--- /home/fdroid/fdroiddata/tmp/de.onyxbits.pocketbandit_2.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.onyxbits.pocketbandit_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-hdpi/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: 95c3897fc646a2ffeaaa09024d63229b1a988cd5a3823b2825e64586d81cce7e │ -Signer #1 certificate SHA-1 digest: d565b0736b24f0841287ed5fc0395f9582fb07ca │ -Signer #1 certificate MD5 digest: ecb01999823172f7095bb79ae38f32dd │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: f0fb2bb18c8820f2b8223b6acd07723d992a59cf4c75cf44257e78e0d82b7a5a │ -Signer #1 public key SHA-1 digest: 010bcc55a890ccf8186cf1462b83059077ac6ec3 │ -Signer #1 public key MD5 digest: 54012d0219e633ebeb5de36a2bf6f7ee ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,650 +1,632 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 5538818 (0000000000548402h) │ - Actual end-cent-dir record offset: 5538796 (00000000005483ECh) │ - Expected end-cent-dir record offset: 5538796 (00000000005483ECh) │ + Zip archive file size: 5539243 (00000000005485ABh) │ + Actual end-cent-dir record offset: 5539221 (0000000000548595h) │ + Expected end-cent-dir record offset: 5539221 (0000000000548595h) │ (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 38 entries. │ - The central directory is 2899 (0000000000000B53h) bytes long, │ + The central directory is 2905 (0000000000000B59h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 5535897 (0000000000547899h). │ + is 5536316 (0000000000547A3Ch). │ │ │ 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): 2013 Mar 9 11:44:06 │ - 32-bit CRC value (hex): 3037c8d7 │ - compressed size: 1361 bytes │ - uncompressed size: 3012 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 #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/E1837F15.SF │ - │ - offset of local header from start of archive: 1427 │ - (0000000000000593h) 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): 2013 Mar 9 11:44:06 │ - 32-bit CRC value (hex): caa4b3c9 │ - compressed size: 1465 bytes │ - uncompressed size: 3133 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 32-bit CRC value (hex): 69e8d5b2 │ + compressed size: 677 bytes │ + uncompressed size: 1764 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 │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/E1837F15.RSA │ - │ - offset of local header from start of archive: 2958 │ - (0000000000000B8Eh) 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): 2013 Mar 9 11:44:06 │ - 32-bit CRC value (hex): c9ea3480 │ - compressed size: 1040 bytes │ - uncompressed size: 1297 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 │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/music/Pinball Spring.mp3 │ │ - offset of local header from start of archive: 4065 │ - (0000000000000FE1h) bytes │ + offset of local header from start of archive: 746 │ + (00000000000002EAh) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 5192fddd │ compressed size: 3136558 bytes │ uncompressed size: 3136558 bytes │ length of filename: 31 characters │ - length of extra field: 4 bytes │ + 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: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/music/Theme for Harold var 3.mp3 │ │ - offset of local header from start of archive: 3140690 │ - (00000000002FEC52h) bytes │ + offset of local header from start of archive: 3137365 │ + (00000000002FDF55h) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 8a2af9db │ compressed size: 940700 bytes │ uncompressed size: 940700 bytes │ length of filename: 39 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: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/rules/fruitimp.json │ │ - offset of local header from start of archive: 4081460 │ - (00000000003E4734h) bytes │ + offset of local header from start of archive: 4078134 │ + (00000000003E3A36h) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): 55b0bd05 │ compressed size: 222 bytes │ uncompressed size: 511 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 #7: │ +Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/rules/libertybell.json │ │ - offset of local header from start of archive: 4081754 │ - (00000000003E485Ah) bytes │ + offset of local header from start of archive: 4078428 │ + (00000000003E3B5Ch) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): 51f84bb0 │ compressed size: 199 bytes │ uncompressed size: 465 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 │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/rules/pacecomet.json │ │ - offset of local header from start of archive: 4082028 │ - (00000000003E496Ch) bytes │ + offset of local header from start of archive: 4078702 │ + (00000000003E3C6Eh) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): c4e6e55c │ compressed size: 223 bytes │ uncompressed size: 754 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 #9: │ +Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/rules/qtchevron.json │ │ - offset of local header from start of archive: 4082324 │ - (00000000003E4A94h) bytes │ + offset of local header from start of archive: 4078998 │ + (00000000003E3D96h) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): 1521bc25 │ compressed size: 211 bytes │ uncompressed size: 533 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 #10: │ +Central directory entry #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/rules/vestpocket.json │ │ - offset of local header from start of archive: 4082608 │ - (00000000003E4BB0h) bytes │ + offset of local header from start of archive: 4079282 │ + (00000000003E3EB2h) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): b78bfe5b │ compressed size: 230 bytes │ uncompressed size: 618 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 │ │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/sfx/135936__bradwesson__collectcoin.ogg │ │ - offset of local header from start of archive: 4082912 │ - (00000000003E4CE0h) bytes │ + offset of local header from start of archive: 4079586 │ + (00000000003E3FE2h) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 6956bc2d │ compressed size: 10387 bytes │ uncompressed size: 10387 bytes │ length of filename: 46 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: │ +Central directory entry #10: │ --------------------------- │ │ assets/sfx/50 Cal Machine Gun Load-SoundBible.com-1345076003.mp3 │ │ - offset of local header from start of archive: 4093375 │ - (00000000003E75BFh) bytes │ + offset of local header from start of archive: 4090049 │ + (00000000003E68C1h) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 5b0d8f15 │ compressed size: 18974 bytes │ uncompressed size: 18974 bytes │ length of filename: 64 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: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/sfx/56246__q-k__latch-04.ogg │ │ - offset of local header from start of archive: 4112446 │ - (00000000003EC03Eh) bytes │ + offset of local header from start of archive: 4109117 │ + (00000000003EB33Dh) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 98cf65f6 │ compressed size: 8539 bytes │ uncompressed size: 8539 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 #14: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ assets/sfx/Pellet Gun Pump-SoundBible.com-517750307.mp3 │ │ - offset of local header from start of archive: 4121051 │ - (00000000003EE1DBh) bytes │ + offset of local header from start of archive: 4117721 │ + (00000000003ED4D9h) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 3b0dbef1 │ compressed size: 14885 bytes │ uncompressed size: 14885 bytes │ length of filename: 55 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: │ +Central directory entry #13: │ --------------------------- │ │ assets/textures/gamblescreen.atlas │ │ - offset of local header from start of archive: 4136021 │ - (00000000003F1C55h) bytes │ + offset of local header from start of archive: 4132691 │ + (00000000003F0F53h) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): a79271cd │ - compressed size: 505 bytes │ + compressed size: 497 bytes │ uncompressed size: 3174 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 #16: │ +Central directory entry #14: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/textures/gamblescreen.png │ │ - offset of local header from start of archive: 4136606 │ - (00000000003F1E9Eh) bytes │ + offset of local header from start of archive: 4133268 │ + (00000000003F1194h) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 4d674611 │ compressed size: 75149 bytes │ uncompressed size: 75149 bytes │ length of filename: 32 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: │ +Central directory entry #15: │ --------------------------- │ │ assets/textures/global.atlas │ │ - offset of local header from start of archive: 4211817 │ - (0000000000404469h) bytes │ + offset of local header from start of archive: 4208479 │ + (000000000040375Fh) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): e4b8b1a2 │ compressed size: 207 bytes │ uncompressed size: 561 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 │ │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #16: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/textures/global.png │ │ - offset of local header from start of archive: 4212098 │ - (0000000000404582h) bytes │ + offset of local header from start of archive: 4208760 │ + (0000000000403878h) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 05fb3ddf │ compressed size: 1844 bytes │ uncompressed size: 1844 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 #19: │ +Central directory entry #17: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ assets/textures/menuscreen.atlas │ │ - offset of local header from start of archive: 4214000 │ - (0000000000404CF0h) bytes │ + offset of local header from start of archive: 4210660 │ + (0000000000403FE4h) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): 39d2ec0c │ compressed size: 236 bytes │ uncompressed size: 891 bytes │ length of filename: 32 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: │ +Central directory entry #18: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ assets/textures/menuscreen.png │ │ - offset of local header from start of archive: 4214314 │ - (0000000000404E2Ah) bytes │ + offset of local header from start of archive: 4210974 │ + (000000000040411Eh) 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): 2013 Mar 9 03:07:10 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): bed16f43 │ compressed size: 24746 bytes │ uncompressed size: 24746 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 │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #21: │ +Central directory entry #19: │ +--------------------------- │ + │ + res/drawable-hdpi-v4/ic_launcher.png │ + │ + offset of local header from start of archive: 4235780 │ + (000000000040A204h) 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): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6e36e21e │ + compressed size: 4040 bytes │ + uncompressed size: 4040 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 #20: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_launcher.png │ + │ + offset of local header from start of archive: 4239886 │ + (000000000040B20Eh) 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): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d99f730b │ + compressed size: 2735 bytes │ + uncompressed size: 2735 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 #21: │ +--------------------------- │ │ res/drawable/ic_launcher.png │ │ - offset of local header from start of archive: 4239122 │ - (000000000040AF12h) bytes │ + offset of local header from start of archive: 4242687 │ + (000000000040BCFFh) 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): 2013 Mar 9 03:08:24 │ - 32-bit CRC value (hex): 7de9ae2a │ - compressed size: 2771 bytes │ - uncompressed size: 2771 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d99f730b │ + compressed size: 2735 bytes │ + uncompressed size: 2735 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 │ @@ -652,25 +634,25 @@ │ There is no file comment. │ │ Central directory entry #22: │ --------------------------- │ │ res/layout/main.xml │ │ - offset of local header from start of archive: 4241951 │ - (000000000040BA1Fh) bytes │ + offset of local header from start of archive: 4245480 │ + (000000000040C7E8h) 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): 2013 Mar 9 03:08:26 │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ 32-bit CRC value (hex): f9d54305 │ compressed size: 319 bytes │ uncompressed size: 712 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 │ @@ -681,369 +663,369 @@ │ There is no file comment. │ │ Central directory entry #23: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + resources.arsc │ │ - offset of local header from start of archive: 4242335 │ - (000000000040BB9Fh) bytes │ + offset of local header from start of archive: 4245864 │ + (000000000040C968h) 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): 2013 Mar 9 03:08:26 │ - 32-bit CRC value (hex): 5fa56f78 │ - compressed size: 602 bytes │ - uncompressed size: 1568 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): 2a2a8ccc │ + compressed size: 1396 bytes │ + uncompressed size: 1396 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 #24: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + classes.dex │ │ - offset of local header from start of archive: 4243002 │ - (000000000040BE3Ah) bytes │ + offset of local header from start of archive: 4247304 │ + (000000000040CF08h) 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): 2013 Mar 9 03:08:26 │ - 32-bit CRC value (hex): 41f7bc4f │ - compressed size: 1280 bytes │ - uncompressed size: 1280 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 32-bit CRC value (hex): 7500736d │ + compressed size: 557017 bytes │ + uncompressed size: 1717864 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 #25: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/ic_launcher.png │ + de/onyxbits/pocketbandit/DesktopGame.out │ │ - offset of local header from start of archive: 4244328 │ - (000000000040C368h) bytes │ + offset of local header from start of archive: 4804378 │ + (0000000000494F1Ah) 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): 2013 Mar 9 03:08:24 │ - 32-bit CRC value (hex): 19619721 │ - compressed size: 4098 bytes │ - uncompressed size: 4098 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2016 Sep 9 07:16:24 │ + 32-bit CRC value (hex): f1b75065 │ + compressed size: 208 bytes │ + uncompressed size: 387 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 #26: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_launcher.png │ + com/badlogic/gdx.gwt.xml │ │ - offset of local header from start of archive: 4248490 │ - (000000000040D3AAh) bytes │ + offset of local header from start of archive: 4804672 │ + (0000000000495040h) 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): 2013 Mar 9 03:08:24 │ - 32-bit CRC value (hex): 7de9ae2a │ - compressed size: 2771 bytes │ - uncompressed size: 2771 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 32-bit CRC value (hex): 2b5487e9 │ + compressed size: 1927 bytes │ + uncompressed size: 12658 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 #27: │ --------------------------- │ │ - There are an extra 3 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: 4251327 │ - (000000000040DEBFh) bytes │ + offset of local header from start of archive: 4806669 │ + (000000000049580Dh) 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): 2013 Mar 9 03:08:24 │ - 32-bit CRC value (hex): adb8b0c0 │ - compressed size: 555180 bytes │ - uncompressed size: 1306484 bytes │ - length of filename: 11 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 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 #28: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - de/onyxbits/pocketbandit/DesktopGame.out │ + com/badlogic/gdx/utils/arial-15.png │ │ - offset of local header from start of archive: 4806564 │ - (00000000004957A4h) bytes │ + offset of local header from start of archive: 4808901 │ + (00000000004960C5h) 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): 2013 Mar 9 03:07:10 │ - 32-bit CRC value (hex): f1b75065 │ - compressed size: 208 bytes │ - uncompressed size: 387 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 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 #29: │ --------------------------- │ │ 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: 4806858 │ - (00000000004958CAh) bytes │ + offset of local header from start of archive: 4830518 │ + (000000000049B536h) 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): 2013 Mar 9 03:08:26 │ - 32-bit CRC value (hex): 2b5487e9 │ - compressed size: 1969 bytes │ - uncompressed size: 12658 bytes │ - length of filename: 24 characters │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 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 #30: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/badlogic/gdx/utils/arial-15.fnt │ + lib/armeabi/libandroidgl20.so │ │ - offset of local header from start of archive: 4808897 │ - (00000000004960C1h) bytes │ + offset of local header from start of archive: 4830735 │ + (000000000049B60Fh) 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): 2013 Mar 9 03:08:26 │ - 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): 2012 Dec 21 16:52:26 │ + 32-bit CRC value (hex): faab590d │ + 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 │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #31: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/badlogic/gdx/utils/arial-15.png │ + lib/armeabi/libgdx-audio.so │ │ - offset of local header from start of archive: 4811287 │ - (0000000000496A17h) bytes │ + offset of local header from start of archive: 4847947 │ + (000000000049F94Bh) 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): 2013 Mar 9 03:08:26 │ - 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): 2013 Mar 6 19:37:14 │ + 32-bit CRC value (hex): 5847ed84 │ + compressed size: 186170 bytes │ + uncompressed size: 372468 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 #32: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - com/esotericsoftware/TableLayout.gwt.xml │ + lib/armeabi/libgdx.so │ │ - offset of local header from start of archive: 4832904 │ - (000000000049BE88h) bytes │ + offset of local header from start of archive: 5034190 │ + (00000000004CD0CEh) 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): 2013 Mar 9 03:08:26 │ - 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): 2012 Dec 21 16:52:26 │ + 32-bit CRC value (hex): 9c6eabac │ + compressed size: 168266 bytes │ + uncompressed size: 398560 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 │ │ There is no file comment. │ │ Central directory entry #33: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - lib/armeabi-v7a/libgdx-audio.so │ + lib/armeabi-v7a/libandroidgl20.so │ │ - offset of local header from start of archive: 4833121 │ - (000000000049BF61h) bytes │ + offset of local header from start of archive: 5202523 │ + (00000000004F625Bh) 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): 2013 Mar 6 19:37:26 │ - 32-bit CRC value (hex): 120009f0 │ - compressed size: 174837 bytes │ - uncompressed size: 339716 bytes │ - length of filename: 31 characters │ + file last modified on (DOS date/time): 2012 Dec 21 16:52:26 │ + 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 #34: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - lib/armeabi-v7a/libandroidgl20.so │ + lib/armeabi-v7a/libgdx-audio.so │ │ - offset of local header from start of archive: 5008035 │ - (00000000004C6AA3h) bytes │ + offset of local header from start of archive: 5219739 │ + (00000000004FA59Bh) 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): 2012 Dec 21 16:52:26 │ - 32-bit CRC value (hex): faab590d │ - compressed size: 17183 bytes │ - uncompressed size: 61381 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2013 Mar 6 19:37:26 │ + 32-bit CRC value (hex): 120009f0 │ + compressed size: 174624 bytes │ + uncompressed size: 339716 bytes │ + length of filename: 31 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 │ │ @@ -1052,27 +1034,27 @@ │ Central directory entry #35: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ lib/armeabi-v7a/libgdx.so │ │ - offset of local header from start of archive: 5025297 │ - (00000000004CAE11h) bytes │ + offset of local header from start of archive: 5394440 │ + (0000000000525008h) 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): 2012 Dec 21 16:52:26 │ 32-bit CRC value (hex): da4811da │ - compressed size: 137922 bytes │ + compressed size: 137803 bytes │ uncompressed size: 300260 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 │ @@ -1081,92 +1063,88 @@ │ There is no file comment. │ │ Central directory entry #36: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - lib/armeabi/libgdx-audio.so │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 5163290 │ - (00000000004EC91Ah) bytes │ + offset of local header from start of archive: 5532314 │ + (0000000000546A9Ah) 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): 2013 Mar 6 19:37:14 │ - 32-bit CRC value (hex): 5847ed84 │ - compressed size: 186471 bytes │ - uncompressed size: 372468 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 32-bit CRC value (hex): 3037c8d7 │ + compressed size: 1355 bytes │ + uncompressed size: 3012 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 #37: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - lib/armeabi/libandroidgl20.so │ + META-INF/E1837F15.SF │ │ - offset of local header from start of archive: 5349834 │ - (000000000051A1CAh) bytes │ + offset of local header from start of archive: 5533719 │ + (0000000000547017h) 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): 2012 Dec 21 16:52:26 │ - 32-bit CRC value (hex): faab590d │ - compressed size: 17183 bytes │ - uncompressed size: 61381 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 32-bit CRC value (hex): caa4b3c9 │ + compressed size: 1456 bytes │ + uncompressed size: 3133 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 #38: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - lib/armeabi/libgdx.so │ + META-INF/E1837F15.RSA │ │ - offset of local header from start of archive: 5367092 │ - (000000000051E534h) bytes │ + offset of local header from start of archive: 5535225 │ + (00000000005475F9h) 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): 2012 Dec 21 16:52:26 │ - 32-bit CRC value (hex): 9c6eabac │ - compressed size: 168738 bytes │ - uncompressed size: 398560 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Jun 3 00:10:46 │ + 32-bit CRC value (hex): c9ea3480 │ + compressed size: 1040 bytes │ + uncompressed size: 1297 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,13 +1,13 @@ │ │ Binary APK │ │ Package name=de.onyxbits.pocketbandit id=7f │ │ type drawable id=02 entryCount=1 │ │ resource 0x7f020000 drawable/ic_launcher │ │ () (file) res/drawable/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 │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-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 │ │ () "Pocket Bandit" ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 6301d4a4 │ │ -signature : f9d2...27c4 │ │ -file_size : 1306484 │ │ +checksum : 0a0c80a9 │ │ +signature : dec6...8d2c │ │ +file_size : 1717864 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 10929 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1090 │ │ type_ids_off : 43828 (0x00ab34) │ │ @@ -15,16 +15,16 @@ │ │ proto_ids_off : 48188 (0x00bc3c) │ │ field_ids_size : 4710 │ │ field_ids_off : 72500 (0x011b34) │ │ method_ids_size : 9965 │ │ method_ids_off : 110180 (0x01ae64) │ │ class_defs_size : 766 │ │ class_defs_off : 189900 (0x02e5cc) │ │ -data_size : 1092072 │ │ -data_off : 214412 (0x03458c) │ │ +data_size : 1486976 │ │ +data_off : 230888 (0x0385e8) │ │ │ │ Class #0 header: │ │ class_idx : 74 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 887 │ │ source_file_idx : 412 │ │ static_fields_size : 6 │ │ @@ -77,54 +77,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -04785c: |[04785c] com.badlogic.gdx.Application$ApplicationType.:()V │ │ -04786c: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -04786e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -047870: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -047872: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -047874: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -047876: 2200 4a00 |0005: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -04787a: 1a01 7201 |0007: const-string v1, "Android" // string@0172 │ │ -04787e: 7030 d500 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ -047884: 6900 0d00 |000c: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -047888: 2200 4a00 |000e: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -04788c: 1a01 c502 |0010: const-string v1, "Desktop" // string@02c5 │ │ -047890: 7030 d500 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ -047896: 6900 0f00 |0015: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -04789a: 2200 4a00 |0017: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -04789e: 1a01 9b01 |0019: const-string v1, "Applet" // string@019b │ │ -0478a2: 7030 d500 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ -0478a8: 6900 0e00 |001e: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -0478ac: 2200 4a00 |0020: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -0478b0: 1a01 930f |0022: const-string v1, "WebGL" // string@0f93 │ │ -0478b4: 7030 d500 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ -0478ba: 6900 1000 |0027: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -0478be: 2200 4a00 |0029: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -0478c2: 1a01 771b |002b: const-string v1, "iOS" // string@1b77 │ │ -0478c6: 7030 d500 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ -0478cc: 6900 1100 |0030: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ -0478d0: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -0478d2: 2300 ec03 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@03ec │ │ -0478d6: 6201 0d00 |0035: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -0478da: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -0478de: 6201 0f00 |0039: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -0478e2: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -0478e6: 6201 0e00 |003d: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -0478ea: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -0478ee: 6201 1000 |0041: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -0478f2: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -0478f6: 6201 1100 |0045: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ -0478fa: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -0478fe: 6900 0c00 |0049: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -047902: 0e00 |004b: return-void │ │ +0555f4: |[0555f4] com.badlogic.gdx.Application$ApplicationType.:()V │ │ +055604: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +055606: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +055608: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +05560a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +05560c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05560e: 2200 4a00 |0005: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +055612: 1a01 7201 |0007: const-string v1, "Android" // string@0172 │ │ +055616: 7030 d500 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ +05561c: 6900 0d00 |000c: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +055620: 2200 4a00 |000e: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +055624: 1a01 c502 |0010: const-string v1, "Desktop" // string@02c5 │ │ +055628: 7030 d500 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ +05562e: 6900 0f00 |0015: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +055632: 2200 4a00 |0017: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +055636: 1a01 9b01 |0019: const-string v1, "Applet" // string@019b │ │ +05563a: 7030 d500 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ +055640: 6900 0e00 |001e: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +055644: 2200 4a00 |0020: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +055648: 1a01 930f |0022: const-string v1, "WebGL" // string@0f93 │ │ +05564c: 7030 d500 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ +055652: 6900 1000 |0027: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +055656: 2200 4a00 |0029: new-instance v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +05565a: 1a01 771b |002b: const-string v1, "iOS" // string@1b77 │ │ +05565e: 7030 d500 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Application$ApplicationType;.:(Ljava/lang/String;I)V // method@00d5 │ │ +055664: 6900 1100 |0030: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ +055668: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +05566a: 2300 ec03 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@03ec │ │ +05566e: 6201 0d00 |0035: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +055672: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +055676: 6201 0f00 |0039: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +05567a: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +05567e: 6201 0e00 |003d: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +055682: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +055686: 6201 1000 |0041: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +05568a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +05568e: 6201 1100 |0045: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ +055692: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +055696: 6900 0c00 |0049: sput-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +05569a: 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 │ │ -047904: |[047904] com.badlogic.gdx.Application$ApplicationType.:(Ljava/lang/String;I)V │ │ -047914: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -04791a: 0e00 |0003: return-void │ │ +05569c: |[05569c] com.badlogic.gdx.Application$ApplicationType.:(Ljava/lang/String;I)V │ │ +0556ac: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0556b2: 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 │ │ -04791c: |[04791c] com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType; │ │ -04792c: 1c00 4a00 |0000: const-class v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -047930: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -047936: 0c00 |0005: move-result-object v0 │ │ -047938: 1f00 4a00 |0006: check-cast v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ -04793c: 1100 |0008: return-object v0 │ │ +0556b4: |[0556b4] com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0556c4: 1c00 4a00 |0000: const-class v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +0556c8: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0556ce: 0c00 |0005: move-result-object v0 │ │ +0556d0: 1f00 4a00 |0006: check-cast v0, Lcom/badlogic/gdx/Application$ApplicationType; // type@004a │ │ +0556d4: 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,20 +173,20 @@ │ │ type : '()[Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047940: |[047940] com.badlogic.gdx.Application$ApplicationType.values:()[Lcom/badlogic/gdx/Application$ApplicationType; │ │ -047950: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ -047954: 6e10 d026 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Application$ApplicationType;.clone:()Ljava/lang/Object; // method@26d0 │ │ -04795a: 0c00 |0005: move-result-object v0 │ │ -04795c: 1f00 ec03 |0006: check-cast v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@03ec │ │ -047960: 1100 |0008: return-object v0 │ │ +0556d8: |[0556d8] com.badlogic.gdx.Application$ApplicationType.values:()[Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0556e8: 6200 0c00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType; // field@000c │ │ +0556ec: 6e10 d026 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Application$ApplicationType;.clone:()Ljava/lang/Object; // method@26d0 │ │ +0556f2: 0c00 |0005: move-result-object v0 │ │ +0556f4: 1f00 ec03 |0006: check-cast v0, [Lcom/badlogic/gdx/Application$ApplicationType; // type@03ec │ │ +0556f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 412 (Application.java) │ │ @@ -512,54 +512,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -047964: |[047964] com.badlogic.gdx.Files$FileType.:()V │ │ -047974: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -047976: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -047978: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -04797a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -04797c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -04797e: 2200 4f00 |0005: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -047982: 1a01 6602 |0007: const-string v1, "Classpath" // string@0266 │ │ -047986: 7030 ff00 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ -04798c: 6900 1800 |000c: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -047990: 2200 4f00 |000e: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -047994: 1a01 9606 |0010: const-string v1, "Internal" // string@0696 │ │ -047998: 7030 ff00 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ -04799e: 6900 1a00 |0015: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -0479a2: 2200 4f00 |0017: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -0479a6: 1a01 7303 |0019: const-string v1, "External" // string@0373 │ │ -0479aa: 7030 ff00 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ -0479b0: 6900 1900 |001e: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0479b4: 2200 4f00 |0020: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -0479b8: 1a01 5f01 |0022: const-string v1, "Absolute" // string@015f │ │ -0479bc: 7030 ff00 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ -0479c2: 6900 1700 |0027: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0479c6: 2200 4f00 |0029: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -0479ca: 1a01 fd0b |002b: const-string v1, "Local" // string@0bfd │ │ -0479ce: 7030 ff00 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ -0479d4: 6900 1b00 |0030: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ -0479d8: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -0479da: 2300 ed03 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Files$FileType; // type@03ed │ │ -0479de: 6201 1800 |0035: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -0479e2: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -0479e6: 6201 1a00 |0039: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -0479ea: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -0479ee: 6201 1900 |003d: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0479f2: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -0479f6: 6201 1700 |0041: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0479fa: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -0479fe: 6201 1b00 |0045: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ -047a02: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -047a06: 6900 1600 |0049: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -047a0a: 0e00 |004b: return-void │ │ +0556fc: |[0556fc] com.badlogic.gdx.Files$FileType.:()V │ │ +05570c: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +05570e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +055710: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +055712: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +055714: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +055716: 2200 4f00 |0005: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +05571a: 1a01 6602 |0007: const-string v1, "Classpath" // string@0266 │ │ +05571e: 7030 ff00 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ +055724: 6900 1800 |000c: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +055728: 2200 4f00 |000e: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +05572c: 1a01 9606 |0010: const-string v1, "Internal" // string@0696 │ │ +055730: 7030 ff00 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ +055736: 6900 1a00 |0015: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05573a: 2200 4f00 |0017: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +05573e: 1a01 7303 |0019: const-string v1, "External" // string@0373 │ │ +055742: 7030 ff00 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ +055748: 6900 1900 |001e: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +05574c: 2200 4f00 |0020: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +055750: 1a01 5f01 |0022: const-string v1, "Absolute" // string@015f │ │ +055754: 7030 ff00 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ +05575a: 6900 1700 |0027: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +05575e: 2200 4f00 |0029: new-instance v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +055762: 1a01 fd0b |002b: const-string v1, "Local" // string@0bfd │ │ +055766: 7030 ff00 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Files$FileType;.:(Ljava/lang/String;I)V // method@00ff │ │ +05576c: 6900 1b00 |0030: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ +055770: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +055772: 2300 ed03 |0033: new-array v0, v0, [Lcom/badlogic/gdx/Files$FileType; // type@03ed │ │ +055776: 6201 1800 |0035: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05577a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +05577e: 6201 1a00 |0039: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +055782: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +055786: 6201 1900 |003d: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +05578a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +05578e: 6201 1700 |0041: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +055792: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +055796: 6201 1b00 |0045: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ +05579a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +05579e: 6900 1600 |0049: sput-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0557a2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=33 │ │ 0x000e line=38 │ │ 0x0017 line=41 │ │ 0x0020 line=45 │ │ 0x0029 line=48 │ │ @@ -571,17 +571,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 │ │ -047a0c: |[047a0c] com.badlogic.gdx.Files$FileType.:(Ljava/lang/String;I)V │ │ -047a1c: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -047a22: 0e00 |0003: return-void │ │ +0557a4: |[0557a4] com.badlogic.gdx.Files$FileType.:(Ljava/lang/String;I)V │ │ +0557b4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0557ba: 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 │ │ @@ -591,20 +591,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 │ │ -047a24: |[047a24] com.badlogic.gdx.Files$FileType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Files$FileType; │ │ -047a34: 1c00 4f00 |0000: const-class v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -047a38: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -047a3e: 0c00 |0005: move-result-object v0 │ │ -047a40: 1f00 4f00 |0006: check-cast v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ -047a44: 1100 |0008: return-object v0 │ │ +0557bc: |[0557bc] com.badlogic.gdx.Files$FileType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Files$FileType; │ │ +0557cc: 1c00 4f00 |0000: const-class v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +0557d0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0557d6: 0c00 |0005: move-result-object v0 │ │ +0557d8: 1f00 4f00 |0006: check-cast v0, Lcom/badlogic/gdx/Files$FileType; // type@004f │ │ +0557dc: 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;) │ │ @@ -612,20 +612,20 @@ │ │ type : '()[Lcom/badlogic/gdx/Files$FileType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047a48: |[047a48] com.badlogic.gdx.Files$FileType.values:()[Lcom/badlogic/gdx/Files$FileType; │ │ -047a58: 6200 1600 |0000: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ -047a5c: 6e10 d126 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Files$FileType;.clone:()Ljava/lang/Object; // method@26d1 │ │ -047a62: 0c00 |0005: move-result-object v0 │ │ -047a64: 1f00 ed03 |0006: check-cast v0, [Lcom/badlogic/gdx/Files$FileType; // type@03ed │ │ -047a68: 1100 |0008: return-object v0 │ │ +0557e0: |[0557e0] com.badlogic.gdx.Files$FileType.values:()[Lcom/badlogic/gdx/Files$FileType; │ │ +0557f0: 6200 1600 |0000: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.$VALUES:[Lcom/badlogic/gdx/Files$FileType; // field@0016 │ │ +0557f4: 6e10 d126 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Files$FileType;.clone:()Ljava/lang/Object; // method@26d1 │ │ +0557fa: 0c00 |0005: move-result-object v0 │ │ +0557fc: 1f00 ed03 |0006: check-cast v0, [Lcom/badlogic/gdx/Files$FileType; // type@03ed │ │ +055800: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 952 (Files.java) │ │ @@ -782,17 +782,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047a6c: |[047a6c] com.badlogic.gdx.Gdx.:()V │ │ -047a7c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -047a82: 0e00 |0003: return-void │ │ +055804: |[055804] com.badlogic.gdx.Gdx.:()V │ │ +055814: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05581a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Gdx; │ │ │ │ Virtual methods - │ │ @@ -858,25 +858,25 @@ │ │ type : '(IIIIIIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -047a84: |[047a84] com.badlogic.gdx.Graphics$BufferFormat.:(IIIIIIIZ)V │ │ -047a94: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -047a9a: 5901 2d00 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002d │ │ -047a9e: 5902 2c00 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002c │ │ -047aa2: 5903 2900 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0029 │ │ -047aa6: 5904 2800 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0028 │ │ -047aaa: 5905 2b00 |000b: iput v5, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002b │ │ -047aae: 5906 2f00 |000d: iput v6, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002f │ │ -047ab2: 5907 2e00 |000f: iput v7, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002e │ │ -047ab6: 5c08 2a00 |0011: iput-boolean v8, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@002a │ │ -047aba: 0e00 |0013: return-void │ │ +05581c: |[05581c] com.badlogic.gdx.Graphics$BufferFormat.:(IIIIIIIZ)V │ │ +05582c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +055832: 5901 2d00 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002d │ │ +055836: 5902 2c00 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002c │ │ +05583a: 5903 2900 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0029 │ │ +05583e: 5904 2800 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0028 │ │ +055842: 5905 2b00 |000b: iput v5, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002b │ │ +055846: 5906 2f00 |000d: iput v6, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002f │ │ +05584a: 5907 2e00 |000f: iput v7, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002e │ │ +05584e: 5c08 2a00 |0011: iput-boolean v8, v0, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@002a │ │ +055852: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ 0x0009 line=103 │ │ @@ -902,68 +902,68 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -047abc: |[047abc] com.badlogic.gdx.Graphics$BufferFormat.toString:()Ljava/lang/String; │ │ -047acc: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -047ad0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -047ad6: 1a01 5223 |0005: const-string v1, "r: " // string@2352 │ │ -047ada: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047ae0: 0c00 |000a: move-result-object v0 │ │ -047ae2: 5221 2d00 |000b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002d │ │ -047ae6: 6e20 d424 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047aec: 0c00 |0010: move-result-object v0 │ │ -047aee: 1a01 bb00 |0011: const-string v1, ", g: " // string@00bb │ │ -047af2: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047af8: 0c00 |0016: move-result-object v0 │ │ -047afa: 5221 2c00 |0017: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002c │ │ -047afe: 6e20 d424 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047b04: 0c00 |001c: move-result-object v0 │ │ -047b06: 1a01 b200 |001d: const-string v1, ", b: " // string@00b2 │ │ -047b0a: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047b10: 0c00 |0022: move-result-object v0 │ │ -047b12: 5221 2900 |0023: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0029 │ │ -047b16: 6e20 d424 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047b1c: 0c00 |0028: move-result-object v0 │ │ -047b1e: 1a01 b100 |0029: const-string v1, ", a: " // string@00b1 │ │ -047b22: 6e20 d724 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047b28: 0c00 |002e: move-result-object v0 │ │ -047b2a: 5221 2800 |002f: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0028 │ │ -047b2e: 6e20 d424 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047b34: 0c00 |0034: move-result-object v0 │ │ -047b36: 1a01 b800 |0035: const-string v1, ", depth: " // string@00b8 │ │ -047b3a: 6e20 d724 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047b40: 0c00 |003a: move-result-object v0 │ │ -047b42: 5221 2b00 |003b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002b │ │ -047b46: 6e20 d424 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047b4c: 0c00 |0040: move-result-object v0 │ │ -047b4e: 1a01 c400 |0041: const-string v1, ", stencil: " // string@00c4 │ │ -047b52: 6e20 d724 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047b58: 0c00 |0046: move-result-object v0 │ │ -047b5a: 5221 2f00 |0047: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002f │ │ -047b5e: 6e20 d424 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047b64: 0c00 |004c: move-result-object v0 │ │ -047b66: 1a01 bf00 |004d: const-string v1, ", num samples: " // string@00bf │ │ -047b6a: 6e20 d724 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047b70: 0c00 |0052: move-result-object v0 │ │ -047b72: 5221 2e00 |0053: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002e │ │ -047b76: 6e20 d424 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047b7c: 0c00 |0058: move-result-object v0 │ │ -047b7e: 1a01 b600 |0059: const-string v1, ", coverage sampling: " // string@00b6 │ │ -047b82: 6e20 d724 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047b88: 0c00 |005e: move-result-object v0 │ │ -047b8a: 5521 2a00 |005f: iget-boolean v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@002a │ │ -047b8e: 6e20 d824 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -047b94: 0c00 |0064: move-result-object v0 │ │ -047b96: 6e10 dd24 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -047b9c: 0c00 |0068: move-result-object v0 │ │ -047b9e: 1100 |0069: return-object v0 │ │ +055854: |[055854] com.badlogic.gdx.Graphics$BufferFormat.toString:()Ljava/lang/String; │ │ +055864: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +055868: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05586e: 1a01 5223 |0005: const-string v1, "r: " // string@2352 │ │ +055872: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055878: 0c00 |000a: move-result-object v0 │ │ +05587a: 5221 2d00 |000b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.r:I // field@002d │ │ +05587e: 6e20 d424 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +055884: 0c00 |0010: move-result-object v0 │ │ +055886: 1a01 bb00 |0011: const-string v1, ", g: " // string@00bb │ │ +05588a: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055890: 0c00 |0016: move-result-object v0 │ │ +055892: 5221 2c00 |0017: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.g:I // field@002c │ │ +055896: 6e20 d424 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05589c: 0c00 |001c: move-result-object v0 │ │ +05589e: 1a01 b200 |001d: const-string v1, ", b: " // string@00b2 │ │ +0558a2: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0558a8: 0c00 |0022: move-result-object v0 │ │ +0558aa: 5221 2900 |0023: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.b:I // field@0029 │ │ +0558ae: 6e20 d424 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0558b4: 0c00 |0028: move-result-object v0 │ │ +0558b6: 1a01 b100 |0029: const-string v1, ", a: " // string@00b1 │ │ +0558ba: 6e20 d724 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0558c0: 0c00 |002e: move-result-object v0 │ │ +0558c2: 5221 2800 |002f: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.a:I // field@0028 │ │ +0558c6: 6e20 d424 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0558cc: 0c00 |0034: move-result-object v0 │ │ +0558ce: 1a01 b800 |0035: const-string v1, ", depth: " // string@00b8 │ │ +0558d2: 6e20 d724 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0558d8: 0c00 |003a: move-result-object v0 │ │ +0558da: 5221 2b00 |003b: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.depth:I // field@002b │ │ +0558de: 6e20 d424 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0558e4: 0c00 |0040: move-result-object v0 │ │ +0558e6: 1a01 c400 |0041: const-string v1, ", stencil: " // string@00c4 │ │ +0558ea: 6e20 d724 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0558f0: 0c00 |0046: move-result-object v0 │ │ +0558f2: 5221 2f00 |0047: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.stencil:I // field@002f │ │ +0558f6: 6e20 d424 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0558fc: 0c00 |004c: move-result-object v0 │ │ +0558fe: 1a01 bf00 |004d: const-string v1, ", num samples: " // string@00bf │ │ +055902: 6e20 d724 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055908: 0c00 |0052: move-result-object v0 │ │ +05590a: 5221 2e00 |0053: iget v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.samples:I // field@002e │ │ +05590e: 6e20 d424 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +055914: 0c00 |0058: move-result-object v0 │ │ +055916: 1a01 b600 |0059: const-string v1, ", coverage sampling: " // string@00b6 │ │ +05591a: 6e20 d724 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055920: 0c00 |005e: move-result-object v0 │ │ +055922: 5521 2a00 |005f: iget-boolean v1, v2, Lcom/badlogic/gdx/Graphics$BufferFormat;.coverageSampling:Z // field@002a │ │ +055926: 6e20 d824 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +05592c: 0c00 |0064: move-result-object v0 │ │ +05592e: 6e10 dd24 0000 |0065: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +055934: 0c00 |0068: move-result-object v0 │ │ +055936: 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 : 1576 (Graphics.java) │ │ @@ -1012,21 +1012,21 @@ │ │ type : '(IIII)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -047ba0: |[047ba0] com.badlogic.gdx.Graphics$DisplayMode.:(IIII)V │ │ -047bb0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -047bb6: 5901 3300 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ -047bba: 5902 3100 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ -047bbe: 5903 3200 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0032 │ │ -047bc2: 5904 3000 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@0030 │ │ -047bc6: 0e00 |000b: return-void │ │ +055938: |[055938] com.badlogic.gdx.Graphics$DisplayMode.:(IIII)V │ │ +055948: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05594e: 5901 3300 |0003: iput v1, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ +055952: 5902 3100 |0005: iput v2, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ +055956: 5903 3200 |0007: iput v3, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0032 │ │ +05595a: 5904 3000 |0009: iput v4, v0, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@0030 │ │ +05595e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ @@ -1044,41 +1044,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -047bc8: |[047bc8] com.badlogic.gdx.Graphics$DisplayMode.toString:()Ljava/lang/String; │ │ -047bd8: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -047bdc: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -047be2: 5221 3300 |0005: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ -047be6: 6e20 d424 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047bec: 0c00 |000a: move-result-object v0 │ │ -047bee: 1a01 532a |000b: const-string v1, "x" // string@2a53 │ │ -047bf2: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047bf8: 0c00 |0010: move-result-object v0 │ │ -047bfa: 5221 3100 |0011: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ -047bfe: 6e20 d424 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047c04: 0c00 |0016: move-result-object v0 │ │ -047c06: 1a01 b400 |0017: const-string v1, ", bpp: " // string@00b4 │ │ -047c0a: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047c10: 0c00 |001c: move-result-object v0 │ │ -047c12: 5221 3000 |001d: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@0030 │ │ -047c16: 6e20 d424 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047c1c: 0c00 |0022: move-result-object v0 │ │ -047c1e: 1a01 bc00 |0023: const-string v1, ", hz: " // string@00bc │ │ -047c22: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -047c28: 0c00 |0028: move-result-object v0 │ │ -047c2a: 5221 3200 |0029: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0032 │ │ -047c2e: 6e20 d424 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -047c34: 0c00 |002e: move-result-object v0 │ │ -047c36: 6e10 dd24 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -047c3c: 0c00 |0032: move-result-object v0 │ │ -047c3e: 1100 |0033: return-object v0 │ │ +055960: |[055960] com.badlogic.gdx.Graphics$DisplayMode.toString:()Ljava/lang/String; │ │ +055970: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +055974: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05597a: 5221 3300 |0005: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ +05597e: 6e20 d424 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +055984: 0c00 |000a: move-result-object v0 │ │ +055986: 1a01 532a |000b: const-string v1, "x" // string@2a53 │ │ +05598a: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055990: 0c00 |0010: move-result-object v0 │ │ +055992: 5221 3100 |0011: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ +055996: 6e20 d424 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05599c: 0c00 |0016: move-result-object v0 │ │ +05599e: 1a01 b400 |0017: const-string v1, ", bpp: " // string@00b4 │ │ +0559a2: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0559a8: 0c00 |001c: move-result-object v0 │ │ +0559aa: 5221 3000 |001d: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.bitsPerPixel:I // field@0030 │ │ +0559ae: 6e20 d424 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0559b4: 0c00 |0022: move-result-object v0 │ │ +0559b6: 1a01 bc00 |0023: const-string v1, ", hz: " // string@00bc │ │ +0559ba: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0559c0: 0c00 |0028: move-result-object v0 │ │ +0559c2: 5221 3200 |0029: iget v1, v2, Lcom/badlogic/gdx/Graphics$DisplayMode;.refreshRate:I // field@0032 │ │ +0559c6: 6e20 d424 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0559cc: 0c00 |002e: move-result-object v0 │ │ +0559ce: 6e10 dd24 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0559d4: 0c00 |0032: move-result-object v0 │ │ +0559d6: 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 : 1576 (Graphics.java) │ │ @@ -1142,62 +1142,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -047c40: |[047c40] com.badlogic.gdx.Graphics$GraphicsType.:()V │ │ -047c50: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -047c52: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -047c54: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -047c56: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -047c58: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -047c5a: 2200 5500 |0005: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047c5e: 1a01 7d01 |0007: const-string v1, "AndroidGL" // string@017d │ │ -047c62: 7030 1b01 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ -047c68: 6900 3500 |000c: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ -047c6c: 2200 5500 |000e: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047c70: 1a01 bb06 |0010: const-string v1, "JoglGL" // string@06bb │ │ -047c74: 7030 1b01 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ -047c7a: 6900 3700 |0015: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.JoglGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ -047c7e: 2200 5500 |0017: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047c82: 1a01 3b07 |0019: const-string v1, "LWJGL" // string@073b │ │ -047c86: 7030 1b01 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ -047c8c: 6900 3800 |001e: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ -047c90: 2200 5500 |0020: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047c94: 1a01 9801 |0022: const-string v1, "Angle" // string@0198 │ │ -047c98: 7030 1b01 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ -047c9e: 6900 3600 |0027: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ -047ca2: 2200 5500 |0029: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047ca6: 1a01 930f |002b: const-string v1, "WebGL" // string@0f93 │ │ -047caa: 7030 1b01 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ -047cb0: 6900 3900 |0030: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0039 │ │ -047cb4: 2200 5500 |0032: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047cb8: 1a01 781b |0034: const-string v1, "iOSGL" // string@1b78 │ │ -047cbc: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -047cbe: 7030 1b01 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ -047cc4: 6900 3a00 |003a: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@003a │ │ -047cc8: 1260 |003c: const/4 v0, #int 6 // #6 │ │ -047cca: 2300 ef03 |003d: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@03ef │ │ -047cce: 6201 3500 |003f: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ -047cd2: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ -047cd6: 6201 3700 |0043: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.JoglGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ -047cda: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -047cde: 6201 3800 |0047: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ -047ce2: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ -047ce6: 6201 3600 |004b: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ -047cea: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ -047cee: 6201 3900 |004f: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0039 │ │ -047cf2: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ -047cf6: 1251 |0053: const/4 v1, #int 5 // #5 │ │ -047cf8: 6202 3a00 |0054: sget-object v2, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@003a │ │ -047cfc: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -047d00: 6900 3400 |0058: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -047d04: 0e00 |005a: return-void │ │ +0559d8: |[0559d8] com.badlogic.gdx.Graphics$GraphicsType.:()V │ │ +0559e8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0559ea: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0559ec: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0559ee: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0559f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0559f2: 2200 5500 |0005: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +0559f6: 1a01 7d01 |0007: const-string v1, "AndroidGL" // string@017d │ │ +0559fa: 7030 1b01 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ +055a00: 6900 3500 |000c: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ +055a04: 2200 5500 |000e: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055a08: 1a01 bb06 |0010: const-string v1, "JoglGL" // string@06bb │ │ +055a0c: 7030 1b01 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ +055a12: 6900 3700 |0015: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.JoglGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ +055a16: 2200 5500 |0017: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055a1a: 1a01 3b07 |0019: const-string v1, "LWJGL" // string@073b │ │ +055a1e: 7030 1b01 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ +055a24: 6900 3800 |001e: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ +055a28: 2200 5500 |0020: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055a2c: 1a01 9801 |0022: const-string v1, "Angle" // string@0198 │ │ +055a30: 7030 1b01 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ +055a36: 6900 3600 |0027: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ +055a3a: 2200 5500 |0029: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055a3e: 1a01 930f |002b: const-string v1, "WebGL" // string@0f93 │ │ +055a42: 7030 1b01 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ +055a48: 6900 3900 |0030: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0039 │ │ +055a4c: 2200 5500 |0032: new-instance v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055a50: 1a01 781b |0034: const-string v1, "iOSGL" // string@1b78 │ │ +055a54: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +055a56: 7030 1b01 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Graphics$GraphicsType;.:(Ljava/lang/String;I)V // method@011b │ │ +055a5c: 6900 3a00 |003a: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@003a │ │ +055a60: 1260 |003c: const/4 v0, #int 6 // #6 │ │ +055a62: 2300 ef03 |003d: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@03ef │ │ +055a66: 6201 3500 |003f: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ +055a6a: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ +055a6e: 6201 3700 |0043: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.JoglGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0037 │ │ +055a72: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +055a76: 6201 3800 |0047: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.LWJGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0038 │ │ +055a7a: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ +055a7e: 6201 3600 |004b: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.Angle:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0036 │ │ +055a82: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ +055a86: 6201 3900 |004f: sget-object v1, Lcom/badlogic/gdx/Graphics$GraphicsType;.WebGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0039 │ │ +055a8a: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ +055a8e: 1251 |0053: const/4 v1, #int 5 // #5 │ │ +055a90: 6202 3a00 |0054: sget-object v2, Lcom/badlogic/gdx/Graphics$GraphicsType;.iOSGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@003a │ │ +055a94: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +055a98: 6900 3400 |0058: sput-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +055a9c: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x003c 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 │ │ -047d08: |[047d08] com.badlogic.gdx.Graphics$GraphicsType.:(Ljava/lang/String;I)V │ │ -047d18: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -047d1e: 0e00 |0003: return-void │ │ +055aa0: |[055aa0] com.badlogic.gdx.Graphics$GraphicsType.:(Ljava/lang/String;I)V │ │ +055ab0: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +055ab6: 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 │ │ -047d20: |[047d20] com.badlogic.gdx.Graphics$GraphicsType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -047d30: 1c00 5500 |0000: const-class v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047d34: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -047d3a: 0c00 |0005: move-result-object v0 │ │ -047d3c: 1f00 5500 |0006: check-cast v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ -047d40: 1100 |0008: return-object v0 │ │ +055ab8: |[055ab8] com.badlogic.gdx.Graphics$GraphicsType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +055ac8: 1c00 5500 |0000: const-class v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055acc: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +055ad2: 0c00 |0005: move-result-object v0 │ │ +055ad4: 1f00 5500 |0006: check-cast v0, Lcom/badlogic/gdx/Graphics$GraphicsType; // type@0055 │ │ +055ad8: 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,20 +1246,20 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047d44: |[047d44] com.badlogic.gdx.Graphics$GraphicsType.values:()[Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -047d54: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ -047d58: 6e10 d226 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Graphics$GraphicsType;.clone:()Ljava/lang/Object; // method@26d2 │ │ -047d5e: 0c00 |0005: move-result-object v0 │ │ -047d60: 1f00 ef03 |0006: check-cast v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@03ef │ │ -047d64: 1100 |0008: return-object v0 │ │ +055adc: |[055adc] com.badlogic.gdx.Graphics$GraphicsType.values:()[Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +055aec: 6200 3400 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.$VALUES:[Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0034 │ │ +055af0: 6e10 d226 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Graphics$GraphicsType;.clone:()Ljava/lang/Object; // method@26d2 │ │ +055af6: 0c00 |0005: move-result-object v0 │ │ +055af8: 1f00 ef03 |0006: check-cast v0, [Lcom/badlogic/gdx/Graphics$GraphicsType; // type@03ef │ │ +055afc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1576 (Graphics.java) │ │ @@ -1518,17 +1518,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047d68: |[047d68] com.badlogic.gdx.Input$Buttons.:()V │ │ -047d78: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -047d7e: 0e00 |0003: return-void │ │ +055b00: |[055b00] com.badlogic.gdx.Input$Buttons.:()V │ │ +055b10: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +055b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Input$Buttons; │ │ │ │ Virtual methods - │ │ @@ -2287,17 +2287,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047d80: |[047d80] com.badlogic.gdx.Input$Keys.:()V │ │ -047d90: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -047d96: 0e00 |0003: return-void │ │ +055b18: |[055b18] com.badlogic.gdx.Input$Keys.:()V │ │ +055b28: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +055b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Input$Keys; │ │ │ │ Virtual methods - │ │ @@ -2346,33 +2346,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -047d98: |[047d98] com.badlogic.gdx.Input$Orientation.:()V │ │ -047da8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -047daa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -047dac: 2200 5900 |0002: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ -047db0: 1a01 8607 |0004: const-string v1, "Landscape" // string@0786 │ │ -047db4: 7030 4001 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@0140 │ │ -047dba: 6900 d000 |0009: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ -047dbe: 2200 5900 |000b: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ -047dc2: 1a01 210d |000d: const-string v1, "Portrait" // string@0d21 │ │ -047dc6: 7030 4001 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@0140 │ │ -047dcc: 6900 d100 |0012: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -047dd0: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -047dd2: 2300 f003 |0015: new-array v0, v0, [Lcom/badlogic/gdx/Input$Orientation; // type@03f0 │ │ -047dd6: 6201 d000 |0017: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ -047dda: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -047dde: 6201 d100 |001b: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -047de2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -047de6: 6900 cf00 |001f: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00cf │ │ -047dea: 0e00 |0021: return-void │ │ +055b30: |[055b30] com.badlogic.gdx.Input$Orientation.:()V │ │ +055b40: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +055b42: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +055b44: 2200 5900 |0002: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ +055b48: 1a01 8607 |0004: const-string v1, "Landscape" // string@0786 │ │ +055b4c: 7030 4001 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@0140 │ │ +055b52: 6900 d000 |0009: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ +055b56: 2200 5900 |000b: new-instance v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ +055b5a: 1a01 210d |000d: const-string v1, "Portrait" // string@0d21 │ │ +055b5e: 7030 4001 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Orientation;.:(Ljava/lang/String;I)V // method@0140 │ │ +055b64: 6900 d100 |0012: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +055b68: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +055b6a: 2300 f003 |0015: new-array v0, v0, [Lcom/badlogic/gdx/Input$Orientation; // type@03f0 │ │ +055b6e: 6201 d000 |0017: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ +055b72: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +055b76: 6201 d100 |001b: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +055b7a: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +055b7e: 6900 cf00 |001f: sput-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00cf │ │ +055b82: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=412 │ │ 0x0014 line=411 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Input$Orientation;) │ │ @@ -2380,17 +2380,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 │ │ -047dec: |[047dec] com.badlogic.gdx.Input$Orientation.:(Ljava/lang/String;I)V │ │ -047dfc: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -047e02: 0e00 |0003: return-void │ │ +055b84: |[055b84] com.badlogic.gdx.Input$Orientation.:(Ljava/lang/String;I)V │ │ +055b94: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +055b9a: 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 │ │ @@ -2400,20 +2400,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 │ │ -047e04: |[047e04] com.badlogic.gdx.Input$Orientation.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Orientation; │ │ -047e14: 1c00 5900 |0000: const-class v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ -047e18: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -047e1e: 0c00 |0005: move-result-object v0 │ │ -047e20: 1f00 5900 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ -047e24: 1100 |0008: return-object v0 │ │ +055b9c: |[055b9c] com.badlogic.gdx.Input$Orientation.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Orientation; │ │ +055bac: 1c00 5900 |0000: const-class v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ +055bb0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +055bb6: 0c00 |0005: move-result-object v0 │ │ +055bb8: 1f00 5900 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Orientation; // type@0059 │ │ +055bbc: 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;) │ │ @@ -2421,20 +2421,20 @@ │ │ type : '()[Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047e28: |[047e28] com.badlogic.gdx.Input$Orientation.values:()[Lcom/badlogic/gdx/Input$Orientation; │ │ -047e38: 6200 cf00 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00cf │ │ -047e3c: 6e10 d326 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Orientation;.clone:()Ljava/lang/Object; // method@26d3 │ │ -047e42: 0c00 |0005: move-result-object v0 │ │ -047e44: 1f00 f003 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Orientation; // type@03f0 │ │ -047e48: 1100 |0008: return-object v0 │ │ +055bc0: |[055bc0] com.badlogic.gdx.Input$Orientation.values:()[Lcom/badlogic/gdx/Input$Orientation; │ │ +055bd0: 6200 cf00 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.$VALUES:[Lcom/badlogic/gdx/Input$Orientation; // field@00cf │ │ +055bd4: 6e10 d326 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Orientation;.clone:()Ljava/lang/Object; // method@26d3 │ │ +055bda: 0c00 |0005: move-result-object v0 │ │ +055bdc: 1f00 f003 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Orientation; // type@03f0 │ │ +055be0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1675 (Input.java) │ │ @@ -2498,62 +2498,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -047e4c: |[047e4c] com.badlogic.gdx.Input$Peripheral.:()V │ │ -047e5c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -047e5e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -047e60: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -047e62: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -047e64: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -047e66: 2200 5a00 |0005: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047e6a: 1a01 3406 |0007: const-string v1, "HardwareKeyboard" // string@0634 │ │ -047e6e: 7030 4401 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ -047e74: 6900 d500 |000c: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -047e78: 2200 5a00 |000e: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047e7c: 1a01 cb0c |0010: const-string v1, "OnscreenKeyboard" // string@0ccb │ │ -047e80: 7030 4401 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ -047e86: 6900 d700 |0015: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -047e8a: 2200 5a00 |0017: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047e8e: 1a01 6f0c |0019: const-string v1, "MultitouchScreen" // string@0c6f │ │ -047e92: 7030 4401 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ -047e98: 6900 d600 |001e: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -047e9c: 2200 5a00 |0020: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047ea0: 1a01 6001 |0022: const-string v1, "Accelerometer" // string@0160 │ │ -047ea4: 7030 4401 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ -047eaa: 6900 d300 |0027: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ -047eae: 2200 5a00 |0029: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047eb2: 1a01 7602 |002b: const-string v1, "Compass" // string@0276 │ │ -047eb6: 7030 4401 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ -047ebc: 6900 d400 |0030: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -047ec0: 2200 5a00 |0032: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047ec4: 1a01 850f |0034: const-string v1, "Vibrator" // string@0f85 │ │ -047ec8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -047eca: 7030 4401 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ -047ed0: 6900 d800 |003a: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ -047ed4: 1260 |003c: const/4 v0, #int 6 // #6 │ │ -047ed6: 2300 f103 |003d: new-array v0, v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@03f1 │ │ -047eda: 6201 d500 |003f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -047ede: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ -047ee2: 6201 d700 |0043: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -047ee6: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -047eea: 6201 d600 |0047: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -047eee: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ -047ef2: 6201 d300 |004b: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ -047ef6: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ -047efa: 6201 d400 |004f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -047efe: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ -047f02: 1251 |0053: const/4 v1, #int 5 // #5 │ │ -047f04: 6202 d800 |0054: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ -047f08: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -047f0c: 6900 d200 |0058: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d2 │ │ -047f10: 0e00 |005a: return-void │ │ +055be4: |[055be4] com.badlogic.gdx.Input$Peripheral.:()V │ │ +055bf4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +055bf6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +055bf8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +055bfa: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +055bfc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +055bfe: 2200 5a00 |0005: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055c02: 1a01 3406 |0007: const-string v1, "HardwareKeyboard" // string@0634 │ │ +055c06: 7030 4401 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ +055c0c: 6900 d500 |000c: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +055c10: 2200 5a00 |000e: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055c14: 1a01 cb0c |0010: const-string v1, "OnscreenKeyboard" // string@0ccb │ │ +055c18: 7030 4401 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ +055c1e: 6900 d700 |0015: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +055c22: 2200 5a00 |0017: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055c26: 1a01 6f0c |0019: const-string v1, "MultitouchScreen" // string@0c6f │ │ +055c2a: 7030 4401 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ +055c30: 6900 d600 |001e: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +055c34: 2200 5a00 |0020: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055c38: 1a01 6001 |0022: const-string v1, "Accelerometer" // string@0160 │ │ +055c3c: 7030 4401 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ +055c42: 6900 d300 |0027: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ +055c46: 2200 5a00 |0029: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055c4a: 1a01 7602 |002b: const-string v1, "Compass" // string@0276 │ │ +055c4e: 7030 4401 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ +055c54: 6900 d400 |0030: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +055c58: 2200 5a00 |0032: new-instance v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055c5c: 1a01 850f |0034: const-string v1, "Vibrator" // string@0f85 │ │ +055c60: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +055c62: 7030 4401 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Input$Peripheral;.:(Ljava/lang/String;I)V // method@0144 │ │ +055c68: 6900 d800 |003a: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ +055c6c: 1260 |003c: const/4 v0, #int 6 // #6 │ │ +055c6e: 2300 f103 |003d: new-array v0, v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@03f1 │ │ +055c72: 6201 d500 |003f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +055c76: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ +055c7a: 6201 d700 |0043: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +055c7e: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +055c82: 6201 d600 |0047: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +055c86: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ +055c8a: 6201 d300 |004b: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ +055c8e: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ +055c92: 6201 d400 |004f: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +055c96: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ +055c9a: 1251 |0053: const/4 v1, #int 5 // #5 │ │ +055c9c: 6202 d800 |0054: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ +055ca0: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +055ca4: 6900 d200 |0058: sput-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d2 │ │ +055ca8: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ 0x003c line=230 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Input$Peripheral;) │ │ @@ -2561,17 +2561,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 │ │ -047f14: |[047f14] com.badlogic.gdx.Input$Peripheral.:(Ljava/lang/String;I)V │ │ -047f24: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -047f2a: 0e00 |0003: return-void │ │ +055cac: |[055cac] com.badlogic.gdx.Input$Peripheral.:(Ljava/lang/String;I)V │ │ +055cbc: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +055cc2: 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 │ │ @@ -2581,20 +2581,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 │ │ -047f2c: |[047f2c] com.badlogic.gdx.Input$Peripheral.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Peripheral; │ │ -047f3c: 1c00 5a00 |0000: const-class v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047f40: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -047f46: 0c00 |0005: move-result-object v0 │ │ -047f48: 1f00 5a00 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ -047f4c: 1100 |0008: return-object v0 │ │ +055cc4: |[055cc4] com.badlogic.gdx.Input$Peripheral.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Input$Peripheral; │ │ +055cd4: 1c00 5a00 |0000: const-class v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055cd8: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +055cde: 0c00 |0005: move-result-object v0 │ │ +055ce0: 1f00 5a00 |0006: check-cast v0, Lcom/badlogic/gdx/Input$Peripheral; // type@005a │ │ +055ce4: 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;) │ │ @@ -2602,20 +2602,20 @@ │ │ type : '()[Lcom/badlogic/gdx/Input$Peripheral;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047f50: |[047f50] com.badlogic.gdx.Input$Peripheral.values:()[Lcom/badlogic/gdx/Input$Peripheral; │ │ -047f60: 6200 d200 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d2 │ │ -047f64: 6e10 d426 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Peripheral;.clone:()Ljava/lang/Object; // method@26d4 │ │ -047f6a: 0c00 |0005: move-result-object v0 │ │ -047f6c: 1f00 f103 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@03f1 │ │ -047f70: 1100 |0008: return-object v0 │ │ +055ce8: |[055ce8] com.badlogic.gdx.Input$Peripheral.values:()[Lcom/badlogic/gdx/Input$Peripheral; │ │ +055cf8: 6200 d200 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.$VALUES:[Lcom/badlogic/gdx/Input$Peripheral; // field@00d2 │ │ +055cfc: 6e10 d426 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Input$Peripheral;.clone:()Ljava/lang/Object; // method@26d4 │ │ +055d02: 0c00 |0005: move-result-object v0 │ │ +055d04: 1f00 f103 |0006: check-cast v0, [Lcom/badlogic/gdx/Input$Peripheral; // type@03f1 │ │ +055d08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1675 (Input.java) │ │ @@ -3075,26 +3075,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -047f74: |[047f74] com.badlogic.gdx.Net$Protocol.:()V │ │ -047f84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -047f86: 2200 6100 |0001: new-instance v0, Lcom/badlogic/gdx/Net$Protocol; // type@0061 │ │ -047f8a: 1a01 160e |0003: const-string v1, "TCP" // string@0e16 │ │ -047f8e: 7030 9801 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Net$Protocol;.:(Ljava/lang/String;I)V // method@0198 │ │ -047f94: 6900 db00 |0008: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00db │ │ -047f98: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -047f9a: 2300 f303 |000b: new-array v0, v0, [Lcom/badlogic/gdx/Net$Protocol; // type@03f3 │ │ -047f9e: 6201 db00 |000d: sget-object v1, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00db │ │ -047fa2: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -047fa6: 6900 da00 |0011: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00da │ │ -047faa: 0e00 |0013: return-void │ │ +055d0c: |[055d0c] com.badlogic.gdx.Net$Protocol.:()V │ │ +055d1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +055d1e: 2200 6100 |0001: new-instance v0, Lcom/badlogic/gdx/Net$Protocol; // type@0061 │ │ +055d22: 1a01 160e |0003: const-string v1, "TCP" // string@0e16 │ │ +055d26: 7030 9801 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/Net$Protocol;.:(Ljava/lang/String;I)V // method@0198 │ │ +055d2c: 6900 db00 |0008: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00db │ │ +055d30: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +055d32: 2300 f303 |000b: new-array v0, v0, [Lcom/badlogic/gdx/Net$Protocol; // type@03f3 │ │ +055d36: 6201 db00 |000d: sget-object v1, Lcom/badlogic/gdx/Net$Protocol;.TCP:Lcom/badlogic/gdx/Net$Protocol; // field@00db │ │ +055d3a: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +055d3e: 6900 da00 |0011: sput-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00da │ │ +055d42: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x000a line=125 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/Net$Protocol;) │ │ @@ -3102,17 +3102,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 │ │ -047fac: |[047fac] com.badlogic.gdx.Net$Protocol.:(Ljava/lang/String;I)V │ │ -047fbc: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -047fc2: 0e00 |0003: return-void │ │ +055d44: |[055d44] com.badlogic.gdx.Net$Protocol.:(Ljava/lang/String;I)V │ │ +055d54: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +055d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 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 │ │ @@ -3122,20 +3122,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 │ │ -047fc4: |[047fc4] com.badlogic.gdx.Net$Protocol.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Net$Protocol; │ │ -047fd4: 1c00 6100 |0000: const-class v0, Lcom/badlogic/gdx/Net$Protocol; // type@0061 │ │ -047fd8: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -047fde: 0c00 |0005: move-result-object v0 │ │ -047fe0: 1f00 6100 |0006: check-cast v0, Lcom/badlogic/gdx/Net$Protocol; // type@0061 │ │ -047fe4: 1100 |0008: return-object v0 │ │ +055d5c: |[055d5c] com.badlogic.gdx.Net$Protocol.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Net$Protocol; │ │ +055d6c: 1c00 6100 |0000: const-class v0, Lcom/badlogic/gdx/Net$Protocol; // type@0061 │ │ +055d70: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +055d76: 0c00 |0005: move-result-object v0 │ │ +055d78: 1f00 6100 |0006: check-cast v0, Lcom/badlogic/gdx/Net$Protocol; // type@0061 │ │ +055d7c: 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/Net$Protocol;) │ │ @@ -3143,20 +3143,20 @@ │ │ type : '()[Lcom/badlogic/gdx/Net$Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -047fe8: |[047fe8] com.badlogic.gdx.Net$Protocol.values:()[Lcom/badlogic/gdx/Net$Protocol; │ │ -047ff8: 6200 da00 |0000: sget-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00da │ │ -047ffc: 6e10 d526 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Net$Protocol;.clone:()Ljava/lang/Object; // method@26d5 │ │ -048002: 0c00 |0005: move-result-object v0 │ │ -048004: 1f00 f303 |0006: check-cast v0, [Lcom/badlogic/gdx/Net$Protocol; // type@03f3 │ │ -048008: 1100 |0008: return-object v0 │ │ +055d80: |[055d80] com.badlogic.gdx.Net$Protocol.values:()[Lcom/badlogic/gdx/Net$Protocol; │ │ +055d90: 6200 da00 |0000: sget-object v0, Lcom/badlogic/gdx/Net$Protocol;.$VALUES:[Lcom/badlogic/gdx/Net$Protocol; // field@00da │ │ +055d94: 6e10 d526 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/Net$Protocol;.clone:()Ljava/lang/Object; // method@26d5 │ │ +055d9a: 0c00 |0005: move-result-object v0 │ │ +055d9c: 1f00 f303 |0006: check-cast v0, [Lcom/badlogic/gdx/Net$Protocol; // type@03f3 │ │ +055da0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3228 (Net.java) │ │ @@ -3459,35 +3459,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04800c: |[04800c] com.badlogic.gdx.Version.:()V │ │ -04801c: 1a00 ef00 |0000: const-string v0, "0.9.7" // string@00ef │ │ -048020: 6900 dc00 |0002: sput-object v0, Lcom/badlogic/gdx/Version;.VERSION:Ljava/lang/String; // field@00dc │ │ -048024: 0e00 |0004: return-void │ │ +055da4: |[055da4] com.badlogic.gdx.Version.:()V │ │ +055db4: 1a00 ef00 |0000: const-string v0, "0.9.7" // string@00ef │ │ +055db8: 6900 dc00 |0002: sput-object v0, Lcom/badlogic/gdx/Version;.VERSION:Ljava/lang/String; // field@00dc │ │ +055dbc: 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 │ │ -048028: |[048028] com.badlogic.gdx.Version.:()V │ │ -048038: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04803e: 0e00 |0003: return-void │ │ +055dc0: |[055dc0] com.badlogic.gdx.Version.:()V │ │ +055dd0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +055dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Version; │ │ │ │ Virtual methods - │ │ @@ -3538,18 +3538,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 │ │ -048040: |[048040] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -048050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048052: 7040 bf01 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@01bf │ │ -048058: 0e00 |0004: return-void │ │ +055dd8: |[055dd8] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +055de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055dea: 7040 bf01 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@01bf │ │ +055df0: 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; │ │ @@ -3562,24 +3562,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 │ │ -04805c: |[04805c] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -04806c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -048072: 1a00 5410 |0003: const-string v0, "\\" // string@1054 │ │ -048076: 1a01 e800 |0005: const-string v1, "/" // string@00e8 │ │ -04807a: 6e30 bd24 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ -048080: 0c00 |000a: move-result-object v0 │ │ -048082: 5b20 dd00 |000b: iput-object v0, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048086: 5b24 df00 |000d: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -04808a: 5b25 de00 |000f: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -04808e: 0e00 |0011: return-void │ │ +055df4: |[055df4] com.badlogic.gdx.assets.AssetDescriptor.:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +055e04: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +055e0a: 1a00 5410 |0003: const-string v0, "\\" // string@1054 │ │ +055e0e: 1a01 e800 |0005: const-string v1, "/" // string@00e8 │ │ +055e12: 6e30 bd24 0301 |0007: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ +055e18: 0c00 |000a: move-result-object v0 │ │ +055e1a: 5b20 dd00 |000b: iput-object v0, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +055e1e: 5b24 df00 |000d: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +055e22: 5b25 de00 |000f: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +055e26: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x000d line=33 │ │ 0x000f line=34 │ │ 0x0011 line=35 │ │ @@ -3598,28 +3598,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -048090: |[048090] com.badlogic.gdx.assets.AssetDescriptor.toString:()Ljava/lang/String; │ │ -0480a0: 2200 9003 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -0480a4: 7010 c824 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ -0480aa: 5421 dd00 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0480ae: 6e20 cc24 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -0480b4: 1a01 ae00 |000a: const-string v1, ", " // string@00ae │ │ -0480b8: 6e20 cc24 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -0480be: 5421 df00 |000f: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -0480c2: 6e10 4624 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0480c8: 0c01 |0014: move-result-object v1 │ │ -0480ca: 6e20 cc24 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -0480d0: 6e10 cf24 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -0480d6: 0c01 |001b: move-result-object v1 │ │ -0480d8: 1101 |001c: return-object v1 │ │ +055e28: |[055e28] com.badlogic.gdx.assets.AssetDescriptor.toString:()Ljava/lang/String; │ │ +055e38: 2200 9003 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +055e3c: 7010 c824 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ +055e42: 5421 dd00 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +055e46: 6e20 cc24 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +055e4c: 1a01 ae00 |000a: const-string v1, ", " // string@00ae │ │ +055e50: 6e20 cc24 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +055e56: 5421 df00 |000f: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +055e5a: 6e10 4624 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +055e60: 0c01 |0014: move-result-object v1 │ │ +055e62: 6e20 cc24 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +055e68: 6e10 cf24 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +055e6e: 0c01 |001b: move-result-object v1 │ │ +055e70: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ 0x0018 line=43 │ │ @@ -3721,17 +3721,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0480dc: |[0480dc] com.badlogic.gdx.assets.AssetLoaderParameters.:()V │ │ -0480ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0480f2: 0e00 |0003: return-void │ │ +055e74: |[055e74] com.badlogic.gdx.assets.AssetLoaderParameters.:()V │ │ +055e84: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +055e8a: 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; │ │ @@ -3829,40 +3829,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 │ │ -0480f4: |[0480f4] 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 │ │ -048104: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048106: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -048108: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -04810e: 5c20 e300 |0005: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ -048112: 5c20 e600 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -048116: 5b21 e700 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ -04811a: 5b21 e800 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ -04811e: 5b21 e100 |000d: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -048122: 5920 ed00 |000f: iput v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00ed │ │ -048126: 5c20 e400 |0011: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00e4 │ │ -04812a: 5b23 ea00 |0013: iput-object v3, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -04812e: 5b24 e200 |0015: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048132: 5b25 e900 |0017: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ -048136: 5b26 ec00 |0019: iput-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00ec │ │ -04813a: 5430 f600 |001b: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -04813e: 6e10 5b1f 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Logger;.getLevel:()I // method@1f5b │ │ -048144: 0a00 |0020: move-result v0 │ │ -048146: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -048148: 3310 0900 |0022: if-ne v0, v1, 002b // +0009 │ │ -04814c: 7100 2821 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -048152: 0b00 |0027: move-result-wide v0 │ │ -048154: 5a20 eb00 |0028: iput-wide v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00eb │ │ -048158: 0e00 |002a: return-void │ │ -04815a: 1600 0000 |002b: const-wide/16 v0, #int 0 // #0 │ │ -04815e: 28fb |002d: goto 0028 // -0005 │ │ +055e8c: |[055e8c] 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 │ │ +055e9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055e9e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +055ea0: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +055ea6: 5c20 e300 |0005: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ +055eaa: 5c20 e600 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +055eae: 5b21 e700 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ +055eb2: 5b21 e800 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ +055eb6: 5b21 e100 |000d: iput-object v1, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +055eba: 5920 ed00 |000f: iput v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00ed │ │ +055ebe: 5c20 e400 |0011: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00e4 │ │ +055ec2: 5b23 ea00 |0013: iput-object v3, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +055ec6: 5b24 e200 |0015: iput-object v4, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +055eca: 5b25 e900 |0017: iput-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ +055ece: 5b26 ec00 |0019: iput-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00ec │ │ +055ed2: 5430 f600 |001b: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +055ed6: 6e10 5b1f 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Logger;.getLevel:()I // method@1f5b │ │ +055edc: 0a00 |0020: move-result v0 │ │ +055ede: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +055ee0: 3310 0900 |0022: if-ne v0, v1, 002b // +0009 │ │ +055ee4: 7100 2821 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +055eea: 0b00 |0027: move-result-wide v0 │ │ +055eec: 5a20 eb00 |0028: iput-wide v0, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00eb │ │ +055ef0: 0e00 |002a: return-void │ │ +055ef2: 1600 0000 |002b: const-wide/16 v0, #int 0 // #0 │ │ +055ef6: 28fb |002d: goto 0028 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=46 │ │ 0x000b line=48 │ │ @@ -3888,116 +3888,116 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 199 16-bit code units │ │ -048160: |[048160] com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader:()V │ │ -048170: 5450 e900 |0000: iget-object v0, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ -048174: 1f00 6f00 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@006f │ │ -048178: 5552 e600 |0004: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -04817c: 3902 5800 |0006: if-nez v2, 005e // +0058 │ │ -048180: 5452 e700 |0008: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ -048184: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ -048188: 5452 ec00 |000c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00ec │ │ -04818c: 7220 db25 5200 |000e: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@25db │ │ -048192: 0c02 |0011: move-result-object v2 │ │ -048194: 5b52 e700 |0012: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ -048198: 0e00 |0014: return-void │ │ -04819a: 5452 e700 |0015: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ -04819e: 7210 de25 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@25de │ │ -0481a4: 0a02 |001a: move-result v2 │ │ -0481a6: 3802 f9ff |001b: if-eqz v2, 0014 // -0007 │ │ -0481aa: 5452 e700 |001d: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ -0481ae: 7210 dd25 0200 |001f: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@25dd │ │ -0481b4: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -0481b6: 5c52 e600 |0023: iput-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -0481ba: 5552 e300 |0025: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ -0481be: 3802 edff |0027: if-eqz v2, 0014 // -0013 │ │ -0481c2: 5452 ea00 |0029: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -0481c6: 5453 e200 |002b: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0481ca: 5433 dd00 |002d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0481ce: 5454 e200 |002f: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0481d2: 5444 de00 |0031: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -0481d6: 6e40 fe01 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@01fe │ │ -0481dc: 0c02 |0036: move-result-object v2 │ │ -0481de: 5b52 e100 |0037: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -0481e2: 28db |0039: goto 0014 // -0025 │ │ -0481e4: 0d01 |003a: move-exception v1 │ │ -0481e6: 2202 bc02 |003b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0481ea: 2203 9103 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0481ee: 7010 d024 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0481f4: 1a04 8602 |0042: const-string v4, "Couldn't load dependencies of asset '" // string@0286 │ │ -0481f8: 6e20 d724 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0481fe: 0c03 |0047: move-result-object v3 │ │ -048200: 5454 e200 |0048: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048204: 5444 dd00 |004a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048208: 6e20 d724 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04820e: 0c03 |004f: move-result-object v3 │ │ -048210: 1a04 4c00 |0050: const-string v4, "'" // string@004c │ │ -048214: 6e20 d724 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04821a: 0c03 |0055: move-result-object v3 │ │ -04821c: 6e10 dd24 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048222: 0c03 |0059: move-result-object v3 │ │ -048224: 7030 2a1e 3201 |005a: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -04822a: 2702 |005d: throw v2 │ │ -04822c: 5452 e800 |005e: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ -048230: 3902 0f00 |0060: if-nez v2, 006f // +000f │ │ -048234: 5552 e300 |0062: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ -048238: 3902 0b00 |0064: if-nez v2, 006f // +000b │ │ -04823c: 5452 ec00 |0066: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00ec │ │ -048240: 7220 db25 5200 |0068: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@25db │ │ -048246: 0c02 |006b: move-result-object v2 │ │ -048248: 5b52 e800 |006c: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ -04824c: 28a6 |006e: goto 0014 // -005a │ │ -04824e: 5552 e300 |006f: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ -048252: 3802 1300 |0071: if-eqz v2, 0084 // +0013 │ │ -048256: 5452 ea00 |0073: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -04825a: 5453 e200 |0075: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -04825e: 5433 dd00 |0077: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048262: 5454 e200 |0079: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048266: 5444 de00 |007b: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -04826a: 6e40 fe01 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@01fe │ │ -048270: 0c02 |0080: move-result-object v2 │ │ -048272: 5b52 e100 |0081: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -048276: 2891 |0083: goto 0014 // -006f │ │ -048278: 5452 e800 |0084: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ -04827c: 7210 de25 0200 |0086: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@25de │ │ -048282: 0a02 |0089: move-result v2 │ │ -048284: 3802 8aff |008a: if-eqz v2, 0014 // -0076 │ │ -048288: 5452 e800 |008c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ -04828c: 7210 dd25 0200 |008e: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@25dd │ │ -048292: 5452 ea00 |0091: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -048296: 5453 e200 |0093: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -04829a: 5433 dd00 |0095: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -04829e: 5454 e200 |0097: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0482a2: 5444 de00 |0099: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -0482a6: 6e40 fe01 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@01fe │ │ -0482ac: 0c02 |009e: move-result-object v2 │ │ -0482ae: 5b52 e100 |009f: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -0482b2: 2900 73ff |00a1: goto/16 0014 // -008d │ │ -0482b6: 0d01 |00a3: move-exception v1 │ │ -0482b8: 2202 bc02 |00a4: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0482bc: 2203 9103 |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0482c0: 7010 d024 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0482c6: 1a04 8502 |00ab: const-string v4, "Couldn't load asset '" // string@0285 │ │ -0482ca: 6e20 d724 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0482d0: 0c03 |00b0: move-result-object v3 │ │ -0482d2: 5454 e200 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0482d6: 5444 dd00 |00b3: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0482da: 6e20 d724 4300 |00b5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0482e0: 0c03 |00b8: move-result-object v3 │ │ -0482e2: 1a04 4c00 |00b9: const-string v4, "'" // string@004c │ │ -0482e6: 6e20 d724 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0482ec: 0c03 |00be: move-result-object v3 │ │ -0482ee: 6e10 dd24 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0482f4: 0c03 |00c2: move-result-object v3 │ │ -0482f6: 7030 2a1e 3201 |00c3: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0482fc: 2702 |00c6: throw v2 │ │ +055ef8: |[055ef8] com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader:()V │ │ +055f08: 5450 e900 |0000: iget-object v0, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ +055f0c: 1f00 6f00 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@006f │ │ +055f10: 5552 e600 |0004: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +055f14: 3902 5800 |0006: if-nez v2, 005e // +0058 │ │ +055f18: 5452 e700 |0008: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ +055f1c: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ +055f20: 5452 ec00 |000c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00ec │ │ +055f24: 7220 db25 5200 |000e: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@25db │ │ +055f2a: 0c02 |0011: move-result-object v2 │ │ +055f2c: 5b52 e700 |0012: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ +055f30: 0e00 |0014: return-void │ │ +055f32: 5452 e700 |0015: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ +055f36: 7210 de25 0200 |0017: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@25de │ │ +055f3c: 0a02 |001a: move-result v2 │ │ +055f3e: 3802 f9ff |001b: if-eqz v2, 0014 // -0007 │ │ +055f42: 5452 e700 |001d: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.depsFuture:Ljava/util/concurrent/Future; // field@00e7 │ │ +055f46: 7210 dd25 0200 |001f: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@25dd │ │ +055f4c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +055f4e: 5c52 e600 |0023: iput-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +055f52: 5552 e300 |0025: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ +055f56: 3802 edff |0027: if-eqz v2, 0014 // -0013 │ │ +055f5a: 5452 ea00 |0029: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +055f5e: 5453 e200 |002b: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +055f62: 5433 dd00 |002d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +055f66: 5454 e200 |002f: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +055f6a: 5444 de00 |0031: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +055f6e: 6e40 fe01 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@01fe │ │ +055f74: 0c02 |0036: move-result-object v2 │ │ +055f76: 5b52 e100 |0037: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +055f7a: 28db |0039: goto 0014 // -0025 │ │ +055f7c: 0d01 |003a: move-exception v1 │ │ +055f7e: 2202 bc02 |003b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +055f82: 2203 9103 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +055f86: 7010 d024 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +055f8c: 1a04 8602 |0042: const-string v4, "Couldn't load dependencies of asset '" // string@0286 │ │ +055f90: 6e20 d724 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055f96: 0c03 |0047: move-result-object v3 │ │ +055f98: 5454 e200 |0048: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +055f9c: 5444 dd00 |004a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +055fa0: 6e20 d724 4300 |004c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055fa6: 0c03 |004f: move-result-object v3 │ │ +055fa8: 1a04 4c00 |0050: const-string v4, "'" // string@004c │ │ +055fac: 6e20 d724 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +055fb2: 0c03 |0055: move-result-object v3 │ │ +055fb4: 6e10 dd24 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +055fba: 0c03 |0059: move-result-object v3 │ │ +055fbc: 7030 2a1e 3201 |005a: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +055fc2: 2702 |005d: throw v2 │ │ +055fc4: 5452 e800 |005e: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ +055fc8: 3902 0f00 |0060: if-nez v2, 006f // +000f │ │ +055fcc: 5552 e300 |0062: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ +055fd0: 3902 0b00 |0064: if-nez v2, 006f // +000b │ │ +055fd4: 5452 ec00 |0066: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00ec │ │ +055fd8: 7220 db25 5200 |0068: invoke-interface {v2, v5}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; // method@25db │ │ +055fde: 0c02 |006b: move-result-object v2 │ │ +055fe0: 5b52 e800 |006c: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ +055fe4: 28a6 |006e: goto 0014 // -005a │ │ +055fe6: 5552 e300 |006f: iget-boolean v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ +055fea: 3802 1300 |0071: if-eqz v2, 0084 // +0013 │ │ +055fee: 5452 ea00 |0073: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +055ff2: 5453 e200 |0075: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +055ff6: 5433 dd00 |0077: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +055ffa: 5454 e200 |0079: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +055ffe: 5444 de00 |007b: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +056002: 6e40 fe01 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@01fe │ │ +056008: 0c02 |0080: move-result-object v2 │ │ +05600a: 5b52 e100 |0081: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +05600e: 2891 |0083: goto 0014 // -006f │ │ +056010: 5452 e800 |0084: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ +056014: 7210 de25 0200 |0086: invoke-interface {v2}, Ljava/util/concurrent/Future;.isDone:()Z // method@25de │ │ +05601a: 0a02 |0089: move-result v2 │ │ +05601c: 3802 8aff |008a: if-eqz v2, 0014 // -0076 │ │ +056020: 5452 e800 |008c: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loadFuture:Ljava/util/concurrent/Future; // field@00e8 │ │ +056024: 7210 dd25 0200 |008e: invoke-interface {v2}, Ljava/util/concurrent/Future;.get:()Ljava/lang/Object; // method@25dd │ │ +05602a: 5452 ea00 |0091: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +05602e: 5453 e200 |0093: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056032: 5433 dd00 |0095: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +056036: 5454 e200 |0097: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +05603a: 5444 de00 |0099: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +05603e: 6e40 fe01 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@01fe │ │ +056044: 0c02 |009e: move-result-object v2 │ │ +056046: 5b52 e100 |009f: iput-object v2, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +05604a: 2900 73ff |00a1: goto/16 0014 // -008d │ │ +05604e: 0d01 |00a3: move-exception v1 │ │ +056050: 2202 bc02 |00a4: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +056054: 2203 9103 |00a6: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +056058: 7010 d024 0300 |00a8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05605e: 1a04 8502 |00ab: const-string v4, "Couldn't load asset '" // string@0285 │ │ +056062: 6e20 d724 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056068: 0c03 |00b0: move-result-object v3 │ │ +05606a: 5454 e200 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +05606e: 5444 dd00 |00b3: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +056072: 6e20 d724 4300 |00b5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056078: 0c03 |00b8: move-result-object v3 │ │ +05607a: 1a04 4c00 |00b9: const-string v4, "'" // string@004c │ │ +05607e: 6e20 d724 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056084: 0c03 |00be: move-result-object v3 │ │ +056086: 6e10 dd24 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05608c: 0c03 |00c2: move-result-object v3 │ │ +05608e: 7030 2a1e 3201 |00c3: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +056094: 2702 |00c6: throw v2 │ │ catches : 2 │ │ 0x001d - 0x0022 │ │ Ljava/lang/Exception; -> 0x003a │ │ 0x008c - 0x0091 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ positions : │ │ 0x0000 line=117 │ │ @@ -4032,62 +4032,62 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -04831c: |[04831c] com.badlogic.gdx.assets.AssetLoadingTask.handleSyncLoader:()V │ │ -04832c: 5462 e900 |0000: iget-object v2, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ -048330: 1f02 7b00 |0002: check-cast v2, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@007b │ │ -048334: 5563 e600 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -048338: 3903 4400 |0006: if-nez v3, 004a // +0044 │ │ -04833c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -04833e: 5c63 e600 |0009: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -048342: 5463 e200 |000b: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048346: 5433 dd00 |000d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -04834a: 5464 e200 |000f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -04834e: 5444 de00 |0011: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -048352: 6e30 2a02 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@022a │ │ -048358: 0c03 |0016: move-result-object v3 │ │ -04835a: 5b63 e500 |0017: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -04835e: 5463 e500 |0019: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -048362: 3903 1300 |001b: if-nez v3, 002e // +0013 │ │ -048366: 5463 ea00 |001d: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -04836a: 5464 e200 |001f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -04836e: 5444 dd00 |0021: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048372: 5465 e200 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048376: 5455 de00 |0025: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -04837a: 6e40 2b02 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@022b │ │ -048380: 0c03 |002a: move-result-object v3 │ │ -048382: 5b63 e100 |002b: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -048386: 0e00 |002d: return-void │ │ -048388: 5463 e500 |002e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -04838c: 6e10 f01c 0300 |0030: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -048392: 0c01 |0033: move-result-object v1 │ │ -048394: 7210 ad25 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -04839a: 0a03 |0037: move-result v3 │ │ -04839c: 3803 f5ff |0038: if-eqz v3, 002d // -000b │ │ -0483a0: 7210 ae25 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0483a6: 0c00 |003d: move-result-object v0 │ │ -0483a8: 1f00 6600 |003e: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0483ac: 5463 ea00 |0040: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -0483b0: 5464 e200 |0042: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0483b4: 5444 dd00 |0044: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0483b8: 6e30 e301 4300 |0046: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01e3 │ │ -0483be: 28eb |0049: goto 0034 // -0015 │ │ -0483c0: 5463 ea00 |004a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -0483c4: 5464 e200 |004c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0483c8: 5444 dd00 |004e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0483cc: 5465 e200 |0050: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0483d0: 5455 de00 |0052: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -0483d4: 6e40 2b02 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@022b │ │ -0483da: 0c03 |0057: move-result-object v3 │ │ -0483dc: 5b63 e100 |0058: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -0483e0: 28d3 |005a: goto 002d // -002d │ │ +0560b4: |[0560b4] com.badlogic.gdx.assets.AssetLoadingTask.handleSyncLoader:()V │ │ +0560c4: 5462 e900 |0000: iget-object v2, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ +0560c8: 1f02 7b00 |0002: check-cast v2, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@007b │ │ +0560cc: 5563 e600 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +0560d0: 3903 4400 |0006: if-nez v3, 004a // +0044 │ │ +0560d4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +0560d6: 5c63 e600 |0009: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +0560da: 5463 e200 |000b: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0560de: 5433 dd00 |000d: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0560e2: 5464 e200 |000f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0560e6: 5444 de00 |0011: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +0560ea: 6e30 2a02 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@022a │ │ +0560f0: 0c03 |0016: move-result-object v3 │ │ +0560f2: 5b63 e500 |0017: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0560f6: 5463 e500 |0019: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0560fa: 3903 1300 |001b: if-nez v3, 002e // +0013 │ │ +0560fe: 5463 ea00 |001d: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +056102: 5464 e200 |001f: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056106: 5444 dd00 |0021: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +05610a: 5465 e200 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +05610e: 5455 de00 |0025: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +056112: 6e40 2b02 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@022b │ │ +056118: 0c03 |002a: move-result-object v3 │ │ +05611a: 5b63 e100 |002b: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +05611e: 0e00 |002d: return-void │ │ +056120: 5463 e500 |002e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +056124: 6e10 f01c 0300 |0030: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +05612a: 0c01 |0033: move-result-object v1 │ │ +05612c: 7210 ad25 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +056132: 0a03 |0037: move-result v3 │ │ +056134: 3803 f5ff |0038: if-eqz v3, 002d // -000b │ │ +056138: 7210 ae25 0100 |003a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +05613e: 0c00 |003d: move-result-object v0 │ │ +056140: 1f00 6600 |003e: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +056144: 5463 ea00 |0040: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +056148: 5464 e200 |0042: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +05614c: 5444 dd00 |0044: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +056150: 6e30 e301 4300 |0046: invoke-virtual {v3, v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01e3 │ │ +056156: 28eb |0049: goto 0034 // -0015 │ │ +056158: 5463 ea00 |004a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +05615c: 5464 e200 |004c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056160: 5444 dd00 |004e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +056164: 5465 e200 |0050: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056168: 5455 de00 |0052: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +05616c: 6e40 2b02 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@022b │ │ +056172: 0c03 |0057: move-result-object v3 │ │ +056174: 5b63 e100 |0058: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +056178: 28d3 |005a: goto 002d // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ 0x0019 line=104 │ │ @@ -4108,18 +4108,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0483e4: |[0483e4] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Object; │ │ -0483f4: 6e10 c601 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.call:()Ljava/lang/Void; // method@01c6 │ │ -0483fa: 0c00 |0003: move-result-object v0 │ │ -0483fc: 1100 |0004: return-object v0 │ │ +05617c: |[05617c] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Object; │ │ +05618c: 6e10 c601 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.call:()Ljava/lang/Void; // method@01c6 │ │ +056192: 0c00 |0003: move-result-object v0 │ │ +056194: 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;) │ │ @@ -4127,59 +4127,59 @@ │ │ type : '()Ljava/lang/Void;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -048400: |[048400] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Void; │ │ -048410: 5460 e900 |0000: iget-object v0, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ -048414: 1f00 6f00 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@006f │ │ -048418: 5563 e600 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -04841c: 3903 4200 |0006: if-nez v3, 0048 // +0042 │ │ -048420: 5463 e200 |0008: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048424: 5433 dd00 |000a: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048428: 5464 e200 |000c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -04842c: 5444 de00 |000e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -048430: 6e30 fc01 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@01fc │ │ -048436: 0c03 |0013: move-result-object v3 │ │ -048438: 5b63 e500 |0014: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -04843c: 5463 e500 |0016: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -048440: 3803 1e00 |0018: if-eqz v3, 0036 // +001e │ │ -048444: 5463 e500 |001a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -048448: 6e10 f01c 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -04844e: 0c02 |001f: move-result-object v2 │ │ -048450: 7210 ad25 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -048456: 0a03 |0023: move-result v3 │ │ -048458: 3803 2200 |0024: if-eqz v3, 0046 // +0022 │ │ -04845c: 7210 ae25 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -048462: 0c01 |0029: move-result-object v1 │ │ -048464: 1f01 6600 |002a: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -048468: 5463 ea00 |002c: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -04846c: 5464 e200 |002e: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048470: 5444 dd00 |0030: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048474: 6e30 e301 4301 |0032: invoke-virtual {v3, v4, v1}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01e3 │ │ -04847a: 28eb |0035: goto 0020 // -0015 │ │ -04847c: 5463 ea00 |0036: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -048480: 5464 e200 |0038: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -048484: 5444 dd00 |003a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -048488: 5465 e200 |003c: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -04848c: 5455 de00 |003e: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -048490: 6e40 fd01 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@01fd │ │ -048496: 1213 |0043: const/4 v3, #int 1 // #1 │ │ -048498: 5c63 e300 |0044: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ -04849c: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -04849e: 1103 |0047: return-object v3 │ │ -0484a0: 5463 ea00 |0048: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ -0484a4: 5464 e200 |004a: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0484a8: 5444 dd00 |004c: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0484ac: 5465 e200 |004e: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -0484b0: 5455 de00 |0050: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -0484b4: 6e40 fd01 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@01fd │ │ -0484ba: 28f1 |0055: goto 0046 // -000f │ │ +056198: |[056198] com.badlogic.gdx.assets.AssetLoadingTask.call:()Ljava/lang/Void; │ │ +0561a8: 5460 e900 |0000: iget-object v0, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ +0561ac: 1f00 6f00 |0002: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader; // type@006f │ │ +0561b0: 5563 e600 |0004: iget-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +0561b4: 3903 4200 |0006: if-nez v3, 0048 // +0042 │ │ +0561b8: 5463 e200 |0008: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0561bc: 5433 dd00 |000a: iget-object v3, v3, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0561c0: 5464 e200 |000c: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0561c4: 5444 de00 |000e: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +0561c8: 6e30 fc01 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@01fc │ │ +0561ce: 0c03 |0013: move-result-object v3 │ │ +0561d0: 5b63 e500 |0014: iput-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0561d4: 5463 e500 |0016: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0561d8: 3803 1e00 |0018: if-eqz v3, 0036 // +001e │ │ +0561dc: 5463 e500 |001a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0561e0: 6e10 f01c 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0561e6: 0c02 |001f: move-result-object v2 │ │ +0561e8: 7210 ad25 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0561ee: 0a03 |0023: move-result v3 │ │ +0561f0: 3803 2200 |0024: if-eqz v3, 0046 // +0022 │ │ +0561f4: 7210 ae25 0200 |0026: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0561fa: 0c01 |0029: move-result-object v1 │ │ +0561fc: 1f01 6600 |002a: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +056200: 5463 ea00 |002c: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +056204: 5464 e200 |002e: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056208: 5444 dd00 |0030: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +05620c: 6e30 e301 4301 |0032: invoke-virtual {v3, v4, v1}, Lcom/badlogic/gdx/assets/AssetManager;.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01e3 │ │ +056212: 28eb |0035: goto 0020 // -0015 │ │ +056214: 5463 ea00 |0036: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +056218: 5464 e200 |0038: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +05621c: 5444 dd00 |003a: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +056220: 5465 e200 |003c: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056224: 5455 de00 |003e: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +056228: 6e40 fd01 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@01fd │ │ +05622e: 1213 |0043: const/4 v3, #int 1 // #1 │ │ +056230: 5c63 e300 |0044: iput-boolean v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asyncDone:Z // field@00e3 │ │ +056234: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +056236: 1103 |0047: return-object v3 │ │ +056238: 5463 ea00 |0048: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.manager:Lcom/badlogic/gdx/assets/AssetManager; // field@00ea │ │ +05623c: 5464 e200 |004a: iget-object v4, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056240: 5444 dd00 |004c: iget-object v4, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +056244: 5465 e200 |004e: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +056248: 5455 de00 |0050: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +05624c: 6e40 fd01 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@01fd │ │ +056252: 28f1 |0055: goto 0046 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0008 line=67 │ │ 0x0016 line=68 │ │ 0x001a line=69 │ │ @@ -4199,17 +4199,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0484bc: |[0484bc] com.badlogic.gdx.assets.AssetLoadingTask.getAsset:()Ljava/lang/Object; │ │ -0484cc: 5410 e100 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -0484d0: 1100 |0002: return-object v0 │ │ +056254: |[056254] com.badlogic.gdx.assets.AssetLoadingTask.getAsset:()Ljava/lang/Object; │ │ +056264: 5410 e100 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +056268: 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;) │ │ @@ -4217,30 +4217,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0484d4: |[0484d4] com.badlogic.gdx.assets.AssetLoadingTask.update:()Z │ │ -0484e4: 5210 ed00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00ed │ │ -0484e8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0484ec: 5910 ed00 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00ed │ │ -0484f0: 5410 e900 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ -0484f4: 2000 7b00 |0008: instance-of v0, v0, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@007b │ │ -0484f8: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -0484fc: 7010 c901 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleSyncLoader:()V // method@01c9 │ │ -048502: 5410 e100 |000f: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ -048506: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ -04850a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -04850c: 0f00 |0014: return v0 │ │ -04850e: 7010 c801 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleAsyncLoader:()V // method@01c8 │ │ -048514: 28f7 |0018: goto 000f // -0009 │ │ -048516: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -048518: 28fa |001a: goto 0014 // -0006 │ │ +05626c: |[05626c] com.badlogic.gdx.assets.AssetLoadingTask.update:()Z │ │ +05627c: 5210 ed00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00ed │ │ +056280: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +056284: 5910 ed00 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.ticks:I // field@00ed │ │ +056288: 5410 e900 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.loader:Lcom/badlogic/gdx/assets/loaders/AssetLoader; // field@00e9 │ │ +05628c: 2000 7b00 |0008: instance-of v0, v0, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader; // type@007b │ │ +056290: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +056294: 7010 c901 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleSyncLoader:()V // method@01c9 │ │ +05629a: 5410 e100 |000f: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.asset:Ljava/lang/Object; // field@00e1 │ │ +05629e: 3800 0800 |0011: if-eqz v0, 0019 // +0008 │ │ +0562a2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0562a4: 0f00 |0014: return v0 │ │ +0562a6: 7010 c801 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.handleAsyncLoader:()V // method@01c8 │ │ +0562ac: 28f7 |0018: goto 000f // -0009 │ │ +0562ae: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0562b0: 28fa |001a: goto 0014 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000c line=92 │ │ 0x000f line=96 │ │ 0x0015 line=94 │ │ @@ -4283,18 +4283,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 │ │ -04851c: |[04851c] com.badlogic.gdx.assets.AssetManager$1.:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ -04852c: 5b01 ee00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/AssetManager$1;.this$0:Lcom/badlogic/gdx/assets/AssetManager; // field@00ee │ │ -048530: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -048536: 0e00 |0005: return-void │ │ +0562b4: |[0562b4] com.badlogic.gdx.assets.AssetManager$1.:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ +0562c4: 5b01 ee00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/AssetManager$1;.this$0:Lcom/badlogic/gdx/assets/AssetManager; // field@00ee │ │ +0562c8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0562ce: 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; │ │ │ │ @@ -4304,21 +4304,21 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -048538: |[048538] com.badlogic.gdx.assets.AssetManager$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -048548: 2200 9403 |0000: new-instance v0, Ljava/lang/Thread; // type@0394 │ │ -04854c: 1a01 ab01 |0002: const-string v1, "AssetManager-Loader-Thread" // string@01ab │ │ -048550: 7030 eb24 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@24eb │ │ -048556: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -048558: 6e20 ee24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@24ee │ │ -04855e: 1100 |000b: return-object v0 │ │ +0562d0: |[0562d0] com.badlogic.gdx.assets.AssetManager$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0562e0: 2200 9403 |0000: new-instance v0, Ljava/lang/Thread; // type@0394 │ │ +0562e4: 1a01 ab01 |0002: const-string v1, "AssetManager-Loader-Thread" // string@01ab │ │ +0562e8: 7030 eb24 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@24eb │ │ +0562ee: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0562f0: 6e20 ee24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setDaemon:(Z)V // method@24ee │ │ +0562f6: 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; │ │ @@ -4362,25 +4362,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -048560: |[048560] com.badlogic.gdx.assets.RefCountedContainer.:(Ljava/lang/Object;)V │ │ -048570: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -048576: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -048578: 5920 fb00 |0004: iput v0, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -04857c: 3903 0a00 |0006: if-nez v3, 0010 // +000a │ │ -048580: 2200 7b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -048584: 1a01 c40c |000a: const-string v1, "Object must not be null" // string@0cc4 │ │ -048588: 7020 6824 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04858e: 2700 |000f: throw v0 │ │ -048590: 5b23 fa00 |0010: iput-object v3, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@00fa │ │ -048594: 0e00 |0012: return-void │ │ +0562f8: |[0562f8] com.badlogic.gdx.assets.RefCountedContainer.:(Ljava/lang/Object;)V │ │ +056308: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +05630e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +056310: 5920 fb00 |0004: iput v0, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +056314: 3903 0a00 |0006: if-nez v3, 0010 // +000a │ │ +056318: 2200 7b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05631c: 1a01 c40c |000a: const-string v1, "Object must not be null" // string@0cc4 │ │ +056320: 7020 6824 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +056326: 2700 |000f: throw v0 │ │ +056328: 5b23 fa00 |0010: iput-object v3, v2, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@00fa │ │ +05632c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=21 │ │ 0x0006 line=24 │ │ 0x0010 line=25 │ │ 0x0012 line=26 │ │ @@ -4394,19 +4394,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -048598: |[048598] com.badlogic.gdx.assets.RefCountedContainer.decRefCount:()V │ │ -0485a8: 5210 fb00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -0485ac: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0485b0: 5910 fb00 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -0485b4: 0e00 |0006: return-void │ │ +056330: |[056330] com.badlogic.gdx.assets.RefCountedContainer.decRefCount:()V │ │ +056340: 5210 fb00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +056344: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056348: 5910 fb00 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +05634c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ │ │ @@ -4415,17 +4415,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 │ │ -0485b8: |[0485b8] com.badlogic.gdx.assets.RefCountedContainer.getObject:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -0485c8: 5410 fa00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@00fa │ │ -0485cc: 1100 |0002: return-object v0 │ │ +056350: |[056350] com.badlogic.gdx.assets.RefCountedContainer.getObject:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +056360: 5410 fa00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@00fa │ │ +056364: 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; │ │ @@ -4435,17 +4435,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0485d0: |[0485d0] com.badlogic.gdx.assets.RefCountedContainer.getRefCount:()I │ │ -0485e0: 5210 fb00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -0485e4: 0f00 |0002: return v0 │ │ +056368: |[056368] com.badlogic.gdx.assets.RefCountedContainer.getRefCount:()I │ │ +056378: 5210 fb00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +05637c: 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;) │ │ @@ -4453,19 +4453,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0485e8: |[0485e8] com.badlogic.gdx.assets.RefCountedContainer.incRefCount:()V │ │ -0485f8: 5210 fb00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -0485fc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048600: 5910 fb00 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -048604: 0e00 |0006: return-void │ │ +056380: |[056380] com.badlogic.gdx.assets.RefCountedContainer.incRefCount:()V │ │ +056390: 5210 fb00 |0000: iget v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +056394: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +056398: 5910 fb00 |0004: iput v0, v1, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +05639c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/assets/RefCountedContainer; │ │ │ │ @@ -4474,17 +4474,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048608: |[048608] com.badlogic.gdx.assets.RefCountedContainer.setObject:(Ljava/lang/Object;)V │ │ -048618: 5b01 fa00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@00fa │ │ -04861c: 0e00 |0002: return-void │ │ +0563a0: |[0563a0] com.badlogic.gdx.assets.RefCountedContainer.setObject:(Ljava/lang/Object;)V │ │ +0563b0: 5b01 fa00 |0000: iput-object v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.object:Ljava/lang/Object; // field@00fa │ │ +0563b4: 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; │ │ @@ -4494,17 +4494,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048620: |[048620] com.badlogic.gdx.assets.RefCountedContainer.setRefCount:(I)V │ │ -048630: 5901 fb00 |0000: iput v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ -048634: 0e00 |0002: return-void │ │ +0563b8: |[0563b8] com.badlogic.gdx.assets.RefCountedContainer.setRefCount:(I)V │ │ +0563c8: 5901 fb00 |0000: iput v1, v0, Lcom/badlogic/gdx/assets/RefCountedContainer;.refCount:I // field@00fb │ │ +0563cc: 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 │ │ @@ -4544,18 +4544,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 │ │ -048638: |[048638] com.badlogic.gdx.assets.loaders.AssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -048648: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04864e: 5b01 fc00 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@00fc │ │ -048652: 0e00 |0005: return-void │ │ +0563d0: |[0563d0] com.badlogic.gdx.assets.loaders.AssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0563e0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0563e6: 5b01 fc00 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@00fc │ │ +0563ea: 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; │ │ @@ -4574,19 +4574,19 @@ │ │ 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 │ │ -048654: |[048654] com.badlogic.gdx.assets.loaders.AssetLoader.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -048664: 5410 fc00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@00fc │ │ -048668: 7220 0802 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0208 │ │ -04866e: 0c00 |0005: move-result-object v0 │ │ -048670: 1100 |0006: return-object v0 │ │ +0563ec: |[0563ec] com.badlogic.gdx.assets.loaders.AssetLoader.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0563fc: 5410 fc00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.resolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@00fc │ │ +056400: 7220 0802 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0208 │ │ +056406: 0c00 |0005: move-result-object v0 │ │ +056408: 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; │ │ @@ -4660,20 +4660,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -048674: |[048674] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver$Resolution.:(IILjava/lang/String;)V │ │ -048684: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04868a: 5901 1901 |0003: iput v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -04868e: 5902 1801 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -048692: 5b03 1a01 |0007: iput-object v3, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@011a │ │ -048696: 0e00 |0009: return-void │ │ +05640c: |[05640c] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver$Resolution.:(IILjava/lang/String;)V │ │ +05641c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +056422: 5901 1901 |0003: iput v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +056426: 5902 1801 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +05642a: 5b03 1a01 |0007: iput-object v3, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@011a │ │ +05642e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ 0x0009 line=33 │ │ @@ -4713,17 +4713,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048698: |[048698] com.badlogic.gdx.audio.AudioBuild.:()V │ │ -0486a8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0486ae: 0e00 |0003: return-void │ │ +056430: |[056430] com.badlogic.gdx.audio.AudioBuild.:()V │ │ +056440: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +056446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/audio/AudioBuild; │ │ │ │ #1 : (in Lcom/badlogic/gdx/audio/AudioBuild;) │ │ @@ -4731,459 +4731,459 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 861 16-bit code units │ │ -0486b0: |[0486b0] com.badlogic.gdx.audio.AudioBuild.main:([Ljava/lang/String;)V │ │ -0486c0: 2202 b101 |0000: new-instance v2, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01b1 │ │ -0486c4: 7010 a911 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@11a9 │ │ -0486ca: 1a03 2127 |0005: const-string v3, "src" // string@2721 │ │ -0486ce: 1a04 2412 |0007: const-string v4, "bin" // string@1224 │ │ -0486d2: 1a05 d11c |0009: const-string v5, "jni" // string@1cd1 │ │ -0486d6: 1256 |000b: const/4 v6, #int 5 // #5 │ │ -0486d8: 2366 3204 |000c: new-array v6, v6, [Ljava/lang/String; // type@0432 │ │ -0486dc: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -0486de: 1a17 a300 |000f: const-string v23, "**/AudioTools.java" // string@00a3 │ │ -0486e2: 4d17 0607 |0011: aput-object v23, v6, v7 │ │ -0486e6: 1217 |0013: const/4 v7, #int 1 // #1 │ │ -0486e8: 1a17 a400 |0014: const-string v23, "**/KissFFT.java" // string@00a4 │ │ -0486ec: 4d17 0607 |0016: aput-object v23, v6, v7 │ │ -0486f0: 1227 |0018: const/4 v7, #int 2 // #2 │ │ -0486f2: 1a17 a700 |0019: const-string v23, "**/VorbisDecoder.java" // string@00a7 │ │ -0486f6: 4d17 0607 |001b: aput-object v23, v6, v7 │ │ -0486fa: 1237 |001d: const/4 v7, #int 3 // #3 │ │ -0486fc: 1a17 a500 |001e: const-string v23, "**/Mpg123Decoder.java" // string@00a5 │ │ -048700: 4d17 0607 |0020: aput-object v23, v6, v7 │ │ -048704: 1247 |0022: const/4 v7, #int 4 // #4 │ │ -048706: 1a17 a600 |0023: const-string v23, "**/SoundTouch.java" // string@00a6 │ │ -04870a: 4d17 0607 |0025: aput-object v23, v6, v7 │ │ -04870e: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -048710: 7406 aa11 0200 |0028: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.generate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V // method@11aa │ │ -048716: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -048718: 232f 3204 |002c: new-array v15, v2, [Ljava/lang/String; // type@0432 │ │ -04871c: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -04871e: 1a03 011e |002f: const-string v3, "kissfft" // string@1e01 │ │ -048722: 4d03 0f02 |0031: aput-object v3, v15, v2 │ │ -048726: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -048728: 1a03 e429 |0034: const-string v3, "vorbis" // string@29e4 │ │ -04872c: 4d03 0f02 |0036: aput-object v3, v15, v2 │ │ -048730: 1222 |0038: const/4 v2, #int 2 // #2 │ │ -048732: 1a03 d526 |0039: const-string v3, "soundtouch/include" // string@26d5 │ │ -048736: 4d03 0f02 |003b: aput-object v3, v15, v2 │ │ -04873a: 1232 |003d: const/4 v2, #int 3 // #3 │ │ -04873c: 1a03 d626 |003e: const-string v3, "soundtouch/source/SoundTouch/" // string@26d6 │ │ -048740: 4d03 0f02 |0040: aput-object v3, v15, v2 │ │ -048744: 1302 1a00 |0042: const/16 v2, #int 26 // #1a │ │ -048748: 232b 3204 |0044: new-array v11, v2, [Ljava/lang/String; // type@0432 │ │ -04874c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -04874e: 1a03 021e |0047: const-string v3, "kissfft/*.c" // string@1e02 │ │ -048752: 4d03 0b02 |0049: aput-object v3, v11, v2 │ │ -048756: 1212 |004b: const/4 v2, #int 1 // #1 │ │ -048758: 1a03 e529 |004c: const-string v3, "vorbis/*.c" // string@29e5 │ │ -04875c: 4d03 0b02 |004e: aput-object v3, v11, v2 │ │ -048760: 1222 |0050: const/4 v2, #int 2 // #2 │ │ -048762: 1a03 741e |0051: const-string v3, "libmpg123/equalizer.c" // string@1e74 │ │ -048766: 4d03 0b02 |0053: aput-object v3, v11, v2 │ │ -04876a: 1232 |0055: const/4 v2, #int 3 // #3 │ │ -04876c: 1a03 7a1e |0056: const-string v3, "libmpg123/index.c" // string@1e7a │ │ -048770: 4d03 0b02 |0058: aput-object v3, v11, v2 │ │ -048774: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -048776: 1a03 7c1e |005b: const-string v3, "libmpg123/layer2.c" // string@1e7c │ │ -04877a: 4d03 0b02 |005d: aput-object v3, v11, v2 │ │ -04877e: 1252 |005f: const/4 v2, #int 5 // #5 │ │ -048780: 1a03 841e |0060: const-string v3, "libmpg123/synth.c" // string@1e84 │ │ -048784: 4d03 0b02 |0062: aput-object v3, v11, v2 │ │ -048788: 1262 |0064: const/4 v2, #int 6 // #6 │ │ -04878a: 1a03 731e |0065: const-string v3, "libmpg123/dct64.c" // string@1e73 │ │ -04878e: 4d03 0b02 |0067: aput-object v3, v11, v2 │ │ -048792: 1272 |0069: const/4 v2, #int 7 // #7 │ │ -048794: 1a03 751e |006a: const-string v3, "libmpg123/format.c" // string@1e75 │ │ -048798: 4d03 0b02 |006c: aput-object v3, v11, v2 │ │ -04879c: 1302 0800 |006e: const/16 v2, #int 8 // #8 │ │ -0487a0: 1a03 7d1e |0070: const-string v3, "libmpg123/layer3.c" // string@1e7d │ │ -0487a4: 4d03 0b02 |0072: aput-object v3, v11, v2 │ │ -0487a8: 1302 0900 |0074: const/16 v2, #int 9 // #9 │ │ -0487ac: 1a03 7f1e |0076: const-string v3, "libmpg123/ntom.c" // string@1e7f │ │ -0487b0: 4d03 0b02 |0078: aput-object v3, v11, v2 │ │ -0487b4: 1302 0a00 |007a: const/16 v2, #int 10 // #a │ │ -0487b8: 1a03 811e |007c: const-string v3, "libmpg123/parse.c" // string@1e81 │ │ -0487bc: 4d03 0b02 |007e: aput-object v3, v11, v2 │ │ -0487c0: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -0487c4: 1a03 821e |0082: const-string v3, "libmpg123/readers.c" // string@1e82 │ │ -0487c8: 4d03 0b02 |0084: aput-object v3, v11, v2 │ │ -0487cc: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ -0487d0: 1a03 761e |0088: const-string v3, "libmpg123/frame.c" // string@1e76 │ │ -0487d4: 4d03 0b02 |008a: aput-object v3, v11, v2 │ │ -0487d8: 1302 0d00 |008c: const/16 v2, #int 13 // #d │ │ -0487dc: 1a03 7b1e |008e: const-string v3, "libmpg123/layer1.c" // string@1e7b │ │ -0487e0: 4d03 0b02 |0090: aput-object v3, v11, v2 │ │ -0487e4: 1302 0e00 |0092: const/16 v2, #int 14 // #e │ │ -0487e8: 1a03 7e1e |0094: const-string v3, "libmpg123/libmpg123.c" // string@1e7e │ │ -0487ec: 4d03 0b02 |0096: aput-object v3, v11, v2 │ │ -0487f0: 1302 0f00 |0098: const/16 v2, #int 15 // #f │ │ -0487f4: 1a03 801e |009a: const-string v3, "libmpg123/optimize.c" // string@1e80 │ │ -0487f8: 4d03 0b02 |009c: aput-object v3, v11, v2 │ │ -0487fc: 1302 1000 |009e: const/16 v2, #int 16 // #10 │ │ -048800: 1a03 861e |00a0: const-string v3, "libmpg123/synth_arm.S" // string@1e86 │ │ -048804: 4d03 0b02 |00a2: aput-object v3, v11, v2 │ │ -048808: 1302 1100 |00a4: const/16 v2, #int 17 // #11 │ │ -04880c: 1a03 891e |00a6: const-string v3, "libmpg123/tabinit.c" // string@1e89 │ │ -048810: 4d03 0b02 |00a8: aput-object v3, v11, v2 │ │ -048814: 1302 1200 |00aa: const/16 v2, #int 18 // #12 │ │ -048818: 1a03 791e |00ac: const-string v3, "libmpg123/id3.c" // string@1e79 │ │ -04881c: 4d03 0b02 |00ae: aput-object v3, v11, v2 │ │ -048820: 1302 1300 |00b0: const/16 v2, #int 19 // #13 │ │ -048824: 1a03 831e |00b2: const-string v3, "libmpg123/stringbuf.c" // string@1e83 │ │ -048828: 4d03 0b02 |00b4: aput-object v3, v11, v2 │ │ -04882c: 1302 1400 |00b6: const/16 v2, #int 20 // #14 │ │ -048830: 1a03 771e |00b8: const-string v3, "libmpg123/icy.c" // string@1e77 │ │ -048834: 4d03 0b02 |00ba: aput-object v3, v11, v2 │ │ -048838: 1302 1500 |00bc: const/16 v2, #int 21 // #15 │ │ -04883c: 1a03 781e |00be: const-string v3, "libmpg123/icy2utf8.c" // string@1e78 │ │ -048840: 4d03 0b02 |00c0: aput-object v3, v11, v2 │ │ -048844: 1302 1600 |00c2: const/16 v2, #int 22 // #16 │ │ -048848: 1a03 721e |00c4: const-string v3, "libmpg123/compat.c" // string@1e72 │ │ -04884c: 4d03 0b02 |00c6: aput-object v3, v11, v2 │ │ -048850: 1302 1700 |00c8: const/16 v2, #int 23 // #17 │ │ -048854: 1a03 851e |00ca: const-string v3, "libmpg123/synth_8bit.c" // string@1e85 │ │ -048858: 4d03 0b02 |00cc: aput-object v3, v11, v2 │ │ -04885c: 1302 1800 |00ce: const/16 v2, #int 24 // #18 │ │ -048860: 1a03 871e |00d0: const-string v3, "libmpg123/synth_real.c" // string@1e87 │ │ -048864: 4d03 0b02 |00d2: aput-object v3, v11, v2 │ │ -048868: 1302 1900 |00d4: const/16 v2, #int 25 // #19 │ │ -04886c: 1a03 881e |00d6: const-string v3, "libmpg123/synth_s32.c" // string@1e88 │ │ -048870: 4d03 0b02 |00d8: aput-object v3, v11, v2 │ │ -048874: 1262 |00da: const/4 v2, #int 6 // #6 │ │ -048876: 232e 3204 |00db: new-array v14, v2, [Ljava/lang/String; // type@0432 │ │ -04887a: 1202 |00dd: const/4 v2, #int 0 // #0 │ │ -04887c: 1a03 9e00 |00de: const-string v3, "**/*AudioTools.cpp" // string@009e │ │ -048880: 4d03 0e02 |00e0: aput-object v3, v14, v2 │ │ -048884: 1212 |00e2: const/4 v2, #int 1 // #1 │ │ -048886: 1a03 9f00 |00e3: const-string v3, "**/*KissFFT.cpp" // string@009f │ │ -04888a: 4d03 0e02 |00e5: aput-object v3, v14, v2 │ │ -04888e: 1222 |00e7: const/4 v2, #int 2 // #2 │ │ -048890: 1a03 a200 |00e8: const-string v3, "**/*VorbisDecoder.cpp" // string@00a2 │ │ -048894: 4d03 0e02 |00ea: aput-object v3, v14, v2 │ │ -048898: 1232 |00ec: const/4 v2, #int 3 // #3 │ │ -04889a: 1a03 a100 |00ed: const-string v3, "**/*SoundTouch.cpp" // string@00a1 │ │ -04889e: 4d03 0e02 |00ef: aput-object v3, v14, v2 │ │ -0488a2: 1242 |00f1: const/4 v2, #int 4 // #4 │ │ -0488a4: 1a03 a000 |00f2: const-string v3, "**/*Mpg123Decoder.cpp" // string@00a0 │ │ -0488a8: 4d03 0e02 |00f4: aput-object v3, v14, v2 │ │ -0488ac: 1252 |00f6: const/4 v2, #int 5 // #5 │ │ -0488ae: 1a03 d726 |00f7: const-string v3, "soundtouch/source/SoundTouch/*.cpp" // string@26d7 │ │ -0488b2: 4d03 0e02 |00f9: aput-object v3, v14, v2 │ │ -0488b6: 1212 |00fb: const/4 v2, #int 1 // #1 │ │ -0488b8: 232c 3204 |00fc: new-array v12, v2, [Ljava/lang/String; // type@0432 │ │ -0488bc: 1202 |00fe: const/4 v2, #int 0 // #0 │ │ -0488be: 1a03 a800 |00ff: const-string v3, "**/cpu_detect_x86_win.cpp" // string@00a8 │ │ -0488c2: 4d03 0c02 |0101: aput-object v3, v12, v2 │ │ -0488c6: 1a13 2b01 |0103: const-string v19, "" // string@012b │ │ -0488ca: 1a0a 0e00 |0105: const-string v10, " -DFIXED_POINT -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000e │ │ -0488ce: 1a0d 0e00 |0107: const-string v13, " -DFIXED_POINT -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000e │ │ -0488d2: 2209 ae01 |0109: new-instance v9, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01ae │ │ -0488d6: 1a02 0717 |010b: const-string v2, "gdx-audio" // string@1707 │ │ -0488da: 7020 a611 2900 |010d: invoke-direct {v9, v2}, Lcom/badlogic/gdx/jnigen/BuildConfig;.:(Ljava/lang/String;)V // method@11a6 │ │ -0488e0: 6202 440a |0110: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ -0488e4: 1203 |0112: const/4 v3, #int 0 // #0 │ │ -0488e6: 7120 a811 3200 |0113: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -0488ec: 0c15 |0116: move-result-object v21 │ │ -0488ee: 2202 9103 |0117: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0488f2: 7010 d024 0200 |0119: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0488f8: 0800 1500 |011c: move-object/from16 v0, v21 │ │ -0488fc: 5403 460a |011e: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048900: 6e20 d724 3200 |0120: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048906: 0c02 |0123: move-result-object v2 │ │ -048908: 6e20 d724 a200 |0124: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04890e: 0c02 |0127: move-result-object v2 │ │ -048910: 6e10 dd24 0200 |0128: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048916: 0c02 |012b: move-result-object v2 │ │ -048918: 0800 1500 |012c: move-object/from16 v0, v21 │ │ -04891c: 5b02 460a |012e: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048920: 2202 9103 |0130: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048924: 7010 d024 0200 |0132: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04892a: 0800 1500 |0135: move-object/from16 v0, v21 │ │ -04892e: 5403 4a0a |0137: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048932: 6e20 d724 3200 |0139: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048938: 0c02 |013c: move-result-object v2 │ │ -04893a: 6e20 d724 d200 |013d: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048940: 0c02 |0140: move-result-object v2 │ │ -048942: 6e10 dd24 0200 |0141: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048948: 0c02 |0144: move-result-object v2 │ │ -04894a: 0800 1500 |0145: move-object/from16 v0, v21 │ │ -04894e: 5b02 4a0a |0147: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048952: 1a02 0000 |0149: const-string v2, "" // string@0000 │ │ -048956: 0800 1500 |014b: move-object/from16 v0, v21 │ │ -04895a: 5b02 480a |014d: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0a48 │ │ -04895e: 1a02 9212 |014f: const-string v2, "build-windows32home.xml" // string@1292 │ │ -048962: 0800 1500 |0151: move-object/from16 v0, v21 │ │ -048966: 5b02 450a |0153: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0a45 │ │ -04896a: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -04896e: 5b0f 4d0a |0157: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048972: 0800 1500 |0159: move-object/from16 v0, v21 │ │ -048976: 5b0b 470a |015b: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -04897a: 0800 1500 |015d: move-object/from16 v0, v21 │ │ -04897e: 5b0e 4b0a |015f: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048982: 0800 1500 |0161: move-object/from16 v0, v21 │ │ -048986: 5b0c 490a |0163: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -04898a: 1212 |0165: const/4 v2, #int 1 // #1 │ │ -04898c: 0800 1500 |0166: move-object/from16 v0, v21 │ │ -048990: 5c02 4c0a |0168: iput-boolean v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0a4c │ │ -048994: 0800 1300 |016a: move-object/from16 v0, v19 │ │ -048998: 0801 1500 |016c: move-object/from16 v1, v21 │ │ -04899c: 5b10 4e0a |016e: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -0489a0: 6202 440a |0170: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ -0489a4: 1203 |0172: const/4 v3, #int 0 // #0 │ │ -0489a6: 7120 a811 3200 |0173: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -0489ac: 0c14 |0176: move-result-object v20 │ │ -0489ae: 2202 9103 |0177: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0489b2: 7010 d024 0200 |0179: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0489b8: 0800 1400 |017c: move-object/from16 v0, v20 │ │ -0489bc: 5403 460a |017e: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -0489c0: 6e20 d724 3200 |0180: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0489c6: 0c02 |0183: move-result-object v2 │ │ -0489c8: 6e20 d724 a200 |0184: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0489ce: 0c02 |0187: move-result-object v2 │ │ -0489d0: 6e10 dd24 0200 |0188: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0489d6: 0c02 |018b: move-result-object v2 │ │ -0489d8: 0800 1400 |018c: move-object/from16 v0, v20 │ │ -0489dc: 5b02 460a |018e: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -0489e0: 2202 9103 |0190: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0489e4: 7010 d024 0200 |0192: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0489ea: 0800 1400 |0195: move-object/from16 v0, v20 │ │ -0489ee: 5403 4a0a |0197: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -0489f2: 6e20 d724 3200 |0199: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0489f8: 0c02 |019c: move-result-object v2 │ │ -0489fa: 6e20 d724 d200 |019d: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048a00: 0c02 |01a0: move-result-object v2 │ │ -048a02: 6e10 dd24 0200 |01a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048a08: 0c02 |01a4: move-result-object v2 │ │ -048a0a: 0800 1400 |01a5: move-object/from16 v0, v20 │ │ -048a0e: 5b02 4a0a |01a7: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048a12: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ -048a16: 5b0f 4d0a |01ab: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048a1a: 0800 1400 |01ad: move-object/from16 v0, v20 │ │ -048a1e: 5b0b 470a |01af: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -048a22: 0800 1400 |01b1: move-object/from16 v0, v20 │ │ -048a26: 5b0e 4b0a |01b3: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048a2a: 0800 1400 |01b5: move-object/from16 v0, v20 │ │ -048a2e: 5b0c 490a |01b7: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -048a32: 0800 1300 |01b9: move-object/from16 v0, v19 │ │ -048a36: 0801 1400 |01bb: move-object/from16 v1, v20 │ │ -048a3a: 5b10 4e0a |01bd: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -048a3e: 6202 440a |01bf: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ -048a42: 1213 |01c1: const/4 v3, #int 1 // #1 │ │ -048a44: 7120 a811 3200 |01c2: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -048a4a: 0c16 |01c5: move-result-object v22 │ │ -048a4c: 2202 9103 |01c6: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048a50: 7010 d024 0200 |01c8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048a56: 0800 1600 |01cb: move-object/from16 v0, v22 │ │ -048a5a: 5403 460a |01cd: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048a5e: 6e20 d724 3200 |01cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048a64: 0c02 |01d2: move-result-object v2 │ │ -048a66: 6e20 d724 a200 |01d3: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048a6c: 0c02 |01d6: move-result-object v2 │ │ -048a6e: 6e10 dd24 0200 |01d7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048a74: 0c02 |01da: move-result-object v2 │ │ -048a76: 0800 1600 |01db: move-object/from16 v0, v22 │ │ -048a7a: 5b02 460a |01dd: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048a7e: 2202 9103 |01df: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048a82: 7010 d024 0200 |01e1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048a88: 0800 1600 |01e4: move-object/from16 v0, v22 │ │ -048a8c: 5403 4a0a |01e6: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048a90: 6e20 d724 3200 |01e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048a96: 0c02 |01eb: move-result-object v2 │ │ -048a98: 6e20 d724 d200 |01ec: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048a9e: 0c02 |01ef: move-result-object v2 │ │ -048aa0: 6e10 dd24 0200 |01f0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048aa6: 0c02 |01f3: move-result-object v2 │ │ -048aa8: 0800 1600 |01f4: move-object/from16 v0, v22 │ │ -048aac: 5b02 4a0a |01f6: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048ab0: 0800 1600 |01f8: move-object/from16 v0, v22 │ │ -048ab4: 5b0f 4d0a |01fa: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048ab8: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ -048abc: 5b0b 470a |01fe: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -048ac0: 0800 1600 |0200: move-object/from16 v0, v22 │ │ -048ac4: 5b0e 4b0a |0202: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048ac8: 0800 1600 |0204: move-object/from16 v0, v22 │ │ -048acc: 5b0c 490a |0206: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -048ad0: 0800 1300 |0208: move-object/from16 v0, v19 │ │ -048ad4: 0801 1600 |020a: move-object/from16 v1, v22 │ │ -048ad8: 5b10 4e0a |020c: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -048adc: 6202 420a |020e: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ -048ae0: 1203 |0210: const/4 v3, #int 0 // #0 │ │ -048ae2: 7120 a811 3200 |0211: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -048ae8: 0c10 |0214: move-result-object v16 │ │ -048aea: 2202 9103 |0215: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048aee: 7010 d024 0200 |0217: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048af4: 0800 1000 |021a: move-object/from16 v0, v16 │ │ -048af8: 5403 460a |021c: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048afc: 6e20 d724 3200 |021e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048b02: 0c02 |0221: move-result-object v2 │ │ -048b04: 6e20 d724 a200 |0222: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048b0a: 0c02 |0225: move-result-object v2 │ │ -048b0c: 6e10 dd24 0200 |0226: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048b12: 0c02 |0229: move-result-object v2 │ │ -048b14: 0800 1000 |022a: move-object/from16 v0, v16 │ │ -048b18: 5b02 460a |022c: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048b1c: 2202 9103 |022e: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048b20: 7010 d024 0200 |0230: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048b26: 0800 1000 |0233: move-object/from16 v0, v16 │ │ -048b2a: 5403 4a0a |0235: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048b2e: 6e20 d724 3200 |0237: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048b34: 0c02 |023a: move-result-object v2 │ │ -048b36: 6e20 d724 d200 |023b: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048b3c: 0c02 |023e: move-result-object v2 │ │ -048b3e: 6e10 dd24 0200 |023f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048b44: 0c02 |0242: move-result-object v2 │ │ -048b46: 0800 1000 |0243: move-object/from16 v0, v16 │ │ -048b4a: 5b02 4a0a |0245: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048b4e: 0800 1000 |0247: move-object/from16 v0, v16 │ │ -048b52: 5b0f 4d0a |0249: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048b56: 0800 1000 |024b: move-object/from16 v0, v16 │ │ -048b5a: 5b0b 470a |024d: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -048b5e: 0800 1000 |024f: move-object/from16 v0, v16 │ │ -048b62: 5b0e 4b0a |0251: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048b66: 0800 1000 |0253: move-object/from16 v0, v16 │ │ -048b6a: 5b0c 490a |0255: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -048b6e: 0800 1300 |0257: move-object/from16 v0, v19 │ │ -048b72: 0801 1000 |0259: move-object/from16 v1, v16 │ │ -048b76: 5b10 4e0a |025b: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -048b7a: 6202 420a |025d: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ -048b7e: 1213 |025f: const/4 v3, #int 1 // #1 │ │ -048b80: 7120 a811 3200 |0260: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -048b86: 0c11 |0263: move-result-object v17 │ │ -048b88: 2202 9103 |0264: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048b8c: 7010 d024 0200 |0266: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048b92: 0800 1100 |0269: move-object/from16 v0, v17 │ │ -048b96: 5403 460a |026b: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048b9a: 6e20 d724 3200 |026d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048ba0: 0c02 |0270: move-result-object v2 │ │ -048ba2: 6e20 d724 a200 |0271: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048ba8: 0c02 |0274: move-result-object v2 │ │ -048baa: 6e10 dd24 0200 |0275: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048bb0: 0c02 |0278: move-result-object v2 │ │ -048bb2: 0800 1100 |0279: move-object/from16 v0, v17 │ │ -048bb6: 5b02 460a |027b: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048bba: 2202 9103 |027d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048bbe: 7010 d024 0200 |027f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048bc4: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -048bc8: 5403 4a0a |0284: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048bcc: 6e20 d724 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048bd2: 0c02 |0289: move-result-object v2 │ │ -048bd4: 6e20 d724 d200 |028a: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048bda: 0c02 |028d: move-result-object v2 │ │ -048bdc: 6e10 dd24 0200 |028e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048be2: 0c02 |0291: move-result-object v2 │ │ -048be4: 0800 1100 |0292: move-object/from16 v0, v17 │ │ -048be8: 5b02 4a0a |0294: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048bec: 0800 1100 |0296: move-object/from16 v0, v17 │ │ -048bf0: 5b0f 4d0a |0298: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048bf4: 0800 1100 |029a: move-object/from16 v0, v17 │ │ -048bf8: 5b0b 470a |029c: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -048bfc: 0800 1100 |029e: move-object/from16 v0, v17 │ │ -048c00: 5b0e 4b0a |02a0: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048c04: 0800 1100 |02a2: move-object/from16 v0, v17 │ │ -048c08: 5b0c 490a |02a4: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -048c0c: 0800 1300 |02a6: move-object/from16 v0, v19 │ │ -048c10: 0801 1100 |02a8: move-object/from16 v1, v17 │ │ -048c14: 5b10 4e0a |02aa: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -048c18: 6202 430a |02ac: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a43 │ │ -048c1c: 1203 |02ae: const/4 v3, #int 0 // #0 │ │ -048c1e: 7120 a811 3200 |02af: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -048c24: 0c12 |02b2: move-result-object v18 │ │ -048c26: 2202 9103 |02b3: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048c2a: 7010 d024 0200 |02b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048c30: 0800 1200 |02b8: move-object/from16 v0, v18 │ │ -048c34: 5403 460a |02ba: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048c38: 6e20 d724 3200 |02bc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048c3e: 0c02 |02bf: move-result-object v2 │ │ -048c40: 6e20 d724 a200 |02c0: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048c46: 0c02 |02c3: move-result-object v2 │ │ -048c48: 6e10 dd24 0200 |02c4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048c4e: 0c02 |02c7: move-result-object v2 │ │ -048c50: 0800 1200 |02c8: move-object/from16 v0, v18 │ │ -048c54: 5b02 460a |02ca: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048c58: 2202 9103 |02cc: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048c5c: 7010 d024 0200 |02ce: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048c62: 0800 1200 |02d1: move-object/from16 v0, v18 │ │ -048c66: 5403 4a0a |02d3: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048c6a: 6e20 d724 3200 |02d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048c70: 0c02 |02d8: move-result-object v2 │ │ -048c72: 6e20 d724 d200 |02d9: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048c78: 0c02 |02dc: move-result-object v2 │ │ -048c7a: 6e10 dd24 0200 |02dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048c80: 0c02 |02e0: move-result-object v2 │ │ -048c82: 0800 1200 |02e1: move-object/from16 v0, v18 │ │ -048c86: 5b02 4a0a |02e3: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048c8a: 0800 1200 |02e5: move-object/from16 v0, v18 │ │ -048c8e: 5b0f 4d0a |02e7: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048c92: 0800 1200 |02e9: move-object/from16 v0, v18 │ │ -048c96: 5b0b 470a |02eb: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -048c9a: 0800 1200 |02ed: move-object/from16 v0, v18 │ │ -048c9e: 5b0e 4b0a |02ef: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048ca2: 0800 1200 |02f1: move-object/from16 v0, v18 │ │ -048ca6: 5b0c 490a |02f3: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -048caa: 0800 1300 |02f5: move-object/from16 v0, v19 │ │ -048cae: 0801 1200 |02f7: move-object/from16 v1, v18 │ │ -048cb2: 5b10 4e0a |02f9: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -048cb6: 6202 410a |02fb: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a41 │ │ -048cba: 1203 |02fd: const/4 v3, #int 0 // #0 │ │ -048cbc: 7120 a811 3200 |02fe: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ -048cc2: 0c08 |0301: move-result-object v8 │ │ -048cc4: 2202 9103 |0302: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048cc8: 7010 d024 0200 |0304: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048cce: 5483 460a |0307: iget-object v3, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048cd2: 6e20 d724 3200 |0309: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048cd8: 0c02 |030c: move-result-object v2 │ │ -048cda: 1a03 0f00 |030d: const-string v3, " -DFIXED_POINT -D_ARM_ASSEM_ -D__ANDROID__ -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000f │ │ -048cde: 6e20 d724 3200 |030f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048ce4: 0c02 |0312: move-result-object v2 │ │ -048ce6: 6e10 dd24 0200 |0313: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048cec: 0c02 |0316: move-result-object v2 │ │ -048cee: 5b82 460a |0317: iput-object v2, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ -048cf2: 2202 9103 |0319: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048cf6: 7010 d024 0200 |031b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048cfc: 5483 4a0a |031e: iget-object v3, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048d00: 6e20 d724 3200 |0320: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048d06: 0c02 |0323: move-result-object v2 │ │ -048d08: 1a03 0f00 |0324: const-string v3, " -DFIXED_POINT -D_ARM_ASSEM_ -D__ANDROID__ -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000f │ │ -048d0c: 6e20 d724 3200 |0326: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048d12: 0c02 |0329: move-result-object v2 │ │ -048d14: 6e10 dd24 0200 |032a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048d1a: 0c02 |032d: move-result-object v2 │ │ -048d1c: 5b82 4a0a |032e: iput-object v2, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ -048d20: 5b8f 4d0a |0330: iput-object v15, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ -048d24: 5b8b 470a |0332: iput-object v11, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ -048d28: 5b8e 4b0a |0334: iput-object v14, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ -048d2c: 5b8c 490a |0336: iput-object v12, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ -048d30: 0800 1300 |0338: move-object/from16 v0, v19 │ │ -048d34: 5b80 4e0a |033a: iput-object v0, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ -048d38: 2202 ad01 |033c: new-instance v2, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01ad │ │ -048d3c: 7010 a411 0200 |033e: invoke-direct {v2}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@11a4 │ │ -048d42: 1273 |0341: const/4 v3, #int 7 // #7 │ │ -048d44: 2333 0f04 |0342: new-array v3, v3, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@040f │ │ -048d48: 1204 |0344: const/4 v4, #int 0 // #0 │ │ -048d4a: 4d15 0304 |0345: aput-object v21, v3, v4 │ │ -048d4e: 1214 |0347: const/4 v4, #int 1 // #1 │ │ -048d50: 4d14 0304 |0348: aput-object v20, v3, v4 │ │ -048d54: 1224 |034a: const/4 v4, #int 2 // #2 │ │ -048d56: 4d16 0304 |034b: aput-object v22, v3, v4 │ │ -048d5a: 1234 |034d: const/4 v4, #int 3 // #3 │ │ -048d5c: 4d10 0304 |034e: aput-object v16, v3, v4 │ │ -048d60: 1244 |0350: const/4 v4, #int 4 // #4 │ │ -048d62: 4d11 0304 |0351: aput-object v17, v3, v4 │ │ -048d66: 1254 |0353: const/4 v4, #int 5 // #5 │ │ -048d68: 4d12 0304 |0354: aput-object v18, v3, v4 │ │ -048d6c: 1264 |0356: const/4 v4, #int 6 // #6 │ │ -048d6e: 4d08 0304 |0357: aput-object v8, v3, v4 │ │ -048d72: 6e30 a511 9203 |0359: invoke-virtual {v2, v9, v3}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.generate:(Lcom/badlogic/gdx/jnigen/BuildConfig;[Lcom/badlogic/gdx/jnigen/BuildTarget;)V // method@11a5 │ │ -048d78: 0e00 |035c: return-void │ │ +056448: |[056448] com.badlogic.gdx.audio.AudioBuild.main:([Ljava/lang/String;)V │ │ +056458: 2202 b101 |0000: new-instance v2, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01b1 │ │ +05645c: 7010 a911 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@11a9 │ │ +056462: 1a03 2127 |0005: const-string v3, "src" // string@2721 │ │ +056466: 1a04 2412 |0007: const-string v4, "bin" // string@1224 │ │ +05646a: 1a05 d11c |0009: const-string v5, "jni" // string@1cd1 │ │ +05646e: 1256 |000b: const/4 v6, #int 5 // #5 │ │ +056470: 2366 3204 |000c: new-array v6, v6, [Ljava/lang/String; // type@0432 │ │ +056474: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +056476: 1a17 a300 |000f: const-string v23, "**/AudioTools.java" // string@00a3 │ │ +05647a: 4d17 0607 |0011: aput-object v23, v6, v7 │ │ +05647e: 1217 |0013: const/4 v7, #int 1 // #1 │ │ +056480: 1a17 a400 |0014: const-string v23, "**/KissFFT.java" // string@00a4 │ │ +056484: 4d17 0607 |0016: aput-object v23, v6, v7 │ │ +056488: 1227 |0018: const/4 v7, #int 2 // #2 │ │ +05648a: 1a17 a700 |0019: const-string v23, "**/VorbisDecoder.java" // string@00a7 │ │ +05648e: 4d17 0607 |001b: aput-object v23, v6, v7 │ │ +056492: 1237 |001d: const/4 v7, #int 3 // #3 │ │ +056494: 1a17 a500 |001e: const-string v23, "**/Mpg123Decoder.java" // string@00a5 │ │ +056498: 4d17 0607 |0020: aput-object v23, v6, v7 │ │ +05649c: 1247 |0022: const/4 v7, #int 4 // #4 │ │ +05649e: 1a17 a600 |0023: const-string v23, "**/SoundTouch.java" // string@00a6 │ │ +0564a2: 4d17 0607 |0025: aput-object v23, v6, v7 │ │ +0564a6: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +0564a8: 7406 aa11 0200 |0028: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.generate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V // method@11aa │ │ +0564ae: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +0564b0: 232f 3204 |002c: new-array v15, v2, [Ljava/lang/String; // type@0432 │ │ +0564b4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +0564b6: 1a03 011e |002f: const-string v3, "kissfft" // string@1e01 │ │ +0564ba: 4d03 0f02 |0031: aput-object v3, v15, v2 │ │ +0564be: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +0564c0: 1a03 e429 |0034: const-string v3, "vorbis" // string@29e4 │ │ +0564c4: 4d03 0f02 |0036: aput-object v3, v15, v2 │ │ +0564c8: 1222 |0038: const/4 v2, #int 2 // #2 │ │ +0564ca: 1a03 d526 |0039: const-string v3, "soundtouch/include" // string@26d5 │ │ +0564ce: 4d03 0f02 |003b: aput-object v3, v15, v2 │ │ +0564d2: 1232 |003d: const/4 v2, #int 3 // #3 │ │ +0564d4: 1a03 d626 |003e: const-string v3, "soundtouch/source/SoundTouch/" // string@26d6 │ │ +0564d8: 4d03 0f02 |0040: aput-object v3, v15, v2 │ │ +0564dc: 1302 1a00 |0042: const/16 v2, #int 26 // #1a │ │ +0564e0: 232b 3204 |0044: new-array v11, v2, [Ljava/lang/String; // type@0432 │ │ +0564e4: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0564e6: 1a03 021e |0047: const-string v3, "kissfft/*.c" // string@1e02 │ │ +0564ea: 4d03 0b02 |0049: aput-object v3, v11, v2 │ │ +0564ee: 1212 |004b: const/4 v2, #int 1 // #1 │ │ +0564f0: 1a03 e529 |004c: const-string v3, "vorbis/*.c" // string@29e5 │ │ +0564f4: 4d03 0b02 |004e: aput-object v3, v11, v2 │ │ +0564f8: 1222 |0050: const/4 v2, #int 2 // #2 │ │ +0564fa: 1a03 741e |0051: const-string v3, "libmpg123/equalizer.c" // string@1e74 │ │ +0564fe: 4d03 0b02 |0053: aput-object v3, v11, v2 │ │ +056502: 1232 |0055: const/4 v2, #int 3 // #3 │ │ +056504: 1a03 7a1e |0056: const-string v3, "libmpg123/index.c" // string@1e7a │ │ +056508: 4d03 0b02 |0058: aput-object v3, v11, v2 │ │ +05650c: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +05650e: 1a03 7c1e |005b: const-string v3, "libmpg123/layer2.c" // string@1e7c │ │ +056512: 4d03 0b02 |005d: aput-object v3, v11, v2 │ │ +056516: 1252 |005f: const/4 v2, #int 5 // #5 │ │ +056518: 1a03 841e |0060: const-string v3, "libmpg123/synth.c" // string@1e84 │ │ +05651c: 4d03 0b02 |0062: aput-object v3, v11, v2 │ │ +056520: 1262 |0064: const/4 v2, #int 6 // #6 │ │ +056522: 1a03 731e |0065: const-string v3, "libmpg123/dct64.c" // string@1e73 │ │ +056526: 4d03 0b02 |0067: aput-object v3, v11, v2 │ │ +05652a: 1272 |0069: const/4 v2, #int 7 // #7 │ │ +05652c: 1a03 751e |006a: const-string v3, "libmpg123/format.c" // string@1e75 │ │ +056530: 4d03 0b02 |006c: aput-object v3, v11, v2 │ │ +056534: 1302 0800 |006e: const/16 v2, #int 8 // #8 │ │ +056538: 1a03 7d1e |0070: const-string v3, "libmpg123/layer3.c" // string@1e7d │ │ +05653c: 4d03 0b02 |0072: aput-object v3, v11, v2 │ │ +056540: 1302 0900 |0074: const/16 v2, #int 9 // #9 │ │ +056544: 1a03 7f1e |0076: const-string v3, "libmpg123/ntom.c" // string@1e7f │ │ +056548: 4d03 0b02 |0078: aput-object v3, v11, v2 │ │ +05654c: 1302 0a00 |007a: const/16 v2, #int 10 // #a │ │ +056550: 1a03 811e |007c: const-string v3, "libmpg123/parse.c" // string@1e81 │ │ +056554: 4d03 0b02 |007e: aput-object v3, v11, v2 │ │ +056558: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +05655c: 1a03 821e |0082: const-string v3, "libmpg123/readers.c" // string@1e82 │ │ +056560: 4d03 0b02 |0084: aput-object v3, v11, v2 │ │ +056564: 1302 0c00 |0086: const/16 v2, #int 12 // #c │ │ +056568: 1a03 761e |0088: const-string v3, "libmpg123/frame.c" // string@1e76 │ │ +05656c: 4d03 0b02 |008a: aput-object v3, v11, v2 │ │ +056570: 1302 0d00 |008c: const/16 v2, #int 13 // #d │ │ +056574: 1a03 7b1e |008e: const-string v3, "libmpg123/layer1.c" // string@1e7b │ │ +056578: 4d03 0b02 |0090: aput-object v3, v11, v2 │ │ +05657c: 1302 0e00 |0092: const/16 v2, #int 14 // #e │ │ +056580: 1a03 7e1e |0094: const-string v3, "libmpg123/libmpg123.c" // string@1e7e │ │ +056584: 4d03 0b02 |0096: aput-object v3, v11, v2 │ │ +056588: 1302 0f00 |0098: const/16 v2, #int 15 // #f │ │ +05658c: 1a03 801e |009a: const-string v3, "libmpg123/optimize.c" // string@1e80 │ │ +056590: 4d03 0b02 |009c: aput-object v3, v11, v2 │ │ +056594: 1302 1000 |009e: const/16 v2, #int 16 // #10 │ │ +056598: 1a03 861e |00a0: const-string v3, "libmpg123/synth_arm.S" // string@1e86 │ │ +05659c: 4d03 0b02 |00a2: aput-object v3, v11, v2 │ │ +0565a0: 1302 1100 |00a4: const/16 v2, #int 17 // #11 │ │ +0565a4: 1a03 891e |00a6: const-string v3, "libmpg123/tabinit.c" // string@1e89 │ │ +0565a8: 4d03 0b02 |00a8: aput-object v3, v11, v2 │ │ +0565ac: 1302 1200 |00aa: const/16 v2, #int 18 // #12 │ │ +0565b0: 1a03 791e |00ac: const-string v3, "libmpg123/id3.c" // string@1e79 │ │ +0565b4: 4d03 0b02 |00ae: aput-object v3, v11, v2 │ │ +0565b8: 1302 1300 |00b0: const/16 v2, #int 19 // #13 │ │ +0565bc: 1a03 831e |00b2: const-string v3, "libmpg123/stringbuf.c" // string@1e83 │ │ +0565c0: 4d03 0b02 |00b4: aput-object v3, v11, v2 │ │ +0565c4: 1302 1400 |00b6: const/16 v2, #int 20 // #14 │ │ +0565c8: 1a03 771e |00b8: const-string v3, "libmpg123/icy.c" // string@1e77 │ │ +0565cc: 4d03 0b02 |00ba: aput-object v3, v11, v2 │ │ +0565d0: 1302 1500 |00bc: const/16 v2, #int 21 // #15 │ │ +0565d4: 1a03 781e |00be: const-string v3, "libmpg123/icy2utf8.c" // string@1e78 │ │ +0565d8: 4d03 0b02 |00c0: aput-object v3, v11, v2 │ │ +0565dc: 1302 1600 |00c2: const/16 v2, #int 22 // #16 │ │ +0565e0: 1a03 721e |00c4: const-string v3, "libmpg123/compat.c" // string@1e72 │ │ +0565e4: 4d03 0b02 |00c6: aput-object v3, v11, v2 │ │ +0565e8: 1302 1700 |00c8: const/16 v2, #int 23 // #17 │ │ +0565ec: 1a03 851e |00ca: const-string v3, "libmpg123/synth_8bit.c" // string@1e85 │ │ +0565f0: 4d03 0b02 |00cc: aput-object v3, v11, v2 │ │ +0565f4: 1302 1800 |00ce: const/16 v2, #int 24 // #18 │ │ +0565f8: 1a03 871e |00d0: const-string v3, "libmpg123/synth_real.c" // string@1e87 │ │ +0565fc: 4d03 0b02 |00d2: aput-object v3, v11, v2 │ │ +056600: 1302 1900 |00d4: const/16 v2, #int 25 // #19 │ │ +056604: 1a03 881e |00d6: const-string v3, "libmpg123/synth_s32.c" // string@1e88 │ │ +056608: 4d03 0b02 |00d8: aput-object v3, v11, v2 │ │ +05660c: 1262 |00da: const/4 v2, #int 6 // #6 │ │ +05660e: 232e 3204 |00db: new-array v14, v2, [Ljava/lang/String; // type@0432 │ │ +056612: 1202 |00dd: const/4 v2, #int 0 // #0 │ │ +056614: 1a03 9e00 |00de: const-string v3, "**/*AudioTools.cpp" // string@009e │ │ +056618: 4d03 0e02 |00e0: aput-object v3, v14, v2 │ │ +05661c: 1212 |00e2: const/4 v2, #int 1 // #1 │ │ +05661e: 1a03 9f00 |00e3: const-string v3, "**/*KissFFT.cpp" // string@009f │ │ +056622: 4d03 0e02 |00e5: aput-object v3, v14, v2 │ │ +056626: 1222 |00e7: const/4 v2, #int 2 // #2 │ │ +056628: 1a03 a200 |00e8: const-string v3, "**/*VorbisDecoder.cpp" // string@00a2 │ │ +05662c: 4d03 0e02 |00ea: aput-object v3, v14, v2 │ │ +056630: 1232 |00ec: const/4 v2, #int 3 // #3 │ │ +056632: 1a03 a100 |00ed: const-string v3, "**/*SoundTouch.cpp" // string@00a1 │ │ +056636: 4d03 0e02 |00ef: aput-object v3, v14, v2 │ │ +05663a: 1242 |00f1: const/4 v2, #int 4 // #4 │ │ +05663c: 1a03 a000 |00f2: const-string v3, "**/*Mpg123Decoder.cpp" // string@00a0 │ │ +056640: 4d03 0e02 |00f4: aput-object v3, v14, v2 │ │ +056644: 1252 |00f6: const/4 v2, #int 5 // #5 │ │ +056646: 1a03 d726 |00f7: const-string v3, "soundtouch/source/SoundTouch/*.cpp" // string@26d7 │ │ +05664a: 4d03 0e02 |00f9: aput-object v3, v14, v2 │ │ +05664e: 1212 |00fb: const/4 v2, #int 1 // #1 │ │ +056650: 232c 3204 |00fc: new-array v12, v2, [Ljava/lang/String; // type@0432 │ │ +056654: 1202 |00fe: const/4 v2, #int 0 // #0 │ │ +056656: 1a03 a800 |00ff: const-string v3, "**/cpu_detect_x86_win.cpp" // string@00a8 │ │ +05665a: 4d03 0c02 |0101: aput-object v3, v12, v2 │ │ +05665e: 1a13 2b01 |0103: const-string v19, "" // string@012b │ │ +056662: 1a0a 0e00 |0105: const-string v10, " -DFIXED_POINT -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000e │ │ +056666: 1a0d 0e00 |0107: const-string v13, " -DFIXED_POINT -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000e │ │ +05666a: 2209 ae01 |0109: new-instance v9, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01ae │ │ +05666e: 1a02 0717 |010b: const-string v2, "gdx-audio" // string@1707 │ │ +056672: 7020 a611 2900 |010d: invoke-direct {v9, v2}, Lcom/badlogic/gdx/jnigen/BuildConfig;.:(Ljava/lang/String;)V // method@11a6 │ │ +056678: 6202 440a |0110: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ +05667c: 1203 |0112: const/4 v3, #int 0 // #0 │ │ +05667e: 7120 a811 3200 |0113: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +056684: 0c15 |0116: move-result-object v21 │ │ +056686: 2202 9103 |0117: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05668a: 7010 d024 0200 |0119: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056690: 0800 1500 |011c: move-object/from16 v0, v21 │ │ +056694: 5403 460a |011e: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056698: 6e20 d724 3200 |0120: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05669e: 0c02 |0123: move-result-object v2 │ │ +0566a0: 6e20 d724 a200 |0124: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0566a6: 0c02 |0127: move-result-object v2 │ │ +0566a8: 6e10 dd24 0200 |0128: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0566ae: 0c02 |012b: move-result-object v2 │ │ +0566b0: 0800 1500 |012c: move-object/from16 v0, v21 │ │ +0566b4: 5b02 460a |012e: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +0566b8: 2202 9103 |0130: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0566bc: 7010 d024 0200 |0132: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0566c2: 0800 1500 |0135: move-object/from16 v0, v21 │ │ +0566c6: 5403 4a0a |0137: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +0566ca: 6e20 d724 3200 |0139: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0566d0: 0c02 |013c: move-result-object v2 │ │ +0566d2: 6e20 d724 d200 |013d: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0566d8: 0c02 |0140: move-result-object v2 │ │ +0566da: 6e10 dd24 0200 |0141: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0566e0: 0c02 |0144: move-result-object v2 │ │ +0566e2: 0800 1500 |0145: move-object/from16 v0, v21 │ │ +0566e6: 5b02 4a0a |0147: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +0566ea: 1a02 0000 |0149: const-string v2, "" // string@0000 │ │ +0566ee: 0800 1500 |014b: move-object/from16 v0, v21 │ │ +0566f2: 5b02 480a |014d: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0a48 │ │ +0566f6: 1a02 9212 |014f: const-string v2, "build-windows32home.xml" // string@1292 │ │ +0566fa: 0800 1500 |0151: move-object/from16 v0, v21 │ │ +0566fe: 5b02 450a |0153: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0a45 │ │ +056702: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +056706: 5b0f 4d0a |0157: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +05670a: 0800 1500 |0159: move-object/from16 v0, v21 │ │ +05670e: 5b0b 470a |015b: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +056712: 0800 1500 |015d: move-object/from16 v0, v21 │ │ +056716: 5b0e 4b0a |015f: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +05671a: 0800 1500 |0161: move-object/from16 v0, v21 │ │ +05671e: 5b0c 490a |0163: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +056722: 1212 |0165: const/4 v2, #int 1 // #1 │ │ +056724: 0800 1500 |0166: move-object/from16 v0, v21 │ │ +056728: 5c02 4c0a |0168: iput-boolean v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0a4c │ │ +05672c: 0800 1300 |016a: move-object/from16 v0, v19 │ │ +056730: 0801 1500 |016c: move-object/from16 v1, v21 │ │ +056734: 5b10 4e0a |016e: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +056738: 6202 440a |0170: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ +05673c: 1203 |0172: const/4 v3, #int 0 // #0 │ │ +05673e: 7120 a811 3200 |0173: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +056744: 0c14 |0176: move-result-object v20 │ │ +056746: 2202 9103 |0177: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05674a: 7010 d024 0200 |0179: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056750: 0800 1400 |017c: move-object/from16 v0, v20 │ │ +056754: 5403 460a |017e: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056758: 6e20 d724 3200 |0180: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05675e: 0c02 |0183: move-result-object v2 │ │ +056760: 6e20 d724 a200 |0184: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056766: 0c02 |0187: move-result-object v2 │ │ +056768: 6e10 dd24 0200 |0188: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05676e: 0c02 |018b: move-result-object v2 │ │ +056770: 0800 1400 |018c: move-object/from16 v0, v20 │ │ +056774: 5b02 460a |018e: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056778: 2202 9103 |0190: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05677c: 7010 d024 0200 |0192: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056782: 0800 1400 |0195: move-object/from16 v0, v20 │ │ +056786: 5403 4a0a |0197: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +05678a: 6e20 d724 3200 |0199: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056790: 0c02 |019c: move-result-object v2 │ │ +056792: 6e20 d724 d200 |019d: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056798: 0c02 |01a0: move-result-object v2 │ │ +05679a: 6e10 dd24 0200 |01a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0567a0: 0c02 |01a4: move-result-object v2 │ │ +0567a2: 0800 1400 |01a5: move-object/from16 v0, v20 │ │ +0567a6: 5b02 4a0a |01a7: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +0567aa: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ +0567ae: 5b0f 4d0a |01ab: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +0567b2: 0800 1400 |01ad: move-object/from16 v0, v20 │ │ +0567b6: 5b0b 470a |01af: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +0567ba: 0800 1400 |01b1: move-object/from16 v0, v20 │ │ +0567be: 5b0e 4b0a |01b3: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +0567c2: 0800 1400 |01b5: move-object/from16 v0, v20 │ │ +0567c6: 5b0c 490a |01b7: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +0567ca: 0800 1300 |01b9: move-object/from16 v0, v19 │ │ +0567ce: 0801 1400 |01bb: move-object/from16 v1, v20 │ │ +0567d2: 5b10 4e0a |01bd: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +0567d6: 6202 440a |01bf: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ +0567da: 1213 |01c1: const/4 v3, #int 1 // #1 │ │ +0567dc: 7120 a811 3200 |01c2: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +0567e2: 0c16 |01c5: move-result-object v22 │ │ +0567e4: 2202 9103 |01c6: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0567e8: 7010 d024 0200 |01c8: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0567ee: 0800 1600 |01cb: move-object/from16 v0, v22 │ │ +0567f2: 5403 460a |01cd: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +0567f6: 6e20 d724 3200 |01cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0567fc: 0c02 |01d2: move-result-object v2 │ │ +0567fe: 6e20 d724 a200 |01d3: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056804: 0c02 |01d6: move-result-object v2 │ │ +056806: 6e10 dd24 0200 |01d7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05680c: 0c02 |01da: move-result-object v2 │ │ +05680e: 0800 1600 |01db: move-object/from16 v0, v22 │ │ +056812: 5b02 460a |01dd: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056816: 2202 9103 |01df: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05681a: 7010 d024 0200 |01e1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056820: 0800 1600 |01e4: move-object/from16 v0, v22 │ │ +056824: 5403 4a0a |01e6: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056828: 6e20 d724 3200 |01e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05682e: 0c02 |01eb: move-result-object v2 │ │ +056830: 6e20 d724 d200 |01ec: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056836: 0c02 |01ef: move-result-object v2 │ │ +056838: 6e10 dd24 0200 |01f0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05683e: 0c02 |01f3: move-result-object v2 │ │ +056840: 0800 1600 |01f4: move-object/from16 v0, v22 │ │ +056844: 5b02 4a0a |01f6: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056848: 0800 1600 |01f8: move-object/from16 v0, v22 │ │ +05684c: 5b0f 4d0a |01fa: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +056850: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ +056854: 5b0b 470a |01fe: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +056858: 0800 1600 |0200: move-object/from16 v0, v22 │ │ +05685c: 5b0e 4b0a |0202: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +056860: 0800 1600 |0204: move-object/from16 v0, v22 │ │ +056864: 5b0c 490a |0206: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +056868: 0800 1300 |0208: move-object/from16 v0, v19 │ │ +05686c: 0801 1600 |020a: move-object/from16 v1, v22 │ │ +056870: 5b10 4e0a |020c: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +056874: 6202 420a |020e: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ +056878: 1203 |0210: const/4 v3, #int 0 // #0 │ │ +05687a: 7120 a811 3200 |0211: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +056880: 0c10 |0214: move-result-object v16 │ │ +056882: 2202 9103 |0215: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +056886: 7010 d024 0200 |0217: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05688c: 0800 1000 |021a: move-object/from16 v0, v16 │ │ +056890: 5403 460a |021c: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056894: 6e20 d724 3200 |021e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05689a: 0c02 |0221: move-result-object v2 │ │ +05689c: 6e20 d724 a200 |0222: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0568a2: 0c02 |0225: move-result-object v2 │ │ +0568a4: 6e10 dd24 0200 |0226: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0568aa: 0c02 |0229: move-result-object v2 │ │ +0568ac: 0800 1000 |022a: move-object/from16 v0, v16 │ │ +0568b0: 5b02 460a |022c: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +0568b4: 2202 9103 |022e: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0568b8: 7010 d024 0200 |0230: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0568be: 0800 1000 |0233: move-object/from16 v0, v16 │ │ +0568c2: 5403 4a0a |0235: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +0568c6: 6e20 d724 3200 |0237: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0568cc: 0c02 |023a: move-result-object v2 │ │ +0568ce: 6e20 d724 d200 |023b: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0568d4: 0c02 |023e: move-result-object v2 │ │ +0568d6: 6e10 dd24 0200 |023f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0568dc: 0c02 |0242: move-result-object v2 │ │ +0568de: 0800 1000 |0243: move-object/from16 v0, v16 │ │ +0568e2: 5b02 4a0a |0245: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +0568e6: 0800 1000 |0247: move-object/from16 v0, v16 │ │ +0568ea: 5b0f 4d0a |0249: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +0568ee: 0800 1000 |024b: move-object/from16 v0, v16 │ │ +0568f2: 5b0b 470a |024d: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +0568f6: 0800 1000 |024f: move-object/from16 v0, v16 │ │ +0568fa: 5b0e 4b0a |0251: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +0568fe: 0800 1000 |0253: move-object/from16 v0, v16 │ │ +056902: 5b0c 490a |0255: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +056906: 0800 1300 |0257: move-object/from16 v0, v19 │ │ +05690a: 0801 1000 |0259: move-object/from16 v1, v16 │ │ +05690e: 5b10 4e0a |025b: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +056912: 6202 420a |025d: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ +056916: 1213 |025f: const/4 v3, #int 1 // #1 │ │ +056918: 7120 a811 3200 |0260: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +05691e: 0c11 |0263: move-result-object v17 │ │ +056920: 2202 9103 |0264: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +056924: 7010 d024 0200 |0266: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05692a: 0800 1100 |0269: move-object/from16 v0, v17 │ │ +05692e: 5403 460a |026b: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056932: 6e20 d724 3200 |026d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056938: 0c02 |0270: move-result-object v2 │ │ +05693a: 6e20 d724 a200 |0271: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056940: 0c02 |0274: move-result-object v2 │ │ +056942: 6e10 dd24 0200 |0275: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +056948: 0c02 |0278: move-result-object v2 │ │ +05694a: 0800 1100 |0279: move-object/from16 v0, v17 │ │ +05694e: 5b02 460a |027b: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056952: 2202 9103 |027d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +056956: 7010 d024 0200 |027f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05695c: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +056960: 5403 4a0a |0284: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056964: 6e20 d724 3200 |0286: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05696a: 0c02 |0289: move-result-object v2 │ │ +05696c: 6e20 d724 d200 |028a: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056972: 0c02 |028d: move-result-object v2 │ │ +056974: 6e10 dd24 0200 |028e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05697a: 0c02 |0291: move-result-object v2 │ │ +05697c: 0800 1100 |0292: move-object/from16 v0, v17 │ │ +056980: 5b02 4a0a |0294: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056984: 0800 1100 |0296: move-object/from16 v0, v17 │ │ +056988: 5b0f 4d0a |0298: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +05698c: 0800 1100 |029a: move-object/from16 v0, v17 │ │ +056990: 5b0b 470a |029c: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +056994: 0800 1100 |029e: move-object/from16 v0, v17 │ │ +056998: 5b0e 4b0a |02a0: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +05699c: 0800 1100 |02a2: move-object/from16 v0, v17 │ │ +0569a0: 5b0c 490a |02a4: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +0569a4: 0800 1300 |02a6: move-object/from16 v0, v19 │ │ +0569a8: 0801 1100 |02a8: move-object/from16 v1, v17 │ │ +0569ac: 5b10 4e0a |02aa: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +0569b0: 6202 430a |02ac: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a43 │ │ +0569b4: 1203 |02ae: const/4 v3, #int 0 // #0 │ │ +0569b6: 7120 a811 3200 |02af: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +0569bc: 0c12 |02b2: move-result-object v18 │ │ +0569be: 2202 9103 |02b3: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0569c2: 7010 d024 0200 |02b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0569c8: 0800 1200 |02b8: move-object/from16 v0, v18 │ │ +0569cc: 5403 460a |02ba: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +0569d0: 6e20 d724 3200 |02bc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0569d6: 0c02 |02bf: move-result-object v2 │ │ +0569d8: 6e20 d724 a200 |02c0: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0569de: 0c02 |02c3: move-result-object v2 │ │ +0569e0: 6e10 dd24 0200 |02c4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0569e6: 0c02 |02c7: move-result-object v2 │ │ +0569e8: 0800 1200 |02c8: move-object/from16 v0, v18 │ │ +0569ec: 5b02 460a |02ca: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +0569f0: 2202 9103 |02cc: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0569f4: 7010 d024 0200 |02ce: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0569fa: 0800 1200 |02d1: move-object/from16 v0, v18 │ │ +0569fe: 5403 4a0a |02d3: iget-object v3, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056a02: 6e20 d724 3200 |02d5: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056a08: 0c02 |02d8: move-result-object v2 │ │ +056a0a: 6e20 d724 d200 |02d9: invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056a10: 0c02 |02dc: move-result-object v2 │ │ +056a12: 6e10 dd24 0200 |02dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +056a18: 0c02 |02e0: move-result-object v2 │ │ +056a1a: 0800 1200 |02e1: move-object/from16 v0, v18 │ │ +056a1e: 5b02 4a0a |02e3: iput-object v2, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056a22: 0800 1200 |02e5: move-object/from16 v0, v18 │ │ +056a26: 5b0f 4d0a |02e7: iput-object v15, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +056a2a: 0800 1200 |02e9: move-object/from16 v0, v18 │ │ +056a2e: 5b0b 470a |02eb: iput-object v11, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +056a32: 0800 1200 |02ed: move-object/from16 v0, v18 │ │ +056a36: 5b0e 4b0a |02ef: iput-object v14, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +056a3a: 0800 1200 |02f1: move-object/from16 v0, v18 │ │ +056a3e: 5b0c 490a |02f3: iput-object v12, v0, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +056a42: 0800 1300 |02f5: move-object/from16 v0, v19 │ │ +056a46: 0801 1200 |02f7: move-object/from16 v1, v18 │ │ +056a4a: 5b10 4e0a |02f9: iput-object v0, v1, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +056a4e: 6202 410a |02fb: sget-object v2, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a41 │ │ +056a52: 1203 |02fd: const/4 v3, #int 0 // #0 │ │ +056a54: 7120 a811 3200 |02fe: invoke-static {v2, v3}, Lcom/badlogic/gdx/jnigen/BuildTarget;.newDefaultTarget:(Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;Z)Lcom/badlogic/gdx/jnigen/BuildTarget; // method@11a8 │ │ +056a5a: 0c08 |0301: move-result-object v8 │ │ +056a5c: 2202 9103 |0302: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +056a60: 7010 d024 0200 |0304: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056a66: 5483 460a |0307: iget-object v3, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056a6a: 6e20 d724 3200 |0309: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056a70: 0c02 |030c: move-result-object v2 │ │ +056a72: 1a03 0f00 |030d: const-string v3, " -DFIXED_POINT -D_ARM_ASSEM_ -D__ANDROID__ -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000f │ │ +056a76: 6e20 d724 3200 |030f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056a7c: 0c02 |0312: move-result-object v2 │ │ +056a7e: 6e10 dd24 0200 |0313: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +056a84: 0c02 |0316: move-result-object v2 │ │ +056a86: 5b82 460a |0317: iput-object v2, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cFlags:Ljava/lang/String; // field@0a46 │ │ +056a8a: 2202 9103 |0319: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +056a8e: 7010 d024 0200 |031b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056a94: 5483 4a0a |031e: iget-object v3, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056a98: 6e20 d724 3200 |0320: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056a9e: 0c02 |0323: move-result-object v2 │ │ +056aa0: 1a03 0f00 |0324: const-string v3, " -DFIXED_POINT -D_ARM_ASSEM_ -D__ANDROID__ -DMPG123_NO_CONFIGURE -DOPT_GENERIC -DHAVE_STRERROR -DMPG123_NO_LARGENAME" // string@000f │ │ +056aa4: 6e20 d724 3200 |0326: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056aaa: 0c02 |0329: move-result-object v2 │ │ +056aac: 6e10 dd24 0200 |032a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +056ab2: 0c02 |032d: move-result-object v2 │ │ +056ab4: 5b82 4a0a |032e: iput-object v2, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppFlags:Ljava/lang/String; // field@0a4a │ │ +056ab8: 5b8f 4d0a |0330: iput-object v15, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.headerDirs:[Ljava/lang/String; // field@0a4d │ │ +056abc: 5b8b 470a |0332: iput-object v11, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cIncludes:[Ljava/lang/String; // field@0a47 │ │ +056ac0: 5b8e 4b0a |0334: iput-object v14, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppIncludes:[Ljava/lang/String; // field@0a4b │ │ +056ac4: 5b8c 490a |0336: iput-object v12, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.cppExcludes:[Ljava/lang/String; // field@0a49 │ │ +056ac8: 0800 1300 |0338: move-object/from16 v0, v19 │ │ +056acc: 5b80 4e0a |033a: iput-object v0, v8, Lcom/badlogic/gdx/jnigen/BuildTarget;.preCompileTask:Ljava/lang/String; // field@0a4e │ │ +056ad0: 2202 ad01 |033c: new-instance v2, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01ad │ │ +056ad4: 7010 a411 0200 |033e: invoke-direct {v2}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@11a4 │ │ +056ada: 1273 |0341: const/4 v3, #int 7 // #7 │ │ +056adc: 2333 0f04 |0342: new-array v3, v3, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@040f │ │ +056ae0: 1204 |0344: const/4 v4, #int 0 // #0 │ │ +056ae2: 4d15 0304 |0345: aput-object v21, v3, v4 │ │ +056ae6: 1214 |0347: const/4 v4, #int 1 // #1 │ │ +056ae8: 4d14 0304 |0348: aput-object v20, v3, v4 │ │ +056aec: 1224 |034a: const/4 v4, #int 2 // #2 │ │ +056aee: 4d16 0304 |034b: aput-object v22, v3, v4 │ │ +056af2: 1234 |034d: const/4 v4, #int 3 // #3 │ │ +056af4: 4d10 0304 |034e: aput-object v16, v3, v4 │ │ +056af8: 1244 |0350: const/4 v4, #int 4 // #4 │ │ +056afa: 4d11 0304 |0351: aput-object v17, v3, v4 │ │ +056afe: 1254 |0353: const/4 v4, #int 5 // #5 │ │ +056b00: 4d12 0304 |0354: aput-object v18, v3, v4 │ │ +056b04: 1264 |0356: const/4 v4, #int 6 // #6 │ │ +056b06: 4d08 0304 |0357: aput-object v8, v3, v4 │ │ +056b0a: 6e30 a511 9203 |0359: invoke-virtual {v2, v9, v3}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.generate:(Lcom/badlogic/gdx/jnigen/BuildConfig;[Lcom/badlogic/gdx/jnigen/BuildTarget;)V // method@11a5 │ │ +056b10: 0e00 |035c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x002b line=30 │ │ 0x0042 line=31 │ │ 0x00da line=37 │ │ 0x00fb line=39 │ │ @@ -5316,19 +5316,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048d7c: |[048d7c] com.badlogic.gdx.audio.CircularBuffer.:(I)V │ │ -048d8c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -048d92: 2320 3904 |0003: new-array v0, v2, [S // type@0439 │ │ -048d96: 5b10 1e01 |0005: iput-object v0, v1, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048d9a: 0e00 |0007: return-void │ │ +056b14: |[056b14] com.badlogic.gdx.audio.CircularBuffer.:(I)V │ │ +056b24: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +056b2a: 2320 3904 |0003: new-array v0, v2, [S // type@0439 │ │ +056b2e: 5b10 1e01 |0005: iput-object v0, v1, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056b32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/audio/CircularBuffer; │ │ @@ -5339,34 +5339,34 @@ │ │ type : '([SI[SII)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -048d9c: |[048d9c] com.badlogic.gdx.audio.CircularBuffer.combine:([SI[SII)V │ │ -048dac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -048dae: 35b3 1e00 |0001: if-ge v3, v11, 001f // +001e │ │ -048db2: 9002 0a03 |0003: add-int v2, v10, v3 │ │ -048db6: 9004 0803 |0005: add-int v4, v8, v3 │ │ -048dba: 4a00 0704 |0007: aget-short v0, v7, v4 │ │ -048dbe: 4a01 0902 |0009: aget-short v1, v9, v2 │ │ -048dc2: 9004 0001 |000b: add-int v4, v0, v1 │ │ -048dc6: 9205 0001 |000d: mul-int v5, v0, v1 │ │ -048dca: d355 ff7f |000f: div-int/lit16 v5, v5, #int 32767 // #7fff │ │ -048dce: b154 |0011: sub-int/2addr v4, v5 │ │ -048dd0: 8f44 |0012: int-to-short v4, v4 │ │ -048dd2: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -048dd4: 1306 ff7f |0014: const/16 v6, #int 32767 // #7fff │ │ -048dd8: 7130 3b12 5406 |0016: invoke-static {v4, v5, v6}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(SSS)S // method@123b │ │ -048dde: 0a04 |0019: move-result v4 │ │ -048de0: 5104 0902 |001a: aput-short v4, v9, v2 │ │ -048de4: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -048de8: 28e3 |001e: goto 0001 // -001d │ │ -048dea: 0e00 |001f: return-void │ │ +056b34: |[056b34] com.badlogic.gdx.audio.CircularBuffer.combine:([SI[SII)V │ │ +056b44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +056b46: 35b3 1e00 |0001: if-ge v3, v11, 001f // +001e │ │ +056b4a: 9002 0a03 |0003: add-int v2, v10, v3 │ │ +056b4e: 9004 0803 |0005: add-int v4, v8, v3 │ │ +056b52: 4a00 0704 |0007: aget-short v0, v7, v4 │ │ +056b56: 4a01 0902 |0009: aget-short v1, v9, v2 │ │ +056b5a: 9004 0001 |000b: add-int v4, v0, v1 │ │ +056b5e: 9205 0001 |000d: mul-int v5, v0, v1 │ │ +056b62: d355 ff7f |000f: div-int/lit16 v5, v5, #int 32767 // #7fff │ │ +056b66: b154 |0011: sub-int/2addr v4, v5 │ │ +056b68: 8f44 |0012: int-to-short v4, v4 │ │ +056b6a: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +056b6c: 1306 ff7f |0014: const/16 v6, #int 32767 // #7fff │ │ +056b70: 7130 3b12 5406 |0016: invoke-static {v4, v5, v6}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(SSS)S // method@123b │ │ +056b76: 0a04 |0019: move-result v4 │ │ +056b78: 5104 0902 |001a: aput-short v4, v9, v2 │ │ +056b7c: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +056b80: 28e3 |001e: goto 0001 // -001d │ │ +056b82: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ 0x0009 line=117 │ │ 0x000b line=118 │ │ @@ -5388,48 +5388,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -048dec: |[048dec] com.badlogic.gdx.audio.CircularBuffer.dump:()V │ │ -048dfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048dfe: 5452 1e01 |0001: iget-object v2, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048e02: 2121 |0003: array-length v1, v2 │ │ -048e04: 3510 3500 |0004: if-ge v0, v1, 0039 // +0035 │ │ -048e08: 6203 6112 |0006: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -048e0c: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -048e10: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048e16: 5454 1e01 |000d: iget-object v4, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048e1a: 4a04 0400 |000f: aget-short v4, v4, v0 │ │ -048e1e: 6e20 d424 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -048e24: 0c04 |0014: move-result-object v4 │ │ -048e26: 5252 2001 |0015: iget v2, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048e2a: 3320 1c00 |0017: if-ne v0, v2, 0033 // +001c │ │ -048e2e: 1a02 1200 |0019: const-string v2, " <- write" // string@0012 │ │ -048e32: 6e20 d724 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048e38: 0c04 |001e: move-result-object v4 │ │ -048e3a: 5252 1f01 |001f: iget v2, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -048e3e: 3320 1500 |0021: if-ne v0, v2, 0036 // +0015 │ │ -048e42: 1a02 1100 |0023: const-string v2, " <- read" // string@0011 │ │ -048e46: 6e20 d724 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048e4c: 0c02 |0028: move-result-object v2 │ │ -048e4e: 6e10 dd24 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048e54: 0c02 |002c: move-result-object v2 │ │ -048e56: 6e20 1c24 2300 |002d: invoke-virtual {v3, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -048e5c: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048e60: 28d2 |0032: goto 0004 // -002e │ │ -048e62: 1a02 0000 |0033: const-string v2, "" // string@0000 │ │ -048e66: 28e6 |0035: goto 001b // -001a │ │ -048e68: 1a02 0000 |0036: const-string v2, "" // string@0000 │ │ -048e6c: 28ed |0038: goto 0025 // -0013 │ │ -048e6e: 6202 6112 |0039: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -048e72: 6e10 1924 0200 |003b: invoke-virtual {v2}, Ljava/io/PrintStream;.println:()V // method@2419 │ │ -048e78: 0e00 |003e: return-void │ │ +056b84: |[056b84] com.badlogic.gdx.audio.CircularBuffer.dump:()V │ │ +056b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056b96: 5452 1e01 |0001: iget-object v2, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056b9a: 2121 |0003: array-length v1, v2 │ │ +056b9c: 3510 3500 |0004: if-ge v0, v1, 0039 // +0035 │ │ +056ba0: 6203 6112 |0006: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +056ba4: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +056ba8: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056bae: 5454 1e01 |000d: iget-object v4, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056bb2: 4a04 0400 |000f: aget-short v4, v4, v0 │ │ +056bb6: 6e20 d424 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +056bbc: 0c04 |0014: move-result-object v4 │ │ +056bbe: 5252 2001 |0015: iget v2, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056bc2: 3320 1c00 |0017: if-ne v0, v2, 0033 // +001c │ │ +056bc6: 1a02 1200 |0019: const-string v2, " <- write" // string@0012 │ │ +056bca: 6e20 d724 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056bd0: 0c04 |001e: move-result-object v4 │ │ +056bd2: 5252 1f01 |001f: iget v2, v5, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056bd6: 3320 1500 |0021: if-ne v0, v2, 0036 // +0015 │ │ +056bda: 1a02 1100 |0023: const-string v2, " <- read" // string@0011 │ │ +056bde: 6e20 d724 2400 |0025: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056be4: 0c02 |0028: move-result-object v2 │ │ +056be6: 6e10 dd24 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +056bec: 0c02 |002c: move-result-object v2 │ │ +056bee: 6e20 1c24 2300 |002d: invoke-virtual {v3, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +056bf4: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +056bf8: 28d2 |0032: goto 0004 // -002e │ │ +056bfa: 1a02 0000 |0033: const-string v2, "" // string@0000 │ │ +056bfe: 28e6 |0035: goto 001b // -001a │ │ +056c00: 1a02 0000 |0036: const-string v2, "" // string@0000 │ │ +056c04: 28ed |0038: goto 0025 // -0013 │ │ +056c06: 6202 6112 |0039: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +056c0a: 6e10 1924 0200 |003b: invoke-virtual {v2}, Ljava/io/PrintStream;.println:()V // method@2419 │ │ +056c10: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ 0x0030 line=108 │ │ 0x0033 line=109 │ │ 0x0039 line=110 │ │ @@ -5444,45 +5444,45 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -048e7c: |[048e7c] com.badlogic.gdx.audio.CircularBuffer.main:([Ljava/lang/String;)V │ │ -048e8c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -048e8e: 2200 8b00 |0001: new-instance v0, Lcom/badlogic/gdx/audio/CircularBuffer; // type@008b │ │ -048e92: 1253 |0003: const/4 v3, #int 5 // #5 │ │ -048e94: 7020 6002 3000 |0004: invoke-direct {v0, v3}, Lcom/badlogic/gdx/audio/CircularBuffer;.:(I)V // method@0260 │ │ -048e9a: 1273 |0007: const/4 v3, #int 7 // #7 │ │ -048e9c: 2332 3904 |0008: new-array v2, v3, [S // type@0439 │ │ -048ea0: 2602 2e00 0000 |000a: fill-array-data v2, 00000038 // +0000002e │ │ -048ea6: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -048ea8: 2331 3904 |000e: new-array v1, v3, [S // type@0439 │ │ -048eac: 2123 |0010: array-length v3, v2 │ │ -048eae: 6e40 6b02 2036 |0011: invoke-virtual {v0, v2, v6, v3}, Lcom/badlogic/gdx/audio/CircularBuffer;.write:([SII)V // method@026b │ │ -048eb4: 7010 6402 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.dump:()V // method@0264 │ │ -048eba: 6203 6112 |0017: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -048ebe: 2204 9103 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -048ec2: 7010 d024 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -048ec8: 2115 |001e: array-length v5, v1 │ │ -048eca: 6e40 6802 1056 |001f: invoke-virtual {v0, v1, v6, v5}, Lcom/badlogic/gdx/audio/CircularBuffer;.read:([SII)I // method@0268 │ │ -048ed0: 0a05 |0022: move-result v5 │ │ -048ed2: 6e20 d424 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -048ed8: 0c04 |0026: move-result-object v4 │ │ -048eda: 1a05 3200 |0027: const-string v5, " read │ │ +056c14: |[056c14] com.badlogic.gdx.audio.CircularBuffer.main:([Ljava/lang/String;)V │ │ +056c24: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +056c26: 2200 8b00 |0001: new-instance v0, Lcom/badlogic/gdx/audio/CircularBuffer; // type@008b │ │ +056c2a: 1253 |0003: const/4 v3, #int 5 // #5 │ │ +056c2c: 7020 6002 3000 |0004: invoke-direct {v0, v3}, Lcom/badlogic/gdx/audio/CircularBuffer;.:(I)V // method@0260 │ │ +056c32: 1273 |0007: const/4 v3, #int 7 // #7 │ │ +056c34: 2332 3904 |0008: new-array v2, v3, [S // type@0439 │ │ +056c38: 2602 2e00 0000 |000a: fill-array-data v2, 00000038 // +0000002e │ │ +056c3e: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +056c40: 2331 3904 |000e: new-array v1, v3, [S // type@0439 │ │ +056c44: 2123 |0010: array-length v3, v2 │ │ +056c46: 6e40 6b02 2036 |0011: invoke-virtual {v0, v2, v6, v3}, Lcom/badlogic/gdx/audio/CircularBuffer;.write:([SII)V // method@026b │ │ +056c4c: 7010 6402 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.dump:()V // method@0264 │ │ +056c52: 6203 6112 |0017: sget-object v3, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +056c56: 2204 9103 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +056c5a: 7010 d024 0400 |001b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +056c60: 2115 |001e: array-length v5, v1 │ │ +056c62: 6e40 6802 1056 |001f: invoke-virtual {v0, v1, v6, v5}, Lcom/badlogic/gdx/audio/CircularBuffer;.read:([SII)I // method@0268 │ │ +056c68: 0a05 |0022: move-result v5 │ │ +056c6a: 6e20 d424 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +056c70: 0c04 |0026: move-result-object v4 │ │ +056c72: 1a05 3200 |0027: const-string v5, " read │ │ " // string@0032 │ │ -048ede: 6e20 d724 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -048ee4: 0c04 |002c: move-result-object v4 │ │ -048ee6: 6e10 dd24 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -048eec: 0c04 |0030: move-result-object v4 │ │ -048eee: 6e20 1c24 4300 |0031: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -048ef4: 7010 6402 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.dump:()V // method@0264 │ │ -048efa: 0e00 |0037: return-void │ │ -048efc: 0003 0200 0700 0000 0100 0200 0300 ... |0038: array-data (11 units) │ │ +056c76: 6e20 d724 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +056c7c: 0c04 |002c: move-result-object v4 │ │ +056c7e: 6e10 dd24 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +056c84: 0c04 |0030: move-result-object v4 │ │ +056c86: 6e20 1c24 4300 |0031: invoke-virtual {v3, v4}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +056c8c: 7010 6402 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.dump:()V // method@0264 │ │ +056c92: 0e00 |0037: return-void │ │ +056c94: 0003 0200 0700 0000 0100 0200 0300 ... |0038: array-data (11 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0007 line=125 │ │ 0x000d line=126 │ │ 0x0010 line=127 │ │ 0x0014 line=128 │ │ @@ -5502,28 +5502,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -048f14: |[048f14] com.badlogic.gdx.audio.CircularBuffer.clear:()V │ │ -048f24: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -048f26: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -048f28: 5442 1e01 |0002: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048f2c: 2121 |0004: array-length v1, v2 │ │ -048f2e: 3510 0900 |0005: if-ge v0, v1, 000e // +0009 │ │ -048f32: 5442 1e01 |0007: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048f36: 5103 0200 |0009: aput-short v3, v2, v0 │ │ -048f3a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048f3e: 28f8 |000d: goto 0005 // -0008 │ │ -048f40: 5943 1f01 |000e: iput v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -048f44: 5943 2001 |0010: iput v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048f48: 5943 1d01 |0012: iput v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -048f4c: 0e00 |0014: return-void │ │ +056cac: |[056cac] com.badlogic.gdx.audio.CircularBuffer.clear:()V │ │ +056cbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +056cbe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +056cc0: 5442 1e01 |0002: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056cc4: 2121 |0004: array-length v1, v2 │ │ +056cc6: 3510 0900 |0005: if-ge v0, v1, 000e // +0009 │ │ +056cca: 5442 1e01 |0007: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056cce: 5103 0200 |0009: aput-short v3, v2, v0 │ │ +056cd2: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +056cd6: 28f8 |000d: goto 0005 // -0008 │ │ +056cd8: 5943 1f01 |000e: iput v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056cdc: 5943 2001 |0010: iput v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056ce0: 5943 1d01 |0012: iput v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056ce4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0007 line=84 │ │ 0x000b line=83 │ │ 0x000e line=85 │ │ 0x0010 line=86 │ │ @@ -5539,57 +5539,57 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -048f50: |[048f50] com.badlogic.gdx.audio.CircularBuffer.combine:([SII)V │ │ -048f60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f62: 5231 2001 |0001: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048f66: 5232 1f01 |0003: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -048f6a: 3621 0600 |0005: if-gt v1, v2, 000b // +0006 │ │ -048f6e: 5231 1d01 |0007: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -048f72: 3901 2500 |0009: if-nez v1, 002e // +0025 │ │ -048f76: 5431 1e01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048f7a: 2111 |000d: array-length v1, v1 │ │ -048f7c: 5232 2001 |000e: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048f80: b121 |0010: sub-int/2addr v1, v2 │ │ -048f82: 7120 8824 6100 |0011: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -048f88: 0a00 |0014: move-result v0 │ │ -048f8a: 5431 1e01 |0015: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048f8e: 5232 2001 |0017: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048f92: 7150 6302 5421 |0019: invoke-static {v4, v5, v1, v2, v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.combine:([SI[SII)V // method@0263 │ │ -048f98: 5231 2001 |001c: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048f9c: b001 |001e: add-int/2addr v1, v0 │ │ -048f9e: 5432 1e01 |001f: iget-object v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048fa2: 2122 |0021: array-length v2, v2 │ │ -048fa4: b421 |0022: rem-int/2addr v1, v2 │ │ -048fa6: 5931 2001 |0023: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048faa: 5231 1d01 |0025: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -048fae: b001 |0027: add-int/2addr v1, v0 │ │ -048fb0: 5931 1d01 |0028: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -048fb4: b106 |002a: sub-int/2addr v6, v0 │ │ -048fb6: 3906 0300 |002b: if-nez v6, 002e // +0003 │ │ -048fba: 0e00 |002d: return-void │ │ -048fbc: 5231 1f01 |002e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -048fc0: 5232 2001 |0030: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048fc4: b121 |0032: sub-int/2addr v1, v2 │ │ -048fc6: 7120 8824 6100 |0033: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -048fcc: 0a00 |0036: move-result v0 │ │ -048fce: 5431 1e01 |0037: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -048fd2: 5232 2001 |0039: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048fd6: 7150 6302 5421 |003b: invoke-static {v4, v5, v1, v2, v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.combine:([SI[SII)V // method@0263 │ │ -048fdc: 5231 2001 |003e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048fe0: b001 |0040: add-int/2addr v1, v0 │ │ -048fe2: 5931 2001 |0041: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -048fe6: 5231 1d01 |0043: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -048fea: b001 |0045: add-int/2addr v1, v0 │ │ -048fec: 5931 1d01 |0046: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -048ff0: 28e5 |0048: goto 002d // -001b │ │ +056ce8: |[056ce8] com.badlogic.gdx.audio.CircularBuffer.combine:([SII)V │ │ +056cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056cfa: 5231 2001 |0001: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056cfe: 5232 1f01 |0003: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056d02: 3621 0600 |0005: if-gt v1, v2, 000b // +0006 │ │ +056d06: 5231 1d01 |0007: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056d0a: 3901 2500 |0009: if-nez v1, 002e // +0025 │ │ +056d0e: 5431 1e01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056d12: 2111 |000d: array-length v1, v1 │ │ +056d14: 5232 2001 |000e: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d18: b121 |0010: sub-int/2addr v1, v2 │ │ +056d1a: 7120 8824 6100 |0011: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056d20: 0a00 |0014: move-result v0 │ │ +056d22: 5431 1e01 |0015: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056d26: 5232 2001 |0017: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d2a: 7150 6302 5421 |0019: invoke-static {v4, v5, v1, v2, v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.combine:([SI[SII)V // method@0263 │ │ +056d30: 5231 2001 |001c: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d34: b001 |001e: add-int/2addr v1, v0 │ │ +056d36: 5432 1e01 |001f: iget-object v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056d3a: 2122 |0021: array-length v2, v2 │ │ +056d3c: b421 |0022: rem-int/2addr v1, v2 │ │ +056d3e: 5931 2001 |0023: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d42: 5231 1d01 |0025: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056d46: b001 |0027: add-int/2addr v1, v0 │ │ +056d48: 5931 1d01 |0028: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056d4c: b106 |002a: sub-int/2addr v6, v0 │ │ +056d4e: 3906 0300 |002b: if-nez v6, 002e // +0003 │ │ +056d52: 0e00 |002d: return-void │ │ +056d54: 5231 1f01 |002e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056d58: 5232 2001 |0030: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d5c: b121 |0032: sub-int/2addr v1, v2 │ │ +056d5e: 7120 8824 6100 |0033: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056d64: 0a00 |0036: move-result v0 │ │ +056d66: 5431 1e01 |0037: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056d6a: 5232 2001 |0039: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d6e: 7150 6302 5421 |003b: invoke-static {v4, v5, v1, v2, v0}, Lcom/badlogic/gdx/audio/CircularBuffer;.combine:([SI[SII)V // method@0263 │ │ +056d74: 5231 2001 |003e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d78: b001 |0040: add-int/2addr v1, v0 │ │ +056d7a: 5931 2001 |0041: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056d7e: 5231 1d01 |0043: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056d82: b001 |0045: add-int/2addr v1, v0 │ │ +056d84: 5931 1d01 |0046: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056d88: 28e5 |0048: goto 002d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0001 line=48 │ │ 0x000b line=49 │ │ 0x0015 line=50 │ │ 0x001c line=51 │ │ @@ -5613,17 +5613,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -048ff4: |[048ff4] com.badlogic.gdx.audio.CircularBuffer.getReadPosition:()I │ │ -049004: 5210 1f01 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -049008: 0f00 |0002: return v0 │ │ +056d8c: |[056d8c] com.badlogic.gdx.audio.CircularBuffer.getReadPosition:()I │ │ +056d9c: 5210 1f01 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056da0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/CircularBuffer; │ │ │ │ #3 : (in Lcom/badlogic/gdx/audio/CircularBuffer;) │ │ @@ -5631,17 +5631,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04900c: |[04900c] com.badlogic.gdx.audio.CircularBuffer.getWritePosition:()I │ │ -04901c: 5210 2001 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -049020: 0f00 |0002: return v0 │ │ +056da4: |[056da4] com.badlogic.gdx.audio.CircularBuffer.getWritePosition:()I │ │ +056db4: 5210 2001 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056db8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/CircularBuffer; │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/CircularBuffer;) │ │ @@ -5649,64 +5649,64 @@ │ │ type : '([SII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -049024: |[049024] com.badlogic.gdx.audio.CircularBuffer.read:([SII)I │ │ -049034: 5242 1d01 |0000: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -049038: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -04903c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04903e: 0f01 |0005: return v1 │ │ -049040: 5242 1d01 |0006: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -049044: 7120 8824 7200 |0008: invoke-static {v2, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -04904a: 0a07 |000b: move-result v7 │ │ -04904c: 0171 |000c: move v1, v7 │ │ -04904e: 5442 1e01 |000d: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -049052: 2122 |000f: array-length v2, v2 │ │ -049054: 5243 1f01 |0010: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -049058: b132 |0012: sub-int/2addr v2, v3 │ │ -04905a: 7120 8824 1200 |0013: invoke-static {v2, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -049060: 0a00 |0016: move-result v0 │ │ -049062: 5442 1e01 |0017: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -049066: 5243 1f01 |0019: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -04906a: 7150 e124 3265 |001b: invoke-static {v2, v3, v5, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -049070: 5242 1f01 |001e: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -049074: b002 |0020: add-int/2addr v2, v0 │ │ -049076: 5443 1e01 |0021: iget-object v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -04907a: 2133 |0023: array-length v3, v3 │ │ -04907c: b432 |0024: rem-int/2addr v2, v3 │ │ -04907e: 5942 1f01 |0025: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -049082: 5242 1d01 |0027: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -049086: b102 |0029: sub-int/2addr v2, v0 │ │ -049088: 5942 1d01 |002a: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -04908c: b107 |002c: sub-int/2addr v7, v0 │ │ -04908e: 3d07 d8ff |002d: if-lez v7, 0005 // -0028 │ │ -049092: 5242 1d01 |002f: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -049096: 3d02 d4ff |0031: if-lez v2, 0005 // -002c │ │ -04909a: 5442 1e01 |0033: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -04909e: 2122 |0035: array-length v2, v2 │ │ -0490a0: 5243 1d01 |0036: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -0490a4: b132 |0038: sub-int/2addr v2, v3 │ │ -0490a6: 7120 8824 7200 |0039: invoke-static {v2, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0490ac: 0a00 |003c: move-result v0 │ │ -0490ae: 5442 1e01 |003d: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -0490b2: 5243 1f01 |003f: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -0490b6: 7150 e124 3265 |0041: invoke-static {v2, v3, v5, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0490bc: 5242 1f01 |0044: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -0490c0: b002 |0046: add-int/2addr v2, v0 │ │ -0490c2: 5443 1e01 |0047: iget-object v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -0490c6: 2133 |0049: array-length v3, v3 │ │ -0490c8: b432 |004a: rem-int/2addr v2, v3 │ │ -0490ca: 5942 1f01 |004b: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -0490ce: 5242 1d01 |004d: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -0490d2: b102 |004f: sub-int/2addr v2, v0 │ │ -0490d4: 5942 1d01 |0050: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -0490d8: 28b3 |0052: goto 0005 // -004d │ │ +056dbc: |[056dbc] com.badlogic.gdx.audio.CircularBuffer.read:([SII)I │ │ +056dcc: 5242 1d01 |0000: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056dd0: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +056dd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +056dd6: 0f01 |0005: return v1 │ │ +056dd8: 5242 1d01 |0006: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056ddc: 7120 8824 7200 |0008: invoke-static {v2, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056de2: 0a07 |000b: move-result v7 │ │ +056de4: 0171 |000c: move v1, v7 │ │ +056de6: 5442 1e01 |000d: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056dea: 2122 |000f: array-length v2, v2 │ │ +056dec: 5243 1f01 |0010: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056df0: b132 |0012: sub-int/2addr v2, v3 │ │ +056df2: 7120 8824 1200 |0013: invoke-static {v2, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056df8: 0a00 |0016: move-result v0 │ │ +056dfa: 5442 1e01 |0017: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056dfe: 5243 1f01 |0019: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e02: 7150 e124 3265 |001b: invoke-static {v2, v3, v5, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +056e08: 5242 1f01 |001e: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e0c: b002 |0020: add-int/2addr v2, v0 │ │ +056e0e: 5443 1e01 |0021: iget-object v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056e12: 2133 |0023: array-length v3, v3 │ │ +056e14: b432 |0024: rem-int/2addr v2, v3 │ │ +056e16: 5942 1f01 |0025: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e1a: 5242 1d01 |0027: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056e1e: b102 |0029: sub-int/2addr v2, v0 │ │ +056e20: 5942 1d01 |002a: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056e24: b107 |002c: sub-int/2addr v7, v0 │ │ +056e26: 3d07 d8ff |002d: if-lez v7, 0005 // -0028 │ │ +056e2a: 5242 1d01 |002f: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056e2e: 3d02 d4ff |0031: if-lez v2, 0005 // -002c │ │ +056e32: 5442 1e01 |0033: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056e36: 2122 |0035: array-length v2, v2 │ │ +056e38: 5243 1d01 |0036: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056e3c: b132 |0038: sub-int/2addr v2, v3 │ │ +056e3e: 7120 8824 7200 |0039: invoke-static {v2, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056e44: 0a00 |003c: move-result v0 │ │ +056e46: 5442 1e01 |003d: iget-object v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056e4a: 5243 1f01 |003f: iget v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e4e: 7150 e124 3265 |0041: invoke-static {v2, v3, v5, v6, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +056e54: 5242 1f01 |0044: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e58: b002 |0046: add-int/2addr v2, v0 │ │ +056e5a: 5443 1e01 |0047: iget-object v3, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056e5e: 2133 |0049: array-length v3, v3 │ │ +056e60: b432 |004a: rem-int/2addr v2, v3 │ │ +056e62: 5942 1f01 |004b: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e66: 5242 1d01 |004d: iget v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056e6a: b102 |004f: sub-int/2addr v2, v0 │ │ +056e6c: 5942 1d01 |0050: iput v2, v4, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056e70: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=79 │ │ 0x0006 line=65 │ │ 0x000d line=67 │ │ 0x0017 line=68 │ │ @@ -5731,22 +5731,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0490dc: |[0490dc] com.badlogic.gdx.audio.CircularBuffer.setReadPosition:(I)V │ │ -0490ec: 7110 7e24 0300 |0000: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0490f2: 0a00 |0003: move-result v0 │ │ -0490f4: 5421 1e01 |0004: iget-object v1, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -0490f8: 2111 |0006: array-length v1, v1 │ │ -0490fa: b410 |0007: rem-int/2addr v0, v1 │ │ -0490fc: 5920 1f01 |0008: iput v0, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -049100: 0e00 |000a: return-void │ │ +056e74: |[056e74] com.badlogic.gdx.audio.CircularBuffer.setReadPosition:(I)V │ │ +056e84: 7110 7e24 0300 |0000: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +056e8a: 0a00 |0003: move-result v0 │ │ +056e8c: 5421 1e01 |0004: iget-object v1, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056e90: 2111 |0006: array-length v1, v1 │ │ +056e92: b410 |0007: rem-int/2addr v0, v1 │ │ +056e94: 5920 1f01 |0008: iput v0, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056e98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000a line=101 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/audio/CircularBuffer; │ │ 0x0000 - 0x000b reg=3 readPosition I │ │ @@ -5756,22 +5756,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -049104: |[049104] com.badlogic.gdx.audio.CircularBuffer.setWritePosition:(I)V │ │ -049114: 7110 7e24 0300 |0000: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -04911a: 0a00 |0003: move-result v0 │ │ -04911c: 5421 1e01 |0004: iget-object v1, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -049120: 2111 |0006: array-length v1, v1 │ │ -049122: b410 |0007: rem-int/2addr v0, v1 │ │ -049124: 5920 2001 |0008: iput v0, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -049128: 0e00 |000a: return-void │ │ +056e9c: |[056e9c] com.badlogic.gdx.audio.CircularBuffer.setWritePosition:(I)V │ │ +056eac: 7110 7e24 0300 |0000: invoke-static {v3}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +056eb2: 0a00 |0003: move-result v0 │ │ +056eb4: 5421 1e01 |0004: iget-object v1, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056eb8: 2111 |0006: array-length v1, v1 │ │ +056eba: b410 |0007: rem-int/2addr v0, v1 │ │ +056ebc: 5920 2001 |0008: iput v0, v2, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056ec0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000a line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/audio/CircularBuffer; │ │ 0x0000 - 0x000b reg=3 writePosition I │ │ @@ -5781,57 +5781,57 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -04912c: |[04912c] com.badlogic.gdx.audio.CircularBuffer.write:([SII)V │ │ -04913c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04913e: 5231 2001 |0001: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -049142: 5232 1f01 |0003: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -049146: 3621 0600 |0005: if-gt v1, v2, 000b // +0006 │ │ -04914a: 5231 1d01 |0007: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -04914e: 3901 2500 |0009: if-nez v1, 002e // +0025 │ │ -049152: 5431 1e01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -049156: 2111 |000d: array-length v1, v1 │ │ -049158: 5232 2001 |000e: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -04915c: b121 |0010: sub-int/2addr v1, v2 │ │ -04915e: 7120 8824 6100 |0011: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -049164: 0a00 |0014: move-result v0 │ │ -049166: 5431 1e01 |0015: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -04916a: 5232 2001 |0017: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -04916e: 7150 e124 5421 |0019: invoke-static {v4, v5, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -049174: 5231 2001 |001c: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -049178: b001 |001e: add-int/2addr v1, v0 │ │ -04917a: 5432 1e01 |001f: iget-object v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -04917e: 2122 |0021: array-length v2, v2 │ │ -049180: b421 |0022: rem-int/2addr v1, v2 │ │ -049182: 5931 2001 |0023: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -049186: 5231 1d01 |0025: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -04918a: b001 |0027: add-int/2addr v1, v0 │ │ -04918c: 5931 1d01 |0028: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -049190: b106 |002a: sub-int/2addr v6, v0 │ │ -049192: 3906 0300 |002b: if-nez v6, 002e // +0003 │ │ -049196: 0e00 |002d: return-void │ │ -049198: 5231 1f01 |002e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ -04919c: 5232 2001 |0030: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -0491a0: b121 |0032: sub-int/2addr v1, v2 │ │ -0491a2: 7120 8824 6100 |0033: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0491a8: 0a00 |0036: move-result v0 │ │ -0491aa: 5431 1e01 |0037: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ -0491ae: 5232 2001 |0039: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -0491b2: 7150 e124 5421 |003b: invoke-static {v4, v5, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0491b8: 5231 2001 |003e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -0491bc: b001 |0040: add-int/2addr v1, v0 │ │ -0491be: 5931 2001 |0041: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ -0491c2: 5231 1d01 |0043: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -0491c6: b001 |0045: add-int/2addr v1, v0 │ │ -0491c8: 5931 1d01 |0046: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ -0491cc: 28e5 |0048: goto 002d // -001b │ │ +056ec4: |[056ec4] com.badlogic.gdx.audio.CircularBuffer.write:([SII)V │ │ +056ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +056ed6: 5231 2001 |0001: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056eda: 5232 1f01 |0003: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056ede: 3621 0600 |0005: if-gt v1, v2, 000b // +0006 │ │ +056ee2: 5231 1d01 |0007: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056ee6: 3901 2500 |0009: if-nez v1, 002e // +0025 │ │ +056eea: 5431 1e01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056eee: 2111 |000d: array-length v1, v1 │ │ +056ef0: 5232 2001 |000e: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056ef4: b121 |0010: sub-int/2addr v1, v2 │ │ +056ef6: 7120 8824 6100 |0011: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056efc: 0a00 |0014: move-result v0 │ │ +056efe: 5431 1e01 |0015: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056f02: 5232 2001 |0017: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f06: 7150 e124 5421 |0019: invoke-static {v4, v5, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +056f0c: 5231 2001 |001c: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f10: b001 |001e: add-int/2addr v1, v0 │ │ +056f12: 5432 1e01 |001f: iget-object v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056f16: 2122 |0021: array-length v2, v2 │ │ +056f18: b421 |0022: rem-int/2addr v1, v2 │ │ +056f1a: 5931 2001 |0023: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f1e: 5231 1d01 |0025: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056f22: b001 |0027: add-int/2addr v1, v0 │ │ +056f24: 5931 1d01 |0028: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056f28: b106 |002a: sub-int/2addr v6, v0 │ │ +056f2a: 3906 0300 |002b: if-nez v6, 002e // +0003 │ │ +056f2e: 0e00 |002d: return-void │ │ +056f30: 5231 1f01 |002e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.readPosition:I // field@011f │ │ +056f34: 5232 2001 |0030: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f38: b121 |0032: sub-int/2addr v1, v2 │ │ +056f3a: 7120 8824 6100 |0033: invoke-static {v1, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +056f40: 0a00 |0036: move-result v0 │ │ +056f42: 5431 1e01 |0037: iget-object v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.buffer:[S // field@011e │ │ +056f46: 5232 2001 |0039: iget v2, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f4a: 7150 e124 5421 |003b: invoke-static {v4, v5, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +056f50: 5231 2001 |003e: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f54: b001 |0040: add-int/2addr v1, v0 │ │ +056f56: 5931 2001 |0041: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.writePosition:I // field@0120 │ │ +056f5a: 5231 1d01 |0043: iget v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056f5e: b001 |0045: add-int/2addr v1, v0 │ │ +056f60: 5931 1d01 |0046: iput v1, v3, Lcom/badlogic/gdx/audio/CircularBuffer;.available:I // field@011d │ │ +056f64: 28e5 |0048: goto 002d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0001 line=32 │ │ 0x000b line=33 │ │ 0x0015 line=34 │ │ 0x001c line=35 │ │ @@ -5875,20 +5875,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0491d0: |[0491d0] com.badlogic.gdx.audio.analysis.AudioTools.:()V │ │ -0491e0: 2200 fb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -0491e4: 7010 8820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ -0491ea: 1a01 0717 |0005: const-string v1, "gdx-audio" // string@1707 │ │ -0491ee: 6e20 8d20 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ -0491f4: 0e00 |000a: return-void │ │ +056f68: |[056f68] com.badlogic.gdx.audio.analysis.AudioTools.:()V │ │ +056f78: 2200 fb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +056f7c: 7010 8820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ +056f82: 1a01 0717 |0005: const-string v1, "gdx-audio" // string@1707 │ │ +056f86: 6e20 8d20 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ +056f8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=33 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/audio/analysis/AudioTools;) │ │ @@ -5896,17 +5896,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0491f8: |[0491f8] com.badlogic.gdx.audio.analysis.AudioTools.:()V │ │ -049208: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04920e: 0e00 |0003: return-void │ │ +056f90: |[056f90] com.badlogic.gdx.audio.analysis.AudioTools.:()V │ │ +056fa0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +056fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/audio/analysis/AudioTools; │ │ │ │ #2 : (in Lcom/badlogic/gdx/audio/analysis/AudioTools;) │ │ @@ -5914,25 +5914,25 @@ │ │ type : '(II)Ljava/nio/FloatBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -049210: |[049210] com.badlogic.gdx.audio.analysis.AudioTools.allocateFloatBuffer:(II)Ljava/nio/FloatBuffer; │ │ -049220: 9201 0203 |0000: mul-int v1, v2, v3 │ │ -049224: da01 0104 |0002: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -049228: 7110 3125 0100 |0004: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -04922e: 0c00 |0007: move-result-object v0 │ │ -049230: 7100 4b25 0000 |0008: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -049236: 0c01 |000b: move-result-object v1 │ │ -049238: 6e20 4325 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -04923e: 6e10 3625 0000 |000f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -049244: 0c01 |0012: move-result-object v1 │ │ -049246: 1101 |0013: return-object v1 │ │ +056fa8: |[056fa8] com.badlogic.gdx.audio.analysis.AudioTools.allocateFloatBuffer:(II)Ljava/nio/FloatBuffer; │ │ +056fb8: 9201 0203 |0000: mul-int v1, v2, v3 │ │ +056fbc: da01 0104 |0002: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +056fc0: 7110 3125 0100 |0004: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +056fc6: 0c00 |0007: move-result-object v0 │ │ +056fc8: 7100 4b25 0000 |0008: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +056fce: 0c01 |000b: move-result-object v1 │ │ +056fd0: 6e20 4325 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +056fd6: 6e10 3625 0000 |000f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +056fdc: 0c01 |0012: move-result-object v1 │ │ +056fde: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0008 line=129 │ │ 0x000f line=130 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 b Ljava/nio/ByteBuffer; │ │ @@ -5944,25 +5944,25 @@ │ │ type : '(II)Ljava/nio/ShortBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -049248: |[049248] com.badlogic.gdx.audio.analysis.AudioTools.allocateShortBuffer:(II)Ljava/nio/ShortBuffer; │ │ -049258: 9201 0203 |0000: mul-int v1, v2, v3 │ │ -04925c: da01 0102 |0002: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -049260: 7110 3125 0100 |0004: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -049266: 0c00 |0007: move-result-object v0 │ │ -049268: 7100 4b25 0000 |0008: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -04926e: 0c01 |000b: move-result-object v1 │ │ -049270: 6e20 4325 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -049276: 6e10 3925 0000 |000f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -04927c: 0c01 |0012: move-result-object v1 │ │ -04927e: 1101 |0013: return-object v1 │ │ +056fe0: |[056fe0] com.badlogic.gdx.audio.analysis.AudioTools.allocateShortBuffer:(II)Ljava/nio/ShortBuffer; │ │ +056ff0: 9201 0203 |0000: mul-int v1, v2, v3 │ │ +056ff4: da01 0102 |0002: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +056ff8: 7110 3125 0100 |0004: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +056ffe: 0c00 |0007: move-result-object v0 │ │ +057000: 7100 4b25 0000 |0008: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +057006: 0c01 |000b: move-result-object v1 │ │ +057008: 6e20 4325 1000 |000c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +05700e: 6e10 3925 0000 |000f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +057014: 0c01 |0012: move-result-object v1 │ │ +057016: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0008 line=141 │ │ 0x000f line=142 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 b Ljava/nio/ByteBuffer; │ │ @@ -5998,21 +5998,21 @@ │ │ type : '(IIF)[S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -049280: |[049280] com.badlogic.gdx.audio.analysis.AudioTools.generate:(IIF)[S │ │ -049290: 8221 |0000: int-to-float v1, v2 │ │ -049292: c841 |0001: mul-float/2addr v1, v4 │ │ -049294: 8710 |0002: float-to-int v0, v1 │ │ -049296: 7130 8c02 3200 |0003: invoke-static {v2, v3, v0}, Lcom/badlogic/gdx/audio/analysis/AudioTools;.generate:(III)[S // method@028c │ │ -04929c: 0c01 |0006: move-result-object v1 │ │ -04929e: 1101 |0007: return-object v1 │ │ +057018: |[057018] com.badlogic.gdx.audio.analysis.AudioTools.generate:(IIF)[S │ │ +057028: 8221 |0000: int-to-float v1, v2 │ │ +05702a: c841 |0001: mul-float/2addr v1, v4 │ │ +05702c: 8710 |0002: float-to-int v0, v1 │ │ +05702e: 7130 8c02 3200 |0003: invoke-static {v2, v3, v0}, Lcom/badlogic/gdx/audio/analysis/AudioTools;.generate:(III)[S // method@028c │ │ +057034: 0c01 |0006: move-result-object v1 │ │ +057036: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0003 - 0x0008 reg=0 numSamples I │ │ 0x0000 - 0x0008 reg=2 samplingRate I │ │ @@ -6024,36 +6024,36 @@ │ │ type : '(III)[S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0492a0: |[0492a0] com.badlogic.gdx.audio.analysis.AudioTools.generate:(III)[S │ │ -0492b0: 23a3 3904 |0000: new-array v3, v10, [S // type@0439 │ │ -0492b4: 1404 db0f c940 |0002: const v4, #float 6.28319 // #40c90fdb │ │ -0492ba: 8295 |0005: int-to-float v5, v9 │ │ -0492bc: c854 |0006: mul-float/2addr v4, v5 │ │ -0492be: 8285 |0007: int-to-float v5, v8 │ │ -0492c0: a902 0405 |0008: div-float v2, v4, v5 │ │ -0492c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0492c6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0492c8: 35a1 1500 |000c: if-ge v1, v10, 0021 // +0015 │ │ -0492cc: 8904 |000e: float-to-double v4, v0 │ │ -0492ce: 7120 8d24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -0492d4: 0b04 |0012: move-result-wide v4 │ │ -0492d6: 1806 0000 0000 c0ff df40 |0013: const-wide v6, #double 32767 // #40dfffc000000000 │ │ -0492e0: cd64 |0018: mul-double/2addr v4, v6 │ │ -0492e2: 8a44 |0019: double-to-int v4, v4 │ │ -0492e4: 8f44 |001a: int-to-short v4, v4 │ │ -0492e6: 5104 0301 |001b: aput-short v4, v3, v1 │ │ -0492ea: c620 |001d: add-float/2addr v0, v2 │ │ -0492ec: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0492f0: 28ec |0020: goto 000c // -0014 │ │ -0492f2: 1103 |0021: return-object v3 │ │ +057038: |[057038] com.badlogic.gdx.audio.analysis.AudioTools.generate:(III)[S │ │ +057048: 23a3 3904 |0000: new-array v3, v10, [S // type@0439 │ │ +05704c: 1404 db0f c940 |0002: const v4, #float 6.28319 // #40c90fdb │ │ +057052: 8295 |0005: int-to-float v5, v9 │ │ +057054: c854 |0006: mul-float/2addr v4, v5 │ │ +057056: 8285 |0007: int-to-float v5, v8 │ │ +057058: a902 0405 |0008: div-float v2, v4, v5 │ │ +05705c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05705e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +057060: 35a1 1500 |000c: if-ge v1, v10, 0021 // +0015 │ │ +057064: 8904 |000e: float-to-double v4, v0 │ │ +057066: 7120 8d24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +05706c: 0b04 |0012: move-result-wide v4 │ │ +05706e: 1806 0000 0000 c0ff df40 |0013: const-wide v6, #double 32767 // #40dfffc000000000 │ │ +057078: cd64 |0018: mul-double/2addr v4, v6 │ │ +05707a: 8a44 |0019: double-to-int v4, v4 │ │ +05707c: 8f44 |001a: int-to-short v4, v4 │ │ +05707e: 5104 0301 |001b: aput-short v4, v3, v1 │ │ +057082: c620 |001d: add-float/2addr v0, v2 │ │ +057084: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057088: 28ec |0020: goto 000c // -0014 │ │ +05708a: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=180 │ │ 0x000a line=181 │ │ 0x000b line=183 │ │ 0x000e line=184 │ │ @@ -6074,21 +6074,21 @@ │ │ type : '(IIF)[F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0492f4: |[0492f4] com.badlogic.gdx.audio.analysis.AudioTools.generateFloat:(IIF)[F │ │ -049304: 8221 |0000: int-to-float v1, v2 │ │ -049306: c841 |0001: mul-float/2addr v1, v4 │ │ -049308: 8710 |0002: float-to-int v0, v1 │ │ -04930a: 7130 8e02 3200 |0003: invoke-static {v2, v3, v0}, Lcom/badlogic/gdx/audio/analysis/AudioTools;.generateFloat:(III)[F // method@028e │ │ -049310: 0c01 |0006: move-result-object v1 │ │ -049312: 1101 |0007: return-object v1 │ │ +05708c: |[05708c] com.badlogic.gdx.audio.analysis.AudioTools.generateFloat:(IIF)[F │ │ +05709c: 8221 |0000: int-to-float v1, v2 │ │ +05709e: c841 |0001: mul-float/2addr v1, v4 │ │ +0570a0: 8710 |0002: float-to-int v0, v1 │ │ +0570a2: 7130 8e02 3200 |0003: invoke-static {v2, v3, v0}, Lcom/badlogic/gdx/audio/analysis/AudioTools;.generateFloat:(III)[F // method@028e │ │ +0570a8: 0c01 |0006: move-result-object v1 │ │ +0570aa: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ locals : │ │ 0x0003 - 0x0008 reg=0 numSamples I │ │ 0x0000 - 0x0008 reg=2 samplingRate I │ │ @@ -6100,33 +6100,33 @@ │ │ type : '(III)[F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -049314: |[049314] com.badlogic.gdx.audio.analysis.AudioTools.generateFloat:(III)[F │ │ -049324: 2383 e803 |0000: new-array v3, v8, [F // type@03e8 │ │ -049328: 1404 db0f c940 |0002: const v4, #float 6.28319 // #40c90fdb │ │ -04932e: 8275 |0005: int-to-float v5, v7 │ │ -049330: c854 |0006: mul-float/2addr v4, v5 │ │ -049332: 8265 |0007: int-to-float v5, v6 │ │ -049334: a902 0405 |0008: div-float v2, v4, v5 │ │ -049338: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -04933a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04933c: 3581 0e00 |000c: if-ge v1, v8, 001a // +000e │ │ -049340: 8904 |000e: float-to-double v4, v0 │ │ -049342: 7120 8d24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -049348: 0b04 |0012: move-result-wide v4 │ │ -04934a: 8c44 |0013: double-to-float v4, v4 │ │ -04934c: 4b04 0301 |0014: aput v4, v3, v1 │ │ -049350: c620 |0016: add-float/2addr v0, v2 │ │ -049352: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049356: 28f3 |0019: goto 000c // -000d │ │ -049358: 1103 |001a: return-object v3 │ │ +0570ac: |[0570ac] com.badlogic.gdx.audio.analysis.AudioTools.generateFloat:(III)[F │ │ +0570bc: 2383 e803 |0000: new-array v3, v8, [F // type@03e8 │ │ +0570c0: 1404 db0f c940 |0002: const v4, #float 6.28319 // #40c90fdb │ │ +0570c6: 8275 |0005: int-to-float v5, v7 │ │ +0570c8: c854 |0006: mul-float/2addr v4, v5 │ │ +0570ca: 8265 |0007: int-to-float v5, v6 │ │ +0570cc: a902 0405 |0008: div-float v2, v4, v5 │ │ +0570d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0570d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0570d4: 3581 0e00 |000c: if-ge v1, v8, 001a // +000e │ │ +0570d8: 8904 |000e: float-to-double v4, v0 │ │ +0570da: 7120 8d24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +0570e0: 0b04 |0012: move-result-wide v4 │ │ +0570e2: 8c44 |0013: double-to-float v4, v4 │ │ +0570e4: 4b04 0301 |0014: aput v4, v3, v1 │ │ +0570e8: c620 |0016: add-float/2addr v0, v2 │ │ +0570ea: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0570ee: 28f3 |0019: goto 000c // -000d │ │ +0570f0: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0002 line=211 │ │ 0x000a line=212 │ │ 0x000b line=214 │ │ 0x000e line=215 │ │ @@ -6153,43 +6153,43 @@ │ │ type : '([BI[FII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04935c: |[04935c] com.badlogic.gdx.audio.analysis.AudioTools.toFloat:([BI[FII)V │ │ -04936c: dc07 0d02 |0000: rem-int/lit8 v7, v13, #int 2 // #02 │ │ -049370: 3807 0a00 |0002: if-eqz v7, 000c // +000a │ │ -049374: 2207 bc02 |0004: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049378: 1a08 ab12 |0006: const-string v8, "bytes must be even (2 bytes 16-bit PCM expected)" // string@12ab │ │ -04937c: 7020 291e 8700 |0008: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049382: 2707 |000b: throw v7 │ │ -049384: 1406 0001 0038 |000c: const v6, #float 3.05185e-05 // #38000100 │ │ -04938a: 01a2 |000f: move v2, v10 │ │ -04938c: 01c4 |0010: move v4, v12 │ │ -04938e: 0145 |0011: move v5, v4 │ │ -049390: 0123 |0012: move v3, v2 │ │ -049392: 35d3 1a00 |0013: if-ge v3, v13, 002d // +001a │ │ -049396: d802 0301 |0015: add-int/lit8 v2, v3, #int 1 // #01 │ │ -04939a: 4807 0903 |0017: aget-byte v7, v9, v3 │ │ -04939e: d570 ff00 |0019: and-int/lit16 v0, v7, #int 255 // #00ff │ │ -0493a2: d803 0201 |001b: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0493a6: 4807 0902 |001d: aget-byte v7, v9, v2 │ │ -0493aa: d571 ff00 |001f: and-int/lit16 v1, v7, #int 255 // #00ff │ │ -0493ae: d804 0501 |0021: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0493b2: e007 0108 |0023: shl-int/lit8 v7, v1, #int 8 // #08 │ │ -0493b6: b607 |0025: or-int/2addr v7, v0 │ │ -0493b8: 8f77 |0026: int-to-short v7, v7 │ │ -0493ba: 8277 |0027: int-to-float v7, v7 │ │ -0493bc: c867 |0028: mul-float/2addr v7, v6 │ │ -0493be: 4b07 0b05 |0029: aput v7, v11, v5 │ │ -0493c2: 0145 |002b: move v5, v4 │ │ -0493c4: 28e7 |002c: goto 0013 // -0019 │ │ -0493c6: 0e00 |002d: return-void │ │ +0570f4: |[0570f4] com.badlogic.gdx.audio.analysis.AudioTools.toFloat:([BI[FII)V │ │ +057104: dc07 0d02 |0000: rem-int/lit8 v7, v13, #int 2 // #02 │ │ +057108: 3807 0a00 |0002: if-eqz v7, 000c // +000a │ │ +05710c: 2207 bc02 |0004: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057110: 1a08 ab12 |0006: const-string v8, "bytes must be even (2 bytes 16-bit PCM expected)" // string@12ab │ │ +057114: 7020 291e 8700 |0008: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05711a: 2707 |000b: throw v7 │ │ +05711c: 1406 0001 0038 |000c: const v6, #float 3.05185e-05 // #38000100 │ │ +057122: 01a2 |000f: move v2, v10 │ │ +057124: 01c4 |0010: move v4, v12 │ │ +057126: 0145 |0011: move v5, v4 │ │ +057128: 0123 |0012: move v3, v2 │ │ +05712a: 35d3 1a00 |0013: if-ge v3, v13, 002d // +001a │ │ +05712e: d802 0301 |0015: add-int/lit8 v2, v3, #int 1 // #01 │ │ +057132: 4807 0903 |0017: aget-byte v7, v9, v3 │ │ +057136: d570 ff00 |0019: and-int/lit16 v0, v7, #int 255 // #00ff │ │ +05713a: d803 0201 |001b: add-int/lit8 v3, v2, #int 1 // #01 │ │ +05713e: 4807 0902 |001d: aget-byte v7, v9, v2 │ │ +057142: d571 ff00 |001f: and-int/lit16 v1, v7, #int 255 // #00ff │ │ +057146: d804 0501 |0021: add-int/lit8 v4, v5, #int 1 // #01 │ │ +05714a: e007 0108 |0023: shl-int/lit8 v7, v1, #int 8 // #08 │ │ +05714e: b607 |0025: or-int/2addr v7, v0 │ │ +057150: 8f77 |0026: int-to-short v7, v7 │ │ +057152: 8277 |0027: int-to-float v7, v7 │ │ +057154: c867 |0028: mul-float/2addr v7, v6 │ │ +057156: 4b07 0b05 |0029: aput v7, v11, v5 │ │ +05715a: 0145 |002b: move v5, v4 │ │ +05715c: 28e7 |002c: goto 0013 // -0019 │ │ +05715e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x000c line=156 │ │ 0x000f line=157 │ │ 0x0015 line=158 │ │ 0x001b line=159 │ │ @@ -6219,27 +6219,27 @@ │ │ type : '([SI[FII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0493c8: |[0493c8] com.badlogic.gdx.audio.analysis.AudioTools.toFloat:([SI[FII)V │ │ -0493d8: 1402 0001 0038 |0000: const v2, #float 3.05185e-05 // #38000100 │ │ -0493de: 0150 |0003: move v0, v5 │ │ -0493e0: 0171 |0004: move v1, v7 │ │ -0493e2: 3580 0d00 |0005: if-ge v0, v8, 0012 // +000d │ │ -0493e6: 4a03 0401 |0007: aget-short v3, v4, v1 │ │ -0493ea: 8233 |0009: int-to-float v3, v3 │ │ -0493ec: c823 |000a: mul-float/2addr v3, v2 │ │ -0493ee: 4b03 0600 |000b: aput v3, v6, v0 │ │ -0493f2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0493f6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0493fa: 28f4 |0011: goto 0005 // -000c │ │ -0493fc: 0e00 |0012: return-void │ │ +057160: |[057160] com.badlogic.gdx.audio.analysis.AudioTools.toFloat:([SI[FII)V │ │ +057170: 1402 0001 0038 |0000: const v2, #float 3.05185e-05 // #38000100 │ │ +057176: 0150 |0003: move v0, v5 │ │ +057178: 0171 |0004: move v1, v7 │ │ +05717a: 3580 0d00 |0005: if-ge v0, v8, 0012 // +000d │ │ +05717e: 4a03 0401 |0007: aget-short v3, v4, v1 │ │ +057182: 8233 |0009: int-to-float v3, v3 │ │ +057184: c823 |000a: mul-float/2addr v3, v2 │ │ +057186: 4b03 0600 |000b: aput v3, v6, v0 │ │ +05718a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05718e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057192: 28f4 |0011: goto 0005 // -000c │ │ +057194: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0007 line=167 │ │ 0x000d line=166 │ │ 0x0012 line=168 │ │ @@ -6258,40 +6258,40 @@ │ │ type : '([BI[SII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -049400: |[049400] com.badlogic.gdx.audio.analysis.AudioTools.toShort:([BI[SII)V │ │ -049410: dc06 0c02 |0000: rem-int/lit8 v6, v12, #int 2 // #02 │ │ -049414: 3806 0a00 |0002: if-eqz v6, 000c // +000a │ │ -049418: 2206 bc02 |0004: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -04941c: 1a07 ab12 |0006: const-string v7, "bytes must be even (2 bytes 16-bit PCM expected)" // string@12ab │ │ -049420: 7020 291e 7600 |0008: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049426: 2706 |000b: throw v6 │ │ -049428: 0192 |000c: move v2, v9 │ │ -04942a: 01b4 |000d: move v4, v11 │ │ -04942c: 0145 |000e: move v5, v4 │ │ -04942e: 0123 |000f: move v3, v2 │ │ -049430: 35c3 1800 |0010: if-ge v3, v12, 0028 // +0018 │ │ -049434: d802 0301 |0012: add-int/lit8 v2, v3, #int 1 // #01 │ │ -049438: 4806 0803 |0014: aget-byte v6, v8, v3 │ │ -04943c: d560 ff00 |0016: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -049440: d803 0201 |0018: add-int/lit8 v3, v2, #int 1 // #01 │ │ -049444: 4806 0802 |001a: aget-byte v6, v8, v2 │ │ -049448: d561 ff00 |001c: and-int/lit16 v1, v6, #int 255 // #00ff │ │ -04944c: d804 0501 |001e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -049450: e006 0108 |0020: shl-int/lit8 v6, v1, #int 8 // #08 │ │ -049454: b606 |0022: or-int/2addr v6, v0 │ │ -049456: 8f66 |0023: int-to-short v6, v6 │ │ -049458: 5106 0a05 |0024: aput-short v6, v10, v5 │ │ -04945c: 0145 |0026: move v5, v4 │ │ -04945e: 28e9 |0027: goto 0010 // -0017 │ │ -049460: 0e00 |0028: return-void │ │ +057198: |[057198] com.badlogic.gdx.audio.analysis.AudioTools.toShort:([BI[SII)V │ │ +0571a8: dc06 0c02 |0000: rem-int/lit8 v6, v12, #int 2 // #02 │ │ +0571ac: 3806 0a00 |0002: if-eqz v6, 000c // +000a │ │ +0571b0: 2206 bc02 |0004: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0571b4: 1a07 ab12 |0006: const-string v7, "bytes must be even (2 bytes 16-bit PCM expected)" // string@12ab │ │ +0571b8: 7020 291e 7600 |0008: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0571be: 2706 |000b: throw v6 │ │ +0571c0: 0192 |000c: move v2, v9 │ │ +0571c2: 01b4 |000d: move v4, v11 │ │ +0571c4: 0145 |000e: move v5, v4 │ │ +0571c6: 0123 |000f: move v3, v2 │ │ +0571c8: 35c3 1800 |0010: if-ge v3, v12, 0028 // +0018 │ │ +0571cc: d802 0301 |0012: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0571d0: 4806 0803 |0014: aget-byte v6, v8, v3 │ │ +0571d4: d560 ff00 |0016: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +0571d8: d803 0201 |0018: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0571dc: 4806 0802 |001a: aget-byte v6, v8, v2 │ │ +0571e0: d561 ff00 |001c: and-int/lit16 v1, v6, #int 255 // #00ff │ │ +0571e4: d804 0501 |001e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0571e8: e006 0108 |0020: shl-int/lit8 v6, v1, #int 8 // #08 │ │ +0571ec: b606 |0022: or-int/2addr v6, v0 │ │ +0571ee: 8f66 |0023: int-to-short v6, v6 │ │ +0571f0: 5106 0a05 |0024: aput-short v6, v10, v5 │ │ +0571f4: 0145 |0026: move v5, v4 │ │ +0571f6: 28e9 |0027: goto 0010 // -0017 │ │ +0571f8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000c line=147 │ │ 0x0012 line=148 │ │ 0x0018 line=149 │ │ 0x001e line=150 │ │ @@ -6414,33 +6414,33 @@ │ │ type : '(IF)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -049464: |[049464] com.badlogic.gdx.audio.analysis.FourierTransform.:(IF)V │ │ -049474: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -049478: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -04947e: 5934 3601 |0005: iput v4, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ -049482: 8750 |0007: float-to-int v0, v5 │ │ -049484: 5930 3401 |0008: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049488: 5230 3601 |000a: iget v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ -04948c: 8200 |000c: int-to-float v0, v0 │ │ -04948e: a900 0200 |000d: div-float v0, v2, v0 │ │ -049492: 5231 3401 |000f: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049496: 8211 |0011: int-to-float v1, v1 │ │ -049498: c921 |0012: div-float/2addr v1, v2 │ │ -04949a: c810 |0013: mul-float/2addr v0, v1 │ │ -04949c: 5930 3001 |0014: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.bandWidth:F // field@0130 │ │ -0494a0: 6e10 bb02 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.noAverages:()V // method@02bb │ │ -0494a6: 6e10 a502 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.allocateArrays:()V // method@02a5 │ │ -0494ac: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0494ae: 5930 3801 |001d: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichWindow:I // field@0138 │ │ -0494b2: 0e00 |001f: return-void │ │ +0571fc: |[0571fc] com.badlogic.gdx.audio.analysis.FourierTransform.:(IF)V │ │ +05720c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +057210: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +057216: 5934 3601 |0005: iput v4, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ +05721a: 8750 |0007: float-to-int v0, v5 │ │ +05721c: 5930 3401 |0008: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +057220: 5230 3601 |000a: iget v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ +057224: 8200 |000c: int-to-float v0, v0 │ │ +057226: a900 0200 |000d: div-float v0, v2, v0 │ │ +05722a: 5231 3401 |000f: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +05722e: 8211 |0011: int-to-float v1, v1 │ │ +057230: c921 |0012: div-float/2addr v1, v2 │ │ +057232: c810 |0013: mul-float/2addr v0, v1 │ │ +057234: 5930 3001 |0014: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.bandWidth:F // field@0130 │ │ +057238: 6e10 bb02 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.noAverages:()V // method@02bb │ │ +05723e: 6e10 a502 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.allocateArrays:()V // method@02a5 │ │ +057244: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +057246: 5930 3801 |001d: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichWindow:I // field@0138 │ │ +05724a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0005 line=121 │ │ 0x0007 line=122 │ │ 0x000a line=123 │ │ 0x0016 line=124 │ │ @@ -6464,18 +6464,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0494b4: |[0494b4] com.badlogic.gdx.audio.analysis.FourierTransform.avgSize:()I │ │ -0494c4: 5410 2e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -0494c8: 2100 |0002: array-length v0, v0 │ │ -0494ca: 0f00 |0003: return v0 │ │ +05724c: |[05724c] com.badlogic.gdx.audio.analysis.FourierTransform.avgSize:()I │ │ +05725c: 5410 2e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +057260: 2100 |0002: array-length v0, v0 │ │ +057262: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #2 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ @@ -6483,32 +6483,32 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0494cc: |[0494cc] com.badlogic.gdx.audio.analysis.FourierTransform.calcAvg:(FF)F │ │ -0494dc: 6e20 ac02 6500 |0000: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ -0494e2: 0a03 |0003: move-result v3 │ │ -0494e4: 6e20 ac02 7500 |0004: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ -0494ea: 0a01 |0007: move-result v1 │ │ -0494ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0494ee: 0132 |0009: move v2, v3 │ │ -0494f0: 3612 0a00 |000a: if-gt v2, v1, 0014 // +000a │ │ -0494f4: 5454 3501 |000c: iget-object v4, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0494f8: 4404 0402 |000e: aget v4, v4, v2 │ │ -0494fc: c640 |0010: add-float/2addr v0, v4 │ │ -0494fe: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -049502: 28f7 |0013: goto 000a // -0009 │ │ -049504: 9104 0103 |0014: sub-int v4, v1, v3 │ │ -049508: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04950c: 8244 |0018: int-to-float v4, v4 │ │ -04950e: c940 |0019: div-float/2addr v0, v4 │ │ -049510: 0f00 |001a: return v0 │ │ +057264: |[057264] com.badlogic.gdx.audio.analysis.FourierTransform.calcAvg:(FF)F │ │ +057274: 6e20 ac02 6500 |0000: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ +05727a: 0a03 |0003: move-result v3 │ │ +05727c: 6e20 ac02 7500 |0004: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ +057282: 0a01 |0007: move-result v1 │ │ +057284: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +057286: 0132 |0009: move v2, v3 │ │ +057288: 3612 0a00 |000a: if-gt v2, v1, 0014 // +000a │ │ +05728c: 5454 3501 |000c: iget-object v4, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +057290: 4404 0402 |000e: aget v4, v4, v2 │ │ +057294: c640 |0010: add-float/2addr v0, v4 │ │ +057296: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05729a: 28f7 |0013: goto 000a // -0009 │ │ +05729c: 9104 0103 |0014: sub-int v4, v1, v3 │ │ +0572a0: d804 0401 |0016: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0572a4: 8244 |0018: int-to-float v4, v4 │ │ +0572a6: c940 |0019: div-float/2addr v0, v4 │ │ +0572a8: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x0009 line=425 │ │ 0x000c line=426 │ │ @@ -6529,21 +6529,21 @@ │ │ type : '([F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -049514: |[049514] com.badlogic.gdx.audio.analysis.FourierTransform.doWindow:([F)V │ │ -049524: 5210 3801 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichWindow:I // field@0138 │ │ -049528: 2b00 0800 0000 |0002: packed-switch v0, 0000000a // +00000008 │ │ -04952e: 0e00 |0005: return-void │ │ -049530: 6e20 b502 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.hamming:([F)V // method@02b5 │ │ -049536: 28fc |0009: goto 0005 // -0004 │ │ -049538: 0001 0100 0100 0000 0400 0000 |000a: packed-switch-data (6 units) │ │ +0572ac: |[0572ac] com.badlogic.gdx.audio.analysis.FourierTransform.doWindow:([F)V │ │ +0572bc: 5210 3801 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichWindow:I // field@0138 │ │ +0572c0: 2b00 0800 0000 |0002: packed-switch v0, 0000000a // +00000008 │ │ +0572c6: 0e00 |0005: return-void │ │ +0572c8: 6e20 b502 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.hamming:([F)V // method@02b5 │ │ +0572ce: 28fc |0009: goto 0005 // -0004 │ │ +0572d0: 0001 0100 0100 0000 0400 0000 |000a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=245 │ │ 0x0006 line=242 │ │ 0x000a line=240 │ │ locals : │ │ @@ -6551,177 +6551,178 @@ │ │ 0x0000 - 0x0010 reg=2 samples [F │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ name : 'fillSpectrum' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 175 16-bit code units │ │ -049544: |[049544] com.badlogic.gdx.audio.analysis.FourierTransform.fillSpectrum:()V │ │ -049554: 190d 0040 |0000: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ -049558: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04955a: 54f9 3501 |0003: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -04955e: 2199 |0005: array-length v9, v9 │ │ -049560: 3595 2200 |0006: if-ge v5, v9, 0028 // +0022 │ │ -049564: 54f9 3501 |0008: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -049568: 54fa 3301 |000a: iget-object v10, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ -04956c: 440a 0a05 |000c: aget v10, v10, v5 │ │ -049570: 54fb 3301 |000e: iget-object v11, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ -049574: 440b 0b05 |0010: aget v11, v11, v5 │ │ -049578: c8ba |0012: mul-float/2addr v10, v11 │ │ -04957a: 54fb 3101 |0013: iget-object v11, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ -04957e: 440b 0b05 |0015: aget v11, v11, v5 │ │ -049582: 54fc 3101 |0017: iget-object v12, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ -049586: 440c 0c05 |0019: aget v12, v12, v5 │ │ -04958a: c8cb |001b: mul-float/2addr v11, v12 │ │ -04958c: c6ba |001c: add-float/2addr v10, v11 │ │ -04958e: 89aa |001d: float-to-double v10, v10 │ │ -049590: 7120 8e24 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -049596: 0b0a |0021: move-result-wide v10 │ │ -049598: 8caa |0022: double-to-float v10, v10 │ │ -04959a: 4b0a 0905 |0023: aput v10, v9, v5 │ │ -04959e: d805 0501 |0025: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0495a2: 28dc |0027: goto 0003 // -0024 │ │ -0495a4: 52f9 3701 |0028: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -0495a8: 122a |002a: const/4 v10, #int 2 // #2 │ │ -0495aa: 33a9 3000 |002b: if-ne v9, v10, 005b // +0030 │ │ -0495ae: 54f9 3501 |002d: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0495b2: 2199 |002f: array-length v9, v9 │ │ -0495b4: 54fa 2e01 |0030: iget-object v10, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -0495b8: 21aa |0032: array-length v10, v10 │ │ -0495ba: 9301 090a |0033: div-int v1, v9, v10 │ │ -0495be: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -0495c0: 54f9 2e01 |0036: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -0495c4: 2199 |0038: array-length v9, v9 │ │ -0495c6: 3595 7500 |0039: if-ge v5, v9, 00ae // +0075 │ │ -0495ca: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -0495cc: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -0495ce: 3516 1300 |003d: if-ge v6, v1, 0050 // +0013 │ │ -0495d2: 9209 0501 |003f: mul-int v9, v5, v1 │ │ -0495d6: 9008 0609 |0041: add-int v8, v6, v9 │ │ -0495da: 54f9 3501 |0043: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0495de: 2199 |0045: array-length v9, v9 │ │ -0495e0: 3598 0a00 |0046: if-ge v8, v9, 0050 // +000a │ │ -0495e4: 54f9 3501 |0048: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0495e8: 4409 0908 |004a: aget v9, v9, v8 │ │ -0495ec: c690 |004c: add-float/2addr v0, v9 │ │ -0495ee: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0495f2: 28ee |004f: goto 003d // -0012 │ │ -0495f4: d809 0601 |0050: add-int/lit8 v9, v6, #int 1 // #01 │ │ -0495f8: 8299 |0052: int-to-float v9, v9 │ │ -0495fa: c990 |0053: div-float/2addr v0, v9 │ │ -0495fc: 54f9 2e01 |0054: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -049600: 4b00 0905 |0056: aput v0, v9, v5 │ │ -049604: d805 0501 |0058: add-int/lit8 v5, v5, #int 1 // #01 │ │ -049608: 28dc |005a: goto 0036 // -0024 │ │ -04960a: 52f9 3701 |005b: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -04960e: 123a |005d: const/4 v10, #int 3 // #3 │ │ -049610: 33a9 5000 |005e: if-ne v9, v10, 00ae // +0050 │ │ -049614: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -049616: 52f9 3201 |0061: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -04961a: 3595 4b00 |0063: if-ge v5, v9, 00ae // +004b │ │ -04961e: 3905 3500 |0065: if-nez v5, 009a // +0035 │ │ -049622: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -049624: 52f9 3401 |0068: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049628: db09 0902 |006a: div-int/lit8 v9, v9, #int 2 // #02 │ │ -04962c: 8299 |006c: int-to-float v9, v9 │ │ -04962e: 52fa 3201 |006d: iget v10, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049632: b15a |006f: sub-int/2addr v10, v5 │ │ -049634: d80a 0aff |0070: add-int/lit8 v10, v10, #int -1 // #ff │ │ -049638: 83aa |0072: int-to-double v10, v10 │ │ -04963a: 7140 8924 edba |0073: invoke-static {v13, v14, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -049640: 0b0a |0076: move-result-wide v10 │ │ -049642: 8caa |0077: double-to-float v10, v10 │ │ -049644: a904 090a |0078: div-float v4, v9, v10 │ │ -049648: a709 0407 |007a: sub-float v9, v4, v7 │ │ -04964c: 52fa 2f01 |007c: iget v10, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -049650: 82aa |007e: int-to-float v10, v10 │ │ -049652: a903 090a |007f: div-float v3, v9, v10 │ │ -049656: 0172 |0081: move v2, v7 │ │ -049658: 1206 |0082: const/4 v6, #int 0 // #0 │ │ -04965a: 52f9 2f01 |0083: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -04965e: 3596 2600 |0085: if-ge v6, v9, 00ab // +0026 │ │ -049662: 52f9 2f01 |0087: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -049666: b259 |0089: mul-int/2addr v9, v5 │ │ -049668: 9008 0609 |008a: add-int v8, v6, v9 │ │ -04966c: 54f9 2e01 |008c: iget-object v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -049670: a60a 0203 |008e: add-float v10, v2, v3 │ │ -049674: 6e30 a702 2f0a |0090: invoke-virtual {v15, v2, v10}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.calcAvg:(FF)F // method@02a7 │ │ -04967a: 0a0a |0093: move-result v10 │ │ -04967c: 4b0a 0908 |0094: aput v10, v9, v8 │ │ -049680: c632 |0096: add-float/2addr v2, v3 │ │ -049682: d806 0601 |0097: add-int/lit8 v6, v6, #int 1 // #01 │ │ -049686: 28ea |0099: goto 0083 // -0016 │ │ -049688: 52f9 3401 |009a: iget v9, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -04968c: db09 0902 |009c: div-int/lit8 v9, v9, #int 2 // #02 │ │ -049690: 8299 |009e: int-to-float v9, v9 │ │ -049692: 52fa 3201 |009f: iget v10, v15, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049696: b15a |00a1: sub-int/2addr v10, v5 │ │ -049698: 83aa |00a2: int-to-double v10, v10 │ │ -04969a: 7140 8924 edba |00a3: invoke-static {v13, v14, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0496a0: 0b0a |00a6: move-result-wide v10 │ │ -0496a2: 8caa |00a7: double-to-float v10, v10 │ │ -0496a4: a907 090a |00a8: div-float v7, v9, v10 │ │ -0496a8: 28be |00aa: goto 0068 // -0042 │ │ -0496aa: d805 0501 |00ab: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0496ae: 28b4 |00ad: goto 0061 // -004c │ │ -0496b0: 0e00 |00ae: return-void │ │ + insns size : 177 16-bit code units │ │ +0572dc: |[0572dc] com.badlogic.gdx.audio.analysis.FourierTransform.fillSpectrum:()V │ │ +0572ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0572ee: 54e9 3501 |0001: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +0572f2: 2199 |0003: array-length v9, v9 │ │ +0572f4: 3595 2200 |0004: if-ge v5, v9, 0026 // +0022 │ │ +0572f8: 54e9 3501 |0006: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +0572fc: 54ea 3301 |0008: iget-object v10, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ +057300: 440a 0a05 |000a: aget v10, v10, v5 │ │ +057304: 54eb 3301 |000c: iget-object v11, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ +057308: 440b 0b05 |000e: aget v11, v11, v5 │ │ +05730c: c8ba |0010: mul-float/2addr v10, v11 │ │ +05730e: 54eb 3101 |0011: iget-object v11, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ +057312: 440b 0b05 |0013: aget v11, v11, v5 │ │ +057316: 54ec 3101 |0015: iget-object v12, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ +05731a: 440c 0c05 |0017: aget v12, v12, v5 │ │ +05731e: c8cb |0019: mul-float/2addr v11, v12 │ │ +057320: c6ba |001a: add-float/2addr v10, v11 │ │ +057322: 89aa |001b: float-to-double v10, v10 │ │ +057324: 7120 8e24 ba00 |001c: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +05732a: 0b0a |001f: move-result-wide v10 │ │ +05732c: 8caa |0020: double-to-float v10, v10 │ │ +05732e: 4b0a 0905 |0021: aput v10, v9, v5 │ │ +057332: d805 0501 |0023: add-int/lit8 v5, v5, #int 1 // #01 │ │ +057336: 28dc |0025: goto 0001 // -0024 │ │ +057338: 52e9 3701 |0026: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +05733c: 122a |0028: const/4 v10, #int 2 // #2 │ │ +05733e: 33a9 3000 |0029: if-ne v9, v10, 0059 // +0030 │ │ +057342: 54e9 3501 |002b: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +057346: 2199 |002d: array-length v9, v9 │ │ +057348: 54ea 2e01 |002e: iget-object v10, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +05734c: 21aa |0030: array-length v10, v10 │ │ +05734e: 9301 090a |0031: div-int v1, v9, v10 │ │ +057352: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +057354: 54e9 2e01 |0034: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +057358: 2199 |0036: array-length v9, v9 │ │ +05735a: 3595 7900 |0037: if-ge v5, v9, 00b0 // +0079 │ │ +05735e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +057360: 1206 |003a: const/4 v6, #int 0 // #0 │ │ +057362: 3516 1300 |003b: if-ge v6, v1, 004e // +0013 │ │ +057366: 9209 0501 |003d: mul-int v9, v5, v1 │ │ +05736a: 9008 0609 |003f: add-int v8, v6, v9 │ │ +05736e: 54e9 3501 |0041: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +057372: 2199 |0043: array-length v9, v9 │ │ +057374: 3598 0a00 |0044: if-ge v8, v9, 004e // +000a │ │ +057378: 54e9 3501 |0046: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05737c: 4409 0908 |0048: aget v9, v9, v8 │ │ +057380: c690 |004a: add-float/2addr v0, v9 │ │ +057382: d806 0601 |004b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +057386: 28ee |004d: goto 003b // -0012 │ │ +057388: d809 0601 |004e: add-int/lit8 v9, v6, #int 1 // #01 │ │ +05738c: 8299 |0050: int-to-float v9, v9 │ │ +05738e: c990 |0051: div-float/2addr v0, v9 │ │ +057390: 54e9 2e01 |0052: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +057394: 4b00 0905 |0054: aput v0, v9, v5 │ │ +057398: d805 0501 |0056: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05739c: 28dc |0058: goto 0034 // -0024 │ │ +05739e: 52e9 3701 |0059: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +0573a2: 123a |005b: const/4 v10, #int 3 // #3 │ │ +0573a4: 33a9 5400 |005c: if-ne v9, v10, 00b0 // +0054 │ │ +0573a8: 1205 |005e: const/4 v5, #int 0 // #0 │ │ +0573aa: 52e9 3201 |005f: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +0573ae: 3595 4f00 |0061: if-ge v5, v9, 00b0 // +004f │ │ +0573b2: 3905 3700 |0063: if-nez v5, 009a // +0037 │ │ +0573b6: 1207 |0065: const/4 v7, #int 0 // #0 │ │ +0573b8: 52e9 3401 |0066: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +0573bc: db09 0902 |0068: div-int/lit8 v9, v9, #int 2 // #02 │ │ +0573c0: 8299 |006a: int-to-float v9, v9 │ │ +0573c2: 190a 0040 |006b: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0573c6: 52ec 3201 |006d: iget v12, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +0573ca: b15c |006f: sub-int/2addr v12, v5 │ │ +0573cc: d80c 0cff |0070: add-int/lit8 v12, v12, #int -1 // #ff │ │ +0573d0: 83cc |0072: int-to-double v12, v12 │ │ +0573d2: 7140 8924 badc |0073: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0573d8: 0b0a |0076: move-result-wide v10 │ │ +0573da: 8caa |0077: double-to-float v10, v10 │ │ +0573dc: a904 090a |0078: div-float v4, v9, v10 │ │ +0573e0: a709 0407 |007a: sub-float v9, v4, v7 │ │ +0573e4: 52ea 2f01 |007c: iget v10, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +0573e8: 82aa |007e: int-to-float v10, v10 │ │ +0573ea: a903 090a |007f: div-float v3, v9, v10 │ │ +0573ee: 0172 |0081: move v2, v7 │ │ +0573f0: 1206 |0082: const/4 v6, #int 0 // #0 │ │ +0573f2: 52e9 2f01 |0083: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +0573f6: 3596 2800 |0085: if-ge v6, v9, 00ad // +0028 │ │ +0573fa: 52e9 2f01 |0087: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +0573fe: b259 |0089: mul-int/2addr v9, v5 │ │ +057400: 9008 0609 |008a: add-int v8, v6, v9 │ │ +057404: 54e9 2e01 |008c: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +057408: a60a 0203 |008e: add-float v10, v2, v3 │ │ +05740c: 6e30 a702 2e0a |0090: invoke-virtual {v14, v2, v10}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.calcAvg:(FF)F // method@02a7 │ │ +057412: 0a0a |0093: move-result v10 │ │ +057414: 4b0a 0908 |0094: aput v10, v9, v8 │ │ +057418: c632 |0096: add-float/2addr v2, v3 │ │ +05741a: d806 0601 |0097: add-int/lit8 v6, v6, #int 1 // #01 │ │ +05741e: 28ea |0099: goto 0083 // -0016 │ │ +057420: 52e9 3401 |009a: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +057424: db09 0902 |009c: div-int/lit8 v9, v9, #int 2 // #02 │ │ +057428: 8299 |009e: int-to-float v9, v9 │ │ +05742a: 190a 0040 |009f: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +05742e: 52ec 3201 |00a1: iget v12, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +057432: b15c |00a3: sub-int/2addr v12, v5 │ │ +057434: 83cc |00a4: int-to-double v12, v12 │ │ +057436: 7140 8924 badc |00a5: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +05743c: 0b0a |00a8: move-result-wide v10 │ │ +05743e: 8caa |00a9: double-to-float v10, v10 │ │ +057440: a907 090a |00aa: div-float v7, v9, v10 │ │ +057444: 28ba |00ac: goto 0066 // -0046 │ │ +057446: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05744a: 28b0 |00af: goto 005f // -0050 │ │ +05744c: 0e00 |00b0: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=148 │ │ - 0x0008 line=149 │ │ - 0x0025 line=148 │ │ - 0x0028 line=152 │ │ - 0x002d line=153 │ │ - 0x0035 line=154 │ │ - 0x003b line=155 │ │ - 0x003c line=157 │ │ - 0x003f line=158 │ │ - 0x0043 line=159 │ │ - 0x0048 line=160 │ │ - 0x004d line=157 │ │ - 0x0050 line=165 │ │ - 0x0054 line=166 │ │ - 0x0058 line=154 │ │ - 0x005b line=168 │ │ - 0x0060 line=169 │ │ - 0x0065 line=171 │ │ - 0x0067 line=172 │ │ - 0x0068 line=176 │ │ + 0x0000 line=148 │ │ + 0x0006 line=149 │ │ + 0x0023 line=148 │ │ + 0x0026 line=152 │ │ + 0x002b line=153 │ │ + 0x0033 line=154 │ │ + 0x0039 line=155 │ │ + 0x003a line=157 │ │ + 0x003d line=158 │ │ + 0x0041 line=159 │ │ + 0x0046 line=160 │ │ + 0x004b line=157 │ │ + 0x004e line=165 │ │ + 0x0052 line=166 │ │ + 0x0056 line=154 │ │ + 0x0059 line=168 │ │ + 0x005e line=169 │ │ + 0x0063 line=171 │ │ + 0x0065 line=172 │ │ + 0x0066 line=176 │ │ 0x007a line=177 │ │ 0x0081 line=178 │ │ 0x0082 line=179 │ │ 0x0087 line=180 │ │ 0x008c line=181 │ │ 0x0096 line=182 │ │ 0x0097 line=179 │ │ 0x009a line=174 │ │ - 0x00ab line=169 │ │ - 0x00ae line=186 │ │ + 0x00ad line=169 │ │ + 0x00b0 line=186 │ │ locals : │ │ - 0x0043 - 0x0050 reg=8 offset I │ │ - 0x003c - 0x005b reg=0 avg F │ │ - 0x0035 - 0x005b reg=1 avgWidth I │ │ - 0x003d - 0x005b reg=6 j I │ │ + 0x0041 - 0x004e reg=8 offset I │ │ + 0x003a - 0x0059 reg=0 avg F │ │ + 0x0033 - 0x0059 reg=1 avgWidth I │ │ + 0x003b - 0x0059 reg=6 j I │ │ 0x0082 - 0x009a reg=2 f F │ │ 0x0081 - 0x009a reg=3 freqStep F │ │ 0x007a - 0x009a reg=4 hiFreq F │ │ 0x0083 - 0x009a reg=6 j I │ │ - 0x0068 - 0x009a reg=7 lowFreq F │ │ + 0x0066 - 0x009a reg=7 lowFreq F │ │ 0x008c - 0x009a reg=8 offset I │ │ - 0x00ab - 0x00ae reg=2 f F │ │ - 0x00ab - 0x00ae reg=3 freqStep F │ │ - 0x00ab - 0x00ae reg=4 hiFreq F │ │ - 0x00ab - 0x00ae reg=6 j I │ │ - 0x00aa - 0x00ae reg=7 lowFreq F │ │ - 0x0003 - 0x00af reg=5 i I │ │ - 0x0000 - 0x00af reg=15 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ + 0x00ad - 0x00b0 reg=2 f F │ │ + 0x00ad - 0x00b0 reg=3 freqStep F │ │ + 0x00ad - 0x00b0 reg=4 hiFreq F │ │ + 0x00ad - 0x00b0 reg=6 j I │ │ + 0x00ac - 0x00b0 reg=7 lowFreq F │ │ + 0x0001 - 0x00b1 reg=5 i I │ │ + 0x0000 - 0x00b1 reg=14 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #5 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ name : 'forward' │ │ type : '([F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ @@ -6730,47 +6731,47 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -0496b4: |[0496b4] com.badlogic.gdx.audio.analysis.FourierTransform.forward:([FI)V │ │ -0496c4: 2151 |0000: array-length v1, v5 │ │ -0496c6: b161 |0001: sub-int/2addr v1, v6 │ │ -0496c8: 5242 3601 |0002: iget v2, v4, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ -0496cc: 3521 2c00 |0004: if-ge v1, v2, 0030 // +002c │ │ -0496d0: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0496d4: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0496d8: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0496de: 1a03 d203 |000d: const-string v3, "FourierTransform.forward: not enough samples in the buffer between " // string@03d2 │ │ -0496e2: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0496e8: 0c02 |0012: move-result-object v2 │ │ -0496ea: 6e20 d424 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0496f0: 0c02 |0016: move-result-object v2 │ │ -0496f2: 1a03 2500 |0017: const-string v3, " and " // string@0025 │ │ -0496f6: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0496fc: 0c02 |001c: move-result-object v2 │ │ -0496fe: 2153 |001d: array-length v3, v5 │ │ -049700: 6e20 d424 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -049706: 0c02 |0021: move-result-object v2 │ │ -049708: 1a03 3600 |0022: const-string v3, " to perform a transform." // string@0036 │ │ -04970c: 6e20 d724 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049712: 0c02 |0027: move-result-object v2 │ │ -049714: 6e10 dd24 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04971a: 0c02 |002b: move-result-object v2 │ │ -04971c: 7020 6824 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -049722: 2701 |002f: throw v1 │ │ -049724: 5241 3601 |0030: iget v1, v4, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ -049728: 2310 e803 |0032: new-array v0, v1, [F // type@03e8 │ │ -04972c: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -04972e: 2102 |0035: array-length v2, v0 │ │ -049730: 7152 e124 6510 |0036: invoke-static {v5, v6, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -049736: 6e20 aa02 0400 |0039: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.forward:([F)V // method@02aa │ │ -04973c: 0e00 |003c: return-void │ │ +057450: |[057450] com.badlogic.gdx.audio.analysis.FourierTransform.forward:([FI)V │ │ +057460: 2151 |0000: array-length v1, v5 │ │ +057462: b161 |0001: sub-int/2addr v1, v6 │ │ +057464: 5242 3601 |0002: iget v2, v4, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ +057468: 3521 2c00 |0004: if-ge v1, v2, 0030 // +002c │ │ +05746c: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +057470: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +057474: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05747a: 1a03 d203 |000d: const-string v3, "FourierTransform.forward: not enough samples in the buffer between " // string@03d2 │ │ +05747e: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057484: 0c02 |0012: move-result-object v2 │ │ +057486: 6e20 d424 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05748c: 0c02 |0016: move-result-object v2 │ │ +05748e: 1a03 2500 |0017: const-string v3, " and " // string@0025 │ │ +057492: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057498: 0c02 |001c: move-result-object v2 │ │ +05749a: 2153 |001d: array-length v3, v5 │ │ +05749c: 6e20 d424 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0574a2: 0c02 |0021: move-result-object v2 │ │ +0574a4: 1a03 3600 |0022: const-string v3, " to perform a transform." // string@0036 │ │ +0574a8: 6e20 d724 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0574ae: 0c02 |0027: move-result-object v2 │ │ +0574b0: 6e10 dd24 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0574b6: 0c02 |002b: move-result-object v2 │ │ +0574b8: 7020 6824 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0574be: 2701 |002f: throw v1 │ │ +0574c0: 5241 3601 |0030: iget v1, v4, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ +0574c4: 2310 e803 |0032: new-array v0, v1, [F // type@03e8 │ │ +0574c8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +0574ca: 2102 |0035: array-length v2, v0 │ │ +0574cc: 7152 e124 6510 |0036: invoke-static {v5, v6, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0574d2: 6e20 aa02 0400 |0039: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.forward:([F)V // method@02aa │ │ +0574d8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0006 line=444 │ │ 0x0030 line=449 │ │ 0x0034 line=450 │ │ 0x0039 line=451 │ │ @@ -6786,45 +6787,45 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -049740: |[049740] com.badlogic.gdx.audio.analysis.FourierTransform.freqToIndex:(F)I │ │ -049750: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -049754: 6e10 b002 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBandWidth:()F // method@02b0 │ │ -04975a: 0a02 |0005: move-result v2 │ │ -04975c: c942 |0006: div-float/2addr v2, v4 │ │ -04975e: 2e02 0602 |0007: cmpg-float v2, v6, v2 │ │ -049762: 3b02 0400 |0009: if-gez v2, 000d // +0004 │ │ -049766: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -049768: 0f01 |000c: return v1 │ │ -04976a: 5252 3401 |000d: iget v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -04976e: db02 0202 |000f: div-int/lit8 v2, v2, #int 2 // #02 │ │ -049772: 8222 |0011: int-to-float v2, v2 │ │ -049774: 6e10 b002 0500 |0012: invoke-virtual {v5}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBandWidth:()F // method@02b0 │ │ -04977a: 0a03 |0015: move-result v3 │ │ -04977c: c943 |0016: div-float/2addr v3, v4 │ │ -04977e: c732 |0017: sub-float/2addr v2, v3 │ │ -049780: 2d02 0602 |0018: cmpl-float v2, v6, v2 │ │ -049784: 3d02 0800 |001a: if-lez v2, 0022 // +0008 │ │ -049788: 5452 3501 |001c: iget-object v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -04978c: 2122 |001e: array-length v2, v2 │ │ -04978e: d801 02ff |001f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -049792: 28eb |0021: goto 000c // -0015 │ │ -049794: 5252 3401 |0022: iget v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049798: 8222 |0024: int-to-float v2, v2 │ │ -04979a: a900 0602 |0025: div-float v0, v6, v2 │ │ -04979e: 5252 3601 |0027: iget v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ -0497a2: 8222 |0029: int-to-float v2, v2 │ │ -0497a4: c802 |002a: mul-float/2addr v2, v0 │ │ -0497a6: 7110 8a24 0200 |002b: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0497ac: 0a01 |002e: move-result v1 │ │ -0497ae: 28dd |002f: goto 000c // -0023 │ │ +0574dc: |[0574dc] com.badlogic.gdx.audio.analysis.FourierTransform.freqToIndex:(F)I │ │ +0574ec: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0574f0: 6e10 b002 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBandWidth:()F // method@02b0 │ │ +0574f6: 0a02 |0005: move-result v2 │ │ +0574f8: c942 |0006: div-float/2addr v2, v4 │ │ +0574fa: 2e02 0602 |0007: cmpg-float v2, v6, v2 │ │ +0574fe: 3b02 0400 |0009: if-gez v2, 000d // +0004 │ │ +057502: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +057504: 0f01 |000c: return v1 │ │ +057506: 5252 3401 |000d: iget v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +05750a: db02 0202 |000f: div-int/lit8 v2, v2, #int 2 // #02 │ │ +05750e: 8222 |0011: int-to-float v2, v2 │ │ +057510: 6e10 b002 0500 |0012: invoke-virtual {v5}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBandWidth:()F // method@02b0 │ │ +057516: 0a03 |0015: move-result v3 │ │ +057518: c943 |0016: div-float/2addr v3, v4 │ │ +05751a: c732 |0017: sub-float/2addr v2, v3 │ │ +05751c: 2d02 0602 |0018: cmpl-float v2, v6, v2 │ │ +057520: 3d02 0800 |001a: if-lez v2, 0022 // +0008 │ │ +057524: 5452 3501 |001c: iget-object v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +057528: 2122 |001e: array-length v2, v2 │ │ +05752a: d801 02ff |001f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +05752e: 28eb |0021: goto 000c // -0015 │ │ +057530: 5252 3401 |0022: iget v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +057534: 8222 |0024: int-to-float v2, v2 │ │ +057536: a900 0602 |0025: div-float v0, v6, v2 │ │ +05753a: 5252 3601 |0027: iget v2, v5, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ +05753e: 8222 |0029: int-to-float v2, v2 │ │ +057540: c802 |002a: mul-float/2addr v2, v0 │ │ +057542: 7110 8a24 0200 |002b: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +057548: 0a01 |002e: move-result v1 │ │ +05754a: 28dd |002f: goto 000c // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=307 │ │ 0x000c line=313 │ │ 0x000d line=309 │ │ 0x0022 line=311 │ │ 0x0027 line=312 │ │ @@ -6836,78 +6837,78 @@ │ │ 0x0000 - 0x0030 reg=6 freq F │ │ │ │ #8 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ name : 'getAverageCenterFrequency' │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -0497b0: |[0497b0] com.badlogic.gdx.audio.analysis.FourierTransform.getAverageCenterFrequency:(I)F │ │ -0497c0: 190b 0040 |0000: const-wide/high16 v11, #long 4611686018427387904 // #4000 │ │ -0497c4: 52d8 3701 |0002: iget v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -0497c8: 1229 |0004: const/4 v9, #int 2 // #2 │ │ -0497ca: 3398 1500 |0005: if-ne v8, v9, 001a // +0015 │ │ -0497ce: 54d8 3501 |0007: iget-object v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0497d2: 2188 |0009: array-length v8, v8 │ │ -0497d4: 54d9 2e01 |000a: iget-object v9, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -0497d8: 2199 |000c: array-length v9, v9 │ │ -0497da: 9300 0809 |000d: div-int v0, v8, v9 │ │ -0497de: 9208 0e00 |000f: mul-int v8, v14, v0 │ │ -0497e2: db09 0002 |0011: div-int/lit8 v9, v0, #int 2 // #02 │ │ -0497e6: 9001 0809 |0013: add-int v1, v8, v9 │ │ -0497ea: 6e20 b602 1d00 |0015: invoke-virtual {v13, v1}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.indexToFreq:(I)F // method@02b6 │ │ -0497f0: 0a08 |0018: move-result v8 │ │ -0497f2: 0f08 |0019: return v8 │ │ -0497f4: 52d8 3701 |001a: iget v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -0497f8: 1239 |001c: const/4 v9, #int 3 // #3 │ │ -0497fa: 3398 4100 |001d: if-ne v8, v9, 005e // +0041 │ │ -0497fe: 52d8 2f01 |001f: iget v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -049802: 9306 0e08 |0021: div-int v6, v14, v8 │ │ -049806: 52d8 2f01 |0023: iget v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -04980a: 9407 0e08 |0025: rem-int v7, v14, v8 │ │ -04980e: 3906 2600 |0027: if-nez v6, 004d // +0026 │ │ -049812: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -049814: 52d8 3401 |002a: iget v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049818: db08 0802 |002c: div-int/lit8 v8, v8, #int 2 // #02 │ │ -04981c: 8288 |002e: int-to-float v8, v8 │ │ -04981e: 52d9 3201 |002f: iget v9, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049822: b169 |0031: sub-int/2addr v9, v6 │ │ -049824: d809 09ff |0032: add-int/lit8 v9, v9, #int -1 // #ff │ │ -049828: 8399 |0034: int-to-double v9, v9 │ │ -04982a: 7140 8924 cba9 |0035: invoke-static {v11, v12, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -049830: 0b09 |0038: move-result-wide v9 │ │ -049832: 8c99 |0039: double-to-float v9, v9 │ │ -049834: a904 0809 |003a: div-float v4, v8, v9 │ │ -049838: a708 0405 |003c: sub-float v8, v4, v5 │ │ -04983c: 52d9 2f01 |003e: iget v9, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -049840: 8299 |0040: int-to-float v9, v9 │ │ -049842: a903 0809 |0041: div-float v3, v8, v9 │ │ -049846: 8278 |0043: int-to-float v8, v7 │ │ -049848: c838 |0044: mul-float/2addr v8, v3 │ │ -04984a: a602 0508 |0045: add-float v2, v5, v8 │ │ -04984e: 1508 0040 |0047: const/high16 v8, #int 1073741824 // #4000 │ │ -049852: a908 0308 |0049: div-float v8, v3, v8 │ │ -049856: c628 |004b: add-float/2addr v8, v2 │ │ -049858: 28cd |004c: goto 0019 // -0033 │ │ -04985a: 52d8 3401 |004d: iget v8, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -04985e: db08 0802 |004f: div-int/lit8 v8, v8, #int 2 // #02 │ │ -049862: 8288 |0051: int-to-float v8, v8 │ │ -049864: 52d9 3201 |0052: iget v9, v13, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049868: b169 |0054: sub-int/2addr v9, v6 │ │ -04986a: 8399 |0055: int-to-double v9, v9 │ │ -04986c: 7140 8924 cba9 |0056: invoke-static {v11, v12, v9, v10}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -049872: 0b09 |0059: move-result-wide v9 │ │ -049874: 8c99 |005a: double-to-float v9, v9 │ │ -049876: a905 0809 |005b: div-float v5, v8, v9 │ │ -04987a: 28cd |005d: goto 002a // -0033 │ │ -04987c: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -04987e: 28ba |005f: goto 0019 // -0046 │ │ +05754c: |[05754c] com.badlogic.gdx.audio.analysis.FourierTransform.getAverageCenterFrequency:(I)F │ │ +05755c: 190c 0040 |0000: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +057560: 52e8 3701 |0002: iget v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +057564: 1229 |0004: const/4 v9, #int 2 // #2 │ │ +057566: 3398 1500 |0005: if-ne v8, v9, 001a // +0015 │ │ +05756a: 54e8 3501 |0007: iget-object v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05756e: 2188 |0009: array-length v8, v8 │ │ +057570: 54e9 2e01 |000a: iget-object v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +057574: 2199 |000c: array-length v9, v9 │ │ +057576: 9300 0809 |000d: div-int v0, v8, v9 │ │ +05757a: 9208 0f00 |000f: mul-int v8, v15, v0 │ │ +05757e: db09 0002 |0011: div-int/lit8 v9, v0, #int 2 // #02 │ │ +057582: 9001 0809 |0013: add-int v1, v8, v9 │ │ +057586: 6e20 b602 1e00 |0015: invoke-virtual {v14, v1}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.indexToFreq:(I)F // method@02b6 │ │ +05758c: 0a08 |0018: move-result v8 │ │ +05758e: 0f08 |0019: return v8 │ │ +057590: 52e8 3701 |001a: iget v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +057594: 1239 |001c: const/4 v9, #int 3 // #3 │ │ +057596: 3398 4100 |001d: if-ne v8, v9, 005e // +0041 │ │ +05759a: 52e8 2f01 |001f: iget v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +05759e: 9306 0f08 |0021: div-int v6, v15, v8 │ │ +0575a2: 52e8 2f01 |0023: iget v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +0575a6: 9407 0f08 |0025: rem-int v7, v15, v8 │ │ +0575aa: 3906 2600 |0027: if-nez v6, 004d // +0026 │ │ +0575ae: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0575b0: 52e8 3401 |002a: iget v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +0575b4: db08 0802 |002c: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0575b8: 8288 |002e: int-to-float v8, v8 │ │ +0575ba: 52e9 3201 |002f: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +0575be: b169 |0031: sub-int/2addr v9, v6 │ │ +0575c0: d809 09ff |0032: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0575c4: 839a |0034: int-to-double v10, v9 │ │ +0575c6: 7140 8924 dcba |0035: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0575cc: 0b0a |0038: move-result-wide v10 │ │ +0575ce: 8ca9 |0039: double-to-float v9, v10 │ │ +0575d0: a904 0809 |003a: div-float v4, v8, v9 │ │ +0575d4: a708 0405 |003c: sub-float v8, v4, v5 │ │ +0575d8: 52e9 2f01 |003e: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +0575dc: 8299 |0040: int-to-float v9, v9 │ │ +0575de: a903 0809 |0041: div-float v3, v8, v9 │ │ +0575e2: 8278 |0043: int-to-float v8, v7 │ │ +0575e4: c838 |0044: mul-float/2addr v8, v3 │ │ +0575e6: a602 0508 |0045: add-float v2, v5, v8 │ │ +0575ea: 1508 0040 |0047: const/high16 v8, #int 1073741824 // #4000 │ │ +0575ee: a908 0308 |0049: div-float v8, v3, v8 │ │ +0575f2: c628 |004b: add-float/2addr v8, v2 │ │ +0575f4: 28cd |004c: goto 0019 // -0033 │ │ +0575f6: 52e8 3401 |004d: iget v8, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +0575fa: db08 0802 |004f: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0575fe: 8288 |0051: int-to-float v8, v8 │ │ +057600: 52e9 3201 |0052: iget v9, v14, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +057604: b169 |0054: sub-int/2addr v9, v6 │ │ +057606: 839a |0055: int-to-double v10, v9 │ │ +057608: 7140 8924 dcba |0056: invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +05760e: 0b0a |0059: move-result-wide v10 │ │ +057610: 8ca9 |005a: double-to-float v9, v10 │ │ +057612: a905 0809 |005b: div-float v5, v8, v9 │ │ +057616: 28cd |005d: goto 002a // -0033 │ │ +057618: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +05761a: 28ba |005f: goto 0019 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=340 │ │ 0x0007 line=342 │ │ 0x000f line=344 │ │ 0x0015 line=345 │ │ 0x0019 line=369 │ │ @@ -6928,35 +6929,35 @@ │ │ 0x0047 - 0x004d reg=2 f F │ │ 0x0043 - 0x004d reg=3 freqStep F │ │ 0x003c - 0x004d reg=4 hiFreq F │ │ 0x002a - 0x004d reg=5 lowFreq F │ │ 0x005d - 0x005e reg=5 lowFreq F │ │ 0x0023 - 0x005e reg=6 octave I │ │ 0x0027 - 0x005e reg=7 offset I │ │ - 0x0000 - 0x0060 reg=13 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ - 0x0000 - 0x0060 reg=14 i I │ │ + 0x0000 - 0x0060 reg=14 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ + 0x0000 - 0x0060 reg=15 i I │ │ │ │ #9 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ name : 'getAvg' │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -049880: |[049880] com.badlogic.gdx.audio.analysis.FourierTransform.getAvg:(I)F │ │ -049890: 5421 2e01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -049894: 2111 |0002: array-length v1, v1 │ │ -049896: 3d01 0700 |0003: if-lez v1, 000a // +0007 │ │ -04989a: 5421 2e01 |0005: iget-object v1, v2, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -04989e: 4400 0103 |0007: aget v0, v1, v3 │ │ -0498a2: 0f00 |0009: return v0 │ │ -0498a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0498a6: 28fe |000b: goto 0009 // -0002 │ │ +05761c: |[05761c] com.badlogic.gdx.audio.analysis.FourierTransform.getAvg:(I)F │ │ +05762c: 5421 2e01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +057630: 2111 |0002: array-length v1, v1 │ │ +057632: 3d01 0700 |0003: if-lez v1, 000a // +0007 │ │ +057636: 5421 2e01 |0005: iget-object v1, v2, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +05763a: 4400 0103 |0007: aget v0, v1, v3 │ │ +05763e: 0f00 |0009: return v0 │ │ +057640: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +057642: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0005 line=410 │ │ 0x0009 line=413 │ │ 0x000a line=412 │ │ locals : │ │ @@ -6970,27 +6971,27 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0498a8: |[0498a8] com.badlogic.gdx.audio.analysis.FourierTransform.getBand:(I)F │ │ -0498b8: 3b02 0300 |0000: if-gez v2, 0003 // +0003 │ │ -0498bc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0498be: 5410 3501 |0003: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0498c2: 2100 |0005: array-length v0, v0 │ │ -0498c4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0498c8: 3702 0700 |0008: if-le v2, v0, 000f // +0007 │ │ -0498cc: 5410 3501 |000a: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0498d0: 2100 |000c: array-length v0, v0 │ │ -0498d2: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0498d6: 5410 3501 |000f: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0498da: 4400 0002 |0011: aget v0, v0, v2 │ │ -0498de: 0f00 |0013: return v0 │ │ +057644: |[057644] com.badlogic.gdx.audio.analysis.FourierTransform.getBand:(I)F │ │ +057654: 3b02 0300 |0000: if-gez v2, 0003 // +0003 │ │ +057658: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05765a: 5410 3501 |0003: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05765e: 2100 |0005: array-length v0, v0 │ │ +057660: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +057664: 3702 0700 |0008: if-le v2, v0, 000f // +0007 │ │ +057668: 5410 3501 |000a: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05766c: 2100 |000c: array-length v0, v0 │ │ +05766e: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +057672: 5410 3501 |000f: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +057676: 4400 0002 |0011: aget v0, v0, v2 │ │ +05767a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0003 line=275 │ │ 0x000f line=276 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ @@ -7001,17 +7002,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0498e0: |[0498e0] com.badlogic.gdx.audio.analysis.FourierTransform.getBandWidth:()F │ │ -0498f0: 5210 3001 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.bandWidth:F // field@0130 │ │ -0498f4: 0f00 |0002: return v0 │ │ +05767c: |[05767c] com.badlogic.gdx.audio.analysis.FourierTransform.getBandWidth:()F │ │ +05768c: 5210 3001 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.bandWidth:F // field@0130 │ │ +057690: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #12 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ @@ -7019,20 +7020,20 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0498f8: |[0498f8] com.badlogic.gdx.audio.analysis.FourierTransform.getFreq:(F)F │ │ -049908: 6e20 ac02 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ -04990e: 0a00 |0003: move-result v0 │ │ -049910: 6e20 af02 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBand:(I)F // method@02af │ │ -049916: 0a00 |0007: move-result v0 │ │ -049918: 0f00 |0008: return v0 │ │ +057694: |[057694] com.badlogic.gdx.audio.analysis.FourierTransform.getFreq:(F)F │ │ +0576a4: 6e20 ac02 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ +0576aa: 0a00 |0003: move-result v0 │ │ +0576ac: 6e20 af02 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBand:(I)F // method@02af │ │ +0576b2: 0a00 |0007: move-result v0 │ │ +0576b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ 0x0000 - 0x0009 reg=2 freq F │ │ │ │ @@ -7041,17 +7042,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04991c: |[04991c] com.badlogic.gdx.audio.analysis.FourierTransform.getImaginaryPart:()[F │ │ -04992c: 5410 3101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ -049930: 1100 |0002: return-object v0 │ │ +0576b8: |[0576b8] com.badlogic.gdx.audio.analysis.FourierTransform.getImaginaryPart:()[F │ │ +0576c8: 5410 3101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ +0576cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #14 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ @@ -7059,17 +7060,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049934: |[049934] com.badlogic.gdx.audio.analysis.FourierTransform.getRealPart:()[F │ │ -049944: 5410 3301 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ -049948: 1100 |0002: return-object v0 │ │ +0576d0: |[0576d0] com.badlogic.gdx.audio.analysis.FourierTransform.getRealPart:()[F │ │ +0576e0: 5410 3301 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ +0576e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #15 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ @@ -7077,101 +7078,101 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04994c: |[04994c] com.badlogic.gdx.audio.analysis.FourierTransform.getSpectrum:()[F │ │ -04995c: 5410 3501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -049960: 1100 |0002: return-object v0 │ │ +0576e8: |[0576e8] com.badlogic.gdx.audio.analysis.FourierTransform.getSpectrum:()[F │ │ +0576f8: 5410 3501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +0576fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #16 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ name : 'hamming' │ │ type : '([F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -049964: |[049964] com.badlogic.gdx.audio.analysis.FourierTransform.hamming:([F)V │ │ -049974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049976: 21a1 |0001: array-length v1, v10 │ │ -049978: 3510 2700 |0002: if-ge v0, v1, 0029 // +0027 │ │ -04997c: 4401 0a00 |0004: aget v1, v10, v0 │ │ -049980: 8911 |0006: float-to-double v1, v1 │ │ -049982: 1803 0000 0020 ae47 e13f |0007: const-wide v3, #double 0.54 // #3fe147ae20000000 │ │ -04998c: 1805 0000 00e0 a370 dd3f |000c: const-wide v5, #double 0.46 // #3fdd70a3e0000000 │ │ -049996: 1407 db0f c940 |0011: const v7, #float 6.28319 // #40c90fdb │ │ -04999c: 8208 |0014: int-to-float v8, v0 │ │ -04999e: c887 |0015: mul-float/2addr v7, v8 │ │ -0499a0: 21a8 |0016: array-length v8, v10 │ │ -0499a2: d808 08ff |0017: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0499a6: 8288 |0019: int-to-float v8, v8 │ │ -0499a8: c987 |001a: div-float/2addr v7, v8 │ │ -0499aa: 8977 |001b: float-to-double v7, v7 │ │ -0499ac: 7120 8324 8700 |001c: invoke-static {v7, v8}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -0499b2: 0b07 |001f: move-result-wide v7 │ │ -0499b4: cd75 |0020: mul-double/2addr v5, v7 │ │ -0499b6: cc53 |0021: sub-double/2addr v3, v5 │ │ -0499b8: cd31 |0022: mul-double/2addr v1, v3 │ │ -0499ba: 8c11 |0023: double-to-float v1, v1 │ │ -0499bc: 4b01 0a00 |0024: aput v1, v10, v0 │ │ -0499c0: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0499c4: 28d9 |0028: goto 0001 // -0027 │ │ -0499c6: 0e00 |0029: return-void │ │ +057700: |[057700] com.badlogic.gdx.audio.analysis.FourierTransform.hamming:([F)V │ │ +057710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057712: 21b1 |0001: array-length v1, v11 │ │ +057714: 3510 2700 |0002: if-ge v0, v1, 0029 // +0027 │ │ +057718: 4401 0b00 |0004: aget v1, v11, v0 │ │ +05771c: 8912 |0006: float-to-double v2, v1 │ │ +05771e: 1804 0000 0020 ae47 e13f |0007: const-wide v4, #double 0.54 // #3fe147ae20000000 │ │ +057728: 1806 0000 00e0 a370 dd3f |000c: const-wide v6, #double 0.46 // #3fdd70a3e0000000 │ │ +057732: 1401 db0f c940 |0011: const v1, #float 6.28319 // #40c90fdb │ │ +057738: 8208 |0014: int-to-float v8, v0 │ │ +05773a: c881 |0015: mul-float/2addr v1, v8 │ │ +05773c: 21b8 |0016: array-length v8, v11 │ │ +05773e: d808 08ff |0017: add-int/lit8 v8, v8, #int -1 // #ff │ │ +057742: 8288 |0019: int-to-float v8, v8 │ │ +057744: c981 |001a: div-float/2addr v1, v8 │ │ +057746: 8918 |001b: float-to-double v8, v1 │ │ +057748: 7120 8324 9800 |001c: invoke-static {v8, v9}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +05774e: 0b08 |001f: move-result-wide v8 │ │ +057750: cd86 |0020: mul-double/2addr v6, v8 │ │ +057752: cc64 |0021: sub-double/2addr v4, v6 │ │ +057754: cd42 |0022: mul-double/2addr v2, v4 │ │ +057756: 8c21 |0023: double-to-float v1, v2 │ │ +057758: 4b01 0b00 |0024: aput v1, v11, v0 │ │ +05775c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +057760: 28d9 |0028: goto 0001 // -0027 │ │ +057762: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0026 line=249 │ │ 0x0029 line=252 │ │ locals : │ │ 0x0001 - 0x002a reg=0 i I │ │ - 0x0000 - 0x002a reg=9 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ - 0x0000 - 0x002a reg=10 samples [F │ │ + 0x0000 - 0x002a reg=10 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ + 0x0000 - 0x002a reg=11 samples [F │ │ │ │ #17 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ name : 'indexToFreq' │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0499c8: |[0499c8] com.badlogic.gdx.audio.analysis.FourierTransform.indexToFreq:(I)F │ │ -0499d8: 1505 803e |0000: const/high16 v5, #int 1048576000 // #3e80 │ │ -0499dc: 6e10 b002 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBandWidth:()F // method@02b0 │ │ -0499e2: 0a01 |0005: move-result v1 │ │ -0499e4: 3907 0500 |0006: if-nez v7, 000b // +0005 │ │ -0499e8: a803 0105 |0008: mul-float v3, v1, v5 │ │ -0499ec: 0f03 |000a: return v3 │ │ -0499ee: 5463 3501 |000b: iget-object v3, v6, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -0499f2: 2133 |000d: array-length v3, v3 │ │ -0499f4: d803 03ff |000e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0499f8: 3337 1200 |0010: if-ne v7, v3, 0022 // +0012 │ │ -0499fc: 5263 3401 |0012: iget v3, v6, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049a00: db03 0302 |0014: div-int/lit8 v3, v3, #int 2 // #02 │ │ -049a04: 8233 |0016: int-to-float v3, v3 │ │ -049a06: 1504 0040 |0017: const/high16 v4, #int 1073741824 // #4000 │ │ -049a0a: a904 0104 |0019: div-float v4, v1, v4 │ │ -049a0e: a702 0304 |001b: sub-float v2, v3, v4 │ │ -049a12: a800 0105 |001d: mul-float v0, v1, v5 │ │ -049a16: a603 0200 |001f: add-float v3, v2, v0 │ │ -049a1a: 28e9 |0021: goto 000a // -0017 │ │ -049a1c: 8273 |0022: int-to-float v3, v7 │ │ -049a1e: c813 |0023: mul-float/2addr v3, v1 │ │ -049a20: 28e6 |0024: goto 000a // -001a │ │ +057764: |[057764] com.badlogic.gdx.audio.analysis.FourierTransform.indexToFreq:(I)F │ │ +057774: 1505 803e |0000: const/high16 v5, #int 1048576000 // #3e80 │ │ +057778: 6e10 b002 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.getBandWidth:()F // method@02b0 │ │ +05777e: 0a01 |0005: move-result v1 │ │ +057780: 3907 0500 |0006: if-nez v7, 000b // +0005 │ │ +057784: a803 0105 |0008: mul-float v3, v1, v5 │ │ +057788: 0f03 |000a: return v3 │ │ +05778a: 5463 3501 |000b: iget-object v3, v6, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05778e: 2133 |000d: array-length v3, v3 │ │ +057790: d803 03ff |000e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +057794: 3337 1200 |0010: if-ne v7, v3, 0022 // +0012 │ │ +057798: 5263 3401 |0012: iget v3, v6, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +05779c: db03 0302 |0014: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0577a0: 8233 |0016: int-to-float v3, v3 │ │ +0577a2: 1504 0040 |0017: const/high16 v4, #int 1073741824 // #4000 │ │ +0577a6: a904 0104 |0019: div-float v4, v1, v4 │ │ +0577aa: a702 0304 |001b: sub-float v2, v3, v4 │ │ +0577ae: a800 0105 |001d: mul-float v0, v1, v5 │ │ +0577b2: a603 0200 |001f: add-float v3, v2, v0 │ │ +0577b6: 28e9 |0021: goto 000a // -0017 │ │ +0577b8: 8273 |0022: int-to-float v3, v7 │ │ +0577ba: c813 |0023: mul-float/2addr v3, v1 │ │ +0577bc: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=319 │ │ 0x0006 line=322 │ │ 0x000a line=333 │ │ 0x000b line=324 │ │ 0x0012 line=325 │ │ @@ -7196,18 +7197,18 @@ │ │ type : '([F[F[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -049a24: |[049a24] com.badlogic.gdx.audio.analysis.FourierTransform.inverse:([F[F[F)V │ │ -049a34: 6e30 bf02 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.setComplex:([F[F)V // method@02bf │ │ -049a3a: 6e20 b702 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.inverse:([F)V // method@02b7 │ │ -049a40: 0e00 |0006: return-void │ │ +0577c0: |[0577c0] com.badlogic.gdx.audio.analysis.FourierTransform.inverse:([F[F[F)V │ │ +0577d0: 6e30 bf02 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.setComplex:([F[F)V // method@02bf │ │ +0577d6: 6e20 b702 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.inverse:([F)V // method@02b7 │ │ +0577dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0003 line=467 │ │ 0x0006 line=468 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ @@ -7220,42 +7221,42 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -049a44: |[049a44] com.badlogic.gdx.audio.analysis.FourierTransform.linAverages:(I)V │ │ -049a54: 5430 3501 |0000: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -049a58: 2100 |0002: array-length v0, v0 │ │ -049a5a: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ -049a5e: 3704 2600 |0005: if-le v4, v0, 002b // +0026 │ │ -049a62: 2200 7b03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -049a66: 2201 9103 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -049a6a: 7010 d024 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049a70: 1a02 550e |000e: const-string v2, "The number of averages for this transform can be at most " // string@0e55 │ │ -049a74: 6e20 d724 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049a7a: 0c01 |0013: move-result-object v1 │ │ -049a7c: 5432 3501 |0014: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -049a80: 2122 |0016: array-length v2, v2 │ │ -049a82: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -049a86: 6e20 d424 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -049a8c: 0c01 |001c: move-result-object v1 │ │ -049a8e: 1a02 dc00 |001d: const-string v2, "." // string@00dc │ │ -049a92: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049a98: 0c01 |0022: move-result-object v1 │ │ -049a9a: 6e10 dd24 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049aa0: 0c01 |0026: move-result-object v1 │ │ -049aa2: 7020 6824 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -049aa8: 2700 |002a: throw v0 │ │ -049aaa: 2340 e803 |002b: new-array v0, v4, [F // type@03e8 │ │ -049aae: 5b30 2e01 |002d: iput-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -049ab2: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -049ab4: 5930 3701 |0030: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -049ab8: 0e00 |0032: return-void │ │ +0577e0: |[0577e0] com.badlogic.gdx.audio.analysis.FourierTransform.linAverages:(I)V │ │ +0577f0: 5430 3501 |0000: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +0577f4: 2100 |0002: array-length v0, v0 │ │ +0577f6: db00 0002 |0003: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0577fa: 3704 2600 |0005: if-le v4, v0, 002b // +0026 │ │ +0577fe: 2200 7b03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +057802: 2201 9103 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +057806: 7010 d024 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05780c: 1a02 550e |000e: const-string v2, "The number of averages for this transform can be at most " // string@0e55 │ │ +057810: 6e20 d724 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057816: 0c01 |0013: move-result-object v1 │ │ +057818: 5432 3501 |0014: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05781c: 2122 |0016: array-length v2, v2 │ │ +05781e: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +057822: 6e20 d424 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +057828: 0c01 |001c: move-result-object v1 │ │ +05782a: 1a02 dc00 |001d: const-string v2, "." // string@00dc │ │ +05782e: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057834: 0c01 |0022: move-result-object v1 │ │ +057836: 6e10 dd24 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05783c: 0c01 |0026: move-result-object v1 │ │ +05783e: 7020 6824 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +057844: 2700 |002a: throw v0 │ │ +057846: 2340 e803 |002b: new-array v0, v4, [F // type@03e8 │ │ +05784a: 5b30 2e01 |002d: iput-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +05784e: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +057850: 5930 3701 |0030: iput v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +057854: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=200 │ │ 0x002b line=203 │ │ 0x002f line=205 │ │ 0x0032 line=206 │ │ @@ -7268,37 +7269,37 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -049abc: |[049abc] com.badlogic.gdx.audio.analysis.FourierTransform.logAverages:(II)V │ │ -049acc: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -049ad0: 5231 3401 |0002: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ -049ad4: 8211 |0004: int-to-float v1, v1 │ │ -049ad6: a900 0102 |0005: div-float v0, v1, v2 │ │ -049ada: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -049adc: 5931 3201 |0008: iput v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049ae0: c920 |000a: div-float/2addr v0, v2 │ │ -049ae2: 8241 |000b: int-to-float v1, v4 │ │ -049ae4: 2d01 0001 |000c: cmpl-float v1, v0, v1 │ │ -049ae8: 3d01 0900 |000e: if-lez v1, 0017 // +0009 │ │ -049aec: 5231 3201 |0010: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049af0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049af4: 5931 3201 |0014: iput v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049af8: 28f4 |0016: goto 000a // -000c │ │ -049afa: 5935 2f01 |0017: iput v5, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ -049afe: 5231 3201 |0019: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ -049b02: b251 |001b: mul-int/2addr v1, v5 │ │ -049b04: 2311 e803 |001c: new-array v1, v1, [F // type@03e8 │ │ -049b08: 5b31 2e01 |001e: iput-object v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -049b0c: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -049b0e: 5931 3701 |0021: iput v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -049b12: 0e00 |0023: return-void │ │ +057858: |[057858] com.badlogic.gdx.audio.analysis.FourierTransform.logAverages:(II)V │ │ +057868: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +05786c: 5231 3401 |0002: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.sampleRate:I // field@0134 │ │ +057870: 8211 |0004: int-to-float v1, v1 │ │ +057872: a900 0102 |0005: div-float v0, v1, v2 │ │ +057876: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +057878: 5931 3201 |0008: iput v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +05787c: c920 |000a: div-float/2addr v0, v2 │ │ +05787e: 8241 |000b: int-to-float v1, v4 │ │ +057880: 2d01 0001 |000c: cmpl-float v1, v0, v1 │ │ +057884: 3d01 0900 |000e: if-lez v1, 0017 // +0009 │ │ +057888: 5231 3201 |0010: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +05788c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057890: 5931 3201 |0014: iput v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +057894: 28f4 |0016: goto 000a // -000c │ │ +057896: 5935 2f01 |0017: iput v5, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.avgPerOctave:I // field@012f │ │ +05789a: 5231 3201 |0019: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.octaves:I // field@0132 │ │ +05789e: b251 |001b: mul-int/2addr v1, v5 │ │ +0578a0: 2311 e803 |001c: new-array v1, v1, [F // type@03e8 │ │ +0578a4: 5b31 2e01 |001e: iput-object v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +0578a8: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +0578aa: 5931 3701 |0021: iput v1, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +0578ae: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=217 │ │ 0x0007 line=218 │ │ 0x000a line=219 │ │ 0x0010 line=220 │ │ 0x0017 line=222 │ │ @@ -7316,21 +7317,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -049b14: |[049b14] com.badlogic.gdx.audio.analysis.FourierTransform.noAverages:()V │ │ -049b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -049b26: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ -049b2a: 5b10 2e01 |0003: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ -049b2e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -049b30: 5910 3701 |0006: iput v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ -049b34: 0e00 |0008: return-void │ │ +0578b0: |[0578b0] com.badlogic.gdx.audio.analysis.FourierTransform.noAverages:()V │ │ +0578c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0578c2: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ +0578c6: 5b10 2e01 |0003: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.averages:[F // field@012e │ │ +0578ca: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0578cc: 5910 3701 |0006: iput v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichAverage:I // field@0137 │ │ +0578d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ @@ -7346,19 +7347,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -049b38: |[049b38] com.badlogic.gdx.audio.analysis.FourierTransform.scaleFreq:(FF)V │ │ -049b48: 6e20 ac02 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ -049b4e: 0a00 |0003: move-result v0 │ │ -049b50: 6e30 bc02 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.scaleBand:(IF)V // method@02bc │ │ -049b56: 0e00 |0007: return-void │ │ +0578d4: |[0578d4] com.badlogic.gdx.audio.analysis.FourierTransform.scaleFreq:(FF)V │ │ +0578e4: 6e20 ac02 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ +0578ea: 0a00 |0003: move-result v0 │ │ +0578ec: 6e30 bc02 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.scaleBand:(IF)V // method@02bc │ │ +0578f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0007 line=394 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ 0x0000 - 0x0008 reg=2 freq F │ │ @@ -7375,35 +7376,35 @@ │ │ type : '([F[F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -049b58: |[049b58] com.badlogic.gdx.audio.analysis.FourierTransform.setComplex:([F[F)V │ │ -049b68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -049b6a: 5430 3301 |0001: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ -049b6e: 2100 |0003: array-length v0, v0 │ │ -049b70: 2141 |0004: array-length v1, v4 │ │ -049b72: 3210 1000 |0005: if-eq v0, v1, 0015 // +0010 │ │ -049b76: 5430 3101 |0007: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ -049b7a: 2100 |0009: array-length v0, v0 │ │ -049b7c: 2151 |000a: array-length v1, v5 │ │ -049b7e: 3210 0a00 |000b: if-eq v0, v1, 0015 // +000a │ │ -049b82: 2200 7b03 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -049b86: 1a01 5b0e |000f: const-string v1, "This won't work" // string@0e5b │ │ -049b8a: 7020 6824 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -049b90: 2700 |0014: throw v0 │ │ -049b92: 5430 3301 |0015: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ -049b96: 2141 |0017: array-length v1, v4 │ │ -049b98: 7151 e124 2420 |0018: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -049b9e: 5430 3101 |001b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ -049ba2: 2151 |001d: array-length v1, v5 │ │ -049ba4: 7151 e124 2520 |001e: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -049baa: 0e00 |0021: return-void │ │ +0578f4: |[0578f4] com.badlogic.gdx.audio.analysis.FourierTransform.setComplex:([F[F)V │ │ +057904: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +057906: 5430 3301 |0001: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ +05790a: 2100 |0003: array-length v0, v0 │ │ +05790c: 2141 |0004: array-length v1, v4 │ │ +05790e: 3210 1000 |0005: if-eq v0, v1, 0015 // +0010 │ │ +057912: 5430 3101 |0007: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ +057916: 2100 |0009: array-length v0, v0 │ │ +057918: 2151 |000a: array-length v1, v5 │ │ +05791a: 3210 0a00 |000b: if-eq v0, v1, 0015 // +000a │ │ +05791e: 2200 7b03 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +057922: 1a01 5b0e |000f: const-string v1, "This won't work" // string@0e5b │ │ +057926: 7020 6824 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05792c: 2700 |0014: throw v0 │ │ +05792e: 5430 3301 |0015: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.real:[F // field@0133 │ │ +057932: 2141 |0017: array-length v1, v4 │ │ +057934: 7151 e124 2420 |0018: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +05793a: 5430 3101 |001b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.imag:[F // field@0131 │ │ +05793e: 2151 |001d: array-length v1, v5 │ │ +057940: 7151 e124 2520 |001e: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +057946: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x000d line=137 │ │ 0x0015 line=139 │ │ 0x001b line=140 │ │ 0x0021 line=142 │ │ @@ -7417,19 +7418,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -049bac: |[049bac] com.badlogic.gdx.audio.analysis.FourierTransform.setFreq:(FF)V │ │ -049bbc: 6e20 ac02 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ -049bc2: 0a00 |0003: move-result v0 │ │ -049bc4: 6e30 be02 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.setBand:(IF)V // method@02be │ │ -049bca: 0e00 |0007: return-void │ │ +057948: |[057948] com.badlogic.gdx.audio.analysis.FourierTransform.setFreq:(FF)V │ │ +057958: 6e20 ac02 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.freqToIndex:(F)I // method@02ac │ │ +05795e: 0a00 |0003: move-result v0 │ │ +057960: 6e30 be02 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.setBand:(IF)V // method@02be │ │ +057966: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0007 line=386 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ 0x0000 - 0x0008 reg=2 freq F │ │ @@ -7440,18 +7441,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -049bcc: |[049bcc] com.badlogic.gdx.audio.analysis.FourierTransform.specSize:()I │ │ -049bdc: 5410 3501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ -049be0: 2100 |0002: array-length v0, v0 │ │ -049be2: 0f00 |0003: return v0 │ │ +057968: |[057968] com.badlogic.gdx.audio.analysis.FourierTransform.specSize:()I │ │ +057978: 5410 3501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.spectrum:[F // field@0135 │ │ +05797c: 2100 |0002: array-length v0, v0 │ │ +05797e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #29 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ @@ -7459,17 +7460,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049be4: |[049be4] com.badlogic.gdx.audio.analysis.FourierTransform.timeSize:()I │ │ -049bf4: 5210 3601 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ -049bf8: 0f00 |0002: return v0 │ │ +057980: |[057980] com.badlogic.gdx.audio.analysis.FourierTransform.timeSize:()I │ │ +057990: 5210 3601 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.timeSize:I // field@0136 │ │ +057994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/audio/analysis/FourierTransform; │ │ │ │ #30 : (in Lcom/badlogic/gdx/audio/analysis/FourierTransform;) │ │ @@ -7477,24 +7478,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -049bfc: |[049bfc] com.badlogic.gdx.audio.analysis.FourierTransform.window:(I)V │ │ -049c0c: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -049c10: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -049c12: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -049c16: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -049c1a: 1a01 9e06 |0007: const-string v1, "Invalid window type." // string@069e │ │ -049c1e: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -049c24: 2700 |000c: throw v0 │ │ -049c26: 5923 3801 |000d: iput v3, v2, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichWindow:I // field@0138 │ │ -049c2a: 0e00 |000f: return-void │ │ +057998: |[057998] com.badlogic.gdx.audio.analysis.FourierTransform.window:(I)V │ │ +0579a8: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +0579ac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0579ae: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +0579b2: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0579b6: 1a01 9e06 |0007: const-string v1, "Invalid window type." // string@069e │ │ +0579ba: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0579c0: 2700 |000c: throw v0 │ │ +0579c2: 5923 3801 |000d: iput v3, v2, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.whichWindow:I // field@0138 │ │ +0579c6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000d line=235 │ │ 0x000f line=237 │ │ locals : │ │ @@ -7549,199 +7550,199 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 368 16-bit code units │ │ -049c2c: |[049c2c] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -049c3c: 1306 4600 |0000: const/16 v6, #int 70 // #46 │ │ -049c40: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -049c42: 6e10 9709 0a00 |0003: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -049c48: 0c04 |0006: move-result-object v4 │ │ -049c4a: 7020 0424 4900 |0007: invoke-direct {v9, v4}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@2404 │ │ -049c50: 6e10 f602 0900 |000a: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049c56: 0a04 |000d: move-result v4 │ │ -049c58: 1305 5200 |000e: const/16 v5, #int 82 // #52 │ │ -049c5c: 3354 1600 |0010: if-ne v4, v5, 0026 // +0016 │ │ -049c60: 6e10 f602 0900 |0012: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049c66: 0a04 |0015: move-result v4 │ │ -049c68: 1305 4900 |0016: const/16 v5, #int 73 // #49 │ │ -049c6c: 3354 0e00 |0018: if-ne v4, v5, 0026 // +000e │ │ -049c70: 6e10 f602 0900 |001a: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049c76: 0a04 |001d: move-result v4 │ │ -049c78: 3364 0800 |001e: if-ne v4, v6, 0026 // +0008 │ │ -049c7c: 6e10 f602 0900 |0020: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049c82: 0a04 |0023: move-result v4 │ │ -049c84: 3264 3800 |0024: if-eq v4, v6, 005c // +0038 │ │ -049c88: 2204 bc02 |0026: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049c8c: 2205 9103 |0028: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -049c90: 7010 d024 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049c96: 1a06 470d |002d: const-string v6, "RIFF header not found: " // string@0d47 │ │ -049c9a: 6e20 d724 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049ca0: 0c05 |0032: move-result-object v5 │ │ -049ca2: 6e20 d624 a500 |0033: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -049ca8: 0c05 |0036: move-result-object v5 │ │ -049caa: 6e10 dd24 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049cb0: 0c05 |003a: move-result-object v5 │ │ -049cb2: 7020 291e 5400 |003b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049cb8: 2704 |003e: throw v4 │ │ -049cba: 0d01 |003f: move-exception v1 │ │ -049cbc: 6e10 f502 0900 |0040: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.close:()V // method@02f5 │ │ -049cc2: 2204 bc02 |0043: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049cc6: 2205 9103 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -049cca: 7010 d024 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049cd0: 1a06 6003 |004a: const-string v6, "Error reading WAV file: " // string@0360 │ │ -049cd4: 6e20 d724 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049cda: 0c05 |004f: move-result-object v5 │ │ -049cdc: 6e20 d624 a500 |0050: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -049ce2: 0c05 |0053: move-result-object v5 │ │ -049ce4: 6e10 dd24 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049cea: 0c05 |0057: move-result-object v5 │ │ -049cec: 7030 2a1e 5401 |0058: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -049cf2: 2704 |005b: throw v4 │ │ -049cf4: 1244 |005c: const/4 v4, #int 4 // #4 │ │ -049cf6: 7020 fc02 4900 |005d: invoke-direct {v9, v4}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ -049cfc: 6e10 f602 0900 |0060: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049d02: 0a04 |0063: move-result v4 │ │ -049d04: 1305 5700 |0064: const/16 v5, #int 87 // #57 │ │ -049d08: 3354 1a00 |0066: if-ne v4, v5, 0080 // +001a │ │ -049d0c: 6e10 f602 0900 |0068: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049d12: 0a04 |006b: move-result v4 │ │ -049d14: 1305 4100 |006c: const/16 v5, #int 65 // #41 │ │ -049d18: 3354 1200 |006e: if-ne v4, v5, 0080 // +0012 │ │ -049d1c: 6e10 f602 0900 |0070: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049d22: 0a04 |0073: move-result v4 │ │ -049d24: 1305 5600 |0074: const/16 v5, #int 86 // #56 │ │ -049d28: 3354 0a00 |0076: if-ne v4, v5, 0080 // +000a │ │ -049d2c: 6e10 f602 0900 |0078: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049d32: 0a04 |007b: move-result v4 │ │ -049d34: 1305 4500 |007c: const/16 v5, #int 69 // #45 │ │ -049d38: 3254 1b00 |007e: if-eq v4, v5, 0099 // +001b │ │ -049d3c: 2204 bc02 |0080: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049d40: 2205 9103 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -049d44: 7010 d024 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049d4a: 1a06 9d06 |0087: const-string v6, "Invalid wave file header: " // string@069d │ │ -049d4e: 6e20 d724 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049d54: 0c05 |008c: move-result-object v5 │ │ -049d56: 6e20 d624 a500 |008d: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -049d5c: 0c05 |0090: move-result-object v5 │ │ -049d5e: 6e10 dd24 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049d64: 0c05 |0094: move-result-object v5 │ │ -049d66: 7020 291e 5400 |0095: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049d6c: 2704 |0098: throw v4 │ │ -049d6e: 1304 6600 |0099: const/16 v4, #int 102 // #66 │ │ -049d72: 1305 6d00 |009b: const/16 v5, #int 109 // #6d │ │ -049d76: 1306 7400 |009d: const/16 v6, #int 116 // #74 │ │ -049d7a: 1307 2000 |009f: const/16 v7, #int 32 // #20 │ │ -049d7e: 7057 fa02 4965 |00a1: invoke-direct {v9, v4, v5, v6, v7}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.seekToChunk:(CCCC)I // method@02fa │ │ -049d84: 0a02 |00a4: move-result v2 │ │ -049d86: 6e10 f602 0900 |00a5: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049d8c: 0a04 |00a8: move-result v4 │ │ -049d8e: d544 ff00 |00a9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -049d92: 6e10 f602 0900 |00ab: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049d98: 0a05 |00ae: move-result v5 │ │ -049d9a: d555 ff00 |00af: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049d9e: e005 0508 |00b1: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -049da2: 9603 0405 |00b3: or-int v3, v4, v5 │ │ -049da6: 3283 1b00 |00b5: if-eq v3, v8, 00d0 // +001b │ │ -049daa: 2204 bc02 |00b7: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049dae: 2205 9103 |00b9: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -049db2: 7010 d024 0500 |00bb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049db8: 1a06 890f |00be: const-string v6, "WAV files must be PCM: " // string@0f89 │ │ -049dbc: 6e20 d724 6500 |00c0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049dc2: 0c05 |00c3: move-result-object v5 │ │ -049dc4: 6e20 d424 3500 |00c4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -049dca: 0c05 |00c7: move-result-object v5 │ │ -049dcc: 6e10 dd24 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049dd2: 0c05 |00cb: move-result-object v5 │ │ -049dd4: 7020 291e 5400 |00cc: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049dda: 2704 |00cf: throw v4 │ │ -049ddc: 6e10 f602 0900 |00d0: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049de2: 0a04 |00d3: move-result v4 │ │ -049de4: d544 ff00 |00d4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -049de8: 6e10 f602 0900 |00d6: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049dee: 0a05 |00d9: move-result v5 │ │ -049df0: d555 ff00 |00da: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049df4: e005 0508 |00dc: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -049df8: b654 |00de: or-int/2addr v4, v5 │ │ -049dfa: 5994 3c01 |00df: iput v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ -049dfe: 5294 3c01 |00e1: iget v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ -049e02: 3284 2200 |00e3: if-eq v4, v8, 0105 // +0022 │ │ -049e06: 5294 3c01 |00e5: iget v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ -049e0a: 1225 |00e7: const/4 v5, #int 2 // #2 │ │ -049e0c: 3254 1d00 |00e8: if-eq v4, v5, 0105 // +001d │ │ -049e10: 2204 bc02 |00ea: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049e14: 2205 9103 |00ec: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -049e18: 7010 d024 0500 |00ee: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049e1e: 1a06 8a0f |00f1: const-string v6, "WAV files must have 1 or 2 channels: " // string@0f8a │ │ -049e22: 6e20 d724 6500 |00f3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049e28: 0c05 |00f6: move-result-object v5 │ │ -049e2a: 5296 3c01 |00f7: iget v6, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ -049e2e: 6e20 d424 6500 |00f9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -049e34: 0c05 |00fc: move-result-object v5 │ │ -049e36: 6e10 dd24 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049e3c: 0c05 |0100: move-result-object v5 │ │ -049e3e: 7020 291e 5400 |0101: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049e44: 2704 |0104: throw v4 │ │ -049e46: 6e10 f602 0900 |0105: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049e4c: 0a04 |0108: move-result v4 │ │ -049e4e: d544 ff00 |0109: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -049e52: 6e10 f602 0900 |010b: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049e58: 0a05 |010e: move-result v5 │ │ -049e5a: d555 ff00 |010f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049e5e: e005 0508 |0111: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -049e62: b654 |0113: or-int/2addr v4, v5 │ │ -049e64: 6e10 f602 0900 |0114: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049e6a: 0a05 |0117: move-result v5 │ │ -049e6c: d555 ff00 |0118: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049e70: e005 0510 |011a: shl-int/lit8 v5, v5, #int 16 // #10 │ │ -049e74: b654 |011c: or-int/2addr v4, v5 │ │ -049e76: 6e10 f602 0900 |011d: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049e7c: 0a05 |0120: move-result v5 │ │ -049e7e: d555 ff00 |0121: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049e82: e005 0518 |0123: shl-int/lit8 v5, v5, #int 24 // #18 │ │ -049e86: b654 |0125: or-int/2addr v4, v5 │ │ -049e88: 5994 3f01 |0126: iput v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.sampleRate:I // field@013f │ │ -049e8c: 1264 |0128: const/4 v4, #int 6 // #6 │ │ -049e8e: 7020 fc02 4900 |0129: invoke-direct {v9, v4}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ -049e94: 6e10 f602 0900 |012c: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049e9a: 0a04 |012f: move-result v4 │ │ -049e9c: d544 ff00 |0130: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -049ea0: 6e10 f602 0900 |0132: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049ea6: 0a05 |0135: move-result v5 │ │ -049ea8: d555 ff00 |0136: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049eac: e005 0508 |0138: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -049eb0: 9600 0405 |013a: or-int v0, v4, v5 │ │ -049eb4: 1304 1000 |013c: const/16 v4, #int 16 // #10 │ │ -049eb8: 3240 1b00 |013e: if-eq v0, v4, 0159 // +001b │ │ -049ebc: 2204 bc02 |0140: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -049ec0: 2205 9103 |0142: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -049ec4: 7010 d024 0500 |0144: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049eca: 1a06 8b0f |0147: const-string v6, "WAV files must have 16 bits per sample: " // string@0f8b │ │ -049ece: 6e20 d724 6500 |0149: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049ed4: 0c05 |014c: move-result-object v5 │ │ -049ed6: 6e20 d424 0500 |014d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -049edc: 0c05 |0150: move-result-object v5 │ │ -049ede: 6e10 dd24 0500 |0151: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -049ee4: 0c05 |0154: move-result-object v5 │ │ -049ee6: 7020 291e 5400 |0155: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -049eec: 2704 |0158: throw v4 │ │ -049eee: d804 02f0 |0159: add-int/lit8 v4, v2, #int -16 // #f0 │ │ -049ef2: 7020 fc02 4900 |015b: invoke-direct {v9, v4}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ -049ef8: 1304 6400 |015e: const/16 v4, #int 100 // #64 │ │ -049efc: 1305 6100 |0160: const/16 v5, #int 97 // #61 │ │ -049f00: 1306 7400 |0162: const/16 v6, #int 116 // #74 │ │ -049f04: 1307 6100 |0164: const/16 v7, #int 97 // #61 │ │ -049f08: 7057 fa02 4965 |0166: invoke-direct {v9, v4, v5, v6, v7}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.seekToChunk:(CCCC)I // method@02fa │ │ -049f0e: 0a04 |0169: move-result v4 │ │ -049f10: 5994 3d01 |016a: iput v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ -049f14: 0e00 |016c: return-void │ │ -049f16: 0d04 |016d: move-exception v4 │ │ -049f18: 2900 d5fe |016e: goto/16 0043 // -012b │ │ +0579c8: |[0579c8] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0579d8: 1306 4600 |0000: const/16 v6, #int 70 // #46 │ │ +0579dc: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +0579de: 6e10 9709 0a00 |0003: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0579e4: 0c04 |0006: move-result-object v4 │ │ +0579e6: 7020 0424 4900 |0007: invoke-direct {v9, v4}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@2404 │ │ +0579ec: 6e10 f602 0900 |000a: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +0579f2: 0a04 |000d: move-result v4 │ │ +0579f4: 1305 5200 |000e: const/16 v5, #int 82 // #52 │ │ +0579f8: 3354 1600 |0010: if-ne v4, v5, 0026 // +0016 │ │ +0579fc: 6e10 f602 0900 |0012: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057a02: 0a04 |0015: move-result v4 │ │ +057a04: 1305 4900 |0016: const/16 v5, #int 73 // #49 │ │ +057a08: 3354 0e00 |0018: if-ne v4, v5, 0026 // +000e │ │ +057a0c: 6e10 f602 0900 |001a: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057a12: 0a04 |001d: move-result v4 │ │ +057a14: 3364 0800 |001e: if-ne v4, v6, 0026 // +0008 │ │ +057a18: 6e10 f602 0900 |0020: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057a1e: 0a04 |0023: move-result v4 │ │ +057a20: 3264 3800 |0024: if-eq v4, v6, 005c // +0038 │ │ +057a24: 2204 bc02 |0026: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057a28: 2205 9103 |0028: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +057a2c: 7010 d024 0500 |002a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057a32: 1a06 470d |002d: const-string v6, "RIFF header not found: " // string@0d47 │ │ +057a36: 6e20 d724 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057a3c: 0c05 |0032: move-result-object v5 │ │ +057a3e: 6e20 d624 a500 |0033: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +057a44: 0c05 |0036: move-result-object v5 │ │ +057a46: 6e10 dd24 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057a4c: 0c05 |003a: move-result-object v5 │ │ +057a4e: 7020 291e 5400 |003b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +057a54: 2704 |003e: throw v4 │ │ +057a56: 0d01 |003f: move-exception v1 │ │ +057a58: 6e10 f502 0900 |0040: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.close:()V // method@02f5 │ │ +057a5e: 2204 bc02 |0043: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057a62: 2205 9103 |0045: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +057a66: 7010 d024 0500 |0047: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057a6c: 1a06 6003 |004a: const-string v6, "Error reading WAV file: " // string@0360 │ │ +057a70: 6e20 d724 6500 |004c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057a76: 0c05 |004f: move-result-object v5 │ │ +057a78: 6e20 d624 a500 |0050: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +057a7e: 0c05 |0053: move-result-object v5 │ │ +057a80: 6e10 dd24 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057a86: 0c05 |0057: move-result-object v5 │ │ +057a88: 7030 2a1e 5401 |0058: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +057a8e: 2704 |005b: throw v4 │ │ +057a90: 1244 |005c: const/4 v4, #int 4 // #4 │ │ +057a92: 7020 fc02 4900 |005d: invoke-direct {v9, v4}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ +057a98: 6e10 f602 0900 |0060: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057a9e: 0a04 |0063: move-result v4 │ │ +057aa0: 1305 5700 |0064: const/16 v5, #int 87 // #57 │ │ +057aa4: 3354 1a00 |0066: if-ne v4, v5, 0080 // +001a │ │ +057aa8: 6e10 f602 0900 |0068: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057aae: 0a04 |006b: move-result v4 │ │ +057ab0: 1305 4100 |006c: const/16 v5, #int 65 // #41 │ │ +057ab4: 3354 1200 |006e: if-ne v4, v5, 0080 // +0012 │ │ +057ab8: 6e10 f602 0900 |0070: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057abe: 0a04 |0073: move-result v4 │ │ +057ac0: 1305 5600 |0074: const/16 v5, #int 86 // #56 │ │ +057ac4: 3354 0a00 |0076: if-ne v4, v5, 0080 // +000a │ │ +057ac8: 6e10 f602 0900 |0078: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057ace: 0a04 |007b: move-result v4 │ │ +057ad0: 1305 4500 |007c: const/16 v5, #int 69 // #45 │ │ +057ad4: 3254 1b00 |007e: if-eq v4, v5, 0099 // +001b │ │ +057ad8: 2204 bc02 |0080: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057adc: 2205 9103 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +057ae0: 7010 d024 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057ae6: 1a06 9d06 |0087: const-string v6, "Invalid wave file header: " // string@069d │ │ +057aea: 6e20 d724 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057af0: 0c05 |008c: move-result-object v5 │ │ +057af2: 6e20 d624 a500 |008d: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +057af8: 0c05 |0090: move-result-object v5 │ │ +057afa: 6e10 dd24 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057b00: 0c05 |0094: move-result-object v5 │ │ +057b02: 7020 291e 5400 |0095: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +057b08: 2704 |0098: throw v4 │ │ +057b0a: 1304 6600 |0099: const/16 v4, #int 102 // #66 │ │ +057b0e: 1305 6d00 |009b: const/16 v5, #int 109 // #6d │ │ +057b12: 1306 7400 |009d: const/16 v6, #int 116 // #74 │ │ +057b16: 1307 2000 |009f: const/16 v7, #int 32 // #20 │ │ +057b1a: 7057 fa02 4965 |00a1: invoke-direct {v9, v4, v5, v6, v7}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.seekToChunk:(CCCC)I // method@02fa │ │ +057b20: 0a02 |00a4: move-result v2 │ │ +057b22: 6e10 f602 0900 |00a5: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057b28: 0a04 |00a8: move-result v4 │ │ +057b2a: d544 ff00 |00a9: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +057b2e: 6e10 f602 0900 |00ab: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057b34: 0a05 |00ae: move-result v5 │ │ +057b36: d555 ff00 |00af: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057b3a: e005 0508 |00b1: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +057b3e: 9603 0405 |00b3: or-int v3, v4, v5 │ │ +057b42: 3283 1b00 |00b5: if-eq v3, v8, 00d0 // +001b │ │ +057b46: 2204 bc02 |00b7: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057b4a: 2205 9103 |00b9: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +057b4e: 7010 d024 0500 |00bb: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057b54: 1a06 890f |00be: const-string v6, "WAV files must be PCM: " // string@0f89 │ │ +057b58: 6e20 d724 6500 |00c0: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057b5e: 0c05 |00c3: move-result-object v5 │ │ +057b60: 6e20 d424 3500 |00c4: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +057b66: 0c05 |00c7: move-result-object v5 │ │ +057b68: 6e10 dd24 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057b6e: 0c05 |00cb: move-result-object v5 │ │ +057b70: 7020 291e 5400 |00cc: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +057b76: 2704 |00cf: throw v4 │ │ +057b78: 6e10 f602 0900 |00d0: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057b7e: 0a04 |00d3: move-result v4 │ │ +057b80: d544 ff00 |00d4: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +057b84: 6e10 f602 0900 |00d6: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057b8a: 0a05 |00d9: move-result v5 │ │ +057b8c: d555 ff00 |00da: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057b90: e005 0508 |00dc: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +057b94: b654 |00de: or-int/2addr v4, v5 │ │ +057b96: 5994 3c01 |00df: iput v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ +057b9a: 5294 3c01 |00e1: iget v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ +057b9e: 3284 2200 |00e3: if-eq v4, v8, 0105 // +0022 │ │ +057ba2: 5294 3c01 |00e5: iget v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ +057ba6: 1225 |00e7: const/4 v5, #int 2 // #2 │ │ +057ba8: 3254 1d00 |00e8: if-eq v4, v5, 0105 // +001d │ │ +057bac: 2204 bc02 |00ea: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057bb0: 2205 9103 |00ec: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +057bb4: 7010 d024 0500 |00ee: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057bba: 1a06 8a0f |00f1: const-string v6, "WAV files must have 1 or 2 channels: " // string@0f8a │ │ +057bbe: 6e20 d724 6500 |00f3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057bc4: 0c05 |00f6: move-result-object v5 │ │ +057bc6: 5296 3c01 |00f7: iget v6, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ +057bca: 6e20 d424 6500 |00f9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +057bd0: 0c05 |00fc: move-result-object v5 │ │ +057bd2: 6e10 dd24 0500 |00fd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057bd8: 0c05 |0100: move-result-object v5 │ │ +057bda: 7020 291e 5400 |0101: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +057be0: 2704 |0104: throw v4 │ │ +057be2: 6e10 f602 0900 |0105: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057be8: 0a04 |0108: move-result v4 │ │ +057bea: d544 ff00 |0109: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +057bee: 6e10 f602 0900 |010b: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057bf4: 0a05 |010e: move-result v5 │ │ +057bf6: d555 ff00 |010f: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057bfa: e005 0508 |0111: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +057bfe: b654 |0113: or-int/2addr v4, v5 │ │ +057c00: 6e10 f602 0900 |0114: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057c06: 0a05 |0117: move-result v5 │ │ +057c08: d555 ff00 |0118: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057c0c: e005 0510 |011a: shl-int/lit8 v5, v5, #int 16 // #10 │ │ +057c10: b654 |011c: or-int/2addr v4, v5 │ │ +057c12: 6e10 f602 0900 |011d: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057c18: 0a05 |0120: move-result v5 │ │ +057c1a: d555 ff00 |0121: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057c1e: e005 0518 |0123: shl-int/lit8 v5, v5, #int 24 // #18 │ │ +057c22: b654 |0125: or-int/2addr v4, v5 │ │ +057c24: 5994 3f01 |0126: iput v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.sampleRate:I // field@013f │ │ +057c28: 1264 |0128: const/4 v4, #int 6 // #6 │ │ +057c2a: 7020 fc02 4900 |0129: invoke-direct {v9, v4}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ +057c30: 6e10 f602 0900 |012c: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057c36: 0a04 |012f: move-result v4 │ │ +057c38: d544 ff00 |0130: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +057c3c: 6e10 f602 0900 |0132: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057c42: 0a05 |0135: move-result v5 │ │ +057c44: d555 ff00 |0136: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057c48: e005 0508 |0138: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +057c4c: 9600 0405 |013a: or-int v0, v4, v5 │ │ +057c50: 1304 1000 |013c: const/16 v4, #int 16 // #10 │ │ +057c54: 3240 1b00 |013e: if-eq v0, v4, 0159 // +001b │ │ +057c58: 2204 bc02 |0140: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +057c5c: 2205 9103 |0142: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +057c60: 7010 d024 0500 |0144: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057c66: 1a06 8b0f |0147: const-string v6, "WAV files must have 16 bits per sample: " // string@0f8b │ │ +057c6a: 6e20 d724 6500 |0149: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057c70: 0c05 |014c: move-result-object v5 │ │ +057c72: 6e20 d424 0500 |014d: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +057c78: 0c05 |0150: move-result-object v5 │ │ +057c7a: 6e10 dd24 0500 |0151: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057c80: 0c05 |0154: move-result-object v5 │ │ +057c82: 7020 291e 5400 |0155: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +057c88: 2704 |0158: throw v4 │ │ +057c8a: d804 02f0 |0159: add-int/lit8 v4, v2, #int -16 // #f0 │ │ +057c8e: 7020 fc02 4900 |015b: invoke-direct {v9, v4}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ +057c94: 1304 6400 |015e: const/16 v4, #int 100 // #64 │ │ +057c98: 1305 6100 |0160: const/16 v5, #int 97 // #61 │ │ +057c9c: 1306 7400 |0162: const/16 v6, #int 116 // #74 │ │ +057ca0: 1307 6100 |0164: const/16 v7, #int 97 // #61 │ │ +057ca4: 7057 fa02 4965 |0166: invoke-direct {v9, v4, v5, v6, v7}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.seekToChunk:(CCCC)I // method@02fa │ │ +057caa: 0a04 |0169: move-result v4 │ │ +057cac: 5994 3d01 |016a: iput v4, v9, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ +057cb0: 0e00 |016c: return-void │ │ +057cb2: 0d04 |016d: move-exception v4 │ │ +057cb4: 2900 d5fe |016e: goto/16 0043 // -012b │ │ catches : 3 │ │ 0x000a - 0x003f │ │ Ljava/lang/Throwable; -> 0x003f │ │ 0x0040 - 0x0043 │ │ Ljava/io/IOException; -> 0x016d │ │ 0x005d - 0x016c │ │ Ljava/lang/Throwable; -> 0x003f │ │ @@ -7783,86 +7784,86 @@ │ │ type : '(CCCC)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -049f40: |[049f40] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.seekToChunk:(CCCC)I │ │ -049f50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -049f52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -049f54: 6e10 f602 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049f5a: 0a04 |0005: move-result v4 │ │ -049f5c: 3374 6500 |0006: if-ne v4, v7, 006b // +0065 │ │ -049f60: 0121 |0008: move v1, v2 │ │ -049f62: 6e10 f602 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049f68: 0a04 |000c: move-result v4 │ │ -049f6a: 3384 6000 |000d: if-ne v4, v8, 006d // +0060 │ │ -049f6e: 0124 |000f: move v4, v2 │ │ -049f70: b541 |0010: and-int/2addr v1, v4 │ │ -049f72: 6e10 f602 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049f78: 0a04 |0014: move-result v4 │ │ -049f7a: 3394 5a00 |0015: if-ne v4, v9, 006f // +005a │ │ -049f7e: 0124 |0017: move v4, v2 │ │ -049f80: b541 |0018: and-int/2addr v1, v4 │ │ -049f82: 6e10 f602 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049f88: 0a04 |001c: move-result v4 │ │ -049f8a: 33a4 5400 |001d: if-ne v4, v10, 0071 // +0054 │ │ -049f8e: 0124 |001f: move v4, v2 │ │ -049f90: b541 |0020: and-int/2addr v1, v4 │ │ -049f92: 6e10 f602 0600 |0021: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049f98: 0a04 |0024: move-result v4 │ │ -049f9a: d544 ff00 |0025: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -049f9e: 6e10 f602 0600 |0027: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049fa4: 0a05 |002a: move-result v5 │ │ -049fa6: d555 ff00 |002b: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049faa: e005 0508 |002d: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -049fae: b654 |002f: or-int/2addr v4, v5 │ │ -049fb0: 6e10 f602 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049fb6: 0a05 |0033: move-result v5 │ │ -049fb8: d555 ff00 |0034: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049fbc: e005 0510 |0036: shl-int/lit8 v5, v5, #int 16 // #10 │ │ -049fc0: b654 |0038: or-int/2addr v4, v5 │ │ -049fc2: 6e10 f602 0600 |0039: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ -049fc8: 0a05 |003c: move-result v5 │ │ -049fca: d555 ff00 |003d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -049fce: e005 0518 |003f: shl-int/lit8 v5, v5, #int 24 // #18 │ │ -049fd2: 9600 0405 |0041: or-int v0, v4, v5 │ │ -049fd6: 12f4 |0043: const/4 v4, #int -1 // #ff │ │ -049fd8: 3340 2f00 |0044: if-ne v0, v4, 0073 // +002f │ │ -049fdc: 2202 6103 |0046: new-instance v2, Ljava/io/IOException; // type@0361 │ │ -049fe0: 2203 9103 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -049fe4: 7010 d024 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -049fea: 1a04 5d02 |004d: const-string v4, "Chunk not found: " // string@025d │ │ -049fee: 6e20 d724 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -049ff4: 0c03 |0052: move-result-object v3 │ │ -049ff6: 6e20 d224 7300 |0053: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -049ffc: 0c03 |0056: move-result-object v3 │ │ -049ffe: 6e20 d224 8300 |0057: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04a004: 0c03 |005a: move-result-object v3 │ │ -04a006: 6e20 d224 9300 |005b: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04a00c: 0c03 |005e: move-result-object v3 │ │ -04a00e: 6e20 d224 a300 |005f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04a014: 0c03 |0062: move-result-object v3 │ │ -04a016: 6e10 dd24 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04a01c: 0c03 |0066: move-result-object v3 │ │ -04a01e: 7020 0524 3200 |0067: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ -04a024: 2702 |006a: throw v2 │ │ -04a026: 0131 |006b: move v1, v3 │ │ -04a028: 289d |006c: goto 0009 // -0063 │ │ -04a02a: 0134 |006d: move v4, v3 │ │ -04a02c: 28a2 |006e: goto 0010 // -005e │ │ -04a02e: 0134 |006f: move v4, v3 │ │ -04a030: 28a8 |0070: goto 0018 // -0058 │ │ -04a032: 0134 |0071: move v4, v3 │ │ -04a034: 28ae |0072: goto 0020 // -0052 │ │ -04a036: 3801 0300 |0073: if-eqz v1, 0076 // +0003 │ │ -04a03a: 0f00 |0075: return v0 │ │ -04a03c: 7020 fc02 0600 |0076: invoke-direct {v6, v0}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ -04a042: 2889 |0079: goto 0002 // -0077 │ │ +057cdc: |[057cdc] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.seekToChunk:(CCCC)I │ │ +057cec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +057cee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +057cf0: 6e10 f602 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057cf6: 0a04 |0005: move-result v4 │ │ +057cf8: 3374 6500 |0006: if-ne v4, v7, 006b // +0065 │ │ +057cfc: 0121 |0008: move v1, v2 │ │ +057cfe: 6e10 f602 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d04: 0a04 |000c: move-result v4 │ │ +057d06: 3384 6000 |000d: if-ne v4, v8, 006d // +0060 │ │ +057d0a: 0124 |000f: move v4, v2 │ │ +057d0c: b541 |0010: and-int/2addr v1, v4 │ │ +057d0e: 6e10 f602 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d14: 0a04 |0014: move-result v4 │ │ +057d16: 3394 5a00 |0015: if-ne v4, v9, 006f // +005a │ │ +057d1a: 0124 |0017: move v4, v2 │ │ +057d1c: b541 |0018: and-int/2addr v1, v4 │ │ +057d1e: 6e10 f602 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d24: 0a04 |001c: move-result v4 │ │ +057d26: 33a4 5400 |001d: if-ne v4, v10, 0071 // +0054 │ │ +057d2a: 0124 |001f: move v4, v2 │ │ +057d2c: b541 |0020: and-int/2addr v1, v4 │ │ +057d2e: 6e10 f602 0600 |0021: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d34: 0a04 |0024: move-result v4 │ │ +057d36: d544 ff00 |0025: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +057d3a: 6e10 f602 0600 |0027: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d40: 0a05 |002a: move-result v5 │ │ +057d42: d555 ff00 |002b: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057d46: e005 0508 |002d: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +057d4a: b654 |002f: or-int/2addr v4, v5 │ │ +057d4c: 6e10 f602 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d52: 0a05 |0033: move-result v5 │ │ +057d54: d555 ff00 |0034: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057d58: e005 0510 |0036: shl-int/lit8 v5, v5, #int 16 // #10 │ │ +057d5c: b654 |0038: or-int/2addr v4, v5 │ │ +057d5e: 6e10 f602 0600 |0039: invoke-virtual {v6}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:()I // method@02f6 │ │ +057d64: 0a05 |003c: move-result v5 │ │ +057d66: d555 ff00 |003d: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +057d6a: e005 0518 |003f: shl-int/lit8 v5, v5, #int 24 // #18 │ │ +057d6e: 9600 0405 |0041: or-int v0, v4, v5 │ │ +057d72: 12f4 |0043: const/4 v4, #int -1 // #ff │ │ +057d74: 3340 2f00 |0044: if-ne v0, v4, 0073 // +002f │ │ +057d78: 2202 6103 |0046: new-instance v2, Ljava/io/IOException; // type@0361 │ │ +057d7c: 2203 9103 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +057d80: 7010 d024 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +057d86: 1a04 5d02 |004d: const-string v4, "Chunk not found: " // string@025d │ │ +057d8a: 6e20 d724 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +057d90: 0c03 |0052: move-result-object v3 │ │ +057d92: 6e20 d224 7300 |0053: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +057d98: 0c03 |0056: move-result-object v3 │ │ +057d9a: 6e20 d224 8300 |0057: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +057da0: 0c03 |005a: move-result-object v3 │ │ +057da2: 6e20 d224 9300 |005b: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +057da8: 0c03 |005e: move-result-object v3 │ │ +057daa: 6e20 d224 a300 |005f: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +057db0: 0c03 |0062: move-result-object v3 │ │ +057db2: 6e10 dd24 0300 |0063: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +057db8: 0c03 |0066: move-result-object v3 │ │ +057dba: 7020 0524 3200 |0067: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ +057dc0: 2702 |006a: throw v2 │ │ +057dc2: 0131 |006b: move v1, v3 │ │ +057dc4: 289d |006c: goto 0009 // -0063 │ │ +057dc6: 0134 |006d: move v4, v3 │ │ +057dc8: 28a2 |006e: goto 0010 // -005e │ │ +057dca: 0134 |006f: move v4, v3 │ │ +057dcc: 28a8 |0070: goto 0018 // -0058 │ │ +057dce: 0134 |0071: move v4, v3 │ │ +057dd0: 28ae |0072: goto 0020 // -0052 │ │ +057dd2: 3801 0300 |0073: if-eqz v1, 0076 // +0003 │ │ +057dd6: 0f00 |0075: return v0 │ │ +057dd8: 7020 fc02 0600 |0076: invoke-direct {v6, v0}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skipFully:(I)V // method@02fc │ │ +057dde: 2889 |0079: goto 0002 // -0077 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0009 line=140 │ │ 0x0011 line=141 │ │ 0x0019 line=142 │ │ 0x0021 line=143 │ │ @@ -7885,77 +7886,77 @@ │ │ 0x0000 - 0x007a reg=10 c4 C │ │ │ │ #2 : (in Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;) │ │ name : 'skipFully' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -04a044: |[04a044] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.skipFully:(I)V │ │ -04a054: 3d06 1b00 |0000: if-lez v6, 001b // +001b │ │ -04a058: 5452 3e01 |0002: iget-object v2, v5, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.in:Ljava/io/InputStream; // field@013e │ │ -04a05c: 8163 |0004: int-to-long v3, v6 │ │ -04a05e: 6e30 0d24 3204 |0005: invoke-virtual {v2, v3, v4}, Ljava/io/InputStream;.skip:(J)J // method@240d │ │ -04a064: 0b00 |0008: move-result-wide v0 │ │ -04a066: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -04a06a: 3102 0002 |000b: cmp-long v2, v0, v2 │ │ -04a06e: 3c02 0a00 |000d: if-gtz v2, 0017 // +000a │ │ -04a072: 2202 5a03 |000f: new-instance v2, Ljava/io/EOFException; // type@035a │ │ -04a076: 1a03 960e |0011: const-string v3, "Unable to skip." // string@0e96 │ │ -04a07a: 7020 eb23 3200 |0013: invoke-direct {v2, v3}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@23eb │ │ -04a080: 2702 |0016: throw v2 │ │ -04a082: 8162 |0017: int-to-long v2, v6 │ │ -04a084: bc02 |0018: sub-long/2addr v2, v0 │ │ -04a086: 8426 |0019: long-to-int v6, v2 │ │ -04a088: 28e6 |001a: goto 0000 // -001a │ │ -04a08a: 0e00 |001b: return-void │ │ +057de0: |[057de0] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.skipFully:(I)V │ │ +057df0: 3d07 1b00 |0000: if-lez v7, 001b // +001b │ │ +057df4: 5462 3e01 |0002: iget-object v2, v6, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.in:Ljava/io/InputStream; // field@013e │ │ +057df8: 8174 |0004: int-to-long v4, v7 │ │ +057dfa: 6e30 0d24 4205 |0005: invoke-virtual {v2, v4, v5}, Ljava/io/InputStream;.skip:(J)J // method@240d │ │ +057e00: 0b00 |0008: move-result-wide v0 │ │ +057e02: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +057e06: 3102 0002 |000b: cmp-long v2, v0, v2 │ │ +057e0a: 3c02 0a00 |000d: if-gtz v2, 0017 // +000a │ │ +057e0e: 2202 5a03 |000f: new-instance v2, Ljava/io/EOFException; // type@035a │ │ +057e12: 1a03 960e |0011: const-string v3, "Unable to skip." // string@0e96 │ │ +057e16: 7020 eb23 3200 |0013: invoke-direct {v2, v3}, Ljava/io/EOFException;.:(Ljava/lang/String;)V // method@23eb │ │ +057e1c: 2702 |0016: throw v2 │ │ +057e1e: 8172 |0017: int-to-long v2, v7 │ │ +057e20: bc02 |0018: sub-long/2addr v2, v0 │ │ +057e22: 8427 |0019: long-to-int v7, v2 │ │ +057e24: 28e6 |001a: goto 0000 // -001a │ │ +057e26: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0009 line=153 │ │ 0x0017 line=154 │ │ 0x001a line=155 │ │ 0x001b line=156 │ │ locals : │ │ 0x0009 - 0x001b reg=0 skipped J │ │ - 0x0000 - 0x001c reg=5 this Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; │ │ - 0x0000 - 0x001c reg=6 count I │ │ + 0x0000 - 0x001c reg=6 this Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; │ │ + 0x0000 - 0x001c reg=7 count I │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;) │ │ name : 'readData' │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -04a08c: |[04a08c] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.readData:([B)I │ │ -04a09c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -04a09e: 5242 3d01 |0001: iget v2, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ -04a0a2: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -04a0a6: 0110 |0005: move v0, v1 │ │ -04a0a8: 0f00 |0006: return v0 │ │ -04a0aa: 6e20 f702 5400 |0007: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:([B)I // method@02f7 │ │ -04a0b0: 0a02 |000a: move-result v2 │ │ -04a0b2: 5243 3d01 |000b: iget v3, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ -04a0b6: 7120 8824 3200 |000d: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -04a0bc: 0a00 |0010: move-result v0 │ │ -04a0be: 3310 0400 |0011: if-ne v0, v1, 0015 // +0004 │ │ -04a0c2: 0110 |0013: move v0, v1 │ │ -04a0c4: 28f2 |0014: goto 0006 // -000e │ │ -04a0c6: 5241 3d01 |0015: iget v1, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ -04a0ca: b101 |0017: sub-int/2addr v1, v0 │ │ -04a0cc: 5941 3d01 |0018: iput v1, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ -04a0d0: 28ec |001a: goto 0006 // -0014 │ │ +057e28: |[057e28] com.badlogic.gdx.audio.io.WavDecoder$WavInputStream.readData:([B)I │ │ +057e38: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +057e3a: 5242 3d01 |0001: iget v2, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ +057e3e: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +057e42: 0110 |0005: move v0, v1 │ │ +057e44: 0f00 |0006: return v0 │ │ +057e46: 6e20 f702 5400 |0007: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:([B)I // method@02f7 │ │ +057e4c: 0a02 |000a: move-result v2 │ │ +057e4e: 5243 3d01 |000b: iget v3, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ +057e52: 7120 8824 3200 |000d: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +057e58: 0a00 |0010: move-result v0 │ │ +057e5a: 3310 0400 |0011: if-ne v0, v1, 0015 // +0004 │ │ +057e5e: 0110 |0013: move v0, v1 │ │ +057e60: 28f2 |0014: goto 0006 // -000e │ │ +057e62: 5241 3d01 |0015: iget v1, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ +057e66: b101 |0017: sub-int/2addr v1, v0 │ │ +057e68: 5941 3d01 |0018: iput v1, v4, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ +057e6c: 28ec |001a: goto 0006 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=159 │ │ 0x0006 line=163 │ │ 0x0007 line=160 │ │ 0x0011 line=161 │ │ 0x0015 line=162 │ │ @@ -7999,18 +8000,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 │ │ -04a0d4: |[04a0d4] com.badlogic.gdx.backends.android.AndroidApplication$1.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ -04a0e4: 5b01 4b01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@014b │ │ -04a0e8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a0ee: 0e00 |0005: return-void │ │ +057e70: |[057e70] com.badlogic.gdx.backends.android.AndroidApplication$1.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ +057e80: 5b01 4b01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@014b │ │ +057e84: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +057e8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidApplication$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ @@ -8020,18 +8021,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a0f0: |[04a0f0] com.badlogic.gdx.backends.android.AndroidApplication$1.run:()V │ │ -04a100: 5410 4b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@014b │ │ -04a104: 6e10 3903 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.finish:()V // method@0339 │ │ -04a10a: 0e00 |0005: return-void │ │ +057e8c: |[057e8c] com.badlogic.gdx.backends.android.AndroidApplication$1.run:()V │ │ +057e9c: 5410 4b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@014b │ │ +057ea0: 6e10 3903 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.finish:()V // method@0339 │ │ +057ea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication$1; │ │ │ │ @@ -8124,40 +8125,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -04a10c: |[04a10c] com.badlogic.gdx.backends.android.AndroidApplicationConfiguration.:()V │ │ -04a11c: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ -04a120: 1253 |0002: const/4 v3, #int 5 // #5 │ │ -04a122: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -04a124: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04a126: 7010 9524 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a12c: 5c51 6701 |0008: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -04a130: 5953 6101 |000a: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ -04a134: 1260 |000c: const/4 v0, #int 6 // #6 │ │ -04a136: 5950 5c01 |000d: iput v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ -04a13a: 5953 5a01 |000f: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ -04a13e: 5951 5901 |0011: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ -04a142: 5954 5b01 |0013: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ -04a146: 5951 6301 |0015: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ -04a14a: 5951 6001 |0017: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@0160 │ │ -04a14e: 5c52 6501 |0019: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0165 │ │ -04a152: 5c52 6601 |001b: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0166 │ │ -04a156: 5951 6401 |001d: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0164 │ │ -04a15a: 5c51 6801 |001f: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0168 │ │ -04a15e: 5c51 5e01 |0021: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@015e │ │ -04a162: 5954 5f01 |0023: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@015f │ │ -04a166: 2200 d600 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ -04a16a: 7010 5706 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ -04a170: 5b50 6201 |002a: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -04a174: 5c51 5d01 |002c: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@015d │ │ -04a178: 0e00 |002e: return-void │ │ +057ea8: |[057ea8] com.badlogic.gdx.backends.android.AndroidApplicationConfiguration.:()V │ │ +057eb8: 1304 1000 |0000: const/16 v4, #int 16 // #10 │ │ +057ebc: 1253 |0002: const/4 v3, #int 5 // #5 │ │ +057ebe: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +057ec0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +057ec2: 7010 9524 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +057ec8: 5c51 6701 |0008: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +057ecc: 5953 6101 |000a: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ +057ed0: 1260 |000c: const/4 v0, #int 6 // #6 │ │ +057ed2: 5950 5c01 |000d: iput v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ +057ed6: 5953 5a01 |000f: iput v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ +057eda: 5951 5901 |0011: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ +057ede: 5954 5b01 |0013: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ +057ee2: 5951 6301 |0015: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ +057ee6: 5951 6001 |0017: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@0160 │ │ +057eea: 5c52 6501 |0019: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0165 │ │ +057eee: 5c52 6601 |001b: iput-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0166 │ │ +057ef2: 5951 6401 |001d: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0164 │ │ +057ef6: 5c51 6801 |001f: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0168 │ │ +057efa: 5c51 5e01 |0021: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@015e │ │ +057efe: 5954 5f01 |0023: iput v4, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@015f │ │ +057f02: 2200 d600 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ +057f06: 7010 5706 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ +057f0c: 5b50 6201 |002a: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +057f10: 5c51 5d01 |002c: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@015d │ │ +057f14: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=29 │ │ 0x0008 line=31 │ │ 0x000a line=34 │ │ 0x0013 line=37 │ │ 0x0017 line=40 │ │ @@ -8211,19 +8212,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 │ │ -04a17c: |[04a17c] com.badlogic.gdx.backends.android.AndroidGraphics$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04a18c: 5b01 7b01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@017b │ │ -04a190: 5b03 7c01 |0002: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@017c │ │ -04a194: 7020 6200 2000 |0004: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ -04a19a: 0e00 |0007: return-void │ │ +057f18: |[057f18] com.badlogic.gdx.backends.android.AndroidGraphics$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +057f28: 5b01 7b01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@017b │ │ +057f2c: 5b03 7c01 |0002: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@017c │ │ +057f30: 7020 6200 2000 |0004: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ +057f36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 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; │ │ @@ -8235,22 +8236,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04a19c: |[04a19c] com.badlogic.gdx.backends.android.AndroidGraphics$1.onMeasure:(II)V │ │ -04a1ac: 5431 7c01 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@017c │ │ -04a1b0: 7230 7909 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@0979 │ │ -04a1b6: 0c00 |0005: move-result-object v0 │ │ -04a1b8: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ -04a1bc: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ -04a1c0: 6e30 b504 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.setMeasuredDimension:(II)V // method@04b5 │ │ -04a1c6: 0e00 |000d: return-void │ │ +057f38: |[057f38] com.badlogic.gdx.backends.android.AndroidGraphics$1.onMeasure:(II)V │ │ +057f48: 5431 7c01 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.val$resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@017c │ │ +057f4c: 7230 7909 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@0979 │ │ +057f52: 0c00 |0005: move-result-object v0 │ │ +057f54: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ +057f58: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ +057f5c: 6e30 b504 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1;.setMeasuredDimension:(II)V // method@04b5 │ │ +057f62: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=141 │ │ 0x000d line=142 │ │ locals : │ │ 0x0006 - 0x000e reg=0 measures Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ @@ -8293,18 +8294,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a1c8: |[04a1c8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;)V │ │ -04a1d8: 5b01 9e01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@019e │ │ -04a1dc: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a1e2: 0e00 |0005: return-void │ │ +057f64: |[057f64] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$1.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;)V │ │ +057f74: 5b01 9e01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@019e │ │ +057f78: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +057f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ @@ -8314,28 +8315,28 @@ │ │ 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 : 30 16-bit code units │ │ -04a1e4: |[04a1e4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$1.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -04a1f4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -04a1f6: 1230 |0001: const/4 v0, #int 3 // #3 │ │ -04a1f8: 2302 e903 |0002: new-array v2, v0, [I // type@03e9 │ │ -04a1fc: 2602 1000 0000 |0004: fill-array-data v2, 00000014 // +00000010 │ │ -04a202: 2343 3804 |0007: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -04a206: 2345 e903 |0009: new-array v5, v4, [I // type@03e9 │ │ -04a20a: 0770 |000b: move-object v0, v7 │ │ -04a20c: 0781 |000c: move-object v1, v8 │ │ -04a20e: 7806 fa25 0000 |000d: 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@25fa │ │ -04a214: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -04a216: 4600 0300 |0011: aget-object v0, v3, v0 │ │ -04a21a: 1100 |0013: return-object v0 │ │ -04a21c: 0003 0400 0300 0000 2530 0000 1000 ... |0014: array-data (10 units) │ │ +057f80: |[057f80] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$1.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +057f90: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +057f92: 1230 |0001: const/4 v0, #int 3 // #3 │ │ +057f94: 2302 e903 |0002: new-array v2, v0, [I // type@03e9 │ │ +057f98: 2602 1000 0000 |0004: fill-array-data v2, 00000014 // +00000010 │ │ +057f9e: 2343 3804 |0007: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +057fa2: 2345 e903 |0009: new-array v5, v4, [I // type@03e9 │ │ +057fa6: 0770 |000b: move-object v0, v7 │ │ +057fa8: 0781 |000c: move-object v1, v8 │ │ +057faa: 7806 fa25 0000 |000d: 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@25fa │ │ +057fb0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +057fb2: 4600 0300 |0011: aget-object v0, v3, v0 │ │ +057fb6: 1100 |0013: return-object v0 │ │ +057fb8: 0003 0400 0300 0000 2530 0000 1000 ... |0014: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0007 line=346 │ │ 0x0009 line=347 │ │ 0x000d line=348 │ │ 0x0010 line=349 │ │ @@ -8383,18 +8384,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 │ │ -04a230: |[04a230] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V │ │ -04a240: 5b01 c101 |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@01c1 │ │ -04a244: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a24a: 0e00 |0005: return-void │ │ +057fcc: |[057fcc] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;)V │ │ +057fdc: 5b01 c101 |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@01c1 │ │ +057fe0: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +057fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 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; │ │ │ │ @@ -8404,26 +8405,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04a24c: |[04a24c] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.run:()V │ │ -04a25c: 5420 c101 |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@01c1 │ │ -04a260: 5400 c201 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c2 │ │ -04a264: 5400 c901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ -04a268: 5421 c101 |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@01c1 │ │ -04a26c: 5411 c301 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01c3 │ │ -04a270: 6e10 c100 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c1 │ │ -04a276: 0c01 |000d: move-result-object v1 │ │ -04a278: 6e10 9b24 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -04a27e: 0c01 |0011: move-result-object v1 │ │ -04a280: 7220 4801 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0148 │ │ -04a286: 0e00 |0015: return-void │ │ +057fe8: |[057fe8] com.badlogic.gdx.backends.android.AndroidInput$3$1$1.run:()V │ │ +057ff8: 5420 c101 |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@01c1 │ │ +057ffc: 5400 c201 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c2 │ │ +058000: 5400 c901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ +058004: 5421 c101 |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@01c1 │ │ +058008: 5411 c301 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01c3 │ │ +05800c: 6e10 c100 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c1 │ │ +058012: 0c01 |000d: move-result-object v1 │ │ +058014: 6e10 9b24 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +05801a: 0c01 |0011: move-result-object v1 │ │ +05801c: 7220 4801 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0148 │ │ +058022: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0015 line=202 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; │ │ │ │ @@ -8466,19 +8467,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 │ │ -04a288: |[04a288] com.badlogic.gdx.backends.android.AndroidInput$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V │ │ -04a298: 5b01 c201 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c2 │ │ -04a29c: 5b02 c301 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01c3 │ │ -04a2a0: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a2a6: 0e00 |0007: return-void │ │ +058024: |[058024] com.badlogic.gdx.backends.android.AndroidInput$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;Landroid/widget/EditText;)V │ │ +058034: 5b01 c201 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c2 │ │ +058038: 5b02 c301 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1;.val$input:Landroid/widget/EditText; // field@01c3 │ │ +05803c: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +058042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 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; │ │ @@ -8489,20 +8490,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a2a8: |[04a2a8] com.badlogic.gdx.backends.android.AndroidInput$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -04a2b8: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -04a2bc: 2201 ad00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; // type@00ad │ │ -04a2c0: 7020 2005 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@0520 │ │ -04a2c6: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -04a2cc: 0e00 |000a: return-void │ │ +058044: |[058044] com.badlogic.gdx.backends.android.AndroidInput$3$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +058054: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +058058: 2201 ad00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1$1; // type@00ad │ │ +05805c: 7020 2005 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@0520 │ │ +058062: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +058068: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000a line=204 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -8543,18 +8544,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 │ │ -04a2d0: |[04a2d0] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V │ │ -04a2e0: 5b01 c401 |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@01c4 │ │ -04a2e4: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a2ea: 0e00 |0005: return-void │ │ +05806c: |[05806c] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;)V │ │ +05807c: 5b01 c401 |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@01c4 │ │ +058080: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +058086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 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; │ │ │ │ @@ -8564,20 +8565,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04a2ec: |[04a2ec] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.run:()V │ │ -04a2fc: 5410 c401 |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@01c4 │ │ -04a300: 5400 c501 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c5 │ │ -04a304: 5400 c901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ -04a308: 7210 4701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0147 │ │ -04a30e: 0e00 |0009: return-void │ │ +058088: |[058088] com.badlogic.gdx.backends.android.AndroidInput$3$2$1.run:()V │ │ +058098: 5410 c401 |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@01c4 │ │ +05809c: 5400 c501 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c5 │ │ +0580a0: 5400 c901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ +0580a4: 7210 4701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0147 │ │ +0580aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0009 line=212 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; │ │ │ │ @@ -8616,18 +8617,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 │ │ -04a310: |[04a310] com.badlogic.gdx.backends.android.AndroidInput$3$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ -04a320: 5b01 c501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c5 │ │ -04a324: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a32a: 0e00 |0005: return-void │ │ +0580ac: |[0580ac] com.badlogic.gdx.backends.android.AndroidInput$3$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ +0580bc: 5b01 c501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c5 │ │ +0580c0: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0580c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 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; │ │ │ │ @@ -8637,20 +8638,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a32c: |[04a32c] com.badlogic.gdx.backends.android.AndroidInput$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -04a33c: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -04a340: 2201 af00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; // type@00af │ │ -04a344: 7020 2405 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@0524 │ │ -04a34a: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -04a350: 0e00 |000a: return-void │ │ +0580c8: |[0580c8] com.badlogic.gdx.backends.android.AndroidInput$3$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0580d8: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0580dc: 2201 af00 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2$1; // type@00af │ │ +0580e0: 7020 2405 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@0524 │ │ +0580e6: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +0580ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000a line=214 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -8691,18 +8692,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 │ │ -04a354: |[04a354] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V │ │ -04a364: 5b01 c601 |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@01c6 │ │ -04a368: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a36e: 0e00 |0005: return-void │ │ +0580f0: |[0580f0] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;)V │ │ +058100: 5b01 c601 |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@01c6 │ │ +058104: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05810a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 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; │ │ │ │ @@ -8712,20 +8713,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04a370: |[04a370] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.run:()V │ │ -04a380: 5410 c601 |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@01c6 │ │ -04a384: 5400 c701 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c7 │ │ -04a388: 5400 c901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ -04a38c: 7210 4701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0147 │ │ -04a392: 0e00 |0009: return-void │ │ +05810c: |[05810c] com.badlogic.gdx.backends.android.AndroidInput$3$3$1.run:()V │ │ +05811c: 5410 c601 |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@01c6 │ │ +058120: 5400 c701 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c7 │ │ +058124: 5400 c901 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ +058128: 7210 4701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0147 │ │ +05812e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0009 line=223 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; │ │ │ │ @@ -8764,18 +8765,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 │ │ -04a394: |[04a394] com.badlogic.gdx.backends.android.AndroidInput$3$3.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ -04a3a4: 5b01 c701 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c7 │ │ -04a3a8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a3ae: 0e00 |0005: return-void │ │ +058130: |[058130] com.badlogic.gdx.backends.android.AndroidInput$3$3.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V │ │ +058140: 5b01 c701 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$3; // field@01c7 │ │ +058144: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05814a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 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; │ │ │ │ @@ -8785,20 +8786,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a3b0: |[04a3b0] com.badlogic.gdx.backends.android.AndroidInput$3$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -04a3c0: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -04a3c4: 2201 b100 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; // type@00b1 │ │ -04a3c8: 7020 2805 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@0528 │ │ -04a3ce: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -04a3d4: 0e00 |000a: return-void │ │ +05814c: |[05814c] com.badlogic.gdx.backends.android.AndroidInput$3$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +05815c: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +058160: 2201 b100 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3$1; // type@00b1 │ │ +058164: 7020 2805 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@0528 │ │ +05816a: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +058170: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000a line=225 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; │ │ 0x0000 - 0x000b reg=3 arg0 Landroid/content/DialogInterface; │ │ @@ -8850,21 +8851,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 │ │ -04a3d8: |[04a3d8] 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 │ │ -04a3e8: 5b01 c801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c8 │ │ -04a3ec: 5b02 cb01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01cb │ │ -04a3f0: 5b03 ca01 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01ca │ │ -04a3f4: 5b04 c901 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ -04a3f8: 7010 9524 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a3fe: 0e00 |000b: return-void │ │ +058174: |[058174] 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 │ │ +058184: 5b01 c801 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c8 │ │ +058188: 5b02 cb01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01cb │ │ +05818c: 5b03 ca01 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01ca │ │ +058190: 5b04 c901 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01c9 │ │ +058194: 7010 9524 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05819a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 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; │ │ @@ -8877,42 +8878,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -04a400: |[04a400] com.badlogic.gdx.backends.android.AndroidInput$3.run:()V │ │ -04a410: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -04a414: 5442 c801 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c8 │ │ -04a418: 5422 f501 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -04a41c: 7020 0800 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -04a422: 5442 cb01 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01cb │ │ -04a426: 6e20 0c00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -04a42c: 2201 4600 |000e: new-instance v1, Landroid/widget/EditText; // type@0046 │ │ -04a430: 5442 c801 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c8 │ │ -04a434: 5422 f501 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -04a438: 7020 c000 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c0 │ │ -04a43e: 5442 ca01 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01ca │ │ -04a442: 6e20 c400 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00c4 │ │ -04a448: 6e10 c300 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00c3 │ │ -04a44e: 6e20 0d00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -04a454: 1a02 c80c |0022: const-string v2, "Ok" // string@0cc8 │ │ -04a458: 2203 ae00 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // type@00ae │ │ -04a45c: 7030 2205 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@0522 │ │ -04a462: 6e30 0b00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -04a468: 1a02 4402 |002c: const-string v2, "Cancel" // string@0244 │ │ -04a46c: 2203 b000 |002e: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // type@00b0 │ │ -04a470: 7020 2605 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@0526 │ │ -04a476: 6e30 0900 2003 |0033: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ -04a47c: 2202 b200 |0036: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // type@00b2 │ │ -04a480: 7020 2a05 4200 |0038: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@052a │ │ -04a486: 6e20 0a00 2000 |003b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -04a48c: 6e10 0e00 0000 |003e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ -04a492: 0e00 |0041: return-void │ │ +05819c: |[05819c] com.badlogic.gdx.backends.android.AndroidInput$3.run:()V │ │ +0581ac: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +0581b0: 5442 c801 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c8 │ │ +0581b4: 5422 f501 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0581b8: 7020 0800 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +0581be: 5442 cb01 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$title:Ljava/lang/String; // field@01cb │ │ +0581c2: 6e20 0c00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +0581c8: 2201 4600 |000e: new-instance v1, Landroid/widget/EditText; // type@0046 │ │ +0581cc: 5442 c801 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c8 │ │ +0581d0: 5422 f501 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0581d4: 7020 c000 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c0 │ │ +0581da: 5442 ca01 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$3;.val$text:Ljava/lang/String; // field@01ca │ │ +0581de: 6e20 c400 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@00c4 │ │ +0581e4: 6e10 c300 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00c3 │ │ +0581ea: 6e20 0d00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +0581f0: 1a02 c80c |0022: const-string v2, "Ok" // string@0cc8 │ │ +0581f4: 2203 ae00 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$1; // type@00ae │ │ +0581f8: 7030 2205 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@0522 │ │ +0581fe: 6e30 0b00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +058204: 1a02 4402 |002c: const-string v2, "Cancel" // string@0244 │ │ +058208: 2203 b000 |002e: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2; // type@00b0 │ │ +05820c: 7020 2605 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@0526 │ │ +058212: 6e30 0900 2003 |0033: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0009 │ │ +058218: 2202 b200 |0036: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3; // type@00b2 │ │ +05821c: 7020 2a05 4200 |0038: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$3$3;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$3;)V // method@052a │ │ +058222: 6e20 0a00 2000 |003b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +058228: 6e10 0e00 0000 |003e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ +05822e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0009 line=191 │ │ 0x000e line=192 │ │ 0x0017 line=193 │ │ 0x001c line=194 │ │ @@ -8962,18 +8963,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 │ │ -04a494: |[04a494] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V │ │ -04a4a4: 5b01 cc01 |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@01cc │ │ -04a4a8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a4ae: 0e00 |0005: return-void │ │ +058230: |[058230] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;)V │ │ +058240: 5b01 cc01 |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@01cc │ │ +058244: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05824a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 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; │ │ │ │ @@ -8983,26 +8984,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04a4b0: |[04a4b0] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.run:()V │ │ -04a4c0: 5420 cc01 |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@01cc │ │ -04a4c4: 5400 cd01 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01cd │ │ -04a4c8: 5400 d201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d2 │ │ -04a4cc: 5421 cc01 |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@01cc │ │ -04a4d0: 5411 ce01 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01ce │ │ -04a4d4: 6e10 c100 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c1 │ │ -04a4da: 0c01 |000d: move-result-object v1 │ │ -04a4dc: 6e10 9b24 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -04a4e2: 0c01 |0011: move-result-object v1 │ │ -04a4e4: 7220 4801 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0148 │ │ -04a4ea: 0e00 |0015: return-void │ │ +05824c: |[05824c] com.badlogic.gdx.backends.android.AndroidInput$4$1$1.run:()V │ │ +05825c: 5420 cc01 |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@01cc │ │ +058260: 5400 cd01 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01cd │ │ +058264: 5400 d201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d2 │ │ +058268: 5421 cc01 |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@01cc │ │ +05826c: 5411 ce01 |0008: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01ce │ │ +058270: 6e10 c100 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@00c1 │ │ +058276: 0c01 |000d: move-result-object v1 │ │ +058278: 6e10 9b24 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +05827e: 0c01 |0011: move-result-object v1 │ │ +058280: 7220 4801 1000 |0012: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input$TextInputListener;.input:(Ljava/lang/String;)V // method@0148 │ │ +058286: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0015 line=247 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; │ │ │ │ @@ -9045,19 +9046,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 │ │ -04a4ec: |[04a4ec] com.badlogic.gdx.backends.android.AndroidInput$4$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V │ │ -04a4fc: 5b01 cd01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01cd │ │ -04a500: 5b02 ce01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01ce │ │ -04a504: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a50a: 0e00 |0007: return-void │ │ +058288: |[058288] com.badlogic.gdx.backends.android.AndroidInput$4$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;Landroid/widget/EditText;)V │ │ +058298: 5b01 cd01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01cd │ │ +05829c: 5b02 ce01 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1;.val$input:Landroid/widget/EditText; // field@01ce │ │ +0582a0: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0582a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 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; │ │ @@ -9068,20 +9069,20 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a50c: |[04a50c] com.badlogic.gdx.backends.android.AndroidInput$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -04a51c: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -04a520: 2201 b400 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; // type@00b4 │ │ -04a524: 7020 2e05 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@052e │ │ -04a52a: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -04a530: 0e00 |000a: return-void │ │ +0582a8: |[0582a8] com.badlogic.gdx.backends.android.AndroidInput$4$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0582b8: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0582bc: 2201 b400 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1$1; // type@00b4 │ │ +0582c0: 7020 2e05 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@052e │ │ +0582c6: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +0582cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x000a line=249 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; │ │ 0x0000 - 0x000b reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -9122,18 +9123,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 │ │ -04a534: |[04a534] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V │ │ -04a544: 5b01 cf01 |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@01cf │ │ -04a548: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a54e: 0e00 |0005: return-void │ │ +0582d0: |[0582d0] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;)V │ │ +0582e0: 5b01 cf01 |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@01cf │ │ +0582e4: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0582ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 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; │ │ │ │ @@ -9143,20 +9144,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04a550: |[04a550] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.run:()V │ │ -04a560: 5410 cf01 |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@01cf │ │ -04a564: 5400 d001 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01d0 │ │ -04a568: 5400 d201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d2 │ │ -04a56c: 7210 4701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0147 │ │ -04a572: 0e00 |0009: return-void │ │ +0582ec: |[0582ec] com.badlogic.gdx.backends.android.AndroidInput$4$2$1.run:()V │ │ +0582fc: 5410 cf01 |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@01cf │ │ +058300: 5400 d001 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01d0 │ │ +058304: 5400 d201 |0004: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d2 │ │ +058308: 7210 4701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Input$TextInputListener;.canceled:()V // method@0147 │ │ +05830e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0009 line=258 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; │ │ │ │ @@ -9195,18 +9196,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 │ │ -04a574: |[04a574] com.badlogic.gdx.backends.android.AndroidInput$4$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V │ │ -04a584: 5b01 d001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01d0 │ │ -04a588: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a58e: 0e00 |0005: return-void │ │ +058310: |[058310] com.badlogic.gdx.backends.android.AndroidInput$4$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V │ │ +058320: 5b01 d001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidInput$4; // field@01d0 │ │ +058324: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05832a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 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; │ │ │ │ @@ -9216,20 +9217,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04a590: |[04a590] com.badlogic.gdx.backends.android.AndroidInput$4$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -04a5a0: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -04a5a4: 2201 b600 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; // type@00b6 │ │ -04a5a8: 7020 3205 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@0532 │ │ -04a5ae: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -04a5b4: 0e00 |000a: return-void │ │ +05832c: |[05832c] com.badlogic.gdx.backends.android.AndroidInput$4$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +05833c: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +058340: 2201 b600 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2$1; // type@00b6 │ │ +058344: 7020 3205 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@0532 │ │ +05834a: 7220 eb00 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +058350: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x000a line=260 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; │ │ 0x0000 - 0x000b reg=3 arg0 Landroid/content/DialogInterface; │ │ @@ -9281,21 +9282,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 │ │ -04a5b8: |[04a5b8] 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 │ │ -04a5c8: 5b01 d101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d1 │ │ -04a5cc: 5b02 d401 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01d4 │ │ -04a5d0: 5b03 d301 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01d3 │ │ -04a5d4: 5b04 d201 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d2 │ │ -04a5d8: 7010 9524 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a5de: 0e00 |000b: return-void │ │ +058354: |[058354] 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 │ │ +058364: 5b01 d101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d1 │ │ +058368: 5b02 d401 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01d4 │ │ +05836c: 5b03 d301 |0004: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01d3 │ │ +058370: 5b04 d201 |0006: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$listener:Lcom/badlogic/gdx/Input$TextInputListener; // field@01d2 │ │ +058374: 7010 9524 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05837a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 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; │ │ @@ -9308,38 +9309,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -04a5e0: |[04a5e0] com.badlogic.gdx.backends.android.AndroidInput$4.run:()V │ │ -04a5f0: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -04a5f4: 5442 d101 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d1 │ │ -04a5f8: 5422 f501 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -04a5fc: 7020 0800 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -04a602: 5442 d401 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01d4 │ │ -04a606: 6e20 0c00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -04a60c: 2201 4600 |000e: new-instance v1, Landroid/widget/EditText; // type@0046 │ │ -04a610: 5442 d101 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d1 │ │ -04a614: 5422 f501 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -04a618: 7020 c000 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c0 │ │ -04a61e: 5442 d301 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01d3 │ │ -04a622: 6e20 c200 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@00c2 │ │ -04a628: 6e10 c300 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00c3 │ │ -04a62e: 6e20 0d00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -04a634: 1a02 c80c |0022: const-string v2, "Ok" // string@0cc8 │ │ -04a638: 2203 b500 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // type@00b5 │ │ -04a63c: 7030 3005 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@0530 │ │ -04a642: 6e30 0b00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -04a648: 2202 b700 |002c: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // type@00b7 │ │ -04a64c: 7020 3405 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V // method@0534 │ │ -04a652: 6e20 0a00 2000 |0031: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ -04a658: 6e10 0e00 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ -04a65e: 0e00 |0037: return-void │ │ +05837c: |[05837c] com.badlogic.gdx.backends.android.AndroidInput$4.run:()V │ │ +05838c: 2200 0700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +058390: 5442 d101 |0002: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d1 │ │ +058394: 5422 f501 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +058398: 7020 0800 2000 |0006: invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +05839e: 5442 d401 |0009: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$title:Ljava/lang/String; // field@01d4 │ │ +0583a2: 6e20 0c00 2000 |000b: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +0583a8: 2201 4600 |000e: new-instance v1, Landroid/widget/EditText; // type@0046 │ │ +0583ac: 5442 d101 |0010: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d1 │ │ +0583b0: 5422 f501 |0012: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0583b4: 7020 c000 2100 |0014: invoke-direct {v1, v2}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@00c0 │ │ +0583ba: 5442 d301 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$4;.val$placeholder:Ljava/lang/String; // field@01d3 │ │ +0583be: 6e20 c200 2100 |0019: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@00c2 │ │ +0583c4: 6e10 c300 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.setSingleLine:()V // method@00c3 │ │ +0583ca: 6e20 0d00 1000 |001f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +0583d0: 1a02 c80c |0022: const-string v2, "Ok" // string@0cc8 │ │ +0583d4: 2203 b500 |0024: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidInput$4$1; // type@00b5 │ │ +0583d8: 7030 3005 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@0530 │ │ +0583de: 6e30 0b00 2003 |0029: invoke-virtual {v0, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +0583e4: 2202 b700 |002c: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2; // type@00b7 │ │ +0583e8: 7020 3405 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidInput$4$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput$4;)V // method@0534 │ │ +0583ee: 6e20 0a00 2000 |0031: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@000a │ │ +0583f4: 6e10 0e00 0000 |0034: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@000e │ │ +0583fa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0009 line=236 │ │ 0x000e line=237 │ │ 0x0017 line=238 │ │ 0x001c line=239 │ │ @@ -9392,19 +9393,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 │ │ -04a660: |[04a660] com.badlogic.gdx.backends.android.AndroidInput$5.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V │ │ -04a670: 5b01 d501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ -04a674: 5c02 d601 |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01d6 │ │ -04a678: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a67e: 0e00 |0007: return-void │ │ +0583fc: |[0583fc] com.badlogic.gdx.backends.android.AndroidInput$5.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V │ │ +05840c: 5b01 d501 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ +058410: 5c02 d601 |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01d6 │ │ +058414: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05841a: 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 │ │ @@ -9415,54 +9416,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -04a680: |[04a680] com.badlogic.gdx.backends.android.AndroidInput$5.run:()V │ │ -04a690: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04a692: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04a694: 5462 d501 |0002: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ -04a698: 5422 f501 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -04a69c: 1a03 f51b |0006: const-string v3, "input_method" // string@1bf5 │ │ -04a6a0: 6e20 1500 3200 |0008: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -04a6a6: 0c00 |000b: move-result-object v0 │ │ -04a6a8: 1f00 4500 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0045 │ │ -04a6ac: 5562 d601 |000e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01d6 │ │ -04a6b0: 3802 2800 |0010: if-eqz v2, 0038 // +0028 │ │ -04a6b4: 5462 d501 |0012: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ -04a6b8: 5422 ee01 |0014: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ -04a6bc: 7210 e100 0200 |0016: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -04a6c2: 0c02 |0019: move-result-object v2 │ │ -04a6c4: 1f02 a700 |001a: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ -04a6c8: 6e10 d004 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ -04a6ce: 0c01 |001f: move-result-object v1 │ │ -04a6d0: 6e20 b200 5100 |0020: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b2 │ │ -04a6d6: 6e20 b300 5100 |0023: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00b3 │ │ -04a6dc: 5462 d501 |0026: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ -04a6e0: 5422 ee01 |0028: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ -04a6e4: 7210 e100 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -04a6ea: 0c02 |002d: move-result-object v2 │ │ -04a6ec: 1f02 a700 |002e: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ -04a6f0: 6e10 d004 0200 |0030: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ -04a6f6: 0c02 |0033: move-result-object v2 │ │ -04a6f8: 6e30 bf00 2004 |0034: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00bf │ │ -04a6fe: 0e00 |0037: return-void │ │ -04a700: 5462 d501 |0038: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ -04a704: 5422 ee01 |003a: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ -04a708: 7210 e100 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -04a70e: 0c02 |003f: move-result-object v2 │ │ -04a710: 1f02 a700 |0040: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ -04a714: 6e10 d004 0200 |0042: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ -04a71a: 0c02 |0045: move-result-object v2 │ │ -04a71c: 6e10 af00 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@00af │ │ -04a722: 0c02 |0049: move-result-object v2 │ │ -04a724: 6e30 be00 2004 |004a: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00be │ │ -04a72a: 28ea |004d: goto 0037 // -0016 │ │ +05841c: |[05841c] com.badlogic.gdx.backends.android.AndroidInput$5.run:()V │ │ +05842c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05842e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +058430: 5462 d501 |0002: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ +058434: 5422 f501 |0004: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +058438: 1a03 f51b |0006: const-string v3, "input_method" // string@1bf5 │ │ +05843c: 6e20 1500 3200 |0008: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +058442: 0c00 |000b: move-result-object v0 │ │ +058444: 1f00 4500 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0045 │ │ +058448: 5562 d601 |000e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.val$visible:Z // field@01d6 │ │ +05844c: 3802 2800 |0010: if-eqz v2, 0038 // +0028 │ │ +058450: 5462 d501 |0012: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ +058454: 5422 ee01 |0014: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ +058458: 7210 e100 0200 |0016: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +05845e: 0c02 |0019: move-result-object v2 │ │ +058460: 1f02 a700 |001a: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ +058464: 6e10 d004 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ +05846a: 0c01 |001f: move-result-object v1 │ │ +05846c: 6e20 b200 5100 |0020: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b2 │ │ +058472: 6e20 b300 5100 |0023: invoke-virtual {v1, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00b3 │ │ +058478: 5462 d501 |0026: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ +05847c: 5422 ee01 |0028: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ +058480: 7210 e100 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +058486: 0c02 |002d: move-result-object v2 │ │ +058488: 1f02 a700 |002e: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ +05848c: 6e10 d004 0200 |0030: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ +058492: 0c02 |0033: move-result-object v2 │ │ +058494: 6e30 bf00 2004 |0034: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00bf │ │ +05849a: 0e00 |0037: return-void │ │ +05849c: 5462 d501 |0038: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01d5 │ │ +0584a0: 5422 ee01 |003a: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ +0584a4: 7210 e100 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +0584aa: 0c02 |003f: move-result-object v2 │ │ +0584ac: 1f02 a700 |0040: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ +0584b0: 6e10 d004 0200 |0042: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ +0584b6: 0c02 |0045: move-result-object v2 │ │ +0584b8: 6e10 af00 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@00af │ │ +0584be: 0c02 |0049: move-result-object v2 │ │ +0584c0: 6e30 be00 2004 |004a: invoke-virtual {v0, v2, v4}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@00be │ │ +0584c6: 28ea |004d: goto 0037 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=514 │ │ 0x000e line=515 │ │ 0x0012 line=516 │ │ 0x0020 line=517 │ │ 0x0023 line=518 │ │ @@ -9535,17 +9536,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a72c: |[04a72c] com.badlogic.gdx.backends.android.AndroidInput$KeyEvent.:()V │ │ -04a73c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a742: 0e00 |0003: return-void │ │ +0584c8: |[0584c8] com.badlogic.gdx.backends.android.AndroidInput$KeyEvent.:()V │ │ +0584d8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0584de: 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 - │ │ @@ -9596,21 +9597,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 │ │ -04a744: |[04a744] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V │ │ -04a754: 5b01 e101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ -04a758: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a75e: 5b03 de01 |0005: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ -04a762: 5b04 df01 |0007: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01df │ │ -04a766: 5b02 e001 |0009: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01e0 │ │ -04a76a: 0e00 |000b: return-void │ │ +0584e0: |[0584e0] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Lcom/badlogic/gdx/Input$Orientation;[F[F)V │ │ +0584f0: 5b01 e101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01e1 │ │ +0584f4: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0584fa: 5b03 de01 |0005: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ +0584fe: 5b04 df01 |0007: iput-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01df │ │ +058502: 5b02 e001 |0009: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01e0 │ │ +058506: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0005 line=774 │ │ 0x0007 line=775 │ │ 0x0009 line=776 │ │ 0x000b line=777 │ │ @@ -9627,16 +9628,16 @@ │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04a76c: |[04a76c] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -04a77c: 0e00 |0000: return-void │ │ +058508: |[058508] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +058518: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 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 │ │ @@ -9646,54 +9647,54 @@ │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -04a780: |[04a780] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -04a790: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -04a792: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -04a794: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -04a796: 5460 0100 |0003: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ -04a79a: 6e10 2f00 0000 |0005: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002f │ │ -04a7a0: 0a00 |0008: move-result v0 │ │ -04a7a2: 3320 1200 |0009: if-ne v0, v2, 001b // +0012 │ │ -04a7a6: 5450 e001 |000b: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01e0 │ │ -04a7aa: 6201 d100 |000d: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -04a7ae: 3310 1f00 |000f: if-ne v0, v1, 002e // +001f │ │ -04a7b2: 5460 0200 |0011: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04a7b6: 5451 de01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ -04a7ba: 5452 de01 |0015: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ -04a7be: 2122 |0017: array-length v2, v2 │ │ -04a7c0: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -04a7c6: 5460 0100 |001b: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ -04a7ca: 6e10 2f00 0000 |001d: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002f │ │ -04a7d0: 0a00 |0020: move-result v0 │ │ -04a7d2: 3340 0c00 |0021: if-ne v0, v4, 002d // +000c │ │ -04a7d6: 5460 0200 |0023: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04a7da: 5451 df01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01df │ │ -04a7de: 5452 df01 |0027: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01df │ │ -04a7e2: 2122 |0029: array-length v2, v2 │ │ -04a7e4: 7152 e124 3031 |002a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -04a7ea: 0e00 |002d: return-void │ │ -04a7ec: 5450 de01 |002e: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ -04a7f0: 5461 0200 |0030: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04a7f4: 4401 0102 |0032: aget v1, v1, v2 │ │ -04a7f8: 4b01 0003 |0034: aput v1, v0, v3 │ │ -04a7fc: 5450 de01 |0036: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ -04a800: 5461 0200 |0038: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04a804: 4401 0103 |003a: aget v1, v1, v3 │ │ -04a808: 7f11 |003c: neg-float v1, v1 │ │ -04a80a: 4b01 0002 |003d: aput v1, v0, v2 │ │ -04a80e: 5450 de01 |003f: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ -04a812: 5461 0200 |0041: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ -04a816: 4401 0104 |0043: aget v1, v1, v4 │ │ -04a81a: 4b01 0004 |0045: aput v1, v0, v4 │ │ -04a81e: 28d4 |0047: goto 001b // -002c │ │ +05851c: |[05851c] com.badlogic.gdx.backends.android.AndroidInput$SensorListener.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +05852c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +05852e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +058530: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +058532: 5460 0100 |0003: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ +058536: 6e10 2f00 0000 |0005: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002f │ │ +05853c: 0a00 |0008: move-result v0 │ │ +05853e: 3320 1200 |0009: if-ne v0, v2, 001b // +0012 │ │ +058542: 5450 e001 |000b: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@01e0 │ │ +058546: 6201 d100 |000d: sget-object v1, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +05854a: 3310 1f00 |000f: if-ne v0, v1, 002e // +001f │ │ +05854e: 5460 0200 |0011: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +058552: 5451 de01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ +058556: 5452 de01 |0015: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ +05855a: 2122 |0017: array-length v2, v2 │ │ +05855c: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +058562: 5460 0100 |001b: iget-object v0, v6, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0001 │ │ +058566: 6e10 2f00 0000 |001d: invoke-virtual {v0}, Landroid/hardware/Sensor;.getType:()I // method@002f │ │ +05856c: 0a00 |0020: move-result v0 │ │ +05856e: 3340 0c00 |0021: if-ne v0, v4, 002d // +000c │ │ +058572: 5460 0200 |0023: iget-object v0, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +058576: 5451 df01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01df │ │ +05857a: 5452 df01 |0027: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.magneticFieldValues:[F // field@01df │ │ +05857e: 2122 |0029: array-length v2, v2 │ │ +058580: 7152 e124 3031 |002a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +058586: 0e00 |002d: return-void │ │ +058588: 5450 de01 |002e: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ +05858c: 5461 0200 |0030: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +058590: 4401 0102 |0032: aget v1, v1, v2 │ │ +058594: 4b01 0003 |0034: aput v1, v0, v3 │ │ +058598: 5450 de01 |0036: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ +05859c: 5461 0200 |0038: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +0585a0: 4401 0103 |003a: aget v1, v1, v3 │ │ +0585a4: 7f11 |003c: neg-float v1, v1 │ │ +0585a6: 4b01 0002 |003d: aput v1, v0, v2 │ │ +0585aa: 5450 de01 |003f: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener;.accelerometerValues:[F // field@01de │ │ +0585ae: 5461 0200 |0041: iget-object v1, v6, Landroid/hardware/SensorEvent;.values:[F // field@0002 │ │ +0585b2: 4401 0104 |0043: aget v1, v1, v4 │ │ +0585b6: 4b01 0004 |0045: aput v1, v0, v4 │ │ +0585ba: 28d4 |0047: goto 001b // -002c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=786 │ │ 0x000b line=787 │ │ 0x0011 line=788 │ │ 0x001b line=795 │ │ 0x0023 line=796 │ │ @@ -9770,17 +9771,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a820: |[04a820] com.badlogic.gdx.backends.android.AndroidInput$TouchEvent.:()V │ │ -04a830: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a836: 0e00 |0003: return-void │ │ +0585bc: |[0585bc] com.badlogic.gdx.backends.android.AndroidInput$TouchEvent.:()V │ │ +0585cc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0585d2: 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 - │ │ @@ -9843,24 +9844,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 │ │ -04a838: |[04a838] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V │ │ -04a848: 5b01 2202 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0222 │ │ -04a84c: 5902 2302 |0002: iput v2, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0223 │ │ -04a850: 5903 2602 |0004: iput v3, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0226 │ │ -04a854: 5904 2402 |0006: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0224 │ │ -04a858: 5905 2702 |0008: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@0227 │ │ -04a85c: 5906 2502 |000a: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0225 │ │ -04a860: 5907 2802 |000c: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@0228 │ │ -04a864: 7010 9524 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04a86a: 0e00 |0011: return-void │ │ +0585d4: |[0585d4] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;FFFFII)V │ │ +0585e4: 5b01 2202 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0222 │ │ +0585e8: 5902 2302 |0002: iput v2, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0223 │ │ +0585ec: 5903 2602 |0004: iput v3, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0226 │ │ +0585f0: 5904 2402 |0006: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0224 │ │ +0585f4: 5905 2702 |0008: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@0227 │ │ +0585f8: 5906 2502 |000a: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0225 │ │ +0585fc: 5907 2802 |000c: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@0228 │ │ +058600: 7010 9524 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +058606: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 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 │ │ @@ -9876,27 +9877,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 24 16-bit code units │ │ -04a86c: |[04a86c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.run:()V │ │ -04a87c: 5480 2202 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0222 │ │ -04a880: 5400 2b02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04a884: 5481 2202 |0004: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0222 │ │ -04a888: 5411 2a02 |0006: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@022a │ │ -04a88c: 5282 2302 |0008: iget v2, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0223 │ │ -04a890: 5283 2602 |000a: iget v3, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0226 │ │ -04a894: 5284 2402 |000c: iget v4, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0224 │ │ -04a898: 5285 2702 |000e: iget v5, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@0227 │ │ -04a89c: 5286 2502 |0010: iget v6, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0225 │ │ -04a8a0: 5287 2802 |0012: iget v7, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@0228 │ │ -04a8a4: 7408 a105 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@05a1 │ │ -04a8aa: 0e00 |0017: return-void │ │ +058608: |[058608] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine$1.run:()V │ │ +058618: 5480 2202 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0222 │ │ +05861c: 5400 2b02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058620: 5481 2202 |0004: iget-object v1, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // field@0222 │ │ +058624: 5411 2a02 |0006: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@022a │ │ +058628: 5282 2302 |0008: iget v2, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffset:F // field@0223 │ │ +05862c: 5283 2602 |000a: iget v3, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffset:F // field@0226 │ │ +058630: 5284 2402 |000c: iget v4, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xOffsetStep:F // field@0224 │ │ +058634: 5285 2702 |000e: iget v5, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yOffsetStep:F // field@0227 │ │ +058638: 5286 2502 |0010: iget v6, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$xPixelOffset:I // field@0225 │ │ +05863c: 5287 2802 |0012: iget v7, v8, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1;.val$yPixelOffset:I // field@0228 │ │ +058640: 7408 a105 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@05a1 │ │ +058646: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0017 line=189 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; │ │ │ │ @@ -9946,56 +9947,56 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -04a8ac: |[04a8ac] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -04a8bc: 5b34 2b02 |0000: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04a8c0: 7020 7d00 4300 |0002: invoke-direct {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.:(Landroid/service/wallpaper/WallpaperService;)V // method@007d │ │ -04a8c6: 6300 2d02 |0005: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04a8ca: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ -04a8ce: 6e10 9724 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04a8d4: 1a00 8901 |000c: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04a8d8: 2201 9103 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04a8dc: 7010 d024 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04a8e2: 1a02 1900 |0013: const-string v2, " > MyEngine() " // string@0019 │ │ -04a8e6: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a8ec: 0c01 |0018: move-result-object v1 │ │ -04a8ee: 6e10 9824 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04a8f4: 0a02 |001c: move-result v2 │ │ -04a8f6: 6e20 d424 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04a8fc: 0c01 |0020: move-result-object v1 │ │ -04a8fe: 6e10 dd24 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04a904: 0c01 |0024: move-result-object v1 │ │ -04a906: 7120 8f00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04a90c: 2200 be00 |0028: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // type@00be │ │ -04a910: 7030 7105 4003 |002a: invoke-direct {v0, v4, v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V // method@0571 │ │ -04a916: 5b30 2902 |002d: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04a91a: 5430 2902 |002f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04a91e: 6e30 8505 5006 |0031: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0585 │ │ -04a924: 5b35 2a02 |0034: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@022a │ │ -04a928: 5430 2902 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04a92c: 6e10 7b05 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@057b │ │ -04a932: 0c00 |003b: move-result-object v0 │ │ -04a934: 1f00 aa00 |003c: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00aa │ │ -04a938: 6e10 0405 0000 |003e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // method@0504 │ │ -04a93e: 0c00 |0041: move-result-object v0 │ │ -04a940: 5b30 2c02 |0042: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ -04a944: 5560 5d01 |0044: iget-boolean v0, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@015d │ │ -04a948: 3800 1000 |0046: if-eqz v0, 0056 // +0010 │ │ -04a94c: 6200 0300 |0048: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -04a950: 7110 7024 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -04a956: 0a00 |004d: move-result v0 │ │ -04a958: 1301 0900 |004e: const/16 v1, #int 9 // #9 │ │ -04a95c: 3510 0600 |0050: if-ge v0, v1, 0056 // +0006 │ │ -04a960: 1210 |0052: const/4 v0, #int 1 // #1 │ │ -04a962: 6e20 9c05 0300 |0053: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.setTouchEventsEnabled:(Z)V // method@059c │ │ -04a968: 0e00 |0056: return-void │ │ +058648: |[058648] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +058658: 5b34 2b02 |0000: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +05865c: 7020 7d00 4300 |0002: invoke-direct {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.:(Landroid/service/wallpaper/WallpaperService;)V // method@007d │ │ +058662: 6300 2d02 |0005: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058666: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ +05866a: 6e10 9724 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058670: 1a00 8901 |000c: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058674: 2201 9103 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058678: 7010 d024 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05867e: 1a02 1900 |0013: const-string v2, " > MyEngine() " // string@0019 │ │ +058682: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058688: 0c01 |0018: move-result-object v1 │ │ +05868a: 6e10 9824 0300 |0019: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058690: 0a02 |001c: move-result v2 │ │ +058692: 6e20 d424 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058698: 0c01 |0020: move-result-object v1 │ │ +05869a: 6e10 dd24 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0586a0: 0c01 |0024: move-result-object v1 │ │ +0586a2: 7120 8f00 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0586a8: 2200 be00 |0028: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // type@00be │ │ +0586ac: 7030 7105 4003 |002a: invoke-direct {v0, v4, v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V // method@0571 │ │ +0586b2: 5b30 2902 |002d: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +0586b6: 5430 2902 |002f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +0586ba: 6e30 8505 5006 |0031: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0585 │ │ +0586c0: 5b35 2a02 |0034: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@022a │ │ +0586c4: 5430 2902 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +0586c8: 6e10 7b05 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@057b │ │ +0586ce: 0c00 |003b: move-result-object v0 │ │ +0586d0: 1f00 aa00 |003c: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00aa │ │ +0586d4: 6e10 0405 0000 |003e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // method@0504 │ │ +0586da: 0c00 |0041: move-result-object v0 │ │ +0586dc: 5b30 2c02 |0042: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ +0586e0: 5560 5d01 |0044: iget-boolean v0, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.getTouchEventsForLiveWallpaper:Z // field@015d │ │ +0586e4: 3800 1000 |0046: if-eqz v0, 0056 // +0010 │ │ +0586e8: 6200 0300 |0048: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0586ec: 7110 7024 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0586f2: 0a00 |004d: move-result v0 │ │ +0586f4: 1301 0900 |004e: const/16 v1, #int 9 // #9 │ │ +0586f8: 3510 0600 |0050: if-ge v0, v1, 0056 // +0006 │ │ +0586fc: 1210 |0052: const/4 v0, #int 1 // #1 │ │ +0586fe: 6e20 9c05 0300 |0053: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.setTouchEventsEnabled:(Z)V // method@059c │ │ +058704: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x0028 line=84 │ │ 0x002f line=85 │ │ 0x0034 line=86 │ │ @@ -10015,59 +10016,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 │ │ -04a96c: |[04a96c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCommand:(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle; │ │ -04a97c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04a980: 3800 5200 |0002: if-eqz v0, 0054 // +0052 │ │ -04a984: 1a00 8901 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04a988: 2201 9103 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04a98c: 7010 d024 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04a992: 1a02 1a00 |000b: const-string v2, " > onCommand(" // string@001a │ │ -04a996: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a99c: 0c01 |0010: move-result-object v1 │ │ -04a99e: 6e20 d724 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a9a4: 0c01 |0014: move-result-object v1 │ │ -04a9a6: 1a02 0500 |0015: const-string v2, " " // string@0005 │ │ -04a9aa: 6e20 d724 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a9b0: 0c01 |001a: move-result-object v1 │ │ -04a9b2: 6e20 d424 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04a9b8: 0c01 |001e: move-result-object v1 │ │ -04a9ba: 1a02 0500 |001f: const-string v2, " " // string@0005 │ │ -04a9be: 6e20 d724 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a9c4: 0c01 |0024: move-result-object v1 │ │ -04a9c6: 6e20 d424 6100 |0025: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04a9cc: 0c01 |0028: move-result-object v1 │ │ -04a9ce: 1a02 0500 |0029: const-string v2, " " // string@0005 │ │ -04a9d2: 6e20 d724 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a9d8: 0c01 |002e: move-result-object v1 │ │ -04a9da: 6e20 d424 7100 |002f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04a9e0: 0c01 |0032: move-result-object v1 │ │ -04a9e2: 1a02 0500 |0033: const-string v2, " " // string@0005 │ │ -04a9e6: 6e20 d724 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04a9ec: 0c01 |0038: move-result-object v1 │ │ -04a9ee: 6e20 d624 8100 |0039: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04a9f4: 0c01 |003c: move-result-object v1 │ │ -04a9f6: 1a02 0500 |003d: const-string v2, " " // string@0005 │ │ -04a9fa: 6e20 d724 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04aa00: 0c01 |0042: move-result-object v1 │ │ -04aa02: 6e20 d824 9100 |0043: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -04aa08: 0c01 |0046: move-result-object v1 │ │ -04aa0a: 1a02 9200 |0047: const-string v2, ")" // string@0092 │ │ -04aa0e: 6e20 d724 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04aa14: 0c01 |004c: move-result-object v1 │ │ -04aa16: 6e10 dd24 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04aa1c: 0c01 |0050: move-result-object v1 │ │ -04aa1e: 7120 8f00 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04aa24: 7507 7f00 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@007f │ │ -04aa2a: 0c00 |0057: move-result-object v0 │ │ -04aa2c: 1100 |0058: return-object v0 │ │ +058708: |[058708] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCommand:(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle; │ │ +058718: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +05871c: 3800 5200 |0002: if-eqz v0, 0054 // +0052 │ │ +058720: 1a00 8901 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058724: 2201 9103 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058728: 7010 d024 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05872e: 1a02 1a00 |000b: const-string v2, " > onCommand(" // string@001a │ │ +058732: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058738: 0c01 |0010: move-result-object v1 │ │ +05873a: 6e20 d724 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058740: 0c01 |0014: move-result-object v1 │ │ +058742: 1a02 0500 |0015: const-string v2, " " // string@0005 │ │ +058746: 6e20 d724 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05874c: 0c01 |001a: move-result-object v1 │ │ +05874e: 6e20 d424 5100 |001b: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058754: 0c01 |001e: move-result-object v1 │ │ +058756: 1a02 0500 |001f: const-string v2, " " // string@0005 │ │ +05875a: 6e20 d724 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058760: 0c01 |0024: move-result-object v1 │ │ +058762: 6e20 d424 6100 |0025: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058768: 0c01 |0028: move-result-object v1 │ │ +05876a: 1a02 0500 |0029: const-string v2, " " // string@0005 │ │ +05876e: 6e20 d724 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058774: 0c01 |002e: move-result-object v1 │ │ +058776: 6e20 d424 7100 |002f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05877c: 0c01 |0032: move-result-object v1 │ │ +05877e: 1a02 0500 |0033: const-string v2, " " // string@0005 │ │ +058782: 6e20 d724 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058788: 0c01 |0038: move-result-object v1 │ │ +05878a: 6e20 d624 8100 |0039: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +058790: 0c01 |003c: move-result-object v1 │ │ +058792: 1a02 0500 |003d: const-string v2, " " // string@0005 │ │ +058796: 6e20 d724 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05879c: 0c01 |0042: move-result-object v1 │ │ +05879e: 6e20 d824 9100 |0043: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0587a4: 0c01 |0046: move-result-object v1 │ │ +0587a6: 1a02 9200 |0047: const-string v2, ")" // string@0092 │ │ +0587aa: 6e20 d724 2100 |0049: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0587b0: 0c01 |004c: move-result-object v1 │ │ +0587b2: 6e10 dd24 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0587b8: 0c01 |0050: move-result-object v1 │ │ +0587ba: 7120 8f00 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0587c0: 7507 7f00 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@007f │ │ +0587c6: 0c00 |0057: move-result-object v0 │ │ +0587c8: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x0054 line=107 │ │ locals : │ │ 0x0000 - 0x0059 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -10083,41 +10084,41 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -04aa30: |[04aa30] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCreate:(Landroid/view/SurfaceHolder;)V │ │ -04aa40: 6000 2f02 |0000: sget v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04aa44: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04aa48: 6700 2f02 |0004: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04aa4c: 6300 2d02 |0006: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04aa50: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -04aa54: 1a00 8901 |000a: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04aa58: 2201 9103 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04aa5c: 7010 d024 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04aa62: 1a02 1b00 |0011: const-string v2, " > onCreate() " // string@001b │ │ -04aa66: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04aa6c: 0c01 |0016: move-result-object v1 │ │ -04aa6e: 6e10 9824 0300 |0017: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04aa74: 0a02 |001a: move-result v2 │ │ -04aa76: 6e20 d424 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04aa7c: 0c01 |001e: move-result-object v1 │ │ -04aa7e: 1a02 c300 |001f: const-string v2, ", running: " // string@00c3 │ │ -04aa82: 6e20 d724 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04aa88: 0c01 |0024: move-result-object v1 │ │ -04aa8a: 6002 2f02 |0025: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04aa8e: 6e20 d424 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04aa94: 0c01 |002a: move-result-object v1 │ │ -04aa96: 6e10 dd24 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04aa9c: 0c01 |002e: move-result-object v1 │ │ -04aa9e: 7120 8f00 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04aaa4: 6f20 8000 4300 |0032: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onCreate:(Landroid/view/SurfaceHolder;)V // method@0080 │ │ -04aaaa: 0e00 |0035: return-void │ │ +0587cc: |[0587cc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onCreate:(Landroid/view/SurfaceHolder;)V │ │ +0587dc: 6000 2f02 |0000: sget v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +0587e0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0587e4: 6700 2f02 |0004: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +0587e8: 6300 2d02 |0006: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +0587ec: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +0587f0: 1a00 8901 |000a: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +0587f4: 2201 9103 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0587f8: 7010 d024 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0587fe: 1a02 1b00 |0011: const-string v2, " > onCreate() " // string@001b │ │ +058802: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058808: 0c01 |0016: move-result-object v1 │ │ +05880a: 6e10 9824 0300 |0017: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058810: 0a02 |001a: move-result v2 │ │ +058812: 6e20 d424 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058818: 0c01 |001e: move-result-object v1 │ │ +05881a: 1a02 c300 |001f: const-string v2, ", running: " // string@00c3 │ │ +05881e: 6e20 d724 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058824: 0c01 |0024: move-result-object v1 │ │ +058826: 6002 2f02 |0025: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +05882a: 6e20 d424 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058830: 0c01 |002a: move-result-object v1 │ │ +058832: 6e10 dd24 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058838: 0c01 |002e: move-result-object v1 │ │ +05883a: 7120 8f00 1000 |002f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058840: 6f20 8000 4300 |0032: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onCreate:(Landroid/view/SurfaceHolder;)V // method@0080 │ │ +058846: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x0032 line=114 │ │ 0x0035 line=117 │ │ locals : │ │ @@ -10129,45 +10130,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -04aaac: |[04aaac] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onDestroy:()V │ │ -04aabc: 6000 2f02 |0000: sget v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04aac0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04aac4: 6700 2f02 |0004: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04aac8: 6300 2d02 |0006: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04aacc: 3800 2f00 |0008: if-eqz v0, 0037 // +002f │ │ -04aad0: 5430 2b02 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04aad4: 6e10 9724 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04aada: 1a00 8901 |000f: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04aade: 2201 9103 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04aae2: 7010 d024 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04aae8: 1a02 1c00 |0016: const-string v2, " > onDestroy() " // string@001c │ │ -04aaec: 6e20 d724 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04aaf2: 0c01 |001b: move-result-object v1 │ │ -04aaf4: 6e10 9824 0300 |001c: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04aafa: 0a02 |001f: move-result v2 │ │ -04aafc: 6e20 d424 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ab02: 0c01 |0023: move-result-object v1 │ │ -04ab04: 1a02 c300 |0024: const-string v2, ", running: " // string@00c3 │ │ -04ab08: 6e20 d724 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ab0e: 0c01 |0029: move-result-object v1 │ │ -04ab10: 6002 2f02 |002a: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04ab14: 6e20 d424 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ab1a: 0c01 |002f: move-result-object v1 │ │ -04ab1c: 6e10 dd24 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04ab22: 0c01 |0033: move-result-object v1 │ │ -04ab24: 7120 8f00 1000 |0034: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04ab2a: 5430 2c02 |0037: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ -04ab2e: 6e10 e206 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onDestroy:()V // method@06e2 │ │ -04ab34: 6f10 8100 0300 |003c: invoke-super {v3}, Landroid/service/wallpaper/WallpaperService$Engine;.onDestroy:()V // method@0081 │ │ -04ab3a: 0e00 |003f: return-void │ │ +058848: |[058848] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onDestroy:()V │ │ +058858: 6000 2f02 |0000: sget v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +05885c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +058860: 6700 2f02 |0004: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058864: 6300 2d02 |0006: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058868: 3800 2f00 |0008: if-eqz v0, 0037 // +002f │ │ +05886c: 5430 2b02 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058870: 6e10 9724 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058876: 1a00 8901 |000f: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +05887a: 2201 9103 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05887e: 7010 d024 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058884: 1a02 1c00 |0016: const-string v2, " > onDestroy() " // string@001c │ │ +058888: 6e20 d724 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05888e: 0c01 |001b: move-result-object v1 │ │ +058890: 6e10 9824 0300 |001c: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058896: 0a02 |001f: move-result v2 │ │ +058898: 6e20 d424 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05889e: 0c01 |0023: move-result-object v1 │ │ +0588a0: 1a02 c300 |0024: const-string v2, ", running: " // string@00c3 │ │ +0588a4: 6e20 d724 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0588aa: 0c01 |0029: move-result-object v1 │ │ +0588ac: 6002 2f02 |002a: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +0588b0: 6e20 d424 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0588b6: 0c01 |002f: move-result-object v1 │ │ +0588b8: 6e10 dd24 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0588be: 0c01 |0033: move-result-object v1 │ │ +0588c0: 7120 8f00 1000 |0034: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0588c6: 5430 2c02 |0037: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ +0588ca: 6e10 e206 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onDestroy:()V // method@06e2 │ │ +0588d0: 6f10 8100 0300 |003c: invoke-super {v3}, Landroid/service/wallpaper/WallpaperService$Engine;.onDestroy:()V // method@0081 │ │ +0588d6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=122 │ │ 0x0037 line=124 │ │ 0x003c line=125 │ │ 0x003f line=126 │ │ @@ -10179,75 +10180,75 @@ │ │ type : '(FFFFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 118 16-bit code units │ │ -04ab3c: |[04ab3c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onOffsetsChanged:(FFFFII)V │ │ -04ab4c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04ab50: 3800 5f00 |0002: if-eqz v0, 0061 // +005f │ │ -04ab54: 5490 2b02 |0004: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04ab58: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04ab5e: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04ab62: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04ab66: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ab6c: 1a02 1d00 |0010: const-string v2, " > onOffsetChanged(" // string@001d │ │ -04ab70: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ab76: 0c01 |0015: move-result-object v1 │ │ -04ab78: 6e20 d324 a100 |0016: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -04ab7e: 0c01 |0019: move-result-object v1 │ │ -04ab80: 1a02 0500 |001a: const-string v2, " " // string@0005 │ │ -04ab84: 6e20 d724 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ab8a: 0c01 |001f: move-result-object v1 │ │ -04ab8c: 6e20 d324 b100 |0020: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -04ab92: 0c01 |0023: move-result-object v1 │ │ -04ab94: 1a02 0500 |0024: const-string v2, " " // string@0005 │ │ -04ab98: 6e20 d724 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ab9e: 0c01 |0029: move-result-object v1 │ │ -04aba0: 6e20 d324 c100 |002a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -04aba6: 0c01 |002d: move-result-object v1 │ │ -04aba8: 1a02 0500 |002e: const-string v2, " " // string@0005 │ │ -04abac: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04abb2: 0c01 |0033: move-result-object v1 │ │ -04abb4: 6e20 d324 d100 |0034: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -04abba: 0c01 |0037: move-result-object v1 │ │ -04abbc: 1a02 0500 |0038: const-string v2, " " // string@0005 │ │ -04abc0: 6e20 d724 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04abc6: 0c01 |003d: move-result-object v1 │ │ -04abc8: 6e20 d424 e100 |003e: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04abce: 0c01 |0041: move-result-object v1 │ │ -04abd0: 1a02 0500 |0042: const-string v2, " " // string@0005 │ │ -04abd4: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04abda: 0c01 |0047: move-result-object v1 │ │ -04abdc: 6e20 d424 f100 |0048: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04abe2: 0c01 |004b: move-result-object v1 │ │ -04abe4: 1a02 9400 |004c: const-string v2, ") " // string@0094 │ │ -04abe8: 6e20 d724 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04abee: 0c01 |0051: move-result-object v1 │ │ -04abf0: 6e10 9824 0900 |0052: invoke-virtual {v9}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04abf6: 0a02 |0055: move-result v2 │ │ -04abf8: 6e20 d424 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04abfe: 0c01 |0059: move-result-object v1 │ │ -04ac00: 6e10 dd24 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04ac06: 0c01 |005d: move-result-object v1 │ │ -04ac08: 7120 8f00 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04ac0e: 5498 2902 |0061: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04ac12: 2200 bf00 |0063: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; // type@00bf │ │ -04ac16: 0791 |0065: move-object v1, v9 │ │ -04ac18: 01a2 |0066: move v2, v10 │ │ -04ac1a: 01b3 |0067: move v3, v11 │ │ -04ac1c: 01c4 |0068: move v4, v12 │ │ -04ac1e: 01d5 |0069: move v5, v13 │ │ -04ac20: 01e6 |006a: move v6, v14 │ │ -04ac22: 01f7 |006b: move v7, v15 │ │ -04ac24: 7608 8d05 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@058d │ │ -04ac2a: 6e20 8b05 0800 |006f: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.postRunnable:(Ljava/lang/Runnable;)V // method@058b │ │ -04ac30: 7507 8200 0900 |0072: invoke-super/range {v9, v10, v11, v12, v13, v14, v15}, Landroid/service/wallpaper/WallpaperService$Engine;.onOffsetsChanged:(FFFFII)V // method@0082 │ │ -04ac36: 0e00 |0075: return-void │ │ +0588d8: |[0588d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onOffsetsChanged:(FFFFII)V │ │ +0588e8: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +0588ec: 3800 5f00 |0002: if-eqz v0, 0061 // +005f │ │ +0588f0: 5490 2b02 |0004: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +0588f4: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0588fa: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +0588fe: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058902: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058908: 1a02 1d00 |0010: const-string v2, " > onOffsetChanged(" // string@001d │ │ +05890c: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058912: 0c01 |0015: move-result-object v1 │ │ +058914: 6e20 d324 a100 |0016: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +05891a: 0c01 |0019: move-result-object v1 │ │ +05891c: 1a02 0500 |001a: const-string v2, " " // string@0005 │ │ +058920: 6e20 d724 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058926: 0c01 |001f: move-result-object v1 │ │ +058928: 6e20 d324 b100 |0020: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +05892e: 0c01 |0023: move-result-object v1 │ │ +058930: 1a02 0500 |0024: const-string v2, " " // string@0005 │ │ +058934: 6e20 d724 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05893a: 0c01 |0029: move-result-object v1 │ │ +05893c: 6e20 d324 c100 |002a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +058942: 0c01 |002d: move-result-object v1 │ │ +058944: 1a02 0500 |002e: const-string v2, " " // string@0005 │ │ +058948: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05894e: 0c01 |0033: move-result-object v1 │ │ +058950: 6e20 d324 d100 |0034: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +058956: 0c01 |0037: move-result-object v1 │ │ +058958: 1a02 0500 |0038: const-string v2, " " // string@0005 │ │ +05895c: 6e20 d724 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058962: 0c01 |003d: move-result-object v1 │ │ +058964: 6e20 d424 e100 |003e: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05896a: 0c01 |0041: move-result-object v1 │ │ +05896c: 1a02 0500 |0042: const-string v2, " " // string@0005 │ │ +058970: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058976: 0c01 |0047: move-result-object v1 │ │ +058978: 6e20 d424 f100 |0048: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05897e: 0c01 |004b: move-result-object v1 │ │ +058980: 1a02 9400 |004c: const-string v2, ") " // string@0094 │ │ +058984: 6e20 d724 2100 |004e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05898a: 0c01 |0051: move-result-object v1 │ │ +05898c: 6e10 9824 0900 |0052: invoke-virtual {v9}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058992: 0a02 |0055: move-result v2 │ │ +058994: 6e20 d424 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05899a: 0c01 |0059: move-result-object v1 │ │ +05899c: 6e10 dd24 0100 |005a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0589a2: 0c01 |005d: move-result-object v1 │ │ +0589a4: 7120 8f00 1000 |005e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0589aa: 5498 2902 |0061: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +0589ae: 2200 bf00 |0063: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine$1; // type@00bf │ │ +0589b2: 0791 |0065: move-object v1, v9 │ │ +0589b4: 01a2 |0066: move v2, v10 │ │ +0589b6: 01b3 |0067: move v3, v11 │ │ +0589b8: 01c4 |0068: move v4, v12 │ │ +0589ba: 01d5 |0069: move v5, v13 │ │ +0589bc: 01e6 |006a: move v6, v14 │ │ +0589be: 01f7 |006b: move v7, v15 │ │ +0589c0: 7608 8d05 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@058d │ │ +0589c6: 6e20 8b05 0800 |006f: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.postRunnable:(Ljava/lang/Runnable;)V // method@058b │ │ +0589cc: 7507 8200 0900 |0072: invoke-super/range {v9, v10, v11, v12, v13, v14, v15}, Landroid/service/wallpaper/WallpaperService$Engine;.onOffsetsChanged:(FFFFII)V // method@0082 │ │ +0589d2: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=182 │ │ 0x0061 line=185 │ │ 0x0072 line=191 │ │ 0x0075 line=192 │ │ @@ -10265,43 +10266,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04ac38: |[04ac38] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onPause:()V │ │ -04ac48: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04ac4c: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04ac50: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04ac54: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04ac5a: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04ac5e: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04ac62: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ac68: 1a02 1e00 |0010: const-string v2, " > onPause() " // string@001e │ │ -04ac6c: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ac72: 0c01 |0015: move-result-object v1 │ │ -04ac74: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04ac7a: 0a02 |0019: move-result v2 │ │ -04ac7c: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ac82: 0c01 |001d: move-result-object v1 │ │ -04ac84: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ -04ac88: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ac8e: 0c01 |0023: move-result-object v1 │ │ -04ac90: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04ac94: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ac9a: 0c01 |0029: move-result-object v1 │ │ -04ac9c: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04aca2: 0c01 |002d: move-result-object v1 │ │ -04aca4: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04acaa: 5430 2902 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04acae: 6e10 8905 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onPause:()V // method@0589 │ │ -04acb4: 5430 2c02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ -04acb8: 6e10 e306 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onPause:()V // method@06e3 │ │ -04acbe: 0e00 |003b: return-void │ │ +0589d4: |[0589d4] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onPause:()V │ │ +0589e4: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +0589e8: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +0589ec: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +0589f0: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0589f6: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +0589fa: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0589fe: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058a04: 1a02 1e00 |0010: const-string v2, " > onPause() " // string@001e │ │ +058a08: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058a0e: 0c01 |0015: move-result-object v1 │ │ +058a10: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058a16: 0a02 |0019: move-result v2 │ │ +058a18: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058a1e: 0c01 |001d: move-result-object v1 │ │ +058a20: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ +058a24: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058a2a: 0c01 |0023: move-result-object v1 │ │ +058a2c: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058a30: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058a36: 0c01 |0029: move-result-object v1 │ │ +058a38: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058a3e: 0c01 |002d: move-result-object v1 │ │ +058a40: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058a46: 5430 2902 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +058a4a: 6e10 8905 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onPause:()V // method@0589 │ │ +058a50: 5430 2c02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ +058a54: 6e10 e306 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onPause:()V // method@06e3 │ │ +058a5a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0031 line=130 │ │ 0x0036 line=131 │ │ 0x003b line=132 │ │ locals : │ │ @@ -10312,43 +10313,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04acc0: |[04acc0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onResume:()V │ │ -04acd0: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04acd4: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04acd8: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04acdc: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04ace2: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04ace6: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04acea: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04acf0: 1a02 1f00 |0010: const-string v2, " > onResume() " // string@001f │ │ -04acf4: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04acfa: 0c01 |0015: move-result-object v1 │ │ -04acfc: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04ad02: 0a02 |0019: move-result v2 │ │ -04ad04: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ad0a: 0c01 |001d: move-result-object v1 │ │ -04ad0c: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ -04ad10: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ad16: 0c01 |0023: move-result-object v1 │ │ -04ad18: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04ad1c: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ad22: 0c01 |0029: move-result-object v1 │ │ -04ad24: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04ad2a: 0c01 |002d: move-result-object v1 │ │ -04ad2c: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04ad32: 5430 2902 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04ad36: 6e10 8a05 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onResume:()V // method@058a │ │ -04ad3c: 5430 2c02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ -04ad40: 6e10 e406 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onResume:()V // method@06e4 │ │ -04ad46: 0e00 |003b: return-void │ │ +058a5c: |[058a5c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onResume:()V │ │ +058a6c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058a70: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +058a74: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058a78: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058a7e: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058a82: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058a86: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058a8c: 1a02 1f00 |0010: const-string v2, " > onResume() " // string@001f │ │ +058a90: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058a96: 0c01 |0015: move-result-object v1 │ │ +058a98: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058a9e: 0a02 |0019: move-result v2 │ │ +058aa0: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058aa6: 0c01 |001d: move-result-object v1 │ │ +058aa8: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ +058aac: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058ab2: 0c01 |0023: move-result-object v1 │ │ +058ab4: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058ab8: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058abe: 0c01 |0029: move-result-object v1 │ │ +058ac0: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058ac6: 0c01 |002d: move-result-object v1 │ │ +058ac8: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058ace: 5430 2902 |0031: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +058ad2: 6e10 8a05 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.onResume:()V // method@058a │ │ +058ad8: 5430 2c02 |0036: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@022c │ │ +058adc: 6e10 e406 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.onResume:()V // method@06e4 │ │ +058ae2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0031 line=136 │ │ 0x0036 line=137 │ │ 0x003b line=138 │ │ locals : │ │ @@ -10359,47 +10360,47 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -04ad48: |[04ad48] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -04ad58: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04ad5c: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ -04ad60: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04ad64: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04ad6a: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04ad6e: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04ad72: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ad78: 1a02 2000 |0010: const-string v2, " > onSurfaceChanged() " // string@0020 │ │ -04ad7c: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ad82: 0c01 |0015: move-result-object v1 │ │ -04ad84: 6e10 9005 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.isPreview:()Z // method@0590 │ │ -04ad8a: 0a02 |0019: move-result v2 │ │ -04ad8c: 6e20 d824 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -04ad92: 0c01 |001d: move-result-object v1 │ │ -04ad94: 1a02 0500 |001e: const-string v2, " " // string@0005 │ │ -04ad98: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ad9e: 0c01 |0023: move-result-object v1 │ │ -04ada0: 6e10 9824 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04ada6: 0a02 |0027: move-result v2 │ │ -04ada8: 6e20 d424 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04adae: 0c01 |002b: move-result-object v1 │ │ -04adb0: 1a02 c300 |002c: const-string v2, ", running: " // string@00c3 │ │ -04adb4: 6e20 d724 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04adba: 0c01 |0031: move-result-object v1 │ │ -04adbc: 6002 2f02 |0032: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04adc0: 6e20 d424 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04adc6: 0c01 |0037: move-result-object v1 │ │ -04adc8: 6e10 dd24 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04adce: 0c01 |003b: move-result-object v1 │ │ -04add0: 7120 8f00 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04add6: 6f57 8300 4365 |003f: invoke-super {v3, v4, v5, v6, v7}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V // method@0083 │ │ -04addc: 0e00 |0042: return-void │ │ +058ae4: |[058ae4] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +058af4: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058af8: 3800 3d00 |0002: if-eqz v0, 003f // +003d │ │ +058afc: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058b00: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058b06: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058b0a: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058b0e: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058b14: 1a02 2000 |0010: const-string v2, " > onSurfaceChanged() " // string@0020 │ │ +058b18: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058b1e: 0c01 |0015: move-result-object v1 │ │ +058b20: 6e10 9005 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.isPreview:()Z // method@0590 │ │ +058b26: 0a02 |0019: move-result v2 │ │ +058b28: 6e20 d824 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +058b2e: 0c01 |001d: move-result-object v1 │ │ +058b30: 1a02 0500 |001e: const-string v2, " " // string@0005 │ │ +058b34: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058b3a: 0c01 |0023: move-result-object v1 │ │ +058b3c: 6e10 9824 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058b42: 0a02 |0027: move-result v2 │ │ +058b44: 6e20 d424 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058b4a: 0c01 |002b: move-result-object v1 │ │ +058b4c: 1a02 c300 |002c: const-string v2, ", running: " // string@00c3 │ │ +058b50: 6e20 d724 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058b56: 0c01 |0031: move-result-object v1 │ │ +058b58: 6002 2f02 |0032: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058b5c: 6e20 d424 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058b62: 0c01 |0037: move-result-object v1 │ │ +058b64: 6e10 dd24 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058b6a: 0c01 |003b: move-result-object v1 │ │ +058b6c: 7120 8f00 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058b72: 6f57 8300 4365 |003f: invoke-super {v3, v4, v5, v6, v7}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceChanged:(Landroid/view/SurfaceHolder;III)V // method@0083 │ │ +058b78: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x003f line=144 │ │ 0x0042 line=145 │ │ locals : │ │ @@ -10414,40 +10415,40 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04ade0: |[04ade0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -04adf0: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04adf4: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04adf8: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04adfc: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04ae02: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04ae06: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04ae0a: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ae10: 1a02 2100 |0010: const-string v2, " > onSurfaceCreated() " // string@0021 │ │ -04ae14: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ae1a: 0c01 |0015: move-result-object v1 │ │ -04ae1c: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04ae22: 0a02 |0019: move-result v2 │ │ -04ae24: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ae2a: 0c01 |001d: move-result-object v1 │ │ -04ae2c: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ -04ae30: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ae36: 0c01 |0023: move-result-object v1 │ │ -04ae38: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04ae3c: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04ae42: 0c01 |0029: move-result-object v1 │ │ -04ae44: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04ae4a: 0c01 |002d: move-result-object v1 │ │ -04ae4c: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04ae52: 6f20 8400 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V // method@0084 │ │ -04ae58: 0e00 |0034: return-void │ │ +058b7c: |[058b7c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +058b8c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058b90: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +058b94: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058b98: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058b9e: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058ba2: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058ba6: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058bac: 1a02 2100 |0010: const-string v2, " > onSurfaceCreated() " // string@0021 │ │ +058bb0: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058bb6: 0c01 |0015: move-result-object v1 │ │ +058bb8: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058bbe: 0a02 |0019: move-result v2 │ │ +058bc0: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058bc6: 0c01 |001d: move-result-object v1 │ │ +058bc8: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ +058bcc: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058bd2: 0c01 |0023: move-result-object v1 │ │ +058bd4: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058bd8: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058bde: 0c01 |0029: move-result-object v1 │ │ +058be0: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058be6: 0c01 |002d: move-result-object v1 │ │ +058be8: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058bee: 6f20 8400 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceCreated:(Landroid/view/SurfaceHolder;)V // method@0084 │ │ +058bf4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0031 line=150 │ │ 0x0034 line=151 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -10458,40 +10459,40 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04ae5c: |[04ae5c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -04ae6c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04ae70: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ -04ae74: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04ae78: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04ae7e: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04ae82: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04ae86: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ae8c: 1a02 2200 |0010: const-string v2, " > onSurfaceDestroyed() " // string@0022 │ │ -04ae90: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ae96: 0c01 |0015: move-result-object v1 │ │ -04ae98: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04ae9e: 0a02 |0019: move-result v2 │ │ -04aea0: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04aea6: 0c01 |001d: move-result-object v1 │ │ -04aea8: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ -04aeac: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04aeb2: 0c01 |0023: move-result-object v1 │ │ -04aeb4: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04aeb8: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04aebe: 0c01 |0029: move-result-object v1 │ │ -04aec0: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04aec6: 0c01 |002d: move-result-object v1 │ │ -04aec8: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04aece: 6f20 8500 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V // method@0085 │ │ -04aed4: 0e00 |0034: return-void │ │ +058bf8: |[058bf8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +058c08: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058c0c: 3800 2f00 |0002: if-eqz v0, 0031 // +002f │ │ +058c10: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058c14: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058c1a: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058c1e: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058c22: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058c28: 1a02 2200 |0010: const-string v2, " > onSurfaceDestroyed() " // string@0022 │ │ +058c2c: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058c32: 0c01 |0015: move-result-object v1 │ │ +058c34: 6e10 9824 0300 |0016: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058c3a: 0a02 |0019: move-result v2 │ │ +058c3c: 6e20 d424 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058c42: 0c01 |001d: move-result-object v1 │ │ +058c44: 1a02 c300 |001e: const-string v2, ", running: " // string@00c3 │ │ +058c48: 6e20 d724 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058c4e: 0c01 |0023: move-result-object v1 │ │ +058c50: 6002 2f02 |0024: sget v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058c54: 6e20 d424 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058c5a: 0c01 |0029: move-result-object v1 │ │ +058c5c: 6e10 dd24 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058c62: 0c01 |002d: move-result-object v1 │ │ +058c64: 7120 8f00 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058c6a: 6f20 8500 4300 |0031: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onSurfaceDestroyed:(Landroid/view/SurfaceHolder;)V // method@0085 │ │ +058c70: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0031 line=156 │ │ 0x0034 line=157 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ @@ -10502,20 +10503,20 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -04aed8: |[04aed8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onTouchEvent:(Landroid/view/MotionEvent;)V │ │ -04aee8: 5420 2902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ -04aeec: 5400 1c02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ -04aef0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04aef2: 6e30 6205 1003 |0005: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0562 │ │ -04aef8: 0e00 |0008: return-void │ │ +058c74: |[058c74] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onTouchEvent:(Landroid/view/MotionEvent;)V │ │ +058c84: 5420 2902 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@0229 │ │ +058c88: 5400 1c02 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ +058c8c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +058c8e: 6e30 6205 1003 |0005: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0562 │ │ +058c94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/MotionEvent; │ │ @@ -10525,43 +10526,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -04aefc: |[04aefc] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onVisibilityChanged:(Z)V │ │ -04af0c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04af10: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -04af14: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ -04af18: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -04af1e: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04af22: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04af26: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04af2c: 1a02 2300 |0010: const-string v2, " > onVisibilityChanged(" // string@0023 │ │ -04af30: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04af36: 0c01 |0015: move-result-object v1 │ │ -04af38: 6e20 d824 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -04af3e: 0c01 |0019: move-result-object v1 │ │ -04af40: 1a02 9400 |001a: const-string v2, ") " // string@0094 │ │ -04af44: 6e20 d724 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04af4a: 0c01 |001f: move-result-object v1 │ │ -04af4c: 6e10 9824 0300 |0020: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -04af52: 0a02 |0023: move-result v2 │ │ -04af54: 6e20 d424 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04af5a: 0c01 |0027: move-result-object v1 │ │ -04af5c: 6e10 dd24 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04af62: 0c01 |002b: move-result-object v1 │ │ -04af64: 7120 8f00 1000 |002c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04af6a: 3804 0900 |002f: if-eqz v4, 0038 // +0009 │ │ -04af6e: 6e10 9605 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onResume:()V // method@0596 │ │ -04af74: 6f20 8600 4300 |0034: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onVisibilityChanged:(Z)V // method@0086 │ │ -04af7a: 0e00 |0037: return-void │ │ -04af7c: 6e10 9505 0300 |0038: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onPause:()V // method@0595 │ │ -04af82: 28f9 |003b: goto 0034 // -0007 │ │ +058c98: |[058c98] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService$AndroidWallpaperEngine.onVisibilityChanged:(Z)V │ │ +058ca8: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058cac: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +058cb0: 5430 2b02 |0004: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.this$0:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; // field@022b │ │ +058cb4: 6e10 9724 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +058cba: 1a00 8901 |0009: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058cbe: 2201 9103 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058cc2: 7010 d024 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058cc8: 1a02 2300 |0010: const-string v2, " > onVisibilityChanged(" // string@0023 │ │ +058ccc: 6e20 d724 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058cd2: 0c01 |0015: move-result-object v1 │ │ +058cd4: 6e20 d824 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +058cda: 0c01 |0019: move-result-object v1 │ │ +058cdc: 1a02 9400 |001a: const-string v2, ") " // string@0094 │ │ +058ce0: 6e20 d724 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058ce6: 0c01 |001f: move-result-object v1 │ │ +058ce8: 6e10 9824 0300 |0020: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +058cee: 0a02 |0023: move-result v2 │ │ +058cf0: 6e20 d424 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058cf6: 0c01 |0027: move-result-object v1 │ │ +058cf8: 6e10 dd24 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058cfe: 0c01 |002b: move-result-object v1 │ │ +058d00: 7120 8f00 1000 |002c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058d06: 3804 0900 |002f: if-eqz v4, 0038 // +0009 │ │ +058d0a: 6e10 9605 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onResume:()V // method@0596 │ │ +058d10: 6f20 8600 4300 |0034: invoke-super {v3, v4}, Landroid/service/wallpaper/WallpaperService$Engine;.onVisibilityChanged:(Z)V // method@0086 │ │ +058d16: 0e00 |0037: return-void │ │ +058d18: 6e10 9505 0300 |0038: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.onPause:()V // method@0595 │ │ +058d1e: 28f9 |003b: goto 0034 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 0x002f line=163 │ │ 0x0031 line=164 │ │ 0x0034 line=169 │ │ @@ -10612,19 +10613,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -04af84: |[04af84] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ -04af94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04af96: 6a00 2d02 |0001: sput-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04af9a: 6700 2f02 |0003: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ -04af9e: 0e00 |0005: return-void │ │ +058d20: |[058d20] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ +058d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058d32: 6a00 2d02 |0001: sput-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058d36: 6700 2f02 |0003: sput v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.runningEngines:I // field@022f │ │ +058d3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;) │ │ @@ -10632,19 +10633,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04afa0: |[04afa0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ -04afb0: 7010 8700 0100 |0000: invoke-direct {v1}, Landroid/service/wallpaper/WallpaperService;.:()V // method@0087 │ │ -04afb6: 1a00 8901 |0003: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04afba: 5b10 2e02 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.TAG:Ljava/lang/String; // field@022e │ │ -04afbe: 0e00 |0007: return-void │ │ +058d3c: |[058d3c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.:()V │ │ +058d4c: 7010 8700 0100 |0000: invoke-direct {v1}, Landroid/service/wallpaper/WallpaperService;.:()V // method@0087 │ │ +058d52: 1a00 8901 |0003: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058d56: 5b10 2e02 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.TAG:Ljava/lang/String; // field@022e │ │ +058d5a: 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; │ │ @@ -10673,22 +10674,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04afc0: |[04afc0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreate:()V │ │ -04afd0: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04afd4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04afd8: 1a00 8901 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04afdc: 1a01 1700 |0006: const-string v1, " > LibdgxWallpaperService - onCreate()" // string@0017 │ │ -04afe0: 7120 8f00 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04afe6: 6f10 8b00 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onCreate:()V // method@008b │ │ -04afec: 0e00 |000e: return-void │ │ +058d5c: |[058d5c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreate:()V │ │ +058d6c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058d70: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058d74: 1a00 8901 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058d78: 1a01 1700 |0006: const-string v1, " > LibdgxWallpaperService - onCreate()" // string@0017 │ │ +058d7c: 7120 8f00 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058d82: 6f10 8b00 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onCreate:()V // method@008b │ │ +058d88: 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; │ │ @@ -10698,22 +10699,22 @@ │ │ type : '()Landroid/service/wallpaper/WallpaperService$Engine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -04aff0: |[04aff0] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreateEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ -04b000: 2200 c000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // type@00c0 │ │ -04b004: 6e10 a005 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createListener:()Lcom/badlogic/gdx/ApplicationListener; // method@05a0 │ │ -04b00a: 0c01 |0005: move-result-object v1 │ │ -04b00c: 6e10 9f05 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createConfig:()Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // method@059f │ │ -04b012: 0c02 |0009: move-result-object v2 │ │ -04b014: 7040 8f05 3021 |000a: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@058f │ │ -04b01a: 1100 |000d: return-object v0 │ │ +058d8c: |[058d8c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onCreateEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ +058d9c: 2200 c000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine; // type@00c0 │ │ +058da0: 6e10 a005 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createListener:()Lcom/badlogic/gdx/ApplicationListener; // method@05a0 │ │ +058da6: 0c01 |0005: move-result-object v1 │ │ +058da8: 6e10 9f05 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.createConfig:()Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // method@059f │ │ +058dae: 0c02 |0009: move-result-object v2 │ │ +058db0: 7040 8f05 3021 |000a: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService$AndroidWallpaperEngine;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@058f │ │ +058db6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;) │ │ @@ -10721,22 +10722,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04b01c: |[04b01c] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onDestroy:()V │ │ -04b02c: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ -04b030: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04b034: 1a00 8901 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ -04b038: 1a01 1800 |0006: const-string v1, " > LibdgxWallpaperService - onDestroy()" // string@0018 │ │ -04b03c: 7120 8f00 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b042: 6f10 8c00 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onDestroy:()V // method@008c │ │ -04b048: 0e00 |000e: return-void │ │ +058db8: |[058db8] com.badlogic.gdx.backends.android.AndroidLiveWallpaperService.onDestroy:()V │ │ +058dc8: 6300 2d02 |0000: sget-boolean v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaperService;.DEBUG:Z // field@022d │ │ +058dcc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +058dd0: 1a00 8901 |0004: const-string v0, "AndroidLiveWallpaperService" // string@0189 │ │ +058dd4: 1a01 1800 |0006: const-string v1, " > LibdgxWallpaperService - onDestroy()" // string@0018 │ │ +058dd8: 7120 8f00 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058dde: 6f10 8c00 0200 |000b: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService;.onDestroy:()V // method@008c │ │ +058de4: 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; │ │ @@ -10780,19 +10781,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 │ │ -04b04c: |[04b04c] com.badlogic.gdx.backends.android.AndroidNet$1.:(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V │ │ -04b05c: 5b01 3402 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0234 │ │ -04b060: 5b02 3502 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0235 │ │ -04b064: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04b06a: 0e00 |0007: return-void │ │ +058de8: |[058de8] com.badlogic.gdx.backends.android.AndroidNet$1.:(Lcom/badlogic/gdx/backends/android/AndroidNet;Landroid/net/Uri;)V │ │ +058df8: 5b01 3402 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0234 │ │ +058dfc: 5b02 3502 |0002: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0235 │ │ +058e00: 7010 9524 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +058e06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 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; │ │ @@ -10803,23 +10804,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -04b06c: |[04b06c] com.badlogic.gdx.backends.android.AndroidNet$1.run:()V │ │ -04b07c: 5440 3402 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0234 │ │ -04b080: 5400 3602 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0236 │ │ -04b084: 2201 0e00 |0004: new-instance v1, Landroid/content/Intent; // type@000e │ │ -04b088: 1a02 6511 |0006: const-string v2, "android.intent.action.VIEW" // string@1165 │ │ -04b08c: 5443 3502 |0008: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0235 │ │ -04b090: 7030 1600 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0016 │ │ -04b096: 6e20 5d03 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.startActivity:(Landroid/content/Intent;)V // method@035d │ │ -04b09c: 0e00 |0010: return-void │ │ +058e08: |[058e08] com.badlogic.gdx.backends.android.AndroidNet$1.run:()V │ │ +058e18: 5440 3402 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0234 │ │ +058e1c: 5400 3602 |0002: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0236 │ │ +058e20: 2201 0e00 |0004: new-instance v1, Landroid/content/Intent; // type@000e │ │ +058e24: 1a02 6511 |0006: const-string v2, "android.intent.action.VIEW" // string@1165 │ │ +058e28: 5443 3502 |0008: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidNet$1;.val$uri:Landroid/net/Uri; // field@0235 │ │ +058e2c: 7030 1600 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0016 │ │ +058e32: 6e20 5d03 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.startActivity:(Landroid/content/Intent;)V // method@035d │ │ +058e38: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0010 line=67 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidNet$1; │ │ │ │ @@ -10857,20 +10858,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04b0a0: |[04b0a0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.:(Landroid/content/Context;)V │ │ -04b0b0: 7020 cb00 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@00cb │ │ -04b0b6: 2200 ca00 |0003: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; // type@00ca │ │ -04b0ba: 7010 c805 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.:()V // method@05c8 │ │ -04b0c0: 5b10 3702 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@0237 │ │ -04b0c4: 0e00 |000a: return-void │ │ +058e3c: |[058e3c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.:(Landroid/content/Context;)V │ │ +058e4c: 7020 cb00 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@00cb │ │ +058e52: 2200 ca00 |0003: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable; // type@00ca │ │ +058e56: 7010 c805 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.:()V // method@05c8 │ │ +058e5c: 5b10 3702 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@0237 │ │ +058e60: 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; │ │ @@ -10881,17 +10882,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04b0c8: |[04b0c8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultEditable:()Z │ │ -04b0d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04b0da: 0f00 |0001: return v0 │ │ +058e64: |[058e64] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultEditable:()Z │ │ +058e74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +058e76: 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;) │ │ @@ -10899,18 +10900,18 @@ │ │ type : '()Landroid/text/method/MovementMethod;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04b0dc: |[04b0dc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultMovementMethod:()Landroid/text/method/MovementMethod; │ │ -04b0ec: 7100 8d00 0000 |0000: invoke-static {}, Landroid/text/method/ArrowKeyMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@008d │ │ -04b0f2: 0c00 |0003: move-result-object v0 │ │ -04b0f4: 1100 |0004: return-object v0 │ │ +058e78: |[058e78] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getDefaultMovementMethod:()Landroid/text/method/MovementMethod; │ │ +058e88: 7100 8d00 0000 |0000: invoke-static {}, Landroid/text/method/ArrowKeyMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@008d │ │ +058e8e: 0c00 |0003: move-result-object v0 │ │ +058e90: 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;) │ │ @@ -10918,17 +10919,17 @@ │ │ type : '()Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04b0f8: |[04b0f8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getEditableText:()Landroid/text/Editable; │ │ -04b108: 5410 3702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@0237 │ │ -04b10c: 1100 |0002: return-object v0 │ │ +058e94: |[058e94] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.getEditableText:()Landroid/text/Editable; │ │ +058ea4: 5410 3702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.editable:Landroid/text/Editable; // field@0237 │ │ +058ea8: 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;) │ │ @@ -10936,31 +10937,31 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -04b110: |[04b110] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -04b120: 1a00 370e |0000: const-string v0, "Test" // string@0e37 │ │ -04b124: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b128: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b12e: 1a02 1e15 |0007: const-string v2, "down keycode: " // string@151e │ │ -04b132: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b138: 0c01 |000c: move-result-object v1 │ │ -04b13a: 6e10 9c00 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ -04b140: 0a02 |0010: move-result v2 │ │ -04b142: 6e20 d424 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04b148: 0c01 |0014: move-result-object v1 │ │ -04b14a: 6e10 dd24 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b150: 0c01 |0018: move-result-object v1 │ │ -04b152: 7120 8f00 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b158: 6f30 cd00 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@00cd │ │ -04b15e: 0a00 |001f: move-result v0 │ │ -04b160: 0f00 |0020: return v0 │ │ +058eac: |[058eac] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +058ebc: 1a00 370e |0000: const-string v0, "Test" // string@0e37 │ │ +058ec0: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058ec4: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058eca: 1a02 1e15 |0007: const-string v2, "down keycode: " // string@151e │ │ +058ece: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058ed4: 0c01 |000c: move-result-object v1 │ │ +058ed6: 6e10 9c00 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ +058edc: 0a02 |0010: move-result v2 │ │ +058ede: 6e20 d424 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058ee4: 0c01 |0014: move-result-object v1 │ │ +058ee6: 6e10 dd24 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058eec: 0c01 |0018: move-result-object v1 │ │ +058eee: 7120 8f00 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058ef4: 6f30 cd00 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@00cd │ │ +058efa: 0a00 |001f: move-result v0 │ │ +058efc: 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 │ │ @@ -10971,31 +10972,31 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -04b164: |[04b164] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -04b174: 1a00 370e |0000: const-string v0, "Test" // string@0e37 │ │ -04b178: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b17c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b182: 1a02 1c29 |0007: const-string v2, "up keycode: " // string@291c │ │ -04b186: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b18c: 0c01 |000c: move-result-object v1 │ │ -04b18e: 6e10 9c00 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ -04b194: 0a02 |0010: move-result v2 │ │ -04b196: 6e20 d424 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04b19c: 0c01 |0014: move-result-object v1 │ │ -04b19e: 6e10 dd24 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b1a4: 0c01 |0018: move-result-object v1 │ │ -04b1a6: 7120 8f00 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b1ac: 6f30 ce00 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@00ce │ │ -04b1b2: 0a00 |001f: move-result v0 │ │ -04b1b4: 0f00 |0020: return v0 │ │ +058f00: |[058f00] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$1.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +058f10: 1a00 370e |0000: const-string v0, "Test" // string@0e37 │ │ +058f14: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +058f18: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +058f1e: 1a02 1c29 |0007: const-string v2, "up keycode: " // string@291c │ │ +058f22: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +058f28: 0c01 |000c: move-result-object v1 │ │ +058f2a: 6e10 9c00 0500 |000d: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ +058f30: 0a02 |0010: move-result v2 │ │ +058f32: 6e20 d424 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +058f38: 0c01 |0014: move-result-object v1 │ │ +058f3a: 6e10 dd24 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +058f40: 0c01 |0018: move-result-object v1 │ │ +058f42: 7120 8f00 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +058f48: 6f30 ce00 4305 |001c: invoke-super {v3, v4, v5}, Landroid/widget/TextView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@00ce │ │ +058f4e: 0a00 |001f: move-result v0 │ │ +058f50: 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 │ │ @@ -11036,18 +11037,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 │ │ -04b1b8: |[04b1b8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V │ │ -04b1c8: 5b01 3802 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ -04b1cc: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04b1d2: 0e00 |0005: return-void │ │ +058f54: |[058f54] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V │ │ +058f64: 5b01 3802 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ +058f68: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +058f6e: 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; │ │ │ │ @@ -11057,36 +11058,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -04b1d4: |[04b1d4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.run:()V │ │ -04b1e4: 5431 3802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ -04b1e8: 5411 3e02 |0002: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b1ec: 5411 4002 |0004: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b1f0: 6e10 1100 0100 |0006: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0011 │ │ -04b1f6: 0c01 |0009: move-result-object v1 │ │ -04b1f8: 1302 2000 |000a: const/16 v2, #int 32 // #20 │ │ -04b1fc: 6e20 bc00 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/Window;.setSoftInputMode:(I)V // method@00bc │ │ -04b202: 5431 3802 |000f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ -04b206: 5411 3e02 |0011: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b20a: 5411 3f02 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ -04b20e: 1a02 f51b |0015: const-string v2, "input_method" // string@1bf5 │ │ -04b212: 6e20 1500 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -04b218: 0c00 |001a: move-result-object v0 │ │ -04b21a: 1f00 4500 |001b: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0045 │ │ -04b21e: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ -04b222: 5431 3802 |001f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ -04b226: 5411 3e02 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b22a: 5411 4302 |0023: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b22e: 1222 |0025: const/4 v2, #int 2 // #2 │ │ -04b230: 6e30 bf00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00bf │ │ -04b236: 0e00 |0029: return-void │ │ +058f70: |[058f70] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$1.run:()V │ │ +058f80: 5431 3802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ +058f84: 5411 3e02 |0002: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +058f88: 5411 4002 |0004: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +058f8c: 6e10 1100 0100 |0006: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0011 │ │ +058f92: 0c01 |0009: move-result-object v1 │ │ +058f94: 1302 2000 |000a: const/16 v2, #int 32 // #20 │ │ +058f98: 6e20 bc00 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/Window;.setSoftInputMode:(I)V // method@00bc │ │ +058f9e: 5431 3802 |000f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ +058fa2: 5411 3e02 |0011: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +058fa6: 5411 3f02 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ +058faa: 1a02 f51b |0015: const-string v2, "input_method" // string@1bf5 │ │ +058fae: 6e20 1500 2100 |0017: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +058fb4: 0c00 |001a: move-result-object v0 │ │ +058fb6: 1f00 4500 |001b: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0045 │ │ +058fba: 3800 0c00 |001d: if-eqz v0, 0029 // +000c │ │ +058fbe: 5431 3802 |001f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@0238 │ │ +058fc2: 5411 3e02 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +058fc6: 5411 4302 |0023: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +058fca: 1222 |0025: const/4 v2, #int 2 // #2 │ │ +058fcc: 6e30 bf00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@00bf │ │ +058fd2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000f line=137 │ │ 0x001d line=138 │ │ 0x0029 line=139 │ │ locals : │ │ @@ -11144,22 +11145,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 │ │ -04b238: |[04b238] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V │ │ -04b248: 5b12 3c02 |0000: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@023c │ │ -04b24c: 5b13 3d02 |0002: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@023d │ │ -04b250: 7010 9524 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -04b256: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -04b258: 2300 e903 |0008: new-array v0, v0, [I // type@03e9 │ │ -04b25c: 5b10 3b02 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@023b │ │ -04b260: 0e00 |000c: return-void │ │ +058fd4: |[058fd4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;Landroid/view/View;)V │ │ +058fe4: 5b12 3c02 |0000: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@023c │ │ +058fe8: 5b13 3d02 |0002: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@023d │ │ +058fec: 7010 9524 0100 |0004: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +058ff2: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +058ff4: 2300 e903 |0008: new-array v0, v0, [I // type@03e9 │ │ +058ff8: 5b10 3b02 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@023b │ │ +058ffc: 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; │ │ @@ -11171,40 +11172,40 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -04b264: |[04b264] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.onPreDraw:()Z │ │ -04b274: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04b276: 5430 3d02 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@023d │ │ -04b27a: 5431 3b02 |0003: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@023b │ │ -04b27e: 6e20 ad00 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00ad │ │ -04b284: 5430 3b02 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@023b │ │ -04b288: 4400 0002 |000a: aget v0, v0, v2 │ │ -04b28c: 7110 7e24 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -04b292: 0a00 |000f: move-result v0 │ │ -04b294: 5930 3902 |0010: iput v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@0239 │ │ -04b298: 5230 3902 |0012: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@0239 │ │ -04b29c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -04b2a0: 5c32 3a02 |0016: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@023a │ │ -04b2a4: 5230 3902 |0018: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@0239 │ │ -04b2a8: 3900 1600 |001a: if-nez v0, 0030 // +0016 │ │ -04b2ac: 5530 3a02 |001c: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@023a │ │ -04b2b0: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ -04b2b4: 5430 3c02 |0020: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@023c │ │ -04b2b8: 5400 3e02 |0022: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b2bc: 5400 4002 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b2c0: 6e10 1000 0000 |0026: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0010 │ │ -04b2c6: 5430 3c02 |0029: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@023c │ │ -04b2ca: 5400 3e02 |002b: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b2ce: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -04b2d0: 5b01 4002 |002e: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b2d4: 0f02 |0030: return v2 │ │ +059000: |[059000] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2$2.onPreDraw:()Z │ │ +059010: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +059012: 5430 3d02 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.val$content:Landroid/view/View; // field@023d │ │ +059016: 5431 3b02 |0003: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@023b │ │ +05901a: 6e20 ad00 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@00ad │ │ +059020: 5430 3b02 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.screenloc:[I // field@023b │ │ +059024: 4400 0002 |000a: aget v0, v0, v2 │ │ +059028: 7110 7e24 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +05902e: 0a00 |000f: move-result v0 │ │ +059030: 5930 3902 |0010: iput v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@0239 │ │ +059034: 5230 3902 |0012: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@0239 │ │ +059038: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +05903c: 5c32 3a02 |0016: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@023a │ │ +059040: 5230 3902 |0018: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardHeight:I // field@0239 │ │ +059044: 3900 1600 |001a: if-nez v0, 0030 // +0016 │ │ +059048: 5530 3a02 |001c: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.keyboardShowing:Z // field@023a │ │ +05904c: 3800 1200 |001e: if-eqz v0, 0030 // +0012 │ │ +059050: 5430 3c02 |0020: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@023c │ │ +059054: 5400 3e02 |0022: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +059058: 5400 4002 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +05905c: 6e10 1000 0000 |0026: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0010 │ │ +059062: 5430 3c02 |0029: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2;.this$1:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // field@023c │ │ +059066: 5400 3e02 |002b: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +05906a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +05906c: 5b01 4002 |002e: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +059070: 0f02 |0030: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0008 line=151 │ │ 0x0012 line=152 │ │ 0x0018 line=153 │ │ 0x0020 line=154 │ │ @@ -11248,18 +11249,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 │ │ -04b2d8: |[04b2d8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V │ │ -04b2e8: 5b01 3e02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b2ec: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04b2f2: 0e00 |0005: return-void │ │ +059074: |[059074] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V │ │ +059084: 5b01 3e02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +059088: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05908e: 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; │ │ │ │ @@ -11269,41 +11270,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -04b2f4: |[04b2f4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.run:()V │ │ -04b304: 5431 3e02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b308: 5432 3e02 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b30c: 6e10 e405 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createDialog:()Landroid/app/Dialog; // method@05e4 │ │ -04b312: 0c02 |0007: move-result-object v2 │ │ -04b314: 5b12 4002 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b318: 5431 3e02 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b31c: 5411 4002 |000c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b320: 6e10 1300 0100 |000e: invoke-virtual {v1}, Landroid/app/Dialog;.show:()V // method@0013 │ │ -04b326: 5431 3e02 |0011: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b32a: 5411 4102 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0241 │ │ -04b32e: 2202 c700 |0015: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1; // type@00c7 │ │ -04b332: 7020 c205 3200 |0017: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V // method@05c2 │ │ -04b338: 6e20 7600 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ -04b33e: 5431 3e02 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ -04b342: 5411 4002 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b346: 6e10 1100 0100 |0021: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0011 │ │ -04b34c: 0c01 |0024: move-result-object v1 │ │ -04b34e: 1402 0200 0201 |0025: const v2, #float 2.38772e-38 // #01020002 │ │ -04b354: 6e20 b900 2100 |0028: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@00b9 │ │ -04b35a: 0c00 |002b: move-result-object v0 │ │ -04b35c: 6e10 ae00 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00ae │ │ -04b362: 0c01 |002f: move-result-object v1 │ │ -04b364: 2202 c800 |0030: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2; // type@00c8 │ │ -04b368: 7030 c405 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@05c4 │ │ -04b36e: 6e20 b700 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00b7 │ │ -04b374: 0e00 |0038: return-void │ │ +059090: |[059090] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$2.run:()V │ │ +0590a0: 5431 3e02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +0590a4: 5432 3e02 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +0590a8: 6e10 e405 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createDialog:()Landroid/app/Dialog; // method@05e4 │ │ +0590ae: 0c02 |0007: move-result-object v2 │ │ +0590b0: 5b12 4002 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +0590b4: 5431 3e02 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +0590b8: 5411 4002 |000c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +0590bc: 6e10 1300 0100 |000e: invoke-virtual {v1}, Landroid/app/Dialog;.show:()V // method@0013 │ │ +0590c2: 5431 3e02 |0011: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +0590c6: 5411 4102 |0013: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0241 │ │ +0590ca: 2202 c700 |0015: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1; // type@00c7 │ │ +0590ce: 7020 c205 3200 |0017: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$1;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;)V // method@05c2 │ │ +0590d4: 6e20 7600 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ +0590da: 5431 3e02 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@023e │ │ +0590de: 5411 4002 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +0590e2: 6e10 1100 0100 |0021: invoke-virtual {v1}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0011 │ │ +0590e8: 0c01 |0024: move-result-object v1 │ │ +0590ea: 1402 0200 0201 |0025: const v2, #float 2.38772e-38 // #01020002 │ │ +0590f0: 6e20 b900 2100 |0028: invoke-virtual {v1, v2}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@00b9 │ │ +0590f6: 0c00 |002b: move-result-object v0 │ │ +0590f8: 6e10 ae00 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@00ae │ │ +0590fe: 0c01 |002f: move-result-object v1 │ │ +059100: 2202 c800 |0030: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2$2; // type@00c8 │ │ +059104: 7030 c405 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@05c4 │ │ +05910a: 6e20 b700 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@00b7 │ │ +059110: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000a line=131 │ │ 0x0011 line=133 │ │ 0x001d line=142 │ │ 0x002c line=143 │ │ @@ -11351,17 +11352,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04b378: |[04b378] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.:()V │ │ -04b388: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04b38e: 0e00 |0003: return-void │ │ +059114: |[059114] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.:()V │ │ +059124: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05912a: 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 - │ │ @@ -11370,27 +11371,27 @@ │ │ type : '(C)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04b390: |[04b390] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Landroid/text/Editable; │ │ -04b3a0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b3a4: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b3a8: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b3ae: 1a02 7f11 |0007: const-string v2, "append: " // string@117f │ │ -04b3b2: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b3b8: 0c01 |000c: move-result-object v1 │ │ -04b3ba: 6e20 d224 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04b3c0: 0c01 |0010: move-result-object v1 │ │ -04b3c2: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b3c8: 0c01 |0014: move-result-object v1 │ │ -04b3ca: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b3d0: 1103 |0018: return-object v3 │ │ +05912c: |[05912c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Landroid/text/Editable; │ │ +05913c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059140: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +059144: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05914a: 1a02 7f11 |0007: const-string v2, "append: " // string@117f │ │ +05914e: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059154: 0c01 |000c: move-result-object v1 │ │ +059156: 6e20 d224 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +05915c: 0c01 |0010: move-result-object v1 │ │ +05915e: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059164: 0c01 |0014: move-result-object v1 │ │ +059166: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +05916c: 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 │ │ @@ -11400,27 +11401,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 │ │ -04b3d4: |[04b3d4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; │ │ -04b3e4: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b3e8: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b3ec: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b3f2: 1a02 7f11 |0007: const-string v2, "append: " // string@117f │ │ -04b3f6: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b3fc: 0c01 |000c: move-result-object v1 │ │ -04b3fe: 6e20 d624 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04b404: 0c01 |0010: move-result-object v1 │ │ -04b406: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b40c: 0c01 |0014: move-result-object v1 │ │ -04b40e: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b414: 1103 |0018: return-object v3 │ │ +059170: |[059170] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; │ │ +059180: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059184: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +059188: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05918e: 1a02 7f11 |0007: const-string v2, "append: " // string@117f │ │ +059192: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059198: 0c01 |000c: move-result-object v1 │ │ +05919a: 6e20 d624 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0591a0: 0c01 |0010: move-result-object v1 │ │ +0591a2: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0591a8: 0c01 |0014: move-result-object v1 │ │ +0591aa: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0591b0: 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; │ │ @@ -11430,27 +11431,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 │ │ -04b418: |[04b418] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; │ │ -04b428: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b42c: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b430: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b436: 1a02 7f11 |0007: const-string v2, "append: " // string@117f │ │ -04b43a: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b440: 0c01 |000c: move-result-object v1 │ │ -04b442: 6e20 d624 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04b448: 0c01 |0010: move-result-object v1 │ │ -04b44a: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b450: 0c01 |0014: move-result-object v1 │ │ -04b452: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b458: 1103 |0018: return-object v3 │ │ +0591b4: |[0591b4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; │ │ +0591c4: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0591c8: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0591cc: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0591d2: 1a02 7f11 |0007: const-string v2, "append: " // string@117f │ │ +0591d6: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0591dc: 0c01 |000c: move-result-object v1 │ │ +0591de: 6e20 d624 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0591e4: 0c01 |0010: move-result-object v1 │ │ +0591e6: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0591ec: 0c01 |0014: move-result-object v1 │ │ +0591ee: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0591f4: 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; │ │ @@ -11462,18 +11463,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 │ │ -04b45c: |[04b45c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Ljava/lang/Appendable; │ │ -04b46c: 6e20 c905 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(C)Landroid/text/Editable; // method@05c9 │ │ -04b472: 0c00 |0003: move-result-object v0 │ │ -04b474: 1100 |0004: return-object v0 │ │ +0591f8: |[0591f8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(C)Ljava/lang/Appendable; │ │ +059208: 6e20 c905 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(C)Landroid/text/Editable; // method@05c9 │ │ +05920e: 0c00 |0003: move-result-object v0 │ │ +059210: 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 │ │ │ │ @@ -11482,18 +11483,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 │ │ -04b478: |[04b478] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -04b488: 6e20 ca05 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; // method@05ca │ │ -04b48e: 0c00 |0003: move-result-object v0 │ │ -04b490: 1100 |0004: return-object v0 │ │ +059214: |[059214] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +059224: 6e20 ca05 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;)Landroid/text/Editable; // method@05ca │ │ +05922a: 0c00 |0003: move-result-object v0 │ │ +05922c: 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; │ │ │ │ @@ -11502,18 +11503,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 │ │ -04b494: |[04b494] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -04b4a4: 6e40 cb05 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; // method@05cb │ │ -04b4aa: 0c00 |0003: move-result-object v0 │ │ -04b4ac: 1100 |0004: return-object v0 │ │ +059230: |[059230] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +059240: 6e40 cb05 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$PassThroughEditable;.append:(Ljava/lang/CharSequence;II)Landroid/text/Editable; // method@05cb │ │ +059246: 0c00 |0003: move-result-object v0 │ │ +059248: 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 │ │ @@ -11524,20 +11525,20 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b4b0: |[04b4b0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.charAt:(I)C │ │ -04b4c0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b4c4: 1a01 0113 |0002: const-string v1, "charAt" // string@1301 │ │ -04b4c8: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b4ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b4d0: 0f00 |0008: return v0 │ │ +05924c: |[05924c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.charAt:(I)C │ │ +05925c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059260: 1a01 0113 |0002: const-string v1, "charAt" // string@1301 │ │ +059264: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +05926a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05926c: 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 │ │ @@ -11547,19 +11548,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b4d4: |[04b4d4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clear:()V │ │ -04b4e4: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b4e8: 1a01 3513 |0002: const-string v1, "clear" // string@1335 │ │ -04b4ec: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b4f2: 0e00 |0007: return-void │ │ +059270: |[059270] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clear:()V │ │ +059280: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059284: 1a01 3513 |0002: const-string v1, "clear" // string@1335 │ │ +059288: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +05928e: 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; │ │ │ │ @@ -11568,19 +11569,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b4f4: |[04b4f4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clearSpans:()V │ │ -04b504: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b508: 1a01 4113 |0002: const-string v1, "clearSpanes" // string@1341 │ │ -04b50c: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b512: 0e00 |0007: return-void │ │ +059290: |[059290] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.clearSpans:()V │ │ +0592a0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0592a4: 1a01 4113 |0002: const-string v1, "clearSpanes" // string@1341 │ │ +0592a8: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0592ae: 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; │ │ │ │ @@ -11589,32 +11590,32 @@ │ │ type : '(II)Landroid/text/Editable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04b514: |[04b514] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.delete:(II)Landroid/text/Editable; │ │ -04b524: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b528: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b52c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b532: 1a02 a414 |0007: const-string v2, "delete, " // string@14a4 │ │ -04b536: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b53c: 0c01 |000c: move-result-object v1 │ │ -04b53e: 6e20 d424 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04b544: 0c01 |0010: move-result-object v1 │ │ -04b546: 1a02 ae00 |0011: const-string v2, ", " // string@00ae │ │ -04b54a: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b550: 0c01 |0016: move-result-object v1 │ │ -04b552: 6e20 d424 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04b558: 0c01 |001a: move-result-object v1 │ │ -04b55a: 6e10 dd24 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b560: 0c01 |001e: move-result-object v1 │ │ -04b562: 7120 8f00 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b568: 1103 |0022: return-object v3 │ │ +0592b0: |[0592b0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.delete:(II)Landroid/text/Editable; │ │ +0592c0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0592c4: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0592c8: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0592ce: 1a02 a414 |0007: const-string v2, "delete, " // string@14a4 │ │ +0592d2: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0592d8: 0c01 |000c: move-result-object v1 │ │ +0592da: 6e20 d424 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0592e0: 0c01 |0010: move-result-object v1 │ │ +0592e2: 1a02 ae00 |0011: const-string v2, ", " // string@00ae │ │ +0592e6: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0592ec: 0c01 |0016: move-result-object v1 │ │ +0592ee: 6e20 d424 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0592f4: 0c01 |001a: move-result-object v1 │ │ +0592f6: 6e10 dd24 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0592fc: 0c01 |001e: move-result-object v1 │ │ +0592fe: 7120 8f00 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059304: 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 │ │ @@ -11625,19 +11626,19 @@ │ │ type : '(II[CI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b56c: |[04b56c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getChars:(II[CI)V │ │ -04b57c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b580: 1a01 6c17 |0002: const-string v1, "getChars" // string@176c │ │ -04b584: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b58a: 0e00 |0007: return-void │ │ +059308: |[059308] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getChars:(II[CI)V │ │ +059318: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +05931c: 1a01 6c17 |0002: const-string v1, "getChars" // string@176c │ │ +059320: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059326: 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 │ │ @@ -11650,21 +11651,21 @@ │ │ type : '()[Landroid/text/InputFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04b58c: |[04b58c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getFilters:()[Landroid/text/InputFilter; │ │ -04b59c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b5a0: 1a01 d017 |0002: const-string v1, "getFilters" // string@17d0 │ │ -04b5a4: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b5aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b5ac: 2300 eb03 |0008: new-array v0, v0, [Landroid/text/InputFilter; // type@03eb │ │ -04b5b0: 1100 |000a: return-object v0 │ │ +059328: |[059328] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getFilters:()[Landroid/text/InputFilter; │ │ +059338: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +05933c: 1a01 d017 |0002: const-string v1, "getFilters" // string@17d0 │ │ +059340: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059346: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +059348: 2300 eb03 |0008: new-array v0, v0, [Landroid/text/InputFilter; // type@03eb │ │ +05934c: 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; │ │ │ │ @@ -11673,20 +11674,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b5b4: |[04b5b4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanEnd:(Ljava/lang/Object;)I │ │ -04b5c4: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b5c8: 1a01 3d19 |0002: const-string v1, "getSpanEnd" // string@193d │ │ -04b5cc: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b5d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b5d4: 0f00 |0008: return v0 │ │ +059350: |[059350] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanEnd:(Ljava/lang/Object;)I │ │ +059360: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059364: 1a01 3d19 |0002: const-string v1, "getSpanEnd" // string@193d │ │ +059368: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +05936e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +059370: 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; │ │ @@ -11696,20 +11697,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b5d8: |[04b5d8] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanFlags:(Ljava/lang/Object;)I │ │ -04b5e8: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b5ec: 1a01 3e19 |0002: const-string v1, "getSpanFlags" // string@193e │ │ -04b5f0: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b5f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b5f8: 0f00 |0008: return v0 │ │ +059374: |[059374] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanFlags:(Ljava/lang/Object;)I │ │ +059384: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059388: 1a01 3e19 |0002: const-string v1, "getSpanFlags" // string@193e │ │ +05938c: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059392: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +059394: 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; │ │ @@ -11719,20 +11720,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b5fc: |[04b5fc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanStart:(Ljava/lang/Object;)I │ │ -04b60c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b610: 1a01 3f19 |0002: const-string v1, "getSpanStart" // string@193f │ │ -04b614: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b61a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b61c: 0f00 |0008: return v0 │ │ +059398: |[059398] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpanStart:(Ljava/lang/Object;)I │ │ +0593a8: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0593ac: 1a01 3f19 |0002: const-string v1, "getSpanStart" // string@193f │ │ +0593b0: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0593b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0593b8: 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; │ │ @@ -11742,20 +11743,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 │ │ -04b620: |[04b620] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ -04b630: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b634: 1a01 4019 |0002: const-string v1, "getSpans" // string@1940 │ │ -04b638: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b63e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b640: 1100 |0008: return-object v0 │ │ +0593bc: |[0593bc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ +0593cc: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0593d0: 1a01 4019 |0002: const-string v1, "getSpans" // string@1940 │ │ +0593d4: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0593da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0593dc: 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; │ │ @@ -11768,27 +11769,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 │ │ -04b644: |[04b644] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; │ │ -04b654: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b658: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b65c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b662: 1a02 f81b |0007: const-string v2, "insert: " // string@1bf8 │ │ -04b666: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b66c: 0c01 |000c: move-result-object v1 │ │ -04b66e: 6e20 d624 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04b674: 0c01 |0010: move-result-object v1 │ │ -04b676: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b67c: 0c01 |0014: move-result-object v1 │ │ -04b67e: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b684: 1103 |0018: return-object v3 │ │ +0593e0: |[0593e0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;)Landroid/text/Editable; │ │ +0593f0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0593f4: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0593f8: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0593fe: 1a02 f81b |0007: const-string v2, "insert: " // string@1bf8 │ │ +059402: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059408: 0c01 |000c: move-result-object v1 │ │ +05940a: 6e20 d624 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +059410: 0c01 |0010: move-result-object v1 │ │ +059412: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059418: 0c01 |0014: move-result-object v1 │ │ +05941a: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059420: 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 │ │ @@ -11799,27 +11800,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 │ │ -04b688: |[04b688] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ -04b698: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b69c: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b6a0: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b6a6: 1a02 f81b |0007: const-string v2, "insert: " // string@1bf8 │ │ -04b6aa: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b6b0: 0c01 |000c: move-result-object v1 │ │ -04b6b2: 6e20 d624 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04b6b8: 0c01 |0010: move-result-object v1 │ │ -04b6ba: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b6c0: 0c01 |0014: move-result-object v1 │ │ -04b6c2: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b6c8: 1103 |0018: return-object v3 │ │ +059424: |[059424] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.insert:(ILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ +059434: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059438: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05943c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059442: 1a02 f81b |0007: const-string v2, "insert: " // string@1bf8 │ │ +059446: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05944c: 0c01 |000c: move-result-object v1 │ │ +05944e: 6e20 d624 5100 |000d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +059454: 0c01 |0010: move-result-object v1 │ │ +059456: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05945c: 0c01 |0014: move-result-object v1 │ │ +05945e: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059464: 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 │ │ @@ -11832,20 +11833,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b6cc: |[04b6cc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.length:()I │ │ -04b6dc: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b6e0: 1a01 671e |0002: const-string v1, "length" // string@1e67 │ │ -04b6e4: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b6ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b6ec: 0f00 |0008: return v0 │ │ +059468: |[059468] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.length:()I │ │ +059478: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +05947c: 1a01 671e |0002: const-string v1, "length" // string@1e67 │ │ +059480: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059486: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +059488: 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; │ │ │ │ @@ -11854,20 +11855,20 @@ │ │ type : '(IILjava/lang/Class;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b6f0: |[04b6f0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.nextSpanTransition:(IILjava/lang/Class;)I │ │ -04b700: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b704: 1a01 dc20 |0002: const-string v1, "nextSpanTransition" // string@20dc │ │ -04b708: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b70e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b710: 0f00 |0008: return v0 │ │ +05948c: |[05948c] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.nextSpanTransition:(IILjava/lang/Class;)I │ │ +05949c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0594a0: 1a01 dc20 |0002: const-string v1, "nextSpanTransition" // string@20dc │ │ +0594a4: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0594aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0594ac: 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 │ │ @@ -11879,19 +11880,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b714: |[04b714] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.removeSpan:(Ljava/lang/Object;)V │ │ -04b724: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b728: 1a01 d923 |0002: const-string v1, "removeSpan" // string@23d9 │ │ -04b72c: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b732: 0e00 |0007: return-void │ │ +0594b0: |[0594b0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.removeSpan:(Ljava/lang/Object;)V │ │ +0594c0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0594c4: 1a01 d923 |0002: const-string v1, "removeSpan" // string@23d9 │ │ +0594c8: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0594ce: 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; │ │ @@ -11901,27 +11902,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 │ │ -04b734: |[04b734] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; │ │ -04b744: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b748: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b74c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b752: 1a02 fd23 |0007: const-string v2, "replace: " // string@23fd │ │ -04b756: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b75c: 0c01 |000c: move-result-object v1 │ │ -04b75e: 6e20 d624 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04b764: 0c01 |0010: move-result-object v1 │ │ -04b766: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b76c: 0c01 |0014: move-result-object v1 │ │ -04b76e: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b774: 1103 |0018: return-object v3 │ │ +0594d0: |[0594d0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; │ │ +0594e0: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0594e4: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0594e8: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0594ee: 1a02 fd23 |0007: const-string v2, "replace: " // string@23fd │ │ +0594f2: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0594f8: 0c01 |000c: move-result-object v1 │ │ +0594fa: 6e20 d624 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +059500: 0c01 |0010: move-result-object v1 │ │ +059502: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059508: 0c01 |0014: move-result-object v1 │ │ +05950a: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059510: 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 │ │ @@ -11933,27 +11934,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 │ │ -04b778: |[04b778] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ -04b788: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b78c: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04b790: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04b796: 1a02 fd23 |0007: const-string v2, "replace: " // string@23fd │ │ -04b79a: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04b7a0: 0c01 |000c: move-result-object v1 │ │ -04b7a2: 6e20 d624 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04b7a8: 0c01 |0010: move-result-object v1 │ │ -04b7aa: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04b7b0: 0c01 |0014: move-result-object v1 │ │ -04b7b2: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b7b8: 1103 |0018: return-object v3 │ │ +059514: |[059514] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; │ │ +059524: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +059528: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05952c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059532: 1a02 fd23 |0007: const-string v2, "replace: " // string@23fd │ │ +059536: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05953c: 0c01 |000c: move-result-object v1 │ │ +05953e: 6e20 d624 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +059544: 0c01 |0010: move-result-object v1 │ │ +059546: 6e10 dd24 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05954c: 0c01 |0014: move-result-object v1 │ │ +05954e: 7120 8f00 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059554: 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 │ │ @@ -11967,19 +11968,19 @@ │ │ type : '([Landroid/text/InputFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b7bc: |[04b7bc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setFilters:([Landroid/text/InputFilter;)V │ │ -04b7cc: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b7d0: 1a01 4625 |0002: const-string v1, "setFilters" // string@2546 │ │ -04b7d4: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b7da: 0e00 |0007: return-void │ │ +059558: |[059558] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setFilters:([Landroid/text/InputFilter;)V │ │ +059568: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +05956c: 1a01 4625 |0002: const-string v1, "setFilters" // string@2546 │ │ +059570: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059576: 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; │ │ @@ -11989,19 +11990,19 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04b7dc: |[04b7dc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setSpan:(Ljava/lang/Object;III)V │ │ -04b7ec: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b7f0: 1a01 1726 |0002: const-string v1, "setSpan" // string@2617 │ │ -04b7f4: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b7fa: 0e00 |0007: return-void │ │ +059578: |[059578] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.setSpan:(Ljava/lang/Object;III)V │ │ +059588: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +05958c: 1a01 1726 |0002: const-string v1, "setSpan" // string@2617 │ │ +059590: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +059596: 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; │ │ @@ -12014,20 +12015,20 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04b7fc: |[04b7fc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.subSequence:(II)Ljava/lang/CharSequence; │ │ -04b80c: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ -04b810: 1a01 8927 |0002: const-string v1, "subSequence" // string@2789 │ │ -04b814: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -04b81a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04b81c: 1100 |0008: return-object v0 │ │ +059598: |[059598] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard$PassThroughEditable.subSequence:(II)Ljava/lang/CharSequence; │ │ +0595a8: 1a00 3103 |0000: const-string v0, "Editable" // string@0331 │ │ +0595ac: 1a01 8927 |0002: const-string v1, "subSequence" // string@2789 │ │ +0595b0: 7120 8f00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0595b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0595b8: 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 │ │ @@ -12084,20 +12085,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 │ │ -04b820: |[04b820] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.:(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ -04b830: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04b836: 5b01 3f02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ -04b83a: 5b02 4102 |0005: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0241 │ │ -04b83e: 5b03 4202 |0007: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0242 │ │ -04b842: 0e00 |0009: return-void │ │ +0595bc: |[0595bc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.:(Landroid/content/Context;Landroid/os/Handler;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ +0595cc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0595d2: 5b01 3f02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ +0595d6: 5b02 4102 |0005: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0241 │ │ +0595da: 5b03 4202 |0007: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0242 │ │ +0595de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=63 │ │ @@ -12112,18 +12113,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 │ │ -04b844: |[04b844] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ -04b854: 2200 c600 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; // type@00c6 │ │ -04b858: 7020 bc05 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.:(Landroid/content/Context;)V // method@05bc │ │ -04b85e: 1100 |0005: return-object v0 │ │ +0595e0: |[0595e0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ +0595f0: 2200 c600 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1; // type@00c6 │ │ +0595f4: 7020 bc05 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$1;.:(Landroid/content/Context;)V // method@05bc │ │ +0595fa: 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; │ │ @@ -12134,59 +12135,59 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -04b860: |[04b860] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createDialog:()Landroid/app/Dialog; │ │ -04b870: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04b872: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -04b874: 5473 3f02 |0002: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ -04b878: 7110 e505 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createView:(Landroid/content/Context;)Landroid/widget/TextView; // method@05e5 │ │ -04b87e: 0c03 |0007: move-result-object v3 │ │ -04b880: 5b73 4302 |0008: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b884: 5473 4302 |000a: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b888: 6e20 d300 7300 |000c: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00d3 │ │ -04b88e: 2202 4700 |000f: new-instance v2, Landroid/widget/FrameLayout$LayoutParams; // type@0047 │ │ -04b892: 12e3 |0011: const/4 v3, #int -2 // #fe │ │ -04b894: 1304 5000 |0012: const/16 v4, #int 80 // #50 │ │ -04b898: 7040 c600 6243 |0014: invoke-direct {v2, v6, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@00c6 │ │ -04b89e: 5473 4302 |0017: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b8a2: 6e20 d200 2300 |0019: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00d2 │ │ -04b8a8: 5473 4302 |001c: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b8ac: 6e20 cf00 5300 |001e: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusable:(Z)V // method@00cf │ │ -04b8b2: 5473 4302 |0021: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b8b6: 6e20 d000 5300 |0023: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusableInTouchMode:(Z)V // method@00d0 │ │ -04b8bc: 5473 4302 |0026: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b8c0: 5474 4302 |0028: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b8c4: 6e10 cc00 0400 |002a: invoke-virtual {v4}, Landroid/widget/TextView;.getImeOptions:()I // method@00cc │ │ -04b8ca: 0a04 |002d: move-result v4 │ │ -04b8cc: 1505 0010 |002e: const/high16 v5, #int 268435456 // #1000 │ │ -04b8d0: b654 |0030: or-int/2addr v4, v5 │ │ -04b8d2: 6e20 d100 4300 |0031: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setImeOptions:(I)V // method@00d1 │ │ -04b8d8: 2200 4800 |0034: new-instance v0, Landroid/widget/FrameLayout; // type@0048 │ │ -04b8dc: 5473 3f02 |0036: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ -04b8e0: 7020 c700 3000 |0038: invoke-direct {v0, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@00c7 │ │ -04b8e6: 2201 4000 |003b: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0040 │ │ -04b8ea: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -04b8ec: 7030 b600 6103 |003e: invoke-direct {v1, v6, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@00b6 │ │ -04b8f2: 6e20 c900 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00c9 │ │ -04b8f8: 5473 4302 |0044: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ -04b8fc: 6e20 c800 3000 |0046: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00c8 │ │ -04b902: 6e20 ca00 7000 |0049: invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00ca │ │ -04b908: 2203 0900 |004c: new-instance v3, Landroid/app/Dialog; // type@0009 │ │ -04b90c: 5474 3f02 |004e: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ -04b910: 1405 1100 0301 |0050: const v5, #float 2.40609e-38 // #01030011 │ │ -04b916: 7030 0f00 4305 |0053: invoke-direct {v3, v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@000f │ │ -04b91c: 5b73 4002 |0056: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b920: 5473 4002 |0058: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b924: 6e20 1200 0300 |005a: invoke-virtual {v3, v0}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0012 │ │ -04b92a: 5473 4002 |005d: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b92e: 1103 |005f: return-object v3 │ │ +0595fc: |[0595fc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.createDialog:()Landroid/app/Dialog; │ │ +05960c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05960e: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +059610: 5473 3f02 |0002: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ +059614: 7110 e505 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.createView:(Landroid/content/Context;)Landroid/widget/TextView; // method@05e5 │ │ +05961a: 0c03 |0007: move-result-object v3 │ │ +05961c: 5b73 4302 |0008: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +059620: 5473 4302 |000a: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +059624: 6e20 d300 7300 |000c: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00d3 │ │ +05962a: 2202 4700 |000f: new-instance v2, Landroid/widget/FrameLayout$LayoutParams; // type@0047 │ │ +05962e: 12e3 |0011: const/4 v3, #int -2 // #fe │ │ +059630: 1304 5000 |0012: const/16 v4, #int 80 // #50 │ │ +059634: 7040 c600 6243 |0014: invoke-direct {v2, v6, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@00c6 │ │ +05963a: 5473 4302 |0017: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +05963e: 6e20 d200 2300 |0019: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00d2 │ │ +059644: 5473 4302 |001c: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +059648: 6e20 cf00 5300 |001e: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusable:(Z)V // method@00cf │ │ +05964e: 5473 4302 |0021: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +059652: 6e20 d000 5300 |0023: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setFocusableInTouchMode:(Z)V // method@00d0 │ │ +059658: 5473 4302 |0026: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +05965c: 5474 4302 |0028: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +059660: 6e10 cc00 0400 |002a: invoke-virtual {v4}, Landroid/widget/TextView;.getImeOptions:()I // method@00cc │ │ +059666: 0a04 |002d: move-result v4 │ │ +059668: 1505 0010 |002e: const/high16 v5, #int 268435456 // #1000 │ │ +05966c: b654 |0030: or-int/2addr v4, v5 │ │ +05966e: 6e20 d100 4300 |0031: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setImeOptions:(I)V // method@00d1 │ │ +059674: 2200 4800 |0034: new-instance v0, Landroid/widget/FrameLayout; // type@0048 │ │ +059678: 5473 3f02 |0036: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ +05967c: 7020 c700 3000 |0038: invoke-direct {v0, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@00c7 │ │ +059682: 2201 4000 |003b: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0040 │ │ +059686: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +059688: 7030 b600 6103 |003e: invoke-direct {v1, v6, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@00b6 │ │ +05968e: 6e20 c900 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@00c9 │ │ +059694: 5473 4302 |0044: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.textView:Landroid/widget/TextView; // field@0243 │ │ +059698: 6e20 c800 3000 |0046: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@00c8 │ │ +05969e: 6e20 ca00 7000 |0049: invoke-virtual {v0, v7}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00ca │ │ +0596a4: 2203 0900 |004c: new-instance v3, Landroid/app/Dialog; // type@0009 │ │ +0596a8: 5474 3f02 |004e: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.context:Landroid/content/Context; // field@023f │ │ +0596ac: 1405 1100 0301 |0050: const v5, #float 2.40609e-38 // #01030011 │ │ +0596b2: 7030 0f00 4305 |0053: invoke-direct {v3, v4, v5}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@000f │ │ +0596b8: 5b73 4002 |0056: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +0596bc: 5473 4002 |0058: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +0596c0: 6e20 1200 0300 |005a: invoke-virtual {v3, v0}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0012 │ │ +0596c6: 5473 4002 |005d: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +0596ca: 1103 |005f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x000a line=67 │ │ 0x000f line=68 │ │ 0x0017 line=70 │ │ 0x001c line=71 │ │ @@ -12211,17 +12212,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 │ │ -04b930: |[04b930] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -04b940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04b942: 0f00 |0001: return v0 │ │ +0596cc: |[0596cc] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0596dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0596de: 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 │ │ @@ -12232,17 +12233,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 │ │ -04b944: |[04b944] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -04b954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04b956: 0f00 |0001: return v0 │ │ +0596e0: |[0596e0] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0596f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0596f2: 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; │ │ @@ -12252,41 +12253,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -04b958: |[04b958] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.setVisible:(Z)V │ │ -04b968: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -04b96c: 5420 4002 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b970: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -04b974: 5420 4002 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b978: 6e10 1000 0000 |0008: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0010 │ │ -04b97e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -04b980: 5b20 4002 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b984: 3803 1b00 |000e: if-eqz v3, 0029 // +001b │ │ -04b988: 5420 4002 |0010: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b98c: 3900 1700 |0012: if-nez v0, 0029 // +0017 │ │ -04b990: 5420 4202 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0242 │ │ -04b994: 6201 d500 |0016: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -04b998: 6e20 5a05 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@055a │ │ -04b99e: 0a00 |001b: move-result v0 │ │ -04b9a0: 3900 0d00 |001c: if-nez v0, 0029 // +000d │ │ -04b9a4: 5420 4102 |001e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0241 │ │ -04b9a8: 2201 c900 |0020: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // type@00c9 │ │ -04b9ac: 7020 c605 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V // method@05c6 │ │ -04b9b2: 6e20 7600 1000 |0025: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ -04b9b8: 0e00 |0028: return-void │ │ -04b9ba: 3903 ffff |0029: if-nez v3, 0028 // -0001 │ │ -04b9be: 5420 4002 |002b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b9c2: 3800 fbff |002d: if-eqz v0, 0028 // -0005 │ │ -04b9c6: 5420 4002 |002f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ -04b9ca: 6e10 1000 0000 |0031: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0010 │ │ -04b9d0: 28f4 |0034: goto 0028 // -000c │ │ +0596f4: |[0596f4] com.badlogic.gdx.backends.android.AndroidOnscreenKeyboard.setVisible:(Z)V │ │ +059704: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +059708: 5420 4002 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +05970c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +059710: 5420 4002 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +059714: 6e10 1000 0000 |0008: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0010 │ │ +05971a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05971c: 5b20 4002 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +059720: 3803 1b00 |000e: if-eqz v3, 0029 // +001b │ │ +059724: 5420 4002 |0010: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +059728: 3900 1700 |0012: if-nez v0, 0029 // +0017 │ │ +05972c: 5420 4202 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0242 │ │ +059730: 6201 d500 |0016: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +059734: 6e20 5a05 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@055a │ │ +05973a: 0a00 |001b: move-result v0 │ │ +05973c: 3900 0d00 |001c: if-nez v0, 0029 // +000d │ │ +059740: 5420 4102 |001e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.handler:Landroid/os/Handler; // field@0241 │ │ +059744: 2201 c900 |0020: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2; // type@00c9 │ │ +059748: 7020 c605 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard$2;.:(Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;)V // method@05c6 │ │ +05974e: 6e20 7600 1000 |0025: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ +059754: 0e00 |0028: return-void │ │ +059756: 3903 ffff |0029: if-nez v3, 0028 // -0001 │ │ +05975a: 5420 4002 |002b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +05975e: 3800 fbff |002d: if-eqz v0, 0028 // -0005 │ │ +059762: 5420 4002 |002f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard;.dialog:Landroid/app/Dialog; // field@0240 │ │ +059766: 6e10 1000 0000 |0031: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0010 │ │ +05976c: 28f4 |0034: goto 0028 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x000b line=124 │ │ 0x000e line=126 │ │ 0x001e line=127 │ │ @@ -12359,18 +12360,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 │ │ -04b9d4: |[04b9d4] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04b9e4: 7030 6300 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0063 │ │ -04b9ea: 5b03 4d02 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024d │ │ -04b9ee: 0e00 |0005: return-void │ │ +059770: |[059770] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +059780: 7030 6300 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0063 │ │ +059786: 5b03 4d02 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024d │ │ +05978a: 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; │ │ @@ -12383,18 +12384,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 │ │ -04b9f0: |[04b9f0] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04ba00: 7020 6200 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ -04ba06: 5b02 4d02 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024d │ │ -04ba0a: 0e00 |0005: return-void │ │ +05978c: |[05978c] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05979c: 7020 6200 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ +0597a2: 5b02 4d02 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024d │ │ +0597a6: 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; │ │ @@ -12407,22 +12408,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04ba0c: |[04ba0c] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.onMeasure:(II)V │ │ -04ba1c: 5431 4d02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024d │ │ -04ba20: 7230 7909 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@0979 │ │ -04ba26: 0c00 |0005: move-result-object v0 │ │ -04ba28: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ -04ba2c: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ -04ba30: 6e30 2406 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.setMeasuredDimension:(II)V // method@0624 │ │ -04ba36: 0e00 |000d: return-void │ │ +0597a8: |[0597a8] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceView.onMeasure:(II)V │ │ +0597b8: 5431 4d02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024d │ │ +0597bc: 7230 7909 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@0979 │ │ +0597c2: 0c00 |0005: move-result-object v0 │ │ +0597c4: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ +0597c8: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ +0597cc: 6e30 2406 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceView;.setMeasuredDimension:(II)V // method@0624 │ │ +0597d2: 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; │ │ @@ -12476,33 +12477,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 │ │ -04ba38: |[04ba38] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V │ │ -04ba48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04ba4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04ba4c: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -04ba52: 1f04 d503 |0005: check-cast v4, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -04ba56: 5b34 5202 |0007: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04ba5a: 5b36 5302 |0009: iput-object v6, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ -04ba5e: dd00 0504 |000b: and-int/lit8 v0, v5, #int 4 // #04 │ │ -04ba62: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -04ba66: 0110 |000f: move v0, v1 │ │ -04ba68: 5c30 5402 |0010: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0254 │ │ -04ba6c: dd00 0501 |0012: and-int/lit8 v0, v5, #int 1 // #01 │ │ -04ba70: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -04ba74: 5c31 5102 |0016: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0251 │ │ -04ba78: 0e00 |0018: return-void │ │ -04ba7a: 0120 |0019: move v0, v2 │ │ -04ba7c: 28f6 |001a: goto 0010 // -000a │ │ -04ba7e: 0121 |001b: move v1, v2 │ │ -04ba80: 28fa |001c: goto 0016 // -0006 │ │ +0597d4: |[0597d4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V │ │ +0597e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0597e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0597e8: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0597ee: 1f04 d503 |0005: check-cast v4, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +0597f2: 5b34 5202 |0007: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +0597f6: 5b36 5302 |0009: iput-object v6, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ +0597fa: dd00 0504 |000b: and-int/lit8 v0, v5, #int 4 // #04 │ │ +0597fe: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +059802: 0110 |000f: move v0, v1 │ │ +059804: 5c30 5402 |0010: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0254 │ │ +059808: dd00 0501 |0012: and-int/lit8 v0, v5, #int 1 // #01 │ │ +05980c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +059810: 5c31 5102 |0016: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0251 │ │ +059814: 0e00 |0018: return-void │ │ +059816: 0120 |0019: move v0, v2 │ │ +059818: 28f6 |001a: goto 0010 // -000a │ │ +05981a: 0121 |001b: move v1, v2 │ │ +05981c: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0005 line=35 │ │ 0x0009 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ @@ -12520,19 +12521,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04ba84: |[04ba84] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;I)V │ │ -04ba94: 7110 7324 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -04ba9a: 0c00 |0003: move-result-object v0 │ │ -04ba9c: 7030 2a06 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04baa2: 0e00 |0007: return-void │ │ +059820: |[059820] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;I)V │ │ +059830: 7110 7324 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +059836: 0c00 |0003: move-result-object v0 │ │ +059838: 7030 2a06 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +05983e: 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; │ │ @@ -12543,19 +12544,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 │ │ -04baa4: |[04baa4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -04bab4: 7020 5606 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ -04baba: 0c00 |0003: move-result-object v0 │ │ -04babc: 7030 2a06 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bac2: 0e00 |0007: return-void │ │ +059840: |[059840] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +059850: 7020 5606 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ +059856: 0c00 |0003: move-result-object v0 │ │ +059858: 7030 2a06 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +05985e: 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; │ │ @@ -12566,35 +12567,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 │ │ -04bac4: |[04bac4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ -04bad4: 5220 5002 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0250 │ │ -04bad8: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -04badc: 5921 5002 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0250 │ │ -04bae0: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ -04bae4: 1a00 ae00 |0008: const-string v0, ", " // string@00ae │ │ -04bae8: 7020 4e06 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04baee: 5520 5402 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0254 │ │ -04baf2: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ -04baf6: 2200 9103 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04bafa: 7010 d024 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04bb00: 6e20 d724 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bb06: 0c00 |0019: move-result-object v0 │ │ -04bb08: 1a01 2d01 |001a: const-string v1, "=" // string@012d │ │ -04bb0c: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bb12: 0c00 |001f: move-result-object v0 │ │ -04bb14: 6e10 dd24 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04bb1a: 0c00 |0023: move-result-object v0 │ │ -04bb1c: 7020 4e06 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04bb22: 7020 4e06 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04bb28: 0e00 |002a: return-void │ │ +059860: |[059860] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ +059870: 5220 5002 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0250 │ │ +059874: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +059878: 5921 5002 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0250 │ │ +05987c: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ +059880: 1a00 ae00 |0008: const-string v0, ", " // string@00ae │ │ +059884: 7020 4e06 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +05988a: 5520 5402 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLogArgumentNames:Z // field@0254 │ │ +05988e: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ +059892: 2200 9103 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +059896: 7010 d024 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05989c: 6e20 d724 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0598a2: 0c00 |0019: move-result-object v0 │ │ +0598a4: 1a01 2d01 |001a: const-string v1, "=" // string@012d │ │ +0598a8: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0598ae: 0c00 |001f: move-result-object v0 │ │ +0598b0: 6e10 dd24 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0598b6: 0c00 |0023: move-result-object v0 │ │ +0598b8: 7020 4e06 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +0598be: 7020 4e06 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +0598c4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0008 line=363 │ │ 0x000d line=365 │ │ 0x0011 line=366 │ │ 0x0027 line=368 │ │ @@ -12609,24 +12610,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 │ │ -04bb2c: |[04bb2c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ -04bb3c: 6200 6412 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04bb40: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -04bb44: 1a00 dc02 |0004: const-string v0, "EGL10.EGL_NO_CONTEXT" // string@02dc │ │ -04bb48: 7030 2a06 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bb4e: 0e00 |0009: return-void │ │ -04bb50: 7020 5606 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ -04bb56: 0c00 |000d: move-result-object v0 │ │ -04bb58: 7030 2a06 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bb5e: 28f8 |0011: goto 0009 // -0008 │ │ +0598c8: |[0598c8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V │ │ +0598d8: 6200 6412 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +0598dc: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +0598e0: 1a00 dc02 |0004: const-string v0, "EGL10.EGL_NO_CONTEXT" // string@02dc │ │ +0598e4: 7030 2a06 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +0598ea: 0e00 |0009: return-void │ │ +0598ec: 7020 5606 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ +0598f2: 0c00 |000d: move-result-object v0 │ │ +0598f4: 7030 2a06 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +0598fa: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=404 │ │ 0x0009 line=408 │ │ 0x000a line=406 │ │ locals : │ │ @@ -12639,29 +12640,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 │ │ -04bb60: |[04bb60] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V │ │ -04bb70: 6200 6312 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -04bb74: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -04bb78: 1a00 db02 |0004: const-string v0, "EGL10.EGL_DEFAULT_DISPLAY" // string@02db │ │ -04bb7c: 7030 2a06 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bb82: 0e00 |0009: return-void │ │ -04bb84: 6200 4f02 |000a: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@024f │ │ -04bb88: 3303 0800 |000c: if-ne v3, v0, 0014 // +0008 │ │ -04bb8c: 1a00 dd02 |000e: const-string v0, "EGL10.EGL_NO_DISPLAY" // string@02dd │ │ -04bb90: 7030 2a06 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bb96: 28f6 |0013: goto 0009 // -000a │ │ -04bb98: 7020 5606 3100 |0014: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ -04bb9e: 0c00 |0017: move-result-object v0 │ │ -04bba0: 7030 2a06 2100 |0018: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bba6: 28ee |001b: goto 0009 // -0012 │ │ +0598fc: |[0598fc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V │ │ +05990c: 6200 6312 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +059910: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +059914: 1a00 db02 |0004: const-string v0, "EGL10.EGL_DEFAULT_DISPLAY" // string@02db │ │ +059918: 7030 2a06 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +05991e: 0e00 |0009: return-void │ │ +059920: 6200 4f02 |000a: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@024f │ │ +059924: 3303 0800 |000c: if-ne v3, v0, 0014 // +0008 │ │ +059928: 1a00 dd02 |000e: const-string v0, "EGL10.EGL_NO_DISPLAY" // string@02dd │ │ +05992c: 7030 2a06 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +059932: 28f6 |0013: goto 0009 // -000a │ │ +059934: 7020 5606 3100 |0014: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ +05993a: 0c00 |0017: move-result-object v0 │ │ +05993c: 7030 2a06 2100 |0018: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +059942: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ 0x0009 line=400 │ │ 0x000a line=395 │ │ 0x000e line=396 │ │ @@ -12676,24 +12677,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 │ │ -04bba8: |[04bba8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ -04bbb8: 6200 6512 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04bbbc: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ -04bbc0: 1a00 de02 |0004: const-string v0, "EGL10.EGL_NO_SURFACE" // string@02de │ │ -04bbc4: 7030 2a06 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bbca: 0e00 |0009: return-void │ │ -04bbcc: 7020 5606 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ -04bbd2: 0c00 |000d: move-result-object v0 │ │ -04bbd4: 7030 2a06 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bbda: 28f8 |0011: goto 0009 // -0008 │ │ +059944: |[059944] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V │ │ +059954: 6200 6512 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +059958: 3303 0800 |0002: if-ne v3, v0, 000a // +0008 │ │ +05995c: 1a00 de02 |0004: const-string v0, "EGL10.EGL_NO_SURFACE" // string@02de │ │ +059960: 7030 2a06 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +059966: 0e00 |0009: return-void │ │ +059968: 7020 5606 3100 |000a: invoke-direct {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ +05996e: 0c00 |000d: move-result-object v0 │ │ +059970: 7030 2a06 2100 |000e: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +059976: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0004 line=412 │ │ 0x0009 line=416 │ │ 0x000a line=414 │ │ locals : │ │ @@ -12706,25 +12707,25 @@ │ │ type : '(Ljava/lang/String;[I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -04bbdc: |[04bbdc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[I)V │ │ -04bbec: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -04bbf0: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ -04bbf4: 7030 2a06 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bbfa: 0e00 |0007: return-void │ │ -04bbfc: 2140 |0008: array-length v0, v4 │ │ -04bbfe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04bc00: 7040 5406 0214 |000a: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(I[II)Ljava/lang/String; // method@0654 │ │ -04bc06: 0c00 |000d: move-result-object v0 │ │ -04bc08: 7030 2a06 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bc0e: 28f6 |0011: goto 0007 // -000a │ │ +059978: |[059978] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[I)V │ │ +059988: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +05998c: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ +059990: 7030 2a06 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +059996: 0e00 |0007: return-void │ │ +059998: 2140 |0008: array-length v0, v4 │ │ +05999a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +05999c: 7040 5406 0214 |000a: invoke-direct {v2, v0, v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(I[II)Ljava/lang/String; // method@0654 │ │ +0599a2: 0c00 |000d: move-result-object v0 │ │ +0599a4: 7030 2a06 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +0599aa: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0002 line=445 │ │ 0x0007 line=449 │ │ 0x0008 line=447 │ │ locals : │ │ @@ -12737,25 +12738,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 │ │ -04bc10: |[04bc10] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -04bc20: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -04bc24: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ -04bc28: 7030 2a06 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bc2e: 0e00 |0007: return-void │ │ -04bc30: 2140 |0008: array-length v0, v4 │ │ -04bc32: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -04bc34: 7040 5506 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@0655 │ │ -04bc3a: 0c00 |000d: move-result-object v0 │ │ -04bc3c: 7030 2a06 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ -04bc42: 28f6 |0011: goto 0007 // -000a │ │ +0599ac: |[0599ac] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.arg:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +0599bc: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +0599c0: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ +0599c4: 7030 2a06 3200 |0004: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +0599ca: 0e00 |0007: return-void │ │ +0599cc: 2140 |0008: array-length v0, v4 │ │ +0599ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0599d0: 7040 5506 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@0655 │ │ +0599d6: 0c00 |000d: move-result-object v0 │ │ +0599d8: 7030 2a06 3200 |000e: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@062a │ │ +0599de: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0002 line=453 │ │ 0x0007 line=457 │ │ 0x0008 line=455 │ │ locals : │ │ @@ -12768,28 +12769,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04bc44: |[04bc44] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.begin:(Ljava/lang/String;)V │ │ -04bc54: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04bc58: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04bc5e: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bc64: 0c00 |0008: move-result-object v0 │ │ -04bc66: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ -04bc6a: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04bc70: 0c00 |000e: move-result-object v0 │ │ -04bc72: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04bc78: 0c00 |0012: move-result-object v0 │ │ -04bc7a: 7020 4e06 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04bc80: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -04bc82: 5920 5002 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0250 │ │ -04bc86: 0e00 |0019: return-void │ │ +0599e0: |[0599e0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.begin:(Ljava/lang/String;)V │ │ +0599f0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0599f4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0599fa: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059a00: 0c00 |0008: move-result-object v0 │ │ +059a02: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ +059a06: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +059a0c: 0c00 |000e: move-result-object v0 │ │ +059a0e: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059a14: 0c00 |0012: move-result-object v0 │ │ +059a16: 7020 4e06 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +059a1c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +059a1e: 5920 5002 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mArgCount:I // field@0250 │ │ +059a22: 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; │ │ @@ -12800,38 +12801,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -04bc88: |[04bc88] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.checkError:()V │ │ -04bc98: 5442 5202 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04bc9c: 7210 0826 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04bca2: 0a00 |0005: move-result v0 │ │ -04bca4: 1302 0030 |0006: const/16 v2, #int 12288 // #3000 │ │ -04bca8: 3220 2600 |0008: if-eq v0, v2, 002e // +0026 │ │ -04bcac: 2202 9103 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -04bcb0: 7010 d024 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04bcb6: 1a03 7f15 |000f: const-string v3, "eglError: " // string@157f │ │ -04bcba: 6e20 d724 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bcc0: 0c02 |0014: move-result-object v2 │ │ -04bcc2: 7110 4c06 0000 |0015: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@064c │ │ -04bcc8: 0c03 |0018: move-result-object v3 │ │ -04bcca: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bcd0: 0c02 |001c: move-result-object v2 │ │ -04bcd2: 6e10 dd24 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04bcd8: 0c01 |0020: move-result-object v1 │ │ -04bcda: 7020 4f06 1400 |0021: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.logLine:(Ljava/lang/String;)V // method@064f │ │ -04bce0: 5542 5102 |0024: iget-boolean v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0251 │ │ -04bce4: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ -04bce8: 2202 f400 |0028: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f4 │ │ -04bcec: 7030 8907 0201 |002a: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@0789 │ │ -04bcf2: 2702 |002d: throw v2 │ │ -04bcf4: 0e00 |002e: return-void │ │ +059a24: |[059a24] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.checkError:()V │ │ +059a34: 5442 5202 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +059a38: 7210 0826 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +059a3e: 0a00 |0005: move-result v0 │ │ +059a40: 1302 0030 |0006: const/16 v2, #int 12288 // #3000 │ │ +059a44: 3220 2600 |0008: if-eq v0, v2, 002e // +0026 │ │ +059a48: 2202 9103 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +059a4c: 7010 d024 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059a52: 1a03 7f15 |000f: const-string v3, "eglError: " // string@157f │ │ +059a56: 6e20 d724 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059a5c: 0c02 |0014: move-result-object v2 │ │ +059a5e: 7110 4c06 0000 |0015: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@064c │ │ +059a64: 0c03 |0018: move-result-object v3 │ │ +059a66: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059a6c: 0c02 |001c: move-result-object v2 │ │ +059a6e: 6e10 dd24 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059a74: 0c01 |0020: move-result-object v1 │ │ +059a76: 7020 4f06 1400 |0021: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.logLine:(Ljava/lang/String;)V // method@064f │ │ +059a7c: 5542 5102 |0024: iget-boolean v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mCheckError:Z // field@0251 │ │ +059a80: 3802 0800 |0026: if-eqz v2, 002e // +0008 │ │ +059a84: 2202 f400 |0028: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f4 │ │ +059a88: 7030 8907 0201 |002a: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@0789 │ │ +059a8e: 2702 |002d: throw v2 │ │ +059a90: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000a line=336 │ │ 0x0021 line=337 │ │ 0x0024 line=338 │ │ 0x0028 line=339 │ │ @@ -12846,20 +12847,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04bcf8: |[04bcf8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.end:()V │ │ -04bd08: 1a00 9800 |0000: const-string v0, "); │ │ +059a94: |[059a94] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.end:()V │ │ +059aa4: 1a00 9800 |0000: const-string v0, "); │ │ " // string@0098 │ │ -04bd0c: 7020 4e06 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04bd12: 7010 4b06 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@064b │ │ -04bd18: 0e00 |0008: return-void │ │ +059aa8: 7020 4e06 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +059aae: 7010 4b06 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@064b │ │ +059ab4: 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; │ │ @@ -12869,22 +12870,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04bd1c: |[04bd1c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.flush:()V │ │ -04bd2c: 5421 5302 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ -04bd30: 6e10 2424 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@2424 │ │ -04bd36: 0e00 |0005: return-void │ │ -04bd38: 0d00 |0006: move-exception v0 │ │ -04bd3a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04bd3c: 5b21 5302 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ -04bd40: 28fb |000a: goto 0005 // -0005 │ │ +059ab8: |[059ab8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.flush:()V │ │ +059ac8: 5421 5302 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ +059acc: 6e10 2424 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@2424 │ │ +059ad2: 0e00 |0005: return-void │ │ +059ad4: 0d00 |0006: move-exception v0 │ │ +059ad6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +059ad8: 5b21 5302 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ +059adc: 28fb |000a: goto 0005 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=378 │ │ 0x0005 line=382 │ │ 0x0006 line=379 │ │ @@ -12898,51 +12899,51 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -04bd54: |[04bd54] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ -04bd64: 2b01 3600 0000 |0000: packed-switch v1, 00000036 // +00000036 │ │ -04bd6a: 7110 4d06 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getHex:(I)Ljava/lang/String; // method@064d │ │ -04bd70: 0c00 |0006: move-result-object v0 │ │ -04bd72: 1100 |0007: return-object v0 │ │ -04bd74: 1a00 1403 |0008: const-string v0, "EGL_SUCCESS" // string@0314 │ │ -04bd78: 28fd |000a: goto 0007 // -0003 │ │ -04bd7a: 1a00 0903 |000b: const-string v0, "EGL_NOT_INITIALIZED" // string@0309 │ │ -04bd7e: 28fa |000d: goto 0007 // -0006 │ │ -04bd80: 1a00 e402 |000e: const-string v0, "EGL_BAD_ACCESS" // string@02e4 │ │ -04bd84: 28f7 |0010: goto 0007 // -0009 │ │ -04bd86: 1a00 e502 |0011: const-string v0, "EGL_BAD_ALLOC" // string@02e5 │ │ -04bd8a: 28f4 |0013: goto 0007 // -000c │ │ -04bd8c: 1a00 e602 |0014: const-string v0, "EGL_BAD_ATTRIBUTE" // string@02e6 │ │ -04bd90: 28f1 |0016: goto 0007 // -000f │ │ -04bd92: 1a00 e702 |0017: const-string v0, "EGL_BAD_CONFIG" // string@02e7 │ │ -04bd96: 28ee |0019: goto 0007 // -0012 │ │ -04bd98: 1a00 e802 |001a: const-string v0, "EGL_BAD_CONTEXT" // string@02e8 │ │ -04bd9c: 28eb |001c: goto 0007 // -0015 │ │ -04bd9e: 1a00 e902 |001d: const-string v0, "EGL_BAD_CURRENT_SURFACE" // string@02e9 │ │ -04bda2: 28e8 |001f: goto 0007 // -0018 │ │ -04bda4: 1a00 ea02 |0020: const-string v0, "EGL_BAD_DISPLAY" // string@02ea │ │ -04bda8: 28e5 |0022: goto 0007 // -001b │ │ -04bdaa: 1a00 eb02 |0023: const-string v0, "EGL_BAD_MATCH" // string@02eb │ │ -04bdae: 28e2 |0025: goto 0007 // -001e │ │ -04bdb0: 1a00 ec02 |0026: const-string v0, "EGL_BAD_NATIVE_PIXMAP" // string@02ec │ │ -04bdb4: 28df |0028: goto 0007 // -0021 │ │ -04bdb6: 1a00 ed02 |0029: const-string v0, "EGL_BAD_NATIVE_WINDOW" // string@02ed │ │ -04bdba: 28dc |002b: goto 0007 // -0024 │ │ -04bdbc: 1a00 ee02 |002c: const-string v0, "EGL_BAD_PARAMETER" // string@02ee │ │ -04bdc0: 28d9 |002e: goto 0007 // -0027 │ │ -04bdc2: 1a00 ef02 |002f: const-string v0, "EGL_BAD_SURFACE" // string@02ef │ │ -04bdc6: 28d6 |0031: goto 0007 // -002a │ │ -04bdc8: 1a00 f902 |0032: const-string v0, "EGL_CONTEXT_LOST" // string@02f9 │ │ -04bdcc: 28d3 |0034: goto 0007 // -002d │ │ -04bdce: 0000 |0035: nop // spacer │ │ -04bdd0: 0001 0f00 0030 0000 0800 0000 0b00 ... |0036: packed-switch-data (34 units) │ │ +059af0: |[059af0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ +059b00: 2b01 3600 0000 |0000: packed-switch v1, 00000036 // +00000036 │ │ +059b06: 7110 4d06 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getHex:(I)Ljava/lang/String; // method@064d │ │ +059b0c: 0c00 |0006: move-result-object v0 │ │ +059b0e: 1100 |0007: return-object v0 │ │ +059b10: 1a00 1403 |0008: const-string v0, "EGL_SUCCESS" // string@0314 │ │ +059b14: 28fd |000a: goto 0007 // -0003 │ │ +059b16: 1a00 0903 |000b: const-string v0, "EGL_NOT_INITIALIZED" // string@0309 │ │ +059b1a: 28fa |000d: goto 0007 // -0006 │ │ +059b1c: 1a00 e402 |000e: const-string v0, "EGL_BAD_ACCESS" // string@02e4 │ │ +059b20: 28f7 |0010: goto 0007 // -0009 │ │ +059b22: 1a00 e502 |0011: const-string v0, "EGL_BAD_ALLOC" // string@02e5 │ │ +059b26: 28f4 |0013: goto 0007 // -000c │ │ +059b28: 1a00 e602 |0014: const-string v0, "EGL_BAD_ATTRIBUTE" // string@02e6 │ │ +059b2c: 28f1 |0016: goto 0007 // -000f │ │ +059b2e: 1a00 e702 |0017: const-string v0, "EGL_BAD_CONFIG" // string@02e7 │ │ +059b32: 28ee |0019: goto 0007 // -0012 │ │ +059b34: 1a00 e802 |001a: const-string v0, "EGL_BAD_CONTEXT" // string@02e8 │ │ +059b38: 28eb |001c: goto 0007 // -0015 │ │ +059b3a: 1a00 e902 |001d: const-string v0, "EGL_BAD_CURRENT_SURFACE" // string@02e9 │ │ +059b3e: 28e8 |001f: goto 0007 // -0018 │ │ +059b40: 1a00 ea02 |0020: const-string v0, "EGL_BAD_DISPLAY" // string@02ea │ │ +059b44: 28e5 |0022: goto 0007 // -001b │ │ +059b46: 1a00 eb02 |0023: const-string v0, "EGL_BAD_MATCH" // string@02eb │ │ +059b4a: 28e2 |0025: goto 0007 // -001e │ │ +059b4c: 1a00 ec02 |0026: const-string v0, "EGL_BAD_NATIVE_PIXMAP" // string@02ec │ │ +059b50: 28df |0028: goto 0007 // -0021 │ │ +059b52: 1a00 ed02 |0029: const-string v0, "EGL_BAD_NATIVE_WINDOW" // string@02ed │ │ +059b56: 28dc |002b: goto 0007 // -0024 │ │ +059b58: 1a00 ee02 |002c: const-string v0, "EGL_BAD_PARAMETER" // string@02ee │ │ +059b5c: 28d9 |002e: goto 0007 // -0027 │ │ +059b5e: 1a00 ef02 |002f: const-string v0, "EGL_BAD_SURFACE" // string@02ef │ │ +059b62: 28d6 |0031: goto 0007 // -002a │ │ +059b64: 1a00 f902 |0032: const-string v0, "EGL_CONTEXT_LOST" // string@02f9 │ │ +059b68: 28d3 |0034: goto 0007 // -002d │ │ +059b6a: 0000 |0035: nop // spacer │ │ +059b6c: 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 │ │ @@ -12967,27 +12968,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04be14: |[04be14] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getHex:(I)Ljava/lang/String; │ │ -04be24: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04be28: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04be2e: 1a01 f000 |0005: const-string v1, "0x" // string@00f0 │ │ -04be32: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04be38: 0c00 |000a: move-result-object v0 │ │ -04be3a: 7110 7224 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ -04be40: 0c01 |000e: move-result-object v1 │ │ -04be42: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04be48: 0c00 |0012: move-result-object v0 │ │ -04be4a: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04be50: 0c00 |0016: move-result-object v0 │ │ -04be52: 1100 |0017: return-object v0 │ │ +059bb0: |[059bb0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.getHex:(I)Ljava/lang/String; │ │ +059bc0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +059bc4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059bca: 1a01 f000 |0005: const-string v1, "0x" // string@00f0 │ │ +059bce: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059bd4: 0c00 |000a: move-result-object v0 │ │ +059bd6: 7110 7224 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ +059bdc: 0c01 |000e: move-result-object v1 │ │ +059bde: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059be4: 0c00 |0012: move-result-object v0 │ │ +059be6: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059bec: 0c00 |0016: move-result-object v0 │ │ +059bee: 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;) │ │ @@ -12995,20 +12996,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04be54: |[04be54] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.log:(Ljava/lang/String;)V │ │ -04be64: 5410 5302 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ -04be68: 6e20 2624 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -04be6e: 0e00 |0005: return-void │ │ -04be70: 0d00 |0006: move-exception v0 │ │ -04be72: 28fe |0007: goto 0005 // -0002 │ │ +059bf0: |[059bf0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.log:(Ljava/lang/String;)V │ │ +059c00: 5410 5302 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mLog:Ljava/io/Writer; // field@0253 │ │ +059c04: 6e20 2624 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +059c0a: 0e00 |0005: return-void │ │ +059c0c: 0d00 |0006: move-exception v0 │ │ +059c0e: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0005 line=354 │ │ 0x0006 line=351 │ │ @@ -13021,26 +13022,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04be84: |[04be84] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.logLine:(Ljava/lang/String;)V │ │ -04be94: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04be98: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04be9e: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bea4: 0c00 |0008: move-result-object v0 │ │ -04bea6: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -04beaa: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04beb0: 0c00 |000e: move-result-object v0 │ │ -04beb2: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04beb8: 0c00 |0012: move-result-object v0 │ │ -04beba: 7020 4e06 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04bec0: 0e00 |0016: return-void │ │ +059c20: |[059c20] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.logLine:(Ljava/lang/String;)V │ │ +059c30: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +059c34: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059c3a: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059c40: 0c00 |0008: move-result-object v0 │ │ +059c42: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +059c46: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +059c4c: 0c00 |000e: move-result-object v0 │ │ +059c4e: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059c54: 0c00 |0012: move-result-object v0 │ │ +059c56: 7020 4e06 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +059c5c: 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; │ │ @@ -13050,19 +13051,19 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04bec4: |[04bec4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(I)V │ │ -04bed4: 7110 7324 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -04beda: 0c00 |0003: move-result-object v0 │ │ -04bedc: 7020 5206 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ -04bee2: 0e00 |0007: return-void │ │ +059c60: |[059c60] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(I)V │ │ +059c70: 7110 7324 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +059c76: 0c00 |0003: move-result-object v0 │ │ +059c78: 7020 5206 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ +059c7e: 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 │ │ @@ -13072,19 +13073,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04bee4: |[04bee4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/Object;)V │ │ -04bef4: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ -04befa: 0c00 |0003: move-result-object v0 │ │ -04befc: 7020 5206 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ -04bf02: 0e00 |0007: return-void │ │ +059c80: |[059c80] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/Object;)V │ │ +059c90: 7020 5606 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.toString:(Ljava/lang/Object;)Ljava/lang/String; // method@0656 │ │ +059c96: 0c00 |0003: move-result-object v0 │ │ +059c98: 7020 5206 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ +059c9e: 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; │ │ @@ -13094,31 +13095,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04bf04: |[04bf04] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/String;)V │ │ -04bf14: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04bf18: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04bf1e: 1a01 3400 |0005: const-string v1, " returns " // string@0034 │ │ -04bf22: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bf28: 0c00 |000a: move-result-object v0 │ │ -04bf2a: 6e20 d724 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bf30: 0c00 |000e: move-result-object v0 │ │ -04bf32: 1a01 f900 |000f: const-string v1, "; │ │ +059ca0: |[059ca0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Ljava/lang/String;)V │ │ +059cb0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +059cb4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059cba: 1a01 3400 |0005: const-string v1, " returns " // string@0034 │ │ +059cbe: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059cc4: 0c00 |000a: move-result-object v0 │ │ +059cc6: 6e20 d724 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059ccc: 0c00 |000e: move-result-object v0 │ │ +059cce: 1a01 f900 |000f: const-string v1, "; │ │ " // string@00f9 │ │ -04bf36: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bf3c: 0c00 |0014: move-result-object v0 │ │ -04bf3e: 6e10 dd24 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04bf44: 0c00 |0018: move-result-object v0 │ │ -04bf46: 7020 4e06 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ -04bf4c: 7010 4b06 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@064b │ │ -04bf52: 0e00 |001f: return-void │ │ +059cd2: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059cd8: 0c00 |0014: move-result-object v0 │ │ +059cda: 6e10 dd24 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059ce0: 0c00 |0018: move-result-object v0 │ │ +059ce2: 7020 4e06 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.log:(Ljava/lang/String;)V // method@064e │ │ +059ce8: 7010 4b06 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.flush:()V // method@064b │ │ +059cee: 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; │ │ @@ -13129,19 +13130,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04bf54: |[04bf54] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Z)V │ │ -04bf64: 7110 2d24 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@242d │ │ -04bf6a: 0c00 |0003: move-result-object v0 │ │ -04bf6c: 7020 5206 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ -04bf72: 0e00 |0007: return-void │ │ +059cf0: |[059cf0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.returns:(Z)V │ │ +059d00: 7110 2d24 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@242d │ │ +059d06: 0c00 |0003: move-result-object v0 │ │ +059d08: 7020 5206 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ +059d0e: 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 │ │ @@ -13151,53 +13152,53 @@ │ │ type : '(I[II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -04bf74: |[04bf74] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[II)Ljava/lang/String; │ │ -04bf84: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04bf88: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04bf8e: 1a04 ab2a |0005: const-string v4, "{ │ │ +059d10: |[059d10] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[II)Ljava/lang/String; │ │ +059d20: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +059d24: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059d2a: 1a04 ab2a |0005: const-string v4, "{ │ │ " // string@2aab │ │ -04bf92: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bf98: 2180 |000a: array-length v0, v8 │ │ -04bf9a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04bf9c: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -04bfa0: 9003 0902 |000e: add-int v3, v9, v2 │ │ -04bfa4: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -04bfa8: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04bfae: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ -04bfb2: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bfb8: 0c04 |001a: move-result-object v4 │ │ -04bfba: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04bfc0: 0c04 |001e: move-result-object v4 │ │ -04bfc2: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ -04bfc6: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bfcc: 0c04 |0024: move-result-object v4 │ │ -04bfce: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04bfd4: 0c04 |0028: move-result-object v4 │ │ -04bfd6: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bfdc: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -04bfe0: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -04bfe4: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ -04bfe8: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04bfee: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -04bff2: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04bff8: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04bffc: 28d0 |003c: goto 000c // -0030 │ │ -04bffe: 4404 0803 |003d: aget v4, v8, v3 │ │ -04c002: 6e20 d424 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04c008: 28f3 |0042: goto 0035 // -000d │ │ -04c00a: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ -04c00e: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c014: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04c01a: 0c04 |004b: move-result-object v4 │ │ -04c01c: 1104 |004c: return-object v4 │ │ +059d2e: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059d34: 2180 |000a: array-length v0, v8 │ │ +059d36: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +059d38: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +059d3c: 9003 0902 |000e: add-int v3, v9, v2 │ │ +059d40: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +059d44: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059d4a: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ +059d4e: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059d54: 0c04 |001a: move-result-object v4 │ │ +059d56: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +059d5c: 0c04 |001e: move-result-object v4 │ │ +059d5e: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ +059d62: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059d68: 0c04 |0024: move-result-object v4 │ │ +059d6a: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059d70: 0c04 |0028: move-result-object v4 │ │ +059d72: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059d78: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +059d7c: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +059d80: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ +059d84: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059d8a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +059d8e: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +059d94: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +059d98: 28d0 |003c: goto 000c // -0030 │ │ +059d9a: 4404 0803 |003d: aget v4, v8, v3 │ │ +059d9e: 6e20 d424 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +059da4: 28f3 |0042: goto 0035 // -000d │ │ +059da6: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ +059daa: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059db0: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059db6: 0c04 |004b: move-result-object v4 │ │ +059db8: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ 0x000a line=462 │ │ 0x000b line=463 │ │ 0x000e line=464 │ │ @@ -13224,53 +13225,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 │ │ -04c020: |[04c020] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[Ljava/lang/Object;I)Ljava/lang/String; │ │ -04c030: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04c034: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04c03a: 1a04 ab2a |0005: const-string v4, "{ │ │ +059dbc: |[059dbc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(I[Ljava/lang/Object;I)Ljava/lang/String; │ │ +059dcc: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +059dd0: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059dd6: 1a04 ab2a |0005: const-string v4, "{ │ │ " // string@2aab │ │ -04c03e: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c044: 2180 |000a: array-length v0, v8 │ │ -04c046: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04c048: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -04c04c: 9003 0902 |000e: add-int v3, v9, v2 │ │ -04c050: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -04c054: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04c05a: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ -04c05e: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c064: 0c04 |001a: move-result-object v4 │ │ -04c066: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04c06c: 0c04 |001e: move-result-object v4 │ │ -04c06e: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ -04c072: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c078: 0c04 |0024: move-result-object v4 │ │ -04c07a: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04c080: 0c04 |0028: move-result-object v4 │ │ -04c082: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c088: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -04c08c: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -04c090: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ -04c094: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c09a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -04c09e: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04c0a4: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04c0a8: 28d0 |003c: goto 000c // -0030 │ │ -04c0aa: 4604 0803 |003d: aget-object v4, v8, v3 │ │ -04c0ae: 6e20 d624 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -04c0b4: 28f3 |0042: goto 0035 // -000d │ │ -04c0b6: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ -04c0ba: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c0c0: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04c0c6: 0c04 |004b: move-result-object v4 │ │ -04c0c8: 1104 |004c: return-object v4 │ │ +059dda: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059de0: 2180 |000a: array-length v0, v8 │ │ +059de2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +059de4: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +059de8: 9003 0902 |000e: add-int v3, v9, v2 │ │ +059dec: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +059df0: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +059df6: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ +059dfa: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059e00: 0c04 |001a: move-result-object v4 │ │ +059e02: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +059e08: 0c04 |001e: move-result-object v4 │ │ +059e0a: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ +059e0e: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059e14: 0c04 |0024: move-result-object v4 │ │ +059e16: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059e1c: 0c04 |0028: move-result-object v4 │ │ +059e1e: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059e24: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +059e28: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +059e2c: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ +059e30: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059e36: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +059e3a: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +059e40: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +059e44: 28d0 |003c: goto 000c // -0030 │ │ +059e46: 4604 0803 |003d: aget-object v4, v8, v3 │ │ +059e4a: 6e20 d624 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +059e50: 28f3 |0042: goto 0035 // -000d │ │ +059e52: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ +059e56: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +059e5c: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +059e62: 0c04 |004b: move-result-object v4 │ │ +059e64: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ 0x000b line=481 │ │ 0x000e line=482 │ │ @@ -13297,21 +13298,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 │ │ -04c0cc: |[04c0cc] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04c0dc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -04c0e0: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ -04c0e4: 1100 |0004: return-object v0 │ │ -04c0e6: 6e10 9b24 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -04c0ec: 0c00 |0008: move-result-object v0 │ │ -04c0ee: 28fb |0009: goto 0004 // -0005 │ │ +059e68: |[059e68] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +059e78: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +059e7c: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ +059e80: 1100 |0004: return-object v0 │ │ +059e82: 6e10 9b24 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +059e88: 0c00 |0008: move-result-object v0 │ │ +059e8a: 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; │ │ @@ -13323,39 +13324,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 │ │ -04c0f0: |[04c0f0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ -04c100: 1a00 7415 |0000: const-string v0, "eglChooseConfig" // string@1574 │ │ -04c104: 7020 3006 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c10a: 1a00 f814 |0005: const-string v0, "display" // string@14f8 │ │ -04c10e: 7030 2c06 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@062c │ │ -04c114: 1a00 c311 |000a: const-string v0, "attrib_list" // string@11c3 │ │ -04c118: 7030 2e06 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c11e: 1a00 a713 |000f: const-string v0, "config_size" // string@13a7 │ │ -04c122: 7030 2806 070b |0011: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c128: 7010 4a06 0700 |0014: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c12e: 5470 5202 |0017: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c132: 0781 |0019: move-object v1, v8 │ │ -04c134: 0792 |001a: move-object v2, v9 │ │ -04c136: 07a3 |001b: move-object v3, v10 │ │ -04c138: 01b4 |001c: move v4, v11 │ │ -04c13a: 07c5 |001d: move-object v5, v12 │ │ -04c13c: 7806 fa25 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@25fa │ │ -04c142: 0a06 |0021: move-result v6 │ │ -04c144: 1a00 a813 |0022: const-string v0, "configs" // string@13a8 │ │ -04c148: 7030 2f06 070a |0024: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@062f │ │ -04c14e: 1a00 5021 |0027: const-string v0, "num_config" // string@2150 │ │ -04c152: 7030 2e06 070c |0029: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c158: 7020 5306 6700 |002c: invoke-direct {v7, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c15e: 7010 3106 0700 |002f: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c164: 0f06 |0032: return v6 │ │ +059e8c: |[059e8c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ +059e9c: 1a00 7415 |0000: const-string v0, "eglChooseConfig" // string@1574 │ │ +059ea0: 7020 3006 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +059ea6: 1a00 f814 |0005: const-string v0, "display" // string@14f8 │ │ +059eaa: 7030 2c06 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@062c │ │ +059eb0: 1a00 c311 |000a: const-string v0, "attrib_list" // string@11c3 │ │ +059eb4: 7030 2e06 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +059eba: 1a00 a713 |000f: const-string v0, "config_size" // string@13a7 │ │ +059ebe: 7030 2806 070b |0011: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +059ec4: 7010 4a06 0700 |0014: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +059eca: 5470 5202 |0017: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +059ece: 0781 |0019: move-object v1, v8 │ │ +059ed0: 0792 |001a: move-object v2, v9 │ │ +059ed2: 07a3 |001b: move-object v3, v10 │ │ +059ed4: 01b4 |001c: move v4, v11 │ │ +059ed6: 07c5 |001d: move-object v5, v12 │ │ +059ed8: 7806 fa25 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@25fa │ │ +059ede: 0a06 |0021: move-result v6 │ │ +059ee0: 1a00 a813 |0022: const-string v0, "configs" // string@13a8 │ │ +059ee4: 7030 2f06 070a |0024: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@062f │ │ +059eea: 1a00 5021 |0027: const-string v0, "num_config" // string@2150 │ │ +059eee: 7030 2e06 070c |0029: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +059ef4: 7020 5306 6700 |002c: invoke-direct {v7, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +059efa: 7010 3106 0700 |002f: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +059f00: 0f06 |0032: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x000a line=44 │ │ 0x000f line=45 │ │ 0x0014 line=46 │ │ @@ -13379,30 +13380,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 │ │ -04c168: |[04c168] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z │ │ -04c178: 1a01 7715 |0000: const-string v1, "eglCopyBuffers" // string@1577 │ │ -04c17c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c182: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c186: 7030 2c06 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@062c │ │ -04c18c: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ -04c190: 7030 2d06 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@062d │ │ -04c196: 1a01 7e20 |000f: const-string v1, "native_pixmap" // string@207e │ │ -04c19a: 7030 2906 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c1a0: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c1a6: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c1aa: 7240 fb25 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@25fb │ │ -04c1b0: 0a00 |001c: move-result v0 │ │ -04c1b2: 7020 5306 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c1b8: 7010 3106 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c1be: 0f00 |0023: return v0 │ │ +059f04: |[059f04] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z │ │ +059f14: 1a01 7715 |0000: const-string v1, "eglCopyBuffers" // string@1577 │ │ +059f18: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +059f1e: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +059f22: 7030 2c06 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@062c │ │ +059f28: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ +059f2c: 7030 2d06 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@062d │ │ +059f32: 1a01 7e20 |000f: const-string v1, "native_pixmap" // string@207e │ │ +059f36: 7030 2906 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +059f3c: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +059f42: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +059f46: 7240 fb25 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@25fb │ │ +059f4c: 0a00 |001c: move-result v0 │ │ +059f4e: 7020 5306 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +059f54: 7010 3106 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +059f5a: 0f00 |0023: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x000a line=59 │ │ 0x000f line=60 │ │ 0x0014 line=61 │ │ @@ -13422,32 +13423,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 │ │ -04c1c0: |[04c1c0] 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; │ │ -04c1d0: 1a01 7815 |0000: const-string v1, "eglCreateContext" // string@1578 │ │ -04c1d4: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c1da: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c1de: 7030 2c06 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@062c │ │ -04c1e4: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ -04c1e8: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c1ee: 1a01 8c26 |000f: const-string v1, "share_context" // string@268c │ │ -04c1f2: 7030 2b06 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@062b │ │ -04c1f8: 1a01 c311 |0014: const-string v1, "attrib_list" // string@11c3 │ │ -04c1fc: 7030 2e06 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c202: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c208: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c20c: 7256 fc25 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@25fc │ │ -04c212: 0c00 |0021: move-result-object v0 │ │ -04c214: 7020 5106 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c21a: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c220: 1100 |0028: return-object v0 │ │ +059f5c: |[059f5c] 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; │ │ +059f6c: 1a01 7815 |0000: const-string v1, "eglCreateContext" // string@1578 │ │ +059f70: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +059f76: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +059f7a: 7030 2c06 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@062c │ │ +059f80: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ +059f84: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +059f8a: 1a01 8c26 |000f: const-string v1, "share_context" // string@268c │ │ +059f8e: 7030 2b06 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@062b │ │ +059f94: 1a01 c311 |0014: const-string v1, "attrib_list" // string@11c3 │ │ +059f98: 7030 2e06 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +059f9e: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +059fa4: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +059fa8: 7256 fc25 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@25fc │ │ +059fae: 0c00 |0021: move-result-object v0 │ │ +059fb0: 7020 5106 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +059fb6: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +059fbc: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x000a line=72 │ │ 0x000f line=73 │ │ 0x0014 line=74 │ │ @@ -13469,30 +13470,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 │ │ -04c224: |[04c224] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -04c234: 1a01 7915 |0000: const-string v1, "eglCreatePbufferSurface" // string@1579 │ │ -04c238: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c23e: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c242: 7030 2c06 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@062c │ │ -04c248: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ -04c24c: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c252: 1a01 c311 |000f: const-string v1, "attrib_list" // string@11c3 │ │ -04c256: 7030 2e06 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c25c: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c262: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c266: 7240 fd25 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@25fd │ │ -04c26c: 0c00 |001c: move-result-object v0 │ │ -04c26e: 7020 5106 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c274: 7010 3106 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c27a: 1100 |0023: return-object v0 │ │ +059fc0: |[059fc0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +059fd0: 1a01 7915 |0000: const-string v1, "eglCreatePbufferSurface" // string@1579 │ │ +059fd4: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +059fda: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +059fde: 7030 2c06 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@062c │ │ +059fe4: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ +059fe8: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +059fee: 1a01 c311 |000f: const-string v1, "attrib_list" // string@11c3 │ │ +059ff2: 7030 2e06 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +059ff8: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +059ffe: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a002: 7240 fd25 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@25fd │ │ +05a008: 0c00 |001c: move-result-object v0 │ │ +05a00a: 7020 5106 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a010: 7010 3106 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a016: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000a line=86 │ │ 0x000f line=87 │ │ 0x0014 line=88 │ │ @@ -13512,32 +13513,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 │ │ -04c27c: |[04c27c] 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; │ │ -04c28c: 1a01 7a15 |0000: const-string v1, "eglCreatePixmapSurface" // string@157a │ │ -04c290: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c296: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c29a: 7030 2c06 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@062c │ │ -04c2a0: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ -04c2a4: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c2aa: 1a01 7e20 |000f: const-string v1, "native_pixmap" // string@207e │ │ -04c2ae: 7030 2906 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c2b4: 1a01 c311 |0014: const-string v1, "attrib_list" // string@11c3 │ │ -04c2b8: 7030 2e06 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c2be: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c2c4: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c2c8: 7256 fe25 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@25fe │ │ -04c2ce: 0c00 |0021: move-result-object v0 │ │ -04c2d0: 7020 5106 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c2d6: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c2dc: 1100 |0028: return-object v0 │ │ +05a018: |[05a018] 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; │ │ +05a028: 1a01 7a15 |0000: const-string v1, "eglCreatePixmapSurface" // string@157a │ │ +05a02c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a032: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a036: 7030 2c06 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@062c │ │ +05a03c: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ +05a040: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a046: 1a01 7e20 |000f: const-string v1, "native_pixmap" // string@207e │ │ +05a04a: 7030 2906 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a050: 1a01 c311 |0014: const-string v1, "attrib_list" // string@11c3 │ │ +05a054: 7030 2e06 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +05a05a: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a060: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a064: 7256 fe25 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@25fe │ │ +05a06a: 0c00 |0021: move-result-object v0 │ │ +05a06c: 7020 5106 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a072: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a078: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x000a line=99 │ │ 0x000f line=100 │ │ 0x0014 line=101 │ │ @@ -13559,32 +13560,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 │ │ -04c2e0: |[04c2e0] 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; │ │ -04c2f0: 1a01 7b15 |0000: const-string v1, "eglCreateWindowSurface" // string@157b │ │ -04c2f4: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c2fa: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c2fe: 7030 2c06 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@062c │ │ -04c304: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ -04c308: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c30e: 1a01 7f20 |000f: const-string v1, "native_window" // string@207f │ │ -04c312: 7030 2906 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c318: 1a01 c311 |0014: const-string v1, "attrib_list" // string@11c3 │ │ -04c31c: 7030 2e06 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c322: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c328: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c32c: 7256 ff25 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@25ff │ │ -04c332: 0c00 |0021: move-result-object v0 │ │ -04c334: 7020 5106 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c33a: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c340: 1100 |0028: return-object v0 │ │ +05a07c: |[05a07c] 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; │ │ +05a08c: 1a01 7b15 |0000: const-string v1, "eglCreateWindowSurface" // string@157b │ │ +05a090: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a096: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a09a: 7030 2c06 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@062c │ │ +05a0a0: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ +05a0a4: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a0aa: 1a01 7f20 |000f: const-string v1, "native_window" // string@207f │ │ +05a0ae: 7030 2906 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a0b4: 1a01 c311 |0014: const-string v1, "attrib_list" // string@11c3 │ │ +05a0b8: 7030 2e06 1206 |0016: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +05a0be: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a0c4: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a0c8: 7256 ff25 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@25ff │ │ +05a0ce: 0c00 |0021: move-result-object v0 │ │ +05a0d0: 7020 5106 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a0d6: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a0dc: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x000a line=113 │ │ 0x000f line=114 │ │ 0x0014 line=115 │ │ @@ -13606,28 +13607,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 │ │ -04c344: |[04c344] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z │ │ -04c354: 1a01 7c15 |0000: const-string v1, "eglDestroyContext" // string@157c │ │ -04c358: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c35e: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c362: 7030 2c06 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@062c │ │ -04c368: 1a01 c313 |000a: const-string v1, "context" // string@13c3 │ │ -04c36c: 7030 2b06 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@062b │ │ -04c372: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c378: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c37c: 7230 0026 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@2600 │ │ -04c382: 0a00 |0017: move-result v0 │ │ -04c384: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c38a: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c390: 0f00 |001e: return v0 │ │ +05a0e0: |[05a0e0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z │ │ +05a0f0: 1a01 7c15 |0000: const-string v1, "eglDestroyContext" // string@157c │ │ +05a0f4: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a0fa: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a0fe: 7030 2c06 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@062c │ │ +05a104: 1a01 c313 |000a: const-string v1, "context" // string@13c3 │ │ +05a108: 7030 2b06 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@062b │ │ +05a10e: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a114: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a118: 7230 0026 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@2600 │ │ +05a11e: 0a00 |0017: move-result v0 │ │ +05a120: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a126: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a12c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ 0x000a line=127 │ │ 0x000f line=128 │ │ 0x0012 line=130 │ │ @@ -13645,28 +13646,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 │ │ -04c394: |[04c394] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ -04c3a4: 1a01 7d15 |0000: const-string v1, "eglDestroySurface" // string@157d │ │ -04c3a8: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c3ae: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c3b2: 7030 2c06 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@062c │ │ -04c3b8: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ -04c3bc: 7030 2d06 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@062d │ │ -04c3c2: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c3c8: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c3cc: 7230 0126 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@2601 │ │ -04c3d2: 0a00 |0017: move-result v0 │ │ -04c3d4: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c3da: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c3e0: 0f00 |001e: return v0 │ │ +05a130: |[05a130] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ +05a140: 1a01 7d15 |0000: const-string v1, "eglDestroySurface" // string@157d │ │ +05a144: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a14a: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a14e: 7030 2c06 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@062c │ │ +05a154: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ +05a158: 7030 2d06 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@062d │ │ +05a15e: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a164: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a168: 7230 0126 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@2601 │ │ +05a16e: 0a00 |0017: move-result v0 │ │ +05a170: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a176: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a17c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ 0x000a line=139 │ │ 0x000f line=140 │ │ 0x0012 line=142 │ │ @@ -13684,33 +13685,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 │ │ -04c3e4: |[04c3e4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ -04c3f4: 1a01 8015 |0000: const-string v1, "eglGetConfigAttrib" // string@1580 │ │ -04c3f8: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c3fe: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c402: 7030 2c06 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@062c │ │ -04c408: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ -04c40c: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c412: 1a01 c511 |000f: const-string v1, "attribute" // string@11c5 │ │ -04c416: 7030 2806 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c41c: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c422: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c426: 7256 0226 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@2602 │ │ -04c42c: 0a00 |001c: move-result v0 │ │ -04c42e: 1a01 9129 |001d: const-string v1, "value" // string@2991 │ │ -04c432: 7030 2e06 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c438: 7020 5306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c43e: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c444: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -04c446: 0f01 |0029: return v1 │ │ +05a180: |[05a180] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ +05a190: 1a01 8015 |0000: const-string v1, "eglGetConfigAttrib" // string@1580 │ │ +05a194: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a19a: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a19e: 7030 2c06 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@062c │ │ +05a1a4: 1a01 a213 |000a: const-string v1, "config" // string@13a2 │ │ +05a1a8: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a1ae: 1a01 c511 |000f: const-string v1, "attribute" // string@11c5 │ │ +05a1b2: 7030 2806 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a1b8: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a1be: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a1c2: 7256 0226 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@2602 │ │ +05a1c8: 0a00 |001c: move-result v0 │ │ +05a1ca: 1a01 9129 |001d: const-string v1, "value" // string@2991 │ │ +05a1ce: 7030 2e06 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +05a1d4: 7020 5306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a1da: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a1e0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +05a1e2: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x000a line=151 │ │ 0x000f line=152 │ │ 0x0014 line=153 │ │ @@ -13732,32 +13733,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 │ │ -04c448: |[04c448] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ -04c458: 1a01 8115 |0000: const-string v1, "eglGetConfigs" // string@1581 │ │ -04c45c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c462: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c466: 7030 2c06 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@062c │ │ -04c46c: 1a01 a713 |000a: const-string v1, "config_size" // string@13a7 │ │ -04c470: 7030 2806 1205 |000c: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c476: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c47c: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c480: 7256 0326 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@2603 │ │ -04c486: 0a00 |0017: move-result v0 │ │ -04c488: 1a01 a813 |0018: const-string v1, "configs" // string@13a8 │ │ -04c48c: 7030 2f06 1204 |001a: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@062f │ │ -04c492: 1a01 5021 |001d: const-string v1, "num_config" // string@2150 │ │ -04c496: 7030 2e06 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c49c: 7020 5306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c4a2: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c4a8: 0f00 |0028: return v0 │ │ +05a1e4: |[05a1e4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z │ │ +05a1f4: 1a01 8115 |0000: const-string v1, "eglGetConfigs" // string@1581 │ │ +05a1f8: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a1fe: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a202: 7030 2c06 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@062c │ │ +05a208: 1a01 a713 |000a: const-string v1, "config_size" // string@13a7 │ │ +05a20c: 7030 2806 1205 |000c: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a212: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a218: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a21c: 7256 0326 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@2603 │ │ +05a222: 0a00 |0017: move-result v0 │ │ +05a224: 1a01 a813 |0018: const-string v1, "configs" // string@13a8 │ │ +05a228: 7030 2f06 1204 |001a: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[Ljava/lang/Object;)V // method@062f │ │ +05a22e: 1a01 5021 |001d: const-string v1, "num_config" // string@2150 │ │ +05a232: 7030 2e06 1206 |001f: invoke-direct {v2, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +05a238: 7020 5306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a23e: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a244: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ 0x000a line=164 │ │ 0x000f line=165 │ │ 0x0012 line=167 │ │ @@ -13779,24 +13780,24 @@ │ │ type : '()Ljavax/microedition/khronos/egl/EGLContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04c4ac: |[04c4ac] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; │ │ -04c4bc: 1a01 8215 |0000: const-string v1, "eglGetCurrentContext" // string@1582 │ │ -04c4c0: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c4c6: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c4cc: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c4d0: 7210 0426 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@2604 │ │ -04c4d6: 0c00 |000d: move-result-object v0 │ │ -04c4d8: 7020 5106 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c4de: 7010 3106 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c4e4: 1100 |0014: return-object v0 │ │ +05a248: |[05a248] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; │ │ +05a258: 1a01 8215 |0000: const-string v1, "eglGetCurrentContext" // string@1582 │ │ +05a25c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a262: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a268: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a26c: 7210 0426 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@2604 │ │ +05a272: 0c00 |000d: move-result-object v0 │ │ +05a274: 7020 5106 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a27a: 7010 3106 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a280: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x0008 line=179 │ │ 0x000e line=180 │ │ 0x0011 line=182 │ │ @@ -13810,24 +13811,24 @@ │ │ type : '()Ljavax/microedition/khronos/egl/EGLDisplay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04c4e8: |[04c4e8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; │ │ -04c4f8: 1a01 8315 |0000: const-string v1, "eglGetCurrentDisplay" // string@1583 │ │ -04c4fc: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c502: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c508: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c50c: 7210 0526 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; // method@2605 │ │ -04c512: 0c00 |000d: move-result-object v0 │ │ -04c514: 7020 5106 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c51a: 7010 3106 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c520: 1100 |0014: return-object v0 │ │ +05a284: |[05a284] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; │ │ +05a294: 1a01 8315 |0000: const-string v1, "eglGetCurrentDisplay" // string@1583 │ │ +05a298: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a29e: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a2a4: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a2a8: 7210 0526 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay; // method@2605 │ │ +05a2ae: 0c00 |000d: move-result-object v0 │ │ +05a2b0: 7020 5106 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a2b6: 7010 3106 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a2bc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ 0x0008 line=190 │ │ 0x000e line=191 │ │ 0x0011 line=193 │ │ @@ -13841,26 +13842,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 │ │ -04c524: |[04c524] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ -04c534: 1a01 8415 |0000: const-string v1, "eglGetCurrentSurface" // string@1584 │ │ -04c538: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c53e: 1a01 8e23 |0005: const-string v1, "readdraw" // string@238e │ │ -04c542: 7030 2806 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c548: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c54e: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c552: 7220 0626 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; // method@2606 │ │ -04c558: 0c00 |0012: move-result-object v0 │ │ -04c55a: 7020 5106 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c560: 7010 3106 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c566: 1100 |0019: return-object v0 │ │ +05a2c0: |[05a2c0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; │ │ +05a2d0: 1a01 8415 |0000: const-string v1, "eglGetCurrentSurface" // string@1584 │ │ +05a2d4: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a2da: 1a01 8e23 |0005: const-string v1, "readdraw" // string@238e │ │ +05a2de: 7030 2806 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a2e4: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a2ea: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a2ee: 7220 0626 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface; // method@2606 │ │ +05a2f4: 0c00 |0012: move-result-object v0 │ │ +05a2f6: 7020 5106 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a2fc: 7010 3106 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a302: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ 0x000a line=200 │ │ 0x000d line=202 │ │ 0x0013 line=203 │ │ @@ -13876,26 +13877,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 │ │ -04c568: |[04c568] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; │ │ -04c578: 1a01 8515 |0000: const-string v1, "eglGetDisplay" // string@1585 │ │ -04c57c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c582: 1a01 7d20 |0005: const-string v1, "native_display" // string@207d │ │ -04c586: 7030 2906 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c58c: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c592: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c596: 7220 0726 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -04c59c: 0c00 |0012: move-result-object v0 │ │ -04c59e: 7020 5106 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ -04c5a4: 7010 3106 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c5aa: 1100 |0019: return-object v0 │ │ +05a304: |[05a304] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; │ │ +05a314: 1a01 8515 |0000: const-string v1, "eglGetDisplay" // string@1585 │ │ +05a318: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a31e: 1a01 7d20 |0005: const-string v1, "native_display" // string@207d │ │ +05a322: 7030 2906 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a328: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a32e: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a332: 7220 0726 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +05a338: 0c00 |0012: move-result-object v0 │ │ +05a33a: 7020 5106 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/Object;)V // method@0651 │ │ +05a340: 7010 3106 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a346: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x000a line=212 │ │ 0x000d line=214 │ │ 0x0013 line=215 │ │ @@ -13911,25 +13912,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04c5ac: |[04c5ac] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetError:()I │ │ -04c5bc: 1a01 8615 |0000: const-string v1, "eglGetError" // string@1586 │ │ -04c5c0: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c5c6: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c5cc: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c5d0: 7210 0826 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04c5d6: 0a00 |000d: move-result v0 │ │ -04c5d8: 7110 4c06 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@064c │ │ -04c5de: 0c01 |0011: move-result-object v1 │ │ -04c5e0: 7020 5206 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ -04c5e6: 0f00 |0015: return v0 │ │ +05a348: |[05a348] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglGetError:()I │ │ +05a358: 1a01 8615 |0000: const-string v1, "eglGetError" // string@1586 │ │ +05a35c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a362: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a368: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a36c: 7210 0826 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05a372: 0a00 |000d: move-result v0 │ │ +05a374: 7110 4c06 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.getErrorString:(I)Ljava/lang/String; // method@064c │ │ +05a37a: 0c01 |0011: move-result-object v1 │ │ +05a37c: 7020 5206 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ +05a382: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ 0x0008 line=225 │ │ 0x000e line=226 │ │ 0x0015 line=228 │ │ @@ -13942,28 +13943,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 │ │ -04c5e8: |[04c5e8] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z │ │ -04c5f8: 1a01 8715 |0000: const-string v1, "eglInitialize" // string@1587 │ │ -04c5fc: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c602: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c606: 7030 2c06 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@062c │ │ -04c60c: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c612: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c616: 7230 0926 3104 |000f: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ -04c61c: 0a00 |0012: move-result v0 │ │ -04c61e: 7020 5306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c624: 1a01 9c1f |0016: const-string v1, "major_minor" // string@1f9c │ │ -04c628: 7030 2e06 1204 |0018: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ -04c62e: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c634: 0f00 |001e: return v0 │ │ +05a384: |[05a384] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z │ │ +05a394: 1a01 8715 |0000: const-string v1, "eglInitialize" // string@1587 │ │ +05a398: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a39e: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a3a2: 7030 2c06 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@062c │ │ +05a3a8: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a3ae: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a3b2: 7230 0926 3104 |000f: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ +05a3b8: 0a00 |0012: move-result v0 │ │ +05a3ba: 7020 5306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a3c0: 1a01 9c1f |0016: const-string v1, "major_minor" // string@1f9c │ │ +05a3c4: 7030 2e06 1204 |0018: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;[I)V // method@062e │ │ +05a3ca: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a3d0: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x000a line=234 │ │ 0x000d line=235 │ │ 0x0013 line=236 │ │ @@ -13981,32 +13982,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 │ │ -04c638: |[04c638] 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 │ │ -04c648: 1a01 8815 |0000: const-string v1, "eglMakeCurrent" // string@1588 │ │ -04c64c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c652: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c656: 7030 2c06 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@062c │ │ -04c65c: 1a01 2f15 |000a: const-string v1, "draw" // string@152f │ │ -04c660: 7030 2d06 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@062d │ │ -04c666: 1a01 7023 |000f: const-string v1, "read" // string@2370 │ │ -04c66a: 7030 2d06 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@062d │ │ -04c670: 1a01 c313 |0014: const-string v1, "context" // string@13c3 │ │ -04c674: 7030 2b06 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@062b │ │ -04c67a: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c680: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c684: 7256 0a26 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@260a │ │ -04c68a: 0a00 |0021: move-result v0 │ │ -04c68c: 7020 5306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c692: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c698: 0f00 |0028: return v0 │ │ +05a3d4: |[05a3d4] 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 │ │ +05a3e4: 1a01 8815 |0000: const-string v1, "eglMakeCurrent" // string@1588 │ │ +05a3e8: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a3ee: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a3f2: 7030 2c06 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@062c │ │ +05a3f8: 1a01 2f15 |000a: const-string v1, "draw" // string@152f │ │ +05a3fc: 7030 2d06 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@062d │ │ +05a402: 1a01 7023 |000f: const-string v1, "read" // string@2370 │ │ +05a406: 7030 2d06 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@062d │ │ +05a40c: 1a01 c313 |0014: const-string v1, "context" // string@13c3 │ │ +05a410: 7030 2b06 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@062b │ │ +05a416: 7010 4a06 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a41c: 5421 5202 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a420: 7256 0a26 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@260a │ │ +05a426: 0a00 |0021: move-result v0 │ │ +05a428: 7020 5306 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a42e: 7010 3106 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a434: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=245 │ │ 0x000f line=246 │ │ 0x0014 line=247 │ │ @@ -14028,33 +14029,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 │ │ -04c69c: |[04c69c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z │ │ -04c6ac: 1a01 8915 |0000: const-string v1, "eglQueryContext" // string@1589 │ │ -04c6b0: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c6b6: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c6ba: 7030 2c06 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@062c │ │ -04c6c0: 1a01 c313 |000a: const-string v1, "context" // string@13c3 │ │ -04c6c4: 7030 2b06 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@062b │ │ -04c6ca: 1a01 c511 |000f: const-string v1, "attribute" // string@11c5 │ │ -04c6ce: 7030 2806 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c6d4: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c6da: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c6de: 7256 0b26 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@260b │ │ -04c6e4: 0a00 |001c: move-result v0 │ │ -04c6e6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -04c6e8: 4401 0601 |001e: aget v1, v6, v1 │ │ -04c6ec: 7020 5006 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0650 │ │ -04c6f2: 7020 5306 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c6f8: 7010 3106 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c6fe: 0f00 |0029: return v0 │ │ +05a438: |[05a438] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z │ │ +05a448: 1a01 8915 |0000: const-string v1, "eglQueryContext" // string@1589 │ │ +05a44c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a452: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a456: 7030 2c06 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@062c │ │ +05a45c: 1a01 c313 |000a: const-string v1, "context" // string@13c3 │ │ +05a460: 7030 2b06 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@062b │ │ +05a466: 1a01 c511 |000f: const-string v1, "attribute" // string@11c5 │ │ +05a46a: 7030 2806 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a470: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a476: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a47a: 7256 0b26 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@260b │ │ +05a480: 0a00 |001c: move-result v0 │ │ +05a482: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +05a484: 4401 0601 |001e: aget v1, v6, v1 │ │ +05a488: 7020 5006 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0650 │ │ +05a48e: 7020 5306 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a494: 7010 3106 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a49a: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ 0x000a line=258 │ │ 0x000f line=259 │ │ 0x0014 line=260 │ │ @@ -14076,28 +14077,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 │ │ -04c700: |[04c700] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; │ │ -04c710: 1a01 8a15 |0000: const-string v1, "eglQueryString" // string@158a │ │ -04c714: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c71a: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c71e: 7030 2c06 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@062c │ │ -04c724: 1a01 6b20 |000a: const-string v1, "name" // string@206b │ │ -04c728: 7030 2806 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c72e: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c734: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c738: 7230 0c26 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; // method@260c │ │ -04c73e: 0c00 |0017: move-result-object v0 │ │ -04c740: 7020 5206 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ -04c746: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c74c: 1100 |001e: return-object v0 │ │ +05a49c: |[05a49c] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; │ │ +05a4ac: 1a01 8a15 |0000: const-string v1, "eglQueryString" // string@158a │ │ +05a4b0: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a4b6: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a4ba: 7030 2c06 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@062c │ │ +05a4c0: 1a01 6b20 |000a: const-string v1, "name" // string@206b │ │ +05a4c4: 7030 2806 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a4ca: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a4d0: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a4d4: 7230 0c26 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String; // method@260c │ │ +05a4da: 0c00 |0017: move-result-object v0 │ │ +05a4dc: 7020 5206 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Ljava/lang/String;)V // method@0652 │ │ +05a4e2: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a4e8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ 0x000a line=271 │ │ 0x000f line=272 │ │ 0x0012 line=273 │ │ @@ -14115,33 +14116,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 │ │ -04c750: |[04c750] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z │ │ -04c760: 1a01 8b15 |0000: const-string v1, "eglQuerySurface" // string@158b │ │ -04c764: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c76a: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c76e: 7030 2c06 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@062c │ │ -04c774: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ -04c778: 7030 2d06 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@062d │ │ -04c77e: 1a01 c511 |000f: const-string v1, "attribute" // string@11c5 │ │ -04c782: 7030 2806 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c788: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c78e: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c792: 7256 0d26 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@260d │ │ -04c798: 0a00 |001c: move-result v0 │ │ -04c79a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -04c79c: 4401 0601 |001e: aget v1, v6, v1 │ │ -04c7a0: 7020 5006 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0650 │ │ -04c7a6: 7020 5306 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c7ac: 7010 3106 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c7b2: 0f00 |0029: return v0 │ │ +05a4ec: |[05a4ec] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z │ │ +05a4fc: 1a01 8b15 |0000: const-string v1, "eglQuerySurface" // string@158b │ │ +05a500: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a506: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a50a: 7030 2c06 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@062c │ │ +05a510: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ +05a514: 7030 2d06 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@062d │ │ +05a51a: 1a01 c511 |000f: const-string v1, "attribute" // string@11c5 │ │ +05a51e: 7030 2806 1205 |0011: invoke-direct {v2, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a524: 7010 4a06 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a52a: 5421 5202 |0017: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a52e: 7256 0d26 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@260d │ │ +05a534: 0a00 |001c: move-result v0 │ │ +05a536: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +05a538: 4401 0601 |001e: aget v1, v6, v1 │ │ +05a53c: 7020 5006 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(I)V // method@0650 │ │ +05a542: 7020 5306 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a548: 7010 3106 0200 |0026: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a54e: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ 0x000a line=282 │ │ 0x000f line=283 │ │ 0x0014 line=284 │ │ @@ -14163,28 +14164,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 │ │ -04c7b4: |[04c7b4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ -04c7c4: 1a01 8715 |0000: const-string v1, "eglInitialize" // string@1587 │ │ -04c7c8: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c7ce: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c7d2: 7030 2c06 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@062c │ │ -04c7d8: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ -04c7dc: 7030 2d06 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@062d │ │ -04c7e2: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c7e8: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c7ec: 7230 0e26 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@260e │ │ -04c7f2: 0a00 |0017: move-result v0 │ │ -04c7f4: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c7fa: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c800: 0f00 |001e: return v0 │ │ +05a550: |[05a550] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z │ │ +05a560: 1a01 8715 |0000: const-string v1, "eglInitialize" // string@1587 │ │ +05a564: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a56a: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a56e: 7030 2c06 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@062c │ │ +05a574: 1a01 9827 |000a: const-string v1, "surface" // string@2798 │ │ +05a578: 7030 2d06 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@062d │ │ +05a57e: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a584: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a588: 7230 0e26 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@260e │ │ +05a58e: 0a00 |0017: move-result v0 │ │ +05a590: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a596: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a59c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=294 │ │ 0x000a line=295 │ │ 0x000f line=296 │ │ 0x0012 line=297 │ │ @@ -14202,26 +14203,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 │ │ -04c804: |[04c804] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z │ │ -04c814: 1a01 8e15 |0000: const-string v1, "eglTerminate" // string@158e │ │ -04c818: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c81e: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ -04c822: 7030 2c06 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@062c │ │ -04c828: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c82e: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c832: 7220 0f26 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ -04c838: 0a00 |0012: move-result v0 │ │ -04c83a: 7020 5306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c840: 7010 3106 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c846: 0f00 |0019: return v0 │ │ +05a5a0: |[05a5a0] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z │ │ +05a5b0: 1a01 8e15 |0000: const-string v1, "eglTerminate" // string@158e │ │ +05a5b4: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a5ba: 1a01 f814 |0005: const-string v1, "display" // string@14f8 │ │ +05a5be: 7030 2c06 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@062c │ │ +05a5c4: 7010 4a06 0200 |000a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a5ca: 5421 5202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a5ce: 7220 0f26 3100 |000f: invoke-interface {v1, v3}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ +05a5d4: 0a00 |0012: move-result v0 │ │ +05a5d6: 7020 5306 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a5dc: 7010 3106 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a5e2: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ 0x000a line=306 │ │ 0x000d line=307 │ │ 0x0013 line=308 │ │ @@ -14237,24 +14238,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -04c848: |[04c848] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitGL:()Z │ │ -04c858: 1a01 8f15 |0000: const-string v1, "eglWaitGL" // string@158f │ │ -04c85c: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c862: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c868: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c86c: 7210 1026 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitGL:()Z // method@2610 │ │ -04c872: 0a00 |000d: move-result v0 │ │ -04c874: 7020 5306 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c87a: 7010 3106 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c880: 0f00 |0014: return v0 │ │ +05a5e4: |[05a5e4] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitGL:()Z │ │ +05a5f4: 1a01 8f15 |0000: const-string v1, "eglWaitGL" // string@158f │ │ +05a5f8: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a5fe: 7010 4a06 0200 |0005: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a604: 5421 5202 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a608: 7210 1026 0100 |000a: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitGL:()Z // method@2610 │ │ +05a60e: 0a00 |000d: move-result v0 │ │ +05a610: 7020 5306 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a616: 7010 3106 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a61c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0005 line=315 │ │ 0x0008 line=316 │ │ 0x000e line=317 │ │ 0x0011 line=318 │ │ @@ -14268,28 +14269,28 @@ │ │ type : '(ILjava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04c884: |[04c884] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitNative:(ILjava/lang/Object;)Z │ │ -04c894: 1a01 9015 |0000: const-string v1, "eglWaitNative" // string@1590 │ │ -04c898: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ -04c89e: 1a01 c715 |0005: const-string v1, "engine" // string@15c7 │ │ -04c8a2: 7030 2806 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ -04c8a8: 1a01 2b12 |000a: const-string v1, "bindTarget" // string@122b │ │ -04c8ac: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ -04c8b2: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ -04c8b8: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ -04c8bc: 7230 1126 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitNative:(ILjava/lang/Object;)Z // method@2611 │ │ -04c8c2: 0a00 |0017: move-result v0 │ │ -04c8c4: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ -04c8ca: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ -04c8d0: 0f00 |001e: return v0 │ │ +05a620: |[05a620] com.badlogic.gdx.backends.android.surfaceview.EGLLogWrapper.eglWaitNative:(ILjava/lang/Object;)Z │ │ +05a630: 1a01 9015 |0000: const-string v1, "eglWaitNative" // string@1590 │ │ +05a634: 7020 3006 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.begin:(Ljava/lang/String;)V // method@0630 │ │ +05a63a: 1a01 c715 |0005: const-string v1, "engine" // string@15c7 │ │ +05a63e: 7030 2806 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0628 │ │ +05a644: 1a01 2b12 |000a: const-string v1, "bindTarget" // string@122b │ │ +05a648: 7030 2906 1204 |000c: invoke-direct {v2, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/Object;)V // method@0629 │ │ +05a64e: 7010 4a06 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.end:()V // method@064a │ │ +05a654: 5421 5202 |0012: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.mEgl10:Ljavax/microedition/khronos/egl/EGL10; // field@0252 │ │ +05a658: 7230 1126 3104 |0014: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/egl/EGL10;.eglWaitNative:(ILjava/lang/Object;)Z // method@2611 │ │ +05a65e: 0a00 |0017: move-result v0 │ │ +05a660: 7020 5306 0200 |0018: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.returns:(Z)V // method@0653 │ │ +05a666: 7010 3106 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper;.checkError:()V // method@0631 │ │ +05a66c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ 0x000a line=325 │ │ 0x000f line=326 │ │ 0x0012 line=327 │ │ @@ -14337,18 +14338,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c8d4: |[04c8d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.:([I)V │ │ -04c8e4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04c8ea: 5b01 5702 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@0257 │ │ -04c8ee: 0e00 |0005: return-void │ │ +05a670: |[05a670] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.:([I)V │ │ +05a680: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05a686: 5b01 5702 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@0257 │ │ +05a68a: 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; │ │ @@ -14360,42 +14361,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 │ │ -04c8f0: |[04c8f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -04c900: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04c902: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04c904: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ -04c908: 5472 5702 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@0257 │ │ -04c90c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -04c90e: 0780 |0007: move-object v0, v8 │ │ -04c910: 0791 |0008: move-object v1, v9 │ │ -04c912: 7806 fa25 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@25fa │ │ -04c918: 4404 0504 |000c: aget v4, v5, v4 │ │ -04c91c: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -04c920: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04c924: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ -04c928: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04c92e: 2700 |0017: throw v0 │ │ -04c930: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -04c934: 5472 5702 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@0257 │ │ -04c938: 0780 |001c: move-object v0, v8 │ │ -04c93a: 0791 |001d: move-object v1, v9 │ │ -04c93c: 7806 fa25 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@25fa │ │ -04c942: 6e40 5d06 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@065d │ │ -04c948: 0c06 |0024: move-result-object v6 │ │ -04c94a: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -04c94e: 2200 7b03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04c952: 1a01 a60c |0029: const-string v1, "No config chosen" // string@0ca6 │ │ -04c956: 7020 6824 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04c95c: 2700 |002e: throw v0 │ │ -04c95e: 1106 |002f: return-object v6 │ │ +05a68c: |[05a68c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05a69c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05a69e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05a6a0: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ +05a6a4: 5472 5702 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@0257 │ │ +05a6a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05a6aa: 0780 |0007: move-object v0, v8 │ │ +05a6ac: 0791 |0008: move-object v1, v9 │ │ +05a6ae: 7806 fa25 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@25fa │ │ +05a6b4: 4404 0504 |000c: aget v4, v5, v4 │ │ +05a6b8: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05a6bc: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05a6c0: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ +05a6c4: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05a6ca: 2700 |0017: throw v0 │ │ +05a6cc: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +05a6d0: 5472 5702 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.mConfigSpec:[I // field@0257 │ │ +05a6d4: 0780 |001c: move-object v0, v8 │ │ +05a6d6: 0791 |001d: move-object v1, v9 │ │ +05a6d8: 7806 fa25 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@25fa │ │ +05a6de: 6e40 5d06 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@065d │ │ +05a6e4: 0c06 |0024: move-result-object v6 │ │ +05a6e6: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +05a6ea: 2200 7b03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05a6ee: 1a01 a60c |0029: const-string v1, "No config chosen" // string@0ca6 │ │ +05a6f2: 7020 6824 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05a6f8: 2700 |002e: throw v0 │ │ +05a6fa: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0004 line=456 │ │ 0x000c line=458 │ │ 0x000e line=460 │ │ 0x0010 line=461 │ │ @@ -14550,18 +14551,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 │ │ -04c960: |[04c960] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V │ │ -04c970: 5b01 6402 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04c974: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04c97a: 0e00 |0005: return-void │ │ +05a6fc: |[05a6fc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V │ │ +05a70c: 5b01 6402 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a710: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05a716: 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; │ │ @@ -14571,32 +14572,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04c97c: |[04c97c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ -04c98c: 2200 8c03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@038c │ │ -04c990: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04c994: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04c99a: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c9a0: 0c01 |000a: move-result-object v1 │ │ -04c9a2: 1a02 2a00 |000b: const-string v2, " failed: " // string@002a │ │ -04c9a6: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04c9ac: 0c01 |0010: move-result-object v1 │ │ -04c9ae: 5432 5f02 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04c9b2: 7210 0826 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04c9b8: 0a02 |0016: move-result v2 │ │ -04c9ba: 6e20 d424 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04c9c0: 0c01 |001a: move-result-object v1 │ │ -04c9c2: 6e10 dd24 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04c9c8: 0c01 |001e: move-result-object v1 │ │ -04c9ca: 7020 a224 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -04c9d0: 2700 |0022: throw v0 │ │ +05a718: |[05a718] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ +05a728: 2200 8c03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@038c │ │ +05a72c: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05a730: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05a736: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05a73c: 0c01 |000a: move-result-object v1 │ │ +05a73e: 1a02 2a00 |000b: const-string v2, " failed: " // string@002a │ │ +05a742: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05a748: 0c01 |0010: move-result-object v1 │ │ +05a74a: 5432 5f02 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a74e: 7210 0826 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05a754: 0a02 |0016: move-result v2 │ │ +05a756: 6e20 d424 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05a75c: 0c01 |001a: move-result-object v1 │ │ +05a75e: 6e10 dd24 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05a764: 0c01 |001e: move-result-object v1 │ │ +05a766: 7020 a224 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +05a76c: 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; │ │ │ │ @@ -14606,87 +14607,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 │ │ -04c9d4: |[04c9d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ -04c9e4: 5483 6302 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04c9e8: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ -04c9ec: 5483 6302 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04c9f0: 6204 6512 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04c9f4: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ -04c9f8: 5483 5f02 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04c9fc: 5484 6202 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04ca00: 6205 6512 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04ca04: 6206 6512 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04ca08: 6207 6412 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04ca0c: 7257 0a26 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@260a │ │ -04ca12: 5483 6402 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04ca16: 5433 8402 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ -04ca1a: 5484 5f02 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04ca1e: 5485 6202 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04ca22: 5486 6302 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04ca26: 7240 6a06 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@066a │ │ -04ca2c: 5483 6402 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04ca30: 5433 8402 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ -04ca34: 5484 5f02 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04ca38: 5485 6202 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04ca3c: 5486 6002 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ -04ca40: 7259 6906 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@0669 │ │ -04ca46: 0c03 |0031: move-result-object v3 │ │ -04ca48: 5b83 6302 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04ca4c: 5483 6302 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04ca50: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ -04ca54: 5483 6302 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04ca58: 6204 6512 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04ca5c: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ -04ca60: 1a03 1414 |003e: const-string v3, "createWindowSurface" // string@1414 │ │ -04ca64: 7020 7106 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0671 │ │ -04ca6a: 5483 5f02 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04ca6e: 5484 6202 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04ca72: 5485 6302 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04ca76: 5486 6302 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04ca7a: 5487 6102 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04ca7e: 7257 0a26 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@260a │ │ -04ca84: 0a03 |0050: move-result v3 │ │ -04ca86: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ -04ca8a: 1a03 8815 |0053: const-string v3, "eglMakeCurrent" // string@1588 │ │ -04ca8e: 7020 7106 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0671 │ │ -04ca94: 5483 6102 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04ca98: 6e10 1326 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@2613 │ │ -04ca9e: 0c01 |005d: move-result-object v1 │ │ -04caa0: 5483 6402 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04caa4: 5433 8602 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@0286 │ │ -04caa8: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ -04caac: 5483 6402 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cab0: 5433 8602 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@0286 │ │ -04cab4: 7220 8706 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@0687 │ │ -04caba: 0c01 |006b: move-result-object v1 │ │ -04cabc: 5483 6402 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cac0: 5233 8102 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ -04cac4: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ -04cac8: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ -04cacc: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -04cace: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -04cad0: 5483 6402 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cad4: 5233 8102 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ -04cad8: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ -04cadc: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ -04cae0: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ -04cae4: 5483 6402 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cae8: 5233 8102 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ -04caec: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ -04caf0: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ -04caf4: 2202 e200 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; // type@00e2 │ │ -04caf8: 7010 8806 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.:()V // method@0688 │ │ -04cafe: 7130 f506 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@06f5 │ │ -04cb04: 0c01 |0090: move-result-object v1 │ │ -04cb06: 1101 |0091: return-object v1 │ │ +05a770: |[05a770] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ +05a780: 5483 6302 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a784: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ +05a788: 5483 6302 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a78c: 6204 6512 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a790: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ +05a794: 5483 5f02 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a798: 5484 6202 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a79c: 6205 6512 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a7a0: 6206 6512 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a7a4: 6207 6412 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05a7a8: 7257 0a26 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@260a │ │ +05a7ae: 5483 6402 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a7b2: 5433 8402 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ +05a7b6: 5484 5f02 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a7ba: 5485 6202 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a7be: 5486 6302 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a7c2: 7240 6a06 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@066a │ │ +05a7c8: 5483 6402 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a7cc: 5433 8402 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ +05a7d0: 5484 5f02 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a7d4: 5485 6202 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a7d8: 5486 6002 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ +05a7dc: 7259 6906 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@0669 │ │ +05a7e2: 0c03 |0031: move-result-object v3 │ │ +05a7e4: 5b83 6302 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a7e8: 5483 6302 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a7ec: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ +05a7f0: 5483 6302 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a7f4: 6204 6512 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a7f8: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ +05a7fc: 1a03 1414 |003e: const-string v3, "createWindowSurface" // string@1414 │ │ +05a800: 7020 7106 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0671 │ │ +05a806: 5483 5f02 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a80a: 5484 6202 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a80e: 5485 6302 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a812: 5486 6302 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a816: 5487 6102 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a81a: 7257 0a26 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@260a │ │ +05a820: 0a03 |0050: move-result v3 │ │ +05a822: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ +05a826: 1a03 8815 |0053: const-string v3, "eglMakeCurrent" // string@1588 │ │ +05a82a: 7020 7106 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@0671 │ │ +05a830: 5483 6102 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a834: 6e10 1326 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@2613 │ │ +05a83a: 0c01 |005d: move-result-object v1 │ │ +05a83c: 5483 6402 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a840: 5433 8602 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@0286 │ │ +05a844: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ +05a848: 5483 6402 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a84c: 5433 8602 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@0286 │ │ +05a850: 7220 8706 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@0687 │ │ +05a856: 0c01 |006b: move-result-object v1 │ │ +05a858: 5483 6402 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a85c: 5233 8102 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ +05a860: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ +05a864: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ +05a868: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +05a86a: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +05a86c: 5483 6402 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a870: 5233 8102 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ +05a874: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ +05a878: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ +05a87c: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05a880: 5483 6402 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a884: 5233 8102 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ +05a888: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ +05a88c: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ +05a890: 2202 e200 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter; // type@00e2 │ │ +05a894: 7010 8806 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.:()V // method@0688 │ │ +05a89a: 7130 f506 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@06f5 │ │ +05a8a0: 0c01 |0090: move-result-object v1 │ │ +05a8a2: 1101 |0091: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x000a line=595 │ │ 0x0017 line=596 │ │ 0x0024 line=602 │ │ 0x0034 line=604 │ │ @@ -14718,35 +14719,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -04cb08: |[04cb08] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.destroySurface:()V │ │ -04cb18: 5450 6302 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04cb1c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -04cb20: 5450 6302 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04cb24: 6201 6512 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04cb28: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ -04cb2c: 5450 5f02 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cb30: 5451 6202 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cb34: 6202 6512 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04cb38: 6203 6512 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04cb3c: 6204 6412 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04cb40: 7254 0a26 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@260a │ │ -04cb46: 5450 6402 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cb4a: 5400 8402 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ -04cb4e: 5451 5f02 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cb52: 5452 6202 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cb56: 5453 6302 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04cb5a: 7240 6a06 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@066a │ │ -04cb60: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -04cb62: 5b50 6302 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04cb66: 0e00 |0027: return-void │ │ +05a8a4: |[05a8a4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.destroySurface:()V │ │ +05a8b4: 5450 6302 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a8b8: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +05a8bc: 5450 6302 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a8c0: 6201 6512 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a8c4: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ +05a8c8: 5450 5f02 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a8cc: 5451 6202 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a8d0: 6202 6512 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a8d4: 6203 6512 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05a8d8: 6204 6412 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05a8dc: 7254 0a26 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@260a │ │ +05a8e2: 5450 6402 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a8e6: 5400 8402 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ +05a8ea: 5451 5f02 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a8ee: 5452 6202 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a8f2: 5453 6302 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a8f6: 7240 6a06 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@066a │ │ +05a8fc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +05a8fe: 5b50 6302 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05a902: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x000a line=648 │ │ 0x0017 line=649 │ │ 0x0024 line=650 │ │ 0x0027 line=652 │ │ @@ -14758,32 +14759,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -04cb68: |[04cb68] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.finish:()V │ │ -04cb78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04cb7a: 5450 6102 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04cb7e: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -04cb82: 5450 6402 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cb86: 5400 8302 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ -04cb8a: 5451 5f02 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cb8e: 5452 6202 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cb92: 5453 6102 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04cb96: 7240 6806 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@0668 │ │ -04cb9c: 5b54 6102 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04cba0: 5450 6202 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cba4: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -04cba8: 5450 5f02 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cbac: 5451 6202 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cbb0: 7220 0f26 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ -04cbb6: 5b54 6202 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cbba: 0e00 |0021: return-void │ │ +05a904: |[05a904] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.finish:()V │ │ +05a914: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05a916: 5450 6102 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a91a: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +05a91e: 5450 6402 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a922: 5400 8302 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ +05a926: 5451 5f02 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a92a: 5452 6202 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a92e: 5453 6102 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a932: 7240 6806 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@0668 │ │ +05a938: 5b54 6102 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a93c: 5450 6202 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a940: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +05a944: 5450 5f02 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a948: 5451 6202 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a94c: 7220 0f26 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ +05a952: 5b54 6202 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a956: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=655 │ │ 0x0005 line=656 │ │ 0x0012 line=657 │ │ 0x0014 line=659 │ │ 0x0018 line=660 │ │ @@ -14797,56 +14798,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -04cbbc: |[04cbbc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.start:()V │ │ -04cbcc: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -04cbd2: 0c01 |0003: move-result-object v1 │ │ -04cbd4: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -04cbd8: 5b51 5f02 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cbdc: 5451 5f02 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cbe0: 6202 6312 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -04cbe4: 7220 0726 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -04cbea: 0c01 |000f: move-result-object v1 │ │ -04cbec: 5b51 6202 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cbf0: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -04cbf2: 2310 e903 |0013: new-array v0, v1, [I // type@03e9 │ │ -04cbf6: 5451 5f02 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cbfa: 5452 6202 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cbfe: 7230 0926 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ -04cc04: 5451 6402 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cc08: 5411 8202 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ -04cc0c: 5452 5f02 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cc10: 5453 6202 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cc14: 7230 5e00 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@005e │ │ -04cc1a: 0c01 |0027: move-result-object v1 │ │ -04cc1c: 5b51 6002 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ -04cc20: 5451 6402 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ -04cc24: 5411 8302 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ -04cc28: 5452 5f02 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cc2c: 5453 6202 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cc30: 5454 6002 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ -04cc34: 7240 6706 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@0667 │ │ -04cc3a: 0c01 |0037: move-result-object v1 │ │ -04cc3c: 5b51 6102 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04cc40: 5451 6102 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04cc44: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ -04cc48: 5451 6102 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ -04cc4c: 6202 6412 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04cc50: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ -04cc54: 2201 8c03 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -04cc58: 1a02 f613 |0046: const-string v2, "createContext failed" // string@13f6 │ │ -04cc5c: 7020 a224 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -04cc62: 2701 |004b: throw v1 │ │ -04cc64: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -04cc66: 5b51 6302 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04cc6a: 0e00 |004f: return-void │ │ +05a958: |[05a958] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.start:()V │ │ +05a968: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +05a96e: 0c01 |0003: move-result-object v1 │ │ +05a970: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +05a974: 5b51 5f02 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a978: 5451 5f02 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a97c: 6202 6312 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +05a980: 7220 0726 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +05a986: 0c01 |000f: move-result-object v1 │ │ +05a988: 5b51 6202 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a98c: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +05a98e: 2310 e903 |0013: new-array v0, v1, [I // type@03e9 │ │ +05a992: 5451 5f02 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a996: 5452 6202 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a99a: 7230 0926 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ +05a9a0: 5451 6402 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a9a4: 5411 8202 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ +05a9a8: 5452 5f02 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a9ac: 5453 6202 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a9b0: 7230 5e00 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@005e │ │ +05a9b6: 0c01 |0027: move-result-object v1 │ │ +05a9b8: 5b51 6002 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ +05a9bc: 5451 6402 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0264 │ │ +05a9c0: 5411 8302 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ +05a9c4: 5452 5f02 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05a9c8: 5453 6202 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05a9cc: 5454 6002 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ +05a9d0: 7240 6706 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@0667 │ │ +05a9d6: 0c01 |0037: move-result-object v1 │ │ +05a9d8: 5b51 6102 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a9dc: 5451 6102 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a9e0: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ +05a9e4: 5451 6102 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0261 │ │ +05a9e8: 6202 6412 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05a9ec: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ +05a9f0: 2201 8c03 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +05a9f4: 1a02 f613 |0046: const-string v2, "createContext failed" // string@13f6 │ │ +05a9f8: 7020 a224 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +05a9fe: 2701 |004b: throw v1 │ │ +05aa00: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +05aa02: 5b51 6302 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05aa06: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0008 line=563 │ │ 0x0012 line=568 │ │ 0x0015 line=569 │ │ 0x001c line=570 │ │ @@ -14864,28 +14865,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04cc6c: |[04cc6c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.swap:()Z │ │ -04cc7c: 5430 5f02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cc80: 5431 6202 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ -04cc84: 5432 6302 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ -04cc88: 7230 0e26 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@260e │ │ -04cc8e: 5430 5f02 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ -04cc92: 7210 0826 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04cc98: 0a00 |000e: move-result v0 │ │ -04cc9a: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ -04cc9e: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ -04cca2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -04cca4: 0f00 |0014: return v0 │ │ -04cca6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -04cca8: 28fe |0016: goto 0014 // -0002 │ │ +05aa08: |[05aa08] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$EglHelper.swap:()Z │ │ +05aa18: 5430 5f02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05aa1c: 5431 6202 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0262 │ │ +05aa20: 5432 6302 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0263 │ │ +05aa24: 7230 0e26 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@260e │ │ +05aa2a: 5430 5f02 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@025f │ │ +05aa2e: 7210 0826 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05aa34: 0a00 |000e: move-result v0 │ │ +05aa36: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ +05aa3a: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ +05aa3e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +05aa40: 0f00 |0014: return v0 │ │ +05aa42: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05aa44: 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; │ │ │ │ @@ -14983,28 +14984,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 │ │ -04ccac: |[04ccac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -04ccbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04ccbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -04ccc0: 5b34 7302 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ -04ccc4: 7010 e924 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@24e9 │ │ -04ccca: 2200 b003 |0007: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -04ccce: 7010 8625 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -04ccd4: 5b30 6602 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ -04ccd8: 5931 7202 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ -04ccdc: 5931 6a02 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ -04cce0: 5c32 6f02 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ -04cce4: 5932 6d02 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ -04cce8: 5b35 6e02 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ -04ccec: 0e00 |0018: return-void │ │ +05aa48: |[05aa48] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05aa58: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05aa5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05aa5c: 5b34 7302 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ +05aa60: 7010 e924 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@24e9 │ │ +05aa66: 2200 b003 |0007: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +05aa6a: 7010 8625 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +05aa70: 5b30 6602 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ +05aa74: 5931 7202 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ +05aa78: 5931 6a02 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ +05aa7c: 5c32 6f02 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ +05aa80: 5932 6d02 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ +05aa84: 5b35 6e02 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ +05aa88: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=682 │ │ 0x0004 line=683 │ │ 0x0007 line=999 │ │ 0x000e line=684 │ │ 0x0010 line=685 │ │ @@ -15022,175 +15023,175 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 285 16-bit code units │ │ -04ccf0: |[04ccf0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.guardedRun:()V │ │ -04cd00: 121c |0000: const/4 v12, #int 1 // #1 │ │ -04cd02: 2209 de00 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // type@00de │ │ -04cd06: 54da 7302 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ -04cd0a: 7020 6b06 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V // method@066b │ │ -04cd10: 5bd9 6502 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04cd14: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -04cd16: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04cd18: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -04cd1a: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -04cd1c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04cd1e: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -04cd20: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -04cd22: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -04cd24: 620a 8802 |0012: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cd28: 1d0a |0014: monitor-enter v10 │ │ -04cd2a: 55d9 7002 |0015: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0270 │ │ -04cd2e: 3809 0e00 |0017: if-eqz v9, 0025 // +000e │ │ -04cd32: 1e0a |0019: monitor-exit v10 │ │ -04cd34: 620a 8802 |001a: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cd38: 1d0a |001c: monitor-enter v10 │ │ -04cd3a: 7010 8006 0d00 |001d: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ -04cd40: 1e0a |0020: monitor-exit v10 │ │ -04cd42: 0e00 |0021: return-void │ │ -04cd44: 0d09 |0022: move-exception v9 │ │ -04cd46: 1e0a |0023: monitor-exit v10 │ │ -04cd48: 2709 |0024: throw v9 │ │ -04cd4a: 54d9 6602 |0025: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ -04cd4e: 6e10 8e25 0900 |0027: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@258e │ │ -04cd54: 0a09 |002a: move-result v9 │ │ -04cd56: 3909 1500 |002b: if-nez v9, 0040 // +0015 │ │ -04cd5a: 54d9 6602 |002d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ -04cd5e: 120b |002f: const/4 v11, #int 0 // #0 │ │ -04cd60: 6e20 9025 b900 |0030: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -04cd66: 0c09 |0033: move-result-object v9 │ │ -04cd68: 0790 |0034: move-object v0, v9 │ │ -04cd6a: 1f00 8a03 |0035: check-cast v0, Ljava/lang/Runnable; // type@038a │ │ -04cd6e: 0703 |0037: move-object v3, v0 │ │ -04cd70: 1e0a |0038: monitor-exit v10 │ │ -04cd72: 3803 ab00 |0039: if-eqz v3, 00e4 // +00ab │ │ -04cd76: 7210 9d24 0300 |003b: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -04cd7c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -04cd7e: 28d3 |003f: goto 0012 // -002d │ │ -04cd80: 55d9 6902 |0040: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04cd84: 3809 0900 |0042: if-eqz v9, 004b // +0009 │ │ -04cd88: 55d9 6b02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ -04cd8c: 3809 0500 |0046: if-eqz v9, 004b // +0005 │ │ -04cd90: 7010 8006 0d00 |0048: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ -04cd96: 55d9 6802 |004b: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ -04cd9a: 3909 1500 |004d: if-nez v9, 0062 // +0015 │ │ -04cd9e: 55d9 7102 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ -04cda2: 3909 1100 |0051: if-nez v9, 0062 // +0011 │ │ -04cda6: 55d9 6902 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04cdaa: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ -04cdae: 7010 8006 0d00 |0057: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ -04cdb4: 1219 |005a: const/4 v9, #int 1 // #1 │ │ -04cdb6: 5cd9 7102 |005b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ -04cdba: 6209 8802 |005d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cdbe: 6e10 9a24 0900 |005f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04cdc4: 55d9 6802 |0062: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ -04cdc8: 3809 0e00 |0064: if-eqz v9, 0072 // +000e │ │ -04cdcc: 55d9 7102 |0066: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ -04cdd0: 3809 0a00 |0068: if-eqz v9, 0072 // +000a │ │ -04cdd4: 1209 |006a: const/4 v9, #int 0 // #0 │ │ -04cdd6: 5cd9 7102 |006b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ -04cdda: 6209 8802 |006d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cdde: 6e10 9a24 0900 |006f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04cde4: 3802 0c00 |0072: if-eqz v2, 007e // +000c │ │ -04cde8: 1208 |0074: const/4 v8, #int 0 // #0 │ │ -04cdea: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -04cdec: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -04cdee: 5cd9 6c02 |0077: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@026c │ │ -04cdf2: 6209 8802 |0079: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cdf6: 6e10 9a24 0900 |007b: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04cdfc: 55d9 6b02 |007e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ -04ce00: 3909 5d00 |0080: if-nez v9, 00dd // +005d │ │ -04ce04: 55d9 6802 |0082: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ -04ce08: 3809 5900 |0084: if-eqz v9, 00dd // +0059 │ │ -04ce0c: 52d9 7202 |0086: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ -04ce10: 3d09 5500 |0088: if-lez v9, 00dd // +0055 │ │ -04ce14: 52d9 6a02 |008a: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ -04ce18: 3d09 5100 |008c: if-lez v9, 00dd // +0051 │ │ -04ce1c: 55d9 6f02 |008e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ -04ce20: 3909 0600 |0090: if-nez v9, 0096 // +0006 │ │ -04ce24: 52d9 6d02 |0092: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ -04ce28: 33c9 4900 |0094: if-ne v9, v12, 00dd // +0049 │ │ -04ce2c: 55d9 6902 |0096: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04ce30: 3909 1900 |0098: if-nez v9, 00b1 // +0019 │ │ -04ce34: 6209 8802 |009a: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04ce38: 6e20 8606 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@0686 │ │ -04ce3e: 0a09 |009f: move-result v9 │ │ -04ce40: 3809 1100 |00a0: if-eqz v9, 00b1 // +0011 │ │ -04ce44: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ -04ce46: 5cd9 6902 |00a3: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04ce4a: 54d9 6502 |00a5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04ce4e: 6e10 6f06 0900 |00a7: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.start:()V // method@066f │ │ -04ce54: 1211 |00aa: const/4 v1, #int 1 // #1 │ │ -04ce56: 1216 |00ab: const/4 v6, #int 1 // #1 │ │ -04ce58: 6209 8802 |00ac: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04ce5c: 6e10 9a24 0900 |00ae: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04ce62: 55d9 6902 |00b1: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04ce66: 3809 2a00 |00b3: if-eqz v9, 00dd // +002a │ │ -04ce6a: 54d9 7302 |00b5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ -04ce6e: 5599 8702 |00b7: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ -04ce72: 3809 2000 |00b9: if-eqz v9, 00d9 // +0020 │ │ -04ce76: 1216 |00bb: const/4 v6, #int 1 // #1 │ │ -04ce78: 52d7 7202 |00bc: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ -04ce7c: 52d5 6a02 |00be: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ -04ce80: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ -04ce82: 54d9 7302 |00c1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ -04ce86: 120b |00c3: const/4 v11, #int 0 // #0 │ │ -04ce88: 5c9b 8702 |00c4: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ -04ce8c: 6209 8802 |00c6: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04ce90: 6e10 9a24 0900 |00c8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04ce96: 2900 6dff |00cb: goto/16 0038 // -0093 │ │ -04ce9a: 0d09 |00cd: move-exception v9 │ │ -04ce9c: 1e0a |00ce: monitor-exit v10 │ │ -04ce9e: 2709 |00cf: throw v9 │ │ -04cea0: 0d09 |00d0: move-exception v9 │ │ -04cea2: 620a 8802 |00d1: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cea6: 1d0a |00d3: monitor-enter v10 │ │ -04cea8: 7010 8006 0d00 |00d4: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ -04ceae: 1e0a |00d7: monitor-exit v10 │ │ -04ceb0: 2709 |00d8: throw v9 │ │ -04ceb2: 1209 |00d9: const/4 v9, #int 0 // #0 │ │ -04ceb4: 5cd9 6f02 |00da: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ -04ceb8: 28ea |00dc: goto 00c6 // -0016 │ │ -04ceba: 6209 8802 |00dd: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cebe: 6e10 9c24 0900 |00df: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04cec4: 2900 33ff |00e2: goto/16 0015 // -00cd │ │ -04cec8: 3801 1c00 |00e4: if-eqz v1, 0100 // +001c │ │ -04cecc: 54d9 6502 |00e6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04ced0: 54da 7302 |00e8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ -04ced4: 6e10 9306 0a00 |00ea: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0693 │ │ -04ceda: 0c0a |00ed: move-result-object v10 │ │ -04cedc: 6e20 6c06 a900 |00ee: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@066c │ │ -04cee2: 0c09 |00f1: move-result-object v9 │ │ -04cee4: 0790 |00f2: move-object v0, v9 │ │ -04cee6: 1f00 dc03 |00f3: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ -04ceea: 0704 |00f5: move-object v4, v0 │ │ -04ceec: 54d9 6e02 |00f6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ -04cef0: 54da 6502 |00f8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04cef4: 54aa 6002 |00fa: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ -04cef8: 7230 6100 490a |00fc: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0061 │ │ -04cefe: 1201 |00ff: const/4 v1, #int 0 // #0 │ │ -04cf00: 3806 0800 |0100: if-eqz v6, 0108 // +0008 │ │ -04cf04: 54d9 6e02 |0102: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ -04cf08: 7240 6000 4957 |0104: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@0060 │ │ -04cf0e: 1206 |0107: const/4 v6, #int 0 // #0 │ │ -04cf10: 54d9 6e02 |0108: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ -04cf14: 7220 5f00 4900 |010a: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005f │ │ -04cf1a: 54d9 6502 |010d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04cf1e: 6e10 7006 0900 |010f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.swap:()Z // method@0670 │ │ -04cf24: 0a09 |0112: move-result v9 │ │ -04cf26: 3909 0200 |0113: if-nez v9, 0115 // +0002 │ │ -04cf2a: 3808 fdfe |0115: if-eqz v8, 0012 // -0103 │ │ -04cf2e: 1212 |0117: const/4 v2, #int 1 // #1 │ │ -04cf30: 2900 fafe |0118: goto/16 0012 // -0106 │ │ -04cf34: 0d09 |011a: move-exception v9 │ │ -04cf36: 1e0a |011b: monitor-exit v10 │ │ -04cf38: 2709 |011c: throw v9 │ │ +05aa8c: |[05aa8c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.guardedRun:()V │ │ +05aa9c: 121c |0000: const/4 v12, #int 1 // #1 │ │ +05aa9e: 2209 de00 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // type@00de │ │ +05aaa2: 54da 7302 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ +05aaa6: 7020 6b06 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;)V // method@066b │ │ +05aaac: 5bd9 6502 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05aab0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +05aab2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05aab4: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +05aab6: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +05aab8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +05aaba: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +05aabc: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +05aabe: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +05aac0: 620a 8802 |0012: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05aac4: 1d0a |0014: monitor-enter v10 │ │ +05aac6: 55d9 7002 |0015: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0270 │ │ +05aaca: 3809 0e00 |0017: if-eqz v9, 0025 // +000e │ │ +05aace: 1e0a |0019: monitor-exit v10 │ │ +05aad0: 620a 8802 |001a: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05aad4: 1d0a |001c: monitor-enter v10 │ │ +05aad6: 7010 8006 0d00 |001d: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ +05aadc: 1e0a |0020: monitor-exit v10 │ │ +05aade: 0e00 |0021: return-void │ │ +05aae0: 0d09 |0022: move-exception v9 │ │ +05aae2: 1e0a |0023: monitor-exit v10 │ │ +05aae4: 2709 |0024: throw v9 │ │ +05aae6: 54d9 6602 |0025: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ +05aaea: 6e10 8e25 0900 |0027: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@258e │ │ +05aaf0: 0a09 |002a: move-result v9 │ │ +05aaf2: 3909 1500 |002b: if-nez v9, 0040 // +0015 │ │ +05aaf6: 54d9 6602 |002d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ +05aafa: 120b |002f: const/4 v11, #int 0 // #0 │ │ +05aafc: 6e20 9025 b900 |0030: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +05ab02: 0c09 |0033: move-result-object v9 │ │ +05ab04: 0790 |0034: move-object v0, v9 │ │ +05ab06: 1f00 8a03 |0035: check-cast v0, Ljava/lang/Runnable; // type@038a │ │ +05ab0a: 0703 |0037: move-object v3, v0 │ │ +05ab0c: 1e0a |0038: monitor-exit v10 │ │ +05ab0e: 3803 ab00 |0039: if-eqz v3, 00e4 // +00ab │ │ +05ab12: 7210 9d24 0300 |003b: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +05ab18: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +05ab1a: 28d3 |003f: goto 0012 // -002d │ │ +05ab1c: 55d9 6902 |0040: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05ab20: 3809 0900 |0042: if-eqz v9, 004b // +0009 │ │ +05ab24: 55d9 6b02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ +05ab28: 3809 0500 |0046: if-eqz v9, 004b // +0005 │ │ +05ab2c: 7010 8006 0d00 |0048: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ +05ab32: 55d9 6802 |004b: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ +05ab36: 3909 1500 |004d: if-nez v9, 0062 // +0015 │ │ +05ab3a: 55d9 7102 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ +05ab3e: 3909 1100 |0051: if-nez v9, 0062 // +0011 │ │ +05ab42: 55d9 6902 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05ab46: 3809 0500 |0055: if-eqz v9, 005a // +0005 │ │ +05ab4a: 7010 8006 0d00 |0057: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ +05ab50: 1219 |005a: const/4 v9, #int 1 // #1 │ │ +05ab52: 5cd9 7102 |005b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ +05ab56: 6209 8802 |005d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ab5a: 6e10 9a24 0900 |005f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05ab60: 55d9 6802 |0062: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ +05ab64: 3809 0e00 |0064: if-eqz v9, 0072 // +000e │ │ +05ab68: 55d9 7102 |0066: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ +05ab6c: 3809 0a00 |0068: if-eqz v9, 0072 // +000a │ │ +05ab70: 1209 |006a: const/4 v9, #int 0 // #0 │ │ +05ab72: 5cd9 7102 |006b: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ +05ab76: 6209 8802 |006d: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ab7a: 6e10 9a24 0900 |006f: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05ab80: 3802 0c00 |0072: if-eqz v2, 007e // +000c │ │ +05ab84: 1208 |0074: const/4 v8, #int 0 // #0 │ │ +05ab86: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +05ab88: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +05ab8a: 5cd9 6c02 |0077: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@026c │ │ +05ab8e: 6209 8802 |0079: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ab92: 6e10 9a24 0900 |007b: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05ab98: 55d9 6b02 |007e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ +05ab9c: 3909 5d00 |0080: if-nez v9, 00dd // +005d │ │ +05aba0: 55d9 6802 |0082: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ +05aba4: 3809 5900 |0084: if-eqz v9, 00dd // +0059 │ │ +05aba8: 52d9 7202 |0086: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ +05abac: 3d09 5500 |0088: if-lez v9, 00dd // +0055 │ │ +05abb0: 52d9 6a02 |008a: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ +05abb4: 3d09 5100 |008c: if-lez v9, 00dd // +0051 │ │ +05abb8: 55d9 6f02 |008e: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ +05abbc: 3909 0600 |0090: if-nez v9, 0096 // +0006 │ │ +05abc0: 52d9 6d02 |0092: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ +05abc4: 33c9 4900 |0094: if-ne v9, v12, 00dd // +0049 │ │ +05abc8: 55d9 6902 |0096: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05abcc: 3909 1900 |0098: if-nez v9, 00b1 // +0019 │ │ +05abd0: 6209 8802 |009a: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05abd4: 6e20 8606 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@0686 │ │ +05abda: 0a09 |009f: move-result v9 │ │ +05abdc: 3809 1100 |00a0: if-eqz v9, 00b1 // +0011 │ │ +05abe0: 1219 |00a2: const/4 v9, #int 1 // #1 │ │ +05abe2: 5cd9 6902 |00a3: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05abe6: 54d9 6502 |00a5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05abea: 6e10 6f06 0900 |00a7: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.start:()V // method@066f │ │ +05abf0: 1211 |00aa: const/4 v1, #int 1 // #1 │ │ +05abf2: 1216 |00ab: const/4 v6, #int 1 // #1 │ │ +05abf4: 6209 8802 |00ac: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05abf8: 6e10 9a24 0900 |00ae: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05abfe: 55d9 6902 |00b1: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05ac02: 3809 2a00 |00b3: if-eqz v9, 00dd // +002a │ │ +05ac06: 54d9 7302 |00b5: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ +05ac0a: 5599 8702 |00b7: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ +05ac0e: 3809 2000 |00b9: if-eqz v9, 00d9 // +0020 │ │ +05ac12: 1216 |00bb: const/4 v6, #int 1 // #1 │ │ +05ac14: 52d7 7202 |00bc: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ +05ac18: 52d5 6a02 |00be: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ +05ac1c: 1218 |00c0: const/4 v8, #int 1 // #1 │ │ +05ac1e: 54d9 7302 |00c1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ +05ac22: 120b |00c3: const/4 v11, #int 0 // #0 │ │ +05ac24: 5c9b 8702 |00c4: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ +05ac28: 6209 8802 |00c6: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ac2c: 6e10 9a24 0900 |00c8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05ac32: 2900 6dff |00cb: goto/16 0038 // -0093 │ │ +05ac36: 0d09 |00cd: move-exception v9 │ │ +05ac38: 1e0a |00ce: monitor-exit v10 │ │ +05ac3a: 2709 |00cf: throw v9 │ │ +05ac3c: 0d09 |00d0: move-exception v9 │ │ +05ac3e: 620a 8802 |00d1: sget-object v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ac42: 1d0a |00d3: monitor-enter v10 │ │ +05ac44: 7010 8006 0d00 |00d4: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.stopEglLocked:()V // method@0680 │ │ +05ac4a: 1e0a |00d7: monitor-exit v10 │ │ +05ac4c: 2709 |00d8: throw v9 │ │ +05ac4e: 1209 |00d9: const/4 v9, #int 0 // #0 │ │ +05ac50: 5cd9 6f02 |00da: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ +05ac54: 28ea |00dc: goto 00c6 // -0016 │ │ +05ac56: 6209 8802 |00dd: sget-object v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ac5a: 6e10 9c24 0900 |00df: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05ac60: 2900 33ff |00e2: goto/16 0015 // -00cd │ │ +05ac64: 3801 1c00 |00e4: if-eqz v1, 0100 // +001c │ │ +05ac68: 54d9 6502 |00e6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05ac6c: 54da 7302 |00e8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ +05ac70: 6e10 9306 0a00 |00ea: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0693 │ │ +05ac76: 0c0a |00ed: move-result-object v10 │ │ +05ac78: 6e20 6c06 a900 |00ee: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@066c │ │ +05ac7e: 0c09 |00f1: move-result-object v9 │ │ +05ac80: 0790 |00f2: move-object v0, v9 │ │ +05ac82: 1f00 dc03 |00f3: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ +05ac86: 0704 |00f5: move-object v4, v0 │ │ +05ac88: 54d9 6e02 |00f6: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ +05ac8c: 54da 6502 |00f8: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05ac90: 54aa 6002 |00fa: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0260 │ │ +05ac94: 7230 6100 490a |00fc: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0061 │ │ +05ac9a: 1201 |00ff: const/4 v1, #int 0 // #0 │ │ +05ac9c: 3806 0800 |0100: if-eqz v6, 0108 // +0008 │ │ +05aca0: 54d9 6e02 |0102: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ +05aca4: 7240 6000 4957 |0104: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@0060 │ │ +05acaa: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +05acac: 54d9 6e02 |0108: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@026e │ │ +05acb0: 7220 5f00 4900 |010a: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005f │ │ +05acb6: 54d9 6502 |010d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05acba: 6e10 7006 0900 |010f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.swap:()Z // method@0670 │ │ +05acc0: 0a09 |0112: move-result v9 │ │ +05acc2: 3909 0200 |0113: if-nez v9, 0115 // +0002 │ │ +05acc6: 3808 fdfe |0115: if-eqz v8, 0012 // -0103 │ │ +05acca: 1212 |0117: const/4 v2, #int 1 // #1 │ │ +05accc: 2900 fafe |0118: goto/16 0012 // -0106 │ │ +05acd0: 0d09 |011a: move-exception v9 │ │ +05acd2: 1e0a |011b: monitor-exit v10 │ │ +05acd4: 2709 |011c: throw v9 │ │ catches : 11 │ │ 0x0012 - 0x0015 │ │ -> 0x00d0 │ │ 0x0015 - 0x001a │ │ -> 0x00cd │ │ 0x001d - 0x0024 │ │ -> 0x0022 │ │ @@ -15297,26 +15298,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -04cfa0: |[04cfa0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.stopEglLocked:()V │ │ -04cfb0: 5510 6902 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04cfb4: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -04cfb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04cfba: 5c10 6902 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ -04cfbe: 5410 6502 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04cfc2: 6e10 6d06 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.destroySurface:()V // method@066d │ │ -04cfc8: 5410 6502 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ -04cfcc: 6e10 6e06 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.finish:()V // method@066e │ │ -04cfd2: 6200 8802 |0011: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cfd6: 6e20 8406 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@0684 │ │ -04cfdc: 0e00 |0016: return-void │ │ +05ad3c: |[05ad3c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.stopEglLocked:()V │ │ +05ad4c: 5510 6902 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05ad50: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +05ad54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05ad56: 5c10 6902 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHaveEgl:Z // field@0269 │ │ +05ad5a: 5410 6502 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05ad5e: 6e10 6d06 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.destroySurface:()V // method@066d │ │ +05ad64: 5410 6502 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper; // field@0265 │ │ +05ad68: 6e10 6e06 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EglHelper;.finish:()V // method@066e │ │ +05ad6e: 6200 8802 |0011: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ad72: 6e20 8406 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@0684 │ │ +05ad78: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0004 line=712 │ │ 0x0007 line=713 │ │ 0x000c line=714 │ │ 0x0011 line=715 │ │ @@ -15330,23 +15331,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -04cfe0: |[04cfe0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.getRenderMode:()I │ │ -04cff0: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04cff4: 1d01 |0002: monitor-enter v1 │ │ -04cff6: 5220 6d02 |0003: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ -04cffa: 1e01 |0005: monitor-exit v1 │ │ -04cffc: 0f00 |0006: return v0 │ │ -04cffe: 0d00 |0007: move-exception v0 │ │ -04d000: 1e01 |0008: monitor-exit v1 │ │ -04d002: 2700 |0009: throw v0 │ │ +05ad7c: |[05ad7c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.getRenderMode:()I │ │ +05ad8c: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ad90: 1d01 |0002: monitor-enter v1 │ │ +05ad92: 5220 6d02 |0003: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ +05ad96: 1e01 |0005: monitor-exit v1 │ │ +05ad98: 0f00 |0006: return v0 │ │ +05ad9a: 0d00 |0007: move-exception v0 │ │ +05ad9c: 1e01 |0008: monitor-exit v1 │ │ +05ad9e: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=881 │ │ 0x0003 line=882 │ │ 0x0007 line=883 │ │ @@ -15358,26 +15359,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04d010: |[04d010] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onPause:()V │ │ -04d020: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d024: 1d01 |0002: monitor-enter v1 │ │ -04d026: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04d028: 5c20 6b02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ -04d02c: 6200 8802 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d030: 6e10 9a24 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d036: 1e01 |000b: monitor-exit v1 │ │ -04d038: 0e00 |000c: return-void │ │ -04d03a: 0d00 |000d: move-exception v0 │ │ -04d03c: 1e01 |000e: monitor-exit v1 │ │ -04d03e: 2700 |000f: throw v0 │ │ +05adac: |[05adac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onPause:()V │ │ +05adbc: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05adc0: 1d01 |0002: monitor-enter v1 │ │ +05adc2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05adc4: 5c20 6b02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ +05adc8: 6200 8802 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05adcc: 6e10 9a24 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05add2: 1e01 |000b: monitor-exit v1 │ │ +05add4: 0e00 |000c: return-void │ │ +05add6: 0d00 |000d: move-exception v0 │ │ +05add8: 1e01 |000e: monitor-exit v1 │ │ +05adda: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=921 │ │ 0x0003 line=922 │ │ 0x0006 line=923 │ │ @@ -15392,28 +15393,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -04d04c: |[04d04c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onResume:()V │ │ -04d05c: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d060: 1d01 |0002: monitor-enter v1 │ │ -04d062: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04d064: 5c20 6b02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ -04d068: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -04d06a: 5c20 6f02 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ -04d06e: 6200 8802 |0009: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d072: 6e10 9a24 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d078: 1e01 |000e: monitor-exit v1 │ │ -04d07a: 0e00 |000f: return-void │ │ -04d07c: 0d00 |0010: move-exception v0 │ │ -04d07e: 1e01 |0011: monitor-exit v1 │ │ -04d080: 2700 |0012: throw v0 │ │ +05ade8: |[05ade8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onResume:()V │ │ +05adf8: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05adfc: 1d01 |0002: monitor-enter v1 │ │ +05adfe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05ae00: 5c20 6b02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ +05ae04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05ae06: 5c20 6f02 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ +05ae0a: 6200 8802 |0009: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ae0e: 6e10 9a24 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05ae14: 1e01 |000e: monitor-exit v1 │ │ +05ae16: 0e00 |000f: return-void │ │ +05ae18: 0d00 |0010: move-exception v0 │ │ +05ae1a: 1e01 |0011: monitor-exit v1 │ │ +05ae1c: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=928 │ │ 0x0003 line=929 │ │ 0x0006 line=930 │ │ @@ -15429,47 +15430,47 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -04d090: |[04d090] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onWindowResize:(II)V │ │ -04d0a0: 6202 8802 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d0a4: 1d02 |0002: monitor-enter v2 │ │ -04d0a6: 5945 7202 |0003: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ -04d0aa: 5946 6a02 |0005: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ -04d0ae: 5441 7302 |0007: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ -04d0b2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -04d0b4: 5c13 8702 |000a: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ -04d0b8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -04d0ba: 5c41 6f02 |000d: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ -04d0be: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04d0c0: 5c41 6c02 |0010: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@026c │ │ -04d0c4: 6201 8802 |0012: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d0c8: 6e10 9a24 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d0ce: 5541 6702 |0017: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ -04d0d2: 3901 1c00 |0019: if-nez v1, 0035 // +001c │ │ -04d0d6: 5541 6b02 |001b: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ -04d0da: 3901 1800 |001d: if-nez v1, 0035 // +0018 │ │ -04d0de: 5541 6c02 |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@026c │ │ -04d0e2: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ -04d0e6: 6201 8802 |0023: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d0ea: 6e10 9c24 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04d0f0: 28ef |0028: goto 0017 // -0011 │ │ -04d0f2: 0d00 |0029: move-exception v0 │ │ -04d0f4: 7100 ec24 0000 |002a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04d0fa: 0c01 |002d: move-result-object v1 │ │ -04d0fc: 6e10 ed24 0100 |002e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04d102: 28e6 |0031: goto 0017 // -001a │ │ -04d104: 0d01 |0032: move-exception v1 │ │ -04d106: 1e02 |0033: monitor-exit v2 │ │ -04d108: 2701 |0034: throw v1 │ │ -04d10a: 1e02 |0035: monitor-exit v2 │ │ -04d10c: 0e00 |0036: return-void │ │ +05ae2c: |[05ae2c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.onWindowResize:(II)V │ │ +05ae3c: 6202 8802 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ae40: 1d02 |0002: monitor-enter v2 │ │ +05ae42: 5945 7202 |0003: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWidth:I // field@0272 │ │ +05ae46: 5946 6a02 |0005: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHeight:I // field@026a │ │ +05ae4a: 5441 7302 |0007: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView; // field@0273 │ │ +05ae4e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +05ae50: 5c13 8702 |000a: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ +05ae54: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05ae56: 5c41 6f02 |000d: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ +05ae5a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +05ae5c: 5c41 6c02 |0010: iput-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@026c │ │ +05ae60: 6201 8802 |0012: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ae64: 6e10 9a24 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05ae6a: 5541 6702 |0017: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ +05ae6e: 3901 1c00 |0019: if-nez v1, 0035 // +001c │ │ +05ae72: 5541 6b02 |001b: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mPaused:Z // field@026b │ │ +05ae76: 3901 1800 |001d: if-nez v1, 0035 // +0018 │ │ +05ae7a: 5541 6c02 |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderComplete:Z // field@026c │ │ +05ae7e: 3901 1400 |0021: if-nez v1, 0035 // +0014 │ │ +05ae82: 6201 8802 |0023: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05ae86: 6e10 9c24 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05ae8c: 28ef |0028: goto 0017 // -0011 │ │ +05ae8e: 0d00 |0029: move-exception v0 │ │ +05ae90: 7100 ec24 0000 |002a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05ae96: 0c01 |002d: move-result-object v1 │ │ +05ae98: 6e10 ed24 0100 |002e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05ae9e: 28e6 |0031: goto 0017 // -001a │ │ +05aea0: 0d01 |0032: move-exception v1 │ │ +05aea2: 1e02 |0033: monitor-exit v2 │ │ +05aea4: 2701 |0034: throw v1 │ │ +05aea6: 1e02 |0035: monitor-exit v2 │ │ +05aea8: 0e00 |0036: return-void │ │ catches : 4 │ │ 0x0003 - 0x0021 │ │ -> 0x0032 │ │ 0x0023 - 0x0028 │ │ Ljava/lang/InterruptedException; -> 0x0029 │ │ -> 0x0032 │ │ 0x002a - 0x0034 │ │ @@ -15501,31 +15502,31 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04d138: |[04d138] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ -04d148: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04d14c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04d150: 1a01 4e23 |0004: const-string v1, "r must not be null" // string@234e │ │ -04d154: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04d15a: 2700 |0009: throw v0 │ │ -04d15c: 6201 8802 |000a: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d160: 1d01 |000c: monitor-enter v1 │ │ -04d162: 5420 6602 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ -04d166: 6e20 8925 3000 |000f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -04d16c: 6200 8802 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d170: 6e10 9a24 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d176: 1e01 |0017: monitor-exit v1 │ │ -04d178: 0e00 |0018: return-void │ │ -04d17a: 0d00 |0019: move-exception v0 │ │ -04d17c: 1e01 |001a: monitor-exit v1 │ │ -04d17e: 2700 |001b: throw v0 │ │ +05aed4: |[05aed4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ +05aee4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05aee8: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05aeec: 1a01 4e23 |0004: const-string v1, "r must not be null" // string@234e │ │ +05aef0: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05aef6: 2700 |0009: throw v0 │ │ +05aef8: 6201 8802 |000a: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05aefc: 1d01 |000c: monitor-enter v1 │ │ +05aefe: 5420 6602 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0266 │ │ +05af02: 6e20 8925 3000 |000f: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +05af08: 6200 8802 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05af0c: 6e10 9a24 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05af12: 1e01 |0017: monitor-exit v1 │ │ +05af14: 0e00 |0018: return-void │ │ +05af16: 0d00 |0019: move-exception v0 │ │ +05af18: 1e01 |001a: monitor-exit v1 │ │ +05af1a: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x000d - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=977 │ │ 0x0002 line=978 │ │ 0x000a line=980 │ │ @@ -15543,36 +15544,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -04d18c: |[04d18c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestExitAndWait:()V │ │ -04d19c: 6202 8802 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d1a0: 1d02 |0002: monitor-enter v2 │ │ -04d1a2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -04d1a4: 5c31 7002 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0270 │ │ -04d1a8: 6201 8802 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d1ac: 6e10 9a24 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d1b2: 5531 6702 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ -04d1b6: 3901 1400 |000d: if-nez v1, 0021 // +0014 │ │ -04d1ba: 6201 8802 |000f: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d1be: 6e10 9c24 0100 |0011: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04d1c4: 28f7 |0014: goto 000b // -0009 │ │ -04d1c6: 0d00 |0015: move-exception v0 │ │ -04d1c8: 7100 ec24 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04d1ce: 0c01 |0019: move-result-object v1 │ │ -04d1d0: 6e10 ed24 0100 |001a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04d1d6: 28ee |001d: goto 000b // -0012 │ │ -04d1d8: 0d01 |001e: move-exception v1 │ │ -04d1da: 1e02 |001f: monitor-exit v2 │ │ -04d1dc: 2701 |0020: throw v1 │ │ -04d1de: 1e02 |0021: monitor-exit v2 │ │ -04d1e0: 0e00 |0022: return-void │ │ +05af28: |[05af28] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestExitAndWait:()V │ │ +05af38: 6202 8802 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05af3c: 1d02 |0002: monitor-enter v2 │ │ +05af3e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +05af40: 5c31 7002 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mShouldExit:Z // field@0270 │ │ +05af44: 6201 8802 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05af48: 6e10 9a24 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05af4e: 5531 6702 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ +05af52: 3901 1400 |000d: if-nez v1, 0021 // +0014 │ │ +05af56: 6201 8802 |000f: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05af5a: 6e10 9c24 0100 |0011: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05af60: 28f7 |0014: goto 000b // -0009 │ │ +05af62: 0d00 |0015: move-exception v0 │ │ +05af64: 7100 ec24 0000 |0016: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05af6a: 0c01 |0019: move-result-object v1 │ │ +05af6c: 6e10 ed24 0100 |001a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05af72: 28ee |001d: goto 000b // -0012 │ │ +05af74: 0d01 |001e: move-exception v1 │ │ +05af76: 1e02 |001f: monitor-exit v2 │ │ +05af78: 2701 |0020: throw v1 │ │ +05af7a: 1e02 |0021: monitor-exit v2 │ │ +05af7c: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000d │ │ -> 0x001e │ │ 0x000f - 0x0014 │ │ Ljava/lang/InterruptedException; -> 0x0015 │ │ -> 0x001e │ │ 0x0016 - 0x0020 │ │ @@ -15598,26 +15599,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04d20c: |[04d20c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestRender:()V │ │ -04d21c: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d220: 1d01 |0002: monitor-enter v1 │ │ -04d222: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04d224: 5c20 6f02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ -04d228: 6200 8802 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d22c: 6e10 9a24 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d232: 1e01 |000b: monitor-exit v1 │ │ -04d234: 0e00 |000c: return-void │ │ -04d236: 0d00 |000d: move-exception v0 │ │ -04d238: 1e01 |000e: monitor-exit v1 │ │ -04d23a: 2700 |000f: throw v0 │ │ +05afa8: |[05afa8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.requestRender:()V │ │ +05afb8: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05afbc: 1d01 |0002: monitor-enter v1 │ │ +05afbe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05afc0: 5c20 6f02 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRequestRender:Z // field@026f │ │ +05afc4: 6200 8802 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05afc8: 6e10 9a24 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05afce: 1e01 |000b: monitor-exit v1 │ │ +05afd0: 0e00 |000c: return-void │ │ +05afd2: 0d00 |000d: move-exception v0 │ │ +05afd4: 1e01 |000e: monitor-exit v1 │ │ +05afd6: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=887 │ │ 0x0003 line=888 │ │ 0x0006 line=889 │ │ @@ -15628,84 +15629,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 │ │ -04d248: |[04d248] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.run:()V │ │ -04d258: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04d25c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04d262: 1a01 f903 |0005: const-string v1, "GLThread " // string@03f9 │ │ -04d266: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04d26c: 0c00 |000a: move-result-object v0 │ │ -04d26e: 6e10 7306 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getId:()J // method@0673 │ │ -04d274: 0b01 |000e: move-result-wide v1 │ │ -04d276: 6e30 d524 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ -04d27c: 0c00 |0012: move-result-object v0 │ │ -04d27e: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04d284: 0c00 |0016: move-result-object v0 │ │ -04d286: 6e20 7d06 0300 |0017: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setName:(Ljava/lang/String;)V // method@067d │ │ -04d28c: 7010 7506 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.guardedRun:()V // method@0675 │ │ -04d292: 6200 8802 |001d: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d296: 6e20 8506 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@0685 │ │ -04d29c: 0e00 |0022: return-void │ │ -04d29e: 0d00 |0023: move-exception v0 │ │ -04d2a0: 6200 8802 |0024: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d2a4: 6e20 8506 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@0685 │ │ -04d2aa: 28f9 |0029: goto 0022 // -0007 │ │ -04d2ac: 0d00 |002a: move-exception v0 │ │ -04d2ae: 6201 8802 |002b: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d2b2: 6e20 8506 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@0685 │ │ -04d2b8: 2700 |0030: throw v0 │ │ +05afe4: |[05afe4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.run:()V │ │ +05aff4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +05aff8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05affe: 1a01 f903 |0005: const-string v1, "GLThread " // string@03f9 │ │ +05b002: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05b008: 0c00 |000a: move-result-object v0 │ │ +05b00a: 6e10 7306 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getId:()J // method@0673 │ │ +05b010: 0b02 |000e: move-result-wide v2 │ │ +05b012: 6e30 d524 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ +05b018: 0c00 |0012: move-result-object v0 │ │ +05b01a: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05b020: 0c00 |0016: move-result-object v0 │ │ +05b022: 6e20 7d06 0400 |0017: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setName:(Ljava/lang/String;)V // method@067d │ │ +05b028: 7010 7506 0400 |001a: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.guardedRun:()V // method@0675 │ │ +05b02e: 6200 8802 |001d: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b032: 6e20 8506 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@0685 │ │ +05b038: 0e00 |0022: return-void │ │ +05b03a: 0d00 |0023: move-exception v0 │ │ +05b03c: 6200 8802 |0024: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b040: 6e20 8506 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@0685 │ │ +05b046: 28f9 |0029: goto 0022 // -0007 │ │ +05b048: 0d00 |002a: move-exception v0 │ │ +05b04a: 6201 8802 |002b: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b04e: 6e20 8506 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@0685 │ │ +05b054: 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 │ │ -04d2cc: |[04d2cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.setRenderMode:(I)V │ │ -04d2dc: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -04d2e0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -04d2e2: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -04d2e6: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04d2ea: 1a01 e723 |0007: const-string v1, "renderMode" // string@23e7 │ │ -04d2ee: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04d2f4: 2700 |000c: throw v0 │ │ -04d2f6: 6201 8802 |000d: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d2fa: 1d01 |000f: monitor-enter v1 │ │ -04d2fc: 5923 6d02 |0010: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ -04d300: 6200 8802 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d304: 6e10 9a24 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d30a: 1e01 |0017: monitor-exit v1 │ │ -04d30c: 0e00 |0018: return-void │ │ -04d30e: 0d00 |0019: move-exception v0 │ │ -04d310: 1e01 |001a: monitor-exit v1 │ │ -04d312: 2700 |001b: throw v0 │ │ +05b068: |[05b068] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.setRenderMode:(I)V │ │ +05b078: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +05b07c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05b07e: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +05b082: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05b086: 1a01 e723 |0007: const-string v1, "renderMode" // string@23e7 │ │ +05b08a: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05b090: 2700 |000c: throw v0 │ │ +05b092: 6201 8802 |000d: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b096: 1d01 |000f: monitor-enter v1 │ │ +05b098: 5923 6d02 |0010: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mRenderMode:I // field@026d │ │ +05b09c: 6200 8802 |0012: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b0a0: 6e10 9a24 0000 |0014: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05b0a6: 1e01 |0017: monitor-exit v1 │ │ +05b0a8: 0e00 |0018: return-void │ │ +05b0aa: 0d00 |0019: move-exception v0 │ │ +05b0ac: 1e01 |001a: monitor-exit v1 │ │ +05b0ae: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=871 │ │ 0x0005 line=872 │ │ 0x000d line=874 │ │ @@ -15723,26 +15724,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04d320: |[04d320] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceCreated:()V │ │ -04d330: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d334: 1d01 |0002: monitor-enter v1 │ │ -04d336: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04d338: 5c20 6802 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ -04d33c: 6200 8802 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d340: 6e10 9a24 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d346: 1e01 |000b: monitor-exit v1 │ │ -04d348: 0e00 |000c: return-void │ │ -04d34a: 0d00 |000d: move-exception v0 │ │ -04d34c: 1e01 |000e: monitor-exit v1 │ │ -04d34e: 2700 |000f: throw v0 │ │ +05b0bc: |[05b0bc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceCreated:()V │ │ +05b0cc: 6201 8802 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b0d0: 1d01 |0002: monitor-enter v1 │ │ +05b0d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05b0d4: 5c20 6802 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ +05b0d8: 6200 8802 |0006: sget-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b0dc: 6e10 9a24 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05b0e2: 1e01 |000b: monitor-exit v1 │ │ +05b0e4: 0e00 |000c: return-void │ │ +05b0e6: 0d00 |000d: move-exception v0 │ │ +05b0e8: 1e01 |000e: monitor-exit v1 │ │ +05b0ea: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=898 │ │ 0x0006 line=899 │ │ @@ -15757,38 +15758,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -04d35c: |[04d35c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceDestroyed:()V │ │ -04d36c: 6202 8802 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d370: 1d02 |0002: monitor-enter v2 │ │ -04d372: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -04d374: 5c31 6802 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ -04d378: 6201 8802 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d37c: 6e10 9a24 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d382: 5531 7102 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ -04d386: 3901 1800 |000d: if-nez v1, 0025 // +0018 │ │ -04d38a: 5531 6702 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ -04d38e: 3901 1400 |0011: if-nez v1, 0025 // +0014 │ │ -04d392: 6201 8802 |0013: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d396: 6e10 9c24 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04d39c: 28f3 |0018: goto 000b // -000d │ │ -04d39e: 0d00 |0019: move-exception v0 │ │ -04d3a0: 7100 ec24 0000 |001a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04d3a6: 0c01 |001d: move-result-object v1 │ │ -04d3a8: 6e10 ed24 0100 |001e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04d3ae: 28ea |0021: goto 000b // -0016 │ │ -04d3b0: 0d01 |0022: move-exception v1 │ │ -04d3b2: 1e02 |0023: monitor-exit v2 │ │ -04d3b4: 2701 |0024: throw v1 │ │ -04d3b6: 1e02 |0025: monitor-exit v2 │ │ -04d3b8: 0e00 |0026: return-void │ │ +05b0f8: |[05b0f8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThread.surfaceDestroyed:()V │ │ +05b108: 6202 8802 |0000: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b10c: 1d02 |0002: monitor-enter v2 │ │ +05b10e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05b110: 5c31 6802 |0004: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mHasSurface:Z // field@0268 │ │ +05b114: 6201 8802 |0006: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b118: 6e10 9a24 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05b11e: 5531 7102 |000b: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mWaitingForSurface:Z // field@0271 │ │ +05b122: 3901 1800 |000d: if-nez v1, 0025 // +0018 │ │ +05b126: 5531 6702 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ +05b12a: 3901 1400 |0011: if-nez v1, 0025 // +0014 │ │ +05b12e: 6201 8802 |0013: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b132: 6e10 9c24 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05b138: 28f3 |0018: goto 000b // -000d │ │ +05b13a: 0d00 |0019: move-exception v0 │ │ +05b13c: 7100 ec24 0000 |001a: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05b142: 0c01 |001d: move-result-object v1 │ │ +05b144: 6e10 ed24 0100 |001e: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05b14a: 28ea |0021: goto 000b // -0016 │ │ +05b14c: 0d01 |0022: move-exception v1 │ │ +05b14e: 1e02 |0023: monitor-exit v2 │ │ +05b150: 2701 |0024: throw v1 │ │ +05b152: 1e02 |0025: monitor-exit v2 │ │ +05b154: 0e00 |0026: return-void │ │ catches : 4 │ │ 0x0004 - 0x0011 │ │ -> 0x0022 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0022 │ │ 0x001a - 0x0024 │ │ @@ -15843,17 +15844,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d3e4: |[04d3e4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.:()V │ │ -04d3f4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04d3fa: 0e00 |0003: return-void │ │ +05b180: |[05b180] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.:()V │ │ +05b190: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05b196: 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 - │ │ @@ -15862,21 +15863,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 │ │ -04d3fc: |[04d3fc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ -04d40c: 5410 7402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d410: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ -04d414: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04d416: 5b10 7402 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d41a: 6e10 9a24 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d420: 0e00 |000a: return-void │ │ +05b198: |[05b198] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ +05b1a8: 5410 7402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b1ac: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ +05b1b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05b1b2: 5b10 7402 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b1b6: 6e10 9a24 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05b1bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0004 line=1079 │ │ 0x0007 line=1081 │ │ 0x000a line=1082 │ │ locals : │ │ @@ -15888,28 +15889,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 │ │ -04d424: |[04d424] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ -04d434: 1d01 |0000: monitor-enter v1 │ │ -04d436: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04d438: 5c20 6702 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ -04d43c: 5410 7402 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d440: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ -04d444: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04d446: 5b10 7402 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d44a: 6e10 9a24 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d450: 1e01 |000e: monitor-exit v1 │ │ -04d452: 0e00 |000f: return-void │ │ -04d454: 0d00 |0010: move-exception v0 │ │ -04d456: 1e01 |0011: monitor-exit v1 │ │ -04d458: 2700 |0012: throw v0 │ │ +05b1c0: |[05b1c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)V │ │ +05b1d0: 1d01 |0000: monitor-enter v1 │ │ +05b1d2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05b1d4: 5c20 6702 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.mExited:Z // field@0267 │ │ +05b1d8: 5410 7402 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b1dc: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ +05b1e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05b1e2: 5b10 7402 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b1e6: 6e10 9a24 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05b1ec: 1e01 |000e: monitor-exit v1 │ │ +05b1ee: 0e00 |000f: return-void │ │ +05b1f0: 0d00 |0010: move-exception v0 │ │ +05b1f2: 1e01 |0011: monitor-exit v1 │ │ +05b1f4: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1052 │ │ 0x0004 line=1053 │ │ 0x0008 line=1054 │ │ @@ -15925,25 +15926,25 @@ │ │ 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 │ │ -04d468: |[04d468] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z │ │ -04d478: 5410 7402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d47c: 3220 0600 |0002: if-eq v0, v2, 0008 // +0006 │ │ -04d480: 5410 7402 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d484: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -04d488: 5b12 7402 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ -04d48c: 6e10 9a24 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04d492: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -04d494: 0f00 |000e: return v0 │ │ -04d496: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04d498: 28fe |0010: goto 000e // -0002 │ │ +05b204: |[05b204] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;)Z │ │ +05b214: 5410 7402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b218: 3220 0600 |0002: if-eq v0, v2, 0008 // +0006 │ │ +05b21c: 5410 7402 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b220: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +05b224: 5b12 7402 |0008: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0274 │ │ +05b228: 6e10 9a24 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05b22e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05b230: 0f00 |000e: return v0 │ │ +05b232: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05b234: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1066 │ │ 0x0008 line=1067 │ │ 0x000a line=1068 │ │ 0x000d line=1069 │ │ 0x000e line=1071 │ │ @@ -16017,20 +16018,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04d49c: |[04d49c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.:()V │ │ -04d4ac: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ -04d4b2: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04d4b6: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04d4bc: 5b10 7502 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ -04d4c0: 0e00 |000a: return-void │ │ +05b238: |[05b238] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.:()V │ │ +05b248: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ +05b24e: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +05b252: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05b258: 5b10 7502 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ +05b25c: 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; │ │ │ │ @@ -16039,31 +16040,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -04d4c4: |[04d4c4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flushBuilder:()V │ │ -04d4d4: 5430 7502 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ -04d4d8: 6e10 db24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -04d4de: 0a00 |0005: move-result v0 │ │ -04d4e0: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -04d4e4: 1a00 f403 |0008: const-string v0, "GLSurfaceView" // string@03f4 │ │ -04d4e8: 5431 7502 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ -04d4ec: 6e10 dd24 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04d4f2: 0c01 |000f: move-result-object v1 │ │ -04d4f4: 7120 9500 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0095 │ │ -04d4fa: 5430 7502 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ -04d4fe: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -04d500: 5432 7502 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ -04d504: 6e10 db24 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -04d50a: 0a02 |001b: move-result v2 │ │ -04d50c: 6e30 da24 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@24da │ │ -04d512: 0e00 |001f: return-void │ │ +05b260: |[05b260] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flushBuilder:()V │ │ +05b270: 5430 7502 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ +05b274: 6e10 db24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +05b27a: 0a00 |0005: move-result v0 │ │ +05b27c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +05b280: 1a00 f403 |0008: const-string v0, "GLSurfaceView" // string@03f4 │ │ +05b284: 5431 7502 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ +05b288: 6e10 dd24 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05b28e: 0c01 |000f: move-result-object v1 │ │ +05b290: 7120 9500 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0095 │ │ +05b296: 5430 7502 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ +05b29a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +05b29c: 5432 7502 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ +05b2a0: 6e10 db24 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +05b2a6: 0a02 |001b: move-result v2 │ │ +05b2a8: 6e30 da24 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@24da │ │ +05b2ae: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0008 line=1032 │ │ 0x0013 line=1033 │ │ 0x001f line=1035 │ │ locals : │ │ @@ -16075,17 +16076,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d514: |[04d514] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.close:()V │ │ -04d524: 7010 8b06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@068b │ │ -04d52a: 0e00 |0003: return-void │ │ +05b2b0: |[05b2b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.close:()V │ │ +05b2c0: 7010 8b06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@068b │ │ +05b2c6: 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; │ │ │ │ @@ -16094,17 +16095,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d52c: |[04d52c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flush:()V │ │ -04d53c: 7010 8b06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@068b │ │ -04d542: 0e00 |0003: return-void │ │ +05b2c8: |[05b2c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.flush:()V │ │ +05b2d8: 7010 8b06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@068b │ │ +05b2de: 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; │ │ │ │ @@ -16113,28 +16114,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04d544: |[04d544] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.write:([CII)V │ │ -04d554: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04d556: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -04d55a: 9002 0501 |0003: add-int v2, v5, v1 │ │ -04d55e: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -04d562: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -04d566: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -04d56a: 7010 8b06 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@068b │ │ -04d570: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04d574: 28f1 |0010: goto 0001 // -000f │ │ -04d576: 5432 7502 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ -04d57a: 6e20 d224 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04d580: 28f8 |0016: goto 000e // -0008 │ │ -04d582: 0e00 |0017: return-void │ │ +05b2e0: |[05b2e0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$LogWriter.write:([CII)V │ │ +05b2f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05b2f2: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +05b2f6: 9002 0501 |0003: add-int v2, v5, v1 │ │ +05b2fa: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +05b2fe: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +05b302: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +05b306: 7010 8b06 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.flushBuilder:()V // method@068b │ │ +05b30c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b310: 28f1 |0010: goto 0001 // -000f │ │ +05b312: 5432 7502 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0275 │ │ +05b316: 6e20 d224 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +05b31c: 28f8 |0016: goto 000e // -0008 │ │ +05b31e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0003 line=1021 │ │ 0x0007 line=1022 │ │ 0x000b line=1023 │ │ 0x000e line=1020 │ │ @@ -16249,39 +16250,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04d584: |[04d584] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:()V │ │ -04d594: 2200 e000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // type@00e0 │ │ -04d598: 7010 8306 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.:()V // method@0683 │ │ -04d59e: 6900 8802 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ -04d5a2: 0e00 |0007: return-void │ │ +05b320: |[05b320] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:()V │ │ +05b330: 2200 e000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // type@00e0 │ │ +05b334: 7010 8306 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager;.:()V // method@0683 │ │ +05b33a: 6900 8802 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThreadManager; // field@0288 │ │ +05b33e: 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 │ │ -04d5a4: |[04d5a4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;)V │ │ -04d5b4: 7020 6200 2100 |0000: invoke-direct {v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ -04d5ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04d5bc: 5c10 8702 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ -04d5c0: 7010 9506 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0695 │ │ -04d5c6: 0e00 |0009: return-void │ │ +05b340: |[05b340] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;)V │ │ +05b350: 7020 6200 2100 |0000: invoke-direct {v1, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ +05b356: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05b358: 5c10 8702 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ +05b35c: 7010 9506 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0695 │ │ +05b362: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=1088 │ │ 0x0006 line=164 │ │ 0x0009 line=165 │ │ locals : │ │ @@ -16293,20 +16294,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 │ │ -04d5c8: |[04d5c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04d5d8: 7030 6300 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0063 │ │ -04d5de: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04d5e0: 5c10 8702 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ -04d5e4: 7010 9506 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0695 │ │ -04d5ea: 0e00 |0009: return-void │ │ +05b364: |[05b364] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05b374: 7030 6300 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0063 │ │ +05b37a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05b37c: 5c10 8702 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mSizeChanged:Z // field@0287 │ │ +05b380: 7010 9506 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.init:()V // method@0695 │ │ +05b386: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=1088 │ │ 0x0006 line=170 │ │ 0x0009 line=171 │ │ locals : │ │ @@ -16319,22 +16320,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04d5ec: |[04d5ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.checkRenderThreadState:()V │ │ -04d5fc: 5420 8502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d600: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04d604: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -04d608: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ -04d60c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -04d612: 2700 |000b: throw v0 │ │ -04d614: 0e00 |000c: return-void │ │ +05b388: |[05b388] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.checkRenderThreadState:()V │ │ +05b398: 5420 8502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b39c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05b3a0: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +05b3a4: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ +05b3a8: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +05b3ae: 2700 |000b: throw v0 │ │ +05b3b0: 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; │ │ @@ -16344,19 +16345,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04d618: |[04d618] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.init:()V │ │ -04d628: 6e10 9306 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0693 │ │ -04d62e: 0c00 |0003: move-result-object v0 │ │ -04d630: 7220 a700 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00a7 │ │ -04d636: 0e00 |0007: return-void │ │ +05b3b4: |[05b3b4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.init:()V │ │ +05b3c4: 6e10 9306 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.getHolder:()Landroid/view/SurfaceHolder; // method@0693 │ │ +05b3ca: 0c00 |0003: move-result-object v0 │ │ +05b3cc: 7220 a700 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00a7 │ │ +05b3d2: 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; │ │ @@ -16368,17 +16369,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d638: |[04d638] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getDebugFlags:()I │ │ -04d648: 5210 8102 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ -04d64c: 0f00 |0002: return v0 │ │ +05b3d4: |[05b3d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getDebugFlags:()I │ │ +05b3e4: 5210 8102 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ +05b3e8: 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;) │ │ @@ -16386,19 +16387,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d650: |[04d650] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getRenderMode:()I │ │ -04d660: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d664: 6e10 7406 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getRenderMode:()I // method@0674 │ │ -04d66a: 0a00 |0005: move-result v0 │ │ -04d66c: 0f00 |0006: return v0 │ │ +05b3ec: |[05b3ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.getRenderMode:()I │ │ +05b3fc: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b400: 6e10 7406 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.getRenderMode:()I // method@0674 │ │ +05b406: 0a00 |0005: move-result v0 │ │ +05b408: 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;) │ │ @@ -16406,19 +16407,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04d670: |[04d670] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onDetachedFromWindow:()V │ │ -04d680: 6f10 6400 0100 |0000: invoke-super {v1}, Landroid/opengl/GLSurfaceView;.onDetachedFromWindow:()V // method@0064 │ │ -04d686: 5410 8502 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d68a: 6e10 7a06 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestExitAndWait:()V // method@067a │ │ -04d690: 0e00 |0008: return-void │ │ +05b40c: |[05b40c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onDetachedFromWindow:()V │ │ +05b41c: 6f10 6400 0100 |0000: invoke-super {v1}, Landroid/opengl/GLSurfaceView;.onDetachedFromWindow:()V // method@0064 │ │ +05b422: 5410 8502 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b426: 6e10 7a06 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestExitAndWait:()V // method@067a │ │ +05b42c: 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; │ │ @@ -16428,18 +16429,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d694: |[04d694] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onPause:()V │ │ -04d6a4: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d6a8: 6e10 7606 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onPause:()V // method@0676 │ │ -04d6ae: 0e00 |0005: return-void │ │ +05b430: |[05b430] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onPause:()V │ │ +05b440: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b444: 6e10 7606 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onPause:()V // method@0676 │ │ +05b44a: 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; │ │ │ │ @@ -16448,18 +16449,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d6b0: |[04d6b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onResume:()V │ │ -04d6c0: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d6c4: 6e10 7706 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onResume:()V // method@0677 │ │ -04d6ca: 0e00 |0005: return-void │ │ +05b44c: |[05b44c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.onResume:()V │ │ +05b45c: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b460: 6e10 7706 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onResume:()V // method@0677 │ │ +05b466: 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; │ │ │ │ @@ -16468,18 +16469,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04d6cc: |[04d6cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.queueEvent:(Ljava/lang/Runnable;)V │ │ -04d6dc: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d6e0: 6e20 7906 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@0679 │ │ -04d6e6: 0e00 |0005: return-void │ │ +05b468: |[05b468] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.queueEvent:(Ljava/lang/Runnable;)V │ │ +05b478: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b47c: 6e20 7906 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@0679 │ │ +05b482: 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; │ │ @@ -16489,18 +16490,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d6e8: |[04d6e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.requestRender:()V │ │ -04d6f8: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d6fc: 6e10 7b06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestRender:()V // method@067b │ │ -04d702: 0e00 |0005: return-void │ │ +05b484: |[05b484] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.requestRender:()V │ │ +05b494: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b498: 6e10 7b06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.requestRender:()V // method@067b │ │ +05b49e: 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; │ │ │ │ @@ -16509,17 +16510,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d704: |[04d704] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setDebugFlags:(I)V │ │ -04d714: 5901 8102 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ -04d718: 0e00 |0002: return-void │ │ +05b4a0: |[05b4a0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setDebugFlags:(I)V │ │ +05b4b0: 5901 8102 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mDebugFlags:I // field@0281 │ │ +05b4b4: 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 │ │ @@ -16529,25 +16530,25 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -04d71c: |[04d71c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(IIIIII)V │ │ -04d72c: 2200 d900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser; // type@00d9 │ │ -04d730: 0181 |0002: move v1, v8 │ │ -04d732: 0192 |0003: move v2, v9 │ │ -04d734: 01a3 |0004: move v3, v10 │ │ -04d736: 01b4 |0005: move v4, v11 │ │ -04d738: 01c5 |0006: move v5, v12 │ │ -04d73a: 01d6 |0007: move v6, v13 │ │ -04d73c: 7607 5e06 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@065e │ │ -04d742: 6e20 9d06 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@069d │ │ -04d748: 0e00 |000e: return-void │ │ +05b4b8: |[05b4b8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(IIIIII)V │ │ +05b4c8: 2200 d900 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser; // type@00d9 │ │ +05b4cc: 0181 |0002: move v1, v8 │ │ +05b4ce: 0192 |0003: move v2, v9 │ │ +05b4d0: 01a3 |0004: move v3, v10 │ │ +05b4d2: 01b4 |0005: move v4, v11 │ │ +05b4d4: 01c5 |0006: move v5, v12 │ │ +05b4d6: 01d6 |0007: move v6, v13 │ │ +05b4d8: 7607 5e06 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@065e │ │ +05b4de: 6e20 9d06 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@069d │ │ +05b4e4: 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 │ │ @@ -16562,18 +16563,18 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d74c: |[04d74c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ -04d75c: 7010 9106 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ -04d762: 5b01 8202 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ -04d766: 0e00 |0005: return-void │ │ +05b4e8: |[05b4e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ +05b4f8: 7010 9106 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ +05b4fe: 5b01 8202 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ +05b502: 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; │ │ @@ -16584,19 +16585,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04d768: |[04d768] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Z)V │ │ -04d778: 2200 e300 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e3 │ │ -04d77c: 7020 8d06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@068d │ │ -04d782: 6e20 9d06 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@069d │ │ -04d788: 0e00 |0008: return-void │ │ +05b504: |[05b504] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLConfigChooser:(Z)V │ │ +05b514: 2200 e300 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e3 │ │ +05b518: 7020 8d06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@068d │ │ +05b51e: 6e20 9d06 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@069d │ │ +05b524: 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 │ │ @@ -16606,18 +16607,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 │ │ -04d78c: |[04d78c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;)V │ │ -04d79c: 7010 9106 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ -04d7a2: 5b01 8302 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ -04d7a6: 0e00 |0005: return-void │ │ +05b528: |[05b528] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory;)V │ │ +05b538: 7010 9106 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ +05b53e: 5b01 8302 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ +05b542: 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; │ │ @@ -16628,18 +16629,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 │ │ -04d7a8: |[04d7a8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;)V │ │ -04d7b8: 7010 9106 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ -04d7be: 5b01 8402 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ -04d7c2: 0e00 |0005: return-void │ │ +05b544: |[05b544] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory;)V │ │ +05b554: 7010 9106 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ +05b55a: 5b01 8402 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ +05b55e: 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; │ │ @@ -16650,17 +16651,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 │ │ -04d7c4: |[04d7c4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;)V │ │ -04d7d4: 5b01 8602 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@0286 │ │ -04d7d8: 0e00 |0002: return-void │ │ +05b560: |[05b560] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper;)V │ │ +05b570: 5b01 8602 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLWrapper; // field@0286 │ │ +05b574: 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; │ │ @@ -16670,18 +16671,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04d7dc: |[04d7dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderMode:(I)V │ │ -04d7ec: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d7f0: 6e20 7e06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setRenderMode:(I)V // method@067e │ │ -04d7f6: 0e00 |0005: return-void │ │ +05b578: |[05b578] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderMode:(I)V │ │ +05b588: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b58c: 6e20 7e06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.setRenderMode:(I)V // method@067e │ │ +05b592: 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 │ │ @@ -16691,38 +16692,38 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -04d7f8: |[04d7f8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -04d808: 7010 9106 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ -04d80e: 5420 8202 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ -04d812: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -04d816: 2200 e300 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e3 │ │ -04d81a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -04d81c: 7020 8d06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@068d │ │ -04d822: 5b20 8202 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ -04d826: 5420 8302 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ -04d82a: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ -04d82e: 2200 da00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; // type@00da │ │ -04d832: 7010 6106 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory;.:()V // method@0661 │ │ -04d838: 5b20 8302 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ -04d83c: 5420 8402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ -04d840: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ -04d844: 2200 db00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; // type@00db │ │ -04d848: 7010 6406 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory;.:()V // method@0664 │ │ -04d84e: 5b20 8402 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ -04d852: 2200 df00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // type@00df │ │ -04d856: 7030 7206 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@0672 │ │ -04d85c: 5b20 8502 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d860: 5420 8502 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d864: 6e10 7f06 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.start:()V // method@067f │ │ -04d86a: 0e00 |0031: return-void │ │ +05b594: |[05b594] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05b5a4: 7010 9106 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.checkRenderThreadState:()V // method@0691 │ │ +05b5aa: 5420 8202 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ +05b5ae: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +05b5b2: 2200 e300 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser; // type@00e3 │ │ +05b5b6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05b5b8: 7020 8d06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.:(Z)V // method@068d │ │ +05b5be: 5b20 8202 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0282 │ │ +05b5c2: 5420 8302 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ +05b5c6: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ +05b5ca: 2200 da00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory; // type@00da │ │ +05b5ce: 7010 6106 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultContextFactory;.:()V // method@0661 │ │ +05b5d4: 5b20 8302 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLContextFactory; // field@0283 │ │ +05b5d8: 5420 8402 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ +05b5dc: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ +05b5e0: 2200 db00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory; // type@00db │ │ +05b5e4: 7010 6406 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$DefaultWindowSurfaceFactory;.:()V // method@0664 │ │ +05b5ea: 5b20 8402 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$EGLWindowSurfaceFactory; // field@0284 │ │ +05b5ee: 2200 df00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // type@00df │ │ +05b5f2: 7030 7206 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@0672 │ │ +05b5f8: 5b20 8502 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b5fc: 5420 8502 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b600: 6e10 7f06 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.start:()V // method@067f │ │ +05b606: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0007 line=233 │ │ 0x000f line=235 │ │ 0x0013 line=236 │ │ @@ -16740,18 +16741,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04d86c: |[04d86c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -04d87c: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d880: 6e30 7806 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onWindowResize:(II)V // method@0678 │ │ -04d886: 0e00 |0005: return-void │ │ +05b608: |[05b608] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +05b618: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b61c: 6e30 7806 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.onWindowResize:(II)V // method@0678 │ │ +05b622: 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; │ │ @@ -16764,18 +16765,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d888: |[04d888] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -04d898: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d89c: 6e10 8106 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceCreated:()V // method@0681 │ │ -04d8a2: 0e00 |0005: return-void │ │ +05b624: |[05b624] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +05b634: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b638: 6e10 8106 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceCreated:()V // method@0681 │ │ +05b63e: 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; │ │ @@ -16785,18 +16786,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d8a4: |[04d8a4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -04d8b4: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ -04d8b8: 6e10 8206 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceDestroyed:()V // method@0682 │ │ -04d8be: 0e00 |0005: return-void │ │ +05b640: |[05b640] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +05b650: 5410 8502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread; // field@0285 │ │ +05b654: 6e10 8206 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;.surfaceDestroyed:()V // method@0682 │ │ +05b65a: 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; │ │ @@ -16836,18 +16837,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d8c0: |[04d8c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.:([I)V │ │ -04d8d0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04d8d6: 5b01 8902 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@0289 │ │ -04d8da: 0e00 |0005: return-void │ │ +05b65c: |[05b65c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.:([I)V │ │ +05b66c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05b672: 5b01 8902 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@0289 │ │ +05b676: 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; │ │ @@ -16859,42 +16860,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 │ │ -04d8dc: |[04d8dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -04d8ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04d8ee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04d8f0: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ -04d8f4: 5472 8902 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@0289 │ │ -04d8f8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -04d8fa: 0780 |0007: move-object v0, v8 │ │ -04d8fc: 0791 |0008: move-object v1, v9 │ │ -04d8fe: 7806 fa25 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@25fa │ │ -04d904: 4404 0504 |000c: aget v4, v5, v4 │ │ -04d908: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -04d90c: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04d910: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ -04d914: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04d91a: 2700 |0017: throw v0 │ │ -04d91c: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -04d920: 5472 8902 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@0289 │ │ -04d924: 0780 |001c: move-object v0, v8 │ │ -04d926: 0791 |001d: move-object v1, v9 │ │ -04d928: 7806 fa25 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@25fa │ │ -04d92e: 6e40 a906 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@06a9 │ │ -04d934: 0c06 |0024: move-result-object v6 │ │ -04d936: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -04d93a: 2200 7b03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04d93e: 1a01 a60c |0029: const-string v1, "No config chosen" // string@0ca6 │ │ -04d942: 7020 6824 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04d948: 2700 |002e: throw v0 │ │ -04d94a: 1106 |002f: return-object v6 │ │ +05b678: |[05b678] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05b688: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05b68a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05b68c: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ +05b690: 5472 8902 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@0289 │ │ +05b694: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05b696: 0780 |0007: move-object v0, v8 │ │ +05b698: 0791 |0008: move-object v1, v9 │ │ +05b69a: 7806 fa25 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@25fa │ │ +05b6a0: 4404 0504 |000c: aget v4, v5, v4 │ │ +05b6a4: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05b6a8: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05b6ac: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ +05b6b0: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05b6b6: 2700 |0017: throw v0 │ │ +05b6b8: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +05b6bc: 5472 8902 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.mConfigSpec:[I // field@0289 │ │ +05b6c0: 0780 |001c: move-object v0, v8 │ │ +05b6c2: 0791 |001d: move-object v1, v9 │ │ +05b6c4: 7806 fa25 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@25fa │ │ +05b6ca: 6e40 a906 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@06a9 │ │ +05b6d0: 0c06 |0024: move-result-object v6 │ │ +05b6d2: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +05b6d6: 2200 7b03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05b6da: 1a01 a60c |0029: const-string v1, "No config chosen" // string@0ca6 │ │ +05b6de: 7020 6824 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05b6e4: 2700 |002e: throw v0 │ │ +05b6e6: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=584 │ │ 0x0004 line=585 │ │ 0x000c line=587 │ │ 0x000e line=589 │ │ 0x0010 line=590 │ │ @@ -17049,18 +17050,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 │ │ -04d94c: |[04d94c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ -04d95c: 5b01 9602 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04d960: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04d966: 0e00 |0005: return-void │ │ +05b6e8: |[05b6e8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ +05b6f8: 5b01 9602 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b6fc: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05b702: 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; │ │ @@ -17070,32 +17071,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -04d968: |[04d968] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ -04d978: 2200 8c03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@038c │ │ -04d97c: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04d980: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04d986: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04d98c: 0c01 |000a: move-result-object v1 │ │ -04d98e: 1a02 2a00 |000b: const-string v2, " failed: " // string@002a │ │ -04d992: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04d998: 0c01 |0010: move-result-object v1 │ │ -04d99a: 5432 9102 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04d99e: 7210 0826 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04d9a4: 0a02 |0016: move-result v2 │ │ -04d9a6: 6e20 d424 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -04d9ac: 0c01 |001a: move-result-object v1 │ │ -04d9ae: 6e10 dd24 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04d9b4: 0c01 |001e: move-result-object v1 │ │ -04d9b6: 7020 a224 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -04d9bc: 2700 |0022: throw v0 │ │ +05b704: |[05b704] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.throwEglException:(Ljava/lang/String;)V │ │ +05b714: 2200 8c03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@038c │ │ +05b718: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05b71c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05b722: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05b728: 0c01 |000a: move-result-object v1 │ │ +05b72a: 1a02 2a00 |000b: const-string v2, " failed: " // string@002a │ │ +05b72e: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05b734: 0c01 |0010: move-result-object v1 │ │ +05b736: 5432 9102 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b73a: 7210 0826 0200 |0013: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05b740: 0a02 |0016: move-result v2 │ │ +05b742: 6e20 d424 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +05b748: 0c01 |001a: move-result-object v1 │ │ +05b74a: 6e10 dd24 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05b750: 0c01 |001e: move-result-object v1 │ │ +05b752: 7020 a224 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +05b758: 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; │ │ │ │ @@ -17105,87 +17106,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 │ │ -04d9c0: |[04d9c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ -04d9d0: 5483 9502 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04d9d4: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ -04d9d8: 5483 9502 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04d9dc: 6204 6512 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04d9e0: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ -04d9e4: 5483 9102 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04d9e8: 5484 9402 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04d9ec: 6205 6512 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04d9f0: 6206 6512 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04d9f4: 6207 6412 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04d9f8: 7257 0a26 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@260a │ │ -04d9fe: 5483 9602 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04da02: 5433 ba02 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ -04da06: 5484 9102 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04da0a: 5485 9402 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04da0e: 5486 9502 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04da12: 7240 b606 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@06b6 │ │ -04da18: 5483 9602 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04da1c: 5433 ba02 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ -04da20: 5484 9102 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04da24: 5485 9402 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04da28: 5486 9202 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ -04da2c: 7259 b506 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@06b5 │ │ -04da32: 0c03 |0031: move-result-object v3 │ │ -04da34: 5b83 9502 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04da38: 5483 9502 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04da3c: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ -04da40: 5483 9502 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04da44: 6204 6512 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04da48: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ -04da4c: 1a03 1414 |003e: const-string v3, "createWindowSurface" // string@1414 │ │ -04da50: 7020 bd06 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@06bd │ │ -04da56: 5483 9102 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04da5a: 5484 9402 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04da5e: 5485 9502 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04da62: 5486 9502 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04da66: 5487 9302 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04da6a: 7257 0a26 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@260a │ │ -04da70: 0a03 |0050: move-result v3 │ │ -04da72: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ -04da76: 1a03 8815 |0053: const-string v3, "eglMakeCurrent" // string@1588 │ │ -04da7a: 7020 bd06 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@06bd │ │ -04da80: 5483 9302 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04da84: 6e10 1326 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@2613 │ │ -04da8a: 0c01 |005d: move-result-object v1 │ │ -04da8c: 5483 9602 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04da90: 5433 bc02 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02bc │ │ -04da94: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ -04da98: 5483 9602 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04da9c: 5433 bc02 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02bc │ │ -04daa0: 7220 d406 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@06d4 │ │ -04daa6: 0c01 |006b: move-result-object v1 │ │ -04daa8: 5483 9602 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04daac: 5233 b702 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ -04dab0: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ -04dab4: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ -04dab8: 1200 |0074: const/4 v0, #int 0 // #0 │ │ -04daba: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -04dabc: 5483 9602 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04dac0: 5233 b702 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ -04dac4: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ -04dac8: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ -04dacc: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ -04dad0: 5483 9602 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04dad4: 5233 b702 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ -04dad8: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ -04dadc: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ -04dae0: 2202 ef00 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; // type@00ef │ │ -04dae4: 7010 d506 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.:()V // method@06d5 │ │ -04daea: 7130 f506 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@06f5 │ │ -04daf0: 0c01 |0090: move-result-object v1 │ │ -04daf2: 1101 |0091: return-object v1 │ │ +05b75c: |[05b75c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ +05b76c: 5483 9502 |0000: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b770: 3803 2200 |0002: if-eqz v3, 0024 // +0022 │ │ +05b774: 5483 9502 |0004: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b778: 6204 6512 |0006: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b77c: 3243 1c00 |0008: if-eq v3, v4, 0024 // +001c │ │ +05b780: 5483 9102 |000a: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b784: 5484 9402 |000c: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b788: 6205 6512 |000e: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b78c: 6206 6512 |0010: sget-object v6, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b790: 6207 6412 |0012: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05b794: 7257 0a26 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@260a │ │ +05b79a: 5483 9602 |0017: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b79e: 5433 ba02 |0019: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ +05b7a2: 5484 9102 |001b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b7a6: 5485 9402 |001d: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b7aa: 5486 9502 |001f: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b7ae: 7240 b606 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@06b6 │ │ +05b7b4: 5483 9602 |0024: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b7b8: 5433 ba02 |0026: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ +05b7bc: 5484 9102 |0028: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b7c0: 5485 9402 |002a: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b7c4: 5486 9202 |002c: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ +05b7c8: 7259 b506 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@06b5 │ │ +05b7ce: 0c03 |0031: move-result-object v3 │ │ +05b7d0: 5b83 9502 |0032: iput-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b7d4: 5483 9502 |0034: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b7d8: 3803 0800 |0036: if-eqz v3, 003e // +0008 │ │ +05b7dc: 5483 9502 |0038: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b7e0: 6204 6512 |003a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b7e4: 3343 0700 |003c: if-ne v3, v4, 0043 // +0007 │ │ +05b7e8: 1a03 1414 |003e: const-string v3, "createWindowSurface" // string@1414 │ │ +05b7ec: 7020 bd06 3800 |0040: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@06bd │ │ +05b7f2: 5483 9102 |0043: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b7f6: 5484 9402 |0045: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b7fa: 5485 9502 |0047: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b7fe: 5486 9502 |0049: iget-object v6, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b802: 5487 9302 |004b: iget-object v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b806: 7257 0a26 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@260a │ │ +05b80c: 0a03 |0050: move-result v3 │ │ +05b80e: 3903 0700 |0051: if-nez v3, 0058 // +0007 │ │ +05b812: 1a03 8815 |0053: const-string v3, "eglMakeCurrent" // string@1588 │ │ +05b816: 7020 bd06 3800 |0055: invoke-direct {v8, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.throwEglException:(Ljava/lang/String;)V // method@06bd │ │ +05b81c: 5483 9302 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b820: 6e10 1326 0300 |005a: invoke-virtual {v3}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@2613 │ │ +05b826: 0c01 |005d: move-result-object v1 │ │ +05b828: 5483 9602 |005e: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b82c: 5433 bc02 |0060: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02bc │ │ +05b830: 3803 0a00 |0062: if-eqz v3, 006c // +000a │ │ +05b834: 5483 9602 |0064: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b838: 5433 bc02 |0066: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02bc │ │ +05b83c: 7220 d406 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@06d4 │ │ +05b842: 0c01 |006b: move-result-object v1 │ │ +05b844: 5483 9602 |006c: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b848: 5233 b702 |006e: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ +05b84c: dd03 0303 |0070: and-int/lit8 v3, v3, #int 3 // #03 │ │ +05b850: 3803 1f00 |0072: if-eqz v3, 0091 // +001f │ │ +05b854: 1200 |0074: const/4 v0, #int 0 // #0 │ │ +05b856: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +05b858: 5483 9602 |0076: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b85c: 5233 b702 |0078: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ +05b860: dd03 0301 |007a: and-int/lit8 v3, v3, #int 1 // #01 │ │ +05b864: 3803 0400 |007c: if-eqz v3, 0080 // +0004 │ │ +05b868: de00 0001 |007e: or-int/lit8 v0, v0, #int 1 // #01 │ │ +05b86c: 5483 9602 |0080: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b870: 5233 b702 |0082: iget v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ +05b874: dd03 0302 |0084: and-int/lit8 v3, v3, #int 2 // #02 │ │ +05b878: 3803 0700 |0086: if-eqz v3, 008d // +0007 │ │ +05b87c: 2202 ef00 |0088: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter; // type@00ef │ │ +05b880: 7010 d506 0200 |008a: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.:()V // method@06d5 │ │ +05b886: 7130 f506 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@06f5 │ │ +05b88c: 0c01 |0090: move-result-object v1 │ │ +05b88e: 1101 |0091: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x000a line=730 │ │ 0x0017 line=731 │ │ 0x0024 line=737 │ │ 0x0034 line=739 │ │ @@ -17217,35 +17218,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -04daf4: |[04daf4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.destroySurface:()V │ │ -04db04: 5450 9502 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04db08: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -04db0c: 5450 9502 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04db10: 6201 6512 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04db14: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ -04db18: 5450 9102 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04db1c: 5451 9402 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04db20: 6202 6512 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04db24: 6203 6512 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04db28: 6204 6412 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04db2c: 7254 0a26 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@260a │ │ -04db32: 5450 9602 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04db36: 5400 ba02 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ -04db3a: 5451 9102 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04db3e: 5452 9402 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04db42: 5453 9502 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04db46: 7240 b606 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@06b6 │ │ -04db4c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -04db4e: 5b50 9502 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04db52: 0e00 |0027: return-void │ │ +05b890: |[05b890] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.destroySurface:()V │ │ +05b8a0: 5450 9502 |0000: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b8a4: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +05b8a8: 5450 9502 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b8ac: 6201 6512 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b8b0: 3210 1f00 |0008: if-eq v0, v1, 0027 // +001f │ │ +05b8b4: 5450 9102 |000a: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b8b8: 5451 9402 |000c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b8bc: 6202 6512 |000e: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b8c0: 6203 6512 |0010: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05b8c4: 6204 6412 |0012: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05b8c8: 7254 0a26 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@260a │ │ +05b8ce: 5450 9602 |0017: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b8d2: 5400 ba02 |0019: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ +05b8d6: 5451 9102 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b8da: 5452 9402 |001d: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b8de: 5453 9502 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b8e2: 7240 b606 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@06b6 │ │ +05b8e8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +05b8ea: 5b50 9502 |0025: iput-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b8ee: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x000a line=785 │ │ 0x0017 line=786 │ │ 0x0024 line=787 │ │ 0x0027 line=789 │ │ @@ -17257,32 +17258,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -04db54: |[04db54] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.finish:()V │ │ -04db64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04db66: 5450 9302 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04db6a: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -04db6e: 5450 9602 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04db72: 5400 b902 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ -04db76: 5451 9102 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04db7a: 5452 9402 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04db7e: 5453 9302 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04db82: 7240 b406 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@06b4 │ │ -04db88: 5b54 9302 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04db8c: 5450 9402 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04db90: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -04db94: 5450 9102 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04db98: 5451 9402 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04db9c: 7220 0f26 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ -04dba2: 5b54 9402 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04dba6: 0e00 |0021: return-void │ │ +05b8f0: |[05b8f0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.finish:()V │ │ +05b900: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05b902: 5450 9302 |0001: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b906: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +05b90a: 5450 9602 |0005: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b90e: 5400 b902 |0007: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ +05b912: 5451 9102 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b916: 5452 9402 |000b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b91a: 5453 9302 |000d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b91e: 7240 b406 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@06b4 │ │ +05b924: 5b54 9302 |0012: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b928: 5450 9402 |0014: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b92c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +05b930: 5450 9102 |0018: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b934: 5451 9402 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b938: 7220 0f26 1000 |001c: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ +05b93e: 5b54 9402 |001f: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b942: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=792 │ │ 0x0005 line=793 │ │ 0x0012 line=794 │ │ 0x0014 line=796 │ │ 0x0018 line=797 │ │ @@ -17296,56 +17297,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -04dba8: |[04dba8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.start:()V │ │ -04dbb8: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -04dbbe: 0c01 |0003: move-result-object v1 │ │ -04dbc0: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -04dbc4: 5b51 9102 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dbc8: 5451 9102 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dbcc: 6202 6312 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -04dbd0: 7220 0726 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -04dbd6: 0c01 |000f: move-result-object v1 │ │ -04dbd8: 5b51 9402 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04dbdc: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -04dbde: 2310 e903 |0013: new-array v0, v1, [I // type@03e9 │ │ -04dbe2: 5451 9102 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dbe6: 5452 9402 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04dbea: 7230 0926 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ -04dbf0: 5451 9602 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04dbf4: 5411 b802 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ -04dbf8: 5452 9102 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dbfc: 5453 9402 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04dc00: 7230 5e00 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@005e │ │ -04dc06: 0c01 |0027: move-result-object v1 │ │ -04dc08: 5b51 9202 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ -04dc0c: 5451 9602 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ -04dc10: 5411 b902 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ -04dc14: 5452 9102 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dc18: 5453 9402 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04dc1c: 5454 9202 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ -04dc20: 7240 b306 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@06b3 │ │ -04dc26: 0c01 |0037: move-result-object v1 │ │ -04dc28: 5b51 9302 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04dc2c: 5451 9302 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04dc30: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ -04dc34: 5451 9302 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ -04dc38: 6202 6412 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04dc3c: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ -04dc40: 2201 8c03 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -04dc44: 1a02 f613 |0046: const-string v2, "createContext failed" // string@13f6 │ │ -04dc48: 7020 a224 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -04dc4e: 2701 |004b: throw v1 │ │ -04dc50: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -04dc52: 5b51 9502 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04dc56: 0e00 |004f: return-void │ │ +05b944: |[05b944] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.start:()V │ │ +05b954: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +05b95a: 0c01 |0003: move-result-object v1 │ │ +05b95c: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +05b960: 5b51 9102 |0006: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b964: 5451 9102 |0008: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b968: 6202 6312 |000a: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +05b96c: 7220 0726 2100 |000c: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +05b972: 0c01 |000f: move-result-object v1 │ │ +05b974: 5b51 9402 |0010: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b978: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +05b97a: 2310 e903 |0013: new-array v0, v1, [I // type@03e9 │ │ +05b97e: 5451 9102 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b982: 5452 9402 |0017: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b986: 7230 0926 2100 |0019: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ +05b98c: 5451 9602 |001c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b990: 5411 b802 |001e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ +05b994: 5452 9102 |0020: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b998: 5453 9402 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b99c: 7230 5e00 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@005e │ │ +05b9a2: 0c01 |0027: move-result-object v1 │ │ +05b9a4: 5b51 9202 |0028: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ +05b9a8: 5451 9602 |002a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@0296 │ │ +05b9ac: 5411 b902 |002c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ +05b9b0: 5452 9102 |002e: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05b9b4: 5453 9402 |0030: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05b9b8: 5454 9202 |0032: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ +05b9bc: 7240 b306 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@06b3 │ │ +05b9c2: 0c01 |0037: move-result-object v1 │ │ +05b9c4: 5b51 9302 |0038: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b9c8: 5451 9302 |003a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b9cc: 3801 0800 |003c: if-eqz v1, 0044 // +0008 │ │ +05b9d0: 5451 9302 |003e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0293 │ │ +05b9d4: 6202 6412 |0040: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05b9d8: 3321 0a00 |0042: if-ne v1, v2, 004c // +000a │ │ +05b9dc: 2201 8c03 |0044: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +05b9e0: 1a02 f613 |0046: const-string v2, "createContext failed" // string@13f6 │ │ +05b9e4: 7020 a224 2100 |0048: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +05b9ea: 2701 |004b: throw v1 │ │ +05b9ec: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +05b9ee: 5b51 9502 |004d: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05b9f2: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0008 line=698 │ │ 0x0012 line=703 │ │ 0x0015 line=704 │ │ 0x001c line=705 │ │ @@ -17363,28 +17364,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04dc58: |[04dc58] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.swap:()Z │ │ -04dc68: 5430 9102 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dc6c: 5431 9402 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ -04dc70: 5432 9502 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ -04dc74: 7230 0e26 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@260e │ │ -04dc7a: 5430 9102 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ -04dc7e: 7210 0826 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04dc84: 0a00 |000e: move-result v0 │ │ -04dc86: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ -04dc8a: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ -04dc8e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -04dc90: 0f00 |0014: return v0 │ │ -04dc92: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -04dc94: 28fe |0016: goto 0014 // -0002 │ │ +05b9f4: |[05b9f4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$EglHelper.swap:()Z │ │ +05ba04: 5430 9102 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05ba08: 5431 9402 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0294 │ │ +05ba0c: 5432 9502 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@0295 │ │ +05ba10: 7230 0e26 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@260e │ │ +05ba16: 5430 9102 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0291 │ │ +05ba1a: 7210 0826 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05ba20: 0a00 |000e: move-result v0 │ │ +05ba22: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ +05ba26: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ +05ba2a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +05ba2c: 0f00 |0014: return v0 │ │ +05ba2e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05ba30: 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; │ │ │ │ @@ -17482,28 +17483,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 │ │ -04dc98: |[04dc98] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -04dca8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04dcaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -04dcac: 5b34 a502 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dcb0: 7010 e924 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@24e9 │ │ -04dcb6: 2200 b003 |0007: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -04dcba: 7010 8625 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -04dcc0: 5b30 9802 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ -04dcc4: 5931 a402 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ -04dcc8: 5931 9c02 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ -04dccc: 5c32 a102 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ -04dcd0: 5932 9f02 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ -04dcd4: 5b35 a002 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ -04dcd8: 0e00 |0018: return-void │ │ +05ba34: |[05ba34] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05ba44: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05ba46: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05ba48: 5b34 a502 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05ba4c: 7010 e924 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@24e9 │ │ +05ba52: 2200 b003 |0007: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +05ba56: 7010 8625 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +05ba5c: 5b30 9802 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ +05ba60: 5931 a402 |000e: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ +05ba64: 5931 9c02 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ +05ba68: 5c32 a102 |0012: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ +05ba6c: 5932 9f02 |0014: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ +05ba70: 5b35 a002 |0016: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ +05ba74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0007 line=1154 │ │ 0x000e line=824 │ │ 0x0010 line=825 │ │ @@ -17521,185 +17522,185 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 305 16-bit code units │ │ -04dcdc: |[04dcdc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.guardedRun:()V │ │ -04dcec: 121c |0000: const/4 v12, #int 1 // #1 │ │ -04dcee: 2209 eb00 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // type@00eb │ │ -04dcf2: 54da a502 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dcf6: 7020 b706 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06b7 │ │ -04dcfc: 5bd9 9702 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04dd00: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -04dd02: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04dd04: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -04dd06: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -04dd08: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -04dd0a: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -04dd0c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -04dd0e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -04dd10: 54d9 a502 |0012: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dd14: 549a be02 |0014: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04dd18: 1d0a |0016: monitor-enter v10 │ │ -04dd1a: 55d9 a202 |0017: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02a2 │ │ -04dd1e: 3809 1000 |0019: if-eqz v9, 0029 // +0010 │ │ -04dd22: 1e0a |001b: monitor-exit v10 │ │ -04dd24: 54d9 a502 |001c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dd28: 549a be02 |001e: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04dd2c: 1d0a |0020: monitor-enter v10 │ │ -04dd2e: 7010 cd06 0d00 |0021: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ -04dd34: 1e0a |0024: monitor-exit v10 │ │ -04dd36: 0e00 |0025: return-void │ │ -04dd38: 0d09 |0026: move-exception v9 │ │ -04dd3a: 1e0a |0027: monitor-exit v10 │ │ -04dd3c: 2709 |0028: throw v9 │ │ -04dd3e: 54d9 9802 |0029: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ -04dd42: 6e10 8e25 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@258e │ │ -04dd48: 0a09 |002e: move-result v9 │ │ -04dd4a: 3909 1500 |002f: if-nez v9, 0044 // +0015 │ │ -04dd4e: 54d9 9802 |0031: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ -04dd52: 120b |0033: const/4 v11, #int 0 // #0 │ │ -04dd54: 6e20 9025 b900 |0034: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -04dd5a: 0c09 |0037: move-result-object v9 │ │ -04dd5c: 0790 |0038: move-object v0, v9 │ │ -04dd5e: 1f00 8a03 |0039: check-cast v0, Ljava/lang/Runnable; // type@038a │ │ -04dd62: 0703 |003b: move-object v3, v0 │ │ -04dd64: 1e0a |003c: monitor-exit v10 │ │ -04dd66: 3803 bb00 |003d: if-eqz v3, 00f8 // +00bb │ │ -04dd6a: 7210 9d24 0300 |003f: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -04dd70: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -04dd72: 28cf |0043: goto 0012 // -0031 │ │ -04dd74: 55d9 9b02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04dd78: 3809 0900 |0046: if-eqz v9, 004f // +0009 │ │ -04dd7c: 55d9 9d02 |0048: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ -04dd80: 3809 0500 |004a: if-eqz v9, 004f // +0005 │ │ -04dd84: 7010 cd06 0d00 |004c: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ -04dd8a: 55d9 9a02 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ -04dd8e: 3909 1700 |0051: if-nez v9, 0068 // +0017 │ │ -04dd92: 55d9 a302 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ -04dd96: 3909 1300 |0055: if-nez v9, 0068 // +0013 │ │ -04dd9a: 55d9 9b02 |0057: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04dd9e: 3809 0500 |0059: if-eqz v9, 005e // +0005 │ │ -04dda2: 7010 cd06 0d00 |005b: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ -04dda8: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -04ddaa: 5cd9 a302 |005f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ -04ddae: 54d9 a502 |0061: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04ddb2: 5499 be02 |0063: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04ddb6: 6e10 9a24 0900 |0065: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04ddbc: 55d9 9a02 |0068: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ -04ddc0: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ -04ddc4: 55d9 a302 |006c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ -04ddc8: 3809 0c00 |006e: if-eqz v9, 007a // +000c │ │ -04ddcc: 1209 |0070: const/4 v9, #int 0 // #0 │ │ -04ddce: 5cd9 a302 |0071: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ -04ddd2: 54d9 a502 |0073: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04ddd6: 5499 be02 |0075: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04ddda: 6e10 9a24 0900 |0077: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04dde0: 3802 0e00 |007a: if-eqz v2, 0088 // +000e │ │ -04dde4: 1208 |007c: const/4 v8, #int 0 // #0 │ │ -04dde6: 1202 |007d: const/4 v2, #int 0 // #0 │ │ -04dde8: 1219 |007e: const/4 v9, #int 1 // #1 │ │ -04ddea: 5cd9 9e02 |007f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@029e │ │ -04ddee: 54d9 a502 |0081: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04ddf2: 5499 be02 |0083: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04ddf6: 6e10 9a24 0900 |0085: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04ddfc: 55d9 9d02 |0088: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ -04de00: 3909 6500 |008a: if-nez v9, 00ef // +0065 │ │ -04de04: 55d9 9a02 |008c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ -04de08: 3809 6100 |008e: if-eqz v9, 00ef // +0061 │ │ -04de0c: 52d9 a402 |0090: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ -04de10: 3d09 5d00 |0092: if-lez v9, 00ef // +005d │ │ -04de14: 52d9 9c02 |0094: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ -04de18: 3d09 5900 |0096: if-lez v9, 00ef // +0059 │ │ -04de1c: 55d9 a102 |0098: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ -04de20: 3909 0600 |009a: if-nez v9, 00a0 // +0006 │ │ -04de24: 52d9 9f02 |009c: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ -04de28: 33c9 5100 |009e: if-ne v9, v12, 00ef // +0051 │ │ -04de2c: 55d9 9b02 |00a0: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04de30: 3909 1d00 |00a2: if-nez v9, 00bf // +001d │ │ -04de34: 54d9 a502 |00a4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04de38: 5499 be02 |00a6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04de3c: 6e20 d306 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@06d3 │ │ -04de42: 0a09 |00ab: move-result v9 │ │ -04de44: 3809 1300 |00ac: if-eqz v9, 00bf // +0013 │ │ -04de48: 1219 |00ae: const/4 v9, #int 1 // #1 │ │ -04de4a: 5cd9 9b02 |00af: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04de4e: 54d9 9702 |00b1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04de52: 6e10 bb06 0900 |00b3: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.start:()V // method@06bb │ │ -04de58: 1211 |00b6: const/4 v1, #int 1 // #1 │ │ -04de5a: 1216 |00b7: const/4 v6, #int 1 // #1 │ │ -04de5c: 54d9 a502 |00b8: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04de60: 5499 be02 |00ba: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04de64: 6e10 9a24 0900 |00bc: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04de6a: 55d9 9b02 |00bf: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04de6e: 3809 2e00 |00c1: if-eqz v9, 00ef // +002e │ │ -04de72: 54d9 a502 |00c3: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04de76: 5599 bd02 |00c5: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ -04de7a: 3809 2400 |00c7: if-eqz v9, 00eb // +0024 │ │ -04de7e: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ -04de80: 52d7 a402 |00ca: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ -04de84: 52d5 9c02 |00cc: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ -04de88: 1218 |00ce: const/4 v8, #int 1 // #1 │ │ -04de8a: 54d9 a502 |00cf: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04de8e: 120b |00d1: const/4 v11, #int 0 // #0 │ │ -04de90: 5c9b bd02 |00d2: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ -04de94: 54d9 a502 |00d4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04de98: 5499 be02 |00d6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04de9c: 6e10 9a24 0900 |00d8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04dea2: 2900 61ff |00db: goto/16 003c // -009f │ │ -04dea6: 0d09 |00dd: move-exception v9 │ │ -04dea8: 1e0a |00de: monitor-exit v10 │ │ -04deaa: 2709 |00df: throw v9 │ │ -04deac: 0d09 |00e0: move-exception v9 │ │ -04deae: 54da a502 |00e1: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04deb2: 54aa be02 |00e3: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04deb6: 1d0a |00e5: monitor-enter v10 │ │ -04deb8: 7010 cd06 0d00 |00e6: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ -04debe: 1e0a |00e9: monitor-exit v10 │ │ -04dec0: 2709 |00ea: throw v9 │ │ -04dec2: 1209 |00eb: const/4 v9, #int 0 // #0 │ │ -04dec4: 5cd9 a102 |00ec: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ -04dec8: 28e6 |00ee: goto 00d4 // -001a │ │ -04deca: 54d9 a502 |00ef: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dece: 5499 be02 |00f1: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04ded2: 6e10 9c24 0900 |00f3: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04ded8: 2900 21ff |00f6: goto/16 0017 // -00df │ │ -04dedc: 3801 1c00 |00f8: if-eqz v1, 0114 // +001c │ │ -04dee0: 54d9 9702 |00fa: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04dee4: 54da a502 |00fc: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dee8: 6e10 df06 0a00 |00fe: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06df │ │ -04deee: 0c0a |0101: move-result-object v10 │ │ -04def0: 6e20 b806 a900 |0102: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@06b8 │ │ -04def6: 0c09 |0105: move-result-object v9 │ │ -04def8: 0790 |0106: move-object v0, v9 │ │ -04defa: 1f00 dc03 |0107: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ -04defe: 0704 |0109: move-object v4, v0 │ │ -04df00: 54d9 a002 |010a: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ -04df04: 54da 9702 |010c: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04df08: 54aa 9202 |010e: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ -04df0c: 7230 6100 490a |0110: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0061 │ │ -04df12: 1201 |0113: const/4 v1, #int 0 // #0 │ │ -04df14: 3806 0800 |0114: if-eqz v6, 011c // +0008 │ │ -04df18: 54d9 a002 |0116: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ -04df1c: 7240 6000 4957 |0118: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@0060 │ │ -04df22: 1206 |011b: const/4 v6, #int 0 // #0 │ │ -04df24: 54d9 a002 |011c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ -04df28: 7220 5f00 4900 |011e: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005f │ │ -04df2e: 54d9 9702 |0121: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04df32: 6e10 bc06 0900 |0123: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.swap:()Z // method@06bc │ │ -04df38: 0a09 |0126: move-result v9 │ │ -04df3a: 3909 0200 |0127: if-nez v9, 0129 // +0002 │ │ -04df3e: 3808 e9fe |0129: if-eqz v8, 0012 // -0117 │ │ -04df42: 1212 |012b: const/4 v2, #int 1 // #1 │ │ -04df44: 2900 e6fe |012c: goto/16 0012 // -011a │ │ -04df48: 0d09 |012e: move-exception v9 │ │ -04df4a: 1e0a |012f: monitor-exit v10 │ │ -04df4c: 2709 |0130: throw v9 │ │ +05ba78: |[05ba78] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.guardedRun:()V │ │ +05ba88: 121c |0000: const/4 v12, #int 1 // #1 │ │ +05ba8a: 2209 eb00 |0001: new-instance v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // type@00eb │ │ +05ba8e: 54da a502 |0003: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05ba92: 7020 b706 a900 |0005: invoke-direct {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06b7 │ │ +05ba98: 5bd9 9702 |0008: iput-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05ba9c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +05ba9e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05baa0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +05baa2: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +05baa4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +05baa6: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +05baa8: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +05baaa: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +05baac: 54d9 a502 |0012: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bab0: 549a be02 |0014: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bab4: 1d0a |0016: monitor-enter v10 │ │ +05bab6: 55d9 a202 |0017: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02a2 │ │ +05baba: 3809 1000 |0019: if-eqz v9, 0029 // +0010 │ │ +05babe: 1e0a |001b: monitor-exit v10 │ │ +05bac0: 54d9 a502 |001c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bac4: 549a be02 |001e: iget-object v10, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bac8: 1d0a |0020: monitor-enter v10 │ │ +05baca: 7010 cd06 0d00 |0021: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ +05bad0: 1e0a |0024: monitor-exit v10 │ │ +05bad2: 0e00 |0025: return-void │ │ +05bad4: 0d09 |0026: move-exception v9 │ │ +05bad6: 1e0a |0027: monitor-exit v10 │ │ +05bad8: 2709 |0028: throw v9 │ │ +05bada: 54d9 9802 |0029: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ +05bade: 6e10 8e25 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.isEmpty:()Z // method@258e │ │ +05bae4: 0a09 |002e: move-result v9 │ │ +05bae6: 3909 1500 |002f: if-nez v9, 0044 // +0015 │ │ +05baea: 54d9 9802 |0031: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ +05baee: 120b |0033: const/4 v11, #int 0 // #0 │ │ +05baf0: 6e20 9025 b900 |0034: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +05baf6: 0c09 |0037: move-result-object v9 │ │ +05baf8: 0790 |0038: move-object v0, v9 │ │ +05bafa: 1f00 8a03 |0039: check-cast v0, Ljava/lang/Runnable; // type@038a │ │ +05bafe: 0703 |003b: move-object v3, v0 │ │ +05bb00: 1e0a |003c: monitor-exit v10 │ │ +05bb02: 3803 bb00 |003d: if-eqz v3, 00f8 // +00bb │ │ +05bb06: 7210 9d24 0300 |003f: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +05bb0c: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +05bb0e: 28cf |0043: goto 0012 // -0031 │ │ +05bb10: 55d9 9b02 |0044: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bb14: 3809 0900 |0046: if-eqz v9, 004f // +0009 │ │ +05bb18: 55d9 9d02 |0048: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ +05bb1c: 3809 0500 |004a: if-eqz v9, 004f // +0005 │ │ +05bb20: 7010 cd06 0d00 |004c: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ +05bb26: 55d9 9a02 |004f: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ +05bb2a: 3909 1700 |0051: if-nez v9, 0068 // +0017 │ │ +05bb2e: 55d9 a302 |0053: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ +05bb32: 3909 1300 |0055: if-nez v9, 0068 // +0013 │ │ +05bb36: 55d9 9b02 |0057: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bb3a: 3809 0500 |0059: if-eqz v9, 005e // +0005 │ │ +05bb3e: 7010 cd06 0d00 |005b: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ +05bb44: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +05bb46: 5cd9 a302 |005f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ +05bb4a: 54d9 a502 |0061: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bb4e: 5499 be02 |0063: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bb52: 6e10 9a24 0900 |0065: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bb58: 55d9 9a02 |0068: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ +05bb5c: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ +05bb60: 55d9 a302 |006c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ +05bb64: 3809 0c00 |006e: if-eqz v9, 007a // +000c │ │ +05bb68: 1209 |0070: const/4 v9, #int 0 // #0 │ │ +05bb6a: 5cd9 a302 |0071: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ +05bb6e: 54d9 a502 |0073: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bb72: 5499 be02 |0075: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bb76: 6e10 9a24 0900 |0077: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bb7c: 3802 0e00 |007a: if-eqz v2, 0088 // +000e │ │ +05bb80: 1208 |007c: const/4 v8, #int 0 // #0 │ │ +05bb82: 1202 |007d: const/4 v2, #int 0 // #0 │ │ +05bb84: 1219 |007e: const/4 v9, #int 1 // #1 │ │ +05bb86: 5cd9 9e02 |007f: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@029e │ │ +05bb8a: 54d9 a502 |0081: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bb8e: 5499 be02 |0083: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bb92: 6e10 9a24 0900 |0085: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bb98: 55d9 9d02 |0088: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ +05bb9c: 3909 6500 |008a: if-nez v9, 00ef // +0065 │ │ +05bba0: 55d9 9a02 |008c: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ +05bba4: 3809 6100 |008e: if-eqz v9, 00ef // +0061 │ │ +05bba8: 52d9 a402 |0090: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ +05bbac: 3d09 5d00 |0092: if-lez v9, 00ef // +005d │ │ +05bbb0: 52d9 9c02 |0094: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ +05bbb4: 3d09 5900 |0096: if-lez v9, 00ef // +0059 │ │ +05bbb8: 55d9 a102 |0098: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ +05bbbc: 3909 0600 |009a: if-nez v9, 00a0 // +0006 │ │ +05bbc0: 52d9 9f02 |009c: iget v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ +05bbc4: 33c9 5100 |009e: if-ne v9, v12, 00ef // +0051 │ │ +05bbc8: 55d9 9b02 |00a0: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bbcc: 3909 1d00 |00a2: if-nez v9, 00bf // +001d │ │ +05bbd0: 54d9 a502 |00a4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bbd4: 5499 be02 |00a6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bbd8: 6e20 d306 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@06d3 │ │ +05bbde: 0a09 |00ab: move-result v9 │ │ +05bbe0: 3809 1300 |00ac: if-eqz v9, 00bf // +0013 │ │ +05bbe4: 1219 |00ae: const/4 v9, #int 1 // #1 │ │ +05bbe6: 5cd9 9b02 |00af: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bbea: 54d9 9702 |00b1: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05bbee: 6e10 bb06 0900 |00b3: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.start:()V // method@06bb │ │ +05bbf4: 1211 |00b6: const/4 v1, #int 1 // #1 │ │ +05bbf6: 1216 |00b7: const/4 v6, #int 1 // #1 │ │ +05bbf8: 54d9 a502 |00b8: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bbfc: 5499 be02 |00ba: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bc00: 6e10 9a24 0900 |00bc: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bc06: 55d9 9b02 |00bf: iget-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bc0a: 3809 2e00 |00c1: if-eqz v9, 00ef // +002e │ │ +05bc0e: 54d9 a502 |00c3: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bc12: 5599 bd02 |00c5: iget-boolean v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ +05bc16: 3809 2400 |00c7: if-eqz v9, 00eb // +0024 │ │ +05bc1a: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ +05bc1c: 52d7 a402 |00ca: iget v7, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ +05bc20: 52d5 9c02 |00cc: iget v5, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ +05bc24: 1218 |00ce: const/4 v8, #int 1 // #1 │ │ +05bc26: 54d9 a502 |00cf: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bc2a: 120b |00d1: const/4 v11, #int 0 // #0 │ │ +05bc2c: 5c9b bd02 |00d2: iput-boolean v11, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ +05bc30: 54d9 a502 |00d4: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bc34: 5499 be02 |00d6: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bc38: 6e10 9a24 0900 |00d8: invoke-virtual {v9}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bc3e: 2900 61ff |00db: goto/16 003c // -009f │ │ +05bc42: 0d09 |00dd: move-exception v9 │ │ +05bc44: 1e0a |00de: monitor-exit v10 │ │ +05bc46: 2709 |00df: throw v9 │ │ +05bc48: 0d09 |00e0: move-exception v9 │ │ +05bc4a: 54da a502 |00e1: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bc4e: 54aa be02 |00e3: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bc52: 1d0a |00e5: monitor-enter v10 │ │ +05bc54: 7010 cd06 0d00 |00e6: invoke-direct {v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.stopEglLocked:()V // method@06cd │ │ +05bc5a: 1e0a |00e9: monitor-exit v10 │ │ +05bc5c: 2709 |00ea: throw v9 │ │ +05bc5e: 1209 |00eb: const/4 v9, #int 0 // #0 │ │ +05bc60: 5cd9 a102 |00ec: iput-boolean v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ +05bc64: 28e6 |00ee: goto 00d4 // -001a │ │ +05bc66: 54d9 a502 |00ef: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bc6a: 5499 be02 |00f1: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bc6e: 6e10 9c24 0900 |00f3: invoke-virtual {v9}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05bc74: 2900 21ff |00f6: goto/16 0017 // -00df │ │ +05bc78: 3801 1c00 |00f8: if-eqz v1, 0114 // +001c │ │ +05bc7c: 54d9 9702 |00fa: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05bc80: 54da a502 |00fc: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bc84: 6e10 df06 0a00 |00fe: invoke-virtual {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06df │ │ +05bc8a: 0c0a |0101: move-result-object v10 │ │ +05bc8c: 6e20 b806 a900 |0102: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@06b8 │ │ +05bc92: 0c09 |0105: move-result-object v9 │ │ +05bc94: 0790 |0106: move-object v0, v9 │ │ +05bc96: 1f00 dc03 |0107: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ +05bc9a: 0704 |0109: move-object v4, v0 │ │ +05bc9c: 54d9 a002 |010a: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ +05bca0: 54da 9702 |010c: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05bca4: 54aa 9202 |010e: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0292 │ │ +05bca8: 7230 6100 490a |0110: invoke-interface {v9, v4, v10}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0061 │ │ +05bcae: 1201 |0113: const/4 v1, #int 0 // #0 │ │ +05bcb0: 3806 0800 |0114: if-eqz v6, 011c // +0008 │ │ +05bcb4: 54d9 a002 |0116: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ +05bcb8: 7240 6000 4957 |0118: invoke-interface {v9, v4, v7, v5}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@0060 │ │ +05bcbe: 1206 |011b: const/4 v6, #int 0 // #0 │ │ +05bcc0: 54d9 a002 |011c: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@02a0 │ │ +05bcc4: 7220 5f00 4900 |011e: invoke-interface {v9, v4}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005f │ │ +05bcca: 54d9 9702 |0121: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05bcce: 6e10 bc06 0900 |0123: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.swap:()Z // method@06bc │ │ +05bcd4: 0a09 |0126: move-result v9 │ │ +05bcd6: 3909 0200 |0127: if-nez v9, 0129 // +0002 │ │ +05bcda: 3808 e9fe |0129: if-eqz v8, 0012 // -0117 │ │ +05bcde: 1212 |012b: const/4 v2, #int 1 // #1 │ │ +05bce0: 2900 e6fe |012c: goto/16 0012 // -011a │ │ +05bce4: 0d09 |012e: move-exception v9 │ │ +05bce6: 1e0a |012f: monitor-exit v10 │ │ +05bce8: 2709 |0130: throw v9 │ │ catches : 11 │ │ 0x0012 - 0x0017 │ │ -> 0x00e0 │ │ 0x0017 - 0x001c │ │ -> 0x00dd │ │ 0x0021 - 0x0028 │ │ -> 0x0026 │ │ @@ -17806,27 +17807,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -04dfb4: |[04dfb4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.stopEglLocked:()V │ │ -04dfc4: 5510 9b02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04dfc8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -04dfcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04dfce: 5c10 9b02 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ -04dfd2: 5410 9702 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04dfd6: 6e10 b906 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.destroySurface:()V // method@06b9 │ │ -04dfdc: 5410 9702 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ -04dfe0: 6e10 ba06 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.finish:()V // method@06ba │ │ -04dfe6: 5410 a502 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04dfea: 5400 be02 |0013: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04dfee: 6e20 d106 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@06d1 │ │ -04dff4: 0e00 |0018: return-void │ │ +05bd50: |[05bd50] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.stopEglLocked:()V │ │ +05bd60: 5510 9b02 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bd64: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +05bd68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05bd6a: 5c10 9b02 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHaveEgl:Z // field@029b │ │ +05bd6e: 5410 9702 |0007: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05bd72: 6e10 b906 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.destroySurface:()V // method@06b9 │ │ +05bd78: 5410 9702 |000c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper; // field@0297 │ │ +05bd7c: 6e10 ba06 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EglHelper;.finish:()V // method@06ba │ │ +05bd82: 5410 a502 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bd86: 5400 be02 |0013: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bd8a: 6e20 d106 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@06d1 │ │ +05bd90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0004 line=851 │ │ 0x0007 line=852 │ │ 0x000c line=853 │ │ 0x0011 line=854 │ │ @@ -17840,24 +17841,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -04dff8: |[04dff8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.getRenderMode:()I │ │ -04e008: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e00c: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e010: 1d01 |0004: monitor-enter v1 │ │ -04e012: 5220 9f02 |0005: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ -04e016: 1e01 |0007: monitor-exit v1 │ │ -04e018: 0f00 |0008: return v0 │ │ -04e01a: 0d00 |0009: move-exception v0 │ │ -04e01c: 1e01 |000a: monitor-exit v1 │ │ -04e01e: 2700 |000b: throw v0 │ │ +05bd94: |[05bd94] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.getRenderMode:()I │ │ +05bda4: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bda8: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bdac: 1d01 |0004: monitor-enter v1 │ │ +05bdae: 5220 9f02 |0005: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ +05bdb2: 1e01 |0007: monitor-exit v1 │ │ +05bdb4: 0f00 |0008: return v0 │ │ +05bdb6: 0d00 |0009: move-exception v0 │ │ +05bdb8: 1e01 |000a: monitor-exit v1 │ │ +05bdba: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0005 line=1021 │ │ 0x0009 line=1022 │ │ @@ -17869,28 +17870,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -04e02c: |[04e02c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onPause:()V │ │ -04e03c: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e040: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e044: 1d01 |0004: monitor-enter v1 │ │ -04e046: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -04e048: 5c20 9d02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ -04e04c: 5420 a502 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e050: 5400 be02 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e054: 6e10 9a24 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e05a: 1e01 |000f: monitor-exit v1 │ │ -04e05c: 0e00 |0010: return-void │ │ -04e05e: 0d00 |0011: move-exception v0 │ │ -04e060: 1e01 |0012: monitor-exit v1 │ │ -04e062: 2700 |0013: throw v0 │ │ +05bdc8: |[05bdc8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onPause:()V │ │ +05bdd8: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bddc: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bde0: 1d01 |0004: monitor-enter v1 │ │ +05bde2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05bde4: 5c20 9d02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ +05bde8: 5420 a502 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bdec: 5400 be02 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bdf0: 6e10 9a24 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bdf6: 1e01 |000f: monitor-exit v1 │ │ +05bdf8: 0e00 |0010: return-void │ │ +05bdfa: 0d00 |0011: move-exception v0 │ │ +05bdfc: 1e01 |0012: monitor-exit v1 │ │ +05bdfe: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0005 line=1064 │ │ 0x0008 line=1065 │ │ @@ -17905,30 +17906,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -04e070: |[04e070] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onResume:()V │ │ -04e080: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e084: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e088: 1d01 |0004: monitor-enter v1 │ │ -04e08a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04e08c: 5c20 9d02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ -04e090: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04e092: 5c20 a102 |0009: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ -04e096: 5420 a502 |000b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e09a: 5400 be02 |000d: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e09e: 6e10 9a24 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e0a4: 1e01 |0012: monitor-exit v1 │ │ -04e0a6: 0e00 |0013: return-void │ │ -04e0a8: 0d00 |0014: move-exception v0 │ │ -04e0aa: 1e01 |0015: monitor-exit v1 │ │ -04e0ac: 2700 |0016: throw v0 │ │ +05be0c: |[05be0c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onResume:()V │ │ +05be1c: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05be20: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05be24: 1d01 |0004: monitor-enter v1 │ │ +05be26: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05be28: 5c20 9d02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ +05be2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05be2e: 5c20 a102 |0009: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ +05be32: 5420 a502 |000b: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05be36: 5400 be02 |000d: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05be3a: 6e10 9a24 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05be40: 1e01 |0012: monitor-exit v1 │ │ +05be42: 0e00 |0013: return-void │ │ +05be44: 0d00 |0014: move-exception v0 │ │ +05be46: 1e01 |0015: monitor-exit v1 │ │ +05be48: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0005 line=1074 │ │ 0x0008 line=1075 │ │ @@ -17940,56 +17941,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 │ │ -04e0bc: |[04e0bc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onWindowResize:(II)V │ │ -04e0cc: 5451 a502 |0000: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e0d0: 5412 be02 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e0d4: 1d02 |0004: monitor-enter v2 │ │ -04e0d6: 5956 a402 |0005: iput v6, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ -04e0da: 5957 9c02 |0007: iput v7, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ -04e0de: 5451 a502 |0009: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e0e2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -04e0e4: 5c13 bd02 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ -04e0e8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -04e0ea: 5c51 a102 |000f: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ -04e0ee: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -04e0f0: 5c51 9e02 |0012: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@029e │ │ -04e0f4: 5451 a502 |0014: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e0f8: 5411 be02 |0016: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e0fc: 6e10 9a24 0100 |0018: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e102: 5551 9902 |001b: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ -04e106: 3901 2300 |001d: if-nez v1, 0040 // +0023 │ │ -04e10a: 5551 9d02 |001f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ -04e10e: 3901 1f00 |0021: if-nez v1, 0040 // +001f │ │ -04e112: 5551 9e02 |0023: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@029e │ │ -04e116: 3901 1b00 |0025: if-nez v1, 0040 // +001b │ │ -04e11a: 1603 c800 |0027: const-wide/16 v3, #int 200 // #c8 │ │ -04e11e: 7120 ef24 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ -04e124: 5451 a502 |002c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e128: 5411 be02 |002e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e12c: 6e10 9c24 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04e132: 28e8 |0033: goto 001b // -0018 │ │ -04e134: 0d00 |0034: move-exception v0 │ │ -04e136: 7100 ec24 0000 |0035: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04e13c: 0c01 |0038: move-result-object v1 │ │ -04e13e: 6e10 ed24 0100 |0039: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04e144: 28df |003c: goto 001b // -0021 │ │ -04e146: 0d01 |003d: move-exception v1 │ │ -04e148: 1e02 |003e: monitor-exit v2 │ │ -04e14a: 2701 |003f: throw v1 │ │ -04e14c: 1e02 |0040: monitor-exit v2 │ │ -04e14e: 0e00 |0041: return-void │ │ +05be58: |[05be58] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.onWindowResize:(II)V │ │ +05be68: 5461 a502 |0000: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05be6c: 5412 be02 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05be70: 1d02 |0004: monitor-enter v2 │ │ +05be72: 5967 a402 |0005: iput v7, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWidth:I // field@02a4 │ │ +05be76: 5968 9c02 |0007: iput v8, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHeight:I // field@029c │ │ +05be7a: 5461 a502 |0009: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05be7e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +05be80: 5c13 bd02 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ +05be84: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05be86: 5c61 a102 |000f: iput-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ +05be8a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +05be8c: 5c61 9e02 |0012: iput-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@029e │ │ +05be90: 5461 a502 |0014: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05be94: 5411 be02 |0016: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05be98: 6e10 9a24 0100 |0018: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05be9e: 5561 9902 |001b: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ +05bea2: 3901 2300 |001d: if-nez v1, 0040 // +0023 │ │ +05bea6: 5561 9d02 |001f: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mPaused:Z // field@029d │ │ +05beaa: 3901 1f00 |0021: if-nez v1, 0040 // +001f │ │ +05beae: 5561 9e02 |0023: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderComplete:Z // field@029e │ │ +05beb2: 3901 1b00 |0025: if-nez v1, 0040 // +001b │ │ +05beb6: 1604 c800 |0027: const-wide/16 v4, #int 200 // #c8 │ │ +05beba: 7120 ef24 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ +05bec0: 5461 a502 |002c: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bec4: 5411 be02 |002e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bec8: 6e10 9c24 0100 |0030: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05bece: 28e8 |0033: goto 001b // -0018 │ │ +05bed0: 0d00 |0034: move-exception v0 │ │ +05bed2: 7100 ec24 0000 |0035: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05bed8: 0c01 |0038: move-result-object v1 │ │ +05beda: 6e10 ed24 0100 |0039: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05bee0: 28df |003c: goto 001b // -0021 │ │ +05bee2: 0d01 |003d: move-exception v1 │ │ +05bee4: 1e02 |003e: monitor-exit v2 │ │ +05bee6: 2701 |003f: throw v1 │ │ +05bee8: 1e02 |0040: monitor-exit v2 │ │ +05beea: 0e00 |0041: return-void │ │ catches : 4 │ │ 0x0005 - 0x0025 │ │ -> 0x003d │ │ 0x0029 - 0x0033 │ │ Ljava/lang/InterruptedException; -> 0x0034 │ │ -> 0x003d │ │ 0x0035 - 0x003f │ │ @@ -18009,46 +18010,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 │ │ -04e178: |[04e178] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ -04e188: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -04e18c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04e190: 1a01 4e23 |0004: const-string v1, "r must not be null" // string@234e │ │ -04e194: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04e19a: 2700 |0009: throw v0 │ │ -04e19c: 5420 a502 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e1a0: 5401 be02 |000c: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e1a4: 1d01 |000e: monitor-enter v1 │ │ -04e1a6: 5420 9802 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ -04e1aa: 6e20 8925 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -04e1b0: 5420 a502 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e1b4: 5400 be02 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e1b8: 6e10 9a24 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e1be: 1e01 |001b: monitor-exit v1 │ │ -04e1c0: 0e00 |001c: return-void │ │ -04e1c2: 0d00 |001d: move-exception v0 │ │ -04e1c4: 1e01 |001e: monitor-exit v1 │ │ -04e1c6: 2700 |001f: throw v0 │ │ +05bf14: |[05bf14] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ +05bf24: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +05bf28: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05bf2c: 1a01 4e23 |0004: const-string v1, "r must not be null" // string@234e │ │ +05bf30: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05bf36: 2700 |0009: throw v0 │ │ +05bf38: 5420 a502 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bf3c: 5401 be02 |000c: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bf40: 1d01 |000e: monitor-enter v1 │ │ +05bf42: 5420 9802 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@0298 │ │ +05bf46: 6e20 8925 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +05bf4c: 5420 a502 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bf50: 5400 be02 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bf54: 6e10 9a24 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bf5a: 1e01 |001b: monitor-exit v1 │ │ +05bf5c: 0e00 |001c: return-void │ │ +05bf5e: 0d00 |001d: move-exception v0 │ │ +05bf60: 1e01 |001e: monitor-exit v1 │ │ +05bf62: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x000f - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0002 line=1133 │ │ 0x000a line=1135 │ │ @@ -18066,39 +18067,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -04e1d4: |[04e1d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestExitAndWait:()V │ │ -04e1e4: 5431 a502 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e1e8: 5412 be02 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e1ec: 1d02 |0004: monitor-enter v2 │ │ -04e1ee: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -04e1f0: 5c31 a202 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02a2 │ │ -04e1f4: 5431 a502 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e1f8: 5411 be02 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e1fc: 6e10 9a24 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e202: 5531 9902 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ -04e206: 3901 1600 |0011: if-nez v1, 0027 // +0016 │ │ -04e20a: 5431 a502 |0013: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e20e: 5411 be02 |0015: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e212: 6e10 9c24 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04e218: 28f5 |001a: goto 000f // -000b │ │ -04e21a: 0d00 |001b: move-exception v0 │ │ -04e21c: 7100 ec24 0000 |001c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04e222: 0c01 |001f: move-result-object v1 │ │ -04e224: 6e10 ed24 0100 |0020: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04e22a: 28ec |0023: goto 000f // -0014 │ │ -04e22c: 0d01 |0024: move-exception v1 │ │ -04e22e: 1e02 |0025: monitor-exit v2 │ │ -04e230: 2701 |0026: throw v1 │ │ -04e232: 1e02 |0027: monitor-exit v2 │ │ -04e234: 0e00 |0028: return-void │ │ +05bf70: |[05bf70] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestExitAndWait:()V │ │ +05bf80: 5431 a502 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bf84: 5412 be02 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bf88: 1d02 |0004: monitor-enter v2 │ │ +05bf8a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +05bf8c: 5c31 a202 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mShouldExit:Z // field@02a2 │ │ +05bf90: 5431 a502 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bf94: 5411 be02 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bf98: 6e10 9a24 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05bf9e: 5531 9902 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ +05bfa2: 3901 1600 |0011: if-nez v1, 0027 // +0016 │ │ +05bfa6: 5431 a502 |0013: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05bfaa: 5411 be02 |0015: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05bfae: 6e10 9c24 0100 |0017: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05bfb4: 28f5 |001a: goto 000f // -000b │ │ +05bfb6: 0d00 |001b: move-exception v0 │ │ +05bfb8: 7100 ec24 0000 |001c: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05bfbe: 0c01 |001f: move-result-object v1 │ │ +05bfc0: 6e10 ed24 0100 |0020: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05bfc6: 28ec |0023: goto 000f // -0014 │ │ +05bfc8: 0d01 |0024: move-exception v1 │ │ +05bfca: 1e02 |0025: monitor-exit v2 │ │ +05bfcc: 2701 |0026: throw v1 │ │ +05bfce: 1e02 |0027: monitor-exit v2 │ │ +05bfd0: 0e00 |0028: return-void │ │ catches : 4 │ │ 0x0006 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x001a │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0024 │ │ 0x001c - 0x0026 │ │ @@ -18124,28 +18125,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -04e260: |[04e260] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestRender:()V │ │ -04e270: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e274: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e278: 1d01 |0004: monitor-enter v1 │ │ -04e27a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -04e27c: 5c20 a102 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ -04e280: 5420 a502 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e284: 5400 be02 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e288: 6e10 9a24 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e28e: 1e01 |000f: monitor-exit v1 │ │ -04e290: 0e00 |0010: return-void │ │ -04e292: 0d00 |0011: move-exception v0 │ │ -04e294: 1e01 |0012: monitor-exit v1 │ │ -04e296: 2700 |0013: throw v0 │ │ +05bffc: |[05bffc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.requestRender:()V │ │ +05c00c: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c010: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c014: 1d01 |0004: monitor-enter v1 │ │ +05c016: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05c018: 5c20 a102 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRequestRender:Z // field@02a1 │ │ +05c01c: 5420 a502 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c020: 5400 be02 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c024: 6e10 9a24 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c02a: 1e01 |000f: monitor-exit v1 │ │ +05c02c: 0e00 |0010: return-void │ │ +05c02e: 0d00 |0011: move-exception v0 │ │ +05c030: 1e01 |0012: monitor-exit v1 │ │ +05c032: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=1026 │ │ 0x0005 line=1027 │ │ 0x0008 line=1028 │ │ @@ -18156,89 +18157,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 │ │ -04e2a4: |[04e2a4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.run:()V │ │ -04e2b4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04e2b8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04e2be: 1a01 f903 |0005: const-string v1, "GLThread " // string@03f9 │ │ -04e2c2: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04e2c8: 0c00 |000a: move-result-object v0 │ │ -04e2ca: 6e10 bf06 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getId:()J // method@06bf │ │ -04e2d0: 0b01 |000e: move-result-wide v1 │ │ -04e2d2: 6e30 d524 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ -04e2d8: 0c00 |0012: move-result-object v0 │ │ -04e2da: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04e2e0: 0c00 |0016: move-result-object v0 │ │ -04e2e2: 6e20 ca06 0300 |0017: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setName:(Ljava/lang/String;)V // method@06ca │ │ -04e2e8: 7010 c106 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.guardedRun:()V // method@06c1 │ │ -04e2ee: 5430 a502 |001d: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e2f2: 5400 be02 |001f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e2f6: 6e20 d206 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@06d2 │ │ -04e2fc: 0e00 |0024: return-void │ │ -04e2fe: 0d00 |0025: move-exception v0 │ │ -04e300: 5430 a502 |0026: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e304: 5400 be02 |0028: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e308: 6e20 d206 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@06d2 │ │ -04e30e: 28f7 |002d: goto 0024 // -0009 │ │ -04e310: 0d00 |002e: move-exception v0 │ │ -04e312: 5431 a502 |002f: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e316: 5411 be02 |0031: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e31a: 6e20 d206 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@06d2 │ │ -04e320: 2700 |0036: throw v0 │ │ +05c040: |[05c040] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.run:()V │ │ +05c050: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +05c054: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05c05a: 1a01 f903 |0005: const-string v1, "GLThread " // string@03f9 │ │ +05c05e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05c064: 0c00 |000a: move-result-object v0 │ │ +05c066: 6e10 bf06 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getId:()J // method@06bf │ │ +05c06c: 0b02 |000e: move-result-wide v2 │ │ +05c06e: 6e30 d524 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ +05c074: 0c00 |0012: move-result-object v0 │ │ +05c076: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05c07c: 0c00 |0016: move-result-object v0 │ │ +05c07e: 6e20 ca06 0400 |0017: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setName:(Ljava/lang/String;)V // method@06ca │ │ +05c084: 7010 c106 0400 |001a: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.guardedRun:()V // method@06c1 │ │ +05c08a: 5440 a502 |001d: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c08e: 5400 be02 |001f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c092: 6e20 d206 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@06d2 │ │ +05c098: 0e00 |0024: return-void │ │ +05c09a: 0d00 |0025: move-exception v0 │ │ +05c09c: 5440 a502 |0026: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c0a0: 5400 be02 |0028: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c0a4: 6e20 d206 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@06d2 │ │ +05c0aa: 28f7 |002d: goto 0024 // -0009 │ │ +05c0ac: 0d00 |002e: move-exception v0 │ │ +05c0ae: 5441 a502 |002f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c0b2: 5411 be02 |0031: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c0b6: 6e20 d206 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@06d2 │ │ +05c0bc: 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 │ │ -04e334: |[04e334] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.setRenderMode:(I)V │ │ -04e344: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -04e348: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -04e34a: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -04e34e: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04e352: 1a01 e723 |0007: const-string v1, "renderMode" // string@23e7 │ │ -04e356: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04e35c: 2700 |000c: throw v0 │ │ -04e35e: 5420 a502 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e362: 5401 be02 |000f: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e366: 1d01 |0011: monitor-enter v1 │ │ -04e368: 5923 9f02 |0012: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ -04e36c: 5420 a502 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e370: 5400 be02 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e374: 6e10 9a24 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e37a: 1e01 |001b: monitor-exit v1 │ │ -04e37c: 0e00 |001c: return-void │ │ -04e37e: 0d00 |001d: move-exception v0 │ │ -04e380: 1e01 |001e: monitor-exit v1 │ │ -04e382: 2700 |001f: throw v0 │ │ +05c0d0: |[05c0d0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.setRenderMode:(I)V │ │ +05c0e0: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +05c0e4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +05c0e6: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +05c0ea: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05c0ee: 1a01 e723 |0007: const-string v1, "renderMode" // string@23e7 │ │ +05c0f2: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05c0f8: 2700 |000c: throw v0 │ │ +05c0fa: 5420 a502 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c0fe: 5401 be02 |000f: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c102: 1d01 |0011: monitor-enter v1 │ │ +05c104: 5923 9f02 |0012: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mRenderMode:I // field@029f │ │ +05c108: 5420 a502 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c10c: 5400 be02 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c110: 6e10 9a24 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c116: 1e01 |001b: monitor-exit v1 │ │ +05c118: 0e00 |001c: return-void │ │ +05c11a: 0d00 |001d: move-exception v0 │ │ +05c11c: 1e01 |001e: monitor-exit v1 │ │ +05c11e: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x0012 - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0005 line=1011 │ │ 0x000d line=1013 │ │ @@ -18256,28 +18257,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -04e390: |[04e390] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceCreated:()V │ │ -04e3a0: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e3a4: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e3a8: 1d01 |0004: monitor-enter v1 │ │ -04e3aa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -04e3ac: 5c20 9a02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ -04e3b0: 5420 a502 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e3b4: 5400 be02 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e3b8: 6e10 9a24 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e3be: 1e01 |000f: monitor-exit v1 │ │ -04e3c0: 0e00 |0010: return-void │ │ -04e3c2: 0d00 |0011: move-exception v0 │ │ -04e3c4: 1e01 |0012: monitor-exit v1 │ │ -04e3c6: 2700 |0013: throw v0 │ │ +05c12c: |[05c12c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceCreated:()V │ │ +05c13c: 5420 a502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c140: 5401 be02 |0002: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c144: 1d01 |0004: monitor-enter v1 │ │ +05c146: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05c148: 5c20 9a02 |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ +05c14c: 5420 a502 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c150: 5400 be02 |000a: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c154: 6e10 9a24 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c15a: 1e01 |000f: monitor-exit v1 │ │ +05c15c: 0e00 |0010: return-void │ │ +05c15e: 0d00 |0011: move-exception v0 │ │ +05c160: 1e01 |0012: monitor-exit v1 │ │ +05c162: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0005 line=1037 │ │ 0x0008 line=1038 │ │ @@ -18292,44 +18293,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 51 16-bit code units │ │ -04e3d4: |[04e3d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceDestroyed:()V │ │ -04e3e4: 5431 a502 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e3e8: 5412 be02 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e3ec: 1d02 |0004: monitor-enter v2 │ │ -04e3ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -04e3f0: 5c31 9a02 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ -04e3f4: 5431 a502 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e3f8: 5411 be02 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e3fc: 6e10 9a24 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e402: 5531 a302 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ -04e406: 3901 2000 |0011: if-nez v1, 0031 // +0020 │ │ -04e40a: 6e10 c206 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.isAlive:()Z // method@06c2 │ │ -04e410: 0a01 |0016: move-result v1 │ │ -04e412: 3801 1a00 |0017: if-eqz v1, 0031 // +001a │ │ -04e416: 5531 9902 |0019: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ -04e41a: 3901 1600 |001b: if-nez v1, 0031 // +0016 │ │ -04e41e: 5431 a502 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ -04e422: 5411 be02 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e426: 6e10 9c24 0100 |0021: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04e42c: 28eb |0024: goto 000f // -0015 │ │ -04e42e: 0d00 |0025: move-exception v0 │ │ -04e430: 7100 ec24 0000 |0026: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04e436: 0c01 |0029: move-result-object v1 │ │ -04e438: 6e10 ed24 0100 |002a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04e43e: 28e2 |002d: goto 000f // -001e │ │ -04e440: 0d01 |002e: move-exception v1 │ │ -04e442: 1e02 |002f: monitor-exit v2 │ │ -04e444: 2701 |0030: throw v1 │ │ -04e446: 1e02 |0031: monitor-exit v2 │ │ -04e448: 0e00 |0032: return-void │ │ +05c170: |[05c170] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThread.surfaceDestroyed:()V │ │ +05c180: 5431 a502 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c184: 5412 be02 |0002: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c188: 1d02 |0004: monitor-enter v2 │ │ +05c18a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +05c18c: 5c31 9a02 |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mHasSurface:Z // field@029a │ │ +05c190: 5431 a502 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c194: 5411 be02 |000a: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c198: 6e10 9a24 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c19e: 5531 a302 |000f: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mWaitingForSurface:Z // field@02a3 │ │ +05c1a2: 3901 2000 |0011: if-nez v1, 0031 // +0020 │ │ +05c1a6: 6e10 c206 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.isAlive:()Z // method@06c2 │ │ +05c1ac: 0a01 |0016: move-result v1 │ │ +05c1ae: 3801 1a00 |0017: if-eqz v1, 0031 // +001a │ │ +05c1b2: 5531 9902 |0019: iget-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ +05c1b6: 3901 1600 |001b: if-nez v1, 0031 // +0016 │ │ +05c1ba: 5431 a502 |001d: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a5 │ │ +05c1be: 5411 be02 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c1c2: 6e10 9c24 0100 |0021: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05c1c8: 28eb |0024: goto 000f // -0015 │ │ +05c1ca: 0d00 |0025: move-exception v0 │ │ +05c1cc: 7100 ec24 0000 |0026: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05c1d2: 0c01 |0029: move-result-object v1 │ │ +05c1d4: 6e10 ed24 0100 |002a: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05c1da: 28e2 |002d: goto 000f // -001e │ │ +05c1dc: 0d01 |002e: move-exception v1 │ │ +05c1de: 1e02 |002f: monitor-exit v2 │ │ +05c1e0: 2701 |0030: throw v1 │ │ +05c1e2: 1e02 |0031: monitor-exit v2 │ │ +05c1e4: 0e00 |0032: return-void │ │ catches : 4 │ │ 0x0006 - 0x001b │ │ -> 0x002e │ │ 0x001d - 0x0024 │ │ Ljava/lang/InterruptedException; -> 0x0025 │ │ -> 0x002e │ │ 0x0026 - 0x0030 │ │ @@ -18388,18 +18389,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 │ │ -04e474: |[04e474] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ -04e484: 5b01 a702 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a7 │ │ -04e488: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04e48e: 0e00 |0005: return-void │ │ +05c210: |[05c210] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V │ │ +05c220: 5b01 a702 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@02a7 │ │ +05c224: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05c22a: 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; │ │ │ │ @@ -18409,26 +18410,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 │ │ -04e490: |[04e490] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ -04e4a0: 1d01 |0000: monitor-enter v1 │ │ -04e4a2: 5410 a602 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e4a6: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ -04e4aa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04e4ac: 5b10 a602 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e4b0: 6e10 9a24 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e4b6: 1e01 |000b: monitor-exit v1 │ │ -04e4b8: 0e00 |000c: return-void │ │ -04e4ba: 0d00 |000d: move-exception v0 │ │ -04e4bc: 1e01 |000e: monitor-exit v1 │ │ -04e4be: 2700 |000f: throw v0 │ │ +05c22c: |[05c22c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.releaseEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ +05c23c: 1d01 |0000: monitor-enter v1 │ │ +05c23e: 5410 a602 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c242: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ +05c246: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05c248: 5b10 a602 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c24c: 6e10 9a24 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c252: 1e01 |000b: monitor-exit v1 │ │ +05c254: 0e00 |000c: return-void │ │ +05c256: 0d00 |000d: move-exception v0 │ │ +05c258: 1e01 |000e: monitor-exit v1 │ │ +05c25a: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=1232 │ │ 0x0005 line=1233 │ │ 0x0008 line=1235 │ │ @@ -18443,28 +18444,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 │ │ -04e4cc: |[04e4cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ -04e4dc: 1d01 |0000: monitor-enter v1 │ │ -04e4de: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04e4e0: 5c20 9902 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ -04e4e4: 5410 a602 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e4e8: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ -04e4ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04e4ee: 5b10 a602 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e4f2: 6e10 9a24 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e4f8: 1e01 |000e: monitor-exit v1 │ │ -04e4fa: 0e00 |000f: return-void │ │ -04e4fc: 0d00 |0010: move-exception v0 │ │ -04e4fe: 1e01 |0011: monitor-exit v1 │ │ -04e500: 2700 |0012: throw v0 │ │ +05c268: |[05c268] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.threadExiting:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)V │ │ +05c278: 1d01 |0000: monitor-enter v1 │ │ +05c27a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05c27c: 5c20 9902 |0002: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.mExited:Z // field@0299 │ │ +05c280: 5410 a602 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c284: 3320 0500 |0006: if-ne v0, v2, 000b // +0005 │ │ +05c288: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05c28a: 5b10 a602 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c28e: 6e10 9a24 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c294: 1e01 |000e: monitor-exit v1 │ │ +05c296: 0e00 |000f: return-void │ │ +05c298: 0d00 |0010: move-exception v0 │ │ +05c29a: 1e01 |0011: monitor-exit v1 │ │ +05c29c: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000e │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0004 line=1207 │ │ 0x0008 line=1208 │ │ @@ -18480,30 +18481,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 │ │ -04e510: |[04e510] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z │ │ -04e520: 1d01 |0000: monitor-enter v1 │ │ -04e522: 5410 a602 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e526: 3220 0600 |0003: if-eq v0, v2, 0009 // +0006 │ │ -04e52a: 5410 a602 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e52e: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -04e532: 5b12 a602 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ -04e536: 6e10 9a24 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -04e53c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -04e53e: 1e01 |000f: monitor-exit v1 │ │ -04e540: 0f00 |0010: return v0 │ │ -04e542: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -04e544: 28fd |0012: goto 000f // -0003 │ │ -04e546: 0d00 |0013: move-exception v0 │ │ -04e548: 1e01 |0014: monitor-exit v1 │ │ -04e54a: 2700 |0015: throw v0 │ │ +05c2ac: |[05c2ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$GLThreadManager.tryAcquireEglSurfaceLocked:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;)Z │ │ +05c2bc: 1d01 |0000: monitor-enter v1 │ │ +05c2be: 5410 a602 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c2c2: 3220 0600 |0003: if-eq v0, v2, 0009 // +0006 │ │ +05c2c6: 5410 a602 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c2ca: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +05c2ce: 5b12 a602 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.mEglOwner:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02a6 │ │ +05c2d2: 6e10 9a24 0100 |000b: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +05c2d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05c2da: 1e01 |000f: monitor-exit v1 │ │ +05c2dc: 0f00 |0010: return v0 │ │ +05c2de: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +05c2e0: 28fd |0012: goto 000f // -0003 │ │ +05c2e2: 0d00 |0013: move-exception v0 │ │ +05c2e4: 1e01 |0014: monitor-exit v1 │ │ +05c2e6: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000e │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=1220 │ │ 0x0009 line=1221 │ │ 0x000b line=1222 │ │ @@ -18580,20 +18581,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04e558: |[04e558] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.:()V │ │ -04e568: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ -04e56e: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04e572: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04e578: 5b10 a802 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ -04e57c: 0e00 |000a: return-void │ │ +05c2f4: |[05c2f4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.:()V │ │ +05c304: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ +05c30a: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +05c30e: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05c314: 5b10 a802 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ +05c318: 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; │ │ │ │ @@ -18602,26 +18603,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -04e580: |[04e580] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flushBuilder:()V │ │ -04e590: 5430 a802 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ -04e594: 6e10 db24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -04e59a: 0a00 |0005: move-result v0 │ │ -04e59c: 3d00 0e00 |0006: if-lez v0, 0014 // +000e │ │ -04e5a0: 5430 a802 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ -04e5a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04e5a6: 5432 a802 |000b: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ -04e5aa: 6e10 db24 0200 |000d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -04e5b0: 0a02 |0010: move-result v2 │ │ -04e5b2: 6e30 da24 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@24da │ │ -04e5b8: 0e00 |0014: return-void │ │ +05c31c: |[05c31c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flushBuilder:()V │ │ +05c32c: 5430 a802 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ +05c330: 6e10 db24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +05c336: 0a00 |0005: move-result v0 │ │ +05c338: 3d00 0e00 |0006: if-lez v0, 0014 // +000e │ │ +05c33c: 5430 a802 |0008: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ +05c340: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05c342: 5432 a802 |000b: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ +05c346: 6e10 db24 0200 |000d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +05c34c: 0a02 |0010: move-result v2 │ │ +05c34e: 6e30 da24 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@24da │ │ +05c354: 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; │ │ @@ -18632,17 +18633,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e5bc: |[04e5bc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.close:()V │ │ -04e5cc: 7010 d806 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06d8 │ │ -04e5d2: 0e00 |0003: return-void │ │ +05c358: |[05c358] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.close:()V │ │ +05c368: 7010 d806 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06d8 │ │ +05c36e: 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; │ │ │ │ @@ -18651,17 +18652,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e5d4: |[04e5d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flush:()V │ │ -04e5e4: 7010 d806 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06d8 │ │ -04e5ea: 0e00 |0003: return-void │ │ +05c370: |[05c370] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.flush:()V │ │ +05c380: 7010 d806 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06d8 │ │ +05c386: 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; │ │ │ │ @@ -18670,28 +18671,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -04e5ec: |[04e5ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.write:([CII)V │ │ -04e5fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04e5fe: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -04e602: 9002 0501 |0003: add-int v2, v5, v1 │ │ -04e606: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -04e60a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -04e60e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -04e612: 7010 d806 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06d8 │ │ -04e618: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04e61c: 28f1 |0010: goto 0001 // -000f │ │ -04e61e: 5432 a802 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ -04e622: 6e20 d224 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -04e628: 28f8 |0016: goto 000e // -0008 │ │ -04e62a: 0e00 |0017: return-void │ │ +05c388: |[05c388] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$LogWriter.write:([CII)V │ │ +05c398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05c39a: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +05c39e: 9002 0501 |0003: add-int v2, v5, v1 │ │ +05c3a2: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +05c3a6: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +05c3aa: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +05c3ae: 7010 d806 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.flushBuilder:()V // method@06d8 │ │ +05c3b4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c3b8: 28f1 |0010: goto 0001 // -000f │ │ +05c3ba: 5432 a802 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02a8 │ │ +05c3be: 6e20 d224 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +05c3c4: 28f8 |0016: goto 000e // -0008 │ │ +05c3c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0003 line=1173 │ │ 0x0007 line=1174 │ │ 0x000b line=1175 │ │ 0x000e line=1172 │ │ @@ -18819,26 +18820,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 │ │ -04e62c: |[04e62c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ -04e63c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -04e642: 1a00 ec03 |0003: const-string v0, "GLBaseSurfaceView" // string@03ec │ │ -04e646: 5b10 b502 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02b5 │ │ -04e64a: 2200 ed00 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00ed │ │ -04e64e: 7020 d006 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06d0 │ │ -04e654: 5b10 be02 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e658: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -04e65a: 5c10 bd02 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ -04e65e: 5b12 b602 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02b6 │ │ -04e662: 7010 e106 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06e1 │ │ -04e668: 0e00 |0016: return-void │ │ +05c3c8: |[05c3c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ +05c3d8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05c3de: 1a00 ec03 |0003: const-string v0, "GLBaseSurfaceView" // string@03ec │ │ +05c3e2: 5b10 b502 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02b5 │ │ +05c3e6: 2200 ed00 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00ed │ │ +05c3ea: 7020 d006 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06d0 │ │ +05c3f0: 5b10 be02 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c3f4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05c3f6: 5c10 bd02 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ +05c3fa: 5b12 b602 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02b6 │ │ +05c3fe: 7010 e106 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06e1 │ │ +05c404: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=138 │ │ 0x0007 line=1241 │ │ 0x000e line=1242 │ │ 0x0011 line=184 │ │ @@ -18853,26 +18854,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 │ │ -04e66c: |[04e66c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V │ │ -04e67c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -04e682: 1a00 ec03 |0003: const-string v0, "GLBaseSurfaceView" // string@03ec │ │ -04e686: 5b10 b502 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02b5 │ │ -04e68a: 2200 ed00 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00ed │ │ -04e68e: 7020 d006 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06d0 │ │ -04e694: 5b10 be02 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ -04e698: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -04e69a: 5c10 bd02 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ -04e69e: 5b12 b602 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02b6 │ │ -04e6a2: 7010 e106 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06e1 │ │ -04e6a8: 0e00 |0016: return-void │ │ +05c408: |[05c408] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V │ │ +05c418: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05c41e: 1a00 ec03 |0003: const-string v0, "GLBaseSurfaceView" // string@03ec │ │ +05c422: 5b10 b502 |0005: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.TAG:Ljava/lang/String; // field@02b5 │ │ +05c426: 2200 ed00 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // type@00ed │ │ +05c42a: 7020 d006 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;)V // method@06d0 │ │ +05c430: 5b10 be02 |000c: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager; // field@02be │ │ +05c434: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05c436: 5c10 bd02 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mSizeChanged:Z // field@02bd │ │ +05c43a: 5b12 b602 |0011: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02b6 │ │ +05c43e: 7010 e106 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.init:()V // method@06e1 │ │ +05c444: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=138 │ │ 0x0007 line=1241 │ │ 0x000e line=1242 │ │ 0x0011 line=192 │ │ @@ -18888,22 +18889,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04e6ac: |[04e6ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.checkRenderThreadState:()V │ │ -04e6bc: 5420 bb02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e6c0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04e6c4: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -04e6c8: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ -04e6cc: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -04e6d2: 2700 |000b: throw v0 │ │ -04e6d4: 0e00 |000c: return-void │ │ +05c448: |[05c448] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.checkRenderThreadState:()V │ │ +05c458: 5420 bb02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c45c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05c460: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +05c464: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ +05c468: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +05c46e: 2700 |000b: throw v0 │ │ +05c470: 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; │ │ @@ -18913,19 +18914,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04e6d8: |[04e6d8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.init:()V │ │ -04e6e8: 6e10 df06 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06df │ │ -04e6ee: 0c00 |0003: move-result-object v0 │ │ -04e6f0: 7220 a700 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00a7 │ │ -04e6f6: 0e00 |0007: return-void │ │ +05c474: |[05c474] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.init:()V │ │ +05c484: 6e10 df06 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.getHolder:()Landroid/view/SurfaceHolder; // method@06df │ │ +05c48a: 0c00 |0003: move-result-object v0 │ │ +05c48c: 7220 a700 1000 |0004: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00a7 │ │ +05c492: 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; │ │ @@ -18937,17 +18938,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e6f8: |[04e6f8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getDebugFlags:()I │ │ -04e708: 5210 b702 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ -04e70c: 0f00 |0002: return v0 │ │ +05c494: |[05c494] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getDebugFlags:()I │ │ +05c4a4: 5210 b702 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ +05c4a8: 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;) │ │ @@ -18955,19 +18956,19 @@ │ │ type : '()Landroid/view/SurfaceHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e710: |[04e710] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getHolder:()Landroid/view/SurfaceHolder; │ │ -04e720: 5410 b602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02b6 │ │ -04e724: 6e10 7e00 0000 |0002: invoke-virtual {v0}, Landroid/service/wallpaper/WallpaperService$Engine;.getSurfaceHolder:()Landroid/view/SurfaceHolder; // method@007e │ │ -04e72a: 0c00 |0005: move-result-object v0 │ │ -04e72c: 1100 |0006: return-object v0 │ │ +05c4ac: |[05c4ac] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getHolder:()Landroid/view/SurfaceHolder; │ │ +05c4bc: 5410 b602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@02b6 │ │ +05c4c0: 6e10 7e00 0000 |0002: invoke-virtual {v0}, Landroid/service/wallpaper/WallpaperService$Engine;.getSurfaceHolder:()Landroid/view/SurfaceHolder; // method@007e │ │ +05c4c6: 0c00 |0005: move-result-object v0 │ │ +05c4c8: 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;) │ │ @@ -18975,19 +18976,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e730: |[04e730] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getRenderMode:()I │ │ -04e740: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e744: 6e10 c006 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getRenderMode:()I // method@06c0 │ │ -04e74a: 0a00 |0005: move-result v0 │ │ -04e74c: 0f00 |0006: return v0 │ │ +05c4cc: |[05c4cc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.getRenderMode:()I │ │ +05c4dc: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c4e0: 6e10 c006 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.getRenderMode:()I // method@06c0 │ │ +05c4e6: 0a00 |0005: move-result v0 │ │ +05c4e8: 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;) │ │ @@ -18995,18 +18996,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e750: |[04e750] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onDestroy:()V │ │ -04e760: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e764: 6e10 c706 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestExitAndWait:()V // method@06c7 │ │ -04e76a: 0e00 |0005: return-void │ │ +05c4ec: |[05c4ec] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onDestroy:()V │ │ +05c4fc: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c500: 6e10 c706 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestExitAndWait:()V // method@06c7 │ │ +05c506: 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; │ │ │ │ @@ -19015,18 +19016,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e76c: |[04e76c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onPause:()V │ │ -04e77c: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e780: 6e10 c306 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onPause:()V // method@06c3 │ │ -04e786: 0e00 |0005: return-void │ │ +05c508: |[05c508] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onPause:()V │ │ +05c518: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c51c: 6e10 c306 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onPause:()V // method@06c3 │ │ +05c522: 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; │ │ │ │ @@ -19035,18 +19036,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e788: |[04e788] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onResume:()V │ │ -04e798: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e79c: 6e10 c406 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onResume:()V // method@06c4 │ │ -04e7a2: 0e00 |0005: return-void │ │ +05c524: |[05c524] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.onResume:()V │ │ +05c534: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c538: 6e10 c406 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onResume:()V // method@06c4 │ │ +05c53e: 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; │ │ │ │ @@ -19055,18 +19056,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04e7a4: |[04e7a4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.queueEvent:(Ljava/lang/Runnable;)V │ │ -04e7b4: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e7b8: 6e20 c606 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@06c6 │ │ -04e7be: 0e00 |0005: return-void │ │ +05c540: |[05c540] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.queueEvent:(Ljava/lang/Runnable;)V │ │ +05c550: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c554: 6e20 c606 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@06c6 │ │ +05c55a: 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; │ │ @@ -19076,18 +19077,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e7c0: |[04e7c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.requestRender:()V │ │ -04e7d0: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e7d4: 6e10 c806 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestRender:()V // method@06c8 │ │ -04e7da: 0e00 |0005: return-void │ │ +05c55c: |[05c55c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.requestRender:()V │ │ +05c56c: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c570: 6e10 c806 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.requestRender:()V // method@06c8 │ │ +05c576: 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; │ │ │ │ @@ -19096,17 +19097,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04e7dc: |[04e7dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setDebugFlags:(I)V │ │ -04e7ec: 5901 b702 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ -04e7f0: 0e00 |0002: return-void │ │ +05c578: |[05c578] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setDebugFlags:(I)V │ │ +05c588: 5901 b702 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mDebugFlags:I // field@02b7 │ │ +05c58c: 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 │ │ @@ -19116,25 +19117,25 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -04e7f4: |[04e7f4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(IIIIII)V │ │ -04e804: 2200 e600 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser; // type@00e6 │ │ -04e808: 0181 |0002: move v1, v8 │ │ -04e80a: 0192 |0003: move v2, v9 │ │ -04e80c: 01a3 |0004: move v3, v10 │ │ -04e80e: 01b4 |0005: move v4, v11 │ │ -04e810: 01c5 |0006: move v5, v12 │ │ -04e812: 01d6 |0007: move v6, v13 │ │ -04e814: 7607 aa06 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@06aa │ │ -04e81a: 6e20 e906 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06e9 │ │ -04e820: 0e00 |000e: return-void │ │ +05c590: |[05c590] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(IIIIII)V │ │ +05c5a0: 2200 e600 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser; // type@00e6 │ │ +05c5a4: 0181 |0002: move v1, v8 │ │ +05c5a6: 0192 |0003: move v2, v9 │ │ +05c5a8: 01a3 |0004: move v3, v10 │ │ +05c5aa: 01b4 |0005: move v4, v11 │ │ +05c5ac: 01c5 |0006: move v5, v12 │ │ +05c5ae: 01d6 |0007: move v6, v13 │ │ +05c5b0: 7607 aa06 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@06aa │ │ +05c5b6: 6e20 e906 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06e9 │ │ +05c5bc: 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 │ │ @@ -19149,18 +19150,18 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e824: |[04e824] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ -04e834: 7010 dd06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ -04e83a: 5b01 b802 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ -04e83e: 0e00 |0005: return-void │ │ +05c5c0: |[05c5c0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ +05c5d0: 7010 dd06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ +05c5d6: 5b01 b802 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ +05c5da: 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; │ │ @@ -19171,19 +19172,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e840: |[04e840] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Z)V │ │ -04e850: 2200 f000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f0 │ │ -04e854: 7020 da06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06da │ │ -04e85a: 6e20 e906 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06e9 │ │ -04e860: 0e00 |0008: return-void │ │ +05c5dc: |[05c5dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLConfigChooser:(Z)V │ │ +05c5ec: 2200 f000 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f0 │ │ +05c5f0: 7020 da06 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06da │ │ +05c5f6: 6e20 e906 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06e9 │ │ +05c5fc: 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 │ │ @@ -19193,18 +19194,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 │ │ -04e864: |[04e864] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ -04e874: 7010 dd06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ -04e87a: 5b01 b902 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ -04e87e: 0e00 |0005: return-void │ │ +05c600: |[05c600] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ +05c610: 7010 dd06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ +05c616: 5b01 b902 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ +05c61a: 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; │ │ @@ -19215,19 +19216,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 │ │ -04e880: |[04e880] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ -04e890: 7010 dd06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ -04e896: 1f01 ea00 |0003: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // type@00ea │ │ -04e89a: 5b01 ba02 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ -04e89e: 0e00 |0007: return-void │ │ +05c61c: |[05c61c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setEGLWindowSurfaceFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V │ │ +05c62c: 7010 dd06 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ +05c632: 1f01 ea00 |0003: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // type@00ea │ │ +05c636: 5b01 ba02 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ +05c63a: 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; │ │ @@ -19238,17 +19239,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 │ │ -04e8a0: |[04e8a0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;)V │ │ -04e8b0: 5b01 bc02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02bc │ │ -04e8b4: 0e00 |0002: return-void │ │ +05c63c: |[05c63c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper;)V │ │ +05c64c: 5b01 bc02 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLWrapper; // field@02bc │ │ +05c650: 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; │ │ @@ -19258,18 +19259,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04e8b8: |[04e8b8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderMode:(I)V │ │ -04e8c8: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e8cc: 6e20 cb06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setRenderMode:(I)V // method@06cb │ │ -04e8d2: 0e00 |0005: return-void │ │ +05c654: |[05c654] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderMode:(I)V │ │ +05c664: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c668: 6e20 cb06 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.setRenderMode:(I)V // method@06cb │ │ +05c66e: 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 │ │ @@ -19279,38 +19280,38 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -04e8d4: |[04e8d4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -04e8e4: 7010 dd06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ -04e8ea: 5420 b802 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ -04e8ee: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -04e8f2: 2200 f000 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f0 │ │ -04e8f6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -04e8f8: 7020 da06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06da │ │ -04e8fe: 5b20 b802 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ -04e902: 5420 b902 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ -04e906: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ -04e90a: 2200 e700 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; // type@00e7 │ │ -04e90e: 7010 ad06 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory;.:()V // method@06ad │ │ -04e914: 5b20 b902 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ -04e918: 5420 ba02 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ -04e91c: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ -04e920: 2200 e800 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory; // type@00e8 │ │ -04e924: 7010 b006 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory;.:()V // method@06b0 │ │ -04e92a: 5b20 ba02 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ -04e92e: 2200 ec00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // type@00ec │ │ -04e932: 7030 be06 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@06be │ │ -04e938: 5b20 bb02 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e93c: 5420 bb02 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e940: 6e10 cc06 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.start:()V // method@06cc │ │ -04e946: 0e00 |0031: return-void │ │ +05c670: |[05c670] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05c680: 7010 dd06 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.checkRenderThreadState:()V // method@06dd │ │ +05c686: 5420 b802 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ +05c68a: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +05c68e: 2200 f000 |0007: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser; // type@00f0 │ │ +05c692: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05c694: 7020 da06 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.:(Z)V // method@06da │ │ +05c69a: 5b20 b802 |000d: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@02b8 │ │ +05c69e: 5420 b902 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ +05c6a2: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ +05c6a6: 2200 e700 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory; // type@00e7 │ │ +05c6aa: 7010 ad06 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultContextFactory;.:()V // method@06ad │ │ +05c6b0: 5b20 b902 |0018: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLContextFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLContextFactory; // field@02b9 │ │ +05c6b4: 5420 ba02 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ +05c6b8: 3900 0900 |001c: if-nez v0, 0025 // +0009 │ │ +05c6bc: 2200 e800 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory; // type@00e8 │ │ +05c6c0: 7010 b006 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory;.:()V // method@06b0 │ │ +05c6c6: 5b20 ba02 |0023: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mEGLWindowSurfaceFactory:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$EGLWindowSurfaceFactory; // field@02ba │ │ +05c6ca: 2200 ec00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // type@00ec │ │ +05c6ce: 7030 be06 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@06be │ │ +05c6d4: 5b20 bb02 |002a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c6d8: 5420 bb02 |002c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c6dc: 6e10 cc06 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.start:()V // method@06cc │ │ +05c6e2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0003 line=271 │ │ 0x0007 line=272 │ │ 0x000f line=274 │ │ 0x0013 line=275 │ │ @@ -19328,18 +19329,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04e948: |[04e948] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -04e958: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e95c: 6e30 c506 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onWindowResize:(II)V // method@06c5 │ │ -04e962: 0e00 |0005: return-void │ │ +05c6e4: |[05c6e4] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +05c6f4: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c6f8: 6e30 c506 4005 |0002: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.onWindowResize:(II)V // method@06c5 │ │ +05c6fe: 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; │ │ @@ -19352,18 +19353,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e964: |[04e964] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -04e974: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e978: 6e10 ce06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceCreated:()V // method@06ce │ │ -04e97e: 0e00 |0005: return-void │ │ +05c700: |[05c700] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +05c710: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c714: 6e10 ce06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceCreated:()V // method@06ce │ │ +05c71a: 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; │ │ @@ -19373,18 +19374,18 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e980: |[04e980] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -04e990: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ -04e994: 6e10 cf06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceDestroyed:()V // method@06cf │ │ -04e99a: 0e00 |0005: return-void │ │ +05c71c: |[05c71c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +05c72c: 5410 bb02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread; // field@02bb │ │ +05c730: 6e10 cf06 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;.surfaceDestroyed:()V // method@06cf │ │ +05c736: 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; │ │ @@ -19434,17 +19435,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04e99c: |[04e99c] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.:()V │ │ -04e9ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04e9b2: 0e00 |0003: return-void │ │ +05c738: |[05c738] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.:()V │ │ +05c748: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05c74e: 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;) │ │ @@ -19452,20 +19453,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 │ │ -04e9b4: |[04e9b4] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL; │ │ -04e9c4: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -04e9c8: 2200 d500 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; // type@00d5 │ │ -04e9cc: 7040 2706 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@0627 │ │ -04e9d2: 0701 |0007: move-object v1, v0 │ │ -04e9d4: 1101 |0008: return-object v1 │ │ +05c750: |[05c750] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)Ljavax/microedition/khronos/egl/EGL; │ │ +05c760: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +05c764: 2200 d500 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/EGLLogWrapper; // type@00d5 │ │ +05c768: 7040 2706 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@0627 │ │ +05c76e: 0701 |0007: move-object v1, v0 │ │ +05c770: 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; │ │ @@ -19479,31 +19480,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 │ │ -04e9d8: |[04e9d8] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; │ │ -04e9e8: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ -04e9ec: 2200 f300 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper; // type@00f3 │ │ -04e9f0: 7030 f606 3004 |0004: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.:(Ljavax/microedition/khronos/opengles/GL;I)V // method@06f6 │ │ -04e9f6: 3805 0f00 |0007: if-eqz v5, 0016 // +000f │ │ -04e9fa: dd02 0404 |0009: and-int/lit8 v2, v4, #int 4 // #04 │ │ -04e9fe: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ -04ea02: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -04ea04: 2203 f600 |000e: new-instance v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // type@00f6 │ │ -04ea08: 7040 9107 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@0791 │ │ -04ea0e: 1103 |0013: return-object v3 │ │ -04ea10: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04ea12: 28f9 |0015: goto 000e // -0007 │ │ -04ea14: 0703 |0016: move-object v3, v0 │ │ -04ea16: 28fc |0017: goto 0013 // -0004 │ │ -04ea18: 0730 |0018: move-object v0, v3 │ │ -04ea1a: 28ee |0019: goto 0007 // -0012 │ │ +05c774: |[05c774] com.badlogic.gdx.backends.android.surfaceview.GLDebugHelper.wrap:(Ljavax/microedition/khronos/opengles/GL;ILjava/io/Writer;)Ljavax/microedition/khronos/opengles/GL; │ │ +05c784: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ +05c788: 2200 f300 |0002: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper; // type@00f3 │ │ +05c78c: 7030 f606 3004 |0004: invoke-direct {v0, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.:(Ljavax/microedition/khronos/opengles/GL;I)V // method@06f6 │ │ +05c792: 3805 0f00 |0007: if-eqz v5, 0016 // +000f │ │ +05c796: dd02 0404 |0009: and-int/lit8 v2, v4, #int 4 // #04 │ │ +05c79a: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ +05c79e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +05c7a0: 2203 f600 |000e: new-instance v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // type@00f6 │ │ +05c7a4: 7040 9107 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@0791 │ │ +05c7aa: 1103 |0013: return-object v3 │ │ +05c7ac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +05c7ae: 28f9 |0015: goto 000e // -0007 │ │ +05c7b0: 0703 |0016: move-object v3, v0 │ │ +05c7b2: 28fc |0017: goto 0013 // -0004 │ │ +05c7b4: 0730 |0018: move-object v0, v3 │ │ +05c7b6: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0007 line=59 │ │ 0x0009 line=60 │ │ 0x000e line=61 │ │ @@ -19550,20 +19551,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04ea1c: |[04ea1c] com.badlogic.gdx.backends.android.surfaceview.GLException.:(I)V │ │ -04ea2c: 7110 8b07 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.getErrorString:(I)Ljava/lang/String; // method@078b │ │ -04ea32: 0c00 |0003: move-result-object v0 │ │ -04ea34: 7020 a224 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -04ea3a: 5912 ca02 |0007: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02ca │ │ -04ea3e: 0e00 |0009: return-void │ │ +05c7b8: |[05c7b8] com.badlogic.gdx.backends.android.surfaceview.GLException.:(I)V │ │ +05c7c8: 7110 8b07 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.getErrorString:(I)Ljava/lang/String; // method@078b │ │ +05c7ce: 0c00 |0003: move-result-object v0 │ │ +05c7d0: 7020 a224 0100 |0004: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +05c7d6: 5912 ca02 |0007: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02ca │ │ +05c7da: 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; │ │ @@ -19574,18 +19575,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04ea40: |[04ea40] com.badlogic.gdx.backends.android.surfaceview.GLException.:(ILjava/lang/String;)V │ │ -04ea50: 7020 a224 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -04ea56: 5901 ca02 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02ca │ │ -04ea5a: 0e00 |0005: return-void │ │ +05c7dc: |[05c7dc] com.badlogic.gdx.backends.android.surfaceview.GLException.:(ILjava/lang/String;)V │ │ +05c7ec: 7020 a224 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +05c7f2: 5901 ca02 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02ca │ │ +05c7f6: 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; │ │ @@ -19597,30 +19598,30 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04ea5c: |[04ea5c] com.badlogic.gdx.backends.android.surfaceview.GLException.getErrorString:(I)Ljava/lang/String; │ │ -04ea6c: 7110 6c00 0300 |0000: invoke-static {v3}, Landroid/opengl/GLU;.gluErrorString:(I)Ljava/lang/String; // method@006c │ │ -04ea72: 0c00 |0003: move-result-object v0 │ │ -04ea74: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ -04ea78: 2201 9103 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -04ea7c: 7010 d024 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ea82: 1a02 9b0e |000b: const-string v2, "Unknown error 0x" // string@0e9b │ │ -04ea86: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ea8c: 0c01 |0010: move-result-object v1 │ │ -04ea8e: 7110 7224 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ -04ea94: 0c02 |0014: move-result-object v2 │ │ -04ea96: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -04ea9c: 0c01 |0018: move-result-object v1 │ │ -04ea9e: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -04eaa4: 0c00 |001c: move-result-object v0 │ │ -04eaa6: 1100 |001d: return-object v0 │ │ +05c7f8: |[05c7f8] com.badlogic.gdx.backends.android.surfaceview.GLException.getErrorString:(I)Ljava/lang/String; │ │ +05c808: 7110 6c00 0300 |0000: invoke-static {v3}, Landroid/opengl/GLU;.gluErrorString:(I)Ljava/lang/String; // method@006c │ │ +05c80e: 0c00 |0003: move-result-object v0 │ │ +05c810: 3900 1900 |0004: if-nez v0, 001d // +0019 │ │ +05c814: 2201 9103 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05c818: 7010 d024 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05c81e: 1a02 9b0e |000b: const-string v2, "Unknown error 0x" // string@0e9b │ │ +05c822: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05c828: 0c01 |0010: move-result-object v1 │ │ +05c82a: 7110 7224 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ +05c830: 0c02 |0014: move-result-object v2 │ │ +05c832: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05c838: 0c01 |0018: move-result-object v1 │ │ +05c83a: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05c840: 0c00 |001c: move-result-object v0 │ │ +05c842: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x0006 line=34 │ │ 0x001d line=36 │ │ locals : │ │ @@ -19633,17 +19634,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04eaa8: |[04eaa8] com.badlogic.gdx.backends.android.surfaceview.GLException.getError:()I │ │ -04eab8: 5210 ca02 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02ca │ │ -04eabc: 0f00 |0002: return v0 │ │ +05c844: |[05c844] com.badlogic.gdx.backends.android.surfaceview.GLException.getError:()I │ │ +05c854: 5210 ca02 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.mError:I // field@02ca │ │ +05c858: 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 : 1010 (GLException.java) │ │ @@ -19700,22 +19701,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 │ │ -04eac0: |[04eac0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V │ │ -04ead0: 5b01 d002 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02d0 │ │ -04ead4: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04eada: 5902 cc02 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02cc │ │ -04eade: 5903 cf02 |0007: iput v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02cf │ │ -04eae2: 5904 cd02 |0009: iput v4, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ -04eae6: 5b05 cb02 |000b: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02cb │ │ -04eaea: 0e00 |000d: return-void │ │ +05c85c: |[05c85c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;IIILjava/nio/Buffer;)V │ │ +05c86c: 5b01 d002 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02d0 │ │ +05c870: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05c876: 5902 cc02 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02cc │ │ +05c87a: 5903 cf02 |0007: iput v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02cf │ │ +05c87e: 5904 cd02 |0009: iput v4, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ +05c882: 5b05 cb02 |000b: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02cb │ │ +05c886: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2963 │ │ 0x0005 line=2964 │ │ 0x0007 line=2965 │ │ 0x0009 line=2966 │ │ 0x000b line=2967 │ │ @@ -19734,22 +19735,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -04eaec: |[04eaec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.bindByteBuffer:()V │ │ -04eafc: 5430 d002 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02d0 │ │ -04eb00: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -04eb02: 5432 cb02 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02cb │ │ -04eb06: 6e30 9308 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0893 │ │ -04eb0c: 0c00 |0008: move-result-object v0 │ │ -04eb0e: 5b30 ce02 |0009: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02ce │ │ -04eb12: 0e00 |000b: return-void │ │ +05c888: |[05c888] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.bindByteBuffer:()V │ │ +05c898: 5430 d002 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper; // field@02d0 │ │ +05c89c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +05c89e: 5432 cb02 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mPointer:Ljava/nio/Buffer; // field@02cb │ │ +05c8a2: 6e30 9308 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0893 │ │ +05c8a8: 0c00 |0008: move-result-object v0 │ │ +05c8aa: 5b30 ce02 |0009: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02ce │ │ +05c8ae: 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; │ │ │ │ @@ -19758,25 +19759,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -04eb14: |[04eb14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.getStride:()I │ │ -04eb24: 5220 cd02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ -04eb28: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ -04eb2c: 5220 cd02 |0004: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ -04eb30: 0f00 |0006: return v0 │ │ -04eb32: 5220 cf02 |0007: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02cf │ │ -04eb36: 6e20 8f07 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@078f │ │ -04eb3c: 0a00 |000c: move-result v0 │ │ -04eb3e: 5221 cc02 |000d: iget v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02cc │ │ -04eb42: b210 |000f: mul-int/2addr v0, v1 │ │ -04eb44: 28f6 |0010: goto 0006 // -000a │ │ +05c8b0: |[05c8b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.getStride:()I │ │ +05c8c0: 5220 cd02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ +05c8c4: 3d00 0500 |0002: if-lez v0, 0007 // +0005 │ │ +05c8c8: 5220 cd02 |0004: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ +05c8cc: 0f00 |0006: return v0 │ │ +05c8ce: 5220 cf02 |0007: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02cf │ │ +05c8d2: 6e20 8f07 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@078f │ │ +05c8d8: 0a00 |000c: move-result v0 │ │ +05c8da: 5221 cc02 |000d: iget v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02cc │ │ +05c8de: b210 |000f: mul-int/2addr v0, v1 │ │ +05c8e0: 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;) │ │ @@ -19784,28 +19785,28 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -04eb48: |[04eb48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.sizeof:(I)I │ │ -04eb58: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -04eb5a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04eb5c: 2c03 0c00 0000 |0002: sparse-switch v3, 0000000e // +0000000c │ │ -04eb62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -04eb64: 0f00 |0006: return v0 │ │ -04eb66: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -04eb68: 28fe |0008: goto 0006 // -0002 │ │ -04eb6a: 0110 |0009: move v0, v1 │ │ -04eb6c: 28fc |000a: goto 0006 // -0004 │ │ -04eb6e: 0110 |000b: move v0, v1 │ │ -04eb70: 28fa |000c: goto 0006 // -0006 │ │ -04eb72: 0000 |000d: nop // spacer │ │ -04eb74: 0002 0500 0014 0000 0114 0000 0214 ... |000e: sparse-switch-data (22 units) │ │ +05c8e4: |[05c8e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.sizeof:(I)I │ │ +05c8f4: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +05c8f6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05c8f8: 2c03 0c00 0000 |0002: sparse-switch v3, 0000000e // +0000000c │ │ +05c8fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05c900: 0f00 |0006: return v0 │ │ +05c902: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +05c904: 28fe |0008: goto 0006 // -0002 │ │ +05c906: 0110 |0009: move v0, v1 │ │ +05c908: 28fc |000a: goto 0006 // -0004 │ │ +05c90a: 0110 |000b: move v0, v1 │ │ +05c90c: 28fa |000c: goto 0006 // -0006 │ │ +05c90e: 0000 |000d: nop // spacer │ │ +05c910: 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 │ │ @@ -19819,18 +19820,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04eba0: |[04eba0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.unbindByteBuffer:()V │ │ -04ebb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ebb2: 5b10 ce02 |0001: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02ce │ │ -04ebb6: 0e00 |0003: return-void │ │ +05c93c: |[05c93c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper$PointerInfo.unbindByteBuffer:()V │ │ +05c94c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c94e: 5b10 ce02 |0001: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02ce │ │ +05c952: 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; │ │ │ │ @@ -19901,44 +19902,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -04ebb8: |[04ebb8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:()V │ │ -04ebc8: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -04ebca: 6703 e402 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02e4 │ │ -04ebce: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -04ebd2: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -04ebd6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04ebd8: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ -04ebdc: 4b02 0001 |000a: aput v2, v0, v1 │ │ -04ebe0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -04ebe2: 4b03 0001 |000d: aput v3, v0, v1 │ │ -04ebe6: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -04ebe8: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ -04ebec: 4b02 0001 |0012: aput v2, v0, v1 │ │ -04ebf0: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -04ebf2: 4b03 0001 |0015: aput v3, v0, v1 │ │ -04ebf6: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ -04ebfa: 4b01 0003 |0019: aput v1, v0, v3 │ │ -04ebfe: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -04ec00: 4b03 0001 |001c: aput v3, v0, v1 │ │ -04ec04: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -04ec06: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ -04ec0a: 4b02 0001 |0021: aput v2, v0, v1 │ │ -04ec0e: 1271 |0023: const/4 v1, #int 7 // #7 │ │ -04ec10: 6002 e402 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02e4 │ │ -04ec14: 4b02 0001 |0026: aput v2, v0, v1 │ │ -04ec18: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -04ec1c: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ -04ec20: 4b02 0001 |002c: aput v2, v0, v1 │ │ -04ec24: 6900 ec02 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@02ec │ │ -04ec28: 0e00 |0030: return-void │ │ +05c954: |[05c954] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:()V │ │ +05c964: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +05c966: 6703 e402 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02e4 │ │ +05c96a: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +05c96e: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +05c972: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +05c974: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ +05c978: 4b02 0001 |000a: aput v2, v0, v1 │ │ +05c97c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05c97e: 4b03 0001 |000d: aput v3, v0, v1 │ │ +05c982: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +05c984: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ +05c988: 4b02 0001 |0012: aput v2, v0, v1 │ │ +05c98c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +05c98e: 4b03 0001 |0015: aput v3, v0, v1 │ │ +05c992: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ +05c996: 4b01 0003 |0019: aput v1, v0, v3 │ │ +05c99a: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +05c99c: 4b03 0001 |001c: aput v3, v0, v1 │ │ +05c9a0: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +05c9a2: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ +05c9a6: 4b02 0001 |0021: aput v2, v0, v1 │ │ +05c9aa: 1271 |0023: const/4 v1, #int 7 // #7 │ │ +05c9ac: 6002 e402 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02e4 │ │ +05c9b0: 4b02 0001 |0026: aput v2, v0, v1 │ │ +05c9b4: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +05c9b8: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ +05c9bc: 4b02 0001 |002c: aput v2, v0, v1 │ │ +05c9c0: 6900 ec02 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@02ec │ │ +05c9c4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;) │ │ @@ -19946,26 +19947,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04ec2c: |[04ec2c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:(IIIIII)V │ │ -04ec3c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -04ec42: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04ec44: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ -04ec48: 5b10 eb02 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02eb │ │ -04ec4c: 5912 e902 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02e9 │ │ -04ec50: 5913 e802 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02e8 │ │ -04ec54: 5914 e602 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02e6 │ │ -04ec58: 5915 e502 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02e5 │ │ -04ec5c: 5916 e702 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02e7 │ │ -04ec60: 5917 ea02 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02ea │ │ -04ec64: 0e00 |0014: return-void │ │ +05c9c8: |[05c9c8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.:(IIIIII)V │ │ +05c9d8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05c9de: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05c9e0: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ +05c9e4: 5b10 eb02 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02eb │ │ +05c9e8: 5912 e902 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02e9 │ │ +05c9ec: 5913 e802 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02e8 │ │ +05c9f0: 5914 e602 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02e6 │ │ +05c9f4: 5915 e502 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02e5 │ │ +05c9f8: 5916 e702 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02e7 │ │ +05c9fc: 5917 ea02 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02ea │ │ +05ca00: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=237 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x000c line=117 │ │ @@ -19987,23 +19988,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 │ │ -04ec68: |[04ec68] 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 │ │ -04ec78: 5420 eb02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02eb │ │ -04ec7c: 7250 0226 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@2602 │ │ -04ec82: 0a00 |0005: move-result v0 │ │ -04ec84: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -04ec88: 5420 eb02 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02eb │ │ -04ec8c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04ec8e: 4407 0001 |000b: aget v7, v0, v1 │ │ -04ec92: 0f07 |000d: return v7 │ │ +05ca04: |[05ca04] 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 │ │ +05ca14: 5420 eb02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02eb │ │ +05ca18: 7250 0226 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@2602 │ │ +05ca1e: 0a00 |0005: move-result v0 │ │ +05ca20: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05ca24: 5420 eb02 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mValue:[I // field@02eb │ │ +05ca28: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05ca2a: 4407 0001 |000b: aget v7, v0, v1 │ │ +05ca2e: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0008 line=182 │ │ 0x000d line=184 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -20018,154 +20019,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 │ │ -04ec94: |[04ec94] 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 │ │ -04eca4: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ -04eca8: 2361 e903 |0002: new-array v1, v6, [I // type@03e9 │ │ -04ecac: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ -04ecb2: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ -04ecb6: 2364 3204 |0009: new-array v4, v6, [Ljava/lang/String; // type@0432 │ │ -04ecba: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -04ecbc: 1a07 f302 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@02f3 │ │ -04ecc0: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ -04ecc4: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -04ecc6: 1a07 e302 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@02e3 │ │ -04ecca: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ -04ecce: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -04ecd0: 1a07 f202 |0016: const-string v7, "EGL_BLUE_SIZE" // string@02f2 │ │ -04ecd4: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ -04ecd8: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -04ecda: 1a07 fe02 |001b: const-string v7, "EGL_GREEN_SIZE" // string@02fe │ │ -04ecde: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ -04ece2: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -04ece4: 1a07 0f03 |0020: const-string v7, "EGL_RED_SIZE" // string@030f │ │ -04ece8: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ -04ecec: 1256 |0024: const/4 v6, #int 5 // #5 │ │ -04ecee: 1a07 fd02 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@02fd │ │ -04ecf2: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -04ecf6: 1266 |0029: const/4 v6, #int 6 // #6 │ │ -04ecf8: 1a07 1303 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0313 │ │ -04ecfc: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -04ed00: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -04ed02: 1a07 f502 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@02f5 │ │ -04ed06: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ -04ed0a: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ -04ed0e: 1a07 f602 |0035: const-string v7, "EGL_CONFIG_ID" // string@02f6 │ │ -04ed12: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ -04ed16: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ -04ed1a: 1a07 ff02 |003b: const-string v7, "EGL_LEVEL" // string@02ff │ │ -04ed1e: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ -04ed22: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ -04ed26: 1a07 0103 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@0301 │ │ -04ed2a: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ -04ed2e: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ -04ed32: 1a07 0203 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0302 │ │ -04ed36: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ -04ed3a: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ -04ed3e: 1a07 0303 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0303 │ │ -04ed42: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ -04ed46: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ -04ed4a: 1a07 0603 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0306 │ │ -04ed4e: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ -04ed52: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ -04ed56: 1a07 0703 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0307 │ │ -04ed5a: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ -04ed5e: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ -04ed62: 1a07 0803 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0308 │ │ -04ed66: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ -04ed6a: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ -04ed6e: 1a07 0e03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@030e │ │ -04ed72: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ -04ed76: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ -04ed7a: 1a07 1103 |006b: const-string v7, "EGL_SAMPLES" // string@0311 │ │ -04ed7e: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ -04ed82: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ -04ed86: 1a07 1203 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0312 │ │ -04ed8a: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ -04ed8e: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ -04ed92: 1a07 1503 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0315 │ │ -04ed96: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ -04ed9a: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ -04ed9e: 1a07 1903 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0319 │ │ -04eda2: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ -04eda6: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ -04edaa: 1a07 1803 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0318 │ │ -04edae: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ -04edb2: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ -04edb6: 1a07 1703 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0317 │ │ -04edba: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ -04edbe: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ -04edc2: 1a07 1603 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0316 │ │ -04edc6: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ -04edca: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ -04edce: 1a07 f002 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@02f0 │ │ -04edd2: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ -04edd6: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ -04edda: 1a07 f102 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@02f1 │ │ -04edde: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ -04ede2: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ -04ede6: 1a07 0503 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0305 │ │ -04edea: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ -04edee: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ -04edf2: 1a07 0403 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0304 │ │ -04edf6: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ -04edfa: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ -04edfe: 1a07 0003 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@0300 │ │ -04ee02: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ -04ee06: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ -04ee0a: 1a07 e202 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@02e2 │ │ -04ee0e: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ -04ee12: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ -04ee16: 1a07 f402 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@02f4 │ │ -04ee1a: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ -04ee1e: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ -04ee22: 1a07 1003 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@0310 │ │ -04ee26: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ -04ee2a: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ -04ee2e: 1a07 f702 |00c5: const-string v7, "EGL_CONFORMANT" // string@02f7 │ │ -04ee32: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ -04ee36: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ -04ee38: 2365 e903 |00ca: new-array v5, v6, [I // type@03e9 │ │ -04ee3c: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -04ee3e: 2116 |00cd: array-length v6, v1 │ │ -04ee40: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ -04ee44: 4400 0102 |00d0: aget v0, v1, v2 │ │ -04ee48: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ -04ee4c: 7255 0226 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@2602 │ │ -04ee52: 0a06 |00d7: move-result v6 │ │ -04ee54: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ -04ee58: 6206 ef02 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ -04ee5c: 1a07 0900 |00dc: const-string v7, " %s: %d │ │ +05ca30: |[05ca30] 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 │ │ +05ca40: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ +05ca44: 2361 e903 |0002: new-array v1, v6, [I // type@03e9 │ │ +05ca48: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ +05ca4e: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ +05ca52: 2364 3204 |0009: new-array v4, v6, [Ljava/lang/String; // type@0432 │ │ +05ca56: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +05ca58: 1a07 f302 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@02f3 │ │ +05ca5c: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ +05ca60: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +05ca62: 1a07 e302 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@02e3 │ │ +05ca66: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ +05ca6a: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +05ca6c: 1a07 f202 |0016: const-string v7, "EGL_BLUE_SIZE" // string@02f2 │ │ +05ca70: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ +05ca74: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +05ca76: 1a07 fe02 |001b: const-string v7, "EGL_GREEN_SIZE" // string@02fe │ │ +05ca7a: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ +05ca7e: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +05ca80: 1a07 0f03 |0020: const-string v7, "EGL_RED_SIZE" // string@030f │ │ +05ca84: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ +05ca88: 1256 |0024: const/4 v6, #int 5 // #5 │ │ +05ca8a: 1a07 fd02 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@02fd │ │ +05ca8e: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +05ca92: 1266 |0029: const/4 v6, #int 6 // #6 │ │ +05ca94: 1a07 1303 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0313 │ │ +05ca98: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +05ca9c: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +05ca9e: 1a07 f502 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@02f5 │ │ +05caa2: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ +05caa6: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ +05caaa: 1a07 f602 |0035: const-string v7, "EGL_CONFIG_ID" // string@02f6 │ │ +05caae: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ +05cab2: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ +05cab6: 1a07 ff02 |003b: const-string v7, "EGL_LEVEL" // string@02ff │ │ +05caba: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ +05cabe: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ +05cac2: 1a07 0103 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@0301 │ │ +05cac6: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ +05caca: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ +05cace: 1a07 0203 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0302 │ │ +05cad2: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ +05cad6: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ +05cada: 1a07 0303 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0303 │ │ +05cade: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ +05cae2: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ +05cae6: 1a07 0603 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0306 │ │ +05caea: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ +05caee: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ +05caf2: 1a07 0703 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0307 │ │ +05caf6: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ +05cafa: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ +05cafe: 1a07 0803 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0308 │ │ +05cb02: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ +05cb06: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ +05cb0a: 1a07 0e03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@030e │ │ +05cb0e: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ +05cb12: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ +05cb16: 1a07 1103 |006b: const-string v7, "EGL_SAMPLES" // string@0311 │ │ +05cb1a: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ +05cb1e: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ +05cb22: 1a07 1203 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0312 │ │ +05cb26: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ +05cb2a: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ +05cb2e: 1a07 1503 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0315 │ │ +05cb32: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ +05cb36: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ +05cb3a: 1a07 1903 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0319 │ │ +05cb3e: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ +05cb42: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ +05cb46: 1a07 1803 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0318 │ │ +05cb4a: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ +05cb4e: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ +05cb52: 1a07 1703 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0317 │ │ +05cb56: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ +05cb5a: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ +05cb5e: 1a07 1603 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0316 │ │ +05cb62: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ +05cb66: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ +05cb6a: 1a07 f002 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@02f0 │ │ +05cb6e: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ +05cb72: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ +05cb76: 1a07 f102 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@02f1 │ │ +05cb7a: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ +05cb7e: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ +05cb82: 1a07 0503 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0305 │ │ +05cb86: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ +05cb8a: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ +05cb8e: 1a07 0403 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0304 │ │ +05cb92: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ +05cb96: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ +05cb9a: 1a07 0003 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@0300 │ │ +05cb9e: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ +05cba2: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ +05cba6: 1a07 e202 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@02e2 │ │ +05cbaa: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ +05cbae: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ +05cbb2: 1a07 f402 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@02f4 │ │ +05cbb6: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ +05cbba: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ +05cbbe: 1a07 1003 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@0310 │ │ +05cbc2: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ +05cbc6: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ +05cbca: 1a07 f702 |00c5: const-string v7, "EGL_CONFORMANT" // string@02f7 │ │ +05cbce: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ +05cbd2: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ +05cbd4: 2365 e903 |00ca: new-array v5, v6, [I // type@03e9 │ │ +05cbd8: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +05cbda: 2116 |00cd: array-length v6, v1 │ │ +05cbdc: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ +05cbe0: 4400 0102 |00d0: aget v0, v1, v2 │ │ +05cbe4: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ +05cbe8: 7255 0226 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@2602 │ │ +05cbee: 0a06 |00d7: move-result v6 │ │ +05cbf0: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ +05cbf4: 6206 ef02 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ +05cbf8: 1a07 0900 |00dc: const-string v7, " %s: %d │ │ " // string@0009 │ │ -04ee60: 1228 |00de: const/4 v8, #int 2 // #2 │ │ -04ee62: 2388 3104 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0431 │ │ -04ee66: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ -04ee68: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ -04ee6c: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ -04ee6e: 120a |00e5: const/4 v10, #int 0 // #0 │ │ -04ee70: 440a 050a |00e6: aget v10, v5, v10 │ │ -04ee74: 7110 7424 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04ee7a: 0c0a |00eb: move-result-object v10 │ │ -04ee7c: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ -04ee80: 7120 b224 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04ee86: 0c07 |00f1: move-result-object v7 │ │ -04ee88: 7120 9600 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04ee8e: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04ee92: 28d6 |00f7: goto 00cd // -002a │ │ -04ee94: 7210 0826 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04ee9a: 0a06 |00fb: move-result v6 │ │ -04ee9c: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ -04eea0: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ -04eea4: 28f8 |0100: goto 00f8 // -0008 │ │ -04eea6: 0e00 |0101: return-void │ │ -04eea8: 0003 0400 2100 0000 2030 0000 2130 ... |0102: array-data (70 units) │ │ +05cbfc: 1228 |00de: const/4 v8, #int 2 // #2 │ │ +05cbfe: 2388 3104 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0431 │ │ +05cc02: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ +05cc04: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ +05cc08: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ +05cc0a: 120a |00e5: const/4 v10, #int 0 // #0 │ │ +05cc0c: 440a 050a |00e6: aget v10, v5, v10 │ │ +05cc10: 7110 7424 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05cc16: 0c0a |00eb: move-result-object v10 │ │ +05cc18: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ +05cc1c: 7120 b224 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05cc22: 0c07 |00f1: move-result-object v7 │ │ +05cc24: 7120 9600 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05cc2a: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05cc2e: 28d6 |00f7: goto 00cd // -002a │ │ +05cc30: 7210 0826 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05cc36: 0a06 |00fb: move-result v6 │ │ +05cc38: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ +05cc3c: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ +05cc40: 28f8 |0100: goto 00f8 // -0008 │ │ +05cc42: 0e00 |0101: return-void │ │ +05cc44: 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 │ │ @@ -20193,44 +20194,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 │ │ -04ef34: |[04ef34] 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 │ │ -04ef44: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -04ef46: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -04ef48: 21b1 |0002: array-length v1, v11 │ │ -04ef4a: 6202 ef02 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ -04ef4e: 1a03 4900 |0005: const-string v3, "%d configurations" // string@0049 │ │ -04ef52: 2374 3104 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ -04ef56: 7110 7424 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04ef5c: 0c05 |000c: move-result-object v5 │ │ -04ef5e: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ -04ef62: 7120 b224 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04ef68: 0c03 |0012: move-result-object v3 │ │ -04ef6a: 7120 9600 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04ef70: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -04ef72: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -04ef76: 6202 ef02 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ -04ef7a: 1a03 7b02 |001b: const-string v3, "Configuration %d: │ │ +05ccd0: |[05ccd0] 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 │ │ +05cce0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05cce2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +05cce4: 21b1 |0002: array-length v1, v11 │ │ +05cce6: 6202 ef02 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ +05ccea: 1a03 4900 |0005: const-string v3, "%d configurations" // string@0049 │ │ +05ccee: 2374 3104 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ +05ccf2: 7110 7424 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05ccf8: 0c05 |000c: move-result-object v5 │ │ +05ccfa: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ +05ccfe: 7120 b224 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05cd04: 0c03 |0012: move-result-object v3 │ │ +05cd06: 7120 9600 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05cd0c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05cd0e: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +05cd12: 6202 ef02 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ +05cd16: 1a03 7b02 |001b: const-string v3, "Configuration %d: │ │ " // string@027b │ │ -04ef7e: 2374 3104 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ -04ef82: 7110 7424 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04ef88: 0c05 |0022: move-result-object v5 │ │ -04ef8a: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -04ef8e: 7120 b224 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04ef94: 0c03 |0028: move-result-object v3 │ │ -04ef96: 7120 9600 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04ef9c: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ -04efa0: 7040 a108 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@08a1 │ │ -04efa6: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04efaa: 28e4 |0033: goto 0017 // -001c │ │ -04efac: 0e00 |0034: return-void │ │ +05cd1a: 2374 3104 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ +05cd1e: 7110 7424 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05cd24: 0c05 |0022: move-result-object v5 │ │ +05cd26: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +05cd2a: 7120 b224 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05cd30: 0c03 |0028: move-result-object v3 │ │ +05cd32: 7120 9600 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05cd38: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ +05cd3c: 7040 a108 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@08a1 │ │ +05cd42: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05cd46: 28e4 |0033: goto 0017 // -001c │ │ +05cd48: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0003 line=189 │ │ 0x0016 line=190 │ │ 0x0019 line=191 │ │ 0x002c line=192 │ │ @@ -20250,37 +20251,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 │ │ -04efb0: |[04efb0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -04efc0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04efc2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04efc4: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ -04efc8: 6202 ec02 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@02ec │ │ -04efcc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -04efce: 0770 |0007: move-object v0, v7 │ │ -04efd0: 0781 |0008: move-object v1, v8 │ │ -04efd2: 7806 fa25 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@25fa │ │ -04efd8: 4404 0504 |000c: aget v4, v5, v4 │ │ -04efdc: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -04efe0: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04efe4: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ -04efe8: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04efee: 2700 |0017: throw v0 │ │ -04eff0: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -04eff4: 6202 ec02 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@02ec │ │ -04eff8: 0770 |001c: move-object v0, v7 │ │ -04effa: 0781 |001d: move-object v1, v8 │ │ -04effc: 7806 fa25 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@25fa │ │ -04f002: 6e40 9f08 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@089f │ │ -04f008: 0c00 |0024: move-result-object v0 │ │ -04f00a: 1100 |0025: return-object v0 │ │ +05cd4c: |[05cd4c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05cd5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05cd5e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05cd60: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ +05cd64: 6202 ec02 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@02ec │ │ +05cd68: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05cd6a: 0770 |0007: move-object v0, v7 │ │ +05cd6c: 0781 |0008: move-object v1, v8 │ │ +05cd6e: 7806 fa25 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@25fa │ │ +05cd74: 4404 0504 |000c: aget v4, v5, v4 │ │ +05cd78: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05cd7c: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05cd80: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ +05cd84: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05cd8a: 2700 |0017: throw v0 │ │ +05cd8c: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +05cd90: 6202 ec02 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.s_configAttribs2:[I // field@02ec │ │ +05cd94: 0770 |001c: move-object v0, v7 │ │ +05cd96: 0781 |001d: move-object v1, v8 │ │ +05cd98: 7806 fa25 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@25fa │ │ +05cd9e: 6e40 9f08 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@089f │ │ +05cda4: 0c00 |0024: move-result-object v0 │ │ +05cda6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x0004 line=137 │ │ 0x000c line=139 │ │ 0x000e line=141 │ │ 0x0010 line=142 │ │ @@ -20300,79 +20301,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 │ │ -04f00c: |[04f00c] 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; │ │ -04f01c: 0807 1200 |0000: move-object/from16 v7, v18 │ │ -04f020: 217c |0002: array-length v12, v7 │ │ -04f022: 120b |0003: const/4 v11, #int 0 // #0 │ │ -04f024: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ -04f028: 4603 070b |0006: aget-object v3, v7, v11 │ │ -04f02c: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ -04f030: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -04f032: 07f0 |000b: move-object v0, v15 │ │ -04f034: 0801 1000 |000c: move-object/from16 v1, v16 │ │ -04f038: 0802 1100 |000e: move-object/from16 v2, v17 │ │ -04f03c: 7606 a008 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@08a0 │ │ -04f042: 0a09 |0013: move-result v9 │ │ -04f044: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ -04f048: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -04f04a: 07f0 |0017: move-object v0, v15 │ │ -04f04c: 0801 1000 |0018: move-object/from16 v1, v16 │ │ -04f050: 0802 1100 |001a: move-object/from16 v2, v17 │ │ -04f054: 7606 a008 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@08a0 │ │ -04f05a: 0a0e |001f: move-result v14 │ │ -04f05c: 52f0 e702 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02e7 │ │ -04f060: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ -04f064: 52f0 ea02 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02ea │ │ -04f068: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ -04f06c: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ -04f070: 28da |002a: goto 0004 // -0026 │ │ -04f072: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ -04f076: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -04f078: 07f0 |002e: move-object v0, v15 │ │ -04f07a: 0801 1000 |002f: move-object/from16 v1, v16 │ │ -04f07e: 0802 1100 |0031: move-object/from16 v2, v17 │ │ -04f082: 7606 a008 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@08a0 │ │ -04f088: 0a0d |0036: move-result v13 │ │ -04f08a: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ -04f08e: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -04f090: 07f0 |003a: move-object v0, v15 │ │ -04f092: 0801 1000 |003b: move-object/from16 v1, v16 │ │ -04f096: 0802 1100 |003d: move-object/from16 v2, v17 │ │ -04f09a: 7606 a008 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@08a0 │ │ -04f0a0: 0a0a |0042: move-result v10 │ │ -04f0a2: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ -04f0a6: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -04f0a8: 07f0 |0046: move-object v0, v15 │ │ -04f0aa: 0801 1000 |0047: move-object/from16 v1, v16 │ │ -04f0ae: 0802 1100 |0049: move-object/from16 v2, v17 │ │ -04f0b2: 7606 a008 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@08a0 │ │ -04f0b8: 0a08 |004e: move-result v8 │ │ -04f0ba: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ -04f0be: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -04f0c0: 07f0 |0052: move-object v0, v15 │ │ -04f0c2: 0801 1000 |0053: move-object/from16 v1, v16 │ │ -04f0c6: 0802 1100 |0055: move-object/from16 v2, v17 │ │ -04f0ca: 7606 a008 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@08a0 │ │ -04f0d0: 0a06 |005a: move-result v6 │ │ -04f0d2: 52f0 e902 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02e9 │ │ -04f0d6: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ -04f0da: 52f0 e802 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02e8 │ │ -04f0de: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ -04f0e2: 52f0 e602 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02e6 │ │ -04f0e6: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ -04f0ea: 52f0 e502 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02e5 │ │ -04f0ee: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ -04f0f2: 1103 |006b: return-object v3 │ │ -04f0f4: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -04f0f6: 28fe |006d: goto 006b // -0002 │ │ +05cda8: |[05cda8] 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; │ │ +05cdb8: 0807 1200 |0000: move-object/from16 v7, v18 │ │ +05cdbc: 217c |0002: array-length v12, v7 │ │ +05cdbe: 120b |0003: const/4 v11, #int 0 // #0 │ │ +05cdc0: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ +05cdc4: 4603 070b |0006: aget-object v3, v7, v11 │ │ +05cdc8: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ +05cdcc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +05cdce: 07f0 |000b: move-object v0, v15 │ │ +05cdd0: 0801 1000 |000c: move-object/from16 v1, v16 │ │ +05cdd4: 0802 1100 |000e: move-object/from16 v2, v17 │ │ +05cdd8: 7606 a008 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@08a0 │ │ +05cdde: 0a09 |0013: move-result v9 │ │ +05cde0: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ +05cde4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +05cde6: 07f0 |0017: move-object v0, v15 │ │ +05cde8: 0801 1000 |0018: move-object/from16 v1, v16 │ │ +05cdec: 0802 1100 |001a: move-object/from16 v2, v17 │ │ +05cdf0: 7606 a008 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@08a0 │ │ +05cdf6: 0a0e |001f: move-result v14 │ │ +05cdf8: 52f0 e702 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mDepthSize:I // field@02e7 │ │ +05cdfc: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ +05ce00: 52f0 ea02 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mStencilSize:I // field@02ea │ │ +05ce04: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ +05ce08: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ +05ce0c: 28da |002a: goto 0004 // -0026 │ │ +05ce0e: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ +05ce12: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +05ce14: 07f0 |002e: move-object v0, v15 │ │ +05ce16: 0801 1000 |002f: move-object/from16 v1, v16 │ │ +05ce1a: 0802 1100 |0031: move-object/from16 v2, v17 │ │ +05ce1e: 7606 a008 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@08a0 │ │ +05ce24: 0a0d |0036: move-result v13 │ │ +05ce26: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ +05ce2a: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +05ce2c: 07f0 |003a: move-object v0, v15 │ │ +05ce2e: 0801 1000 |003b: move-object/from16 v1, v16 │ │ +05ce32: 0802 1100 |003d: move-object/from16 v2, v17 │ │ +05ce36: 7606 a008 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@08a0 │ │ +05ce3c: 0a0a |0042: move-result v10 │ │ +05ce3e: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ +05ce42: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +05ce44: 07f0 |0046: move-object v0, v15 │ │ +05ce46: 0801 1000 |0047: move-object/from16 v1, v16 │ │ +05ce4a: 0802 1100 |0049: move-object/from16 v2, v17 │ │ +05ce4e: 7606 a008 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@08a0 │ │ +05ce54: 0a08 |004e: move-result v8 │ │ +05ce56: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ +05ce5a: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +05ce5c: 07f0 |0052: move-object v0, v15 │ │ +05ce5e: 0801 1000 |0053: move-object/from16 v1, v16 │ │ +05ce62: 0802 1100 |0055: move-object/from16 v2, v17 │ │ +05ce66: 7606 a008 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@08a0 │ │ +05ce6c: 0a06 |005a: move-result v6 │ │ +05ce6e: 52f0 e902 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mRedSize:I // field@02e9 │ │ +05ce72: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ +05ce76: 52f0 e802 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mGreenSize:I // field@02e8 │ │ +05ce7a: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ +05ce7e: 52f0 e602 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mBlueSize:I // field@02e6 │ │ +05ce82: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ +05ce86: 52f0 e502 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.mAlphaSize:I // field@02e5 │ │ +05ce8a: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ +05ce8e: 1103 |006b: return-object v3 │ │ +05ce90: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +05ce92: 28fe |006d: goto 006b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0008 line=162 │ │ 0x0014 line=163 │ │ 0x0020 line=166 │ │ 0x0028 line=161 │ │ @@ -20433,35 +20434,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04f0f8: |[04f0f8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ -04f108: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ -04f10c: 6700 ed02 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02ed │ │ -04f110: 0e00 |0004: return-void │ │ +05ce94: |[05ce94] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ +05cea4: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ +05cea8: 6700 ed02 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02ed │ │ +05ceac: 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 │ │ -04f114: |[04f114] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ -04f124: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04f12a: 0e00 |0003: return-void │ │ +05ceb0: |[05ceb0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20$ContextFactory.:()V │ │ +05cec0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05cec6: 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 - │ │ @@ -20470,36 +20471,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 │ │ -04f12c: |[04f12c] 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; │ │ -04f13c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -04f13e: 6202 ef02 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ -04f142: 1a03 1614 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@1416 │ │ -04f146: 7120 9600 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04f14c: 1a02 ef01 |0008: const-string v2, "Before eglCreateContext" // string@01ef │ │ -04f150: 7120 aa08 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08aa │ │ -04f156: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -04f158: 2320 e903 |000e: new-array v0, v2, [I // type@03e9 │ │ -04f15c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -04f15e: 6003 ed02 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02ed │ │ -04f162: 4b03 0002 |0013: aput v3, v0, v2 │ │ -04f166: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -04f168: 4b04 0002 |0016: aput v4, v0, v2 │ │ -04f16c: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ -04f170: 4b02 0004 |001a: aput v2, v0, v4 │ │ -04f174: 6202 6412 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04f178: 7250 fc25 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@25fc │ │ -04f17e: 0c01 |0021: move-result-object v1 │ │ -04f180: 1a02 6801 |0022: const-string v2, "After eglCreateContext" // string@0168 │ │ -04f184: 7120 aa08 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08aa │ │ -04f18a: 1101 |0027: return-object v1 │ │ +05cec8: |[05cec8] 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; │ │ +05ced8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +05ceda: 6202 ef02 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ +05cede: 1a03 1614 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@1416 │ │ +05cee2: 7120 9600 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05cee8: 1a02 ef01 |0008: const-string v2, "Before eglCreateContext" // string@01ef │ │ +05ceec: 7120 aa08 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08aa │ │ +05cef2: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +05cef4: 2320 e903 |000e: new-array v0, v2, [I // type@03e9 │ │ +05cef8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05cefa: 6003 ed02 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02ed │ │ +05cefe: 4b03 0002 |0013: aput v3, v0, v2 │ │ +05cf02: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +05cf04: 4b04 0002 |0016: aput v4, v0, v2 │ │ +05cf08: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ +05cf0c: 4b02 0004 |001a: aput v2, v0, v4 │ │ +05cf10: 6202 6412 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05cf14: 7250 fc25 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@25fc │ │ +05cf1a: 0c01 |0021: move-result-object v1 │ │ +05cf1c: 1a02 6801 |0022: const-string v2, "After eglCreateContext" // string@0168 │ │ +05cf20: 7120 aa08 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08aa │ │ +05cf26: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0008 line=93 │ │ 0x000d line=94 │ │ 0x001c line=95 │ │ 0x0022 line=96 │ │ @@ -20517,17 +20518,17 @@ │ │ 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 │ │ -04f18c: |[04f18c] 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 │ │ -04f19c: 7230 0026 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@2600 │ │ -04f1a2: 0e00 |0003: return-void │ │ +05cf28: |[05cf28] 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 │ │ +05cf38: 7230 0026 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@2600 │ │ +05cf3e: 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; │ │ @@ -20575,39 +20576,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04f1a4: |[04f1a4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:()V │ │ -04f1b4: 1a00 eb03 |0000: const-string v0, "GL2JNIView" // string@03eb │ │ -04f1b8: 6900 ef02 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ -04f1bc: 0e00 |0004: return-void │ │ +05cf40: |[05cf40] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:()V │ │ +05cf50: 1a00 eb03 |0000: const-string v0, "GL2JNIView" // string@03eb │ │ +05cf54: 6900 ef02 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ +05cf58: 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 │ │ -04f1c0: |[04f1c0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04f1d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04f1d2: 7020 6200 3200 |0001: invoke-direct {v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ -04f1d8: 5b24 f002 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02f0 │ │ -04f1dc: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -04f1e0: 7040 ac08 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@08ac │ │ -04f1e6: 0e00 |000b: return-void │ │ +05cf5c: |[05cf5c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05cf6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05cf6e: 7020 6200 3200 |0001: invoke-direct {v2, v3}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ +05cf74: 5b24 f002 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02f0 │ │ +05cf78: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +05cf7c: 7040 ac08 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@08ac │ │ +05cf82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x000b line=47 │ │ locals : │ │ @@ -20620,19 +20621,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 │ │ -04f1e8: |[04f1e8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -04f1f8: 7020 6200 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ -04f1fe: 5b05 f002 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02f0 │ │ -04f202: 7040 ac08 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@08ac │ │ -04f208: 0e00 |0008: return-void │ │ +05cf84: |[05cf84] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.:(Landroid/content/Context;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05cf94: 7020 6200 1000 |0000: invoke-direct {v0, v1}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0062 │ │ +05cf9a: 5b05 f002 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02f0 │ │ +05cf9e: 7040 ac08 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.init:(ZII)V // method@08ac │ │ +05cfa4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0008 line=54 │ │ locals : │ │ @@ -20648,34 +20649,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 │ │ -04f20c: |[04f20c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ -04f21c: 7210 0826 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04f222: 0a00 |0003: move-result v0 │ │ -04f224: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ -04f228: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ -04f22c: 6201 ef02 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ -04f230: 1a02 4a00 |000a: const-string v2, "%s: EGL error: 0x%x" // string@004a │ │ -04f234: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -04f236: 2333 3104 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ -04f23a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -04f23c: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ -04f240: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -04f242: 7110 7424 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04f248: 0c05 |0016: move-result-object v5 │ │ -04f24a: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -04f24e: 7120 b224 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04f254: 0c02 |001c: move-result-object v2 │ │ -04f256: 7120 9100 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ -04f25c: 28e0 |0020: goto 0000 // -0020 │ │ -04f25e: 0e00 |0021: return-void │ │ +05cfa8: |[05cfa8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ +05cfb8: 7210 0826 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05cfbe: 0a00 |0003: move-result v0 │ │ +05cfc0: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ +05cfc4: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ +05cfc8: 6201 ef02 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.TAG:Ljava/lang/String; // field@02ef │ │ +05cfcc: 1a02 4a00 |000a: const-string v2, "%s: EGL error: 0x%x" // string@004a │ │ +05cfd0: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +05cfd2: 2333 3104 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ +05cfd6: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +05cfd8: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ +05cfdc: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +05cfde: 7110 7424 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05cfe4: 0c05 |0016: move-result-object v5 │ │ +05cfe6: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +05cfea: 7120 b224 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05cff0: 0c02 |001c: move-result-object v2 │ │ +05cff2: 7120 9100 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ +05cff8: 28e0 |0020: goto 0000 // -0020 │ │ +05cffa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=108 │ │ 0x0021 line=110 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 error I │ │ @@ -20687,44 +20688,44 @@ │ │ type : '(ZII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -04f260: |[04f260] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.init:(ZII)V │ │ -04f270: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -04f272: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -04f276: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ -04f27a: 6e10 ab08 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.getHolder:()Landroid/view/SurfaceHolder; // method@08ab │ │ -04f280: 0c00 |0008: move-result-object v0 │ │ -04f282: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ -04f284: 7220 a800 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00a8 │ │ -04f28a: 2200 f800 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory; // type@00f8 │ │ -04f28e: 7010 a408 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.:()V // method@08a4 │ │ -04f294: 6e20 b008 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLContextFactory:(Landroid/opengl/GLSurfaceView$EGLContextFactory;)V // method@08b0 │ │ -04f29a: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ -04f29e: 2200 f700 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00f7 │ │ -04f2a2: 0112 |0019: move v2, v1 │ │ -04f2a4: 0113 |001a: move v3, v1 │ │ -04f2a6: 0114 |001b: move v4, v1 │ │ -04f2a8: 0195 |001c: move v5, v9 │ │ -04f2aa: 01a6 |001d: move v6, v10 │ │ -04f2ac: 7607 9d08 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@089d │ │ -04f2b2: 6e20 af08 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08af │ │ -04f2b8: 0e00 |0024: return-void │ │ -04f2ba: 2200 f700 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00f7 │ │ -04f2be: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -04f2c0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -04f2c2: 0151 |0029: move v1, v5 │ │ -04f2c4: 0153 |002a: move v3, v5 │ │ -04f2c6: 0195 |002b: move v5, v9 │ │ -04f2c8: 01a6 |002c: move v6, v10 │ │ -04f2ca: 7607 9d08 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@089d │ │ -04f2d0: 28f1 |0030: goto 0021 // -000f │ │ +05cffc: |[05cffc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.init:(ZII)V │ │ +05d00c: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +05d00e: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +05d012: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ +05d016: 6e10 ab08 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.getHolder:()Landroid/view/SurfaceHolder; // method@08ab │ │ +05d01c: 0c00 |0008: move-result-object v0 │ │ +05d01e: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ +05d020: 7220 a800 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00a8 │ │ +05d026: 2200 f800 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory; // type@00f8 │ │ +05d02a: 7010 a408 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ContextFactory;.:()V // method@08a4 │ │ +05d030: 6e20 b008 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLContextFactory:(Landroid/opengl/GLSurfaceView$EGLContextFactory;)V // method@08b0 │ │ +05d036: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ +05d03a: 2200 f700 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00f7 │ │ +05d03e: 0112 |0019: move v2, v1 │ │ +05d040: 0113 |001a: move v3, v1 │ │ +05d042: 0114 |001b: move v4, v1 │ │ +05d044: 0195 |001c: move v5, v9 │ │ +05d046: 01a6 |001d: move v6, v10 │ │ +05d048: 7607 9d08 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@089d │ │ +05d04e: 6e20 af08 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08af │ │ +05d054: 0e00 |0024: return-void │ │ +05d056: 2200 f700 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser; // type@00f7 │ │ +05d05a: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +05d05c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +05d05e: 0151 |0029: move v1, v5 │ │ +05d060: 0153 |002a: move v3, v5 │ │ +05d062: 0195 |002b: move v5, v9 │ │ +05d064: 01a6 |002c: move v6, v10 │ │ +05d066: 7607 9d08 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$ConfigChooser;.:(IIIIII)V // method@089d │ │ +05d06c: 28f1 |0030: goto 0021 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0015 line=82 │ │ 0x0024 line=86 │ │ @@ -20741,22 +20742,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04f2d4: |[04f2d4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.onMeasure:(II)V │ │ -04f2e4: 5431 f002 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02f0 │ │ -04f2e8: 7230 7909 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@0979 │ │ -04f2ee: 0c00 |0005: move-result-object v0 │ │ -04f2f0: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ -04f2f4: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ -04f2f8: 6e30 b108 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setMeasuredDimension:(II)V // method@08b1 │ │ -04f2fe: 0e00 |000d: return-void │ │ +05d070: |[05d070] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20.onMeasure:(II)V │ │ +05d080: 5431 f002 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02f0 │ │ +05d084: 7230 7909 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@0979 │ │ +05d08a: 0c00 |0005: move-result-object v0 │ │ +05d08c: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ +05d090: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ +05d094: 6e30 b108 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setMeasuredDimension:(II)V // method@08b1 │ │ +05d09a: 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; │ │ @@ -20831,44 +20832,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -04f300: |[04f300] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:()V │ │ -04f310: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -04f312: 6703 f102 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f1 │ │ -04f316: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -04f31a: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -04f31e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04f320: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ -04f324: 4b02 0001 |000a: aput v2, v0, v1 │ │ -04f328: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -04f32a: 4b03 0001 |000d: aput v3, v0, v1 │ │ -04f32e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -04f330: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ -04f334: 4b02 0001 |0012: aput v2, v0, v1 │ │ -04f338: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -04f33a: 4b03 0001 |0015: aput v3, v0, v1 │ │ -04f33e: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ -04f342: 4b01 0003 |0019: aput v1, v0, v3 │ │ -04f346: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -04f348: 4b03 0001 |001c: aput v3, v0, v1 │ │ -04f34c: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -04f34e: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ -04f352: 4b02 0001 |0021: aput v2, v0, v1 │ │ -04f356: 1271 |0023: const/4 v1, #int 7 // #7 │ │ -04f358: 6002 f102 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f1 │ │ -04f35c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -04f360: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -04f364: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ -04f368: 4b02 0001 |002c: aput v2, v0, v1 │ │ -04f36c: 6900 f902 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@02f9 │ │ -04f370: 0e00 |0030: return-void │ │ +05d09c: |[05d09c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:()V │ │ +05d0ac: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +05d0ae: 6703 f102 |0001: sput v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f1 │ │ +05d0b2: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +05d0b6: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +05d0ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +05d0bc: 1302 2430 |0008: const/16 v2, #int 12324 // #3024 │ │ +05d0c0: 4b02 0001 |000a: aput v2, v0, v1 │ │ +05d0c4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05d0c6: 4b03 0001 |000d: aput v3, v0, v1 │ │ +05d0ca: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +05d0cc: 1302 2330 |0010: const/16 v2, #int 12323 // #3023 │ │ +05d0d0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +05d0d4: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +05d0d6: 4b03 0001 |0015: aput v3, v0, v1 │ │ +05d0da: 1301 2230 |0017: const/16 v1, #int 12322 // #3022 │ │ +05d0de: 4b01 0003 |0019: aput v1, v0, v3 │ │ +05d0e2: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +05d0e4: 4b03 0001 |001c: aput v3, v0, v1 │ │ +05d0e8: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +05d0ea: 1302 4030 |001f: const/16 v2, #int 12352 // #3040 │ │ +05d0ee: 4b02 0001 |0021: aput v2, v0, v1 │ │ +05d0f2: 1271 |0023: const/4 v1, #int 7 // #7 │ │ +05d0f4: 6002 f102 |0024: sget v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.EGL_OPENGL_ES2_BIT:I // field@02f1 │ │ +05d0f8: 4b02 0001 |0026: aput v2, v0, v1 │ │ +05d0fc: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +05d100: 1302 3830 |002a: const/16 v2, #int 12344 // #3038 │ │ +05d104: 4b02 0001 |002c: aput v2, v0, v1 │ │ +05d108: 6900 f902 |002e: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@02f9 │ │ +05d10c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;) │ │ @@ -20876,26 +20877,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04f374: |[04f374] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:(IIIIII)V │ │ -04f384: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -04f38a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04f38c: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ -04f390: 5b10 f802 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@02f8 │ │ -04f394: 5912 f602 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@02f6 │ │ -04f398: 5913 f502 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@02f5 │ │ -04f39c: 5914 f302 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@02f3 │ │ -04f3a0: 5915 f202 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@02f2 │ │ -04f3a4: 5916 f402 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@02f4 │ │ -04f3a8: 5917 f702 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@02f7 │ │ -04f3ac: 0e00 |0014: return-void │ │ +05d110: |[05d110] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.:(IIIIII)V │ │ +05d120: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05d126: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05d128: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ +05d12c: 5b10 f802 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@02f8 │ │ +05d130: 5912 f602 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@02f6 │ │ +05d134: 5913 f502 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@02f5 │ │ +05d138: 5914 f302 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@02f3 │ │ +05d13c: 5915 f202 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@02f2 │ │ +05d140: 5916 f402 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@02f4 │ │ +05d144: 5917 f702 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@02f7 │ │ +05d148: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=239 │ │ 0x0008 line=117 │ │ 0x000a line=118 │ │ 0x000c line=119 │ │ @@ -20917,23 +20918,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 │ │ -04f3b0: |[04f3b0] 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 │ │ -04f3c0: 5420 f802 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@02f8 │ │ -04f3c4: 7250 0226 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@2602 │ │ -04f3ca: 0a00 |0005: move-result v0 │ │ -04f3cc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -04f3d0: 5420 f802 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@02f8 │ │ -04f3d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -04f3d6: 4407 0001 |000b: aget v7, v0, v1 │ │ -04f3da: 0f07 |000d: return v7 │ │ +05d14c: |[05d14c] 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 │ │ +05d15c: 5420 f802 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@02f8 │ │ +05d160: 7250 0226 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@2602 │ │ +05d166: 0a00 |0005: move-result v0 │ │ +05d168: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05d16c: 5420 f802 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mValue:[I // field@02f8 │ │ +05d170: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05d172: 4407 0001 |000b: aget v7, v0, v1 │ │ +05d176: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x000d line=186 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -20948,154 +20949,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 │ │ -04f3dc: |[04f3dc] 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 │ │ -04f3ec: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ -04f3f0: 2361 e903 |0002: new-array v1, v6, [I // type@03e9 │ │ -04f3f4: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ -04f3fa: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ -04f3fe: 2364 3204 |0009: new-array v4, v6, [Ljava/lang/String; // type@0432 │ │ -04f402: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -04f404: 1a07 f302 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@02f3 │ │ -04f408: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ -04f40c: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -04f40e: 1a07 e302 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@02e3 │ │ -04f412: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ -04f416: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -04f418: 1a07 f202 |0016: const-string v7, "EGL_BLUE_SIZE" // string@02f2 │ │ -04f41c: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ -04f420: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -04f422: 1a07 fe02 |001b: const-string v7, "EGL_GREEN_SIZE" // string@02fe │ │ -04f426: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ -04f42a: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -04f42c: 1a07 0f03 |0020: const-string v7, "EGL_RED_SIZE" // string@030f │ │ -04f430: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ -04f434: 1256 |0024: const/4 v6, #int 5 // #5 │ │ -04f436: 1a07 fd02 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@02fd │ │ -04f43a: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -04f43e: 1266 |0029: const/4 v6, #int 6 // #6 │ │ -04f440: 1a07 1303 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0313 │ │ -04f444: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -04f448: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -04f44a: 1a07 f502 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@02f5 │ │ -04f44e: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ -04f452: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ -04f456: 1a07 f602 |0035: const-string v7, "EGL_CONFIG_ID" // string@02f6 │ │ -04f45a: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ -04f45e: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ -04f462: 1a07 ff02 |003b: const-string v7, "EGL_LEVEL" // string@02ff │ │ -04f466: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ -04f46a: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ -04f46e: 1a07 0103 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@0301 │ │ -04f472: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ -04f476: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ -04f47a: 1a07 0203 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0302 │ │ -04f47e: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ -04f482: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ -04f486: 1a07 0303 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0303 │ │ -04f48a: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ -04f48e: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ -04f492: 1a07 0603 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0306 │ │ -04f496: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ -04f49a: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ -04f49e: 1a07 0703 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0307 │ │ -04f4a2: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ -04f4a6: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ -04f4aa: 1a07 0803 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0308 │ │ -04f4ae: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ -04f4b2: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ -04f4b6: 1a07 0e03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@030e │ │ -04f4ba: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ -04f4be: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ -04f4c2: 1a07 1103 |006b: const-string v7, "EGL_SAMPLES" // string@0311 │ │ -04f4c6: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ -04f4ca: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ -04f4ce: 1a07 1203 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0312 │ │ -04f4d2: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ -04f4d6: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ -04f4da: 1a07 1503 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0315 │ │ -04f4de: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ -04f4e2: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ -04f4e6: 1a07 1903 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0319 │ │ -04f4ea: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ -04f4ee: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ -04f4f2: 1a07 1803 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0318 │ │ -04f4f6: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ -04f4fa: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ -04f4fe: 1a07 1703 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0317 │ │ -04f502: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ -04f506: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ -04f50a: 1a07 1603 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0316 │ │ -04f50e: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ -04f512: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ -04f516: 1a07 f002 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@02f0 │ │ -04f51a: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ -04f51e: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ -04f522: 1a07 f102 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@02f1 │ │ -04f526: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ -04f52a: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ -04f52e: 1a07 0503 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0305 │ │ -04f532: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ -04f536: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ -04f53a: 1a07 0403 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0304 │ │ -04f53e: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ -04f542: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ -04f546: 1a07 0003 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@0300 │ │ -04f54a: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ -04f54e: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ -04f552: 1a07 e202 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@02e2 │ │ -04f556: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ -04f55a: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ -04f55e: 1a07 f402 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@02f4 │ │ -04f562: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ -04f566: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ -04f56a: 1a07 1003 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@0310 │ │ -04f56e: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ -04f572: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ -04f576: 1a07 f702 |00c5: const-string v7, "EGL_CONFORMANT" // string@02f7 │ │ -04f57a: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ -04f57e: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ -04f580: 2365 e903 |00ca: new-array v5, v6, [I // type@03e9 │ │ -04f584: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -04f586: 2116 |00cd: array-length v6, v1 │ │ -04f588: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ -04f58c: 4400 0102 |00d0: aget v0, v1, v2 │ │ -04f590: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ -04f594: 7255 0226 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@2602 │ │ -04f59a: 0a06 |00d7: move-result v6 │ │ -04f59c: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ -04f5a0: 6206 fc02 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ -04f5a4: 1a07 0900 |00dc: const-string v7, " %s: %d │ │ +05d178: |[05d178] 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 │ │ +05d188: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ +05d18c: 2361 e903 |0002: new-array v1, v6, [I // type@03e9 │ │ +05d190: 2601 fe00 0000 |0004: fill-array-data v1, 00000102 // +000000fe │ │ +05d196: 1306 2100 |0007: const/16 v6, #int 33 // #21 │ │ +05d19a: 2364 3204 |0009: new-array v4, v6, [Ljava/lang/String; // type@0432 │ │ +05d19e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +05d1a0: 1a07 f302 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@02f3 │ │ +05d1a4: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ +05d1a8: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +05d1aa: 1a07 e302 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@02e3 │ │ +05d1ae: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ +05d1b2: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +05d1b4: 1a07 f202 |0016: const-string v7, "EGL_BLUE_SIZE" // string@02f2 │ │ +05d1b8: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ +05d1bc: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +05d1be: 1a07 fe02 |001b: const-string v7, "EGL_GREEN_SIZE" // string@02fe │ │ +05d1c2: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ +05d1c6: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +05d1c8: 1a07 0f03 |0020: const-string v7, "EGL_RED_SIZE" // string@030f │ │ +05d1cc: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ +05d1d0: 1256 |0024: const/4 v6, #int 5 // #5 │ │ +05d1d2: 1a07 fd02 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@02fd │ │ +05d1d6: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +05d1da: 1266 |0029: const/4 v6, #int 6 // #6 │ │ +05d1dc: 1a07 1303 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0313 │ │ +05d1e0: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +05d1e4: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +05d1e6: 1a07 f502 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@02f5 │ │ +05d1ea: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ +05d1ee: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ +05d1f2: 1a07 f602 |0035: const-string v7, "EGL_CONFIG_ID" // string@02f6 │ │ +05d1f6: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ +05d1fa: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ +05d1fe: 1a07 ff02 |003b: const-string v7, "EGL_LEVEL" // string@02ff │ │ +05d202: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ +05d206: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ +05d20a: 1a07 0103 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@0301 │ │ +05d20e: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ +05d212: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ +05d216: 1a07 0203 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0302 │ │ +05d21a: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ +05d21e: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ +05d222: 1a07 0303 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0303 │ │ +05d226: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ +05d22a: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ +05d22e: 1a07 0603 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0306 │ │ +05d232: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ +05d236: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ +05d23a: 1a07 0703 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0307 │ │ +05d23e: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ +05d242: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ +05d246: 1a07 0803 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0308 │ │ +05d24a: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ +05d24e: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ +05d252: 1a07 0e03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@030e │ │ +05d256: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ +05d25a: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ +05d25e: 1a07 1103 |006b: const-string v7, "EGL_SAMPLES" // string@0311 │ │ +05d262: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ +05d266: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ +05d26a: 1a07 1203 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0312 │ │ +05d26e: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ +05d272: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ +05d276: 1a07 1503 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0315 │ │ +05d27a: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ +05d27e: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ +05d282: 1a07 1903 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0319 │ │ +05d286: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ +05d28a: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ +05d28e: 1a07 1803 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0318 │ │ +05d292: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ +05d296: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ +05d29a: 1a07 1703 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0317 │ │ +05d29e: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ +05d2a2: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ +05d2a6: 1a07 1603 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0316 │ │ +05d2aa: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ +05d2ae: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ +05d2b2: 1a07 f002 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@02f0 │ │ +05d2b6: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ +05d2ba: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ +05d2be: 1a07 f102 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@02f1 │ │ +05d2c2: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ +05d2c6: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ +05d2ca: 1a07 0503 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0305 │ │ +05d2ce: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ +05d2d2: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ +05d2d6: 1a07 0403 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0304 │ │ +05d2da: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ +05d2de: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ +05d2e2: 1a07 0003 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@0300 │ │ +05d2e6: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ +05d2ea: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ +05d2ee: 1a07 e202 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@02e2 │ │ +05d2f2: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ +05d2f6: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ +05d2fa: 1a07 f402 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@02f4 │ │ +05d2fe: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ +05d302: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ +05d306: 1a07 1003 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@0310 │ │ +05d30a: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ +05d30e: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ +05d312: 1a07 f702 |00c5: const-string v7, "EGL_CONFORMANT" // string@02f7 │ │ +05d316: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ +05d31a: 1216 |00c9: const/4 v6, #int 1 // #1 │ │ +05d31c: 2365 e903 |00ca: new-array v5, v6, [I // type@03e9 │ │ +05d320: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +05d322: 2116 |00cd: array-length v6, v1 │ │ +05d324: 3562 3300 |00ce: if-ge v2, v6, 0101 // +0033 │ │ +05d328: 4400 0102 |00d0: aget v0, v1, v2 │ │ +05d32c: 4603 0402 |00d2: aget-object v3, v4, v2 │ │ +05d330: 7255 0226 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@2602 │ │ +05d336: 0a06 |00d7: move-result v6 │ │ +05d338: 3806 2000 |00d8: if-eqz v6, 00f8 // +0020 │ │ +05d33c: 6206 fc02 |00da: sget-object v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ +05d340: 1a07 0900 |00dc: const-string v7, " %s: %d │ │ " // string@0009 │ │ -04f5a8: 1228 |00de: const/4 v8, #int 2 // #2 │ │ -04f5aa: 2388 3104 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0431 │ │ -04f5ae: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ -04f5b0: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ -04f5b4: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ -04f5b6: 120a |00e5: const/4 v10, #int 0 // #0 │ │ -04f5b8: 440a 050a |00e6: aget v10, v5, v10 │ │ -04f5bc: 7110 7424 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04f5c2: 0c0a |00eb: move-result-object v10 │ │ -04f5c4: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ -04f5c8: 7120 b224 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04f5ce: 0c07 |00f1: move-result-object v7 │ │ -04f5d0: 7120 9600 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04f5d6: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04f5da: 28d6 |00f7: goto 00cd // -002a │ │ -04f5dc: 7210 0826 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04f5e2: 0a06 |00fb: move-result v6 │ │ -04f5e4: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ -04f5e8: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ -04f5ec: 28f8 |0100: goto 00f8 // -0008 │ │ -04f5ee: 0e00 |0101: return-void │ │ -04f5f0: 0003 0400 2100 0000 2030 0000 2130 ... |0102: array-data (70 units) │ │ +05d344: 1228 |00de: const/4 v8, #int 2 // #2 │ │ +05d346: 2388 3104 |00df: new-array v8, v8, [Ljava/lang/Object; // type@0431 │ │ +05d34a: 1209 |00e1: const/4 v9, #int 0 // #0 │ │ +05d34c: 4d03 0809 |00e2: aput-object v3, v8, v9 │ │ +05d350: 1219 |00e4: const/4 v9, #int 1 // #1 │ │ +05d352: 120a |00e5: const/4 v10, #int 0 // #0 │ │ +05d354: 440a 050a |00e6: aget v10, v5, v10 │ │ +05d358: 7110 7424 0a00 |00e8: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05d35e: 0c0a |00eb: move-result-object v10 │ │ +05d360: 4d0a 0809 |00ec: aput-object v10, v8, v9 │ │ +05d364: 7120 b224 8700 |00ee: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05d36a: 0c07 |00f1: move-result-object v7 │ │ +05d36c: 7120 9600 7600 |00f2: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05d372: d802 0201 |00f5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05d376: 28d6 |00f7: goto 00cd // -002a │ │ +05d378: 7210 0826 0c00 |00f8: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05d37e: 0a06 |00fb: move-result v6 │ │ +05d380: 1307 0030 |00fc: const/16 v7, #int 12288 // #3000 │ │ +05d384: 3276 f7ff |00fe: if-eq v6, v7, 00f5 // -0009 │ │ +05d388: 28f8 |0100: goto 00f8 // -0008 │ │ +05d38a: 0e00 |0101: return-void │ │ +05d38c: 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 │ │ @@ -21123,44 +21124,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 │ │ -04f67c: |[04f67c] 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 │ │ -04f68c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -04f68e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -04f690: 21b1 |0002: array-length v1, v11 │ │ -04f692: 6202 fc02 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ -04f696: 1a03 4900 |0005: const-string v3, "%d configurations" // string@0049 │ │ -04f69a: 2374 3104 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ -04f69e: 7110 7424 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04f6a4: 0c05 |000c: move-result-object v5 │ │ -04f6a6: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ -04f6aa: 7120 b224 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04f6b0: 0c03 |0012: move-result-object v3 │ │ -04f6b2: 7120 9600 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04f6b8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -04f6ba: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -04f6be: 6202 fc02 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ -04f6c2: 1a03 7b02 |001b: const-string v3, "Configuration %d: │ │ +05d418: |[05d418] 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 │ │ +05d428: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05d42a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +05d42c: 21b1 |0002: array-length v1, v11 │ │ +05d42e: 6202 fc02 |0003: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ +05d432: 1a03 4900 |0005: const-string v3, "%d configurations" // string@0049 │ │ +05d436: 2374 3104 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ +05d43a: 7110 7424 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05d440: 0c05 |000c: move-result-object v5 │ │ +05d442: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ +05d446: 7120 b224 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05d44c: 0c03 |0012: move-result-object v3 │ │ +05d44e: 7120 9600 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05d454: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05d456: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +05d45a: 6202 fc02 |0019: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ +05d45e: 1a03 7b02 |001b: const-string v3, "Configuration %d: │ │ " // string@027b │ │ -04f6c6: 2374 3104 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ -04f6ca: 7110 7424 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -04f6d0: 0c05 |0022: move-result-object v5 │ │ -04f6d2: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -04f6d6: 7120 b224 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -04f6dc: 0c03 |0028: move-result-object v3 │ │ -04f6de: 7120 9600 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -04f6e4: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ -04f6e8: 7040 b808 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@08b8 │ │ -04f6ee: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04f6f2: 28e4 |0033: goto 0017 // -001c │ │ -04f6f4: 0e00 |0034: return-void │ │ +05d462: 2374 3104 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ +05d466: 7110 7424 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05d46c: 0c05 |0022: move-result-object v5 │ │ +05d46e: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +05d472: 7120 b224 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05d478: 0c03 |0028: move-result-object v3 │ │ +05d47a: 7120 9600 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05d480: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ +05d484: 7040 b808 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@08b8 │ │ +05d48a: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d48e: 28e4 |0033: goto 0017 // -001c │ │ +05d490: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ 0x0003 line=191 │ │ 0x0016 line=192 │ │ 0x0019 line=193 │ │ 0x002c line=194 │ │ @@ -21180,37 +21181,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 │ │ -04f6f8: |[04f6f8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -04f708: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04f70a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04f70c: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ -04f710: 6202 f902 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@02f9 │ │ -04f714: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -04f716: 0770 |0007: move-object v0, v7 │ │ -04f718: 0781 |0008: move-object v1, v8 │ │ -04f71a: 7806 fa25 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@25fa │ │ -04f720: 4404 0504 |000c: aget v4, v5, v4 │ │ -04f724: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -04f728: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04f72c: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ -04f730: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04f736: 2700 |0017: throw v0 │ │ -04f738: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -04f73c: 6202 f902 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@02f9 │ │ -04f740: 0770 |001c: move-object v0, v7 │ │ -04f742: 0781 |001d: move-object v1, v8 │ │ -04f744: 7806 fa25 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@25fa │ │ -04f74a: 6e40 b608 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@08b6 │ │ -04f750: 0c00 |0024: move-result-object v0 │ │ -04f752: 1100 |0025: return-object v0 │ │ +05d494: |[05d494] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05d4a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05d4a6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05d4a8: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ +05d4ac: 6202 f902 |0004: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@02f9 │ │ +05d4b0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05d4b2: 0770 |0007: move-object v0, v7 │ │ +05d4b4: 0781 |0008: move-object v1, v8 │ │ +05d4b6: 7806 fa25 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@25fa │ │ +05d4bc: 4404 0504 |000c: aget v4, v5, v4 │ │ +05d4c0: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05d4c4: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05d4c8: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ +05d4cc: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05d4d2: 2700 |0017: throw v0 │ │ +05d4d4: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +05d4d8: 6202 f902 |001a: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.s_configAttribs2:[I // field@02f9 │ │ +05d4dc: 0770 |001c: move-object v0, v7 │ │ +05d4de: 0781 |001d: move-object v1, v8 │ │ +05d4e0: 7806 fa25 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@25fa │ │ +05d4e6: 6e40 b608 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@08b6 │ │ +05d4ec: 0c00 |0024: move-result-object v0 │ │ +05d4ee: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0004 line=139 │ │ 0x000c line=141 │ │ 0x000e line=143 │ │ 0x0010 line=144 │ │ @@ -21230,79 +21231,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 │ │ -04f754: |[04f754] 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; │ │ -04f764: 0807 1200 |0000: move-object/from16 v7, v18 │ │ -04f768: 217c |0002: array-length v12, v7 │ │ -04f76a: 120b |0003: const/4 v11, #int 0 // #0 │ │ -04f76c: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ -04f770: 4603 070b |0006: aget-object v3, v7, v11 │ │ -04f774: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ -04f778: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -04f77a: 07f0 |000b: move-object v0, v15 │ │ -04f77c: 0801 1000 |000c: move-object/from16 v1, v16 │ │ -04f780: 0802 1100 |000e: move-object/from16 v2, v17 │ │ -04f784: 7606 b708 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@08b7 │ │ -04f78a: 0a09 |0013: move-result v9 │ │ -04f78c: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ -04f790: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -04f792: 07f0 |0017: move-object v0, v15 │ │ -04f794: 0801 1000 |0018: move-object/from16 v1, v16 │ │ -04f798: 0802 1100 |001a: move-object/from16 v2, v17 │ │ -04f79c: 7606 b708 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@08b7 │ │ -04f7a2: 0a0e |001f: move-result v14 │ │ -04f7a4: 52f0 f402 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@02f4 │ │ -04f7a8: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ -04f7ac: 52f0 f702 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@02f7 │ │ -04f7b0: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ -04f7b4: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ -04f7b8: 28da |002a: goto 0004 // -0026 │ │ -04f7ba: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ -04f7be: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -04f7c0: 07f0 |002e: move-object v0, v15 │ │ -04f7c2: 0801 1000 |002f: move-object/from16 v1, v16 │ │ -04f7c6: 0802 1100 |0031: move-object/from16 v2, v17 │ │ -04f7ca: 7606 b708 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@08b7 │ │ -04f7d0: 0a0d |0036: move-result v13 │ │ -04f7d2: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ -04f7d6: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -04f7d8: 07f0 |003a: move-object v0, v15 │ │ -04f7da: 0801 1000 |003b: move-object/from16 v1, v16 │ │ -04f7de: 0802 1100 |003d: move-object/from16 v2, v17 │ │ -04f7e2: 7606 b708 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@08b7 │ │ -04f7e8: 0a0a |0042: move-result v10 │ │ -04f7ea: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ -04f7ee: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -04f7f0: 07f0 |0046: move-object v0, v15 │ │ -04f7f2: 0801 1000 |0047: move-object/from16 v1, v16 │ │ -04f7f6: 0802 1100 |0049: move-object/from16 v2, v17 │ │ -04f7fa: 7606 b708 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@08b7 │ │ -04f800: 0a08 |004e: move-result v8 │ │ -04f802: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ -04f806: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -04f808: 07f0 |0052: move-object v0, v15 │ │ -04f80a: 0801 1000 |0053: move-object/from16 v1, v16 │ │ -04f80e: 0802 1100 |0055: move-object/from16 v2, v17 │ │ -04f812: 7606 b708 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@08b7 │ │ -04f818: 0a06 |005a: move-result v6 │ │ -04f81a: 52f0 f602 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@02f6 │ │ -04f81e: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ -04f822: 52f0 f502 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@02f5 │ │ -04f826: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ -04f82a: 52f0 f302 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@02f3 │ │ -04f82e: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ -04f832: 52f0 f202 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@02f2 │ │ -04f836: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ -04f83a: 1103 |006b: return-object v3 │ │ -04f83c: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -04f83e: 28fe |006d: goto 006b // -0002 │ │ +05d4f0: |[05d4f0] 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; │ │ +05d500: 0807 1200 |0000: move-object/from16 v7, v18 │ │ +05d504: 217c |0002: array-length v12, v7 │ │ +05d506: 120b |0003: const/4 v11, #int 0 // #0 │ │ +05d508: 35cb 6800 |0004: if-ge v11, v12, 006c // +0068 │ │ +05d50c: 4603 070b |0006: aget-object v3, v7, v11 │ │ +05d510: 1304 2530 |0008: const/16 v4, #int 12325 // #3025 │ │ +05d514: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +05d516: 07f0 |000b: move-object v0, v15 │ │ +05d518: 0801 1000 |000c: move-object/from16 v1, v16 │ │ +05d51c: 0802 1100 |000e: move-object/from16 v2, v17 │ │ +05d520: 7606 b708 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@08b7 │ │ +05d526: 0a09 |0013: move-result v9 │ │ +05d528: 1304 2630 |0014: const/16 v4, #int 12326 // #3026 │ │ +05d52c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +05d52e: 07f0 |0017: move-object v0, v15 │ │ +05d530: 0801 1000 |0018: move-object/from16 v1, v16 │ │ +05d534: 0802 1100 |001a: move-object/from16 v2, v17 │ │ +05d538: 7606 b708 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@08b7 │ │ +05d53e: 0a0e |001f: move-result v14 │ │ +05d540: 52f0 f402 |0020: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mDepthSize:I // field@02f4 │ │ +05d544: 3409 0600 |0022: if-lt v9, v0, 0028 // +0006 │ │ +05d548: 52f0 f702 |0024: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mStencilSize:I // field@02f7 │ │ +05d54c: 350e 0500 |0026: if-ge v14, v0, 002b // +0005 │ │ +05d550: d80b 0b01 |0028: add-int/lit8 v11, v11, #int 1 // #01 │ │ +05d554: 28da |002a: goto 0004 // -0026 │ │ +05d556: 1304 2430 |002b: const/16 v4, #int 12324 // #3024 │ │ +05d55a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +05d55c: 07f0 |002e: move-object v0, v15 │ │ +05d55e: 0801 1000 |002f: move-object/from16 v1, v16 │ │ +05d562: 0802 1100 |0031: move-object/from16 v2, v17 │ │ +05d566: 7606 b708 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@08b7 │ │ +05d56c: 0a0d |0036: move-result v13 │ │ +05d56e: 1304 2330 |0037: const/16 v4, #int 12323 // #3023 │ │ +05d572: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +05d574: 07f0 |003a: move-object v0, v15 │ │ +05d576: 0801 1000 |003b: move-object/from16 v1, v16 │ │ +05d57a: 0802 1100 |003d: move-object/from16 v2, v17 │ │ +05d57e: 7606 b708 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@08b7 │ │ +05d584: 0a0a |0042: move-result v10 │ │ +05d586: 1304 2230 |0043: const/16 v4, #int 12322 // #3022 │ │ +05d58a: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +05d58c: 07f0 |0046: move-object v0, v15 │ │ +05d58e: 0801 1000 |0047: move-object/from16 v1, v16 │ │ +05d592: 0802 1100 |0049: move-object/from16 v2, v17 │ │ +05d596: 7606 b708 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@08b7 │ │ +05d59c: 0a08 |004e: move-result v8 │ │ +05d59e: 1304 2130 |004f: const/16 v4, #int 12321 // #3021 │ │ +05d5a2: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +05d5a4: 07f0 |0052: move-object v0, v15 │ │ +05d5a6: 0801 1000 |0053: move-object/from16 v1, v16 │ │ +05d5aa: 0802 1100 |0055: move-object/from16 v2, v17 │ │ +05d5ae: 7606 b708 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@08b7 │ │ +05d5b4: 0a06 |005a: move-result v6 │ │ +05d5b6: 52f0 f602 |005b: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mRedSize:I // field@02f6 │ │ +05d5ba: 330d cbff |005d: if-ne v13, v0, 0028 // -0035 │ │ +05d5be: 52f0 f502 |005f: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mGreenSize:I // field@02f5 │ │ +05d5c2: 330a c7ff |0061: if-ne v10, v0, 0028 // -0039 │ │ +05d5c6: 52f0 f302 |0063: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mBlueSize:I // field@02f3 │ │ +05d5ca: 3308 c3ff |0065: if-ne v8, v0, 0028 // -003d │ │ +05d5ce: 52f0 f202 |0067: iget v0, v15, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.mAlphaSize:I // field@02f2 │ │ +05d5d2: 3306 bfff |0069: if-ne v6, v0, 0028 // -0041 │ │ +05d5d6: 1103 |006b: return-object v3 │ │ +05d5d8: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +05d5da: 28fe |006d: goto 006b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0008 line=164 │ │ 0x0014 line=165 │ │ 0x0020 line=168 │ │ 0x0028 line=163 │ │ @@ -21363,18 +21364,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04f840: |[04f840] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.:([I)V │ │ -04f850: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04f856: 5b01 fe02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@02fe │ │ -04f85a: 0e00 |0005: return-void │ │ +05d5dc: |[05d5dc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.:([I)V │ │ +05d5ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05d5f2: 5b01 fe02 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@02fe │ │ +05d5f6: 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; │ │ @@ -21386,42 +21387,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 │ │ -04f85c: |[04f85c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -04f86c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04f86e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04f870: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ -04f874: 5472 fe02 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@02fe │ │ -04f878: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -04f87a: 0780 |0007: move-object v0, v8 │ │ -04f87c: 0791 |0008: move-object v1, v9 │ │ -04f87e: 7806 fa25 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@25fa │ │ -04f884: 4404 0504 |000c: aget v4, v5, v4 │ │ -04f888: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -04f88c: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04f890: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ -04f894: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04f89a: 2700 |0017: throw v0 │ │ -04f89c: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -04f8a0: 5472 fe02 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@02fe │ │ -04f8a4: 0780 |001c: move-object v0, v8 │ │ -04f8a6: 0791 |001d: move-object v1, v9 │ │ -04f8a8: 7806 fa25 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@25fa │ │ -04f8ae: 6e40 c908 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@08c9 │ │ -04f8b4: 0c06 |0024: move-result-object v6 │ │ -04f8b6: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ -04f8ba: 2200 7b03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04f8be: 1a01 a60c |0029: const-string v1, "No config chosen" // string@0ca6 │ │ -04f8c2: 7020 6824 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04f8c8: 2700 |002e: throw v0 │ │ -04f8ca: 1106 |002f: return-object v6 │ │ +05d5f8: |[05d5f8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$BaseConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05d608: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05d60a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05d60c: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ +05d610: 5472 fe02 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@02fe │ │ +05d614: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05d616: 0780 |0007: move-object v0, v8 │ │ +05d618: 0791 |0008: move-object v1, v9 │ │ +05d61a: 7806 fa25 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@25fa │ │ +05d620: 4404 0504 |000c: aget v4, v5, v4 │ │ +05d624: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05d628: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05d62c: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ +05d630: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05d636: 2700 |0017: throw v0 │ │ +05d638: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +05d63c: 5472 fe02 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.mConfigSpec:[I // field@02fe │ │ +05d640: 0780 |001c: move-object v0, v8 │ │ +05d642: 0791 |001d: move-object v1, v9 │ │ +05d644: 7806 fa25 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@25fa │ │ +05d64a: 6e40 c908 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@08c9 │ │ +05d650: 0c06 |0024: move-result-object v6 │ │ +05d652: 3906 0a00 |0025: if-nez v6, 002f // +000a │ │ +05d656: 2200 7b03 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05d65a: 1a01 a60c |0029: const-string v1, "No config chosen" // string@0ca6 │ │ +05d65e: 7020 6824 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05d664: 2700 |002e: throw v0 │ │ +05d666: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ 0x0004 line=421 │ │ 0x000c line=423 │ │ 0x000e line=425 │ │ 0x0010 line=426 │ │ @@ -21500,18 +21501,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 │ │ -04f8cc: |[04f8cc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V │ │ -04f8dc: 5b01 0b03 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ -04f8e0: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -04f8e6: 0e00 |0005: return-void │ │ +05d668: |[05d668] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V │ │ +05d678: 5b01 0b03 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ +05d67c: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05d682: 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; │ │ @@ -21522,51 +21523,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 │ │ -04f8e8: |[04f8e8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ -04f8f8: 5461 0a03 |0000: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f8fc: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -04f900: 5461 0603 |0004: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f904: 5462 0903 |0006: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f908: 6203 6512 |0008: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04f90c: 6204 6512 |000a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04f910: 6205 6412 |000c: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04f914: 7255 0a26 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@260a │ │ -04f91a: 5461 0603 |0011: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f91e: 5462 0903 |0013: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f922: 5463 0a03 |0015: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f926: 7230 0126 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@2601 │ │ -04f92c: 5461 0603 |001a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f930: 5462 0903 |001c: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f934: 5463 0703 |001e: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ -04f938: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -04f93a: 7254 ff25 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@25ff │ │ -04f940: 0c01 |0024: move-result-object v1 │ │ -04f942: 5b61 0a03 |0025: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f946: 5461 0603 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f94a: 5462 0903 |0029: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f94e: 5463 0a03 |002b: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f952: 5464 0a03 |002d: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f956: 5465 0803 |002f: iget-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ -04f95a: 7255 0a26 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@260a │ │ -04f960: 5461 0803 |0034: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ -04f964: 6e10 1326 0100 |0036: invoke-virtual {v1}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@2613 │ │ -04f96a: 0c00 |0039: move-result-object v0 │ │ -04f96c: 5461 0b03 |003a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ -04f970: 5411 2303 |003c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0323 │ │ -04f974: 3801 0a00 |003e: if-eqz v1, 0048 // +000a │ │ -04f978: 5461 0b03 |0040: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ -04f97c: 5411 2303 |0042: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0323 │ │ -04f980: 7220 e408 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@08e4 │ │ -04f986: 0c00 |0047: move-result-object v0 │ │ -04f988: 1100 |0048: return-object v0 │ │ +05d684: |[05d684] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; │ │ +05d694: 5461 0a03 |0000: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d698: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +05d69c: 5461 0603 |0004: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d6a0: 5462 0903 |0006: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d6a4: 6203 6512 |0008: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05d6a8: 6204 6512 |000a: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05d6ac: 6205 6412 |000c: sget-object v5, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05d6b0: 7255 0a26 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@260a │ │ +05d6b6: 5461 0603 |0011: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d6ba: 5462 0903 |0013: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d6be: 5463 0a03 |0015: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d6c2: 7230 0126 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@2601 │ │ +05d6c8: 5461 0603 |001a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d6cc: 5462 0903 |001c: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d6d0: 5463 0703 |001e: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ +05d6d4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +05d6d6: 7254 ff25 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@25ff │ │ +05d6dc: 0c01 |0024: move-result-object v1 │ │ +05d6de: 5b61 0a03 |0025: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d6e2: 5461 0603 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d6e6: 5462 0903 |0029: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d6ea: 5463 0a03 |002b: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d6ee: 5464 0a03 |002d: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d6f2: 5465 0803 |002f: iget-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ +05d6f6: 7255 0a26 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@260a │ │ +05d6fc: 5461 0803 |0034: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ +05d700: 6e10 1326 0100 |0036: invoke-virtual {v1}, Ljavax/microedition/khronos/egl/EGLContext;.getGL:()Ljavax/microedition/khronos/opengles/GL; // method@2613 │ │ +05d706: 0c00 |0039: move-result-object v0 │ │ +05d708: 5461 0b03 |003a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ +05d70c: 5411 2303 |003c: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0323 │ │ +05d710: 3801 0a00 |003e: if-eqz v1, 0048 // +000a │ │ +05d714: 5461 0b03 |0040: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ +05d718: 5411 2303 |0042: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0323 │ │ +05d71c: 7220 e408 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@08e4 │ │ +05d722: 0c00 |0047: move-result-object v0 │ │ +05d724: 1100 |0048: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=555 │ │ 0x0011 line=556 │ │ 0x001a line=562 │ │ 0x0027 line=567 │ │ @@ -21584,43 +21585,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -04f98c: |[04f98c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.finish:()V │ │ -04f99c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04f99e: 5460 0a03 |0001: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f9a2: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -04f9a6: 5460 0603 |0005: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f9aa: 5461 0903 |0007: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f9ae: 6202 6512 |0009: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04f9b2: 6203 6512 |000b: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ -04f9b6: 6204 6412 |000d: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04f9ba: 7254 0a26 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@260a │ │ -04f9c0: 5460 0603 |0012: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f9c4: 5461 0903 |0014: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f9c8: 5462 0a03 |0016: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f9cc: 7230 0126 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@2601 │ │ -04f9d2: 5b65 0a03 |001b: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04f9d6: 5460 0803 |001d: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ -04f9da: 3800 0d00 |001f: if-eqz v0, 002c // +000d │ │ -04f9de: 5460 0603 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04f9e2: 5461 0903 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f9e6: 5462 0803 |0025: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ -04f9ea: 7230 0026 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@2600 │ │ -04f9f0: 5b65 0803 |002a: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ -04f9f4: 5460 0903 |002c: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04f9f8: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ -04f9fc: 5460 0603 |0030: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fa00: 5461 0903 |0032: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fa04: 7220 0f26 1000 |0034: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ -04fa0a: 5b65 0903 |0037: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fa0e: 0e00 |0039: return-void │ │ +05d728: |[05d728] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.finish:()V │ │ +05d738: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05d73a: 5460 0a03 |0001: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d73e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +05d742: 5460 0603 |0005: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d746: 5461 0903 |0007: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d74a: 6202 6512 |0009: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05d74e: 6203 6512 |000b: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@1265 │ │ +05d752: 6204 6412 |000d: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05d756: 7254 0a26 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@260a │ │ +05d75c: 5460 0603 |0012: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d760: 5461 0903 |0014: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d764: 5462 0a03 |0016: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d768: 7230 0126 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@2601 │ │ +05d76e: 5b65 0a03 |001b: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d772: 5460 0803 |001d: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ +05d776: 3800 0d00 |001f: if-eqz v0, 002c // +000d │ │ +05d77a: 5460 0603 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d77e: 5461 0903 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d782: 5462 0803 |0025: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ +05d786: 7230 0026 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@2600 │ │ +05d78c: 5b65 0803 |002a: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ +05d790: 5460 0903 |002c: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d794: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ +05d798: 5460 0603 |0030: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d79c: 5461 0903 |0032: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d7a0: 7220 0f26 1000 |0034: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ +05d7a6: 5b65 0903 |0037: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d7aa: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=596 │ │ 0x0005 line=597 │ │ 0x0012 line=598 │ │ 0x001b line=599 │ │ 0x001d line=601 │ │ @@ -21638,46 +21639,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -04fa10: |[04fa10] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.start:()V │ │ -04fa20: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04fa22: 7100 1226 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -04fa28: 0c01 |0004: move-result-object v1 │ │ -04fa2a: 1f01 d503 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -04fa2e: 5b61 0603 |0007: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fa32: 5461 0603 |0009: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fa36: 6202 6312 |000b: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -04fa3a: 7220 0726 2100 |000d: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -04fa40: 0c01 |0010: move-result-object v1 │ │ -04fa42: 5b61 0903 |0011: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fa46: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -04fa48: 2310 e903 |0014: new-array v0, v1, [I // type@03e9 │ │ -04fa4c: 5461 0603 |0016: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fa50: 5462 0903 |0018: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fa54: 7230 0926 2100 |001a: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ -04fa5a: 5461 0b03 |001d: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ -04fa5e: 5411 2103 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ -04fa62: 5462 0603 |0021: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fa66: 5463 0903 |0023: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fa6a: 7230 5e00 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@005e │ │ -04fa70: 0c01 |0028: move-result-object v1 │ │ -04fa72: 5b61 0703 |0029: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ -04fa76: 5461 0603 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fa7a: 5462 0903 |002d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fa7e: 5463 0703 |002f: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ -04fa82: 6204 6412 |0031: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -04fa86: 7255 fc25 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@25fc │ │ -04fa8c: 0c01 |0036: move-result-object v1 │ │ -04fa8e: 5b61 0803 |0037: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ -04fa92: 5b65 0a03 |0039: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04fa96: 0e00 |003b: return-void │ │ +05d7ac: |[05d7ac] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.start:()V │ │ +05d7bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05d7be: 7100 1226 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +05d7c4: 0c01 |0004: move-result-object v1 │ │ +05d7c6: 1f01 d503 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +05d7ca: 5b61 0603 |0007: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d7ce: 5461 0603 |0009: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d7d2: 6202 6312 |000b: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +05d7d6: 7220 0726 2100 |000d: invoke-interface {v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +05d7dc: 0c01 |0010: move-result-object v1 │ │ +05d7de: 5b61 0903 |0011: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d7e2: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +05d7e4: 2310 e903 |0014: new-array v0, v1, [I // type@03e9 │ │ +05d7e8: 5461 0603 |0016: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d7ec: 5462 0903 |0018: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d7f0: 7230 0926 2100 |001a: invoke-interface {v1, v2, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ +05d7f6: 5461 0b03 |001d: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@030b │ │ +05d7fa: 5411 2103 |001f: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ +05d7fe: 5462 0603 |0021: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d802: 5463 0903 |0023: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d806: 7230 5e00 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@005e │ │ +05d80c: 0c01 |0028: move-result-object v1 │ │ +05d80e: 5b61 0703 |0029: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ +05d812: 5461 0603 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d816: 5462 0903 |002d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d81a: 5463 0703 |002f: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ +05d81e: 6204 6412 |0031: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +05d822: 7255 fc25 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@25fc │ │ +05d828: 0c01 |0036: move-result-object v1 │ │ +05d82a: 5b61 0803 |0037: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0308 │ │ +05d82e: 5b65 0a03 |0039: iput-object v5, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d832: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=521 │ │ 0x0009 line=526 │ │ 0x0013 line=531 │ │ 0x0016 line=532 │ │ 0x001d line=533 │ │ @@ -21693,28 +21694,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -04fa98: |[04fa98] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.swap:()Z │ │ -04faa8: 5430 0603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04faac: 5431 0903 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ -04fab0: 5432 0a03 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ -04fab4: 7230 0e26 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@260e │ │ -04faba: 5430 0603 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ -04fabe: 7210 0826 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -04fac4: 0a00 |000e: move-result v0 │ │ -04fac6: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ -04faca: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ -04face: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -04fad0: 0f00 |0014: return v0 │ │ -04fad2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -04fad4: 28fe |0016: goto 0014 // -0002 │ │ +05d834: |[05d834] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$EglHelper.swap:()Z │ │ +05d844: 5430 0603 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d848: 5431 0903 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@0309 │ │ +05d84c: 5432 0a03 |0004: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@030a │ │ +05d850: 7230 0e26 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@260e │ │ +05d856: 5430 0603 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEgl:Ljavax/microedition/khronos/egl/EGL10; // field@0306 │ │ +05d85a: 7210 0826 0000 |000b: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05d860: 0a00 |000e: move-result v0 │ │ +05d862: 1301 0e30 |000f: const/16 v1, #int 12302 // #300e │ │ +05d866: 3210 0400 |0011: if-eq v0, v1, 0015 // +0004 │ │ +05d86a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +05d86c: 0f00 |0014: return v0 │ │ +05d86e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05d870: 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; │ │ │ │ @@ -21800,32 +21801,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 │ │ -04fad8: |[04fad8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -04fae8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -04faea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -04faec: 5b34 1703 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@0317 │ │ -04faf0: 7010 e924 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@24e9 │ │ -04faf6: 2200 b003 |0007: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -04fafa: 7010 8625 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -04fb00: 5b30 0e03 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ -04fb04: 5c31 0c03 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ -04fb08: 5931 1603 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ -04fb0c: 5931 1003 |0012: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ -04fb10: 5c32 1403 |0014: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ -04fb14: 5932 1203 |0016: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ -04fb18: 5b35 1303 |0018: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ -04fb1c: 5c32 1503 |001a: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ -04fb20: 1a00 f803 |001c: const-string v0, "GLThread" // string@03f8 │ │ -04fb24: 6e20 df08 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setName:(Ljava/lang/String;)V // method@08df │ │ -04fb2a: 0e00 |0021: return-void │ │ +05d874: |[05d874] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05d884: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05d886: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +05d888: 5b34 1703 |0002: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@0317 │ │ +05d88c: 7010 e924 0300 |0004: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@24e9 │ │ +05d892: 2200 b003 |0007: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +05d896: 7010 8625 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +05d89c: 5b30 0e03 |000c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ +05d8a0: 5c31 0c03 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ +05d8a4: 5931 1603 |0010: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ +05d8a8: 5931 1003 |0012: iput v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ +05d8ac: 5c32 1403 |0014: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ +05d8b0: 5932 1203 |0016: iput v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ +05d8b4: 5b35 1303 |0018: iput-object v5, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ +05d8b8: 5c32 1503 |001a: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ +05d8bc: 1a00 f803 |001c: const-string v0, "GLThread" // string@03f8 │ │ +05d8c0: 6e20 df08 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setName:(Ljava/lang/String;)V // method@08df │ │ +05d8c6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=621 │ │ 0x0004 line=622 │ │ 0x0007 line=845 │ │ 0x000e line=623 │ │ 0x0010 line=624 │ │ @@ -21846,33 +21847,33 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04fb2c: |[04fb2c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getEvent:()Ljava/lang/Runnable; │ │ -04fb3c: 1d02 |0000: monitor-enter v2 │ │ -04fb3e: 5420 0e03 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ -04fb42: 6e10 9325 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -04fb48: 0a00 |0006: move-result v0 │ │ -04fb4a: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -04fb4e: 5420 0e03 |0009: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ -04fb52: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -04fb54: 6e20 9025 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -04fb5a: 0c00 |000f: move-result-object v0 │ │ -04fb5c: 1f00 8a03 |0010: check-cast v0, Ljava/lang/Runnable; // type@038a │ │ -04fb60: 1e02 |0012: monitor-exit v2 │ │ -04fb62: 1100 |0013: return-object v0 │ │ -04fb64: 1e02 |0014: monitor-exit v2 │ │ -04fb66: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -04fb68: 28fd |0016: goto 0013 // -0003 │ │ -04fb6a: 0d00 |0017: move-exception v0 │ │ -04fb6c: 1e02 |0018: monitor-exit v2 │ │ -04fb6e: 2700 |0019: throw v0 │ │ +05d8c8: |[05d8c8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getEvent:()Ljava/lang/Runnable; │ │ +05d8d8: 1d02 |0000: monitor-enter v2 │ │ +05d8da: 5420 0e03 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ +05d8de: 6e10 9325 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +05d8e4: 0a00 |0006: move-result v0 │ │ +05d8e6: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +05d8ea: 5420 0e03 |0009: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ +05d8ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05d8f0: 6e20 9025 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +05d8f6: 0c00 |000f: move-result-object v0 │ │ +05d8f8: 1f00 8a03 |0010: check-cast v0, Ljava/lang/Runnable; // type@038a │ │ +05d8fc: 1e02 |0012: monitor-exit v2 │ │ +05d8fe: 1100 |0013: return-object v0 │ │ +05d900: 1e02 |0014: monitor-exit v2 │ │ +05d902: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05d904: 28fd |0016: goto 0013 // -0003 │ │ +05d906: 0d00 |0017: move-exception v0 │ │ +05d908: 1e02 |0018: monitor-exit v2 │ │ +05d90a: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=828 │ │ 0x0001 line=829 │ │ 0x0009 line=830 │ │ @@ -21888,91 +21889,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -04fb7c: |[04fb7c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.guardedRun:()V │ │ -04fb8c: 2208 ff00 |0000: new-instance v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // type@00ff │ │ -04fb90: 54a9 1703 |0002: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@0317 │ │ -04fb94: 7020 cd08 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V // method@08cd │ │ -04fb9a: 5ba8 0d03 |0007: iput-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fb9e: 54a8 0d03 |0009: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fba2: 6e10 d008 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08d0 │ │ -04fba8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -04fbaa: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -04fbac: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -04fbae: 55a8 0c03 |0011: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ -04fbb2: 3908 2a00 |0013: if-nez v8, 003d // +002a │ │ -04fbb6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -04fbb8: 1d0a |0016: monitor-enter v10 │ │ -04fbba: 7010 d308 0a00 |0017: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.getEvent:()Ljava/lang/Runnable; // method@08d3 │ │ -04fbc0: 0c04 |001a: move-result-object v4 │ │ -04fbc2: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ -04fbc6: 7210 9d24 0400 |001d: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -04fbcc: 28f7 |0020: goto 0017 // -0009 │ │ -04fbce: 0d08 |0021: move-exception v8 │ │ -04fbd0: 1e0a |0022: monitor-exit v10 │ │ -04fbd2: 2708 |0023: throw v8 │ │ -04fbd4: 55a8 1103 |0024: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ -04fbd8: 3808 0800 |0026: if-eqz v8, 002e // +0008 │ │ -04fbdc: 54a8 0d03 |0028: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fbe0: 6e10 cf08 0800 |002a: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08cf │ │ -04fbe6: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -04fbe8: 7010 d708 0a00 |002e: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.needToWait:()Z // method@08d7 │ │ -04fbee: 0a08 |0031: move-result v8 │ │ -04fbf0: 3808 0600 |0032: if-eqz v8, 0038 // +0006 │ │ -04fbf4: 6e10 9c24 0a00 |0034: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@249c │ │ -04fbfa: 28f7 |0037: goto 002e // -0009 │ │ -04fbfc: 55a8 0c03 |0038: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ -04fc00: 3808 0900 |003a: if-eqz v8, 0043 // +0009 │ │ -04fc04: 1e0a |003c: monitor-exit v10 │ │ -04fc06: 54a8 0d03 |003d: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fc0a: 6e10 cf08 0800 |003f: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08cf │ │ -04fc10: 0e00 |0042: return-void │ │ -04fc12: 55a0 1503 |0043: iget-boolean v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ -04fc16: 52a7 1603 |0045: iget v7, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ -04fc1a: 52a2 1003 |0047: iget v2, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ -04fc1e: 1208 |0049: const/4 v8, #int 0 // #0 │ │ -04fc20: 5ca8 1503 |004a: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ -04fc24: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -04fc26: 5ca8 1403 |004d: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ -04fc2a: 1e0a |004f: monitor-exit v10 │ │ -04fc2c: 3803 0900 |0050: if-eqz v3, 0059 // +0009 │ │ -04fc30: 54a8 0d03 |0052: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fc34: 6e10 d008 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08d0 │ │ -04fc3a: 1216 |0057: const/4 v6, #int 1 // #1 │ │ -04fc3c: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -04fc3e: 3800 1100 |0059: if-eqz v0, 006a // +0011 │ │ -04fc42: 54a8 0d03 |005b: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fc46: 54a9 1703 |005d: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@0317 │ │ -04fc4a: 6e10 ef08 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08ef │ │ -04fc50: 0c09 |0062: move-result-object v9 │ │ -04fc52: 6e20 ce08 9800 |0063: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@08ce │ │ -04fc58: 0c01 |0066: move-result-object v1 │ │ -04fc5a: 1f01 dc03 |0067: check-cast v1, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ -04fc5e: 1215 |0069: const/4 v5, #int 1 // #1 │ │ -04fc60: 3806 0c00 |006a: if-eqz v6, 0076 // +000c │ │ -04fc64: 54a8 1303 |006c: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ -04fc68: 54a9 0d03 |006e: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fc6c: 5499 0703 |0070: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ -04fc70: 7230 6100 1809 |0072: invoke-interface {v8, v1, v9}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0061 │ │ -04fc76: 1206 |0075: const/4 v6, #int 0 // #0 │ │ -04fc78: 3805 0800 |0076: if-eqz v5, 007e // +0008 │ │ -04fc7c: 54a8 1303 |0078: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ -04fc80: 7240 6000 1827 |007a: invoke-interface {v8, v1, v7, v2}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@0060 │ │ -04fc86: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -04fc88: 3d07 93ff |007e: if-lez v7, 0011 // -006d │ │ -04fc8c: 3d02 91ff |0080: if-lez v2, 0011 // -006f │ │ -04fc90: 54a8 1303 |0082: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ -04fc94: 7220 5f00 1800 |0084: invoke-interface {v8, v1}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005f │ │ -04fc9a: 54a8 0d03 |0087: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ -04fc9e: 6e10 d108 0800 |0089: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.swap:()Z // method@08d1 │ │ -04fca4: 2885 |008c: goto 0011 // -007b │ │ +05d918: |[05d918] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.guardedRun:()V │ │ +05d928: 2208 ff00 |0000: new-instance v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // type@00ff │ │ +05d92c: 54a9 1703 |0002: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@0317 │ │ +05d930: 7020 cd08 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;)V // method@08cd │ │ +05d936: 5ba8 0d03 |0007: iput-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05d93a: 54a8 0d03 |0009: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05d93e: 6e10 d008 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08d0 │ │ +05d944: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +05d946: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +05d948: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +05d94a: 55a8 0c03 |0011: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ +05d94e: 3908 2a00 |0013: if-nez v8, 003d // +002a │ │ +05d952: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +05d954: 1d0a |0016: monitor-enter v10 │ │ +05d956: 7010 d308 0a00 |0017: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.getEvent:()Ljava/lang/Runnable; // method@08d3 │ │ +05d95c: 0c04 |001a: move-result-object v4 │ │ +05d95e: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ +05d962: 7210 9d24 0400 |001d: invoke-interface {v4}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +05d968: 28f7 |0020: goto 0017 // -0009 │ │ +05d96a: 0d08 |0021: move-exception v8 │ │ +05d96c: 1e0a |0022: monitor-exit v10 │ │ +05d96e: 2708 |0023: throw v8 │ │ +05d970: 55a8 1103 |0024: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ +05d974: 3808 0800 |0026: if-eqz v8, 002e // +0008 │ │ +05d978: 54a8 0d03 |0028: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05d97c: 6e10 cf08 0800 |002a: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08cf │ │ +05d982: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +05d984: 7010 d708 0a00 |002e: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.needToWait:()Z // method@08d7 │ │ +05d98a: 0a08 |0031: move-result v8 │ │ +05d98c: 3808 0600 |0032: if-eqz v8, 0038 // +0006 │ │ +05d990: 6e10 9c24 0a00 |0034: invoke-virtual {v10}, Ljava/lang/Object;.wait:()V // method@249c │ │ +05d996: 28f7 |0037: goto 002e // -0009 │ │ +05d998: 55a8 0c03 |0038: iget-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ +05d99c: 3808 0900 |003a: if-eqz v8, 0043 // +0009 │ │ +05d9a0: 1e0a |003c: monitor-exit v10 │ │ +05d9a2: 54a8 0d03 |003d: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05d9a6: 6e10 cf08 0800 |003f: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.finish:()V // method@08cf │ │ +05d9ac: 0e00 |0042: return-void │ │ +05d9ae: 55a0 1503 |0043: iget-boolean v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ +05d9b2: 52a7 1603 |0045: iget v7, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ +05d9b6: 52a2 1003 |0047: iget v2, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ +05d9ba: 1208 |0049: const/4 v8, #int 0 // #0 │ │ +05d9bc: 5ca8 1503 |004a: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ +05d9c0: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +05d9c2: 5ca8 1403 |004d: iput-boolean v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ +05d9c6: 1e0a |004f: monitor-exit v10 │ │ +05d9c8: 3803 0900 |0050: if-eqz v3, 0059 // +0009 │ │ +05d9cc: 54a8 0d03 |0052: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05d9d0: 6e10 d008 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.start:()V // method@08d0 │ │ +05d9d6: 1216 |0057: const/4 v6, #int 1 // #1 │ │ +05d9d8: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +05d9da: 3800 1100 |0059: if-eqz v0, 006a // +0011 │ │ +05d9de: 54a8 0d03 |005b: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05d9e2: 54a9 1703 |005d: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // field@0317 │ │ +05d9e6: 6e10 ef08 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08ef │ │ +05d9ec: 0c09 |0062: move-result-object v9 │ │ +05d9ee: 6e20 ce08 9800 |0063: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.createSurface:(Landroid/view/SurfaceHolder;)Ljavax/microedition/khronos/opengles/GL; // method@08ce │ │ +05d9f4: 0c01 |0066: move-result-object v1 │ │ +05d9f6: 1f01 dc03 |0067: check-cast v1, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ +05d9fa: 1215 |0069: const/4 v5, #int 1 // #1 │ │ +05d9fc: 3806 0c00 |006a: if-eqz v6, 0076 // +000c │ │ +05da00: 54a8 1303 |006c: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ +05da04: 54a9 0d03 |006e: iget-object v9, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05da08: 5499 0703 |0070: iget-object v9, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.mEglConfig:Ljavax/microedition/khronos/egl/EGLConfig; // field@0307 │ │ +05da0c: 7230 6100 1809 |0072: invoke-interface {v8, v1, v9}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V // method@0061 │ │ +05da12: 1206 |0075: const/4 v6, #int 0 // #0 │ │ +05da14: 3805 0800 |0076: if-eqz v5, 007e // +0008 │ │ +05da18: 54a8 1303 |0078: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ +05da1c: 7240 6000 1827 |007a: invoke-interface {v8, v1, v7, v2}, Landroid/opengl/GLSurfaceView$Renderer;.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V // method@0060 │ │ +05da22: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +05da24: 3d07 93ff |007e: if-lez v7, 0011 // -006d │ │ +05da28: 3d02 91ff |0080: if-lez v2, 0011 // -006f │ │ +05da2c: 54a8 1303 |0082: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0313 │ │ +05da30: 7220 5f00 1800 |0084: invoke-interface {v8, v1}, Landroid/opengl/GLSurfaceView$Renderer;.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V // method@005f │ │ +05da36: 54a8 0d03 |0087: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEglHelper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper; // field@030d │ │ +05da3a: 6e10 d108 0800 |0089: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$EglHelper;.swap:()Z // method@08d1 │ │ +05da40: 2885 |008c: goto 0011 // -007b │ │ catches : 3 │ │ 0x0017 - 0x0023 │ │ -> 0x0021 │ │ 0x0024 - 0x003d │ │ -> 0x0021 │ │ 0x0043 - 0x0050 │ │ -> 0x0021 │ │ @@ -22039,36 +22040,36 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -04fcc4: |[04fcc4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.needToWait:()Z │ │ -04fcd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04fcd6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -04fcd8: 5532 0c03 |0002: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ -04fcdc: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ -04fce0: 0f00 |0006: return v0 │ │ -04fce2: 5532 1103 |0007: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ -04fce6: 3902 0600 |0009: if-nez v2, 000f // +0006 │ │ -04fcea: 5532 0f03 |000b: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@030f │ │ -04fcee: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -04fcf2: 0110 |000f: move v0, v1 │ │ -04fcf4: 28f6 |0010: goto 0006 // -000a │ │ -04fcf6: 5232 1603 |0011: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ -04fcfa: 3d02 0e00 |0013: if-lez v2, 0021 // +000e │ │ -04fcfe: 5232 1003 |0015: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ -04fd02: 3d02 0a00 |0017: if-lez v2, 0021 // +000a │ │ -04fd06: 5532 1403 |0019: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ -04fd0a: 3902 ebff |001b: if-nez v2, 0006 // -0015 │ │ -04fd0e: 5232 1203 |001d: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ -04fd12: 3212 e7ff |001f: if-eq v2, v1, 0006 // -0019 │ │ -04fd16: 0110 |0021: move v0, v1 │ │ -04fd18: 28e4 |0022: goto 0006 // -001c │ │ +05da60: |[05da60] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.needToWait:()Z │ │ +05da70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05da72: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +05da74: 5532 0c03 |0002: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ +05da78: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ +05da7c: 0f00 |0006: return v0 │ │ +05da7e: 5532 1103 |0007: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ +05da82: 3902 0600 |0009: if-nez v2, 000f // +0006 │ │ +05da86: 5532 0f03 |000b: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@030f │ │ +05da8a: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +05da8e: 0110 |000f: move v0, v1 │ │ +05da90: 28f6 |0010: goto 0006 // -000a │ │ +05da92: 5232 1603 |0011: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ +05da96: 3d02 0e00 |0013: if-lez v2, 0021 // +000e │ │ +05da9a: 5232 1003 |0015: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ +05da9e: 3d02 0a00 |0017: if-lez v2, 0021 // +000a │ │ +05daa2: 5532 1403 |0019: iget-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ +05daa6: 3902 ebff |001b: if-nez v2, 0006 // -0015 │ │ +05daaa: 5232 1203 |001d: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ +05daae: 3212 e7ff |001f: if-eq v2, v1, 0006 // -0019 │ │ +05dab2: 0110 |0021: move v0, v1 │ │ +05dab4: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=729 │ │ 0x0006 line=741 │ │ 0x0007 line=733 │ │ 0x0010 line=734 │ │ 0x0011 line=737 │ │ @@ -22082,22 +22083,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -04fd1c: |[04fd1c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getRenderMode:()I │ │ -04fd2c: 1d01 |0000: monitor-enter v1 │ │ -04fd2e: 5210 1203 |0001: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ -04fd32: 1e01 |0003: monitor-exit v1 │ │ -04fd34: 0f00 |0004: return v0 │ │ -04fd36: 0d00 |0005: move-exception v0 │ │ -04fd38: 1e01 |0006: monitor-exit v1 │ │ -04fd3a: 2700 |0007: throw v0 │ │ +05dab8: |[05dab8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.getRenderMode:()I │ │ +05dac8: 1d01 |0000: monitor-enter v1 │ │ +05daca: 5210 1203 |0001: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ +05dace: 1e01 |0003: monitor-exit v1 │ │ +05dad0: 0f00 |0004: return v0 │ │ +05dad2: 0d00 |0005: move-exception v0 │ │ +05dad4: 1e01 |0006: monitor-exit v1 │ │ +05dad6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=757 │ │ 0x0001 line=758 │ │ 0x0005 line=759 │ │ @@ -22109,23 +22110,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -04fd48: |[04fd48] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onPause:()V │ │ -04fd58: 1d01 |0000: monitor-enter v1 │ │ -04fd5a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04fd5c: 5c10 1103 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ -04fd60: 1e01 |0004: monitor-exit v1 │ │ -04fd62: 0e00 |0005: return-void │ │ -04fd64: 0d00 |0006: move-exception v0 │ │ -04fd66: 1e01 |0007: monitor-exit v1 │ │ -04fd68: 2700 |0008: throw v0 │ │ +05dae4: |[05dae4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onPause:()V │ │ +05daf4: 1d01 |0000: monitor-enter v1 │ │ +05daf6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05daf8: 5c10 1103 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ +05dafc: 1e01 |0004: monitor-exit v1 │ │ +05dafe: 0e00 |0005: return-void │ │ +05db00: 0d00 |0006: move-exception v0 │ │ +05db02: 1e01 |0007: monitor-exit v1 │ │ +05db04: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=784 │ │ 0x0001 line=785 │ │ 0x0004 line=786 │ │ @@ -22139,24 +22140,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04fd78: |[04fd78] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onResume:()V │ │ -04fd88: 1d01 |0000: monitor-enter v1 │ │ -04fd8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -04fd8c: 5c10 1103 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ -04fd90: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04fd96: 1e01 |0007: monitor-exit v1 │ │ -04fd98: 0e00 |0008: return-void │ │ -04fd9a: 0d00 |0009: move-exception v0 │ │ -04fd9c: 1e01 |000a: monitor-exit v1 │ │ -04fd9e: 2700 |000b: throw v0 │ │ +05db14: |[05db14] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onResume:()V │ │ +05db24: 1d01 |0000: monitor-enter v1 │ │ +05db26: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05db28: 5c10 1103 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mPaused:Z // field@0311 │ │ +05db2c: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05db32: 1e01 |0007: monitor-exit v1 │ │ +05db34: 0e00 |0008: return-void │ │ +05db36: 0d00 |0009: move-exception v0 │ │ +05db38: 1e01 |000a: monitor-exit v1 │ │ +05db3a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=790 │ │ 0x0001 line=791 │ │ 0x0004 line=792 │ │ @@ -22171,26 +22172,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -04fdac: |[04fdac] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onWindowResize:(II)V │ │ -04fdbc: 1d01 |0000: monitor-enter v1 │ │ -04fdbe: 5912 1603 |0001: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ -04fdc2: 5913 1003 |0003: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ -04fdc6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -04fdc8: 5c10 1503 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ -04fdcc: 6e10 9924 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04fdd2: 1e01 |000b: monitor-exit v1 │ │ -04fdd4: 0e00 |000c: return-void │ │ -04fdd6: 0d00 |000d: move-exception v0 │ │ -04fdd8: 1e01 |000e: monitor-exit v1 │ │ -04fdda: 2700 |000f: throw v0 │ │ +05db48: |[05db48] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.onWindowResize:(II)V │ │ +05db58: 1d01 |0000: monitor-enter v1 │ │ +05db5a: 5912 1603 |0001: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mWidth:I // field@0316 │ │ +05db5e: 5913 1003 |0003: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHeight:I // field@0310 │ │ +05db62: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05db64: 5c10 1503 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mSizeChanged:Z // field@0315 │ │ +05db68: 6e10 9924 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05db6e: 1e01 |000b: monitor-exit v1 │ │ +05db70: 0e00 |000c: return-void │ │ +05db72: 0d00 |000d: move-exception v0 │ │ +05db74: 1e01 |000e: monitor-exit v1 │ │ +05db76: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=797 │ │ 0x0001 line=798 │ │ 0x0003 line=799 │ │ @@ -22209,23 +22210,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04fde8: |[04fde8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ -04fdf8: 1d01 |0000: monitor-enter v1 │ │ -04fdfa: 5410 0e03 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ -04fdfe: 6e20 8925 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -04fe04: 1e01 |0006: monitor-exit v1 │ │ -04fe06: 0e00 |0007: return-void │ │ -04fe08: 0d00 |0008: move-exception v0 │ │ -04fe0a: 1e01 |0009: monitor-exit v1 │ │ -04fe0c: 2700 |000a: throw v0 │ │ +05db84: |[05db84] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.queueEvent:(Ljava/lang/Runnable;)V │ │ +05db94: 1d01 |0000: monitor-enter v1 │ │ +05db96: 5410 0e03 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mEventQueue:Ljava/util/ArrayList; // field@030e │ │ +05db9a: 6e20 8925 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +05dba0: 1e01 |0006: monitor-exit v1 │ │ +05dba2: 0e00 |0007: return-void │ │ +05dba4: 0d00 |0008: move-exception v0 │ │ +05dba6: 1e01 |0009: monitor-exit v1 │ │ +05dba8: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=822 │ │ 0x0001 line=823 │ │ 0x0006 line=824 │ │ @@ -22240,30 +22241,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -04fe1c: |[04fe1c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestExitAndWait:()V │ │ -04fe2c: 1d02 |0000: monitor-enter v2 │ │ -04fe2e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -04fe30: 5c21 0c03 |0002: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ -04fe34: 6e10 9924 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04fe3a: 1e02 |0007: monitor-exit v2 │ │ -04fe3c: 6e10 d608 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.join:()V // method@08d6 │ │ -04fe42: 0e00 |000b: return-void │ │ -04fe44: 0d01 |000c: move-exception v1 │ │ -04fe46: 1e02 |000d: monitor-exit v2 │ │ -04fe48: 2701 |000e: throw v1 │ │ -04fe4a: 0d00 |000f: move-exception v0 │ │ -04fe4c: 7100 ec24 0000 |0010: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -04fe52: 0c01 |0013: move-result-object v1 │ │ -04fe54: 6e10 ed24 0100 |0014: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ -04fe5a: 28f4 |0017: goto 000b // -000c │ │ +05dbb8: |[05dbb8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestExitAndWait:()V │ │ +05dbc8: 1d02 |0000: monitor-enter v2 │ │ +05dbca: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +05dbcc: 5c21 0c03 |0002: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mDone:Z // field@030c │ │ +05dbd0: 6e10 9924 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05dbd6: 1e02 |0007: monitor-exit v2 │ │ +05dbd8: 6e10 d608 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.join:()V // method@08d6 │ │ +05dbde: 0e00 |000b: return-void │ │ +05dbe0: 0d01 |000c: move-exception v1 │ │ +05dbe2: 1e02 |000d: monitor-exit v2 │ │ +05dbe4: 2701 |000e: throw v1 │ │ +05dbe6: 0d00 |000f: move-exception v0 │ │ +05dbe8: 7100 ec24 0000 |0010: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +05dbee: 0c01 |0013: move-result-object v1 │ │ +05dbf0: 6e10 ed24 0100 |0014: invoke-virtual {v1}, Ljava/lang/Thread;.interrupt:()V // method@24ed │ │ +05dbf6: 28f4 |0017: goto 000b // -000c │ │ catches : 3 │ │ 0x0002 - 0x0008 │ │ -> 0x000c │ │ 0x0008 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ 0x000d - 0x000e │ │ -> 0x000c │ │ @@ -22286,24 +22287,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04fe7c: |[04fe7c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestRender:()V │ │ -04fe8c: 1d01 |0000: monitor-enter v1 │ │ -04fe8e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04fe90: 5c10 1403 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ -04fe94: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04fe9a: 1e01 |0007: monitor-exit v1 │ │ -04fe9c: 0e00 |0008: return-void │ │ -04fe9e: 0d00 |0009: move-exception v0 │ │ -04fea0: 1e01 |000a: monitor-exit v1 │ │ -04fea2: 2700 |000b: throw v0 │ │ +05dc18: |[05dc18] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.requestRender:()V │ │ +05dc28: 1d01 |0000: monitor-enter v1 │ │ +05dc2a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05dc2c: 5c10 1403 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRequestRender:Z // field@0314 │ │ +05dc30: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05dc36: 1e01 |0007: monitor-exit v1 │ │ +05dc38: 0e00 |0008: return-void │ │ +05dc3a: 0d00 |0009: move-exception v0 │ │ +05dc3c: 1e01 |000a: monitor-exit v1 │ │ +05dc3e: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=763 │ │ 0x0001 line=764 │ │ 0x0004 line=765 │ │ @@ -22318,27 +22319,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -04feb0: |[04feb0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.run:()V │ │ -04fec0: 6201 2a03 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@032a │ │ -04fec4: 1d01 |0002: monitor-enter v1 │ │ -04fec6: 7010 d508 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.guardedRun:()V // method@08d5 │ │ -04fecc: 1e01 |0006: monitor-exit v1 │ │ -04fece: 0e00 |0007: return-void │ │ -04fed0: 0d00 |0008: move-exception v0 │ │ -04fed2: 1e01 |0009: monitor-exit v1 │ │ -04fed4: 2700 |000a: throw v0 │ │ -04fed6: 0d00 |000b: move-exception v0 │ │ -04fed8: 28fb |000c: goto 0007 // -0005 │ │ -04feda: 0d00 |000d: move-exception v0 │ │ -04fedc: 2700 |000e: throw v0 │ │ +05dc4c: |[05dc4c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.run:()V │ │ +05dc5c: 6201 2a03 |0000: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@032a │ │ +05dc60: 1d01 |0002: monitor-enter v1 │ │ +05dc62: 7010 d508 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.guardedRun:()V // method@08d5 │ │ +05dc68: 1e01 |0006: monitor-exit v1 │ │ +05dc6a: 0e00 |0007: return-void │ │ +05dc6c: 0d00 |0008: move-exception v0 │ │ +05dc6e: 1e01 |0009: monitor-exit v1 │ │ +05dc70: 2700 |000a: throw v0 │ │ +05dc72: 0d00 |000b: move-exception v0 │ │ +05dc74: 28fb |000c: goto 0007 // -0005 │ │ +05dc76: 0d00 |000d: move-exception v0 │ │ +05dc78: 2700 |000e: throw v0 │ │ catches : 3 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x000b │ │ -> 0x000d │ │ 0x0003 - 0x000a │ │ -> 0x0008 │ │ 0x000a - 0x000b │ │ @@ -22360,31 +22361,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04ff00: |[04ff00] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.setRenderMode:(I)V │ │ -04ff10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04ff12: 3a03 0400 |0001: if-ltz v3, 0005 // +0004 │ │ -04ff16: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ -04ff1a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -04ff1e: 1a01 e723 |0007: const-string v1, "renderMode" // string@23e7 │ │ -04ff22: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -04ff28: 2700 |000c: throw v0 │ │ -04ff2a: 1d02 |000d: monitor-enter v2 │ │ -04ff2c: 5923 1203 |000e: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ -04ff30: 3303 0500 |0010: if-ne v3, v0, 0015 // +0005 │ │ -04ff34: 6e10 9924 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04ff3a: 1e02 |0015: monitor-exit v2 │ │ -04ff3c: 0e00 |0016: return-void │ │ -04ff3e: 0d00 |0017: move-exception v0 │ │ -04ff40: 1e02 |0018: monitor-exit v2 │ │ -04ff42: 2700 |0019: throw v0 │ │ +05dc9c: |[05dc9c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.setRenderMode:(I)V │ │ +05dcac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05dcae: 3a03 0400 |0001: if-ltz v3, 0005 // +0004 │ │ +05dcb2: 3703 0a00 |0003: if-le v3, v0, 000d // +000a │ │ +05dcb6: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05dcba: 1a01 e723 |0007: const-string v1, "renderMode" // string@23e7 │ │ +05dcbe: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05dcc4: 2700 |000c: throw v0 │ │ +05dcc6: 1d02 |000d: monitor-enter v2 │ │ +05dcc8: 5923 1203 |000e: iput v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mRenderMode:I // field@0312 │ │ +05dccc: 3303 0500 |0010: if-ne v3, v0, 0015 // +0005 │ │ +05dcd0: 6e10 9924 0200 |0012: invoke-virtual {v2}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05dcd6: 1e02 |0015: monitor-exit v2 │ │ +05dcd8: 0e00 |0016: return-void │ │ +05dcda: 0d00 |0017: move-exception v0 │ │ +05dcdc: 1e02 |0018: monitor-exit v2 │ │ +05dcde: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x000e - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0001 line=745 │ │ 0x0005 line=746 │ │ 0x000d line=748 │ │ @@ -22403,24 +22404,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04ff50: |[04ff50] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceCreated:()V │ │ -04ff60: 1d01 |0000: monitor-enter v1 │ │ -04ff62: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -04ff64: 5c10 0f03 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@030f │ │ -04ff68: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04ff6e: 1e01 |0007: monitor-exit v1 │ │ -04ff70: 0e00 |0008: return-void │ │ -04ff72: 0d00 |0009: move-exception v0 │ │ -04ff74: 1e01 |000a: monitor-exit v1 │ │ -04ff76: 2700 |000b: throw v0 │ │ +05dcec: |[05dcec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceCreated:()V │ │ +05dcfc: 1d01 |0000: monitor-enter v1 │ │ +05dcfe: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05dd00: 5c10 0f03 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@030f │ │ +05dd04: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05dd0a: 1e01 |0007: monitor-exit v1 │ │ +05dd0c: 0e00 |0008: return-void │ │ +05dd0e: 0d00 |0009: move-exception v0 │ │ +05dd10: 1e01 |000a: monitor-exit v1 │ │ +05dd12: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=770 │ │ 0x0001 line=771 │ │ 0x0004 line=772 │ │ @@ -22435,24 +22436,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04ff84: |[04ff84] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceDestroyed:()V │ │ -04ff94: 1d01 |0000: monitor-enter v1 │ │ -04ff96: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -04ff98: 5c10 0f03 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@030f │ │ -04ff9c: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ -04ffa2: 1e01 |0007: monitor-exit v1 │ │ -04ffa4: 0e00 |0008: return-void │ │ -04ffa6: 0d00 |0009: move-exception v0 │ │ -04ffa8: 1e01 |000a: monitor-exit v1 │ │ -04ffaa: 2700 |000b: throw v0 │ │ +05dd20: |[05dd20] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.surfaceDestroyed:()V │ │ +05dd30: 1d01 |0000: monitor-enter v1 │ │ +05dd32: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05dd34: 5c10 0f03 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.mHasSurface:Z // field@030f │ │ +05dd38: 6e10 9924 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notify:()V // method@2499 │ │ +05dd3e: 1e01 |0007: monitor-exit v1 │ │ +05dd40: 0e00 |0008: return-void │ │ +05dd42: 0d00 |0009: move-exception v0 │ │ +05dd44: 1e01 |000a: monitor-exit v1 │ │ +05dd46: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=777 │ │ 0x0001 line=778 │ │ 0x0004 line=779 │ │ @@ -22528,20 +22529,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04ffb8: |[04ffb8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.:()V │ │ -04ffc8: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ -04ffce: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -04ffd2: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -04ffd8: 5b10 1803 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ -04ffdc: 0e00 |000a: return-void │ │ +05dd54: |[05dd54] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.:()V │ │ +05dd64: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ +05dd6a: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +05dd6e: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05dd74: 5b10 1803 |0008: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ +05dd78: 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; │ │ │ │ @@ -22550,31 +22551,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -04ffe0: |[04ffe0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flushBuilder:()V │ │ -04fff0: 5430 1803 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ -04fff4: 6e10 db24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -04fffa: 0a00 |0005: move-result v0 │ │ -04fffc: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -050000: 1a00 f403 |0008: const-string v0, "GLSurfaceView" // string@03f4 │ │ -050004: 5431 1803 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ -050008: 6e10 dd24 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05000e: 0c01 |000f: move-result-object v1 │ │ -050010: 7120 9500 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0095 │ │ -050016: 5430 1803 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ -05001a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -05001c: 5432 1803 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ -050020: 6e10 db24 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -050026: 0a02 |001b: move-result v2 │ │ -050028: 6e30 da24 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@24da │ │ -05002e: 0e00 |001f: return-void │ │ +05dd7c: |[05dd7c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flushBuilder:()V │ │ +05dd8c: 5430 1803 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ +05dd90: 6e10 db24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +05dd96: 0a00 |0005: move-result v0 │ │ +05dd98: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +05dd9c: 1a00 f403 |0008: const-string v0, "GLSurfaceView" // string@03f4 │ │ +05dda0: 5431 1803 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ +05dda4: 6e10 dd24 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05ddaa: 0c01 |000f: move-result-object v1 │ │ +05ddac: 7120 9500 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0095 │ │ +05ddb2: 5430 1803 |0013: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ +05ddb6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +05ddb8: 5432 1803 |0016: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ +05ddbc: 6e10 db24 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +05ddc2: 0a02 |001b: move-result v2 │ │ +05ddc4: 6e30 da24 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@24da │ │ +05ddca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0008 line=876 │ │ 0x0013 line=877 │ │ 0x001f line=879 │ │ locals : │ │ @@ -22586,17 +22587,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050030: |[050030] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.close:()V │ │ -050040: 7010 e808 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08e8 │ │ -050046: 0e00 |0003: return-void │ │ +05ddcc: |[05ddcc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.close:()V │ │ +05dddc: 7010 e808 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08e8 │ │ +05dde2: 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; │ │ │ │ @@ -22605,17 +22606,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050048: |[050048] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flush:()V │ │ -050058: 7010 e808 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08e8 │ │ -05005e: 0e00 |0003: return-void │ │ +05dde4: |[05dde4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.flush:()V │ │ +05ddf4: 7010 e808 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08e8 │ │ +05ddfa: 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; │ │ │ │ @@ -22624,28 +22625,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -050060: |[050060] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.write:([CII)V │ │ -050070: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -050072: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -050076: 9002 0501 |0003: add-int v2, v5, v1 │ │ -05007a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -05007e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -050082: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -050086: 7010 e808 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08e8 │ │ -05008c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -050090: 28f1 |0010: goto 0001 // -000f │ │ -050092: 5432 1803 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ -050096: 6e20 d224 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -05009c: 28f8 |0016: goto 000e // -0008 │ │ -05009e: 0e00 |0017: return-void │ │ +05ddfc: |[05ddfc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$LogWriter.write:([CII)V │ │ +05de0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05de0e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +05de12: 9002 0501 |0003: add-int v2, v5, v1 │ │ +05de16: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +05de1a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +05de1e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +05de22: 7010 e808 0300 |000b: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.flushBuilder:()V // method@08e8 │ │ +05de28: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05de2c: 28f1 |0010: goto 0001 // -000f │ │ +05de2e: 5432 1803 |0011: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0318 │ │ +05de32: 6e20 d224 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +05de38: 28f8 |0016: goto 000e // -0008 │ │ +05de3a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0003 line=865 │ │ 0x0007 line=866 │ │ 0x000b line=867 │ │ 0x000e line=864 │ │ @@ -22752,38 +22753,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0500a0: |[0500a0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:()V │ │ -0500b0: 2200 8903 |0000: new-instance v0, Ljava/lang/Object; // type@0389 │ │ -0500b4: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0500ba: 6900 2a03 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@032a │ │ -0500be: 0e00 |0007: return-void │ │ +05de3c: |[05de3c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:()V │ │ +05de4c: 2200 8903 |0000: new-instance v0, Ljava/lang/Object; // type@0389 │ │ +05de50: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05de56: 6900 2a03 |0005: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.sEglLock:Ljava/lang/Object; // field@032a │ │ +05de5a: 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 │ │ -0500c0: |[0500c0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0500d0: 7030 ab00 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/SurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00ab │ │ -0500d6: 5b03 2903 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0329 │ │ -0500da: 7010 f108 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08f1 │ │ -0500e0: 0e00 |0008: return-void │ │ +05de5c: |[05de5c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05de6c: 7030 ab00 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/SurfaceView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00ab │ │ +05de72: 5b03 2903 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0329 │ │ +05de76: 7010 f108 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08f1 │ │ +05de7c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x0005 line=171 │ │ 0x0008 line=172 │ │ locals : │ │ @@ -22797,19 +22798,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 │ │ -0500e4: |[0500e4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0500f4: 7020 aa00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/SurfaceView;.:(Landroid/content/Context;)V // method@00aa │ │ -0500fa: 5b02 2903 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0329 │ │ -0500fe: 7010 f108 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08f1 │ │ -050104: 0e00 |0008: return-void │ │ +05de80: |[05de80] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +05de90: 7020 aa00 1000 |0000: invoke-direct {v0, v1}, Landroid/view/SurfaceView;.:(Landroid/content/Context;)V // method@00aa │ │ +05de96: 5b02 2903 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0329 │ │ +05de9a: 7010 f108 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.init:()V // method@08f1 │ │ +05dea0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0003 line=163 │ │ 0x0005 line=164 │ │ 0x0008 line=165 │ │ locals : │ │ @@ -22822,23 +22823,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -050108: |[050108] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.init:()V │ │ -050118: 6e10 ef08 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08ef │ │ -05011e: 0c00 |0003: move-result-object v0 │ │ -050120: 7220 a700 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00a7 │ │ -050126: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -050128: 7220 a900 1000 |0008: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.setType:(I)V // method@00a9 │ │ -05012e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -050130: 5921 2503 |000c: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ -050134: 0e00 |000e: return-void │ │ +05dea4: |[05dea4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.init:()V │ │ +05deb4: 6e10 ef08 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.getHolder:()Landroid/view/SurfaceHolder; // method@08ef │ │ +05deba: 0c00 |0003: move-result-object v0 │ │ +05debc: 7220 a700 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.addCallback:(Landroid/view/SurfaceHolder$Callback;)V // method@00a7 │ │ +05dec2: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +05dec4: 7220 a900 1000 |0008: invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;.setType:(I)V // method@00a9 │ │ +05deca: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +05decc: 5921 2503 |000c: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ +05ded0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000b line=186 │ │ 0x000e line=187 │ │ @@ -22852,17 +22853,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050138: |[050138] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getDebugFlags:()I │ │ -050148: 5210 2003 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0320 │ │ -05014c: 0f00 |0002: return v0 │ │ +05ded4: |[05ded4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getDebugFlags:()I │ │ +05dee4: 5210 2003 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0320 │ │ +05dee8: 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;) │ │ @@ -22870,17 +22871,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050150: |[050150] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getRenderMode:()I │ │ -050160: 5210 2503 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ -050164: 0f00 |0002: return v0 │ │ +05deec: |[05deec] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.getRenderMode:()I │ │ +05defc: 5210 2503 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ +05df00: 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;) │ │ @@ -22888,22 +22889,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -050168: |[050168] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onMeasure:(II)V │ │ -050178: 5431 2903 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0329 │ │ -05017c: 7230 7909 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@0979 │ │ -050182: 0c00 |0005: move-result-object v0 │ │ -050184: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ -050188: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ -05018c: 6e30 fc08 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setMeasuredDimension:(II)V // method@08fc │ │ -050192: 0e00 |000d: return-void │ │ +05df04: |[05df04] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onMeasure:(II)V │ │ +05df14: 5431 2903 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0329 │ │ +05df18: 7230 7909 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@0979 │ │ +05df1e: 0c00 |0005: move-result-object v0 │ │ +05df20: 5201 4003 |0006: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ +05df24: 5202 3f03 |0008: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ +05df28: 6e30 fc08 1302 |000a: invoke-virtual {v3, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setMeasuredDimension:(II)V // method@08fc │ │ +05df2e: 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; │ │ @@ -22916,22 +22917,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -050194: |[050194] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onPause:()V │ │ -0501a4: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0501a8: 6e10 d808 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onPause:()V // method@08d8 │ │ -0501ae: 5410 2203 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0501b2: 6e10 dc08 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestExitAndWait:()V // method@08dc │ │ -0501b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0501ba: 5b10 2203 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0501be: 0e00 |000d: return-void │ │ +05df30: |[05df30] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onPause:()V │ │ +05df40: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05df44: 6e10 d808 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onPause:()V // method@08d8 │ │ +05df4a: 5410 2203 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05df4e: 6e10 dc08 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestExitAndWait:()V // method@08dc │ │ +05df54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05df56: 5b10 2203 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05df5a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0005 line=355 │ │ 0x000a line=356 │ │ 0x000d line=357 │ │ locals : │ │ @@ -22942,45 +22943,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0501c0: |[0501c0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onResume:()V │ │ -0501d0: 5430 2103 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ -0501d4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0501d8: 2200 0301 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0103 │ │ -0501dc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0501de: 7020 ea08 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08ea │ │ -0501e4: 5b30 2103 |000a: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ -0501e8: 2200 0001 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // type@0100 │ │ -0501ec: 5431 2603 |000e: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ -0501f0: 7030 d208 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@08d2 │ │ -0501f6: 5b30 2203 |0013: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0501fa: 5430 2203 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0501fe: 6e10 e108 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.start:()V // method@08e1 │ │ -050204: 5430 2203 |001a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050208: 5231 2503 |001c: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ -05020c: 6e20 e008 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08e0 │ │ -050212: 5530 2403 |0021: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0324 │ │ -050216: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -05021a: 5430 2203 |0025: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -05021e: 6e10 e208 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08e2 │ │ -050224: 5230 2803 |002a: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@0328 │ │ -050228: 3d00 0f00 |002c: if-lez v0, 003b // +000f │ │ -05022c: 5230 2703 |002e: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@0327 │ │ -050230: 3d00 0b00 |0030: if-lez v0, 003b // +000b │ │ -050234: 5430 2203 |0032: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050238: 5231 2803 |0034: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@0328 │ │ -05023c: 5232 2703 |0036: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@0327 │ │ -050240: 6e30 da08 1002 |0038: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08da │ │ -050246: 5430 2203 |003b: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -05024a: 6e10 d908 0000 |003d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onResume:()V // method@08d9 │ │ -050250: 0e00 |0040: return-void │ │ +05df5c: |[05df5c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.onResume:()V │ │ +05df6c: 5430 2103 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ +05df70: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05df74: 2200 0301 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0103 │ │ +05df78: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05df7a: 7020 ea08 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08ea │ │ +05df80: 5b30 2103 |000a: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ +05df84: 2200 0001 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // type@0100 │ │ +05df88: 5431 2603 |000e: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ +05df8c: 7030 d208 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@08d2 │ │ +05df92: 5b30 2203 |0013: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05df96: 5430 2203 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05df9a: 6e10 e108 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.start:()V // method@08e1 │ │ +05dfa0: 5430 2203 |001a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05dfa4: 5231 2503 |001c: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ +05dfa8: 6e20 e008 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08e0 │ │ +05dfae: 5530 2403 |0021: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0324 │ │ +05dfb2: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +05dfb6: 5430 2203 |0025: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05dfba: 6e10 e208 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08e2 │ │ +05dfc0: 5230 2803 |002a: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@0328 │ │ +05dfc4: 3d00 0f00 |002c: if-lez v0, 003b // +000f │ │ +05dfc8: 5230 2703 |002e: iget v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@0327 │ │ +05dfcc: 3d00 0b00 |0030: if-lez v0, 003b // +000b │ │ +05dfd0: 5430 2203 |0032: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05dfd4: 5231 2803 |0034: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@0328 │ │ +05dfd8: 5232 2703 |0036: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@0327 │ │ +05dfdc: 6e30 da08 1002 |0038: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08da │ │ +05dfe2: 5430 2203 |003b: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05dfe6: 6e10 d908 0000 |003d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onResume:()V // method@08d9 │ │ +05dfec: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0004 line=364 │ │ 0x000c line=366 │ │ 0x0015 line=367 │ │ 0x001a line=368 │ │ @@ -22998,20 +22999,20 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -050254: |[050254] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.queueEvent:(Ljava/lang/Runnable;)V │ │ -050264: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050268: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05026c: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050270: 6e20 db08 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@08db │ │ -050276: 0e00 |0009: return-void │ │ +05dff0: |[05dff0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.queueEvent:(Ljava/lang/Runnable;)V │ │ +05e000: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e004: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05e008: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e00c: 6e20 db08 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.queueEvent:(Ljava/lang/Runnable;)V // method@08db │ │ +05e012: 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; │ │ @@ -23022,19 +23023,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -050278: |[050278] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.requestRender:()V │ │ -050288: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -05028c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -050290: 6e10 dd08 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestRender:()V // method@08dd │ │ -050296: 0e00 |0007: return-void │ │ +05e014: |[05e014] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.requestRender:()V │ │ +05e024: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e028: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05e02c: 6e10 dd08 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.requestRender:()V // method@08dd │ │ +05e032: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0004 line=318 │ │ 0x0007 line=320 │ │ locals : │ │ @@ -23046,17 +23047,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -050298: |[050298] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setDebugFlags:(I)V │ │ -0502a8: 5901 2003 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0320 │ │ -0502ac: 0e00 |0002: return-void │ │ +05e034: |[05e034] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setDebugFlags:(I)V │ │ +05e044: 5901 2003 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mDebugFlags:I // field@0320 │ │ +05e048: 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 │ │ @@ -23066,25 +23067,25 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -0502b0: |[0502b0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(IIIIII)V │ │ -0502c0: 2200 fe00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser; // type@00fe │ │ -0502c4: 0181 |0002: move v1, v8 │ │ -0502c6: 0192 |0003: move v2, v9 │ │ -0502c8: 01a3 |0004: move v3, v10 │ │ -0502ca: 01b4 |0005: move v4, v11 │ │ -0502cc: 01c5 |0006: move v5, v12 │ │ -0502ce: 01d6 |0007: move v6, v13 │ │ -0502d0: 7607 ca08 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@08ca │ │ -0502d6: 6e20 f908 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08f9 │ │ -0502dc: 0e00 |000e: return-void │ │ +05e04c: |[05e04c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(IIIIII)V │ │ +05e05c: 2200 fe00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser; // type@00fe │ │ +05e060: 0181 |0002: move v1, v8 │ │ +05e062: 0192 |0003: move v2, v9 │ │ +05e064: 01a3 |0004: move v3, v10 │ │ +05e066: 01b4 |0005: move v4, v11 │ │ +05e068: 01c5 |0006: move v5, v12 │ │ +05e06a: 01d6 |0007: move v6, v13 │ │ +05e06c: 7607 ca08 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@08ca │ │ +05e072: 6e20 f908 0700 |000b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08f9 │ │ +05e078: 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 │ │ @@ -23099,23 +23100,23 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0502e0: |[0502e0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ -0502f0: 5420 2603 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ -0502f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0502f8: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0502fc: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ -050300: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -050306: 2700 |000b: throw v0 │ │ -050308: 5b23 2103 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ -05030c: 0e00 |000e: return-void │ │ +05e07c: |[05e07c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V │ │ +05e08c: 5420 2603 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ +05e090: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05e094: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +05e098: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ +05e09c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +05e0a2: 2700 |000b: throw v0 │ │ +05e0a4: 5b23 2103 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mEGLConfigChooser:Landroid/opengl/GLSurfaceView$EGLConfigChooser; // field@0321 │ │ +05e0a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x000c line=258 │ │ 0x000e line=259 │ │ locals : │ │ @@ -23127,19 +23128,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -050310: |[050310] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Z)V │ │ -050320: 2200 0301 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0103 │ │ -050324: 7020 ea08 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08ea │ │ -05032a: 6e20 f908 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08f9 │ │ -050330: 0e00 |0008: return-void │ │ +05e0ac: |[05e0ac] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setEGLConfigChooser:(Z)V │ │ +05e0bc: 2200 0301 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser; // type@0103 │ │ +05e0c0: 7020 ea08 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.:(Z)V // method@08ea │ │ +05e0c6: 6e20 f908 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08f9 │ │ +05e0cc: 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 │ │ @@ -23149,17 +23150,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 │ │ -050334: |[050334] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;)V │ │ -050344: 5b01 2303 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0323 │ │ -050348: 0e00 |0002: return-void │ │ +05e0d0: |[05e0d0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setGLWrapper:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper;)V │ │ +05e0e0: 5b01 2303 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLWrapper:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLWrapper; // field@0323 │ │ +05e0e4: 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; │ │ @@ -23169,21 +23170,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05034c: |[05034c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderMode:(I)V │ │ -05035c: 5912 2503 |0000: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ -050360: 5410 2203 |0002: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050364: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -050368: 5410 2203 |0006: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -05036c: 6e20 e008 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08e0 │ │ -050372: 0e00 |000b: return-void │ │ +05e0e8: |[05e0e8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderMode:(I)V │ │ +05e0f8: 5912 2503 |0000: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderMode:I // field@0325 │ │ +05e0fc: 5410 2203 |0002: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e100: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +05e104: 5410 2203 |0006: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e108: 6e20 e008 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.setRenderMode:(I)V // method@08e0 │ │ +05e10e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ 0x0006 line=300 │ │ 0x000b line=302 │ │ locals : │ │ @@ -23195,23 +23196,23 @@ │ │ type : '(Landroid/opengl/GLSurfaceView$Renderer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -050374: |[050374] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ -050384: 5420 2603 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ -050388: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05038c: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -050390: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ -050394: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -05039a: 2700 |000b: throw v0 │ │ -05039c: 5b23 2603 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ -0503a0: 0e00 |000e: return-void │ │ +05e110: |[05e110] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V │ │ +05e120: 5420 2603 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ +05e124: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05e128: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +05e12c: 1a01 e925 |0006: const-string v1, "setRenderer has already been called for this instance." // string@25e9 │ │ +05e130: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +05e136: 2700 |000b: throw v0 │ │ +05e138: 5b23 2603 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mRenderer:Landroid/opengl/GLSurfaceView$Renderer; // field@0326 │ │ +05e13c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x000c line=244 │ │ 0x000e line=245 │ │ locals : │ │ @@ -23223,22 +23224,22 @@ │ │ type : '(Landroid/view/SurfaceHolder;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0503a4: |[0503a4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ -0503b4: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0503b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0503bc: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0503c0: 6e30 da08 4005 |0006: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08da │ │ -0503c6: 5914 2803 |0009: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@0328 │ │ -0503ca: 5915 2703 |000b: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@0327 │ │ -0503ce: 0e00 |000d: return-void │ │ +05e140: |[05e140] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceChanged:(Landroid/view/SurfaceHolder;III)V │ │ +05e150: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e154: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05e158: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e15c: 6e30 da08 4005 |0006: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.onWindowResize:(II)V // method@08da │ │ +05e162: 5914 2803 |0009: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceWidth:I // field@0328 │ │ +05e166: 5915 2703 |000b: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mSurfaceHeight:I // field@0327 │ │ +05e16a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x0009 line=347 │ │ 0x000b line=348 │ │ 0x000d line=349 │ │ @@ -23254,22 +23255,22 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0503d0: |[0503d0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ -0503e0: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0503e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0503e8: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -0503ec: 6e10 e208 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08e2 │ │ -0503f2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0503f4: 5c10 2403 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0324 │ │ -0503f8: 0e00 |000c: return-void │ │ +05e16c: |[05e16c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceCreated:(Landroid/view/SurfaceHolder;)V │ │ +05e17c: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e180: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05e184: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e188: 6e10 e208 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceCreated:()V // method@08e2 │ │ +05e18e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05e190: 5c10 2403 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0324 │ │ +05e194: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0004 line=326 │ │ 0x0009 line=328 │ │ 0x000c line=329 │ │ locals : │ │ @@ -23281,22 +23282,22 @@ │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0503fc: |[0503fc] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ -05040c: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050410: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -050414: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ -050418: 6e10 e308 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceDestroyed:()V // method@08e3 │ │ -05041e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -050420: 5c10 2403 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0324 │ │ -050424: 0e00 |000c: return-void │ │ +05e198: |[05e198] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake.surfaceDestroyed:(Landroid/view/SurfaceHolder;)V │ │ +05e1a8: 5410 2203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e1ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05e1b0: 5410 2203 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mGLThread:Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread; // field@0322 │ │ +05e1b4: 6e10 e308 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$GLThread;.surfaceDestroyed:()V // method@08e3 │ │ +05e1ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05e1bc: 5c10 2403 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.mHasSurface:Z // field@0324 │ │ +05e1c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=336 │ │ 0x0009 line=338 │ │ 0x000c line=339 │ │ locals : │ │ @@ -23353,39 +23354,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 │ │ -050428: |[050428] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.:(Ljavax/microedition/khronos/opengles/GL;)V │ │ -050438: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05043e: 0720 |0003: move-object v0, v2 │ │ -050440: 1f00 dc03 |0004: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ -050444: 5b10 2b03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@032b │ │ -050448: 2020 dd03 |0008: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL10Ext; // type@03dd │ │ -05044c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -050450: 0720 |000c: move-object v0, v2 │ │ -050452: 1f00 dd03 |000d: check-cast v0, Ljavax/microedition/khronos/opengles/GL10Ext; // type@03dd │ │ -050456: 5b10 2c03 |000f: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@032c │ │ -05045a: 2020 de03 |0011: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -05045e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -050462: 0720 |0015: move-object v0, v2 │ │ -050464: 1f00 de03 |0016: check-cast v0, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -050468: 5b10 2d03 |0018: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@032d │ │ -05046c: 2020 df03 |001a: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11Ext; // type@03df │ │ -050470: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ -050474: 0720 |001e: move-object v0, v2 │ │ -050476: 1f00 df03 |001f: check-cast v0, Ljavax/microedition/khronos/opengles/GL11Ext; // type@03df │ │ -05047a: 5b10 2e03 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@032e │ │ -05047e: 2020 e003 |0023: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@03e0 │ │ -050482: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ -050486: 1f02 e003 |0027: check-cast v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@03e0 │ │ -05048a: 5b12 2f03 |0029: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11ExtensionPack:Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // field@032f │ │ -05048e: 0e00 |002b: return-void │ │ +05e1c4: |[05e1c4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.:(Ljavax/microedition/khronos/opengles/GL;)V │ │ +05e1d4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05e1da: 0720 |0003: move-object v0, v2 │ │ +05e1dc: 1f00 dc03 |0004: check-cast v0, Ljavax/microedition/khronos/opengles/GL10; // type@03dc │ │ +05e1e0: 5b10 2b03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@032b │ │ +05e1e4: 2020 dd03 |0008: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL10Ext; // type@03dd │ │ +05e1e8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +05e1ec: 0720 |000c: move-object v0, v2 │ │ +05e1ee: 1f00 dd03 |000d: check-cast v0, Ljavax/microedition/khronos/opengles/GL10Ext; // type@03dd │ │ +05e1f2: 5b10 2c03 |000f: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@032c │ │ +05e1f6: 2020 de03 |0011: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +05e1fa: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +05e1fe: 0720 |0015: move-object v0, v2 │ │ +05e200: 1f00 de03 |0016: check-cast v0, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +05e204: 5b10 2d03 |0018: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@032d │ │ +05e208: 2020 df03 |001a: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11Ext; // type@03df │ │ +05e20c: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ +05e210: 0720 |001e: move-object v0, v2 │ │ +05e212: 1f00 df03 |001f: check-cast v0, Ljavax/microedition/khronos/opengles/GL11Ext; // type@03df │ │ +05e216: 5b10 2e03 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@032e │ │ +05e21a: 2020 e003 |0023: instance-of v0, v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@03e0 │ │ +05e21e: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +05e222: 1f02 e003 |0027: check-cast v2, Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // type@03e0 │ │ +05e226: 5b12 2f03 |0029: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.mgl11ExtensionPack:Ljavax/microedition/khronos/opengles/GL11ExtensionPack; // field@032f │ │ +05e22a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x000d line=32 │ │ 0x0011 line=34 │ │ @@ -23405,18 +23406,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050490: |[050490] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindBuffer:(II)V │ │ -0504a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0504a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0504aa: 2700 |0005: throw v0 │ │ +05e22c: |[05e22c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindBuffer:(II)V │ │ +05e23c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e240: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e246: 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 │ │ @@ -23426,18 +23427,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0504ac: |[0504ac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindFramebufferOES:(II)V │ │ -0504bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0504c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0504c6: 2700 |0005: throw v0 │ │ +05e248: |[05e248] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindFramebufferOES:(II)V │ │ +05e258: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e25c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e262: 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 │ │ @@ -23447,18 +23448,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0504c8: |[0504c8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindRenderbufferOES:(II)V │ │ -0504d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0504dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0504e2: 2700 |0005: throw v0 │ │ +05e264: |[05e264] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBindRenderbufferOES:(II)V │ │ +05e274: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e278: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e27e: 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 │ │ @@ -23468,18 +23469,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0504e4: |[0504e4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquation:(I)V │ │ -0504f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0504f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0504fe: 2700 |0005: throw v0 │ │ +05e280: |[05e280] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquation:(I)V │ │ +05e290: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e294: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e29a: 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 │ │ │ │ @@ -23488,18 +23489,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050500: |[050500] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquationSeparate:(II)V │ │ -050510: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050514: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05051a: 2700 |0005: throw v0 │ │ +05e29c: |[05e29c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendEquationSeparate:(II)V │ │ +05e2ac: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e2b0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e2b6: 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 │ │ @@ -23509,18 +23510,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05051c: |[05051c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendFuncSeparate:(IIII)V │ │ -05052c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050530: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050536: 2700 |0005: throw v0 │ │ +05e2b8: |[05e2b8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBlendFuncSeparate:(IIII)V │ │ +05e2c8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e2cc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e2d2: 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 │ │ @@ -23532,18 +23533,18 @@ │ │ type : '(IILjava/nio/Buffer;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050538: |[050538] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferData:(IILjava/nio/Buffer;I)V │ │ -050548: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05054c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050552: 2700 |0005: throw v0 │ │ +05e2d4: |[05e2d4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferData:(IILjava/nio/Buffer;I)V │ │ +05e2e4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e2e8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e2ee: 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 │ │ @@ -23555,18 +23556,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050554: |[050554] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ -050564: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050568: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05056e: 2700 |0005: throw v0 │ │ +05e2f0: |[05e2f0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ +05e300: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e304: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e30a: 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 │ │ @@ -23578,18 +23579,18 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050570: |[050570] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCheckFramebufferStatusOES:(I)I │ │ -050580: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050584: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05058a: 2700 |0005: throw v0 │ │ +05e30c: |[05e30c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCheckFramebufferStatusOES:(I)I │ │ +05e31c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e320: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e326: 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 │ │ │ │ @@ -23598,18 +23599,18 @@ │ │ type : '(BBBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05058c: |[05058c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColor4ub:(BBBB)V │ │ -05059c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0505a0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0505a6: 2700 |0005: throw v0 │ │ +05e328: |[05e328] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColor4ub:(BBBB)V │ │ +05e338: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e33c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e342: 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 │ │ @@ -23621,18 +23622,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0505a8: |[0505a8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColorPointer:(IIII)V │ │ -0505b8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0505bc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0505c2: 2700 |0005: throw v0 │ │ +05e344: |[05e344] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glColorPointer:(IIII)V │ │ +05e354: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e358: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e35e: 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 │ │ @@ -23644,18 +23645,18 @@ │ │ type : '(IIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0505c4: |[0505c4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCompressedTexImage2D:(IIIIIII)V │ │ -0505d4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0505d8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0505de: 2700 |0005: throw v0 │ │ +05e360: |[05e360] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCompressedTexImage2D:(IIIIIII)V │ │ +05e370: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e374: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e37a: 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 │ │ @@ -23670,18 +23671,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0505e0: |[0505e0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCurrentPaletteMatrixOES:(I)V │ │ -0505f0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0505f4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0505fa: 2700 |0005: throw v0 │ │ +05e37c: |[05e37c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glCurrentPaletteMatrixOES:(I)V │ │ +05e38c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e390: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e396: 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 │ │ │ │ @@ -23690,18 +23691,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0505fc: |[0505fc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ -05060c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050610: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050616: 2700 |0005: throw v0 │ │ +05e398: |[05e398] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ +05e3a8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e3ac: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e3b2: 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; │ │ @@ -23711,18 +23712,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050618: |[050618] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(I[II)V │ │ -050628: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05062c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050632: 2700 |0005: throw v0 │ │ +05e3b4: |[05e3b4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteBuffers:(I[II)V │ │ +05e3c4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e3c8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e3ce: 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 │ │ @@ -23733,18 +23734,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050634: |[050634] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ -050644: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050648: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05064e: 2700 |0005: throw v0 │ │ +05e3d0: |[05e3d0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ +05e3e0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e3e4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e3ea: 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; │ │ @@ -23754,18 +23755,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050650: |[050650] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(I[II)V │ │ -050660: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050664: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05066a: 2700 |0005: throw v0 │ │ +05e3ec: |[05e3ec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteFramebuffersOES:(I[II)V │ │ +05e3fc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e400: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e406: 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 │ │ @@ -23776,18 +23777,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05066c: |[05066c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ -05067c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050680: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050686: 2700 |0005: throw v0 │ │ +05e408: |[05e408] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ +05e418: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e41c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e422: 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; │ │ @@ -23797,18 +23798,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050688: |[050688] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(I[II)V │ │ -050698: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05069c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0506a2: 2700 |0005: throw v0 │ │ +05e424: |[05e424] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDeleteRenderbuffersOES:(I[II)V │ │ +05e434: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e438: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e43e: 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 │ │ @@ -23819,18 +23820,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0506a4: |[0506a4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDrawElements:(IIII)V │ │ -0506b4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0506b8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0506be: 2700 |0005: throw v0 │ │ +05e440: |[05e440] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glDrawElements:(IIII)V │ │ +05e450: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e454: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e45a: 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 │ │ @@ -23842,18 +23843,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0506c0: |[0506c0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferRenderbufferOES:(IIII)V │ │ -0506d0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0506d4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0506da: 2700 |0005: throw v0 │ │ +05e45c: |[05e45c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferRenderbufferOES:(IIII)V │ │ +05e46c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e470: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e476: 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 │ │ @@ -23865,18 +23866,18 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0506dc: |[0506dc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferTexture2DOES:(IIIII)V │ │ -0506ec: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0506f0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0506f6: 2700 |0005: throw v0 │ │ +05e478: |[05e478] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glFramebufferTexture2DOES:(IIIII)V │ │ +05e488: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e48c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e492: 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 │ │ @@ -23889,18 +23890,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0506f8: |[0506f8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ -050708: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05070c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050712: 2700 |0005: throw v0 │ │ +05e494: |[05e494] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ +05e4a4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e4a8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e4ae: 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; │ │ @@ -23910,18 +23911,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050714: |[050714] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(I[II)V │ │ -050724: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050728: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05072e: 2700 |0005: throw v0 │ │ +05e4b0: |[05e4b0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenBuffers:(I[II)V │ │ +05e4c0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e4c4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e4ca: 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 │ │ @@ -23932,18 +23933,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050730: |[050730] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ -050740: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050744: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05074a: 2700 |0005: throw v0 │ │ +05e4cc: |[05e4cc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(ILjava/nio/IntBuffer;)V │ │ +05e4dc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e4e0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e4e6: 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; │ │ @@ -23953,18 +23954,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05074c: |[05074c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(I[II)V │ │ -05075c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050760: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050766: 2700 |0005: throw v0 │ │ +05e4e8: |[05e4e8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenFramebuffersOES:(I[II)V │ │ +05e4f8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e4fc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e502: 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 │ │ @@ -23975,18 +23976,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050768: |[050768] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ -050778: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05077c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050782: 2700 |0005: throw v0 │ │ +05e504: |[05e504] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(ILjava/nio/IntBuffer;)V │ │ +05e514: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e518: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e51e: 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; │ │ @@ -23996,18 +23997,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050784: |[050784] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(I[II)V │ │ -050794: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050798: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05079e: 2700 |0005: throw v0 │ │ +05e520: |[05e520] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenRenderbuffersOES:(I[II)V │ │ +05e530: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e534: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e53a: 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 │ │ @@ -24018,18 +24019,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0507a0: |[0507a0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenerateMipmapOES:(I)V │ │ -0507b0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0507b4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0507ba: 2700 |0005: throw v0 │ │ +05e53c: |[05e53c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGenerateMipmapOES:(I)V │ │ +05e54c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e550: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e556: 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 │ │ │ │ @@ -24038,18 +24039,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0507bc: |[0507bc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ -0507cc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0507d0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0507d6: 2700 |0005: throw v0 │ │ +05e558: |[05e558] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ +05e568: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e56c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e572: 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; │ │ @@ -24059,18 +24060,18 @@ │ │ type : '(I[ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0507d8: |[0507d8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(I[ZI)V │ │ -0507e8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0507ec: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0507f2: 2700 |0005: throw v0 │ │ +05e574: |[05e574] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBooleanv:(I[ZI)V │ │ +05e584: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e588: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e58e: 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 │ │ @@ -24081,18 +24082,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0507f4: |[0507f4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ -050804: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050808: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05080e: 2700 |0005: throw v0 │ │ +05e590: |[05e590] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ +05e5a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e5a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e5aa: 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 │ │ @@ -24103,18 +24104,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050810: |[050810] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(II[II)V │ │ -050820: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050824: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05082a: 2700 |0005: throw v0 │ │ +05e5ac: |[05e5ac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetBufferParameteriv:(II[II)V │ │ +05e5bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e5c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e5c6: 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 │ │ @@ -24126,18 +24127,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05082c: |[05082c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -05083c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050840: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050846: 2700 |0005: throw v0 │ │ +05e5c8: |[05e5c8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +05e5d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e5dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e5e2: 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; │ │ @@ -24147,18 +24148,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050848: |[050848] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(I[FI)V │ │ -050858: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05085c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050862: 2700 |0005: throw v0 │ │ +05e5e4: |[05e5e4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanef:(I[FI)V │ │ +05e5f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e5f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e5fe: 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 │ │ @@ -24169,18 +24170,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050864: |[050864] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -050874: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050878: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05087e: 2700 |0005: throw v0 │ │ +05e600: |[05e600] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +05e610: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e614: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e61a: 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; │ │ @@ -24190,18 +24191,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050880: |[050880] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(I[II)V │ │ -050890: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050894: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05089a: 2700 |0005: throw v0 │ │ +05e61c: |[05e61c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetClipPlanex:(I[II)V │ │ +05e62c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e630: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e636: 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 │ │ @@ -24212,18 +24213,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05089c: |[05089c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ -0508ac: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0508b0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0508b6: 2700 |0005: throw v0 │ │ +05e638: |[05e638] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ +05e648: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e64c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e652: 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; │ │ @@ -24233,18 +24234,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0508b8: |[0508b8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(I[II)V │ │ -0508c8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0508cc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0508d2: 2700 |0005: throw v0 │ │ +05e654: |[05e654] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFixedv:(I[II)V │ │ +05e664: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e668: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e66e: 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 │ │ @@ -24255,18 +24256,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0508d4: |[0508d4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ -0508e4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0508e8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0508ee: 2700 |0005: throw v0 │ │ +05e670: |[05e670] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ +05e680: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e684: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e68a: 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; │ │ @@ -24276,18 +24277,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0508f0: |[0508f0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(I[FI)V │ │ -050900: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050904: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05090a: 2700 |0005: throw v0 │ │ +05e68c: |[05e68c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFloatv:(I[FI)V │ │ +05e69c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e6a0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e6a6: 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 │ │ @@ -24298,18 +24299,18 @@ │ │ type : '(IIILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05090c: |[05090c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(IIILjava/nio/IntBuffer;)V │ │ -05091c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050920: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050926: 2700 |0005: throw v0 │ │ +05e6a8: |[05e6a8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(IIILjava/nio/IntBuffer;)V │ │ +05e6b8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e6bc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e6c2: 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 │ │ @@ -24321,18 +24322,18 @@ │ │ type : '(III[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050928: |[050928] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(III[II)V │ │ -050938: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05093c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050942: 2700 |0005: throw v0 │ │ +05e6c4: |[05e6c4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetFramebufferAttachmentParameterivOES:(III[II)V │ │ +05e6d4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e6d8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e6de: 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 │ │ @@ -24345,18 +24346,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050944: |[050944] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ -050954: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050958: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05095e: 2700 |0005: throw v0 │ │ +05e6e0: |[05e6e0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ +05e6f0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e6f4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e6fa: 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 │ │ @@ -24367,18 +24368,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050960: |[050960] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(II[FI)V │ │ -050970: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050974: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05097a: 2700 |0005: throw v0 │ │ +05e6fc: |[05e6fc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightfv:(II[FI)V │ │ +05e70c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e710: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e716: 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 │ │ @@ -24390,18 +24391,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05097c: |[05097c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ -05098c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050990: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050996: 2700 |0005: throw v0 │ │ +05e718: |[05e718] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ +05e728: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e72c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e732: 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 │ │ @@ -24412,18 +24413,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050998: |[050998] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(II[II)V │ │ -0509a8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0509ac: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0509b2: 2700 |0005: throw v0 │ │ +05e734: |[05e734] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetLightxv:(II[II)V │ │ +05e744: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e748: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e74e: 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 │ │ @@ -24435,18 +24436,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0509b4: |[0509b4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0509c4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0509c8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0509ce: 2700 |0005: throw v0 │ │ +05e750: |[05e750] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +05e760: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e764: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e76a: 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 │ │ @@ -24457,18 +24458,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0509d0: |[0509d0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(II[FI)V │ │ -0509e0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0509e4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0509ea: 2700 |0005: throw v0 │ │ +05e76c: |[05e76c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialfv:(II[FI)V │ │ +05e77c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e780: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e786: 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 │ │ @@ -24480,18 +24481,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0509ec: |[0509ec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0509fc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050a00: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050a06: 2700 |0005: throw v0 │ │ +05e788: |[05e788] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +05e798: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e79c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e7a2: 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 │ │ @@ -24502,18 +24503,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a08: |[050a08] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(II[II)V │ │ -050a18: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050a1c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050a22: 2700 |0005: throw v0 │ │ +05e7a4: |[05e7a4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetMaterialxv:(II[II)V │ │ +05e7b4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e7b8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e7be: 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 │ │ @@ -24525,18 +24526,18 @@ │ │ type : '(I[Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a24: |[050a24] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ -050a34: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050a38: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050a3e: 2700 |0005: throw v0 │ │ +05e7c0: |[05e7c0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ +05e7d0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e7d4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e7da: 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; │ │ @@ -24546,18 +24547,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a40: |[050a40] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(IILjava/nio/IntBuffer;)V │ │ -050a50: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050a54: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050a5a: 2700 |0005: throw v0 │ │ +05e7dc: |[05e7dc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(IILjava/nio/IntBuffer;)V │ │ +05e7ec: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e7f0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e7f6: 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 │ │ @@ -24568,18 +24569,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a5c: |[050a5c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(II[II)V │ │ -050a6c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050a70: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050a76: 2700 |0005: throw v0 │ │ +05e7f8: |[05e7f8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetRenderbufferParameterivOES:(II[II)V │ │ +05e808: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e80c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e812: 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 │ │ @@ -24591,18 +24592,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a78: |[050a78] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -050a88: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050a8c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050a92: 2700 |0005: throw v0 │ │ +05e814: |[05e814] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +05e824: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e828: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e82e: 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 │ │ @@ -24613,18 +24614,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a94: |[050a94] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(II[II)V │ │ -050aa4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050aa8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050aae: 2700 |0005: throw v0 │ │ +05e830: |[05e830] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnviv:(II[II)V │ │ +05e840: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e844: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e84a: 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 │ │ @@ -24636,18 +24637,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ab0: |[050ab0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -050ac0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050ac4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050aca: 2700 |0005: throw v0 │ │ +05e84c: |[05e84c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +05e85c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e860: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e866: 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 │ │ @@ -24658,18 +24659,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050acc: |[050acc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(II[II)V │ │ -050adc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050ae0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050ae6: 2700 |0005: throw v0 │ │ +05e868: |[05e868] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexEnvxv:(II[II)V │ │ +05e878: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e87c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e882: 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 │ │ @@ -24681,18 +24682,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ae8: |[050ae8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ -050af8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050afc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050b02: 2700 |0005: throw v0 │ │ +05e884: |[05e884] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ +05e894: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e898: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e89e: 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 │ │ @@ -24703,18 +24704,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050b04: |[050b04] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(II[FI)V │ │ -050b14: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050b18: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050b1e: 2700 |0005: throw v0 │ │ +05e8a0: |[05e8a0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenfv:(II[FI)V │ │ +05e8b0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e8b4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e8ba: 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 │ │ @@ -24726,18 +24727,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050b20: |[050b20] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(IILjava/nio/IntBuffer;)V │ │ -050b30: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050b34: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050b3a: 2700 |0005: throw v0 │ │ +05e8bc: |[05e8bc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(IILjava/nio/IntBuffer;)V │ │ +05e8cc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e8d0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e8d6: 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 │ │ @@ -24748,18 +24749,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050b3c: |[050b3c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(II[II)V │ │ -050b4c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050b50: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050b56: 2700 |0005: throw v0 │ │ +05e8d8: |[05e8d8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGeniv:(II[II)V │ │ +05e8e8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e8ec: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e8f2: 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 │ │ @@ -24771,18 +24772,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050b58: |[050b58] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(IILjava/nio/IntBuffer;)V │ │ -050b68: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050b6c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050b72: 2700 |0005: throw v0 │ │ +05e8f4: |[05e8f4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(IILjava/nio/IntBuffer;)V │ │ +05e904: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e908: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e90e: 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 │ │ @@ -24793,18 +24794,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050b74: |[050b74] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(II[II)V │ │ -050b84: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050b88: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050b8e: 2700 |0005: throw v0 │ │ +05e910: |[05e910] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexGenxv:(II[II)V │ │ +05e920: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e924: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e92a: 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 │ │ @@ -24816,18 +24817,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050b90: |[050b90] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -050ba0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050ba4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050baa: 2700 |0005: throw v0 │ │ +05e92c: |[05e92c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +05e93c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e940: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e946: 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 │ │ @@ -24838,18 +24839,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050bac: |[050bac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(II[FI)V │ │ -050bbc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050bc0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050bc6: 2700 |0005: throw v0 │ │ +05e948: |[05e948] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterfv:(II[FI)V │ │ +05e958: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e95c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e962: 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 │ │ @@ -24861,18 +24862,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050bc8: |[050bc8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -050bd8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050bdc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050be2: 2700 |0005: throw v0 │ │ +05e964: |[05e964] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +05e974: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e978: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e97e: 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 │ │ @@ -24883,18 +24884,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050be4: |[050be4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(II[II)V │ │ -050bf4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050bf8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050bfe: 2700 |0005: throw v0 │ │ +05e980: |[05e980] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameteriv:(II[II)V │ │ +05e990: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e994: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e99a: 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 │ │ @@ -24906,18 +24907,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050c00: |[050c00] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -050c10: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050c14: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050c1a: 2700 |0005: throw v0 │ │ +05e99c: |[05e99c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +05e9ac: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e9b0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e9b6: 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 │ │ @@ -24928,18 +24929,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050c1c: |[050c1c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(II[II)V │ │ -050c2c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050c30: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050c36: 2700 |0005: throw v0 │ │ +05e9b8: |[05e9b8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glGetTexParameterxv:(II[II)V │ │ +05e9c8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e9cc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e9d2: 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 │ │ @@ -24951,18 +24952,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050c38: |[050c38] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsBuffer:(I)Z │ │ -050c48: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050c4c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050c52: 2700 |0005: throw v0 │ │ +05e9d4: |[05e9d4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsBuffer:(I)Z │ │ +05e9e4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05e9e8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05e9ee: 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 │ │ │ │ @@ -24971,18 +24972,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050c54: |[050c54] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsEnabled:(I)Z │ │ -050c64: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050c68: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050c6e: 2700 |0005: throw v0 │ │ +05e9f0: |[05e9f0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsEnabled:(I)Z │ │ +05ea00: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ea04: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ea0a: 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 │ │ │ │ @@ -24991,18 +24992,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050c70: |[050c70] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsFramebufferOES:(I)Z │ │ -050c80: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050c84: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050c8a: 2700 |0005: throw v0 │ │ +05ea0c: |[05ea0c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsFramebufferOES:(I)Z │ │ +05ea1c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ea20: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ea26: 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 │ │ │ │ @@ -25011,18 +25012,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050c8c: |[050c8c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsRenderbufferOES:(I)Z │ │ -050c9c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050ca0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050ca6: 2700 |0005: throw v0 │ │ +05ea28: |[05ea28] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsRenderbufferOES:(I)Z │ │ +05ea38: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ea3c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ea42: 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 │ │ │ │ @@ -25031,18 +25032,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ca8: |[050ca8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsTexture:(I)Z │ │ -050cb8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050cbc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050cc2: 2700 |0005: throw v0 │ │ +05ea44: |[05ea44] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glIsTexture:(I)Z │ │ +05ea54: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ea58: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ea5e: 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 │ │ │ │ @@ -25051,18 +25052,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050cc4: |[050cc4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glLoadPaletteFromModelViewMatrixOES:()V │ │ -050cd4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050cd8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050cde: 2700 |0005: throw v0 │ │ +05ea60: |[05ea60] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glLoadPaletteFromModelViewMatrixOES:()V │ │ +05ea70: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ea74: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ea7a: 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;) │ │ @@ -25070,18 +25071,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ce0: |[050ce0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIII)V │ │ -050cf0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050cf4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050cfa: 2700 |0005: throw v0 │ │ +05ea7c: |[05ea7c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIII)V │ │ +05ea8c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ea90: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ea96: 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 │ │ @@ -25093,18 +25094,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050cfc: |[050cfc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIILjava/nio/Buffer;)V │ │ -050d0c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050d10: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050d16: 2700 |0005: throw v0 │ │ +05ea98: |[05ea98] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glMatrixIndexPointerOES:(IIILjava/nio/Buffer;)V │ │ +05eaa8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eaac: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eab2: 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 │ │ @@ -25116,18 +25117,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050d18: |[050d18] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glNormalPointer:(III)V │ │ -050d28: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050d2c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050d32: 2700 |0005: throw v0 │ │ +05eab4: |[05eab4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glNormalPointer:(III)V │ │ +05eac4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eac8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eace: 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 │ │ @@ -25138,18 +25139,18 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050d34: |[050d34] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterf:(IF)V │ │ -050d44: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050d48: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050d4e: 2700 |0005: throw v0 │ │ +05ead0: |[05ead0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterf:(IF)V │ │ +05eae0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eae4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eaea: 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 │ │ @@ -25159,18 +25160,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050d50: |[050d50] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ -050d60: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050d64: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050d6a: 2700 |0005: throw v0 │ │ +05eaec: |[05eaec] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ +05eafc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eb00: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eb06: 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; │ │ @@ -25180,18 +25181,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050d6c: |[050d6c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(I[FI)V │ │ -050d7c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050d80: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050d86: 2700 |0005: throw v0 │ │ +05eb08: |[05eb08] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterfv:(I[FI)V │ │ +05eb18: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eb1c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eb22: 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 │ │ @@ -25202,18 +25203,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050d88: |[050d88] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterx:(II)V │ │ -050d98: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050d9c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050da2: 2700 |0005: throw v0 │ │ +05eb24: |[05eb24] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterx:(II)V │ │ +05eb34: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eb38: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eb3e: 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 │ │ @@ -25223,18 +25224,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050da4: |[050da4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ -050db4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050db8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050dbe: 2700 |0005: throw v0 │ │ +05eb40: |[05eb40] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ +05eb50: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eb54: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eb5a: 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; │ │ @@ -25244,18 +25245,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050dc0: |[050dc0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(I[II)V │ │ -050dd0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050dd4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050dda: 2700 |0005: throw v0 │ │ +05eb5c: |[05eb5c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointParameterxv:(I[II)V │ │ +05eb6c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eb70: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eb76: 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 │ │ @@ -25266,18 +25267,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ddc: |[050ddc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ -050dec: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050df0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050df6: 2700 |0005: throw v0 │ │ +05eb78: |[05eb78] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ +05eb88: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eb8c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eb92: 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 │ │ @@ -25288,18 +25289,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050df8: |[050df8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glRenderbufferStorageOES:(IIII)V │ │ -050e08: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050e0c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050e12: 2700 |0005: throw v0 │ │ +05eb94: |[05eb94] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glRenderbufferStorageOES:(IIII)V │ │ +05eba4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eba8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ebae: 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 │ │ @@ -25311,18 +25312,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050e14: |[050e14] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexCoordPointer:(IIII)V │ │ -050e24: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050e28: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050e2e: 2700 |0005: throw v0 │ │ +05ebb0: |[05ebb0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexCoordPointer:(IIII)V │ │ +05ebc0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ebc4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ebca: 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 │ │ @@ -25334,18 +25335,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050e30: |[050e30] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnvi:(III)V │ │ -050e40: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050e44: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050e4a: 2700 |0005: throw v0 │ │ +05ebcc: |[05ebcc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnvi:(III)V │ │ +05ebdc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ebe0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ebe6: 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 │ │ @@ -25356,18 +25357,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050e4c: |[050e4c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -050e5c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050e60: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050e66: 2700 |0005: throw v0 │ │ +05ebe8: |[05ebe8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +05ebf8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ebfc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ec02: 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 │ │ @@ -25378,18 +25379,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050e68: |[050e68] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(II[II)V │ │ -050e78: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050e7c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050e82: 2700 |0005: throw v0 │ │ +05ec04: |[05ec04] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexEnviv:(II[II)V │ │ +05ec14: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ec18: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ec1e: 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 │ │ @@ -25401,18 +25402,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050e84: |[050e84] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenf:(IIF)V │ │ -050e94: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050e98: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050e9e: 2700 |0005: throw v0 │ │ +05ec20: |[05ec20] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenf:(IIF)V │ │ +05ec30: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ec34: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ec3a: 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 │ │ @@ -25423,18 +25424,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ea0: |[050ea0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ -050eb0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050eb4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050eba: 2700 |0005: throw v0 │ │ +05ec3c: |[05ec3c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(IILjava/nio/FloatBuffer;)V │ │ +05ec4c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ec50: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ec56: 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 │ │ @@ -25445,18 +25446,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ebc: |[050ebc] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(II[FI)V │ │ -050ecc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050ed0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050ed6: 2700 |0005: throw v0 │ │ +05ec58: |[05ec58] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenfv:(II[FI)V │ │ +05ec68: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ec6c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ec72: 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 │ │ @@ -25468,18 +25469,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ed8: |[050ed8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeni:(III)V │ │ -050ee8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050eec: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050ef2: 2700 |0005: throw v0 │ │ +05ec74: |[05ec74] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeni:(III)V │ │ +05ec84: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ec88: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ec8e: 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 │ │ @@ -25490,18 +25491,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ef4: |[050ef4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(IILjava/nio/IntBuffer;)V │ │ -050f04: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050f08: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050f0e: 2700 |0005: throw v0 │ │ +05ec90: |[05ec90] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(IILjava/nio/IntBuffer;)V │ │ +05eca0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eca4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ecaa: 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 │ │ @@ -25512,18 +25513,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050f10: |[050f10] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(II[II)V │ │ -050f20: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050f24: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050f2a: 2700 |0005: throw v0 │ │ +05ecac: |[05ecac] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGeniv:(II[II)V │ │ +05ecbc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ecc0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ecc6: 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 │ │ @@ -25535,18 +25536,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050f2c: |[050f2c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenx:(III)V │ │ -050f3c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050f40: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050f46: 2700 |0005: throw v0 │ │ +05ecc8: |[05ecc8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenx:(III)V │ │ +05ecd8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ecdc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ece2: 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 │ │ @@ -25557,18 +25558,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050f48: |[050f48] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(IILjava/nio/IntBuffer;)V │ │ -050f58: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050f5c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050f62: 2700 |0005: throw v0 │ │ +05ece4: |[05ece4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(IILjava/nio/IntBuffer;)V │ │ +05ecf4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ecf8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ecfe: 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 │ │ @@ -25579,18 +25580,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050f64: |[050f64] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(II[II)V │ │ -050f74: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050f78: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050f7e: 2700 |0005: throw v0 │ │ +05ed00: |[05ed00] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexGenxv:(II[II)V │ │ +05ed10: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ed14: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ed1a: 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 │ │ @@ -25602,18 +25603,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050f80: |[050f80] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -050f90: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050f94: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050f9a: 2700 |0005: throw v0 │ │ +05ed1c: |[05ed1c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +05ed2c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ed30: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ed36: 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 │ │ @@ -25624,18 +25625,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050f9c: |[050f9c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(II[FI)V │ │ -050fac: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050fb0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050fb6: 2700 |0005: throw v0 │ │ +05ed38: |[05ed38] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterfv:(II[FI)V │ │ +05ed48: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ed4c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ed52: 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 │ │ @@ -25647,18 +25648,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050fb8: |[050fb8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameteri:(III)V │ │ -050fc8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050fcc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050fd2: 2700 |0005: throw v0 │ │ +05ed54: |[05ed54] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameteri:(III)V │ │ +05ed64: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ed68: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ed6e: 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 │ │ @@ -25669,18 +25670,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050fd4: |[050fd4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -050fe4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -050fe8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -050fee: 2700 |0005: throw v0 │ │ +05ed70: |[05ed70] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +05ed80: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05ed84: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05ed8a: 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 │ │ @@ -25691,18 +25692,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050ff0: |[050ff0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(II[II)V │ │ -051000: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -051004: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05100a: 2700 |0005: throw v0 │ │ +05ed8c: |[05ed8c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glTexParameterxv:(II[II)V │ │ +05ed9c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05eda0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05eda6: 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 │ │ @@ -25714,18 +25715,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05100c: |[05100c] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glVertexPointer:(IIII)V │ │ -05101c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -051020: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -051026: 2700 |0005: throw v0 │ │ +05eda8: |[05eda8] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glVertexPointer:(IIII)V │ │ +05edb8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05edbc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05edc2: 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 │ │ @@ -25737,18 +25738,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051028: |[051028] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIII)V │ │ -051038: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -05103c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -051042: 2700 |0005: throw v0 │ │ +05edc4: |[05edc4] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIII)V │ │ +05edd4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05edd8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05edde: 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 │ │ @@ -25760,18 +25761,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -051044: |[051044] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIILjava/nio/Buffer;)V │ │ -051054: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -051058: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -05105e: 2700 |0005: throw v0 │ │ +05ede0: |[05ede0] com.badlogic.gdx.backends.android.surfaceview.GLWrapperBase.glWeightPointerOES:(IIILjava/nio/Buffer;)V │ │ +05edf0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +05edf4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +05edfa: 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 │ │ @@ -25864,41 +25865,41 @@ │ │ type : '(IIIIIIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 86 16-bit code units │ │ -051060: |[051060] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.:(IIIIIIIZ)V │ │ -051070: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -051076: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -051078: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ -05107c: 5b10 3d03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@033d │ │ -051080: 5912 3a03 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ -051084: 5913 3803 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ -051088: 5914 3503 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ -05108c: 5915 3403 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ -051090: 5916 3703 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@0337 │ │ -051094: 5917 3b03 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@033b │ │ -051098: 5918 3903 |0014: iput v8, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ -05109c: 5c19 3c03 |0016: iput-boolean v9, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mUseGL20:Z // field@033c │ │ -0510a0: 3809 0c00 |0018: if-eqz v9, 0024 // +000c │ │ -0510a4: 1300 0900 |001a: const/16 v0, #int 9 // #9 │ │ -0510a8: 2300 e903 |001c: new-array v0, v0, [I // type@03e9 │ │ -0510ac: 2600 1000 0000 |001e: fill-array-data v0, 0000002e // +00000010 │ │ -0510b2: 5b10 3603 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ -0510b6: 0e00 |0023: return-void │ │ -0510b8: 1270 |0024: const/4 v0, #int 7 // #7 │ │ -0510ba: 2300 e903 |0025: new-array v0, v0, [I // type@03e9 │ │ -0510be: 2600 1d00 0000 |0027: fill-array-data v0, 00000044 // +0000001d │ │ -0510c4: 5b10 3603 |002a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ -0510c8: 28f7 |002c: goto 0023 // -0009 │ │ -0510ca: 0000 |002d: nop // spacer │ │ -0510cc: 0003 0400 0900 0000 2430 0000 0400 ... |002e: array-data (22 units) │ │ -0510f8: 0003 0400 0700 0000 2430 0000 0400 ... |0044: array-data (18 units) │ │ +05edfc: |[05edfc] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.:(IIIIIIIZ)V │ │ +05ee0c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05ee12: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05ee14: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ +05ee18: 5b10 3d03 |0006: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@033d │ │ +05ee1c: 5912 3a03 |0008: iput v2, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ +05ee20: 5913 3803 |000a: iput v3, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ +05ee24: 5914 3503 |000c: iput v4, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ +05ee28: 5915 3403 |000e: iput v5, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ +05ee2c: 5916 3703 |0010: iput v6, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@0337 │ │ +05ee30: 5917 3b03 |0012: iput v7, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@033b │ │ +05ee34: 5918 3903 |0014: iput v8, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ +05ee38: 5c19 3c03 |0016: iput-boolean v9, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mUseGL20:Z // field@033c │ │ +05ee3c: 3809 0c00 |0018: if-eqz v9, 0024 // +000c │ │ +05ee40: 1300 0900 |001a: const/16 v0, #int 9 // #9 │ │ +05ee44: 2300 e903 |001c: new-array v0, v0, [I // type@03e9 │ │ +05ee48: 2600 1000 0000 |001e: fill-array-data v0, 0000002e // +00000010 │ │ +05ee4e: 5b10 3603 |0021: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ +05ee52: 0e00 |0023: return-void │ │ +05ee54: 1270 |0024: const/4 v0, #int 7 // #7 │ │ +05ee56: 2300 e903 |0025: new-array v0, v0, [I // type@03e9 │ │ +05ee5a: 2600 1d00 0000 |0027: fill-array-data v0, 00000044 // +0000001d │ │ +05ee60: 5b10 3603 |002a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ +05ee64: 28f7 |002c: goto 0023 // -0009 │ │ +05ee66: 0000 |002d: nop // spacer │ │ +05ee68: 0003 0400 0900 0000 2430 0000 0400 ... |002e: array-data (22 units) │ │ +05ee94: 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 │ │ @@ -25929,23 +25930,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 │ │ -05111c: |[05111c] 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 │ │ -05112c: 5420 3d03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@033d │ │ -051130: 7250 0226 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@2602 │ │ -051136: 0a00 |0005: move-result v0 │ │ -051138: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05113c: 5420 3d03 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@033d │ │ -051140: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -051142: 4407 0001 |000b: aget v7, v0, v1 │ │ -051146: 0f07 |000d: return v7 │ │ +05eeb8: |[05eeb8] 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 │ │ +05eec8: 5420 3d03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@033d │ │ +05eecc: 7250 0226 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@2602 │ │ +05eed2: 0a00 |0005: move-result v0 │ │ +05eed4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05eed8: 5420 3d03 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mValue:[I // field@033d │ │ +05eedc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05eede: 4407 0001 |000b: aget v7, v0, v1 │ │ +05eee2: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0008 line=150 │ │ 0x000d line=152 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -25960,158 +25961,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 │ │ -051148: |[051148] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -051158: 1306 2300 |0000: const/16 v6, #int 35 // #23 │ │ -05115c: 2361 e903 |0002: new-array v1, v6, [I // type@03e9 │ │ -051160: 2601 0601 0000 |0004: fill-array-data v1, 0000010a // +00000106 │ │ -051166: 1306 2300 |0007: const/16 v6, #int 35 // #23 │ │ -05116a: 2364 3204 |0009: new-array v4, v6, [Ljava/lang/String; // type@0432 │ │ -05116e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -051170: 1a07 f302 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@02f3 │ │ -051174: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ -051178: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -05117a: 1a07 e302 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@02e3 │ │ -05117e: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ -051182: 1226 |0015: const/4 v6, #int 2 // #2 │ │ -051184: 1a07 f202 |0016: const-string v7, "EGL_BLUE_SIZE" // string@02f2 │ │ -051188: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ -05118c: 1236 |001a: const/4 v6, #int 3 // #3 │ │ -05118e: 1a07 fe02 |001b: const-string v7, "EGL_GREEN_SIZE" // string@02fe │ │ -051192: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ -051196: 1246 |001f: const/4 v6, #int 4 // #4 │ │ -051198: 1a07 0f03 |0020: const-string v7, "EGL_RED_SIZE" // string@030f │ │ -05119c: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ -0511a0: 1256 |0024: const/4 v6, #int 5 // #5 │ │ -0511a2: 1a07 fd02 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@02fd │ │ -0511a6: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ -0511aa: 1266 |0029: const/4 v6, #int 6 // #6 │ │ -0511ac: 1a07 1303 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0313 │ │ -0511b0: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ -0511b4: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -0511b6: 1a07 f502 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@02f5 │ │ -0511ba: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ -0511be: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ -0511c2: 1a07 f602 |0035: const-string v7, "EGL_CONFIG_ID" // string@02f6 │ │ -0511c6: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ -0511ca: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ -0511ce: 1a07 ff02 |003b: const-string v7, "EGL_LEVEL" // string@02ff │ │ -0511d2: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ -0511d6: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ -0511da: 1a07 0103 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@0301 │ │ -0511de: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ -0511e2: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ -0511e6: 1a07 0203 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0302 │ │ -0511ea: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ -0511ee: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ -0511f2: 1a07 0303 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0303 │ │ -0511f6: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ -0511fa: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ -0511fe: 1a07 0603 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0306 │ │ -051202: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ -051206: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ -05120a: 1a07 0703 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0307 │ │ -05120e: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ -051212: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ -051216: 1a07 0803 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0308 │ │ -05121a: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ -05121e: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ -051222: 1a07 0e03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@030e │ │ -051226: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ -05122a: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ -05122e: 1a07 1103 |006b: const-string v7, "EGL_SAMPLES" // string@0311 │ │ -051232: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ -051236: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ -05123a: 1a07 1203 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0312 │ │ -05123e: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ -051242: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ -051246: 1a07 1503 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0315 │ │ -05124a: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ -05124e: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ -051252: 1a07 1903 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0319 │ │ -051256: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ -05125a: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ -05125e: 1a07 1803 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0318 │ │ -051262: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ -051266: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ -05126a: 1a07 1703 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0317 │ │ -05126e: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ -051272: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ -051276: 1a07 1603 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0316 │ │ -05127a: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ -05127e: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ -051282: 1a07 f002 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@02f0 │ │ -051286: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ -05128a: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ -05128e: 1a07 f102 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@02f1 │ │ -051292: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ -051296: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ -05129a: 1a07 0503 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0305 │ │ -05129e: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ -0512a2: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ -0512a6: 1a07 0403 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0304 │ │ -0512aa: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ -0512ae: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ -0512b2: 1a07 0003 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@0300 │ │ -0512b6: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ -0512ba: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ -0512be: 1a07 e202 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@02e2 │ │ -0512c2: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ -0512c6: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ -0512ca: 1a07 f402 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@02f4 │ │ -0512ce: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ -0512d2: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ -0512d6: 1a07 1003 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@0310 │ │ -0512da: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ -0512de: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ -0512e2: 1a07 f702 |00c5: const-string v7, "EGL_CONFORMANT" // string@02f7 │ │ -0512e6: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ -0512ea: 1306 2100 |00c9: const/16 v6, #int 33 // #21 │ │ -0512ee: 1a07 fa02 |00cb: const-string v7, "EGL_COVERAGE_BUFFERS_NV" // string@02fa │ │ -0512f2: 4d07 0406 |00cd: aput-object v7, v4, v6 │ │ -0512f6: 1306 2200 |00cf: const/16 v6, #int 34 // #22 │ │ -0512fa: 1a07 fb02 |00d1: const-string v7, "EGL_COVERAGE_SAMPLES_NV" // string@02fb │ │ -0512fe: 4d07 0406 |00d3: aput-object v7, v4, v6 │ │ -051302: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ -051304: 2365 e903 |00d6: new-array v5, v6, [I // type@03e9 │ │ -051308: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -05130a: 2116 |00d9: array-length v6, v1 │ │ -05130c: 3562 2e00 |00da: if-ge v2, v6, 0108 // +002e │ │ -051310: 4400 0102 |00dc: aget v0, v1, v2 │ │ -051314: 4603 0402 |00de: aget-object v3, v4, v2 │ │ -051318: 7255 0226 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@2602 │ │ -05131e: 0a06 |00e3: move-result v6 │ │ -051320: 3806 2000 |00e4: if-eqz v6, 0104 // +0020 │ │ -051324: 1a06 0606 |00e6: const-string v6, "GdxEglConfigChooser" // string@0606 │ │ -051328: 1a07 0900 |00e8: const-string v7, " %s: %d │ │ +05eee4: |[05eee4] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +05eef4: 1306 2300 |0000: const/16 v6, #int 35 // #23 │ │ +05eef8: 2361 e903 |0002: new-array v1, v6, [I // type@03e9 │ │ +05eefc: 2601 0601 0000 |0004: fill-array-data v1, 0000010a // +00000106 │ │ +05ef02: 1306 2300 |0007: const/16 v6, #int 35 // #23 │ │ +05ef06: 2364 3204 |0009: new-array v4, v6, [Ljava/lang/String; // type@0432 │ │ +05ef0a: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +05ef0c: 1a07 f302 |000c: const-string v7, "EGL_BUFFER_SIZE" // string@02f3 │ │ +05ef10: 4d07 0406 |000e: aput-object v7, v4, v6 │ │ +05ef14: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +05ef16: 1a07 e302 |0011: const-string v7, "EGL_ALPHA_SIZE" // string@02e3 │ │ +05ef1a: 4d07 0406 |0013: aput-object v7, v4, v6 │ │ +05ef1e: 1226 |0015: const/4 v6, #int 2 // #2 │ │ +05ef20: 1a07 f202 |0016: const-string v7, "EGL_BLUE_SIZE" // string@02f2 │ │ +05ef24: 4d07 0406 |0018: aput-object v7, v4, v6 │ │ +05ef28: 1236 |001a: const/4 v6, #int 3 // #3 │ │ +05ef2a: 1a07 fe02 |001b: const-string v7, "EGL_GREEN_SIZE" // string@02fe │ │ +05ef2e: 4d07 0406 |001d: aput-object v7, v4, v6 │ │ +05ef32: 1246 |001f: const/4 v6, #int 4 // #4 │ │ +05ef34: 1a07 0f03 |0020: const-string v7, "EGL_RED_SIZE" // string@030f │ │ +05ef38: 4d07 0406 |0022: aput-object v7, v4, v6 │ │ +05ef3c: 1256 |0024: const/4 v6, #int 5 // #5 │ │ +05ef3e: 1a07 fd02 |0025: const-string v7, "EGL_DEPTH_SIZE" // string@02fd │ │ +05ef42: 4d07 0406 |0027: aput-object v7, v4, v6 │ │ +05ef46: 1266 |0029: const/4 v6, #int 6 // #6 │ │ +05ef48: 1a07 1303 |002a: const-string v7, "EGL_STENCIL_SIZE" // string@0313 │ │ +05ef4c: 4d07 0406 |002c: aput-object v7, v4, v6 │ │ +05ef50: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +05ef52: 1a07 f502 |002f: const-string v7, "EGL_CONFIG_CAVEAT" // string@02f5 │ │ +05ef56: 4d07 0406 |0031: aput-object v7, v4, v6 │ │ +05ef5a: 1306 0800 |0033: const/16 v6, #int 8 // #8 │ │ +05ef5e: 1a07 f602 |0035: const-string v7, "EGL_CONFIG_ID" // string@02f6 │ │ +05ef62: 4d07 0406 |0037: aput-object v7, v4, v6 │ │ +05ef66: 1306 0900 |0039: const/16 v6, #int 9 // #9 │ │ +05ef6a: 1a07 ff02 |003b: const-string v7, "EGL_LEVEL" // string@02ff │ │ +05ef6e: 4d07 0406 |003d: aput-object v7, v4, v6 │ │ +05ef72: 1306 0a00 |003f: const/16 v6, #int 10 // #a │ │ +05ef76: 1a07 0103 |0041: const-string v7, "EGL_MAX_PBUFFER_HEIGHT" // string@0301 │ │ +05ef7a: 4d07 0406 |0043: aput-object v7, v4, v6 │ │ +05ef7e: 1306 0b00 |0045: const/16 v6, #int 11 // #b │ │ +05ef82: 1a07 0203 |0047: const-string v7, "EGL_MAX_PBUFFER_PIXELS" // string@0302 │ │ +05ef86: 4d07 0406 |0049: aput-object v7, v4, v6 │ │ +05ef8a: 1306 0c00 |004b: const/16 v6, #int 12 // #c │ │ +05ef8e: 1a07 0303 |004d: const-string v7, "EGL_MAX_PBUFFER_WIDTH" // string@0303 │ │ +05ef92: 4d07 0406 |004f: aput-object v7, v4, v6 │ │ +05ef96: 1306 0d00 |0051: const/16 v6, #int 13 // #d │ │ +05ef9a: 1a07 0603 |0053: const-string v7, "EGL_NATIVE_RENDERABLE" // string@0306 │ │ +05ef9e: 4d07 0406 |0055: aput-object v7, v4, v6 │ │ +05efa2: 1306 0e00 |0057: const/16 v6, #int 14 // #e │ │ +05efa6: 1a07 0703 |0059: const-string v7, "EGL_NATIVE_VISUAL_ID" // string@0307 │ │ +05efaa: 4d07 0406 |005b: aput-object v7, v4, v6 │ │ +05efae: 1306 0f00 |005d: const/16 v6, #int 15 // #f │ │ +05efb2: 1a07 0803 |005f: const-string v7, "EGL_NATIVE_VISUAL_TYPE" // string@0308 │ │ +05efb6: 4d07 0406 |0061: aput-object v7, v4, v6 │ │ +05efba: 1306 1000 |0063: const/16 v6, #int 16 // #10 │ │ +05efbe: 1a07 0e03 |0065: const-string v7, "EGL_PRESERVED_RESOURCES" // string@030e │ │ +05efc2: 4d07 0406 |0067: aput-object v7, v4, v6 │ │ +05efc6: 1306 1100 |0069: const/16 v6, #int 17 // #11 │ │ +05efca: 1a07 1103 |006b: const-string v7, "EGL_SAMPLES" // string@0311 │ │ +05efce: 4d07 0406 |006d: aput-object v7, v4, v6 │ │ +05efd2: 1306 1200 |006f: const/16 v6, #int 18 // #12 │ │ +05efd6: 1a07 1203 |0071: const-string v7, "EGL_SAMPLE_BUFFERS" // string@0312 │ │ +05efda: 4d07 0406 |0073: aput-object v7, v4, v6 │ │ +05efde: 1306 1300 |0075: const/16 v6, #int 19 // #13 │ │ +05efe2: 1a07 1503 |0077: const-string v7, "EGL_SURFACE_TYPE" // string@0315 │ │ +05efe6: 4d07 0406 |0079: aput-object v7, v4, v6 │ │ +05efea: 1306 1400 |007b: const/16 v6, #int 20 // #14 │ │ +05efee: 1a07 1903 |007d: const-string v7, "EGL_TRANSPARENT_TYPE" // string@0319 │ │ +05eff2: 4d07 0406 |007f: aput-object v7, v4, v6 │ │ +05eff6: 1306 1500 |0081: const/16 v6, #int 21 // #15 │ │ +05effa: 1a07 1803 |0083: const-string v7, "EGL_TRANSPARENT_RED_VALUE" // string@0318 │ │ +05effe: 4d07 0406 |0085: aput-object v7, v4, v6 │ │ +05f002: 1306 1600 |0087: const/16 v6, #int 22 // #16 │ │ +05f006: 1a07 1703 |0089: const-string v7, "EGL_TRANSPARENT_GREEN_VALUE" // string@0317 │ │ +05f00a: 4d07 0406 |008b: aput-object v7, v4, v6 │ │ +05f00e: 1306 1700 |008d: const/16 v6, #int 23 // #17 │ │ +05f012: 1a07 1603 |008f: const-string v7, "EGL_TRANSPARENT_BLUE_VALUE" // string@0316 │ │ +05f016: 4d07 0406 |0091: aput-object v7, v4, v6 │ │ +05f01a: 1306 1800 |0093: const/16 v6, #int 24 // #18 │ │ +05f01e: 1a07 f002 |0095: const-string v7, "EGL_BIND_TO_TEXTURE_RGB" // string@02f0 │ │ +05f022: 4d07 0406 |0097: aput-object v7, v4, v6 │ │ +05f026: 1306 1900 |0099: const/16 v6, #int 25 // #19 │ │ +05f02a: 1a07 f102 |009b: const-string v7, "EGL_BIND_TO_TEXTURE_RGBA" // string@02f1 │ │ +05f02e: 4d07 0406 |009d: aput-object v7, v4, v6 │ │ +05f032: 1306 1a00 |009f: const/16 v6, #int 26 // #1a │ │ +05f036: 1a07 0503 |00a1: const-string v7, "EGL_MIN_SWAP_INTERVAL" // string@0305 │ │ +05f03a: 4d07 0406 |00a3: aput-object v7, v4, v6 │ │ +05f03e: 1306 1b00 |00a5: const/16 v6, #int 27 // #1b │ │ +05f042: 1a07 0403 |00a7: const-string v7, "EGL_MAX_SWAP_INTERVAL" // string@0304 │ │ +05f046: 4d07 0406 |00a9: aput-object v7, v4, v6 │ │ +05f04a: 1306 1c00 |00ab: const/16 v6, #int 28 // #1c │ │ +05f04e: 1a07 0003 |00ad: const-string v7, "EGL_LUMINANCE_SIZE" // string@0300 │ │ +05f052: 4d07 0406 |00af: aput-object v7, v4, v6 │ │ +05f056: 1306 1d00 |00b1: const/16 v6, #int 29 // #1d │ │ +05f05a: 1a07 e202 |00b3: const-string v7, "EGL_ALPHA_MASK_SIZE" // string@02e2 │ │ +05f05e: 4d07 0406 |00b5: aput-object v7, v4, v6 │ │ +05f062: 1306 1e00 |00b7: const/16 v6, #int 30 // #1e │ │ +05f066: 1a07 f402 |00b9: const-string v7, "EGL_COLOR_BUFFER_TYPE" // string@02f4 │ │ +05f06a: 4d07 0406 |00bb: aput-object v7, v4, v6 │ │ +05f06e: 1306 1f00 |00bd: const/16 v6, #int 31 // #1f │ │ +05f072: 1a07 1003 |00bf: const-string v7, "EGL_RENDERABLE_TYPE" // string@0310 │ │ +05f076: 4d07 0406 |00c1: aput-object v7, v4, v6 │ │ +05f07a: 1306 2000 |00c3: const/16 v6, #int 32 // #20 │ │ +05f07e: 1a07 f702 |00c5: const-string v7, "EGL_CONFORMANT" // string@02f7 │ │ +05f082: 4d07 0406 |00c7: aput-object v7, v4, v6 │ │ +05f086: 1306 2100 |00c9: const/16 v6, #int 33 // #21 │ │ +05f08a: 1a07 fa02 |00cb: const-string v7, "EGL_COVERAGE_BUFFERS_NV" // string@02fa │ │ +05f08e: 4d07 0406 |00cd: aput-object v7, v4, v6 │ │ +05f092: 1306 2200 |00cf: const/16 v6, #int 34 // #22 │ │ +05f096: 1a07 fb02 |00d1: const-string v7, "EGL_COVERAGE_SAMPLES_NV" // string@02fb │ │ +05f09a: 4d07 0406 |00d3: aput-object v7, v4, v6 │ │ +05f09e: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ +05f0a0: 2365 e903 |00d6: new-array v5, v6, [I // type@03e9 │ │ +05f0a4: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +05f0a6: 2116 |00d9: array-length v6, v1 │ │ +05f0a8: 3562 2e00 |00da: if-ge v2, v6, 0108 // +002e │ │ +05f0ac: 4400 0102 |00dc: aget v0, v1, v2 │ │ +05f0b0: 4603 0402 |00de: aget-object v3, v4, v2 │ │ +05f0b4: 7255 0226 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@2602 │ │ +05f0ba: 0a06 |00e3: move-result v6 │ │ +05f0bc: 3806 2000 |00e4: if-eqz v6, 0104 // +0020 │ │ +05f0c0: 1a06 0606 |00e6: const-string v6, "GdxEglConfigChooser" // string@0606 │ │ +05f0c4: 1a07 0900 |00e8: const-string v7, " %s: %d │ │ " // string@0009 │ │ -05132c: 1228 |00ea: const/4 v8, #int 2 // #2 │ │ -05132e: 2388 3104 |00eb: new-array v8, v8, [Ljava/lang/Object; // type@0431 │ │ -051332: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ -051334: 4d03 0809 |00ee: aput-object v3, v8, v9 │ │ -051338: 1219 |00f0: const/4 v9, #int 1 // #1 │ │ -05133a: 120a |00f1: const/4 v10, #int 0 // #0 │ │ -05133c: 440a 050a |00f2: aget v10, v5, v10 │ │ -051340: 7110 7424 0a00 |00f4: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -051346: 0c0a |00f7: move-result-object v10 │ │ -051348: 4d0a 0809 |00f8: aput-object v10, v8, v9 │ │ -05134c: 7120 b224 8700 |00fa: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -051352: 0c07 |00fd: move-result-object v7 │ │ -051354: 7120 9600 7600 |00fe: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -05135a: d802 0201 |0101: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05135e: 28d6 |0103: goto 00d9 // -002a │ │ -051360: 7210 0826 0c00 |0104: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -051366: 28fa |0107: goto 0101 // -0006 │ │ -051368: 0e00 |0108: return-void │ │ -05136a: 0000 |0109: nop // spacer │ │ -05136c: 0003 0400 2300 0000 2030 0000 2130 ... |010a: array-data (74 units) │ │ +05f0c8: 1228 |00ea: const/4 v8, #int 2 // #2 │ │ +05f0ca: 2388 3104 |00eb: new-array v8, v8, [Ljava/lang/Object; // type@0431 │ │ +05f0ce: 1209 |00ed: const/4 v9, #int 0 // #0 │ │ +05f0d0: 4d03 0809 |00ee: aput-object v3, v8, v9 │ │ +05f0d4: 1219 |00f0: const/4 v9, #int 1 // #1 │ │ +05f0d6: 120a |00f1: const/4 v10, #int 0 // #0 │ │ +05f0d8: 440a 050a |00f2: aget v10, v5, v10 │ │ +05f0dc: 7110 7424 0a00 |00f4: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05f0e2: 0c0a |00f7: move-result-object v10 │ │ +05f0e4: 4d0a 0809 |00f8: aput-object v10, v8, v9 │ │ +05f0e8: 7120 b224 8700 |00fa: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05f0ee: 0c07 |00fd: move-result-object v7 │ │ +05f0f0: 7120 9600 7600 |00fe: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05f0f6: d802 0201 |0101: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05f0fa: 28d6 |0103: goto 00d9 // -002a │ │ +05f0fc: 7210 0826 0c00 |0104: invoke-interface {v12}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +05f102: 28fa |0107: goto 0101 // -0006 │ │ +05f104: 0e00 |0108: return-void │ │ +05f106: 0000 |0109: nop // spacer │ │ +05f108: 0003 0400 2300 0000 2030 0000 2130 ... |010a: array-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=179 │ │ 0x00d5 line=187 │ │ 0x00d8 line=188 │ │ 0x00dc line=189 │ │ @@ -26139,44 +26140,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 │ │ -051400: |[051400] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -051410: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -051412: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -051414: 21b1 |0002: array-length v1, v11 │ │ -051416: 1a02 0606 |0003: const-string v2, "GdxEglConfigChooser" // string@0606 │ │ -05141a: 1a03 4900 |0005: const-string v3, "%d configurations" // string@0049 │ │ -05141e: 2374 3104 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ -051422: 7110 7424 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -051428: 0c05 |000c: move-result-object v5 │ │ -05142a: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ -05142e: 7120 b224 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -051434: 0c03 |0012: move-result-object v3 │ │ -051436: 7120 9600 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -05143c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05143e: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -051442: 1a02 0606 |0019: const-string v2, "GdxEglConfigChooser" // string@0606 │ │ -051446: 1a03 7b02 |001b: const-string v3, "Configuration %d: │ │ +05f19c: |[05f19c] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.printConfigs:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +05f1ac: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05f1ae: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +05f1b0: 21b1 |0002: array-length v1, v11 │ │ +05f1b2: 1a02 0606 |0003: const-string v2, "GdxEglConfigChooser" // string@0606 │ │ +05f1b6: 1a03 4900 |0005: const-string v3, "%d configurations" // string@0049 │ │ +05f1ba: 2374 3104 |0007: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ +05f1be: 7110 7424 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05f1c4: 0c05 |000c: move-result-object v5 │ │ +05f1c6: 4d05 0406 |000d: aput-object v5, v4, v6 │ │ +05f1ca: 7120 b224 4300 |000f: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05f1d0: 0c03 |0012: move-result-object v3 │ │ +05f1d2: 7120 9600 3200 |0013: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05f1d8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05f1da: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +05f1de: 1a02 0606 |0019: const-string v2, "GdxEglConfigChooser" // string@0606 │ │ +05f1e2: 1a03 7b02 |001b: const-string v3, "Configuration %d: │ │ " // string@027b │ │ -05144a: 2374 3104 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ -05144e: 7110 7424 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -051454: 0c05 |0022: move-result-object v5 │ │ -051456: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ -05145a: 7120 b224 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -051460: 0c03 |0028: move-result-object v3 │ │ -051462: 7120 9600 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -051468: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ -05146c: 7040 7309 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@0973 │ │ -051472: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -051476: 28e4 |0033: goto 0017 // -001c │ │ -051478: 0e00 |0034: return-void │ │ +05f1e6: 2374 3104 |001d: new-array v4, v7, [Ljava/lang/Object; // type@0431 │ │ +05f1ea: 7110 7424 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +05f1f0: 0c05 |0022: move-result-object v5 │ │ +05f1f2: 4d05 0406 |0023: aput-object v5, v4, v6 │ │ +05f1f6: 7120 b224 4300 |0025: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +05f1fc: 0c03 |0028: move-result-object v3 │ │ +05f1fe: 7120 9600 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +05f204: 4602 0b00 |002c: aget-object v2, v11, v0 │ │ +05f208: 7040 7309 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@0973 │ │ +05f20e: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05f212: 28e4 |0033: goto 0017 // -001c │ │ +05f214: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0003 line=157 │ │ 0x0016 line=158 │ │ 0x0019 line=159 │ │ 0x002c line=160 │ │ @@ -26196,37 +26197,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 │ │ -05147c: |[05147c] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ -05148c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05148e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -051490: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ -051494: 5472 3603 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ -051498: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -05149a: 0780 |0007: move-object v0, v8 │ │ -05149c: 0791 |0008: move-object v1, v9 │ │ -05149e: 7806 fa25 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@25fa │ │ -0514a4: 4404 0504 |000c: aget v4, v5, v4 │ │ -0514a8: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ -0514ac: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0514b0: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ -0514b4: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0514ba: 2700 |0017: throw v0 │ │ -0514bc: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -0514c0: 5472 3603 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ -0514c4: 0780 |001c: move-object v0, v8 │ │ -0514c6: 0791 |001d: move-object v1, v9 │ │ -0514c8: 7806 fa25 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@25fa │ │ -0514ce: 6e40 7109 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@0971 │ │ -0514d4: 0c06 |0024: move-result-object v6 │ │ -0514d6: 1106 |0025: return-object v6 │ │ +05f218: |[05f218] com.badlogic.gdx.backends.android.surfaceview.GdxEglConfigChooser.chooseConfig:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;)Ljavax/microedition/khronos/egl/EGLConfig; │ │ +05f228: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05f22a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +05f22c: 2305 e903 |0002: new-array v5, v0, [I // type@03e9 │ │ +05f230: 5472 3603 |0004: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ +05f234: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +05f236: 0780 |0007: move-object v0, v8 │ │ +05f238: 0791 |0008: move-object v1, v9 │ │ +05f23a: 7806 fa25 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@25fa │ │ +05f240: 4404 0504 |000c: aget v4, v5, v4 │ │ +05f244: 3c04 0a00 |000e: if-gtz v4, 0018 // +000a │ │ +05f248: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +05f24c: 1a01 a70c |0012: const-string v1, "No configs match configSpec" // string@0ca7 │ │ +05f250: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +05f256: 2700 |0017: throw v0 │ │ +05f258: 2343 3804 |0018: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +05f25c: 5472 3603 |001a: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mConfigAttribs:[I // field@0336 │ │ +05f260: 0780 |001c: move-object v0, v8 │ │ +05f262: 0791 |001d: move-object v1, v9 │ │ +05f264: 7806 fa25 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@25fa │ │ +05f26a: 6e40 7109 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@0971 │ │ +05f270: 0c06 |0024: move-result-object v6 │ │ +05f272: 1106 |0025: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=66 │ │ 0x000c line=67 │ │ 0x000e line=69 │ │ 0x0010 line=70 │ │ @@ -26248,169 +26249,169 @@ │ │ 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 : 24 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 286 16-bit code units │ │ -0514d8: |[0514d8] 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; │ │ -0514e8: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0514ea: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0514ec: 0808 1700 |0002: move-object/from16 v8, v23 │ │ -0514f0: 2180 |0004: array-length v0, v8 │ │ -0514f2: 0210 0000 |0005: move/from16 v16, v0 │ │ -0514f6: 120f |0007: const/4 v15, #int 0 // #0 │ │ -0514f8: 0200 1000 |0008: move/from16 v0, v16 │ │ -0514fc: 350f 8600 |000a: if-ge v15, v0, 0090 // +0086 │ │ -051500: 4604 080f |000c: aget-object v4, v8, v15 │ │ -051504: 1305 2530 |000e: const/16 v5, #int 12325 // #3025 │ │ -051508: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -05150a: 0801 1400 |0011: move-object/from16 v1, v20 │ │ -05150e: 0802 1500 |0013: move-object/from16 v2, v21 │ │ -051512: 0803 1600 |0015: move-object/from16 v3, v22 │ │ -051516: 7606 7209 0100 |0017: 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@0972 │ │ -05151c: 0a0c |001a: move-result v12 │ │ -05151e: 1305 2630 |001b: const/16 v5, #int 12326 // #3026 │ │ -051522: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -051524: 0801 1400 |001e: move-object/from16 v1, v20 │ │ -051528: 0802 1500 |0020: move-object/from16 v2, v21 │ │ -05152c: 0803 1600 |0022: move-object/from16 v3, v22 │ │ -051530: 7606 7209 0100 |0024: 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@0972 │ │ -051536: 0a13 |0027: move-result v19 │ │ -051538: 0800 1400 |0028: move-object/from16 v0, v20 │ │ -05153c: 5201 3703 |002a: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@0337 │ │ -051540: 341c 0a00 |002c: if-lt v12, v1, 0036 // +000a │ │ -051544: 0800 1400 |002e: move-object/from16 v0, v20 │ │ -051548: 5201 3b03 |0030: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@033b │ │ -05154c: 0200 1300 |0032: move/from16 v0, v19 │ │ -051550: 3510 0500 |0034: if-ge v0, v1, 0039 // +0005 │ │ -051554: d80f 0f01 |0036: add-int/lit8 v15, v15, #int 1 // #01 │ │ -051558: 28d0 |0038: goto 0008 // -0030 │ │ -05155a: 1305 2430 |0039: const/16 v5, #int 12324 // #3024 │ │ -05155e: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -051560: 0801 1400 |003c: move-object/from16 v1, v20 │ │ -051564: 0802 1500 |003e: move-object/from16 v2, v21 │ │ -051568: 0803 1600 |0040: move-object/from16 v3, v22 │ │ -05156c: 7606 7209 0100 |0042: 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@0972 │ │ -051572: 0a12 |0045: move-result v18 │ │ -051574: 1305 2330 |0046: const/16 v5, #int 12323 // #3023 │ │ -051578: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -05157a: 0801 1400 |0049: move-object/from16 v1, v20 │ │ -05157e: 0802 1500 |004b: move-object/from16 v2, v21 │ │ -051582: 0803 1600 |004d: move-object/from16 v3, v22 │ │ -051586: 7606 7209 0100 |004f: 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@0972 │ │ -05158c: 0a0d |0052: move-result v13 │ │ -05158e: 1305 2230 |0053: const/16 v5, #int 12322 // #3022 │ │ -051592: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -051594: 0801 1400 |0056: move-object/from16 v1, v20 │ │ -051598: 0802 1500 |0058: move-object/from16 v2, v21 │ │ -05159c: 0803 1600 |005a: move-object/from16 v3, v22 │ │ -0515a0: 7606 7209 0100 |005c: 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@0972 │ │ -0515a6: 0a09 |005f: move-result v9 │ │ -0515a8: 1305 2130 |0060: const/16 v5, #int 12321 // #3021 │ │ -0515ac: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -0515ae: 0801 1400 |0063: move-object/from16 v1, v20 │ │ -0515b2: 0802 1500 |0065: move-object/from16 v2, v21 │ │ -0515b6: 0803 1600 |0067: move-object/from16 v3, v22 │ │ -0515ba: 7606 7209 0100 |0069: 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@0972 │ │ -0515c0: 0a07 |006c: move-result v7 │ │ -0515c2: 390a 2600 |006d: if-nez v10, 0093 // +0026 │ │ -0515c6: 0800 1400 |006f: move-object/from16 v0, v20 │ │ -0515ca: 5201 3a03 |0071: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ -0515ce: 0200 1200 |0073: move/from16 v0, v18 │ │ -0515d2: 3310 1e00 |0075: if-ne v0, v1, 0093 // +001e │ │ -0515d6: 0800 1400 |0077: move-object/from16 v0, v20 │ │ -0515da: 5201 3803 |0079: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ -0515de: 331d 1800 |007b: if-ne v13, v1, 0093 // +0018 │ │ -0515e2: 0800 1400 |007d: move-object/from16 v0, v20 │ │ -0515e6: 5201 3503 |007f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ -0515ea: 3319 1200 |0081: if-ne v9, v1, 0093 // +0012 │ │ -0515ee: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -0515f2: 5201 3403 |0085: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ -0515f6: 3317 0c00 |0087: if-ne v7, v1, 0093 // +000c │ │ -0515fa: 074a |0089: move-object v10, v4 │ │ -0515fc: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -051600: 5201 3903 |008c: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ -051604: 3901 0500 |008e: if-nez v1, 0093 // +0005 │ │ -051608: 380b 8b00 |0090: if-eqz v11, 011b // +008b │ │ -05160c: 110b |0092: return-object v11 │ │ -05160e: 1305 3230 |0093: const/16 v5, #int 12338 // #3032 │ │ -051612: 1206 |0095: const/4 v6, #int 0 // #0 │ │ -051614: 0801 1400 |0096: move-object/from16 v1, v20 │ │ -051618: 0802 1500 |0098: move-object/from16 v2, v21 │ │ -05161c: 0803 1600 |009a: move-object/from16 v3, v22 │ │ -051620: 7606 7209 0100 |009c: 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@0972 │ │ -051626: 0a0e |009f: move-result v14 │ │ -051628: 1305 3130 |00a0: const/16 v5, #int 12337 // #3031 │ │ -05162c: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -05162e: 0801 1400 |00a3: move-object/from16 v1, v20 │ │ -051632: 0802 1500 |00a5: move-object/from16 v2, v21 │ │ -051636: 0803 1600 |00a7: move-object/from16 v3, v22 │ │ -05163a: 7606 7209 0100 |00a9: 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@0972 │ │ -051640: 0a11 |00ac: move-result v17 │ │ -051642: 390b 2a00 |00ad: if-nez v11, 00d7 // +002a │ │ -051646: 1211 |00af: const/4 v1, #int 1 // #1 │ │ -051648: 331e 2700 |00b0: if-ne v14, v1, 00d7 // +0027 │ │ -05164c: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ -051650: 5201 3903 |00b4: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ -051654: 0200 1100 |00b6: move/from16 v0, v17 │ │ -051658: 3410 1f00 |00b8: if-lt v0, v1, 00d7 // +001f │ │ -05165c: 0800 1400 |00ba: move-object/from16 v0, v20 │ │ -051660: 5201 3a03 |00bc: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ -051664: 0200 1200 |00be: move/from16 v0, v18 │ │ -051668: 3310 1700 |00c0: if-ne v0, v1, 00d7 // +0017 │ │ -05166c: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ -051670: 5201 3803 |00c4: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ -051674: 331d 1100 |00c6: if-ne v13, v1, 00d7 // +0011 │ │ -051678: 0800 1400 |00c8: move-object/from16 v0, v20 │ │ -05167c: 5201 3503 |00ca: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ -051680: 3319 0b00 |00cc: if-ne v9, v1, 00d7 // +000b │ │ -051684: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ -051688: 5201 3403 |00d0: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ -05168c: 3317 0500 |00d2: if-ne v7, v1, 00d7 // +0005 │ │ -051690: 074b |00d4: move-object v11, v4 │ │ -051692: 2900 61ff |00d5: goto/16 0036 // -009f │ │ -051696: 1305 e030 |00d7: const/16 v5, #int 12512 // #30e0 │ │ -05169a: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ -05169c: 0801 1400 |00da: move-object/from16 v1, v20 │ │ -0516a0: 0802 1500 |00dc: move-object/from16 v2, v21 │ │ -0516a4: 0803 1600 |00de: move-object/from16 v3, v22 │ │ -0516a8: 7606 7209 0100 |00e0: 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@0972 │ │ -0516ae: 0a0e |00e3: move-result v14 │ │ -0516b0: 1305 e130 |00e4: const/16 v5, #int 12513 // #30e1 │ │ -0516b4: 1206 |00e6: const/4 v6, #int 0 // #0 │ │ -0516b6: 0801 1400 |00e7: move-object/from16 v1, v20 │ │ -0516ba: 0802 1500 |00e9: move-object/from16 v2, v21 │ │ -0516be: 0803 1600 |00eb: move-object/from16 v3, v22 │ │ -0516c2: 7606 7209 0100 |00ed: 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@0972 │ │ -0516c8: 0a11 |00f0: move-result v17 │ │ -0516ca: 390b 45ff |00f1: if-nez v11, 0036 // -00bb │ │ -0516ce: 1211 |00f3: const/4 v1, #int 1 // #1 │ │ -0516d0: 331e 42ff |00f4: if-ne v14, v1, 0036 // -00be │ │ -0516d4: 0800 1400 |00f6: move-object/from16 v0, v20 │ │ -0516d8: 5201 3903 |00f8: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ -0516dc: 0200 1100 |00fa: move/from16 v0, v17 │ │ -0516e0: 3410 3aff |00fc: if-lt v0, v1, 0036 // -00c6 │ │ -0516e4: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ -0516e8: 5201 3a03 |0100: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ -0516ec: 0200 1200 |0102: move/from16 v0, v18 │ │ -0516f0: 3310 32ff |0104: if-ne v0, v1, 0036 // -00ce │ │ -0516f4: 0800 1400 |0106: move-object/from16 v0, v20 │ │ -0516f8: 5201 3803 |0108: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ -0516fc: 331d 2cff |010a: if-ne v13, v1, 0036 // -00d4 │ │ -051700: 0800 1400 |010c: move-object/from16 v0, v20 │ │ -051704: 5201 3503 |010e: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ -051708: 3319 26ff |0110: if-ne v9, v1, 0036 // -00da │ │ -05170c: 0800 1400 |0112: move-object/from16 v0, v20 │ │ -051710: 5201 3403 |0114: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ -051714: 3317 20ff |0116: if-ne v7, v1, 0036 // -00e0 │ │ -051718: 074b |0118: move-object v11, v4 │ │ -05171a: 2900 1dff |0119: goto/16 0036 // -00e3 │ │ -05171e: 07ab |011b: move-object v11, v10 │ │ -051720: 2900 76ff |011c: goto/16 0092 // -008a │ │ +05f274: |[05f274] 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; │ │ +05f284: 120a |0000: const/4 v10, #int 0 // #0 │ │ +05f286: 120b |0001: const/4 v11, #int 0 // #0 │ │ +05f288: 0808 1700 |0002: move-object/from16 v8, v23 │ │ +05f28c: 2180 |0004: array-length v0, v8 │ │ +05f28e: 0210 0000 |0005: move/from16 v16, v0 │ │ +05f292: 120f |0007: const/4 v15, #int 0 // #0 │ │ +05f294: 0200 1000 |0008: move/from16 v0, v16 │ │ +05f298: 350f 8600 |000a: if-ge v15, v0, 0090 // +0086 │ │ +05f29c: 4604 080f |000c: aget-object v4, v8, v15 │ │ +05f2a0: 1305 2530 |000e: const/16 v5, #int 12325 // #3025 │ │ +05f2a4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +05f2a6: 0801 1400 |0011: move-object/from16 v1, v20 │ │ +05f2aa: 0802 1500 |0013: move-object/from16 v2, v21 │ │ +05f2ae: 0803 1600 |0015: move-object/from16 v3, v22 │ │ +05f2b2: 7606 7209 0100 |0017: 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@0972 │ │ +05f2b8: 0a0c |001a: move-result v12 │ │ +05f2ba: 1305 2630 |001b: const/16 v5, #int 12326 // #3026 │ │ +05f2be: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +05f2c0: 0801 1400 |001e: move-object/from16 v1, v20 │ │ +05f2c4: 0802 1500 |0020: move-object/from16 v2, v21 │ │ +05f2c8: 0803 1600 |0022: move-object/from16 v3, v22 │ │ +05f2cc: 7606 7209 0100 |0024: 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@0972 │ │ +05f2d2: 0a13 |0027: move-result v19 │ │ +05f2d4: 0800 1400 |0028: move-object/from16 v0, v20 │ │ +05f2d8: 5201 3703 |002a: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mDepthSize:I // field@0337 │ │ +05f2dc: 341c 0a00 |002c: if-lt v12, v1, 0036 // +000a │ │ +05f2e0: 0800 1400 |002e: move-object/from16 v0, v20 │ │ +05f2e4: 5201 3b03 |0030: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mStencilSize:I // field@033b │ │ +05f2e8: 0200 1300 |0032: move/from16 v0, v19 │ │ +05f2ec: 3510 0500 |0034: if-ge v0, v1, 0039 // +0005 │ │ +05f2f0: d80f 0f01 |0036: add-int/lit8 v15, v15, #int 1 // #01 │ │ +05f2f4: 28d0 |0038: goto 0008 // -0030 │ │ +05f2f6: 1305 2430 |0039: const/16 v5, #int 12324 // #3024 │ │ +05f2fa: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +05f2fc: 0801 1400 |003c: move-object/from16 v1, v20 │ │ +05f300: 0802 1500 |003e: move-object/from16 v2, v21 │ │ +05f304: 0803 1600 |0040: move-object/from16 v3, v22 │ │ +05f308: 7606 7209 0100 |0042: 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@0972 │ │ +05f30e: 0a12 |0045: move-result v18 │ │ +05f310: 1305 2330 |0046: const/16 v5, #int 12323 // #3023 │ │ +05f314: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +05f316: 0801 1400 |0049: move-object/from16 v1, v20 │ │ +05f31a: 0802 1500 |004b: move-object/from16 v2, v21 │ │ +05f31e: 0803 1600 |004d: move-object/from16 v3, v22 │ │ +05f322: 7606 7209 0100 |004f: 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@0972 │ │ +05f328: 0a0d |0052: move-result v13 │ │ +05f32a: 1305 2230 |0053: const/16 v5, #int 12322 // #3022 │ │ +05f32e: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +05f330: 0801 1400 |0056: move-object/from16 v1, v20 │ │ +05f334: 0802 1500 |0058: move-object/from16 v2, v21 │ │ +05f338: 0803 1600 |005a: move-object/from16 v3, v22 │ │ +05f33c: 7606 7209 0100 |005c: 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@0972 │ │ +05f342: 0a09 |005f: move-result v9 │ │ +05f344: 1305 2130 |0060: const/16 v5, #int 12321 // #3021 │ │ +05f348: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +05f34a: 0801 1400 |0063: move-object/from16 v1, v20 │ │ +05f34e: 0802 1500 |0065: move-object/from16 v2, v21 │ │ +05f352: 0803 1600 |0067: move-object/from16 v3, v22 │ │ +05f356: 7606 7209 0100 |0069: 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@0972 │ │ +05f35c: 0a07 |006c: move-result v7 │ │ +05f35e: 390a 2600 |006d: if-nez v10, 0093 // +0026 │ │ +05f362: 0800 1400 |006f: move-object/from16 v0, v20 │ │ +05f366: 5201 3a03 |0071: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ +05f36a: 0200 1200 |0073: move/from16 v0, v18 │ │ +05f36e: 3310 1e00 |0075: if-ne v0, v1, 0093 // +001e │ │ +05f372: 0800 1400 |0077: move-object/from16 v0, v20 │ │ +05f376: 5201 3803 |0079: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ +05f37a: 331d 1800 |007b: if-ne v13, v1, 0093 // +0018 │ │ +05f37e: 0800 1400 |007d: move-object/from16 v0, v20 │ │ +05f382: 5201 3503 |007f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ +05f386: 3319 1200 |0081: if-ne v9, v1, 0093 // +0012 │ │ +05f38a: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +05f38e: 5201 3403 |0085: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ +05f392: 3317 0c00 |0087: if-ne v7, v1, 0093 // +000c │ │ +05f396: 074a |0089: move-object v10, v4 │ │ +05f398: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +05f39c: 5201 3903 |008c: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ +05f3a0: 3901 0500 |008e: if-nez v1, 0093 // +0005 │ │ +05f3a4: 380b 8b00 |0090: if-eqz v11, 011b // +008b │ │ +05f3a8: 110b |0092: return-object v11 │ │ +05f3aa: 1305 3230 |0093: const/16 v5, #int 12338 // #3032 │ │ +05f3ae: 1206 |0095: const/4 v6, #int 0 // #0 │ │ +05f3b0: 0801 1400 |0096: move-object/from16 v1, v20 │ │ +05f3b4: 0802 1500 |0098: move-object/from16 v2, v21 │ │ +05f3b8: 0803 1600 |009a: move-object/from16 v3, v22 │ │ +05f3bc: 7606 7209 0100 |009c: 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@0972 │ │ +05f3c2: 0a0e |009f: move-result v14 │ │ +05f3c4: 1305 3130 |00a0: const/16 v5, #int 12337 // #3031 │ │ +05f3c8: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ +05f3ca: 0801 1400 |00a3: move-object/from16 v1, v20 │ │ +05f3ce: 0802 1500 |00a5: move-object/from16 v2, v21 │ │ +05f3d2: 0803 1600 |00a7: move-object/from16 v3, v22 │ │ +05f3d6: 7606 7209 0100 |00a9: 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@0972 │ │ +05f3dc: 0a11 |00ac: move-result v17 │ │ +05f3de: 390b 2a00 |00ad: if-nez v11, 00d7 // +002a │ │ +05f3e2: 1211 |00af: const/4 v1, #int 1 // #1 │ │ +05f3e4: 331e 2700 |00b0: if-ne v14, v1, 00d7 // +0027 │ │ +05f3e8: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ +05f3ec: 5201 3903 |00b4: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ +05f3f0: 0200 1100 |00b6: move/from16 v0, v17 │ │ +05f3f4: 3410 1f00 |00b8: if-lt v0, v1, 00d7 // +001f │ │ +05f3f8: 0800 1400 |00ba: move-object/from16 v0, v20 │ │ +05f3fc: 5201 3a03 |00bc: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ +05f400: 0200 1200 |00be: move/from16 v0, v18 │ │ +05f404: 3310 1700 |00c0: if-ne v0, v1, 00d7 // +0017 │ │ +05f408: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ +05f40c: 5201 3803 |00c4: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ +05f410: 331d 1100 |00c6: if-ne v13, v1, 00d7 // +0011 │ │ +05f414: 0800 1400 |00c8: move-object/from16 v0, v20 │ │ +05f418: 5201 3503 |00ca: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ +05f41c: 3319 0b00 |00cc: if-ne v9, v1, 00d7 // +000b │ │ +05f420: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +05f424: 5201 3403 |00d0: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ +05f428: 3317 0500 |00d2: if-ne v7, v1, 00d7 // +0005 │ │ +05f42c: 074b |00d4: move-object v11, v4 │ │ +05f42e: 2900 61ff |00d5: goto/16 0036 // -009f │ │ +05f432: 1305 e030 |00d7: const/16 v5, #int 12512 // #30e0 │ │ +05f436: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ +05f438: 0801 1400 |00da: move-object/from16 v1, v20 │ │ +05f43c: 0802 1500 |00dc: move-object/from16 v2, v21 │ │ +05f440: 0803 1600 |00de: move-object/from16 v3, v22 │ │ +05f444: 7606 7209 0100 |00e0: 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@0972 │ │ +05f44a: 0a0e |00e3: move-result v14 │ │ +05f44c: 1305 e130 |00e4: const/16 v5, #int 12513 // #30e1 │ │ +05f450: 1206 |00e6: const/4 v6, #int 0 // #0 │ │ +05f452: 0801 1400 |00e7: move-object/from16 v1, v20 │ │ +05f456: 0802 1500 |00e9: move-object/from16 v2, v21 │ │ +05f45a: 0803 1600 |00eb: move-object/from16 v3, v22 │ │ +05f45e: 7606 7209 0100 |00ed: 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@0972 │ │ +05f464: 0a11 |00f0: move-result v17 │ │ +05f466: 390b 45ff |00f1: if-nez v11, 0036 // -00bb │ │ +05f46a: 1211 |00f3: const/4 v1, #int 1 // #1 │ │ +05f46c: 331e 42ff |00f4: if-ne v14, v1, 0036 // -00be │ │ +05f470: 0800 1400 |00f6: move-object/from16 v0, v20 │ │ +05f474: 5201 3903 |00f8: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mNumSamples:I // field@0339 │ │ +05f478: 0200 1100 |00fa: move/from16 v0, v17 │ │ +05f47c: 3410 3aff |00fc: if-lt v0, v1, 0036 // -00c6 │ │ +05f480: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ +05f484: 5201 3a03 |0100: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mRedSize:I // field@033a │ │ +05f488: 0200 1200 |0102: move/from16 v0, v18 │ │ +05f48c: 3310 32ff |0104: if-ne v0, v1, 0036 // -00ce │ │ +05f490: 0800 1400 |0106: move-object/from16 v0, v20 │ │ +05f494: 5201 3803 |0108: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mGreenSize:I // field@0338 │ │ +05f498: 331d 2cff |010a: if-ne v13, v1, 0036 // -00d4 │ │ +05f49c: 0800 1400 |010c: move-object/from16 v0, v20 │ │ +05f4a0: 5201 3503 |010e: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mBlueSize:I // field@0335 │ │ +05f4a4: 3319 26ff |0110: if-ne v9, v1, 0036 // -00da │ │ +05f4a8: 0800 1400 |0112: move-object/from16 v0, v20 │ │ +05f4ac: 5201 3403 |0114: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.mAlphaSize:I // field@0334 │ │ +05f4b0: 3317 20ff |0116: if-ne v7, v1, 0036 // -00e0 │ │ +05f4b4: 074b |0118: move-object v11, v4 │ │ +05f4b6: 2900 1dff |0119: goto/16 0036 // -00e3 │ │ +05f4ba: 07ab |011b: move-object v11, v10 │ │ +05f4bc: 2900 76ff |011c: goto/16 0092 // -008a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0001 line=90 │ │ 0x0002 line=92 │ │ 0x000e line=93 │ │ 0x001b line=94 │ │ @@ -26502,19 +26503,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -051724: |[051724] com.badlogic.gdx.backends.android.surfaceview.ResolutionStrategy$MeasuredDimension.:(II)V │ │ -051734: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05173a: 5901 4003 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ -05173e: 5902 3f03 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ -051742: 0e00 |0007: return-void │ │ +05f4c0: |[05f4c0] com.badlogic.gdx.backends.android.surfaceview.ResolutionStrategy$MeasuredDimension.:(II)V │ │ +05f4d0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05f4d6: 5901 4003 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.width:I // field@0340 │ │ +05f4da: 5902 3f03 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.height:I // field@033f │ │ +05f4de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -26588,37 +26589,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -051744: |[051744] com.badlogic.gdx.files.FileHandle$1.:()V │ │ -051754: 7100 0201 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/Files$FileType;.values:()[Lcom/badlogic/gdx/Files$FileType; // method@0102 │ │ -05175a: 0c00 |0003: move-result-object v0 │ │ -05175c: 2100 |0004: array-length v0, v0 │ │ -05175e: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -051762: 6900 4103 |0007: sput-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ -051766: 6200 4103 |0009: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ -05176a: 6201 1a00 |000b: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -05176e: 6e10 0001 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0100 │ │ -051774: 0a01 |0010: move-result v1 │ │ -051776: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -051778: 4b02 0001 |0012: aput v2, v0, v1 │ │ -05177c: 6200 4103 |0014: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ -051780: 6201 1800 |0016: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -051784: 6e10 0001 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0100 │ │ -05178a: 0a01 |001b: move-result v1 │ │ -05178c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05178e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -051792: 0e00 |001f: return-void │ │ -051794: 0d00 |0020: move-exception v0 │ │ -051796: 28fe |0021: goto 001f // -0002 │ │ -051798: 0d00 |0022: move-exception v0 │ │ -05179a: 28f1 |0023: goto 0014 // -000f │ │ +05f4e0: |[05f4e0] com.badlogic.gdx.files.FileHandle$1.:()V │ │ +05f4f0: 7100 0201 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/Files$FileType;.values:()[Lcom/badlogic/gdx/Files$FileType; // method@0102 │ │ +05f4f6: 0c00 |0003: move-result-object v0 │ │ +05f4f8: 2100 |0004: array-length v0, v0 │ │ +05f4fa: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +05f4fe: 6900 4103 |0007: sput-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ +05f502: 6200 4103 |0009: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ +05f506: 6201 1a00 |000b: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05f50a: 6e10 0001 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0100 │ │ +05f510: 0a01 |0010: move-result v1 │ │ +05f512: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +05f514: 4b02 0001 |0012: aput v2, v0, v1 │ │ +05f518: 6200 4103 |0014: sget-object v0, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ +05f51c: 6201 1800 |0016: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05f520: 6e10 0001 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0100 │ │ +05f526: 0a01 |001b: move-result v1 │ │ +05f528: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +05f52a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +05f52e: 0e00 |001f: return-void │ │ +05f530: 0d00 |0020: move-exception v0 │ │ +05f532: 28fe |0021: goto 001f // -0002 │ │ +05f534: 0d00 |0022: move-exception v0 │ │ +05f536: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=501 │ │ @@ -26662,17 +26663,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0517b8: |[0517b8] com.badlogic.gdx.files.FileHandle.:()V │ │ -0517c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0517ce: 0e00 |0003: return-void │ │ +05f554: |[05f554] com.badlogic.gdx.files.FileHandle.:()V │ │ +05f564: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05f56a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -26681,20 +26682,20 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0517d0: |[0517d0] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;)V │ │ -0517e0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0517e6: 5b12 4203 |0003: iput-object v2, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0517ea: 6200 1700 |0005: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0517ee: 5b10 4303 |0007: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -0517f2: 0e00 |0009: return-void │ │ +05f56c: |[05f56c] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;)V │ │ +05f57c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05f582: 5b12 4203 |0003: iput-object v2, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f586: 6200 1700 |0005: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +05f58a: 5b10 4303 |0007: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f58e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x0009 line=63 │ │ locals : │ │ @@ -26706,19 +26707,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 │ │ -0517f4: |[0517f4] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ -051804: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05180a: 5b01 4203 |0003: iput-object v1, v0, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05180e: 5b02 4303 |0005: iput-object v2, v0, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051812: 0e00 |0007: return-void │ │ +05f590: |[05f590] com.badlogic.gdx.files.FileHandle.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ +05f5a0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +05f5a6: 5b01 4203 |0003: iput-object v1, v0, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f5aa: 5b02 4303 |0005: iput-object v2, v0, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f5ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ @@ -26731,22 +26732,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -051814: |[051814] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;)V │ │ -051824: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05182a: 2200 5b03 |0003: new-instance v0, Ljava/io/File; // type@035b │ │ -05182e: 7020 ed23 2000 |0005: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -051834: 5b10 4203 |0008: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051838: 6200 1700 |000a: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -05183c: 5b10 4303 |000c: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051840: 0e00 |000e: return-void │ │ +05f5b0: |[05f5b0] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;)V │ │ +05f5c0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05f5c6: 2200 5b03 |0003: new-instance v0, Ljava/io/File; // type@035b │ │ +05f5ca: 7020 ed23 2000 |0005: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +05f5d0: 5b10 4203 |0008: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f5d4: 6200 1700 |000a: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +05f5d8: 5b10 4303 |000c: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f5dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000a line=54 │ │ 0x000e line=55 │ │ locals : │ │ @@ -26758,21 +26759,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 │ │ -051844: |[051844] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ -051854: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05185a: 5b13 4303 |0003: iput-object v3, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05185e: 2200 5b03 |0005: new-instance v0, Ljava/io/File; // type@035b │ │ -051862: 7020 ed23 2000 |0007: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -051868: 5b10 4203 |000a: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05186c: 0e00 |000c: return-void │ │ +05f5e0: |[05f5e0] com.badlogic.gdx.files.FileHandle.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ +05f5f0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +05f5f6: 5b13 4303 |0003: iput-object v3, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f5fa: 2200 5b03 |0005: new-instance v0, Ljava/io/File; // type@035b │ │ +05f5fe: 7020 ed23 2000 |0007: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +05f604: 5b10 4203 |000a: iput-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f608: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x000c line=68 │ │ locals : │ │ @@ -26785,35 +26786,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 │ │ -051870: |[051870] com.badlogic.gdx.files.FileHandle.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -051880: 6e10 8f09 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ -051886: 6e10 8d09 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ -05188c: 0c01 |0006: move-result-object v1 │ │ -05188e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -051890: 2113 |0008: array-length v3, v1 │ │ -051892: 3532 1c00 |0009: if-ge v2, v3, 0025 // +001c │ │ -051896: 4604 0102 |000b: aget-object v4, v1, v2 │ │ -05189a: 6e10 9109 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -0518a0: 0c05 |0010: move-result-object v5 │ │ -0518a2: 6e20 8009 5700 |0011: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -0518a8: 0c00 |0014: move-result-object v0 │ │ -0518aa: 6e10 8a09 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -0518b0: 0a05 |0018: move-result v5 │ │ -0518b2: 3805 0800 |0019: if-eqz v5, 0021 // +0008 │ │ -0518b6: 7120 8109 0400 |001b: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0981 │ │ -0518bc: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0518c0: 28e9 |0020: goto 0009 // -0017 │ │ -0518c2: 7120 8209 0400 |0021: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0982 │ │ -0518c8: 28fa |0024: goto 001e // -0006 │ │ -0518ca: 0e00 |0025: return-void │ │ +05f60c: |[05f60c] com.badlogic.gdx.files.FileHandle.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +05f61c: 6e10 8f09 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ +05f622: 6e10 8d09 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ +05f628: 0c01 |0006: move-result-object v1 │ │ +05f62a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +05f62c: 2113 |0008: array-length v3, v1 │ │ +05f62e: 3532 1c00 |0009: if-ge v2, v3, 0025 // +001c │ │ +05f632: 4604 0102 |000b: aget-object v4, v1, v2 │ │ +05f636: 6e10 9109 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +05f63c: 0c05 |0010: move-result-object v5 │ │ +05f63e: 6e20 8009 5700 |0011: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +05f644: 0c00 |0014: move-result-object v0 │ │ +05f646: 6e10 8a09 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +05f64c: 0a05 |0018: move-result v5 │ │ +05f64e: 3805 0800 |0019: if-eqz v5, 0021 // +0008 │ │ +05f652: 7120 8109 0400 |001b: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0981 │ │ +05f658: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05f65c: 28e9 |0020: goto 0009 // -0017 │ │ +05f65e: 7120 8209 0400 |0021: invoke-static {v4, v0}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0982 │ │ +05f664: 28fa |0024: goto 001e // -0006 │ │ +05f666: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0003 line=637 │ │ 0x0007 line=638 │ │ 0x000b line=639 │ │ 0x000d line=640 │ │ @@ -26836,59 +26837,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 │ │ -0518cc: |[0518cc] com.badlogic.gdx.files.FileHandle.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0518dc: 6e10 9709 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0518e2: 0c01 |0003: move-result-object v1 │ │ -0518e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0518e6: 6e30 a609 1502 |0005: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.write:(Ljava/io/InputStream;Z)V // method@09a6 │ │ -0518ec: 0e00 |0008: return-void │ │ -0518ee: 0d00 |0009: move-exception v0 │ │ -0518f0: 2201 bc02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0518f4: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0518f8: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0518fe: 1a03 4d03 |0011: const-string v3, "Error copying source file: " // string@034d │ │ -051902: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051908: 0c02 |0016: move-result-object v2 │ │ -05190a: 5443 4203 |0017: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05190e: 6e20 d624 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051914: 0c02 |001c: move-result-object v2 │ │ -051916: 1a03 0a00 |001d: const-string v3, " (" // string@000a │ │ -05191a: 6e20 d724 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051920: 0c02 |0022: move-result-object v2 │ │ -051922: 5443 4303 |0023: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051926: 6e20 d624 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05192c: 0c02 |0028: move-result-object v2 │ │ -05192e: 1a03 9300 |0029: const-string v3, ") │ │ +05f668: |[05f668] com.badlogic.gdx.files.FileHandle.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +05f678: 6e10 9709 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +05f67e: 0c01 |0003: move-result-object v1 │ │ +05f680: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05f682: 6e30 a609 1502 |0005: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.write:(Ljava/io/InputStream;Z)V // method@09a6 │ │ +05f688: 0e00 |0008: return-void │ │ +05f68a: 0d00 |0009: move-exception v0 │ │ +05f68c: 2201 bc02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05f690: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05f694: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05f69a: 1a03 4d03 |0011: const-string v3, "Error copying source file: " // string@034d │ │ +05f69e: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f6a4: 0c02 |0016: move-result-object v2 │ │ +05f6a6: 5443 4203 |0017: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f6aa: 6e20 d624 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f6b0: 0c02 |001c: move-result-object v2 │ │ +05f6b2: 1a03 0a00 |001d: const-string v3, " (" // string@000a │ │ +05f6b6: 6e20 d724 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f6bc: 0c02 |0022: move-result-object v2 │ │ +05f6be: 5443 4303 |0023: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f6c2: 6e20 d624 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f6c8: 0c02 |0028: move-result-object v2 │ │ +05f6ca: 1a03 9300 |0029: const-string v3, ") │ │ " // string@0093 │ │ -051932: 6e20 d724 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051938: 0c02 |002e: move-result-object v2 │ │ -05193a: 1a03 6f0e |002f: const-string v3, "To destination: " // string@0e6f │ │ -05193e: 6e20 d724 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051944: 0c02 |0034: move-result-object v2 │ │ -051946: 5453 4203 |0035: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05194a: 6e20 d624 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051950: 0c02 |003a: move-result-object v2 │ │ -051952: 1a03 0a00 |003b: const-string v3, " (" // string@000a │ │ -051956: 6e20 d724 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05195c: 0c02 |0040: move-result-object v2 │ │ -05195e: 5453 4303 |0041: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051962: 6e20 d624 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051968: 0c02 |0046: move-result-object v2 │ │ -05196a: 1a03 9200 |0047: const-string v3, ")" // string@0092 │ │ -05196e: 6e20 d724 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051974: 0c02 |004c: move-result-object v2 │ │ -051976: 6e10 dd24 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05197c: 0c02 |0050: move-result-object v2 │ │ -05197e: 7030 2a1e 2100 |0051: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -051984: 2701 |0054: throw v1 │ │ +05f6ce: 6e20 d724 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f6d4: 0c02 |002e: move-result-object v2 │ │ +05f6d6: 1a03 6f0e |002f: const-string v3, "To destination: " // string@0e6f │ │ +05f6da: 6e20 d724 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f6e0: 0c02 |0034: move-result-object v2 │ │ +05f6e2: 5453 4203 |0035: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f6e6: 6e20 d624 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f6ec: 0c02 |003a: move-result-object v2 │ │ +05f6ee: 1a03 0a00 |003b: const-string v3, " (" // string@000a │ │ +05f6f2: 6e20 d724 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f6f8: 0c02 |0040: move-result-object v2 │ │ +05f6fa: 5453 4303 |0041: iget-object v3, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f6fe: 6e20 d624 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f704: 0c02 |0046: move-result-object v2 │ │ +05f706: 1a03 9200 |0047: const-string v3, ")" // string@0092 │ │ +05f70a: 6e20 d724 3200 |0049: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f710: 0c02 |004c: move-result-object v2 │ │ +05f712: 6e10 dd24 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05f718: 0c02 |0050: move-result-object v2 │ │ +05f71a: 7030 2a1e 2100 |0051: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +05f720: 2701 |0054: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=628 │ │ 0x0008 line=633 │ │ 0x0009 line=629 │ │ @@ -26903,38 +26904,38 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -051998: |[051998] com.badlogic.gdx.files.FileHandle.deleteDirectory:(Ljava/io/File;)Z │ │ -0519a8: 6e10 f123 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -0519ae: 0a03 |0003: move-result v3 │ │ -0519b0: 3803 2200 |0004: if-eqz v3, 0026 // +0022 │ │ -0519b4: 6e10 fb23 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@23fb │ │ -0519ba: 0c00 |0009: move-result-object v0 │ │ -0519bc: 3800 1c00 |000a: if-eqz v0, 0026 // +001c │ │ -0519c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0519c2: 2102 |000d: array-length v2, v0 │ │ -0519c4: 3521 1800 |000e: if-ge v1, v2, 0026 // +0018 │ │ -0519c8: 4603 0001 |0010: aget-object v3, v0, v1 │ │ -0519cc: 6e10 f723 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ -0519d2: 0a03 |0015: move-result v3 │ │ -0519d4: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -0519d8: 4603 0001 |0018: aget-object v3, v0, v1 │ │ -0519dc: 7110 8609 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0986 │ │ -0519e2: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0519e6: 28ef |001f: goto 000e // -0011 │ │ -0519e8: 4603 0001 |0020: aget-object v3, v0, v1 │ │ -0519ec: 6e10 f023 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@23f0 │ │ -0519f2: 28f8 |0025: goto 001d // -0008 │ │ -0519f4: 6e10 f023 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@23f0 │ │ -0519fa: 0a03 |0029: move-result v3 │ │ -0519fc: 0f03 |002a: return v3 │ │ +05f734: |[05f734] com.badlogic.gdx.files.FileHandle.deleteDirectory:(Ljava/io/File;)Z │ │ +05f744: 6e10 f123 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +05f74a: 0a03 |0003: move-result v3 │ │ +05f74c: 3803 2200 |0004: if-eqz v3, 0026 // +0022 │ │ +05f750: 6e10 fb23 0400 |0006: invoke-virtual {v4}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@23fb │ │ +05f756: 0c00 |0009: move-result-object v0 │ │ +05f758: 3800 1c00 |000a: if-eqz v0, 0026 // +001c │ │ +05f75c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +05f75e: 2102 |000d: array-length v2, v0 │ │ +05f760: 3521 1800 |000e: if-ge v1, v2, 0026 // +0018 │ │ +05f764: 4603 0001 |0010: aget-object v3, v0, v1 │ │ +05f768: 6e10 f723 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ +05f76e: 0a03 |0015: move-result v3 │ │ +05f770: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +05f774: 4603 0001 |0018: aget-object v3, v0, v1 │ │ +05f778: 7110 8609 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0986 │ │ +05f77e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05f782: 28ef |001f: goto 000e // -0011 │ │ +05f784: 4603 0001 |0020: aget-object v3, v0, v1 │ │ +05f788: 6e10 f023 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@23f0 │ │ +05f78e: 28f8 |0025: goto 001d // -0008 │ │ +05f790: 6e10 f023 0400 |0026: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@23f0 │ │ +05f796: 0a03 |0029: move-result v3 │ │ +05f798: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0006 line=613 │ │ 0x000a line=614 │ │ 0x000c line=615 │ │ 0x0010 line=616 │ │ @@ -26953,56 +26954,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 │ │ -051a00: |[051a00] com.badlogic.gdx.files.FileHandle.tempDirectory:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -051a10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -051a12: 7120 ef23 2500 |0001: invoke-static {v5, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@23ef │ │ -051a18: 0c01 |0004: move-result-object v1 │ │ -051a1a: 6e10 f023 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@23f0 │ │ -051a20: 0a02 |0008: move-result v2 │ │ -051a22: 3902 2400 |0009: if-nez v2, 002d // +0024 │ │ -051a26: 2202 6103 |000b: new-instance v2, Ljava/io/IOException; // type@0361 │ │ -051a2a: 2203 9103 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -051a2e: 7010 d024 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051a34: 1a04 940e |0012: const-string v4, "Unable to delete temp file: " // string@0e94 │ │ -051a38: 6e20 d724 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051a3e: 0c03 |0017: move-result-object v3 │ │ -051a40: 6e20 d624 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051a46: 0c03 |001b: move-result-object v3 │ │ -051a48: 6e10 dd24 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051a4e: 0c03 |001f: move-result-object v3 │ │ -051a50: 7020 0524 3200 |0020: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ -051a56: 2702 |0023: throw v2 │ │ -051a58: 0d00 |0024: move-exception v0 │ │ -051a5a: 2202 bc02 |0025: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051a5e: 1a03 930e |0027: const-string v3, "Unable to create temp file." // string@0e93 │ │ -051a62: 7030 2a1e 3200 |0029: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -051a68: 2702 |002c: throw v2 │ │ -051a6a: 6e10 fc23 0100 |002d: invoke-virtual {v1}, Ljava/io/File;.mkdir:()Z // method@23fc │ │ -051a70: 0a02 |0030: move-result v2 │ │ -051a72: 3902 1b00 |0031: if-nez v2, 004c // +001b │ │ -051a76: 2202 6103 |0033: new-instance v2, Ljava/io/IOException; // type@0361 │ │ -051a7a: 2203 9103 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -051a7e: 7010 d024 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051a84: 1a04 920e |003a: const-string v4, "Unable to create temp directory: " // string@0e92 │ │ -051a88: 6e20 d724 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051a8e: 0c03 |003f: move-result-object v3 │ │ -051a90: 6e20 d624 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051a96: 0c03 |0043: move-result-object v3 │ │ -051a98: 6e10 dd24 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051a9e: 0c03 |0047: move-result-object v3 │ │ -051aa0: 7020 0524 3200 |0048: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ -051aa6: 2702 |004b: throw v2 │ │ -051aa8: 2202 0b01 |004c: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -051aac: 7020 7c09 1200 |004e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@097c │ │ -051ab2: 1102 |0051: return-object v2 │ │ +05f79c: |[05f79c] com.badlogic.gdx.files.FileHandle.tempDirectory:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +05f7ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05f7ae: 7120 ef23 2500 |0001: invoke-static {v5, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@23ef │ │ +05f7b4: 0c01 |0004: move-result-object v1 │ │ +05f7b6: 6e10 f023 0100 |0005: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@23f0 │ │ +05f7bc: 0a02 |0008: move-result v2 │ │ +05f7be: 3902 2400 |0009: if-nez v2, 002d // +0024 │ │ +05f7c2: 2202 6103 |000b: new-instance v2, Ljava/io/IOException; // type@0361 │ │ +05f7c6: 2203 9103 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +05f7ca: 7010 d024 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05f7d0: 1a04 940e |0012: const-string v4, "Unable to delete temp file: " // string@0e94 │ │ +05f7d4: 6e20 d724 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f7da: 0c03 |0017: move-result-object v3 │ │ +05f7dc: 6e20 d624 1300 |0018: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f7e2: 0c03 |001b: move-result-object v3 │ │ +05f7e4: 6e10 dd24 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05f7ea: 0c03 |001f: move-result-object v3 │ │ +05f7ec: 7020 0524 3200 |0020: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ +05f7f2: 2702 |0023: throw v2 │ │ +05f7f4: 0d00 |0024: move-exception v0 │ │ +05f7f6: 2202 bc02 |0025: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05f7fa: 1a03 930e |0027: const-string v3, "Unable to create temp file." // string@0e93 │ │ +05f7fe: 7030 2a1e 3200 |0029: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +05f804: 2702 |002c: throw v2 │ │ +05f806: 6e10 fc23 0100 |002d: invoke-virtual {v1}, Ljava/io/File;.mkdir:()Z // method@23fc │ │ +05f80c: 0a02 |0030: move-result v2 │ │ +05f80e: 3902 1b00 |0031: if-nez v2, 004c // +001b │ │ +05f812: 2202 6103 |0033: new-instance v2, Ljava/io/IOException; // type@0361 │ │ +05f816: 2203 9103 |0035: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +05f81a: 7010 d024 0300 |0037: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05f820: 1a04 920e |003a: const-string v4, "Unable to create temp directory: " // string@0e92 │ │ +05f824: 6e20 d724 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f82a: 0c03 |003f: move-result-object v3 │ │ +05f82c: 6e20 d624 1300 |0040: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f832: 0c03 |0043: move-result-object v3 │ │ +05f834: 6e10 dd24 0300 |0044: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05f83a: 0c03 |0047: move-result-object v3 │ │ +05f83c: 7020 0524 3200 |0048: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ +05f842: 2702 |004b: throw v2 │ │ +05f844: 2202 0b01 |004c: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +05f848: 7020 7c09 1200 |004e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@097c │ │ +05f84e: 1102 |0051: return-object v2 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x002d - 0x0051 │ │ Ljava/io/IOException; -> 0x0024 │ │ positions : │ │ 0x0000 line=602 │ │ @@ -27022,26 +27023,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 │ │ -051acc: |[051acc] com.badlogic.gdx.files.FileHandle.tempFile:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -051adc: 2201 0b01 |0000: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -051ae0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -051ae2: 7120 ef23 2300 |0003: invoke-static {v3, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@23ef │ │ -051ae8: 0c02 |0006: move-result-object v2 │ │ -051aea: 7020 7c09 2100 |0007: invoke-direct {v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@097c │ │ -051af0: 1101 |000a: return-object v1 │ │ -051af2: 0d00 |000b: move-exception v0 │ │ -051af4: 2201 bc02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051af8: 1a02 930e |000e: const-string v2, "Unable to create temp file." // string@0e93 │ │ -051afc: 7030 2a1e 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -051b02: 2701 |0013: throw v1 │ │ +05f868: |[05f868] com.badlogic.gdx.files.FileHandle.tempFile:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +05f878: 2201 0b01 |0000: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +05f87c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05f87e: 7120 ef23 2300 |0003: invoke-static {v3, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@23ef │ │ +05f884: 0c02 |0006: move-result-object v2 │ │ +05f886: 7020 7c09 2100 |0007: invoke-direct {v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;)V // method@097c │ │ +05f88c: 1101 |000a: return-object v1 │ │ +05f88e: 0d00 |000b: move-exception v0 │ │ +05f890: 2201 bc02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05f894: 1a02 930e |000e: const-string v2, "Unable to create temp file." // string@0e93 │ │ +05f898: 7030 2a1e 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +05f89e: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=594 │ │ 0x000b line=595 │ │ 0x000c line=596 │ │ @@ -27055,34 +27056,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 │ │ -051b14: |[051b14] com.badlogic.gdx.files.FileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -051b24: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051b28: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -051b2e: 0c00 |0005: move-result-object v0 │ │ -051b30: 6e10 ba24 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -051b36: 0a00 |0009: move-result v0 │ │ -051b38: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ -051b3c: 2200 0b01 |000c: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -051b40: 2201 5b03 |000e: new-instance v1, Ljava/io/File; // type@035b │ │ -051b44: 7020 ed23 4100 |0010: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -051b4a: 5432 4303 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051b4e: 7030 7d09 1002 |0015: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ -051b54: 1100 |0018: return-object v0 │ │ -051b56: 2200 0b01 |0019: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -051b5a: 2201 5b03 |001b: new-instance v1, Ljava/io/File; // type@035b │ │ -051b5e: 5432 4203 |001d: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051b62: 7030 ec23 2104 |001f: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ -051b68: 5432 4303 |0022: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051b6c: 7030 7d09 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ -051b72: 28f1 |0027: goto 0018 // -000f │ │ +05f8b0: |[05f8b0] com.badlogic.gdx.files.FileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +05f8c0: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f8c4: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +05f8ca: 0c00 |0005: move-result-object v0 │ │ +05f8cc: 6e10 ba24 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +05f8d2: 0a00 |0009: move-result v0 │ │ +05f8d4: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ +05f8d8: 2200 0b01 |000c: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +05f8dc: 2201 5b03 |000e: new-instance v1, Ljava/io/File; // type@035b │ │ +05f8e0: 7020 ed23 4100 |0010: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +05f8e6: 5432 4303 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f8ea: 7030 7d09 1002 |0015: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ +05f8f0: 1100 |0018: return-object v0 │ │ +05f8f2: 2200 0b01 |0019: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +05f8f6: 2201 5b03 |001b: new-instance v1, Ljava/io/File; // type@035b │ │ +05f8fa: 5432 4203 |001d: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05f8fe: 7030 ec23 2104 |001f: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ +05f904: 5432 4303 |0022: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05f908: 7030 7d09 1002 |0024: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ +05f90e: 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; │ │ @@ -27092,68 +27093,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 │ │ -051b74: |[051b74] com.badlogic.gdx.files.FileHandle.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -051b84: 6e10 8a09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -051b8a: 0a00 |0003: move-result v0 │ │ -051b8c: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ -051b90: 6e10 8a09 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -051b96: 0a01 |0009: move-result v1 │ │ -051b98: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -051b9c: 6e10 9109 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -051ba2: 0c01 |000f: move-result-object v1 │ │ -051ba4: 6e20 8009 1500 |0010: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -051baa: 0c05 |0013: move-result-object v5 │ │ -051bac: 7120 8209 5400 |0014: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0982 │ │ -051bb2: 0e00 |0017: return-void │ │ -051bb4: 6e10 8709 0500 |0018: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -051bba: 0a01 |001b: move-result v1 │ │ -051bbc: 3801 2100 |001c: if-eqz v1, 003d // +0021 │ │ -051bc0: 6e10 8a09 0500 |001e: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -051bc6: 0a01 |0021: move-result v1 │ │ -051bc8: 3901 3d00 |0022: if-nez v1, 005f // +003d │ │ -051bcc: 2201 bc02 |0024: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051bd0: 2202 9103 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -051bd4: 7010 d024 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051bda: 1a03 c802 |002b: const-string v3, "Destination exists but is not a directory: " // string@02c8 │ │ -051bde: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051be4: 0c02 |0030: move-result-object v2 │ │ -051be6: 6e20 d624 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051bec: 0c02 |0034: move-result-object v2 │ │ -051bee: 6e10 dd24 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051bf4: 0c02 |0038: move-result-object v2 │ │ -051bf6: 7020 291e 2100 |0039: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -051bfc: 2701 |003c: throw v1 │ │ -051bfe: 6e10 8f09 0500 |003d: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ -051c04: 6e10 8a09 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -051c0a: 0a01 |0043: move-result v1 │ │ -051c0c: 3901 1b00 |0044: if-nez v1, 005f // +001b │ │ -051c10: 2201 bc02 |0046: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051c14: 2202 9103 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -051c18: 7010 d024 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051c1e: 1a03 c702 |004d: const-string v3, "Destination directory cannot be created: " // string@02c7 │ │ -051c22: 6e20 d724 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051c28: 0c02 |0052: move-result-object v2 │ │ -051c2a: 6e20 d624 5200 |0053: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051c30: 0c02 |0056: move-result-object v2 │ │ -051c32: 6e10 dd24 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051c38: 0c02 |005a: move-result-object v2 │ │ -051c3a: 7020 291e 2100 |005b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -051c40: 2701 |005e: throw v1 │ │ -051c42: 3900 0a00 |005f: if-nez v0, 0069 // +000a │ │ -051c46: 6e10 9109 0400 |0061: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -051c4c: 0c01 |0064: move-result-object v1 │ │ -051c4e: 6e20 8009 1500 |0065: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -051c54: 0c05 |0068: move-result-object v5 │ │ -051c56: 7120 8109 5400 |0069: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0981 │ │ -051c5c: 28ab |006c: goto 0017 // -0055 │ │ +05f910: |[05f910] com.badlogic.gdx.files.FileHandle.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +05f920: 6e10 8a09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +05f926: 0a00 |0003: move-result v0 │ │ +05f928: 3900 1400 |0004: if-nez v0, 0018 // +0014 │ │ +05f92c: 6e10 8a09 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +05f932: 0a01 |0009: move-result v1 │ │ +05f934: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +05f938: 6e10 9109 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +05f93e: 0c01 |000f: move-result-object v1 │ │ +05f940: 6e20 8009 1500 |0010: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +05f946: 0c05 |0013: move-result-object v5 │ │ +05f948: 7120 8209 5400 |0014: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyFile:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0982 │ │ +05f94e: 0e00 |0017: return-void │ │ +05f950: 6e10 8709 0500 |0018: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +05f956: 0a01 |001b: move-result v1 │ │ +05f958: 3801 2100 |001c: if-eqz v1, 003d // +0021 │ │ +05f95c: 6e10 8a09 0500 |001e: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +05f962: 0a01 |0021: move-result v1 │ │ +05f964: 3901 3d00 |0022: if-nez v1, 005f // +003d │ │ +05f968: 2201 bc02 |0024: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05f96c: 2202 9103 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05f970: 7010 d024 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05f976: 1a03 c802 |002b: const-string v3, "Destination exists but is not a directory: " // string@02c8 │ │ +05f97a: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f980: 0c02 |0030: move-result-object v2 │ │ +05f982: 6e20 d624 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f988: 0c02 |0034: move-result-object v2 │ │ +05f98a: 6e10 dd24 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05f990: 0c02 |0038: move-result-object v2 │ │ +05f992: 7020 291e 2100 |0039: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05f998: 2701 |003c: throw v1 │ │ +05f99a: 6e10 8f09 0500 |003d: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ +05f9a0: 6e10 8a09 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +05f9a6: 0a01 |0043: move-result v1 │ │ +05f9a8: 3901 1b00 |0044: if-nez v1, 005f // +001b │ │ +05f9ac: 2201 bc02 |0046: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05f9b0: 2202 9103 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05f9b4: 7010 d024 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05f9ba: 1a03 c702 |004d: const-string v3, "Destination directory cannot be created: " // string@02c7 │ │ +05f9be: 6e20 d724 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05f9c4: 0c02 |0052: move-result-object v2 │ │ +05f9c6: 6e20 d624 5200 |0053: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05f9cc: 0c02 |0056: move-result-object v2 │ │ +05f9ce: 6e10 dd24 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05f9d4: 0c02 |005a: move-result-object v2 │ │ +05f9d6: 7020 291e 2100 |005b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05f9dc: 2701 |005e: throw v1 │ │ +05f9de: 3900 0a00 |005f: if-nez v0, 0069 // +000a │ │ +05f9e2: 6e10 9109 0400 |0061: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +05f9e8: 0c01 |0064: move-result-object v1 │ │ +05f9ea: 6e20 8009 1500 |0065: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +05f9f0: 0c05 |0068: move-result-object v5 │ │ +05f9f2: 7120 8109 5400 |0069: invoke-static {v4, v5}, Lcom/badlogic/gdx/files/FileHandle;.copyDirectory:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V // method@0981 │ │ +05f9f8: 28ab |006c: goto 0017 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=537 │ │ 0x0006 line=538 │ │ 0x0014 line=539 │ │ 0x0017 line=550 │ │ @@ -27173,52 +27174,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -051c60: |[051c60] com.badlogic.gdx.files.FileHandle.delete:()Z │ │ -051c70: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051c74: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -051c78: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -051c7c: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051c80: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -051c84: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051c8a: 1a02 4602 |000d: const-string v2, "Cannot delete a classpath file: " // string@0246 │ │ -051c8e: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051c94: 0c01 |0012: move-result-object v1 │ │ -051c96: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051c9a: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051ca0: 0c01 |0018: move-result-object v1 │ │ -051ca2: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051ca8: 0c01 |001c: move-result-object v1 │ │ -051caa: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -051cb0: 2700 |0020: throw v0 │ │ -051cb2: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051cb6: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -051cba: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -051cbe: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051cc2: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -051cc6: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051ccc: 1a02 4702 |002e: const-string v2, "Cannot delete an internal file: " // string@0247 │ │ -051cd0: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051cd6: 0c01 |0033: move-result-object v1 │ │ -051cd8: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051cdc: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051ce2: 0c01 |0039: move-result-object v1 │ │ -051ce4: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051cea: 0c01 |003d: move-result-object v1 │ │ -051cec: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -051cf2: 2700 |0041: throw v0 │ │ -051cf4: 6e10 8909 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -051cfa: 0c00 |0045: move-result-object v0 │ │ -051cfc: 6e10 f023 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@23f0 │ │ -051d02: 0a00 |0049: move-result v0 │ │ -051d04: 0f00 |004a: return v0 │ │ +05f9fc: |[05f9fc] com.badlogic.gdx.files.FileHandle.delete:()Z │ │ +05fa0c: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fa10: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05fa14: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +05fa18: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fa1c: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05fa20: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05fa26: 1a02 4602 |000d: const-string v2, "Cannot delete a classpath file: " // string@0246 │ │ +05fa2a: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fa30: 0c01 |0012: move-result-object v1 │ │ +05fa32: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fa36: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05fa3c: 0c01 |0018: move-result-object v1 │ │ +05fa3e: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05fa44: 0c01 |001c: move-result-object v1 │ │ +05fa46: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05fa4c: 2700 |0020: throw v0 │ │ +05fa4e: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fa52: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05fa56: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +05fa5a: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fa5e: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05fa62: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05fa68: 1a02 4702 |002e: const-string v2, "Cannot delete an internal file: " // string@0247 │ │ +05fa6c: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fa72: 0c01 |0033: move-result-object v1 │ │ +05fa74: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fa78: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05fa7e: 0c01 |0039: move-result-object v1 │ │ +05fa80: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05fa86: 0c01 |003d: move-result-object v1 │ │ +05fa88: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05fa8e: 2700 |0041: throw v0 │ │ +05fa90: 6e10 8909 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fa96: 0c00 |0045: move-result-object v0 │ │ +05fa98: 6e10 f023 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@23f0 │ │ +05fa9e: 0a00 |0049: move-result v0 │ │ +05faa0: 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; │ │ @@ -27228,52 +27229,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -051d08: |[051d08] com.badlogic.gdx.files.FileHandle.deleteDirectory:()Z │ │ -051d18: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051d1c: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -051d20: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -051d24: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051d28: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -051d2c: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051d32: 1a02 4602 |000d: const-string v2, "Cannot delete a classpath file: " // string@0246 │ │ -051d36: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051d3c: 0c01 |0012: move-result-object v1 │ │ -051d3e: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051d42: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051d48: 0c01 |0018: move-result-object v1 │ │ -051d4a: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051d50: 0c01 |001c: move-result-object v1 │ │ -051d52: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -051d58: 2700 |0020: throw v0 │ │ -051d5a: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051d5e: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -051d62: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -051d66: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -051d6a: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -051d6e: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051d74: 1a02 4702 |002e: const-string v2, "Cannot delete an internal file: " // string@0247 │ │ -051d78: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051d7e: 0c01 |0033: move-result-object v1 │ │ -051d80: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051d84: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -051d8a: 0c01 |0039: move-result-object v1 │ │ -051d8c: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051d92: 0c01 |003d: move-result-object v1 │ │ -051d94: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -051d9a: 2700 |0041: throw v0 │ │ -051d9c: 6e10 8909 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -051da2: 0c00 |0045: move-result-object v0 │ │ -051da4: 7110 8609 0000 |0046: invoke-static {v0}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0986 │ │ -051daa: 0a00 |0049: move-result v0 │ │ -051dac: 0f00 |004a: return v0 │ │ +05faa4: |[05faa4] com.badlogic.gdx.files.FileHandle.deleteDirectory:()Z │ │ +05fab4: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fab8: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05fabc: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +05fac0: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fac4: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05fac8: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05face: 1a02 4602 |000d: const-string v2, "Cannot delete a classpath file: " // string@0246 │ │ +05fad2: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fad8: 0c01 |0012: move-result-object v1 │ │ +05fada: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fade: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05fae4: 0c01 |0018: move-result-object v1 │ │ +05fae6: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05faec: 0c01 |001c: move-result-object v1 │ │ +05faee: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05faf4: 2700 |0020: throw v0 │ │ +05faf6: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fafa: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05fafe: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +05fb02: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fb06: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05fb0a: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05fb10: 1a02 4702 |002e: const-string v2, "Cannot delete an internal file: " // string@0247 │ │ +05fb14: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fb1a: 0c01 |0033: move-result-object v1 │ │ +05fb1c: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fb20: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05fb26: 0c01 |0039: move-result-object v1 │ │ +05fb28: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05fb2e: 0c01 |003d: move-result-object v1 │ │ +05fb30: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05fb36: 2700 |0041: throw v0 │ │ +05fb38: 6e10 8909 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fb3e: 0c00 |0045: move-result-object v0 │ │ +05fb40: 7110 8609 0000 |0046: invoke-static {v0}, Lcom/badlogic/gdx/files/FileHandle;.deleteDirectory:(Ljava/io/File;)Z // method@0986 │ │ +05fb46: 0a00 |0049: move-result v0 │ │ +05fb48: 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; │ │ @@ -27283,54 +27284,54 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -051db0: |[051db0] com.badlogic.gdx.files.FileHandle.exists:()Z │ │ -051dc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -051dc2: 6201 4103 |0001: sget-object v1, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ -051dc6: 5462 4303 |0003: iget-object v2, v6, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051dca: 6e10 0001 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0100 │ │ -051dd0: 0a02 |0008: move-result v2 │ │ -051dd2: 4401 0102 |0009: aget v1, v1, v2 │ │ -051dd6: 2b01 3f00 0000 |000b: packed-switch v1, 0000004a // +0000003f │ │ -051ddc: 6e10 8909 0600 |000e: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -051de2: 0c00 |0011: move-result-object v0 │ │ -051de4: 6e10 f123 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -051dea: 0a00 |0015: move-result v0 │ │ -051dec: 0f00 |0016: return v0 │ │ -051dee: 5461 4203 |0017: iget-object v1, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051df2: 6e10 f123 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -051df8: 0a01 |001c: move-result v1 │ │ -051dfa: 3901 f9ff |001d: if-nez v1, 0016 // -0007 │ │ -051dfe: 1c01 0b01 |001f: const-class v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -051e02: 2202 9103 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -051e06: 7010 d024 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -051e0c: 1a03 e800 |0026: const-string v3, "/" // string@00e8 │ │ -051e10: 6e20 d724 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051e16: 0c02 |002b: move-result-object v2 │ │ -051e18: 5463 4203 |002c: iget-object v3, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051e1c: 6e10 f623 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -051e22: 0c03 |0031: move-result-object v3 │ │ -051e24: 1304 5c00 |0032: const/16 v4, #int 92 // #5c │ │ -051e28: 1305 2f00 |0034: const/16 v5, #int 47 // #2f │ │ -051e2c: 6e30 bb24 4305 |0036: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -051e32: 0c03 |0039: move-result-object v3 │ │ -051e34: 6e20 d724 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -051e3a: 0c02 |003d: move-result-object v2 │ │ -051e3c: 6e10 dd24 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -051e42: 0c02 |0041: move-result-object v2 │ │ -051e44: 6e20 4724 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@2447 │ │ -051e4a: 0c01 |0045: move-result-object v1 │ │ -051e4c: 3901 d0ff |0046: if-nez v1, 0016 // -0030 │ │ -051e50: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -051e52: 28cd |0049: goto 0016 // -0033 │ │ -051e54: 0001 0200 0100 0000 0c00 0000 1400 ... |004a: packed-switch-data (8 units) │ │ +05fb4c: |[05fb4c] com.badlogic.gdx.files.FileHandle.exists:()Z │ │ +05fb5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05fb5e: 6201 4103 |0001: sget-object v1, Lcom/badlogic/gdx/files/FileHandle$1;.$SwitchMap$com$badlogic$gdx$Files$FileType:[I // field@0341 │ │ +05fb62: 5462 4303 |0003: iget-object v2, v6, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fb66: 6e10 0001 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/Files$FileType;.ordinal:()I // method@0100 │ │ +05fb6c: 0a02 |0008: move-result v2 │ │ +05fb6e: 4401 0102 |0009: aget v1, v1, v2 │ │ +05fb72: 2b01 3f00 0000 |000b: packed-switch v1, 0000004a // +0000003f │ │ +05fb78: 6e10 8909 0600 |000e: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fb7e: 0c00 |0011: move-result-object v0 │ │ +05fb80: 6e10 f123 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +05fb86: 0a00 |0015: move-result v0 │ │ +05fb88: 0f00 |0016: return v0 │ │ +05fb8a: 5461 4203 |0017: iget-object v1, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fb8e: 6e10 f123 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +05fb94: 0a01 |001c: move-result v1 │ │ +05fb96: 3901 f9ff |001d: if-nez v1, 0016 // -0007 │ │ +05fb9a: 1c01 0b01 |001f: const-class v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +05fb9e: 2202 9103 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +05fba2: 7010 d024 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05fba8: 1a03 e800 |0026: const-string v3, "/" // string@00e8 │ │ +05fbac: 6e20 d724 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fbb2: 0c02 |002b: move-result-object v2 │ │ +05fbb4: 5463 4203 |002c: iget-object v3, v6, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fbb8: 6e10 f623 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +05fbbe: 0c03 |0031: move-result-object v3 │ │ +05fbc0: 1304 5c00 |0032: const/16 v4, #int 92 // #5c │ │ +05fbc4: 1305 2f00 |0034: const/16 v5, #int 47 // #2f │ │ +05fbc8: 6e30 bb24 4305 |0036: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +05fbce: 0c03 |0039: move-result-object v3 │ │ +05fbd0: 6e20 d724 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fbd6: 0c02 |003d: move-result-object v2 │ │ +05fbd8: 6e10 dd24 0200 |003e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05fbde: 0c02 |0041: move-result-object v2 │ │ +05fbe0: 6e20 4724 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/Class;.getResource:(Ljava/lang/String;)Ljava/net/URL; // method@2447 │ │ +05fbe6: 0c01 |0045: move-result-object v1 │ │ +05fbe8: 3901 d0ff |0046: if-nez v1, 0016 // -0030 │ │ +05fbec: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +05fbee: 28cd |0049: goto 0016 // -0033 │ │ +05fbf0: 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 │ │ @@ -27342,29 +27343,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -051e64: |[051e64] com.badlogic.gdx.files.FileHandle.extension:()Ljava/lang/String; │ │ -051e74: 5432 4203 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051e78: 6e10 f323 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ -051e7e: 0c01 |0005: move-result-object v1 │ │ -051e80: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ -051e84: 6e20 b824 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -051e8a: 0a00 |000b: move-result v0 │ │ -051e8c: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -051e8e: 3320 0500 |000d: if-ne v0, v2, 0012 // +0005 │ │ -051e92: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -051e96: 1102 |0011: return-object v2 │ │ -051e98: d802 0001 |0012: add-int/lit8 v2, v0, #int 1 // #01 │ │ -051e9c: 6e20 c124 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -051ea2: 0c02 |0017: move-result-object v2 │ │ -051ea4: 28f9 |0018: goto 0011 // -0007 │ │ +05fc00: |[05fc00] com.badlogic.gdx.files.FileHandle.extension:()Ljava/lang/String; │ │ +05fc10: 5432 4203 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fc14: 6e10 f323 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ +05fc1a: 0c01 |0005: move-result-object v1 │ │ +05fc1c: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ +05fc20: 6e20 b824 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +05fc26: 0a00 |000b: move-result v0 │ │ +05fc28: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +05fc2a: 3320 0500 |000d: if-ne v0, v2, 0012 // +0005 │ │ +05fc2e: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +05fc32: 1102 |0011: return-object v2 │ │ +05fc34: d802 0001 |0012: add-int/lit8 v2, v0, #int 1 // #01 │ │ +05fc38: 6e20 c124 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +05fc3e: 0c02 |0017: move-result-object v2 │ │ +05fc40: 28f9 |0018: goto 0011 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ 0x0011 line=90 │ │ locals : │ │ @@ -27377,29 +27378,29 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -051ea8: |[051ea8] com.badlogic.gdx.files.FileHandle.file:()Ljava/io/File; │ │ -051eb8: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051ebc: 6201 1900 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -051ec0: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ -051ec4: 2200 5b03 |0006: new-instance v0, Ljava/io/File; // type@035b │ │ -051ec8: 6201 1f00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -051ecc: 7210 0601 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/Files;.getExternalStoragePath:()Ljava/lang/String; // method@0106 │ │ -051ed2: 0c01 |000d: move-result-object v1 │ │ -051ed4: 5432 4203 |000e: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051ed8: 6e10 f623 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -051ede: 0c02 |0013: move-result-object v2 │ │ -051ee0: 7030 ee23 1002 |0014: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ -051ee6: 1100 |0017: return-object v0 │ │ -051ee8: 5430 4203 |0018: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051eec: 28fd |001a: goto 0017 // -0003 │ │ +05fc44: |[05fc44] com.badlogic.gdx.files.FileHandle.file:()Ljava/io/File; │ │ +05fc54: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fc58: 6201 1900 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +05fc5c: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ +05fc60: 2200 5b03 |0006: new-instance v0, Ljava/io/File; // type@035b │ │ +05fc64: 6201 1f00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +05fc68: 7210 0601 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/Files;.getExternalStoragePath:()Ljava/lang/String; // method@0106 │ │ +05fc6e: 0c01 |000d: move-result-object v1 │ │ +05fc70: 5432 4203 |000e: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fc74: 6e10 f623 0200 |0010: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +05fc7a: 0c02 |0013: move-result-object v2 │ │ +05fc7c: 7030 ee23 1002 |0014: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ +05fc82: 1100 |0017: return-object v0 │ │ +05fc84: 5430 4203 |0018: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fc88: 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; │ │ │ │ @@ -27408,25 +27409,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -051ef0: |[051ef0] com.badlogic.gdx.files.FileHandle.isDirectory:()Z │ │ -051f00: 5420 4303 |0000: iget-object v0, v2, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051f04: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -051f08: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -051f0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -051f0e: 0f00 |0007: return v0 │ │ -051f10: 6e10 8909 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -051f16: 0c00 |000b: move-result-object v0 │ │ -051f18: 6e10 f723 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ -051f1e: 0a00 |000f: move-result v0 │ │ -051f20: 28f7 |0010: goto 0007 // -0009 │ │ +05fc8c: |[05fc8c] com.badlogic.gdx.files.FileHandle.isDirectory:()Z │ │ +05fc9c: 5420 4303 |0000: iget-object v0, v2, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fca0: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05fca4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +05fca8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05fcaa: 0f00 |0007: return v0 │ │ +05fcac: 6e10 8909 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fcb2: 0c00 |000b: move-result-object v0 │ │ +05fcb4: 6e10 f723 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ +05fcba: 0a00 |000f: move-result v0 │ │ +05fcbc: 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; │ │ │ │ @@ -27435,20 +27436,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -051f24: |[051f24] com.badlogic.gdx.files.FileHandle.lastModified:()J │ │ -051f34: 6e10 8909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -051f3a: 0c00 |0003: move-result-object v0 │ │ -051f3c: 6e10 f823 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@23f8 │ │ -051f42: 0b00 |0007: move-result-wide v0 │ │ -051f44: 1000 |0008: return-wide v0 │ │ +05fcc0: |[05fcc0] com.badlogic.gdx.files.FileHandle.lastModified:()J │ │ +05fcd0: 6e10 8909 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fcd6: 0c00 |0003: move-result-object v0 │ │ +05fcd8: 6e10 f823 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@23f8 │ │ +05fcde: 0b00 |0007: move-result-wide v0 │ │ +05fce0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #9 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -27456,50 +27457,50 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -051f48: |[051f48] com.badlogic.gdx.files.FileHandle.length:()J │ │ -051f58: 5441 4303 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051f5c: 6202 1800 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -051f60: 3221 1000 |0004: if-eq v1, v2, 0014 // +0010 │ │ -051f64: 5441 4303 |0006: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -051f68: 6202 1a00 |0008: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -051f6c: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ -051f70: 5441 4203 |000c: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -051f74: 6e10 f123 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -051f7a: 0a01 |0011: move-result v1 │ │ -051f7c: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -051f80: 6e10 9709 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -051f86: 0c00 |0017: move-result-object v0 │ │ -051f88: 6e10 0824 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@2408 │ │ -051f8e: 0a01 |001b: move-result v1 │ │ -051f90: 8111 |001c: int-to-long v1, v1 │ │ -051f92: 6e10 0924 0000 |001d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -051f98: 1001 |0020: return-wide v1 │ │ -051f9a: 0d01 |0021: move-exception v1 │ │ -051f9c: 6e10 0924 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -051fa2: 1601 0000 |0025: const-wide/16 v1, #int 0 // #0 │ │ -051fa6: 28f9 |0027: goto 0020 // -0007 │ │ -051fa8: 0d01 |0028: move-exception v1 │ │ -051faa: 6e10 0924 0000 |0029: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -051fb0: 2701 |002c: throw v1 │ │ -051fb2: 6e10 8909 0400 |002d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -051fb8: 0c01 |0030: move-result-object v1 │ │ -051fba: 6e10 f923 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@23f9 │ │ -051fc0: 0b01 |0034: move-result-wide v1 │ │ -051fc2: 28eb |0035: goto 0020 // -0015 │ │ -051fc4: 0d03 |0036: move-exception v3 │ │ -051fc6: 28e9 |0037: goto 0020 // -0017 │ │ -051fc8: 0d01 |0038: move-exception v1 │ │ -051fca: 28ec |0039: goto 0025 // -0014 │ │ -051fcc: 0d02 |003a: move-exception v2 │ │ -051fce: 28f1 |003b: goto 002c // -000f │ │ +05fce4: |[05fce4] com.badlogic.gdx.files.FileHandle.length:()J │ │ +05fcf4: 5441 4303 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fcf8: 6202 1800 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05fcfc: 3221 1000 |0004: if-eq v1, v2, 0014 // +0010 │ │ +05fd00: 5441 4303 |0006: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fd04: 6202 1a00 |0008: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05fd08: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ +05fd0c: 5441 4203 |000c: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fd10: 6e10 f123 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +05fd16: 0a01 |0011: move-result v1 │ │ +05fd18: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +05fd1c: 6e10 9709 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +05fd22: 0c00 |0017: move-result-object v0 │ │ +05fd24: 6e10 0824 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@2408 │ │ +05fd2a: 0a01 |001b: move-result v1 │ │ +05fd2c: 8112 |001c: int-to-long v2, v1 │ │ +05fd2e: 6e10 0924 0000 |001d: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +05fd34: 1002 |0020: return-wide v2 │ │ +05fd36: 0d01 |0021: move-exception v1 │ │ +05fd38: 6e10 0924 0000 |0022: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +05fd3e: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ +05fd42: 28f9 |0027: goto 0020 // -0007 │ │ +05fd44: 0d01 |0028: move-exception v1 │ │ +05fd46: 6e10 0924 0000 |0029: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +05fd4c: 2701 |002c: throw v1 │ │ +05fd4e: 6e10 8909 0400 |002d: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fd54: 0c01 |0030: move-result-object v1 │ │ +05fd56: 6e10 f923 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@23f9 │ │ +05fd5c: 0b02 |0034: move-result-wide v2 │ │ +05fd5e: 28eb |0035: goto 0020 // -0015 │ │ +05fd60: 0d01 |0036: move-exception v1 │ │ +05fd62: 28e9 |0037: goto 0020 // -0017 │ │ +05fd64: 0d01 |0038: move-exception v1 │ │ +05fd66: 28ec |0039: goto 0025 // -0014 │ │ +05fd68: 0d02 |003a: move-exception v2 │ │ +05fd6a: 28f1 |003b: goto 002c // -000f │ │ catches : 4 │ │ 0x0018 - 0x001b │ │ Ljava/lang/Exception; -> 0x0021 │ │ -> 0x0028 │ │ 0x001d - 0x0020 │ │ Ljava/io/IOException; -> 0x0036 │ │ 0x0022 - 0x0025 │ │ @@ -27531,50 +27532,50 @@ │ │ type : '()[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -052004: |[052004] com.badlogic.gdx.files.FileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ -052014: 5474 4303 |0000: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052018: 6205 1800 |0002: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -05201c: 3354 1d00 |0004: if-ne v4, v5, 0021 // +001d │ │ -052020: 2204 bc02 |0006: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052024: 2205 9103 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -052028: 7010 d024 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05202e: 1a06 4902 |000d: const-string v6, "Cannot list a classpath directory: " // string@0249 │ │ -052032: 6e20 d724 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052038: 0c05 |0012: move-result-object v5 │ │ -05203a: 5476 4203 |0013: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05203e: 6e20 d624 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052044: 0c05 |0018: move-result-object v5 │ │ -052046: 6e10 dd24 0500 |0019: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05204c: 0c05 |001c: move-result-object v5 │ │ -05204e: 7020 291e 5400 |001d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -052054: 2704 |0020: throw v4 │ │ -052056: 6e10 8909 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -05205c: 0c04 |0024: move-result-object v4 │ │ -05205e: 6e10 fa23 0400 |0025: invoke-virtual {v4}, Ljava/io/File;.list:()[Ljava/lang/String; // method@23fa │ │ -052064: 0c03 |0028: move-result-object v3 │ │ -052066: 3903 0600 |0029: if-nez v3, 002f // +0006 │ │ -05206a: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -05206c: 2340 f603 |002c: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -052070: 1100 |002e: return-object v0 │ │ -052072: 2134 |002f: array-length v4, v3 │ │ -052074: 2340 f603 |0030: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -052078: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -05207a: 2132 |0033: array-length v2, v3 │ │ -05207c: 3521 faff |0034: if-ge v1, v2, 002e // -0006 │ │ -052080: 4604 0301 |0036: aget-object v4, v3, v1 │ │ -052084: 6e20 8009 4700 |0038: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -05208a: 0c04 |003b: move-result-object v4 │ │ -05208c: 4d04 0001 |003c: aput-object v4, v0, v1 │ │ -052090: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -052094: 28f4 |0040: goto 0034 // -000c │ │ +05fda0: |[05fda0] com.badlogic.gdx.files.FileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ +05fdb0: 5474 4303 |0000: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fdb4: 6205 1800 |0002: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05fdb8: 3354 1d00 |0004: if-ne v4, v5, 0021 // +001d │ │ +05fdbc: 2204 bc02 |0006: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fdc0: 2205 9103 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +05fdc4: 7010 d024 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05fdca: 1a06 4902 |000d: const-string v6, "Cannot list a classpath directory: " // string@0249 │ │ +05fdce: 6e20 d724 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fdd4: 0c05 |0012: move-result-object v5 │ │ +05fdd6: 5476 4203 |0013: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fdda: 6e20 d624 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05fde0: 0c05 |0018: move-result-object v5 │ │ +05fde2: 6e10 dd24 0500 |0019: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05fde8: 0c05 |001c: move-result-object v5 │ │ +05fdea: 7020 291e 5400 |001d: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05fdf0: 2704 |0020: throw v4 │ │ +05fdf2: 6e10 8909 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fdf8: 0c04 |0024: move-result-object v4 │ │ +05fdfa: 6e10 fa23 0400 |0025: invoke-virtual {v4}, Ljava/io/File;.list:()[Ljava/lang/String; // method@23fa │ │ +05fe00: 0c03 |0028: move-result-object v3 │ │ +05fe02: 3903 0600 |0029: if-nez v3, 002f // +0006 │ │ +05fe06: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +05fe08: 2340 f603 |002c: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +05fe0c: 1100 |002e: return-object v0 │ │ +05fe0e: 2134 |002f: array-length v4, v3 │ │ +05fe10: 2340 f603 |0030: new-array v0, v4, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +05fe14: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +05fe16: 2132 |0033: array-length v2, v3 │ │ +05fe18: 3521 faff |0034: if-ge v1, v2, 002e // -0006 │ │ +05fe1c: 4604 0301 |0036: aget-object v4, v3, v1 │ │ +05fe20: 6e20 8009 4700 |0038: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +05fe26: 0c04 |003b: move-result-object v4 │ │ +05fe28: 4d04 0001 |003c: aput-object v4, v0, v1 │ │ +05fe2c: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05fe30: 28f4 |0040: goto 0034 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0021 line=424 │ │ 0x0029 line=425 │ │ 0x002e line=429 │ │ 0x002f line=426 │ │ @@ -27593,62 +27594,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 │ │ -052098: |[052098] com.badlogic.gdx.files.FileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ -0520a8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0520aa: 54a7 4303 |0001: iget-object v7, v10, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -0520ae: 6208 1800 |0003: sget-object v8, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -0520b2: 3387 1d00 |0005: if-ne v7, v8, 0022 // +001d │ │ -0520b6: 2207 bc02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0520ba: 2208 9103 |0009: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -0520be: 7010 d024 0800 |000b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0520c4: 1a09 4902 |000e: const-string v9, "Cannot list a classpath directory: " // string@0249 │ │ -0520c8: 6e20 d724 9800 |0010: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0520ce: 0c08 |0013: move-result-object v8 │ │ -0520d0: 54a9 4203 |0014: iget-object v9, v10, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0520d4: 6e20 d624 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0520da: 0c08 |0019: move-result-object v8 │ │ -0520dc: 6e10 dd24 0800 |001a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0520e2: 0c08 |001d: move-result-object v8 │ │ -0520e4: 7020 291e 8700 |001e: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0520ea: 2707 |0021: throw v7 │ │ -0520ec: 6e10 8909 0a00 |0022: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0520f2: 0c07 |0025: move-result-object v7 │ │ -0520f4: 6e10 fa23 0700 |0026: invoke-virtual {v7}, Ljava/io/File;.list:()[Ljava/lang/String; // method@23fa │ │ -0520fa: 0c06 |0029: move-result-object v6 │ │ -0520fc: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ -052100: 2391 f603 |002c: new-array v1, v9, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -052104: 1101 |002e: return-object v1 │ │ -052106: 2167 |002f: array-length v7, v6 │ │ -052108: 2371 f603 |0030: new-array v1, v7, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -05210c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -05210e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -052110: 2163 |0034: array-length v3, v6 │ │ -052112: 3532 1600 |0035: if-ge v2, v3, 004b // +0016 │ │ -052116: 4605 0602 |0037: aget-object v5, v6, v2 │ │ -05211a: 6e20 af24 b500 |0039: invoke-virtual {v5, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ -052120: 0a07 |003c: move-result v7 │ │ -052122: 3907 0500 |003d: if-nez v7, 0042 // +0005 │ │ -052126: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05212a: 28f4 |0041: goto 0035 // -000c │ │ -05212c: 6e20 8009 5a00 |0042: invoke-virtual {v10, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -052132: 0c07 |0045: move-result-object v7 │ │ -052134: 4d07 0100 |0046: aput-object v7, v1, v0 │ │ -052138: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05213c: 28f5 |004a: goto 003f // -000b │ │ -05213e: 2167 |004b: array-length v7, v6 │ │ -052140: 3570 e2ff |004c: if-ge v0, v7, 002e // -001e │ │ -052144: 2304 f603 |004e: new-array v4, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -052148: 7150 e124 9194 |0050: invoke-static {v1, v9, v4, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -05214e: 0741 |0053: move-object v1, v4 │ │ -052150: 28da |0054: goto 002e // -0026 │ │ +05fe34: |[05fe34] com.badlogic.gdx.files.FileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ +05fe44: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +05fe46: 54a7 4303 |0001: iget-object v7, v10, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05fe4a: 6208 1800 |0003: sget-object v8, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05fe4e: 3387 1d00 |0005: if-ne v7, v8, 0022 // +001d │ │ +05fe52: 2207 bc02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fe56: 2208 9103 |0009: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +05fe5a: 7010 d024 0800 |000b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05fe60: 1a09 4902 |000e: const-string v9, "Cannot list a classpath directory: " // string@0249 │ │ +05fe64: 6e20 d724 9800 |0010: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05fe6a: 0c08 |0013: move-result-object v8 │ │ +05fe6c: 54a9 4203 |0014: iget-object v9, v10, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05fe70: 6e20 d624 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05fe76: 0c08 |0019: move-result-object v8 │ │ +05fe78: 6e10 dd24 0800 |001a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05fe7e: 0c08 |001d: move-result-object v8 │ │ +05fe80: 7020 291e 8700 |001e: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05fe86: 2707 |0021: throw v7 │ │ +05fe88: 6e10 8909 0a00 |0022: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05fe8e: 0c07 |0025: move-result-object v7 │ │ +05fe90: 6e10 fa23 0700 |0026: invoke-virtual {v7}, Ljava/io/File;.list:()[Ljava/lang/String; // method@23fa │ │ +05fe96: 0c06 |0029: move-result-object v6 │ │ +05fe98: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ +05fe9c: 2391 f603 |002c: new-array v1, v9, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +05fea0: 1101 |002e: return-object v1 │ │ +05fea2: 2167 |002f: array-length v7, v6 │ │ +05fea4: 2371 f603 |0030: new-array v1, v7, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +05fea8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +05feaa: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +05feac: 2163 |0034: array-length v3, v6 │ │ +05feae: 3532 1600 |0035: if-ge v2, v3, 004b // +0016 │ │ +05feb2: 4605 0602 |0037: aget-object v5, v6, v2 │ │ +05feb6: 6e20 af24 b500 |0039: invoke-virtual {v5, v11}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ +05febc: 0a07 |003c: move-result v7 │ │ +05febe: 3907 0500 |003d: if-nez v7, 0042 // +0005 │ │ +05fec2: d802 0201 |003f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05fec6: 28f4 |0041: goto 0035 // -000c │ │ +05fec8: 6e20 8009 5a00 |0042: invoke-virtual {v10, v5}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +05fece: 0c07 |0045: move-result-object v7 │ │ +05fed0: 4d07 0100 |0046: aput-object v7, v1, v0 │ │ +05fed4: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05fed8: 28f5 |004a: goto 003f // -000b │ │ +05feda: 2167 |004b: array-length v7, v6 │ │ +05fedc: 3570 e2ff |004c: if-ge v0, v7, 002e // -001e │ │ +05fee0: 2304 f603 |004e: new-array v4, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +05fee4: 7150 e124 9194 |0050: invoke-static {v1, v9, v4, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +05feea: 0741 |0053: move-object v1, v4 │ │ +05feec: 28da |0054: goto 002e // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ 0x0022 line=438 │ │ 0x002a line=439 │ │ 0x002e line=453 │ │ 0x002f line=440 │ │ @@ -27679,51 +27680,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -052154: |[052154] com.badlogic.gdx.files.FileHandle.mkdirs:()V │ │ -052164: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052168: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -05216c: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -052170: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052174: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -052178: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05217e: 1a02 4a02 |000d: const-string v2, "Cannot mkdirs with a classpath file: " // string@024a │ │ -052182: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052188: 0c01 |0012: move-result-object v1 │ │ -05218a: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05218e: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052194: 0c01 |0018: move-result-object v1 │ │ -052196: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05219c: 0c01 |001c: move-result-object v1 │ │ -05219e: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0521a4: 2700 |0020: throw v0 │ │ -0521a6: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -0521aa: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -0521ae: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -0521b2: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0521b6: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0521ba: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0521c0: 1a02 4b02 |002e: const-string v2, "Cannot mkdirs with an internal file: " // string@024b │ │ -0521c4: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0521ca: 0c01 |0033: move-result-object v1 │ │ -0521cc: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0521d0: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0521d6: 0c01 |0039: move-result-object v1 │ │ -0521d8: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0521de: 0c01 |003d: move-result-object v1 │ │ -0521e0: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0521e6: 2700 |0041: throw v0 │ │ -0521e8: 6e10 8909 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0521ee: 0c00 |0045: move-result-object v0 │ │ -0521f0: 6e10 fd23 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@23fd │ │ -0521f6: 0e00 |0049: return-void │ │ +05fef0: |[05fef0] com.badlogic.gdx.files.FileHandle.mkdirs:()V │ │ +05ff00: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05ff04: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05ff08: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +05ff0c: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05ff10: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05ff14: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05ff1a: 1a02 4a02 |000d: const-string v2, "Cannot mkdirs with a classpath file: " // string@024a │ │ +05ff1e: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05ff24: 0c01 |0012: move-result-object v1 │ │ +05ff26: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05ff2a: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05ff30: 0c01 |0018: move-result-object v1 │ │ +05ff32: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05ff38: 0c01 |001c: move-result-object v1 │ │ +05ff3a: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05ff40: 2700 |0020: throw v0 │ │ +05ff42: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05ff46: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05ff4a: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +05ff4e: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05ff52: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05ff56: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05ff5c: 1a02 4b02 |002e: const-string v2, "Cannot mkdirs with an internal file: " // string@024b │ │ +05ff60: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05ff66: 0c01 |0033: move-result-object v1 │ │ +05ff68: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05ff6c: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05ff72: 0c01 |0039: move-result-object v1 │ │ +05ff74: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05ff7a: 0c01 |003d: move-result-object v1 │ │ +05ff7c: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05ff82: 2700 |0041: throw v0 │ │ +05ff84: 6e10 8909 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +05ff8a: 0c00 |0045: move-result-object v0 │ │ +05ff8c: 6e10 fd23 0000 |0046: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@23fd │ │ +05ff92: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0021 line=494 │ │ 0x0042 line=495 │ │ 0x0049 line=496 │ │ locals : │ │ @@ -27734,50 +27735,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 │ │ -0521f8: |[0521f8] com.badlogic.gdx.files.FileHandle.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -052208: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05220c: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -052210: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -052214: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052218: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -05221c: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052222: 1a02 4c02 |000d: const-string v2, "Cannot move a classpath file: " // string@024c │ │ -052226: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05222c: 0c01 |0012: move-result-object v1 │ │ -05222e: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052232: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052238: 0c01 |0018: move-result-object v1 │ │ -05223a: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052240: 0c01 |001c: move-result-object v1 │ │ -052242: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -052248: 2700 |0020: throw v0 │ │ -05224a: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05224e: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -052252: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ -052256: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05225a: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -05225e: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052264: 1a02 4d02 |002e: const-string v2, "Cannot move an internal file: " // string@024d │ │ -052268: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05226e: 0c01 |0033: move-result-object v1 │ │ -052270: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052274: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05227a: 0c01 |0039: move-result-object v1 │ │ -05227c: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052282: 0c01 |003d: move-result-object v1 │ │ -052284: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -05228a: 2700 |0041: throw v0 │ │ -05228c: 6e20 8309 4300 |0042: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/files/FileHandle;.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0983 │ │ -052292: 6e10 8409 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.delete:()Z // method@0984 │ │ -052298: 0e00 |0048: return-void │ │ +05ff94: |[05ff94] com.badlogic.gdx.files.FileHandle.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +05ffa4: 5430 4303 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05ffa8: 6201 1800 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +05ffac: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +05ffb0: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05ffb4: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05ffb8: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +05ffbe: 1a02 4c02 |000d: const-string v2, "Cannot move a classpath file: " // string@024c │ │ +05ffc2: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +05ffc8: 0c01 |0012: move-result-object v1 │ │ +05ffca: 5432 4203 |0013: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +05ffce: 6e20 d624 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +05ffd4: 0c01 |0018: move-result-object v1 │ │ +05ffd6: 6e10 dd24 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +05ffdc: 0c01 |001c: move-result-object v1 │ │ +05ffde: 7020 291e 1000 |001d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +05ffe4: 2700 |0020: throw v0 │ │ +05ffe6: 5430 4303 |0021: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +05ffea: 6201 1a00 |0023: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +05ffee: 3310 1d00 |0025: if-ne v0, v1, 0042 // +001d │ │ +05fff2: 2200 bc02 |0027: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +05fff6: 2201 9103 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +05fffa: 7010 d024 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060000: 1a02 4d02 |002e: const-string v2, "Cannot move an internal file: " // string@024d │ │ +060004: 6e20 d724 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06000a: 0c01 |0033: move-result-object v1 │ │ +06000c: 5432 4203 |0034: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060010: 6e20 d624 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060016: 0c01 |0039: move-result-object v1 │ │ +060018: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06001e: 0c01 |003d: move-result-object v1 │ │ +060020: 7020 291e 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +060026: 2700 |0041: throw v0 │ │ +060028: 6e20 8309 4300 |0042: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/files/FileHandle;.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0983 │ │ +06002e: 6e10 8409 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.delete:()Z // method@0984 │ │ +060034: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0021 line=557 │ │ 0x0042 line=558 │ │ 0x0045 line=559 │ │ 0x0048 line=560 │ │ @@ -27790,19 +27791,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05229c: |[05229c] com.badlogic.gdx.files.FileHandle.name:()Ljava/lang/String; │ │ -0522ac: 5410 4203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0522b0: 6e10 f323 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ -0522b6: 0c00 |0005: move-result-object v0 │ │ -0522b8: 1100 |0006: return-object v0 │ │ +060038: |[060038] com.badlogic.gdx.files.FileHandle.name:()Ljava/lang/String; │ │ +060048: 5410 4203 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +06004c: 6e10 f323 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ +060052: 0c00 |0005: move-result-object v0 │ │ +060054: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #15 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -27810,28 +27811,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0522bc: |[0522bc] com.badlogic.gdx.files.FileHandle.nameWithoutExtension:()Ljava/lang/String; │ │ -0522cc: 5432 4203 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0522d0: 6e10 f323 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ -0522d6: 0c01 |0005: move-result-object v1 │ │ -0522d8: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ -0522dc: 6e20 b824 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -0522e2: 0a00 |000b: move-result v0 │ │ -0522e4: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -0522e6: 3320 0300 |000d: if-ne v0, v2, 0010 // +0003 │ │ -0522ea: 1101 |000f: return-object v1 │ │ -0522ec: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0522ee: 6e30 c224 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0522f4: 0c01 |0014: move-result-object v1 │ │ -0522f6: 28fa |0015: goto 000f // -0006 │ │ +060058: |[060058] com.badlogic.gdx.files.FileHandle.nameWithoutExtension:()Ljava/lang/String; │ │ +060068: 5432 4203 |0000: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +06006c: 6e10 f323 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ +060072: 0c01 |0005: move-result-object v1 │ │ +060074: 1302 2e00 |0006: const/16 v2, #int 46 // #2e │ │ +060078: 6e20 b824 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +06007e: 0a00 |000b: move-result v0 │ │ +060080: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +060082: 3320 0300 |000d: if-ne v0, v2, 0010 // +0003 │ │ +060086: 1101 |000f: return-object v1 │ │ +060088: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +06008a: 6e30 c224 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +060090: 0c01 |0014: move-result-object v1 │ │ +060092: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000c line=97 │ │ 0x000f line=98 │ │ locals : │ │ @@ -27845,33 +27846,33 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0522f8: |[0522f8] com.badlogic.gdx.files.FileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ -052308: 5431 4203 |0000: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05230c: 6e10 f523 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@23f5 │ │ -052312: 0c00 |0005: move-result-object v0 │ │ -052314: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -052318: 5431 4303 |0008: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05231c: 6202 1700 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -052320: 3321 1100 |000c: if-ne v1, v2, 001d // +0011 │ │ -052324: 2200 5b03 |000e: new-instance v0, Ljava/io/File; // type@035b │ │ -052328: 1a01 e800 |0010: const-string v1, "/" // string@00e8 │ │ -05232c: 7020 ed23 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -052332: 2201 0b01 |0015: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -052336: 5432 4303 |0017: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05233a: 7030 7d09 0102 |0019: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ -052340: 1101 |001c: return-object v1 │ │ -052342: 2200 5b03 |001d: new-instance v0, Ljava/io/File; // type@035b │ │ -052346: 1a01 0000 |001f: const-string v1, "" // string@0000 │ │ -05234a: 7020 ed23 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -052350: 28f1 |0024: goto 0015 // -000f │ │ +060094: |[060094] com.badlogic.gdx.files.FileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0600a4: 5431 4203 |0000: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0600a8: 6e10 f523 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@23f5 │ │ +0600ae: 0c00 |0005: move-result-object v0 │ │ +0600b0: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +0600b4: 5431 4303 |0008: iget-object v1, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0600b8: 6202 1700 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0600bc: 3321 1100 |000c: if-ne v1, v2, 001d // +0011 │ │ +0600c0: 2200 5b03 |000e: new-instance v0, Ljava/io/File; // type@035b │ │ +0600c4: 1a01 e800 |0010: const-string v1, "/" // string@00e8 │ │ +0600c8: 7020 ed23 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0600ce: 2201 0b01 |0015: new-instance v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +0600d2: 5432 4303 |0017: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0600d6: 7030 7d09 0102 |0019: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ +0600dc: 1101 |001c: return-object v1 │ │ +0600de: 2200 5b03 |001d: new-instance v0, Ljava/io/File; // type@035b │ │ +0600e2: 1a01 0000 |001f: const-string v1, "" // string@0000 │ │ +0600e6: 7020 ed23 1000 |0021: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0600ec: 28f1 |0024: goto 0015 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0006 line=482 │ │ 0x0008 line=483 │ │ 0x000e line=484 │ │ 0x0015 line=488 │ │ @@ -27887,23 +27888,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -052354: |[052354] com.badlogic.gdx.files.FileHandle.path:()Ljava/lang/String; │ │ -052364: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052368: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -05236e: 0c00 |0005: move-result-object v0 │ │ -052370: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ -052374: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ -052378: 6e30 bb24 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -05237e: 0c00 |000d: move-result-object v0 │ │ -052380: 1100 |000e: return-object v0 │ │ +0600f0: |[0600f0] com.badlogic.gdx.files.FileHandle.path:()Ljava/lang/String; │ │ +060100: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060104: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +06010a: 0c00 |0005: move-result-object v0 │ │ +06010c: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ +060110: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ +060114: 6e30 bb24 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +06011a: 0c00 |000d: move-result-object v0 │ │ +06011c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #18 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -27911,32 +27912,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -052384: |[052384] com.badlogic.gdx.files.FileHandle.pathWithoutExtension:()Ljava/lang/String; │ │ -052394: 5452 4203 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052398: 6e10 f623 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -05239e: 0c02 |0005: move-result-object v2 │ │ -0523a0: 1303 5c00 |0006: const/16 v3, #int 92 // #5c │ │ -0523a4: 1304 2f00 |0008: const/16 v4, #int 47 // #2f │ │ -0523a8: 6e30 bb24 3204 |000a: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -0523ae: 0c01 |000d: move-result-object v1 │ │ -0523b0: 1302 2e00 |000e: const/16 v2, #int 46 // #2e │ │ -0523b4: 6e20 b824 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -0523ba: 0a00 |0013: move-result v0 │ │ -0523bc: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -0523be: 3320 0300 |0015: if-ne v0, v2, 0018 // +0003 │ │ -0523c2: 1101 |0017: return-object v1 │ │ -0523c4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0523c6: 6e30 c224 2100 |0019: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0523cc: 0c01 |001c: move-result-object v1 │ │ -0523ce: 28fa |001d: goto 0017 // -0006 │ │ +060120: |[060120] com.badlogic.gdx.files.FileHandle.pathWithoutExtension:()Ljava/lang/String; │ │ +060130: 5452 4203 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060134: 6e10 f623 0200 |0002: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +06013a: 0c02 |0005: move-result-object v2 │ │ +06013c: 1303 5c00 |0006: const/16 v3, #int 92 // #5c │ │ +060140: 1304 2f00 |0008: const/16 v4, #int 47 // #2f │ │ +060144: 6e30 bb24 3204 |000a: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +06014a: 0c01 |000d: move-result-object v1 │ │ +06014c: 1302 2e00 |000e: const/16 v2, #int 46 // #2e │ │ +060150: 6e20 b824 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +060156: 0a00 |0013: move-result v0 │ │ +060158: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +06015a: 3320 0300 |0015: if-ne v0, v2, 0018 // +0003 │ │ +06015e: 1101 |0017: return-object v1 │ │ +060160: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +060162: 6e30 c224 2100 |0019: invoke-virtual {v1, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +060168: 0c01 |001c: move-result-object v1 │ │ +06016a: 28fa |001d: goto 0017 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000e line=105 │ │ 0x0014 line=106 │ │ 0x0017 line=107 │ │ locals : │ │ @@ -27950,20 +27951,20 @@ │ │ type : '(I)Ljava/io/BufferedInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0523d0: |[0523d0] com.badlogic.gdx.files.FileHandle.read:(I)Ljava/io/BufferedInputStream; │ │ -0523e0: 2200 5303 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0353 │ │ -0523e4: 6e10 9709 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0523ea: 0c01 |0005: move-result-object v1 │ │ -0523ec: 7030 c623 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@23c6 │ │ -0523f2: 1100 |0009: return-object v0 │ │ +06016c: |[06016c] com.badlogic.gdx.files.FileHandle.read:(I)Ljava/io/BufferedInputStream; │ │ +06017c: 2200 5303 |0000: new-instance v0, Ljava/io/BufferedInputStream; // type@0353 │ │ +060180: 6e10 9709 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +060186: 0c01 |0005: move-result-object v1 │ │ +060188: 7030 c623 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@23c6 │ │ +06018e: 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 │ │ │ │ @@ -27972,129 +27973,129 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -0523f4: |[0523f4] com.badlogic.gdx.files.FileHandle.read:()Ljava/io/InputStream; │ │ -052404: 5472 4303 |0000: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052408: 6203 1800 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -05240c: 3232 1e00 |0004: if-eq v2, v3, 0022 // +001e │ │ -052410: 5472 4303 |0006: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052414: 6203 1a00 |0008: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -052418: 3332 0a00 |000a: if-ne v2, v3, 0014 // +000a │ │ -05241c: 5472 4203 |000c: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052420: 6e10 f123 0200 |000e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -052426: 0a02 |0011: move-result v2 │ │ -052428: 3802 1000 |0012: if-eqz v2, 0022 // +0010 │ │ -05242c: 5472 4303 |0014: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052430: 6203 1b00 |0016: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ -052434: 3332 6000 |0018: if-ne v2, v3, 0078 // +0060 │ │ -052438: 5472 4203 |001a: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05243c: 6e10 f123 0200 |001c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -052442: 0a02 |001f: move-result v2 │ │ -052444: 3902 5800 |0020: if-nez v2, 0078 // +0058 │ │ -052448: 1c02 0b01 |0022: const-class v2, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -05244c: 2203 9103 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -052450: 7010 d024 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052456: 1a04 e800 |0029: const-string v4, "/" // string@00e8 │ │ -05245a: 6e20 d724 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052460: 0c03 |002e: move-result-object v3 │ │ -052462: 5474 4203 |002f: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052466: 6e10 f623 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -05246c: 0c04 |0034: move-result-object v4 │ │ -05246e: 1305 5c00 |0035: const/16 v5, #int 92 // #5c │ │ -052472: 1306 2f00 |0037: const/16 v6, #int 47 // #2f │ │ -052476: 6e30 bb24 5406 |0039: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -05247c: 0c04 |003c: move-result-object v4 │ │ -05247e: 6e20 d724 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052484: 0c03 |0040: move-result-object v3 │ │ -052486: 6e10 dd24 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05248c: 0c03 |0044: move-result-object v3 │ │ -05248e: 6e20 4824 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ -052494: 0c01 |0048: move-result-object v1 │ │ -052496: 3901 3800 |0049: if-nez v1, 0081 // +0038 │ │ -05249a: 2202 bc02 |004b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05249e: 2203 9103 |004d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0524a2: 7010 d024 0300 |004f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0524a8: 1a04 b203 |0052: const-string v4, "File not found: " // string@03b2 │ │ -0524ac: 6e20 d724 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0524b2: 0c03 |0057: move-result-object v3 │ │ -0524b4: 5474 4203 |0058: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0524b8: 6e20 d624 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0524be: 0c03 |005d: move-result-object v3 │ │ -0524c0: 1a04 0a00 |005e: const-string v4, " (" // string@000a │ │ -0524c4: 6e20 d724 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0524ca: 0c03 |0063: move-result-object v3 │ │ -0524cc: 5474 4303 |0064: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -0524d0: 6e20 d624 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0524d6: 0c03 |0069: move-result-object v3 │ │ -0524d8: 1a04 9200 |006a: const-string v4, ")" // string@0092 │ │ -0524dc: 6e20 d724 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0524e2: 0c03 |006f: move-result-object v3 │ │ -0524e4: 6e10 dd24 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0524ea: 0c03 |0073: move-result-object v3 │ │ -0524ec: 7020 291e 3200 |0074: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0524f2: 2702 |0077: throw v2 │ │ -0524f4: 2201 5d03 |0078: new-instance v1, Ljava/io/FileInputStream; // type@035d │ │ -0524f8: 6e10 8909 0700 |007a: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0524fe: 0c02 |007d: move-result-object v2 │ │ -052500: 7020 fe23 2100 |007e: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@23fe │ │ -052506: 1101 |0081: return-object v1 │ │ -052508: 0d00 |0082: move-exception v0 │ │ -05250a: 6e10 8909 0700 |0083: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -052510: 0c02 |0086: move-result-object v2 │ │ -052512: 6e10 f723 0200 |0087: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ -052518: 0a02 |008a: move-result v2 │ │ -05251a: 3802 2f00 |008b: if-eqz v2, 00ba // +002f │ │ -05251e: 2202 bc02 |008d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052522: 2203 9103 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -052526: 7010 d024 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05252c: 1a04 4e02 |0094: const-string v4, "Cannot open a stream to a directory: " // string@024e │ │ -052530: 6e20 d724 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052536: 0c03 |0099: move-result-object v3 │ │ -052538: 5474 4203 |009a: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05253c: 6e20 d624 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052542: 0c03 |009f: move-result-object v3 │ │ -052544: 1a04 0a00 |00a0: const-string v4, " (" // string@000a │ │ -052548: 6e20 d724 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05254e: 0c03 |00a5: move-result-object v3 │ │ -052550: 5474 4303 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052554: 6e20 d624 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05255a: 0c03 |00ab: move-result-object v3 │ │ -05255c: 1a04 9200 |00ac: const-string v4, ")" // string@0092 │ │ -052560: 6e20 d724 4300 |00ae: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052566: 0c03 |00b1: move-result-object v3 │ │ -052568: 6e10 dd24 0300 |00b2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05256e: 0c03 |00b5: move-result-object v3 │ │ -052570: 7030 2a1e 3200 |00b6: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052576: 2702 |00b9: throw v2 │ │ -052578: 2202 bc02 |00ba: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05257c: 2203 9103 |00bc: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -052580: 7010 d024 0300 |00be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052586: 1a04 6103 |00c1: const-string v4, "Error reading file: " // string@0361 │ │ -05258a: 6e20 d724 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052590: 0c03 |00c6: move-result-object v3 │ │ -052592: 5474 4203 |00c7: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052596: 6e20 d624 4300 |00c9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05259c: 0c03 |00cc: move-result-object v3 │ │ -05259e: 1a04 0a00 |00cd: const-string v4, " (" // string@000a │ │ -0525a2: 6e20 d724 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0525a8: 0c03 |00d2: move-result-object v3 │ │ -0525aa: 5474 4303 |00d3: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -0525ae: 6e20 d624 4300 |00d5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0525b4: 0c03 |00d8: move-result-object v3 │ │ -0525b6: 1a04 9200 |00d9: const-string v4, ")" // string@0092 │ │ -0525ba: 6e20 d724 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0525c0: 0c03 |00de: move-result-object v3 │ │ -0525c2: 6e10 dd24 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0525c8: 0c03 |00e2: move-result-object v3 │ │ -0525ca: 7030 2a1e 3200 |00e3: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0525d0: 2702 |00e6: throw v2 │ │ +060190: |[060190] com.badlogic.gdx.files.FileHandle.read:()Ljava/io/InputStream; │ │ +0601a0: 5472 4303 |0000: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0601a4: 6203 1800 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +0601a8: 3232 1e00 |0004: if-eq v2, v3, 0022 // +001e │ │ +0601ac: 5472 4303 |0006: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0601b0: 6203 1a00 |0008: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0601b4: 3332 0a00 |000a: if-ne v2, v3, 0014 // +000a │ │ +0601b8: 5472 4203 |000c: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0601bc: 6e10 f123 0200 |000e: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +0601c2: 0a02 |0011: move-result v2 │ │ +0601c4: 3802 1000 |0012: if-eqz v2, 0022 // +0010 │ │ +0601c8: 5472 4303 |0014: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0601cc: 6203 1b00 |0016: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ +0601d0: 3332 6000 |0018: if-ne v2, v3, 0078 // +0060 │ │ +0601d4: 5472 4203 |001a: iget-object v2, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0601d8: 6e10 f123 0200 |001c: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +0601de: 0a02 |001f: move-result v2 │ │ +0601e0: 3902 5800 |0020: if-nez v2, 0078 // +0058 │ │ +0601e4: 1c02 0b01 |0022: const-class v2, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +0601e8: 2203 9103 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0601ec: 7010 d024 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0601f2: 1a04 e800 |0029: const-string v4, "/" // string@00e8 │ │ +0601f6: 6e20 d724 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0601fc: 0c03 |002e: move-result-object v3 │ │ +0601fe: 5474 4203 |002f: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060202: 6e10 f623 0400 |0031: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +060208: 0c04 |0034: move-result-object v4 │ │ +06020a: 1305 5c00 |0035: const/16 v5, #int 92 // #5c │ │ +06020e: 1306 2f00 |0037: const/16 v6, #int 47 // #2f │ │ +060212: 6e30 bb24 5406 |0039: invoke-virtual {v4, v5, v6}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +060218: 0c04 |003c: move-result-object v4 │ │ +06021a: 6e20 d724 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060220: 0c03 |0040: move-result-object v3 │ │ +060222: 6e10 dd24 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060228: 0c03 |0044: move-result-object v3 │ │ +06022a: 6e20 4824 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ +060230: 0c01 |0048: move-result-object v1 │ │ +060232: 3901 3800 |0049: if-nez v1, 0081 // +0038 │ │ +060236: 2202 bc02 |004b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06023a: 2203 9103 |004d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +06023e: 7010 d024 0300 |004f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060244: 1a04 b203 |0052: const-string v4, "File not found: " // string@03b2 │ │ +060248: 6e20 d724 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06024e: 0c03 |0057: move-result-object v3 │ │ +060250: 5474 4203 |0058: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060254: 6e20 d624 4300 |005a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +06025a: 0c03 |005d: move-result-object v3 │ │ +06025c: 1a04 0a00 |005e: const-string v4, " (" // string@000a │ │ +060260: 6e20 d724 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060266: 0c03 |0063: move-result-object v3 │ │ +060268: 5474 4303 |0064: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +06026c: 6e20 d624 4300 |0066: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060272: 0c03 |0069: move-result-object v3 │ │ +060274: 1a04 9200 |006a: const-string v4, ")" // string@0092 │ │ +060278: 6e20 d724 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06027e: 0c03 |006f: move-result-object v3 │ │ +060280: 6e10 dd24 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060286: 0c03 |0073: move-result-object v3 │ │ +060288: 7020 291e 3200 |0074: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06028e: 2702 |0077: throw v2 │ │ +060290: 2201 5d03 |0078: new-instance v1, Ljava/io/FileInputStream; // type@035d │ │ +060294: 6e10 8909 0700 |007a: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +06029a: 0c02 |007d: move-result-object v2 │ │ +06029c: 7020 fe23 2100 |007e: invoke-direct {v1, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@23fe │ │ +0602a2: 1101 |0081: return-object v1 │ │ +0602a4: 0d00 |0082: move-exception v0 │ │ +0602a6: 6e10 8909 0700 |0083: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +0602ac: 0c02 |0086: move-result-object v2 │ │ +0602ae: 6e10 f723 0200 |0087: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ +0602b4: 0a02 |008a: move-result v2 │ │ +0602b6: 3802 2f00 |008b: if-eqz v2, 00ba // +002f │ │ +0602ba: 2202 bc02 |008d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0602be: 2203 9103 |008f: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0602c2: 7010 d024 0300 |0091: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0602c8: 1a04 4e02 |0094: const-string v4, "Cannot open a stream to a directory: " // string@024e │ │ +0602cc: 6e20 d724 4300 |0096: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0602d2: 0c03 |0099: move-result-object v3 │ │ +0602d4: 5474 4203 |009a: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0602d8: 6e20 d624 4300 |009c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0602de: 0c03 |009f: move-result-object v3 │ │ +0602e0: 1a04 0a00 |00a0: const-string v4, " (" // string@000a │ │ +0602e4: 6e20 d724 4300 |00a2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0602ea: 0c03 |00a5: move-result-object v3 │ │ +0602ec: 5474 4303 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0602f0: 6e20 d624 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0602f6: 0c03 |00ab: move-result-object v3 │ │ +0602f8: 1a04 9200 |00ac: const-string v4, ")" // string@0092 │ │ +0602fc: 6e20 d724 4300 |00ae: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060302: 0c03 |00b1: move-result-object v3 │ │ +060304: 6e10 dd24 0300 |00b2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06030a: 0c03 |00b5: move-result-object v3 │ │ +06030c: 7030 2a1e 3200 |00b6: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060312: 2702 |00b9: throw v2 │ │ +060314: 2202 bc02 |00ba: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060318: 2203 9103 |00bc: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +06031c: 7010 d024 0300 |00be: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060322: 1a04 6103 |00c1: const-string v4, "Error reading file: " // string@0361 │ │ +060326: 6e20 d724 4300 |00c3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06032c: 0c03 |00c6: move-result-object v3 │ │ +06032e: 5474 4203 |00c7: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060332: 6e20 d624 4300 |00c9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060338: 0c03 |00cc: move-result-object v3 │ │ +06033a: 1a04 0a00 |00cd: const-string v4, " (" // string@000a │ │ +06033e: 6e20 d724 4300 |00cf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060344: 0c03 |00d2: move-result-object v3 │ │ +060346: 5474 4303 |00d3: iget-object v4, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +06034a: 6e20 d624 4300 |00d5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060350: 0c03 |00d8: move-result-object v3 │ │ +060352: 1a04 9200 |00d9: const-string v4, ")" // string@0092 │ │ +060356: 6e20 d724 4300 |00db: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06035c: 0c03 |00de: move-result-object v3 │ │ +06035e: 6e10 dd24 0300 |00df: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060364: 0c03 |00e2: move-result-object v3 │ │ +060366: 7030 2a1e 3200 |00e3: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +06036c: 2702 |00e6: throw v2 │ │ catches : 1 │ │ 0x0078 - 0x0081 │ │ Ljava/lang/Exception; -> 0x0082 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0022 line=126 │ │ 0x0049 line=127 │ │ @@ -28113,50 +28114,50 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -0525e4: |[0525e4] com.badlogic.gdx.files.FileHandle.readBytes:([BII)I │ │ -0525f4: 6e10 9709 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0525fa: 0c02 |0003: move-result-object v2 │ │ -0525fc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0525fe: 9004 0903 |0005: add-int v4, v9, v3 │ │ -052602: 9105 0a03 |0007: sub-int v5, v10, v3 │ │ -052606: 6e40 0c24 8254 |0009: invoke-virtual {v2, v8, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ -05260c: 0a00 |000c: move-result v0 │ │ -05260e: 3c00 0a00 |000d: if-gtz v0, 0017 // +000a │ │ -052612: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -052616: 6e10 0924 0200 |0011: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -05261c: 9104 0309 |0014: sub-int v4, v3, v9 │ │ -052620: 0f04 |0016: return v4 │ │ -052622: b003 |0017: add-int/2addr v3, v0 │ │ -052624: 28ed |0018: goto 0005 // -0013 │ │ -052626: 0d01 |0019: move-exception v1 │ │ -052628: 2204 bc02 |001a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05262c: 2205 9103 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -052630: 7010 d024 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052636: 1a06 6103 |0021: const-string v6, "Error reading file: " // string@0361 │ │ -05263a: 6e20 d724 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052640: 0c05 |0026: move-result-object v5 │ │ -052642: 6e20 d624 7500 |0027: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052648: 0c05 |002a: move-result-object v5 │ │ -05264a: 6e10 dd24 0500 |002b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052650: 0c05 |002e: move-result-object v5 │ │ -052652: 7030 2a1e 5401 |002f: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052658: 2704 |0032: throw v4 │ │ -05265a: 0d04 |0033: move-exception v4 │ │ -05265c: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -052660: 6e10 0924 0200 |0036: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -052666: 2704 |0039: throw v4 │ │ -052668: 0d04 |003a: move-exception v4 │ │ -05266a: 28d9 |003b: goto 0014 // -0027 │ │ -05266c: 0d05 |003c: move-exception v5 │ │ -05266e: 28fc |003d: goto 0039 // -0004 │ │ +060380: |[060380] com.badlogic.gdx.files.FileHandle.readBytes:([BII)I │ │ +060390: 6e10 9709 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +060396: 0c02 |0003: move-result-object v2 │ │ +060398: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +06039a: 9004 0903 |0005: add-int v4, v9, v3 │ │ +06039e: 9105 0a03 |0007: sub-int v5, v10, v3 │ │ +0603a2: 6e40 0c24 8254 |0009: invoke-virtual {v2, v8, v4, v5}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ +0603a8: 0a00 |000c: move-result v0 │ │ +0603aa: 3c00 0a00 |000d: if-gtz v0, 0017 // +000a │ │ +0603ae: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +0603b2: 6e10 0924 0200 |0011: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +0603b8: 9104 0309 |0014: sub-int v4, v3, v9 │ │ +0603bc: 0f04 |0016: return v4 │ │ +0603be: b003 |0017: add-int/2addr v3, v0 │ │ +0603c0: 28ed |0018: goto 0005 // -0013 │ │ +0603c2: 0d01 |0019: move-exception v1 │ │ +0603c4: 2204 bc02 |001a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0603c8: 2205 9103 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0603cc: 7010 d024 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0603d2: 1a06 6103 |0021: const-string v6, "Error reading file: " // string@0361 │ │ +0603d6: 6e20 d724 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0603dc: 0c05 |0026: move-result-object v5 │ │ +0603de: 6e20 d624 7500 |0027: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0603e4: 0c05 |002a: move-result-object v5 │ │ +0603e6: 6e10 dd24 0500 |002b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0603ec: 0c05 |002e: move-result-object v5 │ │ +0603ee: 7030 2a1e 5401 |002f: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0603f4: 2704 |0032: throw v4 │ │ +0603f6: 0d04 |0033: move-exception v4 │ │ +0603f8: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +0603fc: 6e10 0924 0200 |0036: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +060402: 2704 |0039: throw v4 │ │ +060404: 0d04 |003a: move-exception v4 │ │ +060406: 28d9 |003b: goto 0014 // -0027 │ │ +060408: 0d05 |003c: move-exception v5 │ │ +06040a: 28fc |003d: goto 0039 // -0004 │ │ catches : 4 │ │ 0x0009 - 0x000c │ │ Ljava/io/IOException; -> 0x0019 │ │ -> 0x0033 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x003a │ │ 0x001a - 0x0033 │ │ @@ -28190,88 +28191,88 @@ │ │ 0x0000 - 0x003e reg=10 size I │ │ │ │ #22 : (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 │ │ -0526a0: |[0526a0] com.badlogic.gdx.files.FileHandle.readBytes:()[B │ │ -0526b0: 12fc |0000: const/4 v12, #int -1 // #ff │ │ -0526b2: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0526b4: 6e10 8c09 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@098c │ │ -0526ba: 0b09 |0005: move-result-wide v9 │ │ -0526bc: 8495 |0006: long-to-int v5, v9 │ │ -0526be: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -0526c2: 1305 0002 |0009: const/16 v5, #int 512 // #200 │ │ -0526c6: 2351 e503 |000b: new-array v1, v5, [B // type@03e5 │ │ -0526ca: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -0526cc: 6e10 9709 0d00 |000e: invoke-virtual {v13}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0526d2: 0c04 |0011: move-result-object v4 │ │ -0526d4: 2119 |0012: array-length v9, v1 │ │ -0526d6: b179 |0013: sub-int/2addr v9, v7 │ │ -0526d8: 6e40 0c24 1497 |0014: invoke-virtual {v4, v1, v7, v9}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ -0526de: 0a02 |0017: move-result v2 │ │ -0526e0: 33c2 1100 |0018: if-ne v2, v12, 0029 // +0011 │ │ -0526e4: 3804 0500 |001a: if-eqz v4, 001f // +0005 │ │ -0526e8: 6e10 0924 0400 |001c: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -0526ee: 2119 |001f: array-length v9, v1 │ │ -0526f0: 3597 0800 |0020: if-ge v7, v9, 0028 // +0008 │ │ -0526f4: 2376 e503 |0022: new-array v6, v7, [B // type@03e5 │ │ -0526f8: 7157 e124 b1b6 |0024: invoke-static {v1, v11, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0526fe: 0761 |0027: move-object v1, v6 │ │ -052700: 1101 |0028: return-object v1 │ │ -052702: b027 |0029: add-int/2addr v7, v2 │ │ -052704: 2119 |002a: array-length v9, v1 │ │ -052706: 3397 e7ff |002b: if-ne v7, v9, 0012 // -0019 │ │ -05270a: 6e10 0a24 0400 |002d: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@240a │ │ -052710: 0a00 |0030: move-result v0 │ │ -052712: 32c0 e9ff |0031: if-eq v0, v12, 001a // -0017 │ │ -052716: 2119 |0033: array-length v9, v1 │ │ -052718: da09 0902 |0034: mul-int/lit8 v9, v9, #int 2 // #02 │ │ -05271c: 2396 e503 |0036: new-array v6, v9, [B // type@03e5 │ │ -052720: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -052722: 120a |0039: const/4 v10, #int 0 // #0 │ │ -052724: 7157 e124 91a6 |003a: invoke-static {v1, v9, v6, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -05272a: 0761 |003d: move-object v1, v6 │ │ -05272c: d808 0701 |003e: add-int/lit8 v8, v7, #int 1 // #01 │ │ -052730: 8d09 |0040: int-to-byte v9, v0 │ │ -052732: 4f09 0107 |0041: aput-byte v9, v1, v7 │ │ -052736: 0187 |0043: move v7, v8 │ │ -052738: 28ce |0044: goto 0012 // -0032 │ │ -05273a: 0d03 |0045: move-exception v3 │ │ -05273c: 2209 bc02 |0046: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052740: 220a 9103 |0048: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ -052744: 7010 d024 0a00 |004a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05274a: 1a0b 6103 |004d: const-string v11, "Error reading file: " // string@0361 │ │ -05274e: 6e20 d724 ba00 |004f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052754: 0c0a |0052: move-result-object v10 │ │ -052756: 6e20 d624 da00 |0053: invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05275c: 0c0a |0056: move-result-object v10 │ │ -05275e: 6e10 dd24 0a00 |0057: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052764: 0c0a |005a: move-result-object v10 │ │ -052766: 7030 2a1e a903 |005b: invoke-direct {v9, v10, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -05276c: 2709 |005e: throw v9 │ │ -05276e: 0d09 |005f: move-exception v9 │ │ -052770: 3804 0500 |0060: if-eqz v4, 0065 // +0005 │ │ -052774: 6e10 0924 0400 |0062: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -05277a: 2709 |0065: throw v9 │ │ -05277c: 0d09 |0066: move-exception v9 │ │ -05277e: 28b8 |0067: goto 001f // -0048 │ │ -052780: 0d0a |0068: move-exception v10 │ │ -052782: 28fc |0069: goto 0065 // -0004 │ │ -052784: 0d09 |006a: move-exception v9 │ │ -052786: 0187 |006b: move v7, v8 │ │ -052788: 28f4 |006c: goto 0060 // -000c │ │ -05278a: 0d03 |006d: move-exception v3 │ │ -05278c: 0187 |006e: move v7, v8 │ │ -05278e: 28d7 |006f: goto 0046 // -0029 │ │ +06043c: |[06043c] com.badlogic.gdx.files.FileHandle.readBytes:()[B │ │ +06044c: 12fd |0000: const/4 v13, #int -1 // #ff │ │ +06044e: 120c |0001: const/4 v12, #int 0 // #0 │ │ +060450: 6e10 8c09 0e00 |0002: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@098c │ │ +060456: 0b0a |0005: move-result-wide v10 │ │ +060458: 84a5 |0006: long-to-int v5, v10 │ │ +06045a: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +06045e: 1305 0002 |0009: const/16 v5, #int 512 // #200 │ │ +060462: 2351 e503 |000b: new-array v1, v5, [B // type@03e5 │ │ +060466: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +060468: 6e10 9709 0e00 |000e: invoke-virtual {v14}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +06046e: 0c04 |0011: move-result-object v4 │ │ +060470: 2119 |0012: array-length v9, v1 │ │ +060472: b179 |0013: sub-int/2addr v9, v7 │ │ +060474: 6e40 0c24 1497 |0014: invoke-virtual {v4, v1, v7, v9}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ +06047a: 0a02 |0017: move-result v2 │ │ +06047c: 33d2 1100 |0018: if-ne v2, v13, 0029 // +0011 │ │ +060480: 3804 0500 |001a: if-eqz v4, 001f // +0005 │ │ +060484: 6e10 0924 0400 |001c: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +06048a: 2119 |001f: array-length v9, v1 │ │ +06048c: 3597 0800 |0020: if-ge v7, v9, 0028 // +0008 │ │ +060490: 2376 e503 |0022: new-array v6, v7, [B // type@03e5 │ │ +060494: 7157 e124 c1c6 |0024: invoke-static {v1, v12, v6, v12, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +06049a: 0761 |0027: move-object v1, v6 │ │ +06049c: 1101 |0028: return-object v1 │ │ +06049e: b027 |0029: add-int/2addr v7, v2 │ │ +0604a0: 2119 |002a: array-length v9, v1 │ │ +0604a2: 3397 e7ff |002b: if-ne v7, v9, 0012 // -0019 │ │ +0604a6: 6e10 0a24 0400 |002d: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@240a │ │ +0604ac: 0a00 |0030: move-result v0 │ │ +0604ae: 32d0 e9ff |0031: if-eq v0, v13, 001a // -0017 │ │ +0604b2: 2119 |0033: array-length v9, v1 │ │ +0604b4: da09 0902 |0034: mul-int/lit8 v9, v9, #int 2 // #02 │ │ +0604b8: 2396 e503 |0036: new-array v6, v9, [B // type@03e5 │ │ +0604bc: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +0604be: 120a |0039: const/4 v10, #int 0 // #0 │ │ +0604c0: 7157 e124 91a6 |003a: invoke-static {v1, v9, v6, v10, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0604c6: 0761 |003d: move-object v1, v6 │ │ +0604c8: d808 0701 |003e: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0604cc: 8d09 |0040: int-to-byte v9, v0 │ │ +0604ce: 4f09 0107 |0041: aput-byte v9, v1, v7 │ │ +0604d2: 0187 |0043: move v7, v8 │ │ +0604d4: 28ce |0044: goto 0012 // -0032 │ │ +0604d6: 0d03 |0045: move-exception v3 │ │ +0604d8: 2209 bc02 |0046: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0604dc: 220a 9103 |0048: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ +0604e0: 7010 d024 0a00 |004a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0604e6: 1a0b 6103 |004d: const-string v11, "Error reading file: " // string@0361 │ │ +0604ea: 6e20 d724 ba00 |004f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0604f0: 0c0a |0052: move-result-object v10 │ │ +0604f2: 6e20 d624 ea00 |0053: invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0604f8: 0c0a |0056: move-result-object v10 │ │ +0604fa: 6e10 dd24 0a00 |0057: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060500: 0c0a |005a: move-result-object v10 │ │ +060502: 7030 2a1e a903 |005b: invoke-direct {v9, v10, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060508: 2709 |005e: throw v9 │ │ +06050a: 0d09 |005f: move-exception v9 │ │ +06050c: 3804 0500 |0060: if-eqz v4, 0065 // +0005 │ │ +060510: 6e10 0924 0400 |0062: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +060516: 2709 |0065: throw v9 │ │ +060518: 0d09 |0066: move-exception v9 │ │ +06051a: 28b8 |0067: goto 001f // -0048 │ │ +06051c: 0d0a |0068: move-exception v10 │ │ +06051e: 28fc |0069: goto 0065 // -0004 │ │ +060520: 0d09 |006a: move-exception v9 │ │ +060522: 0187 |006b: move v7, v8 │ │ +060524: 28f4 |006c: goto 0060 // -000c │ │ +060526: 0d03 |006d: move-exception v3 │ │ +060528: 0187 |006e: move v7, v8 │ │ +06052a: 28d7 |006f: goto 0046 // -0029 │ │ catches : 6 │ │ 0x0012 - 0x0017 │ │ Ljava/io/IOException; -> 0x0045 │ │ -> 0x005f │ │ 0x001c - 0x001f │ │ Ljava/io/IOException; -> 0x0066 │ │ 0x002a - 0x003d │ │ @@ -28330,30 +28331,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; │ │ │ │ #23 : (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 │ │ -0527d8: |[0527d8] com.badlogic.gdx.files.FileHandle.readString:()Ljava/lang/String; │ │ -0527e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0527ea: 6e20 9b09 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.readString:(Ljava/lang/String;)Ljava/lang/String; // method@099b │ │ -0527f0: 0c00 |0004: move-result-object v0 │ │ -0527f2: 1100 |0005: return-object v0 │ │ +060574: |[060574] com.badlogic.gdx.files.FileHandle.readString:()Ljava/lang/String; │ │ +060584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060586: 6e20 9b09 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/files/FileHandle;.readString:(Ljava/lang/String;)Ljava/lang/String; // method@099b │ │ +06058c: 0c00 |0004: move-result-object v0 │ │ +06058e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #24 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -28361,70 +28362,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 │ │ -0527f4: |[0527f4] com.badlogic.gdx.files.FileHandle.readString:(Ljava/lang/String;)Ljava/lang/String; │ │ -052804: 6e10 8c09 0a00 |0000: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@098c │ │ -05280a: 0b07 |0003: move-result-wide v7 │ │ -05280c: 8472 |0004: long-to-int v2, v7 │ │ -05280e: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ -052812: 1302 0002 |0007: const/16 v2, #int 512 // #200 │ │ -052816: 2204 9103 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -05281a: 7020 d124 2400 |000b: invoke-direct {v4, v2}, Ljava/lang/StringBuilder;.:(I)V // method@24d1 │ │ -052820: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -052822: 390b 2100 |000f: if-nez v11, 0030 // +0021 │ │ -052826: 2206 6303 |0011: new-instance v6, Ljava/io/InputStreamReader; // type@0363 │ │ -05282a: 6e10 9709 0a00 |0013: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -052830: 0c07 |0016: move-result-object v7 │ │ -052832: 7020 0e24 7600 |0017: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -052838: 0765 |001a: move-object v5, v6 │ │ -05283a: 1307 0001 |001b: const/16 v7, #int 256 // #100 │ │ -05283e: 2370 e603 |001d: new-array v0, v7, [C // type@03e6 │ │ -052842: 6e20 1124 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/InputStreamReader;.read:([C)I // method@2411 │ │ -052848: 0a03 |0022: move-result v3 │ │ -05284a: 12f7 |0023: const/4 v7, #int -1 // #ff │ │ -05284c: 3373 1700 |0024: if-ne v3, v7, 003b // +0017 │ │ -052850: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ -052854: 6e10 1024 0500 |0028: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@2410 │ │ -05285a: 6e10 dd24 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052860: 0c07 |002e: move-result-object v7 │ │ -052862: 1107 |002f: return-object v7 │ │ -052864: 2206 6303 |0030: new-instance v6, Ljava/io/InputStreamReader; // type@0363 │ │ -052868: 6e10 9709 0a00 |0032: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -05286e: 0c07 |0035: move-result-object v7 │ │ -052870: 7030 0f24 760b |0036: invoke-direct {v6, v7, v11}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ -052876: 0765 |0039: move-object v5, v6 │ │ -052878: 28e1 |003a: goto 001b // -001f │ │ -05287a: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -05287c: 6e40 d924 0437 |003c: invoke-virtual {v4, v0, v7, v3}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@24d9 │ │ -052882: 28e0 |003f: goto 001f // -0020 │ │ -052884: 0d01 |0040: move-exception v1 │ │ -052886: 2207 bc02 |0041: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05288a: 2208 9103 |0043: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -05288e: 7010 d024 0800 |0045: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052894: 1a09 6203 |0048: const-string v9, "Error reading layout file: " // string@0362 │ │ -052898: 6e20 d724 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05289e: 0c08 |004d: move-result-object v8 │ │ -0528a0: 6e20 d624 a800 |004e: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0528a6: 0c08 |0051: move-result-object v8 │ │ -0528a8: 6e10 dd24 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0528ae: 0c08 |0055: move-result-object v8 │ │ -0528b0: 7030 2a1e 8701 |0056: invoke-direct {v7, v8, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0528b6: 2707 |0059: throw v7 │ │ -0528b8: 0d07 |005a: move-exception v7 │ │ -0528ba: 3805 0500 |005b: if-eqz v5, 0060 // +0005 │ │ -0528be: 6e10 1024 0500 |005d: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@2410 │ │ -0528c4: 2707 |0060: throw v7 │ │ -0528c6: 0d07 |0061: move-exception v7 │ │ -0528c8: 28c9 |0062: goto 002b // -0037 │ │ -0528ca: 0d08 |0063: move-exception v8 │ │ -0528cc: 28fc |0064: goto 0060 // -0004 │ │ +060590: |[060590] com.badlogic.gdx.files.FileHandle.readString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0605a0: 6e10 8c09 0a00 |0000: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@098c │ │ +0605a6: 0b08 |0003: move-result-wide v8 │ │ +0605a8: 8482 |0004: long-to-int v2, v8 │ │ +0605aa: 3902 0400 |0005: if-nez v2, 0009 // +0004 │ │ +0605ae: 1302 0002 |0007: const/16 v2, #int 512 // #200 │ │ +0605b2: 2204 9103 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0605b6: 7020 d124 2400 |000b: invoke-direct {v4, v2}, Ljava/lang/StringBuilder;.:(I)V // method@24d1 │ │ +0605bc: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0605be: 390b 2100 |000f: if-nez v11, 0030 // +0021 │ │ +0605c2: 2206 6303 |0011: new-instance v6, Ljava/io/InputStreamReader; // type@0363 │ │ +0605c6: 6e10 9709 0a00 |0013: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0605cc: 0c07 |0016: move-result-object v7 │ │ +0605ce: 7020 0e24 7600 |0017: invoke-direct {v6, v7}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +0605d4: 0765 |001a: move-object v5, v6 │ │ +0605d6: 1307 0001 |001b: const/16 v7, #int 256 // #100 │ │ +0605da: 2370 e603 |001d: new-array v0, v7, [C // type@03e6 │ │ +0605de: 6e20 1124 0500 |001f: invoke-virtual {v5, v0}, Ljava/io/InputStreamReader;.read:([C)I // method@2411 │ │ +0605e4: 0a03 |0022: move-result v3 │ │ +0605e6: 12f7 |0023: const/4 v7, #int -1 // #ff │ │ +0605e8: 3373 1700 |0024: if-ne v3, v7, 003b // +0017 │ │ +0605ec: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ +0605f0: 6e10 1024 0500 |0028: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@2410 │ │ +0605f6: 6e10 dd24 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0605fc: 0c07 |002e: move-result-object v7 │ │ +0605fe: 1107 |002f: return-object v7 │ │ +060600: 2206 6303 |0030: new-instance v6, Ljava/io/InputStreamReader; // type@0363 │ │ +060604: 6e10 9709 0a00 |0032: invoke-virtual {v10}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +06060a: 0c07 |0035: move-result-object v7 │ │ +06060c: 7030 0f24 760b |0036: invoke-direct {v6, v7, v11}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ +060612: 0765 |0039: move-object v5, v6 │ │ +060614: 28e1 |003a: goto 001b // -001f │ │ +060616: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +060618: 6e40 d924 0437 |003c: invoke-virtual {v4, v0, v7, v3}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@24d9 │ │ +06061e: 28e0 |003f: goto 001f // -0020 │ │ +060620: 0d01 |0040: move-exception v1 │ │ +060622: 2207 bc02 |0041: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060626: 2208 9103 |0043: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +06062a: 7010 d024 0800 |0045: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060630: 1a09 6203 |0048: const-string v9, "Error reading layout file: " // string@0362 │ │ +060634: 6e20 d724 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06063a: 0c08 |004d: move-result-object v8 │ │ +06063c: 6e20 d624 a800 |004e: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060642: 0c08 |0051: move-result-object v8 │ │ +060644: 6e10 dd24 0800 |0052: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06064a: 0c08 |0055: move-result-object v8 │ │ +06064c: 7030 2a1e 8701 |0056: invoke-direct {v7, v8, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060652: 2707 |0059: throw v7 │ │ +060654: 0d07 |005a: move-exception v7 │ │ +060656: 3805 0500 |005b: if-eqz v5, 0060 // +0005 │ │ +06065a: 6e10 1024 0500 |005d: invoke-virtual {v5}, Ljava/io/InputStreamReader;.close:()V // method@2410 │ │ +060660: 2707 |0060: throw v7 │ │ +060662: 0d07 |0061: move-exception v7 │ │ +060664: 28c9 |0062: goto 002b // -0037 │ │ +060666: 0d08 |0063: move-exception v8 │ │ +060668: 28fc |0064: goto 0060 // -0004 │ │ catches : 5 │ │ 0x0011 - 0x0022 │ │ Ljava/io/IOException; -> 0x0040 │ │ -> 0x005a │ │ 0x0028 - 0x002b │ │ Ljava/io/IOException; -> 0x0061 │ │ 0x0030 - 0x003f │ │ @@ -28477,22 +28478,22 @@ │ │ type : '(I)Ljava/io/BufferedReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -052908: |[052908] com.badlogic.gdx.files.FileHandle.reader:(I)Ljava/io/BufferedReader; │ │ -052918: 2200 5403 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0354 │ │ -05291c: 2201 6303 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@0363 │ │ -052920: 6e10 9709 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -052926: 0c02 |0007: move-result-object v2 │ │ -052928: 7020 0e24 2100 |0008: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -05292e: 7030 c823 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -052934: 1100 |000e: return-object v0 │ │ +0606a4: |[0606a4] com.badlogic.gdx.files.FileHandle.reader:(I)Ljava/io/BufferedReader; │ │ +0606b4: 2200 5403 |0000: new-instance v0, Ljava/io/BufferedReader; // type@0354 │ │ +0606b8: 2201 6303 |0002: new-instance v1, Ljava/io/InputStreamReader; // type@0363 │ │ +0606bc: 6e10 9709 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0606c2: 0c02 |0007: move-result-object v2 │ │ +0606c4: 7020 0e24 2100 |0008: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +0606ca: 7030 c823 1004 |000b: invoke-direct {v0, v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +0606d0: 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 │ │ │ │ @@ -28501,35 +28502,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 │ │ -052938: |[052938] com.badlogic.gdx.files.FileHandle.reader:(ILjava/lang/String;)Ljava/io/BufferedReader; │ │ -052948: 2201 5403 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0354 │ │ -05294c: 2202 6303 |0002: new-instance v2, Ljava/io/InputStreamReader; // type@0363 │ │ -052950: 6e10 9709 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -052956: 0c03 |0007: move-result-object v3 │ │ -052958: 7030 0f24 3206 |0008: invoke-direct {v2, v3, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ -05295e: 7030 c823 2105 |000b: invoke-direct {v1, v2, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -052964: 1101 |000e: return-object v1 │ │ -052966: 0d00 |000f: move-exception v0 │ │ -052968: 2201 bc02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05296c: 2202 9103 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -052970: 7010 d024 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052976: 1a03 6103 |0017: const-string v3, "Error reading file: " // string@0361 │ │ -05297a: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052980: 0c02 |001c: move-result-object v2 │ │ -052982: 6e20 d624 4200 |001d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052988: 0c02 |0020: move-result-object v2 │ │ -05298a: 6e10 dd24 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052990: 0c02 |0024: move-result-object v2 │ │ -052992: 7030 2a1e 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052998: 2701 |0028: throw v1 │ │ +0606d4: |[0606d4] com.badlogic.gdx.files.FileHandle.reader:(ILjava/lang/String;)Ljava/io/BufferedReader; │ │ +0606e4: 2201 5403 |0000: new-instance v1, Ljava/io/BufferedReader; // type@0354 │ │ +0606e8: 2202 6303 |0002: new-instance v2, Ljava/io/InputStreamReader; // type@0363 │ │ +0606ec: 6e10 9709 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0606f2: 0c03 |0007: move-result-object v3 │ │ +0606f4: 7030 0f24 3206 |0008: invoke-direct {v2, v3, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ +0606fa: 7030 c823 2105 |000b: invoke-direct {v1, v2, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +060700: 1101 |000e: return-object v1 │ │ +060702: 0d00 |000f: move-exception v0 │ │ +060704: 2201 bc02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060708: 2202 9103 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +06070c: 7010 d024 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060712: 1a03 6103 |0017: const-string v3, "Error reading file: " // string@0361 │ │ +060716: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06071c: 0c02 |001c: move-result-object v2 │ │ +06071e: 6e20 d624 4200 |001d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060724: 0c02 |0020: move-result-object v2 │ │ +060726: 6e10 dd24 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06072c: 0c02 |0024: move-result-object v2 │ │ +06072e: 7030 2a1e 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060734: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/io/UnsupportedEncodingException; -> 0x000f │ │ positions : │ │ 0x0000 line=171 │ │ 0x000f line=172 │ │ 0x0010 line=173 │ │ @@ -28544,20 +28545,20 @@ │ │ type : '()Ljava/io/Reader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0529ac: |[0529ac] com.badlogic.gdx.files.FileHandle.reader:()Ljava/io/Reader; │ │ -0529bc: 2200 6303 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0363 │ │ -0529c0: 6e10 9709 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0529c6: 0c01 |0005: move-result-object v1 │ │ -0529c8: 7020 0e24 1000 |0006: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -0529ce: 1100 |0009: return-object v0 │ │ +060748: |[060748] com.badlogic.gdx.files.FileHandle.reader:()Ljava/io/Reader; │ │ +060758: 2200 6303 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0363 │ │ +06075c: 6e10 9709 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +060762: 0c01 |0005: move-result-object v1 │ │ +060764: 7020 0e24 1000 |0006: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +06076a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #28 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -28565,33 +28566,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 │ │ -0529d0: |[0529d0] com.badlogic.gdx.files.FileHandle.reader:(Ljava/lang/String;)Ljava/io/Reader; │ │ -0529e0: 2201 6303 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0363 │ │ -0529e4: 6e10 9709 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0529ea: 0c02 |0005: move-result-object v2 │ │ -0529ec: 7030 0f24 2105 |0006: invoke-direct {v1, v2, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ -0529f2: 1101 |0009: return-object v1 │ │ -0529f4: 0d00 |000a: move-exception v0 │ │ -0529f6: 2201 bc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0529fa: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0529fe: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052a04: 1a03 6103 |0012: const-string v3, "Error reading file: " // string@0361 │ │ -052a08: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052a0e: 0c02 |0017: move-result-object v2 │ │ -052a10: 6e20 d624 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052a16: 0c02 |001b: move-result-object v2 │ │ -052a18: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052a1e: 0c02 |001f: move-result-object v2 │ │ -052a20: 7030 2a1e 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052a26: 2701 |0023: throw v1 │ │ +06076c: |[06076c] com.badlogic.gdx.files.FileHandle.reader:(Ljava/lang/String;)Ljava/io/Reader; │ │ +06077c: 2201 6303 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0363 │ │ +060780: 6e10 9709 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +060786: 0c02 |0005: move-result-object v2 │ │ +060788: 7030 0f24 2105 |0006: invoke-direct {v1, v2, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ +06078e: 1101 |0009: return-object v1 │ │ +060790: 0d00 |000a: move-exception v0 │ │ +060792: 2201 bc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060796: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +06079a: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0607a0: 1a03 6103 |0012: const-string v3, "Error reading file: " // string@0361 │ │ +0607a4: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0607aa: 0c02 |0017: move-result-object v2 │ │ +0607ac: 6e20 d624 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0607b2: 0c02 |001b: move-result-object v2 │ │ +0607b4: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0607ba: 0c02 |001f: move-result-object v2 │ │ +0607bc: 7030 2a1e 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0607c2: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/UnsupportedEncodingException; -> 0x000a │ │ positions : │ │ 0x0000 line=155 │ │ 0x000a line=156 │ │ 0x000b line=157 │ │ @@ -28605,34 +28606,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 │ │ -052a38: |[052a38] com.badlogic.gdx.files.FileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -052a48: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052a4c: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -052a52: 0c00 |0005: move-result-object v0 │ │ -052a54: 6e10 ba24 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -052a5a: 0a00 |0009: move-result v0 │ │ -052a5c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -052a60: 2200 bc02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052a64: 1a01 4802 |000e: const-string v1, "Cannot get the sibling of the root." // string@0248 │ │ -052a68: 7020 291e 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -052a6e: 2700 |0013: throw v0 │ │ -052a70: 2200 0b01 |0014: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -052a74: 2201 5b03 |0016: new-instance v1, Ljava/io/File; // type@035b │ │ -052a78: 5432 4203 |0018: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052a7c: 6e10 f423 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@23f4 │ │ -052a82: 0c02 |001d: move-result-object v2 │ │ -052a84: 7030 ee23 2104 |001e: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ -052a8a: 5432 4303 |0021: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052a8e: 7030 7d09 1002 |0023: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ -052a94: 1100 |0026: return-object v0 │ │ +0607d4: |[0607d4] com.badlogic.gdx.files.FileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0607e4: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0607e8: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0607ee: 0c00 |0005: move-result-object v0 │ │ +0607f0: 6e10 ba24 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +0607f6: 0a00 |0009: move-result v0 │ │ +0607f8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +0607fc: 2200 bc02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060800: 1a01 4802 |000e: const-string v1, "Cannot get the sibling of the root." // string@0248 │ │ +060804: 7020 291e 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06080a: 2700 |0013: throw v0 │ │ +06080c: 2200 0b01 |0014: new-instance v0, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +060810: 2201 5b03 |0016: new-instance v1, Ljava/io/File; // type@035b │ │ +060814: 5432 4203 |0018: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060818: 6e10 f423 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@23f4 │ │ +06081e: 0c02 |001d: move-result-object v2 │ │ +060820: 7030 ee23 2104 |001e: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ +060826: 5432 4303 |0021: iget-object v2, v3, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +06082a: 7030 7d09 1002 |0023: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ +060830: 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; │ │ @@ -28642,23 +28643,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -052a98: |[052a98] com.badlogic.gdx.files.FileHandle.toString:()Ljava/lang/String; │ │ -052aa8: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052aac: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -052ab2: 0c00 |0005: move-result-object v0 │ │ -052ab4: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ -052ab8: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ -052abc: 6e30 bb24 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -052ac2: 0c00 |000d: move-result-object v0 │ │ -052ac4: 1100 |000e: return-object v0 │ │ +060834: |[060834] com.badlogic.gdx.files.FileHandle.toString:()Ljava/lang/String; │ │ +060844: 5430 4203 |0000: iget-object v0, v3, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060848: 6e10 f623 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +06084e: 0c00 |0005: move-result-object v0 │ │ +060850: 1301 5c00 |0006: const/16 v1, #int 92 // #5c │ │ +060854: 1302 2f00 |0008: const/16 v2, #int 47 // #2f │ │ +060858: 6e30 bb24 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +06085e: 0c00 |000d: move-result-object v0 │ │ +060860: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #31 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -28666,17 +28667,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files$FileType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052ac8: |[052ac8] com.badlogic.gdx.files.FileHandle.type:()Lcom/badlogic/gdx/Files$FileType; │ │ -052ad8: 5410 4303 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052adc: 1100 |0002: return-object v0 │ │ +060864: |[060864] com.badlogic.gdx.files.FileHandle.type:()Lcom/badlogic/gdx/Files$FileType; │ │ +060874: 5410 4303 |0000: iget-object v0, v1, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #32 : (in Lcom/badlogic/gdx/files/FileHandle;) │ │ @@ -28684,105 +28685,105 @@ │ │ type : '(Z)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -052ae0: |[052ae0] com.badlogic.gdx.files.FileHandle.write:(Z)Ljava/io/OutputStream; │ │ -052af0: 5441 4303 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052af4: 6202 1800 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -052af8: 3321 1d00 |0004: if-ne v1, v2, 0021 // +001d │ │ -052afc: 2201 bc02 |0006: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052b00: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -052b04: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052b0a: 1a03 4f02 |000d: const-string v3, "Cannot write to a classpath file: " // string@024f │ │ -052b0e: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052b14: 0c02 |0012: move-result-object v2 │ │ -052b16: 5443 4203 |0013: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052b1a: 6e20 d624 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052b20: 0c02 |0018: move-result-object v2 │ │ -052b22: 6e10 dd24 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052b28: 0c02 |001c: move-result-object v2 │ │ -052b2a: 7020 291e 2100 |001d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -052b30: 2701 |0020: throw v1 │ │ -052b32: 5441 4303 |0021: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052b36: 6202 1a00 |0023: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -052b3a: 3321 1d00 |0025: if-ne v1, v2, 0042 // +001d │ │ -052b3e: 2201 bc02 |0027: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052b42: 2202 9103 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -052b46: 7010 d024 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052b4c: 1a03 5002 |002e: const-string v3, "Cannot write to an internal file: " // string@0250 │ │ -052b50: 6e20 d724 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052b56: 0c02 |0033: move-result-object v2 │ │ -052b58: 5443 4203 |0034: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052b5c: 6e20 d624 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052b62: 0c02 |0039: move-result-object v2 │ │ -052b64: 6e10 dd24 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052b6a: 0c02 |003d: move-result-object v2 │ │ -052b6c: 7020 291e 2100 |003e: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -052b72: 2701 |0041: throw v1 │ │ -052b74: 6e10 9309 0400 |0042: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -052b7a: 0c01 |0045: move-result-object v1 │ │ -052b7c: 6e10 8f09 0100 |0046: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ -052b82: 2201 5e03 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@035e │ │ -052b86: 6e10 8909 0400 |004b: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -052b8c: 0c02 |004e: move-result-object v2 │ │ -052b8e: 7030 0024 2105 |004f: invoke-direct {v1, v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2400 │ │ -052b94: 1101 |0052: return-object v1 │ │ -052b96: 0d00 |0053: move-exception v0 │ │ -052b98: 6e10 8909 0400 |0054: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -052b9e: 0c01 |0057: move-result-object v1 │ │ -052ba0: 6e10 f723 0100 |0058: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ -052ba6: 0a01 |005b: move-result v1 │ │ -052ba8: 3801 2f00 |005c: if-eqz v1, 008b // +002f │ │ -052bac: 2201 bc02 |005e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052bb0: 2202 9103 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -052bb4: 7010 d024 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052bba: 1a03 4e02 |0065: const-string v3, "Cannot open a stream to a directory: " // string@024e │ │ -052bbe: 6e20 d724 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052bc4: 0c02 |006a: move-result-object v2 │ │ -052bc6: 5443 4203 |006b: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052bca: 6e20 d624 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052bd0: 0c02 |0070: move-result-object v2 │ │ -052bd2: 1a03 0a00 |0071: const-string v3, " (" // string@000a │ │ -052bd6: 6e20 d724 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052bdc: 0c02 |0076: move-result-object v2 │ │ -052bde: 5443 4303 |0077: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052be2: 6e20 d624 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052be8: 0c02 |007c: move-result-object v2 │ │ -052bea: 1a03 9200 |007d: const-string v3, ")" // string@0092 │ │ -052bee: 6e20 d724 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052bf4: 0c02 |0082: move-result-object v2 │ │ -052bf6: 6e10 dd24 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052bfc: 0c02 |0086: move-result-object v2 │ │ -052bfe: 7030 2a1e 2100 |0087: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052c04: 2701 |008a: throw v1 │ │ -052c06: 2201 bc02 |008b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052c0a: 2202 9103 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -052c0e: 7010 d024 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052c14: 1a03 6903 |0092: const-string v3, "Error writing file: " // string@0369 │ │ -052c18: 6e20 d724 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052c1e: 0c02 |0097: move-result-object v2 │ │ -052c20: 5443 4203 |0098: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052c24: 6e20 d624 3200 |009a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052c2a: 0c02 |009d: move-result-object v2 │ │ -052c2c: 1a03 0a00 |009e: const-string v3, " (" // string@000a │ │ -052c30: 6e20 d724 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052c36: 0c02 |00a3: move-result-object v2 │ │ -052c38: 5443 4303 |00a4: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052c3c: 6e20 d624 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052c42: 0c02 |00a9: move-result-object v2 │ │ -052c44: 1a03 9200 |00aa: const-string v3, ")" // string@0092 │ │ -052c48: 6e20 d724 3200 |00ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052c4e: 0c02 |00af: move-result-object v2 │ │ -052c50: 6e10 dd24 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052c56: 0c02 |00b3: move-result-object v2 │ │ -052c58: 7030 2a1e 2100 |00b4: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052c5e: 2701 |00b7: throw v1 │ │ +06087c: |[06087c] com.badlogic.gdx.files.FileHandle.write:(Z)Ljava/io/OutputStream; │ │ +06088c: 5441 4303 |0000: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060890: 6202 1800 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +060894: 3321 1d00 |0004: if-ne v1, v2, 0021 // +001d │ │ +060898: 2201 bc02 |0006: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06089c: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0608a0: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0608a6: 1a03 4f02 |000d: const-string v3, "Cannot write to a classpath file: " // string@024f │ │ +0608aa: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0608b0: 0c02 |0012: move-result-object v2 │ │ +0608b2: 5443 4203 |0013: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0608b6: 6e20 d624 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0608bc: 0c02 |0018: move-result-object v2 │ │ +0608be: 6e10 dd24 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0608c4: 0c02 |001c: move-result-object v2 │ │ +0608c6: 7020 291e 2100 |001d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0608cc: 2701 |0020: throw v1 │ │ +0608ce: 5441 4303 |0021: iget-object v1, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0608d2: 6202 1a00 |0023: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0608d6: 3321 1d00 |0025: if-ne v1, v2, 0042 // +001d │ │ +0608da: 2201 bc02 |0027: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0608de: 2202 9103 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0608e2: 7010 d024 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0608e8: 1a03 5002 |002e: const-string v3, "Cannot write to an internal file: " // string@0250 │ │ +0608ec: 6e20 d724 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0608f2: 0c02 |0033: move-result-object v2 │ │ +0608f4: 5443 4203 |0034: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0608f8: 6e20 d624 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0608fe: 0c02 |0039: move-result-object v2 │ │ +060900: 6e10 dd24 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060906: 0c02 |003d: move-result-object v2 │ │ +060908: 7020 291e 2100 |003e: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06090e: 2701 |0041: throw v1 │ │ +060910: 6e10 9309 0400 |0042: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +060916: 0c01 |0045: move-result-object v1 │ │ +060918: 6e10 8f09 0100 |0046: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ +06091e: 2201 5e03 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@035e │ │ +060922: 6e10 8909 0400 |004b: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +060928: 0c02 |004e: move-result-object v2 │ │ +06092a: 7030 0024 2105 |004f: invoke-direct {v1, v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2400 │ │ +060930: 1101 |0052: return-object v1 │ │ +060932: 0d00 |0053: move-exception v0 │ │ +060934: 6e10 8909 0400 |0054: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +06093a: 0c01 |0057: move-result-object v1 │ │ +06093c: 6e10 f723 0100 |0058: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ +060942: 0a01 |005b: move-result v1 │ │ +060944: 3801 2f00 |005c: if-eqz v1, 008b // +002f │ │ +060948: 2201 bc02 |005e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06094c: 2202 9103 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +060950: 7010 d024 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060956: 1a03 4e02 |0065: const-string v3, "Cannot open a stream to a directory: " // string@024e │ │ +06095a: 6e20 d724 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060960: 0c02 |006a: move-result-object v2 │ │ +060962: 5443 4203 |006b: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060966: 6e20 d624 3200 |006d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +06096c: 0c02 |0070: move-result-object v2 │ │ +06096e: 1a03 0a00 |0071: const-string v3, " (" // string@000a │ │ +060972: 6e20 d724 3200 |0073: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060978: 0c02 |0076: move-result-object v2 │ │ +06097a: 5443 4303 |0077: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +06097e: 6e20 d624 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060984: 0c02 |007c: move-result-object v2 │ │ +060986: 1a03 9200 |007d: const-string v3, ")" // string@0092 │ │ +06098a: 6e20 d724 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060990: 0c02 |0082: move-result-object v2 │ │ +060992: 6e10 dd24 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060998: 0c02 |0086: move-result-object v2 │ │ +06099a: 7030 2a1e 2100 |0087: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0609a0: 2701 |008a: throw v1 │ │ +0609a2: 2201 bc02 |008b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0609a6: 2202 9103 |008d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0609aa: 7010 d024 0200 |008f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0609b0: 1a03 6903 |0092: const-string v3, "Error writing file: " // string@0369 │ │ +0609b4: 6e20 d724 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0609ba: 0c02 |0097: move-result-object v2 │ │ +0609bc: 5443 4203 |0098: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +0609c0: 6e20 d624 3200 |009a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0609c6: 0c02 |009d: move-result-object v2 │ │ +0609c8: 1a03 0a00 |009e: const-string v3, " (" // string@000a │ │ +0609cc: 6e20 d724 3200 |00a0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0609d2: 0c02 |00a3: move-result-object v2 │ │ +0609d4: 5443 4303 |00a4: iget-object v3, v4, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +0609d8: 6e20 d624 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0609de: 0c02 |00a9: move-result-object v2 │ │ +0609e0: 1a03 9200 |00aa: const-string v3, ")" // string@0092 │ │ +0609e4: 6e20 d724 3200 |00ac: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0609ea: 0c02 |00af: move-result-object v2 │ │ +0609ec: 6e10 dd24 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0609f2: 0c02 |00b3: move-result-object v2 │ │ +0609f4: 7030 2a1e 2100 |00b4: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0609fa: 2701 |00b7: throw v1 │ │ catches : 1 │ │ 0x0049 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0053 │ │ positions : │ │ 0x0000 line=282 │ │ 0x0021 line=283 │ │ 0x0042 line=284 │ │ @@ -28801,69 +28802,69 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -052c70: |[052c70] com.badlogic.gdx.files.FileHandle.write:(Ljava/io/InputStream;Z)V │ │ -052c80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -052c82: 6e20 a509 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ -052c88: 0c03 |0004: move-result-object v3 │ │ -052c8a: 1304 0010 |0005: const/16 v4, #int 4096 // #1000 │ │ -052c8e: 2340 e503 |0007: new-array v0, v4, [B // type@03e5 │ │ -052c92: 6e20 0b24 0800 |0009: invoke-virtual {v8, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ -052c98: 0a02 |000c: move-result v2 │ │ -052c9a: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ -052c9c: 3342 0d00 |000e: if-ne v2, v4, 001b // +000d │ │ -052ca0: 3808 0500 |0010: if-eqz v8, 0015 // +0005 │ │ -052ca4: 6e10 0924 0800 |0012: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -052caa: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -052cae: 6e10 1224 0300 |0017: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ -052cb4: 0e00 |001a: return-void │ │ -052cb6: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -052cb8: 6e40 1624 0324 |001c: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ -052cbe: 28ea |001f: goto 0009 // -0016 │ │ -052cc0: 0d01 |0020: move-exception v1 │ │ -052cc2: 2204 bc02 |0021: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052cc6: 2205 9103 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -052cca: 7010 d024 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052cd0: 1a06 6703 |0028: const-string v6, "Error stream writing to file: " // string@0367 │ │ -052cd4: 6e20 d724 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052cda: 0c05 |002d: move-result-object v5 │ │ -052cdc: 5476 4203 |002e: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052ce0: 6e20 d624 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052ce6: 0c05 |0033: move-result-object v5 │ │ -052ce8: 1a06 0a00 |0034: const-string v6, " (" // string@000a │ │ -052cec: 6e20 d724 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052cf2: 0c05 |0039: move-result-object v5 │ │ -052cf4: 5476 4303 |003a: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052cf8: 6e20 d624 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052cfe: 0c05 |003f: move-result-object v5 │ │ -052d00: 1a06 9200 |0040: const-string v6, ")" // string@0092 │ │ -052d04: 6e20 d724 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052d0a: 0c05 |0045: move-result-object v5 │ │ -052d0c: 6e10 dd24 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052d12: 0c05 |0049: move-result-object v5 │ │ -052d14: 7030 2a1e 5401 |004a: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052d1a: 2704 |004d: throw v4 │ │ -052d1c: 0d04 |004e: move-exception v4 │ │ -052d1e: 3808 0500 |004f: if-eqz v8, 0054 // +0005 │ │ -052d22: 6e10 0924 0800 |0051: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -052d28: 3803 0500 |0054: if-eqz v3, 0059 // +0005 │ │ -052d2c: 6e10 1224 0300 |0056: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ -052d32: 2704 |0059: throw v4 │ │ -052d34: 0d04 |005a: move-exception v4 │ │ -052d36: 28ba |005b: goto 0015 // -0046 │ │ -052d38: 0d04 |005c: move-exception v4 │ │ -052d3a: 28bd |005d: goto 001a // -0043 │ │ -052d3c: 0d05 |005e: move-exception v5 │ │ -052d3e: 28f5 |005f: goto 0054 // -000b │ │ -052d40: 0d05 |0060: move-exception v5 │ │ -052d42: 28f8 |0061: goto 0059 // -0008 │ │ +060a0c: |[060a0c] com.badlogic.gdx.files.FileHandle.write:(Ljava/io/InputStream;Z)V │ │ +060a1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +060a1e: 6e20 a509 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ +060a24: 0c03 |0004: move-result-object v3 │ │ +060a26: 1304 0010 |0005: const/16 v4, #int 4096 // #1000 │ │ +060a2a: 2340 e503 |0007: new-array v0, v4, [B // type@03e5 │ │ +060a2e: 6e20 0b24 0800 |0009: invoke-virtual {v8, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ +060a34: 0a02 |000c: move-result v2 │ │ +060a36: 12f4 |000d: const/4 v4, #int -1 // #ff │ │ +060a38: 3342 0d00 |000e: if-ne v2, v4, 001b // +000d │ │ +060a3c: 3808 0500 |0010: if-eqz v8, 0015 // +0005 │ │ +060a40: 6e10 0924 0800 |0012: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +060a46: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +060a4a: 6e10 1224 0300 |0017: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ +060a50: 0e00 |001a: return-void │ │ +060a52: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +060a54: 6e40 1624 0324 |001c: invoke-virtual {v3, v0, v4, v2}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ +060a5a: 28ea |001f: goto 0009 // -0016 │ │ +060a5c: 0d01 |0020: move-exception v1 │ │ +060a5e: 2204 bc02 |0021: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060a62: 2205 9103 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +060a66: 7010 d024 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060a6c: 1a06 6703 |0028: const-string v6, "Error stream writing to file: " // string@0367 │ │ +060a70: 6e20 d724 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060a76: 0c05 |002d: move-result-object v5 │ │ +060a78: 5476 4203 |002e: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060a7c: 6e20 d624 6500 |0030: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060a82: 0c05 |0033: move-result-object v5 │ │ +060a84: 1a06 0a00 |0034: const-string v6, " (" // string@000a │ │ +060a88: 6e20 d724 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060a8e: 0c05 |0039: move-result-object v5 │ │ +060a90: 5476 4303 |003a: iget-object v6, v7, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060a94: 6e20 d624 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060a9a: 0c05 |003f: move-result-object v5 │ │ +060a9c: 1a06 9200 |0040: const-string v6, ")" // string@0092 │ │ +060aa0: 6e20 d724 6500 |0042: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060aa6: 0c05 |0045: move-result-object v5 │ │ +060aa8: 6e10 dd24 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060aae: 0c05 |0049: move-result-object v5 │ │ +060ab0: 7030 2a1e 5401 |004a: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060ab6: 2704 |004d: throw v4 │ │ +060ab8: 0d04 |004e: move-exception v4 │ │ +060aba: 3808 0500 |004f: if-eqz v8, 0054 // +0005 │ │ +060abe: 6e10 0924 0800 |0051: invoke-virtual {v8}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +060ac4: 3803 0500 |0054: if-eqz v3, 0059 // +0005 │ │ +060ac8: 6e10 1224 0300 |0056: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ +060ace: 2704 |0059: throw v4 │ │ +060ad0: 0d04 |005a: move-exception v4 │ │ +060ad2: 28ba |005b: goto 0015 // -0046 │ │ +060ad4: 0d04 |005c: move-exception v4 │ │ +060ad6: 28bd |005d: goto 001a // -0043 │ │ +060ad8: 0d05 |005e: move-exception v5 │ │ +060ada: 28f5 |005f: goto 0054 // -000b │ │ +060adc: 0d05 |0060: move-exception v5 │ │ +060ade: 28f8 |0061: goto 0059 // -0008 │ │ catches : 7 │ │ 0x0001 - 0x000c │ │ Ljava/lang/Exception; -> 0x0020 │ │ -> 0x004e │ │ 0x0012 - 0x0015 │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x0017 - 0x001a │ │ @@ -28913,50 +28914,50 @@ │ │ type : '([BIIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -052d94: |[052d94] com.badlogic.gdx.files.FileHandle.writeBytes:([BIIZ)V │ │ -052da4: 6e20 a509 9500 |0000: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ -052daa: 0c01 |0003: move-result-object v1 │ │ -052dac: 6e40 1624 6187 |0004: invoke-virtual {v1, v6, v7, v8}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ -052db2: 6e10 1224 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ -052db8: 0e00 |000a: return-void │ │ -052dba: 0d00 |000b: move-exception v0 │ │ -052dbc: 2202 bc02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052dc0: 2203 9103 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -052dc4: 7010 d024 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052dca: 1a04 6903 |0013: const-string v4, "Error writing file: " // string@0369 │ │ -052dce: 6e20 d724 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052dd4: 0c03 |0018: move-result-object v3 │ │ -052dd6: 5454 4203 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052dda: 6e20 d624 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052de0: 0c03 |001e: move-result-object v3 │ │ -052de2: 1a04 0a00 |001f: const-string v4, " (" // string@000a │ │ -052de6: 6e20 d724 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052dec: 0c03 |0024: move-result-object v3 │ │ -052dee: 5454 4303 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052df2: 6e20 d624 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052df8: 0c03 |002a: move-result-object v3 │ │ -052dfa: 1a04 9200 |002b: const-string v4, ")" // string@0092 │ │ -052dfe: 6e20 d724 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052e04: 0c03 |0030: move-result-object v3 │ │ -052e06: 6e10 dd24 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052e0c: 0c03 |0034: move-result-object v3 │ │ -052e0e: 7030 2a1e 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052e14: 2702 |0038: throw v2 │ │ -052e16: 0d02 |0039: move-exception v2 │ │ -052e18: 6e10 1224 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ -052e1e: 2702 |003d: throw v2 │ │ -052e20: 0d02 |003e: move-exception v2 │ │ -052e22: 28cb |003f: goto 000a // -0035 │ │ -052e24: 0d03 |0040: move-exception v3 │ │ -052e26: 28fc |0041: goto 003d // -0004 │ │ +060b30: |[060b30] com.badlogic.gdx.files.FileHandle.writeBytes:([BIIZ)V │ │ +060b40: 6e20 a509 9500 |0000: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ +060b46: 0c01 |0003: move-result-object v1 │ │ +060b48: 6e40 1624 6187 |0004: invoke-virtual {v1, v6, v7, v8}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ +060b4e: 6e10 1224 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ +060b54: 0e00 |000a: return-void │ │ +060b56: 0d00 |000b: move-exception v0 │ │ +060b58: 2202 bc02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060b5c: 2203 9103 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060b60: 7010 d024 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060b66: 1a04 6903 |0013: const-string v4, "Error writing file: " // string@0369 │ │ +060b6a: 6e20 d724 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060b70: 0c03 |0018: move-result-object v3 │ │ +060b72: 5454 4203 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060b76: 6e20 d624 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060b7c: 0c03 |001e: move-result-object v3 │ │ +060b7e: 1a04 0a00 |001f: const-string v4, " (" // string@000a │ │ +060b82: 6e20 d724 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060b88: 0c03 |0024: move-result-object v3 │ │ +060b8a: 5454 4303 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060b8e: 6e20 d624 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060b94: 0c03 |002a: move-result-object v3 │ │ +060b96: 1a04 9200 |002b: const-string v4, ")" // string@0092 │ │ +060b9a: 6e20 d724 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060ba0: 0c03 |0030: move-result-object v3 │ │ +060ba2: 6e10 dd24 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060ba8: 0c03 |0034: move-result-object v3 │ │ +060baa: 7030 2a1e 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060bb0: 2702 |0038: throw v2 │ │ +060bb2: 0d02 |0039: move-exception v2 │ │ +060bb4: 6e10 1224 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ +060bba: 2702 |003d: throw v2 │ │ +060bbc: 0d02 |003e: move-exception v2 │ │ +060bbe: 28cb |003f: goto 000a // -0035 │ │ +060bc0: 0d03 |0040: move-exception v3 │ │ +060bc2: 28fc |0041: goto 003d // -0004 │ │ catches : 4 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x000b │ │ -> 0x0039 │ │ 0x0007 - 0x000a │ │ Ljava/io/IOException; -> 0x003e │ │ 0x000c - 0x0039 │ │ @@ -28988,50 +28989,50 @@ │ │ type : '([BZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -052e58: |[052e58] com.badlogic.gdx.files.FileHandle.writeBytes:([BZ)V │ │ -052e68: 6e20 a509 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ -052e6e: 0c01 |0003: move-result-object v1 │ │ -052e70: 6e20 1524 6100 |0004: invoke-virtual {v1, v6}, Ljava/io/OutputStream;.write:([B)V // method@2415 │ │ -052e76: 6e10 1224 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ -052e7c: 0e00 |000a: return-void │ │ -052e7e: 0d00 |000b: move-exception v0 │ │ -052e80: 2202 bc02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052e84: 2203 9103 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -052e88: 7010 d024 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052e8e: 1a04 6903 |0013: const-string v4, "Error writing file: " // string@0369 │ │ -052e92: 6e20 d724 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052e98: 0c03 |0018: move-result-object v3 │ │ -052e9a: 5454 4203 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052e9e: 6e20 d624 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052ea4: 0c03 |001e: move-result-object v3 │ │ -052ea6: 1a04 0a00 |001f: const-string v4, " (" // string@000a │ │ -052eaa: 6e20 d724 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052eb0: 0c03 |0024: move-result-object v3 │ │ -052eb2: 5454 4303 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052eb6: 6e20 d624 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052ebc: 0c03 |002a: move-result-object v3 │ │ -052ebe: 1a04 9200 |002b: const-string v4, ")" // string@0092 │ │ -052ec2: 6e20 d724 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052ec8: 0c03 |0030: move-result-object v3 │ │ -052eca: 6e10 dd24 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052ed0: 0c03 |0034: move-result-object v3 │ │ -052ed2: 7030 2a1e 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052ed8: 2702 |0038: throw v2 │ │ -052eda: 0d02 |0039: move-exception v2 │ │ -052edc: 6e10 1224 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ -052ee2: 2702 |003d: throw v2 │ │ -052ee4: 0d02 |003e: move-exception v2 │ │ -052ee6: 28cb |003f: goto 000a // -0035 │ │ -052ee8: 0d03 |0040: move-exception v3 │ │ -052eea: 28fc |0041: goto 003d // -0004 │ │ +060bf4: |[060bf4] com.badlogic.gdx.files.FileHandle.writeBytes:([BZ)V │ │ +060c04: 6e20 a509 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ +060c0a: 0c01 |0003: move-result-object v1 │ │ +060c0c: 6e20 1524 6100 |0004: invoke-virtual {v1, v6}, Ljava/io/OutputStream;.write:([B)V // method@2415 │ │ +060c12: 6e10 1224 0100 |0007: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ +060c18: 0e00 |000a: return-void │ │ +060c1a: 0d00 |000b: move-exception v0 │ │ +060c1c: 2202 bc02 |000c: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060c20: 2203 9103 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060c24: 7010 d024 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060c2a: 1a04 6903 |0013: const-string v4, "Error writing file: " // string@0369 │ │ +060c2e: 6e20 d724 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060c34: 0c03 |0018: move-result-object v3 │ │ +060c36: 5454 4203 |0019: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060c3a: 6e20 d624 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060c40: 0c03 |001e: move-result-object v3 │ │ +060c42: 1a04 0a00 |001f: const-string v4, " (" // string@000a │ │ +060c46: 6e20 d724 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060c4c: 0c03 |0024: move-result-object v3 │ │ +060c4e: 5454 4303 |0025: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060c52: 6e20 d624 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060c58: 0c03 |002a: move-result-object v3 │ │ +060c5a: 1a04 9200 |002b: const-string v4, ")" // string@0092 │ │ +060c5e: 6e20 d724 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060c64: 0c03 |0030: move-result-object v3 │ │ +060c66: 6e10 dd24 0300 |0031: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060c6c: 0c03 |0034: move-result-object v3 │ │ +060c6e: 7030 2a1e 3200 |0035: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060c74: 2702 |0038: throw v2 │ │ +060c76: 0d02 |0039: move-exception v2 │ │ +060c78: 6e10 1224 0100 |003a: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@2412 │ │ +060c7e: 2702 |003d: throw v2 │ │ +060c80: 0d02 |003e: move-exception v2 │ │ +060c82: 28cb |003f: goto 000a // -0035 │ │ +060c84: 0d03 |0040: move-exception v3 │ │ +060c86: 28fc |0041: goto 003d // -0004 │ │ catches : 4 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x000b │ │ -> 0x0039 │ │ 0x0007 - 0x000a │ │ Ljava/io/IOException; -> 0x003e │ │ 0x000c - 0x0039 │ │ @@ -29061,18 +29062,18 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -052f1c: |[052f1c] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;Z)V │ │ -052f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052f2e: 6e40 aa09 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;ZLjava/lang/String;)V // method@09aa │ │ -052f34: 0e00 |0004: return-void │ │ +060cb8: |[060cb8] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;Z)V │ │ +060cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060cca: 6e40 aa09 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;ZLjava/lang/String;)V // method@09aa │ │ +060cd0: 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; │ │ @@ -29083,53 +29084,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 │ │ -052f38: |[052f38] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;ZLjava/lang/String;)V │ │ -052f48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -052f4a: 6e30 ac09 7508 |0001: invoke-virtual {v5, v7, v8}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@09ac │ │ -052f50: 0c01 |0004: move-result-object v1 │ │ -052f52: 6e20 2624 6100 |0005: invoke-virtual {v1, v6}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -052f58: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -052f5c: 6e10 2324 0100 |000a: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ -052f62: 0e00 |000d: return-void │ │ -052f64: 0d00 |000e: move-exception v0 │ │ -052f66: 2202 bc02 |000f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -052f6a: 2203 9103 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -052f6e: 7010 d024 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -052f74: 1a04 6903 |0016: const-string v4, "Error writing file: " // string@0369 │ │ -052f78: 6e20 d724 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052f7e: 0c03 |001b: move-result-object v3 │ │ -052f80: 5454 4203 |001c: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -052f84: 6e20 d624 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052f8a: 0c03 |0021: move-result-object v3 │ │ -052f8c: 1a04 0a00 |0022: const-string v4, " (" // string@000a │ │ -052f90: 6e20 d724 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052f96: 0c03 |0027: move-result-object v3 │ │ -052f98: 5454 4303 |0028: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -052f9c: 6e20 d624 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -052fa2: 0c03 |002d: move-result-object v3 │ │ -052fa4: 1a04 9200 |002e: const-string v4, ")" // string@0092 │ │ -052fa8: 6e20 d724 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -052fae: 0c03 |0033: move-result-object v3 │ │ -052fb0: 6e10 dd24 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -052fb6: 0c03 |0037: move-result-object v3 │ │ -052fb8: 7030 2a1e 3200 |0038: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -052fbe: 2702 |003b: throw v2 │ │ -052fc0: 0d02 |003c: move-exception v2 │ │ -052fc2: 3801 0500 |003d: if-eqz v1, 0042 // +0005 │ │ -052fc6: 6e10 2324 0100 |003f: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ -052fcc: 2702 |0042: throw v2 │ │ -052fce: 0d02 |0043: move-exception v2 │ │ -052fd0: 28c9 |0044: goto 000d // -0037 │ │ -052fd2: 0d03 |0045: move-exception v3 │ │ -052fd4: 28fc |0046: goto 0042 // -0004 │ │ +060cd4: |[060cd4] com.badlogic.gdx.files.FileHandle.writeString:(Ljava/lang/String;ZLjava/lang/String;)V │ │ +060ce4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +060ce6: 6e30 ac09 7508 |0001: invoke-virtual {v5, v7, v8}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@09ac │ │ +060cec: 0c01 |0004: move-result-object v1 │ │ +060cee: 6e20 2624 6100 |0005: invoke-virtual {v1, v6}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +060cf4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +060cf8: 6e10 2324 0100 |000a: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ +060cfe: 0e00 |000d: return-void │ │ +060d00: 0d00 |000e: move-exception v0 │ │ +060d02: 2202 bc02 |000f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060d06: 2203 9103 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060d0a: 7010 d024 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060d10: 1a04 6903 |0016: const-string v4, "Error writing file: " // string@0369 │ │ +060d14: 6e20 d724 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060d1a: 0c03 |001b: move-result-object v3 │ │ +060d1c: 5454 4203 |001c: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060d20: 6e20 d624 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060d26: 0c03 |0021: move-result-object v3 │ │ +060d28: 1a04 0a00 |0022: const-string v4, " (" // string@000a │ │ +060d2c: 6e20 d724 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060d32: 0c03 |0027: move-result-object v3 │ │ +060d34: 5454 4303 |0028: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060d38: 6e20 d624 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060d3e: 0c03 |002d: move-result-object v3 │ │ +060d40: 1a04 9200 |002e: const-string v4, ")" // string@0092 │ │ +060d44: 6e20 d724 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060d4a: 0c03 |0033: move-result-object v3 │ │ +060d4c: 6e10 dd24 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060d52: 0c03 |0037: move-result-object v3 │ │ +060d54: 7030 2a1e 3200 |0038: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060d5a: 2702 |003b: throw v2 │ │ +060d5c: 0d02 |003c: move-exception v2 │ │ +060d5e: 3801 0500 |003d: if-eqz v1, 0042 // +0005 │ │ +060d62: 6e10 2324 0100 |003f: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ +060d68: 2702 |0042: throw v2 │ │ +060d6a: 0d02 |0043: move-exception v2 │ │ +060d6c: 28c9 |0044: goto 000d // -0037 │ │ +060d6e: 0d03 |0045: move-exception v3 │ │ +060d70: 28fc |0046: goto 0042 // -0004 │ │ catches : 4 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000e │ │ -> 0x003c │ │ 0x000a - 0x000d │ │ Ljava/lang/Exception; -> 0x0043 │ │ 0x000f - 0x003c │ │ @@ -29161,19 +29162,19 @@ │ │ type : '(Z)Ljava/io/Writer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -053008: |[053008] com.badlogic.gdx.files.FileHandle.writer:(Z)Ljava/io/Writer; │ │ -053018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05301a: 6e30 ac09 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@09ac │ │ -053020: 0c00 |0004: move-result-object v0 │ │ -053022: 1100 |0005: return-object v0 │ │ +060da4: |[060da4] com.badlogic.gdx.files.FileHandle.writer:(Z)Ljava/io/Writer; │ │ +060db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060db6: 6e30 ac09 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/files/FileHandle;.writer:(ZLjava/lang/String;)Ljava/io/Writer; // method@09ac │ │ +060dbc: 0c00 |0004: move-result-object v0 │ │ +060dbe: 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 │ │ │ │ @@ -29182,111 +29183,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 │ │ -053024: |[053024] com.badlogic.gdx.files.FileHandle.writer:(ZLjava/lang/String;)Ljava/io/Writer; │ │ -053034: 5452 4303 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -053038: 6203 1800 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -05303c: 3332 1d00 |0004: if-ne v2, v3, 0021 // +001d │ │ -053040: 2202 bc02 |0006: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -053044: 2203 9103 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -053048: 7010 d024 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05304e: 1a04 4f02 |000d: const-string v4, "Cannot write to a classpath file: " // string@024f │ │ -053052: 6e20 d724 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -053058: 0c03 |0012: move-result-object v3 │ │ -05305a: 5454 4203 |0013: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -05305e: 6e20 d624 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -053064: 0c03 |0018: move-result-object v3 │ │ -053066: 6e10 dd24 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05306c: 0c03 |001c: move-result-object v3 │ │ -05306e: 7020 291e 3200 |001d: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -053074: 2702 |0020: throw v2 │ │ -053076: 5452 4303 |0021: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05307a: 6203 1a00 |0023: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -05307e: 3332 1d00 |0025: if-ne v2, v3, 0042 // +001d │ │ -053082: 2202 bc02 |0027: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -053086: 2203 9103 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -05308a: 7010 d024 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -053090: 1a04 5002 |002e: const-string v4, "Cannot write to an internal file: " // string@0250 │ │ -053094: 6e20 d724 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05309a: 0c03 |0033: move-result-object v3 │ │ -05309c: 5454 4203 |0034: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -0530a0: 6e20 d624 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0530a6: 0c03 |0039: move-result-object v3 │ │ -0530a8: 6e10 dd24 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0530ae: 0c03 |003d: move-result-object v3 │ │ -0530b0: 7020 291e 3200 |003e: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0530b6: 2702 |0041: throw v2 │ │ -0530b8: 6e10 9309 0500 |0042: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0530be: 0c02 |0045: move-result-object v2 │ │ -0530c0: 6e10 8f09 0200 |0046: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ -0530c6: 2201 5e03 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@035e │ │ -0530ca: 6e10 8909 0500 |004b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0530d0: 0c02 |004e: move-result-object v2 │ │ -0530d2: 7030 0024 2106 |004f: invoke-direct {v1, v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2400 │ │ -0530d8: 3907 0800 |0052: if-nez v7, 005a // +0008 │ │ -0530dc: 2202 6503 |0054: new-instance v2, Ljava/io/OutputStreamWriter; // type@0365 │ │ -0530e0: 7020 1724 1200 |0056: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2417 │ │ -0530e6: 1102 |0059: return-object v2 │ │ -0530e8: 2202 6503 |005a: new-instance v2, Ljava/io/OutputStreamWriter; // type@0365 │ │ -0530ec: 7030 1824 1207 |005c: invoke-direct {v2, v1, v7}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2418 │ │ -0530f2: 28fa |005f: goto 0059 // -0006 │ │ -0530f4: 0d00 |0060: move-exception v0 │ │ -0530f6: 6e10 8909 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0530fc: 0c02 |0064: move-result-object v2 │ │ -0530fe: 6e10 f723 0200 |0065: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ -053104: 0a02 |0068: move-result v2 │ │ -053106: 3802 2f00 |0069: if-eqz v2, 0098 // +002f │ │ -05310a: 2202 bc02 |006b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05310e: 2203 9103 |006d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -053112: 7010 d024 0300 |006f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -053118: 1a04 4e02 |0072: const-string v4, "Cannot open a stream to a directory: " // string@024e │ │ -05311c: 6e20 d724 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -053122: 0c03 |0077: move-result-object v3 │ │ -053124: 5454 4203 |0078: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -053128: 6e20 d624 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05312e: 0c03 |007d: move-result-object v3 │ │ -053130: 1a04 0a00 |007e: const-string v4, " (" // string@000a │ │ -053134: 6e20 d724 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05313a: 0c03 |0083: move-result-object v3 │ │ -05313c: 5454 4303 |0084: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -053140: 6e20 d624 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -053146: 0c03 |0089: move-result-object v3 │ │ -053148: 1a04 9200 |008a: const-string v4, ")" // string@0092 │ │ -05314c: 6e20 d724 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -053152: 0c03 |008f: move-result-object v3 │ │ -053154: 6e10 dd24 0300 |0090: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05315a: 0c03 |0093: move-result-object v3 │ │ -05315c: 7030 2a1e 3200 |0094: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -053162: 2702 |0097: throw v2 │ │ -053164: 2202 bc02 |0098: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -053168: 2203 9103 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -05316c: 7010 d024 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -053172: 1a04 6903 |009f: const-string v4, "Error writing file: " // string@0369 │ │ -053176: 6e20 d724 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05317c: 0c03 |00a4: move-result-object v3 │ │ -05317e: 5454 4203 |00a5: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ -053182: 6e20 d624 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -053188: 0c03 |00aa: move-result-object v3 │ │ -05318a: 1a04 0a00 |00ab: const-string v4, " (" // string@000a │ │ -05318e: 6e20 d724 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -053194: 0c03 |00b0: move-result-object v3 │ │ -053196: 5454 4303 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ -05319a: 6e20 d624 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0531a0: 0c03 |00b6: move-result-object v3 │ │ -0531a2: 1a04 9200 |00b7: const-string v4, ")" // string@0092 │ │ -0531a6: 6e20 d724 4300 |00b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0531ac: 0c03 |00bc: move-result-object v3 │ │ -0531ae: 6e10 dd24 0300 |00bd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0531b4: 0c03 |00c0: move-result-object v3 │ │ -0531b6: 7030 2a1e 3200 |00c1: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0531bc: 2702 |00c4: throw v2 │ │ +060dc0: |[060dc0] com.badlogic.gdx.files.FileHandle.writer:(ZLjava/lang/String;)Ljava/io/Writer; │ │ +060dd0: 5452 4303 |0000: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060dd4: 6203 1800 |0002: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +060dd8: 3332 1d00 |0004: if-ne v2, v3, 0021 // +001d │ │ +060ddc: 2202 bc02 |0006: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060de0: 2203 9103 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060de4: 7010 d024 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060dea: 1a04 4f02 |000d: const-string v4, "Cannot write to a classpath file: " // string@024f │ │ +060dee: 6e20 d724 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060df4: 0c03 |0012: move-result-object v3 │ │ +060df6: 5454 4203 |0013: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060dfa: 6e20 d624 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060e00: 0c03 |0018: move-result-object v3 │ │ +060e02: 6e10 dd24 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060e08: 0c03 |001c: move-result-object v3 │ │ +060e0a: 7020 291e 3200 |001d: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +060e10: 2702 |0020: throw v2 │ │ +060e12: 5452 4303 |0021: iget-object v2, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060e16: 6203 1a00 |0023: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +060e1a: 3332 1d00 |0025: if-ne v2, v3, 0042 // +001d │ │ +060e1e: 2202 bc02 |0027: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060e22: 2203 9103 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060e26: 7010 d024 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060e2c: 1a04 5002 |002e: const-string v4, "Cannot write to an internal file: " // string@0250 │ │ +060e30: 6e20 d724 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060e36: 0c03 |0033: move-result-object v3 │ │ +060e38: 5454 4203 |0034: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060e3c: 6e20 d624 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060e42: 0c03 |0039: move-result-object v3 │ │ +060e44: 6e10 dd24 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060e4a: 0c03 |003d: move-result-object v3 │ │ +060e4c: 7020 291e 3200 |003e: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +060e52: 2702 |0041: throw v2 │ │ +060e54: 6e10 9309 0500 |0042: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +060e5a: 0c02 |0045: move-result-object v2 │ │ +060e5c: 6e10 8f09 0200 |0046: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.mkdirs:()V // method@098f │ │ +060e62: 2201 5e03 |0049: new-instance v1, Ljava/io/FileOutputStream; // type@035e │ │ +060e66: 6e10 8909 0500 |004b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +060e6c: 0c02 |004e: move-result-object v2 │ │ +060e6e: 7030 0024 2106 |004f: invoke-direct {v1, v2, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@2400 │ │ +060e74: 3907 0800 |0052: if-nez v7, 005a // +0008 │ │ +060e78: 2202 6503 |0054: new-instance v2, Ljava/io/OutputStreamWriter; // type@0365 │ │ +060e7c: 7020 1724 1200 |0056: invoke-direct {v2, v1}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2417 │ │ +060e82: 1102 |0059: return-object v2 │ │ +060e84: 2202 6503 |005a: new-instance v2, Ljava/io/OutputStreamWriter; // type@0365 │ │ +060e88: 7030 1824 1207 |005c: invoke-direct {v2, v1, v7}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2418 │ │ +060e8e: 28fa |005f: goto 0059 // -0006 │ │ +060e90: 0d00 |0060: move-exception v0 │ │ +060e92: 6e10 8909 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +060e98: 0c02 |0064: move-result-object v2 │ │ +060e9a: 6e10 f723 0200 |0065: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@23f7 │ │ +060ea0: 0a02 |0068: move-result v2 │ │ +060ea2: 3802 2f00 |0069: if-eqz v2, 0098 // +002f │ │ +060ea6: 2202 bc02 |006b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060eaa: 2203 9103 |006d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060eae: 7010 d024 0300 |006f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060eb4: 1a04 4e02 |0072: const-string v4, "Cannot open a stream to a directory: " // string@024e │ │ +060eb8: 6e20 d724 4300 |0074: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060ebe: 0c03 |0077: move-result-object v3 │ │ +060ec0: 5454 4203 |0078: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060ec4: 6e20 d624 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060eca: 0c03 |007d: move-result-object v3 │ │ +060ecc: 1a04 0a00 |007e: const-string v4, " (" // string@000a │ │ +060ed0: 6e20 d724 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060ed6: 0c03 |0083: move-result-object v3 │ │ +060ed8: 5454 4303 |0084: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060edc: 6e20 d624 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060ee2: 0c03 |0089: move-result-object v3 │ │ +060ee4: 1a04 9200 |008a: const-string v4, ")" // string@0092 │ │ +060ee8: 6e20 d724 4300 |008c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060eee: 0c03 |008f: move-result-object v3 │ │ +060ef0: 6e10 dd24 0300 |0090: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060ef6: 0c03 |0093: move-result-object v3 │ │ +060ef8: 7030 2a1e 3200 |0094: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060efe: 2702 |0097: throw v2 │ │ +060f00: 2202 bc02 |0098: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +060f04: 2203 9103 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +060f08: 7010 d024 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +060f0e: 1a04 6903 |009f: const-string v4, "Error writing file: " // string@0369 │ │ +060f12: 6e20 d724 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060f18: 0c03 |00a4: move-result-object v3 │ │ +060f1a: 5454 4203 |00a5: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.file:Ljava/io/File; // field@0342 │ │ +060f1e: 6e20 d624 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060f24: 0c03 |00aa: move-result-object v3 │ │ +060f26: 1a04 0a00 |00ab: const-string v4, " (" // string@000a │ │ +060f2a: 6e20 d724 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060f30: 0c03 |00b0: move-result-object v3 │ │ +060f32: 5454 4303 |00b1: iget-object v4, v5, Lcom/badlogic/gdx/files/FileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0343 │ │ +060f36: 6e20 d624 4300 |00b3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +060f3c: 0c03 |00b6: move-result-object v3 │ │ +060f3e: 1a04 9200 |00b7: const-string v4, ")" // string@0092 │ │ +060f42: 6e20 d724 4300 |00b9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +060f48: 0c03 |00bc: move-result-object v3 │ │ +060f4a: 6e10 dd24 0300 |00bd: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +060f50: 0c03 |00c0: move-result-object v3 │ │ +060f52: 7030 2a1e 3200 |00c1: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +060f58: 2702 |00c4: throw v2 │ │ catches : 1 │ │ 0x0049 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0000 line=338 │ │ 0x0021 line=339 │ │ 0x0042 line=340 │ │ @@ -29394,65 +29395,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -0531d0: |[0531d0] com.badlogic.gdx.graphics.Camera.:()V │ │ -0531e0: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -0531e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0531e6: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -0531ec: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0531f0: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0531f6: 5b40 4a03 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -0531fa: 2200 dd01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0531fe: 1501 80bf |000f: const/high16 v1, #int -1082130432 // #bf80 │ │ -053202: 7040 1e13 2012 |0011: invoke-direct {v0, v2, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -053208: 5b40 4503 |0014: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ -05320c: 2200 dd01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -053210: 7040 1e13 2023 |0018: invoke-direct {v0, v2, v3, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -053216: 5b40 5003 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ -05321a: 2200 d601 |001d: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -05321e: 7010 6812 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -053224: 5b40 4b03 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@034b │ │ -053228: 2200 d601 |0024: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -05322c: 7010 6812 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -053232: 5b40 5103 |0029: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0351 │ │ -053236: 2200 d601 |002b: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -05323a: 7010 6812 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -053240: 5b40 4403 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ -053244: 2200 d601 |0032: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -053248: 7010 6812 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -05324e: 5b40 4803 |0037: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0348 │ │ -053252: 5943 4903 |0039: iput v3, v4, Lcom/badlogic/gdx/graphics/Camera;.near:F // field@0349 │ │ -053256: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ -05325a: 5940 4603 |003d: iput v0, v4, Lcom/badlogic/gdx/graphics/Camera;.far:F // field@0346 │ │ -05325e: 5942 5303 |003f: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0353 │ │ -053262: 5942 5203 |0041: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0352 │ │ -053266: 2200 b501 |0043: new-instance v0, Lcom/badlogic/gdx/math/Frustum; // type@01b5 │ │ -05326a: 7010 c911 0000 |0045: invoke-direct {v0}, Lcom/badlogic/gdx/math/Frustum;.:()V // method@11c9 │ │ -053270: 5b40 4703 |0048: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@0347 │ │ -053274: 2200 d601 |004a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -053278: 7010 6812 0000 |004c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -05327e: 5b40 4e03 |004f: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ -053282: 2200 dd01 |0051: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -053286: 7010 1d13 0000 |0053: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -05328c: 5b40 4f03 |0056: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -053290: 2200 dd01 |0058: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -053294: 7010 1d13 0000 |005a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -05329a: 5b40 4d03 |005d: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@034d │ │ -05329e: 2200 e001 |005f: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@01e0 │ │ -0532a2: 2201 dd01 |0061: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0532a6: 7010 1d13 0100 |0063: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0532ac: 2202 dd01 |0066: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0532b0: 7010 1d13 0200 |0068: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0532b6: 7030 7113 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@1371 │ │ -0532bc: 5b40 4c03 |006e: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ -0532c0: 0e00 |0070: return-void │ │ +060f6c: |[060f6c] com.badlogic.gdx.graphics.Camera.:()V │ │ +060f7c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +060f80: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +060f82: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +060f88: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +060f8c: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +060f92: 5b40 4a03 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +060f96: 2200 dd01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +060f9a: 1501 80bf |000f: const/high16 v1, #int -1082130432 // #bf80 │ │ +060f9e: 7040 1e13 2012 |0011: invoke-direct {v0, v2, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +060fa4: 5b40 4503 |0014: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ +060fa8: 2200 dd01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +060fac: 7040 1e13 2023 |0018: invoke-direct {v0, v2, v3, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +060fb2: 5b40 5003 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ +060fb6: 2200 d601 |001d: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +060fba: 7010 6812 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +060fc0: 5b40 4b03 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@034b │ │ +060fc4: 2200 d601 |0024: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +060fc8: 7010 6812 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +060fce: 5b40 5103 |0029: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0351 │ │ +060fd2: 2200 d601 |002b: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +060fd6: 7010 6812 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +060fdc: 5b40 4403 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ +060fe0: 2200 d601 |0032: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +060fe4: 7010 6812 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +060fea: 5b40 4803 |0037: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0348 │ │ +060fee: 5943 4903 |0039: iput v3, v4, Lcom/badlogic/gdx/graphics/Camera;.near:F // field@0349 │ │ +060ff2: 1500 c842 |003b: const/high16 v0, #int 1120403456 // #42c8 │ │ +060ff6: 5940 4603 |003d: iput v0, v4, Lcom/badlogic/gdx/graphics/Camera;.far:F // field@0346 │ │ +060ffa: 5942 5303 |003f: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0353 │ │ +060ffe: 5942 5203 |0041: iput v2, v4, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0352 │ │ +061002: 2200 b501 |0043: new-instance v0, Lcom/badlogic/gdx/math/Frustum; // type@01b5 │ │ +061006: 7010 c911 0000 |0045: invoke-direct {v0}, Lcom/badlogic/gdx/math/Frustum;.:()V // method@11c9 │ │ +06100c: 5b40 4703 |0048: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@0347 │ │ +061010: 2200 d601 |004a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +061014: 7010 6812 0000 |004c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +06101a: 5b40 4e03 |004f: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ +06101e: 2200 dd01 |0051: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +061022: 7010 1d13 0000 |0053: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +061028: 5b40 4f03 |0056: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +06102c: 2200 dd01 |0058: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +061030: 7010 1d13 0000 |005a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +061036: 5b40 4d03 |005d: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@034d │ │ +06103a: 2200 e001 |005f: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@01e0 │ │ +06103e: 2201 dd01 |0061: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +061042: 7010 1d13 0100 |0063: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +061048: 2202 dd01 |0066: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06104c: 7010 1d13 0200 |0068: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +061052: 7030 7113 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@1371 │ │ +061058: 5b40 4c03 |006e: iput-object v0, v4, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ +06105c: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=30 │ │ 0x0006 line=32 │ │ 0x000d line=34 │ │ 0x0016 line=36 │ │ 0x001d line=39 │ │ @@ -29477,27 +29478,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 │ │ -0532c4: |[0532c4] com.badlogic.gdx.graphics.Camera.apply:(Lcom/badlogic/gdx/graphics/GL10;)V │ │ -0532d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0532d6: 1300 0117 |0001: const/16 v0, #int 5889 // #1701 │ │ -0532da: 7220 120a 0300 |0003: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0532e0: 5420 4b03 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@034b │ │ -0532e4: 5400 f80a |0008: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0532e8: 7230 0d0a 0301 |000a: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0532ee: 1300 0017 |000d: const/16 v0, #int 5888 // #1700 │ │ -0532f2: 7220 120a 0300 |000f: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0532f8: 5420 5103 |0012: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0351 │ │ -0532fc: 5400 f80a |0014: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -053300: 7230 0d0a 0301 |0016: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -053306: 0e00 |0019: return-void │ │ +061060: |[061060] com.badlogic.gdx.graphics.Camera.apply:(Lcom/badlogic/gdx/graphics/GL10;)V │ │ +061070: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061072: 1300 0117 |0001: const/16 v0, #int 5889 // #1701 │ │ +061076: 7220 120a 0300 |0003: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +06107c: 5420 4b03 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@034b │ │ +061080: 5400 f80a |0008: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +061084: 7230 0d0a 0301 |000a: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +06108a: 1300 0017 |000d: const/16 v0, #int 5888 // #1700 │ │ +06108e: 7220 120a 0300 |000f: invoke-interface {v3, v0}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +061094: 5420 5103 |0012: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0351 │ │ +061098: 5400 f80a |0014: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +06109c: 7230 0d0a 0301 |0016: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0610a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0006 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=80 │ │ 0x0019 line=81 │ │ @@ -29510,31 +29511,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 │ │ -053308: |[053308] com.badlogic.gdx.graphics.Camera.getPickRay:(FF)Lcom/badlogic/gdx/math/collision/Ray; │ │ -053318: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05331a: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05331e: 7210 3001 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -053324: 0a00 |0006: move-result v0 │ │ -053326: 8205 |0007: int-to-float v5, v0 │ │ -053328: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05332c: 7210 2901 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -053332: 0a00 |000d: move-result v0 │ │ -053334: 8206 |000e: int-to-float v6, v0 │ │ -053336: 0770 |000f: move-object v0, v7 │ │ -053338: 0181 |0010: move v1, v8 │ │ -05333a: 0192 |0011: move v2, v9 │ │ -05333c: 0134 |0012: move v4, v3 │ │ -05333e: 7407 bf09 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@09bf │ │ -053344: 0c00 |0016: move-result-object v0 │ │ -053346: 1100 |0017: return-object v0 │ │ +0610a4: |[0610a4] com.badlogic.gdx.graphics.Camera.getPickRay:(FF)Lcom/badlogic/gdx/math/collision/Ray; │ │ +0610b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0610b6: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0610ba: 7210 3001 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0610c0: 0a00 |0006: move-result v0 │ │ +0610c2: 8205 |0007: int-to-float v5, v0 │ │ +0610c4: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0610c8: 7210 2901 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0610ce: 0a00 |000d: move-result v0 │ │ +0610d0: 8206 |000e: int-to-float v6, v0 │ │ +0610d2: 0770 |000f: move-object v0, v7 │ │ +0610d4: 0181 |0010: move v1, v8 │ │ +0610d6: 0192 |0011: move v2, v9 │ │ +0610d8: 0134 |0012: move v4, v3 │ │ +0610da: 7407 bf09 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@09bf │ │ +0610e0: 0c00 |0016: move-result-object v0 │ │ +0610e2: 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 │ │ @@ -29544,46 +29545,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 │ │ -053348: |[053348] com.badlogic.gdx.graphics.Camera.getPickRay:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ -053358: 5460 4c03 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ -05335c: 5400 3c0b |0002: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -053360: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -053362: 6e40 4413 7018 |0005: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -053368: 0c01 |0008: move-result-object v1 │ │ -05336a: 0760 |0009: move-object v0, v6 │ │ -05336c: 0192 |000a: move v2, v9 │ │ -05336e: 01a3 |000b: move v3, v10 │ │ -053370: 01b4 |000c: move v4, v11 │ │ -053372: 01c5 |000d: move v5, v12 │ │ -053374: 7406 ca09 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@09ca │ │ -05337a: 5460 4c03 |0011: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ -05337e: 5400 3b0b |0013: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -053382: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ -053386: 6e40 4413 7018 |0017: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -05338c: 0c01 |001a: move-result-object v1 │ │ -05338e: 0760 |001b: move-object v0, v6 │ │ -053390: 0192 |001c: move v2, v9 │ │ -053392: 01a3 |001d: move v3, v10 │ │ -053394: 01b4 |001e: move v4, v11 │ │ -053396: 01c5 |001f: move v5, v12 │ │ -053398: 7406 ca09 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@09ca │ │ -05339e: 5460 4c03 |0023: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ -0533a2: 5400 3b0b |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -0533a6: 5461 4c03 |0027: iget-object v1, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ -0533aa: 5411 3c0b |0029: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -0533ae: 6e20 4a13 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0533b4: 0c00 |002e: move-result-object v0 │ │ -0533b6: 6e10 3e13 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0533bc: 5460 4c03 |0032: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ -0533c0: 1100 |0034: return-object v0 │ │ +0610e4: |[0610e4] com.badlogic.gdx.graphics.Camera.getPickRay:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ +0610f4: 5460 4c03 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ +0610f8: 5400 3c0b |0002: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0610fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0610fe: 6e40 4413 7018 |0005: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +061104: 0c01 |0008: move-result-object v1 │ │ +061106: 0760 |0009: move-object v0, v6 │ │ +061108: 0192 |000a: move v2, v9 │ │ +06110a: 01a3 |000b: move v3, v10 │ │ +06110c: 01b4 |000c: move v4, v11 │ │ +06110e: 01c5 |000d: move v5, v12 │ │ +061110: 7406 ca09 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@09ca │ │ +061116: 5460 4c03 |0011: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ +06111a: 5400 3b0b |0013: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +06111e: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ +061122: 6e40 4413 7018 |0017: invoke-virtual {v0, v7, v8, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +061128: 0c01 |001a: move-result-object v1 │ │ +06112a: 0760 |001b: move-object v0, v6 │ │ +06112c: 0192 |001c: move v2, v9 │ │ +06112e: 01a3 |001d: move v3, v10 │ │ +061130: 01b4 |001e: move v4, v11 │ │ +061132: 01c5 |001f: move v5, v12 │ │ +061134: 7406 ca09 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@09ca │ │ +06113a: 5460 4c03 |0023: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ +06113e: 5400 3b0b |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +061142: 5461 4c03 |0027: iget-object v1, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ +061146: 5411 3c0b |0029: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +06114a: 6e20 4a13 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +061150: 0c00 |002e: move-result-object v0 │ │ +061152: 6e10 3e13 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +061158: 5460 4c03 |0032: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Camera;.ray:Lcom/badlogic/gdx/math/collision/Ray; // field@034c │ │ +06115c: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0011 line=228 │ │ 0x0023 line=229 │ │ 0x0032 line=230 │ │ locals : │ │ @@ -29600,23 +29601,23 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0533c4: |[0533c4] com.badlogic.gdx.graphics.Camera.lookAt:(FFF)V │ │ -0533d4: 5420 4503 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ -0533d8: 6e40 4413 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0533de: 0c00 |0005: move-result-object v0 │ │ -0533e0: 5421 4a03 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -0533e4: 6e20 4a13 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0533ea: 0c00 |000b: move-result-object v0 │ │ -0533ec: 6e10 3e13 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0533f2: 0e00 |000f: return-void │ │ +061160: |[061160] com.badlogic.gdx.graphics.Camera.lookAt:(FFF)V │ │ +061170: 5420 4503 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ +061174: 6e40 4413 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +06117a: 0c00 |0005: move-result-object v0 │ │ +06117c: 5421 4a03 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +061180: 6e20 4a13 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +061186: 0c00 |000b: move-result-object v0 │ │ +061188: 6e10 3e13 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06118e: 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 │ │ @@ -29628,32 +29629,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0533f4: |[0533f4] com.badlogic.gdx.graphics.Camera.normalizeUp:()V │ │ -053404: 5420 4d03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@034d │ │ -053408: 5421 4503 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ -05340c: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -053412: 0c00 |0007: move-result-object v0 │ │ -053414: 5421 5003 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ -053418: 6e20 2613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -05341e: 0c00 |000d: move-result-object v0 │ │ -053420: 6e10 3e13 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -053426: 5420 5003 |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ -05342a: 5421 4d03 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@034d │ │ -05342e: 6e20 4513 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -053434: 0c00 |0018: move-result-object v0 │ │ -053436: 5421 4503 |0019: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ -05343a: 6e20 2613 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -053440: 0c00 |001e: move-result-object v0 │ │ -053442: 6e10 3e13 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -053448: 0e00 |0022: return-void │ │ +061190: |[061190] com.badlogic.gdx.graphics.Camera.normalizeUp:()V │ │ +0611a0: 5420 4d03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@034d │ │ +0611a4: 5421 4503 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ +0611a8: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0611ae: 0c00 |0007: move-result-object v0 │ │ +0611b0: 5421 5003 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ +0611b4: 6e20 2613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +0611ba: 0c00 |000d: move-result-object v0 │ │ +0611bc: 6e10 3e13 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0611c2: 5420 5003 |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ +0611c6: 5421 4d03 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.right:Lcom/badlogic/gdx/math/Vector3; // field@034d │ │ +0611ca: 6e20 4513 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0611d0: 0c00 |0018: move-result-object v0 │ │ +0611d2: 5421 4503 |0019: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ +0611d6: 6e20 2613 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +0611dc: 0c00 |001e: move-result-object v0 │ │ +0611de: 6e10 3e13 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0611e4: 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; │ │ @@ -29663,29 +29664,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 │ │ -05344c: |[05344c] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -05345c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05345e: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -053462: 7210 3001 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -053468: 0a00 |0006: move-result v0 │ │ -05346a: 8204 |0007: int-to-float v4, v0 │ │ -05346c: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -053470: 7210 2901 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -053476: 0a00 |000d: move-result v0 │ │ -053478: 8205 |000e: int-to-float v5, v0 │ │ -05347a: 0760 |000f: move-object v0, v6 │ │ -05347c: 0771 |0010: move-object v1, v7 │ │ -05347e: 0123 |0011: move v3, v2 │ │ -053480: 7406 c309 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@09c3 │ │ -053486: 0e00 |0015: return-void │ │ +0611e8: |[0611e8] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +0611f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0611fa: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0611fe: 7210 3001 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +061204: 0a00 |0006: move-result v0 │ │ +061206: 8204 |0007: int-to-float v4, v0 │ │ +061208: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +06120c: 7210 2901 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +061212: 0a00 |000d: move-result v0 │ │ +061214: 8205 |000e: int-to-float v5, v0 │ │ +061216: 0760 |000f: move-object v0, v6 │ │ +061218: 0771 |0010: move-object v1, v7 │ │ +06121a: 0123 |0011: move v3, v2 │ │ +06121c: 7406 c309 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@09c3 │ │ +061222: 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; │ │ @@ -29695,36 +29696,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 │ │ -053488: |[053488] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ -053498: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -05349c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0534a0: 5430 4403 |0004: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ -0534a4: 6e20 3f13 0400 |0006: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133f │ │ -0534aa: 5240 2c0b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0534ae: c610 |000b: add-float/2addr v0, v1 │ │ -0534b0: c870 |000c: mul-float/2addr v0, v7 │ │ -0534b2: c920 |000d: div-float/2addr v0, v2 │ │ -0534b4: c650 |000e: add-float/2addr v0, v5 │ │ -0534b6: 5940 2c0b |000f: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0534ba: 5240 2d0b |0011: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0534be: c610 |0013: add-float/2addr v0, v1 │ │ -0534c0: c880 |0014: mul-float/2addr v0, v8 │ │ -0534c2: c920 |0015: div-float/2addr v0, v2 │ │ -0534c4: c660 |0016: add-float/2addr v0, v6 │ │ -0534c6: 5940 2d0b |0017: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0534ca: 5240 2e0b |0019: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0534ce: c610 |001b: add-float/2addr v0, v1 │ │ -0534d0: c920 |001c: div-float/2addr v0, v2 │ │ -0534d2: 5940 2e0b |001d: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0534d6: 0e00 |001f: return-void │ │ +061224: |[061224] com.badlogic.gdx.graphics.Camera.project:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ +061234: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +061238: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +06123c: 5430 4403 |0004: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ +061240: 6e20 3f13 0400 |0006: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133f │ │ +061246: 5240 2c0b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06124a: c610 |000b: add-float/2addr v0, v1 │ │ +06124c: c870 |000c: mul-float/2addr v0, v7 │ │ +06124e: c920 |000d: div-float/2addr v0, v2 │ │ +061250: c650 |000e: add-float/2addr v0, v5 │ │ +061252: 5940 2c0b |000f: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +061256: 5240 2d0b |0011: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06125a: c610 |0013: add-float/2addr v0, v1 │ │ +06125c: c880 |0014: mul-float/2addr v0, v8 │ │ +06125e: c920 |0015: div-float/2addr v0, v2 │ │ +061260: c660 |0016: add-float/2addr v0, v6 │ │ +061262: 5940 2d0b |0017: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +061266: 5240 2e0b |0019: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06126a: c610 |001b: add-float/2addr v0, v1 │ │ +06126c: c920 |001c: div-float/2addr v0, v2 │ │ +06126e: 5940 2e0b |001d: iput v0, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +061272: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0009 line=212 │ │ 0x0011 line=213 │ │ 0x0019 line=214 │ │ 0x001f line=215 │ │ @@ -29741,20 +29742,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0534d8: |[0534d8] com.badlogic.gdx.graphics.Camera.rotate:(FFFF)V │ │ -0534e8: 5410 4f03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -0534ec: 6e40 4413 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0534f2: 0c00 |0005: move-result-object v0 │ │ -0534f4: 6e30 c509 0102 |0006: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@09c5 │ │ -0534fa: 0e00 |0009: return-void │ │ +061274: |[061274] com.badlogic.gdx.graphics.Camera.rotate:(FFFF)V │ │ +061284: 5410 4f03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +061288: 6e40 4413 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +06128e: 0c00 |0005: move-result-object v0 │ │ +061290: 6e30 c509 0102 |0006: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@09c5 │ │ +061296: 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 │ │ @@ -29767,28 +29768,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 │ │ -0534fc: |[0534fc] com.badlogic.gdx.graphics.Camera.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -05350c: 5420 4e03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ -053510: 6e30 9212 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@1292 │ │ -053516: 5420 4503 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ -05351a: 5421 4e03 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ -05351e: 6e20 3c13 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -053524: 0c00 |000c: move-result-object v0 │ │ -053526: 6e10 3e13 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -05352c: 5420 5003 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ -053530: 5421 4e03 |0012: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ -053534: 6e20 3c13 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -05353a: 0c00 |0017: move-result-object v0 │ │ -05353c: 6e10 3e13 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -053542: 0e00 |001b: return-void │ │ +061298: |[061298] com.badlogic.gdx.graphics.Camera.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +0612a8: 5420 4e03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ +0612ac: 6e30 9212 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@1292 │ │ +0612b2: 5420 4503 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0345 │ │ +0612b6: 5421 4e03 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ +0612ba: 6e20 3c13 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +0612c0: 0c00 |000c: move-result-object v0 │ │ +0612c2: 6e10 3e13 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0612c8: 5420 5003 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.up:Lcom/badlogic/gdx/math/Vector3; // field@0350 │ │ +0612cc: 5421 4e03 |0012: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@034e │ │ +0612d0: 6e20 3c13 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +0612d6: 0c00 |0017: move-result-object v0 │ │ +0612d8: 6e10 3e13 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0612de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x0010 line=119 │ │ 0x001b line=120 │ │ locals : │ │ @@ -29801,31 +29802,31 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -053544: |[053544] com.badlogic.gdx.graphics.Camera.rotateAround:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)V │ │ -053554: 5420 4f03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -053558: 6e20 4513 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -05355e: 5420 4f03 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -053562: 5421 4a03 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -053566: 6e20 4a13 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -05356c: 5420 4f03 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -053570: 6e20 c809 0200 |000e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Camera;.translate:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c8 │ │ -053576: 6e30 c509 4205 |0011: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@09c5 │ │ -05357c: 5420 4f03 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -053580: 6e30 4213 4005 |0016: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@1342 │ │ -053586: 5420 4f03 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ -05358a: 1501 80bf |001b: const/high16 v1, #int -1082130432 // #bf80 │ │ -05358e: 6e20 3a13 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -053594: 0c00 |0020: move-result-object v0 │ │ -053596: 6e20 c809 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Camera;.translate:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c8 │ │ -05359c: 0e00 |0024: return-void │ │ +0612e0: |[0612e0] com.badlogic.gdx.graphics.Camera.rotateAround:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)V │ │ +0612f0: 5420 4f03 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +0612f4: 6e20 4513 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0612fa: 5420 4f03 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +0612fe: 5421 4a03 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +061302: 6e20 4a13 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +061308: 5420 4f03 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +06130c: 6e20 c809 0200 |000e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Camera;.translate:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c8 │ │ +061312: 6e30 c509 4205 |0011: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/Camera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@09c5 │ │ +061318: 5420 4f03 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +06131c: 6e30 4213 4005 |0016: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; // method@1342 │ │ +061322: 5420 4f03 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Camera;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@034f │ │ +061326: 1501 80bf |001b: const/high16 v1, #int -1082130432 // #bf80 │ │ +06132a: 6e20 3a13 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +061330: 0c00 |0020: move-result-object v0 │ │ +061332: 6e20 c809 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Camera;.translate:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c8 │ │ +061338: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x000c line=131 │ │ 0x0011 line=132 │ │ 0x0014 line=133 │ │ @@ -29842,18 +29843,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0535a0: |[0535a0] com.badlogic.gdx.graphics.Camera.translate:(FFF)V │ │ -0535b0: 5410 4a03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -0535b4: 6e40 2213 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ -0535ba: 0e00 |0005: return-void │ │ +06133c: |[06133c] com.badlogic.gdx.graphics.Camera.translate:(FFF)V │ │ +06134c: 5410 4a03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +061350: 6e40 2213 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ +061356: 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 │ │ @@ -29865,18 +29866,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 │ │ -0535bc: |[0535bc] com.badlogic.gdx.graphics.Camera.translate:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0535cc: 5410 4a03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -0535d0: 6e20 2313 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0535d6: 0e00 |0005: return-void │ │ +061358: |[061358] com.badlogic.gdx.graphics.Camera.translate:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +061368: 5410 4a03 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +06136c: 6e20 2313 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +061372: 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; │ │ @@ -29886,29 +29887,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 │ │ -0535d8: |[0535d8] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0535e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0535ea: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0535ee: 7210 3001 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0535f4: 0a00 |0006: move-result v0 │ │ -0535f6: 8204 |0007: int-to-float v4, v0 │ │ -0535f8: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0535fc: 7210 2901 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -053602: 0a00 |000d: move-result v0 │ │ -053604: 8205 |000e: int-to-float v5, v0 │ │ -053606: 0760 |000f: move-object v0, v6 │ │ -053608: 0771 |0010: move-object v1, v7 │ │ -05360a: 0123 |0011: move v3, v2 │ │ -05360c: 7406 ca09 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@09ca │ │ -053612: 0e00 |0015: return-void │ │ +061374: |[061374] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +061384: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061386: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +06138a: 7210 3001 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +061390: 0a00 |0006: move-result v0 │ │ +061392: 8204 |0007: int-to-float v4, v0 │ │ +061394: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +061398: 7210 2901 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +06139e: 0a00 |000d: move-result v0 │ │ +0613a0: 8205 |000e: int-to-float v5, v0 │ │ +0613a2: 0760 |000f: move-object v0, v6 │ │ +0613a4: 0771 |0010: move-object v1, v7 │ │ +0613a6: 0123 |0011: move v3, v2 │ │ +0613a8: 7406 ca09 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@09ca │ │ +0613ae: 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; │ │ @@ -29918,42 +29919,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 │ │ -053614: |[053614] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ -053624: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -053628: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ -05362c: 5260 2c0b |0004: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -053630: 5261 2d0b |0006: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -053634: c770 |0008: sub-float/2addr v0, v7 │ │ -053636: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05363a: 7210 2901 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -053640: 0a02 |000e: move-result v2 │ │ -053642: 8222 |000f: int-to-float v2, v2 │ │ -053644: c712 |0010: sub-float/2addr v2, v1 │ │ -053646: a701 0203 |0011: sub-float v1, v2, v3 │ │ -05364a: c781 |0013: sub-float/2addr v1, v8 │ │ -05364c: a802 0400 |0014: mul-float v2, v4, v0 │ │ -053650: c992 |0016: div-float/2addr v2, v9 │ │ -053652: c732 |0017: sub-float/2addr v2, v3 │ │ -053654: 5962 2c0b |0018: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -053658: a802 0401 |001a: mul-float v2, v4, v1 │ │ -05365c: c9a2 |001c: div-float/2addr v2, v10 │ │ -05365e: c732 |001d: sub-float/2addr v2, v3 │ │ -053660: 5962 2d0b |001e: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -053664: 5262 2e0b |0020: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -053668: c842 |0022: mul-float/2addr v2, v4 │ │ -05366a: c732 |0023: sub-float/2addr v2, v3 │ │ -05366c: 5962 2e0b |0024: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -053670: 5452 4803 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0348 │ │ -053674: 6e20 3f13 2600 |0028: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133f │ │ -05367a: 0e00 |002b: return-void │ │ +0613b0: |[0613b0] com.badlogic.gdx.graphics.Camera.unproject:(Lcom/badlogic/gdx/math/Vector3;FFFF)V │ │ +0613c0: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0613c4: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ +0613c8: 5260 2c0b |0004: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0613cc: 5261 2d0b |0006: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0613d0: c770 |0008: sub-float/2addr v0, v7 │ │ +0613d2: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0613d6: 7210 2901 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0613dc: 0a02 |000e: move-result v2 │ │ +0613de: 8222 |000f: int-to-float v2, v2 │ │ +0613e0: c712 |0010: sub-float/2addr v2, v1 │ │ +0613e2: a701 0203 |0011: sub-float v1, v2, v3 │ │ +0613e6: c781 |0013: sub-float/2addr v1, v8 │ │ +0613e8: a802 0400 |0014: mul-float v2, v4, v0 │ │ +0613ec: c992 |0016: div-float/2addr v2, v9 │ │ +0613ee: c732 |0017: sub-float/2addr v2, v3 │ │ +0613f0: 5962 2c0b |0018: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0613f4: a802 0401 |001a: mul-float v2, v4, v1 │ │ +0613f8: c9a2 |001c: div-float/2addr v2, v10 │ │ +0613fa: c732 |001d: sub-float/2addr v2, v3 │ │ +0613fc: 5962 2d0b |001e: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +061400: 5262 2e0b |0020: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +061404: c842 |0022: mul-float/2addr v2, v4 │ │ +061406: c732 |0023: sub-float/2addr v2, v3 │ │ +061408: 5962 2e0b |0024: iput v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06140c: 5452 4803 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/Camera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0348 │ │ +061410: 6e20 3f13 2600 |0028: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/math/Vector3;.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133f │ │ +061416: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=165 │ │ 0x0008 line=166 │ │ 0x0009 line=167 │ │ 0x0013 line=168 │ │ 0x0014 line=169 │ │ @@ -30084,69 +30085,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 124 16-bit code units │ │ -05367c: |[05367c] com.badlogic.gdx.graphics.Color.:()V │ │ -05368c: 1505 403f |0000: const/high16 v5, #int 1061158912 // #3f40 │ │ -053690: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -053694: 1501 803e |0004: const/high16 v1, #int 1048576000 // #3e80 │ │ -053698: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -05369a: 1503 803f |0007: const/high16 v3, #int 1065353216 // #3f80 │ │ -05369e: 2200 0e01 |0009: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536a2: 7054 cf09 4044 |000b: invoke-direct {v0, v4, v4, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536a8: 6900 5603 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CLEAR:Lcom/badlogic/gdx/graphics/Color; // field@0356 │ │ -0536ac: 2200 0e01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536b0: 7053 cf09 3033 |0012: invoke-direct {v0, v3, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536b6: 6900 6003 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -0536ba: 2200 0e01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536be: 7053 cf09 4044 |0019: invoke-direct {v0, v4, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536c4: 6900 5403 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0354 │ │ -0536c8: 2200 0e01 |001e: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536cc: 7053 cf09 3044 |0020: invoke-direct {v0, v3, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536d2: 6900 5f03 |0023: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.RED:Lcom/badlogic/gdx/graphics/Color; // field@035f │ │ -0536d6: 2200 0e01 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536da: 7053 cf09 4043 |0027: invoke-direct {v0, v4, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536e0: 6900 5a03 |002a: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GREEN:Lcom/badlogic/gdx/graphics/Color; // field@035a │ │ -0536e4: 2200 0e01 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536e8: 7053 cf09 4034 |002e: invoke-direct {v0, v4, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536ee: 6900 5503 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLUE:Lcom/badlogic/gdx/graphics/Color; // field@0355 │ │ -0536f2: 2200 0e01 |0033: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0536f6: 7053 cf09 5055 |0035: invoke-direct {v0, v5, v5, v5, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0536fc: 6900 5b03 |0038: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.LIGHT_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@035b │ │ -053700: 2200 0e01 |003a: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -053704: 7053 cf09 2022 |003c: invoke-direct {v0, v2, v2, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -05370a: 6900 5903 |003f: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GRAY:Lcom/badlogic/gdx/graphics/Color; // field@0359 │ │ -05370e: 2200 0e01 |0041: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -053712: 7053 cf09 1011 |0043: invoke-direct {v0, v1, v1, v1, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -053718: 6900 5803 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.DARK_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@0358 │ │ -05371c: 2200 0e01 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -053720: 1401 7b14 2e3f |004a: const v1, #float 0.68 // #3f2e147b │ │ -053726: 1402 7b14 2e3f |004d: const v2, #float 0.68 // #3f2e147b │ │ -05372c: 7053 cf09 3021 |0050: invoke-direct {v0, v3, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -053732: 6900 5e03 |0053: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.PINK:Lcom/badlogic/gdx/graphics/Color; // field@035e │ │ -053736: 2200 0e01 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05373a: 1401 14ae 473f |0057: const v1, #float 0.78 // #3f47ae14 │ │ -053740: 7053 cf09 3041 |005a: invoke-direct {v0, v3, v1, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -053746: 6900 5d03 |005d: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.ORANGE:Lcom/badlogic/gdx/graphics/Color; // field@035d │ │ -05374a: 2200 0e01 |005f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05374e: 7053 cf09 3043 |0061: invoke-direct {v0, v3, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -053754: 6900 6103 |0064: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.YELLOW:Lcom/badlogic/gdx/graphics/Color; // field@0361 │ │ -053758: 2200 0e01 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05375c: 7053 cf09 3034 |0068: invoke-direct {v0, v3, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -053762: 6900 5c03 |006b: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.MAGENTA:Lcom/badlogic/gdx/graphics/Color; // field@035c │ │ -053766: 2200 0e01 |006d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05376a: 7053 cf09 4033 |006f: invoke-direct {v0, v4, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -053770: 6900 5703 |0072: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CYAN:Lcom/badlogic/gdx/graphics/Color; // field@0357 │ │ -053774: 2200 0e01 |0074: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -053778: 7010 ce09 0000 |0076: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09ce │ │ -05377e: 6900 6603 |0079: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ -053782: 0e00 |007b: return-void │ │ +061418: |[061418] com.badlogic.gdx.graphics.Color.:()V │ │ +061428: 1505 403f |0000: const/high16 v5, #int 1061158912 // #3f40 │ │ +06142c: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +061430: 1501 803e |0004: const/high16 v1, #int 1048576000 // #3e80 │ │ +061434: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +061436: 1503 803f |0007: const/high16 v3, #int 1065353216 // #3f80 │ │ +06143a: 2200 0e01 |0009: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +06143e: 7054 cf09 4044 |000b: invoke-direct {v0, v4, v4, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +061444: 6900 5603 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CLEAR:Lcom/badlogic/gdx/graphics/Color; // field@0356 │ │ +061448: 2200 0e01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +06144c: 7053 cf09 3033 |0012: invoke-direct {v0, v3, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +061452: 6900 6003 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +061456: 2200 0e01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +06145a: 7053 cf09 4044 |0019: invoke-direct {v0, v4, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +061460: 6900 5403 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0354 │ │ +061464: 2200 0e01 |001e: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061468: 7053 cf09 3044 |0020: invoke-direct {v0, v3, v4, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06146e: 6900 5f03 |0023: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.RED:Lcom/badlogic/gdx/graphics/Color; // field@035f │ │ +061472: 2200 0e01 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061476: 7053 cf09 4043 |0027: invoke-direct {v0, v4, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06147c: 6900 5a03 |002a: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GREEN:Lcom/badlogic/gdx/graphics/Color; // field@035a │ │ +061480: 2200 0e01 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061484: 7053 cf09 4034 |002e: invoke-direct {v0, v4, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06148a: 6900 5503 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.BLUE:Lcom/badlogic/gdx/graphics/Color; // field@0355 │ │ +06148e: 2200 0e01 |0033: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061492: 7053 cf09 5055 |0035: invoke-direct {v0, v5, v5, v5, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +061498: 6900 5b03 |0038: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.LIGHT_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@035b │ │ +06149c: 2200 0e01 |003a: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0614a0: 7053 cf09 2022 |003c: invoke-direct {v0, v2, v2, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0614a6: 6900 5903 |003f: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.GRAY:Lcom/badlogic/gdx/graphics/Color; // field@0359 │ │ +0614aa: 2200 0e01 |0041: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0614ae: 7053 cf09 1011 |0043: invoke-direct {v0, v1, v1, v1, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0614b4: 6900 5803 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.DARK_GRAY:Lcom/badlogic/gdx/graphics/Color; // field@0358 │ │ +0614b8: 2200 0e01 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0614bc: 1401 7b14 2e3f |004a: const v1, #float 0.68 // #3f2e147b │ │ +0614c2: 1402 7b14 2e3f |004d: const v2, #float 0.68 // #3f2e147b │ │ +0614c8: 7053 cf09 3021 |0050: invoke-direct {v0, v3, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0614ce: 6900 5e03 |0053: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.PINK:Lcom/badlogic/gdx/graphics/Color; // field@035e │ │ +0614d2: 2200 0e01 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0614d6: 1401 14ae 473f |0057: const v1, #float 0.78 // #3f47ae14 │ │ +0614dc: 7053 cf09 3041 |005a: invoke-direct {v0, v3, v1, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0614e2: 6900 5d03 |005d: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.ORANGE:Lcom/badlogic/gdx/graphics/Color; // field@035d │ │ +0614e6: 2200 0e01 |005f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0614ea: 7053 cf09 3043 |0061: invoke-direct {v0, v3, v3, v4, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0614f0: 6900 6103 |0064: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.YELLOW:Lcom/badlogic/gdx/graphics/Color; // field@0361 │ │ +0614f4: 2200 0e01 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0614f8: 7053 cf09 3034 |0068: invoke-direct {v0, v3, v4, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0614fe: 6900 5c03 |006b: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.MAGENTA:Lcom/badlogic/gdx/graphics/Color; // field@035c │ │ +061502: 2200 0e01 |006d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061506: 7053 cf09 4033 |006f: invoke-direct {v0, v4, v3, v3, v3}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06150c: 6900 5703 |0072: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.CYAN:Lcom/badlogic/gdx/graphics/Color; // field@0357 │ │ +061510: 2200 0e01 |0074: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061514: 7010 ce09 0000 |0076: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09ce │ │ +06151a: 6900 6603 |0079: sput-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ +06151e: 0e00 |007b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=26 │ │ 0x0010 line=27 │ │ 0x0017 line=28 │ │ 0x001e line=29 │ │ 0x0025 line=30 │ │ @@ -30167,17 +30168,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053784: |[053784] com.badlogic.gdx.graphics.Color.:()V │ │ -053794: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05379a: 0e00 |0003: return-void │ │ +061520: |[061520] com.badlogic.gdx.graphics.Color.:()V │ │ +061530: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +061536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ @@ -30186,22 +30187,22 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05379c: |[05379c] com.badlogic.gdx.graphics.Color.:(FFFF)V │ │ -0537ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0537b2: 5901 6503 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0537b6: 5902 6403 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0537ba: 5903 6303 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0537be: 5904 6203 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0537c2: 6e10 d309 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ -0537c8: 0e00 |000e: return-void │ │ +061538: |[061538] com.badlogic.gdx.graphics.Color.:(FFFF)V │ │ +061548: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06154e: 5901 6503 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061552: 5902 6403 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061556: 5903 6303 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06155a: 5904 6203 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06155e: 6e10 d309 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ +061564: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x0009 line=61 │ │ @@ -30219,18 +30220,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 │ │ -0537cc: |[0537cc] com.badlogic.gdx.graphics.Color.:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0537dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0537e2: 6e20 e609 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0537e8: 0e00 |0006: return-void │ │ +061568: |[061568] com.badlogic.gdx.graphics.Color.:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +061578: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06157e: 6e20 e609 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +061584: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/Color; │ │ @@ -30241,19 +30242,19 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0537ec: |[0537ec] com.badlogic.gdx.graphics.Color.alpha:(F)I │ │ -0537fc: 1500 7f43 |0000: const/high16 v0, #int 1132396544 // #437f │ │ -053800: c810 |0002: mul-float/2addr v0, v1 │ │ -053802: 8700 |0003: float-to-int v0, v0 │ │ -053804: 0f00 |0004: return v0 │ │ +061588: |[061588] com.badlogic.gdx.graphics.Color.alpha:(F)I │ │ +061598: 1500 7f43 |0000: const/high16 v0, #int 1132396544 // #437f │ │ +06159c: c810 |0002: mul-float/2addr v0, v1 │ │ +06159e: 8700 |0003: float-to-int v0, v0 │ │ +0615a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 alpha F │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -30261,23 +30262,23 @@ │ │ type : '(FF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -053808: |[053808] com.badlogic.gdx.graphics.Color.luminanceAlpha:(FF)I │ │ -053818: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -05381c: a800 0201 |0002: mul-float v0, v2, v1 │ │ -053820: 8700 |0004: float-to-int v0, v0 │ │ -053822: e000 0008 |0005: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -053826: c831 |0007: mul-float/2addr v1, v3 │ │ -053828: 8711 |0008: float-to-int v1, v1 │ │ -05382a: b610 |0009: or-int/2addr v0, v1 │ │ -05382c: 0f00 |000a: return v0 │ │ +0615a4: |[0615a4] com.badlogic.gdx.graphics.Color.luminanceAlpha:(FF)I │ │ +0615b4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +0615b8: a800 0201 |0002: mul-float v0, v2, v1 │ │ +0615bc: 8700 |0004: float-to-int v0, v0 │ │ +0615be: e000 0008 |0005: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +0615c2: c831 |0007: mul-float/2addr v1, v3 │ │ +0615c4: 8711 |0008: float-to-int v1, v1 │ │ +0615c6: b610 |0009: or-int/2addr v0, v1 │ │ +0615c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000b reg=2 luminance F │ │ 0x0000 - 0x000b reg=3 alpha F │ │ │ │ @@ -30286,28 +30287,28 @@ │ │ type : '(FFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -053830: |[053830] com.badlogic.gdx.graphics.Color.rgb565:(FFF)I │ │ -053840: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ -053844: a800 0302 |0002: mul-float v0, v3, v2 │ │ -053848: 8700 |0004: float-to-int v0, v0 │ │ -05384a: e000 000b |0005: shl-int/lit8 v0, v0, #int 11 // #0b │ │ -05384e: 1501 7c42 |0007: const/high16 v1, #int 1115422720 // #427c │ │ -053852: c841 |0009: mul-float/2addr v1, v4 │ │ -053854: 8711 |000a: float-to-int v1, v1 │ │ -053856: e001 0105 |000b: shl-int/lit8 v1, v1, #int 5 // #05 │ │ -05385a: b610 |000d: or-int/2addr v0, v1 │ │ -05385c: a801 0502 |000e: mul-float v1, v5, v2 │ │ -053860: 8711 |0010: float-to-int v1, v1 │ │ -053862: b610 |0011: or-int/2addr v0, v1 │ │ -053864: 0f00 |0012: return v0 │ │ +0615cc: |[0615cc] com.badlogic.gdx.graphics.Color.rgb565:(FFF)I │ │ +0615dc: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ +0615e0: a800 0302 |0002: mul-float v0, v3, v2 │ │ +0615e4: 8700 |0004: float-to-int v0, v0 │ │ +0615e6: e000 000b |0005: shl-int/lit8 v0, v0, #int 11 // #0b │ │ +0615ea: 1501 7c42 |0007: const/high16 v1, #int 1115422720 // #427c │ │ +0615ee: c841 |0009: mul-float/2addr v1, v4 │ │ +0615f0: 8711 |000a: float-to-int v1, v1 │ │ +0615f2: e001 0105 |000b: shl-int/lit8 v1, v1, #int 5 // #05 │ │ +0615f6: b610 |000d: or-int/2addr v0, v1 │ │ +0615f8: a801 0502 |000e: mul-float v1, v5, v2 │ │ +0615fc: 8711 |0010: float-to-int v1, v1 │ │ +0615fe: b610 |0011: or-int/2addr v0, v1 │ │ +061600: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 r F │ │ 0x0000 - 0x0013 reg=4 g F │ │ 0x0000 - 0x0013 reg=5 b F │ │ @@ -30317,31 +30318,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 │ │ -053868: |[053868] com.badlogic.gdx.graphics.Color.rgb565:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -053878: 1503 f841 |0000: const/high16 v3, #int 1106771968 // #41f8 │ │ -05387c: 5240 6503 |0002: iget v0, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053880: c830 |0004: mul-float/2addr v0, v3 │ │ -053882: 8700 |0005: float-to-int v0, v0 │ │ -053884: e000 000b |0006: shl-int/lit8 v0, v0, #int 11 // #0b │ │ -053888: 5241 6403 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05388c: 1502 7c42 |000a: const/high16 v2, #int 1115422720 // #427c │ │ -053890: c821 |000c: mul-float/2addr v1, v2 │ │ -053892: 8711 |000d: float-to-int v1, v1 │ │ -053894: e001 0105 |000e: shl-int/lit8 v1, v1, #int 5 // #05 │ │ -053898: b610 |0010: or-int/2addr v0, v1 │ │ -05389a: 5241 6303 |0011: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05389e: c831 |0013: mul-float/2addr v1, v3 │ │ -0538a0: 8711 |0014: float-to-int v1, v1 │ │ -0538a2: b610 |0015: or-int/2addr v0, v1 │ │ -0538a4: 0f00 |0016: return v0 │ │ +061604: |[061604] com.badlogic.gdx.graphics.Color.rgb565:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +061614: 1503 f841 |0000: const/high16 v3, #int 1106771968 // #41f8 │ │ +061618: 5240 6503 |0002: iget v0, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06161c: c830 |0004: mul-float/2addr v0, v3 │ │ +06161e: 8700 |0005: float-to-int v0, v0 │ │ +061620: e000 000b |0006: shl-int/lit8 v0, v0, #int 11 // #0b │ │ +061624: 5241 6403 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061628: 1502 7c42 |000a: const/high16 v2, #int 1115422720 // #427c │ │ +06162c: c821 |000c: mul-float/2addr v1, v2 │ │ +06162e: 8711 |000d: float-to-int v1, v1 │ │ +061630: e001 0105 |000e: shl-int/lit8 v1, v1, #int 5 // #05 │ │ +061634: b610 |0010: or-int/2addr v0, v1 │ │ +061636: 5241 6303 |0011: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06163a: c831 |0013: mul-float/2addr v1, v3 │ │ +06163c: 8711 |0014: float-to-int v1, v1 │ │ +06163e: b610 |0015: or-int/2addr v0, v1 │ │ +061640: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=260 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -30349,34 +30350,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 │ │ -0538a8: |[0538a8] com.badlogic.gdx.graphics.Color.rgb565ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -0538b8: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ -0538bc: 1400 00f8 0000 |0002: const v0, #float 8.89656e-41 // #0000f800 │ │ -0538c2: b540 |0005: and-int/2addr v0, v4 │ │ -0538c4: e200 000b |0006: ushr-int/lit8 v0, v0, #int 11 // #0b │ │ -0538c8: 8200 |0008: int-to-float v0, v0 │ │ -0538ca: c920 |0009: div-float/2addr v0, v2 │ │ -0538cc: 5930 6503 |000a: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0538d0: d540 e007 |000c: and-int/lit16 v0, v4, #int 2016 // #07e0 │ │ -0538d4: e200 0005 |000e: ushr-int/lit8 v0, v0, #int 5 // #05 │ │ -0538d8: 8200 |0010: int-to-float v0, v0 │ │ -0538da: 1501 7c42 |0011: const/high16 v1, #int 1115422720 // #427c │ │ -0538de: c910 |0013: div-float/2addr v0, v1 │ │ -0538e0: 5930 6403 |0014: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0538e4: dd00 041f |0016: and-int/lit8 v0, v4, #int 31 // #1f │ │ -0538e8: e200 0000 |0018: ushr-int/lit8 v0, v0, #int 0 // #00 │ │ -0538ec: 8200 |001a: int-to-float v0, v0 │ │ -0538ee: c920 |001b: div-float/2addr v0, v2 │ │ -0538f0: 5930 6303 |001c: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0538f4: 0e00 |001e: return-void │ │ +061644: |[061644] com.badlogic.gdx.graphics.Color.rgb565ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +061654: 1502 f841 |0000: const/high16 v2, #int 1106771968 // #41f8 │ │ +061658: 1400 00f8 0000 |0002: const v0, #float 8.89656e-41 // #0000f800 │ │ +06165e: b540 |0005: and-int/2addr v0, v4 │ │ +061660: e200 000b |0006: ushr-int/lit8 v0, v0, #int 11 // #0b │ │ +061664: 8200 |0008: int-to-float v0, v0 │ │ +061666: c920 |0009: div-float/2addr v0, v2 │ │ +061668: 5930 6503 |000a: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06166c: d540 e007 |000c: and-int/lit16 v0, v4, #int 2016 // #07e0 │ │ +061670: e200 0005 |000e: ushr-int/lit8 v0, v0, #int 5 // #05 │ │ +061674: 8200 |0010: int-to-float v0, v0 │ │ +061676: 1501 7c42 |0011: const/high16 v1, #int 1115422720 // #427c │ │ +06167a: c910 |0013: div-float/2addr v0, v1 │ │ +06167c: 5930 6403 |0014: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061680: dd00 041f |0016: and-int/lit8 v0, v4, #int 31 // #1f │ │ +061684: e200 0000 |0018: ushr-int/lit8 v0, v0, #int 0 // #00 │ │ +061688: 8200 |001a: int-to-float v0, v0 │ │ +06168a: c920 |001b: div-float/2addr v0, v2 │ │ +06168c: 5930 6303 |001c: iput v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061690: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x000c line=282 │ │ 0x0016 line=283 │ │ 0x001e line=284 │ │ locals : │ │ @@ -30388,27 +30389,27 @@ │ │ type : '(FFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0538f8: |[0538f8] com.badlogic.gdx.graphics.Color.rgb888:(FFF)I │ │ -053908: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -05390c: a800 0302 |0002: mul-float v0, v3, v2 │ │ -053910: 8700 |0004: float-to-int v0, v0 │ │ -053912: e000 0010 |0005: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -053916: a801 0402 |0007: mul-float v1, v4, v2 │ │ -05391a: 8711 |0009: float-to-int v1, v1 │ │ -05391c: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -053920: b610 |000c: or-int/2addr v0, v1 │ │ -053922: a801 0502 |000d: mul-float v1, v5, v2 │ │ -053926: 8711 |000f: float-to-int v1, v1 │ │ -053928: b610 |0010: or-int/2addr v0, v1 │ │ -05392a: 0f00 |0011: return v0 │ │ +061694: |[061694] com.badlogic.gdx.graphics.Color.rgb888:(FFF)I │ │ +0616a4: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +0616a8: a800 0302 |0002: mul-float v0, v3, v2 │ │ +0616ac: 8700 |0004: float-to-int v0, v0 │ │ +0616ae: e000 0010 |0005: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0616b2: a801 0402 |0007: mul-float v1, v4, v2 │ │ +0616b6: 8711 |0009: float-to-int v1, v1 │ │ +0616b8: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0616bc: b610 |000c: or-int/2addr v0, v1 │ │ +0616be: a801 0502 |000d: mul-float v1, v5, v2 │ │ +0616c2: 8711 |000f: float-to-int v1, v1 │ │ +0616c4: b610 |0010: or-int/2addr v0, v1 │ │ +0616c6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=252 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 r F │ │ 0x0000 - 0x0012 reg=4 g F │ │ 0x0000 - 0x0012 reg=5 b F │ │ @@ -30418,30 +30419,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 │ │ -05392c: |[05392c] com.badlogic.gdx.graphics.Color.rgb888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -05393c: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -053940: 5230 6503 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053944: c820 |0004: mul-float/2addr v0, v2 │ │ -053946: 8700 |0005: float-to-int v0, v0 │ │ -053948: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -05394c: 5231 6403 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053950: c821 |000a: mul-float/2addr v1, v2 │ │ -053952: 8711 |000b: float-to-int v1, v1 │ │ -053954: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -053958: b610 |000e: or-int/2addr v0, v1 │ │ -05395a: 5231 6303 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05395e: c821 |0011: mul-float/2addr v1, v2 │ │ -053960: 8711 |0012: float-to-int v1, v1 │ │ -053962: b610 |0013: or-int/2addr v0, v1 │ │ -053964: 0f00 |0014: return v0 │ │ +0616c8: |[0616c8] com.badlogic.gdx.graphics.Color.rgb888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +0616d8: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +0616dc: 5230 6503 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0616e0: c820 |0004: mul-float/2addr v0, v2 │ │ +0616e2: 8700 |0005: float-to-int v0, v0 │ │ +0616e4: e000 0010 |0006: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0616e8: 5231 6403 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0616ec: c821 |000a: mul-float/2addr v1, v2 │ │ +0616ee: 8711 |000b: float-to-int v1, v1 │ │ +0616f0: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0616f4: b610 |000e: or-int/2addr v0, v1 │ │ +0616f6: 5231 6303 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0616fa: c821 |0011: mul-float/2addr v1, v2 │ │ +0616fc: 8711 |0012: float-to-int v1, v1 │ │ +0616fe: b610 |0013: or-int/2addr v0, v1 │ │ +061700: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=268 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -30449,33 +30450,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 │ │ -053968: |[053968] com.badlogic.gdx.graphics.Color.rgb888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -053978: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -05397c: 1500 ff00 |0002: const/high16 v0, #int 16711680 // #ff │ │ -053980: b530 |0004: and-int/2addr v0, v3 │ │ -053982: e200 0010 |0005: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ -053986: 8200 |0007: int-to-float v0, v0 │ │ -053988: c910 |0008: div-float/2addr v0, v1 │ │ -05398a: 5920 6503 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05398e: 1400 00ff 0000 |000b: const v0, #float 9.14768e-41 // #0000ff00 │ │ -053994: b530 |000e: and-int/2addr v0, v3 │ │ -053996: e200 0008 |000f: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -05399a: 8200 |0011: int-to-float v0, v0 │ │ -05399c: c910 |0012: div-float/2addr v0, v1 │ │ -05399e: 5920 6403 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0539a2: d530 ff00 |0015: and-int/lit16 v0, v3, #int 255 // #00ff │ │ -0539a6: 8200 |0017: int-to-float v0, v0 │ │ -0539a8: c910 |0018: div-float/2addr v0, v1 │ │ -0539aa: 5920 6303 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0539ae: 0e00 |001b: return-void │ │ +061704: |[061704] com.badlogic.gdx.graphics.Color.rgb888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +061714: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +061718: 1500 ff00 |0002: const/high16 v0, #int 16711680 // #ff │ │ +06171c: b530 |0004: and-int/2addr v0, v3 │ │ +06171e: e200 0010 |0005: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ +061722: 8200 |0007: int-to-float v0, v0 │ │ +061724: c910 |0008: div-float/2addr v0, v1 │ │ +061726: 5920 6503 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06172a: 1400 00ff 0000 |000b: const v0, #float 9.14768e-41 // #0000ff00 │ │ +061730: b530 |000e: and-int/2addr v0, v3 │ │ +061732: e200 0008 |000f: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +061736: 8200 |0011: int-to-float v0, v0 │ │ +061738: c910 |0012: div-float/2addr v0, v1 │ │ +06173a: 5920 6403 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06173e: d530 ff00 |0015: and-int/lit16 v0, v3, #int 255 // #00ff │ │ +061742: 8200 |0017: int-to-float v0, v0 │ │ +061744: c910 |0018: div-float/2addr v0, v1 │ │ +061746: 5920 6303 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06174a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x000b line=305 │ │ 0x0015 line=306 │ │ 0x001b line=307 │ │ locals : │ │ @@ -30487,31 +30488,31 @@ │ │ type : '(FFFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0539b0: |[0539b0] com.badlogic.gdx.graphics.Color.rgba4444:(FFFF)I │ │ -0539c0: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ -0539c4: a800 0302 |0002: mul-float v0, v3, v2 │ │ -0539c8: 8700 |0004: float-to-int v0, v0 │ │ -0539ca: e000 000c |0005: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -0539ce: a801 0402 |0007: mul-float v1, v4, v2 │ │ -0539d2: 8711 |0009: float-to-int v1, v1 │ │ -0539d4: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -0539d8: b610 |000c: or-int/2addr v0, v1 │ │ -0539da: a801 0502 |000d: mul-float v1, v5, v2 │ │ -0539de: 8711 |000f: float-to-int v1, v1 │ │ -0539e0: e001 0104 |0010: shl-int/lit8 v1, v1, #int 4 // #04 │ │ -0539e4: b610 |0012: or-int/2addr v0, v1 │ │ -0539e6: a801 0602 |0013: mul-float v1, v6, v2 │ │ -0539ea: 8711 |0015: float-to-int v1, v1 │ │ -0539ec: b610 |0016: or-int/2addr v0, v1 │ │ -0539ee: 0f00 |0017: return v0 │ │ +06174c: |[06174c] com.badlogic.gdx.graphics.Color.rgba4444:(FFFF)I │ │ +06175c: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ +061760: a800 0302 |0002: mul-float v0, v3, v2 │ │ +061764: 8700 |0004: float-to-int v0, v0 │ │ +061766: e000 000c |0005: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +06176a: a801 0402 |0007: mul-float v1, v4, v2 │ │ +06176e: 8711 |0009: float-to-int v1, v1 │ │ +061770: e001 0108 |000a: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +061774: b610 |000c: or-int/2addr v0, v1 │ │ +061776: a801 0502 |000d: mul-float v1, v5, v2 │ │ +06177a: 8711 |000f: float-to-int v1, v1 │ │ +06177c: e001 0104 |0010: shl-int/lit8 v1, v1, #int 4 // #04 │ │ +061780: b610 |0012: or-int/2addr v0, v1 │ │ +061782: a801 0602 |0013: mul-float v1, v6, v2 │ │ +061786: 8711 |0015: float-to-int v1, v1 │ │ +061788: b610 |0016: or-int/2addr v0, v1 │ │ +06178a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 r F │ │ 0x0000 - 0x0018 reg=4 g F │ │ 0x0000 - 0x0018 reg=5 b F │ │ @@ -30522,35 +30523,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 │ │ -0539f0: |[0539f0] com.badlogic.gdx.graphics.Color.rgba4444:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -053a00: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ -053a04: 5230 6503 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053a08: c820 |0004: mul-float/2addr v0, v2 │ │ -053a0a: 8700 |0005: float-to-int v0, v0 │ │ -053a0c: e000 000c |0006: shl-int/lit8 v0, v0, #int 12 // #0c │ │ -053a10: 5231 6403 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053a14: c821 |000a: mul-float/2addr v1, v2 │ │ -053a16: 8711 |000b: float-to-int v1, v1 │ │ -053a18: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -053a1c: b610 |000e: or-int/2addr v0, v1 │ │ -053a1e: 5231 6303 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053a22: c821 |0011: mul-float/2addr v1, v2 │ │ -053a24: 8711 |0012: float-to-int v1, v1 │ │ -053a26: e001 0104 |0013: shl-int/lit8 v1, v1, #int 4 // #04 │ │ -053a2a: b610 |0015: or-int/2addr v0, v1 │ │ -053a2c: 5231 6203 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053a30: c821 |0018: mul-float/2addr v1, v2 │ │ -053a32: 8711 |0019: float-to-int v1, v1 │ │ -053a34: b610 |001a: or-int/2addr v0, v1 │ │ -053a36: 0f00 |001b: return v0 │ │ +06178c: |[06178c] com.badlogic.gdx.graphics.Color.rgba4444:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +06179c: 1502 7041 |0000: const/high16 v2, #int 1097859072 // #4170 │ │ +0617a0: 5230 6503 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0617a4: c820 |0004: mul-float/2addr v0, v2 │ │ +0617a6: 8700 |0005: float-to-int v0, v0 │ │ +0617a8: e000 000c |0006: shl-int/lit8 v0, v0, #int 12 // #0c │ │ +0617ac: 5231 6403 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0617b0: c821 |000a: mul-float/2addr v1, v2 │ │ +0617b2: 8711 |000b: float-to-int v1, v1 │ │ +0617b4: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0617b8: b610 |000e: or-int/2addr v0, v1 │ │ +0617ba: 5231 6303 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0617be: c821 |0011: mul-float/2addr v1, v2 │ │ +0617c0: 8711 |0012: float-to-int v1, v1 │ │ +0617c2: e001 0104 |0013: shl-int/lit8 v1, v1, #int 4 // #04 │ │ +0617c6: b610 |0015: or-int/2addr v0, v1 │ │ +0617c8: 5231 6203 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0617cc: c821 |0018: mul-float/2addr v1, v2 │ │ +0617ce: 8711 |0019: float-to-int v1, v1 │ │ +0617d0: b610 |001a: or-int/2addr v0, v1 │ │ +0617d2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=264 │ │ locals : │ │ 0x0000 - 0x001c reg=3 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -30558,37 +30559,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 │ │ -053a38: |[053a38] com.badlogic.gdx.graphics.Color.rgba4444ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -053a48: 1501 7041 |0000: const/high16 v1, #int 1097859072 // #4170 │ │ -053a4c: 1400 00f0 0000 |0002: const v0, #float 8.60958e-41 // #0000f000 │ │ -053a52: b530 |0005: and-int/2addr v0, v3 │ │ -053a54: e200 000c |0006: ushr-int/lit8 v0, v0, #int 12 // #0c │ │ -053a58: 8200 |0008: int-to-float v0, v0 │ │ -053a5a: c910 |0009: div-float/2addr v0, v1 │ │ -053a5c: 5920 6503 |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053a60: d530 000f |000c: and-int/lit16 v0, v3, #int 3840 // #0f00 │ │ -053a64: e200 0008 |000e: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -053a68: 8200 |0010: int-to-float v0, v0 │ │ -053a6a: c910 |0011: div-float/2addr v0, v1 │ │ -053a6c: 5920 6403 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053a70: d530 f000 |0014: and-int/lit16 v0, v3, #int 240 // #00f0 │ │ -053a74: e200 0004 |0016: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ -053a78: 8200 |0018: int-to-float v0, v0 │ │ -053a7a: c910 |0019: div-float/2addr v0, v1 │ │ -053a7c: 5920 6303 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053a80: dd00 030f |001c: and-int/lit8 v0, v3, #int 15 // #0f │ │ -053a84: 8200 |001e: int-to-float v0, v0 │ │ -053a86: c910 |001f: div-float/2addr v0, v1 │ │ -053a88: 5920 6203 |0020: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053a8c: 0e00 |0022: return-void │ │ +0617d4: |[0617d4] com.badlogic.gdx.graphics.Color.rgba4444ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +0617e4: 1501 7041 |0000: const/high16 v1, #int 1097859072 // #4170 │ │ +0617e8: 1400 00f0 0000 |0002: const v0, #float 8.60958e-41 // #0000f000 │ │ +0617ee: b530 |0005: and-int/2addr v0, v3 │ │ +0617f0: e200 000c |0006: ushr-int/lit8 v0, v0, #int 12 // #0c │ │ +0617f4: 8200 |0008: int-to-float v0, v0 │ │ +0617f6: c910 |0009: div-float/2addr v0, v1 │ │ +0617f8: 5920 6503 |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0617fc: d530 000f |000c: and-int/lit16 v0, v3, #int 3840 // #0f00 │ │ +061800: e200 0008 |000e: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +061804: 8200 |0010: int-to-float v0, v0 │ │ +061806: c910 |0011: div-float/2addr v0, v1 │ │ +061808: 5920 6403 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06180c: d530 f000 |0014: and-int/lit16 v0, v3, #int 240 // #00f0 │ │ +061810: e200 0004 |0016: ushr-int/lit8 v0, v0, #int 4 // #04 │ │ +061814: 8200 |0018: int-to-float v0, v0 │ │ +061816: c910 |0019: div-float/2addr v0, v1 │ │ +061818: 5920 6303 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06181c: dd00 030f |001c: and-int/lit8 v0, v3, #int 15 // #0f │ │ +061820: 8200 |001e: int-to-float v0, v0 │ │ +061822: c910 |001f: div-float/2addr v0, v1 │ │ +061824: 5920 6203 |0020: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061828: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=292 │ │ 0x000c line=293 │ │ 0x0014 line=294 │ │ 0x001c line=295 │ │ 0x0022 line=296 │ │ @@ -30601,31 +30602,31 @@ │ │ type : '(FFFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -053a90: |[053a90] com.badlogic.gdx.graphics.Color.rgba8888:(FFFF)I │ │ -053aa0: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -053aa4: a800 0302 |0002: mul-float v0, v3, v2 │ │ -053aa8: 8700 |0004: float-to-int v0, v0 │ │ -053aaa: e000 0018 |0005: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -053aae: a801 0402 |0007: mul-float v1, v4, v2 │ │ -053ab2: 8711 |0009: float-to-int v1, v1 │ │ -053ab4: e001 0110 |000a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -053ab8: b610 |000c: or-int/2addr v0, v1 │ │ -053aba: a801 0502 |000d: mul-float v1, v5, v2 │ │ -053abe: 8711 |000f: float-to-int v1, v1 │ │ -053ac0: e001 0108 |0010: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -053ac4: b610 |0012: or-int/2addr v0, v1 │ │ -053ac6: a801 0602 |0013: mul-float v1, v6, v2 │ │ -053aca: 8711 |0015: float-to-int v1, v1 │ │ -053acc: b610 |0016: or-int/2addr v0, v1 │ │ -053ace: 0f00 |0017: return v0 │ │ +06182c: |[06182c] com.badlogic.gdx.graphics.Color.rgba8888:(FFFF)I │ │ +06183c: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +061840: a800 0302 |0002: mul-float v0, v3, v2 │ │ +061844: 8700 |0004: float-to-int v0, v0 │ │ +061846: e000 0018 |0005: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +06184a: a801 0402 |0007: mul-float v1, v4, v2 │ │ +06184e: 8711 |0009: float-to-int v1, v1 │ │ +061850: e001 0110 |000a: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +061854: b610 |000c: or-int/2addr v0, v1 │ │ +061856: a801 0502 |000d: mul-float v1, v5, v2 │ │ +06185a: 8711 |000f: float-to-int v1, v1 │ │ +06185c: e001 0108 |0010: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +061860: b610 |0012: or-int/2addr v0, v1 │ │ +061862: a801 0602 |0013: mul-float v1, v6, v2 │ │ +061866: 8711 |0015: float-to-int v1, v1 │ │ +061868: b610 |0016: or-int/2addr v0, v1 │ │ +06186a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=256 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 r F │ │ 0x0000 - 0x0018 reg=4 g F │ │ 0x0000 - 0x0018 reg=5 b F │ │ @@ -30636,35 +30637,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 │ │ -053ad0: |[053ad0] com.badlogic.gdx.graphics.Color.rgba8888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ -053ae0: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ -053ae4: 5230 6503 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053ae8: c820 |0004: mul-float/2addr v0, v2 │ │ -053aea: 8700 |0005: float-to-int v0, v0 │ │ -053aec: e000 0018 |0006: shl-int/lit8 v0, v0, #int 24 // #18 │ │ -053af0: 5231 6403 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053af4: c821 |000a: mul-float/2addr v1, v2 │ │ -053af6: 8711 |000b: float-to-int v1, v1 │ │ -053af8: e001 0110 |000c: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -053afc: b610 |000e: or-int/2addr v0, v1 │ │ -053afe: 5231 6303 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053b02: c821 |0011: mul-float/2addr v1, v2 │ │ -053b04: 8711 |0012: float-to-int v1, v1 │ │ -053b06: e001 0108 |0013: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -053b0a: b610 |0015: or-int/2addr v0, v1 │ │ -053b0c: 5231 6203 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053b10: c821 |0018: mul-float/2addr v1, v2 │ │ -053b12: 8711 |0019: float-to-int v1, v1 │ │ -053b14: b610 |001a: or-int/2addr v0, v1 │ │ -053b16: 0f00 |001b: return v0 │ │ +06186c: |[06186c] com.badlogic.gdx.graphics.Color.rgba8888:(Lcom/badlogic/gdx/graphics/Color;)I │ │ +06187c: 1502 7f43 |0000: const/high16 v2, #int 1132396544 // #437f │ │ +061880: 5230 6503 |0002: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061884: c820 |0004: mul-float/2addr v0, v2 │ │ +061886: 8700 |0005: float-to-int v0, v0 │ │ +061888: e000 0018 |0006: shl-int/lit8 v0, v0, #int 24 // #18 │ │ +06188c: 5231 6403 |0008: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061890: c821 |000a: mul-float/2addr v1, v2 │ │ +061892: 8711 |000b: float-to-int v1, v1 │ │ +061894: e001 0110 |000c: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +061898: b610 |000e: or-int/2addr v0, v1 │ │ +06189a: 5231 6303 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06189e: c821 |0011: mul-float/2addr v1, v2 │ │ +0618a0: 8711 |0012: float-to-int v1, v1 │ │ +0618a2: e001 0108 |0013: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0618a6: b610 |0015: or-int/2addr v0, v1 │ │ +0618a8: 5231 6203 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0618ac: c821 |0018: mul-float/2addr v1, v2 │ │ +0618ae: 8711 |0019: float-to-int v1, v1 │ │ +0618b0: b610 |001a: or-int/2addr v0, v1 │ │ +0618b2: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x001c reg=3 color Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #17 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -30672,39 +30673,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 │ │ -053b18: |[053b18] com.badlogic.gdx.graphics.Color.rgba8888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ -053b28: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -053b2c: 1500 00ff |0002: const/high16 v0, #int -16777216 // #ff00 │ │ -053b30: b530 |0004: and-int/2addr v0, v3 │ │ -053b32: e200 0018 |0005: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ -053b36: 8200 |0007: int-to-float v0, v0 │ │ -053b38: c910 |0008: div-float/2addr v0, v1 │ │ -053b3a: 5920 6503 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053b3e: 1500 ff00 |000b: const/high16 v0, #int 16711680 // #ff │ │ -053b42: b530 |000d: and-int/2addr v0, v3 │ │ -053b44: e200 0010 |000e: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ -053b48: 8200 |0010: int-to-float v0, v0 │ │ -053b4a: c910 |0011: div-float/2addr v0, v1 │ │ -053b4c: 5920 6403 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053b50: 1400 00ff 0000 |0014: const v0, #float 9.14768e-41 // #0000ff00 │ │ -053b56: b530 |0017: and-int/2addr v0, v3 │ │ -053b58: e200 0008 |0018: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ -053b5c: 8200 |001a: int-to-float v0, v0 │ │ -053b5e: c910 |001b: div-float/2addr v0, v1 │ │ -053b60: 5920 6303 |001c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053b64: d530 ff00 |001e: and-int/lit16 v0, v3, #int 255 // #00ff │ │ -053b68: 8200 |0020: int-to-float v0, v0 │ │ -053b6a: c910 |0021: div-float/2addr v0, v1 │ │ -053b6c: 5920 6203 |0022: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053b70: 0e00 |0024: return-void │ │ +0618b4: |[0618b4] com.badlogic.gdx.graphics.Color.rgba8888ToColor:(Lcom/badlogic/gdx/graphics/Color;I)V │ │ +0618c4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +0618c8: 1500 00ff |0002: const/high16 v0, #int -16777216 // #ff00 │ │ +0618cc: b530 |0004: and-int/2addr v0, v3 │ │ +0618ce: e200 0018 |0005: ushr-int/lit8 v0, v0, #int 24 // #18 │ │ +0618d2: 8200 |0007: int-to-float v0, v0 │ │ +0618d4: c910 |0008: div-float/2addr v0, v1 │ │ +0618d6: 5920 6503 |0009: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0618da: 1500 ff00 |000b: const/high16 v0, #int 16711680 // #ff │ │ +0618de: b530 |000d: and-int/2addr v0, v3 │ │ +0618e0: e200 0010 |000e: ushr-int/lit8 v0, v0, #int 16 // #10 │ │ +0618e4: 8200 |0010: int-to-float v0, v0 │ │ +0618e6: c910 |0011: div-float/2addr v0, v1 │ │ +0618e8: 5920 6403 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0618ec: 1400 00ff 0000 |0014: const v0, #float 9.14768e-41 // #0000ff00 │ │ +0618f2: b530 |0017: and-int/2addr v0, v3 │ │ +0618f4: e200 0008 |0018: ushr-int/lit8 v0, v0, #int 8 // #08 │ │ +0618f8: 8200 |001a: int-to-float v0, v0 │ │ +0618fa: c910 |001b: div-float/2addr v0, v1 │ │ +0618fc: 5920 6303 |001c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061900: d530 ff00 |001e: and-int/lit16 v0, v3, #int 255 // #00ff │ │ +061904: 8200 |0020: int-to-float v0, v0 │ │ +061906: c910 |0021: div-float/2addr v0, v1 │ │ +061908: 5920 6203 |0022: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06190c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=315 │ │ 0x000b line=316 │ │ 0x0014 line=317 │ │ 0x001e line=318 │ │ 0x0024 line=319 │ │ @@ -30717,33 +30718,33 @@ │ │ type : '(FFFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -053b74: |[053b74] com.badlogic.gdx.graphics.Color.toFloatBits:(FFFF)F │ │ -053b84: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -053b88: a801 0307 |0002: mul-float v1, v3, v7 │ │ -053b8c: 8711 |0004: float-to-int v1, v1 │ │ -053b8e: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -053b92: a802 0306 |0007: mul-float v2, v3, v6 │ │ -053b96: 8722 |0009: float-to-int v2, v2 │ │ -053b98: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -053b9c: b621 |000c: or-int/2addr v1, v2 │ │ -053b9e: a802 0305 |000d: mul-float v2, v3, v5 │ │ -053ba2: 8722 |000f: float-to-int v2, v2 │ │ -053ba4: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -053ba8: b621 |0012: or-int/2addr v1, v2 │ │ -053baa: a802 0304 |0013: mul-float v2, v3, v4 │ │ -053bae: 8722 |0015: float-to-int v2, v2 │ │ -053bb0: 9600 0102 |0016: or-int v0, v1, v2 │ │ -053bb4: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -053bba: 0a01 |001b: move-result v1 │ │ -053bbc: 0f01 |001c: return v1 │ │ +061910: |[061910] com.badlogic.gdx.graphics.Color.toFloatBits:(FFFF)F │ │ +061920: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +061924: a801 0307 |0002: mul-float v1, v3, v7 │ │ +061928: 8711 |0004: float-to-int v1, v1 │ │ +06192a: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +06192e: a802 0306 |0007: mul-float v2, v3, v6 │ │ +061932: 8722 |0009: float-to-int v2, v2 │ │ +061934: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +061938: b621 |000c: or-int/2addr v1, v2 │ │ +06193a: a802 0305 |000d: mul-float v2, v3, v5 │ │ +06193e: 8722 |000f: float-to-int v2, v2 │ │ +061940: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +061944: b621 |0012: or-int/2addr v1, v2 │ │ +061946: a802 0304 |0013: mul-float v2, v3, v4 │ │ +06194a: 8722 |0015: float-to-int v2, v2 │ │ +06194c: 9600 0102 |0016: or-int v0, v1, v2 │ │ +061950: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +061956: 0a01 |001b: move-result v1 │ │ +061958: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=231 │ │ 0x0018 line=232 │ │ locals : │ │ 0x0018 - 0x001d reg=0 color I │ │ 0x0000 - 0x001d reg=4 r F │ │ @@ -30756,24 +30757,24 @@ │ │ type : '(IIII)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -053bc0: |[053bc0] com.badlogic.gdx.graphics.Color.toFloatBits:(IIII)F │ │ -053bd0: e002 0718 |0000: shl-int/lit8 v2, v7, #int 24 // #18 │ │ -053bd4: e003 0610 |0002: shl-int/lit8 v3, v6, #int 16 // #10 │ │ -053bd8: b632 |0004: or-int/2addr v2, v3 │ │ -053bda: e003 0508 |0005: shl-int/lit8 v3, v5, #int 8 // #08 │ │ -053bde: b632 |0007: or-int/2addr v2, v3 │ │ -053be0: 9600 0204 |0008: or-int v0, v2, v4 │ │ -053be4: 7110 c01f 0000 |000a: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -053bea: 0a01 |000d: move-result v1 │ │ -053bec: 0f01 |000e: return v1 │ │ +06195c: |[06195c] com.badlogic.gdx.graphics.Color.toFloatBits:(IIII)F │ │ +06196c: e002 0718 |0000: shl-int/lit8 v2, v7, #int 24 // #18 │ │ +061970: e003 0610 |0002: shl-int/lit8 v3, v6, #int 16 // #10 │ │ +061974: b632 |0004: or-int/2addr v2, v3 │ │ +061976: e003 0508 |0005: shl-int/lit8 v3, v5, #int 8 // #08 │ │ +06197a: b632 |0007: or-int/2addr v2, v3 │ │ +06197c: 9600 0204 |0008: or-int v0, v2, v4 │ │ +061980: 7110 c01f 0000 |000a: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +061986: 0a01 |000d: move-result v1 │ │ +061988: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x000a line=195 │ │ 0x000e line=196 │ │ locals : │ │ 0x000a - 0x000f reg=0 color I │ │ @@ -30788,22 +30789,22 @@ │ │ type : '(IIII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -053bf0: |[053bf0] com.badlogic.gdx.graphics.Color.toIntBits:(IIII)I │ │ -053c00: e000 0518 |0000: shl-int/lit8 v0, v5, #int 24 // #18 │ │ -053c04: e001 0410 |0002: shl-int/lit8 v1, v4, #int 16 // #10 │ │ -053c08: b610 |0004: or-int/2addr v0, v1 │ │ -053c0a: e001 0308 |0005: shl-int/lit8 v1, v3, #int 8 // #08 │ │ -053c0e: b610 |0007: or-int/2addr v0, v1 │ │ -053c10: b620 |0008: or-int/2addr v0, v2 │ │ -053c12: 0f00 |0009: return v0 │ │ +06198c: |[06198c] com.badlogic.gdx.graphics.Color.toIntBits:(IIII)I │ │ +06199c: e000 0518 |0000: shl-int/lit8 v0, v5, #int 24 // #18 │ │ +0619a0: e001 0410 |0002: shl-int/lit8 v1, v4, #int 16 // #10 │ │ +0619a4: b610 |0004: or-int/2addr v0, v1 │ │ +0619a6: e001 0308 |0005: shl-int/lit8 v1, v3, #int 8 // #08 │ │ +0619aa: b610 |0007: or-int/2addr v0, v1 │ │ +0619ac: b620 |0008: or-int/2addr v0, v2 │ │ +0619ae: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x000a reg=2 r I │ │ 0x0000 - 0x000a reg=3 g I │ │ 0x0000 - 0x000a reg=4 b I │ │ @@ -30815,33 +30816,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 │ │ -053c14: |[053c14] com.badlogic.gdx.graphics.Color.add:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -053c24: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053c28: 5231 6503 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053c2c: c610 |0004: add-float/2addr v0, v1 │ │ -053c2e: 5920 6503 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053c32: 5220 6403 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053c36: 5231 6403 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053c3a: c610 |000b: add-float/2addr v0, v1 │ │ -053c3c: 5920 6403 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053c40: 5220 6303 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053c44: 5231 6303 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053c48: c610 |0012: add-float/2addr v0, v1 │ │ -053c4a: 5920 6303 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053c4e: 5220 6203 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053c52: 5231 6203 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053c56: c610 |0019: add-float/2addr v0, v1 │ │ -053c58: 5920 6203 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053c5c: 6e10 d309 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ -053c62: 1102 |001f: return-object v2 │ │ +0619b0: |[0619b0] com.badlogic.gdx.graphics.Color.add:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +0619c0: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0619c4: 5231 6503 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0619c8: c610 |0004: add-float/2addr v0, v1 │ │ +0619ca: 5920 6503 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0619ce: 5220 6403 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0619d2: 5231 6403 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0619d6: c610 |000b: add-float/2addr v0, v1 │ │ +0619d8: 5920 6403 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0619dc: 5220 6303 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0619e0: 5231 6303 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0619e4: c610 |0012: add-float/2addr v0, v1 │ │ +0619e6: 5920 6303 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0619ea: 5220 6203 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0619ee: 5231 6203 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0619f2: c610 |0019: add-float/2addr v0, v1 │ │ +0619f4: 5920 6203 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0619f8: 6e10 d309 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ +0619fe: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0007 line=116 │ │ 0x000e line=117 │ │ 0x0015 line=118 │ │ 0x001c line=119 │ │ @@ -30855,54 +30856,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 72 16-bit code units │ │ -053c64: |[053c64] com.badlogic.gdx.graphics.Color.clamp:()V │ │ -053c74: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -053c78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -053c7a: 5230 6503 |0003: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053c7e: 2e00 0001 |0005: cmpg-float v0, v0, v1 │ │ -053c82: 3b00 1d00 |0007: if-gez v0, 0024 // +001d │ │ -053c86: 5931 6503 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053c8a: 5230 6403 |000b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053c8e: 2e00 0001 |000d: cmpg-float v0, v0, v1 │ │ -053c92: 3b00 1e00 |000f: if-gez v0, 002d // +001e │ │ -053c96: 5931 6403 |0011: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053c9a: 5230 6303 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053c9e: 2e00 0001 |0015: cmpg-float v0, v0, v1 │ │ -053ca2: 3b00 1f00 |0017: if-gez v0, 0036 // +001f │ │ -053ca6: 5931 6303 |0019: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053caa: 5230 6203 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053cae: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ -053cb2: 3b00 2000 |001f: if-gez v0, 003f // +0020 │ │ -053cb6: 5931 6203 |0021: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053cba: 0e00 |0023: return-void │ │ -053cbc: 5230 6503 |0024: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053cc0: 2d00 0002 |0026: cmpl-float v0, v0, v2 │ │ -053cc4: 3d00 e3ff |0028: if-lez v0, 000b // -001d │ │ -053cc8: 5932 6503 |002a: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053ccc: 28df |002c: goto 000b // -0021 │ │ -053cce: 5230 6403 |002d: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053cd2: 2d00 0002 |002f: cmpl-float v0, v0, v2 │ │ -053cd6: 3d00 e2ff |0031: if-lez v0, 0013 // -001e │ │ -053cda: 5932 6403 |0033: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053cde: 28de |0035: goto 0013 // -0022 │ │ -053ce0: 5230 6303 |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053ce4: 2d00 0002 |0038: cmpl-float v0, v0, v2 │ │ -053ce8: 3d00 e1ff |003a: if-lez v0, 001b // -001f │ │ -053cec: 5932 6303 |003c: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053cf0: 28dd |003e: goto 001b // -0023 │ │ -053cf2: 5230 6203 |003f: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053cf6: 2d00 0002 |0041: cmpl-float v0, v0, v2 │ │ -053cfa: 3d00 e0ff |0043: if-lez v0, 0023 // -0020 │ │ -053cfe: 5932 6203 |0045: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053d02: 28dc |0047: goto 0023 // -0024 │ │ +061a00: |[061a00] com.badlogic.gdx.graphics.Color.clamp:()V │ │ +061a10: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +061a14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +061a16: 5230 6503 |0003: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061a1a: 2e00 0001 |0005: cmpg-float v0, v0, v1 │ │ +061a1e: 3b00 1d00 |0007: if-gez v0, 0024 // +001d │ │ +061a22: 5931 6503 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061a26: 5230 6403 |000b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061a2a: 2e00 0001 |000d: cmpg-float v0, v0, v1 │ │ +061a2e: 3b00 1e00 |000f: if-gez v0, 002d // +001e │ │ +061a32: 5931 6403 |0011: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061a36: 5230 6303 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061a3a: 2e00 0001 |0015: cmpg-float v0, v0, v1 │ │ +061a3e: 3b00 1f00 |0017: if-gez v0, 0036 // +001f │ │ +061a42: 5931 6303 |0019: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061a46: 5230 6203 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061a4a: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ +061a4e: 3b00 2000 |001f: if-gez v0, 003f // +0020 │ │ +061a52: 5931 6203 |0021: iput v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061a56: 0e00 |0023: return-void │ │ +061a58: 5230 6503 |0024: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061a5c: 2d00 0002 |0026: cmpl-float v0, v0, v2 │ │ +061a60: 3d00 e3ff |0028: if-lez v0, 000b // -001d │ │ +061a64: 5932 6503 |002a: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061a68: 28df |002c: goto 000b // -0021 │ │ +061a6a: 5230 6403 |002d: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061a6e: 2d00 0002 |002f: cmpl-float v0, v0, v2 │ │ +061a72: 3d00 e2ff |0031: if-lez v0, 0013 // -001e │ │ +061a76: 5932 6403 |0033: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061a7a: 28de |0035: goto 0013 // -0022 │ │ +061a7c: 5230 6303 |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061a80: 2d00 0002 |0038: cmpl-float v0, v0, v2 │ │ +061a84: 3d00 e1ff |003a: if-lez v0, 001b // -001f │ │ +061a88: 5932 6303 |003c: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061a8c: 28dd |003e: goto 001b // -0023 │ │ +061a8e: 5230 6203 |003f: iget v0, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061a92: 2d00 0002 |0041: cmpl-float v0, v0, v2 │ │ +061a96: 3d00 e0ff |0043: if-lez v0, 0023 // -0020 │ │ +061a9a: 5932 6203 |0045: iput v2, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061a9e: 28dc |0047: goto 0023 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=137 │ │ 0x0009 line=138 │ │ 0x000b line=141 │ │ 0x0011 line=142 │ │ 0x0013 line=145 │ │ @@ -30922,18 +30923,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053d04: |[053d04] com.badlogic.gdx.graphics.Color.cpy:()Lcom/badlogic/gdx/graphics/Color; │ │ -053d14: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -053d18: 7020 d009 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -053d1e: 1100 |0005: return-object v0 │ │ +061aa0: |[061aa0] com.badlogic.gdx.graphics.Color.cpy:()Lcom/badlogic/gdx/graphics/Color; │ │ +061ab0: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061ab4: 7020 d009 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +061aba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -30941,36 +30942,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -053d20: |[053d20] com.badlogic.gdx.graphics.Color.equals:(Ljava/lang/Object;)Z │ │ -053d30: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -053d32: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -053d34: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -053d38: 0f01 |0004: return v1 │ │ -053d3a: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -053d3e: 6e10 9724 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -053d44: 0c03 |000a: move-result-object v3 │ │ -053d46: 6e10 9724 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -053d4c: 0c04 |000e: move-result-object v4 │ │ -053d4e: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -053d52: 0121 |0011: move v1, v2 │ │ -053d54: 28f2 |0012: goto 0004 // -000e │ │ -053d56: 0760 |0013: move-object v0, v6 │ │ -053d58: 1f00 0e01 |0014: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -053d5c: 6e10 ed09 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09ed │ │ -053d62: 0a03 |0019: move-result v3 │ │ -053d64: 6e10 ed09 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09ed │ │ -053d6a: 0a04 |001d: move-result v4 │ │ -053d6c: 3243 e6ff |001e: if-eq v3, v4, 0004 // -001a │ │ -053d70: 0121 |0020: move v1, v2 │ │ -053d72: 28e3 |0021: goto 0004 // -001d │ │ +061abc: |[061abc] com.badlogic.gdx.graphics.Color.equals:(Ljava/lang/Object;)Z │ │ +061acc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +061ace: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +061ad0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +061ad4: 0f01 |0004: return v1 │ │ +061ad6: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +061ada: 6e10 9724 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +061ae0: 0c03 |000a: move-result-object v3 │ │ +061ae2: 6e10 9724 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +061ae8: 0c04 |000e: move-result-object v4 │ │ +061aea: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +061aee: 0121 |0011: move v1, v2 │ │ +061af0: 28f2 |0012: goto 0004 // -000e │ │ +061af2: 0760 |0013: move-object v0, v6 │ │ +061af4: 1f00 0e01 |0014: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +061af8: 6e10 ed09 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09ed │ │ +061afe: 0a03 |0019: move-result v3 │ │ +061b00: 6e10 ed09 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09ed │ │ +061b06: 0a04 |001d: move-result v4 │ │ +061b08: 3243 e6ff |001e: if-eq v3, v4, 0004 // -001a │ │ +061b0c: 0121 |0020: move v1, v2 │ │ +061b0e: 28e3 |0021: goto 0004 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x0004 line=166 │ │ 0x0005 line=164 │ │ 0x0014 line=165 │ │ 0x0016 line=166 │ │ @@ -30984,54 +30985,54 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -053d74: |[053d74] com.badlogic.gdx.graphics.Color.hashCode:()I │ │ -053d84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -053d86: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -053d88: 5252 6503 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053d8c: 2d02 0204 |0004: cmpl-float v2, v2, v4 │ │ -053d90: 3802 3900 |0006: if-eqz v2, 003f // +0039 │ │ -053d94: 5252 6503 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053d98: 7110 bc1f 0200 |000a: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -053d9e: 0a00 |000d: move-result v0 │ │ -053da0: da03 001f |000e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -053da4: 5252 6403 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053da8: 2d02 0204 |0012: cmpl-float v2, v2, v4 │ │ -053dac: 3802 2d00 |0014: if-eqz v2, 0041 // +002d │ │ -053db0: 5252 6403 |0016: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053db4: 7110 bc1f 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -053dba: 0a02 |001b: move-result v2 │ │ -053dbc: 9000 0302 |001c: add-int v0, v3, v2 │ │ -053dc0: da03 001f |001e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ -053dc4: 5252 6303 |0020: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053dc8: 2d02 0204 |0022: cmpl-float v2, v2, v4 │ │ -053dcc: 3802 1f00 |0024: if-eqz v2, 0043 // +001f │ │ -053dd0: 5252 6303 |0026: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053dd4: 7110 bc1f 0200 |0028: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -053dda: 0a02 |002b: move-result v2 │ │ -053ddc: 9000 0302 |002c: add-int v0, v3, v2 │ │ -053de0: da02 001f |002e: mul-int/lit8 v2, v0, #int 31 // #1f │ │ -053de4: 5253 6203 |0030: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053de8: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ -053dec: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ -053df0: 5251 6203 |0036: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053df4: 7110 bc1f 0100 |0038: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -053dfa: 0a01 |003b: move-result v1 │ │ -053dfc: 9000 0201 |003c: add-int v0, v2, v1 │ │ -053e00: 0f00 |003e: return v0 │ │ -053e02: 0110 |003f: move v0, v1 │ │ -053e04: 28ce |0040: goto 000e // -0032 │ │ -053e06: 0112 |0041: move v2, v1 │ │ -053e08: 28da |0042: goto 001c // -0026 │ │ -053e0a: 0112 |0043: move v2, v1 │ │ -053e0c: 28e8 |0044: goto 002c // -0018 │ │ +061b10: |[061b10] com.badlogic.gdx.graphics.Color.hashCode:()I │ │ +061b20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061b22: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +061b24: 5252 6503 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061b28: 2d02 0204 |0004: cmpl-float v2, v2, v4 │ │ +061b2c: 3802 3900 |0006: if-eqz v2, 003f // +0039 │ │ +061b30: 5252 6503 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061b34: 7110 bc1f 0200 |000a: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +061b3a: 0a00 |000d: move-result v0 │ │ +061b3c: da03 001f |000e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +061b40: 5252 6403 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061b44: 2d02 0204 |0012: cmpl-float v2, v2, v4 │ │ +061b48: 3802 2d00 |0014: if-eqz v2, 0041 // +002d │ │ +061b4c: 5252 6403 |0016: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061b50: 7110 bc1f 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +061b56: 0a02 |001b: move-result v2 │ │ +061b58: 9000 0302 |001c: add-int v0, v3, v2 │ │ +061b5c: da03 001f |001e: mul-int/lit8 v3, v0, #int 31 // #1f │ │ +061b60: 5252 6303 |0020: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061b64: 2d02 0204 |0022: cmpl-float v2, v2, v4 │ │ +061b68: 3802 1f00 |0024: if-eqz v2, 0043 // +001f │ │ +061b6c: 5252 6303 |0026: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061b70: 7110 bc1f 0200 |0028: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +061b76: 0a02 |002b: move-result v2 │ │ +061b78: 9000 0302 |002c: add-int v0, v3, v2 │ │ +061b7c: da02 001f |002e: mul-int/lit8 v2, v0, #int 31 // #1f │ │ +061b80: 5253 6203 |0030: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061b84: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ +061b88: 3803 0800 |0034: if-eqz v3, 003c // +0008 │ │ +061b8c: 5251 6203 |0036: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061b90: 7110 bc1f 0100 |0038: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +061b96: 0a01 |003b: move-result v1 │ │ +061b98: 9000 0201 |003c: add-int v0, v2, v1 │ │ +061b9c: 0f00 |003e: return v0 │ │ +061b9e: 0110 |003f: move v0, v1 │ │ +061ba0: 28ce |0040: goto 000e // -0032 │ │ +061ba2: 0112 |0041: move v2, v1 │ │ +061ba4: 28da |0042: goto 001c // -0026 │ │ +061ba6: 0112 |0043: move v2, v1 │ │ +061ba8: 28e8 |0044: goto 002c // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x000e line=172 │ │ 0x001e line=173 │ │ 0x002e line=174 │ │ 0x003e line=175 │ │ @@ -31048,29 +31049,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 │ │ -053e10: |[053e10] com.badlogic.gdx.graphics.Color.mul:(F)Lcom/badlogic/gdx/graphics/Color; │ │ -053e20: 5210 6503 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053e24: c820 |0002: mul-float/2addr v0, v2 │ │ -053e26: 5910 6503 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053e2a: 5210 6403 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053e2e: c820 |0007: mul-float/2addr v0, v2 │ │ -053e30: 5910 6403 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053e34: 5210 6303 |000a: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053e38: c820 |000c: mul-float/2addr v0, v2 │ │ -053e3a: 5910 6303 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053e3e: 5210 6203 |000f: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053e42: c820 |0011: mul-float/2addr v0, v2 │ │ -053e44: 5910 6203 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053e48: 6e10 d309 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ -053e4e: 1101 |0017: return-object v1 │ │ +061bac: |[061bac] com.badlogic.gdx.graphics.Color.mul:(F)Lcom/badlogic/gdx/graphics/Color; │ │ +061bbc: 5210 6503 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061bc0: c820 |0002: mul-float/2addr v0, v2 │ │ +061bc2: 5910 6503 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061bc6: 5210 6403 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061bca: c820 |0007: mul-float/2addr v0, v2 │ │ +061bcc: 5910 6403 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061bd0: 5210 6303 |000a: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061bd4: c820 |000c: mul-float/2addr v0, v2 │ │ +061bd6: 5910 6303 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061bda: 5210 6203 |000f: iget v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061bde: c820 |0011: mul-float/2addr v0, v2 │ │ +061be0: 5910 6203 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061be4: 6e10 d309 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ +061bea: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ 0x000a line=104 │ │ 0x000f line=105 │ │ 0x0014 line=106 │ │ @@ -31084,33 +31085,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 │ │ -053e50: |[053e50] com.badlogic.gdx.graphics.Color.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -053e60: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053e64: 5231 6503 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053e68: c810 |0004: mul-float/2addr v0, v1 │ │ -053e6a: 5920 6503 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053e6e: 5220 6403 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053e72: 5231 6403 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053e76: c810 |000b: mul-float/2addr v0, v1 │ │ -053e78: 5920 6403 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053e7c: 5220 6303 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053e80: 5231 6303 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053e84: c810 |0012: mul-float/2addr v0, v1 │ │ -053e86: 5920 6303 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053e8a: 5220 6203 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053e8e: 5231 6203 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053e92: c810 |0019: mul-float/2addr v0, v1 │ │ -053e94: 5920 6203 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053e98: 6e10 d309 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ -053e9e: 1102 |001f: return-object v2 │ │ +061bec: |[061bec] com.badlogic.gdx.graphics.Color.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +061bfc: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061c00: 5231 6503 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061c04: c810 |0004: mul-float/2addr v0, v1 │ │ +061c06: 5920 6503 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061c0a: 5220 6403 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061c0e: 5231 6403 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061c12: c810 |000b: mul-float/2addr v0, v1 │ │ +061c14: 5920 6403 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061c18: 5220 6303 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061c1c: 5231 6303 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061c20: c810 |0012: mul-float/2addr v0, v1 │ │ +061c22: 5920 6303 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061c26: 5220 6203 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061c2a: 5231 6203 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061c2e: c810 |0019: mul-float/2addr v0, v1 │ │ +061c30: 5920 6203 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061c34: 6e10 d309 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ +061c3a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ 0x000e line=91 │ │ 0x0015 line=92 │ │ 0x001c line=93 │ │ @@ -31124,25 +31125,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 │ │ -053ea0: |[053ea0] com.badlogic.gdx.graphics.Color.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -053eb0: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053eb4: 5910 6503 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053eb8: 5220 6403 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053ebc: 5910 6403 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053ec0: 5220 6303 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053ec4: 5910 6303 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053ec8: 5220 6203 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053ecc: 5910 6203 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053ed0: 6e10 d309 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ -053ed6: 1101 |0013: return-object v1 │ │ +061c3c: |[061c3c] com.badlogic.gdx.graphics.Color.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +061c4c: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061c50: 5910 6503 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061c54: 5220 6403 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061c58: 5910 6403 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061c5c: 5220 6303 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061c60: 5910 6303 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061c64: 5220 6203 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061c68: 5910 6203 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061c6c: 6e10 d309 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ +061c72: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x0008 line=78 │ │ 0x000c line=79 │ │ 0x0010 line=80 │ │ @@ -31156,20 +31157,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -053ed8: |[053ed8] com.badlogic.gdx.graphics.Color.set:(FFFF)V │ │ -053ee8: 5901 6503 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053eec: 5902 6403 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053ef0: 5903 6303 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053ef4: 5904 6203 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053ef8: 0e00 |0008: return-void │ │ +061c74: |[061c74] com.badlogic.gdx.graphics.Color.set:(FFFF)V │ │ +061c84: 5901 6503 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061c88: 5902 6403 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061c8c: 5903 6303 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061c90: 5904 6203 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061c94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0002 line=156 │ │ 0x0004 line=157 │ │ 0x0006 line=158 │ │ 0x0008 line=159 │ │ @@ -31185,33 +31186,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 │ │ -053efc: |[053efc] com.badlogic.gdx.graphics.Color.sub:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ -053f0c: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053f10: 5231 6503 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053f14: c710 |0004: sub-float/2addr v0, v1 │ │ -053f16: 5920 6503 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053f1a: 5220 6403 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053f1e: 5231 6403 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053f22: c710 |000b: sub-float/2addr v0, v1 │ │ -053f24: 5920 6403 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053f28: 5220 6303 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053f2c: 5231 6303 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053f30: c710 |0012: sub-float/2addr v0, v1 │ │ -053f32: 5920 6303 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053f36: 5220 6203 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053f3a: 5231 6203 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053f3e: c710 |0019: sub-float/2addr v0, v1 │ │ -053f40: 5920 6203 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053f44: 6e10 d309 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ -053f4a: 1102 |001f: return-object v2 │ │ +061c98: |[061c98] com.badlogic.gdx.graphics.Color.sub:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; │ │ +061ca8: 5220 6503 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061cac: 5231 6503 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061cb0: c710 |0004: sub-float/2addr v0, v1 │ │ +061cb2: 5920 6503 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061cb6: 5220 6403 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061cba: 5231 6403 |0009: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061cbe: c710 |000b: sub-float/2addr v0, v1 │ │ +061cc0: 5920 6403 |000c: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061cc4: 5220 6303 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061cc8: 5231 6303 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061ccc: c710 |0012: sub-float/2addr v0, v1 │ │ +061cce: 5920 6303 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061cd2: 5220 6203 |0015: iget v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061cd6: 5231 6203 |0017: iget v1, v3, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061cda: c710 |0019: sub-float/2addr v0, v1 │ │ +061cdc: 5920 6203 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061ce0: 6e10 d309 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.clamp:()V // method@09d3 │ │ +061ce6: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ 0x000e line=130 │ │ 0x0015 line=131 │ │ 0x001c line=132 │ │ @@ -31225,19 +31226,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -053f4c: |[053f4c] com.badlogic.gdx.graphics.Color.tmp:()Lcom/badlogic/gdx/graphics/Color; │ │ -053f5c: 6200 6603 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ -053f60: 6e20 e609 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -053f66: 0c00 |0005: move-result-object v0 │ │ -053f68: 1100 |0006: return-object v0 │ │ +061ce8: |[061ce8] com.badlogic.gdx.graphics.Color.tmp:()Lcom/badlogic/gdx/graphics/Color; │ │ +061cf8: 6200 6603 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ +061cfc: 6e20 e609 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +061d02: 0c00 |0005: move-result-object v0 │ │ +061d04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Color; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Color;) │ │ @@ -31245,37 +31246,37 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -053f6c: |[053f6c] com.badlogic.gdx.graphics.Color.toFloatBits:()F │ │ -053f7c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -053f80: 5241 6203 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053f84: c831 |0004: mul-float/2addr v1, v3 │ │ -053f86: 8711 |0005: float-to-int v1, v1 │ │ -053f88: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -053f8c: 5242 6303 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053f90: c832 |000a: mul-float/2addr v2, v3 │ │ -053f92: 8722 |000b: float-to-int v2, v2 │ │ -053f94: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -053f98: b621 |000e: or-int/2addr v1, v2 │ │ -053f9a: 5242 6403 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053f9e: c832 |0011: mul-float/2addr v2, v3 │ │ -053fa0: 8722 |0012: float-to-int v2, v2 │ │ -053fa2: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -053fa6: b621 |0015: or-int/2addr v1, v2 │ │ -053fa8: 5242 6503 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -053fac: c832 |0018: mul-float/2addr v2, v3 │ │ -053fae: 8722 |0019: float-to-int v2, v2 │ │ -053fb0: 9600 0102 |001a: or-int v0, v1, v2 │ │ -053fb4: 7110 c01f 0000 |001c: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -053fba: 0a01 |001f: move-result v1 │ │ -053fbc: 0f01 |0020: return v1 │ │ +061d08: |[061d08] com.badlogic.gdx.graphics.Color.toFloatBits:()F │ │ +061d18: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +061d1c: 5241 6203 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061d20: c831 |0004: mul-float/2addr v1, v3 │ │ +061d22: 8711 |0005: float-to-int v1, v1 │ │ +061d24: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +061d28: 5242 6303 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061d2c: c832 |000a: mul-float/2addr v2, v3 │ │ +061d2e: 8722 |000b: float-to-int v2, v2 │ │ +061d30: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +061d34: b621 |000e: or-int/2addr v1, v2 │ │ +061d36: 5242 6403 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061d3a: c832 |0011: mul-float/2addr v2, v3 │ │ +061d3c: 8722 |0012: float-to-int v2, v2 │ │ +061d3e: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +061d42: b621 |0015: or-int/2addr v1, v2 │ │ +061d44: 5242 6503 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061d48: c832 |0018: mul-float/2addr v2, v3 │ │ +061d4a: 8722 |0019: float-to-int v2, v2 │ │ +061d4c: 9600 0102 |001a: or-int v0, v1, v2 │ │ +061d50: 7110 c01f 0000 |001c: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +061d56: 0a01 |001f: move-result v1 │ │ +061d58: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=215 │ │ 0x001c line=216 │ │ locals : │ │ 0x001c - 0x0021 reg=0 color I │ │ 0x0000 - 0x0021 reg=4 this Lcom/badlogic/gdx/graphics/Color; │ │ @@ -31285,35 +31286,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -053fc0: |[053fc0] com.badlogic.gdx.graphics.Color.toIntBits:()I │ │ -053fd0: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -053fd4: 5241 6203 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -053fd8: c831 |0004: mul-float/2addr v1, v3 │ │ -053fda: 8711 |0005: float-to-int v1, v1 │ │ -053fdc: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -053fe0: 5242 6303 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -053fe4: c832 |000a: mul-float/2addr v2, v3 │ │ -053fe6: 8722 |000b: float-to-int v2, v2 │ │ -053fe8: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -053fec: b621 |000e: or-int/2addr v1, v2 │ │ -053fee: 5242 6403 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -053ff2: c832 |0011: mul-float/2addr v2, v3 │ │ -053ff4: 8722 |0012: float-to-int v2, v2 │ │ -053ff6: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -053ffa: b621 |0015: or-int/2addr v1, v2 │ │ -053ffc: 5242 6503 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -054000: c832 |0018: mul-float/2addr v2, v3 │ │ -054002: 8722 |0019: float-to-int v2, v2 │ │ -054004: 9600 0102 |001a: or-int v0, v1, v2 │ │ -054008: 0f00 |001c: return v0 │ │ +061d5c: |[061d5c] com.badlogic.gdx.graphics.Color.toIntBits:()I │ │ +061d6c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +061d70: 5241 6203 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +061d74: c831 |0004: mul-float/2addr v1, v3 │ │ +061d76: 8711 |0005: float-to-int v1, v1 │ │ +061d78: e001 0118 |0006: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +061d7c: 5242 6303 |0008: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +061d80: c832 |000a: mul-float/2addr v2, v3 │ │ +061d82: 8722 |000b: float-to-int v2, v2 │ │ +061d84: e002 0210 |000c: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +061d88: b621 |000e: or-int/2addr v1, v2 │ │ +061d8a: 5242 6403 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +061d8e: c832 |0011: mul-float/2addr v2, v3 │ │ +061d90: 8722 |0012: float-to-int v2, v2 │ │ +061d92: e002 0208 |0013: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +061d96: b621 |0015: or-int/2addr v1, v2 │ │ +061d98: 5242 6503 |0016: iget v2, v4, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +061d9c: c832 |0018: mul-float/2addr v2, v3 │ │ +061d9e: 8722 |0019: float-to-int v2, v2 │ │ +061da0: 9600 0102 |001a: or-int v0, v1, v2 │ │ +061da4: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x001c line=224 │ │ locals : │ │ 0x001c - 0x001d reg=0 color I │ │ 0x0000 - 0x001d reg=4 this Lcom/badlogic/gdx/graphics/Color; │ │ @@ -31323,34 +31324,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05400c: |[05400c] com.badlogic.gdx.graphics.Color.toString:()Ljava/lang/String; │ │ -05401c: 6e10 ed09 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09ed │ │ -054022: 0a01 |0003: move-result v1 │ │ -054024: 7110 7224 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ -05402a: 0c00 |0007: move-result-object v0 │ │ -05402c: 6e10 ba24 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -054032: 0a01 |000b: move-result v1 │ │ -054034: 1302 0800 |000c: const/16 v2, #int 8 // #8 │ │ -054038: 3521 1600 |000e: if-ge v1, v2, 0024 // +0016 │ │ -05403c: 2201 9103 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -054040: 7010 d024 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -054046: 1a02 ee00 |0015: const-string v2, "0" // string@00ee │ │ -05404a: 6e20 d724 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -054050: 0c01 |001a: move-result-object v1 │ │ -054052: 6e20 d724 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -054058: 0c01 |001e: move-result-object v1 │ │ -05405a: 6e10 dd24 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -054060: 0c00 |0022: move-result-object v0 │ │ -054062: 28e5 |0023: goto 0008 // -001b │ │ -054064: 1100 |0024: return-object v0 │ │ +061da8: |[061da8] com.badlogic.gdx.graphics.Color.toString:()Ljava/lang/String; │ │ +061db8: 6e10 ed09 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Color;.toIntBits:()I // method@09ed │ │ +061dbe: 0a01 |0003: move-result v1 │ │ +061dc0: 7110 7224 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ +061dc6: 0c00 |0007: move-result-object v0 │ │ +061dc8: 6e10 ba24 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +061dce: 0a01 |000b: move-result v1 │ │ +061dd0: 1302 0800 |000c: const/16 v2, #int 8 // #8 │ │ +061dd4: 3521 1600 |000e: if-ge v1, v2, 0024 // +0016 │ │ +061dd8: 2201 9103 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +061ddc: 7010 d024 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +061de2: 1a02 ee00 |0015: const-string v2, "0" // string@00ee │ │ +061de6: 6e20 d724 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +061dec: 0c01 |001a: move-result-object v1 │ │ +061dee: 6e20 d724 0100 |001b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +061df4: 0c01 |001e: move-result-object v1 │ │ +061df6: 6e10 dd24 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +061dfc: 0c00 |0022: move-result-object v0 │ │ +061dfe: 28e5 |0023: goto 0008 // -001b │ │ +061e00: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=180 │ │ 0x0010 line=181 │ │ 0x0024 line=182 │ │ locals : │ │ @@ -31386,20 +31387,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -054068: |[054068] com.badlogic.gdx.graphics.FPSLogger.:()V │ │ -054078: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05407e: 7100 e224 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -054084: 0b00 |0006: move-result-wide v0 │ │ -054086: 5a20 6703 |0007: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@0367 │ │ -05408a: 0e00 |0009: return-void │ │ +061e04: |[061e04] com.badlogic.gdx.graphics.FPSLogger.:()V │ │ +061e14: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +061e1a: 7100 e224 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +061e20: 0b00 |0006: move-result-wide v0 │ │ +061e22: 5a20 6703 |0007: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@0367 │ │ +061e26: 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; │ │ @@ -31410,41 +31411,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -05408c: |[05408c] com.badlogic.gdx.graphics.FPSLogger.log:()V │ │ -05409c: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0540a2: 0b00 |0003: move-result-wide v0 │ │ -0540a4: 5342 6703 |0004: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@0367 │ │ -0540a8: bc20 |0006: sub-long/2addr v0, v2 │ │ -0540aa: 1602 e803 |0007: const-wide/16 v2, #int 1000 // #3e8 │ │ -0540ae: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ -0540b2: 3d00 2800 |000b: if-lez v0, 0033 // +0028 │ │ -0540b6: 6200 1d00 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0540ba: 1a01 a803 |000f: const-string v1, "FPSLogger" // string@03a8 │ │ -0540be: 2202 9103 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0540c2: 7010 d024 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0540c8: 1a03 c216 |0016: const-string v3, "fps: " // string@16c2 │ │ -0540cc: 6e20 d724 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0540d2: 0c02 |001b: move-result-object v2 │ │ -0540d4: 6203 2500 |001c: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0540d8: 7210 2301 0300 |001e: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getFramesPerSecond:()I // method@0123 │ │ -0540de: 0a03 |0021: move-result v3 │ │ -0540e0: 6e20 d424 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0540e6: 0c02 |0025: move-result-object v2 │ │ -0540e8: 6e10 dd24 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0540ee: 0c02 |0029: move-result-object v2 │ │ -0540f0: 7230 e900 1002 |002a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0540f6: 7100 e224 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0540fc: 0b00 |0030: move-result-wide v0 │ │ -0540fe: 5a40 6703 |0031: iput-wide v0, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@0367 │ │ -054102: 0e00 |0033: return-void │ │ +061e28: |[061e28] com.badlogic.gdx.graphics.FPSLogger.log:()V │ │ +061e38: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +061e3e: 0b00 |0003: move-result-wide v0 │ │ +061e40: 5342 6703 |0004: iget-wide v2, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@0367 │ │ +061e44: bc20 |0006: sub-long/2addr v0, v2 │ │ +061e46: 1602 e803 |0007: const-wide/16 v2, #int 1000 // #3e8 │ │ +061e4a: 3100 0002 |0009: cmp-long v0, v0, v2 │ │ +061e4e: 3d00 2800 |000b: if-lez v0, 0033 // +0028 │ │ +061e52: 6200 1d00 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +061e56: 1a01 a803 |000f: const-string v1, "FPSLogger" // string@03a8 │ │ +061e5a: 2202 9103 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +061e5e: 7010 d024 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +061e64: 1a03 c216 |0016: const-string v3, "fps: " // string@16c2 │ │ +061e68: 6e20 d724 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +061e6e: 0c02 |001b: move-result-object v2 │ │ +061e70: 6203 2500 |001c: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +061e74: 7210 2301 0300 |001e: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getFramesPerSecond:()I // method@0123 │ │ +061e7a: 0a03 |0021: move-result v3 │ │ +061e7c: 6e20 d424 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +061e82: 0c02 |0025: move-result-object v2 │ │ +061e84: 6e10 dd24 0200 |0026: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +061e8a: 0c02 |0029: move-result-object v2 │ │ +061e8c: 7230 e900 1002 |002a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +061e92: 7100 e224 0000 |002d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +061e98: 0b00 |0030: move-result-wide v0 │ │ +061e9a: 5a40 6703 |0031: iput-wide v0, v4, Lcom/badlogic/gdx/graphics/FPSLogger;.startTime:J // field@0367 │ │ +061e9e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000d line=35 │ │ 0x002d line=36 │ │ 0x0033 line=38 │ │ locals : │ │ @@ -31832,40 +31833,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -054104: |[054104] com.badlogic.gdx.graphics.Mesh$VertexDataType.:()V │ │ -054114: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -054116: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -054118: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05411a: 2200 1501 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ -05411e: 1a01 7a0f |0005: const-string v1, "VertexArray" // string@0f7a │ │ -054122: 7030 f80a 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0af8 │ │ -054128: 6900 0d06 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ -05412c: 2200 1501 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ -054130: 1a01 7e0f |000e: const-string v1, "VertexBufferObject" // string@0f7e │ │ -054134: 7030 f80a 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0af8 │ │ -05413a: 6900 0e06 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060e │ │ -05413e: 2200 1501 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ -054142: 1a01 800f |0017: const-string v1, "VertexBufferObjectSubData" // string@0f80 │ │ -054146: 7030 f80a 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0af8 │ │ -05414c: 6900 0f06 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060f │ │ -054150: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -054152: 2300 f703 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@03f7 │ │ -054156: 6201 0d06 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ -05415a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -05415e: 6201 0e06 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060e │ │ -054162: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -054166: 6201 0f06 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060f │ │ -05416a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -05416e: 6900 0c06 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060c │ │ -054172: 0e00 |002f: return-void │ │ +061ea0: |[061ea0] com.badlogic.gdx.graphics.Mesh$VertexDataType.:()V │ │ +061eb0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +061eb2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +061eb4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +061eb6: 2200 1501 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ +061eba: 1a01 7a0f |0005: const-string v1, "VertexArray" // string@0f7a │ │ +061ebe: 7030 f80a 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0af8 │ │ +061ec4: 6900 0d06 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ +061ec8: 2200 1501 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ +061ecc: 1a01 7e0f |000e: const-string v1, "VertexBufferObject" // string@0f7e │ │ +061ed0: 7030 f80a 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0af8 │ │ +061ed6: 6900 0e06 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060e │ │ +061eda: 2200 1501 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ +061ede: 1a01 800f |0017: const-string v1, "VertexBufferObjectSubData" // string@0f80 │ │ +061ee2: 7030 f80a 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.:(Ljava/lang/String;I)V // method@0af8 │ │ +061ee8: 6900 0f06 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060f │ │ +061eec: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +061eee: 2300 f703 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@03f7 │ │ +061ef2: 6201 0d06 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ +061ef6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +061efa: 6201 0e06 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060e │ │ +061efe: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +061f02: 6201 0f06 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060f │ │ +061f06: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +061f0a: 6900 0c06 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060c │ │ +061f0e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=69 │ │ 0x001e line=68 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;) │ │ @@ -31873,17 +31874,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 │ │ -054174: |[054174] com.badlogic.gdx.graphics.Mesh$VertexDataType.:(Ljava/lang/String;I)V │ │ -054184: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -05418a: 0e00 |0003: return-void │ │ +061f10: |[061f10] com.badlogic.gdx.graphics.Mesh$VertexDataType.:(Ljava/lang/String;I)V │ │ +061f20: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +061f26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 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 │ │ @@ -31893,20 +31894,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 │ │ -05418c: |[05418c] com.badlogic.gdx.graphics.Mesh$VertexDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ -05419c: 1c00 1501 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ -0541a0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -0541a6: 0c00 |0005: move-result-object v0 │ │ -0541a8: 1f00 1501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ -0541ac: 1100 |0008: return-object v0 │ │ +061f28: |[061f28] com.badlogic.gdx.graphics.Mesh$VertexDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ +061f38: 1c00 1501 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ +061f3c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +061f42: 0c00 |0005: move-result-object v0 │ │ +061f44: 1f00 1501 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@0115 │ │ +061f48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;) │ │ @@ -31914,20 +31915,20 @@ │ │ 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 │ │ -0541b0: |[0541b0] com.badlogic.gdx.graphics.Mesh$VertexDataType.values:()[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ -0541c0: 6200 0c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060c │ │ -0541c4: 6e10 d626 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.clone:()Ljava/lang/Object; // method@26d6 │ │ -0541ca: 0c00 |0005: move-result-object v0 │ │ -0541cc: 1f00 f703 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@03f7 │ │ -0541d0: 1100 |0008: return-object v0 │ │ +061f4c: |[061f4c] com.badlogic.gdx.graphics.Mesh$VertexDataType.values:()[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; │ │ +061f5c: 6200 0c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060c │ │ +061f60: 6e10 d626 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.clone:()Ljava/lang/Object; // method@26d6 │ │ +061f66: 0c00 |0005: move-result-object v0 │ │ +061f68: 1f00 f703 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // type@03f7 │ │ +061f6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3160 (Mesh.java) │ │ @@ -31975,33 +31976,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0541d4: |[0541d4] com.badlogic.gdx.graphics.Pixmap$Blending.:()V │ │ -0541e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0541e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0541e8: 2200 1901 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ -0541ec: 1a01 af0c |0004: const-string v1, "None" // string@0caf │ │ -0541f0: 7030 370b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b37 │ │ -0541f6: 6900 3306 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ -0541fa: 2200 1901 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ -0541fe: 1a01 e90d |000d: const-string v1, "SourceOver" // string@0de9 │ │ -054202: 7030 370b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b37 │ │ -054208: 6900 3406 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0634 │ │ -05420c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -05420e: 2300 f903 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@03f9 │ │ -054212: 6201 3306 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ -054216: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -05421a: 6201 3406 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0634 │ │ -05421e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -054222: 6900 3206 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0632 │ │ -054226: 0e00 |0021: return-void │ │ +061f70: |[061f70] com.badlogic.gdx.graphics.Pixmap$Blending.:()V │ │ +061f80: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +061f82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +061f84: 2200 1901 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ +061f88: 1a01 af0c |0004: const-string v1, "None" // string@0caf │ │ +061f8c: 7030 370b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b37 │ │ +061f92: 6900 3306 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ +061f96: 2200 1901 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ +061f9a: 1a01 e90d |000d: const-string v1, "SourceOver" // string@0de9 │ │ +061f9e: 7030 370b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.:(Ljava/lang/String;I)V // method@0b37 │ │ +061fa4: 6900 3406 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0634 │ │ +061fa8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +061faa: 2300 f903 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@03f9 │ │ +061fae: 6201 3306 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ +061fb2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +061fb6: 6201 3406 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0634 │ │ +061fba: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +061fbe: 6900 3206 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0632 │ │ +061fc2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0014 line=76 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap$Blending;) │ │ @@ -32009,17 +32010,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 │ │ -054228: |[054228] com.badlogic.gdx.graphics.Pixmap$Blending.:(Ljava/lang/String;I)V │ │ -054238: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -05423e: 0e00 |0003: return-void │ │ +061fc4: |[061fc4] com.badlogic.gdx.graphics.Pixmap$Blending.:(Ljava/lang/String;I)V │ │ +061fd4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +061fda: 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 │ │ @@ -32029,20 +32030,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 │ │ -054240: |[054240] com.badlogic.gdx.graphics.Pixmap$Blending.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ -054250: 1c00 1901 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ -054254: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -05425a: 0c00 |0005: move-result-object v0 │ │ -05425c: 1f00 1901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ -054260: 1100 |0008: return-object v0 │ │ +061fdc: |[061fdc] com.badlogic.gdx.graphics.Pixmap$Blending.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ +061fec: 1c00 1901 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ +061ff0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +061ff6: 0c00 |0005: move-result-object v0 │ │ +061ff8: 1f00 1901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@0119 │ │ +061ffc: 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;) │ │ @@ -32050,20 +32051,20 @@ │ │ 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 │ │ -054264: |[054264] com.badlogic.gdx.graphics.Pixmap$Blending.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ -054274: 6200 3206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0632 │ │ -054278: 6e10 d726 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Blending;.clone:()Ljava/lang/Object; // method@26d7 │ │ -05427e: 0c00 |0005: move-result-object v0 │ │ -054280: 1f00 f903 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@03f9 │ │ -054284: 1100 |0008: return-object v0 │ │ +062000: |[062000] com.badlogic.gdx.graphics.Pixmap$Blending.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ +062010: 6200 3206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0632 │ │ +062014: 6e10 d726 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Blending;.clone:()Ljava/lang/Object; // method@26d7 │ │ +06201a: 0c00 |0005: move-result-object v0 │ │ +06201c: 1f00 f903 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Blending; // type@03f9 │ │ +062020: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3333 (Pixmap.java) │ │ @@ -32111,33 +32112,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -054288: |[054288] com.badlogic.gdx.graphics.Pixmap$Filter.:()V │ │ -054298: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05429a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05429c: 2200 1a01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ -0542a0: 1a01 9b0c |0004: const-string v1, "NearestNeighbour" // string@0c9b │ │ -0542a4: 7030 3b0b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b3b │ │ -0542aa: 6900 3706 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0637 │ │ -0542ae: 2200 1a01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ -0542b2: 1a01 f101 |000d: const-string v1, "BiLinear" // string@01f1 │ │ -0542b6: 7030 3b0b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b3b │ │ -0542bc: 6900 3606 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0636 │ │ -0542c0: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -0542c2: 2300 fa03 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@03fa │ │ -0542c6: 6201 3706 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0637 │ │ -0542ca: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -0542ce: 6201 3606 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0636 │ │ -0542d2: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -0542d6: 6900 3506 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0635 │ │ -0542da: 0e00 |0021: return-void │ │ +062024: |[062024] com.badlogic.gdx.graphics.Pixmap$Filter.:()V │ │ +062034: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +062036: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +062038: 2200 1a01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ +06203c: 1a01 9b0c |0004: const-string v1, "NearestNeighbour" // string@0c9b │ │ +062040: 7030 3b0b 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b3b │ │ +062046: 6900 3706 |0009: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0637 │ │ +06204a: 2200 1a01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ +06204e: 1a01 f101 |000d: const-string v1, "BiLinear" // string@01f1 │ │ +062052: 7030 3b0b 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.:(Ljava/lang/String;I)V // method@0b3b │ │ +062058: 6900 3606 |0012: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0636 │ │ +06205c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +06205e: 2300 fa03 |0015: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@03fa │ │ +062062: 6201 3706 |0017: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0637 │ │ +062066: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +06206a: 6201 3606 |001b: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.BiLinear:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0636 │ │ +06206e: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +062072: 6900 3506 |001f: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0635 │ │ +062076: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0014 line=83 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap$Filter;) │ │ @@ -32145,17 +32146,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 │ │ -0542dc: |[0542dc] com.badlogic.gdx.graphics.Pixmap$Filter.:(Ljava/lang/String;I)V │ │ -0542ec: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -0542f2: 0e00 |0003: return-void │ │ +062078: |[062078] com.badlogic.gdx.graphics.Pixmap$Filter.:(Ljava/lang/String;I)V │ │ +062088: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +06208e: 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 │ │ @@ -32165,20 +32166,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 │ │ -0542f4: |[0542f4] com.badlogic.gdx.graphics.Pixmap$Filter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ -054304: 1c00 1a01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ -054308: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -05430e: 0c00 |0005: move-result-object v0 │ │ -054310: 1f00 1a01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ -054314: 1100 |0008: return-object v0 │ │ +062090: |[062090] com.badlogic.gdx.graphics.Pixmap$Filter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ +0620a0: 1c00 1a01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ +0620a4: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0620aa: 0c00 |0005: move-result-object v0 │ │ +0620ac: 1f00 1a01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@011a │ │ +0620b0: 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;) │ │ @@ -32186,20 +32187,20 @@ │ │ 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 │ │ -054318: |[054318] com.badlogic.gdx.graphics.Pixmap$Filter.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ -054328: 6200 3506 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0635 │ │ -05432c: 6e10 d826 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Filter;.clone:()Ljava/lang/Object; // method@26d8 │ │ -054332: 0c00 |0005: move-result-object v0 │ │ -054334: 1f00 fa03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@03fa │ │ -054338: 1100 |0008: return-object v0 │ │ +0620b4: |[0620b4] com.badlogic.gdx.graphics.Pixmap$Filter.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Filter; │ │ +0620c4: 6200 3506 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0635 │ │ +0620c8: 6e10 d826 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Filter;.clone:()Ljava/lang/Object; // method@26d8 │ │ +0620ce: 0c00 |0005: move-result-object v0 │ │ +0620d0: 1f00 fa03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Filter; // type@03fa │ │ +0620d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3333 (Pixmap.java) │ │ @@ -32267,70 +32268,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -05433c: |[05433c] com.badlogic.gdx.graphics.Pixmap$Format.:()V │ │ -05434c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -05434e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -054350: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -054352: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -054354: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -054356: 2200 1b01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -05435a: 1a01 6d01 |0007: const-string v1, "Alpha" // string@016d │ │ -05435e: 7030 3f0b 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -054364: 6900 3906 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ -054368: 2200 1b01 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -05436c: 1a01 9506 |0010: const-string v1, "Intensity" // string@0695 │ │ -054370: 7030 3f0b 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -054376: 6900 3a06 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063a │ │ -05437a: 2200 1b01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -05437e: 1a01 060c |0019: const-string v1, "LuminanceAlpha" // string@0c06 │ │ -054382: 7030 3f0b 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -054388: 6900 3b06 |001e: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ -05438c: 2200 1b01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -054390: 1a01 430d |0022: const-string v1, "RGB565" // string@0d43 │ │ -054394: 7030 3f0b 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -05439a: 6900 3c06 |0027: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -05439e: 2200 1b01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -0543a2: 1a01 450d |002b: const-string v1, "RGBA4444" // string@0d45 │ │ -0543a6: 7030 3f0b 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -0543ac: 6900 3e06 |0030: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ -0543b0: 2200 1b01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -0543b4: 1a01 440d |0034: const-string v1, "RGB888" // string@0d44 │ │ -0543b8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -0543ba: 7030 3f0b 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -0543c0: 6900 3d06 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ -0543c4: 2200 1b01 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -0543c8: 1a01 460d |003e: const-string v1, "RGBA8888" // string@0d46 │ │ -0543cc: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -0543ce: 7030 3f0b 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ -0543d4: 6900 3f06 |0044: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -0543d8: 1270 |0046: const/4 v0, #int 7 // #7 │ │ -0543da: 2300 fb03 |0047: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@03fb │ │ -0543de: 6201 3906 |0049: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ -0543e2: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ -0543e6: 6201 3a06 |004d: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063a │ │ -0543ea: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ -0543ee: 6201 3b06 |0051: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ -0543f2: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ -0543f6: 6201 3c06 |0055: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -0543fa: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ -0543fe: 6201 3e06 |0059: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ -054402: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ -054406: 1251 |005d: const/4 v1, #int 5 // #5 │ │ -054408: 6202 3d06 |005e: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ -05440c: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ -054410: 1261 |0062: const/4 v1, #int 6 // #6 │ │ -054412: 6202 3f06 |0063: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -054416: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -05441a: 6900 3806 |0067: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0638 │ │ -05441e: 0e00 |0069: return-void │ │ +0620d8: |[0620d8] com.badlogic.gdx.graphics.Pixmap$Format.:()V │ │ +0620e8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0620ea: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0620ec: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0620ee: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0620f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0620f2: 2200 1b01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +0620f6: 1a01 6d01 |0007: const-string v1, "Alpha" // string@016d │ │ +0620fa: 7030 3f0b 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +062100: 6900 3906 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ +062104: 2200 1b01 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +062108: 1a01 9506 |0010: const-string v1, "Intensity" // string@0695 │ │ +06210c: 7030 3f0b 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +062112: 6900 3a06 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063a │ │ +062116: 2200 1b01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +06211a: 1a01 060c |0019: const-string v1, "LuminanceAlpha" // string@0c06 │ │ +06211e: 7030 3f0b 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +062124: 6900 3b06 |001e: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ +062128: 2200 1b01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +06212c: 1a01 430d |0022: const-string v1, "RGB565" // string@0d43 │ │ +062130: 7030 3f0b 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +062136: 6900 3c06 |0027: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +06213a: 2200 1b01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +06213e: 1a01 450d |002b: const-string v1, "RGBA4444" // string@0d45 │ │ +062142: 7030 3f0b 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +062148: 6900 3e06 |0030: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ +06214c: 2200 1b01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +062150: 1a01 440d |0034: const-string v1, "RGB888" // string@0d44 │ │ +062154: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +062156: 7030 3f0b 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +06215c: 6900 3d06 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ +062160: 2200 1b01 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +062164: 1a01 460d |003e: const-string v1, "RGBA8888" // string@0d46 │ │ +062168: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +06216a: 7030 3f0b 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.:(Ljava/lang/String;I)V // method@0b3f │ │ +062170: 6900 3f06 |0044: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +062174: 1270 |0046: const/4 v0, #int 7 // #7 │ │ +062176: 2300 fb03 |0047: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@03fb │ │ +06217a: 6201 3906 |0049: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ +06217e: 4d01 0003 |004b: aput-object v1, v0, v3 │ │ +062182: 6201 3a06 |004d: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063a │ │ +062186: 4d01 0004 |004f: aput-object v1, v0, v4 │ │ +06218a: 6201 3b06 |0051: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ +06218e: 4d01 0005 |0053: aput-object v1, v0, v5 │ │ +062192: 6201 3c06 |0055: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +062196: 4d01 0006 |0057: aput-object v1, v0, v6 │ │ +06219a: 6201 3e06 |0059: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ +06219e: 4d01 0007 |005b: aput-object v1, v0, v7 │ │ +0621a2: 1251 |005d: const/4 v1, #int 5 // #5 │ │ +0621a4: 6202 3d06 |005e: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ +0621a8: 4d02 0001 |0060: aput-object v2, v0, v1 │ │ +0621ac: 1261 |0062: const/4 v1, #int 6 // #6 │ │ +0621ae: 6202 3f06 |0063: sget-object v2, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +0621b2: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +0621b6: 6900 3806 |0067: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0638 │ │ +0621ba: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=50 │ │ 0x0046 line=49 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Pixmap$Format;) │ │ @@ -32338,17 +32339,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 │ │ -054420: |[054420] com.badlogic.gdx.graphics.Pixmap$Format.:(Ljava/lang/String;I)V │ │ -054430: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -054436: 0e00 |0003: return-void │ │ +0621bc: |[0621bc] com.badlogic.gdx.graphics.Pixmap$Format.:(Ljava/lang/String;I)V │ │ +0621cc: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0621d2: 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 │ │ @@ -32358,51 +32359,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 │ │ -054438: |[054438] com.badlogic.gdx.graphics.Pixmap$Format.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -054448: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05444a: 3303 0500 |0001: if-ne v3, v0, 0006 // +0005 │ │ -05444e: 6200 3906 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ -054452: 1100 |0005: return-object v0 │ │ -054454: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -054456: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ -05445a: 6200 3b06 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ -05445e: 28fa |000b: goto 0005 // -0006 │ │ -054460: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -054462: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ -054466: 6200 3c06 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -05446a: 28f4 |0011: goto 0005 // -000c │ │ -05446c: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -05446e: 3303 0500 |0013: if-ne v3, v0, 0018 // +0005 │ │ -054472: 6200 3e06 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ -054476: 28ee |0017: goto 0005 // -0012 │ │ -054478: 1230 |0018: const/4 v0, #int 3 // #3 │ │ -05447a: 3303 0500 |0019: if-ne v3, v0, 001e // +0005 │ │ -05447e: 6200 3d06 |001b: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ -054482: 28e8 |001d: goto 0005 // -0018 │ │ -054484: 1240 |001e: const/4 v0, #int 4 // #4 │ │ -054486: 3303 0500 |001f: if-ne v3, v0, 0024 // +0005 │ │ -05448a: 6200 3f06 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -05448e: 28e2 |0023: goto 0005 // -001e │ │ -054490: 2200 bc02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -054494: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -054498: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05449e: 1a02 9a0e |002b: const-string v2, "Unknown Gdx2DPixmap Format: " // string@0e9a │ │ -0544a2: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0544a8: 0c01 |0030: move-result-object v1 │ │ -0544aa: 6e20 d424 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0544b0: 0c01 |0034: move-result-object v1 │ │ -0544b2: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0544b8: 0c01 |0038: move-result-object v1 │ │ -0544ba: 7020 291e 1000 |0039: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0544c0: 2700 |003c: throw v0 │ │ +0621d4: |[0621d4] com.badlogic.gdx.graphics.Pixmap$Format.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0621e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0621e6: 3303 0500 |0001: if-ne v3, v0, 0006 // +0005 │ │ +0621ea: 6200 3906 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ +0621ee: 1100 |0005: return-object v0 │ │ +0621f0: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0621f2: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ +0621f6: 6200 3b06 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ +0621fa: 28fa |000b: goto 0005 // -0006 │ │ +0621fc: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +0621fe: 3303 0500 |000d: if-ne v3, v0, 0012 // +0005 │ │ +062202: 6200 3c06 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +062206: 28f4 |0011: goto 0005 // -000c │ │ +062208: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +06220a: 3303 0500 |0013: if-ne v3, v0, 0018 // +0005 │ │ +06220e: 6200 3e06 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ +062212: 28ee |0017: goto 0005 // -0012 │ │ +062214: 1230 |0018: const/4 v0, #int 3 // #3 │ │ +062216: 3303 0500 |0019: if-ne v3, v0, 001e // +0005 │ │ +06221a: 6200 3d06 |001b: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ +06221e: 28e8 |001d: goto 0005 // -0018 │ │ +062220: 1240 |001e: const/4 v0, #int 4 // #4 │ │ +062222: 3303 0500 |001f: if-ne v3, v0, 0024 // +0005 │ │ +062226: 6200 3f06 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +06222a: 28e2 |0023: goto 0005 // -001e │ │ +06222c: 2200 bc02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +062230: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +062234: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06223a: 1a02 9a0e |002b: const-string v2, "Unknown Gdx2DPixmap Format: " // string@0e9a │ │ +06223e: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +062244: 0c01 |0030: move-result-object v1 │ │ +062246: 6e20 d424 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +06224c: 0c01 |0034: move-result-object v1 │ │ +06224e: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +062254: 0c01 |0038: move-result-object v1 │ │ +062256: 7020 291e 1000 |0039: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06225c: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=69 │ │ 0x0006 line=65 │ │ 0x000c line=66 │ │ 0x0012 line=67 │ │ @@ -32417,53 +32418,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 │ │ -0544c4: |[0544c4] com.badlogic.gdx.graphics.Pixmap$Format.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ -0544d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0544d6: 6201 3906 |0001: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ -0544da: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -0544de: 0f00 |0005: return v0 │ │ -0544e0: 6201 3a06 |0006: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063a │ │ -0544e4: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ -0544e8: 6200 3b06 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ -0544ec: 3303 0400 |000c: if-ne v3, v0, 0010 // +0004 │ │ -0544f0: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -0544f2: 28f6 |000f: goto 0005 // -000a │ │ -0544f4: 6200 3c06 |0010: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -0544f8: 3303 0400 |0012: if-ne v3, v0, 0016 // +0004 │ │ -0544fc: 1250 |0014: const/4 v0, #int 5 // #5 │ │ -0544fe: 28f0 |0015: goto 0005 // -0010 │ │ -054500: 6200 3e06 |0016: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ -054504: 3303 0400 |0018: if-ne v3, v0, 001c // +0004 │ │ -054508: 1260 |001a: const/4 v0, #int 6 // #6 │ │ -05450a: 28ea |001b: goto 0005 // -0016 │ │ -05450c: 6200 3d06 |001c: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ -054510: 3303 0400 |001e: if-ne v3, v0, 0022 // +0004 │ │ -054514: 1230 |0020: const/4 v0, #int 3 // #3 │ │ -054516: 28e4 |0021: goto 0005 // -001c │ │ -054518: 6200 3f06 |0022: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -05451c: 3303 0400 |0024: if-ne v3, v0, 0028 // +0004 │ │ -054520: 1240 |0026: const/4 v0, #int 4 // #4 │ │ -054522: 28de |0027: goto 0005 // -0022 │ │ -054524: 2200 bc02 |0028: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -054528: 2201 9103 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -05452c: 7010 d024 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -054532: 1a02 990e |002f: const-string v2, "Unknown Format: " // string@0e99 │ │ -054536: 6e20 d724 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05453c: 0c01 |0034: move-result-object v1 │ │ -05453e: 6e20 d624 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -054544: 0c01 |0038: move-result-object v1 │ │ -054546: 6e10 dd24 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05454c: 0c01 |003c: move-result-object v1 │ │ -05454e: 7020 291e 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -054554: 2700 |0040: throw v0 │ │ +062260: |[062260] com.badlogic.gdx.graphics.Pixmap$Format.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ +062270: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062272: 6201 3906 |0001: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Alpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0639 │ │ +062276: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +06227a: 0f00 |0005: return v0 │ │ +06227c: 6201 3a06 |0006: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.Intensity:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063a │ │ +062280: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ +062284: 6200 3b06 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.LuminanceAlpha:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063b │ │ +062288: 3303 0400 |000c: if-ne v3, v0, 0010 // +0004 │ │ +06228c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +06228e: 28f6 |000f: goto 0005 // -000a │ │ +062290: 6200 3c06 |0010: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +062294: 3303 0400 |0012: if-ne v3, v0, 0016 // +0004 │ │ +062298: 1250 |0014: const/4 v0, #int 5 // #5 │ │ +06229a: 28f0 |0015: goto 0005 // -0010 │ │ +06229c: 6200 3e06 |0016: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA4444:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063e │ │ +0622a0: 3303 0400 |0018: if-ne v3, v0, 001c // +0004 │ │ +0622a4: 1260 |001a: const/4 v0, #int 6 // #6 │ │ +0622a6: 28ea |001b: goto 0005 // -0016 │ │ +0622a8: 6200 3d06 |001c: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ +0622ac: 3303 0400 |001e: if-ne v3, v0, 0022 // +0004 │ │ +0622b0: 1230 |0020: const/4 v0, #int 3 // #3 │ │ +0622b2: 28e4 |0021: goto 0005 // -001c │ │ +0622b4: 6200 3f06 |0022: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +0622b8: 3303 0400 |0024: if-ne v3, v0, 0028 // +0004 │ │ +0622bc: 1240 |0026: const/4 v0, #int 4 // #4 │ │ +0622be: 28de |0027: goto 0005 // -0022 │ │ +0622c0: 2200 bc02 |0028: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0622c4: 2201 9103 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0622c8: 7010 d024 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0622ce: 1a02 990e |002f: const-string v2, "Unknown Format: " // string@0e99 │ │ +0622d2: 6e20 d724 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0622d8: 0c01 |0034: move-result-object v1 │ │ +0622da: 6e20 d624 3100 |0035: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0622e0: 0c01 |0038: move-result-object v1 │ │ +0622e2: 6e10 dd24 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0622e8: 0c01 |003c: move-result-object v1 │ │ +0622ea: 7020 291e 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0622f0: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=59 │ │ 0x0006 line=54 │ │ 0x000a line=55 │ │ 0x0010 line=56 │ │ @@ -32479,20 +32480,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 │ │ -054558: |[054558] com.badlogic.gdx.graphics.Pixmap$Format.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -054568: 1c00 1b01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -05456c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -054572: 0c00 |0005: move-result-object v0 │ │ -054574: 1f00 1b01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ -054578: 1100 |0008: return-object v0 │ │ +0622f4: |[0622f4] com.badlogic.gdx.graphics.Pixmap$Format.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +062304: 1c00 1b01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +062308: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +06230e: 0c00 |0005: move-result-object v0 │ │ +062310: 1f00 1b01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@011b │ │ +062314: 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;) │ │ @@ -32500,20 +32501,20 @@ │ │ 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 │ │ -05457c: |[05457c] com.badlogic.gdx.graphics.Pixmap$Format.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -05458c: 6200 3806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0638 │ │ -054590: 6e10 d926 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Format;.clone:()Ljava/lang/Object; // method@26d9 │ │ -054596: 0c00 |0005: move-result-object v0 │ │ -054598: 1f00 fb03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@03fb │ │ -05459c: 1100 |0008: return-object v0 │ │ +062318: |[062318] com.badlogic.gdx.graphics.Pixmap$Format.values:()[Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +062328: 6200 3806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.$VALUES:[Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0638 │ │ +06232c: 6e10 d926 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Pixmap$Format;.clone:()Ljava/lang/Object; // method@26d9 │ │ +062332: 0c00 |0005: move-result-object v0 │ │ +062334: 1f00 fb03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Pixmap$Format; // type@03fb │ │ +062338: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3333 (Pixmap.java) │ │ @@ -32559,21 +32560,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0545a0: |[0545a0] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ -0545b0: 1301 007d |0000: const/16 v1, #int 32000 // #7d00 │ │ -0545b4: 2310 e503 |0002: new-array v0, v1, [B // type@03e5 │ │ -0545b8: 6900 4606 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ -0545bc: 2310 e503 |0006: new-array v0, v1, [B // type@03e5 │ │ -0545c0: 6900 4506 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ -0545c4: 0e00 |000a: return-void │ │ +06233c: |[06233c] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ +06234c: 1301 007d |0000: const/16 v1, #int 32000 // #7d00 │ │ +062350: 2310 e503 |0002: new-array v0, v1, [B // type@03e5 │ │ +062354: 6900 4606 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ +062358: 2310 e503 |0006: new-array v0, v1, [B // type@03e5 │ │ +06235c: 6900 4506 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ +062360: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x0006 line=65 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/PixmapIO$CIM;) │ │ @@ -32581,17 +32582,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0545c8: |[0545c8] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ -0545d8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0545de: 0e00 |0003: return-void │ │ +062364: |[062364] com.badlogic.gdx.graphics.PixmapIO$CIM.:()V │ │ +062374: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06237a: 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;) │ │ @@ -32599,94 +32600,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 │ │ -0545e0: |[0545e0] com.badlogic.gdx.graphics.PixmapIO$CIM.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0545f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0545f2: 2204 5803 |0001: new-instance v4, Ljava/io/DataInputStream; // type@0358 │ │ -0545f6: 2209 d203 |0003: new-instance v9, Ljava/util/zip/InflaterInputStream; // type@03d2 │ │ -0545fa: 220a 5303 |0005: new-instance v10, Ljava/io/BufferedInputStream; // type@0353 │ │ -0545fe: 6e10 9709 0c00 |0007: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -054604: 0c0b |000a: move-result-object v11 │ │ -054606: 7020 c523 ba00 |000b: invoke-direct {v10, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@23c5 │ │ -05460c: 7020 f625 a900 |000e: invoke-direct {v9, v10}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;)V // method@25f6 │ │ -054612: 7020 d023 9400 |0011: invoke-direct {v4, v9}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ -054618: 6e10 da23 0400 |0014: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -05461e: 0a08 |0017: move-result v8 │ │ -054620: 6e10 da23 0400 |0018: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -054626: 0a02 |001b: move-result v2 │ │ -054628: 6e10 da23 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -05462e: 0a09 |001f: move-result v9 │ │ -054630: 7110 400b 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b40 │ │ -054636: 0c01 |0023: move-result-object v1 │ │ -054638: 2206 1c01 |0024: new-instance v6, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -05463c: 7040 450b 8612 |0026: invoke-direct {v6, v8, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -054642: 6e10 5c0b 0600 |0029: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -054648: 0c05 |002c: move-result-object v5 │ │ -05464a: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -05464c: 6e20 4625 9500 |002e: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -054652: 6e10 3a25 0500 |0031: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -054658: 0a09 |0034: move-result v9 │ │ -05465a: 6e20 4225 9500 |0035: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -054660: 620a 4506 |0038: sget-object v10, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ -054664: 1d0a |003a: monitor-enter v10 │ │ -054666: 1207 |003b: const/4 v7, #int 0 // #0 │ │ -054668: 6209 4506 |003c: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ -05466c: 6e20 d323 9400 |003e: invoke-virtual {v4, v9}, Ljava/io/DataInputStream;.read:([B)I // method@23d3 │ │ -054672: 0a07 |0041: move-result v7 │ │ -054674: 3d07 3400 |0042: if-lez v7, 0076 // +0034 │ │ -054678: 6209 4506 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ -05467c: 120b |0046: const/4 v11, #int 0 // #0 │ │ -05467e: 6e40 4825 957b |0047: invoke-virtual {v5, v9, v11, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@2548 │ │ -054684: 28f2 |004a: goto 003c // -000e │ │ -054686: 0d09 |004b: move-exception v9 │ │ -054688: 1e0a |004c: monitor-exit v10 │ │ -05468a: 2709 |004d: throw v9 │ │ -05468c: 0d00 |004e: move-exception v0 │ │ -05468e: 0743 |004f: move-object v3, v4 │ │ -054690: 2209 bc02 |0050: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -054694: 220a 9103 |0052: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ -054698: 7010 d024 0a00 |0054: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05469e: 1a0b 8c02 |0057: const-string v11, "Couldn't read Pixmap from file '" // string@028c │ │ -0546a2: 6e20 d724 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0546a8: 0c0a |005c: move-result-object v10 │ │ -0546aa: 6e20 d624 ca00 |005d: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0546b0: 0c0a |0060: move-result-object v10 │ │ -0546b2: 1a0b 4c00 |0061: const-string v11, "'" // string@004c │ │ -0546b6: 6e20 d724 ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0546bc: 0c0a |0066: move-result-object v10 │ │ -0546be: 6e10 dd24 0a00 |0067: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0546c4: 0c0a |006a: move-result-object v10 │ │ -0546c6: 7030 2a1e a900 |006b: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0546cc: 2709 |006e: throw v9 │ │ -0546ce: 0d09 |006f: move-exception v9 │ │ -0546d0: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ -0546d4: 6e10 d123 0300 |0072: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ -0546da: 2709 |0075: throw v9 │ │ -0546dc: 1e0a |0076: monitor-exit v10 │ │ -0546de: 1209 |0077: const/4 v9, #int 0 // #0 │ │ -0546e0: 6e20 4625 9500 |0078: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0546e6: 6e10 3a25 0500 |007b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0546ec: 0a09 |007e: move-result v9 │ │ -0546ee: 6e20 4225 9500 |007f: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0546f4: 3804 0500 |0082: if-eqz v4, 0087 // +0005 │ │ -0546f8: 6e10 d123 0400 |0084: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ -0546fe: 1106 |0087: return-object v6 │ │ -054700: 0d09 |0088: move-exception v9 │ │ -054702: 28fe |0089: goto 0087 // -0002 │ │ -054704: 0d0a |008a: move-exception v10 │ │ -054706: 28ea |008b: goto 0075 // -0016 │ │ -054708: 0d09 |008c: move-exception v9 │ │ -05470a: 0743 |008d: move-object v3, v4 │ │ -05470c: 28e2 |008e: goto 0070 // -001e │ │ -05470e: 0d00 |008f: move-exception v0 │ │ -054710: 28c0 |0090: goto 0050 // -0040 │ │ +06237c: |[06237c] com.badlogic.gdx.graphics.PixmapIO$CIM.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +06238c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06238e: 2204 5803 |0001: new-instance v4, Ljava/io/DataInputStream; // type@0358 │ │ +062392: 2209 d203 |0003: new-instance v9, Ljava/util/zip/InflaterInputStream; // type@03d2 │ │ +062396: 220a 5303 |0005: new-instance v10, Ljava/io/BufferedInputStream; // type@0353 │ │ +06239a: 6e10 9709 0c00 |0007: invoke-virtual {v12}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0623a0: 0c0b |000a: move-result-object v11 │ │ +0623a2: 7020 c523 ba00 |000b: invoke-direct {v10, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@23c5 │ │ +0623a8: 7020 f625 a900 |000e: invoke-direct {v9, v10}, Ljava/util/zip/InflaterInputStream;.:(Ljava/io/InputStream;)V // method@25f6 │ │ +0623ae: 7020 d023 9400 |0011: invoke-direct {v4, v9}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ +0623b4: 6e10 da23 0400 |0014: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0623ba: 0a08 |0017: move-result v8 │ │ +0623bc: 6e10 da23 0400 |0018: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0623c2: 0a02 |001b: move-result v2 │ │ +0623c4: 6e10 da23 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0623ca: 0a09 |001f: move-result v9 │ │ +0623cc: 7110 400b 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b40 │ │ +0623d2: 0c01 |0023: move-result-object v1 │ │ +0623d4: 2206 1c01 |0024: new-instance v6, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0623d8: 7040 450b 8612 |0026: invoke-direct {v6, v8, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0623de: 6e10 5c0b 0600 |0029: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +0623e4: 0c05 |002c: move-result-object v5 │ │ +0623e6: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +0623e8: 6e20 4625 9500 |002e: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0623ee: 6e10 3a25 0500 |0031: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0623f4: 0a09 |0034: move-result v9 │ │ +0623f6: 6e20 4225 9500 |0035: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0623fc: 620a 4506 |0038: sget-object v10, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ +062400: 1d0a |003a: monitor-enter v10 │ │ +062402: 1207 |003b: const/4 v7, #int 0 // #0 │ │ +062404: 6209 4506 |003c: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ +062408: 6e20 d323 9400 |003e: invoke-virtual {v4, v9}, Ljava/io/DataInputStream;.read:([B)I // method@23d3 │ │ +06240e: 0a07 |0041: move-result v7 │ │ +062410: 3d07 3400 |0042: if-lez v7, 0076 // +0034 │ │ +062414: 6209 4506 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.readBuffer:[B // field@0645 │ │ +062418: 120b |0046: const/4 v11, #int 0 // #0 │ │ +06241a: 6e40 4825 957b |0047: invoke-virtual {v5, v9, v11, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@2548 │ │ +062420: 28f2 |004a: goto 003c // -000e │ │ +062422: 0d09 |004b: move-exception v9 │ │ +062424: 1e0a |004c: monitor-exit v10 │ │ +062426: 2709 |004d: throw v9 │ │ +062428: 0d00 |004e: move-exception v0 │ │ +06242a: 0743 |004f: move-object v3, v4 │ │ +06242c: 2209 bc02 |0050: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +062430: 220a 9103 |0052: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ +062434: 7010 d024 0a00 |0054: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06243a: 1a0b 8c02 |0057: const-string v11, "Couldn't read Pixmap from file '" // string@028c │ │ +06243e: 6e20 d724 ba00 |0059: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +062444: 0c0a |005c: move-result-object v10 │ │ +062446: 6e20 d624 ca00 |005d: invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +06244c: 0c0a |0060: move-result-object v10 │ │ +06244e: 1a0b 4c00 |0061: const-string v11, "'" // string@004c │ │ +062452: 6e20 d724 ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +062458: 0c0a |0066: move-result-object v10 │ │ +06245a: 6e10 dd24 0a00 |0067: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +062460: 0c0a |006a: move-result-object v10 │ │ +062462: 7030 2a1e a900 |006b: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +062468: 2709 |006e: throw v9 │ │ +06246a: 0d09 |006f: move-exception v9 │ │ +06246c: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ +062470: 6e10 d123 0300 |0072: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ +062476: 2709 |0075: throw v9 │ │ +062478: 1e0a |0076: monitor-exit v10 │ │ +06247a: 1209 |0077: const/4 v9, #int 0 // #0 │ │ +06247c: 6e20 4625 9500 |0078: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +062482: 6e10 3a25 0500 |007b: invoke-virtual {v5}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +062488: 0a09 |007e: move-result v9 │ │ +06248a: 6e20 4225 9500 |007f: invoke-virtual {v5, v9}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +062490: 3804 0500 |0082: if-eqz v4, 0087 // +0005 │ │ +062494: 6e10 d123 0400 |0084: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ +06249a: 1106 |0087: return-object v6 │ │ +06249c: 0d09 |0088: move-exception v9 │ │ +06249e: 28fe |0089: goto 0087 // -0002 │ │ +0624a0: 0d0a |008a: move-exception v10 │ │ +0624a2: 28ea |008b: goto 0075 // -0016 │ │ +0624a4: 0d09 |008c: move-exception v9 │ │ +0624a6: 0743 |008d: move-object v3, v4 │ │ +0624a8: 28e2 |008e: goto 0070 // -001e │ │ +0624aa: 0d00 |008f: move-exception v0 │ │ +0624ac: 28c0 |0090: goto 0050 // -0040 │ │ catches : 9 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/Exception; -> 0x008f │ │ -> 0x006f │ │ 0x0014 - 0x003b │ │ Ljava/lang/Exception; -> 0x004e │ │ -> 0x008c │ │ @@ -32763,105 +32764,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 │ │ -054778: |[054778] com.badlogic.gdx.graphics.PixmapIO$CIM.write:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -054788: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05478a: 2200 ce03 |0001: new-instance v0, Ljava/util/zip/DeflaterOutputStream; // type@03ce │ │ -05478e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -054790: 6e20 a509 8b00 |0004: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ -054796: 0c08 |0007: move-result-object v8 │ │ -054798: 7020 ee25 8000 |0008: invoke-direct {v0, v8}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;)V // method@25ee │ │ -05479e: 2205 5903 |000b: new-instance v5, Ljava/io/DataOutputStream; // type@0359 │ │ -0547a2: 7020 e023 0500 |000d: invoke-direct {v5, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -0547a8: 6e10 5d0b 0c00 |0010: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0547ae: 0a08 |0013: move-result v8 │ │ -0547b0: 6e20 e823 8500 |0014: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0547b6: 6e10 5a0b 0c00 |0017: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0547bc: 0a08 |001a: move-result v8 │ │ -0547be: 6e20 e823 8500 |001b: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0547c4: 6e10 560b 0c00 |001e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0547ca: 0c08 |0021: move-result-object v8 │ │ -0547cc: 7110 410b 0800 |0022: invoke-static {v8}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b41 │ │ -0547d2: 0a08 |0025: move-result v8 │ │ -0547d4: 6e20 e823 8500 |0026: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0547da: 6e10 5c0b 0c00 |0029: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -0547e0: 0c06 |002c: move-result-object v6 │ │ -0547e2: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -0547e4: 6e20 4625 8600 |002e: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0547ea: 6e10 3a25 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0547f0: 0a08 |0034: move-result v8 │ │ -0547f2: 6e20 4225 8600 |0035: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0547f8: 6e10 3a25 0600 |0038: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0547fe: 0a08 |003b: move-result v8 │ │ -054800: d487 007d |003c: rem-int/lit16 v7, v8, #int 32000 // #7d00 │ │ -054804: 6e10 3a25 0600 |003e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -05480a: 0a08 |0041: move-result v8 │ │ -05480c: d383 007d |0042: div-int/lit16 v3, v8, #int 32000 // #7d00 │ │ -054810: 6209 4606 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ -054814: 1d09 |0046: monitor-enter v9 │ │ -054816: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -054818: 3532 0f00 |0048: if-ge v2, v3, 0057 // +000f │ │ -05481c: 6208 4606 |004a: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ -054820: 6e20 3f25 8600 |004c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@253f │ │ -054826: 6208 4606 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ -05482a: 6e20 e223 8500 |0051: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@23e2 │ │ -054830: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054834: 28f2 |0056: goto 0048 // -000e │ │ -054836: 6208 4606 |0057: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ -05483a: 120a |0059: const/4 v10, #int 0 // #0 │ │ -05483c: 6e40 4025 867a |005a: invoke-virtual {v6, v8, v10, v7}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@2540 │ │ -054842: 6208 4606 |005d: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ -054846: 120a |005f: const/4 v10, #int 0 // #0 │ │ -054848: 6e40 e323 857a |0060: invoke-virtual {v5, v8, v10, v7}, Ljava/io/DataOutputStream;.write:([BII)V // method@23e3 │ │ -05484e: 1e09 |0063: monitor-exit v9 │ │ -054850: 1208 |0064: const/4 v8, #int 0 // #0 │ │ -054852: 6e20 4625 8600 |0065: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -054858: 6e10 3a25 0600 |0068: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -05485e: 0a08 |006b: move-result v8 │ │ -054860: 6e20 4225 8600 |006c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -054866: 3805 0500 |006f: if-eqz v5, 0074 // +0005 │ │ -05486a: 6e10 e123 0500 |0071: invoke-virtual {v5}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ -054870: 0e00 |0074: return-void │ │ -054872: 0d08 |0075: move-exception v8 │ │ -054874: 1e09 |0076: monitor-exit v9 │ │ -054876: 2708 |0077: throw v8 │ │ -054878: 0d01 |0078: move-exception v1 │ │ -05487a: 0754 |0079: move-object v4, v5 │ │ -05487c: 2208 bc02 |007a: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -054880: 2209 9103 |007c: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -054884: 7010 d024 0900 |007e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05488a: 1a0a 9002 |0081: const-string v10, "Couldn't write Pixmap to file '" // string@0290 │ │ -05488e: 6e20 d724 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -054894: 0c09 |0086: move-result-object v9 │ │ -054896: 6e20 d624 b900 |0087: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05489c: 0c09 |008a: move-result-object v9 │ │ -05489e: 1a0a 4c00 |008b: const-string v10, "'" // string@004c │ │ -0548a2: 6e20 d724 a900 |008d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0548a8: 0c09 |0090: move-result-object v9 │ │ -0548aa: 6e10 dd24 0900 |0091: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0548b0: 0c09 |0094: move-result-object v9 │ │ -0548b2: 7030 2a1e 9801 |0095: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0548b8: 2708 |0098: throw v8 │ │ -0548ba: 0d08 |0099: move-exception v8 │ │ -0548bc: 3804 0500 |009a: if-eqz v4, 009f // +0005 │ │ -0548c0: 6e10 e123 0400 |009c: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ -0548c6: 2708 |009f: throw v8 │ │ -0548c8: 0d08 |00a0: move-exception v8 │ │ -0548ca: 28d3 |00a1: goto 0074 // -002d │ │ -0548cc: 0d09 |00a2: move-exception v9 │ │ -0548ce: 28fc |00a3: goto 009f // -0004 │ │ -0548d0: 0d08 |00a4: move-exception v8 │ │ -0548d2: 0754 |00a5: move-object v4, v5 │ │ -0548d4: 28f4 |00a6: goto 009a // -000c │ │ -0548d6: 0d01 |00a7: move-exception v1 │ │ -0548d8: 28d2 |00a8: goto 007a // -002e │ │ +062514: |[062514] com.badlogic.gdx.graphics.PixmapIO$CIM.write:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +062524: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +062526: 2200 ce03 |0001: new-instance v0, Ljava/util/zip/DeflaterOutputStream; // type@03ce │ │ +06252a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +06252c: 6e20 a509 8b00 |0004: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ +062532: 0c08 |0007: move-result-object v8 │ │ +062534: 7020 ee25 8000 |0008: invoke-direct {v0, v8}, Ljava/util/zip/DeflaterOutputStream;.:(Ljava/io/OutputStream;)V // method@25ee │ │ +06253a: 2205 5903 |000b: new-instance v5, Ljava/io/DataOutputStream; // type@0359 │ │ +06253e: 7020 e023 0500 |000d: invoke-direct {v5, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +062544: 6e10 5d0b 0c00 |0010: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +06254a: 0a08 |0013: move-result v8 │ │ +06254c: 6e20 e823 8500 |0014: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +062552: 6e10 5a0b 0c00 |0017: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +062558: 0a08 |001a: move-result v8 │ │ +06255a: 6e20 e823 8500 |001b: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +062560: 6e10 560b 0c00 |001e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +062566: 0c08 |0021: move-result-object v8 │ │ +062568: 7110 410b 0800 |0022: invoke-static {v8}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b41 │ │ +06256e: 0a08 |0025: move-result v8 │ │ +062570: 6e20 e823 8500 |0026: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +062576: 6e10 5c0b 0c00 |0029: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +06257c: 0c06 |002c: move-result-object v6 │ │ +06257e: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +062580: 6e20 4625 8600 |002e: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +062586: 6e10 3a25 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +06258c: 0a08 |0034: move-result v8 │ │ +06258e: 6e20 4225 8600 |0035: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +062594: 6e10 3a25 0600 |0038: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +06259a: 0a08 |003b: move-result v8 │ │ +06259c: d487 007d |003c: rem-int/lit16 v7, v8, #int 32000 // #7d00 │ │ +0625a0: 6e10 3a25 0600 |003e: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0625a6: 0a08 |0041: move-result v8 │ │ +0625a8: d383 007d |0042: div-int/lit16 v3, v8, #int 32000 // #7d00 │ │ +0625ac: 6209 4606 |0044: sget-object v9, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ +0625b0: 1d09 |0046: monitor-enter v9 │ │ +0625b2: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0625b4: 3532 0f00 |0048: if-ge v2, v3, 0057 // +000f │ │ +0625b8: 6208 4606 |004a: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ +0625bc: 6e20 3f25 8600 |004c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@253f │ │ +0625c2: 6208 4606 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ +0625c6: 6e20 e223 8500 |0051: invoke-virtual {v5, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@23e2 │ │ +0625cc: d802 0201 |0054: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0625d0: 28f2 |0056: goto 0048 // -000e │ │ +0625d2: 6208 4606 |0057: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ +0625d6: 120a |0059: const/4 v10, #int 0 // #0 │ │ +0625d8: 6e40 4025 867a |005a: invoke-virtual {v6, v8, v10, v7}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@2540 │ │ +0625de: 6208 4606 |005d: sget-object v8, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.writeBuffer:[B // field@0646 │ │ +0625e2: 120a |005f: const/4 v10, #int 0 // #0 │ │ +0625e4: 6e40 e323 857a |0060: invoke-virtual {v5, v8, v10, v7}, Ljava/io/DataOutputStream;.write:([BII)V // method@23e3 │ │ +0625ea: 1e09 |0063: monitor-exit v9 │ │ +0625ec: 1208 |0064: const/4 v8, #int 0 // #0 │ │ +0625ee: 6e20 4625 8600 |0065: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0625f4: 6e10 3a25 0600 |0068: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0625fa: 0a08 |006b: move-result v8 │ │ +0625fc: 6e20 4225 8600 |006c: invoke-virtual {v6, v8}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +062602: 3805 0500 |006f: if-eqz v5, 0074 // +0005 │ │ +062606: 6e10 e123 0500 |0071: invoke-virtual {v5}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ +06260c: 0e00 |0074: return-void │ │ +06260e: 0d08 |0075: move-exception v8 │ │ +062610: 1e09 |0076: monitor-exit v9 │ │ +062612: 2708 |0077: throw v8 │ │ +062614: 0d01 |0078: move-exception v1 │ │ +062616: 0754 |0079: move-object v4, v5 │ │ +062618: 2208 bc02 |007a: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06261c: 2209 9103 |007c: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +062620: 7010 d024 0900 |007e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +062626: 1a0a 9002 |0081: const-string v10, "Couldn't write Pixmap to file '" // string@0290 │ │ +06262a: 6e20 d724 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +062630: 0c09 |0086: move-result-object v9 │ │ +062632: 6e20 d624 b900 |0087: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +062638: 0c09 |008a: move-result-object v9 │ │ +06263a: 1a0a 4c00 |008b: const-string v10, "'" // string@004c │ │ +06263e: 6e20 d724 a900 |008d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +062644: 0c09 |0090: move-result-object v9 │ │ +062646: 6e10 dd24 0900 |0091: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06264c: 0c09 |0094: move-result-object v9 │ │ +06264e: 7030 2a1e 9801 |0095: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +062654: 2708 |0098: throw v8 │ │ +062656: 0d08 |0099: move-exception v8 │ │ +062658: 3804 0500 |009a: if-eqz v4, 009f // +0005 │ │ +06265c: 6e10 e123 0400 |009c: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ +062662: 2708 |009f: throw v8 │ │ +062664: 0d08 |00a0: move-exception v8 │ │ +062666: 28d3 |00a1: goto 0074 // -002d │ │ +062668: 0d09 |00a2: move-exception v9 │ │ +06266a: 28fc |00a3: goto 009f // -0004 │ │ +06266c: 0d08 |00a4: move-exception v8 │ │ +06266e: 0754 |00a5: move-object v4, v5 │ │ +062670: 28f4 |00a6: goto 009a // -000c │ │ +062672: 0d01 |00a7: move-exception v1 │ │ +062674: 28d2 |00a8: goto 007a // -002e │ │ catches : 9 │ │ 0x0001 - 0x0010 │ │ Ljava/lang/Exception; -> 0x00a7 │ │ -> 0x0099 │ │ 0x0010 - 0x0047 │ │ Ljava/lang/Exception; -> 0x0078 │ │ -> 0x00a4 │ │ @@ -32992,17 +32993,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054944: |[054944] com.badlogic.gdx.graphics.PixmapIO$PNG.:()V │ │ -054954: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05495a: 0e00 |0003: return-void │ │ +0626e0: |[0626e0] com.badlogic.gdx.graphics.PixmapIO$PNG.:()V │ │ +0626f0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0626f6: 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;) │ │ @@ -33010,36 +33011,36 @@ │ │ type : '([B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -05495c: |[05495c] com.badlogic.gdx.graphics.PixmapIO$PNG.calcADLER32:([B)I │ │ -05496c: 1405 f1ff 0000 |0000: const v5, #float 9.18145e-41 // #0000fff1 │ │ -054972: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -054974: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -054976: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -054978: 2164 |0006: array-length v4, v6 │ │ -05497a: 3541 1800 |0007: if-ge v1, v4, 001f // +0018 │ │ -05497e: 4804 0601 |0009: aget-byte v4, v6, v1 │ │ -054982: 3a04 0f00 |000b: if-ltz v4, 001a // +000f │ │ -054986: 4800 0601 |000d: aget-byte v0, v6, v1 │ │ -05498a: 9004 0200 |000f: add-int v4, v2, v0 │ │ -05498e: 9402 0405 |0011: rem-int v2, v4, v5 │ │ -054992: 9004 0302 |0013: add-int v4, v3, v2 │ │ -054996: 9403 0405 |0015: rem-int v3, v4, v5 │ │ -05499a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05499e: 28ed |0019: goto 0006 // -0013 │ │ -0549a0: 4804 0601 |001a: aget-byte v4, v6, v1 │ │ -0549a4: d040 0001 |001c: add-int/lit16 v0, v4, #int 256 // #0100 │ │ -0549a8: 28f1 |001e: goto 000f // -000f │ │ -0549aa: e004 0310 |001f: shl-int/lit8 v4, v3, #int 16 // #10 │ │ -0549ae: b024 |0021: add-int/2addr v4, v2 │ │ -0549b0: 0f04 |0022: return v4 │ │ +0626f8: |[0626f8] com.badlogic.gdx.graphics.PixmapIO$PNG.calcADLER32:([B)I │ │ +062708: 1405 f1ff 0000 |0000: const v5, #float 9.18145e-41 // #0000fff1 │ │ +06270e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +062710: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +062712: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +062714: 2164 |0006: array-length v4, v6 │ │ +062716: 3541 1800 |0007: if-ge v1, v4, 001f // +0018 │ │ +06271a: 4804 0601 |0009: aget-byte v4, v6, v1 │ │ +06271e: 3a04 0f00 |000b: if-ltz v4, 001a // +000f │ │ +062722: 4800 0601 |000d: aget-byte v0, v6, v1 │ │ +062726: 9004 0200 |000f: add-int v4, v2, v0 │ │ +06272a: 9402 0405 |0011: rem-int v2, v4, v5 │ │ +06272e: 9004 0302 |0013: add-int v4, v3, v2 │ │ +062732: 9403 0405 |0015: rem-int v3, v4, v5 │ │ +062736: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06273a: 28ed |0019: goto 0006 // -0013 │ │ +06273c: 4804 0601 |001a: aget-byte v4, v6, v1 │ │ +062740: d040 0001 |001c: add-int/lit16 v0, v4, #int 256 // #0100 │ │ +062744: 28f1 |001e: goto 000f // -000f │ │ +062746: e004 0310 |001f: shl-int/lit8 v4, v3, #int 16 // #10 │ │ +06274a: b024 |0021: add-int/2addr v4, v2 │ │ +06274c: 0f04 |0022: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=293 │ │ 0x0004 line=294 │ │ 0x0005 line=295 │ │ 0x0009 line=296 │ │ 0x000f line=297 │ │ @@ -33059,38 +33060,38 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -0549b4: |[0549b4] com.badlogic.gdx.graphics.PixmapIO$PNG.createCRCTable:()V │ │ -0549c4: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -0549c8: 2353 e903 |0002: new-array v3, v5, [I // type@03e9 │ │ -0549cc: 6903 4806 |0004: sput-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ -0549d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0549d2: 3551 2000 |0007: if-ge v1, v5, 0027 // +0020 │ │ -0549d6: 0110 |0009: move v0, v1 │ │ -0549d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0549da: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -0549de: 3532 1300 |000d: if-ge v2, v3, 0020 // +0013 │ │ -0549e2: dd03 0001 |000f: and-int/lit8 v3, v0, #int 1 // #01 │ │ -0549e6: 3d03 0c00 |0011: if-lez v3, 001d // +000c │ │ -0549ea: 1403 2083 b8ed |0013: const v3, #float -7.13797e+27 // #edb88320 │ │ -0549f0: e204 0001 |0016: ushr-int/lit8 v4, v0, #int 1 // #01 │ │ -0549f4: 9700 0304 |0018: xor-int v0, v3, v4 │ │ -0549f8: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0549fc: 28ef |001c: goto 000b // -0011 │ │ -0549fe: e200 0001 |001d: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ -054a02: 28fb |001f: goto 001a // -0005 │ │ -054a04: 6203 4806 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ -054a08: 4b00 0301 |0022: aput v0, v3, v1 │ │ -054a0c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -054a10: 28e1 |0026: goto 0007 // -001f │ │ -054a12: 0e00 |0027: return-void │ │ +062750: |[062750] com.badlogic.gdx.graphics.PixmapIO$PNG.createCRCTable:()V │ │ +062760: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +062764: 2353 e903 |0002: new-array v3, v5, [I // type@03e9 │ │ +062768: 6903 4806 |0004: sput-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ +06276c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06276e: 3551 2000 |0007: if-ge v1, v5, 0027 // +0020 │ │ +062772: 0110 |0009: move v0, v1 │ │ +062774: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +062776: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +06277a: 3532 1300 |000d: if-ge v2, v3, 0020 // +0013 │ │ +06277e: dd03 0001 |000f: and-int/lit8 v3, v0, #int 1 // #01 │ │ +062782: 3d03 0c00 |0011: if-lez v3, 001d // +000c │ │ +062786: 1403 2083 b8ed |0013: const v3, #float -7.13797e+27 // #edb88320 │ │ +06278c: e204 0001 |0016: ushr-int/lit8 v4, v0, #int 1 // #01 │ │ +062790: 9700 0304 |0018: xor-int v0, v3, v4 │ │ +062794: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +062798: 28ef |001c: goto 000b // -0011 │ │ +06279a: e200 0001 |001d: ushr-int/lit8 v0, v0, #int 1 // #01 │ │ +06279e: 28fb |001f: goto 001a // -0005 │ │ +0627a0: 6203 4806 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ +0627a4: 4b00 0301 |0022: aput v0, v3, v1 │ │ +0627a8: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0627ac: 28e1 |0026: goto 0007 // -001f │ │ +0627ae: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=237 │ │ 0x0006 line=238 │ │ 0x0009 line=239 │ │ 0x000a line=240 │ │ 0x000f line=241 │ │ @@ -33109,65 +33110,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 │ │ -054a14: |[054a14] com.badlogic.gdx.graphics.PixmapIO$PNG.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ -054a24: 6e10 5d0b 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -054a2a: 0a0a |0003: move-result v10 │ │ -054a2c: 6e10 5a0b 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -054a32: 0a05 |0007: move-result v5 │ │ -054a34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -054a36: da0d 0a04 |0009: mul-int/lit8 v13, v10, #int 4 // #04 │ │ -054a3a: b25d |000b: mul-int/2addr v13, v5 │ │ -054a3c: b05d |000c: add-int/2addr v13, v5 │ │ -054a3e: 23d8 e503 |000d: new-array v8, v13, [B // type@03e5 │ │ -054a42: 120c |000f: const/4 v12, #int 0 // #0 │ │ -054a44: 0123 |0010: move v3, v2 │ │ -054a46: 355c 3900 |0011: if-ge v12, v5, 004a // +0039 │ │ -054a4a: d802 0301 |0013: add-int/lit8 v2, v3, #int 1 // #01 │ │ -054a4e: 120d |0015: const/4 v13, #int 0 // #0 │ │ -054a50: 4f0d 0803 |0016: aput-byte v13, v8, v3 │ │ -054a54: 120b |0018: const/4 v11, #int 0 // #0 │ │ -054a56: 0123 |0019: move v3, v2 │ │ -054a58: 35ab 2d00 |001a: if-ge v11, v10, 0047 // +002d │ │ -054a5c: 6e30 5b0b bf0c |001c: invoke-virtual {v15, v11, v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixel:(II)I // method@0b5b │ │ -054a62: 0a07 |001f: move-result v7 │ │ -054a64: dd06 07ff |0020: and-int/lit8 v6, v7, #int -1 // #ff │ │ -054a68: e10d 0618 |0022: shr-int/lit8 v13, v6, #int 24 // #18 │ │ -054a6c: d5d9 ff00 |0024: and-int/lit16 v9, v13, #int 255 // #00ff │ │ -054a70: e10d 0610 |0026: shr-int/lit8 v13, v6, #int 16 // #10 │ │ -054a74: d5d4 ff00 |0028: and-int/lit16 v4, v13, #int 255 // #00ff │ │ -054a78: e10d 0608 |002a: shr-int/lit8 v13, v6, #int 8 // #08 │ │ -054a7c: d5d1 ff00 |002c: and-int/lit16 v1, v13, #int 255 // #00ff │ │ -054a80: d560 ff00 |002e: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -054a84: d802 0301 |0030: add-int/lit8 v2, v3, #int 1 // #01 │ │ -054a88: 8d9d |0032: int-to-byte v13, v9 │ │ -054a8a: 4f0d 0803 |0033: aput-byte v13, v8, v3 │ │ -054a8e: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ -054a92: 8d4d |0037: int-to-byte v13, v4 │ │ -054a94: 4f0d 0802 |0038: aput-byte v13, v8, v2 │ │ -054a98: d802 0301 |003a: add-int/lit8 v2, v3, #int 1 // #01 │ │ -054a9c: 8d1d |003c: int-to-byte v13, v1 │ │ -054a9e: 4f0d 0803 |003d: aput-byte v13, v8, v3 │ │ -054aa2: d803 0201 |003f: add-int/lit8 v3, v2, #int 1 // #01 │ │ -054aa6: 8d0d |0041: int-to-byte v13, v0 │ │ -054aa8: 4f0d 0802 |0042: aput-byte v13, v8, v2 │ │ -054aac: d80b 0b01 |0044: add-int/lit8 v11, v11, #int 1 // #01 │ │ -054ab0: 28d4 |0046: goto 001a // -002c │ │ -054ab2: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ -054ab6: 28c8 |0049: goto 0011 // -0038 │ │ -054ab8: 1a0d 3b06 |004a: const-string v13, "IDAT" // string@063b │ │ -054abc: 7110 6e0b 0800 |004c: invoke-static {v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toZLIB:([B)[B // method@0b6e │ │ -054ac2: 0c0e |004f: move-result-object v14 │ │ -054ac4: 7120 6d0b ed00 |0050: invoke-static {v13, v14}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b6d │ │ -054aca: 0c0d |0053: move-result-object v13 │ │ -054acc: 110d |0054: return-object v13 │ │ +0627b0: |[0627b0] com.badlogic.gdx.graphics.PixmapIO$PNG.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ +0627c0: 6e10 5d0b 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0627c6: 0a0a |0003: move-result v10 │ │ +0627c8: 6e10 5a0b 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0627ce: 0a05 |0007: move-result v5 │ │ +0627d0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0627d2: da0d 0a04 |0009: mul-int/lit8 v13, v10, #int 4 // #04 │ │ +0627d6: b25d |000b: mul-int/2addr v13, v5 │ │ +0627d8: b05d |000c: add-int/2addr v13, v5 │ │ +0627da: 23d8 e503 |000d: new-array v8, v13, [B // type@03e5 │ │ +0627de: 120c |000f: const/4 v12, #int 0 // #0 │ │ +0627e0: 0123 |0010: move v3, v2 │ │ +0627e2: 355c 3900 |0011: if-ge v12, v5, 004a // +0039 │ │ +0627e6: d802 0301 |0013: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0627ea: 120d |0015: const/4 v13, #int 0 // #0 │ │ +0627ec: 4f0d 0803 |0016: aput-byte v13, v8, v3 │ │ +0627f0: 120b |0018: const/4 v11, #int 0 // #0 │ │ +0627f2: 0123 |0019: move v3, v2 │ │ +0627f4: 35ab 2d00 |001a: if-ge v11, v10, 0047 // +002d │ │ +0627f8: 6e30 5b0b bf0c |001c: invoke-virtual {v15, v11, v12}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixel:(II)I // method@0b5b │ │ +0627fe: 0a07 |001f: move-result v7 │ │ +062800: dd06 07ff |0020: and-int/lit8 v6, v7, #int -1 // #ff │ │ +062804: e10d 0618 |0022: shr-int/lit8 v13, v6, #int 24 // #18 │ │ +062808: d5d9 ff00 |0024: and-int/lit16 v9, v13, #int 255 // #00ff │ │ +06280c: e10d 0610 |0026: shr-int/lit8 v13, v6, #int 16 // #10 │ │ +062810: d5d4 ff00 |0028: and-int/lit16 v4, v13, #int 255 // #00ff │ │ +062814: e10d 0608 |002a: shr-int/lit8 v13, v6, #int 8 // #08 │ │ +062818: d5d1 ff00 |002c: and-int/lit16 v1, v13, #int 255 // #00ff │ │ +06281c: d560 ff00 |002e: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +062820: d802 0301 |0030: add-int/lit8 v2, v3, #int 1 // #01 │ │ +062824: 8d9d |0032: int-to-byte v13, v9 │ │ +062826: 4f0d 0803 |0033: aput-byte v13, v8, v3 │ │ +06282a: d803 0201 |0035: add-int/lit8 v3, v2, #int 1 // #01 │ │ +06282e: 8d4d |0037: int-to-byte v13, v4 │ │ +062830: 4f0d 0802 |0038: aput-byte v13, v8, v2 │ │ +062834: d802 0301 |003a: add-int/lit8 v2, v3, #int 1 // #01 │ │ +062838: 8d1d |003c: int-to-byte v13, v1 │ │ +06283a: 4f0d 0803 |003d: aput-byte v13, v8, v3 │ │ +06283e: d803 0201 |003f: add-int/lit8 v3, v2, #int 1 // #01 │ │ +062842: 8d0d |0041: int-to-byte v13, v0 │ │ +062844: 4f0d 0802 |0042: aput-byte v13, v8, v2 │ │ +062848: d80b 0b01 |0044: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06284c: 28d4 |0046: goto 001a // -002c │ │ +06284e: d80c 0c01 |0047: add-int/lit8 v12, v12, #int 1 // #01 │ │ +062852: 28c8 |0049: goto 0011 // -0038 │ │ +062854: 1a0d 3b06 |004a: const-string v13, "IDAT" // string@063b │ │ +062858: 7110 6e0b 0800 |004c: invoke-static {v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toZLIB:([B)[B // method@0b6e │ │ +06285e: 0c0e |004f: move-result-object v14 │ │ +062860: 7120 6d0b ed00 |0050: invoke-static {v13, v14}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b6d │ │ +062866: 0c0d |0053: move-result-object v13 │ │ +062868: 110d |0054: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0008 line=186 │ │ 0x0009 line=187 │ │ 0x000f line=188 │ │ @@ -33213,36 +33214,36 @@ │ │ type : '(II)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -054ad0: |[054ad0] com.badlogic.gdx.graphics.PixmapIO$PNG.createHeaderChunk:(II)[B │ │ -054ae0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -054ae2: 2200 5603 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ -054ae6: 1302 0d00 |0003: const/16 v2, #int 13 // #d │ │ -054aea: 7020 cc23 2000 |0005: invoke-direct {v0, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ -054af0: 2201 5903 |0008: new-instance v1, Ljava/io/DataOutputStream; // type@0359 │ │ -054af4: 7020 e023 0100 |000a: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -054afa: 6e20 e823 4100 |000d: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -054b00: 6e20 e823 5100 |0010: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -054b06: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ -054b0a: 6e20 e523 2100 |0015: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054b10: 1262 |0018: const/4 v2, #int 6 // #6 │ │ -054b12: 6e20 e523 2100 |0019: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054b18: 6e20 e523 3100 |001c: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054b1e: 6e20 e523 3100 |001f: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054b24: 6e20 e523 3100 |0022: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054b2a: 1a02 4306 |0025: const-string v2, "IHDR" // string@0643 │ │ -054b2e: 6e10 cd23 0000 |0027: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ -054b34: 0c03 |002a: move-result-object v3 │ │ -054b36: 7120 6d0b 3200 |002b: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b6d │ │ -054b3c: 0c02 |002e: move-result-object v2 │ │ -054b3e: 1102 |002f: return-object v2 │ │ +06286c: |[06286c] com.badlogic.gdx.graphics.PixmapIO$PNG.createHeaderChunk:(II)[B │ │ +06287c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06287e: 2200 5603 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ +062882: 1302 0d00 |0003: const/16 v2, #int 13 // #d │ │ +062886: 7020 cc23 2000 |0005: invoke-direct {v0, v2}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ +06288c: 2201 5903 |0008: new-instance v1, Ljava/io/DataOutputStream; // type@0359 │ │ +062890: 7020 e023 0100 |000a: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +062896: 6e20 e823 4100 |000d: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +06289c: 6e20 e823 5100 |0010: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0628a2: 1302 0800 |0013: const/16 v2, #int 8 // #8 │ │ +0628a6: 6e20 e523 2100 |0015: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0628ac: 1262 |0018: const/4 v2, #int 6 // #6 │ │ +0628ae: 6e20 e523 2100 |0019: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0628b4: 6e20 e523 3100 |001c: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0628ba: 6e20 e523 3100 |001f: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0628c0: 6e20 e523 3100 |0022: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0628c6: 1a02 4306 |0025: const-string v2, "IHDR" // string@0643 │ │ +0628ca: 6e10 cd23 0000 |0027: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ +0628d0: 0c03 |002a: move-result-object v3 │ │ +0628d2: 7120 6d0b 3200 |002b: invoke-static {v2, v3}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b6d │ │ +0628d8: 0c02 |002e: move-result-object v2 │ │ +0628da: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=171 │ │ 0x0008 line=172 │ │ 0x000d line=173 │ │ 0x0010 line=174 │ │ 0x0013 line=175 │ │ @@ -33262,66 +33263,66 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -054b40: |[054b40] com.badlogic.gdx.graphics.PixmapIO$PNG.createTrailerChunk:()[B │ │ -054b50: 1a00 3c06 |0000: const-string v0, "IEND" // string@063c │ │ -054b54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -054b56: 2311 e503 |0003: new-array v1, v1, [B // type@03e5 │ │ -054b5a: 7120 6d0b 1000 |0005: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b6d │ │ -054b60: 0c00 |0008: move-result-object v0 │ │ -054b62: 1100 |0009: return-object v0 │ │ +0628dc: |[0628dc] com.badlogic.gdx.graphics.PixmapIO$PNG.createTrailerChunk:()[B │ │ +0628ec: 1a00 3c06 |0000: const-string v0, "IEND" // string@063c │ │ +0628f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0628f2: 2311 e503 |0003: new-array v1, v1, [B // type@03e5 │ │ +0628f6: 7120 6d0b 1000 |0005: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.toChunk:(Ljava/lang/String;[B)[B // method@0b6d │ │ +0628fc: 0c00 |0008: move-result-object v0 │ │ +0628fe: 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 │ │ -054b64: |[054b64] com.badlogic.gdx.graphics.PixmapIO$PNG.toChunk:(Ljava/lang/String;[B)[B │ │ -054b74: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -054b76: 2200 5603 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ -054b7a: 2185 |0003: array-length v5, v8 │ │ -054b7c: d805 050c |0004: add-int/lit8 v5, v5, #int 12 // #0c │ │ -054b80: 7020 cc23 5000 |0006: invoke-direct {v0, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ -054b86: 2202 5903 |0009: new-instance v2, Ljava/io/DataOutputStream; // type@0359 │ │ -054b8a: 7020 e023 0200 |000b: invoke-direct {v2, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -054b90: 2185 |000e: array-length v5, v8 │ │ -054b92: 6e20 e823 5200 |000f: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -054b98: 2361 e503 |0012: new-array v1, v6, [B // type@03e5 │ │ -054b9c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -054b9e: 3564 0c00 |0015: if-ge v4, v6, 0021 // +000c │ │ -054ba2: 6e20 ac24 4700 |0017: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -054ba8: 0a05 |001a: move-result v5 │ │ -054baa: 8d55 |001b: int-to-byte v5, v5 │ │ -054bac: 4f05 0104 |001c: aput-byte v5, v1, v4 │ │ -054bb0: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -054bb4: 28f5 |0020: goto 0015 // -000b │ │ -054bb6: 6e20 e223 1200 |0021: invoke-virtual {v2, v1}, Ljava/io/DataOutputStream;.write:([B)V // method@23e2 │ │ -054bbc: 6e20 e223 8200 |0024: invoke-virtual {v2, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@23e2 │ │ -054bc2: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -054bc4: 7120 6f0b 1300 |0028: invoke-static {v3, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b6f │ │ -054bca: 0a03 |002b: move-result v3 │ │ -054bcc: 7120 6f0b 8300 |002c: invoke-static {v3, v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b6f │ │ -054bd2: 0a03 |002f: move-result v3 │ │ -054bd4: df05 03ff |0030: xor-int/lit8 v5, v3, #int -1 // #ff │ │ -054bd8: 6e20 e823 5200 |0032: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -054bde: 6e10 cd23 0000 |0035: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ -054be4: 0c05 |0038: move-result-object v5 │ │ -054be6: 1105 |0039: return-object v5 │ │ +062900: |[062900] com.badlogic.gdx.graphics.PixmapIO$PNG.toChunk:(Ljava/lang/String;[B)[B │ │ +062910: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +062912: 2200 5603 |0001: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ +062916: 2185 |0003: array-length v5, v8 │ │ +062918: d805 050c |0004: add-int/lit8 v5, v5, #int 12 // #0c │ │ +06291c: 7020 cc23 5000 |0006: invoke-direct {v0, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ +062922: 2202 5903 |0009: new-instance v2, Ljava/io/DataOutputStream; // type@0359 │ │ +062926: 7020 e023 0200 |000b: invoke-direct {v2, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +06292c: 2185 |000e: array-length v5, v8 │ │ +06292e: 6e20 e823 5200 |000f: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +062934: 2361 e503 |0012: new-array v1, v6, [B // type@03e5 │ │ +062938: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +06293a: 3564 0c00 |0015: if-ge v4, v6, 0021 // +000c │ │ +06293e: 6e20 ac24 4700 |0017: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +062944: 0a05 |001a: move-result v5 │ │ +062946: 8d55 |001b: int-to-byte v5, v5 │ │ +062948: 4f05 0104 |001c: aput-byte v5, v1, v4 │ │ +06294c: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +062950: 28f5 |0020: goto 0015 // -000b │ │ +062952: 6e20 e223 1200 |0021: invoke-virtual {v2, v1}, Ljava/io/DataOutputStream;.write:([B)V // method@23e2 │ │ +062958: 6e20 e223 8200 |0024: invoke-virtual {v2, v8}, Ljava/io/DataOutputStream;.write:([B)V // method@23e2 │ │ +06295e: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +062960: 7120 6f0b 1300 |0028: invoke-static {v3, v1}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b6f │ │ +062966: 0a03 |002b: move-result v3 │ │ +062968: 7120 6f0b 8300 |002c: invoke-static {v3, v8}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.updateCRC:(I[B)I // method@0b6f │ │ +06296e: 0a03 |002f: move-result v3 │ │ +062970: df05 03ff |0030: xor-int/lit8 v5, v3, #int -1 // #ff │ │ +062974: 6e20 e823 5200 |0032: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +06297a: 6e10 cd23 0000 |0035: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ +062980: 0c05 |0038: move-result-object v5 │ │ +062982: 1105 |0039: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0009 line=215 │ │ 0x000e line=217 │ │ 0x0012 line=219 │ │ 0x0014 line=220 │ │ @@ -33348,49 +33349,49 @@ │ │ type : '([B)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -054be8: |[054be8] com.badlogic.gdx.graphics.PixmapIO$PNG.toZLIB:([B)[B │ │ -054bf8: 1306 007d |0000: const/16 v6, #int 32000 // #7d00 │ │ -054bfc: 2200 5603 |0002: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ -054c00: 2174 |0004: array-length v4, v7 │ │ -054c02: d804 0406 |0005: add-int/lit8 v4, v4, #int 6 // #06 │ │ -054c06: 2175 |0007: array-length v5, v7 │ │ -054c08: d355 007d |0008: div-int/lit16 v5, v5, #int 32000 // #7d00 │ │ -054c0c: da05 0505 |000a: mul-int/lit8 v5, v5, #int 5 // #05 │ │ -054c10: b054 |000c: add-int/2addr v4, v5 │ │ -054c12: 7020 cc23 4000 |000d: invoke-direct {v0, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ -054c18: 2203 5903 |0010: new-instance v3, Ljava/io/DataOutputStream; // type@0359 │ │ -054c1c: 7020 e023 0300 |0012: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -054c22: 1302 0800 |0015: const/16 v2, #int 8 // #8 │ │ -054c26: 6e20 e523 2300 |0017: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054c2c: 1304 1d00 |001a: const/16 v4, #int 29 // #1d │ │ -054c30: 6e20 e523 4300 |001c: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054c36: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -054c38: 2174 |0020: array-length v4, v7 │ │ -054c3a: b114 |0021: sub-int/2addr v4, v1 │ │ -054c3c: 3764 0900 |0022: if-le v4, v6, 002b // +0009 │ │ -054c40: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -054c42: 7156 710b 4317 |0025: invoke-static {v3, v4, v7, v1, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b71 │ │ -054c48: d011 007d |0028: add-int/lit16 v1, v1, #int 32000 // #7d00 │ │ -054c4c: 28f6 |002a: goto 0020 // -000a │ │ -054c4e: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -054c50: 2175 |002c: array-length v5, v7 │ │ -054c52: b115 |002d: sub-int/2addr v5, v1 │ │ -054c54: 8e55 |002e: int-to-char v5, v5 │ │ -054c56: 7155 710b 4317 |002f: invoke-static {v3, v4, v7, v1, v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b71 │ │ -054c5c: 7110 680b 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.calcADLER32:([B)I // method@0b68 │ │ -054c62: 0a04 |0035: move-result v4 │ │ -054c64: 6e20 e823 4300 |0036: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -054c6a: 6e10 cd23 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ -054c70: 0c04 |003c: move-result-object v4 │ │ -054c72: 1104 |003d: return-object v4 │ │ +062984: |[062984] com.badlogic.gdx.graphics.PixmapIO$PNG.toZLIB:([B)[B │ │ +062994: 1306 007d |0000: const/16 v6, #int 32000 // #7d00 │ │ +062998: 2200 5603 |0002: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ +06299c: 2174 |0004: array-length v4, v7 │ │ +06299e: d804 0406 |0005: add-int/lit8 v4, v4, #int 6 // #06 │ │ +0629a2: 2175 |0007: array-length v5, v7 │ │ +0629a4: d355 007d |0008: div-int/lit16 v5, v5, #int 32000 // #7d00 │ │ +0629a8: da05 0505 |000a: mul-int/lit8 v5, v5, #int 5 // #05 │ │ +0629ac: b054 |000c: add-int/2addr v4, v5 │ │ +0629ae: 7020 cc23 4000 |000d: invoke-direct {v0, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ +0629b4: 2203 5903 |0010: new-instance v3, Ljava/io/DataOutputStream; // type@0359 │ │ +0629b8: 7020 e023 0300 |0012: invoke-direct {v3, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +0629be: 1302 0800 |0015: const/16 v2, #int 8 // #8 │ │ +0629c2: 6e20 e523 2300 |0017: invoke-virtual {v3, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0629c8: 1304 1d00 |001a: const/16 v4, #int 29 // #1d │ │ +0629cc: 6e20 e523 4300 |001c: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +0629d2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0629d4: 2174 |0020: array-length v4, v7 │ │ +0629d6: b114 |0021: sub-int/2addr v4, v1 │ │ +0629d8: 3764 0900 |0022: if-le v4, v6, 002b // +0009 │ │ +0629dc: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0629de: 7156 710b 4317 |0025: invoke-static {v3, v4, v7, v1, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b71 │ │ +0629e4: d011 007d |0028: add-int/lit16 v1, v1, #int 32000 // #7d00 │ │ +0629e8: 28f6 |002a: goto 0020 // -000a │ │ +0629ea: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +0629ec: 2175 |002c: array-length v5, v7 │ │ +0629ee: b115 |002d: sub-int/2addr v5, v1 │ │ +0629f0: 8e55 |002e: int-to-char v5, v5 │ │ +0629f2: 7155 710b 4317 |002f: invoke-static {v3, v4, v7, v1, v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V // method@0b71 │ │ +0629f8: 7110 680b 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.calcADLER32:([B)I // method@0b68 │ │ +0629fe: 0a04 |0035: move-result v4 │ │ +062a00: 6e20 e823 4300 |0036: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +062a06: 6e10 cd23 0000 |0039: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ +062a0c: 0c04 |003c: move-result-object v4 │ │ +062a0e: 1104 |003d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=259 │ │ 0x0010 line=260 │ │ 0x0015 line=262 │ │ 0x0017 line=263 │ │ 0x001a line=264 │ │ @@ -33413,32 +33414,32 @@ │ │ type : '(I[B)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -054c74: |[054c74] com.badlogic.gdx.graphics.PixmapIO$PNG.updateCRC:(I[B)I │ │ -054c84: 6204 4806 |0000: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ -054c88: 3904 0500 |0002: if-nez v4, 0007 // +0005 │ │ -054c8c: 7100 690b 0000 |0004: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createCRCTable:()V // method@0b69 │ │ -054c92: 0770 |0007: move-object v0, v7 │ │ -054c94: 2103 |0008: array-length v3, v0 │ │ -054c96: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -054c98: 3532 1300 |000a: if-ge v2, v3, 001d // +0013 │ │ -054c9c: 4801 0002 |000c: aget-byte v1, v0, v2 │ │ -054ca0: 6204 4806 |000e: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ -054ca4: 9705 0601 |0010: xor-int v5, v6, v1 │ │ -054ca8: d555 ff00 |0012: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -054cac: 4404 0405 |0014: aget v4, v4, v5 │ │ -054cb0: e205 0608 |0016: ushr-int/lit8 v5, v6, #int 8 // #08 │ │ -054cb4: 9706 0405 |0018: xor-int v6, v4, v5 │ │ -054cb8: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054cbc: 28ee |001c: goto 000a // -0012 │ │ -054cbe: 0f06 |001d: return v6 │ │ +062a10: |[062a10] com.badlogic.gdx.graphics.PixmapIO$PNG.updateCRC:(I[B)I │ │ +062a20: 6204 4806 |0000: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ +062a24: 3904 0500 |0002: if-nez v4, 0007 // +0005 │ │ +062a28: 7100 690b 0000 |0004: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createCRCTable:()V // method@0b69 │ │ +062a2e: 0770 |0007: move-object v0, v7 │ │ +062a30: 2103 |0008: array-length v3, v0 │ │ +062a32: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +062a34: 3532 1300 |000a: if-ge v2, v3, 001d // +0013 │ │ +062a38: 4801 0002 |000c: aget-byte v1, v0, v2 │ │ +062a3c: 6204 4806 |000e: sget-object v4, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.crcTable:[I // field@0648 │ │ +062a40: 9705 0601 |0010: xor-int v5, v6, v1 │ │ +062a44: d555 ff00 |0012: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +062a48: 4404 0405 |0014: aget v4, v4, v5 │ │ +062a4c: e205 0608 |0016: ushr-int/lit8 v5, v6, #int 8 // #08 │ │ +062a50: 9706 0405 |0018: xor-int v6, v4, v5 │ │ +062a54: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +062a58: 28ee |001c: goto 000a // -0012 │ │ +062a5a: 0f06 |001d: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0007 line=248 │ │ 0x000e line=249 │ │ 0x001a line=248 │ │ 0x001d line=250 │ │ @@ -33455,45 +33456,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 │ │ -054cc0: |[054cc0] com.badlogic.gdx.graphics.PixmapIO$PNG.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ -054cd0: 1305 0800 |0000: const/16 v5, #int 8 // #8 │ │ -054cd4: 2353 e503 |0002: new-array v3, v5, [B // type@03e5 │ │ -054cd8: 2603 3400 0000 |0004: fill-array-data v3, 00000038 // +00000034 │ │ -054cde: 6e10 5d0b 0700 |0007: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -054ce4: 0a05 |000a: move-result v5 │ │ -054ce6: 6e10 5a0b 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -054cec: 0a06 |000e: move-result v6 │ │ -054cee: 7120 6b0b 6500 |000f: invoke-static {v5, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createHeaderChunk:(II)[B // method@0b6b │ │ -054cf4: 0c01 |0012: move-result-object v1 │ │ -054cf6: 7110 6a0b 0700 |0013: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b6a │ │ -054cfc: 0c00 |0016: move-result-object v0 │ │ -054cfe: 7100 6c0b 0000 |0017: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createTrailerChunk:()[B // method@0b6c │ │ -054d04: 0c04 |001a: move-result-object v4 │ │ -054d06: 2202 5603 |001b: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ -054d0a: 2135 |001d: array-length v5, v3 │ │ -054d0c: 2116 |001e: array-length v6, v1 │ │ -054d0e: b065 |001f: add-int/2addr v5, v6 │ │ -054d10: 2106 |0020: array-length v6, v0 │ │ -054d12: b065 |0021: add-int/2addr v5, v6 │ │ -054d14: 2146 |0022: array-length v6, v4 │ │ -054d16: b065 |0023: add-int/2addr v5, v6 │ │ -054d18: 7020 cc23 5200 |0024: invoke-direct {v2, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ -054d1e: 6e20 ce23 3200 |0027: invoke-virtual {v2, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ -054d24: 6e20 ce23 1200 |002a: invoke-virtual {v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ -054d2a: 6e20 ce23 0200 |002d: invoke-virtual {v2, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ -054d30: 6e20 ce23 4200 |0030: invoke-virtual {v2, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ -054d36: 6e10 cd23 0200 |0033: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ -054d3c: 0c05 |0036: move-result-object v5 │ │ -054d3e: 1105 |0037: return-object v5 │ │ -054d40: 0003 0100 0800 0000 8950 4e47 0d0a ... |0038: array-data (8 units) │ │ +062a5c: |[062a5c] com.badlogic.gdx.graphics.PixmapIO$PNG.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B │ │ +062a6c: 1305 0800 |0000: const/16 v5, #int 8 // #8 │ │ +062a70: 2353 e503 |0002: new-array v3, v5, [B // type@03e5 │ │ +062a74: 2603 3400 0000 |0004: fill-array-data v3, 00000038 // +00000034 │ │ +062a7a: 6e10 5d0b 0700 |0007: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +062a80: 0a05 |000a: move-result v5 │ │ +062a82: 6e10 5a0b 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +062a88: 0a06 |000e: move-result v6 │ │ +062a8a: 7120 6b0b 6500 |000f: invoke-static {v5, v6}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createHeaderChunk:(II)[B // method@0b6b │ │ +062a90: 0c01 |0012: move-result-object v1 │ │ +062a92: 7110 6a0b 0700 |0013: invoke-static {v7}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createDataChunk:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b6a │ │ +062a98: 0c00 |0016: move-result-object v0 │ │ +062a9a: 7100 6c0b 0000 |0017: invoke-static {}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.createTrailerChunk:()[B // method@0b6c │ │ +062aa0: 0c04 |001a: move-result-object v4 │ │ +062aa2: 2202 5603 |001b: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ +062aa6: 2135 |001d: array-length v5, v3 │ │ +062aa8: 2116 |001e: array-length v6, v1 │ │ +062aaa: b065 |001f: add-int/2addr v5, v6 │ │ +062aac: 2106 |0020: array-length v6, v0 │ │ +062aae: b065 |0021: add-int/2addr v5, v6 │ │ +062ab0: 2146 |0022: array-length v6, v4 │ │ +062ab2: b065 |0023: add-int/2addr v5, v6 │ │ +062ab4: 7020 cc23 5200 |0024: invoke-direct {v2, v5}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ +062aba: 6e20 ce23 3200 |0027: invoke-virtual {v2, v3}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ +062ac0: 6e20 ce23 1200 |002a: invoke-virtual {v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ +062ac6: 6e20 ce23 0200 |002d: invoke-virtual {v2, v0}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ +062acc: 6e20 ce23 4200 |0030: invoke-virtual {v2, v4}, Ljava/io/ByteArrayOutputStream;.write:([B)V // method@23ce │ │ +062ad2: 6e10 cd23 0200 |0033: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ +062ad8: 0c05 |0036: move-result-object v5 │ │ +062ada: 1105 |0037: return-object v5 │ │ +062adc: 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 │ │ @@ -33516,40 +33517,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 │ │ -054d50: |[054d50] com.badlogic.gdx.graphics.PixmapIO$PNG.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V │ │ -054d60: 1401 00ff 0000 |0000: const v1, #float 9.14768e-41 // #0000ff00 │ │ -054d66: 3803 2a00 |0003: if-eqz v3, 002d // +002a │ │ -054d6a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -054d6c: 8d00 |0006: int-to-byte v0, v0 │ │ -054d6e: 6e20 e523 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054d74: d560 ff00 |000a: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -054d78: 8d00 |000c: int-to-byte v0, v0 │ │ -054d7a: 6e20 e523 0200 |000d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054d80: 9500 0601 |0010: and-int v0, v6, v1 │ │ -054d84: e100 0008 |0012: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -054d88: 8d00 |0014: int-to-byte v0, v0 │ │ -054d8a: 6e20 e523 0200 |0015: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054d90: df00 06ff |0018: xor-int/lit8 v0, v6, #int -1 // #ff │ │ -054d94: d500 ff00 |001a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -054d98: 8d00 |001c: int-to-byte v0, v0 │ │ -054d9a: 6e20 e523 0200 |001d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054da0: df00 06ff |0020: xor-int/lit8 v0, v6, #int -1 // #ff │ │ -054da4: b510 |0022: and-int/2addr v0, v1 │ │ -054da6: e100 0008 |0023: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -054daa: 8d00 |0025: int-to-byte v0, v0 │ │ -054dac: 6e20 e523 0200 |0026: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ -054db2: 6e40 e323 4265 |0029: invoke-virtual {v2, v4, v5, v6}, Ljava/io/DataOutputStream;.write:([BII)V // method@23e3 │ │ -054db8: 0e00 |002c: return-void │ │ -054dba: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -054dbc: 28d8 |002e: goto 0006 // -0028 │ │ +062aec: |[062aec] com.badlogic.gdx.graphics.PixmapIO$PNG.writeUncompressedDeflateBlock:(Ljava/io/DataOutputStream;Z[BIC)V │ │ +062afc: 1401 00ff 0000 |0000: const v1, #float 9.14768e-41 // #0000ff00 │ │ +062b02: 3803 2a00 |0003: if-eqz v3, 002d // +002a │ │ +062b06: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +062b08: 8d00 |0006: int-to-byte v0, v0 │ │ +062b0a: 6e20 e523 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +062b10: d560 ff00 |000a: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +062b14: 8d00 |000c: int-to-byte v0, v0 │ │ +062b16: 6e20 e523 0200 |000d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +062b1c: 9500 0601 |0010: and-int v0, v6, v1 │ │ +062b20: e100 0008 |0012: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +062b24: 8d00 |0014: int-to-byte v0, v0 │ │ +062b26: 6e20 e523 0200 |0015: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +062b2c: df00 06ff |0018: xor-int/lit8 v0, v6, #int -1 // #ff │ │ +062b30: d500 ff00 |001a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +062b34: 8d00 |001c: int-to-byte v0, v0 │ │ +062b36: 6e20 e523 0200 |001d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +062b3c: df00 06ff |0020: xor-int/lit8 v0, v6, #int -1 // #ff │ │ +062b40: b510 |0022: and-int/2addr v0, v1 │ │ +062b42: e100 0008 |0023: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +062b46: 8d00 |0025: int-to-byte v0, v0 │ │ +062b48: 6e20 e523 0200 |0026: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@23e5 │ │ +062b4e: 6e40 e323 4265 |0029: invoke-virtual {v2, v4, v5, v6}, Ljava/io/DataOutputStream;.write:([BII)V // method@23e3 │ │ +062b54: 0e00 |002c: return-void │ │ +062b56: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +062b58: 28d8 |002e: goto 0006 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=283 │ │ 0x000a line=284 │ │ 0x0010 line=285 │ │ 0x0018 line=286 │ │ 0x0020 line=287 │ │ @@ -33593,17 +33594,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -054dc0: |[054dc0] com.badlogic.gdx.graphics.PixmapIO.:()V │ │ -054dd0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -054dd6: 0e00 |0003: return-void │ │ +062b5c: |[062b5c] com.badlogic.gdx.graphics.PixmapIO.:()V │ │ +062b6c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +062b72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/PixmapIO; │ │ │ │ @@ -33612,18 +33613,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 │ │ -054dd8: |[054dd8] com.badlogic.gdx.graphics.PixmapIO.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -054de8: 7110 650b 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b65 │ │ -054dee: 0c00 |0003: move-result-object v0 │ │ -054df0: 1100 |0004: return-object v0 │ │ +062b74: |[062b74] com.badlogic.gdx.graphics.PixmapIO.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +062b84: 7110 650b 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/graphics/PixmapIO$CIM;.read:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b65 │ │ +062b8a: 0c00 |0003: move-result-object v0 │ │ +062b8c: 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;) │ │ @@ -33631,17 +33632,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 │ │ -054df4: |[054df4] com.badlogic.gdx.graphics.PixmapIO.writeCIM:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -054e04: 7120 660b 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@0b66 │ │ -054e0a: 0e00 |0003: return-void │ │ +062b90: |[062b90] com.badlogic.gdx.graphics.PixmapIO.writeCIM:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +062ba0: 7120 660b 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@0b66 │ │ +062ba6: 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; │ │ @@ -33651,33 +33652,33 @@ │ │ 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 │ │ -054e0c: |[054e0c] com.badlogic.gdx.graphics.PixmapIO.writePNG:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -054e1c: 7110 700b 0500 |0000: invoke-static {v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b70 │ │ -054e22: 0c01 |0003: move-result-object v1 │ │ -054e24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -054e26: 6e30 a809 1402 |0005: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.writeBytes:([BZ)V // method@09a8 │ │ -054e2c: 0e00 |0008: return-void │ │ -054e2e: 0d00 |0009: move-exception v0 │ │ -054e30: 2201 bc02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -054e34: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -054e38: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -054e3e: 1a03 6803 |0011: const-string v3, "Error writing PNG: " // string@0368 │ │ -054e42: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -054e48: 0c02 |0016: move-result-object v2 │ │ -054e4a: 6e20 d624 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -054e50: 0c02 |001a: move-result-object v2 │ │ -054e52: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -054e58: 0c02 |001e: move-result-object v2 │ │ -054e5a: 7030 2a1e 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -054e60: 2701 |0022: throw v1 │ │ +062ba8: |[062ba8] com.badlogic.gdx.graphics.PixmapIO.writePNG:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +062bb8: 7110 700b 0500 |0000: invoke-static {v5}, Lcom/badlogic/gdx/graphics/PixmapIO$PNG;.write:(Lcom/badlogic/gdx/graphics/Pixmap;)[B // method@0b70 │ │ +062bbe: 0c01 |0003: move-result-object v1 │ │ +062bc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +062bc2: 6e30 a809 1402 |0005: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/files/FileHandle;.writeBytes:([BZ)V // method@09a8 │ │ +062bc8: 0e00 |0008: return-void │ │ +062bca: 0d00 |0009: move-exception v0 │ │ +062bcc: 2201 bc02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +062bd0: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +062bd4: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +062bda: 1a03 6803 |0011: const-string v3, "Error writing PNG: " // string@0368 │ │ +062bde: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +062be4: 0c02 |0016: move-result-object v2 │ │ +062be6: 6e20 d624 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +062bec: 0c02 |001a: move-result-object v2 │ │ +062bee: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +062bf4: 0c02 |001e: move-result-object v2 │ │ +062bf6: 7030 2a1e 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +062bfc: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=59 │ │ 0x0009 line=56 │ │ @@ -33757,77 +33758,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -054e74: |[054e74] com.badlogic.gdx.graphics.Texture$TextureFilter.:()V │ │ -054e84: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -054e86: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -054e88: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -054e8a: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -054e8c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -054e8e: 2200 2101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054e92: 1a01 9a0c |0007: const-string v1, "Nearest" // string@0c9a │ │ -054e96: 1302 0026 |0009: const/16 v2, #int 9728 // #2600 │ │ -054e9a: 7040 790b 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054ea0: 6900 5106 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -054ea4: 2200 2101 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054ea8: 1a01 320b |0012: const-string v1, "Linear" // string@0b32 │ │ -054eac: 1302 0126 |0014: const/16 v2, #int 9729 // #2601 │ │ -054eb0: 7040 790b 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054eb6: 6900 4b06 |0019: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -054eba: 2200 2101 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054ebe: 1a01 5b0c |001d: const-string v1, "MipMap" // string@0c5b │ │ -054ec2: 1302 0327 |001f: const/16 v2, #int 9987 // #2703 │ │ -054ec6: 7040 790b 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054ecc: 6900 4c06 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064c │ │ -054ed0: 2200 2101 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054ed4: 1a01 600c |0028: const-string v1, "MipMapNearestNearest" // string@0c60 │ │ -054ed8: 1302 0027 |002a: const/16 v2, #int 9984 // #2700 │ │ -054edc: 7040 790b 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054ee2: 6900 5006 |002f: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0650 │ │ -054ee6: 2200 2101 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054eea: 1a01 5e0c |0033: const-string v1, "MipMapLinearNearest" // string@0c5e │ │ -054eee: 1302 0127 |0035: const/16 v2, #int 9985 // #2701 │ │ -054ef2: 7040 790b 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054ef8: 6900 4e06 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064e │ │ -054efc: 2200 2101 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054f00: 1a01 5f0c |003e: const-string v1, "MipMapNearestLinear" // string@0c5f │ │ -054f04: 1252 |0040: const/4 v2, #int 5 // #5 │ │ -054f06: 1303 0227 |0041: const/16 v3, #int 9986 // #2702 │ │ -054f0a: 7040 790b 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054f10: 6900 4f06 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064f │ │ -054f14: 2200 2101 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054f18: 1a01 5d0c |004a: const-string v1, "MipMapLinearLinear" // string@0c5d │ │ -054f1c: 1262 |004c: const/4 v2, #int 6 // #6 │ │ -054f1e: 1303 0327 |004d: const/16 v3, #int 9987 // #2703 │ │ -054f22: 7040 790b 1032 |004f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ -054f28: 6900 4d06 |0052: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064d │ │ -054f2c: 1270 |0054: const/4 v0, #int 7 // #7 │ │ -054f2e: 2300 fc03 |0055: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@03fc │ │ -054f32: 6201 5106 |0057: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -054f36: 4d01 0004 |0059: aput-object v1, v0, v4 │ │ -054f3a: 6201 4b06 |005b: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -054f3e: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ -054f42: 6201 4c06 |005f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064c │ │ -054f46: 4d01 0006 |0061: aput-object v1, v0, v6 │ │ -054f4a: 6201 5006 |0063: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0650 │ │ -054f4e: 4d01 0007 |0065: aput-object v1, v0, v7 │ │ -054f52: 6201 4e06 |0067: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064e │ │ -054f56: 4d01 0008 |0069: aput-object v1, v0, v8 │ │ -054f5a: 1251 |006b: const/4 v1, #int 5 // #5 │ │ -054f5c: 6202 4f06 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064f │ │ -054f60: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ -054f64: 1261 |0070: const/4 v1, #int 6 // #6 │ │ -054f66: 6202 4d06 |0071: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064d │ │ -054f6a: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ -054f6e: 6900 4a06 |0075: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064a │ │ -054f72: 0e00 |0077: return-void │ │ +062c10: |[062c10] com.badlogic.gdx.graphics.Texture$TextureFilter.:()V │ │ +062c20: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +062c22: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +062c24: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +062c26: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +062c28: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +062c2a: 2200 2101 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062c2e: 1a01 9a0c |0007: const-string v1, "Nearest" // string@0c9a │ │ +062c32: 1302 0026 |0009: const/16 v2, #int 9728 // #2600 │ │ +062c36: 7040 790b 1024 |000b: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062c3c: 6900 5106 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +062c40: 2200 2101 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062c44: 1a01 320b |0012: const-string v1, "Linear" // string@0b32 │ │ +062c48: 1302 0126 |0014: const/16 v2, #int 9729 // #2601 │ │ +062c4c: 7040 790b 1025 |0016: invoke-direct {v0, v1, v5, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062c52: 6900 4b06 |0019: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +062c56: 2200 2101 |001b: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062c5a: 1a01 5b0c |001d: const-string v1, "MipMap" // string@0c5b │ │ +062c5e: 1302 0327 |001f: const/16 v2, #int 9987 // #2703 │ │ +062c62: 7040 790b 1026 |0021: invoke-direct {v0, v1, v6, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062c68: 6900 4c06 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064c │ │ +062c6c: 2200 2101 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062c70: 1a01 600c |0028: const-string v1, "MipMapNearestNearest" // string@0c60 │ │ +062c74: 1302 0027 |002a: const/16 v2, #int 9984 // #2700 │ │ +062c78: 7040 790b 1027 |002c: invoke-direct {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062c7e: 6900 5006 |002f: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0650 │ │ +062c82: 2200 2101 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062c86: 1a01 5e0c |0033: const-string v1, "MipMapLinearNearest" // string@0c5e │ │ +062c8a: 1302 0127 |0035: const/16 v2, #int 9985 // #2701 │ │ +062c8e: 7040 790b 1028 |0037: invoke-direct {v0, v1, v8, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062c94: 6900 4e06 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064e │ │ +062c98: 2200 2101 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062c9c: 1a01 5f0c |003e: const-string v1, "MipMapNearestLinear" // string@0c5f │ │ +062ca0: 1252 |0040: const/4 v2, #int 5 // #5 │ │ +062ca2: 1303 0227 |0041: const/16 v3, #int 9986 // #2702 │ │ +062ca6: 7040 790b 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062cac: 6900 4f06 |0046: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064f │ │ +062cb0: 2200 2101 |0048: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062cb4: 1a01 5d0c |004a: const-string v1, "MipMapLinearLinear" // string@0c5d │ │ +062cb8: 1262 |004c: const/4 v2, #int 6 // #6 │ │ +062cba: 1303 0327 |004d: const/16 v3, #int 9987 // #2703 │ │ +062cbe: 7040 790b 1032 |004f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.:(Ljava/lang/String;II)V // method@0b79 │ │ +062cc4: 6900 4d06 |0052: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064d │ │ +062cc8: 1270 |0054: const/4 v0, #int 7 // #7 │ │ +062cca: 2300 fc03 |0055: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@03fc │ │ +062cce: 6201 5106 |0057: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +062cd2: 4d01 0004 |0059: aput-object v1, v0, v4 │ │ +062cd6: 6201 4b06 |005b: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +062cda: 4d01 0005 |005d: aput-object v1, v0, v5 │ │ +062cde: 6201 4c06 |005f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064c │ │ +062ce2: 4d01 0006 |0061: aput-object v1, v0, v6 │ │ +062ce6: 6201 5006 |0063: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0650 │ │ +062cea: 4d01 0007 |0065: aput-object v1, v0, v7 │ │ +062cee: 6201 4e06 |0067: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearNearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064e │ │ +062cf2: 4d01 0008 |0069: aput-object v1, v0, v8 │ │ +062cf6: 1251 |006b: const/4 v1, #int 5 // #5 │ │ +062cf8: 6202 4f06 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapNearestLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064f │ │ +062cfc: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ +062d00: 1261 |0070: const/4 v1, #int 6 // #6 │ │ +062d02: 6202 4d06 |0071: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMapLinearLinear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064d │ │ +062d06: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ +062d0a: 6900 4a06 |0075: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064a │ │ +062d0e: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=75 │ │ 0x0031 line=76 │ │ 0x0048 line=77 │ │ 0x0054 line=74 │ │ locals : │ │ @@ -33837,18 +33838,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 │ │ -054f74: |[054f74] com.badlogic.gdx.graphics.Texture$TextureFilter.:(Ljava/lang/String;II)V │ │ -054f84: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -054f8a: 5903 5206 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ -054f8e: 0e00 |0005: return-void │ │ +062d10: |[062d10] com.badlogic.gdx.graphics.Texture$TextureFilter.:(Ljava/lang/String;II)V │ │ +062d20: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +062d26: 5903 5206 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ +062d2a: 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; │ │ @@ -33861,20 +33862,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 │ │ -054f90: |[054f90] com.badlogic.gdx.graphics.Texture$TextureFilter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -054fa0: 1c00 2101 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054fa4: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -054faa: 0c00 |0005: move-result-object v0 │ │ -054fac: 1f00 2101 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ -054fb0: 1100 |0008: return-object v0 │ │ +062d2c: |[062d2c] com.badlogic.gdx.graphics.Texture$TextureFilter.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +062d3c: 1c00 2101 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062d40: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +062d46: 0c00 |0005: move-result-object v0 │ │ +062d48: 1f00 2101 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@0121 │ │ +062d4c: 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;) │ │ @@ -33882,20 +33883,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 │ │ -054fb4: |[054fb4] com.badlogic.gdx.graphics.Texture$TextureFilter.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -054fc4: 6200 4a06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064a │ │ -054fc8: 6e10 da26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.clone:()Ljava/lang/Object; // method@26da │ │ -054fce: 0c00 |0005: move-result-object v0 │ │ -054fd0: 1f00 fc03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@03fc │ │ -054fd4: 1100 |0008: return-object v0 │ │ +062d50: |[062d50] com.badlogic.gdx.graphics.Texture$TextureFilter.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +062d60: 6200 4a06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064a │ │ +062d64: 6e10 da26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.clone:()Ljava/lang/Object; // method@26da │ │ +062d6a: 0c00 |0005: move-result-object v0 │ │ +062d6c: 1f00 fc03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // type@03fc │ │ +062d70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/Texture$TextureFilter;) │ │ @@ -33903,17 +33904,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054fd8: |[054fd8] com.badlogic.gdx.graphics.Texture$TextureFilter.getGLEnum:()I │ │ -054fe8: 5210 5206 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ -054fec: 0f00 |0002: return v0 │ │ +062d74: |[062d74] com.badlogic.gdx.graphics.Texture$TextureFilter.getGLEnum:()I │ │ +062d84: 5210 5206 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ +062d88: 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;) │ │ @@ -33921,25 +33922,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -054ff0: |[054ff0] com.badlogic.gdx.graphics.Texture$TextureFilter.isMipMap:()Z │ │ -055000: 5220 5206 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ -055004: 1301 0026 |0002: const/16 v1, #int 9728 // #2600 │ │ -055008: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -05500c: 5220 5206 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ -055010: 1301 0126 |0008: const/16 v1, #int 9729 // #2601 │ │ -055014: 3210 0400 |000a: if-eq v0, v1, 000e // +0004 │ │ -055018: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05501a: 0f00 |000d: return v0 │ │ -05501c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05501e: 28fe |000f: goto 000d // -0002 │ │ +062d8c: |[062d8c] com.badlogic.gdx.graphics.Texture$TextureFilter.isMipMap:()Z │ │ +062d9c: 5220 5206 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ +062da0: 1301 0026 |0002: const/16 v1, #int 9728 // #2600 │ │ +062da4: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +062da8: 5220 5206 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.glEnum:I // field@0652 │ │ +062dac: 1301 0126 |0008: const/16 v1, #int 9729 // #2601 │ │ +062db0: 3210 0400 |000a: if-eq v0, v1, 000e // +0004 │ │ +062db4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +062db6: 0f00 |000d: return v0 │ │ +062db8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +062dba: 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 : 3651 (Texture.java) │ │ @@ -33991,35 +33992,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -055020: |[055020] com.badlogic.gdx.graphics.Texture$TextureWrap.:()V │ │ -055030: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -055032: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -055034: 2200 2201 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ -055038: 1a01 6302 |0004: const-string v1, "ClampToEdge" // string@0263 │ │ -05503c: 1402 2f81 0000 |0006: const v2, #float 4.63423e-41 // #0000812f │ │ -055042: 7040 7f0b 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b7f │ │ -055048: 6900 5406 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -05504c: 2200 2201 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ -055050: 1a01 620d |0010: const-string v1, "Repeat" // string@0d62 │ │ -055054: 1302 0129 |0012: const/16 v2, #int 10497 // #2901 │ │ -055058: 7040 7f0b 1024 |0014: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b7f │ │ -05505e: 6900 5506 |0017: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ -055062: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -055064: 2300 fd03 |001a: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@03fd │ │ -055068: 6201 5406 |001c: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -05506c: 4d01 0003 |001e: aput-object v1, v0, v3 │ │ -055070: 6201 5506 |0020: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ -055074: 4d01 0004 |0022: aput-object v1, v0, v4 │ │ -055078: 6900 5306 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0653 │ │ -05507c: 0e00 |0026: return-void │ │ +062dbc: |[062dbc] com.badlogic.gdx.graphics.Texture$TextureWrap.:()V │ │ +062dcc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +062dce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +062dd0: 2200 2201 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ +062dd4: 1a01 6302 |0004: const-string v1, "ClampToEdge" // string@0263 │ │ +062dd8: 1402 2f81 0000 |0006: const v2, #float 4.63423e-41 // #0000812f │ │ +062dde: 7040 7f0b 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b7f │ │ +062de4: 6900 5406 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +062de8: 2200 2201 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ +062dec: 1a01 620d |0010: const-string v1, "Repeat" // string@0d62 │ │ +062df0: 1302 0129 |0012: const/16 v2, #int 10497 // #2901 │ │ +062df4: 7040 7f0b 1024 |0014: invoke-direct {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.:(Ljava/lang/String;II)V // method@0b7f │ │ +062dfa: 6900 5506 |0017: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ +062dfe: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +062e00: 2300 fd03 |001a: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@03fd │ │ +062e04: 6201 5406 |001c: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +062e08: 4d01 0003 |001e: aput-object v1, v0, v3 │ │ +062e0c: 6201 5506 |0020: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ +062e10: 4d01 0004 |0022: aput-object v1, v0, v4 │ │ +062e14: 6900 5306 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0653 │ │ +062e18: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0019 line=94 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Texture$TextureWrap;) │ │ @@ -34027,18 +34028,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 │ │ -055080: |[055080] com.badlogic.gdx.graphics.Texture$TextureWrap.:(Ljava/lang/String;II)V │ │ -055090: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -055096: 5903 5606 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@0656 │ │ -05509a: 0e00 |0005: return-void │ │ +062e1c: |[062e1c] com.badlogic.gdx.graphics.Texture$TextureWrap.:(Ljava/lang/String;II)V │ │ +062e2c: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +062e32: 5903 5606 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@0656 │ │ +062e36: 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; │ │ @@ -34051,20 +34052,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 │ │ -05509c: |[05509c] com.badlogic.gdx.graphics.Texture$TextureWrap.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -0550ac: 1c00 2201 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ -0550b0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -0550b6: 0c00 |0005: move-result-object v0 │ │ -0550b8: 1f00 2201 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ -0550bc: 1100 |0008: return-object v0 │ │ +062e38: |[062e38] com.badlogic.gdx.graphics.Texture$TextureWrap.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +062e48: 1c00 2201 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ +062e4c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +062e52: 0c00 |0005: move-result-object v0 │ │ +062e54: 1f00 2201 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@0122 │ │ +062e58: 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;) │ │ @@ -34072,20 +34073,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 │ │ -0550c0: |[0550c0] com.badlogic.gdx.graphics.Texture$TextureWrap.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -0550d0: 6200 5306 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0653 │ │ -0550d4: 6e10 db26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.clone:()Ljava/lang/Object; // method@26db │ │ -0550da: 0c00 |0005: move-result-object v0 │ │ -0550dc: 1f00 fd03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@03fd │ │ -0550e0: 1100 |0008: return-object v0 │ │ +062e5c: |[062e5c] com.badlogic.gdx.graphics.Texture$TextureWrap.values:()[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +062e6c: 6200 5306 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.$VALUES:[Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0653 │ │ +062e70: 6e10 db26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.clone:()Ljava/lang/Object; // method@26db │ │ +062e76: 0c00 |0005: move-result-object v0 │ │ +062e78: 1f00 fd03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // type@03fd │ │ +062e7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/Texture$TextureWrap;) │ │ @@ -34093,17 +34094,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0550e4: |[0550e4] com.badlogic.gdx.graphics.Texture$TextureWrap.getGLEnum:()I │ │ -0550f4: 5210 5606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@0656 │ │ -0550f8: 0f00 |0002: return v0 │ │ +062e80: |[062e80] com.badlogic.gdx.graphics.Texture$TextureWrap.getGLEnum:()I │ │ +062e90: 5210 5606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.glEnum:I // field@0656 │ │ +062e94: 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 : 3651 (Texture.java) │ │ @@ -34155,40 +34156,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0550fc: |[0550fc] com.badlogic.gdx.graphics.TextureData$TextureDataType.:()V │ │ -05510c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05510e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -055110: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -055112: 2200 2401 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ -055116: 1a01 020d |0005: const-string v1, "Pixmap" // string@0d02 │ │ -05511a: 7030 a90b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0ba9 │ │ -055120: 6900 6406 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ -055124: 2200 2401 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ -055128: 1a01 7802 |000e: const-string v1, "Compressed" // string@0278 │ │ -05512c: 7030 a90b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0ba9 │ │ -055132: 6900 6206 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ -055136: 2200 2401 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ -05513a: 1a01 c603 |0017: const-string v1, "Float" // string@03c6 │ │ -05513e: 7030 a90b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0ba9 │ │ -055144: 6900 6306 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ -055148: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -05514a: 2300 ff03 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@03ff │ │ -05514e: 6201 6406 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ -055152: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -055156: 6201 6206 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ -05515a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05515e: 6201 6306 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ -055162: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -055166: 6900 6106 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0661 │ │ -05516a: 0e00 |002f: return-void │ │ +062e98: |[062e98] com.badlogic.gdx.graphics.TextureData$TextureDataType.:()V │ │ +062ea8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +062eaa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +062eac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +062eae: 2200 2401 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ +062eb2: 1a01 020d |0005: const-string v1, "Pixmap" // string@0d02 │ │ +062eb6: 7030 a90b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0ba9 │ │ +062ebc: 6900 6406 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ +062ec0: 2200 2401 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ +062ec4: 1a01 7802 |000e: const-string v1, "Compressed" // string@0278 │ │ +062ec8: 7030 a90b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0ba9 │ │ +062ece: 6900 6206 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ +062ed2: 2200 2401 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ +062ed6: 1a01 c603 |0017: const-string v1, "Float" // string@03c6 │ │ +062eda: 7030 a90b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.:(Ljava/lang/String;I)V // method@0ba9 │ │ +062ee0: 6900 6306 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ +062ee4: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +062ee6: 2300 ff03 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@03ff │ │ +062eea: 6201 6406 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ +062eee: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +062ef2: 6201 6206 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ +062ef6: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +062efa: 6201 6306 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ +062efe: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +062f02: 6900 6106 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0661 │ │ +062f06: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ 0x001e line=41 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;) │ │ @@ -34196,17 +34197,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 │ │ -05516c: |[05516c] com.badlogic.gdx.graphics.TextureData$TextureDataType.:(Ljava/lang/String;I)V │ │ -05517c: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -055182: 0e00 |0003: return-void │ │ +062f08: |[062f08] com.badlogic.gdx.graphics.TextureData$TextureDataType.:(Ljava/lang/String;I)V │ │ +062f18: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +062f1e: 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 │ │ @@ -34216,20 +34217,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 │ │ -055184: |[055184] com.badlogic.gdx.graphics.TextureData$TextureDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -055194: 1c00 2401 |0000: const-class v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ -055198: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -05519e: 0c00 |0005: move-result-object v0 │ │ -0551a0: 1f00 2401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ -0551a4: 1100 |0008: return-object v0 │ │ +062f20: |[062f20] com.badlogic.gdx.graphics.TextureData$TextureDataType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +062f30: 1c00 2401 |0000: const-class v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ +062f34: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +062f3a: 0c00 |0005: move-result-object v0 │ │ +062f3c: 1f00 2401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@0124 │ │ +062f40: 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;) │ │ @@ -34237,20 +34238,20 @@ │ │ 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 │ │ -0551a8: |[0551a8] com.badlogic.gdx.graphics.TextureData$TextureDataType.values:()[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0551b8: 6200 6106 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0661 │ │ -0551bc: 6e10 dc26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.clone:()Ljava/lang/Object; // method@26dc │ │ -0551c2: 0c00 |0005: move-result-object v0 │ │ -0551c4: 1f00 ff03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@03ff │ │ -0551c8: 1100 |0008: return-object v0 │ │ +062f44: |[062f44] com.badlogic.gdx.graphics.TextureData$TextureDataType.values:()[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +062f54: 6200 6106 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.$VALUES:[Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0661 │ │ +062f58: 6e10 dc26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.clone:()Ljava/lang/Object; // method@26dc │ │ +062f5e: 0c00 |0005: move-result-object v0 │ │ +062f60: 1f00 ff03 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // type@03ff │ │ +062f64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3657 (TextureData.java) │ │ @@ -34377,36 +34378,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0551cc: |[0551cc] com.badlogic.gdx.graphics.TextureDict.:()V │ │ -0551dc: 2200 ea02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0551e0: 7010 1a20 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0551e6: 6900 6506 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -0551ea: 0e00 |0007: return-void │ │ +062f68: |[062f68] com.badlogic.gdx.graphics.TextureDict.:()V │ │ +062f78: 2200 ea02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +062f7c: 7010 1a20 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +062f82: 6900 6506 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +062f86: 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 │ │ -0551ec: |[0551ec] com.badlogic.gdx.graphics.TextureDict.:()V │ │ -0551fc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -055202: 0e00 |0003: return-void │ │ +062f88: |[062f88] com.badlogic.gdx.graphics.TextureDict.:()V │ │ +062f98: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +062f9e: 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;) │ │ @@ -34414,22 +34415,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 │ │ -055204: |[055204] com.badlogic.gdx.graphics.TextureDict.loadTexture:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureRef; │ │ -055214: 6200 4c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064c │ │ -055218: 6201 4b06 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -05521c: 6202 5406 |0004: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -055220: 6203 5406 |0006: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -055224: 7153 ba0b 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@0bba │ │ -05522a: 0c00 |000b: move-result-object v0 │ │ -05522c: 1100 |000c: return-object v0 │ │ +062fa0: |[062fa0] com.badlogic.gdx.graphics.TextureDict.loadTexture:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/TextureRef; │ │ +062fb0: 6200 4c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.MipMap:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064c │ │ +062fb4: 6201 4b06 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +062fb8: 6202 5406 |0004: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +062fbc: 6203 5406 |0006: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +062fc0: 7153 ba0b 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@0bba │ │ +062fc6: 0c00 |000b: move-result-object v0 │ │ +062fc8: 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;) │ │ @@ -34437,49 +34438,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 │ │ -055230: |[055230] 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; │ │ -055240: 6203 6506 |0000: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -055244: 6e20 1e20 5300 |0002: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ -05524a: 0a03 |0005: move-result v3 │ │ -05524c: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ -055250: 6203 6506 |0008: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -055254: 6e20 2420 5300 |000a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -05525a: 0c01 |000d: move-result-object v1 │ │ -05525c: 1f01 2701 |000e: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@0127 │ │ -055260: 6e10 be0b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.addRef:()V // method@0bbe │ │ -055266: 1101 |0013: return-object v1 │ │ -055268: 6203 1d00 |0014: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -05526c: 7210 e000 0300 |0016: invoke-interface {v3}, Lcom/badlogic/gdx/Application;.getFiles:()Lcom/badlogic/gdx/Files; // method@00e0 │ │ -055272: 0c03 |0019: move-result-object v3 │ │ -055274: 6204 1a00 |001a: sget-object v4, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -055278: 7230 0701 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@0107 │ │ -05527e: 0c02 |001f: move-result-object v2 │ │ -055280: 2200 2301 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -055284: 6e10 7b0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b7b │ │ -05528a: 0a03 |0025: move-result v3 │ │ -05528c: 3903 0800 |0026: if-nez v3, 002e // +0008 │ │ -055290: 6e10 7b0b 0700 |0028: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b7b │ │ -055296: 0a03 |002b: move-result v3 │ │ -055298: 3803 1700 |002c: if-eqz v3, 0043 // +0017 │ │ -05529c: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -05529e: 7030 870b 2003 |002f: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ -0552a4: 6e30 a50b 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@0ba5 │ │ -0552aa: 6e30 a60b 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@0ba6 │ │ -0552b0: 2201 2701 |0038: new-instance v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@0127 │ │ -0552b4: 7030 bd0b 5100 |003a: invoke-direct {v1, v5, v0}, Lcom/badlogic/gdx/graphics/TextureRef;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V // method@0bbd │ │ -0552ba: 6203 6506 |003d: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -0552be: 6e30 2a20 5301 |003f: invoke-virtual {v3, v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0552c4: 28d1 |0042: goto 0013 // -002f │ │ -0552c6: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -0552c8: 28eb |0044: goto 002f // -0015 │ │ +062fcc: |[062fcc] 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; │ │ +062fdc: 6203 6506 |0000: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +062fe0: 6e20 1e20 5300 |0002: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ +062fe6: 0a03 |0005: move-result v3 │ │ +062fe8: 3803 0e00 |0006: if-eqz v3, 0014 // +000e │ │ +062fec: 6203 6506 |0008: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +062ff0: 6e20 2420 5300 |000a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +062ff6: 0c01 |000d: move-result-object v1 │ │ +062ff8: 1f01 2701 |000e: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@0127 │ │ +062ffc: 6e10 be0b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.addRef:()V // method@0bbe │ │ +063002: 1101 |0013: return-object v1 │ │ +063004: 6203 1d00 |0014: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +063008: 7210 e000 0300 |0016: invoke-interface {v3}, Lcom/badlogic/gdx/Application;.getFiles:()Lcom/badlogic/gdx/Files; // method@00e0 │ │ +06300e: 0c03 |0019: move-result-object v3 │ │ +063010: 6204 1a00 |001a: sget-object v4, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +063014: 7230 0701 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@0107 │ │ +06301a: 0c02 |001f: move-result-object v2 │ │ +06301c: 2200 2301 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +063020: 6e10 7b0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b7b │ │ +063026: 0a03 |0025: move-result v3 │ │ +063028: 3903 0800 |0026: if-nez v3, 002e // +0008 │ │ +06302c: 6e10 7b0b 0700 |0028: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b7b │ │ +063032: 0a03 |002b: move-result v3 │ │ +063034: 3803 1700 |002c: if-eqz v3, 0043 // +0017 │ │ +063038: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +06303a: 7030 870b 2003 |002f: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ +063040: 6e30 a50b 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@0ba5 │ │ +063046: 6e30 a60b 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@0ba6 │ │ +06304c: 2201 2701 |0038: new-instance v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@0127 │ │ +063050: 7030 bd0b 5100 |003a: invoke-direct {v1, v5, v0}, Lcom/badlogic/gdx/graphics/TextureRef;.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V // method@0bbd │ │ +063056: 6203 6506 |003d: sget-object v3, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +06305a: 6e30 2a20 5301 |003f: invoke-virtual {v3, v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +063060: 28d1 |0042: goto 0013 // -002f │ │ +063062: 1203 |0043: const/4 v3, #int 0 // #0 │ │ +063064: 28eb |0044: goto 002f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=65 │ │ 0x0014 line=59 │ │ @@ -34505,18 +34506,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0552cc: |[0552cc] com.badlogic.gdx.graphics.TextureDict.removeTexture:(Ljava/lang/String;)V │ │ -0552dc: 6200 6506 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -0552e0: 6e20 2f20 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -0552e6: 0e00 |0005: return-void │ │ +063068: |[063068] com.badlogic.gdx.graphics.TextureDict.removeTexture:(Ljava/lang/String;)V │ │ +063078: 6200 6506 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +06307c: 6e20 2f20 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +063082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 path Ljava/lang/String; │ │ │ │ @@ -34525,31 +34526,31 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0552e8: |[0552e8] com.badlogic.gdx.graphics.TextureDict.unloadAll:()V │ │ -0552f8: 6202 6506 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -0552fc: 6e10 3420 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ -055302: 0c02 |0005: move-result-object v2 │ │ -055304: 6e10 1420 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ -05530a: 0c00 |0009: move-result-object v0 │ │ -05530c: 7210 ad25 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -055312: 0a02 |000d: move-result v2 │ │ -055314: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -055318: 7210 ae25 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -05531e: 0c01 |0013: move-result-object v1 │ │ -055320: 1f01 2701 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@0127 │ │ -055324: 6e10 c00b 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.dispose:()V // method@0bc0 │ │ -05532a: 28f1 |0019: goto 000a // -000f │ │ -05532c: 6202 6506 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ -055330: 6e10 1d20 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ -055336: 0e00 |001f: return-void │ │ +063084: |[063084] com.badlogic.gdx.graphics.TextureDict.unloadAll:()V │ │ +063094: 6202 6506 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +063098: 6e10 3420 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ +06309e: 0c02 |0005: move-result-object v2 │ │ +0630a0: 6e10 1420 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ +0630a6: 0c00 |0009: move-result-object v0 │ │ +0630a8: 7210 ad25 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0630ae: 0a02 |000d: move-result v2 │ │ +0630b0: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +0630b4: 7210 ae25 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0630ba: 0c01 |0013: move-result-object v1 │ │ +0630bc: 1f01 2701 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/TextureRef; // type@0127 │ │ +0630c0: 6e10 c00b 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.dispose:()V // method@0bc0 │ │ +0630c6: 28f1 |0019: goto 000a // -000f │ │ +0630c8: 6202 6506 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/TextureDict;.sDictionary:Lcom/badlogic/gdx/utils/ObjectMap; // field@0665 │ │ +0630cc: 6e10 1d20 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ +0630d2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0016 line=78 │ │ 0x001a line=80 │ │ 0x001f line=81 │ │ locals : │ │ @@ -34594,21 +34595,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 │ │ -055338: |[055338] com.badlogic.gdx.graphics.TextureRef.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V │ │ -055348: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05534e: 5b12 6606 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ -055352: 5b13 6806 |0005: iput-object v3, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ -055356: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -055358: 5910 6706 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ -05535c: 0e00 |000a: return-void │ │ +0630d4: |[0630d4] com.badlogic.gdx.graphics.TextureRef.:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0630e4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0630ea: 5b12 6606 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ +0630ee: 5b13 6806 |0005: iput-object v3, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ +0630f2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0630f4: 5910 6706 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ +0630f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x000a line=36 │ │ @@ -34623,19 +34624,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -055360: |[055360] com.badlogic.gdx.graphics.TextureRef.addRef:()V │ │ -055370: 5210 6706 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ -055374: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055378: 5910 6706 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ -05537c: 0e00 |0006: return-void │ │ +0630fc: |[0630fc] com.badlogic.gdx.graphics.TextureRef.addRef:()V │ │ +06310c: 5210 6706 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ +063110: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +063114: 5910 6706 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ +063118: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ @@ -34644,18 +34645,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055380: |[055380] com.badlogic.gdx.graphics.TextureRef.bind:()V │ │ -055390: 5410 6806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ -055394: 6e10 8e0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -05539a: 0e00 |0005: return-void │ │ +06311c: |[06311c] com.badlogic.gdx.graphics.TextureRef.bind:()V │ │ +06312c: 5410 6806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ +063130: 6e10 8e0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +063136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ @@ -34664,18 +34665,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05539c: |[05539c] com.badlogic.gdx.graphics.TextureRef.dispose:()V │ │ -0553ac: 5410 6806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ -0553b0: 6e10 930b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0553b6: 0e00 |0005: return-void │ │ +063138: |[063138] com.badlogic.gdx.graphics.TextureRef.dispose:()V │ │ +063148: 5410 6806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ +06314c: 6e10 930b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +063152: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/TextureRef; │ │ │ │ @@ -34684,17 +34685,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0553b8: |[0553b8] com.badlogic.gdx.graphics.TextureRef.get:()Lcom/badlogic/gdx/graphics/Texture; │ │ -0553c8: 5410 6806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ -0553cc: 1100 |0002: return-object v0 │ │ +063154: |[063154] com.badlogic.gdx.graphics.TextureRef.get:()Lcom/badlogic/gdx/graphics/Texture; │ │ +063164: 5410 6806 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ +063168: 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;) │ │ @@ -34702,27 +34703,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0553d0: |[0553d0] com.badlogic.gdx.graphics.TextureRef.unload:()I │ │ -0553e0: 5210 6706 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ -0553e4: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0553e8: 5910 6706 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ -0553ec: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -0553f0: 5410 6806 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ -0553f4: 6e10 930b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0553fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0553fc: 5b10 6806 |000e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ -055400: 5410 6606 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ -055404: 7110 bb0b 0000 |0012: invoke-static {v0}, Lcom/badlogic/gdx/graphics/TextureDict;.removeTexture:(Ljava/lang/String;)V // method@0bbb │ │ -05540a: 5210 6706 |0015: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ -05540e: 0f00 |0017: return v0 │ │ +06316c: |[06316c] com.badlogic.gdx.graphics.TextureRef.unload:()I │ │ +06317c: 5210 6706 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ +063180: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +063184: 5910 6706 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ +063188: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +06318c: 5410 6806 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ +063190: 6e10 930b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +063196: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +063198: 5b10 6806 |000e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0668 │ │ +06319c: 5410 6606 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ +0631a0: 7110 bb0b 0000 |0012: invoke-static {v0}, Lcom/badlogic/gdx/graphics/TextureDict;.removeTexture:(Ljava/lang/String;)V // method@0bbb │ │ +0631a6: 5210 6706 |0015: iget v0, v1, Lcom/badlogic/gdx/graphics/TextureRef;.mRefCount:I // field@0667 │ │ +0631aa: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=47 │ │ 0x000d line=48 │ │ 0x0010 line=50 │ │ 0x0015 line=52 │ │ @@ -34770,20 +34771,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -055410: |[055410] com.badlogic.gdx.graphics.VertexAttribute.:(IILjava/lang/String;)V │ │ -055420: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -055426: 5901 6c06 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -05542a: 5902 6a06 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -05542e: 5b03 6906 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -055432: 0e00 |0009: return-void │ │ +0631ac: |[0631ac] com.badlogic.gdx.graphics.VertexAttribute.:(IILjava/lang/String;)V │ │ +0631bc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0631c2: 5901 6c06 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0631c6: 5902 6a06 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0631ca: 5b03 6906 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0631ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -34798,113 +34799,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 │ │ -055434: |[055434] com.badlogic.gdx.graphics.VertexAttribute.Color:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -055444: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -055448: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -05544a: 1242 |0003: const/4 v2, #int 4 // #4 │ │ -05544c: 1a03 d210 |0004: const-string v3, "a_color" // string@10d2 │ │ -055450: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -055456: 1100 |0009: return-object v0 │ │ +0631d0: |[0631d0] com.badlogic.gdx.graphics.VertexAttribute.Color:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0631e0: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0631e4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +0631e6: 1242 |0003: const/4 v2, #int 4 // #4 │ │ +0631e8: 1a03 d210 |0004: const-string v3, "a_color" // string@10d2 │ │ +0631ec: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0631f2: 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 │ │ -055458: |[055458] com.badlogic.gdx.graphics.VertexAttribute.ColorUnpacked:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -055468: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -05546c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05546e: 1242 |0003: const/4 v2, #int 4 // #4 │ │ -055470: 1a03 d210 |0004: const-string v3, "a_color" // string@10d2 │ │ -055474: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -05547a: 1100 |0009: return-object v0 │ │ +0631f4: |[0631f4] com.badlogic.gdx.graphics.VertexAttribute.ColorUnpacked:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +063204: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +063208: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06320a: 1242 |0003: const/4 v2, #int 4 // #4 │ │ +06320c: 1a03 d210 |0004: const-string v3, "a_color" // string@10d2 │ │ +063210: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +063216: 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 │ │ -05547c: |[05547c] com.badlogic.gdx.graphics.VertexAttribute.Normal:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -05548c: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -055490: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -055492: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -055494: 1a03 d310 |0004: const-string v3, "a_normal" // string@10d3 │ │ -055498: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -05549e: 1100 |0009: return-object v0 │ │ +063218: |[063218] com.badlogic.gdx.graphics.VertexAttribute.Normal:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +063228: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +06322c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +06322e: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +063230: 1a03 d310 |0004: const-string v3, "a_normal" // string@10d3 │ │ +063234: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +06323a: 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 │ │ -0554a0: |[0554a0] com.badlogic.gdx.graphics.VertexAttribute.Position:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0554b0: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0554b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0554b6: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -0554b8: 1a03 d410 |0004: const-string v3, "a_position" // string@10d4 │ │ -0554bc: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0554c2: 1100 |0009: return-object v0 │ │ +06323c: |[06323c] com.badlogic.gdx.graphics.VertexAttribute.Position:()Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +06324c: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +063250: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +063252: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +063254: 1a03 d410 |0004: const-string v3, "a_position" // string@10d4 │ │ +063258: 7040 c30b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +06325e: 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 │ │ -0554c4: |[0554c4] com.badlogic.gdx.graphics.VertexAttribute.TexCoords:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0554d4: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0554d8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0554da: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -0554dc: 2203 9103 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0554e0: 7010 d024 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0554e6: 1a04 d610 |0009: const-string v4, "a_texCoord" // string@10d6 │ │ -0554ea: 6e20 d724 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0554f0: 0c03 |000e: move-result-object v3 │ │ -0554f2: 6e20 d424 5300 |000f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0554f8: 0c03 |0012: move-result-object v3 │ │ -0554fa: 6e10 dd24 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055500: 0c03 |0016: move-result-object v3 │ │ -055502: 7040 c30b 1032 |0017: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -055508: 1100 |001a: return-object v0 │ │ +063260: |[063260] com.badlogic.gdx.graphics.VertexAttribute.TexCoords:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +063270: 2200 2801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +063274: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +063276: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +063278: 2203 9103 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +06327c: 7010 d024 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063282: 1a04 d610 |0009: const-string v4, "a_texCoord" // string@10d6 │ │ +063286: 6e20 d724 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06328c: 0c03 |000e: move-result-object v3 │ │ +06328e: 6e20 d424 5300 |000f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +063294: 0c03 |0012: move-result-object v3 │ │ +063296: 6e10 dd24 0300 |0013: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06329c: 0c03 |0016: move-result-object v3 │ │ +06329e: 7040 c30b 1032 |0017: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0632a4: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x001b reg=5 unit I │ │ │ │ Virtual methods - │ │ @@ -34913,34 +34914,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -05550c: |[05550c] com.badlogic.gdx.graphics.VertexAttribute.equals:(Ljava/lang/Object;)Z │ │ -05551c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05551e: 2052 2801 |0001: instance-of v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -055522: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -055526: 0f01 |0005: return v1 │ │ -055528: 0750 |0006: move-object v0, v5 │ │ -05552a: 1f00 2801 |0007: check-cast v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -05552e: 5242 6c06 |0009: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -055532: 5203 6c06 |000b: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -055536: 3332 f8ff |000d: if-ne v2, v3, 0005 // -0008 │ │ -05553a: 5242 6a06 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -05553e: 5203 6a06 |0011: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -055542: 3332 f2ff |0013: if-ne v2, v3, 0005 // -000e │ │ -055546: 5442 6906 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -05554a: 5403 6906 |0017: iget-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -05554e: 6e20 b024 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -055554: 0a02 |001c: move-result v2 │ │ -055556: 3802 e8ff |001d: if-eqz v2, 0005 // -0018 │ │ -05555a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -05555c: 28e5 |0020: goto 0005 // -001b │ │ +0632a8: |[0632a8] com.badlogic.gdx.graphics.VertexAttribute.equals:(Ljava/lang/Object;)Z │ │ +0632b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0632ba: 2052 2801 |0001: instance-of v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0632be: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +0632c2: 0f01 |0005: return v1 │ │ +0632c4: 0750 |0006: move-object v0, v5 │ │ +0632c6: 1f00 2801 |0007: check-cast v0, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0632ca: 5242 6c06 |0009: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0632ce: 5203 6c06 |000b: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0632d2: 3332 f8ff |000d: if-ne v2, v3, 0005 // -0008 │ │ +0632d6: 5242 6a06 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0632da: 5203 6a06 |0011: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0632de: 3332 f2ff |0013: if-ne v2, v3, 0005 // -000e │ │ +0632e2: 5442 6906 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0632e6: 5403 6906 |0017: iget-object v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0632ea: 6e20 b024 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0632f0: 0a02 |001c: move-result v2 │ │ +0632f2: 3802 e8ff |001d: if-eqz v2, 0005 // -0018 │ │ +0632f6: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0632f8: 28e5 |0020: goto 0005 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0005 line=77 │ │ 0x0007 line=76 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -35008,17 +35009,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055560: |[055560] com.badlogic.gdx.graphics.VertexAttributes$Usage.:()V │ │ -055570: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -055576: 0e00 |0003: return-void │ │ +0632fc: |[0632fc] com.badlogic.gdx.graphics.VertexAttributes$Usage.:()V │ │ +06330c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +063312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/VertexAttributes$Usage; │ │ │ │ Virtual methods - │ │ @@ -35059,37 +35060,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 │ │ -055578: |[055578] com.badlogic.gdx.graphics.VertexAttributes.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -055588: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -05558e: 2152 |0003: array-length v2, v5 │ │ -055590: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -055594: 2202 7b03 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -055598: 1a03 d011 |0008: const-string v3, "attributes must be >= 1" // string@11d0 │ │ -05559c: 7020 6824 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0555a2: 2702 |000d: throw v2 │ │ -0555a4: 2152 |000e: array-length v2, v5 │ │ -0555a6: 2321 0004 |000f: new-array v1, v2, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0555aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0555ac: 2152 |0012: array-length v2, v5 │ │ -0555ae: 3520 0900 |0013: if-ge v0, v2, 001c // +0009 │ │ -0555b2: 4602 0500 |0015: aget-object v2, v5, v0 │ │ -0555b6: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -0555ba: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0555be: 28f7 |001b: goto 0012 // -0009 │ │ -0555c0: 5b41 7306 |001c: iput-object v1, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -0555c4: 7010 cd0b 0400 |001e: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.checkValidity:()V // method@0bcd │ │ -0555ca: 7010 cc0b 0400 |0021: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.calculateOffsets:()I // method@0bcc │ │ -0555d0: 0a02 |0024: move-result v2 │ │ -0555d2: 5942 7406 |0025: iput v2, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0555d6: 0e00 |0027: return-void │ │ +063314: |[063314] com.badlogic.gdx.graphics.VertexAttributes.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +063324: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +06332a: 2152 |0003: array-length v2, v5 │ │ +06332c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +063330: 2202 7b03 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +063334: 1a03 d011 |0008: const-string v3, "attributes must be >= 1" // string@11d0 │ │ +063338: 7020 6824 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +06333e: 2702 |000d: throw v2 │ │ +063340: 2152 |000e: array-length v2, v5 │ │ +063342: 2321 0004 |000f: new-array v1, v2, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +063346: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +063348: 2152 |0012: array-length v2, v5 │ │ +06334a: 3520 0900 |0013: if-ge v0, v2, 001c // +0009 │ │ +06334e: 4602 0500 |0015: aget-object v2, v5, v0 │ │ +063352: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +063356: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06335a: 28f7 |001b: goto 0012 // -0009 │ │ +06335c: 5b41 7306 |001c: iput-object v1, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +063360: 7010 cd0b 0400 |001e: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.checkValidity:()V // method@0bcd │ │ +063366: 7010 cc0b 0400 |0021: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.calculateOffsets:()I // method@0bcc │ │ +06336c: 0a02 |0024: move-result v2 │ │ +06336e: 5942 7406 |0025: iput v2, v4, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +063372: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x000e line=46 │ │ 0x0011 line=47 │ │ 0x0015 line=48 │ │ @@ -35109,34 +35110,34 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -0555d8: |[0555d8] com.badlogic.gdx.graphics.VertexAttributes.calculateOffsets:()I │ │ -0555e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0555ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0555ec: 5453 7306 |0002: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -0555f0: 2133 |0004: array-length v3, v3 │ │ -0555f2: 3532 1800 |0005: if-ge v2, v3, 001d // +0018 │ │ -0555f6: 5453 7306 |0007: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -0555fa: 4600 0302 |0009: aget-object v0, v3, v2 │ │ -0555fe: 5901 6b06 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -055602: 5203 6c06 |000d: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -055606: 1254 |000f: const/4 v4, #int 5 // #5 │ │ -055608: 3343 0700 |0010: if-ne v3, v4, 0017 // +0007 │ │ -05560c: d801 0104 |0012: add-int/lit8 v1, v1, #int 4 // #04 │ │ -055610: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -055614: 28ec |0016: goto 0002 // -0014 │ │ -055616: 5203 6a06 |0017: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -05561a: da03 0304 |0019: mul-int/lit8 v3, v3, #int 4 // #04 │ │ -05561e: b031 |001b: add-int/2addr v1, v3 │ │ -055620: 28f8 |001c: goto 0014 // -0008 │ │ -055622: 0f01 |001d: return v1 │ │ +063374: |[063374] com.badlogic.gdx.graphics.VertexAttributes.calculateOffsets:()I │ │ +063384: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +063386: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +063388: 5453 7306 |0002: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +06338c: 2133 |0004: array-length v3, v3 │ │ +06338e: 3532 1800 |0005: if-ge v2, v3, 001d // +0018 │ │ +063392: 5453 7306 |0007: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +063396: 4600 0302 |0009: aget-object v0, v3, v2 │ │ +06339a: 5901 6b06 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +06339e: 5203 6c06 |000d: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0633a2: 1254 |000f: const/4 v4, #int 5 // #5 │ │ +0633a4: 3343 0700 |0010: if-ne v3, v4, 0017 // +0007 │ │ +0633a8: d801 0104 |0012: add-int/lit8 v1, v1, #int 4 // #04 │ │ +0633ac: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0633b0: 28ec |0016: goto 0002 // -0014 │ │ +0633b2: 5203 6a06 |0017: iget v3, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0633b6: da03 0304 |0019: mul-int/lit8 v3, v3, #int 4 // #04 │ │ +0633ba: b031 |001b: add-int/2addr v1, v3 │ │ +0633bc: 28f8 |001c: goto 0014 // -0008 │ │ +0633be: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0001 line=75 │ │ 0x0007 line=76 │ │ 0x000b line=77 │ │ 0x000d line=78 │ │ @@ -35155,67 +35156,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -055624: |[055624] com.badlogic.gdx.graphics.VertexAttributes.checkValidity:()V │ │ -055634: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -055636: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -055638: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -05563a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -05563c: 5475 7306 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055640: 2155 |0006: array-length v5, v5 │ │ -055642: 3552 4900 |0007: if-ge v2, v5, 0050 // +0049 │ │ -055646: 5475 7306 |0009: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -05564a: 4600 0502 |000b: aget-object v0, v5, v2 │ │ -05564e: 5205 6c06 |000d: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -055652: 3905 0d00 |000f: if-nez v5, 001c // +000d │ │ -055656: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ -05565a: 2205 7b03 |0013: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05565e: 1a06 d428 |0015: const-string v6, "two position attributes were specified" // string@28d4 │ │ -055662: 7020 6824 6500 |0017: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -055668: 2705 |001a: throw v5 │ │ -05566a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -05566c: 5205 6c06 |001c: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -055670: 1226 |001e: const/4 v6, #int 2 // #2 │ │ -055672: 3365 0c00 |001f: if-ne v5, v6, 002b // +000c │ │ -055676: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ -05567a: 2205 7b03 |0023: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05567e: 1a06 d328 |0025: const-string v6, "two normal attributes were specified" // string@28d3 │ │ -055682: 7020 6824 6500 |0027: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -055688: 2705 |002a: throw v5 │ │ -05568a: 5205 6c06 |002b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -05568e: 1216 |002d: const/4 v6, #int 1 // #1 │ │ -055690: 3265 0700 |002e: if-eq v5, v6, 0035 // +0007 │ │ -055694: 5205 6c06 |0030: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -055698: 1256 |0032: const/4 v6, #int 5 // #5 │ │ -05569a: 3365 1a00 |0033: if-ne v5, v6, 004d // +001a │ │ -05569e: 5205 6a06 |0035: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0556a2: 1246 |0037: const/4 v6, #int 4 // #4 │ │ -0556a4: 3265 0a00 |0038: if-eq v5, v6, 0042 // +000a │ │ -0556a8: 2205 7b03 |003a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0556ac: 1a06 6313 |003c: const-string v6, "color attribute must have 4 components" // string@1363 │ │ -0556b0: 7020 6824 6500 |003e: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0556b6: 2705 |0041: throw v5 │ │ -0556b8: 3801 0a00 |0042: if-eqz v1, 004c // +000a │ │ -0556bc: 2205 7b03 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0556c0: 1a06 d228 |0046: const-string v6, "two color attributes were specified" // string@28d2 │ │ -0556c4: 7020 6824 6500 |0048: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0556ca: 2705 |004b: throw v5 │ │ -0556cc: 1211 |004c: const/4 v1, #int 1 // #1 │ │ -0556ce: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0556d2: 28b5 |004f: goto 0004 // -004b │ │ -0556d4: 3904 0a00 |0050: if-nez v4, 005a // +000a │ │ -0556d8: 2205 7b03 |0052: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0556dc: 1a06 e620 |0054: const-string v6, "no position attribute was specified" // string@20e6 │ │ -0556e0: 7020 6824 6500 |0056: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0556e6: 2705 |0059: throw v5 │ │ -0556e8: 0e00 |005a: return-void │ │ +0633c0: |[0633c0] com.badlogic.gdx.graphics.VertexAttributes.checkValidity:()V │ │ +0633d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0633d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0633d4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0633d6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0633d8: 5475 7306 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0633dc: 2155 |0006: array-length v5, v5 │ │ +0633de: 3552 4900 |0007: if-ge v2, v5, 0050 // +0049 │ │ +0633e2: 5475 7306 |0009: iget-object v5, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0633e6: 4600 0502 |000b: aget-object v0, v5, v2 │ │ +0633ea: 5205 6c06 |000d: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0633ee: 3905 0d00 |000f: if-nez v5, 001c // +000d │ │ +0633f2: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ +0633f6: 2205 7b03 |0013: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0633fa: 1a06 d428 |0015: const-string v6, "two position attributes were specified" // string@28d4 │ │ +0633fe: 7020 6824 6500 |0017: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +063404: 2705 |001a: throw v5 │ │ +063406: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +063408: 5205 6c06 |001c: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +06340c: 1226 |001e: const/4 v6, #int 2 // #2 │ │ +06340e: 3365 0c00 |001f: if-ne v5, v6, 002b // +000c │ │ +063412: 3803 0a00 |0021: if-eqz v3, 002b // +000a │ │ +063416: 2205 7b03 |0023: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ +06341a: 1a06 d328 |0025: const-string v6, "two normal attributes were specified" // string@28d3 │ │ +06341e: 7020 6824 6500 |0027: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +063424: 2705 |002a: throw v5 │ │ +063426: 5205 6c06 |002b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +06342a: 1216 |002d: const/4 v6, #int 1 // #1 │ │ +06342c: 3265 0700 |002e: if-eq v5, v6, 0035 // +0007 │ │ +063430: 5205 6c06 |0030: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +063434: 1256 |0032: const/4 v6, #int 5 // #5 │ │ +063436: 3365 1a00 |0033: if-ne v5, v6, 004d // +001a │ │ +06343a: 5205 6a06 |0035: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +06343e: 1246 |0037: const/4 v6, #int 4 // #4 │ │ +063440: 3265 0a00 |0038: if-eq v5, v6, 0042 // +000a │ │ +063444: 2205 7b03 |003a: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ +063448: 1a06 6313 |003c: const-string v6, "color attribute must have 4 components" // string@1363 │ │ +06344c: 7020 6824 6500 |003e: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +063452: 2705 |0041: throw v5 │ │ +063454: 3801 0a00 |0042: if-eqz v1, 004c // +000a │ │ +063458: 2205 7b03 |0044: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ +06345c: 1a06 d228 |0046: const-string v6, "two color attributes were specified" // string@28d2 │ │ +063460: 7020 6824 6500 |0048: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +063466: 2705 |004b: throw v5 │ │ +063468: 1211 |004c: const/4 v1, #int 1 // #1 │ │ +06346a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06346e: 28b5 |004f: goto 0004 // -004b │ │ +063470: 3904 0a00 |0050: if-nez v4, 005a // +000a │ │ +063474: 2205 7b03 |0052: new-instance v5, Ljava/lang/IllegalArgumentException; // type@037b │ │ +063478: 1a06 e620 |0054: const-string v6, "no position attribute was specified" // string@20e6 │ │ +06347c: 7020 6824 6500 |0056: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +063482: 2705 |0059: throw v5 │ │ +063484: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0001 line=89 │ │ 0x0002 line=90 │ │ 0x0003 line=92 │ │ 0x0009 line=93 │ │ @@ -35245,41 +35246,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0556ec: |[0556ec] com.badlogic.gdx.graphics.VertexAttributes.equals:(Ljava/lang/Object;)Z │ │ -0556fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0556fe: 2063 2a01 |0001: instance-of v3, v6, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ -055702: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -055706: 0f02 |0005: return v2 │ │ -055708: 0761 |0006: move-object v1, v6 │ │ -05570a: 1f01 2a01 |0007: check-cast v1, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ -05570e: 5453 7306 |0009: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055712: 2133 |000b: array-length v3, v3 │ │ -055714: 6e10 d20b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -05571a: 0a04 |000f: move-result v4 │ │ -05571c: 3343 f5ff |0010: if-ne v3, v4, 0005 // -000b │ │ -055720: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -055722: 5453 7306 |0013: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055726: 2133 |0015: array-length v3, v3 │ │ -055728: 3530 1300 |0016: if-ge v0, v3, 0029 // +0013 │ │ -05572c: 5453 7306 |0018: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055730: 4603 0300 |001a: aget-object v3, v3, v0 │ │ -055734: 5414 7306 |001c: iget-object v4, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055738: 4604 0400 |001e: aget-object v4, v4, v0 │ │ -05573c: 6e20 c90b 4300 |0020: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.equals:(Ljava/lang/Object;)Z // method@0bc9 │ │ -055742: 0a03 |0023: move-result v3 │ │ -055744: 3803 e1ff |0024: if-eqz v3, 0005 // -001f │ │ -055748: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05574c: 28eb |0028: goto 0013 // -0015 │ │ -05574e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -055750: 28db |002a: goto 0005 // -0025 │ │ +063488: |[063488] com.badlogic.gdx.graphics.VertexAttributes.equals:(Ljava/lang/Object;)Z │ │ +063498: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06349a: 2063 2a01 |0001: instance-of v3, v6, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ +06349e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0634a2: 0f02 |0005: return v2 │ │ +0634a4: 0761 |0006: move-object v1, v6 │ │ +0634a6: 1f01 2a01 |0007: check-cast v1, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ +0634aa: 5453 7306 |0009: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0634ae: 2133 |000b: array-length v3, v3 │ │ +0634b0: 6e10 d20b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0634b6: 0a04 |000f: move-result v4 │ │ +0634b8: 3343 f5ff |0010: if-ne v3, v4, 0005 // -000b │ │ +0634bc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0634be: 5453 7306 |0013: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0634c2: 2133 |0015: array-length v3, v3 │ │ +0634c4: 3530 1300 |0016: if-ge v0, v3, 0029 // +0013 │ │ +0634c8: 5453 7306 |0018: iget-object v3, v5, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0634cc: 4603 0300 |001a: aget-object v3, v3, v0 │ │ +0634d0: 5414 7306 |001c: iget-object v4, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0634d4: 4604 0400 |001e: aget-object v4, v4, v0 │ │ +0634d8: 6e20 c90b 4300 |0020: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.equals:(Ljava/lang/Object;)Z // method@0bc9 │ │ +0634de: 0a03 |0023: move-result v3 │ │ +0634e0: 3803 e1ff |0024: if-eqz v3, 0005 // -001f │ │ +0634e4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0634e8: 28eb |0028: goto 0013 // -0015 │ │ +0634ea: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +0634ec: 28db |002a: goto 0005 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0005 line=152 │ │ 0x0007 line=147 │ │ 0x0009 line=148 │ │ 0x0012 line=149 │ │ @@ -35297,30 +35298,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 │ │ -055754: |[055754] com.badlogic.gdx.graphics.VertexAttributes.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -055764: 6e10 d20b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -05576a: 0a01 |0003: move-result v1 │ │ -05576c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05576e: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ -055772: 6e20 d00b 0300 |0007: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -055778: 0c02 |000a: move-result-object v2 │ │ -05577a: 5222 6c06 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -05577e: 3342 0700 |000d: if-ne v2, v4, 0014 // +0007 │ │ -055782: 6e20 d00b 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -055788: 0c02 |0012: move-result-object v2 │ │ -05578a: 1102 |0013: return-object v2 │ │ -05578c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055790: 28ef |0016: goto 0005 // -0011 │ │ -055792: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -055794: 28fb |0018: goto 0013 // -0005 │ │ +0634f0: |[0634f0] com.badlogic.gdx.graphics.VertexAttributes.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +063500: 6e10 d20b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +063506: 0a01 |0003: move-result v1 │ │ +063508: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06350a: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ +06350e: 6e20 d00b 0300 |0007: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +063514: 0c02 |000a: move-result-object v2 │ │ +063516: 5222 6c06 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +06351a: 3342 0700 |000d: if-ne v2, v4, 0014 // +0007 │ │ +06351e: 6e20 d00b 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +063524: 0c02 |0012: move-result-object v2 │ │ +063526: 1102 |0013: return-object v2 │ │ +063528: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06352c: 28ef |0016: goto 0005 // -0011 │ │ +06352e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +063530: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0007 line=69 │ │ 0x0013 line=70 │ │ 0x0014 line=68 │ │ @@ -35336,18 +35337,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 │ │ -055798: |[055798] com.badlogic.gdx.graphics.VertexAttributes.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0557a8: 5410 7306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -0557ac: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0557b0: 1100 |0004: return-object v0 │ │ +063534: |[063534] com.badlogic.gdx.graphics.VertexAttributes.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +063544: 5410 7306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +063548: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +06354c: 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 │ │ │ │ @@ -35356,23 +35357,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0557b4: |[0557b4] com.badlogic.gdx.graphics.VertexAttributes.getOffset:(I)I │ │ -0557c4: 6e20 cf0b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bcf │ │ -0557ca: 0c00 |0003: move-result-object v0 │ │ -0557cc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0557d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0557d2: 0f01 |0007: return v1 │ │ -0557d4: 5201 6b06 |0008: iget v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0557d8: db01 0104 |000a: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0557dc: 28fb |000c: goto 0007 // -0005 │ │ +063550: |[063550] com.badlogic.gdx.graphics.VertexAttributes.getOffset:(I)I │ │ +063560: 6e20 cf0b 3200 |0000: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.findByUsage:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bcf │ │ +063566: 0c00 |0003: move-result-object v0 │ │ +063568: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06356c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06356e: 0f01 |0007: return v1 │ │ +063570: 5201 6b06 |0008: iget v1, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +063574: db01 0104 |000a: div-int/lit8 v1, v1, #int 4 // #04 │ │ +063578: 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; │ │ @@ -35384,18 +35385,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0557e0: |[0557e0] com.badlogic.gdx.graphics.VertexAttributes.size:()I │ │ -0557f0: 5410 7306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -0557f4: 2100 |0002: array-length v0, v0 │ │ -0557f6: 0f00 |0003: return v0 │ │ +06357c: |[06357c] com.badlogic.gdx.graphics.VertexAttributes.size:()I │ │ +06358c: 5410 7306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +063590: 2100 |0002: array-length v0, v0 │ │ +063592: 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;) │ │ @@ -35403,59 +35404,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -0557f8: |[0557f8] com.badlogic.gdx.graphics.VertexAttributes.toString:()Ljava/lang/String; │ │ -055808: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05580c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055812: 1a02 e90f |0005: const-string v2, "[" // string@0fe9 │ │ -055816: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05581c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05581e: 5432 7306 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055822: 2122 |000d: array-length v2, v2 │ │ -055824: 3521 4700 |000e: if-ge v1, v2, 0055 // +0047 │ │ -055828: 1a02 5400 |0010: const-string v2, "(" // string@0054 │ │ -05582c: 6e20 d724 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055832: 5432 7306 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055836: 4602 0201 |0017: aget-object v2, v2, v1 │ │ -05583a: 5422 6906 |0019: iget-object v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -05583e: 6e20 d724 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055844: 1a02 ae00 |001e: const-string v2, ", " // string@00ae │ │ -055848: 6e20 d724 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05584e: 5432 7306 |0023: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -055852: 4602 0201 |0025: aget-object v2, v2, v1 │ │ -055856: 5222 6c06 |0027: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -05585a: 6e20 d424 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -055860: 1a02 ae00 |002c: const-string v2, ", " // string@00ae │ │ -055864: 6e20 d724 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05586a: 5432 7306 |0031: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -05586e: 4602 0201 |0033: aget-object v2, v2, v1 │ │ -055872: 5222 6a06 |0035: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -055876: 6e20 d424 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -05587c: 1a02 ae00 |003a: const-string v2, ", " // string@00ae │ │ -055880: 6e20 d724 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055886: 5432 7306 |003f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ -05588a: 4602 0201 |0041: aget-object v2, v2, v1 │ │ -05588e: 5222 6b06 |0043: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -055892: 6e20 d424 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -055898: 1a02 9200 |0048: const-string v2, ")" // string@0092 │ │ -05589c: 6e20 d724 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0558a2: 1a02 0100 |004d: const-string v2, " │ │ +063594: |[063594] com.badlogic.gdx.graphics.VertexAttributes.toString:()Ljava/lang/String; │ │ +0635a4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0635a8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0635ae: 1a02 e90f |0005: const-string v2, "[" // string@0fe9 │ │ +0635b2: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0635b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0635ba: 5432 7306 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0635be: 2122 |000d: array-length v2, v2 │ │ +0635c0: 3521 4700 |000e: if-ge v1, v2, 0055 // +0047 │ │ +0635c4: 1a02 5400 |0010: const-string v2, "(" // string@0054 │ │ +0635c8: 6e20 d724 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0635ce: 5432 7306 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0635d2: 4602 0201 |0017: aget-object v2, v2, v1 │ │ +0635d6: 5422 6906 |0019: iget-object v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0635da: 6e20 d724 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0635e0: 1a02 ae00 |001e: const-string v2, ", " // string@00ae │ │ +0635e4: 6e20 d724 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0635ea: 5432 7306 |0023: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +0635ee: 4602 0201 |0025: aget-object v2, v2, v1 │ │ +0635f2: 5222 6c06 |0027: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0635f6: 6e20 d424 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0635fc: 1a02 ae00 |002c: const-string v2, ", " // string@00ae │ │ +063600: 6e20 d724 2000 |002e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063606: 5432 7306 |0031: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +06360a: 4602 0201 |0033: aget-object v2, v2, v1 │ │ +06360e: 5222 6a06 |0035: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +063612: 6e20 d424 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +063618: 1a02 ae00 |003a: const-string v2, ", " // string@00ae │ │ +06361c: 6e20 d724 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063622: 5432 7306 |003f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/VertexAttributes;.attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; // field@0673 │ │ +063626: 4602 0201 |0041: aget-object v2, v2, v1 │ │ +06362a: 5222 6b06 |0043: iget v2, v2, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +06362e: 6e20 d424 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +063634: 1a02 9200 |0048: const-string v2, ")" // string@0092 │ │ +063638: 6e20 d724 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06363e: 1a02 0100 |004d: const-string v2, " │ │ " // string@0001 │ │ -0558a6: 6e20 d724 2000 |004f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0558ac: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0558b0: 28b7 |0054: goto 000b // -0049 │ │ -0558b2: 1a02 5510 |0055: const-string v2, "]" // string@1055 │ │ -0558b6: 6e20 d724 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0558bc: 6e10 dd24 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0558c2: 0c02 |005d: move-result-object v2 │ │ -0558c4: 1102 |005e: return-object v2 │ │ +063642: 6e20 d724 2000 |004f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063648: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06364c: 28b7 |0054: goto 000b // -0049 │ │ +06364e: 1a02 5510 |0055: const-string v2, "]" // string@1055 │ │ +063652: 6e20 d724 2000 |0057: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063658: 6e10 dd24 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06365e: 0c02 |005d: move-result-object v2 │ │ +063660: 1102 |005e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x000a line=128 │ │ 0x0010 line=129 │ │ 0x0015 line=130 │ │ @@ -35552,38 +35553,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 │ │ -0558c8: |[0558c8] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;)V │ │ -0558d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0558da: 7010 9524 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -0558e0: 5954 7e06 |0004: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -0558e4: 5956 7c06 |0006: iput v6, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ -0558e8: 5272 e30e |0008: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0558ec: 8222 |000a: int-to-float v2, v2 │ │ -0558ee: c862 |000b: mul-float/2addr v2, v6 │ │ -0558f0: 5952 7b06 |000c: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@067b │ │ -0558f4: 5272 e30e |000e: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0558f8: 2322 0604 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ -0558fc: 5b52 7d06 |0012: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055900: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -055902: 5271 e30e |0015: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -055906: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ -05590a: 5453 7d06 |0019: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -05590e: 6e20 ed1c 0700 |001b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -055914: 0c02 |001e: move-result-object v2 │ │ -055916: 1f02 5901 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05591a: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -05591e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055922: 28f2 |0025: goto 0017 // -000e │ │ -055924: 5954 7e06 |0026: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055928: 0e00 |0028: return-void │ │ +063664: |[063664] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;)V │ │ +063674: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +063676: 7010 9524 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +06367c: 5954 7e06 |0004: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063680: 5956 7c06 |0006: iput v6, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ +063684: 5272 e30e |0008: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +063688: 8222 |000a: int-to-float v2, v2 │ │ +06368a: c862 |000b: mul-float/2addr v2, v6 │ │ +06368c: 5952 7b06 |000c: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@067b │ │ +063690: 5272 e30e |000e: iget v2, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +063694: 2322 0604 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ +063698: 5b52 7d06 |0012: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +06369c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +06369e: 5271 e30e |0015: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0636a2: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ +0636a6: 5453 7d06 |0019: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0636aa: 6e20 ed1c 0700 |001b: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0636b0: 0c02 |001e: move-result-object v2 │ │ +0636b2: 1f02 5901 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0636b6: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +0636ba: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0636be: 28f2 |0025: goto 0017 // -000e │ │ +0636c0: 5954 7e06 |0026: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +0636c4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=40 │ │ 0x0006 line=47 │ │ 0x0008 line=48 │ │ 0x000e line=49 │ │ @@ -35605,38 +35606,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 │ │ -05592c: |[05592c] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;I)V │ │ -05593c: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -055942: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -055944: 5942 7e06 |0004: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055948: 5945 7c06 |0006: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ -05594c: 5262 e30e |0008: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -055950: 8222 |000a: int-to-float v2, v2 │ │ -055952: c852 |000b: mul-float/2addr v2, v5 │ │ -055954: 5942 7b06 |000c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@067b │ │ -055958: 5262 e30e |000e: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -05595c: 2322 0604 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ -055960: 5b42 7d06 |0012: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055964: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -055966: 5261 e30e |0015: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -05596a: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ -05596e: 5443 7d06 |0019: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055972: 6e20 ed1c 0600 |001b: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -055978: 0c02 |001e: move-result-object v2 │ │ -05597a: 1f02 5901 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05597e: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ -055982: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055986: 28f2 |0025: goto 0017 // -000e │ │ -055988: 5947 7e06 |0026: iput v7, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -05598c: 0e00 |0028: return-void │ │ +0636c8: |[0636c8] com.badlogic.gdx.graphics.g2d.Animation.:(FLcom/badlogic/gdx/utils/Array;I)V │ │ +0636d8: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +0636de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0636e0: 5942 7e06 |0004: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +0636e4: 5945 7c06 |0006: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ +0636e8: 5262 e30e |0008: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0636ec: 8222 |000a: int-to-float v2, v2 │ │ +0636ee: c852 |000b: mul-float/2addr v2, v5 │ │ +0636f0: 5942 7b06 |000c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@067b │ │ +0636f4: 5262 e30e |000e: iget v2, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0636f8: 2322 0604 |0010: new-array v2, v2, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ +0636fc: 5b42 7d06 |0012: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +063700: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +063702: 5261 e30e |0015: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +063706: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ +06370a: 5443 7d06 |0019: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +06370e: 6e20 ed1c 0600 |001b: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +063714: 0c02 |001e: move-result-object v2 │ │ +063716: 1f02 5901 |001f: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +06371a: 4d02 0300 |0021: aput-object v2, v3, v0 │ │ +06371e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +063722: 28f2 |0025: goto 0017 // -000e │ │ +063724: 5947 7e06 |0026: iput v7, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063728: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=40 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000e line=66 │ │ @@ -35659,26 +35660,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 │ │ -055990: |[055990] com.badlogic.gdx.graphics.g2d.Animation.:(F[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0559a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0559a2: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0559a8: 5921 7e06 |0004: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -0559ac: 5923 7c06 |0006: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ -0559b0: 2140 |0008: array-length v0, v4 │ │ -0559b2: 8200 |0009: int-to-float v0, v0 │ │ -0559b4: c830 |000a: mul-float/2addr v0, v3 │ │ -0559b6: 5920 7b06 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@067b │ │ -0559ba: 5b24 7d06 |000d: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -0559be: 5921 7e06 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -0559c2: 0e00 |0011: return-void │ │ +06372c: |[06372c] com.badlogic.gdx.graphics.g2d.Animation.:(F[Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06373c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06373e: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +063744: 5921 7e06 |0004: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063748: 5923 7c06 |0006: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ +06374c: 2140 |0008: array-length v0, v4 │ │ +06374e: 8200 |0009: int-to-float v0, v0 │ │ +063750: c830 |000a: mul-float/2addr v0, v3 │ │ +063752: 5920 7b06 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.animationDuration:F // field@067b │ │ +063756: 5b24 7d06 |000d: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +06375a: 5921 7e06 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +06375e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=40 │ │ 0x0006 line=79 │ │ 0x0008 line=80 │ │ 0x000d line=81 │ │ @@ -35695,76 +35696,76 @@ │ │ type : '(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -0559c4: |[0559c4] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0559d4: 5231 7c06 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ -0559d8: a901 0401 |0002: div-float v1, v4, v1 │ │ -0559dc: 8710 |0004: float-to-int v0, v1 │ │ -0559de: 5231 7e06 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -0559e2: 2b01 5900 0000 |0007: packed-switch v1, 00000060 // +00000059 │ │ -0559e8: 5431 7d06 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -0559ec: 2111 |000c: array-length v1, v1 │ │ -0559ee: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0559f2: 7120 8824 0100 |000f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0559f8: 0a00 |0012: move-result v0 │ │ -0559fa: 5431 7d06 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -0559fe: 4601 0100 |0015: aget-object v1, v1, v0 │ │ -055a02: 1101 |0017: return-object v1 │ │ -055a04: 5431 7d06 |0018: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a08: 2111 |001a: array-length v1, v1 │ │ -055a0a: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -055a0e: 7120 8824 0100 |001d: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -055a14: 0a00 |0020: move-result v0 │ │ -055a16: 28f2 |0021: goto 0013 // -000e │ │ -055a18: 5431 7d06 |0022: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a1c: 2111 |0024: array-length v1, v1 │ │ -055a1e: b410 |0025: rem-int/2addr v0, v1 │ │ -055a20: 28ed |0026: goto 0013 // -0013 │ │ -055a22: 5431 7d06 |0027: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a26: 2111 |0029: array-length v1, v1 │ │ -055a28: da01 0102 |002a: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -055a2c: b410 |002c: rem-int/2addr v0, v1 │ │ -055a2e: 5431 7d06 |002d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a32: 2111 |002f: array-length v1, v1 │ │ -055a34: 3410 e3ff |0030: if-lt v0, v1, 0013 // -001d │ │ -055a38: 5431 7d06 |0032: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a3c: 2111 |0034: array-length v1, v1 │ │ -055a3e: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -055a42: 5432 7d06 |0037: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a46: 2122 |0039: array-length v2, v2 │ │ -055a48: 9102 0002 |003a: sub-int v2, v0, v2 │ │ -055a4c: 9100 0102 |003c: sub-int v0, v1, v2 │ │ -055a50: 28d5 |003e: goto 0013 // -002b │ │ -055a52: 5431 7d06 |003f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a56: 2111 |0041: array-length v1, v1 │ │ -055a58: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -055a5c: 7110 4512 0100 |0044: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -055a62: 0a00 |0047: move-result v0 │ │ -055a64: 28cb |0048: goto 0013 // -0035 │ │ -055a66: 5431 7d06 |0049: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a6a: 2111 |004b: array-length v1, v1 │ │ -055a6c: b101 |004c: sub-int/2addr v1, v0 │ │ -055a6e: d801 01ff |004d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -055a72: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -055a74: 7120 8624 2100 |0050: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -055a7a: 0a00 |0053: move-result v0 │ │ -055a7c: 28bf |0054: goto 0013 // -0041 │ │ -055a7e: 5431 7d06 |0055: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a82: 2111 |0057: array-length v1, v1 │ │ -055a84: b410 |0058: rem-int/2addr v0, v1 │ │ -055a86: 5431 7d06 |0059: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055a8a: 2111 |005b: array-length v1, v1 │ │ -055a8c: b101 |005c: sub-int/2addr v1, v0 │ │ -055a8e: d800 01ff |005d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -055a92: 28b4 |005f: goto 0013 // -004c │ │ -055a94: 0001 0600 0000 0000 1100 0000 4200 ... |0060: packed-switch-data (16 units) │ │ +063760: |[063760] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +063770: 5231 7c06 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ +063774: a901 0401 |0002: div-float v1, v4, v1 │ │ +063778: 8710 |0004: float-to-int v0, v1 │ │ +06377a: 5231 7e06 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +06377e: 2b01 5900 0000 |0007: packed-switch v1, 00000060 // +00000059 │ │ +063784: 5431 7d06 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +063788: 2111 |000c: array-length v1, v1 │ │ +06378a: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06378e: 7120 8824 0100 |000f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +063794: 0a00 |0012: move-result v0 │ │ +063796: 5431 7d06 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +06379a: 4601 0100 |0015: aget-object v1, v1, v0 │ │ +06379e: 1101 |0017: return-object v1 │ │ +0637a0: 5431 7d06 |0018: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637a4: 2111 |001a: array-length v1, v1 │ │ +0637a6: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0637aa: 7120 8824 0100 |001d: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0637b0: 0a00 |0020: move-result v0 │ │ +0637b2: 28f2 |0021: goto 0013 // -000e │ │ +0637b4: 5431 7d06 |0022: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637b8: 2111 |0024: array-length v1, v1 │ │ +0637ba: b410 |0025: rem-int/2addr v0, v1 │ │ +0637bc: 28ed |0026: goto 0013 // -0013 │ │ +0637be: 5431 7d06 |0027: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637c2: 2111 |0029: array-length v1, v1 │ │ +0637c4: da01 0102 |002a: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0637c8: b410 |002c: rem-int/2addr v0, v1 │ │ +0637ca: 5431 7d06 |002d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637ce: 2111 |002f: array-length v1, v1 │ │ +0637d0: 3410 e3ff |0030: if-lt v0, v1, 0013 // -001d │ │ +0637d4: 5431 7d06 |0032: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637d8: 2111 |0034: array-length v1, v1 │ │ +0637da: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0637de: 5432 7d06 |0037: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637e2: 2122 |0039: array-length v2, v2 │ │ +0637e4: 9102 0002 |003a: sub-int v2, v0, v2 │ │ +0637e8: 9100 0102 |003c: sub-int v0, v1, v2 │ │ +0637ec: 28d5 |003e: goto 0013 // -002b │ │ +0637ee: 5431 7d06 |003f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0637f2: 2111 |0041: array-length v1, v1 │ │ +0637f4: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0637f8: 7110 4512 0100 |0044: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +0637fe: 0a00 |0047: move-result v0 │ │ +063800: 28cb |0048: goto 0013 // -0035 │ │ +063802: 5431 7d06 |0049: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +063806: 2111 |004b: array-length v1, v1 │ │ +063808: b101 |004c: sub-int/2addr v1, v0 │ │ +06380a: d801 01ff |004d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06380e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +063810: 7120 8624 2100 |0050: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +063816: 0a00 |0053: move-result v0 │ │ +063818: 28bf |0054: goto 0013 // -0041 │ │ +06381a: 5431 7d06 |0055: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +06381e: 2111 |0057: array-length v1, v1 │ │ +063820: b410 |0058: rem-int/2addr v0, v1 │ │ +063822: 5431 7d06 |0059: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +063826: 2111 |005b: array-length v1, v1 │ │ +063828: b101 |005c: sub-int/2addr v1, v0 │ │ +06382a: d800 01ff |005d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +06382e: 28b4 |005f: goto 0013 // -004c │ │ +063830: 0001 0600 0000 0000 1100 0000 4200 ... |0060: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=119 │ │ 0x000a line=143 │ │ 0x0013 line=147 │ │ 0x0018 line=121 │ │ @@ -35791,42 +35792,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 │ │ -055ab4: |[055ab4] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(FZ)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -055ac4: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -055ac6: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -055ac8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -055aca: 3806 1800 |0003: if-eqz v6, 001b // +0018 │ │ -055ace: 5240 7e06 |0005: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055ad2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -055ad6: 5240 7e06 |0009: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055ada: 3310 1000 |000b: if-ne v0, v1, 001b // +0010 │ │ -055ade: 5240 7e06 |000d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055ae2: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -055ae6: 5942 7e06 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055aea: 6e20 d70b 5400 |0013: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Animation;.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0bd7 │ │ -055af0: 0c00 |0016: move-result-object v0 │ │ -055af2: 1100 |0017: return-object v0 │ │ -055af4: 5943 7e06 |0018: iput v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055af8: 28f9 |001a: goto 0013 // -0007 │ │ -055afa: 3906 f8ff |001b: if-nez v6, 0013 // -0008 │ │ -055afe: 5240 7e06 |001d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055b02: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ -055b06: 5240 7e06 |0021: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055b0a: 3210 f0ff |0023: if-eq v0, v1, 0013 // -0010 │ │ -055b0e: 5240 7e06 |0025: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055b12: 3330 0500 |0027: if-ne v0, v3, 002c // +0005 │ │ -055b16: 5941 7e06 |0029: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055b1a: 28e8 |002b: goto 0013 // -0018 │ │ -055b1c: 5942 7e06 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055b20: 28e5 |002e: goto 0013 // -001b │ │ +063850: |[063850] com.badlogic.gdx.graphics.g2d.Animation.getKeyFrame:(FZ)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +063860: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +063862: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +063864: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +063866: 3806 1800 |0003: if-eqz v6, 001b // +0018 │ │ +06386a: 5240 7e06 |0005: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +06386e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +063872: 5240 7e06 |0009: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063876: 3310 1000 |000b: if-ne v0, v1, 001b // +0010 │ │ +06387a: 5240 7e06 |000d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +06387e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +063882: 5942 7e06 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063886: 6e20 d70b 5400 |0013: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Animation;.getKeyFrame:(F)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0bd7 │ │ +06388c: 0c00 |0016: move-result-object v0 │ │ +06388e: 1100 |0017: return-object v0 │ │ +063890: 5943 7e06 |0018: iput v3, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063894: 28f9 |001a: goto 0013 // -0007 │ │ +063896: 3906 f8ff |001b: if-nez v6, 0013 // -0008 │ │ +06389a: 5240 7e06 |001d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +06389e: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ +0638a2: 5240 7e06 |0021: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +0638a6: 3210 f0ff |0023: if-eq v0, v1, 0013 // -0010 │ │ +0638aa: 5240 7e06 |0025: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +0638ae: 3330 0500 |0027: if-ne v0, v3, 002c // +0005 │ │ +0638b2: 5941 7e06 |0029: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +0638b6: 28e8 |002b: goto 0013 // -0018 │ │ +0638b8: 5942 7e06 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +0638bc: 28e5 |002e: goto 0013 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x000d line=96 │ │ 0x0011 line=97 │ │ 0x0013 line=107 │ │ 0x0018 line=99 │ │ @@ -35844,26 +35845,26 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -055b24: |[055b24] com.badlogic.gdx.graphics.g2d.Animation.isAnimationFinished:(F)Z │ │ -055b34: 5221 7c06 |0000: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ -055b38: a901 0301 |0002: div-float v1, v3, v1 │ │ -055b3c: 8710 |0004: float-to-int v0, v1 │ │ -055b3e: 5421 7d06 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ -055b42: 2111 |0007: array-length v1, v1 │ │ -055b44: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -055b48: 3501 0400 |000a: if-ge v1, v0, 000e // +0004 │ │ -055b4c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -055b4e: 0f01 |000d: return v1 │ │ -055b50: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -055b52: 28fe |000f: goto 000d // -0002 │ │ +0638c0: |[0638c0] com.badlogic.gdx.graphics.g2d.Animation.isAnimationFinished:(F)Z │ │ +0638d0: 5221 7c06 |0000: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.frameDuration:F // field@067c │ │ +0638d4: a901 0301 |0002: div-float v1, v3, v1 │ │ +0638d8: 8710 |0004: float-to-int v0, v1 │ │ +0638da: 5421 7d06 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/Animation;.keyFrames:[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@067d │ │ +0638de: 2111 |0007: array-length v1, v1 │ │ +0638e0: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0638e4: 3501 0400 |000a: if-ge v1, v0, 000e // +0004 │ │ +0638e8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0638ea: 0f01 |000d: return v1 │ │ +0638ec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0638ee: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0005 - 0x0010 reg=0 frameNumber I │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/graphics/g2d/Animation; │ │ @@ -35874,17 +35875,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b54: |[055b54] com.badlogic.gdx.graphics.g2d.Animation.setPlayMode:(I)V │ │ -055b64: 5901 7e06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ -055b68: 0e00 |0002: return-void │ │ +0638f0: |[0638f0] com.badlogic.gdx.graphics.g2d.Animation.setPlayMode:(I)V │ │ +063900: 5901 7e06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/Animation;.playMode:I // field@067e │ │ +063904: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0002 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/Animation; │ │ 0x0000 - 0x0003 reg=1 playMode I │ │ @@ -35971,25 +35972,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -055b6c: |[055b6c] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:()V │ │ -055b7c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -055b80: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -055b86: 5921 8006 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -055b8a: 5921 8806 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -055b8e: 5921 8906 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -055b92: 1300 8000 |000b: const/16 v0, #int 128 // #80 │ │ -055b96: 2300 3e04 |000d: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@043e │ │ -055b9a: 5b20 8506 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -055b9e: 5921 8b06 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ -055ba2: 0e00 |0013: return-void │ │ +063908: |[063908] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:()V │ │ +063918: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +06391c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +063922: 5921 8006 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +063926: 5921 8806 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +06392a: 5921 8906 |0009: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +06392e: 1300 8000 |000b: const/16 v0, #int 128 // #80 │ │ +063932: 2300 3e04 |000d: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@043e │ │ +063936: 5b20 8506 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +06393a: 5921 8b06 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ +06393e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=688 │ │ 0x0005 line=677 │ │ 0x0007 line=681 │ │ 0x000b line=683 │ │ 0x0011 line=685 │ │ @@ -36002,621 +36003,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 │ │ -055ba4: |[055ba4] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -055bb4: 7601 9524 1f00 |0000: invoke-direct/range {v31}, Ljava/lang/Object;.:()V // method@2495 │ │ -055bba: 151c 803f |0003: const/high16 v28, #int 1065353216 // #3f80 │ │ -055bbe: 0200 1c00 |0005: move/from16 v0, v28 │ │ -055bc2: 0801 1f00 |0007: move-object/from16 v1, v31 │ │ -055bc6: 5910 8006 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -055bca: 151c 803f |000b: const/high16 v28, #int 1065353216 // #3f80 │ │ -055bce: 0200 1c00 |000d: move/from16 v0, v28 │ │ -055bd2: 0801 1f00 |000f: move-object/from16 v1, v31 │ │ -055bd6: 5910 8806 |0011: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -055bda: 151c 803f |0013: const/high16 v28, #int 1065353216 // #3f80 │ │ -055bde: 0200 1c00 |0015: move/from16 v0, v28 │ │ -055be2: 0801 1f00 |0017: move-object/from16 v1, v31 │ │ -055be6: 5910 8906 |0019: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -055bea: 131c 8000 |001b: const/16 v28, #int 128 // #80 │ │ -055bee: 0200 1c00 |001d: move/from16 v0, v28 │ │ -055bf2: 2300 3e04 |001f: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@043e │ │ -055bf6: 081c 0000 |0021: move-object/from16 v28, v0 │ │ -055bfa: 0800 1c00 |0023: move-object/from16 v0, v28 │ │ -055bfe: 0801 1f00 |0025: move-object/from16 v1, v31 │ │ -055c02: 5b10 8506 |0027: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -055c06: 151c 803f |0029: const/high16 v28, #int 1065353216 // #3f80 │ │ -055c0a: 0200 1c00 |002b: move/from16 v0, v28 │ │ -055c0e: 0801 1f00 |002d: move-object/from16 v1, v31 │ │ -055c12: 5910 8b06 |002f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ -055c16: 0800 2000 |0031: move-object/from16 v0, v32 │ │ -055c1a: 0801 1f00 |0033: move-object/from16 v1, v31 │ │ -055c1e: 5b10 8406 |0035: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0684 │ │ -055c22: 0200 2100 |0037: move/from16 v0, v33 │ │ -055c26: 0801 1f00 |0039: move-object/from16 v1, v31 │ │ -055c2a: 5c10 8306 |003b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0683 │ │ -055c2e: 2216 5403 |003d: new-instance v22, Ljava/io/BufferedReader; // type@0354 │ │ -055c32: 221c 6303 |003f: new-instance v28, Ljava/io/InputStreamReader; // type@0363 │ │ -055c36: 7401 9709 2000 |0041: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -055c3c: 0c1d |0044: move-result-object v29 │ │ -055c3e: 7602 0e24 1c00 |0045: invoke-direct/range {v28, v29}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -055c44: 131d 0002 |0048: const/16 v29, #int 512 // #200 │ │ -055c48: 0800 1600 |004a: move-object/from16 v0, v22 │ │ -055c4c: 0801 1c00 |004c: move-object/from16 v1, v28 │ │ -055c50: 0202 1d00 |004e: move/from16 v2, v29 │ │ -055c54: 7030 c823 1002 |0050: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -055c5a: 7401 ca23 1600 |0053: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -055c60: 7401 ca23 1600 |0056: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -055c66: 0c13 |0059: move-result-object v19 │ │ -055c68: 3913 4600 |005a: if-nez v19, 00a0 // +0046 │ │ -055c6c: 221c bc02 |005c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055c70: 221d 9103 |005e: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055c74: 7601 d024 1d00 |0060: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055c7a: 1a1e 9b06 |0063: const-string v30, "Invalid font file: " // string@069b │ │ -055c7e: 7402 d724 1d00 |0065: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055c84: 0c1d |0068: move-result-object v29 │ │ -055c86: 0800 1d00 |0069: move-object/from16 v0, v29 │ │ -055c8a: 0801 2000 |006b: move-object/from16 v1, v32 │ │ -055c8e: 6e20 d624 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055c94: 0c1d |0070: move-result-object v29 │ │ -055c96: 7401 dd24 1d00 |0071: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055c9c: 0c1d |0074: move-result-object v29 │ │ -055c9e: 7602 291e 1c00 |0075: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -055ca4: 271c |0078: throw v28 │ │ -055ca6: 0d0a |0079: move-exception v10 │ │ -055ca8: 221c bc02 |007a: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055cac: 221d 9103 |007c: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055cb0: 7601 d024 1d00 |007e: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055cb6: 1a1e 5603 |0081: const-string v30, "Error loading font file: " // string@0356 │ │ -055cba: 7402 d724 1d00 |0083: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055cc0: 0c1d |0086: move-result-object v29 │ │ -055cc2: 0800 1d00 |0087: move-object/from16 v0, v29 │ │ -055cc6: 0801 2000 |0089: move-object/from16 v1, v32 │ │ -055cca: 6e20 d624 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055cd0: 0c1d |008e: move-result-object v29 │ │ -055cd2: 7401 dd24 1d00 |008f: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055cd8: 0c1d |0092: move-result-object v29 │ │ -055cda: 0800 1c00 |0093: move-object/from16 v0, v28 │ │ -055cde: 0801 1d00 |0095: move-object/from16 v1, v29 │ │ -055ce2: 7030 2a1e 100a |0097: invoke-direct {v0, v1, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -055ce8: 271c |009a: throw v28 │ │ -055cea: 0d1c |009b: move-exception v28 │ │ -055cec: 7401 c923 1600 |009c: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -055cf2: 271c |009f: throw v28 │ │ -055cf4: 1a1c 0500 |00a0: const-string v28, " " // string@0005 │ │ -055cf8: 131d 0400 |00a2: const/16 v29, #int 4 // #4 │ │ -055cfc: 0800 1300 |00a4: move-object/from16 v0, v19 │ │ -055d00: 0801 1c00 |00a6: move-object/from16 v1, v28 │ │ -055d04: 0202 1d00 |00a8: move/from16 v2, v29 │ │ -055d08: 6e30 bf24 1002 |00aa: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@24bf │ │ -055d0e: 0c09 |00ad: move-result-object v9 │ │ -055d10: 2190 |00ae: array-length v0, v9 │ │ -055d12: 021c 0000 |00af: move/from16 v28, v0 │ │ -055d16: 131d 0400 |00b1: const/16 v29, #int 4 // #4 │ │ -055d1a: 0200 1c00 |00b3: move/from16 v0, v28 │ │ -055d1e: 0201 1d00 |00b5: move/from16 v1, v29 │ │ -055d22: 3510 1f00 |00b7: if-ge v0, v1, 00d6 // +001f │ │ -055d26: 221c bc02 |00b9: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055d2a: 221d 9103 |00bb: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055d2e: 7601 d024 1d00 |00bd: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055d34: 1a1e 9b06 |00c0: const-string v30, "Invalid font file: " // string@069b │ │ -055d38: 7402 d724 1d00 |00c2: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055d3e: 0c1d |00c5: move-result-object v29 │ │ -055d40: 0800 1d00 |00c6: move-object/from16 v0, v29 │ │ -055d44: 0801 2000 |00c8: move-object/from16 v1, v32 │ │ -055d48: 6e20 d624 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055d4e: 0c1d |00cd: move-result-object v29 │ │ -055d50: 7401 dd24 1d00 |00ce: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055d56: 0c1d |00d1: move-result-object v29 │ │ -055d58: 7602 291e 1c00 |00d2: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -055d5e: 271c |00d5: throw v28 │ │ -055d60: 131c 0100 |00d6: const/16 v28, #int 1 // #1 │ │ -055d64: 461c 091c |00d8: aget-object v28, v9, v28 │ │ -055d68: 1a1d 9c1e |00da: const-string v29, "lineHeight=" // string@1e9c │ │ -055d6c: 7402 c024 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -055d72: 0a1c |00df: move-result v28 │ │ -055d74: 391c 1f00 |00e0: if-nez v28, 00ff // +001f │ │ -055d78: 221c bc02 |00e2: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055d7c: 221d 9103 |00e4: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055d80: 7601 d024 1d00 |00e6: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055d86: 1a1e 9b06 |00e9: const-string v30, "Invalid font file: " // string@069b │ │ -055d8a: 7402 d724 1d00 |00eb: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055d90: 0c1d |00ee: move-result-object v29 │ │ -055d92: 0800 1d00 |00ef: move-object/from16 v0, v29 │ │ -055d96: 0801 2000 |00f1: move-object/from16 v1, v32 │ │ -055d9a: 6e20 d624 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055da0: 0c1d |00f6: move-result-object v29 │ │ -055da2: 7401 dd24 1d00 |00f7: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055da8: 0c1d |00fa: move-result-object v29 │ │ -055daa: 7602 291e 1c00 |00fb: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -055db0: 271c |00fe: throw v28 │ │ -055db2: 131c 0100 |00ff: const/16 v28, #int 1 // #1 │ │ -055db6: 461c 091c |0101: aget-object v28, v9, v28 │ │ -055dba: 131d 0b00 |0103: const/16 v29, #int 11 // #b │ │ -055dbe: 7402 c124 1c00 |0105: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -055dc4: 0c1c |0108: move-result-object v28 │ │ -055dc6: 7701 7024 1c00 |0109: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -055dcc: 0a1c |010c: move-result v28 │ │ -055dce: 0200 1c00 |010d: move/from16 v0, v28 │ │ -055dd2: 8200 |010f: int-to-float v0, v0 │ │ -055dd4: 021c 0000 |0110: move/from16 v28, v0 │ │ -055dd8: 0200 1c00 |0112: move/from16 v0, v28 │ │ -055ddc: 0801 1f00 |0114: move-object/from16 v1, v31 │ │ -055de0: 5910 8706 |0116: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -055de4: 131c 0200 |0118: const/16 v28, #int 2 // #2 │ │ -055de8: 461c 091c |011a: aget-object v28, v9, v28 │ │ -055dec: 1a1d fe11 |011c: const-string v29, "base=" // string@11fe │ │ -055df0: 7402 c024 1c00 |011e: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -055df6: 0a1c |0121: move-result v28 │ │ -055df8: 391c 1f00 |0122: if-nez v28, 0141 // +001f │ │ -055dfc: 221c bc02 |0124: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055e00: 221d 9103 |0126: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055e04: 7601 d024 1d00 |0128: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055e0a: 1a1e 9b06 |012b: const-string v30, "Invalid font file: " // string@069b │ │ -055e0e: 7402 d724 1d00 |012d: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055e14: 0c1d |0130: move-result-object v29 │ │ -055e16: 0800 1d00 |0131: move-object/from16 v0, v29 │ │ -055e1a: 0801 2000 |0133: move-object/from16 v1, v32 │ │ -055e1e: 6e20 d624 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055e24: 0c1d |0138: move-result-object v29 │ │ -055e26: 7401 dd24 1d00 |0139: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055e2c: 0c1d |013c: move-result-object v29 │ │ -055e2e: 7602 291e 1c00 |013d: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -055e34: 271c |0140: throw v28 │ │ -055e36: 131c 0200 |0141: const/16 v28, #int 2 // #2 │ │ -055e3a: 461c 091c |0143: aget-object v28, v9, v28 │ │ -055e3e: 131d 0500 |0145: const/16 v29, #int 5 // #5 │ │ -055e42: 7402 c124 1c00 |0147: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -055e48: 0c1c |014a: move-result-object v28 │ │ -055e4a: 7701 7024 1c00 |014b: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -055e50: 0a06 |014e: move-result v6 │ │ -055e52: 7401 ca23 1600 |014f: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -055e58: 0c13 |0152: move-result-object v19 │ │ -055e5a: 3913 1f00 |0153: if-nez v19, 0172 // +001f │ │ -055e5e: 221c bc02 |0155: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055e62: 221d 9103 |0157: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055e66: 7601 d024 1d00 |0159: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055e6c: 1a1e 9b06 |015c: const-string v30, "Invalid font file: " // string@069b │ │ -055e70: 7402 d724 1d00 |015e: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055e76: 0c1d |0161: move-result-object v29 │ │ -055e78: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ -055e7c: 0801 2000 |0164: move-object/from16 v1, v32 │ │ -055e80: 6e20 d624 1000 |0166: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055e86: 0c1d |0169: move-result-object v29 │ │ -055e88: 7401 dd24 1d00 |016a: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055e8e: 0c1d |016d: move-result-object v29 │ │ -055e90: 7602 291e 1c00 |016e: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -055e96: 271c |0171: throw v28 │ │ -055e98: 1a1c 0500 |0172: const-string v28, " " // string@0005 │ │ -055e9c: 131d 0400 |0174: const/16 v29, #int 4 // #4 │ │ -055ea0: 0800 1300 |0176: move-object/from16 v0, v19 │ │ -055ea4: 0801 1c00 |0178: move-object/from16 v1, v28 │ │ -055ea8: 0202 1d00 |017a: move/from16 v2, v29 │ │ -055eac: 6e30 bf24 1002 |017c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@24bf │ │ -055eb2: 0c15 |017f: move-result-object v21 │ │ -055eb4: 131c 0200 |0180: const/16 v28, #int 2 // #2 │ │ -055eb8: 461c 151c |0182: aget-object v28, v21, v28 │ │ -055ebc: 1a1d 3d16 |0184: const-string v29, "file=" // string@163d │ │ -055ec0: 7402 c024 1c00 |0186: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -055ec6: 0a1c |0189: move-result v28 │ │ -055ec8: 391c 1f00 |018a: if-nez v28, 01a9 // +001f │ │ -055ecc: 221c bc02 |018c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -055ed0: 221d 9103 |018e: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ -055ed4: 7601 d024 1d00 |0190: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -055eda: 1a1e 9b06 |0193: const-string v30, "Invalid font file: " // string@069b │ │ -055ede: 7402 d724 1d00 |0195: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -055ee4: 0c1d |0198: move-result-object v29 │ │ -055ee6: 0800 1d00 |0199: move-object/from16 v0, v29 │ │ -055eea: 0801 2000 |019b: move-object/from16 v1, v32 │ │ -055eee: 6e20 d624 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -055ef4: 0c1d |01a0: move-result-object v29 │ │ -055ef6: 7401 dd24 1d00 |01a1: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -055efc: 0c1d |01a4: move-result-object v29 │ │ -055efe: 7602 291e 1c00 |01a5: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -055f04: 271c |01a8: throw v28 │ │ -055f06: 1310 0000 |01a9: const/16 v16, #int 0 // #0 │ │ -055f0a: 131c 0200 |01ab: const/16 v28, #int 2 // #2 │ │ -055f0e: 461c 151c |01ad: aget-object v28, v21, v28 │ │ -055f12: 1a1d 3800 |01af: const-string v29, """ // string@0038 │ │ -055f16: 7402 af24 1c00 |01b1: invoke-virtual/range {v28, v29}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ -055f1c: 0a1c |01b4: move-result v28 │ │ -055f1e: 381c 0001 |01b5: if-eqz v28, 02b5 // +0100 │ │ -055f22: 131c 0200 |01b7: const/16 v28, #int 2 // #2 │ │ -055f26: 461c 151c |01b9: aget-object v28, v21, v28 │ │ -055f2a: 131d 0600 |01bb: const/16 v29, #int 6 // #6 │ │ -055f2e: 131e 0200 |01bd: const/16 v30, #int 2 // #2 │ │ -055f32: 461e 151e |01bf: aget-object v30, v21, v30 │ │ -055f36: 7401 ba24 1e00 |01c1: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@24ba │ │ -055f3c: 0a1e |01c4: move-result v30 │ │ -055f3e: d81e 1eff |01c5: add-int/lit8 v30, v30, #int -1 // #ff │ │ -055f42: 7403 c224 1c00 |01c7: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -055f48: 0c10 |01ca: move-result-object v16 │ │ -055f4a: 7401 9309 2000 |01cb: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -055f50: 0c1c |01ce: move-result-object v28 │ │ -055f52: 0800 1c00 |01cf: move-object/from16 v0, v28 │ │ -055f56: 0801 1000 |01d1: move-object/from16 v1, v16 │ │ -055f5a: 6e20 8009 1000 |01d3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -055f60: 0c1c |01d6: move-result-object v28 │ │ -055f62: 7401 9409 1c00 |01d7: invoke-virtual/range {v28}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ -055f68: 0c1c |01da: move-result-object v28 │ │ -055f6a: 1a1d 5410 |01db: const-string v29, "\\" // string@1054 │ │ -055f6e: 1a1e e800 |01dd: const-string v30, "/" // string@00e8 │ │ -055f72: 7403 bd24 1c00 |01df: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ -055f78: 0c1c |01e2: move-result-object v28 │ │ -055f7a: 0800 1c00 |01e3: move-object/from16 v0, v28 │ │ -055f7e: 0801 1f00 |01e5: move-object/from16 v1, v31 │ │ -055f82: 5b10 8606 |01e7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@0686 │ │ -055f86: 131c 0000 |01e9: const/16 v28, #int 0 // #0 │ │ -055f8a: 0200 1c00 |01eb: move/from16 v0, v28 │ │ -055f8e: 0801 1f00 |01ed: move-object/from16 v1, v31 │ │ -055f92: 5910 8106 |01ef: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ -055f96: 7401 ca23 1600 |01f1: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -055f9c: 0c13 |01f4: move-result-object v19 │ │ -055f9e: 3913 d400 |01f5: if-nez v19, 02c9 // +00d4 │ │ -055fa2: 7401 ca23 1600 |01f7: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -055fa8: 0c13 |01fa: move-result-object v19 │ │ -055faa: 3913 be01 |01fb: if-nez v19, 03b9 // +01be │ │ -055fae: 131c 2000 |01fd: const/16 v28, #int 32 // #20 │ │ -055fb2: 0800 1f00 |01ff: move-object/from16 v0, v31 │ │ -055fb6: 0201 1c00 |0201: move/from16 v1, v28 │ │ -055fba: 6e20 df0b 1000 |0203: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -055fc0: 0c18 |0206: move-result-object v24 │ │ -055fc2: 3918 2e00 |0207: if-nez v24, 0235 // +002e │ │ -055fc6: 2218 2d01 |0209: new-instance v24, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@012d │ │ -055fca: 7601 e20b 1800 |020b: invoke-direct/range {v24}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0be2 │ │ -055fd0: 131c 6c00 |020e: const/16 v28, #int 108 // #6c │ │ -055fd4: 0800 1f00 |0210: move-object/from16 v0, v31 │ │ -055fd8: 0201 1c00 |0212: move/from16 v1, v28 │ │ -055fdc: 6e20 df0b 1000 |0214: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -055fe2: 0c1b |0217: move-result-object v27 │ │ -055fe4: 391b 0600 |0218: if-nez v27, 021e // +0006 │ │ -055fe8: 7401 dd0b 1f00 |021a: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdd │ │ -055fee: 0c1b |021d: move-result-object v27 │ │ -055ff0: 0800 1b00 |021e: move-object/from16 v0, v27 │ │ -055ff4: 5200 9506 |0220: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -055ff8: 021c 0000 |0222: move/from16 v28, v0 │ │ -055ffc: 0200 1c00 |0224: move/from16 v0, v28 │ │ -056000: 0801 1800 |0226: move-object/from16 v1, v24 │ │ -056004: 5910 9506 |0228: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -056008: 131c 2000 |022a: const/16 v28, #int 32 // #20 │ │ -05600c: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ -056010: 0201 1c00 |022e: move/from16 v1, v28 │ │ -056014: 0802 1800 |0230: move-object/from16 v2, v24 │ │ -056018: 6e30 e10b 1002 |0232: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0be1 │ │ -05601e: 3818 e701 |0235: if-eqz v24, 041c // +01e7 │ │ -056022: 0800 1800 |0237: move-object/from16 v0, v24 │ │ -056026: 5200 9506 |0239: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -05602a: 021c 0000 |023b: move/from16 v28, v0 │ │ -05602e: 0800 1800 |023d: move-object/from16 v0, v24 │ │ -056032: 5200 9406 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056036: 021d 0000 |0241: move/from16 v29, v0 │ │ -05603a: 901c 1c1d |0243: add-int v28, v28, v29 │ │ -05603e: 0200 1c00 |0245: move/from16 v0, v28 │ │ -056042: 8200 |0247: int-to-float v0, v0 │ │ -056044: 021c 0000 |0248: move/from16 v28, v0 │ │ -056048: 0200 1c00 |024a: move/from16 v0, v28 │ │ -05604c: 0801 1f00 |024c: move-object/from16 v1, v31 │ │ -056050: 5910 8a06 |024e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ -056054: 131a 0000 |0250: const/16 v26, #int 0 // #0 │ │ -056058: 120d |0252: const/4 v13, #int 0 // #0 │ │ -05605a: 621c a806 |0253: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06a8 │ │ -05605e: 0800 1c00 |0255: move-object/from16 v0, v28 │ │ -056062: 2100 |0257: array-length v0, v0 │ │ -056064: 021c 0000 |0258: move/from16 v28, v0 │ │ -056068: 0200 1c00 |025a: move/from16 v0, v28 │ │ -05606c: 350d 1000 |025c: if-ge v13, v0, 026c // +0010 │ │ -056070: 621c a806 |025e: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06a8 │ │ -056074: 491c 1c0d |0260: aget-char v28, v28, v13 │ │ -056078: 0800 1f00 |0262: move-object/from16 v0, v31 │ │ -05607c: 0201 1c00 |0264: move/from16 v1, v28 │ │ -056080: 6e20 df0b 1000 |0266: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -056086: 0c1a |0269: move-result-object v26 │ │ -056088: 381a b601 |026a: if-eqz v26, 0420 // +01b6 │ │ -05608c: 391a 0600 |026c: if-nez v26, 0272 // +0006 │ │ -056090: 7401 dd0b 1f00 |026e: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdd │ │ -056096: 0c1a |0271: move-result-object v26 │ │ -056098: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ -05609c: 5200 8c06 |0274: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0560a0: 021c 0000 |0276: move/from16 v28, v0 │ │ -0560a4: 0200 1c00 |0278: move/from16 v0, v28 │ │ -0560a8: 8200 |027a: int-to-float v0, v0 │ │ -0560aa: 021c 0000 |027b: move/from16 v28, v0 │ │ -0560ae: 0200 1c00 |027d: move/from16 v0, v28 │ │ -0560b2: 0801 1f00 |027f: move-object/from16 v1, v31 │ │ -0560b6: 5910 8b06 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ -0560ba: 1207 |0283: const/4 v7, #int 0 // #0 │ │ -0560bc: 120d |0284: const/4 v13, #int 0 // #0 │ │ -0560be: 621c a206 |0285: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06a2 │ │ -0560c2: 0800 1c00 |0287: move-object/from16 v0, v28 │ │ -0560c6: 2100 |0289: array-length v0, v0 │ │ -0560c8: 021c 0000 |028a: move/from16 v28, v0 │ │ -0560cc: 0200 1c00 |028c: move/from16 v0, v28 │ │ -0560d0: 350d 1000 |028e: if-ge v13, v0, 029e // +0010 │ │ -0560d4: 621c a206 |0290: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06a2 │ │ -0560d8: 491c 1c0d |0292: aget-char v28, v28, v13 │ │ -0560dc: 0800 1f00 |0294: move-object/from16 v0, v31 │ │ -0560e0: 0201 1c00 |0296: move/from16 v1, v28 │ │ -0560e4: 6e20 df0b 1000 |0298: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0560ea: 0c07 |029b: move-result-object v7 │ │ -0560ec: 3807 8801 |029c: if-eqz v7, 0424 // +0188 │ │ -0560f0: 3907 c101 |029e: if-nez v7, 045f // +01c1 │ │ -0560f4: 0800 1f00 |02a0: move-object/from16 v0, v31 │ │ -0560f8: 5404 8506 |02a2: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -0560fc: 2140 |02a4: array-length v0, v4 │ │ -0560fe: 0211 0000 |02a5: move/from16 v17, v0 │ │ -056102: 120e |02a7: const/4 v14, #int 0 // #0 │ │ -056104: 01ef |02a8: move v15, v14 │ │ -056106: 0200 1100 |02a9: move/from16 v0, v17 │ │ -05610a: 350f c301 |02ab: if-ge v15, v0, 046e // +01c3 │ │ -05610e: 4614 040f |02ad: aget-object v20, v4, v15 │ │ -056112: 3914 7901 |02af: if-nez v20, 0428 // +0179 │ │ -056116: d80e 0f01 |02b1: add-int/lit8 v14, v15, #int 1 // #01 │ │ -05611a: 01ef |02b3: move v15, v14 │ │ -05611c: 28f5 |02b4: goto 02a9 // -000b │ │ -05611e: 131c 0200 |02b5: const/16 v28, #int 2 // #2 │ │ -056122: 461c 151c |02b7: aget-object v28, v21, v28 │ │ -056126: 131d 0500 |02b9: const/16 v29, #int 5 // #5 │ │ -05612a: 131e 0200 |02bb: const/16 v30, #int 2 // #2 │ │ -05612e: 461e 151e |02bd: aget-object v30, v21, v30 │ │ -056132: 7401 ba24 1e00 |02bf: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@24ba │ │ -056138: 0a1e |02c2: move-result v30 │ │ -05613a: 7403 c224 1c00 |02c3: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -056140: 0c10 |02c6: move-result-object v16 │ │ -056142: 2900 04ff |02c7: goto/16 01cb // -00fc │ │ -056146: 1a1c de1d |02c9: const-string v28, "kernings " // string@1dde │ │ -05614a: 0800 1300 |02cb: move-object/from16 v0, v19 │ │ -05614e: 0801 1c00 |02cd: move-object/from16 v1, v28 │ │ -056152: 6e20 c024 1000 |02cf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -056158: 0a1c |02d2: move-result v28 │ │ -05615a: 391c 24ff |02d3: if-nez v28, 01f7 // -00dc │ │ -05615e: 1a1c 0013 |02d5: const-string v28, "char " // string@1300 │ │ -056162: 0800 1300 |02d7: move-object/from16 v0, v19 │ │ -056166: 0801 1c00 |02d9: move-object/from16 v1, v28 │ │ -05616a: 6e20 c024 1000 |02db: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -056170: 0a1c |02de: move-result v28 │ │ -056172: 381c 12ff |02df: if-eqz v28, 01f1 // -00ee │ │ -056176: 220c 2d01 |02e1: new-instance v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@012d │ │ -05617a: 7010 e20b 0c00 |02e3: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0be2 │ │ -056180: 2219 c003 |02e6: new-instance v25, Ljava/util/StringTokenizer; // type@03c0 │ │ -056184: 1a1c 1400 |02e8: const-string v28, " =" // string@0014 │ │ -056188: 0800 1900 |02ea: move-object/from16 v0, v25 │ │ -05618c: 0801 1300 |02ec: move-object/from16 v1, v19 │ │ -056190: 0802 1c00 |02ee: move-object/from16 v2, v28 │ │ -056194: 7030 d525 1002 |02f0: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ -05619a: 7401 d725 1900 |02f3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561a0: 7401 d725 1900 |02f6: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561a6: 7401 d725 1900 |02f9: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561ac: 0c1c |02fc: move-result-object v28 │ │ -0561ae: 7701 7024 1c00 |02fd: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0561b4: 0a08 |0300: move-result v8 │ │ -0561b6: 141c ffff 0000 |0301: const v28, #float 9.18341e-41 // #0000ffff │ │ -0561bc: 0200 1c00 |0304: move/from16 v0, v28 │ │ -0561c0: 3608 ebfe |0306: if-gt v8, v0, 01f1 // -0115 │ │ -0561c4: 0800 1f00 |0308: move-object/from16 v0, v31 │ │ -0561c8: 6e30 e10b 800c |030a: invoke-virtual {v0, v8, v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0be1 │ │ -0561ce: 7401 d725 1900 |030d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561d4: 7401 d725 1900 |0310: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561da: 0c1c |0313: move-result-object v28 │ │ -0561dc: 7701 7024 1c00 |0314: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0561e2: 0a1c |0317: move-result v28 │ │ -0561e4: 0200 1c00 |0318: move/from16 v0, v28 │ │ -0561e8: 59c0 8e06 |031a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@068e │ │ -0561ec: 7401 d725 1900 |031c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561f2: 7401 d725 1900 |031f: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0561f8: 0c1c |0322: move-result-object v28 │ │ -0561fa: 7701 7024 1c00 |0323: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -056200: 0a1c |0326: move-result v28 │ │ -056202: 0200 1c00 |0327: move/from16 v0, v28 │ │ -056206: 59c0 8f06 |0329: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@068f │ │ -05620a: 7401 d725 1900 |032b: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056210: 7401 d725 1900 |032e: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056216: 0c1c |0331: move-result-object v28 │ │ -056218: 7701 7024 1c00 |0332: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05621e: 0a1c |0335: move-result v28 │ │ -056220: 0200 1c00 |0336: move/from16 v0, v28 │ │ -056224: 59c0 9406 |0338: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056228: 7401 d725 1900 |033a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05622e: 7401 d725 1900 |033d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056234: 0c1c |0340: move-result-object v28 │ │ -056236: 7701 7024 1c00 |0341: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05623c: 0a1c |0344: move-result v28 │ │ -05623e: 0200 1c00 |0345: move/from16 v0, v28 │ │ -056242: 59c0 8c06 |0347: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056246: 7401 d725 1900 |0349: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05624c: 7401 d725 1900 |034c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056252: 0c1c |034f: move-result-object v28 │ │ -056254: 7701 7024 1c00 |0350: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05625a: 0a1c |0353: move-result v28 │ │ -05625c: 0200 1c00 |0354: move/from16 v0, v28 │ │ -056260: 59c0 9606 |0356: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -056264: 7401 d725 1900 |0358: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05626a: 3821 4600 |035b: if-eqz v33, 03a1 // +0046 │ │ -05626e: 7401 d725 1900 |035d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056274: 0c1c |0360: move-result-object v28 │ │ -056276: 7701 7024 1c00 |0361: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05627c: 0a1c |0364: move-result v28 │ │ -05627e: 0200 1c00 |0365: move/from16 v0, v28 │ │ -056282: 59c0 9706 |0367: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -056286: 7401 d725 1900 |0369: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05628c: 7401 d725 1900 |036c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056292: 0c1c |036f: move-result-object v28 │ │ -056294: 7701 7024 1c00 |0370: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05629a: 0a1c |0373: move-result v28 │ │ -05629c: 0200 1c00 |0374: move/from16 v0, v28 │ │ -0562a0: 59c0 9506 |0376: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0562a4: 52c0 9406 |0378: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0562a8: 021c 0000 |037a: move/from16 v28, v0 │ │ -0562ac: 3d1c 75fe |037c: if-lez v28, 01f1 // -018b │ │ -0562b0: 52c0 8c06 |037e: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0562b4: 021c 0000 |0380: move/from16 v28, v0 │ │ -0562b8: 3d1c 6ffe |0382: if-lez v28, 01f1 // -0191 │ │ -0562bc: 52c0 9706 |0384: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -0562c0: 021c 0000 |0386: move/from16 v28, v0 │ │ -0562c4: 901c 1c06 |0388: add-int v28, v28, v6 │ │ -0562c8: 0200 1c00 |038a: move/from16 v0, v28 │ │ -0562cc: 8200 |038c: int-to-float v0, v0 │ │ -0562ce: 021c 0000 |038d: move/from16 v28, v0 │ │ -0562d2: 0800 1f00 |038f: move-object/from16 v0, v31 │ │ -0562d6: 5200 8106 |0391: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ -0562da: 021d 0000 |0393: move/from16 v29, v0 │ │ -0562de: 7702 8724 1c00 |0395: invoke-static/range {v28, v29}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0562e4: 0a1c |0398: move-result v28 │ │ -0562e6: 0200 1c00 |0399: move/from16 v0, v28 │ │ -0562ea: 0801 1f00 |039b: move-object/from16 v1, v31 │ │ -0562ee: 5910 8106 |039d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ -0562f2: 2900 52fe |039f: goto/16 01f1 // -01ae │ │ -0562f6: 52c0 8c06 |03a1: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0562fa: 021c 0000 |03a3: move/from16 v28, v0 │ │ -0562fe: 7401 d725 1900 |03a5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056304: 0c1d |03a8: move-result-object v29 │ │ -056306: 7701 7024 1d00 |03a9: invoke-static/range {v29}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05630c: 0a1d |03ac: move-result v29 │ │ -05630e: 901c 1c1d |03ad: add-int v28, v28, v29 │ │ -056312: 0200 1c00 |03af: move/from16 v0, v28 │ │ -056316: 7b00 |03b1: neg-int v0, v0 │ │ -056318: 021c 0000 |03b2: move/from16 v28, v0 │ │ -05631c: 0200 1c00 |03b4: move/from16 v0, v28 │ │ -056320: 59c0 9706 |03b6: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -056324: 28b1 |03b8: goto 0369 // -004f │ │ -056326: 1a1c dd1d |03b9: const-string v28, "kerning " // string@1ddd │ │ -05632a: 0800 1300 |03bb: move-object/from16 v0, v19 │ │ -05632e: 0801 1c00 |03bd: move-object/from16 v1, v28 │ │ -056332: 6e20 c024 1000 |03bf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -056338: 0a1c |03c2: move-result v28 │ │ -05633a: 381c 3afe |03c3: if-eqz v28, 01fd // -01c6 │ │ -05633e: 2219 c003 |03c5: new-instance v25, Ljava/util/StringTokenizer; // type@03c0 │ │ -056342: 1a1c 1400 |03c7: const-string v28, " =" // string@0014 │ │ -056346: 0800 1900 |03c9: move-object/from16 v0, v25 │ │ -05634a: 0801 1300 |03cb: move-object/from16 v1, v19 │ │ -05634e: 0802 1c00 |03cd: move-object/from16 v2, v28 │ │ -056352: 7030 d525 1002 |03cf: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ -056358: 7401 d725 1900 |03d2: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05635e: 7401 d725 1900 |03d5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056364: 7401 d725 1900 |03d8: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05636a: 0c1c |03db: move-result-object v28 │ │ -05636c: 7701 7024 1c00 |03dc: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -056372: 0a0b |03df: move-result v11 │ │ -056374: 7401 d725 1900 |03e0: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -05637a: 7401 d725 1900 |03e3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -056380: 0c1c |03e6: move-result-object v28 │ │ -056382: 7701 7024 1c00 |03e7: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -056388: 0a17 |03ea: move-result v23 │ │ -05638a: 3a0b 0cfe |03eb: if-ltz v11, 01f7 // -01f4 │ │ -05638e: 141c ffff 0000 |03ed: const v28, #float 9.18341e-41 // #0000ffff │ │ -056394: 0200 1c00 |03f0: move/from16 v0, v28 │ │ -056398: 360b 05fe |03f2: if-gt v11, v0, 01f7 // -01fb │ │ -05639c: 3a17 03fe |03f4: if-ltz v23, 01f7 // -01fd │ │ -0563a0: 141c ffff 0000 |03f6: const v28, #float 9.18341e-41 // #0000ffff │ │ -0563a6: 0200 1700 |03f9: move/from16 v0, v23 │ │ -0563aa: 0201 1c00 |03fb: move/from16 v1, v28 │ │ -0563ae: 3610 fafd |03fd: if-gt v0, v1, 01f7 // -0206 │ │ -0563b2: 8eb0 |03ff: int-to-char v0, v11 │ │ -0563b4: 021c 0000 |0400: move/from16 v28, v0 │ │ -0563b8: 0800 1f00 |0402: move-object/from16 v0, v31 │ │ -0563bc: 0201 1c00 |0404: move/from16 v1, v28 │ │ -0563c0: 6e20 df0b 1000 |0406: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0563c6: 0c0c |0409: move-result-object v12 │ │ -0563c8: 7401 d725 1900 |040a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0563ce: 7401 d725 1900 |040d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0563d4: 0c1c |0410: move-result-object v28 │ │ -0563d6: 7701 7024 1c00 |0411: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0563dc: 0a03 |0414: move-result v3 │ │ -0563de: 0200 1700 |0415: move/from16 v0, v23 │ │ -0563e2: 6e30 e40b 0c03 |0417: invoke-virtual {v12, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.setKerning:(II)V // method@0be4 │ │ -0563e8: 2900 ddfd |041a: goto/16 01f7 // -0223 │ │ -0563ec: 151c 803f |041c: const/high16 v28, #int 1065353216 // #3f80 │ │ -0563f0: 2900 2cfe |041e: goto/16 024a // -01d4 │ │ -0563f4: d80d 0d01 |0420: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0563f8: 2900 31fe |0422: goto/16 0253 // -01cf │ │ -0563fc: d80d 0d01 |0424: add-int/lit8 v13, v13, #int 1 // #01 │ │ -056400: 2900 5ffe |0426: goto/16 0285 // -01a1 │ │ -056404: 0805 1400 |0428: move-object/from16 v5, v20 │ │ -056408: 2150 |042a: array-length v0, v5 │ │ -05640a: 0212 0000 |042b: move/from16 v18, v0 │ │ -05640e: 120e |042d: const/4 v14, #int 0 // #0 │ │ -056410: 0200 1200 |042e: move/from16 v0, v18 │ │ -056414: 350e 81fe |0430: if-ge v14, v0, 02b1 // -017f │ │ -056418: 460c 050e |0432: aget-object v12, v5, v14 │ │ -05641c: 380c 0e00 |0434: if-eqz v12, 0442 // +000e │ │ -056420: 52c0 8c06 |0436: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056424: 021c 0000 |0438: move/from16 v28, v0 │ │ -056428: 381c 0800 |043a: if-eqz v28, 0442 // +0008 │ │ -05642c: 52c0 9406 |043c: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056430: 021c 0000 |043e: move/from16 v28, v0 │ │ -056434: 391c 0500 |0440: if-nez v28, 0445 // +0005 │ │ -056438: d80e 0e01 |0442: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05643c: 28ea |0444: goto 042e // -0016 │ │ -05643e: 0800 1f00 |0445: move-object/from16 v0, v31 │ │ -056442: 5200 8006 |0447: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -056446: 021c 0000 |0449: move/from16 v28, v0 │ │ -05644a: 52c0 8c06 |044b: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -05644e: 021d 0000 |044d: move/from16 v29, v0 │ │ -056452: 0200 1d00 |044f: move/from16 v0, v29 │ │ -056456: 8200 |0451: int-to-float v0, v0 │ │ -056458: 021d 0000 |0452: move/from16 v29, v0 │ │ -05645c: 7702 8524 1c00 |0454: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -056462: 0a1c |0457: move-result v28 │ │ -056464: 0200 1c00 |0458: move/from16 v0, v28 │ │ -056468: 0801 1f00 |045a: move-object/from16 v1, v31 │ │ -05646c: 5910 8006 |045c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -056470: 28e4 |045e: goto 0442 // -001c │ │ -056472: 5270 8c06 |045f: iget v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056476: 021c 0000 |0461: move/from16 v28, v0 │ │ -05647a: 0200 1c00 |0463: move/from16 v0, v28 │ │ -05647e: 8200 |0465: int-to-float v0, v0 │ │ -056480: 021c 0000 |0466: move/from16 v28, v0 │ │ -056484: 0200 1c00 |0468: move/from16 v0, v28 │ │ -056488: 0801 1f00 |046a: move-object/from16 v1, v31 │ │ -05648c: 5910 8006 |046c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -056490: 8260 |046e: int-to-float v0, v6 │ │ -056492: 021c 0000 |046f: move/from16 v28, v0 │ │ -056496: 0800 1f00 |0471: move-object/from16 v0, v31 │ │ -05649a: 5200 8006 |0473: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -05649e: 021d 0000 |0475: move/from16 v29, v0 │ │ -0564a2: a71c 1c1d |0477: sub-float v28, v28, v29 │ │ -0564a6: 0200 1c00 |0479: move/from16 v0, v28 │ │ -0564aa: 0801 1f00 |047b: move-object/from16 v1, v31 │ │ -0564ae: 5910 7f06 |047d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -0564b2: 0800 1f00 |047f: move-object/from16 v0, v31 │ │ -0564b6: 5200 8706 |0481: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -0564ba: 021c 0000 |0483: move/from16 v28, v0 │ │ -0564be: 0200 1c00 |0485: move/from16 v0, v28 │ │ -0564c2: 7f00 |0487: neg-float v0, v0 │ │ -0564c4: 021c 0000 |0488: move/from16 v28, v0 │ │ -0564c8: 0200 1c00 |048a: move/from16 v0, v28 │ │ -0564cc: 0801 1f00 |048c: move-object/from16 v1, v31 │ │ -0564d0: 5910 8206 |048e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -0564d4: 3821 2400 |0490: if-eqz v33, 04b4 // +0024 │ │ -0564d8: 0800 1f00 |0492: move-object/from16 v0, v31 │ │ -0564dc: 5200 7f06 |0494: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -0564e0: 021c 0000 |0496: move/from16 v28, v0 │ │ -0564e4: 0200 1c00 |0498: move/from16 v0, v28 │ │ -0564e8: 7f00 |049a: neg-float v0, v0 │ │ -0564ea: 021c 0000 |049b: move/from16 v28, v0 │ │ -0564ee: 0200 1c00 |049d: move/from16 v0, v28 │ │ -0564f2: 0801 1f00 |049f: move-object/from16 v1, v31 │ │ -0564f6: 5910 7f06 |04a1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -0564fa: 0800 1f00 |04a3: move-object/from16 v0, v31 │ │ -0564fe: 5200 8206 |04a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -056502: 021c 0000 |04a7: move/from16 v28, v0 │ │ -056506: 0200 1c00 |04a9: move/from16 v0, v28 │ │ -05650a: 7f00 |04ab: neg-float v0, v0 │ │ -05650c: 021c 0000 |04ac: move/from16 v28, v0 │ │ -056510: 0200 1c00 |04ae: move/from16 v0, v28 │ │ -056514: 0801 1f00 |04b0: move-object/from16 v1, v31 │ │ -056518: 5910 8206 |04b2: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -05651c: 7401 c923 1600 |04b4: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -056522: 0e00 |04b7: return-void │ │ -056524: 0d1c |04b8: move-exception v28 │ │ -056526: 28fe |04b9: goto 04b7 // -0002 │ │ -056528: 0d1d |04ba: move-exception v29 │ │ -05652a: 2900 e4fb |04bb: goto/16 009f // -041c │ │ +063940: |[063940] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +063950: 7601 9524 1f00 |0000: invoke-direct/range {v31}, Ljava/lang/Object;.:()V // method@2495 │ │ +063956: 151c 803f |0003: const/high16 v28, #int 1065353216 // #3f80 │ │ +06395a: 0200 1c00 |0005: move/from16 v0, v28 │ │ +06395e: 0801 1f00 |0007: move-object/from16 v1, v31 │ │ +063962: 5910 8006 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +063966: 151c 803f |000b: const/high16 v28, #int 1065353216 // #3f80 │ │ +06396a: 0200 1c00 |000d: move/from16 v0, v28 │ │ +06396e: 0801 1f00 |000f: move-object/from16 v1, v31 │ │ +063972: 5910 8806 |0011: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +063976: 151c 803f |0013: const/high16 v28, #int 1065353216 // #3f80 │ │ +06397a: 0200 1c00 |0015: move/from16 v0, v28 │ │ +06397e: 0801 1f00 |0017: move-object/from16 v1, v31 │ │ +063982: 5910 8906 |0019: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +063986: 131c 8000 |001b: const/16 v28, #int 128 // #80 │ │ +06398a: 0200 1c00 |001d: move/from16 v0, v28 │ │ +06398e: 2300 3e04 |001f: new-array v0, v0, [[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@043e │ │ +063992: 081c 0000 |0021: move-object/from16 v28, v0 │ │ +063996: 0800 1c00 |0023: move-object/from16 v0, v28 │ │ +06399a: 0801 1f00 |0025: move-object/from16 v1, v31 │ │ +06399e: 5b10 8506 |0027: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +0639a2: 151c 803f |0029: const/high16 v28, #int 1065353216 // #3f80 │ │ +0639a6: 0200 1c00 |002b: move/from16 v0, v28 │ │ +0639aa: 0801 1f00 |002d: move-object/from16 v1, v31 │ │ +0639ae: 5910 8b06 |002f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ +0639b2: 0800 2000 |0031: move-object/from16 v0, v32 │ │ +0639b6: 0801 1f00 |0033: move-object/from16 v1, v31 │ │ +0639ba: 5b10 8406 |0035: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0684 │ │ +0639be: 0200 2100 |0037: move/from16 v0, v33 │ │ +0639c2: 0801 1f00 |0039: move-object/from16 v1, v31 │ │ +0639c6: 5c10 8306 |003b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0683 │ │ +0639ca: 2216 5403 |003d: new-instance v22, Ljava/io/BufferedReader; // type@0354 │ │ +0639ce: 221c 6303 |003f: new-instance v28, Ljava/io/InputStreamReader; // type@0363 │ │ +0639d2: 7401 9709 2000 |0041: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0639d8: 0c1d |0044: move-result-object v29 │ │ +0639da: 7602 0e24 1c00 |0045: invoke-direct/range {v28, v29}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +0639e0: 131d 0002 |0048: const/16 v29, #int 512 // #200 │ │ +0639e4: 0800 1600 |004a: move-object/from16 v0, v22 │ │ +0639e8: 0801 1c00 |004c: move-object/from16 v1, v28 │ │ +0639ec: 0202 1d00 |004e: move/from16 v2, v29 │ │ +0639f0: 7030 c823 1002 |0050: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +0639f6: 7401 ca23 1600 |0053: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0639fc: 7401 ca23 1600 |0056: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +063a02: 0c13 |0059: move-result-object v19 │ │ +063a04: 3913 4600 |005a: if-nez v19, 00a0 // +0046 │ │ +063a08: 221c bc02 |005c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063a0c: 221d 9103 |005e: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063a10: 7601 d024 1d00 |0060: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063a16: 1a1e 9b06 |0063: const-string v30, "Invalid font file: " // string@069b │ │ +063a1a: 7402 d724 1d00 |0065: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063a20: 0c1d |0068: move-result-object v29 │ │ +063a22: 0800 1d00 |0069: move-object/from16 v0, v29 │ │ +063a26: 0801 2000 |006b: move-object/from16 v1, v32 │ │ +063a2a: 6e20 d624 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063a30: 0c1d |0070: move-result-object v29 │ │ +063a32: 7401 dd24 1d00 |0071: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063a38: 0c1d |0074: move-result-object v29 │ │ +063a3a: 7602 291e 1c00 |0075: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +063a40: 271c |0078: throw v28 │ │ +063a42: 0d0a |0079: move-exception v10 │ │ +063a44: 221c bc02 |007a: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063a48: 221d 9103 |007c: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063a4c: 7601 d024 1d00 |007e: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063a52: 1a1e 5603 |0081: const-string v30, "Error loading font file: " // string@0356 │ │ +063a56: 7402 d724 1d00 |0083: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063a5c: 0c1d |0086: move-result-object v29 │ │ +063a5e: 0800 1d00 |0087: move-object/from16 v0, v29 │ │ +063a62: 0801 2000 |0089: move-object/from16 v1, v32 │ │ +063a66: 6e20 d624 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063a6c: 0c1d |008e: move-result-object v29 │ │ +063a6e: 7401 dd24 1d00 |008f: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063a74: 0c1d |0092: move-result-object v29 │ │ +063a76: 0800 1c00 |0093: move-object/from16 v0, v28 │ │ +063a7a: 0801 1d00 |0095: move-object/from16 v1, v29 │ │ +063a7e: 7030 2a1e 100a |0097: invoke-direct {v0, v1, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +063a84: 271c |009a: throw v28 │ │ +063a86: 0d1c |009b: move-exception v28 │ │ +063a88: 7401 c923 1600 |009c: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +063a8e: 271c |009f: throw v28 │ │ +063a90: 1a1c 0500 |00a0: const-string v28, " " // string@0005 │ │ +063a94: 131d 0400 |00a2: const/16 v29, #int 4 // #4 │ │ +063a98: 0800 1300 |00a4: move-object/from16 v0, v19 │ │ +063a9c: 0801 1c00 |00a6: move-object/from16 v1, v28 │ │ +063aa0: 0202 1d00 |00a8: move/from16 v2, v29 │ │ +063aa4: 6e30 bf24 1002 |00aa: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@24bf │ │ +063aaa: 0c09 |00ad: move-result-object v9 │ │ +063aac: 2190 |00ae: array-length v0, v9 │ │ +063aae: 021c 0000 |00af: move/from16 v28, v0 │ │ +063ab2: 131d 0400 |00b1: const/16 v29, #int 4 // #4 │ │ +063ab6: 0200 1c00 |00b3: move/from16 v0, v28 │ │ +063aba: 0201 1d00 |00b5: move/from16 v1, v29 │ │ +063abe: 3510 1f00 |00b7: if-ge v0, v1, 00d6 // +001f │ │ +063ac2: 221c bc02 |00b9: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063ac6: 221d 9103 |00bb: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063aca: 7601 d024 1d00 |00bd: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063ad0: 1a1e 9b06 |00c0: const-string v30, "Invalid font file: " // string@069b │ │ +063ad4: 7402 d724 1d00 |00c2: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063ada: 0c1d |00c5: move-result-object v29 │ │ +063adc: 0800 1d00 |00c6: move-object/from16 v0, v29 │ │ +063ae0: 0801 2000 |00c8: move-object/from16 v1, v32 │ │ +063ae4: 6e20 d624 1000 |00ca: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063aea: 0c1d |00cd: move-result-object v29 │ │ +063aec: 7401 dd24 1d00 |00ce: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063af2: 0c1d |00d1: move-result-object v29 │ │ +063af4: 7602 291e 1c00 |00d2: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +063afa: 271c |00d5: throw v28 │ │ +063afc: 131c 0100 |00d6: const/16 v28, #int 1 // #1 │ │ +063b00: 461c 091c |00d8: aget-object v28, v9, v28 │ │ +063b04: 1a1d 9c1e |00da: const-string v29, "lineHeight=" // string@1e9c │ │ +063b08: 7402 c024 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +063b0e: 0a1c |00df: move-result v28 │ │ +063b10: 391c 1f00 |00e0: if-nez v28, 00ff // +001f │ │ +063b14: 221c bc02 |00e2: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063b18: 221d 9103 |00e4: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063b1c: 7601 d024 1d00 |00e6: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063b22: 1a1e 9b06 |00e9: const-string v30, "Invalid font file: " // string@069b │ │ +063b26: 7402 d724 1d00 |00eb: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063b2c: 0c1d |00ee: move-result-object v29 │ │ +063b2e: 0800 1d00 |00ef: move-object/from16 v0, v29 │ │ +063b32: 0801 2000 |00f1: move-object/from16 v1, v32 │ │ +063b36: 6e20 d624 1000 |00f3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063b3c: 0c1d |00f6: move-result-object v29 │ │ +063b3e: 7401 dd24 1d00 |00f7: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063b44: 0c1d |00fa: move-result-object v29 │ │ +063b46: 7602 291e 1c00 |00fb: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +063b4c: 271c |00fe: throw v28 │ │ +063b4e: 131c 0100 |00ff: const/16 v28, #int 1 // #1 │ │ +063b52: 461c 091c |0101: aget-object v28, v9, v28 │ │ +063b56: 131d 0b00 |0103: const/16 v29, #int 11 // #b │ │ +063b5a: 7402 c124 1c00 |0105: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +063b60: 0c1c |0108: move-result-object v28 │ │ +063b62: 7701 7024 1c00 |0109: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063b68: 0a1c |010c: move-result v28 │ │ +063b6a: 0200 1c00 |010d: move/from16 v0, v28 │ │ +063b6e: 8200 |010f: int-to-float v0, v0 │ │ +063b70: 021c 0000 |0110: move/from16 v28, v0 │ │ +063b74: 0200 1c00 |0112: move/from16 v0, v28 │ │ +063b78: 0801 1f00 |0114: move-object/from16 v1, v31 │ │ +063b7c: 5910 8706 |0116: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +063b80: 131c 0200 |0118: const/16 v28, #int 2 // #2 │ │ +063b84: 461c 091c |011a: aget-object v28, v9, v28 │ │ +063b88: 1a1d fe11 |011c: const-string v29, "base=" // string@11fe │ │ +063b8c: 7402 c024 1c00 |011e: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +063b92: 0a1c |0121: move-result v28 │ │ +063b94: 391c 1f00 |0122: if-nez v28, 0141 // +001f │ │ +063b98: 221c bc02 |0124: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063b9c: 221d 9103 |0126: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063ba0: 7601 d024 1d00 |0128: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063ba6: 1a1e 9b06 |012b: const-string v30, "Invalid font file: " // string@069b │ │ +063baa: 7402 d724 1d00 |012d: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063bb0: 0c1d |0130: move-result-object v29 │ │ +063bb2: 0800 1d00 |0131: move-object/from16 v0, v29 │ │ +063bb6: 0801 2000 |0133: move-object/from16 v1, v32 │ │ +063bba: 6e20 d624 1000 |0135: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063bc0: 0c1d |0138: move-result-object v29 │ │ +063bc2: 7401 dd24 1d00 |0139: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063bc8: 0c1d |013c: move-result-object v29 │ │ +063bca: 7602 291e 1c00 |013d: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +063bd0: 271c |0140: throw v28 │ │ +063bd2: 131c 0200 |0141: const/16 v28, #int 2 // #2 │ │ +063bd6: 461c 091c |0143: aget-object v28, v9, v28 │ │ +063bda: 131d 0500 |0145: const/16 v29, #int 5 // #5 │ │ +063bde: 7402 c124 1c00 |0147: invoke-virtual/range {v28, v29}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +063be4: 0c1c |014a: move-result-object v28 │ │ +063be6: 7701 7024 1c00 |014b: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063bec: 0a06 |014e: move-result v6 │ │ +063bee: 7401 ca23 1600 |014f: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +063bf4: 0c13 |0152: move-result-object v19 │ │ +063bf6: 3913 1f00 |0153: if-nez v19, 0172 // +001f │ │ +063bfa: 221c bc02 |0155: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063bfe: 221d 9103 |0157: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063c02: 7601 d024 1d00 |0159: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063c08: 1a1e 9b06 |015c: const-string v30, "Invalid font file: " // string@069b │ │ +063c0c: 7402 d724 1d00 |015e: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063c12: 0c1d |0161: move-result-object v29 │ │ +063c14: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ +063c18: 0801 2000 |0164: move-object/from16 v1, v32 │ │ +063c1c: 6e20 d624 1000 |0166: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063c22: 0c1d |0169: move-result-object v29 │ │ +063c24: 7401 dd24 1d00 |016a: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063c2a: 0c1d |016d: move-result-object v29 │ │ +063c2c: 7602 291e 1c00 |016e: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +063c32: 271c |0171: throw v28 │ │ +063c34: 1a1c 0500 |0172: const-string v28, " " // string@0005 │ │ +063c38: 131d 0400 |0174: const/16 v29, #int 4 // #4 │ │ +063c3c: 0800 1300 |0176: move-object/from16 v0, v19 │ │ +063c40: 0801 1c00 |0178: move-object/from16 v1, v28 │ │ +063c44: 0202 1d00 |017a: move/from16 v2, v29 │ │ +063c48: 6e30 bf24 1002 |017c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@24bf │ │ +063c4e: 0c15 |017f: move-result-object v21 │ │ +063c50: 131c 0200 |0180: const/16 v28, #int 2 // #2 │ │ +063c54: 461c 151c |0182: aget-object v28, v21, v28 │ │ +063c58: 1a1d 3d16 |0184: const-string v29, "file=" // string@163d │ │ +063c5c: 7402 c024 1c00 |0186: invoke-virtual/range {v28, v29}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +063c62: 0a1c |0189: move-result v28 │ │ +063c64: 391c 1f00 |018a: if-nez v28, 01a9 // +001f │ │ +063c68: 221c bc02 |018c: new-instance v28, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +063c6c: 221d 9103 |018e: new-instance v29, Ljava/lang/StringBuilder; // type@0391 │ │ +063c70: 7601 d024 1d00 |0190: invoke-direct/range {v29}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +063c76: 1a1e 9b06 |0193: const-string v30, "Invalid font file: " // string@069b │ │ +063c7a: 7402 d724 1d00 |0195: invoke-virtual/range {v29, v30}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +063c80: 0c1d |0198: move-result-object v29 │ │ +063c82: 0800 1d00 |0199: move-object/from16 v0, v29 │ │ +063c86: 0801 2000 |019b: move-object/from16 v1, v32 │ │ +063c8a: 6e20 d624 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +063c90: 0c1d |01a0: move-result-object v29 │ │ +063c92: 7401 dd24 1d00 |01a1: invoke-virtual/range {v29}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +063c98: 0c1d |01a4: move-result-object v29 │ │ +063c9a: 7602 291e 1c00 |01a5: invoke-direct/range {v28, v29}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +063ca0: 271c |01a8: throw v28 │ │ +063ca2: 1310 0000 |01a9: const/16 v16, #int 0 // #0 │ │ +063ca6: 131c 0200 |01ab: const/16 v28, #int 2 // #2 │ │ +063caa: 461c 151c |01ad: aget-object v28, v21, v28 │ │ +063cae: 1a1d 3800 |01af: const-string v29, """ // string@0038 │ │ +063cb2: 7402 af24 1c00 |01b1: invoke-virtual/range {v28, v29}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ +063cb8: 0a1c |01b4: move-result v28 │ │ +063cba: 381c 0001 |01b5: if-eqz v28, 02b5 // +0100 │ │ +063cbe: 131c 0200 |01b7: const/16 v28, #int 2 // #2 │ │ +063cc2: 461c 151c |01b9: aget-object v28, v21, v28 │ │ +063cc6: 131d 0600 |01bb: const/16 v29, #int 6 // #6 │ │ +063cca: 131e 0200 |01bd: const/16 v30, #int 2 // #2 │ │ +063cce: 461e 151e |01bf: aget-object v30, v21, v30 │ │ +063cd2: 7401 ba24 1e00 |01c1: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@24ba │ │ +063cd8: 0a1e |01c4: move-result v30 │ │ +063cda: d81e 1eff |01c5: add-int/lit8 v30, v30, #int -1 // #ff │ │ +063cde: 7403 c224 1c00 |01c7: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +063ce4: 0c10 |01ca: move-result-object v16 │ │ +063ce6: 7401 9309 2000 |01cb: invoke-virtual/range {v32}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +063cec: 0c1c |01ce: move-result-object v28 │ │ +063cee: 0800 1c00 |01cf: move-object/from16 v0, v28 │ │ +063cf2: 0801 1000 |01d1: move-object/from16 v1, v16 │ │ +063cf6: 6e20 8009 1000 |01d3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +063cfc: 0c1c |01d6: move-result-object v28 │ │ +063cfe: 7401 9409 1c00 |01d7: invoke-virtual/range {v28}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ +063d04: 0c1c |01da: move-result-object v28 │ │ +063d06: 1a1d 5410 |01db: const-string v29, "\\" // string@1054 │ │ +063d0a: 1a1e e800 |01dd: const-string v30, "/" // string@00e8 │ │ +063d0e: 7403 bd24 1c00 |01df: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ +063d14: 0c1c |01e2: move-result-object v28 │ │ +063d16: 0800 1c00 |01e3: move-object/from16 v0, v28 │ │ +063d1a: 0801 1f00 |01e5: move-object/from16 v1, v31 │ │ +063d1e: 5b10 8606 |01e7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@0686 │ │ +063d22: 131c 0000 |01e9: const/16 v28, #int 0 // #0 │ │ +063d26: 0200 1c00 |01eb: move/from16 v0, v28 │ │ +063d2a: 0801 1f00 |01ed: move-object/from16 v1, v31 │ │ +063d2e: 5910 8106 |01ef: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ +063d32: 7401 ca23 1600 |01f1: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +063d38: 0c13 |01f4: move-result-object v19 │ │ +063d3a: 3913 d400 |01f5: if-nez v19, 02c9 // +00d4 │ │ +063d3e: 7401 ca23 1600 |01f7: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +063d44: 0c13 |01fa: move-result-object v19 │ │ +063d46: 3913 be01 |01fb: if-nez v19, 03b9 // +01be │ │ +063d4a: 131c 2000 |01fd: const/16 v28, #int 32 // #20 │ │ +063d4e: 0800 1f00 |01ff: move-object/from16 v0, v31 │ │ +063d52: 0201 1c00 |0201: move/from16 v1, v28 │ │ +063d56: 6e20 df0b 1000 |0203: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +063d5c: 0c18 |0206: move-result-object v24 │ │ +063d5e: 3918 2e00 |0207: if-nez v24, 0235 // +002e │ │ +063d62: 2218 2d01 |0209: new-instance v24, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@012d │ │ +063d66: 7601 e20b 1800 |020b: invoke-direct/range {v24}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0be2 │ │ +063d6c: 131c 6c00 |020e: const/16 v28, #int 108 // #6c │ │ +063d70: 0800 1f00 |0210: move-object/from16 v0, v31 │ │ +063d74: 0201 1c00 |0212: move/from16 v1, v28 │ │ +063d78: 6e20 df0b 1000 |0214: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +063d7e: 0c1b |0217: move-result-object v27 │ │ +063d80: 391b 0600 |0218: if-nez v27, 021e // +0006 │ │ +063d84: 7401 dd0b 1f00 |021a: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdd │ │ +063d8a: 0c1b |021d: move-result-object v27 │ │ +063d8c: 0800 1b00 |021e: move-object/from16 v0, v27 │ │ +063d90: 5200 9506 |0220: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +063d94: 021c 0000 |0222: move/from16 v28, v0 │ │ +063d98: 0200 1c00 |0224: move/from16 v0, v28 │ │ +063d9c: 0801 1800 |0226: move-object/from16 v1, v24 │ │ +063da0: 5910 9506 |0228: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +063da4: 131c 2000 |022a: const/16 v28, #int 32 // #20 │ │ +063da8: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ +063dac: 0201 1c00 |022e: move/from16 v1, v28 │ │ +063db0: 0802 1800 |0230: move-object/from16 v2, v24 │ │ +063db4: 6e30 e10b 1002 |0232: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0be1 │ │ +063dba: 3818 e701 |0235: if-eqz v24, 041c // +01e7 │ │ +063dbe: 0800 1800 |0237: move-object/from16 v0, v24 │ │ +063dc2: 5200 9506 |0239: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +063dc6: 021c 0000 |023b: move/from16 v28, v0 │ │ +063dca: 0800 1800 |023d: move-object/from16 v0, v24 │ │ +063dce: 5200 9406 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +063dd2: 021d 0000 |0241: move/from16 v29, v0 │ │ +063dd6: 901c 1c1d |0243: add-int v28, v28, v29 │ │ +063dda: 0200 1c00 |0245: move/from16 v0, v28 │ │ +063dde: 8200 |0247: int-to-float v0, v0 │ │ +063de0: 021c 0000 |0248: move/from16 v28, v0 │ │ +063de4: 0200 1c00 |024a: move/from16 v0, v28 │ │ +063de8: 0801 1f00 |024c: move-object/from16 v1, v31 │ │ +063dec: 5910 8a06 |024e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ +063df0: 131a 0000 |0250: const/16 v26, #int 0 // #0 │ │ +063df4: 120d |0252: const/4 v13, #int 0 // #0 │ │ +063df6: 621c a806 |0253: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06a8 │ │ +063dfa: 0800 1c00 |0255: move-object/from16 v0, v28 │ │ +063dfe: 2100 |0257: array-length v0, v0 │ │ +063e00: 021c 0000 |0258: move/from16 v28, v0 │ │ +063e04: 0200 1c00 |025a: move/from16 v0, v28 │ │ +063e08: 350d 1000 |025c: if-ge v13, v0, 026c // +0010 │ │ +063e0c: 621c a806 |025e: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06a8 │ │ +063e10: 491c 1c0d |0260: aget-char v28, v28, v13 │ │ +063e14: 0800 1f00 |0262: move-object/from16 v0, v31 │ │ +063e18: 0201 1c00 |0264: move/from16 v1, v28 │ │ +063e1c: 6e20 df0b 1000 |0266: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +063e22: 0c1a |0269: move-result-object v26 │ │ +063e24: 381a b601 |026a: if-eqz v26, 0420 // +01b6 │ │ +063e28: 391a 0600 |026c: if-nez v26, 0272 // +0006 │ │ +063e2c: 7401 dd0b 1f00 |026e: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdd │ │ +063e32: 0c1a |0271: move-result-object v26 │ │ +063e34: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ +063e38: 5200 8c06 |0274: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +063e3c: 021c 0000 |0276: move/from16 v28, v0 │ │ +063e40: 0200 1c00 |0278: move/from16 v0, v28 │ │ +063e44: 8200 |027a: int-to-float v0, v0 │ │ +063e46: 021c 0000 |027b: move/from16 v28, v0 │ │ +063e4a: 0200 1c00 |027d: move/from16 v0, v28 │ │ +063e4e: 0801 1f00 |027f: move-object/from16 v1, v31 │ │ +063e52: 5910 8b06 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ +063e56: 1207 |0283: const/4 v7, #int 0 // #0 │ │ +063e58: 120d |0284: const/4 v13, #int 0 // #0 │ │ +063e5a: 621c a206 |0285: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06a2 │ │ +063e5e: 0800 1c00 |0287: move-object/from16 v0, v28 │ │ +063e62: 2100 |0289: array-length v0, v0 │ │ +063e64: 021c 0000 |028a: move/from16 v28, v0 │ │ +063e68: 0200 1c00 |028c: move/from16 v0, v28 │ │ +063e6c: 350d 1000 |028e: if-ge v13, v0, 029e // +0010 │ │ +063e70: 621c a206 |0290: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06a2 │ │ +063e74: 491c 1c0d |0292: aget-char v28, v28, v13 │ │ +063e78: 0800 1f00 |0294: move-object/from16 v0, v31 │ │ +063e7c: 0201 1c00 |0296: move/from16 v1, v28 │ │ +063e80: 6e20 df0b 1000 |0298: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +063e86: 0c07 |029b: move-result-object v7 │ │ +063e88: 3807 8801 |029c: if-eqz v7, 0424 // +0188 │ │ +063e8c: 3907 c101 |029e: if-nez v7, 045f // +01c1 │ │ +063e90: 0800 1f00 |02a0: move-object/from16 v0, v31 │ │ +063e94: 5404 8506 |02a2: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +063e98: 2140 |02a4: array-length v0, v4 │ │ +063e9a: 0211 0000 |02a5: move/from16 v17, v0 │ │ +063e9e: 120e |02a7: const/4 v14, #int 0 // #0 │ │ +063ea0: 01ef |02a8: move v15, v14 │ │ +063ea2: 0200 1100 |02a9: move/from16 v0, v17 │ │ +063ea6: 350f c301 |02ab: if-ge v15, v0, 046e // +01c3 │ │ +063eaa: 4614 040f |02ad: aget-object v20, v4, v15 │ │ +063eae: 3914 7901 |02af: if-nez v20, 0428 // +0179 │ │ +063eb2: d80e 0f01 |02b1: add-int/lit8 v14, v15, #int 1 // #01 │ │ +063eb6: 01ef |02b3: move v15, v14 │ │ +063eb8: 28f5 |02b4: goto 02a9 // -000b │ │ +063eba: 131c 0200 |02b5: const/16 v28, #int 2 // #2 │ │ +063ebe: 461c 151c |02b7: aget-object v28, v21, v28 │ │ +063ec2: 131d 0500 |02b9: const/16 v29, #int 5 // #5 │ │ +063ec6: 131e 0200 |02bb: const/16 v30, #int 2 // #2 │ │ +063eca: 461e 151e |02bd: aget-object v30, v21, v30 │ │ +063ece: 7401 ba24 1e00 |02bf: invoke-virtual/range {v30}, Ljava/lang/String;.length:()I // method@24ba │ │ +063ed4: 0a1e |02c2: move-result v30 │ │ +063ed6: 7403 c224 1c00 |02c3: invoke-virtual/range {v28, v29, v30}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +063edc: 0c10 |02c6: move-result-object v16 │ │ +063ede: 2900 04ff |02c7: goto/16 01cb // -00fc │ │ +063ee2: 1a1c de1d |02c9: const-string v28, "kernings " // string@1dde │ │ +063ee6: 0800 1300 |02cb: move-object/from16 v0, v19 │ │ +063eea: 0801 1c00 |02cd: move-object/from16 v1, v28 │ │ +063eee: 6e20 c024 1000 |02cf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +063ef4: 0a1c |02d2: move-result v28 │ │ +063ef6: 391c 24ff |02d3: if-nez v28, 01f7 // -00dc │ │ +063efa: 1a1c 0013 |02d5: const-string v28, "char " // string@1300 │ │ +063efe: 0800 1300 |02d7: move-object/from16 v0, v19 │ │ +063f02: 0801 1c00 |02d9: move-object/from16 v1, v28 │ │ +063f06: 6e20 c024 1000 |02db: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +063f0c: 0a1c |02de: move-result v28 │ │ +063f0e: 381c 12ff |02df: if-eqz v28, 01f1 // -00ee │ │ +063f12: 220c 2d01 |02e1: new-instance v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@012d │ │ +063f16: 7010 e20b 0c00 |02e3: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.:()V // method@0be2 │ │ +063f1c: 2219 c003 |02e6: new-instance v25, Ljava/util/StringTokenizer; // type@03c0 │ │ +063f20: 1a1c 1400 |02e8: const-string v28, " =" // string@0014 │ │ +063f24: 0800 1900 |02ea: move-object/from16 v0, v25 │ │ +063f28: 0801 1300 |02ec: move-object/from16 v1, v19 │ │ +063f2c: 0802 1c00 |02ee: move-object/from16 v2, v28 │ │ +063f30: 7030 d525 1002 |02f0: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ +063f36: 7401 d725 1900 |02f3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f3c: 7401 d725 1900 |02f6: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f42: 7401 d725 1900 |02f9: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f48: 0c1c |02fc: move-result-object v28 │ │ +063f4a: 7701 7024 1c00 |02fd: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063f50: 0a08 |0300: move-result v8 │ │ +063f52: 141c ffff 0000 |0301: const v28, #float 9.18341e-41 // #0000ffff │ │ +063f58: 0200 1c00 |0304: move/from16 v0, v28 │ │ +063f5c: 3608 ebfe |0306: if-gt v8, v0, 01f1 // -0115 │ │ +063f60: 0800 1f00 |0308: move-object/from16 v0, v31 │ │ +063f64: 6e30 e10b 800c |030a: invoke-virtual {v0, v8, v12}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V // method@0be1 │ │ +063f6a: 7401 d725 1900 |030d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f70: 7401 d725 1900 |0310: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f76: 0c1c |0313: move-result-object v28 │ │ +063f78: 7701 7024 1c00 |0314: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063f7e: 0a1c |0317: move-result v28 │ │ +063f80: 0200 1c00 |0318: move/from16 v0, v28 │ │ +063f84: 59c0 8e06 |031a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@068e │ │ +063f88: 7401 d725 1900 |031c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f8e: 7401 d725 1900 |031f: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063f94: 0c1c |0322: move-result-object v28 │ │ +063f96: 7701 7024 1c00 |0323: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063f9c: 0a1c |0326: move-result v28 │ │ +063f9e: 0200 1c00 |0327: move/from16 v0, v28 │ │ +063fa2: 59c0 8f06 |0329: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@068f │ │ +063fa6: 7401 d725 1900 |032b: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063fac: 7401 d725 1900 |032e: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063fb2: 0c1c |0331: move-result-object v28 │ │ +063fb4: 7701 7024 1c00 |0332: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063fba: 0a1c |0335: move-result v28 │ │ +063fbc: 0200 1c00 |0336: move/from16 v0, v28 │ │ +063fc0: 59c0 9406 |0338: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +063fc4: 7401 d725 1900 |033a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063fca: 7401 d725 1900 |033d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063fd0: 0c1c |0340: move-result-object v28 │ │ +063fd2: 7701 7024 1c00 |0341: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063fd8: 0a1c |0344: move-result v28 │ │ +063fda: 0200 1c00 |0345: move/from16 v0, v28 │ │ +063fde: 59c0 8c06 |0347: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +063fe2: 7401 d725 1900 |0349: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063fe8: 7401 d725 1900 |034c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +063fee: 0c1c |034f: move-result-object v28 │ │ +063ff0: 7701 7024 1c00 |0350: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +063ff6: 0a1c |0353: move-result v28 │ │ +063ff8: 0200 1c00 |0354: move/from16 v0, v28 │ │ +063ffc: 59c0 9606 |0356: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +064000: 7401 d725 1900 |0358: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064006: 3821 4600 |035b: if-eqz v33, 03a1 // +0046 │ │ +06400a: 7401 d725 1900 |035d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064010: 0c1c |0360: move-result-object v28 │ │ +064012: 7701 7024 1c00 |0361: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +064018: 0a1c |0364: move-result v28 │ │ +06401a: 0200 1c00 |0365: move/from16 v0, v28 │ │ +06401e: 59c0 9706 |0367: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +064022: 7401 d725 1900 |0369: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064028: 7401 d725 1900 |036c: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +06402e: 0c1c |036f: move-result-object v28 │ │ +064030: 7701 7024 1c00 |0370: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +064036: 0a1c |0373: move-result v28 │ │ +064038: 0200 1c00 |0374: move/from16 v0, v28 │ │ +06403c: 59c0 9506 |0376: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +064040: 52c0 9406 |0378: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +064044: 021c 0000 |037a: move/from16 v28, v0 │ │ +064048: 3d1c 75fe |037c: if-lez v28, 01f1 // -018b │ │ +06404c: 52c0 8c06 |037e: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +064050: 021c 0000 |0380: move/from16 v28, v0 │ │ +064054: 3d1c 6ffe |0382: if-lez v28, 01f1 // -0191 │ │ +064058: 52c0 9706 |0384: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +06405c: 021c 0000 |0386: move/from16 v28, v0 │ │ +064060: 901c 1c06 |0388: add-int v28, v28, v6 │ │ +064064: 0200 1c00 |038a: move/from16 v0, v28 │ │ +064068: 8200 |038c: int-to-float v0, v0 │ │ +06406a: 021c 0000 |038d: move/from16 v28, v0 │ │ +06406e: 0800 1f00 |038f: move-object/from16 v0, v31 │ │ +064072: 5200 8106 |0391: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ +064076: 021d 0000 |0393: move/from16 v29, v0 │ │ +06407a: 7702 8724 1c00 |0395: invoke-static/range {v28, v29}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +064080: 0a1c |0398: move-result v28 │ │ +064082: 0200 1c00 |0399: move/from16 v0, v28 │ │ +064086: 0801 1f00 |039b: move-object/from16 v1, v31 │ │ +06408a: 5910 8106 |039d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ +06408e: 2900 52fe |039f: goto/16 01f1 // -01ae │ │ +064092: 52c0 8c06 |03a1: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +064096: 021c 0000 |03a3: move/from16 v28, v0 │ │ +06409a: 7401 d725 1900 |03a5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +0640a0: 0c1d |03a8: move-result-object v29 │ │ +0640a2: 7701 7024 1d00 |03a9: invoke-static/range {v29}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0640a8: 0a1d |03ac: move-result v29 │ │ +0640aa: 901c 1c1d |03ad: add-int v28, v28, v29 │ │ +0640ae: 0200 1c00 |03af: move/from16 v0, v28 │ │ +0640b2: 7b00 |03b1: neg-int v0, v0 │ │ +0640b4: 021c 0000 |03b2: move/from16 v28, v0 │ │ +0640b8: 0200 1c00 |03b4: move/from16 v0, v28 │ │ +0640bc: 59c0 9706 |03b6: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +0640c0: 28b1 |03b8: goto 0369 // -004f │ │ +0640c2: 1a1c dd1d |03b9: const-string v28, "kerning " // string@1ddd │ │ +0640c6: 0800 1300 |03bb: move-object/from16 v0, v19 │ │ +0640ca: 0801 1c00 |03bd: move-object/from16 v1, v28 │ │ +0640ce: 6e20 c024 1000 |03bf: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +0640d4: 0a1c |03c2: move-result v28 │ │ +0640d6: 381c 3afe |03c3: if-eqz v28, 01fd // -01c6 │ │ +0640da: 2219 c003 |03c5: new-instance v25, Ljava/util/StringTokenizer; // type@03c0 │ │ +0640de: 1a1c 1400 |03c7: const-string v28, " =" // string@0014 │ │ +0640e2: 0800 1900 |03c9: move-object/from16 v0, v25 │ │ +0640e6: 0801 1300 |03cb: move-object/from16 v1, v19 │ │ +0640ea: 0802 1c00 |03cd: move-object/from16 v2, v28 │ │ +0640ee: 7030 d525 1002 |03cf: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ +0640f4: 7401 d725 1900 |03d2: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +0640fa: 7401 d725 1900 |03d5: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064100: 7401 d725 1900 |03d8: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064106: 0c1c |03db: move-result-object v28 │ │ +064108: 7701 7024 1c00 |03dc: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06410e: 0a0b |03df: move-result v11 │ │ +064110: 7401 d725 1900 |03e0: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064116: 7401 d725 1900 |03e3: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +06411c: 0c1c |03e6: move-result-object v28 │ │ +06411e: 7701 7024 1c00 |03e7: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +064124: 0a17 |03ea: move-result v23 │ │ +064126: 3a0b 0cfe |03eb: if-ltz v11, 01f7 // -01f4 │ │ +06412a: 141c ffff 0000 |03ed: const v28, #float 9.18341e-41 // #0000ffff │ │ +064130: 0200 1c00 |03f0: move/from16 v0, v28 │ │ +064134: 360b 05fe |03f2: if-gt v11, v0, 01f7 // -01fb │ │ +064138: 3a17 03fe |03f4: if-ltz v23, 01f7 // -01fd │ │ +06413c: 141c ffff 0000 |03f6: const v28, #float 9.18341e-41 // #0000ffff │ │ +064142: 0200 1700 |03f9: move/from16 v0, v23 │ │ +064146: 0201 1c00 |03fb: move/from16 v1, v28 │ │ +06414a: 3610 fafd |03fd: if-gt v0, v1, 01f7 // -0206 │ │ +06414e: 8eb0 |03ff: int-to-char v0, v11 │ │ +064150: 021c 0000 |0400: move/from16 v28, v0 │ │ +064154: 0800 1f00 |0402: move-object/from16 v0, v31 │ │ +064158: 0201 1c00 |0404: move/from16 v1, v28 │ │ +06415c: 6e20 df0b 1000 |0406: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +064162: 0c0c |0409: move-result-object v12 │ │ +064164: 7401 d725 1900 |040a: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +06416a: 7401 d725 1900 |040d: invoke-virtual/range {v25}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +064170: 0c1c |0410: move-result-object v28 │ │ +064172: 7701 7024 1c00 |0411: invoke-static/range {v28}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +064178: 0a03 |0414: move-result v3 │ │ +06417a: 0200 1700 |0415: move/from16 v0, v23 │ │ +06417e: 6e30 e40b 0c03 |0417: invoke-virtual {v12, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.setKerning:(II)V // method@0be4 │ │ +064184: 2900 ddfd |041a: goto/16 01f7 // -0223 │ │ +064188: 151c 803f |041c: const/high16 v28, #int 1065353216 // #3f80 │ │ +06418c: 2900 2cfe |041e: goto/16 024a // -01d4 │ │ +064190: d80d 0d01 |0420: add-int/lit8 v13, v13, #int 1 // #01 │ │ +064194: 2900 31fe |0422: goto/16 0253 // -01cf │ │ +064198: d80d 0d01 |0424: add-int/lit8 v13, v13, #int 1 // #01 │ │ +06419c: 2900 5ffe |0426: goto/16 0285 // -01a1 │ │ +0641a0: 0805 1400 |0428: move-object/from16 v5, v20 │ │ +0641a4: 2150 |042a: array-length v0, v5 │ │ +0641a6: 0212 0000 |042b: move/from16 v18, v0 │ │ +0641aa: 120e |042d: const/4 v14, #int 0 // #0 │ │ +0641ac: 0200 1200 |042e: move/from16 v0, v18 │ │ +0641b0: 350e 81fe |0430: if-ge v14, v0, 02b1 // -017f │ │ +0641b4: 460c 050e |0432: aget-object v12, v5, v14 │ │ +0641b8: 380c 0e00 |0434: if-eqz v12, 0442 // +000e │ │ +0641bc: 52c0 8c06 |0436: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0641c0: 021c 0000 |0438: move/from16 v28, v0 │ │ +0641c4: 381c 0800 |043a: if-eqz v28, 0442 // +0008 │ │ +0641c8: 52c0 9406 |043c: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0641cc: 021c 0000 |043e: move/from16 v28, v0 │ │ +0641d0: 391c 0500 |0440: if-nez v28, 0445 // +0005 │ │ +0641d4: d80e 0e01 |0442: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0641d8: 28ea |0444: goto 042e // -0016 │ │ +0641da: 0800 1f00 |0445: move-object/from16 v0, v31 │ │ +0641de: 5200 8006 |0447: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0641e2: 021c 0000 |0449: move/from16 v28, v0 │ │ +0641e6: 52c0 8c06 |044b: iget v0, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0641ea: 021d 0000 |044d: move/from16 v29, v0 │ │ +0641ee: 0200 1d00 |044f: move/from16 v0, v29 │ │ +0641f2: 8200 |0451: int-to-float v0, v0 │ │ +0641f4: 021d 0000 |0452: move/from16 v29, v0 │ │ +0641f8: 7702 8524 1c00 |0454: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0641fe: 0a1c |0457: move-result v28 │ │ +064200: 0200 1c00 |0458: move/from16 v0, v28 │ │ +064204: 0801 1f00 |045a: move-object/from16 v1, v31 │ │ +064208: 5910 8006 |045c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +06420c: 28e4 |045e: goto 0442 // -001c │ │ +06420e: 5270 8c06 |045f: iget v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +064212: 021c 0000 |0461: move/from16 v28, v0 │ │ +064216: 0200 1c00 |0463: move/from16 v0, v28 │ │ +06421a: 8200 |0465: int-to-float v0, v0 │ │ +06421c: 021c 0000 |0466: move/from16 v28, v0 │ │ +064220: 0200 1c00 |0468: move/from16 v0, v28 │ │ +064224: 0801 1f00 |046a: move-object/from16 v1, v31 │ │ +064228: 5910 8006 |046c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +06422c: 8260 |046e: int-to-float v0, v6 │ │ +06422e: 021c 0000 |046f: move/from16 v28, v0 │ │ +064232: 0800 1f00 |0471: move-object/from16 v0, v31 │ │ +064236: 5200 8006 |0473: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +06423a: 021d 0000 |0475: move/from16 v29, v0 │ │ +06423e: a71c 1c1d |0477: sub-float v28, v28, v29 │ │ +064242: 0200 1c00 |0479: move/from16 v0, v28 │ │ +064246: 0801 1f00 |047b: move-object/from16 v1, v31 │ │ +06424a: 5910 7f06 |047d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +06424e: 0800 1f00 |047f: move-object/from16 v0, v31 │ │ +064252: 5200 8706 |0481: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +064256: 021c 0000 |0483: move/from16 v28, v0 │ │ +06425a: 0200 1c00 |0485: move/from16 v0, v28 │ │ +06425e: 7f00 |0487: neg-float v0, v0 │ │ +064260: 021c 0000 |0488: move/from16 v28, v0 │ │ +064264: 0200 1c00 |048a: move/from16 v0, v28 │ │ +064268: 0801 1f00 |048c: move-object/from16 v1, v31 │ │ +06426c: 5910 8206 |048e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +064270: 3821 2400 |0490: if-eqz v33, 04b4 // +0024 │ │ +064274: 0800 1f00 |0492: move-object/from16 v0, v31 │ │ +064278: 5200 7f06 |0494: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +06427c: 021c 0000 |0496: move/from16 v28, v0 │ │ +064280: 0200 1c00 |0498: move/from16 v0, v28 │ │ +064284: 7f00 |049a: neg-float v0, v0 │ │ +064286: 021c 0000 |049b: move/from16 v28, v0 │ │ +06428a: 0200 1c00 |049d: move/from16 v0, v28 │ │ +06428e: 0801 1f00 |049f: move-object/from16 v1, v31 │ │ +064292: 5910 7f06 |04a1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +064296: 0800 1f00 |04a3: move-object/from16 v0, v31 │ │ +06429a: 5200 8206 |04a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +06429e: 021c 0000 |04a7: move/from16 v28, v0 │ │ +0642a2: 0200 1c00 |04a9: move/from16 v0, v28 │ │ +0642a6: 7f00 |04ab: neg-float v0, v0 │ │ +0642a8: 021c 0000 |04ac: move/from16 v28, v0 │ │ +0642ac: 0200 1c00 |04ae: move/from16 v0, v28 │ │ +0642b0: 0801 1f00 |04b0: move-object/from16 v1, v31 │ │ +0642b4: 5910 8206 |04b2: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +0642b8: 7401 c923 1600 |04b4: invoke-virtual/range {v22}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +0642be: 0e00 |04b7: return-void │ │ +0642c0: 0d1c |04b8: move-exception v28 │ │ +0642c2: 28fe |04b9: goto 04b7 // -0002 │ │ +0642c4: 0d1d |04ba: move-exception v29 │ │ +0642c6: 2900 e4fb |04bb: goto/16 009f // -041c │ │ catches : 5 │ │ 0x0053 - 0x0079 │ │ Ljava/lang/Exception; -> 0x0079 │ │ -> 0x009b │ │ 0x007a - 0x009b │ │ -> 0x009b │ │ 0x009c - 0x009f │ │ @@ -36789,42 +36790,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 │ │ -05656c: |[05656c] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ -05657c: 54a0 8506 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -056580: 2105 |0002: array-length v5, v0 │ │ -056582: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -056584: 0134 |0004: move v4, v3 │ │ -056586: 3554 1e00 |0005: if-ge v4, v5, 0023 // +001e │ │ -05658a: 4607 0004 |0007: aget-object v7, v0, v4 │ │ -05658e: 3907 0600 |0009: if-nez v7, 000f // +0006 │ │ -056592: d803 0401 |000b: add-int/lit8 v3, v4, #int 1 // #01 │ │ -056596: 0134 |000d: move v4, v3 │ │ -056598: 28f7 |000e: goto 0005 // -0009 │ │ -05659a: 0771 |000f: move-object v1, v7 │ │ -05659c: 2116 |0010: array-length v6, v1 │ │ -05659e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0565a0: 3563 f9ff |0012: if-ge v3, v6, 000b // -0007 │ │ -0565a4: 4602 0103 |0014: aget-object v2, v1, v3 │ │ -0565a8: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -0565ac: 5228 8c06 |0018: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0565b0: 3808 0600 |001a: if-eqz v8, 0020 // +0006 │ │ -0565b4: 5228 9406 |001c: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0565b8: 3908 0d00 |001e: if-nez v8, 002b // +000d │ │ -0565bc: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0565c0: 28f0 |0022: goto 0012 // -0010 │ │ -0565c2: 2208 bc02 |0023: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0565c6: 1a09 a80c |0025: const-string v9, "No glyphs found!" // string@0ca8 │ │ -0565ca: 7020 291e 9800 |0027: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0565d0: 2708 |002a: throw v8 │ │ -0565d2: 1102 |002b: return-object v2 │ │ +064308: |[064308] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFirstGlyph:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ +064318: 54a0 8506 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +06431c: 2105 |0002: array-length v5, v0 │ │ +06431e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +064320: 0134 |0004: move v4, v3 │ │ +064322: 3554 1e00 |0005: if-ge v4, v5, 0023 // +001e │ │ +064326: 4607 0004 |0007: aget-object v7, v0, v4 │ │ +06432a: 3907 0600 |0009: if-nez v7, 000f // +0006 │ │ +06432e: d803 0401 |000b: add-int/lit8 v3, v4, #int 1 // #01 │ │ +064332: 0134 |000d: move v4, v3 │ │ +064334: 28f7 |000e: goto 0005 // -0009 │ │ +064336: 0771 |000f: move-object v1, v7 │ │ +064338: 2116 |0010: array-length v6, v1 │ │ +06433a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +06433c: 3563 f9ff |0012: if-ge v3, v6, 000b // -0007 │ │ +064340: 4602 0103 |0014: aget-object v2, v1, v3 │ │ +064344: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +064348: 5228 8c06 |0018: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +06434c: 3808 0600 |001a: if-eqz v8, 0020 // +0006 │ │ +064350: 5228 9406 |001c: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +064354: 3908 0d00 |001e: if-nez v8, 002b // +000d │ │ +064358: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06435c: 28f0 |0022: goto 0012 // -0010 │ │ +06435e: 2208 bc02 |0023: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +064362: 1a09 a80c |0025: const-string v9, "No glyphs found!" // string@0ca8 │ │ +064366: 7020 291e 9800 |0027: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06436c: 2708 |002a: throw v8 │ │ +06436e: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ 0x0009 line=834 │ │ 0x000b line=833 │ │ 0x000f line=835 │ │ 0x0016 line=836 │ │ @@ -36856,17 +36857,17 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0565d4: |[0565d4] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFontFile:()Lcom/badlogic/gdx/files/FileHandle; │ │ -0565e4: 5410 8406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0684 │ │ -0565e8: 1100 |0002: return-object v0 │ │ +064370: |[064370] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getFontFile:()Lcom/badlogic/gdx/files/FileHandle; │ │ +064380: 5410 8406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.fontFile:Lcom/badlogic/gdx/files/FileHandle; // field@0684 │ │ +064384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;) │ │ @@ -36874,24 +36875,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 │ │ -0565ec: |[0565ec] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ -0565fc: 5431 8506 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -056600: d342 0002 |0002: div-int/lit16 v2, v4, #int 512 // #0200 │ │ -056604: 4600 0102 |0004: aget-object v0, v1, v2 │ │ -056608: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05660c: d541 ff01 |0008: and-int/lit16 v1, v4, #int 511 // #01ff │ │ -056610: 4601 0001 |000a: aget-object v1, v0, v1 │ │ -056614: 1101 |000c: return-object v1 │ │ -056616: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -056618: 28fe |000e: goto 000c // -0002 │ │ +064388: |[064388] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ +064398: 5431 8506 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +06439c: d342 0002 |0002: div-int/lit16 v2, v4, #int 512 // #0200 │ │ +0643a0: 4600 0102 |0004: aget-object v0, v1, v2 │ │ +0643a4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0643a8: d541 ff01 |0008: and-int/lit16 v1, v4, #int 511 // #01ff │ │ +0643ac: 4601 0001 |000a: aget-object v1, v0, v1 │ │ +0643b0: 1101 |000c: return-object v1 │ │ +0643b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0643b4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0006 line=845 │ │ 0x000c line=846 │ │ locals : │ │ 0x0006 - 0x000f reg=0 page [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ @@ -36903,17 +36904,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05661c: |[05661c] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getImagePath:()Ljava/lang/String; │ │ -05662c: 5410 8606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@0686 │ │ -056630: 1100 |0002: return-object v0 │ │ +0643b8: |[0643b8] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.getImagePath:()Ljava/lang/String; │ │ +0643c8: 5410 8606 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@0686 │ │ +0643cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;) │ │ @@ -36921,27 +36922,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 │ │ -056634: |[056634] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V │ │ -056644: 5441 8506 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -056648: d352 0002 |0002: div-int/lit16 v2, v5, #int 512 // #0200 │ │ -05664c: 4600 0102 |0004: aget-object v0, v1, v2 │ │ -056650: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -056654: 5441 8506 |0008: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -056658: d352 0002 |000a: div-int/lit16 v2, v5, #int 512 // #0200 │ │ -05665c: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ -056660: 2330 0104 |000e: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0401 │ │ -056664: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ -056668: d551 ff01 |0012: and-int/lit16 v1, v5, #int 511 // #01ff │ │ -05666c: 4d06 0001 |0014: aput-object v6, v0, v1 │ │ -056670: 0e00 |0016: return-void │ │ +0643d0: |[0643d0] com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.setGlyph:(ILcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;)V │ │ +0643e0: 5441 8506 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +0643e4: d352 0002 |0002: div-int/lit16 v2, v5, #int 512 // #0200 │ │ +0643e8: 4600 0102 |0004: aget-object v0, v1, v2 │ │ +0643ec: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +0643f0: 5441 8506 |0008: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +0643f4: d352 0002 |000a: div-int/lit16 v2, v5, #int 512 // #0200 │ │ +0643f8: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ +0643fc: 2330 0104 |000e: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // type@0401 │ │ +064400: 4d00 0102 |0010: aput-object v0, v1, v2 │ │ +064404: d551 ff01 |0012: and-int/lit16 v1, v5, #int 511 // #01ff │ │ +064408: 4d06 0001 |0014: aput-object v6, v0, v1 │ │ +06440c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0006 line=828 │ │ 0x0012 line=829 │ │ 0x0016 line=830 │ │ locals : │ │ @@ -37028,17 +37029,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -056674: |[056674] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.:()V │ │ -056684: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05668a: 0e00 |0003: return-void │ │ +064410: |[064410] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.:()V │ │ +064420: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +064426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; │ │ │ │ Virtual methods - │ │ @@ -37047,26 +37048,26 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -05668c: |[05668c] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.getKerning:(C)I │ │ -05669c: 5431 8d06 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0566a0: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -0566a4: 5431 8d06 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0566a8: e202 0409 |0006: ushr-int/lit8 v2, v4, #int 9 // #09 │ │ -0566ac: 4600 0102 |0008: aget-object v0, v1, v2 │ │ -0566b0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0566b4: d541 ff01 |000c: and-int/lit16 v1, v4, #int 511 // #01ff │ │ -0566b8: 4801 0001 |000e: aget-byte v1, v0, v1 │ │ -0566bc: 0f01 |0010: return v1 │ │ -0566be: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0566c0: 28fe |0012: goto 0010 // -0002 │ │ +064428: |[064428] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.getKerning:(C)I │ │ +064438: 5431 8d06 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +06443c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +064440: 5431 8d06 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +064444: e202 0409 |0006: ushr-int/lit8 v2, v4, #int 9 // #09 │ │ +064448: 4600 0102 |0008: aget-object v0, v1, v2 │ │ +06444c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +064450: d541 ff01 |000c: and-int/lit16 v1, v4, #int 511 // #01ff │ │ +064454: 4801 0001 |000e: aget-byte v1, v0, v1 │ │ +064458: 0f01 |0010: return v1 │ │ +06445a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +06445c: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0004 line=618 │ │ 0x000a line=619 │ │ 0x0010 line=621 │ │ locals : │ │ @@ -37079,33 +37080,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0566c4: |[0566c4] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.setKerning:(II)V │ │ -0566d4: 5441 8d06 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0566d8: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0566dc: 1301 8000 |0004: const/16 v1, #int 128 // #80 │ │ -0566e0: 2311 3b04 |0006: new-array v1, v1, [[B // type@043b │ │ -0566e4: 5b41 8d06 |0008: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0566e8: 5441 8d06 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0566ec: e202 0509 |000c: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ -0566f0: 4600 0102 |000e: aget-object v0, v1, v2 │ │ -0566f4: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ -0566f8: 5441 8d06 |0012: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0566fc: e202 0509 |0014: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ -056700: 1303 0002 |0016: const/16 v3, #int 512 // #200 │ │ -056704: 2330 e503 |0018: new-array v0, v3, [B // type@03e5 │ │ -056708: 4d00 0102 |001a: aput-object v0, v1, v2 │ │ -05670c: d551 ff01 |001c: and-int/lit16 v1, v5, #int 511 // #01ff │ │ -056710: 8d62 |001e: int-to-byte v2, v6 │ │ -056712: 4f02 0001 |001f: aput-byte v2, v0, v1 │ │ -056716: 0e00 |0021: return-void │ │ +064460: |[064460] com.badlogic.gdx.graphics.g2d.BitmapFont$Glyph.setKerning:(II)V │ │ +064470: 5441 8d06 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +064474: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +064478: 1301 8000 |0004: const/16 v1, #int 128 // #80 │ │ +06447c: 2311 3b04 |0006: new-array v1, v1, [[B // type@043b │ │ +064480: 5b41 8d06 |0008: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +064484: 5441 8d06 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +064488: e202 0509 |000c: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ +06448c: 4600 0102 |000e: aget-object v0, v1, v2 │ │ +064490: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ +064494: 5441 8d06 |0012: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +064498: e202 0509 |0014: ushr-int/lit8 v2, v5, #int 9 // #09 │ │ +06449c: 1303 0002 |0016: const/16 v3, #int 512 // #200 │ │ +0644a0: 2330 e503 |0018: new-array v0, v3, [B // type@03e5 │ │ +0644a4: 4d00 0102 |001a: aput-object v0, v1, v2 │ │ +0644a8: d551 ff01 |001c: and-int/lit16 v1, v5, #int 511 // #01ff │ │ +0644ac: 8d62 |001e: int-to-byte v2, v6 │ │ +0644ae: 4f02 0001 |001f: aput-byte v2, v0, v1 │ │ +0644b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x000a line=626 │ │ 0x0010 line=627 │ │ 0x001c line=628 │ │ 0x0021 line=629 │ │ @@ -37164,40 +37165,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -056718: |[056718] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:()V │ │ -056728: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05672a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05672c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05672e: 2200 2e01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ -056732: 1a01 de06 |0005: const-string v1, "LEFT" // string@06de │ │ -056736: 7030 e60b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0be6 │ │ -05673c: 6900 9a06 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -056740: 2200 2e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ -056744: 1a01 2102 |000e: const-string v1, "CENTER" // string@0221 │ │ -056748: 7030 e60b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0be6 │ │ -05674e: 6900 9906 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ -056752: 2200 2e01 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ -056756: 1a01 480d |0017: const-string v1, "RIGHT" // string@0d48 │ │ -05675a: 7030 e60b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0be6 │ │ -056760: 6900 9b06 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069b │ │ -056764: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -056766: 2300 0204 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0402 │ │ -05676a: 6201 9a06 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -05676e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -056772: 6201 9906 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ -056776: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05677a: 6201 9b06 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069b │ │ -05677e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -056782: 6900 9806 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0698 │ │ -056786: 0e00 |002f: return-void │ │ +0644b4: |[0644b4] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:()V │ │ +0644c4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0644c6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0644c8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0644ca: 2200 2e01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ +0644ce: 1a01 de06 |0005: const-string v1, "LEFT" // string@06de │ │ +0644d2: 7030 e60b 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0be6 │ │ +0644d8: 6900 9a06 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0644dc: 2200 2e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ +0644e0: 1a01 2102 |000e: const-string v1, "CENTER" // string@0221 │ │ +0644e4: 7030 e60b 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0be6 │ │ +0644ea: 6900 9906 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ +0644ee: 2200 2e01 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ +0644f2: 1a01 480d |0017: const-string v1, "RIGHT" // string@0d48 │ │ +0644f6: 7030 e60b 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.:(Ljava/lang/String;I)V // method@0be6 │ │ +0644fc: 6900 9b06 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069b │ │ +064500: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +064502: 2300 0204 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0402 │ │ +064506: 6201 9a06 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +06450a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +06450e: 6201 9906 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ +064512: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +064516: 6201 9b06 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069b │ │ +06451a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +06451e: 6900 9806 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0698 │ │ +064522: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=669 │ │ 0x001e line=668 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;) │ │ @@ -37205,17 +37206,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 │ │ -056788: |[056788] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:(Ljava/lang/String;I)V │ │ -056798: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -05679e: 0e00 |0003: return-void │ │ +064524: |[064524] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.:(Ljava/lang/String;I)V │ │ +064534: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +06453a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 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 │ │ @@ -37225,20 +37226,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 │ │ -0567a0: |[0567a0] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ -0567b0: 1c00 2e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ -0567b4: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -0567ba: 0c00 |0005: move-result-object v0 │ │ -0567bc: 1f00 2e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ -0567c0: 1100 |0008: return-object v0 │ │ +06453c: |[06453c] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ +06454c: 1c00 2e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ +064550: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +064556: 0c00 |0005: move-result-object v0 │ │ +064558: 1f00 2e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@012e │ │ +06455c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;) │ │ @@ -37246,20 +37247,20 @@ │ │ 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 │ │ -0567c4: |[0567c4] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.values:()[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ -0567d4: 6200 9806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0698 │ │ -0567d8: 6e10 dd26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.clone:()Ljava/lang/Object; // method@26dd │ │ -0567de: 0c00 |0005: move-result-object v0 │ │ -0567e0: 1f00 0204 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0402 │ │ -0567e4: 1100 |0008: return-object v0 │ │ +064560: |[064560] com.badlogic.gdx.graphics.g2d.BitmapFont$HAlignment.values:()[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; │ │ +064570: 6200 9806 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0698 │ │ +064574: 6e10 dd26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.clone:()Ljava/lang/Object; // method@26dd │ │ +06457a: 0c00 |0005: move-result-object v0 │ │ +06457c: 1f00 0204 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // type@0402 │ │ +064580: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 502 (BitmapFont.java) │ │ @@ -37300,17 +37301,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0567e8: |[0567e8] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:()V │ │ -0567f8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0567fe: 0e00 |0003: return-void │ │ +064584: |[064584] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:()V │ │ +064594: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06459a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0003 line=656 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ │ │ @@ -37319,18 +37320,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 │ │ -056800: |[056800] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ -056810: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -056816: 6e20 eb0b 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ -05681c: 0e00 |0006: return-void │ │ +06459c: |[06459c] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ +0645ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0645b2: 6e20 eb0b 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ +0645b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0003 line=659 │ │ 0x0006 line=660 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ @@ -37342,20 +37343,20 @@ │ │ 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 │ │ -056820: |[056820] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ -056830: 5220 9d06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056834: 5910 9d06 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056838: 5220 9c06 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -05683c: 5910 9c06 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -056840: 0e00 |0008: return-void │ │ +0645bc: |[0645bc] com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V │ │ +0645cc: 5220 9d06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0645d0: 5910 9d06 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0645d4: 5220 9c06 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0645d8: 5910 9c06 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0645dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=664 │ │ 0x0008 line=665 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ @@ -37422,19 +37423,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 │ │ -056844: |[056844] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ -056854: 6e10 1d0c 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c1d │ │ -05685a: 0a00 |0003: move-result v0 │ │ -05685c: 7030 1f0c 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c1f │ │ -056862: 0e00 |0007: return-void │ │ +0645e0: |[0645e0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ +0645f0: 6e10 1d0c 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c1d │ │ +0645f6: 0a00 |0003: move-result v0 │ │ +0645f8: 7030 1f0c 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c1f │ │ +0645fe: 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; │ │ @@ -37444,35 +37445,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 │ │ -056864: |[056864] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V │ │ -056874: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05687a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05687c: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -056880: 5b20 af06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -056884: 6200 6003 |0008: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -056888: 6e10 ea09 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -05688e: 0a00 |000d: move-result v0 │ │ -056890: 5920 a906 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -056894: 2200 0e01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -056898: 6201 6003 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -05689c: 7020 d009 1000 |0014: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0568a2: 5b20 ad06 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06ad │ │ -0568a6: 2200 2f01 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ -0568aa: 7010 e90b 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ -0568b0: 5b20 ae06 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -0568b4: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0568b6: 5c20 ac06 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ -0568ba: 5b23 aa06 |0023: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -0568be: 5c24 ac06 |0025: iput-boolean v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ -0568c2: 0e00 |0027: return-void │ │ +064600: |[064600] com.badlogic.gdx.graphics.g2d.BitmapFontCache.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V │ │ +064610: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +064616: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +064618: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +06461c: 5b20 af06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064620: 6200 6003 |0008: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +064624: 6e10 ea09 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +06462a: 0a00 |000d: move-result v0 │ │ +06462c: 5920 a906 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064630: 2200 0e01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +064634: 6201 6003 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +064638: 7020 d009 1000 |0014: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +06463e: 5b20 ad06 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06ad │ │ +064642: 2200 2f01 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ +064646: 7010 e90b 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ +06464c: 5b20 ae06 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064650: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +064652: 5c20 ac06 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ +064656: 5b23 aa06 |0023: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +06465a: 5c24 ac06 |0025: iput-boolean v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ +06465e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=32 │ │ 0x0008 line=35 │ │ 0x0010 line=36 │ │ 0x0019 line=37 │ │ @@ -37490,85 +37491,85 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 135 16-bit code units │ │ -0568c4: |[0568c4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V │ │ -0568d4: a607 0c0e |0000: add-float v7, v12, v14 │ │ -0568d8: a608 0d0f |0002: add-float v8, v13, v15 │ │ -0568dc: 52b2 9006 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@0690 │ │ -0568e0: 52b3 9106 |0006: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@0691 │ │ -0568e4: 52b4 9206 |0008: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@0692 │ │ -0568e8: 52b5 9306 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@0693 │ │ -0568ec: 54a6 af06 |000c: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -0568f0: 55a9 ac06 |000e: iget-boolean v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ -0568f4: 3809 1600 |0010: if-eqz v9, 0026 // +0016 │ │ -0568f8: 7110 8a24 0c00 |0012: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0568fe: 0a09 |0015: move-result v9 │ │ -056900: 829c |0016: int-to-float v12, v9 │ │ -056902: 7110 8a24 0d00 |0017: invoke-static {v13}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -056908: 0a09 |001a: move-result v9 │ │ -05690a: 829d |001b: int-to-float v13, v9 │ │ -05690c: 7110 8a24 0700 |001c: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -056912: 0a09 |001f: move-result v9 │ │ -056914: 8297 |0020: int-to-float v7, v9 │ │ -056916: 7110 8a24 0800 |0021: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05691c: 0a09 |0024: move-result v9 │ │ -05691e: 8298 |0025: int-to-float v8, v9 │ │ -056920: 52a0 ab06 |0026: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056924: 52a9 ab06 |0028: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056928: d809 0914 |002a: add-int/lit8 v9, v9, #int 20 // #14 │ │ -05692c: 59a9 ab06 |002c: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056930: d801 0001 |002e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -056934: 4b0c 0600 |0030: aput v12, v6, v0 │ │ -056938: d800 0101 |0032: add-int/lit8 v0, v1, #int 1 // #01 │ │ -05693c: 4b0d 0601 |0034: aput v13, v6, v1 │ │ -056940: d801 0001 |0036: add-int/lit8 v1, v0, #int 1 // #01 │ │ -056944: 52a9 a906 |0038: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -056948: 4b09 0600 |003a: aput v9, v6, v0 │ │ -05694c: d800 0101 |003c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -056950: 4b02 0601 |003e: aput v2, v6, v1 │ │ -056954: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ -056958: 4b04 0600 |0042: aput v4, v6, v0 │ │ -05695c: d800 0101 |0044: add-int/lit8 v0, v1, #int 1 // #01 │ │ -056960: 4b0c 0601 |0046: aput v12, v6, v1 │ │ -056964: d801 0001 |0048: add-int/lit8 v1, v0, #int 1 // #01 │ │ -056968: 4b08 0600 |004a: aput v8, v6, v0 │ │ -05696c: d800 0101 |004c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -056970: 52a9 a906 |004e: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -056974: 4b09 0601 |0050: aput v9, v6, v1 │ │ -056978: d801 0001 |0052: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05697c: 4b02 0600 |0054: aput v2, v6, v0 │ │ -056980: d800 0101 |0056: add-int/lit8 v0, v1, #int 1 // #01 │ │ -056984: 4b05 0601 |0058: aput v5, v6, v1 │ │ -056988: d801 0001 |005a: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05698c: 4b07 0600 |005c: aput v7, v6, v0 │ │ -056990: d800 0101 |005e: add-int/lit8 v0, v1, #int 1 // #01 │ │ -056994: 4b08 0601 |0060: aput v8, v6, v1 │ │ -056998: d801 0001 |0062: add-int/lit8 v1, v0, #int 1 // #01 │ │ -05699c: 52a9 a906 |0064: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -0569a0: 4b09 0600 |0066: aput v9, v6, v0 │ │ -0569a4: d800 0101 |0068: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0569a8: 4b03 0601 |006a: aput v3, v6, v1 │ │ -0569ac: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0569b0: 4b05 0600 |006e: aput v5, v6, v0 │ │ -0569b4: d800 0101 |0070: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0569b8: 4b07 0601 |0072: aput v7, v6, v1 │ │ -0569bc: d801 0001 |0074: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0569c0: 4b0d 0600 |0076: aput v13, v6, v0 │ │ -0569c4: d800 0101 |0078: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0569c8: 52a9 a906 |007a: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -0569cc: 4b09 0601 |007c: aput v9, v6, v1 │ │ -0569d0: d801 0001 |007e: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0569d4: 4b03 0600 |0080: aput v3, v6, v0 │ │ -0569d8: d800 0101 |0082: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0569dc: 4b04 0601 |0084: aput v4, v6, v1 │ │ -0569e0: 0e00 |0086: return-void │ │ +064660: |[064660] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addGlyph:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;FFFF)V │ │ +064670: a607 0c0e |0000: add-float v7, v12, v14 │ │ +064674: a608 0d0f |0002: add-float v8, v13, v15 │ │ +064678: 52b2 9006 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@0690 │ │ +06467c: 52b3 9106 |0006: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@0691 │ │ +064680: 52b4 9206 |0008: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@0692 │ │ +064684: 52b5 9306 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@0693 │ │ +064688: 54a6 af06 |000c: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +06468c: 55a9 ac06 |000e: iget-boolean v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ +064690: 3809 1600 |0010: if-eqz v9, 0026 // +0016 │ │ +064694: 7110 8a24 0c00 |0012: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06469a: 0a09 |0015: move-result v9 │ │ +06469c: 829c |0016: int-to-float v12, v9 │ │ +06469e: 7110 8a24 0d00 |0017: invoke-static {v13}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0646a4: 0a09 |001a: move-result v9 │ │ +0646a6: 829d |001b: int-to-float v13, v9 │ │ +0646a8: 7110 8a24 0700 |001c: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0646ae: 0a09 |001f: move-result v9 │ │ +0646b0: 8297 |0020: int-to-float v7, v9 │ │ +0646b2: 7110 8a24 0800 |0021: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0646b8: 0a09 |0024: move-result v9 │ │ +0646ba: 8298 |0025: int-to-float v8, v9 │ │ +0646bc: 52a0 ab06 |0026: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +0646c0: 52a9 ab06 |0028: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +0646c4: d809 0914 |002a: add-int/lit8 v9, v9, #int 20 // #14 │ │ +0646c8: 59a9 ab06 |002c: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +0646cc: d801 0001 |002e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0646d0: 4b0c 0600 |0030: aput v12, v6, v0 │ │ +0646d4: d800 0101 |0032: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0646d8: 4b0d 0601 |0034: aput v13, v6, v1 │ │ +0646dc: d801 0001 |0036: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0646e0: 52a9 a906 |0038: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +0646e4: 4b09 0600 |003a: aput v9, v6, v0 │ │ +0646e8: d800 0101 |003c: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0646ec: 4b02 0601 |003e: aput v2, v6, v1 │ │ +0646f0: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0646f4: 4b04 0600 |0042: aput v4, v6, v0 │ │ +0646f8: d800 0101 |0044: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0646fc: 4b0c 0601 |0046: aput v12, v6, v1 │ │ +064700: d801 0001 |0048: add-int/lit8 v1, v0, #int 1 // #01 │ │ +064704: 4b08 0600 |004a: aput v8, v6, v0 │ │ +064708: d800 0101 |004c: add-int/lit8 v0, v1, #int 1 // #01 │ │ +06470c: 52a9 a906 |004e: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064710: 4b09 0601 |0050: aput v9, v6, v1 │ │ +064714: d801 0001 |0052: add-int/lit8 v1, v0, #int 1 // #01 │ │ +064718: 4b02 0600 |0054: aput v2, v6, v0 │ │ +06471c: d800 0101 |0056: add-int/lit8 v0, v1, #int 1 // #01 │ │ +064720: 4b05 0601 |0058: aput v5, v6, v1 │ │ +064724: d801 0001 |005a: add-int/lit8 v1, v0, #int 1 // #01 │ │ +064728: 4b07 0600 |005c: aput v7, v6, v0 │ │ +06472c: d800 0101 |005e: add-int/lit8 v0, v1, #int 1 // #01 │ │ +064730: 4b08 0601 |0060: aput v8, v6, v1 │ │ +064734: d801 0001 |0062: add-int/lit8 v1, v0, #int 1 // #01 │ │ +064738: 52a9 a906 |0064: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +06473c: 4b09 0600 |0066: aput v9, v6, v0 │ │ +064740: d800 0101 |0068: add-int/lit8 v0, v1, #int 1 // #01 │ │ +064744: 4b03 0601 |006a: aput v3, v6, v1 │ │ +064748: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +06474c: 4b05 0600 |006e: aput v5, v6, v0 │ │ +064750: d800 0101 |0070: add-int/lit8 v0, v1, #int 1 // #01 │ │ +064754: 4b07 0601 |0072: aput v7, v6, v1 │ │ +064758: d801 0001 |0074: add-int/lit8 v1, v0, #int 1 // #01 │ │ +06475c: 4b0d 0600 |0076: aput v13, v6, v0 │ │ +064760: d800 0101 |0078: add-int/lit8 v0, v1, #int 1 // #01 │ │ +064764: 52a9 a906 |007a: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064768: 4b09 0601 |007c: aput v9, v6, v1 │ │ +06476c: d801 0001 |007e: add-int/lit8 v1, v0, #int 1 // #01 │ │ +064770: 4b03 0600 |0080: aput v3, v6, v0 │ │ +064774: d800 0101 |0082: add-int/lit8 v0, v1, #int 1 // #01 │ │ +064778: 4b04 0601 |0084: aput v4, v6, v1 │ │ +06477c: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ 0x0004 line=217 │ │ 0x0006 line=218 │ │ 0x0008 line=219 │ │ @@ -37643,159 +37644,159 @@ │ │ type : '(Ljava/lang/CharSequence;FFII)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 252 16-bit code units │ │ -0569e4: |[0569e4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addToCache:(Ljava/lang/CharSequence;FFII)F │ │ -0569f4: 020e 1100 |0000: move/from16 v14, v17 │ │ -0569f8: 54f9 aa06 |0002: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -0569fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0569fe: 5498 a306 |0005: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056a02: 5281 8806 |0007: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -056a06: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ -056a0a: 2d01 0103 |000b: cmpl-float v1, v1, v3 │ │ -056a0e: 3901 6f00 |000d: if-nez v1, 007c // +006f │ │ -056a12: 5281 8906 |000f: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -056a16: 1503 803f |0011: const/high16 v3, #int 1065353216 // #3f80 │ │ -056a1a: 2d01 0103 |0013: cmpl-float v1, v1, v3 │ │ -056a1e: 3901 6700 |0015: if-nez v1, 007c // +0067 │ │ -056a22: 020d 1300 |0017: move/from16 v13, v19 │ │ -056a26: 0200 1400 |0019: move/from16 v0, v20 │ │ -056a2a: 350d 2b00 |001b: if-ge v13, v0, 0046 // +002b │ │ -056a2e: d813 0d01 |001d: add-int/lit8 v19, v13, #int 1 // #01 │ │ -056a32: 0800 1000 |001f: move-object/from16 v0, v16 │ │ -056a36: 7220 3224 d000 |0021: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056a3c: 0a01 |0024: move-result v1 │ │ -056a3e: 6e20 df0b 1800 |0025: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -056a44: 0c02 |0028: move-result-object v2 │ │ -056a46: 3802 eeff |0029: if-eqz v2, 0017 // -0012 │ │ -056a4a: 5221 9606 |002b: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -056a4e: 8211 |002d: int-to-float v1, v1 │ │ -056a50: a603 1101 |002e: add-float v3, v17, v1 │ │ -056a54: 5221 9706 |0030: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -056a58: 8211 |0032: int-to-float v1, v1 │ │ -056a5a: a604 1201 |0033: add-float v4, v18, v1 │ │ -056a5e: 5221 9406 |0035: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056a62: 8215 |0037: int-to-float v5, v1 │ │ -056a64: 5221 8c06 |0038: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056a68: 8216 |003a: int-to-float v6, v1 │ │ -056a6a: 07f1 |003b: move-object v1, v15 │ │ -056a6c: 7606 200c 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@0c20 │ │ -056a72: 5221 9506 |003f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -056a76: 8211 |0041: int-to-float v1, v1 │ │ -056a78: a611 1101 |0042: add-float v17, v17, v1 │ │ -056a7c: 020d 1300 |0044: move/from16 v13, v19 │ │ -056a80: 0200 1400 |0046: move/from16 v0, v20 │ │ -056a84: 350d ac00 |0048: if-ge v13, v0, 00f4 // +00ac │ │ -056a88: d813 0d01 |004a: add-int/lit8 v19, v13, #int 1 // #01 │ │ -056a8c: 0800 1000 |004c: move-object/from16 v0, v16 │ │ -056a90: 7220 3224 d000 |004e: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056a96: 0a07 |0051: move-result v7 │ │ -056a98: 6e20 df0b 7800 |0052: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -056a9e: 0c0a |0055: move-result-object v10 │ │ -056aa0: 380a 2300 |0056: if-eqz v10, 0079 // +0023 │ │ -056aa4: 6e20 e30b 7200 |0058: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -056aaa: 0a01 |005b: move-result v1 │ │ -056aac: 8211 |005c: int-to-float v1, v1 │ │ -056aae: a611 1101 |005d: add-float v17, v17, v1 │ │ -056ab2: 07a2 |005f: move-object v2, v10 │ │ -056ab4: 52a1 9606 |0060: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -056ab8: 8211 |0062: int-to-float v1, v1 │ │ -056aba: a603 1101 |0063: add-float v3, v17, v1 │ │ -056abe: 52a1 9706 |0065: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -056ac2: 8211 |0067: int-to-float v1, v1 │ │ -056ac4: a604 1201 |0068: add-float v4, v18, v1 │ │ -056ac8: 52a1 9406 |006a: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056acc: 8215 |006c: int-to-float v5, v1 │ │ -056ace: 52a1 8c06 |006d: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056ad2: 8216 |006f: int-to-float v6, v1 │ │ -056ad4: 07f1 |0070: move-object v1, v15 │ │ -056ad6: 7606 200c 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@0c20 │ │ -056adc: 52a1 9506 |0074: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -056ae0: 8211 |0076: int-to-float v1, v1 │ │ -056ae2: a611 1101 |0077: add-float v17, v17, v1 │ │ -056ae6: 020d 1300 |0079: move/from16 v13, v19 │ │ -056aea: 28cb |007b: goto 0046 // -0035 │ │ -056aec: 528b 8806 |007c: iget v11, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -056af0: 528c 8906 |007e: iget v12, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -056af4: 020d 1300 |0080: move/from16 v13, v19 │ │ -056af8: 0200 1400 |0082: move/from16 v0, v20 │ │ -056afc: 350d 3200 |0084: if-ge v13, v0, 00b6 // +0032 │ │ -056b00: d813 0d01 |0086: add-int/lit8 v19, v13, #int 1 // #01 │ │ -056b04: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -056b08: 7220 3224 d000 |008a: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056b0e: 0a01 |008d: move-result v1 │ │ -056b10: 6e20 df0b 1800 |008e: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -056b16: 0c02 |0091: move-result-object v2 │ │ -056b18: 3802 6700 |0092: if-eqz v2, 00f9 // +0067 │ │ -056b1c: 5221 9606 |0094: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -056b20: 8211 |0096: int-to-float v1, v1 │ │ -056b22: c8b1 |0097: mul-float/2addr v1, v11 │ │ -056b24: a603 1101 |0098: add-float v3, v17, v1 │ │ -056b28: 5221 9706 |009a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -056b2c: 8211 |009c: int-to-float v1, v1 │ │ -056b2e: c8c1 |009d: mul-float/2addr v1, v12 │ │ -056b30: a604 1201 |009e: add-float v4, v18, v1 │ │ -056b34: 5221 9406 |00a0: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056b38: 8211 |00a2: int-to-float v1, v1 │ │ -056b3a: a805 010b |00a3: mul-float v5, v1, v11 │ │ -056b3e: 5221 8c06 |00a5: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056b42: 8211 |00a7: int-to-float v1, v1 │ │ -056b44: a806 010c |00a8: mul-float v6, v1, v12 │ │ -056b48: 07f1 |00aa: move-object v1, v15 │ │ -056b4a: 7606 200c 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@0c20 │ │ -056b50: 5221 9506 |00ae: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -056b54: 8211 |00b0: int-to-float v1, v1 │ │ -056b56: c8b1 |00b1: mul-float/2addr v1, v11 │ │ -056b58: a611 1101 |00b2: add-float v17, v17, v1 │ │ -056b5c: 020d 1300 |00b4: move/from16 v13, v19 │ │ -056b60: 0200 1400 |00b6: move/from16 v0, v20 │ │ -056b64: 350d 3c00 |00b8: if-ge v13, v0, 00f4 // +003c │ │ -056b68: d813 0d01 |00ba: add-int/lit8 v19, v13, #int 1 // #01 │ │ -056b6c: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ -056b70: 7220 3224 d000 |00be: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056b76: 0a07 |00c1: move-result v7 │ │ -056b78: 6e20 df0b 7800 |00c2: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -056b7e: 0c0a |00c5: move-result-object v10 │ │ -056b80: 380a 2b00 |00c6: if-eqz v10, 00f1 // +002b │ │ -056b84: 6e20 e30b 7200 |00c8: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -056b8a: 0a01 |00cb: move-result v1 │ │ -056b8c: 8211 |00cc: int-to-float v1, v1 │ │ -056b8e: c8b1 |00cd: mul-float/2addr v1, v11 │ │ -056b90: a611 1101 |00ce: add-float v17, v17, v1 │ │ -056b94: 07a2 |00d0: move-object v2, v10 │ │ -056b96: 52a1 9606 |00d1: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -056b9a: 8211 |00d3: int-to-float v1, v1 │ │ -056b9c: c8b1 |00d4: mul-float/2addr v1, v11 │ │ -056b9e: a603 1101 |00d5: add-float v3, v17, v1 │ │ -056ba2: 52a1 9706 |00d7: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -056ba6: 8211 |00d9: int-to-float v1, v1 │ │ -056ba8: c8c1 |00da: mul-float/2addr v1, v12 │ │ -056baa: a604 1201 |00db: add-float v4, v18, v1 │ │ -056bae: 52a1 9406 |00dd: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -056bb2: 8211 |00df: int-to-float v1, v1 │ │ -056bb4: a805 010b |00e0: mul-float v5, v1, v11 │ │ -056bb8: 52a1 8c06 |00e2: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -056bbc: 8211 |00e4: int-to-float v1, v1 │ │ -056bbe: a806 010c |00e5: mul-float v6, v1, v12 │ │ -056bc2: 07f1 |00e7: move-object v1, v15 │ │ -056bc4: 7606 200c 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@0c20 │ │ -056bca: 52a1 9506 |00eb: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -056bce: 8211 |00ed: int-to-float v1, v1 │ │ -056bd0: c8b1 |00ee: mul-float/2addr v1, v11 │ │ -056bd2: a611 1101 |00ef: add-float v17, v17, v1 │ │ -056bd6: 020d 1300 |00f1: move/from16 v13, v19 │ │ -056bda: 28c3 |00f3: goto 00b6 // -003d │ │ -056bdc: 0213 0d00 |00f4: move/from16 v19, v13 │ │ -056be0: a701 110e |00f6: sub-float v1, v17, v14 │ │ -056be4: 0f01 |00f8: return v1 │ │ -056be6: 020d 1300 |00f9: move/from16 v13, v19 │ │ -056bea: 2887 |00fb: goto 0082 // -0079 │ │ +064780: |[064780] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addToCache:(Ljava/lang/CharSequence;FFII)F │ │ +064790: 020e 1100 |0000: move/from16 v14, v17 │ │ +064794: 54f9 aa06 |0002: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064798: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +06479a: 5498 a306 |0005: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +06479e: 5281 8806 |0007: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0647a2: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ +0647a6: 2d01 0103 |000b: cmpl-float v1, v1, v3 │ │ +0647aa: 3901 6f00 |000d: if-nez v1, 007c // +006f │ │ +0647ae: 5281 8906 |000f: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +0647b2: 1503 803f |0011: const/high16 v3, #int 1065353216 // #3f80 │ │ +0647b6: 2d01 0103 |0013: cmpl-float v1, v1, v3 │ │ +0647ba: 3901 6700 |0015: if-nez v1, 007c // +0067 │ │ +0647be: 020d 1300 |0017: move/from16 v13, v19 │ │ +0647c2: 0200 1400 |0019: move/from16 v0, v20 │ │ +0647c6: 350d 2b00 |001b: if-ge v13, v0, 0046 // +002b │ │ +0647ca: d813 0d01 |001d: add-int/lit8 v19, v13, #int 1 // #01 │ │ +0647ce: 0800 1000 |001f: move-object/from16 v0, v16 │ │ +0647d2: 7220 3224 d000 |0021: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0647d8: 0a01 |0024: move-result v1 │ │ +0647da: 6e20 df0b 1800 |0025: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0647e0: 0c02 |0028: move-result-object v2 │ │ +0647e2: 3802 eeff |0029: if-eqz v2, 0017 // -0012 │ │ +0647e6: 5221 9606 |002b: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +0647ea: 8211 |002d: int-to-float v1, v1 │ │ +0647ec: a603 1101 |002e: add-float v3, v17, v1 │ │ +0647f0: 5221 9706 |0030: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +0647f4: 8211 |0032: int-to-float v1, v1 │ │ +0647f6: a604 1201 |0033: add-float v4, v18, v1 │ │ +0647fa: 5221 9406 |0035: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0647fe: 8215 |0037: int-to-float v5, v1 │ │ +064800: 5221 8c06 |0038: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +064804: 8216 |003a: int-to-float v6, v1 │ │ +064806: 07f1 |003b: move-object v1, v15 │ │ +064808: 7606 200c 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@0c20 │ │ +06480e: 5221 9506 |003f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +064812: 8211 |0041: int-to-float v1, v1 │ │ +064814: a611 1101 |0042: add-float v17, v17, v1 │ │ +064818: 020d 1300 |0044: move/from16 v13, v19 │ │ +06481c: 0200 1400 |0046: move/from16 v0, v20 │ │ +064820: 350d ac00 |0048: if-ge v13, v0, 00f4 // +00ac │ │ +064824: d813 0d01 |004a: add-int/lit8 v19, v13, #int 1 // #01 │ │ +064828: 0800 1000 |004c: move-object/from16 v0, v16 │ │ +06482c: 7220 3224 d000 |004e: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +064832: 0a07 |0051: move-result v7 │ │ +064834: 6e20 df0b 7800 |0052: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +06483a: 0c0a |0055: move-result-object v10 │ │ +06483c: 380a 2300 |0056: if-eqz v10, 0079 // +0023 │ │ +064840: 6e20 e30b 7200 |0058: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +064846: 0a01 |005b: move-result v1 │ │ +064848: 8211 |005c: int-to-float v1, v1 │ │ +06484a: a611 1101 |005d: add-float v17, v17, v1 │ │ +06484e: 07a2 |005f: move-object v2, v10 │ │ +064850: 52a1 9606 |0060: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +064854: 8211 |0062: int-to-float v1, v1 │ │ +064856: a603 1101 |0063: add-float v3, v17, v1 │ │ +06485a: 52a1 9706 |0065: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +06485e: 8211 |0067: int-to-float v1, v1 │ │ +064860: a604 1201 |0068: add-float v4, v18, v1 │ │ +064864: 52a1 9406 |006a: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +064868: 8215 |006c: int-to-float v5, v1 │ │ +06486a: 52a1 8c06 |006d: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +06486e: 8216 |006f: int-to-float v6, v1 │ │ +064870: 07f1 |0070: move-object v1, v15 │ │ +064872: 7606 200c 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@0c20 │ │ +064878: 52a1 9506 |0074: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +06487c: 8211 |0076: int-to-float v1, v1 │ │ +06487e: a611 1101 |0077: add-float v17, v17, v1 │ │ +064882: 020d 1300 |0079: move/from16 v13, v19 │ │ +064886: 28cb |007b: goto 0046 // -0035 │ │ +064888: 528b 8806 |007c: iget v11, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +06488c: 528c 8906 |007e: iget v12, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +064890: 020d 1300 |0080: move/from16 v13, v19 │ │ +064894: 0200 1400 |0082: move/from16 v0, v20 │ │ +064898: 350d 3200 |0084: if-ge v13, v0, 00b6 // +0032 │ │ +06489c: d813 0d01 |0086: add-int/lit8 v19, v13, #int 1 // #01 │ │ +0648a0: 0800 1000 |0088: move-object/from16 v0, v16 │ │ +0648a4: 7220 3224 d000 |008a: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0648aa: 0a01 |008d: move-result v1 │ │ +0648ac: 6e20 df0b 1800 |008e: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0648b2: 0c02 |0091: move-result-object v2 │ │ +0648b4: 3802 6700 |0092: if-eqz v2, 00f9 // +0067 │ │ +0648b8: 5221 9606 |0094: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +0648bc: 8211 |0096: int-to-float v1, v1 │ │ +0648be: c8b1 |0097: mul-float/2addr v1, v11 │ │ +0648c0: a603 1101 |0098: add-float v3, v17, v1 │ │ +0648c4: 5221 9706 |009a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +0648c8: 8211 |009c: int-to-float v1, v1 │ │ +0648ca: c8c1 |009d: mul-float/2addr v1, v12 │ │ +0648cc: a604 1201 |009e: add-float v4, v18, v1 │ │ +0648d0: 5221 9406 |00a0: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0648d4: 8211 |00a2: int-to-float v1, v1 │ │ +0648d6: a805 010b |00a3: mul-float v5, v1, v11 │ │ +0648da: 5221 8c06 |00a5: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0648de: 8211 |00a7: int-to-float v1, v1 │ │ +0648e0: a806 010c |00a8: mul-float v6, v1, v12 │ │ +0648e4: 07f1 |00aa: move-object v1, v15 │ │ +0648e6: 7606 200c 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@0c20 │ │ +0648ec: 5221 9506 |00ae: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0648f0: 8211 |00b0: int-to-float v1, v1 │ │ +0648f2: c8b1 |00b1: mul-float/2addr v1, v11 │ │ +0648f4: a611 1101 |00b2: add-float v17, v17, v1 │ │ +0648f8: 020d 1300 |00b4: move/from16 v13, v19 │ │ +0648fc: 0200 1400 |00b6: move/from16 v0, v20 │ │ +064900: 350d 3c00 |00b8: if-ge v13, v0, 00f4 // +003c │ │ +064904: d813 0d01 |00ba: add-int/lit8 v19, v13, #int 1 // #01 │ │ +064908: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ +06490c: 7220 3224 d000 |00be: invoke-interface {v0, v13}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +064912: 0a07 |00c1: move-result v7 │ │ +064914: 6e20 df0b 7800 |00c2: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +06491a: 0c0a |00c5: move-result-object v10 │ │ +06491c: 380a 2b00 |00c6: if-eqz v10, 00f1 // +002b │ │ +064920: 6e20 e30b 7200 |00c8: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +064926: 0a01 |00cb: move-result v1 │ │ +064928: 8211 |00cc: int-to-float v1, v1 │ │ +06492a: c8b1 |00cd: mul-float/2addr v1, v11 │ │ +06492c: a611 1101 |00ce: add-float v17, v17, v1 │ │ +064930: 07a2 |00d0: move-object v2, v10 │ │ +064932: 52a1 9606 |00d1: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +064936: 8211 |00d3: int-to-float v1, v1 │ │ +064938: c8b1 |00d4: mul-float/2addr v1, v11 │ │ +06493a: a603 1101 |00d5: add-float v3, v17, v1 │ │ +06493e: 52a1 9706 |00d7: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +064942: 8211 |00d9: int-to-float v1, v1 │ │ +064944: c8c1 |00da: mul-float/2addr v1, v12 │ │ +064946: a604 1201 |00db: add-float v4, v18, v1 │ │ +06494a: 52a1 9406 |00dd: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +06494e: 8211 |00df: int-to-float v1, v1 │ │ +064950: a805 010b |00e0: mul-float v5, v1, v11 │ │ +064954: 52a1 8c06 |00e2: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +064958: 8211 |00e4: int-to-float v1, v1 │ │ +06495a: a806 010c |00e5: mul-float v6, v1, v12 │ │ +06495e: 07f1 |00e7: move-object v1, v15 │ │ +064960: 7606 200c 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@0c20 │ │ +064966: 52a1 9506 |00eb: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +06496a: 8211 |00ed: int-to-float v1, v1 │ │ +06496c: c8b1 |00ee: mul-float/2addr v1, v11 │ │ +06496e: a611 1101 |00ef: add-float v17, v17, v1 │ │ +064972: 020d 1300 |00f1: move/from16 v13, v19 │ │ +064976: 28c3 |00f3: goto 00b6 // -003d │ │ +064978: 0213 0d00 |00f4: move/from16 v19, v13 │ │ +06497c: a701 110e |00f6: sub-float v1, v17, v14 │ │ +064980: 0f01 |00f8: return v1 │ │ +064982: 020d 1300 |00f9: move/from16 v13, v19 │ │ +064986: 2887 |00fb: goto 0082 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ 0x0004 line=161 │ │ 0x0005 line=162 │ │ 0x0007 line=163 │ │ @@ -37867,30 +37868,30 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -056bec: |[056bec] com.badlogic.gdx.graphics.g2d.BitmapFontCache.require:(I)V │ │ -056bfc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -056bfe: 5252 ab06 |0001: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056c02: da03 0614 |0003: mul-int/lit8 v3, v6, #int 20 // #14 │ │ -056c06: 9001 0203 |0005: add-int v1, v2, v3 │ │ -056c0a: 5452 af06 |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -056c0e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -056c12: 5452 af06 |000b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -056c16: 2122 |000d: array-length v2, v2 │ │ -056c18: 3512 0d00 |000e: if-ge v2, v1, 001b // +000d │ │ -056c1c: 2310 e803 |0010: new-array v0, v1, [F // type@03e8 │ │ -056c20: 5452 af06 |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -056c24: 5253 ab06 |0014: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056c28: 7153 e124 4240 |0016: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -056c2e: 5b50 af06 |0019: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -056c32: 0e00 |001b: return-void │ │ +064988: |[064988] com.badlogic.gdx.graphics.g2d.BitmapFontCache.require:(I)V │ │ +064998: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06499a: 5252 ab06 |0001: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +06499e: da03 0614 |0003: mul-int/lit8 v3, v6, #int 20 // #14 │ │ +0649a2: 9001 0203 |0005: add-int v1, v2, v3 │ │ +0649a6: 5452 af06 |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +0649aa: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0649ae: 5452 af06 |000b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +0649b2: 2122 |000d: array-length v2, v2 │ │ +0649b4: 3512 0d00 |000e: if-ge v2, v1, 001b // +000d │ │ +0649b8: 2310 e803 |0010: new-array v0, v1, [F // type@03e8 │ │ +0649bc: 5452 af06 |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +0649c0: 5253 ab06 |0014: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +0649c4: 7153 e124 4240 |0016: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0649ca: 5b50 af06 |0019: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +0649ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0007 line=151 │ │ 0x0010 line=152 │ │ 0x0012 line=153 │ │ 0x0019 line=154 │ │ @@ -37907,24 +37908,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 │ │ -056c34: |[056c34] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -056c44: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -056c46: 6205 9a06 |0001: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -056c4a: 0760 |0003: move-object v0, v6 │ │ -056c4c: 0771 |0004: move-object v1, v7 │ │ -056c4e: 0182 |0005: move v2, v8 │ │ -056c50: 0193 |0006: move v3, v9 │ │ -056c52: 7406 220c 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@0c22 │ │ -056c58: 0c00 |000a: move-result-object v0 │ │ -056c5a: 1100 |000b: return-object v0 │ │ +0649d0: |[0649d0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0649e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0649e2: 6205 9a06 |0001: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0649e6: 0760 |0003: move-object v0, v6 │ │ +0649e8: 0771 |0004: move-object v1, v7 │ │ +0649ea: 0182 |0005: move v2, v8 │ │ +0649ec: 0193 |0006: move v3, v9 │ │ +0649ee: 7406 220c 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@0c22 │ │ +0649f4: 0c00 |000a: move-result-object v0 │ │ +0649f6: 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 │ │ @@ -37935,73 +37936,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 │ │ -056c5c: |[056c5c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -056c6c: 54f8 aa06 |0000: iget-object v8, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -056c70: 7801 3324 1000 |0002: invoke-interface/range {v16}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -056c76: 0a09 |0005: move-result v9 │ │ -056c78: 7020 310c 9f00 |0006: invoke-direct {v15, v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c31 │ │ -056c7e: 5481 a306 |0009: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056c82: 5211 7f06 |000b: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -056c86: a612 1201 |000d: add-float v18, v18, v1 │ │ -056c8a: 5481 a306 |000f: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056c8e: 5217 8206 |0011: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -056c92: 120b |0013: const/4 v11, #int 0 // #0 │ │ -056c94: 020d 1200 |0014: move/from16 v13, v18 │ │ -056c98: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -056c9a: 120c |0017: const/4 v12, #int 0 // #0 │ │ -056c9c: 3595 3a00 |0018: if-ge v5, v9, 0052 // +003a │ │ -056ca0: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ -056ca4: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -056ca8: 7130 110c 1005 |001e: invoke-static {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ -056cae: 0a06 |0021: move-result v6 │ │ -056cb0: 120e |0022: const/4 v14, #int 0 // #0 │ │ -056cb2: 6201 9a06 |0023: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -056cb6: 0800 1400 |0025: move-object/from16 v0, v20 │ │ -056cba: 3210 1500 |0027: if-eq v0, v1, 003c // +0015 │ │ -056cbe: 0800 1000 |0029: move-object/from16 v0, v16 │ │ -056cc2: 6e40 000c 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@0c00 │ │ -056cc8: 0c01 |002e: move-result-object v1 │ │ -056cca: 521a 9d06 |002f: iget v10, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056cce: a70e 130a |0031: sub-float v14, v19, v10 │ │ -056cd2: 6201 9906 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ -056cd6: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -056cda: 3310 0500 |0037: if-ne v0, v1, 003c // +0005 │ │ -056cde: 1501 0040 |0039: const/high16 v1, #int 1073741824 // #4000 │ │ -056ce2: c91e |003b: div-float/2addr v14, v1 │ │ -056ce4: a603 110e |003c: add-float v3, v17, v14 │ │ -056ce8: 07f1 |003e: move-object v1, v15 │ │ -056cea: 0802 1000 |003f: move-object/from16 v2, v16 │ │ -056cee: 0204 1200 |0041: move/from16 v4, v18 │ │ -056cf2: 7606 250c 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c25 │ │ -056cf8: 0a0a |0046: move-result v10 │ │ -056cfa: 7120 8524 ab00 |0047: invoke-static {v11, v10}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -056d00: 0a0b |004a: move-result v11 │ │ -056d02: d805 0601 |004b: add-int/lit8 v5, v6, #int 1 // #01 │ │ -056d06: a612 1207 |004d: add-float v18, v18, v7 │ │ -056d0a: d80c 0c01 |004f: add-int/lit8 v12, v12, #int 1 // #01 │ │ -056d0e: 28c7 |0051: goto 0018 // -0039 │ │ -056d10: 54f1 ae06 |0052: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056d14: 591b 9d06 |0054: iput v11, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056d18: 54f1 ae06 |0056: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056d1c: 5482 a306 |0058: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056d20: 5222 8006 |005a: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -056d24: d803 0cff |005c: add-int/lit8 v3, v12, #int -1 // #ff │ │ -056d28: 8233 |005e: int-to-float v3, v3 │ │ -056d2a: 5484 a306 |005f: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056d2e: 5244 8706 |0061: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -056d32: c843 |0063: mul-float/2addr v3, v4 │ │ -056d34: c632 |0064: add-float/2addr v2, v3 │ │ -056d36: 5912 9c06 |0065: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -056d3a: 54f1 ae06 |0067: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056d3e: 1101 |0069: return-object v1 │ │ +0649f8: |[0649f8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064a08: 54f8 aa06 |0000: iget-object v8, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064a0c: 7801 3324 1000 |0002: invoke-interface/range {v16}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +064a12: 0a09 |0005: move-result v9 │ │ +064a14: 7020 310c 9f00 |0006: invoke-direct {v15, v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c31 │ │ +064a1a: 5481 a306 |0009: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064a1e: 5211 7f06 |000b: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +064a22: a612 1201 |000d: add-float v18, v18, v1 │ │ +064a26: 5481 a306 |000f: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064a2a: 5217 8206 |0011: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +064a2e: 120b |0013: const/4 v11, #int 0 // #0 │ │ +064a30: 020d 1200 |0014: move/from16 v13, v18 │ │ +064a34: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +064a36: 120c |0017: const/4 v12, #int 0 // #0 │ │ +064a38: 3595 3a00 |0018: if-ge v5, v9, 0052 // +003a │ │ +064a3c: 1301 0a00 |001a: const/16 v1, #int 10 // #a │ │ +064a40: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +064a44: 7130 110c 1005 |001e: invoke-static {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ +064a4a: 0a06 |0021: move-result v6 │ │ +064a4c: 120e |0022: const/4 v14, #int 0 // #0 │ │ +064a4e: 6201 9a06 |0023: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +064a52: 0800 1400 |0025: move-object/from16 v0, v20 │ │ +064a56: 3210 1500 |0027: if-eq v0, v1, 003c // +0015 │ │ +064a5a: 0800 1000 |0029: move-object/from16 v0, v16 │ │ +064a5e: 6e40 000c 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@0c00 │ │ +064a64: 0c01 |002e: move-result-object v1 │ │ +064a66: 521a 9d06 |002f: iget v10, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +064a6a: a70e 130a |0031: sub-float v14, v19, v10 │ │ +064a6e: 6201 9906 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ +064a72: 0800 1400 |0035: move-object/from16 v0, v20 │ │ +064a76: 3310 0500 |0037: if-ne v0, v1, 003c // +0005 │ │ +064a7a: 1501 0040 |0039: const/high16 v1, #int 1073741824 // #4000 │ │ +064a7e: c91e |003b: div-float/2addr v14, v1 │ │ +064a80: a603 110e |003c: add-float v3, v17, v14 │ │ +064a84: 07f1 |003e: move-object v1, v15 │ │ +064a86: 0802 1000 |003f: move-object/from16 v2, v16 │ │ +064a8a: 0204 1200 |0041: move/from16 v4, v18 │ │ +064a8e: 7606 250c 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c25 │ │ +064a94: 0a0a |0046: move-result v10 │ │ +064a96: 7120 8524 ab00 |0047: invoke-static {v11, v10}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +064a9c: 0a0b |004a: move-result v11 │ │ +064a9e: d805 0601 |004b: add-int/lit8 v5, v6, #int 1 // #01 │ │ +064aa2: a612 1207 |004d: add-float v18, v18, v7 │ │ +064aa6: d80c 0c01 |004f: add-int/lit8 v12, v12, #int 1 // #01 │ │ +064aaa: 28c7 |0051: goto 0018 // -0039 │ │ +064aac: 54f1 ae06 |0052: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064ab0: 591b 9d06 |0054: iput v11, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +064ab4: 54f1 ae06 |0056: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064ab8: 5482 a306 |0058: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064abc: 5222 8006 |005a: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +064ac0: d803 0cff |005c: add-int/lit8 v3, v12, #int -1 // #ff │ │ +064ac4: 8233 |005e: int-to-float v3, v3 │ │ +064ac6: 5484 a306 |005f: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064aca: 5244 8706 |0061: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +064ace: c843 |0063: mul-float/2addr v3, v4 │ │ +064ad0: c632 |0064: add-float/2addr v2, v3 │ │ +064ad2: 5912 9c06 |0065: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +064ad6: 54f1 ae06 |0067: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064ada: 1101 |0069: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0002 line=322 │ │ 0x0006 line=323 │ │ 0x0009 line=325 │ │ 0x000f line=326 │ │ @@ -38049,25 +38050,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 │ │ -056d40: |[056d40] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -056d50: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -056d52: 7210 3324 0700 |0001: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -056d58: 0a05 |0004: move-result v5 │ │ -056d5a: 0760 |0005: move-object v0, v6 │ │ -056d5c: 0771 |0006: move-object v1, v7 │ │ -056d5e: 0182 |0007: move v2, v8 │ │ -056d60: 0193 |0008: move v3, v9 │ │ -056d62: 7406 240c 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@0c24 │ │ -056d68: 0c00 |000c: move-result-object v0 │ │ -056d6a: 1100 |000d: return-object v0 │ │ +064adc: |[064adc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064aec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +064aee: 7210 3324 0700 |0001: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +064af4: 0a05 |0004: move-result v5 │ │ +064af6: 0760 |0005: move-object v0, v6 │ │ +064af8: 0771 |0006: move-object v1, v7 │ │ +064afa: 0182 |0007: move v2, v8 │ │ +064afc: 0193 |0008: move v3, v9 │ │ +064afe: 7406 240c 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@0c24 │ │ +064b04: 0c00 |000c: move-result-object v0 │ │ +064b06: 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 │ │ @@ -38078,32 +38079,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 │ │ -056d6c: |[056d6c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -056d7c: 9100 0706 |0000: sub-int v0, v7, v6 │ │ -056d80: 7020 310c 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c31 │ │ -056d86: 5420 aa06 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -056d8a: 5400 a306 |0007: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056d8e: 5200 7f06 |0009: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -056d92: c605 |000b: add-float/2addr v5, v0 │ │ -056d94: 5420 ae06 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056d98: 7606 250c 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c25 │ │ -056d9e: 0a01 |0011: move-result v1 │ │ -056da0: 5901 9d06 |0012: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056da4: 5420 ae06 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056da8: 5421 aa06 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -056dac: 5411 a306 |0018: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056db0: 5211 8006 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -056db4: 5901 9c06 |001c: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -056db8: 5420 ae06 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056dbc: 1100 |0020: return-object v0 │ │ +064b08: |[064b08] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064b18: 9100 0706 |0000: sub-int v0, v7, v6 │ │ +064b1c: 7020 310c 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c31 │ │ +064b22: 5420 aa06 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064b26: 5400 a306 |0007: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064b2a: 5200 7f06 |0009: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +064b2e: c605 |000b: add-float/2addr v5, v0 │ │ +064b30: 5420 ae06 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064b34: 7606 250c 0200 |000e: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c25 │ │ +064b3a: 0a01 |0011: move-result v1 │ │ +064b3c: 5901 9d06 |0012: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +064b40: 5420 ae06 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064b44: 5421 aa06 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064b48: 5411 a306 |0018: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064b4c: 5211 8006 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +064b50: 5901 9c06 |001c: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +064b54: 5420 ae06 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064b58: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ 0x000c line=288 │ │ 0x0014 line=289 │ │ 0x001e line=290 │ │ @@ -38120,24 +38121,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 │ │ -056dc0: |[056dc0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -056dd0: 6205 9a06 |0000: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -056dd4: 0760 |0002: move-object v0, v6 │ │ -056dd6: 0771 |0003: move-object v1, v7 │ │ -056dd8: 0182 |0004: move v2, v8 │ │ -056dda: 0193 |0005: move v3, v9 │ │ -056ddc: 01a4 |0006: move v4, v10 │ │ -056dde: 7406 270c 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@0c27 │ │ -056de4: 0c00 |000a: move-result-object v0 │ │ -056de6: 1100 |000b: return-object v0 │ │ +064b5c: |[064b5c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064b6c: 6205 9a06 |0000: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +064b70: 0760 |0002: move-object v0, v6 │ │ +064b72: 0771 |0003: move-object v1, v7 │ │ +064b74: 0182 |0004: move v2, v8 │ │ +064b76: 0193 |0005: move v3, v9 │ │ +064b78: 01a4 |0006: move v4, v10 │ │ +064b7a: 7406 270c 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@0c27 │ │ +064b80: 0c00 |000a: move-result-object v0 │ │ +064b82: 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 │ │ @@ -38149,123 +38150,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 │ │ -056de8: |[056de8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -056df8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -056dfc: 5409 aa06 |0002: iget-object v9, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -056e00: 7801 3324 1200 |0004: invoke-interface/range {v18}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -056e06: 0a0a |0007: move-result v10 │ │ -056e08: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -056e0c: 7020 310c a000 |000a: invoke-direct {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c31 │ │ -056e12: 5492 a306 |000d: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056e16: 5222 7f06 |000f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -056e1a: a614 1402 |0011: add-float v20, v20, v2 │ │ -056e1e: 5492 a306 |0013: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056e22: 5228 8206 |0015: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -056e26: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -056e28: 2e02 1502 |0018: cmpg-float v2, v21, v2 │ │ -056e2c: 3c02 0400 |001a: if-gtz v2, 001e // +0004 │ │ -056e30: 1515 004f |001c: const/high16 v21, #int 1325400064 // #4f00 │ │ -056e34: 120c |001e: const/4 v12, #int 0 // #0 │ │ -056e36: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -056e38: 120f |0020: const/4 v15, #int 0 // #0 │ │ -056e3a: 35a6 8b00 |0021: if-ge v6, v10, 00ac // +008b │ │ -056e3e: 1302 0a00 |0023: const/16 v2, #int 10 // #a │ │ -056e42: 0800 1200 |0025: move-object/from16 v0, v18 │ │ -056e46: 7130 110c 2006 |0027: invoke-static {v0, v2, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ -056e4c: 0a0d |002a: move-result v13 │ │ -056e4e: 35d6 0e00 |002b: if-ge v6, v13, 0039 // +000e │ │ -056e52: 0800 1200 |002d: move-object/from16 v0, v18 │ │ -056e56: 7220 3224 6000 |002f: invoke-interface {v0, v6}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056e5c: 0a02 |0032: move-result v2 │ │ -056e5e: 7110 130c 0200 |0033: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ -056e64: 0a02 |0036: move-result v2 │ │ -056e66: 3902 5b00 |0037: if-nez v2, 0092 // +005b │ │ -056e6a: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -056e6e: 0201 1500 |003b: move/from16 v1, v21 │ │ -056e72: 6e51 f50b 09d6 |003d: invoke-virtual {v9, v0, v6, v13, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bf5 │ │ -056e78: 0a02 |0040: move-result v2 │ │ -056e7a: 9007 0602 |0041: add-int v7, v6, v2 │ │ -056e7e: d80e 0701 |0043: add-int/lit8 v14, v7, #int 1 // #01 │ │ -056e82: 35d7 1900 |0045: if-ge v7, v13, 005e // +0019 │ │ -056e86: 3767 0e00 |0047: if-le v7, v6, 0055 // +000e │ │ -056e8a: 0800 1200 |0049: move-object/from16 v0, v18 │ │ -056e8e: 7220 3224 7000 |004b: invoke-interface {v0, v7}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056e94: 0a02 |004e: move-result v2 │ │ -056e96: 7110 130c 0200 |004f: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ -056e9c: 0a02 |0052: move-result v2 │ │ -056e9e: 3802 4200 |0053: if-eqz v2, 0095 // +0042 │ │ -056ea2: 3367 4300 |0055: if-ne v7, v6, 0098 // +0043 │ │ -056ea6: d802 0601 |0057: add-int/lit8 v2, v6, #int 1 // #01 │ │ -056eaa: 372e 0400 |0059: if-le v14, v2, 005d // +0004 │ │ -056eae: d80e 0eff |005b: add-int/lit8 v14, v14, #int -1 // #ff │ │ -056eb2: 01e7 |005d: move v7, v14 │ │ -056eb4: 3767 2e00 |005e: if-le v7, v6, 008c // +002e │ │ -056eb8: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ -056ebc: 6202 9a06 |0062: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -056ec0: 0800 1600 |0064: move-object/from16 v0, v22 │ │ -056ec4: 3220 1600 |0066: if-eq v0, v2, 007c // +0016 │ │ -056ec8: 0800 1200 |0068: move-object/from16 v0, v18 │ │ -056ecc: 6e40 000c 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@0c00 │ │ -056ed2: 0c02 |006d: move-result-object v2 │ │ -056ed4: 522b 9d06 |006e: iget v11, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056ed8: a710 150b |0070: sub-float v16, v21, v11 │ │ -056edc: 6202 9906 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ -056ee0: 0800 1600 |0074: move-object/from16 v0, v22 │ │ -056ee4: 3320 0600 |0076: if-ne v0, v2, 007c // +0006 │ │ -056ee8: 1502 0040 |0078: const/high16 v2, #int 1073741824 // #4000 │ │ -056eec: a910 1002 |007a: div-float v16, v16, v2 │ │ -056ef0: a604 1310 |007c: add-float v4, v19, v16 │ │ -056ef4: 0802 1100 |007e: move-object/from16 v2, v17 │ │ -056ef8: 0803 1200 |0080: move-object/from16 v3, v18 │ │ -056efc: 0205 1400 |0082: move/from16 v5, v20 │ │ -056f00: 7606 250c 0200 |0084: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c25 │ │ -056f06: 0a0b |0087: move-result v11 │ │ -056f08: 7120 8524 bc00 |0088: invoke-static {v12, v11}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -056f0e: 0a0c |008b: move-result v12 │ │ -056f10: 01e6 |008c: move v6, v14 │ │ -056f12: a614 1408 |008d: add-float v20, v20, v8 │ │ -056f16: d80f 0f01 |008f: add-int/lit8 v15, v15, #int 1 // #01 │ │ -056f1a: 2890 |0091: goto 0021 // -0070 │ │ -056f1c: d806 0601 |0092: add-int/lit8 v6, v6, #int 1 // #01 │ │ -056f20: 2897 |0094: goto 002b // -0069 │ │ -056f22: d807 07ff |0095: add-int/lit8 v7, v7, #int -1 // #ff │ │ -056f26: 28b0 |0097: goto 0047 // -0050 │ │ -056f28: 017e |0098: move v14, v7 │ │ -056f2a: 3767 c5ff |0099: if-le v7, v6, 005e // -003b │ │ -056f2e: d802 07ff |009b: add-int/lit8 v2, v7, #int -1 // #ff │ │ -056f32: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -056f36: 7220 3224 2000 |009f: invoke-interface {v0, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -056f3c: 0a02 |00a2: move-result v2 │ │ -056f3e: 7110 130c 0200 |00a3: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ -056f44: 0a02 |00a6: move-result v2 │ │ -056f46: 3802 b7ff |00a7: if-eqz v2, 005e // -0049 │ │ -056f4a: d807 07ff |00a9: add-int/lit8 v7, v7, #int -1 // #ff │ │ -056f4e: 28ee |00ab: goto 0099 // -0012 │ │ -056f50: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -056f54: 5402 ae06 |00ae: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056f58: 592c 9d06 |00b0: iput v12, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -056f5c: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ -056f60: 5402 ae06 |00b4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056f64: 5493 a306 |00b6: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056f68: 5233 8006 |00b8: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -056f6c: d804 0fff |00ba: add-int/lit8 v4, v15, #int -1 // #ff │ │ -056f70: 8244 |00bc: int-to-float v4, v4 │ │ -056f72: 5495 a306 |00bd: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -056f76: 5255 8706 |00bf: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -056f7a: c854 |00c1: mul-float/2addr v4, v5 │ │ -056f7c: c643 |00c2: add-float/2addr v3, v4 │ │ -056f7e: 5923 9c06 |00c3: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -056f82: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ -056f86: 5402 ae06 |00c7: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -056f8a: 1102 |00c9: return-object v2 │ │ +064b84: |[064b84] com.badlogic.gdx.graphics.g2d.BitmapFontCache.addWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064b94: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +064b98: 5409 aa06 |0002: iget-object v9, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064b9c: 7801 3324 1200 |0004: invoke-interface/range {v18}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +064ba2: 0a0a |0007: move-result v10 │ │ +064ba4: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +064ba8: 7020 310c a000 |000a: invoke-direct {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.require:(I)V // method@0c31 │ │ +064bae: 5492 a306 |000d: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064bb2: 5222 7f06 |000f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +064bb6: a614 1402 |0011: add-float v20, v20, v2 │ │ +064bba: 5492 a306 |0013: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064bbe: 5228 8206 |0015: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +064bc2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +064bc4: 2e02 1502 |0018: cmpg-float v2, v21, v2 │ │ +064bc8: 3c02 0400 |001a: if-gtz v2, 001e // +0004 │ │ +064bcc: 1515 004f |001c: const/high16 v21, #int 1325400064 // #4f00 │ │ +064bd0: 120c |001e: const/4 v12, #int 0 // #0 │ │ +064bd2: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +064bd4: 120f |0020: const/4 v15, #int 0 // #0 │ │ +064bd6: 35a6 8b00 |0021: if-ge v6, v10, 00ac // +008b │ │ +064bda: 1302 0a00 |0023: const/16 v2, #int 10 // #a │ │ +064bde: 0800 1200 |0025: move-object/from16 v0, v18 │ │ +064be2: 7130 110c 2006 |0027: invoke-static {v0, v2, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ +064be8: 0a0d |002a: move-result v13 │ │ +064bea: 35d6 0e00 |002b: if-ge v6, v13, 0039 // +000e │ │ +064bee: 0800 1200 |002d: move-object/from16 v0, v18 │ │ +064bf2: 7220 3224 6000 |002f: invoke-interface {v0, v6}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +064bf8: 0a02 |0032: move-result v2 │ │ +064bfa: 7110 130c 0200 |0033: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ +064c00: 0a02 |0036: move-result v2 │ │ +064c02: 3902 5b00 |0037: if-nez v2, 0092 // +005b │ │ +064c06: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +064c0a: 0201 1500 |003b: move/from16 v1, v21 │ │ +064c0e: 6e51 f50b 09d6 |003d: invoke-virtual {v9, v0, v6, v13, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bf5 │ │ +064c14: 0a02 |0040: move-result v2 │ │ +064c16: 9007 0602 |0041: add-int v7, v6, v2 │ │ +064c1a: d80e 0701 |0043: add-int/lit8 v14, v7, #int 1 // #01 │ │ +064c1e: 35d7 1900 |0045: if-ge v7, v13, 005e // +0019 │ │ +064c22: 3767 0e00 |0047: if-le v7, v6, 0055 // +000e │ │ +064c26: 0800 1200 |0049: move-object/from16 v0, v18 │ │ +064c2a: 7220 3224 7000 |004b: invoke-interface {v0, v7}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +064c30: 0a02 |004e: move-result v2 │ │ +064c32: 7110 130c 0200 |004f: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ +064c38: 0a02 |0052: move-result v2 │ │ +064c3a: 3802 4200 |0053: if-eqz v2, 0095 // +0042 │ │ +064c3e: 3367 4300 |0055: if-ne v7, v6, 0098 // +0043 │ │ +064c42: d802 0601 |0057: add-int/lit8 v2, v6, #int 1 // #01 │ │ +064c46: 372e 0400 |0059: if-le v14, v2, 005d // +0004 │ │ +064c4a: d80e 0eff |005b: add-int/lit8 v14, v14, #int -1 // #ff │ │ +064c4e: 01e7 |005d: move v7, v14 │ │ +064c50: 3767 2e00 |005e: if-le v7, v6, 008c // +002e │ │ +064c54: 1310 0000 |0060: const/16 v16, #int 0 // #0 │ │ +064c58: 6202 9a06 |0062: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +064c5c: 0800 1600 |0064: move-object/from16 v0, v22 │ │ +064c60: 3220 1600 |0066: if-eq v0, v2, 007c // +0016 │ │ +064c64: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +064c68: 6e40 000c 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@0c00 │ │ +064c6e: 0c02 |006d: move-result-object v2 │ │ +064c70: 522b 9d06 |006e: iget v11, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +064c74: a710 150b |0070: sub-float v16, v21, v11 │ │ +064c78: 6202 9906 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ +064c7c: 0800 1600 |0074: move-object/from16 v0, v22 │ │ +064c80: 3320 0600 |0076: if-ne v0, v2, 007c // +0006 │ │ +064c84: 1502 0040 |0078: const/high16 v2, #int 1073741824 // #4000 │ │ +064c88: a910 1002 |007a: div-float v16, v16, v2 │ │ +064c8c: a604 1310 |007c: add-float v4, v19, v16 │ │ +064c90: 0802 1100 |007e: move-object/from16 v2, v17 │ │ +064c94: 0803 1200 |0080: move-object/from16 v3, v18 │ │ +064c98: 0205 1400 |0082: move/from16 v5, v20 │ │ +064c9c: 7606 250c 0200 |0084: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.addToCache:(Ljava/lang/CharSequence;FFII)F // method@0c25 │ │ +064ca2: 0a0b |0087: move-result v11 │ │ +064ca4: 7120 8524 bc00 |0088: invoke-static {v12, v11}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +064caa: 0a0c |008b: move-result v12 │ │ +064cac: 01e6 |008c: move v6, v14 │ │ +064cae: a614 1408 |008d: add-float v20, v20, v8 │ │ +064cb2: d80f 0f01 |008f: add-int/lit8 v15, v15, #int 1 // #01 │ │ +064cb6: 2890 |0091: goto 0021 // -0070 │ │ +064cb8: d806 0601 |0092: add-int/lit8 v6, v6, #int 1 // #01 │ │ +064cbc: 2897 |0094: goto 002b // -0069 │ │ +064cbe: d807 07ff |0095: add-int/lit8 v7, v7, #int -1 // #ff │ │ +064cc2: 28b0 |0097: goto 0047 // -0050 │ │ +064cc4: 017e |0098: move v14, v7 │ │ +064cc6: 3767 c5ff |0099: if-le v7, v6, 005e // -003b │ │ +064cca: d802 07ff |009b: add-int/lit8 v2, v7, #int -1 // #ff │ │ +064cce: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +064cd2: 7220 3224 2000 |009f: invoke-interface {v0, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +064cd8: 0a02 |00a2: move-result v2 │ │ +064cda: 7110 130c 0200 |00a3: invoke-static {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ +064ce0: 0a02 |00a6: move-result v2 │ │ +064ce2: 3802 b7ff |00a7: if-eqz v2, 005e // -0049 │ │ +064ce6: d807 07ff |00a9: add-int/lit8 v7, v7, #int -1 // #ff │ │ +064cea: 28ee |00ab: goto 0099 // -0012 │ │ +064cec: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +064cf0: 5402 ae06 |00ae: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064cf4: 592c 9d06 |00b0: iput v12, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +064cf8: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +064cfc: 5402 ae06 |00b4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064d00: 5493 a306 |00b6: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064d04: 5233 8006 |00b8: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +064d08: d804 0fff |00ba: add-int/lit8 v4, v15, #int -1 // #ff │ │ +064d0c: 8244 |00bc: int-to-float v4, v4 │ │ +064d0e: 5495 a306 |00bd: iget-object v5, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +064d12: 5255 8706 |00bf: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +064d16: c854 |00c1: mul-float/2addr v4, v5 │ │ +064d18: c643 |00c2: add-float/2addr v3, v4 │ │ +064d1a: 5923 9c06 |00c3: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +064d1e: 0800 1100 |00c5: move-object/from16 v0, v17 │ │ +064d22: 5402 ae06 |00c7: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064d26: 1102 |00c9: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0004 line=381 │ │ 0x0008 line=382 │ │ 0x000d line=384 │ │ 0x0013 line=385 │ │ @@ -38333,21 +38334,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -056f8c: |[056f8c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.clear:()V │ │ -056f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056f9e: 5910 b006 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ -056fa2: 5910 b106 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ -056fa6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -056fa8: 5910 ab06 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056fac: 0e00 |0008: return-void │ │ +064d28: |[064d28] com.badlogic.gdx.graphics.g2d.BitmapFontCache.clear:()V │ │ +064d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064d3a: 5910 b006 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ +064d3e: 5910 b106 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ +064d42: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +064d44: 5910 ab06 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +064d48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0003 line=145 │ │ 0x0005 line=146 │ │ 0x0008 line=147 │ │ locals : │ │ @@ -38358,25 +38359,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 │ │ -056fb0: |[056fb0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -056fc0: 5440 aa06 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -056fc4: 6e10 0a0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0c0a │ │ -056fca: 0c00 |0005: move-result-object v0 │ │ -056fcc: 6e10 810e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -056fd2: 0c00 |0009: move-result-object v0 │ │ -056fd4: 5441 af06 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -056fd8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -056fda: 5243 ab06 |000d: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -056fde: 6e53 fe0d 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0dfe │ │ -056fe4: 0e00 |0012: return-void │ │ +064d4c: |[064d4c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +064d5c: 5440 aa06 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064d60: 6e10 0a0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0c0a │ │ +064d66: 0c00 |0005: move-result-object v0 │ │ +064d68: 6e10 810e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +064d6e: 0c00 |0009: move-result-object v0 │ │ +064d70: 5441 af06 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064d74: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +064d76: 5243 ab06 |000d: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +064d7a: 6e53 fe0d 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0dfe │ │ +064d80: 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; │ │ @@ -38386,31 +38387,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 │ │ -056fe8: |[056fe8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -056ff8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -056ffc: 2d02 0502 |0002: cmpl-float v2, v5, v2 │ │ -057000: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ -057004: 6e20 290c 4300 |0006: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -05700a: 0e00 |0009: return-void │ │ -05700c: 6e10 2c0c 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c2c │ │ -057012: 0c00 |000d: move-result-object v0 │ │ -057014: 5201 6203 |000e: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -057018: 5202 6203 |0010: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05701c: c852 |0012: mul-float/2addr v2, v5 │ │ -05701e: 5902 6203 |0013: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -057022: 6e20 340c 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ -057028: 6e20 290c 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -05702e: 5901 6203 |001b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -057032: 6e20 340c 0300 |001d: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ -057038: 28e9 |0020: goto 0009 // -0017 │ │ +064d84: |[064d84] com.badlogic.gdx.graphics.g2d.BitmapFontCache.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +064d94: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +064d98: 2d02 0502 |0002: cmpl-float v2, v5, v2 │ │ +064d9c: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ +064da0: 6e20 290c 4300 |0006: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +064da6: 0e00 |0009: return-void │ │ +064da8: 6e10 2c0c 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c2c │ │ +064dae: 0c00 |000d: move-result-object v0 │ │ +064db0: 5201 6203 |000e: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +064db4: 5202 6203 |0010: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +064db8: c852 |0012: mul-float/2addr v2, v5 │ │ +064dba: 5902 6203 |0013: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +064dbe: 6e20 340c 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ +064dc4: 6e20 290c 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +064dca: 5901 6203 |001b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +064dce: 6e20 340c 0300 |001d: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ +064dd4: 28e9 |0020: goto 0009 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x0009 line=129 │ │ 0x000a line=122 │ │ 0x000e line=123 │ │ @@ -38431,17 +38432,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 │ │ -05703c: |[05703c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05704c: 5410 ae06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ -057050: 1100 |0002: return-object v0 │ │ +064dd8: |[064dd8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064de8: 5410 ae06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@06ae │ │ +064dec: 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;) │ │ @@ -38449,41 +38450,41 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -057054: |[057054] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -057064: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -057068: 5251 a906 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -05706c: 5253 a906 |0004: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -057070: 7110 bd1f 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ -057076: 0a02 |0009: move-result v2 │ │ -057078: 5450 ad06 |000a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06ad │ │ -05707c: d523 ff00 |000c: and-int/lit16 v3, v2, #int 255 // #00ff │ │ -057080: 8233 |000e: int-to-float v3, v3 │ │ -057082: c943 |000f: div-float/2addr v3, v4 │ │ -057084: 5903 6503 |0010: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -057088: e203 0208 |0012: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ -05708c: d533 ff00 |0014: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -057090: 8233 |0016: int-to-float v3, v3 │ │ -057092: c943 |0017: div-float/2addr v3, v4 │ │ -057094: 5903 6403 |0018: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -057098: e203 0210 |001a: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ -05709c: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0570a0: 8233 |001e: int-to-float v3, v3 │ │ -0570a2: c943 |001f: div-float/2addr v3, v4 │ │ -0570a4: 5903 6303 |0020: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0570a8: e203 0218 |0022: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ -0570ac: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0570b0: 8233 |0026: int-to-float v3, v3 │ │ -0570b2: c943 |0027: div-float/2addr v3, v4 │ │ -0570b4: 5903 6203 |0028: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0570b8: 1100 |002a: return-object v0 │ │ +064df0: |[064df0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +064e00: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +064e04: 5251 a906 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064e08: 5253 a906 |0004: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064e0c: 7110 bd1f 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ +064e12: 0a02 |0009: move-result v2 │ │ +064e14: 5450 ad06 |000a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06ad │ │ +064e18: d523 ff00 |000c: and-int/lit16 v3, v2, #int 255 // #00ff │ │ +064e1c: 8233 |000e: int-to-float v3, v3 │ │ +064e1e: c943 |000f: div-float/2addr v3, v4 │ │ +064e20: 5903 6503 |0010: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +064e24: e203 0208 |0012: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ +064e28: d533 ff00 |0014: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +064e2c: 8233 |0016: int-to-float v3, v3 │ │ +064e2e: c943 |0017: div-float/2addr v3, v4 │ │ +064e30: 5903 6403 |0018: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +064e34: e203 0210 |001a: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ +064e38: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +064e3c: 8233 |001e: int-to-float v3, v3 │ │ +064e3e: c943 |001f: div-float/2addr v3, v4 │ │ +064e40: 5903 6303 |0020: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +064e44: e203 0218 |0022: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ +064e48: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +064e4c: 8233 |0026: int-to-float v3, v3 │ │ +064e4e: c943 |0027: div-float/2addr v3, v4 │ │ +064e50: 5903 6203 |0028: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +064e54: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=132 │ │ 0x0004 line=133 │ │ 0x000a line=134 │ │ 0x000c line=135 │ │ 0x0012 line=136 │ │ @@ -38501,17 +38502,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 │ │ -0570bc: |[0570bc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0570cc: 5410 aa06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ -0570d0: 1100 |0002: return-object v0 │ │ +064e58: |[064e58] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +064e68: 5410 aa06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@06aa │ │ +064e6c: 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;) │ │ @@ -38519,17 +38520,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0570d4: |[0570d4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getVertices:()[F │ │ -0570e4: 5410 af06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -0570e8: 1100 |0002: return-object v0 │ │ +064e70: |[064e70] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getVertices:()[F │ │ +064e80: 5410 af06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064e84: 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;) │ │ @@ -38537,17 +38538,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0570ec: |[0570ec] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getX:()F │ │ -0570fc: 5210 b006 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ -057100: 0f00 |0002: return v0 │ │ +064e88: |[064e88] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getX:()F │ │ +064e98: 5210 b006 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ +064e9c: 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;) │ │ @@ -38555,17 +38556,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057104: |[057104] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getY:()F │ │ -057114: 5210 b106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ -057118: 0f00 |0002: return v0 │ │ +064ea0: |[064ea0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.getY:()F │ │ +064eb0: 5210 b106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ +064eb4: 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;) │ │ @@ -38573,27 +38574,27 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -05711c: |[05711c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(F)V │ │ -05712c: 5243 a906 |0000: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -057130: 2d03 0503 |0002: cmpl-float v3, v5, v3 │ │ -057134: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -057138: 0e00 |0006: return-void │ │ -05713a: 5945 a906 |0007: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -05713e: 5442 af06 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -057142: 1220 |000b: const/4 v0, #int 2 // #2 │ │ -057144: 5241 ab06 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -057148: 3510 f8ff |000e: if-ge v0, v1, 0006 // -0008 │ │ -05714c: 4b05 0200 |0010: aput v5, v2, v0 │ │ -057150: d800 0005 |0012: add-int/lit8 v0, v0, #int 5 // #05 │ │ -057154: 28fa |0014: goto 000e // -0006 │ │ +064eb8: |[064eb8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(F)V │ │ +064ec8: 5243 a906 |0000: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064ecc: 2d03 0503 |0002: cmpl-float v3, v5, v3 │ │ +064ed0: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +064ed4: 0e00 |0006: return-void │ │ +064ed6: 5945 a906 |0007: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064eda: 5442 af06 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064ede: 1220 |000b: const/4 v0, #int 2 // #2 │ │ +064ee0: 5241 ab06 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +064ee4: 3510 f8ff |000e: if-ge v0, v1, 0006 // -0008 │ │ +064ee8: 4b05 0200 |0010: aput v5, v2, v0 │ │ +064eec: d800 0005 |0012: add-int/lit8 v0, v0, #int 5 // #05 │ │ +064ef0: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=83 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ 0x000b line=81 │ │ @@ -38611,44 +38612,44 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -057158: |[057158] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(FFFF)V │ │ -057168: 1507 7f43 |0000: const/high16 v7, #int 1132396544 // #437f │ │ -05716c: a805 070c |0002: mul-float v5, v7, v12 │ │ -057170: 8755 |0004: float-to-int v5, v5 │ │ -057172: e005 0518 |0005: shl-int/lit8 v5, v5, #int 24 // #18 │ │ -057176: a806 070b |0007: mul-float v6, v7, v11 │ │ -05717a: 8766 |0009: float-to-int v6, v6 │ │ -05717c: e006 0610 |000a: shl-int/lit8 v6, v6, #int 16 // #10 │ │ -057180: b665 |000c: or-int/2addr v5, v6 │ │ -057182: a806 070a |000d: mul-float v6, v7, v10 │ │ -057186: 8766 |000f: float-to-int v6, v6 │ │ -057188: e006 0608 |0010: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -05718c: b665 |0012: or-int/2addr v5, v6 │ │ -05718e: a806 0709 |0013: mul-float v6, v7, v9 │ │ -057192: 8766 |0015: float-to-int v6, v6 │ │ -057194: 9602 0506 |0016: or-int v2, v5, v6 │ │ -057198: 7110 c01f 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -05719e: 0a00 |001b: move-result v0 │ │ -0571a0: 5285 a906 |001c: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -0571a4: 2d05 0005 |001e: cmpl-float v5, v0, v5 │ │ -0571a8: 3905 0300 |0020: if-nez v5, 0023 // +0003 │ │ -0571ac: 0e00 |0022: return-void │ │ -0571ae: 5980 a906 |0023: iput v0, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -0571b2: 5484 af06 |0025: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -0571b6: 1221 |0027: const/4 v1, #int 2 // #2 │ │ -0571b8: 5283 ab06 |0028: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -0571bc: 3531 f8ff |002a: if-ge v1, v3, 0022 // -0008 │ │ -0571c0: 4b00 0401 |002c: aput v0, v4, v1 │ │ -0571c4: d801 0105 |002e: add-int/lit8 v1, v1, #int 5 // #05 │ │ -0571c8: 28fa |0030: goto 002a // -0006 │ │ +064ef4: |[064ef4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(FFFF)V │ │ +064f04: 1507 7f43 |0000: const/high16 v7, #int 1132396544 // #437f │ │ +064f08: a805 070c |0002: mul-float v5, v7, v12 │ │ +064f0c: 8755 |0004: float-to-int v5, v5 │ │ +064f0e: e005 0518 |0005: shl-int/lit8 v5, v5, #int 24 // #18 │ │ +064f12: a806 070b |0007: mul-float v6, v7, v11 │ │ +064f16: 8766 |0009: float-to-int v6, v6 │ │ +064f18: e006 0610 |000a: shl-int/lit8 v6, v6, #int 16 // #10 │ │ +064f1c: b665 |000c: or-int/2addr v5, v6 │ │ +064f1e: a806 070a |000d: mul-float v6, v7, v10 │ │ +064f22: 8766 |000f: float-to-int v6, v6 │ │ +064f24: e006 0608 |0010: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +064f28: b665 |0012: or-int/2addr v5, v6 │ │ +064f2a: a806 0709 |0013: mul-float v6, v7, v9 │ │ +064f2e: 8766 |0015: float-to-int v6, v6 │ │ +064f30: 9602 0506 |0016: or-int v2, v5, v6 │ │ +064f34: 7110 c01f 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +064f3a: 0a00 |001b: move-result v0 │ │ +064f3c: 5285 a906 |001c: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064f40: 2d05 0005 |001e: cmpl-float v5, v0, v5 │ │ +064f44: 3905 0300 |0020: if-nez v5, 0023 // +0003 │ │ +064f48: 0e00 |0022: return-void │ │ +064f4a: 5980 a906 |0023: iput v0, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064f4e: 5484 af06 |0025: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064f52: 1221 |0027: const/4 v1, #int 2 // #2 │ │ +064f54: 5283 ab06 |0028: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +064f58: 3531 f8ff |002a: if-ge v1, v3, 0022 // -0008 │ │ +064f5c: 4b00 0401 |002c: aput v0, v4, v1 │ │ +064f60: d801 0105 |002e: add-int/lit8 v1, v1, #int 5 // #05 │ │ +064f64: 28fa |0030: goto 002a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0018 line=96 │ │ 0x001c line=97 │ │ 0x0022 line=102 │ │ 0x0023 line=98 │ │ @@ -38673,29 +38674,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 │ │ -0571cc: |[0571cc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0571dc: 6e10 ea09 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -0571e2: 0a00 |0003: move-result v0 │ │ -0571e4: 5254 a906 |0004: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -0571e8: 2d04 0004 |0006: cmpl-float v4, v0, v4 │ │ -0571ec: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -0571f0: 0e00 |000a: return-void │ │ -0571f2: 5950 a906 |000b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ -0571f6: 5453 af06 |000d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -0571fa: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0571fc: 5252 ab06 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -057200: 3521 f8ff |0012: if-ge v1, v2, 000a // -0008 │ │ -057204: 4b00 0301 |0014: aput v0, v3, v1 │ │ -057208: d801 0105 |0016: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05720c: 28fa |0018: goto 0012 // -0006 │ │ +064f68: |[064f68] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +064f78: 6e10 ea09 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +064f7e: 0a00 |0003: move-result v0 │ │ +064f80: 5254 a906 |0004: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064f84: 2d04 0004 |0006: cmpl-float v4, v0, v4 │ │ +064f88: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +064f8c: 0e00 |000a: return-void │ │ +064f8e: 5950 a906 |000b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.color:F // field@06a9 │ │ +064f92: 5453 af06 |000d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064f96: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +064f98: 5252 ab06 |0010: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +064f9c: 3521 f8ff |0012: if-ge v1, v2, 000a // -0008 │ │ +064fa0: 4b00 0301 |0014: aput v0, v3, v1 │ │ +064fa4: d801 0105 |0016: add-int/lit8 v1, v1, #int 5 // #05 │ │ +064fa8: 28fa |0018: goto 0012 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x000a line=92 │ │ 0x000b line=88 │ │ 0x000d line=89 │ │ @@ -38715,26 +38716,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 │ │ -057210: |[057210] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;II)V │ │ -057220: 6e10 ea09 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -057226: 0a00 |0003: move-result v0 │ │ -057228: 5453 af06 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -05722c: da04 0714 |0006: mul-int/lit8 v4, v7, #int 20 // #14 │ │ -057230: d801 0402 |0008: add-int/lit8 v1, v4, #int 2 // #02 │ │ -057234: da02 0814 |000a: mul-int/lit8 v2, v8, #int 20 // #14 │ │ -057238: 3521 0700 |000c: if-ge v1, v2, 0013 // +0007 │ │ -05723c: 4b00 0301 |000e: aput v0, v3, v1 │ │ -057240: d801 0105 |0010: add-int/lit8 v1, v1, #int 5 // #05 │ │ -057244: 28fa |0012: goto 000c // -0006 │ │ -057246: 0e00 |0013: return-void │ │ +064fac: |[064fac] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setColor:(Lcom/badlogic/gdx/graphics/Color;II)V │ │ +064fbc: 6e10 ea09 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +064fc2: 0a00 |0003: move-result v0 │ │ +064fc4: 5453 af06 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +064fc8: da04 0714 |0006: mul-int/lit8 v4, v7, #int 20 // #14 │ │ +064fcc: d801 0402 |0008: add-int/lit8 v1, v4, #int 2 // #02 │ │ +064fd0: da02 0814 |000a: mul-int/lit8 v2, v8, #int 20 // #14 │ │ +064fd4: 3521 0700 |000c: if-ge v1, v2, 0013 // +0007 │ │ +064fd8: 4b00 0301 |000e: aput v0, v3, v1 │ │ +064fdc: d801 0105 |0010: add-int/lit8 v1, v1, #int 5 // #05 │ │ +064fe0: 28fa |0012: goto 000c // -0006 │ │ +064fe2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x0006 line=109 │ │ 0x000e line=110 │ │ 0x0010 line=109 │ │ @@ -38754,25 +38755,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 │ │ -057248: |[057248] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -057258: 6e10 280c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -05725e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -057260: 6205 9a06 |0004: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -057264: 0760 |0006: move-object v0, v6 │ │ -057266: 0771 |0007: move-object v1, v7 │ │ -057268: 0182 |0008: move v2, v8 │ │ -05726a: 0193 |0009: move v3, v9 │ │ -05726c: 7406 220c 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@0c22 │ │ -057272: 0c00 |000d: move-result-object v0 │ │ -057274: 1100 |000e: return-object v0 │ │ +064fe4: |[064fe4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +064ff4: 6e10 280c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +064ffa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +064ffc: 6205 9a06 |0004: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +065000: 0760 |0006: move-object v0, v6 │ │ +065002: 0771 |0007: move-object v1, v7 │ │ +065004: 0182 |0008: move v2, v8 │ │ +065006: 0193 |0009: move v3, v9 │ │ +065008: 7406 220c 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@0c22 │ │ +06500e: 0c00 |000d: move-result-object v0 │ │ +065010: 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; │ │ @@ -38784,19 +38785,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 │ │ -057278: |[057278] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -057288: 6e10 280c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -05728e: 7406 220c 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@0c22 │ │ -057294: 0c00 |0006: move-result-object v0 │ │ -057296: 1100 |0007: return-object v0 │ │ +065014: |[065014] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setMultiLineText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +065024: 6e10 280c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +06502a: 7406 220c 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@0c22 │ │ +065030: 0c00 |0006: move-result-object v0 │ │ +065032: 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; │ │ @@ -38810,21 +38811,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -057298: |[057298] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setPosition:(FF)V │ │ -0572a8: 5220 b006 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ -0572ac: a700 0300 |0002: sub-float v0, v3, v0 │ │ -0572b0: 5221 b106 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ -0572b4: a701 0401 |0006: sub-float v1, v4, v1 │ │ -0572b8: 6e30 3e0c 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.translate:(FF)V // method@0c3e │ │ -0572be: 0e00 |000b: return-void │ │ +065034: |[065034] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setPosition:(FF)V │ │ +065044: 5220 b006 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ +065048: a700 0300 |0002: sub-float v0, v3, v0 │ │ +06504c: 5221 b106 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ +065050: a701 0401 |0006: sub-float v1, v4, v1 │ │ +065054: 6e30 3e0c 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.translate:(FF)V // method@0c3e │ │ +06505a: 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 │ │ @@ -38835,26 +38836,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 │ │ -0572c0: |[0572c0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0572d0: 6e10 280c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0572d6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0572d8: 7210 3324 0700 |0004: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0572de: 0a05 |0007: move-result v5 │ │ -0572e0: 0760 |0008: move-object v0, v6 │ │ -0572e2: 0771 |0009: move-object v1, v7 │ │ -0572e4: 0182 |000a: move v2, v8 │ │ -0572e6: 0193 |000b: move v3, v9 │ │ -0572e8: 7406 240c 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@0c24 │ │ -0572ee: 0c00 |000f: move-result-object v0 │ │ -0572f0: 1100 |0010: return-object v0 │ │ +06505c: |[06505c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +06506c: 6e10 280c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +065072: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +065074: 7210 3324 0700 |0004: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +06507a: 0a05 |0007: move-result v5 │ │ +06507c: 0760 |0008: move-object v0, v6 │ │ +06507e: 0771 |0009: move-object v1, v7 │ │ +065080: 0182 |000a: move v2, v8 │ │ +065082: 0193 |000b: move v3, v9 │ │ +065084: 7406 240c 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@0c24 │ │ +06508a: 0c00 |000f: move-result-object v0 │ │ +06508c: 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; │ │ @@ -38866,19 +38867,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 │ │ -0572f4: |[0572f4] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -057304: 6e10 280c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -05730a: 7406 240c 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@0c24 │ │ -057310: 0c00 |0006: move-result-object v0 │ │ -057312: 1100 |0007: return-object v0 │ │ +065090: |[065090] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setText:(Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0650a0: 6e10 280c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0650a6: 7406 240c 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@0c24 │ │ +0650ac: 0c00 |0006: move-result-object v0 │ │ +0650ae: 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; │ │ @@ -38892,17 +38893,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -057314: |[057314] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setUseIntegerPositions:(Z)V │ │ -057324: 5c01 ac06 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ -057328: 0e00 |0002: return-void │ │ +0650b0: |[0650b0] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setUseIntegerPositions:(Z)V │ │ +0650c0: 5c01 ac06 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ +0650c4: 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 │ │ @@ -38912,25 +38913,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 │ │ -05732c: |[05732c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05733c: 6e10 280c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -057342: 6205 9a06 |0003: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -057346: 0760 |0005: move-object v0, v6 │ │ -057348: 0771 |0006: move-object v1, v7 │ │ -05734a: 0182 |0007: move v2, v8 │ │ -05734c: 0193 |0008: move v3, v9 │ │ -05734e: 01a4 |0009: move v4, v10 │ │ -057350: 7406 270c 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@0c27 │ │ -057356: 0c00 |000d: move-result-object v0 │ │ -057358: 1100 |000e: return-object v0 │ │ +0650c8: |[0650c8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0650d8: 6e10 280c 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0650de: 6205 9a06 |0003: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0650e2: 0760 |0005: move-object v0, v6 │ │ +0650e4: 0771 |0006: move-object v1, v7 │ │ +0650e6: 0182 |0007: move v2, v8 │ │ +0650e8: 0193 |0008: move v3, v9 │ │ +0650ea: 01a4 |0009: move v4, v10 │ │ +0650ec: 7406 270c 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@0c27 │ │ +0650f2: 0c00 |000d: move-result-object v0 │ │ +0650f4: 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; │ │ @@ -38943,19 +38944,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 │ │ -05735c: |[05735c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -05736c: 6e10 280c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -057372: 7406 270c 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@0c27 │ │ -057378: 0c00 |0006: move-result-object v0 │ │ -05737a: 1100 |0007: return-object v0 │ │ +0650f8: |[0650f8] com.badlogic.gdx.graphics.g2d.BitmapFontCache.setWrappedText:(Ljava/lang/CharSequence;FFFLcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +065108: 6e10 280c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +06510e: 7406 270c 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@0c27 │ │ +065114: 0c00 |0006: move-result-object v0 │ │ +065116: 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; │ │ @@ -38969,48 +38970,48 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -05737c: |[05737c] com.badlogic.gdx.graphics.g2d.BitmapFontCache.translate:(FF)V │ │ -05738c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05738e: 2d03 0604 |0001: cmpl-float v3, v6, v4 │ │ -057392: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ -057396: 2d03 0704 |0005: cmpl-float v3, v7, v4 │ │ -05739a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -05739e: 0e00 |0009: return-void │ │ -0573a0: 5553 ac06 |000a: iget-boolean v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ -0573a4: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ -0573a8: 7110 8a24 0600 |000e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0573ae: 0a03 |0011: move-result v3 │ │ -0573b0: 8236 |0012: int-to-float v6, v3 │ │ -0573b2: 7110 8a24 0700 |0013: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0573b8: 0a03 |0016: move-result v3 │ │ -0573ba: 8237 |0017: int-to-float v7, v3 │ │ -0573bc: 5253 b006 |0018: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ -0573c0: c663 |001a: add-float/2addr v3, v6 │ │ -0573c2: 5953 b006 |001b: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ -0573c6: 5253 b106 |001d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ -0573ca: c673 |001f: add-float/2addr v3, v7 │ │ -0573cc: 5953 b106 |0020: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ -0573d0: 5452 af06 |0022: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ -0573d4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0573d6: 5251 ab06 |0025: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ -0573da: 3510 e2ff |0027: if-ge v0, v1, 0009 // -001e │ │ -0573de: 4403 0200 |0029: aget v3, v2, v0 │ │ -0573e2: c663 |002b: add-float/2addr v3, v6 │ │ -0573e4: 4b03 0200 |002c: aput v3, v2, v0 │ │ -0573e8: d803 0001 |002e: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0573ec: 4404 0203 |0030: aget v4, v2, v3 │ │ -0573f0: c674 |0032: add-float/2addr v4, v7 │ │ -0573f2: 4b04 0203 |0033: aput v4, v2, v3 │ │ -0573f6: d800 0005 |0035: add-int/lit8 v0, v0, #int 5 // #05 │ │ -0573fa: 28f0 |0037: goto 0027 // -0010 │ │ +065118: |[065118] com.badlogic.gdx.graphics.g2d.BitmapFontCache.translate:(FF)V │ │ +065128: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06512a: 2d03 0604 |0001: cmpl-float v3, v6, v4 │ │ +06512e: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ +065132: 2d03 0704 |0005: cmpl-float v3, v7, v4 │ │ +065136: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +06513a: 0e00 |0009: return-void │ │ +06513c: 5553 ac06 |000a: iget-boolean v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ +065140: 3803 0c00 |000c: if-eqz v3, 0018 // +000c │ │ +065144: 7110 8a24 0600 |000e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06514a: 0a03 |0011: move-result v3 │ │ +06514c: 8236 |0012: int-to-float v6, v3 │ │ +06514e: 7110 8a24 0700 |0013: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +065154: 0a03 |0016: move-result v3 │ │ +065156: 8237 |0017: int-to-float v7, v3 │ │ +065158: 5253 b006 |0018: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ +06515c: c663 |001a: add-float/2addr v3, v6 │ │ +06515e: 5953 b006 |001b: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.x:F // field@06b0 │ │ +065162: 5253 b106 |001d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ +065166: c673 |001f: add-float/2addr v3, v7 │ │ +065168: 5953 b106 |0020: iput v3, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.y:F // field@06b1 │ │ +06516c: 5452 af06 |0022: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.vertices:[F // field@06af │ │ +065170: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +065172: 5251 ab06 |0025: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.idx:I // field@06ab │ │ +065176: 3510 e2ff |0027: if-ge v0, v1, 0009 // -001e │ │ +06517a: 4403 0200 |0029: aget v3, v2, v0 │ │ +06517e: c663 |002b: add-float/2addr v3, v6 │ │ +065180: 4b03 0200 |002c: aput v3, v2, v0 │ │ +065184: d803 0001 |002e: add-int/lit8 v3, v0, #int 1 // #01 │ │ +065188: 4404 0203 |0030: aget v4, v2, v3 │ │ +06518c: c674 |0032: add-float/2addr v4, v7 │ │ +06518e: 4b04 0203 |0033: aput v4, v2, v3 │ │ +065192: d800 0005 |0035: add-int/lit8 v0, v0, #int 5 // #05 │ │ +065196: 28f0 |0037: goto 0027 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0009 line=75 │ │ 0x000a line=64 │ │ 0x000e line=65 │ │ 0x0013 line=66 │ │ @@ -39034,17 +39035,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0573fc: |[0573fc] com.badlogic.gdx.graphics.g2d.BitmapFontCache.usesIntegerPositions:()Z │ │ -05740c: 5510 ac06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ -057410: 0f00 |0002: return v0 │ │ +065198: |[065198] com.badlogic.gdx.graphics.g2d.BitmapFontCache.usesIntegerPositions:()Z │ │ +0651a8: 5510 ac06 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.integer:Z // field@06ac │ │ +0651ac: 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 : 503 (BitmapFontCache.java) │ │ @@ -39213,38 +39214,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -057414: |[057414] com.badlogic.gdx.graphics.g2d.NinePatch.:()V │ │ -057424: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -057428: 7010 ce09 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09ce │ │ -05742e: 6900 dc06 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06dc │ │ -057432: 0e00 |0007: return-void │ │ +0651b0: |[0651b0] com.badlogic.gdx.graphics.g2d.NinePatch.:()V │ │ +0651c0: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0651c4: 7010 ce09 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09ce │ │ +0651ca: 6900 dc06 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06dc │ │ +0651ce: 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 │ │ -057434: |[057434] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -057444: 2200 5901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -057448: 7020 760e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -05744e: 7020 6e0c 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c6e │ │ -057454: 0e00 |0008: return-void │ │ +0651d0: |[0651d0] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0651e0: 2200 5901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0651e4: 7020 760e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +0651ea: 7020 6e0c 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c6e │ │ +0651f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0008 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0009 reg=2 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -39254,24 +39255,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 │ │ -057458: |[057458] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -057468: 2201 5901 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05746c: 7020 760e 7100 |0002: invoke-direct {v1, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -057472: 0760 |0005: move-object v0, v6 │ │ -057474: 0182 |0006: move v2, v8 │ │ -057476: 0193 |0007: move v3, v9 │ │ -057478: 01a4 |0008: move v4, v10 │ │ -05747a: 01b5 |0009: move v5, v11 │ │ -05747c: 7606 6f0c 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@0c6f │ │ -057482: 0e00 |000d: return-void │ │ +0651f4: |[0651f4] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +065204: 2201 5901 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +065208: 7020 760e 7100 |0002: invoke-direct {v1, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +06520e: 0760 |0005: move-object v0, v6 │ │ +065210: 0182 |0006: move v2, v8 │ │ +065212: 0193 |0007: move v3, v9 │ │ +065214: 01a4 |0008: move v4, v10 │ │ +065216: 01b5 |0009: move v5, v11 │ │ +065218: 7606 6f0c 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@0c6f │ │ +06521e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000d line=50 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x000e reg=7 texture Lcom/badlogic/gdx/graphics/Texture; │ │ @@ -39285,18 +39286,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 │ │ -057484: |[057484] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;Lcom/badlogic/gdx/graphics/Color;)V │ │ -057494: 7020 690c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0c69 │ │ -05749a: 6e20 850c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c85 │ │ -0574a0: 0e00 |0006: return-void │ │ +065220: |[065220] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/Texture;Lcom/badlogic/gdx/graphics/Color;)V │ │ +065230: 7020 690c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0c69 │ │ +065236: 6e20 850c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c85 │ │ +06523c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -39308,20 +39309,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 │ │ -0574a4: |[0574a4] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0574b4: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0574b8: 5431 cf06 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -0574bc: 7020 d009 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0574c2: 7030 6d0c 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@0c6d │ │ -0574c8: 0e00 |000a: return-void │ │ +065240: |[065240] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +065250: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +065254: 5431 cf06 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +065258: 7020 d009 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +06525e: 7030 6d0c 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@0c6d │ │ +065264: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000a line=155 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x000b reg=3 ninePatch Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -39331,84 +39332,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 │ │ -0574cc: |[0574cc] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V │ │ -0574dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0574de: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0574e0: 7010 9524 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -0574e6: 5942 cd06 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -0574ea: 5942 cb06 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -0574ee: 5942 ce06 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -0574f2: 5942 d406 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -0574f6: 5942 d206 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -0574fa: 5942 d506 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -0574fe: 5942 e006 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -057502: 5942 de06 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -057506: 5942 e106 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -05750a: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ -05750e: 2300 e803 |0019: new-array v0, v0, [F // type@03e8 │ │ -057512: 5b40 e206 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057516: 2200 0e01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05751a: 6201 6003 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -05751e: 7020 d009 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -057524: 5b40 cf06 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -057528: 5942 d806 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -05752c: 5942 d906 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -057530: 5942 da06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -057534: 5942 d706 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -057538: 5450 dd06 |002e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -05753c: 5b40 dd06 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -057540: 5250 cd06 |0032: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -057544: 5940 cd06 |0034: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -057548: 5250 cb06 |0036: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -05754c: 5940 cb06 |0038: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -057550: 5250 ce06 |003a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -057554: 5940 ce06 |003c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -057558: 5250 d406 |003e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -05755c: 5940 d406 |0040: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -057560: 5250 d206 |0042: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -057564: 5940 d206 |0044: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -057568: 5250 d506 |0046: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -05756c: 5940 d506 |0048: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -057570: 5250 e006 |004a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -057574: 5940 e006 |004c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -057578: 5250 de06 |004e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -05757c: 5940 de06 |0050: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -057580: 5250 e106 |0052: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -057584: 5940 e106 |0054: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -057588: 5250 d106 |0056: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -05758c: 5940 d106 |0058: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -057590: 5250 db06 |005a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -057594: 5940 db06 |005c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -057598: 5250 d606 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -05759c: 5940 d606 |0060: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -0575a0: 5250 d306 |0062: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -0575a4: 5940 d306 |0064: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -0575a8: 5250 df06 |0066: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -0575ac: 5940 df06 |0068: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -0575b0: 5250 cc06 |006a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -0575b4: 5940 cc06 |006c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -0575b8: 5450 e206 |006e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0575bc: 2100 |0070: array-length v0, v0 │ │ -0575be: 2300 e803 |0071: new-array v0, v0, [F // type@03e8 │ │ -0575c2: 5b40 e206 |0073: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0575c6: 5450 e206 |0075: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0575ca: 5441 e206 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0575ce: 5452 e206 |0079: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0575d2: 2122 |007b: array-length v2, v2 │ │ -0575d4: 7152 e124 3031 |007c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0575da: 5250 d006 |007f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -0575de: 5940 d006 |0081: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -0575e2: 5440 cf06 |0083: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -0575e6: 6e20 e609 6000 |0085: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0575ec: 0e00 |0088: return-void │ │ +065268: |[065268] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V │ │ +065278: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06527a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +06527c: 7010 9524 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +065282: 5942 cd06 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +065286: 5942 cb06 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +06528a: 5942 ce06 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +06528e: 5942 d406 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +065292: 5942 d206 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065296: 5942 d506 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +06529a: 5942 e006 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +06529e: 5942 de06 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +0652a2: 5942 e106 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +0652a6: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ +0652aa: 2300 e803 |0019: new-array v0, v0, [F // type@03e8 │ │ +0652ae: 5b40 e206 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0652b2: 2200 0e01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0652b6: 6201 6003 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0652ba: 7020 d009 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0652c0: 5b40 cf06 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +0652c4: 5942 d806 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +0652c8: 5942 d906 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +0652cc: 5942 da06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +0652d0: 5942 d706 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +0652d4: 5450 dd06 |002e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +0652d8: 5b40 dd06 |0030: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +0652dc: 5250 cd06 |0032: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +0652e0: 5940 cd06 |0034: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +0652e4: 5250 cb06 |0036: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +0652e8: 5940 cb06 |0038: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +0652ec: 5250 ce06 |003a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +0652f0: 5940 ce06 |003c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +0652f4: 5250 d406 |003e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +0652f8: 5940 d406 |0040: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +0652fc: 5250 d206 |0042: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065300: 5940 d206 |0044: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065304: 5250 d506 |0046: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +065308: 5940 d506 |0048: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +06530c: 5250 e006 |004a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +065310: 5940 e006 |004c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +065314: 5250 de06 |004e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +065318: 5940 de06 |0050: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +06531c: 5250 e106 |0052: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +065320: 5940 e106 |0054: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +065324: 5250 d106 |0056: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065328: 5940 d106 |0058: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +06532c: 5250 db06 |005a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065330: 5940 db06 |005c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065334: 5250 d606 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065338: 5940 d606 |0060: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +06533c: 5250 d306 |0062: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065340: 5940 d306 |0064: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065344: 5250 df06 |0066: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065348: 5940 df06 |0068: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +06534c: 5250 cc06 |006a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065350: 5940 cc06 |006c: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065354: 5450 e206 |006e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065358: 2100 |0070: array-length v0, v0 │ │ +06535a: 2300 e803 |0071: new-array v0, v0, [F // type@03e8 │ │ +06535e: 5b40 e206 |0073: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065362: 5450 e206 |0075: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065366: 5441 e206 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +06536a: 5452 e206 |0079: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +06536e: 2122 |007b: array-length v2, v2 │ │ +065370: 7152 e124 3031 |007c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +065376: 5250 d006 |007f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +06537a: 5940 d006 |0081: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +06537e: 5440 cf06 |0083: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +065382: 6e20 e609 6000 |0085: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +065388: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=157 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0011 line=41 │ │ 0x0017 line=43 │ │ @@ -39445,60 +39446,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 │ │ -0575f0: |[0575f0] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -057600: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -057602: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -057604: 7010 9524 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -05760a: 5942 cd06 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -05760e: 5942 cb06 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -057612: 5942 ce06 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -057616: 5942 d406 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -05761a: 5942 d206 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -05761e: 5942 d506 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -057622: 5942 e006 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -057626: 5942 de06 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -05762a: 5942 e106 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -05762e: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ -057632: 2300 e803 |0019: new-array v0, v0, [F // type@03e8 │ │ -057636: 5b40 e206 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -05763a: 2200 0e01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05763e: 6201 6003 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -057642: 7020 d009 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -057648: 5b40 cf06 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -05764c: 5942 d806 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -057650: 5942 d906 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -057654: 5942 da06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -057658: 5942 d706 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -05765c: 1300 0900 |002e: const/16 v0, #int 9 // #9 │ │ -057660: 2300 0604 |0030: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ -057664: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -057666: 4d03 0001 |0033: aput-object v3, v0, v1 │ │ -05766a: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -05766c: 4d03 0001 |0036: aput-object v3, v0, v1 │ │ -057670: 1221 |0038: const/4 v1, #int 2 // #2 │ │ -057672: 4d03 0001 |0039: aput-object v3, v0, v1 │ │ -057676: 1231 |003b: const/4 v1, #int 3 // #3 │ │ -057678: 4d03 0001 |003c: aput-object v3, v0, v1 │ │ -05767c: 1241 |003e: const/4 v1, #int 4 // #4 │ │ -05767e: 4d05 0001 |003f: aput-object v5, v0, v1 │ │ -057682: 1251 |0041: const/4 v1, #int 5 // #5 │ │ -057684: 4d03 0001 |0042: aput-object v3, v0, v1 │ │ -057688: 1261 |0044: const/4 v1, #int 6 // #6 │ │ -05768a: 4d03 0001 |0045: aput-object v3, v0, v1 │ │ -05768e: 1271 |0047: const/4 v1, #int 7 // #7 │ │ -057690: 4d03 0001 |0048: aput-object v3, v0, v1 │ │ -057694: 1301 0800 |004a: const/16 v1, #int 8 // #8 │ │ -057698: 4d03 0001 |004c: aput-object v3, v0, v1 │ │ -05769c: 7020 820c 0400 |004e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c82 │ │ -0576a2: 0e00 |0051: return-void │ │ +06538c: |[06538c] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06539c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06539e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0653a0: 7010 9524 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +0653a6: 5942 cd06 |0005: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +0653aa: 5942 cb06 |0007: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +0653ae: 5942 ce06 |0009: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +0653b2: 5942 d406 |000b: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +0653b6: 5942 d206 |000d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +0653ba: 5942 d506 |000f: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +0653be: 5942 e006 |0011: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +0653c2: 5942 de06 |0013: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +0653c6: 5942 e106 |0015: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +0653ca: 1300 b400 |0017: const/16 v0, #int 180 // #b4 │ │ +0653ce: 2300 e803 |0019: new-array v0, v0, [F // type@03e8 │ │ +0653d2: 5b40 e206 |001b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0653d6: 2200 0e01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0653da: 6201 6003 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0653de: 7020 d009 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0653e4: 5b40 cf06 |0024: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +0653e8: 5942 d806 |0026: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +0653ec: 5942 d906 |0028: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +0653f0: 5942 da06 |002a: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +0653f4: 5942 d706 |002c: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +0653f8: 1300 0900 |002e: const/16 v0, #int 9 // #9 │ │ +0653fc: 2300 0604 |0030: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ +065400: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +065402: 4d03 0001 |0033: aput-object v3, v0, v1 │ │ +065406: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +065408: 4d03 0001 |0036: aput-object v3, v0, v1 │ │ +06540c: 1221 |0038: const/4 v1, #int 2 // #2 │ │ +06540e: 4d03 0001 |0039: aput-object v3, v0, v1 │ │ +065412: 1231 |003b: const/4 v1, #int 3 // #3 │ │ +065414: 4d03 0001 |003c: aput-object v3, v0, v1 │ │ +065418: 1241 |003e: const/4 v1, #int 4 // #4 │ │ +06541a: 4d05 0001 |003f: aput-object v5, v0, v1 │ │ +06541e: 1251 |0041: const/4 v1, #int 5 // #5 │ │ +065420: 4d03 0001 |0042: aput-object v3, v0, v1 │ │ +065424: 1261 |0044: const/4 v1, #int 6 // #6 │ │ +065426: 4d03 0001 |0045: aput-object v3, v0, v1 │ │ +06542a: 1271 |0047: const/4 v1, #int 7 // #7 │ │ +06542c: 4d03 0001 |0048: aput-object v3, v0, v1 │ │ +065430: 1301 0800 |004a: const/16 v1, #int 8 // #8 │ │ +065434: 4d03 0001 |004c: aput-object v3, v0, v1 │ │ +065438: 7020 820c 0400 |004e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c82 │ │ +06543e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=110 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0011 line=41 │ │ 0x0017 line=43 │ │ @@ -39515,205 +39516,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 │ │ -0576a4: |[0576a4] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -0576b4: 7010 9524 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ -0576ba: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0576bc: 59a0 cd06 |0004: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -0576c0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0576c2: 59a0 cb06 |0007: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -0576c6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -0576c8: 59a0 ce06 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -0576cc: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -0576ce: 59a0 d406 |000d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -0576d2: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -0576d4: 59a0 d206 |0010: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -0576d8: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -0576da: 59a0 d506 |0013: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -0576de: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ -0576e0: 59a0 e006 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -0576e4: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -0576e6: 59a0 de06 |0019: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -0576ea: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ -0576ec: 59a0 e106 |001c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -0576f0: 1300 b400 |001e: const/16 v0, #int 180 // #b4 │ │ -0576f4: 2300 e803 |0020: new-array v0, v0, [F // type@03e8 │ │ -0576f8: 5ba0 e206 |0022: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0576fc: 2200 0e01 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -057700: 6201 6003 |0026: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -057704: 7020 d009 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -05770a: 5ba0 cf06 |002b: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -05770e: 12f0 |002d: const/4 v0, #int -1 // #ff │ │ -057710: 59a0 d806 |002e: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -057714: 12f0 |0030: const/4 v0, #int -1 // #ff │ │ -057716: 59a0 d906 |0031: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -05771a: 12f0 |0033: const/4 v0, #int -1 // #ff │ │ -05771c: 59a0 da06 |0034: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -057720: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ -057722: 59a0 d706 |0037: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -057726: 390b 0a00 |0039: if-nez v11, 0043 // +000a │ │ -05772a: 2200 7b03 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05772e: 1a01 ad23 |003d: const-string v1, "region cannot be null." // string@23ad │ │ -057732: 7020 6824 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -057738: 2700 |0042: throw v0 │ │ -05773a: 6e10 7e0e 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057740: 0a00 |0046: move-result v0 │ │ -057742: b1c0 |0047: sub-int/2addr v0, v12 │ │ -057744: 9107 000d |0048: sub-int v7, v0, v13 │ │ -057748: 6e10 7d0e 0b00 |004a: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05774e: 0a00 |004d: move-result v0 │ │ -057750: b1e0 |004e: sub-int/2addr v0, v14 │ │ -057752: 9106 000f |004f: sub-int v6, v0, v15 │ │ -057756: 1300 0900 |0051: const/16 v0, #int 9 // #9 │ │ -05775a: 2308 0604 |0053: new-array v8, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ -05775e: 3d0e 3000 |0055: if-lez v14, 0085 // +0030 │ │ -057762: 3d0c 0f00 |0057: if-lez v12, 0066 // +000f │ │ -057766: 1209 |0059: const/4 v9, #int 0 // #0 │ │ -057768: 2200 5901 |005a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05776c: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -05776e: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -057770: 07b1 |005e: move-object v1, v11 │ │ -057772: 01c4 |005f: move v4, v12 │ │ -057774: 01e5 |0060: move v5, v14 │ │ -057776: 7606 7b0e 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@0e7b │ │ -05777c: 4d00 0809 |0064: aput-object v0, v8, v9 │ │ -057780: 3d07 0f00 |0066: if-lez v7, 0075 // +000f │ │ -057784: 1219 |0068: const/4 v9, #int 1 // #1 │ │ -057786: 2200 5901 |0069: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05778a: 1203 |006b: const/4 v3, #int 0 // #0 │ │ -05778c: 07b1 |006c: move-object v1, v11 │ │ -05778e: 01c2 |006d: move v2, v12 │ │ -057790: 0174 |006e: move v4, v7 │ │ -057792: 01e5 |006f: move v5, v14 │ │ -057794: 7606 7b0e 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@0e7b │ │ -05779a: 4d00 0809 |0073: aput-object v0, v8, v9 │ │ -05779e: 3d0d 1000 |0075: if-lez v13, 0085 // +0010 │ │ -0577a2: 1229 |0077: const/4 v9, #int 2 // #2 │ │ -0577a4: 2200 5901 |0078: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0577a8: 9002 0c07 |007a: add-int v2, v12, v7 │ │ -0577ac: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -0577ae: 07b1 |007d: move-object v1, v11 │ │ -0577b0: 01d4 |007e: move v4, v13 │ │ -0577b2: 01e5 |007f: move v5, v14 │ │ -0577b4: 7606 7b0e 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@0e7b │ │ -0577ba: 4d00 0809 |0083: aput-object v0, v8, v9 │ │ -0577be: 3d06 3000 |0085: if-lez v6, 00b5 // +0030 │ │ -0577c2: 3d0c 0f00 |0087: if-lez v12, 0096 // +000f │ │ -0577c6: 1239 |0089: const/4 v9, #int 3 // #3 │ │ -0577c8: 2200 5901 |008a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0577cc: 1202 |008c: const/4 v2, #int 0 // #0 │ │ -0577ce: 07b1 |008d: move-object v1, v11 │ │ -0577d0: 01e3 |008e: move v3, v14 │ │ -0577d2: 01c4 |008f: move v4, v12 │ │ -0577d4: 0165 |0090: move v5, v6 │ │ -0577d6: 7606 7b0e 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@0e7b │ │ -0577dc: 4d00 0809 |0094: aput-object v0, v8, v9 │ │ -0577e0: 3d07 0f00 |0096: if-lez v7, 00a5 // +000f │ │ -0577e4: 1249 |0098: const/4 v9, #int 4 // #4 │ │ -0577e6: 2200 5901 |0099: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0577ea: 07b1 |009b: move-object v1, v11 │ │ -0577ec: 01c2 |009c: move v2, v12 │ │ -0577ee: 01e3 |009d: move v3, v14 │ │ -0577f0: 0174 |009e: move v4, v7 │ │ -0577f2: 0165 |009f: move v5, v6 │ │ -0577f4: 7606 7b0e 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@0e7b │ │ -0577fa: 4d00 0809 |00a3: aput-object v0, v8, v9 │ │ -0577fe: 3d0d 1000 |00a5: if-lez v13, 00b5 // +0010 │ │ -057802: 1259 |00a7: const/4 v9, #int 5 // #5 │ │ -057804: 2200 5901 |00a8: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -057808: 9002 0c07 |00aa: add-int v2, v12, v7 │ │ -05780c: 07b1 |00ac: move-object v1, v11 │ │ -05780e: 01e3 |00ad: move v3, v14 │ │ -057810: 01d4 |00ae: move v4, v13 │ │ -057812: 0165 |00af: move v5, v6 │ │ -057814: 7606 7b0e 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@0e7b │ │ -05781a: 4d00 0809 |00b3: aput-object v0, v8, v9 │ │ -05781e: 3d0f 3400 |00b5: if-lez v15, 00e9 // +0034 │ │ -057822: 3d0c 1000 |00b7: if-lez v12, 00c7 // +0010 │ │ -057826: 1269 |00b9: const/4 v9, #int 6 // #6 │ │ -057828: 2200 5901 |00ba: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05782c: 1202 |00bc: const/4 v2, #int 0 // #0 │ │ -05782e: 9003 0e06 |00bd: add-int v3, v14, v6 │ │ -057832: 07b1 |00bf: move-object v1, v11 │ │ -057834: 01c4 |00c0: move v4, v12 │ │ -057836: 01f5 |00c1: move v5, v15 │ │ -057838: 7606 7b0e 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@0e7b │ │ -05783e: 4d00 0809 |00c5: aput-object v0, v8, v9 │ │ -057842: 3d07 1000 |00c7: if-lez v7, 00d7 // +0010 │ │ -057846: 1279 |00c9: const/4 v9, #int 7 // #7 │ │ -057848: 2200 5901 |00ca: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05784c: 9003 0e06 |00cc: add-int v3, v14, v6 │ │ -057850: 07b1 |00ce: move-object v1, v11 │ │ -057852: 01c2 |00cf: move v2, v12 │ │ -057854: 0174 |00d0: move v4, v7 │ │ -057856: 01f5 |00d1: move v5, v15 │ │ -057858: 7606 7b0e 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@0e7b │ │ -05785e: 4d00 0809 |00d5: aput-object v0, v8, v9 │ │ -057862: 3d0d 1200 |00d7: if-lez v13, 00e9 // +0012 │ │ -057866: 1309 0800 |00d9: const/16 v9, #int 8 // #8 │ │ -05786a: 2200 5901 |00db: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05786e: 9002 0c07 |00dd: add-int v2, v12, v7 │ │ -057872: 9003 0e06 |00df: add-int v3, v14, v6 │ │ -057876: 07b1 |00e1: move-object v1, v11 │ │ -057878: 01d4 |00e2: move v4, v13 │ │ -05787a: 01f5 |00e3: move v5, v15 │ │ -05787c: 7606 7b0e 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@0e7b │ │ -057882: 4d00 0809 |00e7: aput-object v0, v8, v9 │ │ -057886: 390c 2400 |00e9: if-nez v12, 010d // +0024 │ │ -05788a: 3907 2200 |00eb: if-nez v7, 010d // +0022 │ │ -05788e: 1210 |00ed: const/4 v0, #int 1 // #1 │ │ -057890: 1221 |00ee: const/4 v1, #int 2 // #2 │ │ -057892: 4601 0801 |00ef: aget-object v1, v8, v1 │ │ -057896: 4d01 0800 |00f1: aput-object v1, v8, v0 │ │ -05789a: 1240 |00f3: const/4 v0, #int 4 // #4 │ │ -05789c: 1251 |00f4: const/4 v1, #int 5 // #5 │ │ -05789e: 4601 0801 |00f5: aget-object v1, v8, v1 │ │ -0578a2: 4d01 0800 |00f7: aput-object v1, v8, v0 │ │ -0578a6: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ -0578a8: 1301 0800 |00fa: const/16 v1, #int 8 // #8 │ │ -0578ac: 4601 0801 |00fc: aget-object v1, v8, v1 │ │ -0578b0: 4d01 0800 |00fe: aput-object v1, v8, v0 │ │ -0578b4: 1220 |0100: const/4 v0, #int 2 // #2 │ │ -0578b6: 1201 |0101: const/4 v1, #int 0 // #0 │ │ -0578b8: 4d01 0800 |0102: aput-object v1, v8, v0 │ │ -0578bc: 1250 |0104: const/4 v0, #int 5 // #5 │ │ -0578be: 1201 |0105: const/4 v1, #int 0 // #0 │ │ -0578c0: 4d01 0800 |0106: aput-object v1, v8, v0 │ │ -0578c4: 1300 0800 |0108: const/16 v0, #int 8 // #8 │ │ -0578c8: 1201 |010a: const/4 v1, #int 0 // #0 │ │ -0578ca: 4d01 0800 |010b: aput-object v1, v8, v0 │ │ -0578ce: 390e 2400 |010d: if-nez v14, 0131 // +0024 │ │ -0578d2: 3906 2200 |010f: if-nez v6, 0131 // +0022 │ │ -0578d6: 1230 |0111: const/4 v0, #int 3 // #3 │ │ -0578d8: 1261 |0112: const/4 v1, #int 6 // #6 │ │ -0578da: 4601 0801 |0113: aget-object v1, v8, v1 │ │ -0578de: 4d01 0800 |0115: aput-object v1, v8, v0 │ │ -0578e2: 1240 |0117: const/4 v0, #int 4 // #4 │ │ -0578e4: 1271 |0118: const/4 v1, #int 7 // #7 │ │ -0578e6: 4601 0801 |0119: aget-object v1, v8, v1 │ │ -0578ea: 4d01 0800 |011b: aput-object v1, v8, v0 │ │ -0578ee: 1250 |011d: const/4 v0, #int 5 // #5 │ │ -0578f0: 1301 0800 |011e: const/16 v1, #int 8 // #8 │ │ -0578f4: 4601 0801 |0120: aget-object v1, v8, v1 │ │ -0578f8: 4d01 0800 |0122: aput-object v1, v8, v0 │ │ -0578fc: 1260 |0124: const/4 v0, #int 6 // #6 │ │ -0578fe: 1201 |0125: const/4 v1, #int 0 // #0 │ │ -057900: 4d01 0800 |0126: aput-object v1, v8, v0 │ │ -057904: 1270 |0128: const/4 v0, #int 7 // #7 │ │ -057906: 1201 |0129: const/4 v1, #int 0 // #0 │ │ -057908: 4d01 0800 |012a: aput-object v1, v8, v0 │ │ -05790c: 1300 0800 |012c: const/16 v0, #int 8 // #8 │ │ -057910: 1201 |012e: const/4 v1, #int 0 // #0 │ │ -057912: 4d01 0800 |012f: aput-object v1, v8, v0 │ │ -057916: 7020 820c 8a00 |0131: invoke-direct {v10, v8}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c82 │ │ -05791c: 0e00 |0134: return-void │ │ +065440: |[065440] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +065450: 7010 9524 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ +065456: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +065458: 59a0 cd06 |0004: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +06545c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +06545e: 59a0 cb06 |0007: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +065462: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +065464: 59a0 ce06 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +065468: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +06546a: 59a0 d406 |000d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +06546e: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +065470: 59a0 d206 |0010: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065474: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +065476: 59a0 d506 |0013: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +06547a: 12f0 |0015: const/4 v0, #int -1 // #ff │ │ +06547c: 59a0 e006 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +065480: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +065482: 59a0 de06 |0019: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +065486: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ +065488: 59a0 e106 |001c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +06548c: 1300 b400 |001e: const/16 v0, #int 180 // #b4 │ │ +065490: 2300 e803 |0020: new-array v0, v0, [F // type@03e8 │ │ +065494: 5ba0 e206 |0022: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065498: 2200 0e01 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +06549c: 6201 6003 |0026: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0654a0: 7020 d009 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0654a6: 5ba0 cf06 |002b: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +0654aa: 12f0 |002d: const/4 v0, #int -1 // #ff │ │ +0654ac: 59a0 d806 |002e: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +0654b0: 12f0 |0030: const/4 v0, #int -1 // #ff │ │ +0654b2: 59a0 d906 |0031: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +0654b6: 12f0 |0033: const/4 v0, #int -1 // #ff │ │ +0654b8: 59a0 da06 |0034: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +0654bc: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ +0654be: 59a0 d706 |0037: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +0654c2: 390b 0a00 |0039: if-nez v11, 0043 // +000a │ │ +0654c6: 2200 7b03 |003b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0654ca: 1a01 ad23 |003d: const-string v1, "region cannot be null." // string@23ad │ │ +0654ce: 7020 6824 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0654d4: 2700 |0042: throw v0 │ │ +0654d6: 6e10 7e0e 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0654dc: 0a00 |0046: move-result v0 │ │ +0654de: b1c0 |0047: sub-int/2addr v0, v12 │ │ +0654e0: 9107 000d |0048: sub-int v7, v0, v13 │ │ +0654e4: 6e10 7d0e 0b00 |004a: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0654ea: 0a00 |004d: move-result v0 │ │ +0654ec: b1e0 |004e: sub-int/2addr v0, v14 │ │ +0654ee: 9106 000f |004f: sub-int v6, v0, v15 │ │ +0654f2: 1300 0900 |0051: const/16 v0, #int 9 // #9 │ │ +0654f6: 2308 0604 |0053: new-array v8, v0, [Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0406 │ │ +0654fa: 3d0e 3000 |0055: if-lez v14, 0085 // +0030 │ │ +0654fe: 3d0c 0f00 |0057: if-lez v12, 0066 // +000f │ │ +065502: 1209 |0059: const/4 v9, #int 0 // #0 │ │ +065504: 2200 5901 |005a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +065508: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +06550a: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +06550c: 07b1 |005e: move-object v1, v11 │ │ +06550e: 01c4 |005f: move v4, v12 │ │ +065510: 01e5 |0060: move v5, v14 │ │ +065512: 7606 7b0e 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@0e7b │ │ +065518: 4d00 0809 |0064: aput-object v0, v8, v9 │ │ +06551c: 3d07 0f00 |0066: if-lez v7, 0075 // +000f │ │ +065520: 1219 |0068: const/4 v9, #int 1 // #1 │ │ +065522: 2200 5901 |0069: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +065526: 1203 |006b: const/4 v3, #int 0 // #0 │ │ +065528: 07b1 |006c: move-object v1, v11 │ │ +06552a: 01c2 |006d: move v2, v12 │ │ +06552c: 0174 |006e: move v4, v7 │ │ +06552e: 01e5 |006f: move v5, v14 │ │ +065530: 7606 7b0e 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@0e7b │ │ +065536: 4d00 0809 |0073: aput-object v0, v8, v9 │ │ +06553a: 3d0d 1000 |0075: if-lez v13, 0085 // +0010 │ │ +06553e: 1229 |0077: const/4 v9, #int 2 // #2 │ │ +065540: 2200 5901 |0078: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +065544: 9002 0c07 |007a: add-int v2, v12, v7 │ │ +065548: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +06554a: 07b1 |007d: move-object v1, v11 │ │ +06554c: 01d4 |007e: move v4, v13 │ │ +06554e: 01e5 |007f: move v5, v14 │ │ +065550: 7606 7b0e 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@0e7b │ │ +065556: 4d00 0809 |0083: aput-object v0, v8, v9 │ │ +06555a: 3d06 3000 |0085: if-lez v6, 00b5 // +0030 │ │ +06555e: 3d0c 0f00 |0087: if-lez v12, 0096 // +000f │ │ +065562: 1239 |0089: const/4 v9, #int 3 // #3 │ │ +065564: 2200 5901 |008a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +065568: 1202 |008c: const/4 v2, #int 0 // #0 │ │ +06556a: 07b1 |008d: move-object v1, v11 │ │ +06556c: 01e3 |008e: move v3, v14 │ │ +06556e: 01c4 |008f: move v4, v12 │ │ +065570: 0165 |0090: move v5, v6 │ │ +065572: 7606 7b0e 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@0e7b │ │ +065578: 4d00 0809 |0094: aput-object v0, v8, v9 │ │ +06557c: 3d07 0f00 |0096: if-lez v7, 00a5 // +000f │ │ +065580: 1249 |0098: const/4 v9, #int 4 // #4 │ │ +065582: 2200 5901 |0099: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +065586: 07b1 |009b: move-object v1, v11 │ │ +065588: 01c2 |009c: move v2, v12 │ │ +06558a: 01e3 |009d: move v3, v14 │ │ +06558c: 0174 |009e: move v4, v7 │ │ +06558e: 0165 |009f: move v5, v6 │ │ +065590: 7606 7b0e 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@0e7b │ │ +065596: 4d00 0809 |00a3: aput-object v0, v8, v9 │ │ +06559a: 3d0d 1000 |00a5: if-lez v13, 00b5 // +0010 │ │ +06559e: 1259 |00a7: const/4 v9, #int 5 // #5 │ │ +0655a0: 2200 5901 |00a8: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0655a4: 9002 0c07 |00aa: add-int v2, v12, v7 │ │ +0655a8: 07b1 |00ac: move-object v1, v11 │ │ +0655aa: 01e3 |00ad: move v3, v14 │ │ +0655ac: 01d4 |00ae: move v4, v13 │ │ +0655ae: 0165 |00af: move v5, v6 │ │ +0655b0: 7606 7b0e 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@0e7b │ │ +0655b6: 4d00 0809 |00b3: aput-object v0, v8, v9 │ │ +0655ba: 3d0f 3400 |00b5: if-lez v15, 00e9 // +0034 │ │ +0655be: 3d0c 1000 |00b7: if-lez v12, 00c7 // +0010 │ │ +0655c2: 1269 |00b9: const/4 v9, #int 6 // #6 │ │ +0655c4: 2200 5901 |00ba: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0655c8: 1202 |00bc: const/4 v2, #int 0 // #0 │ │ +0655ca: 9003 0e06 |00bd: add-int v3, v14, v6 │ │ +0655ce: 07b1 |00bf: move-object v1, v11 │ │ +0655d0: 01c4 |00c0: move v4, v12 │ │ +0655d2: 01f5 |00c1: move v5, v15 │ │ +0655d4: 7606 7b0e 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@0e7b │ │ +0655da: 4d00 0809 |00c5: aput-object v0, v8, v9 │ │ +0655de: 3d07 1000 |00c7: if-lez v7, 00d7 // +0010 │ │ +0655e2: 1279 |00c9: const/4 v9, #int 7 // #7 │ │ +0655e4: 2200 5901 |00ca: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0655e8: 9003 0e06 |00cc: add-int v3, v14, v6 │ │ +0655ec: 07b1 |00ce: move-object v1, v11 │ │ +0655ee: 01c2 |00cf: move v2, v12 │ │ +0655f0: 0174 |00d0: move v4, v7 │ │ +0655f2: 01f5 |00d1: move v5, v15 │ │ +0655f4: 7606 7b0e 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@0e7b │ │ +0655fa: 4d00 0809 |00d5: aput-object v0, v8, v9 │ │ +0655fe: 3d0d 1200 |00d7: if-lez v13, 00e9 // +0012 │ │ +065602: 1309 0800 |00d9: const/16 v9, #int 8 // #8 │ │ +065606: 2200 5901 |00db: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +06560a: 9002 0c07 |00dd: add-int v2, v12, v7 │ │ +06560e: 9003 0e06 |00df: add-int v3, v14, v6 │ │ +065612: 07b1 |00e1: move-object v1, v11 │ │ +065614: 01d4 |00e2: move v4, v13 │ │ +065616: 01f5 |00e3: move v5, v15 │ │ +065618: 7606 7b0e 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@0e7b │ │ +06561e: 4d00 0809 |00e7: aput-object v0, v8, v9 │ │ +065622: 390c 2400 |00e9: if-nez v12, 010d // +0024 │ │ +065626: 3907 2200 |00eb: if-nez v7, 010d // +0022 │ │ +06562a: 1210 |00ed: const/4 v0, #int 1 // #1 │ │ +06562c: 1221 |00ee: const/4 v1, #int 2 // #2 │ │ +06562e: 4601 0801 |00ef: aget-object v1, v8, v1 │ │ +065632: 4d01 0800 |00f1: aput-object v1, v8, v0 │ │ +065636: 1240 |00f3: const/4 v0, #int 4 // #4 │ │ +065638: 1251 |00f4: const/4 v1, #int 5 // #5 │ │ +06563a: 4601 0801 |00f5: aget-object v1, v8, v1 │ │ +06563e: 4d01 0800 |00f7: aput-object v1, v8, v0 │ │ +065642: 1270 |00f9: const/4 v0, #int 7 // #7 │ │ +065644: 1301 0800 |00fa: const/16 v1, #int 8 // #8 │ │ +065648: 4601 0801 |00fc: aget-object v1, v8, v1 │ │ +06564c: 4d01 0800 |00fe: aput-object v1, v8, v0 │ │ +065650: 1220 |0100: const/4 v0, #int 2 // #2 │ │ +065652: 1201 |0101: const/4 v1, #int 0 // #0 │ │ +065654: 4d01 0800 |0102: aput-object v1, v8, v0 │ │ +065658: 1250 |0104: const/4 v0, #int 5 // #5 │ │ +06565a: 1201 |0105: const/4 v1, #int 0 // #0 │ │ +06565c: 4d01 0800 |0106: aput-object v1, v8, v0 │ │ +065660: 1300 0800 |0108: const/16 v0, #int 8 // #8 │ │ +065664: 1201 |010a: const/4 v1, #int 0 // #0 │ │ +065666: 4d01 0800 |010b: aput-object v1, v8, v0 │ │ +06566a: 390e 2400 |010d: if-nez v14, 0131 // +0024 │ │ +06566e: 3906 2200 |010f: if-nez v6, 0131 // +0022 │ │ +065672: 1230 |0111: const/4 v0, #int 3 // #3 │ │ +065674: 1261 |0112: const/4 v1, #int 6 // #6 │ │ +065676: 4601 0801 |0113: aget-object v1, v8, v1 │ │ +06567a: 4d01 0800 |0115: aput-object v1, v8, v0 │ │ +06567e: 1240 |0117: const/4 v0, #int 4 // #4 │ │ +065680: 1271 |0118: const/4 v1, #int 7 // #7 │ │ +065682: 4601 0801 |0119: aget-object v1, v8, v1 │ │ +065686: 4d01 0800 |011b: aput-object v1, v8, v0 │ │ +06568a: 1250 |011d: const/4 v0, #int 5 // #5 │ │ +06568c: 1301 0800 |011e: const/16 v1, #int 8 // #8 │ │ +065690: 4601 0801 |0120: aget-object v1, v8, v1 │ │ +065694: 4d01 0800 |0122: aput-object v1, v8, v0 │ │ +065698: 1260 |0124: const/4 v0, #int 6 // #6 │ │ +06569a: 1201 |0125: const/4 v1, #int 0 // #0 │ │ +06569c: 4d01 0800 |0126: aput-object v1, v8, v0 │ │ +0656a0: 1270 |0128: const/4 v0, #int 7 // #7 │ │ +0656a2: 1201 |0129: const/4 v1, #int 0 // #0 │ │ +0656a4: 4d01 0800 |012a: aput-object v1, v8, v0 │ │ +0656a8: 1300 0800 |012c: const/16 v0, #int 8 // #8 │ │ +0656ac: 1201 |012e: const/4 v1, #int 0 // #0 │ │ +0656ae: 4d01 0800 |012f: aput-object v1, v8, v0 │ │ +0656b2: 7020 820c 8a00 |0131: invoke-direct {v10, v8}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c82 │ │ +0656b8: 0e00 |0134: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=39 │ │ 0x000c line=40 │ │ 0x0015 line=41 │ │ 0x001e line=43 │ │ @@ -39767,18 +39768,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 │ │ -057920: |[057920] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/graphics/Color;)V │ │ -057930: 7020 6e0c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c6e │ │ -057936: 6e20 850c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c85 │ │ -05793c: 0e00 |0006: return-void │ │ +0656bc: |[0656bc] com.badlogic.gdx.graphics.g2d.NinePatch.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/graphics/Color;)V │ │ +0656cc: 7020 6e0c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c6e │ │ +0656d2: 6e20 850c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c85 │ │ +0656d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0006 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ @@ -39790,179 +39791,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 │ │ -057940: |[057940] com.badlogic.gdx.graphics.g2d.NinePatch.:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -057950: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -057954: 1269 |0002: const/4 v9, #int 6 // #6 │ │ -057956: 1228 |0003: const/4 v8, #int 2 // #2 │ │ -057958: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -05795a: 12f6 |0005: const/4 v6, #int -1 // #ff │ │ -05795c: 7010 9524 0b00 |0006: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2495 │ │ -057962: 59b6 cd06 |0009: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -057966: 59b6 cb06 |000b: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -05796a: 59b6 ce06 |000d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -05796e: 59b6 d406 |000f: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -057972: 59b6 d206 |0011: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -057976: 59b6 d506 |0013: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -05797a: 59b6 e006 |0015: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -05797e: 59b6 de06 |0017: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -057982: 59b6 e106 |0019: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -057986: 1304 b400 |001b: const/16 v4, #int 180 // #b4 │ │ -05798a: 2344 e803 |001d: new-array v4, v4, [F // type@03e8 │ │ -05798e: 5bb4 e206 |001f: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057992: 2204 0e01 |0021: new-instance v4, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -057996: 6205 6003 |0023: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -05799a: 7020 d009 5400 |0025: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0579a0: 5bb4 cf06 |0028: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -0579a4: 59b6 d806 |002a: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -0579a8: 59b6 d906 |002c: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -0579ac: 59b6 da06 |002e: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -0579b0: 59b6 d706 |0030: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -0579b4: 380c 0700 |0032: if-eqz v12, 0039 // +0007 │ │ -0579b8: 21c4 |0034: array-length v4, v12 │ │ -0579ba: 1305 0900 |0035: const/16 v5, #int 9 // #9 │ │ -0579be: 3254 0a00 |0037: if-eq v4, v5, 0041 // +000a │ │ -0579c2: 2204 7b03 |0039: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0579c6: 1a05 9e0c |003b: const-string v5, "NinePatch needs nine TextureRegions" // string@0c9e │ │ -0579ca: 7020 6824 5400 |003d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0579d0: 2704 |0040: throw v4 │ │ -0579d2: 7020 820c cb00 |0041: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c82 │ │ -0579d8: 6e10 760c 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c76 │ │ -0579de: 0a01 |0047: move-result v1 │ │ -0579e0: 4604 0c07 |0048: aget-object v4, v12, v7 │ │ -0579e4: 3804 0d00 |004a: if-eqz v4, 0057 // +000d │ │ -0579e8: 4604 0c07 |004c: aget-object v4, v12, v7 │ │ -0579ec: 6e10 7e0e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0579f2: 0a04 |0051: move-result v4 │ │ -0579f4: 8244 |0052: int-to-float v4, v4 │ │ -0579f6: 2d04 0401 |0053: cmpl-float v4, v4, v1 │ │ -0579fa: 3904 2200 |0055: if-nez v4, 0077 // +0022 │ │ -0579fe: 1234 |0057: const/4 v4, #int 3 // #3 │ │ -057a00: 4604 0c04 |0058: aget-object v4, v12, v4 │ │ -057a04: 3804 0e00 |005a: if-eqz v4, 0068 // +000e │ │ -057a08: 1234 |005c: const/4 v4, #int 3 // #3 │ │ -057a0a: 4604 0c04 |005d: aget-object v4, v12, v4 │ │ -057a0e: 6e10 7e0e 0400 |005f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057a14: 0a04 |0062: move-result v4 │ │ -057a16: 8244 |0063: int-to-float v4, v4 │ │ -057a18: 2d04 0401 |0064: cmpl-float v4, v4, v1 │ │ -057a1c: 3904 1100 |0066: if-nez v4, 0077 // +0011 │ │ -057a20: 4604 0c09 |0068: aget-object v4, v12, v9 │ │ -057a24: 3804 1500 |006a: if-eqz v4, 007f // +0015 │ │ -057a28: 4604 0c09 |006c: aget-object v4, v12, v9 │ │ -057a2c: 6e10 7e0e 0400 |006e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057a32: 0a04 |0071: move-result v4 │ │ -057a34: 8244 |0072: int-to-float v4, v4 │ │ -057a36: 2d04 0401 |0073: cmpl-float v4, v4, v1 │ │ -057a3a: 3804 0a00 |0075: if-eqz v4, 007f // +000a │ │ -057a3e: 2204 bc02 |0077: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -057a42: 1a05 2a0b |0079: const-string v5, "Left side patches must have the same width" // string@0b2a │ │ -057a46: 7020 291e 5400 |007b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -057a4c: 2704 |007e: throw v4 │ │ -057a4e: 6e10 7d0c 0b00 |007f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c7d │ │ -057a54: 0a02 |0082: move-result v2 │ │ -057a56: 4604 0c08 |0083: aget-object v4, v12, v8 │ │ -057a5a: 3804 0d00 |0085: if-eqz v4, 0092 // +000d │ │ -057a5e: 4604 0c08 |0087: aget-object v4, v12, v8 │ │ -057a62: 6e10 7e0e 0400 |0089: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057a68: 0a04 |008c: move-result v4 │ │ -057a6a: 8244 |008d: int-to-float v4, v4 │ │ -057a6c: 2d04 0402 |008e: cmpl-float v4, v4, v2 │ │ -057a70: 3904 2200 |0090: if-nez v4, 00b2 // +0022 │ │ -057a74: 1254 |0092: const/4 v4, #int 5 // #5 │ │ -057a76: 4604 0c04 |0093: aget-object v4, v12, v4 │ │ -057a7a: 3804 0e00 |0095: if-eqz v4, 00a3 // +000e │ │ -057a7e: 1254 |0097: const/4 v4, #int 5 // #5 │ │ -057a80: 4604 0c04 |0098: aget-object v4, v12, v4 │ │ -057a84: 6e10 7e0e 0400 |009a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057a8a: 0a04 |009d: move-result v4 │ │ -057a8c: 8244 |009e: int-to-float v4, v4 │ │ -057a8e: 2d04 0402 |009f: cmpl-float v4, v4, v2 │ │ -057a92: 3904 1100 |00a1: if-nez v4, 00b2 // +0011 │ │ -057a96: 4604 0c0a |00a3: aget-object v4, v12, v10 │ │ -057a9a: 3804 1500 |00a5: if-eqz v4, 00ba // +0015 │ │ -057a9e: 4604 0c0a |00a7: aget-object v4, v12, v10 │ │ -057aa2: 6e10 7e0e 0400 |00a9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057aa8: 0a04 |00ac: move-result v4 │ │ -057aaa: 8244 |00ad: int-to-float v4, v4 │ │ -057aac: 2d04 0402 |00ae: cmpl-float v4, v4, v2 │ │ -057ab0: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ -057ab4: 2204 bc02 |00b2: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -057ab8: 1a05 6e0d |00b4: const-string v5, "Right side patches must have the same width" // string@0d6e │ │ -057abc: 7020 291e 5400 |00b6: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -057ac2: 2704 |00b9: throw v4 │ │ -057ac4: 6e10 740c 0b00 |00ba: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c74 │ │ -057aca: 0a00 |00bd: move-result v0 │ │ -057acc: 4604 0c09 |00be: aget-object v4, v12, v9 │ │ -057ad0: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ -057ad4: 4604 0c09 |00c2: aget-object v4, v12, v9 │ │ -057ad8: 6e10 7d0e 0400 |00c4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057ade: 0a04 |00c7: move-result v4 │ │ -057ae0: 8244 |00c8: int-to-float v4, v4 │ │ -057ae2: 2d04 0400 |00c9: cmpl-float v4, v4, v0 │ │ -057ae6: 3904 2200 |00cb: if-nez v4, 00ed // +0022 │ │ -057aea: 1274 |00cd: const/4 v4, #int 7 // #7 │ │ -057aec: 4604 0c04 |00ce: aget-object v4, v12, v4 │ │ -057af0: 3804 0e00 |00d0: if-eqz v4, 00de // +000e │ │ -057af4: 1274 |00d2: const/4 v4, #int 7 // #7 │ │ -057af6: 4604 0c04 |00d3: aget-object v4, v12, v4 │ │ -057afa: 6e10 7d0e 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057b00: 0a04 |00d8: move-result v4 │ │ -057b02: 8244 |00d9: int-to-float v4, v4 │ │ -057b04: 2d04 0400 |00da: cmpl-float v4, v4, v0 │ │ -057b08: 3904 1100 |00dc: if-nez v4, 00ed // +0011 │ │ -057b0c: 4604 0c0a |00de: aget-object v4, v12, v10 │ │ -057b10: 3804 1500 |00e0: if-eqz v4, 00f5 // +0015 │ │ -057b14: 4604 0c0a |00e2: aget-object v4, v12, v10 │ │ -057b18: 6e10 7d0e 0400 |00e4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057b1e: 0a04 |00e7: move-result v4 │ │ -057b20: 8244 |00e8: int-to-float v4, v4 │ │ -057b22: 2d04 0400 |00e9: cmpl-float v4, v4, v0 │ │ -057b26: 3804 0a00 |00eb: if-eqz v4, 00f5 // +000a │ │ -057b2a: 2204 bc02 |00ed: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -057b2e: 1a05 0202 |00ef: const-string v5, "Bottom side patches must have the same height" // string@0202 │ │ -057b32: 7020 291e 5400 |00f1: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -057b38: 2704 |00f4: throw v4 │ │ -057b3a: 6e10 7f0c 0b00 |00f5: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c7f │ │ -057b40: 0a03 |00f8: move-result v3 │ │ -057b42: 4604 0c07 |00f9: aget-object v4, v12, v7 │ │ -057b46: 3804 0d00 |00fb: if-eqz v4, 0108 // +000d │ │ -057b4a: 4604 0c07 |00fd: aget-object v4, v12, v7 │ │ -057b4e: 6e10 7d0e 0400 |00ff: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057b54: 0a04 |0102: move-result v4 │ │ -057b56: 8244 |0103: int-to-float v4, v4 │ │ -057b58: 2d04 0403 |0104: cmpl-float v4, v4, v3 │ │ -057b5c: 3904 2200 |0106: if-nez v4, 0128 // +0022 │ │ -057b60: 1214 |0108: const/4 v4, #int 1 // #1 │ │ -057b62: 4604 0c04 |0109: aget-object v4, v12, v4 │ │ -057b66: 3804 0e00 |010b: if-eqz v4, 0119 // +000e │ │ -057b6a: 1214 |010d: const/4 v4, #int 1 // #1 │ │ -057b6c: 4604 0c04 |010e: aget-object v4, v12, v4 │ │ -057b70: 6e10 7d0e 0400 |0110: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057b76: 0a04 |0113: move-result v4 │ │ -057b78: 8244 |0114: int-to-float v4, v4 │ │ -057b7a: 2d04 0403 |0115: cmpl-float v4, v4, v3 │ │ -057b7e: 3904 1100 |0117: if-nez v4, 0128 // +0011 │ │ -057b82: 4604 0c08 |0119: aget-object v4, v12, v8 │ │ -057b86: 3804 1500 |011b: if-eqz v4, 0130 // +0015 │ │ -057b8a: 4604 0c08 |011d: aget-object v4, v12, v8 │ │ -057b8e: 6e10 7d0e 0400 |011f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057b94: 0a04 |0122: move-result v4 │ │ -057b96: 8244 |0123: int-to-float v4, v4 │ │ -057b98: 2d04 0403 |0124: cmpl-float v4, v4, v3 │ │ -057b9c: 3804 0a00 |0126: if-eqz v4, 0130 // +000a │ │ -057ba0: 2204 bc02 |0128: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -057ba4: 1a05 710e |012a: const-string v5, "Top side patches must have the same height" // string@0e71 │ │ -057ba8: 7020 291e 5400 |012c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -057bae: 2704 |012f: throw v4 │ │ -057bb0: 0e00 |0130: return-void │ │ +0656dc: |[0656dc] com.badlogic.gdx.graphics.g2d.NinePatch.:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0656ec: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +0656f0: 1269 |0002: const/4 v9, #int 6 // #6 │ │ +0656f2: 1228 |0003: const/4 v8, #int 2 // #2 │ │ +0656f4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0656f6: 12f6 |0005: const/4 v6, #int -1 // #ff │ │ +0656f8: 7010 9524 0b00 |0006: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2495 │ │ +0656fe: 59b6 cd06 |0009: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +065702: 59b6 cb06 |000b: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +065706: 59b6 ce06 |000d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +06570a: 59b6 d406 |000f: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +06570e: 59b6 d206 |0011: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065712: 59b6 d506 |0013: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +065716: 59b6 e006 |0015: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +06571a: 59b6 de06 |0017: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +06571e: 59b6 e106 |0019: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +065722: 1304 b400 |001b: const/16 v4, #int 180 // #b4 │ │ +065726: 2344 e803 |001d: new-array v4, v4, [F // type@03e8 │ │ +06572a: 5bb4 e206 |001f: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +06572e: 2204 0e01 |0021: new-instance v4, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +065732: 6205 6003 |0023: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +065736: 7020 d009 5400 |0025: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +06573c: 5bb4 cf06 |0028: iput-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +065740: 59b6 d806 |002a: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +065744: 59b6 d906 |002c: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +065748: 59b6 da06 |002e: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +06574c: 59b6 d706 |0030: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +065750: 380c 0700 |0032: if-eqz v12, 0039 // +0007 │ │ +065754: 21c4 |0034: array-length v4, v12 │ │ +065756: 1305 0900 |0035: const/16 v5, #int 9 // #9 │ │ +06575a: 3254 0a00 |0037: if-eq v4, v5, 0041 // +000a │ │ +06575e: 2204 7b03 |0039: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ +065762: 1a05 9e0c |003b: const-string v5, "NinePatch needs nine TextureRegions" // string@0c9e │ │ +065766: 7020 6824 5400 |003d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +06576c: 2704 |0040: throw v4 │ │ +06576e: 7020 820c cb00 |0041: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c82 │ │ +065774: 6e10 760c 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c76 │ │ +06577a: 0a01 |0047: move-result v1 │ │ +06577c: 4604 0c07 |0048: aget-object v4, v12, v7 │ │ +065780: 3804 0d00 |004a: if-eqz v4, 0057 // +000d │ │ +065784: 4604 0c07 |004c: aget-object v4, v12, v7 │ │ +065788: 6e10 7e0e 0400 |004e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06578e: 0a04 |0051: move-result v4 │ │ +065790: 8244 |0052: int-to-float v4, v4 │ │ +065792: 2d04 0401 |0053: cmpl-float v4, v4, v1 │ │ +065796: 3904 2200 |0055: if-nez v4, 0077 // +0022 │ │ +06579a: 1234 |0057: const/4 v4, #int 3 // #3 │ │ +06579c: 4604 0c04 |0058: aget-object v4, v12, v4 │ │ +0657a0: 3804 0e00 |005a: if-eqz v4, 0068 // +000e │ │ +0657a4: 1234 |005c: const/4 v4, #int 3 // #3 │ │ +0657a6: 4604 0c04 |005d: aget-object v4, v12, v4 │ │ +0657aa: 6e10 7e0e 0400 |005f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0657b0: 0a04 |0062: move-result v4 │ │ +0657b2: 8244 |0063: int-to-float v4, v4 │ │ +0657b4: 2d04 0401 |0064: cmpl-float v4, v4, v1 │ │ +0657b8: 3904 1100 |0066: if-nez v4, 0077 // +0011 │ │ +0657bc: 4604 0c09 |0068: aget-object v4, v12, v9 │ │ +0657c0: 3804 1500 |006a: if-eqz v4, 007f // +0015 │ │ +0657c4: 4604 0c09 |006c: aget-object v4, v12, v9 │ │ +0657c8: 6e10 7e0e 0400 |006e: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0657ce: 0a04 |0071: move-result v4 │ │ +0657d0: 8244 |0072: int-to-float v4, v4 │ │ +0657d2: 2d04 0401 |0073: cmpl-float v4, v4, v1 │ │ +0657d6: 3804 0a00 |0075: if-eqz v4, 007f // +000a │ │ +0657da: 2204 bc02 |0077: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0657de: 1a05 2a0b |0079: const-string v5, "Left side patches must have the same width" // string@0b2a │ │ +0657e2: 7020 291e 5400 |007b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0657e8: 2704 |007e: throw v4 │ │ +0657ea: 6e10 7d0c 0b00 |007f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c7d │ │ +0657f0: 0a02 |0082: move-result v2 │ │ +0657f2: 4604 0c08 |0083: aget-object v4, v12, v8 │ │ +0657f6: 3804 0d00 |0085: if-eqz v4, 0092 // +000d │ │ +0657fa: 4604 0c08 |0087: aget-object v4, v12, v8 │ │ +0657fe: 6e10 7e0e 0400 |0089: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065804: 0a04 |008c: move-result v4 │ │ +065806: 8244 |008d: int-to-float v4, v4 │ │ +065808: 2d04 0402 |008e: cmpl-float v4, v4, v2 │ │ +06580c: 3904 2200 |0090: if-nez v4, 00b2 // +0022 │ │ +065810: 1254 |0092: const/4 v4, #int 5 // #5 │ │ +065812: 4604 0c04 |0093: aget-object v4, v12, v4 │ │ +065816: 3804 0e00 |0095: if-eqz v4, 00a3 // +000e │ │ +06581a: 1254 |0097: const/4 v4, #int 5 // #5 │ │ +06581c: 4604 0c04 |0098: aget-object v4, v12, v4 │ │ +065820: 6e10 7e0e 0400 |009a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065826: 0a04 |009d: move-result v4 │ │ +065828: 8244 |009e: int-to-float v4, v4 │ │ +06582a: 2d04 0402 |009f: cmpl-float v4, v4, v2 │ │ +06582e: 3904 1100 |00a1: if-nez v4, 00b2 // +0011 │ │ +065832: 4604 0c0a |00a3: aget-object v4, v12, v10 │ │ +065836: 3804 1500 |00a5: if-eqz v4, 00ba // +0015 │ │ +06583a: 4604 0c0a |00a7: aget-object v4, v12, v10 │ │ +06583e: 6e10 7e0e 0400 |00a9: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065844: 0a04 |00ac: move-result v4 │ │ +065846: 8244 |00ad: int-to-float v4, v4 │ │ +065848: 2d04 0402 |00ae: cmpl-float v4, v4, v2 │ │ +06584c: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ +065850: 2204 bc02 |00b2: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +065854: 1a05 6e0d |00b4: const-string v5, "Right side patches must have the same width" // string@0d6e │ │ +065858: 7020 291e 5400 |00b6: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06585e: 2704 |00b9: throw v4 │ │ +065860: 6e10 740c 0b00 |00ba: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c74 │ │ +065866: 0a00 |00bd: move-result v0 │ │ +065868: 4604 0c09 |00be: aget-object v4, v12, v9 │ │ +06586c: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ +065870: 4604 0c09 |00c2: aget-object v4, v12, v9 │ │ +065874: 6e10 7d0e 0400 |00c4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06587a: 0a04 |00c7: move-result v4 │ │ +06587c: 8244 |00c8: int-to-float v4, v4 │ │ +06587e: 2d04 0400 |00c9: cmpl-float v4, v4, v0 │ │ +065882: 3904 2200 |00cb: if-nez v4, 00ed // +0022 │ │ +065886: 1274 |00cd: const/4 v4, #int 7 // #7 │ │ +065888: 4604 0c04 |00ce: aget-object v4, v12, v4 │ │ +06588c: 3804 0e00 |00d0: if-eqz v4, 00de // +000e │ │ +065890: 1274 |00d2: const/4 v4, #int 7 // #7 │ │ +065892: 4604 0c04 |00d3: aget-object v4, v12, v4 │ │ +065896: 6e10 7d0e 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06589c: 0a04 |00d8: move-result v4 │ │ +06589e: 8244 |00d9: int-to-float v4, v4 │ │ +0658a0: 2d04 0400 |00da: cmpl-float v4, v4, v0 │ │ +0658a4: 3904 1100 |00dc: if-nez v4, 00ed // +0011 │ │ +0658a8: 4604 0c0a |00de: aget-object v4, v12, v10 │ │ +0658ac: 3804 1500 |00e0: if-eqz v4, 00f5 // +0015 │ │ +0658b0: 4604 0c0a |00e2: aget-object v4, v12, v10 │ │ +0658b4: 6e10 7d0e 0400 |00e4: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0658ba: 0a04 |00e7: move-result v4 │ │ +0658bc: 8244 |00e8: int-to-float v4, v4 │ │ +0658be: 2d04 0400 |00e9: cmpl-float v4, v4, v0 │ │ +0658c2: 3804 0a00 |00eb: if-eqz v4, 00f5 // +000a │ │ +0658c6: 2204 bc02 |00ed: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0658ca: 1a05 0202 |00ef: const-string v5, "Bottom side patches must have the same height" // string@0202 │ │ +0658ce: 7020 291e 5400 |00f1: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0658d4: 2704 |00f4: throw v4 │ │ +0658d6: 6e10 7f0c 0b00 |00f5: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c7f │ │ +0658dc: 0a03 |00f8: move-result v3 │ │ +0658de: 4604 0c07 |00f9: aget-object v4, v12, v7 │ │ +0658e2: 3804 0d00 |00fb: if-eqz v4, 0108 // +000d │ │ +0658e6: 4604 0c07 |00fd: aget-object v4, v12, v7 │ │ +0658ea: 6e10 7d0e 0400 |00ff: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0658f0: 0a04 |0102: move-result v4 │ │ +0658f2: 8244 |0103: int-to-float v4, v4 │ │ +0658f4: 2d04 0403 |0104: cmpl-float v4, v4, v3 │ │ +0658f8: 3904 2200 |0106: if-nez v4, 0128 // +0022 │ │ +0658fc: 1214 |0108: const/4 v4, #int 1 // #1 │ │ +0658fe: 4604 0c04 |0109: aget-object v4, v12, v4 │ │ +065902: 3804 0e00 |010b: if-eqz v4, 0119 // +000e │ │ +065906: 1214 |010d: const/4 v4, #int 1 // #1 │ │ +065908: 4604 0c04 |010e: aget-object v4, v12, v4 │ │ +06590c: 6e10 7d0e 0400 |0110: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065912: 0a04 |0113: move-result v4 │ │ +065914: 8244 |0114: int-to-float v4, v4 │ │ +065916: 2d04 0403 |0115: cmpl-float v4, v4, v3 │ │ +06591a: 3904 1100 |0117: if-nez v4, 0128 // +0011 │ │ +06591e: 4604 0c08 |0119: aget-object v4, v12, v8 │ │ +065922: 3804 1500 |011b: if-eqz v4, 0130 // +0015 │ │ +065926: 4604 0c08 |011d: aget-object v4, v12, v8 │ │ +06592a: 6e10 7d0e 0400 |011f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065930: 0a04 |0122: move-result v4 │ │ +065932: 8244 |0123: int-to-float v4, v4 │ │ +065934: 2d04 0403 |0124: cmpl-float v4, v4, v3 │ │ +065938: 3804 0a00 |0126: if-eqz v4, 0130 // +000a │ │ +06593c: 2204 bc02 |0128: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +065940: 1a05 710e |012a: const-string v5, "Top side patches must have the same height" // string@0e71 │ │ +065944: 7020 291e 5400 |012c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06594a: 2704 |012f: throw v4 │ │ +06594c: 0e00 |0130: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=119 │ │ 0x0009 line=39 │ │ 0x000f line=40 │ │ 0x0015 line=41 │ │ 0x001b line=43 │ │ @@ -39996,101 +39997,101 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 171 16-bit code units │ │ -057bb4: |[057bb4] com.badlogic.gdx.graphics.g2d.NinePatch.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I │ │ -057bc4: 5474 dd06 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -057bc8: 3904 9900 |0002: if-nez v4, 009b // +0099 │ │ -057bcc: 6e10 810e 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -057bd2: 0c04 |0007: move-result-object v4 │ │ -057bd4: 5b74 dd06 |0008: iput-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -057bd8: 5280 2008 |000a: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -057bdc: 5282 2308 |000c: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -057be0: 5281 2108 |000e: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -057be4: 5283 2208 |0010: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -057be8: 5274 d006 |0012: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057bec: d804 0402 |0014: add-int/lit8 v4, v4, #int 2 // #02 │ │ -057bf0: 5974 d006 |0016: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057bf4: 5474 e206 |0018: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057bf8: 5275 d006 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057bfc: d806 0501 |001c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057c00: 5976 d006 |001e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c04: 4b09 0405 |0020: aput v9, v4, v5 │ │ -057c08: 5474 e206 |0022: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c0c: 5275 d006 |0024: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c10: d806 0501 |0026: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057c14: 5976 d006 |0028: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c18: 4b00 0405 |002a: aput v0, v4, v5 │ │ -057c1c: 5474 e206 |002c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c20: 5275 d006 |002e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c24: 4b02 0405 |0030: aput v2, v4, v5 │ │ -057c28: 5274 d006 |0032: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c2c: d804 0403 |0034: add-int/lit8 v4, v4, #int 3 // #03 │ │ -057c30: 5974 d006 |0036: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c34: 5474 e206 |0038: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c38: 5275 d006 |003a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c3c: d806 0501 |003c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057c40: 5976 d006 |003e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c44: 4b09 0405 |0040: aput v9, v4, v5 │ │ -057c48: 5474 e206 |0042: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c4c: 5275 d006 |0044: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c50: d806 0501 |0046: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057c54: 5976 d006 |0048: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c58: 4b00 0405 |004a: aput v0, v4, v5 │ │ -057c5c: 5474 e206 |004c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c60: 5275 d006 |004e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c64: 4b03 0405 |0050: aput v3, v4, v5 │ │ -057c68: 5274 d006 |0052: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c6c: d804 0403 |0054: add-int/lit8 v4, v4, #int 3 // #03 │ │ -057c70: 5974 d006 |0056: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c74: 5474 e206 |0058: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c78: 5275 d006 |005a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c7c: d806 0501 |005c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057c80: 5976 d006 |005e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c84: 4b09 0405 |0060: aput v9, v4, v5 │ │ -057c88: 5474 e206 |0062: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057c8c: 5275 d006 |0064: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c90: d806 0501 |0066: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057c94: 5976 d006 |0068: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057c98: 4b01 0405 |006a: aput v1, v4, v5 │ │ -057c9c: 5474 e206 |006c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057ca0: 5275 d006 |006e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057ca4: 4b03 0405 |0070: aput v3, v4, v5 │ │ -057ca8: 5274 d006 |0072: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cac: d804 0403 |0074: add-int/lit8 v4, v4, #int 3 // #03 │ │ -057cb0: 5974 d006 |0076: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cb4: 5474 e206 |0078: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057cb8: 5275 d006 |007a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cbc: d806 0501 |007c: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057cc0: 5976 d006 |007e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cc4: 4b09 0405 |0080: aput v9, v4, v5 │ │ -057cc8: 5474 e206 |0082: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057ccc: 5275 d006 |0084: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cd0: d806 0501 |0086: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057cd4: 5976 d006 |0088: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cd8: 4b01 0405 |008a: aput v1, v4, v5 │ │ -057cdc: 5474 e206 |008c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -057ce0: 5275 d006 |008e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057ce4: d806 0501 |0090: add-int/lit8 v6, v5, #int 1 // #01 │ │ -057ce8: 5976 d006 |0092: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cec: 4b02 0405 |0094: aput v2, v4, v5 │ │ -057cf0: 5274 d006 |0096: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -057cf4: d804 04ec |0098: add-int/lit8 v4, v4, #int -20 // #ec │ │ -057cf8: 0f04 |009a: return v4 │ │ -057cfa: 5474 dd06 |009b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -057cfe: 6e10 810e 0800 |009d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -057d04: 0c05 |00a0: move-result-object v5 │ │ -057d06: 3254 69ff |00a1: if-eq v4, v5, 000a // -0097 │ │ -057d0a: 2204 7b03 |00a3: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ -057d0e: 1a05 6c01 |00a5: const-string v5, "All regions must be from the same texture." // string@016c │ │ -057d12: 7020 6824 5400 |00a7: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -057d18: 2704 |00aa: throw v4 │ │ +065950: |[065950] com.badlogic.gdx.graphics.g2d.NinePatch.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I │ │ +065960: 5474 dd06 |0000: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +065964: 3904 9900 |0002: if-nez v4, 009b // +0099 │ │ +065968: 6e10 810e 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +06596e: 0c04 |0007: move-result-object v4 │ │ +065970: 5b74 dd06 |0008: iput-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +065974: 5280 2008 |000a: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +065978: 5282 2308 |000c: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06597c: 5281 2108 |000e: iget v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +065980: 5283 2208 |0010: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +065984: 5274 d006 |0012: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065988: d804 0402 |0014: add-int/lit8 v4, v4, #int 2 // #02 │ │ +06598c: 5974 d006 |0016: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065990: 5474 e206 |0018: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065994: 5275 d006 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065998: d806 0501 |001c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +06599c: 5976 d006 |001e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659a0: 4b09 0405 |0020: aput v9, v4, v5 │ │ +0659a4: 5474 e206 |0022: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0659a8: 5275 d006 |0024: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659ac: d806 0501 |0026: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0659b0: 5976 d006 |0028: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659b4: 4b00 0405 |002a: aput v0, v4, v5 │ │ +0659b8: 5474 e206 |002c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0659bc: 5275 d006 |002e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659c0: 4b02 0405 |0030: aput v2, v4, v5 │ │ +0659c4: 5274 d006 |0032: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659c8: d804 0403 |0034: add-int/lit8 v4, v4, #int 3 // #03 │ │ +0659cc: 5974 d006 |0036: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659d0: 5474 e206 |0038: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0659d4: 5275 d006 |003a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659d8: d806 0501 |003c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0659dc: 5976 d006 |003e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659e0: 4b09 0405 |0040: aput v9, v4, v5 │ │ +0659e4: 5474 e206 |0042: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0659e8: 5275 d006 |0044: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659ec: d806 0501 |0046: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0659f0: 5976 d006 |0048: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +0659f4: 4b00 0405 |004a: aput v0, v4, v5 │ │ +0659f8: 5474 e206 |004c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +0659fc: 5275 d006 |004e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a00: 4b03 0405 |0050: aput v3, v4, v5 │ │ +065a04: 5274 d006 |0052: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a08: d804 0403 |0054: add-int/lit8 v4, v4, #int 3 // #03 │ │ +065a0c: 5974 d006 |0056: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a10: 5474 e206 |0058: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065a14: 5275 d006 |005a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a18: d806 0501 |005c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +065a1c: 5976 d006 |005e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a20: 4b09 0405 |0060: aput v9, v4, v5 │ │ +065a24: 5474 e206 |0062: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065a28: 5275 d006 |0064: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a2c: d806 0501 |0066: add-int/lit8 v6, v5, #int 1 // #01 │ │ +065a30: 5976 d006 |0068: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a34: 4b01 0405 |006a: aput v1, v4, v5 │ │ +065a38: 5474 e206 |006c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065a3c: 5275 d006 |006e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a40: 4b03 0405 |0070: aput v3, v4, v5 │ │ +065a44: 5274 d006 |0072: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a48: d804 0403 |0074: add-int/lit8 v4, v4, #int 3 // #03 │ │ +065a4c: 5974 d006 |0076: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a50: 5474 e206 |0078: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065a54: 5275 d006 |007a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a58: d806 0501 |007c: add-int/lit8 v6, v5, #int 1 // #01 │ │ +065a5c: 5976 d006 |007e: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a60: 4b09 0405 |0080: aput v9, v4, v5 │ │ +065a64: 5474 e206 |0082: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065a68: 5275 d006 |0084: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a6c: d806 0501 |0086: add-int/lit8 v6, v5, #int 1 // #01 │ │ +065a70: 5976 d006 |0088: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a74: 4b01 0405 |008a: aput v1, v4, v5 │ │ +065a78: 5474 e206 |008c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065a7c: 5275 d006 |008e: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a80: d806 0501 |0090: add-int/lit8 v6, v5, #int 1 // #01 │ │ +065a84: 5976 d006 |0092: iput v6, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a88: 4b02 0405 |0094: aput v2, v4, v5 │ │ +065a8c: 5274 d006 |0096: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065a90: d804 04ec |0098: add-int/lit8 v4, v4, #int -20 // #ec │ │ +065a94: 0f04 |009a: return v4 │ │ +065a96: 5474 dd06 |009b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +065a9a: 6e10 810e 0800 |009d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +065aa0: 0c05 |00a0: move-result-object v5 │ │ +065aa2: 3254 69ff |00a1: if-eq v4, v5, 000a // -0097 │ │ +065aa6: 2204 7b03 |00a3: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ +065aaa: 1a05 6c01 |00a5: const-string v5, "All regions must be from the same texture." // string@016c │ │ +065aae: 7020 6824 5400 |00a7: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +065ab4: 2704 |00aa: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x000a line=244 │ │ 0x000c line=245 │ │ 0x000e line=246 │ │ @@ -40128,242 +40129,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 │ │ -057d1c: |[057d1c] com.badlogic.gdx.graphics.g2d.NinePatch.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -057d2c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -057d2e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -057d30: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -057d32: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -057d34: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -057d36: 6202 6003 |0005: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -057d3a: 6e10 ea09 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -057d40: 0a00 |000a: move-result v0 │ │ -057d42: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -057d44: 4602 0a02 |000c: aget-object v2, v10, v2 │ │ -057d48: 3802 1f00 |000e: if-eqz v2, 002d // +001f │ │ -057d4c: 1262 |0010: const/4 v2, #int 6 // #6 │ │ -057d4e: 4602 0a02 |0011: aget-object v2, v10, v2 │ │ -057d52: 7030 720c 2900 |0013: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057d58: 0a02 |0016: move-result v2 │ │ -057d5a: 5992 cd06 |0017: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -057d5e: 1262 |0019: const/4 v2, #int 6 // #6 │ │ -057d60: 4602 0a02 |001a: aget-object v2, v10, v2 │ │ -057d64: 6e10 7e0e 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057d6a: 0a02 |001f: move-result v2 │ │ -057d6c: 8222 |0020: int-to-float v2, v2 │ │ -057d6e: 5992 d106 |0021: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -057d72: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -057d74: 4602 0a02 |0024: aget-object v2, v10, v2 │ │ -057d78: 6e10 7d0e 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057d7e: 0a02 |0029: move-result v2 │ │ -057d80: 8222 |002a: int-to-float v2, v2 │ │ -057d82: 5992 cc06 |002b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -057d86: 1272 |002d: const/4 v2, #int 7 // #7 │ │ -057d88: 4602 0a02 |002e: aget-object v2, v10, v2 │ │ -057d8c: 3802 2b00 |0030: if-eqz v2, 005b // +002b │ │ -057d90: 1272 |0032: const/4 v2, #int 7 // #7 │ │ -057d92: 4602 0a02 |0033: aget-object v2, v10, v2 │ │ -057d96: 7030 720c 2900 |0035: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057d9c: 0a02 |0038: move-result v2 │ │ -057d9e: 5992 cb06 |0039: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -057da2: 5292 d606 |003b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -057da6: 1273 |003d: const/4 v3, #int 7 // #7 │ │ -057da8: 4603 0a03 |003e: aget-object v3, v10, v3 │ │ -057dac: 6e10 7e0e 0300 |0040: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057db2: 0a03 |0043: move-result v3 │ │ -057db4: 8233 |0044: int-to-float v3, v3 │ │ -057db6: 7120 8524 3200 |0045: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057dbc: 0a02 |0048: move-result v2 │ │ -057dbe: 5992 d606 |0049: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -057dc2: 5292 cc06 |004b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -057dc6: 1273 |004d: const/4 v3, #int 7 // #7 │ │ -057dc8: 4603 0a03 |004e: aget-object v3, v10, v3 │ │ -057dcc: 6e10 7d0e 0300 |0050: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057dd2: 0a03 |0053: move-result v3 │ │ -057dd4: 8233 |0054: int-to-float v3, v3 │ │ -057dd6: 7120 8524 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057ddc: 0a02 |0058: move-result v2 │ │ -057dde: 5992 cc06 |0059: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -057de2: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ -057de6: 4602 0a02 |005d: aget-object v2, v10, v2 │ │ -057dea: 3802 2e00 |005f: if-eqz v2, 008d // +002e │ │ -057dee: 1302 0800 |0061: const/16 v2, #int 8 // #8 │ │ -057df2: 4602 0a02 |0063: aget-object v2, v10, v2 │ │ -057df6: 7030 720c 2900 |0065: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057dfc: 0a02 |0068: move-result v2 │ │ -057dfe: 5992 ce06 |0069: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -057e02: 5292 db06 |006b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -057e06: 1303 0800 |006d: const/16 v3, #int 8 // #8 │ │ -057e0a: 4603 0a03 |006f: aget-object v3, v10, v3 │ │ -057e0e: 6e10 7e0e 0300 |0071: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057e14: 0a03 |0074: move-result v3 │ │ -057e16: 8233 |0075: int-to-float v3, v3 │ │ -057e18: 7120 8524 3200 |0076: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057e1e: 0a02 |0079: move-result v2 │ │ -057e20: 5992 db06 |007a: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -057e24: 5292 cc06 |007c: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -057e28: 1303 0800 |007e: const/16 v3, #int 8 // #8 │ │ -057e2c: 4603 0a03 |0080: aget-object v3, v10, v3 │ │ -057e30: 6e10 7d0e 0300 |0082: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057e36: 0a03 |0085: move-result v3 │ │ -057e38: 8233 |0086: int-to-float v3, v3 │ │ -057e3a: 7120 8524 3200 |0087: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057e40: 0a02 |008a: move-result v2 │ │ -057e42: 5992 cc06 |008b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -057e46: 4602 0a07 |008d: aget-object v2, v10, v7 │ │ -057e4a: 3802 2800 |008f: if-eqz v2, 00b7 // +0028 │ │ -057e4e: 4602 0a07 |0091: aget-object v2, v10, v7 │ │ -057e52: 7030 720c 2900 |0093: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057e58: 0a02 |0096: move-result v2 │ │ -057e5a: 5992 d406 |0097: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -057e5e: 5292 d106 |0099: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -057e62: 4603 0a07 |009b: aget-object v3, v10, v7 │ │ -057e66: 6e10 7e0e 0300 |009d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057e6c: 0a03 |00a0: move-result v3 │ │ -057e6e: 8233 |00a1: int-to-float v3, v3 │ │ -057e70: 7120 8524 3200 |00a2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057e76: 0a02 |00a5: move-result v2 │ │ -057e78: 5992 d106 |00a6: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -057e7c: 5292 d306 |00a8: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -057e80: 4603 0a07 |00aa: aget-object v3, v10, v7 │ │ -057e84: 6e10 7d0e 0300 |00ac: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057e8a: 0a03 |00af: move-result v3 │ │ -057e8c: 8233 |00b0: int-to-float v3, v3 │ │ -057e8e: 7120 8524 3200 |00b1: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057e94: 0a02 |00b4: move-result v2 │ │ -057e96: 5992 d306 |00b5: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -057e9a: 4602 0a08 |00b7: aget-object v2, v10, v8 │ │ -057e9e: 3802 2800 |00b9: if-eqz v2, 00e1 // +0028 │ │ -057ea2: 4602 0a08 |00bb: aget-object v2, v10, v8 │ │ -057ea6: 7030 720c 2900 |00bd: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057eac: 0a02 |00c0: move-result v2 │ │ -057eae: 5992 d206 |00c1: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -057eb2: 5292 d606 |00c3: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -057eb6: 4603 0a08 |00c5: aget-object v3, v10, v8 │ │ -057eba: 6e10 7e0e 0300 |00c7: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057ec0: 0a03 |00ca: move-result v3 │ │ -057ec2: 8233 |00cb: int-to-float v3, v3 │ │ -057ec4: 7120 8524 3200 |00cc: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057eca: 0a02 |00cf: move-result v2 │ │ -057ecc: 5992 d606 |00d0: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -057ed0: 5292 d306 |00d2: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -057ed4: 4603 0a08 |00d4: aget-object v3, v10, v8 │ │ -057ed8: 6e10 7d0e 0300 |00d6: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057ede: 0a03 |00d9: move-result v3 │ │ -057ee0: 8233 |00da: int-to-float v3, v3 │ │ -057ee2: 7120 8524 3200 |00db: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057ee8: 0a02 |00de: move-result v2 │ │ -057eea: 5992 d306 |00df: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -057eee: 1252 |00e1: const/4 v2, #int 5 // #5 │ │ -057ef0: 4602 0a02 |00e2: aget-object v2, v10, v2 │ │ -057ef4: 3802 2b00 |00e4: if-eqz v2, 010f // +002b │ │ -057ef8: 1252 |00e6: const/4 v2, #int 5 // #5 │ │ -057efa: 4602 0a02 |00e7: aget-object v2, v10, v2 │ │ -057efe: 7030 720c 2900 |00e9: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057f04: 0a02 |00ec: move-result v2 │ │ -057f06: 5992 d506 |00ed: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -057f0a: 5292 db06 |00ef: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -057f0e: 1253 |00f1: const/4 v3, #int 5 // #5 │ │ -057f10: 4603 0a03 |00f2: aget-object v3, v10, v3 │ │ -057f14: 6e10 7e0e 0300 |00f4: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057f1a: 0a03 |00f7: move-result v3 │ │ -057f1c: 8233 |00f8: int-to-float v3, v3 │ │ -057f1e: 7120 8524 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057f24: 0a02 |00fc: move-result v2 │ │ -057f26: 5992 db06 |00fd: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -057f2a: 5292 d306 |00ff: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -057f2e: 1253 |0101: const/4 v3, #int 5 // #5 │ │ -057f30: 4603 0a03 |0102: aget-object v3, v10, v3 │ │ -057f34: 6e10 7d0e 0300 |0104: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057f3a: 0a03 |0107: move-result v3 │ │ -057f3c: 8233 |0108: int-to-float v3, v3 │ │ -057f3e: 7120 8524 3200 |0109: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057f44: 0a02 |010c: move-result v2 │ │ -057f46: 5992 d306 |010d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -057f4a: 4602 0a04 |010f: aget-object v2, v10, v4 │ │ -057f4e: 3802 2800 |0111: if-eqz v2, 0139 // +0028 │ │ -057f52: 4602 0a04 |0113: aget-object v2, v10, v4 │ │ -057f56: 7030 720c 2900 |0115: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057f5c: 0a02 |0118: move-result v2 │ │ -057f5e: 5992 e006 |0119: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -057f62: 5292 d106 |011b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -057f66: 4603 0a04 |011d: aget-object v3, v10, v4 │ │ -057f6a: 6e10 7e0e 0300 |011f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057f70: 0a03 |0122: move-result v3 │ │ -057f72: 8233 |0123: int-to-float v3, v3 │ │ -057f74: 7120 8524 3200 |0124: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057f7a: 0a02 |0127: move-result v2 │ │ -057f7c: 5992 d106 |0128: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -057f80: 5292 df06 |012a: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -057f84: 4603 0a04 |012c: aget-object v3, v10, v4 │ │ -057f88: 6e10 7d0e 0300 |012e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057f8e: 0a03 |0131: move-result v3 │ │ -057f90: 8233 |0132: int-to-float v3, v3 │ │ -057f92: 7120 8524 3200 |0133: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057f98: 0a02 |0136: move-result v2 │ │ -057f9a: 5992 df06 |0137: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -057f9e: 4602 0a05 |0139: aget-object v2, v10, v5 │ │ -057fa2: 3802 2800 |013b: if-eqz v2, 0163 // +0028 │ │ -057fa6: 4602 0a05 |013d: aget-object v2, v10, v5 │ │ -057faa: 7030 720c 2900 |013f: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -057fb0: 0a02 |0142: move-result v2 │ │ -057fb2: 5992 de06 |0143: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -057fb6: 5292 d606 |0145: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -057fba: 4603 0a05 |0147: aget-object v3, v10, v5 │ │ -057fbe: 6e10 7e0e 0300 |0149: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -057fc4: 0a03 |014c: move-result v3 │ │ -057fc6: 8233 |014d: int-to-float v3, v3 │ │ -057fc8: 7120 8524 3200 |014e: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057fce: 0a02 |0151: move-result v2 │ │ -057fd0: 5992 d606 |0152: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -057fd4: 5292 df06 |0154: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -057fd8: 4603 0a05 |0156: aget-object v3, v10, v5 │ │ -057fdc: 6e10 7d0e 0300 |0158: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -057fe2: 0a03 |015b: move-result v3 │ │ -057fe4: 8233 |015c: int-to-float v3, v3 │ │ -057fe6: 7120 8524 3200 |015d: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -057fec: 0a02 |0160: move-result v2 │ │ -057fee: 5992 df06 |0161: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -057ff2: 4602 0a06 |0163: aget-object v2, v10, v6 │ │ -057ff6: 3802 2800 |0165: if-eqz v2, 018d // +0028 │ │ -057ffa: 4602 0a06 |0167: aget-object v2, v10, v6 │ │ -057ffe: 7030 720c 2900 |0169: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ -058004: 0a02 |016c: move-result v2 │ │ -058006: 5992 e106 |016d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -05800a: 5292 db06 |016f: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -05800e: 4603 0a06 |0171: aget-object v3, v10, v6 │ │ -058012: 6e10 7e0e 0300 |0173: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -058018: 0a03 |0176: move-result v3 │ │ -05801a: 8233 |0177: int-to-float v3, v3 │ │ -05801c: 7120 8524 3200 |0178: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -058022: 0a02 |017b: move-result v2 │ │ -058024: 5992 db06 |017c: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -058028: 5292 df06 |017e: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -05802c: 4603 0a06 |0180: aget-object v3, v10, v6 │ │ -058030: 6e10 7d0e 0300 |0182: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -058036: 0a03 |0185: move-result v3 │ │ -058038: 8233 |0186: int-to-float v3, v3 │ │ -05803a: 7120 8524 3200 |0187: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -058040: 0a02 |018a: move-result v2 │ │ -058042: 5992 df06 |018b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -058046: 5292 d006 |018d: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -05804a: 5493 e206 |018f: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -05804e: 2133 |0191: array-length v3, v3 │ │ -058050: 3532 0f00 |0192: if-ge v2, v3, 01a1 // +000f │ │ -058054: 5292 d006 |0194: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -058058: 2321 e803 |0196: new-array v1, v2, [F // type@03e8 │ │ -05805c: 5492 e206 |0198: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -058060: 5293 d006 |019a: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -058064: 7153 e124 4241 |019c: invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -05806a: 5b91 e206 |019f: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -05806e: 0e00 |01a1: return-void │ │ +065ab8: |[065ab8] com.badlogic.gdx.graphics.g2d.NinePatch.load:([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +065ac8: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +065aca: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +065acc: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +065ace: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +065ad0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +065ad2: 6202 6003 |0005: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +065ad6: 6e10 ea09 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +065adc: 0a00 |000a: move-result v0 │ │ +065ade: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +065ae0: 4602 0a02 |000c: aget-object v2, v10, v2 │ │ +065ae4: 3802 1f00 |000e: if-eqz v2, 002d // +001f │ │ +065ae8: 1262 |0010: const/4 v2, #int 6 // #6 │ │ +065aea: 4602 0a02 |0011: aget-object v2, v10, v2 │ │ +065aee: 7030 720c 2900 |0013: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065af4: 0a02 |0016: move-result v2 │ │ +065af6: 5992 cd06 |0017: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +065afa: 1262 |0019: const/4 v2, #int 6 // #6 │ │ +065afc: 4602 0a02 |001a: aget-object v2, v10, v2 │ │ +065b00: 6e10 7e0e 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065b06: 0a02 |001f: move-result v2 │ │ +065b08: 8222 |0020: int-to-float v2, v2 │ │ +065b0a: 5992 d106 |0021: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065b0e: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +065b10: 4602 0a02 |0024: aget-object v2, v10, v2 │ │ +065b14: 6e10 7d0e 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065b1a: 0a02 |0029: move-result v2 │ │ +065b1c: 8222 |002a: int-to-float v2, v2 │ │ +065b1e: 5992 cc06 |002b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065b22: 1272 |002d: const/4 v2, #int 7 // #7 │ │ +065b24: 4602 0a02 |002e: aget-object v2, v10, v2 │ │ +065b28: 3802 2b00 |0030: if-eqz v2, 005b // +002b │ │ +065b2c: 1272 |0032: const/4 v2, #int 7 // #7 │ │ +065b2e: 4602 0a02 |0033: aget-object v2, v10, v2 │ │ +065b32: 7030 720c 2900 |0035: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065b38: 0a02 |0038: move-result v2 │ │ +065b3a: 5992 cb06 |0039: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +065b3e: 5292 d606 |003b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065b42: 1273 |003d: const/4 v3, #int 7 // #7 │ │ +065b44: 4603 0a03 |003e: aget-object v3, v10, v3 │ │ +065b48: 6e10 7e0e 0300 |0040: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065b4e: 0a03 |0043: move-result v3 │ │ +065b50: 8233 |0044: int-to-float v3, v3 │ │ +065b52: 7120 8524 3200 |0045: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065b58: 0a02 |0048: move-result v2 │ │ +065b5a: 5992 d606 |0049: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065b5e: 5292 cc06 |004b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065b62: 1273 |004d: const/4 v3, #int 7 // #7 │ │ +065b64: 4603 0a03 |004e: aget-object v3, v10, v3 │ │ +065b68: 6e10 7d0e 0300 |0050: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065b6e: 0a03 |0053: move-result v3 │ │ +065b70: 8233 |0054: int-to-float v3, v3 │ │ +065b72: 7120 8524 3200 |0055: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065b78: 0a02 |0058: move-result v2 │ │ +065b7a: 5992 cc06 |0059: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065b7e: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ +065b82: 4602 0a02 |005d: aget-object v2, v10, v2 │ │ +065b86: 3802 2e00 |005f: if-eqz v2, 008d // +002e │ │ +065b8a: 1302 0800 |0061: const/16 v2, #int 8 // #8 │ │ +065b8e: 4602 0a02 |0063: aget-object v2, v10, v2 │ │ +065b92: 7030 720c 2900 |0065: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065b98: 0a02 |0068: move-result v2 │ │ +065b9a: 5992 ce06 |0069: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +065b9e: 5292 db06 |006b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065ba2: 1303 0800 |006d: const/16 v3, #int 8 // #8 │ │ +065ba6: 4603 0a03 |006f: aget-object v3, v10, v3 │ │ +065baa: 6e10 7e0e 0300 |0071: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065bb0: 0a03 |0074: move-result v3 │ │ +065bb2: 8233 |0075: int-to-float v3, v3 │ │ +065bb4: 7120 8524 3200 |0076: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065bba: 0a02 |0079: move-result v2 │ │ +065bbc: 5992 db06 |007a: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065bc0: 5292 cc06 |007c: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065bc4: 1303 0800 |007e: const/16 v3, #int 8 // #8 │ │ +065bc8: 4603 0a03 |0080: aget-object v3, v10, v3 │ │ +065bcc: 6e10 7d0e 0300 |0082: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065bd2: 0a03 |0085: move-result v3 │ │ +065bd4: 8233 |0086: int-to-float v3, v3 │ │ +065bd6: 7120 8524 3200 |0087: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065bdc: 0a02 |008a: move-result v2 │ │ +065bde: 5992 cc06 |008b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065be2: 4602 0a07 |008d: aget-object v2, v10, v7 │ │ +065be6: 3802 2800 |008f: if-eqz v2, 00b7 // +0028 │ │ +065bea: 4602 0a07 |0091: aget-object v2, v10, v7 │ │ +065bee: 7030 720c 2900 |0093: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065bf4: 0a02 |0096: move-result v2 │ │ +065bf6: 5992 d406 |0097: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +065bfa: 5292 d106 |0099: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065bfe: 4603 0a07 |009b: aget-object v3, v10, v7 │ │ +065c02: 6e10 7e0e 0300 |009d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065c08: 0a03 |00a0: move-result v3 │ │ +065c0a: 8233 |00a1: int-to-float v3, v3 │ │ +065c0c: 7120 8524 3200 |00a2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065c12: 0a02 |00a5: move-result v2 │ │ +065c14: 5992 d106 |00a6: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065c18: 5292 d306 |00a8: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065c1c: 4603 0a07 |00aa: aget-object v3, v10, v7 │ │ +065c20: 6e10 7d0e 0300 |00ac: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065c26: 0a03 |00af: move-result v3 │ │ +065c28: 8233 |00b0: int-to-float v3, v3 │ │ +065c2a: 7120 8524 3200 |00b1: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065c30: 0a02 |00b4: move-result v2 │ │ +065c32: 5992 d306 |00b5: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065c36: 4602 0a08 |00b7: aget-object v2, v10, v8 │ │ +065c3a: 3802 2800 |00b9: if-eqz v2, 00e1 // +0028 │ │ +065c3e: 4602 0a08 |00bb: aget-object v2, v10, v8 │ │ +065c42: 7030 720c 2900 |00bd: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065c48: 0a02 |00c0: move-result v2 │ │ +065c4a: 5992 d206 |00c1: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065c4e: 5292 d606 |00c3: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065c52: 4603 0a08 |00c5: aget-object v3, v10, v8 │ │ +065c56: 6e10 7e0e 0300 |00c7: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065c5c: 0a03 |00ca: move-result v3 │ │ +065c5e: 8233 |00cb: int-to-float v3, v3 │ │ +065c60: 7120 8524 3200 |00cc: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065c66: 0a02 |00cf: move-result v2 │ │ +065c68: 5992 d606 |00d0: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065c6c: 5292 d306 |00d2: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065c70: 4603 0a08 |00d4: aget-object v3, v10, v8 │ │ +065c74: 6e10 7d0e 0300 |00d6: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065c7a: 0a03 |00d9: move-result v3 │ │ +065c7c: 8233 |00da: int-to-float v3, v3 │ │ +065c7e: 7120 8524 3200 |00db: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065c84: 0a02 |00de: move-result v2 │ │ +065c86: 5992 d306 |00df: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065c8a: 1252 |00e1: const/4 v2, #int 5 // #5 │ │ +065c8c: 4602 0a02 |00e2: aget-object v2, v10, v2 │ │ +065c90: 3802 2b00 |00e4: if-eqz v2, 010f // +002b │ │ +065c94: 1252 |00e6: const/4 v2, #int 5 // #5 │ │ +065c96: 4602 0a02 |00e7: aget-object v2, v10, v2 │ │ +065c9a: 7030 720c 2900 |00e9: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065ca0: 0a02 |00ec: move-result v2 │ │ +065ca2: 5992 d506 |00ed: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +065ca6: 5292 db06 |00ef: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065caa: 1253 |00f1: const/4 v3, #int 5 // #5 │ │ +065cac: 4603 0a03 |00f2: aget-object v3, v10, v3 │ │ +065cb0: 6e10 7e0e 0300 |00f4: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065cb6: 0a03 |00f7: move-result v3 │ │ +065cb8: 8233 |00f8: int-to-float v3, v3 │ │ +065cba: 7120 8524 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065cc0: 0a02 |00fc: move-result v2 │ │ +065cc2: 5992 db06 |00fd: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065cc6: 5292 d306 |00ff: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065cca: 1253 |0101: const/4 v3, #int 5 // #5 │ │ +065ccc: 4603 0a03 |0102: aget-object v3, v10, v3 │ │ +065cd0: 6e10 7d0e 0300 |0104: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065cd6: 0a03 |0107: move-result v3 │ │ +065cd8: 8233 |0108: int-to-float v3, v3 │ │ +065cda: 7120 8524 3200 |0109: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065ce0: 0a02 |010c: move-result v2 │ │ +065ce2: 5992 d306 |010d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +065ce6: 4602 0a04 |010f: aget-object v2, v10, v4 │ │ +065cea: 3802 2800 |0111: if-eqz v2, 0139 // +0028 │ │ +065cee: 4602 0a04 |0113: aget-object v2, v10, v4 │ │ +065cf2: 7030 720c 2900 |0115: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065cf8: 0a02 |0118: move-result v2 │ │ +065cfa: 5992 e006 |0119: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +065cfe: 5292 d106 |011b: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065d02: 4603 0a04 |011d: aget-object v3, v10, v4 │ │ +065d06: 6e10 7e0e 0300 |011f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065d0c: 0a03 |0122: move-result v3 │ │ +065d0e: 8233 |0123: int-to-float v3, v3 │ │ +065d10: 7120 8524 3200 |0124: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065d16: 0a02 |0127: move-result v2 │ │ +065d18: 5992 d106 |0128: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065d1c: 5292 df06 |012a: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065d20: 4603 0a04 |012c: aget-object v3, v10, v4 │ │ +065d24: 6e10 7d0e 0300 |012e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065d2a: 0a03 |0131: move-result v3 │ │ +065d2c: 8233 |0132: int-to-float v3, v3 │ │ +065d2e: 7120 8524 3200 |0133: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065d34: 0a02 |0136: move-result v2 │ │ +065d36: 5992 df06 |0137: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065d3a: 4602 0a05 |0139: aget-object v2, v10, v5 │ │ +065d3e: 3802 2800 |013b: if-eqz v2, 0163 // +0028 │ │ +065d42: 4602 0a05 |013d: aget-object v2, v10, v5 │ │ +065d46: 7030 720c 2900 |013f: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065d4c: 0a02 |0142: move-result v2 │ │ +065d4e: 5992 de06 |0143: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +065d52: 5292 d606 |0145: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065d56: 4603 0a05 |0147: aget-object v3, v10, v5 │ │ +065d5a: 6e10 7e0e 0300 |0149: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065d60: 0a03 |014c: move-result v3 │ │ +065d62: 8233 |014d: int-to-float v3, v3 │ │ +065d64: 7120 8524 3200 |014e: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065d6a: 0a02 |0151: move-result v2 │ │ +065d6c: 5992 d606 |0152: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +065d70: 5292 df06 |0154: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065d74: 4603 0a05 |0156: aget-object v3, v10, v5 │ │ +065d78: 6e10 7d0e 0300 |0158: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065d7e: 0a03 |015b: move-result v3 │ │ +065d80: 8233 |015c: int-to-float v3, v3 │ │ +065d82: 7120 8524 3200 |015d: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065d88: 0a02 |0160: move-result v2 │ │ +065d8a: 5992 df06 |0161: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065d8e: 4602 0a06 |0163: aget-object v2, v10, v6 │ │ +065d92: 3802 2800 |0165: if-eqz v2, 018d // +0028 │ │ +065d96: 4602 0a06 |0167: aget-object v2, v10, v6 │ │ +065d9a: 7030 720c 2900 |0169: invoke-direct {v9, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;F)I // method@0c72 │ │ +065da0: 0a02 |016c: move-result v2 │ │ +065da2: 5992 e106 |016d: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +065da6: 5292 db06 |016f: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065daa: 4603 0a06 |0171: aget-object v3, v10, v6 │ │ +065dae: 6e10 7e0e 0300 |0173: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +065db4: 0a03 |0176: move-result v3 │ │ +065db6: 8233 |0177: int-to-float v3, v3 │ │ +065db8: 7120 8524 3200 |0178: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065dbe: 0a02 |017b: move-result v2 │ │ +065dc0: 5992 db06 |017c: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065dc4: 5292 df06 |017e: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065dc8: 4603 0a06 |0180: aget-object v3, v10, v6 │ │ +065dcc: 6e10 7d0e 0300 |0182: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +065dd2: 0a03 |0185: move-result v3 │ │ +065dd4: 8233 |0186: int-to-float v3, v3 │ │ +065dd6: 7120 8524 3200 |0187: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +065ddc: 0a02 |018a: move-result v2 │ │ +065dde: 5992 df06 |018b: iput v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065de2: 5292 d006 |018d: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065de6: 5493 e206 |018f: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065dea: 2133 |0191: array-length v3, v3 │ │ +065dec: 3532 0f00 |0192: if-ge v2, v3, 01a1 // +000f │ │ +065df0: 5292 d006 |0194: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065df4: 2321 e803 |0196: new-array v1, v2, [F // type@03e8 │ │ +065df8: 5492 e206 |0198: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065dfc: 5293 d006 |019a: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +065e00: 7153 e124 4241 |019c: invoke-static {v2, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +065e06: 5b91 e206 |019f: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e0a: 0e00 |01a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=184 │ │ 0x000b line=186 │ │ 0x0010 line=187 │ │ 0x0019 line=188 │ │ 0x0023 line=189 │ │ @@ -40415,53 +40416,53 @@ │ │ type : '(IFFFFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 75 16-bit code units │ │ -058070: |[058070] com.badlogic.gdx.graphics.g2d.NinePatch.set:(IFFFFF)V │ │ -058080: a600 0608 |0000: add-float v0, v6, v8 │ │ -058084: a601 0709 |0002: add-float v1, v7, v9 │ │ -058088: 5443 e206 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -05808c: d802 0501 |0006: add-int/lit8 v2, v5, #int 1 // #01 │ │ -058090: 4b06 0305 |0008: aput v6, v3, v5 │ │ -058094: 5443 e206 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -058098: d805 0201 |000c: add-int/lit8 v5, v2, #int 1 // #01 │ │ -05809c: 4b07 0302 |000e: aput v7, v3, v2 │ │ -0580a0: 5443 e206 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580a4: 4b0a 0305 |0012: aput v10, v3, v5 │ │ -0580a8: d805 0503 |0014: add-int/lit8 v5, v5, #int 3 // #03 │ │ -0580ac: 5443 e206 |0016: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580b0: d802 0501 |0018: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0580b4: 4b06 0305 |001a: aput v6, v3, v5 │ │ -0580b8: 5443 e206 |001c: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580bc: d805 0201 |001e: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0580c0: 4b01 0302 |0020: aput v1, v3, v2 │ │ -0580c4: 5443 e206 |0022: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580c8: 4b0a 0305 |0024: aput v10, v3, v5 │ │ -0580cc: d805 0503 |0026: add-int/lit8 v5, v5, #int 3 // #03 │ │ -0580d0: 5443 e206 |0028: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580d4: d802 0501 |002a: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0580d8: 4b00 0305 |002c: aput v0, v3, v5 │ │ -0580dc: 5443 e206 |002e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580e0: d805 0201 |0030: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0580e4: 4b01 0302 |0032: aput v1, v3, v2 │ │ -0580e8: 5443 e206 |0034: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580ec: 4b0a 0305 |0036: aput v10, v3, v5 │ │ -0580f0: d805 0503 |0038: add-int/lit8 v5, v5, #int 3 // #03 │ │ -0580f4: 5443 e206 |003a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0580f8: d802 0501 |003c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0580fc: 4b00 0305 |003e: aput v0, v3, v5 │ │ -058100: 5443 e206 |0040: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -058104: d805 0201 |0042: add-int/lit8 v5, v2, #int 1 // #01 │ │ -058108: 4b07 0302 |0044: aput v7, v3, v2 │ │ -05810c: 5443 e206 |0046: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -058110: 4b0a 0305 |0048: aput v10, v3, v5 │ │ -058114: 0e00 |004a: return-void │ │ +065e0c: |[065e0c] com.badlogic.gdx.graphics.g2d.NinePatch.set:(IFFFFF)V │ │ +065e1c: a600 0608 |0000: add-float v0, v6, v8 │ │ +065e20: a601 0709 |0002: add-float v1, v7, v9 │ │ +065e24: 5443 e206 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e28: d802 0501 |0006: add-int/lit8 v2, v5, #int 1 // #01 │ │ +065e2c: 4b06 0305 |0008: aput v6, v3, v5 │ │ +065e30: 5443 e206 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e34: d805 0201 |000c: add-int/lit8 v5, v2, #int 1 // #01 │ │ +065e38: 4b07 0302 |000e: aput v7, v3, v2 │ │ +065e3c: 5443 e206 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e40: 4b0a 0305 |0012: aput v10, v3, v5 │ │ +065e44: d805 0503 |0014: add-int/lit8 v5, v5, #int 3 // #03 │ │ +065e48: 5443 e206 |0016: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e4c: d802 0501 |0018: add-int/lit8 v2, v5, #int 1 // #01 │ │ +065e50: 4b06 0305 |001a: aput v6, v3, v5 │ │ +065e54: 5443 e206 |001c: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e58: d805 0201 |001e: add-int/lit8 v5, v2, #int 1 // #01 │ │ +065e5c: 4b01 0302 |0020: aput v1, v3, v2 │ │ +065e60: 5443 e206 |0022: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e64: 4b0a 0305 |0024: aput v10, v3, v5 │ │ +065e68: d805 0503 |0026: add-int/lit8 v5, v5, #int 3 // #03 │ │ +065e6c: 5443 e206 |0028: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e70: d802 0501 |002a: add-int/lit8 v2, v5, #int 1 // #01 │ │ +065e74: 4b00 0305 |002c: aput v0, v3, v5 │ │ +065e78: 5443 e206 |002e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e7c: d805 0201 |0030: add-int/lit8 v5, v2, #int 1 // #01 │ │ +065e80: 4b01 0302 |0032: aput v1, v3, v2 │ │ +065e84: 5443 e206 |0034: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e88: 4b0a 0305 |0036: aput v10, v3, v5 │ │ +065e8c: d805 0503 |0038: add-int/lit8 v5, v5, #int 3 // #03 │ │ +065e90: 5443 e206 |003a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065e94: d802 0501 |003c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +065e98: 4b00 0305 |003e: aput v0, v3, v5 │ │ +065e9c: 5443 e206 |0040: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065ea0: d805 0201 |0042: add-int/lit8 v5, v2, #int 1 // #01 │ │ +065ea4: 4b07 0302 |0044: aput v7, v3, v2 │ │ +065ea8: 5443 e206 |0046: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +065eac: 4b0a 0305 |0048: aput v10, v3, v5 │ │ +065eb0: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0002 line=271 │ │ 0x0004 line=272 │ │ 0x000a line=273 │ │ 0x0010 line=274 │ │ @@ -40503,137 +40504,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 │ │ -058118: |[058118] com.badlogic.gdx.graphics.g2d.NinePatch.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -058128: 52b0 d106 |0000: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -05812c: a607 0d00 |0002: add-float v7, v13, v0 │ │ -058130: a600 0d0f |0004: add-float v0, v13, v15 │ │ -058134: 52b1 db06 |0006: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -058138: a709 0001 |0008: sub-float v9, v0, v1 │ │ -05813c: 52b0 cc06 |000a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -058140: a608 0e00 |000c: add-float v8, v14, v0 │ │ -058144: a600 0e10 |000e: add-float v0, v14, v16 │ │ -058148: 52b1 df06 |0010: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -05814c: a70a 0001 |0012: sub-float v10, v0, v1 │ │ -058150: 6200 dc06 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06dc │ │ -058154: 54b1 cf06 |0016: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -058158: 6e20 e609 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -05815e: 0c00 |001b: move-result-object v0 │ │ -058160: 6e10 060e 0c00 |001c: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0e06 │ │ -058166: 0c01 |001f: move-result-object v1 │ │ -058168: 6e20 d909 1000 |0020: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ -05816e: 0c00 |0023: move-result-object v0 │ │ -058170: 6e10 ea09 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -058176: 0a06 |0027: move-result v6 │ │ -058178: 52b0 cd06 |0028: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -05817c: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ -05817e: 3210 0e00 |002b: if-eq v0, v1, 0039 // +000e │ │ -058182: 52b1 cd06 |002d: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ -058186: a704 070d |002f: sub-float v4, v7, v13 │ │ -05818a: a705 080e |0031: sub-float v5, v8, v14 │ │ -05818e: 07b0 |0033: move-object v0, v11 │ │ -058190: 01d2 |0034: move v2, v13 │ │ -058192: 01e3 |0035: move v3, v14 │ │ -058194: 7607 830c 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -05819a: 52b0 cb06 |0039: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -05819e: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ -0581a0: 3210 0e00 |003c: if-eq v0, v1, 004a // +000e │ │ -0581a4: 52b1 cb06 |003e: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ -0581a8: a704 0907 |0040: sub-float v4, v9, v7 │ │ -0581ac: a705 080e |0042: sub-float v5, v8, v14 │ │ -0581b0: 07b0 |0044: move-object v0, v11 │ │ -0581b2: 0172 |0045: move v2, v7 │ │ -0581b4: 01e3 |0046: move v3, v14 │ │ -0581b6: 7607 830c 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -0581bc: 52b0 ce06 |004a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -0581c0: 12f1 |004c: const/4 v1, #int -1 // #ff │ │ -0581c2: 3210 1000 |004d: if-eq v0, v1, 005d // +0010 │ │ -0581c6: 52b1 ce06 |004f: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ -0581ca: a600 0d0f |0051: add-float v0, v13, v15 │ │ -0581ce: a704 0009 |0053: sub-float v4, v0, v9 │ │ -0581d2: a705 080e |0055: sub-float v5, v8, v14 │ │ -0581d6: 07b0 |0057: move-object v0, v11 │ │ -0581d8: 0192 |0058: move v2, v9 │ │ -0581da: 01e3 |0059: move v3, v14 │ │ -0581dc: 7607 830c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -0581e2: 52b0 d406 |005d: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -0581e6: 12f1 |005f: const/4 v1, #int -1 // #ff │ │ -0581e8: 3210 0e00 |0060: if-eq v0, v1, 006e // +000e │ │ -0581ec: 52b1 d406 |0062: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ -0581f0: a704 070d |0064: sub-float v4, v7, v13 │ │ -0581f4: a705 0a08 |0066: sub-float v5, v10, v8 │ │ -0581f8: 07b0 |0068: move-object v0, v11 │ │ -0581fa: 01d2 |0069: move v2, v13 │ │ -0581fc: 0183 |006a: move v3, v8 │ │ -0581fe: 7607 830c 0000 |006b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -058204: 52b0 d206 |006e: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -058208: 12f1 |0070: const/4 v1, #int -1 // #ff │ │ -05820a: 3210 0e00 |0071: if-eq v0, v1, 007f // +000e │ │ -05820e: 52b1 d206 |0073: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ -058212: a704 0907 |0075: sub-float v4, v9, v7 │ │ -058216: a705 0a08 |0077: sub-float v5, v10, v8 │ │ -05821a: 07b0 |0079: move-object v0, v11 │ │ -05821c: 0172 |007a: move v2, v7 │ │ -05821e: 0183 |007b: move v3, v8 │ │ -058220: 7607 830c 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -058226: 52b0 d506 |007f: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -05822a: 12f1 |0081: const/4 v1, #int -1 // #ff │ │ -05822c: 3210 1000 |0082: if-eq v0, v1, 0092 // +0010 │ │ -058230: 52b1 d506 |0084: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ -058234: a600 0d0f |0086: add-float v0, v13, v15 │ │ -058238: a704 0009 |0088: sub-float v4, v0, v9 │ │ -05823c: a705 0a08 |008a: sub-float v5, v10, v8 │ │ -058240: 07b0 |008c: move-object v0, v11 │ │ -058242: 0192 |008d: move v2, v9 │ │ -058244: 0183 |008e: move v3, v8 │ │ -058246: 7607 830c 0000 |008f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -05824c: 52b0 e006 |0092: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -058250: 12f1 |0094: const/4 v1, #int -1 // #ff │ │ -058252: 3210 1000 |0095: if-eq v0, v1, 00a5 // +0010 │ │ -058256: 52b1 e006 |0097: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ -05825a: a704 070d |0099: sub-float v4, v7, v13 │ │ -05825e: a600 0e10 |009b: add-float v0, v14, v16 │ │ -058262: a705 000a |009d: sub-float v5, v0, v10 │ │ -058266: 07b0 |009f: move-object v0, v11 │ │ -058268: 01d2 |00a0: move v2, v13 │ │ -05826a: 01a3 |00a1: move v3, v10 │ │ -05826c: 7607 830c 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -058272: 52b0 de06 |00a5: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -058276: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ -058278: 3210 1000 |00a8: if-eq v0, v1, 00b8 // +0010 │ │ -05827c: 52b1 de06 |00aa: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ -058280: a704 0907 |00ac: sub-float v4, v9, v7 │ │ -058284: a600 0e10 |00ae: add-float v0, v14, v16 │ │ -058288: a705 000a |00b0: sub-float v5, v0, v10 │ │ -05828c: 07b0 |00b2: move-object v0, v11 │ │ -05828e: 0172 |00b3: move v2, v7 │ │ -058290: 01a3 |00b4: move v3, v10 │ │ -058292: 7607 830c 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -058298: 52b0 e106 |00b8: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -05829c: 12f1 |00ba: const/4 v1, #int -1 // #ff │ │ -05829e: 3210 1200 |00bb: if-eq v0, v1, 00cd // +0012 │ │ -0582a2: 52b1 e106 |00bd: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ -0582a6: a600 0d0f |00bf: add-float v0, v13, v15 │ │ -0582aa: a704 0009 |00c1: sub-float v4, v0, v9 │ │ -0582ae: a600 0e10 |00c3: add-float v0, v14, v16 │ │ -0582b2: a705 000a |00c5: sub-float v5, v0, v10 │ │ -0582b6: 07b0 |00c7: move-object v0, v11 │ │ -0582b8: 0192 |00c8: move v2, v9 │ │ -0582ba: 01a3 |00c9: move v3, v10 │ │ -0582bc: 7607 830c 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ -0582c2: 54b0 dd06 |00cd: iget-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -0582c6: 54b1 e206 |00cf: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ -0582ca: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -0582cc: 52b3 d006 |00d2: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ -0582d0: 6e53 fe0d 0c21 |00d4: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0dfe │ │ -0582d6: 0e00 |00d7: return-void │ │ +065eb4: |[065eb4] com.badlogic.gdx.graphics.g2d.NinePatch.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +065ec4: 52b0 d106 |0000: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +065ec8: a607 0d00 |0002: add-float v7, v13, v0 │ │ +065ecc: a600 0d0f |0004: add-float v0, v13, v15 │ │ +065ed0: 52b1 db06 |0006: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +065ed4: a709 0001 |0008: sub-float v9, v0, v1 │ │ +065ed8: 52b0 cc06 |000a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +065edc: a608 0e00 |000c: add-float v8, v14, v0 │ │ +065ee0: a600 0e10 |000e: add-float v0, v14, v16 │ │ +065ee4: 52b1 df06 |0010: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +065ee8: a70a 0001 |0012: sub-float v10, v0, v1 │ │ +065eec: 6200 dc06 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@06dc │ │ +065ef0: 54b1 cf06 |0016: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +065ef4: 6e20 e609 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +065efa: 0c00 |001b: move-result-object v0 │ │ +065efc: 6e10 060e 0c00 |001c: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0e06 │ │ +065f02: 0c01 |001f: move-result-object v1 │ │ +065f04: 6e20 d909 1000 |0020: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ +065f0a: 0c00 |0023: move-result-object v0 │ │ +065f0c: 6e10 ea09 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +065f12: 0a06 |0027: move-result v6 │ │ +065f14: 52b0 cd06 |0028: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +065f18: 12f1 |002a: const/4 v1, #int -1 // #ff │ │ +065f1a: 3210 0e00 |002b: if-eq v0, v1, 0039 // +000e │ │ +065f1e: 52b1 cd06 |002d: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomLeft:I // field@06cd │ │ +065f22: a704 070d |002f: sub-float v4, v7, v13 │ │ +065f26: a705 080e |0031: sub-float v5, v8, v14 │ │ +065f2a: 07b0 |0033: move-object v0, v11 │ │ +065f2c: 01d2 |0034: move v2, v13 │ │ +065f2e: 01e3 |0035: move v3, v14 │ │ +065f30: 7607 830c 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +065f36: 52b0 cb06 |0039: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +065f3a: 12f1 |003b: const/4 v1, #int -1 // #ff │ │ +065f3c: 3210 0e00 |003c: if-eq v0, v1, 004a // +000e │ │ +065f40: 52b1 cb06 |003e: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomCenter:I // field@06cb │ │ +065f44: a704 0907 |0040: sub-float v4, v9, v7 │ │ +065f48: a705 080e |0042: sub-float v5, v8, v14 │ │ +065f4c: 07b0 |0044: move-object v0, v11 │ │ +065f4e: 0172 |0045: move v2, v7 │ │ +065f50: 01e3 |0046: move v3, v14 │ │ +065f52: 7607 830c 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +065f58: 52b0 ce06 |004a: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +065f5c: 12f1 |004c: const/4 v1, #int -1 // #ff │ │ +065f5e: 3210 1000 |004d: if-eq v0, v1, 005d // +0010 │ │ +065f62: 52b1 ce06 |004f: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomRight:I // field@06ce │ │ +065f66: a600 0d0f |0051: add-float v0, v13, v15 │ │ +065f6a: a704 0009 |0053: sub-float v4, v0, v9 │ │ +065f6e: a705 080e |0055: sub-float v5, v8, v14 │ │ +065f72: 07b0 |0057: move-object v0, v11 │ │ +065f74: 0192 |0058: move v2, v9 │ │ +065f76: 01e3 |0059: move v3, v14 │ │ +065f78: 7607 830c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +065f7e: 52b0 d406 |005d: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +065f82: 12f1 |005f: const/4 v1, #int -1 // #ff │ │ +065f84: 3210 0e00 |0060: if-eq v0, v1, 006e // +000e │ │ +065f88: 52b1 d406 |0062: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleLeft:I // field@06d4 │ │ +065f8c: a704 070d |0064: sub-float v4, v7, v13 │ │ +065f90: a705 0a08 |0066: sub-float v5, v10, v8 │ │ +065f94: 07b0 |0068: move-object v0, v11 │ │ +065f96: 01d2 |0069: move v2, v13 │ │ +065f98: 0183 |006a: move v3, v8 │ │ +065f9a: 7607 830c 0000 |006b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +065fa0: 52b0 d206 |006e: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065fa4: 12f1 |0070: const/4 v1, #int -1 // #ff │ │ +065fa6: 3210 0e00 |0071: if-eq v0, v1, 007f // +000e │ │ +065faa: 52b1 d206 |0073: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleCenter:I // field@06d2 │ │ +065fae: a704 0907 |0075: sub-float v4, v9, v7 │ │ +065fb2: a705 0a08 |0077: sub-float v5, v10, v8 │ │ +065fb6: 07b0 |0079: move-object v0, v11 │ │ +065fb8: 0172 |007a: move v2, v7 │ │ +065fba: 0183 |007b: move v3, v8 │ │ +065fbc: 7607 830c 0000 |007c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +065fc2: 52b0 d506 |007f: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +065fc6: 12f1 |0081: const/4 v1, #int -1 // #ff │ │ +065fc8: 3210 1000 |0082: if-eq v0, v1, 0092 // +0010 │ │ +065fcc: 52b1 d506 |0084: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleRight:I // field@06d5 │ │ +065fd0: a600 0d0f |0086: add-float v0, v13, v15 │ │ +065fd4: a704 0009 |0088: sub-float v4, v0, v9 │ │ +065fd8: a705 0a08 |008a: sub-float v5, v10, v8 │ │ +065fdc: 07b0 |008c: move-object v0, v11 │ │ +065fde: 0192 |008d: move v2, v9 │ │ +065fe0: 0183 |008e: move v3, v8 │ │ +065fe2: 7607 830c 0000 |008f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +065fe8: 52b0 e006 |0092: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +065fec: 12f1 |0094: const/4 v1, #int -1 // #ff │ │ +065fee: 3210 1000 |0095: if-eq v0, v1, 00a5 // +0010 │ │ +065ff2: 52b1 e006 |0097: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topLeft:I // field@06e0 │ │ +065ff6: a704 070d |0099: sub-float v4, v7, v13 │ │ +065ffa: a600 0e10 |009b: add-float v0, v14, v16 │ │ +065ffe: a705 000a |009d: sub-float v5, v0, v10 │ │ +066002: 07b0 |009f: move-object v0, v11 │ │ +066004: 01d2 |00a0: move v2, v13 │ │ +066006: 01a3 |00a1: move v3, v10 │ │ +066008: 7607 830c 0000 |00a2: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +06600e: 52b0 de06 |00a5: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +066012: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ +066014: 3210 1000 |00a8: if-eq v0, v1, 00b8 // +0010 │ │ +066018: 52b1 de06 |00aa: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topCenter:I // field@06de │ │ +06601c: a704 0907 |00ac: sub-float v4, v9, v7 │ │ +066020: a600 0e10 |00ae: add-float v0, v14, v16 │ │ +066024: a705 000a |00b0: sub-float v5, v0, v10 │ │ +066028: 07b0 |00b2: move-object v0, v11 │ │ +06602a: 0172 |00b3: move v2, v7 │ │ +06602c: 01a3 |00b4: move v3, v10 │ │ +06602e: 7607 830c 0000 |00b5: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +066034: 52b0 e106 |00b8: iget v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +066038: 12f1 |00ba: const/4 v1, #int -1 // #ff │ │ +06603a: 3210 1200 |00bb: if-eq v0, v1, 00cd // +0012 │ │ +06603e: 52b1 e106 |00bd: iget v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topRight:I // field@06e1 │ │ +066042: a600 0d0f |00bf: add-float v0, v13, v15 │ │ +066046: a704 0009 |00c1: sub-float v4, v0, v9 │ │ +06604a: a600 0e10 |00c3: add-float v0, v14, v16 │ │ +06604e: a705 000a |00c5: sub-float v5, v0, v10 │ │ +066052: 07b0 |00c7: move-object v0, v11 │ │ +066054: 0192 |00c8: move v2, v9 │ │ +066056: 01a3 |00c9: move v3, v10 │ │ +066058: 7607 830c 0000 |00ca: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.set:(IFFFFF)V // method@0c83 │ │ +06605e: 54b0 dd06 |00cd: iget-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +066062: 54b1 e206 |00cf: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.vertices:[F // field@06e2 │ │ +066066: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +066068: 52b3 d006 |00d2: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.idx:I // field@06d0 │ │ +06606c: 6e53 fe0d 0c21 |00d4: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0dfe │ │ +066072: 0e00 |00d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0004 line=291 │ │ 0x000a line=292 │ │ 0x000e line=293 │ │ 0x0014 line=294 │ │ @@ -40667,17 +40668,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0582d8: |[0582d8] com.badlogic.gdx.graphics.g2d.NinePatch.getBottomHeight:()F │ │ -0582e8: 5210 cc06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -0582ec: 0f00 |0002: return v0 │ │ +066074: |[066074] com.badlogic.gdx.graphics.g2d.NinePatch.getBottomHeight:()F │ │ +066084: 5210 cc06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +066088: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40685,17 +40686,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0582f0: |[0582f0] com.badlogic.gdx.graphics.g2d.NinePatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -058300: 5410 cf06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -058304: 1100 |0002: return-object v0 │ │ +06608c: |[06608c] com.badlogic.gdx.graphics.g2d.NinePatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +06609c: 5410 cf06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +0660a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40703,17 +40704,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058308: |[058308] com.badlogic.gdx.graphics.g2d.NinePatch.getLeftWidth:()F │ │ -058318: 5210 d106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -05831c: 0f00 |0002: return v0 │ │ +0660a4: |[0660a4] com.badlogic.gdx.graphics.g2d.NinePatch.getLeftWidth:()F │ │ +0660b4: 5210 d106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +0660b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40721,17 +40722,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058320: |[058320] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleHeight:()F │ │ -058330: 5210 d306 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -058334: 0f00 |0002: return v0 │ │ +0660bc: |[0660bc] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleHeight:()F │ │ +0660cc: 5210 d306 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +0660d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40739,17 +40740,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058338: |[058338] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleWidth:()F │ │ -058348: 5210 d606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -05834c: 0f00 |0002: return v0 │ │ +0660d4: |[0660d4] com.badlogic.gdx.graphics.g2d.NinePatch.getMiddleWidth:()F │ │ +0660e4: 5210 d606 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +0660e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40757,24 +40758,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -058350: |[058350] com.badlogic.gdx.graphics.g2d.NinePatch.getPadBottom:()F │ │ -058360: 5220 d706 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -058364: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -058366: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -05836a: 6e10 740c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c74 │ │ -058370: 0a00 |0008: move-result v0 │ │ -058372: 0f00 |0009: return v0 │ │ -058374: 5220 d706 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -058378: 8200 |000c: int-to-float v0, v0 │ │ -05837a: 28fc |000d: goto 0009 // -0004 │ │ +0660ec: |[0660ec] com.badlogic.gdx.graphics.g2d.NinePatch.getPadBottom:()F │ │ +0660fc: 5220 d706 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +066100: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +066102: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +066106: 6e10 740c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getBottomHeight:()F // method@0c74 │ │ +06610c: 0a00 |0008: move-result v0 │ │ +06610e: 0f00 |0009: return v0 │ │ +066110: 5220 d706 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +066114: 8200 |000c: int-to-float v0, v0 │ │ +066116: 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; │ │ │ │ @@ -40783,24 +40784,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05837c: |[05837c] com.badlogic.gdx.graphics.g2d.NinePatch.getPadLeft:()F │ │ -05838c: 5220 d806 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -058390: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -058392: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -058396: 6e10 760c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c76 │ │ -05839c: 0a00 |0008: move-result v0 │ │ -05839e: 0f00 |0009: return v0 │ │ -0583a0: 5220 d806 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -0583a4: 8200 |000c: int-to-float v0, v0 │ │ -0583a6: 28fc |000d: goto 0009 // -0004 │ │ +066118: |[066118] com.badlogic.gdx.graphics.g2d.NinePatch.getPadLeft:()F │ │ +066128: 5220 d806 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +06612c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06612e: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +066132: 6e10 760c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getLeftWidth:()F // method@0c76 │ │ +066138: 0a00 |0008: move-result v0 │ │ +06613a: 0f00 |0009: return v0 │ │ +06613c: 5220 d806 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +066140: 8200 |000c: int-to-float v0, v0 │ │ +066142: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0009 line=384 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ @@ -40809,24 +40810,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0583a8: |[0583a8] com.badlogic.gdx.graphics.g2d.NinePatch.getPadRight:()F │ │ -0583b8: 5220 d906 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -0583bc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0583be: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -0583c2: 6e10 7d0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c7d │ │ -0583c8: 0a00 |0008: move-result v0 │ │ -0583ca: 0f00 |0009: return v0 │ │ -0583cc: 5220 d906 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -0583d0: 8200 |000c: int-to-float v0, v0 │ │ -0583d2: 28fc |000d: goto 0009 // -0004 │ │ +066144: |[066144] com.badlogic.gdx.graphics.g2d.NinePatch.getPadRight:()F │ │ +066154: 5220 d906 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +066158: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06615a: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +06615e: 6e10 7d0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getRightWidth:()F // method@0c7d │ │ +066164: 0a00 |0008: move-result v0 │ │ +066166: 0f00 |0009: return v0 │ │ +066168: 5220 d906 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +06616c: 8200 |000c: int-to-float v0, v0 │ │ +06616e: 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; │ │ │ │ @@ -40835,24 +40836,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0583d4: |[0583d4] com.badlogic.gdx.graphics.g2d.NinePatch.getPadTop:()F │ │ -0583e4: 5220 da06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -0583e8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0583ea: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -0583ee: 6e10 7f0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c7f │ │ -0583f4: 0a00 |0008: move-result v0 │ │ -0583f6: 0f00 |0009: return v0 │ │ -0583f8: 5220 da06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -0583fc: 8200 |000c: int-to-float v0, v0 │ │ -0583fe: 28fc |000d: goto 0009 // -0004 │ │ +066170: |[066170] com.badlogic.gdx.graphics.g2d.NinePatch.getPadTop:()F │ │ +066180: 5220 da06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +066184: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +066186: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +06618a: 6e10 7f0c 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTopHeight:()F // method@0c7f │ │ +066190: 0a00 |0008: move-result v0 │ │ +066192: 0f00 |0009: return v0 │ │ +066194: 5220 da06 |000a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +066198: 8200 |000c: int-to-float v0, v0 │ │ +06619a: 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; │ │ │ │ @@ -40861,17 +40862,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058400: |[058400] com.badlogic.gdx.graphics.g2d.NinePatch.getRightWidth:()F │ │ -058410: 5210 db06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -058414: 0f00 |0002: return v0 │ │ +06619c: |[06619c] com.badlogic.gdx.graphics.g2d.NinePatch.getRightWidth:()F │ │ +0661ac: 5210 db06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +0661b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40879,17 +40880,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058418: |[058418] com.badlogic.gdx.graphics.g2d.NinePatch.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ -058428: 5410 dd06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ -05842c: 1100 |0002: return-object v0 │ │ +0661b4: |[0661b4] com.badlogic.gdx.graphics.g2d.NinePatch.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ +0661c4: 5410 dd06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@06dd │ │ +0661c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40897,17 +40898,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058430: |[058430] com.badlogic.gdx.graphics.g2d.NinePatch.getTopHeight:()F │ │ -058440: 5210 df06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -058444: 0f00 |0002: return v0 │ │ +0661cc: |[0661cc] com.badlogic.gdx.graphics.g2d.NinePatch.getTopHeight:()F │ │ +0661dc: 5210 df06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +0661e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40915,21 +40916,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -058448: |[058448] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalHeight:()F │ │ -058458: 5220 df06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -05845c: 5221 d306 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -058460: c610 |0004: add-float/2addr v0, v1 │ │ -058462: 5221 cc06 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -058466: c610 |0007: add-float/2addr v0, v1 │ │ -058468: 0f00 |0008: return v0 │ │ +0661e4: |[0661e4] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalHeight:()F │ │ +0661f4: 5220 df06 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +0661f8: 5221 d306 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +0661fc: c610 |0004: add-float/2addr v0, v1 │ │ +0661fe: 5221 cc06 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +066202: c610 |0007: add-float/2addr v0, v1 │ │ +066204: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40937,21 +40938,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05846c: |[05846c] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalWidth:()F │ │ -05847c: 5220 d106 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -058480: 5221 d606 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -058484: c610 |0004: add-float/2addr v0, v1 │ │ -058486: 5221 db06 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -05848a: c610 |0007: add-float/2addr v0, v1 │ │ -05848c: 0f00 |0008: return v0 │ │ +066208: |[066208] com.badlogic.gdx.graphics.g2d.NinePatch.getTotalWidth:()F │ │ +066218: 5220 d106 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +06621c: 5221 d606 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +066220: c610 |0004: add-float/2addr v0, v1 │ │ +066222: 5221 db06 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +066226: c610 |0007: add-float/2addr v0, v1 │ │ +066228: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ │ │ #15 : (in Lcom/badlogic/gdx/graphics/g2d/NinePatch;) │ │ @@ -40959,17 +40960,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058490: |[058490] com.badlogic.gdx.graphics.g2d.NinePatch.setBottomHeight:(F)V │ │ -0584a0: 5901 cc06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ -0584a4: 0e00 |0002: return-void │ │ +06622c: |[06622c] com.badlogic.gdx.graphics.g2d.NinePatch.setBottomHeight:(F)V │ │ +06623c: 5901 cc06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.bottomHeight:F // field@06cc │ │ +066240: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0002 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 bottomHeight F │ │ @@ -40979,18 +40980,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 │ │ -0584a8: |[0584a8] com.badlogic.gdx.graphics.g2d.NinePatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0584b8: 5410 cf06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ -0584bc: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0584c2: 0e00 |0005: return-void │ │ +066244: |[066244] com.badlogic.gdx.graphics.g2d.NinePatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +066254: 5410 cf06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.color:Lcom/badlogic/gdx/graphics/Color; // field@06cf │ │ +066258: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +06625e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -41000,17 +41001,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0584c4: |[0584c4] com.badlogic.gdx.graphics.g2d.NinePatch.setLeftWidth:(F)V │ │ -0584d4: 5901 d106 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ -0584d8: 0e00 |0002: return-void │ │ +066260: |[066260] com.badlogic.gdx.graphics.g2d.NinePatch.setLeftWidth:(F)V │ │ +066270: 5901 d106 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.leftWidth:F // field@06d1 │ │ +066274: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 leftWidth F │ │ @@ -41020,17 +41021,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0584dc: |[0584dc] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleHeight:(F)V │ │ -0584ec: 5901 d306 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ -0584f0: 0e00 |0002: return-void │ │ +066278: |[066278] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleHeight:(F)V │ │ +066288: 5901 d306 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleHeight:F // field@06d3 │ │ +06628c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0002 line=364 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 middleHeight F │ │ @@ -41040,17 +41041,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0584f4: |[0584f4] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleWidth:(F)V │ │ -058504: 5901 d606 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ -058508: 0e00 |0002: return-void │ │ +066290: |[066290] com.badlogic.gdx.graphics.g2d.NinePatch.setMiddleWidth:(F)V │ │ +0662a0: 5901 d606 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.middleWidth:F // field@06d6 │ │ +0662a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0002 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 middleWidth F │ │ @@ -41060,17 +41061,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05850c: |[05850c] com.badlogic.gdx.graphics.g2d.NinePatch.setPadBottom:(I)V │ │ -05851c: 5901 d706 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -058520: 0e00 |0002: return-void │ │ +0662a8: |[0662a8] com.badlogic.gdx.graphics.g2d.NinePatch.setPadBottom:(I)V │ │ +0662b8: 5901 d706 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +0662bc: 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 bottom I │ │ @@ -41080,17 +41081,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058524: |[058524] com.badlogic.gdx.graphics.g2d.NinePatch.setPadLeft:(I)V │ │ -058534: 5901 d806 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -058538: 0e00 |0002: return-void │ │ +0662c0: |[0662c0] com.badlogic.gdx.graphics.g2d.NinePatch.setPadLeft:(I)V │ │ +0662d0: 5901 d806 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +0662d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0002 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 left I │ │ @@ -41100,17 +41101,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05853c: |[05853c] com.badlogic.gdx.graphics.g2d.NinePatch.setPadRight:(I)V │ │ -05854c: 5901 d906 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -058550: 0e00 |0002: return-void │ │ +0662d8: |[0662d8] com.badlogic.gdx.graphics.g2d.NinePatch.setPadRight:(I)V │ │ +0662e8: 5901 d906 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +0662ec: 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 right I │ │ @@ -41120,17 +41121,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058554: |[058554] com.badlogic.gdx.graphics.g2d.NinePatch.setPadTop:(I)V │ │ -058564: 5901 da06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -058568: 0e00 |0002: return-void │ │ +0662f0: |[0662f0] com.badlogic.gdx.graphics.g2d.NinePatch.setPadTop:(I)V │ │ +066300: 5901 da06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +066304: 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 top I │ │ @@ -41140,20 +41141,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05856c: |[05856c] com.badlogic.gdx.graphics.g2d.NinePatch.setPadding:(IIII)V │ │ -05857c: 5901 d806 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ -058580: 5902 d906 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ -058584: 5903 da06 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ -058588: 5904 d706 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ -05858c: 0e00 |0008: return-void │ │ +066308: |[066308] com.badlogic.gdx.graphics.g2d.NinePatch.setPadding:(IIII)V │ │ +066318: 5901 d806 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padLeft:I // field@06d8 │ │ +06631c: 5902 d906 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padRight:I // field@06d9 │ │ +066320: 5903 da06 |0004: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padTop:I // field@06da │ │ +066324: 5904 d706 |0006: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.padBottom:I // field@06d7 │ │ +066328: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=376 │ │ 0x0004 line=377 │ │ 0x0006 line=378 │ │ 0x0008 line=379 │ │ @@ -41169,17 +41170,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058590: |[058590] com.badlogic.gdx.graphics.g2d.NinePatch.setRightWidth:(F)V │ │ -0585a0: 5901 db06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ -0585a4: 0e00 |0002: return-void │ │ +06632c: |[06632c] com.badlogic.gdx.graphics.g2d.NinePatch.setRightWidth:(F)V │ │ +06633c: 5901 db06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.rightWidth:F // field@06db │ │ +066340: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0002 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 rightWidth F │ │ @@ -41189,17 +41190,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0585a8: |[0585a8] com.badlogic.gdx.graphics.g2d.NinePatch.setTopHeight:(F)V │ │ -0585b8: 5901 df06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ -0585bc: 0e00 |0002: return-void │ │ +066344: |[066344] com.badlogic.gdx.graphics.g2d.NinePatch.setTopHeight:(F)V │ │ +066354: 5901 df06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.topHeight:F // field@06df │ │ +066358: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0002 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ 0x0000 - 0x0003 reg=1 topHeight F │ │ @@ -41242,66 +41243,66 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -0585c0: |[0585c0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$1.:()V │ │ -0585d0: 7100 ff0c 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0cff │ │ -0585d6: 0c00 |0003: move-result-object v0 │ │ -0585d8: 2100 |0004: array-length v0, v0 │ │ -0585da: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -0585de: 6900 e706 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ -0585e2: 6200 e706 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ -0585e6: 6201 1507 |000b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0715 │ │ -0585ea: 6e10 fd0c 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ -0585f0: 0a01 |0010: move-result v1 │ │ -0585f2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0585f4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0585f8: 6200 e706 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ -0585fc: 6201 1207 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ -058600: 6e10 fd0c 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ -058606: 0a01 |001b: move-result v1 │ │ -058608: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05860a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05860e: 6200 e706 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ -058612: 6201 1307 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0713 │ │ -058616: 6e10 fd0c 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ -05861c: 0a01 |0026: move-result v1 │ │ -05861e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -058620: 4b02 0001 |0028: aput v2, v0, v1 │ │ -058624: 7100 fa0c 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0cfa │ │ -05862a: 0c00 |002d: move-result-object v0 │ │ -05862c: 2100 |002e: array-length v0, v0 │ │ -05862e: 2300 e903 |002f: new-array v0, v0, [I // type@03e9 │ │ -058632: 6900 e606 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ -058636: 6200 e606 |0033: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ -05863a: 6201 1007 |0035: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0710 │ │ -05863e: 6e10 f80c 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cf8 │ │ -058644: 0a01 |003a: move-result v1 │ │ -058646: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -058648: 4b02 0001 |003c: aput v2, v0, v1 │ │ -05864c: 6200 e606 |003e: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ -058650: 6201 0f07 |0040: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070f │ │ -058654: 6e10 f80c 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cf8 │ │ -05865a: 0a01 |0045: move-result v1 │ │ -05865c: 1222 |0046: const/4 v2, #int 2 // #2 │ │ -05865e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -058662: 0e00 |0049: return-void │ │ -058664: 0d00 |004a: move-exception v0 │ │ -058666: 28fe |004b: goto 0049 // -0002 │ │ -058668: 0d00 |004c: move-exception v0 │ │ -05866a: 28f1 |004d: goto 003e // -000f │ │ -05866c: 0d00 |004e: move-exception v0 │ │ -05866e: 28db |004f: goto 002a // -0025 │ │ -058670: 0d00 |0050: move-exception v0 │ │ -058672: 28ce |0051: goto 001f // -0032 │ │ -058674: 0d00 |0052: move-exception v0 │ │ -058676: 28c1 |0053: goto 0014 // -003f │ │ +06635c: |[06635c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$1.:()V │ │ +06636c: 7100 ff0c 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0cff │ │ +066372: 0c00 |0003: move-result-object v0 │ │ +066374: 2100 |0004: array-length v0, v0 │ │ +066376: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +06637a: 6900 e706 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ +06637e: 6200 e706 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ +066382: 6201 1507 |000b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0715 │ │ +066386: 6e10 fd0c 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ +06638c: 0a01 |0010: move-result v1 │ │ +06638e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +066390: 4b02 0001 |0012: aput v2, v0, v1 │ │ +066394: 6200 e706 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ +066398: 6201 1207 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ +06639c: 6e10 fd0c 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ +0663a2: 0a01 |001b: move-result v1 │ │ +0663a4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0663a6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0663aa: 6200 e706 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ +0663ae: 6201 1307 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0713 │ │ +0663b2: 6e10 fd0c 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ +0663b8: 0a01 |0026: move-result v1 │ │ +0663ba: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0663bc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0663c0: 7100 fa0c 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0cfa │ │ +0663c6: 0c00 |002d: move-result-object v0 │ │ +0663c8: 2100 |002e: array-length v0, v0 │ │ +0663ca: 2300 e903 |002f: new-array v0, v0, [I // type@03e9 │ │ +0663ce: 6900 e606 |0031: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ +0663d2: 6200 e606 |0033: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ +0663d6: 6201 1007 |0035: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0710 │ │ +0663da: 6e10 f80c 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cf8 │ │ +0663e0: 0a01 |003a: move-result v1 │ │ +0663e2: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +0663e4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0663e8: 6200 e606 |003e: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ +0663ec: 6201 0f07 |0040: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070f │ │ +0663f0: 6e10 f80c 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cf8 │ │ +0663f6: 0a01 |0045: move-result v1 │ │ +0663f8: 1222 |0046: const/4 v2, #int 2 // #2 │ │ +0663fa: 4b02 0001 |0047: aput v2, v0, v1 │ │ +0663fe: 0e00 |0049: return-void │ │ +066400: 0d00 |004a: move-exception v0 │ │ +066402: 28fe |004b: goto 0049 // -0002 │ │ +066404: 0d00 |004c: move-exception v0 │ │ +066406: 28f1 |004d: goto 003e // -000f │ │ +066408: 0d00 |004e: move-exception v0 │ │ +06640a: 28db |004f: goto 002a // -0025 │ │ +06640c: 0d00 |0050: move-exception v0 │ │ +06640e: 28ce |0051: goto 001f // -0032 │ │ +066410: 0d00 |0052: move-exception v0 │ │ +066412: 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 │ │ @@ -41358,17 +41359,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0586b8: |[0586b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.:()V │ │ -0586c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0586ce: 0e00 |0003: return-void │ │ +066454: |[066454] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.:()V │ │ +066464: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06646a: 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 - │ │ @@ -41377,23 +41378,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0586d0: |[0586d0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isActive:()Z │ │ -0586e0: 5510 0307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -0586e4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0586e8: 5510 0207 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -0586ec: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0586f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0586f2: 0f00 |0009: return v0 │ │ -0586f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0586f6: 28fe |000b: goto 0009 // -0002 │ │ +06646c: |[06646c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isActive:()Z │ │ +06647c: 5510 0307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +066480: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +066484: 5510 0207 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +066488: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +06648c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06648e: 0f00 |0009: return v0 │ │ +066490: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +066492: 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;) │ │ @@ -41401,17 +41402,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0586f8: |[0586f8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isAlwaysActive:()Z │ │ -058708: 5510 0307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -05870c: 0f00 |0002: return v0 │ │ +066494: |[066494] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.isAlwaysActive:()Z │ │ +0664a4: 5510 0307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +0664a8: 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;) │ │ @@ -41419,20 +41420,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 │ │ -058710: |[058710] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V │ │ -058720: 5520 0207 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -058724: 5c10 0207 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -058728: 5520 0307 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -05872c: 5c10 0307 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -058730: 0e00 |0008: return-void │ │ +0664ac: |[0664ac] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V │ │ +0664bc: 5520 0207 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +0664c0: 5c10 0207 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +0664c4: 5520 0307 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +0664c8: 5c10 0307 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +0664cc: 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; │ │ @@ -41443,25 +41444,25 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -058734: |[058734] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Ljava/io/BufferedReader;)V │ │ -058744: 5510 0307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -058748: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -05874c: 1a00 f610 |0004: const-string v0, "active" // string@10f6 │ │ -058750: 7120 390d 0200 |0006: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -058756: 0a00 |0009: move-result v0 │ │ -058758: 5c10 0207 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -05875c: 0e00 |000c: return-void │ │ -05875e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -058760: 5c10 0207 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -058764: 28fc |0010: goto 000c // -0004 │ │ +0664d0: |[0664d0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.load:(Ljava/io/BufferedReader;)V │ │ +0664e0: 5510 0307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +0664e4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0664e8: 1a00 f610 |0004: const-string v0, "active" // string@10f6 │ │ +0664ec: 7120 390d 0200 |0006: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +0664f2: 0a00 |0009: move-result v0 │ │ +0664f4: 5c10 0207 |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +0664f8: 0e00 |000c: return-void │ │ +0664fa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0664fc: 5c10 0207 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +066500: 28fc |0010: goto 000c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=947 │ │ 0x0004 line=948 │ │ 0x000c line=951 │ │ 0x000d line=950 │ │ locals : │ │ @@ -41473,36 +41474,36 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -058768: |[058768] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.save:(Ljava/io/Writer;)V │ │ -058778: 5520 0307 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -05877c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -058780: 2200 9103 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -058784: 7010 d024 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05878a: 1a01 f710 |0009: const-string v1, "active: " // string@10f7 │ │ -05878e: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -058794: 0c00 |000e: move-result-object v0 │ │ -058796: 5521 0207 |000f: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -05879a: 6e20 d824 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -0587a0: 0c00 |0014: move-result-object v0 │ │ -0587a2: 1a01 0100 |0015: const-string v1, " │ │ +066504: |[066504] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.save:(Ljava/io/Writer;)V │ │ +066514: 5520 0307 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +066518: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +06651c: 2200 9103 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +066520: 7010 d024 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +066526: 1a01 f710 |0009: const-string v1, "active: " // string@10f7 │ │ +06652a: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +066530: 0c00 |000e: move-result-object v0 │ │ +066532: 5521 0207 |000f: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +066536: 6e20 d824 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +06653c: 0c00 |0014: move-result-object v0 │ │ +06653e: 1a01 0100 |0015: const-string v1, " │ │ " // string@0001 │ │ -0587a6: 6e20 d724 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0587ac: 0c00 |001a: move-result-object v0 │ │ -0587ae: 6e10 dd24 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0587b4: 0c00 |001e: move-result-object v0 │ │ -0587b6: 6e20 2624 0300 |001f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0587bc: 0e00 |0022: return-void │ │ -0587be: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -0587c0: 5c20 0207 |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -0587c4: 28fc |0026: goto 0022 // -0004 │ │ +066542: 6e20 d724 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +066548: 0c00 |001a: move-result-object v0 │ │ +06654a: 6e10 dd24 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +066550: 0c00 |001e: move-result-object v0 │ │ +066552: 6e20 2624 0300 |001f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +066558: 0e00 |0022: return-void │ │ +06655a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +06655c: 5c20 0207 |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +066560: 28fc |0026: goto 0022 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0004 line=941 │ │ 0x0022 line=944 │ │ 0x0023 line=943 │ │ locals : │ │ @@ -41514,17 +41515,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0587c8: |[0587c8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setActive:(Z)V │ │ -0587d8: 5c01 0207 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ -0587dc: 0e00 |0002: return-void │ │ +066564: |[066564] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setActive:(Z)V │ │ +066574: 5c01 0207 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.active:Z // field@0702 │ │ +066578: 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 │ │ @@ -41534,17 +41535,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0587e0: |[0587e0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setAlwaysActive:(Z)V │ │ -0587f0: 5c01 0307 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ -0587f4: 0e00 |0002: return-void │ │ +06657c: |[06657c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ParticleValue.setAlwaysActive:(Z)V │ │ +06658c: 5c01 0307 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.alwaysActive:Z // field@0703 │ │ +066590: 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 │ │ @@ -41598,40 +41599,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0587f8: |[0587f8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:()V │ │ -058808: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05880a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05880c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05880e: 2200 3e01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ -058812: 1a01 5512 |0005: const-string v1, "both" // string@1255 │ │ -058816: 7030 f70c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cf7 │ │ -05881c: 6900 0e07 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070e │ │ -058820: 2200 3e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ -058824: 1a01 7828 |000e: const-string v1, "top" // string@2878 │ │ -058828: 7030 f70c 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cf7 │ │ -05882e: 6900 1007 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0710 │ │ -058832: 2200 3e01 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ -058836: 1a01 5612 |0017: const-string v1, "bottom" // string@1256 │ │ -05883a: 7030 f70c 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cf7 │ │ -058840: 6900 0f07 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070f │ │ -058844: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -058846: 2300 0404 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0404 │ │ -05884a: 6201 0e07 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070e │ │ -05884e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -058852: 6201 1007 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0710 │ │ -058856: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05885a: 6201 0f07 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070f │ │ -05885e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -058862: 6900 0d07 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070d │ │ -058866: 0e00 |002f: return-void │ │ +066594: |[066594] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:()V │ │ +0665a4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0665a6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0665a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0665aa: 2200 3e01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ +0665ae: 1a01 5512 |0005: const-string v1, "both" // string@1255 │ │ +0665b2: 7030 f70c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cf7 │ │ +0665b8: 6900 0e07 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070e │ │ +0665bc: 2200 3e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ +0665c0: 1a01 7828 |000e: const-string v1, "top" // string@2878 │ │ +0665c4: 7030 f70c 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cf7 │ │ +0665ca: 6900 1007 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0710 │ │ +0665ce: 2200 3e01 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ +0665d2: 1a01 5612 |0017: const-string v1, "bottom" // string@1256 │ │ +0665d6: 7030 f70c 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.:(Ljava/lang/String;I)V // method@0cf7 │ │ +0665dc: 6900 0f07 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070f │ │ +0665e0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0665e2: 2300 0404 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0404 │ │ +0665e6: 6201 0e07 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070e │ │ +0665ea: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0665ee: 6201 1007 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.top:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0710 │ │ +0665f2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0665f6: 6201 0f07 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.bottom:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070f │ │ +0665fa: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0665fe: 6900 0d07 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070d │ │ +066602: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1311 │ │ 0x001e line=1310 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;) │ │ @@ -41639,17 +41640,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 │ │ -058868: |[058868] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:(Ljava/lang/String;I)V │ │ -058878: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -05887e: 0e00 |0003: return-void │ │ +066604: |[066604] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.:(Ljava/lang/String;I)V │ │ +066614: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +06661a: 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 │ │ @@ -41659,20 +41660,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 │ │ -058880: |[058880] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ -058890: 1c00 3e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ -058894: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -05889a: 0c00 |0005: move-result-object v0 │ │ -05889c: 1f00 3e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ -0588a0: 1100 |0008: return-object v0 │ │ +06661c: |[06661c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ +06662c: 1c00 3e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ +066630: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +066636: 0c00 |0005: move-result-object v0 │ │ +066638: 1f00 3e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@013e │ │ +06663c: 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;) │ │ @@ -41680,20 +41681,20 @@ │ │ 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 │ │ -0588a4: |[0588a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ -0588b4: 6200 0d07 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070d │ │ -0588b8: 6e10 de26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.clone:()Ljava/lang/Object; // method@26de │ │ -0588be: 0c00 |0005: move-result-object v0 │ │ -0588c0: 1f00 0404 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0404 │ │ -0588c4: 1100 |0008: return-object v0 │ │ +066640: |[066640] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnEllipseSide.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ +066650: 6200 0d07 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070d │ │ +066654: 6e10 de26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.clone:()Ljava/lang/Object; // method@26de │ │ +06665a: 0c00 |0005: move-result-object v0 │ │ +06665c: 1f00 0404 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // type@0404 │ │ +066660: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3320 (ParticleEmitter.java) │ │ @@ -41749,47 +41750,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0588c8: |[0588c8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:()V │ │ -0588d8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0588da: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0588dc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0588de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0588e0: 2200 3f01 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ -0588e4: 1a01 8e22 |0006: const-string v1, "point" // string@228e │ │ -0588e8: 7030 fc0c 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ -0588ee: 6900 1407 |000b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0714 │ │ -0588f2: 2200 3f01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ -0588f6: 1a01 981e |000f: const-string v1, "line" // string@1e98 │ │ -0588fa: 7030 fc0c 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ -058900: 6900 1307 |0014: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0713 │ │ -058904: 2200 3f01 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ -058908: 1a01 1d27 |0018: const-string v1, "square" // string@271d │ │ -05890c: 7030 fc0c 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ -058912: 6900 1507 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0715 │ │ -058916: 2200 3f01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ -05891a: 1a01 9a15 |0021: const-string v1, "ellipse" // string@159a │ │ -05891e: 7030 fc0c 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ -058924: 6900 1207 |0026: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ -058928: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -05892a: 2300 0504 |0029: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0405 │ │ -05892e: 6201 1407 |002b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0714 │ │ -058932: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -058936: 6201 1307 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0713 │ │ -05893a: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -05893e: 6201 1507 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0715 │ │ -058942: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -058946: 6201 1207 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ -05894a: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -05894e: 6900 1107 |003b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0711 │ │ -058952: 0e00 |003d: return-void │ │ +066664: |[066664] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:()V │ │ +066674: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +066676: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +066678: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +06667a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +06667c: 2200 3f01 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ +066680: 1a01 8e22 |0006: const-string v1, "point" // string@228e │ │ +066684: 7030 fc0c 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ +06668a: 6900 1407 |000b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0714 │ │ +06668e: 2200 3f01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ +066692: 1a01 981e |000f: const-string v1, "line" // string@1e98 │ │ +066696: 7030 fc0c 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ +06669c: 6900 1307 |0014: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0713 │ │ +0666a0: 2200 3f01 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ +0666a4: 1a01 1d27 |0018: const-string v1, "square" // string@271d │ │ +0666a8: 7030 fc0c 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ +0666ae: 6900 1507 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0715 │ │ +0666b2: 2200 3f01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ +0666b6: 1a01 9a15 |0021: const-string v1, "ellipse" // string@159a │ │ +0666ba: 7030 fc0c 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.:(Ljava/lang/String;I)V // method@0cfc │ │ +0666c0: 6900 1207 |0026: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ +0666c4: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +0666c6: 2300 0504 |0029: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0405 │ │ +0666ca: 6201 1407 |002b: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0714 │ │ +0666ce: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +0666d2: 6201 1307 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.line:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0713 │ │ +0666d6: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +0666da: 6201 1507 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.square:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0715 │ │ +0666de: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0666e2: 6201 1207 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ +0666e6: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0666ea: 6900 1107 |003b: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0711 │ │ +0666ee: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1307 │ │ 0x0028 line=1306 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;) │ │ @@ -41797,17 +41798,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 │ │ -058954: |[058954] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:(Ljava/lang/String;I)V │ │ -058964: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -05896a: 0e00 |0003: return-void │ │ +0666f0: |[0666f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.:(Ljava/lang/String;I)V │ │ +066700: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +066706: 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 │ │ @@ -41817,20 +41818,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 │ │ -05896c: |[05896c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ -05897c: 1c00 3f01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ -058980: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -058986: 0c00 |0005: move-result-object v0 │ │ -058988: 1f00 3f01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ -05898c: 1100 |0008: return-object v0 │ │ +066708: |[066708] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ +066718: 1c00 3f01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ +06671c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +066722: 0c00 |0005: move-result-object v0 │ │ +066724: 1f00 3f01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@013f │ │ +066728: 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;) │ │ @@ -41838,20 +41839,20 @@ │ │ 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 │ │ -058990: |[058990] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ -0589a0: 6200 1107 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0711 │ │ -0589a4: 6e10 df26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.clone:()Ljava/lang/Object; // method@26df │ │ -0589aa: 0c00 |0005: move-result-object v0 │ │ -0589ac: 1f00 0504 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0405 │ │ -0589b0: 1100 |0008: return-object v0 │ │ +06672c: |[06672c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShape.values:()[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ +06673c: 6200 1107 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.$VALUES:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0711 │ │ +066740: 6e10 df26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.clone:()Ljava/lang/Object; // method@26df │ │ +066746: 0c00 |0005: move-result-object v0 │ │ +066748: 1f00 0504 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // type@0405 │ │ +06674c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3320 (ParticleEmitter.java) │ │ @@ -42148,78 +42149,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 143 16-bit code units │ │ -0589b4: |[0589b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:()V │ │ -0589c4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0589ca: 2200 3c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ -0589ce: 7010 d30c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -0589d4: 5b10 2d07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -0589d8: 2200 3d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -0589dc: 7010 df0c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -0589e2: 5b10 3e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -0589e6: 2200 3c01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ -0589ea: 7010 d30c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -0589f0: 5b10 3007 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -0589f4: 2200 3d01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -0589f8: 7010 df0c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -0589fe: 5b10 3f07 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -058a02: 2200 3d01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a06: 7010 df0c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a0c: 5b10 3407 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -058a10: 2200 3d01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a14: 7010 df0c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a1a: 5b10 4507 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -058a1e: 2200 3d01 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a22: 7010 df0c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a28: 5b10 4407 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -058a2c: 2200 3d01 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a30: 7010 df0c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a36: 5b10 5107 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058a3a: 2200 3d01 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a3e: 7010 df0c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a44: 5b10 2707 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -058a48: 2200 3d01 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a4c: 7010 df0c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a52: 5b10 5207 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -058a56: 2200 3d01 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a5a: 7010 df0c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a60: 5b10 3807 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -058a64: 2200 3d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a68: 7010 df0c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a6e: 5b10 4f07 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -058a72: 2200 3801 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@0138 │ │ -058a76: 7010 b20c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0cb2 │ │ -058a7c: 5b10 4e07 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -058a80: 2200 3d01 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a84: 7010 df0c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a8a: 5b10 5407 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -058a8e: 2200 3d01 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058a92: 7010 df0c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058a98: 5b10 5607 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -058a9c: 2200 3d01 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058aa0: 7010 df0c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058aa6: 5b10 4c07 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -058aaa: 2200 3d01 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058aae: 7010 df0c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058ab4: 5b10 4807 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -058ab8: 2200 4001 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0140 │ │ -058abc: 7010 000d 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0d00 │ │ -058ac2: 5b10 4907 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -058ac6: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -058ac8: 5910 4007 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -058acc: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -058ad0: 5910 2e07 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -058ad4: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -058ad6: 5c10 2407 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -058ada: 7010 300d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d30 │ │ -058ae0: 0e00 |008e: return-void │ │ +066750: |[066750] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:()V │ │ +066760: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +066766: 2200 3c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ +06676a: 7010 d30c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +066770: 5b10 2d07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +066774: 2200 3d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066778: 7010 df0c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +06677e: 5b10 3e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +066782: 2200 3c01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ +066786: 7010 d30c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +06678c: 5b10 3007 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +066790: 2200 3d01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066794: 7010 df0c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +06679a: 5b10 3f07 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +06679e: 2200 3d01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667a2: 7010 df0c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667a8: 5b10 3407 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0667ac: 2200 3d01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667b0: 7010 df0c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667b6: 5b10 4507 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +0667ba: 2200 3d01 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667be: 7010 df0c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667c4: 5b10 4407 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +0667c8: 2200 3d01 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667cc: 7010 df0c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667d2: 5b10 5107 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +0667d6: 2200 3d01 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667da: 7010 df0c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667e0: 5b10 2707 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +0667e4: 2200 3d01 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667e8: 7010 df0c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667ee: 5b10 5207 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0667f2: 2200 3d01 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0667f6: 7010 df0c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0667fc: 5b10 3807 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +066800: 2200 3d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066804: 7010 df0c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +06680a: 5b10 4f07 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +06680e: 2200 3801 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@0138 │ │ +066812: 7010 b20c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0cb2 │ │ +066818: 5b10 4e07 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +06681c: 2200 3d01 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066820: 7010 df0c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066826: 5b10 5407 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +06682a: 2200 3d01 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06682e: 7010 df0c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066834: 5b10 5607 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +066838: 2200 3d01 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06683c: 7010 df0c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066842: 5b10 4c07 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +066846: 2200 3d01 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06684a: 7010 df0c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066850: 5b10 4807 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +066854: 2200 4001 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0140 │ │ +066858: 7010 000d 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0d00 │ │ +06685e: 5b10 4907 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +066862: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +066864: 5910 4007 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +066868: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +06686c: 5910 2e07 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +066870: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +066872: 5c10 2407 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +066876: 7010 300d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d30 │ │ +06687c: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ @@ -42250,149 +42251,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 │ │ -058ae4: |[058ae4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ -058af4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -058afa: 2200 3c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ -058afe: 7010 d30c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -058b04: 5b20 2d07 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -058b08: 2200 3d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b0c: 7010 df0c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b12: 5b20 3e07 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -058b16: 2200 3c01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ -058b1a: 7010 d30c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -058b20: 5b20 3007 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -058b24: 2200 3d01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b28: 7010 df0c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b2e: 5b20 3f07 |001d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -058b32: 2200 3d01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b36: 7010 df0c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b3c: 5b20 3407 |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -058b40: 2200 3d01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b44: 7010 df0c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b4a: 5b20 4507 |002b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -058b4e: 2200 3d01 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b52: 7010 df0c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b58: 5b20 4407 |0032: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -058b5c: 2200 3d01 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b60: 7010 df0c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b66: 5b20 5107 |0039: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058b6a: 2200 3d01 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b6e: 7010 df0c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b74: 5b20 2707 |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -058b78: 2200 3d01 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b7c: 7010 df0c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b82: 5b20 5207 |0047: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -058b86: 2200 3d01 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b8a: 7010 df0c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b90: 5b20 3807 |004e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -058b94: 2200 3d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058b98: 7010 df0c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058b9e: 5b20 4f07 |0055: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -058ba2: 2200 3801 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@0138 │ │ -058ba6: 7010 b20c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0cb2 │ │ -058bac: 5b20 4e07 |005c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -058bb0: 2200 3d01 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058bb4: 7010 df0c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058bba: 5b20 5407 |0063: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -058bbe: 2200 3d01 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058bc2: 7010 df0c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058bc8: 5b20 5607 |006a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -058bcc: 2200 3d01 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058bd0: 7010 df0c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058bd6: 5b20 4c07 |0071: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -058bda: 2200 3d01 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058bde: 7010 df0c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058be4: 5b20 4807 |0078: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -058be8: 2200 4001 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0140 │ │ -058bec: 7010 000d 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0d00 │ │ -058bf2: 5b20 4907 |007f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -058bf6: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -058bf8: 5920 4007 |0082: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -058bfc: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -058c00: 5920 2e07 |0086: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -058c04: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -058c06: 5c20 2407 |0089: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -058c0a: 5430 4d07 |008b: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -058c0e: 5b20 4d07 |008d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -058c12: 5430 4207 |008f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -058c16: 5b20 4207 |0091: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -058c1a: 5230 4007 |0093: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -058c1e: 6e20 470d 0200 |0095: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d47 │ │ -058c24: 5230 4107 |0098: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -058c28: 5920 4107 |009a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -058c2c: 5420 2d07 |009c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -058c30: 5431 2d07 |009e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -058c34: 6e20 d60c 1000 |00a0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ -058c3a: 5420 3007 |00a3: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -058c3e: 5431 3007 |00a5: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -058c42: 6e20 d60c 1000 |00a7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ -058c48: 5420 3407 |00aa: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -058c4c: 5431 3407 |00ac: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -058c50: 6e20 e80c 1000 |00ae: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058c56: 5420 3f07 |00b1: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -058c5a: 5431 3f07 |00b3: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -058c5e: 6e20 e80c 1000 |00b5: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058c64: 5420 3e07 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -058c68: 5431 3e07 |00ba: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -058c6c: 6e20 e80c 1000 |00bc: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058c72: 5420 4507 |00bf: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -058c76: 5431 4507 |00c1: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -058c7a: 6e20 e80c 1000 |00c3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058c80: 5420 4407 |00c6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -058c84: 5431 4407 |00c8: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -058c88: 6e20 e80c 1000 |00ca: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058c8e: 5420 5107 |00cd: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058c92: 5431 5107 |00cf: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058c96: 6e20 e80c 1000 |00d1: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058c9c: 5420 2707 |00d4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -058ca0: 5431 2707 |00d6: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -058ca4: 6e20 e80c 1000 |00d8: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058caa: 5420 5207 |00db: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -058cae: 5431 5207 |00dd: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -058cb2: 6e20 e80c 1000 |00df: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058cb8: 5420 3807 |00e2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -058cbc: 5431 3807 |00e4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -058cc0: 6e20 e80c 1000 |00e6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058cc6: 5420 4f07 |00e9: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -058cca: 5431 4f07 |00eb: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -058cce: 6e20 e80c 1000 |00ed: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058cd4: 5420 4e07 |00f0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -058cd8: 5431 4e07 |00f2: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -058cdc: 6e20 b60c 1000 |00f4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V // method@0cb6 │ │ -058ce2: 5420 5407 |00f7: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -058ce6: 5431 5407 |00f9: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -058cea: 6e20 d60c 1000 |00fb: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ -058cf0: 5420 5607 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -058cf4: 5431 5607 |0100: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -058cf8: 6e20 d60c 1000 |0102: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ -058cfe: 5420 4c07 |0105: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -058d02: 5431 4c07 |0107: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -058d06: 6e20 e80c 1000 |0109: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058d0c: 5420 4807 |010c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -058d10: 5431 4807 |010e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -058d14: 6e20 e80c 1000 |0110: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ -058d1a: 5420 4907 |0113: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -058d1e: 5431 4907 |0115: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -058d22: 6e20 040d 1000 |0117: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V // method@0d04 │ │ -058d28: 5530 2807 |011a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -058d2c: 5c20 2807 |011c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -058d30: 5530 2a07 |011e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -058d34: 5c20 2a07 |0120: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -058d38: 5530 2507 |0122: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -058d3c: 5c20 2507 |0124: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -058d40: 5530 2907 |0126: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ -058d44: 5c20 2907 |0128: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ -058d48: 5530 2407 |012a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -058d4c: 5c20 2407 |012c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -058d50: 0e00 |012e: return-void │ │ +066880: |[066880] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ +066890: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +066896: 2200 3c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ +06689a: 7010 d30c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +0668a0: 5b20 2d07 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +0668a4: 2200 3d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0668a8: 7010 df0c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0668ae: 5b20 3e07 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +0668b2: 2200 3c01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ +0668b6: 7010 d30c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +0668bc: 5b20 3007 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +0668c0: 2200 3d01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0668c4: 7010 df0c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0668ca: 5b20 3f07 |001d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +0668ce: 2200 3d01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0668d2: 7010 df0c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0668d8: 5b20 3407 |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0668dc: 2200 3d01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0668e0: 7010 df0c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0668e6: 5b20 4507 |002b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +0668ea: 2200 3d01 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0668ee: 7010 df0c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +0668f4: 5b20 4407 |0032: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +0668f8: 2200 3d01 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +0668fc: 7010 df0c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066902: 5b20 5107 |0039: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066906: 2200 3d01 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06690a: 7010 df0c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066910: 5b20 2707 |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066914: 2200 3d01 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066918: 7010 df0c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +06691e: 5b20 5207 |0047: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +066922: 2200 3d01 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066926: 7010 df0c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +06692c: 5b20 3807 |004e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +066930: 2200 3d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066934: 7010 df0c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +06693a: 5b20 4f07 |0055: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +06693e: 2200 3801 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@0138 │ │ +066942: 7010 b20c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0cb2 │ │ +066948: 5b20 4e07 |005c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +06694c: 2200 3d01 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066950: 7010 df0c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066956: 5b20 5407 |0063: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +06695a: 2200 3d01 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06695e: 7010 df0c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066964: 5b20 5607 |006a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +066968: 2200 3d01 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06696c: 7010 df0c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066972: 5b20 4c07 |0071: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +066976: 2200 3d01 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +06697a: 7010 df0c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066980: 5b20 4807 |0078: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +066984: 2200 4001 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0140 │ │ +066988: 7010 000d 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0d00 │ │ +06698e: 5b20 4907 |007f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +066992: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +066994: 5920 4007 |0082: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +066998: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +06699c: 5920 2e07 |0086: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +0669a0: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +0669a2: 5c20 2407 |0089: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +0669a6: 5430 4d07 |008b: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +0669aa: 5b20 4d07 |008d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +0669ae: 5430 4207 |008f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +0669b2: 5b20 4207 |0091: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +0669b6: 5230 4007 |0093: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +0669ba: 6e20 470d 0200 |0095: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d47 │ │ +0669c0: 5230 4107 |0098: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +0669c4: 5920 4107 |009a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +0669c8: 5420 2d07 |009c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +0669cc: 5431 2d07 |009e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +0669d0: 6e20 d60c 1000 |00a0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ +0669d6: 5420 3007 |00a3: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +0669da: 5431 3007 |00a5: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +0669de: 6e20 d60c 1000 |00a7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ +0669e4: 5420 3407 |00aa: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0669e8: 5431 3407 |00ac: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0669ec: 6e20 e80c 1000 |00ae: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +0669f2: 5420 3f07 |00b1: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +0669f6: 5431 3f07 |00b3: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +0669fa: 6e20 e80c 1000 |00b5: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a00: 5420 3e07 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +066a04: 5431 3e07 |00ba: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +066a08: 6e20 e80c 1000 |00bc: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a0e: 5420 4507 |00bf: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066a12: 5431 4507 |00c1: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066a16: 6e20 e80c 1000 |00c3: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a1c: 5420 4407 |00c6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066a20: 5431 4407 |00c8: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066a24: 6e20 e80c 1000 |00ca: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a2a: 5420 5107 |00cd: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066a2e: 5431 5107 |00cf: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066a32: 6e20 e80c 1000 |00d1: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a38: 5420 2707 |00d4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066a3c: 5431 2707 |00d6: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066a40: 6e20 e80c 1000 |00d8: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a46: 5420 5207 |00db: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +066a4a: 5431 5207 |00dd: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +066a4e: 6e20 e80c 1000 |00df: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a54: 5420 3807 |00e2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +066a58: 5431 3807 |00e4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +066a5c: 6e20 e80c 1000 |00e6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a62: 5420 4f07 |00e9: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +066a66: 5431 4f07 |00eb: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +066a6a: 6e20 e80c 1000 |00ed: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066a70: 5420 4e07 |00f0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +066a74: 5431 4e07 |00f2: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +066a78: 6e20 b60c 1000 |00f4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V // method@0cb6 │ │ +066a7e: 5420 5407 |00f7: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +066a82: 5431 5407 |00f9: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +066a86: 6e20 d60c 1000 |00fb: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ +066a8c: 5420 5607 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +066a90: 5431 5607 |0100: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +066a94: 6e20 d60c 1000 |0102: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ +066a9a: 5420 4c07 |0105: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +066a9e: 5431 4c07 |0107: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +066aa2: 6e20 e80c 1000 |0109: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066aa8: 5420 4807 |010c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +066aac: 5431 4807 |010e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +066ab0: 6e20 e80c 1000 |0110: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V // method@0ce8 │ │ +066ab6: 5420 4907 |0113: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +066aba: 5431 4907 |0115: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +066abe: 6e20 040d 1000 |0117: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V // method@0d04 │ │ +066ac4: 5530 2807 |011a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +066ac8: 5c20 2807 |011c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +066acc: 5530 2a07 |011e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +066ad0: 5c20 2a07 |0120: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +066ad4: 5530 2507 |0122: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +066ad8: 5c20 2507 |0124: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +066adc: 5530 2907 |0126: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ +066ae0: 5c20 2907 |0128: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ +066ae4: 5530 2407 |012a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +066ae8: 5c20 2407 |012c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +066aec: 0e00 |012e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ @@ -42450,79 +42451,79 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 146 16-bit code units │ │ -058d54: |[058d54] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Ljava/io/BufferedReader;)V │ │ -058d64: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -058d6a: 2200 3c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ -058d6e: 7010 d30c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -058d74: 5b10 2d07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -058d78: 2200 3d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058d7c: 7010 df0c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058d82: 5b10 3e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -058d86: 2200 3c01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ -058d8a: 7010 d30c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -058d90: 5b10 3007 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -058d94: 2200 3d01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058d98: 7010 df0c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058d9e: 5b10 3f07 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -058da2: 2200 3d01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058da6: 7010 df0c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058dac: 5b10 3407 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -058db0: 2200 3d01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058db4: 7010 df0c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058dba: 5b10 4507 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -058dbe: 2200 3d01 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058dc2: 7010 df0c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058dc8: 5b10 4407 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -058dcc: 2200 3d01 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058dd0: 7010 df0c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058dd6: 5b10 5107 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058dda: 2200 3d01 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058dde: 7010 df0c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058de4: 5b10 2707 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -058de8: 2200 3d01 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058dec: 7010 df0c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058df2: 5b10 5207 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -058df6: 2200 3d01 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058dfa: 7010 df0c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058e00: 5b10 3807 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -058e04: 2200 3d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058e08: 7010 df0c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058e0e: 5b10 4f07 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -058e12: 2200 3801 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@0138 │ │ -058e16: 7010 b20c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0cb2 │ │ -058e1c: 5b10 4e07 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -058e20: 2200 3d01 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058e24: 7010 df0c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058e2a: 5b10 5407 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -058e2e: 2200 3d01 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058e32: 7010 df0c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058e38: 5b10 5607 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -058e3c: 2200 3d01 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058e40: 7010 df0c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058e46: 5b10 4c07 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -058e4a: 2200 3d01 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ -058e4e: 7010 df0c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ -058e54: 5b10 4807 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -058e58: 2200 4001 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0140 │ │ -058e5c: 7010 000d 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0d00 │ │ -058e62: 5b10 4907 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -058e66: 1240 |0081: const/4 v0, #int 4 // #4 │ │ -058e68: 5910 4007 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -058e6c: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ -058e70: 5910 2e07 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -058e74: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -058e76: 5c10 2407 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -058e7a: 7010 300d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d30 │ │ -058e80: 6e20 370d 2100 |008e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.load:(Ljava/io/BufferedReader;)V // method@0d37 │ │ -058e86: 0e00 |0091: return-void │ │ +066af0: |[066af0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.:(Ljava/io/BufferedReader;)V │ │ +066b00: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +066b06: 2200 3c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ +066b0a: 7010 d30c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +066b10: 5b10 2d07 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +066b14: 2200 3d01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b18: 7010 df0c 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b1e: 5b10 3e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +066b22: 2200 3c01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // type@013c │ │ +066b26: 7010 d30c 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +066b2c: 5b10 3007 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +066b30: 2200 3d01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b34: 7010 df0c 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b3a: 5b10 3f07 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +066b3e: 2200 3d01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b42: 7010 df0c 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b48: 5b10 3407 |0024: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +066b4c: 2200 3d01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b50: 7010 df0c 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b56: 5b10 4507 |002b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066b5a: 2200 3d01 |002d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b5e: 7010 df0c 0000 |002f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b64: 5b10 4407 |0032: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066b68: 2200 3d01 |0034: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b6c: 7010 df0c 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b72: 5b10 5107 |0039: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066b76: 2200 3d01 |003b: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b7a: 7010 df0c 0000 |003d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b80: 5b10 2707 |0040: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066b84: 2200 3d01 |0042: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b88: 7010 df0c 0000 |0044: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b8e: 5b10 5207 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +066b92: 2200 3d01 |0049: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066b96: 7010 df0c 0000 |004b: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066b9c: 5b10 3807 |004e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +066ba0: 2200 3d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066ba4: 7010 df0c 0000 |0052: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066baa: 5b10 4f07 |0055: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +066bae: 2200 3801 |0057: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // type@0138 │ │ +066bb2: 7010 b20c 0000 |0059: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.:()V // method@0cb2 │ │ +066bb8: 5b10 4e07 |005c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +066bbc: 2200 3d01 |005e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066bc0: 7010 df0c 0000 |0060: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066bc6: 5b10 5407 |0063: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +066bca: 2200 3d01 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066bce: 7010 df0c 0000 |0067: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066bd4: 5b10 5607 |006a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +066bd8: 2200 3d01 |006c: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066bdc: 7010 df0c 0000 |006e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066be2: 5b10 4c07 |0071: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +066be6: 2200 3d01 |0073: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // type@013d │ │ +066bea: 7010 df0c 0000 |0075: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.:()V // method@0cdf │ │ +066bf0: 5b10 4807 |0078: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +066bf4: 2200 4001 |007a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // type@0140 │ │ +066bf8: 7010 000d 0000 |007c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.:()V // method@0d00 │ │ +066bfe: 5b10 4907 |007f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +066c02: 1240 |0081: const/4 v0, #int 4 // #4 │ │ +066c04: 5910 4007 |0082: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +066c08: 1500 803f |0084: const/high16 v0, #int 1065353216 // #3f80 │ │ +066c0c: 5910 2e07 |0086: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +066c10: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +066c12: 5c10 2407 |0089: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +066c16: 7010 300d 0100 |008b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.initialize:()V // method@0d30 │ │ +066c1c: 6e20 370d 2100 |008e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.load:(Ljava/io/BufferedReader;)V // method@0d37 │ │ +066c22: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=41 │ │ 0x0018 line=42 │ │ @@ -42555,657 +42556,657 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 34 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1294 16-bit code units │ │ -058e88: |[058e88] com.badlogic.gdx.graphics.g2d.ParticleEmitter.activateParticle:(I)V │ │ -058e98: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -058e9c: 5400 4307 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -058ea0: 081c 0000 |0004: move-object/from16 v28, v0 │ │ -058ea4: 460a 1c21 |0006: aget-object v10, v28, v33 │ │ -058ea8: 390a 2b00 |0008: if-nez v10, 0033 // +002b │ │ -058eac: 0800 2000 |000a: move-object/from16 v0, v32 │ │ -058eb0: 5400 4307 |000c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -058eb4: 081c 0000 |000e: move-object/from16 v28, v0 │ │ -058eb8: 0800 2000 |0010: move-object/from16 v0, v32 │ │ -058ebc: 5400 4d07 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -058ec0: 081d 0000 |0014: move-object/from16 v29, v0 │ │ -058ec4: 0800 2000 |0016: move-object/from16 v0, v32 │ │ -058ec8: 0801 1d00 |0018: move-object/from16 v1, v29 │ │ -058ecc: 6e20 380d 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@0d38 │ │ -058ed2: 0c0a |001d: move-result-object v10 │ │ -058ed4: 4d0a 1c21 |001e: aput-object v10, v28, v33 │ │ -058ed8: 0800 2000 |0020: move-object/from16 v0, v32 │ │ -058edc: 5500 3607 |0022: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@0736 │ │ -058ee0: 021c 0000 |0024: move/from16 v28, v0 │ │ -058ee4: 0800 2000 |0026: move-object/from16 v0, v32 │ │ -058ee8: 5500 3707 |0028: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@0737 │ │ -058eec: 021d 0000 |002a: move/from16 v29, v0 │ │ -058ef0: 0200 1c00 |002c: move/from16 v0, v28 │ │ -058ef4: 0201 1d00 |002e: move/from16 v1, v29 │ │ -058ef8: 6e30 c30c 0a01 |0030: invoke-virtual {v10, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0cc3 │ │ -058efe: 0800 2000 |0033: move-object/from16 v0, v32 │ │ -058f02: 5200 2f07 |0035: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -058f06: 021c 0000 |0037: move/from16 v28, v0 │ │ -058f0a: 0800 2000 |0039: move-object/from16 v0, v32 │ │ -058f0e: 5200 2e07 |003b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -058f12: 021d 0000 |003d: move/from16 v29, v0 │ │ -058f16: a90b 1c1d |003f: div-float v11, v28, v29 │ │ -058f1a: 0800 2000 |0041: move-object/from16 v0, v32 │ │ -058f1e: 5200 5007 |0043: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -058f22: 0218 0000 |0045: move/from16 v24, v0 │ │ -058f26: 0800 2000 |0047: move-object/from16 v0, v32 │ │ -058f2a: 5200 3a07 |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@073a │ │ -058f2e: 021c 0000 |004b: move/from16 v28, v0 │ │ -058f32: 0800 2000 |004d: move-object/from16 v0, v32 │ │ -058f36: 5200 3b07 |004f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ -058f3a: 021d 0000 |0051: move/from16 v29, v0 │ │ -058f3e: 0200 1d00 |0053: move/from16 v0, v29 │ │ -058f42: 8200 |0055: int-to-float v0, v0 │ │ -058f44: 021d 0000 |0056: move/from16 v29, v0 │ │ -058f48: 0800 2000 |0058: move-object/from16 v0, v32 │ │ -058f4c: 5400 3f07 |005a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -058f50: 081e 0000 |005c: move-object/from16 v30, v0 │ │ -058f54: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ -058f58: 6e20 e40c b000 |0060: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -058f5e: 0a1e |0063: move-result v30 │ │ -058f60: a81d 1d1e |0064: mul-float v29, v29, v30 │ │ -058f64: 0200 1d00 |0066: move/from16 v0, v29 │ │ -058f68: 8700 |0068: float-to-int v0, v0 │ │ -058f6a: 021d 0000 |0069: move/from16 v29, v0 │ │ -058f6e: 901c 1c1d |006b: add-int v28, v28, v29 │ │ -058f72: 0200 1c00 |006d: move/from16 v0, v28 │ │ -058f76: 59a0 f606 |006f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@06f6 │ │ -058f7a: 0200 1c00 |0071: move/from16 v0, v28 │ │ -058f7e: 59a0 f306 |0073: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ -058f82: 0800 2000 |0075: move-object/from16 v0, v32 │ │ -058f86: 5400 5107 |0077: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058f8a: 081c 0000 |0079: move-object/from16 v28, v0 │ │ -058f8e: 0800 1c00 |007b: move-object/from16 v0, v28 │ │ -058f92: 5500 0707 |007d: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -058f96: 021c 0000 |007f: move/from16 v28, v0 │ │ -058f9a: 381c 3800 |0081: if-eqz v28, 00b9 // +0038 │ │ -058f9e: 0800 2000 |0083: move-object/from16 v0, v32 │ │ -058fa2: 5400 5107 |0085: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058fa6: 081c 0000 |0087: move-object/from16 v28, v0 │ │ -058faa: 7401 eb0c 1c00 |0089: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -058fb0: 0a1c |008c: move-result v28 │ │ -058fb2: 0200 1c00 |008d: move/from16 v0, v28 │ │ -058fb6: 59a0 fe06 |008f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@06fe │ │ -058fba: 0800 2000 |0091: move-object/from16 v0, v32 │ │ -058fbe: 5400 5107 |0093: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058fc2: 081c 0000 |0095: move-object/from16 v28, v0 │ │ -058fc6: 7401 ea0c 1c00 |0097: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -058fcc: 0a1c |009a: move-result v28 │ │ -058fce: 0200 1c00 |009b: move/from16 v0, v28 │ │ -058fd2: 59a0 ff06 |009d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ -058fd6: 0800 2000 |009f: move-object/from16 v0, v32 │ │ -058fda: 5400 5107 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -058fde: 081c 0000 |00a3: move-object/from16 v28, v0 │ │ -058fe2: 7401 e70c 1c00 |00a5: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -058fe8: 0a1c |00a8: move-result v28 │ │ -058fea: 391c 1000 |00a9: if-nez v28, 00b9 // +0010 │ │ -058fee: 52a0 ff06 |00ab: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ -058ff2: 021c 0000 |00ad: move/from16 v28, v0 │ │ -058ff6: 52a0 fe06 |00af: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@06fe │ │ -058ffa: 021d 0000 |00b1: move/from16 v29, v0 │ │ -058ffe: a71c 1c1d |00b3: sub-float v28, v28, v29 │ │ -059002: 0200 1c00 |00b5: move/from16 v0, v28 │ │ -059006: 59a0 ff06 |00b7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ -05900a: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ -05900e: 5400 2707 |00bb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -059012: 081c 0000 |00bd: move-object/from16 v28, v0 │ │ -059016: 7401 eb0c 1c00 |00bf: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -05901c: 0a1c |00c2: move-result v28 │ │ -05901e: 0200 1c00 |00c3: move/from16 v0, v28 │ │ -059022: 59a0 ef06 |00c5: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -059026: 0800 2000 |00c7: move-object/from16 v0, v32 │ │ -05902a: 5400 2707 |00c9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05902e: 081c 0000 |00cb: move-object/from16 v28, v0 │ │ -059032: 7401 ea0c 1c00 |00cd: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -059038: 0a1c |00d0: move-result v28 │ │ -05903a: 0200 1c00 |00d1: move/from16 v0, v28 │ │ -05903e: 59a0 f106 |00d3: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ -059042: 0800 2000 |00d5: move-object/from16 v0, v32 │ │ -059046: 5400 2707 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05904a: 081c 0000 |00d9: move-object/from16 v28, v0 │ │ -05904e: 7401 e70c 1c00 |00db: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -059054: 0a1c |00de: move-result v28 │ │ -059056: 391c 1000 |00df: if-nez v28, 00ef // +0010 │ │ -05905a: 52a0 f106 |00e1: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ -05905e: 021c 0000 |00e3: move/from16 v28, v0 │ │ -059062: 52a0 ef06 |00e5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -059066: 021d 0000 |00e7: move/from16 v29, v0 │ │ -05906a: a71c 1c1d |00e9: sub-float v28, v28, v29 │ │ -05906e: 0200 1c00 |00eb: move/from16 v0, v28 │ │ -059072: 59a0 f106 |00ed: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ -059076: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ -059078: dd1c 1802 |00f0: and-int/lit8 v28, v24, #int 2 // #02 │ │ -05907c: 391c 2c00 |00f2: if-nez v28, 011e // +002c │ │ -059080: 52a0 ef06 |00f4: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -059084: 021c 0000 |00f6: move/from16 v28, v0 │ │ -059088: 52a0 f106 |00f8: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ -05908c: 021d 0000 |00fa: move/from16 v29, v0 │ │ -059090: 0800 2000 |00fc: move-object/from16 v0, v32 │ │ -059094: 5400 2707 |00fe: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -059098: 081e 0000 |0100: move-object/from16 v30, v0 │ │ -05909c: 131f 0000 |0102: const/16 v31, #int 0 // #0 │ │ -0590a0: 7402 e40c 1e00 |0104: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -0590a6: 0a1e |0107: move-result v30 │ │ -0590a8: a81d 1d1e |0108: mul-float v29, v29, v30 │ │ -0590ac: a604 1c1d |010a: add-float v4, v28, v29 │ │ -0590b0: 59a4 ef06 |010c: iput v4, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -0590b4: 7110 3d12 0400 |010e: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0590ba: 0a1c |0111: move-result v28 │ │ -0590bc: 0200 1c00 |0112: move/from16 v0, v28 │ │ -0590c0: 59a0 f006 |0114: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@06f0 │ │ -0590c4: 7110 4b12 0400 |0116: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0590ca: 0a1c |0119: move-result v28 │ │ -0590cc: 0200 1c00 |011a: move/from16 v0, v28 │ │ -0590d0: 59a0 f206 |011c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@06f2 │ │ -0590d4: 0800 2000 |011e: move-object/from16 v0, v32 │ │ -0590d8: 5400 4d07 |0120: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -0590dc: 081c 0000 |0122: move-object/from16 v28, v0 │ │ -0590e0: 7401 d00d 1c00 |0124: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ -0590e6: 0a16 |0127: move-result v22 │ │ -0590e8: 0800 2000 |0128: move-object/from16 v0, v32 │ │ -0590ec: 5400 4507 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -0590f0: 081c 0000 |012c: move-object/from16 v28, v0 │ │ -0590f4: 7401 eb0c 1c00 |012e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -0590fa: 0a1c |0131: move-result v28 │ │ -0590fc: a91c 1c16 |0132: div-float v28, v28, v22 │ │ -059100: 0200 1c00 |0134: move/from16 v0, v28 │ │ -059104: 59a0 f906 |0136: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ -059108: 0800 2000 |0138: move-object/from16 v0, v32 │ │ -05910c: 5400 4507 |013a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -059110: 081c 0000 |013c: move-object/from16 v28, v0 │ │ -059114: 7401 ea0c 1c00 |013e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -05911a: 0a1c |0141: move-result v28 │ │ -05911c: a91c 1c16 |0142: div-float v28, v28, v22 │ │ -059120: 0200 1c00 |0144: move/from16 v0, v28 │ │ -059124: 59a0 fa06 |0146: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ -059128: 0800 2000 |0148: move-object/from16 v0, v32 │ │ -05912c: 5400 4507 |014a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -059130: 081c 0000 |014c: move-object/from16 v28, v0 │ │ -059134: 7401 e70c 1c00 |014e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -05913a: 0a1c |0151: move-result v28 │ │ -05913c: 391c 1000 |0152: if-nez v28, 0162 // +0010 │ │ -059140: 52a0 fa06 |0154: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ -059144: 021c 0000 |0156: move/from16 v28, v0 │ │ -059148: 52a0 f906 |0158: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ -05914c: 021d 0000 |015a: move/from16 v29, v0 │ │ -059150: a71c 1c1d |015c: sub-float v28, v28, v29 │ │ -059154: 0200 1c00 |015e: move/from16 v0, v28 │ │ -059158: 59a0 fa06 |0160: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ -05915c: 52a0 f906 |0162: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ -059160: 021c 0000 |0164: move/from16 v28, v0 │ │ -059164: 52a0 fa06 |0166: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ -059168: 021d 0000 |0168: move/from16 v29, v0 │ │ -05916c: 0800 2000 |016a: move-object/from16 v0, v32 │ │ -059170: 5400 4507 |016c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -059174: 081e 0000 |016e: move-object/from16 v30, v0 │ │ -059178: 131f 0000 |0170: const/16 v31, #int 0 // #0 │ │ -05917c: 7402 e40c 1e00 |0172: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059182: 0a1e |0175: move-result v30 │ │ -059184: a81d 1d1e |0176: mul-float v29, v29, v30 │ │ -059188: a61c 1c1d |0178: add-float v28, v28, v29 │ │ -05918c: 0200 1c00 |017a: move/from16 v0, v28 │ │ -059190: 6e20 c80c 0a00 |017c: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cc8 │ │ -059196: 0800 2000 |017f: move-object/from16 v0, v32 │ │ -05919a: 5400 4407 |0181: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05919e: 081c 0000 |0183: move-object/from16 v28, v0 │ │ -0591a2: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ -0591a6: 5500 0707 |0187: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -0591aa: 021c 0000 |0189: move/from16 v28, v0 │ │ -0591ae: 381c 5f00 |018b: if-eqz v28, 01ea // +005f │ │ -0591b2: 0800 2000 |018d: move-object/from16 v0, v32 │ │ -0591b6: 5400 4407 |018f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -0591ba: 081c 0000 |0191: move-object/from16 v28, v0 │ │ -0591be: 7401 eb0c 1c00 |0193: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -0591c4: 0a1c |0196: move-result v28 │ │ -0591c6: 0200 1c00 |0197: move/from16 v0, v28 │ │ -0591ca: 59a0 f706 |0199: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ -0591ce: 0800 2000 |019b: move-object/from16 v0, v32 │ │ -0591d2: 5400 4407 |019d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -0591d6: 081c 0000 |019f: move-object/from16 v28, v0 │ │ -0591da: 7401 ea0c 1c00 |01a1: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -0591e0: 0a1c |01a4: move-result v28 │ │ -0591e2: 0200 1c00 |01a5: move/from16 v0, v28 │ │ -0591e6: 59a0 f806 |01a7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -0591ea: 0800 2000 |01a9: move-object/from16 v0, v32 │ │ -0591ee: 5400 4407 |01ab: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -0591f2: 081c 0000 |01ad: move-object/from16 v28, v0 │ │ -0591f6: 7401 e70c 1c00 |01af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -0591fc: 0a1c |01b2: move-result v28 │ │ -0591fe: 391c 1000 |01b3: if-nez v28, 01c3 // +0010 │ │ -059202: 52a0 f806 |01b5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -059206: 021c 0000 |01b7: move/from16 v28, v0 │ │ -05920a: 52a0 f706 |01b9: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ -05920e: 021d 0000 |01bb: move/from16 v29, v0 │ │ -059212: a71c 1c1d |01bd: sub-float v28, v28, v29 │ │ -059216: 0200 1c00 |01bf: move/from16 v0, v28 │ │ -05921a: 59a0 f806 |01c1: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -05921e: 52a0 f706 |01c3: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ -059222: 021c 0000 |01c5: move/from16 v28, v0 │ │ -059226: 52a0 f806 |01c7: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -05922a: 021d 0000 |01c9: move/from16 v29, v0 │ │ -05922e: 0800 2000 |01cb: move-object/from16 v0, v32 │ │ -059232: 5400 4407 |01cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -059236: 081e 0000 |01cf: move-object/from16 v30, v0 │ │ -05923a: 131f 0000 |01d1: const/16 v31, #int 0 // #0 │ │ -05923e: 7402 e40c 1e00 |01d3: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059244: 0a1e |01d6: move-result v30 │ │ -059246: a81d 1d1e |01d7: mul-float v29, v29, v30 │ │ -05924a: a611 1c1d |01d9: add-float v17, v28, v29 │ │ -05924e: 0800 2000 |01db: move-object/from16 v0, v32 │ │ -059252: 5500 2507 |01dd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -059256: 021c 0000 |01df: move/from16 v28, v0 │ │ -05925a: 381c 0400 |01e1: if-eqz v28, 01e5 // +0004 │ │ -05925e: a611 1104 |01e3: add-float v17, v17, v4 │ │ -059262: 0200 1100 |01e5: move/from16 v0, v17 │ │ -059266: 6e20 c70c 0a00 |01e7: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ -05926c: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ -059270: 5400 5207 |01ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -059274: 081c 0000 |01ee: move-object/from16 v28, v0 │ │ -059278: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ -05927c: 5500 0707 |01f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059280: 021c 0000 |01f4: move/from16 v28, v0 │ │ -059284: 381c 3800 |01f6: if-eqz v28, 022e // +0038 │ │ -059288: 0800 2000 |01f8: move-object/from16 v0, v32 │ │ -05928c: 5400 5207 |01fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -059290: 081c 0000 |01fc: move-object/from16 v28, v0 │ │ -059294: 7401 eb0c 1c00 |01fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -05929a: 0a1c |0201: move-result v28 │ │ -05929c: 0200 1c00 |0202: move/from16 v0, v28 │ │ -0592a0: 59a0 0007 |0204: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0700 │ │ -0592a4: 0800 2000 |0206: move-object/from16 v0, v32 │ │ -0592a8: 5400 5207 |0208: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -0592ac: 081c 0000 |020a: move-object/from16 v28, v0 │ │ -0592b0: 7401 ea0c 1c00 |020c: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -0592b6: 0a1c |020f: move-result v28 │ │ -0592b8: 0200 1c00 |0210: move/from16 v0, v28 │ │ -0592bc: 59a0 0107 |0212: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ -0592c0: 0800 2000 |0214: move-object/from16 v0, v32 │ │ -0592c4: 5400 5207 |0216: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -0592c8: 081c 0000 |0218: move-object/from16 v28, v0 │ │ -0592cc: 7401 e70c 1c00 |021a: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -0592d2: 0a1c |021d: move-result v28 │ │ -0592d4: 391c 1000 |021e: if-nez v28, 022e // +0010 │ │ -0592d8: 52a0 0107 |0220: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ -0592dc: 021c 0000 |0222: move/from16 v28, v0 │ │ -0592e0: 52a0 0007 |0224: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0700 │ │ -0592e4: 021d 0000 |0226: move/from16 v29, v0 │ │ -0592e8: a71c 1c1d |0228: sub-float v28, v28, v29 │ │ -0592ec: 0200 1c00 |022a: move/from16 v0, v28 │ │ -0592f0: 59a0 0107 |022c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ -0592f4: 0800 2000 |022e: move-object/from16 v0, v32 │ │ -0592f8: 5400 3807 |0230: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -0592fc: 081c 0000 |0232: move-object/from16 v28, v0 │ │ -059300: 0800 1c00 |0234: move-object/from16 v0, v28 │ │ -059304: 5500 0707 |0236: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059308: 021c 0000 |0238: move/from16 v28, v0 │ │ -05930c: 381c 3800 |023a: if-eqz v28, 0272 // +0038 │ │ -059310: 0800 2000 |023c: move-object/from16 v0, v32 │ │ -059314: 5400 3807 |023e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -059318: 081c 0000 |0240: move-object/from16 v28, v0 │ │ -05931c: 7401 eb0c 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -059322: 0a1c |0245: move-result v28 │ │ -059324: 0200 1c00 |0246: move/from16 v0, v28 │ │ -059328: 59a0 f406 |0248: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@06f4 │ │ -05932c: 0800 2000 |024a: move-object/from16 v0, v32 │ │ -059330: 5400 3807 |024c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -059334: 081c 0000 |024e: move-object/from16 v28, v0 │ │ -059338: 7401 ea0c 1c00 |0250: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -05933e: 0a1c |0253: move-result v28 │ │ -059340: 0200 1c00 |0254: move/from16 v0, v28 │ │ -059344: 59a0 f506 |0256: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ -059348: 0800 2000 |0258: move-object/from16 v0, v32 │ │ -05934c: 5400 3807 |025a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -059350: 081c 0000 |025c: move-object/from16 v28, v0 │ │ -059354: 7401 e70c 1c00 |025e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -05935a: 0a1c |0261: move-result v28 │ │ -05935c: 391c 1000 |0262: if-nez v28, 0272 // +0010 │ │ -059360: 52a0 f506 |0264: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ -059364: 021c 0000 |0266: move/from16 v28, v0 │ │ -059368: 52a0 f406 |0268: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@06f4 │ │ -05936c: 021d 0000 |026a: move/from16 v29, v0 │ │ -059370: a71c 1c1d |026c: sub-float v28, v28, v29 │ │ -059374: 0200 1c00 |026e: move/from16 v0, v28 │ │ -059378: 59a0 f506 |0270: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ -05937c: 54a5 fb06 |0272: iget-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@06fb │ │ -059380: 3905 0a00 |0274: if-nez v5, 027e // +000a │ │ -059384: 131c 0300 |0276: const/16 v28, #int 3 // #3 │ │ -059388: 0200 1c00 |0278: move/from16 v0, v28 │ │ -05938c: 2305 e803 |027a: new-array v5, v0, [F // type@03e8 │ │ -059390: 5ba5 fb06 |027c: iput-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@06fb │ │ -059394: 0800 2000 |027e: move-object/from16 v0, v32 │ │ -059398: 5400 4e07 |0280: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -05939c: 081c 0000 |0282: move-object/from16 v28, v0 │ │ -0593a0: 131d 0000 |0284: const/16 v29, #int 0 // #0 │ │ -0593a4: 7402 b30c 1c00 |0286: invoke-virtual/range {v28, v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0cb3 │ │ -0593aa: 0c17 |0289: move-result-object v23 │ │ -0593ac: 131c 0000 |028a: const/16 v28, #int 0 // #0 │ │ -0593b0: 131d 0000 |028c: const/16 v29, #int 0 // #0 │ │ -0593b4: 441d 171d |028e: aget v29, v23, v29 │ │ -0593b8: 4b1d 051c |0290: aput v29, v5, v28 │ │ -0593bc: 131c 0100 |0292: const/16 v28, #int 1 // #1 │ │ -0593c0: 131d 0100 |0294: const/16 v29, #int 1 // #1 │ │ -0593c4: 441d 171d |0296: aget v29, v23, v29 │ │ -0593c8: 4b1d 051c |0298: aput v29, v5, v28 │ │ -0593cc: 131c 0200 |029a: const/16 v28, #int 2 // #2 │ │ -0593d0: 131d 0200 |029c: const/16 v29, #int 2 // #2 │ │ -0593d4: 441d 171d |029e: aget v29, v23, v29 │ │ -0593d8: 4b1d 051c |02a0: aput v29, v5, v28 │ │ -0593dc: 0800 2000 |02a2: move-object/from16 v0, v32 │ │ -0593e0: 5400 4f07 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -0593e4: 081c 0000 |02a6: move-object/from16 v28, v0 │ │ -0593e8: 7401 eb0c 1c00 |02a8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -0593ee: 0a1c |02ab: move-result v28 │ │ -0593f0: 0200 1c00 |02ac: move/from16 v0, v28 │ │ -0593f4: 59a0 fc06 |02ae: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@06fc │ │ -0593f8: 0800 2000 |02b0: move-object/from16 v0, v32 │ │ -0593fc: 5400 4f07 |02b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -059400: 081c 0000 |02b4: move-object/from16 v28, v0 │ │ -059404: 7401 ea0c 1c00 |02b6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -05940a: 0a1c |02b9: move-result v28 │ │ -05940c: 52a0 fc06 |02ba: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@06fc │ │ -059410: 021d 0000 |02bc: move/from16 v29, v0 │ │ -059414: a71c 1c1d |02be: sub-float v28, v28, v29 │ │ -059418: 0200 1c00 |02c0: move/from16 v0, v28 │ │ -05941c: 59a0 fd06 |02c2: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@06fd │ │ -059420: 0800 2000 |02c4: move-object/from16 v0, v32 │ │ -059424: 5200 5307 |02c6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ -059428: 021a 0000 |02c8: move/from16 v26, v0 │ │ -05942c: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ -059430: 5400 5407 |02cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -059434: 081c 0000 |02ce: move-object/from16 v28, v0 │ │ -059438: 0800 1c00 |02d0: move-object/from16 v0, v28 │ │ -05943c: 5500 0407 |02d2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ -059440: 021c 0000 |02d4: move/from16 v28, v0 │ │ -059444: 381c 0e00 |02d6: if-eqz v28, 02e4 // +000e │ │ -059448: 0800 2000 |02d8: move-object/from16 v0, v32 │ │ -05944c: 5400 5407 |02da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -059450: 081c 0000 |02dc: move-object/from16 v28, v0 │ │ -059454: 7401 d80c 1c00 |02de: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ -05945a: 0a1c |02e1: move-result v28 │ │ -05945c: a61a 1a1c |02e2: add-float v26, v26, v28 │ │ -059460: 0800 2000 |02e4: move-object/from16 v0, v32 │ │ -059464: 5200 5507 |02e6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ -059468: 021b 0000 |02e8: move/from16 v27, v0 │ │ -05946c: 0800 2000 |02ea: move-object/from16 v0, v32 │ │ -059470: 5400 5607 |02ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -059474: 081c 0000 |02ee: move-object/from16 v28, v0 │ │ -059478: 0800 1c00 |02f0: move-object/from16 v0, v28 │ │ -05947c: 5500 0407 |02f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ -059480: 021c 0000 |02f4: move/from16 v28, v0 │ │ -059484: 381c 0e00 |02f6: if-eqz v28, 0304 // +000e │ │ -059488: 0800 2000 |02f8: move-object/from16 v0, v32 │ │ -05948c: 5400 5607 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -059490: 081c 0000 |02fc: move-object/from16 v28, v0 │ │ -059494: 7401 d80c 1c00 |02fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ -05949a: 0a1c |0301: move-result v28 │ │ -05949c: a61b 1b1c |0302: add-float v27, v27, v28 │ │ -0594a0: 621c e706 |0304: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ -0594a4: 0800 2000 |0306: move-object/from16 v0, v32 │ │ -0594a8: 5400 4907 |0308: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -0594ac: 081d 0000 |030a: move-object/from16 v29, v0 │ │ -0594b0: 0800 1d00 |030c: move-object/from16 v0, v29 │ │ -0594b4: 5400 1807 |030e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0594b8: 081d 0000 |0310: move-object/from16 v29, v0 │ │ -0594bc: 7401 fd0c 1d00 |0312: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ -0594c2: 0a1d |0315: move-result v29 │ │ -0594c4: 441c 1c1d |0316: aget v28, v28, v29 │ │ -0594c8: 2b1c e401 0000 |0318: packed-switch v28, 000004fc // +000001e4 │ │ -0594ce: 0800 2000 |031b: move-object/from16 v0, v32 │ │ -0594d2: 5400 4d07 |031d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -0594d6: 081c 0000 |031f: move-object/from16 v28, v0 │ │ -0594da: 7401 c80d 1c00 |0321: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ -0594e0: 0a15 |0324: move-result v21 │ │ -0594e2: 151c 0040 |0325: const/high16 v28, #int 1073741824 // #4000 │ │ -0594e6: a91c 161c |0327: div-float v28, v22, v28 │ │ -0594ea: a71c 1a1c |0329: sub-float v28, v26, v28 │ │ -0594ee: 151d 0040 |032b: const/high16 v29, #int 1073741824 // #4000 │ │ -0594f2: a91d 151d |032d: div-float v29, v21, v29 │ │ -0594f6: a71d 1b1d |032f: sub-float v29, v27, v29 │ │ -0594fa: 0200 1c00 |0331: move/from16 v0, v28 │ │ -0594fe: 0201 1d00 |0333: move/from16 v1, v29 │ │ -059502: 0202 1600 |0335: move/from16 v2, v22 │ │ -059506: 0203 1500 |0337: move/from16 v3, v21 │ │ -05950a: 6e53 c40c 0a21 |0339: invoke-virtual {v10, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setBounds:(FFFF)V // method@0cc4 │ │ -059510: 0800 2000 |033c: move-object/from16 v0, v32 │ │ -059514: 5200 3c07 |033e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@073c │ │ -059518: 021c 0000 |0340: move/from16 v28, v0 │ │ -05951c: 0200 1c00 |0342: move/from16 v0, v28 │ │ -059520: 8200 |0344: int-to-float v0, v0 │ │ -059522: 021c 0000 |0345: move/from16 v28, v0 │ │ -059526: 0800 2000 |0347: move-object/from16 v0, v32 │ │ -05952a: 5200 3d07 |0349: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ -05952e: 021d 0000 |034b: move/from16 v29, v0 │ │ -059532: 0200 1d00 |034d: move/from16 v0, v29 │ │ -059536: 8200 |034f: int-to-float v0, v0 │ │ -059538: 021d 0000 |0350: move/from16 v29, v0 │ │ -05953c: 0800 2000 |0352: move-object/from16 v0, v32 │ │ -059540: 5400 3e07 |0354: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -059544: 081e 0000 |0356: move-object/from16 v30, v0 │ │ -059548: 0800 1e00 |0358: move-object/from16 v0, v30 │ │ -05954c: 6e20 e40c b000 |035a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059552: 0a1e |035d: move-result v30 │ │ -059554: a81d 1d1e |035e: mul-float v29, v29, v30 │ │ -059558: a61c 1c1d |0360: add-float v28, v28, v29 │ │ -05955c: 0200 1c00 |0362: move/from16 v0, v28 │ │ -059560: 8709 |0364: float-to-int v9, v0 │ │ -059562: 3d09 1e00 |0365: if-lez v9, 0383 // +001e │ │ -059566: 52a0 f306 |0367: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ -05956a: 021c 0000 |0369: move/from16 v28, v0 │ │ -05956e: 0200 1c00 |036b: move/from16 v0, v28 │ │ -059572: 3409 0800 |036d: if-lt v9, v0, 0375 // +0008 │ │ -059576: 52a0 f306 |036f: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ -05957a: 021c 0000 |0371: move/from16 v28, v0 │ │ -05957e: d809 1cff |0373: add-int/lit8 v9, v28, #int -1 // #ff │ │ -059582: 8290 |0375: int-to-float v0, v9 │ │ -059584: 021c 0000 |0376: move/from16 v28, v0 │ │ -059588: 151d 7a44 |0378: const/high16 v29, #int 1148846080 // #447a │ │ -05958c: a91c 1c1d |037a: div-float v28, v28, v29 │ │ -059590: 0800 2000 |037c: move-object/from16 v0, v32 │ │ -059594: 0201 1c00 |037e: move/from16 v1, v28 │ │ -059598: 7040 4e0d 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@0d4e │ │ -05959e: 0e00 |0383: return-void │ │ -0595a0: 0800 2000 |0384: move-object/from16 v0, v32 │ │ -0595a4: 5200 4a07 |0386: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ -0595a8: 021c 0000 |0388: move/from16 v28, v0 │ │ -0595ac: 0800 2000 |038a: move-object/from16 v0, v32 │ │ -0595b0: 5200 4b07 |038c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ -0595b4: 021d 0000 |038e: move/from16 v29, v0 │ │ -0595b8: 0800 2000 |0390: move-object/from16 v0, v32 │ │ -0595bc: 5400 4c07 |0392: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -0595c0: 081e 0000 |0394: move-object/from16 v30, v0 │ │ -0595c4: 0800 1e00 |0396: move-object/from16 v0, v30 │ │ -0595c8: 6e20 e40c b000 |0398: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -0595ce: 0a1e |039b: move-result v30 │ │ -0595d0: a81d 1d1e |039c: mul-float v29, v29, v30 │ │ -0595d4: a619 1c1d |039e: add-float v25, v28, v29 │ │ -0595d8: 0800 2000 |03a0: move-object/from16 v0, v32 │ │ -0595dc: 5200 4607 |03a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ -0595e0: 021c 0000 |03a4: move/from16 v28, v0 │ │ -0595e4: 0800 2000 |03a6: move-object/from16 v0, v32 │ │ -0595e8: 5200 4707 |03a8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ -0595ec: 021d 0000 |03aa: move/from16 v29, v0 │ │ -0595f0: 0800 2000 |03ac: move-object/from16 v0, v32 │ │ -0595f4: 5400 4807 |03ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -0595f8: 081e 0000 |03b0: move-object/from16 v30, v0 │ │ -0595fc: 0800 1e00 |03b2: move-object/from16 v0, v30 │ │ -059600: 6e20 e40c b000 |03b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059606: 0a1e |03b7: move-result v30 │ │ -059608: a81d 1d1e |03b8: mul-float v29, v29, v30 │ │ -05960c: a607 1c1d |03ba: add-float v7, v28, v29 │ │ -059610: 7701 4312 1900 |03bc: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -059616: 0a1c |03bf: move-result v28 │ │ -059618: 151d 0040 |03c0: const/high16 v29, #int 1073741824 // #4000 │ │ -05961c: a91d 191d |03c2: div-float v29, v25, v29 │ │ -059620: a71c 1c1d |03c4: sub-float v28, v28, v29 │ │ -059624: a61a 1a1c |03c6: add-float v26, v26, v28 │ │ -059628: 7110 4312 0700 |03c8: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -05962e: 0a1c |03cb: move-result v28 │ │ -059630: 151d 0040 |03cc: const/high16 v29, #int 1073741824 // #4000 │ │ -059634: a91d 071d |03ce: div-float v29, v7, v29 │ │ -059638: a71c 1c1d |03d0: sub-float v28, v28, v29 │ │ -05963c: a61b 1b1c |03d2: add-float v27, v27, v28 │ │ -059640: 2900 47ff |03d4: goto/16 031b // -00b9 │ │ -059644: 0800 2000 |03d6: move-object/from16 v0, v32 │ │ -059648: 5200 4a07 |03d8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ -05964c: 021c 0000 |03da: move/from16 v28, v0 │ │ -059650: 0800 2000 |03dc: move-object/from16 v0, v32 │ │ -059654: 5200 4b07 |03de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ -059658: 021d 0000 |03e0: move/from16 v29, v0 │ │ -05965c: 0800 2000 |03e2: move-object/from16 v0, v32 │ │ -059660: 5400 4c07 |03e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -059664: 081e 0000 |03e6: move-object/from16 v30, v0 │ │ -059668: 0800 1e00 |03e8: move-object/from16 v0, v30 │ │ -05966c: 6e20 e40c b000 |03ea: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059672: 0a1e |03ed: move-result v30 │ │ -059674: a81d 1d1e |03ee: mul-float v29, v29, v30 │ │ -059678: a619 1c1d |03f0: add-float v25, v28, v29 │ │ -05967c: 0800 2000 |03f2: move-object/from16 v0, v32 │ │ -059680: 5200 4607 |03f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ -059684: 021c 0000 |03f6: move/from16 v28, v0 │ │ -059688: 0800 2000 |03f8: move-object/from16 v0, v32 │ │ -05968c: 5200 4707 |03fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ -059690: 021d 0000 |03fc: move/from16 v29, v0 │ │ -059694: 0800 2000 |03fe: move-object/from16 v0, v32 │ │ -059698: 5400 4807 |0400: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -05969c: 081e 0000 |0402: move-object/from16 v30, v0 │ │ -0596a0: 0800 1e00 |0404: move-object/from16 v0, v30 │ │ -0596a4: 6e20 e40c b000 |0406: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -0596aa: 0a1e |0409: move-result v30 │ │ -0596ac: a81d 1d1e |040a: mul-float v29, v29, v30 │ │ -0596b0: a607 1c1d |040c: add-float v7, v28, v29 │ │ -0596b4: 151c 0040 |040e: const/high16 v28, #int 1073741824 // #4000 │ │ -0596b8: a90f 191c |0410: div-float v15, v25, v28 │ │ -0596bc: 151c 0040 |0412: const/high16 v28, #int 1073741824 // #4000 │ │ -0596c0: a910 071c |0414: div-float v16, v7, v28 │ │ -0596c4: 131c 0000 |0416: const/16 v28, #int 0 // #0 │ │ -0596c8: 2d1c 0f1c |0418: cmpl-float v28, v15, v28 │ │ -0596cc: 381c 01ff |041a: if-eqz v28, 031b // -00ff │ │ -0596d0: 131c 0000 |041c: const/16 v28, #int 0 // #0 │ │ -0596d4: 2d1c 101c |041e: cmpl-float v28, v16, v28 │ │ -0596d8: 381c fbfe |0420: if-eqz v28, 031b // -0105 │ │ -0596dc: a912 0f10 |0422: div-float v18, v15, v16 │ │ -0596e0: 0800 2000 |0424: move-object/from16 v0, v32 │ │ -0596e4: 5400 4907 |0426: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -0596e8: 081c 0000 |0428: move-object/from16 v28, v0 │ │ -0596ec: 0800 1c00 |042a: move-object/from16 v0, v28 │ │ -0596f0: 5500 1707 |042c: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0596f4: 021c 0000 |042e: move/from16 v28, v0 │ │ -0596f8: 381c 5400 |0430: if-eqz v28, 0484 // +0054 │ │ -0596fc: 621c e606 |0432: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ -059700: 0800 2000 |0434: move-object/from16 v0, v32 │ │ -059704: 5400 4907 |0436: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -059708: 081d 0000 |0438: move-object/from16 v29, v0 │ │ -05970c: 0800 1d00 |043a: move-object/from16 v0, v29 │ │ -059710: 5400 1907 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -059714: 081d 0000 |043e: move-object/from16 v29, v0 │ │ -059718: 7401 f80c 1d00 |0440: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cf8 │ │ -05971e: 0a1d |0443: move-result v29 │ │ -059720: 441c 1c1d |0444: aget v28, v28, v29 │ │ -059724: 2b1c c000 0000 |0446: packed-switch v28, 00000506 // +000000c0 │ │ -05972a: 151c b443 |0449: const/high16 v28, #int 1135869952 // #43b4 │ │ -05972e: 7701 4312 1c00 |044b: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -059734: 0a14 |044e: move-result v20 │ │ -059736: 7701 3d12 1400 |044f: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -05973c: 0a06 |0452: move-result v6 │ │ -05973e: 7701 4b12 1400 |0453: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -059744: 0a13 |0456: move-result v19 │ │ -059746: a81c 060f |0457: mul-float v28, v6, v15 │ │ -05974a: a61a 1a1c |0459: add-float v26, v26, v28 │ │ -05974e: a81c 130f |045b: mul-float v28, v19, v15 │ │ -059752: a91c 1c12 |045d: div-float v28, v28, v18 │ │ -059756: a61b 1b1c |045f: add-float v27, v27, v28 │ │ -05975a: dd1c 1802 |0461: and-int/lit8 v28, v24, #int 2 // #02 │ │ -05975e: 391c b8fe |0463: if-nez v28, 031b // -0148 │ │ -059762: 0200 1400 |0465: move/from16 v0, v20 │ │ -059766: 59a0 ef06 |0467: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -05976a: 59a6 f006 |0469: iput v6, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@06f0 │ │ -05976e: 0200 1300 |046b: move/from16 v0, v19 │ │ -059772: 59a0 f206 |046d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@06f2 │ │ -059776: 2900 acfe |046f: goto/16 031b // -0154 │ │ -05977a: 151c 3343 |0471: const/high16 v28, #int 1127415808 // #4333 │ │ -05977e: 7701 4312 1c00 |0473: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -059784: 0a1c |0476: move-result v28 │ │ -059786: 0200 1c00 |0477: move/from16 v0, v28 │ │ -05978a: 7f00 |0479: neg-float v0, v0 │ │ -05978c: 0214 0000 |047a: move/from16 v20, v0 │ │ -059790: 28d3 |047c: goto 044f // -002d │ │ -059792: 151c 3343 |047d: const/high16 v28, #int 1127415808 // #4333 │ │ -059796: 7701 4312 1c00 |047f: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -05979c: 0a14 |0482: move-result v20 │ │ -05979e: 28cc |0483: goto 044f // -0034 │ │ -0597a0: a80e 0f0f |0484: mul-float v14, v15, v15 │ │ -0597a4: 7701 4312 1900 |0486: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -0597aa: 0a1c |0489: move-result v28 │ │ -0597ac: a70c 1c0f |048a: sub-float v12, v28, v15 │ │ -0597b0: 7701 4312 1900 |048c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ -0597b6: 0a1c |048f: move-result v28 │ │ -0597b8: a70d 1c0f |0490: sub-float v13, v28, v15 │ │ -0597bc: a81c 0c0c |0492: mul-float v28, v12, v12 │ │ -0597c0: a81d 0d0d |0494: mul-float v29, v13, v13 │ │ -0597c4: a61c 1c1d |0496: add-float v28, v28, v29 │ │ -0597c8: 2e1c 1c0e |0498: cmpg-float v28, v28, v14 │ │ -0597cc: 3c1c ecff |049a: if-gtz v28, 0486 // -0014 │ │ -0597d0: a61a 1a0c |049c: add-float v26, v26, v12 │ │ -0597d4: a91c 0d12 |049e: div-float v28, v13, v18 │ │ -0597d8: a61b 1b1c |04a0: add-float v27, v27, v28 │ │ -0597dc: 2900 79fe |04a2: goto/16 031b // -0187 │ │ -0597e0: 0800 2000 |04a4: move-object/from16 v0, v32 │ │ -0597e4: 5200 4a07 |04a6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ -0597e8: 021c 0000 |04a8: move/from16 v28, v0 │ │ -0597ec: 0800 2000 |04aa: move-object/from16 v0, v32 │ │ -0597f0: 5200 4b07 |04ac: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ -0597f4: 021d 0000 |04ae: move/from16 v29, v0 │ │ -0597f8: 0800 2000 |04b0: move-object/from16 v0, v32 │ │ -0597fc: 5400 4c07 |04b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -059800: 081e 0000 |04b4: move-object/from16 v30, v0 │ │ -059804: 0800 1e00 |04b6: move-object/from16 v0, v30 │ │ -059808: 6e20 e40c b000 |04b8: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -05980e: 0a1e |04bb: move-result v30 │ │ -059810: a81d 1d1e |04bc: mul-float v29, v29, v30 │ │ -059814: a619 1c1d |04be: add-float v25, v28, v29 │ │ -059818: 0800 2000 |04c0: move-object/from16 v0, v32 │ │ -05981c: 5200 4607 |04c2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ -059820: 021c 0000 |04c4: move/from16 v28, v0 │ │ -059824: 0800 2000 |04c6: move-object/from16 v0, v32 │ │ -059828: 5200 4707 |04c8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ -05982c: 021d 0000 |04ca: move/from16 v29, v0 │ │ -059830: 0800 2000 |04cc: move-object/from16 v0, v32 │ │ -059834: 5400 4807 |04ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -059838: 081e 0000 |04d0: move-object/from16 v30, v0 │ │ -05983c: 0800 1e00 |04d2: move-object/from16 v0, v30 │ │ -059840: 6e20 e40c b000 |04d4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059846: 0a1e |04d7: move-result v30 │ │ -059848: a81d 1d1e |04d8: mul-float v29, v29, v30 │ │ -05984c: a607 1c1d |04da: add-float v7, v28, v29 │ │ -059850: 131c 0000 |04dc: const/16 v28, #int 0 // #0 │ │ -059854: 2d1c 191c |04de: cmpl-float v28, v25, v28 │ │ -059858: 381c 1200 |04e0: if-eqz v28, 04f2 // +0012 │ │ -05985c: 7100 4212 0000 |04e2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ -059862: 0a1c |04e5: move-result v28 │ │ -059864: a808 191c |04e6: mul-float v8, v25, v28 │ │ -059868: a61a 1a08 |04e8: add-float v26, v26, v8 │ │ -05986c: a91c 0719 |04ea: div-float v28, v7, v25 │ │ -059870: a81c 1c08 |04ec: mul-float v28, v28, v8 │ │ -059874: a61b 1b1c |04ee: add-float v27, v27, v28 │ │ -059878: 2900 2bfe |04f0: goto/16 031b // -01d5 │ │ -05987c: 7100 4212 0000 |04f2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ -059882: 0a1c |04f5: move-result v28 │ │ -059884: a81c 1c07 |04f6: mul-float v28, v28, v7 │ │ -059888: a61b 1b1c |04f8: add-float v27, v27, v28 │ │ -05988c: 2900 21fe |04fa: goto/16 031b // -01df │ │ -059890: 0001 0300 0100 0000 6c00 0000 be00 ... |04fc: packed-switch-data (10 units) │ │ -0598a4: 0001 0200 0100 0000 2b00 0000 3700 ... |0506: packed-switch-data (8 units) │ │ +066c24: |[066c24] com.badlogic.gdx.graphics.g2d.ParticleEmitter.activateParticle:(I)V │ │ +066c34: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +066c38: 5400 4307 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +066c3c: 081c 0000 |0004: move-object/from16 v28, v0 │ │ +066c40: 460a 1c21 |0006: aget-object v10, v28, v33 │ │ +066c44: 390a 2b00 |0008: if-nez v10, 0033 // +002b │ │ +066c48: 0800 2000 |000a: move-object/from16 v0, v32 │ │ +066c4c: 5400 4307 |000c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +066c50: 081c 0000 |000e: move-object/from16 v28, v0 │ │ +066c54: 0800 2000 |0010: move-object/from16 v0, v32 │ │ +066c58: 5400 4d07 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +066c5c: 081d 0000 |0014: move-object/from16 v29, v0 │ │ +066c60: 0800 2000 |0016: move-object/from16 v0, v32 │ │ +066c64: 0801 1d00 |0018: move-object/from16 v1, v29 │ │ +066c68: 6e20 380d 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@0d38 │ │ +066c6e: 0c0a |001d: move-result-object v10 │ │ +066c70: 4d0a 1c21 |001e: aput-object v10, v28, v33 │ │ +066c74: 0800 2000 |0020: move-object/from16 v0, v32 │ │ +066c78: 5500 3607 |0022: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@0736 │ │ +066c7c: 021c 0000 |0024: move/from16 v28, v0 │ │ +066c80: 0800 2000 |0026: move-object/from16 v0, v32 │ │ +066c84: 5500 3707 |0028: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@0737 │ │ +066c88: 021d 0000 |002a: move/from16 v29, v0 │ │ +066c8c: 0200 1c00 |002c: move/from16 v0, v28 │ │ +066c90: 0201 1d00 |002e: move/from16 v1, v29 │ │ +066c94: 6e30 c30c 0a01 |0030: invoke-virtual {v10, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0cc3 │ │ +066c9a: 0800 2000 |0033: move-object/from16 v0, v32 │ │ +066c9e: 5200 2f07 |0035: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +066ca2: 021c 0000 |0037: move/from16 v28, v0 │ │ +066ca6: 0800 2000 |0039: move-object/from16 v0, v32 │ │ +066caa: 5200 2e07 |003b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +066cae: 021d 0000 |003d: move/from16 v29, v0 │ │ +066cb2: a90b 1c1d |003f: div-float v11, v28, v29 │ │ +066cb6: 0800 2000 |0041: move-object/from16 v0, v32 │ │ +066cba: 5200 5007 |0043: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +066cbe: 0218 0000 |0045: move/from16 v24, v0 │ │ +066cc2: 0800 2000 |0047: move-object/from16 v0, v32 │ │ +066cc6: 5200 3a07 |0049: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@073a │ │ +066cca: 021c 0000 |004b: move/from16 v28, v0 │ │ +066cce: 0800 2000 |004d: move-object/from16 v0, v32 │ │ +066cd2: 5200 3b07 |004f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ +066cd6: 021d 0000 |0051: move/from16 v29, v0 │ │ +066cda: 0200 1d00 |0053: move/from16 v0, v29 │ │ +066cde: 8200 |0055: int-to-float v0, v0 │ │ +066ce0: 021d 0000 |0056: move/from16 v29, v0 │ │ +066ce4: 0800 2000 |0058: move-object/from16 v0, v32 │ │ +066ce8: 5400 3f07 |005a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +066cec: 081e 0000 |005c: move-object/from16 v30, v0 │ │ +066cf0: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ +066cf4: 6e20 e40c b000 |0060: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +066cfa: 0a1e |0063: move-result v30 │ │ +066cfc: a81d 1d1e |0064: mul-float v29, v29, v30 │ │ +066d00: 0200 1d00 |0066: move/from16 v0, v29 │ │ +066d04: 8700 |0068: float-to-int v0, v0 │ │ +066d06: 021d 0000 |0069: move/from16 v29, v0 │ │ +066d0a: 901c 1c1d |006b: add-int v28, v28, v29 │ │ +066d0e: 0200 1c00 |006d: move/from16 v0, v28 │ │ +066d12: 59a0 f606 |006f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@06f6 │ │ +066d16: 0200 1c00 |0071: move/from16 v0, v28 │ │ +066d1a: 59a0 f306 |0073: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ +066d1e: 0800 2000 |0075: move-object/from16 v0, v32 │ │ +066d22: 5400 5107 |0077: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066d26: 081c 0000 |0079: move-object/from16 v28, v0 │ │ +066d2a: 0800 1c00 |007b: move-object/from16 v0, v28 │ │ +066d2e: 5500 0707 |007d: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +066d32: 021c 0000 |007f: move/from16 v28, v0 │ │ +066d36: 381c 3800 |0081: if-eqz v28, 00b9 // +0038 │ │ +066d3a: 0800 2000 |0083: move-object/from16 v0, v32 │ │ +066d3e: 5400 5107 |0085: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066d42: 081c 0000 |0087: move-object/from16 v28, v0 │ │ +066d46: 7401 eb0c 1c00 |0089: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +066d4c: 0a1c |008c: move-result v28 │ │ +066d4e: 0200 1c00 |008d: move/from16 v0, v28 │ │ +066d52: 59a0 fe06 |008f: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@06fe │ │ +066d56: 0800 2000 |0091: move-object/from16 v0, v32 │ │ +066d5a: 5400 5107 |0093: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066d5e: 081c 0000 |0095: move-object/from16 v28, v0 │ │ +066d62: 7401 ea0c 1c00 |0097: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +066d68: 0a1c |009a: move-result v28 │ │ +066d6a: 0200 1c00 |009b: move/from16 v0, v28 │ │ +066d6e: 59a0 ff06 |009d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ +066d72: 0800 2000 |009f: move-object/from16 v0, v32 │ │ +066d76: 5400 5107 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +066d7a: 081c 0000 |00a3: move-object/from16 v28, v0 │ │ +066d7e: 7401 e70c 1c00 |00a5: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +066d84: 0a1c |00a8: move-result v28 │ │ +066d86: 391c 1000 |00a9: if-nez v28, 00b9 // +0010 │ │ +066d8a: 52a0 ff06 |00ab: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ +066d8e: 021c 0000 |00ad: move/from16 v28, v0 │ │ +066d92: 52a0 fe06 |00af: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@06fe │ │ +066d96: 021d 0000 |00b1: move/from16 v29, v0 │ │ +066d9a: a71c 1c1d |00b3: sub-float v28, v28, v29 │ │ +066d9e: 0200 1c00 |00b5: move/from16 v0, v28 │ │ +066da2: 59a0 ff06 |00b7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ +066da6: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ +066daa: 5400 2707 |00bb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066dae: 081c 0000 |00bd: move-object/from16 v28, v0 │ │ +066db2: 7401 eb0c 1c00 |00bf: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +066db8: 0a1c |00c2: move-result v28 │ │ +066dba: 0200 1c00 |00c3: move/from16 v0, v28 │ │ +066dbe: 59a0 ef06 |00c5: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +066dc2: 0800 2000 |00c7: move-object/from16 v0, v32 │ │ +066dc6: 5400 2707 |00c9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066dca: 081c 0000 |00cb: move-object/from16 v28, v0 │ │ +066dce: 7401 ea0c 1c00 |00cd: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +066dd4: 0a1c |00d0: move-result v28 │ │ +066dd6: 0200 1c00 |00d1: move/from16 v0, v28 │ │ +066dda: 59a0 f106 |00d3: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ +066dde: 0800 2000 |00d5: move-object/from16 v0, v32 │ │ +066de2: 5400 2707 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066de6: 081c 0000 |00d9: move-object/from16 v28, v0 │ │ +066dea: 7401 e70c 1c00 |00db: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +066df0: 0a1c |00de: move-result v28 │ │ +066df2: 391c 1000 |00df: if-nez v28, 00ef // +0010 │ │ +066df6: 52a0 f106 |00e1: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ +066dfa: 021c 0000 |00e3: move/from16 v28, v0 │ │ +066dfe: 52a0 ef06 |00e5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +066e02: 021d 0000 |00e7: move/from16 v29, v0 │ │ +066e06: a71c 1c1d |00e9: sub-float v28, v28, v29 │ │ +066e0a: 0200 1c00 |00eb: move/from16 v0, v28 │ │ +066e0e: 59a0 f106 |00ed: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ +066e12: 1204 |00ef: const/4 v4, #int 0 // #0 │ │ +066e14: dd1c 1802 |00f0: and-int/lit8 v28, v24, #int 2 // #02 │ │ +066e18: 391c 2c00 |00f2: if-nez v28, 011e // +002c │ │ +066e1c: 52a0 ef06 |00f4: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +066e20: 021c 0000 |00f6: move/from16 v28, v0 │ │ +066e24: 52a0 f106 |00f8: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ +066e28: 021d 0000 |00fa: move/from16 v29, v0 │ │ +066e2c: 0800 2000 |00fc: move-object/from16 v0, v32 │ │ +066e30: 5400 2707 |00fe: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +066e34: 081e 0000 |0100: move-object/from16 v30, v0 │ │ +066e38: 131f 0000 |0102: const/16 v31, #int 0 // #0 │ │ +066e3c: 7402 e40c 1e00 |0104: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +066e42: 0a1e |0107: move-result v30 │ │ +066e44: a81d 1d1e |0108: mul-float v29, v29, v30 │ │ +066e48: a604 1c1d |010a: add-float v4, v28, v29 │ │ +066e4c: 59a4 ef06 |010c: iput v4, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +066e50: 7110 3d12 0400 |010e: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +066e56: 0a1c |0111: move-result v28 │ │ +066e58: 0200 1c00 |0112: move/from16 v0, v28 │ │ +066e5c: 59a0 f006 |0114: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@06f0 │ │ +066e60: 7110 4b12 0400 |0116: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +066e66: 0a1c |0119: move-result v28 │ │ +066e68: 0200 1c00 |011a: move/from16 v0, v28 │ │ +066e6c: 59a0 f206 |011c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@06f2 │ │ +066e70: 0800 2000 |011e: move-object/from16 v0, v32 │ │ +066e74: 5400 4d07 |0120: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +066e78: 081c 0000 |0122: move-object/from16 v28, v0 │ │ +066e7c: 7401 d00d 1c00 |0124: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ +066e82: 0a16 |0127: move-result v22 │ │ +066e84: 0800 2000 |0128: move-object/from16 v0, v32 │ │ +066e88: 5400 4507 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066e8c: 081c 0000 |012c: move-object/from16 v28, v0 │ │ +066e90: 7401 eb0c 1c00 |012e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +066e96: 0a1c |0131: move-result v28 │ │ +066e98: a91c 1c16 |0132: div-float v28, v28, v22 │ │ +066e9c: 0200 1c00 |0134: move/from16 v0, v28 │ │ +066ea0: 59a0 f906 |0136: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ +066ea4: 0800 2000 |0138: move-object/from16 v0, v32 │ │ +066ea8: 5400 4507 |013a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066eac: 081c 0000 |013c: move-object/from16 v28, v0 │ │ +066eb0: 7401 ea0c 1c00 |013e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +066eb6: 0a1c |0141: move-result v28 │ │ +066eb8: a91c 1c16 |0142: div-float v28, v28, v22 │ │ +066ebc: 0200 1c00 |0144: move/from16 v0, v28 │ │ +066ec0: 59a0 fa06 |0146: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ +066ec4: 0800 2000 |0148: move-object/from16 v0, v32 │ │ +066ec8: 5400 4507 |014a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066ecc: 081c 0000 |014c: move-object/from16 v28, v0 │ │ +066ed0: 7401 e70c 1c00 |014e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +066ed6: 0a1c |0151: move-result v28 │ │ +066ed8: 391c 1000 |0152: if-nez v28, 0162 // +0010 │ │ +066edc: 52a0 fa06 |0154: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ +066ee0: 021c 0000 |0156: move/from16 v28, v0 │ │ +066ee4: 52a0 f906 |0158: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ +066ee8: 021d 0000 |015a: move/from16 v29, v0 │ │ +066eec: a71c 1c1d |015c: sub-float v28, v28, v29 │ │ +066ef0: 0200 1c00 |015e: move/from16 v0, v28 │ │ +066ef4: 59a0 fa06 |0160: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ +066ef8: 52a0 f906 |0162: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ +066efc: 021c 0000 |0164: move/from16 v28, v0 │ │ +066f00: 52a0 fa06 |0166: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ +066f04: 021d 0000 |0168: move/from16 v29, v0 │ │ +066f08: 0800 2000 |016a: move-object/from16 v0, v32 │ │ +066f0c: 5400 4507 |016c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +066f10: 081e 0000 |016e: move-object/from16 v30, v0 │ │ +066f14: 131f 0000 |0170: const/16 v31, #int 0 // #0 │ │ +066f18: 7402 e40c 1e00 |0172: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +066f1e: 0a1e |0175: move-result v30 │ │ +066f20: a81d 1d1e |0176: mul-float v29, v29, v30 │ │ +066f24: a61c 1c1d |0178: add-float v28, v28, v29 │ │ +066f28: 0200 1c00 |017a: move/from16 v0, v28 │ │ +066f2c: 6e20 c80c 0a00 |017c: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cc8 │ │ +066f32: 0800 2000 |017f: move-object/from16 v0, v32 │ │ +066f36: 5400 4407 |0181: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066f3a: 081c 0000 |0183: move-object/from16 v28, v0 │ │ +066f3e: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ +066f42: 5500 0707 |0187: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +066f46: 021c 0000 |0189: move/from16 v28, v0 │ │ +066f4a: 381c 5f00 |018b: if-eqz v28, 01ea // +005f │ │ +066f4e: 0800 2000 |018d: move-object/from16 v0, v32 │ │ +066f52: 5400 4407 |018f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066f56: 081c 0000 |0191: move-object/from16 v28, v0 │ │ +066f5a: 7401 eb0c 1c00 |0193: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +066f60: 0a1c |0196: move-result v28 │ │ +066f62: 0200 1c00 |0197: move/from16 v0, v28 │ │ +066f66: 59a0 f706 |0199: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ +066f6a: 0800 2000 |019b: move-object/from16 v0, v32 │ │ +066f6e: 5400 4407 |019d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066f72: 081c 0000 |019f: move-object/from16 v28, v0 │ │ +066f76: 7401 ea0c 1c00 |01a1: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +066f7c: 0a1c |01a4: move-result v28 │ │ +066f7e: 0200 1c00 |01a5: move/from16 v0, v28 │ │ +066f82: 59a0 f806 |01a7: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +066f86: 0800 2000 |01a9: move-object/from16 v0, v32 │ │ +066f8a: 5400 4407 |01ab: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066f8e: 081c 0000 |01ad: move-object/from16 v28, v0 │ │ +066f92: 7401 e70c 1c00 |01af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +066f98: 0a1c |01b2: move-result v28 │ │ +066f9a: 391c 1000 |01b3: if-nez v28, 01c3 // +0010 │ │ +066f9e: 52a0 f806 |01b5: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +066fa2: 021c 0000 |01b7: move/from16 v28, v0 │ │ +066fa6: 52a0 f706 |01b9: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ +066faa: 021d 0000 |01bb: move/from16 v29, v0 │ │ +066fae: a71c 1c1d |01bd: sub-float v28, v28, v29 │ │ +066fb2: 0200 1c00 |01bf: move/from16 v0, v28 │ │ +066fb6: 59a0 f806 |01c1: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +066fba: 52a0 f706 |01c3: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ +066fbe: 021c 0000 |01c5: move/from16 v28, v0 │ │ +066fc2: 52a0 f806 |01c7: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +066fc6: 021d 0000 |01c9: move/from16 v29, v0 │ │ +066fca: 0800 2000 |01cb: move-object/from16 v0, v32 │ │ +066fce: 5400 4407 |01cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +066fd2: 081e 0000 |01cf: move-object/from16 v30, v0 │ │ +066fd6: 131f 0000 |01d1: const/16 v31, #int 0 // #0 │ │ +066fda: 7402 e40c 1e00 |01d3: invoke-virtual/range {v30, v31}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +066fe0: 0a1e |01d6: move-result v30 │ │ +066fe2: a81d 1d1e |01d7: mul-float v29, v29, v30 │ │ +066fe6: a611 1c1d |01d9: add-float v17, v28, v29 │ │ +066fea: 0800 2000 |01db: move-object/from16 v0, v32 │ │ +066fee: 5500 2507 |01dd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +066ff2: 021c 0000 |01df: move/from16 v28, v0 │ │ +066ff6: 381c 0400 |01e1: if-eqz v28, 01e5 // +0004 │ │ +066ffa: a611 1104 |01e3: add-float v17, v17, v4 │ │ +066ffe: 0200 1100 |01e5: move/from16 v0, v17 │ │ +067002: 6e20 c70c 0a00 |01e7: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ +067008: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ +06700c: 5400 5207 |01ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +067010: 081c 0000 |01ee: move-object/from16 v28, v0 │ │ +067014: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +067018: 5500 0707 |01f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +06701c: 021c 0000 |01f4: move/from16 v28, v0 │ │ +067020: 381c 3800 |01f6: if-eqz v28, 022e // +0038 │ │ +067024: 0800 2000 |01f8: move-object/from16 v0, v32 │ │ +067028: 5400 5207 |01fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +06702c: 081c 0000 |01fc: move-object/from16 v28, v0 │ │ +067030: 7401 eb0c 1c00 |01fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +067036: 0a1c |0201: move-result v28 │ │ +067038: 0200 1c00 |0202: move/from16 v0, v28 │ │ +06703c: 59a0 0007 |0204: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0700 │ │ +067040: 0800 2000 |0206: move-object/from16 v0, v32 │ │ +067044: 5400 5207 |0208: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +067048: 081c 0000 |020a: move-object/from16 v28, v0 │ │ +06704c: 7401 ea0c 1c00 |020c: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +067052: 0a1c |020f: move-result v28 │ │ +067054: 0200 1c00 |0210: move/from16 v0, v28 │ │ +067058: 59a0 0107 |0212: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ +06705c: 0800 2000 |0214: move-object/from16 v0, v32 │ │ +067060: 5400 5207 |0216: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +067064: 081c 0000 |0218: move-object/from16 v28, v0 │ │ +067068: 7401 e70c 1c00 |021a: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +06706e: 0a1c |021d: move-result v28 │ │ +067070: 391c 1000 |021e: if-nez v28, 022e // +0010 │ │ +067074: 52a0 0107 |0220: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ +067078: 021c 0000 |0222: move/from16 v28, v0 │ │ +06707c: 52a0 0007 |0224: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0700 │ │ +067080: 021d 0000 |0226: move/from16 v29, v0 │ │ +067084: a71c 1c1d |0228: sub-float v28, v28, v29 │ │ +067088: 0200 1c00 |022a: move/from16 v0, v28 │ │ +06708c: 59a0 0107 |022c: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ +067090: 0800 2000 |022e: move-object/from16 v0, v32 │ │ +067094: 5400 3807 |0230: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +067098: 081c 0000 |0232: move-object/from16 v28, v0 │ │ +06709c: 0800 1c00 |0234: move-object/from16 v0, v28 │ │ +0670a0: 5500 0707 |0236: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +0670a4: 021c 0000 |0238: move/from16 v28, v0 │ │ +0670a8: 381c 3800 |023a: if-eqz v28, 0272 // +0038 │ │ +0670ac: 0800 2000 |023c: move-object/from16 v0, v32 │ │ +0670b0: 5400 3807 |023e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +0670b4: 081c 0000 |0240: move-object/from16 v28, v0 │ │ +0670b8: 7401 eb0c 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +0670be: 0a1c |0245: move-result v28 │ │ +0670c0: 0200 1c00 |0246: move/from16 v0, v28 │ │ +0670c4: 59a0 f406 |0248: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@06f4 │ │ +0670c8: 0800 2000 |024a: move-object/from16 v0, v32 │ │ +0670cc: 5400 3807 |024c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +0670d0: 081c 0000 |024e: move-object/from16 v28, v0 │ │ +0670d4: 7401 ea0c 1c00 |0250: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +0670da: 0a1c |0253: move-result v28 │ │ +0670dc: 0200 1c00 |0254: move/from16 v0, v28 │ │ +0670e0: 59a0 f506 |0256: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ +0670e4: 0800 2000 |0258: move-object/from16 v0, v32 │ │ +0670e8: 5400 3807 |025a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +0670ec: 081c 0000 |025c: move-object/from16 v28, v0 │ │ +0670f0: 7401 e70c 1c00 |025e: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +0670f6: 0a1c |0261: move-result v28 │ │ +0670f8: 391c 1000 |0262: if-nez v28, 0272 // +0010 │ │ +0670fc: 52a0 f506 |0264: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ +067100: 021c 0000 |0266: move/from16 v28, v0 │ │ +067104: 52a0 f406 |0268: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@06f4 │ │ +067108: 021d 0000 |026a: move/from16 v29, v0 │ │ +06710c: a71c 1c1d |026c: sub-float v28, v28, v29 │ │ +067110: 0200 1c00 |026e: move/from16 v0, v28 │ │ +067114: 59a0 f506 |0270: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ +067118: 54a5 fb06 |0272: iget-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@06fb │ │ +06711c: 3905 0a00 |0274: if-nez v5, 027e // +000a │ │ +067120: 131c 0300 |0276: const/16 v28, #int 3 // #3 │ │ +067124: 0200 1c00 |0278: move/from16 v0, v28 │ │ +067128: 2305 e803 |027a: new-array v5, v0, [F // type@03e8 │ │ +06712c: 5ba5 fb06 |027c: iput-object v5, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@06fb │ │ +067130: 0800 2000 |027e: move-object/from16 v0, v32 │ │ +067134: 5400 4e07 |0280: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +067138: 081c 0000 |0282: move-object/from16 v28, v0 │ │ +06713c: 131d 0000 |0284: const/16 v29, #int 0 // #0 │ │ +067140: 7402 b30c 1c00 |0286: invoke-virtual/range {v28, v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0cb3 │ │ +067146: 0c17 |0289: move-result-object v23 │ │ +067148: 131c 0000 |028a: const/16 v28, #int 0 // #0 │ │ +06714c: 131d 0000 |028c: const/16 v29, #int 0 // #0 │ │ +067150: 441d 171d |028e: aget v29, v23, v29 │ │ +067154: 4b1d 051c |0290: aput v29, v5, v28 │ │ +067158: 131c 0100 |0292: const/16 v28, #int 1 // #1 │ │ +06715c: 131d 0100 |0294: const/16 v29, #int 1 // #1 │ │ +067160: 441d 171d |0296: aget v29, v23, v29 │ │ +067164: 4b1d 051c |0298: aput v29, v5, v28 │ │ +067168: 131c 0200 |029a: const/16 v28, #int 2 // #2 │ │ +06716c: 131d 0200 |029c: const/16 v29, #int 2 // #2 │ │ +067170: 441d 171d |029e: aget v29, v23, v29 │ │ +067174: 4b1d 051c |02a0: aput v29, v5, v28 │ │ +067178: 0800 2000 |02a2: move-object/from16 v0, v32 │ │ +06717c: 5400 4f07 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +067180: 081c 0000 |02a6: move-object/from16 v28, v0 │ │ +067184: 7401 eb0c 1c00 |02a8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +06718a: 0a1c |02ab: move-result v28 │ │ +06718c: 0200 1c00 |02ac: move/from16 v0, v28 │ │ +067190: 59a0 fc06 |02ae: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@06fc │ │ +067194: 0800 2000 |02b0: move-object/from16 v0, v32 │ │ +067198: 5400 4f07 |02b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +06719c: 081c 0000 |02b4: move-object/from16 v28, v0 │ │ +0671a0: 7401 ea0c 1c00 |02b6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +0671a6: 0a1c |02b9: move-result v28 │ │ +0671a8: 52a0 fc06 |02ba: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@06fc │ │ +0671ac: 021d 0000 |02bc: move/from16 v29, v0 │ │ +0671b0: a71c 1c1d |02be: sub-float v28, v28, v29 │ │ +0671b4: 0200 1c00 |02c0: move/from16 v0, v28 │ │ +0671b8: 59a0 fd06 |02c2: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@06fd │ │ +0671bc: 0800 2000 |02c4: move-object/from16 v0, v32 │ │ +0671c0: 5200 5307 |02c6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ +0671c4: 021a 0000 |02c8: move/from16 v26, v0 │ │ +0671c8: 0800 2000 |02ca: move-object/from16 v0, v32 │ │ +0671cc: 5400 5407 |02cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +0671d0: 081c 0000 |02ce: move-object/from16 v28, v0 │ │ +0671d4: 0800 1c00 |02d0: move-object/from16 v0, v28 │ │ +0671d8: 5500 0407 |02d2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ +0671dc: 021c 0000 |02d4: move/from16 v28, v0 │ │ +0671e0: 381c 0e00 |02d6: if-eqz v28, 02e4 // +000e │ │ +0671e4: 0800 2000 |02d8: move-object/from16 v0, v32 │ │ +0671e8: 5400 5407 |02da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +0671ec: 081c 0000 |02dc: move-object/from16 v28, v0 │ │ +0671f0: 7401 d80c 1c00 |02de: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ +0671f6: 0a1c |02e1: move-result v28 │ │ +0671f8: a61a 1a1c |02e2: add-float v26, v26, v28 │ │ +0671fc: 0800 2000 |02e4: move-object/from16 v0, v32 │ │ +067200: 5200 5507 |02e6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ +067204: 021b 0000 |02e8: move/from16 v27, v0 │ │ +067208: 0800 2000 |02ea: move-object/from16 v0, v32 │ │ +06720c: 5400 5607 |02ec: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +067210: 081c 0000 |02ee: move-object/from16 v28, v0 │ │ +067214: 0800 1c00 |02f0: move-object/from16 v0, v28 │ │ +067218: 5500 0407 |02f2: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ +06721c: 021c 0000 |02f4: move/from16 v28, v0 │ │ +067220: 381c 0e00 |02f6: if-eqz v28, 0304 // +000e │ │ +067224: 0800 2000 |02f8: move-object/from16 v0, v32 │ │ +067228: 5400 5607 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +06722c: 081c 0000 |02fc: move-object/from16 v28, v0 │ │ +067230: 7401 d80c 1c00 |02fe: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ +067236: 0a1c |0301: move-result v28 │ │ +067238: a61b 1b1c |0302: add-float v27, v27, v28 │ │ +06723c: 621c e706 |0304: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnShape:[I // field@06e7 │ │ +067240: 0800 2000 |0306: move-object/from16 v0, v32 │ │ +067244: 5400 4907 |0308: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +067248: 081d 0000 |030a: move-object/from16 v29, v0 │ │ +06724c: 0800 1d00 |030c: move-object/from16 v0, v29 │ │ +067250: 5400 1807 |030e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +067254: 081d 0000 |0310: move-object/from16 v29, v0 │ │ +067258: 7401 fd0c 1d00 |0312: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ordinal:()I // method@0cfd │ │ +06725e: 0a1d |0315: move-result v29 │ │ +067260: 441c 1c1d |0316: aget v28, v28, v29 │ │ +067264: 2b1c e401 0000 |0318: packed-switch v28, 000004fc // +000001e4 │ │ +06726a: 0800 2000 |031b: move-object/from16 v0, v32 │ │ +06726e: 5400 4d07 |031d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +067272: 081c 0000 |031f: move-object/from16 v28, v0 │ │ +067276: 7401 c80d 1c00 |0321: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ +06727c: 0a15 |0324: move-result v21 │ │ +06727e: 151c 0040 |0325: const/high16 v28, #int 1073741824 // #4000 │ │ +067282: a91c 161c |0327: div-float v28, v22, v28 │ │ +067286: a71c 1a1c |0329: sub-float v28, v26, v28 │ │ +06728a: 151d 0040 |032b: const/high16 v29, #int 1073741824 // #4000 │ │ +06728e: a91d 151d |032d: div-float v29, v21, v29 │ │ +067292: a71d 1b1d |032f: sub-float v29, v27, v29 │ │ +067296: 0200 1c00 |0331: move/from16 v0, v28 │ │ +06729a: 0201 1d00 |0333: move/from16 v1, v29 │ │ +06729e: 0202 1600 |0335: move/from16 v2, v22 │ │ +0672a2: 0203 1500 |0337: move/from16 v3, v21 │ │ +0672a6: 6e53 c40c 0a21 |0339: invoke-virtual {v10, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setBounds:(FFFF)V // method@0cc4 │ │ +0672ac: 0800 2000 |033c: move-object/from16 v0, v32 │ │ +0672b0: 5200 3c07 |033e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@073c │ │ +0672b4: 021c 0000 |0340: move/from16 v28, v0 │ │ +0672b8: 0200 1c00 |0342: move/from16 v0, v28 │ │ +0672bc: 8200 |0344: int-to-float v0, v0 │ │ +0672be: 021c 0000 |0345: move/from16 v28, v0 │ │ +0672c2: 0800 2000 |0347: move-object/from16 v0, v32 │ │ +0672c6: 5200 3d07 |0349: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ +0672ca: 021d 0000 |034b: move/from16 v29, v0 │ │ +0672ce: 0200 1d00 |034d: move/from16 v0, v29 │ │ +0672d2: 8200 |034f: int-to-float v0, v0 │ │ +0672d4: 021d 0000 |0350: move/from16 v29, v0 │ │ +0672d8: 0800 2000 |0352: move-object/from16 v0, v32 │ │ +0672dc: 5400 3e07 |0354: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +0672e0: 081e 0000 |0356: move-object/from16 v30, v0 │ │ +0672e4: 0800 1e00 |0358: move-object/from16 v0, v30 │ │ +0672e8: 6e20 e40c b000 |035a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +0672ee: 0a1e |035d: move-result v30 │ │ +0672f0: a81d 1d1e |035e: mul-float v29, v29, v30 │ │ +0672f4: a61c 1c1d |0360: add-float v28, v28, v29 │ │ +0672f8: 0200 1c00 |0362: move/from16 v0, v28 │ │ +0672fc: 8709 |0364: float-to-int v9, v0 │ │ +0672fe: 3d09 1e00 |0365: if-lez v9, 0383 // +001e │ │ +067302: 52a0 f306 |0367: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ +067306: 021c 0000 |0369: move/from16 v28, v0 │ │ +06730a: 0200 1c00 |036b: move/from16 v0, v28 │ │ +06730e: 3409 0800 |036d: if-lt v9, v0, 0375 // +0008 │ │ +067312: 52a0 f306 |036f: iget v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ +067316: 021c 0000 |0371: move/from16 v28, v0 │ │ +06731a: d809 1cff |0373: add-int/lit8 v9, v28, #int -1 // #ff │ │ +06731e: 8290 |0375: int-to-float v0, v9 │ │ +067320: 021c 0000 |0376: move/from16 v28, v0 │ │ +067324: 151d 7a44 |0378: const/high16 v29, #int 1148846080 // #447a │ │ +067328: a91c 1c1d |037a: div-float v28, v28, v29 │ │ +06732c: 0800 2000 |037c: move-object/from16 v0, v32 │ │ +067330: 0201 1c00 |037e: move/from16 v1, v28 │ │ +067334: 7040 4e0d 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@0d4e │ │ +06733a: 0e00 |0383: return-void │ │ +06733c: 0800 2000 |0384: move-object/from16 v0, v32 │ │ +067340: 5200 4a07 |0386: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ +067344: 021c 0000 |0388: move/from16 v28, v0 │ │ +067348: 0800 2000 |038a: move-object/from16 v0, v32 │ │ +06734c: 5200 4b07 |038c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ +067350: 021d 0000 |038e: move/from16 v29, v0 │ │ +067354: 0800 2000 |0390: move-object/from16 v0, v32 │ │ +067358: 5400 4c07 |0392: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +06735c: 081e 0000 |0394: move-object/from16 v30, v0 │ │ +067360: 0800 1e00 |0396: move-object/from16 v0, v30 │ │ +067364: 6e20 e40c b000 |0398: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +06736a: 0a1e |039b: move-result v30 │ │ +06736c: a81d 1d1e |039c: mul-float v29, v29, v30 │ │ +067370: a619 1c1d |039e: add-float v25, v28, v29 │ │ +067374: 0800 2000 |03a0: move-object/from16 v0, v32 │ │ +067378: 5200 4607 |03a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ +06737c: 021c 0000 |03a4: move/from16 v28, v0 │ │ +067380: 0800 2000 |03a6: move-object/from16 v0, v32 │ │ +067384: 5200 4707 |03a8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ +067388: 021d 0000 |03aa: move/from16 v29, v0 │ │ +06738c: 0800 2000 |03ac: move-object/from16 v0, v32 │ │ +067390: 5400 4807 |03ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +067394: 081e 0000 |03b0: move-object/from16 v30, v0 │ │ +067398: 0800 1e00 |03b2: move-object/from16 v0, v30 │ │ +06739c: 6e20 e40c b000 |03b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +0673a2: 0a1e |03b7: move-result v30 │ │ +0673a4: a81d 1d1e |03b8: mul-float v29, v29, v30 │ │ +0673a8: a607 1c1d |03ba: add-float v7, v28, v29 │ │ +0673ac: 7701 4312 1900 |03bc: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +0673b2: 0a1c |03bf: move-result v28 │ │ +0673b4: 151d 0040 |03c0: const/high16 v29, #int 1073741824 // #4000 │ │ +0673b8: a91d 191d |03c2: div-float v29, v25, v29 │ │ +0673bc: a71c 1c1d |03c4: sub-float v28, v28, v29 │ │ +0673c0: a61a 1a1c |03c6: add-float v26, v26, v28 │ │ +0673c4: 7110 4312 0700 |03c8: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +0673ca: 0a1c |03cb: move-result v28 │ │ +0673cc: 151d 0040 |03cc: const/high16 v29, #int 1073741824 // #4000 │ │ +0673d0: a91d 071d |03ce: div-float v29, v7, v29 │ │ +0673d4: a71c 1c1d |03d0: sub-float v28, v28, v29 │ │ +0673d8: a61b 1b1c |03d2: add-float v27, v27, v28 │ │ +0673dc: 2900 47ff |03d4: goto/16 031b // -00b9 │ │ +0673e0: 0800 2000 |03d6: move-object/from16 v0, v32 │ │ +0673e4: 5200 4a07 |03d8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ +0673e8: 021c 0000 |03da: move/from16 v28, v0 │ │ +0673ec: 0800 2000 |03dc: move-object/from16 v0, v32 │ │ +0673f0: 5200 4b07 |03de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ +0673f4: 021d 0000 |03e0: move/from16 v29, v0 │ │ +0673f8: 0800 2000 |03e2: move-object/from16 v0, v32 │ │ +0673fc: 5400 4c07 |03e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +067400: 081e 0000 |03e6: move-object/from16 v30, v0 │ │ +067404: 0800 1e00 |03e8: move-object/from16 v0, v30 │ │ +067408: 6e20 e40c b000 |03ea: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +06740e: 0a1e |03ed: move-result v30 │ │ +067410: a81d 1d1e |03ee: mul-float v29, v29, v30 │ │ +067414: a619 1c1d |03f0: add-float v25, v28, v29 │ │ +067418: 0800 2000 |03f2: move-object/from16 v0, v32 │ │ +06741c: 5200 4607 |03f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ +067420: 021c 0000 |03f6: move/from16 v28, v0 │ │ +067424: 0800 2000 |03f8: move-object/from16 v0, v32 │ │ +067428: 5200 4707 |03fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ +06742c: 021d 0000 |03fc: move/from16 v29, v0 │ │ +067430: 0800 2000 |03fe: move-object/from16 v0, v32 │ │ +067434: 5400 4807 |0400: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +067438: 081e 0000 |0402: move-object/from16 v30, v0 │ │ +06743c: 0800 1e00 |0404: move-object/from16 v0, v30 │ │ +067440: 6e20 e40c b000 |0406: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067446: 0a1e |0409: move-result v30 │ │ +067448: a81d 1d1e |040a: mul-float v29, v29, v30 │ │ +06744c: a607 1c1d |040c: add-float v7, v28, v29 │ │ +067450: 151c 0040 |040e: const/high16 v28, #int 1073741824 // #4000 │ │ +067454: a90f 191c |0410: div-float v15, v25, v28 │ │ +067458: 151c 0040 |0412: const/high16 v28, #int 1073741824 // #4000 │ │ +06745c: a910 071c |0414: div-float v16, v7, v28 │ │ +067460: 131c 0000 |0416: const/16 v28, #int 0 // #0 │ │ +067464: 2d1c 0f1c |0418: cmpl-float v28, v15, v28 │ │ +067468: 381c 01ff |041a: if-eqz v28, 031b // -00ff │ │ +06746c: 131c 0000 |041c: const/16 v28, #int 0 // #0 │ │ +067470: 2d1c 101c |041e: cmpl-float v28, v16, v28 │ │ +067474: 381c fbfe |0420: if-eqz v28, 031b // -0105 │ │ +067478: a912 0f10 |0422: div-float v18, v15, v16 │ │ +06747c: 0800 2000 |0424: move-object/from16 v0, v32 │ │ +067480: 5400 4907 |0426: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +067484: 081c 0000 |0428: move-object/from16 v28, v0 │ │ +067488: 0800 1c00 |042a: move-object/from16 v0, v28 │ │ +06748c: 5500 1707 |042c: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +067490: 021c 0000 |042e: move/from16 v28, v0 │ │ +067494: 381c 5400 |0430: if-eqz v28, 0484 // +0054 │ │ +067498: 621c e606 |0432: sget-object v28, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;.$SwitchMap$com$badlogic$gdx$graphics$g2d$ParticleEmitter$SpawnEllipseSide:[I // field@06e6 │ │ +06749c: 0800 2000 |0434: move-object/from16 v0, v32 │ │ +0674a0: 5400 4907 |0436: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +0674a4: 081d 0000 |0438: move-object/from16 v29, v0 │ │ +0674a8: 0800 1d00 |043a: move-object/from16 v0, v29 │ │ +0674ac: 5400 1907 |043c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0674b0: 081d 0000 |043e: move-object/from16 v29, v0 │ │ +0674b4: 7401 f80c 1d00 |0440: invoke-virtual/range {v29}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.ordinal:()I // method@0cf8 │ │ +0674ba: 0a1d |0443: move-result v29 │ │ +0674bc: 441c 1c1d |0444: aget v28, v28, v29 │ │ +0674c0: 2b1c c000 0000 |0446: packed-switch v28, 00000506 // +000000c0 │ │ +0674c6: 151c b443 |0449: const/high16 v28, #int 1135869952 // #43b4 │ │ +0674ca: 7701 4312 1c00 |044b: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +0674d0: 0a14 |044e: move-result v20 │ │ +0674d2: 7701 3d12 1400 |044f: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0674d8: 0a06 |0452: move-result v6 │ │ +0674da: 7701 4b12 1400 |0453: invoke-static/range {v20}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0674e0: 0a13 |0456: move-result v19 │ │ +0674e2: a81c 060f |0457: mul-float v28, v6, v15 │ │ +0674e6: a61a 1a1c |0459: add-float v26, v26, v28 │ │ +0674ea: a81c 130f |045b: mul-float v28, v19, v15 │ │ +0674ee: a91c 1c12 |045d: div-float v28, v28, v18 │ │ +0674f2: a61b 1b1c |045f: add-float v27, v27, v28 │ │ +0674f6: dd1c 1802 |0461: and-int/lit8 v28, v24, #int 2 // #02 │ │ +0674fa: 391c b8fe |0463: if-nez v28, 031b // -0148 │ │ +0674fe: 0200 1400 |0465: move/from16 v0, v20 │ │ +067502: 59a0 ef06 |0467: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +067506: 59a6 f006 |0469: iput v6, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@06f0 │ │ +06750a: 0200 1300 |046b: move/from16 v0, v19 │ │ +06750e: 59a0 f206 |046d: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@06f2 │ │ +067512: 2900 acfe |046f: goto/16 031b // -0154 │ │ +067516: 151c 3343 |0471: const/high16 v28, #int 1127415808 // #4333 │ │ +06751a: 7701 4312 1c00 |0473: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +067520: 0a1c |0476: move-result v28 │ │ +067522: 0200 1c00 |0477: move/from16 v0, v28 │ │ +067526: 7f00 |0479: neg-float v0, v0 │ │ +067528: 0214 0000 |047a: move/from16 v20, v0 │ │ +06752c: 28d3 |047c: goto 044f // -002d │ │ +06752e: 151c 3343 |047d: const/high16 v28, #int 1127415808 // #4333 │ │ +067532: 7701 4312 1c00 |047f: invoke-static/range {v28}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +067538: 0a14 |0482: move-result v20 │ │ +06753a: 28cc |0483: goto 044f // -0034 │ │ +06753c: a80e 0f0f |0484: mul-float v14, v15, v15 │ │ +067540: 7701 4312 1900 |0486: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +067546: 0a1c |0489: move-result v28 │ │ +067548: a70c 1c0f |048a: sub-float v12, v28, v15 │ │ +06754c: 7701 4312 1900 |048c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.random:(F)F // method@1243 │ │ +067552: 0a1c |048f: move-result v28 │ │ +067554: a70d 1c0f |0490: sub-float v13, v28, v15 │ │ +067558: a81c 0c0c |0492: mul-float v28, v12, v12 │ │ +06755c: a81d 0d0d |0494: mul-float v29, v13, v13 │ │ +067560: a61c 1c1d |0496: add-float v28, v28, v29 │ │ +067564: 2e1c 1c0e |0498: cmpg-float v28, v28, v14 │ │ +067568: 3c1c ecff |049a: if-gtz v28, 0486 // -0014 │ │ +06756c: a61a 1a0c |049c: add-float v26, v26, v12 │ │ +067570: a91c 0d12 |049e: div-float v28, v13, v18 │ │ +067574: a61b 1b1c |04a0: add-float v27, v27, v28 │ │ +067578: 2900 79fe |04a2: goto/16 031b // -0187 │ │ +06757c: 0800 2000 |04a4: move-object/from16 v0, v32 │ │ +067580: 5200 4a07 |04a6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ +067584: 021c 0000 |04a8: move/from16 v28, v0 │ │ +067588: 0800 2000 |04aa: move-object/from16 v0, v32 │ │ +06758c: 5200 4b07 |04ac: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ +067590: 021d 0000 |04ae: move/from16 v29, v0 │ │ +067594: 0800 2000 |04b0: move-object/from16 v0, v32 │ │ +067598: 5400 4c07 |04b2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +06759c: 081e 0000 |04b4: move-object/from16 v30, v0 │ │ +0675a0: 0800 1e00 |04b6: move-object/from16 v0, v30 │ │ +0675a4: 6e20 e40c b000 |04b8: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +0675aa: 0a1e |04bb: move-result v30 │ │ +0675ac: a81d 1d1e |04bc: mul-float v29, v29, v30 │ │ +0675b0: a619 1c1d |04be: add-float v25, v28, v29 │ │ +0675b4: 0800 2000 |04c0: move-object/from16 v0, v32 │ │ +0675b8: 5200 4607 |04c2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ +0675bc: 021c 0000 |04c4: move/from16 v28, v0 │ │ +0675c0: 0800 2000 |04c6: move-object/from16 v0, v32 │ │ +0675c4: 5200 4707 |04c8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ +0675c8: 021d 0000 |04ca: move/from16 v29, v0 │ │ +0675cc: 0800 2000 |04cc: move-object/from16 v0, v32 │ │ +0675d0: 5400 4807 |04ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +0675d4: 081e 0000 |04d0: move-object/from16 v30, v0 │ │ +0675d8: 0800 1e00 |04d2: move-object/from16 v0, v30 │ │ +0675dc: 6e20 e40c b000 |04d4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +0675e2: 0a1e |04d7: move-result v30 │ │ +0675e4: a81d 1d1e |04d8: mul-float v29, v29, v30 │ │ +0675e8: a607 1c1d |04da: add-float v7, v28, v29 │ │ +0675ec: 131c 0000 |04dc: const/16 v28, #int 0 // #0 │ │ +0675f0: 2d1c 191c |04de: cmpl-float v28, v25, v28 │ │ +0675f4: 381c 1200 |04e0: if-eqz v28, 04f2 // +0012 │ │ +0675f8: 7100 4212 0000 |04e2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ +0675fe: 0a1c |04e5: move-result v28 │ │ +067600: a808 191c |04e6: mul-float v8, v25, v28 │ │ +067604: a61a 1a08 |04e8: add-float v26, v26, v8 │ │ +067608: a91c 0719 |04ea: div-float v28, v7, v25 │ │ +06760c: a81c 1c08 |04ec: mul-float v28, v28, v8 │ │ +067610: a61b 1b1c |04ee: add-float v27, v27, v28 │ │ +067614: 2900 2bfe |04f0: goto/16 031b // -01d5 │ │ +067618: 7100 4212 0000 |04f2: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ +06761e: 0a1c |04f5: move-result v28 │ │ +067620: a81c 1c07 |04f6: mul-float v28, v28, v7 │ │ +067624: a61b 1b1c |04f8: add-float v27, v27, v28 │ │ +067628: 2900 21fe |04fa: goto/16 031b // -01df │ │ +06762c: 0001 0300 0100 0000 6c00 0000 be00 ... |04fc: packed-switch-data (10 units) │ │ +067640: 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 │ │ @@ -43347,33 +43348,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0598b4: |[0598b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.initialize:()V │ │ -0598c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0598c6: 5420 3007 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -0598ca: 6e20 da0c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setAlwaysActive:(Z)V // method@0cda │ │ -0598d0: 5420 3407 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -0598d4: 6e20 ed0c 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ -0598da: 5420 3f07 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -0598de: 6e20 ed0c 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ -0598e4: 5420 4507 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -0598e8: 6e20 ed0c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ -0598ee: 5420 4f07 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -0598f2: 6e20 ed0c 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ -0598f8: 5420 4907 |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -0598fc: 6e20 070d 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.setAlwaysActive:(Z)V // method@0d07 │ │ -059902: 5420 4c07 |001f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -059906: 6e20 ed0c 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ -05990c: 5420 4807 |0024: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -059910: 6e20 ed0c 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ -059916: 0e00 |0029: return-void │ │ +067650: |[067650] com.badlogic.gdx.graphics.g2d.ParticleEmitter.initialize:()V │ │ +067660: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +067662: 5420 3007 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +067666: 6e20 da0c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setAlwaysActive:(Z)V // method@0cda │ │ +06766c: 5420 3407 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +067670: 6e20 ed0c 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ +067676: 5420 3f07 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +06767a: 6e20 ed0c 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ +067680: 5420 4507 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +067684: 6e20 ed0c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ +06768a: 5420 4f07 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +06768e: 6e20 ed0c 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ +067694: 5420 4907 |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +067698: 6e20 070d 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.setAlwaysActive:(Z)V // method@0d07 │ │ +06769e: 5420 4c07 |001f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +0676a2: 6e20 ed0c 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ +0676a8: 5420 4807 |0024: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +0676ac: 6e20 ed0c 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setAlwaysActive:(Z)V // method@0ced │ │ +0676b2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0006 line=127 │ │ 0x000b line=128 │ │ 0x0010 line=129 │ │ 0x0015 line=130 │ │ @@ -43389,20 +43390,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 │ │ -059918: |[059918] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z │ │ -059928: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ -05992e: 0c00 |0003: move-result-object v0 │ │ -059930: 7110 2c24 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ -059936: 0a00 |0007: move-result v0 │ │ -059938: 0f00 |0008: return v0 │ │ +0676b4: |[0676b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z │ │ +0676c4: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ +0676ca: 0c00 |0003: move-result-object v0 │ │ +0676cc: 7110 2c24 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ +0676d2: 0a00 |0007: move-result v0 │ │ +0676d4: 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; │ │ │ │ @@ -43411,20 +43412,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 │ │ -05993c: |[05993c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F │ │ -05994c: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ -059952: 0c00 |0003: move-result-object v0 │ │ -059954: 7110 6224 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -05995a: 0a00 |0007: move-result v0 │ │ -05995c: 0f00 |0008: return v0 │ │ +0676d8: |[0676d8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F │ │ +0676e8: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ +0676ee: 0c00 |0003: move-result-object v0 │ │ +0676f0: 7110 6224 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +0676f6: 0a00 |0007: move-result v0 │ │ +0676f8: 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; │ │ │ │ @@ -43433,20 +43434,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 │ │ -059960: |[059960] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I │ │ -059970: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ -059976: 0c00 |0003: move-result-object v0 │ │ -059978: 7110 7024 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05997e: 0a00 |0007: move-result v0 │ │ -059980: 0f00 |0008: return v0 │ │ +0676fc: |[0676fc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I │ │ +06770c: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ +067712: 0c00 |0003: move-result-object v0 │ │ +067714: 7110 7024 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06771a: 0a00 |0007: move-result v0 │ │ +06771c: 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; │ │ │ │ @@ -43455,39 +43456,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 │ │ -059984: |[059984] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; │ │ -059994: 6e10 ca23 0400 |0000: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05999a: 0c00 |0003: move-result-object v0 │ │ -05999c: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -0599a0: 2201 6103 |0006: new-instance v1, Ljava/io/IOException; // type@0361 │ │ -0599a4: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0599a8: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0599ae: 1a03 640c |000d: const-string v3, "Missing value: " // string@0c64 │ │ -0599b2: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0599b8: 0c02 |0012: move-result-object v2 │ │ -0599ba: 6e20 d724 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0599c0: 0c02 |0016: move-result-object v2 │ │ -0599c2: 6e10 dd24 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0599c8: 0c02 |001a: move-result-object v2 │ │ -0599ca: 7020 0524 2100 |001b: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ -0599d0: 2701 |001e: throw v1 │ │ -0599d2: 1a01 f600 |001f: const-string v1, ":" // string@00f6 │ │ -0599d6: 6e20 b724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@24b7 │ │ -0599dc: 0a01 |0024: move-result v1 │ │ -0599de: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0599e2: 6e20 c124 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0599e8: 0c01 |002a: move-result-object v1 │ │ -0599ea: 6e10 c524 0100 |002b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0599f0: 0c01 |002e: move-result-object v1 │ │ -0599f2: 1101 |002f: return-object v1 │ │ +067720: |[067720] com.badlogic.gdx.graphics.g2d.ParticleEmitter.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; │ │ +067730: 6e10 ca23 0400 |0000: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +067736: 0c00 |0003: move-result-object v0 │ │ +067738: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +06773c: 2201 6103 |0006: new-instance v1, Ljava/io/IOException; // type@0361 │ │ +067740: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +067744: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06774a: 1a03 640c |000d: const-string v3, "Missing value: " // string@0c64 │ │ +06774e: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +067754: 0c02 |0012: move-result-object v2 │ │ +067756: 6e20 d724 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06775c: 0c02 |0016: move-result-object v2 │ │ +06775e: 6e10 dd24 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +067764: 0c02 |001a: move-result-object v2 │ │ +067766: 7020 0524 2100 |001b: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ +06776c: 2701 |001e: throw v1 │ │ +06776e: 1a01 f600 |001f: const-string v1, ":" // string@00f6 │ │ +067772: 6e20 b724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@24b7 │ │ +067778: 0a01 |0024: move-result v1 │ │ +06777a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06777e: 6e20 c124 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +067784: 0c01 |002a: move-result-object v1 │ │ +067786: 6e10 c524 0100 |002b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +06778c: 0c01 |002e: move-result-object v1 │ │ +06778e: 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; │ │ @@ -43499,184 +43500,184 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 316 16-bit code units │ │ -0599f4: |[0599f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.restart:()V │ │ -059a04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -059a06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -059a08: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -059a0a: 5440 2d07 |0003: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -059a0e: 5500 0407 |0005: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ -059a12: 3800 2f01 |0007: if-eqz v0, 0136 // +012f │ │ -059a16: 5440 2d07 |0009: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -059a1a: 6e10 d80c 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ -059a20: 0a00 |000e: move-result v0 │ │ -059a22: 5940 2b07 |000f: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ -059a26: 5941 2c07 |0011: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -059a2a: 5240 2f07 |0013: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -059a2e: 5241 2e07 |0015: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -059a32: c710 |0017: sub-float/2addr v0, v1 │ │ -059a34: 5940 2f07 |0018: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -059a38: 5440 3007 |001a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -059a3c: 6e10 d80c 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ -059a42: 0a00 |001f: move-result v0 │ │ -059a44: 5940 2e07 |0020: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -059a48: 5440 3407 |0022: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -059a4c: 6e10 eb0c 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -059a52: 0a00 |0027: move-result v0 │ │ -059a54: 8700 |0028: float-to-int v0, v0 │ │ -059a56: 5940 3107 |0029: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ -059a5a: 5440 3407 |002b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -059a5e: 6e10 ea0c 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -059a64: 0a00 |0030: move-result v0 │ │ -059a66: 8700 |0031: float-to-int v0, v0 │ │ -059a68: 5940 3307 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ -059a6c: 5440 3407 |0034: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -059a70: 6e10 e70c 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -059a76: 0a00 |0039: move-result v0 │ │ -059a78: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -059a7c: 5240 3307 |003c: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ -059a80: 5241 3107 |003e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ -059a84: b110 |0040: sub-int/2addr v0, v1 │ │ -059a86: 5940 3307 |0041: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ -059a8a: 5440 3f07 |0043: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -059a8e: 6e10 eb0c 0000 |0045: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -059a94: 0a00 |0048: move-result v0 │ │ -059a96: 8700 |0049: float-to-int v0, v0 │ │ -059a98: 5940 3a07 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@073a │ │ -059a9c: 5440 3f07 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -059aa0: 6e10 ea0c 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -059aa6: 0a00 |0051: move-result v0 │ │ -059aa8: 8700 |0052: float-to-int v0, v0 │ │ -059aaa: 5940 3b07 |0053: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ -059aae: 5440 3f07 |0055: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -059ab2: 6e10 e70c 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -059ab8: 0a00 |005a: move-result v0 │ │ -059aba: 3900 0900 |005b: if-nez v0, 0064 // +0009 │ │ -059abe: 5240 3b07 |005d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ -059ac2: 5241 3a07 |005f: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@073a │ │ -059ac6: b110 |0061: sub-int/2addr v0, v1 │ │ -059ac8: 5940 3b07 |0062: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ -059acc: 5440 3e07 |0064: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -059ad0: 5500 0707 |0066: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059ad4: 3800 d100 |0068: if-eqz v0, 0139 // +00d1 │ │ -059ad8: 5440 3e07 |006a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -059adc: 6e10 eb0c 0000 |006c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -059ae2: 0a00 |006f: move-result v0 │ │ -059ae4: 8700 |0070: float-to-int v0, v0 │ │ -059ae6: 5940 3c07 |0071: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@073c │ │ -059aea: 5440 3e07 |0073: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -059aee: 6e10 ea0c 0000 |0075: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -059af4: 0a00 |0078: move-result v0 │ │ -059af6: 8700 |0079: float-to-int v0, v0 │ │ -059af8: 5940 3d07 |007a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ -059afc: 5440 3e07 |007c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -059b00: 6e10 e70c 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -059b06: 0a00 |0081: move-result v0 │ │ -059b08: 3900 0900 |0082: if-nez v0, 008b // +0009 │ │ -059b0c: 5240 3d07 |0084: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ -059b10: 5241 3c07 |0086: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@073c │ │ -059b14: b110 |0088: sub-int/2addr v0, v1 │ │ -059b16: 5940 3d07 |0089: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ -059b1a: 5440 4c07 |008b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -059b1e: 6e10 eb0c 0000 |008d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -059b24: 0a00 |0090: move-result v0 │ │ -059b26: 5940 4a07 |0091: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ -059b2a: 5440 4c07 |0093: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -059b2e: 6e10 ea0c 0000 |0095: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -059b34: 0a00 |0098: move-result v0 │ │ -059b36: 5940 4b07 |0099: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ -059b3a: 5440 4c07 |009b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -059b3e: 6e10 e70c 0000 |009d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -059b44: 0a00 |00a0: move-result v0 │ │ -059b46: 3900 0900 |00a1: if-nez v0, 00aa // +0009 │ │ -059b4a: 5240 4b07 |00a3: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ -059b4e: 5241 4a07 |00a5: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ -059b52: c710 |00a7: sub-float/2addr v0, v1 │ │ -059b54: 5940 4b07 |00a8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ -059b58: 5440 4807 |00aa: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -059b5c: 6e10 eb0c 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ -059b62: 0a00 |00af: move-result v0 │ │ -059b64: 5940 4607 |00b0: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ -059b68: 5440 4807 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -059b6c: 6e10 ea0c 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ -059b72: 0a00 |00b7: move-result v0 │ │ -059b74: 5940 4707 |00b8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ -059b78: 5440 4807 |00ba: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -059b7c: 6e10 e70c 0000 |00bc: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ -059b82: 0a00 |00bf: move-result v0 │ │ -059b84: 3900 0900 |00c0: if-nez v0, 00c9 // +0009 │ │ -059b88: 5240 4707 |00c2: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ -059b8c: 5241 4607 |00c4: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ -059b90: c710 |00c6: sub-float/2addr v0, v1 │ │ -059b92: 5940 4707 |00c7: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ -059b96: 5942 5007 |00c9: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059b9a: 5440 2707 |00cb: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -059b9e: 5500 0707 |00cd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059ba2: 3800 0f00 |00cf: if-eqz v0, 00de // +000f │ │ -059ba6: 5440 2707 |00d1: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -059baa: 5400 0c07 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -059bae: 2100 |00d5: array-length v0, v0 │ │ -059bb0: 3730 0800 |00d6: if-le v0, v3, 00de // +0008 │ │ -059bb4: 5240 5007 |00d8: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059bb8: de00 0002 |00da: or-int/lit8 v0, v0, #int 2 // #02 │ │ -059bbc: 5940 5007 |00dc: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059bc0: 5440 5107 |00de: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -059bc4: 5500 0707 |00e0: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059bc8: 3800 0e00 |00e2: if-eqz v0, 00f0 // +000e │ │ -059bcc: 5440 5107 |00e4: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -059bd0: 5500 0707 |00e6: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059bd4: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ -059bd8: 5240 5007 |00ea: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059bdc: de00 0008 |00ec: or-int/lit8 v0, v0, #int 8 // #08 │ │ -059be0: 5940 5007 |00ee: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059be4: 5440 4507 |00f0: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -059be8: 5400 0c07 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -059bec: 2100 |00f4: array-length v0, v0 │ │ -059bee: 3730 0800 |00f5: if-le v0, v3, 00fd // +0008 │ │ -059bf2: 5240 5007 |00f7: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059bf6: de00 0001 |00f9: or-int/lit8 v0, v0, #int 1 // #01 │ │ -059bfa: 5940 5007 |00fb: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059bfe: 5440 4407 |00fd: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -059c02: 5500 0707 |00ff: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059c06: 3800 0f00 |0101: if-eqz v0, 0110 // +000f │ │ -059c0a: 5440 4407 |0103: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -059c0e: 5400 0c07 |0105: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -059c12: 2100 |0107: array-length v0, v0 │ │ -059c14: 3730 0800 |0108: if-le v0, v3, 0110 // +0008 │ │ -059c18: 5240 5007 |010a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c1c: de00 0004 |010c: or-int/lit8 v0, v0, #int 4 // #04 │ │ -059c20: 5940 5007 |010e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c24: 5440 5207 |0110: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -059c28: 5500 0707 |0112: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059c2c: 3800 0800 |0114: if-eqz v0, 011c // +0008 │ │ -059c30: 5240 5007 |0116: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c34: de00 0010 |0118: or-int/lit8 v0, v0, #int 16 // #10 │ │ -059c38: 5940 5007 |011a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c3c: 5440 3807 |011c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -059c40: 5500 0707 |011e: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -059c44: 3800 0800 |0120: if-eqz v0, 0128 // +0008 │ │ -059c48: 5240 5007 |0122: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c4c: de00 0020 |0124: or-int/lit8 v0, v0, #int 32 // #20 │ │ -059c50: 5940 5007 |0126: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c54: 5440 4e07 |0128: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -059c58: 5400 ec06 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -059c5c: 2100 |012c: array-length v0, v0 │ │ -059c5e: 3730 0800 |012d: if-le v0, v3, 0135 // +0008 │ │ -059c62: 5240 5007 |012f: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c66: de00 0040 |0131: or-int/lit8 v0, v0, #int 64 // #40 │ │ -059c6a: 5940 5007 |0133: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059c6e: 0e00 |0135: return-void │ │ -059c70: 0110 |0136: move v0, v1 │ │ -059c72: 2900 d8fe |0137: goto/16 000f // -0128 │ │ -059c76: 0120 |0139: move v0, v2 │ │ -059c78: 2900 37ff |013a: goto/16 0071 // -00c9 │ │ +067790: |[067790] com.badlogic.gdx.graphics.g2d.ParticleEmitter.restart:()V │ │ +0677a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0677a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0677a4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0677a6: 5440 2d07 |0003: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +0677aa: 5500 0407 |0005: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ +0677ae: 3800 2f01 |0007: if-eqz v0, 0136 // +012f │ │ +0677b2: 5440 2d07 |0009: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +0677b6: 6e10 d80c 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ +0677bc: 0a00 |000e: move-result v0 │ │ +0677be: 5940 2b07 |000f: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ +0677c2: 5941 2c07 |0011: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +0677c6: 5240 2f07 |0013: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +0677ca: 5241 2e07 |0015: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +0677ce: c710 |0017: sub-float/2addr v0, v1 │ │ +0677d0: 5940 2f07 |0018: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +0677d4: 5440 3007 |001a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +0677d8: 6e10 d80c 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.newLowValue:()F // method@0cd8 │ │ +0677de: 0a00 |001f: move-result v0 │ │ +0677e0: 5940 2e07 |0020: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +0677e4: 5440 3407 |0022: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0677e8: 6e10 eb0c 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +0677ee: 0a00 |0027: move-result v0 │ │ +0677f0: 8700 |0028: float-to-int v0, v0 │ │ +0677f2: 5940 3107 |0029: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ +0677f6: 5440 3407 |002b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0677fa: 6e10 ea0c 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +067800: 0a00 |0030: move-result v0 │ │ +067802: 8700 |0031: float-to-int v0, v0 │ │ +067804: 5940 3307 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ +067808: 5440 3407 |0034: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +06780c: 6e10 e70c 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +067812: 0a00 |0039: move-result v0 │ │ +067814: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +067818: 5240 3307 |003c: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ +06781c: 5241 3107 |003e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ +067820: b110 |0040: sub-int/2addr v0, v1 │ │ +067822: 5940 3307 |0041: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ +067826: 5440 3f07 |0043: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +06782a: 6e10 eb0c 0000 |0045: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +067830: 0a00 |0048: move-result v0 │ │ +067832: 8700 |0049: float-to-int v0, v0 │ │ +067834: 5940 3a07 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@073a │ │ +067838: 5440 3f07 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +06783c: 6e10 ea0c 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +067842: 0a00 |0051: move-result v0 │ │ +067844: 8700 |0052: float-to-int v0, v0 │ │ +067846: 5940 3b07 |0053: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ +06784a: 5440 3f07 |0055: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +06784e: 6e10 e70c 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +067854: 0a00 |005a: move-result v0 │ │ +067856: 3900 0900 |005b: if-nez v0, 0064 // +0009 │ │ +06785a: 5240 3b07 |005d: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ +06785e: 5241 3a07 |005f: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.life:I // field@073a │ │ +067862: b110 |0061: sub-int/2addr v0, v1 │ │ +067864: 5940 3b07 |0062: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeDiff:I // field@073b │ │ +067868: 5440 3e07 |0064: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +06786c: 5500 0707 |0066: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +067870: 3800 d100 |0068: if-eqz v0, 0139 // +00d1 │ │ +067874: 5440 3e07 |006a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +067878: 6e10 eb0c 0000 |006c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +06787e: 0a00 |006f: move-result v0 │ │ +067880: 8700 |0070: float-to-int v0, v0 │ │ +067882: 5940 3c07 |0071: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@073c │ │ +067886: 5440 3e07 |0073: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +06788a: 6e10 ea0c 0000 |0075: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +067890: 0a00 |0078: move-result v0 │ │ +067892: 8700 |0079: float-to-int v0, v0 │ │ +067894: 5940 3d07 |007a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ +067898: 5440 3e07 |007c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +06789c: 6e10 e70c 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +0678a2: 0a00 |0081: move-result v0 │ │ +0678a4: 3900 0900 |0082: if-nez v0, 008b // +0009 │ │ +0678a8: 5240 3d07 |0084: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ +0678ac: 5241 3c07 |0086: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffset:I // field@073c │ │ +0678b0: b110 |0088: sub-int/2addr v0, v1 │ │ +0678b2: 5940 3d07 |0089: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetDiff:I // field@073d │ │ +0678b6: 5440 4c07 |008b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +0678ba: 6e10 eb0c 0000 |008d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +0678c0: 0a00 |0090: move-result v0 │ │ +0678c2: 5940 4a07 |0091: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ +0678c6: 5440 4c07 |0093: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +0678ca: 6e10 ea0c 0000 |0095: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +0678d0: 0a00 |0098: move-result v0 │ │ +0678d2: 5940 4b07 |0099: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ +0678d6: 5440 4c07 |009b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +0678da: 6e10 e70c 0000 |009d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +0678e0: 0a00 |00a0: move-result v0 │ │ +0678e2: 3900 0900 |00a1: if-nez v0, 00aa // +0009 │ │ +0678e6: 5240 4b07 |00a3: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ +0678ea: 5241 4a07 |00a5: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidth:F // field@074a │ │ +0678ee: c710 |00a7: sub-float/2addr v0, v1 │ │ +0678f0: 5940 4b07 |00a8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthDiff:F // field@074b │ │ +0678f4: 5440 4807 |00aa: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +0678f8: 6e10 eb0c 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newLowValue:()F // method@0ceb │ │ +0678fe: 0a00 |00af: move-result v0 │ │ +067900: 5940 4607 |00b0: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ +067904: 5440 4807 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +067908: 6e10 ea0c 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.newHighValue:()F // method@0cea │ │ +06790e: 0a00 |00b7: move-result v0 │ │ +067910: 5940 4707 |00b8: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ +067914: 5440 4807 |00ba: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +067918: 6e10 e70c 0000 |00bc: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.isRelative:()Z // method@0ce7 │ │ +06791e: 0a00 |00bf: move-result v0 │ │ +067920: 3900 0900 |00c0: if-nez v0, 00c9 // +0009 │ │ +067924: 5240 4707 |00c2: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ +067928: 5241 4607 |00c4: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeight:F // field@0746 │ │ +06792c: c710 |00c6: sub-float/2addr v0, v1 │ │ +06792e: 5940 4707 |00c7: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightDiff:F // field@0747 │ │ +067932: 5942 5007 |00c9: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067936: 5440 2707 |00cb: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +06793a: 5500 0707 |00cd: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +06793e: 3800 0f00 |00cf: if-eqz v0, 00de // +000f │ │ +067942: 5440 2707 |00d1: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +067946: 5400 0c07 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +06794a: 2100 |00d5: array-length v0, v0 │ │ +06794c: 3730 0800 |00d6: if-le v0, v3, 00de // +0008 │ │ +067950: 5240 5007 |00d8: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067954: de00 0002 |00da: or-int/lit8 v0, v0, #int 2 // #02 │ │ +067958: 5940 5007 |00dc: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +06795c: 5440 5107 |00de: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +067960: 5500 0707 |00e0: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +067964: 3800 0e00 |00e2: if-eqz v0, 00f0 // +000e │ │ +067968: 5440 5107 |00e4: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +06796c: 5500 0707 |00e6: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +067970: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ +067974: 5240 5007 |00ea: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067978: de00 0008 |00ec: or-int/lit8 v0, v0, #int 8 // #08 │ │ +06797c: 5940 5007 |00ee: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067980: 5440 4507 |00f0: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +067984: 5400 0c07 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +067988: 2100 |00f4: array-length v0, v0 │ │ +06798a: 3730 0800 |00f5: if-le v0, v3, 00fd // +0008 │ │ +06798e: 5240 5007 |00f7: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067992: de00 0001 |00f9: or-int/lit8 v0, v0, #int 1 // #01 │ │ +067996: 5940 5007 |00fb: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +06799a: 5440 4407 |00fd: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +06799e: 5500 0707 |00ff: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +0679a2: 3800 0f00 |0101: if-eqz v0, 0110 // +000f │ │ +0679a6: 5440 4407 |0103: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +0679aa: 5400 0c07 |0105: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0679ae: 2100 |0107: array-length v0, v0 │ │ +0679b0: 3730 0800 |0108: if-le v0, v3, 0110 // +0008 │ │ +0679b4: 5240 5007 |010a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +0679b8: de00 0004 |010c: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0679bc: 5940 5007 |010e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +0679c0: 5440 5207 |0110: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0679c4: 5500 0707 |0112: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +0679c8: 3800 0800 |0114: if-eqz v0, 011c // +0008 │ │ +0679cc: 5240 5007 |0116: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +0679d0: de00 0010 |0118: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0679d4: 5940 5007 |011a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +0679d8: 5440 3807 |011c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +0679dc: 5500 0707 |011e: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +0679e0: 3800 0800 |0120: if-eqz v0, 0128 // +0008 │ │ +0679e4: 5240 5007 |0122: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +0679e8: de00 0020 |0124: or-int/lit8 v0, v0, #int 32 // #20 │ │ +0679ec: 5940 5007 |0126: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +0679f0: 5440 4e07 |0128: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +0679f4: 5400 ec06 |012a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0679f8: 2100 |012c: array-length v0, v0 │ │ +0679fa: 3730 0800 |012d: if-le v0, v3, 0135 // +0008 │ │ +0679fe: 5240 5007 |012f: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067a02: de00 0040 |0131: or-int/lit8 v0, v0, #int 64 // #40 │ │ +067a06: 5940 5007 |0133: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067a0a: 0e00 |0135: return-void │ │ +067a0c: 0110 |0136: move v0, v1 │ │ +067a0e: 2900 d8fe |0137: goto/16 000f // -0128 │ │ +067a12: 0120 |0139: move v0, v2 │ │ +067a14: 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 │ │ @@ -43713,201 +43714,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 │ │ -059c7c: |[059c7c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z │ │ -059c8c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -059c90: 520a f306 |0002: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ -059c94: 9103 0a13 |0004: sub-int v3, v10, v19 │ │ -059c98: 3c03 0400 |0006: if-gtz v3, 000a // +0004 │ │ -059c9c: 120a |0008: const/4 v10, #int 0 // #0 │ │ -059c9e: 0f0a |0009: return v10 │ │ -059ca0: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -059ca4: 5903 f306 |000c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ -059ca8: 150a 803f |000e: const/high16 v10, #int 1065353216 // #3f80 │ │ -059cac: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -059cb0: 520b f306 |0012: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ -059cb4: 82bb |0014: int-to-float v11, v11 │ │ -059cb6: 0800 1100 |0015: move-object/from16 v0, v17 │ │ -059cba: 520c f606 |0017: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@06f6 │ │ -059cbe: 82cc |0019: int-to-float v12, v12 │ │ -059cc0: c9cb |001a: div-float/2addr v11, v12 │ │ -059cc2: a704 0a0b |001b: sub-float v4, v10, v11 │ │ -059cc6: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -059cca: 5206 5007 |001f: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ -059cce: dd0a 0601 |0021: and-int/lit8 v10, v6, #int 1 // #01 │ │ -059cd2: 380a 1900 |0023: if-eqz v10, 003c // +0019 │ │ -059cd6: 0800 1100 |0025: move-object/from16 v0, v17 │ │ -059cda: 520a f906 |0027: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ -059cde: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -059ce2: 520b fa06 |002b: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ -059ce6: 0800 1000 |002d: move-object/from16 v0, v16 │ │ -059cea: 540c 4507 |002f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -059cee: 6e20 e40c 4c00 |0031: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059cf4: 0a0c |0034: move-result v12 │ │ -059cf6: c8cb |0035: mul-float/2addr v11, v12 │ │ -059cf8: c6ba |0036: add-float/2addr v10, v11 │ │ -059cfa: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -059cfe: 6e20 c80c a000 |0039: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cc8 │ │ -059d04: dd0a 0608 |003c: and-int/lit8 v10, v6, #int 8 // #08 │ │ -059d08: 380a fd00 |003e: if-eqz v10, 013b // +00fd │ │ -059d0c: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -059d10: 520a fe06 |0042: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@06fe │ │ -059d14: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -059d18: 520b ff06 |0046: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ -059d1c: 0800 1000 |0048: move-object/from16 v0, v16 │ │ -059d20: 540c 5107 |004a: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -059d24: 6e20 e40c 4c00 |004c: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059d2a: 0a0c |004f: move-result v12 │ │ -059d2c: c8cb |0050: mul-float/2addr v11, v12 │ │ -059d2e: c6ba |0051: add-float/2addr v10, v11 │ │ -059d30: a807 0a12 |0052: mul-float v7, v10, v18 │ │ -059d34: dd0a 0602 |0054: and-int/lit8 v10, v6, #int 2 // #02 │ │ -059d38: 380a aa00 |0056: if-eqz v10, 0100 // +00aa │ │ -059d3c: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -059d40: 520a ef06 |005a: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -059d44: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -059d48: 520b f106 |005e: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ -059d4c: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -059d50: 540c 2707 |0062: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -059d54: 6e20 e40c 4c00 |0064: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059d5a: 0a0c |0067: move-result v12 │ │ -059d5c: c8cb |0068: mul-float/2addr v11, v12 │ │ -059d5e: a601 0a0b |0069: add-float v1, v10, v11 │ │ -059d62: 7110 3d12 0100 |006b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -059d68: 0a0a |006e: move-result v10 │ │ -059d6a: a808 070a |006f: mul-float v8, v7, v10 │ │ -059d6e: 7110 4b12 0100 |0071: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -059d74: 0a0a |0074: move-result v10 │ │ -059d76: a809 070a |0075: mul-float v9, v7, v10 │ │ -059d7a: dd0a 0604 |0077: and-int/lit8 v10, v6, #int 4 // #04 │ │ -059d7e: 380a 2100 |0079: if-eqz v10, 009a // +0021 │ │ -059d82: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -059d86: 520a f706 |007d: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ -059d8a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -059d8e: 520b f806 |0081: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -059d92: 0800 1000 |0083: move-object/from16 v0, v16 │ │ -059d96: 540c 4407 |0085: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -059d9a: 6e20 e40c 4c00 |0087: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059da0: 0a0c |008a: move-result v12 │ │ -059da2: c8cb |008b: mul-float/2addr v11, v12 │ │ -059da4: a605 0a0b |008c: add-float v5, v10, v11 │ │ -059da8: 0800 1000 |008e: move-object/from16 v0, v16 │ │ -059dac: 550a 2507 |0090: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -059db0: 380a 0300 |0092: if-eqz v10, 0095 // +0003 │ │ -059db4: c615 |0094: add-float/2addr v5, v1 │ │ -059db6: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -059dba: 6e20 c70c 5000 |0097: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ -059dc0: dd0a 0610 |009a: and-int/lit8 v10, v6, #int 16 // #10 │ │ -059dc4: 380a 1700 |009c: if-eqz v10, 00b3 // +0017 │ │ -059dc8: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -059dcc: 520a 0007 |00a0: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0700 │ │ -059dd0: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -059dd4: 520b 0107 |00a4: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ -059dd8: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -059ddc: 540c 5207 |00a8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -059de0: 6e20 e40c 4c00 |00aa: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059de6: 0a0c |00ad: move-result v12 │ │ -059de8: c8cb |00ae: mul-float/2addr v11, v12 │ │ -059dea: c6ba |00af: add-float/2addr v10, v11 │ │ -059dec: a80a 0a12 |00b0: mul-float v10, v10, v18 │ │ -059df0: c6a8 |00b2: add-float/2addr v8, v10 │ │ -059df2: dd0a 0620 |00b3: and-int/lit8 v10, v6, #int 32 // #20 │ │ -059df6: 380a 1700 |00b5: if-eqz v10, 00cc // +0017 │ │ -059dfa: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ -059dfe: 520a f406 |00b9: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@06f4 │ │ -059e02: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -059e06: 520b f506 |00bd: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ -059e0a: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ -059e0e: 540c 3807 |00c1: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -059e12: 6e20 e40c 4c00 |00c3: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059e18: 0a0c |00c6: move-result v12 │ │ -059e1a: c8cb |00c7: mul-float/2addr v11, v12 │ │ -059e1c: c6ba |00c8: add-float/2addr v10, v11 │ │ -059e1e: a80a 0a12 |00c9: mul-float v10, v10, v18 │ │ -059e22: c6a9 |00cb: add-float/2addr v9, v10 │ │ -059e24: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -059e28: 6e30 ca0c 8009 |00ce: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cca │ │ -059e2e: dd0a 0640 |00d1: and-int/lit8 v10, v6, #int 64 // #40 │ │ -059e32: 380a 8500 |00d3: if-eqz v10, 0158 // +0085 │ │ -059e36: 0800 1000 |00d5: move-object/from16 v0, v16 │ │ -059e3a: 540a 4e07 |00d7: iget-object v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -059e3e: 6e20 b30c 4a00 |00d9: invoke-virtual {v10, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0cb3 │ │ -059e44: 0c02 |00dc: move-result-object v2 │ │ -059e46: 120a |00dd: const/4 v10, #int 0 // #0 │ │ -059e48: 440a 020a |00de: aget v10, v2, v10 │ │ -059e4c: 121b |00e0: const/4 v11, #int 1 // #1 │ │ -059e4e: 440b 020b |00e1: aget v11, v2, v11 │ │ -059e52: 122c |00e3: const/4 v12, #int 2 // #2 │ │ -059e54: 440c 020c |00e4: aget v12, v2, v12 │ │ -059e58: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ -059e5c: 520d fc06 |00e8: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@06fc │ │ -059e60: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ -059e64: 520e fd06 |00ec: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@06fd │ │ -059e68: 0800 1000 |00ee: move-object/from16 v0, v16 │ │ -059e6c: 540f 4f07 |00f0: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -059e70: 6e20 e40c 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059e76: 0a0f |00f5: move-result v15 │ │ -059e78: c8fe |00f6: mul-float/2addr v14, v15 │ │ -059e7a: c6ed |00f7: add-float/2addr v13, v14 │ │ -059e7c: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -059e80: 6e5d c50c a0cb |00fa: invoke-virtual {v0, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setColor:(FFFF)V // method@0cc5 │ │ -059e86: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -059e88: 2900 0bff |00fe: goto/16 0009 // -00f5 │ │ -059e8c: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -059e90: 520a f006 |0102: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@06f0 │ │ -059e94: a808 070a |0104: mul-float v8, v7, v10 │ │ -059e98: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -059e9c: 520a f206 |0108: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@06f2 │ │ -059ea0: a809 070a |010a: mul-float v9, v7, v10 │ │ -059ea4: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -059ea8: 550a 2507 |010e: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -059eac: 390a 0600 |0110: if-nez v10, 0116 // +0006 │ │ -059eb0: dd0a 0604 |0112: and-int/lit8 v10, v6, #int 4 // #04 │ │ -059eb4: 380a 86ff |0114: if-eqz v10, 009a // -007a │ │ -059eb8: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -059ebc: 520a f706 |0118: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ -059ec0: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -059ec4: 520b f806 |011c: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -059ec8: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -059ecc: 540c 4407 |0120: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -059ed0: 6e20 e40c 4c00 |0122: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059ed6: 0a0c |0125: move-result v12 │ │ -059ed8: c8cb |0126: mul-float/2addr v11, v12 │ │ -059eda: a605 0a0b |0127: add-float v5, v10, v11 │ │ -059ede: 0800 1000 |0129: move-object/from16 v0, v16 │ │ -059ee2: 550a 2507 |012b: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -059ee6: 380a 0700 |012d: if-eqz v10, 0134 // +0007 │ │ -059eea: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -059eee: 520a ef06 |0131: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ -059ef2: c6a5 |0133: add-float/2addr v5, v10 │ │ -059ef4: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -059ef8: 6e20 c70c 5000 |0136: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ -059efe: 2900 61ff |0139: goto/16 009a // -009f │ │ -059f02: dd0a 0604 |013b: and-int/lit8 v10, v6, #int 4 // #04 │ │ -059f06: 380a 94ff |013d: if-eqz v10, 00d1 // -006c │ │ -059f0a: 0800 1100 |013f: move-object/from16 v0, v17 │ │ -059f0e: 520a f706 |0141: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ -059f12: 0800 1100 |0143: move-object/from16 v0, v17 │ │ -059f16: 520b f806 |0145: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ -059f1a: 0800 1000 |0147: move-object/from16 v0, v16 │ │ -059f1e: 540c 4407 |0149: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -059f22: 6e20 e40c 4c00 |014b: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -059f28: 0a0c |014e: move-result v12 │ │ -059f2a: c8cb |014f: mul-float/2addr v11, v12 │ │ -059f2c: c6ba |0150: add-float/2addr v10, v11 │ │ -059f2e: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -059f32: 6e20 c70c a000 |0153: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ -059f38: 2900 7bff |0156: goto/16 00d1 // -0085 │ │ -059f3c: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -059f40: 5402 fb06 |015a: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@06fb │ │ -059f44: 2881 |015c: goto 00dd // -007f │ │ +067a18: |[067a18] com.badlogic.gdx.graphics.g2d.ParticleEmitter.updateParticle:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;FI)Z │ │ +067a28: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +067a2c: 520a f306 |0002: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ +067a30: 9103 0a13 |0004: sub-int v3, v10, v19 │ │ +067a34: 3c03 0400 |0006: if-gtz v3, 000a // +0004 │ │ +067a38: 120a |0008: const/4 v10, #int 0 // #0 │ │ +067a3a: 0f0a |0009: return v10 │ │ +067a3c: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +067a40: 5903 f306 |000c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ +067a44: 150a 803f |000e: const/high16 v10, #int 1065353216 // #3f80 │ │ +067a48: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +067a4c: 520b f306 |0012: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.currentLife:I // field@06f3 │ │ +067a50: 82bb |0014: int-to-float v11, v11 │ │ +067a52: 0800 1100 |0015: move-object/from16 v0, v17 │ │ +067a56: 520c f606 |0017: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.life:I // field@06f6 │ │ +067a5a: 82cc |0019: int-to-float v12, v12 │ │ +067a5c: c9cb |001a: div-float/2addr v11, v12 │ │ +067a5e: a704 0a0b |001b: sub-float v4, v10, v11 │ │ +067a62: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +067a66: 5206 5007 |001f: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.updateFlags:I // field@0750 │ │ +067a6a: dd0a 0601 |0021: and-int/lit8 v10, v6, #int 1 // #01 │ │ +067a6e: 380a 1900 |0023: if-eqz v10, 003c // +0019 │ │ +067a72: 0800 1100 |0025: move-object/from16 v0, v17 │ │ +067a76: 520a f906 |0027: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scale:F // field@06f9 │ │ +067a7a: 0800 1100 |0029: move-object/from16 v0, v17 │ │ +067a7e: 520b fa06 |002b: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.scaleDiff:F // field@06fa │ │ +067a82: 0800 1000 |002d: move-object/from16 v0, v16 │ │ +067a86: 540c 4507 |002f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +067a8a: 6e20 e40c 4c00 |0031: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067a90: 0a0c |0034: move-result v12 │ │ +067a92: c8cb |0035: mul-float/2addr v11, v12 │ │ +067a94: c6ba |0036: add-float/2addr v10, v11 │ │ +067a96: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +067a9a: 6e20 c80c a000 |0039: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setScale:(F)V // method@0cc8 │ │ +067aa0: dd0a 0608 |003c: and-int/lit8 v10, v6, #int 8 // #08 │ │ +067aa4: 380a fd00 |003e: if-eqz v10, 013b // +00fd │ │ +067aa8: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +067aac: 520a fe06 |0042: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocity:F // field@06fe │ │ +067ab0: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +067ab4: 520b ff06 |0046: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.velocityDiff:F // field@06ff │ │ +067ab8: 0800 1000 |0048: move-object/from16 v0, v16 │ │ +067abc: 540c 5107 |004a: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +067ac0: 6e20 e40c 4c00 |004c: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067ac6: 0a0c |004f: move-result v12 │ │ +067ac8: c8cb |0050: mul-float/2addr v11, v12 │ │ +067aca: c6ba |0051: add-float/2addr v10, v11 │ │ +067acc: a807 0a12 |0052: mul-float v7, v10, v18 │ │ +067ad0: dd0a 0602 |0054: and-int/lit8 v10, v6, #int 2 // #02 │ │ +067ad4: 380a aa00 |0056: if-eqz v10, 0100 // +00aa │ │ +067ad8: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +067adc: 520a ef06 |005a: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +067ae0: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +067ae4: 520b f106 |005e: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleDiff:F // field@06f1 │ │ +067ae8: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +067aec: 540c 2707 |0062: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +067af0: 6e20 e40c 4c00 |0064: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067af6: 0a0c |0067: move-result v12 │ │ +067af8: c8cb |0068: mul-float/2addr v11, v12 │ │ +067afa: a601 0a0b |0069: add-float v1, v10, v11 │ │ +067afe: 7110 3d12 0100 |006b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +067b04: 0a0a |006e: move-result v10 │ │ +067b06: a808 070a |006f: mul-float v8, v7, v10 │ │ +067b0a: 7110 4b12 0100 |0071: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +067b10: 0a0a |0074: move-result v10 │ │ +067b12: a809 070a |0075: mul-float v9, v7, v10 │ │ +067b16: dd0a 0604 |0077: and-int/lit8 v10, v6, #int 4 // #04 │ │ +067b1a: 380a 2100 |0079: if-eqz v10, 009a // +0021 │ │ +067b1e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +067b22: 520a f706 |007d: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ +067b26: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +067b2a: 520b f806 |0081: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +067b2e: 0800 1000 |0083: move-object/from16 v0, v16 │ │ +067b32: 540c 4407 |0085: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +067b36: 6e20 e40c 4c00 |0087: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067b3c: 0a0c |008a: move-result v12 │ │ +067b3e: c8cb |008b: mul-float/2addr v11, v12 │ │ +067b40: a605 0a0b |008c: add-float v5, v10, v11 │ │ +067b44: 0800 1000 |008e: move-object/from16 v0, v16 │ │ +067b48: 550a 2507 |0090: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +067b4c: 380a 0300 |0092: if-eqz v10, 0095 // +0003 │ │ +067b50: c615 |0094: add-float/2addr v5, v1 │ │ +067b52: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +067b56: 6e20 c70c 5000 |0097: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ +067b5c: dd0a 0610 |009a: and-int/lit8 v10, v6, #int 16 // #10 │ │ +067b60: 380a 1700 |009c: if-eqz v10, 00b3 // +0017 │ │ +067b64: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +067b68: 520a 0007 |00a0: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.wind:F // field@0700 │ │ +067b6c: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +067b70: 520b 0107 |00a4: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.windDiff:F // field@0701 │ │ +067b74: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +067b78: 540c 5207 |00a8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +067b7c: 6e20 e40c 4c00 |00aa: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067b82: 0a0c |00ad: move-result v12 │ │ +067b84: c8cb |00ae: mul-float/2addr v11, v12 │ │ +067b86: c6ba |00af: add-float/2addr v10, v11 │ │ +067b88: a80a 0a12 |00b0: mul-float v10, v10, v18 │ │ +067b8c: c6a8 |00b2: add-float/2addr v8, v10 │ │ +067b8e: dd0a 0620 |00b3: and-int/lit8 v10, v6, #int 32 // #20 │ │ +067b92: 380a 1700 |00b5: if-eqz v10, 00cc // +0017 │ │ +067b96: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ +067b9a: 520a f406 |00b9: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravity:F // field@06f4 │ │ +067b9e: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ +067ba2: 520b f506 |00bd: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.gravityDiff:F // field@06f5 │ │ +067ba6: 0800 1000 |00bf: move-object/from16 v0, v16 │ │ +067baa: 540c 3807 |00c1: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +067bae: 6e20 e40c 4c00 |00c3: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067bb4: 0a0c |00c6: move-result v12 │ │ +067bb6: c8cb |00c7: mul-float/2addr v11, v12 │ │ +067bb8: c6ba |00c8: add-float/2addr v10, v11 │ │ +067bba: a80a 0a12 |00c9: mul-float v10, v10, v18 │ │ +067bbe: c6a9 |00cb: add-float/2addr v9, v10 │ │ +067bc0: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +067bc4: 6e30 ca0c 8009 |00ce: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cca │ │ +067bca: dd0a 0640 |00d1: and-int/lit8 v10, v6, #int 64 // #40 │ │ +067bce: 380a 8500 |00d3: if-eqz v10, 0158 // +0085 │ │ +067bd2: 0800 1000 |00d5: move-object/from16 v0, v16 │ │ +067bd6: 540a 4e07 |00d7: iget-object v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +067bda: 6e20 b30c 4a00 |00d9: invoke-virtual {v10, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.getColor:(F)[F // method@0cb3 │ │ +067be0: 0c02 |00dc: move-result-object v2 │ │ +067be2: 120a |00dd: const/4 v10, #int 0 // #0 │ │ +067be4: 440a 020a |00de: aget v10, v2, v10 │ │ +067be8: 121b |00e0: const/4 v11, #int 1 // #1 │ │ +067bea: 440b 020b |00e1: aget v11, v2, v11 │ │ +067bee: 122c |00e3: const/4 v12, #int 2 // #2 │ │ +067bf0: 440c 020c |00e4: aget v12, v2, v12 │ │ +067bf4: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ +067bf8: 520d fc06 |00e8: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparency:F // field@06fc │ │ +067bfc: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ +067c00: 520e fd06 |00ec: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.transparencyDiff:F // field@06fd │ │ +067c04: 0800 1000 |00ee: move-object/from16 v0, v16 │ │ +067c08: 540f 4f07 |00f0: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +067c0c: 6e20 e40c 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067c12: 0a0f |00f5: move-result v15 │ │ +067c14: c8fe |00f6: mul-float/2addr v14, v15 │ │ +067c16: c6ed |00f7: add-float/2addr v13, v14 │ │ +067c18: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +067c1c: 6e5d c50c a0cb |00fa: invoke-virtual {v0, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setColor:(FFFF)V // method@0cc5 │ │ +067c22: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +067c24: 2900 0bff |00fe: goto/16 0009 // -00f5 │ │ +067c28: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +067c2c: 520a f006 |0102: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleCos:F // field@06f0 │ │ +067c30: a808 070a |0104: mul-float v8, v7, v10 │ │ +067c34: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +067c38: 520a f206 |0108: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angleSin:F // field@06f2 │ │ +067c3c: a809 070a |010a: mul-float v9, v7, v10 │ │ +067c40: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +067c44: 550a 2507 |010e: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +067c48: 390a 0600 |0110: if-nez v10, 0116 // +0006 │ │ +067c4c: dd0a 0604 |0112: and-int/lit8 v10, v6, #int 4 // #04 │ │ +067c50: 380a 86ff |0114: if-eqz v10, 009a // -007a │ │ +067c54: 0800 1100 |0116: move-object/from16 v0, v17 │ │ +067c58: 520a f706 |0118: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ +067c5c: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +067c60: 520b f806 |011c: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +067c64: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +067c68: 540c 4407 |0120: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +067c6c: 6e20 e40c 4c00 |0122: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067c72: 0a0c |0125: move-result v12 │ │ +067c74: c8cb |0126: mul-float/2addr v11, v12 │ │ +067c76: a605 0a0b |0127: add-float v5, v10, v11 │ │ +067c7a: 0800 1000 |0129: move-object/from16 v0, v16 │ │ +067c7e: 550a 2507 |012b: iget-boolean v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +067c82: 380a 0700 |012d: if-eqz v10, 0134 // +0007 │ │ +067c86: 0800 1100 |012f: move-object/from16 v0, v17 │ │ +067c8a: 520a ef06 |0131: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.angle:F // field@06ef │ │ +067c8e: c6a5 |0133: add-float/2addr v5, v10 │ │ +067c90: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +067c94: 6e20 c70c 5000 |0136: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ +067c9a: 2900 61ff |0139: goto/16 009a // -009f │ │ +067c9e: dd0a 0604 |013b: and-int/lit8 v10, v6, #int 4 // #04 │ │ +067ca2: 380a 94ff |013d: if-eqz v10, 00d1 // -006c │ │ +067ca6: 0800 1100 |013f: move-object/from16 v0, v17 │ │ +067caa: 520a f706 |0141: iget v10, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotation:F // field@06f7 │ │ +067cae: 0800 1100 |0143: move-object/from16 v0, v17 │ │ +067cb2: 520b f806 |0145: iget v11, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.rotationDiff:F // field@06f8 │ │ +067cb6: 0800 1000 |0147: move-object/from16 v0, v16 │ │ +067cba: 540c 4407 |0149: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +067cbe: 6e20 e40c 4c00 |014b: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067cc4: 0a0c |014e: move-result v12 │ │ +067cc6: c8cb |014f: mul-float/2addr v11, v12 │ │ +067cc8: c6ba |0150: add-float/2addr v10, v11 │ │ +067cca: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +067cce: 6e20 c70c a000 |0153: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setRotation:(F)V // method@0cc7 │ │ +067cd4: 2900 7bff |0156: goto/16 00d1 // -0085 │ │ +067cd8: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +067cdc: 5402 fb06 |015a: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.tint:[F // field@06fb │ │ +067ce0: 2881 |015c: goto 00dd // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0006 line=501 │ │ 0x0009 line=553 │ │ 0x000a line=502 │ │ 0x000e line=504 │ │ @@ -43968,33 +43969,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -059f48: |[059f48] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticle:()V │ │ -059f58: 5251 2307 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -059f5c: 5254 4007 |0002: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -059f60: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ -059f64: 0e00 |0006: return-void │ │ -059f66: 5450 2207 |0007: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -059f6a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -059f6c: 2103 |000a: array-length v3, v0 │ │ -059f6e: 3532 fbff |000b: if-ge v2, v3, 0006 // -0005 │ │ -059f72: 4704 0002 |000d: aget-boolean v4, v0, v2 │ │ -059f76: 3904 0d00 |000f: if-nez v4, 001c // +000d │ │ -059f7a: 7020 0e0d 2500 |0011: invoke-direct {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0d0e │ │ -059f80: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -059f82: 4e04 0002 |0015: aput-boolean v4, v0, v2 │ │ -059f86: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ -059f8a: 5954 2307 |0019: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -059f8e: 28eb |001b: goto 0006 // -0015 │ │ -059f90: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -059f94: 28ed |001e: goto 000b // -0013 │ │ +067ce4: |[067ce4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticle:()V │ │ +067cf4: 5251 2307 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067cf8: 5254 4007 |0002: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +067cfc: 3341 0300 |0004: if-ne v1, v4, 0007 // +0003 │ │ +067d00: 0e00 |0006: return-void │ │ +067d02: 5450 2207 |0007: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +067d06: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +067d08: 2103 |000a: array-length v3, v0 │ │ +067d0a: 3532 fbff |000b: if-ge v2, v3, 0006 // -0005 │ │ +067d0e: 4704 0002 |000d: aget-boolean v4, v0, v2 │ │ +067d12: 3904 0d00 |000f: if-nez v4, 001c // +000d │ │ +067d16: 7020 0e0d 2500 |0011: invoke-direct {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0d0e │ │ +067d1c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +067d1e: 4e04 0002 |0015: aput-boolean v4, v0, v2 │ │ +067d22: d804 0101 |0017: add-int/lit8 v4, v1, #int 1 // #01 │ │ +067d26: 5954 2307 |0019: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067d2a: 28eb |001b: goto 0006 // -0015 │ │ +067d2c: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067d30: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ 0x0006 line=155 │ │ 0x0007 line=146 │ │ 0x0009 line=147 │ │ @@ -44015,45 +44016,45 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -059f98: |[059f98] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticles:(I)V │ │ -059fa8: 5275 4007 |0000: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -059fac: 5276 2307 |0002: iget v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -059fb0: b165 |0004: sub-int/2addr v5, v6 │ │ -059fb2: 7120 8824 5800 |0005: invoke-static {v8, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -059fb8: 0a08 |0008: move-result v8 │ │ -059fba: 3908 0300 |0009: if-nez v8, 000c // +0003 │ │ -059fbe: 0e00 |000b: return-void │ │ -059fc0: 5470 2207 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -059fc4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -059fc6: 2104 |000f: array-length v4, v0 │ │ -059fc8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -059fca: 3581 1900 |0011: if-ge v1, v8, 002a // +0019 │ │ -059fce: 0123 |0013: move v3, v2 │ │ -059fd0: 3543 1500 |0014: if-ge v3, v4, 0029 // +0015 │ │ -059fd4: 4705 0003 |0016: aget-boolean v5, v0, v3 │ │ -059fd8: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ -059fdc: 7020 0e0d 3700 |001a: invoke-direct {v7, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0d0e │ │ -059fe2: d802 0301 |001d: add-int/lit8 v2, v3, #int 1 // #01 │ │ -059fe6: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -059fe8: 4e05 0003 |0020: aput-boolean v5, v0, v3 │ │ -059fec: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059ff0: 28ed |0024: goto 0011 // -0013 │ │ -059ff2: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ -059ff6: 0123 |0027: move v3, v2 │ │ -059ff8: 28ec |0028: goto 0014 // -0014 │ │ -059ffa: 0132 |0029: move v2, v3 │ │ -059ffc: 5275 2307 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a000: b085 |002c: add-int/2addr v5, v8 │ │ -05a002: 5975 2307 |002d: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a006: 28dc |002f: goto 000b // -0024 │ │ +067d34: |[067d34] com.badlogic.gdx.graphics.g2d.ParticleEmitter.addParticles:(I)V │ │ +067d44: 5275 4007 |0000: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +067d48: 5276 2307 |0002: iget v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067d4c: b165 |0004: sub-int/2addr v5, v6 │ │ +067d4e: 7120 8824 5800 |0005: invoke-static {v8, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +067d54: 0a08 |0008: move-result v8 │ │ +067d56: 3908 0300 |0009: if-nez v8, 000c // +0003 │ │ +067d5a: 0e00 |000b: return-void │ │ +067d5c: 5470 2207 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +067d60: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +067d62: 2104 |000f: array-length v4, v0 │ │ +067d64: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +067d66: 3581 1900 |0011: if-ge v1, v8, 002a // +0019 │ │ +067d6a: 0123 |0013: move v3, v2 │ │ +067d6c: 3543 1500 |0014: if-ge v3, v4, 0029 // +0015 │ │ +067d70: 4705 0003 |0016: aget-boolean v5, v0, v3 │ │ +067d74: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ +067d78: 7020 0e0d 3700 |001a: invoke-direct {v7, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activateParticle:(I)V // method@0d0e │ │ +067d7e: d802 0301 |001d: add-int/lit8 v2, v3, #int 1 // #01 │ │ +067d82: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +067d84: 4e05 0003 |0020: aput-boolean v5, v0, v3 │ │ +067d88: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +067d8c: 28ed |0024: goto 0011 // -0013 │ │ +067d8e: d802 0301 |0025: add-int/lit8 v2, v3, #int 1 // #01 │ │ +067d92: 0123 |0027: move v3, v2 │ │ +067d94: 28ec |0028: goto 0014 // -0014 │ │ +067d96: 0132 |0029: move v2, v3 │ │ +067d98: 5275 2307 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067d9c: b085 |002c: add-int/2addr v5, v8 │ │ +067d9e: 5975 2307 |002d: iput v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067da2: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0009 line=159 │ │ 0x000b line=174 │ │ 0x000c line=160 │ │ 0x000e line=161 │ │ @@ -44084,20 +44085,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05a008: |[05a008] com.badlogic.gdx.graphics.g2d.ParticleEmitter.allowCompletion:()V │ │ -05a018: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05a01a: 5c10 2607 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ -05a01e: 5210 2e07 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05a022: 5910 2f07 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a026: 0e00 |0007: return-void │ │ +067da4: |[067da4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.allowCompletion:()V │ │ +067db4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067db6: 5c10 2607 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ +067dba: 5210 2e07 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +067dbe: 5910 2f07 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +067dc2: 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; │ │ @@ -44107,38 +44108,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 │ │ -05a028: |[05a028] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -05a038: 1306 0203 |0000: const/16 v6, #int 770 // #302 │ │ -05a03c: 5575 2407 |0002: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05a040: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ -05a044: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -05a046: 6e30 0b0e 6805 |0007: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ -05a04c: 5474 4307 |000a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05a050: 5470 2207 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -05a054: 5271 2307 |000e: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a058: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05a05a: 2103 |0011: array-length v3, v0 │ │ -05a05c: 3532 0e00 |0012: if-ge v2, v3, 0020 // +000e │ │ -05a060: 4705 0002 |0014: aget-boolean v5, v0, v2 │ │ -05a064: 3805 0700 |0016: if-eqz v5, 001d // +0007 │ │ -05a068: 4605 0402 |0018: aget-object v5, v4, v2 │ │ -05a06c: 6e20 c20c 8500 |001a: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cc2 │ │ -05a072: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05a076: 28f3 |001f: goto 0012 // -000d │ │ -05a078: 5971 2307 |0020: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a07c: 5575 2407 |0022: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05a080: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ -05a084: 1305 0303 |0026: const/16 v5, #int 771 // #303 │ │ -05a088: 6e30 0b0e 6805 |0028: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ -05a08e: 0e00 |002b: return-void │ │ +067dc4: |[067dc4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +067dd4: 1306 0203 |0000: const/16 v6, #int 770 // #302 │ │ +067dd8: 5575 2407 |0002: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +067ddc: 3805 0600 |0004: if-eqz v5, 000a // +0006 │ │ +067de0: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +067de2: 6e30 0b0e 6805 |0007: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ +067de8: 5474 4307 |000a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +067dec: 5470 2207 |000c: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +067df0: 5271 2307 |000e: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067df4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +067df6: 2103 |0011: array-length v3, v0 │ │ +067df8: 3532 0e00 |0012: if-ge v2, v3, 0020 // +000e │ │ +067dfc: 4705 0002 |0014: aget-boolean v5, v0, v2 │ │ +067e00: 3805 0700 |0016: if-eqz v5, 001d // +0007 │ │ +067e04: 4605 0402 |0018: aget-object v5, v4, v2 │ │ +067e08: 6e20 c20c 8500 |001a: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cc2 │ │ +067e0e: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067e12: 28f3 |001f: goto 0012 // -000d │ │ +067e14: 5971 2307 |0020: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067e18: 5575 2407 |0022: iget-boolean v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +067e1c: 3805 0700 |0024: if-eqz v5, 002b // +0007 │ │ +067e20: 1305 0303 |0026: const/16 v5, #int 771 // #303 │ │ +067e24: 6e30 0b0e 6805 |0028: invoke-virtual {v8, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ +067e2a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x000a line=227 │ │ 0x000c line=228 │ │ 0x000e line=229 │ │ 0x0010 line=231 │ │ @@ -44161,148 +44162,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 │ │ -05a090: |[05a090] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -05a0a0: 52fa 2107 |0000: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05a0a4: 150b 7a44 |0002: const/high16 v11, #int 1148846080 // #447a │ │ -05a0a8: a80b 0b11 |0004: mul-float v11, v11, v17 │ │ -05a0ac: 150c 7a43 |0006: const/high16 v12, #int 1132068864 // #437a │ │ -05a0b0: 7120 8724 cb00 |0008: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -05a0b6: 0a0b |000b: move-result v11 │ │ -05a0b8: c6ba |000c: add-float/2addr v10, v11 │ │ -05a0ba: 59fa 2107 |000d: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05a0be: 52fa 2107 |000f: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05a0c2: 150b 803f |0011: const/high16 v11, #int 1065353216 // #3f80 │ │ -05a0c6: 2e0a 0a0b |0013: cmpg-float v10, v10, v11 │ │ -05a0ca: 3b0a 0600 |0015: if-gez v10, 001b // +0006 │ │ -05a0ce: 7402 120d 0f00 |0017: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0d12 │ │ -05a0d4: 0e00 |001a: return-void │ │ -05a0d6: 52fa 2107 |001b: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05a0da: 87a3 |001d: float-to-int v3, v10 │ │ -05a0dc: 52fa 2107 |001e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05a0e0: 823b |0020: int-to-float v11, v3 │ │ -05a0e2: c7ba |0021: sub-float/2addr v10, v11 │ │ -05a0e4: 59fa 2107 |0022: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05a0e8: 55fa 2407 |0024: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05a0ec: 380a 0a00 |0026: if-eqz v10, 0030 // +000a │ │ -05a0f0: 130a 0203 |0028: const/16 v10, #int 770 // #302 │ │ -05a0f4: 121b |002a: const/4 v11, #int 1 // #1 │ │ -05a0f6: 0800 1000 |002b: move-object/from16 v0, v16 │ │ -05a0fa: 6e30 0b0e a00b |002d: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ -05a100: 54f9 4307 |0030: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05a104: 54f1 2207 |0032: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -05a108: 52f2 2307 |0034: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a10c: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -05a10e: 2117 |0037: array-length v7, v1 │ │ -05a110: 3576 1e00 |0038: if-ge v6, v7, 0056 // +001e │ │ -05a114: 470a 0106 |003a: aget-boolean v10, v1, v6 │ │ -05a118: 380a 1100 |003c: if-eqz v10, 004d // +0011 │ │ -05a11c: 4608 0906 |003e: aget-object v8, v9, v6 │ │ -05a120: 0200 1100 |0040: move/from16 v0, v17 │ │ -05a124: 7040 4e0d 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@0d4e │ │ -05a12a: 0a0a |0045: move-result v10 │ │ -05a12c: 380a 0a00 |0046: if-eqz v10, 0050 // +000a │ │ -05a130: 0800 1000 |0048: move-object/from16 v0, v16 │ │ -05a134: 6e20 c20c 0800 |004a: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cc2 │ │ -05a13a: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05a13e: 28e9 |004f: goto 0038 // -0017 │ │ -05a140: 120a |0050: const/4 v10, #int 0 // #0 │ │ -05a142: 4e0a 0106 |0051: aput-boolean v10, v1, v6 │ │ -05a146: d802 02ff |0053: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05a14a: 28f8 |0055: goto 004d // -0008 │ │ -05a14c: 59f2 2307 |0056: iput v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a150: 55fa 2407 |0058: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05a154: 380a 0b00 |005a: if-eqz v10, 0065 // +000b │ │ -05a158: 130a 0203 |005c: const/16 v10, #int 770 // #302 │ │ -05a15c: 130b 0303 |005e: const/16 v11, #int 771 // #303 │ │ -05a160: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -05a164: 6e30 0b0e a00b |0062: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ -05a16a: 52fa 2c07 |0065: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05a16e: 52fb 2b07 |0067: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ -05a172: 2e0a 0a0b |0069: cmpg-float v10, v10, v11 │ │ -05a176: 3b0a 0900 |006b: if-gez v10, 0074 // +0009 │ │ -05a17a: 52fa 2c07 |006d: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05a17e: 823b |006f: int-to-float v11, v3 │ │ -05a180: c6ba |0070: add-float/2addr v10, v11 │ │ -05a182: 59fa 2c07 |0071: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05a186: 28a7 |0073: goto 001a // -0059 │ │ -05a188: 55fa 3507 |0074: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ -05a18c: 380a 0800 |0076: if-eqz v10, 007e // +0008 │ │ -05a190: 120a |0078: const/4 v10, #int 0 // #0 │ │ -05a192: 5cfa 3507 |0079: iput-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ -05a196: 6e10 0f0d 0f00 |007b: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0d0f │ │ -05a19c: 52fa 2f07 |007e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a1a0: 52fb 2e07 |0080: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05a1a4: 2e0a 0a0b |0082: cmpg-float v10, v10, v11 │ │ -05a1a8: 3b0a 5c00 |0084: if-gez v10, 00e0 // +005c │ │ -05a1ac: 52fa 2f07 |0086: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a1b0: 823b |0088: int-to-float v11, v3 │ │ -05a1b2: c6ba |0089: add-float/2addr v10, v11 │ │ -05a1b4: 59fa 2f07 |008a: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a1b8: 52fa 3207 |008c: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a1bc: b03a |008e: add-int/2addr v10, v3 │ │ -05a1be: 59fa 3207 |008f: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a1c2: 52fa 3107 |0091: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ -05a1c6: 82aa |0093: int-to-float v10, v10 │ │ -05a1c8: 52fb 3307 |0094: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ -05a1cc: 82bb |0096: int-to-float v11, v11 │ │ -05a1ce: 54fc 3407 |0097: iget-object v12, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -05a1d2: 52fd 2f07 |0099: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a1d6: 52fe 2e07 |009b: iget v14, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05a1da: c9ed |009d: div-float/2addr v13, v14 │ │ -05a1dc: 6e20 e40c dc00 |009e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -05a1e2: 0a0c |00a1: move-result v12 │ │ -05a1e4: c8cb |00a2: mul-float/2addr v11, v12 │ │ -05a1e6: a604 0a0b |00a3: add-float v4, v10, v11 │ │ -05a1ea: 120a |00a5: const/4 v10, #int 0 // #0 │ │ -05a1ec: 2d0a 040a |00a6: cmpl-float v10, v4, v10 │ │ -05a1f0: 3d0a 2c00 |00a8: if-lez v10, 00d4 // +002c │ │ -05a1f4: 150a 7a44 |00aa: const/high16 v10, #int 1148846080 // #447a │ │ -05a1f8: a904 0a04 |00ac: div-float v4, v10, v4 │ │ -05a1fc: 52fa 3207 |00ae: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a200: 82aa |00b0: int-to-float v10, v10 │ │ -05a202: 2d0a 0a04 |00b1: cmpl-float v10, v10, v4 │ │ -05a206: 3a0a 2100 |00b3: if-ltz v10, 00d4 // +0021 │ │ -05a20a: 52fa 3207 |00b5: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a20e: 82aa |00b7: int-to-float v10, v10 │ │ -05a210: c94a |00b8: div-float/2addr v10, v4 │ │ -05a212: 87a5 |00b9: float-to-int v5, v10 │ │ -05a214: 52fa 4007 |00ba: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -05a218: b12a |00bc: sub-int/2addr v10, v2 │ │ -05a21a: 7120 8824 a500 |00bd: invoke-static {v5, v10}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -05a220: 0a05 |00c0: move-result v5 │ │ -05a222: 52fa 3207 |00c1: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a226: 82aa |00c3: int-to-float v10, v10 │ │ -05a228: 825b |00c4: int-to-float v11, v5 │ │ -05a22a: c84b |00c5: mul-float/2addr v11, v4 │ │ -05a22c: c7ba |00c6: sub-float/2addr v10, v11 │ │ -05a22e: 87aa |00c7: float-to-int v10, v10 │ │ -05a230: 59fa 3207 |00c8: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a234: 52fa 3207 |00ca: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a238: 82aa |00cc: int-to-float v10, v10 │ │ -05a23a: ca4a |00cd: rem-float/2addr v10, v4 │ │ -05a23c: 87aa |00ce: float-to-int v10, v10 │ │ -05a23e: 59fa 3207 |00cf: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a242: 6e20 100d 5f00 |00d1: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ -05a248: 52fa 4107 |00d4: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05a24c: 35a2 44ff |00d6: if-ge v2, v10, 001a // -00bc │ │ -05a250: 52fa 4107 |00d8: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05a254: b12a |00da: sub-int/2addr v10, v2 │ │ -05a256: 6e20 100d af00 |00db: invoke-virtual {v15, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ -05a25c: 2900 3cff |00de: goto/16 001a // -00c4 │ │ -05a260: 55fa 2a07 |00e0: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -05a264: 380a 38ff |00e2: if-eqz v10, 001a // -00c8 │ │ -05a268: 55fa 2607 |00e4: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ -05a26c: 390a 34ff |00e6: if-nez v10, 001a // -00cc │ │ -05a270: 7010 3e0d 0f00 |00e8: invoke-direct {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d3e │ │ -05a276: 28a1 |00eb: goto 008c // -005f │ │ +067e2c: |[067e2c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +067e3c: 52fa 2107 |0000: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +067e40: 150b 7a44 |0002: const/high16 v11, #int 1148846080 // #447a │ │ +067e44: a80b 0b11 |0004: mul-float v11, v11, v17 │ │ +067e48: 150c 7a43 |0006: const/high16 v12, #int 1132068864 // #437a │ │ +067e4c: 7120 8724 cb00 |0008: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +067e52: 0a0b |000b: move-result v11 │ │ +067e54: c6ba |000c: add-float/2addr v10, v11 │ │ +067e56: 59fa 2107 |000d: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +067e5a: 52fa 2107 |000f: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +067e5e: 150b 803f |0011: const/high16 v11, #int 1065353216 // #3f80 │ │ +067e62: 2e0a 0a0b |0013: cmpg-float v10, v10, v11 │ │ +067e66: 3b0a 0600 |0015: if-gez v10, 001b // +0006 │ │ +067e6a: 7402 120d 0f00 |0017: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0d12 │ │ +067e70: 0e00 |001a: return-void │ │ +067e72: 52fa 2107 |001b: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +067e76: 87a3 |001d: float-to-int v3, v10 │ │ +067e78: 52fa 2107 |001e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +067e7c: 823b |0020: int-to-float v11, v3 │ │ +067e7e: c7ba |0021: sub-float/2addr v10, v11 │ │ +067e80: 59fa 2107 |0022: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +067e84: 55fa 2407 |0024: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +067e88: 380a 0a00 |0026: if-eqz v10, 0030 // +000a │ │ +067e8c: 130a 0203 |0028: const/16 v10, #int 770 // #302 │ │ +067e90: 121b |002a: const/4 v11, #int 1 // #1 │ │ +067e92: 0800 1000 |002b: move-object/from16 v0, v16 │ │ +067e96: 6e30 0b0e a00b |002d: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ +067e9c: 54f9 4307 |0030: iget-object v9, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +067ea0: 54f1 2207 |0032: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +067ea4: 52f2 2307 |0034: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067ea8: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +067eaa: 2117 |0037: array-length v7, v1 │ │ +067eac: 3576 1e00 |0038: if-ge v6, v7, 0056 // +001e │ │ +067eb0: 470a 0106 |003a: aget-boolean v10, v1, v6 │ │ +067eb4: 380a 1100 |003c: if-eqz v10, 004d // +0011 │ │ +067eb8: 4608 0906 |003e: aget-object v8, v9, v6 │ │ +067ebc: 0200 1100 |0040: move/from16 v0, v17 │ │ +067ec0: 7040 4e0d 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@0d4e │ │ +067ec6: 0a0a |0045: move-result v10 │ │ +067ec8: 380a 0a00 |0046: if-eqz v10, 0050 // +000a │ │ +067ecc: 0800 1000 |0048: move-object/from16 v0, v16 │ │ +067ed0: 6e20 c20c 0800 |004a: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0cc2 │ │ +067ed6: d806 0601 |004d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +067eda: 28e9 |004f: goto 0038 // -0017 │ │ +067edc: 120a |0050: const/4 v10, #int 0 // #0 │ │ +067ede: 4e0a 0106 |0051: aput-boolean v10, v1, v6 │ │ +067ee2: d802 02ff |0053: add-int/lit8 v2, v2, #int -1 // #ff │ │ +067ee6: 28f8 |0055: goto 004d // -0008 │ │ +067ee8: 59f2 2307 |0056: iput v2, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +067eec: 55fa 2407 |0058: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +067ef0: 380a 0b00 |005a: if-eqz v10, 0065 // +000b │ │ +067ef4: 130a 0203 |005c: const/16 v10, #int 770 // #302 │ │ +067ef8: 130b 0303 |005e: const/16 v11, #int 771 // #303 │ │ +067efc: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +067f00: 6e30 0b0e a00b |0062: invoke-virtual {v0, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setBlendFunction:(II)V // method@0e0b │ │ +067f06: 52fa 2c07 |0065: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +067f0a: 52fb 2b07 |0067: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ +067f0e: 2e0a 0a0b |0069: cmpg-float v10, v10, v11 │ │ +067f12: 3b0a 0900 |006b: if-gez v10, 0074 // +0009 │ │ +067f16: 52fa 2c07 |006d: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +067f1a: 823b |006f: int-to-float v11, v3 │ │ +067f1c: c6ba |0070: add-float/2addr v10, v11 │ │ +067f1e: 59fa 2c07 |0071: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +067f22: 28a7 |0073: goto 001a // -0059 │ │ +067f24: 55fa 3507 |0074: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ +067f28: 380a 0800 |0076: if-eqz v10, 007e // +0008 │ │ +067f2c: 120a |0078: const/4 v10, #int 0 // #0 │ │ +067f2e: 5cfa 3507 |0079: iput-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ +067f32: 6e10 0f0d 0f00 |007b: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0d0f │ │ +067f38: 52fa 2f07 |007e: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +067f3c: 52fb 2e07 |0080: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +067f40: 2e0a 0a0b |0082: cmpg-float v10, v10, v11 │ │ +067f44: 3b0a 5c00 |0084: if-gez v10, 00e0 // +005c │ │ +067f48: 52fa 2f07 |0086: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +067f4c: 823b |0088: int-to-float v11, v3 │ │ +067f4e: c6ba |0089: add-float/2addr v10, v11 │ │ +067f50: 59fa 2f07 |008a: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +067f54: 52fa 3207 |008c: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067f58: b03a |008e: add-int/2addr v10, v3 │ │ +067f5a: 59fa 3207 |008f: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067f5e: 52fa 3107 |0091: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ +067f62: 82aa |0093: int-to-float v10, v10 │ │ +067f64: 52fb 3307 |0094: iget v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ +067f68: 82bb |0096: int-to-float v11, v11 │ │ +067f6a: 54fc 3407 |0097: iget-object v12, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +067f6e: 52fd 2f07 |0099: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +067f72: 52fe 2e07 |009b: iget v14, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +067f76: c9ed |009d: div-float/2addr v13, v14 │ │ +067f78: 6e20 e40c dc00 |009e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +067f7e: 0a0c |00a1: move-result v12 │ │ +067f80: c8cb |00a2: mul-float/2addr v11, v12 │ │ +067f82: a604 0a0b |00a3: add-float v4, v10, v11 │ │ +067f86: 120a |00a5: const/4 v10, #int 0 // #0 │ │ +067f88: 2d0a 040a |00a6: cmpl-float v10, v4, v10 │ │ +067f8c: 3d0a 2c00 |00a8: if-lez v10, 00d4 // +002c │ │ +067f90: 150a 7a44 |00aa: const/high16 v10, #int 1148846080 // #447a │ │ +067f94: a904 0a04 |00ac: div-float v4, v10, v4 │ │ +067f98: 52fa 3207 |00ae: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067f9c: 82aa |00b0: int-to-float v10, v10 │ │ +067f9e: 2d0a 0a04 |00b1: cmpl-float v10, v10, v4 │ │ +067fa2: 3a0a 2100 |00b3: if-ltz v10, 00d4 // +0021 │ │ +067fa6: 52fa 3207 |00b5: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067faa: 82aa |00b7: int-to-float v10, v10 │ │ +067fac: c94a |00b8: div-float/2addr v10, v4 │ │ +067fae: 87a5 |00b9: float-to-int v5, v10 │ │ +067fb0: 52fa 4007 |00ba: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +067fb4: b12a |00bc: sub-int/2addr v10, v2 │ │ +067fb6: 7120 8824 a500 |00bd: invoke-static {v5, v10}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +067fbc: 0a05 |00c0: move-result v5 │ │ +067fbe: 52fa 3207 |00c1: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067fc2: 82aa |00c3: int-to-float v10, v10 │ │ +067fc4: 825b |00c4: int-to-float v11, v5 │ │ +067fc6: c84b |00c5: mul-float/2addr v11, v4 │ │ +067fc8: c7ba |00c6: sub-float/2addr v10, v11 │ │ +067fca: 87aa |00c7: float-to-int v10, v10 │ │ +067fcc: 59fa 3207 |00c8: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067fd0: 52fa 3207 |00ca: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067fd4: 82aa |00cc: int-to-float v10, v10 │ │ +067fd6: ca4a |00cd: rem-float/2addr v10, v4 │ │ +067fd8: 87aa |00ce: float-to-int v10, v10 │ │ +067fda: 59fa 3207 |00cf: iput v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +067fde: 6e20 100d 5f00 |00d1: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ +067fe4: 52fa 4107 |00d4: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +067fe8: 35a2 44ff |00d6: if-ge v2, v10, 001a // -00bc │ │ +067fec: 52fa 4107 |00d8: iget v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +067ff0: b12a |00da: sub-int/2addr v10, v2 │ │ +067ff2: 6e20 100d af00 |00db: invoke-virtual {v15, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ +067ff8: 2900 3cff |00de: goto/16 001a // -00c4 │ │ +067ffc: 55fa 2a07 |00e0: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +068000: 380a 38ff |00e2: if-eqz v10, 001a // -00c8 │ │ +068004: 55fa 2607 |00e4: iget-boolean v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ +068008: 390a 34ff |00e6: if-nez v10, 001a // -00cc │ │ +06800c: 7010 3e0d 0f00 |00e8: invoke-direct {v15}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d3e │ │ +068012: 28a1 |00eb: goto 008c // -005f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000f line=242 │ │ 0x0017 line=243 │ │ 0x001a line=299 │ │ 0x001b line=246 │ │ @@ -44361,106 +44362,106 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 172 16-bit code units │ │ -05a278: |[05a278] com.badlogic.gdx.graphics.g2d.ParticleEmitter.flipY:()V │ │ -05a288: 5430 2707 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a28c: 5431 2707 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a290: 6e10 e10c 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ -05a296: 0a01 |0007: move-result v1 │ │ -05a298: 7f11 |0008: neg-float v1, v1 │ │ -05a29a: 5432 2707 |0009: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a29e: 6e10 e00c 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ -05a2a4: 0a02 |000e: move-result v2 │ │ -05a2a6: 7f22 |000f: neg-float v2, v2 │ │ -05a2a8: 6e30 ef0c 1002 |0010: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ -05a2ae: 5430 2707 |0013: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a2b2: 5431 2707 |0015: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a2b6: 6e10 e30c 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ -05a2bc: 0a01 |001a: move-result v1 │ │ -05a2be: 7f11 |001b: neg-float v1, v1 │ │ -05a2c0: 5432 2707 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a2c4: 6e10 e20c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ -05a2ca: 0a02 |0021: move-result v2 │ │ -05a2cc: 7f22 |0022: neg-float v2, v2 │ │ -05a2ce: 6e30 f20c 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ -05a2d4: 5430 3807 |0026: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a2d8: 5431 3807 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a2dc: 6e10 e10c 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ -05a2e2: 0a01 |002d: move-result v1 │ │ -05a2e4: 7f11 |002e: neg-float v1, v1 │ │ -05a2e6: 5432 3807 |002f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a2ea: 6e10 e00c 0200 |0031: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ -05a2f0: 0a02 |0034: move-result v2 │ │ -05a2f2: 7f22 |0035: neg-float v2, v2 │ │ -05a2f4: 6e30 ef0c 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ -05a2fa: 5430 3807 |0039: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a2fe: 5431 3807 |003b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a302: 6e10 e30c 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ -05a308: 0a01 |0040: move-result v1 │ │ -05a30a: 7f11 |0041: neg-float v1, v1 │ │ -05a30c: 5432 3807 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a310: 6e10 e20c 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ -05a316: 0a02 |0047: move-result v2 │ │ -05a318: 7f22 |0048: neg-float v2, v2 │ │ -05a31a: 6e30 f20c 1002 |0049: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ -05a320: 5430 5207 |004c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a324: 5431 5207 |004e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a328: 6e10 e10c 0100 |0050: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ -05a32e: 0a01 |0053: move-result v1 │ │ -05a330: 7f11 |0054: neg-float v1, v1 │ │ -05a332: 5432 5207 |0055: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a336: 6e10 e00c 0200 |0057: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ -05a33c: 0a02 |005a: move-result v2 │ │ -05a33e: 7f22 |005b: neg-float v2, v2 │ │ -05a340: 6e30 ef0c 1002 |005c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ -05a346: 5430 5207 |005f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a34a: 5431 5207 |0061: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a34e: 6e10 e30c 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ -05a354: 0a01 |0066: move-result v1 │ │ -05a356: 7f11 |0067: neg-float v1, v1 │ │ -05a358: 5432 5207 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a35c: 6e10 e20c 0200 |006a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ -05a362: 0a02 |006d: move-result v2 │ │ -05a364: 7f22 |006e: neg-float v2, v2 │ │ -05a366: 6e30 f20c 1002 |006f: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ -05a36c: 5430 4407 |0072: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a370: 5431 4407 |0074: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a374: 6e10 e10c 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ -05a37a: 0a01 |0079: move-result v1 │ │ -05a37c: 7f11 |007a: neg-float v1, v1 │ │ -05a37e: 5432 4407 |007b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a382: 6e10 e00c 0200 |007d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ -05a388: 0a02 |0080: move-result v2 │ │ -05a38a: 7f22 |0081: neg-float v2, v2 │ │ -05a38c: 6e30 ef0c 1002 |0082: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ -05a392: 5430 4407 |0085: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a396: 5431 4407 |0087: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a39a: 6e10 e30c 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ -05a3a0: 0a01 |008c: move-result v1 │ │ -05a3a2: 7f11 |008d: neg-float v1, v1 │ │ -05a3a4: 5432 4407 |008e: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a3a8: 6e10 e20c 0200 |0090: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ -05a3ae: 0a02 |0093: move-result v2 │ │ -05a3b0: 7f22 |0094: neg-float v2, v2 │ │ -05a3b2: 6e30 f20c 1002 |0095: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ -05a3b8: 5430 5607 |0098: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -05a3bc: 5431 5607 |009a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -05a3c0: 6e10 d50c 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMin:()F // method@0cd5 │ │ -05a3c6: 0a01 |009f: move-result v1 │ │ -05a3c8: 7f11 |00a0: neg-float v1, v1 │ │ -05a3ca: 5432 5607 |00a1: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -05a3ce: 6e10 d40c 0200 |00a3: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMax:()F // method@0cd4 │ │ -05a3d4: 0a02 |00a6: move-result v2 │ │ -05a3d6: 7f22 |00a7: neg-float v2, v2 │ │ -05a3d8: 6e30 dc0c 1002 |00a8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setLow:(FF)V // method@0cdc │ │ -05a3de: 0e00 |00ab: return-void │ │ +068014: |[068014] com.badlogic.gdx.graphics.g2d.ParticleEmitter.flipY:()V │ │ +068024: 5430 2707 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +068028: 5431 2707 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +06802c: 6e10 e10c 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ +068032: 0a01 |0007: move-result v1 │ │ +068034: 7f11 |0008: neg-float v1, v1 │ │ +068036: 5432 2707 |0009: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +06803a: 6e10 e00c 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ +068040: 0a02 |000e: move-result v2 │ │ +068042: 7f22 |000f: neg-float v2, v2 │ │ +068044: 6e30 ef0c 1002 |0010: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ +06804a: 5430 2707 |0013: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +06804e: 5431 2707 |0015: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +068052: 6e10 e30c 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ +068058: 0a01 |001a: move-result v1 │ │ +06805a: 7f11 |001b: neg-float v1, v1 │ │ +06805c: 5432 2707 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +068060: 6e10 e20c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ +068066: 0a02 |0021: move-result v2 │ │ +068068: 7f22 |0022: neg-float v2, v2 │ │ +06806a: 6e30 f20c 1002 |0023: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ +068070: 5430 3807 |0026: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +068074: 5431 3807 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +068078: 6e10 e10c 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ +06807e: 0a01 |002d: move-result v1 │ │ +068080: 7f11 |002e: neg-float v1, v1 │ │ +068082: 5432 3807 |002f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +068086: 6e10 e00c 0200 |0031: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ +06808c: 0a02 |0034: move-result v2 │ │ +06808e: 7f22 |0035: neg-float v2, v2 │ │ +068090: 6e30 ef0c 1002 |0036: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ +068096: 5430 3807 |0039: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +06809a: 5431 3807 |003b: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +06809e: 6e10 e30c 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ +0680a4: 0a01 |0040: move-result v1 │ │ +0680a6: 7f11 |0041: neg-float v1, v1 │ │ +0680a8: 5432 3807 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +0680ac: 6e10 e20c 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ +0680b2: 0a02 |0047: move-result v2 │ │ +0680b4: 7f22 |0048: neg-float v2, v2 │ │ +0680b6: 6e30 f20c 1002 |0049: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ +0680bc: 5430 5207 |004c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0680c0: 5431 5207 |004e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0680c4: 6e10 e10c 0100 |0050: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ +0680ca: 0a01 |0053: move-result v1 │ │ +0680cc: 7f11 |0054: neg-float v1, v1 │ │ +0680ce: 5432 5207 |0055: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0680d2: 6e10 e00c 0200 |0057: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ +0680d8: 0a02 |005a: move-result v2 │ │ +0680da: 7f22 |005b: neg-float v2, v2 │ │ +0680dc: 6e30 ef0c 1002 |005c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ +0680e2: 5430 5207 |005f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0680e6: 5431 5207 |0061: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0680ea: 6e10 e30c 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ +0680f0: 0a01 |0066: move-result v1 │ │ +0680f2: 7f11 |0067: neg-float v1, v1 │ │ +0680f4: 5432 5207 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0680f8: 6e10 e20c 0200 |006a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ +0680fe: 0a02 |006d: move-result v2 │ │ +068100: 7f22 |006e: neg-float v2, v2 │ │ +068102: 6e30 f20c 1002 |006f: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ +068108: 5430 4407 |0072: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +06810c: 5431 4407 |0074: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +068110: 6e10 e10c 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMin:()F // method@0ce1 │ │ +068116: 0a01 |0079: move-result v1 │ │ +068118: 7f11 |007a: neg-float v1, v1 │ │ +06811a: 5432 4407 |007b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +06811e: 6e10 e00c 0200 |007d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getHighMax:()F // method@0ce0 │ │ +068124: 0a02 |0080: move-result v2 │ │ +068126: 7f22 |0081: neg-float v2, v2 │ │ +068128: 6e30 ef0c 1002 |0082: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setHigh:(FF)V // method@0cef │ │ +06812e: 5430 4407 |0085: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +068132: 5431 4407 |0087: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +068136: 6e10 e30c 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMin:()F // method@0ce3 │ │ +06813c: 0a01 |008c: move-result v1 │ │ +06813e: 7f11 |008d: neg-float v1, v1 │ │ +068140: 5432 4407 |008e: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +068144: 6e10 e20c 0200 |0090: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getLowMax:()F // method@0ce2 │ │ +06814a: 0a02 |0093: move-result v2 │ │ +06814c: 7f22 |0094: neg-float v2, v2 │ │ +06814e: 6e30 f20c 1002 |0095: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.setLow:(FF)V // method@0cf2 │ │ +068154: 5430 5607 |0098: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +068158: 5431 5607 |009a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +06815c: 6e10 d50c 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMin:()F // method@0cd5 │ │ +068162: 0a01 |009f: move-result v1 │ │ +068164: 7f11 |00a0: neg-float v1, v1 │ │ +068166: 5432 5607 |00a1: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +06816a: 6e10 d40c 0200 |00a3: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.getLowMax:()F // method@0cd4 │ │ +068170: 0a02 |00a6: move-result v2 │ │ +068172: 7f22 |00a7: neg-float v2, v2 │ │ +068174: 6e30 dc0c 1002 |00a8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.setLow:(FF)V // method@0cdc │ │ +06817a: 0e00 |00ab: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0013 line=767 │ │ 0x0026 line=769 │ │ 0x0039 line=770 │ │ 0x004c line=772 │ │ @@ -44477,17 +44478,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a3e0: |[05a3e0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getActiveCount:()I │ │ -05a3f0: 5210 2307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a3f4: 0f00 |0002: return v0 │ │ +06817c: |[06817c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getActiveCount:()I │ │ +06818c: 5210 2307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +068190: 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;) │ │ @@ -44495,17 +44496,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 │ │ -05a3f8: |[05a3f8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getAngle:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a408: 5410 2707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a40c: 1100 |0002: return-object v0 │ │ +068194: |[068194] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getAngle:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +0681a4: 5410 2707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +0681a8: 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;) │ │ @@ -44513,17 +44514,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 │ │ -05a410: |[05a410] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDelay:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05a420: 5410 2d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -05a424: 1100 |0002: return-object v0 │ │ +0681ac: |[0681ac] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDelay:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +0681bc: 5410 2d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +0681c0: 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;) │ │ @@ -44531,17 +44532,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 │ │ -05a428: |[05a428] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDuration:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05a438: 5410 3007 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -05a43c: 1100 |0002: return-object v0 │ │ +0681c4: |[0681c4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getDuration:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +0681d4: 5410 3007 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +0681d8: 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;) │ │ @@ -44549,17 +44550,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 │ │ -05a440: |[05a440] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getEmission:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a450: 5410 3407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -05a454: 1100 |0002: return-object v0 │ │ +0681dc: |[0681dc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getEmission:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +0681ec: 5410 3407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +0681f0: 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;) │ │ @@ -44567,17 +44568,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 │ │ -05a458: |[05a458] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getGravity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a468: 5410 3807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a46c: 1100 |0002: return-object v0 │ │ +0681f4: |[0681f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getGravity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +068204: 5410 3807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +068208: 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;) │ │ @@ -44585,17 +44586,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a470: |[05a470] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getImagePath:()Ljava/lang/String; │ │ -05a480: 5410 3907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@0739 │ │ -05a484: 1100 |0002: return-object v0 │ │ +06820c: |[06820c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getImagePath:()Ljava/lang/String; │ │ +06821c: 5410 3907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@0739 │ │ +068220: 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;) │ │ @@ -44603,17 +44604,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 │ │ -05a488: |[05a488] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLife:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a498: 5410 3f07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -05a49c: 1100 |0002: return-object v0 │ │ +068224: |[068224] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLife:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +068234: 5410 3f07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +068238: 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;) │ │ @@ -44621,17 +44622,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 │ │ -05a4a0: |[05a4a0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLifeOffset:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a4b0: 5410 3e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -05a4b4: 1100 |0002: return-object v0 │ │ +06823c: |[06823c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getLifeOffset:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +06824c: 5410 3e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +068250: 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;) │ │ @@ -44639,17 +44640,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4b8: |[05a4b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMaxParticleCount:()I │ │ -05a4c8: 5210 4007 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -05a4cc: 0f00 |0002: return v0 │ │ +068254: |[068254] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMaxParticleCount:()I │ │ +068264: 5210 4007 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +068268: 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;) │ │ @@ -44657,17 +44658,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4d0: |[05a4d0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMinParticleCount:()I │ │ -05a4e0: 5210 4107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05a4e4: 0f00 |0002: return v0 │ │ +06826c: |[06826c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getMinParticleCount:()I │ │ +06827c: 5210 4107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +068280: 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;) │ │ @@ -44675,17 +44676,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4e8: |[05a4e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getName:()Ljava/lang/String; │ │ -05a4f8: 5410 4207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -05a4fc: 1100 |0002: return-object v0 │ │ +068284: |[068284] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getName:()Ljava/lang/String; │ │ +068294: 5410 4207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +068298: 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;) │ │ @@ -44693,28 +44694,28 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05a500: |[05a500] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getPercentComplete:()F │ │ -05a510: 5230 2c07 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05a514: 5231 2b07 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ -05a518: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ -05a51c: 3b00 0400 |0006: if-gez v0, 000a // +0004 │ │ -05a520: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05a522: 0f00 |0009: return v0 │ │ -05a524: 1500 803f |000a: const/high16 v0, #int 1065353216 // #3f80 │ │ -05a528: 5231 2f07 |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a52c: 5232 2e07 |000e: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05a530: c921 |0010: div-float/2addr v1, v2 │ │ -05a532: 7120 8724 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -05a538: 0a00 |0014: move-result v0 │ │ -05a53a: 28f4 |0015: goto 0009 // -000c │ │ +06829c: |[06829c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getPercentComplete:()F │ │ +0682ac: 5230 2c07 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +0682b0: 5231 2b07 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ +0682b4: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ +0682b8: 3b00 0400 |0006: if-gez v0, 000a // +0004 │ │ +0682bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0682be: 0f00 |0009: return v0 │ │ +0682c0: 1500 803f |000a: const/high16 v0, #int 1065353216 // #3f80 │ │ +0682c4: 5231 2f07 |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +0682c8: 5232 2e07 |000e: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +0682cc: c921 |0010: div-float/2addr v1, v2 │ │ +0682ce: 7120 8724 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0682d4: 0a00 |0014: move-result v0 │ │ +0682d6: 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; │ │ │ │ @@ -44723,17 +44724,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 │ │ -05a53c: |[05a53c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getRotation:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a54c: 5410 4407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a550: 1100 |0002: return-object v0 │ │ +0682d8: |[0682d8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getRotation:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +0682e8: 5410 4407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +0682ec: 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;) │ │ @@ -44741,17 +44742,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 │ │ -05a554: |[05a554] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getScale:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a564: 5410 4507 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -05a568: 1100 |0002: return-object v0 │ │ +0682f0: |[0682f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getScale:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +068300: 5410 4507 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +068304: 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;) │ │ @@ -44759,17 +44760,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 │ │ -05a56c: |[05a56c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnHeight:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a57c: 5410 4807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -05a580: 1100 |0002: return-object v0 │ │ +068308: |[068308] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnHeight:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +068318: 5410 4807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +06831c: 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;) │ │ @@ -44777,17 +44778,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 │ │ -05a584: |[05a584] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ -05a594: 5410 4907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -05a598: 1100 |0002: return-object v0 │ │ +068320: |[068320] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; │ │ +068330: 5410 4907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +068334: 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;) │ │ @@ -44795,17 +44796,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 │ │ -05a59c: |[05a59c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnWidth:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a5ac: 5410 4c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -05a5b0: 1100 |0002: return-object v0 │ │ +068338: |[068338] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSpawnWidth:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +068348: 5410 4c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +06834c: 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;) │ │ @@ -44813,17 +44814,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 │ │ -05a5b4: |[05a5b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -05a5c4: 5410 4d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -05a5c8: 1100 |0002: return-object v0 │ │ +068350: |[068350] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +068360: 5410 4d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +068364: 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;) │ │ @@ -44831,17 +44832,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 │ │ -05a5cc: |[05a5cc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTint:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ -05a5dc: 5410 4e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -05a5e0: 1100 |0002: return-object v0 │ │ +068368: |[068368] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTint:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; │ │ +068378: 5410 4e07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +06837c: 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;) │ │ @@ -44849,17 +44850,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 │ │ -05a5e4: |[05a5e4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTransparency:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a5f4: 5410 4f07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -05a5f8: 1100 |0002: return-object v0 │ │ +068380: |[068380] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getTransparency:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +068390: 5410 4f07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +068394: 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;) │ │ @@ -44867,17 +44868,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 │ │ -05a5fc: |[05a5fc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getVelocity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a60c: 5410 5107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -05a610: 1100 |0002: return-object v0 │ │ +068398: |[068398] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getVelocity:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +0683a8: 5410 5107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +0683ac: 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;) │ │ @@ -44885,17 +44886,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 │ │ -05a614: |[05a614] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getWind:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ -05a624: 5410 5207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a628: 1100 |0002: return-object v0 │ │ +0683b0: |[0683b0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getWind:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; │ │ +0683c0: 5410 5207 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +0683c4: 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;) │ │ @@ -44903,17 +44904,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a62c: |[05a62c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getX:()F │ │ -05a63c: 5210 5307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ -05a640: 0f00 |0002: return v0 │ │ +0683c8: |[0683c8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getX:()F │ │ +0683d8: 5210 5307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ +0683dc: 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;) │ │ @@ -44921,17 +44922,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 │ │ -05a644: |[05a644] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getXOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05a654: 5410 5407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -05a658: 1100 |0002: return-object v0 │ │ +0683e0: |[0683e0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getXOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +0683f0: 5410 5407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +0683f4: 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;) │ │ @@ -44939,17 +44940,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a65c: |[05a65c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getY:()F │ │ -05a66c: 5210 5507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ -05a670: 0f00 |0002: return v0 │ │ +0683f8: |[0683f8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getY:()F │ │ +068408: 5210 5507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ +06840c: 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;) │ │ @@ -44957,17 +44958,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 │ │ -05a674: |[05a674] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getYOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ -05a684: 5410 5607 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -05a688: 1100 |0002: return-object v0 │ │ +068410: |[068410] com.badlogic.gdx.graphics.g2d.ParticleEmitter.getYOffsetValue:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; │ │ +068420: 5410 5607 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +068424: 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;) │ │ @@ -44975,17 +44976,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a68c: |[05a68c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAdditive:()Z │ │ -05a69c: 5510 2407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05a6a0: 0f00 |0002: return v0 │ │ +068428: |[068428] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAdditive:()Z │ │ +068438: 5510 2407 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +06843c: 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;) │ │ @@ -44993,17 +44994,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a6a4: |[05a6a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAligned:()Z │ │ -05a6b4: 5510 2507 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -05a6b8: 0f00 |0002: return v0 │ │ +068440: |[068440] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAligned:()Z │ │ +068450: 5510 2507 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +068454: 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;) │ │ @@ -45011,17 +45012,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a6bc: |[05a6bc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAttached:()Z │ │ -05a6cc: 5510 2807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -05a6d0: 0f00 |0002: return v0 │ │ +068458: |[068458] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isAttached:()Z │ │ +068468: 5510 2807 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +06846c: 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;) │ │ @@ -45029,17 +45030,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a6d4: |[05a6d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isBehind:()Z │ │ -05a6e4: 5510 2907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ -05a6e8: 0f00 |0002: return v0 │ │ +068470: |[068470] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isBehind:()Z │ │ +068480: 5510 2907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ +068484: 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;) │ │ @@ -45047,29 +45048,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -05a6ec: |[05a6ec] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isComplete:()Z │ │ -05a6fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a6fe: 5231 2c07 |0001: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05a702: 5232 2b07 |0003: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ -05a706: 2e01 0102 |0005: cmpg-float v1, v1, v2 │ │ -05a70a: 3b01 0300 |0007: if-gez v1, 000a // +0003 │ │ -05a70e: 0f00 |0009: return v0 │ │ -05a710: 5231 2f07 |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a714: 5232 2e07 |000c: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05a718: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ -05a71c: 3a01 f9ff |0010: if-ltz v1, 0009 // -0007 │ │ -05a720: 5231 2307 |0012: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05a724: 3901 f5ff |0014: if-nez v1, 0009 // -000b │ │ -05a728: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -05a72a: 28f2 |0017: goto 0009 // -000e │ │ +068488: |[068488] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isComplete:()Z │ │ +068498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06849a: 5231 2c07 |0001: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +06849e: 5232 2b07 |0003: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ +0684a2: 2e01 0102 |0005: cmpg-float v1, v1, v2 │ │ +0684a6: 3b01 0300 |0007: if-gez v1, 000a // +0003 │ │ +0684aa: 0f00 |0009: return v0 │ │ +0684ac: 5231 2f07 |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +0684b0: 5232 2e07 |000c: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +0684b4: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ +0684b8: 3a01 f9ff |0010: if-ltz v1, 0009 // -0007 │ │ +0684bc: 5231 2307 |0012: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +0684c0: 3901 f5ff |0014: if-nez v1, 0009 // -000b │ │ +0684c4: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0684c6: 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; │ │ │ │ @@ -45078,17 +45079,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a72c: |[05a72c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isContinuous:()Z │ │ -05a73c: 5510 2a07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -05a740: 0f00 |0002: return v0 │ │ +0684c8: |[0684c8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.isContinuous:()Z │ │ +0684d8: 5510 2a07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +0684dc: 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;) │ │ @@ -45096,121 +45097,121 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 250 16-bit code units │ │ -05a744: |[05a744] com.badlogic.gdx.graphics.g2d.ParticleEmitter.load:(Ljava/io/BufferedReader;)V │ │ -05a754: 1a01 6b20 |0000: const-string v1, "name" // string@206b │ │ -05a758: 7120 3c0d 1500 |0002: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ -05a75e: 0c01 |0005: move-result-object v1 │ │ -05a760: 5b41 4207 |0006: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -05a764: 6e10 ca23 0500 |0008: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a76a: 5441 2d07 |000b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -05a76e: 6e20 d70c 5100 |000d: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ -05a774: 6e10 ca23 0500 |0010: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a77a: 5441 3007 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -05a77e: 6e20 d70c 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ -05a784: 6e10 ca23 0500 |0018: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a78a: 1a01 2e20 |001b: const-string v1, "minParticleCount" // string@202e │ │ -05a78e: 7120 3b0d 1500 |001d: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ -05a794: 0a01 |0020: move-result v1 │ │ -05a796: 6e20 480d 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMinParticleCount:(I)V // method@0d48 │ │ -05a79c: 1a01 e01f |0024: const-string v1, "maxParticleCount" // string@1fe0 │ │ -05a7a0: 7120 3b0d 1500 |0026: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ -05a7a6: 0a01 |0029: move-result v1 │ │ -05a7a8: 6e20 470d 1400 |002a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d47 │ │ -05a7ae: 6e10 ca23 0500 |002d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a7b4: 5441 3407 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -05a7b8: 6e20 e90c 5100 |0032: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a7be: 6e10 ca23 0500 |0035: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a7c4: 5441 3f07 |0038: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -05a7c8: 6e20 e90c 5100 |003a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a7ce: 6e10 ca23 0500 |003d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a7d4: 5441 3e07 |0040: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -05a7d8: 6e20 e90c 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a7de: 6e10 ca23 0500 |0045: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a7e4: 5441 5407 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -05a7e8: 6e20 d70c 5100 |004a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ -05a7ee: 6e10 ca23 0500 |004d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a7f4: 5441 5607 |0050: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -05a7f8: 6e20 d70c 5100 |0052: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ -05a7fe: 6e10 ca23 0500 |0055: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a804: 5441 4907 |0058: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -05a808: 6e20 050d 5100 |005a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Ljava/io/BufferedReader;)V // method@0d05 │ │ -05a80e: 6e10 ca23 0500 |005d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a814: 5441 4c07 |0060: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -05a818: 6e20 e90c 5100 |0062: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a81e: 6e10 ca23 0500 |0065: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a824: 5441 4807 |0068: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -05a828: 6e20 e90c 5100 |006a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a82e: 6e10 ca23 0500 |006d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a834: 5441 4507 |0070: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -05a838: 6e20 e90c 5100 |0072: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a83e: 6e10 ca23 0500 |0075: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a844: 5441 5107 |0078: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -05a848: 6e20 e90c 5100 |007a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a84e: 6e10 ca23 0500 |007d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a854: 5441 2707 |0080: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05a858: 6e20 e90c 5100 |0082: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a85e: 6e10 ca23 0500 |0085: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a864: 5441 4407 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05a868: 6e20 e90c 5100 |008a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a86e: 6e10 ca23 0500 |008d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a874: 5441 5207 |0090: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05a878: 6e20 e90c 5100 |0092: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a87e: 6e10 ca23 0500 |0095: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a884: 5441 3807 |0098: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05a888: 6e20 e90c 5100 |009a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a88e: 6e10 ca23 0500 |009d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a894: 5441 4e07 |00a0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -05a898: 6e20 b70c 5100 |00a2: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Ljava/io/BufferedReader;)V // method@0cb7 │ │ -05a89e: 6e10 ca23 0500 |00a5: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a8a4: 5441 4f07 |00a8: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -05a8a8: 6e20 e90c 5100 |00aa: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ -05a8ae: 6e10 ca23 0500 |00ad: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05a8b4: 1a01 bd11 |00b0: const-string v1, "attached" // string@11bd │ │ -05a8b8: 7120 390d 1500 |00b2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -05a8be: 0a01 |00b5: move-result v1 │ │ -05a8c0: 5c41 2807 |00b6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -05a8c4: 1a01 c513 |00b8: const-string v1, "continuous" // string@13c5 │ │ -05a8c8: 7120 390d 1500 |00ba: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -05a8ce: 0a01 |00bd: move-result v1 │ │ -05a8d0: 5c41 2a07 |00be: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -05a8d4: 1a01 3f11 |00c0: const-string v1, "aligned" // string@113f │ │ -05a8d8: 7120 390d 1500 |00c2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -05a8de: 0a01 |00c5: move-result v1 │ │ -05a8e0: 5c41 2507 |00c6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -05a8e4: 1a01 3211 |00c8: const-string v1, "additive" // string@1132 │ │ -05a8e8: 7120 390d 1500 |00ca: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -05a8ee: 0a01 |00cd: move-result v1 │ │ -05a8f0: 5c41 2407 |00ce: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05a8f4: 1a01 1512 |00d0: const-string v1, "behind" // string@1215 │ │ -05a8f8: 7120 390d 1500 |00d2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -05a8fe: 0a01 |00d5: move-result v1 │ │ -05a900: 5c41 2907 |00d6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ -05a904: 0e00 |00d8: return-void │ │ -05a906: 0d00 |00d9: move-exception v0 │ │ -05a908: 5441 4207 |00da: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -05a90c: 3901 0300 |00dc: if-nez v1, 00df // +0003 │ │ -05a910: 2700 |00de: throw v0 │ │ -05a912: 2201 8c03 |00df: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -05a916: 2202 9103 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -05a91a: 7010 d024 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05a920: 1a03 5d03 |00e6: const-string v3, "Error parsing emitter: " // string@035d │ │ -05a924: 6e20 d724 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05a92a: 0c02 |00eb: move-result-object v2 │ │ -05a92c: 5443 4207 |00ec: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -05a930: 6e20 d724 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05a936: 0c02 |00f1: move-result-object v2 │ │ -05a938: 6e10 dd24 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05a93e: 0c02 |00f5: move-result-object v2 │ │ -05a940: 7030 a324 2100 |00f6: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ -05a946: 2701 |00f9: throw v1 │ │ +0684e0: |[0684e0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.load:(Ljava/io/BufferedReader;)V │ │ +0684f0: 1a01 6b20 |0000: const-string v1, "name" // string@206b │ │ +0684f4: 7120 3c0d 1500 |0002: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ +0684fa: 0c01 |0005: move-result-object v1 │ │ +0684fc: 5b41 4207 |0006: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +068500: 6e10 ca23 0500 |0008: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068506: 5441 2d07 |000b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +06850a: 6e20 d70c 5100 |000d: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ +068510: 6e10 ca23 0500 |0010: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068516: 5441 3007 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +06851a: 6e20 d70c 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ +068520: 6e10 ca23 0500 |0018: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068526: 1a01 2e20 |001b: const-string v1, "minParticleCount" // string@202e │ │ +06852a: 7120 3b0d 1500 |001d: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ +068530: 0a01 |0020: move-result v1 │ │ +068532: 6e20 480d 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMinParticleCount:(I)V // method@0d48 │ │ +068538: 1a01 e01f |0024: const-string v1, "maxParticleCount" // string@1fe0 │ │ +06853c: 7120 3b0d 1500 |0026: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ +068542: 0a01 |0029: move-result v1 │ │ +068544: 6e20 470d 1400 |002a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setMaxParticleCount:(I)V // method@0d47 │ │ +06854a: 6e10 ca23 0500 |002d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068550: 5441 3407 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +068554: 6e20 e90c 5100 |0032: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06855a: 6e10 ca23 0500 |0035: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068560: 5441 3f07 |0038: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +068564: 6e20 e90c 5100 |003a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06856a: 6e10 ca23 0500 |003d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068570: 5441 3e07 |0040: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +068574: 6e20 e90c 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06857a: 6e10 ca23 0500 |0045: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068580: 5441 5407 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +068584: 6e20 d70c 5100 |004a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ +06858a: 6e10 ca23 0500 |004d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068590: 5441 5607 |0050: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +068594: 6e20 d70c 5100 |0052: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ +06859a: 6e10 ca23 0500 |0055: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0685a0: 5441 4907 |0058: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +0685a4: 6e20 050d 5100 |005a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.load:(Ljava/io/BufferedReader;)V // method@0d05 │ │ +0685aa: 6e10 ca23 0500 |005d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0685b0: 5441 4c07 |0060: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +0685b4: 6e20 e90c 5100 |0062: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +0685ba: 6e10 ca23 0500 |0065: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0685c0: 5441 4807 |0068: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +0685c4: 6e20 e90c 5100 |006a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +0685ca: 6e10 ca23 0500 |006d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0685d0: 5441 4507 |0070: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +0685d4: 6e20 e90c 5100 |0072: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +0685da: 6e10 ca23 0500 |0075: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0685e0: 5441 5107 |0078: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +0685e4: 6e20 e90c 5100 |007a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +0685ea: 6e10 ca23 0500 |007d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0685f0: 5441 2707 |0080: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +0685f4: 6e20 e90c 5100 |0082: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +0685fa: 6e10 ca23 0500 |0085: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068600: 5441 4407 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +068604: 6e20 e90c 5100 |008a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06860a: 6e10 ca23 0500 |008d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068610: 5441 5207 |0090: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +068614: 6e20 e90c 5100 |0092: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06861a: 6e10 ca23 0500 |0095: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068620: 5441 3807 |0098: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +068624: 6e20 e90c 5100 |009a: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06862a: 6e10 ca23 0500 |009d: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068630: 5441 4e07 |00a0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +068634: 6e20 b70c 5100 |00a2: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.load:(Ljava/io/BufferedReader;)V // method@0cb7 │ │ +06863a: 6e10 ca23 0500 |00a5: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068640: 5441 4f07 |00a8: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +068644: 6e20 e90c 5100 |00aa: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0ce9 │ │ +06864a: 6e10 ca23 0500 |00ad: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +068650: 1a01 bd11 |00b0: const-string v1, "attached" // string@11bd │ │ +068654: 7120 390d 1500 |00b2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +06865a: 0a01 |00b5: move-result v1 │ │ +06865c: 5c41 2807 |00b6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +068660: 1a01 c513 |00b8: const-string v1, "continuous" // string@13c5 │ │ +068664: 7120 390d 1500 |00ba: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +06866a: 0a01 |00bd: move-result v1 │ │ +06866c: 5c41 2a07 |00be: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +068670: 1a01 3f11 |00c0: const-string v1, "aligned" // string@113f │ │ +068674: 7120 390d 1500 |00c2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +06867a: 0a01 |00c5: move-result v1 │ │ +06867c: 5c41 2507 |00c6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +068680: 1a01 3211 |00c8: const-string v1, "additive" // string@1132 │ │ +068684: 7120 390d 1500 |00ca: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +06868a: 0a01 |00cd: move-result v1 │ │ +06868c: 5c41 2407 |00ce: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +068690: 1a01 1512 |00d0: const-string v1, "behind" // string@1215 │ │ +068694: 7120 390d 1500 |00d2: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +06869a: 0a01 |00d5: move-result v1 │ │ +06869c: 5c41 2907 |00d6: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ +0686a0: 0e00 |00d8: return-void │ │ +0686a2: 0d00 |00d9: move-exception v0 │ │ +0686a4: 5441 4207 |00da: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +0686a8: 3901 0300 |00dc: if-nez v1, 00df // +0003 │ │ +0686ac: 2700 |00de: throw v0 │ │ +0686ae: 2201 8c03 |00df: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0686b2: 2202 9103 |00e1: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0686b6: 7010 d024 0200 |00e3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0686bc: 1a03 5d03 |00e6: const-string v3, "Error parsing emitter: " // string@035d │ │ +0686c0: 6e20 d724 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0686c6: 0c02 |00eb: move-result-object v2 │ │ +0686c8: 5443 4207 |00ec: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +0686cc: 6e20 d724 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0686d2: 0c02 |00f1: move-result-object v2 │ │ +0686d4: 6e10 dd24 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0686da: 0c02 |00f5: move-result-object v2 │ │ +0686dc: 7030 a324 2100 |00f6: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ +0686e2: 2701 |00f9: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x00d8 │ │ Ljava/lang/RuntimeException; -> 0x00d9 │ │ positions : │ │ 0x0000 line=832 │ │ 0x0008 line=833 │ │ 0x000b line=834 │ │ @@ -45271,18 +45272,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 │ │ -05a958: |[05a958] com.badlogic.gdx.graphics.g2d.ParticleEmitter.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ -05a968: 2200 3a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@013a │ │ -05a96c: 7020 c10c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0cc1 │ │ -05a972: 1100 |0005: return-object v0 │ │ +0686f4: |[0686f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ +068704: 2200 3a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@013a │ │ +068708: 7020 c10c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0cc1 │ │ +06870e: 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; │ │ │ │ @@ -45291,21 +45292,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a974: |[05a974] com.badlogic.gdx.graphics.g2d.ParticleEmitter.reset:()V │ │ -05a984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a986: 5910 3207 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05a98a: 5210 2e07 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05a98e: 5910 2f07 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05a992: 6e10 4c0d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d4c │ │ -05a998: 0e00 |000a: return-void │ │ +068710: |[068710] com.badlogic.gdx.graphics.g2d.ParticleEmitter.reset:()V │ │ +068720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068722: 5910 3207 |0001: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068726: 5210 2e07 |0003: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +06872a: 5910 2f07 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +06872e: 6e10 4c0d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d4c │ │ +068734: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0003 line=309 │ │ 0x0007 line=310 │ │ 0x000a line=311 │ │ locals : │ │ @@ -45316,229 +45317,229 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 425 16-bit code units │ │ -05a99c: |[05a99c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.save:(Ljava/io/Writer;)V │ │ -05a9ac: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05a9b0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05a9b6: 5421 4207 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -05a9ba: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05a9c0: 0c00 |000a: move-result-object v0 │ │ -05a9c2: 1a01 0100 |000b: const-string v1, " │ │ +068738: |[068738] com.badlogic.gdx.graphics.g2d.ParticleEmitter.save:(Ljava/io/Writer;)V │ │ +068748: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +06874c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +068752: 5421 4207 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +068756: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06875c: 0c00 |000a: move-result-object v0 │ │ +06875e: 1a01 0100 |000b: const-string v1, " │ │ " // string@0001 │ │ -05a9c6: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05a9cc: 0c00 |0010: move-result-object v0 │ │ -05a9ce: 6e10 dd24 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05a9d4: 0c00 |0014: move-result-object v0 │ │ -05a9d6: 6e20 2624 0300 |0015: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05a9dc: 1a00 c800 |0018: const-string v0, "- Delay - │ │ +068762: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068768: 0c00 |0010: move-result-object v0 │ │ +06876a: 6e10 dd24 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +068770: 0c00 |0014: move-result-object v0 │ │ +068772: 6e20 2624 0300 |0015: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068778: 1a00 c800 |0018: const-string v0, "- Delay - │ │ " // string@00c8 │ │ -05a9e0: 6e20 2624 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05a9e6: 5420 2d07 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ -05a9ea: 6e20 d90c 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ -05a9f0: 1a00 c900 |0022: const-string v0, "- Duration - │ │ +06877c: 6e20 2624 0300 |001a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068782: 5420 2d07 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@072d │ │ +068786: 6e20 d90c 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ +06878c: 1a00 c900 |0022: const-string v0, "- Duration - │ │ " // string@00c9 │ │ -05a9f4: 6e20 2624 0300 |0024: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05a9fa: 5420 3007 |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ -05a9fe: 6e20 d90c 3000 |0029: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ -05aa04: 1a00 c700 |002c: const-string v0, "- Count - │ │ +068790: 6e20 2624 0300 |0024: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068796: 5420 3007 |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0730 │ │ +06879a: 6e20 d90c 3000 |0029: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ +0687a0: 1a00 c700 |002c: const-string v0, "- Count - │ │ " // string@00c7 │ │ -05aa08: 6e20 2624 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aa0e: 2200 9103 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05aa12: 7010 d024 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05aa18: 1a01 2020 |0036: const-string v1, "min: " // string@2020 │ │ -05aa1c: 6e20 d724 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05aa22: 0c00 |003b: move-result-object v0 │ │ -05aa24: 5221 4107 |003c: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05aa28: 6e20 d424 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -05aa2e: 0c00 |0041: move-result-object v0 │ │ -05aa30: 1a01 0100 |0042: const-string v1, " │ │ +0687a4: 6e20 2624 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0687aa: 2200 9103 |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0687ae: 7010 d024 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0687b4: 1a01 2020 |0036: const-string v1, "min: " // string@2020 │ │ +0687b8: 6e20 d724 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0687be: 0c00 |003b: move-result-object v0 │ │ +0687c0: 5221 4107 |003c: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +0687c4: 6e20 d424 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0687ca: 0c00 |0041: move-result-object v0 │ │ +0687cc: 1a01 0100 |0042: const-string v1, " │ │ " // string@0001 │ │ -05aa34: 6e20 d724 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05aa3a: 0c00 |0047: move-result-object v0 │ │ -05aa3c: 6e10 dd24 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05aa42: 0c00 |004b: move-result-object v0 │ │ -05aa44: 6e20 2624 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aa4a: 2200 9103 |004f: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05aa4e: 7010 d024 0000 |0051: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05aa54: 1a01 ca1f |0054: const-string v1, "max: " // string@1fca │ │ -05aa58: 6e20 d724 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05aa5e: 0c00 |0059: move-result-object v0 │ │ -05aa60: 5221 4007 |005a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -05aa64: 6e20 d424 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -05aa6a: 0c00 |005f: move-result-object v0 │ │ -05aa6c: 1a01 0100 |0060: const-string v1, " │ │ +0687d0: 6e20 d724 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0687d6: 0c00 |0047: move-result-object v0 │ │ +0687d8: 6e10 dd24 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0687de: 0c00 |004b: move-result-object v0 │ │ +0687e0: 6e20 2624 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0687e6: 2200 9103 |004f: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0687ea: 7010 d024 0000 |0051: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0687f0: 1a01 ca1f |0054: const-string v1, "max: " // string@1fca │ │ +0687f4: 6e20 d724 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0687fa: 0c00 |0059: move-result-object v0 │ │ +0687fc: 5221 4007 |005a: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +068800: 6e20 d424 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +068806: 0c00 |005f: move-result-object v0 │ │ +068808: 1a01 0100 |0060: const-string v1, " │ │ " // string@0001 │ │ -05aa70: 6e20 d724 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05aa76: 0c00 |0065: move-result-object v0 │ │ -05aa78: 6e10 dd24 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05aa7e: 0c00 |0069: move-result-object v0 │ │ -05aa80: 6e20 2624 0300 |006a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aa86: 1a00 ca00 |006d: const-string v0, "- Emission - │ │ +06880c: 6e20 d724 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068812: 0c00 |0065: move-result-object v0 │ │ +068814: 6e10 dd24 0000 |0066: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06881a: 0c00 |0069: move-result-object v0 │ │ +06881c: 6e20 2624 0300 |006a: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068822: 1a00 ca00 |006d: const-string v0, "- Emission - │ │ " // string@00ca │ │ -05aa8a: 6e20 2624 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aa90: 5420 3407 |0072: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -05aa94: 6e20 ec0c 3000 |0074: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05aa9a: 1a00 cd00 |0077: const-string v0, "- Life - │ │ +068826: 6e20 2624 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +06882c: 5420 3407 |0072: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +068830: 6e20 ec0c 3000 |0074: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +068836: 1a00 cd00 |0077: const-string v0, "- Life - │ │ " // string@00cd │ │ -05aa9e: 6e20 2624 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aaa4: 5420 3f07 |007c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ -05aaa8: 6e20 ec0c 3000 |007e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05aaae: 1a00 ce00 |0081: const-string v0, "- Life Offset - │ │ +06883a: 6e20 2624 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068840: 5420 3f07 |007c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073f │ │ +068844: 6e20 ec0c 3000 |007e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +06884a: 1a00 ce00 |0081: const-string v0, "- Life Offset - │ │ " // string@00ce │ │ -05aab2: 6e20 2624 0300 |0083: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aab8: 5420 3e07 |0086: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ -05aabc: 6e20 ec0c 3000 |0088: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05aac2: 1a00 d900 |008b: const-string v0, "- X Offset - │ │ +06884e: 6e20 2624 0300 |0083: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068854: 5420 3e07 |0086: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.lifeOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@073e │ │ +068858: 6e20 ec0c 3000 |0088: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +06885e: 1a00 d900 |008b: const-string v0, "- X Offset - │ │ " // string@00d9 │ │ -05aac6: 6e20 2624 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aacc: 5420 5407 |0090: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ -05aad0: 6e20 d90c 3000 |0092: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ -05aad6: 1a00 da00 |0095: const-string v0, "- Y Offset - │ │ +068862: 6e20 2624 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068868: 5420 5407 |0090: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.xOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0754 │ │ +06886c: 6e20 d90c 3000 |0092: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ +068872: 1a00 da00 |0095: const-string v0, "- Y Offset - │ │ " // string@00da │ │ -05aada: 6e20 2624 0300 |0097: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aae0: 5420 5607 |009a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ -05aae4: 6e20 d90c 3000 |009c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ -05aaea: 1a00 d300 |009f: const-string v0, "- Spawn Shape - │ │ +068876: 6e20 2624 0300 |0097: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +06887c: 5420 5607 |009a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.yOffsetValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue; // field@0756 │ │ +068880: 6e20 d90c 3000 |009c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ +068886: 1a00 d300 |009f: const-string v0, "- Spawn Shape - │ │ " // string@00d3 │ │ -05aaee: 6e20 2624 0300 |00a1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aaf4: 5420 4907 |00a4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ -05aaf8: 6e20 060d 3000 |00a6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.save:(Ljava/io/Writer;)V // method@0d06 │ │ -05aafe: 1a00 d400 |00a9: const-string v0, "- Spawn Width - │ │ +06888a: 6e20 2624 0300 |00a1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068890: 5420 4907 |00a4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnShapeValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue; // field@0749 │ │ +068894: 6e20 060d 3000 |00a6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.save:(Ljava/io/Writer;)V // method@0d06 │ │ +06889a: 1a00 d400 |00a9: const-string v0, "- Spawn Width - │ │ " // string@00d4 │ │ -05ab02: 6e20 2624 0300 |00ab: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab08: 5420 4c07 |00ae: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ -05ab0c: 6e20 ec0c 3000 |00b0: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab12: 1a00 d200 |00b3: const-string v0, "- Spawn Height - │ │ +06889e: 6e20 2624 0300 |00ab: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0688a4: 5420 4c07 |00ae: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnWidthValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074c │ │ +0688a8: 6e20 ec0c 3000 |00b0: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +0688ae: 1a00 d200 |00b3: const-string v0, "- Spawn Height - │ │ " // string@00d2 │ │ -05ab16: 6e20 2624 0300 |00b5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab1c: 5420 4807 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ -05ab20: 6e20 ec0c 3000 |00ba: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab26: 1a00 d100 |00bd: const-string v0, "- Scale - │ │ +0688b2: 6e20 2624 0300 |00b5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0688b8: 5420 4807 |00b8: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.spawnHeightValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0748 │ │ +0688bc: 6e20 ec0c 3000 |00ba: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +0688c2: 1a00 d100 |00bd: const-string v0, "- Scale - │ │ " // string@00d1 │ │ -05ab2a: 6e20 2624 0300 |00bf: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab30: 5420 4507 |00c2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ -05ab34: 6e20 ec0c 3000 |00c4: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab3a: 1a00 d700 |00c7: const-string v0, "- Velocity - │ │ +0688c6: 6e20 2624 0300 |00bf: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0688cc: 5420 4507 |00c2: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.scaleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0745 │ │ +0688d0: 6e20 ec0c 3000 |00c4: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +0688d6: 1a00 d700 |00c7: const-string v0, "- Velocity - │ │ " // string@00d7 │ │ -05ab3e: 6e20 2624 0300 |00c9: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab44: 5420 5107 |00cc: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ -05ab48: 6e20 ec0c 3000 |00ce: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab4e: 1a00 c600 |00d1: const-string v0, "- Angle - │ │ +0688da: 6e20 2624 0300 |00c9: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0688e0: 5420 5107 |00cc: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.velocityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0751 │ │ +0688e4: 6e20 ec0c 3000 |00ce: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +0688ea: 1a00 c600 |00d1: const-string v0, "- Angle - │ │ " // string@00c6 │ │ -05ab52: 6e20 2624 0300 |00d3: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab58: 5420 2707 |00d6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ -05ab5c: 6e20 ec0c 3000 |00d8: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab62: 1a00 d000 |00db: const-string v0, "- Rotation - │ │ +0688ee: 6e20 2624 0300 |00d3: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0688f4: 5420 2707 |00d6: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.angleValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0727 │ │ +0688f8: 6e20 ec0c 3000 |00d8: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +0688fe: 1a00 d000 |00db: const-string v0, "- Rotation - │ │ " // string@00d0 │ │ -05ab66: 6e20 2624 0300 |00dd: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab6c: 5420 4407 |00e0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ -05ab70: 6e20 ec0c 3000 |00e2: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab76: 1a00 d800 |00e5: const-string v0, "- Wind - │ │ +068902: 6e20 2624 0300 |00dd: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068908: 5420 4407 |00e0: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.rotationValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0744 │ │ +06890c: 6e20 ec0c 3000 |00e2: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +068912: 1a00 d800 |00e5: const-string v0, "- Wind - │ │ " // string@00d8 │ │ -05ab7a: 6e20 2624 0300 |00e7: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab80: 5420 5207 |00ea: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ -05ab84: 6e20 ec0c 3000 |00ec: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab8a: 1a00 cb00 |00ef: const-string v0, "- Gravity - │ │ +068916: 6e20 2624 0300 |00e7: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +06891c: 5420 5207 |00ea: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.windValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0752 │ │ +068920: 6e20 ec0c 3000 |00ec: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +068926: 1a00 cb00 |00ef: const-string v0, "- Gravity - │ │ " // string@00cb │ │ -05ab8e: 6e20 2624 0300 |00f1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ab94: 5420 3807 |00f4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ -05ab98: 6e20 ec0c 3000 |00f6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05ab9e: 1a00 d500 |00f9: const-string v0, "- Tint - │ │ +06892a: 6e20 2624 0300 |00f1: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068930: 5420 3807 |00f4: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.gravityValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0738 │ │ +068934: 6e20 ec0c 3000 |00f6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +06893a: 1a00 d500 |00f9: const-string v0, "- Tint - │ │ " // string@00d5 │ │ -05aba2: 6e20 2624 0300 |00fb: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05aba8: 5420 4e07 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ -05abac: 6e20 b80c 3000 |0100: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.save:(Ljava/io/Writer;)V // method@0cb8 │ │ -05abb2: 1a00 d600 |0103: const-string v0, "- Transparency - │ │ +06893e: 6e20 2624 0300 |00fb: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068944: 5420 4e07 |00fe: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.tintValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue; // field@074e │ │ +068948: 6e20 b80c 3000 |0100: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.save:(Ljava/io/Writer;)V // method@0cb8 │ │ +06894e: 1a00 d600 |0103: const-string v0, "- Transparency - │ │ " // string@00d6 │ │ -05abb6: 6e20 2624 0300 |0105: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05abbc: 5420 4f07 |0108: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ -05abc0: 6e20 ec0c 3000 |010a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ -05abc6: 1a00 cf00 |010d: const-string v0, "- Options - │ │ +068952: 6e20 2624 0300 |0105: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068958: 5420 4f07 |0108: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@074f │ │ +06895c: 6e20 ec0c 3000 |010a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.save:(Ljava/io/Writer;)V // method@0cec │ │ +068962: 1a00 cf00 |010d: const-string v0, "- Options - │ │ " // string@00cf │ │ -05abca: 6e20 2624 0300 |010f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05abd0: 2200 9103 |0112: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05abd4: 7010 d024 0000 |0114: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05abda: 1a01 be11 |0117: const-string v1, "attached: " // string@11be │ │ -05abde: 6e20 d724 1000 |0119: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05abe4: 0c00 |011c: move-result-object v0 │ │ -05abe6: 5521 2807 |011d: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -05abea: 6e20 d824 1000 |011f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -05abf0: 0c00 |0122: move-result-object v0 │ │ -05abf2: 1a01 0100 |0123: const-string v1, " │ │ +068966: 6e20 2624 0300 |010f: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +06896c: 2200 9103 |0112: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +068970: 7010 d024 0000 |0114: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +068976: 1a01 be11 |0117: const-string v1, "attached: " // string@11be │ │ +06897a: 6e20 d724 1000 |0119: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068980: 0c00 |011c: move-result-object v0 │ │ +068982: 5521 2807 |011d: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +068986: 6e20 d824 1000 |011f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +06898c: 0c00 |0122: move-result-object v0 │ │ +06898e: 1a01 0100 |0123: const-string v1, " │ │ " // string@0001 │ │ -05abf6: 6e20 d724 1000 |0125: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05abfc: 0c00 |0128: move-result-object v0 │ │ -05abfe: 6e10 dd24 0000 |0129: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05ac04: 0c00 |012c: move-result-object v0 │ │ -05ac06: 6e20 2624 0300 |012d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ac0c: 2200 9103 |0130: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05ac10: 7010 d024 0000 |0132: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05ac16: 1a01 c613 |0135: const-string v1, "continuous: " // string@13c6 │ │ -05ac1a: 6e20 d724 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05ac20: 0c00 |013a: move-result-object v0 │ │ -05ac22: 5521 2a07 |013b: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -05ac26: 6e20 d824 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -05ac2c: 0c00 |0140: move-result-object v0 │ │ -05ac2e: 1a01 0100 |0141: const-string v1, " │ │ +068992: 6e20 d724 1000 |0125: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068998: 0c00 |0128: move-result-object v0 │ │ +06899a: 6e10 dd24 0000 |0129: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0689a0: 0c00 |012c: move-result-object v0 │ │ +0689a2: 6e20 2624 0300 |012d: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0689a8: 2200 9103 |0130: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0689ac: 7010 d024 0000 |0132: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0689b2: 1a01 c613 |0135: const-string v1, "continuous: " // string@13c6 │ │ +0689b6: 6e20 d724 1000 |0137: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0689bc: 0c00 |013a: move-result-object v0 │ │ +0689be: 5521 2a07 |013b: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +0689c2: 6e20 d824 1000 |013d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0689c8: 0c00 |0140: move-result-object v0 │ │ +0689ca: 1a01 0100 |0141: const-string v1, " │ │ " // string@0001 │ │ -05ac32: 6e20 d724 1000 |0143: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05ac38: 0c00 |0146: move-result-object v0 │ │ -05ac3a: 6e10 dd24 0000 |0147: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05ac40: 0c00 |014a: move-result-object v0 │ │ -05ac42: 6e20 2624 0300 |014b: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ac48: 2200 9103 |014e: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05ac4c: 7010 d024 0000 |0150: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05ac52: 1a01 4011 |0153: const-string v1, "aligned: " // string@1140 │ │ -05ac56: 6e20 d724 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05ac5c: 0c00 |0158: move-result-object v0 │ │ -05ac5e: 5521 2507 |0159: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -05ac62: 6e20 d824 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -05ac68: 0c00 |015e: move-result-object v0 │ │ -05ac6a: 1a01 0100 |015f: const-string v1, " │ │ +0689ce: 6e20 d724 1000 |0143: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0689d4: 0c00 |0146: move-result-object v0 │ │ +0689d6: 6e10 dd24 0000 |0147: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0689dc: 0c00 |014a: move-result-object v0 │ │ +0689de: 6e20 2624 0300 |014b: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0689e4: 2200 9103 |014e: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0689e8: 7010 d024 0000 |0150: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0689ee: 1a01 4011 |0153: const-string v1, "aligned: " // string@1140 │ │ +0689f2: 6e20 d724 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0689f8: 0c00 |0158: move-result-object v0 │ │ +0689fa: 5521 2507 |0159: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +0689fe: 6e20 d824 1000 |015b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +068a04: 0c00 |015e: move-result-object v0 │ │ +068a06: 1a01 0100 |015f: const-string v1, " │ │ " // string@0001 │ │ -05ac6e: 6e20 d724 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05ac74: 0c00 |0164: move-result-object v0 │ │ -05ac76: 6e10 dd24 0000 |0165: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05ac7c: 0c00 |0168: move-result-object v0 │ │ -05ac7e: 6e20 2624 0300 |0169: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05ac84: 2200 9103 |016c: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05ac88: 7010 d024 0000 |016e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05ac8e: 1a01 3311 |0171: const-string v1, "additive: " // string@1133 │ │ -05ac92: 6e20 d724 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05ac98: 0c00 |0176: move-result-object v0 │ │ -05ac9a: 5521 2407 |0177: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05ac9e: 6e20 d824 1000 |0179: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -05aca4: 0c00 |017c: move-result-object v0 │ │ -05aca6: 1a01 0100 |017d: const-string v1, " │ │ +068a0a: 6e20 d724 1000 |0161: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068a10: 0c00 |0164: move-result-object v0 │ │ +068a12: 6e10 dd24 0000 |0165: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +068a18: 0c00 |0168: move-result-object v0 │ │ +068a1a: 6e20 2624 0300 |0169: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068a20: 2200 9103 |016c: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +068a24: 7010 d024 0000 |016e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +068a2a: 1a01 3311 |0171: const-string v1, "additive: " // string@1133 │ │ +068a2e: 6e20 d724 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068a34: 0c00 |0176: move-result-object v0 │ │ +068a36: 5521 2407 |0177: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +068a3a: 6e20 d824 1000 |0179: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +068a40: 0c00 |017c: move-result-object v0 │ │ +068a42: 1a01 0100 |017d: const-string v1, " │ │ " // string@0001 │ │ -05acaa: 6e20 d724 1000 |017f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05acb0: 0c00 |0182: move-result-object v0 │ │ -05acb2: 6e10 dd24 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05acb8: 0c00 |0186: move-result-object v0 │ │ -05acba: 6e20 2624 0300 |0187: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05acc0: 2200 9103 |018a: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -05acc4: 7010 d024 0000 |018c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05acca: 1a01 1612 |018f: const-string v1, "behind: " // string@1216 │ │ -05acce: 6e20 d724 1000 |0191: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05acd4: 0c00 |0194: move-result-object v0 │ │ -05acd6: 5521 2907 |0195: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ -05acda: 6e20 d824 1000 |0197: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -05ace0: 0c00 |019a: move-result-object v0 │ │ -05ace2: 1a01 0100 |019b: const-string v1, " │ │ +068a46: 6e20 d724 1000 |017f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068a4c: 0c00 |0182: move-result-object v0 │ │ +068a4e: 6e10 dd24 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +068a54: 0c00 |0186: move-result-object v0 │ │ +068a56: 6e20 2624 0300 |0187: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068a5c: 2200 9103 |018a: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +068a60: 7010 d024 0000 |018c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +068a66: 1a01 1612 |018f: const-string v1, "behind: " // string@1216 │ │ +068a6a: 6e20 d724 1000 |0191: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068a70: 0c00 |0194: move-result-object v0 │ │ +068a72: 5521 2907 |0195: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ +068a76: 6e20 d824 1000 |0197: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +068a7c: 0c00 |019a: move-result-object v0 │ │ +068a7e: 1a01 0100 |019b: const-string v1, " │ │ " // string@0001 │ │ -05ace6: 6e20 d724 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05acec: 0c00 |01a0: move-result-object v0 │ │ -05acee: 6e10 dd24 0000 |01a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05acf4: 0c00 |01a4: move-result-object v0 │ │ -05acf6: 6e20 2624 0300 |01a5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -05acfc: 0e00 |01a8: return-void │ │ +068a82: 6e20 d724 1000 |019d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +068a88: 0c00 |01a0: move-result-object v0 │ │ +068a8a: 6e10 dd24 0000 |01a1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +068a90: 0c00 |01a4: move-result-object v0 │ │ +068a92: 6e20 2624 0300 |01a5: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +068a98: 0e00 |01a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0018 line=783 │ │ 0x001d line=784 │ │ 0x0022 line=785 │ │ 0x0027 line=786 │ │ @@ -45593,17 +45594,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad00: |[05ad00] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAdditive:(Z)V │ │ -05ad10: 5c01 2407 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ -05ad14: 0e00 |0002: return-void │ │ +068a9c: |[068a9c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAdditive:(Z)V │ │ +068aac: 5c01 2407 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.additive:Z // field@0724 │ │ +068ab0: 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 │ │ @@ -45613,17 +45614,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad18: |[05ad18] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAligned:(Z)V │ │ -05ad28: 5c01 2507 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ -05ad2c: 0e00 |0002: return-void │ │ +068ab4: |[068ab4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAligned:(Z)V │ │ +068ac4: 5c01 2507 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.aligned:Z // field@0725 │ │ +068ac8: 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 │ │ @@ -45633,17 +45634,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad30: |[05ad30] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAttached:(Z)V │ │ -05ad40: 5c01 2807 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -05ad44: 0e00 |0002: return-void │ │ +068acc: |[068acc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setAttached:(Z)V │ │ +068adc: 5c01 2807 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +068ae0: 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 │ │ @@ -45653,17 +45654,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad48: |[05ad48] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setBehind:(Z)V │ │ -05ad58: 5c01 2907 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ -05ad5c: 0e00 |0002: return-void │ │ +068ae4: |[068ae4] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setBehind:(Z)V │ │ +068af4: 5c01 2907 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.behind:Z // field@0729 │ │ +068af8: 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 │ │ @@ -45673,17 +45674,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad60: |[05ad60] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setContinuous:(Z)V │ │ -05ad70: 5c01 2a07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -05ad74: 0e00 |0002: return-void │ │ +068afc: |[068afc] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setContinuous:(Z)V │ │ +068b0c: 5c01 2a07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +068b10: 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 │ │ @@ -45693,30 +45694,30 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05ad78: |[05ad78] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setFlip:(ZZ)V │ │ -05ad88: 5c45 3607 |0000: iput-boolean v5, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@0736 │ │ -05ad8c: 5c46 3707 |0002: iput-boolean v6, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@0737 │ │ -05ad90: 5443 4307 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05ad94: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -05ad98: 0e00 |0008: return-void │ │ -05ad9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ad9c: 5443 4307 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05ada0: 2131 |000c: array-length v1, v3 │ │ -05ada2: 3510 fbff |000d: if-ge v0, v1, 0008 // -0005 │ │ -05ada6: 5443 4307 |000f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05adaa: 4602 0300 |0011: aget-object v2, v3, v0 │ │ -05adae: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ -05adb2: 6e30 c30c 5206 |0015: invoke-virtual {v2, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0cc3 │ │ -05adb8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05adbc: 28f3 |001a: goto 000d // -000d │ │ +068b14: |[068b14] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setFlip:(ZZ)V │ │ +068b24: 5c45 3607 |0000: iput-boolean v5, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipX:Z // field@0736 │ │ +068b28: 5c46 3707 |0002: iput-boolean v6, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:Z // field@0737 │ │ +068b2c: 5443 4307 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068b30: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +068b34: 0e00 |0008: return-void │ │ +068b36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +068b38: 5443 4307 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068b3c: 2131 |000c: array-length v1, v3 │ │ +068b3e: 3510 fbff |000d: if-ge v0, v1, 0008 // -0005 │ │ +068b42: 5443 4307 |000f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068b46: 4602 0300 |0011: aget-object v2, v3, v0 │ │ +068b4a: 3802 0500 |0013: if-eqz v2, 0018 // +0005 │ │ +068b4e: 6e30 c30c 5206 |0015: invoke-virtual {v2, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.flip:(ZZ)V // method@0cc3 │ │ +068b54: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068b58: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0002 line=757 │ │ 0x0004 line=758 │ │ 0x0008 line=763 │ │ 0x0009 line=759 │ │ @@ -45736,17 +45737,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05adc0: |[05adc0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setImagePath:(Ljava/lang/String;)V │ │ -05add0: 5b01 3907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@0739 │ │ -05add4: 0e00 |0002: return-void │ │ +068b5c: |[068b5c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setImagePath:(Ljava/lang/String;)V │ │ +068b6c: 5b01 3907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.imagePath:Ljava/lang/String; // field@0739 │ │ +068b70: 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; │ │ @@ -45756,23 +45757,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05add8: |[05add8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMaxParticleCount:(I)V │ │ -05ade8: 5912 4007 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -05adec: 2320 3a04 |0002: new-array v0, v2, [Z // type@043a │ │ -05adf0: 5b10 2207 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -05adf4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05adf6: 5910 2307 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05adfa: 2320 0304 |0009: new-array v0, v2, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@0403 │ │ -05adfe: 5b10 4307 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05ae02: 0e00 |000d: return-void │ │ +068b74: |[068b74] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMaxParticleCount:(I)V │ │ +068b84: 5912 4007 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +068b88: 2320 3a04 |0002: new-array v0, v2, [Z // type@043a │ │ +068b8c: 5b10 2207 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +068b90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +068b92: 5910 2307 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +068b96: 2320 0304 |0009: new-array v0, v2, [Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // type@0403 │ │ +068b9a: 5b10 4307 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068b9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ 0x0006 line=139 │ │ 0x0009 line=140 │ │ 0x000d line=141 │ │ @@ -45785,17 +45786,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ae04: |[05ae04] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMinParticleCount:(I)V │ │ -05ae14: 5901 4107 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05ae18: 0e00 |0002: return-void │ │ +068ba0: |[068ba0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setMinParticleCount:(I)V │ │ +068bb0: 5901 4107 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +068bb4: 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 │ │ @@ -45805,17 +45806,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ae1c: |[05ae1c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setName:(Ljava/lang/String;)V │ │ -05ae2c: 5b01 4207 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ -05ae30: 0e00 |0002: return-void │ │ +068bb8: |[068bb8] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setName:(Ljava/lang/String;)V │ │ +068bc8: 5b01 4207 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.name:Ljava/lang/String; // field@0742 │ │ +068bcc: 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; │ │ @@ -45825,35 +45826,35 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -05ae34: |[05ae34] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setPosition:(FF)V │ │ -05ae44: 5565 2807 |0000: iget-boolean v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ -05ae48: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ -05ae4c: 5265 5307 |0004: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ -05ae50: a703 0705 |0006: sub-float v3, v7, v5 │ │ -05ae54: 5265 5507 |0008: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ -05ae58: a704 0805 |000a: sub-float v4, v8, v5 │ │ -05ae5c: 5460 2207 |000c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -05ae60: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -05ae62: 2102 |000f: array-length v2, v0 │ │ -05ae64: 3521 1000 |0010: if-ge v1, v2, 0020 // +0010 │ │ -05ae68: 4705 0001 |0012: aget-boolean v5, v0, v1 │ │ -05ae6c: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -05ae70: 5465 4307 |0016: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05ae74: 4605 0501 |0018: aget-object v5, v5, v1 │ │ -05ae78: 6e30 ca0c 3504 |001a: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cca │ │ -05ae7e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05ae82: 28f1 |001f: goto 0010 // -000f │ │ -05ae84: 5967 5307 |0020: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ -05ae88: 5968 5507 |0022: iput v8, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ -05ae8c: 0e00 |0024: return-void │ │ +068bd0: |[068bd0] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setPosition:(FF)V │ │ +068be0: 5565 2807 |0000: iget-boolean v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.attached:Z // field@0728 │ │ +068be4: 3805 1e00 |0002: if-eqz v5, 0020 // +001e │ │ +068be8: 5265 5307 |0004: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ +068bec: a703 0705 |0006: sub-float v3, v7, v5 │ │ +068bf0: 5265 5507 |0008: iget v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ +068bf4: a704 0805 |000a: sub-float v4, v8, v5 │ │ +068bf8: 5460 2207 |000c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +068bfc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +068bfe: 2102 |000f: array-length v2, v0 │ │ +068c00: 3521 1000 |0010: if-ge v1, v2, 0020 // +0010 │ │ +068c04: 4705 0001 |0012: aget-boolean v5, v0, v1 │ │ +068c08: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +068c0c: 5465 4307 |0016: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068c10: 4605 0501 |0018: aget-object v5, v5, v1 │ │ +068c14: 6e30 ca0c 3504 |001a: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cca │ │ +068c1a: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +068c1e: 28f1 |001f: goto 0010 // -000f │ │ +068c20: 5967 5307 |0020: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.x:F // field@0753 │ │ +068c24: 5968 5507 |0022: iput v8, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.y:F // field@0755 │ │ +068c28: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x0008 line=559 │ │ 0x000c line=560 │ │ 0x000e line=561 │ │ @@ -45877,35 +45878,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 │ │ -05ae90: |[05ae90] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -05aea0: 5b78 4d07 |0000: iput-object v8, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ -05aea4: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ -05aea8: 0e00 |0004: return-void │ │ -05aeaa: 6e10 c90d 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0dc9 │ │ -05aeb0: 0a02 |0008: move-result v2 │ │ -05aeb2: 6e10 ca0d 0800 |0009: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0dca │ │ -05aeb8: 0a03 |000c: move-result v3 │ │ -05aeba: 6e10 ce0d 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ -05aec0: 0c05 |0010: move-result-object v5 │ │ -05aec2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05aec4: 5476 4307 |0012: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05aec8: 2161 |0014: array-length v1, v6 │ │ -05aeca: 3510 efff |0015: if-ge v0, v1, 0004 // -0011 │ │ -05aece: 5476 4307 |0017: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05aed2: 4604 0600 |0019: aget-object v4, v6, v0 │ │ -05aed6: 3804 e9ff |001b: if-eqz v4, 0004 // -0017 │ │ -05aeda: 6e20 c90c 5400 |001d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0cc9 │ │ -05aee0: 6e30 c60c 2403 |0020: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setOrigin:(FF)V // method@0cc6 │ │ -05aee6: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05aeea: 28f0 |0025: goto 0015 // -0010 │ │ +068c2c: |[068c2c] com.badlogic.gdx.graphics.g2d.ParticleEmitter.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +068c3c: 5b78 4d07 |0000: iput-object v8, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@074d │ │ +068c40: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ +068c44: 0e00 |0004: return-void │ │ +068c46: 6e10 c90d 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0dc9 │ │ +068c4c: 0a02 |0008: move-result v2 │ │ +068c4e: 6e10 ca0d 0800 |0009: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0dca │ │ +068c54: 0a03 |000c: move-result v3 │ │ +068c56: 6e10 ce0d 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ +068c5c: 0c05 |0010: move-result-object v5 │ │ +068c5e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +068c60: 5476 4307 |0012: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068c64: 2161 |0014: array-length v1, v6 │ │ +068c66: 3510 efff |0015: if-ge v0, v1, 0004 // -0011 │ │ +068c6a: 5476 4307 |0017: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068c6e: 4604 0600 |0019: aget-object v4, v6, v0 │ │ +068c72: 3804 e9ff |001b: if-eqz v4, 0004 // -0017 │ │ +068c76: 6e20 c90c 5400 |001d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0cc9 │ │ +068c7c: 6e30 c60c 2403 |0020: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.setOrigin:(FF)V // method@0cc6 │ │ +068c82: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068c86: 28f0 |0025: goto 0015 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ 0x0004 line=580 │ │ 0x0005 line=571 │ │ 0x0009 line=572 │ │ @@ -45931,21 +45932,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05aeec: |[05aeec] com.badlogic.gdx.graphics.g2d.ParticleEmitter.start:()V │ │ -05aefc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05aefe: 5c10 3507 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ -05af02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05af04: 5c10 2607 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ -05af08: 7010 3e0d 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d3e │ │ -05af0e: 0e00 |0009: return-void │ │ +068c88: |[068c88] com.badlogic.gdx.graphics.g2d.ParticleEmitter.start:()V │ │ +068c98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +068c9a: 5c10 3507 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ +068c9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +068ca0: 5c10 2607 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ +068ca4: 7010 3e0d 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d3e │ │ +068caa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=303 │ │ 0x0006 line=304 │ │ 0x0009 line=305 │ │ locals : │ │ @@ -45956,129 +45957,129 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 197 16-bit code units │ │ -05af10: |[05af10] com.badlogic.gdx.graphics.g2d.ParticleEmitter.update:(F)V │ │ -05af20: 120a |0000: const/4 v10, #int 0 // #0 │ │ -05af22: 150c 7a44 |0001: const/high16 v12, #int 1148846080 // #447a │ │ -05af26: 52d7 2107 |0003: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05af2a: a808 0e0c |0005: mul-float v8, v14, v12 │ │ -05af2e: 1509 7a43 |0007: const/high16 v9, #int 1132068864 // #437a │ │ -05af32: 7120 8724 9800 |0009: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -05af38: 0a08 |000c: move-result v8 │ │ -05af3a: c687 |000d: add-float/2addr v7, v8 │ │ -05af3c: 59d7 2107 |000e: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05af40: 52d7 2107 |0010: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05af44: 1508 803f |0012: const/high16 v8, #int 1065353216 // #3f80 │ │ -05af48: 2e07 0708 |0014: cmpg-float v7, v7, v8 │ │ -05af4c: 3b07 0300 |0016: if-gez v7, 0019 // +0003 │ │ -05af50: 0e00 |0018: return-void │ │ -05af52: 52d7 2107 |0019: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05af56: 8772 |001b: float-to-int v2, v7 │ │ -05af58: 52d7 2107 |001c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05af5c: 8228 |001e: int-to-float v8, v2 │ │ -05af5e: c787 |001f: sub-float/2addr v7, v8 │ │ -05af60: 59d7 2107 |0020: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ -05af64: 54d0 2207 |0022: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ -05af68: 52d1 2307 |0024: iget v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05af6c: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -05af6e: 2106 |0027: array-length v6, v0 │ │ -05af70: 3565 1700 |0028: if-ge v5, v6, 003f // +0017 │ │ -05af74: 4707 0005 |002a: aget-boolean v7, v0, v5 │ │ -05af78: 3807 1000 |002c: if-eqz v7, 003c // +0010 │ │ -05af7c: 54d7 4307 |002e: iget-object v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ -05af80: 4607 0705 |0030: aget-object v7, v7, v5 │ │ -05af84: 7040 4e0d 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@0d4e │ │ -05af8a: 0a07 |0035: move-result v7 │ │ -05af8c: 3907 0600 |0036: if-nez v7, 003c // +0006 │ │ -05af90: 4e0a 0005 |0038: aput-boolean v10, v0, v5 │ │ -05af94: d801 01ff |003a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -05af98: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05af9c: 28ea |003e: goto 0028 // -0016 │ │ -05af9e: 59d1 2307 |003f: iput v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ -05afa2: 52d7 2c07 |0041: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05afa6: 52d8 2b07 |0043: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ -05afaa: 2e07 0708 |0045: cmpg-float v7, v7, v8 │ │ -05afae: 3b07 0900 |0047: if-gez v7, 0050 // +0009 │ │ -05afb2: 52d7 2c07 |0049: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05afb6: 8228 |004b: int-to-float v8, v2 │ │ -05afb8: c687 |004c: add-float/2addr v7, v8 │ │ -05afba: 59d7 2c07 |004d: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ -05afbe: 28c9 |004f: goto 0018 // -0037 │ │ -05afc0: 55d7 3507 |0050: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ -05afc4: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ -05afc8: 5cda 3507 |0054: iput-boolean v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ -05afcc: 6e10 0f0d 0d00 |0056: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0d0f │ │ -05afd2: 52d7 2f07 |0059: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05afd6: 52d8 2e07 |005b: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05afda: 2e07 0708 |005d: cmpg-float v7, v7, v8 │ │ -05afde: 3b07 5a00 |005f: if-gez v7, 00b9 // +005a │ │ -05afe2: 52d7 2f07 |0061: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05afe6: 8228 |0063: int-to-float v8, v2 │ │ -05afe8: c687 |0064: add-float/2addr v7, v8 │ │ -05afea: 59d7 2f07 |0065: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05afee: 52d7 3207 |0067: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05aff2: b027 |0069: add-int/2addr v7, v2 │ │ -05aff4: 59d7 3207 |006a: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05aff8: 52d7 3107 |006c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ -05affc: 8277 |006e: int-to-float v7, v7 │ │ -05affe: 52d8 3307 |006f: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ -05b002: 8288 |0071: int-to-float v8, v8 │ │ -05b004: 54d9 3407 |0072: iget-object v9, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ -05b008: 52da 2f07 |0074: iget v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -05b00c: 52db 2e07 |0076: iget v11, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -05b010: c9ba |0078: div-float/2addr v10, v11 │ │ -05b012: 6e20 e40c a900 |0079: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ -05b018: 0a09 |007c: move-result v9 │ │ -05b01a: c898 |007d: mul-float/2addr v8, v9 │ │ -05b01c: a603 0708 |007e: add-float v3, v7, v8 │ │ -05b020: 1207 |0080: const/4 v7, #int 0 // #0 │ │ -05b022: 2d07 0307 |0081: cmpl-float v7, v3, v7 │ │ -05b026: 3d07 2a00 |0083: if-lez v7, 00ad // +002a │ │ -05b02a: a903 0c03 |0085: div-float v3, v12, v3 │ │ -05b02e: 52d7 3207 |0087: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05b032: 8277 |0089: int-to-float v7, v7 │ │ -05b034: 2d07 0703 |008a: cmpl-float v7, v7, v3 │ │ -05b038: 3a07 2100 |008c: if-ltz v7, 00ad // +0021 │ │ -05b03c: 52d7 3207 |008e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05b040: 8277 |0090: int-to-float v7, v7 │ │ -05b042: c937 |0091: div-float/2addr v7, v3 │ │ -05b044: 8774 |0092: float-to-int v4, v7 │ │ -05b046: 52d7 4007 |0093: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ -05b04a: b117 |0095: sub-int/2addr v7, v1 │ │ -05b04c: 7120 8824 7400 |0096: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -05b052: 0a04 |0099: move-result v4 │ │ -05b054: 52d7 3207 |009a: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05b058: 8277 |009c: int-to-float v7, v7 │ │ -05b05a: 8248 |009d: int-to-float v8, v4 │ │ -05b05c: c838 |009e: mul-float/2addr v8, v3 │ │ -05b05e: c787 |009f: sub-float/2addr v7, v8 │ │ -05b060: 8777 |00a0: float-to-int v7, v7 │ │ -05b062: 59d7 3207 |00a1: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05b066: 52d7 3207 |00a3: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05b06a: 8277 |00a5: int-to-float v7, v7 │ │ -05b06c: ca37 |00a6: rem-float/2addr v7, v3 │ │ -05b06e: 8777 |00a7: float-to-int v7, v7 │ │ -05b070: 59d7 3207 |00a8: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ -05b074: 6e20 100d 4d00 |00aa: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ -05b07a: 52d7 4107 |00ad: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05b07e: 3571 69ff |00af: if-ge v1, v7, 0018 // -0097 │ │ -05b082: 52d7 4107 |00b1: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ -05b086: b117 |00b3: sub-int/2addr v7, v1 │ │ -05b088: 6e20 100d 7d00 |00b4: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ -05b08e: 2900 61ff |00b7: goto/16 0018 // -009f │ │ -05b092: 55d7 2a07 |00b9: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ -05b096: 3807 5dff |00bb: if-eqz v7, 0018 // -00a3 │ │ -05b09a: 55d7 2607 |00bd: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ -05b09e: 3907 59ff |00bf: if-nez v7, 0018 // -00a7 │ │ -05b0a2: 7010 3e0d 0d00 |00c1: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d3e │ │ -05b0a8: 28a3 |00c4: goto 0067 // -005d │ │ +068cac: |[068cac] com.badlogic.gdx.graphics.g2d.ParticleEmitter.update:(F)V │ │ +068cbc: 120a |0000: const/4 v10, #int 0 // #0 │ │ +068cbe: 150c 7a44 |0001: const/high16 v12, #int 1148846080 // #447a │ │ +068cc2: 52d7 2107 |0003: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +068cc6: a808 0e0c |0005: mul-float v8, v14, v12 │ │ +068cca: 1509 7a43 |0007: const/high16 v9, #int 1132068864 // #437a │ │ +068cce: 7120 8724 9800 |0009: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +068cd4: 0a08 |000c: move-result v8 │ │ +068cd6: c687 |000d: add-float/2addr v7, v8 │ │ +068cd8: 59d7 2107 |000e: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +068cdc: 52d7 2107 |0010: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +068ce0: 1508 803f |0012: const/high16 v8, #int 1065353216 // #3f80 │ │ +068ce4: 2e07 0708 |0014: cmpg-float v7, v7, v8 │ │ +068ce8: 3b07 0300 |0016: if-gez v7, 0019 // +0003 │ │ +068cec: 0e00 |0018: return-void │ │ +068cee: 52d7 2107 |0019: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +068cf2: 8772 |001b: float-to-int v2, v7 │ │ +068cf4: 52d7 2107 |001c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +068cf8: 8228 |001e: int-to-float v8, v2 │ │ +068cfa: c787 |001f: sub-float/2addr v7, v8 │ │ +068cfc: 59d7 2107 |0020: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.accumulator:F // field@0721 │ │ +068d00: 54d0 2207 |0022: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.active:[Z // field@0722 │ │ +068d04: 52d1 2307 |0024: iget v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +068d08: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +068d0a: 2106 |0027: array-length v6, v0 │ │ +068d0c: 3565 1700 |0028: if-ge v5, v6, 003f // +0017 │ │ +068d10: 4707 0005 |002a: aget-boolean v7, v0, v5 │ │ +068d14: 3807 1000 |002c: if-eqz v7, 003c // +0010 │ │ +068d18: 54d7 4307 |002e: iget-object v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.particles:[Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; // field@0743 │ │ +068d1c: 4607 0705 |0030: aget-object v7, v7, v5 │ │ +068d20: 7040 4e0d 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@0d4e │ │ +068d26: 0a07 |0035: move-result v7 │ │ +068d28: 3907 0600 |0036: if-nez v7, 003c // +0006 │ │ +068d2c: 4e0a 0005 |0038: aput-boolean v10, v0, v5 │ │ +068d30: d801 01ff |003a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +068d34: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +068d38: 28ea |003e: goto 0028 // -0016 │ │ +068d3a: 59d1 2307 |003f: iput v1, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.activeCount:I // field@0723 │ │ +068d3e: 52d7 2c07 |0041: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +068d42: 52d8 2b07 |0043: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delay:F // field@072b │ │ +068d46: 2e07 0708 |0045: cmpg-float v7, v7, v8 │ │ +068d4a: 3b07 0900 |0047: if-gez v7, 0050 // +0009 │ │ +068d4e: 52d7 2c07 |0049: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +068d52: 8228 |004b: int-to-float v8, v2 │ │ +068d54: c687 |004c: add-float/2addr v7, v8 │ │ +068d56: 59d7 2c07 |004d: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.delayTimer:F // field@072c │ │ +068d5a: 28c9 |004f: goto 0018 // -0037 │ │ +068d5c: 55d7 3507 |0050: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ +068d60: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ +068d64: 5cda 3507 |0054: iput-boolean v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.firstUpdate:Z // field@0735 │ │ +068d68: 6e10 0f0d 0d00 |0056: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticle:()V // method@0d0f │ │ +068d6e: 52d7 2f07 |0059: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +068d72: 52d8 2e07 |005b: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +068d76: 2e07 0708 |005d: cmpg-float v7, v7, v8 │ │ +068d7a: 3b07 5a00 |005f: if-gez v7, 00b9 // +005a │ │ +068d7e: 52d7 2f07 |0061: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +068d82: 8228 |0063: int-to-float v8, v2 │ │ +068d84: c687 |0064: add-float/2addr v7, v8 │ │ +068d86: 59d7 2f07 |0065: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +068d8a: 52d7 3207 |0067: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068d8e: b027 |0069: add-int/2addr v7, v2 │ │ +068d90: 59d7 3207 |006a: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068d94: 52d7 3107 |006c: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emission:I // field@0731 │ │ +068d98: 8277 |006e: int-to-float v7, v7 │ │ +068d9a: 52d8 3307 |006f: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDiff:I // field@0733 │ │ +068d9e: 8288 |0071: int-to-float v8, v8 │ │ +068da0: 54d9 3407 |0072: iget-object v9, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; // field@0734 │ │ +068da4: 52da 2f07 |0074: iget v10, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +068da8: 52db 2e07 |0076: iget v11, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +068dac: c9ba |0078: div-float/2addr v10, v11 │ │ +068dae: 6e20 e40c a900 |0079: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.getScale:(F)F // method@0ce4 │ │ +068db4: 0a09 |007c: move-result v9 │ │ +068db6: c898 |007d: mul-float/2addr v8, v9 │ │ +068db8: a603 0708 |007e: add-float v3, v7, v8 │ │ +068dbc: 1207 |0080: const/4 v7, #int 0 // #0 │ │ +068dbe: 2d07 0307 |0081: cmpl-float v7, v3, v7 │ │ +068dc2: 3d07 2a00 |0083: if-lez v7, 00ad // +002a │ │ +068dc6: a903 0c03 |0085: div-float v3, v12, v3 │ │ +068dca: 52d7 3207 |0087: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068dce: 8277 |0089: int-to-float v7, v7 │ │ +068dd0: 2d07 0703 |008a: cmpl-float v7, v7, v3 │ │ +068dd4: 3a07 2100 |008c: if-ltz v7, 00ad // +0021 │ │ +068dd8: 52d7 3207 |008e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068ddc: 8277 |0090: int-to-float v7, v7 │ │ +068dde: c937 |0091: div-float/2addr v7, v3 │ │ +068de0: 8774 |0092: float-to-int v4, v7 │ │ +068de2: 52d7 4007 |0093: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.maxParticleCount:I // field@0740 │ │ +068de6: b117 |0095: sub-int/2addr v7, v1 │ │ +068de8: 7120 8824 7400 |0096: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +068dee: 0a04 |0099: move-result v4 │ │ +068df0: 52d7 3207 |009a: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068df4: 8277 |009c: int-to-float v7, v7 │ │ +068df6: 8248 |009d: int-to-float v8, v4 │ │ +068df8: c838 |009e: mul-float/2addr v8, v3 │ │ +068dfa: c787 |009f: sub-float/2addr v7, v8 │ │ +068dfc: 8777 |00a0: float-to-int v7, v7 │ │ +068dfe: 59d7 3207 |00a1: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068e02: 52d7 3207 |00a3: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068e06: 8277 |00a5: int-to-float v7, v7 │ │ +068e08: ca37 |00a6: rem-float/2addr v7, v3 │ │ +068e0a: 8777 |00a7: float-to-int v7, v7 │ │ +068e0c: 59d7 3207 |00a8: iput v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.emissionDelta:I // field@0732 │ │ +068e10: 6e20 100d 4d00 |00aa: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ +068e16: 52d7 4107 |00ad: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +068e1a: 3571 69ff |00af: if-ge v1, v7, 0018 // -0097 │ │ +068e1e: 52d7 4107 |00b1: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.minParticleCount:I // field@0741 │ │ +068e22: b117 |00b3: sub-int/2addr v7, v1 │ │ +068e24: 6e20 100d 7d00 |00b4: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.addParticles:(I)V // method@0d10 │ │ +068e2a: 2900 61ff |00b7: goto/16 0018 // -009f │ │ +068e2e: 55d7 2a07 |00b9: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.continuous:Z // field@072a │ │ +068e32: 3807 5dff |00bb: if-eqz v7, 0018 // -00a3 │ │ +068e36: 55d7 2607 |00bd: iget-boolean v7, v13, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:Z // field@0726 │ │ +068e3a: 3907 59ff |00bf: if-nez v7, 0018 // -00a7 │ │ +068e3e: 7010 3e0d 0d00 |00c1: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.restart:()V // method@0d3e │ │ +068e44: 28a3 |00c4: goto 0067 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=177 │ │ 0x0010 line=178 │ │ 0x0018 line=222 │ │ 0x0019 line=179 │ │ 0x001c line=180 │ │ @@ -46167,20 +46168,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05b0ac: |[05b0ac] com.badlogic.gdx.graphics.g2d.PixmapPacker$Node.:()V │ │ -05b0bc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b0c2: 2200 db01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -05b0c6: 7010 e612 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -05b0cc: 5b10 6907 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -05b0d0: 0e00 |000a: return-void │ │ +068e48: |[068e48] com.badlogic.gdx.graphics.g2d.PixmapPacker$Node.:()V │ │ +068e58: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +068e5e: 2200 db01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +068e62: 7010 e612 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +068e68: 5b10 6907 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +068e6c: 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; │ │ @@ -46190,27 +46191,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 │ │ -05b0d4: |[05b0d4] 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 │ │ -05b0e4: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b0ea: 2200 db01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -05b0ee: 8261 |0005: int-to-float v1, v6 │ │ -05b0f0: 8272 |0006: int-to-float v2, v7 │ │ -05b0f2: 8283 |0007: int-to-float v3, v8 │ │ -05b0f4: 8294 |0008: int-to-float v4, v9 │ │ -05b0f6: 7054 e712 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ -05b0fc: 5b50 6907 |000c: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -05b100: 5b5a 6807 |000e: iput-object v10, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -05b104: 5b5b 6a07 |0010: iput-object v11, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -05b108: 5b5c 6707 |0012: iput-object v12, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ -05b10c: 0e00 |0014: return-void │ │ +068e70: |[068e70] 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 │ │ +068e80: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +068e86: 2200 db01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +068e8a: 8261 |0005: int-to-float v1, v6 │ │ +068e8c: 8272 |0006: int-to-float v2, v7 │ │ +068e8e: 8283 |0007: int-to-float v3, v8 │ │ +068e90: 8294 |0008: int-to-float v4, v9 │ │ +068e92: 7054 e712 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ +068e98: 5b50 6907 |000c: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +068e9c: 5b5a 6807 |000e: iput-object v10, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +068ea0: 5b5b 6a07 |0010: iput-object v11, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +068ea4: 5b5c 6707 |0012: iput-object v12, v5, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ +068ea8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ 0x000e line=96 │ │ 0x0010 line=97 │ │ 0x0012 line=98 │ │ @@ -46284,21 +46285,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 │ │ -05b110: |[05b110] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V │ │ -05b120: 5b12 7007 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0770 │ │ -05b124: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b12a: 2200 a702 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -05b12e: 7010 db1c 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -05b134: 5b10 6b07 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -05b138: 0e00 |000c: return-void │ │ +068eac: |[068eac] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V │ │ +068ebc: 5b12 7007 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0770 │ │ +068ec0: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +068ec6: 2200 a702 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +068eca: 7010 db1c 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +068ed0: 5b10 6b07 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +068ed4: 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; │ │ @@ -46309,17 +46310,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b13c: |[05b13c] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.getPixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -05b14c: 5410 6c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -05b150: 1100 |0002: return-object v0 │ │ +068ed8: |[068ed8] com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.getPixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +068ee8: 5410 6c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +068eec: 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 : 3336 (PixmapPacker.java) │ │ @@ -46359,24 +46360,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 │ │ -05b154: |[05b154] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -05b164: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b16a: 5b23 7a07 |0003: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b16e: 3904 0a00 |0005: if-nez v4, 000f // +000a │ │ -05b172: 2200 7b03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05b176: 1a01 ad23 |0009: const-string v1, "region cannot be null." // string@23ad │ │ -05b17a: 7020 6824 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -05b180: 2700 |000e: throw v0 │ │ -05b182: 7020 7b0d 4200 |000f: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0d7b │ │ -05b188: 0e00 |0012: return-void │ │ +068ef0: |[068ef0] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +068f00: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +068f06: 5b23 7a07 |0003: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +068f0a: 3904 0a00 |0005: if-nez v4, 000f // +000a │ │ +068f0e: 2200 7b03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +068f12: 1a01 ad23 |0009: const-string v1, "region cannot be null." // string@23ad │ │ +068f16: 7020 6824 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +068f1c: 2700 |000e: throw v0 │ │ +068f1e: 7020 7b0d 4200 |000f: invoke-direct {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0d7b │ │ +068f24: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=36 │ │ 0x000f line=38 │ │ 0x0012 line=39 │ │ @@ -46390,108 +46391,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 │ │ -05b18c: |[05b18c] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;[F)V │ │ -05b19c: 7010 9524 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b1a2: 5bcd 7a07 |0003: iput-object v13, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b1a6: 2200 b401 |0005: new-instance v0, Lcom/badlogic/gdx/math/EarClippingTriangulator; // type@01b4 │ │ -05b1aa: 7010 ba11 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.:()V // method@11ba │ │ -05b1b0: 2202 b003 |000a: new-instance v2, Ljava/util/ArrayList; // type@03b0 │ │ -05b1b4: 7010 8625 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -05b1ba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -05b1bc: 21e6 |0010: array-length v6, v14 │ │ -05b1be: 3561 1300 |0011: if-ge v1, v6, 0024 // +0013 │ │ -05b1c2: 2206 dc01 |0013: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -05b1c6: 4407 0e01 |0015: aget v7, v14, v1 │ │ -05b1ca: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ -05b1ce: 4408 0e08 |0019: aget v8, v14, v8 │ │ -05b1d2: 7030 fa12 7608 |001b: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -05b1d8: 7220 af25 6200 |001e: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -05b1de: d801 0102 |0021: add-int/lit8 v1, v1, #int 2 // #02 │ │ -05b1e2: 28ed |0023: goto 0010 // -0013 │ │ -05b1e4: 6e20 c011 2000 |0024: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeTriangles:(Ljava/util/List;)Ljava/util/List; // method@11c0 │ │ -05b1ea: 0c03 |0027: move-result-object v3 │ │ -05b1ec: 7210 b725 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ -05b1f2: 0a06 |002b: move-result v6 │ │ -05b1f4: da06 0602 |002c: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -05b1f8: 2366 e803 |002e: new-array v6, v6, [F // type@03e8 │ │ -05b1fc: 5bc6 7907 |0030: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b200: 7210 b725 0300 |0032: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ -05b206: 0a06 |0035: move-result v6 │ │ -05b208: da06 0602 |0036: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -05b20c: 2366 e803 |0038: new-array v6, v6, [F // type@03e8 │ │ -05b210: 5bc6 7b07 |003a: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ -05b214: 52d6 2108 |003c: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05b218: 52d7 2008 |003e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05b21c: a705 0607 |0040: sub-float v5, v6, v7 │ │ -05b220: 52d6 2308 |0042: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05b224: 52d7 2208 |0044: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05b228: a704 0607 |0046: sub-float v4, v6, v7 │ │ -05b22c: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -05b22e: 7210 b725 0300 |0049: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ -05b234: 0a06 |004c: move-result v6 │ │ -05b236: 3561 6000 |004d: if-ge v1, v6, 00ad // +0060 │ │ -05b23a: 54c7 7907 |004f: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b23e: da08 0102 |0051: mul-int/lit8 v8, v1, #int 2 // #02 │ │ -05b242: 7220 b225 1300 |0053: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -05b248: 0c06 |0056: move-result-object v6 │ │ -05b24a: 1f06 dc01 |0057: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -05b24e: 5266 210b |0059: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05b252: 4b06 0708 |005b: aput v6, v7, v8 │ │ -05b256: 54c7 7907 |005d: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b25a: da06 0102 |005f: mul-int/lit8 v6, v1, #int 2 // #02 │ │ -05b25e: d808 0601 |0061: add-int/lit8 v8, v6, #int 1 // #01 │ │ -05b262: 7220 b225 1300 |0063: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -05b268: 0c06 |0066: move-result-object v6 │ │ -05b26a: 1f06 dc01 |0067: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -05b26e: 5266 220b |0069: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05b272: 4b06 0708 |006b: aput v6, v7, v8 │ │ -05b276: 54c6 7b07 |006d: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ -05b27a: da07 0102 |006f: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -05b27e: 52d8 2008 |0071: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05b282: 54c9 7907 |0073: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b286: da0a 0102 |0075: mul-int/lit8 v10, v1, #int 2 // #02 │ │ -05b28a: 4409 090a |0077: aget v9, v9, v10 │ │ -05b28e: 6e10 7f0e 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ -05b294: 0a0a |007c: move-result v10 │ │ -05b296: 82aa |007d: int-to-float v10, v10 │ │ -05b298: c7a9 |007e: sub-float/2addr v9, v10 │ │ -05b29a: 6e10 7e0e 0d00 |007f: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05b2a0: 0a0a |0082: move-result v10 │ │ -05b2a2: 82aa |0083: int-to-float v10, v10 │ │ -05b2a4: c9a9 |0084: div-float/2addr v9, v10 │ │ -05b2a6: c698 |0085: add-float/2addr v8, v9 │ │ -05b2a8: 4b08 0607 |0086: aput v8, v6, v7 │ │ -05b2ac: 54c6 7b07 |0088: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ -05b2b0: da07 0102 |008a: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -05b2b4: d807 0701 |008c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -05b2b8: 52d8 2208 |008e: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05b2bc: 1509 803f |0090: const/high16 v9, #int 1065353216 // #3f80 │ │ -05b2c0: 54ca 7907 |0092: iget-object v10, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b2c4: da0b 0102 |0094: mul-int/lit8 v11, v1, #int 2 // #02 │ │ -05b2c8: d80b 0b01 |0096: add-int/lit8 v11, v11, #int 1 // #01 │ │ -05b2cc: 440a 0a0b |0098: aget v10, v10, v11 │ │ -05b2d0: 6e10 800e 0d00 |009a: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ -05b2d6: 0a0b |009d: move-result v11 │ │ -05b2d8: 82bb |009e: int-to-float v11, v11 │ │ -05b2da: c7ba |009f: sub-float/2addr v10, v11 │ │ -05b2dc: 6e10 7d0e 0d00 |00a0: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05b2e2: 0a0b |00a3: move-result v11 │ │ -05b2e4: 82bb |00a4: int-to-float v11, v11 │ │ -05b2e6: c9ba |00a5: div-float/2addr v10, v11 │ │ -05b2e8: c7a9 |00a6: sub-float/2addr v9, v10 │ │ -05b2ea: c698 |00a7: add-float/2addr v8, v9 │ │ -05b2ec: 4b08 0607 |00a8: aput v8, v6, v7 │ │ -05b2f0: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b2f4: 289d |00ac: goto 0049 // -0063 │ │ -05b2f6: 0e00 |00ad: return-void │ │ +068f28: |[068f28] com.badlogic.gdx.graphics.g2d.PolygonRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;[F)V │ │ +068f38: 7010 9524 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2495 │ │ +068f3e: 5bcd 7a07 |0003: iput-object v13, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +068f42: 2200 b401 |0005: new-instance v0, Lcom/badlogic/gdx/math/EarClippingTriangulator; // type@01b4 │ │ +068f46: 7010 ba11 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.:()V // method@11ba │ │ +068f4c: 2202 b003 |000a: new-instance v2, Ljava/util/ArrayList; // type@03b0 │ │ +068f50: 7010 8625 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +068f56: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +068f58: 21e6 |0010: array-length v6, v14 │ │ +068f5a: 3561 1300 |0011: if-ge v1, v6, 0024 // +0013 │ │ +068f5e: 2206 dc01 |0013: new-instance v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +068f62: 4407 0e01 |0015: aget v7, v14, v1 │ │ +068f66: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ +068f6a: 4408 0e08 |0019: aget v8, v14, v8 │ │ +068f6e: 7030 fa12 7608 |001b: invoke-direct {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +068f74: 7220 af25 6200 |001e: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +068f7a: d801 0102 |0021: add-int/lit8 v1, v1, #int 2 // #02 │ │ +068f7e: 28ed |0023: goto 0010 // -0013 │ │ +068f80: 6e20 c011 2000 |0024: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeTriangles:(Ljava/util/List;)Ljava/util/List; // method@11c0 │ │ +068f86: 0c03 |0027: move-result-object v3 │ │ +068f88: 7210 b725 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ +068f8e: 0a06 |002b: move-result v6 │ │ +068f90: da06 0602 |002c: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +068f94: 2366 e803 |002e: new-array v6, v6, [F // type@03e8 │ │ +068f98: 5bc6 7907 |0030: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +068f9c: 7210 b725 0300 |0032: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ +068fa2: 0a06 |0035: move-result v6 │ │ +068fa4: da06 0602 |0036: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +068fa8: 2366 e803 |0038: new-array v6, v6, [F // type@03e8 │ │ +068fac: 5bc6 7b07 |003a: iput-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ +068fb0: 52d6 2108 |003c: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +068fb4: 52d7 2008 |003e: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +068fb8: a705 0607 |0040: sub-float v5, v6, v7 │ │ +068fbc: 52d6 2308 |0042: iget v6, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +068fc0: 52d7 2208 |0044: iget v7, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +068fc4: a704 0607 |0046: sub-float v4, v6, v7 │ │ +068fc8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +068fca: 7210 b725 0300 |0049: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ +068fd0: 0a06 |004c: move-result v6 │ │ +068fd2: 3561 6000 |004d: if-ge v1, v6, 00ad // +0060 │ │ +068fd6: 54c7 7907 |004f: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +068fda: da08 0102 |0051: mul-int/lit8 v8, v1, #int 2 // #02 │ │ +068fde: 7220 b225 1300 |0053: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +068fe4: 0c06 |0056: move-result-object v6 │ │ +068fe6: 1f06 dc01 |0057: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +068fea: 5266 210b |0059: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +068fee: 4b06 0708 |005b: aput v6, v7, v8 │ │ +068ff2: 54c7 7907 |005d: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +068ff6: da06 0102 |005f: mul-int/lit8 v6, v1, #int 2 // #02 │ │ +068ffa: d808 0601 |0061: add-int/lit8 v8, v6, #int 1 // #01 │ │ +068ffe: 7220 b225 1300 |0063: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +069004: 0c06 |0066: move-result-object v6 │ │ +069006: 1f06 dc01 |0067: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +06900a: 5266 220b |0069: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06900e: 4b06 0708 |006b: aput v6, v7, v8 │ │ +069012: 54c6 7b07 |006d: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ +069016: da07 0102 |006f: mul-int/lit8 v7, v1, #int 2 // #02 │ │ +06901a: 52d8 2008 |0071: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06901e: 54c9 7907 |0073: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +069022: da0a 0102 |0075: mul-int/lit8 v10, v1, #int 2 // #02 │ │ +069026: 4409 090a |0077: aget v9, v9, v10 │ │ +06902a: 6e10 7f0e 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ +069030: 0a0a |007c: move-result v10 │ │ +069032: 82aa |007d: int-to-float v10, v10 │ │ +069034: c7a9 |007e: sub-float/2addr v9, v10 │ │ +069036: 6e10 7e0e 0d00 |007f: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06903c: 0a0a |0082: move-result v10 │ │ +06903e: 82aa |0083: int-to-float v10, v10 │ │ +069040: c9a9 |0084: div-float/2addr v9, v10 │ │ +069042: c698 |0085: add-float/2addr v8, v9 │ │ +069044: 4b08 0607 |0086: aput v8, v6, v7 │ │ +069048: 54c6 7b07 |0088: iget-object v6, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ +06904c: da07 0102 |008a: mul-int/lit8 v7, v1, #int 2 // #02 │ │ +069050: d807 0701 |008c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +069054: 52d8 2208 |008e: iget v8, v13, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +069058: 1509 803f |0090: const/high16 v9, #int 1065353216 // #3f80 │ │ +06905c: 54ca 7907 |0092: iget-object v10, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +069060: da0b 0102 |0094: mul-int/lit8 v11, v1, #int 2 // #02 │ │ +069064: d80b 0b01 |0096: add-int/lit8 v11, v11, #int 1 // #01 │ │ +069068: 440a 0a0b |0098: aget v10, v10, v11 │ │ +06906c: 6e10 800e 0d00 |009a: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ +069072: 0a0b |009d: move-result v11 │ │ +069074: 82bb |009e: int-to-float v11, v11 │ │ +069076: c7ba |009f: sub-float/2addr v10, v11 │ │ +069078: 6e10 7d0e 0d00 |00a0: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06907e: 0a0b |00a3: move-result v11 │ │ +069080: 82bb |00a4: int-to-float v11, v11 │ │ +069082: c9ba |00a5: div-float/2addr v10, v11 │ │ +069084: c7a9 |00a6: sub-float/2addr v9, v10 │ │ +069086: c698 |00a7: add-float/2addr v8, v9 │ │ +069088: 4b08 0607 |00a8: aput v8, v6, v7 │ │ +06908c: d801 0101 |00aa: add-int/lit8 v1, v1, #int 1 // #01 │ │ +069090: 289d |00ac: goto 0049 // -0063 │ │ +069092: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=48 │ │ 0x000a line=50 │ │ 0x000f line=51 │ │ @@ -46525,45 +46526,45 @@ │ │ type : '([F)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -05b2f8: |[05b2f8] com.badlogic.gdx.graphics.g2d.PolygonRegion.calculateAtlasTexCoords:([F)[F │ │ -05b308: 5463 7a07 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b30c: 5233 2108 |0002: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05b310: 5464 7a07 |0004: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b314: 5244 2008 |0006: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05b318: a702 0304 |0008: sub-float v2, v3, v4 │ │ -05b31c: 5463 7a07 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b320: 5233 2308 |000c: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05b324: 5464 7a07 |000e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b328: 5244 2208 |0010: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05b32c: a701 0304 |0012: sub-float v1, v3, v4 │ │ -05b330: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -05b332: 2173 |0015: array-length v3, v7 │ │ -05b334: 3530 1d00 |0016: if-ge v0, v3, 0033 // +001d │ │ -05b338: 5463 7a07 |0018: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b33c: 5233 2008 |001a: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05b340: 4404 0700 |001c: aget v4, v7, v0 │ │ -05b344: c824 |001e: mul-float/2addr v4, v2 │ │ -05b346: c643 |001f: add-float/2addr v3, v4 │ │ -05b348: 4b03 0700 |0020: aput v3, v7, v0 │ │ -05b34c: d803 0001 |0022: add-int/lit8 v3, v0, #int 1 // #01 │ │ -05b350: 5464 7a07 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b354: 5244 2208 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05b358: d805 0001 |0028: add-int/lit8 v5, v0, #int 1 // #01 │ │ -05b35c: 4405 0705 |002a: aget v5, v7, v5 │ │ -05b360: c815 |002c: mul-float/2addr v5, v1 │ │ -05b362: c654 |002d: add-float/2addr v4, v5 │ │ -05b364: 4b04 0703 |002e: aput v4, v7, v3 │ │ -05b368: d800 0002 |0030: add-int/lit8 v0, v0, #int 2 // #02 │ │ -05b36c: 28e3 |0032: goto 0015 // -001d │ │ -05b36e: 1107 |0033: return-object v7 │ │ +069094: |[069094] com.badlogic.gdx.graphics.g2d.PolygonRegion.calculateAtlasTexCoords:([F)[F │ │ +0690a4: 5463 7a07 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0690a8: 5233 2108 |0002: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0690ac: 5464 7a07 |0004: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0690b0: 5244 2008 |0006: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0690b4: a702 0304 |0008: sub-float v2, v3, v4 │ │ +0690b8: 5463 7a07 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0690bc: 5233 2308 |000c: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0690c0: 5464 7a07 |000e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0690c4: 5244 2208 |0010: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0690c8: a701 0304 |0012: sub-float v1, v3, v4 │ │ +0690cc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0690ce: 2173 |0015: array-length v3, v7 │ │ +0690d0: 3530 1d00 |0016: if-ge v0, v3, 0033 // +001d │ │ +0690d4: 5463 7a07 |0018: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0690d8: 5233 2008 |001a: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0690dc: 4404 0700 |001c: aget v4, v7, v0 │ │ +0690e0: c824 |001e: mul-float/2addr v4, v2 │ │ +0690e2: c643 |001f: add-float/2addr v3, v4 │ │ +0690e4: 4b03 0700 |0020: aput v3, v7, v0 │ │ +0690e8: d803 0001 |0022: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0690ec: 5464 7a07 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0690f0: 5244 2208 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0690f4: d805 0001 |0028: add-int/lit8 v5, v0, #int 1 // #01 │ │ +0690f8: 4405 0705 |002a: aget v5, v7, v5 │ │ +0690fc: c815 |002c: mul-float/2addr v5, v1 │ │ +0690fe: c654 |002d: add-float/2addr v4, v5 │ │ +069100: 4b04 0703 |002e: aput v4, v7, v3 │ │ +069104: d800 0002 |0030: add-int/lit8 v0, v0, #int 2 // #02 │ │ +069108: 28e3 |0032: goto 0015 // -001d │ │ +06910a: 1107 |0033: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=123 │ │ 0x0014 line=125 │ │ 0x0018 line=126 │ │ 0x0022 line=127 │ │ @@ -46581,112 +46582,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 │ │ -05b370: |[05b370] com.badlogic.gdx.graphics.g2d.PolygonRegion.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -05b380: 2204 5403 |0000: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ -05b384: 2207 6303 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0363 │ │ -05b388: 6e10 9709 0b00 |0004: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -05b38e: 0c08 |0007: move-result-object v8 │ │ -05b390: 7020 0e24 8700 |0008: invoke-direct {v7, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -05b396: 1308 4000 |000b: const/16 v8, #int 64 // #40 │ │ -05b39a: 7030 c823 7408 |000d: invoke-direct {v4, v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -05b3a0: 6e10 ca23 0400 |0010: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05b3a6: 0c02 |0013: move-result-object v2 │ │ -05b3a8: 3902 0600 |0014: if-nez v2, 001a // +0006 │ │ -05b3ac: 6e10 c923 0400 |0016: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -05b3b2: 0e00 |0019: return-void │ │ -05b3b4: 1a07 5529 |001a: const-string v7, "v" // string@2955 │ │ -05b3b8: 6e20 c024 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -05b3be: 0a07 |001f: move-result v7 │ │ -05b3c0: 3807 3500 |0020: if-eqz v7, 0055 // +0035 │ │ -05b3c4: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -05b3c6: 6e20 c124 7200 |0023: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -05b3cc: 0c07 |0026: move-result-object v7 │ │ -05b3ce: 6e10 c524 0700 |0027: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -05b3d4: 0c07 |002a: move-result-object v7 │ │ -05b3d6: 1a08 ad00 |002b: const-string v8, "," // string@00ad │ │ -05b3da: 6e20 be24 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -05b3e0: 0c06 |0030: move-result-object v6 │ │ -05b3e2: 2167 |0031: array-length v7, v6 │ │ -05b3e4: 2377 e803 |0032: new-array v7, v7, [F // type@03e8 │ │ -05b3e8: 5ba7 7907 |0034: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b3ec: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -05b3ee: 2167 |0037: array-length v7, v6 │ │ -05b3f0: 3571 d8ff |0038: if-ge v1, v7, 0010 // -0028 │ │ -05b3f4: 54a7 7907 |003a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b3f8: 4608 0601 |003c: aget-object v8, v6, v1 │ │ -05b3fc: 7110 6224 0800 |003e: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -05b402: 0a08 |0041: move-result v8 │ │ -05b404: 4b08 0701 |0042: aput v8, v7, v1 │ │ -05b408: 54a7 7907 |0044: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b40c: d808 0101 |0046: add-int/lit8 v8, v1, #int 1 // #01 │ │ -05b410: d809 0101 |0048: add-int/lit8 v9, v1, #int 1 // #01 │ │ -05b414: 4609 0609 |004a: aget-object v9, v6, v9 │ │ -05b418: 7110 6224 0900 |004c: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -05b41e: 0a09 |004f: move-result v9 │ │ -05b420: 4b09 0708 |0050: aput v9, v7, v8 │ │ -05b424: d801 0102 |0052: add-int/lit8 v1, v1, #int 2 // #02 │ │ -05b428: 28e3 |0054: goto 0037 // -001d │ │ -05b42a: 1a07 e228 |0055: const-string v7, "u" // string@28e2 │ │ -05b42e: 6e20 c024 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -05b434: 0a07 |005a: move-result v7 │ │ -05b436: 3807 b5ff |005b: if-eqz v7, 0010 // -004b │ │ -05b43a: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -05b43c: 6e20 c124 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -05b442: 0c07 |0061: move-result-object v7 │ │ -05b444: 6e10 c524 0700 |0062: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -05b44a: 0c07 |0065: move-result-object v7 │ │ -05b44c: 1a08 ad00 |0066: const-string v8, "," // string@00ad │ │ -05b450: 6e20 be24 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -05b456: 0c05 |006b: move-result-object v5 │ │ -05b458: 2157 |006c: array-length v7, v5 │ │ -05b45a: 2373 e803 |006d: new-array v3, v7, [F // type@03e8 │ │ -05b45e: 1201 |006f: const/4 v1, #int 0 // #0 │ │ -05b460: 2157 |0070: array-length v7, v5 │ │ -05b462: 3571 1900 |0071: if-ge v1, v7, 008a // +0019 │ │ -05b466: 4607 0501 |0073: aget-object v7, v5, v1 │ │ -05b46a: 7110 6224 0700 |0075: invoke-static {v7}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -05b470: 0a07 |0078: move-result v7 │ │ -05b472: 4b07 0301 |0079: aput v7, v3, v1 │ │ -05b476: d807 0101 |007b: add-int/lit8 v7, v1, #int 1 // #01 │ │ -05b47a: d808 0101 |007d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -05b47e: 4608 0508 |007f: aget-object v8, v5, v8 │ │ -05b482: 7110 6224 0800 |0081: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -05b488: 0a08 |0084: move-result v8 │ │ -05b48a: 4b08 0307 |0085: aput v8, v3, v7 │ │ -05b48e: d801 0102 |0087: add-int/lit8 v1, v1, #int 2 // #02 │ │ -05b492: 28e7 |0089: goto 0070 // -0019 │ │ -05b494: 7020 770d 3a00 |008a: invoke-direct {v10, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.calculateAtlasTexCoords:([F)[F // method@0d77 │ │ -05b49a: 0c07 |008d: move-result-object v7 │ │ -05b49c: 5ba7 7b07 |008e: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ -05b4a0: 2880 |0090: goto 0010 // -0080 │ │ -05b4a2: 0d00 |0091: move-exception v0 │ │ -05b4a4: 2207 bc02 |0092: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05b4a8: 2208 9103 |0094: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -05b4ac: 7010 d024 0800 |0096: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05b4b2: 1a09 6403 |0099: const-string v9, "Error reading polygon shape file: " // string@0364 │ │ -05b4b6: 6e20 d724 9800 |009b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05b4bc: 0c08 |009e: move-result-object v8 │ │ -05b4be: 6e20 d624 b800 |009f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05b4c4: 0c08 |00a2: move-result-object v8 │ │ -05b4c6: 6e10 dd24 0800 |00a3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05b4cc: 0c08 |00a6: move-result-object v8 │ │ -05b4ce: 7020 291e 8700 |00a7: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -05b4d4: 2707 |00aa: throw v7 │ │ -05b4d6: 0d07 |00ab: move-exception v7 │ │ -05b4d8: 6e10 c923 0400 |00ac: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -05b4de: 2707 |00af: throw v7 │ │ -05b4e0: 0d07 |00b0: move-exception v7 │ │ -05b4e2: 2900 68ff |00b1: goto/16 0019 // -0098 │ │ -05b4e6: 0d08 |00b3: move-exception v8 │ │ -05b4e8: 28fb |00b4: goto 00af // -0005 │ │ +06910c: |[06910c] com.badlogic.gdx.graphics.g2d.PolygonRegion.loadPolygonDefinition:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +06911c: 2204 5403 |0000: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ +069120: 2207 6303 |0002: new-instance v7, Ljava/io/InputStreamReader; // type@0363 │ │ +069124: 6e10 9709 0b00 |0004: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +06912a: 0c08 |0007: move-result-object v8 │ │ +06912c: 7020 0e24 8700 |0008: invoke-direct {v7, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +069132: 1308 4000 |000b: const/16 v8, #int 64 // #40 │ │ +069136: 7030 c823 7408 |000d: invoke-direct {v4, v7, v8}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +06913c: 6e10 ca23 0400 |0010: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +069142: 0c02 |0013: move-result-object v2 │ │ +069144: 3902 0600 |0014: if-nez v2, 001a // +0006 │ │ +069148: 6e10 c923 0400 |0016: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +06914e: 0e00 |0019: return-void │ │ +069150: 1a07 5529 |001a: const-string v7, "v" // string@2955 │ │ +069154: 6e20 c024 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +06915a: 0a07 |001f: move-result v7 │ │ +06915c: 3807 3500 |0020: if-eqz v7, 0055 // +0035 │ │ +069160: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +069162: 6e20 c124 7200 |0023: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +069168: 0c07 |0026: move-result-object v7 │ │ +06916a: 6e10 c524 0700 |0027: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +069170: 0c07 |002a: move-result-object v7 │ │ +069172: 1a08 ad00 |002b: const-string v8, "," // string@00ad │ │ +069176: 6e20 be24 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +06917c: 0c06 |0030: move-result-object v6 │ │ +06917e: 2167 |0031: array-length v7, v6 │ │ +069180: 2377 e803 |0032: new-array v7, v7, [F // type@03e8 │ │ +069184: 5ba7 7907 |0034: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +069188: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +06918a: 2167 |0037: array-length v7, v6 │ │ +06918c: 3571 d8ff |0038: if-ge v1, v7, 0010 // -0028 │ │ +069190: 54a7 7907 |003a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +069194: 4608 0601 |003c: aget-object v8, v6, v1 │ │ +069198: 7110 6224 0800 |003e: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +06919e: 0a08 |0041: move-result v8 │ │ +0691a0: 4b08 0701 |0042: aput v8, v7, v1 │ │ +0691a4: 54a7 7907 |0044: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +0691a8: d808 0101 |0046: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0691ac: d809 0101 |0048: add-int/lit8 v9, v1, #int 1 // #01 │ │ +0691b0: 4609 0609 |004a: aget-object v9, v6, v9 │ │ +0691b4: 7110 6224 0900 |004c: invoke-static {v9}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +0691ba: 0a09 |004f: move-result v9 │ │ +0691bc: 4b09 0708 |0050: aput v9, v7, v8 │ │ +0691c0: d801 0102 |0052: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0691c4: 28e3 |0054: goto 0037 // -001d │ │ +0691c6: 1a07 e228 |0055: const-string v7, "u" // string@28e2 │ │ +0691ca: 6e20 c024 7200 |0057: invoke-virtual {v2, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +0691d0: 0a07 |005a: move-result v7 │ │ +0691d2: 3807 b5ff |005b: if-eqz v7, 0010 // -004b │ │ +0691d6: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +0691d8: 6e20 c124 7200 |005e: invoke-virtual {v2, v7}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0691de: 0c07 |0061: move-result-object v7 │ │ +0691e0: 6e10 c524 0700 |0062: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0691e6: 0c07 |0065: move-result-object v7 │ │ +0691e8: 1a08 ad00 |0066: const-string v8, "," // string@00ad │ │ +0691ec: 6e20 be24 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +0691f2: 0c05 |006b: move-result-object v5 │ │ +0691f4: 2157 |006c: array-length v7, v5 │ │ +0691f6: 2373 e803 |006d: new-array v3, v7, [F // type@03e8 │ │ +0691fa: 1201 |006f: const/4 v1, #int 0 // #0 │ │ +0691fc: 2157 |0070: array-length v7, v5 │ │ +0691fe: 3571 1900 |0071: if-ge v1, v7, 008a // +0019 │ │ +069202: 4607 0501 |0073: aget-object v7, v5, v1 │ │ +069206: 7110 6224 0700 |0075: invoke-static {v7}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +06920c: 0a07 |0078: move-result v7 │ │ +06920e: 4b07 0301 |0079: aput v7, v3, v1 │ │ +069212: d807 0101 |007b: add-int/lit8 v7, v1, #int 1 // #01 │ │ +069216: d808 0101 |007d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +06921a: 4608 0508 |007f: aget-object v8, v5, v8 │ │ +06921e: 7110 6224 0800 |0081: invoke-static {v8}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +069224: 0a08 |0084: move-result v8 │ │ +069226: 4b08 0307 |0085: aput v8, v3, v7 │ │ +06922a: d801 0102 |0087: add-int/lit8 v1, v1, #int 2 // #02 │ │ +06922e: 28e7 |0089: goto 0070 // -0019 │ │ +069230: 7020 770d 3a00 |008a: invoke-direct {v10, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.calculateAtlasTexCoords:([F)[F // method@0d77 │ │ +069236: 0c07 |008d: move-result-object v7 │ │ +069238: 5ba7 7b07 |008e: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ +06923c: 2880 |0090: goto 0010 // -0080 │ │ +06923e: 0d00 |0091: move-exception v0 │ │ +069240: 2207 bc02 |0092: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +069244: 2208 9103 |0094: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +069248: 7010 d024 0800 |0096: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06924e: 1a09 6403 |0099: const-string v9, "Error reading polygon shape file: " // string@0364 │ │ +069252: 6e20 d724 9800 |009b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +069258: 0c08 |009e: move-result-object v8 │ │ +06925a: 6e20 d624 b800 |009f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +069260: 0c08 |00a2: move-result-object v8 │ │ +069262: 6e10 dd24 0800 |00a3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +069268: 0c08 |00a6: move-result-object v8 │ │ +06926a: 7020 291e 8700 |00a7: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +069270: 2707 |00aa: throw v7 │ │ +069272: 0d07 |00ab: move-exception v7 │ │ +069274: 6e10 c923 0400 |00ac: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +06927a: 2707 |00af: throw v7 │ │ +06927c: 0d07 |00b0: move-exception v7 │ │ +06927e: 2900 68ff |00b1: goto/16 0019 // -0098 │ │ +069282: 0d08 |00b3: move-exception v8 │ │ +069284: 28fb |00b4: goto 00af // -0005 │ │ catches : 5 │ │ 0x0010 - 0x0013 │ │ Ljava/io/IOException; -> 0x0091 │ │ -> 0x00ab │ │ 0x0016 - 0x0019 │ │ Ljava/io/IOException; -> 0x00b0 │ │ 0x001a - 0x0090 │ │ @@ -46742,17 +46743,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b52c: |[05b52c] com.badlogic.gdx.graphics.g2d.PolygonRegion.getLocalVertices:()[F │ │ -05b53c: 5410 7907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ -05b540: 1100 |0002: return-object v0 │ │ +0692c8: |[0692c8] com.badlogic.gdx.graphics.g2d.PolygonRegion.getLocalVertices:()[F │ │ +0692d8: 5410 7907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.localVertices:[F // field@0779 │ │ +0692dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;) │ │ @@ -46760,17 +46761,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 │ │ -05b544: |[05b544] com.badlogic.gdx.graphics.g2d.PolygonRegion.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -05b554: 5410 7a07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ -05b558: 1100 |0002: return-object v0 │ │ +0692e0: |[0692e0] com.badlogic.gdx.graphics.g2d.PolygonRegion.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0692f0: 5410 7a07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@077a │ │ +0692f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;) │ │ @@ -46778,17 +46779,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b55c: |[05b55c] com.badlogic.gdx.graphics.g2d.PolygonRegion.getTextureCoords:()[F │ │ -05b56c: 5410 7b07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ -05b570: 1100 |0002: return-object v0 │ │ +0692f8: |[0692f8] com.badlogic.gdx.graphics.g2d.PolygonRegion.getTextureCoords:()[F │ │ +069308: 5410 7b07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.texCoords:[F // field@077b │ │ +06930c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ │ │ source_file_idx : 3349 (PolygonRegion.java) │ │ @@ -46872,45 +46873,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 │ │ -05b574: |[05b574] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ -05b584: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -05b588: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -05b58c: 7010 9524 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b592: 5931 8407 |0007: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05b596: 5931 8507 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05b59a: 2200 db01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -05b59e: 7010 e612 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -05b5a4: 5b30 7c07 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b5a8: 2200 0e01 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05b5ac: 7051 cf09 1011 |0014: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -05b5b2: 5b30 7d07 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ -05b5b6: 6e20 940d 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d94 │ │ -05b5bc: 6e51 900d 1311 |001c: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(FFFF)V // method@0d90 │ │ -05b5c2: 6e10 790d 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05b5c8: 0c00 |0022: move-result-object v0 │ │ -05b5ca: 6e10 7e0e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05b5d0: 0a00 |0026: move-result v0 │ │ -05b5d2: 8200 |0027: int-to-float v0, v0 │ │ -05b5d4: 6e10 790d 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05b5da: 0c01 |002b: move-result-object v1 │ │ -05b5dc: 6e10 7d0e 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05b5e2: 0a01 |002f: move-result v1 │ │ -05b5e4: 8211 |0030: int-to-float v1, v1 │ │ -05b5e6: 6e30 980d 0301 |0031: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setSize:(FF)V // method@0d98 │ │ -05b5ec: 5230 8707 |0034: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05b5f0: c920 |0036: div-float/2addr v0, v2 │ │ -05b5f2: 5231 7f07 |0037: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05b5f6: c921 |0039: div-float/2addr v1, v2 │ │ -05b5f8: 6e30 920d 0301 |003a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setOrigin:(FF)V // method@0d92 │ │ -05b5fe: 0e00 |003d: return-void │ │ +069310: |[069310] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ +069320: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +069324: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +069328: 7010 9524 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +06932e: 5931 8407 |0007: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069332: 5931 8507 |0009: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +069336: 2200 db01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +06933a: 7010 e612 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +069340: 5b30 7c07 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +069344: 2200 0e01 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +069348: 7051 cf09 1011 |0014: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06934e: 5b30 7d07 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ +069352: 6e20 940d 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d94 │ │ +069358: 6e51 900d 1311 |001c: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(FFFF)V // method@0d90 │ │ +06935e: 6e10 790d 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +069364: 0c00 |0022: move-result-object v0 │ │ +069366: 6e10 7e0e 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06936c: 0a00 |0026: move-result v0 │ │ +06936e: 8200 |0027: int-to-float v0, v0 │ │ +069370: 6e10 790d 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +069376: 0c01 |002b: move-result-object v1 │ │ +069378: 6e10 7d0e 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06937e: 0a01 |002f: move-result v1 │ │ +069380: 8211 |0030: int-to-float v1, v1 │ │ +069382: 6e30 980d 0301 |0031: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setSize:(FF)V // method@0d98 │ │ +069388: 5230 8707 |0034: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +06938c: c920 |0036: div-float/2addr v0, v2 │ │ +06938e: 5231 7f07 |0037: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +069392: c921 |0039: div-float/2addr v1, v2 │ │ +069394: 6e30 920d 0301 |003a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setOrigin:(FF)V // method@0d92 │ │ +06939a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ 0x0007 line=14 │ │ 0x000b line=19 │ │ 0x0012 line=21 │ │ 0x0019 line=25 │ │ @@ -46927,27 +46928,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 │ │ -05b600: |[05b600] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ -05b610: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05b614: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05b61a: 5921 8407 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05b61e: 5921 8507 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05b622: 2200 db01 |0009: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -05b626: 7010 e612 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -05b62c: 5b20 7c07 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b630: 2200 0e01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05b634: 7051 cf09 1011 |0012: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -05b63a: 5b20 7d07 |0015: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ -05b63e: 6e20 8e0d 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V // method@0d8e │ │ -05b644: 0e00 |001a: return-void │ │ +06939c: |[06939c] com.badlogic.gdx.graphics.g2d.PolygonSprite.:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ +0693ac: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0693b0: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0693b6: 5921 8407 |0005: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +0693ba: 5921 8507 |0007: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +0693be: 2200 db01 |0009: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0693c2: 7010 e612 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0693c8: 5b20 7c07 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +0693cc: 2200 0e01 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0693d0: 7051 cf09 1011 |0012: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0693d6: 5b20 7d07 |0015: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ +0693da: 6e20 8e0d 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V // method@0d8e │ │ +0693e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=14 │ │ 0x0009 line=19 │ │ 0x0010 line=21 │ │ 0x0017 line=33 │ │ @@ -46962,23 +46963,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 │ │ -05b648: |[05b648] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V │ │ -05b658: 5440 8207 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ -05b65c: 6e10 880d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d88 │ │ -05b662: 0c01 |0005: move-result-object v1 │ │ -05b664: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05b666: 5443 8607 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05b66a: 2133 |0009: array-length v3, v3 │ │ -05b66c: 6e53 aa0d 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@0daa │ │ -05b672: 0e00 |000d: return-void │ │ +0693e4: |[0693e4] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V │ │ +0693f4: 5440 8207 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ +0693f8: 6e10 880d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d88 │ │ +0693fe: 0c01 |0005: move-result-object v1 │ │ +069400: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +069402: 5443 8607 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069406: 2133 |0009: array-length v3, v3 │ │ +069408: 6e53 aa0d 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@0daa │ │ +06940e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x000d line=265 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x000e reg=5 spriteBatch Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -46988,26 +46989,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 │ │ -05b674: |[05b674] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;F)V │ │ -05b684: 6e10 810d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0d81 │ │ -05b68a: 0c00 |0003: move-result-object v0 │ │ -05b68c: 5201 6203 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05b690: 5202 6203 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05b694: c852 |0008: mul-float/2addr v2, v5 │ │ -05b696: 5902 6203 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05b69a: 6e20 910d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d91 │ │ -05b6a0: 6e20 7e0d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V // method@0d7e │ │ -05b6a6: 5901 6203 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05b6aa: 6e20 910d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d91 │ │ -05b6b0: 0e00 |0016: return-void │ │ +069410: |[069410] com.badlogic.gdx.graphics.g2d.PolygonSprite.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;F)V │ │ +069420: 6e10 810d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0d81 │ │ +069426: 0c00 |0003: move-result-object v0 │ │ +069428: 5201 6203 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06942c: 5202 6203 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +069430: c852 |0008: mul-float/2addr v2, v5 │ │ +069432: 5902 6203 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +069436: 6e20 910d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d91 │ │ +06943c: 6e20 7e0d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;)V // method@0d7e │ │ +069442: 5901 6203 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +069446: 6e20 910d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0d91 │ │ +06944c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0006 line=270 │ │ 0x000b line=271 │ │ 0x000e line=272 │ │ @@ -47026,60 +47027,60 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -05b6b4: |[05b6b4] com.badlogic.gdx.graphics.g2d.PolygonSprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ -05b6c4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05b6c6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -05b6c8: 6e10 880d 0800 |0002: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d88 │ │ -05b6ce: 0c05 |0005: move-result-object v5 │ │ -05b6d0: 4403 0506 |0006: aget v3, v5, v6 │ │ -05b6d4: 4404 0507 |0008: aget v4, v5, v7 │ │ -05b6d8: 4401 0506 |000a: aget v1, v5, v6 │ │ -05b6dc: 4402 0507 |000c: aget v2, v5, v7 │ │ -05b6e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05b6e2: 2156 |000f: array-length v6, v5 │ │ -05b6e4: 3560 2d00 |0010: if-ge v0, v6, 003d // +002d │ │ -05b6e8: 4406 0500 |0012: aget v6, v5, v0 │ │ -05b6ec: 2d06 0306 |0014: cmpl-float v6, v3, v6 │ │ -05b6f0: 3d06 0400 |0016: if-lez v6, 001a // +0004 │ │ -05b6f4: 4403 0500 |0018: aget v3, v5, v0 │ │ -05b6f8: 4406 0500 |001a: aget v6, v5, v0 │ │ -05b6fc: 2e06 0106 |001c: cmpg-float v6, v1, v6 │ │ -05b700: 3b06 0400 |001e: if-gez v6, 0022 // +0004 │ │ -05b704: 4401 0500 |0020: aget v1, v5, v0 │ │ -05b708: d806 0001 |0022: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05b70c: 4406 0506 |0024: aget v6, v5, v6 │ │ -05b710: 2d06 0406 |0026: cmpl-float v6, v4, v6 │ │ -05b714: 3d06 0600 |0028: if-lez v6, 002e // +0006 │ │ -05b718: d806 0001 |002a: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05b71c: 4404 0506 |002c: aget v4, v5, v6 │ │ -05b720: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05b724: 4406 0506 |0030: aget v6, v5, v6 │ │ -05b728: 2e06 0206 |0032: cmpg-float v6, v2, v6 │ │ -05b72c: 3b06 0600 |0034: if-gez v6, 003a // +0006 │ │ -05b730: d806 0001 |0036: add-int/lit8 v6, v0, #int 1 // #01 │ │ -05b734: 4402 0506 |0038: aget v2, v5, v6 │ │ -05b738: d800 0005 |003a: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05b73c: 28d3 |003c: goto 000f // -002d │ │ -05b73e: 5486 7c07 |003d: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b742: 5963 180b |003f: iput v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -05b746: 5486 7c07 |0041: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b74a: 5964 190b |0043: iput v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -05b74e: 5486 7c07 |0045: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b752: a707 0103 |0047: sub-float v7, v1, v3 │ │ -05b756: 5967 170b |0049: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -05b75a: 5486 7c07 |004b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b75e: a707 0204 |004d: sub-float v7, v2, v4 │ │ -05b762: 5967 130b |004f: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -05b766: 5486 7c07 |0051: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ -05b76a: 1106 |0053: return-object v6 │ │ +069450: |[069450] com.badlogic.gdx.graphics.g2d.PolygonSprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ +069460: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +069462: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +069464: 6e10 880d 0800 |0002: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.getVertices:()[F // method@0d88 │ │ +06946a: 0c05 |0005: move-result-object v5 │ │ +06946c: 4403 0506 |0006: aget v3, v5, v6 │ │ +069470: 4404 0507 |0008: aget v4, v5, v7 │ │ +069474: 4401 0506 |000a: aget v1, v5, v6 │ │ +069478: 4402 0507 |000c: aget v2, v5, v7 │ │ +06947c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06947e: 2156 |000f: array-length v6, v5 │ │ +069480: 3560 2d00 |0010: if-ge v0, v6, 003d // +002d │ │ +069484: 4406 0500 |0012: aget v6, v5, v0 │ │ +069488: 2d06 0306 |0014: cmpl-float v6, v3, v6 │ │ +06948c: 3d06 0400 |0016: if-lez v6, 001a // +0004 │ │ +069490: 4403 0500 |0018: aget v3, v5, v0 │ │ +069494: 4406 0500 |001a: aget v6, v5, v0 │ │ +069498: 2e06 0106 |001c: cmpg-float v6, v1, v6 │ │ +06949c: 3b06 0400 |001e: if-gez v6, 0022 // +0004 │ │ +0694a0: 4401 0500 |0020: aget v1, v5, v0 │ │ +0694a4: d806 0001 |0022: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0694a8: 4406 0506 |0024: aget v6, v5, v6 │ │ +0694ac: 2d06 0406 |0026: cmpl-float v6, v4, v6 │ │ +0694b0: 3d06 0600 |0028: if-lez v6, 002e // +0006 │ │ +0694b4: d806 0001 |002a: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0694b8: 4404 0506 |002c: aget v4, v5, v6 │ │ +0694bc: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0694c0: 4406 0506 |0030: aget v6, v5, v6 │ │ +0694c4: 2e06 0206 |0032: cmpg-float v6, v2, v6 │ │ +0694c8: 3b06 0600 |0034: if-gez v6, 003a // +0006 │ │ +0694cc: d806 0001 |0036: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0694d0: 4402 0506 |0038: aget v2, v5, v6 │ │ +0694d4: d800 0005 |003a: add-int/lit8 v0, v0, #int 5 // #05 │ │ +0694d8: 28d3 |003c: goto 000f // -002d │ │ +0694da: 5486 7c07 |003d: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +0694de: 5963 180b |003f: iput v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0694e2: 5486 7c07 |0041: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +0694e6: 5964 190b |0043: iput v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0694ea: 5486 7c07 |0045: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +0694ee: a707 0103 |0047: sub-float v7, v1, v3 │ │ +0694f2: 5967 170b |0049: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0694f6: 5486 7c07 |004b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +0694fa: a707 0204 |004d: sub-float v7, v2, v4 │ │ +0694fe: 5967 130b |004f: iput v7, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +069502: 5486 7c07 |0051: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@077c │ │ +069506: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=241 │ │ 0x0006 line=243 │ │ 0x0008 line=244 │ │ 0x000a line=245 │ │ 0x000c line=246 │ │ @@ -47108,42 +47109,42 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -05b76c: |[05b76c] com.badlogic.gdx.graphics.g2d.PolygonSprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -05b77c: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -05b780: 5452 8607 |0002: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05b784: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -05b786: 4402 0203 |0005: aget v2, v2, v3 │ │ -05b78a: 7110 bd1f 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ -05b790: 0a01 |000a: move-result v1 │ │ -05b792: 5450 7d07 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ -05b796: d512 ff00 |000d: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -05b79a: 8222 |000f: int-to-float v2, v2 │ │ -05b79c: c942 |0010: div-float/2addr v2, v4 │ │ -05b79e: 5902 6503 |0011: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05b7a2: e202 0108 |0013: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -05b7a6: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05b7aa: 8222 |0017: int-to-float v2, v2 │ │ -05b7ac: c942 |0018: div-float/2addr v2, v4 │ │ -05b7ae: 5902 6403 |0019: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05b7b2: e202 0110 |001b: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -05b7b6: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05b7ba: 8222 |001f: int-to-float v2, v2 │ │ -05b7bc: c942 |0020: div-float/2addr v2, v4 │ │ -05b7be: 5902 6303 |0021: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05b7c2: e202 0118 |0023: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -05b7c6: d522 ff00 |0025: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05b7ca: 8222 |0027: int-to-float v2, v2 │ │ -05b7cc: c942 |0028: div-float/2addr v2, v4 │ │ -05b7ce: 5902 6203 |0029: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05b7d2: 1100 |002b: return-object v0 │ │ +069508: |[069508] com.badlogic.gdx.graphics.g2d.PolygonSprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +069518: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +06951c: 5452 8607 |0002: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069520: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +069522: 4402 0203 |0005: aget v2, v2, v3 │ │ +069526: 7110 bd1f 0200 |0007: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ +06952c: 0a01 |000a: move-result v1 │ │ +06952e: 5450 7d07 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ +069532: d512 ff00 |000d: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +069536: 8222 |000f: int-to-float v2, v2 │ │ +069538: c942 |0010: div-float/2addr v2, v4 │ │ +06953a: 5902 6503 |0011: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06953e: e202 0108 |0013: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +069542: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +069546: 8222 |0017: int-to-float v2, v2 │ │ +069548: c942 |0018: div-float/2addr v2, v4 │ │ +06954a: 5902 6403 |0019: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06954e: e202 0110 |001b: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +069552: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +069556: 8222 |001f: int-to-float v2, v2 │ │ +069558: c942 |0020: div-float/2addr v2, v4 │ │ +06955a: 5902 6303 |0021: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06955e: e202 0118 |0023: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +069562: d522 ff00 |0025: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +069566: 8222 |0027: int-to-float v2, v2 │ │ +069568: c942 |0028: div-float/2addr v2, v4 │ │ +06956a: 5902 6203 |0029: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06956e: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=316 │ │ 0x000b line=317 │ │ 0x000d line=318 │ │ 0x0013 line=319 │ │ 0x001b line=320 │ │ @@ -47159,17 +47160,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b7d4: |[05b7d4] com.badlogic.gdx.graphics.g2d.PolygonSprite.getHeight:()F │ │ -05b7e4: 5210 7f07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05b7e8: 0f00 |0002: return v0 │ │ +069570: |[069570] com.badlogic.gdx.graphics.g2d.PolygonSprite.getHeight:()F │ │ +069580: 5210 7f07 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +069584: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47177,17 +47178,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b7ec: |[05b7ec] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginX:()F │ │ -05b7fc: 5210 8007 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ -05b800: 0f00 |0002: return v0 │ │ +069588: |[069588] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginX:()F │ │ +069598: 5210 8007 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ +06959c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47195,17 +47196,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b804: |[05b804] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginY:()F │ │ -05b814: 5210 8107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ -05b818: 0f00 |0002: return v0 │ │ +0695a0: |[0695a0] com.badlogic.gdx.graphics.g2d.PolygonSprite.getOriginY:()F │ │ +0695b0: 5210 8107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ +0695b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47213,17 +47214,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b81c: |[05b81c] com.badlogic.gdx.graphics.g2d.PolygonSprite.getRotation:()F │ │ -05b82c: 5210 8307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05b830: 0f00 |0002: return v0 │ │ +0695b8: |[0695b8] com.badlogic.gdx.graphics.g2d.PolygonSprite.getRotation:()F │ │ +0695c8: 5210 8307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +0695cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47231,17 +47232,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b834: |[05b834] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleX:()F │ │ -05b844: 5210 8407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05b848: 0f00 |0002: return v0 │ │ +0695d0: |[0695d0] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleX:()F │ │ +0695e0: 5210 8407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +0695e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47249,136 +47250,136 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b84c: |[05b84c] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleY:()F │ │ -05b85c: 5210 8507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05b860: 0f00 |0002: return v0 │ │ +0695e8: |[0695e8] com.badlogic.gdx.graphics.g2d.PolygonSprite.getScaleY:()F │ │ +0695f8: 5210 8507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +0695fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 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 │ │ -05b864: |[05b864] com.badlogic.gdx.graphics.g2d.PolygonSprite.getVertices:()[F │ │ -05b874: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -05b878: 550d 7e07 |0002: iget-boolean v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05b87c: 380d b700 |0004: if-eqz v13, 00bb // +00b7 │ │ -05b880: 120d |0006: const/4 v13, #int 0 // #0 │ │ -05b882: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -05b886: 5c0d 7e07 |0009: iput-boolean v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05b88a: 0800 1100 |000b: move-object/from16 v0, v17 │ │ -05b88e: 520d 8807 |000d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05b892: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -05b896: 520e 8007 |0011: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ -05b89a: a60b 0d0e |0013: add-float v11, v13, v14 │ │ -05b89e: 0800 1100 |0015: move-object/from16 v0, v17 │ │ -05b8a2: 520d 8907 |0017: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05b8a6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -05b8aa: 520e 8107 |001b: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ -05b8ae: a60c 0d0e |001d: add-float v12, v13, v14 │ │ -05b8b2: 0800 1100 |001f: move-object/from16 v0, v17 │ │ -05b8b6: 520d 8707 |0021: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05b8ba: 0800 1100 |0023: move-object/from16 v0, v17 │ │ -05b8be: 540e 8207 |0025: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ -05b8c2: 6e10 790d 0e00 |0027: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05b8c8: 0c0e |002a: move-result-object v14 │ │ -05b8ca: 6e10 7e0e 0e00 |002b: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05b8d0: 0a0e |002e: move-result v14 │ │ -05b8d2: 82ee |002f: int-to-float v14, v14 │ │ -05b8d4: a908 0d0e |0030: div-float v8, v13, v14 │ │ -05b8d8: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -05b8dc: 520d 7f07 |0034: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05b8e0: 0800 1100 |0036: move-object/from16 v0, v17 │ │ -05b8e4: 540e 8207 |0038: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ -05b8e8: 6e10 790d 0e00 |003a: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05b8ee: 0c0e |003d: move-result-object v14 │ │ -05b8f0: 6e10 7d0e 0e00 |003e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05b8f6: 0a0e |0041: move-result v14 │ │ -05b8f8: 82ee |0042: int-to-float v14, v14 │ │ -05b8fa: a909 0d0e |0043: div-float v9, v13, v14 │ │ -05b8fe: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -05b902: 540d 8207 |0047: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ -05b906: 6e10 780d 0d00 |0049: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ -05b90c: 0c05 |004c: move-result-object v5 │ │ -05b90e: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -05b912: 520d 8307 |004f: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05b916: 7110 3d12 0d00 |0051: invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -05b91c: 0a01 |0054: move-result v1 │ │ -05b91e: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -05b922: 520d 8307 |0057: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05b926: 7110 4b12 0d00 |0059: invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -05b92c: 0a0a |005c: move-result v10 │ │ -05b92e: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -05b930: 215d |005e: array-length v13, v5 │ │ -05b932: 35d4 5c00 |005f: if-ge v4, v13, 00bb // +005c │ │ -05b936: 440d 0504 |0061: aget v13, v5, v4 │ │ -05b93a: a802 0d08 |0063: mul-float v2, v13, v8 │ │ -05b93e: d80d 0401 |0065: add-int/lit8 v13, v4, #int 1 // #01 │ │ -05b942: 440d 050d |0067: aget v13, v5, v13 │ │ -05b946: a803 0d09 |0069: mul-float v3, v13, v9 │ │ -05b94a: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -05b94e: 520d 8007 |006d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ -05b952: c7d2 |006f: sub-float/2addr v2, v13 │ │ -05b954: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -05b958: 520d 8107 |0072: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ -05b95c: c7d3 |0074: sub-float/2addr v3, v13 │ │ -05b95e: 0800 1100 |0075: move-object/from16 v0, v17 │ │ -05b962: 520d 8407 |0077: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05b966: 150e 803f |0079: const/high16 v14, #int 1065353216 // #3f80 │ │ -05b96a: 2d0d 0d0e |007b: cmpl-float v13, v13, v14 │ │ -05b96e: 390d 0d00 |007d: if-nez v13, 008a // +000d │ │ -05b972: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -05b976: 520d 8507 |0081: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05b97a: 89dd |0083: float-to-double v13, v13 │ │ -05b97c: 190f f03f |0084: const-wide/high16 v15, #long 4607182418800017408 // #3ff0 │ │ -05b980: 2f0d 0d0f |0086: cmpl-double v13, v13, v15 │ │ -05b984: 380d 0c00 |0088: if-eqz v13, 0094 // +000c │ │ -05b988: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -05b98c: 520d 8407 |008c: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05b990: c8d2 |008e: mul-float/2addr v2, v13 │ │ -05b992: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -05b996: 520d 8507 |0091: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05b99a: c8d3 |0093: mul-float/2addr v3, v13 │ │ -05b99c: a80d 0102 |0094: mul-float v13, v1, v2 │ │ -05b9a0: a80e 0a03 |0096: mul-float v14, v10, v3 │ │ -05b9a4: a706 0d0e |0098: sub-float v6, v13, v14 │ │ -05b9a8: a80d 0a02 |009a: mul-float v13, v10, v2 │ │ -05b9ac: a80e 0103 |009c: mul-float v14, v1, v3 │ │ -05b9b0: a607 0d0e |009e: add-float v7, v13, v14 │ │ -05b9b4: c6b6 |00a0: add-float/2addr v6, v11 │ │ -05b9b6: c6c7 |00a1: add-float/2addr v7, v12 │ │ -05b9b8: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -05b9bc: 540d 8607 |00a4: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05b9c0: db0e 0402 |00a6: div-int/lit8 v14, v4, #int 2 // #02 │ │ -05b9c4: da0e 0e05 |00a8: mul-int/lit8 v14, v14, #int 5 // #05 │ │ -05b9c8: 4b06 0d0e |00aa: aput v6, v13, v14 │ │ -05b9cc: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -05b9d0: 540d 8607 |00ae: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05b9d4: db0e 0402 |00b0: div-int/lit8 v14, v4, #int 2 // #02 │ │ -05b9d8: da0e 0e05 |00b2: mul-int/lit8 v14, v14, #int 5 // #05 │ │ -05b9dc: d80e 0e01 |00b4: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05b9e0: 4b07 0d0e |00b6: aput v7, v13, v14 │ │ -05b9e4: d804 0402 |00b8: add-int/lit8 v4, v4, #int 2 // #02 │ │ -05b9e8: 28a4 |00ba: goto 005e // -005c │ │ -05b9ea: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -05b9ee: 540d 8607 |00bd: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05b9f2: 110d |00bf: return-object v13 │ │ +069600: |[069600] com.badlogic.gdx.graphics.g2d.PolygonSprite.getVertices:()[F │ │ +069610: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +069614: 550e 7e07 |0002: iget-boolean v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069618: 380e b700 |0004: if-eqz v14, 00bb // +00b7 │ │ +06961c: 120e |0006: const/4 v14, #int 0 // #0 │ │ +06961e: 0800 1200 |0007: move-object/from16 v0, v18 │ │ +069622: 5c0e 7e07 |0009: iput-boolean v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069626: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +06962a: 520e 8807 |000d: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +06962e: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +069632: 520f 8007 |0011: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ +069636: a60c 0e0f |0013: add-float v12, v14, v15 │ │ +06963a: 0800 1200 |0015: move-object/from16 v0, v18 │ │ +06963e: 520e 8907 |0017: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069642: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +069646: 520f 8107 |001b: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ +06964a: a60d 0e0f |001d: add-float v13, v14, v15 │ │ +06964e: 0800 1200 |001f: move-object/from16 v0, v18 │ │ +069652: 520e 8707 |0021: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +069656: 0800 1200 |0023: move-object/from16 v0, v18 │ │ +06965a: 540f 8207 |0025: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ +06965e: 6e10 790d 0f00 |0027: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +069664: 0c0f |002a: move-result-object v15 │ │ +069666: 6e10 7e0e 0f00 |002b: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06966c: 0a0f |002e: move-result v15 │ │ +06966e: 82ff |002f: int-to-float v15, v15 │ │ +069670: a909 0e0f |0030: div-float v9, v14, v15 │ │ +069674: 0800 1200 |0032: move-object/from16 v0, v18 │ │ +069678: 520e 7f07 |0034: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +06967c: 0800 1200 |0036: move-object/from16 v0, v18 │ │ +069680: 540f 8207 |0038: iget-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ +069684: 6e10 790d 0f00 |003a: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06968a: 0c0f |003d: move-result-object v15 │ │ +06968c: 6e10 7d0e 0f00 |003e: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +069692: 0a0f |0041: move-result v15 │ │ +069694: 82ff |0042: int-to-float v15, v15 │ │ +069696: a90a 0e0f |0043: div-float v10, v14, v15 │ │ +06969a: 0800 1200 |0045: move-object/from16 v0, v18 │ │ +06969e: 540e 8207 |0047: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ +0696a2: 6e10 780d 0e00 |0049: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ +0696a8: 0c06 |004c: move-result-object v6 │ │ +0696aa: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0696ae: 520e 8307 |004f: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +0696b2: 7110 3d12 0e00 |0051: invoke-static {v14}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0696b8: 0a02 |0054: move-result v2 │ │ +0696ba: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +0696be: 520e 8307 |0057: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +0696c2: 7110 4b12 0e00 |0059: invoke-static {v14}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0696c8: 0a0b |005c: move-result v11 │ │ +0696ca: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +0696cc: 216e |005e: array-length v14, v6 │ │ +0696ce: 35e5 5c00 |005f: if-ge v5, v14, 00bb // +005c │ │ +0696d2: 440e 0605 |0061: aget v14, v6, v5 │ │ +0696d6: a803 0e09 |0063: mul-float v3, v14, v9 │ │ +0696da: d80e 0501 |0065: add-int/lit8 v14, v5, #int 1 // #01 │ │ +0696de: 440e 060e |0067: aget v14, v6, v14 │ │ +0696e2: a804 0e0a |0069: mul-float v4, v14, v10 │ │ +0696e6: 0800 1200 |006b: move-object/from16 v0, v18 │ │ +0696ea: 520e 8007 |006d: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ +0696ee: c7e3 |006f: sub-float/2addr v3, v14 │ │ +0696f0: 0800 1200 |0070: move-object/from16 v0, v18 │ │ +0696f4: 520e 8107 |0072: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ +0696f8: c7e4 |0074: sub-float/2addr v4, v14 │ │ +0696fa: 0800 1200 |0075: move-object/from16 v0, v18 │ │ +0696fe: 520e 8407 |0077: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069702: 150f 803f |0079: const/high16 v15, #int 1065353216 // #3f80 │ │ +069706: 2d0e 0e0f |007b: cmpl-float v14, v14, v15 │ │ +06970a: 390e 0d00 |007d: if-nez v14, 008a // +000d │ │ +06970e: 0800 1200 |007f: move-object/from16 v0, v18 │ │ +069712: 520e 8507 |0081: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +069716: 89ee |0083: float-to-double v14, v14 │ │ +069718: 1910 f03f |0084: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ +06971c: 2f0e 0e10 |0086: cmpl-double v14, v14, v16 │ │ +069720: 380e 0c00 |0088: if-eqz v14, 0094 // +000c │ │ +069724: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +069728: 520e 8407 |008c: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +06972c: c8e3 |008e: mul-float/2addr v3, v14 │ │ +06972e: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +069732: 520e 8507 |0091: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +069736: c8e4 |0093: mul-float/2addr v4, v14 │ │ +069738: a80e 0203 |0094: mul-float v14, v2, v3 │ │ +06973c: a80f 0b04 |0096: mul-float v15, v11, v4 │ │ +069740: a707 0e0f |0098: sub-float v7, v14, v15 │ │ +069744: a80e 0b03 |009a: mul-float v14, v11, v3 │ │ +069748: a80f 0204 |009c: mul-float v15, v2, v4 │ │ +06974c: a608 0e0f |009e: add-float v8, v14, v15 │ │ +069750: c6c7 |00a0: add-float/2addr v7, v12 │ │ +069752: c6d8 |00a1: add-float/2addr v8, v13 │ │ +069754: 0800 1200 |00a2: move-object/from16 v0, v18 │ │ +069758: 540e 8607 |00a4: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +06975c: db0f 0502 |00a6: div-int/lit8 v15, v5, #int 2 // #02 │ │ +069760: da0f 0f05 |00a8: mul-int/lit8 v15, v15, #int 5 // #05 │ │ +069764: 4b07 0e0f |00aa: aput v7, v14, v15 │ │ +069768: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +06976c: 540e 8607 |00ae: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069770: db0f 0502 |00b0: div-int/lit8 v15, v5, #int 2 // #02 │ │ +069774: da0f 0f05 |00b2: mul-int/lit8 v15, v15, #int 5 // #05 │ │ +069778: d80f 0f01 |00b4: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06977c: 4b08 0e0f |00b6: aput v8, v14, v15 │ │ +069780: d805 0502 |00b8: add-int/lit8 v5, v5, #int 2 // #02 │ │ +069784: 28a4 |00ba: goto 005e // -005c │ │ +069786: 0800 1200 |00bb: move-object/from16 v0, v18 │ │ +06978a: 540e 8607 |00bd: iget-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +06978e: 110e |00bf: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0006 line=195 │ │ 0x000b line=197 │ │ 0x0015 line=198 │ │ 0x001f line=199 │ │ @@ -47399,40 +47400,40 @@ │ │ 0x00a0 line=224 │ │ 0x00a1 line=225 │ │ 0x00a2 line=227 │ │ 0x00ac line=228 │ │ 0x00b8 line=209 │ │ 0x00bb line=232 │ │ 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 │ │ -05b9f4: |[05b9f4] com.badlogic.gdx.graphics.g2d.PolygonSprite.getWidth:()F │ │ -05ba04: 5210 8707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05ba08: 0f00 |0002: return v0 │ │ +069790: |[069790] com.badlogic.gdx.graphics.g2d.PolygonSprite.getWidth:()F │ │ +0697a0: 5210 8707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +0697a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47440,17 +47441,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ba0c: |[05ba0c] com.badlogic.gdx.graphics.g2d.PolygonSprite.getX:()F │ │ -05ba1c: 5210 8807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05ba20: 0f00 |0002: return v0 │ │ +0697a8: |[0697a8] com.badlogic.gdx.graphics.g2d.PolygonSprite.getX:()F │ │ +0697b8: 5210 8807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +0697bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47458,17 +47459,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ba24: |[05ba24] com.badlogic.gdx.graphics.g2d.PolygonSprite.getY:()F │ │ -05ba34: 5210 8907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05ba38: 0f00 |0002: return v0 │ │ +0697c0: |[0697c0] com.badlogic.gdx.graphics.g2d.PolygonSprite.getY:()F │ │ +0697d0: 5210 8907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +0697d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;) │ │ @@ -47476,21 +47477,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05ba3c: |[05ba3c] com.badlogic.gdx.graphics.g2d.PolygonSprite.rotate:(F)V │ │ -05ba4c: 5210 8307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05ba50: c620 |0002: add-float/2addr v0, v2 │ │ -05ba52: 5910 8307 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05ba56: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05ba58: 5c10 7e07 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05ba5c: 0e00 |0008: return-void │ │ +0697d8: |[0697d8] com.badlogic.gdx.graphics.g2d.PolygonSprite.rotate:(F)V │ │ +0697e8: 5210 8307 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +0697ec: c620 |0002: add-float/2addr v0, v2 │ │ +0697ee: 5910 8307 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +0697f2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0697f4: 5c10 7e07 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +0697f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ 0x0008 line=171 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ @@ -47501,24 +47502,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05ba60: |[05ba60] com.badlogic.gdx.graphics.g2d.PolygonSprite.scale:(F)V │ │ -05ba70: 5210 8407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05ba74: c620 |0002: add-float/2addr v0, v2 │ │ -05ba76: 5910 8407 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05ba7a: 5210 8507 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05ba7e: c620 |0007: add-float/2addr v0, v2 │ │ -05ba80: 5910 8507 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05ba84: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05ba86: 5c10 7e07 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05ba8a: 0e00 |000d: return-void │ │ +0697fc: |[0697fc] com.badlogic.gdx.graphics.g2d.PolygonSprite.scale:(F)V │ │ +06980c: 5210 8407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069810: c620 |0002: add-float/2addr v0, v2 │ │ +069812: 5910 8407 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069816: 5210 8507 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +06981a: c620 |0007: add-float/2addr v0, v2 │ │ +06981c: 5910 8507 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +069820: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +069822: 5c10 7e07 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069826: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ 0x000a line=189 │ │ 0x000d line=190 │ │ locals : │ │ @@ -47530,46 +47531,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 │ │ -05ba8c: |[05ba8c] com.badlogic.gdx.graphics.g2d.PolygonSprite.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ -05ba9c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -05baa0: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05baa4: 1a01 1327 |0004: const-string v1, "sprite cannot be null." // string@2713 │ │ -05baa8: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -05baae: 2700 |0009: throw v0 │ │ -05bab0: 5430 8207 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ -05bab4: 6e20 940d 0200 |000c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d94 │ │ -05baba: 5230 8807 |000f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05babe: 5920 8807 |0011: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05bac2: 5230 8907 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05bac6: 5920 8907 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05baca: 5230 8707 |0017: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05bace: 5920 8707 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05bad2: 5230 7f07 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05bad6: 5920 7f07 |001d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05bada: 5230 8007 |001f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ -05bade: 5920 8007 |0021: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ -05bae2: 5230 8107 |0023: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ -05bae6: 5920 8107 |0025: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ -05baea: 5230 8307 |0027: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05baee: 5920 8307 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05baf2: 5230 8407 |002b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05baf6: 5920 8407 |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05bafa: 5230 8507 |002f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05bafe: 5920 8507 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05bb02: 5420 7d07 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ -05bb06: 5431 7d07 |0035: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ -05bb0a: 6e20 e609 1000 |0037: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -05bb10: 5530 7e07 |003a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bb14: 5c20 7e07 |003c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bb18: 0e00 |003e: return-void │ │ +069828: |[069828] com.badlogic.gdx.graphics.g2d.PolygonSprite.set:(Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;)V │ │ +069838: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +06983c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +069840: 1a01 1327 |0004: const-string v1, "sprite cannot be null." // string@2713 │ │ +069844: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +06984a: 2700 |0009: throw v0 │ │ +06984c: 5430 8207 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ +069850: 6e20 940d 0200 |000c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V // method@0d94 │ │ +069856: 5230 8807 |000f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +06985a: 5920 8807 |0011: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +06985e: 5230 8907 |0013: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069862: 5920 8907 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069866: 5230 8707 |0017: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +06986a: 5920 8707 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +06986e: 5230 7f07 |001b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +069872: 5920 7f07 |001d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +069876: 5230 8007 |001f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ +06987a: 5920 8007 |0021: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ +06987e: 5230 8107 |0023: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ +069882: 5920 8107 |0025: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ +069886: 5230 8307 |0027: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +06988a: 5920 8307 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +06988e: 5230 8407 |002b: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069892: 5920 8407 |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069896: 5230 8507 |002f: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +06989a: 5920 8507 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +06989e: 5420 7d07 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ +0698a2: 5431 7d07 |0035: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ +0698a6: 6e20 e609 1000 |0037: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0698ac: 5530 7e07 |003a: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +0698b0: 5c20 7e07 |003c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +0698b4: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000a line=39 │ │ 0x000f line=41 │ │ 0x0013 line=42 │ │ 0x0017 line=43 │ │ @@ -47591,22 +47592,22 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05bb1c: |[05bb1c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setBounds:(FFFF)V │ │ -05bb2c: 5912 8807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05bb30: 5913 8907 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05bb34: 5914 8707 |0004: iput v4, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05bb38: 5915 7f07 |0006: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05bb3c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05bb3e: 5c10 7e07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bb42: 0e00 |000b: return-void │ │ +0698b8: |[0698b8] com.badlogic.gdx.graphics.g2d.PolygonSprite.setBounds:(FFFF)V │ │ +0698c8: 5912 8807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +0698cc: 5913 8907 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +0698d0: 5914 8707 |0004: iput v4, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +0698d4: 5915 7f07 |0006: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +0698d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0698da: 5c10 7e07 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +0698de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=60 │ │ 0x0008 line=62 │ │ @@ -47623,41 +47624,41 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -05bb44: |[05bb44] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(FFFF)V │ │ -05bb54: 1506 7f43 |0000: const/high16 v6, #int 1132396544 // #437f │ │ -05bb58: a804 060b |0002: mul-float v4, v6, v11 │ │ -05bb5c: 8744 |0004: float-to-int v4, v4 │ │ -05bb5e: e004 0418 |0005: shl-int/lit8 v4, v4, #int 24 // #18 │ │ -05bb62: a805 060a |0007: mul-float v5, v6, v10 │ │ -05bb66: 8755 |0009: float-to-int v5, v5 │ │ -05bb68: e005 0510 |000a: shl-int/lit8 v5, v5, #int 16 // #10 │ │ -05bb6c: b654 |000c: or-int/2addr v4, v5 │ │ -05bb6e: a805 0609 |000d: mul-float v5, v6, v9 │ │ -05bb72: 8755 |000f: float-to-int v5, v5 │ │ -05bb74: e005 0508 |0010: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -05bb78: b654 |0012: or-int/2addr v4, v5 │ │ -05bb7a: a805 0608 |0013: mul-float v5, v6, v8 │ │ -05bb7e: 8755 |0015: float-to-int v5, v5 │ │ -05bb80: 9602 0405 |0016: or-int v2, v4, v5 │ │ -05bb84: 7110 c01f 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -05bb8a: 0a00 |001b: move-result v0 │ │ -05bb8c: 5473 8607 |001c: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bb90: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -05bb92: 2134 |001f: array-length v4, v3 │ │ -05bb94: 3541 0900 |0020: if-ge v1, v4, 0029 // +0009 │ │ -05bb98: d804 0102 |0022: add-int/lit8 v4, v1, #int 2 // #02 │ │ -05bb9c: 4b00 0304 |0024: aput v0, v3, v4 │ │ -05bba0: d801 0105 |0026: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05bba4: 28f7 |0028: goto 001f // -0009 │ │ -05bba6: 0e00 |0029: return-void │ │ +0698e0: |[0698e0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(FFFF)V │ │ +0698f0: 1506 7f43 |0000: const/high16 v6, #int 1132396544 // #437f │ │ +0698f4: a804 060b |0002: mul-float v4, v6, v11 │ │ +0698f8: 8744 |0004: float-to-int v4, v4 │ │ +0698fa: e004 0418 |0005: shl-int/lit8 v4, v4, #int 24 // #18 │ │ +0698fe: a805 060a |0007: mul-float v5, v6, v10 │ │ +069902: 8755 |0009: float-to-int v5, v5 │ │ +069904: e005 0510 |000a: shl-int/lit8 v5, v5, #int 16 // #10 │ │ +069908: b654 |000c: or-int/2addr v4, v5 │ │ +06990a: a805 0609 |000d: mul-float v5, v6, v9 │ │ +06990e: 8755 |000f: float-to-int v5, v5 │ │ +069910: e005 0508 |0010: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +069914: b654 |0012: or-int/2addr v4, v5 │ │ +069916: a805 0608 |0013: mul-float v5, v6, v8 │ │ +06991a: 8755 |0015: float-to-int v5, v5 │ │ +06991c: 9602 0405 |0016: or-int v2, v4, v5 │ │ +069920: 7110 c01f 0200 |0018: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +069926: 0a00 |001b: move-result v0 │ │ +069928: 5473 8607 |001c: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +06992c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +06992e: 2134 |001f: array-length v4, v3 │ │ +069930: 3541 0900 |0020: if-ge v1, v4, 0029 // +0009 │ │ +069934: d804 0102 |0022: add-int/lit8 v4, v1, #int 2 // #02 │ │ +069938: 4b00 0304 |0024: aput v0, v3, v4 │ │ +06993c: d801 0105 |0026: add-int/lit8 v1, v1, #int 5 // #05 │ │ +069940: 28f7 |0028: goto 001f // -0009 │ │ +069942: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 0x0018 line=148 │ │ 0x001c line=149 │ │ 0x001e line=150 │ │ 0x0022 line=151 │ │ @@ -47679,26 +47680,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 │ │ -05bba8: |[05bba8] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -05bbb8: 6e10 ea09 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -05bbbe: 0a00 |0003: move-result v0 │ │ -05bbc0: 5442 8607 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bbc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05bbc6: 2123 |0007: array-length v3, v2 │ │ -05bbc8: 3531 0900 |0008: if-ge v1, v3, 0011 // +0009 │ │ -05bbcc: d803 0102 |000a: add-int/lit8 v3, v1, #int 2 // #02 │ │ -05bbd0: 4b00 0203 |000c: aput v0, v2, v3 │ │ -05bbd4: d801 0105 |000e: add-int/lit8 v1, v1, #int 5 // #05 │ │ -05bbd8: 28f7 |0010: goto 0007 // -0009 │ │ -05bbda: 0e00 |0011: return-void │ │ +069944: |[069944] com.badlogic.gdx.graphics.g2d.PolygonSprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +069954: 6e10 ea09 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +06995a: 0a00 |0003: move-result v0 │ │ +06995c: 5442 8607 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069960: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +069962: 2123 |0007: array-length v3, v2 │ │ +069964: 3531 0900 |0008: if-ge v1, v3, 0011 // +0009 │ │ +069968: d803 0102 |000a: add-int/lit8 v3, v1, #int 2 // #02 │ │ +06996c: 4b00 0203 |000c: aput v0, v2, v3 │ │ +069970: d801 0105 |000e: add-int/lit8 v1, v1, #int 5 // #05 │ │ +069974: 28f7 |0010: goto 0007 // -0009 │ │ +069976: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=140 │ │ 0x0006 line=141 │ │ 0x000a line=142 │ │ 0x000e line=141 │ │ @@ -47715,20 +47716,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05bbdc: |[05bbdc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setOrigin:(FF)V │ │ -05bbec: 5912 8007 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ -05bbf0: 5913 8107 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ -05bbf4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05bbf6: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bbfa: 0e00 |0007: return-void │ │ +069978: |[069978] com.badlogic.gdx.graphics.g2d.PolygonSprite.setOrigin:(FF)V │ │ +069988: 5912 8007 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originX:F // field@0780 │ │ +06998c: 5913 8107 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.originY:F // field@0781 │ │ +069990: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +069992: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069996: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ 0x0004 line=159 │ │ 0x0007 line=160 │ │ locals : │ │ @@ -47741,21 +47742,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -05bbfc: |[05bbfc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setPosition:(FF)V │ │ -05bc0c: 5220 8807 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05bc10: a700 0300 |0002: sub-float v0, v3, v0 │ │ -05bc14: 5221 8907 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05bc18: a701 0401 |0006: sub-float v1, v4, v1 │ │ -05bc1c: 6e30 9b0d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translate:(FF)V // method@0d9b │ │ -05bc22: 0e00 |000b: return-void │ │ +069998: |[069998] com.badlogic.gdx.graphics.g2d.PolygonSprite.setPosition:(FF)V │ │ +0699a8: 5220 8807 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +0699ac: a700 0300 |0002: sub-float v0, v3, v0 │ │ +0699b0: 5221 8907 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +0699b4: a701 0401 |0006: sub-float v1, v4, v1 │ │ +0699b8: 6e30 9b0d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translate:(FF)V // method@0d9b │ │ +0699be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000b line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x000c reg=3 x F │ │ @@ -47766,70 +47767,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 │ │ -05bc24: |[05bc24] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ -05bc34: 5b67 8207 |0000: iput-object v7, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ -05bc38: 6e10 780d 0700 |0002: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ -05bc3e: 0c02 |0005: move-result-object v2 │ │ -05bc40: 6e10 7a0d 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d7a │ │ -05bc46: 0c01 |0009: move-result-object v1 │ │ -05bc48: 5463 8607 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bc4c: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ -05bc50: 2123 |000e: array-length v3, v2 │ │ -05bc52: 5464 8607 |000f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bc56: 2144 |0011: array-length v4, v4 │ │ -05bc58: 3243 0b00 |0012: if-eq v3, v4, 001d // +000b │ │ -05bc5c: 2123 |0014: array-length v3, v2 │ │ -05bc5e: db03 0302 |0015: div-int/lit8 v3, v3, #int 2 // #02 │ │ -05bc62: da03 0305 |0017: mul-int/lit8 v3, v3, #int 5 // #05 │ │ -05bc66: 2333 e803 |0019: new-array v3, v3, [F // type@03e8 │ │ -05bc6a: 5b63 8607 |001b: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bc6e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -05bc70: 2123 |001e: array-length v3, v2 │ │ -05bc72: db03 0302 |001f: div-int/lit8 v3, v3, #int 2 // #02 │ │ -05bc76: 3530 4500 |0021: if-ge v0, v3, 0066 // +0045 │ │ -05bc7a: 5463 8607 |0023: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bc7e: da04 0005 |0025: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05bc82: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05bc86: 4405 0205 |0029: aget v5, v2, v5 │ │ -05bc8a: 4b05 0304 |002b: aput v5, v3, v4 │ │ -05bc8e: 5463 8607 |002d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bc92: da04 0005 |002f: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05bc96: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05bc9a: da05 0002 |0033: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05bc9e: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05bca2: 4405 0205 |0037: aget v5, v2, v5 │ │ -05bca6: 4b05 0304 |0039: aput v5, v3, v4 │ │ -05bcaa: 5463 8607 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bcae: da04 0005 |003d: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05bcb2: d804 0402 |003f: add-int/lit8 v4, v4, #int 2 // #02 │ │ -05bcb6: 5465 7d07 |0041: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ -05bcba: 6e10 ea09 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -05bcc0: 0a05 |0046: move-result v5 │ │ -05bcc2: 4b05 0304 |0047: aput v5, v3, v4 │ │ -05bcc6: 5463 8607 |0049: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bcca: da04 0005 |004b: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05bcce: d804 0403 |004d: add-int/lit8 v4, v4, #int 3 // #03 │ │ -05bcd2: da05 0002 |004f: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05bcd6: 4405 0105 |0051: aget v5, v1, v5 │ │ -05bcda: 4b05 0304 |0053: aput v5, v3, v4 │ │ -05bcde: 5463 8607 |0055: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bce2: da04 0005 |0057: mul-int/lit8 v4, v0, #int 5 // #05 │ │ -05bce6: d804 0404 |0059: add-int/lit8 v4, v4, #int 4 // #04 │ │ -05bcea: da05 0002 |005b: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -05bcee: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05bcf2: 4405 0105 |005f: aget v5, v1, v5 │ │ -05bcf6: 4b05 0304 |0061: aput v5, v3, v4 │ │ -05bcfa: d800 0001 |0063: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05bcfe: 28b9 |0065: goto 001e // -0047 │ │ -05bd00: 0e00 |0066: return-void │ │ +0699c0: |[0699c0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRegion:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;)V │ │ +0699d0: 5b67 8207 |0000: iput-object v7, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; // field@0782 │ │ +0699d4: 6e10 780d 0700 |0002: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ +0699da: 0c02 |0005: move-result-object v2 │ │ +0699dc: 6e10 7a0d 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d7a │ │ +0699e2: 0c01 |0009: move-result-object v1 │ │ +0699e4: 5463 8607 |000a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +0699e8: 3803 0800 |000c: if-eqz v3, 0014 // +0008 │ │ +0699ec: 2123 |000e: array-length v3, v2 │ │ +0699ee: 5464 8607 |000f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +0699f2: 2144 |0011: array-length v4, v4 │ │ +0699f4: 3243 0b00 |0012: if-eq v3, v4, 001d // +000b │ │ +0699f8: 2123 |0014: array-length v3, v2 │ │ +0699fa: db03 0302 |0015: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0699fe: da03 0305 |0017: mul-int/lit8 v3, v3, #int 5 // #05 │ │ +069a02: 2333 e803 |0019: new-array v3, v3, [F // type@03e8 │ │ +069a06: 5b63 8607 |001b: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069a0a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +069a0c: 2123 |001e: array-length v3, v2 │ │ +069a0e: db03 0302 |001f: div-int/lit8 v3, v3, #int 2 // #02 │ │ +069a12: 3530 4500 |0021: if-ge v0, v3, 0066 // +0045 │ │ +069a16: 5463 8607 |0023: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069a1a: da04 0005 |0025: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +069a1e: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +069a22: 4405 0205 |0029: aget v5, v2, v5 │ │ +069a26: 4b05 0304 |002b: aput v5, v3, v4 │ │ +069a2a: 5463 8607 |002d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069a2e: da04 0005 |002f: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +069a32: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +069a36: da05 0002 |0033: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +069a3a: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +069a3e: 4405 0205 |0037: aget v5, v2, v5 │ │ +069a42: 4b05 0304 |0039: aput v5, v3, v4 │ │ +069a46: 5463 8607 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069a4a: da04 0005 |003d: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +069a4e: d804 0402 |003f: add-int/lit8 v4, v4, #int 2 // #02 │ │ +069a52: 5465 7d07 |0041: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@077d │ │ +069a56: 6e10 ea09 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +069a5c: 0a05 |0046: move-result v5 │ │ +069a5e: 4b05 0304 |0047: aput v5, v3, v4 │ │ +069a62: 5463 8607 |0049: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069a66: da04 0005 |004b: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +069a6a: d804 0403 |004d: add-int/lit8 v4, v4, #int 3 // #03 │ │ +069a6e: da05 0002 |004f: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +069a72: 4405 0105 |0051: aget v5, v1, v5 │ │ +069a76: 4b05 0304 |0053: aput v5, v3, v4 │ │ +069a7a: 5463 8607 |0055: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069a7e: da04 0005 |0057: mul-int/lit8 v4, v0, #int 5 // #05 │ │ +069a82: d804 0404 |0059: add-int/lit8 v4, v4, #int 4 // #04 │ │ +069a86: da05 0002 |005b: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +069a8a: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +069a8e: 4405 0105 |005f: aget v5, v1, v5 │ │ +069a92: 4b05 0304 |0061: aput v5, v3, v4 │ │ +069a96: d800 0001 |0063: add-int/lit8 v0, v0, #int 1 // #01 │ │ +069a9a: 28b9 |0065: goto 001e // -0047 │ │ +069a9c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0002 line=328 │ │ 0x0006 line=329 │ │ 0x000a line=331 │ │ 0x001d line=334 │ │ @@ -47852,19 +47853,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05bd04: |[05bd04] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRotation:(F)V │ │ -05bd14: 5912 8307 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ -05bd18: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -05bd1a: 5c10 7e07 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bd1e: 0e00 |0005: return-void │ │ +069aa0: |[069aa0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setRotation:(F)V │ │ +069ab0: 5912 8307 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.rotation:F // field@0783 │ │ +069ab4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +069ab6: 5c10 7e07 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069aba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0002 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ @@ -47875,20 +47876,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05bd20: |[05bd20] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(F)V │ │ -05bd30: 5912 8407 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05bd34: 5912 8507 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05bd38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05bd3a: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bd3e: 0e00 |0007: return-void │ │ +069abc: |[069abc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(F)V │ │ +069acc: 5912 8407 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069ad0: 5912 8507 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +069ad4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +069ad6: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069ada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ 0x0004 line=176 │ │ 0x0007 line=177 │ │ locals : │ │ @@ -47900,20 +47901,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05bd40: |[05bd40] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(FF)V │ │ -05bd50: 5912 8407 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ -05bd54: 5913 8507 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ -05bd58: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05bd5a: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bd5e: 0e00 |0007: return-void │ │ +069adc: |[069adc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setScale:(FF)V │ │ +069aec: 5912 8407 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleX:F // field@0784 │ │ +069af0: 5913 8507 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.scaleY:F // field@0785 │ │ +069af4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +069af6: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069afa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ 0x0004 line=182 │ │ 0x0007 line=183 │ │ locals : │ │ @@ -47926,20 +47927,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05bd60: |[05bd60] com.badlogic.gdx.graphics.g2d.PolygonSprite.setSize:(FF)V │ │ -05bd70: 5912 8707 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ -05bd74: 5913 7f07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ -05bd78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05bd7a: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bd7e: 0e00 |0007: return-void │ │ +069afc: |[069afc] com.badlogic.gdx.graphics.g2d.PolygonSprite.setSize:(FF)V │ │ +069b0c: 5912 8707 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.width:F // field@0787 │ │ +069b10: 5913 7f07 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.height:F // field@077f │ │ +069b14: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +069b16: 5c10 7e07 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069b1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x0004 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ @@ -47952,19 +47953,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05bd80: |[05bd80] com.badlogic.gdx.graphics.g2d.PolygonSprite.setX:(F)V │ │ -05bd90: 5210 8807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05bd94: a700 0200 |0002: sub-float v0, v2, v0 │ │ -05bd98: 6e20 9c0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateX:(F)V // method@0d9c │ │ -05bd9e: 0e00 |0007: return-void │ │ +069b1c: |[069b1c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setX:(F)V │ │ +069b2c: 5210 8807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +069b30: a700 0200 |0002: sub-float v0, v2, v0 │ │ +069b34: 6e20 9c0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateX:(F)V // method@0d9c │ │ +069b3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x0008 reg=2 x F │ │ @@ -47974,19 +47975,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05bda0: |[05bda0] com.badlogic.gdx.graphics.g2d.PolygonSprite.setY:(F)V │ │ -05bdb0: 5210 8907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05bdb4: a700 0200 |0002: sub-float v0, v2, v0 │ │ -05bdb8: 6e20 9d0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateY:(F)V // method@0d9d │ │ -05bdbe: 0e00 |0007: return-void │ │ +069b3c: |[069b3c] com.badlogic.gdx.graphics.g2d.PolygonSprite.setY:(F)V │ │ +069b4c: 5210 8907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069b50: a700 0200 |0002: sub-float v0, v2, v0 │ │ +069b54: 6e20 9d0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.translateY:(F)V // method@0d9d │ │ +069b5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSprite; │ │ 0x0000 - 0x0008 reg=2 y F │ │ @@ -47996,37 +47997,37 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -05bdc0: |[05bdc0] com.badlogic.gdx.graphics.g2d.PolygonSprite.translate:(FF)V │ │ -05bdd0: 5242 8807 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05bdd4: c652 |0002: add-float/2addr v2, v5 │ │ -05bdd6: 5942 8807 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05bdda: 5242 8907 |0005: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05bdde: c662 |0007: add-float/2addr v2, v6 │ │ -05bde0: 5942 8907 |0008: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05bde4: 5542 7e07 |000a: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05bde8: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -05bdec: 0e00 |000e: return-void │ │ -05bdee: 5441 8607 |000f: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05bdf2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05bdf4: 2112 |0012: array-length v2, v1 │ │ -05bdf6: 3520 fbff |0013: if-ge v0, v2, 000e // -0005 │ │ -05bdfa: 4402 0100 |0015: aget v2, v1, v0 │ │ -05bdfe: c652 |0017: add-float/2addr v2, v5 │ │ -05be00: 4b02 0100 |0018: aput v2, v1, v0 │ │ -05be04: d802 0001 |001a: add-int/lit8 v2, v0, #int 1 // #01 │ │ -05be08: 4403 0102 |001c: aget v3, v1, v2 │ │ -05be0c: c663 |001e: add-float/2addr v3, v6 │ │ -05be0e: 4b03 0102 |001f: aput v3, v1, v2 │ │ -05be12: d800 0005 |0021: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05be16: 28ef |0023: goto 0012 // -0011 │ │ +069b5c: |[069b5c] com.badlogic.gdx.graphics.g2d.PolygonSprite.translate:(FF)V │ │ +069b6c: 5242 8807 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +069b70: c652 |0002: add-float/2addr v2, v5 │ │ +069b72: 5942 8807 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +069b76: 5242 8907 |0005: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069b7a: c662 |0007: add-float/2addr v2, v6 │ │ +069b7c: 5942 8907 |0008: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069b80: 5542 7e07 |000a: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069b84: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +069b88: 0e00 |000e: return-void │ │ +069b8a: 5441 8607 |000f: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069b8e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +069b90: 2112 |0012: array-length v2, v1 │ │ +069b92: 3520 fbff |0013: if-ge v0, v2, 000e // -0005 │ │ +069b96: 4402 0100 |0015: aget v2, v1, v0 │ │ +069b9a: c652 |0017: add-float/2addr v2, v5 │ │ +069b9c: 4b02 0100 |0018: aput v2, v1, v0 │ │ +069ba0: d802 0001 |001a: add-int/lit8 v2, v0, #int 1 // #01 │ │ +069ba4: 4403 0102 |001c: aget v3, v1, v2 │ │ +069ba8: c663 |001e: add-float/2addr v3, v6 │ │ +069baa: 4b03 0102 |001f: aput v3, v1, v2 │ │ +069bae: d800 0005 |0021: add-int/lit8 v0, v0, #int 5 // #05 │ │ +069bb2: 28ef |0023: goto 0012 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ 0x000a line=128 │ │ 0x000e line=135 │ │ 0x000f line=130 │ │ @@ -48046,30 +48047,30 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -05be18: |[05be18] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateX:(F)V │ │ -05be28: 5232 8807 |0000: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05be2c: c642 |0002: add-float/2addr v2, v4 │ │ -05be2e: 5932 8807 |0003: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ -05be32: 5532 7e07 |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05be36: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -05be3a: 0e00 |0009: return-void │ │ -05be3c: 5431 8607 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05be40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05be42: 2112 |000d: array-length v2, v1 │ │ -05be44: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ -05be48: 4402 0100 |0010: aget v2, v1, v0 │ │ -05be4c: c642 |0012: add-float/2addr v2, v4 │ │ -05be4e: 4b02 0100 |0013: aput v2, v1, v0 │ │ -05be52: d800 0005 |0015: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05be56: 28f6 |0017: goto 000d // -000a │ │ +069bb4: |[069bb4] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateX:(F)V │ │ +069bc4: 5232 8807 |0000: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +069bc8: c642 |0002: add-float/2addr v2, v4 │ │ +069bca: 5932 8807 |0003: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.x:F // field@0788 │ │ +069bce: 5532 7e07 |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069bd2: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +069bd6: 0e00 |0009: return-void │ │ +069bd8: 5431 8607 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069bdc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +069bde: 2112 |000d: array-length v2, v1 │ │ +069be0: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ +069be4: 4402 0100 |0010: aget v2, v1, v0 │ │ +069be8: c642 |0012: add-float/2addr v2, v4 │ │ +069bea: 4b02 0100 |0013: aput v2, v1, v0 │ │ +069bee: d800 0005 |0015: add-int/lit8 v0, v0, #int 5 // #05 │ │ +069bf2: 28f6 |0017: goto 000d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=101 │ │ 0x0009 line=107 │ │ 0x000a line=103 │ │ 0x000c line=104 │ │ @@ -48086,31 +48087,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -05be58: |[05be58] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateY:(F)V │ │ -05be68: 5242 8907 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05be6c: c652 |0002: add-float/2addr v2, v5 │ │ -05be6e: 5942 8907 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ -05be72: 5542 7e07 |0005: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ -05be76: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -05be7a: 0e00 |0009: return-void │ │ -05be7c: 5441 8607 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ -05be80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05be82: 2112 |000d: array-length v2, v1 │ │ -05be84: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ -05be88: d802 0001 |0010: add-int/lit8 v2, v0, #int 1 // #01 │ │ -05be8c: 4403 0102 |0012: aget v3, v1, v2 │ │ -05be90: c653 |0014: add-float/2addr v3, v5 │ │ -05be92: 4b03 0102 |0015: aput v3, v1, v2 │ │ -05be96: d800 0005 |0017: add-int/lit8 v0, v0, #int 5 // #05 │ │ -05be9a: 28f4 |0019: goto 000d // -000c │ │ +069bf4: |[069bf4] com.badlogic.gdx.graphics.g2d.PolygonSprite.translateY:(F)V │ │ +069c04: 5242 8907 |0000: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069c08: c652 |0002: add-float/2addr v2, v5 │ │ +069c0a: 5942 8907 |0003: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.y:F // field@0789 │ │ +069c0e: 5542 7e07 |0005: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.dirty:Z // field@077e │ │ +069c12: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +069c16: 0e00 |0009: return-void │ │ +069c18: 5441 8607 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;.vertices:[F // field@0786 │ │ +069c1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +069c1e: 2112 |000d: array-length v2, v1 │ │ +069c20: 3520 fbff |000e: if-ge v0, v2, 0009 // -0005 │ │ +069c24: d802 0001 |0010: add-int/lit8 v2, v0, #int 1 // #01 │ │ +069c28: 4403 0102 |0012: aget v3, v1, v2 │ │ +069c2c: c653 |0014: add-float/2addr v3, v5 │ │ +069c2e: 4b03 0102 |0015: aput v3, v1, v2 │ │ +069c32: d800 0005 |0017: add-int/lit8 v0, v0, #int 5 // #05 │ │ +069c36: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=114 │ │ 0x0009 line=120 │ │ 0x000a line=116 │ │ 0x000c line=117 │ │ @@ -48231,18 +48232,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05be9c: |[05be9c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:()V │ │ -05beac: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ -05beb0: 7020 9f0d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(I)V // method@0d9f │ │ -05beb6: 0e00 |0005: return-void │ │ +069c38: |[069c38] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:()V │ │ +069c48: 1300 a00f |0000: const/16 v0, #int 4000 // #fa0 │ │ +069c4c: 7020 9f0d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(I)V // method@0d9f │ │ +069c52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ @@ -48251,18 +48252,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05beb8: |[05beb8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(I)V │ │ -05bec8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05beca: 7030 a20d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0da2 │ │ -05bed0: 0e00 |0004: return-void │ │ +069c54: |[069c54] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(I)V │ │ +069c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069c66: 7030 a20d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0da2 │ │ +069c6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -48272,18 +48273,18 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -05bed4: |[05bed4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(II)V │ │ -05bee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05bee6: 7040 a10d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0da1 │ │ -05beec: 0e00 |0004: return-void │ │ +069c70: |[069c70] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(II)V │ │ +069c80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069c82: 7040 a10d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0da1 │ │ +069c88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -48294,127 +48295,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 │ │ -05bef0: |[05bef0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -05bf00: 7010 9524 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2495 │ │ -05bf06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05bf08: 5bc0 9407 |0004: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05bf0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05bf0e: 59c0 9307 |0007: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05bf12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05bf14: 59c0 9007 |000a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ -05bf18: 2200 d601 |000c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -05bf1c: 7010 6812 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -05bf22: 5bc0 9d07 |0011: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ -05bf26: 2200 d601 |0013: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -05bf2a: 7010 6812 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -05bf30: 5bc0 9807 |0018: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05bf34: 2200 d601 |001a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -05bf38: 7010 6812 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -05bf3e: 5bc0 8f07 |001f: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ -05bf42: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -05bf44: 5cc0 9207 |0022: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05bf48: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -05bf4a: 5cc0 8c07 |0025: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ -05bf4e: 1300 0203 |0027: const/16 v0, #int 770 // #302 │ │ -05bf52: 59c0 8b07 |0029: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@078b │ │ -05bf56: 1300 0303 |002b: const/16 v0, #int 771 // #303 │ │ -05bf5a: 59c0 8a07 |002d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@078a │ │ -05bf5e: 6200 6003 |002f: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -05bf62: 6e10 ea09 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -05bf68: 0a00 |0034: move-result v0 │ │ -05bf6a: 59c0 8e07 |0035: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05bf6e: 2200 0e01 |0037: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05bf72: 1501 803f |0039: const/high16 v1, #int 1065353216 // #3f80 │ │ -05bf76: 1502 803f |003b: const/high16 v2, #int 1065353216 // #3f80 │ │ -05bf7a: 1503 803f |003d: const/high16 v3, #int 1065353216 // #3f80 │ │ -05bf7e: 1504 803f |003f: const/high16 v4, #int 1065353216 // #3f80 │ │ -05bf82: 7054 cf09 1032 |0041: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -05bf88: 5bc0 9b07 |0044: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@079b │ │ -05bf8c: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -05bf8e: 59c0 9907 |0047: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ -05bf92: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -05bf94: 59c0 9c07 |004a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@079c │ │ -05bf98: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -05bf9a: 59c0 9507 |004d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@0795 │ │ -05bf9e: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -05bfa0: 5bc0 9107 |0050: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05bfa4: 23e0 f803 |0052: new-array v0, v14, [Lcom/badlogic/gdx/graphics/Mesh; // type@03f8 │ │ -05bfa8: 5bc0 8d07 |0054: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05bfac: 1206 |0056: const/4 v6, #int 0 // #0 │ │ -05bfae: 35e6 3a00 |0057: if-ge v6, v14, 0091 // +003a │ │ -05bfb2: 54c7 8d07 |0059: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05bfb6: 2200 1601 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -05bfba: 6201 0d06 |005d: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ -05bfbe: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -05bfc0: 1204 |0060: const/4 v4, #int 0 // #0 │ │ -05bfc2: 1233 |0061: const/4 v3, #int 3 // #3 │ │ -05bfc4: 2335 0004 |0062: new-array v5, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -05bfc8: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -05bfca: 2208 2801 |0065: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -05bfce: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -05bfd0: 122a |0068: const/4 v10, #int 2 // #2 │ │ -05bfd2: 1a0b d410 |0069: const-string v11, "a_position" // string@10d4 │ │ -05bfd6: 7040 c30b 98ba |006b: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -05bfdc: 4d08 0503 |006e: aput-object v8, v5, v3 │ │ -05bfe0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -05bfe2: 2208 2801 |0071: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -05bfe6: 1259 |0073: const/4 v9, #int 5 // #5 │ │ -05bfe8: 124a |0074: const/4 v10, #int 4 // #4 │ │ -05bfea: 1a0b d210 |0075: const-string v11, "a_color" // string@10d2 │ │ -05bfee: 7040 c30b 98ba |0077: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -05bff4: 4d08 0503 |007a: aput-object v8, v5, v3 │ │ -05bff8: 1223 |007c: const/4 v3, #int 2 // #2 │ │ -05bffa: 2208 2801 |007d: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -05bffe: 1239 |007f: const/4 v9, #int 3 // #3 │ │ -05c000: 122a |0080: const/4 v10, #int 2 // #2 │ │ -05c002: 1a0b d710 |0081: const-string v11, "a_texCoord0" // string@10d7 │ │ -05c006: 7040 c30b 98ba |0083: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -05c00c: 4d08 0503 |0086: aput-object v8, v5, v3 │ │ -05c010: 01d3 |0088: move v3, v13 │ │ -05c012: 7606 fc0a 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@0afc │ │ -05c018: 4d00 0706 |008c: aput-object v0, v7, v6 │ │ -05c01c: d806 0601 |008e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05c020: 28c7 |0090: goto 0057 // -0039 │ │ -05c022: 54c0 9807 |0091: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05c026: 1201 |0093: const/4 v1, #int 0 // #0 │ │ -05c028: 1202 |0094: const/4 v2, #int 0 // #0 │ │ -05c02a: 6203 2500 |0095: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c02e: 7210 3001 0300 |0097: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -05c034: 0a03 |009a: move-result v3 │ │ -05c036: 8233 |009b: int-to-float v3, v3 │ │ -05c038: 6204 2500 |009c: sget-object v4, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c03c: 7210 2901 0400 |009e: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -05c042: 0a04 |00a1: move-result v4 │ │ -05c044: 8244 |00a2: int-to-float v4, v4 │ │ -05c046: 6e54 8e12 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ -05c04c: da00 0d05 |00a6: mul-int/lit8 v0, v13, #int 5 // #05 │ │ -05c050: 2300 e803 |00a8: new-array v0, v0, [F // type@03e8 │ │ -05c054: 5bc0 9e07 |00aa: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c058: 54c0 8d07 |00ac: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05c05c: 1201 |00ae: const/4 v1, #int 0 // #0 │ │ -05c05e: 4600 0001 |00af: aget-object v0, v0, v1 │ │ -05c062: 5bc0 9607 |00b1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ -05c066: 6200 2500 |00b3: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c06a: 7210 3401 0000 |00b5: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -05c070: 0a00 |00b8: move-result v0 │ │ -05c072: 3800 0e00 |00b9: if-eqz v0, 00c7 // +000e │ │ -05c076: 390f 0c00 |00bb: if-nez v15, 00c7 // +000c │ │ -05c07a: 7100 a40d 0000 |00bd: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0da4 │ │ -05c080: 0c00 |00c0: move-result-object v0 │ │ -05c082: 5bc0 9a07 |00c1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c086: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ -05c088: 5cc0 9707 |00c4: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@0797 │ │ -05c08c: 0e00 |00c6: return-void │ │ -05c08e: 5bcf 9a07 |00c7: iput-object v15, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c092: 28fd |00c9: goto 00c6 // -0003 │ │ +069c8c: |[069c8c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +069c9c: 7010 9524 0c00 |0000: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2495 │ │ +069ca2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +069ca4: 5bc0 9407 |0004: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +069ca8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +069caa: 59c0 9307 |0007: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +069cae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +069cb0: 59c0 9007 |000a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ +069cb4: 2200 d601 |000c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +069cb8: 7010 6812 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +069cbe: 5bc0 9d07 |0011: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ +069cc2: 2200 d601 |0013: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +069cc6: 7010 6812 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +069ccc: 5bc0 9807 |0018: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +069cd0: 2200 d601 |001a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +069cd4: 7010 6812 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +069cda: 5bc0 8f07 |001f: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ +069cde: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +069ce0: 5cc0 9207 |0022: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +069ce4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +069ce6: 5cc0 8c07 |0025: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ +069cea: 1300 0203 |0027: const/16 v0, #int 770 // #302 │ │ +069cee: 59c0 8b07 |0029: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@078b │ │ +069cf2: 1300 0303 |002b: const/16 v0, #int 771 // #303 │ │ +069cf6: 59c0 8a07 |002d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@078a │ │ +069cfa: 6200 6003 |002f: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +069cfe: 6e10 ea09 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +069d04: 0a00 |0034: move-result v0 │ │ +069d06: 59c0 8e07 |0035: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +069d0a: 2200 0e01 |0037: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +069d0e: 1501 803f |0039: const/high16 v1, #int 1065353216 // #3f80 │ │ +069d12: 1502 803f |003b: const/high16 v2, #int 1065353216 // #3f80 │ │ +069d16: 1503 803f |003d: const/high16 v3, #int 1065353216 // #3f80 │ │ +069d1a: 1504 803f |003f: const/high16 v4, #int 1065353216 // #3f80 │ │ +069d1e: 7054 cf09 1032 |0041: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +069d24: 5bc0 9b07 |0044: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@079b │ │ +069d28: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +069d2a: 59c0 9907 |0047: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ +069d2e: 1200 |0049: const/4 v0, #int 0 // #0 │ │ +069d30: 59c0 9c07 |004a: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@079c │ │ +069d34: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +069d36: 59c0 9507 |004d: iput v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@0795 │ │ +069d3a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +069d3c: 5bc0 9107 |0050: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +069d40: 23e0 f803 |0052: new-array v0, v14, [Lcom/badlogic/gdx/graphics/Mesh; // type@03f8 │ │ +069d44: 5bc0 8d07 |0054: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +069d48: 1206 |0056: const/4 v6, #int 0 // #0 │ │ +069d4a: 35e6 3a00 |0057: if-ge v6, v14, 0091 // +003a │ │ +069d4e: 54c7 8d07 |0059: iget-object v7, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +069d52: 2200 1601 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +069d56: 6201 0d06 |005d: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ +069d5a: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +069d5c: 1204 |0060: const/4 v4, #int 0 // #0 │ │ +069d5e: 1233 |0061: const/4 v3, #int 3 // #3 │ │ +069d60: 2335 0004 |0062: new-array v5, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +069d64: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +069d66: 2208 2801 |0065: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +069d6a: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +069d6c: 122a |0068: const/4 v10, #int 2 // #2 │ │ +069d6e: 1a0b d410 |0069: const-string v11, "a_position" // string@10d4 │ │ +069d72: 7040 c30b 98ba |006b: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +069d78: 4d08 0503 |006e: aput-object v8, v5, v3 │ │ +069d7c: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +069d7e: 2208 2801 |0071: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +069d82: 1259 |0073: const/4 v9, #int 5 // #5 │ │ +069d84: 124a |0074: const/4 v10, #int 4 // #4 │ │ +069d86: 1a0b d210 |0075: const-string v11, "a_color" // string@10d2 │ │ +069d8a: 7040 c30b 98ba |0077: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +069d90: 4d08 0503 |007a: aput-object v8, v5, v3 │ │ +069d94: 1223 |007c: const/4 v3, #int 2 // #2 │ │ +069d96: 2208 2801 |007d: new-instance v8, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +069d9a: 1239 |007f: const/4 v9, #int 3 // #3 │ │ +069d9c: 122a |0080: const/4 v10, #int 2 // #2 │ │ +069d9e: 1a0b d710 |0081: const-string v11, "a_texCoord0" // string@10d7 │ │ +069da2: 7040 c30b 98ba |0083: invoke-direct {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +069da8: 4d08 0503 |0086: aput-object v8, v5, v3 │ │ +069dac: 01d3 |0088: move v3, v13 │ │ +069dae: 7606 fc0a 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@0afc │ │ +069db4: 4d00 0706 |008c: aput-object v0, v7, v6 │ │ +069db8: d806 0601 |008e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +069dbc: 28c7 |0090: goto 0057 // -0039 │ │ +069dbe: 54c0 9807 |0091: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +069dc2: 1201 |0093: const/4 v1, #int 0 // #0 │ │ +069dc4: 1202 |0094: const/4 v2, #int 0 // #0 │ │ +069dc6: 6203 2500 |0095: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +069dca: 7210 3001 0300 |0097: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +069dd0: 0a03 |009a: move-result v3 │ │ +069dd2: 8233 |009b: int-to-float v3, v3 │ │ +069dd4: 6204 2500 |009c: sget-object v4, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +069dd8: 7210 2901 0400 |009e: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +069dde: 0a04 |00a1: move-result v4 │ │ +069de0: 8244 |00a2: int-to-float v4, v4 │ │ +069de2: 6e54 8e12 1032 |00a3: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ +069de8: da00 0d05 |00a6: mul-int/lit8 v0, v13, #int 5 // #05 │ │ +069dec: 2300 e803 |00a8: new-array v0, v0, [F // type@03e8 │ │ +069df0: 5bc0 9e07 |00aa: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +069df4: 54c0 8d07 |00ac: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +069df8: 1201 |00ae: const/4 v1, #int 0 // #0 │ │ +069dfa: 4600 0001 |00af: aget-object v0, v0, v1 │ │ +069dfe: 5bc0 9607 |00b1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ +069e02: 6200 2500 |00b3: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +069e06: 7210 3401 0000 |00b5: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +069e0c: 0a00 |00b8: move-result v0 │ │ +069e0e: 3800 0e00 |00b9: if-eqz v0, 00c7 // +000e │ │ +069e12: 390f 0c00 |00bb: if-nez v15, 00c7 // +000c │ │ +069e16: 7100 a40d 0000 |00bd: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0da4 │ │ +069e1c: 0c00 |00c0: move-result-object v0 │ │ +069e1e: 5bc0 9a07 |00c1: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +069e22: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ +069e24: 5cc0 9707 |00c4: iput-boolean v0, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@0797 │ │ +069e28: 0e00 |00c6: return-void │ │ +069e2a: 5bcf 9a07 |00c7: iput-object v15, v12, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +069e2e: 28fd |00c9: goto 00c6 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=65 │ │ 0x0006 line=67 │ │ 0x0009 line=68 │ │ 0x000c line=71 │ │ @@ -48454,18 +48455,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 │ │ -05c094: |[05c094] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -05c0a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c0a6: 7040 a10d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0da1 │ │ -05c0ac: 0e00 |0004: return-void │ │ +069e30: |[069e30] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +069e40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +069e42: 7040 a10d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0da1 │ │ +069e48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0005 reg=2 size I │ │ @@ -48476,62 +48477,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 │ │ -05c0b0: |[05c0b0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -05c0c0: 1a02 cb11 |0000: const-string v2, "attribute vec4 a_position; │ │ +069e4c: |[069e4c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +069e5c: 1a02 cb11 |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@11cb │ │ -05c0c4: 1a00 3b00 |0002: const-string v0, "#ifdef GL_ES │ │ +069e60: 1a00 3b00 |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@003b │ │ -05c0c8: 2201 9c01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -05c0cc: 7030 9b10 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ -05c0d2: 6e10 b710 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ -05c0d8: 0a03 |000c: move-result v3 │ │ -05c0da: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ -05c0de: 2203 7b03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05c0e2: 2204 9103 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -05c0e6: 7010 d024 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05c0ec: 1a05 dc13 |0016: const-string v5, "couldn't compile shader: " // string@13dc │ │ -05c0f0: 6e20 d724 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05c0f6: 0c04 |001b: move-result-object v4 │ │ -05c0f8: 6e10 af10 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ -05c0fe: 0c05 |001f: move-result-object v5 │ │ -05c100: 6e20 d724 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05c106: 0c04 |0023: move-result-object v4 │ │ -05c108: 6e10 dd24 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05c10e: 0c04 |0027: move-result-object v4 │ │ -05c110: 7020 6824 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -05c116: 2703 |002b: throw v3 │ │ -05c118: 1101 |002c: return-object v1 │ │ +069e64: 2201 9c01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +069e68: 7030 9b10 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ +069e6e: 6e10 b710 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ +069e74: 0a03 |000c: move-result v3 │ │ +069e76: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ +069e7a: 2203 7b03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ +069e7e: 2204 9103 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +069e82: 7010 d024 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +069e88: 1a05 dc13 |0016: const-string v5, "couldn't compile shader: " // string@13dc │ │ +069e8c: 6e20 d724 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +069e92: 0c04 |001b: move-result-object v4 │ │ +069e94: 6e10 af10 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ +069e9a: 0c05 |001f: move-result-object v5 │ │ +069e9c: 6e20 d724 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +069ea2: 0c04 |0023: move-result-object v4 │ │ +069ea4: 6e10 dd24 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +069eaa: 0c04 |0027: move-result-object v4 │ │ +069eac: 7020 6824 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +069eb2: 2703 |002b: throw v3 │ │ +069eb4: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=192 │ │ 0x0004 line=206 │ │ 0x0009 line=207 │ │ 0x002c line=208 │ │ @@ -48545,79 +48546,79 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 128 16-bit code units │ │ -05c11c: |[05c11c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.renderMesh:()V │ │ -05c12c: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ -05c130: 1245 |0002: const/4 v5, #int 4 // #4 │ │ -05c132: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -05c134: 5271 9307 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c138: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -05c13c: 0e00 |0008: return-void │ │ -05c13e: 5271 9907 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ -05c142: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c146: 5971 9907 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ -05c14a: 5271 9c07 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@079c │ │ -05c14e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c152: 5971 9c07 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@079c │ │ -05c156: 5271 9307 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c15a: db00 0105 |0017: div-int/lit8 v0, v1, #int 5 // #05 │ │ -05c15e: 5271 9507 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@0795 │ │ -05c162: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ -05c166: 5970 9507 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@0795 │ │ -05c16a: 5471 9407 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c16e: 6e10 8e0b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -05c174: 5471 9607 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ -05c178: 5472 9e07 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c17c: 5273 9307 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c180: 6e40 1c0b 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ -05c186: 5571 8c07 |002d: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ -05c18a: 3801 3400 |002f: if-eqz v1, 0063 // +0034 │ │ -05c18e: 6201 2000 |0031: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05c192: 7220 da0a 6100 |0033: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -05c198: 6201 2500 |0036: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c19c: 7210 3401 0100 |0038: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -05c1a2: 0a01 |003b: move-result v1 │ │ -05c1a4: 3801 3e00 |003c: if-eqz v1, 007a // +003e │ │ -05c1a8: 5471 9107 |003e: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c1ac: 3801 3200 |0040: if-eqz v1, 0072 // +0032 │ │ -05c1b0: 5471 9607 |0042: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ -05c1b4: 5472 9107 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c1b8: 6e50 160b 2145 |0046: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -05c1be: 5974 9307 |0049: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c1c2: 5271 9007 |004b: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ -05c1c6: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05c1ca: 5971 9007 |004f: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ -05c1ce: 5271 9007 |0051: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ -05c1d2: 5472 8d07 |0053: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05c1d6: 2122 |0055: array-length v2, v2 │ │ -05c1d8: 3321 0400 |0056: if-ne v1, v2, 005a // +0004 │ │ -05c1dc: 5974 9007 |0058: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ -05c1e0: 5471 8d07 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05c1e4: 5272 9007 |005c: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ -05c1e8: 4601 0102 |005e: aget-object v1, v1, v2 │ │ -05c1ec: 5b71 9607 |0060: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ -05c1f0: 28a6 |0062: goto 0008 // -005a │ │ -05c1f2: 6201 2000 |0063: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05c1f6: 7220 dd0a 6100 |0065: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -05c1fc: 6201 2000 |0068: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05c200: 5272 8b07 |006a: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@078b │ │ -05c204: 5273 8a07 |006c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@078a │ │ -05c208: 7230 cb0a 2103 |006e: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ -05c20e: 28c5 |0071: goto 0036 // -003b │ │ -05c210: 5471 9607 |0072: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ -05c214: 5472 9a07 |0074: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c218: 6e50 160b 2145 |0076: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -05c21e: 28d0 |0079: goto 0049 // -0030 │ │ -05c220: 5471 9607 |007a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ -05c224: 6e40 140b 5104 |007c: invoke-virtual {v1, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -05c22a: 28ca |007f: goto 0049 // -0036 │ │ +069eb8: |[069eb8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.renderMesh:()V │ │ +069ec8: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ +069ecc: 1245 |0002: const/4 v5, #int 4 // #4 │ │ +069ece: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +069ed0: 5271 9307 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +069ed4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +069ed8: 0e00 |0008: return-void │ │ +069eda: 5271 9907 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ +069ede: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +069ee2: 5971 9907 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ +069ee6: 5271 9c07 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@079c │ │ +069eea: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +069eee: 5971 9c07 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.totalRenderCalls:I // field@079c │ │ +069ef2: 5271 9307 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +069ef6: db00 0105 |0017: div-int/lit8 v0, v1, #int 5 // #05 │ │ +069efa: 5271 9507 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@0795 │ │ +069efe: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ +069f02: 5970 9507 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.maxVerticesInBatch:I // field@0795 │ │ +069f06: 5471 9407 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +069f0a: 6e10 8e0b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +069f10: 5471 9607 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ +069f14: 5472 9e07 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +069f18: 5273 9307 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +069f1c: 6e40 1c0b 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ +069f22: 5571 8c07 |002d: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ +069f26: 3801 3400 |002f: if-eqz v1, 0063 // +0034 │ │ +069f2a: 6201 2000 |0031: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +069f2e: 7220 da0a 6100 |0033: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +069f34: 6201 2500 |0036: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +069f38: 7210 3401 0100 |0038: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +069f3e: 0a01 |003b: move-result v1 │ │ +069f40: 3801 3e00 |003c: if-eqz v1, 007a // +003e │ │ +069f44: 5471 9107 |003e: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +069f48: 3801 3200 |0040: if-eqz v1, 0072 // +0032 │ │ +069f4c: 5471 9607 |0042: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ +069f50: 5472 9107 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +069f54: 6e50 160b 2145 |0046: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +069f5a: 5974 9307 |0049: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +069f5e: 5271 9007 |004b: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ +069f62: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +069f66: 5971 9007 |004f: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ +069f6a: 5271 9007 |0051: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ +069f6e: 5472 8d07 |0053: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +069f72: 2122 |0055: array-length v2, v2 │ │ +069f74: 3321 0400 |0056: if-ne v1, v2, 005a // +0004 │ │ +069f78: 5974 9007 |0058: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ +069f7c: 5471 8d07 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +069f80: 5272 9007 |005c: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.currBufferIdx:I // field@0790 │ │ +069f84: 4601 0102 |005e: aget-object v1, v1, v2 │ │ +069f88: 5b71 9607 |0060: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ +069f8c: 28a6 |0062: goto 0008 // -005a │ │ +069f8e: 6201 2000 |0063: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +069f92: 7220 dd0a 6100 |0065: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +069f98: 6201 2000 |0068: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +069f9c: 5272 8b07 |006a: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@078b │ │ +069fa0: 5273 8a07 |006c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@078a │ │ +069fa4: 7230 cb0a 2103 |006e: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ +069faa: 28c5 |0071: goto 0036 // -003b │ │ +069fac: 5471 9607 |0072: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ +069fb0: 5472 9a07 |0074: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +069fb4: 6e50 160b 2145 |0076: invoke-virtual {v1, v2, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +069fba: 28d0 |0079: goto 0049 // -0030 │ │ +069fbc: 5471 9607 |007a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0796 │ │ +069fc0: 6e40 140b 5104 |007c: invoke-virtual {v1, v5, v4, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +069fc6: 28ca |007f: goto 0049 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=397 │ │ 0x0008 line=427 │ │ 0x0009 line=399 │ │ 0x000f line=400 │ │ 0x0015 line=401 │ │ @@ -48646,64 +48647,64 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -05c22c: |[05c22c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setupMatrices:()V │ │ -05c23c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05c23e: 6201 2500 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c242: 7210 3401 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -05c248: 0a01 |0006: move-result v1 │ │ -05c24a: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ -05c24e: 6200 2100 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -05c252: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ -05c256: 7220 120a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -05c25c: 5451 9807 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05c260: 5411 f80a |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -05c264: 7230 0d0a 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -05c26a: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ -05c26e: 7220 120a 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -05c274: 5451 9d07 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ -05c278: 5411 f80a |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -05c27c: 7230 0d0a 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -05c282: 0e00 |0023: return-void │ │ -05c284: 5451 8f07 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ -05c288: 5452 9807 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05c28c: 6e20 8612 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -05c292: 0c01 |002b: move-result-object v1 │ │ -05c294: 5452 9d07 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ -05c298: 6e20 7612 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ -05c29e: 5451 9107 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c2a2: 3801 2500 |0033: if-eqz v1, 0058 // +0025 │ │ -05c2a6: 5451 9107 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c2aa: 1a02 e828 |0037: const-string v2, "u_proj" // string@28e8 │ │ -05c2ae: 5453 9807 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05c2b2: 6e30 c910 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -05c2b8: 5451 9107 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c2bc: 1a02 ee28 |0040: const-string v2, "u_trans" // string@28ee │ │ -05c2c0: 5453 9d07 |0042: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ -05c2c4: 6e30 c910 2103 |0044: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -05c2ca: 5451 9107 |0047: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c2ce: 1a02 ea28 |0049: const-string v2, "u_projTrans" // string@28ea │ │ -05c2d2: 5453 8f07 |004b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ -05c2d6: 6e30 c910 2103 |004d: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -05c2dc: 5451 9107 |0050: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c2e0: 1a02 ed28 |0052: const-string v2, "u_texture" // string@28ed │ │ -05c2e4: 6e30 dd10 2104 |0054: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -05c2ea: 28cc |0057: goto 0023 // -0034 │ │ -05c2ec: 5451 9a07 |0058: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c2f0: 1a02 eb28 |005a: const-string v2, "u_projectionViewMatrix" // string@28eb │ │ -05c2f4: 5453 8f07 |005c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ -05c2f8: 6e30 c910 2103 |005e: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -05c2fe: 5451 9a07 |0061: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c302: 1a02 ed28 |0063: const-string v2, "u_texture" // string@28ed │ │ -05c306: 6e30 dd10 2104 |0065: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -05c30c: 28bb |0068: goto 0023 // -0045 │ │ +069fc8: |[069fc8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setupMatrices:()V │ │ +069fd8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +069fda: 6201 2500 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +069fde: 7210 3401 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +069fe4: 0a01 |0006: move-result v1 │ │ +069fe6: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ +069fea: 6200 2100 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +069fee: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ +069ff2: 7220 120a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +069ff8: 5451 9807 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +069ffc: 5411 f80a |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +06a000: 7230 0d0a 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +06a006: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ +06a00a: 7220 120a 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +06a010: 5451 9d07 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ +06a014: 5411 f80a |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +06a018: 7230 0d0a 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +06a01e: 0e00 |0023: return-void │ │ +06a020: 5451 8f07 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ +06a024: 5452 9807 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +06a028: 6e20 8612 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +06a02e: 0c01 |002b: move-result-object v1 │ │ +06a030: 5452 9d07 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ +06a034: 6e20 7612 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ +06a03a: 5451 9107 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a03e: 3801 2500 |0033: if-eqz v1, 0058 // +0025 │ │ +06a042: 5451 9107 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a046: 1a02 e828 |0037: const-string v2, "u_proj" // string@28e8 │ │ +06a04a: 5453 9807 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +06a04e: 6e30 c910 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +06a054: 5451 9107 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a058: 1a02 ee28 |0040: const-string v2, "u_trans" // string@28ee │ │ +06a05c: 5453 9d07 |0042: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ +06a060: 6e30 c910 2103 |0044: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +06a066: 5451 9107 |0047: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a06a: 1a02 ea28 |0049: const-string v2, "u_projTrans" // string@28ea │ │ +06a06e: 5453 8f07 |004b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ +06a072: 6e30 c910 2103 |004d: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +06a078: 5451 9107 |0050: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a07c: 1a02 ed28 |0052: const-string v2, "u_texture" // string@28ed │ │ +06a080: 6e30 dd10 2104 |0054: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +06a086: 28cc |0057: goto 0023 // -0034 │ │ +06a088: 5451 9a07 |0058: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a08c: 1a02 eb28 |005a: const-string v2, "u_projectionViewMatrix" // string@28eb │ │ +06a090: 5453 8f07 |005c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@078f │ │ +06a094: 6e30 c910 2103 |005e: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +06a09a: 5451 9a07 |0061: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a09e: 1a02 ed28 |0063: const-string v2, "u_texture" // string@28ed │ │ +06a0a2: 6e30 dd10 2104 |0065: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +06a0a8: 28bb |0068: goto 0023 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=493 │ │ 0x0009 line=494 │ │ 0x000b line=495 │ │ 0x0010 line=496 │ │ 0x0017 line=497 │ │ @@ -48726,18 +48727,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 │ │ -05c310: |[05c310] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -05c320: 7010 b20d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c326: 5b01 9407 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c32a: 0e00 |0005: return-void │ │ +06a0ac: |[06a0ac] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06a0bc: 7010 b20d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a0c2: 5b01 9407 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +06a0c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0005 line=516 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -48749,47 +48750,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -05c32c: |[05c32c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.begin:()V │ │ -05c33c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05c33e: 5530 9207 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c342: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -05c346: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -05c34a: 1a01 942a |0007: const-string v1, "you have to call PolygonSpriteBatch.end() first" // string@2a94 │ │ -05c34e: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -05c354: 2700 |000c: throw v0 │ │ -05c356: 5932 9907 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ -05c35a: 6200 2000 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05c35e: 7220 d80a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ -05c364: 6200 2500 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c368: 7210 3401 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -05c36e: 0a00 |0019: move-result v0 │ │ -05c370: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ -05c374: 5430 9107 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c378: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ -05c37c: 5430 9107 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c380: 6e10 9d10 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -05c386: 7010 ba0d 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ -05c38c: 5932 9307 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c390: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -05c392: 5b30 9407 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c396: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -05c398: 5c30 9207 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c39c: 0e00 |0030: return-void │ │ -05c39e: 5430 9a07 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c3a2: 6e10 9d10 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -05c3a8: 28ef |0036: goto 0025 // -0011 │ │ -05c3aa: 6200 2000 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05c3ae: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ -05c3b2: 7220 dd0a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -05c3b8: 28e7 |003e: goto 0025 // -0019 │ │ +06a0c8: |[06a0c8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.begin:()V │ │ +06a0d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a0da: 5530 9207 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a0de: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +06a0e2: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +06a0e6: 1a01 942a |0007: const-string v1, "you have to call PolygonSpriteBatch.end() first" // string@2a94 │ │ +06a0ea: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +06a0f0: 2700 |000c: throw v0 │ │ +06a0f2: 5932 9907 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderCalls:I // field@0799 │ │ +06a0f6: 6200 2000 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +06a0fa: 7220 d80a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ +06a100: 6200 2500 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +06a104: 7210 3401 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +06a10a: 0a00 |0019: move-result v0 │ │ +06a10c: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ +06a110: 5430 9107 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a114: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ +06a118: 5430 9107 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a11c: 6e10 9d10 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +06a122: 7010 ba0d 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ +06a128: 5932 9307 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a12c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06a12e: 5b30 9407 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +06a132: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +06a134: 5c30 9207 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a138: 0e00 |0030: return-void │ │ +06a13a: 5430 9a07 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a13e: 6e10 9d10 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +06a144: 28ef |0036: goto 0025 // -0011 │ │ +06a146: 6200 2000 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +06a14a: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ +06a14e: 7220 dd0a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +06a154: 28e7 |003e: goto 0025 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x000d line=217 │ │ 0x000f line=219 │ │ 0x0014 line=220 │ │ 0x001c line=221 │ │ @@ -48809,19 +48810,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c3bc: |[05c3bc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.disableBlending:()V │ │ -05c3cc: 7010 b20d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c3d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05c3d4: 5c10 8c07 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ -05c3d8: 0e00 |0006: return-void │ │ +06a158: |[06a158] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.disableBlending:()V │ │ +06a168: 7010 b20d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a16e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06a170: 5c10 8c07 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ +06a174: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0003 line=432 │ │ 0x0006 line=433 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -48831,31 +48832,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -05c3dc: |[05c3dc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.dispose:()V │ │ -05c3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c3ee: 5421 8d07 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05c3f2: 2111 |0003: array-length v1, v1 │ │ -05c3f4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -05c3f8: 5421 8d07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ -05c3fc: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -05c400: 6e10 050b 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -05c406: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05c40a: 28f2 |000f: goto 0001 // -000e │ │ -05c40c: 5521 9707 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@0797 │ │ -05c410: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -05c414: 5421 9a07 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c418: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -05c41c: 5421 9a07 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c420: 6e10 a310 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ -05c426: 0e00 |001d: return-void │ │ +06a178: |[06a178] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.dispose:()V │ │ +06a188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06a18a: 5421 8d07 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +06a18e: 2111 |0003: array-length v1, v1 │ │ +06a190: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +06a194: 5421 8d07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@078d │ │ +06a198: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +06a19c: 6e10 050b 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +06a1a2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06a1a6: 28f2 |000f: goto 0001 // -000e │ │ +06a1a8: 5521 9707 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.ownsShader:Z // field@0797 │ │ +06a1ac: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +06a1b0: 5421 9a07 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a1b4: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +06a1b8: 5421 9a07 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a1bc: 6e10 a310 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ +06a1c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x000d line=453 │ │ 0x0010 line=455 │ │ 0x001d line=456 │ │ @@ -48868,31 +48869,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 │ │ -05c428: |[05c428] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FF)V │ │ -05c438: 6e10 790d 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c43e: 0c00 |0003: move-result-object v0 │ │ -05c440: 6e10 7e0e 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05c446: 0a00 |0007: move-result v0 │ │ -05c448: 8204 |0008: int-to-float v4, v0 │ │ -05c44a: 6e10 790d 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c450: 0c00 |000c: move-result-object v0 │ │ -05c452: 6e10 7d0e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05c458: 0a00 |0010: move-result v0 │ │ -05c45a: 8205 |0011: int-to-float v5, v0 │ │ -05c45c: 0760 |0012: move-object v0, v6 │ │ -05c45e: 0771 |0013: move-object v1, v7 │ │ -05c460: 0182 |0014: move v2, v8 │ │ -05c462: 0193 |0015: move v3, v9 │ │ -05c464: 7406 a80d 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@0da8 │ │ -05c46a: 0e00 |0019: return-void │ │ +06a1c4: |[06a1c4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FF)V │ │ +06a1d4: 6e10 790d 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a1da: 0c00 |0003: move-result-object v0 │ │ +06a1dc: 6e10 7e0e 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06a1e2: 0a00 |0007: move-result v0 │ │ +06a1e4: 8204 |0008: int-to-float v4, v0 │ │ +06a1e6: 6e10 790d 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a1ec: 0c00 |000c: move-result-object v0 │ │ +06a1ee: 6e10 7d0e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06a1f4: 0a00 |0010: move-result v0 │ │ +06a1f6: 8205 |0011: int-to-float v5, v0 │ │ +06a1f8: 0760 |0012: move-object v0, v6 │ │ +06a1fa: 0771 |0013: move-object v1, v7 │ │ +06a1fc: 0182 |0014: move v2, v8 │ │ +06a1fe: 0193 |0015: move v3, v9 │ │ +06a200: 7406 a80d 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@0da8 │ │ +06a206: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0019 line=289 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x001a reg=7 region Lcom/badlogic/gdx/graphics/g2d/PolygonRegion; │ │ @@ -48904,92 +48905,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 │ │ -05c46c: |[05c46c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V │ │ -05c47c: 5596 9207 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c480: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -05c484: 2206 7c03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ -05c488: 1a07 180d |0006: const-string v7, "PolygonSpriteBatch.begin must be called before draw." // string@0d18 │ │ -05c48c: 7020 6a24 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -05c492: 2706 |000b: throw v6 │ │ -05c494: 6e10 790d 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c49a: 0c06 |000f: move-result-object v6 │ │ -05c49c: 5465 1f08 |0010: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05c4a0: 5496 9407 |0012: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c4a4: 3265 0500 |0014: if-eq v5, v6, 0019 // +0005 │ │ -05c4a8: 7020 bb0d 5900 |0016: invoke-direct {v9, v5}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbb │ │ -05c4ae: 6e10 780d 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ -05c4b4: 0c01 |001c: move-result-object v1 │ │ -05c4b6: 6e10 7a0d 0a00 |001d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d7a │ │ -05c4bc: 0c04 |0020: move-result-object v4 │ │ -05c4be: 5296 9307 |0021: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c4c2: 2117 |0023: array-length v7, v1 │ │ -05c4c4: b076 |0024: add-int/2addr v6, v7 │ │ -05c4c6: 5497 9e07 |0025: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c4ca: 2177 |0027: array-length v7, v7 │ │ -05c4cc: 3776 0500 |0028: if-le v6, v7, 002d // +0005 │ │ -05c4d0: 7010 b20d 0900 |002a: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c4d6: 6e10 790d 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c4dc: 0c06 |0030: move-result-object v6 │ │ -05c4de: 6e10 7e0e 0600 |0031: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05c4e4: 0a06 |0034: move-result v6 │ │ -05c4e6: 8266 |0035: int-to-float v6, v6 │ │ -05c4e8: a902 0d06 |0036: div-float v2, v13, v6 │ │ -05c4ec: 6e10 790d 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c4f2: 0c06 |003b: move-result-object v6 │ │ -05c4f4: 6e10 7d0e 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05c4fa: 0a06 |003f: move-result v6 │ │ -05c4fc: 8266 |0040: int-to-float v6, v6 │ │ -05c4fe: a903 0e06 |0041: div-float v3, v14, v6 │ │ -05c502: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -05c504: 2116 |0044: array-length v6, v1 │ │ -05c506: 3560 4900 |0045: if-ge v0, v6, 008e // +0049 │ │ -05c50a: 5496 9e07 |0047: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c50e: 5297 9307 |0049: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c512: d808 0701 |004b: add-int/lit8 v8, v7, #int 1 // #01 │ │ -05c516: 5998 9307 |004d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c51a: 4408 0100 |004f: aget v8, v1, v0 │ │ -05c51e: c828 |0051: mul-float/2addr v8, v2 │ │ -05c520: c6b8 |0052: add-float/2addr v8, v11 │ │ -05c522: 4b08 0607 |0053: aput v8, v6, v7 │ │ -05c526: 5496 9e07 |0055: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c52a: 5297 9307 |0057: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c52e: d808 0701 |0059: add-int/lit8 v8, v7, #int 1 // #01 │ │ -05c532: 5998 9307 |005b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c536: d808 0001 |005d: add-int/lit8 v8, v0, #int 1 // #01 │ │ -05c53a: 4408 0108 |005f: aget v8, v1, v8 │ │ -05c53e: c838 |0061: mul-float/2addr v8, v3 │ │ -05c540: c6c8 |0062: add-float/2addr v8, v12 │ │ -05c542: 4b08 0607 |0063: aput v8, v6, v7 │ │ -05c546: 5496 9e07 |0065: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c54a: 5297 9307 |0067: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c54e: d808 0701 |0069: add-int/lit8 v8, v7, #int 1 // #01 │ │ -05c552: 5998 9307 |006b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c556: 5298 8e07 |006d: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05c55a: 4b08 0607 |006f: aput v8, v6, v7 │ │ -05c55e: 5496 9e07 |0071: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c562: 5297 9307 |0073: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c566: d808 0701 |0075: add-int/lit8 v8, v7, #int 1 // #01 │ │ -05c56a: 5998 9307 |0077: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c56e: 4408 0400 |0079: aget v8, v4, v0 │ │ -05c572: 4b08 0607 |007b: aput v8, v6, v7 │ │ -05c576: 5496 9e07 |007d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c57a: 5297 9307 |007f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c57e: d808 0701 |0081: add-int/lit8 v8, v7, #int 1 // #01 │ │ -05c582: 5998 9307 |0083: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c586: d808 0001 |0085: add-int/lit8 v8, v0, #int 1 // #01 │ │ -05c58a: 4408 0408 |0087: aget v8, v4, v8 │ │ -05c58e: 4b08 0607 |0089: aput v8, v6, v7 │ │ -05c592: d800 0002 |008b: add-int/lit8 v0, v0, #int 2 // #02 │ │ -05c596: 28b7 |008d: goto 0044 // -0049 │ │ -05c598: 0e00 |008e: return-void │ │ +06a208: |[06a208] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFF)V │ │ +06a218: 5596 9207 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a21c: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +06a220: 2206 7c03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ +06a224: 1a07 180d |0006: const-string v7, "PolygonSpriteBatch.begin must be called before draw." // string@0d18 │ │ +06a228: 7020 6a24 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +06a22e: 2706 |000b: throw v6 │ │ +06a230: 6e10 790d 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a236: 0c06 |000f: move-result-object v6 │ │ +06a238: 5465 1f08 |0010: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06a23c: 5496 9407 |0012: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +06a240: 3265 0500 |0014: if-eq v5, v6, 0019 // +0005 │ │ +06a244: 7020 bb0d 5900 |0016: invoke-direct {v9, v5}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbb │ │ +06a24a: 6e10 780d 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ +06a250: 0c01 |001c: move-result-object v1 │ │ +06a252: 6e10 7a0d 0a00 |001d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d7a │ │ +06a258: 0c04 |0020: move-result-object v4 │ │ +06a25a: 5296 9307 |0021: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a25e: 2117 |0023: array-length v7, v1 │ │ +06a260: b076 |0024: add-int/2addr v6, v7 │ │ +06a262: 5497 9e07 |0025: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a266: 2177 |0027: array-length v7, v7 │ │ +06a268: 3776 0500 |0028: if-le v6, v7, 002d // +0005 │ │ +06a26c: 7010 b20d 0900 |002a: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a272: 6e10 790d 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a278: 0c06 |0030: move-result-object v6 │ │ +06a27a: 6e10 7e0e 0600 |0031: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06a280: 0a06 |0034: move-result v6 │ │ +06a282: 8266 |0035: int-to-float v6, v6 │ │ +06a284: a902 0d06 |0036: div-float v2, v13, v6 │ │ +06a288: 6e10 790d 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a28e: 0c06 |003b: move-result-object v6 │ │ +06a290: 6e10 7d0e 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06a296: 0a06 |003f: move-result v6 │ │ +06a298: 8266 |0040: int-to-float v6, v6 │ │ +06a29a: a903 0e06 |0041: div-float v3, v14, v6 │ │ +06a29e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +06a2a0: 2116 |0044: array-length v6, v1 │ │ +06a2a2: 3560 4900 |0045: if-ge v0, v6, 008e // +0049 │ │ +06a2a6: 5496 9e07 |0047: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a2aa: 5297 9307 |0049: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a2ae: d808 0701 |004b: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06a2b2: 5998 9307 |004d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a2b6: 4408 0100 |004f: aget v8, v1, v0 │ │ +06a2ba: c828 |0051: mul-float/2addr v8, v2 │ │ +06a2bc: c6b8 |0052: add-float/2addr v8, v11 │ │ +06a2be: 4b08 0607 |0053: aput v8, v6, v7 │ │ +06a2c2: 5496 9e07 |0055: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a2c6: 5297 9307 |0057: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a2ca: d808 0701 |0059: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06a2ce: 5998 9307 |005b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a2d2: d808 0001 |005d: add-int/lit8 v8, v0, #int 1 // #01 │ │ +06a2d6: 4408 0108 |005f: aget v8, v1, v8 │ │ +06a2da: c838 |0061: mul-float/2addr v8, v3 │ │ +06a2dc: c6c8 |0062: add-float/2addr v8, v12 │ │ +06a2de: 4b08 0607 |0063: aput v8, v6, v7 │ │ +06a2e2: 5496 9e07 |0065: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a2e6: 5297 9307 |0067: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a2ea: d808 0701 |0069: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06a2ee: 5998 9307 |006b: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a2f2: 5298 8e07 |006d: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +06a2f6: 4b08 0607 |006f: aput v8, v6, v7 │ │ +06a2fa: 5496 9e07 |0071: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a2fe: 5297 9307 |0073: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a302: d808 0701 |0075: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06a306: 5998 9307 |0077: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a30a: 4408 0400 |0079: aget v8, v4, v0 │ │ +06a30e: 4b08 0607 |007b: aput v8, v6, v7 │ │ +06a312: 5496 9e07 |007d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a316: 5297 9307 |007f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a31a: d808 0701 |0081: add-int/lit8 v8, v7, #int 1 // #01 │ │ +06a31e: 5998 9307 |0083: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a322: d808 0001 |0085: add-int/lit8 v8, v0, #int 1 // #01 │ │ +06a326: 4408 0408 |0087: aget v8, v4, v8 │ │ +06a32a: 4b08 0607 |0089: aput v8, v6, v7 │ │ +06a32e: d800 0002 |008b: add-int/lit8 v0, v0, #int 2 // #02 │ │ +06a332: 28b7 |008d: goto 0044 // -0049 │ │ +06a334: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000c line=295 │ │ 0x0012 line=296 │ │ 0x0016 line=297 │ │ 0x0019 line=300 │ │ @@ -49024,168 +49025,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 │ │ -05c59c: |[05c59c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFFFFFFF)V │ │ -05c5ac: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -05c5b0: 5500 9207 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c5b4: 0210 0000 |0004: move/from16 v16, v0 │ │ -05c5b8: 3910 0a00 |0006: if-nez v16, 0010 // +000a │ │ -05c5bc: 2210 7c03 |0008: new-instance v16, Ljava/lang/IllegalStateException; // type@037c │ │ -05c5c0: 1a11 180d |000a: const-string v17, "PolygonSpriteBatch.begin must be called before draw." // string@0d18 │ │ -05c5c4: 7602 6a24 1000 |000c: invoke-direct/range {v16, v17}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -05c5ca: 2710 |000f: throw v16 │ │ -05c5cc: 7401 790d 1400 |0010: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c5d2: 0c10 |0013: move-result-object v16 │ │ -05c5d4: 0800 1000 |0014: move-object/from16 v0, v16 │ │ -05c5d8: 540d 1f08 |0016: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05c5dc: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -05c5e0: 5400 9407 |001a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c5e4: 0810 0000 |001c: move-object/from16 v16, v0 │ │ -05c5e8: 0800 1000 |001e: move-object/from16 v0, v16 │ │ -05c5ec: 320d 0700 |0020: if-eq v13, v0, 0027 // +0007 │ │ -05c5f0: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -05c5f4: 7020 bb0d d000 |0024: invoke-direct {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbb │ │ -05c5fa: 7401 780d 1400 |0027: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ -05c600: 0c06 |002a: move-result-object v6 │ │ -05c602: 7401 7a0d 1400 |002b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d7a │ │ -05c608: 0c0c |002e: move-result-object v12 │ │ -05c60a: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -05c60e: 5200 9307 |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c612: 0210 0000 |0033: move/from16 v16, v0 │ │ -05c616: 2160 |0035: array-length v0, v6 │ │ -05c618: 0211 0000 |0036: move/from16 v17, v0 │ │ -05c61c: 9010 1011 |0038: add-int v16, v16, v17 │ │ -05c620: 0800 1300 |003a: move-object/from16 v0, v19 │ │ -05c624: 5400 9e07 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c628: 0811 0000 |003e: move-object/from16 v17, v0 │ │ -05c62c: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -05c630: 2100 |0042: array-length v0, v0 │ │ -05c632: 0211 0000 |0043: move/from16 v17, v0 │ │ -05c636: 0200 1000 |0045: move/from16 v0, v16 │ │ -05c63a: 0201 1100 |0047: move/from16 v1, v17 │ │ -05c63e: 3710 0500 |0049: if-le v0, v1, 004e // +0005 │ │ -05c642: 7601 b20d 1300 |004b: invoke-direct/range {v19}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c648: a60e 1517 |004e: add-float v14, v21, v23 │ │ -05c64c: a60f 1618 |0050: add-float v15, v22, v24 │ │ -05c650: 7401 790d 1400 |0052: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c656: 0c10 |0055: move-result-object v16 │ │ -05c658: 7401 7e0e 1000 |0056: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05c65e: 0a10 |0059: move-result v16 │ │ -05c660: 0200 1000 |005a: move/from16 v0, v16 │ │ -05c664: 8200 |005c: int-to-float v0, v0 │ │ -05c666: 0210 0000 |005d: move/from16 v16, v0 │ │ -05c66a: a909 1910 |005f: div-float v9, v25, v16 │ │ -05c66e: 7401 790d 1400 |0061: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c674: 0c10 |0064: move-result-object v16 │ │ -05c676: 7401 7d0e 1000 |0065: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05c67c: 0a10 |0068: move-result v16 │ │ -05c67e: 0200 1000 |0069: move/from16 v0, v16 │ │ -05c682: 8200 |006b: int-to-float v0, v0 │ │ -05c684: 0210 0000 |006c: move/from16 v16, v0 │ │ -05c688: a90a 1a10 |006e: div-float v10, v26, v16 │ │ -05c68c: 7701 3d12 1d00 |0070: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -05c692: 0a02 |0073: move-result v2 │ │ -05c694: 7701 4b12 1d00 |0074: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -05c69a: 0a0b |0077: move-result v11 │ │ -05c69c: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -05c69e: 2160 |0079: array-length v0, v6 │ │ -05c6a0: 0210 0000 |007a: move/from16 v16, v0 │ │ -05c6a4: 0200 1000 |007c: move/from16 v0, v16 │ │ -05c6a8: 3505 ac00 |007e: if-ge v5, v0, 012a // +00ac │ │ -05c6ac: 4410 0605 |0080: aget v16, v6, v5 │ │ -05c6b0: a803 1009 |0082: mul-float v3, v16, v9 │ │ -05c6b4: d810 0501 |0084: add-int/lit8 v16, v5, #int 1 // #01 │ │ -05c6b8: 4410 0610 |0086: aget v16, v6, v16 │ │ -05c6bc: a804 100a |0088: mul-float v4, v16, v10 │ │ -05c6c0: a703 0317 |008a: sub-float v3, v3, v23 │ │ -05c6c4: a704 0418 |008c: sub-float v4, v4, v24 │ │ -05c6c8: 1510 803f |008e: const/high16 v16, #int 1065353216 // #3f80 │ │ -05c6cc: 2d10 1b10 |0090: cmpl-float v16, v27, v16 │ │ -05c6d0: 3910 0800 |0092: if-nez v16, 009a // +0008 │ │ -05c6d4: 1510 803f |0094: const/high16 v16, #int 1065353216 // #3f80 │ │ -05c6d8: 2d10 1c10 |0096: cmpl-float v16, v28, v16 │ │ -05c6dc: 3810 0600 |0098: if-eqz v16, 009e // +0006 │ │ -05c6e0: a803 031b |009a: mul-float v3, v3, v27 │ │ -05c6e4: a804 041c |009c: mul-float v4, v4, v28 │ │ -05c6e8: a810 0203 |009e: mul-float v16, v2, v3 │ │ -05c6ec: a811 0b04 |00a0: mul-float v17, v11, v4 │ │ -05c6f0: a707 1011 |00a2: sub-float v7, v16, v17 │ │ -05c6f4: a810 0b03 |00a4: mul-float v16, v11, v3 │ │ -05c6f8: a811 0204 |00a6: mul-float v17, v2, v4 │ │ -05c6fc: a608 1011 |00a8: add-float v8, v16, v17 │ │ -05c700: c6e7 |00aa: add-float/2addr v7, v14 │ │ -05c702: c6f8 |00ab: add-float/2addr v8, v15 │ │ -05c704: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ -05c708: 5400 9e07 |00ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c70c: 0810 0000 |00b0: move-object/from16 v16, v0 │ │ -05c710: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -05c714: 5200 9307 |00b4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c718: 0211 0000 |00b6: move/from16 v17, v0 │ │ -05c71c: d812 1101 |00b8: add-int/lit8 v18, v17, #int 1 // #01 │ │ -05c720: 0200 1200 |00ba: move/from16 v0, v18 │ │ -05c724: 0801 1300 |00bc: move-object/from16 v1, v19 │ │ -05c728: 5910 9307 |00be: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c72c: 4b07 1011 |00c0: aput v7, v16, v17 │ │ -05c730: 0800 1300 |00c2: move-object/from16 v0, v19 │ │ -05c734: 5400 9e07 |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c738: 0810 0000 |00c6: move-object/from16 v16, v0 │ │ -05c73c: 0800 1300 |00c8: move-object/from16 v0, v19 │ │ -05c740: 5200 9307 |00ca: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c744: 0211 0000 |00cc: move/from16 v17, v0 │ │ -05c748: d812 1101 |00ce: add-int/lit8 v18, v17, #int 1 // #01 │ │ -05c74c: 0200 1200 |00d0: move/from16 v0, v18 │ │ -05c750: 0801 1300 |00d2: move-object/from16 v1, v19 │ │ -05c754: 5910 9307 |00d4: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c758: 4b08 1011 |00d6: aput v8, v16, v17 │ │ -05c75c: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -05c760: 5400 9e07 |00da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c764: 0810 0000 |00dc: move-object/from16 v16, v0 │ │ -05c768: 0800 1300 |00de: move-object/from16 v0, v19 │ │ -05c76c: 5200 9307 |00e0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c770: 0211 0000 |00e2: move/from16 v17, v0 │ │ -05c774: d812 1101 |00e4: add-int/lit8 v18, v17, #int 1 // #01 │ │ -05c778: 0200 1200 |00e6: move/from16 v0, v18 │ │ -05c77c: 0801 1300 |00e8: move-object/from16 v1, v19 │ │ -05c780: 5910 9307 |00ea: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c784: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -05c788: 5200 8e07 |00ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05c78c: 0212 0000 |00f0: move/from16 v18, v0 │ │ -05c790: 4b12 1011 |00f2: aput v18, v16, v17 │ │ -05c794: 0800 1300 |00f4: move-object/from16 v0, v19 │ │ -05c798: 5400 9e07 |00f6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c79c: 0810 0000 |00f8: move-object/from16 v16, v0 │ │ -05c7a0: 0800 1300 |00fa: move-object/from16 v0, v19 │ │ -05c7a4: 5200 9307 |00fc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c7a8: 0211 0000 |00fe: move/from16 v17, v0 │ │ -05c7ac: d812 1101 |0100: add-int/lit8 v18, v17, #int 1 // #01 │ │ -05c7b0: 0200 1200 |0102: move/from16 v0, v18 │ │ -05c7b4: 0801 1300 |0104: move-object/from16 v1, v19 │ │ -05c7b8: 5910 9307 |0106: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c7bc: 4412 0c05 |0108: aget v18, v12, v5 │ │ -05c7c0: 4b12 1011 |010a: aput v18, v16, v17 │ │ -05c7c4: 0800 1300 |010c: move-object/from16 v0, v19 │ │ -05c7c8: 5400 9e07 |010e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c7cc: 0810 0000 |0110: move-object/from16 v16, v0 │ │ -05c7d0: 0800 1300 |0112: move-object/from16 v0, v19 │ │ -05c7d4: 5200 9307 |0114: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c7d8: 0211 0000 |0116: move/from16 v17, v0 │ │ -05c7dc: d812 1101 |0118: add-int/lit8 v18, v17, #int 1 // #01 │ │ -05c7e0: 0200 1200 |011a: move/from16 v0, v18 │ │ -05c7e4: 0801 1300 |011c: move-object/from16 v1, v19 │ │ -05c7e8: 5910 9307 |011e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c7ec: d812 0501 |0120: add-int/lit8 v18, v5, #int 1 // #01 │ │ -05c7f0: 4412 0c12 |0122: aget v18, v12, v18 │ │ -05c7f4: 4b12 1011 |0124: aput v18, v16, v17 │ │ -05c7f8: d805 0502 |0126: add-int/lit8 v5, v5, #int 2 // #02 │ │ -05c7fc: 2900 51ff |0128: goto/16 0079 // -00af │ │ -05c800: 0e00 |012a: return-void │ │ +06a338: |[06a338] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;FFFFFFFFF)V │ │ +06a348: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +06a34c: 5500 9207 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a350: 0210 0000 |0004: move/from16 v16, v0 │ │ +06a354: 3910 0a00 |0006: if-nez v16, 0010 // +000a │ │ +06a358: 2210 7c03 |0008: new-instance v16, Ljava/lang/IllegalStateException; // type@037c │ │ +06a35c: 1a11 180d |000a: const-string v17, "PolygonSpriteBatch.begin must be called before draw." // string@0d18 │ │ +06a360: 7602 6a24 1000 |000c: invoke-direct/range {v16, v17}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +06a366: 2710 |000f: throw v16 │ │ +06a368: 7401 790d 1400 |0010: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a36e: 0c10 |0013: move-result-object v16 │ │ +06a370: 0800 1000 |0014: move-object/from16 v0, v16 │ │ +06a374: 540d 1f08 |0016: iget-object v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06a378: 0800 1300 |0018: move-object/from16 v0, v19 │ │ +06a37c: 5400 9407 |001a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +06a380: 0810 0000 |001c: move-object/from16 v16, v0 │ │ +06a384: 0800 1000 |001e: move-object/from16 v0, v16 │ │ +06a388: 320d 0700 |0020: if-eq v13, v0, 0027 // +0007 │ │ +06a38c: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +06a390: 7020 bb0d d000 |0024: invoke-direct {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbb │ │ +06a396: 7401 780d 1400 |0027: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getLocalVertices:()[F // method@0d78 │ │ +06a39c: 0c06 |002a: move-result-object v6 │ │ +06a39e: 7401 7a0d 1400 |002b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getTextureCoords:()[F // method@0d7a │ │ +06a3a4: 0c0c |002e: move-result-object v12 │ │ +06a3a6: 0800 1300 |002f: move-object/from16 v0, v19 │ │ +06a3aa: 5200 9307 |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a3ae: 0210 0000 |0033: move/from16 v16, v0 │ │ +06a3b2: 2160 |0035: array-length v0, v6 │ │ +06a3b4: 0211 0000 |0036: move/from16 v17, v0 │ │ +06a3b8: 9010 1011 |0038: add-int v16, v16, v17 │ │ +06a3bc: 0800 1300 |003a: move-object/from16 v0, v19 │ │ +06a3c0: 5400 9e07 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a3c4: 0811 0000 |003e: move-object/from16 v17, v0 │ │ +06a3c8: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +06a3cc: 2100 |0042: array-length v0, v0 │ │ +06a3ce: 0211 0000 |0043: move/from16 v17, v0 │ │ +06a3d2: 0200 1000 |0045: move/from16 v0, v16 │ │ +06a3d6: 0201 1100 |0047: move/from16 v1, v17 │ │ +06a3da: 3710 0500 |0049: if-le v0, v1, 004e // +0005 │ │ +06a3de: 7601 b20d 1300 |004b: invoke-direct/range {v19}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a3e4: a60e 1517 |004e: add-float v14, v21, v23 │ │ +06a3e8: a60f 1618 |0050: add-float v15, v22, v24 │ │ +06a3ec: 7401 790d 1400 |0052: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a3f2: 0c10 |0055: move-result-object v16 │ │ +06a3f4: 7401 7e0e 1000 |0056: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06a3fa: 0a10 |0059: move-result v16 │ │ +06a3fc: 0200 1000 |005a: move/from16 v0, v16 │ │ +06a400: 8200 |005c: int-to-float v0, v0 │ │ +06a402: 0210 0000 |005d: move/from16 v16, v0 │ │ +06a406: a909 1910 |005f: div-float v9, v25, v16 │ │ +06a40a: 7401 790d 1400 |0061: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a410: 0c10 |0064: move-result-object v16 │ │ +06a412: 7401 7d0e 1000 |0065: invoke-virtual/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06a418: 0a10 |0068: move-result v16 │ │ +06a41a: 0200 1000 |0069: move/from16 v0, v16 │ │ +06a41e: 8200 |006b: int-to-float v0, v0 │ │ +06a420: 0210 0000 |006c: move/from16 v16, v0 │ │ +06a424: a90a 1a10 |006e: div-float v10, v26, v16 │ │ +06a428: 7701 3d12 1d00 |0070: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +06a42e: 0a02 |0073: move-result v2 │ │ +06a430: 7701 4b12 1d00 |0074: invoke-static/range {v29}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +06a436: 0a0b |0077: move-result v11 │ │ +06a438: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +06a43a: 2160 |0079: array-length v0, v6 │ │ +06a43c: 0210 0000 |007a: move/from16 v16, v0 │ │ +06a440: 0200 1000 |007c: move/from16 v0, v16 │ │ +06a444: 3505 ac00 |007e: if-ge v5, v0, 012a // +00ac │ │ +06a448: 4410 0605 |0080: aget v16, v6, v5 │ │ +06a44c: a803 1009 |0082: mul-float v3, v16, v9 │ │ +06a450: d810 0501 |0084: add-int/lit8 v16, v5, #int 1 // #01 │ │ +06a454: 4410 0610 |0086: aget v16, v6, v16 │ │ +06a458: a804 100a |0088: mul-float v4, v16, v10 │ │ +06a45c: a703 0317 |008a: sub-float v3, v3, v23 │ │ +06a460: a704 0418 |008c: sub-float v4, v4, v24 │ │ +06a464: 1510 803f |008e: const/high16 v16, #int 1065353216 // #3f80 │ │ +06a468: 2d10 1b10 |0090: cmpl-float v16, v27, v16 │ │ +06a46c: 3910 0800 |0092: if-nez v16, 009a // +0008 │ │ +06a470: 1510 803f |0094: const/high16 v16, #int 1065353216 // #3f80 │ │ +06a474: 2d10 1c10 |0096: cmpl-float v16, v28, v16 │ │ +06a478: 3810 0600 |0098: if-eqz v16, 009e // +0006 │ │ +06a47c: a803 031b |009a: mul-float v3, v3, v27 │ │ +06a480: a804 041c |009c: mul-float v4, v4, v28 │ │ +06a484: a810 0203 |009e: mul-float v16, v2, v3 │ │ +06a488: a811 0b04 |00a0: mul-float v17, v11, v4 │ │ +06a48c: a707 1011 |00a2: sub-float v7, v16, v17 │ │ +06a490: a810 0b03 |00a4: mul-float v16, v11, v3 │ │ +06a494: a811 0204 |00a6: mul-float v17, v2, v4 │ │ +06a498: a608 1011 |00a8: add-float v8, v16, v17 │ │ +06a49c: c6e7 |00aa: add-float/2addr v7, v14 │ │ +06a49e: c6f8 |00ab: add-float/2addr v8, v15 │ │ +06a4a0: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ +06a4a4: 5400 9e07 |00ae: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a4a8: 0810 0000 |00b0: move-object/from16 v16, v0 │ │ +06a4ac: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +06a4b0: 5200 9307 |00b4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a4b4: 0211 0000 |00b6: move/from16 v17, v0 │ │ +06a4b8: d812 1101 |00b8: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06a4bc: 0200 1200 |00ba: move/from16 v0, v18 │ │ +06a4c0: 0801 1300 |00bc: move-object/from16 v1, v19 │ │ +06a4c4: 5910 9307 |00be: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a4c8: 4b07 1011 |00c0: aput v7, v16, v17 │ │ +06a4cc: 0800 1300 |00c2: move-object/from16 v0, v19 │ │ +06a4d0: 5400 9e07 |00c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a4d4: 0810 0000 |00c6: move-object/from16 v16, v0 │ │ +06a4d8: 0800 1300 |00c8: move-object/from16 v0, v19 │ │ +06a4dc: 5200 9307 |00ca: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a4e0: 0211 0000 |00cc: move/from16 v17, v0 │ │ +06a4e4: d812 1101 |00ce: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06a4e8: 0200 1200 |00d0: move/from16 v0, v18 │ │ +06a4ec: 0801 1300 |00d2: move-object/from16 v1, v19 │ │ +06a4f0: 5910 9307 |00d4: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a4f4: 4b08 1011 |00d6: aput v8, v16, v17 │ │ +06a4f8: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ +06a4fc: 5400 9e07 |00da: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a500: 0810 0000 |00dc: move-object/from16 v16, v0 │ │ +06a504: 0800 1300 |00de: move-object/from16 v0, v19 │ │ +06a508: 5200 9307 |00e0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a50c: 0211 0000 |00e2: move/from16 v17, v0 │ │ +06a510: d812 1101 |00e4: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06a514: 0200 1200 |00e6: move/from16 v0, v18 │ │ +06a518: 0801 1300 |00e8: move-object/from16 v1, v19 │ │ +06a51c: 5910 9307 |00ea: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a520: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +06a524: 5200 8e07 |00ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +06a528: 0212 0000 |00f0: move/from16 v18, v0 │ │ +06a52c: 4b12 1011 |00f2: aput v18, v16, v17 │ │ +06a530: 0800 1300 |00f4: move-object/from16 v0, v19 │ │ +06a534: 5400 9e07 |00f6: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a538: 0810 0000 |00f8: move-object/from16 v16, v0 │ │ +06a53c: 0800 1300 |00fa: move-object/from16 v0, v19 │ │ +06a540: 5200 9307 |00fc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a544: 0211 0000 |00fe: move/from16 v17, v0 │ │ +06a548: d812 1101 |0100: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06a54c: 0200 1200 |0102: move/from16 v0, v18 │ │ +06a550: 0801 1300 |0104: move-object/from16 v1, v19 │ │ +06a554: 5910 9307 |0106: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a558: 4412 0c05 |0108: aget v18, v12, v5 │ │ +06a55c: 4b12 1011 |010a: aput v18, v16, v17 │ │ +06a560: 0800 1300 |010c: move-object/from16 v0, v19 │ │ +06a564: 5400 9e07 |010e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a568: 0810 0000 |0110: move-object/from16 v16, v0 │ │ +06a56c: 0800 1300 |0112: move-object/from16 v0, v19 │ │ +06a570: 5200 9307 |0114: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a574: 0211 0000 |0116: move/from16 v17, v0 │ │ +06a578: d812 1101 |0118: add-int/lit8 v18, v17, #int 1 // #01 │ │ +06a57c: 0200 1200 |011a: move/from16 v0, v18 │ │ +06a580: 0801 1300 |011c: move-object/from16 v1, v19 │ │ +06a584: 5910 9307 |011e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a588: d812 0501 |0120: add-int/lit8 v18, v5, #int 1 // #01 │ │ +06a58c: 4412 0c12 |0122: aget v18, v12, v18 │ │ +06a590: 4b12 1011 |0124: aput v18, v16, v17 │ │ +06a594: d805 0502 |0126: add-int/lit8 v5, v5, #int 2 // #02 │ │ +06a598: 2900 51ff |0128: goto/16 0079 // -00af │ │ +06a59c: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0010 line=325 │ │ 0x0018 line=326 │ │ 0x0022 line=327 │ │ 0x0027 line=330 │ │ @@ -49248,43 +49249,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 │ │ -05c804: |[05c804] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V │ │ -05c814: 5531 9207 |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c818: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -05c81c: 2201 7c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -05c820: 1a02 180d |0006: const-string v2, "PolygonSpriteBatch.begin must be called before draw." // string@0d18 │ │ -05c824: 7020 6a24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -05c82a: 2701 |000b: throw v1 │ │ -05c82c: 6e10 790d 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ -05c832: 0c01 |000f: move-result-object v1 │ │ -05c834: 5410 1f08 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05c838: 5431 9407 |0012: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c83c: 3210 0500 |0014: if-eq v0, v1, 0019 // +0005 │ │ -05c840: 7020 bb0d 0300 |0016: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbb │ │ -05c846: 5231 9307 |0019: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c84a: b071 |001b: add-int/2addr v1, v7 │ │ -05c84c: 5432 9e07 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c850: 2122 |001e: array-length v2, v2 │ │ -05c852: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ -05c856: 7010 b20d 0300 |0021: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c85c: 5431 9e07 |0024: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c860: 2111 |0026: array-length v1, v1 │ │ -05c862: 3617 0e00 |0027: if-gt v7, v1, 0035 // +000e │ │ -05c866: 5431 9e07 |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ -05c86a: 5232 9307 |002b: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c86e: 7157 e124 6521 |002d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -05c874: 5231 9307 |0030: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c878: b071 |0032: add-int/2addr v1, v7 │ │ -05c87a: 5931 9307 |0033: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c87e: 0e00 |0035: return-void │ │ +06a5a0: |[06a5a0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;[FII)V │ │ +06a5b0: 5531 9207 |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a5b4: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +06a5b8: 2201 7c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +06a5bc: 1a02 180d |0006: const-string v2, "PolygonSpriteBatch.begin must be called before draw." // string@0d18 │ │ +06a5c0: 7020 6a24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +06a5c6: 2701 |000b: throw v1 │ │ +06a5c8: 6e10 790d 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0d79 │ │ +06a5ce: 0c01 |000f: move-result-object v1 │ │ +06a5d0: 5410 1f08 |0010: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06a5d4: 5431 9407 |0012: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +06a5d8: 3210 0500 |0014: if-eq v0, v1, 0019 // +0005 │ │ +06a5dc: 7020 bb0d 0300 |0016: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbb │ │ +06a5e2: 5231 9307 |0019: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a5e6: b071 |001b: add-int/2addr v1, v7 │ │ +06a5e8: 5432 9e07 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a5ec: 2122 |001e: array-length v2, v2 │ │ +06a5ee: 3721 0500 |001f: if-le v1, v2, 0024 // +0005 │ │ +06a5f2: 7010 b20d 0300 |0021: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a5f8: 5431 9e07 |0024: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a5fc: 2111 |0026: array-length v1, v1 │ │ +06a5fe: 3617 0e00 |0027: if-gt v7, v1, 0035 // +000e │ │ +06a602: 5431 9e07 |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.vertices:[F // field@079e │ │ +06a606: 5232 9307 |002b: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a60a: 7157 e124 6521 |002d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +06a610: 5231 9307 |0030: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a614: b071 |0032: add-int/2addr v1, v7 │ │ +06a616: 5931 9307 |0033: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a61a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x000c line=376 │ │ 0x0012 line=377 │ │ 0x0016 line=378 │ │ 0x0019 line=381 │ │ @@ -49305,19 +49306,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05c880: |[05c880] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.enableBlending:()V │ │ -05c890: 7010 b20d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c896: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05c898: 5c10 8c07 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ -05c89c: 0e00 |0006: return-void │ │ +06a61c: |[06a61c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.enableBlending:()V │ │ +06a62c: 7010 b20d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a632: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06a634: 5c10 8c07 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ +06a638: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ 0x0006 line=439 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ @@ -49327,52 +49328,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -05c8a0: |[05c8a0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.end:()V │ │ -05c8b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05c8b2: 5531 9207 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c8b6: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -05c8ba: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -05c8be: 1a02 190d |0007: const-string v2, "PolygonSpriteBatch.begin must be called before end." // string@0d19 │ │ -05c8c2: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -05c8c8: 2701 |000c: throw v1 │ │ -05c8ca: 5231 9307 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c8ce: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ -05c8d2: 7010 b20d 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c8d8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -05c8da: 5b31 9407 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ -05c8de: 5932 9307 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ -05c8e2: 5c32 9207 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05c8e6: 6200 2000 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05c8ea: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -05c8ec: 7220 d80a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ -05c8f2: 6e10 b10d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.isBlendingEnabled:()Z // method@0db1 │ │ -05c8f8: 0a01 |0024: move-result v1 │ │ -05c8fa: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -05c8fe: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ -05c902: 7220 da0a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -05c908: 6201 2500 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05c90c: 7210 3401 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -05c912: 0a01 |0031: move-result v1 │ │ -05c914: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ -05c918: 5431 9107 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c91c: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -05c920: 5431 9107 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05c924: 6e10 a610 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -05c92a: 0e00 |003d: return-void │ │ -05c92c: 5431 9a07 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05c930: 6e10 a610 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -05c936: 28fa |0043: goto 003d // -0006 │ │ -05c938: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ -05c93c: 7220 da0a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -05c942: 28f4 |0049: goto 003d // -000c │ │ +06a63c: |[06a63c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.end:()V │ │ +06a64c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a64e: 5531 9207 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a652: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +06a656: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +06a65a: 1a02 190d |0007: const-string v2, "PolygonSpriteBatch.begin must be called before end." // string@0d19 │ │ +06a65e: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +06a664: 2701 |000c: throw v1 │ │ +06a666: 5231 9307 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a66a: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ +06a66e: 7010 b20d 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a674: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +06a676: 5b31 9407 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0794 │ │ +06a67a: 5932 9307 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.idx:I // field@0793 │ │ +06a67e: 5c32 9207 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a682: 6200 2000 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +06a686: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +06a688: 7220 d80a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ +06a68e: 6e10 b10d 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.isBlendingEnabled:()Z // method@0db1 │ │ +06a694: 0a01 |0024: move-result v1 │ │ +06a696: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +06a69a: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ +06a69e: 7220 da0a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +06a6a4: 6201 2500 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +06a6a8: 7210 3401 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +06a6ae: 0a01 |0031: move-result v1 │ │ +06a6b0: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ +06a6b4: 5431 9107 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a6b8: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +06a6bc: 5431 9107 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a6c0: 6e10 a610 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +06a6c6: 0e00 |003d: return-void │ │ +06a6c8: 5431 9a07 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a6cc: 6e10 a610 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +06a6d2: 28fa |0043: goto 003d // -0006 │ │ +06a6d4: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ +06a6d8: 7220 da0a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +06a6de: 28f4 |0049: goto 003d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ 0x000d line=239 │ │ 0x0014 line=240 │ │ 0x0017 line=241 │ │ 0x0019 line=242 │ │ @@ -49394,17 +49395,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05c944: |[05c944] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.flush:()V │ │ -05c954: 7010 b20d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05c95a: 0e00 |0003: return-void │ │ +06a6e0: |[06a6e0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.flush:()V │ │ +06a6f0: 7010 b20d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a6f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=394 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ @@ -49413,40 +49414,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -05c95c: |[05c95c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -05c96c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -05c970: 5242 8e07 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05c974: 7110 bd1f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ -05c97a: 0a01 |0007: move-result v1 │ │ -05c97c: 5440 9b07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@079b │ │ -05c980: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -05c984: 8222 |000c: int-to-float v2, v2 │ │ -05c986: c932 |000d: div-float/2addr v2, v3 │ │ -05c988: 5902 6503 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05c98c: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -05c990: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05c994: 8222 |0014: int-to-float v2, v2 │ │ -05c996: c932 |0015: div-float/2addr v2, v3 │ │ -05c998: 5902 6403 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05c99c: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -05c9a0: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05c9a4: 8222 |001c: int-to-float v2, v2 │ │ -05c9a6: c932 |001d: div-float/2addr v2, v3 │ │ -05c9a8: 5902 6303 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05c9ac: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -05c9b0: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -05c9b4: 8222 |0024: int-to-float v2, v2 │ │ -05c9b6: c932 |0025: div-float/2addr v2, v3 │ │ -05c9b8: 5902 6203 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05c9bc: 1100 |0028: return-object v0 │ │ +06a6f8: |[06a6f8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +06a708: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +06a70c: 5242 8e07 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +06a710: 7110 bd1f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ +06a716: 0a01 |0007: move-result v1 │ │ +06a718: 5440 9b07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@079b │ │ +06a71c: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +06a720: 8222 |000c: int-to-float v2, v2 │ │ +06a722: c932 |000d: div-float/2addr v2, v3 │ │ +06a724: 5902 6503 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06a728: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +06a72c: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06a730: 8222 |0014: int-to-float v2, v2 │ │ +06a732: c932 |0015: div-float/2addr v2, v3 │ │ +06a734: 5902 6403 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06a738: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +06a73c: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06a740: 8222 |001c: int-to-float v2, v2 │ │ +06a742: c932 |001d: div-float/2addr v2, v3 │ │ +06a744: 5902 6303 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06a748: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +06a74c: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +06a750: 8222 |0024: int-to-float v2, v2 │ │ +06a752: c932 |0025: div-float/2addr v2, v3 │ │ +06a754: 5902 6203 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06a758: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=277 │ │ 0x0008 line=278 │ │ 0x000a line=279 │ │ 0x0010 line=280 │ │ 0x0018 line=281 │ │ @@ -49462,17 +49463,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c9c0: |[05c9c0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -05c9d0: 5410 9807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05c9d4: 1100 |0002: return-object v0 │ │ +06a75c: |[06a75c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +06a76c: 5410 9807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +06a770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;) │ │ @@ -49480,17 +49481,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c9d8: |[05c9d8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -05c9e8: 5410 9d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ -05c9ec: 1100 |0002: return-object v0 │ │ +06a774: |[06a774] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +06a784: 5410 9d07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ +06a788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;) │ │ @@ -49498,21 +49499,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05c9f0: |[05c9f0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.isBlendingEnabled:()Z │ │ -05ca00: 5510 8c07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ -05ca04: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -05ca08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -05ca0a: 0f00 |0005: return v0 │ │ -05ca0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05ca0e: 28fe |0007: goto 0005 // -0002 │ │ +06a78c: |[06a78c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.isBlendingEnabled:()Z │ │ +06a79c: 5510 8c07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendingDisabled:Z // field@078c │ │ +06a7a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06a7a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06a7a6: 0f00 |0005: return v0 │ │ +06a7a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06a7aa: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;) │ │ @@ -49520,19 +49521,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05ca10: |[05ca10] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setBlendFunction:(II)V │ │ -05ca20: 7010 b20d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ -05ca26: 5901 8b07 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@078b │ │ -05ca2a: 5902 8a07 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@078a │ │ -05ca2e: 0e00 |0007: return-void │ │ +06a7ac: |[06a7ac] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setBlendFunction:(II)V │ │ +06a7bc: 7010 b20d 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.renderMesh:()V // method@0db2 │ │ +06a7c2: 5901 8b07 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendSrcFunc:I // field@078b │ │ +06a7c6: 5902 8a07 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.blendDstFunc:I // field@078a │ │ +06a7ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0003 line=447 │ │ 0x0005 line=448 │ │ 0x0007 line=449 │ │ locals : │ │ @@ -49545,17 +49546,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ca30: |[05ca30] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(F)V │ │ -05ca40: 5901 8e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05ca44: 0e00 |0002: return-void │ │ +06a7cc: |[06a7cc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(F)V │ │ +06a7dc: 5901 8e07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +06a7e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0003 reg=1 color F │ │ @@ -49565,34 +49566,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -05ca48: |[05ca48] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(FFFF)V │ │ -05ca58: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -05ca5c: a801 0308 |0002: mul-float v1, v3, v8 │ │ -05ca60: 8711 |0004: float-to-int v1, v1 │ │ -05ca62: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -05ca66: a802 0307 |0007: mul-float v2, v3, v7 │ │ -05ca6a: 8722 |0009: float-to-int v2, v2 │ │ -05ca6c: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -05ca70: b621 |000c: or-int/2addr v1, v2 │ │ -05ca72: a802 0306 |000d: mul-float v2, v3, v6 │ │ -05ca76: 8722 |000f: float-to-int v2, v2 │ │ -05ca78: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -05ca7c: b621 |0012: or-int/2addr v1, v2 │ │ -05ca7e: a802 0305 |0013: mul-float v2, v3, v5 │ │ -05ca82: 8722 |0015: float-to-int v2, v2 │ │ -05ca84: 9600 0102 |0016: or-int v0, v1, v2 │ │ -05ca88: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -05ca8e: 0a01 |001b: move-result v1 │ │ -05ca90: 5941 8e07 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05ca94: 0e00 |001e: return-void │ │ +06a7e4: |[06a7e4] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(FFFF)V │ │ +06a7f4: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +06a7f8: a801 0308 |0002: mul-float v1, v3, v8 │ │ +06a7fc: 8711 |0004: float-to-int v1, v1 │ │ +06a7fe: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +06a802: a802 0307 |0007: mul-float v2, v3, v7 │ │ +06a806: 8722 |0009: float-to-int v2, v2 │ │ +06a808: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +06a80c: b621 |000c: or-int/2addr v1, v2 │ │ +06a80e: a802 0306 |000d: mul-float v2, v3, v6 │ │ +06a812: 8722 |000f: float-to-int v2, v2 │ │ +06a814: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +06a818: b621 |0012: or-int/2addr v1, v2 │ │ +06a81a: a802 0305 |0013: mul-float v2, v3, v5 │ │ +06a81e: 8722 |0015: float-to-int v2, v2 │ │ +06a820: 9600 0102 |0016: or-int v0, v1, v2 │ │ +06a824: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +06a82a: 0a01 |001b: move-result v1 │ │ +06a82c: 5941 8e07 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +06a830: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=265 │ │ 0x0018 line=266 │ │ 0x001e line=267 │ │ locals : │ │ 0x0018 - 0x001f reg=0 intBits I │ │ @@ -49607,19 +49608,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 │ │ -05ca98: |[05ca98] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -05caa8: 6e10 ea09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -05caae: 0a00 |0003: move-result v0 │ │ -05cab0: 5910 8e07 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ -05cab4: 0e00 |0006: return-void │ │ +06a834: |[06a834] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +06a844: 6e10 ea09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +06a84a: 0a00 |0003: move-result v0 │ │ +06a84c: 5910 8e07 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.color:F // field@078e │ │ +06a850: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=261 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch; │ │ 0x0000 - 0x0007 reg=2 tint Lcom/badlogic/gdx/graphics/Color; │ │ @@ -49629,24 +49630,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 │ │ -05cab8: |[05cab8] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -05cac8: 5510 9207 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05cacc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05cad0: 6e10 ad0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0dad │ │ -05cad6: 5410 9807 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ -05cada: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -05cae0: 5510 9207 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05cae4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -05cae8: 7010 ba0d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ -05caee: 0e00 |0013: return-void │ │ +06a854: |[06a854] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +06a864: 5510 9207 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a868: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06a86c: 6e10 ad0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0dad │ │ +06a872: 5410 9807 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@0798 │ │ +06a876: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +06a87c: 5510 9207 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a880: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06a884: 7010 ba0d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ +06a88a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0007 line=478 │ │ 0x000c line=479 │ │ 0x0013 line=480 │ │ locals : │ │ @@ -49658,37 +49659,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 │ │ -05caf0: |[05caf0] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -05cb00: 5510 9207 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05cb04: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -05cb08: 6e10 ad0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0dad │ │ -05cb0e: 5410 9107 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05cb12: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ -05cb16: 5410 9107 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05cb1a: 6e10 a610 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -05cb20: 5b12 9107 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05cb24: 5510 9207 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05cb28: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -05cb2c: 5410 9107 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05cb30: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -05cb34: 5410 9107 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ -05cb38: 6e10 9d10 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -05cb3e: 7010 ba0d 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ -05cb44: 0e00 |0022: return-void │ │ -05cb46: 5410 9a07 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05cb4a: 6e10 a610 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -05cb50: 28e8 |0028: goto 0010 // -0018 │ │ -05cb52: 5410 9a07 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ -05cb56: 6e10 9d10 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -05cb5c: 28f1 |002e: goto 001f // -000f │ │ +06a88c: |[06a88c] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +06a89c: 5510 9207 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a8a0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +06a8a4: 6e10 ad0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0dad │ │ +06a8aa: 5410 9107 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a8ae: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ +06a8b2: 5410 9107 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a8b6: 6e10 a610 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +06a8bc: 5b12 9107 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a8c0: 5510 9207 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a8c4: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +06a8c8: 5410 9107 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a8cc: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +06a8d0: 5410 9107 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@0791 │ │ +06a8d4: 6e10 9d10 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +06a8da: 7010 ba0d 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ +06a8e0: 0e00 |0022: return-void │ │ +06a8e2: 5410 9a07 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a8e6: 6e10 a610 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +06a8ec: 28e8 |0028: goto 0010 // -0018 │ │ +06a8ee: 5410 9a07 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@079a │ │ +06a8f2: 6e10 9d10 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +06a8f8: 28f1 |002e: goto 001f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ 0x0007 line=535 │ │ 0x000b line=536 │ │ 0x0010 line=540 │ │ @@ -49708,24 +49709,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 │ │ -05cb60: |[05cb60] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -05cb70: 5510 9207 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05cb74: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05cb78: 6e10 ad0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0dad │ │ -05cb7e: 5410 9d07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ -05cb82: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -05cb88: 5510 9207 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ -05cb8c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -05cb90: 7010 ba0d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ -05cb96: 0e00 |0013: return-void │ │ +06a8fc: |[06a8fc] com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +06a90c: 5510 9207 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a910: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06a914: 6e10 ad0d 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.flush:()V // method@0dad │ │ +06a91a: 5410 9d07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@079d │ │ +06a91e: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +06a924: 5510 9207 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.drawing:Z // field@0792 │ │ +06a928: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06a92c: 7010 ba0d 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PolygonSpriteBatch;.setupMatrices:()V // method@0dba │ │ +06a932: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0007 line=488 │ │ 0x000c line=489 │ │ 0x0013 line=490 │ │ locals : │ │ @@ -49786,19 +49787,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05cb98: |[05cb98] com.badlogic.gdx.graphics.g2d.SpriteCache$Cache.:(II)V │ │ -05cba8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05cbae: 5901 df07 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07df │ │ -05cbb2: 5902 e107 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -05cbb6: 0e00 |0007: return-void │ │ +06a934: |[06a934] com.badlogic.gdx.graphics.g2d.SpriteCache$Cache.:(II)V │ │ +06a944: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06a94a: 5901 df07 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07df │ │ +06a94e: 5902 e107 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +06a952: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0003 line=994 │ │ 0x0005 line=995 │ │ 0x0007 line=996 │ │ locals : │ │ @@ -49839,17 +49840,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cbb8: |[05cbb8] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.:()V │ │ -05cbc8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05cbce: 0e00 |0003: return-void │ │ +06a954: |[06a954] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.:()V │ │ +06a964: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06a96a: 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 - │ │ @@ -49858,24 +49859,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 │ │ -05cbd0: |[05cbd0] 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 │ │ -05cbe0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -05cbe2: 5240 0a08 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ -05cbe6: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ -05cbea: 1400 ffff ff7f |0005: const v0, #float nan // #7fffffff │ │ -05cbf0: 5251 0a08 |0008: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ -05cbf4: 3321 0500 |000a: if-ne v1, v2, 000f // +0005 │ │ -05cbf8: 1401 ffff ff7f |000c: const v1, #float nan // #7fffffff │ │ -05cbfe: 9102 0001 |000f: sub-int v2, v0, v1 │ │ -05cc02: 0f02 |0011: return v2 │ │ +06a96c: |[06a96c] 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 │ │ +06a97c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +06a97e: 5240 0a08 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ +06a982: 3320 0500 |0003: if-ne v0, v2, 0008 // +0005 │ │ +06a986: 1400 ffff ff7f |0005: const v0, #float nan // #7fffffff │ │ +06a98c: 5251 0a08 |0008: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ +06a990: 3321 0500 |000a: if-ne v1, v2, 000f // +0005 │ │ +06a994: 1401 ffff ff7f |000c: const v1, #float nan // #7fffffff │ │ +06a99a: 9102 0001 |000f: sub-int v2, v0, v1 │ │ +06a99e: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0003 line=415 │ │ 0x0008 line=416 │ │ 0x000a line=417 │ │ 0x000f line=418 │ │ @@ -49891,20 +49892,20 @@ │ │ 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 │ │ -05cc04: |[05cc04] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -05cc14: 1f02 5601 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ -05cc18: 1f03 5601 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ -05cc1c: 6e30 370e 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@0e37 │ │ -05cc22: 0a00 |0007: move-result v0 │ │ -05cc24: 0f00 |0008: return v0 │ │ +06a9a0: |[06a9a0] com.badlogic.gdx.graphics.g2d.TextureAtlas$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +06a9b0: 1f02 5601 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ +06a9b4: 1f03 5601 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ +06a9b8: 6e30 370e 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@0e37 │ │ +06a9be: 0a00 |0007: move-result v0 │ │ +06a9c0: 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; │ │ @@ -49971,24 +49972,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 │ │ -05cc28: |[05cc28] 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 │ │ -05cc38: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05cc3e: 5b01 0408 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ -05cc42: 5c02 0608 |0005: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@0806 │ │ -05cc46: 5b03 0008 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0800 │ │ -05cc4a: 5b04 0208 |0009: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ -05cc4e: 5b05 0108 |000b: iput-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ -05cc52: 5b06 0508 |000d: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0805 │ │ -05cc56: 5b07 0708 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0807 │ │ -05cc5a: 0e00 |0011: return-void │ │ +06a9c4: |[06a9c4] 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 │ │ +06a9d4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06a9da: 5b01 0408 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ +06a9de: 5c02 0608 |0005: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@0806 │ │ +06a9e2: 5b03 0008 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0800 │ │ +06a9e6: 5b04 0208 |0009: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ +06a9ea: 5b05 0108 |000b: iput-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ +06a9ee: 5b06 0508 |000d: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0805 │ │ +06a9f2: 5b07 0708 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0807 │ │ +06a9f6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ @@ -50097,17 +50098,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cc5c: |[05cc5c] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData$Region.:()V │ │ -05cc6c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05cc72: 0e00 |0003: return-void │ │ +06a9f8: |[06a9f8] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData$Region.:()V │ │ +06aa08: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06aa0e: 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 - │ │ @@ -50158,298 +50159,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 │ │ -05cc74: |[05cc74] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -05cc84: 7601 9524 1800 |0000: invoke-direct/range {v24}, Ljava/lang/Object;.:()V // method@2495 │ │ -05cc8a: 2204 a702 |0003: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -05cc8e: 7010 db1c 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -05cc94: 0800 1800 |0008: move-object/from16 v0, v24 │ │ -05cc98: 5b04 1708 |000a: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ -05cc9c: 2204 a702 |000c: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -05cca0: 7010 db1c 0400 |000e: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -05cca6: 0800 1800 |0011: move-object/from16 v0, v24 │ │ -05ccaa: 5b04 1808 |0013: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ -05ccae: 2210 5403 |0015: new-instance v16, Ljava/io/BufferedReader; // type@0354 │ │ -05ccb2: 2204 6303 |0017: new-instance v4, Ljava/io/InputStreamReader; // type@0363 │ │ -05ccb6: 7401 9709 1900 |0019: invoke-virtual/range {v25}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -05ccbc: 0c15 |001c: move-result-object v21 │ │ -05ccbe: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -05ccc2: 7020 0e24 0400 |001f: invoke-direct {v4, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -05ccc8: 1315 4000 |0022: const/16 v21, #int 64 // #40 │ │ -05cccc: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -05ccd0: 0201 1500 |0026: move/from16 v1, v21 │ │ -05ccd4: 7030 c823 4001 |0028: invoke-direct {v0, v4, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -05ccda: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -05ccdc: 072f |002c: move-object v15, v2 │ │ -05ccde: 7401 ca23 1000 |002d: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -05cce4: 0c0e |0030: move-result-object v14 │ │ -05cce6: 390e 1100 |0031: if-nez v14, 0042 // +0011 │ │ -05ccea: 7401 c923 1000 |0033: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -05ccf0: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -05ccf4: 5404 1808 |0038: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ -05ccf8: 6215 1908 |003a: sget-object v21, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@0819 │ │ -05ccfc: 0800 1500 |003c: move-object/from16 v0, v21 │ │ -05cd00: 6e20 fd1c 0400 |003e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ -05cd06: 0e00 |0041: return-void │ │ -05cd08: 6e10 c524 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -05cd0e: 0c04 |0045: move-result-object v4 │ │ -05cd10: 6e10 ba24 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ -05cd16: 0a04 |0049: move-result v4 │ │ -05cd18: 3904 0500 |004a: if-nez v4, 004f // +0005 │ │ -05cd1c: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -05cd1e: 072f |004d: move-object v15, v2 │ │ -05cd20: 28df |004e: goto 002d // -0021 │ │ -05cd22: 390f 8700 |004f: if-nez v15, 00d6 // +0087 │ │ -05cd26: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ -05cd2a: 6e20 8009 e000 |0053: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -05cd30: 0c03 |0056: move-result-object v3 │ │ -05cd32: 7701 740e 1000 |0057: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ -05cd38: 0c04 |005a: move-result-object v4 │ │ -05cd3a: 7110 420b 0400 |005b: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b42 │ │ -05cd40: 0c05 |005e: move-result-object v5 │ │ -05cd42: 7701 730e 1000 |005f: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05cd48: 6204 1c08 |0062: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cd4c: 1315 0000 |0064: const/16 v21, #int 0 // #0 │ │ -05cd50: 4604 0415 |0066: aget-object v4, v4, v21 │ │ -05cd54: 7110 7c0b 0400 |0068: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7c │ │ -05cd5a: 0c06 |006b: move-result-object v6 │ │ -05cd5c: 6204 1c08 |006c: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cd60: 1315 0100 |006e: const/16 v21, #int 1 // #1 │ │ -05cd64: 4604 0415 |0070: aget-object v4, v4, v21 │ │ -05cd68: 7110 7c0b 0400 |0072: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7c │ │ -05cd6e: 0c07 |0075: move-result-object v7 │ │ -05cd70: 7701 740e 1000 |0076: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ -05cd76: 0c0a |0079: move-result-object v10 │ │ -05cd78: 6208 5406 |007a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -05cd7c: 6209 5406 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -05cd80: 1a04 532a |007e: const-string v4, "x" // string@2a53 │ │ -05cd84: 6e20 b024 4a00 |0080: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -05cd8a: 0a04 |0083: move-result v4 │ │ -05cd8c: 3804 3a00 |0084: if-eqz v4, 00be // +003a │ │ -05cd90: 6208 5506 |0086: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ -05cd94: 2202 5501 |0088: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ -05cd98: 6e10 7b0b 0600 |008a: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b7b │ │ -05cd9e: 0a04 |008d: move-result v4 │ │ -05cda0: 7608 570e 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@0e57 │ │ -05cda6: 0800 1800 |0091: move-object/from16 v0, v24 │ │ -05cdaa: 5404 1708 |0093: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ -05cdae: 6e20 e31c 2400 |0095: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -05cdb4: 28b5 |0098: goto 004d // -004b │ │ -05cdb6: 0d0b |0099: move-exception v11 │ │ -05cdb8: 2204 bc02 |009a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05cdbc: 2215 9103 |009c: new-instance v21, Ljava/lang/StringBuilder; // type@0391 │ │ -05cdc0: 7601 d024 1500 |009e: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05cdc6: 1a16 6303 |00a1: const-string v22, "Error reading pack file: " // string@0363 │ │ -05cdca: 7402 d724 1500 |00a3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05cdd0: 0c15 |00a6: move-result-object v21 │ │ -05cdd2: 0800 1500 |00a7: move-object/from16 v0, v21 │ │ -05cdd6: 0801 1900 |00a9: move-object/from16 v1, v25 │ │ -05cdda: 6e20 d624 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -05cde0: 0c15 |00ae: move-result-object v21 │ │ -05cde2: 7401 dd24 1500 |00af: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05cde8: 0c15 |00b2: move-result-object v21 │ │ -05cdea: 0800 1500 |00b3: move-object/from16 v0, v21 │ │ -05cdee: 7030 2a1e 040b |00b5: invoke-direct {v4, v0, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -05cdf4: 2704 |00b8: throw v4 │ │ -05cdf6: 0d04 |00b9: move-exception v4 │ │ -05cdf8: 7401 c923 1000 |00ba: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -05cdfe: 2704 |00bd: throw v4 │ │ -05ce00: 1a04 7c2a |00be: const-string v4, "y" // string@2a7c │ │ -05ce04: 6e20 b024 4a00 |00c0: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -05ce0a: 0a04 |00c3: move-result v4 │ │ -05ce0c: 3804 0500 |00c4: if-eqz v4, 00c9 // +0005 │ │ -05ce10: 6209 5506 |00c6: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ -05ce14: 28c0 |00c8: goto 0088 // -0040 │ │ -05ce16: 1a04 7a2a |00c9: const-string v4, "xy" // string@2a7a │ │ -05ce1a: 6e20 b024 4a00 |00cb: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -05ce20: 0a04 |00ce: move-result v4 │ │ -05ce22: 3804 b9ff |00cf: if-eqz v4, 0088 // -0047 │ │ -05ce26: 6208 5506 |00d1: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ -05ce2a: 6209 5506 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ -05ce2e: 28b3 |00d5: goto 0088 // -004d │ │ -05ce30: 7701 740e 1000 |00d6: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ -05ce36: 0c04 |00d9: move-result-object v4 │ │ -05ce38: 7110 2e24 0400 |00da: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@242e │ │ -05ce3e: 0c04 |00dd: move-result-object v4 │ │ -05ce40: 6e10 2b24 0400 |00de: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -05ce46: 0a12 |00e1: move-result v18 │ │ -05ce48: 7701 730e 1000 |00e2: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05ce4e: 6204 1c08 |00e5: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05ce52: 1315 0000 |00e7: const/16 v21, #int 0 // #0 │ │ -05ce56: 4604 0415 |00e9: aget-object v4, v4, v21 │ │ -05ce5a: 7110 7024 0400 |00eb: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05ce60: 0a0d |00ee: move-result v13 │ │ -05ce62: 6204 1c08 |00ef: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05ce66: 1315 0100 |00f1: const/16 v21, #int 1 // #1 │ │ -05ce6a: 4604 0415 |00f3: aget-object v4, v4, v21 │ │ -05ce6e: 7110 7024 0400 |00f5: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05ce74: 0a13 |00f8: move-result v19 │ │ -05ce76: 7701 730e 1000 |00f9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05ce7c: 6204 1c08 |00fc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05ce80: 1315 0000 |00fe: const/16 v21, #int 0 // #0 │ │ -05ce84: 4604 0415 |0100: aget-object v4, v4, v21 │ │ -05ce88: 7110 7024 0400 |0102: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05ce8e: 0a14 |0105: move-result v20 │ │ -05ce90: 6204 1c08 |0106: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05ce94: 1315 0100 |0108: const/16 v21, #int 1 // #1 │ │ -05ce98: 4604 0415 |010a: aget-object v4, v4, v21 │ │ -05ce9c: 7110 7024 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cea2: 0a0c |010f: move-result v12 │ │ -05cea4: 2211 5601 |0110: new-instance v17, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ -05cea8: 7601 580e 1100 |0112: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.:()V // method@0e58 │ │ -05ceae: 0800 1100 |0115: move-object/from16 v0, v17 │ │ -05ceb2: 5b0f 1208 |0117: iput-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0812 │ │ -05ceb6: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -05ceba: 590d 0b08 |011b: iput v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@080b │ │ -05cebe: 0200 1300 |011d: move/from16 v0, v19 │ │ -05cec2: 0801 1100 |011f: move-object/from16 v1, v17 │ │ -05cec6: 5910 1508 |0121: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@0815 │ │ -05ceca: 0200 1400 |0123: move/from16 v0, v20 │ │ -05cece: 0801 1100 |0125: move-object/from16 v1, v17 │ │ -05ced2: 5910 1608 |0127: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@0816 │ │ -05ced6: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -05ceda: 590c 0908 |012b: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@0809 │ │ -05cede: 0800 1100 |012d: move-object/from16 v0, v17 │ │ -05cee2: 5b0e 0c08 |012f: iput-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@080c │ │ -05cee6: 0200 1200 |0131: move/from16 v0, v18 │ │ -05ceea: 0801 1100 |0133: move-object/from16 v1, v17 │ │ -05ceee: 5c10 1308 |0135: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ -05cef2: 7701 730e 1000 |0137: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05cef8: 0a04 |013a: move-result v4 │ │ -05cefa: 1315 0400 |013b: const/16 v21, #int 4 // #4 │ │ -05cefe: 0200 1500 |013d: move/from16 v0, v21 │ │ -05cf02: 3304 8d00 |013f: if-ne v4, v0, 01cc // +008d │ │ -05cf06: 1244 |0141: const/4 v4, #int 4 // #4 │ │ -05cf08: 2344 e903 |0142: new-array v4, v4, [I // type@03e9 │ │ -05cf0c: 1315 0000 |0144: const/16 v21, #int 0 // #0 │ │ -05cf10: 6216 1c08 |0146: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cf14: 1317 0000 |0148: const/16 v23, #int 0 // #0 │ │ -05cf18: 4616 1617 |014a: aget-object v22, v22, v23 │ │ -05cf1c: 7701 7024 1600 |014c: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cf22: 0a16 |014f: move-result v22 │ │ -05cf24: 4b16 0415 |0150: aput v22, v4, v21 │ │ -05cf28: 1315 0100 |0152: const/16 v21, #int 1 // #1 │ │ -05cf2c: 6216 1c08 |0154: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cf30: 1317 0100 |0156: const/16 v23, #int 1 // #1 │ │ -05cf34: 4616 1617 |0158: aget-object v22, v22, v23 │ │ -05cf38: 7701 7024 1600 |015a: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cf3e: 0a16 |015d: move-result v22 │ │ -05cf40: 4b16 0415 |015e: aput v22, v4, v21 │ │ -05cf44: 1315 0200 |0160: const/16 v21, #int 2 // #2 │ │ -05cf48: 6216 1c08 |0162: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cf4c: 1317 0200 |0164: const/16 v23, #int 2 // #2 │ │ -05cf50: 4616 1617 |0166: aget-object v22, v22, v23 │ │ -05cf54: 7701 7024 1600 |0168: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cf5a: 0a16 |016b: move-result v22 │ │ -05cf5c: 4b16 0415 |016c: aput v22, v4, v21 │ │ -05cf60: 1315 0300 |016e: const/16 v21, #int 3 // #3 │ │ -05cf64: 6216 1c08 |0170: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cf68: 1317 0300 |0172: const/16 v23, #int 3 // #3 │ │ -05cf6c: 4616 1617 |0174: aget-object v22, v22, v23 │ │ -05cf70: 7701 7024 1600 |0176: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cf76: 0a16 |0179: move-result v22 │ │ -05cf78: 4b16 0415 |017a: aput v22, v4, v21 │ │ -05cf7c: 0800 1100 |017c: move-object/from16 v0, v17 │ │ -05cf80: 5b04 1408 |017e: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0814 │ │ -05cf84: 7701 730e 1000 |0180: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05cf8a: 0a04 |0183: move-result v4 │ │ -05cf8c: 1315 0400 |0184: const/16 v21, #int 4 // #4 │ │ -05cf90: 0200 1500 |0186: move/from16 v0, v21 │ │ -05cf94: 3304 4400 |0188: if-ne v4, v0, 01cc // +0044 │ │ -05cf98: 1244 |018a: const/4 v4, #int 4 // #4 │ │ -05cf9a: 2344 e903 |018b: new-array v4, v4, [I // type@03e9 │ │ -05cf9e: 1315 0000 |018d: const/16 v21, #int 0 // #0 │ │ -05cfa2: 6216 1c08 |018f: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cfa6: 1317 0000 |0191: const/16 v23, #int 0 // #0 │ │ -05cfaa: 4616 1617 |0193: aget-object v22, v22, v23 │ │ -05cfae: 7701 7024 1600 |0195: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cfb4: 0a16 |0198: move-result v22 │ │ -05cfb6: 4b16 0415 |0199: aput v22, v4, v21 │ │ -05cfba: 1315 0100 |019b: const/16 v21, #int 1 // #1 │ │ -05cfbe: 6216 1c08 |019d: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cfc2: 1317 0100 |019f: const/16 v23, #int 1 // #1 │ │ -05cfc6: 4616 1617 |01a1: aget-object v22, v22, v23 │ │ -05cfca: 7701 7024 1600 |01a3: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cfd0: 0a16 |01a6: move-result v22 │ │ -05cfd2: 4b16 0415 |01a7: aput v22, v4, v21 │ │ -05cfd6: 1315 0200 |01a9: const/16 v21, #int 2 // #2 │ │ -05cfda: 6216 1c08 |01ab: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cfde: 1317 0200 |01ad: const/16 v23, #int 2 // #2 │ │ -05cfe2: 4616 1617 |01af: aget-object v22, v22, v23 │ │ -05cfe6: 7701 7024 1600 |01b1: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05cfec: 0a16 |01b4: move-result v22 │ │ -05cfee: 4b16 0415 |01b5: aput v22, v4, v21 │ │ -05cff2: 1315 0300 |01b7: const/16 v21, #int 3 // #3 │ │ -05cff6: 6216 1c08 |01b9: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05cffa: 1317 0300 |01bb: const/16 v23, #int 3 // #3 │ │ -05cffe: 4616 1617 |01bd: aget-object v22, v22, v23 │ │ -05d002: 7701 7024 1600 |01bf: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05d008: 0a16 |01c2: move-result v22 │ │ -05d00a: 4b16 0415 |01c3: aput v22, v4, v21 │ │ -05d00e: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -05d012: 5b04 1108 |01c7: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0811 │ │ -05d016: 7701 730e 1000 |01c9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05d01c: 6204 1c08 |01cc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05d020: 1315 0000 |01ce: const/16 v21, #int 0 // #0 │ │ -05d024: 4604 0415 |01d0: aget-object v4, v4, v21 │ │ -05d028: 7110 7024 0400 |01d2: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05d02e: 0a04 |01d5: move-result v4 │ │ -05d030: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ -05d034: 5904 1008 |01d8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0810 │ │ -05d038: 6204 1c08 |01da: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05d03c: 1315 0100 |01dc: const/16 v21, #int 1 // #1 │ │ -05d040: 4604 0415 |01de: aget-object v4, v4, v21 │ │ -05d044: 7110 7024 0400 |01e0: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05d04a: 0a04 |01e3: move-result v4 │ │ -05d04c: 0800 1100 |01e4: move-object/from16 v0, v17 │ │ -05d050: 5904 0f08 |01e6: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@080f │ │ -05d054: 7701 730e 1000 |01e8: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ -05d05a: 6204 1c08 |01eb: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05d05e: 1315 0000 |01ed: const/16 v21, #int 0 // #0 │ │ -05d062: 4604 0415 |01ef: aget-object v4, v4, v21 │ │ -05d066: 7110 7024 0400 |01f1: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05d06c: 0a04 |01f4: move-result v4 │ │ -05d06e: 8244 |01f5: int-to-float v4, v4 │ │ -05d070: 0800 1100 |01f6: move-object/from16 v0, v17 │ │ -05d074: 5904 0d08 |01f8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@080d │ │ -05d078: 6204 1c08 |01fa: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -05d07c: 1315 0100 |01fc: const/16 v21, #int 1 // #1 │ │ -05d080: 4604 0415 |01fe: aget-object v4, v4, v21 │ │ -05d084: 7110 7024 0400 |0200: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05d08a: 0a04 |0203: move-result v4 │ │ -05d08c: 8244 |0204: int-to-float v4, v4 │ │ -05d08e: 0800 1100 |0205: move-object/from16 v0, v17 │ │ -05d092: 5904 0e08 |0207: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@080e │ │ -05d096: 7701 740e 1000 |0209: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ -05d09c: 0c04 |020c: move-result-object v4 │ │ -05d09e: 7110 7024 0400 |020d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -05d0a4: 0a04 |0210: move-result v4 │ │ -05d0a6: 0800 1100 |0211: move-object/from16 v0, v17 │ │ -05d0aa: 5904 0a08 |0213: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ -05d0ae: 381b 0700 |0215: if-eqz v27, 021c // +0007 │ │ -05d0b2: 1214 |0217: const/4 v4, #int 1 // #1 │ │ -05d0b4: 0800 1100 |0218: move-object/from16 v0, v17 │ │ -05d0b8: 5c04 0808 |021a: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@0808 │ │ -05d0bc: 0800 1800 |021c: move-object/from16 v0, v24 │ │ -05d0c0: 5404 1808 |021e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ -05d0c4: 0800 1100 |0220: move-object/from16 v0, v17 │ │ -05d0c8: 6e20 e31c 0400 |0222: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -05d0ce: 07f2 |0225: move-object v2, v15 │ │ -05d0d0: 2900 27fe |0226: goto/16 004d // -01d9 │ │ -05d0d4: 0d04 |0228: move-exception v4 │ │ -05d0d6: 2900 0dfe |0229: goto/16 0036 // -01f3 │ │ -05d0da: 0d15 |022b: move-exception v21 │ │ -05d0dc: 2900 91fe |022c: goto/16 00bd // -016f │ │ -05d0e0: 0d0b |022e: move-exception v11 │ │ -05d0e2: 07f2 |022f: move-object v2, v15 │ │ -05d0e4: 2900 6afe |0230: goto/16 009a // -0196 │ │ +06aa10: |[06aa10] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +06aa20: 7601 9524 1800 |0000: invoke-direct/range {v24}, Ljava/lang/Object;.:()V // method@2495 │ │ +06aa26: 2204 a702 |0003: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +06aa2a: 7010 db1c 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +06aa30: 0800 1800 |0008: move-object/from16 v0, v24 │ │ +06aa34: 5b04 1708 |000a: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ +06aa38: 2204 a702 |000c: new-instance v4, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +06aa3c: 7010 db1c 0400 |000e: invoke-direct {v4}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +06aa42: 0800 1800 |0011: move-object/from16 v0, v24 │ │ +06aa46: 5b04 1808 |0013: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ +06aa4a: 2210 5403 |0015: new-instance v16, Ljava/io/BufferedReader; // type@0354 │ │ +06aa4e: 2204 6303 |0017: new-instance v4, Ljava/io/InputStreamReader; // type@0363 │ │ +06aa52: 7401 9709 1900 |0019: invoke-virtual/range {v25}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +06aa58: 0c15 |001c: move-result-object v21 │ │ +06aa5a: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +06aa5e: 7020 0e24 0400 |001f: invoke-direct {v4, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +06aa64: 1315 4000 |0022: const/16 v21, #int 64 // #40 │ │ +06aa68: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +06aa6c: 0201 1500 |0026: move/from16 v1, v21 │ │ +06aa70: 7030 c823 4001 |0028: invoke-direct {v0, v4, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +06aa76: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +06aa78: 072f |002c: move-object v15, v2 │ │ +06aa7a: 7401 ca23 1000 |002d: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06aa80: 0c0e |0030: move-result-object v14 │ │ +06aa82: 390e 1100 |0031: if-nez v14, 0042 // +0011 │ │ +06aa86: 7401 c923 1000 |0033: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +06aa8c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +06aa90: 5404 1808 |0038: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ +06aa94: 6215 1908 |003a: sget-object v21, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@0819 │ │ +06aa98: 0800 1500 |003c: move-object/from16 v0, v21 │ │ +06aa9c: 6e20 fd1c 0400 |003e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ +06aaa2: 0e00 |0041: return-void │ │ +06aaa4: 6e10 c524 0e00 |0042: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +06aaaa: 0c04 |0045: move-result-object v4 │ │ +06aaac: 6e10 ba24 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ +06aab2: 0a04 |0049: move-result v4 │ │ +06aab4: 3904 0500 |004a: if-nez v4, 004f // +0005 │ │ +06aab8: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +06aaba: 072f |004d: move-object v15, v2 │ │ +06aabc: 28df |004e: goto 002d // -0021 │ │ +06aabe: 390f 8700 |004f: if-nez v15, 00d6 // +0087 │ │ +06aac2: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ +06aac6: 6e20 8009 e000 |0053: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +06aacc: 0c03 |0056: move-result-object v3 │ │ +06aace: 7701 740e 1000 |0057: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ +06aad4: 0c04 |005a: move-result-object v4 │ │ +06aad6: 7110 420b 0400 |005b: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b42 │ │ +06aadc: 0c05 |005e: move-result-object v5 │ │ +06aade: 7701 730e 1000 |005f: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06aae4: 6204 1c08 |0062: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06aae8: 1315 0000 |0064: const/16 v21, #int 0 // #0 │ │ +06aaec: 4604 0415 |0066: aget-object v4, v4, v21 │ │ +06aaf0: 7110 7c0b 0400 |0068: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7c │ │ +06aaf6: 0c06 |006b: move-result-object v6 │ │ +06aaf8: 6204 1c08 |006c: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06aafc: 1315 0100 |006e: const/16 v21, #int 1 // #1 │ │ +06ab00: 4604 0415 |0070: aget-object v4, v4, v21 │ │ +06ab04: 7110 7c0b 0400 |0072: invoke-static {v4}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b7c │ │ +06ab0a: 0c07 |0075: move-result-object v7 │ │ +06ab0c: 7701 740e 1000 |0076: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ +06ab12: 0c0a |0079: move-result-object v10 │ │ +06ab14: 6208 5406 |007a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +06ab18: 6209 5406 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +06ab1c: 1a04 532a |007e: const-string v4, "x" // string@2a53 │ │ +06ab20: 6e20 b024 4a00 |0080: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06ab26: 0a04 |0083: move-result v4 │ │ +06ab28: 3804 3a00 |0084: if-eqz v4, 00be // +003a │ │ +06ab2c: 6208 5506 |0086: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ +06ab30: 2202 5501 |0088: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ +06ab34: 6e10 7b0b 0600 |008a: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.isMipMap:()Z // method@0b7b │ │ +06ab3a: 0a04 |008d: move-result v4 │ │ +06ab3c: 7608 570e 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@0e57 │ │ +06ab42: 0800 1800 |0091: move-object/from16 v0, v24 │ │ +06ab46: 5404 1708 |0093: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ +06ab4a: 6e20 e31c 2400 |0095: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +06ab50: 28b5 |0098: goto 004d // -004b │ │ +06ab52: 0d0b |0099: move-exception v11 │ │ +06ab54: 2204 bc02 |009a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06ab58: 2215 9103 |009c: new-instance v21, Ljava/lang/StringBuilder; // type@0391 │ │ +06ab5c: 7601 d024 1500 |009e: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06ab62: 1a16 6303 |00a1: const-string v22, "Error reading pack file: " // string@0363 │ │ +06ab66: 7402 d724 1500 |00a3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06ab6c: 0c15 |00a6: move-result-object v21 │ │ +06ab6e: 0800 1500 |00a7: move-object/from16 v0, v21 │ │ +06ab72: 0801 1900 |00a9: move-object/from16 v1, v25 │ │ +06ab76: 6e20 d624 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +06ab7c: 0c15 |00ae: move-result-object v21 │ │ +06ab7e: 7401 dd24 1500 |00af: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06ab84: 0c15 |00b2: move-result-object v21 │ │ +06ab86: 0800 1500 |00b3: move-object/from16 v0, v21 │ │ +06ab8a: 7030 2a1e 040b |00b5: invoke-direct {v4, v0, v11}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +06ab90: 2704 |00b8: throw v4 │ │ +06ab92: 0d04 |00b9: move-exception v4 │ │ +06ab94: 7401 c923 1000 |00ba: invoke-virtual/range {v16}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +06ab9a: 2704 |00bd: throw v4 │ │ +06ab9c: 1a04 7c2a |00be: const-string v4, "y" // string@2a7c │ │ +06aba0: 6e20 b024 4a00 |00c0: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06aba6: 0a04 |00c3: move-result v4 │ │ +06aba8: 3804 0500 |00c4: if-eqz v4, 00c9 // +0005 │ │ +06abac: 6209 5506 |00c6: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ +06abb0: 28c0 |00c8: goto 0088 // -0040 │ │ +06abb2: 1a04 7a2a |00c9: const-string v4, "xy" // string@2a7a │ │ +06abb6: 6e20 b024 4a00 |00cb: invoke-virtual {v10, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06abbc: 0a04 |00ce: move-result v4 │ │ +06abbe: 3804 b9ff |00cf: if-eqz v4, 0088 // -0047 │ │ +06abc2: 6208 5506 |00d1: sget-object v8, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ +06abc6: 6209 5506 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.Repeat:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0655 │ │ +06abca: 28b3 |00d5: goto 0088 // -004d │ │ +06abcc: 7701 740e 1000 |00d6: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ +06abd2: 0c04 |00d9: move-result-object v4 │ │ +06abd4: 7110 2e24 0400 |00da: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@242e │ │ +06abda: 0c04 |00dd: move-result-object v4 │ │ +06abdc: 6e10 2b24 0400 |00de: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +06abe2: 0a12 |00e1: move-result v18 │ │ +06abe4: 7701 730e 1000 |00e2: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06abea: 6204 1c08 |00e5: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06abee: 1315 0000 |00e7: const/16 v21, #int 0 // #0 │ │ +06abf2: 4604 0415 |00e9: aget-object v4, v4, v21 │ │ +06abf6: 7110 7024 0400 |00eb: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06abfc: 0a0d |00ee: move-result v13 │ │ +06abfe: 6204 1c08 |00ef: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ac02: 1315 0100 |00f1: const/16 v21, #int 1 // #1 │ │ +06ac06: 4604 0415 |00f3: aget-object v4, v4, v21 │ │ +06ac0a: 7110 7024 0400 |00f5: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ac10: 0a13 |00f8: move-result v19 │ │ +06ac12: 7701 730e 1000 |00f9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06ac18: 6204 1c08 |00fc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ac1c: 1315 0000 |00fe: const/16 v21, #int 0 // #0 │ │ +06ac20: 4604 0415 |0100: aget-object v4, v4, v21 │ │ +06ac24: 7110 7024 0400 |0102: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ac2a: 0a14 |0105: move-result v20 │ │ +06ac2c: 6204 1c08 |0106: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ac30: 1315 0100 |0108: const/16 v21, #int 1 // #1 │ │ +06ac34: 4604 0415 |010a: aget-object v4, v4, v21 │ │ +06ac38: 7110 7024 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ac3e: 0a0c |010f: move-result v12 │ │ +06ac40: 2211 5601 |0110: new-instance v17, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ +06ac44: 7601 580e 1100 |0112: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.:()V // method@0e58 │ │ +06ac4a: 0800 1100 |0115: move-object/from16 v0, v17 │ │ +06ac4e: 5b0f 1208 |0117: iput-object v15, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0812 │ │ +06ac52: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +06ac56: 590d 0b08 |011b: iput v13, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@080b │ │ +06ac5a: 0200 1300 |011d: move/from16 v0, v19 │ │ +06ac5e: 0801 1100 |011f: move-object/from16 v1, v17 │ │ +06ac62: 5910 1508 |0121: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@0815 │ │ +06ac66: 0200 1400 |0123: move/from16 v0, v20 │ │ +06ac6a: 0801 1100 |0125: move-object/from16 v1, v17 │ │ +06ac6e: 5910 1608 |0127: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@0816 │ │ +06ac72: 0800 1100 |0129: move-object/from16 v0, v17 │ │ +06ac76: 590c 0908 |012b: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@0809 │ │ +06ac7a: 0800 1100 |012d: move-object/from16 v0, v17 │ │ +06ac7e: 5b0e 0c08 |012f: iput-object v14, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@080c │ │ +06ac82: 0200 1200 |0131: move/from16 v0, v18 │ │ +06ac86: 0801 1100 |0133: move-object/from16 v1, v17 │ │ +06ac8a: 5c10 1308 |0135: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ +06ac8e: 7701 730e 1000 |0137: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06ac94: 0a04 |013a: move-result v4 │ │ +06ac96: 1315 0400 |013b: const/16 v21, #int 4 // #4 │ │ +06ac9a: 0200 1500 |013d: move/from16 v0, v21 │ │ +06ac9e: 3304 8d00 |013f: if-ne v4, v0, 01cc // +008d │ │ +06aca2: 1244 |0141: const/4 v4, #int 4 // #4 │ │ +06aca4: 2344 e903 |0142: new-array v4, v4, [I // type@03e9 │ │ +06aca8: 1315 0000 |0144: const/16 v21, #int 0 // #0 │ │ +06acac: 6216 1c08 |0146: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06acb0: 1317 0000 |0148: const/16 v23, #int 0 // #0 │ │ +06acb4: 4616 1617 |014a: aget-object v22, v22, v23 │ │ +06acb8: 7701 7024 1600 |014c: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06acbe: 0a16 |014f: move-result v22 │ │ +06acc0: 4b16 0415 |0150: aput v22, v4, v21 │ │ +06acc4: 1315 0100 |0152: const/16 v21, #int 1 // #1 │ │ +06acc8: 6216 1c08 |0154: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06accc: 1317 0100 |0156: const/16 v23, #int 1 // #1 │ │ +06acd0: 4616 1617 |0158: aget-object v22, v22, v23 │ │ +06acd4: 7701 7024 1600 |015a: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06acda: 0a16 |015d: move-result v22 │ │ +06acdc: 4b16 0415 |015e: aput v22, v4, v21 │ │ +06ace0: 1315 0200 |0160: const/16 v21, #int 2 // #2 │ │ +06ace4: 6216 1c08 |0162: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ace8: 1317 0200 |0164: const/16 v23, #int 2 // #2 │ │ +06acec: 4616 1617 |0166: aget-object v22, v22, v23 │ │ +06acf0: 7701 7024 1600 |0168: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06acf6: 0a16 |016b: move-result v22 │ │ +06acf8: 4b16 0415 |016c: aput v22, v4, v21 │ │ +06acfc: 1315 0300 |016e: const/16 v21, #int 3 // #3 │ │ +06ad00: 6216 1c08 |0170: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ad04: 1317 0300 |0172: const/16 v23, #int 3 // #3 │ │ +06ad08: 4616 1617 |0174: aget-object v22, v22, v23 │ │ +06ad0c: 7701 7024 1600 |0176: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ad12: 0a16 |0179: move-result v22 │ │ +06ad14: 4b16 0415 |017a: aput v22, v4, v21 │ │ +06ad18: 0800 1100 |017c: move-object/from16 v0, v17 │ │ +06ad1c: 5b04 1408 |017e: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0814 │ │ +06ad20: 7701 730e 1000 |0180: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06ad26: 0a04 |0183: move-result v4 │ │ +06ad28: 1315 0400 |0184: const/16 v21, #int 4 // #4 │ │ +06ad2c: 0200 1500 |0186: move/from16 v0, v21 │ │ +06ad30: 3304 4400 |0188: if-ne v4, v0, 01cc // +0044 │ │ +06ad34: 1244 |018a: const/4 v4, #int 4 // #4 │ │ +06ad36: 2344 e903 |018b: new-array v4, v4, [I // type@03e9 │ │ +06ad3a: 1315 0000 |018d: const/16 v21, #int 0 // #0 │ │ +06ad3e: 6216 1c08 |018f: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ad42: 1317 0000 |0191: const/16 v23, #int 0 // #0 │ │ +06ad46: 4616 1617 |0193: aget-object v22, v22, v23 │ │ +06ad4a: 7701 7024 1600 |0195: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ad50: 0a16 |0198: move-result v22 │ │ +06ad52: 4b16 0415 |0199: aput v22, v4, v21 │ │ +06ad56: 1315 0100 |019b: const/16 v21, #int 1 // #1 │ │ +06ad5a: 6216 1c08 |019d: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ad5e: 1317 0100 |019f: const/16 v23, #int 1 // #1 │ │ +06ad62: 4616 1617 |01a1: aget-object v22, v22, v23 │ │ +06ad66: 7701 7024 1600 |01a3: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ad6c: 0a16 |01a6: move-result v22 │ │ +06ad6e: 4b16 0415 |01a7: aput v22, v4, v21 │ │ +06ad72: 1315 0200 |01a9: const/16 v21, #int 2 // #2 │ │ +06ad76: 6216 1c08 |01ab: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ad7a: 1317 0200 |01ad: const/16 v23, #int 2 // #2 │ │ +06ad7e: 4616 1617 |01af: aget-object v22, v22, v23 │ │ +06ad82: 7701 7024 1600 |01b1: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ad88: 0a16 |01b4: move-result v22 │ │ +06ad8a: 4b16 0415 |01b5: aput v22, v4, v21 │ │ +06ad8e: 1315 0300 |01b7: const/16 v21, #int 3 // #3 │ │ +06ad92: 6216 1c08 |01b9: sget-object v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ad96: 1317 0300 |01bb: const/16 v23, #int 3 // #3 │ │ +06ad9a: 4616 1617 |01bd: aget-object v22, v22, v23 │ │ +06ad9e: 7701 7024 1600 |01bf: invoke-static/range {v22}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ada4: 0a16 |01c2: move-result v22 │ │ +06ada6: 4b16 0415 |01c3: aput v22, v4, v21 │ │ +06adaa: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +06adae: 5b04 1108 |01c7: iput-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0811 │ │ +06adb2: 7701 730e 1000 |01c9: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06adb8: 6204 1c08 |01cc: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06adbc: 1315 0000 |01ce: const/16 v21, #int 0 // #0 │ │ +06adc0: 4604 0415 |01d0: aget-object v4, v4, v21 │ │ +06adc4: 7110 7024 0400 |01d2: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06adca: 0a04 |01d5: move-result v4 │ │ +06adcc: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ +06add0: 5904 1008 |01d8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0810 │ │ +06add4: 6204 1c08 |01da: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06add8: 1315 0100 |01dc: const/16 v21, #int 1 // #1 │ │ +06addc: 4604 0415 |01de: aget-object v4, v4, v21 │ │ +06ade0: 7110 7024 0400 |01e0: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ade6: 0a04 |01e3: move-result v4 │ │ +06ade8: 0800 1100 |01e4: move-object/from16 v0, v17 │ │ +06adec: 5904 0f08 |01e6: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@080f │ │ +06adf0: 7701 730e 1000 |01e8: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readTuple:(Ljava/io/BufferedReader;)I // method@0e73 │ │ +06adf6: 6204 1c08 |01eb: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06adfa: 1315 0000 |01ed: const/16 v21, #int 0 // #0 │ │ +06adfe: 4604 0415 |01ef: aget-object v4, v4, v21 │ │ +06ae02: 7110 7024 0400 |01f1: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ae08: 0a04 |01f4: move-result v4 │ │ +06ae0a: 8244 |01f5: int-to-float v4, v4 │ │ +06ae0c: 0800 1100 |01f6: move-object/from16 v0, v17 │ │ +06ae10: 5904 0d08 |01f8: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@080d │ │ +06ae14: 6204 1c08 |01fa: sget-object v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +06ae18: 1315 0100 |01fc: const/16 v21, #int 1 // #1 │ │ +06ae1c: 4604 0415 |01fe: aget-object v4, v4, v21 │ │ +06ae20: 7110 7024 0400 |0200: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ae26: 0a04 |0203: move-result v4 │ │ +06ae28: 8244 |0204: int-to-float v4, v4 │ │ +06ae2a: 0800 1100 |0205: move-object/from16 v0, v17 │ │ +06ae2e: 5904 0e08 |0207: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@080e │ │ +06ae32: 7701 740e 1000 |0209: invoke-static/range {v16}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; // method@0e74 │ │ +06ae38: 0c04 |020c: move-result-object v4 │ │ +06ae3a: 7110 7024 0400 |020d: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +06ae40: 0a04 |0210: move-result v4 │ │ +06ae42: 0800 1100 |0211: move-object/from16 v0, v17 │ │ +06ae46: 5904 0a08 |0213: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ +06ae4a: 381b 0700 |0215: if-eqz v27, 021c // +0007 │ │ +06ae4e: 1214 |0217: const/4 v4, #int 1 // #1 │ │ +06ae50: 0800 1100 |0218: move-object/from16 v0, v17 │ │ +06ae54: 5c04 0808 |021a: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@0808 │ │ +06ae58: 0800 1800 |021c: move-object/from16 v0, v24 │ │ +06ae5c: 5404 1808 |021e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ +06ae60: 0800 1100 |0220: move-object/from16 v0, v17 │ │ +06ae64: 6e20 e31c 0400 |0222: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +06ae6a: 07f2 |0225: move-object v2, v15 │ │ +06ae6c: 2900 27fe |0226: goto/16 004d // -01d9 │ │ +06ae70: 0d04 |0228: move-exception v4 │ │ +06ae72: 2900 0dfe |0229: goto/16 0036 // -01f3 │ │ +06ae76: 0d15 |022b: move-exception v21 │ │ +06ae78: 2900 91fe |022c: goto/16 00bd // -016f │ │ +06ae7c: 0d0b |022e: move-exception v11 │ │ +06ae7e: 07f2 |022f: move-object v2, v15 │ │ +06ae80: 2900 6afe |0230: goto/16 009a // -0196 │ │ catches : 7 │ │ 0x002d - 0x0030 │ │ Ljava/lang/Exception; -> 0x022e │ │ -> 0x00b9 │ │ 0x0033 - 0x0036 │ │ Ljava/io/IOException; -> 0x0228 │ │ 0x0042 - 0x0091 │ │ @@ -50578,17 +50579,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d13c: |[05d13c] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ -05d14c: 5410 1708 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ -05d150: 1100 |0002: return-object v0 │ │ +06aed8: |[06aed8] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ +06aee8: 5410 1708 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ +06aeec: 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;) │ │ @@ -50596,17 +50597,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d154: |[05d154] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ -05d164: 5410 1808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ -05d168: 1100 |0002: return-object v0 │ │ +06aef0: |[06aef0] com.badlogic.gdx.graphics.g2d.TextureAtlas$TextureAtlasData.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ +06af00: 5410 1808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ +06af04: 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 : 3652 (TextureAtlas.java) │ │ @@ -50662,17 +50663,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d16c: |[05d16c] com.badlogic.gdx.graphics.g2d.TextureRegion.:()V │ │ -05d17c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d182: 0e00 |0003: return-void │ │ +06af08: |[06af08] com.badlogic.gdx.graphics.g2d.TextureRegion.:()V │ │ +06af18: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06af1e: 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; │ │ │ │ @@ -50681,29 +50682,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 │ │ -05d184: |[05d184] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -05d194: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05d196: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d19c: 3904 0a00 |0004: if-nez v4, 000e // +000a │ │ -05d1a0: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -05d1a4: 1a01 fb27 |0008: const-string v1, "texture cannot be null." // string@27fb │ │ -05d1a8: 7020 6824 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -05d1ae: 2700 |000d: throw v0 │ │ -05d1b0: 5b34 1f08 |000e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d1b4: 6e10 9e0b 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d1ba: 0a00 |0013: move-result v0 │ │ -05d1bc: 6e10 950b 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d1c2: 0a01 |0017: move-result v1 │ │ -05d1c4: 6e51 8a0e 2302 |0018: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ -05d1ca: 0e00 |001b: return-void │ │ +06af20: |[06af20] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06af30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06af32: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +06af38: 3904 0a00 |0004: if-nez v4, 000e // +000a │ │ +06af3c: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +06af40: 1a01 fb27 |0008: const-string v1, "texture cannot be null." // string@27fb │ │ +06af44: 7020 6824 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +06af4a: 2700 |000d: throw v0 │ │ +06af4c: 5b34 1f08 |000e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06af50: 6e10 9e0b 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06af56: 0a00 |0013: move-result v0 │ │ +06af58: 6e10 950b 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06af5e: 0a01 |0017: move-result v1 │ │ +06af60: 6e51 8a0e 2302 |0018: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ +06af66: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ 0x000e line=38 │ │ 0x0010 line=39 │ │ 0x001b line=40 │ │ @@ -50716,19 +50717,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 │ │ -05d1cc: |[05d1cc] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ -05d1dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d1e2: 5b01 1f08 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d1e6: 6e55 890e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ -05d1ec: 0e00 |0008: return-void │ │ +06af68: |[06af68] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ +06af78: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06af7e: 5b01 1f08 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06af82: 6e55 890e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ +06af88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x0008 line=59 │ │ locals : │ │ @@ -50744,20 +50745,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 │ │ -05d1f0: |[05d1f0] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ -05d200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d202: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d208: 5b12 1f08 |0004: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d20c: 6e54 8a0e 0130 |0006: invoke-virtual {v1, v0, v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ -05d212: 0e00 |0009: return-void │ │ +06af8c: |[06af8c] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ +06af9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06af9e: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06afa4: 5b12 1f08 |0004: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06afa8: 6e54 8a0e 0130 |0006: invoke-virtual {v1, v0, v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ +06afae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -50771,19 +50772,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 │ │ -05d214: |[05d214] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -05d224: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d22a: 5b01 1f08 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d22e: 6e55 8a0e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ -05d234: 0e00 |0008: return-void │ │ +06afb0: |[06afb0] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +06afc0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06afc6: 5b01 1f08 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06afca: 6e55 8a0e 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ +06afd0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ locals : │ │ @@ -50799,18 +50800,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 │ │ -05d238: |[05d238] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -05d248: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d24e: 6e20 8c0e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e8c │ │ -05d254: 0e00 |0006: return-void │ │ +06afd4: |[06afd4] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06afe4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06afea: 6e20 8c0e 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e8c │ │ +06aff0: 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; │ │ @@ -50821,18 +50822,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 │ │ -05d258: |[05d258] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -05d268: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d26e: 7406 8d0e 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@0e8d │ │ -05d274: 0e00 |0006: return-void │ │ +06aff4: |[06aff4] com.badlogic.gdx.graphics.g2d.TextureRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +06b004: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b00a: 7406 8d0e 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@0e8d │ │ +06b010: 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; │ │ @@ -50847,20 +50848,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 │ │ -05d278: |[05d278] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(Lcom/badlogic/gdx/graphics/Texture;II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -05d288: 2200 5901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05d28c: 7020 760e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -05d292: 6e30 970e 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0e97 │ │ -05d298: 0c01 |0008: move-result-object v1 │ │ -05d29a: 1101 |0009: return-object v1 │ │ +06b014: |[06b014] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(Lcom/badlogic/gdx/graphics/Texture;II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +06b024: 2200 5901 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +06b028: 7020 760e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +06b02e: 6e30 970e 3004 |0005: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0e97 │ │ +06b034: 0c01 |0008: move-result-object v1 │ │ +06b036: 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; │ │ @@ -50873,26 +50874,26 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -05d29c: |[05d29c] com.badlogic.gdx.graphics.g2d.TextureRegion.flip:(ZZ)V │ │ -05d2ac: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -05d2b0: 5220 2008 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d2b4: 5221 2108 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d2b8: 5921 2008 |0006: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d2bc: 5920 2108 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d2c0: 3804 0a00 |000a: if-eqz v4, 0014 // +000a │ │ -05d2c4: 5220 2208 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d2c8: 5221 2308 |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d2cc: 5921 2208 |0010: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d2d0: 5920 2308 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d2d4: 0e00 |0014: return-void │ │ +06b038: |[06b038] com.badlogic.gdx.graphics.g2d.TextureRegion.flip:(ZZ)V │ │ +06b048: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +06b04c: 5220 2008 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b050: 5221 2108 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b054: 5921 2008 |0006: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b058: 5920 2108 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b05c: 3804 0a00 |000a: if-eqz v4, 0014 // +000a │ │ +06b060: 5220 2208 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b064: 5221 2308 |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b068: 5921 2208 |0010: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b06c: 5920 2308 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b070: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ 0x0004 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=194 │ │ @@ -50912,17 +50913,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d2d8: |[05d2d8] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionHeight:()I │ │ -05d2e8: 5210 1d08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ -05d2ec: 0f00 |0002: return v0 │ │ +06b074: |[06b074] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionHeight:()I │ │ +06b084: 5210 1d08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ +06b088: 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;) │ │ @@ -50930,17 +50931,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d2f0: |[05d2f0] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionWidth:()I │ │ -05d300: 5210 1e08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ -05d304: 0f00 |0002: return v0 │ │ +06b08c: |[06b08c] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionWidth:()I │ │ +06b09c: 5210 1e08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ +06b0a0: 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;) │ │ @@ -50948,24 +50949,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05d308: |[05d308] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionX:()I │ │ -05d318: 5220 2008 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d31c: 5421 1f08 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d320: 6e10 9e0b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d326: 0a01 |0007: move-result v1 │ │ -05d328: 8211 |0008: int-to-float v1, v1 │ │ -05d32a: c810 |0009: mul-float/2addr v0, v1 │ │ -05d32c: 7110 8a24 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d332: 0a00 |000d: move-result v0 │ │ -05d334: 0f00 |000e: return v0 │ │ +06b0a4: |[06b0a4] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionX:()I │ │ +06b0b4: 5220 2008 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b0b8: 5421 1f08 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b0bc: 6e10 9e0b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b0c2: 0a01 |0007: move-result v1 │ │ +06b0c4: 8211 |0008: int-to-float v1, v1 │ │ +06b0c6: c810 |0009: mul-float/2addr v0, v1 │ │ +06b0c8: 7110 8a24 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b0ce: 0a00 |000d: move-result v0 │ │ +06b0d0: 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;) │ │ @@ -50973,24 +50974,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05d338: |[05d338] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionY:()I │ │ -05d348: 5220 2208 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d34c: 5421 1f08 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d350: 6e10 950b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d356: 0a01 |0007: move-result v1 │ │ -05d358: 8211 |0008: int-to-float v1, v1 │ │ -05d35a: c810 |0009: mul-float/2addr v0, v1 │ │ -05d35c: 7110 8a24 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d362: 0a00 |000d: move-result v0 │ │ -05d364: 0f00 |000e: return v0 │ │ +06b0d4: |[06b0d4] com.badlogic.gdx.graphics.g2d.TextureRegion.getRegionY:()I │ │ +06b0e4: 5220 2208 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b0e8: 5421 1f08 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b0ec: 6e10 950b 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b0f2: 0a01 |0007: move-result v1 │ │ +06b0f4: 8211 |0008: int-to-float v1, v1 │ │ +06b0f6: c810 |0009: mul-float/2addr v0, v1 │ │ +06b0f8: 7110 8a24 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b0fe: 0a00 |000d: move-result v0 │ │ +06b100: 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;) │ │ @@ -50998,17 +50999,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d368: |[05d368] com.badlogic.gdx.graphics.g2d.TextureRegion.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ -05d378: 5410 1f08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d37c: 1100 |0002: return-object v0 │ │ +06b104: |[06b104] com.badlogic.gdx.graphics.g2d.TextureRegion.getTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ +06b114: 5410 1f08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b118: 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;) │ │ @@ -51016,17 +51017,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d380: |[05d380] com.badlogic.gdx.graphics.g2d.TextureRegion.getU:()F │ │ -05d390: 5210 2008 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d394: 0f00 |0002: return v0 │ │ +06b11c: |[06b11c] com.badlogic.gdx.graphics.g2d.TextureRegion.getU:()F │ │ +06b12c: 5210 2008 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b130: 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;) │ │ @@ -51034,17 +51035,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d398: |[05d398] com.badlogic.gdx.graphics.g2d.TextureRegion.getU2:()F │ │ -05d3a8: 5210 2108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d3ac: 0f00 |0002: return v0 │ │ +06b134: |[06b134] com.badlogic.gdx.graphics.g2d.TextureRegion.getU2:()F │ │ +06b144: 5210 2108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b148: 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;) │ │ @@ -51052,17 +51053,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d3b0: |[05d3b0] com.badlogic.gdx.graphics.g2d.TextureRegion.getV:()F │ │ -05d3c0: 5210 2208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d3c4: 0f00 |0002: return v0 │ │ +06b14c: |[06b14c] com.badlogic.gdx.graphics.g2d.TextureRegion.getV:()F │ │ +06b15c: 5210 2208 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b160: 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;) │ │ @@ -51070,17 +51071,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d3c8: |[05d3c8] com.badlogic.gdx.graphics.g2d.TextureRegion.getV2:()F │ │ -05d3d8: 5210 2308 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d3dc: 0f00 |0002: return v0 │ │ +06b164: |[06b164] com.badlogic.gdx.graphics.g2d.TextureRegion.getV2:()F │ │ +06b174: 5210 2308 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b178: 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;) │ │ @@ -51088,23 +51089,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05d3e0: |[05d3e0] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipX:()Z │ │ -05d3f0: 5220 2008 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d3f4: 5221 2108 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d3f8: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -05d3fc: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -05d400: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05d402: 0f00 |0009: return v0 │ │ -05d404: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05d406: 28fe |000b: goto 0009 // -0002 │ │ +06b17c: |[06b17c] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipX:()Z │ │ +06b18c: 5220 2008 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b190: 5221 2108 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b194: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +06b198: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +06b19c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06b19e: 0f00 |0009: return v0 │ │ +06b1a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06b1a2: 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;) │ │ @@ -51112,23 +51113,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -05d408: |[05d408] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipY:()Z │ │ -05d418: 5220 2208 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d41c: 5221 2308 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d420: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -05d424: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -05d428: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05d42a: 0f00 |0009: return v0 │ │ -05d42c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05d42e: 28fe |000b: goto 0009 // -0002 │ │ +06b1a4: |[06b1a4] com.badlogic.gdx.graphics.g2d.TextureRegion.isFlipY:()Z │ │ +06b1b4: 5220 2208 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b1b8: 5221 2308 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b1bc: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +06b1c0: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +06b1c4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06b1c6: 0f00 |0009: return v0 │ │ +06b1c8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06b1ca: 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;) │ │ @@ -51136,62 +51137,62 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -05d430: |[05d430] com.badlogic.gdx.graphics.g2d.TextureRegion.scroll:(FF)V │ │ -05d440: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -05d444: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -05d446: 2d02 0704 |0003: cmpl-float v2, v7, v4 │ │ -05d44a: 3802 2400 |0005: if-eqz v2, 0029 // +0024 │ │ -05d44e: 5262 2108 |0007: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d452: 5263 2008 |0009: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d456: c732 |000b: sub-float/2addr v2, v3 │ │ -05d458: 5463 1f08 |000c: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d45c: 6e10 9e0b 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d462: 0a03 |0011: move-result v3 │ │ -05d464: 8233 |0012: int-to-float v3, v3 │ │ -05d466: a801 0203 |0013: mul-float v1, v2, v3 │ │ -05d46a: 5262 2008 |0015: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d46e: c672 |0017: add-float/2addr v2, v7 │ │ -05d470: ca52 |0018: rem-float/2addr v2, v5 │ │ -05d472: 5962 2008 |0019: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d476: 5262 2008 |001b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d47a: 5463 1f08 |001d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d47e: 6e10 9e0b 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d484: 0a03 |0022: move-result v3 │ │ -05d486: 8233 |0023: int-to-float v3, v3 │ │ -05d488: a903 0103 |0024: div-float v3, v1, v3 │ │ -05d48c: c632 |0026: add-float/2addr v2, v3 │ │ -05d48e: 5962 2108 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d492: 2d02 0804 |0029: cmpl-float v2, v8, v4 │ │ -05d496: 3802 2400 |002b: if-eqz v2, 004f // +0024 │ │ -05d49a: 5262 2308 |002d: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d49e: 5263 2208 |002f: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d4a2: c732 |0031: sub-float/2addr v2, v3 │ │ -05d4a4: 5463 1f08 |0032: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d4a8: 6e10 950b 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d4ae: 0a03 |0037: move-result v3 │ │ -05d4b0: 8233 |0038: int-to-float v3, v3 │ │ -05d4b2: a800 0203 |0039: mul-float v0, v2, v3 │ │ -05d4b6: 5262 2208 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d4ba: c682 |003d: add-float/2addr v2, v8 │ │ -05d4bc: ca52 |003e: rem-float/2addr v2, v5 │ │ -05d4be: 5962 2208 |003f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d4c2: 5262 2208 |0041: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d4c6: 5463 1f08 |0043: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d4ca: 6e10 950b 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d4d0: 0a03 |0048: move-result v3 │ │ -05d4d2: 8233 |0049: int-to-float v3, v3 │ │ -05d4d4: a903 0003 |004a: div-float v3, v0, v3 │ │ -05d4d8: c632 |004c: add-float/2addr v2, v3 │ │ -05d4da: 5962 2308 |004d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d4de: 0e00 |004f: return-void │ │ +06b1cc: |[06b1cc] com.badlogic.gdx.graphics.g2d.TextureRegion.scroll:(FF)V │ │ +06b1dc: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +06b1e0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +06b1e2: 2d02 0704 |0003: cmpl-float v2, v7, v4 │ │ +06b1e6: 3802 2400 |0005: if-eqz v2, 0029 // +0024 │ │ +06b1ea: 5262 2108 |0007: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b1ee: 5263 2008 |0009: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b1f2: c732 |000b: sub-float/2addr v2, v3 │ │ +06b1f4: 5463 1f08 |000c: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b1f8: 6e10 9e0b 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b1fe: 0a03 |0011: move-result v3 │ │ +06b200: 8233 |0012: int-to-float v3, v3 │ │ +06b202: a801 0203 |0013: mul-float v1, v2, v3 │ │ +06b206: 5262 2008 |0015: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b20a: c672 |0017: add-float/2addr v2, v7 │ │ +06b20c: ca52 |0018: rem-float/2addr v2, v5 │ │ +06b20e: 5962 2008 |0019: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b212: 5262 2008 |001b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b216: 5463 1f08 |001d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b21a: 6e10 9e0b 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b220: 0a03 |0022: move-result v3 │ │ +06b222: 8233 |0023: int-to-float v3, v3 │ │ +06b224: a903 0103 |0024: div-float v3, v1, v3 │ │ +06b228: c632 |0026: add-float/2addr v2, v3 │ │ +06b22a: 5962 2108 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b22e: 2d02 0804 |0029: cmpl-float v2, v8, v4 │ │ +06b232: 3802 2400 |002b: if-eqz v2, 004f // +0024 │ │ +06b236: 5262 2308 |002d: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b23a: 5263 2208 |002f: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b23e: c732 |0031: sub-float/2addr v2, v3 │ │ +06b240: 5463 1f08 |0032: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b244: 6e10 950b 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b24a: 0a03 |0037: move-result v3 │ │ +06b24c: 8233 |0038: int-to-float v3, v3 │ │ +06b24e: a800 0203 |0039: mul-float v0, v2, v3 │ │ +06b252: 5262 2208 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b256: c682 |003d: add-float/2addr v2, v8 │ │ +06b258: ca52 |003e: rem-float/2addr v2, v5 │ │ +06b25a: 5962 2208 |003f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b25e: 5262 2208 |0041: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b262: 5463 1f08 |0043: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b266: 6e10 950b 0300 |0045: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b26c: 0a03 |0048: move-result v3 │ │ +06b26e: 8233 |0049: int-to-float v3, v3 │ │ +06b270: a903 0003 |004a: div-float v3, v0, v3 │ │ +06b274: c632 |004c: add-float/2addr v2, v3 │ │ +06b276: 5962 2308 |004d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b27a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=214 │ │ 0x0007 line=215 │ │ 0x0015 line=216 │ │ 0x001b line=217 │ │ 0x0029 line=219 │ │ @@ -51211,42 +51212,42 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -05d4e0: |[05d4e0] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(FFFF)V │ │ -05d4f0: 5923 2008 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d4f4: 5924 2208 |0002: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d4f8: 5925 2108 |0004: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d4fc: 5926 2308 |0006: iput v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d500: a700 0503 |0008: sub-float v0, v5, v3 │ │ -05d504: 7110 7d24 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -05d50a: 0a00 |000d: move-result v0 │ │ -05d50c: 5421 1f08 |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d510: 6e10 9e0b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d516: 0a01 |0013: move-result v1 │ │ -05d518: 8211 |0014: int-to-float v1, v1 │ │ -05d51a: c810 |0015: mul-float/2addr v0, v1 │ │ -05d51c: 7110 8a24 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d522: 0a00 |0019: move-result v0 │ │ -05d524: 5920 1e08 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ -05d528: a700 0604 |001c: sub-float v0, v6, v4 │ │ -05d52c: 7110 7d24 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -05d532: 0a00 |0021: move-result v0 │ │ -05d534: 5421 1f08 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d538: 6e10 950b 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d53e: 0a01 |0027: move-result v1 │ │ -05d540: 8211 |0028: int-to-float v1, v1 │ │ -05d542: c810 |0029: mul-float/2addr v0, v1 │ │ -05d544: 7110 8a24 0000 |002a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d54a: 0a00 |002d: move-result v0 │ │ -05d54c: 5920 1d08 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ -05d550: 0e00 |0030: return-void │ │ +06b27c: |[06b27c] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(FFFF)V │ │ +06b28c: 5923 2008 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b290: 5924 2208 |0002: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b294: 5925 2108 |0004: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b298: 5926 2308 |0006: iput v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b29c: a700 0503 |0008: sub-float v0, v5, v3 │ │ +06b2a0: 7110 7d24 0000 |000a: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +06b2a6: 0a00 |000d: move-result v0 │ │ +06b2a8: 5421 1f08 |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b2ac: 6e10 9e0b 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b2b2: 0a01 |0013: move-result v1 │ │ +06b2b4: 8211 |0014: int-to-float v1, v1 │ │ +06b2b6: c810 |0015: mul-float/2addr v0, v1 │ │ +06b2b8: 7110 8a24 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b2be: 0a00 |0019: move-result v0 │ │ +06b2c0: 5920 1e08 |001a: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ +06b2c4: a700 0604 |001c: sub-float v0, v6, v4 │ │ +06b2c8: 7110 7d24 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +06b2ce: 0a00 |0021: move-result v0 │ │ +06b2d0: 5421 1f08 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b2d4: 6e10 950b 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b2da: 0a01 |0027: move-result v1 │ │ +06b2dc: 8211 |0028: int-to-float v1, v1 │ │ +06b2de: c810 |0029: mul-float/2addr v0, v1 │ │ +06b2e0: 7110 8a24 0000 |002a: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b2e6: 0a00 |002d: move-result v0 │ │ +06b2e8: 5920 1d08 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ +06b2ec: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ 0x0004 line=92 │ │ 0x0006 line=93 │ │ 0x0008 line=94 │ │ @@ -51264,44 +51265,44 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -05d554: |[05d554] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(IIII)V │ │ -05d564: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -05d568: 5462 1f08 |0002: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d56c: 6e10 9e0b 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d572: 0a02 |0007: move-result v2 │ │ -05d574: 8222 |0008: int-to-float v2, v2 │ │ -05d576: a901 0302 |0009: div-float v1, v3, v2 │ │ -05d57a: 5462 1f08 |000b: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d57e: 6e10 950b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d584: 0a02 |0010: move-result v2 │ │ -05d586: 8222 |0011: int-to-float v2, v2 │ │ -05d588: a900 0302 |0012: div-float v0, v3, v2 │ │ -05d58c: 8272 |0014: int-to-float v2, v7 │ │ -05d58e: c812 |0015: mul-float/2addr v2, v1 │ │ -05d590: 8283 |0016: int-to-float v3, v8 │ │ -05d592: c803 |0017: mul-float/2addr v3, v0 │ │ -05d594: 9004 0709 |0018: add-int v4, v7, v9 │ │ -05d598: 8244 |001a: int-to-float v4, v4 │ │ -05d59a: c814 |001b: mul-float/2addr v4, v1 │ │ -05d59c: 9005 080a |001c: add-int v5, v8, v10 │ │ -05d5a0: 8255 |001e: int-to-float v5, v5 │ │ -05d5a2: c805 |001f: mul-float/2addr v5, v0 │ │ -05d5a4: 6e55 890e 2643 |0020: invoke-virtual {v6, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ -05d5aa: 7110 7e24 0900 |0023: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -05d5b0: 0a02 |0026: move-result v2 │ │ -05d5b2: 5962 1e08 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ -05d5b6: 7110 7e24 0a00 |0029: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -05d5bc: 0a02 |002c: move-result v2 │ │ -05d5be: 5962 1d08 |002d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ -05d5c2: 0e00 |002f: return-void │ │ +06b2f0: |[06b2f0] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(IIII)V │ │ +06b300: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +06b304: 5462 1f08 |0002: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b308: 6e10 9e0b 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b30e: 0a02 |0007: move-result v2 │ │ +06b310: 8222 |0008: int-to-float v2, v2 │ │ +06b312: a901 0302 |0009: div-float v1, v3, v2 │ │ +06b316: 5462 1f08 |000b: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b31a: 6e10 950b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b320: 0a02 |0010: move-result v2 │ │ +06b322: 8222 |0011: int-to-float v2, v2 │ │ +06b324: a900 0302 |0012: div-float v0, v3, v2 │ │ +06b328: 8272 |0014: int-to-float v2, v7 │ │ +06b32a: c812 |0015: mul-float/2addr v2, v1 │ │ +06b32c: 8283 |0016: int-to-float v3, v8 │ │ +06b32e: c803 |0017: mul-float/2addr v3, v0 │ │ +06b330: 9004 0709 |0018: add-int v4, v7, v9 │ │ +06b334: 8244 |001a: int-to-float v4, v4 │ │ +06b336: c814 |001b: mul-float/2addr v4, v1 │ │ +06b338: 9005 080a |001c: add-int v5, v8, v10 │ │ +06b33c: 8255 |001e: int-to-float v5, v5 │ │ +06b33e: c805 |001f: mul-float/2addr v5, v0 │ │ +06b340: 6e55 890e 2643 |0020: invoke-virtual {v6, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ +06b346: 7110 7e24 0900 |0023: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +06b34c: 0a02 |0026: move-result v2 │ │ +06b34e: 5962 1e08 |0027: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ +06b352: 7110 7e24 0a00 |0029: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +06b358: 0a02 |002c: move-result v2 │ │ +06b35a: 5962 1d08 |002d: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ +06b35e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x000b line=83 │ │ 0x0014 line=84 │ │ 0x0023 line=85 │ │ 0x0029 line=86 │ │ @@ -51320,23 +51321,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 │ │ -05d5c4: |[05d5c4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -05d5d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05d5d6: 5b34 1f08 |0001: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d5da: 6e10 9e0b 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d5e0: 0a00 |0006: move-result v0 │ │ -05d5e2: 6e10 950b 0400 |0007: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d5e8: 0a01 |000a: move-result v1 │ │ -05d5ea: 6e51 8a0e 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ -05d5f0: 0e00 |000e: return-void │ │ +06b360: |[06b360] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06b370: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06b372: 5b34 1f08 |0001: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b376: 6e10 9e0b 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b37c: 0a00 |0006: move-result v0 │ │ +06b37e: 6e10 950b 0400 |0007: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b384: 0a01 |000a: move-result v1 │ │ +06b386: 6e51 8a0e 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ +06b38c: 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; │ │ @@ -51347,23 +51348,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 │ │ -05d5f4: |[05d5f4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -05d604: 5450 1f08 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d608: 5b40 1f08 |0002: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d60c: 5250 2008 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d610: 5251 2208 |0006: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d614: 5252 2108 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d618: 5253 2308 |000a: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d61c: 6e53 890e 0421 |000c: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ -05d622: 0e00 |000f: return-void │ │ +06b390: |[06b390] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06b3a0: 5450 1f08 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b3a4: 5b40 1f08 |0002: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b3a8: 5250 2008 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b3ac: 5251 2208 |0006: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b3b0: 5252 2108 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b3b4: 5253 2308 |000a: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b3b8: 6e53 890e 0421 |000c: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ +06b3be: 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; │ │ @@ -51374,25 +51375,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 │ │ -05d624: |[05d624] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -05d634: 5430 1f08 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d638: 5b20 1f08 |0002: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d63c: 6e10 7f0e 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ -05d642: 0a00 |0007: move-result v0 │ │ -05d644: b040 |0008: add-int/2addr v0, v4 │ │ -05d646: 6e10 800e 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ -05d64c: 0a01 |000c: move-result v1 │ │ -05d64e: b051 |000d: add-int/2addr v1, v5 │ │ -05d650: 6e57 8a0e 0261 |000e: invoke-virtual {v2, v0, v1, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ -05d656: 0e00 |0011: return-void │ │ +06b3c0: |[06b3c0] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +06b3d0: 5430 1f08 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b3d4: 5b20 1f08 |0002: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b3d8: 6e10 7f0e 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ +06b3de: 0a00 |0007: move-result v0 │ │ +06b3e0: b040 |0008: add-int/2addr v0, v4 │ │ +06b3e2: 6e10 800e 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ +06b3e8: 0a01 |000c: move-result v1 │ │ +06b3ea: b051 |000d: add-int/2addr v1, v5 │ │ +06b3ec: 6e57 8a0e 0261 |000e: invoke-virtual {v2, v0, v1, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(IIII)V // method@0e8a │ │ +06b3f2: 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; │ │ @@ -51407,25 +51408,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05d658: |[05d658] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionHeight:(I)V │ │ -05d668: 5230 2208 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d66c: 8241 |0002: int-to-float v1, v4 │ │ -05d66e: 5432 1f08 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d672: 6e10 950b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d678: 0a02 |0008: move-result v2 │ │ -05d67a: 8222 |0009: int-to-float v2, v2 │ │ -05d67c: c921 |000a: div-float/2addr v1, v2 │ │ -05d67e: c610 |000b: add-float/2addr v0, v1 │ │ -05d680: 6e20 960e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e96 │ │ -05d686: 0e00 |000f: return-void │ │ +06b3f4: |[06b3f4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionHeight:(I)V │ │ +06b404: 5230 2208 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b408: 8241 |0002: int-to-float v1, v4 │ │ +06b40a: 5432 1f08 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b40e: 6e10 950b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b414: 0a02 |0008: move-result v2 │ │ +06b416: 8222 |0009: int-to-float v2, v2 │ │ +06b418: c921 |000a: div-float/2addr v1, v2 │ │ +06b41a: c610 |000b: add-float/2addr v0, v1 │ │ +06b41c: 6e20 960e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e96 │ │ +06b422: 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 │ │ @@ -51435,25 +51436,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05d688: |[05d688] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionWidth:(I)V │ │ -05d698: 5230 2008 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d69c: 8241 |0002: int-to-float v1, v4 │ │ -05d69e: 5432 1f08 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d6a2: 6e10 9e0b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d6a8: 0a02 |0008: move-result v2 │ │ -05d6aa: 8222 |0009: int-to-float v2, v2 │ │ -05d6ac: c921 |000a: div-float/2addr v1, v2 │ │ -05d6ae: c610 |000b: add-float/2addr v0, v1 │ │ -05d6b0: 6e20 940e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e94 │ │ -05d6b6: 0e00 |000f: return-void │ │ +06b424: |[06b424] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionWidth:(I)V │ │ +06b434: 5230 2008 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b438: 8241 |0002: int-to-float v1, v4 │ │ +06b43a: 5432 1f08 |0003: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b43e: 6e10 9e0b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b444: 0a02 |0008: move-result v2 │ │ +06b446: 8222 |0009: int-to-float v2, v2 │ │ +06b448: c921 |000a: div-float/2addr v1, v2 │ │ +06b44a: c610 |000b: add-float/2addr v0, v1 │ │ +06b44c: 6e20 940e 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e94 │ │ +06b452: 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 │ │ @@ -51463,23 +51464,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05d6b8: |[05d6b8] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionX:(I)V │ │ -05d6c8: 8230 |0000: int-to-float v0, v3 │ │ -05d6ca: 5421 1f08 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d6ce: 6e10 9e0b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d6d4: 0a01 |0006: move-result v1 │ │ -05d6d6: 8211 |0007: int-to-float v1, v1 │ │ -05d6d8: c910 |0008: div-float/2addr v0, v1 │ │ -05d6da: 6e20 930e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e93 │ │ -05d6e0: 0e00 |000c: return-void │ │ +06b454: |[06b454] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionX:(I)V │ │ +06b464: 8230 |0000: int-to-float v0, v3 │ │ +06b466: 5421 1f08 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b46a: 6e10 9e0b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b470: 0a01 |0006: move-result v1 │ │ +06b472: 8211 |0007: int-to-float v1, v1 │ │ +06b474: c910 |0008: div-float/2addr v0, v1 │ │ +06b476: 6e20 930e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e93 │ │ +06b47c: 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 │ │ @@ -51489,23 +51490,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05d6e4: |[05d6e4] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionY:(I)V │ │ -05d6f4: 8230 |0000: int-to-float v0, v3 │ │ -05d6f6: 5421 1f08 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d6fa: 6e10 950b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d700: 0a01 |0006: move-result v1 │ │ -05d702: 8211 |0007: int-to-float v1, v1 │ │ -05d704: c910 |0008: div-float/2addr v0, v1 │ │ -05d706: 6e20 950e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e95 │ │ -05d70c: 0e00 |000c: return-void │ │ +06b480: |[06b480] com.badlogic.gdx.graphics.g2d.TextureRegion.setRegionY:(I)V │ │ +06b490: 8230 |0000: int-to-float v0, v3 │ │ +06b492: 5421 1f08 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b496: 6e10 950b 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b49c: 0a01 |0006: move-result v1 │ │ +06b49e: 8211 |0007: int-to-float v1, v1 │ │ +06b4a0: c910 |0008: div-float/2addr v0, v1 │ │ +06b4a2: 6e20 950e 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e95 │ │ +06b4a8: 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 │ │ @@ -51515,17 +51516,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 │ │ -05d710: |[05d710] com.badlogic.gdx.graphics.g2d.TextureRegion.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -05d720: 5b01 1f08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d724: 0e00 |0002: return-void │ │ +06b4ac: |[06b4ac] com.badlogic.gdx.graphics.g2d.TextureRegion.setTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +06b4bc: 5b01 1f08 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b4c0: 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; │ │ @@ -51535,29 +51536,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05d728: |[05d728] com.badlogic.gdx.graphics.g2d.TextureRegion.setU:(F)V │ │ -05d738: 5923 2008 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d73c: 5220 2108 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d740: c730 |0004: sub-float/2addr v0, v3 │ │ -05d742: 7110 7d24 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -05d748: 0a00 |0008: move-result v0 │ │ -05d74a: 5421 1f08 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d74e: 6e10 9e0b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d754: 0a01 |000e: move-result v1 │ │ -05d756: 8211 |000f: int-to-float v1, v1 │ │ -05d758: c810 |0010: mul-float/2addr v0, v1 │ │ -05d75a: 7110 8a24 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d760: 0a00 |0014: move-result v0 │ │ -05d762: 5920 1e08 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ -05d766: 0e00 |0017: return-void │ │ +06b4c4: |[06b4c4] com.badlogic.gdx.graphics.g2d.TextureRegion.setU:(F)V │ │ +06b4d4: 5923 2008 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b4d8: 5220 2108 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b4dc: c730 |0004: sub-float/2addr v0, v3 │ │ +06b4de: 7110 7d24 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +06b4e4: 0a00 |0008: move-result v0 │ │ +06b4e6: 5421 1f08 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b4ea: 6e10 9e0b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b4f0: 0a01 |000e: move-result v1 │ │ +06b4f2: 8211 |000f: int-to-float v1, v1 │ │ +06b4f4: c810 |0010: mul-float/2addr v0, v1 │ │ +06b4f6: 7110 8a24 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b4fc: 0a00 |0014: move-result v0 │ │ +06b4fe: 5920 1e08 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ +06b502: 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; │ │ @@ -51568,29 +51569,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -05d768: |[05d768] com.badlogic.gdx.graphics.g2d.TextureRegion.setU2:(F)V │ │ -05d778: 5923 2108 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -05d77c: 5220 2008 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -05d780: a700 0300 |0004: sub-float v0, v3, v0 │ │ -05d784: 7110 7d24 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -05d78a: 0a00 |0009: move-result v0 │ │ -05d78c: 5421 1f08 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d790: 6e10 9e0b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -05d796: 0a01 |000f: move-result v1 │ │ -05d798: 8211 |0010: int-to-float v1, v1 │ │ -05d79a: c810 |0011: mul-float/2addr v0, v1 │ │ -05d79c: 7110 8a24 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d7a2: 0a00 |0015: move-result v0 │ │ -05d7a4: 5920 1e08 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ -05d7a8: 0e00 |0018: return-void │ │ +06b504: |[06b504] com.badlogic.gdx.graphics.g2d.TextureRegion.setU2:(F)V │ │ +06b514: 5923 2108 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +06b518: 5220 2008 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +06b51c: a700 0300 |0004: sub-float v0, v3, v0 │ │ +06b520: 7110 7d24 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +06b526: 0a00 |0009: move-result v0 │ │ +06b528: 5421 1f08 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b52c: 6e10 9e0b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +06b532: 0a01 |000f: move-result v1 │ │ +06b534: 8211 |0010: int-to-float v1, v1 │ │ +06b536: c810 |0011: mul-float/2addr v0, v1 │ │ +06b538: 7110 8a24 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b53e: 0a00 |0015: move-result v0 │ │ +06b540: 5920 1e08 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ +06b544: 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; │ │ @@ -51601,29 +51602,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05d7ac: |[05d7ac] com.badlogic.gdx.graphics.g2d.TextureRegion.setV:(F)V │ │ -05d7bc: 5923 2208 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d7c0: 5220 2308 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d7c4: c730 |0004: sub-float/2addr v0, v3 │ │ -05d7c6: 7110 7d24 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -05d7cc: 0a00 |0008: move-result v0 │ │ -05d7ce: 5421 1f08 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d7d2: 6e10 950b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d7d8: 0a01 |000e: move-result v1 │ │ -05d7da: 8211 |000f: int-to-float v1, v1 │ │ -05d7dc: c810 |0010: mul-float/2addr v0, v1 │ │ -05d7de: 7110 8a24 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d7e4: 0a00 |0014: move-result v0 │ │ -05d7e6: 5920 1d08 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ -05d7ea: 0e00 |0017: return-void │ │ +06b548: |[06b548] com.badlogic.gdx.graphics.g2d.TextureRegion.setV:(F)V │ │ +06b558: 5923 2208 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b55c: 5220 2308 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b560: c730 |0004: sub-float/2addr v0, v3 │ │ +06b562: 7110 7d24 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +06b568: 0a00 |0008: move-result v0 │ │ +06b56a: 5421 1f08 |0009: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b56e: 6e10 950b 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b574: 0a01 |000e: move-result v1 │ │ +06b576: 8211 |000f: int-to-float v1, v1 │ │ +06b578: c810 |0010: mul-float/2addr v0, v1 │ │ +06b57a: 7110 8a24 0000 |0011: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b580: 0a00 |0014: move-result v0 │ │ +06b582: 5920 1d08 |0015: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ +06b586: 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; │ │ @@ -51634,29 +51635,29 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -05d7ec: |[05d7ec] com.badlogic.gdx.graphics.g2d.TextureRegion.setV2:(F)V │ │ -05d7fc: 5923 2308 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -05d800: 5220 2208 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -05d804: a700 0300 |0004: sub-float v0, v3, v0 │ │ -05d808: 7110 7d24 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -05d80e: 0a00 |0009: move-result v0 │ │ -05d810: 5421 1f08 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d814: 6e10 950b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -05d81a: 0a01 |000f: move-result v1 │ │ -05d81c: 8211 |0010: int-to-float v1, v1 │ │ -05d81e: c810 |0011: mul-float/2addr v0, v1 │ │ -05d820: 7110 8a24 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -05d826: 0a00 |0015: move-result v0 │ │ -05d828: 5920 1d08 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ -05d82c: 0e00 |0018: return-void │ │ +06b588: |[06b588] com.badlogic.gdx.graphics.g2d.TextureRegion.setV2:(F)V │ │ +06b598: 5923 2308 |0000: iput v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +06b59c: 5220 2208 |0002: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +06b5a0: a700 0300 |0004: sub-float v0, v3, v0 │ │ +06b5a4: 7110 7d24 0000 |0006: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +06b5aa: 0a00 |0009: move-result v0 │ │ +06b5ac: 5421 1f08 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b5b0: 6e10 950b 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +06b5b6: 0a01 |000f: move-result v1 │ │ +06b5b8: 8211 |0010: int-to-float v1, v1 │ │ +06b5ba: c810 |0011: mul-float/2addr v0, v1 │ │ +06b5bc: 7110 8a24 0000 |0012: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +06b5c2: 0a00 |0015: move-result v0 │ │ +06b5c4: 5920 1d08 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ +06b5c8: 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; │ │ @@ -51667,49 +51668,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 │ │ -05d830: |[05d830] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -05d840: 6e10 7f0e 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ -05d846: 0a02 |0003: move-result v2 │ │ -05d848: 6e10 800e 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ -05d84e: 0a03 |0007: move-result v3 │ │ -05d850: 52fd 1e08 |0008: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ -05d854: 52f8 1d08 |000a: iget v8, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ -05d858: 930a 0811 |000c: div-int v10, v8, v17 │ │ -05d85c: 9307 0d10 |000e: div-int v7, v13, v16 │ │ -05d860: 012b |0010: move v11, v2 │ │ -05d862: 2420 e903 7a00 |0011: filled-new-array {v10, v7}, [I // type@03e9 │ │ -05d868: 0c00 |0014: move-result-object v0 │ │ -05d86a: 1c01 5901 |0015: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05d86e: 7120 f924 0100 |0017: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@24f9 │ │ -05d874: 0c0c |001a: move-result-object v12 │ │ -05d876: 1f0c 3f04 |001b: check-cast v12, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@043f │ │ -05d87a: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -05d87c: 35a9 1f00 |001e: if-ge v9, v10, 003d // +001f │ │ -05d880: 01b2 |0020: move v2, v11 │ │ -05d882: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -05d884: 3576 1600 |0022: if-ge v6, v7, 0038 // +0016 │ │ -05d888: 460e 0c09 |0024: aget-object v14, v12, v9 │ │ -05d88c: 2200 5901 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -05d890: 54f1 1f08 |0028: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -05d894: 0204 1000 |002a: move/from16 v4, v16 │ │ -05d898: 0205 1100 |002c: move/from16 v5, v17 │ │ -05d89c: 7606 790e 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@0e79 │ │ -05d8a2: 4d00 0e06 |0031: aput-object v0, v14, v6 │ │ -05d8a6: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ -05d8aa: 9002 0210 |0035: add-int v2, v2, v16 │ │ -05d8ae: 28eb |0037: goto 0022 // -0015 │ │ -05d8b0: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ -05d8b4: 9003 0311 |003a: add-int v3, v3, v17 │ │ -05d8b8: 28e2 |003c: goto 001e // -001e │ │ -05d8ba: 110c |003d: return-object v12 │ │ +06b5cc: |[06b5cc] com.badlogic.gdx.graphics.g2d.TextureRegion.split:(II)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +06b5dc: 6e10 7f0e 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ +06b5e2: 0a02 |0003: move-result v2 │ │ +06b5e4: 6e10 800e 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ +06b5ea: 0a03 |0007: move-result v3 │ │ +06b5ec: 52fd 1e08 |0008: iget v13, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionWidth:I // field@081e │ │ +06b5f0: 52f8 1d08 |000a: iget v8, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.regionHeight:I // field@081d │ │ +06b5f4: 930a 0811 |000c: div-int v10, v8, v17 │ │ +06b5f8: 9307 0d10 |000e: div-int v7, v13, v16 │ │ +06b5fc: 012b |0010: move v11, v2 │ │ +06b5fe: 2420 e903 7a00 |0011: filled-new-array {v10, v7}, [I // type@03e9 │ │ +06b604: 0c00 |0014: move-result-object v0 │ │ +06b606: 1c01 5901 |0015: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +06b60a: 7120 f924 0100 |0017: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@24f9 │ │ +06b610: 0c0c |001a: move-result-object v12 │ │ +06b612: 1f0c 3f04 |001b: check-cast v12, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@043f │ │ +06b616: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +06b618: 35a9 1f00 |001e: if-ge v9, v10, 003d // +001f │ │ +06b61c: 01b2 |0020: move v2, v11 │ │ +06b61e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +06b620: 3576 1600 |0022: if-ge v6, v7, 0038 // +0016 │ │ +06b624: 460e 0c09 |0024: aget-object v14, v12, v9 │ │ +06b628: 2200 5901 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +06b62c: 54f1 1f08 |0028: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +06b630: 0204 1000 |002a: move/from16 v4, v16 │ │ +06b634: 0205 1100 |002c: move/from16 v5, v17 │ │ +06b638: 7606 790e 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@0e79 │ │ +06b63e: 4d00 0e06 |0031: aput-object v0, v14, v6 │ │ +06b642: d806 0601 |0033: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06b646: 9002 0210 |0035: add-int v2, v2, v16 │ │ +06b64a: 28eb |0037: goto 0022 // -0015 │ │ +06b64c: d809 0901 |0038: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06b650: 9003 0311 |003a: add-int v3, v3, v17 │ │ +06b654: 28e2 |003c: goto 001e // -001e │ │ +06b656: 110c |003d: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ 0x0008 line=236 │ │ 0x000a line=237 │ │ 0x000c line=239 │ │ @@ -51791,20 +51792,20 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05d8bc: |[05d8bc] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:()V │ │ -05d8cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d8ce: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d8d4: 5910 4a08 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ -05d8d8: 5910 4c08 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ -05d8dc: 0e00 |0008: return-void │ │ +06b658: |[06b658] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:()V │ │ +06b668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b66a: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b670: 5910 4a08 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ +06b674: 5910 4c08 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ +06b678: 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; │ │ @@ -51814,34 +51815,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 │ │ -05d8e0: |[05d8e0] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;)V │ │ -05d8f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d8f2: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d8f8: 5910 4a08 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ -05d8fc: 5910 4c08 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ -05d900: 5220 4808 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ -05d904: 5910 4808 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ -05d908: 5220 4e08 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ -05d90c: 5910 4e08 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ -05d910: 5220 4d08 |0010: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ -05d914: 5910 4d08 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ -05d918: 5220 4a08 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ -05d91c: 5910 4a08 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ -05d920: 5220 4c08 |0018: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ -05d924: 5910 4c08 |001a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ -05d928: 5420 4908 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ -05d92c: 5b10 4908 |001e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ -05d930: 5420 4b08 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@084b │ │ -05d934: 5b10 4b08 |0022: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@084b │ │ -05d938: 0e00 |0024: return-void │ │ +06b67c: |[06b67c] com.badlogic.gdx.graphics.g2d.tiled.TileSet.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;)V │ │ +06b68c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b68e: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b694: 5910 4a08 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ +06b698: 5910 4c08 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ +06b69c: 5220 4808 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ +06b6a0: 5910 4808 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ +06b6a4: 5220 4e08 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ +06b6a8: 5910 4e08 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ +06b6ac: 5220 4d08 |0010: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ +06b6b0: 5910 4d08 |0012: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ +06b6b4: 5220 4a08 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ +06b6b8: 5910 4a08 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ +06b6bc: 5220 4c08 |0018: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ +06b6c0: 5910 4c08 |001a: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ +06b6c4: 5420 4908 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ +06b6c8: 5b10 4908 |001e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ +06b6cc: 5420 4b08 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@084b │ │ +06b6d0: 5b10 4b08 |0022: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@084b │ │ +06b6d4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=22 │ │ 0x0008 line=33 │ │ 0x000c line=34 │ │ 0x0010 line=35 │ │ @@ -51896,21 +51897,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05d93c: |[05d93c] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.:()V │ │ -05d94c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d952: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -05d956: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -05d958: 7020 a425 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@25a4 │ │ -05d95e: 5b20 5008 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@0850 │ │ -05d962: 0e00 |000b: return-void │ │ +06b6d8: |[06b6d8] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.:()V │ │ +06b6e8: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b6ee: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +06b6f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06b6f4: 7020 a425 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@25a4 │ │ +06b6fa: 5b20 5008 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@0850 │ │ +06b6fe: 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; │ │ │ │ @@ -51920,18 +51921,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05d964: |[05d964] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getHeight:()I │ │ -05d974: 5410 5108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -05d978: 2100 |0002: array-length v0, v0 │ │ -05d97a: 0f00 |0003: return v0 │ │ +06b700: |[06b700] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getHeight:()I │ │ +06b710: 5410 5108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +06b714: 2100 |0002: array-length v0, v0 │ │ +06b716: 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;) │ │ @@ -51939,24 +51940,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05d97c: |[05d97c] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getWidth:()I │ │ -05d98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d98e: 5421 5108 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -05d992: 4601 0100 |0003: aget-object v1, v1, v0 │ │ -05d996: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -05d99a: 0f00 |0007: return v0 │ │ -05d99c: 5421 5108 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -05d9a0: 4600 0100 |000a: aget-object v0, v1, v0 │ │ -05d9a4: 2100 |000c: array-length v0, v0 │ │ -05d9a6: 28fa |000d: goto 0007 // -0006 │ │ +06b718: |[06b718] com.badlogic.gdx.graphics.g2d.tiled.TiledLayer.getWidth:()I │ │ +06b728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b72a: 5421 5108 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +06b72e: 4601 0100 |0003: aget-object v1, v1, v0 │ │ +06b732: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +06b736: 0f00 |0007: return v0 │ │ +06b738: 5421 5108 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +06b73c: 4600 0100 |000a: aget-object v0, v1, v0 │ │ +06b740: 2100 |000c: array-length v0, v0 │ │ +06b742: 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; │ │ │ │ @@ -52002,18 +52003,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 │ │ -05d9a8: |[05d9a8] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ -05d9b8: 5b01 5408 |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@0854 │ │ -05d9bc: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d9c2: 0e00 |0005: return-void │ │ +06b744: |[06b744] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ +06b754: 5b01 5408 |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@0854 │ │ +06b758: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b75e: 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; │ │ @@ -52023,19 +52024,19 @@ │ │ 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 │ │ -05d9c4: |[05d9c4] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V │ │ -05d9d4: 5b01 5408 |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@0854 │ │ -05d9d8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d9de: 5b02 5208 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@0852 │ │ -05d9e2: 0e00 |0007: return-void │ │ +06b760: |[06b760] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Polyline.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;Ljava/lang/String;)V │ │ +06b770: 5b01 5408 |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@0854 │ │ +06b774: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b77a: 5b02 5208 |0005: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@0852 │ │ +06b77e: 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; │ │ @@ -52089,18 +52090,18 @@ │ │ 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 │ │ -05d9e4: |[05d9e4] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Property.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ -05d9f4: 5b01 5708 |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@0857 │ │ -05d9f8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05d9fe: 0e00 |0005: return-void │ │ +06b780: |[06b780] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1$Property.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;)V │ │ +06b790: 5b01 5708 |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@0857 │ │ +06b794: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b79a: 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; │ │ │ │ @@ -52130,17 +52131,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05da00: |[05da00] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.:()V │ │ -05da10: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05da16: 0e00 |0003: return-void │ │ +06b79c: |[06b79c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.:()V │ │ +06b7ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b7b2: 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;) │ │ @@ -52148,19 +52149,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 │ │ -05da18: |[05da18] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -05da28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05da2a: 7120 d80e 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@0ed8 │ │ -05da30: 0c00 |0004: move-result-object v0 │ │ -05da32: 1100 |0005: return-object v0 │ │ +06b7b4: |[06b7b4] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +06b7c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b7c6: 7120 d80e 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@0ed8 │ │ +06b7cc: 0c00 |0004: move-result-object v0 │ │ +06b7ce: 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;) │ │ @@ -52168,30 +52169,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 │ │ -05da34: |[05da34] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -05da44: 2201 6401 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0164 │ │ -05da48: 7010 dc0e 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.:()V // method@0edc │ │ -05da4e: 5b15 7908 |0005: iput-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tmxFile:Lcom/badlogic/gdx/files/FileHandle; // field@0879 │ │ -05da52: 2202 6101 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // type@0161 │ │ -05da56: 7020 cb0e 1200 |0009: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0ecb │ │ -05da5c: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ -05da60: 6e20 7321 5200 |000e: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2173 │ │ -05da66: 1101 |0011: return-object v1 │ │ -05da68: 6e20 7621 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2176 │ │ -05da6e: 28fc |0015: goto 0011 // -0004 │ │ -05da70: 0d00 |0016: move-exception v0 │ │ -05da72: 2203 bc02 |0017: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05da76: 1a04 4303 |0019: const-string v4, "Error Parsing TMX file" // string@0343 │ │ -05da7a: 7030 2a1e 4300 |001b: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -05da80: 2703 |001e: throw v3 │ │ +06b7d0: |[06b7d0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +06b7e0: 2201 6401 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0164 │ │ +06b7e4: 7010 dc0e 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.:()V // method@0edc │ │ +06b7ea: 5b15 7908 |0005: iput-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tmxFile:Lcom/badlogic/gdx/files/FileHandle; // field@0879 │ │ +06b7ee: 2202 6101 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1; // type@0161 │ │ +06b7f2: 7020 cb0e 1200 |0009: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0ecb │ │ +06b7f8: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ +06b7fc: 6e20 7321 5200 |000e: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2173 │ │ +06b802: 1101 |0011: return-object v1 │ │ +06b804: 6e20 7621 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2176 │ │ +06b80a: 28fc |0015: goto 0011 // -0004 │ │ +06b80c: 0d00 |0016: move-exception v0 │ │ +06b80e: 2203 bc02 |0017: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06b812: 1a04 4303 |0019: const-string v4, "Error Parsing TMX file" // string@0343 │ │ +06b816: 7030 2a1e 4300 |001b: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +06b81c: 2703 |001e: throw v3 │ │ catches : 1 │ │ 0x0007 - 0x0015 │ │ Ljava/io/IOException; -> 0x0016 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=56 │ │ @@ -52213,19 +52214,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 │ │ -05da94: |[05da94] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -05daa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05daa6: 7120 d80e 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@0ed8 │ │ -05daac: 0c00 |0004: move-result-object v0 │ │ -05daae: 1100 |0005: return-object v0 │ │ +06b830: |[06b830] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.createMap:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +06b840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b842: 7120 d80e 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@0ed8 │ │ +06b848: 0c00 |0004: move-result-object v0 │ │ +06b84a: 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;) │ │ @@ -52233,17 +52234,17 @@ │ │ type : '(B)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05dab0: |[05dab0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.unsignedByteToInt:(B)I │ │ -05dac0: d510 ff00 |0000: and-int/lit16 v0, v1, #int 255 // #00ff │ │ -05dac4: 0f00 |0002: return v0 │ │ +06b84c: |[06b84c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader.unsignedByteToInt:(B)I │ │ +06b85c: d510 ff00 |0000: and-int/lit16 v0, v1, #int 255 // #00ff │ │ +06b860: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 b B │ │ │ │ Virtual methods - │ │ @@ -52291,21 +52292,21 @@ │ │ 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 │ │ -05dac8: |[05dac8] com.badlogic.gdx.graphics.g2d.tiled.TiledMap$TileProperty.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ -05dad8: 5b12 6f08 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086f │ │ -05dadc: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05dae2: 2200 b603 |0005: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -05dae6: 7010 a325 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -05daec: 5b10 6e08 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ -05daf0: 0e00 |000c: return-void │ │ +06b864: |[06b864] com.badlogic.gdx.graphics.g2d.tiled.TiledMap$TileProperty.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ +06b874: 5b12 6f08 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.this$0:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086f │ │ +06b878: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b87e: 2200 b603 |0005: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +06b882: 7010 a325 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +06b888: 5b10 6e08 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ +06b88c: 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; │ │ @@ -52394,37 +52395,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -05daf4: |[05daf4] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.:()V │ │ -05db04: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05db0a: 2200 b003 |0003: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05db0e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -05db10: 7020 8725 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -05db16: 5b20 7108 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ -05db1a: 2200 b003 |000b: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05db1e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -05db20: 7020 8725 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -05db26: 5b20 7208 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@0872 │ │ -05db2a: 2200 b003 |0013: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05db2e: 1251 |0015: const/4 v1, #int 5 // #5 │ │ -05db30: 7020 8725 1000 |0016: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -05db36: 5b20 7708 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -05db3a: 2200 b603 |001b: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -05db3e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -05db40: 7020 a425 1000 |001e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@25a4 │ │ -05db46: 5b20 7408 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@0874 │ │ -05db4a: 2200 b003 |0023: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05db4e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -05db50: 7020 8725 1000 |0026: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -05db56: 5b20 7608 |0029: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ -05db5a: 0e00 |002b: return-void │ │ +06b890: |[06b890] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.:()V │ │ +06b8a0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b8a6: 2200 b003 |0003: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06b8aa: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +06b8ac: 7020 8725 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +06b8b2: 5b20 7108 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ +06b8b6: 2200 b003 |000b: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06b8ba: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +06b8bc: 7020 8725 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +06b8c2: 5b20 7208 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@0872 │ │ +06b8c6: 2200 b003 |0013: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06b8ca: 1251 |0015: const/4 v1, #int 5 // #5 │ │ +06b8cc: 7020 8725 1000 |0016: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +06b8d2: 5b20 7708 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +06b8d6: 2200 b603 |001b: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +06b8da: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +06b8dc: 7020 a425 1000 |001e: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@25a4 │ │ +06b8e2: 5b20 7408 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@0874 │ │ +06b8e6: 2200 b003 |0023: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06b8ea: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +06b8ec: 7020 8725 1000 |0026: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +06b8f2: 5b20 7608 |0029: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ +06b8f6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x000b line=28 │ │ 0x0013 line=29 │ │ 0x001b line=32 │ │ @@ -52439,33 +52440,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 │ │ -05db5c: |[05db5c] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.getTileProperty:(ILjava/lang/String;)Ljava/lang/String; │ │ -05db6c: 5432 7608 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ -05db70: 6e10 8f25 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ -05db76: 0c00 |0005: move-result-object v0 │ │ -05db78: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -05db7e: 0a02 |0009: move-result v2 │ │ -05db80: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ -05db84: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -05db8a: 0c01 |000f: move-result-object v1 │ │ -05db8c: 1f01 6301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0163 │ │ -05db90: 5212 6d08 |0012: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@086d │ │ -05db94: 3342 f2ff |0014: if-ne v2, v4, 0006 // -000e │ │ -05db98: 5412 6e08 |0016: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ -05db9c: 6e20 a525 5200 |0018: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25a5 │ │ -05dba2: 0c02 |001b: move-result-object v2 │ │ -05dba4: 1f02 8f03 |001c: check-cast v2, Ljava/lang/String; // type@038f │ │ -05dba8: 1102 |001e: return-object v2 │ │ -05dbaa: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -05dbac: 28fe |0020: goto 001e // -0002 │ │ +06b8f8: |[06b8f8] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.getTileProperty:(ILjava/lang/String;)Ljava/lang/String; │ │ +06b908: 5432 7608 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ +06b90c: 6e10 8f25 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ +06b912: 0c00 |0005: move-result-object v0 │ │ +06b914: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +06b91a: 0a02 |0009: move-result v2 │ │ +06b91c: 3802 1500 |000a: if-eqz v2, 001f // +0015 │ │ +06b920: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +06b926: 0c01 |000f: move-result-object v1 │ │ +06b928: 1f01 6301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0163 │ │ +06b92c: 5212 6d08 |0012: iget v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@086d │ │ +06b930: 3342 f2ff |0014: if-ne v2, v4, 0006 // -000e │ │ +06b934: 5412 6e08 |0016: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ +06b938: 6e20 a525 5200 |0018: invoke-virtual {v2, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25a5 │ │ +06b93e: 0c02 |001b: move-result-object v2 │ │ +06b940: 1f02 8f03 |001c: check-cast v2, Ljava/lang/String; // type@038f │ │ +06b944: 1102 |001e: return-object v2 │ │ +06b946: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +06b948: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ 0x0016 line=65 │ │ 0x001e line=69 │ │ locals : │ │ @@ -52480,37 +52481,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 │ │ -05dbb0: |[05dbb0] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V │ │ -05dbc0: 5443 7608 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ -05dbc4: 6e10 8f25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ -05dbca: 0c00 |0005: move-result-object v0 │ │ -05dbcc: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -05dbd2: 0a03 |0009: move-result v3 │ │ -05dbd4: 3803 1200 |000a: if-eqz v3, 001c // +0012 │ │ -05dbd8: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -05dbde: 0c02 |000f: move-result-object v2 │ │ -05dbe0: 1f02 6301 |0010: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0163 │ │ -05dbe4: 5223 6d08 |0012: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@086d │ │ -05dbe8: 3353 f2ff |0014: if-ne v3, v5, 0006 // -000e │ │ -05dbec: 5423 6e08 |0016: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ -05dbf0: 6e30 a625 6307 |0018: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -05dbf6: 0e00 |001b: return-void │ │ -05dbf8: 2201 6301 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0163 │ │ -05dbfc: 7020 db0e 4100 |001e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0edb │ │ -05dc02: 5915 6d08 |0021: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@086d │ │ -05dc06: 5413 6e08 |0023: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ -05dc0a: 6e30 a625 6307 |0025: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -05dc10: 5443 7608 |0028: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ -05dc14: 6e20 8925 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -05dc1a: 28ee |002d: goto 001b // -0012 │ │ +06b94c: |[06b94c] com.badlogic.gdx.graphics.g2d.tiled.TiledMap.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V │ │ +06b95c: 5443 7608 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ +06b960: 6e10 8f25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ +06b966: 0c00 |0005: move-result-object v0 │ │ +06b968: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +06b96e: 0a03 |0009: move-result v3 │ │ +06b970: 3803 1200 |000a: if-eqz v3, 001c // +0012 │ │ +06b974: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +06b97a: 0c02 |000f: move-result-object v2 │ │ +06b97c: 1f02 6301 |0010: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0163 │ │ +06b980: 5223 6d08 |0012: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@086d │ │ +06b984: 3353 f2ff |0014: if-ne v3, v5, 0006 // -000e │ │ +06b988: 5423 6e08 |0016: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ +06b98c: 6e30 a625 6307 |0018: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +06b992: 0e00 |001b: return-void │ │ +06b994: 2201 6301 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty; // type@0163 │ │ +06b998: 7020 db0e 4100 |001e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V // method@0edb │ │ +06b99e: 5915 6d08 |0021: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.id:I // field@086d │ │ +06b9a2: 5413 6e08 |0023: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap$TileProperty;.propertyMap:Ljava/util/HashMap; // field@086e │ │ +06b9a6: 6e30 a625 6307 |0025: invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +06b9ac: 5443 7608 |0028: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileProperties:Ljava/util/ArrayList; // field@0876 │ │ +06b9b0: 6e20 8925 1300 |002a: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +06b9b6: 28ee |002d: goto 001b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ 0x001b line=56 │ │ 0x001c line=52 │ │ @@ -52595,24 +52596,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -05dc1c: |[05dc1c] com.badlogic.gdx.graphics.g2d.tiled.TiledObject.:()V │ │ -05dc2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05dc2e: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05dc34: 5910 8208 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@0882 │ │ -05dc38: 5910 7c08 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@087c │ │ -05dc3c: 5910 7b08 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@087b │ │ -05dc40: 2200 b603 |000a: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -05dc44: 7010 a325 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -05dc4a: 5b10 8008 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@0880 │ │ -05dc4e: 0e00 |0011: return-void │ │ +06b9b8: |[06b9b8] com.badlogic.gdx.graphics.g2d.tiled.TiledObject.:()V │ │ +06b9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b9ca: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06b9d0: 5910 8208 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@0882 │ │ +06b9d4: 5910 7c08 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@087c │ │ +06b9d8: 5910 7b08 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@087b │ │ +06b9dc: 2200 b603 |000a: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +06b9e0: 7010 a325 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +06b9e6: 5b10 8008 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@0880 │ │ +06b9ea: 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; │ │ @@ -52669,23 +52670,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -05dc50: |[05dc50] com.badlogic.gdx.graphics.g2d.tiled.TiledObjectGroup.:()V │ │ -05dc60: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -05dc66: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -05dc6a: 7010 a325 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -05dc70: 5b10 8808 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@0888 │ │ -05dc74: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05dc78: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -05dc7e: 5b10 8708 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@0887 │ │ -05dc82: 0e00 |0011: return-void │ │ +06b9ec: |[06b9ec] com.badlogic.gdx.graphics.g2d.tiled.TiledObjectGroup.:()V │ │ +06b9fc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06ba02: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +06ba06: 7010 a325 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +06ba0c: 5b10 8808 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@0888 │ │ +06ba10: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06ba14: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +06ba1a: 5b10 8708 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@0887 │ │ +06ba1e: 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; │ │ @@ -52716,17 +52717,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05dc84: |[05dc84] com.badlogic.gdx.graphics.g3d.Animation.:()V │ │ -05dc94: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05dc9a: 0e00 |0003: return-void │ │ +06ba20: |[06ba20] com.badlogic.gdx.graphics.g3d.Animation.:()V │ │ +06ba30: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06ba36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/Animation; │ │ │ │ Virtual methods - │ │ @@ -52776,45 +52777,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -05dc9c: |[05dc9c] com.badlogic.gdx.graphics.g3d.Animator$1.:()V │ │ -05dcac: 7100 e90e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.values:()[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // method@0ee9 │ │ -05dcb2: 0c00 |0003: move-result-object v0 │ │ -05dcb4: 2100 |0004: array-length v0, v0 │ │ -05dcb6: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -05dcba: 6900 8a08 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ -05dcbe: 6200 8a08 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ -05dcc2: 6201 8d08 |000b: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ -05dcc6: 6e10 e70e 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ -05dccc: 0a01 |0010: move-result v1 │ │ -05dcce: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05dcd0: 4b02 0001 |0012: aput v2, v0, v1 │ │ -05dcd4: 6200 8a08 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ -05dcd8: 6201 8e08 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ -05dcdc: 6e10 e70e 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ -05dce2: 0a01 |001b: move-result v1 │ │ -05dce4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -05dce6: 4b02 0001 |001d: aput v2, v0, v1 │ │ -05dcea: 6200 8a08 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ -05dcee: 6201 8c08 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ -05dcf2: 6e10 e70e 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ -05dcf8: 0a01 |0026: move-result v1 │ │ -05dcfa: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -05dcfc: 4b02 0001 |0028: aput v2, v0, v1 │ │ -05dd00: 0e00 |002a: return-void │ │ -05dd02: 0d00 |002b: move-exception v0 │ │ -05dd04: 28fe |002c: goto 002a // -0002 │ │ -05dd06: 0d00 |002d: move-exception v0 │ │ -05dd08: 28f1 |002e: goto 001f // -000f │ │ -05dd0a: 0d00 |002f: move-exception v0 │ │ -05dd0c: 28e4 |0030: goto 0014 // -001c │ │ +06ba38: |[06ba38] com.badlogic.gdx.graphics.g3d.Animator$1.:()V │ │ +06ba48: 7100 e90e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.values:()[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // method@0ee9 │ │ +06ba4e: 0c00 |0003: move-result-object v0 │ │ +06ba50: 2100 |0004: array-length v0, v0 │ │ +06ba52: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +06ba56: 6900 8a08 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ +06ba5a: 6200 8a08 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ +06ba5e: 6201 8d08 |000b: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ +06ba62: 6e10 e70e 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ +06ba68: 0a01 |0010: move-result v1 │ │ +06ba6a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06ba6c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +06ba70: 6200 8a08 |0014: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ +06ba74: 6201 8e08 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ +06ba78: 6e10 e70e 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ +06ba7e: 0a01 |001b: move-result v1 │ │ +06ba80: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06ba82: 4b02 0001 |001d: aput v2, v0, v1 │ │ +06ba86: 6200 8a08 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ +06ba8a: 6201 8c08 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ +06ba8e: 6e10 e70e 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ +06ba94: 0a01 |0026: move-result v1 │ │ +06ba96: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +06ba98: 4b02 0001 |0028: aput v2, v0, v1 │ │ +06ba9c: 0e00 |002a: return-void │ │ +06ba9e: 0d00 |002b: move-exception v0 │ │ +06baa0: 28fe |002c: goto 002a // -0002 │ │ +06baa2: 0d00 |002d: move-exception v0 │ │ +06baa4: 28f1 |002e: goto 001f // -000f │ │ +06baa6: 0d00 |002f: move-exception v0 │ │ +06baa8: 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 │ │ @@ -52872,40 +52873,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05dd38: |[05dd38] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.:()V │ │ -05dd48: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -05dd4a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -05dd4c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05dd4e: 2200 6901 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ -05dd52: 1a01 020c |0005: const-string v1, "Loop" // string@0c02 │ │ -05dd56: 7030 e60e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.:(Ljava/lang/String;I)V // method@0ee6 │ │ -05dd5c: 6900 8d08 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ -05dd60: 2200 6901 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ -05dd64: 1a01 6202 |000e: const-string v1, "Clamp" // string@0262 │ │ -05dd68: 7030 e60e 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.:(Ljava/lang/String;I)V // method@0ee6 │ │ -05dd6e: 6900 8c08 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ -05dd72: 2200 6901 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ -05dd76: 1a01 d40d |0017: const-string v1, "SingleFrame" // string@0dd4 │ │ -05dd7a: 7030 e60e 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.:(Ljava/lang/String;I)V // method@0ee6 │ │ -05dd80: 6900 8e08 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ -05dd84: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -05dd86: 2300 0704 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0407 │ │ -05dd8a: 6201 8d08 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ -05dd8e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -05dd92: 6201 8c08 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ -05dd96: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -05dd9a: 6201 8e08 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ -05dd9e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -05dda2: 6900 8b08 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.$VALUES:[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088b │ │ -05dda6: 0e00 |002f: return-void │ │ +06bad4: |[06bad4] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.:()V │ │ +06bae4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06bae6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +06bae8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06baea: 2200 6901 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ +06baee: 1a01 020c |0005: const-string v1, "Loop" // string@0c02 │ │ +06baf2: 7030 e60e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.:(Ljava/lang/String;I)V // method@0ee6 │ │ +06baf8: 6900 8d08 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ +06bafc: 2200 6901 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ +06bb00: 1a01 6202 |000e: const-string v1, "Clamp" // string@0262 │ │ +06bb04: 7030 e60e 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.:(Ljava/lang/String;I)V // method@0ee6 │ │ +06bb0a: 6900 8c08 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ +06bb0e: 2200 6901 |0015: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ +06bb12: 1a01 d40d |0017: const-string v1, "SingleFrame" // string@0dd4 │ │ +06bb16: 7030 e60e 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.:(Ljava/lang/String;I)V // method@0ee6 │ │ +06bb1c: 6900 8e08 |001c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ +06bb20: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +06bb22: 2300 0704 |001f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0407 │ │ +06bb26: 6201 8d08 |0021: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ +06bb2a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +06bb2e: 6201 8c08 |0025: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ +06bb32: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +06bb36: 6201 8e08 |0029: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ +06bb3a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +06bb3e: 6900 8b08 |002d: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.$VALUES:[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088b │ │ +06bb42: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x0015 line=35 │ │ 0x001e line=32 │ │ locals : │ │ │ │ @@ -52914,17 +52915,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 │ │ -05dda8: |[05dda8] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.:(Ljava/lang/String;I)V │ │ -05ddb8: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -05ddbe: 0e00 |0003: return-void │ │ +06bb44: |[06bb44] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.:(Ljava/lang/String;I)V │ │ +06bb54: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +06bb5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -52934,20 +52935,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05ddc0: |[05ddc0] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ -05ddd0: 1c00 6901 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ -05ddd4: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -05ddda: 0c00 |0005: move-result-object v0 │ │ -05dddc: 1f00 6901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ -05dde0: 1100 |0008: return-object v0 │ │ +06bb5c: |[06bb5c] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ +06bb6c: 1c00 6901 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ +06bb70: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +06bb76: 0c00 |0005: move-result-object v0 │ │ +06bb78: 1f00 6901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0169 │ │ +06bb7c: 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/graphics/g3d/Animator$WrapMode;) │ │ @@ -52955,20 +52956,20 @@ │ │ type : '()[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05dde4: |[05dde4] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.values:()[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ -05ddf4: 6200 8b08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.$VALUES:[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088b │ │ -05ddf8: 6e10 e026 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.clone:()Ljava/lang/Object; // method@26e0 │ │ -05ddfe: 0c00 |0005: move-result-object v0 │ │ -05de00: 1f00 0704 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0407 │ │ -05de04: 1100 |0008: return-object v0 │ │ +06bb80: |[06bb80] com.badlogic.gdx.graphics.g3d.Animator$WrapMode.values:()[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ +06bb90: 6200 8b08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.$VALUES:[Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088b │ │ +06bb94: 6e10 e026 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.clone:()Ljava/lang/Object; // method@26e0 │ │ +06bb9a: 0c00 |0005: move-result-object v0 │ │ +06bb9c: 1f00 0704 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // type@0407 │ │ +06bba0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 410 (Animator.java) │ │ @@ -53028,28 +53029,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -05de08: |[05de08] com.badlogic.gdx.graphics.g3d.Animator.:()V │ │ -05de18: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -05de1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05de1c: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -05de22: 5931 9008 |0005: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05de26: 5931 8f08 |0007: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ -05de2a: 6200 8c08 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ -05de2e: 5b30 9508 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05de32: 5932 9208 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ -05de36: 5932 9408 |000f: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ -05de3a: 5931 9308 |0011: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ -05de3e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -05de40: 5b30 9108 |0014: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05de44: 0e00 |0016: return-void │ │ +06bba4: |[06bba4] com.badlogic.gdx.graphics.g3d.Animator.:()V │ │ +06bbb4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +06bbb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06bbb8: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +06bbbe: 5931 9008 |0005: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bbc2: 5931 8f08 |0007: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ +06bbc6: 6200 8c08 |0009: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ +06bbca: 5b30 9508 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bbce: 5932 9208 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ +06bbd2: 5932 9408 |000f: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ +06bbd6: 5931 9308 |0011: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ +06bbda: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +06bbdc: 5b30 9108 |0014: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bbe0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ 0x0009 line=26 │ │ 0x000d line=27 │ │ @@ -53066,17 +53067,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05de48: |[05de48] com.badlogic.gdx.graphics.g3d.Animator.getCurrentAnimation:()Lcom/badlogic/gdx/graphics/g3d/Animation; │ │ -05de58: 5410 9108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05de5c: 1100 |0002: return-object v0 │ │ +06bbe4: |[06bbe4] com.badlogic.gdx.graphics.g3d.Animator.getCurrentAnimation:()Lcom/badlogic/gdx/graphics/g3d/Animation; │ │ +06bbf4: 5410 9108 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bbf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/Animator; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/Animator;) │ │ @@ -53084,17 +53085,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05de60: |[05de60] com.badlogic.gdx.graphics.g3d.Animator.getCurrentWrapMode:()Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ -05de70: 5410 9508 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05de74: 1100 |0002: return-object v0 │ │ +06bbfc: |[06bbfc] com.badlogic.gdx.graphics.g3d.Animator.getCurrentWrapMode:()Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; │ │ +06bc0c: 5410 9508 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bc10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/Animator; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/Animator;) │ │ @@ -53108,30 +53109,30 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -05de78: |[05de78] com.badlogic.gdx.graphics.g3d.Animator.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V │ │ -05de88: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -05de8a: 5b23 9108 |0001: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05de8e: 5b24 9508 |0003: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05de92: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05de94: 5920 9308 |0006: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ -05de98: 5920 9008 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05de9c: 5921 9208 |000a: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ -05dea0: 5921 9408 |000c: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ -05dea4: 5420 9108 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05dea8: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -05deac: 5420 9108 |0012: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05deb0: 6e10 e20e 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/Animation;.getLength:()F // method@0ee2 │ │ -05deb6: 0a00 |0017: move-result v0 │ │ -05deb8: 5920 8f08 |0018: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ -05debc: 0e00 |001a: return-void │ │ +06bc14: |[06bc14] com.badlogic.gdx.graphics.g3d.Animator.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V │ │ +06bc24: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +06bc26: 5b23 9108 |0001: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bc2a: 5b24 9508 |0003: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bc2e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06bc30: 5920 9308 |0006: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ +06bc34: 5920 9008 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bc38: 5921 9208 |000a: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ +06bc3c: 5921 9408 |000c: iput v1, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ +06bc40: 5420 9108 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bc44: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +06bc48: 5420 9108 |0012: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bc4c: 6e10 e20e 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/Animation;.getLength:()F // method@0ee2 │ │ +06bc52: 0a00 |0017: move-result v0 │ │ +06bc54: 5920 8f08 |0018: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ +06bc58: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=45 │ │ 0x000a line=46 │ │ 0x000c line=47 │ │ @@ -53154,78 +53155,78 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -05dec0: |[05dec0] com.badlogic.gdx.graphics.g3d.Animator.update:(F)V │ │ -05ded0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05ded2: 5463 9108 |0001: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05ded6: 3803 4d00 |0003: if-eqz v3, 0050 // +004d │ │ -05deda: 5463 9508 |0005: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05dede: 6204 8e08 |0007: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ -05dee2: 3243 1700 |0009: if-eq v3, v4, 0020 // +0017 │ │ -05dee6: 5263 9008 |000b: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05deea: c673 |000d: add-float/2addr v3, v7 │ │ -05deec: 5963 9008 |000e: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05def0: 5263 9008 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05def4: 5264 8f08 |0012: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ -05def8: 2d03 0304 |0014: cmpl-float v3, v3, v4 │ │ -05defc: 3d03 0a00 |0016: if-lez v3, 0020 // +000a │ │ -05df00: 5463 9508 |0018: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05df04: 6204 8d08 |001a: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ -05df08: 3343 3500 |001c: if-ne v3, v4, 0051 // +0035 │ │ -05df0c: 5965 9008 |001e: iput v5, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05df10: 5263 9008 |0020: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05df14: 5264 8f08 |0022: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ -05df18: a900 0304 |0024: div-float v0, v3, v4 │ │ -05df1c: 5463 9108 |0026: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ -05df20: 6e10 e30e 0300 |0028: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/Animation;.getNumFrames:()I // method@0ee3 │ │ -05df26: 0a02 |002b: move-result v2 │ │ -05df28: d803 02ff |002c: add-int/lit8 v3, v2, #int -1 // #ff │ │ -05df2c: 8224 |002e: int-to-float v4, v2 │ │ -05df2e: c804 |002f: mul-float/2addr v4, v0 │ │ -05df30: 8744 |0030: float-to-int v4, v4 │ │ -05df32: 7120 8824 4300 |0031: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -05df38: 0a01 |0034: move-result v1 │ │ -05df3a: 5263 9208 |0035: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ -05df3e: 3231 0e00 |0037: if-eq v1, v3, 0045 // +000e │ │ -05df42: d803 02ff |0039: add-int/lit8 v3, v2, #int -1 // #ff │ │ -05df46: 3531 2100 |003b: if-ge v1, v3, 005c // +0021 │ │ -05df4a: d803 0101 |003d: add-int/lit8 v3, v1, #int 1 // #01 │ │ -05df4e: 5963 9408 |003f: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ -05df52: 5965 9308 |0041: iput v5, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ -05df56: 5961 9208 |0043: iput v1, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ -05df5a: 5263 9308 |0045: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ -05df5e: c673 |0047: add-float/2addr v3, v7 │ │ -05df60: 5963 9308 |0048: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ -05df64: 6e10 ef0e 0600 |004a: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/Animator;.setInterpolationFrames:()V // method@0eef │ │ -05df6a: 6e10 ed0e 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/Animator;.interpolate:()V // method@0eed │ │ -05df70: 0e00 |0050: return-void │ │ -05df72: 5463 9508 |0051: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05df76: 6204 8c08 |0053: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ -05df7a: 3343 cbff |0055: if-ne v3, v4, 0020 // -0035 │ │ -05df7e: 5263 8f08 |0057: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ -05df82: 5963 9008 |0059: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ -05df86: 28c5 |005b: goto 0020 // -003b │ │ -05df88: 6203 8a08 |005c: sget-object v3, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ -05df8c: 5464 9508 |005e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ -05df90: 6e10 e70e 0400 |0060: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ -05df96: 0a04 |0063: move-result v4 │ │ -05df98: 4403 0304 |0064: aget v3, v3, v4 │ │ -05df9c: 2b03 0c00 0000 |0066: packed-switch v3, 00000072 // +0000000c │ │ -05dfa2: 28d8 |0069: goto 0041 // -0028 │ │ -05dfa4: 1203 |006a: const/4 v3, #int 0 // #0 │ │ -05dfa6: 5963 9408 |006b: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ -05dfaa: 28d4 |006d: goto 0041 // -002c │ │ -05dfac: 5961 9408 |006e: iput v1, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ -05dfb0: 28d1 |0070: goto 0041 // -002f │ │ -05dfb2: 0000 |0071: nop // spacer │ │ -05dfb4: 0001 0300 0100 0000 0400 0000 0400 ... |0072: packed-switch-data (10 units) │ │ +06bc5c: |[06bc5c] com.badlogic.gdx.graphics.g3d.Animator.update:(F)V │ │ +06bc6c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06bc6e: 5463 9108 |0001: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bc72: 3803 4d00 |0003: if-eqz v3, 0050 // +004d │ │ +06bc76: 5463 9508 |0005: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bc7a: 6204 8e08 |0007: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ +06bc7e: 3243 1700 |0009: if-eq v3, v4, 0020 // +0017 │ │ +06bc82: 5263 9008 |000b: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bc86: c673 |000d: add-float/2addr v3, v7 │ │ +06bc88: 5963 9008 |000e: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bc8c: 5263 9008 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bc90: 5264 8f08 |0012: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ +06bc94: 2d03 0304 |0014: cmpl-float v3, v3, v4 │ │ +06bc98: 3d03 0a00 |0016: if-lez v3, 0020 // +000a │ │ +06bc9c: 5463 9508 |0018: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bca0: 6204 8d08 |001a: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Loop:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088d │ │ +06bca4: 3343 3500 |001c: if-ne v3, v4, 0051 // +0035 │ │ +06bca8: 5965 9008 |001e: iput v5, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bcac: 5263 9008 |0020: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bcb0: 5264 8f08 |0022: iget v4, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ +06bcb4: a900 0304 |0024: div-float v0, v3, v4 │ │ +06bcb8: 5463 9108 |0026: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0891 │ │ +06bcbc: 6e10 e30e 0300 |0028: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/Animation;.getNumFrames:()I // method@0ee3 │ │ +06bcc2: 0a02 |002b: move-result v2 │ │ +06bcc4: d803 02ff |002c: add-int/lit8 v3, v2, #int -1 // #ff │ │ +06bcc8: 8224 |002e: int-to-float v4, v2 │ │ +06bcca: c804 |002f: mul-float/2addr v4, v0 │ │ +06bccc: 8744 |0030: float-to-int v4, v4 │ │ +06bcce: 7120 8824 4300 |0031: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +06bcd4: 0a01 |0034: move-result v1 │ │ +06bcd6: 5263 9208 |0035: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ +06bcda: 3231 0e00 |0037: if-eq v1, v3, 0045 // +000e │ │ +06bcde: d803 02ff |0039: add-int/lit8 v3, v2, #int -1 // #ff │ │ +06bce2: 3531 2100 |003b: if-ge v1, v3, 005c // +0021 │ │ +06bce6: d803 0101 |003d: add-int/lit8 v3, v1, #int 1 // #01 │ │ +06bcea: 5963 9408 |003f: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ +06bcee: 5965 9308 |0041: iput v5, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ +06bcf2: 5961 9208 |0043: iput v1, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mCurrentFrameIdx:I // field@0892 │ │ +06bcf6: 5263 9308 |0045: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ +06bcfa: c673 |0047: add-float/2addr v3, v7 │ │ +06bcfc: 5963 9308 |0048: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mFrameDelta:F // field@0893 │ │ +06bd00: 6e10 ef0e 0600 |004a: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/Animator;.setInterpolationFrames:()V // method@0eef │ │ +06bd06: 6e10 ed0e 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g3d/Animator;.interpolate:()V // method@0eed │ │ +06bd0c: 0e00 |0050: return-void │ │ +06bd0e: 5463 9508 |0051: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bd12: 6204 8c08 |0053: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ +06bd16: 3343 cbff |0055: if-ne v3, v4, 0020 // -0035 │ │ +06bd1a: 5263 8f08 |0057: iget v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimLen:F // field@088f │ │ +06bd1e: 5963 9008 |0059: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mAnimPos:F // field@0890 │ │ +06bd22: 28c5 |005b: goto 0020 // -003b │ │ +06bd24: 6203 8a08 |005c: sget-object v3, Lcom/badlogic/gdx/graphics/g3d/Animator$1;.$SwitchMap$com$badlogic$gdx$graphics$g3d$Animator$WrapMode:[I // field@088a │ │ +06bd28: 5464 9508 |005e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@0895 │ │ +06bd2c: 6e10 e70e 0400 |0060: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.ordinal:()I // method@0ee7 │ │ +06bd32: 0a04 |0063: move-result v4 │ │ +06bd34: 4403 0304 |0064: aget v3, v3, v4 │ │ +06bd38: 2b03 0c00 0000 |0066: packed-switch v3, 00000072 // +0000000c │ │ +06bd3e: 28d8 |0069: goto 0041 // -0028 │ │ +06bd40: 1203 |006a: const/4 v3, #int 0 // #0 │ │ +06bd42: 5963 9408 |006b: iput v3, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ +06bd46: 28d4 |006d: goto 0041 // -002c │ │ +06bd48: 5961 9408 |006e: iput v1, v6, Lcom/badlogic/gdx/graphics/g3d/Animator;.mNextFrameIdx:I // field@0894 │ │ +06bd4c: 28d1 |0070: goto 0041 // -002f │ │ +06bd4e: 0000 |0071: nop // spacer │ │ +06bd50: 0001 0300 0100 0000 0400 0000 0400 ... |0072: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0005 line=70 │ │ 0x000b line=71 │ │ 0x0010 line=72 │ │ 0x0018 line=73 │ │ @@ -53333,48 +53334,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -05dfc8: |[05dfc8] com.badlogic.gdx.graphics.g3d.Material.:()V │ │ -05dfd8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -05dfda: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ -05dfde: 6900 a008 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05dfe2: 0e00 |0005: return-void │ │ +06bd64: |[06bd64] com.badlogic.gdx.graphics.g3d.Material.:()V │ │ +06bd74: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +06bd76: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ +06bd7a: 6900 a008 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bd7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/Material;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -05dfe4: |[05dfe4] com.badlogic.gdx.graphics.g3d.Material.:(Ljava/lang/String;)V │ │ -05dff4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05dff6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05dff8: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -05dffe: 5b31 9e08 |0005: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -05e002: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -05e006: 5b30 9f08 |0009: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.TexturePath:Ljava/lang/String; // field@089f │ │ -05e00a: 5b31 9608 |000b: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e00e: 5b31 9908 |000d: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e012: 5b31 9d08 |000f: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Specular:Lcom/badlogic/gdx/graphics/Color; // field@089d │ │ -05e016: 5b31 9a08 |0011: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Emissive:Lcom/badlogic/gdx/graphics/Color; // field@089a │ │ -05e01a: 5932 9808 |0013: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ -05e01e: 5932 9708 |0015: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ -05e022: 5b34 9b08 |0017: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Name:Ljava/lang/String; // field@089b │ │ -05e026: 0e00 |0019: return-void │ │ +06bd80: |[06bd80] com.badlogic.gdx.graphics.g3d.Material.:(Ljava/lang/String;)V │ │ +06bd90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bd92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06bd94: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +06bd9a: 5b31 9e08 |0005: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +06bd9e: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +06bda2: 5b30 9f08 |0009: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.TexturePath:Ljava/lang/String; // field@089f │ │ +06bda6: 5b31 9608 |000b: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bdaa: 5b31 9908 |000d: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06bdae: 5b31 9d08 |000f: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Specular:Lcom/badlogic/gdx/graphics/Color; // field@089d │ │ +06bdb2: 5b31 9a08 |0011: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Emissive:Lcom/badlogic/gdx/graphics/Color; // field@089a │ │ +06bdb6: 5932 9808 |0013: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ +06bdba: 5932 9708 |0015: iput v2, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ +06bdbe: 5b34 9b08 |0017: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/Material;.Name:Ljava/lang/String; // field@089b │ │ +06bdc2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x000b line=38 │ │ 0x000d line=39 │ │ @@ -53393,28 +53394,28 @@ │ │ type : '(FFFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -05e028: |[05e028] com.badlogic.gdx.graphics.g3d.Material.setTmpArray:(FFFF)V │ │ -05e038: 6200 a008 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05e03c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05e03e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -05e042: 6200 a008 |0005: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05e046: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -05e048: 4b04 0001 |0008: aput v4, v0, v1 │ │ -05e04c: 6200 a008 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05e050: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -05e052: 4b05 0001 |000d: aput v5, v0, v1 │ │ -05e056: 6200 a008 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05e05a: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -05e05c: 4b06 0001 |0012: aput v6, v0, v1 │ │ -05e060: 0e00 |0014: return-void │ │ +06bdc4: |[06bdc4] com.badlogic.gdx.graphics.g3d.Material.setTmpArray:(FFFF)V │ │ +06bdd4: 6200 a008 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bdd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06bdda: 4b03 0001 |0003: aput v3, v0, v1 │ │ +06bdde: 6200 a008 |0005: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bde2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +06bde4: 4b04 0001 |0008: aput v4, v0, v1 │ │ +06bde8: 6200 a008 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bdec: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +06bdee: 4b05 0001 |000d: aput v5, v0, v1 │ │ +06bdf2: 6200 a008 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bdf6: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +06bdf8: 4b06 0001 |0012: aput v6, v0, v1 │ │ +06bdfc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ 0x000a line=55 │ │ 0x000f line=56 │ │ 0x0014 line=57 │ │ @@ -53431,57 +53432,57 @@ │ │ type : '(Ljava/io/DataInputStream;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -05e064: |[05e064] com.badlogic.gdx.graphics.g3d.Material.read:(Ljava/io/DataInputStream;)Z │ │ -05e074: 6e10 dd23 0800 |0000: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ -05e07a: 0c06 |0003: move-result-object v6 │ │ -05e07c: 5b76 9b08 |0004: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Name:Ljava/lang/String; // field@089b │ │ -05e080: 6e10 dd23 0800 |0006: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ -05e086: 0c06 |0009: move-result-object v6 │ │ -05e088: 5b76 9f08 |000a: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.TexturePath:Ljava/lang/String; // field@089f │ │ -05e08c: 6e10 d423 0800 |000c: invoke-virtual {v8}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ -05e092: 0a03 |000f: move-result v3 │ │ -05e094: 3803 1900 |0010: if-eqz v3, 0029 // +0019 │ │ -05e098: 6e10 d723 0800 |0012: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e09e: 0a05 |0015: move-result v5 │ │ -05e0a0: 6e10 d723 0800 |0016: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0a6: 0a02 |0019: move-result v2 │ │ -05e0a8: 6e10 d723 0800 |001a: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0ae: 0a01 |001d: move-result v1 │ │ -05e0b0: 6e10 d723 0800 |001e: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0b6: 0a00 |0021: move-result v0 │ │ -05e0b8: 2206 0e01 |0022: new-instance v6, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05e0bc: 7050 cf09 5612 |0024: invoke-direct {v6, v5, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -05e0c2: 5b76 9608 |0027: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e0c6: 6e10 d423 0800 |0029: invoke-virtual {v8}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ -05e0cc: 0a04 |002c: move-result v4 │ │ -05e0ce: 3804 1900 |002d: if-eqz v4, 0046 // +0019 │ │ -05e0d2: 6e10 d723 0800 |002f: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0d8: 0a05 |0032: move-result v5 │ │ -05e0da: 6e10 d723 0800 |0033: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0e0: 0a02 |0036: move-result v2 │ │ -05e0e2: 6e10 d723 0800 |0037: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0e8: 0a01 |003a: move-result v1 │ │ -05e0ea: 6e10 d723 0800 |003b: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -05e0f0: 0a00 |003e: move-result v0 │ │ -05e0f2: 2206 0e01 |003f: new-instance v6, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -05e0f6: 7050 cf09 5612 |0041: invoke-direct {v6, v5, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -05e0fc: 5b76 9908 |0044: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e100: 6e10 da23 0800 |0046: invoke-virtual {v8}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -05e106: 0a06 |0049: move-result v6 │ │ -05e108: 5976 9808 |004a: iput v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ -05e10c: 6e10 da23 0800 |004c: invoke-virtual {v8}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -05e112: 0a06 |004f: move-result v6 │ │ -05e114: 5976 9708 |0050: iput v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ -05e118: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -05e11a: 0f06 |0053: return v6 │ │ +06be00: |[06be00] com.badlogic.gdx.graphics.g3d.Material.read:(Ljava/io/DataInputStream;)Z │ │ +06be10: 6e10 dd23 0800 |0000: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ +06be16: 0c06 |0003: move-result-object v6 │ │ +06be18: 5b76 9b08 |0004: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Name:Ljava/lang/String; // field@089b │ │ +06be1c: 6e10 dd23 0800 |0006: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ +06be22: 0c06 |0009: move-result-object v6 │ │ +06be24: 5b76 9f08 |000a: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.TexturePath:Ljava/lang/String; // field@089f │ │ +06be28: 6e10 d423 0800 |000c: invoke-virtual {v8}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ +06be2e: 0a03 |000f: move-result v3 │ │ +06be30: 3803 1900 |0010: if-eqz v3, 0029 // +0019 │ │ +06be34: 6e10 d723 0800 |0012: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be3a: 0a05 |0015: move-result v5 │ │ +06be3c: 6e10 d723 0800 |0016: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be42: 0a02 |0019: move-result v2 │ │ +06be44: 6e10 d723 0800 |001a: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be4a: 0a01 |001d: move-result v1 │ │ +06be4c: 6e10 d723 0800 |001e: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be52: 0a00 |0021: move-result v0 │ │ +06be54: 2206 0e01 |0022: new-instance v6, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +06be58: 7050 cf09 5612 |0024: invoke-direct {v6, v5, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06be5e: 5b76 9608 |0027: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06be62: 6e10 d423 0800 |0029: invoke-virtual {v8}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ +06be68: 0a04 |002c: move-result v4 │ │ +06be6a: 3804 1900 |002d: if-eqz v4, 0046 // +0019 │ │ +06be6e: 6e10 d723 0800 |002f: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be74: 0a05 |0032: move-result v5 │ │ +06be76: 6e10 d723 0800 |0033: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be7c: 0a02 |0036: move-result v2 │ │ +06be7e: 6e10 d723 0800 |0037: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be84: 0a01 |003a: move-result v1 │ │ +06be86: 6e10 d723 0800 |003b: invoke-virtual {v8}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06be8c: 0a00 |003e: move-result v0 │ │ +06be8e: 2206 0e01 |003f: new-instance v6, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +06be92: 7050 cf09 5612 |0041: invoke-direct {v6, v5, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +06be98: 5b76 9908 |0044: iput-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06be9c: 6e10 da23 0800 |0046: invoke-virtual {v8}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +06bea2: 0a06 |0049: move-result v6 │ │ +06bea4: 5976 9808 |004a: iput v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ +06bea8: 6e10 da23 0800 |004c: invoke-virtual {v8}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +06beae: 0a06 |004f: move-result v6 │ │ +06beb0: 5976 9708 |0050: iput v6, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ +06beb4: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +06beb6: 0f06 |0053: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ 0x000c line=89 │ │ 0x0010 line=90 │ │ 0x0012 line=91 │ │ @@ -53518,57 +53519,57 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -05e11c: |[05e11c] com.badlogic.gdx.graphics.g3d.Material.set:(I)V │ │ -05e12c: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ -05e130: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -05e132: 6201 2500 |0003: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -05e136: 7210 2401 0100 |0005: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL10:()Lcom/badlogic/gdx/graphics/GL10; // method@0124 │ │ -05e13c: 0c00 |0008: move-result-object v0 │ │ -05e13e: 5471 9608 |0009: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e142: 3801 1c00 |000b: if-eqz v1, 0027 // +001c │ │ -05e146: 5471 9608 |000d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e14a: 5211 6503 |000f: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05e14e: 5472 9608 |0011: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e152: 5222 6403 |0013: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05e156: 5473 9608 |0015: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e15a: 5233 6303 |0017: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05e15e: 5474 9608 |0019: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e162: 5244 6203 |001b: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05e166: 7054 f50e 1732 |001d: invoke-direct {v7, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;.setTmpArray:(FFFF)V // method@0ef5 │ │ -05e16c: 1301 0012 |0020: const/16 v1, #int 4608 // #1200 │ │ -05e170: 6202 a008 |0022: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05e174: 7255 110a 8021 |0024: invoke-interface {v0, v8, v1, v2, v5}, Lcom/badlogic/gdx/graphics/GL10;.glMaterialfv:(II[FI)V // method@0a11 │ │ -05e17a: 5471 9908 |0027: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e17e: 3801 1c00 |0029: if-eqz v1, 0045 // +001c │ │ -05e182: 5471 9908 |002b: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e186: 5211 6503 |002d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05e18a: 5472 9908 |002f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e18e: 5222 6403 |0031: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05e192: 5473 9908 |0033: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e196: 5233 6303 |0035: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05e19a: 5474 9908 |0037: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e19e: 5244 6203 |0039: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05e1a2: 7054 f50e 1732 |003b: invoke-direct {v7, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;.setTmpArray:(FFFF)V // method@0ef5 │ │ -05e1a8: 1301 0112 |003e: const/16 v1, #int 4609 // #1201 │ │ -05e1ac: 6202 a008 |0040: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ -05e1b0: 7255 110a 8021 |0042: invoke-interface {v0, v8, v1, v2, v5}, Lcom/badlogic/gdx/graphics/GL10;.glMaterialfv:(II[FI)V // method@0a11 │ │ -05e1b6: 5271 9808 |0045: iget v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ -05e1ba: 3d01 0d00 |0047: if-lez v1, 0054 // +000d │ │ -05e1be: 5271 9808 |0049: iget v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ -05e1c2: 5272 9708 |004b: iget v2, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ -05e1c6: 7230 f309 1002 |004d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL10;.glBlendFunc:(II)V // method@09f3 │ │ -05e1cc: 7220 fd09 6000 |0050: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ -05e1d2: 0e00 |0053: return-void │ │ -05e1d4: 7220 f909 6000 |0054: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ -05e1da: 28fc |0057: goto 0053 // -0004 │ │ +06beb8: |[06beb8] com.badlogic.gdx.graphics.g3d.Material.set:(I)V │ │ +06bec8: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ +06becc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +06bece: 6201 2500 |0003: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +06bed2: 7210 2401 0100 |0005: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL10:()Lcom/badlogic/gdx/graphics/GL10; // method@0124 │ │ +06bed8: 0c00 |0008: move-result-object v0 │ │ +06beda: 5471 9608 |0009: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bede: 3801 1c00 |000b: if-eqz v1, 0027 // +001c │ │ +06bee2: 5471 9608 |000d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bee6: 5211 6503 |000f: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06beea: 5472 9608 |0011: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06beee: 5222 6403 |0013: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06bef2: 5473 9608 |0015: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bef6: 5233 6303 |0017: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06befa: 5474 9608 |0019: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06befe: 5244 6203 |001b: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06bf02: 7054 f50e 1732 |001d: invoke-direct {v7, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;.setTmpArray:(FFFF)V // method@0ef5 │ │ +06bf08: 1301 0012 |0020: const/16 v1, #int 4608 // #1200 │ │ +06bf0c: 6202 a008 |0022: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bf10: 7255 110a 8021 |0024: invoke-interface {v0, v8, v1, v2, v5}, Lcom/badlogic/gdx/graphics/GL10;.glMaterialfv:(II[FI)V // method@0a11 │ │ +06bf16: 5471 9908 |0027: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06bf1a: 3801 1c00 |0029: if-eqz v1, 0045 // +001c │ │ +06bf1e: 5471 9908 |002b: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06bf22: 5211 6503 |002d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06bf26: 5472 9908 |002f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06bf2a: 5222 6403 |0031: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06bf2e: 5473 9908 |0033: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06bf32: 5233 6303 |0035: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06bf36: 5474 9908 |0037: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06bf3a: 5244 6203 |0039: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06bf3e: 7054 f50e 1732 |003b: invoke-direct {v7, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;.setTmpArray:(FFFF)V // method@0ef5 │ │ +06bf44: 1301 0112 |003e: const/16 v1, #int 4609 // #1201 │ │ +06bf48: 6202 a008 |0040: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/Material;.tmp:[F // field@08a0 │ │ +06bf4c: 7255 110a 8021 |0042: invoke-interface {v0, v8, v1, v2, v5}, Lcom/badlogic/gdx/graphics/GL10;.glMaterialfv:(II[FI)V // method@0a11 │ │ +06bf52: 5271 9808 |0045: iget v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ +06bf56: 3d01 0d00 |0047: if-lez v1, 0054 // +000d │ │ +06bf5a: 5271 9808 |0049: iget v1, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ +06bf5e: 5272 9708 |004b: iget v2, v7, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ +06bf62: 7230 f309 1002 |004d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL10;.glBlendFunc:(II)V // method@09f3 │ │ +06bf68: 7220 fd09 6000 |0050: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ +06bf6e: 0e00 |0053: return-void │ │ +06bf70: 7220 f909 6000 |0054: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ +06bf76: 28fc |0057: goto 0053 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=63 │ │ 0x0009 line=65 │ │ 0x000d line=66 │ │ 0x0020 line=67 │ │ 0x0027 line=69 │ │ @@ -53589,73 +53590,73 @@ │ │ type : '(Ljava/io/DataOutputStream;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -05e1dc: |[05e1dc] com.badlogic.gdx.graphics.g3d.Material.write:(Ljava/io/DataOutputStream;)Z │ │ -05e1ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05e1ee: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -05e1f0: 5461 9b08 |0002: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Name:Ljava/lang/String; // field@089b │ │ -05e1f4: 6e20 ea23 1700 |0004: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ -05e1fa: 5461 9e08 |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -05e1fe: 5411 6606 |0009: iget-object v1, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ -05e202: 5464 9e08 |000b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -05e206: 5444 6606 |000d: iget-object v4, v4, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ -05e20a: 1a05 5110 |000f: const-string v5, "\" // string@1051 │ │ -05e20e: 6e20 b924 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@24b9 │ │ -05e214: 0a04 |0014: move-result v4 │ │ -05e216: d804 0401 |0015: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05e21a: 6e20 c124 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -05e220: 0c00 |001a: move-result-object v0 │ │ -05e222: 6e20 ea23 0700 |001b: invoke-virtual {v7, v0}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ -05e228: 5461 9608 |001e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e22c: 3801 5900 |0020: if-eqz v1, 0079 // +0059 │ │ -05e230: 0121 |0022: move v1, v2 │ │ -05e232: 6e20 e423 1700 |0023: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@23e4 │ │ -05e238: 5461 9608 |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e23c: 3801 1e00 |0028: if-eqz v1, 0046 // +001e │ │ -05e240: 5461 9608 |002a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e244: 5211 6503 |002c: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05e248: 6e20 e723 1700 |002e: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e24e: 5461 9608 |0031: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e252: 5211 6403 |0033: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05e256: 6e20 e723 1700 |0035: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e25c: 5461 9608 |0038: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e260: 5211 6303 |003a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05e264: 6e20 e723 1700 |003c: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e26a: 5461 9608 |003f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ -05e26e: 5211 6203 |0041: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05e272: 6e20 e723 1700 |0043: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e278: 5461 9908 |0046: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e27c: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ -05e280: 0123 |004a: move v3, v2 │ │ -05e282: 6e20 e423 3700 |004b: invoke-virtual {v7, v3}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@23e4 │ │ -05e288: 5461 9908 |004e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e28c: 3801 1e00 |0050: if-eqz v1, 006e // +001e │ │ -05e290: 5461 9908 |0052: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e294: 5211 6503 |0054: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -05e298: 6e20 e723 1700 |0056: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e29e: 5461 9908 |0059: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e2a2: 5211 6403 |005b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -05e2a6: 6e20 e723 1700 |005d: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e2ac: 5461 9908 |0060: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e2b0: 5211 6303 |0062: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -05e2b4: 6e20 e723 1700 |0064: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e2ba: 5461 9908 |0067: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ -05e2be: 5211 6203 |0069: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -05e2c2: 6e20 e723 1700 |006b: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -05e2c8: 5261 9808 |006e: iget v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ -05e2cc: 6e20 e823 1700 |0070: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -05e2d2: 5261 9708 |0073: iget v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ -05e2d6: 6e20 e823 1700 |0075: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -05e2dc: 0f02 |0078: return v2 │ │ -05e2de: 0131 |0079: move v1, v3 │ │ -05e2e0: 28a9 |007a: goto 0023 // -0057 │ │ +06bf78: |[06bf78] com.badlogic.gdx.graphics.g3d.Material.write:(Ljava/io/DataOutputStream;)Z │ │ +06bf88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06bf8a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +06bf8c: 5461 9b08 |0002: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Name:Ljava/lang/String; // field@089b │ │ +06bf90: 6e20 ea23 1700 |0004: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ +06bf96: 5461 9e08 |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +06bf9a: 5411 6606 |0009: iget-object v1, v1, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ +06bf9e: 5464 9e08 |000b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +06bfa2: 5444 6606 |000d: iget-object v4, v4, Lcom/badlogic/gdx/graphics/TextureRef;.Name:Ljava/lang/String; // field@0666 │ │ +06bfa6: 1a05 5110 |000f: const-string v5, "\" // string@1051 │ │ +06bfaa: 6e20 b924 5400 |0011: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@24b9 │ │ +06bfb0: 0a04 |0014: move-result v4 │ │ +06bfb2: d804 0401 |0015: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06bfb6: 6e20 c124 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +06bfbc: 0c00 |001a: move-result-object v0 │ │ +06bfbe: 6e20 ea23 0700 |001b: invoke-virtual {v7, v0}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ +06bfc4: 5461 9608 |001e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bfc8: 3801 5900 |0020: if-eqz v1, 0079 // +0059 │ │ +06bfcc: 0121 |0022: move v1, v2 │ │ +06bfce: 6e20 e423 1700 |0023: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@23e4 │ │ +06bfd4: 5461 9608 |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bfd8: 3801 1e00 |0028: if-eqz v1, 0046 // +001e │ │ +06bfdc: 5461 9608 |002a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bfe0: 5211 6503 |002c: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06bfe4: 6e20 e723 1700 |002e: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06bfea: 5461 9608 |0031: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bfee: 5211 6403 |0033: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06bff2: 6e20 e723 1700 |0035: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06bff8: 5461 9608 |0038: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06bffc: 5211 6303 |003a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06c000: 6e20 e723 1700 |003c: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06c006: 5461 9608 |003f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Ambient:Lcom/badlogic/gdx/graphics/Color; // field@0896 │ │ +06c00a: 5211 6203 |0041: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06c00e: 6e20 e723 1700 |0043: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06c014: 5461 9908 |0046: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06c018: 3801 0300 |0048: if-eqz v1, 004b // +0003 │ │ +06c01c: 0123 |004a: move v3, v2 │ │ +06c01e: 6e20 e423 3700 |004b: invoke-virtual {v7, v3}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@23e4 │ │ +06c024: 5461 9908 |004e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06c028: 3801 1e00 |0050: if-eqz v1, 006e // +001e │ │ +06c02c: 5461 9908 |0052: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06c030: 5211 6503 |0054: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +06c034: 6e20 e723 1700 |0056: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06c03a: 5461 9908 |0059: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06c03e: 5211 6403 |005b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +06c042: 6e20 e723 1700 |005d: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06c048: 5461 9908 |0060: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06c04c: 5211 6303 |0062: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +06c050: 6e20 e723 1700 |0064: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06c056: 5461 9908 |0067: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.Diffuse:Lcom/badlogic/gdx/graphics/Color; // field@0899 │ │ +06c05a: 5211 6203 |0069: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +06c05e: 6e20 e723 1700 |006b: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06c064: 5261 9808 |006e: iget v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendSourceFactor:I // field@0898 │ │ +06c068: 6e20 e823 1700 |0070: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +06c06e: 5261 9708 |0073: iget v1, v6, Lcom/badlogic/gdx/graphics/g3d/Material;.BlendDestFactor:I // field@0897 │ │ +06c072: 6e20 e823 1700 |0075: invoke-virtual {v7, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +06c078: 0f02 |0078: return v2 │ │ +06c07a: 0131 |0079: move v1, v3 │ │ +06c07c: 28a9 |007a: goto 0023 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x001b line=119 │ │ 0x001e line=120 │ │ 0x0026 line=121 │ │ @@ -53714,18 +53715,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 │ │ -05e2e4: |[05e2e4] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -05e2f4: 5b01 a208 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a2 │ │ -05e2f8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05e2fe: 0e00 |0005: return-void │ │ +06c080: |[06c080] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +06c090: 5b01 a208 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a2 │ │ +06c094: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06c09a: 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; │ │ │ │ @@ -53735,30 +53736,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 │ │ -05e300: |[05e300] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -05e310: 5442 a208 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a2 │ │ -05e314: 5422 4a03 |0002: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -05e318: 5453 cb08 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e31c: 6e20 2d13 3200 |0006: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@132d │ │ -05e322: 0a00 |0009: move-result v0 │ │ -05e324: 5442 a208 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a2 │ │ -05e328: 5422 4a03 |000c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -05e32c: 5463 cb08 |000e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e330: 6e20 2d13 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@132d │ │ -05e336: 0a01 |0013: move-result v1 │ │ -05e338: a702 0100 |0014: sub-float v2, v1, v0 │ │ -05e33c: 7110 8c24 0200 |0016: invoke-static {v2}, Ljava/lang/Math;.signum:(F)F // method@248c │ │ -05e342: 0a02 |0019: move-result v2 │ │ -05e344: 8722 |001a: float-to-int v2, v2 │ │ -05e346: 0f02 |001b: return v2 │ │ +06c09c: |[06c09c] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +06c0ac: 5442 a208 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a2 │ │ +06c0b0: 5422 4a03 |0002: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +06c0b4: 5453 cb08 |0004: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c0b8: 6e20 2d13 3200 |0006: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@132d │ │ +06c0be: 0a00 |0009: move-result v0 │ │ +06c0c0: 5442 a208 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.val$camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a2 │ │ +06c0c4: 5422 4a03 |000c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +06c0c8: 5463 cb08 |000e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c0cc: 6e20 2d13 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@132d │ │ +06c0d2: 0a01 |0013: move-result v1 │ │ +06c0d4: a702 0100 |0014: sub-float v2, v1, v0 │ │ +06c0d8: 7110 8c24 0200 |0016: invoke-static {v2}, Ljava/lang/Math;.signum:(F)F // method@248c │ │ +06c0de: 0a02 |0019: move-result v2 │ │ +06c0e0: 8722 |001a: float-to-int v2, v2 │ │ +06c0e2: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000a line=103 │ │ 0x0014 line=104 │ │ locals : │ │ 0x000a - 0x001c reg=0 dist1 F │ │ @@ -53772,20 +53773,20 @@ │ │ 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 │ │ -05e348: |[05e348] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -05e358: 1f02 6f01 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -05e35c: 1f03 6f01 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -05e360: 6e30 fb0e 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@0efb │ │ -05e366: 0a00 |0007: move-result v0 │ │ -05e368: 0f00 |0008: return v0 │ │ +06c0e4: |[06c0e4] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +06c0f4: 1f02 6f01 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +06c0f8: 1f03 6f01 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +06c0fc: 6e30 fb0e 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@0efb │ │ +06c102: 0a00 |0007: move-result v0 │ │ +06c104: 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; │ │ @@ -54011,39 +54012,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -05e36c: |[05e36c] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ -05e37c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -05e380: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05e382: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e386: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -05e38c: 6900 cf08 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ -05e390: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e394: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -05e39a: 6900 d008 |000f: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ -05e39e: 2200 dd01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e3a2: 7010 1d13 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -05e3a8: 6900 c908 |0016: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@08c9 │ │ -05e3ac: 2200 da01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -05e3b0: 7051 cb12 1011 |001a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ -05e3b6: 6900 cd08 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e3ba: 2200 dd01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e3be: 7040 1e13 2011 |0021: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -05e3c4: 6900 bd08 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08bd │ │ -05e3c8: 2200 dd01 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e3cc: 7040 1e13 1012 |0028: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -05e3d2: 6900 c208 |002b: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c2 │ │ -05e3d6: 2200 dd01 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e3da: 7040 1e13 1021 |002f: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -05e3e0: 6900 c708 |0032: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c7 │ │ -05e3e4: 0e00 |0034: return-void │ │ +06c108: |[06c108] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ +06c118: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +06c11c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06c11e: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c122: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06c128: 6900 cf08 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ +06c12c: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c130: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06c136: 6900 d008 |000f: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ +06c13a: 2200 dd01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c13e: 7010 1d13 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06c144: 6900 c908 |0016: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@08c9 │ │ +06c148: 2200 da01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +06c14c: 7051 cb12 1011 |001a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ +06c152: 6900 cd08 |001d: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c156: 2200 dd01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c15a: 7040 1e13 2011 |0021: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06c160: 6900 bd08 |0024: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08bd │ │ +06c164: 2200 dd01 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c168: 7040 1e13 1012 |0028: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06c16e: 6900 c208 |002b: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c2 │ │ +06c172: 2200 dd01 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c176: 7040 1e13 1021 |002f: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06c17c: 6900 c708 |0032: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c7 │ │ +06c180: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ 0x0011 line=484 │ │ 0x0018 line=520 │ │ 0x001f line=521 │ │ @@ -54056,40 +54057,40 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -05e3e8: |[05e3e8] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ -05e3f8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -05e3fc: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05e402: 1300 1800 |0005: const/16 v0, #int 24 // #18 │ │ -05e406: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ -05e40a: 5b20 d408 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e40e: 2200 dd01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05e412: 7010 1d13 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -05e418: 5b20 cb08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e41c: 2200 da01 |0012: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -05e420: 7010 ca12 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@12ca │ │ -05e426: 5b20 cc08 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05e42a: 2200 dc01 |0019: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -05e42e: 7030 fa12 1001 |001b: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -05e434: 5b20 ce08 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05e438: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -05e43a: 5b20 d108 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ -05e43e: 2200 dc01 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -05e442: 7010 f912 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -05e448: 5b20 c808 |0028: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e44c: 2200 7201 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0172 │ │ -05e450: 7010 470f 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.:()V // method@0f47 │ │ -05e456: 5b20 ca08 |002f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05e45a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -05e45c: 5c20 d208 |0032: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e460: 0e00 |0034: return-void │ │ +06c184: |[06c184] com.badlogic.gdx.graphics.g3d.decals.Decal.:()V │ │ +06c194: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +06c198: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +06c19e: 1300 1800 |0005: const/16 v0, #int 24 // #18 │ │ +06c1a2: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ +06c1a6: 5b20 d408 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c1aa: 2200 dd01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06c1ae: 7010 1d13 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06c1b4: 5b20 cb08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c1b8: 2200 da01 |0012: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +06c1bc: 7010 ca12 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@12ca │ │ +06c1c2: 5b20 cc08 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c1c6: 2200 dc01 |0019: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +06c1ca: 7030 fa12 1001 |001b: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +06c1d0: 5b20 ce08 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c1d4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +06c1d6: 5b20 d108 |0021: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ +06c1da: 2200 dc01 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +06c1de: 7010 f912 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +06c1e4: 5b20 c808 |0028: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c1e8: 2200 7201 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0172 │ │ +06c1ec: 7010 470f 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.:()V // method@0f47 │ │ +06c1f2: 5b20 ca08 |002f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06c1f6: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +06c1f8: 5c20 d208 |0032: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c1fc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0005 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=48 │ │ 0x0019 line=49 │ │ @@ -54106,19 +54107,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 │ │ -05e464: |[05e464] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -05e474: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -05e476: 7150 190f 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@0f19 │ │ -05e47c: 0c00 |0004: move-result-object v0 │ │ -05e47e: 1100 |0005: return-object v0 │ │ +06c200: |[06c200] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +06c210: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06c212: 7150 190f 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@0f19 │ │ +06c218: 0c00 |0004: move-result-object v0 │ │ +06c21a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=554 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 width F │ │ 0x0000 - 0x0006 reg=2 height F │ │ 0x0000 - 0x0006 reg=3 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -54128,26 +54129,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 │ │ -05e480: |[05e480] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -05e490: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -05e494: 2200 6f01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -05e498: 7010 0a0f 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.:()V // method@0f0a │ │ -05e49e: 6e20 2b0f 5000 |0007: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0f2b │ │ -05e4a4: 6e30 210f 6007 |000a: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setBlending:(II)V // method@0f21 │ │ -05e4aa: 5401 c808 |000d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e4ae: 5913 210b |000f: iput v3, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05e4b2: 5401 c808 |0011: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e4b6: 5914 220b |0013: iput v4, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05e4ba: 6e52 220f 2022 |0015: invoke-virtual {v0, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setColor:(FFFF)V // method@0f22 │ │ -05e4c0: 1100 |0018: return-object v0 │ │ +06c21c: |[06c21c] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;II)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +06c22c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +06c230: 2200 6f01 |0002: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +06c234: 7010 0a0f 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.:()V // method@0f0a │ │ +06c23a: 6e20 2b0f 5000 |0007: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0f2b │ │ +06c240: 6e30 210f 6007 |000a: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setBlending:(II)V // method@0f21 │ │ +06c246: 5401 c808 |000d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c24a: 5913 210b |000f: iput v3, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c24e: 5401 c808 |0011: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c252: 5914 220b |0013: iput v4, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c256: 6e52 220f 2022 |0015: invoke-virtual {v0, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.setColor:(FFFF)V // method@0f22 │ │ +06c25c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=578 │ │ 0x0007 line=579 │ │ 0x000a line=580 │ │ 0x000d line=581 │ │ 0x0011 line=582 │ │ @@ -54166,25 +54167,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 │ │ -05e4c4: |[05e4c4] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -05e4d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -05e4d6: 3805 0d00 |0001: if-eqz v5, 000e // +000d │ │ -05e4da: 1301 0203 |0003: const/16 v1, #int 770 // #302 │ │ -05e4de: 3805 0400 |0005: if-eqz v5, 0009 // +0004 │ │ -05e4e2: 1300 0303 |0007: const/16 v0, #int 771 // #303 │ │ -05e4e6: 7150 190f 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@0f19 │ │ -05e4ec: 0c00 |000c: move-result-object v0 │ │ -05e4ee: 1100 |000d: return-object v0 │ │ -05e4f0: 0101 |000e: move v1, v0 │ │ -05e4f2: 28f6 |000f: goto 0005 // -000a │ │ +06c260: |[06c260] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(FFLcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +06c270: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06c272: 3805 0d00 |0001: if-eqz v5, 000e // +000d │ │ +06c276: 1301 0203 |0003: const/16 v1, #int 770 // #302 │ │ +06c27a: 3805 0400 |0005: if-eqz v5, 0009 // +0004 │ │ +06c27e: 1300 0303 |0007: const/16 v0, #int 771 // #303 │ │ +06c282: 7150 190f 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@0f19 │ │ +06c288: 0c00 |000c: move-result-object v0 │ │ +06c28a: 1100 |000d: return-object v0 │ │ +06c28c: 0101 |000e: move v1, v0 │ │ +06c28e: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 width F │ │ 0x0000 - 0x0010 reg=3 height F │ │ 0x0000 - 0x0010 reg=4 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -54195,25 +54196,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 │ │ -05e4f4: |[05e4f4] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -05e504: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -05e506: 6e10 7e0e 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05e50c: 0a00 |0004: move-result v0 │ │ -05e50e: 8200 |0005: int-to-float v0, v0 │ │ -05e510: 6e10 7d0e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05e516: 0a01 |0009: move-result v1 │ │ -05e518: 8211 |000a: int-to-float v1, v1 │ │ -05e51a: 7152 190f 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@0f19 │ │ -05e520: 0c00 |000e: move-result-object v0 │ │ -05e522: 1100 |000f: return-object v0 │ │ +06c290: |[06c290] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +06c2a0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +06c2a2: 6e10 7e0e 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06c2a8: 0a00 |0004: move-result v0 │ │ +06c2aa: 8200 |0005: int-to-float v0, v0 │ │ +06c2ac: 6e10 7d0e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06c2b2: 0a01 |0009: move-result v1 │ │ +06c2b4: 8211 |000a: int-to-float v1, v1 │ │ +06c2b6: 7152 190f 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@0f19 │ │ +06c2bc: 0c00 |000e: move-result-object v0 │ │ +06c2be: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=530 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54221,31 +54222,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 │ │ -05e524: |[05e524] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ -05e534: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -05e536: 6e10 7e0e 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -05e53c: 0a01 |0004: move-result v1 │ │ -05e53e: 8212 |0005: int-to-float v2, v1 │ │ -05e540: 6e10 7d0e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -05e546: 0a01 |0009: move-result v1 │ │ -05e548: 8213 |000a: int-to-float v3, v1 │ │ -05e54a: 3805 0d00 |000b: if-eqz v5, 0018 // +000d │ │ -05e54e: 1301 0203 |000d: const/16 v1, #int 770 // #302 │ │ -05e552: 3805 0400 |000f: if-eqz v5, 0013 // +0004 │ │ -05e556: 1300 0303 |0011: const/16 v0, #int 771 // #303 │ │ -05e55a: 7150 190f 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@0f19 │ │ -05e560: 0c00 |0016: move-result-object v0 │ │ -05e562: 1100 |0017: return-object v0 │ │ -05e564: 0101 |0018: move v1, v0 │ │ -05e566: 28f6 |0019: goto 000f // -000a │ │ +06c2c0: |[06c2c0] com.badlogic.gdx.graphics.g3d.decals.Decal.newDecal:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ +06c2d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06c2d2: 6e10 7e0e 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +06c2d8: 0a01 |0004: move-result v1 │ │ +06c2da: 8212 |0005: int-to-float v2, v1 │ │ +06c2dc: 6e10 7d0e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +06c2e2: 0a01 |0009: move-result v1 │ │ +06c2e4: 8213 |000a: int-to-float v3, v1 │ │ +06c2e6: 3805 0d00 |000b: if-eqz v5, 0018 // +000d │ │ +06c2ea: 1301 0203 |000d: const/16 v1, #int 770 // #302 │ │ +06c2ee: 3805 0400 |000f: if-eqz v5, 0013 // +0004 │ │ +06c2f2: 1300 0303 |0011: const/16 v0, #int 771 // #303 │ │ +06c2f6: 7150 190f 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@0f19 │ │ +06c2fc: 0c00 |0016: move-result-object v0 │ │ +06c2fe: 1100 |0017: return-object v0 │ │ +06c300: 0101 |0018: move v1, v0 │ │ +06c302: 28f6 |0019: goto 000f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=540 │ │ locals : │ │ 0x0000 - 0x001a reg=4 textureRegion Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ 0x0000 - 0x001a reg=5 hasTransparency Z │ │ │ │ @@ -54255,18 +54256,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e568: |[05e568] com.badlogic.gdx.graphics.g3d.decals.Decal.getHeight:()F │ │ -05e578: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e57c: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05e580: 0f00 |0004: return v0 │ │ +06c304: |[06c304] com.badlogic.gdx.graphics.g3d.decals.Decal.getHeight:()F │ │ +06c314: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c318: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c31c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54274,17 +54275,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 │ │ -05e584: |[05e584] com.badlogic.gdx.graphics.g3d.decals.Decal.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ -05e594: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05e598: 1100 |0002: return-object v0 │ │ +06c320: |[06c320] com.badlogic.gdx.graphics.g3d.decals.Decal.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; │ │ +06c330: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06c334: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54292,17 +54293,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e59c: |[05e59c] com.badlogic.gdx.graphics.g3d.decals.Decal.getPosition:()Lcom/badlogic/gdx/math/Vector3; │ │ -05e5ac: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e5b0: 1100 |0002: return-object v0 │ │ +06c338: |[06c338] com.badlogic.gdx.graphics.g3d.decals.Decal.getPosition:()Lcom/badlogic/gdx/math/Vector3; │ │ +06c348: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c34c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54310,17 +54311,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e5b4: |[05e5b4] com.badlogic.gdx.graphics.g3d.decals.Decal.getRotation:()Lcom/badlogic/gdx/math/Quaternion; │ │ -05e5c4: 5410 cc08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05e5c8: 1100 |0002: return-object v0 │ │ +06c350: |[06c350] com.badlogic.gdx.graphics.g3d.decals.Decal.getRotation:()Lcom/badlogic/gdx/math/Quaternion; │ │ +06c360: 5410 cc08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c364: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54328,18 +54329,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e5cc: |[05e5cc] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleX:()F │ │ -05e5dc: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05e5e0: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05e5e4: 0f00 |0004: return v0 │ │ +06c368: |[06c368] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleX:()F │ │ +06c378: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c37c: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c380: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54347,18 +54348,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e5e8: |[05e5e8] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleY:()F │ │ -05e5f8: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05e5fc: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05e600: 0f00 |0004: return v0 │ │ +06c384: |[06c384] com.badlogic.gdx.graphics.g3d.decals.Decal.getScaleY:()F │ │ +06c394: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c398: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c39c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54366,18 +54367,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 │ │ -05e604: |[05e604] com.badlogic.gdx.graphics.g3d.decals.Decal.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -05e614: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05e618: 5400 e008 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05e61c: 1100 |0004: return-object v0 │ │ +06c3a0: |[06c3a0] com.badlogic.gdx.graphics.g3d.decals.Decal.getTextureRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +06c3b0: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06c3b4: 5400 e008 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06c3b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54385,17 +54386,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e620: |[05e620] com.badlogic.gdx.graphics.g3d.decals.Decal.getVertices:()[F │ │ -05e630: 5410 d408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e634: 1100 |0002: return-object v0 │ │ +06c3bc: |[06c3bc] com.badlogic.gdx.graphics.g3d.decals.Decal.getVertices:()[F │ │ +06c3cc: 5410 d408 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c3d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54403,18 +54404,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e638: |[05e638] com.badlogic.gdx.graphics.g3d.decals.Decal.getWidth:()F │ │ -05e648: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e64c: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05e650: 0f00 |0004: return v0 │ │ +06c3d4: |[06c3d4] com.badlogic.gdx.graphics.g3d.decals.Decal.getWidth:()F │ │ +06c3e4: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c3e8: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c3ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54422,18 +54423,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e654: |[05e654] com.badlogic.gdx.graphics.g3d.decals.Decal.getX:()F │ │ -05e664: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e668: 5200 2c0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05e66c: 0f00 |0004: return v0 │ │ +06c3f0: |[06c3f0] com.badlogic.gdx.graphics.g3d.decals.Decal.getX:()F │ │ +06c400: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c404: 5200 2c0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06c408: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54441,18 +54442,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e670: |[05e670] com.badlogic.gdx.graphics.g3d.decals.Decal.getY:()F │ │ -05e680: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e684: 5200 2d0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05e688: 0f00 |0004: return v0 │ │ +06c40c: |[06c40c] com.badlogic.gdx.graphics.g3d.decals.Decal.getY:()F │ │ +06c41c: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c420: 5200 2d0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06c424: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54460,18 +54461,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05e68c: |[05e68c] com.badlogic.gdx.graphics.g3d.decals.Decal.getZ:()F │ │ -05e69c: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e6a0: 5200 2e0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05e6a4: 0f00 |0004: return v0 │ │ +06c428: |[06c428] com.badlogic.gdx.graphics.g3d.decals.Decal.getZ:()F │ │ +06c438: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c43c: 5200 2e0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06c440: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ │ │ #12 : (in Lcom/badlogic/gdx/graphics/g3d/decals/Decal;) │ │ @@ -54479,25 +54480,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 │ │ -05e6a8: |[05e6a8] com.badlogic.gdx.graphics.g3d.decals.Decal.lookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -05e6b8: 6200 c908 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@08c9 │ │ -05e6bc: 6e20 4513 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -05e6c2: 0c00 |0005: move-result-object v0 │ │ -05e6c4: 5421 cb08 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e6c8: 6e20 4a13 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -05e6ce: 0c00 |000b: move-result-object v0 │ │ -05e6d0: 6e10 3e13 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -05e6d6: 6200 c908 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@08c9 │ │ -05e6da: 6e30 260f 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@0f26 │ │ -05e6e0: 0e00 |0014: return-void │ │ +06c444: |[06c444] com.badlogic.gdx.graphics.g3d.decals.Decal.lookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +06c454: 6200 c908 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@08c9 │ │ +06c458: 6e20 4513 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +06c45e: 0c00 |0005: move-result-object v0 │ │ +06c460: 5421 cb08 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c464: 6e20 4a13 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +06c46a: 0c00 |000b: move-result-object v0 │ │ +06c46c: 6e10 3e13 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06c472: 6200 c908 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dir:Lcom/badlogic/gdx/math/Vector3; // field@08c9 │ │ +06c476: 6e30 260f 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@0f26 │ │ +06c47c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x000f line=491 │ │ 0x0014 line=492 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54509,68 +54510,68 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 98 16-bit code units │ │ -05e6e4: |[05e6e4] com.badlogic.gdx.graphics.g3d.decals.Decal.resetVertices:()V │ │ -05e6f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05e6f6: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ -05e6fa: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -05e6fc: 5484 c808 |0004: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e700: 5244 210b |0006: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05e704: 7f44 |0008: neg-float v4, v4 │ │ -05e706: a901 0405 |0009: div-float v1, v4, v5 │ │ -05e70a: 5484 c808 |000b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e70e: 5244 210b |000d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05e712: a602 0104 |000f: add-float v2, v1, v4 │ │ -05e716: 5484 c808 |0011: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e71a: 5244 220b |0013: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05e71e: a903 0405 |0015: div-float v3, v4, v5 │ │ -05e722: 5484 c808 |0017: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e726: 5244 220b |0019: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05e72a: a700 0304 |001b: sub-float v0, v3, v4 │ │ -05e72e: 5484 d408 |001d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e732: 4b01 0407 |001f: aput v1, v4, v7 │ │ -05e736: 5484 d408 |0021: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e73a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -05e73c: 4b03 0405 |0024: aput v3, v4, v5 │ │ -05e740: 5484 d408 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e744: 1225 |0028: const/4 v5, #int 2 // #2 │ │ -05e746: 4b06 0405 |0029: aput v6, v4, v5 │ │ -05e74a: 5484 d408 |002b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e74e: 1265 |002d: const/4 v5, #int 6 // #6 │ │ -05e750: 4b02 0405 |002e: aput v2, v4, v5 │ │ -05e754: 5484 d408 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e758: 1275 |0032: const/4 v5, #int 7 // #7 │ │ -05e75a: 4b03 0405 |0033: aput v3, v4, v5 │ │ -05e75e: 5484 d408 |0035: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e762: 1305 0800 |0037: const/16 v5, #int 8 // #8 │ │ -05e766: 4b06 0405 |0039: aput v6, v4, v5 │ │ -05e76a: 5484 d408 |003b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e76e: 1305 0c00 |003d: const/16 v5, #int 12 // #c │ │ -05e772: 4b01 0405 |003f: aput v1, v4, v5 │ │ -05e776: 5484 d408 |0041: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e77a: 1305 0d00 |0043: const/16 v5, #int 13 // #d │ │ -05e77e: 4b00 0405 |0045: aput v0, v4, v5 │ │ -05e782: 5484 d408 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e786: 1305 0e00 |0049: const/16 v5, #int 14 // #e │ │ -05e78a: 4b06 0405 |004b: aput v6, v4, v5 │ │ -05e78e: 5484 d408 |004d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e792: 1305 1200 |004f: const/16 v5, #int 18 // #12 │ │ -05e796: 4b02 0405 |0051: aput v2, v4, v5 │ │ -05e79a: 5484 d408 |0053: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e79e: 1305 1300 |0055: const/16 v5, #int 19 // #13 │ │ -05e7a2: 4b00 0405 |0057: aput v0, v4, v5 │ │ -05e7a6: 5484 d408 |0059: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e7aa: 1305 1400 |005b: const/16 v5, #int 20 // #14 │ │ -05e7ae: 4b06 0405 |005d: aput v6, v4, v5 │ │ -05e7b2: 5c87 d208 |005f: iput-boolean v7, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e7b6: 0e00 |0061: return-void │ │ +06c480: |[06c480] com.badlogic.gdx.graphics.g3d.decals.Decal.resetVertices:()V │ │ +06c490: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06c492: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ +06c496: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +06c498: 5484 c808 |0004: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c49c: 5244 210b |0006: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c4a0: 7f44 |0008: neg-float v4, v4 │ │ +06c4a2: a901 0405 |0009: div-float v1, v4, v5 │ │ +06c4a6: 5484 c808 |000b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c4aa: 5244 210b |000d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c4ae: a602 0104 |000f: add-float v2, v1, v4 │ │ +06c4b2: 5484 c808 |0011: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c4b6: 5244 220b |0013: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c4ba: a903 0405 |0015: div-float v3, v4, v5 │ │ +06c4be: 5484 c808 |0017: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c4c2: 5244 220b |0019: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c4c6: a700 0304 |001b: sub-float v0, v3, v4 │ │ +06c4ca: 5484 d408 |001d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c4ce: 4b01 0407 |001f: aput v1, v4, v7 │ │ +06c4d2: 5484 d408 |0021: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c4d6: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +06c4d8: 4b03 0405 |0024: aput v3, v4, v5 │ │ +06c4dc: 5484 d408 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c4e0: 1225 |0028: const/4 v5, #int 2 // #2 │ │ +06c4e2: 4b06 0405 |0029: aput v6, v4, v5 │ │ +06c4e6: 5484 d408 |002b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c4ea: 1265 |002d: const/4 v5, #int 6 // #6 │ │ +06c4ec: 4b02 0405 |002e: aput v2, v4, v5 │ │ +06c4f0: 5484 d408 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c4f4: 1275 |0032: const/4 v5, #int 7 // #7 │ │ +06c4f6: 4b03 0405 |0033: aput v3, v4, v5 │ │ +06c4fa: 5484 d408 |0035: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c4fe: 1305 0800 |0037: const/16 v5, #int 8 // #8 │ │ +06c502: 4b06 0405 |0039: aput v6, v4, v5 │ │ +06c506: 5484 d408 |003b: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c50a: 1305 0c00 |003d: const/16 v5, #int 12 // #c │ │ +06c50e: 4b01 0405 |003f: aput v1, v4, v5 │ │ +06c512: 5484 d408 |0041: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c516: 1305 0d00 |0043: const/16 v5, #int 13 // #d │ │ +06c51a: 4b00 0405 |0045: aput v0, v4, v5 │ │ +06c51e: 5484 d408 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c522: 1305 0e00 |0049: const/16 v5, #int 14 // #e │ │ +06c526: 4b06 0405 |004b: aput v6, v4, v5 │ │ +06c52a: 5484 d408 |004d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c52e: 1305 1200 |004f: const/16 v5, #int 18 // #12 │ │ +06c532: 4b02 0405 |0051: aput v2, v4, v5 │ │ +06c536: 5484 d408 |0053: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c53a: 1305 1300 |0055: const/16 v5, #int 19 // #13 │ │ +06c53e: 4b00 0405 |0057: aput v0, v4, v5 │ │ +06c542: 5484 d408 |0059: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c546: 1305 1400 |005b: const/16 v5, #int 20 // #14 │ │ +06c54a: 4b06 0405 |005d: aput v6, v4, v5 │ │ +06c54e: 5c87 d208 |005f: iput-boolean v7, v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c552: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=416 │ │ 0x000b line=417 │ │ 0x0011 line=418 │ │ 0x0017 line=419 │ │ 0x001d line=422 │ │ @@ -54599,24 +54600,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05e7b8: |[05e7b8] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateX:(F)V │ │ -05e7c8: 6200 cd08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e7cc: 6201 bd08 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08bd │ │ -05e7d0: 6e30 db12 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@12db │ │ -05e7d6: 5420 cc08 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05e7da: 6201 cd08 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e7de: 6e20 d612 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d6 │ │ -05e7e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05e7e6: 5c20 d208 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e7ea: 0e00 |0011: return-void │ │ +06c554: |[06c554] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateX:(F)V │ │ +06c564: 6200 cd08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c568: 6201 bd08 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.X_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08bd │ │ +06c56c: 6e30 db12 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@12db │ │ +06c572: 5420 cc08 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c576: 6201 cd08 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c57a: 6e20 d612 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d6 │ │ +06c580: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06c582: 5c20 d208 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c586: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x000e line=83 │ │ 0x0011 line=84 │ │ locals : │ │ @@ -54628,24 +54629,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05e7ec: |[05e7ec] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateY:(F)V │ │ -05e7fc: 6200 cd08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e800: 6201 c208 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c2 │ │ -05e804: 6e30 db12 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@12db │ │ -05e80a: 5420 cc08 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05e80e: 6201 cd08 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e812: 6e20 d612 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d6 │ │ -05e818: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05e81a: 5c20 d208 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e81e: 0e00 |0011: return-void │ │ +06c588: |[06c588] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateY:(F)V │ │ +06c598: 6200 cd08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c59c: 6201 c208 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Y_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c2 │ │ +06c5a0: 6e30 db12 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@12db │ │ +06c5a6: 5420 cc08 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c5aa: 6201 cd08 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c5ae: 6e20 d612 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d6 │ │ +06c5b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06c5b6: 5c20 d208 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c5ba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=91 │ │ 0x000e line=92 │ │ 0x0011 line=93 │ │ locals : │ │ @@ -54657,24 +54658,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -05e820: |[05e820] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateZ:(F)V │ │ -05e830: 6200 cd08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e834: 6201 c708 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c7 │ │ -05e838: 6e30 db12 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@12db │ │ -05e83e: 5420 cc08 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05e842: 6201 cd08 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ -05e846: 6e20 d612 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d6 │ │ -05e84c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05e84e: 5c20 d208 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e852: 0e00 |0011: return-void │ │ +06c5bc: |[06c5bc] com.badlogic.gdx.graphics.g3d.decals.Decal.rotateZ:(F)V │ │ +06c5cc: 6200 cd08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c5d0: 6201 c708 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.Z_AXIS:Lcom/badlogic/gdx/math/Vector3; // field@08c7 │ │ +06c5d4: 6e30 db12 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@12db │ │ +06c5da: 5420 cc08 |0007: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c5de: 6201 cd08 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotator:Lcom/badlogic/gdx/math/Quaternion; // field@08cd │ │ +06c5e2: 6e20 d612 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d6 │ │ +06c5e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06c5ea: 5c20 d208 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c5ee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000e line=101 │ │ 0x0011 line=102 │ │ locals : │ │ @@ -54686,20 +54687,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05e854: |[05e854] com.badlogic.gdx.graphics.g3d.decals.Decal.setBlending:(II)V │ │ -05e864: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05e868: 5902 df08 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05e86c: 5410 ca08 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05e870: 5903 de08 |0006: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ -05e874: 0e00 |0008: return-void │ │ +06c5f0: |[06c5f0] com.badlogic.gdx.graphics.g3d.decals.Decal.setBlending:(II)V │ │ +06c600: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06c604: 5902 df08 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06c608: 5410 ca08 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06c60c: 5903 de08 |0006: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ +06c610: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0004 line=477 │ │ 0x0008 line=478 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54711,45 +54712,45 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -05e878: |[05e878] com.badlogic.gdx.graphics.g3d.decals.Decal.setColor:(FFFF)V │ │ -05e888: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -05e88c: a802 0409 |0002: mul-float v2, v4, v9 │ │ -05e890: 8722 |0004: float-to-int v2, v2 │ │ -05e892: e002 0218 |0005: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -05e896: a803 0408 |0007: mul-float v3, v4, v8 │ │ -05e89a: 8733 |0009: float-to-int v3, v3 │ │ -05e89c: e003 0310 |000a: shl-int/lit8 v3, v3, #int 16 // #10 │ │ -05e8a0: b632 |000c: or-int/2addr v2, v3 │ │ -05e8a2: a803 0407 |000d: mul-float v3, v4, v7 │ │ -05e8a6: 8733 |000f: float-to-int v3, v3 │ │ -05e8a8: e003 0308 |0010: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -05e8ac: b632 |0012: or-int/2addr v2, v3 │ │ -05e8ae: a803 0406 |0013: mul-float v3, v4, v6 │ │ -05e8b2: 8733 |0015: float-to-int v3, v3 │ │ -05e8b4: 9601 0203 |0016: or-int v1, v2, v3 │ │ -05e8b8: 7110 c01f 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -05e8be: 0a00 |001b: move-result v0 │ │ -05e8c0: 5452 d408 |001c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e8c4: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -05e8c6: 4b00 0203 |001f: aput v0, v2, v3 │ │ -05e8ca: 5452 d408 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e8ce: 1303 0900 |0023: const/16 v3, #int 9 // #9 │ │ -05e8d2: 4b00 0203 |0025: aput v0, v2, v3 │ │ -05e8d6: 5452 d408 |0027: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e8da: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ -05e8de: 4b00 0203 |002b: aput v0, v2, v3 │ │ -05e8e2: 5452 d408 |002d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05e8e6: 1303 1500 |002f: const/16 v3, #int 21 // #15 │ │ -05e8ea: 4b00 0203 |0031: aput v0, v2, v3 │ │ -05e8ee: 0e00 |0033: return-void │ │ +06c614: |[06c614] com.badlogic.gdx.graphics.g3d.decals.Decal.setColor:(FFFF)V │ │ +06c624: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +06c628: a802 0409 |0002: mul-float v2, v4, v9 │ │ +06c62c: 8722 |0004: float-to-int v2, v2 │ │ +06c62e: e002 0218 |0005: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +06c632: a803 0408 |0007: mul-float v3, v4, v8 │ │ +06c636: 8733 |0009: float-to-int v3, v3 │ │ +06c638: e003 0310 |000a: shl-int/lit8 v3, v3, #int 16 // #10 │ │ +06c63c: b632 |000c: or-int/2addr v2, v3 │ │ +06c63e: a803 0407 |000d: mul-float v3, v4, v7 │ │ +06c642: 8733 |000f: float-to-int v3, v3 │ │ +06c644: e003 0308 |0010: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +06c648: b632 |0012: or-int/2addr v2, v3 │ │ +06c64a: a803 0406 |0013: mul-float v3, v4, v6 │ │ +06c64e: 8733 |0015: float-to-int v3, v3 │ │ +06c650: 9601 0203 |0016: or-int v1, v2, v3 │ │ +06c654: 7110 c01f 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +06c65a: 0a00 |001b: move-result v0 │ │ +06c65c: 5452 d408 |001c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c660: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +06c662: 4b00 0203 |001f: aput v0, v2, v3 │ │ +06c666: 5452 d408 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c66a: 1303 0900 |0023: const/16 v3, #int 9 // #9 │ │ +06c66e: 4b00 0203 |0025: aput v0, v2, v3 │ │ +06c672: 5452 d408 |0027: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c676: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ +06c67a: 4b00 0203 |002b: aput v0, v2, v3 │ │ +06c67e: 5452 d408 |002d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c682: 1303 1500 |002f: const/16 v3, #int 21 // #15 │ │ +06c686: 4b00 0203 |0031: aput v0, v2, v3 │ │ +06c68a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0018 line=70 │ │ 0x001c line=71 │ │ 0x0021 line=72 │ │ 0x0027 line=73 │ │ @@ -54769,20 +54770,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05e8f0: |[05e8f0] com.badlogic.gdx.graphics.g3d.decals.Decal.setDimensions:(FF)V │ │ -05e900: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e904: 6e30 1513 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -05e90a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05e90c: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e910: 0e00 |0008: return-void │ │ +06c68c: |[06c68c] com.badlogic.gdx.graphics.g3d.decals.Decal.setDimensions:(FF)V │ │ +06c69c: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c6a0: 6e30 1513 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +06c6a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06c6a8: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c6ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ 0x0008 line=287 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54794,20 +54795,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05e914: |[05e914] com.badlogic.gdx.graphics.g3d.decals.Decal.setHeight:(F)V │ │ -05e924: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05e928: 5902 220b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05e92c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05e92e: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e932: 0e00 |0007: return-void │ │ +06c6b0: |[06c6b0] com.badlogic.gdx.graphics.g3d.decals.Decal.setHeight:(F)V │ │ +06c6c0: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c6c4: 5902 220b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c6c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c6ca: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c6ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ 0x0007 line=273 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54818,20 +54819,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05e934: |[05e934] com.badlogic.gdx.graphics.g3d.decals.Decal.setPosition:(FFF)V │ │ -05e944: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05e948: 6e40 4413 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -05e94e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05e950: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e954: 0e00 |0008: return-void │ │ +06c6d0: |[06c6d0] com.badlogic.gdx.graphics.g3d.decals.Decal.setPosition:(FFF)V │ │ +06c6e0: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c6e4: 6e40 4413 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +06c6ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06c6ec: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c6f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54844,48 +54845,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 │ │ -05e958: |[05e958] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -05e968: 6200 cf08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ -05e96c: 6e20 4513 c000 |0002: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -05e972: 0c00 |0005: move-result-object v0 │ │ -05e974: 6e20 2613 b000 |0006: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -05e97a: 0c00 |0009: move-result-object v0 │ │ -05e97c: 6e10 3e13 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -05e982: 6200 d008 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ -05e986: 6e20 4513 b000 |000f: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -05e98c: 0c00 |0012: move-result-object v0 │ │ -05e98e: 6201 cf08 |0013: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ -05e992: 6e20 2613 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -05e998: 0c00 |0018: move-result-object v0 │ │ -05e99a: 6e10 3e13 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -05e9a0: 54a0 cc08 |001c: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05e9a4: 6201 cf08 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ -05e9a8: 5211 2c0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05e9ac: 6202 d008 |0022: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ -05e9b0: 5222 2c0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05e9b4: 52b3 2c0b |0026: iget v3, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05e9b8: 6204 cf08 |0028: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ -05e9bc: 5244 2d0b |002a: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05e9c0: 6205 d008 |002c: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ -05e9c4: 5255 2d0b |002e: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05e9c8: 52b6 2d0b |0030: iget v6, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05e9cc: 6207 cf08 |0032: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ -05e9d0: 5277 2e0b |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05e9d4: 6208 d008 |0036: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ -05e9d8: 5288 2e0b |0038: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05e9dc: 52b9 2e0b |003a: iget v9, v11, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05e9e0: 740a dd12 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@12dd │ │ -05e9e6: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -05e9e8: 5ca0 d208 |0040: iput-boolean v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05e9ec: 0e00 |0042: return-void │ │ +06c6f4: |[06c6f4] com.badlogic.gdx.graphics.g3d.decals.Decal.setRotation:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +06c704: 6200 cf08 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ +06c708: 6e20 4513 c000 |0002: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +06c70e: 0c00 |0005: move-result-object v0 │ │ +06c710: 6e20 2613 b000 |0006: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +06c716: 0c00 |0009: move-result-object v0 │ │ +06c718: 6e10 3e13 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06c71e: 6200 d008 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ +06c722: 6e20 4513 b000 |000f: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +06c728: 0c00 |0012: move-result-object v0 │ │ +06c72a: 6201 cf08 |0013: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ +06c72e: 6e20 2613 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +06c734: 0c00 |0018: move-result-object v0 │ │ +06c736: 6e10 3e13 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06c73c: 54a0 cc08 |001c: iget-object v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c740: 6201 cf08 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ +06c744: 5211 2c0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06c748: 6202 d008 |0022: sget-object v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ +06c74c: 5222 2c0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06c750: 52b3 2c0b |0026: iget v3, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06c754: 6204 cf08 |0028: sget-object v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ +06c758: 5244 2d0b |002a: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06c75c: 6205 d008 |002c: sget-object v5, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ +06c760: 5255 2d0b |002e: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06c764: 52b6 2d0b |0030: iget v6, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06c768: 6207 cf08 |0032: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@08cf │ │ +06c76c: 5277 2e0b |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06c770: 6208 d008 |0036: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@08d0 │ │ +06c774: 5288 2e0b |0038: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06c778: 52b9 2e0b |003a: iget v9, v11, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06c77c: 740a dd12 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@12dd │ │ +06c782: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +06c784: 5ca0 d208 |0040: iput-boolean v0, v10, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c788: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ 0x001c line=110 │ │ 0x003f line=111 │ │ 0x0042 line=112 │ │ @@ -54899,20 +54900,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05e9f0: |[05e9f0] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(F)V │ │ -05ea00: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ea04: 6e30 1513 2002 |0002: invoke-virtual {v0, v2, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -05ea0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05ea0c: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05ea10: 0e00 |0008: return-void │ │ +06c78c: |[06c78c] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(F)V │ │ +06c79c: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c7a0: 6e30 1513 2002 |0002: invoke-virtual {v0, v2, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +06c7a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06c7a8: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c7ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ 0x0008 line=252 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54923,20 +54924,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05ea14: |[05ea14] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(FF)V │ │ -05ea24: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ea28: 6e30 1513 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -05ea2e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05ea30: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05ea34: 0e00 |0008: return-void │ │ +06c7b0: |[06c7b0] com.badlogic.gdx.graphics.g3d.decals.Decal.setScale:(FF)V │ │ +06c7c0: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c7c4: 6e30 1513 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +06c7ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06c7cc: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c7d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ 0x0008 line=244 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54948,20 +54949,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05ea38: |[05ea38] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleX:(F)V │ │ -05ea48: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ea4c: 5902 210b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05ea50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05ea52: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05ea56: 0e00 |0007: return-void │ │ +06c7d4: |[06c7d4] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleX:(F)V │ │ +06c7e4: 5410 ce08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c7e8: 5902 210b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c7ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c7ee: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c7f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x0007 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54972,22 +54973,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05ea58: |[05ea58] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleY:(F)V │ │ -05ea68: 5420 ce08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ea6c: 5201 220b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05ea70: c631 |0004: add-float/2addr v1, v3 │ │ -05ea72: 5901 220b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05ea76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05ea78: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05ea7c: 0e00 |000a: return-void │ │ +06c7f4: |[06c7f4] com.badlogic.gdx.graphics.g3d.decals.Decal.setScaleY:(F)V │ │ +06c804: 5420 ce08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c808: 5201 220b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c80c: c631 |0004: add-float/2addr v1, v3 │ │ +06c80e: 5901 220b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c812: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06c814: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c818: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=229 │ │ 0x000a line=230 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -54998,19 +54999,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 │ │ -05ea80: |[05ea80] com.badlogic.gdx.graphics.g3d.decals.Decal.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -05ea90: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05ea94: 5b02 e008 |0002: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05ea98: 6e10 360f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updateUVs:()V // method@0f36 │ │ -05ea9e: 0e00 |0007: return-void │ │ +06c81c: |[06c81c] com.badlogic.gdx.graphics.g3d.decals.Decal.setTextureRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +06c82c: 5410 ca08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06c830: 5b02 e008 |0002: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06c834: 6e10 360f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updateUVs:()V // method@0f36 │ │ +06c83a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0004 line=463 │ │ 0x0007 line=464 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55021,20 +55022,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05eaa0: |[05eaa0] com.badlogic.gdx.graphics.g3d.decals.Decal.setWidth:(F)V │ │ -05eab0: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ -05eab4: 5902 210b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05eab8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05eaba: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05eabe: 0e00 |0007: return-void │ │ +06c83c: |[06c83c] com.badlogic.gdx.graphics.g3d.decals.Decal.setWidth:(F)V │ │ +06c84c: 5410 c808 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.dimensions:Lcom/badlogic/gdx/math/Vector2; // field@08c8 │ │ +06c850: 5902 210b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c854: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c856: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c85a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0007 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55045,20 +55046,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05eac0: |[05eac0] com.badlogic.gdx.graphics.g3d.decals.Decal.setX:(F)V │ │ -05ead0: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ead4: 5902 2c0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05ead8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05eada: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05eade: 0e00 |0007: return-void │ │ +06c85c: |[06c85c] com.badlogic.gdx.graphics.g3d.decals.Decal.setX:(F)V │ │ +06c86c: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c870: 5902 2c0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06c874: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c876: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c87a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0007 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55069,20 +55070,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05eae0: |[05eae0] com.badlogic.gdx.graphics.g3d.decals.Decal.setY:(F)V │ │ -05eaf0: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05eaf4: 5902 2d0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05eaf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05eafa: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05eafe: 0e00 |0007: return-void │ │ +06c87c: |[06c87c] com.badlogic.gdx.graphics.g3d.decals.Decal.setY:(F)V │ │ +06c88c: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c890: 5902 2d0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06c894: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c896: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c89a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0007 line=156 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55093,20 +55094,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -05eb00: |[05eb00] com.badlogic.gdx.graphics.g3d.decals.Decal.setZ:(F)V │ │ -05eb10: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05eb14: 5902 2e0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05eb18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05eb1a: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05eb1e: 0e00 |0007: return-void │ │ +06c89c: |[06c89c] com.badlogic.gdx.graphics.g3d.decals.Decal.setZ:(F)V │ │ +06c8ac: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06c8b0: 5902 2e0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06c8b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c8b6: 5c10 d208 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06c8ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=176 │ │ 0x0007 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55117,652 +55118,652 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 1080 16-bit code units │ │ -05eb20: |[05eb20] com.badlogic.gdx.graphics.g3d.decals.Decal.transformVertices:()V │ │ -05eb30: 127d |0000: const/4 v13, #int 7 // #7 │ │ -05eb32: 126c |0001: const/4 v12, #int 6 // #6 │ │ -05eb34: 122b |0002: const/4 v11, #int 2 // #2 │ │ -05eb36: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -05eb38: 121a |0004: const/4 v10, #int 1 // #1 │ │ -05eb3a: 54e6 d108 |0005: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ -05eb3e: 3806 2d04 |0007: if-eqz v6, 0434 // +042d │ │ -05eb42: 54e6 d108 |0009: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ -05eb46: 5266 210b |000b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05eb4a: 7f60 |000d: neg-float v0, v6 │ │ -05eb4c: 54e6 d108 |000e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ -05eb50: 5266 220b |0010: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05eb54: 7f61 |0012: neg-float v1, v6 │ │ -05eb56: 54e6 d408 |0013: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eb5a: 4406 0609 |0015: aget v6, v6, v9 │ │ -05eb5e: c606 |0017: add-float/2addr v6, v0 │ │ -05eb60: 54e7 ce08 |0018: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05eb64: 5277 210b |001a: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05eb68: a803 0607 |001c: mul-float v3, v6, v7 │ │ -05eb6c: 54e6 d408 |001e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eb70: 4406 060a |0020: aget v6, v6, v10 │ │ -05eb74: c616 |0022: add-float/2addr v6, v1 │ │ -05eb76: 54e7 ce08 |0023: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05eb7a: 5277 220b |0025: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05eb7e: a804 0607 |0027: mul-float v4, v6, v7 │ │ -05eb82: 54e6 d408 |0029: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eb86: 4405 060b |002b: aget v5, v6, v11 │ │ -05eb8a: 54e6 d408 |002d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eb8e: 54e7 cc08 |002f: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eb92: 5277 0f0b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05eb96: c837 |0033: mul-float/2addr v7, v3 │ │ -05eb98: 54e8 cc08 |0034: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eb9c: 5288 110b |0036: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05eba0: c858 |0038: mul-float/2addr v8, v5 │ │ -05eba2: c687 |0039: add-float/2addr v7, v8 │ │ -05eba4: 54e8 cc08 |003a: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eba8: 5288 120b |003c: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ebac: c848 |003e: mul-float/2addr v8, v4 │ │ -05ebae: c787 |003f: sub-float/2addr v7, v8 │ │ -05ebb0: 4b07 0609 |0040: aput v7, v6, v9 │ │ -05ebb4: 54e6 d408 |0042: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ebb8: 54e7 cc08 |0044: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ebbc: 5277 0f0b |0046: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ebc0: c847 |0048: mul-float/2addr v7, v4 │ │ -05ebc2: 54e8 cc08 |0049: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ebc6: 5288 120b |004b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ebca: c838 |004d: mul-float/2addr v8, v3 │ │ -05ebcc: c687 |004e: add-float/2addr v7, v8 │ │ -05ebce: 54e8 cc08 |004f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ebd2: 5288 100b |0051: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ebd6: c858 |0053: mul-float/2addr v8, v5 │ │ -05ebd8: c787 |0054: sub-float/2addr v7, v8 │ │ -05ebda: 4b07 060a |0055: aput v7, v6, v10 │ │ -05ebde: 54e6 d408 |0057: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ebe2: 54e7 cc08 |0059: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ebe6: 5277 0f0b |005b: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ebea: c857 |005d: mul-float/2addr v7, v5 │ │ -05ebec: 54e8 cc08 |005e: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ebf0: 5288 100b |0060: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ebf4: c848 |0062: mul-float/2addr v8, v4 │ │ -05ebf6: c687 |0063: add-float/2addr v7, v8 │ │ -05ebf8: 54e8 cc08 |0064: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ebfc: 5288 110b |0066: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ec00: c838 |0068: mul-float/2addr v8, v3 │ │ -05ec02: c787 |0069: sub-float/2addr v7, v8 │ │ -05ec04: 4b07 060b |006a: aput v7, v6, v11 │ │ -05ec08: 54e6 cc08 |006c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec0c: 5266 100b |006e: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ec10: 7f66 |0070: neg-float v6, v6 │ │ -05ec12: c836 |0071: mul-float/2addr v6, v3 │ │ -05ec14: 54e7 cc08 |0072: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec18: 5277 110b |0074: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ec1c: c847 |0076: mul-float/2addr v7, v4 │ │ -05ec1e: c776 |0077: sub-float/2addr v6, v7 │ │ -05ec20: 54e7 cc08 |0078: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec24: 5277 120b |007a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ec28: c857 |007c: mul-float/2addr v7, v5 │ │ -05ec2a: a702 0607 |007d: sub-float v2, v6, v7 │ │ -05ec2e: 54e6 cc08 |007f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec32: 6e10 ce12 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05ec38: 54e6 d408 |0084: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ec3c: 4403 0609 |0086: aget v3, v6, v9 │ │ -05ec40: 54e6 d408 |0088: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ec44: 4404 060a |008a: aget v4, v6, v10 │ │ -05ec48: 54e6 d408 |008c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ec4c: 4405 060b |008e: aget v5, v6, v11 │ │ -05ec50: 54e6 d408 |0090: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ec54: 54e7 cc08 |0092: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec58: 5277 100b |0094: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ec5c: c827 |0096: mul-float/2addr v7, v2 │ │ -05ec5e: 54e8 cc08 |0097: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec62: 5288 0f0b |0099: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ec66: c838 |009b: mul-float/2addr v8, v3 │ │ -05ec68: c687 |009c: add-float/2addr v7, v8 │ │ -05ec6a: 54e8 cc08 |009d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec6e: 5288 120b |009f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ec72: c848 |00a1: mul-float/2addr v8, v4 │ │ -05ec74: c687 |00a2: add-float/2addr v7, v8 │ │ -05ec76: 54e8 cc08 |00a3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec7a: 5288 110b |00a5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ec7e: c858 |00a7: mul-float/2addr v8, v5 │ │ -05ec80: c787 |00a8: sub-float/2addr v7, v8 │ │ -05ec82: 4b07 0609 |00a9: aput v7, v6, v9 │ │ -05ec86: 54e6 d408 |00ab: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ec8a: 54e7 cc08 |00ad: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec8e: 5277 110b |00af: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ec92: c827 |00b1: mul-float/2addr v7, v2 │ │ -05ec94: 54e8 cc08 |00b2: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ec98: 5288 0f0b |00b4: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ec9c: c848 |00b6: mul-float/2addr v8, v4 │ │ -05ec9e: c687 |00b7: add-float/2addr v7, v8 │ │ -05eca0: 54e8 cc08 |00b8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eca4: 5288 100b |00ba: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05eca8: c858 |00bc: mul-float/2addr v8, v5 │ │ -05ecaa: c687 |00bd: add-float/2addr v7, v8 │ │ -05ecac: 54e8 cc08 |00be: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ecb0: 5288 120b |00c0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ecb4: c838 |00c2: mul-float/2addr v8, v3 │ │ -05ecb6: c787 |00c3: sub-float/2addr v7, v8 │ │ -05ecb8: 4b07 060a |00c4: aput v7, v6, v10 │ │ -05ecbc: 54e6 d408 |00c6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ecc0: 54e7 cc08 |00c8: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ecc4: 5277 120b |00ca: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ecc8: c827 |00cc: mul-float/2addr v7, v2 │ │ -05ecca: 54e8 cc08 |00cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ecce: 5288 0f0b |00cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ecd2: c858 |00d1: mul-float/2addr v8, v5 │ │ -05ecd4: c687 |00d2: add-float/2addr v7, v8 │ │ -05ecd6: 54e8 cc08 |00d3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ecda: 5288 110b |00d5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ecde: c838 |00d7: mul-float/2addr v8, v3 │ │ -05ece0: c687 |00d8: add-float/2addr v7, v8 │ │ -05ece2: 54e8 cc08 |00d9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ece6: 5288 100b |00db: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ecea: c848 |00dd: mul-float/2addr v8, v4 │ │ -05ecec: c787 |00de: sub-float/2addr v7, v8 │ │ -05ecee: 4b07 060b |00df: aput v7, v6, v11 │ │ -05ecf2: 54e6 cc08 |00e1: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ecf6: 6e10 ce12 0600 |00e3: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05ecfc: 54e6 d408 |00e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed00: 4407 0609 |00e8: aget v7, v6, v9 │ │ -05ed04: 54e8 cb08 |00ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ed08: 5288 2c0b |00ec: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05ed0c: c708 |00ee: sub-float/2addr v8, v0 │ │ -05ed0e: c687 |00ef: add-float/2addr v7, v8 │ │ -05ed10: 4b07 0609 |00f0: aput v7, v6, v9 │ │ -05ed14: 54e6 d408 |00f2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed18: 4407 060a |00f4: aget v7, v6, v10 │ │ -05ed1c: 54e8 cb08 |00f6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ed20: 5288 2d0b |00f8: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05ed24: c718 |00fa: sub-float/2addr v8, v1 │ │ -05ed26: c687 |00fb: add-float/2addr v7, v8 │ │ -05ed28: 4b07 060a |00fc: aput v7, v6, v10 │ │ -05ed2c: 54e6 d408 |00fe: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed30: 4407 060b |0100: aget v7, v6, v11 │ │ -05ed34: 54e8 cb08 |0102: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ed38: 5288 2e0b |0104: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05ed3c: c687 |0106: add-float/2addr v7, v8 │ │ -05ed3e: 4b07 060b |0107: aput v7, v6, v11 │ │ -05ed42: 54e6 d408 |0109: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed46: 4406 060c |010b: aget v6, v6, v12 │ │ -05ed4a: c606 |010d: add-float/2addr v6, v0 │ │ -05ed4c: 54e7 ce08 |010e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ed50: 5277 210b |0110: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05ed54: a803 0607 |0112: mul-float v3, v6, v7 │ │ -05ed58: 54e6 d408 |0114: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed5c: 4406 060d |0116: aget v6, v6, v13 │ │ -05ed60: c616 |0118: add-float/2addr v6, v1 │ │ -05ed62: 54e7 ce08 |0119: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ed66: 5277 220b |011b: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05ed6a: a804 0607 |011d: mul-float v4, v6, v7 │ │ -05ed6e: 54e6 d408 |011f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed72: 1307 0800 |0121: const/16 v7, #int 8 // #8 │ │ -05ed76: 4405 0607 |0123: aget v5, v6, v7 │ │ -05ed7a: 54e6 d408 |0125: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ed7e: 54e7 cc08 |0127: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ed82: 5277 0f0b |0129: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ed86: c837 |012b: mul-float/2addr v7, v3 │ │ -05ed88: 54e8 cc08 |012c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ed8c: 5288 110b |012e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ed90: c858 |0130: mul-float/2addr v8, v5 │ │ -05ed92: c687 |0131: add-float/2addr v7, v8 │ │ -05ed94: 54e8 cc08 |0132: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ed98: 5288 120b |0134: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ed9c: c848 |0136: mul-float/2addr v8, v4 │ │ -05ed9e: c787 |0137: sub-float/2addr v7, v8 │ │ -05eda0: 4b07 060c |0138: aput v7, v6, v12 │ │ -05eda4: 54e6 d408 |013a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eda8: 54e7 cc08 |013c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05edac: 5277 0f0b |013e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05edb0: c847 |0140: mul-float/2addr v7, v4 │ │ -05edb2: 54e8 cc08 |0141: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05edb6: 5288 120b |0143: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05edba: c838 |0145: mul-float/2addr v8, v3 │ │ -05edbc: c687 |0146: add-float/2addr v7, v8 │ │ -05edbe: 54e8 cc08 |0147: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05edc2: 5288 100b |0149: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05edc6: c858 |014b: mul-float/2addr v8, v5 │ │ -05edc8: c787 |014c: sub-float/2addr v7, v8 │ │ -05edca: 4b07 060d |014d: aput v7, v6, v13 │ │ -05edce: 54e6 d408 |014f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05edd2: 1307 0800 |0151: const/16 v7, #int 8 // #8 │ │ -05edd6: 54e8 cc08 |0153: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05edda: 5288 0f0b |0155: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05edde: c858 |0157: mul-float/2addr v8, v5 │ │ -05ede0: 54e9 cc08 |0158: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ede4: 5299 100b |015a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ede8: c849 |015c: mul-float/2addr v9, v4 │ │ -05edea: c698 |015d: add-float/2addr v8, v9 │ │ -05edec: 54e9 cc08 |015e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05edf0: 5299 110b |0160: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05edf4: c839 |0162: mul-float/2addr v9, v3 │ │ -05edf6: c798 |0163: sub-float/2addr v8, v9 │ │ -05edf8: 4b08 0607 |0164: aput v8, v6, v7 │ │ -05edfc: 54e6 cc08 |0166: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee00: 5266 100b |0168: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ee04: 7f66 |016a: neg-float v6, v6 │ │ -05ee06: c836 |016b: mul-float/2addr v6, v3 │ │ -05ee08: 54e7 cc08 |016c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee0c: 5277 110b |016e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ee10: c847 |0170: mul-float/2addr v7, v4 │ │ -05ee12: c776 |0171: sub-float/2addr v6, v7 │ │ -05ee14: 54e7 cc08 |0172: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee18: 5277 120b |0174: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ee1c: c857 |0176: mul-float/2addr v7, v5 │ │ -05ee1e: a702 0607 |0177: sub-float v2, v6, v7 │ │ -05ee22: 54e6 cc08 |0179: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee26: 6e10 ce12 0600 |017b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05ee2c: 54e6 d408 |017e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ee30: 4403 060c |0180: aget v3, v6, v12 │ │ -05ee34: 54e6 d408 |0182: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ee38: 4404 060d |0184: aget v4, v6, v13 │ │ -05ee3c: 54e6 d408 |0186: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ee40: 1307 0800 |0188: const/16 v7, #int 8 // #8 │ │ -05ee44: 4405 0607 |018a: aget v5, v6, v7 │ │ -05ee48: 54e6 d408 |018c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ee4c: 54e7 cc08 |018e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee50: 5277 100b |0190: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05ee54: c827 |0192: mul-float/2addr v7, v2 │ │ -05ee56: 54e8 cc08 |0193: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee5a: 5288 0f0b |0195: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ee5e: c838 |0197: mul-float/2addr v8, v3 │ │ -05ee60: c687 |0198: add-float/2addr v7, v8 │ │ -05ee62: 54e8 cc08 |0199: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee66: 5288 120b |019b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05ee6a: c848 |019d: mul-float/2addr v8, v4 │ │ -05ee6c: c687 |019e: add-float/2addr v7, v8 │ │ -05ee6e: 54e8 cc08 |019f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee72: 5288 110b |01a1: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ee76: c858 |01a3: mul-float/2addr v8, v5 │ │ -05ee78: c787 |01a4: sub-float/2addr v7, v8 │ │ -05ee7a: 4b07 060c |01a5: aput v7, v6, v12 │ │ -05ee7e: 54e6 d408 |01a7: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ee82: 54e7 cc08 |01a9: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee86: 5277 110b |01ab: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ee8a: c827 |01ad: mul-float/2addr v7, v2 │ │ -05ee8c: 54e8 cc08 |01ae: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee90: 5288 0f0b |01b0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ee94: c848 |01b2: mul-float/2addr v8, v4 │ │ -05ee96: c687 |01b3: add-float/2addr v7, v8 │ │ -05ee98: 54e8 cc08 |01b4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ee9c: 5288 100b |01b6: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05eea0: c858 |01b8: mul-float/2addr v8, v5 │ │ -05eea2: c687 |01b9: add-float/2addr v7, v8 │ │ -05eea4: 54e8 cc08 |01ba: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eea8: 5288 120b |01bc: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05eeac: c838 |01be: mul-float/2addr v8, v3 │ │ -05eeae: c787 |01bf: sub-float/2addr v7, v8 │ │ -05eeb0: 4b07 060d |01c0: aput v7, v6, v13 │ │ -05eeb4: 54e6 d408 |01c2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eeb8: 1307 0800 |01c4: const/16 v7, #int 8 // #8 │ │ -05eebc: 54e8 cc08 |01c6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eec0: 5288 120b |01c8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05eec4: c828 |01ca: mul-float/2addr v8, v2 │ │ -05eec6: 54e9 cc08 |01cb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eeca: 5299 0f0b |01cd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05eece: c859 |01cf: mul-float/2addr v9, v5 │ │ -05eed0: c698 |01d0: add-float/2addr v8, v9 │ │ -05eed2: 54e9 cc08 |01d1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eed6: 5299 110b |01d3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05eeda: c839 |01d5: mul-float/2addr v9, v3 │ │ -05eedc: c698 |01d6: add-float/2addr v8, v9 │ │ -05eede: 54e9 cc08 |01d7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eee2: 5299 100b |01d9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05eee6: c849 |01db: mul-float/2addr v9, v4 │ │ -05eee8: c798 |01dc: sub-float/2addr v8, v9 │ │ -05eeea: 4b08 0607 |01dd: aput v8, v6, v7 │ │ -05eeee: 54e6 cc08 |01df: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eef2: 6e10 ce12 0600 |01e1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05eef8: 54e6 d408 |01e4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05eefc: 4407 060c |01e6: aget v7, v6, v12 │ │ -05ef00: 54e8 cb08 |01e8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ef04: 5288 2c0b |01ea: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05ef08: c708 |01ec: sub-float/2addr v8, v0 │ │ -05ef0a: c687 |01ed: add-float/2addr v7, v8 │ │ -05ef0c: 4b07 060c |01ee: aput v7, v6, v12 │ │ -05ef10: 54e6 d408 |01f0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ef14: 4407 060d |01f2: aget v7, v6, v13 │ │ -05ef18: 54e8 cb08 |01f4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ef1c: 5288 2d0b |01f6: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05ef20: c718 |01f8: sub-float/2addr v8, v1 │ │ -05ef22: c687 |01f9: add-float/2addr v7, v8 │ │ -05ef24: 4b07 060d |01fa: aput v7, v6, v13 │ │ -05ef28: 54e6 d408 |01fc: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ef2c: 1307 0800 |01fe: const/16 v7, #int 8 // #8 │ │ -05ef30: 4408 0607 |0200: aget v8, v6, v7 │ │ -05ef34: 54e9 cb08 |0202: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05ef38: 5299 2e0b |0204: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05ef3c: c698 |0206: add-float/2addr v8, v9 │ │ -05ef3e: 4b08 0607 |0207: aput v8, v6, v7 │ │ -05ef42: 54e6 d408 |0209: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ef46: 1307 0c00 |020b: const/16 v7, #int 12 // #c │ │ -05ef4a: 4406 0607 |020d: aget v6, v6, v7 │ │ -05ef4e: c606 |020f: add-float/2addr v6, v0 │ │ -05ef50: 54e7 ce08 |0210: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ef54: 5277 210b |0212: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05ef58: a803 0607 |0214: mul-float v3, v6, v7 │ │ -05ef5c: 54e6 d408 |0216: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ef60: 1307 0d00 |0218: const/16 v7, #int 13 // #d │ │ -05ef64: 4406 0607 |021a: aget v6, v6, v7 │ │ -05ef68: c616 |021c: add-float/2addr v6, v1 │ │ -05ef6a: 54e7 ce08 |021d: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05ef6e: 5277 220b |021f: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05ef72: a804 0607 |0221: mul-float v4, v6, v7 │ │ -05ef76: 54e6 d408 |0223: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ef7a: 1307 0e00 |0225: const/16 v7, #int 14 // #e │ │ -05ef7e: 4405 0607 |0227: aget v5, v6, v7 │ │ -05ef82: 54e6 d408 |0229: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05ef86: 1307 0c00 |022b: const/16 v7, #int 12 // #c │ │ -05ef8a: 54e8 cc08 |022d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ef8e: 5288 0f0b |022f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05ef92: c838 |0231: mul-float/2addr v8, v3 │ │ -05ef94: 54e9 cc08 |0232: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05ef98: 5299 110b |0234: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05ef9c: c859 |0236: mul-float/2addr v9, v5 │ │ -05ef9e: c698 |0237: add-float/2addr v8, v9 │ │ -05efa0: 54e9 cc08 |0238: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05efa4: 5299 120b |023a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05efa8: c849 |023c: mul-float/2addr v9, v4 │ │ -05efaa: c798 |023d: sub-float/2addr v8, v9 │ │ -05efac: 4b08 0607 |023e: aput v8, v6, v7 │ │ -05efb0: 54e6 d408 |0240: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05efb4: 1307 0d00 |0242: const/16 v7, #int 13 // #d │ │ -05efb8: 54e8 cc08 |0244: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05efbc: 5288 0f0b |0246: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05efc0: c848 |0248: mul-float/2addr v8, v4 │ │ -05efc2: 54e9 cc08 |0249: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05efc6: 5299 120b |024b: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05efca: c839 |024d: mul-float/2addr v9, v3 │ │ -05efcc: c698 |024e: add-float/2addr v8, v9 │ │ -05efce: 54e9 cc08 |024f: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05efd2: 5299 100b |0251: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05efd6: c859 |0253: mul-float/2addr v9, v5 │ │ -05efd8: c798 |0254: sub-float/2addr v8, v9 │ │ -05efda: 4b08 0607 |0255: aput v8, v6, v7 │ │ -05efde: 54e6 d408 |0257: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05efe2: 1307 0e00 |0259: const/16 v7, #int 14 // #e │ │ -05efe6: 54e8 cc08 |025b: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05efea: 5288 0f0b |025d: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05efee: c858 |025f: mul-float/2addr v8, v5 │ │ -05eff0: 54e9 cc08 |0260: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05eff4: 5299 100b |0262: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05eff8: c849 |0264: mul-float/2addr v9, v4 │ │ -05effa: c698 |0265: add-float/2addr v8, v9 │ │ -05effc: 54e9 cc08 |0266: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f000: 5299 110b |0268: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f004: c839 |026a: mul-float/2addr v9, v3 │ │ -05f006: c798 |026b: sub-float/2addr v8, v9 │ │ -05f008: 4b08 0607 |026c: aput v8, v6, v7 │ │ -05f00c: 54e6 cc08 |026e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f010: 5266 100b |0270: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f014: 7f66 |0272: neg-float v6, v6 │ │ -05f016: c836 |0273: mul-float/2addr v6, v3 │ │ -05f018: 54e7 cc08 |0274: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f01c: 5277 110b |0276: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f020: c847 |0278: mul-float/2addr v7, v4 │ │ -05f022: c776 |0279: sub-float/2addr v6, v7 │ │ -05f024: 54e7 cc08 |027a: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f028: 5277 120b |027c: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f02c: c857 |027e: mul-float/2addr v7, v5 │ │ -05f02e: a702 0607 |027f: sub-float v2, v6, v7 │ │ -05f032: 54e6 cc08 |0281: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f036: 6e10 ce12 0600 |0283: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05f03c: 54e6 d408 |0286: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f040: 1307 0c00 |0288: const/16 v7, #int 12 // #c │ │ -05f044: 4403 0607 |028a: aget v3, v6, v7 │ │ -05f048: 54e6 d408 |028c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f04c: 1307 0d00 |028e: const/16 v7, #int 13 // #d │ │ -05f050: 4404 0607 |0290: aget v4, v6, v7 │ │ -05f054: 54e6 d408 |0292: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f058: 1307 0e00 |0294: const/16 v7, #int 14 // #e │ │ -05f05c: 4405 0607 |0296: aget v5, v6, v7 │ │ -05f060: 54e6 d408 |0298: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f064: 1307 0c00 |029a: const/16 v7, #int 12 // #c │ │ -05f068: 54e8 cc08 |029c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f06c: 5288 100b |029e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f070: c828 |02a0: mul-float/2addr v8, v2 │ │ -05f072: 54e9 cc08 |02a1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f076: 5299 0f0b |02a3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f07a: c839 |02a5: mul-float/2addr v9, v3 │ │ -05f07c: c698 |02a6: add-float/2addr v8, v9 │ │ -05f07e: 54e9 cc08 |02a7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f082: 5299 120b |02a9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f086: c849 |02ab: mul-float/2addr v9, v4 │ │ -05f088: c698 |02ac: add-float/2addr v8, v9 │ │ -05f08a: 54e9 cc08 |02ad: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f08e: 5299 110b |02af: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f092: c859 |02b1: mul-float/2addr v9, v5 │ │ -05f094: c798 |02b2: sub-float/2addr v8, v9 │ │ -05f096: 4b08 0607 |02b3: aput v8, v6, v7 │ │ -05f09a: 54e6 d408 |02b5: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f09e: 1307 0d00 |02b7: const/16 v7, #int 13 // #d │ │ -05f0a2: 54e8 cc08 |02b9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0a6: 5288 110b |02bb: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f0aa: c828 |02bd: mul-float/2addr v8, v2 │ │ -05f0ac: 54e9 cc08 |02be: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0b0: 5299 0f0b |02c0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f0b4: c849 |02c2: mul-float/2addr v9, v4 │ │ -05f0b6: c698 |02c3: add-float/2addr v8, v9 │ │ -05f0b8: 54e9 cc08 |02c4: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0bc: 5299 100b |02c6: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f0c0: c859 |02c8: mul-float/2addr v9, v5 │ │ -05f0c2: c698 |02c9: add-float/2addr v8, v9 │ │ -05f0c4: 54e9 cc08 |02ca: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0c8: 5299 120b |02cc: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f0cc: c839 |02ce: mul-float/2addr v9, v3 │ │ -05f0ce: c798 |02cf: sub-float/2addr v8, v9 │ │ -05f0d0: 4b08 0607 |02d0: aput v8, v6, v7 │ │ -05f0d4: 54e6 d408 |02d2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f0d8: 1307 0e00 |02d4: const/16 v7, #int 14 // #e │ │ -05f0dc: 54e8 cc08 |02d6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0e0: 5288 120b |02d8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f0e4: c828 |02da: mul-float/2addr v8, v2 │ │ -05f0e6: 54e9 cc08 |02db: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0ea: 5299 0f0b |02dd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f0ee: c859 |02df: mul-float/2addr v9, v5 │ │ -05f0f0: c698 |02e0: add-float/2addr v8, v9 │ │ -05f0f2: 54e9 cc08 |02e1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f0f6: 5299 110b |02e3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f0fa: c839 |02e5: mul-float/2addr v9, v3 │ │ -05f0fc: c698 |02e6: add-float/2addr v8, v9 │ │ -05f0fe: 54e9 cc08 |02e7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f102: 5299 100b |02e9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f106: c849 |02eb: mul-float/2addr v9, v4 │ │ -05f108: c798 |02ec: sub-float/2addr v8, v9 │ │ -05f10a: 4b08 0607 |02ed: aput v8, v6, v7 │ │ -05f10e: 54e6 cc08 |02ef: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f112: 6e10 ce12 0600 |02f1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05f118: 54e6 d408 |02f4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f11c: 1307 0c00 |02f6: const/16 v7, #int 12 // #c │ │ -05f120: 4408 0607 |02f8: aget v8, v6, v7 │ │ -05f124: 54e9 cb08 |02fa: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f128: 5299 2c0b |02fc: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05f12c: c709 |02fe: sub-float/2addr v9, v0 │ │ -05f12e: c698 |02ff: add-float/2addr v8, v9 │ │ -05f130: 4b08 0607 |0300: aput v8, v6, v7 │ │ -05f134: 54e6 d408 |0302: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f138: 1307 0d00 |0304: const/16 v7, #int 13 // #d │ │ -05f13c: 4408 0607 |0306: aget v8, v6, v7 │ │ -05f140: 54e9 cb08 |0308: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f144: 5299 2d0b |030a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05f148: c719 |030c: sub-float/2addr v9, v1 │ │ -05f14a: c698 |030d: add-float/2addr v8, v9 │ │ -05f14c: 4b08 0607 |030e: aput v8, v6, v7 │ │ -05f150: 54e6 d408 |0310: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f154: 1307 0e00 |0312: const/16 v7, #int 14 // #e │ │ -05f158: 4408 0607 |0314: aget v8, v6, v7 │ │ -05f15c: 54e9 cb08 |0316: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f160: 5299 2e0b |0318: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05f164: c698 |031a: add-float/2addr v8, v9 │ │ -05f166: 4b08 0607 |031b: aput v8, v6, v7 │ │ -05f16a: 54e6 d408 |031d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f16e: 1307 1200 |031f: const/16 v7, #int 18 // #12 │ │ -05f172: 4406 0607 |0321: aget v6, v6, v7 │ │ -05f176: c606 |0323: add-float/2addr v6, v0 │ │ -05f178: 54e7 ce08 |0324: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05f17c: 5277 210b |0326: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -05f180: a803 0607 |0328: mul-float v3, v6, v7 │ │ -05f184: 54e6 d408 |032a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f188: 1307 1300 |032c: const/16 v7, #int 19 // #13 │ │ -05f18c: 4406 0607 |032e: aget v6, v6, v7 │ │ -05f190: c616 |0330: add-float/2addr v6, v1 │ │ -05f192: 54e7 ce08 |0331: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ -05f196: 5277 220b |0333: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -05f19a: a804 0607 |0335: mul-float v4, v6, v7 │ │ -05f19e: 54e6 d408 |0337: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f1a2: 1307 1400 |0339: const/16 v7, #int 20 // #14 │ │ -05f1a6: 4405 0607 |033b: aget v5, v6, v7 │ │ -05f1aa: 54e6 d408 |033d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f1ae: 1307 1200 |033f: const/16 v7, #int 18 // #12 │ │ -05f1b2: 54e8 cc08 |0341: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f1b6: 5288 0f0b |0343: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f1ba: c838 |0345: mul-float/2addr v8, v3 │ │ -05f1bc: 54e9 cc08 |0346: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f1c0: 5299 110b |0348: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f1c4: c859 |034a: mul-float/2addr v9, v5 │ │ -05f1c6: c698 |034b: add-float/2addr v8, v9 │ │ -05f1c8: 54e9 cc08 |034c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f1cc: 5299 120b |034e: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f1d0: c849 |0350: mul-float/2addr v9, v4 │ │ -05f1d2: c798 |0351: sub-float/2addr v8, v9 │ │ -05f1d4: 4b08 0607 |0352: aput v8, v6, v7 │ │ -05f1d8: 54e6 d408 |0354: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f1dc: 1307 1300 |0356: const/16 v7, #int 19 // #13 │ │ -05f1e0: 54e8 cc08 |0358: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f1e4: 5288 0f0b |035a: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f1e8: c848 |035c: mul-float/2addr v8, v4 │ │ -05f1ea: 54e9 cc08 |035d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f1ee: 5299 120b |035f: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f1f2: c839 |0361: mul-float/2addr v9, v3 │ │ -05f1f4: c698 |0362: add-float/2addr v8, v9 │ │ -05f1f6: 54e9 cc08 |0363: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f1fa: 5299 100b |0365: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f1fe: c859 |0367: mul-float/2addr v9, v5 │ │ -05f200: c798 |0368: sub-float/2addr v8, v9 │ │ -05f202: 4b08 0607 |0369: aput v8, v6, v7 │ │ -05f206: 54e6 d408 |036b: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f20a: 1307 1400 |036d: const/16 v7, #int 20 // #14 │ │ -05f20e: 54e8 cc08 |036f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f212: 5288 0f0b |0371: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f216: c858 |0373: mul-float/2addr v8, v5 │ │ -05f218: 54e9 cc08 |0374: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f21c: 5299 100b |0376: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f220: c849 |0378: mul-float/2addr v9, v4 │ │ -05f222: c698 |0379: add-float/2addr v8, v9 │ │ -05f224: 54e9 cc08 |037a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f228: 5299 110b |037c: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f22c: c839 |037e: mul-float/2addr v9, v3 │ │ -05f22e: c798 |037f: sub-float/2addr v8, v9 │ │ -05f230: 4b08 0607 |0380: aput v8, v6, v7 │ │ -05f234: 54e6 cc08 |0382: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f238: 5266 100b |0384: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f23c: 7f66 |0386: neg-float v6, v6 │ │ -05f23e: c836 |0387: mul-float/2addr v6, v3 │ │ -05f240: 54e7 cc08 |0388: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f244: 5277 110b |038a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f248: c847 |038c: mul-float/2addr v7, v4 │ │ -05f24a: c776 |038d: sub-float/2addr v6, v7 │ │ -05f24c: 54e7 cc08 |038e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f250: 5277 120b |0390: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f254: c857 |0392: mul-float/2addr v7, v5 │ │ -05f256: a702 0607 |0393: sub-float v2, v6, v7 │ │ -05f25a: 54e6 cc08 |0395: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f25e: 6e10 ce12 0600 |0397: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05f264: 54e6 d408 |039a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f268: 1307 1200 |039c: const/16 v7, #int 18 // #12 │ │ -05f26c: 4403 0607 |039e: aget v3, v6, v7 │ │ -05f270: 54e6 d408 |03a0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f274: 1307 1300 |03a2: const/16 v7, #int 19 // #13 │ │ -05f278: 4404 0607 |03a4: aget v4, v6, v7 │ │ -05f27c: 54e6 d408 |03a6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f280: 1307 1400 |03a8: const/16 v7, #int 20 // #14 │ │ -05f284: 4405 0607 |03aa: aget v5, v6, v7 │ │ -05f288: 54e6 d408 |03ac: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f28c: 1307 1200 |03ae: const/16 v7, #int 18 // #12 │ │ -05f290: 54e8 cc08 |03b0: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f294: 5288 100b |03b2: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f298: c828 |03b4: mul-float/2addr v8, v2 │ │ -05f29a: 54e9 cc08 |03b5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f29e: 5299 0f0b |03b7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f2a2: c839 |03b9: mul-float/2addr v9, v3 │ │ -05f2a4: c698 |03ba: add-float/2addr v8, v9 │ │ -05f2a6: 54e9 cc08 |03bb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f2aa: 5299 120b |03bd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f2ae: c849 |03bf: mul-float/2addr v9, v4 │ │ -05f2b0: c698 |03c0: add-float/2addr v8, v9 │ │ -05f2b2: 54e9 cc08 |03c1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f2b6: 5299 110b |03c3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f2ba: c859 |03c5: mul-float/2addr v9, v5 │ │ -05f2bc: c798 |03c6: sub-float/2addr v8, v9 │ │ -05f2be: 4b08 0607 |03c7: aput v8, v6, v7 │ │ -05f2c2: 54e6 d408 |03c9: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f2c6: 1307 1300 |03cb: const/16 v7, #int 19 // #13 │ │ -05f2ca: 54e8 cc08 |03cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f2ce: 5288 110b |03cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f2d2: c828 |03d1: mul-float/2addr v8, v2 │ │ -05f2d4: 54e9 cc08 |03d2: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f2d8: 5299 0f0b |03d4: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f2dc: c849 |03d6: mul-float/2addr v9, v4 │ │ -05f2de: c698 |03d7: add-float/2addr v8, v9 │ │ -05f2e0: 54e9 cc08 |03d8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f2e4: 5299 100b |03da: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f2e8: c859 |03dc: mul-float/2addr v9, v5 │ │ -05f2ea: c698 |03dd: add-float/2addr v8, v9 │ │ -05f2ec: 54e9 cc08 |03de: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f2f0: 5299 120b |03e0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f2f4: c839 |03e2: mul-float/2addr v9, v3 │ │ -05f2f6: c798 |03e3: sub-float/2addr v8, v9 │ │ -05f2f8: 4b08 0607 |03e4: aput v8, v6, v7 │ │ -05f2fc: 54e6 d408 |03e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f300: 1307 1400 |03e8: const/16 v7, #int 20 // #14 │ │ -05f304: 54e8 cc08 |03ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f308: 5288 120b |03ec: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f30c: c828 |03ee: mul-float/2addr v8, v2 │ │ -05f30e: 54e9 cc08 |03ef: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f312: 5299 0f0b |03f1: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f316: c859 |03f3: mul-float/2addr v9, v5 │ │ -05f318: c698 |03f4: add-float/2addr v8, v9 │ │ -05f31a: 54e9 cc08 |03f5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f31e: 5299 110b |03f7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f322: c839 |03f9: mul-float/2addr v9, v3 │ │ -05f324: c698 |03fa: add-float/2addr v8, v9 │ │ -05f326: 54e9 cc08 |03fb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f32a: 5299 100b |03fd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f32e: c849 |03ff: mul-float/2addr v9, v4 │ │ -05f330: c798 |0400: sub-float/2addr v8, v9 │ │ -05f332: 4b08 0607 |0401: aput v8, v6, v7 │ │ -05f336: 54e6 cc08 |0403: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ -05f33a: 6e10 ce12 0600 |0405: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -05f340: 54e6 d408 |0408: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f344: 1307 1200 |040a: const/16 v7, #int 18 // #12 │ │ -05f348: 4408 0607 |040c: aget v8, v6, v7 │ │ -05f34c: 54e9 cb08 |040e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f350: 5299 2c0b |0410: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05f354: c709 |0412: sub-float/2addr v9, v0 │ │ -05f356: c698 |0413: add-float/2addr v8, v9 │ │ -05f358: 4b08 0607 |0414: aput v8, v6, v7 │ │ -05f35c: 54e6 d408 |0416: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f360: 1307 1300 |0418: const/16 v7, #int 19 // #13 │ │ -05f364: 4408 0607 |041a: aget v8, v6, v7 │ │ -05f368: 54e9 cb08 |041c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f36c: 5299 2d0b |041e: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05f370: c719 |0420: sub-float/2addr v9, v1 │ │ -05f372: c698 |0421: add-float/2addr v8, v9 │ │ -05f374: 4b08 0607 |0422: aput v8, v6, v7 │ │ -05f378: 54e6 d408 |0424: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f37c: 1307 1400 |0426: const/16 v7, #int 20 // #14 │ │ -05f380: 4408 0607 |0428: aget v8, v6, v7 │ │ -05f384: 54e9 cb08 |042a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f388: 5299 2e0b |042c: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05f38c: c698 |042e: add-float/2addr v8, v9 │ │ -05f38e: 4b08 0607 |042f: aput v8, v6, v7 │ │ -05f392: 5cea d208 |0431: iput-boolean v10, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05f396: 0e00 |0433: return-void │ │ -05f398: 1201 |0434: const/4 v1, #int 0 // #0 │ │ -05f39a: 0110 |0435: move v0, v1 │ │ -05f39c: 2900 ddfb |0436: goto/16 0013 // -0423 │ │ +06c8bc: |[06c8bc] com.badlogic.gdx.graphics.g3d.decals.Decal.transformVertices:()V │ │ +06c8cc: 127d |0000: const/4 v13, #int 7 // #7 │ │ +06c8ce: 126c |0001: const/4 v12, #int 6 // #6 │ │ +06c8d0: 122b |0002: const/4 v11, #int 2 // #2 │ │ +06c8d2: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +06c8d4: 121a |0004: const/4 v10, #int 1 // #1 │ │ +06c8d6: 54e6 d108 |0005: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ +06c8da: 3806 2d04 |0007: if-eqz v6, 0434 // +042d │ │ +06c8de: 54e6 d108 |0009: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ +06c8e2: 5266 210b |000b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c8e6: 7f60 |000d: neg-float v0, v6 │ │ +06c8e8: 54e6 d108 |000e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformationOffset:Lcom/badlogic/gdx/math/Vector2; // field@08d1 │ │ +06c8ec: 5266 220b |0010: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c8f0: 7f61 |0012: neg-float v1, v6 │ │ +06c8f2: 54e6 d408 |0013: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c8f6: 4406 0609 |0015: aget v6, v6, v9 │ │ +06c8fa: c606 |0017: add-float/2addr v6, v0 │ │ +06c8fc: 54e7 ce08 |0018: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c900: 5277 210b |001a: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06c904: a803 0607 |001c: mul-float v3, v6, v7 │ │ +06c908: 54e6 d408 |001e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c90c: 4406 060a |0020: aget v6, v6, v10 │ │ +06c910: c616 |0022: add-float/2addr v6, v1 │ │ +06c912: 54e7 ce08 |0023: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06c916: 5277 220b |0025: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06c91a: a804 0607 |0027: mul-float v4, v6, v7 │ │ +06c91e: 54e6 d408 |0029: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c922: 4405 060b |002b: aget v5, v6, v11 │ │ +06c926: 54e6 d408 |002d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c92a: 54e7 cc08 |002f: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c92e: 5277 0f0b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06c932: c837 |0033: mul-float/2addr v7, v3 │ │ +06c934: 54e8 cc08 |0034: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c938: 5288 110b |0036: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06c93c: c858 |0038: mul-float/2addr v8, v5 │ │ +06c93e: c687 |0039: add-float/2addr v7, v8 │ │ +06c940: 54e8 cc08 |003a: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c944: 5288 120b |003c: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06c948: c848 |003e: mul-float/2addr v8, v4 │ │ +06c94a: c787 |003f: sub-float/2addr v7, v8 │ │ +06c94c: 4b07 0609 |0040: aput v7, v6, v9 │ │ +06c950: 54e6 d408 |0042: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c954: 54e7 cc08 |0044: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c958: 5277 0f0b |0046: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06c95c: c847 |0048: mul-float/2addr v7, v4 │ │ +06c95e: 54e8 cc08 |0049: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c962: 5288 120b |004b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06c966: c838 |004d: mul-float/2addr v8, v3 │ │ +06c968: c687 |004e: add-float/2addr v7, v8 │ │ +06c96a: 54e8 cc08 |004f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c96e: 5288 100b |0051: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06c972: c858 |0053: mul-float/2addr v8, v5 │ │ +06c974: c787 |0054: sub-float/2addr v7, v8 │ │ +06c976: 4b07 060a |0055: aput v7, v6, v10 │ │ +06c97a: 54e6 d408 |0057: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c97e: 54e7 cc08 |0059: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c982: 5277 0f0b |005b: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06c986: c857 |005d: mul-float/2addr v7, v5 │ │ +06c988: 54e8 cc08 |005e: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c98c: 5288 100b |0060: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06c990: c848 |0062: mul-float/2addr v8, v4 │ │ +06c992: c687 |0063: add-float/2addr v7, v8 │ │ +06c994: 54e8 cc08 |0064: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c998: 5288 110b |0066: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06c99c: c838 |0068: mul-float/2addr v8, v3 │ │ +06c99e: c787 |0069: sub-float/2addr v7, v8 │ │ +06c9a0: 4b07 060b |006a: aput v7, v6, v11 │ │ +06c9a4: 54e6 cc08 |006c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c9a8: 5266 100b |006e: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06c9ac: 7f66 |0070: neg-float v6, v6 │ │ +06c9ae: c836 |0071: mul-float/2addr v6, v3 │ │ +06c9b0: 54e7 cc08 |0072: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c9b4: 5277 110b |0074: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06c9b8: c847 |0076: mul-float/2addr v7, v4 │ │ +06c9ba: c776 |0077: sub-float/2addr v6, v7 │ │ +06c9bc: 54e7 cc08 |0078: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c9c0: 5277 120b |007a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06c9c4: c857 |007c: mul-float/2addr v7, v5 │ │ +06c9c6: a702 0607 |007d: sub-float v2, v6, v7 │ │ +06c9ca: 54e6 cc08 |007f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c9ce: 6e10 ce12 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06c9d4: 54e6 d408 |0084: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c9d8: 4403 0609 |0086: aget v3, v6, v9 │ │ +06c9dc: 54e6 d408 |0088: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c9e0: 4404 060a |008a: aget v4, v6, v10 │ │ +06c9e4: 54e6 d408 |008c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c9e8: 4405 060b |008e: aget v5, v6, v11 │ │ +06c9ec: 54e6 d408 |0090: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06c9f0: 54e7 cc08 |0092: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c9f4: 5277 100b |0094: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06c9f8: c827 |0096: mul-float/2addr v7, v2 │ │ +06c9fa: 54e8 cc08 |0097: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06c9fe: 5288 0f0b |0099: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06ca02: c838 |009b: mul-float/2addr v8, v3 │ │ +06ca04: c687 |009c: add-float/2addr v7, v8 │ │ +06ca06: 54e8 cc08 |009d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca0a: 5288 120b |009f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06ca0e: c848 |00a1: mul-float/2addr v8, v4 │ │ +06ca10: c687 |00a2: add-float/2addr v7, v8 │ │ +06ca12: 54e8 cc08 |00a3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca16: 5288 110b |00a5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06ca1a: c858 |00a7: mul-float/2addr v8, v5 │ │ +06ca1c: c787 |00a8: sub-float/2addr v7, v8 │ │ +06ca1e: 4b07 0609 |00a9: aput v7, v6, v9 │ │ +06ca22: 54e6 d408 |00ab: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ca26: 54e7 cc08 |00ad: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca2a: 5277 110b |00af: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06ca2e: c827 |00b1: mul-float/2addr v7, v2 │ │ +06ca30: 54e8 cc08 |00b2: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca34: 5288 0f0b |00b4: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06ca38: c848 |00b6: mul-float/2addr v8, v4 │ │ +06ca3a: c687 |00b7: add-float/2addr v7, v8 │ │ +06ca3c: 54e8 cc08 |00b8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca40: 5288 100b |00ba: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06ca44: c858 |00bc: mul-float/2addr v8, v5 │ │ +06ca46: c687 |00bd: add-float/2addr v7, v8 │ │ +06ca48: 54e8 cc08 |00be: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca4c: 5288 120b |00c0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06ca50: c838 |00c2: mul-float/2addr v8, v3 │ │ +06ca52: c787 |00c3: sub-float/2addr v7, v8 │ │ +06ca54: 4b07 060a |00c4: aput v7, v6, v10 │ │ +06ca58: 54e6 d408 |00c6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ca5c: 54e7 cc08 |00c8: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca60: 5277 120b |00ca: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06ca64: c827 |00cc: mul-float/2addr v7, v2 │ │ +06ca66: 54e8 cc08 |00cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca6a: 5288 0f0b |00cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06ca6e: c858 |00d1: mul-float/2addr v8, v5 │ │ +06ca70: c687 |00d2: add-float/2addr v7, v8 │ │ +06ca72: 54e8 cc08 |00d3: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca76: 5288 110b |00d5: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06ca7a: c838 |00d7: mul-float/2addr v8, v3 │ │ +06ca7c: c687 |00d8: add-float/2addr v7, v8 │ │ +06ca7e: 54e8 cc08 |00d9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca82: 5288 100b |00db: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06ca86: c848 |00dd: mul-float/2addr v8, v4 │ │ +06ca88: c787 |00de: sub-float/2addr v7, v8 │ │ +06ca8a: 4b07 060b |00df: aput v7, v6, v11 │ │ +06ca8e: 54e6 cc08 |00e1: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ca92: 6e10 ce12 0600 |00e3: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06ca98: 54e6 d408 |00e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ca9c: 4407 0609 |00e8: aget v7, v6, v9 │ │ +06caa0: 54e8 cb08 |00ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06caa4: 5288 2c0b |00ec: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06caa8: c708 |00ee: sub-float/2addr v8, v0 │ │ +06caaa: c687 |00ef: add-float/2addr v7, v8 │ │ +06caac: 4b07 0609 |00f0: aput v7, v6, v9 │ │ +06cab0: 54e6 d408 |00f2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cab4: 4407 060a |00f4: aget v7, v6, v10 │ │ +06cab8: 54e8 cb08 |00f6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06cabc: 5288 2d0b |00f8: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06cac0: c718 |00fa: sub-float/2addr v8, v1 │ │ +06cac2: c687 |00fb: add-float/2addr v7, v8 │ │ +06cac4: 4b07 060a |00fc: aput v7, v6, v10 │ │ +06cac8: 54e6 d408 |00fe: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cacc: 4407 060b |0100: aget v7, v6, v11 │ │ +06cad0: 54e8 cb08 |0102: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06cad4: 5288 2e0b |0104: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06cad8: c687 |0106: add-float/2addr v7, v8 │ │ +06cada: 4b07 060b |0107: aput v7, v6, v11 │ │ +06cade: 54e6 d408 |0109: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cae2: 4406 060c |010b: aget v6, v6, v12 │ │ +06cae6: c606 |010d: add-float/2addr v6, v0 │ │ +06cae8: 54e7 ce08 |010e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06caec: 5277 210b |0110: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06caf0: a803 0607 |0112: mul-float v3, v6, v7 │ │ +06caf4: 54e6 d408 |0114: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06caf8: 4406 060d |0116: aget v6, v6, v13 │ │ +06cafc: c616 |0118: add-float/2addr v6, v1 │ │ +06cafe: 54e7 ce08 |0119: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06cb02: 5277 220b |011b: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06cb06: a804 0607 |011d: mul-float v4, v6, v7 │ │ +06cb0a: 54e6 d408 |011f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cb0e: 1307 0800 |0121: const/16 v7, #int 8 // #8 │ │ +06cb12: 4405 0607 |0123: aget v5, v6, v7 │ │ +06cb16: 54e6 d408 |0125: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cb1a: 54e7 cc08 |0127: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb1e: 5277 0f0b |0129: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cb22: c837 |012b: mul-float/2addr v7, v3 │ │ +06cb24: 54e8 cc08 |012c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb28: 5288 110b |012e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cb2c: c858 |0130: mul-float/2addr v8, v5 │ │ +06cb2e: c687 |0131: add-float/2addr v7, v8 │ │ +06cb30: 54e8 cc08 |0132: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb34: 5288 120b |0134: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cb38: c848 |0136: mul-float/2addr v8, v4 │ │ +06cb3a: c787 |0137: sub-float/2addr v7, v8 │ │ +06cb3c: 4b07 060c |0138: aput v7, v6, v12 │ │ +06cb40: 54e6 d408 |013a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cb44: 54e7 cc08 |013c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb48: 5277 0f0b |013e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cb4c: c847 |0140: mul-float/2addr v7, v4 │ │ +06cb4e: 54e8 cc08 |0141: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb52: 5288 120b |0143: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cb56: c838 |0145: mul-float/2addr v8, v3 │ │ +06cb58: c687 |0146: add-float/2addr v7, v8 │ │ +06cb5a: 54e8 cc08 |0147: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb5e: 5288 100b |0149: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cb62: c858 |014b: mul-float/2addr v8, v5 │ │ +06cb64: c787 |014c: sub-float/2addr v7, v8 │ │ +06cb66: 4b07 060d |014d: aput v7, v6, v13 │ │ +06cb6a: 54e6 d408 |014f: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cb6e: 1307 0800 |0151: const/16 v7, #int 8 // #8 │ │ +06cb72: 54e8 cc08 |0153: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb76: 5288 0f0b |0155: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cb7a: c858 |0157: mul-float/2addr v8, v5 │ │ +06cb7c: 54e9 cc08 |0158: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb80: 5299 100b |015a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cb84: c849 |015c: mul-float/2addr v9, v4 │ │ +06cb86: c698 |015d: add-float/2addr v8, v9 │ │ +06cb88: 54e9 cc08 |015e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb8c: 5299 110b |0160: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cb90: c839 |0162: mul-float/2addr v9, v3 │ │ +06cb92: c798 |0163: sub-float/2addr v8, v9 │ │ +06cb94: 4b08 0607 |0164: aput v8, v6, v7 │ │ +06cb98: 54e6 cc08 |0166: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cb9c: 5266 100b |0168: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cba0: 7f66 |016a: neg-float v6, v6 │ │ +06cba2: c836 |016b: mul-float/2addr v6, v3 │ │ +06cba4: 54e7 cc08 |016c: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cba8: 5277 110b |016e: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cbac: c847 |0170: mul-float/2addr v7, v4 │ │ +06cbae: c776 |0171: sub-float/2addr v6, v7 │ │ +06cbb0: 54e7 cc08 |0172: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cbb4: 5277 120b |0174: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cbb8: c857 |0176: mul-float/2addr v7, v5 │ │ +06cbba: a702 0607 |0177: sub-float v2, v6, v7 │ │ +06cbbe: 54e6 cc08 |0179: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cbc2: 6e10 ce12 0600 |017b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06cbc8: 54e6 d408 |017e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cbcc: 4403 060c |0180: aget v3, v6, v12 │ │ +06cbd0: 54e6 d408 |0182: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cbd4: 4404 060d |0184: aget v4, v6, v13 │ │ +06cbd8: 54e6 d408 |0186: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cbdc: 1307 0800 |0188: const/16 v7, #int 8 // #8 │ │ +06cbe0: 4405 0607 |018a: aget v5, v6, v7 │ │ +06cbe4: 54e6 d408 |018c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cbe8: 54e7 cc08 |018e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cbec: 5277 100b |0190: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cbf0: c827 |0192: mul-float/2addr v7, v2 │ │ +06cbf2: 54e8 cc08 |0193: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cbf6: 5288 0f0b |0195: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cbfa: c838 |0197: mul-float/2addr v8, v3 │ │ +06cbfc: c687 |0198: add-float/2addr v7, v8 │ │ +06cbfe: 54e8 cc08 |0199: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc02: 5288 120b |019b: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cc06: c848 |019d: mul-float/2addr v8, v4 │ │ +06cc08: c687 |019e: add-float/2addr v7, v8 │ │ +06cc0a: 54e8 cc08 |019f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc0e: 5288 110b |01a1: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cc12: c858 |01a3: mul-float/2addr v8, v5 │ │ +06cc14: c787 |01a4: sub-float/2addr v7, v8 │ │ +06cc16: 4b07 060c |01a5: aput v7, v6, v12 │ │ +06cc1a: 54e6 d408 |01a7: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cc1e: 54e7 cc08 |01a9: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc22: 5277 110b |01ab: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cc26: c827 |01ad: mul-float/2addr v7, v2 │ │ +06cc28: 54e8 cc08 |01ae: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc2c: 5288 0f0b |01b0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cc30: c848 |01b2: mul-float/2addr v8, v4 │ │ +06cc32: c687 |01b3: add-float/2addr v7, v8 │ │ +06cc34: 54e8 cc08 |01b4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc38: 5288 100b |01b6: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cc3c: c858 |01b8: mul-float/2addr v8, v5 │ │ +06cc3e: c687 |01b9: add-float/2addr v7, v8 │ │ +06cc40: 54e8 cc08 |01ba: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc44: 5288 120b |01bc: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cc48: c838 |01be: mul-float/2addr v8, v3 │ │ +06cc4a: c787 |01bf: sub-float/2addr v7, v8 │ │ +06cc4c: 4b07 060d |01c0: aput v7, v6, v13 │ │ +06cc50: 54e6 d408 |01c2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cc54: 1307 0800 |01c4: const/16 v7, #int 8 // #8 │ │ +06cc58: 54e8 cc08 |01c6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc5c: 5288 120b |01c8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cc60: c828 |01ca: mul-float/2addr v8, v2 │ │ +06cc62: 54e9 cc08 |01cb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc66: 5299 0f0b |01cd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cc6a: c859 |01cf: mul-float/2addr v9, v5 │ │ +06cc6c: c698 |01d0: add-float/2addr v8, v9 │ │ +06cc6e: 54e9 cc08 |01d1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc72: 5299 110b |01d3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cc76: c839 |01d5: mul-float/2addr v9, v3 │ │ +06cc78: c698 |01d6: add-float/2addr v8, v9 │ │ +06cc7a: 54e9 cc08 |01d7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc7e: 5299 100b |01d9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cc82: c849 |01db: mul-float/2addr v9, v4 │ │ +06cc84: c798 |01dc: sub-float/2addr v8, v9 │ │ +06cc86: 4b08 0607 |01dd: aput v8, v6, v7 │ │ +06cc8a: 54e6 cc08 |01df: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cc8e: 6e10 ce12 0600 |01e1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06cc94: 54e6 d408 |01e4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cc98: 4407 060c |01e6: aget v7, v6, v12 │ │ +06cc9c: 54e8 cb08 |01e8: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06cca0: 5288 2c0b |01ea: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06cca4: c708 |01ec: sub-float/2addr v8, v0 │ │ +06cca6: c687 |01ed: add-float/2addr v7, v8 │ │ +06cca8: 4b07 060c |01ee: aput v7, v6, v12 │ │ +06ccac: 54e6 d408 |01f0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ccb0: 4407 060d |01f2: aget v7, v6, v13 │ │ +06ccb4: 54e8 cb08 |01f4: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06ccb8: 5288 2d0b |01f6: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06ccbc: c718 |01f8: sub-float/2addr v8, v1 │ │ +06ccbe: c687 |01f9: add-float/2addr v7, v8 │ │ +06ccc0: 4b07 060d |01fa: aput v7, v6, v13 │ │ +06ccc4: 54e6 d408 |01fc: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ccc8: 1307 0800 |01fe: const/16 v7, #int 8 // #8 │ │ +06cccc: 4408 0607 |0200: aget v8, v6, v7 │ │ +06ccd0: 54e9 cb08 |0202: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06ccd4: 5299 2e0b |0204: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06ccd8: c698 |0206: add-float/2addr v8, v9 │ │ +06ccda: 4b08 0607 |0207: aput v8, v6, v7 │ │ +06ccde: 54e6 d408 |0209: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cce2: 1307 0c00 |020b: const/16 v7, #int 12 // #c │ │ +06cce6: 4406 0607 |020d: aget v6, v6, v7 │ │ +06ccea: c606 |020f: add-float/2addr v6, v0 │ │ +06ccec: 54e7 ce08 |0210: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06ccf0: 5277 210b |0212: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06ccf4: a803 0607 |0214: mul-float v3, v6, v7 │ │ +06ccf8: 54e6 d408 |0216: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ccfc: 1307 0d00 |0218: const/16 v7, #int 13 // #d │ │ +06cd00: 4406 0607 |021a: aget v6, v6, v7 │ │ +06cd04: c616 |021c: add-float/2addr v6, v1 │ │ +06cd06: 54e7 ce08 |021d: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06cd0a: 5277 220b |021f: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06cd0e: a804 0607 |0221: mul-float v4, v6, v7 │ │ +06cd12: 54e6 d408 |0223: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cd16: 1307 0e00 |0225: const/16 v7, #int 14 // #e │ │ +06cd1a: 4405 0607 |0227: aget v5, v6, v7 │ │ +06cd1e: 54e6 d408 |0229: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cd22: 1307 0c00 |022b: const/16 v7, #int 12 // #c │ │ +06cd26: 54e8 cc08 |022d: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd2a: 5288 0f0b |022f: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cd2e: c838 |0231: mul-float/2addr v8, v3 │ │ +06cd30: 54e9 cc08 |0232: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd34: 5299 110b |0234: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cd38: c859 |0236: mul-float/2addr v9, v5 │ │ +06cd3a: c698 |0237: add-float/2addr v8, v9 │ │ +06cd3c: 54e9 cc08 |0238: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd40: 5299 120b |023a: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cd44: c849 |023c: mul-float/2addr v9, v4 │ │ +06cd46: c798 |023d: sub-float/2addr v8, v9 │ │ +06cd48: 4b08 0607 |023e: aput v8, v6, v7 │ │ +06cd4c: 54e6 d408 |0240: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cd50: 1307 0d00 |0242: const/16 v7, #int 13 // #d │ │ +06cd54: 54e8 cc08 |0244: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd58: 5288 0f0b |0246: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cd5c: c848 |0248: mul-float/2addr v8, v4 │ │ +06cd5e: 54e9 cc08 |0249: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd62: 5299 120b |024b: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cd66: c839 |024d: mul-float/2addr v9, v3 │ │ +06cd68: c698 |024e: add-float/2addr v8, v9 │ │ +06cd6a: 54e9 cc08 |024f: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd6e: 5299 100b |0251: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cd72: c859 |0253: mul-float/2addr v9, v5 │ │ +06cd74: c798 |0254: sub-float/2addr v8, v9 │ │ +06cd76: 4b08 0607 |0255: aput v8, v6, v7 │ │ +06cd7a: 54e6 d408 |0257: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cd7e: 1307 0e00 |0259: const/16 v7, #int 14 // #e │ │ +06cd82: 54e8 cc08 |025b: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd86: 5288 0f0b |025d: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cd8a: c858 |025f: mul-float/2addr v8, v5 │ │ +06cd8c: 54e9 cc08 |0260: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd90: 5299 100b |0262: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cd94: c849 |0264: mul-float/2addr v9, v4 │ │ +06cd96: c698 |0265: add-float/2addr v8, v9 │ │ +06cd98: 54e9 cc08 |0266: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cd9c: 5299 110b |0268: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cda0: c839 |026a: mul-float/2addr v9, v3 │ │ +06cda2: c798 |026b: sub-float/2addr v8, v9 │ │ +06cda4: 4b08 0607 |026c: aput v8, v6, v7 │ │ +06cda8: 54e6 cc08 |026e: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cdac: 5266 100b |0270: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cdb0: 7f66 |0272: neg-float v6, v6 │ │ +06cdb2: c836 |0273: mul-float/2addr v6, v3 │ │ +06cdb4: 54e7 cc08 |0274: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cdb8: 5277 110b |0276: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cdbc: c847 |0278: mul-float/2addr v7, v4 │ │ +06cdbe: c776 |0279: sub-float/2addr v6, v7 │ │ +06cdc0: 54e7 cc08 |027a: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cdc4: 5277 120b |027c: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cdc8: c857 |027e: mul-float/2addr v7, v5 │ │ +06cdca: a702 0607 |027f: sub-float v2, v6, v7 │ │ +06cdce: 54e6 cc08 |0281: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cdd2: 6e10 ce12 0600 |0283: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06cdd8: 54e6 d408 |0286: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cddc: 1307 0c00 |0288: const/16 v7, #int 12 // #c │ │ +06cde0: 4403 0607 |028a: aget v3, v6, v7 │ │ +06cde4: 54e6 d408 |028c: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cde8: 1307 0d00 |028e: const/16 v7, #int 13 // #d │ │ +06cdec: 4404 0607 |0290: aget v4, v6, v7 │ │ +06cdf0: 54e6 d408 |0292: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cdf4: 1307 0e00 |0294: const/16 v7, #int 14 // #e │ │ +06cdf8: 4405 0607 |0296: aget v5, v6, v7 │ │ +06cdfc: 54e6 d408 |0298: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ce00: 1307 0c00 |029a: const/16 v7, #int 12 // #c │ │ +06ce04: 54e8 cc08 |029c: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce08: 5288 100b |029e: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06ce0c: c828 |02a0: mul-float/2addr v8, v2 │ │ +06ce0e: 54e9 cc08 |02a1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce12: 5299 0f0b |02a3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06ce16: c839 |02a5: mul-float/2addr v9, v3 │ │ +06ce18: c698 |02a6: add-float/2addr v8, v9 │ │ +06ce1a: 54e9 cc08 |02a7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce1e: 5299 120b |02a9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06ce22: c849 |02ab: mul-float/2addr v9, v4 │ │ +06ce24: c698 |02ac: add-float/2addr v8, v9 │ │ +06ce26: 54e9 cc08 |02ad: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce2a: 5299 110b |02af: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06ce2e: c859 |02b1: mul-float/2addr v9, v5 │ │ +06ce30: c798 |02b2: sub-float/2addr v8, v9 │ │ +06ce32: 4b08 0607 |02b3: aput v8, v6, v7 │ │ +06ce36: 54e6 d408 |02b5: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ce3a: 1307 0d00 |02b7: const/16 v7, #int 13 // #d │ │ +06ce3e: 54e8 cc08 |02b9: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce42: 5288 110b |02bb: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06ce46: c828 |02bd: mul-float/2addr v8, v2 │ │ +06ce48: 54e9 cc08 |02be: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce4c: 5299 0f0b |02c0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06ce50: c849 |02c2: mul-float/2addr v9, v4 │ │ +06ce52: c698 |02c3: add-float/2addr v8, v9 │ │ +06ce54: 54e9 cc08 |02c4: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce58: 5299 100b |02c6: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06ce5c: c859 |02c8: mul-float/2addr v9, v5 │ │ +06ce5e: c698 |02c9: add-float/2addr v8, v9 │ │ +06ce60: 54e9 cc08 |02ca: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce64: 5299 120b |02cc: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06ce68: c839 |02ce: mul-float/2addr v9, v3 │ │ +06ce6a: c798 |02cf: sub-float/2addr v8, v9 │ │ +06ce6c: 4b08 0607 |02d0: aput v8, v6, v7 │ │ +06ce70: 54e6 d408 |02d2: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ce74: 1307 0e00 |02d4: const/16 v7, #int 14 // #e │ │ +06ce78: 54e8 cc08 |02d6: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce7c: 5288 120b |02d8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06ce80: c828 |02da: mul-float/2addr v8, v2 │ │ +06ce82: 54e9 cc08 |02db: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce86: 5299 0f0b |02dd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06ce8a: c859 |02df: mul-float/2addr v9, v5 │ │ +06ce8c: c698 |02e0: add-float/2addr v8, v9 │ │ +06ce8e: 54e9 cc08 |02e1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce92: 5299 110b |02e3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06ce96: c839 |02e5: mul-float/2addr v9, v3 │ │ +06ce98: c698 |02e6: add-float/2addr v8, v9 │ │ +06ce9a: 54e9 cc08 |02e7: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ce9e: 5299 100b |02e9: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cea2: c849 |02eb: mul-float/2addr v9, v4 │ │ +06cea4: c798 |02ec: sub-float/2addr v8, v9 │ │ +06cea6: 4b08 0607 |02ed: aput v8, v6, v7 │ │ +06ceaa: 54e6 cc08 |02ef: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06ceae: 6e10 ce12 0600 |02f1: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06ceb4: 54e6 d408 |02f4: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ceb8: 1307 0c00 |02f6: const/16 v7, #int 12 // #c │ │ +06cebc: 4408 0607 |02f8: aget v8, v6, v7 │ │ +06cec0: 54e9 cb08 |02fa: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06cec4: 5299 2c0b |02fc: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06cec8: c709 |02fe: sub-float/2addr v9, v0 │ │ +06ceca: c698 |02ff: add-float/2addr v8, v9 │ │ +06cecc: 4b08 0607 |0300: aput v8, v6, v7 │ │ +06ced0: 54e6 d408 |0302: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06ced4: 1307 0d00 |0304: const/16 v7, #int 13 // #d │ │ +06ced8: 4408 0607 |0306: aget v8, v6, v7 │ │ +06cedc: 54e9 cb08 |0308: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06cee0: 5299 2d0b |030a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06cee4: c719 |030c: sub-float/2addr v9, v1 │ │ +06cee6: c698 |030d: add-float/2addr v8, v9 │ │ +06cee8: 4b08 0607 |030e: aput v8, v6, v7 │ │ +06ceec: 54e6 d408 |0310: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cef0: 1307 0e00 |0312: const/16 v7, #int 14 // #e │ │ +06cef4: 4408 0607 |0314: aget v8, v6, v7 │ │ +06cef8: 54e9 cb08 |0316: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06cefc: 5299 2e0b |0318: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06cf00: c698 |031a: add-float/2addr v8, v9 │ │ +06cf02: 4b08 0607 |031b: aput v8, v6, v7 │ │ +06cf06: 54e6 d408 |031d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cf0a: 1307 1200 |031f: const/16 v7, #int 18 // #12 │ │ +06cf0e: 4406 0607 |0321: aget v6, v6, v7 │ │ +06cf12: c606 |0323: add-float/2addr v6, v0 │ │ +06cf14: 54e7 ce08 |0324: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06cf18: 5277 210b |0326: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +06cf1c: a803 0607 |0328: mul-float v3, v6, v7 │ │ +06cf20: 54e6 d408 |032a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cf24: 1307 1300 |032c: const/16 v7, #int 19 // #13 │ │ +06cf28: 4406 0607 |032e: aget v6, v6, v7 │ │ +06cf2c: c616 |0330: add-float/2addr v6, v1 │ │ +06cf2e: 54e7 ce08 |0331: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.scale:Lcom/badlogic/gdx/math/Vector2; // field@08ce │ │ +06cf32: 5277 220b |0333: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +06cf36: a804 0607 |0335: mul-float v4, v6, v7 │ │ +06cf3a: 54e6 d408 |0337: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cf3e: 1307 1400 |0339: const/16 v7, #int 20 // #14 │ │ +06cf42: 4405 0607 |033b: aget v5, v6, v7 │ │ +06cf46: 54e6 d408 |033d: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cf4a: 1307 1200 |033f: const/16 v7, #int 18 // #12 │ │ +06cf4e: 54e8 cc08 |0341: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cf52: 5288 0f0b |0343: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cf56: c838 |0345: mul-float/2addr v8, v3 │ │ +06cf58: 54e9 cc08 |0346: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cf5c: 5299 110b |0348: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cf60: c859 |034a: mul-float/2addr v9, v5 │ │ +06cf62: c698 |034b: add-float/2addr v8, v9 │ │ +06cf64: 54e9 cc08 |034c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cf68: 5299 120b |034e: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cf6c: c849 |0350: mul-float/2addr v9, v4 │ │ +06cf6e: c798 |0351: sub-float/2addr v8, v9 │ │ +06cf70: 4b08 0607 |0352: aput v8, v6, v7 │ │ +06cf74: 54e6 d408 |0354: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cf78: 1307 1300 |0356: const/16 v7, #int 19 // #13 │ │ +06cf7c: 54e8 cc08 |0358: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cf80: 5288 0f0b |035a: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cf84: c848 |035c: mul-float/2addr v8, v4 │ │ +06cf86: 54e9 cc08 |035d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cf8a: 5299 120b |035f: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cf8e: c839 |0361: mul-float/2addr v9, v3 │ │ +06cf90: c698 |0362: add-float/2addr v8, v9 │ │ +06cf92: 54e9 cc08 |0363: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cf96: 5299 100b |0365: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cf9a: c859 |0367: mul-float/2addr v9, v5 │ │ +06cf9c: c798 |0368: sub-float/2addr v8, v9 │ │ +06cf9e: 4b08 0607 |0369: aput v8, v6, v7 │ │ +06cfa2: 54e6 d408 |036b: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06cfa6: 1307 1400 |036d: const/16 v7, #int 20 // #14 │ │ +06cfaa: 54e8 cc08 |036f: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cfae: 5288 0f0b |0371: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06cfb2: c858 |0373: mul-float/2addr v8, v5 │ │ +06cfb4: 54e9 cc08 |0374: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cfb8: 5299 100b |0376: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cfbc: c849 |0378: mul-float/2addr v9, v4 │ │ +06cfbe: c698 |0379: add-float/2addr v8, v9 │ │ +06cfc0: 54e9 cc08 |037a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cfc4: 5299 110b |037c: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cfc8: c839 |037e: mul-float/2addr v9, v3 │ │ +06cfca: c798 |037f: sub-float/2addr v8, v9 │ │ +06cfcc: 4b08 0607 |0380: aput v8, v6, v7 │ │ +06cfd0: 54e6 cc08 |0382: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cfd4: 5266 100b |0384: iget v6, v6, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06cfd8: 7f66 |0386: neg-float v6, v6 │ │ +06cfda: c836 |0387: mul-float/2addr v6, v3 │ │ +06cfdc: 54e7 cc08 |0388: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cfe0: 5277 110b |038a: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06cfe4: c847 |038c: mul-float/2addr v7, v4 │ │ +06cfe6: c776 |038d: sub-float/2addr v6, v7 │ │ +06cfe8: 54e7 cc08 |038e: iget-object v7, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cfec: 5277 120b |0390: iget v7, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06cff0: c857 |0392: mul-float/2addr v7, v5 │ │ +06cff2: a702 0607 |0393: sub-float v2, v6, v7 │ │ +06cff6: 54e6 cc08 |0395: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06cffa: 6e10 ce12 0600 |0397: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06d000: 54e6 d408 |039a: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d004: 1307 1200 |039c: const/16 v7, #int 18 // #12 │ │ +06d008: 4403 0607 |039e: aget v3, v6, v7 │ │ +06d00c: 54e6 d408 |03a0: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d010: 1307 1300 |03a2: const/16 v7, #int 19 // #13 │ │ +06d014: 4404 0607 |03a4: aget v4, v6, v7 │ │ +06d018: 54e6 d408 |03a6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d01c: 1307 1400 |03a8: const/16 v7, #int 20 // #14 │ │ +06d020: 4405 0607 |03aa: aget v5, v6, v7 │ │ +06d024: 54e6 d408 |03ac: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d028: 1307 1200 |03ae: const/16 v7, #int 18 // #12 │ │ +06d02c: 54e8 cc08 |03b0: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d030: 5288 100b |03b2: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06d034: c828 |03b4: mul-float/2addr v8, v2 │ │ +06d036: 54e9 cc08 |03b5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d03a: 5299 0f0b |03b7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06d03e: c839 |03b9: mul-float/2addr v9, v3 │ │ +06d040: c698 |03ba: add-float/2addr v8, v9 │ │ +06d042: 54e9 cc08 |03bb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d046: 5299 120b |03bd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06d04a: c849 |03bf: mul-float/2addr v9, v4 │ │ +06d04c: c698 |03c0: add-float/2addr v8, v9 │ │ +06d04e: 54e9 cc08 |03c1: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d052: 5299 110b |03c3: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06d056: c859 |03c5: mul-float/2addr v9, v5 │ │ +06d058: c798 |03c6: sub-float/2addr v8, v9 │ │ +06d05a: 4b08 0607 |03c7: aput v8, v6, v7 │ │ +06d05e: 54e6 d408 |03c9: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d062: 1307 1300 |03cb: const/16 v7, #int 19 // #13 │ │ +06d066: 54e8 cc08 |03cd: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d06a: 5288 110b |03cf: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06d06e: c828 |03d1: mul-float/2addr v8, v2 │ │ +06d070: 54e9 cc08 |03d2: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d074: 5299 0f0b |03d4: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06d078: c849 |03d6: mul-float/2addr v9, v4 │ │ +06d07a: c698 |03d7: add-float/2addr v8, v9 │ │ +06d07c: 54e9 cc08 |03d8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d080: 5299 100b |03da: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06d084: c859 |03dc: mul-float/2addr v9, v5 │ │ +06d086: c698 |03dd: add-float/2addr v8, v9 │ │ +06d088: 54e9 cc08 |03de: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d08c: 5299 120b |03e0: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06d090: c839 |03e2: mul-float/2addr v9, v3 │ │ +06d092: c798 |03e3: sub-float/2addr v8, v9 │ │ +06d094: 4b08 0607 |03e4: aput v8, v6, v7 │ │ +06d098: 54e6 d408 |03e6: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d09c: 1307 1400 |03e8: const/16 v7, #int 20 // #14 │ │ +06d0a0: 54e8 cc08 |03ea: iget-object v8, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d0a4: 5288 120b |03ec: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06d0a8: c828 |03ee: mul-float/2addr v8, v2 │ │ +06d0aa: 54e9 cc08 |03ef: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d0ae: 5299 0f0b |03f1: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06d0b2: c859 |03f3: mul-float/2addr v9, v5 │ │ +06d0b4: c698 |03f4: add-float/2addr v8, v9 │ │ +06d0b6: 54e9 cc08 |03f5: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d0ba: 5299 110b |03f7: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06d0be: c839 |03f9: mul-float/2addr v9, v3 │ │ +06d0c0: c698 |03fa: add-float/2addr v8, v9 │ │ +06d0c2: 54e9 cc08 |03fb: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d0c6: 5299 100b |03fd: iget v9, v9, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06d0ca: c849 |03ff: mul-float/2addr v9, v4 │ │ +06d0cc: c798 |0400: sub-float/2addr v8, v9 │ │ +06d0ce: 4b08 0607 |0401: aput v8, v6, v7 │ │ +06d0d2: 54e6 cc08 |0403: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.rotation:Lcom/badlogic/gdx/math/Quaternion; // field@08cc │ │ +06d0d6: 6e10 ce12 0600 |0405: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +06d0dc: 54e6 d408 |0408: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d0e0: 1307 1200 |040a: const/16 v7, #int 18 // #12 │ │ +06d0e4: 4408 0607 |040c: aget v8, v6, v7 │ │ +06d0e8: 54e9 cb08 |040e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d0ec: 5299 2c0b |0410: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06d0f0: c709 |0412: sub-float/2addr v9, v0 │ │ +06d0f2: c698 |0413: add-float/2addr v8, v9 │ │ +06d0f4: 4b08 0607 |0414: aput v8, v6, v7 │ │ +06d0f8: 54e6 d408 |0416: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d0fc: 1307 1300 |0418: const/16 v7, #int 19 // #13 │ │ +06d100: 4408 0607 |041a: aget v8, v6, v7 │ │ +06d104: 54e9 cb08 |041c: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d108: 5299 2d0b |041e: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06d10c: c719 |0420: sub-float/2addr v9, v1 │ │ +06d10e: c698 |0421: add-float/2addr v8, v9 │ │ +06d110: 4b08 0607 |0422: aput v8, v6, v7 │ │ +06d114: 54e6 d408 |0424: iget-object v6, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d118: 1307 1400 |0426: const/16 v7, #int 20 // #14 │ │ +06d11c: 4408 0607 |0428: aget v8, v6, v7 │ │ +06d120: 54e9 cb08 |042a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d124: 5299 2e0b |042c: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06d128: c698 |042e: add-float/2addr v8, v9 │ │ +06d12a: 4b08 0607 |042f: aput v8, v6, v7 │ │ +06d12e: 5cea d208 |0431: iput-boolean v10, v14, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06d132: 0e00 |0433: return-void │ │ +06d134: 1201 |0434: const/4 v1, #int 0 // #0 │ │ +06d136: 0110 |0435: move v0, v1 │ │ +06d138: 2900 ddfb |0436: goto/16 0013 // -0423 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=317 │ │ 0x0009 line=318 │ │ 0x000e line=319 │ │ 0x0013 line=325 │ │ 0x001e line=326 │ │ @@ -55855,20 +55856,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -05f3a0: |[05f3a0] com.badlogic.gdx.graphics.g3d.decals.Decal.translate:(FFF)V │ │ -05f3b0: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f3b4: 6e40 2213 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ -05f3ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -05f3bc: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05f3c0: 0e00 |0008: return-void │ │ +06d13c: |[06d13c] com.badlogic.gdx.graphics.g3d.decals.Decal.translate:(FFF)V │ │ +06d14c: 5410 cb08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d150: 6e40 2213 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ +06d156: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06d158: 5c10 d208 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06d15c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55881,22 +55882,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05f3c4: |[05f3c4] com.badlogic.gdx.graphics.g3d.decals.Decal.translateX:(F)V │ │ -05f3d4: 5420 cb08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f3d8: 5201 2c0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05f3dc: c631 |0004: add-float/2addr v1, v3 │ │ -05f3de: 5901 2c0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -05f3e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05f3e4: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05f3e8: 0e00 |000a: return-void │ │ +06d160: |[06d160] com.badlogic.gdx.graphics.g3d.decals.Decal.translateX:(F)V │ │ +06d170: 5420 cb08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d174: 5201 2c0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06d178: c631 |0004: add-float/2addr v1, v3 │ │ +06d17a: 5901 2c0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06d17e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06d180: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06d184: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ 0x000a line=127 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55907,22 +55908,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05f3ec: |[05f3ec] com.badlogic.gdx.graphics.g3d.decals.Decal.translateY:(F)V │ │ -05f3fc: 5420 cb08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f400: 5201 2d0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05f404: c631 |0004: add-float/2addr v1, v3 │ │ -05f406: 5901 2d0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -05f40a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05f40c: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05f410: 0e00 |000a: return-void │ │ +06d188: |[06d188] com.badlogic.gdx.graphics.g3d.decals.Decal.translateY:(F)V │ │ +06d198: 5420 cb08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d19c: 5201 2d0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06d1a0: c631 |0004: add-float/2addr v1, v3 │ │ +06d1a2: 5901 2d0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06d1a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06d1a8: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06d1ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=147 │ │ 0x000a line=148 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55933,22 +55934,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05f414: |[05f414] com.badlogic.gdx.graphics.g3d.decals.Decal.translateZ:(F)V │ │ -05f424: 5420 cb08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ -05f428: 5201 2e0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05f42c: c631 |0004: add-float/2addr v1, v3 │ │ -05f42e: 5901 2e0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -05f432: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05f434: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05f438: 0e00 |000a: return-void │ │ +06d1b0: |[06d1b0] com.badlogic.gdx.graphics.g3d.decals.Decal.translateZ:(F)V │ │ +06d1c0: 5420 cb08 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.position:Lcom/badlogic/gdx/math/Vector3; // field@08cb │ │ +06d1c4: 5201 2e0b |0002: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06d1c8: c631 |0004: add-float/2addr v1, v3 │ │ +06d1ca: 5901 2e0b |0005: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06d1ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06d1d0: 5c20 d208 |0008: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06d1d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0007 line=168 │ │ 0x000a line=169 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -55959,20 +55960,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05f43c: |[05f43c] com.badlogic.gdx.graphics.g3d.decals.Decal.update:()V │ │ -05f44c: 5510 d208 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ -05f450: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -05f454: 6e10 1d0f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.resetVertices:()V // method@0f1d │ │ -05f45a: 6e10 300f 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformVertices:()V // method@0f30 │ │ -05f460: 0e00 |000a: return-void │ │ +06d1d8: |[06d1d8] com.badlogic.gdx.graphics.g3d.decals.Decal.update:()V │ │ +06d1e8: 5510 d208 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.updated:Z // field@08d2 │ │ +06d1ec: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +06d1f0: 6e10 1d0f 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.resetVertices:()V // method@0f1d │ │ +06d1f6: 6e10 300f 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.transformVertices:()V // method@0f30 │ │ +06d1fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0007 line=301 │ │ 0x000a line=303 │ │ locals : │ │ @@ -55983,58 +55984,58 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 83 16-bit code units │ │ -05f464: |[05f464] com.badlogic.gdx.graphics.g3d.decals.Decal.updateUVs:()V │ │ -05f474: 5441 ca08 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -05f478: 5410 e008 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05f47c: 5441 d408 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f480: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -05f482: 6e10 820e 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e82 │ │ -05f488: 0a03 |000a: move-result v3 │ │ -05f48a: 4b03 0102 |000b: aput v3, v1, v2 │ │ -05f48e: 5441 d408 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f492: 1252 |000f: const/4 v2, #int 5 // #5 │ │ -05f494: 6e10 840e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e84 │ │ -05f49a: 0a03 |0013: move-result v3 │ │ -05f49c: 4b03 0102 |0014: aput v3, v1, v2 │ │ -05f4a0: 5441 d408 |0016: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f4a4: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ -05f4a8: 6e10 830e 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e83 │ │ -05f4ae: 0a03 |001d: move-result v3 │ │ -05f4b0: 4b03 0102 |001e: aput v3, v1, v2 │ │ -05f4b4: 5441 d408 |0020: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f4b8: 1302 0b00 |0022: const/16 v2, #int 11 // #b │ │ -05f4bc: 6e10 840e 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e84 │ │ -05f4c2: 0a03 |0027: move-result v3 │ │ -05f4c4: 4b03 0102 |0028: aput v3, v1, v2 │ │ -05f4c8: 5441 d408 |002a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f4cc: 1302 1000 |002c: const/16 v2, #int 16 // #10 │ │ -05f4d0: 6e10 820e 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e82 │ │ -05f4d6: 0a03 |0031: move-result v3 │ │ -05f4d8: 4b03 0102 |0032: aput v3, v1, v2 │ │ -05f4dc: 5441 d408 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f4e0: 1302 1100 |0036: const/16 v2, #int 17 // #11 │ │ -05f4e4: 6e10 850e 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e85 │ │ -05f4ea: 0a03 |003b: move-result v3 │ │ -05f4ec: 4b03 0102 |003c: aput v3, v1, v2 │ │ -05f4f0: 5441 d408 |003e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f4f4: 1302 1600 |0040: const/16 v2, #int 22 // #16 │ │ -05f4f8: 6e10 830e 0000 |0042: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e83 │ │ -05f4fe: 0a03 |0045: move-result v3 │ │ -05f500: 4b03 0102 |0046: aput v3, v1, v2 │ │ -05f504: 5441 d408 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -05f508: 1302 1700 |004a: const/16 v2, #int 23 // #17 │ │ -05f50c: 6e10 850e 0000 |004c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e85 │ │ -05f512: 0a03 |004f: move-result v3 │ │ -05f514: 4b03 0102 |0050: aput v3, v1, v2 │ │ -05f518: 0e00 |0052: return-void │ │ +06d200: |[06d200] com.badlogic.gdx.graphics.g3d.decals.Decal.updateUVs:()V │ │ +06d210: 5441 ca08 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +06d214: 5410 e008 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06d218: 5441 d408 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d21c: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +06d21e: 6e10 820e 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e82 │ │ +06d224: 0a03 |000a: move-result v3 │ │ +06d226: 4b03 0102 |000b: aput v3, v1, v2 │ │ +06d22a: 5441 d408 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d22e: 1252 |000f: const/4 v2, #int 5 // #5 │ │ +06d230: 6e10 840e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e84 │ │ +06d236: 0a03 |0013: move-result v3 │ │ +06d238: 4b03 0102 |0014: aput v3, v1, v2 │ │ +06d23c: 5441 d408 |0016: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d240: 1302 0a00 |0018: const/16 v2, #int 10 // #a │ │ +06d244: 6e10 830e 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e83 │ │ +06d24a: 0a03 |001d: move-result v3 │ │ +06d24c: 4b03 0102 |001e: aput v3, v1, v2 │ │ +06d250: 5441 d408 |0020: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d254: 1302 0b00 |0022: const/16 v2, #int 11 // #b │ │ +06d258: 6e10 840e 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e84 │ │ +06d25e: 0a03 |0027: move-result v3 │ │ +06d260: 4b03 0102 |0028: aput v3, v1, v2 │ │ +06d264: 5441 d408 |002a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d268: 1302 1000 |002c: const/16 v2, #int 16 // #10 │ │ +06d26c: 6e10 820e 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e82 │ │ +06d272: 0a03 |0031: move-result v3 │ │ +06d274: 4b03 0102 |0032: aput v3, v1, v2 │ │ +06d278: 5441 d408 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d27c: 1302 1100 |0036: const/16 v2, #int 17 // #11 │ │ +06d280: 6e10 850e 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e85 │ │ +06d286: 0a03 |003b: move-result v3 │ │ +06d288: 4b03 0102 |003c: aput v3, v1, v2 │ │ +06d28c: 5441 d408 |003e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d290: 1302 1600 |0040: const/16 v2, #int 22 // #16 │ │ +06d294: 6e10 830e 0000 |0042: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e83 │ │ +06d29a: 0a03 |0045: move-result v3 │ │ +06d29c: 4b03 0102 |0046: aput v3, v1, v2 │ │ +06d2a0: 5441 d408 |0048: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +06d2a4: 1302 1700 |004a: const/16 v2, #int 23 // #17 │ │ +06d2a8: 6e10 850e 0000 |004c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e85 │ │ +06d2ae: 0a03 |004f: move-result v3 │ │ +06d2b0: 4b03 0102 |0050: aput v3, v1, v2 │ │ +06d2b4: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0004 line=445 │ │ 0x000d line=446 │ │ 0x0016 line=448 │ │ 0x0020 line=449 │ │ @@ -56089,17 +56090,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05f51c: |[05f51c] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.:()V │ │ -05f52c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05f532: 0e00 |0003: return-void │ │ +06d2b8: |[06d2b8] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.:()V │ │ +06d2c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06d2ce: 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 - │ │ @@ -56108,35 +56109,35 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -05f534: |[05f534] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.equals:(Ljava/lang/Object;)Z │ │ -05f544: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f546: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -05f54a: 0f01 |0003: return v1 │ │ -05f54c: 0750 |0004: move-object v0, v5 │ │ -05f54e: 1f00 7201 |0005: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0172 │ │ -05f552: 5242 de08 |0007: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ -05f556: 5203 de08 |0009: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ -05f55a: 3332 f8ff |000b: if-ne v2, v3, 0003 // -0008 │ │ -05f55e: 5242 df08 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05f562: 5203 df08 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05f566: 3332 f2ff |0011: if-ne v2, v3, 0003 // -000e │ │ -05f56a: 5442 e008 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05f56e: 6e10 810e 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -05f574: 0c02 |0018: move-result-object v2 │ │ -05f576: 5403 e008 |0019: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05f57a: 6e10 810e 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -05f580: 0c03 |001e: move-result-object v3 │ │ -05f582: 3332 e4ff |001f: if-ne v2, v3, 0003 // -001c │ │ -05f586: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -05f588: 28e1 |0022: goto 0003 // -001f │ │ +06d2d0: |[06d2d0] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.equals:(Ljava/lang/Object;)Z │ │ +06d2e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d2e2: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +06d2e6: 0f01 |0003: return v1 │ │ +06d2e8: 0750 |0004: move-object v0, v5 │ │ +06d2ea: 1f00 7201 |0005: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // type@0172 │ │ +06d2ee: 5242 de08 |0007: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ +06d2f2: 5203 de08 |0009: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ +06d2f6: 3332 f8ff |000b: if-ne v2, v3, 0003 // -0008 │ │ +06d2fa: 5242 df08 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06d2fe: 5203 df08 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06d302: 3332 f2ff |0011: if-ne v2, v3, 0003 // -000e │ │ +06d306: 5442 e008 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06d30a: 6e10 810e 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +06d310: 0c02 |0018: move-result-object v2 │ │ +06d312: 5403 e008 |0019: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06d316: 6e10 810e 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +06d31c: 0c03 |001e: move-result-object v3 │ │ +06d31e: 3332 e4ff |001f: if-ne v2, v3, 0003 // -001c │ │ +06d322: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +06d324: 28e1 |0022: goto 0003 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0003 line=56 │ │ 0x0005 line=54 │ │ 0x0007 line=56 │ │ locals : │ │ @@ -56149,17 +56150,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f58c: |[05f58c] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getDstBlendFactor:()I │ │ -05f59c: 5210 de08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ -05f5a0: 0f00 |0002: return v0 │ │ +06d328: |[06d328] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getDstBlendFactor:()I │ │ +06d338: 5210 de08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ +06d33c: 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;) │ │ @@ -56167,17 +56168,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f5a4: |[05f5a4] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getSrcBlendFactor:()I │ │ -05f5b4: 5210 df08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05f5b8: 0f00 |0002: return v0 │ │ +06d340: |[06d340] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.getSrcBlendFactor:()I │ │ +06d350: 5210 df08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06d354: 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;) │ │ @@ -56185,33 +56186,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -05f5bc: |[05f5bc] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.hashCode:()I │ │ -05f5cc: 5431 e008 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05f5d0: 6e10 810e 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -05f5d6: 0c01 |0005: move-result-object v1 │ │ -05f5d8: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -05f5dc: 5431 e008 |0008: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05f5e0: 6e10 810e 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -05f5e6: 0c01 |000d: move-result-object v1 │ │ -05f5e8: 6e10 9824 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -05f5ee: 0a00 |0011: move-result v0 │ │ -05f5f0: da01 001f |0012: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -05f5f4: 5232 df08 |0014: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05f5f8: 9000 0102 |0016: add-int v0, v1, v2 │ │ -05f5fc: da01 001f |0018: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -05f600: 5232 de08 |001a: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ -05f604: 9000 0102 |001c: add-int v0, v1, v2 │ │ -05f608: 0f00 |001e: return v0 │ │ -05f60a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -05f60c: 28f2 |0020: goto 0012 // -000e │ │ +06d358: |[06d358] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.hashCode:()I │ │ +06d368: 5431 e008 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06d36c: 6e10 810e 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +06d372: 0c01 |0005: move-result-object v1 │ │ +06d374: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +06d378: 5431 e008 |0008: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06d37c: 6e10 810e 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +06d382: 0c01 |000d: move-result-object v1 │ │ +06d384: 6e10 9824 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +06d38a: 0a00 |0011: move-result v0 │ │ +06d38c: da01 001f |0012: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +06d390: 5232 df08 |0014: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06d394: 9000 0102 |0016: add-int v0, v1, v2 │ │ +06d398: da01 001f |0018: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +06d39c: 5232 de08 |001a: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ +06d3a0: 9000 0102 |001c: add-int v0, v1, v2 │ │ +06d3a4: 0f00 |001e: return v0 │ │ +06d3a6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +06d3a8: 28f2 |0020: goto 0012 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0012 line=64 │ │ 0x0018 line=65 │ │ 0x001e line=66 │ │ 0x001f line=63 │ │ @@ -56224,22 +56225,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05f610: |[05f610] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.isOpaque:()Z │ │ -05f620: 5220 df08 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05f624: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -05f626: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -05f62a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05f62c: 0f00 |0006: return v0 │ │ -05f62e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05f630: 28fe |0008: goto 0006 // -0002 │ │ +06d3ac: |[06d3ac] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.isOpaque:()Z │ │ +06d3bc: 5220 df08 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06d3c0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06d3c2: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +06d3c6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +06d3c8: 0f00 |0006: return v0 │ │ +06d3ca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06d3cc: 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;) │ │ @@ -56247,27 +56248,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05f634: |[05f634] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.set:()V │ │ -05f644: 5430 e008 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ -05f648: 6e10 810e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -05f64e: 0c00 |0005: move-result-object v0 │ │ -05f650: 6e10 8e0b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -05f656: 6e10 4c0f 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ -05f65c: 0a00 |000c: move-result v0 │ │ -05f65e: 3900 0b00 |000d: if-nez v0, 0018 // +000b │ │ -05f662: 6200 2000 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -05f666: 5231 df08 |0011: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ -05f66a: 5232 de08 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ -05f66e: 7230 cb0a 1002 |0015: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ -05f674: 0e00 |0018: return-void │ │ +06d3d0: |[06d3d0] com.badlogic.gdx.graphics.g3d.decals.DecalMaterial.set:()V │ │ +06d3e0: 5430 e008 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@08e0 │ │ +06d3e4: 6e10 810e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +06d3ea: 0c00 |0005: move-result-object v0 │ │ +06d3ec: 6e10 8e0b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +06d3f2: 6e10 4c0f 0300 |0009: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ +06d3f8: 0a00 |000c: move-result v0 │ │ +06d3fa: 3900 0b00 |000d: if-nez v0, 0018 // +000b │ │ +06d3fe: 6200 2000 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +06d402: 5231 df08 |0011: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.srcBlendFactor:I // field@08df │ │ +06d406: 5232 de08 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.dstBlendFactor:I // field@08de │ │ +06d40a: 7230 cb0a 1002 |0015: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ +06d410: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ 0x000f line=33 │ │ 0x0018 line=35 │ │ locals : │ │ @@ -56407,18 +56408,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 │ │ -05f678: |[05f678] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V │ │ -05f688: 5b01 e408 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; // field@08e4 │ │ -05f68c: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -05f692: 0e00 |0005: return-void │ │ +06d414: |[06d414] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V │ │ +06d424: 5b01 e408 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; // field@08e4 │ │ +06d428: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06d42e: 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; │ │ │ │ @@ -56428,27 +56429,27 @@ │ │ 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 : 18 16-bit code units │ │ -05f694: |[05f694] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -05f6a4: 6e10 160f 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f16 │ │ -05f6aa: 0a00 |0003: move-result v0 │ │ -05f6ac: 6e10 160f 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f16 │ │ -05f6b2: 0a01 |0007: move-result v1 │ │ -05f6b4: c710 |0008: sub-float/2addr v0, v1 │ │ -05f6b6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -05f6b8: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ -05f6bc: 3b00 0400 |000c: if-gez v0, 0010 // +0004 │ │ -05f6c0: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -05f6c2: 0f00 |000f: return v0 │ │ -05f6c4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -05f6c6: 28fe |0011: goto 000f // -0002 │ │ +06d430: |[06d430] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +06d440: 6e10 160f 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f16 │ │ +06d446: 0a00 |0003: move-result v0 │ │ +06d448: 6e10 160f 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getZ:()F // method@0f16 │ │ +06d44e: 0a01 |0007: move-result v1 │ │ +06d450: c710 |0008: sub-float/2addr v0, v1 │ │ +06d452: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06d454: 2e00 0001 |000a: cmpg-float v0, v0, v1 │ │ +06d458: 3b00 0400 |000c: if-gez v0, 0010 // +0004 │ │ +06d45c: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +06d45e: 0f00 |000f: return v0 │ │ +06d460: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06d462: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; │ │ 0x0000 - 0x0012 reg=3 a Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ 0x0000 - 0x0012 reg=4 b Lcom/badlogic/gdx/graphics/g3d/decals/Decal; │ │ @@ -56458,20 +56459,20 @@ │ │ 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 │ │ -05f6c8: |[05f6c8] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -05f6d8: 1f02 6f01 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -05f6dc: 1f03 6f01 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -05f6e0: 6e30 630f 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@0f63 │ │ -05f6e6: 0a00 |0007: move-result v0 │ │ -05f6e8: 0f00 |0008: return v0 │ │ +06d464: |[06d464] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy$Comparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +06d474: 1f02 6f01 |0000: check-cast v2, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +06d478: 1f03 6f01 |0002: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +06d47c: 6e30 630f 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@0f63 │ │ +06d482: 0a00 |0007: move-result v0 │ │ +06d484: 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; │ │ @@ -56525,29 +56526,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -05f6ec: |[05f6ec] com.badlogic.gdx.graphics.g3d.keyframed.Keyframe.:()V │ │ -05f6fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05f6fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -05f700: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -05f706: 0710 |0005: move-object v0, v1 │ │ -05f708: 1f00 3c04 |0006: check-cast v0, [[F // type@043c │ │ -05f70c: 5b30 ed08 |0008: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -05f710: 0710 |000a: move-object v0, v1 │ │ -05f712: 1f00 4004 |000b: check-cast v0, [[S // type@0440 │ │ -05f716: 5b30 e808 |000d: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -05f71a: 5c32 ea08 |000f: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ -05f71e: 5c32 e908 |0011: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ -05f722: 5b31 ec08 |0013: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -05f726: 5b31 eb08 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05f72a: 0e00 |0017: return-void │ │ +06d488: |[06d488] com.badlogic.gdx.graphics.g3d.keyframed.Keyframe.:()V │ │ +06d498: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d49a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06d49c: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +06d4a2: 0710 |0005: move-object v0, v1 │ │ +06d4a4: 1f00 3c04 |0006: check-cast v0, [[F // type@043c │ │ +06d4a8: 5b30 ed08 |0008: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +06d4ac: 0710 |000a: move-object v0, v1 │ │ +06d4ae: 1f00 4004 |000b: check-cast v0, [[S // type@0440 │ │ +06d4b2: 5b30 e808 |000d: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +06d4b6: 5c32 ea08 |000f: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ +06d4ba: 5c32 e908 |0011: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ +06d4be: 5b31 ec08 |0013: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +06d4c2: 5b31 eb08 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06d4c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0006 line=26 │ │ 0x000b line=27 │ │ 0x000f line=28 │ │ 0x0011 line=29 │ │ @@ -56628,47 +56629,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05f72c: |[05f72c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.:()V │ │ -05f73c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f73e: 6900 0109 |0001: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05f742: 0e00 |0003: return-void │ │ +06d4c8: |[06d4c8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.:()V │ │ +06d4d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d4da: 6900 0109 |0001: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d4de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -05f744: |[05f744] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.:()V │ │ -05f754: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f756: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -05f75c: 2200 b003 |0004: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05f760: 7010 8625 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -05f766: 5b20 0009 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animationRefs:Ljava/util/ArrayList; // field@0900 │ │ -05f76a: 5b21 0209 |000b: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05f76e: 5b21 0709 |000d: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05f772: 5b21 0809 |000f: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ -05f776: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05f778: 5920 0509 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05f77c: 2200 b003 |0014: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -05f780: 7010 8625 0000 |0016: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -05f786: 5b20 0609 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05f78a: 0e00 |001b: return-void │ │ +06d4e0: |[06d4e0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.:()V │ │ +06d4f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d4f2: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +06d4f8: 2200 b003 |0004: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06d4fc: 7010 8625 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +06d502: 5b20 0009 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animationRefs:Ljava/util/ArrayList; // field@0900 │ │ +06d506: 5b21 0209 |000b: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06d50a: 5b21 0709 |000d: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06d50e: 5b21 0809 |000f: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ +06d512: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06d514: 5920 0509 |0012: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d518: 2200 b003 |0014: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +06d51c: 7010 8625 0000 |0016: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +06d522: 5b20 0609 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06d526: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=45 │ │ 0x000b line=47 │ │ 0x000d line=48 │ │ 0x000f line=49 │ │ @@ -56682,21 +56683,21 @@ │ │ type : '([F)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -05f78c: |[05f78c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.clone:([F)[F │ │ -05f79c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05f79e: 2141 |0001: array-length v1, v4 │ │ -05f7a0: 2310 e803 |0002: new-array v0, v1, [F // type@03e8 │ │ -05f7a4: 2141 |0004: array-length v1, v4 │ │ -05f7a6: 7151 e124 2420 |0005: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -05f7ac: 1100 |0008: return-object v0 │ │ +06d528: |[06d528] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.clone:([F)[F │ │ +06d538: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d53a: 2141 |0001: array-length v1, v4 │ │ +06d53c: 2310 e803 |0002: new-array v0, v1, [F // type@03e8 │ │ +06d540: 2141 |0004: array-length v1, v4 │ │ +06d542: 7151 e124 2420 |0005: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +06d548: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=210 │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 tmp [F │ │ @@ -56708,21 +56709,21 @@ │ │ type : '([S)[S' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -05f7b0: |[05f7b0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.clone:([S)[S │ │ -05f7c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05f7c2: 2141 |0001: array-length v1, v4 │ │ -05f7c4: 2310 3904 |0002: new-array v0, v1, [S // type@0439 │ │ -05f7c8: 2141 |0004: array-length v1, v4 │ │ -05f7ca: 7151 e124 2420 |0005: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -05f7d0: 1100 |0008: return-object v0 │ │ +06d54c: |[06d54c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.clone:([S)[S │ │ +06d55c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d55e: 2141 |0001: array-length v1, v4 │ │ +06d560: 2310 3904 |0002: new-array v0, v1, [S // type@0439 │ │ +06d564: 2141 |0004: array-length v1, v4 │ │ +06d566: 7151 e124 2420 |0005: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +06d56c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=204 │ │ 0x0004 line=205 │ │ 0x0008 line=206 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 tmp [S │ │ @@ -56735,44 +56736,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -05f7d4: |[05f7d4] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.dispose:()V │ │ -05f7e4: 5476 0009 |0000: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animationRefs:Ljava/util/ArrayList; // field@0900 │ │ -05f7e8: 6e10 8f25 0600 |0002: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ -05f7ee: 0c02 |0005: move-result-object v2 │ │ -05f7f0: 7210 ad25 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -05f7f6: 0a06 |0009: move-result v6 │ │ -05f7f8: 3806 1c00 |000a: if-eqz v6, 0026 // +001c │ │ -05f7fc: 7210 ae25 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -05f802: 0c03 |000f: move-result-object v3 │ │ -05f804: 1f03 8f03 |0010: check-cast v3, Ljava/lang/String; // type@038f │ │ -05f808: 6206 0109 |0012: sget-object v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05f80c: 6e20 2420 3600 |0014: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -05f812: 0c00 |0017: move-result-object v0 │ │ -05f814: 1f00 7a01 |0018: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ -05f818: 6e10 710f 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.removeRef:()I // method@0f71 │ │ -05f81e: 0a06 |001d: move-result v6 │ │ -05f820: 3906 e8ff |001e: if-nez v6, 0006 // -0018 │ │ -05f824: 6206 0109 |0020: sget-object v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05f828: 6e20 2f20 3600 |0022: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -05f82e: 28e1 |0025: goto 0006 // -001f │ │ -05f830: 5471 0709 |0026: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05f834: 2114 |0028: array-length v4, v1 │ │ -05f836: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -05f838: 3542 0c00 |002a: if-ge v2, v4, 0036 // +000c │ │ -05f83c: 4605 0102 |002c: aget-object v5, v1, v2 │ │ -05f840: 3805 0500 |002e: if-eqz v5, 0033 // +0005 │ │ -05f844: 6e10 050b 0500 |0030: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -05f84a: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05f84e: 28f5 |0035: goto 002a // -000b │ │ -05f850: 0e00 |0036: return-void │ │ +06d570: |[06d570] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.dispose:()V │ │ +06d580: 5476 0009 |0000: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animationRefs:Ljava/util/ArrayList; // field@0900 │ │ +06d584: 6e10 8f25 0600 |0002: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ +06d58a: 0c02 |0005: move-result-object v2 │ │ +06d58c: 7210 ad25 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +06d592: 0a06 |0009: move-result v6 │ │ +06d594: 3806 1c00 |000a: if-eqz v6, 0026 // +001c │ │ +06d598: 7210 ae25 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +06d59e: 0c03 |000f: move-result-object v3 │ │ +06d5a0: 1f03 8f03 |0010: check-cast v3, Ljava/lang/String; // type@038f │ │ +06d5a4: 6206 0109 |0012: sget-object v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d5a8: 6e20 2420 3600 |0014: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +06d5ae: 0c00 |0017: move-result-object v0 │ │ +06d5b0: 1f00 7a01 |0018: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ +06d5b4: 6e10 710f 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.removeRef:()I // method@0f71 │ │ +06d5ba: 0a06 |001d: move-result v6 │ │ +06d5bc: 3906 e8ff |001e: if-nez v6, 0006 // -0018 │ │ +06d5c0: 6206 0109 |0020: sget-object v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d5c4: 6e20 2f20 3600 |0022: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +06d5ca: 28e1 |0025: goto 0006 // -001f │ │ +06d5cc: 5471 0709 |0026: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06d5d0: 2114 |0028: array-length v4, v1 │ │ +06d5d2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +06d5d4: 3542 0c00 |002a: if-ge v2, v4, 0036 // +000c │ │ +06d5d8: 4605 0102 |002c: aget-object v5, v1, v2 │ │ +06d5dc: 3805 0500 |002e: if-eqz v5, 0033 // +0005 │ │ +06d5e0: 6e10 050b 0500 |0030: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +06d5e6: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06d5ea: 28f5 |0035: goto 002a // -000b │ │ +06d5ec: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0012 line=294 │ │ 0x001a line=295 │ │ 0x0020 line=297 │ │ 0x0026 line=300 │ │ @@ -56795,32 +56796,32 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -05f854: |[05f854] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ -05f864: 6200 0109 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05f868: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -05f86c: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05f872: 5432 0309 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.assetName:Ljava/lang/String; // field@0903 │ │ -05f876: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05f87c: 0c01 |000c: move-result-object v1 │ │ -05f87e: 1a02 5a10 |000d: const-string v2, "_" // string@105a │ │ -05f882: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05f888: 0c01 |0012: move-result-object v1 │ │ -05f88a: 6e20 d724 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05f890: 0c01 |0016: move-result-object v1 │ │ -05f892: 6e10 dd24 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05f898: 0c01 |001a: move-result-object v1 │ │ -05f89a: 6e20 2420 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -05f8a0: 0c00 |001e: move-result-object v0 │ │ -05f8a2: 1f00 7a01 |001f: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ -05f8a6: 1100 |0021: return-object v0 │ │ +06d5f0: |[06d5f0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ +06d600: 6200 0109 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d604: 2201 9103 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +06d608: 7010 d024 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06d60e: 5432 0309 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.assetName:Ljava/lang/String; // field@0903 │ │ +06d612: 6e20 d724 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06d618: 0c01 |000c: move-result-object v1 │ │ +06d61a: 1a02 5a10 |000d: const-string v2, "_" // string@105a │ │ +06d61e: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06d624: 0c01 |0012: move-result-object v1 │ │ +06d626: 6e20 d724 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06d62c: 0c01 |0016: move-result-object v1 │ │ +06d62e: 6e10 dd24 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06d634: 0c01 |001a: move-result-object v1 │ │ +06d636: 6e20 2420 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +06d63c: 0c00 |001e: move-result-object v0 │ │ +06d63e: 1f00 7a01 |001f: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ +06d642: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel; │ │ 0x0000 - 0x0022 reg=4 animKey Ljava/lang/String; │ │ │ │ @@ -56829,17 +56830,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/Animator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05f8a8: |[05f8a8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.getAnimator:()Lcom/badlogic/gdx/graphics/g3d/Animator; │ │ -05f8b8: 5410 0209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05f8bc: 1100 |0002: return-object v0 │ │ +06d644: |[06d644] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.getAnimator:()Lcom/badlogic/gdx/graphics/g3d/Animator; │ │ +06d654: 5410 0209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06d658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;) │ │ @@ -56847,38 +56848,38 @@ │ │ type : '(ILcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Quaternion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05f8c0: |[05f8c0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.getJointData:(ILcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Quaternion;)V │ │ -05f8d0: 5421 0209 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05f8d4: 6e10 750f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ -05f8da: 0c00 |0005: move-result-object v0 │ │ -05f8dc: 5401 ec08 |0006: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -05f8e0: 4601 0103 |0008: aget-object v1, v1, v3 │ │ -05f8e4: 6e20 4513 1400 |000a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -05f8ea: 5401 eb08 |000d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05f8ee: 4601 0103 |000f: aget-object v1, v1, v3 │ │ -05f8f2: 5211 100b |0011: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f8f6: 5951 100b |0013: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -05f8fa: 5401 eb08 |0015: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05f8fe: 4601 0103 |0017: aget-object v1, v1, v3 │ │ -05f902: 5211 110b |0019: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f906: 5951 110b |001b: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -05f90a: 5401 eb08 |001d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05f90e: 4601 0103 |001f: aget-object v1, v1, v3 │ │ -05f912: 5211 120b |0021: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f916: 5951 120b |0023: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -05f91a: 5401 eb08 |0025: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05f91e: 4601 0103 |0027: aget-object v1, v1, v3 │ │ -05f922: 5211 0f0b |0029: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f926: 5951 0f0b |002b: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -05f92a: 0e00 |002d: return-void │ │ +06d65c: |[06d65c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.getJointData:(ILcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Quaternion;)V │ │ +06d66c: 5421 0209 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06d670: 6e10 750f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ +06d676: 0c00 |0005: move-result-object v0 │ │ +06d678: 5401 ec08 |0006: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +06d67c: 4601 0103 |0008: aget-object v1, v1, v3 │ │ +06d680: 6e20 4513 1400 |000a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +06d686: 5401 eb08 |000d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06d68a: 4601 0103 |000f: aget-object v1, v1, v3 │ │ +06d68e: 5211 100b |0011: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06d692: 5951 100b |0013: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +06d696: 5401 eb08 |0015: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06d69a: 4601 0103 |0017: aget-object v1, v1, v3 │ │ +06d69e: 5211 110b |0019: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06d6a2: 5951 110b |001b: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +06d6a6: 5401 eb08 |001d: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06d6aa: 4601 0103 |001f: aget-object v1, v1, v3 │ │ +06d6ae: 5211 120b |0021: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06d6b2: 5951 120b |0023: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +06d6b6: 5401 eb08 |0025: iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06d6ba: 4601 0103 |0027: aget-object v1, v1, v3 │ │ +06d6be: 5211 0f0b |0029: iget v1, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06d6c2: 5951 0f0b |002b: iput v1, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +06d6c6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0006 line=217 │ │ 0x000d line=218 │ │ 0x0015 line=219 │ │ 0x001d line=220 │ │ @@ -56896,42 +56897,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -05f92c: |[05f92c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.render:()V │ │ -05f93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f93e: 5262 0509 |0001: iget v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05f942: 3520 3000 |0003: if-ge v0, v2, 0033 // +0030 │ │ -05f946: 5462 0409 |0005: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.materials:[Lcom/badlogic/gdx/graphics/g3d/Material; // field@0904 │ │ -05f94a: 4601 0200 |0007: aget-object v1, v2, v0 │ │ -05f94e: 3801 1000 |0009: if-eqz v1, 0019 // +0010 │ │ -05f952: 5412 9e08 |000b: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -05f956: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -05f95a: 5412 9e08 |000f: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -05f95e: 6e10 bf0b 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/TextureRef;.bind:()V // method@0bbf │ │ -05f964: 1302 0404 |0014: const/16 v2, #int 1028 // #404 │ │ -05f968: 6e20 f40e 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Material;.set:(I)V // method@0ef4 │ │ -05f96e: 5462 0809 |0019: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ -05f972: 4702 0200 |001b: aget-boolean v2, v2, v0 │ │ -05f976: 3802 1300 |001d: if-eqz v2, 0030 // +0013 │ │ -05f97a: 5462 0709 |001f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05f97e: 4602 0200 |0021: aget-object v2, v2, v0 │ │ -05f982: 1243 |0023: const/4 v3, #int 4 // #4 │ │ -05f984: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -05f986: 5465 0709 |0025: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05f98a: 4605 0500 |0027: aget-object v5, v5, v0 │ │ -05f98e: 6e10 0b0b 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -05f994: 0a05 |002c: move-result v5 │ │ -05f996: 6e40 140b 3254 |002d: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -05f99c: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05f9a0: 28cf |0032: goto 0001 // -0031 │ │ -05f9a2: 0e00 |0033: return-void │ │ +06d6c8: |[06d6c8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.render:()V │ │ +06d6d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d6da: 5262 0509 |0001: iget v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d6de: 3520 3000 |0003: if-ge v0, v2, 0033 // +0030 │ │ +06d6e2: 5462 0409 |0005: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.materials:[Lcom/badlogic/gdx/graphics/g3d/Material; // field@0904 │ │ +06d6e6: 4601 0200 |0007: aget-object v1, v2, v0 │ │ +06d6ea: 3801 1000 |0009: if-eqz v1, 0019 // +0010 │ │ +06d6ee: 5412 9e08 |000b: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +06d6f2: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +06d6f6: 5412 9e08 |000f: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +06d6fa: 6e10 bf0b 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/TextureRef;.bind:()V // method@0bbf │ │ +06d700: 1302 0404 |0014: const/16 v2, #int 1028 // #404 │ │ +06d704: 6e20 f40e 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Material;.set:(I)V // method@0ef4 │ │ +06d70a: 5462 0809 |0019: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ +06d70e: 4702 0200 |001b: aget-boolean v2, v2, v0 │ │ +06d712: 3802 1300 |001d: if-eqz v2, 0030 // +0013 │ │ +06d716: 5462 0709 |001f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06d71a: 4602 0200 |0021: aget-object v2, v2, v0 │ │ +06d71e: 1243 |0023: const/4 v3, #int 4 // #4 │ │ +06d720: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +06d722: 5465 0709 |0025: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06d726: 4605 0500 |0027: aget-object v5, v5, v0 │ │ +06d72a: 6e10 0b0b 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +06d730: 0a05 |002c: move-result v5 │ │ +06d732: 6e40 140b 3254 |002d: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +06d738: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d73c: 28cf |0032: goto 0001 // -0031 │ │ +06d73e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=274 │ │ 0x0009 line=275 │ │ 0x000b line=276 │ │ 0x000f line=277 │ │ @@ -56949,405 +56950,405 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;FLjava/lang/String;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 42 │ │ ins : 8 │ │ outs : 5 │ │ insns size : 782 16-bit code units │ │ -05f9a4: |[05f9a4] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.sampleAnimationFromMD5:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;FLjava/lang/String;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ -05f9b4: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -05f9b8: 0801 2200 |0002: move-object/from16 v1, v34 │ │ -05f9bc: 5b10 0309 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.assetName:Ljava/lang/String; // field@0903 │ │ -05f9c0: 0800 2300 |0006: move-object/from16 v0, v35 │ │ -05f9c4: 5400 3909 |0008: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -05f9c8: 081f 0000 |000a: move-object/from16 v31, v0 │ │ -05f9cc: 0800 1f00 |000c: move-object/from16 v0, v31 │ │ -05f9d0: 2100 |000e: array-length v0, v0 │ │ -05f9d2: 021f 0000 |000f: move/from16 v31, v0 │ │ -05f9d6: 0200 1f00 |0011: move/from16 v0, v31 │ │ -05f9da: 0801 2200 |0013: move-object/from16 v1, v34 │ │ -05f9de: 5910 0509 |0015: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05f9e2: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -05f9e4: 0800 2200 |0018: move-object/from16 v0, v34 │ │ -05f9e8: 5400 0209 |001a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05f9ec: 081f 0000 |001c: move-object/from16 v31, v0 │ │ -05f9f0: 391f 5a00 |001e: if-nez v31, 0078 // +005a │ │ -05f9f4: 221f 7b01 |0020: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // type@017b │ │ -05f9f8: 0800 2200 |0022: move-object/from16 v0, v34 │ │ -05f9fc: 5200 0509 |0024: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05fa00: 0220 0000 |0026: move/from16 v32, v0 │ │ -05fa04: 0800 1f00 |0028: move-object/from16 v0, v31 │ │ -05fa08: 0201 2000 |002a: move/from16 v1, v32 │ │ -05fa0c: 0202 2700 |002c: move/from16 v2, v39 │ │ -05fa10: 7030 730f 1002 |002e: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.:(IF)V // method@0f73 │ │ -05fa16: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ -05fa1a: 0801 2200 |0033: move-object/from16 v1, v34 │ │ -05fa1e: 5b10 0209 |0035: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05fa22: 0800 2200 |0037: move-object/from16 v0, v34 │ │ -05fa26: 5200 0509 |0039: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05fa2a: 021f 0000 |003b: move/from16 v31, v0 │ │ -05fa2e: 0200 1f00 |003d: move/from16 v0, v31 │ │ -05fa32: 2300 f803 |003f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Mesh; // type@03f8 │ │ -05fa36: 081f 0000 |0041: move-object/from16 v31, v0 │ │ -05fa3a: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ -05fa3e: 0801 2200 |0045: move-object/from16 v1, v34 │ │ -05fa42: 5b10 0709 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05fa46: 0800 2200 |0049: move-object/from16 v0, v34 │ │ -05fa4a: 5200 0509 |004b: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05fa4e: 021f 0000 |004d: move/from16 v31, v0 │ │ -05fa52: 0200 1f00 |004f: move/from16 v0, v31 │ │ -05fa56: 2300 3a04 |0051: new-array v0, v0, [Z // type@043a │ │ -05fa5a: 081f 0000 |0053: move-object/from16 v31, v0 │ │ -05fa5e: 0800 1f00 |0055: move-object/from16 v0, v31 │ │ -05fa62: 0801 2200 |0057: move-object/from16 v1, v34 │ │ -05fa66: 5b10 0809 |0059: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ -05fa6a: 1208 |005b: const/4 v8, #int 0 // #0 │ │ -05fa6c: 0800 2200 |005c: move-object/from16 v0, v34 │ │ -05fa70: 5400 0809 |005e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ -05fa74: 081f 0000 |0060: move-object/from16 v31, v0 │ │ -05fa78: 0800 1f00 |0062: move-object/from16 v0, v31 │ │ -05fa7c: 2100 |0064: array-length v0, v0 │ │ -05fa7e: 021f 0000 |0065: move/from16 v31, v0 │ │ -05fa82: 0200 1f00 |0067: move/from16 v0, v31 │ │ -05fa86: 3508 0f00 |0069: if-ge v8, v0, 0078 // +000f │ │ -05fa8a: 0800 2200 |006b: move-object/from16 v0, v34 │ │ -05fa8e: 5400 0809 |006d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ -05fa92: 081f 0000 |006f: move-object/from16 v31, v0 │ │ -05fa96: 1320 0100 |0071: const/16 v32, #int 1 // #1 │ │ -05fa9a: 4e20 1f08 |0073: aput-boolean v32, v31, v8 │ │ -05fa9e: d808 0801 |0075: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05faa2: 28e5 |0077: goto 005c // -001b │ │ -05faa4: 621f 0109 |0078: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05faa8: 391f 0900 |007a: if-nez v31, 0083 // +0009 │ │ -05faac: 221f ea02 |007c: new-instance v31, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -05fab0: 7601 1a20 1f00 |007e: invoke-direct/range {v31}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -05fab6: 691f 0109 |0081: sput-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05faba: 221f 9103 |0083: new-instance v31, Ljava/lang/StringBuilder; // type@0391 │ │ -05fabe: 7601 d024 1f00 |0085: invoke-direct/range {v31}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -05fac4: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ -05fac8: 0801 2800 |008a: move-object/from16 v1, v40 │ │ -05facc: 6e20 d724 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05fad2: 0c1f |008f: move-result-object v31 │ │ -05fad4: 1a20 5a10 |0090: const-string v32, "_" // string@105a │ │ -05fad8: 7402 d724 1f00 |0092: invoke-virtual/range {v31, v32}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05fade: 0c1f |0095: move-result-object v31 │ │ -05fae0: 0800 1f00 |0096: move-object/from16 v0, v31 │ │ -05fae4: 0801 2900 |0098: move-object/from16 v1, v41 │ │ -05fae8: 6e20 d724 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -05faee: 0c1f |009d: move-result-object v31 │ │ -05faf0: 7401 dd24 1f00 |009e: invoke-virtual/range {v31}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -05faf6: 0c0d |00a1: move-result-object v13 │ │ -05faf8: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -05fafa: 621f 0109 |00a3: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05fafe: 0800 1f00 |00a5: move-object/from16 v0, v31 │ │ -05fb02: 6e20 1e20 d000 |00a7: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ -05fb08: 0a1f |00aa: move-result v31 │ │ -05fb0a: 381f 1000 |00ab: if-eqz v31, 00bb // +0010 │ │ -05fb0e: 621f 0109 |00ad: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05fb12: 0800 1f00 |00af: move-object/from16 v0, v31 │ │ -05fb16: 6e20 2420 d000 |00b1: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -05fb1c: 0c05 |00b4: move-result-object v5 │ │ -05fb1e: 1f05 7a01 |00b5: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ -05fb22: 6e10 6e0f 0500 |00b7: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.addRef:()V // method@0f6e │ │ -05fb28: 1217 |00ba: const/4 v7, #int 1 // #1 │ │ -05fb2a: 0800 2200 |00bb: move-object/from16 v0, v34 │ │ -05fb2e: 5400 0009 |00bd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animationRefs:Ljava/util/ArrayList; // field@0900 │ │ -05fb32: 081f 0000 |00bf: move-object/from16 v31, v0 │ │ -05fb36: 0800 1f00 |00c1: move-object/from16 v0, v31 │ │ -05fb3a: 6e20 8925 d000 |00c3: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -05fb40: 621f 8c08 |00c6: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ -05fb44: 0800 2500 |00c8: move-object/from16 v0, v37 │ │ -05fb48: 0801 2600 |00ca: move-object/from16 v1, v38 │ │ -05fb4c: 0802 1f00 |00cc: move-object/from16 v2, v31 │ │ -05fb50: 6e30 a00f 1002 |00ce: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V // method@0fa0 │ │ -05fb56: 0800 2600 |00d1: move-object/from16 v0, v38 │ │ -05fb5a: 5400 0b09 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -05fb5e: 081f 0000 |00d5: move-object/from16 v31, v0 │ │ -05fb62: 0800 1f00 |00d7: move-object/from16 v0, v31 │ │ -05fb66: 2100 |00d9: array-length v0, v0 │ │ -05fb68: 021f 0000 |00da: move/from16 v31, v0 │ │ -05fb6c: 0200 1f00 |00dc: move/from16 v0, v31 │ │ -05fb70: 8200 |00de: int-to-float v0, v0 │ │ -05fb72: 021f 0000 |00df: move/from16 v31, v0 │ │ -05fb76: 0800 2600 |00e1: move-object/from16 v0, v38 │ │ -05fb7a: 5200 0f09 |00e3: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ -05fb7e: 0220 0000 |00e5: move/from16 v32, v0 │ │ -05fb82: a80e 1f20 |00e7: mul-float v14, v31, v32 │ │ -05fb86: a91f 0e27 |00e9: div-float v31, v14, v39 │ │ -05fb8a: 0200 1f00 |00eb: move/from16 v0, v31 │ │ -05fb8e: 8700 |00ed: float-to-int v0, v0 │ │ -05fb90: 021f 0000 |00ee: move/from16 v31, v0 │ │ -05fb94: d812 1f01 |00f0: add-int/lit8 v18, v31, #int 1 // #01 │ │ -05fb98: 3907 1a00 |00f2: if-nez v7, 010c // +001a │ │ -05fb9c: 2205 7a01 |00f4: new-instance v5, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ -05fba0: 0800 2600 |00f6: move-object/from16 v0, v38 │ │ -05fba4: 5400 0e09 |00f8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.name:Ljava/lang/String; // field@090e │ │ -05fba8: 081f 0000 |00fa: move-object/from16 v31, v0 │ │ -05fbac: 0800 1f00 |00fc: move-object/from16 v0, v31 │ │ -05fbb0: 0201 1200 |00fe: move/from16 v1, v18 │ │ -05fbb4: 0202 2700 |0100: move/from16 v2, v39 │ │ -05fbb8: 7052 6d0f 05e1 |0102: invoke-direct {v5, v0, v1, v14, v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.:(Ljava/lang/String;IFF)V // method@0f6d │ │ -05fbbe: 621f 0109 |0105: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ -05fbc2: 0800 1f00 |0107: move-object/from16 v0, v31 │ │ -05fbc6: 6e30 2a20 d005 |0109: invoke-virtual {v0, v13, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -05fbcc: 141f cdcc cc3d |010c: const v31, #float 0.1 // #3dcccccd │ │ -05fbd2: 0800 2500 |010f: move-object/from16 v0, v37 │ │ -05fbd6: 0201 1f00 |0111: move/from16 v1, v31 │ │ -05fbda: 6e20 a30f 1000 |0113: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.update:(F)V // method@0fa3 │ │ -05fbe0: 7401 9e0f 2500 |0116: invoke-virtual/range {v37}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // method@0f9e │ │ -05fbe6: 0c1f |0119: move-result-object v31 │ │ -05fbe8: 0800 2400 |011a: move-object/from16 v0, v36 │ │ -05fbec: 0801 1f00 |011c: move-object/from16 v1, v31 │ │ -05fbf0: 6e20 dd0f 1000 |011e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V // method@0fdd │ │ -05fbf6: 1208 |0121: const/4 v8, #int 0 // #0 │ │ -05fbf8: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -05fbfc: 1311 0000 |0124: const/16 v17, #int 0 // #0 │ │ -05fc00: 1319 0000 |0126: const/16 v25, #int 0 // #0 │ │ -05fc04: 2e1f 190e |0128: cmpg-float v31, v25, v14 │ │ -05fc08: 3b1f e101 |012a: if-gez v31, 030b // +01e1 │ │ -05fc0c: 120c |012c: const/4 v12, #int 0 // #0 │ │ -05fc0e: 3907 5b00 |012d: if-nez v7, 0188 // +005b │ │ -05fc12: 220c 7901 |012f: new-instance v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // type@0179 │ │ -05fc16: 7010 6c0f 0c00 |0131: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.:()V // method@0f6c │ │ -05fc1c: 0800 2200 |0134: move-object/from16 v0, v34 │ │ -05fc20: 5200 0509 |0136: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05fc24: 021f 0000 |0138: move/from16 v31, v0 │ │ -05fc28: 0200 1f00 |013a: move/from16 v0, v31 │ │ -05fc2c: 2300 3c04 |013c: new-array v0, v0, [[F // type@043c │ │ -05fc30: 081f 0000 |013e: move-object/from16 v31, v0 │ │ -05fc34: 0800 1f00 |0140: move-object/from16 v0, v31 │ │ -05fc38: 5bc0 ed08 |0142: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -05fc3c: 0800 2200 |0144: move-object/from16 v0, v34 │ │ -05fc40: 5200 0509 |0146: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05fc44: 021f 0000 |0148: move/from16 v31, v0 │ │ -05fc48: 0200 1f00 |014a: move/from16 v0, v31 │ │ -05fc4c: 2300 4004 |014c: new-array v0, v0, [[S // type@0440 │ │ -05fc50: 081f 0000 |014e: move-object/from16 v31, v0 │ │ -05fc54: 0800 1f00 |0150: move-object/from16 v0, v31 │ │ -05fc58: 5bc0 e808 |0152: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -05fc5c: 0800 2200 |0154: move-object/from16 v0, v34 │ │ -05fc60: 5400 0609 |0156: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05fc64: 081f 0000 |0158: move-object/from16 v31, v0 │ │ -05fc68: 7401 9325 1f00 |015a: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -05fc6e: 0a1f |015d: move-result v31 │ │ -05fc70: 3d1f 2a00 |015e: if-lez v31, 0188 // +002a │ │ -05fc74: 0800 2200 |0160: move-object/from16 v0, v34 │ │ -05fc78: 5400 0609 |0162: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05fc7c: 081f 0000 |0164: move-object/from16 v31, v0 │ │ -05fc80: 7401 9325 1f00 |0166: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -05fc86: 0a1f |0169: move-result v31 │ │ -05fc88: 0200 1f00 |016a: move/from16 v0, v31 │ │ -05fc8c: 2300 1404 |016c: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -05fc90: 081f 0000 |016e: move-object/from16 v31, v0 │ │ -05fc94: 0800 1f00 |0170: move-object/from16 v0, v31 │ │ -05fc98: 5bc0 ec08 |0172: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -05fc9c: 0800 2200 |0174: move-object/from16 v0, v34 │ │ -05fca0: 5400 0609 |0176: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05fca4: 081f 0000 |0178: move-object/from16 v31, v0 │ │ -05fca8: 7401 9325 1f00 |017a: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -05fcae: 0a1f |017d: move-result v31 │ │ -05fcb0: 0200 1f00 |017e: move/from16 v0, v31 │ │ -05fcb4: 2300 1204 |0180: new-array v0, v0, [Lcom/badlogic/gdx/math/Quaternion; // type@0412 │ │ -05fcb8: 081f 0000 |0182: move-object/from16 v31, v0 │ │ -05fcbc: 0800 1f00 |0184: move-object/from16 v0, v31 │ │ -05fcc0: 5bc0 eb08 |0186: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05fcc4: 120f |0188: const/4 v15, #int 0 // #0 │ │ -05fcc6: 0800 2200 |0189: move-object/from16 v0, v34 │ │ -05fcca: 5200 0509 |018b: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -05fcce: 021f 0000 |018d: move/from16 v31, v0 │ │ -05fcd2: 0200 1f00 |018f: move/from16 v0, v31 │ │ -05fcd6: 350f 9f00 |0191: if-ge v15, v0, 0230 // +009f │ │ -05fcda: 0800 2400 |0193: move-object/from16 v0, v36 │ │ -05fcde: 6e20 d90f f000 |0195: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.getVertices:(I)[F // method@0fd9 │ │ -05fce4: 0c1b |0198: move-result-object v27 │ │ -05fce6: 0800 2400 |0199: move-object/from16 v0, v36 │ │ -05fcea: 6e20 d70f f000 |019b: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.getIndices:(I)[S // method@0fd7 │ │ -05fcf0: 0c0a |019e: move-result-object v10 │ │ -05fcf2: 0800 1b00 |019f: move-object/from16 v0, v27 │ │ -05fcf6: 2100 |01a1: array-length v0, v0 │ │ -05fcf8: 0213 0000 |01a2: move/from16 v19, v0 │ │ -05fcfc: 21a0 |01a4: array-length v0, v10 │ │ -05fcfe: 0211 0000 |01a5: move/from16 v17, v0 │ │ -05fd02: 3907 1c00 |01a7: if-nez v7, 01c3 // +001c │ │ -05fd06: 54c0 ed08 |01a9: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -05fd0a: 081f 0000 |01ab: move-object/from16 v31, v0 │ │ -05fd0e: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ -05fd12: 0801 1b00 |01af: move-object/from16 v1, v27 │ │ -05fd16: 7020 800f 1000 |01b1: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.clone:([F)[F // method@0f80 │ │ -05fd1c: 0c20 |01b4: move-result-object v32 │ │ -05fd1e: 4d20 1f0f |01b5: aput-object v32, v31, v15 │ │ -05fd22: 54c0 e808 |01b7: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -05fd26: 081f 0000 |01b9: move-object/from16 v31, v0 │ │ -05fd2a: 0800 2200 |01bb: move-object/from16 v0, v34 │ │ -05fd2e: 7020 810f a000 |01bd: invoke-direct {v0, v10}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.clone:([S)[S // method@0f81 │ │ -05fd34: 0c20 |01c0: move-result-object v32 │ │ -05fd36: 4d20 1f0f |01c1: aput-object v32, v31, v15 │ │ -05fd3a: 0800 2200 |01c3: move-object/from16 v0, v34 │ │ -05fd3e: 5400 0709 |01c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05fd42: 081f 0000 |01c7: move-object/from16 v31, v0 │ │ -05fd46: 461f 1f0f |01c9: aget-object v31, v31, v15 │ │ -05fd4a: 391f 6100 |01cb: if-nez v31, 022c // +0061 │ │ -05fd4e: 0800 2200 |01cd: move-object/from16 v0, v34 │ │ -05fd52: 5400 0209 |01cf: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05fd56: 081f 0000 |01d1: move-object/from16 v31, v0 │ │ -05fd5a: 0800 1f00 |01d3: move-object/from16 v0, v31 │ │ -05fd5e: 0201 1300 |01d5: move/from16 v1, v19 │ │ -05fd62: 0202 1100 |01d7: move/from16 v2, v17 │ │ -05fd66: 6e40 7b0f f021 |01d9: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.setKeyframeDimensions:(III)V // method@0f7b │ │ -05fd6c: 0800 2200 |01dc: move-object/from16 v0, v34 │ │ -05fd70: 5400 0209 |01de: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05fd74: 081f 0000 |01e0: move-object/from16 v31, v0 │ │ -05fd78: 0800 2200 |01e2: move-object/from16 v0, v34 │ │ -05fd7c: 5400 0609 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05fd80: 0820 0000 |01e6: move-object/from16 v32, v0 │ │ -05fd84: 7401 9325 2000 |01e8: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -05fd8a: 0a20 |01eb: move-result v32 │ │ -05fd8c: 7402 7c0f 1f00 |01ec: invoke-virtual/range {v31, v32}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.setNumTaggedJoints:(I)V // method@0f7c │ │ -05fd92: 7401 d80f 2400 |01ef: invoke-virtual/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.getMesh:()Lcom/badlogic/gdx/graphics/Mesh; // method@0fd8 │ │ -05fd98: 0c1f |01f2: move-result-object v31 │ │ -05fd9a: 7401 0e0b 1f00 |01f3: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0b0e │ │ -05fda0: 0c06 |01f6: move-result-object v6 │ │ -05fda2: 0800 2200 |01f7: move-object/from16 v0, v34 │ │ -05fda6: 5400 0709 |01f9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05fdaa: 081f 0000 |01fb: move-object/from16 v31, v0 │ │ -05fdae: 2220 1601 |01fd: new-instance v32, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -05fdb2: 1321 0000 |01ff: const/16 v33, #int 0 // #0 │ │ -05fdb6: 0800 2000 |0201: move-object/from16 v0, v32 │ │ -05fdba: 0201 2100 |0203: move/from16 v1, v33 │ │ -05fdbe: 0202 1300 |0205: move/from16 v2, v19 │ │ -05fdc2: 0203 1100 |0207: move/from16 v3, v17 │ │ -05fdc6: 7056 fd0a 1032 |0209: invoke-direct {v0, v1, v2, v3, v6}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0afd │ │ -05fdcc: 4d20 1f0f |020c: aput-object v32, v31, v15 │ │ -05fdd0: 0800 2200 |020e: move-object/from16 v0, v34 │ │ -05fdd4: 5400 0709 |0210: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -05fdd8: 081f 0000 |0212: move-object/from16 v31, v0 │ │ -05fddc: 461f 1f0f |0214: aget-object v31, v31, v15 │ │ -05fde0: 7401 0f0b 1f00 |0216: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ -05fde6: 0a1f |0219: move-result v31 │ │ -05fde8: db1f 1f04 |021a: div-int/lit8 v31, v31, #int 4 // #04 │ │ -05fdec: 1320 0800 |021c: const/16 v32, #int 8 // #8 │ │ -05fdf0: 0200 1f00 |021e: move/from16 v0, v31 │ │ -05fdf4: 0201 2000 |0220: move/from16 v1, v32 │ │ -05fdf8: 3210 0a00 |0222: if-eq v0, v1, 022c // +000a │ │ -05fdfc: 221f bc02 |0224: new-instance v31, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -05fe00: 1a20 570c |0226: const-string v32, "Mesh vertexattributes != 8 - is this a valid MD5 source mesh?" // string@0c57 │ │ -05fe04: 7602 291e 1f00 |0228: invoke-direct/range {v31, v32}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -05fe0a: 271f |022b: throw v31 │ │ -05fe0c: d80f 0f01 |022c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -05fe10: 2900 5bff |022e: goto/16 0189 // -00a5 │ │ -05fe14: 3907 c300 |0230: if-nez v7, 02f3 // +00c3 │ │ -05fe18: 7401 9e0f 2500 |0232: invoke-virtual/range {v37}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // method@0f9e │ │ -05fe1e: 0c18 |0235: move-result-object v24 │ │ -05fe20: 131a 0000 |0236: const/16 v26, #int 0 // #0 │ │ -05fe24: 0800 2200 |0238: move-object/from16 v0, v34 │ │ -05fe28: 5400 0609 |023a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05fe2c: 081f 0000 |023c: move-object/from16 v31, v0 │ │ -05fe30: 7401 9325 1f00 |023e: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -05fe36: 0a1f |0241: move-result v31 │ │ -05fe38: 0200 1a00 |0242: move/from16 v0, v26 │ │ -05fe3c: 0201 1f00 |0244: move/from16 v1, v31 │ │ -05fe40: 3510 a700 |0246: if-ge v0, v1, 02ed // +00a7 │ │ -05fe44: 0800 2200 |0248: move-object/from16 v0, v34 │ │ -05fe48: 5400 0609 |024a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -05fe4c: 081f 0000 |024c: move-object/from16 v31, v0 │ │ -05fe50: 0800 1f00 |024e: move-object/from16 v0, v31 │ │ -05fe54: 0201 1a00 |0250: move/from16 v1, v26 │ │ -05fe58: 6e20 8d25 1000 |0252: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -05fe5e: 0c10 |0255: move-result-object v16 │ │ -05fe60: 1f10 8f03 |0256: check-cast v16, Ljava/lang/String; // type@038f │ │ -05fe64: 120b |0258: const/4 v11, #int 0 // #0 │ │ -05fe66: 0800 1800 |0259: move-object/from16 v0, v24 │ │ -05fe6a: 5200 1e09 |025b: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -05fe6e: 021f 0000 |025d: move/from16 v31, v0 │ │ -05fe72: 0200 1f00 |025f: move/from16 v0, v31 │ │ -05fe76: 350b 8400 |0261: if-ge v11, v0, 02e5 // +0084 │ │ -05fe7a: 0800 1800 |0263: move-object/from16 v0, v24 │ │ -05fe7e: 5400 1d09 |0265: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -05fe82: 081f 0000 |0267: move-object/from16 v31, v0 │ │ -05fe86: 461f 1f0b |0269: aget-object v31, v31, v11 │ │ -05fe8a: 0800 1000 |026b: move-object/from16 v0, v16 │ │ -05fe8e: 0801 1f00 |026d: move-object/from16 v1, v31 │ │ -05fe92: 6e20 b024 1000 |026f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -05fe98: 0a1f |0272: move-result v31 │ │ -05fe9a: 381f 7600 |0273: if-eqz v31, 02e9 // +0076 │ │ -05fe9e: da09 0b08 |0275: mul-int/lit8 v9, v11, #int 8 // #08 │ │ -05fea2: 0800 1800 |0277: move-object/from16 v0, v24 │ │ -05fea6: 5400 1c09 |0279: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05feaa: 081f 0000 |027b: move-object/from16 v31, v0 │ │ -05feae: d820 0901 |027d: add-int/lit8 v32, v9, #int 1 // #01 │ │ -05feb2: 441c 1f20 |027f: aget v28, v31, v32 │ │ -05feb6: 0800 1800 |0281: move-object/from16 v0, v24 │ │ -05feba: 5400 1c09 |0283: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05febe: 081f 0000 |0285: move-object/from16 v31, v0 │ │ -05fec2: d820 0902 |0287: add-int/lit8 v32, v9, #int 2 // #02 │ │ -05fec6: 441d 1f20 |0289: aget v29, v31, v32 │ │ -05feca: 0800 1800 |028b: move-object/from16 v0, v24 │ │ -05fece: 5400 1c09 |028d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05fed2: 081f 0000 |028f: move-object/from16 v31, v0 │ │ -05fed6: d820 0903 |0291: add-int/lit8 v32, v9, #int 3 // #03 │ │ -05feda: 441e 1f20 |0293: aget v30, v31, v32 │ │ -05fede: 54c0 ec08 |0295: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -05fee2: 081f 0000 |0297: move-object/from16 v31, v0 │ │ -05fee6: 2220 dd01 |0299: new-instance v32, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -05feea: 0800 2000 |029b: move-object/from16 v0, v32 │ │ -05feee: 0201 1c00 |029d: move/from16 v1, v28 │ │ -05fef2: 0202 1d00 |029f: move/from16 v2, v29 │ │ -05fef6: 0203 1e00 |02a1: move/from16 v3, v30 │ │ -05fefa: 7040 1e13 1032 |02a3: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -05ff00: 4d20 1f1a |02a6: aput-object v32, v31, v26 │ │ -05ff04: 0800 1800 |02a8: move-object/from16 v0, v24 │ │ -05ff08: 5400 1c09 |02aa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05ff0c: 081f 0000 |02ac: move-object/from16 v31, v0 │ │ -05ff10: d820 0904 |02ae: add-int/lit8 v32, v9, #int 4 // #04 │ │ -05ff14: 4415 1f20 |02b0: aget v21, v31, v32 │ │ -05ff18: 0800 1800 |02b2: move-object/from16 v0, v24 │ │ -05ff1c: 5400 1c09 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05ff20: 081f 0000 |02b6: move-object/from16 v31, v0 │ │ -05ff24: d820 0905 |02b8: add-int/lit8 v32, v9, #int 5 // #05 │ │ -05ff28: 4416 1f20 |02ba: aget v22, v31, v32 │ │ -05ff2c: 0800 1800 |02bc: move-object/from16 v0, v24 │ │ -05ff30: 5400 1c09 |02be: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05ff34: 081f 0000 |02c0: move-object/from16 v31, v0 │ │ -05ff38: d820 0906 |02c2: add-int/lit8 v32, v9, #int 6 // #06 │ │ -05ff3c: 4417 1f20 |02c4: aget v23, v31, v32 │ │ -05ff40: 0800 1800 |02c6: move-object/from16 v0, v24 │ │ -05ff44: 5400 1c09 |02c8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -05ff48: 081f 0000 |02ca: move-object/from16 v31, v0 │ │ -05ff4c: d820 0907 |02cc: add-int/lit8 v32, v9, #int 7 // #07 │ │ -05ff50: 4414 1f20 |02ce: aget v20, v31, v32 │ │ -05ff54: 54c0 eb08 |02d0: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -05ff58: 081f 0000 |02d2: move-object/from16 v31, v0 │ │ -05ff5c: 2220 da01 |02d4: new-instance v32, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -05ff60: 0800 2000 |02d6: move-object/from16 v0, v32 │ │ -05ff64: 0201 1500 |02d8: move/from16 v1, v21 │ │ -05ff68: 0202 1600 |02da: move/from16 v2, v22 │ │ -05ff6c: 0203 1700 |02dc: move/from16 v3, v23 │ │ -05ff70: 0204 1400 |02de: move/from16 v4, v20 │ │ -05ff74: 7054 cb12 1032 |02e0: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ -05ff7a: 4d20 1f1a |02e3: aput-object v32, v31, v26 │ │ -05ff7e: d81a 1a01 |02e5: add-int/lit8 v26, v26, #int 1 // #01 │ │ -05ff82: 2900 51ff |02e7: goto/16 0238 // -00af │ │ -05ff86: d80b 0b01 |02e9: add-int/lit8 v11, v11, #int 1 // #01 │ │ -05ff8a: 2900 6eff |02eb: goto/16 0259 // -0092 │ │ -05ff8e: 5450 ee08 |02ed: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ -05ff92: 081f 0000 |02ef: move-object/from16 v31, v0 │ │ -05ff96: 4d0c 1f08 |02f1: aput-object v12, v31, v8 │ │ -05ff9a: 0800 2500 |02f3: move-object/from16 v0, v37 │ │ -05ff9e: 0201 2700 |02f5: move/from16 v1, v39 │ │ -05ffa2: 6e20 a30f 1000 |02f7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.update:(F)V // method@0fa3 │ │ -05ffa8: 7401 9e0f 2500 |02fa: invoke-virtual/range {v37}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // method@0f9e │ │ -05ffae: 0c1f |02fd: move-result-object v31 │ │ -05ffb0: 0800 2400 |02fe: move-object/from16 v0, v36 │ │ -05ffb4: 0801 1f00 |0300: move-object/from16 v1, v31 │ │ -05ffb8: 6e20 dd0f 1000 |0302: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V // method@0fdd │ │ -05ffbe: d808 0801 |0305: add-int/lit8 v8, v8, #int 1 // #01 │ │ -05ffc2: a619 1927 |0307: add-float v25, v25, v39 │ │ -05ffc6: 2900 1ffe |0309: goto/16 0128 // -01e1 │ │ -05ffca: 3807 0200 |030b: if-eqz v7, 030d // +0002 │ │ -05ffce: 1105 |030d: return-object v5 │ │ +06d740: |[06d740] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.sampleAnimationFromMD5:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;FLjava/lang/String;Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ +06d750: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +06d754: 0801 2200 |0002: move-object/from16 v1, v34 │ │ +06d758: 5b10 0309 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.assetName:Ljava/lang/String; // field@0903 │ │ +06d75c: 0800 2300 |0006: move-object/from16 v0, v35 │ │ +06d760: 5400 3909 |0008: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +06d764: 081f 0000 |000a: move-object/from16 v31, v0 │ │ +06d768: 0800 1f00 |000c: move-object/from16 v0, v31 │ │ +06d76c: 2100 |000e: array-length v0, v0 │ │ +06d76e: 021f 0000 |000f: move/from16 v31, v0 │ │ +06d772: 0200 1f00 |0011: move/from16 v0, v31 │ │ +06d776: 0801 2200 |0013: move-object/from16 v1, v34 │ │ +06d77a: 5910 0509 |0015: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d77e: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +06d780: 0800 2200 |0018: move-object/from16 v0, v34 │ │ +06d784: 5400 0209 |001a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06d788: 081f 0000 |001c: move-object/from16 v31, v0 │ │ +06d78c: 391f 5a00 |001e: if-nez v31, 0078 // +005a │ │ +06d790: 221f 7b01 |0020: new-instance v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // type@017b │ │ +06d794: 0800 2200 |0022: move-object/from16 v0, v34 │ │ +06d798: 5200 0509 |0024: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d79c: 0220 0000 |0026: move/from16 v32, v0 │ │ +06d7a0: 0800 1f00 |0028: move-object/from16 v0, v31 │ │ +06d7a4: 0201 2000 |002a: move/from16 v1, v32 │ │ +06d7a8: 0202 2700 |002c: move/from16 v2, v39 │ │ +06d7ac: 7030 730f 1002 |002e: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.:(IF)V // method@0f73 │ │ +06d7b2: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ +06d7b6: 0801 2200 |0033: move-object/from16 v1, v34 │ │ +06d7ba: 5b10 0209 |0035: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06d7be: 0800 2200 |0037: move-object/from16 v0, v34 │ │ +06d7c2: 5200 0509 |0039: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d7c6: 021f 0000 |003b: move/from16 v31, v0 │ │ +06d7ca: 0200 1f00 |003d: move/from16 v0, v31 │ │ +06d7ce: 2300 f803 |003f: new-array v0, v0, [Lcom/badlogic/gdx/graphics/Mesh; // type@03f8 │ │ +06d7d2: 081f 0000 |0041: move-object/from16 v31, v0 │ │ +06d7d6: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ +06d7da: 0801 2200 |0045: move-object/from16 v1, v34 │ │ +06d7de: 5b10 0709 |0047: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06d7e2: 0800 2200 |0049: move-object/from16 v0, v34 │ │ +06d7e6: 5200 0509 |004b: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d7ea: 021f 0000 |004d: move/from16 v31, v0 │ │ +06d7ee: 0200 1f00 |004f: move/from16 v0, v31 │ │ +06d7f2: 2300 3a04 |0051: new-array v0, v0, [Z // type@043a │ │ +06d7f6: 081f 0000 |0053: move-object/from16 v31, v0 │ │ +06d7fa: 0800 1f00 |0055: move-object/from16 v0, v31 │ │ +06d7fe: 0801 2200 |0057: move-object/from16 v1, v34 │ │ +06d802: 5b10 0809 |0059: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ +06d806: 1208 |005b: const/4 v8, #int 0 // #0 │ │ +06d808: 0800 2200 |005c: move-object/from16 v0, v34 │ │ +06d80c: 5400 0809 |005e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ +06d810: 081f 0000 |0060: move-object/from16 v31, v0 │ │ +06d814: 0800 1f00 |0062: move-object/from16 v0, v31 │ │ +06d818: 2100 |0064: array-length v0, v0 │ │ +06d81a: 021f 0000 |0065: move/from16 v31, v0 │ │ +06d81e: 0200 1f00 |0067: move/from16 v0, v31 │ │ +06d822: 3508 0f00 |0069: if-ge v8, v0, 0078 // +000f │ │ +06d826: 0800 2200 |006b: move-object/from16 v0, v34 │ │ +06d82a: 5400 0809 |006d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ +06d82e: 081f 0000 |006f: move-object/from16 v31, v0 │ │ +06d832: 1320 0100 |0071: const/16 v32, #int 1 // #1 │ │ +06d836: 4e20 1f08 |0073: aput-boolean v32, v31, v8 │ │ +06d83a: d808 0801 |0075: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06d83e: 28e5 |0077: goto 005c // -001b │ │ +06d840: 621f 0109 |0078: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d844: 391f 0900 |007a: if-nez v31, 0083 // +0009 │ │ +06d848: 221f ea02 |007c: new-instance v31, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +06d84c: 7601 1a20 1f00 |007e: invoke-direct/range {v31}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +06d852: 691f 0109 |0081: sput-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d856: 221f 9103 |0083: new-instance v31, Ljava/lang/StringBuilder; // type@0391 │ │ +06d85a: 7601 d024 1f00 |0085: invoke-direct/range {v31}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06d860: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ +06d864: 0801 2800 |008a: move-object/from16 v1, v40 │ │ +06d868: 6e20 d724 1000 |008c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06d86e: 0c1f |008f: move-result-object v31 │ │ +06d870: 1a20 5a10 |0090: const-string v32, "_" // string@105a │ │ +06d874: 7402 d724 1f00 |0092: invoke-virtual/range {v31, v32}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06d87a: 0c1f |0095: move-result-object v31 │ │ +06d87c: 0800 1f00 |0096: move-object/from16 v0, v31 │ │ +06d880: 0801 2900 |0098: move-object/from16 v1, v41 │ │ +06d884: 6e20 d724 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06d88a: 0c1f |009d: move-result-object v31 │ │ +06d88c: 7401 dd24 1f00 |009e: invoke-virtual/range {v31}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06d892: 0c0d |00a1: move-result-object v13 │ │ +06d894: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +06d896: 621f 0109 |00a3: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d89a: 0800 1f00 |00a5: move-object/from16 v0, v31 │ │ +06d89e: 6e20 1e20 d000 |00a7: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ +06d8a4: 0a1f |00aa: move-result v31 │ │ +06d8a6: 381f 1000 |00ab: if-eqz v31, 00bb // +0010 │ │ +06d8aa: 621f 0109 |00ad: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d8ae: 0800 1f00 |00af: move-object/from16 v0, v31 │ │ +06d8b2: 6e20 2420 d000 |00b1: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +06d8b8: 0c05 |00b4: move-result-object v5 │ │ +06d8ba: 1f05 7a01 |00b5: check-cast v5, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ +06d8be: 6e10 6e0f 0500 |00b7: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.addRef:()V // method@0f6e │ │ +06d8c4: 1217 |00ba: const/4 v7, #int 1 // #1 │ │ +06d8c6: 0800 2200 |00bb: move-object/from16 v0, v34 │ │ +06d8ca: 5400 0009 |00bd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animationRefs:Ljava/util/ArrayList; // field@0900 │ │ +06d8ce: 081f 0000 |00bf: move-object/from16 v31, v0 │ │ +06d8d2: 0800 1f00 |00c1: move-object/from16 v0, v31 │ │ +06d8d6: 6e20 8925 d000 |00c3: invoke-virtual {v0, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +06d8dc: 621f 8c08 |00c6: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.Clamp:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088c │ │ +06d8e0: 0800 2500 |00c8: move-object/from16 v0, v37 │ │ +06d8e4: 0801 2600 |00ca: move-object/from16 v1, v38 │ │ +06d8e8: 0802 1f00 |00cc: move-object/from16 v2, v31 │ │ +06d8ec: 6e30 a00f 1002 |00ce: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V // method@0fa0 │ │ +06d8f2: 0800 2600 |00d1: move-object/from16 v0, v38 │ │ +06d8f6: 5400 0b09 |00d3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06d8fa: 081f 0000 |00d5: move-object/from16 v31, v0 │ │ +06d8fe: 0800 1f00 |00d7: move-object/from16 v0, v31 │ │ +06d902: 2100 |00d9: array-length v0, v0 │ │ +06d904: 021f 0000 |00da: move/from16 v31, v0 │ │ +06d908: 0200 1f00 |00dc: move/from16 v0, v31 │ │ +06d90c: 8200 |00de: int-to-float v0, v0 │ │ +06d90e: 021f 0000 |00df: move/from16 v31, v0 │ │ +06d912: 0800 2600 |00e1: move-object/from16 v0, v38 │ │ +06d916: 5200 0f09 |00e3: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ +06d91a: 0220 0000 |00e5: move/from16 v32, v0 │ │ +06d91e: a80e 1f20 |00e7: mul-float v14, v31, v32 │ │ +06d922: a91f 0e27 |00e9: div-float v31, v14, v39 │ │ +06d926: 0200 1f00 |00eb: move/from16 v0, v31 │ │ +06d92a: 8700 |00ed: float-to-int v0, v0 │ │ +06d92c: 021f 0000 |00ee: move/from16 v31, v0 │ │ +06d930: d812 1f01 |00f0: add-int/lit8 v18, v31, #int 1 // #01 │ │ +06d934: 3907 1a00 |00f2: if-nez v7, 010c // +001a │ │ +06d938: 2205 7a01 |00f4: new-instance v5, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ +06d93c: 0800 2600 |00f6: move-object/from16 v0, v38 │ │ +06d940: 5400 0e09 |00f8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.name:Ljava/lang/String; // field@090e │ │ +06d944: 081f 0000 |00fa: move-object/from16 v31, v0 │ │ +06d948: 0800 1f00 |00fc: move-object/from16 v0, v31 │ │ +06d94c: 0201 1200 |00fe: move/from16 v1, v18 │ │ +06d950: 0202 2700 |0100: move/from16 v2, v39 │ │ +06d954: 7052 6d0f 05e1 |0102: invoke-direct {v5, v0, v1, v14, v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.:(Ljava/lang/String;IFF)V // method@0f6d │ │ +06d95a: 621f 0109 |0105: sget-object v31, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animations:Lcom/badlogic/gdx/utils/ObjectMap; // field@0901 │ │ +06d95e: 0800 1f00 |0107: move-object/from16 v0, v31 │ │ +06d962: 6e30 2a20 d005 |0109: invoke-virtual {v0, v13, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +06d968: 141f cdcc cc3d |010c: const v31, #float 0.1 // #3dcccccd │ │ +06d96e: 0800 2500 |010f: move-object/from16 v0, v37 │ │ +06d972: 0201 1f00 |0111: move/from16 v1, v31 │ │ +06d976: 6e20 a30f 1000 |0113: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.update:(F)V // method@0fa3 │ │ +06d97c: 7401 9e0f 2500 |0116: invoke-virtual/range {v37}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // method@0f9e │ │ +06d982: 0c1f |0119: move-result-object v31 │ │ +06d984: 0800 2400 |011a: move-object/from16 v0, v36 │ │ +06d988: 0801 1f00 |011c: move-object/from16 v1, v31 │ │ +06d98c: 6e20 dd0f 1000 |011e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V // method@0fdd │ │ +06d992: 1208 |0121: const/4 v8, #int 0 // #0 │ │ +06d994: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +06d998: 1311 0000 |0124: const/16 v17, #int 0 // #0 │ │ +06d99c: 1319 0000 |0126: const/16 v25, #int 0 // #0 │ │ +06d9a0: 2e1f 190e |0128: cmpg-float v31, v25, v14 │ │ +06d9a4: 3b1f e101 |012a: if-gez v31, 030b // +01e1 │ │ +06d9a8: 120c |012c: const/4 v12, #int 0 // #0 │ │ +06d9aa: 3907 5b00 |012d: if-nez v7, 0188 // +005b │ │ +06d9ae: 220c 7901 |012f: new-instance v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // type@0179 │ │ +06d9b2: 7010 6c0f 0c00 |0131: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.:()V // method@0f6c │ │ +06d9b8: 0800 2200 |0134: move-object/from16 v0, v34 │ │ +06d9bc: 5200 0509 |0136: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d9c0: 021f 0000 |0138: move/from16 v31, v0 │ │ +06d9c4: 0200 1f00 |013a: move/from16 v0, v31 │ │ +06d9c8: 2300 3c04 |013c: new-array v0, v0, [[F // type@043c │ │ +06d9cc: 081f 0000 |013e: move-object/from16 v31, v0 │ │ +06d9d0: 0800 1f00 |0140: move-object/from16 v0, v31 │ │ +06d9d4: 5bc0 ed08 |0142: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +06d9d8: 0800 2200 |0144: move-object/from16 v0, v34 │ │ +06d9dc: 5200 0509 |0146: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06d9e0: 021f 0000 |0148: move/from16 v31, v0 │ │ +06d9e4: 0200 1f00 |014a: move/from16 v0, v31 │ │ +06d9e8: 2300 4004 |014c: new-array v0, v0, [[S // type@0440 │ │ +06d9ec: 081f 0000 |014e: move-object/from16 v31, v0 │ │ +06d9f0: 0800 1f00 |0150: move-object/from16 v0, v31 │ │ +06d9f4: 5bc0 e808 |0152: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +06d9f8: 0800 2200 |0154: move-object/from16 v0, v34 │ │ +06d9fc: 5400 0609 |0156: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06da00: 081f 0000 |0158: move-object/from16 v31, v0 │ │ +06da04: 7401 9325 1f00 |015a: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +06da0a: 0a1f |015d: move-result v31 │ │ +06da0c: 3d1f 2a00 |015e: if-lez v31, 0188 // +002a │ │ +06da10: 0800 2200 |0160: move-object/from16 v0, v34 │ │ +06da14: 5400 0609 |0162: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06da18: 081f 0000 |0164: move-object/from16 v31, v0 │ │ +06da1c: 7401 9325 1f00 |0166: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +06da22: 0a1f |0169: move-result v31 │ │ +06da24: 0200 1f00 |016a: move/from16 v0, v31 │ │ +06da28: 2300 1404 |016c: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +06da2c: 081f 0000 |016e: move-object/from16 v31, v0 │ │ +06da30: 0800 1f00 |0170: move-object/from16 v0, v31 │ │ +06da34: 5bc0 ec08 |0172: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +06da38: 0800 2200 |0174: move-object/from16 v0, v34 │ │ +06da3c: 5400 0609 |0176: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06da40: 081f 0000 |0178: move-object/from16 v31, v0 │ │ +06da44: 7401 9325 1f00 |017a: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +06da4a: 0a1f |017d: move-result v31 │ │ +06da4c: 0200 1f00 |017e: move/from16 v0, v31 │ │ +06da50: 2300 1204 |0180: new-array v0, v0, [Lcom/badlogic/gdx/math/Quaternion; // type@0412 │ │ +06da54: 081f 0000 |0182: move-object/from16 v31, v0 │ │ +06da58: 0800 1f00 |0184: move-object/from16 v0, v31 │ │ +06da5c: 5bc0 eb08 |0186: iput-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06da60: 120f |0188: const/4 v15, #int 0 // #0 │ │ +06da62: 0800 2200 |0189: move-object/from16 v0, v34 │ │ +06da66: 5200 0509 |018b: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06da6a: 021f 0000 |018d: move/from16 v31, v0 │ │ +06da6e: 0200 1f00 |018f: move/from16 v0, v31 │ │ +06da72: 350f 9f00 |0191: if-ge v15, v0, 0230 // +009f │ │ +06da76: 0800 2400 |0193: move-object/from16 v0, v36 │ │ +06da7a: 6e20 d90f f000 |0195: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.getVertices:(I)[F // method@0fd9 │ │ +06da80: 0c1b |0198: move-result-object v27 │ │ +06da82: 0800 2400 |0199: move-object/from16 v0, v36 │ │ +06da86: 6e20 d70f f000 |019b: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.getIndices:(I)[S // method@0fd7 │ │ +06da8c: 0c0a |019e: move-result-object v10 │ │ +06da8e: 0800 1b00 |019f: move-object/from16 v0, v27 │ │ +06da92: 2100 |01a1: array-length v0, v0 │ │ +06da94: 0213 0000 |01a2: move/from16 v19, v0 │ │ +06da98: 21a0 |01a4: array-length v0, v10 │ │ +06da9a: 0211 0000 |01a5: move/from16 v17, v0 │ │ +06da9e: 3907 1c00 |01a7: if-nez v7, 01c3 // +001c │ │ +06daa2: 54c0 ed08 |01a9: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +06daa6: 081f 0000 |01ab: move-object/from16 v31, v0 │ │ +06daaa: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ +06daae: 0801 1b00 |01af: move-object/from16 v1, v27 │ │ +06dab2: 7020 800f 1000 |01b1: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.clone:([F)[F // method@0f80 │ │ +06dab8: 0c20 |01b4: move-result-object v32 │ │ +06daba: 4d20 1f0f |01b5: aput-object v32, v31, v15 │ │ +06dabe: 54c0 e808 |01b7: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +06dac2: 081f 0000 |01b9: move-object/from16 v31, v0 │ │ +06dac6: 0800 2200 |01bb: move-object/from16 v0, v34 │ │ +06daca: 7020 810f a000 |01bd: invoke-direct {v0, v10}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.clone:([S)[S // method@0f81 │ │ +06dad0: 0c20 |01c0: move-result-object v32 │ │ +06dad2: 4d20 1f0f |01c1: aput-object v32, v31, v15 │ │ +06dad6: 0800 2200 |01c3: move-object/from16 v0, v34 │ │ +06dada: 5400 0709 |01c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06dade: 081f 0000 |01c7: move-object/from16 v31, v0 │ │ +06dae2: 461f 1f0f |01c9: aget-object v31, v31, v15 │ │ +06dae6: 391f 6100 |01cb: if-nez v31, 022c // +0061 │ │ +06daea: 0800 2200 |01cd: move-object/from16 v0, v34 │ │ +06daee: 5400 0209 |01cf: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06daf2: 081f 0000 |01d1: move-object/from16 v31, v0 │ │ +06daf6: 0800 1f00 |01d3: move-object/from16 v0, v31 │ │ +06dafa: 0201 1300 |01d5: move/from16 v1, v19 │ │ +06dafe: 0202 1100 |01d7: move/from16 v2, v17 │ │ +06db02: 6e40 7b0f f021 |01d9: invoke-virtual {v0, v15, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.setKeyframeDimensions:(III)V // method@0f7b │ │ +06db08: 0800 2200 |01dc: move-object/from16 v0, v34 │ │ +06db0c: 5400 0209 |01de: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06db10: 081f 0000 |01e0: move-object/from16 v31, v0 │ │ +06db14: 0800 2200 |01e2: move-object/from16 v0, v34 │ │ +06db18: 5400 0609 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06db1c: 0820 0000 |01e6: move-object/from16 v32, v0 │ │ +06db20: 7401 9325 2000 |01e8: invoke-virtual/range {v32}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +06db26: 0a20 |01eb: move-result v32 │ │ +06db28: 7402 7c0f 1f00 |01ec: invoke-virtual/range {v31, v32}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.setNumTaggedJoints:(I)V // method@0f7c │ │ +06db2e: 7401 d80f 2400 |01ef: invoke-virtual/range {v36}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.getMesh:()Lcom/badlogic/gdx/graphics/Mesh; // method@0fd8 │ │ +06db34: 0c1f |01f2: move-result-object v31 │ │ +06db36: 7401 0e0b 1f00 |01f3: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0b0e │ │ +06db3c: 0c06 |01f6: move-result-object v6 │ │ +06db3e: 0800 2200 |01f7: move-object/from16 v0, v34 │ │ +06db42: 5400 0709 |01f9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06db46: 081f 0000 |01fb: move-object/from16 v31, v0 │ │ +06db4a: 2220 1601 |01fd: new-instance v32, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +06db4e: 1321 0000 |01ff: const/16 v33, #int 0 // #0 │ │ +06db52: 0800 2000 |0201: move-object/from16 v0, v32 │ │ +06db56: 0201 2100 |0203: move/from16 v1, v33 │ │ +06db5a: 0202 1300 |0205: move/from16 v2, v19 │ │ +06db5e: 0203 1100 |0207: move/from16 v3, v17 │ │ +06db62: 7056 fd0a 1032 |0209: invoke-direct {v0, v1, v2, v3, v6}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@0afd │ │ +06db68: 4d20 1f0f |020c: aput-object v32, v31, v15 │ │ +06db6c: 0800 2200 |020e: move-object/from16 v0, v34 │ │ +06db70: 5400 0709 |0210: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06db74: 081f 0000 |0212: move-object/from16 v31, v0 │ │ +06db78: 461f 1f0f |0214: aget-object v31, v31, v15 │ │ +06db7c: 7401 0f0b 1f00 |0216: invoke-virtual/range {v31}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ +06db82: 0a1f |0219: move-result v31 │ │ +06db84: db1f 1f04 |021a: div-int/lit8 v31, v31, #int 4 // #04 │ │ +06db88: 1320 0800 |021c: const/16 v32, #int 8 // #8 │ │ +06db8c: 0200 1f00 |021e: move/from16 v0, v31 │ │ +06db90: 0201 2000 |0220: move/from16 v1, v32 │ │ +06db94: 3210 0a00 |0222: if-eq v0, v1, 022c // +000a │ │ +06db98: 221f bc02 |0224: new-instance v31, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +06db9c: 1a20 570c |0226: const-string v32, "Mesh vertexattributes != 8 - is this a valid MD5 source mesh?" // string@0c57 │ │ +06dba0: 7602 291e 1f00 |0228: invoke-direct/range {v31, v32}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +06dba6: 271f |022b: throw v31 │ │ +06dba8: d80f 0f01 |022c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +06dbac: 2900 5bff |022e: goto/16 0189 // -00a5 │ │ +06dbb0: 3907 c300 |0230: if-nez v7, 02f3 // +00c3 │ │ +06dbb4: 7401 9e0f 2500 |0232: invoke-virtual/range {v37}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // method@0f9e │ │ +06dbba: 0c18 |0235: move-result-object v24 │ │ +06dbbc: 131a 0000 |0236: const/16 v26, #int 0 // #0 │ │ +06dbc0: 0800 2200 |0238: move-object/from16 v0, v34 │ │ +06dbc4: 5400 0609 |023a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06dbc8: 081f 0000 |023c: move-object/from16 v31, v0 │ │ +06dbcc: 7401 9325 1f00 |023e: invoke-virtual/range {v31}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +06dbd2: 0a1f |0241: move-result v31 │ │ +06dbd4: 0200 1a00 |0242: move/from16 v0, v26 │ │ +06dbd8: 0201 1f00 |0244: move/from16 v1, v31 │ │ +06dbdc: 3510 a700 |0246: if-ge v0, v1, 02ed // +00a7 │ │ +06dbe0: 0800 2200 |0248: move-object/from16 v0, v34 │ │ +06dbe4: 5400 0609 |024a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06dbe8: 081f 0000 |024c: move-object/from16 v31, v0 │ │ +06dbec: 0800 1f00 |024e: move-object/from16 v0, v31 │ │ +06dbf0: 0201 1a00 |0250: move/from16 v1, v26 │ │ +06dbf4: 6e20 8d25 1000 |0252: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +06dbfa: 0c10 |0255: move-result-object v16 │ │ +06dbfc: 1f10 8f03 |0256: check-cast v16, Ljava/lang/String; // type@038f │ │ +06dc00: 120b |0258: const/4 v11, #int 0 // #0 │ │ +06dc02: 0800 1800 |0259: move-object/from16 v0, v24 │ │ +06dc06: 5200 1e09 |025b: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06dc0a: 021f 0000 |025d: move/from16 v31, v0 │ │ +06dc0e: 0200 1f00 |025f: move/from16 v0, v31 │ │ +06dc12: 350b 8400 |0261: if-ge v11, v0, 02e5 // +0084 │ │ +06dc16: 0800 1800 |0263: move-object/from16 v0, v24 │ │ +06dc1a: 5400 1d09 |0265: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06dc1e: 081f 0000 |0267: move-object/from16 v31, v0 │ │ +06dc22: 461f 1f0b |0269: aget-object v31, v31, v11 │ │ +06dc26: 0800 1000 |026b: move-object/from16 v0, v16 │ │ +06dc2a: 0801 1f00 |026d: move-object/from16 v1, v31 │ │ +06dc2e: 6e20 b024 1000 |026f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06dc34: 0a1f |0272: move-result v31 │ │ +06dc36: 381f 7600 |0273: if-eqz v31, 02e9 // +0076 │ │ +06dc3a: da09 0b08 |0275: mul-int/lit8 v9, v11, #int 8 // #08 │ │ +06dc3e: 0800 1800 |0277: move-object/from16 v0, v24 │ │ +06dc42: 5400 1c09 |0279: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dc46: 081f 0000 |027b: move-object/from16 v31, v0 │ │ +06dc4a: d820 0901 |027d: add-int/lit8 v32, v9, #int 1 // #01 │ │ +06dc4e: 441c 1f20 |027f: aget v28, v31, v32 │ │ +06dc52: 0800 1800 |0281: move-object/from16 v0, v24 │ │ +06dc56: 5400 1c09 |0283: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dc5a: 081f 0000 |0285: move-object/from16 v31, v0 │ │ +06dc5e: d820 0902 |0287: add-int/lit8 v32, v9, #int 2 // #02 │ │ +06dc62: 441d 1f20 |0289: aget v29, v31, v32 │ │ +06dc66: 0800 1800 |028b: move-object/from16 v0, v24 │ │ +06dc6a: 5400 1c09 |028d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dc6e: 081f 0000 |028f: move-object/from16 v31, v0 │ │ +06dc72: d820 0903 |0291: add-int/lit8 v32, v9, #int 3 // #03 │ │ +06dc76: 441e 1f20 |0293: aget v30, v31, v32 │ │ +06dc7a: 54c0 ec08 |0295: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +06dc7e: 081f 0000 |0297: move-object/from16 v31, v0 │ │ +06dc82: 2220 dd01 |0299: new-instance v32, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06dc86: 0800 2000 |029b: move-object/from16 v0, v32 │ │ +06dc8a: 0201 1c00 |029d: move/from16 v1, v28 │ │ +06dc8e: 0202 1d00 |029f: move/from16 v2, v29 │ │ +06dc92: 0203 1e00 |02a1: move/from16 v3, v30 │ │ +06dc96: 7040 1e13 1032 |02a3: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06dc9c: 4d20 1f1a |02a6: aput-object v32, v31, v26 │ │ +06dca0: 0800 1800 |02a8: move-object/from16 v0, v24 │ │ +06dca4: 5400 1c09 |02aa: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dca8: 081f 0000 |02ac: move-object/from16 v31, v0 │ │ +06dcac: d820 0904 |02ae: add-int/lit8 v32, v9, #int 4 // #04 │ │ +06dcb0: 4415 1f20 |02b0: aget v21, v31, v32 │ │ +06dcb4: 0800 1800 |02b2: move-object/from16 v0, v24 │ │ +06dcb8: 5400 1c09 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dcbc: 081f 0000 |02b6: move-object/from16 v31, v0 │ │ +06dcc0: d820 0905 |02b8: add-int/lit8 v32, v9, #int 5 // #05 │ │ +06dcc4: 4416 1f20 |02ba: aget v22, v31, v32 │ │ +06dcc8: 0800 1800 |02bc: move-object/from16 v0, v24 │ │ +06dccc: 5400 1c09 |02be: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dcd0: 081f 0000 |02c0: move-object/from16 v31, v0 │ │ +06dcd4: d820 0906 |02c2: add-int/lit8 v32, v9, #int 6 // #06 │ │ +06dcd8: 4417 1f20 |02c4: aget v23, v31, v32 │ │ +06dcdc: 0800 1800 |02c6: move-object/from16 v0, v24 │ │ +06dce0: 5400 1c09 |02c8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06dce4: 081f 0000 |02ca: move-object/from16 v31, v0 │ │ +06dce8: d820 0907 |02cc: add-int/lit8 v32, v9, #int 7 // #07 │ │ +06dcec: 4414 1f20 |02ce: aget v20, v31, v32 │ │ +06dcf0: 54c0 eb08 |02d0: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +06dcf4: 081f 0000 |02d2: move-object/from16 v31, v0 │ │ +06dcf8: 2220 da01 |02d4: new-instance v32, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +06dcfc: 0800 2000 |02d6: move-object/from16 v0, v32 │ │ +06dd00: 0201 1500 |02d8: move/from16 v1, v21 │ │ +06dd04: 0202 1600 |02da: move/from16 v2, v22 │ │ +06dd08: 0203 1700 |02dc: move/from16 v3, v23 │ │ +06dd0c: 0204 1400 |02de: move/from16 v4, v20 │ │ +06dd10: 7054 cb12 1032 |02e0: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ +06dd16: 4d20 1f1a |02e3: aput-object v32, v31, v26 │ │ +06dd1a: d81a 1a01 |02e5: add-int/lit8 v26, v26, #int 1 // #01 │ │ +06dd1e: 2900 51ff |02e7: goto/16 0238 // -00af │ │ +06dd22: d80b 0b01 |02e9: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06dd26: 2900 6eff |02eb: goto/16 0259 // -0092 │ │ +06dd2a: 5450 ee08 |02ed: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ +06dd2e: 081f 0000 |02ef: move-object/from16 v31, v0 │ │ +06dd32: 4d0c 1f08 |02f1: aput-object v12, v31, v8 │ │ +06dd36: 0800 2500 |02f3: move-object/from16 v0, v37 │ │ +06dd3a: 0201 2700 |02f5: move/from16 v1, v39 │ │ +06dd3e: 6e20 a30f 1000 |02f7: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.update:(F)V // method@0fa3 │ │ +06dd44: 7401 9e0f 2500 |02fa: invoke-virtual/range {v37}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // method@0f9e │ │ +06dd4a: 0c1f |02fd: move-result-object v31 │ │ +06dd4c: 0800 2400 |02fe: move-object/from16 v0, v36 │ │ +06dd50: 0801 1f00 |0300: move-object/from16 v1, v31 │ │ +06dd54: 6e20 dd0f 1000 |0302: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V // method@0fdd │ │ +06dd5a: d808 0801 |0305: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06dd5e: a619 1927 |0307: add-float v25, v25, v39 │ │ +06dd62: 2900 1ffe |0309: goto/16 0128 // -01e1 │ │ +06dd66: 3807 0200 |030b: if-eqz v7, 030d // +0002 │ │ +06dd6a: 1105 |030d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0017 line=90 │ │ 0x0018 line=92 │ │ 0x0020 line=93 │ │ @@ -57470,30 +57471,30 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -05ffd0: |[05ffd0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setAnimation:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V │ │ -05ffe0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05ffe2: 6e20 830f 4300 |0001: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // method@0f83 │ │ -05ffe8: 0c00 |0004: move-result-object v0 │ │ -05ffea: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ -05ffee: 5431 0209 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05fff2: 6e30 790f 0105 |0009: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V // method@0f79 │ │ -05fff8: 5431 0209 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -05fffc: 6e10 750f 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ -060002: 0c01 |0011: move-result-object v1 │ │ -060004: 5c12 ea08 |0012: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ -060008: 5431 0209 |0014: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -06000c: 6e10 750f 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ -060012: 0c01 |0019: move-result-object v1 │ │ -060014: 5c12 e908 |001a: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ -060018: 0e00 |001c: return-void │ │ +06dd6c: |[06dd6c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setAnimation:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V │ │ +06dd7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06dd7e: 6e20 830f 4300 |0001: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.getAnimation:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // method@0f83 │ │ +06dd84: 0c00 |0004: move-result-object v0 │ │ +06dd86: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ +06dd8a: 5431 0209 |0007: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06dd8e: 6e30 790f 0105 |0009: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V // method@0f79 │ │ +06dd94: 5431 0209 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06dd98: 6e10 750f 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ +06dd9e: 0c01 |0011: move-result-object v1 │ │ +06dda0: 5c12 ea08 |0012: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ +06dda4: 5431 0209 |0014: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06dda8: 6e10 750f 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ +06ddae: 0c01 |0019: move-result-object v1 │ │ +06ddb0: 5c12 e908 |001a: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ +06ddb4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x000c line=231 │ │ 0x0014 line=232 │ │ @@ -57509,27 +57510,27 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/Material;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -06001c: |[06001c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/Material;)V │ │ -06002c: 2141 |0000: array-length v1, v4 │ │ -06002e: 2311 0804 |0001: new-array v1, v1, [Lcom/badlogic/gdx/graphics/g3d/Material; // type@0408 │ │ -060032: 5b31 0409 |0003: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.materials:[Lcom/badlogic/gdx/graphics/g3d/Material; // field@0904 │ │ -060036: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -060038: 2141 |0006: array-length v1, v4 │ │ -06003a: 3510 0b00 |0007: if-ge v0, v1, 0012 // +000b │ │ -06003e: 5431 0409 |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.materials:[Lcom/badlogic/gdx/graphics/g3d/Material; // field@0904 │ │ -060042: 4602 0400 |000b: aget-object v2, v4, v0 │ │ -060046: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ -06004a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06004e: 28f5 |0011: goto 0006 // -000b │ │ -060050: 0e00 |0012: return-void │ │ +06ddb8: |[06ddb8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setMaterials:([Lcom/badlogic/gdx/graphics/g3d/Material;)V │ │ +06ddc8: 2141 |0000: array-length v1, v4 │ │ +06ddca: 2311 0804 |0001: new-array v1, v1, [Lcom/badlogic/gdx/graphics/g3d/Material; // type@0408 │ │ +06ddce: 5b31 0409 |0003: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.materials:[Lcom/badlogic/gdx/graphics/g3d/Material; // field@0904 │ │ +06ddd2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06ddd4: 2141 |0006: array-length v1, v4 │ │ +06ddd6: 3510 0b00 |0007: if-ge v0, v1, 0012 // +000b │ │ +06ddda: 5431 0409 |0009: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.materials:[Lcom/badlogic/gdx/graphics/g3d/Material; // field@0904 │ │ +06ddde: 4602 0400 |000b: aget-object v2, v4, v0 │ │ +06dde2: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ +06dde6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06ddea: 28f5 |0011: goto 0006 // -000b │ │ +06ddec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x0009 line=64 │ │ 0x000f line=63 │ │ 0x0012 line=66 │ │ @@ -57543,18 +57544,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -060054: |[060054] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setMeshVisible:(IZ)V │ │ -060064: 5410 0809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ -060068: 4e03 0002 |0002: aput-boolean v3, v0, v2 │ │ -06006c: 0e00 |0004: return-void │ │ +06ddf0: |[06ddf0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setMeshVisible:(IZ)V │ │ +06de00: 5410 0809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.visible:[Z // field@0908 │ │ +06de04: 4e03 0002 |0002: aput-boolean v3, v0, v2 │ │ +06de08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=290 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel; │ │ 0x0000 - 0x0005 reg=2 idx I │ │ @@ -57565,17 +57566,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060070: |[060070] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setTaggedJoints:(Ljava/util/ArrayList;)V │ │ -060080: 5b01 0609 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ -060084: 0e00 |0002: return-void │ │ +06de0c: |[06de0c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.setTaggedJoints:(Ljava/util/ArrayList;)V │ │ +06de1c: 5b01 0609 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.taggedJointNames:Ljava/util/ArrayList; // field@0906 │ │ +06de20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel; │ │ @@ -57586,54 +57587,54 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -060088: |[060088] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.update:(F)V │ │ -060098: 5442 0209 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -06009c: 3802 2300 |0002: if-eqz v2, 0025 // +0023 │ │ -0600a0: 5442 0209 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -0600a4: 6e20 7d0f 5200 |0006: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.update:(F)V // method@0f7d │ │ -0600aa: 5442 0209 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -0600ae: 6e10 760f 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.hasAnimation:()Z // method@0f76 │ │ -0600b4: 0a02 |000e: move-result v2 │ │ -0600b6: 3802 1600 |000f: if-eqz v2, 0025 // +0016 │ │ -0600ba: 5442 0209 |0011: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -0600be: 6e10 750f 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ -0600c4: 0c01 |0016: move-result-object v1 │ │ -0600c6: 5442 0209 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ -0600ca: 6e10 740f 0200 |0019: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getCurrentWrapMode:()Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // method@0f74 │ │ -0600d0: 0c02 |001c: move-result-object v2 │ │ -0600d2: 6203 8e08 |001d: sget-object v3, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ -0600d6: 3332 0700 |001f: if-ne v2, v3, 0026 // +0007 │ │ -0600da: 5512 e908 |0021: iget-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ -0600de: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ -0600e2: 0e00 |0025: return-void │ │ -0600e4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0600e6: 5242 0509 |0027: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ -0600ea: 3520 1f00 |0029: if-ge v0, v2, 0048 // +001f │ │ -0600ee: 5442 0709 |002b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -0600f2: 4602 0200 |002d: aget-object v2, v2, v0 │ │ -0600f6: 5413 ed08 |002f: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -0600fa: 4603 0300 |0031: aget-object v3, v3, v0 │ │ -0600fe: 6e20 1b0b 3200 |0033: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ -060104: 5512 e908 |0036: iget-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ -060108: 3902 0d00 |0038: if-nez v2, 0045 // +000d │ │ -06010c: 5442 0709 |003a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ -060110: 4602 0200 |003c: aget-object v2, v2, v0 │ │ -060114: 5413 e808 |003e: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -060118: 4603 0300 |0040: aget-object v3, v3, v0 │ │ -06011c: 6e20 190b 3200 |0042: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -060122: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -060126: 28e0 |0047: goto 0027 // -0020 │ │ -060128: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -06012a: 5c12 e908 |0049: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ -06012e: 28da |004b: goto 0025 // -0026 │ │ +06de24: |[06de24] com.badlogic.gdx.graphics.g3d.keyframed.KeyframedModel.update:(F)V │ │ +06de34: 5442 0209 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06de38: 3802 2300 |0002: if-eqz v2, 0025 // +0023 │ │ +06de3c: 5442 0209 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06de40: 6e20 7d0f 5200 |0006: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.update:(F)V // method@0f7d │ │ +06de46: 5442 0209 |0009: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06de4a: 6e10 760f 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.hasAnimation:()Z // method@0f76 │ │ +06de50: 0a02 |000e: move-result v2 │ │ +06de52: 3802 1600 |000f: if-eqz v2, 0025 // +0016 │ │ +06de56: 5442 0209 |0011: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06de5a: 6e10 750f 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // method@0f75 │ │ +06de60: 0c01 |0016: move-result-object v1 │ │ +06de62: 5442 0209 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.animator:Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; // field@0902 │ │ +06de66: 6e10 740f 0200 |0019: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.getCurrentWrapMode:()Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // method@0f74 │ │ +06de6c: 0c02 |001c: move-result-object v2 │ │ +06de6e: 6203 8e08 |001d: sget-object v3, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ +06de72: 3332 0700 |001f: if-ne v2, v3, 0026 // +0007 │ │ +06de76: 5512 e908 |0021: iget-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ +06de7a: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ +06de7e: 0e00 |0025: return-void │ │ +06de80: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +06de82: 5242 0509 |0027: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.numMeshes:I // field@0905 │ │ +06de86: 3520 1f00 |0029: if-ge v0, v2, 0048 // +001f │ │ +06de8a: 5442 0709 |002b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06de8e: 4602 0200 |002d: aget-object v2, v2, v0 │ │ +06de92: 5413 ed08 |002f: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +06de96: 4603 0300 |0031: aget-object v3, v3, v0 │ │ +06de9a: 6e20 1b0b 3200 |0033: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ +06dea0: 5512 e908 |0036: iget-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ +06dea4: 3902 0d00 |0038: if-nez v2, 0045 // +000d │ │ +06dea8: 5442 0709 |003a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframedModel;.target:[Lcom/badlogic/gdx/graphics/Mesh; // field@0907 │ │ +06deac: 4602 0200 |003c: aget-object v2, v2, v0 │ │ +06deb0: 5413 e808 |003e: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +06deb4: 4603 0300 |0040: aget-object v3, v3, v0 │ │ +06deb8: 6e20 190b 3200 |0042: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +06debe: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06dec2: 28e0 |0047: goto 0027 // -0020 │ │ +06dec4: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +06dec6: 5c12 e908 |0049: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSent:Z // field@08e9 │ │ +06deca: 28da |004b: goto 0025 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0009 line=249 │ │ 0x0011 line=250 │ │ 0x0017 line=252 │ │ @@ -57676,17 +57677,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060130: |[060130] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderOld.:()V │ │ -060140: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -060146: 0e00 |0003: return-void │ │ +06decc: |[06decc] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderOld.:()V │ │ +06dedc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06dee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderOld; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/ModelLoaderOld;) │ │ @@ -57694,18 +57695,18 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -060148: |[060148] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderOld.loadObj:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh; │ │ -060158: 7110 e30f 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObj:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe3 │ │ -06015e: 0c00 |0003: move-result-object v0 │ │ -060160: 1100 |0004: return-object v0 │ │ +06dee4: |[06dee4] com.badlogic.gdx.graphics.g3d.loaders.ModelLoaderOld.loadObj:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh; │ │ +06def4: 7110 e30f 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObj:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe3 │ │ +06defa: 0c00 |0003: move-result-object v0 │ │ +06defc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 in Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ @@ -57754,23 +57755,23 @@ │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -060164: |[060164] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.:(IF)V │ │ -060174: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -06017a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06017c: 5910 1009 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -060180: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -060182: 5910 1409 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -060186: 5912 1209 |0009: iput v2, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ -06018a: 5913 1309 |000b: iput v3, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -06018e: 0e00 |000d: return-void │ │ +06df00: |[06df00] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.:(IF)V │ │ +06df10: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06df16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06df18: 5910 1009 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06df1c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06df1e: 5910 1409 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06df22: 5912 1209 |0009: iput v2, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ +06df26: 5913 1309 |000b: iput v3, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06df2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=20 │ │ 0x0006 line=21 │ │ 0x0009 line=28 │ │ 0x000b line=29 │ │ @@ -57786,17 +57787,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060190: |[060190] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.getCurrentFrame:()I │ │ -0601a0: 5210 1009 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -0601a4: 0f00 |0002: return v0 │ │ +06df2c: |[06df2c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.getCurrentFrame:()I │ │ +06df3c: 5210 1009 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06df40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;) │ │ @@ -57804,19 +57805,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0601a8: |[0601a8] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.getInterpolation:()F │ │ -0601b8: 5220 1109 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -0601bc: 5221 1309 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -0601c0: c910 |0004: div-float/2addr v0, v1 │ │ -0601c2: 0f00 |0005: return v0 │ │ +06df44: |[06df44] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.getInterpolation:()F │ │ +06df54: 5220 1109 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06df58: 5221 1309 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06df5c: c910 |0004: div-float/2addr v0, v1 │ │ +06df5e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;) │ │ @@ -57824,17 +57825,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0601c4: |[0601c4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.getNextFrame:()I │ │ -0601d4: 5210 1409 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -0601d8: 0f00 |0002: return v0 │ │ +06df60: |[06df60] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.getNextFrame:()I │ │ +06df70: 5210 1409 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06df74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;) │ │ @@ -57842,19 +57843,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0601dc: |[0601dc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.reset:()V │ │ -0601ec: 5220 1209 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ -0601f0: 5221 1309 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -0601f4: 6e30 9b0f 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.reset:(IF)V // method@0f9b │ │ -0601fa: 0e00 |0007: return-void │ │ +06df78: |[06df78] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.reset:()V │ │ +06df88: 5220 1209 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ +06df8c: 5221 1309 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06df90: 6e30 9b0f 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.reset:(IF)V // method@0f9b │ │ +06df96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo; │ │ │ │ @@ -57863,24 +57864,24 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0601fc: |[0601fc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.reset:(IF)V │ │ -06020c: 5912 1209 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ -060210: 5913 1309 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -060214: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -060216: 5910 1009 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -06021a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06021c: 5910 1409 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -060220: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -060222: 5910 1109 |000b: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -060226: 0e00 |000d: return-void │ │ +06df98: |[06df98] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.reset:(IF)V │ │ +06dfa8: 5912 1209 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ +06dfac: 5913 1309 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06dfb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06dfb2: 5910 1009 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06dfb6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06dfb8: 5910 1409 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06dfbc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06dfbe: 5910 1109 |000b: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06dfc2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ @@ -57895,50 +57896,50 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 62 16-bit code units │ │ -060228: |[060228] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.update:(F)V │ │ -060238: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06023a: 5240 1109 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -06023e: c650 |0003: add-float/2addr v0, v5 │ │ -060240: 5940 1109 |0004: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -060244: 5240 1109 |0006: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -060248: 5241 1309 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -06024c: 5242 1209 |000a: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ -060250: 8222 |000c: int-to-float v2, v2 │ │ -060252: c821 |000d: mul-float/2addr v1, v2 │ │ -060254: ca10 |000e: rem-float/2addr v0, v1 │ │ -060256: 5940 1109 |000f: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -06025a: 5240 1109 |0011: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -06025e: 5241 1309 |0013: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -060262: 2d00 0001 |0015: cmpl-float v0, v0, v1 │ │ -060266: 3a00 2600 |0017: if-ltz v0, 003d // +0026 │ │ -06026a: 5240 1009 |0019: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -06026e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -060272: 5940 1009 |001d: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -060276: 5240 1409 |001f: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -06027a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06027e: 5940 1409 |0023: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -060282: 5240 1109 |0025: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -060286: 5241 1309 |0027: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ -06028a: c710 |0029: sub-float/2addr v0, v1 │ │ -06028c: 5940 1109 |002a: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ -060290: 5240 1009 |002c: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -060294: 5241 1209 |002e: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ -060298: 3410 0400 |0030: if-lt v0, v1, 0034 // +0004 │ │ -06029c: 5943 1009 |0032: iput v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ -0602a0: 5240 1409 |0034: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -0602a4: 5241 1209 |0036: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ -0602a8: 3410 d9ff |0038: if-lt v0, v1, 0011 // -0027 │ │ -0602ac: 5943 1409 |003a: iput v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ -0602b0: 28d5 |003c: goto 0011 // -002b │ │ -0602b2: 0e00 |003d: return-void │ │ +06dfc4: |[06dfc4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5AnimationInfo.update:(F)V │ │ +06dfd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06dfd6: 5240 1109 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06dfda: c650 |0003: add-float/2addr v0, v5 │ │ +06dfdc: 5940 1109 |0004: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06dfe0: 5240 1109 |0006: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06dfe4: 5241 1309 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06dfe8: 5242 1209 |000a: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ +06dfec: 8222 |000c: int-to-float v2, v2 │ │ +06dfee: c821 |000d: mul-float/2addr v1, v2 │ │ +06dff0: ca10 |000e: rem-float/2addr v0, v1 │ │ +06dff2: 5940 1109 |000f: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06dff6: 5240 1109 |0011: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06dffa: 5241 1309 |0013: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06dffe: 2d00 0001 |0015: cmpl-float v0, v0, v1 │ │ +06e002: 3a00 2600 |0017: if-ltz v0, 003d // +0026 │ │ +06e006: 5240 1009 |0019: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06e00a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e00e: 5940 1009 |001d: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06e012: 5240 1409 |001f: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06e016: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e01a: 5940 1409 |0023: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06e01e: 5240 1109 |0025: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06e022: 5241 1309 |0027: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxTime:F // field@0913 │ │ +06e026: c710 |0029: sub-float/2addr v0, v1 │ │ +06e028: 5940 1109 |002a: iput v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.lastTime:F // field@0911 │ │ +06e02c: 5240 1009 |002c: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06e030: 5241 1209 |002e: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ +06e034: 3410 0400 |0030: if-lt v0, v1, 0034 // +0004 │ │ +06e038: 5943 1009 |0032: iput v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.currFrame:I // field@0910 │ │ +06e03c: 5240 1409 |0034: iget v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06e040: 5241 1209 |0036: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.maxFrame:I // field@0912 │ │ +06e044: 3410 d9ff |0038: if-lt v0, v1, 0011 // -0027 │ │ +06e048: 5943 1409 |003a: iput v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5AnimationInfo;.nextFrame:I // field@0914 │ │ +06e04c: 28d5 |003c: goto 0011 // -002b │ │ +06e04e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0006 line=47 │ │ 0x0011 line=49 │ │ 0x0019 line=50 │ │ 0x001f line=51 │ │ @@ -57975,17 +57976,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0602b4: |[0602b4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Jni.:()V │ │ -0602c4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0602ca: 0e00 |0003: return-void │ │ +06e050: |[06e050] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Jni.:()V │ │ +06e060: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06e066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Jni; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Jni;) │ │ @@ -58043,17 +58044,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0602cc: |[0602cc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Joints.:()V │ │ -0602dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0602e2: 0e00 |0003: return-void │ │ +06e068: |[06e068] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Joints.:()V │ │ +06e078: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06e07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ │ │ Virtual methods - │ │ @@ -58062,45 +58063,45 @@ │ │ type : '(Ljava/io/DataInputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -0602e4: |[0602e4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Joints.read:(Ljava/io/DataInputStream;)V │ │ -0602f4: 6e10 da23 0500 |0000: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0602fa: 0a01 |0003: move-result v1 │ │ -0602fc: 2312 3204 |0004: new-array v2, v1, [Ljava/lang/String; // type@0432 │ │ -060300: 5b42 1d09 |0006: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -060304: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -060306: 3510 0d00 |0009: if-ge v0, v1, 0016 // +000d │ │ -06030a: 5442 1d09 |000b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -06030e: 6e10 dd23 0500 |000d: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ -060314: 0c03 |0010: move-result-object v3 │ │ -060316: 4d03 0200 |0011: aput-object v3, v2, v0 │ │ -06031a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06031e: 28f4 |0015: goto 0009 // -000c │ │ -060320: 6e10 da23 0500 |0016: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -060326: 0a02 |0019: move-result v2 │ │ -060328: 5942 1e09 |001a: iput v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -06032c: 5242 1e09 |001c: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -060330: da02 0208 |001e: mul-int/lit8 v2, v2, #int 8 // #08 │ │ -060334: 2322 e803 |0020: new-array v2, v2, [F // type@03e8 │ │ -060338: 5b42 1c09 |0022: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06033c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -06033e: 5242 1e09 |0025: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -060342: da02 0208 |0027: mul-int/lit8 v2, v2, #int 8 // #08 │ │ -060346: 3520 0d00 |0029: if-ge v0, v2, 0036 // +000d │ │ -06034a: 5442 1c09 |002b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06034e: 6e10 d723 0500 |002d: invoke-virtual {v5}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -060354: 0a03 |0030: move-result v3 │ │ -060356: 4b03 0200 |0031: aput v3, v2, v0 │ │ -06035a: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06035e: 28f0 |0035: goto 0025 // -0010 │ │ -060360: 0e00 |0036: return-void │ │ +06e080: |[06e080] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Joints.read:(Ljava/io/DataInputStream;)V │ │ +06e090: 6e10 da23 0500 |0000: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +06e096: 0a01 |0003: move-result v1 │ │ +06e098: 2312 3204 |0004: new-array v2, v1, [Ljava/lang/String; // type@0432 │ │ +06e09c: 5b42 1d09 |0006: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e0a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06e0a2: 3510 0d00 |0009: if-ge v0, v1, 0016 // +000d │ │ +06e0a6: 5442 1d09 |000b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e0aa: 6e10 dd23 0500 |000d: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ +06e0b0: 0c03 |0010: move-result-object v3 │ │ +06e0b2: 4d03 0200 |0011: aput-object v3, v2, v0 │ │ +06e0b6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e0ba: 28f4 |0015: goto 0009 // -000c │ │ +06e0bc: 6e10 da23 0500 |0016: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +06e0c2: 0a02 |0019: move-result v2 │ │ +06e0c4: 5942 1e09 |001a: iput v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06e0c8: 5242 1e09 |001c: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06e0cc: da02 0208 |001e: mul-int/lit8 v2, v2, #int 8 // #08 │ │ +06e0d0: 2322 e803 |0020: new-array v2, v2, [F // type@03e8 │ │ +06e0d4: 5b42 1c09 |0022: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e0d8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +06e0da: 5242 1e09 |0025: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06e0de: da02 0208 |0027: mul-int/lit8 v2, v2, #int 8 // #08 │ │ +06e0e2: 3520 0d00 |0029: if-ge v0, v2, 0036 // +000d │ │ +06e0e6: 5442 1c09 |002b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e0ea: 6e10 d723 0500 |002d: invoke-virtual {v5}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +06e0f0: 0a03 |0030: move-result v3 │ │ +06e0f2: 4b03 0200 |0031: aput v3, v2, v0 │ │ +06e0f6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e0fa: 28f0 |0035: goto 0025 // -0010 │ │ +06e0fc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x0008 line=33 │ │ 0x000b line=34 │ │ 0x0013 line=33 │ │ @@ -58121,39 +58122,39 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -060364: |[060364] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Joints.write:(Ljava/io/DataOutputStream;)V │ │ -060374: 5421 1d09 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -060378: 2111 |0002: array-length v1, v1 │ │ -06037a: 6e20 e823 1300 |0003: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -060380: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -060382: 5421 1d09 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -060386: 2111 |0009: array-length v1, v1 │ │ -060388: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -06038c: 5421 1d09 |000c: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -060390: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -060394: 6e20 ea23 1300 |0010: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ -06039a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06039e: 28f2 |0015: goto 0007 // -000e │ │ -0603a0: 5221 1e09 |0016: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -0603a4: 6e20 e823 1300 |0018: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0603aa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0603ac: 5221 1e09 |001c: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -0603b0: da01 0108 |001e: mul-int/lit8 v1, v1, #int 8 // #08 │ │ -0603b4: 3510 0c00 |0020: if-ge v0, v1, 002c // +000c │ │ -0603b8: 5421 1c09 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0603bc: 4401 0100 |0024: aget v1, v1, v0 │ │ -0603c0: 6e20 e723 1300 |0026: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0603c6: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0603ca: 28f1 |002b: goto 001c // -000f │ │ -0603cc: 0e00 |002c: return-void │ │ +06e100: |[06e100] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Joints.write:(Ljava/io/DataOutputStream;)V │ │ +06e110: 5421 1d09 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e114: 2111 |0002: array-length v1, v1 │ │ +06e116: 6e20 e823 1300 |0003: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +06e11c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06e11e: 5421 1d09 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e122: 2111 |0009: array-length v1, v1 │ │ +06e124: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +06e128: 5421 1d09 |000c: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e12c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +06e130: 6e20 ea23 1300 |0010: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ +06e136: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e13a: 28f2 |0015: goto 0007 // -000e │ │ +06e13c: 5221 1e09 |0016: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06e140: 6e20 e823 1300 |0018: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +06e146: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +06e148: 5221 1e09 |001c: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06e14c: da01 0108 |001e: mul-int/lit8 v1, v1, #int 8 // #08 │ │ +06e150: 3510 0c00 |0020: if-ge v0, v1, 002c // +000c │ │ +06e154: 5421 1c09 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e158: 4401 0100 |0024: aget v1, v1, v0 │ │ +06e15c: 6e20 e723 1300 |0026: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +06e162: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06e166: 28f1 |002b: goto 001c // -000f │ │ +06e168: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x000c line=46 │ │ 0x0013 line=45 │ │ 0x0016 line=48 │ │ @@ -58204,23 +58205,23 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0603d0: |[0603d0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader$BaseFrameJoint.:()V │ │ -0603e0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0603e6: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0603ea: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0603f0: 5b10 2109 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ -0603f4: 2200 8801 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -0603f8: 7010 c70f 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -0603fe: 5b10 2009 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ -060402: 0e00 |0011: return-void │ │ +06e16c: |[06e16c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader$BaseFrameJoint.:()V │ │ +06e17c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +06e182: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06e186: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06e18c: 5b10 2109 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ +06e190: 2200 8801 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +06e194: 7010 c70f 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +06e19a: 5b10 2009 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ +06e19e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0003 line=480 │ │ 0x000a line=481 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint; │ │ @@ -58272,17 +58273,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060404: |[060404] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader$JointInfo.:()V │ │ -060414: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06041a: 0e00 |0003: return-void │ │ +06e1a0: |[06e1a0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader$JointInfo.:()V │ │ +06e1b0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06e1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo; │ │ │ │ Virtual methods - │ │ @@ -58327,25 +58328,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06041c: |[06041c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.:()V │ │ -06042c: 2200 8801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -060430: 7010 c70f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -060436: 6900 2809 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.thisOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0928 │ │ -06043a: 2200 8801 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -06043e: 7010 c70f 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -060444: 6900 2609 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -060448: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06044c: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -060452: 6900 2709 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -060456: 0e00 |0015: return-void │ │ +06e1b8: |[06e1b8] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.:()V │ │ +06e1c8: 2200 8801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +06e1cc: 7010 c70f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +06e1d2: 6900 2809 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.thisOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0928 │ │ +06e1d6: 2200 8801 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +06e1da: 7010 c70f 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +06e1e0: 6900 2609 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e1e4: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06e1e8: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06e1ee: 6900 2709 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e1f2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0007 line=333 │ │ 0x000e line=334 │ │ locals : │ │ │ │ @@ -58354,17 +58355,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -060458: |[060458] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.:()V │ │ -060468: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06046e: 0e00 |0003: return-void │ │ +06e1f4: |[06e1f4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.:()V │ │ +06e204: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06e20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=479 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader; │ │ │ │ @@ -58373,221 +58374,221 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;[FLcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 406 16-bit code units │ │ -060470: |[060470] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.buildFrameSkeleton:([Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;[FLcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;I)V │ │ -060480: 54f8 0b09 |0000: iget-object v8, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -060484: 4606 0810 |0002: aget-object v6, v8, v16 │ │ -060488: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -06048a: 21c8 |0005: array-length v8, v12 │ │ -06048c: 3583 8f01 |0006: if-ge v3, v8, 0195 // +018f │ │ -060490: 4602 0d03 |0008: aget-object v2, v13, v3 │ │ -060494: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -060498: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06049e: 2200 8801 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -0604a2: 7010 c70f 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -0604a8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0604aa: 5428 2109 |0015: iget-object v8, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ -0604ae: 6e20 4513 8100 |0017: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0604b4: 5428 2009 |001a: iget-object v8, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ -0604b8: 6e20 d10f 8000 |001c: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fd1 │ │ -0604be: 4608 0c03 |001f: aget-object v8, v12, v3 │ │ -0604c2: 5288 2209 |0021: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -0604c6: dd08 0801 |0023: and-int/lit8 v8, v8, #int 1 // #01 │ │ -0604ca: 3808 0d00 |0025: if-eqz v8, 0032 // +000d │ │ -0604ce: 4608 0c03 |0027: aget-object v8, v12, v3 │ │ -0604d2: 5288 2509 |0029: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -0604d6: b048 |002b: add-int/2addr v8, v4 │ │ -0604d8: 4408 0e08 |002c: aget v8, v14, v8 │ │ -0604dc: 5918 2c0b |002e: iput v8, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0604e0: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0604e4: 4608 0c03 |0032: aget-object v8, v12, v3 │ │ -0604e8: 5288 2209 |0034: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -0604ec: dd08 0802 |0036: and-int/lit8 v8, v8, #int 2 // #02 │ │ -0604f0: 3808 0d00 |0038: if-eqz v8, 0045 // +000d │ │ -0604f4: 4608 0c03 |003a: aget-object v8, v12, v3 │ │ -0604f8: 5288 2509 |003c: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -0604fc: b048 |003e: add-int/2addr v8, v4 │ │ -0604fe: 4408 0e08 |003f: aget v8, v14, v8 │ │ -060502: 5918 2d0b |0041: iput v8, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -060506: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06050a: 4608 0c03 |0045: aget-object v8, v12, v3 │ │ -06050e: 5288 2209 |0047: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -060512: dd08 0804 |0049: and-int/lit8 v8, v8, #int 4 // #04 │ │ -060516: 3808 0d00 |004b: if-eqz v8, 0058 // +000d │ │ -06051a: 4608 0c03 |004d: aget-object v8, v12, v3 │ │ -06051e: 5288 2509 |004f: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -060522: b048 |0051: add-int/2addr v8, v4 │ │ -060524: 4408 0e08 |0052: aget v8, v14, v8 │ │ -060528: 5918 2e0b |0054: iput v8, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06052c: d804 0401 |0056: add-int/lit8 v4, v4, #int 1 // #01 │ │ -060530: 4608 0c03 |0058: aget-object v8, v12, v3 │ │ -060534: 5288 2209 |005a: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -060538: dd08 0808 |005c: and-int/lit8 v8, v8, #int 8 // #08 │ │ -06053c: 3808 0d00 |005e: if-eqz v8, 006b // +000d │ │ -060540: 4608 0c03 |0060: aget-object v8, v12, v3 │ │ -060544: 5288 2509 |0062: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -060548: b048 |0064: add-int/2addr v8, v4 │ │ -06054a: 4408 0e08 |0065: aget v8, v14, v8 │ │ -06054e: 5908 3f09 |0067: iput v8, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -060552: d804 0401 |0069: add-int/lit8 v4, v4, #int 1 // #01 │ │ -060556: 4608 0c03 |006b: aget-object v8, v12, v3 │ │ -06055a: 5288 2209 |006d: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -06055e: dd08 0810 |006f: and-int/lit8 v8, v8, #int 16 // #10 │ │ -060562: 3808 0d00 |0071: if-eqz v8, 007e // +000d │ │ -060566: 4608 0c03 |0073: aget-object v8, v12, v3 │ │ -06056a: 5288 2509 |0075: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -06056e: b048 |0077: add-int/2addr v8, v4 │ │ -060570: 4408 0e08 |0078: aget v8, v14, v8 │ │ -060574: 5908 4009 |007a: iput v8, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -060578: d804 0401 |007c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06057c: 4608 0c03 |007e: aget-object v8, v12, v3 │ │ -060580: 5288 2209 |0080: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -060584: dd08 0820 |0082: and-int/lit8 v8, v8, #int 32 // #20 │ │ -060588: 3808 0d00 |0084: if-eqz v8, 0091 // +000d │ │ -06058c: 4608 0c03 |0086: aget-object v8, v12, v3 │ │ -060590: 5288 2509 |0088: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -060594: b048 |008a: add-int/2addr v8, v4 │ │ -060596: 4408 0e08 |008b: aget v8, v14, v8 │ │ -06059a: 5908 4109 |008d: iput v8, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06059e: d804 0401 |008f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0605a2: 6e10 ca0f 0000 |0091: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ -0605a8: e007 0303 |0094: shl-int/lit8 v7, v3, #int 3 // #03 │ │ -0605ac: 5468 1d09 |0096: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -0605b0: 4609 0c03 |0098: aget-object v9, v12, v3 │ │ -0605b4: 5499 2309 |009a: iget-object v9, v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.name:Ljava/lang/String; // field@0923 │ │ -0605b8: 4d09 0803 |009c: aput-object v9, v8, v3 │ │ -0605bc: 5468 1c09 |009e: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0605c0: 4609 0c03 |00a0: aget-object v9, v12, v3 │ │ -0605c4: 5299 2409 |00a2: iget v9, v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ -0605c8: 8299 |00a4: int-to-float v9, v9 │ │ -0605ca: 4b09 0807 |00a5: aput v9, v8, v7 │ │ -0605ce: 4608 0c03 |00a7: aget-object v8, v12, v3 │ │ -0605d2: 5288 2409 |00a9: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ -0605d6: 3b08 3e00 |00ab: if-gez v8, 00e9 // +003e │ │ -0605da: 5468 1c09 |00ad: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0605de: d809 0701 |00af: add-int/lit8 v9, v7, #int 1 // #01 │ │ -0605e2: 521a 2c0b |00b1: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0605e6: 4b0a 0809 |00b3: aput v10, v8, v9 │ │ -0605ea: 5468 1c09 |00b5: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0605ee: d809 0702 |00b7: add-int/lit8 v9, v7, #int 2 // #02 │ │ -0605f2: 521a 2d0b |00b9: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0605f6: 4b0a 0809 |00bb: aput v10, v8, v9 │ │ -0605fa: 5468 1c09 |00bd: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0605fe: d809 0703 |00bf: add-int/lit8 v9, v7, #int 3 // #03 │ │ -060602: 521a 2e0b |00c1: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -060606: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ -06060a: 5468 1c09 |00c5: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06060e: d809 0704 |00c7: add-int/lit8 v9, v7, #int 4 // #04 │ │ -060612: 520a 3f09 |00c9: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -060616: 4b0a 0809 |00cb: aput v10, v8, v9 │ │ -06061a: 5468 1c09 |00cd: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06061e: d809 0705 |00cf: add-int/lit8 v9, v7, #int 5 // #05 │ │ -060622: 520a 4009 |00d1: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -060626: 4b0a 0809 |00d3: aput v10, v8, v9 │ │ -06062a: 5468 1c09 |00d5: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06062e: d809 0706 |00d7: add-int/lit8 v9, v7, #int 6 // #06 │ │ -060632: 520a 4109 |00d9: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -060636: 4b0a 0809 |00db: aput v10, v8, v9 │ │ -06063a: 5468 1c09 |00dd: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06063e: d809 0707 |00df: add-int/lit8 v9, v7, #int 7 // #07 │ │ -060642: 520a 3e09 |00e1: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -060646: 4b0a 0809 |00e3: aput v10, v8, v9 │ │ -06064a: d803 0301 |00e5: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06064e: 2900 1eff |00e7: goto/16 0005 // -00e2 │ │ -060652: 4608 0c03 |00e9: aget-object v8, v12, v3 │ │ -060656: 5288 2409 |00eb: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ -06065a: e005 0803 |00ed: shl-int/lit8 v5, v8, #int 3 // #03 │ │ -06065e: 6208 2709 |00ef: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -060662: 5469 1c09 |00f1: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -060666: d80a 0501 |00f3: add-int/lit8 v10, v5, #int 1 // #01 │ │ -06066a: 4409 090a |00f5: aget v9, v9, v10 │ │ -06066e: 5989 2c0b |00f7: iput v9, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -060672: 6208 2709 |00f9: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -060676: 5469 1c09 |00fb: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06067a: d80a 0502 |00fd: add-int/lit8 v10, v5, #int 2 // #02 │ │ -06067e: 4409 090a |00ff: aget v9, v9, v10 │ │ -060682: 5989 2d0b |0101: iput v9, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -060686: 6208 2709 |0103: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -06068a: 5469 1c09 |0105: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06068e: d80a 0503 |0107: add-int/lit8 v10, v5, #int 3 // #03 │ │ -060692: 4409 090a |0109: aget v9, v9, v10 │ │ -060696: 5989 2e0b |010b: iput v9, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06069a: 6208 2609 |010d: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -06069e: 5469 1c09 |010f: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0606a2: d80a 0504 |0111: add-int/lit8 v10, v5, #int 4 // #04 │ │ -0606a6: 4409 090a |0113: aget v9, v9, v10 │ │ -0606aa: 5989 3f09 |0115: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0606ae: 6208 2609 |0117: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -0606b2: 5469 1c09 |0119: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0606b6: d80a 0505 |011b: add-int/lit8 v10, v5, #int 5 // #05 │ │ -0606ba: 4409 090a |011d: aget v9, v9, v10 │ │ -0606be: 5989 4009 |011f: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0606c2: 6208 2609 |0121: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -0606c6: 5469 1c09 |0123: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0606ca: d80a 0506 |0125: add-int/lit8 v10, v5, #int 6 // #06 │ │ -0606ce: 4409 090a |0127: aget v9, v9, v10 │ │ -0606d2: 5989 4109 |0129: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0606d6: 6208 2609 |012b: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -0606da: 5469 1c09 |012d: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0606de: d80a 0507 |012f: add-int/lit8 v10, v5, #int 7 // #07 │ │ -0606e2: 4409 090a |0131: aget v9, v9, v10 │ │ -0606e6: 5989 3e09 |0133: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0606ea: 6208 2609 |0135: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -0606ee: 6e20 d00f 1800 |0137: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.rotate:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fd0 │ │ -0606f4: 5468 1c09 |013a: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0606f8: d809 0701 |013c: add-int/lit8 v9, v7, #int 1 // #01 │ │ -0606fc: 521a 2c0b |013e: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -060700: 620b 2709 |0140: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -060704: 52bb 2c0b |0142: iget v11, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -060708: c6ba |0144: add-float/2addr v10, v11 │ │ -06070a: 4b0a 0809 |0145: aput v10, v8, v9 │ │ -06070e: 5468 1c09 |0147: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -060712: d809 0702 |0149: add-int/lit8 v9, v7, #int 2 // #02 │ │ -060716: 521a 2d0b |014b: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06071a: 620b 2709 |014d: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -06071e: 52bb 2d0b |014f: iget v11, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -060722: c6ba |0151: add-float/2addr v10, v11 │ │ -060724: 4b0a 0809 |0152: aput v10, v8, v9 │ │ -060728: 5468 1c09 |0154: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06072c: d809 0703 |0156: add-int/lit8 v9, v7, #int 3 // #03 │ │ -060730: 521a 2e0b |0158: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -060734: 620b 2709 |015a: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ -060738: 52bb 2e0b |015c: iget v11, v11, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06073c: c6ba |015e: add-float/2addr v10, v11 │ │ -06073e: 4b0a 0809 |015f: aput v10, v8, v9 │ │ -060742: 6208 2609 |0161: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -060746: 6e20 cd0f 0800 |0163: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.multiply:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fcd │ │ -06074c: 6208 2609 |0166: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -060750: 6e10 cf0f 0800 |0168: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.normalize:()V // method@0fcf │ │ -060756: 5468 1c09 |016b: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06075a: d809 0704 |016d: add-int/lit8 v9, v7, #int 4 // #04 │ │ -06075e: 620a 2609 |016f: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -060762: 52aa 3f09 |0171: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -060766: 4b0a 0809 |0173: aput v10, v8, v9 │ │ -06076a: 5468 1c09 |0175: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06076e: d809 0705 |0177: add-int/lit8 v9, v7, #int 5 // #05 │ │ -060772: 620a 2609 |0179: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -060776: 52aa 4009 |017b: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06077a: 4b0a 0809 |017d: aput v10, v8, v9 │ │ -06077e: 5468 1c09 |017f: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -060782: d809 0706 |0181: add-int/lit8 v9, v7, #int 6 // #06 │ │ -060786: 620a 2609 |0183: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -06078a: 52aa 4109 |0185: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06078e: 4b0a 0809 |0187: aput v10, v8, v9 │ │ -060792: 5468 1c09 |0189: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -060796: d809 0707 |018b: add-int/lit8 v9, v7, #int 7 // #07 │ │ -06079a: 620a 2609 |018d: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ -06079e: 52aa 3e09 |018f: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0607a2: 4b0a 0809 |0191: aput v10, v8, v9 │ │ -0607a6: 2900 52ff |0193: goto/16 00e5 // -00ae │ │ -0607aa: 0e00 |0195: return-void │ │ +06e20c: |[06e20c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.buildFrameSkeleton:([Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;[FLcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;I)V │ │ +06e21c: 54f8 0b09 |0000: iget-object v8, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e220: 4606 0810 |0002: aget-object v6, v8, v16 │ │ +06e224: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +06e226: 21c8 |0005: array-length v8, v12 │ │ +06e228: 3583 8f01 |0006: if-ge v3, v8, 0195 // +018f │ │ +06e22c: 4602 0d03 |0008: aget-object v2, v13, v3 │ │ +06e230: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06e234: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06e23a: 2200 8801 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +06e23e: 7010 c70f 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +06e244: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +06e246: 5428 2109 |0015: iget-object v8, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ +06e24a: 6e20 4513 8100 |0017: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +06e250: 5428 2009 |001a: iget-object v8, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ +06e254: 6e20 d10f 8000 |001c: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fd1 │ │ +06e25a: 4608 0c03 |001f: aget-object v8, v12, v3 │ │ +06e25e: 5288 2209 |0021: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e262: dd08 0801 |0023: and-int/lit8 v8, v8, #int 1 // #01 │ │ +06e266: 3808 0d00 |0025: if-eqz v8, 0032 // +000d │ │ +06e26a: 4608 0c03 |0027: aget-object v8, v12, v3 │ │ +06e26e: 5288 2509 |0029: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e272: b048 |002b: add-int/2addr v8, v4 │ │ +06e274: 4408 0e08 |002c: aget v8, v14, v8 │ │ +06e278: 5918 2c0b |002e: iput v8, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06e27c: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e280: 4608 0c03 |0032: aget-object v8, v12, v3 │ │ +06e284: 5288 2209 |0034: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e288: dd08 0802 |0036: and-int/lit8 v8, v8, #int 2 // #02 │ │ +06e28c: 3808 0d00 |0038: if-eqz v8, 0045 // +000d │ │ +06e290: 4608 0c03 |003a: aget-object v8, v12, v3 │ │ +06e294: 5288 2509 |003c: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e298: b048 |003e: add-int/2addr v8, v4 │ │ +06e29a: 4408 0e08 |003f: aget v8, v14, v8 │ │ +06e29e: 5918 2d0b |0041: iput v8, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06e2a2: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e2a6: 4608 0c03 |0045: aget-object v8, v12, v3 │ │ +06e2aa: 5288 2209 |0047: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e2ae: dd08 0804 |0049: and-int/lit8 v8, v8, #int 4 // #04 │ │ +06e2b2: 3808 0d00 |004b: if-eqz v8, 0058 // +000d │ │ +06e2b6: 4608 0c03 |004d: aget-object v8, v12, v3 │ │ +06e2ba: 5288 2509 |004f: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e2be: b048 |0051: add-int/2addr v8, v4 │ │ +06e2c0: 4408 0e08 |0052: aget v8, v14, v8 │ │ +06e2c4: 5918 2e0b |0054: iput v8, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06e2c8: d804 0401 |0056: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e2cc: 4608 0c03 |0058: aget-object v8, v12, v3 │ │ +06e2d0: 5288 2209 |005a: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e2d4: dd08 0808 |005c: and-int/lit8 v8, v8, #int 8 // #08 │ │ +06e2d8: 3808 0d00 |005e: if-eqz v8, 006b // +000d │ │ +06e2dc: 4608 0c03 |0060: aget-object v8, v12, v3 │ │ +06e2e0: 5288 2509 |0062: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e2e4: b048 |0064: add-int/2addr v8, v4 │ │ +06e2e6: 4408 0e08 |0065: aget v8, v14, v8 │ │ +06e2ea: 5908 3f09 |0067: iput v8, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06e2ee: d804 0401 |0069: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e2f2: 4608 0c03 |006b: aget-object v8, v12, v3 │ │ +06e2f6: 5288 2209 |006d: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e2fa: dd08 0810 |006f: and-int/lit8 v8, v8, #int 16 // #10 │ │ +06e2fe: 3808 0d00 |0071: if-eqz v8, 007e // +000d │ │ +06e302: 4608 0c03 |0073: aget-object v8, v12, v3 │ │ +06e306: 5288 2509 |0075: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e30a: b048 |0077: add-int/2addr v8, v4 │ │ +06e30c: 4408 0e08 |0078: aget v8, v14, v8 │ │ +06e310: 5908 4009 |007a: iput v8, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06e314: d804 0401 |007c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e318: 4608 0c03 |007e: aget-object v8, v12, v3 │ │ +06e31c: 5288 2209 |0080: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e320: dd08 0820 |0082: and-int/lit8 v8, v8, #int 32 // #20 │ │ +06e324: 3808 0d00 |0084: if-eqz v8, 0091 // +000d │ │ +06e328: 4608 0c03 |0086: aget-object v8, v12, v3 │ │ +06e32c: 5288 2509 |0088: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e330: b048 |008a: add-int/2addr v8, v4 │ │ +06e332: 4408 0e08 |008b: aget v8, v14, v8 │ │ +06e336: 5908 4109 |008d: iput v8, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06e33a: d804 0401 |008f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e33e: 6e10 ca0f 0000 |0091: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ +06e344: e007 0303 |0094: shl-int/lit8 v7, v3, #int 3 // #03 │ │ +06e348: 5468 1d09 |0096: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e34c: 4609 0c03 |0098: aget-object v9, v12, v3 │ │ +06e350: 5499 2309 |009a: iget-object v9, v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.name:Ljava/lang/String; // field@0923 │ │ +06e354: 4d09 0803 |009c: aput-object v9, v8, v3 │ │ +06e358: 5468 1c09 |009e: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e35c: 4609 0c03 |00a0: aget-object v9, v12, v3 │ │ +06e360: 5299 2409 |00a2: iget v9, v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ +06e364: 8299 |00a4: int-to-float v9, v9 │ │ +06e366: 4b09 0807 |00a5: aput v9, v8, v7 │ │ +06e36a: 4608 0c03 |00a7: aget-object v8, v12, v3 │ │ +06e36e: 5288 2409 |00a9: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ +06e372: 3b08 3e00 |00ab: if-gez v8, 00e9 // +003e │ │ +06e376: 5468 1c09 |00ad: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e37a: d809 0701 |00af: add-int/lit8 v9, v7, #int 1 // #01 │ │ +06e37e: 521a 2c0b |00b1: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06e382: 4b0a 0809 |00b3: aput v10, v8, v9 │ │ +06e386: 5468 1c09 |00b5: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e38a: d809 0702 |00b7: add-int/lit8 v9, v7, #int 2 // #02 │ │ +06e38e: 521a 2d0b |00b9: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06e392: 4b0a 0809 |00bb: aput v10, v8, v9 │ │ +06e396: 5468 1c09 |00bd: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e39a: d809 0703 |00bf: add-int/lit8 v9, v7, #int 3 // #03 │ │ +06e39e: 521a 2e0b |00c1: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06e3a2: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ +06e3a6: 5468 1c09 |00c5: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e3aa: d809 0704 |00c7: add-int/lit8 v9, v7, #int 4 // #04 │ │ +06e3ae: 520a 3f09 |00c9: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06e3b2: 4b0a 0809 |00cb: aput v10, v8, v9 │ │ +06e3b6: 5468 1c09 |00cd: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e3ba: d809 0705 |00cf: add-int/lit8 v9, v7, #int 5 // #05 │ │ +06e3be: 520a 4009 |00d1: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06e3c2: 4b0a 0809 |00d3: aput v10, v8, v9 │ │ +06e3c6: 5468 1c09 |00d5: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e3ca: d809 0706 |00d7: add-int/lit8 v9, v7, #int 6 // #06 │ │ +06e3ce: 520a 4109 |00d9: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06e3d2: 4b0a 0809 |00db: aput v10, v8, v9 │ │ +06e3d6: 5468 1c09 |00dd: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e3da: d809 0707 |00df: add-int/lit8 v9, v7, #int 7 // #07 │ │ +06e3de: 520a 3e09 |00e1: iget v10, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +06e3e2: 4b0a 0809 |00e3: aput v10, v8, v9 │ │ +06e3e6: d803 0301 |00e5: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06e3ea: 2900 1eff |00e7: goto/16 0005 // -00e2 │ │ +06e3ee: 4608 0c03 |00e9: aget-object v8, v12, v3 │ │ +06e3f2: 5288 2409 |00eb: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ +06e3f6: e005 0803 |00ed: shl-int/lit8 v5, v8, #int 3 // #03 │ │ +06e3fa: 6208 2709 |00ef: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e3fe: 5469 1c09 |00f1: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e402: d80a 0501 |00f3: add-int/lit8 v10, v5, #int 1 // #01 │ │ +06e406: 4409 090a |00f5: aget v9, v9, v10 │ │ +06e40a: 5989 2c0b |00f7: iput v9, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06e40e: 6208 2709 |00f9: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e412: 5469 1c09 |00fb: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e416: d80a 0502 |00fd: add-int/lit8 v10, v5, #int 2 // #02 │ │ +06e41a: 4409 090a |00ff: aget v9, v9, v10 │ │ +06e41e: 5989 2d0b |0101: iput v9, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06e422: 6208 2709 |0103: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e426: 5469 1c09 |0105: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e42a: d80a 0503 |0107: add-int/lit8 v10, v5, #int 3 // #03 │ │ +06e42e: 4409 090a |0109: aget v9, v9, v10 │ │ +06e432: 5989 2e0b |010b: iput v9, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06e436: 6208 2609 |010d: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e43a: 5469 1c09 |010f: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e43e: d80a 0504 |0111: add-int/lit8 v10, v5, #int 4 // #04 │ │ +06e442: 4409 090a |0113: aget v9, v9, v10 │ │ +06e446: 5989 3f09 |0115: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06e44a: 6208 2609 |0117: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e44e: 5469 1c09 |0119: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e452: d80a 0505 |011b: add-int/lit8 v10, v5, #int 5 // #05 │ │ +06e456: 4409 090a |011d: aget v9, v9, v10 │ │ +06e45a: 5989 4009 |011f: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06e45e: 6208 2609 |0121: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e462: 5469 1c09 |0123: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e466: d80a 0506 |0125: add-int/lit8 v10, v5, #int 6 // #06 │ │ +06e46a: 4409 090a |0127: aget v9, v9, v10 │ │ +06e46e: 5989 4109 |0129: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06e472: 6208 2609 |012b: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e476: 5469 1c09 |012d: iget-object v9, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e47a: d80a 0507 |012f: add-int/lit8 v10, v5, #int 7 // #07 │ │ +06e47e: 4409 090a |0131: aget v9, v9, v10 │ │ +06e482: 5989 3e09 |0133: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +06e486: 6208 2609 |0135: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e48a: 6e20 d00f 1800 |0137: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.rotate:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fd0 │ │ +06e490: 5468 1c09 |013a: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e494: d809 0701 |013c: add-int/lit8 v9, v7, #int 1 // #01 │ │ +06e498: 521a 2c0b |013e: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06e49c: 620b 2709 |0140: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e4a0: 52bb 2c0b |0142: iget v11, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06e4a4: c6ba |0144: add-float/2addr v10, v11 │ │ +06e4a6: 4b0a 0809 |0145: aput v10, v8, v9 │ │ +06e4aa: 5468 1c09 |0147: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e4ae: d809 0702 |0149: add-int/lit8 v9, v7, #int 2 // #02 │ │ +06e4b2: 521a 2d0b |014b: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06e4b6: 620b 2709 |014d: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e4ba: 52bb 2d0b |014f: iget v11, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06e4be: c6ba |0151: add-float/2addr v10, v11 │ │ +06e4c0: 4b0a 0809 |0152: aput v10, v8, v9 │ │ +06e4c4: 5468 1c09 |0154: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e4c8: d809 0703 |0156: add-int/lit8 v9, v7, #int 3 // #03 │ │ +06e4cc: 521a 2e0b |0158: iget v10, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06e4d0: 620b 2709 |015a: sget-object v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentPos:Lcom/badlogic/gdx/math/Vector3; // field@0927 │ │ +06e4d4: 52bb 2e0b |015c: iget v11, v11, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06e4d8: c6ba |015e: add-float/2addr v10, v11 │ │ +06e4da: 4b0a 0809 |015f: aput v10, v8, v9 │ │ +06e4de: 6208 2609 |0161: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e4e2: 6e20 cd0f 0800 |0163: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.multiply:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fcd │ │ +06e4e8: 6208 2609 |0166: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e4ec: 6e10 cf0f 0800 |0168: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.normalize:()V // method@0fcf │ │ +06e4f2: 5468 1c09 |016b: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e4f6: d809 0704 |016d: add-int/lit8 v9, v7, #int 4 // #04 │ │ +06e4fa: 620a 2609 |016f: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e4fe: 52aa 3f09 |0171: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06e502: 4b0a 0809 |0173: aput v10, v8, v9 │ │ +06e506: 5468 1c09 |0175: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e50a: d809 0705 |0177: add-int/lit8 v9, v7, #int 5 // #05 │ │ +06e50e: 620a 2609 |0179: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e512: 52aa 4009 |017b: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06e516: 4b0a 0809 |017d: aput v10, v8, v9 │ │ +06e51a: 5468 1c09 |017f: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e51e: d809 0706 |0181: add-int/lit8 v9, v7, #int 6 // #06 │ │ +06e522: 620a 2609 |0183: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e526: 52aa 4109 |0185: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06e52a: 4b0a 0809 |0187: aput v10, v8, v9 │ │ +06e52e: 5468 1c09 |0189: iget-object v8, v6, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e532: d809 0707 |018b: add-int/lit8 v9, v7, #int 7 // #07 │ │ +06e536: 620a 2609 |018d: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parentOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0926 │ │ +06e53a: 52aa 3e09 |018f: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +06e53e: 4b0a 0809 |0191: aput v10, v8, v9 │ │ +06e542: 2900 52ff |0193: goto/16 00e5 // -00ae │ │ +06e546: 0e00 |0195: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=392 │ │ 0x0008 line=393 │ │ 0x000a line=394 │ │ 0x000f line=395 │ │ @@ -58664,515 +58665,515 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 991 16-bit code units │ │ -0607ac: |[0607ac] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.loadAnimation:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; │ │ -0607bc: 2213 5403 |0000: new-instance v19, Ljava/io/BufferedReader; // type@0354 │ │ -0607c0: 2215 6303 |0002: new-instance v21, Ljava/io/InputStreamReader; // type@0363 │ │ -0607c4: 0800 1500 |0004: move-object/from16 v0, v21 │ │ -0607c8: 0801 1800 |0006: move-object/from16 v1, v24 │ │ -0607cc: 7020 0e24 1000 |0008: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -0607d2: 0800 1300 |000b: move-object/from16 v0, v19 │ │ -0607d6: 0801 1500 |000d: move-object/from16 v1, v21 │ │ -0607da: 7020 c723 1000 |000f: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@23c7 │ │ -0607e0: 2214 b003 |0012: new-instance v20, Ljava/util/ArrayList; // type@03b0 │ │ -0607e4: 7601 8625 1400 |0014: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0607ea: 2203 7e01 |0017: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ -0607ee: 7010 900f 0300 |0019: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.:()V // method@0f90 │ │ -0607f4: 120e |001c: const/4 v14, #int 0 // #0 │ │ -0607f6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -0607f8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0607fa: 7401 ca23 1300 |001f: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -060800: 0c0f |0022: move-result-object v15 │ │ -060802: 380f 6900 |0023: if-eqz v15, 008c // +0069 │ │ -060806: 0800 1400 |0025: move-object/from16 v0, v20 │ │ -06080a: 7120 e00f 0f00 |0027: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -060810: 7801 b725 1400 |002a: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ -060816: 0a15 |002d: move-result v21 │ │ -060818: 3815 f1ff |002e: if-eqz v21, 001f // -000f │ │ -06081c: 1315 0000 |0030: const/16 v21, #int 0 // #0 │ │ -060820: 7802 b225 1400 |0032: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060826: 0c15 |0035: move-result-object v21 │ │ -060828: 1f15 8f03 |0036: check-cast v21, Ljava/lang/String; // type@038f │ │ -06082c: 1a16 280c |0038: const-string v22, "MD5Version" // string@0c28 │ │ -060830: 7402 b024 1500 |003a: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060836: 0a15 |003d: move-result v21 │ │ -060838: 3815 4f00 |003e: if-eqz v21, 008d // +004f │ │ -06083c: 1315 0100 |0040: const/16 v21, #int 1 // #1 │ │ -060840: 7802 b225 1400 |0042: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060846: 0c15 |0045: move-result-object v21 │ │ -060848: 1f15 8f03 |0046: check-cast v21, Ljava/lang/String; // type@038f │ │ -06084c: 1a16 f100 |0048: const-string v22, "10" // string@00f1 │ │ -060850: 7402 b024 1500 |004a: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060856: 0a15 |004d: move-result v21 │ │ -060858: 3915 3f00 |004e: if-nez v21, 008d // +003f │ │ -06085c: 2216 7b03 |0050: new-instance v22, Ljava/lang/IllegalArgumentException; // type@037b │ │ -060860: 2215 9103 |0052: new-instance v21, Ljava/lang/StringBuilder; // type@0391 │ │ -060864: 7601 d024 1500 |0054: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -06086a: 1a17 b30c |0057: const-string v23, "Not a valid MD5 animation file, version is " // string@0cb3 │ │ -06086e: 0800 1500 |0059: move-object/from16 v0, v21 │ │ -060872: 0801 1700 |005b: move-object/from16 v1, v23 │ │ -060876: 6e20 d724 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06087c: 0c17 |0060: move-result-object v23 │ │ -06087e: 1315 0100 |0061: const/16 v21, #int 1 // #1 │ │ -060882: 7802 b225 1400 |0063: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060888: 0c15 |0066: move-result-object v21 │ │ -06088a: 1f15 8f03 |0067: check-cast v21, Ljava/lang/String; // type@038f │ │ -06088e: 0800 1700 |0069: move-object/from16 v0, v23 │ │ -060892: 0801 1500 |006b: move-object/from16 v1, v21 │ │ -060896: 6e20 d724 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06089c: 0c15 |0070: move-result-object v21 │ │ -06089e: 1a17 b900 |0071: const-string v23, ", expected 10" // string@00b9 │ │ -0608a2: 0800 1500 |0073: move-object/from16 v0, v21 │ │ -0608a6: 0801 1700 |0075: move-object/from16 v1, v23 │ │ -0608aa: 6e20 d724 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0608b0: 0c15 |007a: move-result-object v21 │ │ -0608b2: 7401 dd24 1500 |007b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0608b8: 0c15 |007e: move-result-object v21 │ │ -0608ba: 0800 1600 |007f: move-object/from16 v0, v22 │ │ -0608be: 0801 1500 |0081: move-object/from16 v1, v21 │ │ -0608c2: 7020 6824 1000 |0083: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0608c8: 2716 |0086: throw v22 │ │ -0608ca: 0d06 |0087: move-exception v6 │ │ -0608cc: 6e10 5924 0600 |0088: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@2459 │ │ -0608d2: 1203 |008b: const/4 v3, #int 0 // #0 │ │ -0608d4: 1103 |008c: return-object v3 │ │ -0608d6: 1315 0000 |008d: const/16 v21, #int 0 // #0 │ │ -0608da: 7802 b225 1400 |008f: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0608e0: 0c15 |0092: move-result-object v21 │ │ -0608e2: 1f15 8f03 |0093: check-cast v21, Ljava/lang/String; // type@038f │ │ -0608e6: 1a16 2f21 |0095: const-string v22, "numFrames" // string@212f │ │ -0608ea: 7402 b024 1500 |0097: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0608f0: 0a15 |009a: move-result v21 │ │ -0608f2: 3815 2200 |009b: if-eqz v21, 00bd // +0022 │ │ -0608f6: 1315 0100 |009d: const/16 v21, #int 1 // #1 │ │ -0608fa: 7802 b225 1400 |009f: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060900: 0c15 |00a2: move-result-object v21 │ │ -060902: 1f15 8f03 |00a3: check-cast v21, Ljava/lang/String; // type@038f │ │ -060906: 7701 b10f 1500 |00a5: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -06090c: 0a11 |00a8: move-result v17 │ │ -06090e: 0200 1100 |00a9: move/from16 v0, v17 │ │ -060912: 2300 0a04 |00ab: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@040a │ │ -060916: 0815 0000 |00ad: move-object/from16 v21, v0 │ │ -06091a: 0800 1500 |00af: move-object/from16 v0, v21 │ │ -06091e: 5b30 0b09 |00b1: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -060922: 0200 1100 |00b3: move/from16 v0, v17 │ │ -060926: 2300 1504 |00b5: new-array v0, v0, [Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0415 │ │ -06092a: 0815 0000 |00b7: move-object/from16 v21, v0 │ │ -06092e: 0800 1500 |00b9: move-object/from16 v0, v21 │ │ -060932: 5b30 0909 |00bb: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -060936: 1315 0000 |00bd: const/16 v21, #int 0 // #0 │ │ -06093a: 7802 b225 1400 |00bf: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060940: 0c15 |00c2: move-result-object v21 │ │ -060942: 1f15 8f03 |00c3: check-cast v21, Ljava/lang/String; // type@038f │ │ -060946: 1a16 3621 |00c5: const-string v22, "numJoints" // string@2136 │ │ -06094a: 7402 b024 1500 |00c7: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060950: 0a15 |00ca: move-result v21 │ │ -060952: 3815 6400 |00cb: if-eqz v21, 012f // +0064 │ │ -060956: 1315 0100 |00cd: const/16 v21, #int 1 // #1 │ │ -06095a: 7802 b225 1400 |00cf: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060960: 0c15 |00d2: move-result-object v21 │ │ -060962: 1f15 8f03 |00d3: check-cast v21, Ljava/lang/String; // type@038f │ │ -060966: 7701 b10f 1500 |00d5: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -06096c: 0a12 |00d8: move-result v18 │ │ -06096e: 1209 |00d9: const/4 v9, #int 0 // #0 │ │ -060970: 5430 0b09 |00da: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -060974: 0815 0000 |00dc: move-object/from16 v21, v0 │ │ -060978: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -06097c: 2100 |00e0: array-length v0, v0 │ │ -06097e: 0215 0000 |00e1: move/from16 v21, v0 │ │ -060982: 0200 1500 |00e3: move/from16 v0, v21 │ │ -060986: 3509 4200 |00e5: if-ge v9, v0, 0127 // +0042 │ │ -06098a: 5430 0b09 |00e7: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -06098e: 0815 0000 |00e9: move-object/from16 v21, v0 │ │ -060992: 2216 8201 |00eb: new-instance v22, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ -060996: 7601 a60f 1600 |00ed: invoke-direct/range {v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ -06099c: 4d16 1509 |00f0: aput-object v22, v21, v9 │ │ -0609a0: 5430 0b09 |00f2: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0609a4: 0815 0000 |00f4: move-object/from16 v21, v0 │ │ -0609a8: 4615 1509 |00f6: aget-object v21, v21, v9 │ │ -0609ac: 0200 1200 |00f8: move/from16 v0, v18 │ │ -0609b0: 0801 1500 |00fa: move-object/from16 v1, v21 │ │ -0609b4: 5910 1e09 |00fc: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -0609b8: 5430 0b09 |00fe: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0609bc: 0815 0000 |0100: move-object/from16 v21, v0 │ │ -0609c0: 4615 1509 |0102: aget-object v21, v21, v9 │ │ -0609c4: 0200 1200 |0104: move/from16 v0, v18 │ │ -0609c8: 2300 3204 |0106: new-array v0, v0, [Ljava/lang/String; // type@0432 │ │ -0609cc: 0816 0000 |0108: move-object/from16 v22, v0 │ │ -0609d0: 0800 1600 |010a: move-object/from16 v0, v22 │ │ -0609d4: 0801 1500 |010c: move-object/from16 v1, v21 │ │ -0609d8: 5b10 1d09 |010e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -0609dc: 5430 0b09 |0110: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0609e0: 0815 0000 |0112: move-object/from16 v21, v0 │ │ -0609e4: 4615 1509 |0114: aget-object v21, v21, v9 │ │ -0609e8: da16 1208 |0116: mul-int/lit8 v22, v18, #int 8 // #08 │ │ -0609ec: 0200 1600 |0118: move/from16 v0, v22 │ │ -0609f0: 2300 e803 |011a: new-array v0, v0, [F // type@03e8 │ │ -0609f4: 0816 0000 |011c: move-object/from16 v22, v0 │ │ -0609f8: 0800 1600 |011e: move-object/from16 v0, v22 │ │ -0609fc: 0801 1500 |0120: move-object/from16 v1, v21 │ │ -060a00: 5b10 1c09 |0122: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -060a04: d809 0901 |0124: add-int/lit8 v9, v9, #int 1 // #01 │ │ -060a08: 28b4 |0126: goto 00da // -004c │ │ -060a0a: 0200 1200 |0127: move/from16 v0, v18 │ │ -060a0e: 230e 0c04 |0129: new-array v14, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo; // type@040c │ │ -060a12: 0200 1200 |012b: move/from16 v0, v18 │ │ -060a16: 2304 0b04 |012d: new-array v4, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint; // type@040b │ │ -060a1a: 1315 0000 |012f: const/16 v21, #int 0 // #0 │ │ -060a1e: 7802 b225 1400 |0131: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060a24: 0c15 |0134: move-result-object v21 │ │ -060a26: 1f15 8f03 |0135: check-cast v21, Ljava/lang/String; // type@038f │ │ -060a2a: 1a16 d016 |0137: const-string v22, "frameRate" // string@16d0 │ │ -060a2e: 7402 b024 1500 |0139: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060a34: 0a15 |013c: move-result v21 │ │ -060a36: 3815 1b00 |013d: if-eqz v21, 0158 // +001b │ │ -060a3a: 1315 0100 |013f: const/16 v21, #int 1 // #1 │ │ -060a3e: 7802 b225 1400 |0141: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060a44: 0c15 |0144: move-result-object v21 │ │ -060a46: 1f15 8f03 |0145: check-cast v21, Ljava/lang/String; // type@038f │ │ -060a4a: 7701 b10f 1500 |0147: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -060a50: 0a08 |014a: move-result v8 │ │ -060a52: 5938 0a09 |014b: iput v8, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frameRate:I // field@090a │ │ -060a56: 1515 803f |014d: const/high16 v21, #int 1065353216 // #3f80 │ │ -060a5a: 8280 |014f: int-to-float v0, v8 │ │ -060a5c: 0216 0000 |0150: move/from16 v22, v0 │ │ -060a60: a915 1516 |0152: div-float v21, v21, v22 │ │ -060a64: 0200 1500 |0154: move/from16 v0, v21 │ │ -060a68: 5930 0f09 |0156: iput v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ -060a6c: 1315 0000 |0158: const/16 v21, #int 0 // #0 │ │ -060a70: 7802 b225 1400 |015a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060a76: 0c15 |015d: move-result-object v21 │ │ -060a78: 1f15 8f03 |015e: check-cast v21, Ljava/lang/String; // type@038f │ │ -060a7c: 1a16 1621 |0160: const-string v22, "numAnimatedComponents" // string@2116 │ │ -060a80: 7402 b024 1500 |0162: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060a86: 0a15 |0165: move-result v21 │ │ -060a88: 3815 1200 |0166: if-eqz v21, 0178 // +0012 │ │ -060a8c: 1315 0100 |0168: const/16 v21, #int 1 // #1 │ │ -060a90: 7802 b225 1400 |016a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060a96: 0c15 |016d: move-result-object v21 │ │ -060a98: 1f15 8f03 |016e: check-cast v21, Ljava/lang/String; // type@038f │ │ -060a9c: 7701 b10f 1500 |0170: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -060aa2: 0a10 |0173: move-result v16 │ │ -060aa4: 0200 1000 |0174: move/from16 v0, v16 │ │ -060aa8: 2302 e803 |0176: new-array v2, v0, [F // type@03e8 │ │ -060aac: 1315 0000 |0178: const/16 v21, #int 0 // #0 │ │ -060ab0: 7802 b225 1400 |017a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060ab6: 0c15 |017d: move-result-object v21 │ │ -060ab8: 1f15 8f03 |017e: check-cast v21, Ljava/lang/String; // type@038f │ │ -060abc: 1a16 531b |0180: const-string v22, "hierarchy" // string@1b53 │ │ -060ac0: 7402 b024 1500 |0182: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060ac6: 0a15 |0185: move-result v21 │ │ -060ac8: 3815 7200 |0186: if-eqz v21, 01f8 // +0072 │ │ -060acc: 1209 |0188: const/4 v9, #int 0 // #0 │ │ -060ace: 21e0 |0189: array-length v0, v14 │ │ -060ad0: 0215 0000 |018a: move/from16 v21, v0 │ │ -060ad4: 0200 1500 |018c: move/from16 v0, v21 │ │ -060ad8: 3509 6a00 |018e: if-ge v9, v0, 01f8 // +006a │ │ -060adc: 7401 ca23 1300 |0190: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -060ae2: 0c0f |0193: move-result-object v15 │ │ -060ae4: 0800 1400 |0194: move-object/from16 v0, v20 │ │ -060ae8: 7120 e00f 0f00 |0196: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -060aee: 7801 b725 1400 |0199: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ -060af4: 0a15 |019c: move-result v21 │ │ -060af6: 3815 1200 |019d: if-eqz v21, 01af // +0012 │ │ -060afa: 1315 0000 |019f: const/16 v21, #int 0 // #0 │ │ -060afe: 7802 b225 1400 |01a1: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060b04: 0c15 |01a4: move-result-object v21 │ │ -060b06: 1f15 8f03 |01a5: check-cast v21, Ljava/lang/String; // type@038f │ │ -060b0a: 1a16 e900 |01a7: const-string v22, "//" // string@00e9 │ │ -060b0e: 7402 b024 1500 |01a9: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060b14: 0a15 |01ac: move-result v21 │ │ -060b16: 3815 0700 |01ad: if-eqz v21, 01b4 // +0007 │ │ -060b1a: d809 09ff |01af: add-int/lit8 v9, v9, #int -1 // #ff │ │ -060b1e: d809 0901 |01b1: add-int/lit8 v9, v9, #int 1 // #01 │ │ -060b22: 28d6 |01b3: goto 0189 // -002a │ │ -060b24: 220d 8401 |01b4: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo; // type@0184 │ │ -060b28: 7010 aa0f 0d00 |01b6: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.:()V // method@0faa │ │ -060b2e: 1315 0000 |01b9: const/16 v21, #int 0 // #0 │ │ -060b32: 7802 b225 1400 |01bb: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060b38: 0c15 |01be: move-result-object v21 │ │ -060b3a: 1f15 8f03 |01bf: check-cast v21, Ljava/lang/String; // type@038f │ │ -060b3e: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ -060b42: 5bd0 2309 |01c3: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.name:Ljava/lang/String; // field@0923 │ │ -060b46: 1315 0100 |01c5: const/16 v21, #int 1 // #1 │ │ -060b4a: 7802 b225 1400 |01c7: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060b50: 0c15 |01ca: move-result-object v21 │ │ -060b52: 1f15 8f03 |01cb: check-cast v21, Ljava/lang/String; // type@038f │ │ -060b56: 7701 b10f 1500 |01cd: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -060b5c: 0a15 |01d0: move-result v21 │ │ -060b5e: 0200 1500 |01d1: move/from16 v0, v21 │ │ -060b62: 59d0 2409 |01d3: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ -060b66: 1315 0200 |01d5: const/16 v21, #int 2 // #2 │ │ -060b6a: 7802 b225 1400 |01d7: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060b70: 0c15 |01da: move-result-object v21 │ │ -060b72: 1f15 8f03 |01db: check-cast v21, Ljava/lang/String; // type@038f │ │ -060b76: 7701 b10f 1500 |01dd: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -060b7c: 0a15 |01e0: move-result v21 │ │ -060b7e: 0200 1500 |01e1: move/from16 v0, v21 │ │ -060b82: 59d0 2209 |01e3: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ -060b86: 1315 0300 |01e5: const/16 v21, #int 3 // #3 │ │ -060b8a: 7802 b225 1400 |01e7: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060b90: 0c15 |01ea: move-result-object v21 │ │ -060b92: 1f15 8f03 |01eb: check-cast v21, Ljava/lang/String; // type@038f │ │ -060b96: 7701 b10f 1500 |01ed: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -060b9c: 0a15 |01f0: move-result v21 │ │ -060b9e: 0200 1500 |01f1: move/from16 v0, v21 │ │ -060ba2: 59d0 2509 |01f3: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ -060ba6: 4d0d 0e09 |01f5: aput-object v13, v14, v9 │ │ -060baa: 28ba |01f7: goto 01b1 // -0046 │ │ -060bac: 1315 0000 |01f8: const/16 v21, #int 0 // #0 │ │ -060bb0: 7802 b225 1400 |01fa: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060bb6: 0c15 |01fd: move-result-object v21 │ │ -060bb8: 1f15 8f03 |01fe: check-cast v21, Ljava/lang/String; // type@038f │ │ -060bbc: 1a16 6412 |0200: const-string v22, "bounds" // string@1264 │ │ -060bc0: 7402 b024 1500 |0202: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060bc6: 0a15 |0205: move-result v21 │ │ -060bc8: 3815 b500 |0206: if-eqz v21, 02bb // +00b5 │ │ -060bcc: 1209 |0208: const/4 v9, #int 0 // #0 │ │ -060bce: 5430 0909 |0209: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -060bd2: 0815 0000 |020b: move-object/from16 v21, v0 │ │ -060bd6: 0800 1500 |020d: move-object/from16 v0, v21 │ │ -060bda: 2100 |020f: array-length v0, v0 │ │ -060bdc: 0215 0000 |0210: move/from16 v21, v0 │ │ -060be0: 0200 1500 |0212: move/from16 v0, v21 │ │ -060be4: 3509 a700 |0214: if-ge v9, v0, 02bb // +00a7 │ │ -060be8: 7401 ca23 1300 |0216: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -060bee: 0c0f |0219: move-result-object v15 │ │ -060bf0: 0800 1400 |021a: move-object/from16 v0, v20 │ │ -060bf4: 7120 e00f 0f00 |021c: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -060bfa: 7801 b725 1400 |021f: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ -060c00: 0a15 |0222: move-result v21 │ │ -060c02: 3915 0700 |0223: if-nez v21, 022a // +0007 │ │ -060c06: d809 09ff |0225: add-int/lit8 v9, v9, #int -1 // #ff │ │ -060c0a: d809 0901 |0227: add-int/lit8 v9, v9, #int 1 // #01 │ │ -060c0e: 28e0 |0229: goto 0209 // -0020 │ │ -060c10: 2205 df01 |022a: new-instance v5, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ -060c14: 7010 5713 0500 |022c: invoke-direct {v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ -060c1a: 5450 390b |022f: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -060c1e: 0816 0000 |0231: move-object/from16 v22, v0 │ │ -060c22: 1315 0100 |0233: const/16 v21, #int 1 // #1 │ │ -060c26: 7802 b225 1400 |0235: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060c2c: 0c15 |0238: move-result-object v21 │ │ -060c2e: 1f15 8f03 |0239: check-cast v21, Ljava/lang/String; // type@038f │ │ -060c32: 7701 b00f 1500 |023b: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060c38: 0a15 |023e: move-result v21 │ │ -060c3a: 0200 1500 |023f: move/from16 v0, v21 │ │ -060c3e: 0801 1600 |0241: move-object/from16 v1, v22 │ │ -060c42: 5910 2c0b |0243: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -060c46: 5450 390b |0245: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -060c4a: 0816 0000 |0247: move-object/from16 v22, v0 │ │ -060c4e: 1315 0200 |0249: const/16 v21, #int 2 // #2 │ │ -060c52: 7802 b225 1400 |024b: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060c58: 0c15 |024e: move-result-object v21 │ │ -060c5a: 1f15 8f03 |024f: check-cast v21, Ljava/lang/String; // type@038f │ │ -060c5e: 7701 b00f 1500 |0251: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060c64: 0a15 |0254: move-result v21 │ │ -060c66: 0200 1500 |0255: move/from16 v0, v21 │ │ -060c6a: 0801 1600 |0257: move-object/from16 v1, v22 │ │ -060c6e: 5910 2d0b |0259: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -060c72: 5450 390b |025b: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -060c76: 0816 0000 |025d: move-object/from16 v22, v0 │ │ -060c7a: 1315 0300 |025f: const/16 v21, #int 3 // #3 │ │ -060c7e: 7802 b225 1400 |0261: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060c84: 0c15 |0264: move-result-object v21 │ │ -060c86: 1f15 8f03 |0265: check-cast v21, Ljava/lang/String; // type@038f │ │ -060c8a: 7701 b00f 1500 |0267: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060c90: 0a15 |026a: move-result v21 │ │ -060c92: 0200 1500 |026b: move/from16 v0, v21 │ │ -060c96: 0801 1600 |026d: move-object/from16 v1, v22 │ │ -060c9a: 5910 2e0b |026f: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -060c9e: 5450 380b |0271: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -060ca2: 0816 0000 |0273: move-object/from16 v22, v0 │ │ -060ca6: 1315 0600 |0275: const/16 v21, #int 6 // #6 │ │ -060caa: 7802 b225 1400 |0277: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060cb0: 0c15 |027a: move-result-object v21 │ │ -060cb2: 1f15 8f03 |027b: check-cast v21, Ljava/lang/String; // type@038f │ │ -060cb6: 7701 b00f 1500 |027d: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060cbc: 0a15 |0280: move-result v21 │ │ -060cbe: 0200 1500 |0281: move/from16 v0, v21 │ │ -060cc2: 0801 1600 |0283: move-object/from16 v1, v22 │ │ -060cc6: 5910 2c0b |0285: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -060cca: 5450 380b |0287: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -060cce: 0816 0000 |0289: move-object/from16 v22, v0 │ │ -060cd2: 1315 0700 |028b: const/16 v21, #int 7 // #7 │ │ -060cd6: 7802 b225 1400 |028d: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060cdc: 0c15 |0290: move-result-object v21 │ │ -060cde: 1f15 8f03 |0291: check-cast v21, Ljava/lang/String; // type@038f │ │ -060ce2: 7701 b00f 1500 |0293: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060ce8: 0a15 |0296: move-result v21 │ │ -060cea: 0200 1500 |0297: move/from16 v0, v21 │ │ -060cee: 0801 1600 |0299: move-object/from16 v1, v22 │ │ -060cf2: 5910 2d0b |029b: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -060cf6: 5450 380b |029d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -060cfa: 0816 0000 |029f: move-object/from16 v22, v0 │ │ -060cfe: 1315 0800 |02a1: const/16 v21, #int 8 // #8 │ │ -060d02: 7802 b225 1400 |02a3: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060d08: 0c15 |02a6: move-result-object v21 │ │ -060d0a: 1f15 8f03 |02a7: check-cast v21, Ljava/lang/String; // type@038f │ │ -060d0e: 7701 b00f 1500 |02a9: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060d14: 0a15 |02ac: move-result v21 │ │ -060d16: 0200 1500 |02ad: move/from16 v0, v21 │ │ -060d1a: 0801 1600 |02af: move-object/from16 v1, v22 │ │ -060d1e: 5910 2e0b |02b1: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -060d22: 5430 0909 |02b3: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -060d26: 0815 0000 |02b5: move-object/from16 v21, v0 │ │ -060d2a: 4d05 1509 |02b7: aput-object v5, v21, v9 │ │ -060d2e: 2900 6eff |02b9: goto/16 0227 // -0092 │ │ -060d32: 1315 0000 |02bb: const/16 v21, #int 0 // #0 │ │ -060d36: 7802 b225 1400 |02bd: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060d3c: 0c15 |02c0: move-result-object v21 │ │ -060d3e: 1f15 8f03 |02c1: check-cast v21, Ljava/lang/String; // type@038f │ │ -060d42: 1a16 0612 |02c3: const-string v22, "baseframe" // string@1206 │ │ -060d46: 7402 b024 1500 |02c5: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060d4c: 0a15 |02c8: move-result v21 │ │ -060d4e: 3815 b200 |02c9: if-eqz v21, 037b // +00b2 │ │ -060d52: 1209 |02cb: const/4 v9, #int 0 // #0 │ │ -060d54: 2140 |02cc: array-length v0, v4 │ │ -060d56: 0215 0000 |02cd: move/from16 v21, v0 │ │ -060d5a: 0200 1500 |02cf: move/from16 v0, v21 │ │ -060d5e: 3509 aa00 |02d1: if-ge v9, v0, 037b // +00aa │ │ -060d62: 7401 ca23 1300 |02d3: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -060d68: 0c0f |02d6: move-result-object v15 │ │ -060d6a: 0800 1400 |02d7: move-object/from16 v0, v20 │ │ -060d6e: 7120 e00f 0f00 |02d9: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -060d74: 7801 b725 1400 |02dc: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ -060d7a: 0a15 |02df: move-result v21 │ │ -060d7c: 3915 0700 |02e0: if-nez v21, 02e7 // +0007 │ │ -060d80: d809 09ff |02e2: add-int/lit8 v9, v9, #int -1 // #ff │ │ -060d84: d809 0901 |02e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -060d88: 28e6 |02e6: goto 02cc // -001a │ │ -060d8a: 220c 8301 |02e7: new-instance v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint; // type@0183 │ │ -060d8e: 7010 a90f 0c00 |02e9: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.:()V // method@0fa9 │ │ -060d94: 54c0 2109 |02ec: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ -060d98: 0816 0000 |02ee: move-object/from16 v22, v0 │ │ -060d9c: 1315 0100 |02f0: const/16 v21, #int 1 // #1 │ │ -060da0: 7802 b225 1400 |02f2: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060da6: 0c15 |02f5: move-result-object v21 │ │ -060da8: 1f15 8f03 |02f6: check-cast v21, Ljava/lang/String; // type@038f │ │ -060dac: 7701 b00f 1500 |02f8: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060db2: 0a15 |02fb: move-result v21 │ │ -060db4: 0200 1500 |02fc: move/from16 v0, v21 │ │ -060db8: 0801 1600 |02fe: move-object/from16 v1, v22 │ │ -060dbc: 5910 2c0b |0300: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -060dc0: 54c0 2109 |0302: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ -060dc4: 0816 0000 |0304: move-object/from16 v22, v0 │ │ -060dc8: 1315 0200 |0306: const/16 v21, #int 2 // #2 │ │ -060dcc: 7802 b225 1400 |0308: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060dd2: 0c15 |030b: move-result-object v21 │ │ -060dd4: 1f15 8f03 |030c: check-cast v21, Ljava/lang/String; // type@038f │ │ -060dd8: 7701 b00f 1500 |030e: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060dde: 0a15 |0311: move-result v21 │ │ -060de0: 0200 1500 |0312: move/from16 v0, v21 │ │ -060de4: 0801 1600 |0314: move-object/from16 v1, v22 │ │ -060de8: 5910 2d0b |0316: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -060dec: 54c0 2109 |0318: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ -060df0: 0816 0000 |031a: move-object/from16 v22, v0 │ │ -060df4: 1315 0300 |031c: const/16 v21, #int 3 // #3 │ │ -060df8: 7802 b225 1400 |031e: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060dfe: 0c15 |0321: move-result-object v21 │ │ -060e00: 1f15 8f03 |0322: check-cast v21, Ljava/lang/String; // type@038f │ │ -060e04: 7701 b00f 1500 |0324: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060e0a: 0a15 |0327: move-result v21 │ │ -060e0c: 0200 1500 |0328: move/from16 v0, v21 │ │ -060e10: 0801 1600 |032a: move-object/from16 v1, v22 │ │ -060e14: 5910 2e0b |032c: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -060e18: 54c0 2009 |032e: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ -060e1c: 0816 0000 |0330: move-object/from16 v22, v0 │ │ -060e20: 1315 0600 |0332: const/16 v21, #int 6 // #6 │ │ -060e24: 7802 b225 1400 |0334: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060e2a: 0c15 |0337: move-result-object v21 │ │ -060e2c: 1f15 8f03 |0338: check-cast v21, Ljava/lang/String; // type@038f │ │ -060e30: 7701 b00f 1500 |033a: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060e36: 0a15 |033d: move-result v21 │ │ -060e38: 0200 1500 |033e: move/from16 v0, v21 │ │ -060e3c: 0801 1600 |0340: move-object/from16 v1, v22 │ │ -060e40: 5910 3f09 |0342: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -060e44: 54c0 2009 |0344: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ -060e48: 0816 0000 |0346: move-object/from16 v22, v0 │ │ -060e4c: 1315 0700 |0348: const/16 v21, #int 7 // #7 │ │ -060e50: 7802 b225 1400 |034a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060e56: 0c15 |034d: move-result-object v21 │ │ -060e58: 1f15 8f03 |034e: check-cast v21, Ljava/lang/String; // type@038f │ │ -060e5c: 7701 b00f 1500 |0350: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060e62: 0a15 |0353: move-result v21 │ │ -060e64: 0200 1500 |0354: move/from16 v0, v21 │ │ -060e68: 0801 1600 |0356: move-object/from16 v1, v22 │ │ -060e6c: 5910 4009 |0358: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -060e70: 54c0 2009 |035a: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ -060e74: 0816 0000 |035c: move-object/from16 v22, v0 │ │ -060e78: 1315 0800 |035e: const/16 v21, #int 8 // #8 │ │ -060e7c: 7802 b225 1400 |0360: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060e82: 0c15 |0363: move-result-object v21 │ │ -060e84: 1f15 8f03 |0364: check-cast v21, Ljava/lang/String; // type@038f │ │ -060e88: 7701 b00f 1500 |0366: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060e8e: 0a15 |0369: move-result v21 │ │ -060e90: 0200 1500 |036a: move/from16 v0, v21 │ │ -060e94: 0801 1600 |036c: move-object/from16 v1, v22 │ │ -060e98: 5910 4109 |036e: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -060e9c: 54c0 2009 |0370: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ -060ea0: 0815 0000 |0372: move-object/from16 v21, v0 │ │ -060ea4: 7401 ca0f 1500 |0374: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ -060eaa: 4d0c 0409 |0377: aput-object v12, v4, v9 │ │ -060eae: 2900 6bff |0379: goto/16 02e4 // -0095 │ │ -060eb2: 1315 0000 |037b: const/16 v21, #int 0 // #0 │ │ -060eb6: 7802 b225 1400 |037d: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060ebc: 0c15 |0380: move-result-object v21 │ │ -060ebe: 1f15 8f03 |0381: check-cast v21, Ljava/lang/String; // type@038f │ │ -060ec2: 1a16 c816 |0383: const-string v22, "frame" // string@16c8 │ │ -060ec6: 7402 b024 1500 |0385: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060ecc: 0a15 |0388: move-result v21 │ │ -060ece: 3815 96fc |0389: if-eqz v21, 001f // -036a │ │ -060ed2: 1315 0100 |038b: const/16 v21, #int 1 // #1 │ │ -060ed6: 7802 b225 1400 |038d: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060edc: 0c15 |0390: move-result-object v21 │ │ -060ede: 1f15 8f03 |0391: check-cast v21, Ljava/lang/String; // type@038f │ │ -060ee2: 7701 b10f 1500 |0393: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -060ee8: 0a07 |0396: move-result v7 │ │ -060eea: 1209 |0397: const/4 v9, #int 0 // #0 │ │ -060eec: 7401 ca23 1300 |0398: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -060ef2: 0c0f |039b: move-result-object v15 │ │ -060ef4: 0800 1400 |039c: move-object/from16 v0, v20 │ │ -060ef8: 7120 e00f 0f00 |039e: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -060efe: 1315 0000 |03a1: const/16 v21, #int 0 // #0 │ │ -060f02: 7802 b225 1400 |03a3: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060f08: 0c15 |03a6: move-result-object v21 │ │ -060f0a: 1f15 8f03 |03a7: check-cast v21, Ljava/lang/String; // type@038f │ │ -060f0e: 1a16 af2a |03a9: const-string v22, "}" // string@2aaf │ │ -060f12: 7402 b024 1500 |03ab: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -060f18: 0a15 |03ae: move-result v21 │ │ -060f1a: 3915 2b00 |03af: if-nez v21, 03da // +002b │ │ -060f1e: 120b |03b1: const/4 v11, #int 0 // #0 │ │ -060f20: 019a |03b2: move v10, v9 │ │ -060f22: 7801 b725 1400 |03b3: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ -060f28: 0a15 |03b6: move-result v21 │ │ -060f2a: 0200 1500 |03b7: move/from16 v0, v21 │ │ -060f2e: 350b 1600 |03b9: if-ge v11, v0, 03cf // +0016 │ │ -060f32: d809 0a01 |03bb: add-int/lit8 v9, v10, #int 1 // #01 │ │ -060f36: 0800 1400 |03bd: move-object/from16 v0, v20 │ │ -060f3a: 7220 b225 b000 |03bf: invoke-interface {v0, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -060f40: 0c15 |03c2: move-result-object v21 │ │ -060f42: 1f15 8f03 |03c3: check-cast v21, Ljava/lang/String; // type@038f │ │ -060f46: 7701 b00f 1500 |03c5: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -060f4c: 0a15 |03c8: move-result v21 │ │ -060f4e: 4b15 020a |03c9: aput v21, v2, v10 │ │ -060f52: d80b 0b01 |03cb: add-int/lit8 v11, v11, #int 1 // #01 │ │ -060f56: 019a |03cd: move v10, v9 │ │ -060f58: 28e5 |03ce: goto 03b3 // -001b │ │ -060f5a: 7401 ca23 1300 |03cf: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -060f60: 0c0f |03d2: move-result-object v15 │ │ -060f62: 0800 1400 |03d3: move-object/from16 v0, v20 │ │ -060f66: 7120 e00f 0f00 |03d5: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -060f6c: 01a9 |03d8: move v9, v10 │ │ -060f6e: 28c8 |03d9: goto 03a1 // -0038 │ │ -060f70: 7157 ad0f 4e32 |03da: invoke-static {v14, v4, v2, v3, v7}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.buildFrameSkeleton:([Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;[FLcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;I)V // method@0fad │ │ -060f76: 2900 42fc |03dd: goto/16 001f // -03be │ │ +06e548: |[06e548] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.loadAnimation:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; │ │ +06e558: 2213 5403 |0000: new-instance v19, Ljava/io/BufferedReader; // type@0354 │ │ +06e55c: 2215 6303 |0002: new-instance v21, Ljava/io/InputStreamReader; // type@0363 │ │ +06e560: 0800 1500 |0004: move-object/from16 v0, v21 │ │ +06e564: 0801 1800 |0006: move-object/from16 v1, v24 │ │ +06e568: 7020 0e24 1000 |0008: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +06e56e: 0800 1300 |000b: move-object/from16 v0, v19 │ │ +06e572: 0801 1500 |000d: move-object/from16 v1, v21 │ │ +06e576: 7020 c723 1000 |000f: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@23c7 │ │ +06e57c: 2214 b003 |0012: new-instance v20, Ljava/util/ArrayList; // type@03b0 │ │ +06e580: 7601 8625 1400 |0014: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +06e586: 2203 7e01 |0017: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ +06e58a: 7010 900f 0300 |0019: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.:()V // method@0f90 │ │ +06e590: 120e |001c: const/4 v14, #int 0 // #0 │ │ +06e592: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +06e594: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +06e596: 7401 ca23 1300 |001f: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06e59c: 0c0f |0022: move-result-object v15 │ │ +06e59e: 380f 6900 |0023: if-eqz v15, 008c // +0069 │ │ +06e5a2: 0800 1400 |0025: move-object/from16 v0, v20 │ │ +06e5a6: 7120 e00f 0f00 |0027: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06e5ac: 7801 b725 1400 |002a: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ +06e5b2: 0a15 |002d: move-result v21 │ │ +06e5b4: 3815 f1ff |002e: if-eqz v21, 001f // -000f │ │ +06e5b8: 1315 0000 |0030: const/16 v21, #int 0 // #0 │ │ +06e5bc: 7802 b225 1400 |0032: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e5c2: 0c15 |0035: move-result-object v21 │ │ +06e5c4: 1f15 8f03 |0036: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e5c8: 1a16 280c |0038: const-string v22, "MD5Version" // string@0c28 │ │ +06e5cc: 7402 b024 1500 |003a: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e5d2: 0a15 |003d: move-result v21 │ │ +06e5d4: 3815 4f00 |003e: if-eqz v21, 008d // +004f │ │ +06e5d8: 1315 0100 |0040: const/16 v21, #int 1 // #1 │ │ +06e5dc: 7802 b225 1400 |0042: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e5e2: 0c15 |0045: move-result-object v21 │ │ +06e5e4: 1f15 8f03 |0046: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e5e8: 1a16 f100 |0048: const-string v22, "10" // string@00f1 │ │ +06e5ec: 7402 b024 1500 |004a: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e5f2: 0a15 |004d: move-result v21 │ │ +06e5f4: 3915 3f00 |004e: if-nez v21, 008d // +003f │ │ +06e5f8: 2216 7b03 |0050: new-instance v22, Ljava/lang/IllegalArgumentException; // type@037b │ │ +06e5fc: 2215 9103 |0052: new-instance v21, Ljava/lang/StringBuilder; // type@0391 │ │ +06e600: 7601 d024 1500 |0054: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06e606: 1a17 b30c |0057: const-string v23, "Not a valid MD5 animation file, version is " // string@0cb3 │ │ +06e60a: 0800 1500 |0059: move-object/from16 v0, v21 │ │ +06e60e: 0801 1700 |005b: move-object/from16 v1, v23 │ │ +06e612: 6e20 d724 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06e618: 0c17 |0060: move-result-object v23 │ │ +06e61a: 1315 0100 |0061: const/16 v21, #int 1 // #1 │ │ +06e61e: 7802 b225 1400 |0063: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e624: 0c15 |0066: move-result-object v21 │ │ +06e626: 1f15 8f03 |0067: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e62a: 0800 1700 |0069: move-object/from16 v0, v23 │ │ +06e62e: 0801 1500 |006b: move-object/from16 v1, v21 │ │ +06e632: 6e20 d724 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06e638: 0c15 |0070: move-result-object v21 │ │ +06e63a: 1a17 b900 |0071: const-string v23, ", expected 10" // string@00b9 │ │ +06e63e: 0800 1500 |0073: move-object/from16 v0, v21 │ │ +06e642: 0801 1700 |0075: move-object/from16 v1, v23 │ │ +06e646: 6e20 d724 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06e64c: 0c15 |007a: move-result-object v21 │ │ +06e64e: 7401 dd24 1500 |007b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06e654: 0c15 |007e: move-result-object v21 │ │ +06e656: 0800 1600 |007f: move-object/from16 v0, v22 │ │ +06e65a: 0801 1500 |0081: move-object/from16 v1, v21 │ │ +06e65e: 7020 6824 1000 |0083: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +06e664: 2716 |0086: throw v22 │ │ +06e666: 0d06 |0087: move-exception v6 │ │ +06e668: 6e10 5924 0600 |0088: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@2459 │ │ +06e66e: 1203 |008b: const/4 v3, #int 0 // #0 │ │ +06e670: 1103 |008c: return-object v3 │ │ +06e672: 1315 0000 |008d: const/16 v21, #int 0 // #0 │ │ +06e676: 7802 b225 1400 |008f: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e67c: 0c15 |0092: move-result-object v21 │ │ +06e67e: 1f15 8f03 |0093: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e682: 1a16 2f21 |0095: const-string v22, "numFrames" // string@212f │ │ +06e686: 7402 b024 1500 |0097: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e68c: 0a15 |009a: move-result v21 │ │ +06e68e: 3815 2200 |009b: if-eqz v21, 00bd // +0022 │ │ +06e692: 1315 0100 |009d: const/16 v21, #int 1 // #1 │ │ +06e696: 7802 b225 1400 |009f: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e69c: 0c15 |00a2: move-result-object v21 │ │ +06e69e: 1f15 8f03 |00a3: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e6a2: 7701 b10f 1500 |00a5: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e6a8: 0a11 |00a8: move-result v17 │ │ +06e6aa: 0200 1100 |00a9: move/from16 v0, v17 │ │ +06e6ae: 2300 0a04 |00ab: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@040a │ │ +06e6b2: 0815 0000 |00ad: move-object/from16 v21, v0 │ │ +06e6b6: 0800 1500 |00af: move-object/from16 v0, v21 │ │ +06e6ba: 5b30 0b09 |00b1: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e6be: 0200 1100 |00b3: move/from16 v0, v17 │ │ +06e6c2: 2300 1504 |00b5: new-array v0, v0, [Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0415 │ │ +06e6c6: 0815 0000 |00b7: move-object/from16 v21, v0 │ │ +06e6ca: 0800 1500 |00b9: move-object/from16 v0, v21 │ │ +06e6ce: 5b30 0909 |00bb: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +06e6d2: 1315 0000 |00bd: const/16 v21, #int 0 // #0 │ │ +06e6d6: 7802 b225 1400 |00bf: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e6dc: 0c15 |00c2: move-result-object v21 │ │ +06e6de: 1f15 8f03 |00c3: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e6e2: 1a16 3621 |00c5: const-string v22, "numJoints" // string@2136 │ │ +06e6e6: 7402 b024 1500 |00c7: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e6ec: 0a15 |00ca: move-result v21 │ │ +06e6ee: 3815 6400 |00cb: if-eqz v21, 012f // +0064 │ │ +06e6f2: 1315 0100 |00cd: const/16 v21, #int 1 // #1 │ │ +06e6f6: 7802 b225 1400 |00cf: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e6fc: 0c15 |00d2: move-result-object v21 │ │ +06e6fe: 1f15 8f03 |00d3: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e702: 7701 b10f 1500 |00d5: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e708: 0a12 |00d8: move-result v18 │ │ +06e70a: 1209 |00d9: const/4 v9, #int 0 // #0 │ │ +06e70c: 5430 0b09 |00da: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e710: 0815 0000 |00dc: move-object/from16 v21, v0 │ │ +06e714: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +06e718: 2100 |00e0: array-length v0, v0 │ │ +06e71a: 0215 0000 |00e1: move/from16 v21, v0 │ │ +06e71e: 0200 1500 |00e3: move/from16 v0, v21 │ │ +06e722: 3509 4200 |00e5: if-ge v9, v0, 0127 // +0042 │ │ +06e726: 5430 0b09 |00e7: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e72a: 0815 0000 |00e9: move-object/from16 v21, v0 │ │ +06e72e: 2216 8201 |00eb: new-instance v22, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ +06e732: 7601 a60f 1600 |00ed: invoke-direct/range {v22}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ +06e738: 4d16 1509 |00f0: aput-object v22, v21, v9 │ │ +06e73c: 5430 0b09 |00f2: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e740: 0815 0000 |00f4: move-object/from16 v21, v0 │ │ +06e744: 4615 1509 |00f6: aget-object v21, v21, v9 │ │ +06e748: 0200 1200 |00f8: move/from16 v0, v18 │ │ +06e74c: 0801 1500 |00fa: move-object/from16 v1, v21 │ │ +06e750: 5910 1e09 |00fc: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06e754: 5430 0b09 |00fe: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e758: 0815 0000 |0100: move-object/from16 v21, v0 │ │ +06e75c: 4615 1509 |0102: aget-object v21, v21, v9 │ │ +06e760: 0200 1200 |0104: move/from16 v0, v18 │ │ +06e764: 2300 3204 |0106: new-array v0, v0, [Ljava/lang/String; // type@0432 │ │ +06e768: 0816 0000 |0108: move-object/from16 v22, v0 │ │ +06e76c: 0800 1600 |010a: move-object/from16 v0, v22 │ │ +06e770: 0801 1500 |010c: move-object/from16 v1, v21 │ │ +06e774: 5b10 1d09 |010e: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06e778: 5430 0b09 |0110: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +06e77c: 0815 0000 |0112: move-object/from16 v21, v0 │ │ +06e780: 4615 1509 |0114: aget-object v21, v21, v9 │ │ +06e784: da16 1208 |0116: mul-int/lit8 v22, v18, #int 8 // #08 │ │ +06e788: 0200 1600 |0118: move/from16 v0, v22 │ │ +06e78c: 2300 e803 |011a: new-array v0, v0, [F // type@03e8 │ │ +06e790: 0816 0000 |011c: move-object/from16 v22, v0 │ │ +06e794: 0800 1600 |011e: move-object/from16 v0, v22 │ │ +06e798: 0801 1500 |0120: move-object/from16 v1, v21 │ │ +06e79c: 5b10 1c09 |0122: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06e7a0: d809 0901 |0124: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06e7a4: 28b4 |0126: goto 00da // -004c │ │ +06e7a6: 0200 1200 |0127: move/from16 v0, v18 │ │ +06e7aa: 230e 0c04 |0129: new-array v14, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo; // type@040c │ │ +06e7ae: 0200 1200 |012b: move/from16 v0, v18 │ │ +06e7b2: 2304 0b04 |012d: new-array v4, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint; // type@040b │ │ +06e7b6: 1315 0000 |012f: const/16 v21, #int 0 // #0 │ │ +06e7ba: 7802 b225 1400 |0131: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e7c0: 0c15 |0134: move-result-object v21 │ │ +06e7c2: 1f15 8f03 |0135: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e7c6: 1a16 d016 |0137: const-string v22, "frameRate" // string@16d0 │ │ +06e7ca: 7402 b024 1500 |0139: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e7d0: 0a15 |013c: move-result v21 │ │ +06e7d2: 3815 1b00 |013d: if-eqz v21, 0158 // +001b │ │ +06e7d6: 1315 0100 |013f: const/16 v21, #int 1 // #1 │ │ +06e7da: 7802 b225 1400 |0141: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e7e0: 0c15 |0144: move-result-object v21 │ │ +06e7e2: 1f15 8f03 |0145: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e7e6: 7701 b10f 1500 |0147: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e7ec: 0a08 |014a: move-result v8 │ │ +06e7ee: 5938 0a09 |014b: iput v8, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frameRate:I // field@090a │ │ +06e7f2: 1515 803f |014d: const/high16 v21, #int 1065353216 // #3f80 │ │ +06e7f6: 8280 |014f: int-to-float v0, v8 │ │ +06e7f8: 0216 0000 |0150: move/from16 v22, v0 │ │ +06e7fc: a915 1516 |0152: div-float v21, v21, v22 │ │ +06e800: 0200 1500 |0154: move/from16 v0, v21 │ │ +06e804: 5930 0f09 |0156: iput v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ +06e808: 1315 0000 |0158: const/16 v21, #int 0 // #0 │ │ +06e80c: 7802 b225 1400 |015a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e812: 0c15 |015d: move-result-object v21 │ │ +06e814: 1f15 8f03 |015e: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e818: 1a16 1621 |0160: const-string v22, "numAnimatedComponents" // string@2116 │ │ +06e81c: 7402 b024 1500 |0162: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e822: 0a15 |0165: move-result v21 │ │ +06e824: 3815 1200 |0166: if-eqz v21, 0178 // +0012 │ │ +06e828: 1315 0100 |0168: const/16 v21, #int 1 // #1 │ │ +06e82c: 7802 b225 1400 |016a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e832: 0c15 |016d: move-result-object v21 │ │ +06e834: 1f15 8f03 |016e: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e838: 7701 b10f 1500 |0170: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e83e: 0a10 |0173: move-result v16 │ │ +06e840: 0200 1000 |0174: move/from16 v0, v16 │ │ +06e844: 2302 e803 |0176: new-array v2, v0, [F // type@03e8 │ │ +06e848: 1315 0000 |0178: const/16 v21, #int 0 // #0 │ │ +06e84c: 7802 b225 1400 |017a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e852: 0c15 |017d: move-result-object v21 │ │ +06e854: 1f15 8f03 |017e: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e858: 1a16 531b |0180: const-string v22, "hierarchy" // string@1b53 │ │ +06e85c: 7402 b024 1500 |0182: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e862: 0a15 |0185: move-result v21 │ │ +06e864: 3815 7200 |0186: if-eqz v21, 01f8 // +0072 │ │ +06e868: 1209 |0188: const/4 v9, #int 0 // #0 │ │ +06e86a: 21e0 |0189: array-length v0, v14 │ │ +06e86c: 0215 0000 |018a: move/from16 v21, v0 │ │ +06e870: 0200 1500 |018c: move/from16 v0, v21 │ │ +06e874: 3509 6a00 |018e: if-ge v9, v0, 01f8 // +006a │ │ +06e878: 7401 ca23 1300 |0190: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06e87e: 0c0f |0193: move-result-object v15 │ │ +06e880: 0800 1400 |0194: move-object/from16 v0, v20 │ │ +06e884: 7120 e00f 0f00 |0196: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06e88a: 7801 b725 1400 |0199: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ +06e890: 0a15 |019c: move-result v21 │ │ +06e892: 3815 1200 |019d: if-eqz v21, 01af // +0012 │ │ +06e896: 1315 0000 |019f: const/16 v21, #int 0 // #0 │ │ +06e89a: 7802 b225 1400 |01a1: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e8a0: 0c15 |01a4: move-result-object v21 │ │ +06e8a2: 1f15 8f03 |01a5: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e8a6: 1a16 e900 |01a7: const-string v22, "//" // string@00e9 │ │ +06e8aa: 7402 b024 1500 |01a9: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e8b0: 0a15 |01ac: move-result v21 │ │ +06e8b2: 3815 0700 |01ad: if-eqz v21, 01b4 // +0007 │ │ +06e8b6: d809 09ff |01af: add-int/lit8 v9, v9, #int -1 // #ff │ │ +06e8ba: d809 0901 |01b1: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06e8be: 28d6 |01b3: goto 0189 // -002a │ │ +06e8c0: 220d 8401 |01b4: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo; // type@0184 │ │ +06e8c4: 7010 aa0f 0d00 |01b6: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.:()V // method@0faa │ │ +06e8ca: 1315 0000 |01b9: const/16 v21, #int 0 // #0 │ │ +06e8ce: 7802 b225 1400 |01bb: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e8d4: 0c15 |01be: move-result-object v21 │ │ +06e8d6: 1f15 8f03 |01bf: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e8da: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ +06e8de: 5bd0 2309 |01c3: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.name:Ljava/lang/String; // field@0923 │ │ +06e8e2: 1315 0100 |01c5: const/16 v21, #int 1 // #1 │ │ +06e8e6: 7802 b225 1400 |01c7: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e8ec: 0c15 |01ca: move-result-object v21 │ │ +06e8ee: 1f15 8f03 |01cb: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e8f2: 7701 b10f 1500 |01cd: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e8f8: 0a15 |01d0: move-result v21 │ │ +06e8fa: 0200 1500 |01d1: move/from16 v0, v21 │ │ +06e8fe: 59d0 2409 |01d3: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.parent:I // field@0924 │ │ +06e902: 1315 0200 |01d5: const/16 v21, #int 2 // #2 │ │ +06e906: 7802 b225 1400 |01d7: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e90c: 0c15 |01da: move-result-object v21 │ │ +06e90e: 1f15 8f03 |01db: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e912: 7701 b10f 1500 |01dd: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e918: 0a15 |01e0: move-result v21 │ │ +06e91a: 0200 1500 |01e1: move/from16 v0, v21 │ │ +06e91e: 59d0 2209 |01e3: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.flags:I // field@0922 │ │ +06e922: 1315 0300 |01e5: const/16 v21, #int 3 // #3 │ │ +06e926: 7802 b225 1400 |01e7: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e92c: 0c15 |01ea: move-result-object v21 │ │ +06e92e: 1f15 8f03 |01eb: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e932: 7701 b10f 1500 |01ed: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06e938: 0a15 |01f0: move-result v21 │ │ +06e93a: 0200 1500 |01f1: move/from16 v0, v21 │ │ +06e93e: 59d0 2509 |01f3: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;.startIndex:I // field@0925 │ │ +06e942: 4d0d 0e09 |01f5: aput-object v13, v14, v9 │ │ +06e946: 28ba |01f7: goto 01b1 // -0046 │ │ +06e948: 1315 0000 |01f8: const/16 v21, #int 0 // #0 │ │ +06e94c: 7802 b225 1400 |01fa: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e952: 0c15 |01fd: move-result-object v21 │ │ +06e954: 1f15 8f03 |01fe: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e958: 1a16 6412 |0200: const-string v22, "bounds" // string@1264 │ │ +06e95c: 7402 b024 1500 |0202: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06e962: 0a15 |0205: move-result v21 │ │ +06e964: 3815 b500 |0206: if-eqz v21, 02bb // +00b5 │ │ +06e968: 1209 |0208: const/4 v9, #int 0 // #0 │ │ +06e96a: 5430 0909 |0209: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +06e96e: 0815 0000 |020b: move-object/from16 v21, v0 │ │ +06e972: 0800 1500 |020d: move-object/from16 v0, v21 │ │ +06e976: 2100 |020f: array-length v0, v0 │ │ +06e978: 0215 0000 |0210: move/from16 v21, v0 │ │ +06e97c: 0200 1500 |0212: move/from16 v0, v21 │ │ +06e980: 3509 a700 |0214: if-ge v9, v0, 02bb // +00a7 │ │ +06e984: 7401 ca23 1300 |0216: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06e98a: 0c0f |0219: move-result-object v15 │ │ +06e98c: 0800 1400 |021a: move-object/from16 v0, v20 │ │ +06e990: 7120 e00f 0f00 |021c: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06e996: 7801 b725 1400 |021f: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ +06e99c: 0a15 |0222: move-result v21 │ │ +06e99e: 3915 0700 |0223: if-nez v21, 022a // +0007 │ │ +06e9a2: d809 09ff |0225: add-int/lit8 v9, v9, #int -1 // #ff │ │ +06e9a6: d809 0901 |0227: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06e9aa: 28e0 |0229: goto 0209 // -0020 │ │ +06e9ac: 2205 df01 |022a: new-instance v5, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ +06e9b0: 7010 5713 0500 |022c: invoke-direct {v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ +06e9b6: 5450 390b |022f: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +06e9ba: 0816 0000 |0231: move-object/from16 v22, v0 │ │ +06e9be: 1315 0100 |0233: const/16 v21, #int 1 // #1 │ │ +06e9c2: 7802 b225 1400 |0235: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e9c8: 0c15 |0238: move-result-object v21 │ │ +06e9ca: 1f15 8f03 |0239: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e9ce: 7701 b00f 1500 |023b: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06e9d4: 0a15 |023e: move-result v21 │ │ +06e9d6: 0200 1500 |023f: move/from16 v0, v21 │ │ +06e9da: 0801 1600 |0241: move-object/from16 v1, v22 │ │ +06e9de: 5910 2c0b |0243: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06e9e2: 5450 390b |0245: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +06e9e6: 0816 0000 |0247: move-object/from16 v22, v0 │ │ +06e9ea: 1315 0200 |0249: const/16 v21, #int 2 // #2 │ │ +06e9ee: 7802 b225 1400 |024b: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06e9f4: 0c15 |024e: move-result-object v21 │ │ +06e9f6: 1f15 8f03 |024f: check-cast v21, Ljava/lang/String; // type@038f │ │ +06e9fa: 7701 b00f 1500 |0251: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ea00: 0a15 |0254: move-result v21 │ │ +06ea02: 0200 1500 |0255: move/from16 v0, v21 │ │ +06ea06: 0801 1600 |0257: move-object/from16 v1, v22 │ │ +06ea0a: 5910 2d0b |0259: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06ea0e: 5450 390b |025b: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +06ea12: 0816 0000 |025d: move-object/from16 v22, v0 │ │ +06ea16: 1315 0300 |025f: const/16 v21, #int 3 // #3 │ │ +06ea1a: 7802 b225 1400 |0261: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ea20: 0c15 |0264: move-result-object v21 │ │ +06ea22: 1f15 8f03 |0265: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ea26: 7701 b00f 1500 |0267: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ea2c: 0a15 |026a: move-result v21 │ │ +06ea2e: 0200 1500 |026b: move/from16 v0, v21 │ │ +06ea32: 0801 1600 |026d: move-object/from16 v1, v22 │ │ +06ea36: 5910 2e0b |026f: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06ea3a: 5450 380b |0271: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +06ea3e: 0816 0000 |0273: move-object/from16 v22, v0 │ │ +06ea42: 1315 0600 |0275: const/16 v21, #int 6 // #6 │ │ +06ea46: 7802 b225 1400 |0277: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ea4c: 0c15 |027a: move-result-object v21 │ │ +06ea4e: 1f15 8f03 |027b: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ea52: 7701 b00f 1500 |027d: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ea58: 0a15 |0280: move-result v21 │ │ +06ea5a: 0200 1500 |0281: move/from16 v0, v21 │ │ +06ea5e: 0801 1600 |0283: move-object/from16 v1, v22 │ │ +06ea62: 5910 2c0b |0285: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06ea66: 5450 380b |0287: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +06ea6a: 0816 0000 |0289: move-object/from16 v22, v0 │ │ +06ea6e: 1315 0700 |028b: const/16 v21, #int 7 // #7 │ │ +06ea72: 7802 b225 1400 |028d: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ea78: 0c15 |0290: move-result-object v21 │ │ +06ea7a: 1f15 8f03 |0291: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ea7e: 7701 b00f 1500 |0293: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ea84: 0a15 |0296: move-result v21 │ │ +06ea86: 0200 1500 |0297: move/from16 v0, v21 │ │ +06ea8a: 0801 1600 |0299: move-object/from16 v1, v22 │ │ +06ea8e: 5910 2d0b |029b: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06ea92: 5450 380b |029d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +06ea96: 0816 0000 |029f: move-object/from16 v22, v0 │ │ +06ea9a: 1315 0800 |02a1: const/16 v21, #int 8 // #8 │ │ +06ea9e: 7802 b225 1400 |02a3: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06eaa4: 0c15 |02a6: move-result-object v21 │ │ +06eaa6: 1f15 8f03 |02a7: check-cast v21, Ljava/lang/String; // type@038f │ │ +06eaaa: 7701 b00f 1500 |02a9: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06eab0: 0a15 |02ac: move-result v21 │ │ +06eab2: 0200 1500 |02ad: move/from16 v0, v21 │ │ +06eab6: 0801 1600 |02af: move-object/from16 v1, v22 │ │ +06eaba: 5910 2e0b |02b1: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06eabe: 5430 0909 |02b3: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +06eac2: 0815 0000 |02b5: move-object/from16 v21, v0 │ │ +06eac6: 4d05 1509 |02b7: aput-object v5, v21, v9 │ │ +06eaca: 2900 6eff |02b9: goto/16 0227 // -0092 │ │ +06eace: 1315 0000 |02bb: const/16 v21, #int 0 // #0 │ │ +06ead2: 7802 b225 1400 |02bd: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ead8: 0c15 |02c0: move-result-object v21 │ │ +06eada: 1f15 8f03 |02c1: check-cast v21, Ljava/lang/String; // type@038f │ │ +06eade: 1a16 0612 |02c3: const-string v22, "baseframe" // string@1206 │ │ +06eae2: 7402 b024 1500 |02c5: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06eae8: 0a15 |02c8: move-result v21 │ │ +06eaea: 3815 b200 |02c9: if-eqz v21, 037b // +00b2 │ │ +06eaee: 1209 |02cb: const/4 v9, #int 0 // #0 │ │ +06eaf0: 2140 |02cc: array-length v0, v4 │ │ +06eaf2: 0215 0000 |02cd: move/from16 v21, v0 │ │ +06eaf6: 0200 1500 |02cf: move/from16 v0, v21 │ │ +06eafa: 3509 aa00 |02d1: if-ge v9, v0, 037b // +00aa │ │ +06eafe: 7401 ca23 1300 |02d3: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06eb04: 0c0f |02d6: move-result-object v15 │ │ +06eb06: 0800 1400 |02d7: move-object/from16 v0, v20 │ │ +06eb0a: 7120 e00f 0f00 |02d9: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06eb10: 7801 b725 1400 |02dc: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ +06eb16: 0a15 |02df: move-result v21 │ │ +06eb18: 3915 0700 |02e0: if-nez v21, 02e7 // +0007 │ │ +06eb1c: d809 09ff |02e2: add-int/lit8 v9, v9, #int -1 // #ff │ │ +06eb20: d809 0901 |02e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06eb24: 28e6 |02e6: goto 02cc // -001a │ │ +06eb26: 220c 8301 |02e7: new-instance v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint; // type@0183 │ │ +06eb2a: 7010 a90f 0c00 |02e9: invoke-direct {v12}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.:()V // method@0fa9 │ │ +06eb30: 54c0 2109 |02ec: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ +06eb34: 0816 0000 |02ee: move-object/from16 v22, v0 │ │ +06eb38: 1315 0100 |02f0: const/16 v21, #int 1 // #1 │ │ +06eb3c: 7802 b225 1400 |02f2: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06eb42: 0c15 |02f5: move-result-object v21 │ │ +06eb44: 1f15 8f03 |02f6: check-cast v21, Ljava/lang/String; // type@038f │ │ +06eb48: 7701 b00f 1500 |02f8: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06eb4e: 0a15 |02fb: move-result v21 │ │ +06eb50: 0200 1500 |02fc: move/from16 v0, v21 │ │ +06eb54: 0801 1600 |02fe: move-object/from16 v1, v22 │ │ +06eb58: 5910 2c0b |0300: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06eb5c: 54c0 2109 |0302: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ +06eb60: 0816 0000 |0304: move-object/from16 v22, v0 │ │ +06eb64: 1315 0200 |0306: const/16 v21, #int 2 // #2 │ │ +06eb68: 7802 b225 1400 |0308: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06eb6e: 0c15 |030b: move-result-object v21 │ │ +06eb70: 1f15 8f03 |030c: check-cast v21, Ljava/lang/String; // type@038f │ │ +06eb74: 7701 b00f 1500 |030e: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06eb7a: 0a15 |0311: move-result v21 │ │ +06eb7c: 0200 1500 |0312: move/from16 v0, v21 │ │ +06eb80: 0801 1600 |0314: move-object/from16 v1, v22 │ │ +06eb84: 5910 2d0b |0316: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06eb88: 54c0 2109 |0318: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.pos:Lcom/badlogic/gdx/math/Vector3; // field@0921 │ │ +06eb8c: 0816 0000 |031a: move-object/from16 v22, v0 │ │ +06eb90: 1315 0300 |031c: const/16 v21, #int 3 // #3 │ │ +06eb94: 7802 b225 1400 |031e: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06eb9a: 0c15 |0321: move-result-object v21 │ │ +06eb9c: 1f15 8f03 |0322: check-cast v21, Ljava/lang/String; // type@038f │ │ +06eba0: 7701 b00f 1500 |0324: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06eba6: 0a15 |0327: move-result v21 │ │ +06eba8: 0200 1500 |0328: move/from16 v0, v21 │ │ +06ebac: 0801 1600 |032a: move-object/from16 v1, v22 │ │ +06ebb0: 5910 2e0b |032c: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06ebb4: 54c0 2009 |032e: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ +06ebb8: 0816 0000 |0330: move-object/from16 v22, v0 │ │ +06ebbc: 1315 0600 |0332: const/16 v21, #int 6 // #6 │ │ +06ebc0: 7802 b225 1400 |0334: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ebc6: 0c15 |0337: move-result-object v21 │ │ +06ebc8: 1f15 8f03 |0338: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ebcc: 7701 b00f 1500 |033a: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ebd2: 0a15 |033d: move-result v21 │ │ +06ebd4: 0200 1500 |033e: move/from16 v0, v21 │ │ +06ebd8: 0801 1600 |0340: move-object/from16 v1, v22 │ │ +06ebdc: 5910 3f09 |0342: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06ebe0: 54c0 2009 |0344: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ +06ebe4: 0816 0000 |0346: move-object/from16 v22, v0 │ │ +06ebe8: 1315 0700 |0348: const/16 v21, #int 7 // #7 │ │ +06ebec: 7802 b225 1400 |034a: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ebf2: 0c15 |034d: move-result-object v21 │ │ +06ebf4: 1f15 8f03 |034e: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ebf8: 7701 b00f 1500 |0350: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ebfe: 0a15 |0353: move-result v21 │ │ +06ec00: 0200 1500 |0354: move/from16 v0, v21 │ │ +06ec04: 0801 1600 |0356: move-object/from16 v1, v22 │ │ +06ec08: 5910 4009 |0358: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06ec0c: 54c0 2009 |035a: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ +06ec10: 0816 0000 |035c: move-object/from16 v22, v0 │ │ +06ec14: 1315 0800 |035e: const/16 v21, #int 8 // #8 │ │ +06ec18: 7802 b225 1400 |0360: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ec1e: 0c15 |0363: move-result-object v21 │ │ +06ec20: 1f15 8f03 |0364: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ec24: 7701 b00f 1500 |0366: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ec2a: 0a15 |0369: move-result v21 │ │ +06ec2c: 0200 1500 |036a: move/from16 v0, v21 │ │ +06ec30: 0801 1600 |036c: move-object/from16 v1, v22 │ │ +06ec34: 5910 4109 |036e: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06ec38: 54c0 2009 |0370: iget-object v0, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;.orient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0920 │ │ +06ec3c: 0815 0000 |0372: move-object/from16 v21, v0 │ │ +06ec40: 7401 ca0f 1500 |0374: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ +06ec46: 4d0c 0409 |0377: aput-object v12, v4, v9 │ │ +06ec4a: 2900 6bff |0379: goto/16 02e4 // -0095 │ │ +06ec4e: 1315 0000 |037b: const/16 v21, #int 0 // #0 │ │ +06ec52: 7802 b225 1400 |037d: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ec58: 0c15 |0380: move-result-object v21 │ │ +06ec5a: 1f15 8f03 |0381: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ec5e: 1a16 c816 |0383: const-string v22, "frame" // string@16c8 │ │ +06ec62: 7402 b024 1500 |0385: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06ec68: 0a15 |0388: move-result v21 │ │ +06ec6a: 3815 96fc |0389: if-eqz v21, 001f // -036a │ │ +06ec6e: 1315 0100 |038b: const/16 v21, #int 1 // #1 │ │ +06ec72: 7802 b225 1400 |038d: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ec78: 0c15 |0390: move-result-object v21 │ │ +06ec7a: 1f15 8f03 |0391: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ec7e: 7701 b10f 1500 |0393: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06ec84: 0a07 |0396: move-result v7 │ │ +06ec86: 1209 |0397: const/4 v9, #int 0 // #0 │ │ +06ec88: 7401 ca23 1300 |0398: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06ec8e: 0c0f |039b: move-result-object v15 │ │ +06ec90: 0800 1400 |039c: move-object/from16 v0, v20 │ │ +06ec94: 7120 e00f 0f00 |039e: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06ec9a: 1315 0000 |03a1: const/16 v21, #int 0 // #0 │ │ +06ec9e: 7802 b225 1400 |03a3: invoke-interface/range {v20, v21}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06eca4: 0c15 |03a6: move-result-object v21 │ │ +06eca6: 1f15 8f03 |03a7: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ecaa: 1a16 af2a |03a9: const-string v22, "}" // string@2aaf │ │ +06ecae: 7402 b024 1500 |03ab: invoke-virtual/range {v21, v22}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06ecb4: 0a15 |03ae: move-result v21 │ │ +06ecb6: 3915 2b00 |03af: if-nez v21, 03da // +002b │ │ +06ecba: 120b |03b1: const/4 v11, #int 0 // #0 │ │ +06ecbc: 019a |03b2: move v10, v9 │ │ +06ecbe: 7801 b725 1400 |03b3: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@25b7 │ │ +06ecc4: 0a15 |03b6: move-result v21 │ │ +06ecc6: 0200 1500 |03b7: move/from16 v0, v21 │ │ +06ecca: 350b 1600 |03b9: if-ge v11, v0, 03cf // +0016 │ │ +06ecce: d809 0a01 |03bb: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06ecd2: 0800 1400 |03bd: move-object/from16 v0, v20 │ │ +06ecd6: 7220 b225 b000 |03bf: invoke-interface {v0, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ecdc: 0c15 |03c2: move-result-object v21 │ │ +06ecde: 1f15 8f03 |03c3: check-cast v21, Ljava/lang/String; // type@038f │ │ +06ece2: 7701 b00f 1500 |03c5: invoke-static/range {v21}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06ece8: 0a15 |03c8: move-result v21 │ │ +06ecea: 4b15 020a |03c9: aput v21, v2, v10 │ │ +06ecee: d80b 0b01 |03cb: add-int/lit8 v11, v11, #int 1 // #01 │ │ +06ecf2: 019a |03cd: move v10, v9 │ │ +06ecf4: 28e5 |03ce: goto 03b3 // -001b │ │ +06ecf6: 7401 ca23 1300 |03cf: invoke-virtual/range {v19}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06ecfc: 0c0f |03d2: move-result-object v15 │ │ +06ecfe: 0800 1400 |03d3: move-object/from16 v0, v20 │ │ +06ed02: 7120 e00f 0f00 |03d5: invoke-static {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06ed08: 01a9 |03d8: move v9, v10 │ │ +06ed0a: 28c8 |03d9: goto 03a1 // -0038 │ │ +06ed0c: 7157 ad0f 4e32 |03da: invoke-static {v14, v4, v2, v3, v7}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.buildFrameSkeleton:([Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$JointInfo;[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader$BaseFrameJoint;[FLcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;I)V // method@0fad │ │ +06ed12: 2900 42fc |03dd: goto/16 001f // -03be │ │ catches : 2 │ │ 0x001f - 0x0087 │ │ Ljava/lang/Exception; -> 0x0087 │ │ 0x008f - 0x03dd │ │ Ljava/lang/Exception; -> 0x0087 │ │ positions : │ │ 0x0000 line=196 │ │ @@ -59303,713 +59304,713 @@ │ │ type : '(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 1393 16-bit code units │ │ -060f94: |[060f94] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.loadModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; │ │ -060fa4: 2212 5403 |0000: new-instance v18, Ljava/io/BufferedReader; // type@0354 │ │ -060fa8: 2218 6303 |0002: new-instance v24, Ljava/io/InputStreamReader; // type@0363 │ │ -060fac: 0800 1800 |0004: move-object/from16 v0, v24 │ │ -060fb0: 0801 1b00 |0006: move-object/from16 v1, v27 │ │ -060fb4: 7020 0e24 1000 |0008: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -060fba: 1319 0004 |000b: const/16 v25, #int 1024 // #400 │ │ -060fbe: 0800 1200 |000d: move-object/from16 v0, v18 │ │ -060fc2: 0801 1800 |000f: move-object/from16 v1, v24 │ │ -060fc6: 0202 1900 |0011: move/from16 v2, v25 │ │ -060fca: 7030 c823 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -060fd0: 220e 8701 |0016: new-instance v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // type@0187 │ │ -060fd4: 7010 c10f 0e00 |0018: invoke-direct {v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.:()V // method@0fc1 │ │ -060fda: 2213 b003 |001b: new-instance v19, Ljava/util/ArrayList; // type@03b0 │ │ -060fde: 1318 0a00 |001d: const/16 v24, #int 10 // #a │ │ -060fe2: 0800 1300 |001f: move-object/from16 v0, v19 │ │ -060fe6: 0201 1800 |0021: move/from16 v1, v24 │ │ -060fea: 7020 8725 1000 |0023: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -060ff0: 2211 8801 |0026: new-instance v17, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -060ff4: 7601 c70f 1100 |0028: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -060ffa: 1246 |002b: const/4 v6, #int 4 // #4 │ │ -060ffc: 381c 0400 |002c: if-eqz v28, 0030 // +0004 │ │ -061000: d806 0603 |002e: add-int/lit8 v6, v6, #int 3 // #03 │ │ -061004: 1257 |0030: const/4 v7, #int 5 // #5 │ │ -061006: 381c 0400 |0031: if-eqz v28, 0035 // +0004 │ │ -06100a: d807 0703 |0033: add-int/lit8 v7, v7, #int 3 // #03 │ │ -06100e: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -061010: 0134 |0036: move v4, v3 │ │ -061012: 7401 ca23 1200 |0037: invoke-virtual/range {v18}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -061018: 0c0c |003a: move-result-object v12 │ │ -06101a: 380c 3305 |003b: if-eqz v12, 056e // +0533 │ │ -06101e: 0800 1300 |003d: move-object/from16 v0, v19 │ │ -061022: 7120 e00f 0c00 |003f: invoke-static {v12, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -061028: 7801 b725 1300 |0042: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@25b7 │ │ -06102e: 0a18 |0045: move-result v24 │ │ -061030: 3818 f1ff |0046: if-eqz v24, 0037 // -000f │ │ -061034: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ -061038: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -06103c: 0201 1800 |004c: move/from16 v1, v24 │ │ -061040: 7220 b225 1000 |004e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061046: 0c18 |0051: move-result-object v24 │ │ -061048: 1f18 8f03 |0052: check-cast v24, Ljava/lang/String; // type@038f │ │ -06104c: 1a19 280c |0054: const-string v25, "MD5Version" // string@0c28 │ │ -061050: 7402 b024 1800 |0056: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -061056: 0a18 |0059: move-result v24 │ │ -061058: 3818 4400 |005a: if-eqz v24, 009e // +0044 │ │ -06105c: 1318 0100 |005c: const/16 v24, #int 1 // #1 │ │ -061060: 0800 1300 |005e: move-object/from16 v0, v19 │ │ -061064: 0201 1800 |0060: move/from16 v1, v24 │ │ -061068: 7220 b225 1000 |0062: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06106e: 0c18 |0065: move-result-object v24 │ │ -061070: 1f18 8f03 |0066: check-cast v24, Ljava/lang/String; // type@038f │ │ -061074: 7701 b10f 1800 |0068: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -06107a: 0a15 |006b: move-result v21 │ │ -06107c: 1318 0a00 |006c: const/16 v24, #int 10 // #a │ │ -061080: 0200 1500 |006e: move/from16 v0, v21 │ │ -061084: 0201 1800 |0070: move/from16 v1, v24 │ │ -061088: 3210 2c00 |0072: if-eq v0, v1, 009e // +002c │ │ -06108c: 2218 7b03 |0074: new-instance v24, Ljava/lang/IllegalArgumentException; // type@037b │ │ -061090: 2219 9103 |0076: new-instance v25, Ljava/lang/StringBuilder; // type@0391 │ │ -061094: 7601 d024 1900 |0078: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -06109a: 1a1a b40c |007b: const-string v26, "Not a valid MD5 file, go version " // string@0cb4 │ │ -06109e: 7402 d724 1900 |007d: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0610a4: 0c19 |0080: move-result-object v25 │ │ -0610a6: 0800 1900 |0081: move-object/from16 v0, v25 │ │ -0610aa: 0201 1500 |0083: move/from16 v1, v21 │ │ -0610ae: 6e20 d424 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0610b4: 0c19 |0088: move-result-object v25 │ │ -0610b6: 1a1a be00 |0089: const-string v26, ", need 10" // string@00be │ │ -0610ba: 7402 d724 1900 |008b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0610c0: 0c19 |008e: move-result-object v25 │ │ -0610c2: 7401 dd24 1900 |008f: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0610c8: 0c19 |0092: move-result-object v25 │ │ -0610ca: 7602 6824 1800 |0093: invoke-direct/range {v24, v25}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0610d0: 2718 |0096: throw v24 │ │ -0610d2: 0d05 |0097: move-exception v5 │ │ -0610d4: 0143 |0098: move v3, v4 │ │ -0610d6: 6e10 5924 0500 |0099: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@2459 │ │ -0610dc: 120e |009c: const/4 v14, #int 0 // #0 │ │ -0610de: 110e |009d: return-object v14 │ │ -0610e0: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ -0610e4: 0800 1300 |00a0: move-object/from16 v0, v19 │ │ -0610e8: 0201 1800 |00a2: move/from16 v1, v24 │ │ -0610ec: 7220 b225 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0610f2: 0c18 |00a7: move-result-object v24 │ │ -0610f4: 1f18 8f03 |00a8: check-cast v24, Ljava/lang/String; // type@038f │ │ -0610f8: 1a19 3621 |00aa: const-string v25, "numJoints" // string@2136 │ │ -0610fc: 7402 b024 1800 |00ac: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -061102: 0a18 |00af: move-result v24 │ │ -061104: 3818 4300 |00b0: if-eqz v24, 00f3 // +0043 │ │ -061108: 1318 0100 |00b2: const/16 v24, #int 1 // #1 │ │ -06110c: 0800 1300 |00b4: move-object/from16 v0, v19 │ │ -061110: 0201 1800 |00b6: move/from16 v1, v24 │ │ -061114: 7220 b225 1000 |00b8: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06111a: 0c18 |00bb: move-result-object v24 │ │ -06111c: 1f18 8f03 |00bc: check-cast v24, Ljava/lang/String; // type@038f │ │ -061120: 7701 b10f 1800 |00be: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -061126: 0a0f |00c1: move-result v15 │ │ -061128: 2218 8201 |00c2: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ -06112c: 7601 a60f 1800 |00c4: invoke-direct/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ -061132: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ -061136: 5be0 3809 |00c9: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06113a: 54e0 3809 |00cb: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06113e: 0818 0000 |00cd: move-object/from16 v24, v0 │ │ -061142: 23f0 3204 |00cf: new-array v0, v15, [Ljava/lang/String; // type@0432 │ │ -061146: 0819 0000 |00d1: move-object/from16 v25, v0 │ │ -06114a: 0800 1900 |00d3: move-object/from16 v0, v25 │ │ -06114e: 0801 1800 |00d5: move-object/from16 v1, v24 │ │ -061152: 5b10 1d09 |00d7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -061156: 54e0 3809 |00d9: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06115a: 0818 0000 |00db: move-object/from16 v24, v0 │ │ -06115e: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ -061162: 590f 1e09 |00df: iput v15, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -061166: 54e0 3809 |00e1: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06116a: 0818 0000 |00e3: move-object/from16 v24, v0 │ │ -06116e: da19 0f08 |00e5: mul-int/lit8 v25, v15, #int 8 // #08 │ │ -061172: 0200 1900 |00e7: move/from16 v0, v25 │ │ -061176: 2300 e803 |00e9: new-array v0, v0, [F // type@03e8 │ │ -06117a: 0819 0000 |00eb: move-object/from16 v25, v0 │ │ -06117e: 0800 1900 |00ed: move-object/from16 v0, v25 │ │ -061182: 0801 1800 |00ef: move-object/from16 v1, v24 │ │ -061186: 5b10 1c09 |00f1: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06118a: 1318 0000 |00f3: const/16 v24, #int 0 // #0 │ │ -06118e: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -061192: 0201 1800 |00f7: move/from16 v1, v24 │ │ -061196: 7220 b225 1000 |00f9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06119c: 0c18 |00fc: move-result-object v24 │ │ -06119e: 1f18 8f03 |00fd: check-cast v24, Ljava/lang/String; // type@038f │ │ -0611a2: 1a19 3921 |00ff: const-string v25, "numMeshes" // string@2139 │ │ -0611a6: 7402 b024 1800 |0101: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0611ac: 0a18 |0104: move-result v24 │ │ -0611ae: 3818 1c00 |0105: if-eqz v24, 0121 // +001c │ │ -0611b2: 1318 0100 |0107: const/16 v24, #int 1 // #1 │ │ -0611b6: 0800 1300 |0109: move-object/from16 v0, v19 │ │ -0611ba: 0201 1800 |010b: move/from16 v1, v24 │ │ -0611be: 7220 b225 1000 |010d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0611c4: 0c18 |0110: move-result-object v24 │ │ -0611c6: 1f18 8f03 |0111: check-cast v24, Ljava/lang/String; // type@038f │ │ -0611ca: 7701 b10f 1800 |0113: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -0611d0: 0a10 |0116: move-result v16 │ │ -0611d2: 0200 1000 |0117: move/from16 v0, v16 │ │ -0611d6: 2300 0d04 |0119: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@040d │ │ -0611da: 0818 0000 |011b: move-object/from16 v24, v0 │ │ -0611de: 0800 1800 |011d: move-object/from16 v0, v24 │ │ -0611e2: 5be0 3909 |011f: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0611e6: 1318 0000 |0121: const/16 v24, #int 0 // #0 │ │ -0611ea: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -0611ee: 0201 1800 |0125: move/from16 v1, v24 │ │ -0611f2: 7220 b225 1000 |0127: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0611f8: 0c18 |012a: move-result-object v24 │ │ -0611fa: 1f18 8f03 |012b: check-cast v24, Ljava/lang/String; // type@038f │ │ -0611fe: 1a19 8c1d |012d: const-string v25, "joints" // string@1d8c │ │ -061202: 7402 b024 1800 |012f: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -061208: 0a18 |0132: move-result v24 │ │ -06120a: 3818 5101 |0133: if-eqz v24, 0284 // +0151 │ │ -06120e: 1208 |0135: const/4 v8, #int 0 // #0 │ │ -061210: 54e0 3809 |0136: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -061214: 0818 0000 |0138: move-object/from16 v24, v0 │ │ -061218: 0800 1800 |013a: move-object/from16 v0, v24 │ │ -06121c: 5200 1e09 |013c: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -061220: 0218 0000 |013e: move/from16 v24, v0 │ │ -061224: 0200 1800 |0140: move/from16 v0, v24 │ │ -061228: 3508 4201 |0142: if-ge v8, v0, 0284 // +0142 │ │ -06122c: 7401 ca23 1200 |0144: invoke-virtual/range {v18}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -061232: 0c0c |0147: move-result-object v12 │ │ -061234: 0800 1300 |0148: move-object/from16 v0, v19 │ │ -061238: 7120 e00f 0c00 |014a: invoke-static {v12, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -06123e: 7801 b725 1300 |014d: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@25b7 │ │ -061244: 0a18 |0150: move-result v24 │ │ -061246: 3918 0700 |0151: if-nez v24, 0158 // +0007 │ │ -06124a: d808 08ff |0153: add-int/lit8 v8, v8, #int -1 // #ff │ │ -06124e: d808 0801 |0155: add-int/lit8 v8, v8, #int 1 // #01 │ │ -061252: 28df |0157: goto 0136 // -0021 │ │ -061254: e00b 0803 |0158: shl-int/lit8 v11, v8, #int 3 // #03 │ │ -061258: 54e0 3809 |015a: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06125c: 0818 0000 |015c: move-object/from16 v24, v0 │ │ -061260: 0800 1800 |015e: move-object/from16 v0, v24 │ │ -061264: 5400 1d09 |0160: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ -061268: 0819 0000 |0162: move-object/from16 v25, v0 │ │ -06126c: 1318 0000 |0164: const/16 v24, #int 0 // #0 │ │ -061270: 0800 1300 |0166: move-object/from16 v0, v19 │ │ -061274: 0201 1800 |0168: move/from16 v1, v24 │ │ -061278: 7220 b225 1000 |016a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06127e: 0c18 |016d: move-result-object v24 │ │ -061280: 1f18 8f03 |016e: check-cast v24, Ljava/lang/String; // type@038f │ │ -061284: 4d18 1908 |0170: aput-object v24, v25, v8 │ │ -061288: 54e0 3809 |0172: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06128c: 0818 0000 |0174: move-object/from16 v24, v0 │ │ -061290: 0800 1800 |0176: move-object/from16 v0, v24 │ │ -061294: 5400 1c09 |0178: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061298: 0819 0000 |017a: move-object/from16 v25, v0 │ │ -06129c: 1318 0100 |017c: const/16 v24, #int 1 // #1 │ │ -0612a0: 0800 1300 |017e: move-object/from16 v0, v19 │ │ -0612a4: 0201 1800 |0180: move/from16 v1, v24 │ │ -0612a8: 7220 b225 1000 |0182: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0612ae: 0c18 |0185: move-result-object v24 │ │ -0612b0: 1f18 8f03 |0186: check-cast v24, Ljava/lang/String; // type@038f │ │ -0612b4: 7701 b10f 1800 |0188: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -0612ba: 0a18 |018b: move-result v24 │ │ -0612bc: 0200 1800 |018c: move/from16 v0, v24 │ │ -0612c0: 8200 |018e: int-to-float v0, v0 │ │ -0612c2: 0218 0000 |018f: move/from16 v24, v0 │ │ -0612c6: 4b18 190b |0191: aput v24, v25, v11 │ │ -0612ca: 54e0 3809 |0193: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -0612ce: 0818 0000 |0195: move-object/from16 v24, v0 │ │ -0612d2: 0800 1800 |0197: move-object/from16 v0, v24 │ │ -0612d6: 5400 1c09 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0612da: 0819 0000 |019b: move-object/from16 v25, v0 │ │ -0612de: d81a 0b01 |019d: add-int/lit8 v26, v11, #int 1 // #01 │ │ -0612e2: 1318 0300 |019f: const/16 v24, #int 3 // #3 │ │ -0612e6: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ -0612ea: 0201 1800 |01a3: move/from16 v1, v24 │ │ -0612ee: 7220 b225 1000 |01a5: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0612f4: 0c18 |01a8: move-result-object v24 │ │ -0612f6: 1f18 8f03 |01a9: check-cast v24, Ljava/lang/String; // type@038f │ │ -0612fa: 7701 b00f 1800 |01ab: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061300: 0a18 |01ae: move-result v24 │ │ -061302: 4b18 191a |01af: aput v24, v25, v26 │ │ -061306: 54e0 3809 |01b1: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06130a: 0818 0000 |01b3: move-object/from16 v24, v0 │ │ -06130e: 0800 1800 |01b5: move-object/from16 v0, v24 │ │ -061312: 5400 1c09 |01b7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061316: 0819 0000 |01b9: move-object/from16 v25, v0 │ │ -06131a: d81a 0b02 |01bb: add-int/lit8 v26, v11, #int 2 // #02 │ │ -06131e: 1318 0400 |01bd: const/16 v24, #int 4 // #4 │ │ -061322: 0800 1300 |01bf: move-object/from16 v0, v19 │ │ -061326: 0201 1800 |01c1: move/from16 v1, v24 │ │ -06132a: 7220 b225 1000 |01c3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061330: 0c18 |01c6: move-result-object v24 │ │ -061332: 1f18 8f03 |01c7: check-cast v24, Ljava/lang/String; // type@038f │ │ -061336: 7701 b00f 1800 |01c9: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -06133c: 0a18 |01cc: move-result v24 │ │ -06133e: 4b18 191a |01cd: aput v24, v25, v26 │ │ -061342: 54e0 3809 |01cf: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -061346: 0818 0000 |01d1: move-object/from16 v24, v0 │ │ -06134a: 0800 1800 |01d3: move-object/from16 v0, v24 │ │ -06134e: 5400 1c09 |01d5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061352: 0819 0000 |01d7: move-object/from16 v25, v0 │ │ -061356: d81a 0b03 |01d9: add-int/lit8 v26, v11, #int 3 // #03 │ │ -06135a: 1318 0500 |01db: const/16 v24, #int 5 // #5 │ │ -06135e: 0800 1300 |01dd: move-object/from16 v0, v19 │ │ -061362: 0201 1800 |01df: move/from16 v1, v24 │ │ -061366: 7220 b225 1000 |01e1: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06136c: 0c18 |01e4: move-result-object v24 │ │ -06136e: 1f18 8f03 |01e5: check-cast v24, Ljava/lang/String; // type@038f │ │ -061372: 7701 b00f 1800 |01e7: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061378: 0a18 |01ea: move-result v24 │ │ -06137a: 4b18 191a |01eb: aput v24, v25, v26 │ │ -06137e: 1318 0800 |01ed: const/16 v24, #int 8 // #8 │ │ -061382: 0800 1300 |01ef: move-object/from16 v0, v19 │ │ -061386: 0201 1800 |01f1: move/from16 v1, v24 │ │ -06138a: 7220 b225 1000 |01f3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061390: 0c18 |01f6: move-result-object v24 │ │ -061392: 1f18 8f03 |01f7: check-cast v24, Ljava/lang/String; // type@038f │ │ -061396: 7701 b00f 1800 |01f9: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -06139c: 0a18 |01fc: move-result v24 │ │ -06139e: 0200 1800 |01fd: move/from16 v0, v24 │ │ -0613a2: 0801 1100 |01ff: move-object/from16 v1, v17 │ │ -0613a6: 5910 3f09 |0201: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0613aa: 1318 0900 |0203: const/16 v24, #int 9 // #9 │ │ -0613ae: 0800 1300 |0205: move-object/from16 v0, v19 │ │ -0613b2: 0201 1800 |0207: move/from16 v1, v24 │ │ -0613b6: 7220 b225 1000 |0209: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0613bc: 0c18 |020c: move-result-object v24 │ │ -0613be: 1f18 8f03 |020d: check-cast v24, Ljava/lang/String; // type@038f │ │ -0613c2: 7701 b00f 1800 |020f: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -0613c8: 0a18 |0212: move-result v24 │ │ -0613ca: 0200 1800 |0213: move/from16 v0, v24 │ │ -0613ce: 0801 1100 |0215: move-object/from16 v1, v17 │ │ -0613d2: 5910 4009 |0217: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0613d6: 1318 0a00 |0219: const/16 v24, #int 10 // #a │ │ -0613da: 0800 1300 |021b: move-object/from16 v0, v19 │ │ -0613de: 0201 1800 |021d: move/from16 v1, v24 │ │ -0613e2: 7220 b225 1000 |021f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0613e8: 0c18 |0222: move-result-object v24 │ │ -0613ea: 1f18 8f03 |0223: check-cast v24, Ljava/lang/String; // type@038f │ │ -0613ee: 7701 b00f 1800 |0225: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -0613f4: 0a18 |0228: move-result v24 │ │ -0613f6: 0200 1800 |0229: move/from16 v0, v24 │ │ -0613fa: 0801 1100 |022b: move-object/from16 v1, v17 │ │ -0613fe: 5910 4109 |022d: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -061402: 7401 ca0f 1100 |022f: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ -061408: 54e0 3809 |0232: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06140c: 0818 0000 |0234: move-object/from16 v24, v0 │ │ -061410: 0800 1800 |0236: move-object/from16 v0, v24 │ │ -061414: 5400 1c09 |0238: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061418: 0818 0000 |023a: move-object/from16 v24, v0 │ │ -06141c: d819 0b04 |023c: add-int/lit8 v25, v11, #int 4 // #04 │ │ -061420: 0800 1100 |023e: move-object/from16 v0, v17 │ │ -061424: 5200 3f09 |0240: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -061428: 021a 0000 |0242: move/from16 v26, v0 │ │ -06142c: 4b1a 1819 |0244: aput v26, v24, v25 │ │ -061430: 54e0 3809 |0246: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -061434: 0818 0000 |0248: move-object/from16 v24, v0 │ │ -061438: 0800 1800 |024a: move-object/from16 v0, v24 │ │ -06143c: 5400 1c09 |024c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061440: 0818 0000 |024e: move-object/from16 v24, v0 │ │ -061444: d819 0b05 |0250: add-int/lit8 v25, v11, #int 5 // #05 │ │ -061448: 0800 1100 |0252: move-object/from16 v0, v17 │ │ -06144c: 5200 4009 |0254: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -061450: 021a 0000 |0256: move/from16 v26, v0 │ │ -061454: 4b1a 1819 |0258: aput v26, v24, v25 │ │ -061458: 54e0 3809 |025a: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -06145c: 0818 0000 |025c: move-object/from16 v24, v0 │ │ -061460: 0800 1800 |025e: move-object/from16 v0, v24 │ │ -061464: 5400 1c09 |0260: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061468: 0818 0000 |0262: move-object/from16 v24, v0 │ │ -06146c: d819 0b06 |0264: add-int/lit8 v25, v11, #int 6 // #06 │ │ -061470: 0800 1100 |0266: move-object/from16 v0, v17 │ │ -061474: 5200 4109 |0268: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -061478: 021a 0000 |026a: move/from16 v26, v0 │ │ -06147c: 4b1a 1819 |026c: aput v26, v24, v25 │ │ -061480: 54e0 3809 |026e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -061484: 0818 0000 |0270: move-object/from16 v24, v0 │ │ -061488: 0800 1800 |0272: move-object/from16 v0, v24 │ │ -06148c: 5400 1c09 |0274: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061490: 0818 0000 |0276: move-object/from16 v24, v0 │ │ -061494: d819 0b07 |0278: add-int/lit8 v25, v11, #int 7 // #07 │ │ -061498: 0800 1100 |027a: move-object/from16 v0, v17 │ │ -06149c: 5200 3e09 |027c: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0614a0: 021a 0000 |027e: move/from16 v26, v0 │ │ -0614a4: 4b1a 1819 |0280: aput v26, v24, v25 │ │ -0614a8: 2900 d3fe |0282: goto/16 0155 // -012d │ │ -0614ac: 1318 0000 |0284: const/16 v24, #int 0 // #0 │ │ -0614b0: 0800 1300 |0286: move-object/from16 v0, v19 │ │ -0614b4: 0201 1800 |0288: move/from16 v1, v24 │ │ -0614b8: 7220 b225 1000 |028a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0614be: 0c18 |028d: move-result-object v24 │ │ -0614c0: 1f18 8f03 |028e: check-cast v24, Ljava/lang/String; // type@038f │ │ -0614c4: 1a19 0220 |0290: const-string v25, "mesh" // string@2002 │ │ -0614c8: 7402 b024 1800 |0292: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0614ce: 0a18 |0295: move-result v24 │ │ -0614d0: 3818 a1fd |0296: if-eqz v24, 0037 // -025f │ │ -0614d4: 1318 0100 |0298: const/16 v24, #int 1 // #1 │ │ -0614d8: 0800 1300 |029a: move-object/from16 v0, v19 │ │ -0614dc: 0201 1800 |029c: move/from16 v1, v24 │ │ -0614e0: 7220 b225 1000 |029e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0614e6: 0c18 |02a1: move-result-object v24 │ │ -0614e8: 1f18 8f03 |02a2: check-cast v24, Ljava/lang/String; // type@038f │ │ -0614ec: 1a19 aa2a |02a4: const-string v25, "{" // string@2aaa │ │ -0614f0: 7402 b024 1800 |02a6: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0614f6: 0a18 |02a9: move-result v24 │ │ -0614f8: 3818 8dfd |02aa: if-eqz v24, 0037 // -0273 │ │ -0614fc: 220d 8601 |02ac: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@0186 │ │ -061500: 7010 b30f 0d00 |02ae: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.:()V // method@0fb3 │ │ -061506: 59d6 2d09 |02b1: iput v6, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -06150a: 59d7 2e09 |02b3: iput v7, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -06150e: 54e0 3909 |02b5: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -061512: 0818 0000 |02b7: move-object/from16 v24, v0 │ │ -061516: d803 0401 |02b9: add-int/lit8 v3, v4, #int 1 // #01 │ │ -06151a: 4d0d 1804 |02bb: aput-object v13, v24, v4 │ │ -06151e: 1316 0000 |02bd: const/16 v22, #int 0 // #0 │ │ -061522: 1314 0000 |02bf: const/16 v20, #int 0 // #0 │ │ -061526: 1317 0000 |02c1: const/16 v23, #int 0 // #0 │ │ -06152a: 1a18 af2a |02c3: const-string v24, "}" // string@2aaf │ │ -06152e: 0800 1800 |02c5: move-object/from16 v0, v24 │ │ -061532: 6e20 ae24 0c00 |02c7: invoke-virtual {v12, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -061538: 0a18 |02ca: move-result v24 │ │ -06153a: 3918 a002 |02cb: if-nez v24, 056b // +02a0 │ │ -06153e: 7401 ca23 1200 |02cd: invoke-virtual/range {v18}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -061544: 0c0c |02d0: move-result-object v12 │ │ -061546: 0800 1300 |02d1: move-object/from16 v0, v19 │ │ -06154a: 7120 e00f 0c00 |02d3: invoke-static {v12, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ -061550: 7801 b725 1300 |02d6: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@25b7 │ │ -061556: 0a18 |02d9: move-result v24 │ │ -061558: 3818 e9ff |02da: if-eqz v24, 02c3 // -0017 │ │ -06155c: 1318 0000 |02dc: const/16 v24, #int 0 // #0 │ │ -061560: 0800 1300 |02de: move-object/from16 v0, v19 │ │ -061564: 0201 1800 |02e0: move/from16 v1, v24 │ │ -061568: 7220 b225 1000 |02e2: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06156e: 0c18 |02e5: move-result-object v24 │ │ -061570: 1f18 8f03 |02e6: check-cast v24, Ljava/lang/String; // type@038f │ │ -061574: 1a19 8526 |02e8: const-string v25, "shader" // string@2685 │ │ -061578: 7402 b024 1800 |02ea: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -06157e: 0a18 |02ed: move-result v24 │ │ -061580: 3818 1200 |02ee: if-eqz v24, 0300 // +0012 │ │ -061584: 1318 0100 |02f0: const/16 v24, #int 1 // #1 │ │ -061588: 0800 1300 |02f2: move-object/from16 v0, v19 │ │ -06158c: 0201 1800 |02f4: move/from16 v1, v24 │ │ -061590: 7220 b225 1000 |02f6: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061596: 0c18 |02f9: move-result-object v24 │ │ -061598: 1f18 8f03 |02fa: check-cast v24, Ljava/lang/String; // type@038f │ │ -06159c: 0800 1800 |02fc: move-object/from16 v0, v24 │ │ -0615a0: 5bd0 3409 |02fe: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.shader:Ljava/lang/String; // field@0934 │ │ -0615a4: 1318 0000 |0300: const/16 v24, #int 0 // #0 │ │ -0615a8: 0800 1300 |0302: move-object/from16 v0, v19 │ │ -0615ac: 0201 1800 |0304: move/from16 v1, v24 │ │ -0615b0: 7220 b225 1000 |0306: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0615b6: 0c18 |0309: move-result-object v24 │ │ -0615b8: 1f18 8f03 |030a: check-cast v24, Ljava/lang/String; // type@038f │ │ -0615bc: 1a19 5521 |030c: const-string v25, "numverts" // string@2155 │ │ -0615c0: 7402 b024 1800 |030e: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0615c6: 0a18 |0311: move-result v24 │ │ -0615c8: 3818 2600 |0312: if-eqz v24, 0338 // +0026 │ │ -0615cc: 1318 0100 |0314: const/16 v24, #int 1 // #1 │ │ -0615d0: 0800 1300 |0316: move-object/from16 v0, v19 │ │ -0615d4: 0201 1800 |0318: move/from16 v1, v24 │ │ -0615d8: 7220 b225 1000 |031a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0615de: 0c18 |031d: move-result-object v24 │ │ -0615e0: 1f18 8f03 |031e: check-cast v24, Ljava/lang/String; // type@038f │ │ -0615e4: 7701 b10f 1800 |0320: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -0615ea: 0a18 |0323: move-result v24 │ │ -0615ec: 0200 1800 |0324: move/from16 v0, v24 │ │ -0615f0: 59d0 3109 |0326: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -0615f4: 52d0 3109 |0328: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -0615f8: 0218 0000 |032a: move/from16 v24, v0 │ │ -0615fc: 9218 1806 |032c: mul-int v24, v24, v6 │ │ -061600: 0200 1800 |032e: move/from16 v0, v24 │ │ -061604: 2300 e803 |0330: new-array v0, v0, [F // type@03e8 │ │ -061608: 0818 0000 |0332: move-object/from16 v24, v0 │ │ -06160c: 0800 1800 |0334: move-object/from16 v0, v24 │ │ -061610: 5bd0 3509 |0336: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -061614: 1318 0000 |0338: const/16 v24, #int 0 // #0 │ │ -061618: 0800 1300 |033a: move-object/from16 v0, v19 │ │ -06161c: 0201 1800 |033c: move/from16 v1, v24 │ │ -061620: 7220 b225 1000 |033e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061626: 0c18 |0341: move-result-object v24 │ │ -061628: 1f18 8f03 |0342: check-cast v24, Ljava/lang/String; // type@038f │ │ -06162c: 1a19 5421 |0344: const-string v25, "numtris" // string@2154 │ │ -061630: 7402 b024 1800 |0346: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -061636: 0a18 |0349: move-result v24 │ │ -061638: 3818 2d00 |034a: if-eqz v24, 0377 // +002d │ │ -06163c: 1318 0100 |034c: const/16 v24, #int 1 // #1 │ │ -061640: 0800 1300 |034e: move-object/from16 v0, v19 │ │ -061644: 0201 1800 |0350: move/from16 v1, v24 │ │ -061648: 7220 b225 1000 |0352: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06164e: 0c18 |0355: move-result-object v24 │ │ -061650: 1f18 8f03 |0356: check-cast v24, Ljava/lang/String; // type@038f │ │ -061654: 7701 b10f 1800 |0358: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -06165a: 0a18 |035b: move-result v24 │ │ -06165c: da18 1803 |035c: mul-int/lit8 v24, v24, #int 3 // #03 │ │ -061660: 0200 1800 |035e: move/from16 v0, v24 │ │ -061664: 2300 3904 |0360: new-array v0, v0, [S // type@0439 │ │ -061668: 0818 0000 |0362: move-object/from16 v24, v0 │ │ -06166c: 0800 1800 |0364: move-object/from16 v0, v24 │ │ -061670: 5bd0 2f09 |0366: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -061674: 54d0 2f09 |0368: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -061678: 0818 0000 |036a: move-object/from16 v24, v0 │ │ -06167c: 0800 1800 |036c: move-object/from16 v0, v24 │ │ -061680: 2100 |036e: array-length v0, v0 │ │ -061682: 0218 0000 |036f: move/from16 v24, v0 │ │ -061686: db18 1803 |0371: div-int/lit8 v24, v24, #int 3 // #03 │ │ -06168a: 0200 1800 |0373: move/from16 v0, v24 │ │ -06168e: 59d0 3009 |0375: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -061692: 1318 0000 |0377: const/16 v24, #int 0 // #0 │ │ -061696: 0800 1300 |0379: move-object/from16 v0, v19 │ │ -06169a: 0201 1800 |037b: move/from16 v1, v24 │ │ -06169e: 7220 b225 1000 |037d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0616a4: 0c18 |0380: move-result-object v24 │ │ -0616a6: 1f18 8f03 |0381: check-cast v24, Ljava/lang/String; // type@038f │ │ -0616aa: 1a19 5621 |0383: const-string v25, "numweights" // string@2156 │ │ -0616ae: 7402 b024 1800 |0385: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0616b4: 0a18 |0388: move-result v24 │ │ -0616b6: 3818 2600 |0389: if-eqz v24, 03af // +0026 │ │ -0616ba: 1318 0100 |038b: const/16 v24, #int 1 // #1 │ │ -0616be: 0800 1300 |038d: move-object/from16 v0, v19 │ │ -0616c2: 0201 1800 |038f: move/from16 v1, v24 │ │ -0616c6: 7220 b225 1000 |0391: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0616cc: 0c18 |0394: move-result-object v24 │ │ -0616ce: 1f18 8f03 |0395: check-cast v24, Ljava/lang/String; // type@038f │ │ -0616d2: 7701 b10f 1800 |0397: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -0616d8: 0a18 |039a: move-result v24 │ │ -0616da: 0200 1800 |039b: move/from16 v0, v24 │ │ -0616de: 59d0 3209 |039d: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ -0616e2: 52d0 3209 |039f: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ -0616e6: 0218 0000 |03a1: move/from16 v24, v0 │ │ -0616ea: 9218 1807 |03a3: mul-int v24, v24, v7 │ │ -0616ee: 0200 1800 |03a5: move/from16 v0, v24 │ │ -0616f2: 2300 e803 |03a7: new-array v0, v0, [F // type@03e8 │ │ -0616f6: 0818 0000 |03a9: move-object/from16 v24, v0 │ │ -0616fa: 0800 1800 |03ab: move-object/from16 v0, v24 │ │ -0616fe: 5bd0 3709 |03ad: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -061702: 1318 0000 |03af: const/16 v24, #int 0 // #0 │ │ -061706: 0800 1300 |03b1: move-object/from16 v0, v19 │ │ -06170a: 0201 1800 |03b3: move/from16 v1, v24 │ │ -06170e: 7220 b225 1000 |03b5: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061714: 0c18 |03b8: move-result-object v24 │ │ -061716: 1f18 8f03 |03b9: check-cast v24, Ljava/lang/String; // type@038f │ │ -06171a: 1a19 ae29 |03bb: const-string v25, "vert" // string@29ae │ │ -06171e: 7402 b024 1800 |03bd: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -061724: 0a18 |03c0: move-result v24 │ │ -061726: 3818 9400 |03c1: if-eqz v24, 0455 // +0094 │ │ -06172a: 1318 0100 |03c3: const/16 v24, #int 1 // #1 │ │ -06172e: 0800 1300 |03c5: move-object/from16 v0, v19 │ │ -061732: 0201 1800 |03c7: move/from16 v1, v24 │ │ -061736: 7220 b225 1000 |03c9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06173c: 0c18 |03cc: move-result-object v24 │ │ -06173e: 1f18 8f03 |03cd: check-cast v24, Ljava/lang/String; // type@038f │ │ -061742: 7701 b10f 1800 |03cf: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -061748: 0a16 |03d2: move-result v22 │ │ -06174a: 9209 1606 |03d3: mul-int v9, v22, v6 │ │ -06174e: 54d0 3509 |03d5: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -061752: 0819 0000 |03d7: move-object/from16 v25, v0 │ │ -061756: d80a 0901 |03d9: add-int/lit8 v10, v9, #int 1 // #01 │ │ -06175a: 1318 0300 |03db: const/16 v24, #int 3 // #3 │ │ -06175e: 0800 1300 |03dd: move-object/from16 v0, v19 │ │ -061762: 0201 1800 |03df: move/from16 v1, v24 │ │ -061766: 7220 b225 1000 |03e1: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06176c: 0c18 |03e4: move-result-object v24 │ │ -06176e: 1f18 8f03 |03e5: check-cast v24, Ljava/lang/String; // type@038f │ │ -061772: 7701 b00f 1800 |03e7: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061778: 0a18 |03ea: move-result v24 │ │ -06177a: 4b18 1909 |03eb: aput v24, v25, v9 │ │ -06177e: 54d0 3509 |03ed: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -061782: 0819 0000 |03ef: move-object/from16 v25, v0 │ │ -061786: d809 0a01 |03f1: add-int/lit8 v9, v10, #int 1 // #01 │ │ -06178a: 1318 0400 |03f3: const/16 v24, #int 4 // #4 │ │ -06178e: 0800 1300 |03f5: move-object/from16 v0, v19 │ │ -061792: 0201 1800 |03f7: move/from16 v1, v24 │ │ -061796: 7220 b225 1000 |03f9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06179c: 0c18 |03fc: move-result-object v24 │ │ -06179e: 1f18 8f03 |03fd: check-cast v24, Ljava/lang/String; // type@038f │ │ -0617a2: 7701 b00f 1800 |03ff: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -0617a8: 0a18 |0402: move-result v24 │ │ -0617aa: 4b18 190a |0403: aput v24, v25, v10 │ │ -0617ae: 54d0 3509 |0405: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -0617b2: 0819 0000 |0407: move-object/from16 v25, v0 │ │ -0617b6: d80a 0901 |0409: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0617ba: 1318 0600 |040b: const/16 v24, #int 6 // #6 │ │ -0617be: 0800 1300 |040d: move-object/from16 v0, v19 │ │ -0617c2: 0201 1800 |040f: move/from16 v1, v24 │ │ -0617c6: 7220 b225 1000 |0411: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0617cc: 0c18 |0414: move-result-object v24 │ │ -0617ce: 1f18 8f03 |0415: check-cast v24, Ljava/lang/String; // type@038f │ │ -0617d2: 7701 b00f 1800 |0417: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -0617d8: 0a18 |041a: move-result v24 │ │ -0617da: 4b18 1909 |041b: aput v24, v25, v9 │ │ -0617de: 54d0 3509 |041d: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -0617e2: 0819 0000 |041f: move-object/from16 v25, v0 │ │ -0617e6: d809 0a01 |0421: add-int/lit8 v9, v10, #int 1 // #01 │ │ -0617ea: 1318 0700 |0423: const/16 v24, #int 7 // #7 │ │ -0617ee: 0800 1300 |0425: move-object/from16 v0, v19 │ │ -0617f2: 0201 1800 |0427: move/from16 v1, v24 │ │ -0617f6: 7220 b225 1000 |0429: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0617fc: 0c18 |042c: move-result-object v24 │ │ -0617fe: 1f18 8f03 |042d: check-cast v24, Ljava/lang/String; // type@038f │ │ -061802: 7701 b00f 1800 |042f: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061808: 0a18 |0432: move-result v24 │ │ -06180a: 4b18 190a |0433: aput v24, v25, v10 │ │ -06180e: 381c 2000 |0435: if-eqz v28, 0455 // +0020 │ │ -061812: 54d0 3509 |0437: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -061816: 0818 0000 |0439: move-object/from16 v24, v0 │ │ -06181a: d80a 0901 |043b: add-int/lit8 v10, v9, #int 1 // #01 │ │ -06181e: 1319 0000 |043d: const/16 v25, #int 0 // #0 │ │ -061822: 4b19 1809 |043f: aput v25, v24, v9 │ │ -061826: 54d0 3509 |0441: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -06182a: 0818 0000 |0443: move-object/from16 v24, v0 │ │ -06182e: d809 0a01 |0445: add-int/lit8 v9, v10, #int 1 // #01 │ │ -061832: 1319 0000 |0447: const/16 v25, #int 0 // #0 │ │ -061836: 4b19 180a |0449: aput v25, v24, v10 │ │ -06183a: 54d0 3509 |044b: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -06183e: 0818 0000 |044d: move-object/from16 v24, v0 │ │ -061842: d80a 0901 |044f: add-int/lit8 v10, v9, #int 1 // #01 │ │ -061846: 1319 0000 |0451: const/16 v25, #int 0 // #0 │ │ -06184a: 4b19 1809 |0453: aput v25, v24, v9 │ │ -06184e: 1318 0000 |0455: const/16 v24, #int 0 // #0 │ │ -061852: 0800 1300 |0457: move-object/from16 v0, v19 │ │ -061856: 0201 1800 |0459: move/from16 v1, v24 │ │ -06185a: 7220 b225 1000 |045b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061860: 0c18 |045e: move-result-object v24 │ │ -061862: 1f18 8f03 |045f: check-cast v24, Ljava/lang/String; // type@038f │ │ -061866: 1a19 be28 |0461: const-string v25, "tri" // string@28be │ │ -06186a: 7402 b024 1800 |0463: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -061870: 0a18 |0466: move-result v24 │ │ -061872: 3818 5c00 |0467: if-eqz v24, 04c3 // +005c │ │ -061876: 1318 0100 |0469: const/16 v24, #int 1 // #1 │ │ -06187a: 0800 1300 |046b: move-object/from16 v0, v19 │ │ -06187e: 0201 1800 |046d: move/from16 v1, v24 │ │ -061882: 7220 b225 1000 |046f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061888: 0c18 |0472: move-result-object v24 │ │ -06188a: 1f18 8f03 |0473: check-cast v24, Ljava/lang/String; // type@038f │ │ -06188e: 7701 b10f 1800 |0475: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -061894: 0a14 |0478: move-result v20 │ │ -061896: da09 1403 |0479: mul-int/lit8 v9, v20, #int 3 // #03 │ │ -06189a: 54d0 2f09 |047b: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -06189e: 0819 0000 |047d: move-object/from16 v25, v0 │ │ -0618a2: d80a 0901 |047f: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0618a6: 1318 0200 |0481: const/16 v24, #int 2 // #2 │ │ -0618aa: 0800 1300 |0483: move-object/from16 v0, v19 │ │ -0618ae: 0201 1800 |0485: move/from16 v1, v24 │ │ -0618b2: 7220 b225 1000 |0487: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0618b8: 0c18 |048a: move-result-object v24 │ │ -0618ba: 1f18 8f03 |048b: check-cast v24, Ljava/lang/String; // type@038f │ │ -0618be: 7701 a624 1800 |048d: invoke-static/range {v24}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@24a6 │ │ -0618c4: 0a18 |0490: move-result v24 │ │ -0618c6: 5118 1909 |0491: aput-short v24, v25, v9 │ │ -0618ca: 54d0 2f09 |0493: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -0618ce: 0819 0000 |0495: move-object/from16 v25, v0 │ │ -0618d2: d809 0a01 |0497: add-int/lit8 v9, v10, #int 1 // #01 │ │ -0618d6: 1318 0300 |0499: const/16 v24, #int 3 // #3 │ │ -0618da: 0800 1300 |049b: move-object/from16 v0, v19 │ │ -0618de: 0201 1800 |049d: move/from16 v1, v24 │ │ -0618e2: 7220 b225 1000 |049f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0618e8: 0c18 |04a2: move-result-object v24 │ │ -0618ea: 1f18 8f03 |04a3: check-cast v24, Ljava/lang/String; // type@038f │ │ -0618ee: 7701 a624 1800 |04a5: invoke-static/range {v24}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@24a6 │ │ -0618f4: 0a18 |04a8: move-result v24 │ │ -0618f6: 5118 190a |04a9: aput-short v24, v25, v10 │ │ -0618fa: 54d0 2f09 |04ab: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -0618fe: 0819 0000 |04ad: move-object/from16 v25, v0 │ │ -061902: d80a 0901 |04af: add-int/lit8 v10, v9, #int 1 // #01 │ │ -061906: 1318 0400 |04b1: const/16 v24, #int 4 // #4 │ │ -06190a: 0800 1300 |04b3: move-object/from16 v0, v19 │ │ -06190e: 0201 1800 |04b5: move/from16 v1, v24 │ │ -061912: 7220 b225 1000 |04b7: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061918: 0c18 |04ba: move-result-object v24 │ │ -06191a: 1f18 8f03 |04bb: check-cast v24, Ljava/lang/String; // type@038f │ │ -06191e: 7701 a624 1800 |04bd: invoke-static/range {v24}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@24a6 │ │ -061924: 0a18 |04c0: move-result v24 │ │ -061926: 5118 1909 |04c1: aput-short v24, v25, v9 │ │ -06192a: 1318 0000 |04c3: const/16 v24, #int 0 // #0 │ │ -06192e: 0800 1300 |04c5: move-object/from16 v0, v19 │ │ -061932: 0201 1800 |04c7: move/from16 v1, v24 │ │ -061936: 7220 b225 1000 |04c9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06193c: 0c18 |04cc: move-result-object v24 │ │ -06193e: 1f18 8f03 |04cd: check-cast v24, Ljava/lang/String; // type@038f │ │ -061942: 1a19 f729 |04cf: const-string v25, "weight" // string@29f7 │ │ -061946: 7402 b024 1800 |04d1: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -06194c: 0a18 |04d4: move-result v24 │ │ -06194e: 3818 eefd |04d5: if-eqz v24, 02c3 // -0212 │ │ -061952: 1318 0100 |04d7: const/16 v24, #int 1 // #1 │ │ -061956: 0800 1300 |04d9: move-object/from16 v0, v19 │ │ -06195a: 0201 1800 |04db: move/from16 v1, v24 │ │ -06195e: 7220 b225 1000 |04dd: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061964: 0c18 |04e0: move-result-object v24 │ │ -061966: 1f18 8f03 |04e1: check-cast v24, Ljava/lang/String; // type@038f │ │ -06196a: 7701 b10f 1800 |04e3: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -061970: 0a17 |04e6: move-result v23 │ │ -061972: 9209 1707 |04e7: mul-int v9, v23, v7 │ │ -061976: 54d0 3709 |04e9: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -06197a: 0819 0000 |04eb: move-object/from16 v25, v0 │ │ -06197e: d80a 0901 |04ed: add-int/lit8 v10, v9, #int 1 // #01 │ │ -061982: 1318 0200 |04ef: const/16 v24, #int 2 // #2 │ │ -061986: 0800 1300 |04f1: move-object/from16 v0, v19 │ │ -06198a: 0201 1800 |04f3: move/from16 v1, v24 │ │ -06198e: 7220 b225 1000 |04f5: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061994: 0c18 |04f8: move-result-object v24 │ │ -061996: 1f18 8f03 |04f9: check-cast v24, Ljava/lang/String; // type@038f │ │ -06199a: 7701 b10f 1800 |04fb: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ -0619a0: 0a18 |04fe: move-result v24 │ │ -0619a2: 0200 1800 |04ff: move/from16 v0, v24 │ │ -0619a6: 8200 |0501: int-to-float v0, v0 │ │ -0619a8: 0218 0000 |0502: move/from16 v24, v0 │ │ -0619ac: 4b18 1909 |0504: aput v24, v25, v9 │ │ -0619b0: 54d0 3709 |0506: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -0619b4: 0819 0000 |0508: move-object/from16 v25, v0 │ │ -0619b8: d809 0a01 |050a: add-int/lit8 v9, v10, #int 1 // #01 │ │ -0619bc: 1318 0300 |050c: const/16 v24, #int 3 // #3 │ │ -0619c0: 0800 1300 |050e: move-object/from16 v0, v19 │ │ -0619c4: 0201 1800 |0510: move/from16 v1, v24 │ │ -0619c8: 7220 b225 1000 |0512: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0619ce: 0c18 |0515: move-result-object v24 │ │ -0619d0: 1f18 8f03 |0516: check-cast v24, Ljava/lang/String; // type@038f │ │ -0619d4: 7701 b00f 1800 |0518: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -0619da: 0a18 |051b: move-result v24 │ │ -0619dc: 4b18 190a |051c: aput v24, v25, v10 │ │ -0619e0: 54d0 3709 |051e: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -0619e4: 0819 0000 |0520: move-object/from16 v25, v0 │ │ -0619e8: d80a 0901 |0522: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0619ec: 1318 0500 |0524: const/16 v24, #int 5 // #5 │ │ -0619f0: 0800 1300 |0526: move-object/from16 v0, v19 │ │ -0619f4: 0201 1800 |0528: move/from16 v1, v24 │ │ -0619f8: 7220 b225 1000 |052a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0619fe: 0c18 |052d: move-result-object v24 │ │ -061a00: 1f18 8f03 |052e: check-cast v24, Ljava/lang/String; // type@038f │ │ -061a04: 7701 b00f 1800 |0530: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061a0a: 0a18 |0533: move-result v24 │ │ -061a0c: 4b18 1909 |0534: aput v24, v25, v9 │ │ -061a10: 54d0 3709 |0536: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -061a14: 0819 0000 |0538: move-object/from16 v25, v0 │ │ -061a18: d809 0a01 |053a: add-int/lit8 v9, v10, #int 1 // #01 │ │ -061a1c: 1318 0600 |053c: const/16 v24, #int 6 // #6 │ │ -061a20: 0800 1300 |053e: move-object/from16 v0, v19 │ │ -061a24: 0201 1800 |0540: move/from16 v1, v24 │ │ -061a28: 7220 b225 1000 |0542: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061a2e: 0c18 |0545: move-result-object v24 │ │ -061a30: 1f18 8f03 |0546: check-cast v24, Ljava/lang/String; // type@038f │ │ -061a34: 7701 b00f 1800 |0548: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061a3a: 0a18 |054b: move-result v24 │ │ -061a3c: 4b18 190a |054c: aput v24, v25, v10 │ │ -061a40: 54d0 3709 |054e: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -061a44: 0819 0000 |0550: move-object/from16 v25, v0 │ │ -061a48: d80a 0901 |0552: add-int/lit8 v10, v9, #int 1 // #01 │ │ -061a4c: 1318 0700 |0554: const/16 v24, #int 7 // #7 │ │ -061a50: 0800 1300 |0556: move-object/from16 v0, v19 │ │ -061a54: 0201 1800 |0558: move/from16 v1, v24 │ │ -061a58: 7220 b225 1000 |055a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -061a5e: 0c18 |055d: move-result-object v24 │ │ -061a60: 1f18 8f03 |055e: check-cast v24, Ljava/lang/String; // type@038f │ │ -061a64: 7701 b00f 1800 |0560: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ -061a6a: 0a18 |0563: move-result v24 │ │ -061a6c: 4b18 1909 |0564: aput v24, v25, v9 │ │ -061a70: 2900 5dfd |0566: goto/16 02c3 // -02a3 │ │ -061a74: 0d05 |0568: move-exception v5 │ │ -061a76: 2900 30fb |0569: goto/16 0099 // -04d0 │ │ -061a7a: 0134 |056b: move v4, v3 │ │ -061a7c: 2900 cbfa |056c: goto/16 0037 // -0535 │ │ -061a80: 0143 |056e: move v3, v4 │ │ -061a82: 2900 2efb |056f: goto/16 009d // -04d2 │ │ +06ed30: |[06ed30] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.loadModel:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; │ │ +06ed40: 2212 5403 |0000: new-instance v18, Ljava/io/BufferedReader; // type@0354 │ │ +06ed44: 2218 6303 |0002: new-instance v24, Ljava/io/InputStreamReader; // type@0363 │ │ +06ed48: 0800 1800 |0004: move-object/from16 v0, v24 │ │ +06ed4c: 0801 1b00 |0006: move-object/from16 v1, v27 │ │ +06ed50: 7020 0e24 1000 |0008: invoke-direct {v0, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +06ed56: 1319 0004 |000b: const/16 v25, #int 1024 // #400 │ │ +06ed5a: 0800 1200 |000d: move-object/from16 v0, v18 │ │ +06ed5e: 0801 1800 |000f: move-object/from16 v1, v24 │ │ +06ed62: 0202 1900 |0011: move/from16 v2, v25 │ │ +06ed66: 7030 c823 1002 |0013: invoke-direct {v0, v1, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +06ed6c: 220e 8701 |0016: new-instance v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // type@0187 │ │ +06ed70: 7010 c10f 0e00 |0018: invoke-direct {v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.:()V // method@0fc1 │ │ +06ed76: 2213 b003 |001b: new-instance v19, Ljava/util/ArrayList; // type@03b0 │ │ +06ed7a: 1318 0a00 |001d: const/16 v24, #int 10 // #a │ │ +06ed7e: 0800 1300 |001f: move-object/from16 v0, v19 │ │ +06ed82: 0201 1800 |0021: move/from16 v1, v24 │ │ +06ed86: 7020 8725 1000 |0023: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +06ed8c: 2211 8801 |0026: new-instance v17, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +06ed90: 7601 c70f 1100 |0028: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +06ed96: 1246 |002b: const/4 v6, #int 4 // #4 │ │ +06ed98: 381c 0400 |002c: if-eqz v28, 0030 // +0004 │ │ +06ed9c: d806 0603 |002e: add-int/lit8 v6, v6, #int 3 // #03 │ │ +06eda0: 1257 |0030: const/4 v7, #int 5 // #5 │ │ +06eda2: 381c 0400 |0031: if-eqz v28, 0035 // +0004 │ │ +06eda6: d807 0703 |0033: add-int/lit8 v7, v7, #int 3 // #03 │ │ +06edaa: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +06edac: 0134 |0036: move v4, v3 │ │ +06edae: 7401 ca23 1200 |0037: invoke-virtual/range {v18}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06edb4: 0c0c |003a: move-result-object v12 │ │ +06edb6: 380c 3305 |003b: if-eqz v12, 056e // +0533 │ │ +06edba: 0800 1300 |003d: move-object/from16 v0, v19 │ │ +06edbe: 7120 e00f 0c00 |003f: invoke-static {v12, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06edc4: 7801 b725 1300 |0042: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@25b7 │ │ +06edca: 0a18 |0045: move-result v24 │ │ +06edcc: 3818 f1ff |0046: if-eqz v24, 0037 // -000f │ │ +06edd0: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ +06edd4: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +06edd8: 0201 1800 |004c: move/from16 v1, v24 │ │ +06eddc: 7220 b225 1000 |004e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ede2: 0c18 |0051: move-result-object v24 │ │ +06ede4: 1f18 8f03 |0052: check-cast v24, Ljava/lang/String; // type@038f │ │ +06ede8: 1a19 280c |0054: const-string v25, "MD5Version" // string@0c28 │ │ +06edec: 7402 b024 1800 |0056: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06edf2: 0a18 |0059: move-result v24 │ │ +06edf4: 3818 4400 |005a: if-eqz v24, 009e // +0044 │ │ +06edf8: 1318 0100 |005c: const/16 v24, #int 1 // #1 │ │ +06edfc: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +06ee00: 0201 1800 |0060: move/from16 v1, v24 │ │ +06ee04: 7220 b225 1000 |0062: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ee0a: 0c18 |0065: move-result-object v24 │ │ +06ee0c: 1f18 8f03 |0066: check-cast v24, Ljava/lang/String; // type@038f │ │ +06ee10: 7701 b10f 1800 |0068: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06ee16: 0a15 |006b: move-result v21 │ │ +06ee18: 1318 0a00 |006c: const/16 v24, #int 10 // #a │ │ +06ee1c: 0200 1500 |006e: move/from16 v0, v21 │ │ +06ee20: 0201 1800 |0070: move/from16 v1, v24 │ │ +06ee24: 3210 2c00 |0072: if-eq v0, v1, 009e // +002c │ │ +06ee28: 2218 7b03 |0074: new-instance v24, Ljava/lang/IllegalArgumentException; // type@037b │ │ +06ee2c: 2219 9103 |0076: new-instance v25, Ljava/lang/StringBuilder; // type@0391 │ │ +06ee30: 7601 d024 1900 |0078: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +06ee36: 1a1a b40c |007b: const-string v26, "Not a valid MD5 file, go version " // string@0cb4 │ │ +06ee3a: 7402 d724 1900 |007d: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06ee40: 0c19 |0080: move-result-object v25 │ │ +06ee42: 0800 1900 |0081: move-object/from16 v0, v25 │ │ +06ee46: 0201 1500 |0083: move/from16 v1, v21 │ │ +06ee4a: 6e20 d424 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +06ee50: 0c19 |0088: move-result-object v25 │ │ +06ee52: 1a1a be00 |0089: const-string v26, ", need 10" // string@00be │ │ +06ee56: 7402 d724 1900 |008b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +06ee5c: 0c19 |008e: move-result-object v25 │ │ +06ee5e: 7401 dd24 1900 |008f: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +06ee64: 0c19 |0092: move-result-object v25 │ │ +06ee66: 7602 6824 1800 |0093: invoke-direct/range {v24, v25}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +06ee6c: 2718 |0096: throw v24 │ │ +06ee6e: 0d05 |0097: move-exception v5 │ │ +06ee70: 0143 |0098: move v3, v4 │ │ +06ee72: 6e10 5924 0500 |0099: invoke-virtual {v5}, Ljava/lang/Exception;.printStackTrace:()V // method@2459 │ │ +06ee78: 120e |009c: const/4 v14, #int 0 // #0 │ │ +06ee7a: 110e |009d: return-object v14 │ │ +06ee7c: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ +06ee80: 0800 1300 |00a0: move-object/from16 v0, v19 │ │ +06ee84: 0201 1800 |00a2: move/from16 v1, v24 │ │ +06ee88: 7220 b225 1000 |00a4: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ee8e: 0c18 |00a7: move-result-object v24 │ │ +06ee90: 1f18 8f03 |00a8: check-cast v24, Ljava/lang/String; // type@038f │ │ +06ee94: 1a19 3621 |00aa: const-string v25, "numJoints" // string@2136 │ │ +06ee98: 7402 b024 1800 |00ac: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06ee9e: 0a18 |00af: move-result v24 │ │ +06eea0: 3818 4300 |00b0: if-eqz v24, 00f3 // +0043 │ │ +06eea4: 1318 0100 |00b2: const/16 v24, #int 1 // #1 │ │ +06eea8: 0800 1300 |00b4: move-object/from16 v0, v19 │ │ +06eeac: 0201 1800 |00b6: move/from16 v1, v24 │ │ +06eeb0: 7220 b225 1000 |00b8: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06eeb6: 0c18 |00bb: move-result-object v24 │ │ +06eeb8: 1f18 8f03 |00bc: check-cast v24, Ljava/lang/String; // type@038f │ │ +06eebc: 7701 b10f 1800 |00be: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06eec2: 0a0f |00c1: move-result v15 │ │ +06eec4: 2218 8201 |00c2: new-instance v24, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ +06eec8: 7601 a60f 1800 |00c4: invoke-direct/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ +06eece: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ +06eed2: 5be0 3809 |00c9: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06eed6: 54e0 3809 |00cb: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06eeda: 0818 0000 |00cd: move-object/from16 v24, v0 │ │ +06eede: 23f0 3204 |00cf: new-array v0, v15, [Ljava/lang/String; // type@0432 │ │ +06eee2: 0819 0000 |00d1: move-object/from16 v25, v0 │ │ +06eee6: 0800 1900 |00d3: move-object/from16 v0, v25 │ │ +06eeea: 0801 1800 |00d5: move-object/from16 v1, v24 │ │ +06eeee: 5b10 1d09 |00d7: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06eef2: 54e0 3809 |00d9: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06eef6: 0818 0000 |00db: move-object/from16 v24, v0 │ │ +06eefa: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +06eefe: 590f 1e09 |00df: iput v15, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06ef02: 54e0 3809 |00e1: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06ef06: 0818 0000 |00e3: move-object/from16 v24, v0 │ │ +06ef0a: da19 0f08 |00e5: mul-int/lit8 v25, v15, #int 8 // #08 │ │ +06ef0e: 0200 1900 |00e7: move/from16 v0, v25 │ │ +06ef12: 2300 e803 |00e9: new-array v0, v0, [F // type@03e8 │ │ +06ef16: 0819 0000 |00eb: move-object/from16 v25, v0 │ │ +06ef1a: 0800 1900 |00ed: move-object/from16 v0, v25 │ │ +06ef1e: 0801 1800 |00ef: move-object/from16 v1, v24 │ │ +06ef22: 5b10 1c09 |00f1: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06ef26: 1318 0000 |00f3: const/16 v24, #int 0 // #0 │ │ +06ef2a: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ +06ef2e: 0201 1800 |00f7: move/from16 v1, v24 │ │ +06ef32: 7220 b225 1000 |00f9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ef38: 0c18 |00fc: move-result-object v24 │ │ +06ef3a: 1f18 8f03 |00fd: check-cast v24, Ljava/lang/String; // type@038f │ │ +06ef3e: 1a19 3921 |00ff: const-string v25, "numMeshes" // string@2139 │ │ +06ef42: 7402 b024 1800 |0101: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06ef48: 0a18 |0104: move-result v24 │ │ +06ef4a: 3818 1c00 |0105: if-eqz v24, 0121 // +001c │ │ +06ef4e: 1318 0100 |0107: const/16 v24, #int 1 // #1 │ │ +06ef52: 0800 1300 |0109: move-object/from16 v0, v19 │ │ +06ef56: 0201 1800 |010b: move/from16 v1, v24 │ │ +06ef5a: 7220 b225 1000 |010d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ef60: 0c18 |0110: move-result-object v24 │ │ +06ef62: 1f18 8f03 |0111: check-cast v24, Ljava/lang/String; // type@038f │ │ +06ef66: 7701 b10f 1800 |0113: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06ef6c: 0a10 |0116: move-result v16 │ │ +06ef6e: 0200 1000 |0117: move/from16 v0, v16 │ │ +06ef72: 2300 0d04 |0119: new-array v0, v0, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@040d │ │ +06ef76: 0818 0000 |011b: move-object/from16 v24, v0 │ │ +06ef7a: 0800 1800 |011d: move-object/from16 v0, v24 │ │ +06ef7e: 5be0 3909 |011f: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +06ef82: 1318 0000 |0121: const/16 v24, #int 0 // #0 │ │ +06ef86: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +06ef8a: 0201 1800 |0125: move/from16 v1, v24 │ │ +06ef8e: 7220 b225 1000 |0127: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06ef94: 0c18 |012a: move-result-object v24 │ │ +06ef96: 1f18 8f03 |012b: check-cast v24, Ljava/lang/String; // type@038f │ │ +06ef9a: 1a19 8c1d |012d: const-string v25, "joints" // string@1d8c │ │ +06ef9e: 7402 b024 1800 |012f: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06efa4: 0a18 |0132: move-result v24 │ │ +06efa6: 3818 5101 |0133: if-eqz v24, 0284 // +0151 │ │ +06efaa: 1208 |0135: const/4 v8, #int 0 // #0 │ │ +06efac: 54e0 3809 |0136: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06efb0: 0818 0000 |0138: move-object/from16 v24, v0 │ │ +06efb4: 0800 1800 |013a: move-object/from16 v0, v24 │ │ +06efb8: 5200 1e09 |013c: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +06efbc: 0218 0000 |013e: move/from16 v24, v0 │ │ +06efc0: 0200 1800 |0140: move/from16 v0, v24 │ │ +06efc4: 3508 4201 |0142: if-ge v8, v0, 0284 // +0142 │ │ +06efc8: 7401 ca23 1200 |0144: invoke-virtual/range {v18}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06efce: 0c0c |0147: move-result-object v12 │ │ +06efd0: 0800 1300 |0148: move-object/from16 v0, v19 │ │ +06efd4: 7120 e00f 0c00 |014a: invoke-static {v12, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06efda: 7801 b725 1300 |014d: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@25b7 │ │ +06efe0: 0a18 |0150: move-result v24 │ │ +06efe2: 3918 0700 |0151: if-nez v24, 0158 // +0007 │ │ +06efe6: d808 08ff |0153: add-int/lit8 v8, v8, #int -1 // #ff │ │ +06efea: d808 0801 |0155: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06efee: 28df |0157: goto 0136 // -0021 │ │ +06eff0: e00b 0803 |0158: shl-int/lit8 v11, v8, #int 3 // #03 │ │ +06eff4: 54e0 3809 |015a: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06eff8: 0818 0000 |015c: move-object/from16 v24, v0 │ │ +06effc: 0800 1800 |015e: move-object/from16 v0, v24 │ │ +06f000: 5400 1d09 |0160: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.names:[Ljava/lang/String; // field@091d │ │ +06f004: 0819 0000 |0162: move-object/from16 v25, v0 │ │ +06f008: 1318 0000 |0164: const/16 v24, #int 0 // #0 │ │ +06f00c: 0800 1300 |0166: move-object/from16 v0, v19 │ │ +06f010: 0201 1800 |0168: move/from16 v1, v24 │ │ +06f014: 7220 b225 1000 |016a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f01a: 0c18 |016d: move-result-object v24 │ │ +06f01c: 1f18 8f03 |016e: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f020: 4d18 1908 |0170: aput-object v24, v25, v8 │ │ +06f024: 54e0 3809 |0172: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f028: 0818 0000 |0174: move-object/from16 v24, v0 │ │ +06f02c: 0800 1800 |0176: move-object/from16 v0, v24 │ │ +06f030: 5400 1c09 |0178: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f034: 0819 0000 |017a: move-object/from16 v25, v0 │ │ +06f038: 1318 0100 |017c: const/16 v24, #int 1 // #1 │ │ +06f03c: 0800 1300 |017e: move-object/from16 v0, v19 │ │ +06f040: 0201 1800 |0180: move/from16 v1, v24 │ │ +06f044: 7220 b225 1000 |0182: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f04a: 0c18 |0185: move-result-object v24 │ │ +06f04c: 1f18 8f03 |0186: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f050: 7701 b10f 1800 |0188: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f056: 0a18 |018b: move-result v24 │ │ +06f058: 0200 1800 |018c: move/from16 v0, v24 │ │ +06f05c: 8200 |018e: int-to-float v0, v0 │ │ +06f05e: 0218 0000 |018f: move/from16 v24, v0 │ │ +06f062: 4b18 190b |0191: aput v24, v25, v11 │ │ +06f066: 54e0 3809 |0193: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f06a: 0818 0000 |0195: move-object/from16 v24, v0 │ │ +06f06e: 0800 1800 |0197: move-object/from16 v0, v24 │ │ +06f072: 5400 1c09 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f076: 0819 0000 |019b: move-object/from16 v25, v0 │ │ +06f07a: d81a 0b01 |019d: add-int/lit8 v26, v11, #int 1 // #01 │ │ +06f07e: 1318 0300 |019f: const/16 v24, #int 3 // #3 │ │ +06f082: 0800 1300 |01a1: move-object/from16 v0, v19 │ │ +06f086: 0201 1800 |01a3: move/from16 v1, v24 │ │ +06f08a: 7220 b225 1000 |01a5: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f090: 0c18 |01a8: move-result-object v24 │ │ +06f092: 1f18 8f03 |01a9: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f096: 7701 b00f 1800 |01ab: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f09c: 0a18 |01ae: move-result v24 │ │ +06f09e: 4b18 191a |01af: aput v24, v25, v26 │ │ +06f0a2: 54e0 3809 |01b1: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f0a6: 0818 0000 |01b3: move-object/from16 v24, v0 │ │ +06f0aa: 0800 1800 |01b5: move-object/from16 v0, v24 │ │ +06f0ae: 5400 1c09 |01b7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f0b2: 0819 0000 |01b9: move-object/from16 v25, v0 │ │ +06f0b6: d81a 0b02 |01bb: add-int/lit8 v26, v11, #int 2 // #02 │ │ +06f0ba: 1318 0400 |01bd: const/16 v24, #int 4 // #4 │ │ +06f0be: 0800 1300 |01bf: move-object/from16 v0, v19 │ │ +06f0c2: 0201 1800 |01c1: move/from16 v1, v24 │ │ +06f0c6: 7220 b225 1000 |01c3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f0cc: 0c18 |01c6: move-result-object v24 │ │ +06f0ce: 1f18 8f03 |01c7: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f0d2: 7701 b00f 1800 |01c9: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f0d8: 0a18 |01cc: move-result v24 │ │ +06f0da: 4b18 191a |01cd: aput v24, v25, v26 │ │ +06f0de: 54e0 3809 |01cf: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f0e2: 0818 0000 |01d1: move-object/from16 v24, v0 │ │ +06f0e6: 0800 1800 |01d3: move-object/from16 v0, v24 │ │ +06f0ea: 5400 1c09 |01d5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f0ee: 0819 0000 |01d7: move-object/from16 v25, v0 │ │ +06f0f2: d81a 0b03 |01d9: add-int/lit8 v26, v11, #int 3 // #03 │ │ +06f0f6: 1318 0500 |01db: const/16 v24, #int 5 // #5 │ │ +06f0fa: 0800 1300 |01dd: move-object/from16 v0, v19 │ │ +06f0fe: 0201 1800 |01df: move/from16 v1, v24 │ │ +06f102: 7220 b225 1000 |01e1: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f108: 0c18 |01e4: move-result-object v24 │ │ +06f10a: 1f18 8f03 |01e5: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f10e: 7701 b00f 1800 |01e7: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f114: 0a18 |01ea: move-result v24 │ │ +06f116: 4b18 191a |01eb: aput v24, v25, v26 │ │ +06f11a: 1318 0800 |01ed: const/16 v24, #int 8 // #8 │ │ +06f11e: 0800 1300 |01ef: move-object/from16 v0, v19 │ │ +06f122: 0201 1800 |01f1: move/from16 v1, v24 │ │ +06f126: 7220 b225 1000 |01f3: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f12c: 0c18 |01f6: move-result-object v24 │ │ +06f12e: 1f18 8f03 |01f7: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f132: 7701 b00f 1800 |01f9: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f138: 0a18 |01fc: move-result v24 │ │ +06f13a: 0200 1800 |01fd: move/from16 v0, v24 │ │ +06f13e: 0801 1100 |01ff: move-object/from16 v1, v17 │ │ +06f142: 5910 3f09 |0201: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06f146: 1318 0900 |0203: const/16 v24, #int 9 // #9 │ │ +06f14a: 0800 1300 |0205: move-object/from16 v0, v19 │ │ +06f14e: 0201 1800 |0207: move/from16 v1, v24 │ │ +06f152: 7220 b225 1000 |0209: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f158: 0c18 |020c: move-result-object v24 │ │ +06f15a: 1f18 8f03 |020d: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f15e: 7701 b00f 1800 |020f: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f164: 0a18 |0212: move-result v24 │ │ +06f166: 0200 1800 |0213: move/from16 v0, v24 │ │ +06f16a: 0801 1100 |0215: move-object/from16 v1, v17 │ │ +06f16e: 5910 4009 |0217: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06f172: 1318 0a00 |0219: const/16 v24, #int 10 // #a │ │ +06f176: 0800 1300 |021b: move-object/from16 v0, v19 │ │ +06f17a: 0201 1800 |021d: move/from16 v1, v24 │ │ +06f17e: 7220 b225 1000 |021f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f184: 0c18 |0222: move-result-object v24 │ │ +06f186: 1f18 8f03 |0223: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f18a: 7701 b00f 1800 |0225: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f190: 0a18 |0228: move-result v24 │ │ +06f192: 0200 1800 |0229: move/from16 v0, v24 │ │ +06f196: 0801 1100 |022b: move-object/from16 v1, v17 │ │ +06f19a: 5910 4109 |022d: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06f19e: 7401 ca0f 1100 |022f: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ +06f1a4: 54e0 3809 |0232: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f1a8: 0818 0000 |0234: move-object/from16 v24, v0 │ │ +06f1ac: 0800 1800 |0236: move-object/from16 v0, v24 │ │ +06f1b0: 5400 1c09 |0238: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f1b4: 0818 0000 |023a: move-object/from16 v24, v0 │ │ +06f1b8: d819 0b04 |023c: add-int/lit8 v25, v11, #int 4 // #04 │ │ +06f1bc: 0800 1100 |023e: move-object/from16 v0, v17 │ │ +06f1c0: 5200 3f09 |0240: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +06f1c4: 021a 0000 |0242: move/from16 v26, v0 │ │ +06f1c8: 4b1a 1819 |0244: aput v26, v24, v25 │ │ +06f1cc: 54e0 3809 |0246: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f1d0: 0818 0000 |0248: move-object/from16 v24, v0 │ │ +06f1d4: 0800 1800 |024a: move-object/from16 v0, v24 │ │ +06f1d8: 5400 1c09 |024c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f1dc: 0818 0000 |024e: move-object/from16 v24, v0 │ │ +06f1e0: d819 0b05 |0250: add-int/lit8 v25, v11, #int 5 // #05 │ │ +06f1e4: 0800 1100 |0252: move-object/from16 v0, v17 │ │ +06f1e8: 5200 4009 |0254: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +06f1ec: 021a 0000 |0256: move/from16 v26, v0 │ │ +06f1f0: 4b1a 1819 |0258: aput v26, v24, v25 │ │ +06f1f4: 54e0 3809 |025a: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f1f8: 0818 0000 |025c: move-object/from16 v24, v0 │ │ +06f1fc: 0800 1800 |025e: move-object/from16 v0, v24 │ │ +06f200: 5400 1c09 |0260: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f204: 0818 0000 |0262: move-object/from16 v24, v0 │ │ +06f208: d819 0b06 |0264: add-int/lit8 v25, v11, #int 6 // #06 │ │ +06f20c: 0800 1100 |0266: move-object/from16 v0, v17 │ │ +06f210: 5200 4109 |0268: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +06f214: 021a 0000 |026a: move/from16 v26, v0 │ │ +06f218: 4b1a 1819 |026c: aput v26, v24, v25 │ │ +06f21c: 54e0 3809 |026e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +06f220: 0818 0000 |0270: move-object/from16 v24, v0 │ │ +06f224: 0800 1800 |0272: move-object/from16 v0, v24 │ │ +06f228: 5400 1c09 |0274: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06f22c: 0818 0000 |0276: move-object/from16 v24, v0 │ │ +06f230: d819 0b07 |0278: add-int/lit8 v25, v11, #int 7 // #07 │ │ +06f234: 0800 1100 |027a: move-object/from16 v0, v17 │ │ +06f238: 5200 3e09 |027c: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +06f23c: 021a 0000 |027e: move/from16 v26, v0 │ │ +06f240: 4b1a 1819 |0280: aput v26, v24, v25 │ │ +06f244: 2900 d3fe |0282: goto/16 0155 // -012d │ │ +06f248: 1318 0000 |0284: const/16 v24, #int 0 // #0 │ │ +06f24c: 0800 1300 |0286: move-object/from16 v0, v19 │ │ +06f250: 0201 1800 |0288: move/from16 v1, v24 │ │ +06f254: 7220 b225 1000 |028a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f25a: 0c18 |028d: move-result-object v24 │ │ +06f25c: 1f18 8f03 |028e: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f260: 1a19 0220 |0290: const-string v25, "mesh" // string@2002 │ │ +06f264: 7402 b024 1800 |0292: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f26a: 0a18 |0295: move-result v24 │ │ +06f26c: 3818 a1fd |0296: if-eqz v24, 0037 // -025f │ │ +06f270: 1318 0100 |0298: const/16 v24, #int 1 // #1 │ │ +06f274: 0800 1300 |029a: move-object/from16 v0, v19 │ │ +06f278: 0201 1800 |029c: move/from16 v1, v24 │ │ +06f27c: 7220 b225 1000 |029e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f282: 0c18 |02a1: move-result-object v24 │ │ +06f284: 1f18 8f03 |02a2: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f288: 1a19 aa2a |02a4: const-string v25, "{" // string@2aaa │ │ +06f28c: 7402 b024 1800 |02a6: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f292: 0a18 |02a9: move-result v24 │ │ +06f294: 3818 8dfd |02aa: if-eqz v24, 0037 // -0273 │ │ +06f298: 220d 8601 |02ac: new-instance v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@0186 │ │ +06f29c: 7010 b30f 0d00 |02ae: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.:()V // method@0fb3 │ │ +06f2a2: 59d6 2d09 |02b1: iput v6, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +06f2a6: 59d7 2e09 |02b3: iput v7, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +06f2aa: 54e0 3909 |02b5: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +06f2ae: 0818 0000 |02b7: move-object/from16 v24, v0 │ │ +06f2b2: d803 0401 |02b9: add-int/lit8 v3, v4, #int 1 // #01 │ │ +06f2b6: 4d0d 1804 |02bb: aput-object v13, v24, v4 │ │ +06f2ba: 1316 0000 |02bd: const/16 v22, #int 0 // #0 │ │ +06f2be: 1314 0000 |02bf: const/16 v20, #int 0 // #0 │ │ +06f2c2: 1317 0000 |02c1: const/16 v23, #int 0 // #0 │ │ +06f2c6: 1a18 af2a |02c3: const-string v24, "}" // string@2aaf │ │ +06f2ca: 0800 1800 |02c5: move-object/from16 v0, v24 │ │ +06f2ce: 6e20 ae24 0c00 |02c7: invoke-virtual {v12, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +06f2d4: 0a18 |02ca: move-result v24 │ │ +06f2d6: 3918 a002 |02cb: if-nez v24, 056b // +02a0 │ │ +06f2da: 7401 ca23 1200 |02cd: invoke-virtual/range {v18}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +06f2e0: 0c0c |02d0: move-result-object v12 │ │ +06f2e2: 0800 1300 |02d1: move-object/from16 v0, v19 │ │ +06f2e6: 7120 e00f 0c00 |02d3: invoke-static {v12, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;.tokenize:(Ljava/lang/String;Ljava/util/List;)V // method@0fe0 │ │ +06f2ec: 7801 b725 1300 |02d6: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@25b7 │ │ +06f2f2: 0a18 |02d9: move-result v24 │ │ +06f2f4: 3818 e9ff |02da: if-eqz v24, 02c3 // -0017 │ │ +06f2f8: 1318 0000 |02dc: const/16 v24, #int 0 // #0 │ │ +06f2fc: 0800 1300 |02de: move-object/from16 v0, v19 │ │ +06f300: 0201 1800 |02e0: move/from16 v1, v24 │ │ +06f304: 7220 b225 1000 |02e2: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f30a: 0c18 |02e5: move-result-object v24 │ │ +06f30c: 1f18 8f03 |02e6: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f310: 1a19 8526 |02e8: const-string v25, "shader" // string@2685 │ │ +06f314: 7402 b024 1800 |02ea: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f31a: 0a18 |02ed: move-result v24 │ │ +06f31c: 3818 1200 |02ee: if-eqz v24, 0300 // +0012 │ │ +06f320: 1318 0100 |02f0: const/16 v24, #int 1 // #1 │ │ +06f324: 0800 1300 |02f2: move-object/from16 v0, v19 │ │ +06f328: 0201 1800 |02f4: move/from16 v1, v24 │ │ +06f32c: 7220 b225 1000 |02f6: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f332: 0c18 |02f9: move-result-object v24 │ │ +06f334: 1f18 8f03 |02fa: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f338: 0800 1800 |02fc: move-object/from16 v0, v24 │ │ +06f33c: 5bd0 3409 |02fe: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.shader:Ljava/lang/String; // field@0934 │ │ +06f340: 1318 0000 |0300: const/16 v24, #int 0 // #0 │ │ +06f344: 0800 1300 |0302: move-object/from16 v0, v19 │ │ +06f348: 0201 1800 |0304: move/from16 v1, v24 │ │ +06f34c: 7220 b225 1000 |0306: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f352: 0c18 |0309: move-result-object v24 │ │ +06f354: 1f18 8f03 |030a: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f358: 1a19 5521 |030c: const-string v25, "numverts" // string@2155 │ │ +06f35c: 7402 b024 1800 |030e: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f362: 0a18 |0311: move-result v24 │ │ +06f364: 3818 2600 |0312: if-eqz v24, 0338 // +0026 │ │ +06f368: 1318 0100 |0314: const/16 v24, #int 1 // #1 │ │ +06f36c: 0800 1300 |0316: move-object/from16 v0, v19 │ │ +06f370: 0201 1800 |0318: move/from16 v1, v24 │ │ +06f374: 7220 b225 1000 |031a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f37a: 0c18 |031d: move-result-object v24 │ │ +06f37c: 1f18 8f03 |031e: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f380: 7701 b10f 1800 |0320: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f386: 0a18 |0323: move-result v24 │ │ +06f388: 0200 1800 |0324: move/from16 v0, v24 │ │ +06f38c: 59d0 3109 |0326: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +06f390: 52d0 3109 |0328: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +06f394: 0218 0000 |032a: move/from16 v24, v0 │ │ +06f398: 9218 1806 |032c: mul-int v24, v24, v6 │ │ +06f39c: 0200 1800 |032e: move/from16 v0, v24 │ │ +06f3a0: 2300 e803 |0330: new-array v0, v0, [F // type@03e8 │ │ +06f3a4: 0818 0000 |0332: move-object/from16 v24, v0 │ │ +06f3a8: 0800 1800 |0334: move-object/from16 v0, v24 │ │ +06f3ac: 5bd0 3509 |0336: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f3b0: 1318 0000 |0338: const/16 v24, #int 0 // #0 │ │ +06f3b4: 0800 1300 |033a: move-object/from16 v0, v19 │ │ +06f3b8: 0201 1800 |033c: move/from16 v1, v24 │ │ +06f3bc: 7220 b225 1000 |033e: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f3c2: 0c18 |0341: move-result-object v24 │ │ +06f3c4: 1f18 8f03 |0342: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f3c8: 1a19 5421 |0344: const-string v25, "numtris" // string@2154 │ │ +06f3cc: 7402 b024 1800 |0346: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f3d2: 0a18 |0349: move-result v24 │ │ +06f3d4: 3818 2d00 |034a: if-eqz v24, 0377 // +002d │ │ +06f3d8: 1318 0100 |034c: const/16 v24, #int 1 // #1 │ │ +06f3dc: 0800 1300 |034e: move-object/from16 v0, v19 │ │ +06f3e0: 0201 1800 |0350: move/from16 v1, v24 │ │ +06f3e4: 7220 b225 1000 |0352: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f3ea: 0c18 |0355: move-result-object v24 │ │ +06f3ec: 1f18 8f03 |0356: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f3f0: 7701 b10f 1800 |0358: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f3f6: 0a18 |035b: move-result v24 │ │ +06f3f8: da18 1803 |035c: mul-int/lit8 v24, v24, #int 3 // #03 │ │ +06f3fc: 0200 1800 |035e: move/from16 v0, v24 │ │ +06f400: 2300 3904 |0360: new-array v0, v0, [S // type@0439 │ │ +06f404: 0818 0000 |0362: move-object/from16 v24, v0 │ │ +06f408: 0800 1800 |0364: move-object/from16 v0, v24 │ │ +06f40c: 5bd0 2f09 |0366: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +06f410: 54d0 2f09 |0368: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +06f414: 0818 0000 |036a: move-object/from16 v24, v0 │ │ +06f418: 0800 1800 |036c: move-object/from16 v0, v24 │ │ +06f41c: 2100 |036e: array-length v0, v0 │ │ +06f41e: 0218 0000 |036f: move/from16 v24, v0 │ │ +06f422: db18 1803 |0371: div-int/lit8 v24, v24, #int 3 // #03 │ │ +06f426: 0200 1800 |0373: move/from16 v0, v24 │ │ +06f42a: 59d0 3009 |0375: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +06f42e: 1318 0000 |0377: const/16 v24, #int 0 // #0 │ │ +06f432: 0800 1300 |0379: move-object/from16 v0, v19 │ │ +06f436: 0201 1800 |037b: move/from16 v1, v24 │ │ +06f43a: 7220 b225 1000 |037d: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f440: 0c18 |0380: move-result-object v24 │ │ +06f442: 1f18 8f03 |0381: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f446: 1a19 5621 |0383: const-string v25, "numweights" // string@2156 │ │ +06f44a: 7402 b024 1800 |0385: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f450: 0a18 |0388: move-result v24 │ │ +06f452: 3818 2600 |0389: if-eqz v24, 03af // +0026 │ │ +06f456: 1318 0100 |038b: const/16 v24, #int 1 // #1 │ │ +06f45a: 0800 1300 |038d: move-object/from16 v0, v19 │ │ +06f45e: 0201 1800 |038f: move/from16 v1, v24 │ │ +06f462: 7220 b225 1000 |0391: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f468: 0c18 |0394: move-result-object v24 │ │ +06f46a: 1f18 8f03 |0395: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f46e: 7701 b10f 1800 |0397: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f474: 0a18 |039a: move-result v24 │ │ +06f476: 0200 1800 |039b: move/from16 v0, v24 │ │ +06f47a: 59d0 3209 |039d: iput v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ +06f47e: 52d0 3209 |039f: iget v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ +06f482: 0218 0000 |03a1: move/from16 v24, v0 │ │ +06f486: 9218 1807 |03a3: mul-int v24, v24, v7 │ │ +06f48a: 0200 1800 |03a5: move/from16 v0, v24 │ │ +06f48e: 2300 e803 |03a7: new-array v0, v0, [F // type@03e8 │ │ +06f492: 0818 0000 |03a9: move-object/from16 v24, v0 │ │ +06f496: 0800 1800 |03ab: move-object/from16 v0, v24 │ │ +06f49a: 5bd0 3709 |03ad: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +06f49e: 1318 0000 |03af: const/16 v24, #int 0 // #0 │ │ +06f4a2: 0800 1300 |03b1: move-object/from16 v0, v19 │ │ +06f4a6: 0201 1800 |03b3: move/from16 v1, v24 │ │ +06f4aa: 7220 b225 1000 |03b5: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f4b0: 0c18 |03b8: move-result-object v24 │ │ +06f4b2: 1f18 8f03 |03b9: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f4b6: 1a19 ae29 |03bb: const-string v25, "vert" // string@29ae │ │ +06f4ba: 7402 b024 1800 |03bd: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f4c0: 0a18 |03c0: move-result v24 │ │ +06f4c2: 3818 9400 |03c1: if-eqz v24, 0455 // +0094 │ │ +06f4c6: 1318 0100 |03c3: const/16 v24, #int 1 // #1 │ │ +06f4ca: 0800 1300 |03c5: move-object/from16 v0, v19 │ │ +06f4ce: 0201 1800 |03c7: move/from16 v1, v24 │ │ +06f4d2: 7220 b225 1000 |03c9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f4d8: 0c18 |03cc: move-result-object v24 │ │ +06f4da: 1f18 8f03 |03cd: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f4de: 7701 b10f 1800 |03cf: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f4e4: 0a16 |03d2: move-result v22 │ │ +06f4e6: 9209 1606 |03d3: mul-int v9, v22, v6 │ │ +06f4ea: 54d0 3509 |03d5: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f4ee: 0819 0000 |03d7: move-object/from16 v25, v0 │ │ +06f4f2: d80a 0901 |03d9: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f4f6: 1318 0300 |03db: const/16 v24, #int 3 // #3 │ │ +06f4fa: 0800 1300 |03dd: move-object/from16 v0, v19 │ │ +06f4fe: 0201 1800 |03df: move/from16 v1, v24 │ │ +06f502: 7220 b225 1000 |03e1: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f508: 0c18 |03e4: move-result-object v24 │ │ +06f50a: 1f18 8f03 |03e5: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f50e: 7701 b00f 1800 |03e7: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f514: 0a18 |03ea: move-result v24 │ │ +06f516: 4b18 1909 |03eb: aput v24, v25, v9 │ │ +06f51a: 54d0 3509 |03ed: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f51e: 0819 0000 |03ef: move-object/from16 v25, v0 │ │ +06f522: d809 0a01 |03f1: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06f526: 1318 0400 |03f3: const/16 v24, #int 4 // #4 │ │ +06f52a: 0800 1300 |03f5: move-object/from16 v0, v19 │ │ +06f52e: 0201 1800 |03f7: move/from16 v1, v24 │ │ +06f532: 7220 b225 1000 |03f9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f538: 0c18 |03fc: move-result-object v24 │ │ +06f53a: 1f18 8f03 |03fd: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f53e: 7701 b00f 1800 |03ff: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f544: 0a18 |0402: move-result v24 │ │ +06f546: 4b18 190a |0403: aput v24, v25, v10 │ │ +06f54a: 54d0 3509 |0405: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f54e: 0819 0000 |0407: move-object/from16 v25, v0 │ │ +06f552: d80a 0901 |0409: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f556: 1318 0600 |040b: const/16 v24, #int 6 // #6 │ │ +06f55a: 0800 1300 |040d: move-object/from16 v0, v19 │ │ +06f55e: 0201 1800 |040f: move/from16 v1, v24 │ │ +06f562: 7220 b225 1000 |0411: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f568: 0c18 |0414: move-result-object v24 │ │ +06f56a: 1f18 8f03 |0415: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f56e: 7701 b00f 1800 |0417: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f574: 0a18 |041a: move-result v24 │ │ +06f576: 4b18 1909 |041b: aput v24, v25, v9 │ │ +06f57a: 54d0 3509 |041d: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f57e: 0819 0000 |041f: move-object/from16 v25, v0 │ │ +06f582: d809 0a01 |0421: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06f586: 1318 0700 |0423: const/16 v24, #int 7 // #7 │ │ +06f58a: 0800 1300 |0425: move-object/from16 v0, v19 │ │ +06f58e: 0201 1800 |0427: move/from16 v1, v24 │ │ +06f592: 7220 b225 1000 |0429: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f598: 0c18 |042c: move-result-object v24 │ │ +06f59a: 1f18 8f03 |042d: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f59e: 7701 b00f 1800 |042f: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f5a4: 0a18 |0432: move-result v24 │ │ +06f5a6: 4b18 190a |0433: aput v24, v25, v10 │ │ +06f5aa: 381c 2000 |0435: if-eqz v28, 0455 // +0020 │ │ +06f5ae: 54d0 3509 |0437: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f5b2: 0818 0000 |0439: move-object/from16 v24, v0 │ │ +06f5b6: d80a 0901 |043b: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f5ba: 1319 0000 |043d: const/16 v25, #int 0 // #0 │ │ +06f5be: 4b19 1809 |043f: aput v25, v24, v9 │ │ +06f5c2: 54d0 3509 |0441: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f5c6: 0818 0000 |0443: move-object/from16 v24, v0 │ │ +06f5ca: d809 0a01 |0445: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06f5ce: 1319 0000 |0447: const/16 v25, #int 0 // #0 │ │ +06f5d2: 4b19 180a |0449: aput v25, v24, v10 │ │ +06f5d6: 54d0 3509 |044b: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +06f5da: 0818 0000 |044d: move-object/from16 v24, v0 │ │ +06f5de: d80a 0901 |044f: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f5e2: 1319 0000 |0451: const/16 v25, #int 0 // #0 │ │ +06f5e6: 4b19 1809 |0453: aput v25, v24, v9 │ │ +06f5ea: 1318 0000 |0455: const/16 v24, #int 0 // #0 │ │ +06f5ee: 0800 1300 |0457: move-object/from16 v0, v19 │ │ +06f5f2: 0201 1800 |0459: move/from16 v1, v24 │ │ +06f5f6: 7220 b225 1000 |045b: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f5fc: 0c18 |045e: move-result-object v24 │ │ +06f5fe: 1f18 8f03 |045f: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f602: 1a19 be28 |0461: const-string v25, "tri" // string@28be │ │ +06f606: 7402 b024 1800 |0463: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f60c: 0a18 |0466: move-result v24 │ │ +06f60e: 3818 5c00 |0467: if-eqz v24, 04c3 // +005c │ │ +06f612: 1318 0100 |0469: const/16 v24, #int 1 // #1 │ │ +06f616: 0800 1300 |046b: move-object/from16 v0, v19 │ │ +06f61a: 0201 1800 |046d: move/from16 v1, v24 │ │ +06f61e: 7220 b225 1000 |046f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f624: 0c18 |0472: move-result-object v24 │ │ +06f626: 1f18 8f03 |0473: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f62a: 7701 b10f 1800 |0475: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f630: 0a14 |0478: move-result v20 │ │ +06f632: da09 1403 |0479: mul-int/lit8 v9, v20, #int 3 // #03 │ │ +06f636: 54d0 2f09 |047b: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +06f63a: 0819 0000 |047d: move-object/from16 v25, v0 │ │ +06f63e: d80a 0901 |047f: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f642: 1318 0200 |0481: const/16 v24, #int 2 // #2 │ │ +06f646: 0800 1300 |0483: move-object/from16 v0, v19 │ │ +06f64a: 0201 1800 |0485: move/from16 v1, v24 │ │ +06f64e: 7220 b225 1000 |0487: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f654: 0c18 |048a: move-result-object v24 │ │ +06f656: 1f18 8f03 |048b: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f65a: 7701 a624 1800 |048d: invoke-static/range {v24}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@24a6 │ │ +06f660: 0a18 |0490: move-result v24 │ │ +06f662: 5118 1909 |0491: aput-short v24, v25, v9 │ │ +06f666: 54d0 2f09 |0493: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +06f66a: 0819 0000 |0495: move-object/from16 v25, v0 │ │ +06f66e: d809 0a01 |0497: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06f672: 1318 0300 |0499: const/16 v24, #int 3 // #3 │ │ +06f676: 0800 1300 |049b: move-object/from16 v0, v19 │ │ +06f67a: 0201 1800 |049d: move/from16 v1, v24 │ │ +06f67e: 7220 b225 1000 |049f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f684: 0c18 |04a2: move-result-object v24 │ │ +06f686: 1f18 8f03 |04a3: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f68a: 7701 a624 1800 |04a5: invoke-static/range {v24}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@24a6 │ │ +06f690: 0a18 |04a8: move-result v24 │ │ +06f692: 5118 190a |04a9: aput-short v24, v25, v10 │ │ +06f696: 54d0 2f09 |04ab: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +06f69a: 0819 0000 |04ad: move-object/from16 v25, v0 │ │ +06f69e: d80a 0901 |04af: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f6a2: 1318 0400 |04b1: const/16 v24, #int 4 // #4 │ │ +06f6a6: 0800 1300 |04b3: move-object/from16 v0, v19 │ │ +06f6aa: 0201 1800 |04b5: move/from16 v1, v24 │ │ +06f6ae: 7220 b225 1000 |04b7: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f6b4: 0c18 |04ba: move-result-object v24 │ │ +06f6b6: 1f18 8f03 |04bb: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f6ba: 7701 a624 1800 |04bd: invoke-static/range {v24}, Ljava/lang/Short;.parseShort:(Ljava/lang/String;)S // method@24a6 │ │ +06f6c0: 0a18 |04c0: move-result v24 │ │ +06f6c2: 5118 1909 |04c1: aput-short v24, v25, v9 │ │ +06f6c6: 1318 0000 |04c3: const/16 v24, #int 0 // #0 │ │ +06f6ca: 0800 1300 |04c5: move-object/from16 v0, v19 │ │ +06f6ce: 0201 1800 |04c7: move/from16 v1, v24 │ │ +06f6d2: 7220 b225 1000 |04c9: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f6d8: 0c18 |04cc: move-result-object v24 │ │ +06f6da: 1f18 8f03 |04cd: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f6de: 1a19 f729 |04cf: const-string v25, "weight" // string@29f7 │ │ +06f6e2: 7402 b024 1800 |04d1: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +06f6e8: 0a18 |04d4: move-result v24 │ │ +06f6ea: 3818 eefd |04d5: if-eqz v24, 02c3 // -0212 │ │ +06f6ee: 1318 0100 |04d7: const/16 v24, #int 1 // #1 │ │ +06f6f2: 0800 1300 |04d9: move-object/from16 v0, v19 │ │ +06f6f6: 0201 1800 |04db: move/from16 v1, v24 │ │ +06f6fa: 7220 b225 1000 |04dd: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f700: 0c18 |04e0: move-result-object v24 │ │ +06f702: 1f18 8f03 |04e1: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f706: 7701 b10f 1800 |04e3: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f70c: 0a17 |04e6: move-result v23 │ │ +06f70e: 9209 1707 |04e7: mul-int v9, v23, v7 │ │ +06f712: 54d0 3709 |04e9: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +06f716: 0819 0000 |04eb: move-object/from16 v25, v0 │ │ +06f71a: d80a 0901 |04ed: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f71e: 1318 0200 |04ef: const/16 v24, #int 2 // #2 │ │ +06f722: 0800 1300 |04f1: move-object/from16 v0, v19 │ │ +06f726: 0201 1800 |04f3: move/from16 v1, v24 │ │ +06f72a: 7220 b225 1000 |04f5: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f730: 0c18 |04f8: move-result-object v24 │ │ +06f732: 1f18 8f03 |04f9: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f736: 7701 b10f 1800 |04fb: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseInt:(Ljava/lang/String;)I // method@0fb1 │ │ +06f73c: 0a18 |04fe: move-result v24 │ │ +06f73e: 0200 1800 |04ff: move/from16 v0, v24 │ │ +06f742: 8200 |0501: int-to-float v0, v0 │ │ +06f744: 0218 0000 |0502: move/from16 v24, v0 │ │ +06f748: 4b18 1909 |0504: aput v24, v25, v9 │ │ +06f74c: 54d0 3709 |0506: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +06f750: 0819 0000 |0508: move-object/from16 v25, v0 │ │ +06f754: d809 0a01 |050a: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06f758: 1318 0300 |050c: const/16 v24, #int 3 // #3 │ │ +06f75c: 0800 1300 |050e: move-object/from16 v0, v19 │ │ +06f760: 0201 1800 |0510: move/from16 v1, v24 │ │ +06f764: 7220 b225 1000 |0512: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f76a: 0c18 |0515: move-result-object v24 │ │ +06f76c: 1f18 8f03 |0516: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f770: 7701 b00f 1800 |0518: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f776: 0a18 |051b: move-result v24 │ │ +06f778: 4b18 190a |051c: aput v24, v25, v10 │ │ +06f77c: 54d0 3709 |051e: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +06f780: 0819 0000 |0520: move-object/from16 v25, v0 │ │ +06f784: d80a 0901 |0522: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f788: 1318 0500 |0524: const/16 v24, #int 5 // #5 │ │ +06f78c: 0800 1300 |0526: move-object/from16 v0, v19 │ │ +06f790: 0201 1800 |0528: move/from16 v1, v24 │ │ +06f794: 7220 b225 1000 |052a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f79a: 0c18 |052d: move-result-object v24 │ │ +06f79c: 1f18 8f03 |052e: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f7a0: 7701 b00f 1800 |0530: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f7a6: 0a18 |0533: move-result v24 │ │ +06f7a8: 4b18 1909 |0534: aput v24, v25, v9 │ │ +06f7ac: 54d0 3709 |0536: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +06f7b0: 0819 0000 |0538: move-object/from16 v25, v0 │ │ +06f7b4: d809 0a01 |053a: add-int/lit8 v9, v10, #int 1 // #01 │ │ +06f7b8: 1318 0600 |053c: const/16 v24, #int 6 // #6 │ │ +06f7bc: 0800 1300 |053e: move-object/from16 v0, v19 │ │ +06f7c0: 0201 1800 |0540: move/from16 v1, v24 │ │ +06f7c4: 7220 b225 1000 |0542: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f7ca: 0c18 |0545: move-result-object v24 │ │ +06f7cc: 1f18 8f03 |0546: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f7d0: 7701 b00f 1800 |0548: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f7d6: 0a18 |054b: move-result v24 │ │ +06f7d8: 4b18 190a |054c: aput v24, v25, v10 │ │ +06f7dc: 54d0 3709 |054e: iget-object v0, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +06f7e0: 0819 0000 |0550: move-object/from16 v25, v0 │ │ +06f7e4: d80a 0901 |0552: add-int/lit8 v10, v9, #int 1 // #01 │ │ +06f7e8: 1318 0700 |0554: const/16 v24, #int 7 // #7 │ │ +06f7ec: 0800 1300 |0556: move-object/from16 v0, v19 │ │ +06f7f0: 0201 1800 |0558: move/from16 v1, v24 │ │ +06f7f4: 7220 b225 1000 |055a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +06f7fa: 0c18 |055d: move-result-object v24 │ │ +06f7fc: 1f18 8f03 |055e: check-cast v24, Ljava/lang/String; // type@038f │ │ +06f800: 7701 b00f 1800 |0560: invoke-static/range {v24}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;.parseFloat:(Ljava/lang/String;)F // method@0fb0 │ │ +06f806: 0a18 |0563: move-result v24 │ │ +06f808: 4b18 1909 |0564: aput v24, v25, v9 │ │ +06f80c: 2900 5dfd |0566: goto/16 02c3 // -02a3 │ │ +06f810: 0d05 |0568: move-exception v5 │ │ +06f812: 2900 30fb |0569: goto/16 0099 // -04d0 │ │ +06f816: 0134 |056b: move v4, v3 │ │ +06f818: 2900 cbfa |056c: goto/16 0037 // -0535 │ │ +06f81c: 0143 |056e: move v3, v4 │ │ +06f81e: 2900 2efb |056f: goto/16 009d // -04d2 │ │ catches : 3 │ │ 0x0037 - 0x0097 │ │ Ljava/lang/Exception; -> 0x0097 │ │ 0x00a0 - 0x02b9 │ │ Ljava/lang/Exception; -> 0x0097 │ │ 0x02bb - 0x0566 │ │ Ljava/lang/Exception; -> 0x0568 │ │ @@ -60166,151 +60167,153 @@ │ │ 0x0000 - 0x0571 reg=28 allocateNormals Z │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;) │ │ name : 'parseFloat' │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 16 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 78 16-bit code units │ │ -061aac: |[061aac] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.parseFloat:(Ljava/lang/String;)F │ │ -061abc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -061abe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -061ac0: 1508 803f |0002: const/high16 v8, #int 1065353216 // #3f80 │ │ -061ac4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -061ac6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -061ac8: 6e10 ba24 0f00 |0006: invoke-virtual {v15}, Ljava/lang/String;.length:()I // method@24ba │ │ -061ace: 0a07 |0009: move-result v7 │ │ -061ad0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -061ad2: 0123 |000b: move v3, v2 │ │ -061ad4: 3575 3e00 |000c: if-ge v5, v7, 004a // +003e │ │ -061ad8: 6e20 ac24 5f00 |000e: invoke-virtual {v15, v5}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -061ade: 0a01 |0011: move-result v1 │ │ -061ae0: 130a 2d00 |0012: const/16 v10, #int 45 // #2d │ │ -061ae4: 33a1 0900 |0014: if-ne v1, v10, 001d // +0009 │ │ -061ae8: 1508 80bf |0016: const/high16 v8, #int -1082130432 // #bf80 │ │ -061aec: 0132 |0018: move v2, v3 │ │ -061aee: d805 0501 |0019: add-int/lit8 v5, v5, #int 1 // #01 │ │ -061af2: 0123 |001b: move v3, v2 │ │ -061af4: 28f0 |001c: goto 000c // -0010 │ │ -061af6: 130a 2b00 |001d: const/16 v10, #int 43 // #2b │ │ -061afa: 33a1 0400 |001f: if-ne v1, v10, 0023 // +0004 │ │ -061afe: 0132 |0021: move v2, v3 │ │ -061b00: 28f7 |0022: goto 0019 // -0009 │ │ -061b02: 130a 2e00 |0023: const/16 v10, #int 46 // #2e │ │ -061b06: 32a1 0600 |0025: if-eq v1, v10, 002b // +0006 │ │ -061b0a: 130a 2c00 |0027: const/16 v10, #int 44 // #2c │ │ -061b0e: 33a1 0500 |0029: if-ne v1, v10, 002e // +0005 │ │ -061b12: 1216 |002b: const/4 v6, #int 1 // #1 │ │ -061b14: 0132 |002c: move v2, v3 │ │ -061b16: 28ec |002d: goto 0019 // -0014 │ │ -061b18: d80a 01d0 |002e: add-int/lit8 v10, v1, #int -48 // #d0 │ │ -061b1c: 82a9 |0030: int-to-float v9, v10 │ │ -061b1e: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ -061b22: 150a 2041 |0033: const/high16 v10, #int 1092616192 // #4120 │ │ -061b26: c84a |0035: mul-float/2addr v10, v4 │ │ -061b28: a604 0a09 |0036: add-float v4, v10, v9 │ │ -061b2c: 0132 |0038: move v2, v3 │ │ -061b2e: 28e0 |0039: goto 0019 // -0020 │ │ -061b30: 150a 803f |003a: const/high16 v10, #int 1065353216 // #3f80 │ │ -061b34: 190b 2440 |003c: const-wide/high16 v11, #long 4621819117588971520 // #4024 │ │ -061b38: d802 0301 |003e: add-int/lit8 v2, v3, #int 1 // #01 │ │ -061b3c: 833d |0040: int-to-double v13, v3 │ │ -061b3e: 7140 8924 cbed |0041: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -061b44: 0b0b |0044: move-result-wide v11 │ │ -061b46: 8cbb |0045: double-to-float v11, v11 │ │ -061b48: c9ba |0046: div-float/2addr v10, v11 │ │ -061b4a: c89a |0047: mul-float/2addr v10, v9 │ │ -061b4c: c6a0 |0048: add-float/2addr v0, v10 │ │ -061b4e: 28d0 |0049: goto 0019 // -0030 │ │ -061b50: a60a 0400 |004a: add-float v10, v4, v0 │ │ -061b54: c88a |004c: mul-float/2addr v10, v8 │ │ -061b56: 0f0a |004d: return v10 │ │ + insns size : 82 16-bit code units │ │ +06f848: |[06f848] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.parseFloat:(Ljava/lang/String;)F │ │ +06f858: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06f85a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06f85c: 150a 803f |0002: const/high16 v10, #int 1065353216 // #3f80 │ │ +06f860: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +06f862: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +06f864: 7401 ba24 1200 |0006: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@24ba │ │ +06f86a: 0a09 |0009: move-result v9 │ │ +06f86c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +06f86e: 0145 |000b: move v5, v4 │ │ +06f870: 3597 4200 |000c: if-ge v7, v9, 004e // +0042 │ │ +06f874: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +06f878: 6e20 ac24 7000 |0010: invoke-virtual {v0, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +06f87e: 0a03 |0013: move-result v3 │ │ +06f880: 130c 2d00 |0014: const/16 v12, #int 45 // #2d │ │ +06f884: 33c3 0900 |0016: if-ne v3, v12, 001f // +0009 │ │ +06f888: 150a 80bf |0018: const/high16 v10, #int -1082130432 // #bf80 │ │ +06f88c: 0154 |001a: move v4, v5 │ │ +06f88e: d807 0701 |001b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06f892: 0145 |001d: move v5, v4 │ │ +06f894: 28ee |001e: goto 000c // -0012 │ │ +06f896: 130c 2b00 |001f: const/16 v12, #int 43 // #2b │ │ +06f89a: 33c3 0400 |0021: if-ne v3, v12, 0025 // +0004 │ │ +06f89e: 0154 |0023: move v4, v5 │ │ +06f8a0: 28f7 |0024: goto 001b // -0009 │ │ +06f8a2: 130c 2e00 |0025: const/16 v12, #int 46 // #2e │ │ +06f8a6: 32c3 0600 |0027: if-eq v3, v12, 002d // +0006 │ │ +06f8aa: 130c 2c00 |0029: const/16 v12, #int 44 // #2c │ │ +06f8ae: 33c3 0500 |002b: if-ne v3, v12, 0030 // +0005 │ │ +06f8b2: 1218 |002d: const/4 v8, #int 1 // #1 │ │ +06f8b4: 0154 |002e: move v4, v5 │ │ +06f8b6: 28ec |002f: goto 001b // -0014 │ │ +06f8b8: d80c 03d0 |0030: add-int/lit8 v12, v3, #int -48 // #d0 │ │ +06f8bc: 82cb |0032: int-to-float v11, v12 │ │ +06f8be: 3908 0900 |0033: if-nez v8, 003c // +0009 │ │ +06f8c2: 150c 2041 |0035: const/high16 v12, #int 1092616192 // #4120 │ │ +06f8c6: c86c |0037: mul-float/2addr v12, v6 │ │ +06f8c8: a606 0c0b |0038: add-float v6, v12, v11 │ │ +06f8cc: 0154 |003a: move v4, v5 │ │ +06f8ce: 28e0 |003b: goto 001b // -0020 │ │ +06f8d0: 150c 803f |003c: const/high16 v12, #int 1065353216 // #3f80 │ │ +06f8d4: 190e 2440 |003e: const-wide/high16 v14, #long 4621819117588971520 // #4024 │ │ +06f8d8: d804 0501 |0040: add-int/lit8 v4, v5, #int 1 // #01 │ │ +06f8dc: 8350 |0042: int-to-double v0, v5 │ │ +06f8de: 0510 0000 |0043: move-wide/from16 v16, v0 │ │ +06f8e2: 7704 8924 0e00 |0045: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +06f8e8: 0b0e |0048: move-result-wide v14 │ │ +06f8ea: 8ced |0049: double-to-float v13, v14 │ │ +06f8ec: c9dc |004a: div-float/2addr v12, v13 │ │ +06f8ee: c8bc |004b: mul-float/2addr v12, v11 │ │ +06f8f0: c6c2 |004c: add-float/2addr v2, v12 │ │ +06f8f2: 28ce |004d: goto 001b // -0032 │ │ +06f8f4: a60c 0602 |004e: add-float v12, v6, v2 │ │ +06f8f8: c8ac |0050: mul-float/2addr v12, v10 │ │ +06f8fa: 0f0c |0051: return v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0001 line=338 │ │ 0x0002 line=339 │ │ 0x0004 line=340 │ │ 0x0005 line=341 │ │ 0x0006 line=342 │ │ 0x000a line=343 │ │ 0x000e line=344 │ │ - 0x0012 line=345 │ │ - 0x0016 line=346 │ │ - 0x0019 line=343 │ │ - 0x001d line=349 │ │ - 0x0023 line=350 │ │ - 0x002b line=351 │ │ - 0x002d line=352 │ │ - 0x002e line=355 │ │ - 0x0031 line=356 │ │ - 0x0033 line=357 │ │ - 0x003a line=359 │ │ - 0x004a line=362 │ │ - locals : │ │ - 0x0006 - 0x000c reg=2 count I │ │ - 0x000c - 0x0019 reg=3 count I │ │ - 0x0019 - 0x001c reg=2 count I │ │ - 0x001c - 0x0022 reg=3 count I │ │ - 0x0022 - 0x0023 reg=2 count I │ │ - 0x0023 - 0x002d reg=3 count I │ │ - 0x002d - 0x002e reg=2 count I │ │ - 0x002e - 0x0039 reg=3 count I │ │ - 0x0039 - 0x003a reg=2 count I │ │ - 0x003a - 0x0040 reg=3 count I │ │ - 0x0012 - 0x004a reg=1 c C │ │ - 0x0040 - 0x004a reg=2 count I │ │ - 0x0031 - 0x004a reg=9 val F │ │ - 0x0002 - 0x004e reg=0 back F │ │ - 0x004a - 0x004e reg=3 count I │ │ - 0x0001 - 0x004e reg=4 front F │ │ - 0x000b - 0x004e reg=5 i I │ │ - 0x0005 - 0x004e reg=6 isBack Z │ │ - 0x000a - 0x004e reg=7 len I │ │ - 0x0004 - 0x004e reg=8 sign F │ │ - 0x0000 - 0x004e reg=15 value Ljava/lang/String; │ │ + 0x0014 line=345 │ │ + 0x0018 line=346 │ │ + 0x001b line=343 │ │ + 0x001f line=349 │ │ + 0x0025 line=350 │ │ + 0x002d line=351 │ │ + 0x002f line=352 │ │ + 0x0030 line=355 │ │ + 0x0033 line=356 │ │ + 0x0035 line=357 │ │ + 0x003c line=359 │ │ + 0x004e line=362 │ │ + locals : │ │ + 0x0006 - 0x000c reg=4 count I │ │ + 0x000c - 0x001b reg=5 count I │ │ + 0x001b - 0x001e reg=4 count I │ │ + 0x001e - 0x0024 reg=5 count I │ │ + 0x0024 - 0x0025 reg=4 count I │ │ + 0x0025 - 0x002f reg=5 count I │ │ + 0x002f - 0x0030 reg=4 count I │ │ + 0x0030 - 0x003b reg=5 count I │ │ + 0x003b - 0x003c reg=4 count I │ │ + 0x003c - 0x0042 reg=5 count I │ │ + 0x0014 - 0x004e reg=3 c C │ │ + 0x0042 - 0x004e reg=4 count I │ │ + 0x0033 - 0x004e reg=11 val F │ │ + 0x0002 - 0x0052 reg=2 back F │ │ + 0x004e - 0x0052 reg=5 count I │ │ + 0x0001 - 0x0052 reg=6 front F │ │ + 0x000b - 0x0052 reg=7 i I │ │ + 0x0005 - 0x0052 reg=8 isBack Z │ │ + 0x000a - 0x0052 reg=9 len I │ │ + 0x0004 - 0x0052 reg=10 sign F │ │ + 0x0000 - 0x0052 reg=18 value Ljava/lang/String; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader;) │ │ name : 'parseInt' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -061b58: |[061b58] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.parseInt:(Ljava/lang/String;)I │ │ -061b68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -061b6a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -061b6c: 6e10 ba24 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ -061b72: 0a03 |0005: move-result v3 │ │ -061b74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -061b76: 3532 1a00 |0007: if-ge v2, v3, 0021 // +001a │ │ -061b7a: 6e20 ac24 2700 |0009: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -061b80: 0a00 |000c: move-result v0 │ │ -061b82: 1306 2d00 |000d: const/16 v6, #int 45 // #2d │ │ -061b86: 3360 0600 |000f: if-ne v0, v6, 0015 // +0006 │ │ -061b8a: 12f4 |0011: const/4 v4, #int -1 // #ff │ │ -061b8c: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -061b90: 28f3 |0014: goto 0007 // -000d │ │ -061b92: 1306 2b00 |0015: const/16 v6, #int 43 // #2b │ │ -061b96: 3260 fbff |0017: if-eq v0, v6, 0012 // -0005 │ │ -061b9a: 1306 2e00 |0019: const/16 v6, #int 46 // #2e │ │ -061b9e: 3260 0600 |001b: if-eq v0, v6, 0021 // +0006 │ │ -061ba2: 1306 2c00 |001d: const/16 v6, #int 44 // #2c │ │ -061ba6: 3360 0500 |001f: if-ne v0, v6, 0024 // +0005 │ │ -061baa: 9206 0401 |0021: mul-int v6, v4, v1 │ │ -061bae: 0f06 |0023: return v6 │ │ -061bb0: d805 00d0 |0024: add-int/lit8 v5, v0, #int -48 // #d0 │ │ -061bb4: da06 010a |0026: mul-int/lit8 v6, v1, #int 10 // #0a │ │ -061bb8: 9001 0605 |0028: add-int v1, v6, v5 │ │ -061bbc: 28e8 |002a: goto 0012 // -0018 │ │ +06f8fc: |[06f8fc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Loader.parseInt:(Ljava/lang/String;)I │ │ +06f90c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06f90e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +06f910: 6e10 ba24 0700 |0002: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ +06f916: 0a03 |0005: move-result v3 │ │ +06f918: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06f91a: 3532 1a00 |0007: if-ge v2, v3, 0021 // +001a │ │ +06f91e: 6e20 ac24 2700 |0009: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +06f924: 0a00 |000c: move-result v0 │ │ +06f926: 1306 2d00 |000d: const/16 v6, #int 45 // #2d │ │ +06f92a: 3360 0600 |000f: if-ne v0, v6, 0015 // +0006 │ │ +06f92e: 12f4 |0011: const/4 v4, #int -1 // #ff │ │ +06f930: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06f934: 28f3 |0014: goto 0007 // -000d │ │ +06f936: 1306 2b00 |0015: const/16 v6, #int 43 // #2b │ │ +06f93a: 3260 fbff |0017: if-eq v0, v6, 0012 // -0005 │ │ +06f93e: 1306 2e00 |0019: const/16 v6, #int 46 // #2e │ │ +06f942: 3260 0600 |001b: if-eq v0, v6, 0021 // +0006 │ │ +06f946: 1306 2c00 |001d: const/16 v6, #int 44 // #2c │ │ +06f94a: 3360 0500 |001f: if-ne v0, v6, 0024 // +0005 │ │ +06f94e: 9206 0401 |0021: mul-int v6, v4, v1 │ │ +06f952: 0f06 |0023: return v6 │ │ +06f954: d805 00d0 |0024: add-int/lit8 v5, v0, #int -48 // #d0 │ │ +06f958: da06 010a |0026: mul-int/lit8 v6, v1, #int 10 // #0a │ │ +06f95c: 9001 0605 |0028: add-int v1, v6, v5 │ │ +06f960: 28e8 |002a: goto 0012 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0001 line=367 │ │ 0x0002 line=369 │ │ 0x0006 line=370 │ │ 0x0009 line=371 │ │ @@ -60424,34 +60427,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -061bc0: |[061bc0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.:()V │ │ -061bd0: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061bd4: 7010 1d13 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -061bda: 6900 2c09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -061bde: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061be2: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -061be8: 6900 2909 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ -061bec: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061bf0: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -061bf6: 6900 2a09 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -061bfa: 2200 dd01 |0015: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061bfe: 7010 1d13 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -061c04: 6900 2b09 |001a: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._n:Lcom/badlogic/gdx/math/Vector3; // field@092b │ │ -061c08: 2200 8801 |001c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -061c0c: 7010 c70f 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -061c12: 6900 3309 |0021: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -061c16: 2200 dd01 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061c1a: 7010 1d13 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -061c20: 6900 3609 |0028: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -061c24: 0e00 |002a: return-void │ │ +06f964: |[06f964] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.:()V │ │ +06f974: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06f978: 7010 1d13 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06f97e: 6900 2c09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +06f982: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06f986: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06f98c: 6900 2909 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ +06f990: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06f994: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06f99a: 6900 2a09 |0013: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +06f99e: 2200 dd01 |0015: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06f9a2: 7010 1d13 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06f9a8: 6900 2b09 |001a: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._n:Lcom/badlogic/gdx/math/Vector3; // field@092b │ │ +06f9ac: 2200 8801 |001c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +06f9b0: 7010 c70f 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +06f9b6: 6900 3309 |0021: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +06f9ba: 2200 dd01 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06f9be: 7010 1d13 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +06f9c4: 6900 3609 |0028: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06f9c8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=214 │ │ 0x000e line=215 │ │ 0x0015 line=216 │ │ 0x001c line=227 │ │ @@ -60463,17 +60466,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061c28: |[061c28] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.:()V │ │ -061c38: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -061c3e: 0e00 |0003: return-void │ │ +06f9cc: |[06f9cc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.:()V │ │ +06f9dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +06f9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;) │ │ @@ -60481,34 +60484,34 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -061c40: |[061c40] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calcNor:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -061c50: 6e10 2413 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1324 │ │ -061c56: 0c00 |0003: move-result-object v0 │ │ -061c58: 6900 2909 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ -061c5c: 6200 2909 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ -061c60: 6e20 4a13 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -061c66: 6e10 2413 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1324 │ │ -061c6c: 0c00 |000e: move-result-object v0 │ │ -061c6e: 6900 2a09 |000f: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -061c72: 6200 2a09 |0011: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -061c76: 6e20 4a13 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -061c7c: 6200 2909 |0016: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ -061c80: 6201 2a09 |0018: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ -061c84: 6e20 2613 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -061c8a: 0c00 |001d: move-result-object v0 │ │ -061c8c: 6e10 3e13 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -061c92: 0c00 |0021: move-result-object v0 │ │ -061c94: 6900 2b09 |0022: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._n:Lcom/badlogic/gdx/math/Vector3; // field@092b │ │ -061c98: 6200 2b09 |0024: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._n:Lcom/badlogic/gdx/math/Vector3; // field@092b │ │ -061c9c: 1100 |0026: return-object v0 │ │ +06f9e4: |[06f9e4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calcNor:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +06f9f4: 6e10 2413 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1324 │ │ +06f9fa: 0c00 |0003: move-result-object v0 │ │ +06f9fc: 6900 2909 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ +06fa00: 6200 2909 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ +06fa04: 6e20 4a13 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +06fa0a: 6e10 2413 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1324 │ │ +06fa10: 0c00 |000e: move-result-object v0 │ │ +06fa12: 6900 2a09 |000f: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +06fa16: 6200 2a09 |0011: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +06fa1a: 6e20 4a13 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +06fa20: 6200 2909 |0016: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._A:Lcom/badlogic/gdx/math/Vector3; // field@0929 │ │ +06fa24: 6201 2a09 |0018: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._B:Lcom/badlogic/gdx/math/Vector3; // field@092a │ │ +06fa28: 6e20 2613 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +06fa2e: 0c00 |001d: move-result-object v0 │ │ +06fa30: 6e10 3e13 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06fa36: 0c00 |0021: move-result-object v0 │ │ +06fa38: 6900 2b09 |0022: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._n:Lcom/badlogic/gdx/math/Vector3; // field@092b │ │ +06fa3c: 6200 2b09 |0024: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;._n:Lcom/badlogic/gdx/math/Vector3; // field@092b │ │ +06fa40: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x000b line=221 │ │ 0x0011 line=222 │ │ 0x0016 line=223 │ │ @@ -60523,519 +60526,519 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[S[FII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 59 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 999 16-bit code units │ │ -061ca0: |[061ca0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[S[FII)V │ │ -061cb0: 1323 0200 |0000: const/16 v35, #int 2 // #2 │ │ -061cb4: 1313 0000 |0002: const/16 v19, #int 0 // #0 │ │ -061cb8: 0800 3600 |0004: move-object/from16 v0, v54 │ │ -061cbc: 2100 |0006: array-length v0, v0 │ │ -061cbe: 0230 0000 |0007: move/from16 v48, v0 │ │ -061cc2: 0200 2300 |0009: move/from16 v0, v35 │ │ -061cc6: 0201 3000 |000b: move/from16 v1, v48 │ │ -061cca: 3510 1401 |000d: if-ge v0, v1, 0121 // +0114 │ │ -061cce: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -061cd0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -061cd2: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -061cd4: 4430 3623 |0012: aget v48, v54, v35 │ │ -061cd8: 0200 3000 |0014: move/from16 v0, v48 │ │ -061cdc: 8700 |0016: float-to-int v0, v0 │ │ -061cde: 022e 0000 |0017: move/from16 v46, v0 │ │ -061ce2: d830 2301 |0019: add-int/lit8 v48, v35, #int 1 // #01 │ │ -061ce6: 4430 3630 |001b: aget v48, v54, v48 │ │ -061cea: 0200 3000 |001d: move/from16 v0, v48 │ │ -061cee: 8700 |001f: float-to-int v0, v0 │ │ -061cf0: 022d 0000 |0020: move/from16 v45, v0 │ │ -061cf4: 922e 2e3a |0022: mul-int v46, v46, v58 │ │ -061cf8: 1311 0000 |0024: const/16 v17, #int 0 // #0 │ │ -061cfc: 022f 2e00 |0026: move/from16 v47, v46 │ │ -061d00: 0200 1100 |0028: move/from16 v0, v17 │ │ -061d04: 0201 2d00 |002a: move/from16 v1, v45 │ │ -061d08: 3510 e100 |002c: if-ge v0, v1, 010d // +00e1 │ │ -061d0c: d82e 2f01 |002e: add-int/lit8 v46, v47, #int 1 // #01 │ │ -061d10: 4430 352f |0030: aget v48, v53, v47 │ │ -061d14: 0200 3000 |0032: move/from16 v0, v48 │ │ -061d18: 8700 |0034: float-to-int v0, v0 │ │ -061d1a: 0230 0000 |0035: move/from16 v48, v0 │ │ -061d1e: e012 3003 |0037: shl-int/lit8 v18, v48, #int 3 // #03 │ │ -061d22: d82f 2e01 |0039: add-int/lit8 v47, v46, #int 1 // #01 │ │ -061d26: 4404 352e |003b: aget v4, v53, v46 │ │ -061d2a: d82e 2f01 |003d: add-int/lit8 v46, v47, #int 1 // #01 │ │ -061d2e: 442a 352f |003f: aget v42, v53, v47 │ │ -061d32: d82f 2e01 |0041: add-int/lit8 v47, v46, #int 1 // #01 │ │ -061d36: 442b 352e |0043: aget v43, v53, v46 │ │ -061d3a: d82e 2f01 |0045: add-int/lit8 v46, v47, #int 1 // #01 │ │ -061d3e: 442c 352f |0047: aget v44, v53, v47 │ │ -061d42: d82e 2e03 |0049: add-int/lit8 v46, v46, #int 3 // #03 │ │ -061d46: 0800 3400 |004b: move-object/from16 v0, v52 │ │ -061d4a: 5400 1c09 |004d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061d4e: 0830 0000 |004f: move-object/from16 v48, v0 │ │ -061d52: d831 1204 |0051: add-int/lit8 v49, v18, #int 4 // #04 │ │ -061d56: 4419 3031 |0053: aget v25, v48, v49 │ │ -061d5a: 0800 3400 |0055: move-object/from16 v0, v52 │ │ -061d5e: 5400 1c09 |0057: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061d62: 0830 0000 |0059: move-object/from16 v48, v0 │ │ -061d66: d831 1205 |005b: add-int/lit8 v49, v18, #int 5 // #05 │ │ -061d6a: 441a 3031 |005d: aget v26, v48, v49 │ │ -061d6e: 0800 3400 |005f: move-object/from16 v0, v52 │ │ -061d72: 5400 1c09 |0061: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061d76: 0830 0000 |0063: move-object/from16 v48, v0 │ │ -061d7a: d831 1206 |0065: add-int/lit8 v49, v18, #int 6 // #06 │ │ -061d7e: 441b 3031 |0067: aget v27, v48, v49 │ │ -061d82: 0800 3400 |0069: move-object/from16 v0, v52 │ │ -061d86: 5400 1c09 |006b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061d8a: 0830 0000 |006d: move-object/from16 v48, v0 │ │ -061d8e: d831 1207 |006f: add-int/lit8 v49, v18, #int 7 // #07 │ │ -061d92: 4418 3031 |0071: aget v24, v48, v49 │ │ -061d96: 0200 1900 |0073: move/from16 v0, v25 │ │ -061d9a: 7f0e |0075: neg-float v14, v0 │ │ -061d9c: 0200 1a00 |0076: move/from16 v0, v26 │ │ -061da0: 7f0f |0078: neg-float v15, v0 │ │ -061da2: 0200 1b00 |0079: move/from16 v0, v27 │ │ -061da6: 7f00 |007b: neg-float v0, v0 │ │ -061da8: 0210 0000 |007c: move/from16 v16, v0 │ │ -061dac: 020d 1800 |007e: move/from16 v13, v24 │ │ -061db0: 0200 1900 |0080: move/from16 v0, v25 │ │ -061db4: 7f00 |0082: neg-float v0, v0 │ │ -061db6: 0230 0000 |0083: move/from16 v48, v0 │ │ -061dba: a830 302a |0085: mul-float v48, v48, v42 │ │ -061dbe: a831 1a2b |0087: mul-float v49, v26, v43 │ │ -061dc2: a730 3031 |0089: sub-float v48, v48, v49 │ │ -061dc6: a831 1b2c |008b: mul-float v49, v27, v44 │ │ -061dca: a71c 3031 |008d: sub-float v28, v48, v49 │ │ -061dce: a830 182a |008f: mul-float v48, v24, v42 │ │ -061dd2: a831 1a2c |0091: mul-float v49, v26, v44 │ │ -061dd6: a630 3031 |0093: add-float v48, v48, v49 │ │ -061dda: a831 1b2b |0095: mul-float v49, v27, v43 │ │ -061dde: a71d 3031 |0097: sub-float v29, v48, v49 │ │ -061de2: a830 182b |0099: mul-float v48, v24, v43 │ │ -061de6: a831 1b2a |009b: mul-float v49, v27, v42 │ │ -061dea: a630 3031 |009d: add-float v48, v48, v49 │ │ -061dee: a831 192c |009f: mul-float v49, v25, v44 │ │ -061df2: a71e 3031 |00a1: sub-float v30, v48, v49 │ │ -061df6: a830 182c |00a3: mul-float v48, v24, v44 │ │ -061dfa: a831 192b |00a5: mul-float v49, v25, v43 │ │ -061dfe: a630 3031 |00a7: add-float v48, v48, v49 │ │ -061e02: a831 1a2a |00a9: mul-float v49, v26, v42 │ │ -061e06: a71f 3031 |00ab: sub-float v31, v48, v49 │ │ -061e0a: a830 1d0d |00ad: mul-float v48, v29, v13 │ │ -061e0e: a831 1c0e |00af: mul-float v49, v28, v14 │ │ -061e12: a630 3031 |00b1: add-float v48, v48, v49 │ │ -061e16: a831 1e10 |00b3: mul-float v49, v30, v16 │ │ -061e1a: a630 3031 |00b5: add-float v48, v48, v49 │ │ -061e1e: a831 1f0f |00b7: mul-float v49, v31, v15 │ │ -061e22: a72a 3031 |00b9: sub-float v42, v48, v49 │ │ -061e26: a830 1e0d |00bb: mul-float v48, v30, v13 │ │ -061e2a: a831 1c0f |00bd: mul-float v49, v28, v15 │ │ -061e2e: a630 3031 |00bf: add-float v48, v48, v49 │ │ -061e32: a831 1f0e |00c1: mul-float v49, v31, v14 │ │ -061e36: a630 3031 |00c3: add-float v48, v48, v49 │ │ -061e3a: a831 1d10 |00c5: mul-float v49, v29, v16 │ │ -061e3e: a72b 3031 |00c7: sub-float v43, v48, v49 │ │ -061e42: a830 1f0d |00c9: mul-float v48, v31, v13 │ │ -061e46: a831 1c10 |00cb: mul-float v49, v28, v16 │ │ -061e4a: a630 3031 |00cd: add-float v48, v48, v49 │ │ -061e4e: a831 1d0f |00cf: mul-float v49, v29, v15 │ │ -061e52: a630 3031 |00d1: add-float v48, v48, v49 │ │ -061e56: a831 1e0e |00d3: mul-float v49, v30, v14 │ │ -061e5a: a72c 3031 |00d5: sub-float v44, v48, v49 │ │ -061e5e: 0800 3400 |00d7: move-object/from16 v0, v52 │ │ -061e62: 5400 1c09 |00d9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061e66: 0830 0000 |00db: move-object/from16 v48, v0 │ │ -061e6a: d831 1201 |00dd: add-int/lit8 v49, v18, #int 1 // #01 │ │ -061e6e: 4430 3031 |00df: aget v48, v48, v49 │ │ -061e72: a630 302a |00e1: add-float v48, v48, v42 │ │ -061e76: a830 3004 |00e3: mul-float v48, v48, v4 │ │ -061e7a: a605 0530 |00e5: add-float v5, v5, v48 │ │ -061e7e: 0800 3400 |00e7: move-object/from16 v0, v52 │ │ -061e82: 5400 1c09 |00e9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061e86: 0830 0000 |00eb: move-object/from16 v48, v0 │ │ -061e8a: d831 1202 |00ed: add-int/lit8 v49, v18, #int 2 // #02 │ │ -061e8e: 4430 3031 |00ef: aget v48, v48, v49 │ │ -061e92: a630 302b |00f1: add-float v48, v48, v43 │ │ -061e96: a830 3004 |00f3: mul-float v48, v48, v4 │ │ -061e9a: a606 0630 |00f5: add-float v6, v6, v48 │ │ -061e9e: 0800 3400 |00f7: move-object/from16 v0, v52 │ │ -061ea2: 5400 1c09 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -061ea6: 0830 0000 |00fb: move-object/from16 v48, v0 │ │ -061eaa: d831 1203 |00fd: add-int/lit8 v49, v18, #int 3 // #03 │ │ -061eae: 4430 3031 |00ff: aget v48, v48, v49 │ │ -061eb2: a630 302c |0101: add-float v48, v48, v44 │ │ -061eb6: a830 3004 |0103: mul-float v48, v48, v4 │ │ -061eba: a607 0730 |0105: add-float v7, v7, v48 │ │ -061ebe: d811 1101 |0107: add-int/lit8 v17, v17, #int 1 // #01 │ │ -061ec2: 022f 2e00 |0109: move/from16 v47, v46 │ │ -061ec6: 2900 1dff |010b: goto/16 0028 // -00e3 │ │ -061eca: d814 1301 |010d: add-int/lit8 v20, v19, #int 1 // #01 │ │ -061ece: 4b05 3813 |010f: aput v5, v56, v19 │ │ -061ed2: d813 1401 |0111: add-int/lit8 v19, v20, #int 1 // #01 │ │ -061ed6: 4b06 3814 |0113: aput v6, v56, v20 │ │ -061eda: d814 1301 |0115: add-int/lit8 v20, v19, #int 1 // #01 │ │ -061ede: 4b07 3813 |0117: aput v7, v56, v19 │ │ -061ee2: d813 1402 |0119: add-int/lit8 v19, v20, #int 2 // #02 │ │ -061ee6: d813 1303 |011b: add-int/lit8 v19, v19, #int 3 // #03 │ │ -061eea: 9023 2339 |011d: add-int v35, v35, v57 │ │ -061eee: 2900 e5fe |011f: goto/16 0004 // -011b │ │ -061ef2: 1209 |0121: const/4 v9, #int 0 // #0 │ │ -061ef4: 0800 3700 |0122: move-object/from16 v0, v55 │ │ -061ef8: 2100 |0124: array-length v0, v0 │ │ -061efa: 0230 0000 |0125: move/from16 v48, v0 │ │ -061efe: 0200 3000 |0127: move/from16 v0, v48 │ │ -061f02: 3509 d100 |0129: if-ge v9, v0, 01fa // +00d1 │ │ -061f06: 4a0a 3709 |012b: aget-short v10, v55, v9 │ │ -061f0a: d830 0901 |012d: add-int/lit8 v48, v9, #int 1 // #01 │ │ -061f0e: 4a0b 3730 |012f: aget-short v11, v55, v48 │ │ -061f12: d830 0902 |0131: add-int/lit8 v48, v9, #int 2 // #02 │ │ -061f16: 4a0c 3730 |0133: aget-short v12, v55, v48 │ │ -061f1a: da27 0a08 |0135: mul-int/lit8 v39, v10, #int 8 // #08 │ │ -061f1e: da28 0b08 |0137: mul-int/lit8 v40, v11, #int 8 // #08 │ │ -061f22: da29 0c08 |0139: mul-int/lit8 v41, v12, #int 8 // #08 │ │ -061f26: 2220 dd01 |013b: new-instance v32, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061f2a: 4430 3827 |013d: aget v48, v56, v39 │ │ -061f2e: d831 2701 |013f: add-int/lit8 v49, v39, #int 1 // #01 │ │ -061f32: 4431 3831 |0141: aget v49, v56, v49 │ │ -061f36: d832 2702 |0143: add-int/lit8 v50, v39, #int 2 // #02 │ │ -061f3a: 4432 3832 |0145: aget v50, v56, v50 │ │ -061f3e: 0800 2000 |0147: move-object/from16 v0, v32 │ │ -061f42: 0201 3000 |0149: move/from16 v1, v48 │ │ -061f46: 0202 3100 |014b: move/from16 v2, v49 │ │ -061f4a: 0203 3200 |014d: move/from16 v3, v50 │ │ -061f4e: 7040 1e13 1032 |014f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -061f54: 2221 dd01 |0152: new-instance v33, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061f58: 4430 3828 |0154: aget v48, v56, v40 │ │ -061f5c: d831 2801 |0156: add-int/lit8 v49, v40, #int 1 // #01 │ │ -061f60: 4431 3831 |0158: aget v49, v56, v49 │ │ -061f64: d832 2802 |015a: add-int/lit8 v50, v40, #int 2 // #02 │ │ -061f68: 4432 3832 |015c: aget v50, v56, v50 │ │ -061f6c: 0800 2100 |015e: move-object/from16 v0, v33 │ │ -061f70: 0201 3000 |0160: move/from16 v1, v48 │ │ -061f74: 0202 3100 |0162: move/from16 v2, v49 │ │ -061f78: 0203 3200 |0164: move/from16 v3, v50 │ │ -061f7c: 7040 1e13 1032 |0166: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -061f82: 2222 dd01 |0169: new-instance v34, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -061f86: 4430 3829 |016b: aget v48, v56, v41 │ │ -061f8a: d831 2901 |016d: add-int/lit8 v49, v41, #int 1 // #01 │ │ -061f8e: 4431 3831 |016f: aget v49, v56, v49 │ │ -061f92: d832 2902 |0171: add-int/lit8 v50, v41, #int 2 // #02 │ │ -061f96: 4432 3832 |0173: aget v50, v56, v50 │ │ -061f9a: 0800 2200 |0175: move-object/from16 v0, v34 │ │ -061f9e: 0201 3000 |0177: move/from16 v1, v48 │ │ -061fa2: 0202 3100 |0179: move/from16 v2, v49 │ │ -061fa6: 0203 3200 |017b: move/from16 v3, v50 │ │ -061faa: 7040 1e13 1032 |017d: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -061fb0: 7703 b40f 2000 |0180: invoke-static/range {v32, v33, v34}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calcNor:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@0fb4 │ │ -061fb6: 0c08 |0183: move-result-object v8 │ │ -061fb8: da15 0a07 |0184: mul-int/lit8 v21, v10, #int 7 // #07 │ │ -061fbc: da16 0b07 |0186: mul-int/lit8 v22, v11, #int 7 // #07 │ │ -061fc0: da17 0c07 |0188: mul-int/lit8 v23, v12, #int 7 // #07 │ │ -061fc4: d830 1504 |018a: add-int/lit8 v48, v21, #int 4 // #04 │ │ -061fc8: 4431 3630 |018c: aget v49, v54, v48 │ │ -061fcc: 5280 2c0b |018e: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -061fd0: 0232 0000 |0190: move/from16 v50, v0 │ │ -061fd4: a631 3132 |0192: add-float v49, v49, v50 │ │ -061fd8: 4b31 3630 |0194: aput v49, v54, v48 │ │ -061fdc: d830 1505 |0196: add-int/lit8 v48, v21, #int 5 // #05 │ │ -061fe0: 4431 3630 |0198: aget v49, v54, v48 │ │ -061fe4: 5280 2d0b |019a: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -061fe8: 0232 0000 |019c: move/from16 v50, v0 │ │ -061fec: a631 3132 |019e: add-float v49, v49, v50 │ │ -061ff0: 4b31 3630 |01a0: aput v49, v54, v48 │ │ -061ff4: d830 1506 |01a2: add-int/lit8 v48, v21, #int 6 // #06 │ │ -061ff8: 4431 3630 |01a4: aget v49, v54, v48 │ │ -061ffc: 5280 2e0b |01a6: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -062000: 0232 0000 |01a8: move/from16 v50, v0 │ │ -062004: a631 3132 |01aa: add-float v49, v49, v50 │ │ -062008: 4b31 3630 |01ac: aput v49, v54, v48 │ │ -06200c: d830 1604 |01ae: add-int/lit8 v48, v22, #int 4 // #04 │ │ -062010: 4431 3630 |01b0: aget v49, v54, v48 │ │ -062014: 5280 2c0b |01b2: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -062018: 0232 0000 |01b4: move/from16 v50, v0 │ │ -06201c: a631 3132 |01b6: add-float v49, v49, v50 │ │ -062020: 4b31 3630 |01b8: aput v49, v54, v48 │ │ -062024: d830 1605 |01ba: add-int/lit8 v48, v22, #int 5 // #05 │ │ -062028: 4431 3630 |01bc: aget v49, v54, v48 │ │ -06202c: 5280 2d0b |01be: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -062030: 0232 0000 |01c0: move/from16 v50, v0 │ │ -062034: a631 3132 |01c2: add-float v49, v49, v50 │ │ -062038: 4b31 3630 |01c4: aput v49, v54, v48 │ │ -06203c: d830 1606 |01c6: add-int/lit8 v48, v22, #int 6 // #06 │ │ -062040: 4431 3630 |01c8: aget v49, v54, v48 │ │ -062044: 5280 2e0b |01ca: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -062048: 0232 0000 |01cc: move/from16 v50, v0 │ │ -06204c: a631 3132 |01ce: add-float v49, v49, v50 │ │ -062050: 4b31 3630 |01d0: aput v49, v54, v48 │ │ -062054: d830 1704 |01d2: add-int/lit8 v48, v23, #int 4 // #04 │ │ -062058: 4431 3630 |01d4: aget v49, v54, v48 │ │ -06205c: 5280 2c0b |01d6: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -062060: 0232 0000 |01d8: move/from16 v50, v0 │ │ -062064: a631 3132 |01da: add-float v49, v49, v50 │ │ -062068: 4b31 3630 |01dc: aput v49, v54, v48 │ │ -06206c: d830 1705 |01de: add-int/lit8 v48, v23, #int 5 // #05 │ │ -062070: 4431 3630 |01e0: aget v49, v54, v48 │ │ -062074: 5280 2d0b |01e2: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -062078: 0232 0000 |01e4: move/from16 v50, v0 │ │ -06207c: a631 3132 |01e6: add-float v49, v49, v50 │ │ -062080: 4b31 3630 |01e8: aput v49, v54, v48 │ │ -062084: d830 1706 |01ea: add-int/lit8 v48, v23, #int 6 // #06 │ │ -062088: 4431 3630 |01ec: aget v49, v54, v48 │ │ -06208c: 5280 2e0b |01ee: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -062090: 0232 0000 |01f0: move/from16 v50, v0 │ │ -062094: a631 3132 |01f2: add-float v49, v49, v50 │ │ -062098: 4b31 3630 |01f4: aput v49, v54, v48 │ │ -06209c: d809 0903 |01f6: add-int/lit8 v9, v9, #int 3 // #03 │ │ -0620a0: 2900 2aff |01f8: goto/16 0122 // -00d6 │ │ -0620a4: 1209 |01fa: const/4 v9, #int 0 // #0 │ │ -0620a6: 0800 3700 |01fb: move-object/from16 v0, v55 │ │ -0620aa: 2100 |01fd: array-length v0, v0 │ │ -0620ac: 0230 0000 |01fe: move/from16 v48, v0 │ │ -0620b0: 0200 3000 |0200: move/from16 v0, v48 │ │ -0620b4: 3509 c400 |0202: if-ge v9, v0, 02c6 // +00c4 │ │ -0620b8: 4a0a 3709 |0204: aget-short v10, v55, v9 │ │ -0620bc: d830 0901 |0206: add-int/lit8 v48, v9, #int 1 // #01 │ │ -0620c0: 4a0b 3730 |0208: aget-short v11, v55, v48 │ │ -0620c4: d830 0902 |020a: add-int/lit8 v48, v9, #int 2 // #02 │ │ -0620c8: 4a0c 3730 |020c: aget-short v12, v55, v48 │ │ -0620cc: da15 0a07 |020e: mul-int/lit8 v21, v10, #int 7 // #07 │ │ -0620d0: da16 0b07 |0210: mul-int/lit8 v22, v11, #int 7 // #07 │ │ -0620d4: da17 0c07 |0212: mul-int/lit8 v23, v12, #int 7 // #07 │ │ -0620d8: 6230 3609 |0214: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0620dc: d831 1504 |0216: add-int/lit8 v49, v21, #int 4 // #04 │ │ -0620e0: 4431 3631 |0218: aget v49, v54, v49 │ │ -0620e4: d832 1505 |021a: add-int/lit8 v50, v21, #int 5 // #05 │ │ -0620e8: 4432 3632 |021c: aget v50, v54, v50 │ │ -0620ec: d833 1506 |021e: add-int/lit8 v51, v21, #int 6 // #06 │ │ -0620f0: 4433 3633 |0220: aget v51, v54, v51 │ │ -0620f4: 7404 4413 3000 |0222: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0620fa: 6230 3609 |0225: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0620fe: 7401 3e13 3000 |0227: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -062104: d830 1504 |022a: add-int/lit8 v48, v21, #int 4 // #04 │ │ -062108: 6231 3609 |022c: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06210c: 0800 3100 |022e: move-object/from16 v0, v49 │ │ -062110: 5200 2c0b |0230: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -062114: 0231 0000 |0232: move/from16 v49, v0 │ │ -062118: 4b31 3630 |0234: aput v49, v54, v48 │ │ -06211c: d830 1505 |0236: add-int/lit8 v48, v21, #int 5 // #05 │ │ -062120: 6231 3609 |0238: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062124: 0800 3100 |023a: move-object/from16 v0, v49 │ │ -062128: 5200 2d0b |023c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06212c: 0231 0000 |023e: move/from16 v49, v0 │ │ -062130: 4b31 3630 |0240: aput v49, v54, v48 │ │ -062134: d830 1506 |0242: add-int/lit8 v48, v21, #int 6 // #06 │ │ -062138: 6231 3609 |0244: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06213c: 0800 3100 |0246: move-object/from16 v0, v49 │ │ -062140: 5200 2e0b |0248: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -062144: 0231 0000 |024a: move/from16 v49, v0 │ │ -062148: 4b31 3630 |024c: aput v49, v54, v48 │ │ -06214c: 6230 3609 |024e: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062150: d831 1604 |0250: add-int/lit8 v49, v22, #int 4 // #04 │ │ -062154: 4431 3631 |0252: aget v49, v54, v49 │ │ -062158: d832 1605 |0254: add-int/lit8 v50, v22, #int 5 // #05 │ │ -06215c: 4432 3632 |0256: aget v50, v54, v50 │ │ -062160: d833 1606 |0258: add-int/lit8 v51, v22, #int 6 // #06 │ │ -062164: 4433 3633 |025a: aget v51, v54, v51 │ │ -062168: 7404 4413 3000 |025c: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06216e: 6230 3609 |025f: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062172: 7401 3e13 3000 |0261: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -062178: d830 1604 |0264: add-int/lit8 v48, v22, #int 4 // #04 │ │ -06217c: 6231 3609 |0266: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062180: 0800 3100 |0268: move-object/from16 v0, v49 │ │ -062184: 5200 2c0b |026a: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -062188: 0231 0000 |026c: move/from16 v49, v0 │ │ -06218c: 4b31 3630 |026e: aput v49, v54, v48 │ │ -062190: d830 1605 |0270: add-int/lit8 v48, v22, #int 5 // #05 │ │ -062194: 6231 3609 |0272: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062198: 0800 3100 |0274: move-object/from16 v0, v49 │ │ -06219c: 5200 2d0b |0276: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0621a0: 0231 0000 |0278: move/from16 v49, v0 │ │ -0621a4: 4b31 3630 |027a: aput v49, v54, v48 │ │ -0621a8: d830 1606 |027c: add-int/lit8 v48, v22, #int 6 // #06 │ │ -0621ac: 6231 3609 |027e: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0621b0: 0800 3100 |0280: move-object/from16 v0, v49 │ │ -0621b4: 5200 2e0b |0282: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0621b8: 0231 0000 |0284: move/from16 v49, v0 │ │ -0621bc: 4b31 3630 |0286: aput v49, v54, v48 │ │ -0621c0: 6230 3609 |0288: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0621c4: d831 1704 |028a: add-int/lit8 v49, v23, #int 4 // #04 │ │ -0621c8: 4431 3631 |028c: aget v49, v54, v49 │ │ -0621cc: d832 1705 |028e: add-int/lit8 v50, v23, #int 5 // #05 │ │ -0621d0: 4432 3632 |0290: aget v50, v54, v50 │ │ -0621d4: d833 1706 |0292: add-int/lit8 v51, v23, #int 6 // #06 │ │ -0621d8: 4433 3633 |0294: aget v51, v54, v51 │ │ -0621dc: 7404 4413 3000 |0296: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0621e2: 6230 3609 |0299: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0621e6: 7401 3e13 3000 |029b: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0621ec: d830 1704 |029e: add-int/lit8 v48, v23, #int 4 // #04 │ │ -0621f0: 6231 3609 |02a0: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0621f4: 0800 3100 |02a2: move-object/from16 v0, v49 │ │ -0621f8: 5200 2c0b |02a4: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0621fc: 0231 0000 |02a6: move/from16 v49, v0 │ │ -062200: 4b31 3630 |02a8: aput v49, v54, v48 │ │ -062204: d830 1705 |02aa: add-int/lit8 v48, v23, #int 5 // #05 │ │ -062208: 6231 3609 |02ac: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06220c: 0800 3100 |02ae: move-object/from16 v0, v49 │ │ -062210: 5200 2d0b |02b0: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -062214: 0231 0000 |02b2: move/from16 v49, v0 │ │ -062218: 4b31 3630 |02b4: aput v49, v54, v48 │ │ -06221c: d830 1706 |02b6: add-int/lit8 v48, v23, #int 6 // #06 │ │ -062220: 6231 3609 |02b8: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062224: 0800 3100 |02ba: move-object/from16 v0, v49 │ │ -062228: 5200 2e0b |02bc: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06222c: 0231 0000 |02be: move/from16 v49, v0 │ │ -062230: 4b31 3630 |02c0: aput v49, v54, v48 │ │ -062234: d809 0903 |02c2: add-int/lit8 v9, v9, #int 3 // #03 │ │ -062238: 2900 37ff |02c4: goto/16 01fb // -00c9 │ │ -06223c: 1323 0200 |02c6: const/16 v35, #int 2 // #2 │ │ -062240: 0800 3600 |02c8: move-object/from16 v0, v54 │ │ -062244: 2100 |02ca: array-length v0, v0 │ │ -062246: 0230 0000 |02cb: move/from16 v48, v0 │ │ -06224a: 0200 2300 |02cd: move/from16 v0, v35 │ │ -06224e: 0201 3000 |02cf: move/from16 v1, v48 │ │ -062252: 3510 ce00 |02d1: if-ge v0, v1, 039f // +00ce │ │ -062256: 4430 3623 |02d3: aget v48, v54, v35 │ │ -06225a: 0200 3000 |02d5: move/from16 v0, v48 │ │ -06225e: 8700 |02d7: float-to-int v0, v0 │ │ -062260: 022e 0000 |02d8: move/from16 v46, v0 │ │ -062264: d830 2301 |02da: add-int/lit8 v48, v35, #int 1 // #01 │ │ -062268: 4430 3630 |02dc: aget v48, v54, v48 │ │ -06226c: 0200 3000 |02de: move/from16 v0, v48 │ │ -062270: 8700 |02e0: float-to-int v0, v0 │ │ -062272: 022d 0000 |02e1: move/from16 v45, v0 │ │ -062276: 922e 2e3a |02e3: mul-int v46, v46, v58 │ │ -06227a: 1311 0000 |02e5: const/16 v17, #int 0 // #0 │ │ -06227e: 022f 2e00 |02e7: move/from16 v47, v46 │ │ -062282: 0200 1100 |02e9: move/from16 v0, v17 │ │ -062286: 0201 2d00 |02eb: move/from16 v1, v45 │ │ -06228a: 3510 ae00 |02ed: if-ge v0, v1, 039b // +00ae │ │ -06228e: d82e 2f01 |02ef: add-int/lit8 v46, v47, #int 1 // #01 │ │ -062292: 4430 352f |02f1: aget v48, v53, v47 │ │ -062296: 0200 3000 |02f3: move/from16 v0, v48 │ │ -06229a: 8700 |02f5: float-to-int v0, v0 │ │ -06229c: 0230 0000 |02f6: move/from16 v48, v0 │ │ -0622a0: e012 3003 |02f8: shl-int/lit8 v18, v48, #int 3 // #03 │ │ -0622a4: 0800 3400 |02fa: move-object/from16 v0, v52 │ │ -0622a8: 5400 1c09 |02fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0622ac: 0830 0000 |02fe: move-object/from16 v48, v0 │ │ -0622b0: d831 1204 |0300: add-int/lit8 v49, v18, #int 4 // #04 │ │ -0622b4: 4419 3031 |0302: aget v25, v48, v49 │ │ -0622b8: 0800 3400 |0304: move-object/from16 v0, v52 │ │ -0622bc: 5400 1c09 |0306: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0622c0: 0830 0000 |0308: move-object/from16 v48, v0 │ │ -0622c4: d831 1205 |030a: add-int/lit8 v49, v18, #int 5 // #05 │ │ -0622c8: 441a 3031 |030c: aget v26, v48, v49 │ │ -0622cc: 0800 3400 |030e: move-object/from16 v0, v52 │ │ -0622d0: 5400 1c09 |0310: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0622d4: 0830 0000 |0312: move-object/from16 v48, v0 │ │ -0622d8: d831 1206 |0314: add-int/lit8 v49, v18, #int 6 // #06 │ │ -0622dc: 441b 3031 |0316: aget v27, v48, v49 │ │ -0622e0: 0800 3400 |0318: move-object/from16 v0, v52 │ │ -0622e4: 5400 1c09 |031a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0622e8: 0830 0000 |031c: move-object/from16 v48, v0 │ │ -0622ec: d831 1207 |031e: add-int/lit8 v49, v18, #int 7 // #07 │ │ -0622f0: 4418 3031 |0320: aget v24, v48, v49 │ │ -0622f4: d830 2302 |0322: add-int/lit8 v48, v35, #int 2 // #02 │ │ -0622f8: 4424 3630 |0324: aget v36, v54, v48 │ │ -0622fc: d830 2303 |0326: add-int/lit8 v48, v35, #int 3 // #03 │ │ -062300: 4425 3630 |0328: aget v37, v54, v48 │ │ -062304: d830 2304 |032a: add-int/lit8 v48, v35, #int 4 // #04 │ │ -062308: 4426 3630 |032c: aget v38, v54, v48 │ │ -06230c: 6230 3609 |032e: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062310: 0800 3000 |0330: move-object/from16 v0, v48 │ │ -062314: 0201 2400 |0332: move/from16 v1, v36 │ │ -062318: 0202 2500 |0334: move/from16 v2, v37 │ │ -06231c: 0203 2600 |0336: move/from16 v3, v38 │ │ -062320: 6e40 4413 1032 |0338: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -062326: 6230 3309 |033b: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -06232a: 0200 1900 |033d: move/from16 v0, v25 │ │ -06232e: 0801 3000 |033f: move-object/from16 v1, v48 │ │ -062332: 5910 3f09 |0341: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062336: 6230 3309 |0343: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -06233a: 0200 1a00 |0345: move/from16 v0, v26 │ │ -06233e: 0801 3000 |0347: move-object/from16 v1, v48 │ │ -062342: 5910 4009 |0349: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062346: 6230 3309 |034b: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -06234a: 0200 1b00 |034d: move/from16 v0, v27 │ │ -06234e: 0801 3000 |034f: move-object/from16 v1, v48 │ │ -062352: 5910 4109 |0351: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062356: 6230 3309 |0353: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -06235a: 0200 1800 |0355: move/from16 v0, v24 │ │ -06235e: 0801 3000 |0357: move-object/from16 v1, v48 │ │ -062362: 5910 3e09 |0359: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062366: 6230 3309 |035b: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -06236a: 7401 cc0f 3000 |035d: invoke-virtual/range {v48}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.invert:()V // method@0fcc │ │ -062370: 6230 3309 |0360: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -062374: 6231 3609 |0362: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062378: 7402 d00f 3000 |0364: invoke-virtual/range {v48, v49}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.rotate:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fd0 │ │ -06237e: d82f 2e01 |0367: add-int/lit8 v47, v46, #int 1 // #01 │ │ -062382: 4430 352e |0369: aget v48, v53, v46 │ │ -062386: 6231 3609 |036b: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06238a: 0800 3100 |036d: move-object/from16 v0, v49 │ │ -06238e: 5200 2c0b |036f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -062392: 0231 0000 |0371: move/from16 v49, v0 │ │ -062396: a630 3031 |0373: add-float v48, v48, v49 │ │ -06239a: 4b30 352e |0375: aput v48, v53, v46 │ │ -06239e: d82e 2f01 |0377: add-int/lit8 v46, v47, #int 1 // #01 │ │ -0623a2: 4430 352f |0379: aget v48, v53, v47 │ │ -0623a6: 6231 3609 |037b: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0623aa: 0800 3100 |037d: move-object/from16 v0, v49 │ │ -0623ae: 5200 2d0b |037f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0623b2: 0231 0000 |0381: move/from16 v49, v0 │ │ -0623b6: a630 3031 |0383: add-float v48, v48, v49 │ │ -0623ba: 4b30 352f |0385: aput v48, v53, v47 │ │ -0623be: d82f 2e01 |0387: add-int/lit8 v47, v46, #int 1 // #01 │ │ -0623c2: 4430 352e |0389: aget v48, v53, v46 │ │ -0623c6: 6231 3609 |038b: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -0623ca: 0800 3100 |038d: move-object/from16 v0, v49 │ │ -0623ce: 5200 2e0b |038f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0623d2: 0231 0000 |0391: move/from16 v49, v0 │ │ -0623d6: a630 3031 |0393: add-float v48, v48, v49 │ │ -0623da: 4b30 352e |0395: aput v48, v53, v46 │ │ -0623de: d811 1101 |0397: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0623e2: 2900 50ff |0399: goto/16 02e9 // -00b0 │ │ -0623e6: 9023 2339 |039b: add-int v35, v35, v57 │ │ -0623ea: 2900 2bff |039d: goto/16 02c8 // -00d5 │ │ -0623ee: 1209 |039f: const/4 v9, #int 0 // #0 │ │ -0623f0: 0800 3500 |03a0: move-object/from16 v0, v53 │ │ -0623f4: 2100 |03a2: array-length v0, v0 │ │ -0623f6: 0230 0000 |03a3: move/from16 v48, v0 │ │ -0623fa: 0200 3000 |03a5: move/from16 v0, v48 │ │ -0623fe: 3509 3f00 |03a7: if-ge v9, v0, 03e6 // +003f │ │ -062402: 6230 3609 |03a9: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062406: d831 0905 |03ab: add-int/lit8 v49, v9, #int 5 // #05 │ │ -06240a: 4431 3531 |03ad: aget v49, v53, v49 │ │ -06240e: d832 0906 |03af: add-int/lit8 v50, v9, #int 6 // #06 │ │ -062412: 4432 3532 |03b1: aget v50, v53, v50 │ │ -062416: d833 0907 |03b3: add-int/lit8 v51, v9, #int 7 // #07 │ │ -06241a: 4433 3533 |03b5: aget v51, v53, v51 │ │ -06241e: 7404 4413 3000 |03b7: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -062424: 6230 3609 |03ba: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062428: 7401 3e13 3000 |03bc: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06242e: d830 0905 |03bf: add-int/lit8 v48, v9, #int 5 // #05 │ │ -062432: 6231 3609 |03c1: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062436: 0800 3100 |03c3: move-object/from16 v0, v49 │ │ -06243a: 5200 2c0b |03c5: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06243e: 0231 0000 |03c7: move/from16 v49, v0 │ │ -062442: 4b31 3530 |03c9: aput v49, v53, v48 │ │ -062446: d830 0906 |03cb: add-int/lit8 v48, v9, #int 6 // #06 │ │ -06244a: 6231 3609 |03cd: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06244e: 0800 3100 |03cf: move-object/from16 v0, v49 │ │ -062452: 5200 2d0b |03d1: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -062456: 0231 0000 |03d3: move/from16 v49, v0 │ │ -06245a: 4b31 3530 |03d5: aput v49, v53, v48 │ │ -06245e: d830 0907 |03d7: add-int/lit8 v48, v9, #int 7 // #07 │ │ -062462: 6231 3609 |03d9: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062466: 0800 3100 |03db: move-object/from16 v0, v49 │ │ -06246a: 5200 2e0b |03dd: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06246e: 0231 0000 |03df: move/from16 v49, v0 │ │ -062472: 4b31 3530 |03e1: aput v49, v53, v48 │ │ -062476: 9009 093a |03e3: add-int v9, v9, v58 │ │ -06247a: 28bb |03e5: goto 03a0 // -0045 │ │ -06247c: 0e00 |03e6: return-void │ │ +06fa44: |[06fa44] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[S[FII)V │ │ +06fa54: 1323 0200 |0000: const/16 v35, #int 2 // #2 │ │ +06fa58: 1313 0000 |0002: const/16 v19, #int 0 // #0 │ │ +06fa5c: 0800 3600 |0004: move-object/from16 v0, v54 │ │ +06fa60: 2100 |0006: array-length v0, v0 │ │ +06fa62: 0230 0000 |0007: move/from16 v48, v0 │ │ +06fa66: 0200 2300 |0009: move/from16 v0, v35 │ │ +06fa6a: 0201 3000 |000b: move/from16 v1, v48 │ │ +06fa6e: 3510 1401 |000d: if-ge v0, v1, 0121 // +0114 │ │ +06fa72: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +06fa74: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +06fa76: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +06fa78: 4430 3623 |0012: aget v48, v54, v35 │ │ +06fa7c: 0200 3000 |0014: move/from16 v0, v48 │ │ +06fa80: 8700 |0016: float-to-int v0, v0 │ │ +06fa82: 022e 0000 |0017: move/from16 v46, v0 │ │ +06fa86: d830 2301 |0019: add-int/lit8 v48, v35, #int 1 // #01 │ │ +06fa8a: 4430 3630 |001b: aget v48, v54, v48 │ │ +06fa8e: 0200 3000 |001d: move/from16 v0, v48 │ │ +06fa92: 8700 |001f: float-to-int v0, v0 │ │ +06fa94: 022d 0000 |0020: move/from16 v45, v0 │ │ +06fa98: 922e 2e3a |0022: mul-int v46, v46, v58 │ │ +06fa9c: 1311 0000 |0024: const/16 v17, #int 0 // #0 │ │ +06faa0: 022f 2e00 |0026: move/from16 v47, v46 │ │ +06faa4: 0200 1100 |0028: move/from16 v0, v17 │ │ +06faa8: 0201 2d00 |002a: move/from16 v1, v45 │ │ +06faac: 3510 e100 |002c: if-ge v0, v1, 010d // +00e1 │ │ +06fab0: d82e 2f01 |002e: add-int/lit8 v46, v47, #int 1 // #01 │ │ +06fab4: 4430 352f |0030: aget v48, v53, v47 │ │ +06fab8: 0200 3000 |0032: move/from16 v0, v48 │ │ +06fabc: 8700 |0034: float-to-int v0, v0 │ │ +06fabe: 0230 0000 |0035: move/from16 v48, v0 │ │ +06fac2: e012 3003 |0037: shl-int/lit8 v18, v48, #int 3 // #03 │ │ +06fac6: d82f 2e01 |0039: add-int/lit8 v47, v46, #int 1 // #01 │ │ +06faca: 4404 352e |003b: aget v4, v53, v46 │ │ +06face: d82e 2f01 |003d: add-int/lit8 v46, v47, #int 1 // #01 │ │ +06fad2: 442a 352f |003f: aget v42, v53, v47 │ │ +06fad6: d82f 2e01 |0041: add-int/lit8 v47, v46, #int 1 // #01 │ │ +06fada: 442b 352e |0043: aget v43, v53, v46 │ │ +06fade: d82e 2f01 |0045: add-int/lit8 v46, v47, #int 1 // #01 │ │ +06fae2: 442c 352f |0047: aget v44, v53, v47 │ │ +06fae6: d82e 2e03 |0049: add-int/lit8 v46, v46, #int 3 // #03 │ │ +06faea: 0800 3400 |004b: move-object/from16 v0, v52 │ │ +06faee: 5400 1c09 |004d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06faf2: 0830 0000 |004f: move-object/from16 v48, v0 │ │ +06faf6: d831 1204 |0051: add-int/lit8 v49, v18, #int 4 // #04 │ │ +06fafa: 4419 3031 |0053: aget v25, v48, v49 │ │ +06fafe: 0800 3400 |0055: move-object/from16 v0, v52 │ │ +06fb02: 5400 1c09 |0057: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06fb06: 0830 0000 |0059: move-object/from16 v48, v0 │ │ +06fb0a: d831 1205 |005b: add-int/lit8 v49, v18, #int 5 // #05 │ │ +06fb0e: 441a 3031 |005d: aget v26, v48, v49 │ │ +06fb12: 0800 3400 |005f: move-object/from16 v0, v52 │ │ +06fb16: 5400 1c09 |0061: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06fb1a: 0830 0000 |0063: move-object/from16 v48, v0 │ │ +06fb1e: d831 1206 |0065: add-int/lit8 v49, v18, #int 6 // #06 │ │ +06fb22: 441b 3031 |0067: aget v27, v48, v49 │ │ +06fb26: 0800 3400 |0069: move-object/from16 v0, v52 │ │ +06fb2a: 5400 1c09 |006b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06fb2e: 0830 0000 |006d: move-object/from16 v48, v0 │ │ +06fb32: d831 1207 |006f: add-int/lit8 v49, v18, #int 7 // #07 │ │ +06fb36: 4418 3031 |0071: aget v24, v48, v49 │ │ +06fb3a: 0200 1900 |0073: move/from16 v0, v25 │ │ +06fb3e: 7f0e |0075: neg-float v14, v0 │ │ +06fb40: 0200 1a00 |0076: move/from16 v0, v26 │ │ +06fb44: 7f0f |0078: neg-float v15, v0 │ │ +06fb46: 0200 1b00 |0079: move/from16 v0, v27 │ │ +06fb4a: 7f00 |007b: neg-float v0, v0 │ │ +06fb4c: 0210 0000 |007c: move/from16 v16, v0 │ │ +06fb50: 020d 1800 |007e: move/from16 v13, v24 │ │ +06fb54: 0200 1900 |0080: move/from16 v0, v25 │ │ +06fb58: 7f00 |0082: neg-float v0, v0 │ │ +06fb5a: 0230 0000 |0083: move/from16 v48, v0 │ │ +06fb5e: a830 302a |0085: mul-float v48, v48, v42 │ │ +06fb62: a831 1a2b |0087: mul-float v49, v26, v43 │ │ +06fb66: a730 3031 |0089: sub-float v48, v48, v49 │ │ +06fb6a: a831 1b2c |008b: mul-float v49, v27, v44 │ │ +06fb6e: a71c 3031 |008d: sub-float v28, v48, v49 │ │ +06fb72: a830 182a |008f: mul-float v48, v24, v42 │ │ +06fb76: a831 1a2c |0091: mul-float v49, v26, v44 │ │ +06fb7a: a630 3031 |0093: add-float v48, v48, v49 │ │ +06fb7e: a831 1b2b |0095: mul-float v49, v27, v43 │ │ +06fb82: a71d 3031 |0097: sub-float v29, v48, v49 │ │ +06fb86: a830 182b |0099: mul-float v48, v24, v43 │ │ +06fb8a: a831 1b2a |009b: mul-float v49, v27, v42 │ │ +06fb8e: a630 3031 |009d: add-float v48, v48, v49 │ │ +06fb92: a831 192c |009f: mul-float v49, v25, v44 │ │ +06fb96: a71e 3031 |00a1: sub-float v30, v48, v49 │ │ +06fb9a: a830 182c |00a3: mul-float v48, v24, v44 │ │ +06fb9e: a831 192b |00a5: mul-float v49, v25, v43 │ │ +06fba2: a630 3031 |00a7: add-float v48, v48, v49 │ │ +06fba6: a831 1a2a |00a9: mul-float v49, v26, v42 │ │ +06fbaa: a71f 3031 |00ab: sub-float v31, v48, v49 │ │ +06fbae: a830 1d0d |00ad: mul-float v48, v29, v13 │ │ +06fbb2: a831 1c0e |00af: mul-float v49, v28, v14 │ │ +06fbb6: a630 3031 |00b1: add-float v48, v48, v49 │ │ +06fbba: a831 1e10 |00b3: mul-float v49, v30, v16 │ │ +06fbbe: a630 3031 |00b5: add-float v48, v48, v49 │ │ +06fbc2: a831 1f0f |00b7: mul-float v49, v31, v15 │ │ +06fbc6: a72a 3031 |00b9: sub-float v42, v48, v49 │ │ +06fbca: a830 1e0d |00bb: mul-float v48, v30, v13 │ │ +06fbce: a831 1c0f |00bd: mul-float v49, v28, v15 │ │ +06fbd2: a630 3031 |00bf: add-float v48, v48, v49 │ │ +06fbd6: a831 1f0e |00c1: mul-float v49, v31, v14 │ │ +06fbda: a630 3031 |00c3: add-float v48, v48, v49 │ │ +06fbde: a831 1d10 |00c5: mul-float v49, v29, v16 │ │ +06fbe2: a72b 3031 |00c7: sub-float v43, v48, v49 │ │ +06fbe6: a830 1f0d |00c9: mul-float v48, v31, v13 │ │ +06fbea: a831 1c10 |00cb: mul-float v49, v28, v16 │ │ +06fbee: a630 3031 |00cd: add-float v48, v48, v49 │ │ +06fbf2: a831 1d0f |00cf: mul-float v49, v29, v15 │ │ +06fbf6: a630 3031 |00d1: add-float v48, v48, v49 │ │ +06fbfa: a831 1e0e |00d3: mul-float v49, v30, v14 │ │ +06fbfe: a72c 3031 |00d5: sub-float v44, v48, v49 │ │ +06fc02: 0800 3400 |00d7: move-object/from16 v0, v52 │ │ +06fc06: 5400 1c09 |00d9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06fc0a: 0830 0000 |00db: move-object/from16 v48, v0 │ │ +06fc0e: d831 1201 |00dd: add-int/lit8 v49, v18, #int 1 // #01 │ │ +06fc12: 4430 3031 |00df: aget v48, v48, v49 │ │ +06fc16: a630 302a |00e1: add-float v48, v48, v42 │ │ +06fc1a: a830 3004 |00e3: mul-float v48, v48, v4 │ │ +06fc1e: a605 0530 |00e5: add-float v5, v5, v48 │ │ +06fc22: 0800 3400 |00e7: move-object/from16 v0, v52 │ │ +06fc26: 5400 1c09 |00e9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06fc2a: 0830 0000 |00eb: move-object/from16 v48, v0 │ │ +06fc2e: d831 1202 |00ed: add-int/lit8 v49, v18, #int 2 // #02 │ │ +06fc32: 4430 3031 |00ef: aget v48, v48, v49 │ │ +06fc36: a630 302b |00f1: add-float v48, v48, v43 │ │ +06fc3a: a830 3004 |00f3: mul-float v48, v48, v4 │ │ +06fc3e: a606 0630 |00f5: add-float v6, v6, v48 │ │ +06fc42: 0800 3400 |00f7: move-object/from16 v0, v52 │ │ +06fc46: 5400 1c09 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +06fc4a: 0830 0000 |00fb: move-object/from16 v48, v0 │ │ +06fc4e: d831 1203 |00fd: add-int/lit8 v49, v18, #int 3 // #03 │ │ +06fc52: 4430 3031 |00ff: aget v48, v48, v49 │ │ +06fc56: a630 302c |0101: add-float v48, v48, v44 │ │ +06fc5a: a830 3004 |0103: mul-float v48, v48, v4 │ │ +06fc5e: a607 0730 |0105: add-float v7, v7, v48 │ │ +06fc62: d811 1101 |0107: add-int/lit8 v17, v17, #int 1 // #01 │ │ +06fc66: 022f 2e00 |0109: move/from16 v47, v46 │ │ +06fc6a: 2900 1dff |010b: goto/16 0028 // -00e3 │ │ +06fc6e: d814 1301 |010d: add-int/lit8 v20, v19, #int 1 // #01 │ │ +06fc72: 4b05 3813 |010f: aput v5, v56, v19 │ │ +06fc76: d813 1401 |0111: add-int/lit8 v19, v20, #int 1 // #01 │ │ +06fc7a: 4b06 3814 |0113: aput v6, v56, v20 │ │ +06fc7e: d814 1301 |0115: add-int/lit8 v20, v19, #int 1 // #01 │ │ +06fc82: 4b07 3813 |0117: aput v7, v56, v19 │ │ +06fc86: d813 1402 |0119: add-int/lit8 v19, v20, #int 2 // #02 │ │ +06fc8a: d813 1303 |011b: add-int/lit8 v19, v19, #int 3 // #03 │ │ +06fc8e: 9023 2339 |011d: add-int v35, v35, v57 │ │ +06fc92: 2900 e5fe |011f: goto/16 0004 // -011b │ │ +06fc96: 1209 |0121: const/4 v9, #int 0 // #0 │ │ +06fc98: 0800 3700 |0122: move-object/from16 v0, v55 │ │ +06fc9c: 2100 |0124: array-length v0, v0 │ │ +06fc9e: 0230 0000 |0125: move/from16 v48, v0 │ │ +06fca2: 0200 3000 |0127: move/from16 v0, v48 │ │ +06fca6: 3509 d100 |0129: if-ge v9, v0, 01fa // +00d1 │ │ +06fcaa: 4a0a 3709 |012b: aget-short v10, v55, v9 │ │ +06fcae: d830 0901 |012d: add-int/lit8 v48, v9, #int 1 // #01 │ │ +06fcb2: 4a0b 3730 |012f: aget-short v11, v55, v48 │ │ +06fcb6: d830 0902 |0131: add-int/lit8 v48, v9, #int 2 // #02 │ │ +06fcba: 4a0c 3730 |0133: aget-short v12, v55, v48 │ │ +06fcbe: da27 0a08 |0135: mul-int/lit8 v39, v10, #int 8 // #08 │ │ +06fcc2: da28 0b08 |0137: mul-int/lit8 v40, v11, #int 8 // #08 │ │ +06fcc6: da29 0c08 |0139: mul-int/lit8 v41, v12, #int 8 // #08 │ │ +06fcca: 2220 dd01 |013b: new-instance v32, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06fcce: 4430 3827 |013d: aget v48, v56, v39 │ │ +06fcd2: d831 2701 |013f: add-int/lit8 v49, v39, #int 1 // #01 │ │ +06fcd6: 4431 3831 |0141: aget v49, v56, v49 │ │ +06fcda: d832 2702 |0143: add-int/lit8 v50, v39, #int 2 // #02 │ │ +06fcde: 4432 3832 |0145: aget v50, v56, v50 │ │ +06fce2: 0800 2000 |0147: move-object/from16 v0, v32 │ │ +06fce6: 0201 3000 |0149: move/from16 v1, v48 │ │ +06fcea: 0202 3100 |014b: move/from16 v2, v49 │ │ +06fcee: 0203 3200 |014d: move/from16 v3, v50 │ │ +06fcf2: 7040 1e13 1032 |014f: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06fcf8: 2221 dd01 |0152: new-instance v33, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06fcfc: 4430 3828 |0154: aget v48, v56, v40 │ │ +06fd00: d831 2801 |0156: add-int/lit8 v49, v40, #int 1 // #01 │ │ +06fd04: 4431 3831 |0158: aget v49, v56, v49 │ │ +06fd08: d832 2802 |015a: add-int/lit8 v50, v40, #int 2 // #02 │ │ +06fd0c: 4432 3832 |015c: aget v50, v56, v50 │ │ +06fd10: 0800 2100 |015e: move-object/from16 v0, v33 │ │ +06fd14: 0201 3000 |0160: move/from16 v1, v48 │ │ +06fd18: 0202 3100 |0162: move/from16 v2, v49 │ │ +06fd1c: 0203 3200 |0164: move/from16 v3, v50 │ │ +06fd20: 7040 1e13 1032 |0166: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06fd26: 2222 dd01 |0169: new-instance v34, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +06fd2a: 4430 3829 |016b: aget v48, v56, v41 │ │ +06fd2e: d831 2901 |016d: add-int/lit8 v49, v41, #int 1 // #01 │ │ +06fd32: 4431 3831 |016f: aget v49, v56, v49 │ │ +06fd36: d832 2902 |0171: add-int/lit8 v50, v41, #int 2 // #02 │ │ +06fd3a: 4432 3832 |0173: aget v50, v56, v50 │ │ +06fd3e: 0800 2200 |0175: move-object/from16 v0, v34 │ │ +06fd42: 0201 3000 |0177: move/from16 v1, v48 │ │ +06fd46: 0202 3100 |0179: move/from16 v2, v49 │ │ +06fd4a: 0203 3200 |017b: move/from16 v3, v50 │ │ +06fd4e: 7040 1e13 1032 |017d: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +06fd54: 7703 b40f 2000 |0180: invoke-static/range {v32, v33, v34}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calcNor:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@0fb4 │ │ +06fd5a: 0c08 |0183: move-result-object v8 │ │ +06fd5c: da15 0a07 |0184: mul-int/lit8 v21, v10, #int 7 // #07 │ │ +06fd60: da16 0b07 |0186: mul-int/lit8 v22, v11, #int 7 // #07 │ │ +06fd64: da17 0c07 |0188: mul-int/lit8 v23, v12, #int 7 // #07 │ │ +06fd68: d830 1504 |018a: add-int/lit8 v48, v21, #int 4 // #04 │ │ +06fd6c: 4431 3630 |018c: aget v49, v54, v48 │ │ +06fd70: 5280 2c0b |018e: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06fd74: 0232 0000 |0190: move/from16 v50, v0 │ │ +06fd78: a631 3132 |0192: add-float v49, v49, v50 │ │ +06fd7c: 4b31 3630 |0194: aput v49, v54, v48 │ │ +06fd80: d830 1505 |0196: add-int/lit8 v48, v21, #int 5 // #05 │ │ +06fd84: 4431 3630 |0198: aget v49, v54, v48 │ │ +06fd88: 5280 2d0b |019a: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06fd8c: 0232 0000 |019c: move/from16 v50, v0 │ │ +06fd90: a631 3132 |019e: add-float v49, v49, v50 │ │ +06fd94: 4b31 3630 |01a0: aput v49, v54, v48 │ │ +06fd98: d830 1506 |01a2: add-int/lit8 v48, v21, #int 6 // #06 │ │ +06fd9c: 4431 3630 |01a4: aget v49, v54, v48 │ │ +06fda0: 5280 2e0b |01a6: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06fda4: 0232 0000 |01a8: move/from16 v50, v0 │ │ +06fda8: a631 3132 |01aa: add-float v49, v49, v50 │ │ +06fdac: 4b31 3630 |01ac: aput v49, v54, v48 │ │ +06fdb0: d830 1604 |01ae: add-int/lit8 v48, v22, #int 4 // #04 │ │ +06fdb4: 4431 3630 |01b0: aget v49, v54, v48 │ │ +06fdb8: 5280 2c0b |01b2: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06fdbc: 0232 0000 |01b4: move/from16 v50, v0 │ │ +06fdc0: a631 3132 |01b6: add-float v49, v49, v50 │ │ +06fdc4: 4b31 3630 |01b8: aput v49, v54, v48 │ │ +06fdc8: d830 1605 |01ba: add-int/lit8 v48, v22, #int 5 // #05 │ │ +06fdcc: 4431 3630 |01bc: aget v49, v54, v48 │ │ +06fdd0: 5280 2d0b |01be: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06fdd4: 0232 0000 |01c0: move/from16 v50, v0 │ │ +06fdd8: a631 3132 |01c2: add-float v49, v49, v50 │ │ +06fddc: 4b31 3630 |01c4: aput v49, v54, v48 │ │ +06fde0: d830 1606 |01c6: add-int/lit8 v48, v22, #int 6 // #06 │ │ +06fde4: 4431 3630 |01c8: aget v49, v54, v48 │ │ +06fde8: 5280 2e0b |01ca: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06fdec: 0232 0000 |01cc: move/from16 v50, v0 │ │ +06fdf0: a631 3132 |01ce: add-float v49, v49, v50 │ │ +06fdf4: 4b31 3630 |01d0: aput v49, v54, v48 │ │ +06fdf8: d830 1704 |01d2: add-int/lit8 v48, v23, #int 4 // #04 │ │ +06fdfc: 4431 3630 |01d4: aget v49, v54, v48 │ │ +06fe00: 5280 2c0b |01d6: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06fe04: 0232 0000 |01d8: move/from16 v50, v0 │ │ +06fe08: a631 3132 |01da: add-float v49, v49, v50 │ │ +06fe0c: 4b31 3630 |01dc: aput v49, v54, v48 │ │ +06fe10: d830 1705 |01de: add-int/lit8 v48, v23, #int 5 // #05 │ │ +06fe14: 4431 3630 |01e0: aget v49, v54, v48 │ │ +06fe18: 5280 2d0b |01e2: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06fe1c: 0232 0000 |01e4: move/from16 v50, v0 │ │ +06fe20: a631 3132 |01e6: add-float v49, v49, v50 │ │ +06fe24: 4b31 3630 |01e8: aput v49, v54, v48 │ │ +06fe28: d830 1706 |01ea: add-int/lit8 v48, v23, #int 6 // #06 │ │ +06fe2c: 4431 3630 |01ec: aget v49, v54, v48 │ │ +06fe30: 5280 2e0b |01ee: iget v0, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06fe34: 0232 0000 |01f0: move/from16 v50, v0 │ │ +06fe38: a631 3132 |01f2: add-float v49, v49, v50 │ │ +06fe3c: 4b31 3630 |01f4: aput v49, v54, v48 │ │ +06fe40: d809 0903 |01f6: add-int/lit8 v9, v9, #int 3 // #03 │ │ +06fe44: 2900 2aff |01f8: goto/16 0122 // -00d6 │ │ +06fe48: 1209 |01fa: const/4 v9, #int 0 // #0 │ │ +06fe4a: 0800 3700 |01fb: move-object/from16 v0, v55 │ │ +06fe4e: 2100 |01fd: array-length v0, v0 │ │ +06fe50: 0230 0000 |01fe: move/from16 v48, v0 │ │ +06fe54: 0200 3000 |0200: move/from16 v0, v48 │ │ +06fe58: 3509 c400 |0202: if-ge v9, v0, 02c6 // +00c4 │ │ +06fe5c: 4a0a 3709 |0204: aget-short v10, v55, v9 │ │ +06fe60: d830 0901 |0206: add-int/lit8 v48, v9, #int 1 // #01 │ │ +06fe64: 4a0b 3730 |0208: aget-short v11, v55, v48 │ │ +06fe68: d830 0902 |020a: add-int/lit8 v48, v9, #int 2 // #02 │ │ +06fe6c: 4a0c 3730 |020c: aget-short v12, v55, v48 │ │ +06fe70: da15 0a07 |020e: mul-int/lit8 v21, v10, #int 7 // #07 │ │ +06fe74: da16 0b07 |0210: mul-int/lit8 v22, v11, #int 7 // #07 │ │ +06fe78: da17 0c07 |0212: mul-int/lit8 v23, v12, #int 7 // #07 │ │ +06fe7c: 6230 3609 |0214: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06fe80: d831 1504 |0216: add-int/lit8 v49, v21, #int 4 // #04 │ │ +06fe84: 4431 3631 |0218: aget v49, v54, v49 │ │ +06fe88: d832 1505 |021a: add-int/lit8 v50, v21, #int 5 // #05 │ │ +06fe8c: 4432 3632 |021c: aget v50, v54, v50 │ │ +06fe90: d833 1506 |021e: add-int/lit8 v51, v21, #int 6 // #06 │ │ +06fe94: 4433 3633 |0220: aget v51, v54, v51 │ │ +06fe98: 7404 4413 3000 |0222: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +06fe9e: 6230 3609 |0225: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06fea2: 7401 3e13 3000 |0227: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06fea8: d830 1504 |022a: add-int/lit8 v48, v21, #int 4 // #04 │ │ +06feac: 6231 3609 |022c: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06feb0: 0800 3100 |022e: move-object/from16 v0, v49 │ │ +06feb4: 5200 2c0b |0230: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06feb8: 0231 0000 |0232: move/from16 v49, v0 │ │ +06febc: 4b31 3630 |0234: aput v49, v54, v48 │ │ +06fec0: d830 1505 |0236: add-int/lit8 v48, v21, #int 5 // #05 │ │ +06fec4: 6231 3609 |0238: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06fec8: 0800 3100 |023a: move-object/from16 v0, v49 │ │ +06fecc: 5200 2d0b |023c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06fed0: 0231 0000 |023e: move/from16 v49, v0 │ │ +06fed4: 4b31 3630 |0240: aput v49, v54, v48 │ │ +06fed8: d830 1506 |0242: add-int/lit8 v48, v21, #int 6 // #06 │ │ +06fedc: 6231 3609 |0244: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06fee0: 0800 3100 |0246: move-object/from16 v0, v49 │ │ +06fee4: 5200 2e0b |0248: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06fee8: 0231 0000 |024a: move/from16 v49, v0 │ │ +06feec: 4b31 3630 |024c: aput v49, v54, v48 │ │ +06fef0: 6230 3609 |024e: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06fef4: d831 1604 |0250: add-int/lit8 v49, v22, #int 4 // #04 │ │ +06fef8: 4431 3631 |0252: aget v49, v54, v49 │ │ +06fefc: d832 1605 |0254: add-int/lit8 v50, v22, #int 5 // #05 │ │ +06ff00: 4432 3632 |0256: aget v50, v54, v50 │ │ +06ff04: d833 1606 |0258: add-int/lit8 v51, v22, #int 6 // #06 │ │ +06ff08: 4433 3633 |025a: aget v51, v54, v51 │ │ +06ff0c: 7404 4413 3000 |025c: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +06ff12: 6230 3609 |025f: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff16: 7401 3e13 3000 |0261: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06ff1c: d830 1604 |0264: add-int/lit8 v48, v22, #int 4 // #04 │ │ +06ff20: 6231 3609 |0266: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff24: 0800 3100 |0268: move-object/from16 v0, v49 │ │ +06ff28: 5200 2c0b |026a: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06ff2c: 0231 0000 |026c: move/from16 v49, v0 │ │ +06ff30: 4b31 3630 |026e: aput v49, v54, v48 │ │ +06ff34: d830 1605 |0270: add-int/lit8 v48, v22, #int 5 // #05 │ │ +06ff38: 6231 3609 |0272: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff3c: 0800 3100 |0274: move-object/from16 v0, v49 │ │ +06ff40: 5200 2d0b |0276: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06ff44: 0231 0000 |0278: move/from16 v49, v0 │ │ +06ff48: 4b31 3630 |027a: aput v49, v54, v48 │ │ +06ff4c: d830 1606 |027c: add-int/lit8 v48, v22, #int 6 // #06 │ │ +06ff50: 6231 3609 |027e: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff54: 0800 3100 |0280: move-object/from16 v0, v49 │ │ +06ff58: 5200 2e0b |0282: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06ff5c: 0231 0000 |0284: move/from16 v49, v0 │ │ +06ff60: 4b31 3630 |0286: aput v49, v54, v48 │ │ +06ff64: 6230 3609 |0288: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff68: d831 1704 |028a: add-int/lit8 v49, v23, #int 4 // #04 │ │ +06ff6c: 4431 3631 |028c: aget v49, v54, v49 │ │ +06ff70: d832 1705 |028e: add-int/lit8 v50, v23, #int 5 // #05 │ │ +06ff74: 4432 3632 |0290: aget v50, v54, v50 │ │ +06ff78: d833 1706 |0292: add-int/lit8 v51, v23, #int 6 // #06 │ │ +06ff7c: 4433 3633 |0294: aget v51, v54, v51 │ │ +06ff80: 7404 4413 3000 |0296: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +06ff86: 6230 3609 |0299: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff8a: 7401 3e13 3000 |029b: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +06ff90: d830 1704 |029e: add-int/lit8 v48, v23, #int 4 // #04 │ │ +06ff94: 6231 3609 |02a0: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ff98: 0800 3100 |02a2: move-object/from16 v0, v49 │ │ +06ff9c: 5200 2c0b |02a4: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +06ffa0: 0231 0000 |02a6: move/from16 v49, v0 │ │ +06ffa4: 4b31 3630 |02a8: aput v49, v54, v48 │ │ +06ffa8: d830 1705 |02aa: add-int/lit8 v48, v23, #int 5 // #05 │ │ +06ffac: 6231 3609 |02ac: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ffb0: 0800 3100 |02ae: move-object/from16 v0, v49 │ │ +06ffb4: 5200 2d0b |02b0: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +06ffb8: 0231 0000 |02b2: move/from16 v49, v0 │ │ +06ffbc: 4b31 3630 |02b4: aput v49, v54, v48 │ │ +06ffc0: d830 1706 |02b6: add-int/lit8 v48, v23, #int 6 // #06 │ │ +06ffc4: 6231 3609 |02b8: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +06ffc8: 0800 3100 |02ba: move-object/from16 v0, v49 │ │ +06ffcc: 5200 2e0b |02bc: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +06ffd0: 0231 0000 |02be: move/from16 v49, v0 │ │ +06ffd4: 4b31 3630 |02c0: aput v49, v54, v48 │ │ +06ffd8: d809 0903 |02c2: add-int/lit8 v9, v9, #int 3 // #03 │ │ +06ffdc: 2900 37ff |02c4: goto/16 01fb // -00c9 │ │ +06ffe0: 1323 0200 |02c6: const/16 v35, #int 2 // #2 │ │ +06ffe4: 0800 3600 |02c8: move-object/from16 v0, v54 │ │ +06ffe8: 2100 |02ca: array-length v0, v0 │ │ +06ffea: 0230 0000 |02cb: move/from16 v48, v0 │ │ +06ffee: 0200 2300 |02cd: move/from16 v0, v35 │ │ +06fff2: 0201 3000 |02cf: move/from16 v1, v48 │ │ +06fff6: 3510 ce00 |02d1: if-ge v0, v1, 039f // +00ce │ │ +06fffa: 4430 3623 |02d3: aget v48, v54, v35 │ │ +06fffe: 0200 3000 |02d5: move/from16 v0, v48 │ │ +070002: 8700 |02d7: float-to-int v0, v0 │ │ +070004: 022e 0000 |02d8: move/from16 v46, v0 │ │ +070008: d830 2301 |02da: add-int/lit8 v48, v35, #int 1 // #01 │ │ +07000c: 4430 3630 |02dc: aget v48, v54, v48 │ │ +070010: 0200 3000 |02de: move/from16 v0, v48 │ │ +070014: 8700 |02e0: float-to-int v0, v0 │ │ +070016: 022d 0000 |02e1: move/from16 v45, v0 │ │ +07001a: 922e 2e3a |02e3: mul-int v46, v46, v58 │ │ +07001e: 1311 0000 |02e5: const/16 v17, #int 0 // #0 │ │ +070022: 022f 2e00 |02e7: move/from16 v47, v46 │ │ +070026: 0200 1100 |02e9: move/from16 v0, v17 │ │ +07002a: 0201 2d00 |02eb: move/from16 v1, v45 │ │ +07002e: 3510 ae00 |02ed: if-ge v0, v1, 039b // +00ae │ │ +070032: d82e 2f01 |02ef: add-int/lit8 v46, v47, #int 1 // #01 │ │ +070036: 4430 352f |02f1: aget v48, v53, v47 │ │ +07003a: 0200 3000 |02f3: move/from16 v0, v48 │ │ +07003e: 8700 |02f5: float-to-int v0, v0 │ │ +070040: 0230 0000 |02f6: move/from16 v48, v0 │ │ +070044: e012 3003 |02f8: shl-int/lit8 v18, v48, #int 3 // #03 │ │ +070048: 0800 3400 |02fa: move-object/from16 v0, v52 │ │ +07004c: 5400 1c09 |02fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070050: 0830 0000 |02fe: move-object/from16 v48, v0 │ │ +070054: d831 1204 |0300: add-int/lit8 v49, v18, #int 4 // #04 │ │ +070058: 4419 3031 |0302: aget v25, v48, v49 │ │ +07005c: 0800 3400 |0304: move-object/from16 v0, v52 │ │ +070060: 5400 1c09 |0306: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070064: 0830 0000 |0308: move-object/from16 v48, v0 │ │ +070068: d831 1205 |030a: add-int/lit8 v49, v18, #int 5 // #05 │ │ +07006c: 441a 3031 |030c: aget v26, v48, v49 │ │ +070070: 0800 3400 |030e: move-object/from16 v0, v52 │ │ +070074: 5400 1c09 |0310: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070078: 0830 0000 |0312: move-object/from16 v48, v0 │ │ +07007c: d831 1206 |0314: add-int/lit8 v49, v18, #int 6 // #06 │ │ +070080: 441b 3031 |0316: aget v27, v48, v49 │ │ +070084: 0800 3400 |0318: move-object/from16 v0, v52 │ │ +070088: 5400 1c09 |031a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +07008c: 0830 0000 |031c: move-object/from16 v48, v0 │ │ +070090: d831 1207 |031e: add-int/lit8 v49, v18, #int 7 // #07 │ │ +070094: 4418 3031 |0320: aget v24, v48, v49 │ │ +070098: d830 2302 |0322: add-int/lit8 v48, v35, #int 2 // #02 │ │ +07009c: 4424 3630 |0324: aget v36, v54, v48 │ │ +0700a0: d830 2303 |0326: add-int/lit8 v48, v35, #int 3 // #03 │ │ +0700a4: 4425 3630 |0328: aget v37, v54, v48 │ │ +0700a8: d830 2304 |032a: add-int/lit8 v48, v35, #int 4 // #04 │ │ +0700ac: 4426 3630 |032c: aget v38, v54, v48 │ │ +0700b0: 6230 3609 |032e: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0700b4: 0800 3000 |0330: move-object/from16 v0, v48 │ │ +0700b8: 0201 2400 |0332: move/from16 v1, v36 │ │ +0700bc: 0202 2500 |0334: move/from16 v2, v37 │ │ +0700c0: 0203 2600 |0336: move/from16 v3, v38 │ │ +0700c4: 6e40 4413 1032 |0338: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0700ca: 6230 3309 |033b: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0700ce: 0200 1900 |033d: move/from16 v0, v25 │ │ +0700d2: 0801 3000 |033f: move-object/from16 v1, v48 │ │ +0700d6: 5910 3f09 |0341: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0700da: 6230 3309 |0343: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0700de: 0200 1a00 |0345: move/from16 v0, v26 │ │ +0700e2: 0801 3000 |0347: move-object/from16 v1, v48 │ │ +0700e6: 5910 4009 |0349: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0700ea: 6230 3309 |034b: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0700ee: 0200 1b00 |034d: move/from16 v0, v27 │ │ +0700f2: 0801 3000 |034f: move-object/from16 v1, v48 │ │ +0700f6: 5910 4109 |0351: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0700fa: 6230 3309 |0353: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0700fe: 0200 1800 |0355: move/from16 v0, v24 │ │ +070102: 0801 3000 |0357: move-object/from16 v1, v48 │ │ +070106: 5910 3e09 |0359: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +07010a: 6230 3309 |035b: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +07010e: 7401 cc0f 3000 |035d: invoke-virtual/range {v48}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.invert:()V // method@0fcc │ │ +070114: 6230 3309 |0360: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +070118: 6231 3609 |0362: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +07011c: 7402 d00f 3000 |0364: invoke-virtual/range {v48, v49}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.rotate:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fd0 │ │ +070122: d82f 2e01 |0367: add-int/lit8 v47, v46, #int 1 // #01 │ │ +070126: 4430 352e |0369: aget v48, v53, v46 │ │ +07012a: 6231 3609 |036b: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +07012e: 0800 3100 |036d: move-object/from16 v0, v49 │ │ +070132: 5200 2c0b |036f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +070136: 0231 0000 |0371: move/from16 v49, v0 │ │ +07013a: a630 3031 |0373: add-float v48, v48, v49 │ │ +07013e: 4b30 352e |0375: aput v48, v53, v46 │ │ +070142: d82e 2f01 |0377: add-int/lit8 v46, v47, #int 1 // #01 │ │ +070146: 4430 352f |0379: aget v48, v53, v47 │ │ +07014a: 6231 3609 |037b: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +07014e: 0800 3100 |037d: move-object/from16 v0, v49 │ │ +070152: 5200 2d0b |037f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +070156: 0231 0000 |0381: move/from16 v49, v0 │ │ +07015a: a630 3031 |0383: add-float v48, v48, v49 │ │ +07015e: 4b30 352f |0385: aput v48, v53, v47 │ │ +070162: d82f 2e01 |0387: add-int/lit8 v47, v46, #int 1 // #01 │ │ +070166: 4430 352e |0389: aget v48, v53, v46 │ │ +07016a: 6231 3609 |038b: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +07016e: 0800 3100 |038d: move-object/from16 v0, v49 │ │ +070172: 5200 2e0b |038f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +070176: 0231 0000 |0391: move/from16 v49, v0 │ │ +07017a: a630 3031 |0393: add-float v48, v48, v49 │ │ +07017e: 4b30 352e |0395: aput v48, v53, v46 │ │ +070182: d811 1101 |0397: add-int/lit8 v17, v17, #int 1 // #01 │ │ +070186: 2900 50ff |0399: goto/16 02e9 // -00b0 │ │ +07018a: 9023 2339 |039b: add-int v35, v35, v57 │ │ +07018e: 2900 2bff |039d: goto/16 02c8 // -00d5 │ │ +070192: 1209 |039f: const/4 v9, #int 0 // #0 │ │ +070194: 0800 3500 |03a0: move-object/from16 v0, v53 │ │ +070198: 2100 |03a2: array-length v0, v0 │ │ +07019a: 0230 0000 |03a3: move/from16 v48, v0 │ │ +07019e: 0200 3000 |03a5: move/from16 v0, v48 │ │ +0701a2: 3509 3f00 |03a7: if-ge v9, v0, 03e6 // +003f │ │ +0701a6: 6230 3609 |03a9: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0701aa: d831 0905 |03ab: add-int/lit8 v49, v9, #int 5 // #05 │ │ +0701ae: 4431 3531 |03ad: aget v49, v53, v49 │ │ +0701b2: d832 0906 |03af: add-int/lit8 v50, v9, #int 6 // #06 │ │ +0701b6: 4432 3532 |03b1: aget v50, v53, v50 │ │ +0701ba: d833 0907 |03b3: add-int/lit8 v51, v9, #int 7 // #07 │ │ +0701be: 4433 3533 |03b5: aget v51, v53, v51 │ │ +0701c2: 7404 4413 3000 |03b7: invoke-virtual/range {v48, v49, v50, v51}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0701c8: 6230 3609 |03ba: sget-object v48, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0701cc: 7401 3e13 3000 |03bc: invoke-virtual/range {v48}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0701d2: d830 0905 |03bf: add-int/lit8 v48, v9, #int 5 // #05 │ │ +0701d6: 6231 3609 |03c1: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0701da: 0800 3100 |03c3: move-object/from16 v0, v49 │ │ +0701de: 5200 2c0b |03c5: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0701e2: 0231 0000 |03c7: move/from16 v49, v0 │ │ +0701e6: 4b31 3530 |03c9: aput v49, v53, v48 │ │ +0701ea: d830 0906 |03cb: add-int/lit8 v48, v9, #int 6 // #06 │ │ +0701ee: 6231 3609 |03cd: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0701f2: 0800 3100 |03cf: move-object/from16 v0, v49 │ │ +0701f6: 5200 2d0b |03d1: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0701fa: 0231 0000 |03d3: move/from16 v49, v0 │ │ +0701fe: 4b31 3530 |03d5: aput v49, v53, v48 │ │ +070202: d830 0907 |03d7: add-int/lit8 v48, v9, #int 7 // #07 │ │ +070206: 6231 3609 |03d9: sget-object v49, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +07020a: 0800 3100 |03db: move-object/from16 v0, v49 │ │ +07020e: 5200 2e0b |03dd: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +070212: 0231 0000 |03df: move/from16 v49, v0 │ │ +070216: 4b31 3530 |03e1: aput v49, v53, v48 │ │ +07021a: 9009 093a |03e3: add-int v9, v9, v58 │ │ +07021e: 28bb |03e5: goto 03a0 // -0045 │ │ +070220: 0e00 |03e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x000f line=233 │ │ 0x0010 line=234 │ │ 0x0011 line=235 │ │ 0x0012 line=237 │ │ @@ -61236,163 +61239,163 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 38 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 282 16-bit code units │ │ -062480: |[062480] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -062490: 1316 0200 |0000: const/16 v22, #int 2 // #2 │ │ -062494: 120c |0002: const/4 v12, #int 0 // #0 │ │ -062496: 0800 2100 |0003: move-object/from16 v0, v33 │ │ -06249a: 2100 |0005: array-length v0, v0 │ │ -06249c: 021d 0000 |0006: move/from16 v29, v0 │ │ -0624a0: 0200 1600 |0008: move/from16 v0, v22 │ │ -0624a4: 0201 1d00 |000a: move/from16 v1, v29 │ │ -0624a8: 3510 0d01 |000c: if-ge v0, v1, 0119 // +010d │ │ -0624ac: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0624ae: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0624b0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0624b2: 441d 2116 |0011: aget v29, v33, v22 │ │ -0624b6: 0200 1d00 |0013: move/from16 v0, v29 │ │ -0624ba: 8700 |0015: float-to-int v0, v0 │ │ -0624bc: 021b 0000 |0016: move/from16 v27, v0 │ │ -0624c0: d81d 1601 |0018: add-int/lit8 v29, v22, #int 1 // #01 │ │ -0624c4: 441d 211d |001a: aget v29, v33, v29 │ │ -0624c8: 0200 1d00 |001c: move/from16 v0, v29 │ │ -0624cc: 8700 |001e: float-to-int v0, v0 │ │ -0624ce: 021a 0000 |001f: move/from16 v26, v0 │ │ -0624d2: e01d 1b02 |0021: shl-int/lit8 v29, v27, #int 2 // #02 │ │ -0624d6: 901b 1b1d |0023: add-int v27, v27, v29 │ │ -0624da: 120a |0025: const/4 v10, #int 0 // #0 │ │ -0624dc: 021c 1b00 |0026: move/from16 v28, v27 │ │ -0624e0: 0200 1a00 |0028: move/from16 v0, v26 │ │ -0624e4: 350a d800 |002a: if-ge v10, v0, 0102 // +00d8 │ │ -0624e8: d81b 1c01 |002c: add-int/lit8 v27, v28, #int 1 // #01 │ │ -0624ec: 441d 201c |002e: aget v29, v32, v28 │ │ -0624f0: 0200 1d00 |0030: move/from16 v0, v29 │ │ -0624f4: 8700 |0032: float-to-int v0, v0 │ │ -0624f6: 021d 0000 |0033: move/from16 v29, v0 │ │ -0624fa: e00b 1d03 |0035: shl-int/lit8 v11, v29, #int 3 // #03 │ │ -0624fe: d81c 1b01 |0037: add-int/lit8 v28, v27, #int 1 // #01 │ │ -062502: 4402 201b |0039: aget v2, v32, v27 │ │ -062506: d81b 1c01 |003b: add-int/lit8 v27, v28, #int 1 // #01 │ │ -06250a: 4417 201c |003d: aget v23, v32, v28 │ │ -06250e: d81c 1b01 |003f: add-int/lit8 v28, v27, #int 1 // #01 │ │ -062512: 4418 201b |0041: aget v24, v32, v27 │ │ -062516: d81b 1c01 |0043: add-int/lit8 v27, v28, #int 1 // #01 │ │ -06251a: 4419 201c |0045: aget v25, v32, v28 │ │ -06251e: 0800 1f00 |0047: move-object/from16 v0, v31 │ │ -062522: 5400 1c09 |0049: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062526: 081d 0000 |004b: move-object/from16 v29, v0 │ │ -06252a: d81e 0b04 |004d: add-int/lit8 v30, v11, #int 4 // #04 │ │ -06252e: 440f 1d1e |004f: aget v15, v29, v30 │ │ -062532: 0800 1f00 |0051: move-object/from16 v0, v31 │ │ -062536: 5400 1c09 |0053: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06253a: 081d 0000 |0055: move-object/from16 v29, v0 │ │ -06253e: d81e 0b05 |0057: add-int/lit8 v30, v11, #int 5 // #05 │ │ -062542: 4410 1d1e |0059: aget v16, v29, v30 │ │ -062546: 0800 1f00 |005b: move-object/from16 v0, v31 │ │ -06254a: 5400 1c09 |005d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -06254e: 081d 0000 |005f: move-object/from16 v29, v0 │ │ -062552: d81e 0b06 |0061: add-int/lit8 v30, v11, #int 6 // #06 │ │ -062556: 4411 1d1e |0063: aget v17, v29, v30 │ │ -06255a: 0800 1f00 |0065: move-object/from16 v0, v31 │ │ -06255e: 5400 1c09 |0067: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062562: 081d 0000 |0069: move-object/from16 v29, v0 │ │ -062566: d81e 0b07 |006b: add-int/lit8 v30, v11, #int 7 // #07 │ │ -06256a: 440e 1d1e |006d: aget v14, v29, v30 │ │ -06256e: 7ff7 |006f: neg-float v7, v15 │ │ -062570: 0200 1000 |0070: move/from16 v0, v16 │ │ -062574: 7f08 |0072: neg-float v8, v0 │ │ -062576: 0200 1100 |0073: move/from16 v0, v17 │ │ -06257a: 7f09 |0075: neg-float v9, v0 │ │ -06257c: 01e6 |0076: move v6, v14 │ │ -06257e: 7ff0 |0077: neg-float v0, v15 │ │ -062580: 021d 0000 |0078: move/from16 v29, v0 │ │ -062584: a81d 1d17 |007a: mul-float v29, v29, v23 │ │ -062588: a81e 1018 |007c: mul-float v30, v16, v24 │ │ -06258c: a71d 1d1e |007e: sub-float v29, v29, v30 │ │ -062590: a81e 1119 |0080: mul-float v30, v17, v25 │ │ -062594: a712 1d1e |0082: sub-float v18, v29, v30 │ │ -062598: a81d 0e17 |0084: mul-float v29, v14, v23 │ │ -06259c: a81e 1019 |0086: mul-float v30, v16, v25 │ │ -0625a0: a61d 1d1e |0088: add-float v29, v29, v30 │ │ -0625a4: a81e 1118 |008a: mul-float v30, v17, v24 │ │ -0625a8: a713 1d1e |008c: sub-float v19, v29, v30 │ │ -0625ac: a81d 0e18 |008e: mul-float v29, v14, v24 │ │ -0625b0: a81e 1117 |0090: mul-float v30, v17, v23 │ │ -0625b4: a61d 1d1e |0092: add-float v29, v29, v30 │ │ -0625b8: a81e 0f19 |0094: mul-float v30, v15, v25 │ │ -0625bc: a714 1d1e |0096: sub-float v20, v29, v30 │ │ -0625c0: a81d 0e19 |0098: mul-float v29, v14, v25 │ │ -0625c4: a81e 0f18 |009a: mul-float v30, v15, v24 │ │ -0625c8: a61d 1d1e |009c: add-float v29, v29, v30 │ │ -0625cc: a81e 1017 |009e: mul-float v30, v16, v23 │ │ -0625d0: a715 1d1e |00a0: sub-float v21, v29, v30 │ │ -0625d4: a81d 1306 |00a2: mul-float v29, v19, v6 │ │ -0625d8: a81e 1207 |00a4: mul-float v30, v18, v7 │ │ -0625dc: a61d 1d1e |00a6: add-float v29, v29, v30 │ │ -0625e0: a81e 1409 |00a8: mul-float v30, v20, v9 │ │ -0625e4: a61d 1d1e |00aa: add-float v29, v29, v30 │ │ -0625e8: a81e 1508 |00ac: mul-float v30, v21, v8 │ │ -0625ec: a717 1d1e |00ae: sub-float v23, v29, v30 │ │ -0625f0: a81d 1406 |00b0: mul-float v29, v20, v6 │ │ -0625f4: a81e 1208 |00b2: mul-float v30, v18, v8 │ │ -0625f8: a61d 1d1e |00b4: add-float v29, v29, v30 │ │ -0625fc: a81e 1507 |00b6: mul-float v30, v21, v7 │ │ -062600: a61d 1d1e |00b8: add-float v29, v29, v30 │ │ -062604: a81e 1309 |00ba: mul-float v30, v19, v9 │ │ -062608: a718 1d1e |00bc: sub-float v24, v29, v30 │ │ -06260c: a81d 1506 |00be: mul-float v29, v21, v6 │ │ -062610: a81e 1209 |00c0: mul-float v30, v18, v9 │ │ -062614: a61d 1d1e |00c2: add-float v29, v29, v30 │ │ -062618: a81e 1308 |00c4: mul-float v30, v19, v8 │ │ -06261c: a61d 1d1e |00c6: add-float v29, v29, v30 │ │ -062620: a81e 1407 |00c8: mul-float v30, v20, v7 │ │ -062624: a719 1d1e |00ca: sub-float v25, v29, v30 │ │ -062628: 0800 1f00 |00cc: move-object/from16 v0, v31 │ │ -06262c: 5400 1c09 |00ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062630: 081d 0000 |00d0: move-object/from16 v29, v0 │ │ -062634: d81e 0b01 |00d2: add-int/lit8 v30, v11, #int 1 // #01 │ │ -062638: 441d 1d1e |00d4: aget v29, v29, v30 │ │ -06263c: a61d 1d17 |00d6: add-float v29, v29, v23 │ │ -062640: a81d 1d02 |00d8: mul-float v29, v29, v2 │ │ -062644: a603 031d |00da: add-float v3, v3, v29 │ │ -062648: 0800 1f00 |00dc: move-object/from16 v0, v31 │ │ -06264c: 5400 1c09 |00de: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062650: 081d 0000 |00e0: move-object/from16 v29, v0 │ │ -062654: d81e 0b02 |00e2: add-int/lit8 v30, v11, #int 2 // #02 │ │ -062658: 441d 1d1e |00e4: aget v29, v29, v30 │ │ -06265c: a61d 1d18 |00e6: add-float v29, v29, v24 │ │ -062660: a81d 1d02 |00e8: mul-float v29, v29, v2 │ │ -062664: a604 041d |00ea: add-float v4, v4, v29 │ │ -062668: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ -06266c: 5400 1c09 |00ee: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062670: 081d 0000 |00f0: move-object/from16 v29, v0 │ │ -062674: d81e 0b03 |00f2: add-int/lit8 v30, v11, #int 3 // #03 │ │ -062678: 441d 1d1e |00f4: aget v29, v29, v30 │ │ -06267c: a61d 1d19 |00f6: add-float v29, v29, v25 │ │ -062680: a81d 1d02 |00f8: mul-float v29, v29, v2 │ │ -062684: a605 051d |00fa: add-float v5, v5, v29 │ │ -062688: d80a 0a01 |00fc: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06268c: 021c 1b00 |00fe: move/from16 v28, v27 │ │ -062690: 2900 28ff |0100: goto/16 0028 // -00d8 │ │ -062694: 0800 2500 |0102: move-object/from16 v0, v37 │ │ -062698: 6e40 5d13 3054 |0104: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ -06269e: d80d 0c01 |0107: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0626a2: 4b03 220c |0109: aput v3, v34, v12 │ │ -0626a6: d80c 0d01 |010b: add-int/lit8 v12, v13, #int 1 // #01 │ │ -0626aa: 4b04 220d |010d: aput v4, v34, v13 │ │ -0626ae: d80d 0c01 |010f: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0626b2: 4b05 220c |0111: aput v5, v34, v12 │ │ -0626b6: d80c 0d02 |0113: add-int/lit8 v12, v13, #int 2 // #02 │ │ -0626ba: 9016 1623 |0115: add-int v22, v22, v35 │ │ -0626be: 2900 ecfe |0117: goto/16 0003 // -0114 │ │ -0626c2: 0e00 |0119: return-void │ │ +070224: |[070224] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +070234: 1316 0200 |0000: const/16 v22, #int 2 // #2 │ │ +070238: 120c |0002: const/4 v12, #int 0 // #0 │ │ +07023a: 0800 2100 |0003: move-object/from16 v0, v33 │ │ +07023e: 2100 |0005: array-length v0, v0 │ │ +070240: 021d 0000 |0006: move/from16 v29, v0 │ │ +070244: 0200 1600 |0008: move/from16 v0, v22 │ │ +070248: 0201 1d00 |000a: move/from16 v1, v29 │ │ +07024c: 3510 0d01 |000c: if-ge v0, v1, 0119 // +010d │ │ +070250: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +070252: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +070254: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +070256: 441d 2116 |0011: aget v29, v33, v22 │ │ +07025a: 0200 1d00 |0013: move/from16 v0, v29 │ │ +07025e: 8700 |0015: float-to-int v0, v0 │ │ +070260: 021b 0000 |0016: move/from16 v27, v0 │ │ +070264: d81d 1601 |0018: add-int/lit8 v29, v22, #int 1 // #01 │ │ +070268: 441d 211d |001a: aget v29, v33, v29 │ │ +07026c: 0200 1d00 |001c: move/from16 v0, v29 │ │ +070270: 8700 |001e: float-to-int v0, v0 │ │ +070272: 021a 0000 |001f: move/from16 v26, v0 │ │ +070276: e01d 1b02 |0021: shl-int/lit8 v29, v27, #int 2 // #02 │ │ +07027a: 901b 1b1d |0023: add-int v27, v27, v29 │ │ +07027e: 120a |0025: const/4 v10, #int 0 // #0 │ │ +070280: 021c 1b00 |0026: move/from16 v28, v27 │ │ +070284: 0200 1a00 |0028: move/from16 v0, v26 │ │ +070288: 350a d800 |002a: if-ge v10, v0, 0102 // +00d8 │ │ +07028c: d81b 1c01 |002c: add-int/lit8 v27, v28, #int 1 // #01 │ │ +070290: 441d 201c |002e: aget v29, v32, v28 │ │ +070294: 0200 1d00 |0030: move/from16 v0, v29 │ │ +070298: 8700 |0032: float-to-int v0, v0 │ │ +07029a: 021d 0000 |0033: move/from16 v29, v0 │ │ +07029e: e00b 1d03 |0035: shl-int/lit8 v11, v29, #int 3 // #03 │ │ +0702a2: d81c 1b01 |0037: add-int/lit8 v28, v27, #int 1 // #01 │ │ +0702a6: 4402 201b |0039: aget v2, v32, v27 │ │ +0702aa: d81b 1c01 |003b: add-int/lit8 v27, v28, #int 1 // #01 │ │ +0702ae: 4417 201c |003d: aget v23, v32, v28 │ │ +0702b2: d81c 1b01 |003f: add-int/lit8 v28, v27, #int 1 // #01 │ │ +0702b6: 4418 201b |0041: aget v24, v32, v27 │ │ +0702ba: d81b 1c01 |0043: add-int/lit8 v27, v28, #int 1 // #01 │ │ +0702be: 4419 201c |0045: aget v25, v32, v28 │ │ +0702c2: 0800 1f00 |0047: move-object/from16 v0, v31 │ │ +0702c6: 5400 1c09 |0049: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0702ca: 081d 0000 |004b: move-object/from16 v29, v0 │ │ +0702ce: d81e 0b04 |004d: add-int/lit8 v30, v11, #int 4 // #04 │ │ +0702d2: 440f 1d1e |004f: aget v15, v29, v30 │ │ +0702d6: 0800 1f00 |0051: move-object/from16 v0, v31 │ │ +0702da: 5400 1c09 |0053: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0702de: 081d 0000 |0055: move-object/from16 v29, v0 │ │ +0702e2: d81e 0b05 |0057: add-int/lit8 v30, v11, #int 5 // #05 │ │ +0702e6: 4410 1d1e |0059: aget v16, v29, v30 │ │ +0702ea: 0800 1f00 |005b: move-object/from16 v0, v31 │ │ +0702ee: 5400 1c09 |005d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0702f2: 081d 0000 |005f: move-object/from16 v29, v0 │ │ +0702f6: d81e 0b06 |0061: add-int/lit8 v30, v11, #int 6 // #06 │ │ +0702fa: 4411 1d1e |0063: aget v17, v29, v30 │ │ +0702fe: 0800 1f00 |0065: move-object/from16 v0, v31 │ │ +070302: 5400 1c09 |0067: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070306: 081d 0000 |0069: move-object/from16 v29, v0 │ │ +07030a: d81e 0b07 |006b: add-int/lit8 v30, v11, #int 7 // #07 │ │ +07030e: 440e 1d1e |006d: aget v14, v29, v30 │ │ +070312: 7ff7 |006f: neg-float v7, v15 │ │ +070314: 0200 1000 |0070: move/from16 v0, v16 │ │ +070318: 7f08 |0072: neg-float v8, v0 │ │ +07031a: 0200 1100 |0073: move/from16 v0, v17 │ │ +07031e: 7f09 |0075: neg-float v9, v0 │ │ +070320: 01e6 |0076: move v6, v14 │ │ +070322: 7ff0 |0077: neg-float v0, v15 │ │ +070324: 021d 0000 |0078: move/from16 v29, v0 │ │ +070328: a81d 1d17 |007a: mul-float v29, v29, v23 │ │ +07032c: a81e 1018 |007c: mul-float v30, v16, v24 │ │ +070330: a71d 1d1e |007e: sub-float v29, v29, v30 │ │ +070334: a81e 1119 |0080: mul-float v30, v17, v25 │ │ +070338: a712 1d1e |0082: sub-float v18, v29, v30 │ │ +07033c: a81d 0e17 |0084: mul-float v29, v14, v23 │ │ +070340: a81e 1019 |0086: mul-float v30, v16, v25 │ │ +070344: a61d 1d1e |0088: add-float v29, v29, v30 │ │ +070348: a81e 1118 |008a: mul-float v30, v17, v24 │ │ +07034c: a713 1d1e |008c: sub-float v19, v29, v30 │ │ +070350: a81d 0e18 |008e: mul-float v29, v14, v24 │ │ +070354: a81e 1117 |0090: mul-float v30, v17, v23 │ │ +070358: a61d 1d1e |0092: add-float v29, v29, v30 │ │ +07035c: a81e 0f19 |0094: mul-float v30, v15, v25 │ │ +070360: a714 1d1e |0096: sub-float v20, v29, v30 │ │ +070364: a81d 0e19 |0098: mul-float v29, v14, v25 │ │ +070368: a81e 0f18 |009a: mul-float v30, v15, v24 │ │ +07036c: a61d 1d1e |009c: add-float v29, v29, v30 │ │ +070370: a81e 1017 |009e: mul-float v30, v16, v23 │ │ +070374: a715 1d1e |00a0: sub-float v21, v29, v30 │ │ +070378: a81d 1306 |00a2: mul-float v29, v19, v6 │ │ +07037c: a81e 1207 |00a4: mul-float v30, v18, v7 │ │ +070380: a61d 1d1e |00a6: add-float v29, v29, v30 │ │ +070384: a81e 1409 |00a8: mul-float v30, v20, v9 │ │ +070388: a61d 1d1e |00aa: add-float v29, v29, v30 │ │ +07038c: a81e 1508 |00ac: mul-float v30, v21, v8 │ │ +070390: a717 1d1e |00ae: sub-float v23, v29, v30 │ │ +070394: a81d 1406 |00b0: mul-float v29, v20, v6 │ │ +070398: a81e 1208 |00b2: mul-float v30, v18, v8 │ │ +07039c: a61d 1d1e |00b4: add-float v29, v29, v30 │ │ +0703a0: a81e 1507 |00b6: mul-float v30, v21, v7 │ │ +0703a4: a61d 1d1e |00b8: add-float v29, v29, v30 │ │ +0703a8: a81e 1309 |00ba: mul-float v30, v19, v9 │ │ +0703ac: a718 1d1e |00bc: sub-float v24, v29, v30 │ │ +0703b0: a81d 1506 |00be: mul-float v29, v21, v6 │ │ +0703b4: a81e 1209 |00c0: mul-float v30, v18, v9 │ │ +0703b8: a61d 1d1e |00c2: add-float v29, v29, v30 │ │ +0703bc: a81e 1308 |00c4: mul-float v30, v19, v8 │ │ +0703c0: a61d 1d1e |00c6: add-float v29, v29, v30 │ │ +0703c4: a81e 1407 |00c8: mul-float v30, v20, v7 │ │ +0703c8: a719 1d1e |00ca: sub-float v25, v29, v30 │ │ +0703cc: 0800 1f00 |00cc: move-object/from16 v0, v31 │ │ +0703d0: 5400 1c09 |00ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0703d4: 081d 0000 |00d0: move-object/from16 v29, v0 │ │ +0703d8: d81e 0b01 |00d2: add-int/lit8 v30, v11, #int 1 // #01 │ │ +0703dc: 441d 1d1e |00d4: aget v29, v29, v30 │ │ +0703e0: a61d 1d17 |00d6: add-float v29, v29, v23 │ │ +0703e4: a81d 1d02 |00d8: mul-float v29, v29, v2 │ │ +0703e8: a603 031d |00da: add-float v3, v3, v29 │ │ +0703ec: 0800 1f00 |00dc: move-object/from16 v0, v31 │ │ +0703f0: 5400 1c09 |00de: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0703f4: 081d 0000 |00e0: move-object/from16 v29, v0 │ │ +0703f8: d81e 0b02 |00e2: add-int/lit8 v30, v11, #int 2 // #02 │ │ +0703fc: 441d 1d1e |00e4: aget v29, v29, v30 │ │ +070400: a61d 1d18 |00e6: add-float v29, v29, v24 │ │ +070404: a81d 1d02 |00e8: mul-float v29, v29, v2 │ │ +070408: a604 041d |00ea: add-float v4, v4, v29 │ │ +07040c: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ +070410: 5400 1c09 |00ee: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070414: 081d 0000 |00f0: move-object/from16 v29, v0 │ │ +070418: d81e 0b03 |00f2: add-int/lit8 v30, v11, #int 3 // #03 │ │ +07041c: 441d 1d1e |00f4: aget v29, v29, v30 │ │ +070420: a61d 1d19 |00f6: add-float v29, v29, v25 │ │ +070424: a81d 1d02 |00f8: mul-float v29, v29, v2 │ │ +070428: a605 051d |00fa: add-float v5, v5, v29 │ │ +07042c: d80a 0a01 |00fc: add-int/lit8 v10, v10, #int 1 // #01 │ │ +070430: 021c 1b00 |00fe: move/from16 v28, v27 │ │ +070434: 2900 28ff |0100: goto/16 0028 // -00d8 │ │ +070438: 0800 2500 |0102: move-object/from16 v0, v37 │ │ +07043c: 6e40 5d13 3054 |0104: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ +070442: d80d 0c01 |0107: add-int/lit8 v13, v12, #int 1 // #01 │ │ +070446: 4b03 220c |0109: aput v3, v34, v12 │ │ +07044a: d80c 0d01 |010b: add-int/lit8 v12, v13, #int 1 // #01 │ │ +07044e: 4b04 220d |010d: aput v4, v34, v13 │ │ +070452: d80d 0c01 |010f: add-int/lit8 v13, v12, #int 1 // #01 │ │ +070456: 4b05 220c |0111: aput v5, v34, v12 │ │ +07045a: d80c 0d02 |0113: add-int/lit8 v12, v13, #int 2 // #02 │ │ +07045e: 9016 1623 |0115: add-int v22, v22, v35 │ │ +070462: 2900 ecfe |0117: goto/16 0003 // -0114 │ │ +070466: 0e00 |0119: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x000e line=161 │ │ 0x000f line=162 │ │ 0x0010 line=163 │ │ 0x0011 line=165 │ │ @@ -61477,221 +61480,221 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 40 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 403 16-bit code units │ │ -0626c4: |[0626c4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0626d4: 1316 0200 |0000: const/16 v22, #int 2 // #2 │ │ -0626d8: 120c |0002: const/4 v12, #int 0 // #0 │ │ -0626da: 0800 2300 |0003: move-object/from16 v0, v35 │ │ -0626de: 2100 |0005: array-length v0, v0 │ │ -0626e0: 021d 0000 |0006: move/from16 v29, v0 │ │ -0626e4: 0200 1600 |0008: move/from16 v0, v22 │ │ -0626e8: 0201 1d00 |000a: move/from16 v1, v29 │ │ -0626ec: 3510 8601 |000c: if-ge v0, v1, 0192 // +0186 │ │ -0626f0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0626f2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0626f4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0626f6: 441d 2316 |0011: aget v29, v35, v22 │ │ -0626fa: 0200 1d00 |0013: move/from16 v0, v29 │ │ -0626fe: 8700 |0015: float-to-int v0, v0 │ │ -062700: 021b 0000 |0016: move/from16 v27, v0 │ │ -062704: d81d 1601 |0018: add-int/lit8 v29, v22, #int 1 // #01 │ │ -062708: 441d 231d |001a: aget v29, v35, v29 │ │ -06270c: 0200 1d00 |001c: move/from16 v0, v29 │ │ -062710: 8700 |001e: float-to-int v0, v0 │ │ -062712: 021a 0000 |001f: move/from16 v26, v0 │ │ -062716: 921b 1b26 |0021: mul-int v27, v27, v38 │ │ -06271a: 621d 2c09 |0023: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -06271e: d81e 1602 |0025: add-int/lit8 v30, v22, #int 2 // #02 │ │ -062722: 441e 231e |0027: aget v30, v35, v30 │ │ -062726: d81f 1603 |0029: add-int/lit8 v31, v22, #int 3 // #03 │ │ -06272a: 441f 231f |002b: aget v31, v35, v31 │ │ -06272e: d820 1604 |002d: add-int/lit8 v32, v22, #int 4 // #04 │ │ -062732: 4420 2320 |002f: aget v32, v35, v32 │ │ -062736: 7404 4413 1d00 |0031: invoke-virtual/range {v29, v30, v31, v32}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06273c: 120a |0034: const/4 v10, #int 0 // #0 │ │ -06273e: 021c 1b00 |0035: move/from16 v28, v27 │ │ -062742: 0200 1a00 |0037: move/from16 v0, v26 │ │ -062746: 350a 1801 |0039: if-ge v10, v0, 0151 // +0118 │ │ -06274a: d81b 1c01 |003b: add-int/lit8 v27, v28, #int 1 // #01 │ │ -06274e: 441d 221c |003d: aget v29, v34, v28 │ │ -062752: 0200 1d00 |003f: move/from16 v0, v29 │ │ -062756: 8700 |0041: float-to-int v0, v0 │ │ -062758: 021d 0000 |0042: move/from16 v29, v0 │ │ -06275c: e00b 1d03 |0044: shl-int/lit8 v11, v29, #int 3 // #03 │ │ -062760: d81c 1b01 |0046: add-int/lit8 v28, v27, #int 1 // #01 │ │ -062764: 4402 221b |0048: aget v2, v34, v27 │ │ -062768: d81b 1c01 |004a: add-int/lit8 v27, v28, #int 1 // #01 │ │ -06276c: 4417 221c |004c: aget v23, v34, v28 │ │ -062770: d81c 1b01 |004e: add-int/lit8 v28, v27, #int 1 // #01 │ │ -062774: 4418 221b |0050: aget v24, v34, v27 │ │ -062778: d81b 1c01 |0052: add-int/lit8 v27, v28, #int 1 // #01 │ │ -06277c: 4419 221c |0054: aget v25, v34, v28 │ │ -062780: 621d 3609 |0056: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062784: d81c 1b01 |0058: add-int/lit8 v28, v27, #int 1 // #01 │ │ -062788: 441e 221b |005a: aget v30, v34, v27 │ │ -06278c: d81b 1c01 |005c: add-int/lit8 v27, v28, #int 1 // #01 │ │ -062790: 441f 221c |005e: aget v31, v34, v28 │ │ -062794: d81c 1b01 |0060: add-int/lit8 v28, v27, #int 1 // #01 │ │ -062798: 4420 221b |0062: aget v32, v34, v27 │ │ -06279c: 7404 4413 1d00 |0064: invoke-virtual/range {v29, v30, v31, v32}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0627a2: 0800 2100 |0067: move-object/from16 v0, v33 │ │ -0627a6: 5400 1c09 |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0627aa: 081d 0000 |006b: move-object/from16 v29, v0 │ │ -0627ae: d81e 0b04 |006d: add-int/lit8 v30, v11, #int 4 // #04 │ │ -0627b2: 440f 1d1e |006f: aget v15, v29, v30 │ │ -0627b6: 0800 2100 |0071: move-object/from16 v0, v33 │ │ -0627ba: 5400 1c09 |0073: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0627be: 081d 0000 |0075: move-object/from16 v29, v0 │ │ -0627c2: d81e 0b05 |0077: add-int/lit8 v30, v11, #int 5 // #05 │ │ -0627c6: 4410 1d1e |0079: aget v16, v29, v30 │ │ -0627ca: 0800 2100 |007b: move-object/from16 v0, v33 │ │ -0627ce: 5400 1c09 |007d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0627d2: 081d 0000 |007f: move-object/from16 v29, v0 │ │ -0627d6: d81e 0b06 |0081: add-int/lit8 v30, v11, #int 6 // #06 │ │ -0627da: 4411 1d1e |0083: aget v17, v29, v30 │ │ -0627de: 0800 2100 |0085: move-object/from16 v0, v33 │ │ -0627e2: 5400 1c09 |0087: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0627e6: 081d 0000 |0089: move-object/from16 v29, v0 │ │ -0627ea: d81e 0b07 |008b: add-int/lit8 v30, v11, #int 7 // #07 │ │ -0627ee: 440e 1d1e |008d: aget v14, v29, v30 │ │ -0627f2: 621d 3309 |008f: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -0627f6: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -0627fa: 590f 3f09 |0093: iput v15, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0627fe: 621d 3309 |0095: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -062802: 0200 1000 |0097: move/from16 v0, v16 │ │ -062806: 0801 1d00 |0099: move-object/from16 v1, v29 │ │ -06280a: 5910 4009 |009b: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06280e: 621d 3309 |009d: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -062812: 0200 1100 |009f: move/from16 v0, v17 │ │ -062816: 0801 1d00 |00a1: move-object/from16 v1, v29 │ │ -06281a: 5910 4109 |00a3: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06281e: 621d 3309 |00a5: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -062822: 0800 1d00 |00a7: move-object/from16 v0, v29 │ │ -062826: 590e 3e09 |00a9: iput v14, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06282a: 621d 3309 |00ab: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ -06282e: 621e 3609 |00ad: sget-object v30, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -062832: 7402 d00f 1d00 |00af: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.rotate:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fd0 │ │ -062838: 621d 3609 |00b2: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06283c: 0800 1d00 |00b4: move-object/from16 v0, v29 │ │ -062840: 6e20 3a13 2000 |00b6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -062846: 621d 2c09 |00b9: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -06284a: 621e 3609 |00bb: sget-object v30, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ -06284e: 7402 2313 1d00 |00bd: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -062854: 7ff7 |00c0: neg-float v7, v15 │ │ -062856: 0200 1000 |00c1: move/from16 v0, v16 │ │ -06285a: 7f08 |00c3: neg-float v8, v0 │ │ -06285c: 0200 1100 |00c4: move/from16 v0, v17 │ │ -062860: 7f09 |00c6: neg-float v9, v0 │ │ -062862: 01e6 |00c7: move v6, v14 │ │ -062864: 7ff0 |00c8: neg-float v0, v15 │ │ -062866: 021d 0000 |00c9: move/from16 v29, v0 │ │ -06286a: a81d 1d17 |00cb: mul-float v29, v29, v23 │ │ -06286e: a81e 1018 |00cd: mul-float v30, v16, v24 │ │ -062872: a71d 1d1e |00cf: sub-float v29, v29, v30 │ │ -062876: a81e 1119 |00d1: mul-float v30, v17, v25 │ │ -06287a: a712 1d1e |00d3: sub-float v18, v29, v30 │ │ -06287e: a81d 0e17 |00d5: mul-float v29, v14, v23 │ │ -062882: a81e 1019 |00d7: mul-float v30, v16, v25 │ │ -062886: a61d 1d1e |00d9: add-float v29, v29, v30 │ │ -06288a: a81e 1118 |00db: mul-float v30, v17, v24 │ │ -06288e: a713 1d1e |00dd: sub-float v19, v29, v30 │ │ -062892: a81d 0e18 |00df: mul-float v29, v14, v24 │ │ -062896: a81e 1117 |00e1: mul-float v30, v17, v23 │ │ -06289a: a61d 1d1e |00e3: add-float v29, v29, v30 │ │ -06289e: a81e 0f19 |00e5: mul-float v30, v15, v25 │ │ -0628a2: a714 1d1e |00e7: sub-float v20, v29, v30 │ │ -0628a6: a81d 0e19 |00e9: mul-float v29, v14, v25 │ │ -0628aa: a81e 0f18 |00eb: mul-float v30, v15, v24 │ │ -0628ae: a61d 1d1e |00ed: add-float v29, v29, v30 │ │ -0628b2: a81e 1017 |00ef: mul-float v30, v16, v23 │ │ -0628b6: a715 1d1e |00f1: sub-float v21, v29, v30 │ │ -0628ba: a81d 1306 |00f3: mul-float v29, v19, v6 │ │ -0628be: a81e 1207 |00f5: mul-float v30, v18, v7 │ │ -0628c2: a61d 1d1e |00f7: add-float v29, v29, v30 │ │ -0628c6: a81e 1409 |00f9: mul-float v30, v20, v9 │ │ -0628ca: a61d 1d1e |00fb: add-float v29, v29, v30 │ │ -0628ce: a81e 1508 |00fd: mul-float v30, v21, v8 │ │ -0628d2: a717 1d1e |00ff: sub-float v23, v29, v30 │ │ -0628d6: a81d 1406 |0101: mul-float v29, v20, v6 │ │ -0628da: a81e 1208 |0103: mul-float v30, v18, v8 │ │ -0628de: a61d 1d1e |0105: add-float v29, v29, v30 │ │ -0628e2: a81e 1507 |0107: mul-float v30, v21, v7 │ │ -0628e6: a61d 1d1e |0109: add-float v29, v29, v30 │ │ -0628ea: a81e 1309 |010b: mul-float v30, v19, v9 │ │ -0628ee: a718 1d1e |010d: sub-float v24, v29, v30 │ │ -0628f2: a81d 1506 |010f: mul-float v29, v21, v6 │ │ -0628f6: a81e 1209 |0111: mul-float v30, v18, v9 │ │ -0628fa: a61d 1d1e |0113: add-float v29, v29, v30 │ │ -0628fe: a81e 1308 |0115: mul-float v30, v19, v8 │ │ -062902: a61d 1d1e |0117: add-float v29, v29, v30 │ │ -062906: a81e 1407 |0119: mul-float v30, v20, v7 │ │ -06290a: a719 1d1e |011b: sub-float v25, v29, v30 │ │ -06290e: 0800 2100 |011d: move-object/from16 v0, v33 │ │ -062912: 5400 1c09 |011f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062916: 081d 0000 |0121: move-object/from16 v29, v0 │ │ -06291a: d81e 0b01 |0123: add-int/lit8 v30, v11, #int 1 // #01 │ │ -06291e: 441d 1d1e |0125: aget v29, v29, v30 │ │ -062922: a61d 1d17 |0127: add-float v29, v29, v23 │ │ -062926: a81d 1d02 |0129: mul-float v29, v29, v2 │ │ -06292a: a603 031d |012b: add-float v3, v3, v29 │ │ -06292e: 0800 2100 |012d: move-object/from16 v0, v33 │ │ -062932: 5400 1c09 |012f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062936: 081d 0000 |0131: move-object/from16 v29, v0 │ │ -06293a: d81e 0b02 |0133: add-int/lit8 v30, v11, #int 2 // #02 │ │ -06293e: 441d 1d1e |0135: aget v29, v29, v30 │ │ -062942: a61d 1d18 |0137: add-float v29, v29, v24 │ │ -062946: a81d 1d02 |0139: mul-float v29, v29, v2 │ │ -06294a: a604 041d |013b: add-float v4, v4, v29 │ │ -06294e: 0800 2100 |013d: move-object/from16 v0, v33 │ │ -062952: 5400 1c09 |013f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062956: 081d 0000 |0141: move-object/from16 v29, v0 │ │ -06295a: d81e 0b03 |0143: add-int/lit8 v30, v11, #int 3 // #03 │ │ -06295e: 441d 1d1e |0145: aget v29, v29, v30 │ │ -062962: a61d 1d19 |0147: add-float v29, v29, v25 │ │ -062966: a81d 1d02 |0149: mul-float v29, v29, v2 │ │ -06296a: a605 051d |014b: add-float v5, v5, v29 │ │ -06296e: d80a 0a01 |014d: add-int/lit8 v10, v10, #int 1 // #01 │ │ -062972: 2900 e8fe |014f: goto/16 0037 // -0118 │ │ -062976: 0800 2700 |0151: move-object/from16 v0, v39 │ │ -06297a: 6e40 5d13 3054 |0153: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ -062980: d80d 0c01 |0156: add-int/lit8 v13, v12, #int 1 // #01 │ │ -062984: 4b03 240c |0158: aput v3, v36, v12 │ │ -062988: d80c 0d01 |015a: add-int/lit8 v12, v13, #int 1 // #01 │ │ -06298c: 4b04 240d |015c: aput v4, v36, v13 │ │ -062990: d80d 0c01 |015e: add-int/lit8 v13, v12, #int 1 // #01 │ │ -062994: 4b05 240c |0160: aput v5, v36, v12 │ │ -062998: d80c 0d02 |0162: add-int/lit8 v12, v13, #int 2 // #02 │ │ -06299c: 621d 2c09 |0164: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -0629a0: 7401 3e13 1d00 |0166: invoke-virtual/range {v29}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0629a6: d80d 0c01 |0169: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0629aa: 621d 2c09 |016b: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -0629ae: 0800 1d00 |016d: move-object/from16 v0, v29 │ │ -0629b2: 5200 2c0b |016f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0629b6: 021d 0000 |0171: move/from16 v29, v0 │ │ -0629ba: 4b1d 240c |0173: aput v29, v36, v12 │ │ -0629be: d80c 0d01 |0175: add-int/lit8 v12, v13, #int 1 // #01 │ │ -0629c2: 621d 2c09 |0177: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -0629c6: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ -0629ca: 5200 2d0b |017b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0629ce: 021d 0000 |017d: move/from16 v29, v0 │ │ -0629d2: 4b1d 240d |017f: aput v29, v36, v13 │ │ -0629d6: d80d 0c01 |0181: add-int/lit8 v13, v12, #int 1 // #01 │ │ -0629da: 621d 2c09 |0183: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ -0629de: 0800 1d00 |0185: move-object/from16 v0, v29 │ │ -0629e2: 5200 2e0b |0187: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0629e6: 021d 0000 |0189: move/from16 v29, v0 │ │ -0629ea: 4b1d 240c |018b: aput v29, v36, v12 │ │ -0629ee: 9016 1625 |018d: add-int v22, v22, v37 │ │ -0629f2: 01dc |018f: move v12, v13 │ │ -0629f4: 2900 73fe |0190: goto/16 0003 // -018d │ │ -0629f8: 0e00 |0192: return-void │ │ +070468: |[070468] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +070478: 1316 0200 |0000: const/16 v22, #int 2 // #2 │ │ +07047c: 120c |0002: const/4 v12, #int 0 // #0 │ │ +07047e: 0800 2300 |0003: move-object/from16 v0, v35 │ │ +070482: 2100 |0005: array-length v0, v0 │ │ +070484: 021d 0000 |0006: move/from16 v29, v0 │ │ +070488: 0200 1600 |0008: move/from16 v0, v22 │ │ +07048c: 0201 1d00 |000a: move/from16 v1, v29 │ │ +070490: 3510 8601 |000c: if-ge v0, v1, 0192 // +0186 │ │ +070494: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +070496: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +070498: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +07049a: 441d 2316 |0011: aget v29, v35, v22 │ │ +07049e: 0200 1d00 |0013: move/from16 v0, v29 │ │ +0704a2: 8700 |0015: float-to-int v0, v0 │ │ +0704a4: 021b 0000 |0016: move/from16 v27, v0 │ │ +0704a8: d81d 1601 |0018: add-int/lit8 v29, v22, #int 1 // #01 │ │ +0704ac: 441d 231d |001a: aget v29, v35, v29 │ │ +0704b0: 0200 1d00 |001c: move/from16 v0, v29 │ │ +0704b4: 8700 |001e: float-to-int v0, v0 │ │ +0704b6: 021a 0000 |001f: move/from16 v26, v0 │ │ +0704ba: 921b 1b26 |0021: mul-int v27, v27, v38 │ │ +0704be: 621d 2c09 |0023: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +0704c2: d81e 1602 |0025: add-int/lit8 v30, v22, #int 2 // #02 │ │ +0704c6: 441e 231e |0027: aget v30, v35, v30 │ │ +0704ca: d81f 1603 |0029: add-int/lit8 v31, v22, #int 3 // #03 │ │ +0704ce: 441f 231f |002b: aget v31, v35, v31 │ │ +0704d2: d820 1604 |002d: add-int/lit8 v32, v22, #int 4 // #04 │ │ +0704d6: 4420 2320 |002f: aget v32, v35, v32 │ │ +0704da: 7404 4413 1d00 |0031: invoke-virtual/range {v29, v30, v31, v32}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0704e0: 120a |0034: const/4 v10, #int 0 // #0 │ │ +0704e2: 021c 1b00 |0035: move/from16 v28, v27 │ │ +0704e6: 0200 1a00 |0037: move/from16 v0, v26 │ │ +0704ea: 350a 1801 |0039: if-ge v10, v0, 0151 // +0118 │ │ +0704ee: d81b 1c01 |003b: add-int/lit8 v27, v28, #int 1 // #01 │ │ +0704f2: 441d 221c |003d: aget v29, v34, v28 │ │ +0704f6: 0200 1d00 |003f: move/from16 v0, v29 │ │ +0704fa: 8700 |0041: float-to-int v0, v0 │ │ +0704fc: 021d 0000 |0042: move/from16 v29, v0 │ │ +070500: e00b 1d03 |0044: shl-int/lit8 v11, v29, #int 3 // #03 │ │ +070504: d81c 1b01 |0046: add-int/lit8 v28, v27, #int 1 // #01 │ │ +070508: 4402 221b |0048: aget v2, v34, v27 │ │ +07050c: d81b 1c01 |004a: add-int/lit8 v27, v28, #int 1 // #01 │ │ +070510: 4417 221c |004c: aget v23, v34, v28 │ │ +070514: d81c 1b01 |004e: add-int/lit8 v28, v27, #int 1 // #01 │ │ +070518: 4418 221b |0050: aget v24, v34, v27 │ │ +07051c: d81b 1c01 |0052: add-int/lit8 v27, v28, #int 1 // #01 │ │ +070520: 4419 221c |0054: aget v25, v34, v28 │ │ +070524: 621d 3609 |0056: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +070528: d81c 1b01 |0058: add-int/lit8 v28, v27, #int 1 // #01 │ │ +07052c: 441e 221b |005a: aget v30, v34, v27 │ │ +070530: d81b 1c01 |005c: add-int/lit8 v27, v28, #int 1 // #01 │ │ +070534: 441f 221c |005e: aget v31, v34, v28 │ │ +070538: d81c 1b01 |0060: add-int/lit8 v28, v27, #int 1 // #01 │ │ +07053c: 4420 221b |0062: aget v32, v34, v27 │ │ +070540: 7404 4413 1d00 |0064: invoke-virtual/range {v29, v30, v31, v32}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +070546: 0800 2100 |0067: move-object/from16 v0, v33 │ │ +07054a: 5400 1c09 |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +07054e: 081d 0000 |006b: move-object/from16 v29, v0 │ │ +070552: d81e 0b04 |006d: add-int/lit8 v30, v11, #int 4 // #04 │ │ +070556: 440f 1d1e |006f: aget v15, v29, v30 │ │ +07055a: 0800 2100 |0071: move-object/from16 v0, v33 │ │ +07055e: 5400 1c09 |0073: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070562: 081d 0000 |0075: move-object/from16 v29, v0 │ │ +070566: d81e 0b05 |0077: add-int/lit8 v30, v11, #int 5 // #05 │ │ +07056a: 4410 1d1e |0079: aget v16, v29, v30 │ │ +07056e: 0800 2100 |007b: move-object/from16 v0, v33 │ │ +070572: 5400 1c09 |007d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070576: 081d 0000 |007f: move-object/from16 v29, v0 │ │ +07057a: d81e 0b06 |0081: add-int/lit8 v30, v11, #int 6 // #06 │ │ +07057e: 4411 1d1e |0083: aget v17, v29, v30 │ │ +070582: 0800 2100 |0085: move-object/from16 v0, v33 │ │ +070586: 5400 1c09 |0087: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +07058a: 081d 0000 |0089: move-object/from16 v29, v0 │ │ +07058e: d81e 0b07 |008b: add-int/lit8 v30, v11, #int 7 // #07 │ │ +070592: 440e 1d1e |008d: aget v14, v29, v30 │ │ +070596: 621d 3309 |008f: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +07059a: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +07059e: 590f 3f09 |0093: iput v15, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0705a2: 621d 3309 |0095: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0705a6: 0200 1000 |0097: move/from16 v0, v16 │ │ +0705aa: 0801 1d00 |0099: move-object/from16 v1, v29 │ │ +0705ae: 5910 4009 |009b: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0705b2: 621d 3309 |009d: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0705b6: 0200 1100 |009f: move/from16 v0, v17 │ │ +0705ba: 0801 1d00 |00a1: move-object/from16 v1, v29 │ │ +0705be: 5910 4109 |00a3: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0705c2: 621d 3309 |00a5: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0705c6: 0800 1d00 |00a7: move-object/from16 v0, v29 │ │ +0705ca: 590e 3e09 |00a9: iput v14, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0705ce: 621d 3309 |00ab: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.quat:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@0933 │ │ +0705d2: 621e 3609 |00ad: sget-object v30, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0705d6: 7402 d00f 1d00 |00af: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.rotate:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fd0 │ │ +0705dc: 621d 3609 |00b2: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0705e0: 0800 1d00 |00b4: move-object/from16 v0, v29 │ │ +0705e4: 6e20 3a13 2000 |00b6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +0705ea: 621d 2c09 |00b9: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +0705ee: 621e 3609 |00bb: sget-object v30, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vn:Lcom/badlogic/gdx/math/Vector3; // field@0936 │ │ +0705f2: 7402 2313 1d00 |00bd: invoke-virtual/range {v29, v30}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +0705f8: 7ff7 |00c0: neg-float v7, v15 │ │ +0705fa: 0200 1000 |00c1: move/from16 v0, v16 │ │ +0705fe: 7f08 |00c3: neg-float v8, v0 │ │ +070600: 0200 1100 |00c4: move/from16 v0, v17 │ │ +070604: 7f09 |00c6: neg-float v9, v0 │ │ +070606: 01e6 |00c7: move v6, v14 │ │ +070608: 7ff0 |00c8: neg-float v0, v15 │ │ +07060a: 021d 0000 |00c9: move/from16 v29, v0 │ │ +07060e: a81d 1d17 |00cb: mul-float v29, v29, v23 │ │ +070612: a81e 1018 |00cd: mul-float v30, v16, v24 │ │ +070616: a71d 1d1e |00cf: sub-float v29, v29, v30 │ │ +07061a: a81e 1119 |00d1: mul-float v30, v17, v25 │ │ +07061e: a712 1d1e |00d3: sub-float v18, v29, v30 │ │ +070622: a81d 0e17 |00d5: mul-float v29, v14, v23 │ │ +070626: a81e 1019 |00d7: mul-float v30, v16, v25 │ │ +07062a: a61d 1d1e |00d9: add-float v29, v29, v30 │ │ +07062e: a81e 1118 |00db: mul-float v30, v17, v24 │ │ +070632: a713 1d1e |00dd: sub-float v19, v29, v30 │ │ +070636: a81d 0e18 |00df: mul-float v29, v14, v24 │ │ +07063a: a81e 1117 |00e1: mul-float v30, v17, v23 │ │ +07063e: a61d 1d1e |00e3: add-float v29, v29, v30 │ │ +070642: a81e 0f19 |00e5: mul-float v30, v15, v25 │ │ +070646: a714 1d1e |00e7: sub-float v20, v29, v30 │ │ +07064a: a81d 0e19 |00e9: mul-float v29, v14, v25 │ │ +07064e: a81e 0f18 |00eb: mul-float v30, v15, v24 │ │ +070652: a61d 1d1e |00ed: add-float v29, v29, v30 │ │ +070656: a81e 1017 |00ef: mul-float v30, v16, v23 │ │ +07065a: a715 1d1e |00f1: sub-float v21, v29, v30 │ │ +07065e: a81d 1306 |00f3: mul-float v29, v19, v6 │ │ +070662: a81e 1207 |00f5: mul-float v30, v18, v7 │ │ +070666: a61d 1d1e |00f7: add-float v29, v29, v30 │ │ +07066a: a81e 1409 |00f9: mul-float v30, v20, v9 │ │ +07066e: a61d 1d1e |00fb: add-float v29, v29, v30 │ │ +070672: a81e 1508 |00fd: mul-float v30, v21, v8 │ │ +070676: a717 1d1e |00ff: sub-float v23, v29, v30 │ │ +07067a: a81d 1406 |0101: mul-float v29, v20, v6 │ │ +07067e: a81e 1208 |0103: mul-float v30, v18, v8 │ │ +070682: a61d 1d1e |0105: add-float v29, v29, v30 │ │ +070686: a81e 1507 |0107: mul-float v30, v21, v7 │ │ +07068a: a61d 1d1e |0109: add-float v29, v29, v30 │ │ +07068e: a81e 1309 |010b: mul-float v30, v19, v9 │ │ +070692: a718 1d1e |010d: sub-float v24, v29, v30 │ │ +070696: a81d 1506 |010f: mul-float v29, v21, v6 │ │ +07069a: a81e 1209 |0111: mul-float v30, v18, v9 │ │ +07069e: a61d 1d1e |0113: add-float v29, v29, v30 │ │ +0706a2: a81e 1308 |0115: mul-float v30, v19, v8 │ │ +0706a6: a61d 1d1e |0117: add-float v29, v29, v30 │ │ +0706aa: a81e 1407 |0119: mul-float v30, v20, v7 │ │ +0706ae: a719 1d1e |011b: sub-float v25, v29, v30 │ │ +0706b2: 0800 2100 |011d: move-object/from16 v0, v33 │ │ +0706b6: 5400 1c09 |011f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0706ba: 081d 0000 |0121: move-object/from16 v29, v0 │ │ +0706be: d81e 0b01 |0123: add-int/lit8 v30, v11, #int 1 // #01 │ │ +0706c2: 441d 1d1e |0125: aget v29, v29, v30 │ │ +0706c6: a61d 1d17 |0127: add-float v29, v29, v23 │ │ +0706ca: a81d 1d02 |0129: mul-float v29, v29, v2 │ │ +0706ce: a603 031d |012b: add-float v3, v3, v29 │ │ +0706d2: 0800 2100 |012d: move-object/from16 v0, v33 │ │ +0706d6: 5400 1c09 |012f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0706da: 081d 0000 |0131: move-object/from16 v29, v0 │ │ +0706de: d81e 0b02 |0133: add-int/lit8 v30, v11, #int 2 // #02 │ │ +0706e2: 441d 1d1e |0135: aget v29, v29, v30 │ │ +0706e6: a61d 1d18 |0137: add-float v29, v29, v24 │ │ +0706ea: a81d 1d02 |0139: mul-float v29, v29, v2 │ │ +0706ee: a604 041d |013b: add-float v4, v4, v29 │ │ +0706f2: 0800 2100 |013d: move-object/from16 v0, v33 │ │ +0706f6: 5400 1c09 |013f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0706fa: 081d 0000 |0141: move-object/from16 v29, v0 │ │ +0706fe: d81e 0b03 |0143: add-int/lit8 v30, v11, #int 3 // #03 │ │ +070702: 441d 1d1e |0145: aget v29, v29, v30 │ │ +070706: a61d 1d19 |0147: add-float v29, v29, v25 │ │ +07070a: a81d 1d02 |0149: mul-float v29, v29, v2 │ │ +07070e: a605 051d |014b: add-float v5, v5, v29 │ │ +070712: d80a 0a01 |014d: add-int/lit8 v10, v10, #int 1 // #01 │ │ +070716: 2900 e8fe |014f: goto/16 0037 // -0118 │ │ +07071a: 0800 2700 |0151: move-object/from16 v0, v39 │ │ +07071e: 6e40 5d13 3054 |0153: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ +070724: d80d 0c01 |0156: add-int/lit8 v13, v12, #int 1 // #01 │ │ +070728: 4b03 240c |0158: aput v3, v36, v12 │ │ +07072c: d80c 0d01 |015a: add-int/lit8 v12, v13, #int 1 // #01 │ │ +070730: 4b04 240d |015c: aput v4, v36, v13 │ │ +070734: d80d 0c01 |015e: add-int/lit8 v13, v12, #int 1 // #01 │ │ +070738: 4b05 240c |0160: aput v5, v36, v12 │ │ +07073c: d80c 0d02 |0162: add-int/lit8 v12, v13, #int 2 // #02 │ │ +070740: 621d 2c09 |0164: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +070744: 7401 3e13 1d00 |0166: invoke-virtual/range {v29}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07074a: d80d 0c01 |0169: add-int/lit8 v13, v12, #int 1 // #01 │ │ +07074e: 621d 2c09 |016b: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +070752: 0800 1d00 |016d: move-object/from16 v0, v29 │ │ +070756: 5200 2c0b |016f: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07075a: 021d 0000 |0171: move/from16 v29, v0 │ │ +07075e: 4b1d 240c |0173: aput v29, v36, v12 │ │ +070762: d80c 0d01 |0175: add-int/lit8 v12, v13, #int 1 // #01 │ │ +070766: 621d 2c09 |0177: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +07076a: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ +07076e: 5200 2d0b |017b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +070772: 021d 0000 |017d: move/from16 v29, v0 │ │ +070776: 4b1d 240d |017f: aput v29, v36, v13 │ │ +07077a: d80d 0c01 |0181: add-int/lit8 v13, v12, #int 1 // #01 │ │ +07077e: 621d 2c09 |0183: sget-object v29, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.bn:Lcom/badlogic/gdx/math/Vector3; // field@092c │ │ +070782: 0800 1d00 |0185: move-object/from16 v0, v29 │ │ +070786: 5200 2e0b |0187: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07078a: 021d 0000 |0189: move/from16 v29, v0 │ │ +07078e: 4b1d 240c |018b: aput v29, v36, v12 │ │ +070792: 9016 1625 |018d: add-int v22, v22, v37 │ │ +070796: 01dc |018f: move v12, v13 │ │ +070798: 2900 73fe |0190: goto/16 0003 // -018d │ │ +07079c: 0e00 |0192: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000e line=80 │ │ 0x000f line=81 │ │ 0x0010 line=82 │ │ 0x0011 line=84 │ │ @@ -61796,24 +61799,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -0629fc: |[0629fc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V │ │ -062a0c: 5471 3709 |0000: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062a10: 5472 3509 |0002: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062a14: 5473 2f09 |0004: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062a18: 5275 2d09 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062a1c: 5276 2e09 |0008: iget v6, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062a20: 0780 |000a: move-object v0, v8 │ │ -062a22: 0794 |000b: move-object v4, v9 │ │ -062a24: 7707 b60f 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[S[FII)V // method@0fb6 │ │ -062a2a: 0e00 |000f: return-void │ │ +0707a0: |[0707a0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V │ │ +0707b0: 5471 3709 |0000: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +0707b4: 5472 3509 |0002: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +0707b8: 5473 2f09 |0004: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +0707bc: 5275 2d09 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +0707c0: 5276 2e09 |0008: iget v6, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +0707c4: 0780 |000a: move-object v0, v8 │ │ +0707c6: 0794 |000b: move-object v4, v9 │ │ +0707c8: 7707 b60f 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[S[FII)V // method@0fb6 │ │ +0707ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000f line=212 │ │ locals : │ │ 0x0000 - 0x0010 reg=7 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ 0x0000 - 0x0010 reg=8 bindPoseSkeleton Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ @@ -61824,24 +61827,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -062a2c: |[062a2c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -062a3c: 5471 3709 |0000: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062a40: 5472 3509 |0002: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062a44: 5274 2d09 |0004: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062a48: 5275 2e09 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062a4c: 0780 |0008: move-object v0, v8 │ │ -062a4e: 0793 |0009: move-object v3, v9 │ │ -062a50: 07a6 |000a: move-object v6, v10 │ │ -062a52: 7707 b80f 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fb8 │ │ -062a58: 0e00 |000e: return-void │ │ +0707d0: |[0707d0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0707e0: 5471 3709 |0000: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +0707e4: 5472 3509 |0002: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +0707e8: 5274 2d09 |0004: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +0707ec: 5275 2e09 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +0707f0: 0780 |0008: move-object v0, v8 │ │ +0707f2: 0793 |0009: move-object v3, v9 │ │ +0707f4: 07a6 |000a: move-object v6, v10 │ │ +0707f6: 7707 b80f 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fb8 │ │ +0707fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000e line=73 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ 0x0000 - 0x000f reg=8 skeleton Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ @@ -61853,25 +61856,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -062a5c: |[062a5c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVerticesJni:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V │ │ -062a6c: 5480 1c09 |0000: iget-object v0, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -062a70: 5471 3709 |0002: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062a74: 5472 3509 |0004: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062a78: 5473 3509 |0006: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062a7c: 2134 |0008: array-length v4, v3 │ │ -062a7e: 5275 2d09 |0009: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062a82: 5276 2e09 |000b: iget v6, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062a86: 0793 |000d: move-object v3, v9 │ │ -062a88: 7707 a50f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Jni;.calculateVertices:([F[F[F[FIII)V // method@0fa5 │ │ -062a8e: 0e00 |0011: return-void │ │ +070800: |[070800] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVerticesJni:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V │ │ +070810: 5480 1c09 |0000: iget-object v0, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +070814: 5471 3709 |0002: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +070818: 5472 3509 |0004: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +07081c: 5473 3509 |0006: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +070820: 2134 |0008: array-length v4, v3 │ │ +070822: 5275 2d09 |0009: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +070826: 5276 2e09 |000b: iget v6, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +07082a: 0793 |000d: move-object v3, v9 │ │ +07082c: 7707 a50f 0000 |000e: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Jni;.calculateVertices:([F[F[F[FIII)V // method@0fa5 │ │ +070832: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0011 line=208 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ 0x0000 - 0x0012 reg=8 skeleton Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ @@ -61882,24 +61885,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 15 16-bit code units │ │ -062a90: |[062a90] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -062aa0: 5471 3709 |0000: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062aa4: 5472 3509 |0002: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062aa8: 5274 2d09 |0004: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062aac: 5275 2e09 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062ab0: 0780 |0008: move-object v0, v8 │ │ -062ab2: 0793 |0009: move-object v3, v9 │ │ -062ab4: 07a6 |000a: move-object v6, v10 │ │ -062ab6: 7707 bb0f 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fbb │ │ -062abc: 0e00 |000e: return-void │ │ +070834: |[070834] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +070844: 5471 3709 |0000: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +070848: 5472 3509 |0002: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +07084c: 5274 2d09 |0004: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +070850: 5275 2e09 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +070854: 0780 |0008: move-object v0, v8 │ │ +070856: 0793 |0009: move-object v3, v9 │ │ +070858: 07a6 |000a: move-object v6, v10 │ │ +07085a: 7707 bb0f 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F[F[FIILcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fbb │ │ +070860: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000e line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=7 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ 0x0000 - 0x000f reg=8 skeleton Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ @@ -61911,19 +61914,19 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062ac0: |[062ac0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.createVertexArray:()[F │ │ -062ad0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -062ad2: 6e20 bd0f 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.createVertexArray:(I)[F // method@0fbd │ │ -062ad8: 0c00 |0004: move-result-object v0 │ │ -062ada: 1100 |0005: return-object v0 │ │ +070864: |[070864] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.createVertexArray:()[F │ │ +070874: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +070876: 6e20 bd0f 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.createVertexArray:(I)[F // method@0fbd │ │ +07087c: 0c00 |0004: move-result-object v0 │ │ +07087e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;) │ │ @@ -61931,40 +61934,40 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 43 16-bit code units │ │ -062adc: |[062adc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.createVertexArray:(I)[F │ │ -062aec: 5275 3109 |0000: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -062af0: b285 |0002: mul-int/2addr v5, v8 │ │ -062af2: 2354 e803 |0003: new-array v4, v5, [F // type@03e8 │ │ -062af6: 5273 2d09 |0005: iget v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062afa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -062afc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -062afe: 5475 3509 |0009: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062b02: 2155 |000b: array-length v5, v5 │ │ -062b04: 3550 1e00 |000c: if-ge v0, v5, 002a // +001e │ │ -062b08: d801 0103 |000e: add-int/lit8 v1, v1, #int 3 // #03 │ │ -062b0c: d802 0101 |0010: add-int/lit8 v2, v1, #int 1 // #01 │ │ -062b10: 5475 3509 |0012: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062b14: 4405 0500 |0014: aget v5, v5, v0 │ │ -062b18: 4b05 0401 |0016: aput v5, v4, v1 │ │ -062b1c: d801 0201 |0018: add-int/lit8 v1, v2, #int 1 // #01 │ │ -062b20: 5475 3509 |001a: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062b24: d806 0001 |001c: add-int/lit8 v6, v0, #int 1 // #01 │ │ -062b28: 4405 0506 |001e: aget v5, v5, v6 │ │ -062b2c: 4b05 0402 |0020: aput v5, v4, v2 │ │ -062b30: 1305 0800 |0022: const/16 v5, #int 8 // #8 │ │ -062b34: 3358 0400 |0024: if-ne v8, v5, 0028 // +0004 │ │ -062b38: d801 0103 |0026: add-int/lit8 v1, v1, #int 3 // #03 │ │ -062b3c: b030 |0028: add-int/2addr v0, v3 │ │ -062b3e: 28e0 |0029: goto 0009 // -0020 │ │ -062b40: 1104 |002a: return-object v4 │ │ +070880: |[070880] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.createVertexArray:(I)[F │ │ +070890: 5275 3109 |0000: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +070894: b285 |0002: mul-int/2addr v5, v8 │ │ +070896: 2354 e803 |0003: new-array v4, v5, [F // type@03e8 │ │ +07089a: 5273 2d09 |0005: iget v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +07089e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0708a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0708a2: 5475 3509 |0009: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +0708a6: 2155 |000b: array-length v5, v5 │ │ +0708a8: 3550 1e00 |000c: if-ge v0, v5, 002a // +001e │ │ +0708ac: d801 0103 |000e: add-int/lit8 v1, v1, #int 3 // #03 │ │ +0708b0: d802 0101 |0010: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0708b4: 5475 3509 |0012: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +0708b8: 4405 0500 |0014: aget v5, v5, v0 │ │ +0708bc: 4b05 0401 |0016: aput v5, v4, v1 │ │ +0708c0: d801 0201 |0018: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0708c4: 5475 3509 |001a: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +0708c8: d806 0001 |001c: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0708cc: 4405 0506 |001e: aget v5, v5, v6 │ │ +0708d0: 4b05 0402 |0020: aput v5, v4, v2 │ │ +0708d4: 1305 0800 |0022: const/16 v5, #int 8 // #8 │ │ +0708d8: 3358 0400 |0024: if-ne v8, v5, 0028 // +0004 │ │ +0708dc: d801 0103 |0026: add-int/lit8 v1, v1, #int 3 // #03 │ │ +0708e0: b030 |0028: add-int/2addr v0, v3 │ │ +0708e2: 28e0 |0029: goto 0009 // -0020 │ │ +0708e4: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0010 line=54 │ │ @@ -61988,17 +61991,17 @@ │ │ type : '()[S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062b44: |[062b44] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.getIndices:()[S │ │ -062b54: 5410 2f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062b58: 1100 |0002: return-object v0 │ │ +0708e8: |[0708e8] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.getIndices:()[S │ │ +0708f8: 5410 2f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +0708fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;) │ │ @@ -62006,78 +62009,78 @@ │ │ type : '(Ljava/io/DataInputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 114 16-bit code units │ │ -062b5c: |[062b5c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.read:(Ljava/io/DataInputStream;)V │ │ -062b6c: 6e10 dd23 0400 |0000: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ -062b72: 0c01 |0003: move-result-object v1 │ │ -062b74: 5b31 3409 |0004: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.shader:Ljava/lang/String; // field@0934 │ │ -062b78: 6e10 da23 0400 |0006: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062b7e: 0a01 |0009: move-result v1 │ │ -062b80: 5931 3109 |000a: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -062b84: 6e10 da23 0400 |000c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062b8a: 0a01 |000f: move-result v1 │ │ -062b8c: 5931 3209 |0010: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ -062b90: 6e10 da23 0400 |0012: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062b96: 0a01 |0015: move-result v1 │ │ -062b98: 5931 3009 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -062b9c: 6e10 da23 0400 |0018: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062ba2: 0a01 |001b: move-result v1 │ │ -062ba4: 5931 2d09 |001c: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062ba8: 6e10 da23 0400 |001e: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062bae: 0a01 |0021: move-result v1 │ │ -062bb0: 5931 2e09 |0022: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062bb4: 5231 3109 |0024: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -062bb8: 5232 2d09 |0026: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062bbc: b221 |0028: mul-int/2addr v1, v2 │ │ -062bbe: 2311 e803 |0029: new-array v1, v1, [F // type@03e8 │ │ -062bc2: 5b31 3509 |002b: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062bc6: 5231 3009 |002d: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -062bca: da01 0103 |002f: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -062bce: 2311 3904 |0031: new-array v1, v1, [S // type@0439 │ │ -062bd2: 5b31 2f09 |0033: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062bd6: 5231 3209 |0035: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ -062bda: 5232 2e09 |0037: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062bde: b221 |0039: mul-int/2addr v1, v2 │ │ -062be0: 2311 e803 |003a: new-array v1, v1, [F // type@03e8 │ │ -062be4: 5b31 3709 |003c: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062be8: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -062bea: 5431 3509 |003f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062bee: 2111 |0041: array-length v1, v1 │ │ -062bf0: 3510 0d00 |0042: if-ge v0, v1, 004f // +000d │ │ -062bf4: 5431 3509 |0044: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062bf8: 6e10 d723 0400 |0046: invoke-virtual {v4}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -062bfe: 0a02 |0049: move-result v2 │ │ -062c00: 4b02 0100 |004a: aput v2, v1, v0 │ │ -062c04: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062c08: 28f1 |004e: goto 003f // -000f │ │ -062c0a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -062c0c: 5431 2f09 |0050: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062c10: 2111 |0052: array-length v1, v1 │ │ -062c12: 3510 0d00 |0053: if-ge v0, v1, 0060 // +000d │ │ -062c16: 5431 2f09 |0055: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062c1a: 6e10 dc23 0400 |0057: invoke-virtual {v4}, Ljava/io/DataInputStream;.readShort:()S // method@23dc │ │ -062c20: 0a02 |005a: move-result v2 │ │ -062c22: 5102 0100 |005b: aput-short v2, v1, v0 │ │ -062c26: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062c2a: 28f1 |005f: goto 0050 // -000f │ │ -062c2c: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -062c2e: 5431 3709 |0061: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062c32: 2111 |0063: array-length v1, v1 │ │ -062c34: 3510 0d00 |0064: if-ge v0, v1, 0071 // +000d │ │ -062c38: 5431 3709 |0066: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062c3c: 6e10 d723 0400 |0068: invoke-virtual {v4}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -062c42: 0a02 |006b: move-result v2 │ │ -062c44: 4b02 0100 |006c: aput v2, v1, v0 │ │ -062c48: d800 0001 |006e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062c4c: 28f1 |0070: goto 0061 // -000f │ │ -062c4e: 0e00 |0071: return-void │ │ +070900: |[070900] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.read:(Ljava/io/DataInputStream;)V │ │ +070910: 6e10 dd23 0400 |0000: invoke-virtual {v4}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ +070916: 0c01 |0003: move-result-object v1 │ │ +070918: 5b31 3409 |0004: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.shader:Ljava/lang/String; // field@0934 │ │ +07091c: 6e10 da23 0400 |0006: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +070922: 0a01 |0009: move-result v1 │ │ +070924: 5931 3109 |000a: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +070928: 6e10 da23 0400 |000c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +07092e: 0a01 |000f: move-result v1 │ │ +070930: 5931 3209 |0010: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ +070934: 6e10 da23 0400 |0012: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +07093a: 0a01 |0015: move-result v1 │ │ +07093c: 5931 3009 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +070940: 6e10 da23 0400 |0018: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +070946: 0a01 |001b: move-result v1 │ │ +070948: 5931 2d09 |001c: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +07094c: 6e10 da23 0400 |001e: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +070952: 0a01 |0021: move-result v1 │ │ +070954: 5931 2e09 |0022: iput v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +070958: 5231 3109 |0024: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +07095c: 5232 2d09 |0026: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +070960: b221 |0028: mul-int/2addr v1, v2 │ │ +070962: 2311 e803 |0029: new-array v1, v1, [F // type@03e8 │ │ +070966: 5b31 3509 |002b: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +07096a: 5231 3009 |002d: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +07096e: da01 0103 |002f: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +070972: 2311 3904 |0031: new-array v1, v1, [S // type@0439 │ │ +070976: 5b31 2f09 |0033: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +07097a: 5231 3209 |0035: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ +07097e: 5232 2e09 |0037: iget v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +070982: b221 |0039: mul-int/2addr v1, v2 │ │ +070984: 2311 e803 |003a: new-array v1, v1, [F // type@03e8 │ │ +070988: 5b31 3709 |003c: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +07098c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +07098e: 5431 3509 |003f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +070992: 2111 |0041: array-length v1, v1 │ │ +070994: 3510 0d00 |0042: if-ge v0, v1, 004f // +000d │ │ +070998: 5431 3509 |0044: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +07099c: 6e10 d723 0400 |0046: invoke-virtual {v4}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0709a2: 0a02 |0049: move-result v2 │ │ +0709a4: 4b02 0100 |004a: aput v2, v1, v0 │ │ +0709a8: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0709ac: 28f1 |004e: goto 003f // -000f │ │ +0709ae: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +0709b0: 5431 2f09 |0050: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +0709b4: 2111 |0052: array-length v1, v1 │ │ +0709b6: 3510 0d00 |0053: if-ge v0, v1, 0060 // +000d │ │ +0709ba: 5431 2f09 |0055: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +0709be: 6e10 dc23 0400 |0057: invoke-virtual {v4}, Ljava/io/DataInputStream;.readShort:()S // method@23dc │ │ +0709c4: 0a02 |005a: move-result v2 │ │ +0709c6: 5102 0100 |005b: aput-short v2, v1, v0 │ │ +0709ca: d800 0001 |005d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0709ce: 28f1 |005f: goto 0050 // -000f │ │ +0709d0: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +0709d2: 5431 3709 |0061: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +0709d6: 2111 |0063: array-length v1, v1 │ │ +0709d8: 3510 0d00 |0064: if-ge v0, v1, 0071 // +000d │ │ +0709dc: 5431 3709 |0066: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +0709e0: 6e10 d723 0400 |0068: invoke-virtual {v4}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0709e6: 0a02 |006b: move-result v2 │ │ +0709e8: 4b02 0100 |006c: aput v2, v1, v0 │ │ +0709ec: d800 0001 |006e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0709f0: 28f1 |0070: goto 0061 // -000f │ │ +0709f2: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0006 line=385 │ │ 0x000c line=386 │ │ 0x0012 line=387 │ │ 0x0018 line=388 │ │ @@ -62105,55 +62108,55 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -062c50: |[062c50] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.write:(Ljava/io/DataOutputStream;)V │ │ -062c60: 5421 3409 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.shader:Ljava/lang/String; // field@0934 │ │ -062c64: 6e20 ea23 1300 |0002: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ -062c6a: 5221 3109 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -062c6e: 6e20 e823 1300 |0007: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062c74: 5221 3209 |000a: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ -062c78: 6e20 e823 1300 |000c: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062c7e: 5221 3009 |000f: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -062c82: 6e20 e823 1300 |0011: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062c88: 5221 2d09 |0014: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ -062c8c: 6e20 e823 1300 |0016: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062c92: 5221 2e09 |0019: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ -062c96: 6e20 e823 1300 |001b: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062c9c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -062c9e: 5421 3509 |001f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062ca2: 2111 |0021: array-length v1, v1 │ │ -062ca4: 3510 0c00 |0022: if-ge v0, v1, 002e // +000c │ │ -062ca8: 5421 3509 |0024: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ -062cac: 4401 0100 |0026: aget v1, v1, v0 │ │ -062cb0: 6e20 e723 1300 |0028: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -062cb6: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062cba: 28f2 |002d: goto 001f // -000e │ │ -062cbc: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -062cbe: 5421 2f09 |002f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062cc2: 2111 |0031: array-length v1, v1 │ │ -062cc4: 3510 0c00 |0032: if-ge v0, v1, 003e // +000c │ │ -062cc8: 5421 2f09 |0034: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ -062ccc: 4a01 0100 |0036: aget-short v1, v1, v0 │ │ -062cd0: 6e20 e923 1300 |0038: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@23e9 │ │ -062cd6: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062cda: 28f2 |003d: goto 002f // -000e │ │ -062cdc: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -062cde: 5421 3709 |003f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062ce2: 2111 |0041: array-length v1, v1 │ │ -062ce4: 3510 0c00 |0042: if-ge v0, v1, 004e // +000c │ │ -062ce8: 5421 3709 |0044: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ -062cec: 4401 0100 |0046: aget v1, v1, v0 │ │ -062cf0: 6e20 e723 1300 |0048: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -062cf6: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062cfa: 28f2 |004d: goto 003f // -000e │ │ -062cfc: 0e00 |004e: return-void │ │ +0709f4: |[0709f4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Mesh.write:(Ljava/io/DataOutputStream;)V │ │ +070a04: 5421 3409 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.shader:Ljava/lang/String; // field@0934 │ │ +070a08: 6e20 ea23 1300 |0002: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ +070a0e: 5221 3109 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +070a12: 6e20 e823 1300 |0007: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070a18: 5221 3209 |000a: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numWeights:I // field@0932 │ │ +070a1c: 6e20 e823 1300 |000c: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070a22: 5221 3009 |000f: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +070a26: 6e20 e823 1300 |0011: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070a2c: 5221 2d09 |0014: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerVertex:I // field@092d │ │ +070a30: 6e20 e823 1300 |0016: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070a36: 5221 2e09 |0019: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.floatsPerWeight:I // field@092e │ │ +070a3a: 6e20 e823 1300 |001b: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070a40: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +070a42: 5421 3509 |001f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +070a46: 2111 |0021: array-length v1, v1 │ │ +070a48: 3510 0c00 |0022: if-ge v0, v1, 002e // +000c │ │ +070a4c: 5421 3509 |0024: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.vertices:[F // field@0935 │ │ +070a50: 4401 0100 |0026: aget v1, v1, v0 │ │ +070a54: 6e20 e723 1300 |0028: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +070a5a: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070a5e: 28f2 |002d: goto 001f // -000e │ │ +070a60: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +070a62: 5421 2f09 |002f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +070a66: 2111 |0031: array-length v1, v1 │ │ +070a68: 3510 0c00 |0032: if-ge v0, v1, 003e // +000c │ │ +070a6c: 5421 2f09 |0034: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.indices:[S // field@092f │ │ +070a70: 4a01 0100 |0036: aget-short v1, v1, v0 │ │ +070a74: 6e20 e923 1300 |0038: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@23e9 │ │ +070a7a: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070a7e: 28f2 |003d: goto 002f // -000e │ │ +070a80: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +070a82: 5421 3709 |003f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +070a86: 2111 |0041: array-length v1, v1 │ │ +070a88: 3510 0c00 |0042: if-ge v0, v1, 004e // +000c │ │ +070a8c: 5421 3709 |0044: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.weights:[F // field@0937 │ │ +070a90: 4401 0100 |0046: aget v1, v1, v0 │ │ +070a94: 6e20 e723 1300 |0048: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +070a9a: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070a9e: 28f2 |004d: goto 003f // -000e │ │ +070aa0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0005 line=407 │ │ 0x000a line=408 │ │ 0x000f line=409 │ │ 0x0014 line=410 │ │ @@ -62216,17 +62219,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062d00: |[062d00] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.:()V │ │ -062d10: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -062d16: 0e00 |0003: return-void │ │ +070aa4: |[070aa4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.:()V │ │ +070ab4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +070aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; │ │ │ │ Virtual methods - │ │ @@ -62235,27 +62238,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -062d18: |[062d18] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.getNumTriangles:()I │ │ -062d28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -062d2a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -062d2c: 5432 3909 |0002: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062d30: 2122 |0004: array-length v2, v2 │ │ -062d32: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ -062d36: 5432 3909 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062d3a: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -062d3e: 5222 3009 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -062d42: b021 |000d: add-int/2addr v1, v2 │ │ -062d44: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062d48: 28f2 |0010: goto 0002 // -000e │ │ -062d4a: 0f01 |0011: return v1 │ │ +070abc: |[070abc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.getNumTriangles:()I │ │ +070acc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070ace: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +070ad0: 5432 3909 |0002: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070ad4: 2122 |0004: array-length v2, v2 │ │ +070ad6: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ +070ada: 5432 3909 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070ade: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +070ae2: 5222 3009 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +070ae6: b021 |000d: add-int/2addr v1, v2 │ │ +070ae8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070aec: 28f2 |0010: goto 0002 // -000e │ │ +070aee: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0001 line=45 │ │ 0x0007 line=46 │ │ 0x000e line=45 │ │ 0x0011 line=48 │ │ @@ -62269,27 +62272,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -062d4c: |[062d4c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.getNumVertices:()I │ │ -062d5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -062d5e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -062d60: 5432 3909 |0002: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062d64: 2122 |0004: array-length v2, v2 │ │ -062d66: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ -062d6a: 5432 3909 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062d6e: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -062d72: 5222 3109 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -062d76: b021 |000d: add-int/2addr v1, v2 │ │ -062d78: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062d7c: 28f2 |0010: goto 0002 // -000e │ │ -062d7e: 0f01 |0011: return v1 │ │ +070af0: |[070af0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.getNumVertices:()I │ │ +070b00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070b02: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +070b04: 5432 3909 |0002: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070b08: 2122 |0004: array-length v2, v2 │ │ +070b0a: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ +070b0e: 5432 3909 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070b12: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +070b16: 5222 3109 |000b: iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +070b1a: b021 |000d: add-int/2addr v1, v2 │ │ +070b1c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070b20: 28f2 |0010: goto 0002 // -000e │ │ +070b22: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0001 line=36 │ │ 0x0007 line=37 │ │ 0x000e line=36 │ │ 0x0011 line=39 │ │ @@ -62303,39 +62306,39 @@ │ │ type : '(Ljava/io/DataInputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -062d80: |[062d80] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.read:(Ljava/io/DataInputStream;)V │ │ -062d90: 6e10 da23 0500 |0000: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062d96: 0a02 |0003: move-result v2 │ │ -062d98: 5942 3a09 |0004: iput v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.numJoints:I // field@093a │ │ -062d9c: 2202 8201 |0006: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ -062da0: 7010 a60f 0200 |0008: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ -062da6: 5b42 3809 |000b: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -062daa: 5442 3809 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -062dae: 6e20 a70f 5200 |000f: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.read:(Ljava/io/DataInputStream;)V // method@0fa7 │ │ -062db4: 6e10 da23 0500 |0012: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -062dba: 0a01 |0015: move-result v1 │ │ -062dbc: 2312 0d04 |0016: new-array v2, v1, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@040d │ │ -062dc0: 5b42 3909 |0018: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062dc4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -062dc6: 3510 1500 |001b: if-ge v0, v1, 0030 // +0015 │ │ -062dca: 5442 3909 |001d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062dce: 2203 8601 |001f: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@0186 │ │ -062dd2: 7010 b30f 0300 |0021: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.:()V // method@0fb3 │ │ -062dd8: 4d03 0200 |0024: aput-object v3, v2, v0 │ │ -062ddc: 5442 3909 |0026: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062de0: 4602 0200 |0028: aget-object v2, v2, v0 │ │ -062de4: 6e20 bf0f 5200 |002a: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.read:(Ljava/io/DataInputStream;)V // method@0fbf │ │ -062dea: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062dee: 28ec |002f: goto 001b // -0014 │ │ -062df0: 0e00 |0030: return-void │ │ +070b24: |[070b24] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.read:(Ljava/io/DataInputStream;)V │ │ +070b34: 6e10 da23 0500 |0000: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +070b3a: 0a02 |0003: move-result v2 │ │ +070b3c: 5942 3a09 |0004: iput v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.numJoints:I // field@093a │ │ +070b40: 2202 8201 |0006: new-instance v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ +070b44: 7010 a60f 0200 |0008: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ +070b4a: 5b42 3809 |000b: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +070b4e: 5442 3809 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +070b52: 6e20 a70f 5200 |000f: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.read:(Ljava/io/DataInputStream;)V // method@0fa7 │ │ +070b58: 6e10 da23 0500 |0012: invoke-virtual {v5}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +070b5e: 0a01 |0015: move-result v1 │ │ +070b60: 2312 0d04 |0016: new-array v2, v1, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@040d │ │ +070b64: 5b42 3909 |0018: iput-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070b68: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +070b6a: 3510 1500 |001b: if-ge v0, v1, 0030 // +0015 │ │ +070b6e: 5442 3909 |001d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070b72: 2203 8601 |001f: new-instance v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // type@0186 │ │ +070b76: 7010 b30f 0300 |0021: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.:()V // method@0fb3 │ │ +070b7c: 4d03 0200 |0024: aput-object v3, v2, v0 │ │ +070b80: 5442 3909 |0026: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070b84: 4602 0200 |0028: aget-object v2, v2, v0 │ │ +070b88: 6e20 bf0f 5200 |002a: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.read:(Ljava/io/DataInputStream;)V // method@0fbf │ │ +070b8e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070b92: 28ec |002f: goto 001b // -0014 │ │ +070b94: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000d line=54 │ │ 0x0012 line=55 │ │ 0x0016 line=56 │ │ @@ -62355,32 +62358,32 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -062df4: |[062df4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.write:(Ljava/io/DataOutputStream;)V │ │ -062e04: 5221 3a09 |0000: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.numJoints:I // field@093a │ │ -062e08: 6e20 e823 1300 |0002: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062e0e: 5421 3809 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ -062e12: 6e20 a80f 3100 |0007: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.write:(Ljava/io/DataOutputStream;)V // method@0fa8 │ │ -062e18: 5421 3909 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062e1c: 2111 |000c: array-length v1, v1 │ │ -062e1e: 6e20 e823 1300 |000d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -062e24: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -062e26: 5421 3909 |0011: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062e2a: 2111 |0013: array-length v1, v1 │ │ -062e2c: 3510 0c00 |0014: if-ge v0, v1, 0020 // +000c │ │ -062e30: 5421 3909 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -062e34: 4601 0100 |0018: aget-object v1, v1, v0 │ │ -062e38: 6e20 c00f 3100 |001a: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.write:(Ljava/io/DataOutputStream;)V // method@0fc0 │ │ -062e3e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -062e42: 28f2 |001f: goto 0011 // -000e │ │ -062e44: 0e00 |0020: return-void │ │ +070b98: |[070b98] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model.write:(Ljava/io/DataOutputStream;)V │ │ +070ba8: 5221 3a09 |0000: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.numJoints:I // field@093a │ │ +070bac: 6e20 e823 1300 |0002: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070bb2: 5421 3809 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.baseSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0938 │ │ +070bb6: 6e20 a80f 3100 |0007: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.write:(Ljava/io/DataOutputStream;)V // method@0fa8 │ │ +070bbc: 5421 3909 |000a: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070bc0: 2111 |000c: array-length v1, v1 │ │ +070bc2: 6e20 e823 1300 |000d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +070bc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +070bca: 5421 3909 |0011: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070bce: 2111 |0013: array-length v1, v1 │ │ +070bd0: 3510 0c00 |0014: if-ge v0, v1, 0020 // +000c │ │ +070bd4: 5421 3909 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +070bd8: 4601 0100 |0018: aget-object v1, v1, v0 │ │ +070bdc: 6e20 c00f 3100 |001a: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.write:(Ljava/io/DataOutputStream;)V // method@0fc0 │ │ +070be2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070be6: 28f2 |001f: goto 0011 // -000e │ │ +070be8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x000a line=66 │ │ 0x0010 line=67 │ │ 0x0016 line=68 │ │ @@ -62444,30 +62447,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -062e48: |[062e48] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:()V │ │ -062e58: 1c00 8801 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -062e5c: 6e10 3c24 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@243c │ │ -062e62: 0a00 |0005: move-result v0 │ │ -062e64: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ -062e68: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -062e6a: 6a00 3b09 |0009: sput-boolean v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.$assertionsDisabled:Z // field@093b │ │ -062e6e: 2200 8801 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -062e72: 7010 c70f 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -062e78: 6900 3d09 |0010: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -062e7c: 2200 8801 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -062e80: 7010 c70f 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -062e86: 6900 3c09 |0017: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ -062e8a: 0e00 |0019: return-void │ │ -062e8c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -062e8e: 28ee |001b: goto 0009 // -0012 │ │ +070bec: |[070bec] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:()V │ │ +070bfc: 1c00 8801 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +070c00: 6e10 3c24 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@243c │ │ +070c06: 0a00 |0005: move-result v0 │ │ +070c08: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ +070c0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +070c0e: 6a00 3b09 |0009: sput-boolean v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.$assertionsDisabled:Z // field@093b │ │ +070c12: 2200 8801 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +070c16: 7010 c70f 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +070c1c: 6900 3d09 |0010: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +070c20: 2200 8801 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +070c24: 7010 c70f 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +070c2a: 6900 3c09 |0017: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ +070c2e: 0e00 |0019: return-void │ │ +070c30: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +070c32: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000b line=95 │ │ 0x0012 line=96 │ │ 0x001a line=21 │ │ locals : │ │ @@ -62477,17 +62480,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062e90: |[062e90] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:()V │ │ -062ea0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -062ea6: 0e00 |0003: return-void │ │ +070c34: |[070c34] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:()V │ │ +070c44: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +070c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; │ │ │ │ @@ -62496,21 +62499,21 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -062ea8: |[062ea8] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:(FFF)V │ │ -062eb8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -062ebe: 5901 3f09 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062ec2: 5902 4009 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062ec6: 5903 4109 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062eca: 6e10 ca0f 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ -062ed0: 0e00 |000c: return-void │ │ +070c4c: |[070c4c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:(FFF)V │ │ +070c5c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +070c62: 5901 3f09 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070c66: 5902 4009 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070c6a: 5903 4109 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070c6e: 6e10 ca0f 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.computeW:()V // method@0fca │ │ +070c74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ 0x0009 line=32 │ │ @@ -62526,21 +62529,21 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062ed4: |[062ed4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:(FFFF)V │ │ -062ee4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -062eea: 5901 3f09 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062eee: 5902 4009 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062ef2: 5903 4109 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062ef6: 5904 3e09 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062efa: 0e00 |000b: return-void │ │ +070c78: |[070c78] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.:(FFFF)V │ │ +070c88: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +070c8e: 5901 3f09 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070c92: 5902 4009 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070c96: 5903 4109 |0007: iput v3, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070c9a: 5904 3e09 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070c9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x0009 line=39 │ │ @@ -62558,40 +62561,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -062efc: |[062efc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.computeW:()V │ │ -062f0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -062f0e: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -062f12: 5252 3f09 |0003: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062f16: 5253 3f09 |0005: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062f1a: c832 |0007: mul-float/2addr v2, v3 │ │ -062f1c: c721 |0008: sub-float/2addr v1, v2 │ │ -062f1e: 5252 4009 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062f22: 5253 4009 |000b: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062f26: c832 |000d: mul-float/2addr v2, v3 │ │ -062f28: c721 |000e: sub-float/2addr v1, v2 │ │ -062f2a: 5252 4109 |000f: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062f2e: 5253 4109 |0011: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062f32: c832 |0013: mul-float/2addr v2, v3 │ │ -062f34: a700 0102 |0014: sub-float v0, v1, v2 │ │ -062f38: 2e01 0004 |0016: cmpg-float v1, v0, v4 │ │ -062f3c: 3b01 0500 |0018: if-gez v1, 001d // +0005 │ │ -062f40: 5954 3e09 |001a: iput v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062f44: 0e00 |001c: return-void │ │ -062f46: 8901 |001d: float-to-double v1, v0 │ │ -062f48: 7120 8e24 2100 |001e: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -062f4e: 0b01 |0021: move-result-wide v1 │ │ -062f50: 8c11 |0022: double-to-float v1, v1 │ │ -062f52: 7f11 |0023: neg-float v1, v1 │ │ -062f54: 5951 3e09 |0024: iput v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062f58: 28f6 |0026: goto 001c // -000a │ │ +070ca0: |[070ca0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.computeW:()V │ │ +070cb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +070cb2: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +070cb6: 5252 3f09 |0003: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070cba: 5253 3f09 |0005: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070cbe: c832 |0007: mul-float/2addr v2, v3 │ │ +070cc0: c721 |0008: sub-float/2addr v1, v2 │ │ +070cc2: 5252 4009 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070cc6: 5253 4009 |000b: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070cca: c832 |000d: mul-float/2addr v2, v3 │ │ +070ccc: c721 |000e: sub-float/2addr v1, v2 │ │ +070cce: 5252 4109 |000f: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070cd2: 5253 4109 |0011: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070cd6: c832 |0013: mul-float/2addr v2, v3 │ │ +070cd8: a700 0102 |0014: sub-float v0, v1, v2 │ │ +070cdc: 2e01 0004 |0016: cmpg-float v1, v0, v4 │ │ +070ce0: 3b01 0500 |0018: if-gez v1, 001d // +0005 │ │ +070ce4: 5954 3e09 |001a: iput v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070ce8: 0e00 |001c: return-void │ │ +070cea: 8902 |001d: float-to-double v2, v0 │ │ +070cec: 7120 8e24 3200 |001e: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +070cf2: 0b02 |0021: move-result-wide v2 │ │ +070cf4: 8c21 |0022: double-to-float v1, v2 │ │ +070cf6: 7f11 |0023: neg-float v1, v1 │ │ +070cf8: 5951 3e09 |0024: iput v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070cfc: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0016 line=52 │ │ 0x001a line=53 │ │ 0x001c line=56 │ │ 0x001d line=55 │ │ @@ -62604,31 +62607,31 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -062f5c: |[062f5c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.dot:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)F │ │ -062f6c: 5230 3f09 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062f70: 5241 3f09 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062f74: c810 |0004: mul-float/2addr v0, v1 │ │ -062f76: 5231 4009 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062f7a: 5242 4009 |0007: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062f7e: c821 |0009: mul-float/2addr v1, v2 │ │ -062f80: c610 |000a: add-float/2addr v0, v1 │ │ -062f82: 5231 4109 |000b: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062f86: 5242 4109 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062f8a: c821 |000f: mul-float/2addr v1, v2 │ │ -062f8c: c610 |0010: add-float/2addr v0, v1 │ │ -062f8e: 5231 3e09 |0011: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062f92: 5242 3e09 |0013: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062f96: c821 |0015: mul-float/2addr v1, v2 │ │ -062f98: c610 |0016: add-float/2addr v0, v1 │ │ -062f9a: 0f00 |0017: return v0 │ │ +070d00: |[070d00] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.dot:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)F │ │ +070d10: 5230 3f09 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070d14: 5241 3f09 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070d18: c810 |0004: mul-float/2addr v0, v1 │ │ +070d1a: 5231 4009 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070d1e: 5242 4009 |0007: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070d22: c821 |0009: mul-float/2addr v1, v2 │ │ +070d24: c610 |000a: add-float/2addr v0, v1 │ │ +070d26: 5231 4109 |000b: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070d2a: 5242 4109 |000d: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070d2e: c821 |000f: mul-float/2addr v1, v2 │ │ +070d30: c610 |0010: add-float/2addr v0, v1 │ │ +070d32: 5231 3e09 |0011: iget v1, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070d36: 5242 3e09 |0013: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070d3a: c821 |0015: mul-float/2addr v1, v2 │ │ +070d3c: c610 |0016: add-float/2addr v0, v1 │ │ +070d3e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; │ │ 0x0000 - 0x0018 reg=4 q Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; │ │ │ │ @@ -62637,43 +62640,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -062f9c: |[062f9c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.invert:()V │ │ -062fac: 5241 3f09 |0000: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062fb0: 5242 3f09 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062fb4: c821 |0004: mul-float/2addr v1, v2 │ │ -062fb6: 5242 4009 |0005: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062fba: 5243 4009 |0007: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062fbe: c832 |0009: mul-float/2addr v2, v3 │ │ -062fc0: c621 |000a: add-float/2addr v1, v2 │ │ -062fc2: 5242 4109 |000b: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062fc6: 5243 4109 |000d: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062fca: c832 |000f: mul-float/2addr v2, v3 │ │ -062fcc: c621 |0010: add-float/2addr v1, v2 │ │ -062fce: 5242 3e09 |0011: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062fd2: 5243 3e09 |0013: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062fd6: c832 |0015: mul-float/2addr v2, v3 │ │ -062fd8: a600 0102 |0016: add-float v0, v1, v2 │ │ -062fdc: 5241 3f09 |0018: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062fe0: c901 |001a: div-float/2addr v1, v0 │ │ -062fe2: 5941 3f09 |001b: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -062fe6: 5241 4009 |001d: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062fea: c901 |001f: div-float/2addr v1, v0 │ │ -062fec: 5941 4009 |0020: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -062ff0: 5241 4109 |0022: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062ff4: c901 |0024: div-float/2addr v1, v0 │ │ -062ff6: 5941 4109 |0025: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -062ffa: 5241 3e09 |0027: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -062ffe: c901 |0029: div-float/2addr v1, v0 │ │ -063000: 5941 3e09 |002a: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063004: 0e00 |002c: return-void │ │ +070d40: |[070d40] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.invert:()V │ │ +070d50: 5241 3f09 |0000: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070d54: 5242 3f09 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070d58: c821 |0004: mul-float/2addr v1, v2 │ │ +070d5a: 5242 4009 |0005: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070d5e: 5243 4009 |0007: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070d62: c832 |0009: mul-float/2addr v2, v3 │ │ +070d64: c621 |000a: add-float/2addr v1, v2 │ │ +070d66: 5242 4109 |000b: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070d6a: 5243 4109 |000d: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070d6e: c832 |000f: mul-float/2addr v2, v3 │ │ +070d70: c621 |0010: add-float/2addr v1, v2 │ │ +070d72: 5242 3e09 |0011: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070d76: 5243 3e09 |0013: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070d7a: c832 |0015: mul-float/2addr v2, v3 │ │ +070d7c: a600 0102 |0016: add-float v0, v1, v2 │ │ +070d80: 5241 3f09 |0018: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070d84: c901 |001a: div-float/2addr v1, v0 │ │ +070d86: 5941 3f09 |001b: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070d8a: 5241 4009 |001d: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070d8e: c901 |001f: div-float/2addr v1, v0 │ │ +070d90: 5941 4009 |0020: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070d94: 5241 4109 |0022: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070d98: c901 |0024: div-float/2addr v1, v0 │ │ +070d9a: 5941 4109 |0025: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070d9e: 5241 3e09 |0027: iget v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070da2: c901 |0029: div-float/2addr v1, v0 │ │ +070da4: 5941 3e09 |002a: iput v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070da8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0018 line=170 │ │ 0x001d line=171 │ │ 0x0022 line=172 │ │ 0x0027 line=173 │ │ @@ -62687,80 +62690,80 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 105 16-bit code units │ │ -063008: |[063008] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.multiply:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V │ │ -063018: 5274 3e09 |0000: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06301c: 5285 3e09 |0002: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063020: c854 |0004: mul-float/2addr v4, v5 │ │ -063022: 5275 3f09 |0005: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063026: 5286 3f09 |0007: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -06302a: c865 |0009: mul-float/2addr v5, v6 │ │ -06302c: c754 |000a: sub-float/2addr v4, v5 │ │ -06302e: 5275 4009 |000b: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063032: 5286 4009 |000d: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063036: c865 |000f: mul-float/2addr v5, v6 │ │ -063038: c754 |0010: sub-float/2addr v4, v5 │ │ -06303a: 5275 4109 |0011: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06303e: 5286 4109 |0013: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063042: c865 |0015: mul-float/2addr v5, v6 │ │ -063044: a700 0405 |0016: sub-float v0, v4, v5 │ │ -063048: 5274 3f09 |0018: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -06304c: 5285 3e09 |001a: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063050: c854 |001c: mul-float/2addr v4, v5 │ │ -063052: 5275 3e09 |001d: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063056: 5286 3f09 |001f: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -06305a: c865 |0021: mul-float/2addr v5, v6 │ │ -06305c: c654 |0022: add-float/2addr v4, v5 │ │ -06305e: 5275 4009 |0023: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063062: 5286 4109 |0025: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063066: c865 |0027: mul-float/2addr v5, v6 │ │ -063068: c654 |0028: add-float/2addr v4, v5 │ │ -06306a: 5275 4109 |0029: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06306e: 5286 4009 |002b: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063072: c865 |002d: mul-float/2addr v5, v6 │ │ -063074: a701 0405 |002e: sub-float v1, v4, v5 │ │ -063078: 5274 4009 |0030: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06307c: 5285 3e09 |0032: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063080: c854 |0034: mul-float/2addr v4, v5 │ │ -063082: 5275 3e09 |0035: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063086: 5286 4009 |0037: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06308a: c865 |0039: mul-float/2addr v5, v6 │ │ -06308c: c654 |003a: add-float/2addr v4, v5 │ │ -06308e: 5275 4109 |003b: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063092: 5286 3f09 |003d: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063096: c865 |003f: mul-float/2addr v5, v6 │ │ -063098: c654 |0040: add-float/2addr v4, v5 │ │ -06309a: 5275 3f09 |0041: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -06309e: 5286 4109 |0043: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0630a2: c865 |0045: mul-float/2addr v5, v6 │ │ -0630a4: a702 0405 |0046: sub-float v2, v4, v5 │ │ -0630a8: 5274 4109 |0048: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0630ac: 5285 3e09 |004a: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0630b0: c854 |004c: mul-float/2addr v4, v5 │ │ -0630b2: 5275 3e09 |004d: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0630b6: 5286 4109 |004f: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0630ba: c865 |0051: mul-float/2addr v5, v6 │ │ -0630bc: c654 |0052: add-float/2addr v4, v5 │ │ -0630be: 5275 3f09 |0053: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0630c2: 5286 4009 |0055: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0630c6: c865 |0057: mul-float/2addr v5, v6 │ │ -0630c8: c654 |0058: add-float/2addr v4, v5 │ │ -0630ca: 5275 4009 |0059: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0630ce: 5286 3f09 |005b: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0630d2: c865 |005d: mul-float/2addr v5, v6 │ │ -0630d4: a703 0405 |005e: sub-float v3, v4, v5 │ │ -0630d8: 5970 3e09 |0060: iput v0, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0630dc: 5971 3f09 |0062: iput v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0630e0: 5972 4009 |0064: iput v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0630e4: 5973 4109 |0066: iput v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0630e8: 0e00 |0068: return-void │ │ +070dac: |[070dac] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.multiply:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V │ │ +070dbc: 5274 3e09 |0000: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070dc0: 5285 3e09 |0002: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070dc4: c854 |0004: mul-float/2addr v4, v5 │ │ +070dc6: 5275 3f09 |0005: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070dca: 5286 3f09 |0007: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070dce: c865 |0009: mul-float/2addr v5, v6 │ │ +070dd0: c754 |000a: sub-float/2addr v4, v5 │ │ +070dd2: 5275 4009 |000b: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070dd6: 5286 4009 |000d: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070dda: c865 |000f: mul-float/2addr v5, v6 │ │ +070ddc: c754 |0010: sub-float/2addr v4, v5 │ │ +070dde: 5275 4109 |0011: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070de2: 5286 4109 |0013: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070de6: c865 |0015: mul-float/2addr v5, v6 │ │ +070de8: a700 0405 |0016: sub-float v0, v4, v5 │ │ +070dec: 5274 3f09 |0018: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070df0: 5285 3e09 |001a: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070df4: c854 |001c: mul-float/2addr v4, v5 │ │ +070df6: 5275 3e09 |001d: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070dfa: 5286 3f09 |001f: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070dfe: c865 |0021: mul-float/2addr v5, v6 │ │ +070e00: c654 |0022: add-float/2addr v4, v5 │ │ +070e02: 5275 4009 |0023: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e06: 5286 4109 |0025: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e0a: c865 |0027: mul-float/2addr v5, v6 │ │ +070e0c: c654 |0028: add-float/2addr v4, v5 │ │ +070e0e: 5275 4109 |0029: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e12: 5286 4009 |002b: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e16: c865 |002d: mul-float/2addr v5, v6 │ │ +070e18: a701 0405 |002e: sub-float v1, v4, v5 │ │ +070e1c: 5274 4009 |0030: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e20: 5285 3e09 |0032: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070e24: c854 |0034: mul-float/2addr v4, v5 │ │ +070e26: 5275 3e09 |0035: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070e2a: 5286 4009 |0037: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e2e: c865 |0039: mul-float/2addr v5, v6 │ │ +070e30: c654 |003a: add-float/2addr v4, v5 │ │ +070e32: 5275 4109 |003b: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e36: 5286 3f09 |003d: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070e3a: c865 |003f: mul-float/2addr v5, v6 │ │ +070e3c: c654 |0040: add-float/2addr v4, v5 │ │ +070e3e: 5275 3f09 |0041: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070e42: 5286 4109 |0043: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e46: c865 |0045: mul-float/2addr v5, v6 │ │ +070e48: a702 0405 |0046: sub-float v2, v4, v5 │ │ +070e4c: 5274 4109 |0048: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e50: 5285 3e09 |004a: iget v5, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070e54: c854 |004c: mul-float/2addr v4, v5 │ │ +070e56: 5275 3e09 |004d: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070e5a: 5286 4109 |004f: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e5e: c865 |0051: mul-float/2addr v5, v6 │ │ +070e60: c654 |0052: add-float/2addr v4, v5 │ │ +070e62: 5275 3f09 |0053: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070e66: 5286 4009 |0055: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e6a: c865 |0057: mul-float/2addr v5, v6 │ │ +070e6c: c654 |0058: add-float/2addr v4, v5 │ │ +070e6e: 5275 4009 |0059: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e72: 5286 3f09 |005b: iget v6, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070e76: c865 |005d: mul-float/2addr v5, v6 │ │ +070e78: a703 0405 |005e: sub-float v3, v4, v5 │ │ +070e7c: 5970 3e09 |0060: iput v0, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070e80: 5971 3f09 |0062: iput v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070e84: 5972 4009 |0064: iput v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070e88: 5973 4109 |0066: iput v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070e8c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0018 line=73 │ │ 0x0030 line=74 │ │ 0x0048 line=75 │ │ 0x0060 line=77 │ │ @@ -62781,65 +62784,65 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 82 16-bit code units │ │ -0630ec: |[0630ec] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.multiply:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0630fc: 5274 3f09 |0000: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063100: 7f44 |0002: neg-float v4, v4 │ │ -063102: 5285 2c0b |0003: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -063106: c854 |0005: mul-float/2addr v4, v5 │ │ -063108: 5275 4009 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06310c: 5286 2d0b |0008: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -063110: c865 |000a: mul-float/2addr v5, v6 │ │ -063112: c754 |000b: sub-float/2addr v4, v5 │ │ -063114: 5275 4109 |000c: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063118: 5286 2e0b |000e: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06311c: c865 |0010: mul-float/2addr v5, v6 │ │ -06311e: a700 0405 |0011: sub-float v0, v4, v5 │ │ -063122: 5274 3e09 |0013: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063126: 5285 2c0b |0015: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06312a: c854 |0017: mul-float/2addr v4, v5 │ │ -06312c: 5275 4009 |0018: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063130: 5286 2e0b |001a: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -063134: c865 |001c: mul-float/2addr v5, v6 │ │ -063136: c654 |001d: add-float/2addr v4, v5 │ │ -063138: 5275 4109 |001e: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06313c: 5286 2d0b |0020: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -063140: c865 |0022: mul-float/2addr v5, v6 │ │ -063142: a701 0405 |0023: sub-float v1, v4, v5 │ │ -063146: 5274 3e09 |0025: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06314a: 5285 2d0b |0027: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06314e: c854 |0029: mul-float/2addr v4, v5 │ │ -063150: 5275 4109 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063154: 5286 2c0b |002c: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -063158: c865 |002e: mul-float/2addr v5, v6 │ │ -06315a: c654 |002f: add-float/2addr v4, v5 │ │ -06315c: 5275 3f09 |0030: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063160: 5286 2e0b |0032: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -063164: c865 |0034: mul-float/2addr v5, v6 │ │ -063166: a702 0405 |0035: sub-float v2, v4, v5 │ │ -06316a: 5274 3e09 |0037: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06316e: 5285 2e0b |0039: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -063172: c854 |003b: mul-float/2addr v4, v5 │ │ -063174: 5275 3f09 |003c: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063178: 5286 2d0b |003e: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06317c: c865 |0040: mul-float/2addr v5, v6 │ │ -06317e: c654 |0041: add-float/2addr v4, v5 │ │ -063180: 5275 4009 |0042: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063184: 5286 2c0b |0044: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -063188: c865 |0046: mul-float/2addr v5, v6 │ │ -06318a: a703 0405 |0047: sub-float v3, v4, v5 │ │ -06318e: 5970 3e09 |0049: iput v0, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063192: 5971 3f09 |004b: iput v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063196: 5972 4009 |004d: iput v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06319a: 5973 4109 |004f: iput v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06319e: 0e00 |0051: return-void │ │ +070e90: |[070e90] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.multiply:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +070ea0: 5274 3f09 |0000: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070ea4: 7f44 |0002: neg-float v4, v4 │ │ +070ea6: 5285 2c0b |0003: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +070eaa: c854 |0005: mul-float/2addr v4, v5 │ │ +070eac: 5275 4009 |0006: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070eb0: 5286 2d0b |0008: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +070eb4: c865 |000a: mul-float/2addr v5, v6 │ │ +070eb6: c754 |000b: sub-float/2addr v4, v5 │ │ +070eb8: 5275 4109 |000c: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070ebc: 5286 2e0b |000e: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +070ec0: c865 |0010: mul-float/2addr v5, v6 │ │ +070ec2: a700 0405 |0011: sub-float v0, v4, v5 │ │ +070ec6: 5274 3e09 |0013: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070eca: 5285 2c0b |0015: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +070ece: c854 |0017: mul-float/2addr v4, v5 │ │ +070ed0: 5275 4009 |0018: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070ed4: 5286 2e0b |001a: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +070ed8: c865 |001c: mul-float/2addr v5, v6 │ │ +070eda: c654 |001d: add-float/2addr v4, v5 │ │ +070edc: 5275 4109 |001e: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070ee0: 5286 2d0b |0020: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +070ee4: c865 |0022: mul-float/2addr v5, v6 │ │ +070ee6: a701 0405 |0023: sub-float v1, v4, v5 │ │ +070eea: 5274 3e09 |0025: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070eee: 5285 2d0b |0027: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +070ef2: c854 |0029: mul-float/2addr v4, v5 │ │ +070ef4: 5275 4109 |002a: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070ef8: 5286 2c0b |002c: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +070efc: c865 |002e: mul-float/2addr v5, v6 │ │ +070efe: c654 |002f: add-float/2addr v4, v5 │ │ +070f00: 5275 3f09 |0030: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070f04: 5286 2e0b |0032: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +070f08: c865 |0034: mul-float/2addr v5, v6 │ │ +070f0a: a702 0405 |0035: sub-float v2, v4, v5 │ │ +070f0e: 5274 3e09 |0037: iget v4, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070f12: 5285 2e0b |0039: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +070f16: c854 |003b: mul-float/2addr v4, v5 │ │ +070f18: 5275 3f09 |003c: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070f1c: 5286 2d0b |003e: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +070f20: c865 |0040: mul-float/2addr v5, v6 │ │ +070f22: c654 |0041: add-float/2addr v4, v5 │ │ +070f24: 5275 4009 |0042: iget v5, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070f28: 5286 2c0b |0044: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +070f2c: c865 |0046: mul-float/2addr v5, v6 │ │ +070f2e: a703 0405 |0047: sub-float v3, v4, v5 │ │ +070f32: 5970 3e09 |0049: iput v0, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070f36: 5971 3f09 |004b: iput v1, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070f3a: 5972 4009 |004d: iput v2, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070f3e: 5973 4109 |004f: iput v3, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070f42: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0013 line=85 │ │ 0x0025 line=86 │ │ 0x0037 line=87 │ │ 0x0049 line=89 │ │ @@ -62860,52 +62863,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0631a0: |[0631a0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.normalize:()V │ │ -0631b0: 5252 3f09 |0000: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0631b4: 5253 3f09 |0002: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0631b8: c832 |0004: mul-float/2addr v2, v3 │ │ -0631ba: 5253 4009 |0005: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0631be: 5254 4009 |0007: iget v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0631c2: c843 |0009: mul-float/2addr v3, v4 │ │ -0631c4: c632 |000a: add-float/2addr v2, v3 │ │ -0631c6: 5253 4109 |000b: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0631ca: 5254 4109 |000d: iget v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0631ce: c843 |000f: mul-float/2addr v3, v4 │ │ -0631d0: c632 |0010: add-float/2addr v2, v3 │ │ -0631d2: 5253 3e09 |0011: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0631d6: 5254 3e09 |0013: iget v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0631da: c843 |0015: mul-float/2addr v3, v4 │ │ -0631dc: c632 |0016: add-float/2addr v2, v3 │ │ -0631de: 8922 |0017: float-to-double v2, v2 │ │ -0631e0: 7120 8e24 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0631e6: 0b02 |001b: move-result-wide v2 │ │ -0631e8: 8c21 |001c: double-to-float v1, v2 │ │ -0631ea: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0631ec: 2d02 0102 |001e: cmpl-float v2, v1, v2 │ │ -0631f0: 3d02 1a00 |0020: if-lez v2, 003a // +001a │ │ -0631f4: 1502 803f |0022: const/high16 v2, #int 1065353216 // #3f80 │ │ -0631f8: a900 0201 |0024: div-float v0, v2, v1 │ │ -0631fc: 5252 3f09 |0026: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063200: c802 |0028: mul-float/2addr v2, v0 │ │ -063202: 5952 3f09 |0029: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063206: 5252 4009 |002b: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06320a: c802 |002d: mul-float/2addr v2, v0 │ │ -06320c: 5952 4009 |002e: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063210: 5252 4109 |0030: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063214: c802 |0032: mul-float/2addr v2, v0 │ │ -063216: 5952 4109 |0033: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06321a: 5252 3e09 |0035: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06321e: c802 |0037: mul-float/2addr v2, v0 │ │ -063220: 5952 3e09 |0038: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063224: 0e00 |003a: return-void │ │ +070f44: |[070f44] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.normalize:()V │ │ +070f54: 5252 3f09 |0000: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070f58: 5253 3f09 |0002: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070f5c: c832 |0004: mul-float/2addr v2, v3 │ │ +070f5e: 5253 4009 |0005: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070f62: 5254 4009 |0007: iget v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070f66: c843 |0009: mul-float/2addr v3, v4 │ │ +070f68: c632 |000a: add-float/2addr v2, v3 │ │ +070f6a: 5253 4109 |000b: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070f6e: 5254 4109 |000d: iget v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070f72: c843 |000f: mul-float/2addr v3, v4 │ │ +070f74: c632 |0010: add-float/2addr v2, v3 │ │ +070f76: 5253 3e09 |0011: iget v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070f7a: 5254 3e09 |0013: iget v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070f7e: c843 |0015: mul-float/2addr v3, v4 │ │ +070f80: c632 |0016: add-float/2addr v2, v3 │ │ +070f82: 8922 |0017: float-to-double v2, v2 │ │ +070f84: 7120 8e24 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +070f8a: 0b02 |001b: move-result-wide v2 │ │ +070f8c: 8c21 |001c: double-to-float v1, v2 │ │ +070f8e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +070f90: 2d02 0102 |001e: cmpl-float v2, v1, v2 │ │ +070f94: 3d02 1a00 |0020: if-lez v2, 003a // +001a │ │ +070f98: 1502 803f |0022: const/high16 v2, #int 1065353216 // #3f80 │ │ +070f9c: a900 0201 |0024: div-float v0, v2, v1 │ │ +070fa0: 5252 3f09 |0026: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070fa4: c802 |0028: mul-float/2addr v2, v0 │ │ +070fa6: 5952 3f09 |0029: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070faa: 5252 4009 |002b: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070fae: c802 |002d: mul-float/2addr v2, v0 │ │ +070fb0: 5952 4009 |002e: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070fb4: 5252 4109 |0030: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070fb8: c802 |0032: mul-float/2addr v2, v0 │ │ +070fba: 5952 4109 |0033: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +070fbe: 5252 3e09 |0035: iget v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070fc2: c802 |0037: mul-float/2addr v2, v0 │ │ +070fc4: 5952 3e09 |0038: iput v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +070fc8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x001d line=61 │ │ 0x0022 line=62 │ │ 0x0026 line=64 │ │ 0x002b line=65 │ │ @@ -62922,47 +62925,47 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -063228: |[063228] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.rotate:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -063238: 6200 3c09 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ -06323c: 5221 3f09 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063240: 7f11 |0004: neg-float v1, v1 │ │ -063242: 5901 3f09 |0005: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063246: 6200 3c09 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ -06324a: 5221 4009 |0009: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -06324e: 7f11 |000b: neg-float v1, v1 │ │ -063250: 5901 4009 |000c: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063254: 6200 3c09 |000e: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ -063258: 5221 4109 |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -06325c: 7f11 |0012: neg-float v1, v1 │ │ -06325e: 5901 4109 |0013: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063262: 6200 3c09 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ -063266: 5221 3e09 |0017: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06326a: 5901 3e09 |0019: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -06326e: 6200 3d09 |001b: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -063272: 6e20 d10f 2000 |001d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fd1 │ │ -063278: 6200 3d09 |0020: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -06327c: 6e20 ce0f 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.multiply:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fce │ │ -063282: 6200 3d09 |0025: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -063286: 6201 3c09 |0027: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ -06328a: 6e20 cd0f 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.multiply:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fcd │ │ -063290: 6200 3d09 |002c: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -063294: 5200 3f09 |002e: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063298: 5930 2c0b |0030: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06329c: 6200 3d09 |0032: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -0632a0: 5200 4009 |0034: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0632a4: 5930 2d0b |0036: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0632a8: 6200 3d09 |0038: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ -0632ac: 5200 4109 |003a: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0632b0: 5930 2e0b |003c: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0632b4: 0e00 |003e: return-void │ │ +070fcc: |[070fcc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.rotate:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +070fdc: 6200 3c09 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ +070fe0: 5221 3f09 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070fe4: 7f11 |0004: neg-float v1, v1 │ │ +070fe6: 5901 3f09 |0005: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +070fea: 6200 3c09 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ +070fee: 5221 4009 |0009: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070ff2: 7f11 |000b: neg-float v1, v1 │ │ +070ff4: 5901 4009 |000c: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +070ff8: 6200 3c09 |000e: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ +070ffc: 5221 4109 |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +071000: 7f11 |0012: neg-float v1, v1 │ │ +071002: 5901 4109 |0013: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +071006: 6200 3c09 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ +07100a: 5221 3e09 |0017: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +07100e: 5901 3e09 |0019: iput v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +071012: 6200 3d09 |001b: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +071016: 6e20 d10f 2000 |001d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fd1 │ │ +07101c: 6200 3d09 |0020: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +071020: 6e20 ce0f 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.multiply:(Lcom/badlogic/gdx/math/Vector3;)V // method@0fce │ │ +071026: 6200 3d09 |0025: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +07102a: 6201 3c09 |0027: sget-object v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.inv:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093c │ │ +07102e: 6e20 cd0f 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.multiply:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fcd │ │ +071034: 6200 3d09 |002c: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +071038: 5200 3f09 |002e: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +07103c: 5930 2c0b |0030: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +071040: 6200 3d09 |0032: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +071044: 5200 4009 |0034: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +071048: 5930 2d0b |0036: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07104c: 6200 3d09 |0038: sget-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.tmp:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@093d │ │ +071050: 5200 4109 |003a: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +071054: 5930 2e0b |003c: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +071058: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000e line=101 │ │ 0x0015 line=102 │ │ 0x001b line=105 │ │ @@ -62981,24 +62984,24 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0632b8: |[0632b8] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V │ │ -0632c8: 5220 3e09 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0632cc: 5910 3e09 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0632d0: 5220 3f09 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0632d4: 5910 3f09 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0632d8: 5220 4009 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0632dc: 5910 4009 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0632e0: 5220 4109 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0632e4: 5910 4109 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0632e8: 0e00 |0010: return-void │ │ +07105c: |[07105c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V │ │ +07106c: 5220 3e09 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +071070: 5910 3e09 |0002: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +071074: 5220 3f09 |0004: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +071078: 5910 3f09 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +07107c: 5220 4009 |0008: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +071080: 5910 4009 |000a: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +071084: 5220 4109 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +071088: 5910 4109 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +07108c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0008 line=45 │ │ 0x000c line=46 │ │ 0x0010 line=47 │ │ @@ -63011,102 +63014,102 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -0632ec: |[0632ec] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.slerp:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V │ │ -0632fc: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0632fe: 2e0a 100a |0001: cmpg-float v10, v16, v10 │ │ -063302: 3c0a 0300 |0003: if-gtz v10, 0006 // +0003 │ │ -063306: 0e00 |0005: return-void │ │ -063308: 150a 803f |0006: const/high16 v10, #int 1065353216 // #3f80 │ │ -06330c: 2d0a 100a |0008: cmpl-float v10, v16, v10 │ │ -063310: 3a0a 0600 |000a: if-ltz v10, 0010 // +0006 │ │ -063314: 6e20 d10f fe00 |000c: invoke-virtual {v14, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fd1 │ │ -06331a: 28f6 |000f: goto 0005 // -000a │ │ -06331c: 6e20 cb0f fe00 |0010: invoke-virtual {v14, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.dot:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)F // method@0fcb │ │ -063322: 0a00 |0013: move-result v0 │ │ -063324: 52f5 3e09 |0014: iget v5, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063328: 52f6 3f09 |0016: iget v6, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -06332c: 52f7 4009 |0018: iget v7, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -063330: 52f8 4109 |001a: iget v8, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -063334: 120a |001c: const/4 v10, #int 0 // #0 │ │ -063336: 2e0a 000a |001d: cmpg-float v10, v0, v10 │ │ -06333a: 3b0a 0700 |001f: if-gez v10, 0026 // +0007 │ │ -06333e: 7f55 |0021: neg-float v5, v5 │ │ -063340: 7f66 |0022: neg-float v6, v6 │ │ -063342: 7f77 |0023: neg-float v7, v7 │ │ -063344: 7f88 |0024: neg-float v8, v8 │ │ -063346: 7f00 |0025: neg-float v0, v0 │ │ -063348: 630a 3b09 |0026: sget-boolean v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.$assertionsDisabled:Z // field@093b │ │ -06334c: 390a 0f00 |0028: if-nez v10, 0037 // +000f │ │ -063350: 140a cdcc 8c3f |002a: const v10, #float 1.1 // #3f8ccccd │ │ -063356: 2e0a 000a |002d: cmpg-float v10, v0, v10 │ │ -06335a: 3a0a 0800 |002f: if-ltz v10, 0037 // +0008 │ │ -06335e: 220a 6e03 |0031: new-instance v10, Ljava/lang/AssertionError; // type@036e │ │ -063362: 7010 2a24 0a00 |0033: invoke-direct {v10}, Ljava/lang/AssertionError;.:()V // method@242a │ │ -063368: 270a |0036: throw v10 │ │ -06336a: 140a 72f9 7f3f |0037: const v10, #float 0.9999 // #3f7ff972 │ │ -063370: 2d0a 000a |003a: cmpl-float v10, v0, v10 │ │ -063374: 3d0a 2900 |003c: if-lez v10, 0065 // +0029 │ │ -063378: 150a 803f |003e: const/high16 v10, #int 1065353216 // #3f80 │ │ -06337c: a701 0a10 |0040: sub-float v1, v10, v16 │ │ -063380: 0202 1000 |0042: move/from16 v2, v16 │ │ -063384: 52ea 3e09 |0044: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063388: c81a |0046: mul-float/2addr v10, v1 │ │ -06338a: a80b 0205 |0047: mul-float v11, v2, v5 │ │ -06338e: c6ba |0049: add-float/2addr v10, v11 │ │ -063390: 59ea 3e09 |004a: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -063394: 52ea 3f09 |004c: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -063398: c81a |004e: mul-float/2addr v10, v1 │ │ -06339a: a80b 0206 |004f: mul-float v11, v2, v6 │ │ -06339e: c6ba |0051: add-float/2addr v10, v11 │ │ -0633a0: 59ea 3f09 |0052: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0633a4: 52ea 4009 |0054: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0633a8: c81a |0056: mul-float/2addr v10, v1 │ │ -0633aa: a80b 0207 |0057: mul-float v11, v2, v7 │ │ -0633ae: c6ba |0059: add-float/2addr v10, v11 │ │ -0633b0: 59ea 4009 |005a: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0633b4: 52ea 4109 |005c: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0633b8: c81a |005e: mul-float/2addr v10, v1 │ │ -0633ba: a80b 0208 |005f: mul-float v11, v2, v8 │ │ -0633be: c6ba |0061: add-float/2addr v10, v11 │ │ -0633c0: 59ea 4109 |0062: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0633c4: 28a1 |0064: goto 0005 // -005f │ │ -0633c6: 150a 803f |0065: const/high16 v10, #int 1065353216 // #3f80 │ │ -0633ca: a80b 0000 |0067: mul-float v11, v0, v0 │ │ -0633ce: c7ba |0069: sub-float/2addr v10, v11 │ │ -0633d0: 89aa |006a: float-to-double v10, v10 │ │ -0633d2: 7120 8e24 ba00 |006b: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0633d8: 0b0a |006e: move-result-wide v10 │ │ -0633da: 8ca9 |006f: double-to-float v9, v10 │ │ -0633dc: 899a |0070: float-to-double v10, v9 │ │ -0633de: 890c |0071: float-to-double v12, v0 │ │ -0633e0: 7140 8024 badc |0072: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ -0633e6: 0b0a |0075: move-result-wide v10 │ │ -0633e8: 8ca3 |0076: double-to-float v3, v10 │ │ -0633ea: 150a 803f |0077: const/high16 v10, #int 1065353216 // #3f80 │ │ -0633ee: a904 0a09 |0079: div-float v4, v10, v9 │ │ -0633f2: 150a 803f |007b: const/high16 v10, #int 1065353216 // #3f80 │ │ -0633f6: a70a 0a10 |007d: sub-float v10, v10, v16 │ │ -0633fa: c83a |007f: mul-float/2addr v10, v3 │ │ -0633fc: 89aa |0080: float-to-double v10, v10 │ │ -0633fe: 7120 8d24 ba00 |0081: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -063404: 0b0a |0084: move-result-wide v10 │ │ -063406: 8caa |0085: double-to-float v10, v10 │ │ -063408: a801 0a04 |0086: mul-float v1, v10, v4 │ │ -06340c: a80a 1003 |0088: mul-float v10, v16, v3 │ │ -063410: 89aa |008a: float-to-double v10, v10 │ │ -063412: 7120 8d24 ba00 |008b: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -063418: 0b0a |008e: move-result-wide v10 │ │ -06341a: 8caa |008f: double-to-float v10, v10 │ │ -06341c: a802 0a04 |0090: mul-float v2, v10, v4 │ │ -063420: 28b2 |0092: goto 0044 // -004e │ │ +071090: |[071090] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Quaternion.slerp:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V │ │ +0710a0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0710a2: 2e0a 100a |0001: cmpg-float v10, v16, v10 │ │ +0710a6: 3c0a 0300 |0003: if-gtz v10, 0006 // +0003 │ │ +0710aa: 0e00 |0005: return-void │ │ +0710ac: 150a 803f |0006: const/high16 v10, #int 1065353216 // #3f80 │ │ +0710b0: 2d0a 100a |0008: cmpl-float v10, v16, v10 │ │ +0710b4: 3a0a 0600 |000a: if-ltz v10, 0010 // +0006 │ │ +0710b8: 6e20 d10f fe00 |000c: invoke-virtual {v14, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.set:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)V // method@0fd1 │ │ +0710be: 28f6 |000f: goto 0005 // -000a │ │ +0710c0: 6e20 cb0f fe00 |0010: invoke-virtual {v14, v15}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.dot:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;)F // method@0fcb │ │ +0710c6: 0a00 |0013: move-result v0 │ │ +0710c8: 52f5 3e09 |0014: iget v5, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0710cc: 52f6 3f09 |0016: iget v6, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0710d0: 52f7 4009 |0018: iget v7, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0710d4: 52f8 4109 |001a: iget v8, v15, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0710d8: 120a |001c: const/4 v10, #int 0 // #0 │ │ +0710da: 2e0a 000a |001d: cmpg-float v10, v0, v10 │ │ +0710de: 3b0a 0700 |001f: if-gez v10, 0026 // +0007 │ │ +0710e2: 7f55 |0021: neg-float v5, v5 │ │ +0710e4: 7f66 |0022: neg-float v6, v6 │ │ +0710e6: 7f77 |0023: neg-float v7, v7 │ │ +0710e8: 7f88 |0024: neg-float v8, v8 │ │ +0710ea: 7f00 |0025: neg-float v0, v0 │ │ +0710ec: 630a 3b09 |0026: sget-boolean v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.$assertionsDisabled:Z // field@093b │ │ +0710f0: 390a 0f00 |0028: if-nez v10, 0037 // +000f │ │ +0710f4: 140a cdcc 8c3f |002a: const v10, #float 1.1 // #3f8ccccd │ │ +0710fa: 2e0a 000a |002d: cmpg-float v10, v0, v10 │ │ +0710fe: 3a0a 0800 |002f: if-ltz v10, 0037 // +0008 │ │ +071102: 220a 6e03 |0031: new-instance v10, Ljava/lang/AssertionError; // type@036e │ │ +071106: 7010 2a24 0a00 |0033: invoke-direct {v10}, Ljava/lang/AssertionError;.:()V // method@242a │ │ +07110c: 270a |0036: throw v10 │ │ +07110e: 140a 72f9 7f3f |0037: const v10, #float 0.9999 // #3f7ff972 │ │ +071114: 2d0a 000a |003a: cmpl-float v10, v0, v10 │ │ +071118: 3d0a 2900 |003c: if-lez v10, 0065 // +0029 │ │ +07111c: 150a 803f |003e: const/high16 v10, #int 1065353216 // #3f80 │ │ +071120: a701 0a10 |0040: sub-float v1, v10, v16 │ │ +071124: 0202 1000 |0042: move/from16 v2, v16 │ │ +071128: 52ea 3e09 |0044: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +07112c: c81a |0046: mul-float/2addr v10, v1 │ │ +07112e: a80b 0205 |0047: mul-float v11, v2, v5 │ │ +071132: c6ba |0049: add-float/2addr v10, v11 │ │ +071134: 59ea 3e09 |004a: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +071138: 52ea 3f09 |004c: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +07113c: c81a |004e: mul-float/2addr v10, v1 │ │ +07113e: a80b 0206 |004f: mul-float v11, v2, v6 │ │ +071142: c6ba |0051: add-float/2addr v10, v11 │ │ +071144: 59ea 3f09 |0052: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +071148: 52ea 4009 |0054: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +07114c: c81a |0056: mul-float/2addr v10, v1 │ │ +07114e: a80b 0207 |0057: mul-float v11, v2, v7 │ │ +071152: c6ba |0059: add-float/2addr v10, v11 │ │ +071154: 59ea 4009 |005a: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +071158: 52ea 4109 |005c: iget v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +07115c: c81a |005e: mul-float/2addr v10, v1 │ │ +07115e: a80b 0208 |005f: mul-float v11, v2, v8 │ │ +071162: c6ba |0061: add-float/2addr v10, v11 │ │ +071164: 59ea 4109 |0062: iput v10, v14, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +071168: 28a1 |0064: goto 0005 // -005f │ │ +07116a: 150a 803f |0065: const/high16 v10, #int 1065353216 // #3f80 │ │ +07116e: a80b 0000 |0067: mul-float v11, v0, v0 │ │ +071172: c7ba |0069: sub-float/2addr v10, v11 │ │ +071174: 89aa |006a: float-to-double v10, v10 │ │ +071176: 7120 8e24 ba00 |006b: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07117c: 0b0a |006e: move-result-wide v10 │ │ +07117e: 8ca9 |006f: double-to-float v9, v10 │ │ +071180: 899a |0070: float-to-double v10, v9 │ │ +071182: 890c |0071: float-to-double v12, v0 │ │ +071184: 7140 8024 badc |0072: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ +07118a: 0b0a |0075: move-result-wide v10 │ │ +07118c: 8ca3 |0076: double-to-float v3, v10 │ │ +07118e: 150a 803f |0077: const/high16 v10, #int 1065353216 // #3f80 │ │ +071192: a904 0a09 |0079: div-float v4, v10, v9 │ │ +071196: 150a 803f |007b: const/high16 v10, #int 1065353216 // #3f80 │ │ +07119a: a70a 0a10 |007d: sub-float v10, v10, v16 │ │ +07119e: c83a |007f: mul-float/2addr v10, v3 │ │ +0711a0: 89aa |0080: float-to-double v10, v10 │ │ +0711a2: 7120 8d24 ba00 |0081: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +0711a8: 0b0a |0084: move-result-wide v10 │ │ +0711aa: 8caa |0085: double-to-float v10, v10 │ │ +0711ac: a801 0a04 |0086: mul-float v1, v10, v4 │ │ +0711b0: a80a 1003 |0088: mul-float v10, v16, v3 │ │ +0711b4: 89aa |008a: float-to-double v10, v10 │ │ +0711b6: 7120 8d24 ba00 |008b: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +0711bc: 0b0a |008e: move-result-wide v10 │ │ +0711be: 8caa |008f: double-to-float v10, v10 │ │ +0711c0: a802 0a04 |0090: mul-float v2, v10, v4 │ │ +0711c4: 28b2 |0092: goto 0044 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=160 │ │ 0x0006 line=121 │ │ 0x000c line=122 │ │ 0x0010 line=126 │ │ @@ -63179,17 +63182,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063424: |[063424] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Tokenizer.:()V │ │ -063434: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06343a: 0e00 |0003: return-void │ │ +0711c8: |[0711c8] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Tokenizer.:()V │ │ +0711d8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0711de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Tokenizer;) │ │ @@ -63197,38 +63200,38 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06343c: |[06343c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Tokenizer.tokenize:(Ljava/lang/String;Ljava/util/List;)V │ │ -06344c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06344e: 7210 b125 0500 |0001: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@25b1 │ │ -063454: 1a01 3900 |0004: const-string v1, ""([^"]*)"|(\S+)" // string@0039 │ │ -063458: 7110 e925 0100 |0006: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25e9 │ │ -06345e: 0c02 |0009: move-result-object v2 │ │ -063460: 6e20 ea25 4200 |000a: invoke-virtual {v2, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ -063466: 0c00 |000d: move-result-object v0 │ │ -063468: 6e10 e625 0000 |000e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@25e6 │ │ -06346e: 0a02 |0011: move-result v2 │ │ -063470: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ -063474: 6e20 e725 3000 |0014: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@25e7 │ │ -06347a: 0c02 |0017: move-result-object v2 │ │ -06347c: 3802 0a00 |0018: if-eqz v2, 0022 // +000a │ │ -063480: 6e20 e725 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@25e7 │ │ -063486: 0c02 |001d: move-result-object v2 │ │ -063488: 7220 af25 2500 |001e: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -06348e: 28ed |0021: goto 000e // -0013 │ │ -063490: 1222 |0022: const/4 v2, #int 2 // #2 │ │ -063492: 6e20 e725 2000 |0023: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@25e7 │ │ -063498: 0c02 |0026: move-result-object v2 │ │ -06349a: 7220 af25 2500 |0027: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -0634a0: 28e4 |002a: goto 000e // -001c │ │ -0634a2: 0e00 |002b: return-void │ │ +0711e0: |[0711e0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Tokenizer.tokenize:(Ljava/lang/String;Ljava/util/List;)V │ │ +0711f0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0711f2: 7210 b125 0500 |0001: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@25b1 │ │ +0711f8: 1a01 3900 |0004: const-string v1, ""([^"]*)"|(\S+)" // string@0039 │ │ +0711fc: 7110 e925 0100 |0006: invoke-static {v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25e9 │ │ +071202: 0c02 |0009: move-result-object v2 │ │ +071204: 6e20 ea25 4200 |000a: invoke-virtual {v2, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ +07120a: 0c00 |000d: move-result-object v0 │ │ +07120c: 6e10 e625 0000 |000e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@25e6 │ │ +071212: 0a02 |0011: move-result v2 │ │ +071214: 3802 1900 |0012: if-eqz v2, 002b // +0019 │ │ +071218: 6e20 e725 3000 |0014: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@25e7 │ │ +07121e: 0c02 |0017: move-result-object v2 │ │ +071220: 3802 0a00 |0018: if-eqz v2, 0022 // +000a │ │ +071224: 6e20 e725 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@25e7 │ │ +07122a: 0c02 |001d: move-result-object v2 │ │ +07122c: 7220 af25 2500 |001e: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +071232: 28ed |0021: goto 000e // -0013 │ │ +071234: 1222 |0022: const/4 v2, #int 2 // #2 │ │ +071236: 6e20 e725 2000 |0023: invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@25e7 │ │ +07123c: 0c02 |0026: move-result-object v2 │ │ +07123e: 7220 af25 2500 |0027: invoke-interface {v5, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +071244: 28e4 |002a: goto 000e // -001c │ │ +071246: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=9 │ │ 0x0004 line=10 │ │ 0x0006 line=11 │ │ 0x000e line=12 │ │ 0x0014 line=13 │ │ @@ -63268,17 +63271,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0634a4: |[0634a4] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.:()V │ │ -0634b4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0634ba: 0e00 |0003: return-void │ │ +071248: |[071248] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.:()V │ │ +071258: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07125e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;) │ │ @@ -63286,28 +63289,28 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0634bc: |[0634bc] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.getIndex:(Ljava/lang/String;I)I │ │ -0634cc: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0634d0: 6e10 ba24 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0634d6: 0a01 |0005: move-result v1 │ │ -0634d8: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ -0634dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0634de: 0f01 |0009: return v1 │ │ -0634e0: 7110 7024 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0634e6: 0a00 |000d: move-result v0 │ │ -0634e8: 3b00 0500 |000e: if-gez v0, 0013 // +0005 │ │ -0634ec: 9001 0300 |0010: add-int v1, v3, v0 │ │ -0634f0: 28f7 |0012: goto 0009 // -0009 │ │ -0634f2: d801 00ff |0013: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0634f6: 28f4 |0015: goto 0009 // -000c │ │ +071260: |[071260] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.getIndex:(Ljava/lang/String;I)I │ │ +071270: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +071274: 6e10 ba24 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +07127a: 0a01 |0005: move-result v1 │ │ +07127c: 3901 0400 |0006: if-nez v1, 000a // +0004 │ │ +071280: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +071282: 0f01 |0009: return v1 │ │ +071284: 7110 7024 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +07128a: 0a00 |000d: move-result v0 │ │ +07128c: 3b00 0500 |000e: if-gez v0, 0013 // +0005 │ │ +071290: 9001 0300 |0010: add-int v1, v3, v0 │ │ +071294: 28f7 |0012: goto 0009 // -0009 │ │ +071296: d801 00ff |0013: add-int/lit8 v1, v0, #int -1 // #ff │ │ +07129a: 28f4 |0015: goto 0009 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0009 line=265 │ │ 0x000a line=261 │ │ 0x000e line=262 │ │ 0x0010 line=263 │ │ @@ -63322,19 +63325,19 @@ │ │ type : '(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0634f8: |[0634f8] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObj:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh; │ │ -063508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06350a: 7120 e40f 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObj:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe4 │ │ -063510: 0c00 |0004: move-result-object v0 │ │ -063512: 1100 |0005: return-object v0 │ │ +07129c: |[07129c] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObj:(Ljava/io/InputStream;)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0712ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0712ae: 7120 e40f 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObj:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe4 │ │ +0712b4: 0c00 |0004: move-result-object v0 │ │ +0712b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 in Ljava/io/InputStream; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;) │ │ @@ -63342,41 +63345,41 @@ │ │ type : '(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -063514: |[063514] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObj:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/Mesh; │ │ -063524: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ -063528: 2204 5403 |0002: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ -06352c: 2205 6303 |0004: new-instance v5, Ljava/io/InputStreamReader; // type@0363 │ │ -063530: 7020 0e24 6500 |0006: invoke-direct {v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -063536: 7020 c723 5400 |0009: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@23c7 │ │ -06353c: 2200 9003 |000c: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -063540: 7010 c824 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ -063546: 6e10 ca23 0400 |0011: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -06354c: 0c02 |0014: move-result-object v2 │ │ -06354e: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ -063552: 6e20 cc24 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -063558: 1a05 0100 |001a: const-string v5, " │ │ +0712b8: |[0712b8] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObj:(Ljava/io/InputStream;Z)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0712c8: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ +0712cc: 2204 5403 |0002: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ +0712d0: 2205 6303 |0004: new-instance v5, Ljava/io/InputStreamReader; // type@0363 │ │ +0712d4: 7020 0e24 6500 |0006: invoke-direct {v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +0712da: 7020 c723 5400 |0009: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@23c7 │ │ +0712e0: 2200 9003 |000c: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +0712e4: 7010 c824 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ +0712ea: 6e10 ca23 0400 |0011: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0712f0: 0c02 |0014: move-result-object v2 │ │ +0712f2: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ +0712f6: 6e20 cc24 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0712fc: 1a05 0100 |001a: const-string v5, " │ │ " // string@0001 │ │ -06355c: 6e20 cc24 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -063562: 6e10 ca23 0400 |001f: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -063568: 0c02 |0022: move-result-object v2 │ │ -06356a: 28f2 |0023: goto 0015 // -000e │ │ -06356c: 6e10 cf24 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -063572: 0c03 |0027: move-result-object v3 │ │ -063574: 6e10 c923 0400 |0028: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -06357a: 7120 e70f 7300 |002b: invoke-static {v3, v7}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe7 │ │ -063580: 0c05 |002e: move-result-object v5 │ │ -063582: 1105 |002f: return-object v5 │ │ -063584: 0d01 |0030: move-exception v1 │ │ -063586: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -063588: 28fd |0032: goto 002f // -0003 │ │ +071300: 6e20 cc24 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +071306: 6e10 ca23 0400 |001f: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +07130c: 0c02 |0022: move-result-object v2 │ │ +07130e: 28f2 |0023: goto 0015 // -000e │ │ +071310: 6e10 cf24 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +071316: 0c03 |0027: move-result-object v3 │ │ +071318: 6e10 c923 0400 |0028: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +07131e: 7120 e70f 7300 |002b: invoke-static {v3, v7}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe7 │ │ +071324: 0c05 |002e: move-result-object v5 │ │ +071326: 1105 |002f: return-object v5 │ │ +071328: 0d01 |0030: move-exception v1 │ │ +07132a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +07132c: 28fd |0032: goto 002f // -0003 │ │ catches : 1 │ │ 0x0002 - 0x002b │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=47 │ │ 0x000c line=48 │ │ @@ -63404,41 +63407,41 @@ │ │ type : '(Ljava/io/InputStream;ZZ)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -06359c: |[06359c] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObj:(Ljava/io/InputStream;ZZ)Lcom/badlogic/gdx/graphics/Mesh; │ │ -0635ac: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ -0635b0: 2204 5403 |0002: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ -0635b4: 2205 6303 |0004: new-instance v5, Ljava/io/InputStreamReader; // type@0363 │ │ -0635b8: 7020 0e24 6500 |0006: invoke-direct {v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -0635be: 7020 c723 5400 |0009: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@23c7 │ │ -0635c4: 2200 9003 |000c: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -0635c8: 7010 c824 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ -0635ce: 6e10 ca23 0400 |0011: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0635d4: 0c02 |0014: move-result-object v2 │ │ -0635d6: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ -0635da: 6e20 cc24 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -0635e0: 1a05 0100 |001a: const-string v5, " │ │ +071340: |[071340] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObj:(Ljava/io/InputStream;ZZ)Lcom/badlogic/gdx/graphics/Mesh; │ │ +071350: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ +071354: 2204 5403 |0002: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ +071358: 2205 6303 |0004: new-instance v5, Ljava/io/InputStreamReader; // type@0363 │ │ +07135c: 7020 0e24 6500 |0006: invoke-direct {v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +071362: 7020 c723 5400 |0009: invoke-direct {v4, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@23c7 │ │ +071368: 2200 9003 |000c: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +07136c: 7010 c824 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ +071372: 6e10 ca23 0400 |0011: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +071378: 0c02 |0014: move-result-object v2 │ │ +07137a: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ +07137e: 6e20 cc24 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +071384: 1a05 0100 |001a: const-string v5, " │ │ " // string@0001 │ │ -0635e4: 6e20 cc24 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -0635ea: 6e10 ca23 0400 |001f: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0635f0: 0c02 |0022: move-result-object v2 │ │ -0635f2: 28f2 |0023: goto 0015 // -000e │ │ -0635f4: 6e10 cf24 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -0635fa: 0c03 |0027: move-result-object v3 │ │ -0635fc: 6e10 c923 0400 |0028: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -063602: 7130 e80f 7308 |002b: invoke-static {v3, v7, v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe8 │ │ -063608: 0c05 |002e: move-result-object v5 │ │ -06360a: 1105 |002f: return-object v5 │ │ -06360c: 0d01 |0030: move-exception v1 │ │ -06360e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -063610: 28fd |0032: goto 002f // -0003 │ │ +071388: 6e20 cc24 5000 |001c: invoke-virtual {v0, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +07138e: 6e10 ca23 0400 |001f: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +071394: 0c02 |0022: move-result-object v2 │ │ +071396: 28f2 |0023: goto 0015 // -000e │ │ +071398: 6e10 cf24 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +07139e: 0c03 |0027: move-result-object v3 │ │ +0713a0: 6e10 c923 0400 |0028: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +0713a6: 7130 e80f 7308 |002b: invoke-static {v3, v7, v8}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe8 │ │ +0713ac: 0c05 |002e: move-result-object v5 │ │ +0713ae: 1105 |002f: return-object v5 │ │ +0713b0: 0d01 |0030: move-exception v1 │ │ +0713b2: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +0713b4: 28fd |0032: goto 002f // -0003 │ │ catches : 1 │ │ 0x0002 - 0x002b │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=72 │ │ 0x000c line=73 │ │ @@ -63467,19 +63470,19 @@ │ │ type : '(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -063624: |[063624] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObjFromString:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh; │ │ -063634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063636: 7120 e70f 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe7 │ │ -06363c: 0c00 |0004: move-result-object v0 │ │ -06363e: 1100 |0005: return-object v0 │ │ +0713c8: |[0713c8] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObjFromString:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0713d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0713da: 7120 e70f 0100 |0001: invoke-static {v1, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe7 │ │ +0713e0: 0c00 |0004: move-result-object v0 │ │ +0713e2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 obj Ljava/lang/String; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;) │ │ @@ -63487,19 +63490,19 @@ │ │ type : '(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -063640: |[063640] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObjFromString:(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh; │ │ -063650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063652: 7130 e80f 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe8 │ │ -063658: 0c00 |0004: move-result-object v0 │ │ -06365a: 1100 |0005: return-object v0 │ │ +0713e4: |[0713e4] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObjFromString:(Ljava/lang/String;Z)Lcom/badlogic/gdx/graphics/Mesh; │ │ +0713f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0713f6: 7130 e80f 2100 |0001: invoke-static {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.loadObjFromString:(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh; // method@0fe8 │ │ +0713fc: 0c00 |0004: move-result-object v0 │ │ +0713fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 obj Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 flipV Z │ │ │ │ @@ -63508,524 +63511,524 @@ │ │ type : '(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 42 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 988 16-bit code units │ │ -06365c: |[06365c] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObjFromString:(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh; │ │ -06366c: 1a23 0100 |0000: const-string v35, " │ │ +071400: |[071400] com.badlogic.gdx.graphics.g3d.loaders.obj.ObjLoader.loadObjFromString:(Ljava/lang/String;ZZ)Lcom/badlogic/gdx/graphics/Mesh; │ │ +071410: 1a23 0100 |0000: const-string v35, " │ │ " // string@0001 │ │ -063670: 0800 2700 |0002: move-object/from16 v0, v39 │ │ -063674: 0801 2300 |0004: move-object/from16 v1, v35 │ │ -063678: 6e20 be24 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -06367e: 0c0d |0009: move-result-object v13 │ │ -063680: 21d0 |000a: array-length v0, v13 │ │ -063682: 0223 0000 |000b: move/from16 v35, v0 │ │ -063686: da23 2303 |000d: mul-int/lit8 v35, v35, #int 3 // #03 │ │ -06368a: 0200 2300 |000f: move/from16 v0, v35 │ │ -06368e: 2300 e803 |0011: new-array v0, v0, [F // type@03e8 │ │ -063692: 081f 0000 |0013: move-object/from16 v31, v0 │ │ -063696: 21d0 |0015: array-length v0, v13 │ │ -063698: 0223 0000 |0016: move/from16 v35, v0 │ │ -06369c: da23 2303 |0018: mul-int/lit8 v35, v35, #int 3 // #03 │ │ -0636a0: 0200 2300 |001a: move/from16 v0, v35 │ │ -0636a4: 2300 e803 |001c: new-array v0, v0, [F // type@03e8 │ │ -0636a8: 0812 0000 |001e: move-object/from16 v18, v0 │ │ -0636ac: 21d0 |0020: array-length v0, v13 │ │ -0636ae: 0223 0000 |0021: move/from16 v35, v0 │ │ -0636b2: da23 2303 |0023: mul-int/lit8 v35, v35, #int 3 // #03 │ │ -0636b6: 0200 2300 |0025: move/from16 v0, v35 │ │ -0636ba: 2300 e803 |0027: new-array v0, v0, [F // type@03e8 │ │ -0636be: 0819 0000 |0029: move-object/from16 v25, v0 │ │ -0636c2: 1316 0000 |002b: const/16 v22, #int 0 // #0 │ │ -0636c6: 1314 0000 |002d: const/16 v20, #int 0 // #0 │ │ -0636ca: 1315 0000 |002f: const/16 v21, #int 0 // #0 │ │ -0636ce: 1313 0000 |0031: const/16 v19, #int 0 // #0 │ │ -0636d2: 21d0 |0033: array-length v0, v13 │ │ -0636d4: 0223 0000 |0034: move/from16 v35, v0 │ │ -0636d8: da23 2303 |0036: mul-int/lit8 v35, v35, #int 3 // #03 │ │ -0636dc: 0200 2300 |0038: move/from16 v0, v35 │ │ -0636e0: 2309 e903 |003a: new-array v9, v0, [I // type@03e9 │ │ -0636e4: 21d0 |003c: array-length v0, v13 │ │ -0636e6: 0223 0000 |003d: move/from16 v35, v0 │ │ -0636ea: da23 2303 |003f: mul-int/lit8 v35, v35, #int 3 // #03 │ │ -0636ee: 0200 2300 |0041: move/from16 v0, v35 │ │ -0636f2: 2307 e903 |0043: new-array v7, v0, [I // type@03e9 │ │ -0636f6: 21d0 |0045: array-length v0, v13 │ │ -0636f8: 0223 0000 |0046: move/from16 v35, v0 │ │ -0636fc: da23 2303 |0048: mul-int/lit8 v35, v35, #int 3 // #03 │ │ -063700: 0200 2300 |004a: move/from16 v0, v35 │ │ -063704: 2308 e903 |004c: new-array v8, v0, [I // type@03e9 │ │ -063708: 131e 0000 |004e: const/16 v30, #int 0 // #0 │ │ -06370c: 1311 0000 |0050: const/16 v17, #int 0 // #0 │ │ -063710: 131b 0000 |0052: const/16 v27, #int 0 // #0 │ │ -063714: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -063716: 120a |0055: const/4 v10, #int 0 // #0 │ │ -063718: 21d0 |0056: array-length v0, v13 │ │ -06371a: 0223 0000 |0057: move/from16 v35, v0 │ │ -06371e: 0200 2300 |0059: move/from16 v0, v35 │ │ -063722: 350a ba01 |005b: if-ge v10, v0, 0215 // +01ba │ │ -063726: 460c 0d0a |005d: aget-object v12, v13, v10 │ │ -06372a: 1a23 5629 |005f: const-string v35, "v " // string@2956 │ │ -06372e: 0800 2300 |0061: move-object/from16 v0, v35 │ │ -063732: 6e20 c024 0c00 |0063: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -063738: 0a23 |0066: move-result v35 │ │ -06373a: 3823 3300 |0067: if-eqz v35, 009a // +0033 │ │ -06373e: 1a23 ec0f |0069: const-string v35, "[ ]+" // string@0fec │ │ -063742: 0800 2300 |006b: move-object/from16 v0, v35 │ │ -063746: 6e20 be24 0c00 |006d: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -06374c: 0c18 |0070: move-result-object v24 │ │ -06374e: 1323 0100 |0071: const/16 v35, #int 1 // #1 │ │ -063752: 4623 1823 |0073: aget-object v35, v24, v35 │ │ -063756: 7701 6224 2300 |0075: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -06375c: 0a23 |0078: move-result v35 │ │ -06375e: 4b23 1f1e |0079: aput v35, v31, v30 │ │ -063762: d823 1e01 |007b: add-int/lit8 v35, v30, #int 1 // #01 │ │ -063766: 1324 0200 |007d: const/16 v36, #int 2 // #2 │ │ -06376a: 4624 1824 |007f: aget-object v36, v24, v36 │ │ -06376e: 7701 6224 2400 |0081: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -063774: 0a24 |0084: move-result v36 │ │ -063776: 4b24 1f23 |0085: aput v36, v31, v35 │ │ -06377a: d823 1e02 |0087: add-int/lit8 v35, v30, #int 2 // #02 │ │ -06377e: 1324 0300 |0089: const/16 v36, #int 3 // #3 │ │ -063782: 4624 1824 |008b: aget-object v36, v24, v36 │ │ -063786: 7701 6224 2400 |008d: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -06378c: 0a24 |0090: move-result v36 │ │ -06378e: 4b24 1f23 |0091: aput v36, v31, v35 │ │ -063792: d81e 1e03 |0093: add-int/lit8 v30, v30, #int 3 // #03 │ │ -063796: d816 1601 |0095: add-int/lit8 v22, v22, #int 1 // #01 │ │ -06379a: d80a 0a01 |0097: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06379e: 28bd |0099: goto 0056 // -0043 │ │ -0637a0: 1a23 da29 |009a: const-string v35, "vn " // string@29da │ │ -0637a4: 0800 2300 |009c: move-object/from16 v0, v35 │ │ -0637a8: 6e20 c024 0c00 |009e: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -0637ae: 0a23 |00a1: move-result v35 │ │ -0637b0: 3823 3100 |00a2: if-eqz v35, 00d3 // +0031 │ │ -0637b4: 1a23 ec0f |00a4: const-string v35, "[ ]+" // string@0fec │ │ -0637b8: 0800 2300 |00a6: move-object/from16 v0, v35 │ │ -0637bc: 6e20 be24 0c00 |00a8: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -0637c2: 0c18 |00ab: move-result-object v24 │ │ -0637c4: 1323 0100 |00ac: const/16 v35, #int 1 // #1 │ │ -0637c8: 4623 1823 |00ae: aget-object v35, v24, v35 │ │ -0637cc: 7701 6224 2300 |00b0: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -0637d2: 0a23 |00b3: move-result v35 │ │ -0637d4: 4b23 1211 |00b4: aput v35, v18, v17 │ │ -0637d8: d823 1101 |00b6: add-int/lit8 v35, v17, #int 1 // #01 │ │ -0637dc: 1324 0200 |00b8: const/16 v36, #int 2 // #2 │ │ -0637e0: 4624 1824 |00ba: aget-object v36, v24, v36 │ │ -0637e4: 7701 6224 2400 |00bc: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -0637ea: 0a24 |00bf: move-result v36 │ │ -0637ec: 4b24 1223 |00c0: aput v36, v18, v35 │ │ -0637f0: d823 1102 |00c2: add-int/lit8 v35, v17, #int 2 // #02 │ │ -0637f4: 1324 0300 |00c4: const/16 v36, #int 3 // #3 │ │ -0637f8: 4624 1824 |00c6: aget-object v36, v24, v36 │ │ -0637fc: 7701 6224 2400 |00c8: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -063802: 0a24 |00cb: move-result v36 │ │ -063804: 4b24 1223 |00cc: aput v36, v18, v35 │ │ -063808: d811 1103 |00ce: add-int/lit8 v17, v17, #int 3 // #03 │ │ -06380c: d814 1401 |00d0: add-int/lit8 v20, v20, #int 1 // #01 │ │ -063810: 28c5 |00d2: goto 0097 // -003b │ │ -063812: 1a23 e929 |00d3: const-string v35, "vt" // string@29e9 │ │ -063816: 0800 2300 |00d5: move-object/from16 v0, v35 │ │ -06381a: 6e20 c024 0c00 |00d7: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -063820: 0a23 |00da: move-result v35 │ │ -063822: 3823 3400 |00db: if-eqz v35, 010f // +0034 │ │ -063826: 1a23 ec0f |00dd: const-string v35, "[ ]+" // string@0fec │ │ -06382a: 0800 2300 |00df: move-object/from16 v0, v35 │ │ -06382e: 6e20 be24 0c00 |00e1: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -063834: 0c18 |00e4: move-result-object v24 │ │ -063836: 1323 0100 |00e5: const/16 v35, #int 1 // #1 │ │ -06383a: 4623 1823 |00e7: aget-object v35, v24, v35 │ │ -06383e: 7701 6224 2300 |00e9: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -063844: 0a23 |00ec: move-result v35 │ │ -063846: 4b23 191b |00ed: aput v35, v25, v27 │ │ -06384a: d824 1b01 |00ef: add-int/lit8 v36, v27, #int 1 // #01 │ │ -06384e: 3828 1500 |00f1: if-eqz v40, 0106 // +0015 │ │ -063852: 1523 803f |00f3: const/high16 v35, #int 1065353216 // #3f80 │ │ -063856: 1325 0200 |00f5: const/16 v37, #int 2 // #2 │ │ -06385a: 4625 1825 |00f7: aget-object v37, v24, v37 │ │ -06385e: 7701 6224 2500 |00f9: invoke-static/range {v37}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -063864: 0a25 |00fc: move-result v37 │ │ -063866: a723 2325 |00fd: sub-float v35, v35, v37 │ │ -06386a: 4b23 1924 |00ff: aput v35, v25, v36 │ │ -06386e: d81b 1b02 |0101: add-int/lit8 v27, v27, #int 2 // #02 │ │ -063872: d815 1501 |0103: add-int/lit8 v21, v21, #int 1 // #01 │ │ -063876: 2892 |0105: goto 0097 // -006e │ │ -063878: 1323 0200 |0106: const/16 v35, #int 2 // #2 │ │ -06387c: 4623 1823 |0108: aget-object v35, v24, v35 │ │ -063880: 7701 6224 2300 |010a: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -063886: 0a23 |010d: move-result v35 │ │ -063888: 28f1 |010e: goto 00ff // -000f │ │ -06388a: 1a23 1416 |010f: const-string v35, "f " // string@1614 │ │ -06388e: 0800 2300 |0111: move-object/from16 v0, v35 │ │ -063892: 6e20 c024 0c00 |0113: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ -063898: 0a23 |0116: move-result v35 │ │ -06389a: 3823 80ff |0117: if-eqz v35, 0097 // -0080 │ │ -06389e: 1a23 ec0f |0119: const-string v35, "[ ]+" // string@0fec │ │ -0638a2: 0800 2300 |011b: move-object/from16 v0, v35 │ │ -0638a6: 6e20 be24 0c00 |011d: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -0638ac: 0c18 |0120: move-result-object v24 │ │ -0638ae: 1323 0100 |0121: const/16 v35, #int 1 // #1 │ │ -0638b2: 4623 1823 |0123: aget-object v35, v24, v35 │ │ -0638b6: 1a24 e800 |0125: const-string v36, "/" // string@00e8 │ │ -0638ba: 7402 be24 2300 |0127: invoke-virtual/range {v35, v36}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -0638c0: 0c17 |012a: move-result-object v23 │ │ -0638c2: 1323 0000 |012b: const/16 v35, #int 0 // #0 │ │ -0638c6: 4623 1723 |012d: aget-object v35, v23, v35 │ │ -0638ca: 0800 2300 |012f: move-object/from16 v0, v35 │ │ -0638ce: 0201 1600 |0131: move/from16 v1, v22 │ │ -0638d2: 7120 e20f 1000 |0133: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -0638d8: 0a23 |0136: move-result v35 │ │ -0638da: 4b23 0906 |0137: aput v35, v9, v6 │ │ -0638de: 0800 1700 |0139: move-object/from16 v0, v23 │ │ -0638e2: 2100 |013b: array-length v0, v0 │ │ -0638e4: 0223 0000 |013c: move/from16 v35, v0 │ │ -0638e8: 1324 0200 |013e: const/16 v36, #int 2 // #2 │ │ -0638ec: 0200 2300 |0140: move/from16 v0, v35 │ │ -0638f0: 0201 2400 |0142: move/from16 v1, v36 │ │ -0638f4: 3710 1000 |0144: if-le v0, v1, 0154 // +0010 │ │ -0638f8: 1323 0200 |0146: const/16 v35, #int 2 // #2 │ │ -0638fc: 4623 1723 |0148: aget-object v35, v23, v35 │ │ -063900: 0800 2300 |014a: move-object/from16 v0, v35 │ │ -063904: 0201 1400 |014c: move/from16 v1, v20 │ │ -063908: 7120 e20f 1000 |014e: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -06390e: 0a23 |0151: move-result v35 │ │ -063910: 4b23 0706 |0152: aput v35, v7, v6 │ │ -063914: 0800 1700 |0154: move-object/from16 v0, v23 │ │ -063918: 2100 |0156: array-length v0, v0 │ │ -06391a: 0223 0000 |0157: move/from16 v35, v0 │ │ -06391e: 1324 0100 |0159: const/16 v36, #int 1 // #1 │ │ -063922: 0200 2300 |015b: move/from16 v0, v35 │ │ -063926: 0201 2400 |015d: move/from16 v1, v36 │ │ -06392a: 3710 1000 |015f: if-le v0, v1, 016f // +0010 │ │ -06392e: 1323 0100 |0161: const/16 v35, #int 1 // #1 │ │ -063932: 4623 1723 |0163: aget-object v35, v23, v35 │ │ -063936: 0800 2300 |0165: move-object/from16 v0, v35 │ │ -06393a: 0201 1500 |0167: move/from16 v1, v21 │ │ -06393e: 7120 e20f 1000 |0169: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -063944: 0a23 |016c: move-result v35 │ │ -063946: 4b23 0806 |016d: aput v35, v8, v6 │ │ -06394a: d806 0601 |016f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06394e: 1323 0200 |0171: const/16 v35, #int 2 // #2 │ │ -063952: 4623 1823 |0173: aget-object v35, v24, v35 │ │ -063956: 1a24 e800 |0175: const-string v36, "/" // string@00e8 │ │ -06395a: 7402 be24 2300 |0177: invoke-virtual/range {v35, v36}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -063960: 0c17 |017a: move-result-object v23 │ │ -063962: 1323 0000 |017b: const/16 v35, #int 0 // #0 │ │ -063966: 4623 1723 |017d: aget-object v35, v23, v35 │ │ -06396a: 0800 2300 |017f: move-object/from16 v0, v35 │ │ -06396e: 0201 1600 |0181: move/from16 v1, v22 │ │ -063972: 7120 e20f 1000 |0183: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -063978: 0a23 |0186: move-result v35 │ │ -06397a: 4b23 0906 |0187: aput v35, v9, v6 │ │ -06397e: 0800 1700 |0189: move-object/from16 v0, v23 │ │ -063982: 2100 |018b: array-length v0, v0 │ │ -063984: 0223 0000 |018c: move/from16 v35, v0 │ │ -063988: 1324 0200 |018e: const/16 v36, #int 2 // #2 │ │ -06398c: 0200 2300 |0190: move/from16 v0, v35 │ │ -063990: 0201 2400 |0192: move/from16 v1, v36 │ │ -063994: 3710 1000 |0194: if-le v0, v1, 01a4 // +0010 │ │ -063998: 1323 0200 |0196: const/16 v35, #int 2 // #2 │ │ -06399c: 4623 1723 |0198: aget-object v35, v23, v35 │ │ -0639a0: 0800 2300 |019a: move-object/from16 v0, v35 │ │ -0639a4: 0201 1400 |019c: move/from16 v1, v20 │ │ -0639a8: 7120 e20f 1000 |019e: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -0639ae: 0a23 |01a1: move-result v35 │ │ -0639b0: 4b23 0706 |01a2: aput v35, v7, v6 │ │ -0639b4: 0800 1700 |01a4: move-object/from16 v0, v23 │ │ -0639b8: 2100 |01a6: array-length v0, v0 │ │ -0639ba: 0223 0000 |01a7: move/from16 v35, v0 │ │ -0639be: 1324 0100 |01a9: const/16 v36, #int 1 // #1 │ │ -0639c2: 0200 2300 |01ab: move/from16 v0, v35 │ │ -0639c6: 0201 2400 |01ad: move/from16 v1, v36 │ │ -0639ca: 3710 1000 |01af: if-le v0, v1, 01bf // +0010 │ │ -0639ce: 1323 0100 |01b1: const/16 v35, #int 1 // #1 │ │ -0639d2: 4623 1723 |01b3: aget-object v35, v23, v35 │ │ -0639d6: 0800 2300 |01b5: move-object/from16 v0, v35 │ │ -0639da: 0201 1500 |01b7: move/from16 v1, v21 │ │ -0639de: 7120 e20f 1000 |01b9: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -0639e4: 0a23 |01bc: move-result v35 │ │ -0639e6: 4b23 0806 |01bd: aput v35, v8, v6 │ │ -0639ea: d806 0601 |01bf: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0639ee: 1323 0300 |01c1: const/16 v35, #int 3 // #3 │ │ -0639f2: 4623 1823 |01c3: aget-object v35, v24, v35 │ │ -0639f6: 1a24 e800 |01c5: const-string v36, "/" // string@00e8 │ │ -0639fa: 7402 be24 2300 |01c7: invoke-virtual/range {v35, v36}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -063a00: 0c17 |01ca: move-result-object v23 │ │ -063a02: 1323 0000 |01cb: const/16 v35, #int 0 // #0 │ │ -063a06: 4623 1723 |01cd: aget-object v35, v23, v35 │ │ -063a0a: 0800 2300 |01cf: move-object/from16 v0, v35 │ │ -063a0e: 0201 1600 |01d1: move/from16 v1, v22 │ │ -063a12: 7120 e20f 1000 |01d3: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -063a18: 0a23 |01d6: move-result v35 │ │ -063a1a: 4b23 0906 |01d7: aput v35, v9, v6 │ │ -063a1e: 0800 1700 |01d9: move-object/from16 v0, v23 │ │ -063a22: 2100 |01db: array-length v0, v0 │ │ -063a24: 0223 0000 |01dc: move/from16 v35, v0 │ │ -063a28: 1324 0200 |01de: const/16 v36, #int 2 // #2 │ │ -063a2c: 0200 2300 |01e0: move/from16 v0, v35 │ │ -063a30: 0201 2400 |01e2: move/from16 v1, v36 │ │ -063a34: 3710 1000 |01e4: if-le v0, v1, 01f4 // +0010 │ │ -063a38: 1323 0200 |01e6: const/16 v35, #int 2 // #2 │ │ -063a3c: 4623 1723 |01e8: aget-object v35, v23, v35 │ │ -063a40: 0800 2300 |01ea: move-object/from16 v0, v35 │ │ -063a44: 0201 1400 |01ec: move/from16 v1, v20 │ │ -063a48: 7120 e20f 1000 |01ee: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -063a4e: 0a23 |01f1: move-result v35 │ │ -063a50: 4b23 0706 |01f2: aput v35, v7, v6 │ │ -063a54: 0800 1700 |01f4: move-object/from16 v0, v23 │ │ -063a58: 2100 |01f6: array-length v0, v0 │ │ -063a5a: 0223 0000 |01f7: move/from16 v35, v0 │ │ -063a5e: 1324 0100 |01f9: const/16 v36, #int 1 // #1 │ │ -063a62: 0200 2300 |01fb: move/from16 v0, v35 │ │ -063a66: 0201 2400 |01fd: move/from16 v1, v36 │ │ -063a6a: 3710 1000 |01ff: if-le v0, v1, 020f // +0010 │ │ -063a6e: 1323 0100 |0201: const/16 v35, #int 1 // #1 │ │ -063a72: 4623 1723 |0203: aget-object v35, v23, v35 │ │ -063a76: 0800 2300 |0205: move-object/from16 v0, v35 │ │ -063a7a: 0201 1500 |0207: move/from16 v1, v21 │ │ -063a7e: 7120 e20f 1000 |0209: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ -063a84: 0a23 |020c: move-result v35 │ │ -063a86: 4b23 0806 |020d: aput v35, v8, v6 │ │ -063a8a: d806 0601 |020f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -063a8e: d813 1301 |0211: add-int/lit8 v19, v19, #int 1 // #01 │ │ -063a92: 2900 84fe |0213: goto/16 0097 // -017c │ │ -063a96: 120e |0215: const/4 v14, #int 0 // #0 │ │ -063a98: 2205 b003 |0216: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ -063a9c: 7010 8625 0500 |0218: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -063aa2: 2223 2801 |021b: new-instance v35, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -063aa6: 1324 0000 |021d: const/16 v36, #int 0 // #0 │ │ -063aaa: 1325 0300 |021f: const/16 v37, #int 3 // #3 │ │ -063aae: 1a26 d410 |0221: const-string v38, "a_position" // string@10d4 │ │ -063ab2: 7604 c30b 2300 |0223: invoke-direct/range {v35, v36, v37, v38}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -063ab8: 0800 2300 |0226: move-object/from16 v0, v35 │ │ -063abc: 6e20 8925 0500 |0228: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -063ac2: 3d14 1200 |022b: if-lez v20, 023d // +0012 │ │ -063ac6: 2223 2801 |022d: new-instance v35, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -063aca: 1324 0200 |022f: const/16 v36, #int 2 // #2 │ │ -063ace: 1325 0300 |0231: const/16 v37, #int 3 // #3 │ │ -063ad2: 1a26 d310 |0233: const-string v38, "a_normal" // string@10d3 │ │ -063ad6: 7604 c30b 2300 |0235: invoke-direct/range {v35, v36, v37, v38}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -063adc: 0800 2300 |0238: move-object/from16 v0, v35 │ │ -063ae0: 6e20 8925 0500 |023a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -063ae6: 3d15 1200 |023d: if-lez v21, 024f // +0012 │ │ -063aea: 2223 2801 |023f: new-instance v35, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -063aee: 1324 0300 |0241: const/16 v36, #int 3 // #3 │ │ -063af2: 1325 0200 |0243: const/16 v37, #int 2 // #2 │ │ -063af6: 1a26 d710 |0245: const-string v38, "a_texCoord0" // string@10d7 │ │ -063afa: 7604 c30b 2300 |0247: invoke-direct/range {v35, v36, v37, v38}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -063b00: 0800 2300 |024a: move-object/from16 v0, v35 │ │ -063b04: 6e20 8925 0500 |024c: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -063b0a: 3829 e600 |024f: if-eqz v41, 0335 // +00e6 │ │ -063b0e: 3d14 4300 |0251: if-lez v20, 0294 // +0043 │ │ -063b12: 1323 0300 |0253: const/16 v35, #int 3 // #3 │ │ -063b16: d824 2303 |0255: add-int/lit8 v36, v35, #int 3 // #03 │ │ -063b1a: 3d15 4000 |0257: if-lez v21, 0297 // +0040 │ │ -063b1e: 1323 0200 |0259: const/16 v35, #int 2 // #2 │ │ -063b22: 9004 2423 |025b: add-int v4, v36, v35 │ │ -063b26: 123f |025d: const/4 v15, #int 3 // #3 │ │ -063b28: 3d14 3c00 |025e: if-lez v20, 029a // +003c │ │ -063b2c: 1323 0300 |0260: const/16 v35, #int 3 // #3 │ │ -063b30: d81c 2303 |0262: add-int/lit8 v28, v35, #int 3 // #03 │ │ -063b34: 9223 1604 |0264: mul-int v35, v22, v4 │ │ -063b38: 0200 2300 |0266: move/from16 v0, v35 │ │ -063b3c: 2300 e803 |0268: new-array v0, v0, [F // type@03e8 │ │ -063b40: 0820 0000 |026a: move-object/from16 v32, v0 │ │ -063b44: 120a |026c: const/4 v10, #int 0 // #0 │ │ -063b46: 0200 1600 |026d: move/from16 v0, v22 │ │ -063b4a: 350a 2e00 |026f: if-ge v10, v0, 029d // +002e │ │ -063b4e: 9223 0a04 |0271: mul-int v35, v10, v4 │ │ -063b52: da24 0a03 |0273: mul-int/lit8 v36, v10, #int 3 // #03 │ │ -063b56: 4424 1f24 |0275: aget v36, v31, v36 │ │ -063b5a: 4b24 2023 |0277: aput v36, v32, v35 │ │ -063b5e: 9223 0a04 |0279: mul-int v35, v10, v4 │ │ -063b62: d823 2301 |027b: add-int/lit8 v35, v35, #int 1 // #01 │ │ -063b66: da24 0a03 |027d: mul-int/lit8 v36, v10, #int 3 // #03 │ │ -063b6a: d824 2401 |027f: add-int/lit8 v36, v36, #int 1 // #01 │ │ -063b6e: 4424 1f24 |0281: aget v36, v31, v36 │ │ -063b72: 4b24 2023 |0283: aput v36, v32, v35 │ │ -063b76: 9223 0a04 |0285: mul-int v35, v10, v4 │ │ -063b7a: d823 2302 |0287: add-int/lit8 v35, v35, #int 2 // #02 │ │ -063b7e: da24 0a03 |0289: mul-int/lit8 v36, v10, #int 3 // #03 │ │ -063b82: d824 2402 |028b: add-int/lit8 v36, v36, #int 2 // #02 │ │ -063b86: 4424 1f24 |028d: aget v36, v31, v36 │ │ -063b8a: 4b24 2023 |028f: aput v36, v32, v35 │ │ -063b8e: d80a 0a01 |0291: add-int/lit8 v10, v10, #int 1 // #01 │ │ -063b92: 28da |0293: goto 026d // -0026 │ │ -063b94: 1323 0000 |0294: const/16 v35, #int 0 // #0 │ │ -063b98: 28bf |0296: goto 0255 // -0041 │ │ -063b9a: 1323 0000 |0297: const/16 v35, #int 0 // #0 │ │ -063b9e: 28c2 |0299: goto 025b // -003e │ │ -063ba0: 1323 0000 |029a: const/16 v35, #int 0 // #0 │ │ -063ba4: 28c6 |029c: goto 0262 // -003a │ │ -063ba6: 120a |029d: const/4 v10, #int 0 // #0 │ │ -063ba8: da23 1303 |029e: mul-int/lit8 v35, v19, #int 3 // #03 │ │ -063bac: 0200 2300 |02a0: move/from16 v0, v35 │ │ -063bb0: 350a 4700 |02a2: if-ge v10, v0, 02e9 // +0047 │ │ -063bb4: 441d 090a |02a4: aget v29, v9, v10 │ │ -063bb8: 3d14 2600 |02a6: if-lez v20, 02cc // +0026 │ │ -063bbc: 4423 070a |02a8: aget v35, v7, v10 │ │ -063bc0: da10 2303 |02aa: mul-int/lit8 v16, v35, #int 3 // #03 │ │ -063bc4: 9223 1d04 |02ac: mul-int v35, v29, v4 │ │ -063bc8: 9023 230f |02ae: add-int v35, v35, v15 │ │ -063bcc: 4424 1210 |02b0: aget v36, v18, v16 │ │ -063bd0: 4b24 2023 |02b2: aput v36, v32, v35 │ │ -063bd4: 9223 1d04 |02b4: mul-int v35, v29, v4 │ │ -063bd8: 9023 230f |02b6: add-int v35, v35, v15 │ │ -063bdc: d823 2301 |02b8: add-int/lit8 v35, v35, #int 1 // #01 │ │ -063be0: d824 1001 |02ba: add-int/lit8 v36, v16, #int 1 // #01 │ │ -063be4: 4424 1224 |02bc: aget v36, v18, v36 │ │ -063be8: 4b24 2023 |02be: aput v36, v32, v35 │ │ -063bec: 9223 1d04 |02c0: mul-int v35, v29, v4 │ │ -063bf0: 9023 230f |02c2: add-int v35, v35, v15 │ │ -063bf4: d823 2302 |02c4: add-int/lit8 v35, v35, #int 2 // #02 │ │ -063bf8: d824 1002 |02c6: add-int/lit8 v36, v16, #int 2 // #02 │ │ -063bfc: 4424 1224 |02c8: aget v36, v18, v36 │ │ -063c00: 4b24 2023 |02ca: aput v36, v32, v35 │ │ -063c04: 3d15 1a00 |02cc: if-lez v21, 02e6 // +001a │ │ -063c08: 4423 080a |02ce: aget v35, v8, v10 │ │ -063c0c: da1a 2302 |02d0: mul-int/lit8 v26, v35, #int 2 // #02 │ │ -063c10: 9223 1d04 |02d2: mul-int v35, v29, v4 │ │ -063c14: 9023 231c |02d4: add-int v35, v35, v28 │ │ -063c18: 4424 191a |02d6: aget v36, v25, v26 │ │ -063c1c: 4b24 2023 |02d8: aput v36, v32, v35 │ │ -063c20: 9223 1d04 |02da: mul-int v35, v29, v4 │ │ -063c24: 9023 231c |02dc: add-int v35, v35, v28 │ │ -063c28: d823 2301 |02de: add-int/lit8 v35, v35, #int 1 // #01 │ │ -063c2c: d824 1a01 |02e0: add-int/lit8 v36, v26, #int 1 // #01 │ │ -063c30: 4424 1924 |02e2: aget v36, v25, v36 │ │ -063c34: 4b24 2023 |02e4: aput v36, v32, v35 │ │ -063c38: d80a 0a01 |02e6: add-int/lit8 v10, v10, #int 1 // #01 │ │ -063c3c: 28b6 |02e8: goto 029e // -004a │ │ -063c3e: da23 1303 |02e9: mul-int/lit8 v35, v19, #int 3 // #03 │ │ -063c42: 0200 2300 |02eb: move/from16 v0, v35 │ │ -063c46: 230b 3904 |02ed: new-array v11, v0, [S // type@0439 │ │ -063c4a: 120a |02ef: const/4 v10, #int 0 // #0 │ │ -063c4c: 21b0 |02f0: array-length v0, v11 │ │ -063c4e: 0223 0000 |02f1: move/from16 v35, v0 │ │ -063c52: 0200 2300 |02f3: move/from16 v0, v35 │ │ -063c56: 350a 0e00 |02f5: if-ge v10, v0, 0303 // +000e │ │ -063c5a: 4423 090a |02f7: aget v35, v9, v10 │ │ -063c5e: 0200 2300 |02f9: move/from16 v0, v35 │ │ -063c62: 8f00 |02fb: int-to-short v0, v0 │ │ -063c64: 0223 0000 |02fc: move/from16 v35, v0 │ │ -063c68: 5123 0b0a |02fe: aput-short v35, v11, v10 │ │ -063c6c: d80a 0a01 |0300: add-int/lit8 v10, v10, #int 1 // #01 │ │ -063c70: 28ee |0302: goto 02f0 // -0012 │ │ -063c72: 220e 1601 |0303: new-instance v14, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -063c76: 1324 0100 |0305: const/16 v36, #int 1 // #1 │ │ -063c7a: 0800 2000 |0307: move-object/from16 v0, v32 │ │ -063c7e: 2100 |0309: array-length v0, v0 │ │ -063c80: 0225 0000 |030a: move/from16 v37, v0 │ │ -063c84: 21b0 |030c: array-length v0, v11 │ │ -063c86: 0226 0000 |030d: move/from16 v38, v0 │ │ -063c8a: 6e10 9325 0500 |030f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -063c90: 0a23 |0312: move-result v35 │ │ -063c92: 0200 2300 |0313: move/from16 v0, v35 │ │ -063c96: 2300 0004 |0315: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -063c9a: 0823 0000 |0317: move-object/from16 v35, v0 │ │ -063c9e: 0800 2300 |0319: move-object/from16 v0, v35 │ │ -063ca2: 6e20 9425 0500 |031b: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2594 │ │ -063ca8: 0c23 |031e: move-result-object v35 │ │ -063caa: 1f23 0004 |031f: check-cast v35, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -063cae: 0200 2400 |0321: move/from16 v0, v36 │ │ -063cb2: 0201 2500 |0323: move/from16 v1, v37 │ │ -063cb6: 0202 2600 |0325: move/from16 v2, v38 │ │ -063cba: 0803 2300 |0327: move-object/from16 v3, v35 │ │ -063cbe: 7053 fe0a 0e21 |0329: invoke-direct {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ -063cc4: 0800 2000 |032c: move-object/from16 v0, v32 │ │ -063cc8: 6e20 1b0b 0e00 |032e: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ -063cce: 6e20 190b be00 |0331: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -063cd4: 110e |0334: return-object v14 │ │ -063cd6: da24 1303 |0335: mul-int/lit8 v36, v19, #int 3 // #03 │ │ -063cda: 3d14 7000 |0337: if-lez v20, 03a7 // +0070 │ │ -063cde: 1323 0300 |0339: const/16 v35, #int 3 // #3 │ │ -063ce2: d825 2303 |033b: add-int/lit8 v37, v35, #int 3 // #03 │ │ -063ce6: 3d15 6d00 |033d: if-lez v21, 03aa // +006d │ │ -063cea: 1323 0200 |033f: const/16 v35, #int 2 // #2 │ │ -063cee: 9023 2325 |0341: add-int v35, v35, v37 │ │ -063cf2: 9223 2324 |0343: mul-int v35, v35, v36 │ │ -063cf6: 0200 2300 |0345: move/from16 v0, v35 │ │ -063cfa: 2300 e803 |0347: new-array v0, v0, [F // type@03e8 │ │ -063cfe: 0820 0000 |0349: move-object/from16 v32, v0 │ │ -063d02: 120a |034b: const/4 v10, #int 0 // #0 │ │ -063d04: 1321 0000 |034c: const/16 v33, #int 0 // #0 │ │ -063d08: 0222 2100 |034e: move/from16 v34, v33 │ │ -063d0c: da23 1303 |0350: mul-int/lit8 v35, v19, #int 3 // #03 │ │ -063d10: 0200 2300 |0352: move/from16 v0, v35 │ │ -063d14: 350a 5900 |0354: if-ge v10, v0, 03ad // +0059 │ │ -063d18: 4423 090a |0356: aget v35, v9, v10 │ │ -063d1c: da1d 2303 |0358: mul-int/lit8 v29, v35, #int 3 // #03 │ │ -063d20: d821 2201 |035a: add-int/lit8 v33, v34, #int 1 // #01 │ │ -063d24: 4423 1f1d |035c: aget v35, v31, v29 │ │ -063d28: 4b23 2022 |035e: aput v35, v32, v34 │ │ -063d2c: d822 2101 |0360: add-int/lit8 v34, v33, #int 1 // #01 │ │ -063d30: d823 1d01 |0362: add-int/lit8 v35, v29, #int 1 // #01 │ │ -063d34: 4423 1f23 |0364: aget v35, v31, v35 │ │ -063d38: 4b23 2021 |0366: aput v35, v32, v33 │ │ -063d3c: d821 2201 |0368: add-int/lit8 v33, v34, #int 1 // #01 │ │ -063d40: d823 1d02 |036a: add-int/lit8 v35, v29, #int 2 // #02 │ │ -063d44: 4423 1f23 |036c: aget v35, v31, v35 │ │ -063d48: 4b23 2022 |036e: aput v35, v32, v34 │ │ -063d4c: 3d14 6900 |0370: if-lez v20, 03d9 // +0069 │ │ -063d50: 4423 070a |0372: aget v35, v7, v10 │ │ -063d54: da10 2303 |0374: mul-int/lit8 v16, v35, #int 3 // #03 │ │ -063d58: d822 2101 |0376: add-int/lit8 v34, v33, #int 1 // #01 │ │ -063d5c: 4423 1210 |0378: aget v35, v18, v16 │ │ -063d60: 4b23 2021 |037a: aput v35, v32, v33 │ │ -063d64: d821 2201 |037c: add-int/lit8 v33, v34, #int 1 // #01 │ │ -063d68: d823 1001 |037e: add-int/lit8 v35, v16, #int 1 // #01 │ │ -063d6c: 4423 1223 |0380: aget v35, v18, v35 │ │ -063d70: 4b23 2022 |0382: aput v35, v32, v34 │ │ -063d74: d822 2101 |0384: add-int/lit8 v34, v33, #int 1 // #01 │ │ -063d78: d823 1002 |0386: add-int/lit8 v35, v16, #int 2 // #02 │ │ -063d7c: 4423 1223 |0388: aget v35, v18, v35 │ │ -063d80: 4b23 2021 |038a: aput v35, v32, v33 │ │ -063d84: 3d15 1400 |038c: if-lez v21, 03a0 // +0014 │ │ -063d88: 4423 080a |038e: aget v35, v8, v10 │ │ -063d8c: da1a 2302 |0390: mul-int/lit8 v26, v35, #int 2 // #02 │ │ -063d90: d821 2201 |0392: add-int/lit8 v33, v34, #int 1 // #01 │ │ -063d94: 4423 191a |0394: aget v35, v25, v26 │ │ -063d98: 4b23 2022 |0396: aput v35, v32, v34 │ │ -063d9c: d822 2101 |0398: add-int/lit8 v34, v33, #int 1 // #01 │ │ -063da0: d823 1a01 |039a: add-int/lit8 v35, v26, #int 1 // #01 │ │ -063da4: 4423 1923 |039c: aget v35, v25, v35 │ │ -063da8: 4b23 2021 |039e: aput v35, v32, v33 │ │ -063dac: 0221 2200 |03a0: move/from16 v33, v34 │ │ -063db0: d80a 0a01 |03a2: add-int/lit8 v10, v10, #int 1 // #01 │ │ -063db4: 0222 2100 |03a4: move/from16 v34, v33 │ │ -063db8: 28aa |03a6: goto 0350 // -0056 │ │ -063dba: 1323 0000 |03a7: const/16 v35, #int 0 // #0 │ │ -063dbe: 2892 |03a9: goto 033b // -006e │ │ -063dc0: 1323 0000 |03aa: const/16 v35, #int 0 // #0 │ │ -063dc4: 2895 |03ac: goto 0341 // -006b │ │ -063dc6: 220e 1601 |03ad: new-instance v14, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -063dca: 1324 0100 |03af: const/16 v36, #int 1 // #1 │ │ -063dce: da25 1303 |03b1: mul-int/lit8 v37, v19, #int 3 // #03 │ │ -063dd2: 1326 0000 |03b3: const/16 v38, #int 0 // #0 │ │ -063dd6: 6e10 9325 0500 |03b5: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -063ddc: 0a23 |03b8: move-result v35 │ │ -063dde: 0200 2300 |03b9: move/from16 v0, v35 │ │ -063de2: 2300 0004 |03bb: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -063de6: 0823 0000 |03bd: move-object/from16 v35, v0 │ │ -063dea: 0800 2300 |03bf: move-object/from16 v0, v35 │ │ -063dee: 6e20 9425 0500 |03c1: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2594 │ │ -063df4: 0c23 |03c4: move-result-object v35 │ │ -063df6: 1f23 0004 |03c5: check-cast v35, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -063dfa: 0200 2400 |03c7: move/from16 v0, v36 │ │ -063dfe: 0201 2500 |03c9: move/from16 v1, v37 │ │ -063e02: 0202 2600 |03cb: move/from16 v2, v38 │ │ -063e06: 0803 2300 |03cd: move-object/from16 v3, v35 │ │ -063e0a: 7053 fe0a 0e21 |03cf: invoke-direct {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ -063e10: 0800 2000 |03d2: move-object/from16 v0, v32 │ │ -063e14: 6e20 1b0b 0e00 |03d4: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ -063e1a: 2900 5dff |03d7: goto/16 0334 // -00a3 │ │ -063e1e: 0222 2100 |03d9: move/from16 v34, v33 │ │ -063e22: 28b1 |03db: goto 038c // -004f │ │ +071414: 0800 2700 |0002: move-object/from16 v0, v39 │ │ +071418: 0801 2300 |0004: move-object/from16 v1, v35 │ │ +07141c: 6e20 be24 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +071422: 0c0d |0009: move-result-object v13 │ │ +071424: 21d0 |000a: array-length v0, v13 │ │ +071426: 0223 0000 |000b: move/from16 v35, v0 │ │ +07142a: da23 2303 |000d: mul-int/lit8 v35, v35, #int 3 // #03 │ │ +07142e: 0200 2300 |000f: move/from16 v0, v35 │ │ +071432: 2300 e803 |0011: new-array v0, v0, [F // type@03e8 │ │ +071436: 081f 0000 |0013: move-object/from16 v31, v0 │ │ +07143a: 21d0 |0015: array-length v0, v13 │ │ +07143c: 0223 0000 |0016: move/from16 v35, v0 │ │ +071440: da23 2303 |0018: mul-int/lit8 v35, v35, #int 3 // #03 │ │ +071444: 0200 2300 |001a: move/from16 v0, v35 │ │ +071448: 2300 e803 |001c: new-array v0, v0, [F // type@03e8 │ │ +07144c: 0812 0000 |001e: move-object/from16 v18, v0 │ │ +071450: 21d0 |0020: array-length v0, v13 │ │ +071452: 0223 0000 |0021: move/from16 v35, v0 │ │ +071456: da23 2303 |0023: mul-int/lit8 v35, v35, #int 3 // #03 │ │ +07145a: 0200 2300 |0025: move/from16 v0, v35 │ │ +07145e: 2300 e803 |0027: new-array v0, v0, [F // type@03e8 │ │ +071462: 0819 0000 |0029: move-object/from16 v25, v0 │ │ +071466: 1316 0000 |002b: const/16 v22, #int 0 // #0 │ │ +07146a: 1314 0000 |002d: const/16 v20, #int 0 // #0 │ │ +07146e: 1315 0000 |002f: const/16 v21, #int 0 // #0 │ │ +071472: 1313 0000 |0031: const/16 v19, #int 0 // #0 │ │ +071476: 21d0 |0033: array-length v0, v13 │ │ +071478: 0223 0000 |0034: move/from16 v35, v0 │ │ +07147c: da23 2303 |0036: mul-int/lit8 v35, v35, #int 3 // #03 │ │ +071480: 0200 2300 |0038: move/from16 v0, v35 │ │ +071484: 2309 e903 |003a: new-array v9, v0, [I // type@03e9 │ │ +071488: 21d0 |003c: array-length v0, v13 │ │ +07148a: 0223 0000 |003d: move/from16 v35, v0 │ │ +07148e: da23 2303 |003f: mul-int/lit8 v35, v35, #int 3 // #03 │ │ +071492: 0200 2300 |0041: move/from16 v0, v35 │ │ +071496: 2307 e903 |0043: new-array v7, v0, [I // type@03e9 │ │ +07149a: 21d0 |0045: array-length v0, v13 │ │ +07149c: 0223 0000 |0046: move/from16 v35, v0 │ │ +0714a0: da23 2303 |0048: mul-int/lit8 v35, v35, #int 3 // #03 │ │ +0714a4: 0200 2300 |004a: move/from16 v0, v35 │ │ +0714a8: 2308 e903 |004c: new-array v8, v0, [I // type@03e9 │ │ +0714ac: 131e 0000 |004e: const/16 v30, #int 0 // #0 │ │ +0714b0: 1311 0000 |0050: const/16 v17, #int 0 // #0 │ │ +0714b4: 131b 0000 |0052: const/16 v27, #int 0 // #0 │ │ +0714b8: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +0714ba: 120a |0055: const/4 v10, #int 0 // #0 │ │ +0714bc: 21d0 |0056: array-length v0, v13 │ │ +0714be: 0223 0000 |0057: move/from16 v35, v0 │ │ +0714c2: 0200 2300 |0059: move/from16 v0, v35 │ │ +0714c6: 350a ba01 |005b: if-ge v10, v0, 0215 // +01ba │ │ +0714ca: 460c 0d0a |005d: aget-object v12, v13, v10 │ │ +0714ce: 1a23 5629 |005f: const-string v35, "v " // string@2956 │ │ +0714d2: 0800 2300 |0061: move-object/from16 v0, v35 │ │ +0714d6: 6e20 c024 0c00 |0063: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +0714dc: 0a23 |0066: move-result v35 │ │ +0714de: 3823 3300 |0067: if-eqz v35, 009a // +0033 │ │ +0714e2: 1a23 ec0f |0069: const-string v35, "[ ]+" // string@0fec │ │ +0714e6: 0800 2300 |006b: move-object/from16 v0, v35 │ │ +0714ea: 6e20 be24 0c00 |006d: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +0714f0: 0c18 |0070: move-result-object v24 │ │ +0714f2: 1323 0100 |0071: const/16 v35, #int 1 // #1 │ │ +0714f6: 4623 1823 |0073: aget-object v35, v24, v35 │ │ +0714fa: 7701 6224 2300 |0075: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +071500: 0a23 |0078: move-result v35 │ │ +071502: 4b23 1f1e |0079: aput v35, v31, v30 │ │ +071506: d823 1e01 |007b: add-int/lit8 v35, v30, #int 1 // #01 │ │ +07150a: 1324 0200 |007d: const/16 v36, #int 2 // #2 │ │ +07150e: 4624 1824 |007f: aget-object v36, v24, v36 │ │ +071512: 7701 6224 2400 |0081: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +071518: 0a24 |0084: move-result v36 │ │ +07151a: 4b24 1f23 |0085: aput v36, v31, v35 │ │ +07151e: d823 1e02 |0087: add-int/lit8 v35, v30, #int 2 // #02 │ │ +071522: 1324 0300 |0089: const/16 v36, #int 3 // #3 │ │ +071526: 4624 1824 |008b: aget-object v36, v24, v36 │ │ +07152a: 7701 6224 2400 |008d: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +071530: 0a24 |0090: move-result v36 │ │ +071532: 4b24 1f23 |0091: aput v36, v31, v35 │ │ +071536: d81e 1e03 |0093: add-int/lit8 v30, v30, #int 3 // #03 │ │ +07153a: d816 1601 |0095: add-int/lit8 v22, v22, #int 1 // #01 │ │ +07153e: d80a 0a01 |0097: add-int/lit8 v10, v10, #int 1 // #01 │ │ +071542: 28bd |0099: goto 0056 // -0043 │ │ +071544: 1a23 da29 |009a: const-string v35, "vn " // string@29da │ │ +071548: 0800 2300 |009c: move-object/from16 v0, v35 │ │ +07154c: 6e20 c024 0c00 |009e: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +071552: 0a23 |00a1: move-result v35 │ │ +071554: 3823 3100 |00a2: if-eqz v35, 00d3 // +0031 │ │ +071558: 1a23 ec0f |00a4: const-string v35, "[ ]+" // string@0fec │ │ +07155c: 0800 2300 |00a6: move-object/from16 v0, v35 │ │ +071560: 6e20 be24 0c00 |00a8: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +071566: 0c18 |00ab: move-result-object v24 │ │ +071568: 1323 0100 |00ac: const/16 v35, #int 1 // #1 │ │ +07156c: 4623 1823 |00ae: aget-object v35, v24, v35 │ │ +071570: 7701 6224 2300 |00b0: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +071576: 0a23 |00b3: move-result v35 │ │ +071578: 4b23 1211 |00b4: aput v35, v18, v17 │ │ +07157c: d823 1101 |00b6: add-int/lit8 v35, v17, #int 1 // #01 │ │ +071580: 1324 0200 |00b8: const/16 v36, #int 2 // #2 │ │ +071584: 4624 1824 |00ba: aget-object v36, v24, v36 │ │ +071588: 7701 6224 2400 |00bc: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +07158e: 0a24 |00bf: move-result v36 │ │ +071590: 4b24 1223 |00c0: aput v36, v18, v35 │ │ +071594: d823 1102 |00c2: add-int/lit8 v35, v17, #int 2 // #02 │ │ +071598: 1324 0300 |00c4: const/16 v36, #int 3 // #3 │ │ +07159c: 4624 1824 |00c6: aget-object v36, v24, v36 │ │ +0715a0: 7701 6224 2400 |00c8: invoke-static/range {v36}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +0715a6: 0a24 |00cb: move-result v36 │ │ +0715a8: 4b24 1223 |00cc: aput v36, v18, v35 │ │ +0715ac: d811 1103 |00ce: add-int/lit8 v17, v17, #int 3 // #03 │ │ +0715b0: d814 1401 |00d0: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0715b4: 28c5 |00d2: goto 0097 // -003b │ │ +0715b6: 1a23 e929 |00d3: const-string v35, "vt" // string@29e9 │ │ +0715ba: 0800 2300 |00d5: move-object/from16 v0, v35 │ │ +0715be: 6e20 c024 0c00 |00d7: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +0715c4: 0a23 |00da: move-result v35 │ │ +0715c6: 3823 3400 |00db: if-eqz v35, 010f // +0034 │ │ +0715ca: 1a23 ec0f |00dd: const-string v35, "[ ]+" // string@0fec │ │ +0715ce: 0800 2300 |00df: move-object/from16 v0, v35 │ │ +0715d2: 6e20 be24 0c00 |00e1: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +0715d8: 0c18 |00e4: move-result-object v24 │ │ +0715da: 1323 0100 |00e5: const/16 v35, #int 1 // #1 │ │ +0715de: 4623 1823 |00e7: aget-object v35, v24, v35 │ │ +0715e2: 7701 6224 2300 |00e9: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +0715e8: 0a23 |00ec: move-result v35 │ │ +0715ea: 4b23 191b |00ed: aput v35, v25, v27 │ │ +0715ee: d824 1b01 |00ef: add-int/lit8 v36, v27, #int 1 // #01 │ │ +0715f2: 3828 1500 |00f1: if-eqz v40, 0106 // +0015 │ │ +0715f6: 1523 803f |00f3: const/high16 v35, #int 1065353216 // #3f80 │ │ +0715fa: 1325 0200 |00f5: const/16 v37, #int 2 // #2 │ │ +0715fe: 4625 1825 |00f7: aget-object v37, v24, v37 │ │ +071602: 7701 6224 2500 |00f9: invoke-static/range {v37}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +071608: 0a25 |00fc: move-result v37 │ │ +07160a: a723 2325 |00fd: sub-float v35, v35, v37 │ │ +07160e: 4b23 1924 |00ff: aput v35, v25, v36 │ │ +071612: d81b 1b02 |0101: add-int/lit8 v27, v27, #int 2 // #02 │ │ +071616: d815 1501 |0103: add-int/lit8 v21, v21, #int 1 // #01 │ │ +07161a: 2892 |0105: goto 0097 // -006e │ │ +07161c: 1323 0200 |0106: const/16 v35, #int 2 // #2 │ │ +071620: 4623 1823 |0108: aget-object v35, v24, v35 │ │ +071624: 7701 6224 2300 |010a: invoke-static/range {v35}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +07162a: 0a23 |010d: move-result v35 │ │ +07162c: 28f1 |010e: goto 00ff // -000f │ │ +07162e: 1a23 1416 |010f: const-string v35, "f " // string@1614 │ │ +071632: 0800 2300 |0111: move-object/from16 v0, v35 │ │ +071636: 6e20 c024 0c00 |0113: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24c0 │ │ +07163c: 0a23 |0116: move-result v35 │ │ +07163e: 3823 80ff |0117: if-eqz v35, 0097 // -0080 │ │ +071642: 1a23 ec0f |0119: const-string v35, "[ ]+" // string@0fec │ │ +071646: 0800 2300 |011b: move-object/from16 v0, v35 │ │ +07164a: 6e20 be24 0c00 |011d: invoke-virtual {v12, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +071650: 0c18 |0120: move-result-object v24 │ │ +071652: 1323 0100 |0121: const/16 v35, #int 1 // #1 │ │ +071656: 4623 1823 |0123: aget-object v35, v24, v35 │ │ +07165a: 1a24 e800 |0125: const-string v36, "/" // string@00e8 │ │ +07165e: 7402 be24 2300 |0127: invoke-virtual/range {v35, v36}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +071664: 0c17 |012a: move-result-object v23 │ │ +071666: 1323 0000 |012b: const/16 v35, #int 0 // #0 │ │ +07166a: 4623 1723 |012d: aget-object v35, v23, v35 │ │ +07166e: 0800 2300 |012f: move-object/from16 v0, v35 │ │ +071672: 0201 1600 |0131: move/from16 v1, v22 │ │ +071676: 7120 e20f 1000 |0133: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +07167c: 0a23 |0136: move-result v35 │ │ +07167e: 4b23 0906 |0137: aput v35, v9, v6 │ │ +071682: 0800 1700 |0139: move-object/from16 v0, v23 │ │ +071686: 2100 |013b: array-length v0, v0 │ │ +071688: 0223 0000 |013c: move/from16 v35, v0 │ │ +07168c: 1324 0200 |013e: const/16 v36, #int 2 // #2 │ │ +071690: 0200 2300 |0140: move/from16 v0, v35 │ │ +071694: 0201 2400 |0142: move/from16 v1, v36 │ │ +071698: 3710 1000 |0144: if-le v0, v1, 0154 // +0010 │ │ +07169c: 1323 0200 |0146: const/16 v35, #int 2 // #2 │ │ +0716a0: 4623 1723 |0148: aget-object v35, v23, v35 │ │ +0716a4: 0800 2300 |014a: move-object/from16 v0, v35 │ │ +0716a8: 0201 1400 |014c: move/from16 v1, v20 │ │ +0716ac: 7120 e20f 1000 |014e: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +0716b2: 0a23 |0151: move-result v35 │ │ +0716b4: 4b23 0706 |0152: aput v35, v7, v6 │ │ +0716b8: 0800 1700 |0154: move-object/from16 v0, v23 │ │ +0716bc: 2100 |0156: array-length v0, v0 │ │ +0716be: 0223 0000 |0157: move/from16 v35, v0 │ │ +0716c2: 1324 0100 |0159: const/16 v36, #int 1 // #1 │ │ +0716c6: 0200 2300 |015b: move/from16 v0, v35 │ │ +0716ca: 0201 2400 |015d: move/from16 v1, v36 │ │ +0716ce: 3710 1000 |015f: if-le v0, v1, 016f // +0010 │ │ +0716d2: 1323 0100 |0161: const/16 v35, #int 1 // #1 │ │ +0716d6: 4623 1723 |0163: aget-object v35, v23, v35 │ │ +0716da: 0800 2300 |0165: move-object/from16 v0, v35 │ │ +0716de: 0201 1500 |0167: move/from16 v1, v21 │ │ +0716e2: 7120 e20f 1000 |0169: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +0716e8: 0a23 |016c: move-result v35 │ │ +0716ea: 4b23 0806 |016d: aput v35, v8, v6 │ │ +0716ee: d806 0601 |016f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0716f2: 1323 0200 |0171: const/16 v35, #int 2 // #2 │ │ +0716f6: 4623 1823 |0173: aget-object v35, v24, v35 │ │ +0716fa: 1a24 e800 |0175: const-string v36, "/" // string@00e8 │ │ +0716fe: 7402 be24 2300 |0177: invoke-virtual/range {v35, v36}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +071704: 0c17 |017a: move-result-object v23 │ │ +071706: 1323 0000 |017b: const/16 v35, #int 0 // #0 │ │ +07170a: 4623 1723 |017d: aget-object v35, v23, v35 │ │ +07170e: 0800 2300 |017f: move-object/from16 v0, v35 │ │ +071712: 0201 1600 |0181: move/from16 v1, v22 │ │ +071716: 7120 e20f 1000 |0183: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +07171c: 0a23 |0186: move-result v35 │ │ +07171e: 4b23 0906 |0187: aput v35, v9, v6 │ │ +071722: 0800 1700 |0189: move-object/from16 v0, v23 │ │ +071726: 2100 |018b: array-length v0, v0 │ │ +071728: 0223 0000 |018c: move/from16 v35, v0 │ │ +07172c: 1324 0200 |018e: const/16 v36, #int 2 // #2 │ │ +071730: 0200 2300 |0190: move/from16 v0, v35 │ │ +071734: 0201 2400 |0192: move/from16 v1, v36 │ │ +071738: 3710 1000 |0194: if-le v0, v1, 01a4 // +0010 │ │ +07173c: 1323 0200 |0196: const/16 v35, #int 2 // #2 │ │ +071740: 4623 1723 |0198: aget-object v35, v23, v35 │ │ +071744: 0800 2300 |019a: move-object/from16 v0, v35 │ │ +071748: 0201 1400 |019c: move/from16 v1, v20 │ │ +07174c: 7120 e20f 1000 |019e: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +071752: 0a23 |01a1: move-result v35 │ │ +071754: 4b23 0706 |01a2: aput v35, v7, v6 │ │ +071758: 0800 1700 |01a4: move-object/from16 v0, v23 │ │ +07175c: 2100 |01a6: array-length v0, v0 │ │ +07175e: 0223 0000 |01a7: move/from16 v35, v0 │ │ +071762: 1324 0100 |01a9: const/16 v36, #int 1 // #1 │ │ +071766: 0200 2300 |01ab: move/from16 v0, v35 │ │ +07176a: 0201 2400 |01ad: move/from16 v1, v36 │ │ +07176e: 3710 1000 |01af: if-le v0, v1, 01bf // +0010 │ │ +071772: 1323 0100 |01b1: const/16 v35, #int 1 // #1 │ │ +071776: 4623 1723 |01b3: aget-object v35, v23, v35 │ │ +07177a: 0800 2300 |01b5: move-object/from16 v0, v35 │ │ +07177e: 0201 1500 |01b7: move/from16 v1, v21 │ │ +071782: 7120 e20f 1000 |01b9: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +071788: 0a23 |01bc: move-result v35 │ │ +07178a: 4b23 0806 |01bd: aput v35, v8, v6 │ │ +07178e: d806 0601 |01bf: add-int/lit8 v6, v6, #int 1 // #01 │ │ +071792: 1323 0300 |01c1: const/16 v35, #int 3 // #3 │ │ +071796: 4623 1823 |01c3: aget-object v35, v24, v35 │ │ +07179a: 1a24 e800 |01c5: const-string v36, "/" // string@00e8 │ │ +07179e: 7402 be24 2300 |01c7: invoke-virtual/range {v35, v36}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +0717a4: 0c17 |01ca: move-result-object v23 │ │ +0717a6: 1323 0000 |01cb: const/16 v35, #int 0 // #0 │ │ +0717aa: 4623 1723 |01cd: aget-object v35, v23, v35 │ │ +0717ae: 0800 2300 |01cf: move-object/from16 v0, v35 │ │ +0717b2: 0201 1600 |01d1: move/from16 v1, v22 │ │ +0717b6: 7120 e20f 1000 |01d3: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +0717bc: 0a23 |01d6: move-result v35 │ │ +0717be: 4b23 0906 |01d7: aput v35, v9, v6 │ │ +0717c2: 0800 1700 |01d9: move-object/from16 v0, v23 │ │ +0717c6: 2100 |01db: array-length v0, v0 │ │ +0717c8: 0223 0000 |01dc: move/from16 v35, v0 │ │ +0717cc: 1324 0200 |01de: const/16 v36, #int 2 // #2 │ │ +0717d0: 0200 2300 |01e0: move/from16 v0, v35 │ │ +0717d4: 0201 2400 |01e2: move/from16 v1, v36 │ │ +0717d8: 3710 1000 |01e4: if-le v0, v1, 01f4 // +0010 │ │ +0717dc: 1323 0200 |01e6: const/16 v35, #int 2 // #2 │ │ +0717e0: 4623 1723 |01e8: aget-object v35, v23, v35 │ │ +0717e4: 0800 2300 |01ea: move-object/from16 v0, v35 │ │ +0717e8: 0201 1400 |01ec: move/from16 v1, v20 │ │ +0717ec: 7120 e20f 1000 |01ee: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +0717f2: 0a23 |01f1: move-result v35 │ │ +0717f4: 4b23 0706 |01f2: aput v35, v7, v6 │ │ +0717f8: 0800 1700 |01f4: move-object/from16 v0, v23 │ │ +0717fc: 2100 |01f6: array-length v0, v0 │ │ +0717fe: 0223 0000 |01f7: move/from16 v35, v0 │ │ +071802: 1324 0100 |01f9: const/16 v36, #int 1 // #1 │ │ +071806: 0200 2300 |01fb: move/from16 v0, v35 │ │ +07180a: 0201 2400 |01fd: move/from16 v1, v36 │ │ +07180e: 3710 1000 |01ff: if-le v0, v1, 020f // +0010 │ │ +071812: 1323 0100 |0201: const/16 v35, #int 1 // #1 │ │ +071816: 4623 1723 |0203: aget-object v35, v23, v35 │ │ +07181a: 0800 2300 |0205: move-object/from16 v0, v35 │ │ +07181e: 0201 1500 |0207: move/from16 v1, v21 │ │ +071822: 7120 e20f 1000 |0209: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/loaders/obj/ObjLoader;.getIndex:(Ljava/lang/String;I)I // method@0fe2 │ │ +071828: 0a23 |020c: move-result v35 │ │ +07182a: 4b23 0806 |020d: aput v35, v8, v6 │ │ +07182e: d806 0601 |020f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +071832: d813 1301 |0211: add-int/lit8 v19, v19, #int 1 // #01 │ │ +071836: 2900 84fe |0213: goto/16 0097 // -017c │ │ +07183a: 120e |0215: const/4 v14, #int 0 // #0 │ │ +07183c: 2205 b003 |0216: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ +071840: 7010 8625 0500 |0218: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +071846: 2223 2801 |021b: new-instance v35, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +07184a: 1324 0000 |021d: const/16 v36, #int 0 // #0 │ │ +07184e: 1325 0300 |021f: const/16 v37, #int 3 // #3 │ │ +071852: 1a26 d410 |0221: const-string v38, "a_position" // string@10d4 │ │ +071856: 7604 c30b 2300 |0223: invoke-direct/range {v35, v36, v37, v38}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +07185c: 0800 2300 |0226: move-object/from16 v0, v35 │ │ +071860: 6e20 8925 0500 |0228: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +071866: 3d14 1200 |022b: if-lez v20, 023d // +0012 │ │ +07186a: 2223 2801 |022d: new-instance v35, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +07186e: 1324 0200 |022f: const/16 v36, #int 2 // #2 │ │ +071872: 1325 0300 |0231: const/16 v37, #int 3 // #3 │ │ +071876: 1a26 d310 |0233: const-string v38, "a_normal" // string@10d3 │ │ +07187a: 7604 c30b 2300 |0235: invoke-direct/range {v35, v36, v37, v38}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +071880: 0800 2300 |0238: move-object/from16 v0, v35 │ │ +071884: 6e20 8925 0500 |023a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +07188a: 3d15 1200 |023d: if-lez v21, 024f // +0012 │ │ +07188e: 2223 2801 |023f: new-instance v35, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +071892: 1324 0300 |0241: const/16 v36, #int 3 // #3 │ │ +071896: 1325 0200 |0243: const/16 v37, #int 2 // #2 │ │ +07189a: 1a26 d710 |0245: const-string v38, "a_texCoord0" // string@10d7 │ │ +07189e: 7604 c30b 2300 |0247: invoke-direct/range {v35, v36, v37, v38}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0718a4: 0800 2300 |024a: move-object/from16 v0, v35 │ │ +0718a8: 6e20 8925 0500 |024c: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0718ae: 3829 e600 |024f: if-eqz v41, 0335 // +00e6 │ │ +0718b2: 3d14 4300 |0251: if-lez v20, 0294 // +0043 │ │ +0718b6: 1323 0300 |0253: const/16 v35, #int 3 // #3 │ │ +0718ba: d824 2303 |0255: add-int/lit8 v36, v35, #int 3 // #03 │ │ +0718be: 3d15 4000 |0257: if-lez v21, 0297 // +0040 │ │ +0718c2: 1323 0200 |0259: const/16 v35, #int 2 // #2 │ │ +0718c6: 9004 2423 |025b: add-int v4, v36, v35 │ │ +0718ca: 123f |025d: const/4 v15, #int 3 // #3 │ │ +0718cc: 3d14 3c00 |025e: if-lez v20, 029a // +003c │ │ +0718d0: 1323 0300 |0260: const/16 v35, #int 3 // #3 │ │ +0718d4: d81c 2303 |0262: add-int/lit8 v28, v35, #int 3 // #03 │ │ +0718d8: 9223 1604 |0264: mul-int v35, v22, v4 │ │ +0718dc: 0200 2300 |0266: move/from16 v0, v35 │ │ +0718e0: 2300 e803 |0268: new-array v0, v0, [F // type@03e8 │ │ +0718e4: 0820 0000 |026a: move-object/from16 v32, v0 │ │ +0718e8: 120a |026c: const/4 v10, #int 0 // #0 │ │ +0718ea: 0200 1600 |026d: move/from16 v0, v22 │ │ +0718ee: 350a 2e00 |026f: if-ge v10, v0, 029d // +002e │ │ +0718f2: 9223 0a04 |0271: mul-int v35, v10, v4 │ │ +0718f6: da24 0a03 |0273: mul-int/lit8 v36, v10, #int 3 // #03 │ │ +0718fa: 4424 1f24 |0275: aget v36, v31, v36 │ │ +0718fe: 4b24 2023 |0277: aput v36, v32, v35 │ │ +071902: 9223 0a04 |0279: mul-int v35, v10, v4 │ │ +071906: d823 2301 |027b: add-int/lit8 v35, v35, #int 1 // #01 │ │ +07190a: da24 0a03 |027d: mul-int/lit8 v36, v10, #int 3 // #03 │ │ +07190e: d824 2401 |027f: add-int/lit8 v36, v36, #int 1 // #01 │ │ +071912: 4424 1f24 |0281: aget v36, v31, v36 │ │ +071916: 4b24 2023 |0283: aput v36, v32, v35 │ │ +07191a: 9223 0a04 |0285: mul-int v35, v10, v4 │ │ +07191e: d823 2302 |0287: add-int/lit8 v35, v35, #int 2 // #02 │ │ +071922: da24 0a03 |0289: mul-int/lit8 v36, v10, #int 3 // #03 │ │ +071926: d824 2402 |028b: add-int/lit8 v36, v36, #int 2 // #02 │ │ +07192a: 4424 1f24 |028d: aget v36, v31, v36 │ │ +07192e: 4b24 2023 |028f: aput v36, v32, v35 │ │ +071932: d80a 0a01 |0291: add-int/lit8 v10, v10, #int 1 // #01 │ │ +071936: 28da |0293: goto 026d // -0026 │ │ +071938: 1323 0000 |0294: const/16 v35, #int 0 // #0 │ │ +07193c: 28bf |0296: goto 0255 // -0041 │ │ +07193e: 1323 0000 |0297: const/16 v35, #int 0 // #0 │ │ +071942: 28c2 |0299: goto 025b // -003e │ │ +071944: 1323 0000 |029a: const/16 v35, #int 0 // #0 │ │ +071948: 28c6 |029c: goto 0262 // -003a │ │ +07194a: 120a |029d: const/4 v10, #int 0 // #0 │ │ +07194c: da23 1303 |029e: mul-int/lit8 v35, v19, #int 3 // #03 │ │ +071950: 0200 2300 |02a0: move/from16 v0, v35 │ │ +071954: 350a 4700 |02a2: if-ge v10, v0, 02e9 // +0047 │ │ +071958: 441d 090a |02a4: aget v29, v9, v10 │ │ +07195c: 3d14 2600 |02a6: if-lez v20, 02cc // +0026 │ │ +071960: 4423 070a |02a8: aget v35, v7, v10 │ │ +071964: da10 2303 |02aa: mul-int/lit8 v16, v35, #int 3 // #03 │ │ +071968: 9223 1d04 |02ac: mul-int v35, v29, v4 │ │ +07196c: 9023 230f |02ae: add-int v35, v35, v15 │ │ +071970: 4424 1210 |02b0: aget v36, v18, v16 │ │ +071974: 4b24 2023 |02b2: aput v36, v32, v35 │ │ +071978: 9223 1d04 |02b4: mul-int v35, v29, v4 │ │ +07197c: 9023 230f |02b6: add-int v35, v35, v15 │ │ +071980: d823 2301 |02b8: add-int/lit8 v35, v35, #int 1 // #01 │ │ +071984: d824 1001 |02ba: add-int/lit8 v36, v16, #int 1 // #01 │ │ +071988: 4424 1224 |02bc: aget v36, v18, v36 │ │ +07198c: 4b24 2023 |02be: aput v36, v32, v35 │ │ +071990: 9223 1d04 |02c0: mul-int v35, v29, v4 │ │ +071994: 9023 230f |02c2: add-int v35, v35, v15 │ │ +071998: d823 2302 |02c4: add-int/lit8 v35, v35, #int 2 // #02 │ │ +07199c: d824 1002 |02c6: add-int/lit8 v36, v16, #int 2 // #02 │ │ +0719a0: 4424 1224 |02c8: aget v36, v18, v36 │ │ +0719a4: 4b24 2023 |02ca: aput v36, v32, v35 │ │ +0719a8: 3d15 1a00 |02cc: if-lez v21, 02e6 // +001a │ │ +0719ac: 4423 080a |02ce: aget v35, v8, v10 │ │ +0719b0: da1a 2302 |02d0: mul-int/lit8 v26, v35, #int 2 // #02 │ │ +0719b4: 9223 1d04 |02d2: mul-int v35, v29, v4 │ │ +0719b8: 9023 231c |02d4: add-int v35, v35, v28 │ │ +0719bc: 4424 191a |02d6: aget v36, v25, v26 │ │ +0719c0: 4b24 2023 |02d8: aput v36, v32, v35 │ │ +0719c4: 9223 1d04 |02da: mul-int v35, v29, v4 │ │ +0719c8: 9023 231c |02dc: add-int v35, v35, v28 │ │ +0719cc: d823 2301 |02de: add-int/lit8 v35, v35, #int 1 // #01 │ │ +0719d0: d824 1a01 |02e0: add-int/lit8 v36, v26, #int 1 // #01 │ │ +0719d4: 4424 1924 |02e2: aget v36, v25, v36 │ │ +0719d8: 4b24 2023 |02e4: aput v36, v32, v35 │ │ +0719dc: d80a 0a01 |02e6: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0719e0: 28b6 |02e8: goto 029e // -004a │ │ +0719e2: da23 1303 |02e9: mul-int/lit8 v35, v19, #int 3 // #03 │ │ +0719e6: 0200 2300 |02eb: move/from16 v0, v35 │ │ +0719ea: 230b 3904 |02ed: new-array v11, v0, [S // type@0439 │ │ +0719ee: 120a |02ef: const/4 v10, #int 0 // #0 │ │ +0719f0: 21b0 |02f0: array-length v0, v11 │ │ +0719f2: 0223 0000 |02f1: move/from16 v35, v0 │ │ +0719f6: 0200 2300 |02f3: move/from16 v0, v35 │ │ +0719fa: 350a 0e00 |02f5: if-ge v10, v0, 0303 // +000e │ │ +0719fe: 4423 090a |02f7: aget v35, v9, v10 │ │ +071a02: 0200 2300 |02f9: move/from16 v0, v35 │ │ +071a06: 8f00 |02fb: int-to-short v0, v0 │ │ +071a08: 0223 0000 |02fc: move/from16 v35, v0 │ │ +071a0c: 5123 0b0a |02fe: aput-short v35, v11, v10 │ │ +071a10: d80a 0a01 |0300: add-int/lit8 v10, v10, #int 1 // #01 │ │ +071a14: 28ee |0302: goto 02f0 // -0012 │ │ +071a16: 220e 1601 |0303: new-instance v14, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +071a1a: 1324 0100 |0305: const/16 v36, #int 1 // #1 │ │ +071a1e: 0800 2000 |0307: move-object/from16 v0, v32 │ │ +071a22: 2100 |0309: array-length v0, v0 │ │ +071a24: 0225 0000 |030a: move/from16 v37, v0 │ │ +071a28: 21b0 |030c: array-length v0, v11 │ │ +071a2a: 0226 0000 |030d: move/from16 v38, v0 │ │ +071a2e: 6e10 9325 0500 |030f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +071a34: 0a23 |0312: move-result v35 │ │ +071a36: 0200 2300 |0313: move/from16 v0, v35 │ │ +071a3a: 2300 0004 |0315: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +071a3e: 0823 0000 |0317: move-object/from16 v35, v0 │ │ +071a42: 0800 2300 |0319: move-object/from16 v0, v35 │ │ +071a46: 6e20 9425 0500 |031b: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2594 │ │ +071a4c: 0c23 |031e: move-result-object v35 │ │ +071a4e: 1f23 0004 |031f: check-cast v35, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +071a52: 0200 2400 |0321: move/from16 v0, v36 │ │ +071a56: 0201 2500 |0323: move/from16 v1, v37 │ │ +071a5a: 0202 2600 |0325: move/from16 v2, v38 │ │ +071a5e: 0803 2300 |0327: move-object/from16 v3, v35 │ │ +071a62: 7053 fe0a 0e21 |0329: invoke-direct {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ +071a68: 0800 2000 |032c: move-object/from16 v0, v32 │ │ +071a6c: 6e20 1b0b 0e00 |032e: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ +071a72: 6e20 190b be00 |0331: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +071a78: 110e |0334: return-object v14 │ │ +071a7a: da24 1303 |0335: mul-int/lit8 v36, v19, #int 3 // #03 │ │ +071a7e: 3d14 7000 |0337: if-lez v20, 03a7 // +0070 │ │ +071a82: 1323 0300 |0339: const/16 v35, #int 3 // #3 │ │ +071a86: d825 2303 |033b: add-int/lit8 v37, v35, #int 3 // #03 │ │ +071a8a: 3d15 6d00 |033d: if-lez v21, 03aa // +006d │ │ +071a8e: 1323 0200 |033f: const/16 v35, #int 2 // #2 │ │ +071a92: 9023 2325 |0341: add-int v35, v35, v37 │ │ +071a96: 9223 2324 |0343: mul-int v35, v35, v36 │ │ +071a9a: 0200 2300 |0345: move/from16 v0, v35 │ │ +071a9e: 2300 e803 |0347: new-array v0, v0, [F // type@03e8 │ │ +071aa2: 0820 0000 |0349: move-object/from16 v32, v0 │ │ +071aa6: 120a |034b: const/4 v10, #int 0 // #0 │ │ +071aa8: 1321 0000 |034c: const/16 v33, #int 0 // #0 │ │ +071aac: 0222 2100 |034e: move/from16 v34, v33 │ │ +071ab0: da23 1303 |0350: mul-int/lit8 v35, v19, #int 3 // #03 │ │ +071ab4: 0200 2300 |0352: move/from16 v0, v35 │ │ +071ab8: 350a 5900 |0354: if-ge v10, v0, 03ad // +0059 │ │ +071abc: 4423 090a |0356: aget v35, v9, v10 │ │ +071ac0: da1d 2303 |0358: mul-int/lit8 v29, v35, #int 3 // #03 │ │ +071ac4: d821 2201 |035a: add-int/lit8 v33, v34, #int 1 // #01 │ │ +071ac8: 4423 1f1d |035c: aget v35, v31, v29 │ │ +071acc: 4b23 2022 |035e: aput v35, v32, v34 │ │ +071ad0: d822 2101 |0360: add-int/lit8 v34, v33, #int 1 // #01 │ │ +071ad4: d823 1d01 |0362: add-int/lit8 v35, v29, #int 1 // #01 │ │ +071ad8: 4423 1f23 |0364: aget v35, v31, v35 │ │ +071adc: 4b23 2021 |0366: aput v35, v32, v33 │ │ +071ae0: d821 2201 |0368: add-int/lit8 v33, v34, #int 1 // #01 │ │ +071ae4: d823 1d02 |036a: add-int/lit8 v35, v29, #int 2 // #02 │ │ +071ae8: 4423 1f23 |036c: aget v35, v31, v35 │ │ +071aec: 4b23 2022 |036e: aput v35, v32, v34 │ │ +071af0: 3d14 6900 |0370: if-lez v20, 03d9 // +0069 │ │ +071af4: 4423 070a |0372: aget v35, v7, v10 │ │ +071af8: da10 2303 |0374: mul-int/lit8 v16, v35, #int 3 // #03 │ │ +071afc: d822 2101 |0376: add-int/lit8 v34, v33, #int 1 // #01 │ │ +071b00: 4423 1210 |0378: aget v35, v18, v16 │ │ +071b04: 4b23 2021 |037a: aput v35, v32, v33 │ │ +071b08: d821 2201 |037c: add-int/lit8 v33, v34, #int 1 // #01 │ │ +071b0c: d823 1001 |037e: add-int/lit8 v35, v16, #int 1 // #01 │ │ +071b10: 4423 1223 |0380: aget v35, v18, v35 │ │ +071b14: 4b23 2022 |0382: aput v35, v32, v34 │ │ +071b18: d822 2101 |0384: add-int/lit8 v34, v33, #int 1 // #01 │ │ +071b1c: d823 1002 |0386: add-int/lit8 v35, v16, #int 2 // #02 │ │ +071b20: 4423 1223 |0388: aget v35, v18, v35 │ │ +071b24: 4b23 2021 |038a: aput v35, v32, v33 │ │ +071b28: 3d15 1400 |038c: if-lez v21, 03a0 // +0014 │ │ +071b2c: 4423 080a |038e: aget v35, v8, v10 │ │ +071b30: da1a 2302 |0390: mul-int/lit8 v26, v35, #int 2 // #02 │ │ +071b34: d821 2201 |0392: add-int/lit8 v33, v34, #int 1 // #01 │ │ +071b38: 4423 191a |0394: aget v35, v25, v26 │ │ +071b3c: 4b23 2022 |0396: aput v35, v32, v34 │ │ +071b40: d822 2101 |0398: add-int/lit8 v34, v33, #int 1 // #01 │ │ +071b44: d823 1a01 |039a: add-int/lit8 v35, v26, #int 1 // #01 │ │ +071b48: 4423 1923 |039c: aget v35, v25, v35 │ │ +071b4c: 4b23 2021 |039e: aput v35, v32, v33 │ │ +071b50: 0221 2200 |03a0: move/from16 v33, v34 │ │ +071b54: d80a 0a01 |03a2: add-int/lit8 v10, v10, #int 1 // #01 │ │ +071b58: 0222 2100 |03a4: move/from16 v34, v33 │ │ +071b5c: 28aa |03a6: goto 0350 // -0056 │ │ +071b5e: 1323 0000 |03a7: const/16 v35, #int 0 // #0 │ │ +071b62: 2892 |03a9: goto 033b // -006e │ │ +071b64: 1323 0000 |03aa: const/16 v35, #int 0 // #0 │ │ +071b68: 2895 |03ac: goto 0341 // -006b │ │ +071b6a: 220e 1601 |03ad: new-instance v14, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +071b6e: 1324 0100 |03af: const/16 v36, #int 1 // #1 │ │ +071b72: da25 1303 |03b1: mul-int/lit8 v37, v19, #int 3 // #03 │ │ +071b76: 1326 0000 |03b3: const/16 v38, #int 0 // #0 │ │ +071b7a: 6e10 9325 0500 |03b5: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +071b80: 0a23 |03b8: move-result v35 │ │ +071b82: 0200 2300 |03b9: move/from16 v0, v35 │ │ +071b86: 2300 0004 |03bb: new-array v0, v0, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +071b8a: 0823 0000 |03bd: move-object/from16 v35, v0 │ │ +071b8e: 0800 2300 |03bf: move-object/from16 v0, v35 │ │ +071b92: 6e20 9425 0500 |03c1: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2594 │ │ +071b98: 0c23 |03c4: move-result-object v35 │ │ +071b9a: 1f23 0004 |03c5: check-cast v35, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +071b9e: 0200 2400 |03c7: move/from16 v0, v36 │ │ +071ba2: 0201 2500 |03c9: move/from16 v1, v37 │ │ +071ba6: 0202 2600 |03cb: move/from16 v2, v38 │ │ +071baa: 0803 2300 |03cd: move-object/from16 v3, v35 │ │ +071bae: 7053 fe0a 0e21 |03cf: invoke-direct {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ +071bb4: 0800 2000 |03d2: move-object/from16 v0, v32 │ │ +071bb8: 6e20 1b0b 0e00 |03d4: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ +071bbe: 2900 5dff |03d7: goto/16 0334 // -00a3 │ │ +071bc2: 0222 2100 |03d9: move/from16 v34, v33 │ │ +071bc6: 28b1 |03db: goto 038c // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ 0x0015 line=115 │ │ 0x0020 line=116 │ │ 0x002b line=118 │ │ @@ -64242,20 +64245,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -063e24: |[063e24] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ -063e34: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -063e38: 6700 4e09 |0002: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ -063e3c: 1400 648d 0000 |0004: const v0, #float 5.07214e-41 // #00008d64 │ │ -063e42: 6700 4d09 |0007: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@094d │ │ -063e46: 0e00 |0009: return-void │ │ +071bc8: |[071bc8] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ +071bd8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +071bdc: 6700 4e09 |0002: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ +071be0: 1400 648d 0000 |0004: const v0, #float 5.07214e-41 // #00008d64 │ │ +071be6: 6700 4d09 |0007: sput v0, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@094d │ │ +071bea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/ETC1;) │ │ @@ -64263,17 +64266,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063e48: |[063e48] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ -063e58: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -063e5e: 0e00 |0003: return-void │ │ +071bec: |[071bec] com.badlogic.gdx.graphics.glutils.ETC1.:()V │ │ +071bfc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +071c02: 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; │ │ │ │ @@ -64282,42 +64285,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 │ │ -063e60: |[063e60] 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; │ │ -063e70: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -063e72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -063e74: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -063e76: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -063e78: 6e10 ec0f 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@0fec │ │ -063e7e: 0a00 |0007: move-result v0 │ │ -063e80: 3800 2300 |0008: if-eqz v0, 002b // +0023 │ │ -063e84: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ -063e88: 5480 4909 |000c: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -063e8c: 7120 fb0f 3000 |000e: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@0ffb │ │ -063e92: 0a04 |0011: move-result v4 │ │ -063e94: 5480 4909 |0012: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -063e98: 7120 f90f 3000 |0014: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@0ff9 │ │ -063e9e: 0a05 |0017: move-result v5 │ │ -063ea0: 7110 fa0f 0900 |0018: invoke-static {v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0ffa │ │ -063ea6: 0a06 |001b: move-result v6 │ │ -063ea8: 2207 1c01 |001c: new-instance v7, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -063eac: 7040 450b 4795 |001e: invoke-direct {v7, v4, v5, v9}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -063eb2: 5480 4909 |0021: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -063eb6: 6e10 5c0b 0700 |0023: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -063ebc: 0c02 |0026: move-result-object v2 │ │ -063ebe: 7707 f20f 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@0ff2 │ │ -063ec4: 1107 |002a: return-object v7 │ │ -063ec6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -063ec8: 5284 4c09 |002c: iget v4, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ -063ecc: 5285 4b09 |002e: iget v5, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ -063ed0: 28e8 |0030: goto 0018 // -0018 │ │ +071c04: |[071c04] 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; │ │ +071c14: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +071c16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +071c18: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +071c1a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +071c1c: 6e10 ec0f 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@0fec │ │ +071c22: 0a00 |0007: move-result v0 │ │ +071c24: 3800 2300 |0008: if-eqz v0, 002b // +0023 │ │ +071c28: 1301 1000 |000a: const/16 v1, #int 16 // #10 │ │ +071c2c: 5480 4909 |000c: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +071c30: 7120 fb0f 3000 |000e: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@0ffb │ │ +071c36: 0a04 |0011: move-result v4 │ │ +071c38: 5480 4909 |0012: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +071c3c: 7120 f90f 3000 |0014: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@0ff9 │ │ +071c42: 0a05 |0017: move-result v5 │ │ +071c44: 7110 fa0f 0900 |0018: invoke-static {v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0ffa │ │ +071c4a: 0a06 |001b: move-result v6 │ │ +071c4c: 2207 1c01 |001c: new-instance v7, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +071c50: 7040 450b 4795 |001e: invoke-direct {v7, v4, v5, v9}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +071c56: 5480 4909 |0021: iget-object v0, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +071c5a: 6e10 5c0b 0700 |0023: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +071c60: 0c02 |0026: move-result-object v2 │ │ +071c62: 7707 f20f 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@0ff2 │ │ +071c68: 1107 |002a: return-object v7 │ │ +071c6a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +071c6c: 5284 4c09 |002c: iget v4, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ +071c70: 5285 4b09 |002e: iget v5, v8, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ +071c74: 28e8 |0030: goto 0018 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ 0x0002 line=171 │ │ 0x0003 line=172 │ │ 0x0004 line=174 │ │ 0x000a line=175 │ │ @@ -64350,36 +64353,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 │ │ -063ed4: |[063ed4] com.badlogic.gdx.graphics.glutils.ETC1.encodeImage:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ -063ee4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -063ee6: 6e10 560b 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -063eec: 0c02 |0004: move-result-object v2 │ │ -063eee: 7110 fa0f 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0ffa │ │ -063ef4: 0a01 |0008: move-result v1 │ │ -063ef6: 6e10 5c0b 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -063efc: 0c02 |000c: move-result-object v2 │ │ -063efe: 6e10 5d0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -063f04: 0a03 |0010: move-result v3 │ │ -063f06: 6e10 5a0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -063f0c: 0a04 |0014: move-result v4 │ │ -063f0e: 7151 f40f 5243 |0015: invoke-static {v2, v5, v3, v4, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImage:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@0ff4 │ │ -063f14: 0c00 |0018: move-result-object v0 │ │ -063f16: 7110 9b1d 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1d9b │ │ -063f1c: 2202 8c01 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@018c │ │ -063f20: 6e10 5d0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -063f26: 0a03 |0021: move-result v3 │ │ -063f28: 6e10 5a0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -063f2e: 0a04 |0025: move-result v4 │ │ -063f30: 7055 e90f 3204 |0026: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@0fe9 │ │ -063f36: 1102 |0029: return-object v2 │ │ +071c78: |[071c78] com.badlogic.gdx.graphics.glutils.ETC1.encodeImage:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ +071c88: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +071c8a: 6e10 560b 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +071c90: 0c02 |0004: move-result-object v2 │ │ +071c92: 7110 fa0f 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0ffa │ │ +071c98: 0a01 |0008: move-result v1 │ │ +071c9a: 6e10 5c0b 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +071ca0: 0c02 |000c: move-result-object v2 │ │ +071ca2: 6e10 5d0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071ca8: 0a03 |0010: move-result v3 │ │ +071caa: 6e10 5a0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071cb0: 0a04 |0014: move-result v4 │ │ +071cb2: 7151 f40f 5243 |0015: invoke-static {v2, v5, v3, v4, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImage:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@0ff4 │ │ +071cb8: 0c00 |0018: move-result-object v0 │ │ +071cba: 7110 9b1d 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1d9b │ │ +071cc0: 2202 8c01 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@018c │ │ +071cc4: 6e10 5d0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071cca: 0a03 |0021: move-result v3 │ │ +071ccc: 6e10 5a0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071cd2: 0a04 |0025: move-result v4 │ │ +071cd4: 7055 e90f 3204 |0026: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@0fe9 │ │ +071cda: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0009 line=148 │ │ 0x0019 line=149 │ │ 0x001c line=150 │ │ locals : │ │ @@ -64398,37 +64401,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 │ │ -063f38: |[063f38] com.badlogic.gdx.graphics.glutils.ETC1.encodeImagePKM:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ -063f48: 6e10 560b 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -063f4e: 0c02 |0003: move-result-object v2 │ │ -063f50: 7110 fa0f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0ffa │ │ -063f56: 0a01 |0007: move-result v1 │ │ -063f58: 6e10 5c0b 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -063f5e: 0c02 |000b: move-result-object v2 │ │ -063f60: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -063f62: 6e10 5d0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -063f68: 0a04 |0010: move-result v4 │ │ -063f6a: 6e10 5a0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -063f70: 0a05 |0014: move-result v5 │ │ -063f72: 7151 f60f 3254 |0015: invoke-static {v2, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImagePKM:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@0ff6 │ │ -063f78: 0c00 |0018: move-result-object v0 │ │ -063f7a: 7110 9b1d 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1d9b │ │ -063f80: 2202 8c01 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@018c │ │ -063f84: 6e10 5d0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -063f8a: 0a03 |0021: move-result v3 │ │ -063f8c: 6e10 5a0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -063f92: 0a04 |0025: move-result v4 │ │ -063f94: 1305 1000 |0026: const/16 v5, #int 16 // #10 │ │ -063f98: 7055 e90f 3204 |0028: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@0fe9 │ │ -063f9e: 1102 |002b: return-object v2 │ │ +071cdc: |[071cdc] com.badlogic.gdx.graphics.glutils.ETC1.encodeImagePKM:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; │ │ +071cec: 6e10 560b 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +071cf2: 0c02 |0003: move-result-object v2 │ │ +071cf4: 7110 fa0f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0ffa │ │ +071cfa: 0a01 |0007: move-result v1 │ │ +071cfc: 6e10 5c0b 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +071d02: 0c02 |000b: move-result-object v2 │ │ +071d04: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +071d06: 6e10 5d0b 0600 |000d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071d0c: 0a04 |0010: move-result v4 │ │ +071d0e: 6e10 5a0b 0600 |0011: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071d14: 0a05 |0014: move-result v5 │ │ +071d16: 7151 f60f 3254 |0015: invoke-static {v2, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.encodeImagePKM:(Ljava/nio/ByteBuffer;IIII)Ljava/nio/ByteBuffer; // method@0ff6 │ │ +071d1c: 0c00 |0018: move-result-object v0 │ │ +071d1e: 7110 9b1d 0000 |0019: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; // method@1d9b │ │ +071d24: 2202 8c01 |001c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@018c │ │ +071d28: 6e10 5d0b 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071d2e: 0a03 |0021: move-result v3 │ │ +071d30: 6e10 5a0b 0600 |0022: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071d36: 0a04 |0025: move-result v4 │ │ +071d38: 1305 1000 |0026: const/16 v5, #int 16 // #10 │ │ +071d3c: 7055 e90f 3204 |0028: invoke-direct {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(IILjava/nio/ByteBuffer;I)V // method@0fe9 │ │ +071d42: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ 0x0019 line=160 │ │ 0x001c line=161 │ │ locals : │ │ @@ -64465,27 +64468,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 │ │ -063fa0: |[063fa0] com.badlogic.gdx.graphics.glutils.ETC1.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ -063fb0: 6200 3c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -063fb4: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ -063fb8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -063fba: 0f00 |0005: return v0 │ │ -063fbc: 6200 3d06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ -063fc0: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -063fc4: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -063fc6: 28fa |000b: goto 0005 // -0006 │ │ -063fc8: 2200 bc02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -063fcc: 1a01 3a02 |000e: const-string v1, "Can only handle RGB565 or RGB888 images" // string@023a │ │ -063fd0: 7020 291e 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -063fd6: 2700 |0013: throw v0 │ │ +071d44: |[071d44] com.badlogic.gdx.graphics.glutils.ETC1.getPixelSize:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I │ │ +071d54: 6200 3c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +071d58: 3302 0400 |0002: if-ne v2, v0, 0006 // +0004 │ │ +071d5c: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +071d5e: 0f00 |0005: return v0 │ │ +071d60: 6200 3d06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063d │ │ +071d64: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +071d68: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +071d6a: 28fa |000b: goto 0005 // -0006 │ │ +071d6c: 2200 bc02 |000c: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +071d70: 1a01 3a02 |000e: const-string v1, "Can only handle RGB565 or RGB888 images" // string@023a │ │ +071d74: 7020 291e 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +071d7a: 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; │ │ @@ -64607,35 +64610,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -063fd8: |[063fd8] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ -063fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -063fea: 6a00 a209 |0001: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@09a2 │ │ -063fee: 0e00 |0003: return-void │ │ +071d7c: |[071d7c] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ +071d8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071d8e: 6a00 a209 |0001: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@09a2 │ │ +071d92: 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 │ │ -063ff0: |[063ff0] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ -064000: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -064006: 0e00 |0003: return-void │ │ +071d94: |[071d94] com.badlogic.gdx.graphics.glutils.MipMapGenerator.:()V │ │ +071da4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +071daa: 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;) │ │ @@ -64643,34 +64646,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 │ │ -064008: |[064008] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ -064018: 6300 a209 |0000: sget-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@09a2 │ │ -06401c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -064020: 7140 8910 3254 |0004: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1089 │ │ -064026: 0e00 |0007: return-void │ │ -064028: 6200 1d00 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -06402c: 7210 e700 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -064032: 0c00 |000d: move-result-object v0 │ │ -064034: 6201 0d00 |000e: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -064038: 3310 1200 |0010: if-ne v0, v1, 0022 // +0012 │ │ -06403c: 6200 2500 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -064040: 7210 3401 0000 |0014: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -064046: 0a00 |0017: move-result v0 │ │ -064048: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ -06404c: 7120 8b10 5200 |001a: invoke-static {v2, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V // method@108b │ │ -064052: 28ea |001d: goto 0007 // -0016 │ │ -064054: 7140 8910 3254 |001e: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1089 │ │ -06405a: 28e6 |0021: goto 0007 // -001a │ │ -06405c: 7140 8a10 3254 |0022: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@108a │ │ -064062: 28e2 |0025: goto 0007 // -001e │ │ +071dac: |[071dac] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ +071dbc: 6300 a209 |0000: sget-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@09a2 │ │ +071dc0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +071dc4: 7140 8910 3254 |0004: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1089 │ │ +071dca: 0e00 |0007: return-void │ │ +071dcc: 6200 1d00 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +071dd0: 7210 e700 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +071dd6: 0c00 |000d: move-result-object v0 │ │ +071dd8: 6201 0d00 |000e: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +071ddc: 3310 1200 |0010: if-ne v0, v1, 0022 // +0012 │ │ +071de0: 6200 2500 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +071de4: 7210 3401 0000 |0014: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +071dea: 0a00 |0017: move-result v0 │ │ +071dec: 3800 0600 |0018: if-eqz v0, 001e // +0006 │ │ +071df0: 7120 8b10 5200 |001a: invoke-static {v2, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V // method@108b │ │ +071df6: 28ea |001d: goto 0007 // -0016 │ │ +071df8: 7140 8910 3254 |001e: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1089 │ │ +071dfe: 28e6 |0021: goto 0007 // -001a │ │ +071e00: 7140 8a10 3254 |0022: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@108a │ │ +071e06: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x0007 line=54 │ │ 0x0008 line=46 │ │ 0x0012 line=47 │ │ @@ -64688,99 +64691,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 │ │ -064064: |[064064] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ -064074: 6202 2000 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -064078: 1303 e10d |0002: const/16 v3, #int 3553 // #de1 │ │ -06407c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06407e: 7401 580b 1700 |0005: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -064084: 0a05 |0008: move-result v5 │ │ -064086: 7401 5d0b 1700 |0009: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -06408c: 0a06 |000c: move-result v6 │ │ -06408e: 7401 5a0b 1700 |000d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -064094: 0a07 |0010: move-result v7 │ │ -064096: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -064098: 7401 570b 1700 |0012: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -06409e: 0a09 |0015: move-result v9 │ │ -0640a0: 7401 590b 1700 |0016: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -0640a6: 0a0a |0019: move-result v10 │ │ -0640a8: 7401 5c0b 1700 |001a: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -0640ae: 0c0b |001d: move-result-object v11 │ │ -0640b0: 780a ee0a 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@0aee │ │ -0640b6: 6203 2300 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0640ba: 3903 1000 |0023: if-nez v3, 0033 // +0010 │ │ -0640be: 0200 1800 |0025: move/from16 v0, v24 │ │ -0640c2: 0201 1900 |0027: move/from16 v1, v25 │ │ -0640c6: 3210 0a00 |0029: if-eq v0, v1, 0033 // +000a │ │ -0640ca: 2203 bc02 |002b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0640ce: 1a04 fd27 |002d: const-string v4, "texture width and height must be square when using mipmapping." // string@27fd │ │ -0640d2: 7020 291e 4300 |002f: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0640d8: 2703 |0032: throw v3 │ │ -0640da: 7401 5d0b 1700 |0033: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0640e0: 0a03 |0036: move-result v3 │ │ -0640e2: db0a 0302 |0037: div-int/lit8 v10, v3, #int 2 // #02 │ │ -0640e6: 7401 5a0b 1700 |0039: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0640ec: 0a03 |003c: move-result v3 │ │ -0640ee: db0b 0302 |003d: div-int/lit8 v11, v3, #int 2 // #02 │ │ -0640f2: 121e |003f: const/4 v14, #int 1 // #1 │ │ -0640f4: 7100 550b 0000 |0040: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b55 │ │ -0640fa: 0c16 |0043: move-result-object v22 │ │ -0640fc: 6203 3306 |0044: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ -064100: 7110 5e0b 0300 |0046: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ -064106: 3d0a 5800 |0049: if-lez v10, 00a1 // +0058 │ │ -06410a: 3d0b 5600 |004b: if-lez v11, 00a1 // +0056 │ │ -06410e: 2202 1c01 |004d: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -064112: 7401 560b 1700 |004f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -064118: 0c03 |0052: move-result-object v3 │ │ -06411a: 7040 450b a23b |0053: invoke-direct {v2, v10, v11, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -064120: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -064122: 1205 |0057: const/4 v5, #int 0 // #0 │ │ -064124: 7401 5d0b 1700 |0058: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -06412a: 0a06 |005b: move-result v6 │ │ -06412c: 7401 5a0b 1700 |005c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -064132: 0a07 |005f: move-result v7 │ │ -064134: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -064136: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -064138: 0803 1700 |0062: move-object/from16 v3, v23 │ │ -06413c: 740a 500b 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@0b50 │ │ -064142: 1213 |0067: const/4 v3, #int 1 // #1 │ │ -064144: 363e 0400 |0068: if-gt v14, v3, 006c // +0004 │ │ -064148: 381a 0500 |006a: if-eqz v26, 006f // +0005 │ │ -06414c: 7401 490b 1700 |006c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -064152: 0817 0200 |006f: move-object/from16 v23, v2 │ │ -064156: 620c 2000 |0071: sget-object v12, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -06415a: 130d e10d |0073: const/16 v13, #int 3553 // #de1 │ │ -06415e: 7401 580b 1700 |0075: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -064164: 0a0f |0078: move-result v15 │ │ -064166: 7401 5d0b 1700 |0079: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -06416c: 0a10 |007c: move-result v16 │ │ -06416e: 7401 5a0b 1700 |007d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -064174: 0a11 |0080: move-result v17 │ │ -064176: 1312 0000 |0081: const/16 v18, #int 0 // #0 │ │ -06417a: 7401 570b 1700 |0083: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -064180: 0a13 |0086: move-result v19 │ │ -064182: 7401 590b 1700 |0087: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -064188: 0a14 |008a: move-result v20 │ │ -06418a: 7401 5c0b 1700 |008b: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -064190: 0c15 |008e: move-result-object v21 │ │ -064192: 780a ee0a 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@0aee │ │ -064198: 7401 5d0b 1700 |0092: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -06419e: 0a03 |0095: move-result v3 │ │ -0641a0: db0a 0302 |0096: div-int/lit8 v10, v3, #int 2 // #02 │ │ -0641a4: 7401 5a0b 1700 |0098: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0641aa: 0a03 |009b: move-result v3 │ │ -0641ac: db0b 0302 |009c: div-int/lit8 v11, v3, #int 2 // #02 │ │ -0641b0: d80e 0e01 |009e: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0641b4: 28a9 |00a0: goto 0049 // -0057 │ │ -0641b6: 7701 5e0b 1600 |00a1: invoke-static/range {v22}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ -0641bc: 0e00 |00a4: return-void │ │ +071e08: |[071e08] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ +071e18: 6202 2000 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +071e1c: 1303 e10d |0002: const/16 v3, #int 3553 // #de1 │ │ +071e20: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +071e22: 7401 580b 1700 |0005: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +071e28: 0a05 |0008: move-result v5 │ │ +071e2a: 7401 5d0b 1700 |0009: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071e30: 0a06 |000c: move-result v6 │ │ +071e32: 7401 5a0b 1700 |000d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071e38: 0a07 |0010: move-result v7 │ │ +071e3a: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +071e3c: 7401 570b 1700 |0012: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +071e42: 0a09 |0015: move-result v9 │ │ +071e44: 7401 590b 1700 |0016: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +071e4a: 0a0a |0019: move-result v10 │ │ +071e4c: 7401 5c0b 1700 |001a: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +071e52: 0c0b |001d: move-result-object v11 │ │ +071e54: 780a ee0a 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@0aee │ │ +071e5a: 6203 2300 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +071e5e: 3903 1000 |0023: if-nez v3, 0033 // +0010 │ │ +071e62: 0200 1800 |0025: move/from16 v0, v24 │ │ +071e66: 0201 1900 |0027: move/from16 v1, v25 │ │ +071e6a: 3210 0a00 |0029: if-eq v0, v1, 0033 // +000a │ │ +071e6e: 2203 bc02 |002b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +071e72: 1a04 fd27 |002d: const-string v4, "texture width and height must be square when using mipmapping." // string@27fd │ │ +071e76: 7020 291e 4300 |002f: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +071e7c: 2703 |0032: throw v3 │ │ +071e7e: 7401 5d0b 1700 |0033: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071e84: 0a03 |0036: move-result v3 │ │ +071e86: db0a 0302 |0037: div-int/lit8 v10, v3, #int 2 // #02 │ │ +071e8a: 7401 5a0b 1700 |0039: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071e90: 0a03 |003c: move-result v3 │ │ +071e92: db0b 0302 |003d: div-int/lit8 v11, v3, #int 2 // #02 │ │ +071e96: 121e |003f: const/4 v14, #int 1 // #1 │ │ +071e98: 7100 550b 0000 |0040: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b55 │ │ +071e9e: 0c16 |0043: move-result-object v22 │ │ +071ea0: 6203 3306 |0044: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ +071ea4: 7110 5e0b 0300 |0046: invoke-static {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ +071eaa: 3d0a 5800 |0049: if-lez v10, 00a1 // +0058 │ │ +071eae: 3d0b 5600 |004b: if-lez v11, 00a1 // +0056 │ │ +071eb2: 2202 1c01 |004d: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +071eb6: 7401 560b 1700 |004f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +071ebc: 0c03 |0052: move-result-object v3 │ │ +071ebe: 7040 450b a23b |0053: invoke-direct {v2, v10, v11, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +071ec4: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +071ec6: 1205 |0057: const/4 v5, #int 0 // #0 │ │ +071ec8: 7401 5d0b 1700 |0058: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071ece: 0a06 |005b: move-result v6 │ │ +071ed0: 7401 5a0b 1700 |005c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071ed6: 0a07 |005f: move-result v7 │ │ +071ed8: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +071eda: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +071edc: 0803 1700 |0062: move-object/from16 v3, v23 │ │ +071ee0: 740a 500b 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@0b50 │ │ +071ee6: 1213 |0067: const/4 v3, #int 1 // #1 │ │ +071ee8: 363e 0400 |0068: if-gt v14, v3, 006c // +0004 │ │ +071eec: 381a 0500 |006a: if-eqz v26, 006f // +0005 │ │ +071ef0: 7401 490b 1700 |006c: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +071ef6: 0817 0200 |006f: move-object/from16 v23, v2 │ │ +071efa: 620c 2000 |0071: sget-object v12, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +071efe: 130d e10d |0073: const/16 v13, #int 3553 // #de1 │ │ +071f02: 7401 580b 1700 |0075: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +071f08: 0a0f |0078: move-result v15 │ │ +071f0a: 7401 5d0b 1700 |0079: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071f10: 0a10 |007c: move-result v16 │ │ +071f12: 7401 5a0b 1700 |007d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071f18: 0a11 |0080: move-result v17 │ │ +071f1a: 1312 0000 |0081: const/16 v18, #int 0 // #0 │ │ +071f1e: 7401 570b 1700 |0083: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +071f24: 0a13 |0086: move-result v19 │ │ +071f26: 7401 590b 1700 |0087: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +071f2c: 0a14 |008a: move-result v20 │ │ +071f2e: 7401 5c0b 1700 |008b: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +071f34: 0c15 |008e: move-result-object v21 │ │ +071f36: 780a ee0a 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@0aee │ │ +071f3c: 7401 5d0b 1700 |0092: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071f42: 0a03 |0095: move-result v3 │ │ +071f44: db0a 0302 |0096: div-int/lit8 v10, v3, #int 2 // #02 │ │ +071f48: 7401 5a0b 1700 |0098: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071f4e: 0a03 |009b: move-result v3 │ │ +071f50: db0b 0302 |009c: div-int/lit8 v11, v3, #int 2 // #02 │ │ +071f54: d80e 0e01 |009e: add-int/lit8 v14, v14, #int 1 // #01 │ │ +071f58: 28a9 |00a0: goto 0049 // -0057 │ │ +071f5a: 7701 5e0b 1600 |00a1: invoke-static/range {v22}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ +071f60: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0021 line=86 │ │ 0x002b line=87 │ │ 0x0033 line=88 │ │ 0x0039 line=89 │ │ @@ -64815,87 +64818,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 │ │ -0641c0: |[0641c0] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ -0641d0: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -0641d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0641d6: 6200 2500 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0641da: 7210 3401 0000 |0005: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0641e0: 0a00 |0008: move-result v0 │ │ -0641e2: 3800 3f00 |0009: if-eqz v0, 0048 // +003f │ │ -0641e6: 6200 2500 |000b: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0641ea: 1a03 1304 |000d: const-string v3, "GL_ARB_framebuffer_object" // string@0413 │ │ -0641ee: 7220 3c01 3000 |000f: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ -0641f4: 0a00 |0012: move-result v0 │ │ -0641f6: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -0641fa: 6200 2500 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0641fe: 1a03 7504 |0017: const-string v3, "GL_EXT_framebuffer_object" // string@0475 │ │ -064202: 7220 3c01 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ -064208: 0a00 |001c: move-result v0 │ │ -06420a: 3800 2b00 |001d: if-eqz v0, 0048 // +002b │ │ -06420e: 6200 2000 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -064212: 6e10 580b 0a00 |0021: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -064218: 0a03 |0024: move-result v3 │ │ -06421a: 6e10 5d0b 0a00 |0025: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -064220: 0a04 |0028: move-result v4 │ │ -064222: 6e10 5a0b 0a00 |0029: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -064228: 0a05 |002c: move-result v5 │ │ -06422a: 6e10 570b 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -064230: 0a07 |0030: move-result v7 │ │ -064232: 6e10 590b 0a00 |0031: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -064238: 0a08 |0034: move-result v8 │ │ -06423a: 6e10 5c0b 0a00 |0035: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -064240: 0c09 |0038: move-result-object v9 │ │ -064242: 0126 |0039: move v6, v2 │ │ -064244: 780a ee0a 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@0aee │ │ -06424a: 6200 2300 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -06424e: 7220 7d0a 1000 |003f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a7d │ │ -064254: 380d 0500 |0042: if-eqz v13, 0047 // +0005 │ │ -064258: 6e10 490b 0a00 |0044: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -06425e: 0e00 |0047: return-void │ │ -064260: 6200 2500 |0048: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -064264: 1a03 6505 |004a: const-string v3, "GL_SGIS_generate_mipmap" // string@0565 │ │ -064268: 7220 3c01 3000 |004c: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ -06426e: 0a00 |004f: move-result v0 │ │ -064270: 3800 3e00 |0050: if-eqz v0, 008e // +003e │ │ -064274: 6200 2300 |0052: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -064278: 3900 0c00 |0054: if-nez v0, 0060 // +000c │ │ -06427c: 32cb 0a00 |0056: if-eq v11, v12, 0060 // +000a │ │ -064280: 2200 bc02 |0058: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -064284: 1a01 fc27 |005a: const-string v1, "texture width and height must be square when using mipmapping in OpenGL ES 1.x" // string@27fc │ │ -064288: 7020 291e 1000 |005c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -06428e: 2700 |005f: throw v0 │ │ -064290: 6200 2000 |0060: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -064294: 1403 9181 0000 |0062: const v3, #float 4.64797e-41 // #00008191 │ │ -06429a: 1504 803f |0065: const/high16 v4, #int 1065353216 // #3f80 │ │ -06429e: 7240 ef0a 1043 |0067: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ -0642a4: 6200 2000 |006a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0642a8: 6e10 580b 0a00 |006c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -0642ae: 0a03 |006f: move-result v3 │ │ -0642b0: 6e10 5d0b 0a00 |0070: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0642b6: 0a04 |0073: move-result v4 │ │ -0642b8: 6e10 5a0b 0a00 |0074: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0642be: 0a05 |0077: move-result v5 │ │ -0642c0: 6e10 570b 0a00 |0078: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -0642c6: 0a07 |007b: move-result v7 │ │ -0642c8: 6e10 590b 0a00 |007c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -0642ce: 0a08 |007f: move-result v8 │ │ -0642d0: 6e10 5c0b 0a00 |0080: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -0642d6: 0c09 |0083: move-result-object v9 │ │ -0642d8: 0126 |0084: move v6, v2 │ │ -0642da: 780a ee0a 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@0aee │ │ -0642e0: 380d bfff |0088: if-eqz v13, 0047 // -0041 │ │ -0642e4: 6e10 490b 0a00 |008a: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0642ea: 28ba |008d: goto 0047 // -0046 │ │ -0642ec: 7140 8910 badc |008e: invoke-static {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1089 │ │ -0642f2: 28b6 |0091: goto 0047 // -004a │ │ +071f64: |[071f64] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapDesktop:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V │ │ +071f74: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +071f78: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +071f7a: 6200 2500 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +071f7e: 7210 3401 0000 |0005: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +071f84: 0a00 |0008: move-result v0 │ │ +071f86: 3800 3f00 |0009: if-eqz v0, 0048 // +003f │ │ +071f8a: 6200 2500 |000b: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +071f8e: 1a03 1304 |000d: const-string v3, "GL_ARB_framebuffer_object" // string@0413 │ │ +071f92: 7220 3c01 3000 |000f: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ +071f98: 0a00 |0012: move-result v0 │ │ +071f9a: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +071f9e: 6200 2500 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +071fa2: 1a03 7504 |0017: const-string v3, "GL_EXT_framebuffer_object" // string@0475 │ │ +071fa6: 7220 3c01 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ +071fac: 0a00 |001c: move-result v0 │ │ +071fae: 3800 2b00 |001d: if-eqz v0, 0048 // +002b │ │ +071fb2: 6200 2000 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +071fb6: 6e10 580b 0a00 |0021: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +071fbc: 0a03 |0024: move-result v3 │ │ +071fbe: 6e10 5d0b 0a00 |0025: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +071fc4: 0a04 |0028: move-result v4 │ │ +071fc6: 6e10 5a0b 0a00 |0029: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +071fcc: 0a05 |002c: move-result v5 │ │ +071fce: 6e10 570b 0a00 |002d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +071fd4: 0a07 |0030: move-result v7 │ │ +071fd6: 6e10 590b 0a00 |0031: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +071fdc: 0a08 |0034: move-result v8 │ │ +071fde: 6e10 5c0b 0a00 |0035: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +071fe4: 0c09 |0038: move-result-object v9 │ │ +071fe6: 0126 |0039: move v6, v2 │ │ +071fe8: 780a ee0a 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@0aee │ │ +071fee: 6200 2300 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +071ff2: 7220 7d0a 1000 |003f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a7d │ │ +071ff8: 380d 0500 |0042: if-eqz v13, 0047 // +0005 │ │ +071ffc: 6e10 490b 0a00 |0044: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +072002: 0e00 |0047: return-void │ │ +072004: 6200 2500 |0048: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +072008: 1a03 6505 |004a: const-string v3, "GL_SGIS_generate_mipmap" // string@0565 │ │ +07200c: 7220 3c01 3000 |004c: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ +072012: 0a00 |004f: move-result v0 │ │ +072014: 3800 3e00 |0050: if-eqz v0, 008e // +003e │ │ +072018: 6200 2300 |0052: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +07201c: 3900 0c00 |0054: if-nez v0, 0060 // +000c │ │ +072020: 32cb 0a00 |0056: if-eq v11, v12, 0060 // +000a │ │ +072024: 2200 bc02 |0058: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +072028: 1a01 fc27 |005a: const-string v1, "texture width and height must be square when using mipmapping in OpenGL ES 1.x" // string@27fc │ │ +07202c: 7020 291e 1000 |005c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +072032: 2700 |005f: throw v0 │ │ +072034: 6200 2000 |0060: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +072038: 1403 9181 0000 |0062: const v3, #float 4.64797e-41 // #00008191 │ │ +07203e: 1504 803f |0065: const/high16 v4, #int 1065353216 // #3f80 │ │ +072042: 7240 ef0a 1043 |0067: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ +072048: 6200 2000 |006a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +07204c: 6e10 580b 0a00 |006c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +072052: 0a03 |006f: move-result v3 │ │ +072054: 6e10 5d0b 0a00 |0070: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +07205a: 0a04 |0073: move-result v4 │ │ +07205c: 6e10 5a0b 0a00 |0074: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +072062: 0a05 |0077: move-result v5 │ │ +072064: 6e10 570b 0a00 |0078: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +07206a: 0a07 |007b: move-result v7 │ │ +07206c: 6e10 590b 0a00 |007c: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +072072: 0a08 |007f: move-result v8 │ │ +072074: 6e10 5c0b 0a00 |0080: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +07207a: 0c09 |0083: move-result-object v9 │ │ +07207c: 0126 |0084: move v6, v2 │ │ +07207e: 780a ee0a 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@0aee │ │ +072084: 380d bfff |0088: if-eqz v13, 0047 // -0041 │ │ +072088: 6e10 490b 0a00 |008a: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +07208e: 28ba |008d: goto 0047 // -0046 │ │ +072090: 7140 8910 badc |008e: invoke-static {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMapCPU:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1089 │ │ +072096: 28b6 |0091: goto 0047 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=64 │ │ 0x001f line=67 │ │ 0x003d line=69 │ │ 0x0042 line=70 │ │ 0x0047 line=81 │ │ @@ -64917,37 +64920,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 │ │ -0642f4: |[0642f4] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ -064304: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -064308: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06430a: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -06430e: 6e10 580b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -064314: 0a03 |0008: move-result v3 │ │ -064316: 6e10 5d0b 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -06431c: 0a04 |000c: move-result v4 │ │ -06431e: 6e10 5a0b 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -064324: 0a05 |0010: move-result v5 │ │ -064326: 6e10 570b 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -06432c: 0a07 |0014: move-result v7 │ │ -06432e: 6e10 590b 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -064334: 0a08 |0018: move-result v8 │ │ -064336: 6e10 5c0b 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -06433c: 0c09 |001c: move-result-object v9 │ │ -06433e: 0126 |001d: move v6, v2 │ │ -064340: 780a ee0a 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@0aee │ │ -064346: 6200 2300 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -06434a: 7220 7d0a 1000 |0023: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a7d │ │ -064350: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ -064354: 6e10 490b 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -06435a: 0e00 |002b: return-void │ │ +072098: |[072098] com.badlogic.gdx.graphics.glutils.MipMapGenerator.generateMipMapGLES20:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ +0720a8: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +0720ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0720ae: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0720b2: 6e10 580b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +0720b8: 0a03 |0008: move-result v3 │ │ +0720ba: 6e10 5d0b 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0720c0: 0a04 |000c: move-result v4 │ │ +0720c2: 6e10 5a0b 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0720c8: 0a05 |0010: move-result v5 │ │ +0720ca: 6e10 570b 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +0720d0: 0a07 |0014: move-result v7 │ │ +0720d2: 6e10 590b 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +0720d8: 0a08 |0018: move-result v8 │ │ +0720da: 6e10 5c0b 0a00 |0019: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +0720e0: 0c09 |001c: move-result-object v9 │ │ +0720e2: 0126 |001d: move v6, v2 │ │ +0720e4: 780a ee0a 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@0aee │ │ +0720ea: 6200 2300 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0720ee: 7220 7d0a 1000 |0023: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a7d │ │ +0720f4: 380b 0500 |0026: if-eqz v11, 002b // +0005 │ │ +0720f8: 6e10 490b 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0720fe: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=57 │ │ 0x0021 line=59 │ │ 0x0026 line=60 │ │ 0x002b line=61 │ │ locals : │ │ @@ -64959,17 +64962,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06435c: |[06435c] com.badlogic.gdx.graphics.glutils.MipMapGenerator.setUseHardwareMipMap:(Z)V │ │ -06436c: 6a00 a209 |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@09a2 │ │ -064370: 0e00 |0002: return-void │ │ +072100: |[072100] com.badlogic.gdx.graphics.glutils.MipMapGenerator.setUseHardwareMipMap:(Z)V │ │ +072110: 6a00 a209 |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.useHWMipMap:Z // field@09a2 │ │ +072114: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 useHWMipMap Z │ │ │ │ @@ -65063,110 +65066,110 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -064374: |[064374] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:()V │ │ -064384: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -064386: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -064388: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -06438a: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -06438c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -06438e: 2200 9d01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -064392: 1a01 100d |0007: const-string v1, "Point" // string@0d10 │ │ -064396: 7040 e610 1055 |0009: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -06439c: 6900 cf09 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ -0643a0: 2200 9d01 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -0643a4: 1a01 310b |0010: const-string v1, "Line" // string@0b31 │ │ -0643a8: 7040 e610 1033 |0012: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -0643ae: 6900 ce09 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ -0643b2: 2200 9d01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -0643b6: 1a01 520d |0019: const-string v1, "Rectangle" // string@0d52 │ │ -0643ba: 7040 e610 1037 |001b: invoke-direct {v0, v1, v7, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -0643c0: 6900 d009 |001e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d0 │ │ -0643c4: 2200 9d01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -0643c8: 1a01 be03 |0022: const-string v1, "FilledRectangle" // string@03be │ │ -0643cc: 7040 e610 1046 |0024: invoke-direct {v0, v1, v6, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -0643d2: 6900 cc09 |0027: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ -0643d6: 2200 9d01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -0643da: 1a01 0702 |002b: const-string v1, "Box" // string@0207 │ │ -0643de: 7040 e610 1034 |002d: invoke-direct {v0, v1, v4, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -0643e4: 6900 c609 |0030: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c6 │ │ -0643e8: 2200 9d01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -0643ec: 1a01 5e02 |0034: const-string v1, "Circle" // string@025e │ │ -0643f0: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -0643f2: 7040 e610 1032 |0037: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -0643f8: 6900 c709 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c7 │ │ -0643fc: 2200 9d01 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -064400: 1a01 bc03 |003e: const-string v1, "FilledCircle" // string@03bc │ │ -064404: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -064406: 7040 e610 1042 |0041: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -06440c: 6900 ca09 |0044: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ca │ │ -064410: 2200 9d01 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -064414: 1a01 7c0e |0048: const-string v1, "Triangle" // string@0e7c │ │ -064418: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -06441a: 7040 e610 1032 |004b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -064420: 6900 d109 |004e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d1 │ │ -064424: 2200 9d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -064428: 1a01 bf03 |0052: const-string v1, "FilledTriangle" // string@03bf │ │ -06442c: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -064430: 7040 e610 1042 |0056: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -064436: 6900 cd09 |0059: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cd │ │ -06443a: 2200 9d01 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -06443e: 1a01 7902 |005d: const-string v1, "Cone" // string@0279 │ │ -064442: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -064446: 7040 e610 1032 |0061: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -06444c: 6900 c809 |0064: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c8 │ │ -064450: 2200 9d01 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -064454: 1a01 bd03 |0068: const-string v1, "FilledCone" // string@03bd │ │ -064458: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ -06445c: 7040 e610 1042 |006c: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -064462: 6900 cb09 |006f: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cb │ │ -064466: 2200 9d01 |0071: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -06446a: 1a01 9502 |0073: const-string v1, "Curve" // string@0295 │ │ -06446e: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ -064472: 7040 e610 1062 |0077: invoke-direct {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ -064478: 6900 c909 |007a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c9 │ │ -06447c: 1300 0c00 |007c: const/16 v0, #int 12 // #c │ │ -064480: 2300 0e04 |007e: new-array v0, v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@040e │ │ -064484: 6201 cf09 |0080: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ -064488: 4d01 0005 |0082: aput-object v1, v0, v5 │ │ -06448c: 6201 ce09 |0084: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ -064490: 4d01 0003 |0086: aput-object v1, v0, v3 │ │ -064494: 6201 d009 |0088: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d0 │ │ -064498: 4d01 0007 |008a: aput-object v1, v0, v7 │ │ -06449c: 6201 cc09 |008c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ -0644a0: 4d01 0006 |008e: aput-object v1, v0, v6 │ │ -0644a4: 6201 c609 |0090: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c6 │ │ -0644a8: 4d01 0004 |0092: aput-object v1, v0, v4 │ │ -0644ac: 1251 |0094: const/4 v1, #int 5 // #5 │ │ -0644ae: 6202 c709 |0095: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c7 │ │ -0644b2: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -0644b6: 1261 |0099: const/4 v1, #int 6 // #6 │ │ -0644b8: 6202 ca09 |009a: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ca │ │ -0644bc: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -0644c0: 1271 |009e: const/4 v1, #int 7 // #7 │ │ -0644c2: 6202 d109 |009f: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d1 │ │ -0644c6: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ -0644ca: 1301 0800 |00a3: const/16 v1, #int 8 // #8 │ │ -0644ce: 6202 cd09 |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cd │ │ -0644d2: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ -0644d6: 1301 0900 |00a9: const/16 v1, #int 9 // #9 │ │ -0644da: 6202 c809 |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c8 │ │ -0644de: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ -0644e2: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ -0644e6: 6202 cb09 |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cb │ │ -0644ea: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ -0644ee: 1301 0b00 |00b5: const/16 v1, #int 11 // #b │ │ -0644f2: 6202 c909 |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c9 │ │ -0644f6: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ -0644fa: 6900 c509 |00bb: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c5 │ │ -0644fe: 0e00 |00bd: return-void │ │ +072118: |[072118] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:()V │ │ +072128: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +07212a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +07212c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +07212e: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +072130: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +072132: 2200 9d01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +072136: 1a01 100d |0007: const-string v1, "Point" // string@0d10 │ │ +07213a: 7040 e610 1055 |0009: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +072140: 6900 cf09 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ +072144: 2200 9d01 |000e: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +072148: 1a01 310b |0010: const-string v1, "Line" // string@0b31 │ │ +07214c: 7040 e610 1033 |0012: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +072152: 6900 ce09 |0015: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ +072156: 2200 9d01 |0017: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +07215a: 1a01 520d |0019: const-string v1, "Rectangle" // string@0d52 │ │ +07215e: 7040 e610 1037 |001b: invoke-direct {v0, v1, v7, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +072164: 6900 d009 |001e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d0 │ │ +072168: 2200 9d01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +07216c: 1a01 be03 |0022: const-string v1, "FilledRectangle" // string@03be │ │ +072170: 7040 e610 1046 |0024: invoke-direct {v0, v1, v6, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +072176: 6900 cc09 |0027: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ +07217a: 2200 9d01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +07217e: 1a01 0702 |002b: const-string v1, "Box" // string@0207 │ │ +072182: 7040 e610 1034 |002d: invoke-direct {v0, v1, v4, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +072188: 6900 c609 |0030: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c6 │ │ +07218c: 2200 9d01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +072190: 1a01 5e02 |0034: const-string v1, "Circle" // string@025e │ │ +072194: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +072196: 7040 e610 1032 |0037: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +07219c: 6900 c709 |003a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c7 │ │ +0721a0: 2200 9d01 |003c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0721a4: 1a01 bc03 |003e: const-string v1, "FilledCircle" // string@03bc │ │ +0721a8: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +0721aa: 7040 e610 1042 |0041: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +0721b0: 6900 ca09 |0044: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ca │ │ +0721b4: 2200 9d01 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0721b8: 1a01 7c0e |0048: const-string v1, "Triangle" // string@0e7c │ │ +0721bc: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +0721be: 7040 e610 1032 |004b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +0721c4: 6900 d109 |004e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d1 │ │ +0721c8: 2200 9d01 |0050: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0721cc: 1a01 bf03 |0052: const-string v1, "FilledTriangle" // string@03bf │ │ +0721d0: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +0721d4: 7040 e610 1042 |0056: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +0721da: 6900 cd09 |0059: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cd │ │ +0721de: 2200 9d01 |005b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0721e2: 1a01 7902 |005d: const-string v1, "Cone" // string@0279 │ │ +0721e6: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +0721ea: 7040 e610 1032 |0061: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +0721f0: 6900 c809 |0064: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c8 │ │ +0721f4: 2200 9d01 |0066: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0721f8: 1a01 bd03 |0068: const-string v1, "FilledCone" // string@03bd │ │ +0721fc: 1302 0a00 |006a: const/16 v2, #int 10 // #a │ │ +072200: 7040 e610 1042 |006c: invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +072206: 6900 cb09 |006f: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cb │ │ +07220a: 2200 9d01 |0071: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +07220e: 1a01 9502 |0073: const-string v1, "Curve" // string@0295 │ │ +072212: 1302 0b00 |0075: const/16 v2, #int 11 // #b │ │ +072216: 7040 e610 1062 |0077: invoke-direct {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.:(Ljava/lang/String;II)V // method@10e6 │ │ +07221c: 6900 c909 |007a: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c9 │ │ +072220: 1300 0c00 |007c: const/16 v0, #int 12 // #c │ │ +072224: 2300 0e04 |007e: new-array v0, v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@040e │ │ +072228: 6201 cf09 |0080: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ +07222c: 4d01 0005 |0082: aput-object v1, v0, v5 │ │ +072230: 6201 ce09 |0084: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ +072234: 4d01 0003 |0086: aput-object v1, v0, v3 │ │ +072238: 6201 d009 |0088: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d0 │ │ +07223c: 4d01 0007 |008a: aput-object v1, v0, v7 │ │ +072240: 6201 cc09 |008c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ +072244: 4d01 0006 |008e: aput-object v1, v0, v6 │ │ +072248: 6201 c609 |0090: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c6 │ │ +07224c: 4d01 0004 |0092: aput-object v1, v0, v4 │ │ +072250: 1251 |0094: const/4 v1, #int 5 // #5 │ │ +072252: 6202 c709 |0095: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c7 │ │ +072256: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +07225a: 1261 |0099: const/4 v1, #int 6 // #6 │ │ +07225c: 6202 ca09 |009a: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ca │ │ +072260: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +072264: 1271 |009e: const/4 v1, #int 7 // #7 │ │ +072266: 6202 d109 |009f: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d1 │ │ +07226a: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ +07226e: 1301 0800 |00a3: const/16 v1, #int 8 // #8 │ │ +072272: 6202 cd09 |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cd │ │ +072276: 4d02 0001 |00a7: aput-object v2, v0, v1 │ │ +07227a: 1301 0900 |00a9: const/16 v1, #int 9 // #9 │ │ +07227e: 6202 c809 |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c8 │ │ +072282: 4d02 0001 |00ad: aput-object v2, v0, v1 │ │ +072286: 1301 0a00 |00af: const/16 v1, #int 10 // #a │ │ +07228a: 6202 cb09 |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cb │ │ +07228e: 4d02 0001 |00b3: aput-object v2, v0, v1 │ │ +072292: 1301 0b00 |00b5: const/16 v1, #int 11 // #b │ │ +072296: 6202 c909 |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c9 │ │ +07229a: 4d02 0001 |00b9: aput-object v2, v0, v1 │ │ +07229e: 6900 c509 |00bb: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c5 │ │ +0722a2: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ 0x000e line=82 │ │ 0x0017 line=83 │ │ 0x0020 line=84 │ │ 0x0029 line=85 │ │ @@ -65185,18 +65188,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 │ │ -064500: |[064500] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:(Ljava/lang/String;II)V │ │ -064510: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -064516: 5903 d209 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@09d2 │ │ -06451a: 0e00 |0005: return-void │ │ +0722a4: |[0722a4] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.:(Ljava/lang/String;II)V │ │ +0722b4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0722ba: 5903 d209 |0003: iput v3, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@09d2 │ │ +0722be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ @@ -65209,20 +65212,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 │ │ -06451c: |[06451c] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ -06452c: 1c00 9d01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -064530: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -064536: 0c00 |0005: move-result-object v0 │ │ -064538: 1f00 9d01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ -06453c: 1100 |0008: return-object v0 │ │ +0722c0: |[0722c0] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ +0722d0: 1c00 9d01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0722d4: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0722da: 0c00 |0005: move-result-object v0 │ │ +0722dc: 1f00 9d01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@019d │ │ +0722e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;) │ │ @@ -65230,20 +65233,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 │ │ -064540: |[064540] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.values:()[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ -064550: 6200 c509 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c5 │ │ -064554: 6e10 e126 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.clone:()Ljava/lang/Object; // method@26e1 │ │ -06455a: 0c00 |0005: move-result-object v0 │ │ -06455c: 1f00 0e04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@040e │ │ -064560: 1100 |0008: return-object v0 │ │ +0722e4: |[0722e4] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.values:()[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ +0722f4: 6200 c509 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.$VALUES:[Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c5 │ │ +0722f8: 6e10 e126 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.clone:()Ljava/lang/Object; // method@26e1 │ │ +0722fe: 0c00 |0005: move-result-object v0 │ │ +072300: 1f00 0e04 |0006: check-cast v0, [Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // type@040e │ │ +072304: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;) │ │ @@ -65251,17 +65254,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064564: |[064564] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.getGlType:()I │ │ -064574: 5210 d209 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@09d2 │ │ -064578: 0f00 |0002: return v0 │ │ +072308: |[072308] com.badlogic.gdx.graphics.glutils.ShapeRenderer$ShapeType.getGlType:()I │ │ +072318: 5210 d209 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.glType:I // field@09d2 │ │ +07231c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ │ │ source_file_idx : 3532 (ShapeRenderer.java) │ │ @@ -65325,18 +65328,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06457c: |[06457c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:()V │ │ -06458c: 1300 8813 |0000: const/16 v0, #int 5000 // #1388 │ │ -064590: 7020 eb10 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:(I)V // method@10eb │ │ -064596: 0e00 |0005: return-void │ │ +072320: |[072320] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:()V │ │ +072330: 1300 8813 |0000: const/16 v0, #int 5000 // #1388 │ │ +072334: 7020 eb10 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:(I)V // method@10eb │ │ +07233a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ @@ -65345,61 +65348,61 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -064598: |[064598] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:(I)V │ │ -0645a8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0645aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0645ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0645ae: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ -0645b2: 7010 9524 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -0645b8: 5c52 d609 |0008: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -0645bc: 2200 d601 |000a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0645c0: 7010 6812 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0645c6: 5b50 d709 |000f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ -0645ca: 2200 d601 |0011: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0645ce: 7010 6812 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0645d4: 5b50 da09 |0016: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -0645d8: 2200 d601 |0018: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0645dc: 7010 6812 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0645e2: 5b50 d409 |001d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ -0645e6: 2200 d601 |001f: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0645ea: 7010 6812 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0645f0: 5b50 d909 |0024: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.tmp:Lcom/badlogic/gdx/math/Matrix4; // field@09d9 │ │ -0645f4: 2200 0e01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0645f8: 7051 cf09 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0645fe: 5b50 d309 |002b: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064602: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -064604: 5b50 d509 |002e: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -064608: 6200 2500 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -06460c: 7210 3401 0000 |0032: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -064612: 0a00 |0035: move-result v0 │ │ -064614: 3800 1f00 |0036: if-eqz v0, 0055 // +001f │ │ -064618: 2200 9401 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@0194 │ │ -06461c: 7052 4210 6042 |003a: invoke-direct {v0, v6, v2, v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1042 │ │ -064622: 5b50 d809 |003d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064626: 5450 d709 |003f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ -06462a: 6201 2500 |0041: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -06462e: 7210 3001 0100 |0043: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -064634: 0a01 |0046: move-result v1 │ │ -064636: 8211 |0047: int-to-float v1, v1 │ │ -064638: 6202 2500 |0048: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -06463c: 7210 2901 0200 |004a: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -064642: 0a02 |004d: move-result v2 │ │ -064644: 8222 |004e: int-to-float v2, v2 │ │ -064646: 6e52 8e12 3013 |004f: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ -06464c: 5c54 d609 |0052: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -064650: 0e00 |0054: return-void │ │ -064652: 2200 9301 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@0193 │ │ -064656: 7020 3610 6000 |0057: invoke-direct {v0, v6}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@1036 │ │ -06465c: 5b50 d809 |005a: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064660: 28e3 |005c: goto 003f // -001d │ │ +07233c: |[07233c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.:(I)V │ │ +07234c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07234e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +072350: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +072352: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ +072356: 7010 9524 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +07235c: 5c52 d609 |0008: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +072360: 2200 d601 |000a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +072364: 7010 6812 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +07236a: 5b50 d709 |000f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ +07236e: 2200 d601 |0011: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +072372: 7010 6812 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +072378: 5b50 da09 |0016: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +07237c: 2200 d601 |0018: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +072380: 7010 6812 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +072386: 5b50 d409 |001d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ +07238a: 2200 d601 |001f: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +07238e: 7010 6812 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +072394: 5b50 d909 |0024: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.tmp:Lcom/badlogic/gdx/math/Matrix4; // field@09d9 │ │ +072398: 2200 0e01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +07239c: 7051 cf09 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0723a2: 5b50 d309 |002b: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0723a6: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0723a8: 5b50 d509 |002e: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +0723ac: 6200 2500 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0723b0: 7210 3401 0000 |0032: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0723b6: 0a00 |0035: move-result v0 │ │ +0723b8: 3800 1f00 |0036: if-eqz v0, 0055 // +001f │ │ +0723bc: 2200 9401 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@0194 │ │ +0723c0: 7052 4210 6042 |003a: invoke-direct {v0, v6, v2, v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1042 │ │ +0723c6: 5b50 d809 |003d: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0723ca: 5450 d709 |003f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ +0723ce: 6201 2500 |0041: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0723d2: 7210 3001 0100 |0043: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0723d8: 0a01 |0046: move-result v1 │ │ +0723da: 8211 |0047: int-to-float v1, v1 │ │ +0723dc: 6202 2500 |0048: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0723e0: 7210 2901 0200 |004a: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0723e6: 0a02 |004d: move-result v2 │ │ +0723e8: 8222 |004e: int-to-float v2, v2 │ │ +0723ea: 6e52 8e12 3013 |004f: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ +0723f0: 5c54 d609 |0052: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +0723f4: 0e00 |0054: return-void │ │ +0723f6: 2200 9301 |0055: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@0193 │ │ +0723fa: 7020 3610 6000 |0057: invoke-direct {v0, v6}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@1036 │ │ +072400: 5b50 d809 |005a: iput-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072404: 28e3 |005c: goto 003f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0005 line=119 │ │ 0x0008 line=107 │ │ 0x000a line=108 │ │ 0x0011 line=109 │ │ 0x0018 line=110 │ │ @@ -65421,22 +65424,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -064664: |[064664] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkDirty:()V │ │ -064674: 5521 d609 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -064678: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -06467c: 0e00 |0004: return-void │ │ -06467e: 5420 d509 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -064682: 6e10 f710 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ -064688: 6e20 ec10 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ -06468e: 28f7 |000d: goto 0004 // -0009 │ │ +072408: |[072408] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkDirty:()V │ │ +072418: 5521 d609 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +07241c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +072420: 0e00 |0004: return-void │ │ +072422: 5420 d509 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +072426: 6e10 f710 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ +07242c: 6e20 ec10 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ +072432: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0004 line=669 │ │ 0x0005 line=666 │ │ 0x0007 line=667 │ │ 0x000a line=668 │ │ @@ -65449,28 +65452,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -064690: |[064690] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkFlush:(I)V │ │ -0646a0: 5431 d809 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0646a4: 7210 5710 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getMaxVertices:()I // method@1057 │ │ -0646aa: 0a01 |0005: move-result v1 │ │ -0646ac: 5432 d809 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0646b0: 7210 5810 0200 |0008: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@1058 │ │ -0646b6: 0a02 |000b: move-result v2 │ │ -0646b8: b121 |000c: sub-int/2addr v1, v2 │ │ -0646ba: 3441 0300 |000d: if-lt v1, v4, 0010 // +0003 │ │ -0646be: 0e00 |000f: return-void │ │ -0646c0: 5430 d509 |0010: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0646c4: 6e10 f710 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ -0646ca: 6e20 ec10 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ -0646d0: 28f7 |0018: goto 000f // -0009 │ │ +072434: |[072434] com.badlogic.gdx.graphics.glutils.ShapeRenderer.checkFlush:(I)V │ │ +072444: 5431 d809 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072448: 7210 5710 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getMaxVertices:()I // method@1057 │ │ +07244e: 0a01 |0005: move-result v1 │ │ +072450: 5432 d809 |0006: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072454: 7210 5810 0200 |0008: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@1058 │ │ +07245a: 0a02 |000b: move-result v2 │ │ +07245c: b121 |000c: sub-int/2addr v1, v2 │ │ +07245e: 3441 0300 |000d: if-lt v1, v4, 0010 // +0003 │ │ +072462: 0e00 |000f: return-void │ │ +072464: 5430 d509 |0010: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +072468: 6e10 f710 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ +07246e: 6e20 ec10 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ +072474: 28f7 |0018: goto 000f // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x000f line=676 │ │ 0x0010 line=673 │ │ 0x0012 line=674 │ │ 0x0015 line=675 │ │ @@ -65485,41 +65488,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 │ │ -0646d4: |[0646d4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V │ │ -0646e4: 5430 d509 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0646e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0646ec: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0646f0: 1a01 3402 |0006: const-string v1, "Call end() before beginning a new shape batch" // string@0234 │ │ -0646f4: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0646fa: 2700 |000b: throw v0 │ │ -0646fc: 5b34 d509 |000c: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -064700: 5530 d609 |000e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -064704: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -064708: 5430 d409 |0012: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ -06470c: 5431 d709 |0014: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ -064710: 6e20 8612 1000 |0016: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -064716: 5430 d409 |0019: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ -06471a: 5400 f80a |001b: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06471e: 5431 da09 |001d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -064722: 5411 f80a |001f: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -064726: 7120 7712 1000 |0021: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -06472c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -06472e: 5c30 d609 |0025: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -064732: 5430 d809 |0027: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064736: 5431 d409 |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ -06473a: 5432 d509 |002b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -06473e: 6e10 e710 0200 |002d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.getGlType:()I // method@10e7 │ │ -064744: 0a02 |0030: move-result v2 │ │ -064746: 7230 5310 1002 |0031: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@1053 │ │ -06474c: 0e00 |0034: return-void │ │ +072478: |[072478] com.badlogic.gdx.graphics.glutils.ShapeRenderer.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V │ │ +072488: 5430 d509 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +07248c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +072490: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +072494: 1a01 3402 |0006: const-string v1, "Call end() before beginning a new shape batch" // string@0234 │ │ +072498: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +07249e: 2700 |000b: throw v0 │ │ +0724a0: 5b34 d509 |000c: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +0724a4: 5530 d609 |000e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +0724a8: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +0724ac: 5430 d409 |0012: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ +0724b0: 5431 d709 |0014: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ +0724b4: 6e20 8612 1000 |0016: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0724ba: 5430 d409 |0019: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ +0724be: 5400 f80a |001b: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0724c2: 5431 da09 |001d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +0724c6: 5411 f80a |001f: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0724ca: 7120 7712 1000 |0021: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +0724d0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0724d2: 5c30 d609 |0025: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +0724d6: 5430 d809 |0027: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0724da: 5431 d409 |0029: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@09d4 │ │ +0724de: 5432 d509 |002b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +0724e2: 6e10 e710 0200 |002d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.getGlType:()I // method@10e7 │ │ +0724e8: 0a02 |0030: move-result v2 │ │ +0724ea: 7230 5310 1002 |0031: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@1053 │ │ +0724f0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000c line=199 │ │ 0x000e line=200 │ │ 0x0012 line=201 │ │ 0x0019 line=202 │ │ @@ -65535,351 +65538,351 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -064750: |[064750] com.badlogic.gdx.graphics.glutils.ShapeRenderer.box:(FFFFFF)V │ │ -064760: 5450 d509 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -064764: 6201 c609 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c6 │ │ -064768: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -06476c: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -064770: 1a01 750c |0008: const-string v1, "Must call begin(ShapeType.Box)" // string@0c75 │ │ -064774: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -06477a: 2700 |000d: throw v0 │ │ -06477c: 7010 ee10 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -064782: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ -064786: 7020 ef10 0500 |0013: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -06478c: 7fbb |0016: neg-float v11, v11 │ │ -06478e: 5450 d809 |0017: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064792: 5451 d309 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064796: 5211 6503 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06479a: 5452 d309 |001d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06479e: 5222 6403 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0647a2: 5453 d309 |0021: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0647a6: 5233 6303 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0647aa: 5454 d309 |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0647ae: 5244 6203 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0647b2: 7254 5410 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0647b8: 5450 d809 |002c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0647bc: 7240 5b10 6087 |002e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0647c2: 5450 d809 |0031: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0647c6: 5451 d309 |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0647ca: 5211 6503 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0647ce: 5452 d309 |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0647d2: 5222 6403 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0647d6: 5453 d309 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0647da: 5233 6303 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0647de: 5454 d309 |003f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0647e2: 5244 6203 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0647e6: 7254 5410 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0647ec: 5450 d809 |0046: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0647f0: a601 0609 |0048: add-float v1, v6, v9 │ │ -0647f4: 7240 5b10 1087 |004a: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0647fa: 5450 d809 |004d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0647fe: 5451 d309 |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064802: 5211 6503 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064806: 5452 d309 |0053: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06480a: 5222 6403 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06480e: 5453 d309 |0057: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064812: 5233 6303 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064816: 5454 d309 |005b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06481a: 5244 6203 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06481e: 7254 5410 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064824: 5450 d809 |0062: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064828: a601 0609 |0064: add-float v1, v6, v9 │ │ -06482c: 7240 5b10 1087 |0066: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064832: 5450 d809 |0069: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064836: 5451 d309 |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06483a: 5211 6503 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06483e: 5452 d309 |006f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064842: 5222 6403 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064846: 5453 d309 |0073: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06484a: 5233 6303 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06484e: 5454 d309 |0077: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064852: 5244 6203 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064856: 7254 5410 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06485c: 5450 d809 |007e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064860: a601 0609 |0080: add-float v1, v6, v9 │ │ -064864: a602 080b |0082: add-float v2, v8, v11 │ │ -064868: 7240 5b10 1027 |0084: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06486e: 5450 d809 |0087: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064872: 5451 d309 |0089: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064876: 5211 6503 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06487a: 5452 d309 |008d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06487e: 5222 6403 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064882: 5453 d309 |0091: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064886: 5233 6303 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06488a: 5454 d309 |0095: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06488e: 5244 6203 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064892: 7254 5410 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064898: 5450 d809 |009c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06489c: a601 0609 |009e: add-float v1, v6, v9 │ │ -0648a0: a602 080b |00a0: add-float v2, v8, v11 │ │ -0648a4: 7240 5b10 1027 |00a2: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0648aa: 5450 d809 |00a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0648ae: 5451 d309 |00a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648b2: 5211 6503 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0648b6: 5452 d309 |00ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648ba: 5222 6403 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0648be: 5453 d309 |00af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648c2: 5233 6303 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0648c6: 5454 d309 |00b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648ca: 5244 6203 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0648ce: 7254 5410 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0648d4: 5450 d809 |00ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0648d8: a601 080b |00bc: add-float v1, v8, v11 │ │ -0648dc: 7240 5b10 6017 |00be: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0648e2: 5450 d809 |00c1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0648e6: 5451 d309 |00c3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648ea: 5211 6503 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0648ee: 5452 d309 |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648f2: 5222 6403 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0648f6: 5453 d309 |00cb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0648fa: 5233 6303 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0648fe: 5454 d309 |00cf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064902: 5244 6203 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064906: 7254 5410 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06490c: 5450 d809 |00d6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064910: a601 080b |00d8: add-float v1, v8, v11 │ │ -064914: 7240 5b10 6017 |00da: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06491a: 5450 d809 |00dd: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06491e: 5451 d309 |00df: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064922: 5211 6503 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064926: 5452 d309 |00e3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06492a: 5222 6403 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06492e: 5453 d309 |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064932: 5233 6303 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064936: 5454 d309 |00eb: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06493a: 5244 6203 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06493e: 7254 5410 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064944: 5450 d809 |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064948: 7240 5b10 6087 |00f4: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06494e: 5450 d809 |00f7: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064952: 5451 d309 |00f9: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064956: 5211 6503 |00fb: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06495a: 5452 d309 |00fd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06495e: 5222 6403 |00ff: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064962: 5453 d309 |0101: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064966: 5233 6303 |0103: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06496a: 5454 d309 |0105: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06496e: 5244 6203 |0107: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064972: 7254 5410 1032 |0109: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064978: 5450 d809 |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06497c: 7240 5b10 6087 |010e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064982: 5450 d809 |0111: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064986: 5451 d309 |0113: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06498a: 5211 6503 |0115: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06498e: 5452 d309 |0117: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064992: 5222 6403 |0119: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064996: 5453 d309 |011b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06499a: 5233 6303 |011d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06499e: 5454 d309 |011f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0649a2: 5244 6203 |0121: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0649a6: 7254 5410 1032 |0123: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0649ac: 5450 d809 |0126: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0649b0: a601 070a |0128: add-float v1, v7, v10 │ │ -0649b4: 7240 5b10 6081 |012a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0649ba: 5450 d809 |012d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0649be: 5451 d309 |012f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0649c2: 5211 6503 |0131: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0649c6: 5452 d309 |0133: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0649ca: 5222 6403 |0135: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0649ce: 5453 d309 |0137: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0649d2: 5233 6303 |0139: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0649d6: 5454 d309 |013b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0649da: 5244 6203 |013d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0649de: 7254 5410 1032 |013f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0649e4: 5450 d809 |0142: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0649e8: a601 070a |0144: add-float v1, v7, v10 │ │ -0649ec: 7240 5b10 6081 |0146: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0649f2: 5450 d809 |0149: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0649f6: 5451 d309 |014b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0649fa: 5211 6503 |014d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0649fe: 5452 d309 |014f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a02: 5222 6403 |0151: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064a06: 5453 d309 |0153: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a0a: 5233 6303 |0155: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064a0e: 5454 d309 |0157: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a12: 5244 6203 |0159: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064a16: 7254 5410 1032 |015b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064a1c: 5450 d809 |015e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064a20: a601 0609 |0160: add-float v1, v6, v9 │ │ -064a24: a602 070a |0162: add-float v2, v7, v10 │ │ -064a28: 7240 5b10 1082 |0164: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064a2e: 5450 d809 |0167: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064a32: 5451 d309 |0169: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a36: 5211 6503 |016b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064a3a: 5452 d309 |016d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a3e: 5222 6403 |016f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064a42: 5453 d309 |0171: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a46: 5233 6303 |0173: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064a4a: 5454 d309 |0175: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a4e: 5244 6203 |0177: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064a52: 7254 5410 1032 |0179: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064a58: 5450 d809 |017c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064a5c: a601 0609 |017e: add-float v1, v6, v9 │ │ -064a60: a602 070a |0180: add-float v2, v7, v10 │ │ -064a64: 7240 5b10 1082 |0182: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064a6a: 5450 d809 |0185: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064a6e: 5451 d309 |0187: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a72: 5211 6503 |0189: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064a76: 5452 d309 |018b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a7a: 5222 6403 |018d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064a7e: 5453 d309 |018f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a82: 5233 6303 |0191: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064a86: 5454 d309 |0193: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064a8a: 5244 6203 |0195: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064a8e: 7254 5410 1032 |0197: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064a94: 5450 d809 |019a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064a98: a601 0609 |019c: add-float v1, v6, v9 │ │ -064a9c: a602 070a |019e: add-float v2, v7, v10 │ │ -064aa0: a603 080b |01a0: add-float v3, v8, v11 │ │ -064aa4: 7240 5b10 1032 |01a2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064aaa: 5450 d809 |01a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064aae: 5451 d309 |01a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ab2: 5211 6503 |01a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064ab6: 5452 d309 |01ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064aba: 5222 6403 |01ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064abe: 5453 d309 |01af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ac2: 5233 6303 |01b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064ac6: 5454 d309 |01b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064aca: 5244 6203 |01b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064ace: 7254 5410 1032 |01b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064ad4: 5450 d809 |01ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064ad8: a601 0609 |01bc: add-float v1, v6, v9 │ │ -064adc: a602 070a |01be: add-float v2, v7, v10 │ │ -064ae0: a603 080b |01c0: add-float v3, v8, v11 │ │ -064ae4: 7240 5b10 1032 |01c2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064aea: 5450 d809 |01c5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064aee: 5451 d309 |01c7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064af2: 5211 6503 |01c9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064af6: 5452 d309 |01cb: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064afa: 5222 6403 |01cd: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064afe: 5453 d309 |01cf: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b02: 5233 6303 |01d1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064b06: 5454 d309 |01d3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b0a: 5244 6203 |01d5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064b0e: 7254 5410 1032 |01d7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064b14: 5450 d809 |01da: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064b18: a601 070a |01dc: add-float v1, v7, v10 │ │ -064b1c: a602 080b |01de: add-float v2, v8, v11 │ │ -064b20: 7240 5b10 6021 |01e0: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064b26: 5450 d809 |01e3: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064b2a: 5451 d309 |01e5: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b2e: 5211 6503 |01e7: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064b32: 5452 d309 |01e9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b36: 5222 6403 |01eb: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064b3a: 5453 d309 |01ed: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b3e: 5233 6303 |01ef: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064b42: 5454 d309 |01f1: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b46: 5244 6203 |01f3: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064b4a: 7254 5410 1032 |01f5: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064b50: 5450 d809 |01f8: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064b54: a601 070a |01fa: add-float v1, v7, v10 │ │ -064b58: a602 080b |01fc: add-float v2, v8, v11 │ │ -064b5c: 7240 5b10 6021 |01fe: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064b62: 5450 d809 |0201: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064b66: 5451 d309 |0203: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b6a: 5211 6503 |0205: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064b6e: 5452 d309 |0207: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b72: 5222 6403 |0209: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064b76: 5453 d309 |020b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b7a: 5233 6303 |020d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064b7e: 5454 d309 |020f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064b82: 5244 6203 |0211: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064b86: 7254 5410 1032 |0213: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064b8c: 5450 d809 |0216: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064b90: a601 070a |0218: add-float v1, v7, v10 │ │ -064b94: 7240 5b10 6081 |021a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064b9a: 5450 d809 |021d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064b9e: 5451 d309 |021f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ba2: 5211 6503 |0221: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064ba6: 5452 d309 |0223: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064baa: 5222 6403 |0225: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064bae: 5453 d309 |0227: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064bb2: 5233 6303 |0229: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064bb6: 5454 d309 |022b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064bba: 5244 6203 |022d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064bbe: 7254 5410 1032 |022f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064bc4: 5450 d809 |0232: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064bc8: a601 0609 |0234: add-float v1, v6, v9 │ │ -064bcc: 7240 5b10 1087 |0236: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064bd2: 5450 d809 |0239: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064bd6: 5451 d309 |023b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064bda: 5211 6503 |023d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064bde: 5452 d309 |023f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064be2: 5222 6403 |0241: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064be6: 5453 d309 |0243: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064bea: 5233 6303 |0245: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064bee: 5454 d309 |0247: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064bf2: 5244 6203 |0249: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064bf6: 7254 5410 1032 |024b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064bfc: 5450 d809 |024e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064c00: a601 0609 |0250: add-float v1, v6, v9 │ │ -064c04: a602 070a |0252: add-float v2, v7, v10 │ │ -064c08: 7240 5b10 1082 |0254: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064c0e: 5450 d809 |0257: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064c12: 5451 d309 |0259: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c16: 5211 6503 |025b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064c1a: 5452 d309 |025d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c1e: 5222 6403 |025f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064c22: 5453 d309 |0261: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c26: 5233 6303 |0263: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064c2a: 5454 d309 |0265: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c2e: 5244 6203 |0267: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064c32: 7254 5410 1032 |0269: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064c38: 5450 d809 |026c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064c3c: a601 0609 |026e: add-float v1, v6, v9 │ │ -064c40: a602 080b |0270: add-float v2, v8, v11 │ │ -064c44: 7240 5b10 1027 |0272: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064c4a: 5450 d809 |0275: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064c4e: 5451 d309 |0277: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c52: 5211 6503 |0279: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064c56: 5452 d309 |027b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c5a: 5222 6403 |027d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064c5e: 5453 d309 |027f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c62: 5233 6303 |0281: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064c66: 5454 d309 |0283: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c6a: 5244 6203 |0285: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064c6e: 7254 5410 1032 |0287: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064c74: 5450 d809 |028a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064c78: a601 0609 |028c: add-float v1, v6, v9 │ │ -064c7c: a602 070a |028e: add-float v2, v7, v10 │ │ -064c80: a603 080b |0290: add-float v3, v8, v11 │ │ -064c84: 7240 5b10 1032 |0292: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064c8a: 5450 d809 |0295: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064c8e: 5451 d309 |0297: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c92: 5211 6503 |0299: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064c96: 5452 d309 |029b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064c9a: 5222 6403 |029d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064c9e: 5453 d309 |029f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ca2: 5233 6303 |02a1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064ca6: 5454 d309 |02a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064caa: 5244 6203 |02a5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064cae: 7254 5410 1032 |02a7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064cb4: 5450 d809 |02aa: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064cb8: a601 080b |02ac: add-float v1, v8, v11 │ │ -064cbc: 7240 5b10 6017 |02ae: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064cc2: 5450 d809 |02b1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064cc6: 5451 d309 |02b3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064cca: 5211 6503 |02b5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064cce: 5452 d309 |02b7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064cd2: 5222 6403 |02b9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064cd6: 5453 d309 |02bb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064cda: 5233 6303 |02bd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064cde: 5454 d309 |02bf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ce2: 5244 6203 |02c1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064ce6: 7254 5410 1032 |02c3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064cec: 5450 d809 |02c6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064cf0: a601 070a |02c8: add-float v1, v7, v10 │ │ -064cf4: a602 080b |02ca: add-float v2, v8, v11 │ │ -064cf8: 7240 5b10 6021 |02cc: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064cfe: 0e00 |02cf: return-void │ │ +0724f4: |[0724f4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.box:(FFFFFF)V │ │ +072504: 5450 d509 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +072508: 6201 c609 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Box:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c6 │ │ +07250c: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +072510: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +072514: 1a01 750c |0008: const-string v1, "Must call begin(ShapeType.Box)" // string@0c75 │ │ +072518: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +07251e: 2700 |000d: throw v0 │ │ +072520: 7010 ee10 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +072526: 1300 1000 |0011: const/16 v0, #int 16 // #10 │ │ +07252a: 7020 ef10 0500 |0013: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +072530: 7fbb |0016: neg-float v11, v11 │ │ +072532: 5450 d809 |0017: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072536: 5451 d309 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07253a: 5211 6503 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07253e: 5452 d309 |001d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072542: 5222 6403 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072546: 5453 d309 |0021: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07254a: 5233 6303 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07254e: 5454 d309 |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072552: 5244 6203 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072556: 7254 5410 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07255c: 5450 d809 |002c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072560: 7240 5b10 6087 |002e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072566: 5450 d809 |0031: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07256a: 5451 d309 |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07256e: 5211 6503 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072572: 5452 d309 |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072576: 5222 6403 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07257a: 5453 d309 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07257e: 5233 6303 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072582: 5454 d309 |003f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072586: 5244 6203 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07258a: 7254 5410 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072590: 5450 d809 |0046: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072594: a601 0609 |0048: add-float v1, v6, v9 │ │ +072598: 7240 5b10 1087 |004a: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07259e: 5450 d809 |004d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0725a2: 5451 d309 |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725a6: 5211 6503 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0725aa: 5452 d309 |0053: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725ae: 5222 6403 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0725b2: 5453 d309 |0057: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725b6: 5233 6303 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0725ba: 5454 d309 |005b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725be: 5244 6203 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0725c2: 7254 5410 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0725c8: 5450 d809 |0062: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0725cc: a601 0609 |0064: add-float v1, v6, v9 │ │ +0725d0: 7240 5b10 1087 |0066: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0725d6: 5450 d809 |0069: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0725da: 5451 d309 |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725de: 5211 6503 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0725e2: 5452 d309 |006f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725e6: 5222 6403 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0725ea: 5453 d309 |0073: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725ee: 5233 6303 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0725f2: 5454 d309 |0077: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0725f6: 5244 6203 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0725fa: 7254 5410 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072600: 5450 d809 |007e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072604: a601 0609 |0080: add-float v1, v6, v9 │ │ +072608: a602 080b |0082: add-float v2, v8, v11 │ │ +07260c: 7240 5b10 1027 |0084: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072612: 5450 d809 |0087: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072616: 5451 d309 |0089: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07261a: 5211 6503 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07261e: 5452 d309 |008d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072622: 5222 6403 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072626: 5453 d309 |0091: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07262a: 5233 6303 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07262e: 5454 d309 |0095: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072632: 5244 6203 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072636: 7254 5410 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07263c: 5450 d809 |009c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072640: a601 0609 |009e: add-float v1, v6, v9 │ │ +072644: a602 080b |00a0: add-float v2, v8, v11 │ │ +072648: 7240 5b10 1027 |00a2: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07264e: 5450 d809 |00a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072652: 5451 d309 |00a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072656: 5211 6503 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07265a: 5452 d309 |00ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07265e: 5222 6403 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072662: 5453 d309 |00af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072666: 5233 6303 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07266a: 5454 d309 |00b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07266e: 5244 6203 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072672: 7254 5410 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072678: 5450 d809 |00ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07267c: a601 080b |00bc: add-float v1, v8, v11 │ │ +072680: 7240 5b10 6017 |00be: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072686: 5450 d809 |00c1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07268a: 5451 d309 |00c3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07268e: 5211 6503 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072692: 5452 d309 |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072696: 5222 6403 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07269a: 5453 d309 |00cb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07269e: 5233 6303 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0726a2: 5454 d309 |00cf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0726a6: 5244 6203 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0726aa: 7254 5410 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0726b0: 5450 d809 |00d6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0726b4: a601 080b |00d8: add-float v1, v8, v11 │ │ +0726b8: 7240 5b10 6017 |00da: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0726be: 5450 d809 |00dd: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0726c2: 5451 d309 |00df: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0726c6: 5211 6503 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0726ca: 5452 d309 |00e3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0726ce: 5222 6403 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0726d2: 5453 d309 |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0726d6: 5233 6303 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0726da: 5454 d309 |00eb: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0726de: 5244 6203 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0726e2: 7254 5410 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0726e8: 5450 d809 |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0726ec: 7240 5b10 6087 |00f4: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0726f2: 5450 d809 |00f7: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0726f6: 5451 d309 |00f9: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0726fa: 5211 6503 |00fb: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0726fe: 5452 d309 |00fd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072702: 5222 6403 |00ff: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072706: 5453 d309 |0101: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07270a: 5233 6303 |0103: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07270e: 5454 d309 |0105: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072712: 5244 6203 |0107: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072716: 7254 5410 1032 |0109: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07271c: 5450 d809 |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072720: 7240 5b10 6087 |010e: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072726: 5450 d809 |0111: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07272a: 5451 d309 |0113: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07272e: 5211 6503 |0115: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072732: 5452 d309 |0117: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072736: 5222 6403 |0119: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07273a: 5453 d309 |011b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07273e: 5233 6303 |011d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072742: 5454 d309 |011f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072746: 5244 6203 |0121: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07274a: 7254 5410 1032 |0123: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072750: 5450 d809 |0126: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072754: a601 070a |0128: add-float v1, v7, v10 │ │ +072758: 7240 5b10 6081 |012a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07275e: 5450 d809 |012d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072762: 5451 d309 |012f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072766: 5211 6503 |0131: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07276a: 5452 d309 |0133: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07276e: 5222 6403 |0135: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072772: 5453 d309 |0137: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072776: 5233 6303 |0139: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07277a: 5454 d309 |013b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07277e: 5244 6203 |013d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072782: 7254 5410 1032 |013f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072788: 5450 d809 |0142: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07278c: a601 070a |0144: add-float v1, v7, v10 │ │ +072790: 7240 5b10 6081 |0146: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072796: 5450 d809 |0149: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07279a: 5451 d309 |014b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07279e: 5211 6503 |014d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0727a2: 5452 d309 |014f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727a6: 5222 6403 |0151: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0727aa: 5453 d309 |0153: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727ae: 5233 6303 |0155: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0727b2: 5454 d309 |0157: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727b6: 5244 6203 |0159: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0727ba: 7254 5410 1032 |015b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0727c0: 5450 d809 |015e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0727c4: a601 0609 |0160: add-float v1, v6, v9 │ │ +0727c8: a602 070a |0162: add-float v2, v7, v10 │ │ +0727cc: 7240 5b10 1082 |0164: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0727d2: 5450 d809 |0167: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0727d6: 5451 d309 |0169: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727da: 5211 6503 |016b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0727de: 5452 d309 |016d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727e2: 5222 6403 |016f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0727e6: 5453 d309 |0171: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727ea: 5233 6303 |0173: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0727ee: 5454 d309 |0175: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0727f2: 5244 6203 |0177: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0727f6: 7254 5410 1032 |0179: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0727fc: 5450 d809 |017c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072800: a601 0609 |017e: add-float v1, v6, v9 │ │ +072804: a602 070a |0180: add-float v2, v7, v10 │ │ +072808: 7240 5b10 1082 |0182: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07280e: 5450 d809 |0185: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072812: 5451 d309 |0187: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072816: 5211 6503 |0189: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07281a: 5452 d309 |018b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07281e: 5222 6403 |018d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072822: 5453 d309 |018f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072826: 5233 6303 |0191: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07282a: 5454 d309 |0193: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07282e: 5244 6203 |0195: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072832: 7254 5410 1032 |0197: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072838: 5450 d809 |019a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07283c: a601 0609 |019c: add-float v1, v6, v9 │ │ +072840: a602 070a |019e: add-float v2, v7, v10 │ │ +072844: a603 080b |01a0: add-float v3, v8, v11 │ │ +072848: 7240 5b10 1032 |01a2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07284e: 5450 d809 |01a5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072852: 5451 d309 |01a7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072856: 5211 6503 |01a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07285a: 5452 d309 |01ab: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07285e: 5222 6403 |01ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072862: 5453 d309 |01af: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072866: 5233 6303 |01b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07286a: 5454 d309 |01b3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07286e: 5244 6203 |01b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072872: 7254 5410 1032 |01b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072878: 5450 d809 |01ba: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07287c: a601 0609 |01bc: add-float v1, v6, v9 │ │ +072880: a602 070a |01be: add-float v2, v7, v10 │ │ +072884: a603 080b |01c0: add-float v3, v8, v11 │ │ +072888: 7240 5b10 1032 |01c2: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07288e: 5450 d809 |01c5: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072892: 5451 d309 |01c7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072896: 5211 6503 |01c9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07289a: 5452 d309 |01cb: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07289e: 5222 6403 |01cd: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0728a2: 5453 d309 |01cf: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0728a6: 5233 6303 |01d1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0728aa: 5454 d309 |01d3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0728ae: 5244 6203 |01d5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0728b2: 7254 5410 1032 |01d7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0728b8: 5450 d809 |01da: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0728bc: a601 070a |01dc: add-float v1, v7, v10 │ │ +0728c0: a602 080b |01de: add-float v2, v8, v11 │ │ +0728c4: 7240 5b10 6021 |01e0: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0728ca: 5450 d809 |01e3: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0728ce: 5451 d309 |01e5: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0728d2: 5211 6503 |01e7: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0728d6: 5452 d309 |01e9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0728da: 5222 6403 |01eb: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0728de: 5453 d309 |01ed: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0728e2: 5233 6303 |01ef: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0728e6: 5454 d309 |01f1: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0728ea: 5244 6203 |01f3: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0728ee: 7254 5410 1032 |01f5: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0728f4: 5450 d809 |01f8: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0728f8: a601 070a |01fa: add-float v1, v7, v10 │ │ +0728fc: a602 080b |01fc: add-float v2, v8, v11 │ │ +072900: 7240 5b10 6021 |01fe: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072906: 5450 d809 |0201: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07290a: 5451 d309 |0203: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07290e: 5211 6503 |0205: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072912: 5452 d309 |0207: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072916: 5222 6403 |0209: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07291a: 5453 d309 |020b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07291e: 5233 6303 |020d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072922: 5454 d309 |020f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072926: 5244 6203 |0211: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07292a: 7254 5410 1032 |0213: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072930: 5450 d809 |0216: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072934: a601 070a |0218: add-float v1, v7, v10 │ │ +072938: 7240 5b10 6081 |021a: invoke-interface {v0, v6, v1, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07293e: 5450 d809 |021d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072942: 5451 d309 |021f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072946: 5211 6503 |0221: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07294a: 5452 d309 |0223: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07294e: 5222 6403 |0225: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072952: 5453 d309 |0227: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072956: 5233 6303 |0229: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07295a: 5454 d309 |022b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07295e: 5244 6203 |022d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072962: 7254 5410 1032 |022f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072968: 5450 d809 |0232: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07296c: a601 0609 |0234: add-float v1, v6, v9 │ │ +072970: 7240 5b10 1087 |0236: invoke-interface {v0, v1, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072976: 5450 d809 |0239: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07297a: 5451 d309 |023b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07297e: 5211 6503 |023d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072982: 5452 d309 |023f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072986: 5222 6403 |0241: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07298a: 5453 d309 |0243: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07298e: 5233 6303 |0245: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072992: 5454 d309 |0247: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072996: 5244 6203 |0249: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07299a: 7254 5410 1032 |024b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0729a0: 5450 d809 |024e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0729a4: a601 0609 |0250: add-float v1, v6, v9 │ │ +0729a8: a602 070a |0252: add-float v2, v7, v10 │ │ +0729ac: 7240 5b10 1082 |0254: invoke-interface {v0, v1, v2, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0729b2: 5450 d809 |0257: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0729b6: 5451 d309 |0259: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0729ba: 5211 6503 |025b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0729be: 5452 d309 |025d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0729c2: 5222 6403 |025f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0729c6: 5453 d309 |0261: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0729ca: 5233 6303 |0263: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0729ce: 5454 d309 |0265: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0729d2: 5244 6203 |0267: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0729d6: 7254 5410 1032 |0269: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0729dc: 5450 d809 |026c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0729e0: a601 0609 |026e: add-float v1, v6, v9 │ │ +0729e4: a602 080b |0270: add-float v2, v8, v11 │ │ +0729e8: 7240 5b10 1027 |0272: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0729ee: 5450 d809 |0275: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0729f2: 5451 d309 |0277: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0729f6: 5211 6503 |0279: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0729fa: 5452 d309 |027b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0729fe: 5222 6403 |027d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072a02: 5453 d309 |027f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a06: 5233 6303 |0281: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072a0a: 5454 d309 |0283: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a0e: 5244 6203 |0285: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072a12: 7254 5410 1032 |0287: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072a18: 5450 d809 |028a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072a1c: a601 0609 |028c: add-float v1, v6, v9 │ │ +072a20: a602 070a |028e: add-float v2, v7, v10 │ │ +072a24: a603 080b |0290: add-float v3, v8, v11 │ │ +072a28: 7240 5b10 1032 |0292: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072a2e: 5450 d809 |0295: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072a32: 5451 d309 |0297: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a36: 5211 6503 |0299: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072a3a: 5452 d309 |029b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a3e: 5222 6403 |029d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072a42: 5453 d309 |029f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a46: 5233 6303 |02a1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072a4a: 5454 d309 |02a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a4e: 5244 6203 |02a5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072a52: 7254 5410 1032 |02a7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072a58: 5450 d809 |02aa: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072a5c: a601 080b |02ac: add-float v1, v8, v11 │ │ +072a60: 7240 5b10 6017 |02ae: invoke-interface {v0, v6, v7, v1}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072a66: 5450 d809 |02b1: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072a6a: 5451 d309 |02b3: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a6e: 5211 6503 |02b5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072a72: 5452 d309 |02b7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a76: 5222 6403 |02b9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072a7a: 5453 d309 |02bb: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a7e: 5233 6303 |02bd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072a82: 5454 d309 |02bf: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072a86: 5244 6203 |02c1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072a8a: 7254 5410 1032 |02c3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072a90: 5450 d809 |02c6: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072a94: a601 070a |02c8: add-float v1, v7, v10 │ │ +072a98: a602 080b |02ca: add-float v2, v8, v11 │ │ +072a9c: 7240 5b10 6021 |02cc: invoke-interface {v0, v6, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072aa2: 0e00 |02cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x000e line=413 │ │ 0x0011 line=414 │ │ 0x0016 line=416 │ │ 0x0017 line=417 │ │ @@ -65941,150 +65944,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 │ │ -064d00: |[064d00] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFF)V │ │ -064d10: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -064d14: 8961 |0002: float-to-double v1, v6 │ │ -064d16: 7120 8124 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2481 │ │ -064d1c: 0b01 |0006: move-result-wide v1 │ │ -064d1e: 8c11 |0007: double-to-float v1, v1 │ │ -064d20: c810 |0008: mul-float/2addr v0, v1 │ │ -064d22: 8700 |0009: float-to-int v0, v0 │ │ -064d24: 6e50 f110 4365 |000a: invoke-virtual {v3, v4, v5, v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.circle:(FFFI)V // method@10f1 │ │ -064d2a: 0e00 |000d: return-void │ │ +072aa4: |[072aa4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFF)V │ │ +072ab4: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +072ab8: 8972 |0002: float-to-double v2, v7 │ │ +072aba: 7120 8124 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2481 │ │ +072ac0: 0b02 |0006: move-result-wide v2 │ │ +072ac2: 8c21 |0007: double-to-float v1, v2 │ │ +072ac4: c810 |0008: mul-float/2addr v0, v1 │ │ +072ac6: 8700 |0009: float-to-int v0, v0 │ │ +072ac8: 6e50 f110 5476 |000a: invoke-virtual {v4, v5, v6, v7, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.circle:(FFFI)V // method@10f1 │ │ +072ace: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x000d line=481 │ │ 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 │ │ -064d2c: |[064d2c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFFI)V │ │ -064d3c: 3c11 0a00 |0000: if-gtz v17, 000a // +000a │ │ -064d40: 2208 7b03 |0002: new-instance v8, Ljava/lang/IllegalArgumentException; // type@037b │ │ -064d44: 1a09 c324 |0004: const-string v9, "segments must be >= 0." // string@24c3 │ │ -064d48: 7020 6824 9800 |0006: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -064d4e: 2708 |0009: throw v8 │ │ -064d50: 54d8 d509 |000a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -064d54: 6209 c709 |000c: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c7 │ │ -064d58: 3298 0a00 |000e: if-eq v8, v9, 0018 // +000a │ │ -064d5c: 2208 bc02 |0010: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -064d60: 1a09 760c |0012: const-string v9, "Must call begin(ShapeType.Circle)" // string@0c76 │ │ -064d64: 7020 291e 9800 |0014: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -064d6a: 2708 |0017: throw v8 │ │ -064d6c: 7010 ee10 0d00 |0018: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -064d72: da08 1102 |001b: mul-int/lit8 v8, v17, #int 2 // #02 │ │ -064d76: d808 0802 |001d: add-int/lit8 v8, v8, #int 2 // #02 │ │ -064d7a: 7020 ef10 8d00 |001f: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -064d80: 1408 da0f c940 |0022: const v8, #float 6.28319 // #40c90fda │ │ -064d86: 0200 1100 |0025: move/from16 v0, v17 │ │ -064d8a: 8209 |0027: int-to-float v9, v0 │ │ -064d8c: a901 0809 |0028: div-float v1, v8, v9 │ │ -064d90: 7110 3c12 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -064d96: 0a02 |002d: move-result v2 │ │ -064d98: 7110 4a12 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -064d9e: 0a06 |0031: move-result v6 │ │ -064da0: 0203 1000 |0032: move/from16 v3, v16 │ │ -064da4: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -064da6: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -064da8: 0200 1100 |0036: move/from16 v0, v17 │ │ -064dac: 3505 5000 |0038: if-ge v5, v0, 0088 // +0050 │ │ -064db0: 54d8 d809 |003a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064db4: 54d9 d309 |003c: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064db8: 5299 6503 |003e: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064dbc: 54da d309 |0040: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064dc0: 52aa 6403 |0042: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064dc4: 54db d309 |0044: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064dc8: 52bb 6303 |0046: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064dcc: 54dc d309 |0048: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064dd0: 52cc 6203 |004a: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064dd4: 725c 5410 98ba |004c: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064dda: 54d8 d809 |004f: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064dde: a609 0e03 |0051: add-float v9, v14, v3 │ │ -064de2: a60a 0f04 |0053: add-float v10, v15, v4 │ │ -064de6: 120b |0055: const/4 v11, #int 0 // #0 │ │ -064de8: 7240 5b10 98ba |0056: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064dee: 0137 |0059: move v7, v3 │ │ -064df0: a808 0203 |005a: mul-float v8, v2, v3 │ │ -064df4: a809 0604 |005c: mul-float v9, v6, v4 │ │ -064df8: a703 0809 |005e: sub-float v3, v8, v9 │ │ -064dfc: a808 0607 |0060: mul-float v8, v6, v7 │ │ -064e00: a809 0204 |0062: mul-float v9, v2, v4 │ │ -064e04: a604 0809 |0064: add-float v4, v8, v9 │ │ -064e08: 54d8 d809 |0066: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064e0c: 54d9 d309 |0068: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e10: 5299 6503 |006a: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064e14: 54da d309 |006c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e18: 52aa 6403 |006e: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064e1c: 54db d309 |0070: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e20: 52bb 6303 |0072: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064e24: 54dc d309 |0074: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e28: 52cc 6203 |0076: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064e2c: 725c 5410 98ba |0078: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064e32: 54d8 d809 |007b: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064e36: a609 0e03 |007d: add-float v9, v14, v3 │ │ -064e3a: a60a 0f04 |007f: add-float v10, v15, v4 │ │ -064e3e: 120b |0081: const/4 v11, #int 0 // #0 │ │ -064e40: 7240 5b10 98ba |0082: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064e46: d805 0501 |0085: add-int/lit8 v5, v5, #int 1 // #01 │ │ -064e4a: 28af |0087: goto 0036 // -0051 │ │ -064e4c: 54d8 d809 |0088: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064e50: 54d9 d309 |008a: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e54: 5299 6503 |008c: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064e58: 54da d309 |008e: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e5c: 52aa 6403 |0090: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064e60: 54db d309 |0092: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e64: 52bb 6303 |0094: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064e68: 54dc d309 |0096: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e6c: 52cc 6203 |0098: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064e70: 725c 5410 98ba |009a: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064e76: 54d8 d809 |009d: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064e7a: a609 0e03 |009f: add-float v9, v14, v3 │ │ -064e7e: a60a 0f04 |00a1: add-float v10, v15, v4 │ │ -064e82: 120b |00a3: const/4 v11, #int 0 // #0 │ │ -064e84: 7240 5b10 98ba |00a4: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064e8a: 0137 |00a7: move v7, v3 │ │ -064e8c: 0203 1000 |00a8: move/from16 v3, v16 │ │ -064e90: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ -064e92: 54d8 d809 |00ab: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064e96: 54d9 d309 |00ad: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064e9a: 5299 6503 |00af: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064e9e: 54da d309 |00b1: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ea2: 52aa 6403 |00b3: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064ea6: 54db d309 |00b5: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064eaa: 52bb 6303 |00b7: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064eae: 54dc d309 |00b9: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064eb2: 52cc 6203 |00bb: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064eb6: 725c 5410 98ba |00bd: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064ebc: 54d8 d809 |00c0: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064ec0: a609 0e03 |00c2: add-float v9, v14, v3 │ │ -064ec4: a60a 0f04 |00c4: add-float v10, v15, v4 │ │ -064ec8: 120b |00c6: const/4 v11, #int 0 // #0 │ │ -064eca: 7240 5b10 98ba |00c7: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064ed0: 0e00 |00ca: return-void │ │ +072ad0: |[072ad0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.circle:(FFFI)V │ │ +072ae0: 3c11 0a00 |0000: if-gtz v17, 000a // +000a │ │ +072ae4: 2208 7b03 |0002: new-instance v8, Ljava/lang/IllegalArgumentException; // type@037b │ │ +072ae8: 1a09 c324 |0004: const-string v9, "segments must be >= 0." // string@24c3 │ │ +072aec: 7020 6824 9800 |0006: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +072af2: 2708 |0009: throw v8 │ │ +072af4: 54d8 d509 |000a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +072af8: 6209 c709 |000c: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Circle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c7 │ │ +072afc: 3298 0a00 |000e: if-eq v8, v9, 0018 // +000a │ │ +072b00: 2208 bc02 |0010: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +072b04: 1a09 760c |0012: const-string v9, "Must call begin(ShapeType.Circle)" // string@0c76 │ │ +072b08: 7020 291e 9800 |0014: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +072b0e: 2708 |0017: throw v8 │ │ +072b10: 7010 ee10 0d00 |0018: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +072b16: da08 1102 |001b: mul-int/lit8 v8, v17, #int 2 // #02 │ │ +072b1a: d808 0802 |001d: add-int/lit8 v8, v8, #int 2 // #02 │ │ +072b1e: 7020 ef10 8d00 |001f: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +072b24: 1408 da0f c940 |0022: const v8, #float 6.28319 // #40c90fda │ │ +072b2a: 0200 1100 |0025: move/from16 v0, v17 │ │ +072b2e: 8209 |0027: int-to-float v9, v0 │ │ +072b30: a901 0809 |0028: div-float v1, v8, v9 │ │ +072b34: 7110 3c12 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +072b3a: 0a02 |002d: move-result v2 │ │ +072b3c: 7110 4a12 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +072b42: 0a06 |0031: move-result v6 │ │ +072b44: 0203 1000 |0032: move/from16 v3, v16 │ │ +072b48: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +072b4a: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +072b4c: 0200 1100 |0036: move/from16 v0, v17 │ │ +072b50: 3505 5000 |0038: if-ge v5, v0, 0088 // +0050 │ │ +072b54: 54d8 d809 |003a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072b58: 54d9 d309 |003c: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072b5c: 5299 6503 |003e: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072b60: 54da d309 |0040: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072b64: 52aa 6403 |0042: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072b68: 54db d309 |0044: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072b6c: 52bb 6303 |0046: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072b70: 54dc d309 |0048: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072b74: 52cc 6203 |004a: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072b78: 725c 5410 98ba |004c: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072b7e: 54d8 d809 |004f: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072b82: a609 0e03 |0051: add-float v9, v14, v3 │ │ +072b86: a60a 0f04 |0053: add-float v10, v15, v4 │ │ +072b8a: 120b |0055: const/4 v11, #int 0 // #0 │ │ +072b8c: 7240 5b10 98ba |0056: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072b92: 0137 |0059: move v7, v3 │ │ +072b94: a808 0203 |005a: mul-float v8, v2, v3 │ │ +072b98: a809 0604 |005c: mul-float v9, v6, v4 │ │ +072b9c: a703 0809 |005e: sub-float v3, v8, v9 │ │ +072ba0: a808 0607 |0060: mul-float v8, v6, v7 │ │ +072ba4: a809 0204 |0062: mul-float v9, v2, v4 │ │ +072ba8: a604 0809 |0064: add-float v4, v8, v9 │ │ +072bac: 54d8 d809 |0066: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072bb0: 54d9 d309 |0068: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072bb4: 5299 6503 |006a: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072bb8: 54da d309 |006c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072bbc: 52aa 6403 |006e: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072bc0: 54db d309 |0070: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072bc4: 52bb 6303 |0072: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072bc8: 54dc d309 |0074: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072bcc: 52cc 6203 |0076: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072bd0: 725c 5410 98ba |0078: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072bd6: 54d8 d809 |007b: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072bda: a609 0e03 |007d: add-float v9, v14, v3 │ │ +072bde: a60a 0f04 |007f: add-float v10, v15, v4 │ │ +072be2: 120b |0081: const/4 v11, #int 0 // #0 │ │ +072be4: 7240 5b10 98ba |0082: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072bea: d805 0501 |0085: add-int/lit8 v5, v5, #int 1 // #01 │ │ +072bee: 28af |0087: goto 0036 // -0051 │ │ +072bf0: 54d8 d809 |0088: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072bf4: 54d9 d309 |008a: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072bf8: 5299 6503 |008c: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072bfc: 54da d309 |008e: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c00: 52aa 6403 |0090: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072c04: 54db d309 |0092: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c08: 52bb 6303 |0094: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072c0c: 54dc d309 |0096: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c10: 52cc 6203 |0098: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072c14: 725c 5410 98ba |009a: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072c1a: 54d8 d809 |009d: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072c1e: a609 0e03 |009f: add-float v9, v14, v3 │ │ +072c22: a60a 0f04 |00a1: add-float v10, v15, v4 │ │ +072c26: 120b |00a3: const/4 v11, #int 0 // #0 │ │ +072c28: 7240 5b10 98ba |00a4: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072c2e: 0137 |00a7: move v7, v3 │ │ +072c30: 0203 1000 |00a8: move/from16 v3, v16 │ │ +072c34: 1204 |00aa: const/4 v4, #int 0 // #0 │ │ +072c36: 54d8 d809 |00ab: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072c3a: 54d9 d309 |00ad: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c3e: 5299 6503 |00af: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072c42: 54da d309 |00b1: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c46: 52aa 6403 |00b3: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072c4a: 54db d309 |00b5: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c4e: 52bb 6303 |00b7: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072c52: 54dc d309 |00b9: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072c56: 52cc 6203 |00bb: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072c5a: 725c 5410 98ba |00bd: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072c60: 54d8 d809 |00c0: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072c64: a609 0e03 |00c2: add-float v9, v14, v3 │ │ +072c68: a60a 0f04 |00c4: add-float v10, v15, v4 │ │ +072c6c: 120b |00c6: const/4 v11, #int 0 // #0 │ │ +072c6e: 7240 5b10 98ba |00c7: invoke-interface {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072c74: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x000a line=485 │ │ 0x0018 line=486 │ │ 0x001b line=487 │ │ 0x0022 line=489 │ │ @@ -66128,30 +66131,30 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -064ed4: |[064ed4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFF)V │ │ -064ee4: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ -064ee8: 89b1 |0002: float-to-double v1, v11 │ │ -064eea: 7120 8124 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2481 │ │ -064ef0: 0b01 |0006: move-result-wide v1 │ │ -064ef2: 8c11 |0007: double-to-float v1, v1 │ │ -064ef4: c810 |0008: mul-float/2addr v0, v1 │ │ -064ef6: 8706 |0009: float-to-int v6, v0 │ │ -064ef8: 0770 |000a: move-object v0, v7 │ │ -064efa: 0181 |000b: move v1, v8 │ │ -064efc: 0192 |000c: move v2, v9 │ │ -064efe: 01a3 |000d: move v3, v10 │ │ -064f00: 01b4 |000e: move v4, v11 │ │ -064f02: 01c5 |000f: move v5, v12 │ │ -064f04: 7407 f310 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.cone:(FFFFFI)V // method@10f3 │ │ -064f0a: 0e00 |0013: return-void │ │ +072c78: |[072c78] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFF)V │ │ +072c88: 1500 c040 |0000: const/high16 v0, #int 1086324736 // #40c0 │ │ +072c8c: 89b2 |0002: float-to-double v2, v11 │ │ +072c8e: 7120 8124 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2481 │ │ +072c94: 0b02 |0006: move-result-wide v2 │ │ +072c96: 8c21 |0007: double-to-float v1, v2 │ │ +072c98: c810 |0008: mul-float/2addr v0, v1 │ │ +072c9a: 8706 |0009: float-to-int v6, v0 │ │ +072c9c: 0770 |000a: move-object v0, v7 │ │ +072c9e: 0181 |000b: move v1, v8 │ │ +072ca0: 0192 |000c: move v2, v9 │ │ +072ca2: 01a3 |000d: move v3, v10 │ │ +072ca4: 01b4 |000e: move v4, v11 │ │ +072ca6: 01c5 |000f: move v5, v12 │ │ +072ca8: 7407 f310 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.cone:(FFFFFI)V // method@10f3 │ │ +072cae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0013 line=585 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0014 reg=8 x F │ │ @@ -66165,140 +66168,140 @@ │ │ type : '(FFFFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 258 16-bit code units │ │ -064f0c: |[064f0c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFFI)V │ │ -064f1c: 54d8 d509 |0000: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -064f20: 6209 c809 |0002: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c8 │ │ -064f24: 3298 0a00 |0004: if-eq v8, v9, 000e // +000a │ │ -064f28: 2208 bc02 |0006: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -064f2c: 1a09 770c |0008: const-string v9, "Must call begin(ShapeType.Cone)" // string@0c77 │ │ -064f30: 7020 291e 9800 |000a: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -064f36: 2708 |000d: throw v8 │ │ -064f38: 7010 ee10 0d00 |000e: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -064f3e: da08 1304 |0011: mul-int/lit8 v8, v19, #int 4 // #04 │ │ -064f42: d808 0802 |0013: add-int/lit8 v8, v8, #int 2 // #02 │ │ -064f46: 7020 ef10 8d00 |0015: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -064f4c: 1408 da0f c940 |0018: const v8, #float 6.28319 // #40c90fda │ │ -064f52: 0200 1300 |001b: move/from16 v0, v19 │ │ -064f56: 8209 |001d: int-to-float v9, v0 │ │ -064f58: a901 0809 |001e: div-float v1, v8, v9 │ │ -064f5c: 7110 3c12 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -064f62: 0a02 |0023: move-result v2 │ │ -064f64: 7110 4a12 0100 |0024: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -064f6a: 0a06 |0027: move-result v6 │ │ -064f6c: 0203 1100 |0028: move/from16 v3, v17 │ │ -064f70: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -064f72: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -064f74: 0200 1300 |002c: move/from16 v0, v19 │ │ -064f78: 3505 8f00 |002e: if-ge v5, v0, 00bd // +008f │ │ -064f7c: 54d8 d809 |0030: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064f80: 54d9 d309 |0032: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064f84: 5299 6503 |0034: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064f88: 54da d309 |0036: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064f8c: 52aa 6403 |0038: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064f90: 54db d309 |003a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064f94: 52bb 6303 |003c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064f98: 54dc d309 |003e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064f9c: 52cc 6203 |0040: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064fa0: 725c 5410 98ba |0042: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064fa6: 54d8 d809 |0045: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064faa: a609 0e03 |0047: add-float v9, v14, v3 │ │ -064fae: a60a 0f04 |0049: add-float v10, v15, v4 │ │ -064fb2: 0200 1000 |004b: move/from16 v0, v16 │ │ -064fb6: 7240 5b10 980a |004d: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064fbc: 54d8 d809 |0050: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064fc0: 54d9 d309 |0052: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064fc4: 5299 6503 |0054: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -064fc8: 54da d309 |0056: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064fcc: 52aa 6403 |0058: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -064fd0: 54db d309 |005a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064fd4: 52bb 6303 |005c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -064fd8: 54dc d309 |005e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064fdc: 52cc 6203 |0060: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -064fe0: 725c 5410 98ba |0062: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -064fe6: 54d8 d809 |0065: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064fea: a609 1012 |0067: add-float v9, v16, v18 │ │ -064fee: 7240 5b10 e89f |0069: invoke-interface {v8, v14, v15, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -064ff4: 54d8 d809 |006c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -064ff8: 54d9 d309 |006e: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -064ffc: 5299 6503 |0070: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065000: 54da d309 |0072: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065004: 52aa 6403 |0074: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065008: 54db d309 |0076: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06500c: 52bb 6303 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065010: 54dc d309 |007a: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065014: 52cc 6203 |007c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065018: 725c 5410 98ba |007e: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06501e: 54d8 d809 |0081: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065022: a609 0e03 |0083: add-float v9, v14, v3 │ │ -065026: a60a 0f04 |0085: add-float v10, v15, v4 │ │ -06502a: 0200 1000 |0087: move/from16 v0, v16 │ │ -06502e: 7240 5b10 980a |0089: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065034: 0137 |008c: move v7, v3 │ │ -065036: a808 0203 |008d: mul-float v8, v2, v3 │ │ -06503a: a809 0604 |008f: mul-float v9, v6, v4 │ │ -06503e: a703 0809 |0091: sub-float v3, v8, v9 │ │ -065042: a808 0607 |0093: mul-float v8, v6, v7 │ │ -065046: a809 0204 |0095: mul-float v9, v2, v4 │ │ -06504a: a604 0809 |0097: add-float v4, v8, v9 │ │ -06504e: 54d8 d809 |0099: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065052: 54d9 d309 |009b: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065056: 5299 6503 |009d: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06505a: 54da d309 |009f: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06505e: 52aa 6403 |00a1: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065062: 54db d309 |00a3: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065066: 52bb 6303 |00a5: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06506a: 54dc d309 |00a7: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06506e: 52cc 6203 |00a9: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065072: 725c 5410 98ba |00ab: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065078: 54d8 d809 |00ae: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06507c: a609 0e03 |00b0: add-float v9, v14, v3 │ │ -065080: a60a 0f04 |00b2: add-float v10, v15, v4 │ │ -065084: 0200 1000 |00b4: move/from16 v0, v16 │ │ -065088: 7240 5b10 980a |00b6: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06508e: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -065092: 2900 71ff |00bb: goto/16 002c // -008f │ │ -065096: 54d8 d809 |00bd: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06509a: 54d9 d309 |00bf: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06509e: 5299 6503 |00c1: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0650a2: 54da d309 |00c3: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650a6: 52aa 6403 |00c5: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0650aa: 54db d309 |00c7: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650ae: 52bb 6303 |00c9: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0650b2: 54dc d309 |00cb: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650b6: 52cc 6203 |00cd: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0650ba: 725c 5410 98ba |00cf: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0650c0: 54d8 d809 |00d2: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0650c4: a609 0e03 |00d4: add-float v9, v14, v3 │ │ -0650c8: a60a 0f04 |00d6: add-float v10, v15, v4 │ │ -0650cc: 0200 1000 |00d8: move/from16 v0, v16 │ │ -0650d0: 7240 5b10 980a |00da: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0650d6: 0137 |00dd: move v7, v3 │ │ -0650d8: 0203 1100 |00de: move/from16 v3, v17 │ │ -0650dc: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ -0650de: 54d8 d809 |00e1: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0650e2: 54d9 d309 |00e3: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650e6: 5299 6503 |00e5: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0650ea: 54da d309 |00e7: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650ee: 52aa 6403 |00e9: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0650f2: 54db d309 |00eb: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650f6: 52bb 6303 |00ed: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0650fa: 54dc d309 |00ef: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0650fe: 52cc 6203 |00f1: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065102: 725c 5410 98ba |00f3: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065108: 54d8 d809 |00f6: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06510c: a609 0e03 |00f8: add-float v9, v14, v3 │ │ -065110: a60a 0f04 |00fa: add-float v10, v15, v4 │ │ -065114: 0200 1000 |00fc: move/from16 v0, v16 │ │ -065118: 7240 5b10 980a |00fe: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06511e: 0e00 |0101: return-void │ │ +072cb0: |[072cb0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.cone:(FFFFFI)V │ │ +072cc0: 54d8 d509 |0000: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +072cc4: 6209 c809 |0002: sget-object v9, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Cone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c8 │ │ +072cc8: 3298 0a00 |0004: if-eq v8, v9, 000e // +000a │ │ +072ccc: 2208 bc02 |0006: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +072cd0: 1a09 770c |0008: const-string v9, "Must call begin(ShapeType.Cone)" // string@0c77 │ │ +072cd4: 7020 291e 9800 |000a: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +072cda: 2708 |000d: throw v8 │ │ +072cdc: 7010 ee10 0d00 |000e: invoke-direct {v13}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +072ce2: da08 1304 |0011: mul-int/lit8 v8, v19, #int 4 // #04 │ │ +072ce6: d808 0802 |0013: add-int/lit8 v8, v8, #int 2 // #02 │ │ +072cea: 7020 ef10 8d00 |0015: invoke-direct {v13, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +072cf0: 1408 da0f c940 |0018: const v8, #float 6.28319 // #40c90fda │ │ +072cf6: 0200 1300 |001b: move/from16 v0, v19 │ │ +072cfa: 8209 |001d: int-to-float v9, v0 │ │ +072cfc: a901 0809 |001e: div-float v1, v8, v9 │ │ +072d00: 7110 3c12 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +072d06: 0a02 |0023: move-result v2 │ │ +072d08: 7110 4a12 0100 |0024: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +072d0e: 0a06 |0027: move-result v6 │ │ +072d10: 0203 1100 |0028: move/from16 v3, v17 │ │ +072d14: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +072d16: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +072d18: 0200 1300 |002c: move/from16 v0, v19 │ │ +072d1c: 3505 8f00 |002e: if-ge v5, v0, 00bd // +008f │ │ +072d20: 54d8 d809 |0030: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072d24: 54d9 d309 |0032: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d28: 5299 6503 |0034: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072d2c: 54da d309 |0036: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d30: 52aa 6403 |0038: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072d34: 54db d309 |003a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d38: 52bb 6303 |003c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072d3c: 54dc d309 |003e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d40: 52cc 6203 |0040: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072d44: 725c 5410 98ba |0042: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072d4a: 54d8 d809 |0045: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072d4e: a609 0e03 |0047: add-float v9, v14, v3 │ │ +072d52: a60a 0f04 |0049: add-float v10, v15, v4 │ │ +072d56: 0200 1000 |004b: move/from16 v0, v16 │ │ +072d5a: 7240 5b10 980a |004d: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072d60: 54d8 d809 |0050: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072d64: 54d9 d309 |0052: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d68: 5299 6503 |0054: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072d6c: 54da d309 |0056: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d70: 52aa 6403 |0058: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072d74: 54db d309 |005a: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d78: 52bb 6303 |005c: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072d7c: 54dc d309 |005e: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072d80: 52cc 6203 |0060: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072d84: 725c 5410 98ba |0062: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072d8a: 54d8 d809 |0065: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072d8e: a609 1012 |0067: add-float v9, v16, v18 │ │ +072d92: 7240 5b10 e89f |0069: invoke-interface {v8, v14, v15, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072d98: 54d8 d809 |006c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072d9c: 54d9 d309 |006e: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072da0: 5299 6503 |0070: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072da4: 54da d309 |0072: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072da8: 52aa 6403 |0074: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072dac: 54db d309 |0076: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072db0: 52bb 6303 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072db4: 54dc d309 |007a: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072db8: 52cc 6203 |007c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072dbc: 725c 5410 98ba |007e: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072dc2: 54d8 d809 |0081: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072dc6: a609 0e03 |0083: add-float v9, v14, v3 │ │ +072dca: a60a 0f04 |0085: add-float v10, v15, v4 │ │ +072dce: 0200 1000 |0087: move/from16 v0, v16 │ │ +072dd2: 7240 5b10 980a |0089: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072dd8: 0137 |008c: move v7, v3 │ │ +072dda: a808 0203 |008d: mul-float v8, v2, v3 │ │ +072dde: a809 0604 |008f: mul-float v9, v6, v4 │ │ +072de2: a703 0809 |0091: sub-float v3, v8, v9 │ │ +072de6: a808 0607 |0093: mul-float v8, v6, v7 │ │ +072dea: a809 0204 |0095: mul-float v9, v2, v4 │ │ +072dee: a604 0809 |0097: add-float v4, v8, v9 │ │ +072df2: 54d8 d809 |0099: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072df6: 54d9 d309 |009b: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072dfa: 5299 6503 |009d: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072dfe: 54da d309 |009f: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e02: 52aa 6403 |00a1: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072e06: 54db d309 |00a3: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e0a: 52bb 6303 |00a5: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072e0e: 54dc d309 |00a7: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e12: 52cc 6203 |00a9: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072e16: 725c 5410 98ba |00ab: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072e1c: 54d8 d809 |00ae: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072e20: a609 0e03 |00b0: add-float v9, v14, v3 │ │ +072e24: a60a 0f04 |00b2: add-float v10, v15, v4 │ │ +072e28: 0200 1000 |00b4: move/from16 v0, v16 │ │ +072e2c: 7240 5b10 980a |00b6: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072e32: d805 0501 |00b9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +072e36: 2900 71ff |00bb: goto/16 002c // -008f │ │ +072e3a: 54d8 d809 |00bd: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072e3e: 54d9 d309 |00bf: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e42: 5299 6503 |00c1: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072e46: 54da d309 |00c3: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e4a: 52aa 6403 |00c5: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072e4e: 54db d309 |00c7: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e52: 52bb 6303 |00c9: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072e56: 54dc d309 |00cb: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e5a: 52cc 6203 |00cd: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072e5e: 725c 5410 98ba |00cf: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072e64: 54d8 d809 |00d2: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072e68: a609 0e03 |00d4: add-float v9, v14, v3 │ │ +072e6c: a60a 0f04 |00d6: add-float v10, v15, v4 │ │ +072e70: 0200 1000 |00d8: move/from16 v0, v16 │ │ +072e74: 7240 5b10 980a |00da: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072e7a: 0137 |00dd: move v7, v3 │ │ +072e7c: 0203 1100 |00de: move/from16 v3, v17 │ │ +072e80: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ +072e82: 54d8 d809 |00e1: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072e86: 54d9 d309 |00e3: iget-object v9, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e8a: 5299 6503 |00e5: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +072e8e: 54da d309 |00e7: iget-object v10, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e92: 52aa 6403 |00e9: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +072e96: 54db d309 |00eb: iget-object v11, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072e9a: 52bb 6303 |00ed: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +072e9e: 54dc d309 |00ef: iget-object v12, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +072ea2: 52cc 6203 |00f1: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +072ea6: 725c 5410 98ba |00f3: invoke-interface {v8, v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +072eac: 54d8 d809 |00f6: iget-object v8, v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +072eb0: a609 0e03 |00f8: add-float v9, v14, v3 │ │ +072eb4: a60a 0f04 |00fa: add-float v10, v15, v4 │ │ +072eb8: 0200 1000 |00fc: move/from16 v0, v16 │ │ +072ebc: 7240 5b10 980a |00fe: invoke-interface {v8, v9, v10, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +072ec2: 0e00 |0101: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x000e line=589 │ │ 0x0011 line=590 │ │ 0x0018 line=591 │ │ 0x0020 line=592 │ │ @@ -66343,305 +66346,305 @@ │ │ 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 │ │ -065120: |[065120] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFF)V │ │ -065130: a70b 1513 |0000: sub-float v11, v21, v19 │ │ -065134: a70e 1614 |0002: sub-float v14, v22, v20 │ │ -065138: a70c 1715 |0004: sub-float v12, v23, v21 │ │ -06513c: a70f 1816 |0006: sub-float v15, v24, v22 │ │ -065140: a70d 1917 |0008: sub-float v13, v25, v23 │ │ -065144: a710 1a18 |000a: sub-float v16, v26, v24 │ │ -065148: a801 0b0b |000c: mul-float v1, v11, v11 │ │ -06514c: a802 0e0e |000e: mul-float v2, v14, v14 │ │ -065150: c621 |0010: add-float/2addr v1, v2 │ │ -065152: 8911 |0011: float-to-double v1, v1 │ │ -065154: 7120 8e24 2100 |0012: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06515a: 0b01 |0015: move-result-wide v1 │ │ -06515c: 8c11 |0016: double-to-float v1, v1 │ │ -06515e: a802 0c0c |0017: mul-float v2, v12, v12 │ │ -065162: a803 0f0f |0019: mul-float v3, v15, v15 │ │ -065166: c632 |001b: add-float/2addr v2, v3 │ │ -065168: 8922 |001c: float-to-double v2, v2 │ │ -06516a: 7120 8e24 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -065170: 0b02 |0020: move-result-wide v2 │ │ -065172: 8c22 |0021: double-to-float v2, v2 │ │ -065174: c621 |0022: add-float/2addr v1, v2 │ │ -065176: a802 0d0d |0023: mul-float v2, v13, v13 │ │ -06517a: a803 1010 |0025: mul-float v3, v16, v16 │ │ -06517e: c632 |0027: add-float/2addr v2, v3 │ │ -065180: 8922 |0028: float-to-double v2, v2 │ │ -065182: 7120 8e24 3200 |0029: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -065188: 0b02 |002c: move-result-wide v2 │ │ -06518a: 8c22 |002d: double-to-float v2, v2 │ │ -06518c: a611 0102 |002e: add-float v17, v1, v2 │ │ -065190: 0200 1100 |0030: move/from16 v0, v17 │ │ -065194: 8901 |0032: float-to-double v1, v0 │ │ -065196: 7120 8124 2100 |0033: invoke-static {v1, v2}, Ljava/lang/Math;.cbrt:(D)D // method@2481 │ │ -06519c: 0b01 |0036: move-result-wide v1 │ │ -06519e: 8a11 |0037: double-to-int v1, v1 │ │ -0651a0: da0a 0104 |0038: mul-int/lit8 v10, v1, #int 4 // #04 │ │ -0651a4: 0801 1200 |003a: move-object/from16 v1, v18 │ │ -0651a8: 0202 1300 |003c: move/from16 v2, v19 │ │ -0651ac: 0203 1400 |003e: move/from16 v3, v20 │ │ -0651b0: 0204 1500 |0040: move/from16 v4, v21 │ │ -0651b4: 0205 1600 |0042: move/from16 v5, v22 │ │ -0651b8: 0206 1700 |0044: move/from16 v6, v23 │ │ -0651bc: 0207 1800 |0046: move/from16 v7, v24 │ │ -0651c0: 0208 1900 |0048: move/from16 v8, v25 │ │ -0651c4: 0209 1a00 |004a: move/from16 v9, v26 │ │ -0651c8: 740a f510 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@10f5 │ │ -0651ce: 0e00 |004f: return-void │ │ +072ec4: |[072ec4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFF)V │ │ +072ed4: a70c 1614 |0000: sub-float v12, v22, v20 │ │ +072ed8: a70f 1715 |0002: sub-float v15, v23, v21 │ │ +072edc: a70d 1816 |0004: sub-float v13, v24, v22 │ │ +072ee0: a710 1917 |0006: sub-float v16, v25, v23 │ │ +072ee4: a70e 1a18 |0008: sub-float v14, v26, v24 │ │ +072ee8: a711 1b19 |000a: sub-float v17, v27, v25 │ │ +072eec: a802 0c0c |000c: mul-float v2, v12, v12 │ │ +072ef0: a803 0f0f |000e: mul-float v3, v15, v15 │ │ +072ef4: c632 |0010: add-float/2addr v2, v3 │ │ +072ef6: 8922 |0011: float-to-double v2, v2 │ │ +072ef8: 7120 8e24 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +072efe: 0b02 |0015: move-result-wide v2 │ │ +072f00: 8c22 |0016: double-to-float v2, v2 │ │ +072f02: a803 0d0d |0017: mul-float v3, v13, v13 │ │ +072f06: a804 1010 |0019: mul-float v4, v16, v16 │ │ +072f0a: c643 |001b: add-float/2addr v3, v4 │ │ +072f0c: 8934 |001c: float-to-double v4, v3 │ │ +072f0e: 7120 8e24 5400 |001d: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +072f14: 0b04 |0020: move-result-wide v4 │ │ +072f16: 8c43 |0021: double-to-float v3, v4 │ │ +072f18: c632 |0022: add-float/2addr v2, v3 │ │ +072f1a: a803 0e0e |0023: mul-float v3, v14, v14 │ │ +072f1e: a804 1111 |0025: mul-float v4, v17, v17 │ │ +072f22: c643 |0027: add-float/2addr v3, v4 │ │ +072f24: 8934 |0028: float-to-double v4, v3 │ │ +072f26: 7120 8e24 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +072f2c: 0b04 |002c: move-result-wide v4 │ │ +072f2e: 8c43 |002d: double-to-float v3, v4 │ │ +072f30: a612 0203 |002e: add-float v18, v2, v3 │ │ +072f34: 0200 1200 |0030: move/from16 v0, v18 │ │ +072f38: 8902 |0032: float-to-double v2, v0 │ │ +072f3a: 7120 8124 3200 |0033: invoke-static {v2, v3}, Ljava/lang/Math;.cbrt:(D)D // method@2481 │ │ +072f40: 0b02 |0036: move-result-wide v2 │ │ +072f42: 8a22 |0037: double-to-int v2, v2 │ │ +072f44: da0b 0204 |0038: mul-int/lit8 v11, v2, #int 4 // #04 │ │ +072f48: 0802 1300 |003a: move-object/from16 v2, v19 │ │ +072f4c: 0203 1400 |003c: move/from16 v3, v20 │ │ +072f50: 0204 1500 |003e: move/from16 v4, v21 │ │ +072f54: 0205 1600 |0040: move/from16 v5, v22 │ │ +072f58: 0206 1700 |0042: move/from16 v6, v23 │ │ +072f5c: 0207 1800 |0044: move/from16 v7, v24 │ │ +072f60: 0208 1900 |0046: move/from16 v8, v25 │ │ +072f64: 0209 1a00 |0048: move/from16 v9, v26 │ │ +072f68: 020a 1b00 |004a: move/from16 v10, v27 │ │ +072f6c: 740a f510 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@10f5 │ │ +072f72: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0002 line=256 │ │ 0x0004 line=257 │ │ 0x0006 line=258 │ │ 0x0008 line=259 │ │ 0x000a line=260 │ │ 0x000c line=261 │ │ 0x0030 line=263 │ │ 0x004f line=264 │ │ 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 : 45 │ │ ins : 10 │ │ outs : 5 │ │ insns size : 403 16-bit code units │ │ -0651d0: |[0651d0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFFI)V │ │ -0651e0: 0800 2300 |0000: move-object/from16 v0, v35 │ │ -0651e4: 5400 d509 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0651e8: 081e 0000 |0004: move-object/from16 v30, v0 │ │ -0651ec: 621f c909 |0006: sget-object v31, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c9 │ │ -0651f0: 0800 1e00 |0008: move-object/from16 v0, v30 │ │ -0651f4: 0801 1f00 |000a: move-object/from16 v1, v31 │ │ -0651f8: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ -0651fc: 221e bc02 |000e: new-instance v30, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -065200: 1a1f 780c |0010: const-string v31, "Must call begin(ShapeType.Curve)" // string@0c78 │ │ -065204: 7602 291e 1e00 |0012: invoke-direct/range {v30, v31}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -06520a: 271e |0015: throw v30 │ │ -06520c: 7601 ee10 2300 |0016: invoke-direct/range {v35}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -065212: d81e 2c01 |0019: add-int/lit8 v30, v44, #int 1 // #01 │ │ -065216: 0800 2300 |001b: move-object/from16 v0, v35 │ │ -06521a: 0201 1e00 |001d: move/from16 v1, v30 │ │ -06521e: 7020 ef10 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -065224: a70a 2624 |0022: sub-float v10, v38, v36 │ │ -065228: a70d 2725 |0024: sub-float v13, v39, v37 │ │ -06522c: a70b 2826 |0026: sub-float v11, v40, v38 │ │ -065230: a70e 2927 |0028: sub-float v14, v41, v39 │ │ -065234: a70c 2a28 |002a: sub-float v12, v42, v40 │ │ -065238: a70f 2b29 |002c: sub-float v15, v43, v41 │ │ -06523c: 151e 803f |002e: const/high16 v30, #int 1065353216 // #3f80 │ │ -065240: 0200 2c00 |0030: move/from16 v0, v44 │ │ -065244: 8200 |0032: int-to-float v0, v0 │ │ -065246: 021f 0000 |0033: move/from16 v31, v0 │ │ -06524a: a917 1e1f |0035: div-float v23, v30, v31 │ │ -06524e: a818 1717 |0037: mul-float v24, v23, v23 │ │ -065252: a81e 1717 |0039: mul-float v30, v23, v23 │ │ -065256: a819 1e17 |003b: mul-float v25, v30, v23 │ │ -06525a: 151e 4040 |003d: const/high16 v30, #int 1077936128 // #4040 │ │ -06525e: a812 1e17 |003f: mul-float v18, v30, v23 │ │ -065262: 151e 4040 |0041: const/high16 v30, #int 1077936128 // #4040 │ │ -065266: a813 1e18 |0043: mul-float v19, v30, v24 │ │ -06526a: 151e c040 |0045: const/high16 v30, #int 1086324736 // #40c0 │ │ -06526e: a814 1e18 |0047: mul-float v20, v30, v24 │ │ -065272: 151e c040 |0049: const/high16 v30, #int 1086324736 // #40c0 │ │ -065276: a815 1e19 |004b: mul-float v21, v30, v25 │ │ -06527a: 151e 0040 |004d: const/high16 v30, #int 1073741824 // #4000 │ │ -06527e: a81e 1e26 |004f: mul-float v30, v30, v38 │ │ -065282: a71e 241e |0051: sub-float v30, v36, v30 │ │ -065286: a61a 1e28 |0053: add-float v26, v30, v40 │ │ -06528a: 151e 0040 |0055: const/high16 v30, #int 1073741824 // #4000 │ │ -06528e: a81e 1e27 |0057: mul-float v30, v30, v39 │ │ -065292: a71e 251e |0059: sub-float v30, v37, v30 │ │ -065296: a61b 1e29 |005b: add-float v27, v30, v41 │ │ -06529a: a71e 2628 |005d: sub-float v30, v38, v40 │ │ -06529e: 151f 4040 |005f: const/high16 v31, #int 1077936128 // #4040 │ │ -0652a2: a81e 1e1f |0061: mul-float v30, v30, v31 │ │ -0652a6: a71e 1e24 |0063: sub-float v30, v30, v36 │ │ -0652aa: a61c 1e2a |0065: add-float v28, v30, v42 │ │ -0652ae: a71e 2729 |0067: sub-float v30, v39, v41 │ │ -0652b2: 151f 4040 |0069: const/high16 v31, #int 1077936128 // #4040 │ │ -0652b6: a81e 1e1f |006b: mul-float v30, v30, v31 │ │ -0652ba: a71e 1e25 |006d: sub-float v30, v30, v37 │ │ -0652be: a61d 1e2b |006f: add-float v29, v30, v43 │ │ -0652c2: 0210 2400 |0071: move/from16 v16, v36 │ │ -0652c6: 0211 2500 |0073: move/from16 v17, v37 │ │ -0652ca: a71e 2624 |0075: sub-float v30, v38, v36 │ │ -0652ce: a81e 1e12 |0077: mul-float v30, v30, v18 │ │ -0652d2: a81f 1a13 |0079: mul-float v31, v26, v19 │ │ -0652d6: a61e 1e1f |007b: add-float v30, v30, v31 │ │ -0652da: a81f 1c19 |007d: mul-float v31, v28, v25 │ │ -0652de: a608 1e1f |007f: add-float v8, v30, v31 │ │ -0652e2: a71e 2725 |0081: sub-float v30, v39, v37 │ │ -0652e6: a81e 1e12 |0083: mul-float v30, v30, v18 │ │ -0652ea: a81f 1b13 |0085: mul-float v31, v27, v19 │ │ -0652ee: a61e 1e1f |0087: add-float v30, v30, v31 │ │ -0652f2: a81f 1d19 |0089: mul-float v31, v29, v25 │ │ -0652f6: a609 1e1f |008b: add-float v9, v30, v31 │ │ -0652fa: a81e 1a14 |008d: mul-float v30, v26, v20 │ │ -0652fe: a81f 1c15 |008f: mul-float v31, v28, v21 │ │ -065302: a606 1e1f |0091: add-float v6, v30, v31 │ │ -065306: a81e 1b14 |0093: mul-float v30, v27, v20 │ │ -06530a: a81f 1d15 |0095: mul-float v31, v29, v21 │ │ -06530e: a607 1e1f |0097: add-float v7, v30, v31 │ │ -065312: a804 1c15 |0099: mul-float v4, v28, v21 │ │ -065316: a805 1d15 |009b: mul-float v5, v29, v21 │ │ -06531a: 0800 2300 |009d: move-object/from16 v0, v35 │ │ -06531e: 5400 d809 |009f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065322: 081e 0000 |00a1: move-object/from16 v30, v0 │ │ -065326: 0800 2300 |00a3: move-object/from16 v0, v35 │ │ -06532a: 5400 d309 |00a5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06532e: 081f 0000 |00a7: move-object/from16 v31, v0 │ │ -065332: 0800 1f00 |00a9: move-object/from16 v0, v31 │ │ -065336: 5200 6503 |00ab: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06533a: 021f 0000 |00ad: move/from16 v31, v0 │ │ -06533e: 0800 2300 |00af: move-object/from16 v0, v35 │ │ -065342: 5400 d309 |00b1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065346: 0820 0000 |00b3: move-object/from16 v32, v0 │ │ -06534a: 0800 2000 |00b5: move-object/from16 v0, v32 │ │ -06534e: 5200 6403 |00b7: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065352: 0220 0000 |00b9: move/from16 v32, v0 │ │ -065356: 0800 2300 |00bb: move-object/from16 v0, v35 │ │ -06535a: 5400 d309 |00bd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06535e: 0821 0000 |00bf: move-object/from16 v33, v0 │ │ -065362: 0800 2100 |00c1: move-object/from16 v0, v33 │ │ -065366: 5200 6303 |00c3: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06536a: 0221 0000 |00c5: move/from16 v33, v0 │ │ -06536e: 0800 2300 |00c7: move-object/from16 v0, v35 │ │ -065372: 5400 d309 |00c9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065376: 0822 0000 |00cb: move-object/from16 v34, v0 │ │ -06537a: 0800 2200 |00cd: move-object/from16 v0, v34 │ │ -06537e: 5200 6203 |00cf: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065382: 0222 0000 |00d1: move/from16 v34, v0 │ │ -065386: 7805 5410 1e00 |00d3: invoke-interface/range {v30, v31, v32, v33, v34}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06538c: 0800 2300 |00d6: move-object/from16 v0, v35 │ │ -065390: 5400 d809 |00d8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065394: 081e 0000 |00da: move-object/from16 v30, v0 │ │ -065398: 131f 0000 |00dc: const/16 v31, #int 0 // #0 │ │ -06539c: 0800 1e00 |00de: move-object/from16 v0, v30 │ │ -0653a0: 0201 2400 |00e0: move/from16 v1, v36 │ │ -0653a4: 0202 2500 |00e2: move/from16 v2, v37 │ │ -0653a8: 0203 1f00 |00e4: move/from16 v3, v31 │ │ -0653ac: 7240 5b10 1032 |00e6: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0653b2: 0216 2c00 |00e9: move/from16 v22, v44 │ │ -0653b6: d82c 16ff |00eb: add-int/lit8 v44, v22, #int -1 // #ff │ │ -0653ba: 3d16 5900 |00ed: if-lez v22, 0146 // +0059 │ │ -0653be: a610 1008 |00ef: add-float v16, v16, v8 │ │ -0653c2: a611 1109 |00f1: add-float v17, v17, v9 │ │ -0653c6: c668 |00f3: add-float/2addr v8, v6 │ │ -0653c8: c679 |00f4: add-float/2addr v9, v7 │ │ -0653ca: c646 |00f5: add-float/2addr v6, v4 │ │ -0653cc: c657 |00f6: add-float/2addr v7, v5 │ │ -0653ce: 0800 2300 |00f7: move-object/from16 v0, v35 │ │ -0653d2: 5400 d809 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0653d6: 081e 0000 |00fb: move-object/from16 v30, v0 │ │ -0653da: 0800 2300 |00fd: move-object/from16 v0, v35 │ │ -0653de: 5400 d309 |00ff: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0653e2: 081f 0000 |0101: move-object/from16 v31, v0 │ │ -0653e6: 0800 1f00 |0103: move-object/from16 v0, v31 │ │ -0653ea: 5200 6503 |0105: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0653ee: 021f 0000 |0107: move/from16 v31, v0 │ │ -0653f2: 0800 2300 |0109: move-object/from16 v0, v35 │ │ -0653f6: 5400 d309 |010b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0653fa: 0820 0000 |010d: move-object/from16 v32, v0 │ │ -0653fe: 0800 2000 |010f: move-object/from16 v0, v32 │ │ -065402: 5200 6403 |0111: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065406: 0220 0000 |0113: move/from16 v32, v0 │ │ -06540a: 0800 2300 |0115: move-object/from16 v0, v35 │ │ -06540e: 5400 d309 |0117: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065412: 0821 0000 |0119: move-object/from16 v33, v0 │ │ -065416: 0800 2100 |011b: move-object/from16 v0, v33 │ │ -06541a: 5200 6303 |011d: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06541e: 0221 0000 |011f: move/from16 v33, v0 │ │ -065422: 0800 2300 |0121: move-object/from16 v0, v35 │ │ -065426: 5400 d309 |0123: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06542a: 0822 0000 |0125: move-object/from16 v34, v0 │ │ -06542e: 0800 2200 |0127: move-object/from16 v0, v34 │ │ -065432: 5200 6203 |0129: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065436: 0222 0000 |012b: move/from16 v34, v0 │ │ -06543a: 7805 5410 1e00 |012d: invoke-interface/range {v30, v31, v32, v33, v34}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065440: 0800 2300 |0130: move-object/from16 v0, v35 │ │ -065444: 5400 d809 |0132: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065448: 081e 0000 |0134: move-object/from16 v30, v0 │ │ -06544c: 131f 0000 |0136: const/16 v31, #int 0 // #0 │ │ -065450: 0800 1e00 |0138: move-object/from16 v0, v30 │ │ -065454: 0201 1000 |013a: move/from16 v1, v16 │ │ -065458: 0202 1100 |013c: move/from16 v2, v17 │ │ -06545c: 0203 1f00 |013e: move/from16 v3, v31 │ │ -065460: 7240 5b10 1032 |0140: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065466: 0216 2c00 |0143: move/from16 v22, v44 │ │ -06546a: 28a6 |0145: goto 00eb // -005a │ │ -06546c: 0800 2300 |0146: move-object/from16 v0, v35 │ │ -065470: 5400 d809 |0148: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065474: 081e 0000 |014a: move-object/from16 v30, v0 │ │ -065478: 0800 2300 |014c: move-object/from16 v0, v35 │ │ -06547c: 5400 d309 |014e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065480: 081f 0000 |0150: move-object/from16 v31, v0 │ │ -065484: 0800 1f00 |0152: move-object/from16 v0, v31 │ │ -065488: 5200 6503 |0154: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06548c: 021f 0000 |0156: move/from16 v31, v0 │ │ -065490: 0800 2300 |0158: move-object/from16 v0, v35 │ │ -065494: 5400 d309 |015a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065498: 0820 0000 |015c: move-object/from16 v32, v0 │ │ -06549c: 0800 2000 |015e: move-object/from16 v0, v32 │ │ -0654a0: 5200 6403 |0160: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0654a4: 0220 0000 |0162: move/from16 v32, v0 │ │ -0654a8: 0800 2300 |0164: move-object/from16 v0, v35 │ │ -0654ac: 5400 d309 |0166: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0654b0: 0821 0000 |0168: move-object/from16 v33, v0 │ │ -0654b4: 0800 2100 |016a: move-object/from16 v0, v33 │ │ -0654b8: 5200 6303 |016c: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0654bc: 0221 0000 |016e: move/from16 v33, v0 │ │ -0654c0: 0800 2300 |0170: move-object/from16 v0, v35 │ │ -0654c4: 5400 d309 |0172: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0654c8: 0822 0000 |0174: move-object/from16 v34, v0 │ │ -0654cc: 0800 2200 |0176: move-object/from16 v0, v34 │ │ -0654d0: 5200 6203 |0178: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0654d4: 0222 0000 |017a: move/from16 v34, v0 │ │ -0654d8: 7805 5410 1e00 |017c: invoke-interface/range {v30, v31, v32, v33, v34}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0654de: 0800 2300 |017f: move-object/from16 v0, v35 │ │ -0654e2: 5400 d809 |0181: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0654e6: 081e 0000 |0183: move-object/from16 v30, v0 │ │ -0654ea: 131f 0000 |0185: const/16 v31, #int 0 // #0 │ │ -0654ee: 0800 1e00 |0187: move-object/from16 v0, v30 │ │ -0654f2: 0201 2a00 |0189: move/from16 v1, v42 │ │ -0654f6: 0202 2b00 |018b: move/from16 v2, v43 │ │ -0654fa: 0203 1f00 |018d: move/from16 v3, v31 │ │ -0654fe: 7240 5b10 1032 |018f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065504: 0e00 |0192: return-void │ │ +072f74: |[072f74] com.badlogic.gdx.graphics.glutils.ShapeRenderer.curve:(FFFFFFFFI)V │ │ +072f84: 0800 2300 |0000: move-object/from16 v0, v35 │ │ +072f88: 5400 d509 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +072f8c: 081e 0000 |0004: move-object/from16 v30, v0 │ │ +072f90: 621f c909 |0006: sget-object v31, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Curve:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09c9 │ │ +072f94: 0800 1e00 |0008: move-object/from16 v0, v30 │ │ +072f98: 0801 1f00 |000a: move-object/from16 v1, v31 │ │ +072f9c: 3210 0a00 |000c: if-eq v0, v1, 0016 // +000a │ │ +072fa0: 221e bc02 |000e: new-instance v30, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +072fa4: 1a1f 780c |0010: const-string v31, "Must call begin(ShapeType.Curve)" // string@0c78 │ │ +072fa8: 7602 291e 1e00 |0012: invoke-direct/range {v30, v31}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +072fae: 271e |0015: throw v30 │ │ +072fb0: 7601 ee10 2300 |0016: invoke-direct/range {v35}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +072fb6: d81e 2c01 |0019: add-int/lit8 v30, v44, #int 1 // #01 │ │ +072fba: 0800 2300 |001b: move-object/from16 v0, v35 │ │ +072fbe: 0201 1e00 |001d: move/from16 v1, v30 │ │ +072fc2: 7020 ef10 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +072fc8: a70a 2624 |0022: sub-float v10, v38, v36 │ │ +072fcc: a70d 2725 |0024: sub-float v13, v39, v37 │ │ +072fd0: a70b 2826 |0026: sub-float v11, v40, v38 │ │ +072fd4: a70e 2927 |0028: sub-float v14, v41, v39 │ │ +072fd8: a70c 2a28 |002a: sub-float v12, v42, v40 │ │ +072fdc: a70f 2b29 |002c: sub-float v15, v43, v41 │ │ +072fe0: 151e 803f |002e: const/high16 v30, #int 1065353216 // #3f80 │ │ +072fe4: 0200 2c00 |0030: move/from16 v0, v44 │ │ +072fe8: 8200 |0032: int-to-float v0, v0 │ │ +072fea: 021f 0000 |0033: move/from16 v31, v0 │ │ +072fee: a917 1e1f |0035: div-float v23, v30, v31 │ │ +072ff2: a818 1717 |0037: mul-float v24, v23, v23 │ │ +072ff6: a81e 1717 |0039: mul-float v30, v23, v23 │ │ +072ffa: a819 1e17 |003b: mul-float v25, v30, v23 │ │ +072ffe: 151e 4040 |003d: const/high16 v30, #int 1077936128 // #4040 │ │ +073002: a812 1e17 |003f: mul-float v18, v30, v23 │ │ +073006: 151e 4040 |0041: const/high16 v30, #int 1077936128 // #4040 │ │ +07300a: a813 1e18 |0043: mul-float v19, v30, v24 │ │ +07300e: 151e c040 |0045: const/high16 v30, #int 1086324736 // #40c0 │ │ +073012: a814 1e18 |0047: mul-float v20, v30, v24 │ │ +073016: 151e c040 |0049: const/high16 v30, #int 1086324736 // #40c0 │ │ +07301a: a815 1e19 |004b: mul-float v21, v30, v25 │ │ +07301e: 151e 0040 |004d: const/high16 v30, #int 1073741824 // #4000 │ │ +073022: a81e 1e26 |004f: mul-float v30, v30, v38 │ │ +073026: a71e 241e |0051: sub-float v30, v36, v30 │ │ +07302a: a61a 1e28 |0053: add-float v26, v30, v40 │ │ +07302e: 151e 0040 |0055: const/high16 v30, #int 1073741824 // #4000 │ │ +073032: a81e 1e27 |0057: mul-float v30, v30, v39 │ │ +073036: a71e 251e |0059: sub-float v30, v37, v30 │ │ +07303a: a61b 1e29 |005b: add-float v27, v30, v41 │ │ +07303e: a71e 2628 |005d: sub-float v30, v38, v40 │ │ +073042: 151f 4040 |005f: const/high16 v31, #int 1077936128 // #4040 │ │ +073046: a81e 1e1f |0061: mul-float v30, v30, v31 │ │ +07304a: a71e 1e24 |0063: sub-float v30, v30, v36 │ │ +07304e: a61c 1e2a |0065: add-float v28, v30, v42 │ │ +073052: a71e 2729 |0067: sub-float v30, v39, v41 │ │ +073056: 151f 4040 |0069: const/high16 v31, #int 1077936128 // #4040 │ │ +07305a: a81e 1e1f |006b: mul-float v30, v30, v31 │ │ +07305e: a71e 1e25 |006d: sub-float v30, v30, v37 │ │ +073062: a61d 1e2b |006f: add-float v29, v30, v43 │ │ +073066: 0210 2400 |0071: move/from16 v16, v36 │ │ +07306a: 0211 2500 |0073: move/from16 v17, v37 │ │ +07306e: a71e 2624 |0075: sub-float v30, v38, v36 │ │ +073072: a81e 1e12 |0077: mul-float v30, v30, v18 │ │ +073076: a81f 1a13 |0079: mul-float v31, v26, v19 │ │ +07307a: a61e 1e1f |007b: add-float v30, v30, v31 │ │ +07307e: a81f 1c19 |007d: mul-float v31, v28, v25 │ │ +073082: a608 1e1f |007f: add-float v8, v30, v31 │ │ +073086: a71e 2725 |0081: sub-float v30, v39, v37 │ │ +07308a: a81e 1e12 |0083: mul-float v30, v30, v18 │ │ +07308e: a81f 1b13 |0085: mul-float v31, v27, v19 │ │ +073092: a61e 1e1f |0087: add-float v30, v30, v31 │ │ +073096: a81f 1d19 |0089: mul-float v31, v29, v25 │ │ +07309a: a609 1e1f |008b: add-float v9, v30, v31 │ │ +07309e: a81e 1a14 |008d: mul-float v30, v26, v20 │ │ +0730a2: a81f 1c15 |008f: mul-float v31, v28, v21 │ │ +0730a6: a606 1e1f |0091: add-float v6, v30, v31 │ │ +0730aa: a81e 1b14 |0093: mul-float v30, v27, v20 │ │ +0730ae: a81f 1d15 |0095: mul-float v31, v29, v21 │ │ +0730b2: a607 1e1f |0097: add-float v7, v30, v31 │ │ +0730b6: a804 1c15 |0099: mul-float v4, v28, v21 │ │ +0730ba: a805 1d15 |009b: mul-float v5, v29, v21 │ │ +0730be: 0800 2300 |009d: move-object/from16 v0, v35 │ │ +0730c2: 5400 d809 |009f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0730c6: 081e 0000 |00a1: move-object/from16 v30, v0 │ │ +0730ca: 0800 2300 |00a3: move-object/from16 v0, v35 │ │ +0730ce: 5400 d309 |00a5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0730d2: 081f 0000 |00a7: move-object/from16 v31, v0 │ │ +0730d6: 0800 1f00 |00a9: move-object/from16 v0, v31 │ │ +0730da: 5200 6503 |00ab: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0730de: 021f 0000 |00ad: move/from16 v31, v0 │ │ +0730e2: 0800 2300 |00af: move-object/from16 v0, v35 │ │ +0730e6: 5400 d309 |00b1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0730ea: 0820 0000 |00b3: move-object/from16 v32, v0 │ │ +0730ee: 0800 2000 |00b5: move-object/from16 v0, v32 │ │ +0730f2: 5200 6403 |00b7: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0730f6: 0220 0000 |00b9: move/from16 v32, v0 │ │ +0730fa: 0800 2300 |00bb: move-object/from16 v0, v35 │ │ +0730fe: 5400 d309 |00bd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073102: 0821 0000 |00bf: move-object/from16 v33, v0 │ │ +073106: 0800 2100 |00c1: move-object/from16 v0, v33 │ │ +07310a: 5200 6303 |00c3: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07310e: 0221 0000 |00c5: move/from16 v33, v0 │ │ +073112: 0800 2300 |00c7: move-object/from16 v0, v35 │ │ +073116: 5400 d309 |00c9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07311a: 0822 0000 |00cb: move-object/from16 v34, v0 │ │ +07311e: 0800 2200 |00cd: move-object/from16 v0, v34 │ │ +073122: 5200 6203 |00cf: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073126: 0222 0000 |00d1: move/from16 v34, v0 │ │ +07312a: 7805 5410 1e00 |00d3: invoke-interface/range {v30, v31, v32, v33, v34}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073130: 0800 2300 |00d6: move-object/from16 v0, v35 │ │ +073134: 5400 d809 |00d8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073138: 081e 0000 |00da: move-object/from16 v30, v0 │ │ +07313c: 131f 0000 |00dc: const/16 v31, #int 0 // #0 │ │ +073140: 0800 1e00 |00de: move-object/from16 v0, v30 │ │ +073144: 0201 2400 |00e0: move/from16 v1, v36 │ │ +073148: 0202 2500 |00e2: move/from16 v2, v37 │ │ +07314c: 0203 1f00 |00e4: move/from16 v3, v31 │ │ +073150: 7240 5b10 1032 |00e6: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073156: 0216 2c00 |00e9: move/from16 v22, v44 │ │ +07315a: d82c 16ff |00eb: add-int/lit8 v44, v22, #int -1 // #ff │ │ +07315e: 3d16 5900 |00ed: if-lez v22, 0146 // +0059 │ │ +073162: a610 1008 |00ef: add-float v16, v16, v8 │ │ +073166: a611 1109 |00f1: add-float v17, v17, v9 │ │ +07316a: c668 |00f3: add-float/2addr v8, v6 │ │ +07316c: c679 |00f4: add-float/2addr v9, v7 │ │ +07316e: c646 |00f5: add-float/2addr v6, v4 │ │ +073170: c657 |00f6: add-float/2addr v7, v5 │ │ +073172: 0800 2300 |00f7: move-object/from16 v0, v35 │ │ +073176: 5400 d809 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07317a: 081e 0000 |00fb: move-object/from16 v30, v0 │ │ +07317e: 0800 2300 |00fd: move-object/from16 v0, v35 │ │ +073182: 5400 d309 |00ff: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073186: 081f 0000 |0101: move-object/from16 v31, v0 │ │ +07318a: 0800 1f00 |0103: move-object/from16 v0, v31 │ │ +07318e: 5200 6503 |0105: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073192: 021f 0000 |0107: move/from16 v31, v0 │ │ +073196: 0800 2300 |0109: move-object/from16 v0, v35 │ │ +07319a: 5400 d309 |010b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07319e: 0820 0000 |010d: move-object/from16 v32, v0 │ │ +0731a2: 0800 2000 |010f: move-object/from16 v0, v32 │ │ +0731a6: 5200 6403 |0111: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0731aa: 0220 0000 |0113: move/from16 v32, v0 │ │ +0731ae: 0800 2300 |0115: move-object/from16 v0, v35 │ │ +0731b2: 5400 d309 |0117: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0731b6: 0821 0000 |0119: move-object/from16 v33, v0 │ │ +0731ba: 0800 2100 |011b: move-object/from16 v0, v33 │ │ +0731be: 5200 6303 |011d: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0731c2: 0221 0000 |011f: move/from16 v33, v0 │ │ +0731c6: 0800 2300 |0121: move-object/from16 v0, v35 │ │ +0731ca: 5400 d309 |0123: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0731ce: 0822 0000 |0125: move-object/from16 v34, v0 │ │ +0731d2: 0800 2200 |0127: move-object/from16 v0, v34 │ │ +0731d6: 5200 6203 |0129: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0731da: 0222 0000 |012b: move/from16 v34, v0 │ │ +0731de: 7805 5410 1e00 |012d: invoke-interface/range {v30, v31, v32, v33, v34}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0731e4: 0800 2300 |0130: move-object/from16 v0, v35 │ │ +0731e8: 5400 d809 |0132: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0731ec: 081e 0000 |0134: move-object/from16 v30, v0 │ │ +0731f0: 131f 0000 |0136: const/16 v31, #int 0 // #0 │ │ +0731f4: 0800 1e00 |0138: move-object/from16 v0, v30 │ │ +0731f8: 0201 1000 |013a: move/from16 v1, v16 │ │ +0731fc: 0202 1100 |013c: move/from16 v2, v17 │ │ +073200: 0203 1f00 |013e: move/from16 v3, v31 │ │ +073204: 7240 5b10 1032 |0140: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07320a: 0216 2c00 |0143: move/from16 v22, v44 │ │ +07320e: 28a6 |0145: goto 00eb // -005a │ │ +073210: 0800 2300 |0146: move-object/from16 v0, v35 │ │ +073214: 5400 d809 |0148: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073218: 081e 0000 |014a: move-object/from16 v30, v0 │ │ +07321c: 0800 2300 |014c: move-object/from16 v0, v35 │ │ +073220: 5400 d309 |014e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073224: 081f 0000 |0150: move-object/from16 v31, v0 │ │ +073228: 0800 1f00 |0152: move-object/from16 v0, v31 │ │ +07322c: 5200 6503 |0154: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073230: 021f 0000 |0156: move/from16 v31, v0 │ │ +073234: 0800 2300 |0158: move-object/from16 v0, v35 │ │ +073238: 5400 d309 |015a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07323c: 0820 0000 |015c: move-object/from16 v32, v0 │ │ +073240: 0800 2000 |015e: move-object/from16 v0, v32 │ │ +073244: 5200 6403 |0160: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073248: 0220 0000 |0162: move/from16 v32, v0 │ │ +07324c: 0800 2300 |0164: move-object/from16 v0, v35 │ │ +073250: 5400 d309 |0166: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073254: 0821 0000 |0168: move-object/from16 v33, v0 │ │ +073258: 0800 2100 |016a: move-object/from16 v0, v33 │ │ +07325c: 5200 6303 |016c: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073260: 0221 0000 |016e: move/from16 v33, v0 │ │ +073264: 0800 2300 |0170: move-object/from16 v0, v35 │ │ +073268: 5400 d309 |0172: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07326c: 0822 0000 |0174: move-object/from16 v34, v0 │ │ +073270: 0800 2200 |0176: move-object/from16 v0, v34 │ │ +073274: 5200 6203 |0178: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073278: 0222 0000 |017a: move/from16 v34, v0 │ │ +07327c: 7805 5410 1e00 |017c: invoke-interface/range {v30, v31, v32, v33, v34}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073282: 0800 2300 |017f: move-object/from16 v0, v35 │ │ +073286: 5400 d809 |0181: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07328a: 081e 0000 |0183: move-object/from16 v30, v0 │ │ +07328e: 131f 0000 |0185: const/16 v31, #int 0 // #0 │ │ +073292: 0800 1e00 |0187: move-object/from16 v0, v30 │ │ +073296: 0201 2a00 |0189: move/from16 v1, v42 │ │ +07329a: 0202 2b00 |018b: move/from16 v2, v43 │ │ +07329e: 0203 1f00 |018d: move/from16 v3, v31 │ │ +0732a2: 7240 5b10 1032 |018f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0732a8: 0e00 |0192: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0016 line=269 │ │ 0x0019 line=270 │ │ 0x0022 line=273 │ │ 0x0024 line=274 │ │ @@ -66728,18 +66731,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065508: |[065508] com.badlogic.gdx.graphics.glutils.ShapeRenderer.dispose:()V │ │ -065518: 5410 d809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06551c: 7210 5510 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.dispose:()V // method@1055 │ │ -065522: 0e00 |0005: return-void │ │ +0732ac: |[0732ac] com.badlogic.gdx.graphics.glutils.ShapeRenderer.dispose:()V │ │ +0732bc: 5410 d809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0732c0: 7210 5510 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.dispose:()V // method@1055 │ │ +0732c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0005 line=692 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ │ │ @@ -66748,199 +66751,199 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -065524: |[065524] com.badlogic.gdx.graphics.glutils.ShapeRenderer.end:()V │ │ -065534: 5410 d809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065538: 7210 5610 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@1056 │ │ -06553e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -065540: 5b10 d509 |0006: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -065544: 0e00 |0008: return-void │ │ +0732c8: |[0732c8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.end:()V │ │ +0732d8: 5410 d809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0732dc: 7210 5610 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@1056 │ │ +0732e2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0732e4: 5b10 d509 |0006: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +0732e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0005 line=681 │ │ 0x0008 line=682 │ │ 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 │ │ -065548: |[065548] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFF)V │ │ -065558: 1500 8040 |0000: const/high16 v0, #int 1082130432 // #4080 │ │ -06555c: 8961 |0002: float-to-double v1, v6 │ │ -06555e: 7120 8e24 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -065564: 0b01 |0006: move-result-wide v1 │ │ -065566: 8c11 |0007: double-to-float v1, v1 │ │ -065568: c810 |0008: mul-float/2addr v0, v1 │ │ -06556a: 8700 |0009: float-to-int v0, v0 │ │ -06556c: 6e50 f910 4365 |000a: invoke-virtual {v3, v4, v5, v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCircle:(FFFI)V // method@10f9 │ │ -065572: 0e00 |000d: return-void │ │ +0732ec: |[0732ec] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFF)V │ │ +0732fc: 1500 8040 |0000: const/high16 v0, #int 1082130432 // #4080 │ │ +073300: 8972 |0002: float-to-double v2, v7 │ │ +073302: 7120 8e24 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +073308: 0b02 |0006: move-result-wide v2 │ │ +07330a: 8c21 |0007: double-to-float v1, v2 │ │ +07330c: c810 |0008: mul-float/2addr v0, v1 │ │ +07330e: 8700 |0009: float-to-int v0, v0 │ │ +073310: 6e50 f910 5476 |000a: invoke-virtual {v4, v5, v6, v7, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCircle:(FFFI)V // method@10f9 │ │ +073316: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x000d line=515 │ │ 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 │ │ -065574: |[065574] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFFI)V │ │ -065584: 3c12 0a00 |0000: if-gtz v18, 000a // +000a │ │ -065588: 2209 7b03 |0002: new-instance v9, Ljava/lang/IllegalArgumentException; // type@037b │ │ -06558c: 1a0a c324 |0004: const-string v10, "segments must be >= 0." // string@24c3 │ │ -065590: 7020 6824 a900 |0006: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -065596: 2709 |0009: throw v9 │ │ -065598: 54e9 d509 |000a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -06559c: 620a ca09 |000c: sget-object v10, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ca │ │ -0655a0: 32a9 0a00 |000e: if-eq v9, v10, 0018 // +000a │ │ -0655a4: 2209 bc02 |0010: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0655a8: 1a0a 790c |0012: const-string v10, "Must call begin(ShapeType.FilledCircle)" // string@0c79 │ │ -0655ac: 7020 291e a900 |0014: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0655b2: 2709 |0017: throw v9 │ │ -0655b4: 7010 ee10 0e00 |0018: invoke-direct {v14}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -0655ba: da09 1203 |001b: mul-int/lit8 v9, v18, #int 3 // #03 │ │ -0655be: d809 0903 |001d: add-int/lit8 v9, v9, #int 3 // #03 │ │ -0655c2: 7020 ef10 9e00 |001f: invoke-direct {v14, v9}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -0655c8: 1309 6801 |0022: const/16 v9, #int 360 // #168 │ │ -0655cc: 9306 0912 |0024: div-int v6, v9, v18 │ │ -0655d0: 1409 da0f c940 |0026: const v9, #float 6.28319 // #40c90fda │ │ -0655d6: 0200 1200 |0029: move/from16 v0, v18 │ │ -0655da: 820a |002b: int-to-float v10, v0 │ │ -0655dc: a901 090a |002c: div-float v1, v9, v10 │ │ -0655e0: 7110 3c12 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -0655e6: 0a02 |0031: move-result v2 │ │ -0655e8: 7110 4a12 0100 |0032: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -0655ee: 0a07 |0035: move-result v7 │ │ -0655f0: 0203 1100 |0036: move/from16 v3, v17 │ │ -0655f4: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -0655f6: d812 12ff |0039: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0655fa: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -0655fc: 0200 1200 |003c: move/from16 v0, v18 │ │ -065600: 3505 6d00 |003e: if-ge v5, v0, 00ab // +006d │ │ -065604: 54e9 d809 |0040: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065608: 54ea d309 |0042: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06560c: 52aa 6503 |0044: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065610: 54eb d309 |0046: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065614: 52bb 6403 |0048: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065618: 54ec d309 |004a: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06561c: 52cc 6303 |004c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065620: 54ed d309 |004e: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065624: 52dd 6203 |0050: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065628: 725d 5410 a9cb |0052: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06562e: 54e9 d809 |0055: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065632: 120a |0057: const/4 v10, #int 0 // #0 │ │ -065634: 0200 1000 |0058: move/from16 v0, v16 │ │ -065638: 7240 5b10 f9a0 |005a: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06563e: 54e9 d809 |005d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065642: 54ea d309 |005f: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065646: 52aa 6503 |0061: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06564a: 54eb d309 |0063: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06564e: 52bb 6403 |0065: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065652: 54ec d309 |0067: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065656: 52cc 6303 |0069: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06565a: 54ed d309 |006b: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06565e: 52dd 6203 |006d: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065662: 725d 5410 a9cb |006f: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065668: 54e9 d809 |0072: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06566c: a60a 0f03 |0074: add-float v10, v15, v3 │ │ -065670: a60b 1004 |0076: add-float v11, v16, v4 │ │ -065674: 120c |0078: const/4 v12, #int 0 // #0 │ │ -065676: 7240 5b10 a9cb |0079: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06567c: 0138 |007c: move v8, v3 │ │ -06567e: a809 0203 |007d: mul-float v9, v2, v3 │ │ -065682: a80a 0704 |007f: mul-float v10, v7, v4 │ │ -065686: a703 090a |0081: sub-float v3, v9, v10 │ │ -06568a: a809 0708 |0083: mul-float v9, v7, v8 │ │ -06568e: a80a 0204 |0085: mul-float v10, v2, v4 │ │ -065692: a604 090a |0087: add-float v4, v9, v10 │ │ -065696: 54e9 d809 |0089: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06569a: 54ea d309 |008b: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06569e: 52aa 6503 |008d: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0656a2: 54eb d309 |008f: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656a6: 52bb 6403 |0091: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0656aa: 54ec d309 |0093: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656ae: 52cc 6303 |0095: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0656b2: 54ed d309 |0097: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656b6: 52dd 6203 |0099: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0656ba: 725d 5410 a9cb |009b: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0656c0: 54e9 d809 |009e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0656c4: a60a 0f03 |00a0: add-float v10, v15, v3 │ │ -0656c8: a60b 1004 |00a2: add-float v11, v16, v4 │ │ -0656cc: 120c |00a4: const/4 v12, #int 0 // #0 │ │ -0656ce: 7240 5b10 a9cb |00a5: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0656d4: d805 0501 |00a8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0656d8: 2892 |00aa: goto 003c // -006e │ │ -0656da: 54e9 d809 |00ab: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0656de: 54ea d309 |00ad: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656e2: 52aa 6503 |00af: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0656e6: 54eb d309 |00b1: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656ea: 52bb 6403 |00b3: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0656ee: 54ec d309 |00b5: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656f2: 52cc 6303 |00b7: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0656f6: 54ed d309 |00b9: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0656fa: 52dd 6203 |00bb: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0656fe: 725d 5410 a9cb |00bd: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065704: 54e9 d809 |00c0: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065708: 120a |00c2: const/4 v10, #int 0 // #0 │ │ -06570a: 0200 1000 |00c3: move/from16 v0, v16 │ │ -06570e: 7240 5b10 f9a0 |00c5: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065714: 54e9 d809 |00c8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065718: 54ea d309 |00ca: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06571c: 52aa 6503 |00cc: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065720: 54eb d309 |00ce: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065724: 52bb 6403 |00d0: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065728: 54ec d309 |00d2: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06572c: 52cc 6303 |00d4: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065730: 54ed d309 |00d6: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065734: 52dd 6203 |00d8: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065738: 725d 5410 a9cb |00da: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06573e: 54e9 d809 |00dd: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065742: a60a 0f03 |00df: add-float v10, v15, v3 │ │ -065746: a60b 1004 |00e1: add-float v11, v16, v4 │ │ -06574a: 120c |00e3: const/4 v12, #int 0 // #0 │ │ -06574c: 7240 5b10 a9cb |00e4: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065752: 0203 1100 |00e7: move/from16 v3, v17 │ │ -065756: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ -065758: 54e9 d809 |00ea: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06575c: 54ea d309 |00ec: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065760: 52aa 6503 |00ee: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065764: 54eb d309 |00f0: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065768: 52bb 6403 |00f2: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06576c: 54ec d309 |00f4: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065770: 52cc 6303 |00f6: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065774: 54ed d309 |00f8: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065778: 52dd 6203 |00fa: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06577c: 725d 5410 a9cb |00fc: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065782: 54e9 d809 |00ff: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065786: a60a 0f03 |0101: add-float v10, v15, v3 │ │ -06578a: a60b 1004 |0103: add-float v11, v16, v4 │ │ -06578e: 120c |0105: const/4 v12, #int 0 // #0 │ │ -065790: 7240 5b10 a9cb |0106: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065796: 0e00 |0109: return-void │ │ +073318: |[073318] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCircle:(FFFI)V │ │ +073328: 3c12 0a00 |0000: if-gtz v18, 000a // +000a │ │ +07332c: 2209 7b03 |0002: new-instance v9, Ljava/lang/IllegalArgumentException; // type@037b │ │ +073330: 1a0a c324 |0004: const-string v10, "segments must be >= 0." // string@24c3 │ │ +073334: 7020 6824 a900 |0006: invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +07333a: 2709 |0009: throw v9 │ │ +07333c: 54e9 d509 |000a: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073340: 620a ca09 |000c: sget-object v10, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCircle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ca │ │ +073344: 32a9 0a00 |000e: if-eq v9, v10, 0018 // +000a │ │ +073348: 2209 bc02 |0010: new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +07334c: 1a0a 790c |0012: const-string v10, "Must call begin(ShapeType.FilledCircle)" // string@0c79 │ │ +073350: 7020 291e a900 |0014: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073356: 2709 |0017: throw v9 │ │ +073358: 7010 ee10 0e00 |0018: invoke-direct {v14}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +07335e: da09 1203 |001b: mul-int/lit8 v9, v18, #int 3 // #03 │ │ +073362: d809 0903 |001d: add-int/lit8 v9, v9, #int 3 // #03 │ │ +073366: 7020 ef10 9e00 |001f: invoke-direct {v14, v9}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +07336c: 1309 6801 |0022: const/16 v9, #int 360 // #168 │ │ +073370: 9306 0912 |0024: div-int v6, v9, v18 │ │ +073374: 1409 da0f c940 |0026: const v9, #float 6.28319 // #40c90fda │ │ +07337a: 0200 1200 |0029: move/from16 v0, v18 │ │ +07337e: 820a |002b: int-to-float v10, v0 │ │ +073380: a901 090a |002c: div-float v1, v9, v10 │ │ +073384: 7110 3c12 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +07338a: 0a02 |0031: move-result v2 │ │ +07338c: 7110 4a12 0100 |0032: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +073392: 0a07 |0035: move-result v7 │ │ +073394: 0203 1100 |0036: move/from16 v3, v17 │ │ +073398: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +07339a: d812 12ff |0039: add-int/lit8 v18, v18, #int -1 // #ff │ │ +07339e: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +0733a0: 0200 1200 |003c: move/from16 v0, v18 │ │ +0733a4: 3505 6d00 |003e: if-ge v5, v0, 00ab // +006d │ │ +0733a8: 54e9 d809 |0040: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0733ac: 54ea d309 |0042: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733b0: 52aa 6503 |0044: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0733b4: 54eb d309 |0046: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733b8: 52bb 6403 |0048: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0733bc: 54ec d309 |004a: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733c0: 52cc 6303 |004c: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0733c4: 54ed d309 |004e: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733c8: 52dd 6203 |0050: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0733cc: 725d 5410 a9cb |0052: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0733d2: 54e9 d809 |0055: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0733d6: 120a |0057: const/4 v10, #int 0 // #0 │ │ +0733d8: 0200 1000 |0058: move/from16 v0, v16 │ │ +0733dc: 7240 5b10 f9a0 |005a: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0733e2: 54e9 d809 |005d: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0733e6: 54ea d309 |005f: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733ea: 52aa 6503 |0061: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0733ee: 54eb d309 |0063: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733f2: 52bb 6403 |0065: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0733f6: 54ec d309 |0067: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0733fa: 52cc 6303 |0069: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0733fe: 54ed d309 |006b: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073402: 52dd 6203 |006d: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073406: 725d 5410 a9cb |006f: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07340c: 54e9 d809 |0072: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073410: a60a 0f03 |0074: add-float v10, v15, v3 │ │ +073414: a60b 1004 |0076: add-float v11, v16, v4 │ │ +073418: 120c |0078: const/4 v12, #int 0 // #0 │ │ +07341a: 7240 5b10 a9cb |0079: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073420: 0138 |007c: move v8, v3 │ │ +073422: a809 0203 |007d: mul-float v9, v2, v3 │ │ +073426: a80a 0704 |007f: mul-float v10, v7, v4 │ │ +07342a: a703 090a |0081: sub-float v3, v9, v10 │ │ +07342e: a809 0708 |0083: mul-float v9, v7, v8 │ │ +073432: a80a 0204 |0085: mul-float v10, v2, v4 │ │ +073436: a604 090a |0087: add-float v4, v9, v10 │ │ +07343a: 54e9 d809 |0089: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07343e: 54ea d309 |008b: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073442: 52aa 6503 |008d: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073446: 54eb d309 |008f: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07344a: 52bb 6403 |0091: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07344e: 54ec d309 |0093: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073452: 52cc 6303 |0095: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073456: 54ed d309 |0097: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07345a: 52dd 6203 |0099: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07345e: 725d 5410 a9cb |009b: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073464: 54e9 d809 |009e: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073468: a60a 0f03 |00a0: add-float v10, v15, v3 │ │ +07346c: a60b 1004 |00a2: add-float v11, v16, v4 │ │ +073470: 120c |00a4: const/4 v12, #int 0 // #0 │ │ +073472: 7240 5b10 a9cb |00a5: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073478: d805 0501 |00a8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07347c: 2892 |00aa: goto 003c // -006e │ │ +07347e: 54e9 d809 |00ab: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073482: 54ea d309 |00ad: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073486: 52aa 6503 |00af: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07348a: 54eb d309 |00b1: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07348e: 52bb 6403 |00b3: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073492: 54ec d309 |00b5: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073496: 52cc 6303 |00b7: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07349a: 54ed d309 |00b9: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07349e: 52dd 6203 |00bb: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0734a2: 725d 5410 a9cb |00bd: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0734a8: 54e9 d809 |00c0: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0734ac: 120a |00c2: const/4 v10, #int 0 // #0 │ │ +0734ae: 0200 1000 |00c3: move/from16 v0, v16 │ │ +0734b2: 7240 5b10 f9a0 |00c5: invoke-interface {v9, v15, v0, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0734b8: 54e9 d809 |00c8: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0734bc: 54ea d309 |00ca: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0734c0: 52aa 6503 |00cc: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0734c4: 54eb d309 |00ce: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0734c8: 52bb 6403 |00d0: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0734cc: 54ec d309 |00d2: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0734d0: 52cc 6303 |00d4: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0734d4: 54ed d309 |00d6: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0734d8: 52dd 6203 |00d8: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0734dc: 725d 5410 a9cb |00da: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0734e2: 54e9 d809 |00dd: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0734e6: a60a 0f03 |00df: add-float v10, v15, v3 │ │ +0734ea: a60b 1004 |00e1: add-float v11, v16, v4 │ │ +0734ee: 120c |00e3: const/4 v12, #int 0 // #0 │ │ +0734f0: 7240 5b10 a9cb |00e4: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0734f6: 0203 1100 |00e7: move/from16 v3, v17 │ │ +0734fa: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ +0734fc: 54e9 d809 |00ea: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073500: 54ea d309 |00ec: iget-object v10, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073504: 52aa 6503 |00ee: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073508: 54eb d309 |00f0: iget-object v11, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07350c: 52bb 6403 |00f2: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073510: 54ec d309 |00f4: iget-object v12, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073514: 52cc 6303 |00f6: iget v12, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073518: 54ed d309 |00f8: iget-object v13, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07351c: 52dd 6203 |00fa: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073520: 725d 5410 a9cb |00fc: invoke-interface {v9, v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073526: 54e9 d809 |00ff: iget-object v9, v14, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07352a: a60a 0f03 |0101: add-float v10, v15, v3 │ │ +07352e: a60b 1004 |0103: add-float v11, v16, v4 │ │ +073532: 120c |0105: const/4 v12, #int 0 // #0 │ │ +073534: 7240 5b10 a9cb |0106: invoke-interface {v9, v10, v11, v12}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07353a: 0e00 |0109: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x000a line=519 │ │ 0x0018 line=520 │ │ 0x001b line=521 │ │ 0x0022 line=523 │ │ @@ -66989,30 +66992,30 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -065798: |[065798] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFF)V │ │ -0657a8: 1500 8040 |0000: const/high16 v0, #int 1082130432 // #4080 │ │ -0657ac: 89b1 |0002: float-to-double v1, v11 │ │ -0657ae: 7120 8e24 2100 |0003: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0657b4: 0b01 |0006: move-result-wide v1 │ │ -0657b6: 8c11 |0007: double-to-float v1, v1 │ │ -0657b8: c810 |0008: mul-float/2addr v0, v1 │ │ -0657ba: 8706 |0009: float-to-int v6, v0 │ │ -0657bc: 0770 |000a: move-object v0, v7 │ │ -0657be: 0181 |000b: move v1, v8 │ │ -0657c0: 0192 |000c: move v2, v9 │ │ -0657c2: 01a3 |000d: move v3, v10 │ │ -0657c4: 01b4 |000e: move v4, v11 │ │ -0657c6: 01c5 |000f: move v5, v12 │ │ -0657c8: 7407 fb10 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCone:(FFFFFI)V // method@10fb │ │ -0657ce: 0e00 |0013: return-void │ │ +07353c: |[07353c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFF)V │ │ +07354c: 1500 8040 |0000: const/high16 v0, #int 1082130432 // #4080 │ │ +073550: 89b2 |0002: float-to-double v2, v11 │ │ +073552: 7120 8e24 3200 |0003: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +073558: 0b02 |0006: move-result-wide v2 │ │ +07355a: 8c21 |0007: double-to-float v1, v2 │ │ +07355c: c810 |0008: mul-float/2addr v0, v1 │ │ +07355e: 8706 |0009: float-to-int v6, v0 │ │ +073560: 0770 |000a: move-object v0, v7 │ │ +073562: 0181 |000b: move v1, v8 │ │ +073564: 0192 |000c: move v2, v9 │ │ +073566: 01a3 |000d: move v3, v10 │ │ +073568: 01b4 |000e: move v4, v11 │ │ +07356a: 01c5 |000f: move v5, v12 │ │ +07356c: 7407 fb10 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.filledCone:(FFFFFI)V // method@10fb │ │ +073572: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0013 line=622 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0014 reg=8 x F │ │ @@ -67026,278 +67029,278 @@ │ │ type : '(FFFFFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 540 16-bit code units │ │ -0657d0: |[0657d0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFFI)V │ │ -0657e0: 3c17 0a00 |0000: if-gtz v23, 000a // +000a │ │ -0657e4: 220c 7b03 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0657e8: 1a0d c324 |0004: const-string v13, "segments must be >= 0." // string@24c3 │ │ -0657ec: 7020 6824 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0657f2: 270c |0009: throw v12 │ │ -0657f4: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -0657f8: 540c d509 |000c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0657fc: 620d cb09 |000e: sget-object v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cb │ │ -065800: 32dc 0a00 |0010: if-eq v12, v13, 001a // +000a │ │ -065804: 220c bc02 |0012: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -065808: 1a0d 7a0c |0014: const-string v13, "Must call begin(ShapeType.FilledCone)" // string@0c7a │ │ -06580c: 7020 291e dc00 |0016: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -065812: 270c |0019: throw v12 │ │ -065814: 7601 ee10 1100 |001a: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -06581a: da0c 1706 |001d: mul-int/lit8 v12, v23, #int 6 // #06 │ │ -06581e: d80c 0c03 |001f: add-int/lit8 v12, v12, #int 3 // #03 │ │ -065822: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -065826: 7020 ef10 c000 |0023: invoke-direct {v0, v12}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -06582c: 130c 6801 |0026: const/16 v12, #int 360 // #168 │ │ -065830: 9308 0c17 |0028: div-int v8, v12, v23 │ │ -065834: 140c da0f c940 |002a: const v12, #float 6.28319 // #40c90fda │ │ -06583a: 0200 1700 |002d: move/from16 v0, v23 │ │ -06583e: 820d |002f: int-to-float v13, v0 │ │ -065840: a903 0c0d |0030: div-float v3, v12, v13 │ │ -065844: 7110 3c12 0300 |0032: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -06584a: 0a04 |0035: move-result v4 │ │ -06584c: 7110 4a12 0300 |0036: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -065852: 0a09 |0039: move-result v9 │ │ -065854: 0205 1500 |003a: move/from16 v5, v21 │ │ -065858: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -06585a: d817 17ff |003d: add-int/lit8 v23, v23, #int -1 // #ff │ │ -06585e: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -065860: 0200 1700 |0040: move/from16 v0, v23 │ │ -065864: 3507 4001 |0042: if-ge v7, v0, 0182 // +0140 │ │ -065868: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -06586c: 540c d809 |0046: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065870: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -065874: 540d d309 |004a: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065878: 52dd 6503 |004c: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06587c: 0800 1100 |004e: move-object/from16 v0, v17 │ │ -065880: 540e d309 |0050: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065884: 52ee 6403 |0052: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065888: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -06588c: 540f d309 |0056: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065890: 52ff 6303 |0058: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065894: 0800 1100 |005a: move-object/from16 v0, v17 │ │ -065898: 5400 d309 |005c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06589c: 0810 0000 |005e: move-object/from16 v16, v0 │ │ -0658a0: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -0658a4: 5200 6203 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0658a8: 0210 0000 |0064: move/from16 v16, v0 │ │ -0658ac: 7805 5410 0c00 |0066: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0658b2: 0800 1100 |0069: move-object/from16 v0, v17 │ │ -0658b6: 540c d809 |006b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0658ba: 0200 1200 |006d: move/from16 v0, v18 │ │ -0658be: 0201 1300 |006f: move/from16 v1, v19 │ │ -0658c2: 0202 1400 |0071: move/from16 v2, v20 │ │ -0658c6: 7240 5b10 0c21 |0073: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0658cc: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -0658d0: 540c d809 |0078: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0658d4: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -0658d8: 540d d309 |007c: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0658dc: 52dd 6503 |007e: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0658e0: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -0658e4: 540e d309 |0082: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0658e8: 52ee 6403 |0084: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0658ec: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -0658f0: 540f d309 |0088: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0658f4: 52ff 6303 |008a: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0658f8: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -0658fc: 5400 d309 |008e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065900: 0810 0000 |0090: move-object/from16 v16, v0 │ │ -065904: 0800 1000 |0092: move-object/from16 v0, v16 │ │ -065908: 5200 6203 |0094: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06590c: 0210 0000 |0096: move/from16 v16, v0 │ │ -065910: 7805 5410 0c00 |0098: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065916: 0800 1100 |009b: move-object/from16 v0, v17 │ │ -06591a: 540c d809 |009d: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06591e: a60d 1205 |009f: add-float v13, v18, v5 │ │ -065922: a60e 1306 |00a1: add-float v14, v19, v6 │ │ -065926: 0200 1400 |00a3: move/from16 v0, v20 │ │ -06592a: 7240 5b10 dc0e |00a5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065930: 015a |00a8: move v10, v5 │ │ -065932: 016b |00a9: move v11, v6 │ │ -065934: a80c 0405 |00aa: mul-float v12, v4, v5 │ │ -065938: a80d 0906 |00ac: mul-float v13, v9, v6 │ │ -06593c: a705 0c0d |00ae: sub-float v5, v12, v13 │ │ -065940: a80c 090a |00b0: mul-float v12, v9, v10 │ │ -065944: a80d 0406 |00b2: mul-float v13, v4, v6 │ │ -065948: a606 0c0d |00b4: add-float v6, v12, v13 │ │ -06594c: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -065950: 540c d809 |00b8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065954: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ -065958: 540d d309 |00bc: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06595c: 52dd 6503 |00be: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065960: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -065964: 540e d309 |00c2: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065968: 52ee 6403 |00c4: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06596c: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -065970: 540f d309 |00c8: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065974: 52ff 6303 |00ca: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065978: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -06597c: 5400 d309 |00ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065980: 0810 0000 |00d0: move-object/from16 v16, v0 │ │ -065984: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ -065988: 5200 6203 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06598c: 0210 0000 |00d6: move/from16 v16, v0 │ │ -065990: 7805 5410 0c00 |00d8: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065996: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -06599a: 540c d809 |00dd: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06599e: a60d 1205 |00df: add-float v13, v18, v5 │ │ -0659a2: a60e 1306 |00e1: add-float v14, v19, v6 │ │ -0659a6: 0200 1400 |00e3: move/from16 v0, v20 │ │ -0659aa: 7240 5b10 dc0e |00e5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0659b0: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ -0659b4: 540c d809 |00ea: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0659b8: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ -0659bc: 540d d309 |00ee: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0659c0: 52dd 6503 |00f0: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0659c4: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ -0659c8: 540e d309 |00f4: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0659cc: 52ee 6403 |00f6: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0659d0: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ -0659d4: 540f d309 |00fa: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0659d8: 52ff 6303 |00fc: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0659dc: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -0659e0: 5400 d309 |0100: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0659e4: 0810 0000 |0102: move-object/from16 v16, v0 │ │ -0659e8: 0800 1000 |0104: move-object/from16 v0, v16 │ │ -0659ec: 5200 6203 |0106: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0659f0: 0210 0000 |0108: move/from16 v16, v0 │ │ -0659f4: 7805 5410 0c00 |010a: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0659fa: 0800 1100 |010d: move-object/from16 v0, v17 │ │ -0659fe: 540c d809 |010f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065a02: a60d 120a |0111: add-float v13, v18, v10 │ │ -065a06: a60e 130b |0113: add-float v14, v19, v11 │ │ -065a0a: 0200 1400 |0115: move/from16 v0, v20 │ │ -065a0e: 7240 5b10 dc0e |0117: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065a14: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -065a18: 540c d809 |011c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065a1c: 0800 1100 |011e: move-object/from16 v0, v17 │ │ -065a20: 540d d309 |0120: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065a24: 52dd 6503 |0122: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065a28: 0800 1100 |0124: move-object/from16 v0, v17 │ │ -065a2c: 540e d309 |0126: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065a30: 52ee 6403 |0128: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065a34: 0800 1100 |012a: move-object/from16 v0, v17 │ │ -065a38: 540f d309 |012c: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065a3c: 52ff 6303 |012e: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065a40: 0800 1100 |0130: move-object/from16 v0, v17 │ │ -065a44: 5400 d309 |0132: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065a48: 0810 0000 |0134: move-object/from16 v16, v0 │ │ -065a4c: 0800 1000 |0136: move-object/from16 v0, v16 │ │ -065a50: 5200 6203 |0138: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065a54: 0210 0000 |013a: move/from16 v16, v0 │ │ -065a58: 7805 5410 0c00 |013c: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065a5e: 0800 1100 |013f: move-object/from16 v0, v17 │ │ -065a62: 540c d809 |0141: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065a66: a60d 1205 |0143: add-float v13, v18, v5 │ │ -065a6a: a60e 1306 |0145: add-float v14, v19, v6 │ │ -065a6e: 0200 1400 |0147: move/from16 v0, v20 │ │ -065a72: 7240 5b10 dc0e |0149: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065a78: 0800 1100 |014c: move-object/from16 v0, v17 │ │ -065a7c: 540c d809 |014e: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065a80: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -065a84: 540d d309 |0152: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065a88: 52dd 6503 |0154: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065a8c: 0800 1100 |0156: move-object/from16 v0, v17 │ │ -065a90: 540e d309 |0158: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065a94: 52ee 6403 |015a: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065a98: 0800 1100 |015c: move-object/from16 v0, v17 │ │ -065a9c: 540f d309 |015e: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065aa0: 52ff 6303 |0160: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065aa4: 0800 1100 |0162: move-object/from16 v0, v17 │ │ -065aa8: 5400 d309 |0164: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065aac: 0810 0000 |0166: move-object/from16 v16, v0 │ │ -065ab0: 0800 1000 |0168: move-object/from16 v0, v16 │ │ -065ab4: 5200 6203 |016a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065ab8: 0210 0000 |016c: move/from16 v16, v0 │ │ -065abc: 7805 5410 0c00 |016e: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065ac2: 0800 1100 |0171: move-object/from16 v0, v17 │ │ -065ac6: 540c d809 |0173: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065aca: a60d 1416 |0175: add-float v13, v20, v22 │ │ -065ace: 0200 1200 |0177: move/from16 v0, v18 │ │ -065ad2: 0201 1300 |0179: move/from16 v1, v19 │ │ -065ad6: 7240 5b10 0cd1 |017b: invoke-interface {v12, v0, v1, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065adc: d807 0701 |017e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -065ae0: 2900 c0fe |0180: goto/16 0040 // -0140 │ │ -065ae4: 0800 1100 |0182: move-object/from16 v0, v17 │ │ -065ae8: 540c d809 |0184: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065aec: 0800 1100 |0186: move-object/from16 v0, v17 │ │ -065af0: 540d d309 |0188: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065af4: 52dd 6503 |018a: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065af8: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -065afc: 540e d309 |018e: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b00: 52ee 6403 |0190: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065b04: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -065b08: 540f d309 |0194: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b0c: 52ff 6303 |0196: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065b10: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -065b14: 5400 d309 |019a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b18: 0810 0000 |019c: move-object/from16 v16, v0 │ │ -065b1c: 0800 1000 |019e: move-object/from16 v0, v16 │ │ -065b20: 5200 6203 |01a0: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065b24: 0210 0000 |01a2: move/from16 v16, v0 │ │ -065b28: 7805 5410 0c00 |01a4: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065b2e: 0800 1100 |01a7: move-object/from16 v0, v17 │ │ -065b32: 540c d809 |01a9: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065b36: 0200 1200 |01ab: move/from16 v0, v18 │ │ -065b3a: 0201 1300 |01ad: move/from16 v1, v19 │ │ -065b3e: 0202 1400 |01af: move/from16 v2, v20 │ │ -065b42: 7240 5b10 0c21 |01b1: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065b48: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ -065b4c: 540c d809 |01b6: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065b50: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ -065b54: 540d d309 |01ba: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b58: 52dd 6503 |01bc: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065b5c: 0800 1100 |01be: move-object/from16 v0, v17 │ │ -065b60: 540e d309 |01c0: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b64: 52ee 6403 |01c2: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065b68: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ -065b6c: 540f d309 |01c6: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b70: 52ff 6303 |01c8: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065b74: 0800 1100 |01ca: move-object/from16 v0, v17 │ │ -065b78: 5400 d309 |01cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065b7c: 0810 0000 |01ce: move-object/from16 v16, v0 │ │ -065b80: 0800 1000 |01d0: move-object/from16 v0, v16 │ │ -065b84: 5200 6203 |01d2: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065b88: 0210 0000 |01d4: move/from16 v16, v0 │ │ -065b8c: 7805 5410 0c00 |01d6: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065b92: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ -065b96: 540c d809 |01db: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065b9a: a60d 1205 |01dd: add-float v13, v18, v5 │ │ -065b9e: a60e 1306 |01df: add-float v14, v19, v6 │ │ -065ba2: 0200 1400 |01e1: move/from16 v0, v20 │ │ -065ba6: 7240 5b10 dc0e |01e3: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065bac: 0205 1500 |01e6: move/from16 v5, v21 │ │ -065bb0: 1206 |01e8: const/4 v6, #int 0 // #0 │ │ -065bb2: 0800 1100 |01e9: move-object/from16 v0, v17 │ │ -065bb6: 540c d809 |01eb: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065bba: 0800 1100 |01ed: move-object/from16 v0, v17 │ │ -065bbe: 540d d309 |01ef: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065bc2: 52dd 6503 |01f1: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065bc6: 0800 1100 |01f3: move-object/from16 v0, v17 │ │ -065bca: 540e d309 |01f5: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065bce: 52ee 6403 |01f7: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065bd2: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ -065bd6: 540f d309 |01fb: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065bda: 52ff 6303 |01fd: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065bde: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ -065be2: 5400 d309 |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065be6: 0810 0000 |0203: move-object/from16 v16, v0 │ │ -065bea: 0800 1000 |0205: move-object/from16 v0, v16 │ │ -065bee: 5200 6203 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065bf2: 0210 0000 |0209: move/from16 v16, v0 │ │ -065bf6: 7805 5410 0c00 |020b: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065bfc: 0800 1100 |020e: move-object/from16 v0, v17 │ │ -065c00: 540c d809 |0210: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065c04: a60d 1205 |0212: add-float v13, v18, v5 │ │ -065c08: a60e 1306 |0214: add-float v14, v19, v6 │ │ -065c0c: 0200 1400 |0216: move/from16 v0, v20 │ │ -065c10: 7240 5b10 dc0e |0218: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065c16: 0e00 |021b: return-void │ │ +073574: |[073574] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledCone:(FFFFFI)V │ │ +073584: 3c17 0a00 |0000: if-gtz v23, 000a // +000a │ │ +073588: 220c 7b03 |0002: new-instance v12, Ljava/lang/IllegalArgumentException; // type@037b │ │ +07358c: 1a0d c324 |0004: const-string v13, "segments must be >= 0." // string@24c3 │ │ +073590: 7020 6824 dc00 |0006: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +073596: 270c |0009: throw v12 │ │ +073598: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +07359c: 540c d509 |000c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +0735a0: 620d cb09 |000e: sget-object v13, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledCone:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cb │ │ +0735a4: 32dc 0a00 |0010: if-eq v12, v13, 001a // +000a │ │ +0735a8: 220c bc02 |0012: new-instance v12, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0735ac: 1a0d 7a0c |0014: const-string v13, "Must call begin(ShapeType.FilledCone)" // string@0c7a │ │ +0735b0: 7020 291e dc00 |0016: invoke-direct {v12, v13}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0735b6: 270c |0019: throw v12 │ │ +0735b8: 7601 ee10 1100 |001a: invoke-direct/range {v17}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +0735be: da0c 1706 |001d: mul-int/lit8 v12, v23, #int 6 // #06 │ │ +0735c2: d80c 0c03 |001f: add-int/lit8 v12, v12, #int 3 // #03 │ │ +0735c6: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +0735ca: 7020 ef10 c000 |0023: invoke-direct {v0, v12}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +0735d0: 130c 6801 |0026: const/16 v12, #int 360 // #168 │ │ +0735d4: 9308 0c17 |0028: div-int v8, v12, v23 │ │ +0735d8: 140c da0f c940 |002a: const v12, #float 6.28319 // #40c90fda │ │ +0735de: 0200 1700 |002d: move/from16 v0, v23 │ │ +0735e2: 820d |002f: int-to-float v13, v0 │ │ +0735e4: a903 0c0d |0030: div-float v3, v12, v13 │ │ +0735e8: 7110 3c12 0300 |0032: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +0735ee: 0a04 |0035: move-result v4 │ │ +0735f0: 7110 4a12 0300 |0036: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +0735f6: 0a09 |0039: move-result v9 │ │ +0735f8: 0205 1500 |003a: move/from16 v5, v21 │ │ +0735fc: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +0735fe: d817 17ff |003d: add-int/lit8 v23, v23, #int -1 // #ff │ │ +073602: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +073604: 0200 1700 |0040: move/from16 v0, v23 │ │ +073608: 3507 4001 |0042: if-ge v7, v0, 0182 // +0140 │ │ +07360c: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +073610: 540c d809 |0046: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073614: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +073618: 540d d309 |004a: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07361c: 52dd 6503 |004c: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073620: 0800 1100 |004e: move-object/from16 v0, v17 │ │ +073624: 540e d309 |0050: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073628: 52ee 6403 |0052: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07362c: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +073630: 540f d309 |0056: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073634: 52ff 6303 |0058: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073638: 0800 1100 |005a: move-object/from16 v0, v17 │ │ +07363c: 5400 d309 |005c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073640: 0810 0000 |005e: move-object/from16 v16, v0 │ │ +073644: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +073648: 5200 6203 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07364c: 0210 0000 |0064: move/from16 v16, v0 │ │ +073650: 7805 5410 0c00 |0066: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073656: 0800 1100 |0069: move-object/from16 v0, v17 │ │ +07365a: 540c d809 |006b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07365e: 0200 1200 |006d: move/from16 v0, v18 │ │ +073662: 0201 1300 |006f: move/from16 v1, v19 │ │ +073666: 0202 1400 |0071: move/from16 v2, v20 │ │ +07366a: 7240 5b10 0c21 |0073: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073670: 0800 1100 |0076: move-object/from16 v0, v17 │ │ +073674: 540c d809 |0078: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073678: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +07367c: 540d d309 |007c: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073680: 52dd 6503 |007e: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073684: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +073688: 540e d309 |0082: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07368c: 52ee 6403 |0084: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073690: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +073694: 540f d309 |0088: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073698: 52ff 6303 |008a: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07369c: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +0736a0: 5400 d309 |008e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0736a4: 0810 0000 |0090: move-object/from16 v16, v0 │ │ +0736a8: 0800 1000 |0092: move-object/from16 v0, v16 │ │ +0736ac: 5200 6203 |0094: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0736b0: 0210 0000 |0096: move/from16 v16, v0 │ │ +0736b4: 7805 5410 0c00 |0098: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0736ba: 0800 1100 |009b: move-object/from16 v0, v17 │ │ +0736be: 540c d809 |009d: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0736c2: a60d 1205 |009f: add-float v13, v18, v5 │ │ +0736c6: a60e 1306 |00a1: add-float v14, v19, v6 │ │ +0736ca: 0200 1400 |00a3: move/from16 v0, v20 │ │ +0736ce: 7240 5b10 dc0e |00a5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0736d4: 015a |00a8: move v10, v5 │ │ +0736d6: 016b |00a9: move v11, v6 │ │ +0736d8: a80c 0405 |00aa: mul-float v12, v4, v5 │ │ +0736dc: a80d 0906 |00ac: mul-float v13, v9, v6 │ │ +0736e0: a705 0c0d |00ae: sub-float v5, v12, v13 │ │ +0736e4: a80c 090a |00b0: mul-float v12, v9, v10 │ │ +0736e8: a80d 0406 |00b2: mul-float v13, v4, v6 │ │ +0736ec: a606 0c0d |00b4: add-float v6, v12, v13 │ │ +0736f0: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +0736f4: 540c d809 |00b8: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0736f8: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ +0736fc: 540d d309 |00bc: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073700: 52dd 6503 |00be: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073704: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +073708: 540e d309 |00c2: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07370c: 52ee 6403 |00c4: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073710: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +073714: 540f d309 |00c8: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073718: 52ff 6303 |00ca: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07371c: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +073720: 5400 d309 |00ce: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073724: 0810 0000 |00d0: move-object/from16 v16, v0 │ │ +073728: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ +07372c: 5200 6203 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073730: 0210 0000 |00d6: move/from16 v16, v0 │ │ +073734: 7805 5410 0c00 |00d8: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07373a: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +07373e: 540c d809 |00dd: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073742: a60d 1205 |00df: add-float v13, v18, v5 │ │ +073746: a60e 1306 |00e1: add-float v14, v19, v6 │ │ +07374a: 0200 1400 |00e3: move/from16 v0, v20 │ │ +07374e: 7240 5b10 dc0e |00e5: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073754: 0800 1100 |00e8: move-object/from16 v0, v17 │ │ +073758: 540c d809 |00ea: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07375c: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ +073760: 540d d309 |00ee: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073764: 52dd 6503 |00f0: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073768: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ +07376c: 540e d309 |00f4: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073770: 52ee 6403 |00f6: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073774: 0800 1100 |00f8: move-object/from16 v0, v17 │ │ +073778: 540f d309 |00fa: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07377c: 52ff 6303 |00fc: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073780: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +073784: 5400 d309 |0100: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073788: 0810 0000 |0102: move-object/from16 v16, v0 │ │ +07378c: 0800 1000 |0104: move-object/from16 v0, v16 │ │ +073790: 5200 6203 |0106: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073794: 0210 0000 |0108: move/from16 v16, v0 │ │ +073798: 7805 5410 0c00 |010a: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07379e: 0800 1100 |010d: move-object/from16 v0, v17 │ │ +0737a2: 540c d809 |010f: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0737a6: a60d 120a |0111: add-float v13, v18, v10 │ │ +0737aa: a60e 130b |0113: add-float v14, v19, v11 │ │ +0737ae: 0200 1400 |0115: move/from16 v0, v20 │ │ +0737b2: 7240 5b10 dc0e |0117: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0737b8: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +0737bc: 540c d809 |011c: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0737c0: 0800 1100 |011e: move-object/from16 v0, v17 │ │ +0737c4: 540d d309 |0120: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0737c8: 52dd 6503 |0122: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0737cc: 0800 1100 |0124: move-object/from16 v0, v17 │ │ +0737d0: 540e d309 |0126: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0737d4: 52ee 6403 |0128: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0737d8: 0800 1100 |012a: move-object/from16 v0, v17 │ │ +0737dc: 540f d309 |012c: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0737e0: 52ff 6303 |012e: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0737e4: 0800 1100 |0130: move-object/from16 v0, v17 │ │ +0737e8: 5400 d309 |0132: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0737ec: 0810 0000 |0134: move-object/from16 v16, v0 │ │ +0737f0: 0800 1000 |0136: move-object/from16 v0, v16 │ │ +0737f4: 5200 6203 |0138: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0737f8: 0210 0000 |013a: move/from16 v16, v0 │ │ +0737fc: 7805 5410 0c00 |013c: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073802: 0800 1100 |013f: move-object/from16 v0, v17 │ │ +073806: 540c d809 |0141: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07380a: a60d 1205 |0143: add-float v13, v18, v5 │ │ +07380e: a60e 1306 |0145: add-float v14, v19, v6 │ │ +073812: 0200 1400 |0147: move/from16 v0, v20 │ │ +073816: 7240 5b10 dc0e |0149: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07381c: 0800 1100 |014c: move-object/from16 v0, v17 │ │ +073820: 540c d809 |014e: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073824: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +073828: 540d d309 |0152: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07382c: 52dd 6503 |0154: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073830: 0800 1100 |0156: move-object/from16 v0, v17 │ │ +073834: 540e d309 |0158: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073838: 52ee 6403 |015a: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07383c: 0800 1100 |015c: move-object/from16 v0, v17 │ │ +073840: 540f d309 |015e: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073844: 52ff 6303 |0160: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073848: 0800 1100 |0162: move-object/from16 v0, v17 │ │ +07384c: 5400 d309 |0164: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073850: 0810 0000 |0166: move-object/from16 v16, v0 │ │ +073854: 0800 1000 |0168: move-object/from16 v0, v16 │ │ +073858: 5200 6203 |016a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07385c: 0210 0000 |016c: move/from16 v16, v0 │ │ +073860: 7805 5410 0c00 |016e: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073866: 0800 1100 |0171: move-object/from16 v0, v17 │ │ +07386a: 540c d809 |0173: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07386e: a60d 1416 |0175: add-float v13, v20, v22 │ │ +073872: 0200 1200 |0177: move/from16 v0, v18 │ │ +073876: 0201 1300 |0179: move/from16 v1, v19 │ │ +07387a: 7240 5b10 0cd1 |017b: invoke-interface {v12, v0, v1, v13}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073880: d807 0701 |017e: add-int/lit8 v7, v7, #int 1 // #01 │ │ +073884: 2900 c0fe |0180: goto/16 0040 // -0140 │ │ +073888: 0800 1100 |0182: move-object/from16 v0, v17 │ │ +07388c: 540c d809 |0184: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073890: 0800 1100 |0186: move-object/from16 v0, v17 │ │ +073894: 540d d309 |0188: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073898: 52dd 6503 |018a: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07389c: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +0738a0: 540e d309 |018e: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0738a4: 52ee 6403 |0190: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0738a8: 0800 1100 |0192: move-object/from16 v0, v17 │ │ +0738ac: 540f d309 |0194: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0738b0: 52ff 6303 |0196: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0738b4: 0800 1100 |0198: move-object/from16 v0, v17 │ │ +0738b8: 5400 d309 |019a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0738bc: 0810 0000 |019c: move-object/from16 v16, v0 │ │ +0738c0: 0800 1000 |019e: move-object/from16 v0, v16 │ │ +0738c4: 5200 6203 |01a0: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0738c8: 0210 0000 |01a2: move/from16 v16, v0 │ │ +0738cc: 7805 5410 0c00 |01a4: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0738d2: 0800 1100 |01a7: move-object/from16 v0, v17 │ │ +0738d6: 540c d809 |01a9: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0738da: 0200 1200 |01ab: move/from16 v0, v18 │ │ +0738de: 0201 1300 |01ad: move/from16 v1, v19 │ │ +0738e2: 0202 1400 |01af: move/from16 v2, v20 │ │ +0738e6: 7240 5b10 0c21 |01b1: invoke-interface {v12, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0738ec: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ +0738f0: 540c d809 |01b6: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0738f4: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ +0738f8: 540d d309 |01ba: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0738fc: 52dd 6503 |01bc: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073900: 0800 1100 |01be: move-object/from16 v0, v17 │ │ +073904: 540e d309 |01c0: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073908: 52ee 6403 |01c2: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07390c: 0800 1100 |01c4: move-object/from16 v0, v17 │ │ +073910: 540f d309 |01c6: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073914: 52ff 6303 |01c8: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073918: 0800 1100 |01ca: move-object/from16 v0, v17 │ │ +07391c: 5400 d309 |01cc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073920: 0810 0000 |01ce: move-object/from16 v16, v0 │ │ +073924: 0800 1000 |01d0: move-object/from16 v0, v16 │ │ +073928: 5200 6203 |01d2: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07392c: 0210 0000 |01d4: move/from16 v16, v0 │ │ +073930: 7805 5410 0c00 |01d6: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073936: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ +07393a: 540c d809 |01db: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07393e: a60d 1205 |01dd: add-float v13, v18, v5 │ │ +073942: a60e 1306 |01df: add-float v14, v19, v6 │ │ +073946: 0200 1400 |01e1: move/from16 v0, v20 │ │ +07394a: 7240 5b10 dc0e |01e3: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073950: 0205 1500 |01e6: move/from16 v5, v21 │ │ +073954: 1206 |01e8: const/4 v6, #int 0 // #0 │ │ +073956: 0800 1100 |01e9: move-object/from16 v0, v17 │ │ +07395a: 540c d809 |01eb: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07395e: 0800 1100 |01ed: move-object/from16 v0, v17 │ │ +073962: 540d d309 |01ef: iget-object v13, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073966: 52dd 6503 |01f1: iget v13, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07396a: 0800 1100 |01f3: move-object/from16 v0, v17 │ │ +07396e: 540e d309 |01f5: iget-object v14, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073972: 52ee 6403 |01f7: iget v14, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073976: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ +07397a: 540f d309 |01fb: iget-object v15, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07397e: 52ff 6303 |01fd: iget v15, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073982: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ +073986: 5400 d309 |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07398a: 0810 0000 |0203: move-object/from16 v16, v0 │ │ +07398e: 0800 1000 |0205: move-object/from16 v0, v16 │ │ +073992: 5200 6203 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073996: 0210 0000 |0209: move/from16 v16, v0 │ │ +07399a: 7805 5410 0c00 |020b: invoke-interface/range {v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0739a0: 0800 1100 |020e: move-object/from16 v0, v17 │ │ +0739a4: 540c d809 |0210: iget-object v12, v0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0739a8: a60d 1205 |0212: add-float v13, v18, v5 │ │ +0739ac: a60e 1306 |0214: add-float v14, v19, v6 │ │ +0739b0: 0200 1400 |0216: move/from16 v0, v20 │ │ +0739b4: 7240 5b10 dc0e |0218: invoke-interface {v12, v13, v14, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0739ba: 0e00 |021b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x000a line=626 │ │ 0x001a line=627 │ │ 0x001d line=628 │ │ 0x0026 line=629 │ │ @@ -67356,105 +67359,105 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 192 16-bit code units │ │ -065c18: |[065c18] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledRect:(FFFF)V │ │ -065c28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -065c2a: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -065c2e: 6201 cc09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ -065c32: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -065c36: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -065c3a: 1a01 7b0c |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0c7b │ │ -065c3e: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -065c44: 2700 |000e: throw v0 │ │ -065c46: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -065c4c: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -065c50: 7020 ef10 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -065c56: 5460 d809 |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065c5a: 5461 d309 |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065c5e: 5211 6503 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065c62: 5462 d309 |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065c66: 5222 6403 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065c6a: 5463 d309 |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065c6e: 5233 6303 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065c72: 5464 d309 |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065c76: 5244 6203 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065c7a: 7254 5410 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065c80: 5460 d809 |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065c84: 7240 5b10 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065c8a: 5460 d809 |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065c8e: 5461 d309 |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065c92: 5211 6503 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065c96: 5462 d309 |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065c9a: 5222 6403 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065c9e: 5463 d309 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065ca2: 5233 6303 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065ca6: 5464 d309 |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065caa: 5244 6203 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065cae: 7254 5410 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065cb4: 5460 d809 |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065cb8: a601 0709 |0048: add-float v1, v7, v9 │ │ -065cbc: 7240 5b10 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065cc2: 5460 d809 |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065cc6: 5461 d309 |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065cca: 5211 6503 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065cce: 5462 d309 |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065cd2: 5222 6403 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065cd6: 5463 d309 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065cda: 5233 6303 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065cde: 5464 d309 |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065ce2: 5244 6203 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065ce6: 7254 5410 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065cec: 5460 d809 |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065cf0: a601 0709 |0064: add-float v1, v7, v9 │ │ -065cf4: a602 080a |0066: add-float v2, v8, v10 │ │ -065cf8: 7240 5b10 1052 |0068: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065cfe: 5460 d809 |006b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065d02: 5461 d309 |006d: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d06: 5211 6503 |006f: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065d0a: 5462 d309 |0071: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d0e: 5222 6403 |0073: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065d12: 5463 d309 |0075: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d16: 5233 6303 |0077: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065d1a: 5464 d309 |0079: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d1e: 5244 6203 |007b: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065d22: 7254 5410 1032 |007d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065d28: 5460 d809 |0080: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065d2c: a601 0709 |0082: add-float v1, v7, v9 │ │ -065d30: a602 080a |0084: add-float v2, v8, v10 │ │ -065d34: 7240 5b10 1052 |0086: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065d3a: 5460 d809 |0089: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065d3e: 5461 d309 |008b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d42: 5211 6503 |008d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065d46: 5462 d309 |008f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d4a: 5222 6403 |0091: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065d4e: 5463 d309 |0093: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d52: 5233 6303 |0095: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065d56: 5464 d309 |0097: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d5a: 5244 6203 |0099: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065d5e: 7254 5410 1032 |009b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065d64: 5460 d809 |009e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065d68: a601 080a |00a0: add-float v1, v8, v10 │ │ -065d6c: 7240 5b10 7051 |00a2: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065d72: 5460 d809 |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065d76: 5461 d309 |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d7a: 5211 6503 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065d7e: 5462 d309 |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d82: 5222 6403 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065d86: 5463 d309 |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d8a: 5233 6303 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065d8e: 5464 d309 |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065d92: 5244 6203 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065d96: 7254 5410 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065d9c: 5460 d809 |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065da0: 7240 5b10 7058 |00bc: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065da6: 0e00 |00bf: return-void │ │ +0739bc: |[0739bc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledRect:(FFFF)V │ │ +0739cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0739ce: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +0739d2: 6201 cc09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ +0739d6: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +0739da: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0739de: 1a01 7b0c |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0c7b │ │ +0739e2: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0739e8: 2700 |000e: throw v0 │ │ +0739ea: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +0739f0: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +0739f4: 7020 ef10 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +0739fa: 5460 d809 |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0739fe: 5461 d309 |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a02: 5211 6503 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073a06: 5462 d309 |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a0a: 5222 6403 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073a0e: 5463 d309 |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a12: 5233 6303 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073a16: 5464 d309 |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a1a: 5244 6203 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073a1e: 7254 5410 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073a24: 5460 d809 |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073a28: 7240 5b10 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073a2e: 5460 d809 |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073a32: 5461 d309 |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a36: 5211 6503 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073a3a: 5462 d309 |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a3e: 5222 6403 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073a42: 5463 d309 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a46: 5233 6303 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073a4a: 5464 d309 |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a4e: 5244 6203 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073a52: 7254 5410 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073a58: 5460 d809 |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073a5c: a601 0709 |0048: add-float v1, v7, v9 │ │ +073a60: 7240 5b10 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073a66: 5460 d809 |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073a6a: 5461 d309 |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a6e: 5211 6503 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073a72: 5462 d309 |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a76: 5222 6403 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073a7a: 5463 d309 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a7e: 5233 6303 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073a82: 5464 d309 |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073a86: 5244 6203 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073a8a: 7254 5410 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073a90: 5460 d809 |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073a94: a601 0709 |0064: add-float v1, v7, v9 │ │ +073a98: a602 080a |0066: add-float v2, v8, v10 │ │ +073a9c: 7240 5b10 1052 |0068: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073aa2: 5460 d809 |006b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073aa6: 5461 d309 |006d: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073aaa: 5211 6503 |006f: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073aae: 5462 d309 |0071: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ab2: 5222 6403 |0073: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073ab6: 5463 d309 |0075: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073aba: 5233 6303 |0077: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073abe: 5464 d309 |0079: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ac2: 5244 6203 |007b: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073ac6: 7254 5410 1032 |007d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073acc: 5460 d809 |0080: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073ad0: a601 0709 |0082: add-float v1, v7, v9 │ │ +073ad4: a602 080a |0084: add-float v2, v8, v10 │ │ +073ad8: 7240 5b10 1052 |0086: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073ade: 5460 d809 |0089: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073ae2: 5461 d309 |008b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ae6: 5211 6503 |008d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073aea: 5462 d309 |008f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073aee: 5222 6403 |0091: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073af2: 5463 d309 |0093: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073af6: 5233 6303 |0095: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073afa: 5464 d309 |0097: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073afe: 5244 6203 |0099: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073b02: 7254 5410 1032 |009b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073b08: 5460 d809 |009e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073b0c: a601 080a |00a0: add-float v1, v8, v10 │ │ +073b10: 7240 5b10 7051 |00a2: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073b16: 5460 d809 |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073b1a: 5461 d309 |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073b1e: 5211 6503 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073b22: 5462 d309 |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073b26: 5222 6403 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073b2a: 5463 d309 |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073b2e: 5233 6303 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073b32: 5464 d309 |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073b36: 5244 6203 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073b3a: 7254 5410 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073b40: 5460 d809 |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073b44: 7240 5b10 7058 |00bc: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073b4a: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x000f line=362 │ │ 0x0012 line=363 │ │ 0x0017 line=364 │ │ 0x002c line=365 │ │ @@ -67481,81 +67484,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 │ │ -065da8: |[065da8] 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 │ │ -065db8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -065dba: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -065dbe: 6201 cc09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ -065dc2: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -065dc6: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -065dca: 1a01 7b0c |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0c7b │ │ -065dce: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -065dd4: 2700 |000e: throw v0 │ │ -065dd6: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -065ddc: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -065de0: 7020 ef10 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -065de6: 5460 d809 |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065dea: 52b1 6503 |0019: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065dee: 52b2 6403 |001b: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065df2: 52b3 6303 |001d: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065df6: 52b4 6203 |001f: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065dfa: 7254 5410 1032 |0021: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065e00: 5460 d809 |0024: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e04: 7240 5b10 7058 |0026: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065e0a: 5460 d809 |0029: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e0e: 52c1 6503 |002b: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065e12: 52c2 6403 |002d: iget v2, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065e16: 52c3 6303 |002f: iget v3, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065e1a: 52c4 6203 |0031: iget v4, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065e1e: 7254 5410 1032 |0033: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065e24: 5460 d809 |0036: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e28: a601 0709 |0038: add-float v1, v7, v9 │ │ -065e2c: 7240 5b10 1058 |003a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065e32: 5460 d809 |003d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e36: 52d1 6503 |003f: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065e3a: 52d2 6403 |0041: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065e3e: 52d3 6303 |0043: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065e42: 52d4 6203 |0045: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065e46: 7254 5410 1032 |0047: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065e4c: 5460 d809 |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e50: a601 0709 |004c: add-float v1, v7, v9 │ │ -065e54: a602 080a |004e: add-float v2, v8, v10 │ │ -065e58: 7240 5b10 1052 |0050: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065e5e: 5460 d809 |0053: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e62: 52d1 6503 |0055: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065e66: 52d2 6403 |0057: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065e6a: 52d3 6303 |0059: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065e6e: 52d4 6203 |005b: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065e72: 7254 5410 1032 |005d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065e78: 5460 d809 |0060: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e7c: a601 0709 |0062: add-float v1, v7, v9 │ │ -065e80: a602 080a |0064: add-float v2, v8, v10 │ │ -065e84: 7240 5b10 1052 |0066: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065e8a: 5460 d809 |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065e8e: 52e1 6503 |006b: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065e92: 52e2 6403 |006d: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065e96: 52e3 6303 |006f: iget v3, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065e9a: 52e4 6203 |0071: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065e9e: 7254 5410 1032 |0073: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065ea4: 5460 d809 |0076: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065ea8: a601 080a |0078: add-float v1, v8, v10 │ │ -065eac: 7240 5b10 7051 |007a: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065eb2: 5460 d809 |007d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065eb6: 52b1 6503 |007f: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065eba: 52b2 6403 |0081: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065ebe: 52b3 6303 |0083: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065ec2: 52b4 6203 |0085: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065ec6: 7254 5410 1032 |0087: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065ecc: 5460 d809 |008a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065ed0: 7240 5b10 7058 |008c: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065ed6: 0e00 |008f: return-void │ │ +073b4c: |[073b4c] 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 │ │ +073b5c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073b5e: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073b62: 6201 cc09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledRectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cc │ │ +073b66: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +073b6a: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +073b6e: 1a01 7b0c |0009: const-string v1, "Must call begin(ShapeType.FilledRectangle)" // string@0c7b │ │ +073b72: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073b78: 2700 |000e: throw v0 │ │ +073b7a: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +073b80: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +073b84: 7020 ef10 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +073b8a: 5460 d809 |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073b8e: 52b1 6503 |0019: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073b92: 52b2 6403 |001b: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073b96: 52b3 6303 |001d: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073b9a: 52b4 6203 |001f: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073b9e: 7254 5410 1032 |0021: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073ba4: 5460 d809 |0024: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073ba8: 7240 5b10 7058 |0026: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073bae: 5460 d809 |0029: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073bb2: 52c1 6503 |002b: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073bb6: 52c2 6403 |002d: iget v2, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073bba: 52c3 6303 |002f: iget v3, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073bbe: 52c4 6203 |0031: iget v4, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073bc2: 7254 5410 1032 |0033: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073bc8: 5460 d809 |0036: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073bcc: a601 0709 |0038: add-float v1, v7, v9 │ │ +073bd0: 7240 5b10 1058 |003a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073bd6: 5460 d809 |003d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073bda: 52d1 6503 |003f: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073bde: 52d2 6403 |0041: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073be2: 52d3 6303 |0043: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073be6: 52d4 6203 |0045: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073bea: 7254 5410 1032 |0047: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073bf0: 5460 d809 |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073bf4: a601 0709 |004c: add-float v1, v7, v9 │ │ +073bf8: a602 080a |004e: add-float v2, v8, v10 │ │ +073bfc: 7240 5b10 1052 |0050: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073c02: 5460 d809 |0053: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073c06: 52d1 6503 |0055: iget v1, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073c0a: 52d2 6403 |0057: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073c0e: 52d3 6303 |0059: iget v3, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073c12: 52d4 6203 |005b: iget v4, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073c16: 7254 5410 1032 |005d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073c1c: 5460 d809 |0060: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073c20: a601 0709 |0062: add-float v1, v7, v9 │ │ +073c24: a602 080a |0064: add-float v2, v8, v10 │ │ +073c28: 7240 5b10 1052 |0066: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073c2e: 5460 d809 |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073c32: 52e1 6503 |006b: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073c36: 52e2 6403 |006d: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073c3a: 52e3 6303 |006f: iget v3, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073c3e: 52e4 6203 |0071: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073c42: 7254 5410 1032 |0073: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073c48: 5460 d809 |0076: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073c4c: a601 080a |0078: add-float v1, v8, v10 │ │ +073c50: 7240 5b10 7051 |007a: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073c56: 5460 d809 |007d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073c5a: 52b1 6503 |007f: iget v1, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073c5e: 52b2 6403 |0081: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073c62: 52b3 6303 |0083: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073c66: 52b4 6203 |0085: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073c6a: 7254 5410 1032 |0087: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073c70: 5460 d809 |008a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073c74: 7240 5b10 7058 |008c: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073c7a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=387 │ │ 0x000f line=388 │ │ 0x0012 line=389 │ │ 0x0017 line=390 │ │ 0x0024 line=391 │ │ @@ -67586,63 +67589,63 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -065ed8: |[065ed8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledTriangle:(FFFFFF)V │ │ -065ee8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -065eea: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -065eee: 6201 cd09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cd │ │ -065ef2: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -065ef6: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -065efa: 1a01 7c0c |0009: const-string v1, "Must call begin(ShapeType.FilledTriangle)" // string@0c7c │ │ -065efe: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -065f04: 2700 |000e: throw v0 │ │ -065f06: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -065f0c: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -065f0e: 7020 ef10 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -065f14: 5460 d809 |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065f18: 5461 d309 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f1c: 5211 6503 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065f20: 5462 d309 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f24: 5222 6403 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065f28: 5463 d309 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f2c: 5233 6303 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065f30: 5464 d309 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f34: 5244 6203 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065f38: 7254 5410 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065f3e: 5460 d809 |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065f42: 7240 5b10 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065f48: 5460 d809 |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065f4c: 5461 d309 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f50: 5211 6503 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065f54: 5462 d309 |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f58: 5222 6403 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065f5c: 5463 d309 |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f60: 5233 6303 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065f64: 5464 d309 |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f68: 5244 6203 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065f6c: 7254 5410 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065f72: 5460 d809 |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065f76: 7240 5b10 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065f7c: 5460 d809 |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065f80: 5461 d309 |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f84: 5211 6503 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -065f88: 5462 d309 |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f8c: 5222 6403 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -065f90: 5463 d309 |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f94: 5233 6303 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -065f98: 5464 d309 |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -065f9c: 5244 6203 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -065fa0: 7254 5410 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -065fa6: 5460 d809 |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -065faa: 7240 5b10 b05c |0061: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -065fb0: 0e00 |0064: return-void │ │ +073c7c: |[073c7c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.filledTriangle:(FFFFFF)V │ │ +073c8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073c8e: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073c92: 6201 cd09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.FilledTriangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cd │ │ +073c96: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +073c9a: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +073c9e: 1a01 7c0c |0009: const-string v1, "Must call begin(ShapeType.FilledTriangle)" // string@0c7c │ │ +073ca2: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073ca8: 2700 |000e: throw v0 │ │ +073caa: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +073cb0: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +073cb2: 7020 ef10 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +073cb8: 5460 d809 |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073cbc: 5461 d309 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073cc0: 5211 6503 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073cc4: 5462 d309 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073cc8: 5222 6403 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073ccc: 5463 d309 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073cd0: 5233 6303 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073cd4: 5464 d309 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073cd8: 5244 6203 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073cdc: 7254 5410 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073ce2: 5460 d809 |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073ce6: 7240 5b10 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073cec: 5460 d809 |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073cf0: 5461 d309 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073cf4: 5211 6503 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073cf8: 5462 d309 |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073cfc: 5222 6403 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073d00: 5463 d309 |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073d04: 5233 6303 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073d08: 5464 d309 |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073d0c: 5244 6203 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073d10: 7254 5410 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073d16: 5460 d809 |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073d1a: 7240 5b10 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073d20: 5460 d809 |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073d24: 5461 d309 |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073d28: 5211 6503 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073d2c: 5462 d309 |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073d30: 5222 6403 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073d34: 5463 d309 |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073d38: 5233 6303 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073d3c: 5464 d309 |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073d40: 5244 6203 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073d44: 7254 5410 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073d4a: 5460 d809 |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073d4e: 7240 5b10 b05c |0061: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073d54: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=572 │ │ 0x000f line=573 │ │ 0x0012 line=574 │ │ 0x0016 line=575 │ │ 0x002b line=576 │ │ @@ -67665,19 +67668,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -065fb4: |[065fb4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.flush:()V │ │ -065fc4: 5410 d509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -065fc8: 6e10 f710 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ -065fce: 6e20 ec10 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ -065fd4: 0e00 |0008: return-void │ │ +073d58: |[073d58] com.badlogic.gdx.graphics.glutils.ShapeRenderer.flush:()V │ │ +073d68: 5410 d509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073d6c: 6e10 f710 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ +073d72: 6e20 ec10 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ +073d78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0002 line=686 │ │ 0x0005 line=687 │ │ 0x0008 line=688 │ │ locals : │ │ @@ -67689,20 +67692,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -065fd8: |[065fd8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.identity:()V │ │ -065fe8: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -065fec: 6e10 7212 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -065ff2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -065ff4: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -065ff8: 0e00 |0008: return-void │ │ +073d7c: |[073d7c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.identity:()V │ │ +073d8c: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +073d90: 6e10 7212 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +073d96: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +073d98: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +073d9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x0008 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -67712,51 +67715,51 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -065ffc: |[065ffc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFF)V │ │ -06600c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06600e: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -066012: 6201 ce09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ -066016: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -06601a: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -06601e: 1a01 7d0c |0009: const-string v1, "Must call begin(ShapeType.Line)" // string@0c7d │ │ -066022: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -066028: 2700 |000e: throw v0 │ │ -06602a: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -066030: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -066032: 7020 ef10 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -066038: 5460 d809 |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06603c: 5461 d309 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066040: 5211 6503 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066044: 5462 d309 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066048: 5222 6403 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06604c: 5463 d309 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066050: 5233 6303 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066054: 5464 d309 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066058: 5244 6203 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06605c: 7254 5410 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066062: 5460 d809 |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066066: 7240 5b10 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06606c: 5460 d809 |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066070: 5461 d309 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066074: 5211 6503 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066078: 5462 d309 |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06607c: 5222 6403 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066080: 5463 d309 |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066084: 5233 6303 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066088: 5464 d309 |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06608c: 5244 6203 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066090: 7254 5410 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066096: 5460 d809 |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06609a: 7240 5b10 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0660a0: 0e00 |004a: return-void │ │ +073da0: |[073da0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFF)V │ │ +073db0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073db2: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073db6: 6201 ce09 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ +073dba: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +073dbe: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +073dc2: 1a01 7d0c |0009: const-string v1, "Must call begin(ShapeType.Line)" // string@0c7d │ │ +073dc6: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073dcc: 2700 |000e: throw v0 │ │ +073dce: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +073dd4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +073dd6: 7020 ef10 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +073ddc: 5460 d809 |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073de0: 5461 d309 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073de4: 5211 6503 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073de8: 5462 d309 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073dec: 5222 6403 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073df0: 5463 d309 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073df4: 5233 6303 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073df8: 5464 d309 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073dfc: 5244 6203 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073e00: 7254 5410 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073e06: 5460 d809 |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073e0a: 7240 5b10 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073e10: 5460 d809 |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073e14: 5461 d309 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e18: 5211 6503 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073e1c: 5462 d309 |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e20: 5222 6403 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073e24: 5463 d309 |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e28: 5233 6303 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073e2c: 5464 d309 |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e30: 5244 6203 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073e34: 7254 5410 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073e3a: 5460 d809 |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073e3e: 7240 5b10 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073e44: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=243 │ │ 0x000f line=244 │ │ 0x0012 line=245 │ │ 0x0016 line=246 │ │ 0x002b line=247 │ │ @@ -67775,50 +67778,50 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0660a4: |[0660a4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFFFF)V │ │ -0660b4: 5450 d509 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0660b8: 6201 ce09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ -0660bc: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -0660c0: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0660c4: 1a01 7d0c |0008: const-string v1, "Must call begin(ShapeType.Line)" // string@0c7d │ │ -0660c8: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0660ce: 2700 |000d: throw v0 │ │ -0660d0: 7010 ee10 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -0660d6: 1220 |0011: const/4 v0, #int 2 // #2 │ │ -0660d8: 7020 ef10 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -0660de: 5450 d809 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0660e2: 5451 d309 |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0660e6: 5211 6503 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0660ea: 5452 d309 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0660ee: 5222 6403 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0660f2: 5453 d309 |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0660f6: 5233 6303 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0660fa: 5454 d309 |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0660fe: 5244 6203 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066102: 7254 5410 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066108: 5450 d809 |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06610c: 7240 5b10 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066112: 5450 d809 |002f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066116: 5451 d309 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06611a: 5211 6503 |0033: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06611e: 5452 d309 |0035: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066122: 5222 6403 |0037: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066126: 5453 d309 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06612a: 5233 6303 |003b: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06612e: 5454 d309 |003d: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066132: 5244 6203 |003f: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066136: 7254 5410 1032 |0041: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06613c: 5450 d809 |0044: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066140: 7240 5b10 90ba |0046: invoke-interface {v0, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066146: 0e00 |0049: return-void │ │ +073e48: |[073e48] com.badlogic.gdx.graphics.glutils.ShapeRenderer.line:(FFFFFF)V │ │ +073e58: 5450 d509 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073e5c: 6201 ce09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ +073e60: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +073e64: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +073e68: 1a01 7d0c |0008: const-string v1, "Must call begin(ShapeType.Line)" // string@0c7d │ │ +073e6c: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073e72: 2700 |000d: throw v0 │ │ +073e74: 7010 ee10 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +073e7a: 1220 |0011: const/4 v0, #int 2 // #2 │ │ +073e7c: 7020 ef10 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +073e82: 5450 d809 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073e86: 5451 d309 |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e8a: 5211 6503 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073e8e: 5452 d309 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e92: 5222 6403 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073e96: 5453 d309 |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073e9a: 5233 6303 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073e9e: 5454 d309 |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ea2: 5244 6203 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073ea6: 7254 5410 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073eac: 5450 d809 |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073eb0: 7240 5b10 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073eb6: 5450 d809 |002f: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073eba: 5451 d309 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ebe: 5211 6503 |0033: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073ec2: 5452 d309 |0035: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ec6: 5222 6403 |0037: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073eca: 5453 d309 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ece: 5233 6303 |003b: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073ed2: 5454 d309 |003d: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073ed6: 5244 6203 |003f: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073eda: 7254 5410 1032 |0041: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073ee0: 5450 d809 |0044: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073ee4: 7240 5b10 90ba |0046: invoke-interface {v0, v9, v10, v11}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073eea: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000e line=229 │ │ 0x0011 line=230 │ │ 0x0015 line=231 │ │ 0x002a line=232 │ │ @@ -67839,38 +67842,38 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -066148: |[066148] com.badlogic.gdx.graphics.glutils.ShapeRenderer.point:(FFF)V │ │ -066158: 5450 d509 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -06615c: 6201 cf09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ -066160: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -066164: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -066168: 1a01 7e0c |0008: const-string v1, "Must call begin(ShapeType.Point)" // string@0c7e │ │ -06616c: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -066172: 2700 |000d: throw v0 │ │ -066174: 7010 ee10 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -06617a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -06617c: 7020 ef10 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -066182: 5450 d809 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066186: 5451 d309 |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06618a: 5211 6503 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06618e: 5452 d309 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066192: 5222 6403 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066196: 5453 d309 |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06619a: 5233 6303 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06619e: 5454 d309 |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0661a2: 5244 6203 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0661a6: 7254 5410 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0661ac: 5450 d809 |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0661b0: 7240 5b10 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0661b6: 0e00 |002f: return-void │ │ +073eec: |[073eec] com.badlogic.gdx.graphics.glutils.ShapeRenderer.point:(FFF)V │ │ +073efc: 5450 d509 |0000: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073f00: 6201 cf09 |0002: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ +073f04: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +073f08: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +073f0c: 1a01 7e0c |0008: const-string v1, "Must call begin(ShapeType.Point)" // string@0c7e │ │ +073f10: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073f16: 2700 |000d: throw v0 │ │ +073f18: 7010 ee10 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +073f1e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +073f20: 7020 ef10 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +073f26: 5450 d809 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073f2a: 5451 d309 |0017: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073f2e: 5211 6503 |0019: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073f32: 5452 d309 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073f36: 5222 6403 |001d: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073f3a: 5453 d309 |001f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073f3e: 5233 6303 |0021: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073f42: 5454 d309 |0023: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073f46: 5244 6203 |0025: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073f4a: 7254 5410 1032 |0027: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073f50: 5450 d809 |002a: iget-object v0, v5, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073f54: 7240 5b10 6087 |002c: invoke-interface {v0, v6, v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073f5a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000e line=214 │ │ 0x0011 line=215 │ │ 0x0015 line=216 │ │ 0x002a line=217 │ │ @@ -67886,131 +67889,131 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 248 16-bit code units │ │ -0661b8: |[0661b8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rect:(FFFF)V │ │ -0661c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0661ca: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0661ce: 6201 d009 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d0 │ │ -0661d2: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -0661d6: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0661da: 1a01 7f0c |0009: const-string v1, "Must call begin(ShapeType.Rectangle)" // string@0c7f │ │ -0661de: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0661e4: 2700 |000e: throw v0 │ │ -0661e6: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -0661ec: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -0661f0: 7020 ef10 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -0661f6: 5460 d809 |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0661fa: 5461 d309 |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0661fe: 5211 6503 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066202: 5462 d309 |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066206: 5222 6403 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06620a: 5463 d309 |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06620e: 5233 6303 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066212: 5464 d309 |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066216: 5244 6203 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06621a: 7254 5410 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066220: 5460 d809 |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066224: 7240 5b10 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06622a: 5460 d809 |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06622e: 5461 d309 |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066232: 5211 6503 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066236: 5462 d309 |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06623a: 5222 6403 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06623e: 5463 d309 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066242: 5233 6303 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066246: 5464 d309 |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06624a: 5244 6203 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06624e: 7254 5410 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066254: 5460 d809 |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066258: a601 0709 |0048: add-float v1, v7, v9 │ │ -06625c: 7240 5b10 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066262: 5460 d809 |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066266: 5461 d309 |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06626a: 5211 6503 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06626e: 5462 d309 |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066272: 5222 6403 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066276: 5463 d309 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06627a: 5233 6303 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06627e: 5464 d309 |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066282: 5244 6203 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066286: 7254 5410 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06628c: 5460 d809 |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066290: a601 0709 |0064: add-float v1, v7, v9 │ │ -066294: 7240 5b10 1058 |0066: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06629a: 5460 d809 |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06629e: 5461 d309 |006b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662a2: 5211 6503 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0662a6: 5462 d309 |006f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662aa: 5222 6403 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0662ae: 5463 d309 |0073: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662b2: 5233 6303 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0662b6: 5464 d309 |0077: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662ba: 5244 6203 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0662be: 7254 5410 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0662c4: 5460 d809 |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0662c8: a601 0709 |0080: add-float v1, v7, v9 │ │ -0662cc: a602 080a |0082: add-float v2, v8, v10 │ │ -0662d0: 7240 5b10 1052 |0084: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0662d6: 5460 d809 |0087: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0662da: 5461 d309 |0089: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662de: 5211 6503 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0662e2: 5462 d309 |008d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662e6: 5222 6403 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0662ea: 5463 d309 |0091: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662ee: 5233 6303 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0662f2: 5464 d309 |0095: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0662f6: 5244 6203 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0662fa: 7254 5410 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066300: 5460 d809 |009c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066304: a601 0709 |009e: add-float v1, v7, v9 │ │ -066308: a602 080a |00a0: add-float v2, v8, v10 │ │ -06630c: 7240 5b10 1052 |00a2: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066312: 5460 d809 |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066316: 5461 d309 |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06631a: 5211 6503 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06631e: 5462 d309 |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066322: 5222 6403 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066326: 5463 d309 |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06632a: 5233 6303 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06632e: 5464 d309 |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066332: 5244 6203 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066336: 7254 5410 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06633c: 5460 d809 |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066340: a601 080a |00bc: add-float v1, v8, v10 │ │ -066344: 7240 5b10 7051 |00be: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06634a: 5460 d809 |00c1: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06634e: 5461 d309 |00c3: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066352: 5211 6503 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066356: 5462 d309 |00c7: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06635a: 5222 6403 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06635e: 5463 d309 |00cb: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066362: 5233 6303 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066366: 5464 d309 |00cf: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06636a: 5244 6203 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06636e: 7254 5410 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066374: 5460 d809 |00d6: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066378: a601 080a |00d8: add-float v1, v8, v10 │ │ -06637c: 7240 5b10 7051 |00da: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066382: 5460 d809 |00dd: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066386: 5461 d309 |00df: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06638a: 5211 6503 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -06638e: 5462 d309 |00e3: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066392: 5222 6403 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066396: 5463 d309 |00e7: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06639a: 5233 6303 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -06639e: 5464 d309 |00eb: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0663a2: 5244 6203 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0663a6: 7254 5410 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0663ac: 5460 d809 |00f2: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0663b0: 7240 5b10 7058 |00f4: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0663b6: 0e00 |00f7: return-void │ │ +073f5c: |[073f5c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rect:(FFFF)V │ │ +073f6c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073f6e: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +073f72: 6201 d009 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Rectangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d0 │ │ +073f76: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +073f7a: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +073f7e: 1a01 7f0c |0009: const-string v1, "Must call begin(ShapeType.Rectangle)" // string@0c7f │ │ +073f82: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +073f88: 2700 |000e: throw v0 │ │ +073f8a: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +073f90: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +073f94: 7020 ef10 0600 |0014: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +073f9a: 5460 d809 |0017: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073f9e: 5461 d309 |0019: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fa2: 5211 6503 |001b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073fa6: 5462 d309 |001d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073faa: 5222 6403 |001f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073fae: 5463 d309 |0021: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fb2: 5233 6303 |0023: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073fb6: 5464 d309 |0025: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fba: 5244 6203 |0027: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073fbe: 7254 5410 1032 |0029: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073fc4: 5460 d809 |002c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073fc8: 7240 5b10 7058 |002e: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +073fce: 5460 d809 |0031: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073fd2: 5461 d309 |0033: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fd6: 5211 6503 |0035: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +073fda: 5462 d309 |0037: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fde: 5222 6403 |0039: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +073fe2: 5463 d309 |003b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fe6: 5233 6303 |003d: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +073fea: 5464 d309 |003f: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +073fee: 5244 6203 |0041: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +073ff2: 7254 5410 1032 |0043: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +073ff8: 5460 d809 |0046: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +073ffc: a601 0709 |0048: add-float v1, v7, v9 │ │ +074000: 7240 5b10 1058 |004a: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +074006: 5460 d809 |004d: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07400a: 5461 d309 |004f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07400e: 5211 6503 |0051: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +074012: 5462 d309 |0053: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074016: 5222 6403 |0055: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07401a: 5463 d309 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07401e: 5233 6303 |0059: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +074022: 5464 d309 |005b: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074026: 5244 6203 |005d: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07402a: 7254 5410 1032 |005f: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +074030: 5460 d809 |0062: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074034: a601 0709 |0064: add-float v1, v7, v9 │ │ +074038: 7240 5b10 1058 |0066: invoke-interface {v0, v1, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07403e: 5460 d809 |0069: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074042: 5461 d309 |006b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074046: 5211 6503 |006d: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07404a: 5462 d309 |006f: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07404e: 5222 6403 |0071: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +074052: 5463 d309 |0073: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074056: 5233 6303 |0075: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07405a: 5464 d309 |0077: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07405e: 5244 6203 |0079: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +074062: 7254 5410 1032 |007b: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +074068: 5460 d809 |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07406c: a601 0709 |0080: add-float v1, v7, v9 │ │ +074070: a602 080a |0082: add-float v2, v8, v10 │ │ +074074: 7240 5b10 1052 |0084: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07407a: 5460 d809 |0087: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07407e: 5461 d309 |0089: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074082: 5211 6503 |008b: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +074086: 5462 d309 |008d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07408a: 5222 6403 |008f: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07408e: 5463 d309 |0091: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074092: 5233 6303 |0093: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +074096: 5464 d309 |0095: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07409a: 5244 6203 |0097: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07409e: 7254 5410 1032 |0099: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0740a4: 5460 d809 |009c: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0740a8: a601 0709 |009e: add-float v1, v7, v9 │ │ +0740ac: a602 080a |00a0: add-float v2, v8, v10 │ │ +0740b0: 7240 5b10 1052 |00a2: invoke-interface {v0, v1, v2, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0740b6: 5460 d809 |00a5: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0740ba: 5461 d309 |00a7: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0740be: 5211 6503 |00a9: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0740c2: 5462 d309 |00ab: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0740c6: 5222 6403 |00ad: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0740ca: 5463 d309 |00af: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0740ce: 5233 6303 |00b1: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0740d2: 5464 d309 |00b3: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0740d6: 5244 6203 |00b5: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0740da: 7254 5410 1032 |00b7: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0740e0: 5460 d809 |00ba: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0740e4: a601 080a |00bc: add-float v1, v8, v10 │ │ +0740e8: 7240 5b10 7051 |00be: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0740ee: 5460 d809 |00c1: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0740f2: 5461 d309 |00c3: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0740f6: 5211 6503 |00c5: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0740fa: 5462 d309 |00c7: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0740fe: 5222 6403 |00c9: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +074102: 5463 d309 |00cb: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074106: 5233 6303 |00cd: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07410a: 5464 d309 |00cf: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07410e: 5244 6203 |00d1: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +074112: 7254 5410 1032 |00d3: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +074118: 5460 d809 |00d6: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07411c: a601 080a |00d8: add-float v1, v8, v10 │ │ +074120: 7240 5b10 7051 |00da: invoke-interface {v0, v7, v1, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +074126: 5460 d809 |00dd: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07412a: 5461 d309 |00df: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07412e: 5211 6503 |00e1: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +074132: 5462 d309 |00e3: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074136: 5222 6403 |00e5: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07413a: 5463 d309 |00e7: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07413e: 5233 6303 |00e9: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +074142: 5464 d309 |00eb: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074146: 5244 6203 |00ed: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +07414a: 7254 5410 1032 |00ef: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +074150: 5460 d809 |00f2: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074154: 7240 5b10 7058 |00f4: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +07415a: 0e00 |00f7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ 0x000f line=331 │ │ 0x0012 line=332 │ │ 0x0017 line=333 │ │ 0x002c line=334 │ │ @@ -68041,20 +68044,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0663b8: |[0663b8] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rotate:(FFFF)V │ │ -0663c8: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -0663cc: 6e55 7e12 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@127e │ │ -0663d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0663d4: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -0663d8: 0e00 |0008: return-void │ │ +07415c: |[07415c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.rotate:(FFFF)V │ │ +07416c: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +074170: 6e55 7e12 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@127e │ │ +074176: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +074178: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +07417c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x0008 line=178 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -68068,20 +68071,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0663dc: |[0663dc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.scale:(FFF)V │ │ -0663ec: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -0663f0: 6e40 8112 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@1281 │ │ -0663f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0663f8: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -0663fc: 0e00 |0008: return-void │ │ +074180: |[074180] com.badlogic.gdx.graphics.glutils.ShapeRenderer.scale:(FFF)V │ │ +074190: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +074194: 6e40 8112 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@1281 │ │ +07419a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07419c: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +0741a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ 0x0008 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -68094,18 +68097,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -066400: |[066400] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(FFFF)V │ │ -066410: 5410 d309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066414: 6e55 e709 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09e7 │ │ -06641a: 0e00 |0005: return-void │ │ +0741a4: |[0741a4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(FFFF)V │ │ +0741b4: 5410 d309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0741b8: 6e55 e709 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09e7 │ │ +0741be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0006 reg=2 r F │ │ @@ -68118,18 +68121,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 │ │ -06641c: |[06641c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -06642c: 5410 d309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066430: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -066436: 0e00 |0005: return-void │ │ +0741c0: |[0741c0] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0741d0: 5410 d309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0741d4: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0741da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -68139,20 +68142,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 │ │ -066438: |[066438] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -066448: 5410 d709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ -06644c: 6e20 8612 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -066452: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -066454: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -066458: 0e00 |0008: return-void │ │ +0741dc: |[0741dc] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0741ec: 5410 d709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.projView:Lcom/badlogic/gdx/math/Matrix4; // field@09d7 │ │ +0741f0: 6e20 8612 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0741f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0741f8: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +0741fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ 0x0008 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -68163,20 +68166,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 │ │ -06645c: |[06645c] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -06646c: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -066470: 6e20 8612 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -066476: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -066478: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -06647c: 0e00 |0008: return-void │ │ +074200: |[074200] com.badlogic.gdx.graphics.glutils.ShapeRenderer.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +074210: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +074214: 6e20 8612 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +07421a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07421c: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +074220: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x0008 line=153 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -68187,20 +68190,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -066480: |[066480] com.badlogic.gdx.graphics.glutils.ShapeRenderer.translate:(FFF)V │ │ -066490: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ -066494: 6e40 9d12 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@129d │ │ -06649a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06649c: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ -0664a0: 0e00 |0008: return-void │ │ +074224: |[074224] com.badlogic.gdx.graphics.glutils.ShapeRenderer.translate:(FFF)V │ │ +074234: 5410 da09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.transform:Lcom/badlogic/gdx/math/Matrix4; // field@09da │ │ +074238: 6e40 9d12 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@129d │ │ +07423e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +074240: 5c10 d609 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.matrixDirty:Z // field@09d6 │ │ +074244: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ 0x0008 line=168 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; │ │ @@ -68213,99 +68216,99 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 179 16-bit code units │ │ -0664a4: |[0664a4] com.badlogic.gdx.graphics.glutils.ShapeRenderer.triangle:(FFFFFF)V │ │ -0664b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0664b6: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ -0664ba: 6201 d109 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d1 │ │ -0664be: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -0664c2: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0664c6: 1a01 800c |0009: const-string v1, "Must call begin(ShapeType.Triangle)" // string@0c80 │ │ -0664ca: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0664d0: 2700 |000e: throw v0 │ │ -0664d2: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ -0664d8: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -0664da: 7020 ef10 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ -0664e0: 5460 d809 |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0664e4: 5461 d309 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0664e8: 5211 6503 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0664ec: 5462 d309 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0664f0: 5222 6403 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0664f4: 5463 d309 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0664f8: 5233 6303 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0664fc: 5464 d309 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066500: 5244 6203 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066504: 7254 5410 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06650a: 5460 d809 |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06650e: 7240 5b10 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066514: 5460 d809 |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066518: 5461 d309 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06651c: 5211 6503 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066520: 5462 d309 |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066524: 5222 6403 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066528: 5463 d309 |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06652c: 5233 6303 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066530: 5464 d309 |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066534: 5244 6203 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066538: 7254 5410 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06653e: 5460 d809 |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066542: 7240 5b10 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066548: 5460 d809 |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -06654c: 5461 d309 |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066550: 5211 6503 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066554: 5462 d309 |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066558: 5222 6403 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -06655c: 5463 d309 |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066560: 5233 6303 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066564: 5464 d309 |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066568: 5244 6203 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -06656c: 7254 5410 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -066572: 5460 d809 |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066576: 7240 5b10 905a |0061: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -06657c: 5460 d809 |0064: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066580: 5461 d309 |0066: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066584: 5211 6503 |0068: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -066588: 5462 d309 |006a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06658c: 5222 6403 |006c: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -066590: 5463 d309 |006e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066594: 5233 6303 |0070: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066598: 5464 d309 |0072: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -06659c: 5244 6203 |0074: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0665a0: 7254 5410 1032 |0076: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0665a6: 5460 d809 |0079: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0665aa: 7240 5b10 b05c |007b: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0665b0: 5460 d809 |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0665b4: 5461 d309 |0080: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665b8: 5211 6503 |0082: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0665bc: 5462 d309 |0084: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665c0: 5222 6403 |0086: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0665c4: 5463 d309 |0088: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665c8: 5233 6303 |008a: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0665cc: 5464 d309 |008c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665d0: 5244 6203 |008e: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0665d4: 7254 5410 1032 |0090: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0665da: 5460 d809 |0093: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0665de: 7240 5b10 b05c |0095: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0665e4: 5460 d809 |0098: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -0665e8: 5461 d309 |009a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665ec: 5211 6503 |009c: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0665f0: 5462 d309 |009e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665f4: 5222 6403 |00a0: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0665f8: 5463 d309 |00a2: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -0665fc: 5233 6303 |00a4: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -066600: 5464 d309 |00a6: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ -066604: 5244 6203 |00a8: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -066608: 7254 5410 1032 |00aa: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -06660e: 5460 d809 |00ad: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ -066612: 7240 5b10 7058 |00af: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -066618: 0e00 |00b2: return-void │ │ +074248: |[074248] com.badlogic.gdx.graphics.glutils.ShapeRenderer.triangle:(FFFFFF)V │ │ +074258: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07425a: 5460 d509 |0001: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d5 │ │ +07425e: 6201 d109 |0003: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Triangle:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09d1 │ │ +074262: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +074266: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +07426a: 1a01 800c |0009: const-string v1, "Must call begin(ShapeType.Triangle)" // string@0c80 │ │ +07426e: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +074274: 2700 |000e: throw v0 │ │ +074276: 7010 ee10 0600 |000f: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkDirty:()V // method@10ee │ │ +07427c: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +07427e: 7020 ef10 0600 |0013: invoke-direct {v6, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.checkFlush:(I)V // method@10ef │ │ +074284: 5460 d809 |0016: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074288: 5461 d309 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07428c: 5211 6503 |001a: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +074290: 5462 d309 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074294: 5222 6403 |001e: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +074298: 5463 d309 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07429c: 5233 6303 |0022: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0742a0: 5464 d309 |0024: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742a4: 5244 6203 |0026: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0742a8: 7254 5410 1032 |0028: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0742ae: 5460 d809 |002b: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0742b2: 7240 5b10 7058 |002d: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0742b8: 5460 d809 |0030: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0742bc: 5461 d309 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742c0: 5211 6503 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0742c4: 5462 d309 |0036: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742c8: 5222 6403 |0038: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0742cc: 5463 d309 |003a: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742d0: 5233 6303 |003c: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0742d4: 5464 d309 |003e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742d8: 5244 6203 |0040: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0742dc: 7254 5410 1032 |0042: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0742e2: 5460 d809 |0045: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0742e6: 7240 5b10 905a |0047: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0742ec: 5460 d809 |004a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0742f0: 5461 d309 |004c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742f4: 5211 6503 |004e: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0742f8: 5462 d309 |0050: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0742fc: 5222 6403 |0052: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +074300: 5463 d309 |0054: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074304: 5233 6303 |0056: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +074308: 5464 d309 |0058: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07430c: 5244 6203 |005a: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +074310: 7254 5410 1032 |005c: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +074316: 5460 d809 |005f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07431a: 7240 5b10 905a |0061: invoke-interface {v0, v9, v10, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +074320: 5460 d809 |0064: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074324: 5461 d309 |0066: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074328: 5211 6503 |0068: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +07432c: 5462 d309 |006a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074330: 5222 6403 |006c: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +074334: 5463 d309 |006e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074338: 5233 6303 |0070: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +07433c: 5464 d309 |0072: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074340: 5244 6203 |0074: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +074344: 7254 5410 1032 |0076: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07434a: 5460 d809 |0079: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07434e: 7240 5b10 b05c |007b: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +074354: 5460 d809 |007e: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074358: 5461 d309 |0080: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07435c: 5211 6503 |0082: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +074360: 5462 d309 |0084: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074364: 5222 6403 |0086: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +074368: 5463 d309 |0088: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +07436c: 5233 6303 |008a: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +074370: 5464 d309 |008c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074374: 5244 6203 |008e: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +074378: 7254 5410 1032 |0090: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +07437e: 5460 d809 |0093: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +074382: 7240 5b10 b05c |0095: invoke-interface {v0, v11, v12, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +074388: 5460 d809 |0098: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +07438c: 5461 d309 |009a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074390: 5211 6503 |009c: iget v1, v1, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +074394: 5462 d309 |009e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +074398: 5222 6403 |00a0: iget v2, v2, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +07439c: 5463 d309 |00a2: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0743a0: 5233 6303 |00a4: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0743a4: 5464 d309 |00a6: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.color:Lcom/badlogic/gdx/graphics/Color; // field@09d3 │ │ +0743a8: 5244 6203 |00a8: iget v4, v4, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0743ac: 7254 5410 1032 |00aa: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0743b2: 5460 d809 |00ad: iget-object v0, v6, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@09d8 │ │ +0743b6: 7240 5b10 7058 |00af: invoke-interface {v0, v7, v8, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0743bc: 0e00 |00b2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=552 │ │ 0x000f line=553 │ │ 0x0012 line=554 │ │ 0x0016 line=555 │ │ 0x002b line=556 │ │ @@ -68467,28 +68470,28 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -06661c: |[06661c] com.badlogic.gdx.input.GestureDetector$VelocityTracker.:()V │ │ -06662c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -066632: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -066636: 5910 fc09 |0005: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -06663a: 5210 fc09 |0007: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -06663e: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ -066642: 5b10 f909 |000b: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ -066646: 5210 fc09 |000d: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -06664a: 2300 e803 |000f: new-array v0, v0, [F // type@03e8 │ │ -06664e: 5b10 fa09 |0011: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ -066652: 5210 fc09 |0013: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -066656: 2300 ea03 |0015: new-array v0, v0, [J // type@03ea │ │ -06665a: 5b10 f809 |0017: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ -06665e: 0e00 |0019: return-void │ │ +0743c0: |[0743c0] com.badlogic.gdx.input.GestureDetector$VelocityTracker.:()V │ │ +0743d0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0743d6: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +0743da: 5910 fc09 |0005: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +0743de: 5210 fc09 |0007: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +0743e2: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ +0743e6: 5b10 f909 |000b: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ +0743ea: 5210 fc09 |000d: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +0743ee: 2300 e803 |000f: new-array v0, v0, [F // type@03e8 │ │ +0743f2: 5b10 fa09 |0011: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ +0743f6: 5210 fc09 |0013: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +0743fa: 2300 ea03 |0015: new-array v0, v0, [J // type@03ea │ │ +0743fe: 5b10 f809 |0017: iput-object v0, v1, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ +074402: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x0007 line=342 │ │ 0x000d line=343 │ │ 0x0013 line=344 │ │ @@ -68500,28 +68503,28 @@ │ │ type : '([FI)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -066660: |[066660] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([FI)F │ │ -066670: 5232 fc09 |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -066674: 7120 8824 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -06667a: 0a05 |0005: move-result v5 │ │ -06667c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06667e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -066680: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ -066684: 4402 0400 |000a: aget v2, v4, v0 │ │ -066688: c621 |000c: add-float/2addr v1, v2 │ │ -06668a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06668e: 28f9 |000f: goto 0008 // -0007 │ │ -066690: 8252 |0010: int-to-float v2, v5 │ │ -066692: a902 0102 |0011: div-float v2, v1, v2 │ │ -066696: 0f02 |0013: return v2 │ │ +074404: |[074404] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([FI)F │ │ +074414: 5232 fc09 |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +074418: 7120 8824 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +07441e: 0a05 |0005: move-result v5 │ │ +074420: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +074422: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +074424: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ +074428: 4402 0400 |000a: aget v2, v4, v0 │ │ +07442c: c621 |000c: add-float/2addr v1, v2 │ │ +07442e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074432: 28f9 |000f: goto 0008 // -0007 │ │ +074434: 8252 |0010: int-to-float v2, v5 │ │ +074436: a902 0102 |0011: div-float v2, v1, v2 │ │ +07443a: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0006 line=391 │ │ 0x0007 line=392 │ │ 0x000a line=393 │ │ 0x000d line=392 │ │ @@ -68534,74 +68537,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 │ │ -066698: |[066698] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([JI)J │ │ -0666a8: 5253 fc09 |0000: iget v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -0666ac: 7120 8824 7300 |0002: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0666b2: 0a07 |0005: move-result v7 │ │ -0666b4: 1601 0000 |0006: const-wide/16 v1, #int 0 // #0 │ │ -0666b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0666ba: 3570 0800 |0009: if-ge v0, v7, 0011 // +0008 │ │ -0666be: 4503 0600 |000b: aget-wide v3, v6, v0 │ │ -0666c2: bb31 |000d: add-long/2addr v1, v3 │ │ -0666c4: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0666c8: 28f9 |0010: goto 0009 // -0007 │ │ -0666ca: 3907 0500 |0011: if-nez v7, 0016 // +0005 │ │ -0666ce: 1603 0000 |0013: const-wide/16 v3, #int 0 // #0 │ │ -0666d2: 1003 |0015: return-wide v3 │ │ -0666d4: 8173 |0016: int-to-long v3, v7 │ │ -0666d6: 9e03 0103 |0017: div-long v3, v1, v3 │ │ -0666da: 28fc |0019: goto 0015 // -0004 │ │ +07443c: |[07443c] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getAverage:([JI)J │ │ +07444c: 5261 fc09 |0000: iget v1, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +074450: 7120 8824 8100 |0002: invoke-static {v1, v8}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +074456: 0a08 |0005: move-result v8 │ │ +074458: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +07445c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07445e: 3580 0800 |0009: if-ge v0, v8, 0011 // +0008 │ │ +074462: 4504 0700 |000b: aget-wide v4, v7, v0 │ │ +074466: bb42 |000d: add-long/2addr v2, v4 │ │ +074468: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07446c: 28f9 |0010: goto 0009 // -0007 │ │ +07446e: 3908 0500 |0011: if-nez v8, 0016 // +0005 │ │ +074472: 1604 0000 |0013: const-wide/16 v4, #int 0 // #0 │ │ +074476: 1004 |0015: return-wide v4 │ │ +074478: 8184 |0016: int-to-long v4, v8 │ │ +07447a: 9e04 0204 |0017: div-long v4, v2, v4 │ │ +07447e: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0006 line=400 │ │ 0x0008 line=401 │ │ 0x000b line=402 │ │ 0x000e line=401 │ │ 0x0011 line=404 │ │ 0x0015 line=405 │ │ 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 │ │ -0666dc: |[0666dc] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getSum:([FI)F │ │ -0666ec: 5232 fc09 |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -0666f0: 7120 8824 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0666f6: 0a05 |0005: move-result v5 │ │ -0666f8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0666fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0666fc: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ -066700: 4402 0400 |000a: aget v2, v4, v0 │ │ -066704: c621 |000c: add-float/2addr v1, v2 │ │ -066706: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06670a: 28f9 |000f: goto 0008 // -0007 │ │ -06670c: 3905 0300 |0010: if-nez v5, 0013 // +0003 │ │ -066710: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -066712: 0f01 |0013: return v1 │ │ +074480: |[074480] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getSum:([FI)F │ │ +074490: 5232 fc09 |0000: iget v2, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +074494: 7120 8824 5200 |0002: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +07449a: 0a05 |0005: move-result v5 │ │ +07449c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07449e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0744a0: 3550 0800 |0008: if-ge v0, v5, 0010 // +0008 │ │ +0744a4: 4402 0400 |000a: aget v2, v4, v0 │ │ +0744a8: c621 |000c: add-float/2addr v1, v2 │ │ +0744aa: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0744ae: 28f9 |000f: goto 0008 // -0007 │ │ +0744b0: 3905 0300 |0010: if-nez v5, 0013 // +0003 │ │ +0744b4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0744b6: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0006 line=410 │ │ 0x0007 line=411 │ │ 0x000a line=412 │ │ 0x000d line=411 │ │ @@ -68616,116 +68619,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 │ │ -066714: |[066714] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityX:()F │ │ -066724: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -066726: 5453 f909 |0001: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ -06672a: 5254 fb09 |0003: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -06672e: 7030 5311 3504 |0005: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@1153 │ │ -066734: 0a01 |0008: move-result v1 │ │ -066736: 5453 f809 |0009: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ -06673a: 5254 fb09 |000b: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -06673e: 7030 5411 3504 |000d: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@1154 │ │ -066744: 0b03 |0010: move-result-wide v3 │ │ -066746: 8533 |0011: long-to-float v3, v3 │ │ -066748: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ -06674e: a900 0304 |0015: div-float v0, v3, v4 │ │ -066752: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ -066756: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ -06675a: 0f02 |001b: return v2 │ │ -06675c: a902 0100 |001c: div-float v2, v1, v0 │ │ -066760: 28fd |001e: goto 001b // -0003 │ │ +0744b8: |[0744b8] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityX:()F │ │ +0744c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0744ca: 5463 f909 |0001: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ +0744ce: 5264 fb09 |0003: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +0744d2: 7030 5311 3604 |0005: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@1153 │ │ +0744d8: 0a01 |0008: move-result v1 │ │ +0744da: 5463 f809 |0009: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ +0744de: 5264 fb09 |000b: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +0744e2: 7030 5411 3604 |000d: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@1154 │ │ +0744e8: 0b04 |0010: move-result-wide v4 │ │ +0744ea: 8543 |0011: long-to-float v3, v4 │ │ +0744ec: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ +0744f2: a900 0304 |0015: div-float v0, v3, v4 │ │ +0744f6: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ +0744fa: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ +0744fe: 0f02 |001b: return v2 │ │ +074500: a902 0100 |001c: div-float v2, v1, v0 │ │ +074504: 28fd |001e: goto 001b // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=376 │ │ 0x0009 line=377 │ │ 0x0017 line=378 │ │ 0x001b line=379 │ │ 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 │ │ -066764: |[066764] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityY:()F │ │ -066774: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -066776: 5453 fa09 |0001: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ -06677a: 5254 fb09 |0003: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -06677e: 7030 5311 3504 |0005: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@1153 │ │ -066784: 0a01 |0008: move-result v1 │ │ -066786: 5453 f809 |0009: iget-object v3, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ -06678a: 5254 fb09 |000b: iget v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -06678e: 7030 5411 3504 |000d: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@1154 │ │ -066794: 0b03 |0010: move-result-wide v3 │ │ -066796: 8533 |0011: long-to-float v3, v3 │ │ -066798: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ -06679e: a900 0304 |0015: div-float v0, v3, v4 │ │ -0667a2: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ -0667a6: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ -0667aa: 0f02 |001b: return v2 │ │ -0667ac: a902 0100 |001c: div-float v2, v1, v0 │ │ -0667b0: 28fd |001e: goto 001b // -0003 │ │ +074508: |[074508] com.badlogic.gdx.input.GestureDetector$VelocityTracker.getVelocityY:()F │ │ +074518: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07451a: 5463 fa09 |0001: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ +07451e: 5264 fb09 |0003: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +074522: 7030 5311 3604 |0005: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([FI)F // method@1153 │ │ +074528: 0a01 |0008: move-result v1 │ │ +07452a: 5463 f809 |0009: iget-object v3, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ +07452e: 5264 fb09 |000b: iget v4, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +074532: 7030 5411 3604 |000d: invoke-direct {v6, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getAverage:([JI)J // method@1154 │ │ +074538: 0b04 |0010: move-result-wide v4 │ │ +07453a: 8543 |0011: long-to-float v3, v4 │ │ +07453c: 1404 286b 6e4e |0012: const v4, #float 1e+09 // #4e6e6b28 │ │ +074542: a900 0304 |0015: div-float v0, v3, v4 │ │ +074546: 2d03 0002 |0017: cmpl-float v3, v0, v2 │ │ +07454a: 3903 0300 |0019: if-nez v3, 001c // +0003 │ │ +07454e: 0f02 |001b: return v2 │ │ +074550: a902 0100 |001c: div-float v2, v1, v0 │ │ +074554: 28fd |001e: goto 001b // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0009 line=384 │ │ 0x0017 line=385 │ │ 0x001b line=386 │ │ 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 │ │ -0667b4: |[0667b4] com.badlogic.gdx.input.GestureDetector$VelocityTracker.start:(FFJ)V │ │ -0667c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0667c6: 5956 f609 |0001: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@09f6 │ │ -0667ca: 5957 f709 |0003: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@09f7 │ │ -0667ce: 5954 f309 |0005: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ -0667d2: 5954 f409 |0007: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ -0667d6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0667d8: 5951 fb09 |000a: iput v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -0667dc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0667de: 5251 fc09 |000d: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -0667e2: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ -0667e6: 5451 f909 |0011: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ -0667ea: 4b04 0100 |0013: aput v4, v1, v0 │ │ -0667ee: 5451 fa09 |0015: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ -0667f2: 4b04 0100 |0017: aput v4, v1, v0 │ │ -0667f6: 5451 f809 |0019: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ -0667fa: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -0667fe: 4c02 0100 |001d: aput-wide v2, v1, v0 │ │ -066802: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -066806: 28ec |0021: goto 000d // -0014 │ │ -066808: 5a58 f509 |0022: iput-wide v8, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ -06680c: 0e00 |0024: return-void │ │ +074558: |[074558] com.badlogic.gdx.input.GestureDetector$VelocityTracker.start:(FFJ)V │ │ +074568: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07456a: 5956 f609 |0001: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@09f6 │ │ +07456e: 5957 f709 |0003: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@09f7 │ │ +074572: 5954 f309 |0005: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ +074576: 5954 f409 |0007: iput v4, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ +07457a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +07457c: 5951 fb09 |000a: iput v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +074580: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +074582: 5251 fc09 |000d: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +074586: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ +07458a: 5451 f909 |0011: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ +07458e: 4b04 0100 |0013: aput v4, v1, v0 │ │ +074592: 5451 fa09 |0015: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ +074596: 4b04 0100 |0017: aput v4, v1, v0 │ │ +07459a: 5451 f809 |0019: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ +07459e: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +0745a2: 4c02 0100 |001d: aput-wide v2, v1, v0 │ │ +0745a6: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0745aa: 28ec |0021: goto 000d // -0014 │ │ +0745ac: 5a58 f509 |0022: iput-wide v8, v5, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ +0745b0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=347 │ │ 0x0003 line=348 │ │ 0x0005 line=349 │ │ 0x0007 line=350 │ │ 0x0009 line=351 │ │ @@ -68744,46 +68747,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 │ │ -066810: |[066810] com.badlogic.gdx.input.GestureDetector$VelocityTracker.update:(FFJ)V │ │ -066820: 04a0 |0000: move-wide v0, v10 │ │ -066822: 5275 f609 |0001: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@09f6 │ │ -066826: a705 0805 |0003: sub-float v5, v8, v5 │ │ -06682a: 5975 f309 |0005: iput v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ -06682e: 5275 f709 |0007: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@09f7 │ │ -066832: a705 0905 |0009: sub-float v5, v9, v5 │ │ -066836: 5975 f409 |000b: iput v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ -06683a: 5978 f609 |000d: iput v8, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@09f6 │ │ -06683e: 5979 f709 |000f: iput v9, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@09f7 │ │ -066842: 5375 f509 |0011: iget-wide v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ -066846: 9c02 0005 |0013: sub-long v2, v0, v5 │ │ -06684a: 5a70 f509 |0015: iput-wide v0, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ -06684e: 5275 fb09 |0017: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -066852: 5276 fc09 |0019: iget v6, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ -066856: 9404 0506 |001b: rem-int v4, v5, v6 │ │ -06685a: 5475 f909 |001d: iget-object v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ -06685e: 5276 f309 |001f: iget v6, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ -066862: 4b06 0504 |0021: aput v6, v5, v4 │ │ -066866: 5475 fa09 |0023: iget-object v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ -06686a: 5276 f409 |0025: iget v6, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ -06686e: 4b06 0504 |0027: aput v6, v5, v4 │ │ -066872: 5475 f809 |0029: iget-object v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ -066876: 4c02 0504 |002b: aput-wide v2, v5, v4 │ │ -06687a: 5275 fb09 |002d: iget v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -06687e: d805 0501 |002f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -066882: 5975 fb09 |0031: iput v5, v7, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ -066886: 0e00 |0033: return-void │ │ +0745b4: |[0745b4] com.badlogic.gdx.input.GestureDetector$VelocityTracker.update:(FFJ)V │ │ +0745c4: 04c0 |0000: move-wide v0, v12 │ │ +0745c6: 5295 f609 |0001: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@09f6 │ │ +0745ca: a705 0a05 |0003: sub-float v5, v10, v5 │ │ +0745ce: 5995 f309 |0005: iput v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ +0745d2: 5295 f709 |0007: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@09f7 │ │ +0745d6: a705 0b05 |0009: sub-float v5, v11, v5 │ │ +0745da: 5995 f409 |000b: iput v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ +0745de: 599a f609 |000d: iput v10, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastX:F // field@09f6 │ │ +0745e2: 599b f709 |000f: iput v11, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastY:F // field@09f7 │ │ +0745e6: 5396 f509 |0011: iget-wide v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ +0745ea: 9c02 0006 |0013: sub-long v2, v0, v6 │ │ +0745ee: 5a90 f509 |0015: iput-wide v0, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ +0745f2: 5295 fb09 |0017: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +0745f6: 5296 fc09 |0019: iget v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.sampleSize:I // field@09fc │ │ +0745fa: 9404 0506 |001b: rem-int v4, v5, v6 │ │ +0745fe: 5495 f909 |001d: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanX:[F // field@09f9 │ │ +074602: 5296 f309 |001f: iget v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ +074606: 4b06 0504 |0021: aput v6, v5, v4 │ │ +07460a: 5495 fa09 |0023: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanY:[F // field@09fa │ │ +07460e: 5296 f409 |0025: iget v6, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ +074612: 4b06 0504 |0027: aput v6, v5, v4 │ │ +074616: 5495 f809 |0029: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.meanTime:[J // field@09f8 │ │ +07461a: 4c02 0504 |002b: aput-wide v2, v5, v4 │ │ +07461e: 5295 fb09 |002d: iget v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +074622: d805 0501 |002f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +074626: 5995 fb09 |0031: iput v5, v9, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.numSamples:I // field@09fb │ │ +07462a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0001 line=362 │ │ 0x0007 line=363 │ │ 0x000d line=364 │ │ 0x000f line=365 │ │ @@ -68795,18 +68798,18 @@ │ │ 0x0029 line=371 │ │ 0x002d line=372 │ │ 0x0033 line=373 │ │ 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 : 1551 (GestureDetector.java) │ │ │ │ Class #194 header: │ │ class_idx : 424 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 905 │ │ @@ -68847,20 +68850,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 │ │ -066888: |[066888] com.badlogic.gdx.input.RemoteInput$EventTrigger.:(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V │ │ -066898: 5b01 140a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -06689c: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0668a2: 5b02 150a |0005: iput-object v2, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0668a6: 5b03 130a |0007: iput-object v3, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -0668aa: 0e00 |0009: return-void │ │ +07462c: |[07462c] com.badlogic.gdx.input.RemoteInput$EventTrigger.:(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V │ │ +07463c: 5b01 140a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074640: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +074646: 5b02 150a |0005: iput-object v2, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07464a: 5b03 130a |0007: iput-object v3, v0, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +07464e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ locals : │ │ @@ -68875,181 +68878,181 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 352 16-bit code units │ │ -0668ac: |[0668ac] com.badlogic.gdx.input.RemoteInput$EventTrigger.run:()V │ │ -0668bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0668be: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0668c0: 5460 140a |0002: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0668c4: 5c05 2c0a |0004: iput-boolean v5, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ -0668c8: 5460 140a |0006: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0668cc: 5400 300a |0008: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -0668d0: 3800 cd00 |000a: if-eqz v0, 00d7 // +00cd │ │ -0668d4: 5460 150a |000c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0668d8: 3800 2500 |000e: if-eqz v0, 0033 // +0025 │ │ -0668dc: 5460 140a |0010: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0668e0: 5400 340a |0012: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ -0668e4: 5461 150a |0014: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0668e8: 5211 210a |0016: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -0668ec: 5462 150a |0018: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0668f0: 5222 250a |001a: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -0668f4: 4b02 0001 |001c: aput v2, v0, v1 │ │ -0668f8: 5460 140a |001e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0668fc: 5400 350a |0020: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ -066900: 5461 150a |0022: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066904: 5211 210a |0024: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -066908: 5462 150a |0026: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -06690c: 5222 260a |0028: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -066910: 4b02 0001 |002a: aput v2, v0, v1 │ │ -066914: 5460 150a |002c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066918: 5200 240a |002e: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ -06691c: 2b00 1c01 0000 |0030: packed-switch v0, 0000014c // +0000011c │ │ -066922: 5460 130a |0033: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066926: 3800 0900 |0035: if-eqz v0, 003e // +0009 │ │ -06692a: 5460 130a |0037: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -06692e: 5200 1d0a |0039: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ -066932: 2b00 1b01 0000 |003b: packed-switch v0, 00000156 // +0000011b │ │ -066938: 0e00 |003e: return-void │ │ -06693a: 5460 140a |003f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -06693e: 5400 300a |0041: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -066942: 5461 150a |0043: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066946: 5211 250a |0045: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -06694a: 5462 150a |0047: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -06694e: 5222 260a |0049: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -066952: 5463 150a |004b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066956: 5233 210a |004d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -06695a: 7255 8e01 1032 |004f: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@018e │ │ -066960: 5460 140a |0052: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066964: 5400 2b0a |0054: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -066968: 5461 150a |0056: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -06696c: 5211 210a |0058: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -066970: 4e04 0001 |005a: aput-boolean v4, v0, v1 │ │ -066974: 5460 140a |005c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066978: 5c04 2c0a |005e: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ -06697c: 28d3 |0060: goto 0033 // -002d │ │ -06697e: 5460 140a |0061: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066982: 5400 300a |0063: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -066986: 5461 150a |0065: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -06698a: 5211 250a |0067: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -06698e: 5462 150a |0069: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066992: 5222 260a |006b: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -066996: 5463 150a |006d: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -06699a: 5233 210a |006f: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -06699e: 7255 9001 1032 |0071: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@0190 │ │ -0669a4: 5460 140a |0074: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0669a8: 5400 2b0a |0076: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -0669ac: 5461 150a |0078: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0669b0: 5211 210a |007a: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -0669b4: 4e05 0001 |007c: aput-boolean v5, v0, v1 │ │ -0669b8: 28b5 |007e: goto 0033 // -004b │ │ -0669ba: 5460 140a |007f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0669be: 5400 300a |0081: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -0669c2: 5461 150a |0083: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0669c6: 5211 250a |0085: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -0669ca: 5462 150a |0087: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0669ce: 5222 260a |0089: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -0669d2: 5463 150a |008b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -0669d6: 5233 210a |008d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -0669da: 7240 8f01 1032 |008f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@018f │ │ -0669e0: 28a1 |0092: goto 0033 // -005f │ │ -0669e2: 5460 140a |0093: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0669e6: 5400 300a |0095: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -0669ea: 5461 130a |0097: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -0669ee: 5211 1a0a |0099: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -0669f2: 7220 8901 1000 |009b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0189 │ │ -0669f8: 5460 140a |009e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -0669fc: 5400 2d0a |00a0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ -066a00: 5461 130a |00a2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066a04: 5211 1a0a |00a4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -066a08: 7110 7424 0100 |00a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -066a0e: 0c01 |00a9: move-result-object v1 │ │ -066a10: 7220 c725 1000 |00aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -066a16: 2891 |00ad: goto 003e // -006f │ │ -066a18: 5460 140a |00ae: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066a1c: 5400 300a |00b0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -066a20: 5461 130a |00b2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066a24: 5211 1a0a |00b4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -066a28: 7220 8b01 1000 |00b6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@018b │ │ -066a2e: 5460 140a |00b9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066a32: 5400 2d0a |00bb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ -066a36: 5461 130a |00bd: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066a3a: 5211 1a0a |00bf: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -066a3e: 7110 7424 0100 |00c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -066a44: 0c01 |00c4: move-result-object v1 │ │ -066a46: 7220 ca25 1000 |00c5: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@25ca │ │ -066a4c: 2900 76ff |00c8: goto/16 003e // -008a │ │ -066a50: 5460 140a |00ca: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066a54: 5400 300a |00cc: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -066a58: 5461 130a |00ce: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066a5c: 5711 190a |00d0: iget-char v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0a19 │ │ -066a60: 7220 8a01 1000 |00d2: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@018a │ │ -066a66: 2900 69ff |00d5: goto/16 003e // -0097 │ │ -066a6a: 5460 150a |00d7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066a6e: 3800 4200 |00d9: if-eqz v0, 011b // +0042 │ │ -066a72: 5460 140a |00db: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066a76: 5400 340a |00dd: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ -066a7a: 5461 150a |00df: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066a7e: 5211 210a |00e1: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -066a82: 5462 150a |00e3: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066a86: 5222 250a |00e5: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -066a8a: 4b02 0001 |00e7: aput v2, v0, v1 │ │ -066a8e: 5460 140a |00e9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066a92: 5400 350a |00eb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ -066a96: 5461 150a |00ed: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066a9a: 5211 210a |00ef: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -066a9e: 5462 150a |00f1: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066aa2: 5222 260a |00f3: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -066aa6: 4b02 0001 |00f5: aput v2, v0, v1 │ │ -066aaa: 5460 150a |00f7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066aae: 5200 240a |00f9: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ -066ab2: 3900 1000 |00fb: if-nez v0, 010b // +0010 │ │ -066ab6: 5460 140a |00fd: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066aba: 5400 2b0a |00ff: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -066abe: 5461 150a |0101: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066ac2: 5211 210a |0103: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -066ac6: 4e04 0001 |0105: aput-boolean v4, v0, v1 │ │ -066aca: 5460 140a |0107: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066ace: 5c04 2c0a |0109: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ -066ad2: 5460 150a |010b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066ad6: 5200 240a |010d: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ -066ada: 3340 0c00 |010f: if-ne v0, v4, 011b // +000c │ │ -066ade: 5460 140a |0111: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066ae2: 5400 2b0a |0113: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -066ae6: 5461 150a |0115: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ -066aea: 5211 210a |0117: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -066aee: 4e05 0001 |0119: aput-boolean v5, v0, v1 │ │ -066af2: 5460 130a |011b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066af6: 3800 21ff |011d: if-eqz v0, 003e // -00df │ │ -066afa: 5460 130a |011f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066afe: 5200 1d0a |0121: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ -066b02: 3900 1100 |0123: if-nez v0, 0134 // +0011 │ │ -066b06: 5460 140a |0125: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066b0a: 5400 2d0a |0127: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ -066b0e: 5461 130a |0129: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066b12: 5211 1a0a |012b: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -066b16: 7110 7424 0100 |012d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -066b1c: 0c01 |0130: move-result-object v1 │ │ -066b1e: 7220 c725 1000 |0131: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -066b24: 5460 130a |0134: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066b28: 5200 1d0a |0136: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ -066b2c: 3340 06ff |0138: if-ne v0, v4, 003e // -00fa │ │ -066b30: 5460 140a |013a: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ -066b34: 5400 2d0a |013c: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ -066b38: 5461 130a |013e: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ -066b3c: 5211 1a0a |0140: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -066b40: 7110 7424 0100 |0142: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -066b46: 0c01 |0145: move-result-object v1 │ │ -066b48: 7220 ca25 1000 |0146: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@25ca │ │ -066b4e: 2900 f5fe |0149: goto/16 003e // -010b │ │ -066b52: 0000 |014b: nop // spacer │ │ -066b54: 0001 0300 0000 0000 0f00 0000 3100 ... |014c: packed-switch-data (10 units) │ │ -066b68: 0001 0300 0000 0000 5800 0000 7300 ... |0156: packed-switch-data (10 units) │ │ +074650: |[074650] com.badlogic.gdx.input.RemoteInput$EventTrigger.run:()V │ │ +074660: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +074662: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +074664: 5460 140a |0002: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074668: 5c05 2c0a |0004: iput-boolean v5, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ +07466c: 5460 140a |0006: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074670: 5400 300a |0008: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +074674: 3800 cd00 |000a: if-eqz v0, 00d7 // +00cd │ │ +074678: 5460 150a |000c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07467c: 3800 2500 |000e: if-eqz v0, 0033 // +0025 │ │ +074680: 5460 140a |0010: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074684: 5400 340a |0012: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ +074688: 5461 150a |0014: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07468c: 5211 210a |0016: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074690: 5462 150a |0018: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074694: 5222 250a |001a: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +074698: 4b02 0001 |001c: aput v2, v0, v1 │ │ +07469c: 5460 140a |001e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0746a0: 5400 350a |0020: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ +0746a4: 5461 150a |0022: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +0746a8: 5211 210a |0024: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +0746ac: 5462 150a |0026: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +0746b0: 5222 260a |0028: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +0746b4: 4b02 0001 |002a: aput v2, v0, v1 │ │ +0746b8: 5460 150a |002c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +0746bc: 5200 240a |002e: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ +0746c0: 2b00 1c01 0000 |0030: packed-switch v0, 0000014c // +0000011c │ │ +0746c6: 5460 130a |0033: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0746ca: 3800 0900 |0035: if-eqz v0, 003e // +0009 │ │ +0746ce: 5460 130a |0037: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0746d2: 5200 1d0a |0039: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ +0746d6: 2b00 1b01 0000 |003b: packed-switch v0, 00000156 // +0000011b │ │ +0746dc: 0e00 |003e: return-void │ │ +0746de: 5460 140a |003f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0746e2: 5400 300a |0041: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +0746e6: 5461 150a |0043: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +0746ea: 5211 250a |0045: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +0746ee: 5462 150a |0047: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +0746f2: 5222 260a |0049: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +0746f6: 5463 150a |004b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +0746fa: 5233 210a |004d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +0746fe: 7255 8e01 1032 |004f: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@018e │ │ +074704: 5460 140a |0052: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074708: 5400 2b0a |0054: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +07470c: 5461 150a |0056: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074710: 5211 210a |0058: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074714: 4e04 0001 |005a: aput-boolean v4, v0, v1 │ │ +074718: 5460 140a |005c: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +07471c: 5c04 2c0a |005e: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ +074720: 28d3 |0060: goto 0033 // -002d │ │ +074722: 5460 140a |0061: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074726: 5400 300a |0063: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +07472a: 5461 150a |0065: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07472e: 5211 250a |0067: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +074732: 5462 150a |0069: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074736: 5222 260a |006b: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +07473a: 5463 150a |006d: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07473e: 5233 210a |006f: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074742: 7255 9001 1032 |0071: invoke-interface {v0, v1, v2, v3, v5}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@0190 │ │ +074748: 5460 140a |0074: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +07474c: 5400 2b0a |0076: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +074750: 5461 150a |0078: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074754: 5211 210a |007a: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074758: 4e05 0001 |007c: aput-boolean v5, v0, v1 │ │ +07475c: 28b5 |007e: goto 0033 // -004b │ │ +07475e: 5460 140a |007f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074762: 5400 300a |0081: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +074766: 5461 150a |0083: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07476a: 5211 250a |0085: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +07476e: 5462 150a |0087: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074772: 5222 260a |0089: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +074776: 5463 150a |008b: iget-object v3, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07477a: 5233 210a |008d: iget v3, v3, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +07477e: 7240 8f01 1032 |008f: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@018f │ │ +074784: 28a1 |0092: goto 0033 // -005f │ │ +074786: 5460 140a |0093: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +07478a: 5400 300a |0095: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +07478e: 5461 130a |0097: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +074792: 5211 1a0a |0099: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +074796: 7220 8901 1000 |009b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0189 │ │ +07479c: 5460 140a |009e: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0747a0: 5400 2d0a |00a0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ +0747a4: 5461 130a |00a2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0747a8: 5211 1a0a |00a4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0747ac: 7110 7424 0100 |00a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0747b2: 0c01 |00a9: move-result-object v1 │ │ +0747b4: 7220 c725 1000 |00aa: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +0747ba: 2891 |00ad: goto 003e // -006f │ │ +0747bc: 5460 140a |00ae: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0747c0: 5400 300a |00b0: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +0747c4: 5461 130a |00b2: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0747c8: 5211 1a0a |00b4: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0747cc: 7220 8b01 1000 |00b6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@018b │ │ +0747d2: 5460 140a |00b9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0747d6: 5400 2d0a |00bb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ +0747da: 5461 130a |00bd: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0747de: 5211 1a0a |00bf: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0747e2: 7110 7424 0100 |00c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0747e8: 0c01 |00c4: move-result-object v1 │ │ +0747ea: 7220 ca25 1000 |00c5: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@25ca │ │ +0747f0: 2900 76ff |00c8: goto/16 003e // -008a │ │ +0747f4: 5460 140a |00ca: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0747f8: 5400 300a |00cc: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +0747fc: 5461 130a |00ce: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +074800: 5711 190a |00d0: iget-char v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0a19 │ │ +074804: 7220 8a01 1000 |00d2: invoke-interface {v0, v1}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@018a │ │ +07480a: 2900 69ff |00d5: goto/16 003e // -0097 │ │ +07480e: 5460 150a |00d7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074812: 3800 4200 |00d9: if-eqz v0, 011b // +0042 │ │ +074816: 5460 140a |00db: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +07481a: 5400 340a |00dd: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ +07481e: 5461 150a |00df: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074822: 5211 210a |00e1: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074826: 5462 150a |00e3: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07482a: 5222 250a |00e5: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +07482e: 4b02 0001 |00e7: aput v2, v0, v1 │ │ +074832: 5460 140a |00e9: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074836: 5400 350a |00eb: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ +07483a: 5461 150a |00ed: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07483e: 5211 210a |00ef: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074842: 5462 150a |00f1: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074846: 5222 260a |00f3: iget v2, v2, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +07484a: 4b02 0001 |00f5: aput v2, v0, v1 │ │ +07484e: 5460 150a |00f7: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074852: 5200 240a |00f9: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ +074856: 3900 1000 |00fb: if-nez v0, 010b // +0010 │ │ +07485a: 5460 140a |00fd: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +07485e: 5400 2b0a |00ff: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +074862: 5461 150a |0101: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +074866: 5211 210a |0103: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +07486a: 4e04 0001 |0105: aput-boolean v4, v0, v1 │ │ +07486e: 5460 140a |0107: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074872: 5c04 2c0a |0109: iput-boolean v4, v0, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ +074876: 5460 150a |010b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07487a: 5200 240a |010d: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ +07487e: 3340 0c00 |010f: if-ne v0, v4, 011b // +000c │ │ +074882: 5460 140a |0111: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +074886: 5400 2b0a |0113: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +07488a: 5461 150a |0115: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // field@0a15 │ │ +07488e: 5211 210a |0117: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +074892: 4e05 0001 |0119: aput-boolean v5, v0, v1 │ │ +074896: 5460 130a |011b: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +07489a: 3800 21ff |011d: if-eqz v0, 003e // -00df │ │ +07489e: 5460 130a |011f: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0748a2: 5200 1d0a |0121: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ +0748a6: 3900 1100 |0123: if-nez v0, 0134 // +0011 │ │ +0748aa: 5460 140a |0125: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0748ae: 5400 2d0a |0127: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ +0748b2: 5461 130a |0129: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0748b6: 5211 1a0a |012b: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0748ba: 7110 7424 0100 |012d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0748c0: 0c01 |0130: move-result-object v1 │ │ +0748c2: 7220 c725 1000 |0131: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +0748c8: 5460 130a |0134: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0748cc: 5200 1d0a |0136: iget v0, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ +0748d0: 3340 06ff |0138: if-ne v0, v4, 003e // -00fa │ │ +0748d4: 5460 140a |013a: iget-object v0, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a14 │ │ +0748d8: 5400 2d0a |013c: iget-object v0, v0, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ +0748dc: 5461 130a |013e: iget-object v1, v6, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;.keyEvent:Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // field@0a13 │ │ +0748e0: 5211 1a0a |0140: iget v1, v1, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0748e4: 7110 7424 0100 |0142: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0748ea: 0c01 |0145: move-result-object v1 │ │ +0748ec: 7220 ca25 1000 |0146: invoke-interface {v0, v1}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@25ca │ │ +0748f2: 2900 f5fe |0149: goto/16 003e // -010b │ │ +0748f6: 0000 |014b: nop // spacer │ │ +0748f8: 0001 0300 0000 0000 0f00 0000 3100 ... |014c: packed-switch-data (10 units) │ │ +07490c: 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 │ │ @@ -69149,18 +69152,18 @@ │ │ type : '(Lcom/badlogic/gdx/input/RemoteInput;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066b7c: |[066b7c] com.badlogic.gdx.input.RemoteInput$KeyEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ -066b8c: 5b01 1b0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a1b │ │ -066b90: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -066b96: 0e00 |0005: return-void │ │ +074920: |[074920] com.badlogic.gdx.input.RemoteInput$KeyEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ +074930: 5b01 1b0a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a1b │ │ +074934: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07493a: 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; │ │ │ │ @@ -69234,18 +69237,18 @@ │ │ type : '(Lcom/badlogic/gdx/input/RemoteInput;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066b98: |[066b98] com.badlogic.gdx.input.RemoteInput$TouchEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ -066ba8: 5b01 220a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a22 │ │ -066bac: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -066bb2: 0e00 |0005: return-void │ │ +07493c: |[07493c] com.badlogic.gdx.input.RemoteInput$TouchEvent.:(Lcom/badlogic/gdx/input/RemoteInput;)V │ │ +07494c: 5b01 220a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.this$0:Lcom/badlogic/gdx/input/RemoteInput; // field@0a22 │ │ +074950: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +074956: 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; │ │ │ │ @@ -69309,26 +69312,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -066bb4: |[066bb4] com.badlogic.gdx.math.CatmullRomSpline.:()V │ │ -066bc4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -066bca: 2200 b003 |0003: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -066bce: 7010 8625 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -066bd4: 5b10 510a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066bd8: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066bdc: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -066be2: 5b10 4f0a |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0a4f │ │ -066be6: 2200 dd01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066bea: 7010 1d13 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -066bf0: 5b10 500a |0016: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0a50 │ │ -066bf4: 0e00 |0018: return-void │ │ +074958: |[074958] com.badlogic.gdx.math.CatmullRomSpline.:()V │ │ +074968: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07496e: 2200 b003 |0003: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +074972: 7010 8625 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +074978: 5b10 510a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +07497c: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074980: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +074986: 5b10 4f0a |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0a4f │ │ +07498a: 2200 dd01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07498e: 7010 1d13 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +074994: 5b10 500a |0016: iput-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0a50 │ │ +074998: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0011 line=31 │ │ locals : │ │ @@ -69340,18 +69343,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 │ │ -066bf8: |[066bf8] com.badlogic.gdx.math.CatmullRomSpline.add:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -066c08: 5410 510a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066c0c: 7220 af25 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -066c12: 0e00 |0005: return-void │ │ +07499c: |[07499c] com.badlogic.gdx.math.CatmullRomSpline.add:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +0749ac: 5410 510a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0749b0: 7220 af25 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0749b6: 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; │ │ @@ -69361,17 +69364,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066c14: |[066c14] com.badlogic.gdx.math.CatmullRomSpline.getControlPoints:()Ljava/util/List; │ │ -066c24: 5410 510a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066c28: 1100 |0002: return-object v0 │ │ +0749b8: |[0749b8] com.badlogic.gdx.math.CatmullRomSpline.getControlPoints:()Ljava/util/List; │ │ +0749c8: 5410 510a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0749cc: 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;) │ │ @@ -69379,165 +69382,165 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 287 16-bit code units │ │ -066c2c: |[066c2c] com.badlogic.gdx.math.CatmullRomSpline.getPath:(I)Ljava/util/List; │ │ -066c3c: 220b b003 |0000: new-instance v11, Ljava/util/ArrayList; // type@03b0 │ │ -066c40: 7010 8625 0b00 |0002: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -066c46: 0800 1000 |0005: move-object/from16 v0, v16 │ │ -066c4a: 540d 510a |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066c4e: 7210 b725 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ -066c54: 0a0d |000c: move-result v13 │ │ -066c56: 124e |000d: const/4 v14, #int 4 // #4 │ │ -066c58: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ -066c5c: 110b |0010: return-object v11 │ │ -066c5e: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066c62: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -066c68: 2202 dd01 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066c6c: 7010 1d13 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -066c72: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -066c74: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -066c78: 540d 510a |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066c7c: 7210 b725 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ -066c82: 0a0d |0023: move-result v13 │ │ -066c84: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ -066c88: 36d7 d700 |0026: if-gt v7, v13, 00fd // +00d7 │ │ -066c8c: 0800 1000 |0028: move-object/from16 v0, v16 │ │ -066c90: 540d 510a |002a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066c94: 7220 b225 7d00 |002c: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066c9a: 0c0d |002f: move-result-object v13 │ │ -066c9c: 6e20 8925 db00 |0030: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -066ca2: 150d 803f |0033: const/high16 v13, #int 1065353216 // #3f80 │ │ -066ca6: d80e 1101 |0035: add-int/lit8 v14, v17, #int 1 // #01 │ │ -066caa: 82ee |0037: int-to-float v14, v14 │ │ -066cac: a908 0d0e |0038: div-float v8, v13, v14 │ │ -066cb0: 018c |003a: move v12, v8 │ │ -066cb2: 0800 1000 |003b: move-object/from16 v0, v16 │ │ -066cb6: 540d 510a |003d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066cba: d80e 0701 |003f: add-int/lit8 v14, v7, #int 1 // #01 │ │ -066cbe: 7220 b225 ed00 |0041: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066cc4: 0c0d |0044: move-result-object v13 │ │ -066cc6: 1f0d dd01 |0045: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066cca: 6e20 4513 d100 |0047: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -066cd0: 0c0e |004a: move-result-object v14 │ │ -066cd2: 0800 1000 |004b: move-object/from16 v0, v16 │ │ -066cd6: 540d 510a |004d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066cda: d80f 07ff |004f: add-int/lit8 v15, v7, #int -1 // #ff │ │ -066cde: 7220 b225 fd00 |0051: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066ce4: 0c0d |0054: move-result-object v13 │ │ -066ce6: 1f0d dd01 |0055: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066cea: 6e20 4a13 de00 |0057: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -066cf0: 0c0d |005a: move-result-object v13 │ │ -066cf2: 150e 003f |005b: const/high16 v14, #int 1056964608 // #3f00 │ │ -066cf6: 6e20 3a13 ed00 |005d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066cfc: 0800 1000 |0060: move-object/from16 v0, v16 │ │ -066d00: 540d 510a |0062: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066d04: d80e 0702 |0064: add-int/lit8 v14, v7, #int 2 // #02 │ │ -066d08: 7220 b225 ed00 |0066: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066d0e: 0c0d |0069: move-result-object v13 │ │ -066d10: 1f0d dd01 |006a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066d14: 6e20 4513 d200 |006c: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -066d1a: 0c0e |006f: move-result-object v14 │ │ -066d1c: 0800 1000 |0070: move-object/from16 v0, v16 │ │ -066d20: 540d 510a |0072: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066d24: 7220 b225 7d00 |0074: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066d2a: 0c0d |0077: move-result-object v13 │ │ -066d2c: 1f0d dd01 |0078: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066d30: 6e20 4a13 de00 |007a: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -066d36: 0c0d |007d: move-result-object v13 │ │ -066d38: 150e 003f |007e: const/high16 v14, #int 1056964608 // #3f00 │ │ -066d3c: 6e20 3a13 ed00 |0080: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066d42: 1209 |0083: const/4 v9, #int 0 // #0 │ │ -066d44: 0200 1100 |0084: move/from16 v0, v17 │ │ -066d48: 3509 7300 |0086: if-ge v9, v0, 00f9 // +0073 │ │ -066d4c: 150d 0040 |0088: const/high16 v13, #int 1073741824 // #4000 │ │ -066d50: c8cd |008a: mul-float/2addr v13, v12 │ │ -066d52: c8cd |008b: mul-float/2addr v13, v12 │ │ -066d54: c8cd |008c: mul-float/2addr v13, v12 │ │ -066d56: 150e 4040 |008d: const/high16 v14, #int 1077936128 // #4040 │ │ -066d5a: c8ce |008f: mul-float/2addr v14, v12 │ │ -066d5c: c8ce |0090: mul-float/2addr v14, v12 │ │ -066d5e: c7ed |0091: sub-float/2addr v13, v14 │ │ -066d60: 150e 803f |0092: const/high16 v14, #int 1065353216 // #3f80 │ │ -066d64: a603 0d0e |0094: add-float v3, v13, v14 │ │ -066d68: 150d 00c0 |0096: const/high16 v13, #int -1073741824 // #c000 │ │ -066d6c: c8cd |0098: mul-float/2addr v13, v12 │ │ -066d6e: c8cd |0099: mul-float/2addr v13, v12 │ │ -066d70: c8cd |009a: mul-float/2addr v13, v12 │ │ -066d72: 150e 4040 |009b: const/high16 v14, #int 1077936128 // #4040 │ │ -066d76: c8ce |009d: mul-float/2addr v14, v12 │ │ -066d78: c8ce |009e: mul-float/2addr v14, v12 │ │ -066d7a: a604 0d0e |009f: add-float v4, v13, v14 │ │ -066d7e: a80d 0c0c |00a1: mul-float v13, v12, v12 │ │ -066d82: c8cd |00a3: mul-float/2addr v13, v12 │ │ -066d84: 150e 0040 |00a4: const/high16 v14, #int 1073741824 // #4000 │ │ -066d88: c8ce |00a6: mul-float/2addr v14, v12 │ │ -066d8a: c8ce |00a7: mul-float/2addr v14, v12 │ │ -066d8c: c7ed |00a8: sub-float/2addr v13, v14 │ │ -066d8e: a605 0d0c |00a9: add-float v5, v13, v12 │ │ -066d92: a80d 0c0c |00ab: mul-float v13, v12, v12 │ │ -066d96: c8cd |00ad: mul-float/2addr v13, v12 │ │ -066d98: a80e 0c0c |00ae: mul-float v14, v12, v12 │ │ -066d9c: a706 0d0e |00b0: sub-float v6, v13, v14 │ │ -066da0: 220e dd01 |00b2: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066da4: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ -066da8: 540d 510a |00b6: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066dac: 7220 b225 7d00 |00b8: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066db2: 0c0d |00bb: move-result-object v13 │ │ -066db4: 1f0d dd01 |00bc: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066db8: 7020 1f13 de00 |00be: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -066dbe: 6e20 3a13 3e00 |00c1: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066dc4: 0c0a |00c4: move-result-object v10 │ │ -066dc6: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ -066dca: 540d 510a |00c7: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066dce: d80e 0701 |00c9: add-int/lit8 v14, v7, #int 1 // #01 │ │ -066dd2: 7220 b225 ed00 |00cb: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066dd8: 0c0d |00ce: move-result-object v13 │ │ -066dda: 1f0d dd01 |00cf: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066dde: 6e10 4b13 0d00 |00d1: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -066de4: 0c0d |00d4: move-result-object v13 │ │ -066de6: 6e20 3a13 4d00 |00d5: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066dec: 0c0d |00d8: move-result-object v13 │ │ -066dee: 6e20 2313 da00 |00d9: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -066df4: 6e10 4b13 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -066dfa: 0c0d |00df: move-result-object v13 │ │ -066dfc: 6e20 3a13 5d00 |00e0: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066e02: 0c0d |00e3: move-result-object v13 │ │ -066e04: 6e20 2313 da00 |00e4: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -066e0a: 6e10 4b13 0200 |00e7: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -066e10: 0c0d |00ea: move-result-object v13 │ │ -066e12: 6e20 3a13 6d00 |00eb: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066e18: 0c0d |00ee: move-result-object v13 │ │ -066e1a: 6e20 2313 da00 |00ef: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -066e20: 6e20 8925 ab00 |00f2: invoke-virtual {v11, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -066e26: c68c |00f5: add-float/2addr v12, v8 │ │ -066e28: d809 0901 |00f6: add-int/lit8 v9, v9, #int 1 // #01 │ │ -066e2c: 288c |00f8: goto 0084 // -0074 │ │ -066e2e: d807 0701 |00f9: add-int/lit8 v7, v7, #int 1 // #01 │ │ -066e32: 2900 21ff |00fb: goto/16 001c // -00df │ │ -066e36: 0800 1000 |00fd: move-object/from16 v0, v16 │ │ -066e3a: 540d 510a |00ff: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066e3e: 7210 b725 0d00 |0101: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ -066e44: 0a0d |0104: move-result v13 │ │ -066e46: 124e |0105: const/4 v14, #int 4 // #4 │ │ -066e48: 34ed 0aff |0106: if-lt v13, v14, 0010 // -00f6 │ │ -066e4c: 0800 1000 |0108: move-object/from16 v0, v16 │ │ -066e50: 540d 510a |010a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066e54: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -066e58: 540e 510a |010e: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066e5c: 7210 b725 0e00 |0110: invoke-interface {v14}, Ljava/util/List;.size:()I // method@25b7 │ │ -066e62: 0a0e |0113: move-result v14 │ │ -066e64: d80e 0efe |0114: add-int/lit8 v14, v14, #int -2 // #fe │ │ -066e68: 7220 b225 ed00 |0116: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066e6e: 0c0d |0119: move-result-object v13 │ │ -066e70: 6e20 8925 db00 |011a: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -066e76: 2900 f3fe |011d: goto/16 0010 // -010d │ │ +0749d0: |[0749d0] com.badlogic.gdx.math.CatmullRomSpline.getPath:(I)Ljava/util/List; │ │ +0749e0: 220b b003 |0000: new-instance v11, Ljava/util/ArrayList; // type@03b0 │ │ +0749e4: 7010 8625 0b00 |0002: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0749ea: 0800 1000 |0005: move-object/from16 v0, v16 │ │ +0749ee: 540d 510a |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0749f2: 7210 b725 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ +0749f8: 0a0d |000c: move-result v13 │ │ +0749fa: 124e |000d: const/4 v14, #int 4 // #4 │ │ +0749fc: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ +074a00: 110b |0010: return-object v11 │ │ +074a02: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074a06: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +074a0c: 2202 dd01 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074a10: 7010 1d13 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +074a16: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +074a18: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +074a1c: 540d 510a |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074a20: 7210 b725 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ +074a26: 0a0d |0023: move-result v13 │ │ +074a28: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ +074a2c: 36d7 d700 |0026: if-gt v7, v13, 00fd // +00d7 │ │ +074a30: 0800 1000 |0028: move-object/from16 v0, v16 │ │ +074a34: 540d 510a |002a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074a38: 7220 b225 7d00 |002c: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074a3e: 0c0d |002f: move-result-object v13 │ │ +074a40: 6e20 8925 db00 |0030: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +074a46: 150d 803f |0033: const/high16 v13, #int 1065353216 // #3f80 │ │ +074a4a: d80e 1101 |0035: add-int/lit8 v14, v17, #int 1 // #01 │ │ +074a4e: 82ee |0037: int-to-float v14, v14 │ │ +074a50: a908 0d0e |0038: div-float v8, v13, v14 │ │ +074a54: 018c |003a: move v12, v8 │ │ +074a56: 0800 1000 |003b: move-object/from16 v0, v16 │ │ +074a5a: 540d 510a |003d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074a5e: d80e 0701 |003f: add-int/lit8 v14, v7, #int 1 // #01 │ │ +074a62: 7220 b225 ed00 |0041: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074a68: 0c0d |0044: move-result-object v13 │ │ +074a6a: 1f0d dd01 |0045: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074a6e: 6e20 4513 d100 |0047: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074a74: 0c0e |004a: move-result-object v14 │ │ +074a76: 0800 1000 |004b: move-object/from16 v0, v16 │ │ +074a7a: 540d 510a |004d: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074a7e: d80f 07ff |004f: add-int/lit8 v15, v7, #int -1 // #ff │ │ +074a82: 7220 b225 fd00 |0051: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074a88: 0c0d |0054: move-result-object v13 │ │ +074a8a: 1f0d dd01 |0055: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074a8e: 6e20 4a13 de00 |0057: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +074a94: 0c0d |005a: move-result-object v13 │ │ +074a96: 150e 003f |005b: const/high16 v14, #int 1056964608 // #3f00 │ │ +074a9a: 6e20 3a13 ed00 |005d: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074aa0: 0800 1000 |0060: move-object/from16 v0, v16 │ │ +074aa4: 540d 510a |0062: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074aa8: d80e 0702 |0064: add-int/lit8 v14, v7, #int 2 // #02 │ │ +074aac: 7220 b225 ed00 |0066: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074ab2: 0c0d |0069: move-result-object v13 │ │ +074ab4: 1f0d dd01 |006a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074ab8: 6e20 4513 d200 |006c: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074abe: 0c0e |006f: move-result-object v14 │ │ +074ac0: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +074ac4: 540d 510a |0072: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074ac8: 7220 b225 7d00 |0074: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074ace: 0c0d |0077: move-result-object v13 │ │ +074ad0: 1f0d dd01 |0078: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074ad4: 6e20 4a13 de00 |007a: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +074ada: 0c0d |007d: move-result-object v13 │ │ +074adc: 150e 003f |007e: const/high16 v14, #int 1056964608 // #3f00 │ │ +074ae0: 6e20 3a13 ed00 |0080: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074ae6: 1209 |0083: const/4 v9, #int 0 // #0 │ │ +074ae8: 0200 1100 |0084: move/from16 v0, v17 │ │ +074aec: 3509 7300 |0086: if-ge v9, v0, 00f9 // +0073 │ │ +074af0: 150d 0040 |0088: const/high16 v13, #int 1073741824 // #4000 │ │ +074af4: c8cd |008a: mul-float/2addr v13, v12 │ │ +074af6: c8cd |008b: mul-float/2addr v13, v12 │ │ +074af8: c8cd |008c: mul-float/2addr v13, v12 │ │ +074afa: 150e 4040 |008d: const/high16 v14, #int 1077936128 // #4040 │ │ +074afe: c8ce |008f: mul-float/2addr v14, v12 │ │ +074b00: c8ce |0090: mul-float/2addr v14, v12 │ │ +074b02: c7ed |0091: sub-float/2addr v13, v14 │ │ +074b04: 150e 803f |0092: const/high16 v14, #int 1065353216 // #3f80 │ │ +074b08: a603 0d0e |0094: add-float v3, v13, v14 │ │ +074b0c: 150d 00c0 |0096: const/high16 v13, #int -1073741824 // #c000 │ │ +074b10: c8cd |0098: mul-float/2addr v13, v12 │ │ +074b12: c8cd |0099: mul-float/2addr v13, v12 │ │ +074b14: c8cd |009a: mul-float/2addr v13, v12 │ │ +074b16: 150e 4040 |009b: const/high16 v14, #int 1077936128 // #4040 │ │ +074b1a: c8ce |009d: mul-float/2addr v14, v12 │ │ +074b1c: c8ce |009e: mul-float/2addr v14, v12 │ │ +074b1e: a604 0d0e |009f: add-float v4, v13, v14 │ │ +074b22: a80d 0c0c |00a1: mul-float v13, v12, v12 │ │ +074b26: c8cd |00a3: mul-float/2addr v13, v12 │ │ +074b28: 150e 0040 |00a4: const/high16 v14, #int 1073741824 // #4000 │ │ +074b2c: c8ce |00a6: mul-float/2addr v14, v12 │ │ +074b2e: c8ce |00a7: mul-float/2addr v14, v12 │ │ +074b30: c7ed |00a8: sub-float/2addr v13, v14 │ │ +074b32: a605 0d0c |00a9: add-float v5, v13, v12 │ │ +074b36: a80d 0c0c |00ab: mul-float v13, v12, v12 │ │ +074b3a: c8cd |00ad: mul-float/2addr v13, v12 │ │ +074b3c: a80e 0c0c |00ae: mul-float v14, v12, v12 │ │ +074b40: a706 0d0e |00b0: sub-float v6, v13, v14 │ │ +074b44: 220e dd01 |00b2: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074b48: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ +074b4c: 540d 510a |00b6: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074b50: 7220 b225 7d00 |00b8: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074b56: 0c0d |00bb: move-result-object v13 │ │ +074b58: 1f0d dd01 |00bc: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074b5c: 7020 1f13 de00 |00be: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +074b62: 6e20 3a13 3e00 |00c1: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074b68: 0c0a |00c4: move-result-object v10 │ │ +074b6a: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ +074b6e: 540d 510a |00c7: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074b72: d80e 0701 |00c9: add-int/lit8 v14, v7, #int 1 // #01 │ │ +074b76: 7220 b225 ed00 |00cb: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074b7c: 0c0d |00ce: move-result-object v13 │ │ +074b7e: 1f0d dd01 |00cf: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074b82: 6e10 4b13 0d00 |00d1: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +074b88: 0c0d |00d4: move-result-object v13 │ │ +074b8a: 6e20 3a13 4d00 |00d5: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074b90: 0c0d |00d8: move-result-object v13 │ │ +074b92: 6e20 2313 da00 |00d9: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +074b98: 6e10 4b13 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +074b9e: 0c0d |00df: move-result-object v13 │ │ +074ba0: 6e20 3a13 5d00 |00e0: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074ba6: 0c0d |00e3: move-result-object v13 │ │ +074ba8: 6e20 2313 da00 |00e4: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +074bae: 6e10 4b13 0200 |00e7: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +074bb4: 0c0d |00ea: move-result-object v13 │ │ +074bb6: 6e20 3a13 6d00 |00eb: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074bbc: 0c0d |00ee: move-result-object v13 │ │ +074bbe: 6e20 2313 da00 |00ef: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +074bc4: 6e20 8925 ab00 |00f2: invoke-virtual {v11, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +074bca: c68c |00f5: add-float/2addr v12, v8 │ │ +074bcc: d809 0901 |00f6: add-int/lit8 v9, v9, #int 1 // #01 │ │ +074bd0: 288c |00f8: goto 0084 // -0074 │ │ +074bd2: d807 0701 |00f9: add-int/lit8 v7, v7, #int 1 // #01 │ │ +074bd6: 2900 21ff |00fb: goto/16 001c // -00df │ │ +074bda: 0800 1000 |00fd: move-object/from16 v0, v16 │ │ +074bde: 540d 510a |00ff: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074be2: 7210 b725 0d00 |0101: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ +074be8: 0a0d |0104: move-result v13 │ │ +074bea: 124e |0105: const/4 v14, #int 4 // #4 │ │ +074bec: 34ed 0aff |0106: if-lt v13, v14, 0010 // -00f6 │ │ +074bf0: 0800 1000 |0108: move-object/from16 v0, v16 │ │ +074bf4: 540d 510a |010a: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074bf8: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +074bfc: 540e 510a |010e: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074c00: 7210 b725 0e00 |0110: invoke-interface {v14}, Ljava/util/List;.size:()I // method@25b7 │ │ +074c06: 0a0e |0113: move-result v14 │ │ +074c08: d80e 0efe |0114: add-int/lit8 v14, v14, #int -2 // #fe │ │ +074c0c: 7220 b225 ed00 |0116: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074c12: 0c0d |0119: move-result-object v13 │ │ +074c14: 6e20 8925 db00 |011a: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +074c1a: 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 │ │ @@ -69582,155 +69585,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 │ │ -066e7c: |[066e7c] com.badlogic.gdx.math.CatmullRomSpline.getPath:([Lcom/badlogic/gdx/math/Vector3;I)V │ │ -066e8c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -066e8e: 54fc 510a |0001: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066e92: 7210 b725 0c00 |0003: invoke-interface {v12}, Ljava/util/List;.size:()I // method@25b7 │ │ -066e98: 0a0c |0006: move-result v12 │ │ -066e9a: 124d |0007: const/4 v13, #int 4 // #4 │ │ -066e9c: 35dc 0300 |0008: if-ge v12, v13, 000b // +0003 │ │ -066ea0: 0e00 |000a: return-void │ │ -066ea2: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -066ea4: 54fc 510a |000c: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066ea8: 7210 b725 0c00 |000e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@25b7 │ │ -066eae: 0a0c |0011: move-result v12 │ │ -066eb0: d80c 0cfd |0012: add-int/lit8 v12, v12, #int -3 // #fd │ │ -066eb4: 36c5 d900 |0014: if-gt v5, v12, 00ed // +00d9 │ │ -066eb8: d807 0601 |0016: add-int/lit8 v7, v6, #int 1 // #01 │ │ -066ebc: 460d 1006 |0018: aget-object v13, v16, v6 │ │ -066ec0: 54fc 510a |001a: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066ec4: 7220 b225 5c00 |001c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066eca: 0c0c |001f: move-result-object v12 │ │ -066ecc: 1f0c dd01 |0020: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066ed0: 6e20 4513 cd00 |0022: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -066ed6: 150c 803f |0025: const/high16 v12, #int 1065353216 // #3f80 │ │ -066eda: d80d 1101 |0027: add-int/lit8 v13, v17, #int 1 // #01 │ │ -066ede: 82dd |0029: int-to-float v13, v13 │ │ -066ee0: a908 0c0d |002a: div-float v8, v12, v13 │ │ -066ee4: 018b |002c: move v11, v8 │ │ -066ee6: 54fd 4f0a |002d: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0a4f │ │ -066eea: 54fc 510a |002f: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066eee: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -066ef2: 7220 b225 ec00 |0033: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066ef8: 0c0c |0036: move-result-object v12 │ │ -066efa: 1f0c dd01 |0037: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066efe: 6e20 4513 cd00 |0039: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -066f04: 0c0d |003c: move-result-object v13 │ │ -066f06: 54fc 510a |003d: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066f0a: d80e 05ff |003f: add-int/lit8 v14, v5, #int -1 // #ff │ │ -066f0e: 7220 b225 ec00 |0041: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066f14: 0c0c |0044: move-result-object v12 │ │ -066f16: 1f0c dd01 |0045: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066f1a: 6e20 4a13 cd00 |0047: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -066f20: 0c0c |004a: move-result-object v12 │ │ -066f22: 150d 003f |004b: const/high16 v13, #int 1056964608 // #3f00 │ │ -066f26: 6e20 3a13 dc00 |004d: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066f2c: 54fd 500a |0050: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0a50 │ │ -066f30: 54fc 510a |0052: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066f34: d80e 0502 |0054: add-int/lit8 v14, v5, #int 2 // #02 │ │ -066f38: 7220 b225 ec00 |0056: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066f3e: 0c0c |0059: move-result-object v12 │ │ -066f40: 1f0c dd01 |005a: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066f44: 6e20 4513 cd00 |005c: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -066f4a: 0c0d |005f: move-result-object v13 │ │ -066f4c: 54fc 510a |0060: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066f50: 7220 b225 5c00 |0062: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066f56: 0c0c |0065: move-result-object v12 │ │ -066f58: 1f0c dd01 |0066: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066f5c: 6e20 4a13 cd00 |0068: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -066f62: 0c0c |006b: move-result-object v12 │ │ -066f64: 150d 003f |006c: const/high16 v13, #int 1056964608 // #3f00 │ │ -066f68: 6e20 3a13 dc00 |006e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066f6e: 1209 |0071: const/4 v9, #int 0 // #0 │ │ -066f70: 0200 1100 |0072: move/from16 v0, v17 │ │ -066f74: 3509 7400 |0074: if-ge v9, v0, 00e8 // +0074 │ │ -066f78: 150c 0040 |0076: const/high16 v12, #int 1073741824 // #4000 │ │ -066f7c: c8bc |0078: mul-float/2addr v12, v11 │ │ -066f7e: c8bc |0079: mul-float/2addr v12, v11 │ │ -066f80: c8bc |007a: mul-float/2addr v12, v11 │ │ -066f82: 150d 4040 |007b: const/high16 v13, #int 1077936128 // #4040 │ │ -066f86: c8bd |007d: mul-float/2addr v13, v11 │ │ -066f88: c8bd |007e: mul-float/2addr v13, v11 │ │ -066f8a: c7dc |007f: sub-float/2addr v12, v13 │ │ -066f8c: 150d 803f |0080: const/high16 v13, #int 1065353216 // #3f80 │ │ -066f90: a601 0c0d |0082: add-float v1, v12, v13 │ │ -066f94: 150c 00c0 |0084: const/high16 v12, #int -1073741824 // #c000 │ │ -066f98: c8bc |0086: mul-float/2addr v12, v11 │ │ -066f9a: c8bc |0087: mul-float/2addr v12, v11 │ │ -066f9c: c8bc |0088: mul-float/2addr v12, v11 │ │ -066f9e: 150d 4040 |0089: const/high16 v13, #int 1077936128 // #4040 │ │ -066fa2: c8bd |008b: mul-float/2addr v13, v11 │ │ -066fa4: c8bd |008c: mul-float/2addr v13, v11 │ │ -066fa6: a602 0c0d |008d: add-float v2, v12, v13 │ │ -066faa: a80c 0b0b |008f: mul-float v12, v11, v11 │ │ -066fae: c8bc |0091: mul-float/2addr v12, v11 │ │ -066fb0: 150d 0040 |0092: const/high16 v13, #int 1073741824 // #4000 │ │ -066fb4: c8bd |0094: mul-float/2addr v13, v11 │ │ -066fb6: c8bd |0095: mul-float/2addr v13, v11 │ │ -066fb8: c7dc |0096: sub-float/2addr v12, v13 │ │ -066fba: a603 0c0b |0097: add-float v3, v12, v11 │ │ -066fbe: a80c 0b0b |0099: mul-float v12, v11, v11 │ │ -066fc2: c8bc |009b: mul-float/2addr v12, v11 │ │ -066fc4: a80d 0b0b |009c: mul-float v13, v11, v11 │ │ -066fc8: a704 0c0d |009e: sub-float v4, v12, v13 │ │ -066fcc: d806 0701 |00a0: add-int/lit8 v6, v7, #int 1 // #01 │ │ -066fd0: 460d 1007 |00a2: aget-object v13, v16, v7 │ │ -066fd4: 54fc 510a |00a4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066fd8: 7220 b225 5c00 |00a6: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -066fde: 0c0c |00a9: move-result-object v12 │ │ -066fe0: 1f0c dd01 |00aa: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -066fe4: 6e20 4513 cd00 |00ac: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -066fea: 0c0c |00af: move-result-object v12 │ │ -066fec: 6e20 3a13 1c00 |00b0: invoke-virtual {v12, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -066ff2: 0c0a |00b3: move-result-object v10 │ │ -066ff4: 54fc 510a |00b4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -066ff8: d80d 0501 |00b6: add-int/lit8 v13, v5, #int 1 // #01 │ │ -066ffc: 7220 b225 dc00 |00b8: invoke-interface {v12, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067002: 0c0c |00bb: move-result-object v12 │ │ -067004: 1f0c dd01 |00bc: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067008: 6e10 4b13 0c00 |00be: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -06700e: 0c0c |00c1: move-result-object v12 │ │ -067010: 6e20 3a13 2c00 |00c2: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067016: 0c0c |00c5: move-result-object v12 │ │ -067018: 6e20 2313 ca00 |00c6: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -06701e: 54fc 4f0a |00c9: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0a4f │ │ -067022: 6e10 4b13 0c00 |00cb: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -067028: 0c0c |00ce: move-result-object v12 │ │ -06702a: 6e20 3a13 3c00 |00cf: invoke-virtual {v12, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067030: 0c0c |00d2: move-result-object v12 │ │ -067032: 6e20 2313 ca00 |00d3: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -067038: 54fc 500a |00d6: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0a50 │ │ -06703c: 6e10 4b13 0c00 |00d8: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -067042: 0c0c |00db: move-result-object v12 │ │ -067044: 6e20 3a13 4c00 |00dc: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -06704a: 0c0c |00df: move-result-object v12 │ │ -06704c: 6e20 2313 ca00 |00e0: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -067052: c68b |00e3: add-float/2addr v11, v8 │ │ -067054: d809 0901 |00e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ -067058: 0167 |00e6: move v7, v6 │ │ -06705a: 288b |00e7: goto 0072 // -0075 │ │ -06705c: d805 0501 |00e8: add-int/lit8 v5, v5, #int 1 // #01 │ │ -067060: 0176 |00ea: move v6, v7 │ │ -067062: 2900 21ff |00eb: goto/16 000c // -00df │ │ -067066: 460d 1006 |00ed: aget-object v13, v16, v6 │ │ -06706a: 54fc 510a |00ef: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06706e: 54fe 510a |00f1: iget-object v14, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067072: 7210 b725 0e00 |00f3: invoke-interface {v14}, Ljava/util/List;.size:()I // method@25b7 │ │ -067078: 0a0e |00f6: move-result v14 │ │ -06707a: d80e 0efe |00f7: add-int/lit8 v14, v14, #int -2 // #fe │ │ -06707e: 7220 b225 ec00 |00f9: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067084: 0c0c |00fc: move-result-object v12 │ │ -067086: 1f0c dd01 |00fd: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06708a: 6e20 4513 cd00 |00ff: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -067090: 2900 08ff |0102: goto/16 000a // -00f8 │ │ +074c20: |[074c20] com.badlogic.gdx.math.CatmullRomSpline.getPath:([Lcom/badlogic/gdx/math/Vector3;I)V │ │ +074c30: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +074c32: 54fc 510a |0001: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074c36: 7210 b725 0c00 |0003: invoke-interface {v12}, Ljava/util/List;.size:()I // method@25b7 │ │ +074c3c: 0a0c |0006: move-result v12 │ │ +074c3e: 124d |0007: const/4 v13, #int 4 // #4 │ │ +074c40: 35dc 0300 |0008: if-ge v12, v13, 000b // +0003 │ │ +074c44: 0e00 |000a: return-void │ │ +074c46: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +074c48: 54fc 510a |000c: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074c4c: 7210 b725 0c00 |000e: invoke-interface {v12}, Ljava/util/List;.size:()I // method@25b7 │ │ +074c52: 0a0c |0011: move-result v12 │ │ +074c54: d80c 0cfd |0012: add-int/lit8 v12, v12, #int -3 // #fd │ │ +074c58: 36c5 d900 |0014: if-gt v5, v12, 00ed // +00d9 │ │ +074c5c: d807 0601 |0016: add-int/lit8 v7, v6, #int 1 // #01 │ │ +074c60: 460d 1006 |0018: aget-object v13, v16, v6 │ │ +074c64: 54fc 510a |001a: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074c68: 7220 b225 5c00 |001c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074c6e: 0c0c |001f: move-result-object v12 │ │ +074c70: 1f0c dd01 |0020: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074c74: 6e20 4513 cd00 |0022: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074c7a: 150c 803f |0025: const/high16 v12, #int 1065353216 // #3f80 │ │ +074c7e: d80d 1101 |0027: add-int/lit8 v13, v17, #int 1 // #01 │ │ +074c82: 82dd |0029: int-to-float v13, v13 │ │ +074c84: a908 0c0d |002a: div-float v8, v12, v13 │ │ +074c88: 018b |002c: move v11, v8 │ │ +074c8a: 54fd 4f0a |002d: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0a4f │ │ +074c8e: 54fc 510a |002f: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074c92: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +074c96: 7220 b225 ec00 |0033: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074c9c: 0c0c |0036: move-result-object v12 │ │ +074c9e: 1f0c dd01 |0037: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074ca2: 6e20 4513 cd00 |0039: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074ca8: 0c0d |003c: move-result-object v13 │ │ +074caa: 54fc 510a |003d: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074cae: d80e 05ff |003f: add-int/lit8 v14, v5, #int -1 // #ff │ │ +074cb2: 7220 b225 ec00 |0041: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074cb8: 0c0c |0044: move-result-object v12 │ │ +074cba: 1f0c dd01 |0045: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074cbe: 6e20 4a13 cd00 |0047: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +074cc4: 0c0c |004a: move-result-object v12 │ │ +074cc6: 150d 003f |004b: const/high16 v13, #int 1056964608 // #3f00 │ │ +074cca: 6e20 3a13 dc00 |004d: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074cd0: 54fd 500a |0050: iget-object v13, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0a50 │ │ +074cd4: 54fc 510a |0052: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074cd8: d80e 0502 |0054: add-int/lit8 v14, v5, #int 2 // #02 │ │ +074cdc: 7220 b225 ec00 |0056: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074ce2: 0c0c |0059: move-result-object v12 │ │ +074ce4: 1f0c dd01 |005a: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074ce8: 6e20 4513 cd00 |005c: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074cee: 0c0d |005f: move-result-object v13 │ │ +074cf0: 54fc 510a |0060: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074cf4: 7220 b225 5c00 |0062: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074cfa: 0c0c |0065: move-result-object v12 │ │ +074cfc: 1f0c dd01 |0066: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074d00: 6e20 4a13 cd00 |0068: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +074d06: 0c0c |006b: move-result-object v12 │ │ +074d08: 150d 003f |006c: const/high16 v13, #int 1056964608 // #3f00 │ │ +074d0c: 6e20 3a13 dc00 |006e: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074d12: 1209 |0071: const/4 v9, #int 0 // #0 │ │ +074d14: 0200 1100 |0072: move/from16 v0, v17 │ │ +074d18: 3509 7400 |0074: if-ge v9, v0, 00e8 // +0074 │ │ +074d1c: 150c 0040 |0076: const/high16 v12, #int 1073741824 // #4000 │ │ +074d20: c8bc |0078: mul-float/2addr v12, v11 │ │ +074d22: c8bc |0079: mul-float/2addr v12, v11 │ │ +074d24: c8bc |007a: mul-float/2addr v12, v11 │ │ +074d26: 150d 4040 |007b: const/high16 v13, #int 1077936128 // #4040 │ │ +074d2a: c8bd |007d: mul-float/2addr v13, v11 │ │ +074d2c: c8bd |007e: mul-float/2addr v13, v11 │ │ +074d2e: c7dc |007f: sub-float/2addr v12, v13 │ │ +074d30: 150d 803f |0080: const/high16 v13, #int 1065353216 // #3f80 │ │ +074d34: a601 0c0d |0082: add-float v1, v12, v13 │ │ +074d38: 150c 00c0 |0084: const/high16 v12, #int -1073741824 // #c000 │ │ +074d3c: c8bc |0086: mul-float/2addr v12, v11 │ │ +074d3e: c8bc |0087: mul-float/2addr v12, v11 │ │ +074d40: c8bc |0088: mul-float/2addr v12, v11 │ │ +074d42: 150d 4040 |0089: const/high16 v13, #int 1077936128 // #4040 │ │ +074d46: c8bd |008b: mul-float/2addr v13, v11 │ │ +074d48: c8bd |008c: mul-float/2addr v13, v11 │ │ +074d4a: a602 0c0d |008d: add-float v2, v12, v13 │ │ +074d4e: a80c 0b0b |008f: mul-float v12, v11, v11 │ │ +074d52: c8bc |0091: mul-float/2addr v12, v11 │ │ +074d54: 150d 0040 |0092: const/high16 v13, #int 1073741824 // #4000 │ │ +074d58: c8bd |0094: mul-float/2addr v13, v11 │ │ +074d5a: c8bd |0095: mul-float/2addr v13, v11 │ │ +074d5c: c7dc |0096: sub-float/2addr v12, v13 │ │ +074d5e: a603 0c0b |0097: add-float v3, v12, v11 │ │ +074d62: a80c 0b0b |0099: mul-float v12, v11, v11 │ │ +074d66: c8bc |009b: mul-float/2addr v12, v11 │ │ +074d68: a80d 0b0b |009c: mul-float v13, v11, v11 │ │ +074d6c: a704 0c0d |009e: sub-float v4, v12, v13 │ │ +074d70: d806 0701 |00a0: add-int/lit8 v6, v7, #int 1 // #01 │ │ +074d74: 460d 1007 |00a2: aget-object v13, v16, v7 │ │ +074d78: 54fc 510a |00a4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074d7c: 7220 b225 5c00 |00a6: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074d82: 0c0c |00a9: move-result-object v12 │ │ +074d84: 1f0c dd01 |00aa: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074d88: 6e20 4513 cd00 |00ac: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074d8e: 0c0c |00af: move-result-object v12 │ │ +074d90: 6e20 3a13 1c00 |00b0: invoke-virtual {v12, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074d96: 0c0a |00b3: move-result-object v10 │ │ +074d98: 54fc 510a |00b4: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074d9c: d80d 0501 |00b6: add-int/lit8 v13, v5, #int 1 // #01 │ │ +074da0: 7220 b225 dc00 |00b8: invoke-interface {v12, v13}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074da6: 0c0c |00bb: move-result-object v12 │ │ +074da8: 1f0c dd01 |00bc: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074dac: 6e10 4b13 0c00 |00be: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +074db2: 0c0c |00c1: move-result-object v12 │ │ +074db4: 6e20 3a13 2c00 |00c2: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074dba: 0c0c |00c5: move-result-object v12 │ │ +074dbc: 6e20 2313 ca00 |00c6: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +074dc2: 54fc 4f0a |00c9: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T1:Lcom/badlogic/gdx/math/Vector3; // field@0a4f │ │ +074dc6: 6e10 4b13 0c00 |00cb: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +074dcc: 0c0c |00ce: move-result-object v12 │ │ +074dce: 6e20 3a13 3c00 |00cf: invoke-virtual {v12, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074dd4: 0c0c |00d2: move-result-object v12 │ │ +074dd6: 6e20 2313 ca00 |00d3: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +074ddc: 54fc 500a |00d6: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.T2:Lcom/badlogic/gdx/math/Vector3; // field@0a50 │ │ +074de0: 6e10 4b13 0c00 |00d8: invoke-virtual {v12}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +074de6: 0c0c |00db: move-result-object v12 │ │ +074de8: 6e20 3a13 4c00 |00dc: invoke-virtual {v12, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074dee: 0c0c |00df: move-result-object v12 │ │ +074df0: 6e20 2313 ca00 |00e0: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +074df6: c68b |00e3: add-float/2addr v11, v8 │ │ +074df8: d809 0901 |00e4: add-int/lit8 v9, v9, #int 1 // #01 │ │ +074dfc: 0167 |00e6: move v7, v6 │ │ +074dfe: 288b |00e7: goto 0072 // -0075 │ │ +074e00: d805 0501 |00e8: add-int/lit8 v5, v5, #int 1 // #01 │ │ +074e04: 0176 |00ea: move v6, v7 │ │ +074e06: 2900 21ff |00eb: goto/16 000c // -00df │ │ +074e0a: 460d 1006 |00ed: aget-object v13, v16, v6 │ │ +074e0e: 54fc 510a |00ef: iget-object v12, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074e12: 54fe 510a |00f1: iget-object v14, v15, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074e16: 7210 b725 0e00 |00f3: invoke-interface {v14}, Ljava/util/List;.size:()I // method@25b7 │ │ +074e1c: 0a0e |00f6: move-result v14 │ │ +074e1e: d80e 0efe |00f7: add-int/lit8 v14, v14, #int -2 // #fe │ │ +074e22: 7220 b225 ec00 |00f9: invoke-interface {v12, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074e28: 0c0c |00fc: move-result-object v12 │ │ +074e2a: 1f0c dd01 |00fd: check-cast v12, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074e2e: 6e20 4513 cd00 |00ff: invoke-virtual {v13, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074e34: 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 │ │ @@ -69775,36 +69778,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 │ │ -067094: |[067094] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILcom/badlogic/gdx/math/Vector3;)Ljava/util/List; │ │ -0670a4: 6e20 b311 6500 |0000: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@11b3 │ │ -0670aa: 0c03 |0003: move-result-object v3 │ │ -0670ac: 2201 b003 |0004: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ -0670b0: 7010 8625 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0670b6: 7210 b425 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ -0670bc: 0c00 |000c: move-result-object v0 │ │ -0670be: 7210 ad25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0670c4: 0a04 |0010: move-result v4 │ │ -0670c6: 3804 1900 |0011: if-eqz v4, 002a // +0019 │ │ -0670ca: 7210 ae25 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0670d0: 0c02 |0016: move-result-object v2 │ │ -0670d2: 1f02 dd01 |0017: check-cast v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0670d6: 2204 dd01 |0019: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0670da: 7020 1f13 2400 |001b: invoke-direct {v4, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -0670e0: 6e20 2613 7400 |001e: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -0670e6: 0c04 |0021: move-result-object v4 │ │ -0670e8: 6e10 3e13 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0670ee: 0c04 |0025: move-result-object v4 │ │ -0670f0: 6e20 8925 4100 |0026: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0670f6: 28e4 |0029: goto 000d // -001c │ │ -0670f8: 1101 |002a: return-object v1 │ │ +074e38: |[074e38] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILcom/badlogic/gdx/math/Vector3;)Ljava/util/List; │ │ +074e48: 6e20 b311 6500 |0000: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@11b3 │ │ +074e4e: 0c03 |0003: move-result-object v3 │ │ +074e50: 2201 b003 |0004: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ +074e54: 7010 8625 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +074e5a: 7210 b425 0300 |0009: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ +074e60: 0c00 |000c: move-result-object v0 │ │ +074e62: 7210 ad25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +074e68: 0a04 |0010: move-result v4 │ │ +074e6a: 3804 1900 |0011: if-eqz v4, 002a // +0019 │ │ +074e6e: 7210 ae25 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +074e74: 0c02 |0016: move-result-object v2 │ │ +074e76: 1f02 dd01 |0017: check-cast v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074e7a: 2204 dd01 |0019: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074e7e: 7020 1f13 2400 |001b: invoke-direct {v4, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +074e84: 6e20 2613 7400 |001e: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +074e8a: 0c04 |0021: move-result-object v4 │ │ +074e8c: 6e10 3e13 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +074e92: 0c04 |0025: move-result-object v4 │ │ +074e94: 6e20 8925 4100 |0026: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +074e9a: 28e4 |0029: goto 000d // -001c │ │ +074e9c: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0009 line=226 │ │ 0x0019 line=227 │ │ 0x002a line=229 │ │ @@ -69822,42 +69825,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 │ │ -0670fc: |[0670fc] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILjava/util/List;)Ljava/util/List; │ │ -06710c: 6e20 b311 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@11b3 │ │ -067112: 0c05 |0003: move-result-object v5 │ │ -067114: 2203 b003 |0004: new-instance v3, Ljava/util/ArrayList; // type@03b0 │ │ -067118: 7010 8625 0300 |0006: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -06711e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067120: 7210 b425 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ -067126: 0c02 |000d: move-result-object v2 │ │ -067128: 7210 ad25 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -06712e: 0a06 |0011: move-result v6 │ │ -067130: 3806 2200 |0012: if-eqz v6, 0034 // +0022 │ │ -067134: 7210 ae25 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -06713a: 0c04 |0017: move-result-object v4 │ │ -06713c: 1f04 dd01 |0018: check-cast v4, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067140: 2207 dd01 |001a: new-instance v7, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067144: 7020 1f13 4700 |001c: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -06714a: d801 0001 |001f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -06714e: 7220 b225 0a00 |0021: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067154: 0c06 |0024: move-result-object v6 │ │ -067156: 1f06 dd01 |0025: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06715a: 6e20 2613 6700 |0027: invoke-virtual {v7, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -067160: 0c06 |002a: move-result-object v6 │ │ -067162: 6e10 3e13 0600 |002b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -067168: 0c06 |002e: move-result-object v6 │ │ -06716a: 6e20 8925 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -067170: 0110 |0032: move v0, v1 │ │ -067172: 28db |0033: goto 000e // -0025 │ │ -067174: 1103 |0034: return-object v3 │ │ +074ea0: |[074ea0] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals:(ILjava/util/List;)Ljava/util/List; │ │ +074eb0: 6e20 b311 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/CatmullRomSpline;.getTangents:(I)Ljava/util/List; // method@11b3 │ │ +074eb6: 0c05 |0003: move-result-object v5 │ │ +074eb8: 2203 b003 |0004: new-instance v3, Ljava/util/ArrayList; // type@03b0 │ │ +074ebc: 7010 8625 0300 |0006: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +074ec2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +074ec4: 7210 b425 0500 |000a: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ +074eca: 0c02 |000d: move-result-object v2 │ │ +074ecc: 7210 ad25 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +074ed2: 0a06 |0011: move-result v6 │ │ +074ed4: 3806 2200 |0012: if-eqz v6, 0034 // +0022 │ │ +074ed8: 7210 ae25 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +074ede: 0c04 |0017: move-result-object v4 │ │ +074ee0: 1f04 dd01 |0018: check-cast v4, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074ee4: 2207 dd01 |001a: new-instance v7, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074ee8: 7020 1f13 4700 |001c: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +074eee: d801 0001 |001f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +074ef2: 7220 b225 0a00 |0021: invoke-interface {v10, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074ef8: 0c06 |0024: move-result-object v6 │ │ +074efa: 1f06 dd01 |0025: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074efe: 6e20 2613 6700 |0027: invoke-virtual {v7, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +074f04: 0c06 |002a: move-result-object v6 │ │ +074f06: 6e10 3e13 0600 |002b: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +074f0c: 0c06 |002e: move-result-object v6 │ │ +074f0e: 6e20 8925 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +074f14: 0110 |0032: move v0, v1 │ │ +074f16: 28db |0033: goto 000e // -0025 │ │ +074f18: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0009 line=236 │ │ 0x000a line=237 │ │ 0x001a line=238 │ │ @@ -69880,164 +69883,164 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 295 16-bit code units │ │ -067178: |[067178] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals2D:(I)Ljava/util/List; │ │ -067188: 220d b003 |0000: new-instance v13, Ljava/util/ArrayList; // type@03b0 │ │ -06718c: 7010 8625 0d00 |0002: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -067192: 0800 1200 |0005: move-object/from16 v0, v18 │ │ -067196: 540f 510a |0007: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06719a: 7210 b725 0f00 |0009: invoke-interface {v15}, Ljava/util/List;.size:()I // method@25b7 │ │ -0671a0: 0a0f |000c: move-result v15 │ │ -0671a2: 1310 0400 |000d: const/16 v16, #int 4 // #4 │ │ -0671a6: 0200 1000 |000f: move/from16 v0, v16 │ │ -0671aa: 350f 0300 |0011: if-ge v15, v0, 0014 // +0003 │ │ -0671ae: 110d |0013: return-object v13 │ │ -0671b0: 2201 dd01 |0014: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0671b4: 7010 1d13 0100 |0016: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0671ba: 2202 dd01 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0671be: 7010 1d13 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0671c4: 1217 |001e: const/4 v7, #int 1 // #1 │ │ -0671c6: 0800 1200 |001f: move-object/from16 v0, v18 │ │ -0671ca: 540f 510a |0021: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -0671ce: 7210 b725 0f00 |0023: invoke-interface {v15}, Ljava/util/List;.size:()I // method@25b7 │ │ -0671d4: 0a0f |0026: move-result v15 │ │ -0671d6: d80f 0ffd |0027: add-int/lit8 v15, v15, #int -3 // #fd │ │ -0671da: 36f7 eaff |0029: if-gt v7, v15, 0013 // -0016 │ │ -0671de: 150f 803f |002b: const/high16 v15, #int 1065353216 // #3f80 │ │ -0671e2: d810 1301 |002d: add-int/lit8 v16, v19, #int 1 // #01 │ │ -0671e6: 0200 1000 |002f: move/from16 v0, v16 │ │ -0671ea: 8200 |0031: int-to-float v0, v0 │ │ -0671ec: 0210 0000 |0032: move/from16 v16, v0 │ │ -0671f0: a908 0f10 |0034: div-float v8, v15, v16 │ │ -0671f4: 018c |0036: move v12, v8 │ │ -0671f6: 0800 1200 |0037: move-object/from16 v0, v18 │ │ -0671fa: 540f 510a |0039: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -0671fe: d810 0701 |003b: add-int/lit8 v16, v7, #int 1 // #01 │ │ -067202: 7802 b225 0f00 |003d: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067208: 0c0f |0040: move-result-object v15 │ │ -06720a: 1f0f dd01 |0041: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06720e: 6e20 4513 f100 |0043: invoke-virtual {v1, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -067214: 0c10 |0046: move-result-object v16 │ │ -067216: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -06721a: 540f 510a |0049: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06721e: d811 07ff |004b: add-int/lit8 v17, v7, #int -1 // #ff │ │ -067222: 0200 1100 |004d: move/from16 v0, v17 │ │ -067226: 7220 b225 0f00 |004f: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06722c: 0c0f |0052: move-result-object v15 │ │ -06722e: 1f0f dd01 |0053: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067232: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -067236: 6e20 4a13 f000 |0057: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -06723c: 0c0f |005a: move-result-object v15 │ │ -06723e: 1510 003f |005b: const/high16 v16, #int 1056964608 // #3f00 │ │ -067242: 7402 3a13 0f00 |005d: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067248: 0800 1200 |0060: move-object/from16 v0, v18 │ │ -06724c: 540f 510a |0062: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067250: d810 0702 |0064: add-int/lit8 v16, v7, #int 2 // #02 │ │ -067254: 7802 b225 0f00 |0066: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06725a: 0c0f |0069: move-result-object v15 │ │ -06725c: 1f0f dd01 |006a: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067260: 6e20 4513 f200 |006c: invoke-virtual {v2, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -067266: 0c10 |006f: move-result-object v16 │ │ -067268: 0800 1200 |0070: move-object/from16 v0, v18 │ │ -06726c: 540f 510a |0072: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067270: 7220 b225 7f00 |0074: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067276: 0c0f |0077: move-result-object v15 │ │ -067278: 1f0f dd01 |0078: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06727c: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -067280: 6e20 4a13 f000 |007c: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -067286: 0c0f |007f: move-result-object v15 │ │ -067288: 1510 003f |0080: const/high16 v16, #int 1056964608 // #3f00 │ │ -06728c: 7402 3a13 0f00 |0082: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067292: 220f dd01 |0085: new-instance v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067296: 7020 1f13 1f00 |0087: invoke-direct {v15, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -06729c: 6e10 3e13 0f00 |008a: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0672a2: 0c0a |008d: move-result-object v10 │ │ -0672a4: 52ae 2c0b |008e: iget v14, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0672a8: 52af 2d0b |0090: iget v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0672ac: 59af 2c0b |0092: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0672b0: 7fef |0094: neg-float v15, v14 │ │ -0672b2: 59af 2d0b |0095: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0672b6: 6e20 8925 ad00 |0097: invoke-virtual {v13, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0672bc: 1209 |009a: const/4 v9, #int 0 // #0 │ │ -0672be: 0200 1300 |009b: move/from16 v0, v19 │ │ -0672c2: 3509 8600 |009d: if-ge v9, v0, 0123 // +0086 │ │ -0672c6: 150f c040 |009f: const/high16 v15, #int 1086324736 // #40c0 │ │ -0672ca: c8cf |00a1: mul-float/2addr v15, v12 │ │ -0672cc: c8cf |00a2: mul-float/2addr v15, v12 │ │ -0672ce: 1510 c040 |00a3: const/high16 v16, #int 1086324736 // #40c0 │ │ -0672d2: a810 100c |00a5: mul-float v16, v16, v12 │ │ -0672d6: a703 0f10 |00a7: sub-float v3, v15, v16 │ │ -0672da: 150f c0c0 |00a9: const/high16 v15, #int -1061158912 // #c0c0 │ │ -0672de: c8cf |00ab: mul-float/2addr v15, v12 │ │ -0672e0: c8cf |00ac: mul-float/2addr v15, v12 │ │ -0672e2: 1510 c040 |00ad: const/high16 v16, #int 1086324736 // #40c0 │ │ -0672e6: a810 100c |00af: mul-float v16, v16, v12 │ │ -0672ea: a604 0f10 |00b1: add-float v4, v15, v16 │ │ -0672ee: 150f 4040 |00b3: const/high16 v15, #int 1077936128 // #4040 │ │ -0672f2: c8cf |00b5: mul-float/2addr v15, v12 │ │ -0672f4: c8cf |00b6: mul-float/2addr v15, v12 │ │ -0672f6: 1510 8040 |00b7: const/high16 v16, #int 1082130432 // #4080 │ │ -0672fa: a810 100c |00b9: mul-float v16, v16, v12 │ │ -0672fe: a70f 0f10 |00bb: sub-float v15, v15, v16 │ │ -067302: 1510 803f |00bd: const/high16 v16, #int 1065353216 // #3f80 │ │ -067306: a605 0f10 |00bf: add-float v5, v15, v16 │ │ -06730a: 150f 4040 |00c1: const/high16 v15, #int 1077936128 // #4040 │ │ -06730e: c8cf |00c3: mul-float/2addr v15, v12 │ │ -067310: c8cf |00c4: mul-float/2addr v15, v12 │ │ -067312: 1510 0040 |00c5: const/high16 v16, #int 1073741824 // #4000 │ │ -067316: a810 100c |00c7: mul-float v16, v16, v12 │ │ -06731a: a706 0f10 |00c9: sub-float v6, v15, v16 │ │ -06731e: 2210 dd01 |00cb: new-instance v16, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067322: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ -067326: 540f 510a |00cf: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06732a: 7220 b225 7f00 |00d1: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067330: 0c0f |00d4: move-result-object v15 │ │ -067332: 1f0f dd01 |00d5: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067336: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ -06733a: 7020 1f13 f000 |00d9: invoke-direct {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -067340: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -067344: 6e20 3a13 3000 |00de: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -06734a: 0c0b |00e1: move-result-object v11 │ │ -06734c: 0800 1200 |00e2: move-object/from16 v0, v18 │ │ -067350: 540f 510a |00e4: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067354: d810 0701 |00e6: add-int/lit8 v16, v7, #int 1 // #01 │ │ -067358: 7802 b225 0f00 |00e8: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06735e: 0c0f |00eb: move-result-object v15 │ │ -067360: 1f0f dd01 |00ec: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067364: 6e10 4b13 0f00 |00ee: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -06736a: 0c0f |00f1: move-result-object v15 │ │ -06736c: 6e20 3a13 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067372: 0c0f |00f5: move-result-object v15 │ │ -067374: 6e20 2313 fb00 |00f6: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -06737a: 6e10 4b13 0100 |00f9: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -067380: 0c0f |00fc: move-result-object v15 │ │ -067382: 6e20 3a13 5f00 |00fd: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067388: 0c0f |0100: move-result-object v15 │ │ -06738a: 6e20 2313 fb00 |0101: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -067390: 6e10 4b13 0200 |0104: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -067396: 0c0f |0107: move-result-object v15 │ │ -067398: 6e20 3a13 6f00 |0108: invoke-virtual {v15, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -06739e: 0c0f |010b: move-result-object v15 │ │ -0673a0: 6e20 2313 fb00 |010c: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0673a6: 6e10 3e13 0b00 |010f: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0673ac: 52be 2c0b |0112: iget v14, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0673b0: 52bf 2d0b |0114: iget v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0673b4: 59bf 2c0b |0116: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0673b8: 7fef |0118: neg-float v15, v14 │ │ -0673ba: 59bf 2d0b |0119: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0673be: 6e20 8925 bd00 |011b: invoke-virtual {v13, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0673c4: c68c |011e: add-float/2addr v12, v8 │ │ -0673c6: d809 0901 |011f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0673ca: 2900 7aff |0121: goto/16 009b // -0086 │ │ -0673ce: d807 0701 |0123: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0673d2: 2900 fafe |0125: goto/16 001f // -0106 │ │ +074f1c: |[074f1c] com.badlogic.gdx.math.CatmullRomSpline.getTangentNormals2D:(I)Ljava/util/List; │ │ +074f2c: 220d b003 |0000: new-instance v13, Ljava/util/ArrayList; // type@03b0 │ │ +074f30: 7010 8625 0d00 |0002: invoke-direct {v13}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +074f36: 0800 1200 |0005: move-object/from16 v0, v18 │ │ +074f3a: 540f 510a |0007: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074f3e: 7210 b725 0f00 |0009: invoke-interface {v15}, Ljava/util/List;.size:()I // method@25b7 │ │ +074f44: 0a0f |000c: move-result v15 │ │ +074f46: 1310 0400 |000d: const/16 v16, #int 4 // #4 │ │ +074f4a: 0200 1000 |000f: move/from16 v0, v16 │ │ +074f4e: 350f 0300 |0011: if-ge v15, v0, 0014 // +0003 │ │ +074f52: 110d |0013: return-object v13 │ │ +074f54: 2201 dd01 |0014: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074f58: 7010 1d13 0100 |0016: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +074f5e: 2202 dd01 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074f62: 7010 1d13 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +074f68: 1217 |001e: const/4 v7, #int 1 // #1 │ │ +074f6a: 0800 1200 |001f: move-object/from16 v0, v18 │ │ +074f6e: 540f 510a |0021: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074f72: 7210 b725 0f00 |0023: invoke-interface {v15}, Ljava/util/List;.size:()I // method@25b7 │ │ +074f78: 0a0f |0026: move-result v15 │ │ +074f7a: d80f 0ffd |0027: add-int/lit8 v15, v15, #int -3 // #fd │ │ +074f7e: 36f7 eaff |0029: if-gt v7, v15, 0013 // -0016 │ │ +074f82: 150f 803f |002b: const/high16 v15, #int 1065353216 // #3f80 │ │ +074f86: d810 1301 |002d: add-int/lit8 v16, v19, #int 1 // #01 │ │ +074f8a: 0200 1000 |002f: move/from16 v0, v16 │ │ +074f8e: 8200 |0031: int-to-float v0, v0 │ │ +074f90: 0210 0000 |0032: move/from16 v16, v0 │ │ +074f94: a908 0f10 |0034: div-float v8, v15, v16 │ │ +074f98: 018c |0036: move v12, v8 │ │ +074f9a: 0800 1200 |0037: move-object/from16 v0, v18 │ │ +074f9e: 540f 510a |0039: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074fa2: d810 0701 |003b: add-int/lit8 v16, v7, #int 1 // #01 │ │ +074fa6: 7802 b225 0f00 |003d: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074fac: 0c0f |0040: move-result-object v15 │ │ +074fae: 1f0f dd01 |0041: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074fb2: 6e20 4513 f100 |0043: invoke-virtual {v1, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +074fb8: 0c10 |0046: move-result-object v16 │ │ +074fba: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +074fbe: 540f 510a |0049: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074fc2: d811 07ff |004b: add-int/lit8 v17, v7, #int -1 // #ff │ │ +074fc6: 0200 1100 |004d: move/from16 v0, v17 │ │ +074fca: 7220 b225 0f00 |004f: invoke-interface {v15, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074fd0: 0c0f |0052: move-result-object v15 │ │ +074fd2: 1f0f dd01 |0053: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +074fd6: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +074fda: 6e20 4a13 f000 |0057: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +074fe0: 0c0f |005a: move-result-object v15 │ │ +074fe2: 1510 003f |005b: const/high16 v16, #int 1056964608 // #3f00 │ │ +074fe6: 7402 3a13 0f00 |005d: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +074fec: 0800 1200 |0060: move-object/from16 v0, v18 │ │ +074ff0: 540f 510a |0062: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +074ff4: d810 0702 |0064: add-int/lit8 v16, v7, #int 2 // #02 │ │ +074ff8: 7802 b225 0f00 |0066: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +074ffe: 0c0f |0069: move-result-object v15 │ │ +075000: 1f0f dd01 |006a: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075004: 6e20 4513 f200 |006c: invoke-virtual {v2, v15}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07500a: 0c10 |006f: move-result-object v16 │ │ +07500c: 0800 1200 |0070: move-object/from16 v0, v18 │ │ +075010: 540f 510a |0072: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +075014: 7220 b225 7f00 |0074: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +07501a: 0c0f |0077: move-result-object v15 │ │ +07501c: 1f0f dd01 |0078: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075020: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +075024: 6e20 4a13 f000 |007c: invoke-virtual {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07502a: 0c0f |007f: move-result-object v15 │ │ +07502c: 1510 003f |0080: const/high16 v16, #int 1056964608 // #3f00 │ │ +075030: 7402 3a13 0f00 |0082: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075036: 220f dd01 |0085: new-instance v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07503a: 7020 1f13 1f00 |0087: invoke-direct {v15, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +075040: 6e10 3e13 0f00 |008a: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +075046: 0c0a |008d: move-result-object v10 │ │ +075048: 52ae 2c0b |008e: iget v14, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07504c: 52af 2d0b |0090: iget v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075050: 59af 2c0b |0092: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075054: 7fef |0094: neg-float v15, v14 │ │ +075056: 59af 2d0b |0095: iput v15, v10, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07505a: 6e20 8925 ad00 |0097: invoke-virtual {v13, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +075060: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +075062: 0200 1300 |009b: move/from16 v0, v19 │ │ +075066: 3509 8600 |009d: if-ge v9, v0, 0123 // +0086 │ │ +07506a: 150f c040 |009f: const/high16 v15, #int 1086324736 // #40c0 │ │ +07506e: c8cf |00a1: mul-float/2addr v15, v12 │ │ +075070: c8cf |00a2: mul-float/2addr v15, v12 │ │ +075072: 1510 c040 |00a3: const/high16 v16, #int 1086324736 // #40c0 │ │ +075076: a810 100c |00a5: mul-float v16, v16, v12 │ │ +07507a: a703 0f10 |00a7: sub-float v3, v15, v16 │ │ +07507e: 150f c0c0 |00a9: const/high16 v15, #int -1061158912 // #c0c0 │ │ +075082: c8cf |00ab: mul-float/2addr v15, v12 │ │ +075084: c8cf |00ac: mul-float/2addr v15, v12 │ │ +075086: 1510 c040 |00ad: const/high16 v16, #int 1086324736 // #40c0 │ │ +07508a: a810 100c |00af: mul-float v16, v16, v12 │ │ +07508e: a604 0f10 |00b1: add-float v4, v15, v16 │ │ +075092: 150f 4040 |00b3: const/high16 v15, #int 1077936128 // #4040 │ │ +075096: c8cf |00b5: mul-float/2addr v15, v12 │ │ +075098: c8cf |00b6: mul-float/2addr v15, v12 │ │ +07509a: 1510 8040 |00b7: const/high16 v16, #int 1082130432 // #4080 │ │ +07509e: a810 100c |00b9: mul-float v16, v16, v12 │ │ +0750a2: a70f 0f10 |00bb: sub-float v15, v15, v16 │ │ +0750a6: 1510 803f |00bd: const/high16 v16, #int 1065353216 // #3f80 │ │ +0750aa: a605 0f10 |00bf: add-float v5, v15, v16 │ │ +0750ae: 150f 4040 |00c1: const/high16 v15, #int 1077936128 // #4040 │ │ +0750b2: c8cf |00c3: mul-float/2addr v15, v12 │ │ +0750b4: c8cf |00c4: mul-float/2addr v15, v12 │ │ +0750b6: 1510 0040 |00c5: const/high16 v16, #int 1073741824 // #4000 │ │ +0750ba: a810 100c |00c7: mul-float v16, v16, v12 │ │ +0750be: a706 0f10 |00c9: sub-float v6, v15, v16 │ │ +0750c2: 2210 dd01 |00cb: new-instance v16, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0750c6: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ +0750ca: 540f 510a |00cf: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0750ce: 7220 b225 7f00 |00d1: invoke-interface {v15, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0750d4: 0c0f |00d4: move-result-object v15 │ │ +0750d6: 1f0f dd01 |00d5: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0750da: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ +0750de: 7020 1f13 f000 |00d9: invoke-direct {v0, v15}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +0750e4: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +0750e8: 6e20 3a13 3000 |00de: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +0750ee: 0c0b |00e1: move-result-object v11 │ │ +0750f0: 0800 1200 |00e2: move-object/from16 v0, v18 │ │ +0750f4: 540f 510a |00e4: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0750f8: d810 0701 |00e6: add-int/lit8 v16, v7, #int 1 // #01 │ │ +0750fc: 7802 b225 0f00 |00e8: invoke-interface/range {v15, v16}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +075102: 0c0f |00eb: move-result-object v15 │ │ +075104: 1f0f dd01 |00ec: check-cast v15, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075108: 6e10 4b13 0f00 |00ee: invoke-virtual {v15}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07510e: 0c0f |00f1: move-result-object v15 │ │ +075110: 6e20 3a13 4f00 |00f2: invoke-virtual {v15, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075116: 0c0f |00f5: move-result-object v15 │ │ +075118: 6e20 2313 fb00 |00f6: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +07511e: 6e10 4b13 0100 |00f9: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +075124: 0c0f |00fc: move-result-object v15 │ │ +075126: 6e20 3a13 5f00 |00fd: invoke-virtual {v15, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07512c: 0c0f |0100: move-result-object v15 │ │ +07512e: 6e20 2313 fb00 |0101: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +075134: 6e10 4b13 0200 |0104: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07513a: 0c0f |0107: move-result-object v15 │ │ +07513c: 6e20 3a13 6f00 |0108: invoke-virtual {v15, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075142: 0c0f |010b: move-result-object v15 │ │ +075144: 6e20 2313 fb00 |010c: invoke-virtual {v11, v15}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +07514a: 6e10 3e13 0b00 |010f: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +075150: 52be 2c0b |0112: iget v14, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075154: 52bf 2d0b |0114: iget v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075158: 59bf 2c0b |0116: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07515c: 7fef |0118: neg-float v15, v14 │ │ +07515e: 59bf 2d0b |0119: iput v15, v11, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075162: 6e20 8925 bd00 |011b: invoke-virtual {v13, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +075168: c68c |011e: add-float/2addr v12, v8 │ │ +07516a: d809 0901 |011f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07516e: 2900 7aff |0121: goto/16 009b // -0086 │ │ +075172: d807 0701 |0123: add-int/lit8 v7, v7, #int 1 // #01 │ │ +075176: 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 │ │ @@ -70091,186 +70094,186 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 333 16-bit code units │ │ -0673d8: |[0673d8] com.badlogic.gdx.math.CatmullRomSpline.getTangents:(I)Ljava/util/List; │ │ -0673e8: 220c b003 |0000: new-instance v12, Ljava/util/ArrayList; // type@03b0 │ │ -0673ec: 7010 8625 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0673f2: 0800 1000 |0005: move-object/from16 v0, v16 │ │ -0673f6: 540d 510a |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -0673fa: 7210 b725 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ -067400: 0a0d |000c: move-result v13 │ │ -067402: 124e |000d: const/4 v14, #int 4 // #4 │ │ -067404: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ -067408: 110c |0010: return-object v12 │ │ -06740a: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06740e: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067414: 2202 dd01 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067418: 7010 1d13 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06741e: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -067420: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -067424: 540d 510a |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067428: 7210 b725 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ -06742e: 0a0d |0023: move-result v13 │ │ -067430: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ -067434: 36d7 d900 |0026: if-gt v7, v13, 00ff // +00d9 │ │ -067438: 150d 803f |0028: const/high16 v13, #int 1065353216 // #3f80 │ │ -06743c: d80e 1101 |002a: add-int/lit8 v14, v17, #int 1 // #01 │ │ -067440: 82ee |002c: int-to-float v14, v14 │ │ -067442: a908 0d0e |002d: div-float v8, v13, v14 │ │ -067446: 018b |002f: move v11, v8 │ │ -067448: 0800 1000 |0030: move-object/from16 v0, v16 │ │ -06744c: 540d 510a |0032: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067450: d80e 0701 |0034: add-int/lit8 v14, v7, #int 1 // #01 │ │ -067454: 7220 b225 ed00 |0036: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06745a: 0c0d |0039: move-result-object v13 │ │ -06745c: 1f0d dd01 |003a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067460: 6e20 4513 d100 |003c: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -067466: 0c0e |003f: move-result-object v14 │ │ -067468: 0800 1000 |0040: move-object/from16 v0, v16 │ │ -06746c: 540d 510a |0042: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067470: d80f 07ff |0044: add-int/lit8 v15, v7, #int -1 // #ff │ │ -067474: 7220 b225 fd00 |0046: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06747a: 0c0d |0049: move-result-object v13 │ │ -06747c: 1f0d dd01 |004a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067480: 6e20 4a13 de00 |004c: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -067486: 0c0d |004f: move-result-object v13 │ │ -067488: 150e 003f |0050: const/high16 v14, #int 1056964608 // #3f00 │ │ -06748c: 6e20 3a13 ed00 |0052: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067492: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -067496: 540d 510a |0057: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06749a: d80e 0702 |0059: add-int/lit8 v14, v7, #int 2 // #02 │ │ -06749e: 7220 b225 ed00 |005b: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0674a4: 0c0d |005e: move-result-object v13 │ │ -0674a6: 1f0d dd01 |005f: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0674aa: 6e20 4513 d200 |0061: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0674b0: 0c0e |0064: move-result-object v14 │ │ -0674b2: 0800 1000 |0065: move-object/from16 v0, v16 │ │ -0674b6: 540d 510a |0067: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -0674ba: 7220 b225 7d00 |0069: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0674c0: 0c0d |006c: move-result-object v13 │ │ -0674c2: 1f0d dd01 |006d: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0674c6: 6e20 4a13 de00 |006f: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0674cc: 0c0d |0072: move-result-object v13 │ │ -0674ce: 150e 003f |0073: const/high16 v14, #int 1056964608 // #3f00 │ │ -0674d2: 6e20 3a13 ed00 |0075: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0674d8: 220d dd01 |0078: new-instance v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0674dc: 7020 1f13 1d00 |007a: invoke-direct {v13, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -0674e2: 6e10 3e13 0d00 |007d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0674e8: 0c0d |0080: move-result-object v13 │ │ -0674ea: 6e20 8925 dc00 |0081: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0674f0: 1209 |0084: const/4 v9, #int 0 // #0 │ │ -0674f2: 0200 1100 |0085: move/from16 v0, v17 │ │ -0674f6: 3509 7400 |0087: if-ge v9, v0, 00fb // +0074 │ │ -0674fa: 150d c040 |0089: const/high16 v13, #int 1086324736 // #40c0 │ │ -0674fe: c8bd |008b: mul-float/2addr v13, v11 │ │ -067500: c8bd |008c: mul-float/2addr v13, v11 │ │ -067502: 150e c040 |008d: const/high16 v14, #int 1086324736 // #40c0 │ │ -067506: c8be |008f: mul-float/2addr v14, v11 │ │ -067508: a703 0d0e |0090: sub-float v3, v13, v14 │ │ -06750c: 150d c0c0 |0092: const/high16 v13, #int -1061158912 // #c0c0 │ │ -067510: c8bd |0094: mul-float/2addr v13, v11 │ │ -067512: c8bd |0095: mul-float/2addr v13, v11 │ │ -067514: 150e c040 |0096: const/high16 v14, #int 1086324736 // #40c0 │ │ -067518: c8be |0098: mul-float/2addr v14, v11 │ │ -06751a: a604 0d0e |0099: add-float v4, v13, v14 │ │ -06751e: 150d 4040 |009b: const/high16 v13, #int 1077936128 // #4040 │ │ -067522: c8bd |009d: mul-float/2addr v13, v11 │ │ -067524: c8bd |009e: mul-float/2addr v13, v11 │ │ -067526: 150e 8040 |009f: const/high16 v14, #int 1082130432 // #4080 │ │ -06752a: c8be |00a1: mul-float/2addr v14, v11 │ │ -06752c: c7ed |00a2: sub-float/2addr v13, v14 │ │ -06752e: 150e 803f |00a3: const/high16 v14, #int 1065353216 // #3f80 │ │ -067532: a605 0d0e |00a5: add-float v5, v13, v14 │ │ -067536: 150d 4040 |00a7: const/high16 v13, #int 1077936128 // #4040 │ │ -06753a: c8bd |00a9: mul-float/2addr v13, v11 │ │ -06753c: c8bd |00aa: mul-float/2addr v13, v11 │ │ -06753e: 150e 0040 |00ab: const/high16 v14, #int 1073741824 // #4000 │ │ -067542: c8be |00ad: mul-float/2addr v14, v11 │ │ -067544: a706 0d0e |00ae: sub-float v6, v13, v14 │ │ -067548: 220e dd01 |00b0: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06754c: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ -067550: 540d 510a |00b4: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067554: 7220 b225 7d00 |00b6: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06755a: 0c0d |00b9: move-result-object v13 │ │ -06755c: 1f0d dd01 |00ba: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067560: 7020 1f13 de00 |00bc: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -067566: 6e20 3a13 3e00 |00bf: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -06756c: 0c0a |00c2: move-result-object v10 │ │ -06756e: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ -067572: 540d 510a |00c5: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067576: d80e 0701 |00c7: add-int/lit8 v14, v7, #int 1 // #01 │ │ -06757a: 7220 b225 ed00 |00c9: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -067580: 0c0d |00cc: move-result-object v13 │ │ -067582: 1f0d dd01 |00cd: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067586: 6e10 4b13 0d00 |00cf: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -06758c: 0c0d |00d2: move-result-object v13 │ │ -06758e: 6e20 3a13 4d00 |00d3: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067594: 0c0d |00d6: move-result-object v13 │ │ -067596: 6e20 2313 da00 |00d7: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -06759c: 6e10 4b13 0100 |00da: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -0675a2: 0c0d |00dd: move-result-object v13 │ │ -0675a4: 6e20 3a13 5d00 |00de: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0675aa: 0c0d |00e1: move-result-object v13 │ │ -0675ac: 6e20 2313 da00 |00e2: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0675b2: 6e10 4b13 0200 |00e5: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -0675b8: 0c0d |00e8: move-result-object v13 │ │ -0675ba: 6e20 3a13 6d00 |00e9: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0675c0: 0c0d |00ec: move-result-object v13 │ │ -0675c2: 6e20 2313 da00 |00ed: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0675c8: 6e10 3e13 0a00 |00f0: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0675ce: 0c0d |00f3: move-result-object v13 │ │ -0675d0: 6e20 8925 dc00 |00f4: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0675d6: c68b |00f7: add-float/2addr v11, v8 │ │ -0675d8: d809 0901 |00f8: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0675dc: 288b |00fa: goto 0085 // -0075 │ │ -0675de: d807 0701 |00fb: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0675e2: 2900 1fff |00fd: goto/16 001c // -00e1 │ │ -0675e6: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -0675ea: 540d 510a |0101: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -0675ee: 7210 b725 0d00 |0103: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ -0675f4: 0a0d |0106: move-result v13 │ │ -0675f6: 124e |0107: const/4 v14, #int 4 // #4 │ │ -0675f8: 34ed 08ff |0108: if-lt v13, v14, 0010 // -00f8 │ │ -0675fc: 0800 1000 |010a: move-object/from16 v0, v16 │ │ -067600: 540d 510a |010c: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067604: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -067608: 540e 510a |0110: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06760c: 7210 b725 0e00 |0112: invoke-interface {v14}, Ljava/util/List;.size:()I // method@25b7 │ │ -067612: 0a0e |0115: move-result v14 │ │ -067614: d80e 0eff |0116: add-int/lit8 v14, v14, #int -1 // #ff │ │ -067618: 7220 b225 ed00 |0118: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06761e: 0c0d |011b: move-result-object v13 │ │ -067620: 1f0d dd01 |011c: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067624: 6e20 4513 d100 |011e: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06762a: 0c0e |0121: move-result-object v14 │ │ -06762c: 0800 1000 |0122: move-object/from16 v0, v16 │ │ -067630: 540d 510a |0124: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -067634: 0800 1000 |0126: move-object/from16 v0, v16 │ │ -067638: 540f 510a |0128: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ -06763c: 7210 b725 0f00 |012a: invoke-interface {v15}, Ljava/util/List;.size:()I // method@25b7 │ │ -067642: 0a0f |012d: move-result v15 │ │ -067644: d80f 0ffd |012e: add-int/lit8 v15, v15, #int -3 // #fd │ │ -067648: 7220 b225 fd00 |0130: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06764e: 0c0d |0133: move-result-object v13 │ │ -067650: 1f0d dd01 |0134: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067654: 6e20 4a13 de00 |0136: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -06765a: 0c0d |0139: move-result-object v13 │ │ -06765c: 150e 003f |013a: const/high16 v14, #int 1056964608 // #3f00 │ │ -067660: 6e20 3a13 ed00 |013c: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -067666: 0c0d |013f: move-result-object v13 │ │ -067668: 6e10 2413 0d00 |0140: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1324 │ │ -06766e: 0c0d |0143: move-result-object v13 │ │ -067670: 6e10 3e13 0d00 |0144: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -067676: 0c0d |0147: move-result-object v13 │ │ -067678: 6e20 8925 dc00 |0148: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -06767e: 2900 c5fe |014b: goto/16 0010 // -013b │ │ +07517c: |[07517c] com.badlogic.gdx.math.CatmullRomSpline.getTangents:(I)Ljava/util/List; │ │ +07518c: 220c b003 |0000: new-instance v12, Ljava/util/ArrayList; // type@03b0 │ │ +075190: 7010 8625 0c00 |0002: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +075196: 0800 1000 |0005: move-object/from16 v0, v16 │ │ +07519a: 540d 510a |0007: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +07519e: 7210 b725 0d00 |0009: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ +0751a4: 0a0d |000c: move-result v13 │ │ +0751a6: 124e |000d: const/4 v14, #int 4 // #4 │ │ +0751a8: 35ed 0300 |000e: if-ge v13, v14, 0011 // +0003 │ │ +0751ac: 110c |0010: return-object v12 │ │ +0751ae: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0751b2: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0751b8: 2202 dd01 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0751bc: 7010 1d13 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0751c2: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +0751c4: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +0751c8: 540d 510a |001e: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0751cc: 7210 b725 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ +0751d2: 0a0d |0023: move-result v13 │ │ +0751d4: d80d 0dfd |0024: add-int/lit8 v13, v13, #int -3 // #fd │ │ +0751d8: 36d7 d900 |0026: if-gt v7, v13, 00ff // +00d9 │ │ +0751dc: 150d 803f |0028: const/high16 v13, #int 1065353216 // #3f80 │ │ +0751e0: d80e 1101 |002a: add-int/lit8 v14, v17, #int 1 // #01 │ │ +0751e4: 82ee |002c: int-to-float v14, v14 │ │ +0751e6: a908 0d0e |002d: div-float v8, v13, v14 │ │ +0751ea: 018b |002f: move v11, v8 │ │ +0751ec: 0800 1000 |0030: move-object/from16 v0, v16 │ │ +0751f0: 540d 510a |0032: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0751f4: d80e 0701 |0034: add-int/lit8 v14, v7, #int 1 // #01 │ │ +0751f8: 7220 b225 ed00 |0036: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0751fe: 0c0d |0039: move-result-object v13 │ │ +075200: 1f0d dd01 |003a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075204: 6e20 4513 d100 |003c: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07520a: 0c0e |003f: move-result-object v14 │ │ +07520c: 0800 1000 |0040: move-object/from16 v0, v16 │ │ +075210: 540d 510a |0042: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +075214: d80f 07ff |0044: add-int/lit8 v15, v7, #int -1 // #ff │ │ +075218: 7220 b225 fd00 |0046: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +07521e: 0c0d |0049: move-result-object v13 │ │ +075220: 1f0d dd01 |004a: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075224: 6e20 4a13 de00 |004c: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07522a: 0c0d |004f: move-result-object v13 │ │ +07522c: 150e 003f |0050: const/high16 v14, #int 1056964608 // #3f00 │ │ +075230: 6e20 3a13 ed00 |0052: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075236: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +07523a: 540d 510a |0057: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +07523e: d80e 0702 |0059: add-int/lit8 v14, v7, #int 2 // #02 │ │ +075242: 7220 b225 ed00 |005b: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +075248: 0c0d |005e: move-result-object v13 │ │ +07524a: 1f0d dd01 |005f: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07524e: 6e20 4513 d200 |0061: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +075254: 0c0e |0064: move-result-object v14 │ │ +075256: 0800 1000 |0065: move-object/from16 v0, v16 │ │ +07525a: 540d 510a |0067: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +07525e: 7220 b225 7d00 |0069: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +075264: 0c0d |006c: move-result-object v13 │ │ +075266: 1f0d dd01 |006d: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07526a: 6e20 4a13 de00 |006f: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +075270: 0c0d |0072: move-result-object v13 │ │ +075272: 150e 003f |0073: const/high16 v14, #int 1056964608 // #3f00 │ │ +075276: 6e20 3a13 ed00 |0075: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07527c: 220d dd01 |0078: new-instance v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075280: 7020 1f13 1d00 |007a: invoke-direct {v13, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +075286: 6e10 3e13 0d00 |007d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07528c: 0c0d |0080: move-result-object v13 │ │ +07528e: 6e20 8925 dc00 |0081: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +075294: 1209 |0084: const/4 v9, #int 0 // #0 │ │ +075296: 0200 1100 |0085: move/from16 v0, v17 │ │ +07529a: 3509 7400 |0087: if-ge v9, v0, 00fb // +0074 │ │ +07529e: 150d c040 |0089: const/high16 v13, #int 1086324736 // #40c0 │ │ +0752a2: c8bd |008b: mul-float/2addr v13, v11 │ │ +0752a4: c8bd |008c: mul-float/2addr v13, v11 │ │ +0752a6: 150e c040 |008d: const/high16 v14, #int 1086324736 // #40c0 │ │ +0752aa: c8be |008f: mul-float/2addr v14, v11 │ │ +0752ac: a703 0d0e |0090: sub-float v3, v13, v14 │ │ +0752b0: 150d c0c0 |0092: const/high16 v13, #int -1061158912 // #c0c0 │ │ +0752b4: c8bd |0094: mul-float/2addr v13, v11 │ │ +0752b6: c8bd |0095: mul-float/2addr v13, v11 │ │ +0752b8: 150e c040 |0096: const/high16 v14, #int 1086324736 // #40c0 │ │ +0752bc: c8be |0098: mul-float/2addr v14, v11 │ │ +0752be: a604 0d0e |0099: add-float v4, v13, v14 │ │ +0752c2: 150d 4040 |009b: const/high16 v13, #int 1077936128 // #4040 │ │ +0752c6: c8bd |009d: mul-float/2addr v13, v11 │ │ +0752c8: c8bd |009e: mul-float/2addr v13, v11 │ │ +0752ca: 150e 8040 |009f: const/high16 v14, #int 1082130432 // #4080 │ │ +0752ce: c8be |00a1: mul-float/2addr v14, v11 │ │ +0752d0: c7ed |00a2: sub-float/2addr v13, v14 │ │ +0752d2: 150e 803f |00a3: const/high16 v14, #int 1065353216 // #3f80 │ │ +0752d6: a605 0d0e |00a5: add-float v5, v13, v14 │ │ +0752da: 150d 4040 |00a7: const/high16 v13, #int 1077936128 // #4040 │ │ +0752de: c8bd |00a9: mul-float/2addr v13, v11 │ │ +0752e0: c8bd |00aa: mul-float/2addr v13, v11 │ │ +0752e2: 150e 0040 |00ab: const/high16 v14, #int 1073741824 // #4000 │ │ +0752e6: c8be |00ad: mul-float/2addr v14, v11 │ │ +0752e8: a706 0d0e |00ae: sub-float v6, v13, v14 │ │ +0752ec: 220e dd01 |00b0: new-instance v14, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0752f0: 0800 1000 |00b2: move-object/from16 v0, v16 │ │ +0752f4: 540d 510a |00b4: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0752f8: 7220 b225 7d00 |00b6: invoke-interface {v13, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0752fe: 0c0d |00b9: move-result-object v13 │ │ +075300: 1f0d dd01 |00ba: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075304: 7020 1f13 de00 |00bc: invoke-direct {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +07530a: 6e20 3a13 3e00 |00bf: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075310: 0c0a |00c2: move-result-object v10 │ │ +075312: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ +075316: 540d 510a |00c5: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +07531a: d80e 0701 |00c7: add-int/lit8 v14, v7, #int 1 // #01 │ │ +07531e: 7220 b225 ed00 |00c9: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +075324: 0c0d |00cc: move-result-object v13 │ │ +075326: 1f0d dd01 |00cd: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07532a: 6e10 4b13 0d00 |00cf: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +075330: 0c0d |00d2: move-result-object v13 │ │ +075332: 6e20 3a13 4d00 |00d3: invoke-virtual {v13, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075338: 0c0d |00d6: move-result-object v13 │ │ +07533a: 6e20 2313 da00 |00d7: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +075340: 6e10 4b13 0100 |00da: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +075346: 0c0d |00dd: move-result-object v13 │ │ +075348: 6e20 3a13 5d00 |00de: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07534e: 0c0d |00e1: move-result-object v13 │ │ +075350: 6e20 2313 da00 |00e2: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +075356: 6e10 4b13 0200 |00e5: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07535c: 0c0d |00e8: move-result-object v13 │ │ +07535e: 6e20 3a13 6d00 |00e9: invoke-virtual {v13, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +075364: 0c0d |00ec: move-result-object v13 │ │ +075366: 6e20 2313 da00 |00ed: invoke-virtual {v10, v13}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +07536c: 6e10 3e13 0a00 |00f0: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +075372: 0c0d |00f3: move-result-object v13 │ │ +075374: 6e20 8925 dc00 |00f4: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +07537a: c68b |00f7: add-float/2addr v11, v8 │ │ +07537c: d809 0901 |00f8: add-int/lit8 v9, v9, #int 1 // #01 │ │ +075380: 288b |00fa: goto 0085 // -0075 │ │ +075382: d807 0701 |00fb: add-int/lit8 v7, v7, #int 1 // #01 │ │ +075386: 2900 1fff |00fd: goto/16 001c // -00e1 │ │ +07538a: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +07538e: 540d 510a |0101: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +075392: 7210 b725 0d00 |0103: invoke-interface {v13}, Ljava/util/List;.size:()I // method@25b7 │ │ +075398: 0a0d |0106: move-result v13 │ │ +07539a: 124e |0107: const/4 v14, #int 4 // #4 │ │ +07539c: 34ed 08ff |0108: if-lt v13, v14, 0010 // -00f8 │ │ +0753a0: 0800 1000 |010a: move-object/from16 v0, v16 │ │ +0753a4: 540d 510a |010c: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0753a8: 0800 1000 |010e: move-object/from16 v0, v16 │ │ +0753ac: 540e 510a |0110: iget-object v14, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0753b0: 7210 b725 0e00 |0112: invoke-interface {v14}, Ljava/util/List;.size:()I // method@25b7 │ │ +0753b6: 0a0e |0115: move-result v14 │ │ +0753b8: d80e 0eff |0116: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0753bc: 7220 b225 ed00 |0118: invoke-interface {v13, v14}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0753c2: 0c0d |011b: move-result-object v13 │ │ +0753c4: 1f0d dd01 |011c: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0753c8: 6e20 4513 d100 |011e: invoke-virtual {v1, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0753ce: 0c0e |0121: move-result-object v14 │ │ +0753d0: 0800 1000 |0122: move-object/from16 v0, v16 │ │ +0753d4: 540d 510a |0124: iget-object v13, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0753d8: 0800 1000 |0126: move-object/from16 v0, v16 │ │ +0753dc: 540f 510a |0128: iget-object v15, v0, Lcom/badlogic/gdx/math/CatmullRomSpline;.controlPoints:Ljava/util/List; // field@0a51 │ │ +0753e0: 7210 b725 0f00 |012a: invoke-interface {v15}, Ljava/util/List;.size:()I // method@25b7 │ │ +0753e6: 0a0f |012d: move-result v15 │ │ +0753e8: d80f 0ffd |012e: add-int/lit8 v15, v15, #int -3 // #fd │ │ +0753ec: 7220 b225 fd00 |0130: invoke-interface {v13, v15}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0753f2: 0c0d |0133: move-result-object v13 │ │ +0753f4: 1f0d dd01 |0134: check-cast v13, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0753f8: 6e20 4a13 de00 |0136: invoke-virtual {v14, v13}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +0753fe: 0c0d |0139: move-result-object v13 │ │ +075400: 150e 003f |013a: const/high16 v14, #int 1056964608 // #3f00 │ │ +075404: 6e20 3a13 ed00 |013c: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07540a: 0c0d |013f: move-result-object v13 │ │ +07540c: 6e10 2413 0d00 |0140: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.cpy:()Lcom/badlogic/gdx/math/Vector3; // method@1324 │ │ +075412: 0c0d |0143: move-result-object v13 │ │ +075414: 6e10 3e13 0d00 |0144: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07541a: 0c0d |0147: move-result-object v13 │ │ +07541c: 6e20 8925 dc00 |0148: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +075422: 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 │ │ @@ -70349,17 +70352,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067684: |[067684] com.badlogic.gdx.math.Circle.:()V │ │ -067694: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06769a: 0e00 |0003: return-void │ │ +075428: |[075428] com.badlogic.gdx.math.Circle.:()V │ │ +075438: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07543e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Circle; │ │ │ │ @@ -70368,20 +70371,20 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06769c: |[06769c] com.badlogic.gdx.math.Circle.:(FFF)V │ │ -0676ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0676b2: 5901 540a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -0676b6: 5902 550a |0005: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -0676ba: 5903 530a |0007: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0676be: 0e00 |0009: return-void │ │ +075440: |[075440] com.badlogic.gdx.math.Circle.:(FFF)V │ │ +075450: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +075456: 5901 540a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +07545a: 5902 550a |0005: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +07545e: 5903 530a |0007: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +075462: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ 0x0009 line=33 │ │ @@ -70396,22 +70399,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 │ │ -0676c0: |[0676c0] com.badlogic.gdx.math.Circle.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ -0676d0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0676d6: 5220 210b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0676da: 5910 540a |0005: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -0676de: 5220 220b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0676e2: 5910 550a |0009: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -0676e6: 5913 530a |000b: iput v3, v1, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0676ea: 0e00 |000d: return-void │ │ +075464: |[075464] com.badlogic.gdx.math.Circle.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ +075474: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07547a: 5220 210b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07547e: 5910 540a |0005: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +075482: 5220 220b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +075486: 5910 550a |0009: iput v0, v1, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +07548a: 5913 530a |000b: iput v3, v1, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +07548e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0007 line=37 │ │ 0x000b line=38 │ │ 0x000d line=39 │ │ @@ -70426,31 +70429,31 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0676ec: |[0676ec] com.badlogic.gdx.math.Circle.contains:(FF)Z │ │ -0676fc: 5230 540a |0000: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -067700: a704 0004 |0002: sub-float v4, v0, v4 │ │ -067704: 5230 550a |0004: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -067708: a705 0005 |0006: sub-float v5, v0, v5 │ │ -06770c: a800 0404 |0008: mul-float v0, v4, v4 │ │ -067710: a801 0505 |000a: mul-float v1, v5, v5 │ │ -067714: c610 |000c: add-float/2addr v0, v1 │ │ -067716: 5231 530a |000d: iget v1, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -06771a: 5232 530a |000f: iget v2, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -06771e: c821 |0011: mul-float/2addr v1, v2 │ │ -067720: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ -067724: 3c00 0400 |0014: if-gtz v0, 0018 // +0004 │ │ -067728: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -06772a: 0f00 |0017: return v0 │ │ -06772c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -06772e: 28fe |0019: goto 0017 // -0002 │ │ +075490: |[075490] com.badlogic.gdx.math.Circle.contains:(FF)Z │ │ +0754a0: 5230 540a |0000: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +0754a4: a704 0004 |0002: sub-float v4, v0, v4 │ │ +0754a8: 5230 550a |0004: iget v0, v3, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +0754ac: a705 0005 |0006: sub-float v5, v0, v5 │ │ +0754b0: a800 0404 |0008: mul-float v0, v4, v4 │ │ +0754b4: a801 0505 |000a: mul-float v1, v5, v5 │ │ +0754b8: c610 |000c: add-float/2addr v0, v1 │ │ +0754ba: 5231 530a |000d: iget v1, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0754be: 5232 530a |000f: iget v2, v3, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0754c2: c821 |0011: mul-float/2addr v1, v2 │ │ +0754c4: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ +0754c8: 3c00 0400 |0014: if-gtz v0, 0018 // +0004 │ │ +0754cc: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0754ce: 0f00 |0017: return v0 │ │ +0754d0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0754d2: 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; │ │ @@ -70462,33 +70465,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 │ │ -067730: |[067730] com.badlogic.gdx.math.Circle.contains:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ -067740: 5252 540a |0000: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -067744: 5263 210b |0002: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067748: a700 0203 |0004: sub-float v0, v2, v3 │ │ -06774c: 5252 550a |0006: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -067750: 5263 220b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067754: a701 0203 |000a: sub-float v1, v2, v3 │ │ -067758: a802 0000 |000c: mul-float v2, v0, v0 │ │ -06775c: a803 0101 |000e: mul-float v3, v1, v1 │ │ -067760: c632 |0010: add-float/2addr v2, v3 │ │ -067762: 5253 530a |0011: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -067766: 5254 530a |0013: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -06776a: c843 |0015: mul-float/2addr v3, v4 │ │ -06776c: 2e02 0203 |0016: cmpg-float v2, v2, v3 │ │ -067770: 3c02 0400 |0018: if-gtz v2, 001c // +0004 │ │ -067774: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -067776: 0f02 |001b: return v2 │ │ -067778: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -06777a: 28fe |001d: goto 001b // -0002 │ │ +0754d4: |[0754d4] com.badlogic.gdx.math.Circle.contains:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ +0754e4: 5252 540a |0000: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +0754e8: 5263 210b |0002: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0754ec: a700 0203 |0004: sub-float v0, v2, v3 │ │ +0754f0: 5252 550a |0006: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +0754f4: 5263 220b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0754f8: a701 0203 |000a: sub-float v1, v2, v3 │ │ +0754fc: a802 0000 |000c: mul-float v2, v0, v0 │ │ +075500: a803 0101 |000e: mul-float v3, v1, v1 │ │ +075504: c632 |0010: add-float/2addr v2, v3 │ │ +075506: 5253 530a |0011: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +07550a: 5254 530a |0013: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +07550e: c843 |0015: mul-float/2addr v3, v4 │ │ +075510: 2e02 0203 |0016: cmpg-float v2, v2, v3 │ │ +075514: 3c02 0400 |0018: if-gtz v2, 001c // +0004 │ │ +075518: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +07551a: 0f02 |001b: return v2 │ │ +07551c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +07551e: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ 0x000c line=50 │ │ locals : │ │ 0x0006 - 0x001e reg=0 x F │ │ @@ -70501,19 +70504,19 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06777c: |[06777c] com.badlogic.gdx.math.Circle.set:(FFF)V │ │ -06778c: 5901 540a |0000: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -067790: 5902 550a |0002: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -067794: 5903 530a |0004: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -067798: 0e00 |0006: return-void │ │ +075520: |[075520] com.badlogic.gdx.math.Circle.set:(FFF)V │ │ +075530: 5901 540a |0000: iput v1, v0, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +075534: 5902 550a |0002: iput v2, v0, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +075538: 5903 530a |0004: iput v3, v0, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +07553c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ locals : │ │ @@ -70585,17 +70588,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06779c: |[06779c] com.badlogic.gdx.math.EarClippingTriangulator.:()V │ │ -0677ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0677b2: 0e00 |0003: return-void │ │ +075540: |[075540] com.badlogic.gdx.math.EarClippingTriangulator.:()V │ │ +075550: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +075556: 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;) │ │ @@ -70603,45 +70606,45 @@ │ │ type : '(Ljava/util/ArrayList;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0677b4: |[0677b4] com.badlogic.gdx.math.EarClippingTriangulator.areVerticesClockwise:(Ljava/util/ArrayList;)Z │ │ -0677c4: 6e10 9325 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0677ca: 0a04 |0003: move-result v4 │ │ -0677cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0677ce: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0677d0: 3541 2100 |0006: if-ge v1, v4, 0027 // +0021 │ │ -0677d4: 6e20 8d25 1800 |0008: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0677da: 0c02 |000b: move-result-object v2 │ │ -0677dc: 1f02 dc01 |000c: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0677e0: 7120 bd11 1800 |000e: invoke-static {v8, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ -0677e6: 0a05 |0011: move-result v5 │ │ -0677e8: 6e20 8d25 5800 |0012: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0677ee: 0c03 |0015: move-result-object v3 │ │ -0677f0: 1f03 dc01 |0016: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0677f4: 5225 210b |0018: iget v5, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0677f8: 5236 220b |001a: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0677fc: c865 |001c: mul-float/2addr v5, v6 │ │ -0677fe: 5236 210b |001d: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067802: 5227 220b |001f: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067806: c876 |0021: mul-float/2addr v6, v7 │ │ -067808: c765 |0022: sub-float/2addr v5, v6 │ │ -06780a: c650 |0023: add-float/2addr v0, v5 │ │ -06780c: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -067810: 28e0 |0026: goto 0006 // -0020 │ │ -067812: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -067814: 2e05 0005 |0028: cmpg-float v5, v0, v5 │ │ -067818: 3b05 0400 |002a: if-gez v5, 002e // +0004 │ │ -06781c: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -06781e: 0f05 |002d: return v5 │ │ -067820: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -067822: 28fe |002f: goto 002d // -0002 │ │ +075558: |[075558] com.badlogic.gdx.math.EarClippingTriangulator.areVerticesClockwise:(Ljava/util/ArrayList;)Z │ │ +075568: 6e10 9325 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +07556e: 0a04 |0003: move-result v4 │ │ +075570: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +075572: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +075574: 3541 2100 |0006: if-ge v1, v4, 0027 // +0021 │ │ +075578: 6e20 8d25 1800 |0008: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +07557e: 0c02 |000b: move-result-object v2 │ │ +075580: 1f02 dc01 |000c: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075584: 7120 bd11 1800 |000e: invoke-static {v8, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ +07558a: 0a05 |0011: move-result v5 │ │ +07558c: 6e20 8d25 5800 |0012: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075592: 0c03 |0015: move-result-object v3 │ │ +075594: 1f03 dc01 |0016: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075598: 5225 210b |0018: iget v5, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07559c: 5236 220b |001a: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0755a0: c865 |001c: mul-float/2addr v5, v6 │ │ +0755a2: 5236 210b |001d: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0755a6: 5227 220b |001f: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0755aa: c876 |0021: mul-float/2addr v6, v7 │ │ +0755ac: c765 |0022: sub-float/2addr v5, v6 │ │ +0755ae: c650 |0023: add-float/2addr v0, v5 │ │ +0755b0: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0755b4: 28e0 |0026: goto 0006 // -0020 │ │ +0755b6: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +0755b8: 2e05 0005 |0028: cmpg-float v5, v0, v5 │ │ +0755bc: 3b05 0400 |002a: if-gez v5, 002e // +0004 │ │ +0755c0: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +0755c2: 0f05 |002d: return v5 │ │ +0755c4: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +0755c6: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0005 line=81 │ │ 0x0008 line=82 │ │ 0x000e line=83 │ │ @@ -70664,59 +70667,59 @@ │ │ type : '(Ljava/util/ArrayList;)[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 82 16-bit code units │ │ -067824: |[067824] com.badlogic.gdx.math.EarClippingTriangulator.classifyVertices:(Ljava/util/ArrayList;)[I │ │ -067834: 6e10 9325 0f00 |0000: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -06783a: 0a0c |0003: move-result v12 │ │ -06783c: 23cd e903 |0004: new-array v13, v12, [I // type@03e9 │ │ -067840: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -067842: 59e0 580a |0007: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ -067846: 7110 bb11 0f00 |0009: invoke-static {v15}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.areVerticesClockwise:(Ljava/util/ArrayList;)Z // method@11bb │ │ -06784c: 0a00 |000c: move-result v0 │ │ -06784e: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -067852: 7110 a125 0f00 |000f: invoke-static {v15}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@25a1 │ │ -067858: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -06785a: 35c7 3e00 |0013: if-ge v7, v12, 0051 // +003e │ │ -06785e: 7120 be11 7f00 |0015: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ -067864: 0a0a |0018: move-result v10 │ │ -067866: 7120 bd11 7f00 |0019: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ -06786c: 0a08 |001c: move-result v8 │ │ -06786e: 6e20 8d25 af00 |001d: invoke-virtual {v15, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067874: 0c0b |0020: move-result-object v11 │ │ -067876: 1f0b dc01 |0021: check-cast v11, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -06787a: 6e20 8d25 7f00 |0023: invoke-virtual {v15, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067880: 0c06 |0026: move-result-object v6 │ │ -067882: 1f06 dc01 |0027: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067886: 6e20 8d25 8f00 |0029: invoke-virtual {v15, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -06788c: 0c09 |002c: move-result-object v9 │ │ -06788e: 1f09 dc01 |002d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067892: 52b0 210b |002f: iget v0, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067896: 52b1 220b |0031: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06789a: 5262 210b |0033: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06789e: 5263 220b |0035: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0678a2: 5294 210b |0037: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0678a6: 5295 220b |0039: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0678aa: 7706 c611 0000 |003b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isTriangleConvex:(FFFFFF)Z // method@11c6 │ │ -0678b0: 0a00 |003e: move-result v0 │ │ -0678b2: 3800 0800 |003f: if-eqz v0, 0047 // +0008 │ │ -0678b6: 12f0 |0041: const/4 v0, #int -1 // #ff │ │ -0678b8: 4b00 0d07 |0042: aput v0, v13, v7 │ │ -0678bc: d807 0701 |0044: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0678c0: 28cd |0046: goto 0013 // -0033 │ │ -0678c2: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -0678c4: 4b00 0d07 |0048: aput v0, v13, v7 │ │ -0678c8: 52e0 580a |004a: iget v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ -0678cc: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0678d0: 59e0 580a |004e: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ -0678d4: 28f4 |0050: goto 0044 // -000c │ │ -0678d6: 110d |0051: return-object v13 │ │ +0755c8: |[0755c8] com.badlogic.gdx.math.EarClippingTriangulator.classifyVertices:(Ljava/util/ArrayList;)[I │ │ +0755d8: 6e10 9325 0f00 |0000: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0755de: 0a0c |0003: move-result v12 │ │ +0755e0: 23cd e903 |0004: new-array v13, v12, [I // type@03e9 │ │ +0755e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0755e6: 59e0 580a |0007: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ +0755ea: 7110 bb11 0f00 |0009: invoke-static {v15}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.areVerticesClockwise:(Ljava/util/ArrayList;)Z // method@11bb │ │ +0755f0: 0a00 |000c: move-result v0 │ │ +0755f2: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +0755f6: 7110 a125 0f00 |000f: invoke-static {v15}, Ljava/util/Collections;.reverse:(Ljava/util/List;)V // method@25a1 │ │ +0755fc: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +0755fe: 35c7 3e00 |0013: if-ge v7, v12, 0051 // +003e │ │ +075602: 7120 be11 7f00 |0015: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ +075608: 0a0a |0018: move-result v10 │ │ +07560a: 7120 bd11 7f00 |0019: invoke-static {v15, v7}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ +075610: 0a08 |001c: move-result v8 │ │ +075612: 6e20 8d25 af00 |001d: invoke-virtual {v15, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075618: 0c0b |0020: move-result-object v11 │ │ +07561a: 1f0b dc01 |0021: check-cast v11, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07561e: 6e20 8d25 7f00 |0023: invoke-virtual {v15, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075624: 0c06 |0026: move-result-object v6 │ │ +075626: 1f06 dc01 |0027: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07562a: 6e20 8d25 8f00 |0029: invoke-virtual {v15, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075630: 0c09 |002c: move-result-object v9 │ │ +075632: 1f09 dc01 |002d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075636: 52b0 210b |002f: iget v0, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07563a: 52b1 220b |0031: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07563e: 5262 210b |0033: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +075642: 5263 220b |0035: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +075646: 5294 210b |0037: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07564a: 5295 220b |0039: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07564e: 7706 c611 0000 |003b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isTriangleConvex:(FFFFFF)Z // method@11c6 │ │ +075654: 0a00 |003e: move-result v0 │ │ +075656: 3800 0800 |003f: if-eqz v0, 0047 // +0008 │ │ +07565a: 12f0 |0041: const/4 v0, #int -1 // #ff │ │ +07565c: 4b00 0d07 |0042: aput v0, v13, v7 │ │ +075660: d807 0701 |0044: add-int/lit8 v7, v7, #int 1 // #01 │ │ +075664: 28cd |0046: goto 0013 // -0033 │ │ +075666: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +075668: 4b00 0d07 |0048: aput v0, v13, v7 │ │ +07566c: 52e0 580a |004a: iget v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ +075670: d800 0001 |004c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075674: 59e0 580a |004e: iput v0, v14, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ +075678: 28f4 |0050: goto 0044 // -000c │ │ +07567a: 110d |0051: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=100 │ │ 0x0006 line=101 │ │ 0x0009 line=104 │ │ 0x000f line=105 │ │ @@ -70750,23 +70753,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 │ │ -0678d8: |[0678d8] com.badlogic.gdx.math.EarClippingTriangulator.computeNextIndex:(Ljava/util/List;I)I │ │ -0678e8: 7210 b725 0100 |0000: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ -0678ee: 0a00 |0003: move-result v0 │ │ -0678f0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0678f4: 3302 0400 |0006: if-ne v2, v0, 000a // +0004 │ │ -0678f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0678fa: 0f00 |0009: return v0 │ │ -0678fc: d800 0201 |000a: add-int/lit8 v0, v2, #int 1 // #01 │ │ -067900: 28fd |000c: goto 0009 // -0003 │ │ +07567c: |[07567c] com.badlogic.gdx.math.EarClippingTriangulator.computeNextIndex:(Ljava/util/List;I)I │ │ +07568c: 7210 b725 0100 |0000: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ +075692: 0a00 |0003: move-result v0 │ │ +075694: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +075698: 3302 0400 |0006: if-ne v2, v0, 000a // +0004 │ │ +07569c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07569e: 0f00 |0009: return v0 │ │ +0756a0: d800 0201 |000a: add-int/lit8 v0, v2, #int 1 // #01 │ │ +0756a4: 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 │ │ @@ -70776,22 +70779,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 │ │ -067904: |[067904] com.badlogic.gdx.math.EarClippingTriangulator.computePreviousIndex:(Ljava/util/List;I)I │ │ -067914: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -067918: 7210 b725 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ -06791e: 0a00 |0005: move-result v0 │ │ -067920: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -067924: 0f00 |0008: return v0 │ │ -067926: d800 02ff |0009: add-int/lit8 v0, v2, #int -1 // #ff │ │ -06792a: 28fd |000b: goto 0008 // -0003 │ │ +0756a8: |[0756a8] com.badlogic.gdx.math.EarClippingTriangulator.computePreviousIndex:(Ljava/util/List;I)I │ │ +0756b8: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +0756bc: 7210 b725 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ +0756c2: 0a00 |0005: move-result v0 │ │ +0756c4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0756c8: 0f00 |0008: return v0 │ │ +0756ca: d800 02ff |0009: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0756ce: 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 │ │ @@ -70801,35 +70804,35 @@ │ │ type : '(FFFFFF)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06792c: |[06792c] com.badlogic.gdx.math.EarClippingTriangulator.computeSpannedAreaSign:(FFFFFF)I │ │ -06793c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -067940: 8962 |0002: float-to-double v2, v6 │ │ -067942: a704 0b09 |0003: sub-float v4, v11, v9 │ │ -067946: 8944 |0005: float-to-double v4, v4 │ │ -067948: cd42 |0006: mul-double/2addr v2, v4 │ │ -06794a: cb20 |0007: add-double/2addr v0, v2 │ │ -06794c: 8982 |0008: float-to-double v2, v8 │ │ -06794e: a704 070b |0009: sub-float v4, v7, v11 │ │ -067952: 8944 |000b: float-to-double v4, v4 │ │ -067954: cd42 |000c: mul-double/2addr v2, v4 │ │ -067956: cb20 |000d: add-double/2addr v0, v2 │ │ -067958: 89a2 |000e: float-to-double v2, v10 │ │ -06795a: a704 0907 |000f: sub-float v4, v9, v7 │ │ -06795e: 8944 |0011: float-to-double v4, v4 │ │ -067960: cd42 |0012: mul-double/2addr v2, v4 │ │ -067962: cb20 |0013: add-double/2addr v0, v2 │ │ -067964: 7120 8b24 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.signum:(D)D // method@248b │ │ -06796a: 0b02 |0017: move-result-wide v2 │ │ -06796c: 8a22 |0018: double-to-int v2, v2 │ │ -06796e: 0f02 |0019: return v2 │ │ +0756d0: |[0756d0] com.badlogic.gdx.math.EarClippingTriangulator.computeSpannedAreaSign:(FFFFFF)I │ │ +0756e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0756e4: 8962 |0002: float-to-double v2, v6 │ │ +0756e6: a704 0b09 |0003: sub-float v4, v11, v9 │ │ +0756ea: 8944 |0005: float-to-double v4, v4 │ │ +0756ec: cd42 |0006: mul-double/2addr v2, v4 │ │ +0756ee: cb20 |0007: add-double/2addr v0, v2 │ │ +0756f0: 8982 |0008: float-to-double v2, v8 │ │ +0756f2: a704 070b |0009: sub-float v4, v7, v11 │ │ +0756f6: 8944 |000b: float-to-double v4, v4 │ │ +0756f8: cd42 |000c: mul-double/2addr v2, v4 │ │ +0756fa: cb20 |000d: add-double/2addr v0, v2 │ │ +0756fc: 89a2 |000e: float-to-double v2, v10 │ │ +0756fe: a704 0907 |000f: sub-float v4, v9, v7 │ │ +075702: 8944 |0011: float-to-double v4, v4 │ │ +075704: cd42 |0012: mul-double/2addr v2, v4 │ │ +075706: cb20 |0013: add-double/2addr v0, v2 │ │ +075708: 7120 8b24 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.signum:(D)D // method@248b │ │ +07570e: 0b02 |0017: move-result-wide v2 │ │ +075710: 8a22 |0018: double-to-int v2, v2 │ │ +075712: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=145 │ │ 0x0008 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=149 │ │ @@ -70847,47 +70850,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 │ │ -067970: |[067970] com.badlogic.gdx.math.EarClippingTriangulator.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V │ │ -067980: 7120 be11 6500 |0000: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ -067986: 0a01 |0003: move-result v1 │ │ -067988: 7120 bd11 6500 |0004: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ -06798e: 0a00 |0007: move-result v0 │ │ -067990: 7140 c411 1506 |0008: invoke-static {v5, v1, v6, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@11c4 │ │ -067996: 0a02 |000b: move-result v2 │ │ -067998: 3902 2c00 |000c: if-nez v2, 0038 // +002c │ │ -06799c: 2203 dc01 |000e: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0679a0: 6e20 8d25 1500 |0010: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0679a6: 0c02 |0013: move-result-object v2 │ │ -0679a8: 1f02 dc01 |0014: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0679ac: 7020 fb12 2300 |0016: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ -0679b2: 6e20 8925 3700 |0019: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0679b8: 2203 dc01 |001c: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0679bc: 6e20 8d25 6500 |001e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0679c2: 0c02 |0021: move-result-object v2 │ │ -0679c4: 1f02 dc01 |0022: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0679c8: 7020 fb12 2300 |0024: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ -0679ce: 6e20 8925 3700 |0027: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0679d4: 2203 dc01 |002a: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0679d8: 6e20 8d25 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0679de: 0c02 |002f: move-result-object v2 │ │ -0679e0: 1f02 dc01 |0030: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0679e4: 7020 fb12 2300 |0032: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ -0679ea: 6e20 8925 3700 |0035: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0679f0: 6e20 9025 6500 |0038: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -0679f6: 6e10 9325 0500 |003b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0679fc: 0a02 |003e: move-result v2 │ │ -0679fe: 1233 |003f: const/4 v3, #int 3 // #3 │ │ -067a00: 3432 0500 |0040: if-lt v2, v3, 0045 // +0005 │ │ -067a04: 7120 c711 6500 |0042: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V // method@11c7 │ │ -067a0a: 0e00 |0045: return-void │ │ +075714: |[075714] com.badlogic.gdx.math.EarClippingTriangulator.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V │ │ +075724: 7120 be11 6500 |0000: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ +07572a: 0a01 |0003: move-result v1 │ │ +07572c: 7120 bd11 6500 |0004: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ +075732: 0a00 |0007: move-result v0 │ │ +075734: 7140 c411 1506 |0008: invoke-static {v5, v1, v6, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@11c4 │ │ +07573a: 0a02 |000b: move-result v2 │ │ +07573c: 3902 2c00 |000c: if-nez v2, 0038 // +002c │ │ +075740: 2203 dc01 |000e: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075744: 6e20 8d25 1500 |0010: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +07574a: 0c02 |0013: move-result-object v2 │ │ +07574c: 1f02 dc01 |0014: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075750: 7020 fb12 2300 |0016: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ +075756: 6e20 8925 3700 |0019: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +07575c: 2203 dc01 |001c: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075760: 6e20 8d25 6500 |001e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075766: 0c02 |0021: move-result-object v2 │ │ +075768: 1f02 dc01 |0022: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07576c: 7020 fb12 2300 |0024: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ +075772: 6e20 8925 3700 |0027: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +075778: 2203 dc01 |002a: new-instance v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07577c: 6e20 8d25 0500 |002c: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075782: 0c02 |002f: move-result-object v2 │ │ +075784: 1f02 dc01 |0030: check-cast v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075788: 7020 fb12 2300 |0032: invoke-direct {v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ +07578e: 6e20 8925 3700 |0035: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +075794: 6e20 9025 6500 |0038: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +07579a: 6e10 9325 0500 |003b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0757a0: 0a02 |003e: move-result v2 │ │ +0757a2: 1233 |003f: const/4 v3, #int 3 // #3 │ │ +0757a4: 3432 0500 |0040: if-lt v2, v3, 0045 // +0005 │ │ +0757a8: 7120 c711 6500 |0042: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V // method@11c7 │ │ +0757ae: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0008 line=204 │ │ 0x000e line=205 │ │ 0x001c line=206 │ │ @@ -70911,60 +70914,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 │ │ -067a0c: |[067a0c] com.badlogic.gdx.math.EarClippingTriangulator.isAnyVertexInTriangle:(Ljava/util/ArrayList;[IFFFFFF)Z │ │ -067a1c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -067a1e: 6e10 9325 0c00 |0001: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -067a24: 0a0b |0004: move-result v11 │ │ -067a26: d800 0bff |0005: add-int/lit8 v0, v11, #int -1 // #ff │ │ -067a2a: 350a 4400 |0007: if-ge v10, v0, 004b // +0044 │ │ -067a2e: 4400 0d0a |0009: aget v0, v13, v10 │ │ -067a32: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -067a34: 3310 3c00 |000c: if-ne v0, v1, 0048 // +003c │ │ -067a38: 6e20 8d25 ac00 |000e: invoke-virtual {v12, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067a3e: 0c09 |0011: move-result-object v9 │ │ -067a40: 1f09 dc01 |0012: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067a44: 5294 210b |0014: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067a48: 5295 220b |0016: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067a4c: 01e0 |0018: move v0, v14 │ │ -067a4e: 01f1 |0019: move v1, v15 │ │ -067a50: 0202 1000 |001a: move/from16 v2, v16 │ │ -067a54: 0203 1100 |001c: move/from16 v3, v17 │ │ -067a58: 7706 bf11 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ -067a5e: 0a06 |0021: move-result v6 │ │ -067a60: 0200 1000 |0022: move/from16 v0, v16 │ │ -067a64: 0201 1100 |0024: move/from16 v1, v17 │ │ -067a68: 0202 1200 |0026: move/from16 v2, v18 │ │ -067a6c: 0203 1300 |0028: move/from16 v3, v19 │ │ -067a70: 7706 bf11 0000 |002a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ -067a76: 0a07 |002d: move-result v7 │ │ -067a78: 0200 1200 |002e: move/from16 v0, v18 │ │ -067a7c: 0201 1300 |0030: move/from16 v1, v19 │ │ -067a80: 01e2 |0032: move v2, v14 │ │ -067a82: 01f3 |0033: move v3, v15 │ │ -067a84: 7706 bf11 0000 |0034: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ -067a8a: 0a08 |0037: move-result v8 │ │ -067a8c: 3d06 0800 |0038: if-lez v6, 0040 // +0008 │ │ -067a90: 3d07 0600 |003a: if-lez v7, 0040 // +0006 │ │ -067a94: 3d08 0400 |003c: if-lez v8, 0040 // +0004 │ │ -067a98: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -067a9a: 0f00 |003f: return v0 │ │ -067a9c: 3c06 0800 |0040: if-gtz v6, 0048 // +0008 │ │ -067aa0: 3c07 0600 |0042: if-gtz v7, 0048 // +0006 │ │ -067aa4: 3c08 0400 |0044: if-gtz v8, 0048 // +0004 │ │ -067aa8: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -067aaa: 28f8 |0047: goto 003f // -0008 │ │ -067aac: d80a 0a01 |0048: add-int/lit8 v10, v10, #int 1 // #01 │ │ -067ab0: 28bb |004a: goto 0005 // -0045 │ │ -067ab2: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -067ab4: 28f3 |004c: goto 003f // -000d │ │ +0757b0: |[0757b0] com.badlogic.gdx.math.EarClippingTriangulator.isAnyVertexInTriangle:(Ljava/util/ArrayList;[IFFFFFF)Z │ │ +0757c0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0757c2: 6e10 9325 0c00 |0001: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0757c8: 0a0b |0004: move-result v11 │ │ +0757ca: d800 0bff |0005: add-int/lit8 v0, v11, #int -1 // #ff │ │ +0757ce: 350a 4400 |0007: if-ge v10, v0, 004b // +0044 │ │ +0757d2: 4400 0d0a |0009: aget v0, v13, v10 │ │ +0757d6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0757d8: 3310 3c00 |000c: if-ne v0, v1, 0048 // +003c │ │ +0757dc: 6e20 8d25 ac00 |000e: invoke-virtual {v12, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0757e2: 0c09 |0011: move-result-object v9 │ │ +0757e4: 1f09 dc01 |0012: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0757e8: 5294 210b |0014: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0757ec: 5295 220b |0016: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0757f0: 01e0 |0018: move v0, v14 │ │ +0757f2: 01f1 |0019: move v1, v15 │ │ +0757f4: 0202 1000 |001a: move/from16 v2, v16 │ │ +0757f8: 0203 1100 |001c: move/from16 v3, v17 │ │ +0757fc: 7706 bf11 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ +075802: 0a06 |0021: move-result v6 │ │ +075804: 0200 1000 |0022: move/from16 v0, v16 │ │ +075808: 0201 1100 |0024: move/from16 v1, v17 │ │ +07580c: 0202 1200 |0026: move/from16 v2, v18 │ │ +075810: 0203 1300 |0028: move/from16 v3, v19 │ │ +075814: 7706 bf11 0000 |002a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ +07581a: 0a07 |002d: move-result v7 │ │ +07581c: 0200 1200 |002e: move/from16 v0, v18 │ │ +075820: 0201 1300 |0030: move/from16 v1, v19 │ │ +075824: 01e2 |0032: move v2, v14 │ │ +075826: 01f3 |0033: move v3, v15 │ │ +075828: 7706 bf11 0000 |0034: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ +07582e: 0a08 |0037: move-result v8 │ │ +075830: 3d06 0800 |0038: if-lez v6, 0040 // +0008 │ │ +075834: 3d07 0600 |003a: if-lez v7, 0040 // +0006 │ │ +075838: 3d08 0400 |003c: if-lez v8, 0040 // +0004 │ │ +07583c: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +07583e: 0f00 |003f: return v0 │ │ +075840: 3c06 0800 |0040: if-gtz v6, 0048 // +0008 │ │ +075844: 3c07 0600 |0042: if-gtz v7, 0048 // +0006 │ │ +075848: 3c08 0400 |0044: if-gtz v8, 0048 // +0004 │ │ +07584c: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +07584e: 28f8 |0047: goto 003f // -0008 │ │ +075850: d80a 0a01 |0048: add-int/lit8 v10, v10, #int 1 // #01 │ │ +075854: 28bb |004a: goto 0005 // -0045 │ │ +075856: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +075858: 28f3 |004c: goto 003f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0001 line=157 │ │ 0x0005 line=158 │ │ 0x0009 line=159 │ │ 0x000e line=160 │ │ @@ -71010,22 +71013,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 │ │ -067ab8: |[067ab8] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;I)Z │ │ -067ac8: 7120 be11 4300 |0000: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ -067ace: 0a01 |0003: move-result v1 │ │ -067ad0: 7120 bd11 4300 |0004: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ -067ad6: 0a00 |0007: move-result v0 │ │ -067ad8: 7140 c411 1304 |0008: invoke-static {v3, v1, v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@11c4 │ │ -067ade: 0a02 |000b: move-result v2 │ │ -067ae0: 0f02 |000c: return v2 │ │ +07585c: |[07585c] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;I)Z │ │ +07586c: 7120 be11 4300 |0000: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ +075872: 0a01 |0003: move-result v1 │ │ +075874: 7120 bd11 4300 |0004: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ +07587a: 0a00 |0007: move-result v0 │ │ +07587c: 7140 c411 1304 |0008: invoke-static {v3, v1, v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;III)Z // method@11c4 │ │ +075882: 0a02 |000b: move-result v2 │ │ +075884: 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; │ │ @@ -71039,37 +71042,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 │ │ -067ae4: |[067ae4] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;III)Z │ │ -067af4: 6e20 8d25 a900 |0000: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067afa: 0c07 |0003: move-result-object v7 │ │ -067afc: 1f07 dc01 |0004: check-cast v7, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067b00: 6e20 8d25 b900 |0006: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067b06: 0c08 |0009: move-result-object v8 │ │ -067b08: 1f08 dc01 |000a: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067b0c: 6e20 8d25 c900 |000c: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067b12: 0c06 |000f: move-result-object v6 │ │ -067b14: 1f06 dc01 |0010: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067b18: 5270 210b |0012: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067b1c: 5271 220b |0014: iget v1, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067b20: 5282 210b |0016: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067b24: 5283 220b |0018: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067b28: 5264 210b |001a: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067b2c: 5265 220b |001c: iget v5, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067b30: 7706 bf11 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ -067b36: 0a00 |0021: move-result v0 │ │ -067b38: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ -067b3c: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -067b3e: 0f00 |0025: return v0 │ │ -067b40: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -067b42: 28fe |0027: goto 0025 // -0002 │ │ +075888: |[075888] com.badlogic.gdx.math.EarClippingTriangulator.isCollinear:(Ljava/util/ArrayList;III)Z │ │ +075898: 6e20 8d25 a900 |0000: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +07589e: 0c07 |0003: move-result-object v7 │ │ +0758a0: 1f07 dc01 |0004: check-cast v7, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0758a4: 6e20 8d25 b900 |0006: invoke-virtual {v9, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0758aa: 0c08 |0009: move-result-object v8 │ │ +0758ac: 1f08 dc01 |000a: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0758b0: 6e20 8d25 c900 |000c: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0758b6: 0c06 |000f: move-result-object v6 │ │ +0758b8: 1f06 dc01 |0010: check-cast v6, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0758bc: 5270 210b |0012: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0758c0: 5271 220b |0014: iget v1, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0758c4: 5282 210b |0016: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0758c8: 5283 220b |0018: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0758cc: 5264 210b |001a: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0758d0: 5265 220b |001c: iget v5, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0758d4: 7706 bf11 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ +0758da: 0a00 |0021: move-result v0 │ │ +0758dc: 3900 0400 |0022: if-nez v0, 0026 // +0004 │ │ +0758e0: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +0758e2: 0f00 |0025: return v0 │ │ +0758e4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0758e6: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0006 line=246 │ │ 0x000c line=247 │ │ 0x0012 line=249 │ │ locals : │ │ @@ -71087,48 +71090,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 │ │ -067b44: |[067b44] com.badlogic.gdx.math.EarClippingTriangulator.isEarTip:(Ljava/util/ArrayList;I[I)Z │ │ -067b54: 121b |0000: const/4 v11, #int 1 // #1 │ │ -067b56: 52c0 580a |0001: iget v0, v12, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ -067b5a: 3800 3400 |0003: if-eqz v0, 0037 // +0034 │ │ -067b5e: 7120 be11 ed00 |0005: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ -067b64: 0a00 |0008: move-result v0 │ │ -067b66: 6e20 8d25 0d00 |0009: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067b6c: 0c0a |000c: move-result-object v10 │ │ -067b6e: 1f0a dc01 |000d: check-cast v10, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067b72: 6e20 8d25 ed00 |000f: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067b78: 0c08 |0012: move-result-object v8 │ │ -067b7a: 1f08 dc01 |0013: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067b7e: 7120 bd11 ed00 |0015: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ -067b84: 0a00 |0018: move-result v0 │ │ -067b86: 6e20 8d25 0d00 |0019: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -067b8c: 0c09 |001c: move-result-object v9 │ │ -067b8e: 1f09 dc01 |001d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -067b92: 52a2 210b |001f: iget v2, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067b96: 52a3 220b |0021: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067b9a: 5284 210b |0023: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067b9e: 5285 220b |0025: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067ba2: 5296 210b |0027: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -067ba6: 5297 220b |0029: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -067baa: 07d0 |002b: move-object v0, v13 │ │ -067bac: 07f1 |002c: move-object v1, v15 │ │ -067bae: 7708 c211 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@11c2 │ │ -067bb4: 0a00 |0030: move-result v0 │ │ -067bb6: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ -067bba: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -067bbc: 0f00 |0034: return v0 │ │ -067bbe: 01b0 |0035: move v0, v11 │ │ -067bc0: 28fe |0036: goto 0034 // -0002 │ │ -067bc2: 01b0 |0037: move v0, v11 │ │ -067bc4: 28fc |0038: goto 0034 // -0004 │ │ +0758e8: |[0758e8] com.badlogic.gdx.math.EarClippingTriangulator.isEarTip:(Ljava/util/ArrayList;I[I)Z │ │ +0758f8: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0758fa: 52c0 580a |0001: iget v0, v12, Lcom/badlogic/gdx/math/EarClippingTriangulator;.concaveVertexCount:I // field@0a58 │ │ +0758fe: 3800 3400 |0003: if-eqz v0, 0037 // +0034 │ │ +075902: 7120 be11 ed00 |0005: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ +075908: 0a00 |0008: move-result v0 │ │ +07590a: 6e20 8d25 0d00 |0009: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075910: 0c0a |000c: move-result-object v10 │ │ +075912: 1f0a dc01 |000d: check-cast v10, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075916: 6e20 8d25 ed00 |000f: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +07591c: 0c08 |0012: move-result-object v8 │ │ +07591e: 1f08 dc01 |0013: check-cast v8, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075922: 7120 bd11 ed00 |0015: invoke-static {v13, v14}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeNextIndex:(Ljava/util/List;I)I // method@11bd │ │ +075928: 0a00 |0018: move-result v0 │ │ +07592a: 6e20 8d25 0d00 |0019: invoke-virtual {v13, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +075930: 0c09 |001c: move-result-object v9 │ │ +075932: 1f09 dc01 |001d: check-cast v9, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +075936: 52a2 210b |001f: iget v2, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07593a: 52a3 220b |0021: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07593e: 5284 210b |0023: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +075942: 5285 220b |0025: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +075946: 5296 210b |0027: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07594a: 5297 220b |0029: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07594e: 07d0 |002b: move-object v0, v13 │ │ +075950: 07f1 |002c: move-object v1, v15 │ │ +075952: 7708 c211 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@11c2 │ │ +075958: 0a00 |0030: move-result v0 │ │ +07595a: 3800 0400 |0031: if-eqz v0, 0035 // +0004 │ │ +07595e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +075960: 0f00 |0034: return v0 │ │ +075962: 01b0 |0035: move v0, v11 │ │ +075964: 28fe |0036: goto 0034 // -0002 │ │ +075966: 01b0 |0037: move v0, v11 │ │ +075968: 28fc |0038: goto 0034 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x0005 line=185 │ │ 0x000f line=186 │ │ 0x0015 line=187 │ │ 0x001f line=189 │ │ @@ -71154,22 +71157,22 @@ │ │ type : '(FFFFFF)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -067bc8: |[067bc8] com.badlogic.gdx.math.EarClippingTriangulator.isTriangleConvex:(FFFFFF)Z │ │ -067bd8: 7706 bf11 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ -067bde: 0a00 |0003: move-result v0 │ │ -067be0: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ -067be4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -067be6: 0f00 |0007: return v0 │ │ -067be8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -067bea: 28fe |0009: goto 0007 // -0002 │ │ +07596c: |[07596c] com.badlogic.gdx.math.EarClippingTriangulator.isTriangleConvex:(FFFFFF)Z │ │ +07597c: 7706 bf11 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computeSpannedAreaSign:(FFFFFF)I // method@11bf │ │ +075982: 0a00 |0003: move-result v0 │ │ +075984: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ +075988: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07598a: 0f00 |0007: return v0 │ │ +07598c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07598e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0007 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 pX1 F │ │ @@ -71184,40 +71187,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 │ │ -067bec: |[067bec] com.badlogic.gdx.math.EarClippingTriangulator.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V │ │ -067bfc: 6e10 9325 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -067c02: 0a02 |0003: move-result v2 │ │ -067c04: 9401 0502 |0004: rem-int v1, v5, v2 │ │ -067c08: 7120 be11 1400 |0006: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ -067c0e: 0a00 |0009: move-result v0 │ │ -067c10: 7120 c311 1400 |000a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@11c3 │ │ -067c16: 0a02 |000d: move-result v2 │ │ -067c18: 3802 1a00 |000e: if-eqz v2, 0028 // +001a │ │ -067c1c: 6e20 9025 1400 |0010: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -067c22: 6e10 9325 0400 |0013: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -067c28: 0a02 |0016: move-result v2 │ │ -067c2a: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -067c2c: 3732 0f00 |0018: if-le v2, v3, 0027 // +000f │ │ -067c30: 7120 be11 1400 |001a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ -067c36: 0a00 |001d: move-result v0 │ │ -067c38: 7120 c311 0400 |001e: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@11c3 │ │ -067c3e: 0a02 |0021: move-result v2 │ │ -067c40: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -067c44: 6e20 9025 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -067c4a: 0e00 |0027: return-void │ │ -067c4c: 7120 c311 0400 |0028: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@11c3 │ │ -067c52: 0a02 |002b: move-result v2 │ │ -067c54: 3802 fbff |002c: if-eqz v2, 0027 // -0005 │ │ -067c58: 6e20 9025 0400 |002e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -067c5e: 28f6 |0031: goto 0027 // -000a │ │ +075990: |[075990] com.badlogic.gdx.math.EarClippingTriangulator.removeCollinearNeighborEarsAfterRemovingEarTip:(Ljava/util/ArrayList;I)V │ │ +0759a0: 6e10 9325 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0759a6: 0a02 |0003: move-result v2 │ │ +0759a8: 9401 0502 |0004: rem-int v1, v5, v2 │ │ +0759ac: 7120 be11 1400 |0006: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ +0759b2: 0a00 |0009: move-result v0 │ │ +0759b4: 7120 c311 1400 |000a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@11c3 │ │ +0759ba: 0a02 |000d: move-result v2 │ │ +0759bc: 3802 1a00 |000e: if-eqz v2, 0028 // +001a │ │ +0759c0: 6e20 9025 1400 |0010: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +0759c6: 6e10 9325 0400 |0013: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0759cc: 0a02 |0016: move-result v2 │ │ +0759ce: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +0759d0: 3732 0f00 |0018: if-le v2, v3, 0027 // +000f │ │ +0759d4: 7120 be11 1400 |001a: invoke-static {v4, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.computePreviousIndex:(Ljava/util/List;I)I // method@11be │ │ +0759da: 0a00 |001d: move-result v0 │ │ +0759dc: 7120 c311 0400 |001e: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@11c3 │ │ +0759e2: 0a02 |0021: move-result v2 │ │ +0759e4: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +0759e8: 6e20 9025 0400 |0024: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +0759ee: 0e00 |0027: return-void │ │ +0759f0: 7120 c311 0400 |0028: invoke-static {v4, v0}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isCollinear:(Ljava/util/ArrayList;I)Z // method@11c3 │ │ +0759f6: 0a02 |002b: move-result v2 │ │ +0759f8: 3802 fbff |002c: if-eqz v2, 0027 // -0005 │ │ +0759fc: 6e20 9025 0400 |002e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +075a02: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0006 line=219 │ │ 0x000a line=221 │ │ 0x0010 line=222 │ │ 0x0013 line=224 │ │ @@ -71240,44 +71243,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 │ │ -067c60: |[067c60] com.badlogic.gdx.math.EarClippingTriangulator.computeTriangles:(Ljava/util/List;)Ljava/util/List; │ │ -067c70: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -067c72: 2201 b003 |0001: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ -067c76: 7010 8625 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -067c7c: 2204 b003 |0006: new-instance v4, Ljava/util/ArrayList; // type@03b0 │ │ -067c80: 7210 b725 0800 |0008: invoke-interface {v8}, Ljava/util/List;.size:()I // method@25b7 │ │ -067c86: 0a05 |000b: move-result v5 │ │ -067c88: 7020 8725 5400 |000c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -067c8e: 6e20 8a25 8400 |000f: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@258a │ │ -067c94: 6e10 9325 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -067c9a: 0a05 |0015: move-result v5 │ │ -067c9c: 3765 1a00 |0016: if-le v5, v6, 0030 // +001a │ │ -067ca0: 7020 bc11 4700 |0018: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.classifyVertices:(Ljava/util/ArrayList;)[I // method@11bc │ │ -067ca6: 0c03 |001b: move-result-object v3 │ │ -067ca8: 6e10 9325 0400 |001c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -067cae: 0a02 |001f: move-result v2 │ │ -067cb0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -067cb2: 3520 f1ff |0021: if-ge v0, v2, 0012 // -000f │ │ -067cb6: 7040 c511 4730 |0023: invoke-direct {v7, v4, v0, v3}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isEarTip:(Ljava/util/ArrayList;I[I)Z // method@11c5 │ │ -067cbc: 0a05 |0026: move-result v5 │ │ -067cbe: 3805 0600 |0027: if-eqz v5, 002d // +0006 │ │ -067cc2: 7040 c111 4710 |0029: invoke-direct {v7, v4, v0, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V // method@11c1 │ │ -067cc8: 28e6 |002c: goto 0012 // -001a │ │ -067cca: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067cce: 28f2 |002f: goto 0021 // -000e │ │ -067cd0: 6e10 9325 0400 |0030: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -067cd6: 0a05 |0033: move-result v5 │ │ -067cd8: 3365 0500 |0034: if-ne v5, v6, 0039 // +0005 │ │ -067cdc: 6e20 8a25 4100 |0036: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@258a │ │ -067ce2: 1101 |0039: return-object v1 │ │ +075a04: |[075a04] com.badlogic.gdx.math.EarClippingTriangulator.computeTriangles:(Ljava/util/List;)Ljava/util/List; │ │ +075a14: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +075a16: 2201 b003 |0001: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ +075a1a: 7010 8625 0100 |0003: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +075a20: 2204 b003 |0006: new-instance v4, Ljava/util/ArrayList; // type@03b0 │ │ +075a24: 7210 b725 0800 |0008: invoke-interface {v8}, Ljava/util/List;.size:()I // method@25b7 │ │ +075a2a: 0a05 |000b: move-result v5 │ │ +075a2c: 7020 8725 5400 |000c: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +075a32: 6e20 8a25 8400 |000f: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@258a │ │ +075a38: 6e10 9325 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +075a3e: 0a05 |0015: move-result v5 │ │ +075a40: 3765 1a00 |0016: if-le v5, v6, 0030 // +001a │ │ +075a44: 7020 bc11 4700 |0018: invoke-direct {v7, v4}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.classifyVertices:(Ljava/util/ArrayList;)[I // method@11bc │ │ +075a4a: 0c03 |001b: move-result-object v3 │ │ +075a4c: 6e10 9325 0400 |001c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +075a52: 0a02 |001f: move-result v2 │ │ +075a54: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +075a56: 3520 f1ff |0021: if-ge v0, v2, 0012 // -000f │ │ +075a5a: 7040 c511 4730 |0023: invoke-direct {v7, v4, v0, v3}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.isEarTip:(Ljava/util/ArrayList;I[I)Z // method@11c5 │ │ +075a60: 0a05 |0026: move-result v5 │ │ +075a62: 3805 0600 |0027: if-eqz v5, 002d // +0006 │ │ +075a66: 7040 c111 4710 |0029: invoke-direct {v7, v4, v0, v1}, Lcom/badlogic/gdx/math/EarClippingTriangulator;.cutEarTip:(Ljava/util/ArrayList;ILjava/util/ArrayList;)V // method@11c1 │ │ +075a6c: 28e6 |002c: goto 0012 // -001a │ │ +075a6e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075a72: 28f2 |002f: goto 0021 // -000e │ │ +075a74: 6e10 9325 0400 |0030: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +075a7a: 0a05 |0033: move-result v5 │ │ +075a7c: 3365 0500 |0034: if-ne v5, v6, 0039 // +0005 │ │ +075a80: 6e20 8a25 4100 |0036: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@258a │ │ +075a86: 1101 |0039: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0006 line=44 │ │ 0x000f line=45 │ │ 0x0012 line=52 │ │ 0x0018 line=55 │ │ @@ -71344,78 +71347,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -067ce4: |[067ce4] com.badlogic.gdx.math.Frustum.:()V │ │ -067cf4: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -067cf8: 1509 80bf |0002: const/high16 v9, #int -1082130432 // #bf80 │ │ -067cfc: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -067d00: 2366 1404 |0006: new-array v6, v6, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -067d04: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -067d06: 2208 dd01 |0009: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d0a: 7040 1e13 9899 |000b: invoke-direct {v8, v9, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d10: 4d08 0607 |000e: aput-object v8, v6, v7 │ │ -067d14: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -067d16: 2208 dd01 |0011: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d1a: 7040 1e13 a899 |0013: invoke-direct {v8, v10, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d20: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ -067d24: 1227 |0018: const/4 v7, #int 2 // #2 │ │ -067d26: 2208 dd01 |0019: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d2a: 7040 1e13 a89a |001b: invoke-direct {v8, v10, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d30: 4d08 0607 |001e: aput-object v8, v6, v7 │ │ -067d34: 1237 |0020: const/4 v7, #int 3 // #3 │ │ -067d36: 2208 dd01 |0021: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d3a: 7040 1e13 989a |0023: invoke-direct {v8, v9, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d40: 4d08 0607 |0026: aput-object v8, v6, v7 │ │ -067d44: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -067d46: 2208 dd01 |0029: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d4a: 7040 1e13 98a9 |002b: invoke-direct {v8, v9, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d50: 4d08 0607 |002e: aput-object v8, v6, v7 │ │ -067d54: 1257 |0030: const/4 v7, #int 5 // #5 │ │ -067d56: 2208 dd01 |0031: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d5a: 7040 1e13 a8a9 |0033: invoke-direct {v8, v10, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d60: 4d08 0607 |0036: aput-object v8, v6, v7 │ │ -067d64: 1267 |0038: const/4 v7, #int 6 // #6 │ │ -067d66: 2208 dd01 |0039: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d6a: 7040 1e13 a8aa |003b: invoke-direct {v8, v10, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d70: 4d08 0607 |003e: aput-object v8, v6, v7 │ │ -067d74: 1277 |0040: const/4 v7, #int 7 // #7 │ │ -067d76: 2208 dd01 |0041: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067d7a: 7040 1e13 98aa |0043: invoke-direct {v8, v9, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -067d80: 4d08 0607 |0046: aput-object v8, v6, v7 │ │ -067d84: 6906 590a |0048: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a59 │ │ -067d88: 1306 1800 |004a: const/16 v6, #int 24 // #18 │ │ -067d8c: 2366 e803 |004c: new-array v6, v6, [F // type@03e8 │ │ -067d90: 6906 5a0a |004e: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ -067d94: 1202 |0050: const/4 v2, #int 0 // #0 │ │ -067d96: 6200 590a |0051: sget-object v0, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a59 │ │ -067d9a: 2104 |0053: array-length v4, v0 │ │ -067d9c: 1201 |0054: const/4 v1, #int 0 // #0 │ │ -067d9e: 0123 |0055: move v3, v2 │ │ -067da0: 3541 2000 |0056: if-ge v1, v4, 0076 // +0020 │ │ -067da4: 4605 0001 |0058: aget-object v5, v0, v1 │ │ -067da8: 6206 5a0a |005a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ -067dac: d802 0301 |005c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -067db0: 5257 2c0b |005e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -067db4: 4b07 0603 |0060: aput v7, v6, v3 │ │ -067db8: 6206 5a0a |0062: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ -067dbc: d803 0201 |0064: add-int/lit8 v3, v2, #int 1 // #01 │ │ -067dc0: 5257 2d0b |0066: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -067dc4: 4b07 0602 |0068: aput v7, v6, v2 │ │ -067dc8: 6206 5a0a |006a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ -067dcc: d802 0301 |006c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -067dd0: 5257 2e0b |006e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -067dd4: 4b07 0603 |0070: aput v7, v6, v3 │ │ -067dd8: d801 0101 |0072: add-int/lit8 v1, v1, #int 1 // #01 │ │ -067ddc: 0123 |0074: move v3, v2 │ │ -067dde: 28e1 |0075: goto 0056 // -001f │ │ -067de0: 0e00 |0076: return-void │ │ +075a88: |[075a88] com.badlogic.gdx.math.Frustum.:()V │ │ +075a98: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +075a9c: 1509 80bf |0002: const/high16 v9, #int -1082130432 // #bf80 │ │ +075aa0: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +075aa4: 2366 1404 |0006: new-array v6, v6, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +075aa8: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +075aaa: 2208 dd01 |0009: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075aae: 7040 1e13 9899 |000b: invoke-direct {v8, v9, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075ab4: 4d08 0607 |000e: aput-object v8, v6, v7 │ │ +075ab8: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +075aba: 2208 dd01 |0011: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075abe: 7040 1e13 a899 |0013: invoke-direct {v8, v10, v9, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075ac4: 4d08 0607 |0016: aput-object v8, v6, v7 │ │ +075ac8: 1227 |0018: const/4 v7, #int 2 // #2 │ │ +075aca: 2208 dd01 |0019: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075ace: 7040 1e13 a89a |001b: invoke-direct {v8, v10, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075ad4: 4d08 0607 |001e: aput-object v8, v6, v7 │ │ +075ad8: 1237 |0020: const/4 v7, #int 3 // #3 │ │ +075ada: 2208 dd01 |0021: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075ade: 7040 1e13 989a |0023: invoke-direct {v8, v9, v10, v9}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075ae4: 4d08 0607 |0026: aput-object v8, v6, v7 │ │ +075ae8: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +075aea: 2208 dd01 |0029: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075aee: 7040 1e13 98a9 |002b: invoke-direct {v8, v9, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075af4: 4d08 0607 |002e: aput-object v8, v6, v7 │ │ +075af8: 1257 |0030: const/4 v7, #int 5 // #5 │ │ +075afa: 2208 dd01 |0031: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075afe: 7040 1e13 a8a9 |0033: invoke-direct {v8, v10, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075b04: 4d08 0607 |0036: aput-object v8, v6, v7 │ │ +075b08: 1267 |0038: const/4 v7, #int 6 // #6 │ │ +075b0a: 2208 dd01 |0039: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075b0e: 7040 1e13 a8aa |003b: invoke-direct {v8, v10, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075b14: 4d08 0607 |003e: aput-object v8, v6, v7 │ │ +075b18: 1277 |0040: const/4 v7, #int 7 // #7 │ │ +075b1a: 2208 dd01 |0041: new-instance v8, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075b1e: 7040 1e13 98aa |0043: invoke-direct {v8, v9, v10, v10}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +075b24: 4d08 0607 |0046: aput-object v8, v6, v7 │ │ +075b28: 6906 590a |0048: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a59 │ │ +075b2c: 1306 1800 |004a: const/16 v6, #int 24 // #18 │ │ +075b30: 2366 e803 |004c: new-array v6, v6, [F // type@03e8 │ │ +075b34: 6906 5a0a |004e: sput-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ +075b38: 1202 |0050: const/4 v2, #int 0 // #0 │ │ +075b3a: 6200 590a |0051: sget-object v0, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a59 │ │ +075b3e: 2104 |0053: array-length v4, v0 │ │ +075b40: 1201 |0054: const/4 v1, #int 0 // #0 │ │ +075b42: 0123 |0055: move v3, v2 │ │ +075b44: 3541 2000 |0056: if-ge v1, v4, 0076 // +0020 │ │ +075b48: 4605 0001 |0058: aget-object v5, v0, v1 │ │ +075b4c: 6206 5a0a |005a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ +075b50: d802 0301 |005c: add-int/lit8 v2, v3, #int 1 // #01 │ │ +075b54: 5257 2c0b |005e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075b58: 4b07 0603 |0060: aput v7, v6, v3 │ │ +075b5c: 6206 5a0a |0062: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ +075b60: d803 0201 |0064: add-int/lit8 v3, v2, #int 1 // #01 │ │ +075b64: 5257 2d0b |0066: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075b68: 4b07 0602 |0068: aput v7, v6, v2 │ │ +075b6c: 6206 5a0a |006a: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ +075b70: d802 0301 |006c: add-int/lit8 v2, v3, #int 1 // #01 │ │ +075b74: 5257 2e0b |006e: iget v7, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +075b78: 4b07 0603 |0070: aput v7, v6, v3 │ │ +075b7c: d801 0101 |0072: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075b80: 0123 |0074: move v3, v2 │ │ +075b82: 28e1 |0075: goto 0056 // -001f │ │ +075b84: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=25 │ │ 0x004a line=28 │ │ 0x0050 line=31 │ │ 0x0051 line=32 │ │ 0x005a line=33 │ │ @@ -71440,68 +71443,68 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -067de4: |[067de4] com.badlogic.gdx.math.Frustum.:()V │ │ -067df4: 1265 |0000: const/4 v5, #int 6 // #6 │ │ -067df6: 7010 9524 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -067dfc: 2351 1104 |0004: new-array v1, v5, [Lcom/badlogic/gdx/math/Plane; // type@0411 │ │ -067e00: 5b61 5d0a |0006: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067e04: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -067e08: 2311 1404 |000a: new-array v1, v1, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -067e0c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -067e0e: 2203 dd01 |000d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e12: 7010 1d13 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e18: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -067e1c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -067e1e: 2203 dd01 |0015: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e22: 7010 1d13 0300 |0017: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e28: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -067e2c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -067e2e: 2203 dd01 |001d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e32: 7010 1d13 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e38: 4d03 0102 |0022: aput-object v3, v1, v2 │ │ -067e3c: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -067e3e: 2203 dd01 |0025: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e42: 7010 1d13 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e48: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ -067e4c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -067e4e: 2203 dd01 |002d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e52: 7010 1d13 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e58: 4d03 0102 |0032: aput-object v3, v1, v2 │ │ -067e5c: 1252 |0034: const/4 v2, #int 5 // #5 │ │ -067e5e: 2203 dd01 |0035: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e62: 7010 1d13 0300 |0037: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e68: 4d03 0102 |003a: aput-object v3, v1, v2 │ │ -067e6c: 2202 dd01 |003c: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e70: 7010 1d13 0200 |003e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e76: 4d02 0105 |0041: aput-object v2, v1, v5 │ │ -067e7a: 1272 |0043: const/4 v2, #int 7 // #7 │ │ -067e7c: 2203 dd01 |0044: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067e80: 7010 1d13 0300 |0046: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067e86: 4d03 0102 |0049: aput-object v3, v1, v2 │ │ -067e8a: 5b61 5b0a |004b: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -067e8e: 1301 1800 |004d: const/16 v1, #int 24 // #18 │ │ -067e92: 2311 e803 |004f: new-array v1, v1, [F // type@03e8 │ │ -067e96: 5b61 5c0a |0051: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ -067e9a: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -067e9c: 3550 1400 |0054: if-ge v0, v5, 0068 // +0014 │ │ -067ea0: 5461 5d0a |0056: iget-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067ea4: 2202 d801 |0058: new-instance v2, Lcom/badlogic/gdx/math/Plane; // type@01d8 │ │ -067ea8: 2203 dd01 |005a: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -067eac: 7010 1d13 0300 |005c: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -067eb2: 1204 |005f: const/4 v4, #int 0 // #0 │ │ -067eb4: 7030 a512 3204 |0060: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@12a5 │ │ -067eba: 4d02 0100 |0063: aput-object v2, v1, v0 │ │ -067ebe: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067ec2: 28ed |0067: goto 0054 // -0013 │ │ -067ec4: 0e00 |0068: return-void │ │ +075b88: |[075b88] com.badlogic.gdx.math.Frustum.:()V │ │ +075b98: 1265 |0000: const/4 v5, #int 6 // #6 │ │ +075b9a: 7010 9524 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +075ba0: 2351 1104 |0004: new-array v1, v5, [Lcom/badlogic/gdx/math/Plane; // type@0411 │ │ +075ba4: 5b61 5d0a |0006: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075ba8: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +075bac: 2311 1404 |000a: new-array v1, v1, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +075bb0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +075bb2: 2203 dd01 |000d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075bb6: 7010 1d13 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075bbc: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +075bc0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +075bc2: 2203 dd01 |0015: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075bc6: 7010 1d13 0300 |0017: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075bcc: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +075bd0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +075bd2: 2203 dd01 |001d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075bd6: 7010 1d13 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075bdc: 4d03 0102 |0022: aput-object v3, v1, v2 │ │ +075be0: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +075be2: 2203 dd01 |0025: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075be6: 7010 1d13 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075bec: 4d03 0102 |002a: aput-object v3, v1, v2 │ │ +075bf0: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +075bf2: 2203 dd01 |002d: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075bf6: 7010 1d13 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075bfc: 4d03 0102 |0032: aput-object v3, v1, v2 │ │ +075c00: 1252 |0034: const/4 v2, #int 5 // #5 │ │ +075c02: 2203 dd01 |0035: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075c06: 7010 1d13 0300 |0037: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075c0c: 4d03 0102 |003a: aput-object v3, v1, v2 │ │ +075c10: 2202 dd01 |003c: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075c14: 7010 1d13 0200 |003e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075c1a: 4d02 0105 |0041: aput-object v2, v1, v5 │ │ +075c1e: 1272 |0043: const/4 v2, #int 7 // #7 │ │ +075c20: 2203 dd01 |0044: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075c24: 7010 1d13 0300 |0046: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075c2a: 4d03 0102 |0049: aput-object v3, v1, v2 │ │ +075c2e: 5b61 5b0a |004b: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075c32: 1301 1800 |004d: const/16 v1, #int 24 // #18 │ │ +075c36: 2311 e803 |004f: new-array v1, v1, [F // type@03e8 │ │ +075c3a: 5b61 5c0a |0051: iput-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ +075c3e: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +075c40: 3550 1400 |0054: if-ge v0, v5, 0068 // +0014 │ │ +075c44: 5461 5d0a |0056: iget-object v1, v6, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075c48: 2202 d801 |0058: new-instance v2, Lcom/badlogic/gdx/math/Plane; // type@01d8 │ │ +075c4c: 2203 dd01 |005a: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +075c50: 7010 1d13 0300 |005c: invoke-direct {v3}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +075c56: 1204 |005f: const/4 v4, #int 0 // #0 │ │ +075c58: 7030 a512 3204 |0060: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@12a5 │ │ +075c5e: 4d02 0100 |0063: aput-object v2, v1, v0 │ │ +075c62: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075c66: 28ed |0067: goto 0054 // -0013 │ │ +075c68: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=40 │ │ 0x0008 line=43 │ │ 0x004d line=45 │ │ 0x0053 line=48 │ │ @@ -71518,43 +71521,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 │ │ -067ec8: |[067ec8] com.badlogic.gdx.math.Frustum.boundsInFrustum:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ -067ed8: 6e10 6113 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.getCorners:()[Lcom/badlogic/gdx/math/Vector3; // method@1361 │ │ -067ede: 0c00 |0003: move-result-object v0 │ │ -067ee0: 2103 |0004: array-length v3, v0 │ │ -067ee2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -067ee4: 5486 5d0a |0006: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067ee8: 2164 |0008: array-length v4, v6 │ │ -067eea: 3541 2200 |0009: if-ge v1, v4, 002b // +0022 │ │ -067eee: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -067ef0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -067ef2: 3532 1500 |000d: if-ge v2, v3, 0022 // +0015 │ │ -067ef6: 5486 5d0a |000f: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067efa: 4606 0601 |0011: aget-object v6, v6, v1 │ │ -067efe: 4607 0002 |0013: aget-object v7, v0, v2 │ │ -067f02: 6e20 b212 7600 |0015: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ -067f08: 0c06 |0018: move-result-object v6 │ │ -067f0a: 6207 fa0a |0019: sget-object v7, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -067f0e: 3376 0400 |001b: if-ne v6, v7, 001f // +0004 │ │ -067f12: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -067f16: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -067f1a: 28ec |0021: goto 000d // -0014 │ │ -067f1c: 1306 0800 |0022: const/16 v6, #int 8 // #8 │ │ -067f20: 3365 0400 |0024: if-ne v5, v6, 0028 // +0004 │ │ -067f24: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -067f26: 0f06 |0027: return v6 │ │ -067f28: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -067f2c: 28df |002a: goto 0009 // -0021 │ │ -067f2e: 1216 |002b: const/4 v6, #int 1 // #1 │ │ -067f30: 28fb |002c: goto 0027 // -0005 │ │ +075c6c: |[075c6c] com.badlogic.gdx.math.Frustum.boundsInFrustum:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ +075c7c: 6e10 6113 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.getCorners:()[Lcom/badlogic/gdx/math/Vector3; // method@1361 │ │ +075c82: 0c00 |0003: move-result-object v0 │ │ +075c84: 2103 |0004: array-length v3, v0 │ │ +075c86: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +075c88: 5486 5d0a |0006: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075c8c: 2164 |0008: array-length v4, v6 │ │ +075c8e: 3541 2200 |0009: if-ge v1, v4, 002b // +0022 │ │ +075c92: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +075c94: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +075c96: 3532 1500 |000d: if-ge v2, v3, 0022 // +0015 │ │ +075c9a: 5486 5d0a |000f: iget-object v6, v8, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075c9e: 4606 0601 |0011: aget-object v6, v6, v1 │ │ +075ca2: 4607 0002 |0013: aget-object v7, v0, v2 │ │ +075ca6: 6e20 b212 7600 |0015: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ +075cac: 0c06 |0018: move-result-object v6 │ │ +075cae: 6207 fa0a |0019: sget-object v7, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +075cb2: 3376 0400 |001b: if-ne v6, v7, 001f // +0004 │ │ +075cb6: d805 0501 |001d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +075cba: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +075cbe: 28ec |0021: goto 000d // -0014 │ │ +075cc0: 1306 0800 |0022: const/16 v6, #int 8 // #8 │ │ +075cc4: 3365 0400 |0024: if-ne v5, v6, 0028 // +0004 │ │ +075cc8: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +075cca: 0f06 |0027: return v6 │ │ +075ccc: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075cd0: 28df |002a: goto 0009 // -0021 │ │ +075cd2: 1216 |002b: const/4 v6, #int 1 // #1 │ │ +075cd4: 28fb |002c: goto 0027 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ 0x0005 line=118 │ │ 0x000b line=119 │ │ 0x000c line=121 │ │ @@ -71581,31 +71584,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 │ │ -067f34: |[067f34] com.badlogic.gdx.math.Frustum.pointInFrustum:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -067f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067f46: 5432 5d0a |0001: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067f4a: 2122 |0003: array-length v2, v2 │ │ -067f4c: 3520 1300 |0004: if-ge v0, v2, 0017 // +0013 │ │ -067f50: 5432 5d0a |0006: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067f54: 4602 0200 |0008: aget-object v2, v2, v0 │ │ -067f58: 6e20 b212 4200 |000a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ -067f5e: 0c01 |000d: move-result-object v1 │ │ -067f60: 6202 fa0a |000e: sget-object v2, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -067f64: 3321 0400 |0010: if-ne v1, v2, 0014 // +0004 │ │ -067f68: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -067f6a: 0f02 |0013: return v2 │ │ -067f6c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067f70: 28eb |0016: goto 0001 // -0015 │ │ -067f72: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -067f74: 28fb |0018: goto 0013 // -0005 │ │ +075cd8: |[075cd8] com.badlogic.gdx.math.Frustum.pointInFrustum:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +075ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075cea: 5432 5d0a |0001: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075cee: 2122 |0003: array-length v2, v2 │ │ +075cf0: 3520 1300 |0004: if-ge v0, v2, 0017 // +0013 │ │ +075cf4: 5432 5d0a |0006: iget-object v2, v3, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075cf8: 4602 0200 |0008: aget-object v2, v2, v0 │ │ +075cfc: 6e20 b212 4200 |000a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ +075d02: 0c01 |000d: move-result-object v1 │ │ +075d04: 6202 fa0a |000e: sget-object v2, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +075d08: 3321 0400 |0010: if-ne v1, v2, 0014 // +0004 │ │ +075d0c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +075d0e: 0f02 |0013: return v2 │ │ +075d10: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075d14: 28eb |0016: goto 0001 // -0015 │ │ +075d16: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +075d18: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ 0x000e line=81 │ │ 0x0013 line=83 │ │ 0x0014 line=79 │ │ @@ -71622,51 +71625,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 │ │ -067f78: |[067f78] com.badlogic.gdx.math.Frustum.sphereInFrustum:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ -067f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067f8a: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -067f8c: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ -067f90: 5441 5d0a |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067f94: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -067f98: 5411 fe0a |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -067f9c: 5211 2c0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -067fa0: 5252 2c0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -067fa4: c821 |000e: mul-float/2addr v1, v2 │ │ -067fa6: 5442 5d0a |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067faa: 4602 0200 |0011: aget-object v2, v2, v0 │ │ -067fae: 5422 fe0a |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -067fb2: 5222 2d0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -067fb6: 5253 2d0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -067fba: c832 |0019: mul-float/2addr v2, v3 │ │ -067fbc: c621 |001a: add-float/2addr v1, v2 │ │ -067fbe: 5442 5d0a |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067fc2: 4602 0200 |001d: aget-object v2, v2, v0 │ │ -067fc6: 5422 fe0a |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -067fca: 5222 2e0b |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -067fce: 5253 2e0b |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -067fd2: c832 |0025: mul-float/2addr v2, v3 │ │ -067fd4: c621 |0026: add-float/2addr v1, v2 │ │ -067fd6: 7f62 |0027: neg-float v2, v6 │ │ -067fd8: 5443 5d0a |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -067fdc: 4603 0300 |002a: aget-object v3, v3, v0 │ │ -067fe0: 5233 fd0a |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -067fe4: c732 |002e: sub-float/2addr v2, v3 │ │ -067fe6: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ -067fea: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ -067fee: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -067ff0: 0f01 |0034: return v1 │ │ -067ff2: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -067ff6: 28ca |0037: goto 0001 // -0036 │ │ -067ff8: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -067ffa: 28fb |0039: goto 0034 // -0005 │ │ +075d1c: |[075d1c] com.badlogic.gdx.math.Frustum.sphereInFrustum:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ +075d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075d2e: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +075d30: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ +075d34: 5441 5d0a |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075d38: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +075d3c: 5411 fe0a |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +075d40: 5211 2c0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075d44: 5252 2c0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075d48: c821 |000e: mul-float/2addr v1, v2 │ │ +075d4a: 5442 5d0a |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075d4e: 4602 0200 |0011: aget-object v2, v2, v0 │ │ +075d52: 5422 fe0a |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +075d56: 5222 2d0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075d5a: 5253 2d0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075d5e: c832 |0019: mul-float/2addr v2, v3 │ │ +075d60: c621 |001a: add-float/2addr v1, v2 │ │ +075d62: 5442 5d0a |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075d66: 4602 0200 |001d: aget-object v2, v2, v0 │ │ +075d6a: 5422 fe0a |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +075d6e: 5222 2e0b |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +075d72: 5253 2e0b |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +075d76: c832 |0025: mul-float/2addr v2, v3 │ │ +075d78: c621 |0026: add-float/2addr v1, v2 │ │ +075d7a: 7f62 |0027: neg-float v2, v6 │ │ +075d7c: 5443 5d0a |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075d80: 4603 0300 |002a: aget-object v3, v3, v0 │ │ +075d84: 5233 fd0a |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +075d88: c732 |002e: sub-float/2addr v2, v3 │ │ +075d8a: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ +075d8e: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ +075d92: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +075d94: 0f01 |0034: return v1 │ │ +075d96: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075d9a: 28ca |0037: goto 0001 // -0036 │ │ +075d9c: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +075d9e: 28fb |0039: goto 0034 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ 0x0033 line=94 │ │ 0x0034 line=95 │ │ 0x0035 line=92 │ │ @@ -71682,51 +71685,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 │ │ -067ffc: |[067ffc] com.badlogic.gdx.math.Frustum.sphereInFrustumWithoutNearFar:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ -06800c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06800e: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -068010: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ -068014: 5441 5d0a |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068018: 4601 0100 |0006: aget-object v1, v1, v0 │ │ -06801c: 5411 fe0a |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -068020: 5211 2c0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068024: 5252 2c0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068028: c821 |000e: mul-float/2addr v1, v2 │ │ -06802a: 5442 5d0a |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -06802e: 4602 0200 |0011: aget-object v2, v2, v0 │ │ -068032: 5422 fe0a |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -068036: 5222 2d0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06803a: 5253 2d0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06803e: c832 |0019: mul-float/2addr v2, v3 │ │ -068040: c621 |001a: add-float/2addr v1, v2 │ │ -068042: 5442 5d0a |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068046: 4602 0200 |001d: aget-object v2, v2, v0 │ │ -06804a: 5422 fe0a |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06804e: 5222 2e0b |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068052: 5253 2e0b |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068056: c832 |0025: mul-float/2addr v2, v3 │ │ -068058: c621 |0026: add-float/2addr v1, v2 │ │ -06805a: 7f62 |0027: neg-float v2, v6 │ │ -06805c: 5443 5d0a |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068060: 4603 0300 |002a: aget-object v3, v3, v0 │ │ -068064: 5233 fd0a |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -068068: c732 |002e: sub-float/2addr v2, v3 │ │ -06806a: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ -06806e: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ -068072: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -068074: 0f01 |0034: return v1 │ │ -068076: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06807a: 28ca |0037: goto 0001 // -0036 │ │ -06807c: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -06807e: 28fb |0039: goto 0034 // -0005 │ │ +075da0: |[075da0] com.badlogic.gdx.math.Frustum.sphereInFrustumWithoutNearFar:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ +075db0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +075db2: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +075db4: 3510 3600 |0002: if-ge v0, v1, 0038 // +0036 │ │ +075db8: 5441 5d0a |0004: iget-object v1, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075dbc: 4601 0100 |0006: aget-object v1, v1, v0 │ │ +075dc0: 5411 fe0a |0008: iget-object v1, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +075dc4: 5211 2c0b |000a: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075dc8: 5252 2c0b |000c: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075dcc: c821 |000e: mul-float/2addr v1, v2 │ │ +075dce: 5442 5d0a |000f: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075dd2: 4602 0200 |0011: aget-object v2, v2, v0 │ │ +075dd6: 5422 fe0a |0013: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +075dda: 5222 2d0b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075dde: 5253 2d0b |0017: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075de2: c832 |0019: mul-float/2addr v2, v3 │ │ +075de4: c621 |001a: add-float/2addr v1, v2 │ │ +075de6: 5442 5d0a |001b: iget-object v2, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075dea: 4602 0200 |001d: aget-object v2, v2, v0 │ │ +075dee: 5422 fe0a |001f: iget-object v2, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +075df2: 5222 2e0b |0021: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +075df6: 5253 2e0b |0023: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +075dfa: c832 |0025: mul-float/2addr v2, v3 │ │ +075dfc: c621 |0026: add-float/2addr v1, v2 │ │ +075dfe: 7f62 |0027: neg-float v2, v6 │ │ +075e00: 5443 5d0a |0028: iget-object v3, v4, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075e04: 4603 0300 |002a: aget-object v3, v3, v0 │ │ +075e08: 5233 fd0a |002c: iget v3, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +075e0c: c732 |002e: sub-float/2addr v2, v3 │ │ +075e0e: 2e01 0102 |002f: cmpg-float v1, v1, v2 │ │ +075e12: 3b01 0400 |0031: if-gez v1, 0035 // +0004 │ │ +075e16: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +075e18: 0f01 |0034: return v1 │ │ +075e1a: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075e1e: 28ca |0037: goto 0001 // -0036 │ │ +075e20: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +075e22: 28fb |0039: goto 0034 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x0033 line=106 │ │ 0x0034 line=107 │ │ 0x0035 line=104 │ │ @@ -71742,112 +71745,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 │ │ -068080: |[068080] com.badlogic.gdx.math.Frustum.update:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -068090: 122d |0000: const/4 v13, #int 2 // #2 │ │ -068092: 124c |0001: const/4 v12, #int 4 // #4 │ │ -068094: 123b |0002: const/4 v11, #int 3 // #3 │ │ -068096: 121a |0003: const/4 v10, #int 1 // #1 │ │ -068098: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -06809a: 6204 5a0a |0005: sget-object v4, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ -06809e: 54e5 5c0a |0007: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ -0680a2: 6206 5a0a |0009: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ -0680a6: 2166 |000b: array-length v6, v6 │ │ -0680a8: 7156 e124 9495 |000c: invoke-static {v4, v9, v5, v9, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0680ae: 54f4 f80a |000f: iget-object v4, v15, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0680b2: 54e5 5c0a |0011: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ -0680b6: 1306 0800 |0013: const/16 v6, #int 8 // #8 │ │ -0680ba: 715b 7b12 5469 |0015: invoke-static {v4, v5, v9, v6, v11}, Lcom/badlogic/gdx/math/Matrix4;.prj:([F[FIII)V // method@127b │ │ -0680c0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0680c2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0680c4: 0112 |001a: move v2, v1 │ │ -0680c6: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ -0680ca: 3540 2200 |001d: if-ge v0, v4, 003f // +0022 │ │ -0680ce: 54e4 5b0a |001f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0680d2: 4603 0400 |0021: aget-object v3, v4, v0 │ │ -0680d6: 54e4 5c0a |0023: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ -0680da: d801 0201 |0025: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0680de: 4404 0402 |0027: aget v4, v4, v2 │ │ -0680e2: 5934 2c0b |0029: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0680e6: 54e4 5c0a |002b: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ -0680ea: d802 0101 |002d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0680ee: 4404 0401 |002f: aget v4, v4, v1 │ │ -0680f2: 5934 2d0b |0031: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0680f6: 54e4 5c0a |0033: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ -0680fa: d801 0201 |0035: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0680fe: 4404 0402 |0037: aget v4, v4, v2 │ │ -068102: 5934 2e0b |0039: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068106: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06810a: 0112 |003d: move v2, v1 │ │ -06810c: 28dd |003e: goto 001b // -0023 │ │ -06810e: 54e4 5d0a |003f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068112: 4604 0409 |0041: aget-object v4, v4, v9 │ │ -068116: 54e5 5b0a |0043: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -06811a: 4605 050a |0045: aget-object v5, v5, v10 │ │ -06811e: 54e6 5b0a |0047: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -068122: 4606 0609 |0049: aget-object v6, v6, v9 │ │ -068126: 54e7 5b0a |004b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -06812a: 4607 070d |004d: aget-object v7, v7, v13 │ │ -06812e: 6e40 b012 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@12b0 │ │ -068134: 54e4 5d0a |0052: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068138: 4604 040a |0054: aget-object v4, v4, v10 │ │ -06813c: 54e5 5b0a |0056: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -068140: 4605 050c |0058: aget-object v5, v5, v12 │ │ -068144: 54e6 5b0a |005a: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -068148: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -06814a: 4606 0607 |005d: aget-object v6, v6, v7 │ │ -06814e: 54e7 5b0a |005f: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -068152: 1278 |0061: const/4 v8, #int 7 // #7 │ │ -068154: 4607 0708 |0062: aget-object v7, v7, v8 │ │ -068158: 6e40 b012 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@12b0 │ │ -06815e: 54e4 5d0a |0067: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068162: 4604 040d |0069: aget-object v4, v4, v13 │ │ -068166: 54e5 5b0a |006b: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -06816a: 4605 0509 |006d: aget-object v5, v5, v9 │ │ -06816e: 54e6 5b0a |006f: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -068172: 4606 060c |0071: aget-object v6, v6, v12 │ │ -068176: 54e7 5b0a |0073: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -06817a: 4607 070b |0075: aget-object v7, v7, v11 │ │ -06817e: 6e40 b012 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@12b0 │ │ -068184: 54e4 5d0a |007a: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -068188: 4604 040b |007c: aget-object v4, v4, v11 │ │ -06818c: 54e5 5b0a |007e: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -068190: 1256 |0080: const/4 v6, #int 5 // #5 │ │ -068192: 4605 0506 |0081: aget-object v5, v5, v6 │ │ -068196: 54e6 5b0a |0083: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -06819a: 4606 060a |0085: aget-object v6, v6, v10 │ │ -06819e: 54e7 5b0a |0087: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681a2: 1268 |0089: const/4 v8, #int 6 // #6 │ │ -0681a4: 4607 0708 |008a: aget-object v7, v7, v8 │ │ -0681a8: 6e40 b012 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@12b0 │ │ -0681ae: 54e4 5d0a |008f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -0681b2: 4604 040c |0091: aget-object v4, v4, v12 │ │ -0681b6: 54e5 5b0a |0093: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681ba: 4605 050d |0095: aget-object v5, v5, v13 │ │ -0681be: 54e6 5b0a |0097: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681c2: 4606 060b |0099: aget-object v6, v6, v11 │ │ -0681c6: 54e7 5b0a |009b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681ca: 1268 |009d: const/4 v8, #int 6 // #6 │ │ -0681cc: 4607 0708 |009e: aget-object v7, v7, v8 │ │ -0681d0: 6e40 b012 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@12b0 │ │ -0681d6: 54e4 5d0a |00a3: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ -0681da: 1255 |00a5: const/4 v5, #int 5 // #5 │ │ -0681dc: 4604 0405 |00a6: aget-object v4, v4, v5 │ │ -0681e0: 54e5 5b0a |00a8: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681e4: 4605 050c |00aa: aget-object v5, v5, v12 │ │ -0681e8: 54e6 5b0a |00ac: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681ec: 4606 0609 |00ae: aget-object v6, v6, v9 │ │ -0681f0: 54e7 5b0a |00b0: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ -0681f4: 4607 070a |00b2: aget-object v7, v7, v10 │ │ -0681f8: 6e40 b012 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@12b0 │ │ -0681fe: 0e00 |00b7: return-void │ │ +075e24: |[075e24] com.badlogic.gdx.math.Frustum.update:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +075e34: 122d |0000: const/4 v13, #int 2 // #2 │ │ +075e36: 124c |0001: const/4 v12, #int 4 // #4 │ │ +075e38: 123b |0002: const/4 v11, #int 3 // #3 │ │ +075e3a: 121a |0003: const/4 v10, #int 1 // #1 │ │ +075e3c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +075e3e: 6204 5a0a |0005: sget-object v4, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ +075e42: 54e5 5c0a |0007: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ +075e46: 6206 5a0a |0009: sget-object v6, Lcom/badlogic/gdx/math/Frustum;.clipSpacePlanePointsArray:[F // field@0a5a │ │ +075e4a: 2166 |000b: array-length v6, v6 │ │ +075e4c: 7156 e124 9495 |000c: invoke-static {v4, v9, v5, v9, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +075e52: 54f4 f80a |000f: iget-object v4, v15, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +075e56: 54e5 5c0a |0011: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ +075e5a: 1306 0800 |0013: const/16 v6, #int 8 // #8 │ │ +075e5e: 715b 7b12 5469 |0015: invoke-static {v4, v5, v9, v6, v11}, Lcom/badlogic/gdx/math/Matrix4;.prj:([F[FIII)V // method@127b │ │ +075e64: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +075e66: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +075e68: 0112 |001a: move v2, v1 │ │ +075e6a: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ +075e6e: 3540 2200 |001d: if-ge v0, v4, 003f // +0022 │ │ +075e72: 54e4 5b0a |001f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075e76: 4603 0400 |0021: aget-object v3, v4, v0 │ │ +075e7a: 54e4 5c0a |0023: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ +075e7e: d801 0201 |0025: add-int/lit8 v1, v2, #int 1 // #01 │ │ +075e82: 4404 0402 |0027: aget v4, v4, v2 │ │ +075e86: 5934 2c0b |0029: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +075e8a: 54e4 5c0a |002b: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ +075e8e: d802 0101 |002d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +075e92: 4404 0401 |002f: aget v4, v4, v1 │ │ +075e96: 5934 2d0b |0031: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +075e9a: 54e4 5c0a |0033: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planePointsArray:[F // field@0a5c │ │ +075e9e: d801 0201 |0035: add-int/lit8 v1, v2, #int 1 // #01 │ │ +075ea2: 4404 0402 |0037: aget v4, v4, v2 │ │ +075ea6: 5934 2e0b |0039: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +075eaa: d800 0001 |003b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075eae: 0112 |003d: move v2, v1 │ │ +075eb0: 28dd |003e: goto 001b // -0023 │ │ +075eb2: 54e4 5d0a |003f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075eb6: 4604 0409 |0041: aget-object v4, v4, v9 │ │ +075eba: 54e5 5b0a |0043: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075ebe: 4605 050a |0045: aget-object v5, v5, v10 │ │ +075ec2: 54e6 5b0a |0047: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075ec6: 4606 0609 |0049: aget-object v6, v6, v9 │ │ +075eca: 54e7 5b0a |004b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075ece: 4607 070d |004d: aget-object v7, v7, v13 │ │ +075ed2: 6e40 b012 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@12b0 │ │ +075ed8: 54e4 5d0a |0052: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075edc: 4604 040a |0054: aget-object v4, v4, v10 │ │ +075ee0: 54e5 5b0a |0056: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075ee4: 4605 050c |0058: aget-object v5, v5, v12 │ │ +075ee8: 54e6 5b0a |005a: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075eec: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +075eee: 4606 0607 |005d: aget-object v6, v6, v7 │ │ +075ef2: 54e7 5b0a |005f: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075ef6: 1278 |0061: const/4 v8, #int 7 // #7 │ │ +075ef8: 4607 0708 |0062: aget-object v7, v7, v8 │ │ +075efc: 6e40 b012 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@12b0 │ │ +075f02: 54e4 5d0a |0067: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075f06: 4604 040d |0069: aget-object v4, v4, v13 │ │ +075f0a: 54e5 5b0a |006b: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f0e: 4605 0509 |006d: aget-object v5, v5, v9 │ │ +075f12: 54e6 5b0a |006f: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f16: 4606 060c |0071: aget-object v6, v6, v12 │ │ +075f1a: 54e7 5b0a |0073: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f1e: 4607 070b |0075: aget-object v7, v7, v11 │ │ +075f22: 6e40 b012 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@12b0 │ │ +075f28: 54e4 5d0a |007a: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075f2c: 4604 040b |007c: aget-object v4, v4, v11 │ │ +075f30: 54e5 5b0a |007e: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f34: 1256 |0080: const/4 v6, #int 5 // #5 │ │ +075f36: 4605 0506 |0081: aget-object v5, v5, v6 │ │ +075f3a: 54e6 5b0a |0083: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f3e: 4606 060a |0085: aget-object v6, v6, v10 │ │ +075f42: 54e7 5b0a |0087: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f46: 1268 |0089: const/4 v8, #int 6 // #6 │ │ +075f48: 4607 0708 |008a: aget-object v7, v7, v8 │ │ +075f4c: 6e40 b012 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@12b0 │ │ +075f52: 54e4 5d0a |008f: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075f56: 4604 040c |0091: aget-object v4, v4, v12 │ │ +075f5a: 54e5 5b0a |0093: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f5e: 4605 050d |0095: aget-object v5, v5, v13 │ │ +075f62: 54e6 5b0a |0097: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f66: 4606 060b |0099: aget-object v6, v6, v11 │ │ +075f6a: 54e7 5b0a |009b: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f6e: 1268 |009d: const/4 v8, #int 6 // #6 │ │ +075f70: 4607 0708 |009e: aget-object v7, v7, v8 │ │ +075f74: 6e40 b012 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@12b0 │ │ +075f7a: 54e4 5d0a |00a3: iget-object v4, v14, Lcom/badlogic/gdx/math/Frustum;.planes:[Lcom/badlogic/gdx/math/Plane; // field@0a5d │ │ +075f7e: 1255 |00a5: const/4 v5, #int 5 // #5 │ │ +075f80: 4604 0405 |00a6: aget-object v4, v4, v5 │ │ +075f84: 54e5 5b0a |00a8: iget-object v5, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f88: 4605 050c |00aa: aget-object v5, v5, v12 │ │ +075f8c: 54e6 5b0a |00ac: iget-object v6, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f90: 4606 0609 |00ae: aget-object v6, v6, v9 │ │ +075f94: 54e7 5b0a |00b0: iget-object v7, v14, Lcom/badlogic/gdx/math/Frustum;.planePoints:[Lcom/badlogic/gdx/math/Vector3; // field@0a5b │ │ +075f98: 4607 070a |00b2: aget-object v7, v7, v10 │ │ +075f9c: 6e40 b012 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@12b0 │ │ +075fa2: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=57 │ │ 0x000f line=58 │ │ 0x0018 line=59 │ │ 0x001f line=60 │ │ 0x0023 line=61 │ │ @@ -72042,133 +72045,133 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 262 16-bit code units │ │ -068200: |[068200] com.badlogic.gdx.math.Interpolation.:()V │ │ -068210: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -068212: 1505 a040 |0001: const/high16 v5, #int 1084227584 // #40a0 │ │ -068216: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -068218: 1503 2041 |0004: const/high16 v3, #int 1092616192 // #4120 │ │ -06821c: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ -068220: 2200 b601 |0008: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$1; // type@01b6 │ │ -068224: 7010 cf11 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$1;.:()V // method@11cf │ │ -06822a: 6900 890a |000d: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.linear:Lcom/badlogic/gdx/math/Interpolation; // field@0a89 │ │ -06822e: 2200 b701 |000f: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$2; // type@01b7 │ │ -068232: 7010 d111 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$2;.:()V // method@11d1 │ │ -068238: 6900 880a |0014: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ -06823c: 2200 c701 |0016: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ -068240: 7020 f511 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ -068246: 6900 8a0a |001b: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a8a │ │ -06824a: 2200 c801 |001d: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ -06824e: 7020 f711 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ -068254: 6900 8b0a |0022: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a8b │ │ -068258: 2200 c901 |0024: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ -06825c: 7020 f911 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ -068262: 6900 8c0a |0029: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a8c │ │ -068266: 2200 c701 |002b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ -06826a: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -06826c: 7020 f511 1000 |002e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ -068272: 6900 8d0a |0031: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a8d │ │ -068276: 2200 c801 |0033: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ -06827a: 1231 |0035: const/4 v1, #int 3 // #3 │ │ -06827c: 7020 f711 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ -068282: 6900 8e0a |0039: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a8e │ │ -068286: 2200 c901 |003b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ -06828a: 1231 |003d: const/4 v1, #int 3 // #3 │ │ -06828c: 7020 f911 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ -068292: 6900 8f0a |0041: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a8f │ │ -068296: 2200 c701 |0043: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ -06829a: 7020 f511 4000 |0045: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ -0682a0: 6900 900a |0048: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a90 │ │ -0682a4: 2200 c801 |004a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ -0682a8: 7020 f711 4000 |004c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ -0682ae: 6900 910a |004f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a91 │ │ -0682b2: 2200 c901 |0051: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ -0682b6: 7020 f911 4000 |0053: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ -0682bc: 6900 920a |0056: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a92 │ │ -0682c0: 2200 c701 |0058: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ -0682c4: 1251 |005a: const/4 v1, #int 5 // #5 │ │ -0682c6: 7020 f511 1000 |005b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ -0682cc: 6900 930a |005e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a93 │ │ -0682d0: 2200 c801 |0060: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ -0682d4: 1251 |0062: const/4 v1, #int 5 // #5 │ │ -0682d6: 7020 f711 1000 |0063: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ -0682dc: 6900 940a |0066: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a94 │ │ -0682e0: 2200 c901 |0068: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ -0682e4: 1251 |006a: const/4 v1, #int 5 // #5 │ │ -0682e6: 7020 f911 1000 |006b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ -0682ec: 6900 950a |006e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a95 │ │ -0682f0: 2200 b801 |0070: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$3; // type@01b8 │ │ -0682f4: 7010 d311 0000 |0072: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$3;.:()V // method@11d3 │ │ -0682fa: 6900 960a |0075: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sine:Lcom/badlogic/gdx/math/Interpolation; // field@0a96 │ │ -0682fe: 2200 b901 |0077: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$4; // type@01b9 │ │ -068302: 7010 d511 0000 |0079: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$4;.:()V // method@11d5 │ │ -068308: 6900 970a |007c: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a97 │ │ -06830c: 2200 ba01 |007e: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$5; // type@01ba │ │ -068310: 7010 d711 0000 |0080: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$5;.:()V // method@11d7 │ │ -068316: 6900 980a |0083: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a98 │ │ -06831a: 2200 c401 |0085: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01c4 │ │ -06831e: 7030 ef11 2003 |0087: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ -068324: 6900 820a |008a: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10:Lcom/badlogic/gdx/math/Interpolation; // field@0a82 │ │ -068328: 2200 c501 |008c: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01c5 │ │ -06832c: 7030 f111 2003 |008e: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@11f1 │ │ -068332: 6900 830a |0091: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10In:Lcom/badlogic/gdx/math/Interpolation; // field@0a83 │ │ -068336: 2200 c601 |0093: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01c6 │ │ -06833a: 7030 f311 2003 |0095: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@11f3 │ │ -068340: 6900 840a |0098: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10Out:Lcom/badlogic/gdx/math/Interpolation; // field@0a84 │ │ -068344: 2200 c401 |009a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01c4 │ │ -068348: 7030 ef11 2005 |009c: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ -06834e: 6900 850a |009f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5:Lcom/badlogic/gdx/math/Interpolation; // field@0a85 │ │ -068352: 2200 c501 |00a1: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01c5 │ │ -068356: 7030 f111 2005 |00a3: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@11f1 │ │ -06835c: 6900 860a |00a6: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5In:Lcom/badlogic/gdx/math/Interpolation; // field@0a86 │ │ -068360: 2200 c601 |00a8: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01c6 │ │ -068364: 7030 f311 2005 |00aa: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@11f3 │ │ -06836a: 6900 870a |00ad: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5Out:Lcom/badlogic/gdx/math/Interpolation; // field@0a87 │ │ -06836e: 2200 bb01 |00af: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$6; // type@01bb │ │ -068372: 7010 d911 0000 |00b1: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$6;.:()V // method@11d9 │ │ -068378: 6900 7c0a |00b4: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circle:Lcom/badlogic/gdx/math/Interpolation; // field@0a7c │ │ -06837c: 2200 bc01 |00b6: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$7; // type@01bc │ │ -068380: 7010 db11 0000 |00b8: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$7;.:()V // method@11db │ │ -068386: 6900 7d0a |00bb: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a7d │ │ -06838a: 2200 bd01 |00bd: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$8; // type@01bd │ │ -06838e: 7010 dd11 0000 |00bf: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$8;.:()V // method@11dd │ │ -068394: 6900 7e0a |00c2: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a7e │ │ -068398: 2200 c101 |00c4: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Elastic; // type@01c1 │ │ -06839c: 7030 e911 2003 |00c6: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@11e9 │ │ -0683a2: 6900 7f0a |00c9: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elastic:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0a7f │ │ -0683a6: 2200 c201 |00cb: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn; // type@01c2 │ │ -0683aa: 7030 eb11 2003 |00cd: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.:(FF)V // method@11eb │ │ -0683b0: 6900 800a |00d0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticIn:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0a80 │ │ -0683b4: 2200 c301 |00d2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticOut; // type@01c3 │ │ -0683b8: 7030 ed11 2003 |00d4: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.:(FF)V // method@11ed │ │ -0683be: 6900 810a |00d7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticOut:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0a81 │ │ -0683c2: 2200 ca01 |00d9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Swing; // type@01ca │ │ -0683c6: 1501 c03f |00db: const/high16 v1, #int 1069547520 // #3fc0 │ │ -0683ca: 7020 fb11 1000 |00dd: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Swing;.:(F)V // method@11fb │ │ -0683d0: 6900 990a |00e0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swing:Lcom/badlogic/gdx/math/Interpolation; // field@0a99 │ │ -0683d4: 2200 cb01 |00e2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn; // type@01cb │ │ -0683d8: 7020 fd11 2000 |00e4: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.:(F)V // method@11fd │ │ -0683de: 6900 9a0a |00e7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a9a │ │ -0683e2: 2200 cc01 |00e9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut; // type@01cc │ │ -0683e6: 7020 ff11 2000 |00eb: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.:(F)V // method@11ff │ │ -0683ec: 6900 9b0a |00ee: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a9b │ │ -0683f0: 2200 be01 |00f0: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Bounce; // type@01be │ │ -0683f4: 7020 df11 4000 |00f2: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.:(I)V // method@11df │ │ -0683fa: 6900 790a |00f5: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounce:Lcom/badlogic/gdx/math/Interpolation; // field@0a79 │ │ -0683fe: 2200 bf01 |00f7: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceIn; // type@01bf │ │ -068402: 7020 e311 4000 |00f9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceIn;.:(I)V // method@11e3 │ │ -068408: 6900 7a0a |00fc: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a7a │ │ -06840c: 2200 c001 |00fe: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceOut; // type@01c0 │ │ -068410: 7020 e611 4000 |0100: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@11e6 │ │ -068416: 6900 7b0a |0103: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a7b │ │ -06841a: 0e00 |0105: return-void │ │ +075fa4: |[075fa4] com.badlogic.gdx.math.Interpolation.:()V │ │ +075fb4: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +075fb6: 1505 a040 |0001: const/high16 v5, #int 1084227584 // #40a0 │ │ +075fba: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +075fbc: 1503 2041 |0004: const/high16 v3, #int 1092616192 // #4120 │ │ +075fc0: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ +075fc4: 2200 b601 |0008: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$1; // type@01b6 │ │ +075fc8: 7010 cf11 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$1;.:()V // method@11cf │ │ +075fce: 6900 890a |000d: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.linear:Lcom/badlogic/gdx/math/Interpolation; // field@0a89 │ │ +075fd2: 2200 b701 |000f: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$2; // type@01b7 │ │ +075fd6: 7010 d111 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$2;.:()V // method@11d1 │ │ +075fdc: 6900 880a |0014: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ +075fe0: 2200 c701 |0016: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ +075fe4: 7020 f511 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ +075fea: 6900 8a0a |001b: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a8a │ │ +075fee: 2200 c801 |001d: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ +075ff2: 7020 f711 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ +075ff8: 6900 8b0a |0022: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a8b │ │ +075ffc: 2200 c901 |0024: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ +076000: 7020 f911 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ +076006: 6900 8c0a |0029: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow2Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a8c │ │ +07600a: 2200 c701 |002b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ +07600e: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +076010: 7020 f511 1000 |002e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ +076016: 6900 8d0a |0031: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a8d │ │ +07601a: 2200 c801 |0033: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ +07601e: 1231 |0035: const/4 v1, #int 3 // #3 │ │ +076020: 7020 f711 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ +076026: 6900 8e0a |0039: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a8e │ │ +07602a: 2200 c901 |003b: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ +07602e: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +076030: 7020 f911 1000 |003e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ +076036: 6900 8f0a |0041: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow3Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a8f │ │ +07603a: 2200 c701 |0043: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ +07603e: 7020 f511 4000 |0045: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ +076044: 6900 900a |0048: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a90 │ │ +076048: 2200 c801 |004a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ +07604c: 7020 f711 4000 |004c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ +076052: 6900 910a |004f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a91 │ │ +076056: 2200 c901 |0051: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ +07605a: 7020 f911 4000 |0053: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ +076060: 6900 920a |0056: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow4Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a92 │ │ +076064: 2200 c701 |0058: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Pow; // type@01c7 │ │ +076068: 1251 |005a: const/4 v1, #int 5 // #5 │ │ +07606a: 7020 f511 1000 |005b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ +076070: 6900 930a |005e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5:Lcom/badlogic/gdx/math/Interpolation$Pow; // field@0a93 │ │ +076074: 2200 c801 |0060: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowIn; // type@01c8 │ │ +076078: 1251 |0062: const/4 v1, #int 5 // #5 │ │ +07607a: 7020 f711 1000 |0063: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowIn;.:(I)V // method@11f7 │ │ +076080: 6900 940a |0066: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5In:Lcom/badlogic/gdx/math/Interpolation$PowIn; // field@0a94 │ │ +076084: 2200 c901 |0068: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$PowOut; // type@01c9 │ │ +076088: 1251 |006a: const/4 v1, #int 5 // #5 │ │ +07608a: 7020 f911 1000 |006b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$PowOut;.:(I)V // method@11f9 │ │ +076090: 6900 950a |006e: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.pow5Out:Lcom/badlogic/gdx/math/Interpolation$PowOut; // field@0a95 │ │ +076094: 2200 b801 |0070: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$3; // type@01b8 │ │ +076098: 7010 d311 0000 |0072: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$3;.:()V // method@11d3 │ │ +07609e: 6900 960a |0075: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sine:Lcom/badlogic/gdx/math/Interpolation; // field@0a96 │ │ +0760a2: 2200 b901 |0077: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$4; // type@01b9 │ │ +0760a6: 7010 d511 0000 |0079: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$4;.:()V // method@11d5 │ │ +0760ac: 6900 970a |007c: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a97 │ │ +0760b0: 2200 ba01 |007e: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$5; // type@01ba │ │ +0760b4: 7010 d711 0000 |0080: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$5;.:()V // method@11d7 │ │ +0760ba: 6900 980a |0083: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.sineOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a98 │ │ +0760be: 2200 c401 |0085: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01c4 │ │ +0760c2: 7030 ef11 2003 |0087: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ +0760c8: 6900 820a |008a: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10:Lcom/badlogic/gdx/math/Interpolation; // field@0a82 │ │ +0760cc: 2200 c501 |008c: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01c5 │ │ +0760d0: 7030 f111 2003 |008e: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@11f1 │ │ +0760d6: 6900 830a |0091: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10In:Lcom/badlogic/gdx/math/Interpolation; // field@0a83 │ │ +0760da: 2200 c601 |0093: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01c6 │ │ +0760de: 7030 f311 2003 |0095: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@11f3 │ │ +0760e4: 6900 840a |0098: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp10Out:Lcom/badlogic/gdx/math/Interpolation; // field@0a84 │ │ +0760e8: 2200 c401 |009a: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Exp; // type@01c4 │ │ +0760ec: 7030 ef11 2005 |009c: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ +0760f2: 6900 850a |009f: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5:Lcom/badlogic/gdx/math/Interpolation; // field@0a85 │ │ +0760f6: 2200 c501 |00a1: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpIn; // type@01c5 │ │ +0760fa: 7030 f111 2005 |00a3: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.:(FF)V // method@11f1 │ │ +076100: 6900 860a |00a6: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5In:Lcom/badlogic/gdx/math/Interpolation; // field@0a86 │ │ +076104: 2200 c601 |00a8: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ExpOut; // type@01c6 │ │ +076108: 7030 f311 2005 |00aa: invoke-direct {v0, v2, v5}, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.:(FF)V // method@11f3 │ │ +07610e: 6900 870a |00ad: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.exp5Out:Lcom/badlogic/gdx/math/Interpolation; // field@0a87 │ │ +076112: 2200 bb01 |00af: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$6; // type@01bb │ │ +076116: 7010 d911 0000 |00b1: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$6;.:()V // method@11d9 │ │ +07611c: 6900 7c0a |00b4: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circle:Lcom/badlogic/gdx/math/Interpolation; // field@0a7c │ │ +076120: 2200 bc01 |00b6: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$7; // type@01bc │ │ +076124: 7010 db11 0000 |00b8: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$7;.:()V // method@11db │ │ +07612a: 6900 7d0a |00bb: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a7d │ │ +07612e: 2200 bd01 |00bd: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$8; // type@01bd │ │ +076132: 7010 dd11 0000 |00bf: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation$8;.:()V // method@11dd │ │ +076138: 6900 7e0a |00c2: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.circleOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a7e │ │ +07613c: 2200 c101 |00c4: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Elastic; // type@01c1 │ │ +076140: 7030 e911 2003 |00c6: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@11e9 │ │ +076146: 6900 7f0a |00c9: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elastic:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0a7f │ │ +07614a: 2200 c201 |00cb: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn; // type@01c2 │ │ +07614e: 7030 eb11 2003 |00cd: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.:(FF)V // method@11eb │ │ +076154: 6900 800a |00d0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticIn:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0a80 │ │ +076158: 2200 c301 |00d2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$ElasticOut; // type@01c3 │ │ +07615c: 7030 ed11 2003 |00d4: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.:(FF)V // method@11ed │ │ +076162: 6900 810a |00d7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.elasticOut:Lcom/badlogic/gdx/math/Interpolation$Elastic; // field@0a81 │ │ +076166: 2200 ca01 |00d9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Swing; // type@01ca │ │ +07616a: 1501 c03f |00db: const/high16 v1, #int 1069547520 // #3fc0 │ │ +07616e: 7020 fb11 1000 |00dd: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Swing;.:(F)V // method@11fb │ │ +076174: 6900 990a |00e0: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swing:Lcom/badlogic/gdx/math/Interpolation; // field@0a99 │ │ +076178: 2200 cb01 |00e2: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn; // type@01cb │ │ +07617c: 7020 fd11 2000 |00e4: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.:(F)V // method@11fd │ │ +076182: 6900 9a0a |00e7: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a9a │ │ +076186: 2200 cc01 |00e9: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut; // type@01cc │ │ +07618a: 7020 ff11 2000 |00eb: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.:(F)V // method@11ff │ │ +076190: 6900 9b0a |00ee: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.swingOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a9b │ │ +076194: 2200 be01 |00f0: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$Bounce; // type@01be │ │ +076198: 7020 df11 4000 |00f2: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.:(I)V // method@11df │ │ +07619e: 6900 790a |00f5: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounce:Lcom/badlogic/gdx/math/Interpolation; // field@0a79 │ │ +0761a2: 2200 bf01 |00f7: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceIn; // type@01bf │ │ +0761a6: 7020 e311 4000 |00f9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceIn;.:(I)V // method@11e3 │ │ +0761ac: 6900 7a0a |00fc: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceIn:Lcom/badlogic/gdx/math/Interpolation; // field@0a7a │ │ +0761b0: 2200 c001 |00fe: new-instance v0, Lcom/badlogic/gdx/math/Interpolation$BounceOut; // type@01c0 │ │ +0761b4: 7020 e611 4000 |0100: invoke-direct {v0, v4}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@11e6 │ │ +0761ba: 6900 7b0a |0103: sput-object v0, Lcom/badlogic/gdx/math/Interpolation;.bounceOut:Lcom/badlogic/gdx/math/Interpolation; // field@0a7b │ │ +0761be: 0e00 |0105: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=28 │ │ 0x000f line=34 │ │ 0x0016 line=40 │ │ 0x001d line=41 │ │ 0x0024 line=42 │ │ @@ -72209,17 +72212,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06841c: |[06841c] com.badlogic.gdx.math.Interpolation.:()V │ │ -06842c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -068432: 0e00 |0003: return-void │ │ +0761c0: |[0761c0] com.badlogic.gdx.math.Interpolation.:()V │ │ +0761d0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0761d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation; │ │ │ │ @@ -72235,21 +72238,21 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -068434: |[068434] com.badlogic.gdx.math.Interpolation.apply:(FFF)F │ │ -068444: a700 0403 |0000: sub-float v0, v4, v3 │ │ -068448: 6e20 0312 5200 |0002: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1203 │ │ -06844e: 0a01 |0005: move-result v1 │ │ -068450: c810 |0006: mul-float/2addr v0, v1 │ │ -068452: c630 |0007: add-float/2addr v0, v3 │ │ -068454: 0f00 |0008: return v0 │ │ +0761d8: |[0761d8] com.badlogic.gdx.math.Interpolation.apply:(FFF)F │ │ +0761e8: a700 0403 |0000: sub-float v0, v4, v3 │ │ +0761ec: 6e20 0312 5200 |0002: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1203 │ │ +0761f2: 0a01 |0005: move-result v1 │ │ +0761f4: c810 |0006: mul-float/2addr v0, v1 │ │ +0761f6: c630 |0007: add-float/2addr v0, v3 │ │ +0761f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/math/Interpolation; │ │ 0x0000 - 0x0009 reg=3 start F │ │ 0x0000 - 0x0009 reg=4 end F │ │ @@ -72293,22 +72296,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -068458: |[068458] com.badlogic.gdx.math.Intersector$MinimumTranslationVector.:()V │ │ -068468: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -06846e: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -068472: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -068478: 5b10 9d0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0a9d │ │ -06847c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06847e: 5910 9c0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0a9c │ │ -068482: 0e00 |000d: return-void │ │ +0761fc: |[0761fc] com.badlogic.gdx.math.Intersector$MinimumTranslationVector.:()V │ │ +07620c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +076212: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +076216: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +07621c: 5b10 9d0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0a9d │ │ +076220: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +076222: 5910 9c0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0a9c │ │ +076226: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0003 line=997 │ │ 0x000a line=998 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector; │ │ @@ -72380,31 +72383,31 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -068484: |[068484] com.badlogic.gdx.math.Intersector$SplitTriangle.:(I)V │ │ -068494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068496: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -06849c: 5c10 a20a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ -0684a0: 5910 a30a |0006: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ -0684a4: 5910 9f0a |0008: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ -0684a8: da00 0203 |000a: mul-int/lit8 v0, v2, #int 3 // #03 │ │ -0684ac: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0684b0: 2300 e803 |000e: new-array v0, v0, [F // type@03e8 │ │ -0684b4: 5b10 a10a |0010: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -0684b8: da00 0203 |0012: mul-int/lit8 v0, v2, #int 3 // #03 │ │ -0684bc: da00 0002 |0014: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0684c0: 2300 e803 |0016: new-array v0, v0, [F // type@03e8 │ │ -0684c4: 5b10 9e0a |0018: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -0684c8: 2320 e803 |001a: new-array v0, v2, [F // type@03e8 │ │ -0684cc: 5b10 a00a |001c: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -0684d0: 0e00 |001e: return-void │ │ +076228: |[076228] com.badlogic.gdx.math.Intersector$SplitTriangle.:(I)V │ │ +076238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07623a: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +076240: 5c10 a20a |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ +076244: 5910 a30a |0006: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ +076248: 5910 9f0a |0008: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ +07624c: da00 0203 |000a: mul-int/lit8 v0, v2, #int 3 // #03 │ │ +076250: da00 0002 |000c: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +076254: 2300 e803 |000e: new-array v0, v0, [F // type@03e8 │ │ +076258: 5b10 a10a |0010: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +07625c: da00 0203 |0012: mul-int/lit8 v0, v2, #int 3 // #03 │ │ +076260: da00 0002 |0014: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +076264: 2300 e803 |0016: new-array v0, v0, [F // type@03e8 │ │ +076268: 5b10 9e0a |0018: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +07626c: 2320 e803 |001a: new-array v0, v2, [F // type@03e8 │ │ +076270: 5b10 a00a |001c: iput-object v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +076274: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=956 │ │ 0x0004 line=950 │ │ 0x0006 line=951 │ │ 0x0008 line=952 │ │ 0x000a line=957 │ │ @@ -72421,31 +72424,31 @@ │ │ type : '([FII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0684d4: |[0684d4] com.badlogic.gdx.math.Intersector$SplitTriangle.add:([FII)V │ │ -0684e4: 5520 a20a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ -0684e8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0684ec: 5420 a10a |0004: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -0684f0: 5221 a30a |0006: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ -0684f4: 7155 e124 4310 |0008: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0684fa: 5220 a30a |000b: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ -0684fe: b050 |000d: add-int/2addr v0, v5 │ │ -068500: 5920 a30a |000e: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ -068504: 0e00 |0010: return-void │ │ -068506: 5420 9e0a |0011: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -06850a: 5221 9f0a |0013: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ -06850e: 7155 e124 4310 |0015: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -068514: 5220 9f0a |0018: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ -068518: b050 |001a: add-int/2addr v0, v5 │ │ -06851a: 5920 9f0a |001b: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ -06851e: 28f3 |001d: goto 0010 // -000d │ │ +076278: |[076278] com.badlogic.gdx.math.Intersector$SplitTriangle.add:([FII)V │ │ +076288: 5520 a20a |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ +07628c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +076290: 5420 a10a |0004: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +076294: 5221 a30a |0006: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ +076298: 7155 e124 4310 |0008: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +07629e: 5220 a30a |000b: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ +0762a2: b050 |000d: add-int/2addr v0, v5 │ │ +0762a4: 5920 a30a |000e: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ +0762a8: 0e00 |0010: return-void │ │ +0762aa: 5420 9e0a |0011: iget-object v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +0762ae: 5221 9f0a |0013: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ +0762b2: 7155 e124 4310 |0015: invoke-static {v3, v4, v0, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0762b8: 5220 9f0a |0018: iget v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ +0762bc: b050 |001a: add-int/2addr v0, v5 │ │ +0762be: 5920 9f0a |001b: iput v0, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ +0762c2: 28f3 |001d: goto 0010 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x0004 line=978 │ │ 0x000b line=979 │ │ 0x0010 line=984 │ │ 0x0011 line=981 │ │ @@ -72461,17 +72464,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068520: |[068520] com.badlogic.gdx.math.Intersector$SplitTriangle.getSide:()Z │ │ -068530: 5510 a20a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ -068534: 0f00 |0002: return v0 │ │ +0762c4: |[0762c4] com.badlogic.gdx.math.Intersector$SplitTriangle.getSide:()Z │ │ +0762d4: 5510 a20a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ +0762d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/math/Intersector$SplitTriangle; │ │ │ │ #2 : (in Lcom/badlogic/gdx/math/Intersector$SplitTriangle;) │ │ @@ -72479,23 +72482,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -068538: |[068538] com.badlogic.gdx.math.Intersector$SplitTriangle.reset:()V │ │ -068548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06854a: 5c10 a20a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ -06854e: 5910 a30a |0003: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ -068552: 5910 9f0a |0005: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ -068556: 5910 a50a |0007: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ -06855a: 5910 a40a |0009: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ -06855e: 5910 a60a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ -068562: 0e00 |000d: return-void │ │ +0762dc: |[0762dc] com.badlogic.gdx.math.Intersector$SplitTriangle.reset:()V │ │ +0762ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0762ee: 5c10 a20a |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ +0762f2: 5910 a30a |0003: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontOffset:I // field@0aa3 │ │ +0762f6: 5910 9f0a |0005: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.backOffset:I // field@0a9f │ │ +0762fa: 5910 a50a |0007: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ +0762fe: 5910 a40a |0009: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ +076302: 5910 a60a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ +076306: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=987 │ │ 0x0003 line=988 │ │ 0x0005 line=989 │ │ 0x0007 line=990 │ │ 0x0009 line=991 │ │ @@ -72509,17 +72512,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068564: |[068564] com.badlogic.gdx.math.Intersector$SplitTriangle.setSide:(Z)V │ │ -068574: 5c01 a20a |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ -068578: 0e00 |0002: return-void │ │ +076308: |[076308] com.badlogic.gdx.math.Intersector$SplitTriangle.setSide:(Z)V │ │ +076318: 5c01 a20a |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.frontCurrent:Z // field@0aa2 │ │ +07631c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x0002 line=970 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/math/Intersector$SplitTriangle; │ │ 0x0000 - 0x0003 reg=1 front Z │ │ @@ -72529,57 +72532,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -06857c: |[06857c] com.badlogic.gdx.math.Intersector$SplitTriangle.toString:()Ljava/lang/String; │ │ -06858c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -068590: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -068596: 1a01 f30d |0005: const-string v1, "SplitTriangle [front=" // string@0df3 │ │ -06859a: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0685a0: 0c00 |000a: move-result-object v0 │ │ -0685a2: 5421 a10a |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -0685a6: 7110 9d25 0100 |000d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@259d │ │ -0685ac: 0c01 |0010: move-result-object v1 │ │ -0685ae: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0685b4: 0c00 |0014: move-result-object v0 │ │ -0685b6: 1a01 b300 |0015: const-string v1, ", back=" // string@00b3 │ │ -0685ba: 6e20 d724 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0685c0: 0c00 |001a: move-result-object v0 │ │ -0685c2: 5421 9e0a |001b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -0685c6: 7110 9d25 0100 |001d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@259d │ │ -0685cc: 0c01 |0020: move-result-object v1 │ │ -0685ce: 6e20 d724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0685d4: 0c00 |0024: move-result-object v0 │ │ -0685d6: 1a01 c100 |0025: const-string v1, ", numFront=" // string@00c1 │ │ -0685da: 6e20 d724 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0685e0: 0c00 |002a: move-result-object v0 │ │ -0685e2: 5221 a50a |002b: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ -0685e6: 6e20 d424 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0685ec: 0c00 |0030: move-result-object v0 │ │ -0685ee: 1a01 c000 |0031: const-string v1, ", numBack=" // string@00c0 │ │ -0685f2: 6e20 d724 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0685f8: 0c00 |0036: move-result-object v0 │ │ -0685fa: 5221 a40a |0037: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ -0685fe: 6e20 d424 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -068604: 0c00 |003c: move-result-object v0 │ │ -068606: 1a01 c500 |003d: const-string v1, ", total=" // string@00c5 │ │ -06860a: 6e20 d724 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -068610: 0c00 |0042: move-result-object v0 │ │ -068612: 5221 a60a |0043: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ -068616: 6e20 d424 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -06861c: 0c00 |0048: move-result-object v0 │ │ -06861e: 1a01 5510 |0049: const-string v1, "]" // string@1055 │ │ -068622: 6e20 d724 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -068628: 0c00 |004e: move-result-object v0 │ │ -06862a: 6e10 dd24 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -068630: 0c00 |0052: move-result-object v0 │ │ -068632: 1100 |0053: return-object v0 │ │ +076320: |[076320] com.badlogic.gdx.math.Intersector$SplitTriangle.toString:()Ljava/lang/String; │ │ +076330: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +076334: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07633a: 1a01 f30d |0005: const-string v1, "SplitTriangle [front=" // string@0df3 │ │ +07633e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +076344: 0c00 |000a: move-result-object v0 │ │ +076346: 5421 a10a |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +07634a: 7110 9d25 0100 |000d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@259d │ │ +076350: 0c01 |0010: move-result-object v1 │ │ +076352: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +076358: 0c00 |0014: move-result-object v0 │ │ +07635a: 1a01 b300 |0015: const-string v1, ", back=" // string@00b3 │ │ +07635e: 6e20 d724 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +076364: 0c00 |001a: move-result-object v0 │ │ +076366: 5421 9e0a |001b: iget-object v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +07636a: 7110 9d25 0100 |001d: invoke-static {v1}, Ljava/util/Arrays;.toString:([F)Ljava/lang/String; // method@259d │ │ +076370: 0c01 |0020: move-result-object v1 │ │ +076372: 6e20 d724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +076378: 0c00 |0024: move-result-object v0 │ │ +07637a: 1a01 c100 |0025: const-string v1, ", numFront=" // string@00c1 │ │ +07637e: 6e20 d724 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +076384: 0c00 |002a: move-result-object v0 │ │ +076386: 5221 a50a |002b: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ +07638a: 6e20 d424 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +076390: 0c00 |0030: move-result-object v0 │ │ +076392: 1a01 c000 |0031: const-string v1, ", numBack=" // string@00c0 │ │ +076396: 6e20 d724 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07639c: 0c00 |0036: move-result-object v0 │ │ +07639e: 5221 a40a |0037: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ +0763a2: 6e20 d424 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0763a8: 0c00 |003c: move-result-object v0 │ │ +0763aa: 1a01 c500 |003d: const-string v1, ", total=" // string@00c5 │ │ +0763ae: 6e20 d724 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0763b4: 0c00 |0042: move-result-object v0 │ │ +0763b6: 5221 a60a |0043: iget v1, v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ +0763ba: 6e20 d424 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0763c0: 0c00 |0048: move-result-object v0 │ │ +0763c2: 1a01 5510 |0049: const-string v1, "]" // string@1055 │ │ +0763c6: 6e20 d724 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0763cc: 0c00 |004e: move-result-object v0 │ │ +0763ce: 6e10 dd24 0000 |004f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0763d4: 0c00 |0052: move-result-object v0 │ │ +0763d6: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0054 reg=2 this Lcom/badlogic/gdx/math/Intersector$SplitTriangle; │ │ │ │ source_file_idx : 1689 (Intersector.java) │ │ @@ -72667,58 +72670,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -068634: |[068634] com.badlogic.gdx.math.Intersector.:()V │ │ -068644: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068648: 7010 1d13 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06864e: 6900 b10a |0005: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -068652: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068656: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06865c: 6900 b20a |000c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -068660: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068664: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06866a: 6900 b30a |0013: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -06866e: 2200 d801 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane; // type@01d8 │ │ -068672: 2201 dd01 |0017: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068676: 7010 1d13 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06867c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -06867e: 7030 a512 1002 |001d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@12a5 │ │ -068684: 6900 ab0a |0020: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0aab │ │ -068688: 2200 dd01 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06868c: 7010 1d13 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -068692: 6900 a90a |0027: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ -068696: 2200 dd01 |0029: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06869a: 7010 1d13 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686a0: 6900 a80a |002e: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ -0686a4: 2200 dd01 |0030: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686a8: 7010 1d13 0000 |0032: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686ae: 6900 ac0a |0035: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ -0686b2: 2200 dd01 |0037: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686b6: 7010 1d13 0000 |0039: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686bc: 6900 ad0a |003c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0686c0: 2200 dd01 |003e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686c4: 7010 1d13 0000 |0040: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686ca: 6900 a70a |0043: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -0686ce: 2200 dd01 |0045: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686d2: 7010 1d13 0000 |0047: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686d8: 6900 ae0a |004a: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ -0686dc: 2200 dd01 |004c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686e0: 7010 1d13 0000 |004e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686e6: 6900 af0a |0051: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0686ea: 2200 dd01 |0053: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686ee: 7010 1d13 0000 |0055: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0686f4: 6900 b00a |0058: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ -0686f8: 2200 dd01 |005a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0686fc: 7010 1d13 0000 |005c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -068702: 6900 aa0a |005f: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ -068706: 0e00 |0061: return-void │ │ +0763d8: |[0763d8] com.badlogic.gdx.math.Intersector.:()V │ │ +0763e8: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0763ec: 7010 1d13 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0763f2: 6900 b10a |0005: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +0763f6: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0763fa: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076400: 6900 b20a |000c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +076404: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076408: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07640e: 6900 b30a |0013: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +076412: 2200 d801 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane; // type@01d8 │ │ +076416: 2201 dd01 |0017: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07641a: 7010 1d13 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076420: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +076422: 7030 a512 1002 |001d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@12a5 │ │ +076428: 6900 ab0a |0020: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0aab │ │ +07642c: 2200 dd01 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076430: 7010 1d13 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076436: 6900 a90a |0027: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ +07643a: 2200 dd01 |0029: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07643e: 7010 1d13 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076444: 6900 a80a |002e: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ +076448: 2200 dd01 |0030: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07644c: 7010 1d13 0000 |0032: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076452: 6900 ac0a |0035: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ +076456: 2200 dd01 |0037: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07645a: 7010 1d13 0000 |0039: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076460: 6900 ad0a |003c: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076464: 2200 dd01 |003e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076468: 7010 1d13 0000 |0040: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07646e: 6900 a70a |0043: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076472: 2200 dd01 |0045: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076476: 7010 1d13 0000 |0047: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07647c: 6900 ae0a |004a: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ +076480: 2200 dd01 |004c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076484: 7010 1d13 0000 |004e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07648a: 6900 af0a |0051: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +07648e: 2200 dd01 |0053: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076492: 7010 1d13 0000 |0055: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +076498: 6900 b00a |0058: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ +07649c: 2200 dd01 |005a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0764a0: 7010 1d13 0000 |005c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0764a6: 6900 aa0a |005f: sput-object v0, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ +0764aa: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ 0x000e line=62 │ │ 0x0015 line=267 │ │ 0x0022 line=268 │ │ @@ -72737,17 +72740,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068708: |[068708] com.badlogic.gdx.math.Intersector.:()V │ │ -068718: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06871e: 0e00 |0003: return-void │ │ +0764ac: |[0764ac] com.badlogic.gdx.math.Intersector.:()V │ │ +0764bc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0764c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=996 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Intersector; │ │ │ │ @@ -72756,19 +72759,19 @@ │ │ type : '(FFFF)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -068720: |[068720] com.badlogic.gdx.math.Intersector.det:(FFFF)F │ │ -068730: a800 0205 |0000: mul-float v0, v2, v5 │ │ -068734: a801 0304 |0002: mul-float v1, v3, v4 │ │ -068738: c710 |0004: sub-float/2addr v0, v1 │ │ -06873a: 0f00 |0005: return v0 │ │ +0764c4: |[0764c4] com.badlogic.gdx.math.Intersector.det:(FFFF)F │ │ +0764d4: a800 0205 |0000: mul-float v0, v2, v5 │ │ +0764d8: a801 0304 |0002: mul-float v1, v3, v4 │ │ +0764dc: c710 |0004: sub-float/2addr v0, v1 │ │ +0764de: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 a F │ │ 0x0000 - 0x0006 reg=3 b F │ │ 0x0000 - 0x0006 reg=4 c F │ │ @@ -72779,19 +72782,19 @@ │ │ type : '(DDDD)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -06873c: |[06873c] com.badlogic.gdx.math.Intersector.detd:(DDDD)D │ │ -06874c: ad00 040a |0000: mul-double v0, v4, v10 │ │ -068750: ad02 0608 |0002: mul-double v2, v6, v8 │ │ -068754: cc20 |0004: sub-double/2addr v0, v2 │ │ -068756: 1000 |0005: return-wide v0 │ │ +0764e0: |[0764e0] com.badlogic.gdx.math.Intersector.detd:(DDDD)D │ │ +0764f0: ad00 040a |0000: mul-double v0, v4, v10 │ │ +0764f4: ad02 0608 |0002: mul-double v2, v6, v8 │ │ +0764f8: cc20 |0004: sub-double/2addr v0, v2 │ │ +0764fa: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 a D │ │ 0x0000 - 0x0006 reg=6 b D │ │ 0x0000 - 0x0006 reg=8 c D │ │ @@ -72802,37 +72805,37 @@ │ │ type : '(FFFFFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -068758: |[068758] com.badlogic.gdx.math.Intersector.distanceLinePoint:(FFFFFF)F │ │ -068768: a701 0604 |0000: sub-float v1, v6, v4 │ │ -06876c: a702 0604 |0002: sub-float v2, v6, v4 │ │ -068770: c821 |0004: mul-float/2addr v1, v2 │ │ -068772: a702 0705 |0005: sub-float v2, v7, v5 │ │ -068776: a703 0705 |0007: sub-float v3, v7, v5 │ │ -06877a: c832 |0009: mul-float/2addr v2, v3 │ │ -06877c: c621 |000a: add-float/2addr v1, v2 │ │ -06877e: 8911 |000b: float-to-double v1, v1 │ │ -068780: 7120 8e24 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -068786: 0b01 |000f: move-result-wide v1 │ │ -068788: 8c10 |0010: double-to-float v0, v1 │ │ -06878a: a701 0804 |0011: sub-float v1, v8, v4 │ │ -06878e: a702 0705 |0013: sub-float v2, v7, v5 │ │ -068792: c821 |0015: mul-float/2addr v1, v2 │ │ -068794: a702 0905 |0016: sub-float v2, v9, v5 │ │ -068798: a703 0604 |0018: sub-float v3, v6, v4 │ │ -06879c: c832 |001a: mul-float/2addr v2, v3 │ │ -06879e: c721 |001b: sub-float/2addr v1, v2 │ │ -0687a0: 7110 7d24 0100 |001c: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0687a6: 0a01 |001f: move-result v1 │ │ -0687a8: c901 |0020: div-float/2addr v1, v0 │ │ -0687aa: 0f01 |0021: return v1 │ │ +0764fc: |[0764fc] com.badlogic.gdx.math.Intersector.distanceLinePoint:(FFFFFF)F │ │ +07650c: a701 0604 |0000: sub-float v1, v6, v4 │ │ +076510: a702 0604 |0002: sub-float v2, v6, v4 │ │ +076514: c821 |0004: mul-float/2addr v1, v2 │ │ +076516: a702 0705 |0005: sub-float v2, v7, v5 │ │ +07651a: a703 0705 |0007: sub-float v3, v7, v5 │ │ +07651e: c832 |0009: mul-float/2addr v2, v3 │ │ +076520: c621 |000a: add-float/2addr v1, v2 │ │ +076522: 8912 |000b: float-to-double v2, v1 │ │ +076524: 7120 8e24 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07652a: 0b02 |000f: move-result-wide v2 │ │ +07652c: 8c20 |0010: double-to-float v0, v2 │ │ +07652e: a701 0804 |0011: sub-float v1, v8, v4 │ │ +076532: a702 0705 |0013: sub-float v2, v7, v5 │ │ +076536: c821 |0015: mul-float/2addr v1, v2 │ │ +076538: a702 0905 |0016: sub-float v2, v9, v5 │ │ +07653c: a703 0604 |0018: sub-float v3, v6, v4 │ │ +076540: c832 |001a: mul-float/2addr v2, v3 │ │ +076542: c721 |001b: sub-float/2addr v1, v2 │ │ +076544: 7110 7d24 0100 |001c: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07654a: 0a01 |001f: move-result v1 │ │ +07654c: c901 |0020: div-float/2addr v1, v0 │ │ +07654e: 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 │ │ @@ -72847,87 +72850,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 │ │ -0687ac: |[0687ac] com.badlogic.gdx.math.Intersector.distanceLinePoint:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)F │ │ -0687bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0687be: 6202 ad0a |0001: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0687c2: 5273 210b |0003: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0687c6: 5274 220b |0005: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0687ca: 6e40 4413 3254 |0007: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0687d0: 6202 ad0a |000a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0687d4: 5263 210b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0687d8: 5264 220b |000e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0687dc: 6e40 4913 3254 |0010: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -0687e2: 0c02 |0013: move-result-object v2 │ │ -0687e4: 6e10 3813 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ -0687ea: 0a00 |0017: move-result v0 │ │ -0687ec: 2d02 0005 |0018: cmpl-float v2, v0, v5 │ │ -0687f0: 3902 0700 |001a: if-nez v2, 0021 // +0007 │ │ -0687f4: 6e20 0713 6800 |001c: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -0687fa: 0a02 |001f: move-result v2 │ │ -0687fc: 0f02 |0020: return v2 │ │ -0687fe: 6202 ad0a |0021: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068802: 5283 210b |0023: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068806: 5284 220b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06880a: 6e40 4413 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -068810: 6202 ad0a |002a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068814: 5263 210b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068818: 5264 220b |002e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06881c: 6e40 4913 3254 |0030: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -068822: 6202 af0a |0033: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -068826: 5273 210b |0035: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06882a: 5274 220b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06882e: 6e40 4413 3254 |0039: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -068834: 6202 af0a |003c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -068838: 5263 210b |003e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06883c: 5264 220b |0040: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -068840: 6e40 4913 3254 |0042: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -068846: 6202 ad0a |0045: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06884a: 6203 af0a |0047: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -06884e: 6e20 2b13 3200 |0049: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068854: 0a02 |004c: move-result v2 │ │ -068856: a901 0200 |004d: div-float v1, v2, v0 │ │ -06885a: 2e02 0105 |004f: cmpg-float v2, v1, v5 │ │ -06885e: 3b02 0700 |0051: if-gez v2, 0058 // +0007 │ │ -068862: 6e20 0713 6800 |0053: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -068868: 0a02 |0056: move-result v2 │ │ -06886a: 28c9 |0057: goto 0020 // -0037 │ │ -06886c: 1502 803f |0058: const/high16 v2, #int 1065353216 // #3f80 │ │ -068870: 2d02 0102 |005a: cmpl-float v2, v1, v2 │ │ -068874: 3d02 0700 |005c: if-lez v2, 0063 // +0007 │ │ -068878: 6e20 0713 7800 |005e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -06887e: 0a02 |0061: move-result v2 │ │ -068880: 28be |0062: goto 0020 // -0042 │ │ -068882: 6202 ad0a |0063: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068886: 5273 210b |0065: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06888a: 5274 220b |0067: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06888e: 6e40 4413 3254 |0069: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -068894: 6202 ad0a |006c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068898: 5263 210b |006e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06889c: 5264 220b |0070: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0688a0: 6e40 4913 3254 |0072: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -0688a6: 0c02 |0075: move-result-object v2 │ │ -0688a8: 6e20 3a13 1200 |0076: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0688ae: 0c02 |0079: move-result-object v2 │ │ -0688b0: 5263 210b |007a: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0688b4: 5264 220b |007c: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0688b8: 6e40 2213 3254 |007e: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ -0688be: 6202 af0a |0081: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0688c2: 5283 210b |0083: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0688c6: 5284 220b |0085: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0688ca: 6e40 4413 3254 |0087: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0688d0: 0c02 |008a: move-result-object v2 │ │ -0688d2: 6203 ad0a |008b: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0688d6: 6e20 2d13 3200 |008d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@132d │ │ -0688dc: 0a02 |0090: move-result v2 │ │ -0688de: 288f |0091: goto 0020 // -0071 │ │ +076550: |[076550] com.badlogic.gdx.math.Intersector.distanceLinePoint:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)F │ │ +076560: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +076562: 6202 ad0a |0001: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076566: 5273 210b |0003: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07656a: 5274 220b |0005: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07656e: 6e40 4413 3254 |0007: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076574: 6202 ad0a |000a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076578: 5263 210b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07657c: 5264 220b |000e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +076580: 6e40 4913 3254 |0010: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +076586: 0c02 |0013: move-result-object v2 │ │ +076588: 6e10 3813 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ +07658e: 0a00 |0017: move-result v0 │ │ +076590: 2d02 0005 |0018: cmpl-float v2, v0, v5 │ │ +076594: 3902 0700 |001a: if-nez v2, 0021 // +0007 │ │ +076598: 6e20 0713 6800 |001c: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +07659e: 0a02 |001f: move-result v2 │ │ +0765a0: 0f02 |0020: return v2 │ │ +0765a2: 6202 ad0a |0021: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +0765a6: 5283 210b |0023: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0765aa: 5284 220b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0765ae: 6e40 4413 3254 |0027: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0765b4: 6202 ad0a |002a: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +0765b8: 5263 210b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0765bc: 5264 220b |002e: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0765c0: 6e40 4913 3254 |0030: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +0765c6: 6202 af0a |0033: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +0765ca: 5273 210b |0035: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0765ce: 5274 220b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0765d2: 6e40 4413 3254 |0039: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0765d8: 6202 af0a |003c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +0765dc: 5263 210b |003e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0765e0: 5264 220b |0040: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0765e4: 6e40 4913 3254 |0042: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +0765ea: 6202 ad0a |0045: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +0765ee: 6203 af0a |0047: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +0765f2: 6e20 2b13 3200 |0049: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0765f8: 0a02 |004c: move-result v2 │ │ +0765fa: a901 0200 |004d: div-float v1, v2, v0 │ │ +0765fe: 2e02 0105 |004f: cmpg-float v2, v1, v5 │ │ +076602: 3b02 0700 |0051: if-gez v2, 0058 // +0007 │ │ +076606: 6e20 0713 6800 |0053: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +07660c: 0a02 |0056: move-result v2 │ │ +07660e: 28c9 |0057: goto 0020 // -0037 │ │ +076610: 1502 803f |0058: const/high16 v2, #int 1065353216 // #3f80 │ │ +076614: 2d02 0102 |005a: cmpl-float v2, v1, v2 │ │ +076618: 3d02 0700 |005c: if-lez v2, 0063 // +0007 │ │ +07661c: 6e20 0713 7800 |005e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +076622: 0a02 |0061: move-result v2 │ │ +076624: 28be |0062: goto 0020 // -0042 │ │ +076626: 6202 ad0a |0063: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +07662a: 5273 210b |0065: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07662e: 5274 220b |0067: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +076632: 6e40 4413 3254 |0069: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076638: 6202 ad0a |006c: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +07663c: 5263 210b |006e: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +076640: 5264 220b |0070: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +076644: 6e40 4913 3254 |0072: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +07664a: 0c02 |0075: move-result-object v2 │ │ +07664c: 6e20 3a13 1200 |0076: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +076652: 0c02 |0079: move-result-object v2 │ │ +076654: 5263 210b |007a: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +076658: 5264 220b |007c: iget v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07665c: 6e40 2213 3254 |007e: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ +076662: 6202 af0a |0081: sget-object v2, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +076666: 5283 210b |0083: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07666a: 5284 220b |0085: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07666e: 6e40 4413 3254 |0087: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076674: 0c02 |008a: move-result-object v2 │ │ +076676: 6203 ad0a |008b: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +07667a: 6e20 2d13 3200 |008d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dst:(Lcom/badlogic/gdx/math/Vector3;)F // method@132d │ │ +076680: 0a02 |0090: move-result v2 │ │ +076682: 288f |0091: goto 0020 // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000a line=141 │ │ 0x0018 line=142 │ │ 0x001c line=143 │ │ 0x0020 line=157 │ │ @@ -72950,57 +72953,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 │ │ -0688e0: |[0688e0] com.badlogic.gdx.math.Intersector.getLowestPositiveRoot:(FFF)F │ │ -0688f0: 1506 c07f |0000: const/high16 v6, #int 2143289344 // #7fc0 │ │ -0688f4: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -0688f6: a807 0b0b |0003: mul-float v7, v11, v11 │ │ -0688fa: 1508 8040 |0005: const/high16 v8, #int 1082130432 // #4080 │ │ -0688fe: c8a8 |0007: mul-float/2addr v8, v10 │ │ -068900: c8c8 |0008: mul-float/2addr v8, v12 │ │ -068902: a700 0708 |0009: sub-float v0, v7, v8 │ │ -068906: 2e07 0009 |000b: cmpg-float v7, v0, v9 │ │ -06890a: 3b07 0400 |000d: if-gez v7, 0011 // +0004 │ │ -06890e: 0162 |000f: move v2, v6 │ │ -068910: 0f02 |0010: return v2 │ │ -068912: 8907 |0011: float-to-double v7, v0 │ │ -068914: 7120 8e24 8700 |0012: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06891a: 0b07 |0015: move-result-wide v7 │ │ -06891c: 8c74 |0016: double-to-float v4, v7 │ │ -06891e: 1507 803f |0017: const/high16 v7, #int 1065353216 // #3f80 │ │ -068922: 1508 0040 |0019: const/high16 v8, #int 1073741824 // #4000 │ │ -068926: c8a8 |001b: mul-float/2addr v8, v10 │ │ -068928: a901 0708 |001c: div-float v1, v7, v8 │ │ -06892c: 7fb7 |001e: neg-float v7, v11 │ │ -06892e: c747 |001f: sub-float/2addr v7, v4 │ │ -068930: a802 0701 |0020: mul-float v2, v7, v1 │ │ -068934: 7fb7 |0022: neg-float v7, v11 │ │ -068936: c647 |0023: add-float/2addr v7, v4 │ │ -068938: a803 0701 |0024: mul-float v3, v7, v1 │ │ -06893c: 2d07 0203 |0026: cmpl-float v7, v2, v3 │ │ -068940: 3d07 0500 |0028: if-lez v7, 002d // +0005 │ │ -068944: 0135 |002a: move v5, v3 │ │ -068946: 0123 |002b: move v3, v2 │ │ -068948: 0152 |002c: move v2, v5 │ │ -06894a: 2d07 0209 |002d: cmpl-float v7, v2, v9 │ │ -06894e: 3c07 e1ff |002f: if-gtz v7, 0010 // -001f │ │ -068952: 2d07 0309 |0031: cmpl-float v7, v3, v9 │ │ -068956: 3d07 0400 |0033: if-lez v7, 0037 // +0004 │ │ -06895a: 0132 |0035: move v2, v3 │ │ -06895c: 28da |0036: goto 0010 // -0026 │ │ -06895e: 0162 |0037: move v2, v6 │ │ -068960: 28d8 |0038: goto 0010 // -0028 │ │ +076684: |[076684] com.badlogic.gdx.math.Intersector.getLowestPositiveRoot:(FFF)F │ │ +076694: 1506 c07f |0000: const/high16 v6, #int 2143289344 // #7fc0 │ │ +076698: 120a |0002: const/4 v10, #int 0 // #0 │ │ +07669a: a807 0c0c |0003: mul-float v7, v12, v12 │ │ +07669e: 1508 8040 |0005: const/high16 v8, #int 1082130432 // #4080 │ │ +0766a2: c8b8 |0007: mul-float/2addr v8, v11 │ │ +0766a4: c8d8 |0008: mul-float/2addr v8, v13 │ │ +0766a6: a700 0708 |0009: sub-float v0, v7, v8 │ │ +0766aa: 2e07 000a |000b: cmpg-float v7, v0, v10 │ │ +0766ae: 3b07 0400 |000d: if-gez v7, 0011 // +0004 │ │ +0766b2: 0162 |000f: move v2, v6 │ │ +0766b4: 0f02 |0010: return v2 │ │ +0766b6: 8908 |0011: float-to-double v8, v0 │ │ +0766b8: 7120 8e24 9800 |0012: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0766be: 0b08 |0015: move-result-wide v8 │ │ +0766c0: 8c84 |0016: double-to-float v4, v8 │ │ +0766c2: 1507 803f |0017: const/high16 v7, #int 1065353216 // #3f80 │ │ +0766c6: 1508 0040 |0019: const/high16 v8, #int 1073741824 // #4000 │ │ +0766ca: c8b8 |001b: mul-float/2addr v8, v11 │ │ +0766cc: a901 0708 |001c: div-float v1, v7, v8 │ │ +0766d0: 7fc7 |001e: neg-float v7, v12 │ │ +0766d2: c747 |001f: sub-float/2addr v7, v4 │ │ +0766d4: a802 0701 |0020: mul-float v2, v7, v1 │ │ +0766d8: 7fc7 |0022: neg-float v7, v12 │ │ +0766da: c647 |0023: add-float/2addr v7, v4 │ │ +0766dc: a803 0701 |0024: mul-float v3, v7, v1 │ │ +0766e0: 2d07 0203 |0026: cmpl-float v7, v2, v3 │ │ +0766e4: 3d07 0500 |0028: if-lez v7, 002d // +0005 │ │ +0766e8: 0135 |002a: move v5, v3 │ │ +0766ea: 0123 |002b: move v3, v2 │ │ +0766ec: 0152 |002c: move v2, v5 │ │ +0766ee: 2d07 020a |002d: cmpl-float v7, v2, v10 │ │ +0766f2: 3c07 e1ff |002f: if-gtz v7, 0010 // -001f │ │ +0766f6: 2d07 030a |0031: cmpl-float v7, v3, v10 │ │ +0766fa: 3d07 0400 |0033: if-lez v7, 0037 // +0004 │ │ +0766fe: 0132 |0035: move v2, v3 │ │ +076700: 28da |0036: goto 0010 // -0026 │ │ +076702: 0162 |0037: move v2, v6 │ │ +076704: 28d8 |0038: goto 0010 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=39 │ │ 0x000b line=40 │ │ 0x0010 line=57 │ │ 0x0011 line=42 │ │ 0x0017 line=43 │ │ @@ -73016,74 +73019,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 │ │ -068964: |[068964] com.badlogic.gdx.math.Intersector.intersectLinePlane:(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F │ │ -068974: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -068976: 6205 ad0a |0001: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06897a: 6e40 4413 a5cb |0003: invoke-virtual {v5, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -068980: 0c05 |0006: move-result-object v5 │ │ -068982: 6e40 4913 7598 |0007: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -068988: 0c01 |000a: move-result-object v1 │ │ -06898a: 6205 af0a |000b: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -06898e: 6e40 4413 7598 |000d: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -068994: 0c02 |0010: move-result-object v2 │ │ -068996: 6e10 aa12 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ -06899c: 0c05 |0014: move-result-object v5 │ │ -06899e: 6e20 2b13 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -0689a4: 0a00 |0018: move-result v0 │ │ -0689a6: 2d05 0004 |0019: cmpl-float v5, v0, v4 │ │ -0689aa: 3805 2a00 |001b: if-eqz v5, 0045 // +002a │ │ -0689ae: 6e10 aa12 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ -0689b4: 0c05 |0020: move-result-object v5 │ │ -0689b6: 6e20 2b13 5200 |0021: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -0689bc: 0a05 |0024: move-result v5 │ │ -0689be: 6e10 a912 0d00 |0025: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@12a9 │ │ -0689c4: 0a06 |0028: move-result v6 │ │ -0689c6: c665 |0029: add-float/2addr v5, v6 │ │ -0689c8: 7f55 |002a: neg-float v5, v5 │ │ -0689ca: a903 0500 |002b: div-float v3, v5, v0 │ │ -0689ce: 2d04 0304 |002d: cmpl-float v4, v3, v4 │ │ -0689d2: 3a04 1500 |002f: if-ltz v4, 0044 // +0015 │ │ -0689d6: 1504 803f |0031: const/high16 v4, #int 1065353216 // #3f80 │ │ -0689da: 2e04 0304 |0033: cmpg-float v4, v3, v4 │ │ -0689de: 3c04 0f00 |0035: if-gtz v4, 0044 // +000f │ │ -0689e2: 380e 0d00 |0037: if-eqz v14, 0044 // +000d │ │ -0689e6: 6e20 4513 2e00 |0039: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0689ec: 0c04 |003c: move-result-object v4 │ │ -0689ee: 6e20 3a13 3100 |003d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0689f4: 0c05 |0040: move-result-object v5 │ │ -0689f6: 6e20 2313 5400 |0041: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0689fc: 0f03 |0044: return v3 │ │ -0689fe: 6e20 b212 2d00 |0045: invoke-virtual {v13, v2}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ -068a04: 0c05 |0048: move-result-object v5 │ │ -068a06: 6206 fc0a |0049: sget-object v6, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ -068a0a: 3365 0900 |004b: if-ne v5, v6, 0054 // +0009 │ │ -068a0e: 380e 0500 |004d: if-eqz v14, 0052 // +0005 │ │ -068a12: 6e20 4513 2e00 |004f: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068a18: 0143 |0052: move v3, v4 │ │ -068a1a: 28f1 |0053: goto 0044 // -000f │ │ -068a1c: 1503 80bf |0054: const/high16 v3, #int -1082130432 // #bf80 │ │ -068a20: 28ee |0056: goto 0044 // -0012 │ │ +076708: |[076708] com.badlogic.gdx.math.Intersector.intersectLinePlane:(FFFFFFLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)F │ │ +076718: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07671a: 6205 ad0a |0001: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +07671e: 6e40 4413 a5cb |0003: invoke-virtual {v5, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076724: 0c05 |0006: move-result-object v5 │ │ +076726: 6e40 4913 7598 |0007: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +07672c: 0c01 |000a: move-result-object v1 │ │ +07672e: 6205 af0a |000b: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +076732: 6e40 4413 7598 |000d: invoke-virtual {v5, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076738: 0c02 |0010: move-result-object v2 │ │ +07673a: 6e10 aa12 0d00 |0011: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ +076740: 0c05 |0014: move-result-object v5 │ │ +076742: 6e20 2b13 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076748: 0a00 |0018: move-result v0 │ │ +07674a: 2d05 0004 |0019: cmpl-float v5, v0, v4 │ │ +07674e: 3805 2a00 |001b: if-eqz v5, 0045 // +002a │ │ +076752: 6e10 aa12 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ +076758: 0c05 |0020: move-result-object v5 │ │ +07675a: 6e20 2b13 5200 |0021: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076760: 0a05 |0024: move-result v5 │ │ +076762: 6e10 a912 0d00 |0025: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@12a9 │ │ +076768: 0a06 |0028: move-result v6 │ │ +07676a: c665 |0029: add-float/2addr v5, v6 │ │ +07676c: 7f55 |002a: neg-float v5, v5 │ │ +07676e: a903 0500 |002b: div-float v3, v5, v0 │ │ +076772: 2d04 0304 |002d: cmpl-float v4, v3, v4 │ │ +076776: 3a04 1500 |002f: if-ltz v4, 0044 // +0015 │ │ +07677a: 1504 803f |0031: const/high16 v4, #int 1065353216 // #3f80 │ │ +07677e: 2e04 0304 |0033: cmpg-float v4, v3, v4 │ │ +076782: 3c04 0f00 |0035: if-gtz v4, 0044 // +000f │ │ +076786: 380e 0d00 |0037: if-eqz v14, 0044 // +000d │ │ +07678a: 6e20 4513 2e00 |0039: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076790: 0c04 |003c: move-result-object v4 │ │ +076792: 6e20 3a13 3100 |003d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +076798: 0c05 |0040: move-result-object v5 │ │ +07679a: 6e20 2313 5400 |0041: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +0767a0: 0f03 |0044: return v3 │ │ +0767a2: 6e20 b212 2d00 |0045: invoke-virtual {v13, v2}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ +0767a8: 0c05 |0048: move-result-object v5 │ │ +0767aa: 6206 fc0a |0049: sget-object v6, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ +0767ae: 3365 0900 |004b: if-ne v5, v6, 0054 // +0009 │ │ +0767b2: 380e 0500 |004d: if-eqz v14, 0052 // +0005 │ │ +0767b6: 6e20 4513 2e00 |004f: invoke-virtual {v14, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0767bc: 0143 |0052: move v3, v4 │ │ +0767be: 28f1 |0053: goto 0044 // -000f │ │ +0767c0: 1503 80bf |0054: const/high16 v3, #int -1082130432 // #bf80 │ │ +0767c4: 28ee |0056: goto 0044 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x000b line=253 │ │ 0x0011 line=254 │ │ 0x0019 line=255 │ │ 0x001d line=256 │ │ @@ -73112,57 +73115,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 │ │ -068a24: |[068a24] 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 │ │ -068a34: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -068a38: 5205 210b |0002: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068a3c: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -068a40: 520a 220b |0006: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -068a44: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -068a48: 5206 210b |000a: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068a4c: 0800 1300 |000c: move-object/from16 v0, v19 │ │ -068a50: 520b 220b |000e: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -068a54: 0800 1400 |0010: move-object/from16 v0, v20 │ │ -068a58: 5207 210b |0012: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068a5c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -068a60: 520c 220b |0016: iget v12, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -068a64: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -068a68: 5208 210b |001a: iget v8, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068a6c: 0800 1500 |001c: move-object/from16 v0, v21 │ │ -068a70: 520d 220b |001e: iget v13, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -068a74: 7140 0e12 a5b6 |0020: invoke-static {v5, v10, v6, v11}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ -068a7a: 0a01 |0023: move-result v1 │ │ -068a7c: 7140 0e12 c7d8 |0024: invoke-static {v7, v12, v8, v13}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ -068a82: 0a02 |0027: move-result v2 │ │ -068a84: a70e 0506 |0028: sub-float v14, v5, v6 │ │ -068a88: a70f 0a0b |002a: sub-float v15, v10, v11 │ │ -068a8c: a710 0708 |002c: sub-float v16, v7, v8 │ │ -068a90: a711 0c0d |002e: sub-float v17, v12, v13 │ │ -068a94: 7704 0e12 0e00 |0030: invoke-static/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ -068a9a: 0a03 |0033: move-result v3 │ │ -068a9c: a70e 0506 |0034: sub-float v14, v5, v6 │ │ -068aa0: a70f 0708 |0036: sub-float v15, v7, v8 │ │ -068aa4: 7140 0e12 e1f2 |0038: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ -068aaa: 0a0e |003b: move-result v14 │ │ -068aac: a904 0e03 |003c: div-float v4, v14, v3 │ │ -068ab0: a70e 0a0b |003e: sub-float v14, v10, v11 │ │ -068ab4: a70f 0c0d |0040: sub-float v15, v12, v13 │ │ -068ab8: 7140 0e12 e1f2 |0042: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ -068abe: 0a0e |0045: move-result v14 │ │ -068ac0: a909 0e03 |0046: div-float v9, v14, v3 │ │ -068ac4: 0800 1600 |0048: move-object/from16 v0, v22 │ │ -068ac8: 5904 210b |004a: iput v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -068acc: 0800 1600 |004c: move-object/from16 v0, v22 │ │ -068ad0: 5909 220b |004e: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -068ad4: 121e |0050: const/4 v14, #int 1 // #1 │ │ -068ad6: 0f0e |0051: return v14 │ │ +0767c8: |[0767c8] 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 │ │ +0767d8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0767dc: 5205 210b |0002: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0767e0: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0767e4: 520a 220b |0006: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0767e8: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0767ec: 5206 210b |000a: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0767f0: 0800 1300 |000c: move-object/from16 v0, v19 │ │ +0767f4: 520b 220b |000e: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0767f8: 0800 1400 |0010: move-object/from16 v0, v20 │ │ +0767fc: 5207 210b |0012: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +076800: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +076804: 520c 220b |0016: iget v12, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +076808: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +07680c: 5208 210b |001a: iget v8, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +076810: 0800 1500 |001c: move-object/from16 v0, v21 │ │ +076814: 520d 220b |001e: iget v13, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +076818: 7140 0e12 a5b6 |0020: invoke-static {v5, v10, v6, v11}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ +07681e: 0a01 |0023: move-result v1 │ │ +076820: 7140 0e12 c7d8 |0024: invoke-static {v7, v12, v8, v13}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ +076826: 0a02 |0027: move-result v2 │ │ +076828: a70e 0506 |0028: sub-float v14, v5, v6 │ │ +07682c: a70f 0a0b |002a: sub-float v15, v10, v11 │ │ +076830: a710 0708 |002c: sub-float v16, v7, v8 │ │ +076834: a711 0c0d |002e: sub-float v17, v12, v13 │ │ +076838: 7704 0e12 0e00 |0030: invoke-static/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ +07683e: 0a03 |0033: move-result v3 │ │ +076840: a70e 0506 |0034: sub-float v14, v5, v6 │ │ +076844: a70f 0708 |0036: sub-float v15, v7, v8 │ │ +076848: 7140 0e12 e1f2 |0038: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ +07684e: 0a0e |003b: move-result v14 │ │ +076850: a904 0e03 |003c: div-float v4, v14, v3 │ │ +076854: a70e 0a0b |003e: sub-float v14, v10, v11 │ │ +076858: a70f 0c0d |0040: sub-float v15, v12, v13 │ │ +07685c: 7140 0e12 e1f2 |0042: invoke-static {v1, v14, v2, v15}, Lcom/badlogic/gdx/math/Intersector;.det:(FFFF)F // method@120e │ │ +076862: 0a0e |0045: move-result v14 │ │ +076864: a909 0e03 |0046: div-float v9, v14, v3 │ │ +076868: 0800 1600 |0048: move-object/from16 v0, v22 │ │ +07686c: 5904 210b |004a: iput v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +076870: 0800 1600 |004c: move-object/from16 v0, v22 │ │ +076874: 5909 220b |004e: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +076878: 121e |0050: const/4 v14, #int 1 // #1 │ │ +07687a: 0f0e |0051: return v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0020 line=545 │ │ 0x0024 line=546 │ │ 0x0028 line=547 │ │ 0x0034 line=549 │ │ @@ -73195,99 +73198,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 │ │ -068ad8: |[068ad8] com.badlogic.gdx.math.Intersector.intersectRayBoundsFast:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ -068ae8: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -068aec: 54a8 3b0b |0002: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -068af0: 5288 2c0b |0004: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068af4: a902 0908 |0006: div-float v2, v9, v8 │ │ -068af8: 54a8 3b0b |0008: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -068afc: 5288 2d0b |000a: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -068b00: a903 0908 |000c: div-float v3, v9, v8 │ │ -068b04: 54a8 3b0b |000e: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -068b08: 5288 2e0b |0010: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068b0c: a904 0908 |0012: div-float v4, v9, v8 │ │ -068b10: 54b8 390b |0014: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -068b14: 5288 2c0b |0016: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068b18: 54a9 3c0b |0018: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068b1c: 5299 2c0b |001a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068b20: c798 |001c: sub-float/2addr v8, v9 │ │ -068b22: a800 0802 |001d: mul-float v0, v8, v2 │ │ -068b26: 54b8 380b |001f: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -068b2a: 5288 2c0b |0021: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068b2e: 54a9 3c0b |0023: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068b32: 5299 2c0b |0025: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -068b36: c798 |0027: sub-float/2addr v8, v9 │ │ -068b38: a801 0802 |0028: mul-float v1, v8, v2 │ │ -068b3c: 2e08 0001 |002a: cmpg-float v8, v0, v1 │ │ -068b40: 3b08 5d00 |002c: if-gez v8, 0089 // +005d │ │ -068b44: 0106 |002e: move v6, v0 │ │ -068b46: 0115 |002f: move v5, v1 │ │ -068b48: 54b8 390b |0030: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -068b4c: 5288 2d0b |0032: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -068b50: 54a9 3c0b |0034: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068b54: 5299 2d0b |0036: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -068b58: c798 |0038: sub-float/2addr v8, v9 │ │ -068b5a: a800 0803 |0039: mul-float v0, v8, v3 │ │ -068b5e: 54b8 380b |003b: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -068b62: 5288 2d0b |003d: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -068b66: 54a9 3c0b |003f: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068b6a: 5299 2d0b |0041: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -068b6e: c798 |0043: sub-float/2addr v8, v9 │ │ -068b70: a801 0803 |0044: mul-float v1, v8, v3 │ │ -068b74: 2d08 0001 |0046: cmpl-float v8, v0, v1 │ │ -068b78: 3d08 0500 |0048: if-lez v8, 004d // +0005 │ │ -068b7c: 0107 |004a: move v7, v0 │ │ -068b7e: 0110 |004b: move v0, v1 │ │ -068b80: 0171 |004c: move v1, v7 │ │ -068b82: 2d08 0006 |004d: cmpl-float v8, v0, v6 │ │ -068b86: 3d08 0300 |004f: if-lez v8, 0052 // +0003 │ │ -068b8a: 0106 |0051: move v6, v0 │ │ -068b8c: 2e08 0105 |0052: cmpg-float v8, v1, v5 │ │ -068b90: 3b08 0300 |0054: if-gez v8, 0057 // +0003 │ │ -068b94: 0115 |0056: move v5, v1 │ │ -068b96: 54b8 390b |0057: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -068b9a: 5288 2e0b |0059: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068b9e: 54a9 3c0b |005b: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068ba2: 5299 2e0b |005d: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068ba6: c798 |005f: sub-float/2addr v8, v9 │ │ -068ba8: a800 0804 |0060: mul-float v0, v8, v4 │ │ -068bac: 54b8 380b |0062: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -068bb0: 5288 2e0b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068bb4: 54a9 3c0b |0066: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068bb8: 5299 2e0b |0068: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -068bbc: c798 |006a: sub-float/2addr v8, v9 │ │ -068bbe: a801 0804 |006b: mul-float v1, v8, v4 │ │ -068bc2: 2d08 0001 |006d: cmpl-float v8, v0, v1 │ │ -068bc6: 3d08 0500 |006f: if-lez v8, 0074 // +0005 │ │ -068bca: 0107 |0071: move v7, v0 │ │ -068bcc: 0110 |0072: move v0, v1 │ │ -068bce: 0171 |0073: move v1, v7 │ │ -068bd0: 2d08 0006 |0074: cmpl-float v8, v0, v6 │ │ -068bd4: 3d08 0300 |0076: if-lez v8, 0079 // +0003 │ │ -068bd8: 0106 |0078: move v6, v0 │ │ -068bda: 2e08 0105 |0079: cmpg-float v8, v1, v5 │ │ -068bde: 3b08 0300 |007b: if-gez v8, 007e // +0003 │ │ -068be2: 0115 |007d: move v5, v1 │ │ -068be4: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -068be6: 2d08 0508 |007f: cmpl-float v8, v5, v8 │ │ -068bea: 3a08 0b00 |0081: if-ltz v8, 008c // +000b │ │ -068bee: 2d08 0506 |0083: cmpl-float v8, v5, v6 │ │ -068bf2: 3a08 0700 |0085: if-ltz v8, 008c // +0007 │ │ -068bf6: 1218 |0087: const/4 v8, #int 1 // #1 │ │ -068bf8: 0f08 |0088: return v8 │ │ -068bfa: 0116 |0089: move v6, v1 │ │ -068bfc: 0105 |008a: move v5, v0 │ │ -068bfe: 28a5 |008b: goto 0030 // -005b │ │ -068c00: 1208 |008c: const/4 v8, #int 0 // #0 │ │ -068c02: 28fb |008d: goto 0088 // -0005 │ │ +07687c: |[07687c] com.badlogic.gdx.math.Intersector.intersectRayBoundsFast:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ +07688c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +076890: 54a8 3b0b |0002: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +076894: 5288 2c0b |0004: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +076898: a902 0908 |0006: div-float v2, v9, v8 │ │ +07689c: 54a8 3b0b |0008: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +0768a0: 5288 2d0b |000a: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0768a4: a903 0908 |000c: div-float v3, v9, v8 │ │ +0768a8: 54a8 3b0b |000e: iget-object v8, v10, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +0768ac: 5288 2e0b |0010: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0768b0: a904 0908 |0012: div-float v4, v9, v8 │ │ +0768b4: 54b8 390b |0014: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0768b8: 5288 2c0b |0016: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0768bc: 54a9 3c0b |0018: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0768c0: 5299 2c0b |001a: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0768c4: c798 |001c: sub-float/2addr v8, v9 │ │ +0768c6: a800 0802 |001d: mul-float v0, v8, v2 │ │ +0768ca: 54b8 380b |001f: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0768ce: 5288 2c0b |0021: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0768d2: 54a9 3c0b |0023: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0768d6: 5299 2c0b |0025: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0768da: c798 |0027: sub-float/2addr v8, v9 │ │ +0768dc: a801 0802 |0028: mul-float v1, v8, v2 │ │ +0768e0: 2e08 0001 |002a: cmpg-float v8, v0, v1 │ │ +0768e4: 3b08 5d00 |002c: if-gez v8, 0089 // +005d │ │ +0768e8: 0106 |002e: move v6, v0 │ │ +0768ea: 0115 |002f: move v5, v1 │ │ +0768ec: 54b8 390b |0030: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0768f0: 5288 2d0b |0032: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0768f4: 54a9 3c0b |0034: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0768f8: 5299 2d0b |0036: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0768fc: c798 |0038: sub-float/2addr v8, v9 │ │ +0768fe: a800 0803 |0039: mul-float v0, v8, v3 │ │ +076902: 54b8 380b |003b: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +076906: 5288 2d0b |003d: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07690a: 54a9 3c0b |003f: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +07690e: 5299 2d0b |0041: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +076912: c798 |0043: sub-float/2addr v8, v9 │ │ +076914: a801 0803 |0044: mul-float v1, v8, v3 │ │ +076918: 2d08 0001 |0046: cmpl-float v8, v0, v1 │ │ +07691c: 3d08 0500 |0048: if-lez v8, 004d // +0005 │ │ +076920: 0107 |004a: move v7, v0 │ │ +076922: 0110 |004b: move v0, v1 │ │ +076924: 0171 |004c: move v1, v7 │ │ +076926: 2d08 0006 |004d: cmpl-float v8, v0, v6 │ │ +07692a: 3d08 0300 |004f: if-lez v8, 0052 // +0003 │ │ +07692e: 0106 |0051: move v6, v0 │ │ +076930: 2e08 0105 |0052: cmpg-float v8, v1, v5 │ │ +076934: 3b08 0300 |0054: if-gez v8, 0057 // +0003 │ │ +076938: 0115 |0056: move v5, v1 │ │ +07693a: 54b8 390b |0057: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07693e: 5288 2e0b |0059: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +076942: 54a9 3c0b |005b: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076946: 5299 2e0b |005d: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07694a: c798 |005f: sub-float/2addr v8, v9 │ │ +07694c: a800 0804 |0060: mul-float v0, v8, v4 │ │ +076950: 54b8 380b |0062: iget-object v8, v11, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +076954: 5288 2e0b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +076958: 54a9 3c0b |0066: iget-object v9, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +07695c: 5299 2e0b |0068: iget v9, v9, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +076960: c798 |006a: sub-float/2addr v8, v9 │ │ +076962: a801 0804 |006b: mul-float v1, v8, v4 │ │ +076966: 2d08 0001 |006d: cmpl-float v8, v0, v1 │ │ +07696a: 3d08 0500 |006f: if-lez v8, 0074 // +0005 │ │ +07696e: 0107 |0071: move v7, v0 │ │ +076970: 0110 |0072: move v0, v1 │ │ +076972: 0171 |0073: move v1, v7 │ │ +076974: 2d08 0006 |0074: cmpl-float v8, v0, v6 │ │ +076978: 3d08 0300 |0076: if-lez v8, 0079 // +0003 │ │ +07697c: 0106 |0078: move v6, v0 │ │ +07697e: 2e08 0105 |0079: cmpg-float v8, v1, v5 │ │ +076982: 3b08 0300 |007b: if-gez v8, 007e // +0003 │ │ +076986: 0115 |007d: move v5, v1 │ │ +076988: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +07698a: 2d08 0508 |007f: cmpl-float v8, v5, v8 │ │ +07698e: 3a08 0b00 |0081: if-ltz v8, 008c // +000b │ │ +076992: 2d08 0506 |0083: cmpl-float v8, v5, v6 │ │ +076996: 3a08 0700 |0085: if-ltz v8, 008c // +0007 │ │ +07699a: 1218 |0087: const/4 v8, #int 1 // #1 │ │ +07699c: 0f08 |0088: return v8 │ │ +07699e: 0116 |0089: move v6, v1 │ │ +0769a0: 0105 |008a: move v5, v0 │ │ +0769a2: 28a5 |008b: goto 0030 // -005b │ │ +0769a4: 1208 |008c: const/4 v8, #int 0 // #0 │ │ +0769a6: 28fb |008d: goto 0088 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=370 │ │ 0x0008 line=371 │ │ 0x000e line=372 │ │ 0x0014 line=374 │ │ 0x001f line=375 │ │ @@ -73334,60 +73337,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 │ │ -068c04: |[068c04] com.badlogic.gdx.math.Intersector.intersectRayPlane:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -068c14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -068c16: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -068c18: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -068c1a: 5474 3b0b |0003: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -068c1e: 6e10 aa12 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ -068c24: 0c05 |0008: move-result-object v5 │ │ -068c26: 6e20 2b13 5400 |0009: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068c2c: 0a00 |000c: move-result v0 │ │ -068c2e: 2d04 0006 |000d: cmpl-float v4, v0, v6 │ │ -068c32: 3804 3000 |000f: if-eqz v4, 003f // +0030 │ │ -068c36: 5474 3c0b |0011: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068c3a: 6e10 aa12 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ -068c40: 0c05 |0016: move-result-object v5 │ │ -068c42: 6e20 2b13 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068c48: 0a04 |001a: move-result v4 │ │ -068c4a: 6e10 a912 0800 |001b: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@12a9 │ │ -068c50: 0a05 |001e: move-result v5 │ │ -068c52: c654 |001f: add-float/2addr v4, v5 │ │ -068c54: 7f44 |0020: neg-float v4, v4 │ │ -068c56: a901 0400 |0021: div-float v1, v4, v0 │ │ -068c5a: 2e04 0106 |0023: cmpg-float v4, v1, v6 │ │ -068c5e: 3b04 0300 |0025: if-gez v4, 0028 // +0003 │ │ -068c62: 0f02 |0027: return v2 │ │ -068c64: 3809 1500 |0028: if-eqz v9, 003d // +0015 │ │ -068c68: 5472 3c0b |002a: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068c6c: 6e20 4513 2900 |002c: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068c72: 0c02 |002f: move-result-object v2 │ │ -068c74: 5474 3b0b |0030: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -068c78: 6e10 4b13 0400 |0032: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -068c7e: 0c04 |0035: move-result-object v4 │ │ -068c80: 6e20 3a13 1400 |0036: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -068c86: 0c04 |0039: move-result-object v4 │ │ -068c88: 6e20 2313 4200 |003a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -068c8e: 0132 |003d: move v2, v3 │ │ -068c90: 28e9 |003e: goto 0027 // -0017 │ │ -068c92: 5474 3c0b |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068c96: 6e20 b212 4800 |0041: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ -068c9c: 0c04 |0044: move-result-object v4 │ │ -068c9e: 6205 fc0a |0045: sget-object v5, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ -068ca2: 3354 e0ff |0047: if-ne v4, v5, 0027 // -0020 │ │ -068ca6: 3809 0700 |0049: if-eqz v9, 0050 // +0007 │ │ -068caa: 5472 3c0b |004b: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068cae: 6e20 4513 2900 |004d: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068cb4: 0132 |0050: move v2, v3 │ │ -068cb6: 28d6 |0051: goto 0027 // -002a │ │ +0769a8: |[0769a8] com.badlogic.gdx.math.Intersector.intersectRayPlane:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +0769b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0769ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0769bc: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0769be: 5474 3b0b |0003: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +0769c2: 6e10 aa12 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ +0769c8: 0c05 |0008: move-result-object v5 │ │ +0769ca: 6e20 2b13 5400 |0009: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0769d0: 0a00 |000c: move-result v0 │ │ +0769d2: 2d04 0006 |000d: cmpl-float v4, v0, v6 │ │ +0769d6: 3804 3000 |000f: if-eqz v4, 003f // +0030 │ │ +0769da: 5474 3c0b |0011: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0769de: 6e10 aa12 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ +0769e4: 0c05 |0016: move-result-object v5 │ │ +0769e6: 6e20 2b13 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0769ec: 0a04 |001a: move-result v4 │ │ +0769ee: 6e10 a912 0800 |001b: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@12a9 │ │ +0769f4: 0a05 |001e: move-result v5 │ │ +0769f6: c654 |001f: add-float/2addr v4, v5 │ │ +0769f8: 7f44 |0020: neg-float v4, v4 │ │ +0769fa: a901 0400 |0021: div-float v1, v4, v0 │ │ +0769fe: 2e04 0106 |0023: cmpg-float v4, v1, v6 │ │ +076a02: 3b04 0300 |0025: if-gez v4, 0028 // +0003 │ │ +076a06: 0f02 |0027: return v2 │ │ +076a08: 3809 1500 |0028: if-eqz v9, 003d // +0015 │ │ +076a0c: 5472 3c0b |002a: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076a10: 6e20 4513 2900 |002c: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076a16: 0c02 |002f: move-result-object v2 │ │ +076a18: 5474 3b0b |0030: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +076a1c: 6e10 4b13 0400 |0032: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076a22: 0c04 |0035: move-result-object v4 │ │ +076a24: 6e20 3a13 1400 |0036: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +076a2a: 0c04 |0039: move-result-object v4 │ │ +076a2c: 6e20 2313 4200 |003a: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +076a32: 0132 |003d: move v2, v3 │ │ +076a34: 28e9 |003e: goto 0027 // -0017 │ │ +076a36: 5474 3c0b |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076a3a: 6e20 b212 4800 |0041: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Plane;.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b2 │ │ +076a40: 0c04 |0044: move-result-object v4 │ │ +076a42: 6205 fc0a |0045: sget-object v5, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ +076a46: 3354 e0ff |0047: if-ne v4, v5, 0027 // -0020 │ │ +076a4a: 3809 0700 |0049: if-eqz v9, 0050 // +0007 │ │ +076a4e: 5472 3c0b |004b: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076a52: 6e20 4513 2900 |004d: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076a58: 0132 |0050: move v2, v3 │ │ +076a5a: 28d6 |0051: goto 0027 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=226 │ │ 0x000d line=227 │ │ 0x0011 line=228 │ │ 0x0023 line=229 │ │ 0x0027 line=237 │ │ @@ -73409,103 +73412,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 │ │ -068cb8: |[068cb8] com.badlogic.gdx.math.Intersector.intersectRaySphere:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)Z │ │ -068cc8: 6208 a80a |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ -068ccc: 54b9 3b0b |0002: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -068cd0: 6e20 4513 9800 |0004: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068cd6: 0c08 |0007: move-result-object v8 │ │ -068cd8: 6e10 3e13 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -068cde: 6208 ac0a |000b: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ -068ce2: 54b9 3c0b |000d: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068ce6: 6e20 4513 9800 |000f: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068cec: 1508 0040 |0012: const/high16 v8, #int 1073741824 // #4000 │ │ -068cf0: 6209 a80a |0014: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ -068cf4: 620a ac0a |0016: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ -068cf8: 6e10 4b13 0a00 |0018: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -068cfe: 0c0a |001b: move-result-object v10 │ │ -068d00: 6e20 4a13 ca00 |001c: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -068d06: 0c0a |001f: move-result-object v10 │ │ -068d08: 6e20 2b13 a900 |0020: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068d0e: 0a09 |0023: move-result v9 │ │ -068d10: a800 0809 |0024: mul-float v0, v8, v9 │ │ -068d14: 6208 ac0a |0026: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ -068d18: 6e20 2f13 c800 |0028: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@132f │ │ -068d1e: 0a08 |002b: move-result v8 │ │ -068d20: a809 0d0d |002c: mul-float v9, v13, v13 │ │ -068d24: a701 0809 |002e: sub-float v1, v8, v9 │ │ -068d28: a808 0000 |0030: mul-float v8, v0, v0 │ │ -068d2c: 1509 8040 |0032: const/high16 v9, #int 1082130432 // #4080 │ │ -068d30: c819 |0034: mul-float/2addr v9, v1 │ │ -068d32: a702 0809 |0035: sub-float v2, v8, v9 │ │ -068d36: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -068d38: 2e08 0208 |0038: cmpg-float v8, v2, v8 │ │ -068d3c: 3b08 0400 |003a: if-gez v8, 003e // +0004 │ │ -068d40: 1208 |003c: const/4 v8, #int 0 // #0 │ │ -068d42: 0f08 |003d: return v8 │ │ -068d44: 8928 |003e: float-to-double v8, v2 │ │ -068d46: 7120 8e24 9800 |003f: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -068d4c: 0b08 |0042: move-result-wide v8 │ │ -068d4e: 8c83 |0043: double-to-float v3, v8 │ │ -068d50: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -068d52: 2e08 0008 |0045: cmpg-float v8, v0, v8 │ │ -068d56: 3b08 1c00 |0047: if-gez v8, 0063 // +001c │ │ -068d5a: 7f08 |0049: neg-float v8, v0 │ │ -068d5c: c738 |004a: sub-float/2addr v8, v3 │ │ -068d5e: 1509 0040 |004b: const/high16 v9, #int 1073741824 // #4000 │ │ -068d62: a904 0809 |004d: div-float v4, v8, v9 │ │ -068d66: 1508 803f |004f: const/high16 v8, #int 1065353216 // #3f80 │ │ -068d6a: a905 0408 |0051: div-float v5, v4, v8 │ │ -068d6e: a906 0104 |0053: div-float v6, v1, v4 │ │ -068d72: 2d08 0506 |0055: cmpl-float v8, v5, v6 │ │ -068d76: 3d08 0500 |0057: if-lez v8, 005c // +0005 │ │ -068d7a: 0157 |0059: move v7, v5 │ │ -068d7c: 0165 |005a: move v5, v6 │ │ -068d7e: 0176 |005b: move v6, v7 │ │ -068d80: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -068d82: 2e08 0608 |005d: cmpg-float v8, v6, v8 │ │ -068d86: 3b08 0b00 |005f: if-gez v8, 006a // +000b │ │ -068d8a: 1208 |0061: const/4 v8, #int 0 // #0 │ │ -068d8c: 28db |0062: goto 003d // -0025 │ │ -068d8e: 7f08 |0063: neg-float v8, v0 │ │ -068d90: c638 |0064: add-float/2addr v8, v3 │ │ -068d92: 1509 0040 |0065: const/high16 v9, #int 1073741824 // #4000 │ │ -068d96: a904 0809 |0067: div-float v4, v8, v9 │ │ -068d9a: 28e6 |0069: goto 004f // -001a │ │ -068d9c: 1208 |006a: const/4 v8, #int 0 // #0 │ │ -068d9e: 2e08 0508 |006b: cmpg-float v8, v5, v8 │ │ -068da2: 3b08 1900 |006d: if-gez v8, 0086 // +0019 │ │ -068da6: 380e 1500 |006f: if-eqz v14, 0084 // +0015 │ │ -068daa: 6208 ac0a |0071: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ -068dae: 6e20 4513 8e00 |0073: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068db4: 0c08 |0076: move-result-object v8 │ │ -068db6: 6209 a80a |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ -068dba: 6e10 4b13 0900 |0079: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -068dc0: 0c09 |007c: move-result-object v9 │ │ -068dc2: 6e20 3a13 6900 |007d: invoke-virtual {v9, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -068dc8: 0c09 |0080: move-result-object v9 │ │ -068dca: 6e20 2313 9800 |0081: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -068dd0: 1218 |0084: const/4 v8, #int 1 // #1 │ │ -068dd2: 28b8 |0085: goto 003d // -0048 │ │ -068dd4: 380e 1500 |0086: if-eqz v14, 009b // +0015 │ │ -068dd8: 6208 ac0a |0088: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ -068ddc: 6e20 4513 8e00 |008a: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068de2: 0c08 |008d: move-result-object v8 │ │ -068de4: 6209 a80a |008e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ -068de8: 6e10 4b13 0900 |0090: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -068dee: 0c09 |0093: move-result-object v9 │ │ -068df0: 6e20 3a13 5900 |0094: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -068df6: 0c09 |0097: move-result-object v9 │ │ -068df8: 6e20 2313 9800 |0098: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -068dfe: 1218 |009b: const/4 v8, #int 1 // #1 │ │ -068e00: 28a1 |009c: goto 003d // -005f │ │ +076a5c: |[076a5c] com.badlogic.gdx.math.Intersector.intersectRaySphere:(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;FLcom/badlogic/gdx/math/Vector3;)Z │ │ +076a6c: 6208 a80a |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ +076a70: 54b9 3b0b |0002: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +076a74: 6e20 4513 9800 |0004: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076a7a: 0c08 |0007: move-result-object v8 │ │ +076a7c: 6e10 3e13 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +076a82: 6208 ac0a |000b: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ +076a86: 54b9 3c0b |000d: iget-object v9, v11, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076a8a: 6e20 4513 9800 |000f: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076a90: 1508 0040 |0012: const/high16 v8, #int 1073741824 // #4000 │ │ +076a94: 6209 a80a |0014: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ +076a98: 620a ac0a |0016: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ +076a9c: 6e10 4b13 0a00 |0018: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076aa2: 0c0a |001b: move-result-object v10 │ │ +076aa4: 6e20 4a13 ca00 |001c: invoke-virtual {v10, v12}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076aaa: 0c0a |001f: move-result-object v10 │ │ +076aac: 6e20 2b13 a900 |0020: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076ab2: 0a09 |0023: move-result v9 │ │ +076ab4: a800 0809 |0024: mul-float v0, v8, v9 │ │ +076ab8: 6208 ac0a |0026: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ +076abc: 6e20 2f13 c800 |0028: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@132f │ │ +076ac2: 0a08 |002b: move-result v8 │ │ +076ac4: a809 0d0d |002c: mul-float v9, v13, v13 │ │ +076ac8: a701 0809 |002e: sub-float v1, v8, v9 │ │ +076acc: a808 0000 |0030: mul-float v8, v0, v0 │ │ +076ad0: 1509 8040 |0032: const/high16 v9, #int 1082130432 // #4080 │ │ +076ad4: c819 |0034: mul-float/2addr v9, v1 │ │ +076ad6: a702 0809 |0035: sub-float v2, v8, v9 │ │ +076ada: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +076adc: 2e08 0208 |0038: cmpg-float v8, v2, v8 │ │ +076ae0: 3b08 0400 |003a: if-gez v8, 003e // +0004 │ │ +076ae4: 1208 |003c: const/4 v8, #int 0 // #0 │ │ +076ae6: 0f08 |003d: return v8 │ │ +076ae8: 8928 |003e: float-to-double v8, v2 │ │ +076aea: 7120 8e24 9800 |003f: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +076af0: 0b08 |0042: move-result-wide v8 │ │ +076af2: 8c83 |0043: double-to-float v3, v8 │ │ +076af4: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +076af6: 2e08 0008 |0045: cmpg-float v8, v0, v8 │ │ +076afa: 3b08 1c00 |0047: if-gez v8, 0063 // +001c │ │ +076afe: 7f08 |0049: neg-float v8, v0 │ │ +076b00: c738 |004a: sub-float/2addr v8, v3 │ │ +076b02: 1509 0040 |004b: const/high16 v9, #int 1073741824 // #4000 │ │ +076b06: a904 0809 |004d: div-float v4, v8, v9 │ │ +076b0a: 1508 803f |004f: const/high16 v8, #int 1065353216 // #3f80 │ │ +076b0e: a905 0408 |0051: div-float v5, v4, v8 │ │ +076b12: a906 0104 |0053: div-float v6, v1, v4 │ │ +076b16: 2d08 0506 |0055: cmpl-float v8, v5, v6 │ │ +076b1a: 3d08 0500 |0057: if-lez v8, 005c // +0005 │ │ +076b1e: 0157 |0059: move v7, v5 │ │ +076b20: 0165 |005a: move v5, v6 │ │ +076b22: 0176 |005b: move v6, v7 │ │ +076b24: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +076b26: 2e08 0608 |005d: cmpg-float v8, v6, v8 │ │ +076b2a: 3b08 0b00 |005f: if-gez v8, 006a // +000b │ │ +076b2e: 1208 |0061: const/4 v8, #int 0 // #0 │ │ +076b30: 28db |0062: goto 003d // -0025 │ │ +076b32: 7f08 |0063: neg-float v8, v0 │ │ +076b34: c638 |0064: add-float/2addr v8, v3 │ │ +076b36: 1509 0040 |0065: const/high16 v9, #int 1073741824 // #4000 │ │ +076b3a: a904 0809 |0067: div-float v4, v8, v9 │ │ +076b3e: 28e6 |0069: goto 004f // -001a │ │ +076b40: 1208 |006a: const/4 v8, #int 0 // #0 │ │ +076b42: 2e08 0508 |006b: cmpg-float v8, v5, v8 │ │ +076b46: 3b08 1900 |006d: if-gez v8, 0086 // +0019 │ │ +076b4a: 380e 1500 |006f: if-eqz v14, 0084 // +0015 │ │ +076b4e: 6208 ac0a |0071: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ +076b52: 6e20 4513 8e00 |0073: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076b58: 0c08 |0076: move-result-object v8 │ │ +076b5a: 6209 a80a |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ +076b5e: 6e10 4b13 0900 |0079: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076b64: 0c09 |007c: move-result-object v9 │ │ +076b66: 6e20 3a13 6900 |007d: invoke-virtual {v9, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +076b6c: 0c09 |0080: move-result-object v9 │ │ +076b6e: 6e20 2313 9800 |0081: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +076b74: 1218 |0084: const/4 v8, #int 1 // #1 │ │ +076b76: 28b8 |0085: goto 003d // -0048 │ │ +076b78: 380e 1500 |0086: if-eqz v14, 009b // +0015 │ │ +076b7c: 6208 ac0a |0088: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.start:Lcom/badlogic/gdx/math/Vector3; // field@0aac │ │ +076b80: 6e20 4513 8e00 |008a: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076b86: 0c08 |008d: move-result-object v8 │ │ +076b88: 6209 a80a |008e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.dir:Lcom/badlogic/gdx/math/Vector3; // field@0aa8 │ │ +076b8c: 6e10 4b13 0900 |0090: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076b92: 0c09 |0093: move-result-object v9 │ │ +076b94: 6e20 3a13 5900 |0094: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +076b9a: 0c09 |0097: move-result-object v9 │ │ +076b9c: 6e20 2313 9800 |0098: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +076ba2: 1218 |009b: const/4 v8, #int 1 // #1 │ │ +076ba4: 28a1 |009c: goto 003d // -005f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000b line=319 │ │ 0x0012 line=320 │ │ 0x0026 line=321 │ │ 0x0030 line=322 │ │ @@ -73549,90 +73552,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 │ │ -068e04: |[068e04] 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 │ │ -068e14: 6208 ab0a |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0aab │ │ -068e18: 6e40 b012 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@12b0 │ │ -068e1e: 6208 ab0a |0005: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0aab │ │ -068e22: 6209 a90a |0007: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ -068e26: 7130 1612 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@1216 │ │ -068e2c: 0a08 |000c: move-result v8 │ │ -068e2e: 3908 0400 |000d: if-nez v8, 0011 // +0004 │ │ -068e32: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -068e34: 0f08 |0010: return v8 │ │ -068e36: 6208 b10a |0011: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -068e3a: 6e20 4513 d800 |0013: invoke-virtual {v8, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068e40: 0c08 |0016: move-result-object v8 │ │ -068e42: 6e20 4a13 b800 |0017: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -068e48: 6208 b20a |001a: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -068e4c: 6e20 4513 c800 |001c: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068e52: 0c08 |001f: move-result-object v8 │ │ -068e54: 6e20 4a13 b800 |0020: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -068e5a: 6208 b30a |0023: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -068e5e: 6209 a90a |0025: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ -068e62: 6e20 4513 9800 |0027: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068e68: 0c08 |002a: move-result-object v8 │ │ -068e6a: 6e20 4a13 b800 |002b: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -068e70: 6208 b10a |002e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -068e74: 6209 b10a |0030: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -068e78: 6e20 2b13 9800 |0032: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068e7e: 0a01 |0035: move-result v1 │ │ -068e80: 6208 b10a |0036: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -068e84: 6209 b20a |0038: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -068e88: 6e20 2b13 9800 |003a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068e8e: 0a02 |003d: move-result v2 │ │ -068e90: 6208 b10a |003e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -068e94: 6209 b30a |0040: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -068e98: 6e20 2b13 9800 |0042: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068e9e: 0a03 |0045: move-result v3 │ │ -068ea0: 6208 b20a |0046: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -068ea4: 6209 b20a |0048: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -068ea8: 6e20 2b13 9800 |004a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068eae: 0a04 |004d: move-result v4 │ │ -068eb0: 6208 b20a |004e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -068eb4: 6209 b30a |0050: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -068eb8: 6e20 2b13 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -068ebe: 0a05 |0055: move-result v5 │ │ -068ec0: a808 0104 |0056: mul-float v8, v1, v4 │ │ -068ec4: a809 0202 |0058: mul-float v9, v2, v2 │ │ -068ec8: a700 0809 |005a: sub-float v0, v8, v9 │ │ -068ecc: 1208 |005c: const/4 v8, #int 0 // #0 │ │ -068ece: 2d08 0008 |005d: cmpl-float v8, v0, v8 │ │ -068ed2: 3908 0400 |005f: if-nez v8, 0063 // +0004 │ │ -068ed6: 1208 |0061: const/4 v8, #int 0 // #0 │ │ -068ed8: 28ae |0062: goto 0010 // -0052 │ │ -068eda: a808 0403 |0063: mul-float v8, v4, v3 │ │ -068ede: a809 0205 |0065: mul-float v9, v2, v5 │ │ -068ee2: c798 |0067: sub-float/2addr v8, v9 │ │ -068ee4: a906 0800 |0068: div-float v6, v8, v0 │ │ -068ee8: a808 0105 |006a: mul-float v8, v1, v5 │ │ -068eec: a809 0203 |006c: mul-float v9, v2, v3 │ │ -068ef0: c798 |006e: sub-float/2addr v8, v9 │ │ -068ef2: a907 0800 |006f: div-float v7, v8, v0 │ │ -068ef6: 1208 |0071: const/4 v8, #int 0 // #0 │ │ -068ef8: 2d08 0608 |0072: cmpl-float v8, v6, v8 │ │ -068efc: 3a08 1800 |0074: if-ltz v8, 008c // +0018 │ │ -068f00: 1208 |0076: const/4 v8, #int 0 // #0 │ │ -068f02: 2d08 0708 |0077: cmpl-float v8, v7, v8 │ │ -068f06: 3a08 1300 |0079: if-ltz v8, 008c // +0013 │ │ -068f0a: a608 0607 |007b: add-float v8, v6, v7 │ │ -068f0e: 1509 803f |007d: const/high16 v9, #int 1065353216 // #3f80 │ │ -068f12: 2e08 0809 |007f: cmpg-float v8, v8, v9 │ │ -068f16: 3c08 0b00 |0081: if-gtz v8, 008c // +000b │ │ -068f1a: 380e 0700 |0083: if-eqz v14, 008a // +0007 │ │ -068f1e: 6208 a90a |0085: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ -068f22: 6e20 4513 8e00 |0087: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068f28: 1218 |008a: const/4 v8, #int 1 // #1 │ │ -068f2a: 2885 |008b: goto 0010 // -007b │ │ -068f2c: 1208 |008c: const/4 v8, #int 0 // #0 │ │ -068f2e: 2883 |008d: goto 0010 // -007d │ │ +076ba8: |[076ba8] 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 │ │ +076bb8: 6208 ab0a |0000: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0aab │ │ +076bbc: 6e40 b012 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@12b0 │ │ +076bc2: 6208 ab0a |0005: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.p:Lcom/badlogic/gdx/math/Plane; // field@0aab │ │ +076bc6: 6209 a90a |0007: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ +076bca: 7130 1612 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@1216 │ │ +076bd0: 0a08 |000c: move-result v8 │ │ +076bd2: 3908 0400 |000d: if-nez v8, 0011 // +0004 │ │ +076bd6: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +076bd8: 0f08 |0010: return v8 │ │ +076bda: 6208 b10a |0011: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +076bde: 6e20 4513 d800 |0013: invoke-virtual {v8, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076be4: 0c08 |0016: move-result-object v8 │ │ +076be6: 6e20 4a13 b800 |0017: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076bec: 6208 b20a |001a: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +076bf0: 6e20 4513 c800 |001c: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076bf6: 0c08 |001f: move-result-object v8 │ │ +076bf8: 6e20 4a13 b800 |0020: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076bfe: 6208 b30a |0023: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +076c02: 6209 a90a |0025: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ +076c06: 6e20 4513 9800 |0027: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076c0c: 0c08 |002a: move-result-object v8 │ │ +076c0e: 6e20 4a13 b800 |002b: invoke-virtual {v8, v11}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076c14: 6208 b10a |002e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +076c18: 6209 b10a |0030: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +076c1c: 6e20 2b13 9800 |0032: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076c22: 0a01 |0035: move-result v1 │ │ +076c24: 6208 b10a |0036: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +076c28: 6209 b20a |0038: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +076c2c: 6e20 2b13 9800 |003a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076c32: 0a02 |003d: move-result v2 │ │ +076c34: 6208 b10a |003e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +076c38: 6209 b30a |0040: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +076c3c: 6e20 2b13 9800 |0042: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076c42: 0a03 |0045: move-result v3 │ │ +076c44: 6208 b20a |0046: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +076c48: 6209 b20a |0048: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +076c4c: 6e20 2b13 9800 |004a: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076c52: 0a04 |004d: move-result v4 │ │ +076c54: 6208 b20a |004e: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +076c58: 6209 b30a |0050: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +076c5c: 6e20 2b13 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +076c62: 0a05 |0055: move-result v5 │ │ +076c64: a808 0104 |0056: mul-float v8, v1, v4 │ │ +076c68: a809 0202 |0058: mul-float v9, v2, v2 │ │ +076c6c: a700 0809 |005a: sub-float v0, v8, v9 │ │ +076c70: 1208 |005c: const/4 v8, #int 0 // #0 │ │ +076c72: 2d08 0008 |005d: cmpl-float v8, v0, v8 │ │ +076c76: 3908 0400 |005f: if-nez v8, 0063 // +0004 │ │ +076c7a: 1208 |0061: const/4 v8, #int 0 // #0 │ │ +076c7c: 28ae |0062: goto 0010 // -0052 │ │ +076c7e: a808 0403 |0063: mul-float v8, v4, v3 │ │ +076c82: a809 0205 |0065: mul-float v9, v2, v5 │ │ +076c86: c798 |0067: sub-float/2addr v8, v9 │ │ +076c88: a906 0800 |0068: div-float v6, v8, v0 │ │ +076c8c: a808 0105 |006a: mul-float v8, v1, v5 │ │ +076c90: a809 0203 |006c: mul-float v9, v2, v3 │ │ +076c94: c798 |006e: sub-float/2addr v8, v9 │ │ +076c96: a907 0800 |006f: div-float v7, v8, v0 │ │ +076c9a: 1208 |0071: const/4 v8, #int 0 // #0 │ │ +076c9c: 2d08 0608 |0072: cmpl-float v8, v6, v8 │ │ +076ca0: 3a08 1800 |0074: if-ltz v8, 008c // +0018 │ │ +076ca4: 1208 |0076: const/4 v8, #int 0 // #0 │ │ +076ca6: 2d08 0708 |0077: cmpl-float v8, v7, v8 │ │ +076caa: 3a08 1300 |0079: if-ltz v8, 008c // +0013 │ │ +076cae: a608 0607 |007b: add-float v8, v6, v7 │ │ +076cb2: 1509 803f |007d: const/high16 v9, #int 1065353216 // #3f80 │ │ +076cb6: 2e08 0809 |007f: cmpg-float v8, v8, v9 │ │ +076cba: 3c08 0b00 |0081: if-gtz v8, 008c // +000b │ │ +076cbe: 380e 0700 |0083: if-eqz v14, 008a // +0007 │ │ +076cc2: 6208 a90a |0085: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.i:Lcom/badlogic/gdx/math/Vector3; // field@0aa9 │ │ +076cc6: 6e20 4513 8e00 |0087: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076ccc: 1218 |008a: const/4 v8, #int 1 // #1 │ │ +076cce: 2885 |008b: goto 0010 // -007b │ │ +076cd0: 1208 |008c: const/4 v8, #int 0 // #0 │ │ +076cd2: 2883 |008d: goto 0010 // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x0010 line=302 │ │ 0x0011 line=282 │ │ 0x001a line=283 │ │ @@ -73670,71 +73673,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 │ │ -068f30: |[068f30] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;Ljava/util/List;Lcom/badlogic/gdx/math/Vector3;)Z │ │ -068f40: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -068f42: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ -068f48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -068f4a: 7210 b725 0b00 |0005: invoke-interface {v11}, Ljava/util/List;.size:()I // method@25b7 │ │ -068f50: 0a05 |0008: move-result v5 │ │ -068f52: dc05 0503 |0009: rem-int/lit8 v5, v5, #int 3 // #03 │ │ -068f56: 3805 0a00 |000b: if-eqz v5, 0015 // +000a │ │ -068f5a: 2205 8c03 |000d: new-instance v5, Ljava/lang/RuntimeException; // type@038c │ │ -068f5e: 1a06 c128 |000f: const-string v6, "triangle list size is not a multiple of 3" // string@28c1 │ │ -068f62: 7020 a224 6500 |0011: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -068f68: 2705 |0014: throw v5 │ │ -068f6a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -068f6c: 7210 b725 0b00 |0016: invoke-interface {v11}, Ljava/util/List;.size:()I // method@25b7 │ │ -068f72: 0a05 |0019: move-result v5 │ │ -068f74: d805 05fe |001a: add-int/lit8 v5, v5, #int -2 // #fe │ │ -068f78: 3552 4000 |001c: if-ge v2, v5, 005c // +0040 │ │ -068f7c: 7220 b225 2b00 |001e: invoke-interface {v11, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -068f82: 0c05 |0021: move-result-object v5 │ │ -068f84: 1f05 dd01 |0022: check-cast v5, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068f88: d806 0201 |0024: add-int/lit8 v6, v2, #int 1 // #01 │ │ -068f8c: 7220 b225 6b00 |0026: invoke-interface {v11, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -068f92: 0c06 |0029: move-result-object v6 │ │ -068f94: 1f06 dd01 |002a: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068f98: d807 0202 |002c: add-int/lit8 v7, v2, #int 2 // #02 │ │ -068f9c: 7220 b225 7b00 |002e: invoke-interface {v11, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -068fa2: 0c07 |0031: move-result-object v7 │ │ -068fa4: 1f07 dd01 |0032: check-cast v7, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -068fa8: 6209 ad0a |0034: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068fac: 7159 1812 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@1218 │ │ -068fb2: 0a04 |0039: move-result v4 │ │ -068fb4: 3384 1f00 |003a: if-ne v4, v8, 0059 // +001f │ │ -068fb8: 54a5 3c0b |003c: iget-object v5, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -068fbc: 6e10 4b13 0500 |003e: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -068fc2: 0c05 |0041: move-result-object v5 │ │ -068fc4: 6206 ad0a |0042: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068fc8: 6e20 4a13 6500 |0044: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -068fce: 0c05 |0047: move-result-object v5 │ │ -068fd0: 6e10 3813 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ -068fd6: 0a00 |004b: move-result v0 │ │ -068fd8: 2e05 0003 |004c: cmpg-float v5, v0, v3 │ │ -068fdc: 3b05 0b00 |004e: if-gez v5, 0059 // +000b │ │ -068fe0: 0103 |0050: move v3, v0 │ │ -068fe2: 6205 a70a |0051: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -068fe6: 6206 ad0a |0053: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -068fea: 6e20 4513 6500 |0055: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -068ff0: 1211 |0058: const/4 v1, #int 1 // #1 │ │ -068ff2: d802 0203 |0059: add-int/lit8 v2, v2, #int 3 // #03 │ │ -068ff6: 28bb |005b: goto 0016 // -0045 │ │ -068ff8: 3901 0400 |005c: if-nez v1, 0060 // +0004 │ │ -068ffc: 1205 |005e: const/4 v5, #int 0 // #0 │ │ -068ffe: 0f05 |005f: return v5 │ │ -069000: 380c 0700 |0060: if-eqz v12, 0067 // +0007 │ │ -069004: 6205 a70a |0062: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -069008: 6e20 4513 5c00 |0064: invoke-virtual {v12, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06900e: 0185 |0067: move v5, v8 │ │ -069010: 28f7 |0068: goto 005f // -0009 │ │ +076cd4: |[076cd4] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;Ljava/util/List;Lcom/badlogic/gdx/math/Vector3;)Z │ │ +076ce4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +076ce6: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ +076cec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +076cee: 7210 b725 0b00 |0005: invoke-interface {v11}, Ljava/util/List;.size:()I // method@25b7 │ │ +076cf4: 0a05 |0008: move-result v5 │ │ +076cf6: dc05 0503 |0009: rem-int/lit8 v5, v5, #int 3 // #03 │ │ +076cfa: 3805 0a00 |000b: if-eqz v5, 0015 // +000a │ │ +076cfe: 2205 8c03 |000d: new-instance v5, Ljava/lang/RuntimeException; // type@038c │ │ +076d02: 1a06 c128 |000f: const-string v6, "triangle list size is not a multiple of 3" // string@28c1 │ │ +076d06: 7020 a224 6500 |0011: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +076d0c: 2705 |0014: throw v5 │ │ +076d0e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +076d10: 7210 b725 0b00 |0016: invoke-interface {v11}, Ljava/util/List;.size:()I // method@25b7 │ │ +076d16: 0a05 |0019: move-result v5 │ │ +076d18: d805 05fe |001a: add-int/lit8 v5, v5, #int -2 // #fe │ │ +076d1c: 3552 4000 |001c: if-ge v2, v5, 005c // +0040 │ │ +076d20: 7220 b225 2b00 |001e: invoke-interface {v11, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +076d26: 0c05 |0021: move-result-object v5 │ │ +076d28: 1f05 dd01 |0022: check-cast v5, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076d2c: d806 0201 |0024: add-int/lit8 v6, v2, #int 1 // #01 │ │ +076d30: 7220 b225 6b00 |0026: invoke-interface {v11, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +076d36: 0c06 |0029: move-result-object v6 │ │ +076d38: 1f06 dd01 |002a: check-cast v6, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076d3c: d807 0202 |002c: add-int/lit8 v7, v2, #int 2 // #02 │ │ +076d40: 7220 b225 7b00 |002e: invoke-interface {v11, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +076d46: 0c07 |0031: move-result-object v7 │ │ +076d48: 1f07 dd01 |0032: check-cast v7, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +076d4c: 6209 ad0a |0034: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076d50: 7159 1812 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@1218 │ │ +076d56: 0a04 |0039: move-result v4 │ │ +076d58: 3384 1f00 |003a: if-ne v4, v8, 0059 // +001f │ │ +076d5c: 54a5 3c0b |003c: iget-object v5, v10, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076d60: 6e10 4b13 0500 |003e: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076d66: 0c05 |0041: move-result-object v5 │ │ +076d68: 6206 ad0a |0042: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076d6c: 6e20 4a13 6500 |0044: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076d72: 0c05 |0047: move-result-object v5 │ │ +076d74: 6e10 3813 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ +076d7a: 0a00 |004b: move-result v0 │ │ +076d7c: 2e05 0003 |004c: cmpg-float v5, v0, v3 │ │ +076d80: 3b05 0b00 |004e: if-gez v5, 0059 // +000b │ │ +076d84: 0103 |0050: move v3, v0 │ │ +076d86: 6205 a70a |0051: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076d8a: 6206 ad0a |0053: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076d8e: 6e20 4513 6500 |0055: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076d94: 1211 |0058: const/4 v1, #int 1 // #1 │ │ +076d96: d802 0203 |0059: add-int/lit8 v2, v2, #int 3 // #03 │ │ +076d9a: 28bb |005b: goto 0016 // -0045 │ │ +076d9c: 3901 0400 |005c: if-nez v1, 0060 // +0004 │ │ +076da0: 1205 |005e: const/4 v5, #int 0 // #0 │ │ +076da2: 0f05 |005f: return v5 │ │ +076da4: 380c 0700 |0060: if-eqz v12, 0067 // +0007 │ │ +076da8: 6205 a70a |0062: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076dac: 6e20 4513 5c00 |0064: invoke-virtual {v12, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076db2: 0185 |0067: move v5, v8 │ │ +076db4: 28f7 |0068: goto 005f // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0005 line=501 │ │ 0x0015 line=503 │ │ 0x001e line=504 │ │ @@ -73766,84 +73769,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 │ │ -069014: |[069014] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[FLcom/badlogic/gdx/math/Vector3;)Z │ │ -069024: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -069026: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ -06902c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06902e: 21d6 |0005: array-length v6, v13 │ │ -069030: db06 0603 |0006: div-int/lit8 v6, v6, #int 3 // #03 │ │ -069034: dc06 0603 |0008: rem-int/lit8 v6, v6, #int 3 // #03 │ │ -069038: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ -06903c: 2205 8c03 |000c: new-instance v5, Ljava/lang/RuntimeException; // type@038c │ │ -069040: 1a06 c128 |000e: const-string v6, "triangle list size is not a multiple of 3" // string@28c1 │ │ -069044: 7020 a224 6500 |0010: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -06904a: 2705 |0013: throw v5 │ │ -06904c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -06904e: 21d6 |0015: array-length v6, v13 │ │ -069050: d806 06fa |0016: add-int/lit8 v6, v6, #int -6 // #fa │ │ -069054: 3562 5e00 |0018: if-ge v2, v6, 0076 // +005e │ │ -069058: 6206 ae0a |001a: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ -06905c: 4407 0d02 |001c: aget v7, v13, v2 │ │ -069060: d808 0201 |001e: add-int/lit8 v8, v2, #int 1 // #01 │ │ -069064: 4408 0d08 |0020: aget v8, v13, v8 │ │ -069068: d809 0202 |0022: add-int/lit8 v9, v2, #int 2 // #02 │ │ -06906c: 4409 0d09 |0024: aget v9, v13, v9 │ │ -069070: 6e40 4413 7698 |0026: invoke-virtual {v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -069076: 0c06 |0029: move-result-object v6 │ │ -069078: 6207 af0a |002a: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -06907c: d808 0203 |002c: add-int/lit8 v8, v2, #int 3 // #03 │ │ -069080: 4408 0d08 |002e: aget v8, v13, v8 │ │ -069084: d809 0204 |0030: add-int/lit8 v9, v2, #int 4 // #04 │ │ -069088: 4409 0d09 |0032: aget v9, v13, v9 │ │ -06908c: d80a 0205 |0034: add-int/lit8 v10, v2, #int 5 // #05 │ │ -069090: 440a 0d0a |0036: aget v10, v13, v10 │ │ -069094: 6e40 4413 87a9 |0038: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06909a: 0c07 |003b: move-result-object v7 │ │ -06909c: 6208 b00a |003c: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ -0690a0: d809 0206 |003e: add-int/lit8 v9, v2, #int 6 // #06 │ │ -0690a4: 4409 0d09 |0040: aget v9, v13, v9 │ │ -0690a8: d80a 0207 |0042: add-int/lit8 v10, v2, #int 7 // #07 │ │ -0690ac: 440a 0d0a |0044: aget v10, v13, v10 │ │ -0690b0: d80b 0208 |0046: add-int/lit8 v11, v2, #int 8 // #08 │ │ -0690b4: 440b 0d0b |0048: aget v11, v13, v11 │ │ -0690b8: 6e40 4413 98ba |004a: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0690be: 0c08 |004d: move-result-object v8 │ │ -0690c0: 6209 ad0a |004e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0690c4: 7159 1812 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@1218 │ │ -0690ca: 0a04 |0053: move-result v4 │ │ -0690cc: 3354 1f00 |0054: if-ne v4, v5, 0073 // +001f │ │ -0690d0: 54c6 3c0b |0056: iget-object v6, v12, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -0690d4: 6e10 4b13 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -0690da: 0c06 |005b: move-result-object v6 │ │ -0690dc: 6207 ad0a |005c: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0690e0: 6e20 4a13 7600 |005e: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0690e6: 0c06 |0061: move-result-object v6 │ │ -0690e8: 6e10 3813 0600 |0062: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ -0690ee: 0a00 |0065: move-result v0 │ │ -0690f0: 2e06 0003 |0066: cmpg-float v6, v0, v3 │ │ -0690f4: 3b06 0b00 |0068: if-gez v6, 0073 // +000b │ │ -0690f8: 0103 |006a: move v3, v0 │ │ -0690fa: 6206 a70a |006b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -0690fe: 6207 ad0a |006d: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -069102: 6e20 4513 7600 |006f: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -069108: 1211 |0072: const/4 v1, #int 1 // #1 │ │ -06910a: d802 0209 |0073: add-int/lit8 v2, v2, #int 9 // #09 │ │ -06910e: 28a0 |0075: goto 0015 // -0060 │ │ -069110: 3901 0400 |0076: if-nez v1, 007a // +0004 │ │ -069114: 1205 |0078: const/4 v5, #int 0 // #0 │ │ -069116: 0f05 |0079: return v5 │ │ -069118: 380e ffff |007a: if-eqz v14, 0079 // -0001 │ │ -06911c: 6206 a70a |007c: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -069120: 6e20 4513 6e00 |007e: invoke-virtual {v14, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -069126: 28f8 |0081: goto 0079 // -0008 │ │ +076db8: |[076db8] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[FLcom/badlogic/gdx/math/Vector3;)Z │ │ +076dc8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +076dca: 1403 ffff 7f7f |0001: const v3, #float 3.40282e+38 // #7f7fffff │ │ +076dd0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +076dd2: 21d6 |0005: array-length v6, v13 │ │ +076dd4: db06 0603 |0006: div-int/lit8 v6, v6, #int 3 // #03 │ │ +076dd8: dc06 0603 |0008: rem-int/lit8 v6, v6, #int 3 // #03 │ │ +076ddc: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ +076de0: 2205 8c03 |000c: new-instance v5, Ljava/lang/RuntimeException; // type@038c │ │ +076de4: 1a06 c128 |000e: const-string v6, "triangle list size is not a multiple of 3" // string@28c1 │ │ +076de8: 7020 a224 6500 |0010: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +076dee: 2705 |0013: throw v5 │ │ +076df0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +076df2: 21d6 |0015: array-length v6, v13 │ │ +076df4: d806 06fa |0016: add-int/lit8 v6, v6, #int -6 // #fa │ │ +076df8: 3562 5e00 |0018: if-ge v2, v6, 0076 // +005e │ │ +076dfc: 6206 ae0a |001a: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ +076e00: 4407 0d02 |001c: aget v7, v13, v2 │ │ +076e04: d808 0201 |001e: add-int/lit8 v8, v2, #int 1 // #01 │ │ +076e08: 4408 0d08 |0020: aget v8, v13, v8 │ │ +076e0c: d809 0202 |0022: add-int/lit8 v9, v2, #int 2 // #02 │ │ +076e10: 4409 0d09 |0024: aget v9, v13, v9 │ │ +076e14: 6e40 4413 7698 |0026: invoke-virtual {v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076e1a: 0c06 |0029: move-result-object v6 │ │ +076e1c: 6207 af0a |002a: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +076e20: d808 0203 |002c: add-int/lit8 v8, v2, #int 3 // #03 │ │ +076e24: 4408 0d08 |002e: aget v8, v13, v8 │ │ +076e28: d809 0204 |0030: add-int/lit8 v9, v2, #int 4 // #04 │ │ +076e2c: 4409 0d09 |0032: aget v9, v13, v9 │ │ +076e30: d80a 0205 |0034: add-int/lit8 v10, v2, #int 5 // #05 │ │ +076e34: 440a 0d0a |0036: aget v10, v13, v10 │ │ +076e38: 6e40 4413 87a9 |0038: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076e3e: 0c07 |003b: move-result-object v7 │ │ +076e40: 6208 b00a |003c: sget-object v8, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ +076e44: d809 0206 |003e: add-int/lit8 v9, v2, #int 6 // #06 │ │ +076e48: 4409 0d09 |0040: aget v9, v13, v9 │ │ +076e4c: d80a 0207 |0042: add-int/lit8 v10, v2, #int 7 // #07 │ │ +076e50: 440a 0d0a |0044: aget v10, v13, v10 │ │ +076e54: d80b 0208 |0046: add-int/lit8 v11, v2, #int 8 // #08 │ │ +076e58: 440b 0d0b |0048: aget v11, v13, v11 │ │ +076e5c: 6e40 4413 98ba |004a: invoke-virtual {v8, v9, v10, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076e62: 0c08 |004d: move-result-object v8 │ │ +076e64: 6209 ad0a |004e: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076e68: 7159 1812 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@1218 │ │ +076e6e: 0a04 |0053: move-result v4 │ │ +076e70: 3354 1f00 |0054: if-ne v4, v5, 0073 // +001f │ │ +076e74: 54c6 3c0b |0056: iget-object v6, v12, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076e78: 6e10 4b13 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076e7e: 0c06 |005b: move-result-object v6 │ │ +076e80: 6207 ad0a |005c: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076e84: 6e20 4a13 7600 |005e: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076e8a: 0c06 |0061: move-result-object v6 │ │ +076e8c: 6e10 3813 0600 |0062: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ +076e92: 0a00 |0065: move-result v0 │ │ +076e94: 2e06 0003 |0066: cmpg-float v6, v0, v3 │ │ +076e98: 3b06 0b00 |0068: if-gez v6, 0073 // +000b │ │ +076e9c: 0103 |006a: move v3, v0 │ │ +076e9e: 6206 a70a |006b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076ea2: 6207 ad0a |006d: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076ea6: 6e20 4513 7600 |006f: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076eac: 1211 |0072: const/4 v1, #int 1 // #1 │ │ +076eae: d802 0209 |0073: add-int/lit8 v2, v2, #int 9 // #09 │ │ +076eb2: 28a0 |0075: goto 0015 // -0060 │ │ +076eb4: 3901 0400 |0076: if-nez v1, 007a // +0004 │ │ +076eb8: 1205 |0078: const/4 v5, #int 0 // #0 │ │ +076eba: 0f05 |0079: return v5 │ │ +076ebc: 380e ffff |007a: if-eqz v14, 0079 // -0001 │ │ +076ec0: 6206 a70a |007c: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076ec4: 6e20 4513 6e00 |007e: invoke-virtual {v14, v6}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076eca: 28f8 |0081: goto 0079 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=422 │ │ 0x0004 line=423 │ │ 0x0005 line=425 │ │ 0x0014 line=427 │ │ 0x001a line=428 │ │ @@ -73873,92 +73876,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 │ │ -069128: |[069128] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[F[SILcom/badlogic/gdx/math/Vector3;)Z │ │ -069138: 1407 ffff 7f7f |0000: const v7, #float 3.40282e+38 // #7f7fffff │ │ -06913e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -069140: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -069144: 2109 |0006: array-length v9, v0 │ │ -069146: dc09 0903 |0007: rem-int/lit8 v9, v9, #int 3 // #03 │ │ -06914a: 3809 0a00 |0009: if-eqz v9, 0013 // +000a │ │ -06914e: 2209 8c03 |000b: new-instance v9, Ljava/lang/RuntimeException; // type@038c │ │ -069152: 1a0a c128 |000d: const-string v10, "triangle list size is not a multiple of 3" // string@28c1 │ │ -069156: 7020 a224 a900 |000f: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -06915c: 2709 |0012: throw v9 │ │ -06915e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -069160: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -069164: 2109 |0016: array-length v9, v0 │ │ -069166: 3593 6b00 |0017: if-ge v3, v9, 0082 // +006b │ │ -06916a: 4a09 1103 |0019: aget-short v9, v17, v3 │ │ -06916e: 9204 0912 |001b: mul-int v4, v9, v18 │ │ -069172: d809 0301 |001d: add-int/lit8 v9, v3, #int 1 // #01 │ │ -069176: 4a09 1109 |001f: aget-short v9, v17, v9 │ │ -06917a: 9205 0912 |0021: mul-int v5, v9, v18 │ │ -06917e: d809 0302 |0023: add-int/lit8 v9, v3, #int 2 // #02 │ │ -069182: 4a09 1109 |0025: aget-short v9, v17, v9 │ │ -069186: 9206 0912 |0027: mul-int v6, v9, v18 │ │ -06918a: 6209 ae0a |0029: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ -06918e: 440a 1004 |002b: aget v10, v16, v4 │ │ -069192: d80b 0401 |002d: add-int/lit8 v11, v4, #int 1 // #01 │ │ -069196: 440b 100b |002f: aget v11, v16, v11 │ │ -06919a: d80c 0402 |0031: add-int/lit8 v12, v4, #int 2 // #02 │ │ -06919e: 440c 100c |0033: aget v12, v16, v12 │ │ -0691a2: 6e40 4413 a9cb |0035: invoke-virtual {v9, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0691a8: 0c09 |0038: move-result-object v9 │ │ -0691aa: 620a af0a |0039: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0691ae: 440b 1005 |003b: aget v11, v16, v5 │ │ -0691b2: d80c 0501 |003d: add-int/lit8 v12, v5, #int 1 // #01 │ │ -0691b6: 440c 100c |003f: aget v12, v16, v12 │ │ -0691ba: d80d 0502 |0041: add-int/lit8 v13, v5, #int 2 // #02 │ │ -0691be: 440d 100d |0043: aget v13, v16, v13 │ │ -0691c2: 6e40 4413 badc |0045: invoke-virtual {v10, v11, v12, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0691c8: 0c0a |0048: move-result-object v10 │ │ -0691ca: 620b b00a |0049: sget-object v11, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ -0691ce: 440c 1006 |004b: aget v12, v16, v6 │ │ -0691d2: d80d 0601 |004d: add-int/lit8 v13, v6, #int 1 // #01 │ │ -0691d6: 440d 100d |004f: aget v13, v16, v13 │ │ -0691da: d80e 0602 |0051: add-int/lit8 v14, v6, #int 2 // #02 │ │ -0691de: 440e 100e |0053: aget v14, v16, v14 │ │ -0691e2: 6e40 4413 cbed |0055: invoke-virtual {v11, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0691e8: 0c0b |0058: move-result-object v11 │ │ -0691ea: 620c ad0a |0059: sget-object v12, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0691ee: 715c 1812 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@1218 │ │ -0691f4: 0a08 |005e: move-result v8 │ │ -0691f6: 1219 |005f: const/4 v9, #int 1 // #1 │ │ -0691f8: 3398 1f00 |0060: if-ne v8, v9, 007f // +001f │ │ -0691fc: 54f9 3c0b |0062: iget-object v9, v15, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -069200: 6e10 4b13 0900 |0064: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -069206: 0c09 |0067: move-result-object v9 │ │ -069208: 620a ad0a |0068: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06920c: 6e20 4a13 a900 |006a: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -069212: 0c09 |006d: move-result-object v9 │ │ -069214: 6e10 3813 0900 |006e: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ -06921a: 0a01 |0071: move-result v1 │ │ -06921c: 2e09 0107 |0072: cmpg-float v9, v1, v7 │ │ -069220: 3b09 0b00 |0074: if-gez v9, 007f // +000b │ │ -069224: 0117 |0076: move v7, v1 │ │ -069226: 6209 a70a |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -06922a: 620a ad0a |0079: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06922e: 6e20 4513 a900 |007b: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -069234: 1212 |007e: const/4 v2, #int 1 // #1 │ │ -069236: d803 0303 |007f: add-int/lit8 v3, v3, #int 3 // #03 │ │ -06923a: 2893 |0081: goto 0014 // -006d │ │ -06923c: 3902 0400 |0082: if-nez v2, 0086 // +0004 │ │ -069240: 1209 |0084: const/4 v9, #int 0 // #0 │ │ -069242: 0f09 |0085: return v9 │ │ -069244: 3813 0900 |0086: if-eqz v19, 008f // +0009 │ │ -069248: 6209 a70a |0088: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ -06924c: 0800 1300 |008a: move-object/from16 v0, v19 │ │ -069250: 6e20 4513 9000 |008c: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -069256: 1219 |008f: const/4 v9, #int 1 // #1 │ │ -069258: 28f5 |0090: goto 0085 // -000b │ │ +076ecc: |[076ecc] com.badlogic.gdx.math.Intersector.intersectRayTriangles:(Lcom/badlogic/gdx/math/collision/Ray;[F[SILcom/badlogic/gdx/math/Vector3;)Z │ │ +076edc: 1407 ffff 7f7f |0000: const v7, #float 3.40282e+38 // #7f7fffff │ │ +076ee2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +076ee4: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +076ee8: 2109 |0006: array-length v9, v0 │ │ +076eea: dc09 0903 |0007: rem-int/lit8 v9, v9, #int 3 // #03 │ │ +076eee: 3809 0a00 |0009: if-eqz v9, 0013 // +000a │ │ +076ef2: 2209 8c03 |000b: new-instance v9, Ljava/lang/RuntimeException; // type@038c │ │ +076ef6: 1a0a c128 |000d: const-string v10, "triangle list size is not a multiple of 3" // string@28c1 │ │ +076efa: 7020 a224 a900 |000f: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +076f00: 2709 |0012: throw v9 │ │ +076f02: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +076f04: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +076f08: 2109 |0016: array-length v9, v0 │ │ +076f0a: 3593 6b00 |0017: if-ge v3, v9, 0082 // +006b │ │ +076f0e: 4a09 1103 |0019: aget-short v9, v17, v3 │ │ +076f12: 9204 0912 |001b: mul-int v4, v9, v18 │ │ +076f16: d809 0301 |001d: add-int/lit8 v9, v3, #int 1 // #01 │ │ +076f1a: 4a09 1109 |001f: aget-short v9, v17, v9 │ │ +076f1e: 9205 0912 |0021: mul-int v5, v9, v18 │ │ +076f22: d809 0302 |0023: add-int/lit8 v9, v3, #int 2 // #02 │ │ +076f26: 4a09 1109 |0025: aget-short v9, v17, v9 │ │ +076f2a: 9206 0912 |0027: mul-int v6, v9, v18 │ │ +076f2e: 6209 ae0a |0029: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ +076f32: 440a 1004 |002b: aget v10, v16, v4 │ │ +076f36: d80b 0401 |002d: add-int/lit8 v11, v4, #int 1 // #01 │ │ +076f3a: 440b 100b |002f: aget v11, v16, v11 │ │ +076f3e: d80c 0402 |0031: add-int/lit8 v12, v4, #int 2 // #02 │ │ +076f42: 440c 100c |0033: aget v12, v16, v12 │ │ +076f46: 6e40 4413 a9cb |0035: invoke-virtual {v9, v10, v11, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076f4c: 0c09 |0038: move-result-object v9 │ │ +076f4e: 620a af0a |0039: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +076f52: 440b 1005 |003b: aget v11, v16, v5 │ │ +076f56: d80c 0501 |003d: add-int/lit8 v12, v5, #int 1 // #01 │ │ +076f5a: 440c 100c |003f: aget v12, v16, v12 │ │ +076f5e: d80d 0502 |0041: add-int/lit8 v13, v5, #int 2 // #02 │ │ +076f62: 440d 100d |0043: aget v13, v16, v13 │ │ +076f66: 6e40 4413 badc |0045: invoke-virtual {v10, v11, v12, v13}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076f6c: 0c0a |0048: move-result-object v10 │ │ +076f6e: 620b b00a |0049: sget-object v11, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ +076f72: 440c 1006 |004b: aget v12, v16, v6 │ │ +076f76: d80d 0601 |004d: add-int/lit8 v13, v6, #int 1 // #01 │ │ +076f7a: 440d 100d |004f: aget v13, v16, v13 │ │ +076f7e: d80e 0602 |0051: add-int/lit8 v14, v6, #int 2 // #02 │ │ +076f82: 440e 100e |0053: aget v14, v16, v14 │ │ +076f86: 6e40 4413 cbed |0055: invoke-virtual {v11, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +076f8c: 0c0b |0058: move-result-object v11 │ │ +076f8e: 620c ad0a |0059: sget-object v12, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076f92: 715c 1812 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@1218 │ │ +076f98: 0a08 |005e: move-result v8 │ │ +076f9a: 1219 |005f: const/4 v9, #int 1 // #1 │ │ +076f9c: 3398 1f00 |0060: if-ne v8, v9, 007f // +001f │ │ +076fa0: 54f9 3c0b |0062: iget-object v9, v15, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +076fa4: 6e10 4b13 0900 |0064: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +076faa: 0c09 |0067: move-result-object v9 │ │ +076fac: 620a ad0a |0068: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076fb0: 6e20 4a13 a900 |006a: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +076fb6: 0c09 |006d: move-result-object v9 │ │ +076fb8: 6e10 3813 0900 |006e: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.len2:()F // method@1338 │ │ +076fbe: 0a01 |0071: move-result v1 │ │ +076fc0: 2e09 0107 |0072: cmpg-float v9, v1, v7 │ │ +076fc4: 3b09 0b00 |0074: if-gez v9, 007f // +000b │ │ +076fc8: 0117 |0076: move v7, v1 │ │ +076fca: 6209 a70a |0077: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076fce: 620a ad0a |0079: sget-object v10, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +076fd2: 6e20 4513 a900 |007b: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076fd8: 1212 |007e: const/4 v2, #int 1 // #1 │ │ +076fda: d803 0303 |007f: add-int/lit8 v3, v3, #int 3 // #03 │ │ +076fde: 2893 |0081: goto 0014 // -006d │ │ +076fe0: 3902 0400 |0082: if-nez v2, 0086 // +0004 │ │ +076fe4: 1209 |0084: const/4 v9, #int 0 // #0 │ │ +076fe6: 0f09 |0085: return v9 │ │ +076fe8: 3813 0900 |0086: if-eqz v19, 008f // +0009 │ │ +076fec: 6209 a70a |0088: sget-object v9, Lcom/badlogic/gdx/math/Intersector;.best:Lcom/badlogic/gdx/math/Vector3; // field@0aa7 │ │ +076ff0: 0800 1300 |008a: move-object/from16 v0, v19 │ │ +076ff4: 6e20 4513 9000 |008c: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +076ffa: 1219 |008f: const/4 v9, #int 1 // #1 │ │ +076ffc: 28f5 |0090: goto 0085 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0003 line=460 │ │ 0x0004 line=462 │ │ 0x0013 line=464 │ │ 0x0019 line=465 │ │ @@ -73997,55 +74000,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 │ │ -06925c: |[06925c] com.badlogic.gdx.math.Intersector.intersectRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -06926c: 6e10 ed12 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ -069272: 0a00 |0003: move-result v0 │ │ -069274: 6e10 ed12 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ -06927a: 0a01 |0007: move-result v1 │ │ -06927c: 6e10 ec12 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@12ec │ │ -069282: 0a02 |000b: move-result v2 │ │ -069284: c621 |000c: add-float/2addr v1, v2 │ │ -069286: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ -06928a: 3c00 3700 |000f: if-gtz v0, 0046 // +0037 │ │ -06928e: 6e10 ed12 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ -069294: 0a00 |0014: move-result v0 │ │ -069296: 6e10 ec12 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@12ec │ │ -06929c: 0a01 |0018: move-result v1 │ │ -06929e: c610 |0019: add-float/2addr v0, v1 │ │ -0692a0: 6e10 ed12 0400 |001a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ -0692a6: 0a01 |001d: move-result v1 │ │ -0692a8: 2e00 0001 |001e: cmpg-float v0, v0, v1 │ │ -0692ac: 3a00 2600 |0020: if-ltz v0, 0046 // +0026 │ │ -0692b0: 6e10 ee12 0300 |0022: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ -0692b6: 0a00 |0025: move-result v0 │ │ -0692b8: 6e10 ee12 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ -0692be: 0a01 |0029: move-result v1 │ │ -0692c0: 6e10 eb12 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@12eb │ │ -0692c6: 0a02 |002d: move-result v2 │ │ -0692c8: c621 |002e: add-float/2addr v1, v2 │ │ -0692ca: 2d00 0001 |002f: cmpl-float v0, v0, v1 │ │ -0692ce: 3c00 1500 |0031: if-gtz v0, 0046 // +0015 │ │ -0692d2: 6e10 ee12 0300 |0033: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ -0692d8: 0a00 |0036: move-result v0 │ │ -0692da: 6e10 eb12 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@12eb │ │ -0692e0: 0a01 |003a: move-result v1 │ │ -0692e2: c610 |003b: add-float/2addr v0, v1 │ │ -0692e4: 6e10 ee12 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ -0692ea: 0a01 |003f: move-result v1 │ │ -0692ec: 2e00 0001 |0040: cmpg-float v0, v0, v1 │ │ -0692f0: 3a00 0400 |0042: if-ltz v0, 0046 // +0004 │ │ -0692f4: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -0692f6: 0f00 |0045: return v0 │ │ -0692f8: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -0692fa: 28fe |0047: goto 0045 // -0002 │ │ +077000: |[077000] com.badlogic.gdx.math.Intersector.intersectRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +077010: 6e10 ed12 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ +077016: 0a00 |0003: move-result v0 │ │ +077018: 6e10 ed12 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ +07701e: 0a01 |0007: move-result v1 │ │ +077020: 6e10 ec12 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@12ec │ │ +077026: 0a02 |000b: move-result v2 │ │ +077028: c621 |000c: add-float/2addr v1, v2 │ │ +07702a: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ +07702e: 3c00 3700 |000f: if-gtz v0, 0046 // +0037 │ │ +077032: 6e10 ed12 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ +077038: 0a00 |0014: move-result v0 │ │ +07703a: 6e10 ec12 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getWidth:()F // method@12ec │ │ +077040: 0a01 |0018: move-result v1 │ │ +077042: c610 |0019: add-float/2addr v0, v1 │ │ +077044: 6e10 ed12 0400 |001a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getX:()F // method@12ed │ │ +07704a: 0a01 |001d: move-result v1 │ │ +07704c: 2e00 0001 |001e: cmpg-float v0, v0, v1 │ │ +077050: 3a00 2600 |0020: if-ltz v0, 0046 // +0026 │ │ +077054: 6e10 ee12 0300 |0022: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ +07705a: 0a00 |0025: move-result v0 │ │ +07705c: 6e10 ee12 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ +077062: 0a01 |0029: move-result v1 │ │ +077064: 6e10 eb12 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@12eb │ │ +07706a: 0a02 |002d: move-result v2 │ │ +07706c: c621 |002e: add-float/2addr v1, v2 │ │ +07706e: 2d00 0001 |002f: cmpl-float v0, v0, v1 │ │ +077072: 3c00 1500 |0031: if-gtz v0, 0046 // +0015 │ │ +077076: 6e10 ee12 0300 |0033: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ +07707c: 0a00 |0036: move-result v0 │ │ +07707e: 6e10 eb12 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Rectangle;.getHeight:()F // method@12eb │ │ +077084: 0a01 |003a: move-result v1 │ │ +077086: c610 |003b: add-float/2addr v0, v1 │ │ +077088: 6e10 ee12 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Rectangle;.getY:()F // method@12ee │ │ +07708e: 0a01 |003f: move-result v1 │ │ +077090: 2e00 0001 |0040: cmpg-float v0, v0, v1 │ │ +077094: 3a00 0400 |0042: if-ltz v0, 0046 // +0004 │ │ +077098: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +07709a: 0f00 |0045: return v0 │ │ +07709c: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +07709e: 28fe |0047: goto 0045 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0048 reg=3 a Lcom/badlogic/gdx/math/Rectangle; │ │ 0x0000 - 0x0048 reg=4 b Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ @@ -74054,87 +74057,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 │ │ -0692fc: |[0692fc] com.badlogic.gdx.math.Intersector.intersectSegmentCircle:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)Z │ │ -06930c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -06930e: 6204 ad0a |0001: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -069312: 52a5 210b |0003: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069316: 5296 210b |0005: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06931a: c765 |0007: sub-float/2addr v5, v6 │ │ -06931c: 52a6 220b |0008: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069320: 5297 220b |000a: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069324: c776 |000c: sub-float/2addr v6, v7 │ │ -069326: 6e40 4413 5486 |000d: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06932c: 6204 ae0a |0010: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ -069330: 52b5 210b |0012: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069334: 5296 210b |0014: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069338: c765 |0016: sub-float/2addr v5, v6 │ │ -06933a: 52b6 220b |0017: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06933e: 5297 220b |0019: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069342: c776 |001b: sub-float/2addr v6, v7 │ │ -069344: 6e40 4413 5486 |001c: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06934a: 6204 ad0a |001f: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06934e: 6e10 3713 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@1337 │ │ -069354: 0a00 |0024: move-result v0 │ │ -069356: 6204 ae0a |0025: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ -06935a: 6205 ad0a |0027: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06935e: 6e10 3e13 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -069364: 0c05 |002c: move-result-object v5 │ │ -069366: 6e20 2b13 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06936c: 0a01 |0030: move-result v1 │ │ -06936e: 2e04 0108 |0031: cmpg-float v4, v1, v8 │ │ -069372: 3c04 2600 |0033: if-gtz v4, 0059 // +0026 │ │ -069376: 6204 af0a |0035: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -06937a: 5295 210b |0037: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06937e: 5296 220b |0039: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069382: 6e40 4413 5486 |003b: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -069388: 52b4 210b |003e: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06938c: 6205 af0a |0040: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -069390: 5255 2c0b |0042: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -069394: a702 0405 |0044: sub-float v2, v4, v5 │ │ -069398: 52b4 220b |0046: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06939c: 6205 af0a |0048: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0693a0: 5255 2d0b |004a: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0693a4: a703 0405 |004c: sub-float v3, v4, v5 │ │ -0693a8: a804 0202 |004e: mul-float v4, v2, v2 │ │ -0693ac: a805 0303 |0050: mul-float v5, v3, v3 │ │ -0693b0: c654 |0052: add-float/2addr v4, v5 │ │ -0693b2: 2e04 040c |0053: cmpg-float v4, v4, v12 │ │ -0693b6: 3c04 3100 |0055: if-gtz v4, 0086 // +0031 │ │ -0693ba: 1214 |0057: const/4 v4, #int 1 // #1 │ │ -0693bc: 0f04 |0058: return v4 │ │ -0693be: 2d04 0100 |0059: cmpl-float v4, v1, v0 │ │ -0693c2: 3a04 0c00 |005b: if-ltz v4, 0067 // +000c │ │ -0693c6: 6204 af0a |005d: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0693ca: 52a5 210b |005f: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0693ce: 52a6 220b |0061: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0693d2: 6e40 4413 5486 |0063: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0693d8: 28d8 |0066: goto 003e // -0028 │ │ -0693da: 6204 b00a |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ -0693de: 6205 ad0a |0069: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0693e2: 6e20 3a13 1500 |006b: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0693e8: 0c05 |006e: move-result-object v5 │ │ -0693ea: 6e20 4513 5400 |006f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0693f0: 6204 af0a |0072: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0693f4: 6205 b00a |0074: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ -0693f8: 5255 2c0b |0076: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0693fc: 5296 210b |0078: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069400: c665 |007a: add-float/2addr v5, v6 │ │ -069402: 6206 b00a |007b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ -069406: 5266 2d0b |007d: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06940a: 5297 220b |007f: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06940e: c676 |0081: add-float/2addr v6, v7 │ │ -069410: 6e40 4413 5486 |0082: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -069416: 28b9 |0085: goto 003e // -0047 │ │ -069418: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -06941a: 28d1 |0087: goto 0058 // -002f │ │ +0770a0: |[0770a0] com.badlogic.gdx.math.Intersector.intersectSegmentCircle:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;F)Z │ │ +0770b0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0770b2: 6204 ad0a |0001: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +0770b6: 52a5 210b |0003: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0770ba: 5296 210b |0005: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0770be: c765 |0007: sub-float/2addr v5, v6 │ │ +0770c0: 52a6 220b |0008: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0770c4: 5297 220b |000a: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0770c8: c776 |000c: sub-float/2addr v6, v7 │ │ +0770ca: 6e40 4413 5486 |000d: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0770d0: 6204 ae0a |0010: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ +0770d4: 52b5 210b |0012: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0770d8: 5296 210b |0014: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0770dc: c765 |0016: sub-float/2addr v5, v6 │ │ +0770de: 52b6 220b |0017: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0770e2: 5297 220b |0019: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0770e6: c776 |001b: sub-float/2addr v6, v7 │ │ +0770e8: 6e40 4413 5486 |001c: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0770ee: 6204 ad0a |001f: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +0770f2: 6e10 3713 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@1337 │ │ +0770f8: 0a00 |0024: move-result v0 │ │ +0770fa: 6204 ae0a |0025: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp1:Lcom/badlogic/gdx/math/Vector3; // field@0aae │ │ +0770fe: 6205 ad0a |0027: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +077102: 6e10 3e13 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +077108: 0c05 |002c: move-result-object v5 │ │ +07710a: 6e20 2b13 5400 |002d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +077110: 0a01 |0030: move-result v1 │ │ +077112: 2e04 0108 |0031: cmpg-float v4, v1, v8 │ │ +077116: 3c04 2600 |0033: if-gtz v4, 0059 // +0026 │ │ +07711a: 6204 af0a |0035: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +07711e: 5295 210b |0037: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077122: 5296 220b |0039: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077126: 6e40 4413 5486 |003b: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07712c: 52b4 210b |003e: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077130: 6205 af0a |0040: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +077134: 5255 2c0b |0042: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +077138: a702 0405 |0044: sub-float v2, v4, v5 │ │ +07713c: 52b4 220b |0046: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077140: 6205 af0a |0048: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +077144: 5255 2d0b |004a: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +077148: a703 0405 |004c: sub-float v3, v4, v5 │ │ +07714c: a804 0202 |004e: mul-float v4, v2, v2 │ │ +077150: a805 0303 |0050: mul-float v5, v3, v3 │ │ +077154: c654 |0052: add-float/2addr v4, v5 │ │ +077156: 2e04 040c |0053: cmpg-float v4, v4, v12 │ │ +07715a: 3c04 3100 |0055: if-gtz v4, 0086 // +0031 │ │ +07715e: 1214 |0057: const/4 v4, #int 1 // #1 │ │ +077160: 0f04 |0058: return v4 │ │ +077162: 2d04 0100 |0059: cmpl-float v4, v1, v0 │ │ +077166: 3a04 0c00 |005b: if-ltz v4, 0067 // +000c │ │ +07716a: 6204 af0a |005d: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +07716e: 52a5 210b |005f: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077172: 52a6 220b |0061: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077176: 6e40 4413 5486 |0063: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07717c: 28d8 |0066: goto 003e // -0028 │ │ +07717e: 6204 b00a |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ +077182: 6205 ad0a |0069: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +077186: 6e20 3a13 1500 |006b: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07718c: 0c05 |006e: move-result-object v5 │ │ +07718e: 6e20 4513 5400 |006f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +077194: 6204 af0a |0072: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +077198: 6205 b00a |0074: sget-object v5, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ +07719c: 5255 2c0b |0076: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0771a0: 5296 210b |0078: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0771a4: c665 |007a: add-float/2addr v5, v6 │ │ +0771a6: 6206 b00a |007b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0ab0 │ │ +0771aa: 5266 2d0b |007d: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0771ae: 5297 220b |007f: iget v7, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0771b2: c676 |0081: add-float/2addr v6, v7 │ │ +0771b4: 6e40 4413 5486 |0082: invoke-virtual {v4, v5, v6, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0771ba: 28b9 |0085: goto 003e // -0047 │ │ +0771bc: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +0771be: 28d1 |0087: goto 0058 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=174 │ │ 0x0010 line=175 │ │ 0x001f line=176 │ │ 0x0025 line=177 │ │ 0x0031 line=178 │ │ @@ -74164,77 +74167,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 │ │ -06941c: |[06941c] 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 │ │ -06942c: 1502 807f |0000: const/high16 v2, #int 2139095040 // #7f80 │ │ -069430: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -069432: 52a3 210b |0003: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069436: 5284 210b |0005: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06943a: c743 |0007: sub-float/2addr v3, v4 │ │ -06943c: 5294 210b |0008: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069440: 5285 210b |000a: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069444: c754 |000c: sub-float/2addr v4, v5 │ │ -069446: c843 |000d: mul-float/2addr v3, v4 │ │ -069448: 52a4 220b |000e: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06944c: 5285 220b |0010: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069450: c754 |0012: sub-float/2addr v4, v5 │ │ -069452: 5295 220b |0013: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069456: 5286 220b |0015: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06945a: c765 |0017: sub-float/2addr v5, v6 │ │ -06945c: c854 |0018: mul-float/2addr v4, v5 │ │ -06945e: a601 0304 |0019: add-float v1, v3, v4 │ │ -069462: 6e20 0713 9800 |001b: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -069468: 0a00 |001e: move-result v0 │ │ -06946a: a803 0000 |001f: mul-float v3, v0, v0 │ │ -06946e: c931 |0021: div-float/2addr v1, v3 │ │ -069470: 2e03 0107 |0022: cmpg-float v3, v1, v7 │ │ -069474: 3a03 0800 |0024: if-ltz v3, 002c // +0008 │ │ -069478: 1503 803f |0026: const/high16 v3, #int 1065353216 // #3f80 │ │ -06947c: 2d03 0103 |0028: cmpl-float v3, v1, v3 │ │ -069480: 3d03 0300 |002a: if-lez v3, 002d // +0003 │ │ -069484: 0f02 |002c: return v2 │ │ -069486: 6203 ad0a |002d: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -06948a: 5294 210b |002f: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06948e: 5295 220b |0031: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069492: 6e40 4413 4375 |0033: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -069498: 0c03 |0036: move-result-object v3 │ │ -06949a: 5284 210b |0037: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06949e: 5285 220b |0039: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0694a2: 6e40 4913 4375 |003b: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -0694a8: 6203 af0a |003e: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0694ac: 5284 210b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0694b0: 5285 220b |0042: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0694b4: 6e40 4413 4375 |0044: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0694ba: 0c03 |0047: move-result-object v3 │ │ -0694bc: 6204 ad0a |0048: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ -0694c0: 6e20 3a13 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0694c6: 0c04 |004d: move-result-object v4 │ │ -0694c8: 6e20 2313 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0694ce: 6203 af0a |0051: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0694d2: 52a4 210b |0053: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0694d6: 52a5 220b |0055: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0694da: 6e40 2c13 4375 |0057: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.dst:(FFF)F // method@132c │ │ -0694e0: 0a00 |005a: move-result v0 │ │ -0694e2: 2e03 000b |005b: cmpg-float v3, v0, v11 │ │ -0694e6: 3b03 cfff |005d: if-gez v3, 002c // -0031 │ │ -0694ea: 6e20 1613 ac00 |005f: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0694f0: 0c02 |0062: move-result-object v2 │ │ -0694f2: 6203 af0a |0063: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0694f6: 5233 2c0b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0694fa: 6204 af0a |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ -0694fe: 5244 2d0b |0069: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -069502: 6e30 1813 3204 |006b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.sub:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1318 │ │ -069508: 0c02 |006e: move-result-object v2 │ │ -06950a: 6e10 1313 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1313 │ │ -069510: 0102 |0072: move v2, v0 │ │ -069512: 28b9 |0073: goto 002c // -0047 │ │ +0771c0: |[0771c0] 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 │ │ +0771d0: 1502 807f |0000: const/high16 v2, #int 2139095040 // #7f80 │ │ +0771d4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0771d6: 52a3 210b |0003: iget v3, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0771da: 5284 210b |0005: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0771de: c743 |0007: sub-float/2addr v3, v4 │ │ +0771e0: 5294 210b |0008: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0771e4: 5285 210b |000a: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0771e8: c754 |000c: sub-float/2addr v4, v5 │ │ +0771ea: c843 |000d: mul-float/2addr v3, v4 │ │ +0771ec: 52a4 220b |000e: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0771f0: 5285 220b |0010: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0771f4: c754 |0012: sub-float/2addr v4, v5 │ │ +0771f6: 5295 220b |0013: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0771fa: 5286 220b |0015: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0771fe: c765 |0017: sub-float/2addr v5, v6 │ │ +077200: c854 |0018: mul-float/2addr v4, v5 │ │ +077202: a601 0304 |0019: add-float v1, v3, v4 │ │ +077206: 6e20 0713 9800 |001b: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +07720c: 0a00 |001e: move-result v0 │ │ +07720e: a803 0000 |001f: mul-float v3, v0, v0 │ │ +077212: c931 |0021: div-float/2addr v1, v3 │ │ +077214: 2e03 0107 |0022: cmpg-float v3, v1, v7 │ │ +077218: 3a03 0800 |0024: if-ltz v3, 002c // +0008 │ │ +07721c: 1503 803f |0026: const/high16 v3, #int 1065353216 // #3f80 │ │ +077220: 2d03 0103 |0028: cmpl-float v3, v1, v3 │ │ +077224: 3d03 0300 |002a: if-lez v3, 002d // +0003 │ │ +077228: 0f02 |002c: return v2 │ │ +07722a: 6203 ad0a |002d: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +07722e: 5294 210b |002f: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077232: 5295 220b |0031: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077236: 6e40 4413 4375 |0033: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07723c: 0c03 |0036: move-result-object v3 │ │ +07723e: 5284 210b |0037: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077242: 5285 220b |0039: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077246: 6e40 4913 4375 |003b: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +07724c: 6203 af0a |003e: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +077250: 5284 210b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077254: 5285 220b |0042: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077258: 6e40 4413 4375 |0044: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07725e: 0c03 |0047: move-result-object v3 │ │ +077260: 6204 ad0a |0048: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0aad │ │ +077264: 6e20 3a13 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07726a: 0c04 |004d: move-result-object v4 │ │ +07726c: 6e20 2313 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +077272: 6203 af0a |0051: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +077276: 52a4 210b |0053: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07727a: 52a5 220b |0055: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07727e: 6e40 2c13 4375 |0057: invoke-virtual {v3, v4, v5, v7}, Lcom/badlogic/gdx/math/Vector3;.dst:(FFF)F // method@132c │ │ +077284: 0a00 |005a: move-result v0 │ │ +077286: 2e03 000b |005b: cmpg-float v3, v0, v11 │ │ +07728a: 3b03 cfff |005d: if-gez v3, 002c // -0031 │ │ +07728e: 6e20 1613 ac00 |005f: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +077294: 0c02 |0062: move-result-object v2 │ │ +077296: 6203 af0a |0063: sget-object v3, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +07729a: 5233 2c0b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07729e: 6204 af0a |0067: sget-object v4, Lcom/badlogic/gdx/math/Intersector;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0aaf │ │ +0772a2: 5244 2d0b |0069: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0772a6: 6e30 1813 3204 |006b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.sub:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1318 │ │ +0772ac: 0c02 |006e: move-result-object v2 │ │ +0772ae: 6e10 1313 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1313 │ │ +0772b4: 0102 |0072: move v2, v0 │ │ +0772b6: 28b9 |0073: goto 002c // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=204 │ │ 0x001b line=205 │ │ 0x001f line=206 │ │ 0x0022 line=207 │ │ 0x002c line=215 │ │ @@ -74258,47 +74261,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 │ │ -069514: |[069514] 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 │ │ -069524: 6e10 4b13 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -06952a: 0c03 |0003: move-result-object v3 │ │ -06952c: 6e20 4a13 5300 |0004: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -069532: 0c01 |0007: move-result-object v1 │ │ -069534: 6e10 aa12 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ -06953a: 0c03 |000b: move-result-object v3 │ │ -06953c: 6e20 2b13 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -069542: 0a00 |000f: move-result v0 │ │ -069544: 6e10 aa12 0700 |0010: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ -06954a: 0c03 |0013: move-result-object v3 │ │ -06954c: 6e20 2b13 3500 |0014: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -069552: 0a03 |0017: move-result v3 │ │ -069554: 6e10 a912 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@12a9 │ │ -06955a: 0a04 |001b: move-result v4 │ │ -06955c: c643 |001c: add-float/2addr v3, v4 │ │ -06955e: 7f33 |001d: neg-float v3, v3 │ │ -069560: a902 0300 |001e: div-float v2, v3, v0 │ │ -069564: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -069566: 2e03 0203 |0021: cmpg-float v3, v2, v3 │ │ -06956a: 3a03 0800 |0023: if-ltz v3, 002b // +0008 │ │ -06956e: 1503 803f |0025: const/high16 v3, #int 1065353216 // #3f80 │ │ -069572: 2d03 0203 |0027: cmpl-float v3, v2, v3 │ │ -069576: 3d03 0400 |0029: if-lez v3, 002d // +0004 │ │ -06957a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -06957c: 0f03 |002c: return v3 │ │ -06957e: 6e20 4513 5800 |002d: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -069584: 0c03 |0030: move-result-object v3 │ │ -069586: 6e20 3a13 2100 |0031: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -06958c: 0c04 |0034: move-result-object v4 │ │ -06958e: 6e20 2313 4300 |0035: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -069594: 1213 |0038: const/4 v3, #int 1 // #1 │ │ -069596: 28f3 |0039: goto 002c // -000d │ │ +0772b8: |[0772b8] 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 │ │ +0772c8: 6e10 4b13 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +0772ce: 0c03 |0003: move-result-object v3 │ │ +0772d0: 6e20 4a13 5300 |0004: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +0772d6: 0c01 |0007: move-result-object v1 │ │ +0772d8: 6e10 aa12 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ +0772de: 0c03 |000b: move-result-object v3 │ │ +0772e0: 6e20 2b13 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0772e6: 0a00 |000f: move-result v0 │ │ +0772e8: 6e10 aa12 0700 |0010: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getNormal:()Lcom/badlogic/gdx/math/Vector3; // method@12aa │ │ +0772ee: 0c03 |0013: move-result-object v3 │ │ +0772f0: 6e20 2b13 3500 |0014: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0772f6: 0a03 |0017: move-result v3 │ │ +0772f8: 6e10 a912 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Plane;.getD:()F // method@12a9 │ │ +0772fe: 0a04 |001b: move-result v4 │ │ +077300: c643 |001c: add-float/2addr v3, v4 │ │ +077302: 7f33 |001d: neg-float v3, v3 │ │ +077304: a902 0300 |001e: div-float v2, v3, v0 │ │ +077308: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +07730a: 2e03 0203 |0021: cmpg-float v3, v2, v3 │ │ +07730e: 3a03 0800 |0023: if-ltz v3, 002b // +0008 │ │ +077312: 1503 803f |0025: const/high16 v3, #int 1065353216 // #3f80 │ │ +077316: 2d03 0203 |0027: cmpl-float v3, v2, v3 │ │ +07731a: 3d03 0400 |0029: if-lez v3, 002d // +0004 │ │ +07731e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +077320: 0f03 |002c: return v3 │ │ +077322: 6e20 4513 5800 |002d: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +077328: 0c03 |0030: move-result-object v3 │ │ +07732a: 6e20 3a13 2100 |0031: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +077330: 0c04 |0034: move-result-object v4 │ │ +077332: 6e20 2313 4300 |0035: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +077338: 1213 |0038: const/4 v3, #int 1 // #1 │ │ +07733a: 28f3 |0039: goto 002c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ 0x0010 line=91 │ │ 0x0020 line=92 │ │ 0x002c line=95 │ │ @@ -74318,84 +74321,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 │ │ -069598: |[069598] 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 │ │ -0695a8: 52f4 210b |0000: iget v4, v15, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0695ac: 52f8 220b |0002: iget v8, v15, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0695b0: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0695b4: 5205 210b |0006: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0695b8: 0800 1000 |0008: move-object/from16 v0, v16 │ │ -0695bc: 5209 220b |000a: iget v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0695c0: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0695c4: 5206 210b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0695c8: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -0695cc: 520a 220b |0012: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0695d0: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -0695d4: 5207 210b |0016: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0695d8: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0695dc: 520b 220b |001a: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0695e0: a70c 0b0a |001c: sub-float v12, v11, v10 │ │ -0695e4: a70d 0504 |001e: sub-float v13, v5, v4 │ │ -0695e8: c8dc |0020: mul-float/2addr v12, v13 │ │ -0695ea: a70d 0706 |0021: sub-float v13, v7, v6 │ │ -0695ee: a70e 0908 |0023: sub-float v14, v9, v8 │ │ -0695f2: c8ed |0025: mul-float/2addr v13, v14 │ │ -0695f4: a701 0c0d |0026: sub-float v1, v12, v13 │ │ -0695f8: 120c |0028: const/4 v12, #int 0 // #0 │ │ -0695fa: 2d0c 010c |0029: cmpl-float v12, v1, v12 │ │ -0695fe: 390c 0400 |002b: if-nez v12, 002f // +0004 │ │ -069602: 120c |002d: const/4 v12, #int 0 // #0 │ │ -069604: 0f0c |002e: return v12 │ │ -069606: a70c 0706 |002f: sub-float v12, v7, v6 │ │ -06960a: a70d 080a |0031: sub-float v13, v8, v10 │ │ -06960e: c8dc |0033: mul-float/2addr v12, v13 │ │ -069610: a70d 0b0a |0034: sub-float v13, v11, v10 │ │ -069614: a70e 0406 |0036: sub-float v14, v4, v6 │ │ -069618: c8ed |0038: mul-float/2addr v13, v14 │ │ -06961a: c7dc |0039: sub-float/2addr v12, v13 │ │ -06961c: a902 0c01 |003a: div-float v2, v12, v1 │ │ -069620: a70c 0504 |003c: sub-float v12, v5, v4 │ │ -069624: a70d 080a |003e: sub-float v13, v8, v10 │ │ -069628: c8dc |0040: mul-float/2addr v12, v13 │ │ -06962a: a70d 0908 |0041: sub-float v13, v9, v8 │ │ -06962e: a70e 0406 |0043: sub-float v14, v4, v6 │ │ -069632: c8ed |0045: mul-float/2addr v13, v14 │ │ -069634: c7dc |0046: sub-float/2addr v12, v13 │ │ -069636: a903 0c01 |0047: div-float v3, v12, v1 │ │ -06963a: 120c |0049: const/4 v12, #int 0 // #0 │ │ -06963c: 2e0c 020c |004a: cmpg-float v12, v2, v12 │ │ -069640: 3a0c 0800 |004c: if-ltz v12, 0054 // +0008 │ │ -069644: 150c 803f |004e: const/high16 v12, #int 1065353216 // #3f80 │ │ -069648: 2d0c 020c |0050: cmpl-float v12, v2, v12 │ │ -06964c: 3d0c 0400 |0052: if-lez v12, 0056 // +0004 │ │ -069650: 120c |0054: const/4 v12, #int 0 // #0 │ │ -069652: 28d9 |0055: goto 002e // -0027 │ │ -069654: 120c |0056: const/4 v12, #int 0 // #0 │ │ -069656: 2e0c 030c |0057: cmpg-float v12, v3, v12 │ │ -06965a: 3a0c 0800 |0059: if-ltz v12, 0061 // +0008 │ │ -06965e: 150c 803f |005b: const/high16 v12, #int 1065353216 // #3f80 │ │ -069662: 2d0c 030c |005d: cmpl-float v12, v3, v12 │ │ -069666: 3d0c 0400 |005f: if-lez v12, 0063 // +0004 │ │ -06966a: 120c |0061: const/4 v12, #int 0 // #0 │ │ -06966c: 28cc |0062: goto 002e // -0034 │ │ -06966e: 3813 0f00 |0063: if-eqz v19, 0072 // +000f │ │ -069672: a70c 0504 |0065: sub-float v12, v5, v4 │ │ -069676: c82c |0067: mul-float/2addr v12, v2 │ │ -069678: c64c |0068: add-float/2addr v12, v4 │ │ -06967a: a70d 0908 |0069: sub-float v13, v9, v8 │ │ -06967e: c82d |006b: mul-float/2addr v13, v2 │ │ -069680: c68d |006c: add-float/2addr v13, v8 │ │ -069682: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -069686: 6e30 1513 c00d |006f: invoke-virtual {v0, v12, v13}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -06968c: 121c |0072: const/4 v12, #int 1 // #1 │ │ -06968e: 28bb |0073: goto 002e // -0045 │ │ +07733c: |[07733c] 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 │ │ +07734c: 52f4 210b |0000: iget v4, v15, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077350: 52f8 220b |0002: iget v8, v15, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077354: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +077358: 5205 210b |0006: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07735c: 0800 1000 |0008: move-object/from16 v0, v16 │ │ +077360: 5209 220b |000a: iget v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077364: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +077368: 5206 210b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07736c: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +077370: 520a 220b |0012: iget v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077374: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +077378: 5207 210b |0016: iget v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07737c: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +077380: 520b 220b |001a: iget v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077384: a70c 0b0a |001c: sub-float v12, v11, v10 │ │ +077388: a70d 0504 |001e: sub-float v13, v5, v4 │ │ +07738c: c8dc |0020: mul-float/2addr v12, v13 │ │ +07738e: a70d 0706 |0021: sub-float v13, v7, v6 │ │ +077392: a70e 0908 |0023: sub-float v14, v9, v8 │ │ +077396: c8ed |0025: mul-float/2addr v13, v14 │ │ +077398: a701 0c0d |0026: sub-float v1, v12, v13 │ │ +07739c: 120c |0028: const/4 v12, #int 0 // #0 │ │ +07739e: 2d0c 010c |0029: cmpl-float v12, v1, v12 │ │ +0773a2: 390c 0400 |002b: if-nez v12, 002f // +0004 │ │ +0773a6: 120c |002d: const/4 v12, #int 0 // #0 │ │ +0773a8: 0f0c |002e: return v12 │ │ +0773aa: a70c 0706 |002f: sub-float v12, v7, v6 │ │ +0773ae: a70d 080a |0031: sub-float v13, v8, v10 │ │ +0773b2: c8dc |0033: mul-float/2addr v12, v13 │ │ +0773b4: a70d 0b0a |0034: sub-float v13, v11, v10 │ │ +0773b8: a70e 0406 |0036: sub-float v14, v4, v6 │ │ +0773bc: c8ed |0038: mul-float/2addr v13, v14 │ │ +0773be: c7dc |0039: sub-float/2addr v12, v13 │ │ +0773c0: a902 0c01 |003a: div-float v2, v12, v1 │ │ +0773c4: a70c 0504 |003c: sub-float v12, v5, v4 │ │ +0773c8: a70d 080a |003e: sub-float v13, v8, v10 │ │ +0773cc: c8dc |0040: mul-float/2addr v12, v13 │ │ +0773ce: a70d 0908 |0041: sub-float v13, v9, v8 │ │ +0773d2: a70e 0406 |0043: sub-float v14, v4, v6 │ │ +0773d6: c8ed |0045: mul-float/2addr v13, v14 │ │ +0773d8: c7dc |0046: sub-float/2addr v12, v13 │ │ +0773da: a903 0c01 |0047: div-float v3, v12, v1 │ │ +0773de: 120c |0049: const/4 v12, #int 0 // #0 │ │ +0773e0: 2e0c 020c |004a: cmpg-float v12, v2, v12 │ │ +0773e4: 3a0c 0800 |004c: if-ltz v12, 0054 // +0008 │ │ +0773e8: 150c 803f |004e: const/high16 v12, #int 1065353216 // #3f80 │ │ +0773ec: 2d0c 020c |0050: cmpl-float v12, v2, v12 │ │ +0773f0: 3d0c 0400 |0052: if-lez v12, 0056 // +0004 │ │ +0773f4: 120c |0054: const/4 v12, #int 0 // #0 │ │ +0773f6: 28d9 |0055: goto 002e // -0027 │ │ +0773f8: 120c |0056: const/4 v12, #int 0 // #0 │ │ +0773fa: 2e0c 030c |0057: cmpg-float v12, v3, v12 │ │ +0773fe: 3a0c 0800 |0059: if-ltz v12, 0061 // +0008 │ │ +077402: 150c 803f |005b: const/high16 v12, #int 1065353216 // #3f80 │ │ +077406: 2d0c 030c |005d: cmpl-float v12, v3, v12 │ │ +07740a: 3d0c 0400 |005f: if-lez v12, 0063 // +0004 │ │ +07740e: 120c |0061: const/4 v12, #int 0 // #0 │ │ +077410: 28cc |0062: goto 002e // -0034 │ │ +077412: 3813 0f00 |0063: if-eqz v19, 0072 // +000f │ │ +077416: a70c 0504 |0065: sub-float v12, v5, v4 │ │ +07741a: c82c |0067: mul-float/2addr v12, v2 │ │ +07741c: c64c |0068: add-float/2addr v12, v4 │ │ +07741e: a70d 0908 |0069: sub-float v13, v9, v8 │ │ +077422: c82d |006b: mul-float/2addr v13, v2 │ │ +077424: c68d |006c: add-float/2addr v13, v8 │ │ +077426: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +07742a: 6e30 1513 c00d |006f: invoke-virtual {v0, v12, v13}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +077430: 121c |0072: const/4 v12, #int 1 // #1 │ │ +077432: 28bb |0073: goto 002e // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x001c line=569 │ │ 0x0028 line=570 │ │ 0x002e line=579 │ │ 0x002f line=572 │ │ @@ -74427,93 +74430,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 │ │ -069690: |[069690] com.badlogic.gdx.math.Intersector.isPointInPolygon:(Ljava/util/List;Lcom/badlogic/gdx/math/Vector2;)Z │ │ -0696a0: 7210 b725 0700 |0000: invoke-interface {v7}, Ljava/util/List;.size:()I // method@25b7 │ │ -0696a6: 0a03 |0003: move-result v3 │ │ -0696a8: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0696ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0696ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0696b0: 7210 b725 0700 |0008: invoke-interface {v7}, Ljava/util/List;.size:()I // method@25b7 │ │ -0696b6: 0a03 |000b: move-result v3 │ │ -0696b8: 3530 8400 |000c: if-ge v0, v3, 0090 // +0084 │ │ -0696bc: 7220 b225 0700 |000e: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0696c2: 0c03 |0011: move-result-object v3 │ │ -0696c4: 1f03 dc01 |0012: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0696c8: 5233 220b |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0696cc: 5284 220b |0016: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0696d0: 2e03 0304 |0018: cmpg-float v3, v3, v4 │ │ -0696d4: 3b03 1000 |001a: if-gez v3, 002a // +0010 │ │ -0696d8: 7220 b225 1700 |001c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0696de: 0c03 |001f: move-result-object v3 │ │ -0696e0: 1f03 dc01 |0020: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0696e4: 5233 220b |0022: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0696e8: 5284 220b |0024: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0696ec: 2d03 0304 |0026: cmpl-float v3, v3, v4 │ │ -0696f0: 3b03 1e00 |0028: if-gez v3, 0046 // +001e │ │ -0696f4: 7220 b225 1700 |002a: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0696fa: 0c03 |002d: move-result-object v3 │ │ -0696fc: 1f03 dc01 |002e: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -069700: 5233 220b |0030: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069704: 5284 220b |0032: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069708: 2e03 0304 |0034: cmpg-float v3, v3, v4 │ │ -06970c: 3b03 5300 |0036: if-gez v3, 0089 // +0053 │ │ -069710: 7220 b225 0700 |0038: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -069716: 0c03 |003b: move-result-object v3 │ │ -069718: 1f03 dc01 |003c: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -06971c: 5233 220b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069720: 5284 220b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069724: 2d03 0304 |0042: cmpl-float v3, v3, v4 │ │ -069728: 3a03 4500 |0044: if-ltz v3, 0089 // +0045 │ │ -06972c: 7220 b225 0700 |0046: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -069732: 0c03 |0049: move-result-object v3 │ │ -069734: 1f03 dc01 |004a: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -069738: 5234 210b |004c: iget v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06973c: 5285 220b |004e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069740: 7220 b225 0700 |0050: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -069746: 0c03 |0053: move-result-object v3 │ │ -069748: 1f03 dc01 |0054: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -06974c: 5233 220b |0056: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069750: c735 |0058: sub-float/2addr v5, v3 │ │ -069752: 7220 b225 1700 |0059: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -069758: 0c03 |005c: move-result-object v3 │ │ -06975a: 1f03 dc01 |005d: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -06975e: 5236 220b |005f: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069762: 7220 b225 0700 |0061: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -069768: 0c03 |0064: move-result-object v3 │ │ -06976a: 1f03 dc01 |0065: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -06976e: 5233 220b |0067: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069772: a703 0603 |0069: sub-float v3, v6, v3 │ │ -069776: c935 |006b: div-float/2addr v5, v3 │ │ -069778: 7220 b225 1700 |006c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06977e: 0c03 |006f: move-result-object v3 │ │ -069780: 1f03 dc01 |0070: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -069784: 5236 210b |0072: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069788: 7220 b225 0700 |0074: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -06978e: 0c03 |0077: move-result-object v3 │ │ -069790: 1f03 dc01 |0078: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -069794: 5233 210b |007a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069798: a703 0603 |007c: sub-float v3, v6, v3 │ │ -06979c: c853 |007e: mul-float/2addr v3, v5 │ │ -06979e: c643 |007f: add-float/2addr v3, v4 │ │ -0697a0: 5284 210b |0080: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0697a4: 2e03 0304 |0082: cmpg-float v3, v3, v4 │ │ -0697a8: 3b03 0500 |0084: if-gez v3, 0089 // +0005 │ │ -0697ac: 3902 0800 |0086: if-nez v2, 008e // +0008 │ │ -0697b0: 1212 |0088: const/4 v2, #int 1 // #1 │ │ -0697b2: 0101 |0089: move v1, v0 │ │ -0697b4: d800 0001 |008a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0697b8: 2900 7cff |008c: goto/16 0008 // -0084 │ │ -0697bc: 1202 |008e: const/4 v2, #int 0 // #0 │ │ -0697be: 28fa |008f: goto 0089 // -0006 │ │ -0697c0: 0f02 |0090: return v2 │ │ +077434: |[077434] com.badlogic.gdx.math.Intersector.isPointInPolygon:(Ljava/util/List;Lcom/badlogic/gdx/math/Vector2;)Z │ │ +077444: 7210 b725 0700 |0000: invoke-interface {v7}, Ljava/util/List;.size:()I // method@25b7 │ │ +07744a: 0a03 |0003: move-result v3 │ │ +07744c: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ +077450: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +077452: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +077454: 7210 b725 0700 |0008: invoke-interface {v7}, Ljava/util/List;.size:()I // method@25b7 │ │ +07745a: 0a03 |000b: move-result v3 │ │ +07745c: 3530 8400 |000c: if-ge v0, v3, 0090 // +0084 │ │ +077460: 7220 b225 0700 |000e: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +077466: 0c03 |0011: move-result-object v3 │ │ +077468: 1f03 dc01 |0012: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07746c: 5233 220b |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077470: 5284 220b |0016: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077474: 2e03 0304 |0018: cmpg-float v3, v3, v4 │ │ +077478: 3b03 1000 |001a: if-gez v3, 002a // +0010 │ │ +07747c: 7220 b225 1700 |001c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +077482: 0c03 |001f: move-result-object v3 │ │ +077484: 1f03 dc01 |0020: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +077488: 5233 220b |0022: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07748c: 5284 220b |0024: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077490: 2d03 0304 |0026: cmpl-float v3, v3, v4 │ │ +077494: 3b03 1e00 |0028: if-gez v3, 0046 // +001e │ │ +077498: 7220 b225 1700 |002a: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +07749e: 0c03 |002d: move-result-object v3 │ │ +0774a0: 1f03 dc01 |002e: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0774a4: 5233 220b |0030: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0774a8: 5284 220b |0032: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0774ac: 2e03 0304 |0034: cmpg-float v3, v3, v4 │ │ +0774b0: 3b03 5300 |0036: if-gez v3, 0089 // +0053 │ │ +0774b4: 7220 b225 0700 |0038: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0774ba: 0c03 |003b: move-result-object v3 │ │ +0774bc: 1f03 dc01 |003c: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0774c0: 5233 220b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0774c4: 5284 220b |0040: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0774c8: 2d03 0304 |0042: cmpl-float v3, v3, v4 │ │ +0774cc: 3a03 4500 |0044: if-ltz v3, 0089 // +0045 │ │ +0774d0: 7220 b225 0700 |0046: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0774d6: 0c03 |0049: move-result-object v3 │ │ +0774d8: 1f03 dc01 |004a: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0774dc: 5234 210b |004c: iget v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0774e0: 5285 220b |004e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0774e4: 7220 b225 0700 |0050: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0774ea: 0c03 |0053: move-result-object v3 │ │ +0774ec: 1f03 dc01 |0054: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0774f0: 5233 220b |0056: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0774f4: c735 |0058: sub-float/2addr v5, v3 │ │ +0774f6: 7220 b225 1700 |0059: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0774fc: 0c03 |005c: move-result-object v3 │ │ +0774fe: 1f03 dc01 |005d: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +077502: 5236 220b |005f: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077506: 7220 b225 0700 |0061: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +07750c: 0c03 |0064: move-result-object v3 │ │ +07750e: 1f03 dc01 |0065: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +077512: 5233 220b |0067: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077516: a703 0603 |0069: sub-float v3, v6, v3 │ │ +07751a: c935 |006b: div-float/2addr v5, v3 │ │ +07751c: 7220 b225 1700 |006c: invoke-interface {v7, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +077522: 0c03 |006f: move-result-object v3 │ │ +077524: 1f03 dc01 |0070: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +077528: 5236 210b |0072: iget v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07752c: 7220 b225 0700 |0074: invoke-interface {v7, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +077532: 0c03 |0077: move-result-object v3 │ │ +077534: 1f03 dc01 |0078: check-cast v3, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +077538: 5233 210b |007a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07753c: a703 0603 |007c: sub-float v3, v6, v3 │ │ +077540: c853 |007e: mul-float/2addr v3, v5 │ │ +077542: c643 |007f: add-float/2addr v3, v4 │ │ +077544: 5284 210b |0080: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077548: 2e03 0304 |0082: cmpg-float v3, v3, v4 │ │ +07754c: 3b03 0500 |0084: if-gez v3, 0089 // +0005 │ │ +077550: 3902 0800 |0086: if-nez v2, 008e // +0008 │ │ +077554: 1212 |0088: const/4 v2, #int 1 // #1 │ │ +077556: 0101 |0089: move v1, v0 │ │ +077558: d800 0001 |008a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07755c: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +077560: 1202 |008e: const/4 v2, #int 0 // #0 │ │ +077562: 28fa |008f: goto 0089 // -0006 │ │ +077564: 0f02 |0090: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0007 line=119 │ │ 0x000e line=120 │ │ 0x0046 line=122 │ │ @@ -74535,62 +74538,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 │ │ -0697c4: |[0697c4] 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 │ │ -0697d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0697d6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0697d8: 6206 b10a |0002: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -0697dc: 6e20 4513 a600 |0004: invoke-virtual {v6, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0697e2: 0c06 |0007: move-result-object v6 │ │ -0697e4: 6e20 4a13 9600 |0008: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0697ea: 6206 b20a |000b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -0697ee: 6e20 4513 b600 |000d: invoke-virtual {v6, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0697f4: 0c06 |0010: move-result-object v6 │ │ -0697f6: 6e20 4a13 9600 |0011: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0697fc: 6206 b30a |0014: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -069800: 6e20 4513 c600 |0016: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -069806: 0c06 |0019: move-result-object v6 │ │ -069808: 6e20 4a13 9600 |001a: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -06980e: 6206 b10a |001d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -069812: 6207 b20a |001f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -069816: 6e20 2b13 7600 |0021: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06981c: 0a00 |0024: move-result v0 │ │ -06981e: 6206 b10a |0025: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ -069822: 6207 b30a |0027: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -069826: 6e20 2b13 7600 |0029: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06982c: 0a01 |002c: move-result v1 │ │ -06982e: 6206 b20a |002d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -069832: 6207 b30a |002f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -069836: 6e20 2b13 7600 |0031: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06983c: 0a03 |0034: move-result v3 │ │ -06983e: 6206 b30a |0035: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -069842: 6207 b30a |0037: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ -069846: 6e20 2b13 7600 |0039: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06984c: 0a04 |003c: move-result v4 │ │ -06984e: a806 0301 |003d: mul-float v6, v3, v1 │ │ -069852: a807 0400 |003f: mul-float v7, v4, v0 │ │ -069856: c776 |0041: sub-float/2addr v6, v7 │ │ -069858: 2e06 0608 |0042: cmpg-float v6, v6, v8 │ │ -06985c: 3b06 0300 |0044: if-gez v6, 0047 // +0003 │ │ -069860: 0f05 |0046: return v5 │ │ -069862: 6206 b20a |0047: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -069866: 6207 b20a |0049: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ -06986a: 6e20 2b13 7600 |004b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -069870: 0a02 |004e: move-result v2 │ │ -069872: a806 0003 |004f: mul-float v6, v0, v3 │ │ -069876: a807 0102 |0051: mul-float v7, v1, v2 │ │ -06987a: c776 |0053: sub-float/2addr v6, v7 │ │ -06987c: 2e06 0608 |0054: cmpg-float v6, v6, v8 │ │ -069880: 3a06 f0ff |0056: if-ltz v6, 0046 // -0010 │ │ -069884: 1215 |0058: const/4 v5, #int 1 // #1 │ │ -069886: 28ed |0059: goto 0046 // -0013 │ │ +077568: |[077568] 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 │ │ +077578: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07757a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07757c: 6206 b10a |0002: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +077580: 6e20 4513 a600 |0004: invoke-virtual {v6, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +077586: 0c06 |0007: move-result-object v6 │ │ +077588: 6e20 4a13 9600 |0008: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07758e: 6206 b20a |000b: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +077592: 6e20 4513 b600 |000d: invoke-virtual {v6, v11}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +077598: 0c06 |0010: move-result-object v6 │ │ +07759a: 6e20 4a13 9600 |0011: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +0775a0: 6206 b30a |0014: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +0775a4: 6e20 4513 c600 |0016: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0775aa: 0c06 |0019: move-result-object v6 │ │ +0775ac: 6e20 4a13 9600 |001a: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +0775b2: 6206 b10a |001d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +0775b6: 6207 b20a |001f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +0775ba: 6e20 2b13 7600 |0021: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0775c0: 0a00 |0024: move-result v0 │ │ +0775c2: 6206 b10a |0025: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v0:Lcom/badlogic/gdx/math/Vector3; // field@0ab1 │ │ +0775c6: 6207 b30a |0027: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +0775ca: 6e20 2b13 7600 |0029: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0775d0: 0a01 |002c: move-result v1 │ │ +0775d2: 6206 b20a |002d: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +0775d6: 6207 b30a |002f: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +0775da: 6e20 2b13 7600 |0031: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0775e0: 0a03 |0034: move-result v3 │ │ +0775e2: 6206 b30a |0035: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +0775e6: 6207 b30a |0037: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v2:Lcom/badlogic/gdx/math/Vector3; // field@0ab3 │ │ +0775ea: 6e20 2b13 7600 |0039: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +0775f0: 0a04 |003c: move-result v4 │ │ +0775f2: a806 0301 |003d: mul-float v6, v3, v1 │ │ +0775f6: a807 0400 |003f: mul-float v7, v4, v0 │ │ +0775fa: c776 |0041: sub-float/2addr v6, v7 │ │ +0775fc: 2e06 0608 |0042: cmpg-float v6, v6, v8 │ │ +077600: 3b06 0300 |0044: if-gez v6, 0047 // +0003 │ │ +077604: 0f05 |0046: return v5 │ │ +077606: 6206 b20a |0047: sget-object v6, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +07760a: 6207 b20a |0049: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.v1:Lcom/badlogic/gdx/math/Vector3; // field@0ab2 │ │ +07760e: 6e20 2b13 7600 |004b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +077614: 0a02 |004e: move-result v2 │ │ +077616: a806 0003 |004f: mul-float v6, v0, v3 │ │ +07761a: a807 0102 |0051: mul-float v7, v1, v2 │ │ +07761e: c776 |0053: sub-float/2addr v6, v7 │ │ +077620: 2e06 0608 |0054: cmpg-float v6, v6, v8 │ │ +077624: 3a06 f0ff |0056: if-ltz v6, 0046 // -0010 │ │ +077628: 1215 |0058: const/4 v5, #int 1 // #1 │ │ +07762a: 28ed |0059: goto 0046 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x000b line=74 │ │ 0x0014 line=75 │ │ 0x001d line=77 │ │ 0x0025 line=78 │ │ @@ -74617,38 +74620,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -069888: |[069888] com.badlogic.gdx.math.Intersector.main:([Ljava/lang/String;)V │ │ -069898: 1307 0900 |0000: const/16 v7, #int 9 // #9 │ │ -06989c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -06989e: 2201 d801 |0003: new-instance v1, Lcom/badlogic/gdx/math/Plane; // type@01d8 │ │ -0698a2: 2204 dd01 |0005: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0698a6: 1505 803f |0007: const/high16 v5, #int 1065353216 // #3f80 │ │ -0698aa: 7040 1e13 5466 |0009: invoke-direct {v4, v5, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -0698b0: 7030 a512 4106 |000c: invoke-direct {v1, v4, v6}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@12a5 │ │ -0698b6: 2202 cf01 |000f: new-instance v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle; // type@01cf │ │ -0698ba: 1234 |0011: const/4 v4, #int 3 // #3 │ │ -0698bc: 7020 0612 4200 |0012: invoke-direct {v2, v4}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.:(I)V // method@1206 │ │ -0698c2: 2370 e803 |0015: new-array v0, v7, [F // type@03e8 │ │ -0698c6: 2600 1900 0000 |0017: fill-array-data v0, 00000030 // +00000019 │ │ -0698cc: 7130 2d12 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@122d │ │ -0698d2: 6204 6112 |001d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0698d6: 6e20 1b24 2400 |001f: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@241b │ │ -0698dc: 2373 e803 |0022: new-array v3, v7, [F // type@03e8 │ │ -0698e0: 2603 2200 0000 |0024: fill-array-data v3, 00000046 // +00000022 │ │ -0698e6: 7130 2d12 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@122d │ │ -0698ec: 6204 6112 |002a: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0698f0: 6e20 1b24 2400 |002c: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@241b │ │ -0698f6: 0e00 |002f: return-void │ │ -0698f8: 0003 0400 0900 0000 0000 20c1 0000 ... |0030: array-data (22 units) │ │ -069924: 0003 0400 0900 0000 0000 20c1 0000 ... |0046: array-data (22 units) │ │ +07762c: |[07762c] com.badlogic.gdx.math.Intersector.main:([Ljava/lang/String;)V │ │ +07763c: 1307 0900 |0000: const/16 v7, #int 9 // #9 │ │ +077640: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +077642: 2201 d801 |0003: new-instance v1, Lcom/badlogic/gdx/math/Plane; // type@01d8 │ │ +077646: 2204 dd01 |0005: new-instance v4, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07764a: 1505 803f |0007: const/high16 v5, #int 1065353216 // #3f80 │ │ +07764e: 7040 1e13 5466 |0009: invoke-direct {v4, v5, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +077654: 7030 a512 4106 |000c: invoke-direct {v1, v4, v6}, Lcom/badlogic/gdx/math/Plane;.:(Lcom/badlogic/gdx/math/Vector3;F)V // method@12a5 │ │ +07765a: 2202 cf01 |000f: new-instance v2, Lcom/badlogic/gdx/math/Intersector$SplitTriangle; // type@01cf │ │ +07765e: 1234 |0011: const/4 v4, #int 3 // #3 │ │ +077660: 7020 0612 4200 |0012: invoke-direct {v2, v4}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.:(I)V // method@1206 │ │ +077666: 2370 e803 |0015: new-array v0, v7, [F // type@03e8 │ │ +07766a: 2600 1900 0000 |0017: fill-array-data v0, 00000030 // +00000019 │ │ +077670: 7130 2d12 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@122d │ │ +077676: 6204 6112 |001d: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +07767a: 6e20 1b24 2400 |001f: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@241b │ │ +077680: 2373 e803 |0022: new-array v3, v7, [F // type@03e8 │ │ +077684: 2603 2200 0000 |0024: fill-array-data v3, 00000046 // +00000022 │ │ +07768a: 7130 2d12 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@122d │ │ +077690: 6204 6112 |002a: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +077694: 6e20 1b24 2400 |002c: invoke-virtual {v4, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@241b │ │ +07769a: 0e00 |002f: return-void │ │ +07769c: 0003 0400 0900 0000 0000 20c1 0000 ... |0030: array-data (22 units) │ │ +0776c8: 0003 0400 0900 0000 0000 20c1 0000 ... |0046: array-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=932 │ │ 0x000f line=933 │ │ 0x0015 line=934 │ │ 0x001a line=935 │ │ 0x001d line=936 │ │ @@ -74670,63 +74673,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 │ │ -069950: |[069950] com.badlogic.gdx.math.Intersector.overlapCircleRectangle:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -069960: 5250 540a |0000: iget v0, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -069964: 5251 550a |0002: iget v1, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -069968: 5252 540a |0004: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -06996c: 5263 180b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -069970: 2e02 0203 |0008: cmpg-float v2, v2, v3 │ │ -069974: 3b02 2300 |000a: if-gez v2, 002d // +0023 │ │ -069978: 5260 180b |000c: iget v0, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -06997c: 5252 550a |000e: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -069980: 5263 190b |0010: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -069984: 2e02 0203 |0012: cmpg-float v2, v2, v3 │ │ -069988: 3b02 2b00 |0014: if-gez v2, 003f // +002b │ │ -06998c: 5261 190b |0016: iget v1, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -069990: 5252 540a |0018: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -069994: c720 |001a: sub-float/2addr v0, v2 │ │ -069996: c800 |001b: mul-float/2addr v0, v0 │ │ -069998: 5252 550a |001c: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -06999c: c721 |001e: sub-float/2addr v1, v2 │ │ -06999e: c811 |001f: mul-float/2addr v1, v1 │ │ -0699a0: a602 0001 |0020: add-float v2, v0, v1 │ │ -0699a4: 5253 530a |0022: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0699a8: 5254 530a |0024: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0699ac: c843 |0026: mul-float/2addr v3, v4 │ │ -0699ae: 2e02 0203 |0027: cmpg-float v2, v2, v3 │ │ -0699b2: 3b02 2800 |0029: if-gez v2, 0051 // +0028 │ │ -0699b6: 1212 |002b: const/4 v2, #int 1 // #1 │ │ -0699b8: 0f02 |002c: return v2 │ │ -0699ba: 5252 540a |002d: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -0699be: 5263 180b |002f: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0699c2: 5264 170b |0031: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0699c6: c643 |0033: add-float/2addr v3, v4 │ │ -0699c8: 2d02 0203 |0034: cmpl-float v2, v2, v3 │ │ -0699cc: 3d02 d8ff |0036: if-lez v2, 000e // -0028 │ │ -0699d0: 5262 180b |0038: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0699d4: 5263 170b |003a: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0699d8: a600 0203 |003c: add-float v0, v2, v3 │ │ -0699dc: 28d0 |003e: goto 000e // -0030 │ │ -0699de: 5252 550a |003f: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -0699e2: 5263 190b |0041: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0699e6: 5264 130b |0043: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0699ea: c643 |0045: add-float/2addr v3, v4 │ │ -0699ec: 2d02 0203 |0046: cmpl-float v2, v2, v3 │ │ -0699f0: 3d02 d0ff |0048: if-lez v2, 0018 // -0030 │ │ -0699f4: 5262 190b |004a: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0699f8: 5263 130b |004c: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0699fc: a601 0203 |004e: add-float v1, v2, v3 │ │ -069a00: 28c8 |0050: goto 0018 // -0038 │ │ -069a02: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -069a04: 28da |0052: goto 002c // -0026 │ │ +0776f4: |[0776f4] com.badlogic.gdx.math.Intersector.overlapCircleRectangle:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +077704: 5250 540a |0000: iget v0, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +077708: 5251 550a |0002: iget v1, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +07770c: 5252 540a |0004: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +077710: 5263 180b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077714: 2e02 0203 |0008: cmpg-float v2, v2, v3 │ │ +077718: 3b02 2300 |000a: if-gez v2, 002d // +0023 │ │ +07771c: 5260 180b |000c: iget v0, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077720: 5252 550a |000e: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +077724: 5263 190b |0010: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +077728: 2e02 0203 |0012: cmpg-float v2, v2, v3 │ │ +07772c: 3b02 2b00 |0014: if-gez v2, 003f // +002b │ │ +077730: 5261 190b |0016: iget v1, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +077734: 5252 540a |0018: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +077738: c720 |001a: sub-float/2addr v0, v2 │ │ +07773a: c800 |001b: mul-float/2addr v0, v0 │ │ +07773c: 5252 550a |001c: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +077740: c721 |001e: sub-float/2addr v1, v2 │ │ +077742: c811 |001f: mul-float/2addr v1, v1 │ │ +077744: a602 0001 |0020: add-float v2, v0, v1 │ │ +077748: 5253 530a |0022: iget v3, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +07774c: 5254 530a |0024: iget v4, v5, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +077750: c843 |0026: mul-float/2addr v3, v4 │ │ +077752: 2e02 0203 |0027: cmpg-float v2, v2, v3 │ │ +077756: 3b02 2800 |0029: if-gez v2, 0051 // +0028 │ │ +07775a: 1212 |002b: const/4 v2, #int 1 // #1 │ │ +07775c: 0f02 |002c: return v2 │ │ +07775e: 5252 540a |002d: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +077762: 5263 180b |002f: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077766: 5264 170b |0031: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07776a: c643 |0033: add-float/2addr v3, v4 │ │ +07776c: 2d02 0203 |0034: cmpl-float v2, v2, v3 │ │ +077770: 3d02 d8ff |0036: if-lez v2, 000e // -0028 │ │ +077774: 5262 180b |0038: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077778: 5263 170b |003a: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07777c: a600 0203 |003c: add-float v0, v2, v3 │ │ +077780: 28d0 |003e: goto 000e // -0030 │ │ +077782: 5252 550a |003f: iget v2, v5, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +077786: 5263 190b |0041: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07778a: 5264 130b |0043: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07778e: c643 |0045: add-float/2addr v3, v4 │ │ +077790: 2d02 0203 |0046: cmpl-float v2, v2, v3 │ │ +077794: 3d02 d0ff |0048: if-lez v2, 0018 // -0030 │ │ +077798: 5262 190b |004a: iget v2, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07779c: 5263 130b |004c: iget v3, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0777a0: a601 0203 |004e: add-float v1, v2, v3 │ │ +0777a4: 28c8 |0050: goto 0018 // -0038 │ │ +0777a6: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +0777a8: 28da |0052: goto 002c // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0002 line=607 │ │ 0x0004 line=609 │ │ 0x000c line=610 │ │ 0x000e line=615 │ │ @@ -74752,34 +74755,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 │ │ -069a08: |[069a08] com.badlogic.gdx.math.Intersector.overlapCircles:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Circle;)Z │ │ -069a18: 5264 540a |0000: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -069a1c: 5275 540a |0002: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -069a20: a702 0405 |0004: sub-float v2, v4, v5 │ │ -069a24: 5264 550a |0006: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -069a28: 5275 550a |0008: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -069a2c: a703 0405 |000a: sub-float v3, v4, v5 │ │ -069a30: a804 0202 |000c: mul-float v4, v2, v2 │ │ -069a34: a805 0303 |000e: mul-float v5, v3, v3 │ │ -069a38: a600 0405 |0010: add-float v0, v4, v5 │ │ -069a3c: 5264 530a |0012: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -069a40: 5275 530a |0014: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -069a44: a601 0405 |0016: add-float v1, v4, v5 │ │ -069a48: a804 0101 |0018: mul-float v4, v1, v1 │ │ -069a4c: 2e04 0004 |001a: cmpg-float v4, v0, v4 │ │ -069a50: 3c04 0400 |001c: if-gtz v4, 0020 // +0004 │ │ -069a54: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -069a56: 0f04 |001f: return v4 │ │ -069a58: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -069a5a: 28fe |0021: goto 001f // -0002 │ │ +0777ac: |[0777ac] com.badlogic.gdx.math.Intersector.overlapCircles:(Lcom/badlogic/gdx/math/Circle;Lcom/badlogic/gdx/math/Circle;)Z │ │ +0777bc: 5264 540a |0000: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +0777c0: 5275 540a |0002: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +0777c4: a702 0405 |0004: sub-float v2, v4, v5 │ │ +0777c8: 5264 550a |0006: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +0777cc: 5275 550a |0008: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +0777d0: a703 0405 |000a: sub-float v3, v4, v5 │ │ +0777d4: a804 0202 |000c: mul-float v4, v2, v2 │ │ +0777d8: a805 0303 |000e: mul-float v5, v3, v3 │ │ +0777dc: a600 0405 |0010: add-float v0, v4, v5 │ │ +0777e0: 5264 530a |0012: iget v4, v6, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0777e4: 5275 530a |0014: iget v5, v7, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0777e8: a601 0405 |0016: add-float v1, v4, v5 │ │ +0777ec: a804 0101 |0018: mul-float v4, v1, v1 │ │ +0777f0: 2e04 0004 |001a: cmpg-float v4, v0, v4 │ │ +0777f4: 3c04 0400 |001c: if-gtz v4, 0020 // +0004 │ │ +0777f8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0777fa: 0f04 |001f: return v4 │ │ +0777fc: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0777fe: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0006 line=592 │ │ 0x000c line=593 │ │ 0x0012 line=594 │ │ 0x0018 line=595 │ │ @@ -74796,19 +74799,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 │ │ -069a5c: |[069a5c] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;)Z │ │ -069a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069a6e: 7130 2712 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@1227 │ │ -069a74: 0a00 |0004: move-result v0 │ │ -069a76: 0f00 |0005: return v0 │ │ +077800: |[077800] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;)Z │ │ +077810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077812: 7130 2712 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@1227 │ │ +077818: 0a00 |0004: move-result v0 │ │ +07781a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 p1 Lcom/badlogic/gdx/math/Polygon; │ │ 0x0000 - 0x0006 reg=2 p2 Lcom/badlogic/gdx/math/Polygon; │ │ │ │ @@ -74817,316 +74820,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 │ │ -069a78: |[069a78] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ -069a88: 6e10 be12 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ -069a8e: 0c00 |0003: move-result-object v0 │ │ -069a90: 6e10 be12 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ -069a96: 0c01 |0007: move-result-object v1 │ │ -069a98: 7130 2812 1004 |0008: invoke-static {v0, v1, v4}, Lcom/badlogic/gdx/math/Intersector;.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z // method@1228 │ │ -069a9e: 0a00 |000b: move-result v0 │ │ -069aa0: 0f00 |000c: return v0 │ │ +07781c: |[07781c] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:(Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Polygon;Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ +07782c: 6e10 be12 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ +077832: 0c00 |0003: move-result-object v0 │ │ +077834: 6e10 be12 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ +07783a: 0c01 |0007: move-result-object v1 │ │ +07783c: 7130 2812 1004 |0008: invoke-static {v0, v1, v4}, Lcom/badlogic/gdx/math/Intersector;.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z // method@1228 │ │ +077842: 0a00 |000b: move-result v0 │ │ +077844: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 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 │ │ -069aa4: |[069aa4] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ -069ab4: 1411 ffff 7f7f |0000: const v17, #float 3.40282e+38 // #7f7fffff │ │ -069aba: 1313 0000 |0003: const/16 v19, #int 0 // #0 │ │ -069abe: 1314 0000 |0005: const/16 v20, #int 0 // #0 │ │ -069ac2: 0800 1b00 |0007: move-object/from16 v0, v27 │ │ -069ac6: 210e |0009: array-length v14, v0 │ │ -069ac8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -069aca: 35e5 eb00 |000b: if-ge v5, v14, 00f6 // +00eb │ │ -069ace: 4415 1b05 |000d: aget v21, v27, v5 │ │ -069ad2: d819 0501 |000f: add-int/lit8 v25, v5, #int 1 // #01 │ │ -069ad6: 4417 1b19 |0011: aget v23, v27, v25 │ │ -069ada: d819 0502 |0013: add-int/lit8 v25, v5, #int 2 // #02 │ │ -069ade: 9419 190e |0015: rem-int v25, v25, v14 │ │ -069ae2: 4416 1b19 |0017: aget v22, v27, v25 │ │ -069ae6: d819 0503 |0019: add-int/lit8 v25, v5, #int 3 // #03 │ │ -069aea: 9419 190e |001b: rem-int v25, v25, v14 │ │ -069aee: 4418 1b19 |001d: aget v24, v27, v25 │ │ -069af2: a703 1718 |001f: sub-float v3, v23, v24 │ │ -069af6: a719 1516 |0021: sub-float v25, v21, v22 │ │ -069afa: 0200 1900 |0023: move/from16 v0, v25 │ │ -069afe: 7f04 |0025: neg-float v4, v0 │ │ -069b00: a819 0303 |0026: mul-float v25, v3, v3 │ │ -069b04: a81a 0404 |0028: mul-float v26, v4, v4 │ │ -069b08: a619 191a |002a: add-float v25, v25, v26 │ │ -069b0c: 0200 1900 |002c: move/from16 v0, v25 │ │ -069b10: 8900 |002e: float-to-double v0, v0 │ │ -069b12: 0519 0000 |002f: move-wide/from16 v25, v0 │ │ -069b16: 7702 8e24 1900 |0031: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -069b1c: 0b19 |0034: move-result-wide v25 │ │ -069b1e: 0500 1900 |0035: move-wide/from16 v0, v25 │ │ -069b22: 8c07 |0037: double-to-float v7, v0 │ │ -069b24: c973 |0038: div-float/2addr v3, v7 │ │ -069b26: c974 |0039: div-float/2addr v4, v7 │ │ -069b28: 1319 0000 |003a: const/16 v25, #int 0 // #0 │ │ -069b2c: 4419 1b19 |003c: aget v25, v27, v25 │ │ -069b30: a819 1903 |003e: mul-float v25, v25, v3 │ │ -069b34: 131a 0100 |0040: const/16 v26, #int 1 // #1 │ │ -069b38: 441a 1b1a |0042: aget v26, v27, v26 │ │ -069b3c: a81a 1a04 |0044: mul-float v26, v26, v4 │ │ -069b40: a60b 191a |0046: add-float v11, v25, v26 │ │ -069b44: 01b8 |0048: move v8, v11 │ │ -069b46: 1226 |0049: const/4 v6, #int 2 // #2 │ │ -069b48: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ -069b4c: 2100 |004c: array-length v0, v0 │ │ -069b4e: 0219 0000 |004d: move/from16 v25, v0 │ │ -069b52: 0200 1900 |004f: move/from16 v0, v25 │ │ -069b56: 3506 1e00 |0051: if-ge v6, v0, 006f // +001e │ │ -069b5a: 4419 1b06 |0053: aget v25, v27, v6 │ │ -069b5e: a819 1903 |0055: mul-float v25, v25, v3 │ │ -069b62: d81a 0601 |0057: add-int/lit8 v26, v6, #int 1 // #01 │ │ -069b66: 441a 1b1a |0059: aget v26, v27, v26 │ │ -069b6a: a81a 1a04 |005b: mul-float v26, v26, v4 │ │ -069b6e: a612 191a |005d: add-float v18, v25, v26 │ │ -069b72: 2e19 120b |005f: cmpg-float v25, v18, v11 │ │ -069b76: 3b19 0700 |0061: if-gez v25, 0068 // +0007 │ │ -069b7a: 020b 1200 |0063: move/from16 v11, v18 │ │ -069b7e: d806 0602 |0065: add-int/lit8 v6, v6, #int 2 // #02 │ │ -069b82: 28e3 |0067: goto 004a // -001d │ │ -069b84: 2d19 1208 |0068: cmpl-float v25, v18, v8 │ │ -069b88: 3d19 fbff |006a: if-lez v25, 0065 // -0005 │ │ -069b8c: 0208 1200 |006c: move/from16 v8, v18 │ │ -069b90: 28f7 |006e: goto 0065 // -0009 │ │ -069b92: 1319 0000 |006f: const/16 v25, #int 0 // #0 │ │ -069b96: 4419 1c19 |0071: aget v25, v28, v25 │ │ -069b9a: a819 1903 |0073: mul-float v25, v25, v3 │ │ -069b9e: 131a 0100 |0075: const/16 v26, #int 1 // #1 │ │ -069ba2: 441a 1c1a |0077: aget v26, v28, v26 │ │ -069ba6: a81a 1a04 |0079: mul-float v26, v26, v4 │ │ -069baa: a60c 191a |007b: add-float v12, v25, v26 │ │ -069bae: 01c9 |007d: move v9, v12 │ │ -069bb0: 1226 |007e: const/4 v6, #int 2 // #2 │ │ -069bb2: 0800 1c00 |007f: move-object/from16 v0, v28 │ │ -069bb6: 2100 |0081: array-length v0, v0 │ │ -069bb8: 0219 0000 |0082: move/from16 v25, v0 │ │ -069bbc: 0200 1900 |0084: move/from16 v0, v25 │ │ -069bc0: 3506 1e00 |0086: if-ge v6, v0, 00a4 // +001e │ │ -069bc4: 4419 1c06 |0088: aget v25, v28, v6 │ │ -069bc8: a819 1903 |008a: mul-float v25, v25, v3 │ │ -069bcc: d81a 0601 |008c: add-int/lit8 v26, v6, #int 1 // #01 │ │ -069bd0: 441a 1c1a |008e: aget v26, v28, v26 │ │ -069bd4: a81a 1a04 |0090: mul-float v26, v26, v4 │ │ -069bd8: a612 191a |0092: add-float v18, v25, v26 │ │ -069bdc: 2e19 120c |0094: cmpg-float v25, v18, v12 │ │ -069be0: 3b19 0700 |0096: if-gez v25, 009d // +0007 │ │ -069be4: 020c 1200 |0098: move/from16 v12, v18 │ │ -069be8: d806 0602 |009a: add-int/lit8 v6, v6, #int 2 // #02 │ │ -069bec: 28e3 |009c: goto 007f // -001d │ │ -069bee: 2d19 1209 |009d: cmpl-float v25, v18, v9 │ │ -069bf2: 3d19 fbff |009f: if-lez v25, 009a // -0005 │ │ -069bf6: 0209 1200 |00a1: move/from16 v9, v18 │ │ -069bfa: 28f7 |00a3: goto 009a // -0009 │ │ -069bfc: 2e19 0b0c |00a4: cmpg-float v25, v11, v12 │ │ -069c00: 3c19 0600 |00a6: if-gtz v25, 00ac // +0006 │ │ -069c04: 2d19 080c |00a8: cmpl-float v25, v8, v12 │ │ -069c08: 3b19 0d00 |00aa: if-gez v25, 00b7 // +000d │ │ -069c0c: 2e19 0c0b |00ac: cmpg-float v25, v12, v11 │ │ -069c10: 3c19 0600 |00ae: if-gtz v25, 00b4 // +0006 │ │ -069c14: 2d19 090b |00b0: cmpl-float v25, v9, v11 │ │ -069c18: 3b19 0500 |00b2: if-gez v25, 00b7 // +0005 │ │ -069c1c: 1319 0000 |00b4: const/16 v25, #int 0 // #0 │ │ -069c20: 0f19 |00b6: return v25 │ │ -069c22: 7120 8724 9800 |00b7: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -069c28: 0a19 |00ba: move-result v25 │ │ -069c2a: 7120 8524 cb00 |00bb: invoke-static {v11, v12}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -069c30: 0a1a |00be: move-result v26 │ │ -069c32: a710 191a |00bf: sub-float v16, v25, v26 │ │ -069c36: 2e19 0b0c |00c1: cmpg-float v25, v11, v12 │ │ -069c3a: 3b19 0600 |00c3: if-gez v25, 00c9 // +0006 │ │ -069c3e: 2d19 0809 |00c5: cmpl-float v25, v8, v9 │ │ -069c42: 3c19 0a00 |00c7: if-gtz v25, 00d1 // +000a │ │ -069c46: 2e19 0c0b |00c9: cmpg-float v25, v12, v11 │ │ -069c4a: 3b19 1a00 |00cb: if-gez v25, 00e5 // +001a │ │ -069c4e: 2d19 0908 |00cd: cmpl-float v25, v9, v8 │ │ -069c52: 3d19 1600 |00cf: if-lez v25, 00e5 // +0016 │ │ -069c56: a719 0b0c |00d1: sub-float v25, v11, v12 │ │ -069c5a: 7701 7d24 1900 |00d3: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -069c60: 0a0d |00d6: move-result v13 │ │ -069c62: a719 0809 |00d7: sub-float v25, v8, v9 │ │ -069c66: 7701 7d24 1900 |00d9: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -069c6c: 0a0a |00dc: move-result v10 │ │ -069c6e: 2e19 0d0a |00dd: cmpg-float v25, v13, v10 │ │ -069c72: 3b19 1400 |00df: if-gez v25, 00f3 // +0014 │ │ -069c76: 7f33 |00e1: neg-float v3, v3 │ │ -069c78: 7f44 |00e2: neg-float v4, v4 │ │ -069c7a: a610 100d |00e3: add-float v16, v16, v13 │ │ -069c7e: 2e19 1011 |00e5: cmpg-float v25, v16, v17 │ │ -069c82: 3b19 0800 |00e7: if-gez v25, 00ef // +0008 │ │ -069c86: 0211 1000 |00e9: move/from16 v17, v16 │ │ -069c8a: 0213 0300 |00eb: move/from16 v19, v3 │ │ -069c8e: 0214 0400 |00ed: move/from16 v20, v4 │ │ -069c92: d805 0502 |00ef: add-int/lit8 v5, v5, #int 2 // #02 │ │ -069c96: 2900 1aff |00f1: goto/16 000b // -00e6 │ │ -069c9a: a610 100a |00f3: add-float v16, v16, v10 │ │ -069c9e: 28f0 |00f5: goto 00e5 // -0010 │ │ -069ca0: 0800 1c00 |00f6: move-object/from16 v0, v28 │ │ -069ca4: 210f |00f8: array-length v15, v0 │ │ -069ca6: 1205 |00f9: const/4 v5, #int 0 // #0 │ │ -069ca8: 35f5 ec00 |00fa: if-ge v5, v15, 01e6 // +00ec │ │ -069cac: 4415 1c05 |00fc: aget v21, v28, v5 │ │ -069cb0: d819 0501 |00fe: add-int/lit8 v25, v5, #int 1 // #01 │ │ -069cb4: 4417 1c19 |0100: aget v23, v28, v25 │ │ -069cb8: d819 0502 |0102: add-int/lit8 v25, v5, #int 2 // #02 │ │ -069cbc: 9419 190f |0104: rem-int v25, v25, v15 │ │ -069cc0: 4416 1c19 |0106: aget v22, v28, v25 │ │ -069cc4: d819 0503 |0108: add-int/lit8 v25, v5, #int 3 // #03 │ │ -069cc8: 9419 190f |010a: rem-int v25, v25, v15 │ │ -069ccc: 4418 1c19 |010c: aget v24, v28, v25 │ │ -069cd0: a703 1718 |010e: sub-float v3, v23, v24 │ │ -069cd4: a719 1516 |0110: sub-float v25, v21, v22 │ │ -069cd8: 0200 1900 |0112: move/from16 v0, v25 │ │ -069cdc: 7f04 |0114: neg-float v4, v0 │ │ -069cde: a819 0303 |0115: mul-float v25, v3, v3 │ │ -069ce2: a81a 0404 |0117: mul-float v26, v4, v4 │ │ -069ce6: a619 191a |0119: add-float v25, v25, v26 │ │ -069cea: 0200 1900 |011b: move/from16 v0, v25 │ │ -069cee: 8900 |011d: float-to-double v0, v0 │ │ -069cf0: 0519 0000 |011e: move-wide/from16 v25, v0 │ │ -069cf4: 7702 8e24 1900 |0120: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -069cfa: 0b19 |0123: move-result-wide v25 │ │ -069cfc: 0500 1900 |0124: move-wide/from16 v0, v25 │ │ -069d00: 8c07 |0126: double-to-float v7, v0 │ │ -069d02: c973 |0127: div-float/2addr v3, v7 │ │ -069d04: c974 |0128: div-float/2addr v4, v7 │ │ -069d06: 1319 0000 |0129: const/16 v25, #int 0 // #0 │ │ -069d0a: 4419 1b19 |012b: aget v25, v27, v25 │ │ -069d0e: a819 1903 |012d: mul-float v25, v25, v3 │ │ -069d12: 131a 0100 |012f: const/16 v26, #int 1 // #1 │ │ -069d16: 441a 1b1a |0131: aget v26, v27, v26 │ │ -069d1a: a81a 1a04 |0133: mul-float v26, v26, v4 │ │ -069d1e: a60b 191a |0135: add-float v11, v25, v26 │ │ -069d22: 01b8 |0137: move v8, v11 │ │ -069d24: 1226 |0138: const/4 v6, #int 2 // #2 │ │ -069d26: 0800 1b00 |0139: move-object/from16 v0, v27 │ │ -069d2a: 2100 |013b: array-length v0, v0 │ │ -069d2c: 0219 0000 |013c: move/from16 v25, v0 │ │ -069d30: 0200 1900 |013e: move/from16 v0, v25 │ │ -069d34: 3506 1e00 |0140: if-ge v6, v0, 015e // +001e │ │ -069d38: 4419 1b06 |0142: aget v25, v27, v6 │ │ -069d3c: a819 1903 |0144: mul-float v25, v25, v3 │ │ -069d40: d81a 0601 |0146: add-int/lit8 v26, v6, #int 1 // #01 │ │ -069d44: 441a 1b1a |0148: aget v26, v27, v26 │ │ -069d48: a81a 1a04 |014a: mul-float v26, v26, v4 │ │ -069d4c: a612 191a |014c: add-float v18, v25, v26 │ │ -069d50: 2e19 120b |014e: cmpg-float v25, v18, v11 │ │ -069d54: 3b19 0700 |0150: if-gez v25, 0157 // +0007 │ │ -069d58: 020b 1200 |0152: move/from16 v11, v18 │ │ -069d5c: d806 0602 |0154: add-int/lit8 v6, v6, #int 2 // #02 │ │ -069d60: 28e3 |0156: goto 0139 // -001d │ │ -069d62: 2d19 1208 |0157: cmpl-float v25, v18, v8 │ │ -069d66: 3d19 fbff |0159: if-lez v25, 0154 // -0005 │ │ -069d6a: 0208 1200 |015b: move/from16 v8, v18 │ │ -069d6e: 28f7 |015d: goto 0154 // -0009 │ │ -069d70: 1319 0000 |015e: const/16 v25, #int 0 // #0 │ │ -069d74: 4419 1c19 |0160: aget v25, v28, v25 │ │ -069d78: a819 1903 |0162: mul-float v25, v25, v3 │ │ -069d7c: 131a 0100 |0164: const/16 v26, #int 1 // #1 │ │ -069d80: 441a 1c1a |0166: aget v26, v28, v26 │ │ -069d84: a81a 1a04 |0168: mul-float v26, v26, v4 │ │ -069d88: a60c 191a |016a: add-float v12, v25, v26 │ │ -069d8c: 01c9 |016c: move v9, v12 │ │ -069d8e: 1226 |016d: const/4 v6, #int 2 // #2 │ │ -069d90: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ -069d94: 2100 |0170: array-length v0, v0 │ │ -069d96: 0219 0000 |0171: move/from16 v25, v0 │ │ -069d9a: 0200 1900 |0173: move/from16 v0, v25 │ │ -069d9e: 3506 1e00 |0175: if-ge v6, v0, 0193 // +001e │ │ -069da2: 4419 1c06 |0177: aget v25, v28, v6 │ │ -069da6: a819 1903 |0179: mul-float v25, v25, v3 │ │ -069daa: d81a 0601 |017b: add-int/lit8 v26, v6, #int 1 // #01 │ │ -069dae: 441a 1c1a |017d: aget v26, v28, v26 │ │ -069db2: a81a 1a04 |017f: mul-float v26, v26, v4 │ │ -069db6: a612 191a |0181: add-float v18, v25, v26 │ │ -069dba: 2e19 120c |0183: cmpg-float v25, v18, v12 │ │ -069dbe: 3b19 0700 |0185: if-gez v25, 018c // +0007 │ │ -069dc2: 020c 1200 |0187: move/from16 v12, v18 │ │ -069dc6: d806 0602 |0189: add-int/lit8 v6, v6, #int 2 // #02 │ │ -069dca: 28e3 |018b: goto 016e // -001d │ │ -069dcc: 2d19 1209 |018c: cmpl-float v25, v18, v9 │ │ -069dd0: 3d19 fbff |018e: if-lez v25, 0189 // -0005 │ │ -069dd4: 0209 1200 |0190: move/from16 v9, v18 │ │ -069dd8: 28f7 |0192: goto 0189 // -0009 │ │ -069dda: 2e19 0b0c |0193: cmpg-float v25, v11, v12 │ │ -069dde: 3c19 0600 |0195: if-gtz v25, 019b // +0006 │ │ -069de2: 2d19 080c |0197: cmpl-float v25, v8, v12 │ │ -069de6: 3b19 0e00 |0199: if-gez v25, 01a7 // +000e │ │ -069dea: 2e19 0c0b |019b: cmpg-float v25, v12, v11 │ │ -069dee: 3c19 0600 |019d: if-gtz v25, 01a3 // +0006 │ │ -069df2: 2d19 090b |019f: cmpl-float v25, v9, v11 │ │ -069df6: 3b19 0600 |01a1: if-gez v25, 01a7 // +0006 │ │ -069dfa: 1319 0000 |01a3: const/16 v25, #int 0 // #0 │ │ -069dfe: 2900 11ff |01a5: goto/16 00b6 // -00ef │ │ -069e02: 7120 8724 9800 |01a7: invoke-static {v8, v9}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -069e08: 0a19 |01aa: move-result v25 │ │ -069e0a: 7120 8524 cb00 |01ab: invoke-static {v11, v12}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -069e10: 0a1a |01ae: move-result v26 │ │ -069e12: a710 191a |01af: sub-float v16, v25, v26 │ │ -069e16: 2e19 0b0c |01b1: cmpg-float v25, v11, v12 │ │ -069e1a: 3b19 0600 |01b3: if-gez v25, 01b9 // +0006 │ │ -069e1e: 2d19 0809 |01b5: cmpl-float v25, v8, v9 │ │ -069e22: 3c19 0a00 |01b7: if-gtz v25, 01c1 // +000a │ │ -069e26: 2e19 0c0b |01b9: cmpg-float v25, v12, v11 │ │ -069e2a: 3b19 1a00 |01bb: if-gez v25, 01d5 // +001a │ │ -069e2e: 2d19 0908 |01bd: cmpl-float v25, v9, v8 │ │ -069e32: 3d19 1600 |01bf: if-lez v25, 01d5 // +0016 │ │ -069e36: a719 0b0c |01c1: sub-float v25, v11, v12 │ │ -069e3a: 7701 7d24 1900 |01c3: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -069e40: 0a0d |01c6: move-result v13 │ │ -069e42: a719 0809 |01c7: sub-float v25, v8, v9 │ │ -069e46: 7701 7d24 1900 |01c9: invoke-static/range {v25}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -069e4c: 0a0a |01cc: move-result v10 │ │ -069e4e: 2e19 0d0a |01cd: cmpg-float v25, v13, v10 │ │ -069e52: 3b19 1400 |01cf: if-gez v25, 01e3 // +0014 │ │ -069e56: 7f33 |01d1: neg-float v3, v3 │ │ -069e58: 7f44 |01d2: neg-float v4, v4 │ │ -069e5a: a610 100d |01d3: add-float v16, v16, v13 │ │ -069e5e: 2e19 1011 |01d5: cmpg-float v25, v16, v17 │ │ -069e62: 3b19 0800 |01d7: if-gez v25, 01df // +0008 │ │ -069e66: 0211 1000 |01d9: move/from16 v17, v16 │ │ -069e6a: 0213 0300 |01db: move/from16 v19, v3 │ │ -069e6e: 0214 0400 |01dd: move/from16 v20, v4 │ │ -069e72: d805 0502 |01df: add-int/lit8 v5, v5, #int 2 // #02 │ │ -069e76: 2900 19ff |01e1: goto/16 00fa // -00e7 │ │ -069e7a: a610 100a |01e3: add-float v16, v16, v10 │ │ -069e7e: 28f0 |01e5: goto 01d5 // -0010 │ │ -069e80: 381d 1700 |01e6: if-eqz v29, 01fd // +0017 │ │ -069e84: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ -069e88: 5400 9d0a |01ea: iget-object v0, v0, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0a9d │ │ -069e8c: 0819 0000 |01ec: move-object/from16 v25, v0 │ │ -069e90: 0800 1900 |01ee: move-object/from16 v0, v25 │ │ -069e94: 0201 1300 |01f0: move/from16 v1, v19 │ │ -069e98: 0202 1400 |01f2: move/from16 v2, v20 │ │ -069e9c: 6e30 1513 1002 |01f4: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -069ea2: 0200 1100 |01f7: move/from16 v0, v17 │ │ -069ea6: 0801 1d00 |01f9: move-object/from16 v1, v29 │ │ -069eaa: 5910 9c0a |01fb: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0a9c │ │ -069eae: 1319 0100 |01fd: const/16 v25, #int 1 // #1 │ │ -069eb2: 2900 b7fe |01ff: goto/16 00b6 // -0149 │ │ + insns size : 517 16-bit code units │ │ +077848: |[077848] com.badlogic.gdx.math.Intersector.overlapConvexPolygons:([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z │ │ +077858: 1412 ffff 7f7f |0000: const v18, #float 3.40282e+38 // #7f7fffff │ │ +07785e: 1314 0000 |0003: const/16 v20, #int 0 // #0 │ │ +077862: 1315 0000 |0005: const/16 v21, #int 0 // #0 │ │ +077866: 0800 1c00 |0007: move-object/from16 v0, v28 │ │ +07786a: 210f |0009: array-length v15, v0 │ │ +07786c: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +07786e: 35f6 eb00 |000b: if-ge v6, v15, 00f6 // +00eb │ │ +077872: 4416 1c06 |000d: aget v22, v28, v6 │ │ +077876: d81a 0601 |000f: add-int/lit8 v26, v6, #int 1 // #01 │ │ +07787a: 4418 1c1a |0011: aget v24, v28, v26 │ │ +07787e: d81a 0602 |0013: add-int/lit8 v26, v6, #int 2 // #02 │ │ +077882: 941a 1a0f |0015: rem-int v26, v26, v15 │ │ +077886: 4417 1c1a |0017: aget v23, v28, v26 │ │ +07788a: d81a 0603 |0019: add-int/lit8 v26, v6, #int 3 // #03 │ │ +07788e: 941a 1a0f |001b: rem-int v26, v26, v15 │ │ +077892: 4419 1c1a |001d: aget v25, v28, v26 │ │ +077896: a704 1819 |001f: sub-float v4, v24, v25 │ │ +07789a: a71a 1617 |0021: sub-float v26, v22, v23 │ │ +07789e: 0200 1a00 |0023: move/from16 v0, v26 │ │ +0778a2: 7f05 |0025: neg-float v5, v0 │ │ +0778a4: a81a 0404 |0026: mul-float v26, v4, v4 │ │ +0778a8: a81b 0505 |0028: mul-float v27, v5, v5 │ │ +0778ac: a61a 1a1b |002a: add-float v26, v26, v27 │ │ +0778b0: 0200 1a00 |002c: move/from16 v0, v26 │ │ +0778b4: 8900 |002e: float-to-double v0, v0 │ │ +0778b6: 051a 0000 |002f: move-wide/from16 v26, v0 │ │ +0778ba: 7702 8e24 1a00 |0031: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0778c0: 0b1a |0034: move-result-wide v26 │ │ +0778c2: 0500 1a00 |0035: move-wide/from16 v0, v26 │ │ +0778c6: 8c08 |0037: double-to-float v8, v0 │ │ +0778c8: c984 |0038: div-float/2addr v4, v8 │ │ +0778ca: c985 |0039: div-float/2addr v5, v8 │ │ +0778cc: 131a 0000 |003a: const/16 v26, #int 0 // #0 │ │ +0778d0: 441a 1c1a |003c: aget v26, v28, v26 │ │ +0778d4: a81a 1a04 |003e: mul-float v26, v26, v4 │ │ +0778d8: 131b 0100 |0040: const/16 v27, #int 1 // #1 │ │ +0778dc: 441b 1c1b |0042: aget v27, v28, v27 │ │ +0778e0: a81b 1b05 |0044: mul-float v27, v27, v5 │ │ +0778e4: a60c 1a1b |0046: add-float v12, v26, v27 │ │ +0778e8: 01c9 |0048: move v9, v12 │ │ +0778ea: 1227 |0049: const/4 v7, #int 2 // #2 │ │ +0778ec: 0800 1c00 |004a: move-object/from16 v0, v28 │ │ +0778f0: 2100 |004c: array-length v0, v0 │ │ +0778f2: 021a 0000 |004d: move/from16 v26, v0 │ │ +0778f6: 0200 1a00 |004f: move/from16 v0, v26 │ │ +0778fa: 3507 1e00 |0051: if-ge v7, v0, 006f // +001e │ │ +0778fe: 441a 1c07 |0053: aget v26, v28, v7 │ │ +077902: a81a 1a04 |0055: mul-float v26, v26, v4 │ │ +077906: d81b 0701 |0057: add-int/lit8 v27, v7, #int 1 // #01 │ │ +07790a: 441b 1c1b |0059: aget v27, v28, v27 │ │ +07790e: a81b 1b05 |005b: mul-float v27, v27, v5 │ │ +077912: a613 1a1b |005d: add-float v19, v26, v27 │ │ +077916: 2e1a 130c |005f: cmpg-float v26, v19, v12 │ │ +07791a: 3b1a 0700 |0061: if-gez v26, 0068 // +0007 │ │ +07791e: 020c 1300 |0063: move/from16 v12, v19 │ │ +077922: d807 0702 |0065: add-int/lit8 v7, v7, #int 2 // #02 │ │ +077926: 28e3 |0067: goto 004a // -001d │ │ +077928: 2d1a 1309 |0068: cmpl-float v26, v19, v9 │ │ +07792c: 3d1a fbff |006a: if-lez v26, 0065 // -0005 │ │ +077930: 0209 1300 |006c: move/from16 v9, v19 │ │ +077934: 28f7 |006e: goto 0065 // -0009 │ │ +077936: 131a 0000 |006f: const/16 v26, #int 0 // #0 │ │ +07793a: 441a 1d1a |0071: aget v26, v29, v26 │ │ +07793e: a81a 1a04 |0073: mul-float v26, v26, v4 │ │ +077942: 131b 0100 |0075: const/16 v27, #int 1 // #1 │ │ +077946: 441b 1d1b |0077: aget v27, v29, v27 │ │ +07794a: a81b 1b05 |0079: mul-float v27, v27, v5 │ │ +07794e: a60d 1a1b |007b: add-float v13, v26, v27 │ │ +077952: 01da |007d: move v10, v13 │ │ +077954: 1227 |007e: const/4 v7, #int 2 // #2 │ │ +077956: 0800 1d00 |007f: move-object/from16 v0, v29 │ │ +07795a: 2100 |0081: array-length v0, v0 │ │ +07795c: 021a 0000 |0082: move/from16 v26, v0 │ │ +077960: 0200 1a00 |0084: move/from16 v0, v26 │ │ +077964: 3507 1e00 |0086: if-ge v7, v0, 00a4 // +001e │ │ +077968: 441a 1d07 |0088: aget v26, v29, v7 │ │ +07796c: a81a 1a04 |008a: mul-float v26, v26, v4 │ │ +077970: d81b 0701 |008c: add-int/lit8 v27, v7, #int 1 // #01 │ │ +077974: 441b 1d1b |008e: aget v27, v29, v27 │ │ +077978: a81b 1b05 |0090: mul-float v27, v27, v5 │ │ +07797c: a613 1a1b |0092: add-float v19, v26, v27 │ │ +077980: 2e1a 130d |0094: cmpg-float v26, v19, v13 │ │ +077984: 3b1a 0700 |0096: if-gez v26, 009d // +0007 │ │ +077988: 020d 1300 |0098: move/from16 v13, v19 │ │ +07798c: d807 0702 |009a: add-int/lit8 v7, v7, #int 2 // #02 │ │ +077990: 28e3 |009c: goto 007f // -001d │ │ +077992: 2d1a 130a |009d: cmpl-float v26, v19, v10 │ │ +077996: 3d1a fbff |009f: if-lez v26, 009a // -0005 │ │ +07799a: 020a 1300 |00a1: move/from16 v10, v19 │ │ +07799e: 28f7 |00a3: goto 009a // -0009 │ │ +0779a0: 2e1a 0c0d |00a4: cmpg-float v26, v12, v13 │ │ +0779a4: 3c1a 0600 |00a6: if-gtz v26, 00ac // +0006 │ │ +0779a8: 2d1a 090d |00a8: cmpl-float v26, v9, v13 │ │ +0779ac: 3b1a 0d00 |00aa: if-gez v26, 00b7 // +000d │ │ +0779b0: 2e1a 0d0c |00ac: cmpg-float v26, v13, v12 │ │ +0779b4: 3c1a 0600 |00ae: if-gtz v26, 00b4 // +0006 │ │ +0779b8: 2d1a 0a0c |00b0: cmpl-float v26, v10, v12 │ │ +0779bc: 3b1a 0500 |00b2: if-gez v26, 00b7 // +0005 │ │ +0779c0: 131a 0000 |00b4: const/16 v26, #int 0 // #0 │ │ +0779c4: 0f1a |00b6: return v26 │ │ +0779c6: 7120 8724 a900 |00b7: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0779cc: 0a1a |00ba: move-result v26 │ │ +0779ce: 7120 8524 dc00 |00bb: invoke-static {v12, v13}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0779d4: 0a1b |00be: move-result v27 │ │ +0779d6: a711 1a1b |00bf: sub-float v17, v26, v27 │ │ +0779da: 2e1a 0c0d |00c1: cmpg-float v26, v12, v13 │ │ +0779de: 3b1a 0600 |00c3: if-gez v26, 00c9 // +0006 │ │ +0779e2: 2d1a 090a |00c5: cmpl-float v26, v9, v10 │ │ +0779e6: 3c1a 0a00 |00c7: if-gtz v26, 00d1 // +000a │ │ +0779ea: 2e1a 0d0c |00c9: cmpg-float v26, v13, v12 │ │ +0779ee: 3b1a 1a00 |00cb: if-gez v26, 00e5 // +001a │ │ +0779f2: 2d1a 0a09 |00cd: cmpl-float v26, v10, v9 │ │ +0779f6: 3d1a 1600 |00cf: if-lez v26, 00e5 // +0016 │ │ +0779fa: a71a 0c0d |00d1: sub-float v26, v12, v13 │ │ +0779fe: 7701 7d24 1a00 |00d3: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +077a04: 0a0e |00d6: move-result v14 │ │ +077a06: a71a 090a |00d7: sub-float v26, v9, v10 │ │ +077a0a: 7701 7d24 1a00 |00d9: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +077a10: 0a0b |00dc: move-result v11 │ │ +077a12: 2e1a 0e0b |00dd: cmpg-float v26, v14, v11 │ │ +077a16: 3b1a 1400 |00df: if-gez v26, 00f3 // +0014 │ │ +077a1a: 7f44 |00e1: neg-float v4, v4 │ │ +077a1c: 7f55 |00e2: neg-float v5, v5 │ │ +077a1e: a611 110e |00e3: add-float v17, v17, v14 │ │ +077a22: 2e1a 1112 |00e5: cmpg-float v26, v17, v18 │ │ +077a26: 3b1a 0800 |00e7: if-gez v26, 00ef // +0008 │ │ +077a2a: 0212 1100 |00e9: move/from16 v18, v17 │ │ +077a2e: 0214 0400 |00eb: move/from16 v20, v4 │ │ +077a32: 0215 0500 |00ed: move/from16 v21, v5 │ │ +077a36: d806 0602 |00ef: add-int/lit8 v6, v6, #int 2 // #02 │ │ +077a3a: 2900 1aff |00f1: goto/16 000b // -00e6 │ │ +077a3e: a611 110b |00f3: add-float v17, v17, v11 │ │ +077a42: 28f0 |00f5: goto 00e5 // -0010 │ │ +077a44: 0800 1d00 |00f6: move-object/from16 v0, v29 │ │ +077a48: 2100 |00f8: array-length v0, v0 │ │ +077a4a: 0210 0000 |00f9: move/from16 v16, v0 │ │ +077a4e: 1206 |00fb: const/4 v6, #int 0 // #0 │ │ +077a50: 0200 1000 |00fc: move/from16 v0, v16 │ │ +077a54: 3506 ec00 |00fe: if-ge v6, v0, 01ea // +00ec │ │ +077a58: 4416 1d06 |0100: aget v22, v29, v6 │ │ +077a5c: d81a 0601 |0102: add-int/lit8 v26, v6, #int 1 // #01 │ │ +077a60: 4418 1d1a |0104: aget v24, v29, v26 │ │ +077a64: d81a 0602 |0106: add-int/lit8 v26, v6, #int 2 // #02 │ │ +077a68: 941a 1a10 |0108: rem-int v26, v26, v16 │ │ +077a6c: 4417 1d1a |010a: aget v23, v29, v26 │ │ +077a70: d81a 0603 |010c: add-int/lit8 v26, v6, #int 3 // #03 │ │ +077a74: 941a 1a10 |010e: rem-int v26, v26, v16 │ │ +077a78: 4419 1d1a |0110: aget v25, v29, v26 │ │ +077a7c: a704 1819 |0112: sub-float v4, v24, v25 │ │ +077a80: a71a 1617 |0114: sub-float v26, v22, v23 │ │ +077a84: 0200 1a00 |0116: move/from16 v0, v26 │ │ +077a88: 7f05 |0118: neg-float v5, v0 │ │ +077a8a: a81a 0404 |0119: mul-float v26, v4, v4 │ │ +077a8e: a81b 0505 |011b: mul-float v27, v5, v5 │ │ +077a92: a61a 1a1b |011d: add-float v26, v26, v27 │ │ +077a96: 0200 1a00 |011f: move/from16 v0, v26 │ │ +077a9a: 8900 |0121: float-to-double v0, v0 │ │ +077a9c: 051a 0000 |0122: move-wide/from16 v26, v0 │ │ +077aa0: 7702 8e24 1a00 |0124: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +077aa6: 0b1a |0127: move-result-wide v26 │ │ +077aa8: 0500 1a00 |0128: move-wide/from16 v0, v26 │ │ +077aac: 8c08 |012a: double-to-float v8, v0 │ │ +077aae: c984 |012b: div-float/2addr v4, v8 │ │ +077ab0: c985 |012c: div-float/2addr v5, v8 │ │ +077ab2: 131a 0000 |012d: const/16 v26, #int 0 // #0 │ │ +077ab6: 441a 1c1a |012f: aget v26, v28, v26 │ │ +077aba: a81a 1a04 |0131: mul-float v26, v26, v4 │ │ +077abe: 131b 0100 |0133: const/16 v27, #int 1 // #1 │ │ +077ac2: 441b 1c1b |0135: aget v27, v28, v27 │ │ +077ac6: a81b 1b05 |0137: mul-float v27, v27, v5 │ │ +077aca: a60c 1a1b |0139: add-float v12, v26, v27 │ │ +077ace: 01c9 |013b: move v9, v12 │ │ +077ad0: 1227 |013c: const/4 v7, #int 2 // #2 │ │ +077ad2: 0800 1c00 |013d: move-object/from16 v0, v28 │ │ +077ad6: 2100 |013f: array-length v0, v0 │ │ +077ad8: 021a 0000 |0140: move/from16 v26, v0 │ │ +077adc: 0200 1a00 |0142: move/from16 v0, v26 │ │ +077ae0: 3507 1e00 |0144: if-ge v7, v0, 0162 // +001e │ │ +077ae4: 441a 1c07 |0146: aget v26, v28, v7 │ │ +077ae8: a81a 1a04 |0148: mul-float v26, v26, v4 │ │ +077aec: d81b 0701 |014a: add-int/lit8 v27, v7, #int 1 // #01 │ │ +077af0: 441b 1c1b |014c: aget v27, v28, v27 │ │ +077af4: a81b 1b05 |014e: mul-float v27, v27, v5 │ │ +077af8: a613 1a1b |0150: add-float v19, v26, v27 │ │ +077afc: 2e1a 130c |0152: cmpg-float v26, v19, v12 │ │ +077b00: 3b1a 0700 |0154: if-gez v26, 015b // +0007 │ │ +077b04: 020c 1300 |0156: move/from16 v12, v19 │ │ +077b08: d807 0702 |0158: add-int/lit8 v7, v7, #int 2 // #02 │ │ +077b0c: 28e3 |015a: goto 013d // -001d │ │ +077b0e: 2d1a 1309 |015b: cmpl-float v26, v19, v9 │ │ +077b12: 3d1a fbff |015d: if-lez v26, 0158 // -0005 │ │ +077b16: 0209 1300 |015f: move/from16 v9, v19 │ │ +077b1a: 28f7 |0161: goto 0158 // -0009 │ │ +077b1c: 131a 0000 |0162: const/16 v26, #int 0 // #0 │ │ +077b20: 441a 1d1a |0164: aget v26, v29, v26 │ │ +077b24: a81a 1a04 |0166: mul-float v26, v26, v4 │ │ +077b28: 131b 0100 |0168: const/16 v27, #int 1 // #1 │ │ +077b2c: 441b 1d1b |016a: aget v27, v29, v27 │ │ +077b30: a81b 1b05 |016c: mul-float v27, v27, v5 │ │ +077b34: a60d 1a1b |016e: add-float v13, v26, v27 │ │ +077b38: 01da |0170: move v10, v13 │ │ +077b3a: 1227 |0171: const/4 v7, #int 2 // #2 │ │ +077b3c: 0800 1d00 |0172: move-object/from16 v0, v29 │ │ +077b40: 2100 |0174: array-length v0, v0 │ │ +077b42: 021a 0000 |0175: move/from16 v26, v0 │ │ +077b46: 0200 1a00 |0177: move/from16 v0, v26 │ │ +077b4a: 3507 1e00 |0179: if-ge v7, v0, 0197 // +001e │ │ +077b4e: 441a 1d07 |017b: aget v26, v29, v7 │ │ +077b52: a81a 1a04 |017d: mul-float v26, v26, v4 │ │ +077b56: d81b 0701 |017f: add-int/lit8 v27, v7, #int 1 // #01 │ │ +077b5a: 441b 1d1b |0181: aget v27, v29, v27 │ │ +077b5e: a81b 1b05 |0183: mul-float v27, v27, v5 │ │ +077b62: a613 1a1b |0185: add-float v19, v26, v27 │ │ +077b66: 2e1a 130d |0187: cmpg-float v26, v19, v13 │ │ +077b6a: 3b1a 0700 |0189: if-gez v26, 0190 // +0007 │ │ +077b6e: 020d 1300 |018b: move/from16 v13, v19 │ │ +077b72: d807 0702 |018d: add-int/lit8 v7, v7, #int 2 // #02 │ │ +077b76: 28e3 |018f: goto 0172 // -001d │ │ +077b78: 2d1a 130a |0190: cmpl-float v26, v19, v10 │ │ +077b7c: 3d1a fbff |0192: if-lez v26, 018d // -0005 │ │ +077b80: 020a 1300 |0194: move/from16 v10, v19 │ │ +077b84: 28f7 |0196: goto 018d // -0009 │ │ +077b86: 2e1a 0c0d |0197: cmpg-float v26, v12, v13 │ │ +077b8a: 3c1a 0600 |0199: if-gtz v26, 019f // +0006 │ │ +077b8e: 2d1a 090d |019b: cmpl-float v26, v9, v13 │ │ +077b92: 3b1a 0e00 |019d: if-gez v26, 01ab // +000e │ │ +077b96: 2e1a 0d0c |019f: cmpg-float v26, v13, v12 │ │ +077b9a: 3c1a 0600 |01a1: if-gtz v26, 01a7 // +0006 │ │ +077b9e: 2d1a 0a0c |01a3: cmpl-float v26, v10, v12 │ │ +077ba2: 3b1a 0600 |01a5: if-gez v26, 01ab // +0006 │ │ +077ba6: 131a 0000 |01a7: const/16 v26, #int 0 // #0 │ │ +077baa: 2900 0dff |01a9: goto/16 00b6 // -00f3 │ │ +077bae: 7120 8724 a900 |01ab: invoke-static {v9, v10}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +077bb4: 0a1a |01ae: move-result v26 │ │ +077bb6: 7120 8524 dc00 |01af: invoke-static {v12, v13}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +077bbc: 0a1b |01b2: move-result v27 │ │ +077bbe: a711 1a1b |01b3: sub-float v17, v26, v27 │ │ +077bc2: 2e1a 0c0d |01b5: cmpg-float v26, v12, v13 │ │ +077bc6: 3b1a 0600 |01b7: if-gez v26, 01bd // +0006 │ │ +077bca: 2d1a 090a |01b9: cmpl-float v26, v9, v10 │ │ +077bce: 3c1a 0a00 |01bb: if-gtz v26, 01c5 // +000a │ │ +077bd2: 2e1a 0d0c |01bd: cmpg-float v26, v13, v12 │ │ +077bd6: 3b1a 1a00 |01bf: if-gez v26, 01d9 // +001a │ │ +077bda: 2d1a 0a09 |01c1: cmpl-float v26, v10, v9 │ │ +077bde: 3d1a 1600 |01c3: if-lez v26, 01d9 // +0016 │ │ +077be2: a71a 0c0d |01c5: sub-float v26, v12, v13 │ │ +077be6: 7701 7d24 1a00 |01c7: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +077bec: 0a0e |01ca: move-result v14 │ │ +077bee: a71a 090a |01cb: sub-float v26, v9, v10 │ │ +077bf2: 7701 7d24 1a00 |01cd: invoke-static/range {v26}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +077bf8: 0a0b |01d0: move-result v11 │ │ +077bfa: 2e1a 0e0b |01d1: cmpg-float v26, v14, v11 │ │ +077bfe: 3b1a 1400 |01d3: if-gez v26, 01e7 // +0014 │ │ +077c02: 7f44 |01d5: neg-float v4, v4 │ │ +077c04: 7f55 |01d6: neg-float v5, v5 │ │ +077c06: a611 110e |01d7: add-float v17, v17, v14 │ │ +077c0a: 2e1a 1112 |01d9: cmpg-float v26, v17, v18 │ │ +077c0e: 3b1a 0800 |01db: if-gez v26, 01e3 // +0008 │ │ +077c12: 0212 1100 |01dd: move/from16 v18, v17 │ │ +077c16: 0214 0400 |01df: move/from16 v20, v4 │ │ +077c1a: 0215 0500 |01e1: move/from16 v21, v5 │ │ +077c1e: d806 0602 |01e3: add-int/lit8 v6, v6, #int 2 // #02 │ │ +077c22: 2900 17ff |01e5: goto/16 00fc // -00e9 │ │ +077c26: a611 110b |01e7: add-float v17, v17, v11 │ │ +077c2a: 28f0 |01e9: goto 01d9 // -0010 │ │ +077c2c: 381e 1700 |01ea: if-eqz v30, 0201 // +0017 │ │ +077c30: 0800 1e00 |01ec: move-object/from16 v0, v30 │ │ +077c34: 5400 9d0a |01ee: iget-object v0, v0, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0a9d │ │ +077c38: 081a 0000 |01f0: move-object/from16 v26, v0 │ │ +077c3c: 0800 1a00 |01f2: move-object/from16 v0, v26 │ │ +077c40: 0201 1400 |01f4: move/from16 v1, v20 │ │ +077c44: 0202 1500 |01f6: move/from16 v2, v21 │ │ +077c48: 6e30 1513 1002 |01f8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +077c4e: 0200 1200 |01fb: move/from16 v0, v18 │ │ +077c52: 0801 1e00 |01fd: move-object/from16 v1, v30 │ │ +077c56: 5910 9c0a |01ff: iput v0, v1, Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;.depth:F // field@0a9c │ │ +077c5a: 131a 0100 |0201: const/16 v26, #int 1 // #1 │ │ +077c5e: 2900 b3fe |0203: goto/16 00b6 // -014d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=658 │ │ 0x0005 line=659 │ │ 0x0007 line=662 │ │ 0x000a line=663 │ │ @@ -75171,161 +75176,161 @@ │ │ 0x00e5 line=717 │ │ 0x00e9 line=718 │ │ 0x00eb line=719 │ │ 0x00ed line=720 │ │ 0x00ef line=663 │ │ 0x00f3 line=714 │ │ 0x00f6 line=727 │ │ - 0x00f9 line=728 │ │ - 0x00fc line=729 │ │ - 0x00fe line=730 │ │ - 0x0102 line=731 │ │ - 0x0108 line=732 │ │ - 0x010e line=734 │ │ - 0x0110 line=735 │ │ - 0x0115 line=737 │ │ - 0x0127 line=738 │ │ - 0x0128 line=739 │ │ - 0x0129 line=744 │ │ - 0x0137 line=745 │ │ - 0x0138 line=746 │ │ - 0x0142 line=747 │ │ - 0x014e line=748 │ │ - 0x0152 line=749 │ │ - 0x0154 line=746 │ │ - 0x0157 line=750 │ │ - 0x015b line=751 │ │ - 0x015e line=756 │ │ - 0x016c line=757 │ │ - 0x016d line=758 │ │ - 0x0177 line=759 │ │ - 0x0183 line=760 │ │ - 0x0187 line=761 │ │ - 0x0189 line=758 │ │ - 0x018c line=762 │ │ - 0x0190 line=763 │ │ - 0x0193 line=767 │ │ - 0x01a3 line=768 │ │ - 0x01a7 line=770 │ │ - 0x01b1 line=772 │ │ - 0x01c1 line=773 │ │ - 0x01c7 line=774 │ │ - 0x01cd line=775 │ │ - 0x01d1 line=776 │ │ - 0x01d2 line=777 │ │ - 0x01d3 line=778 │ │ - 0x01d5 line=784 │ │ - 0x01d9 line=785 │ │ - 0x01db line=786 │ │ - 0x01dd line=787 │ │ - 0x01df line=728 │ │ - 0x01e3 line=780 │ │ - 0x01e6 line=792 │ │ - 0x01e8 line=793 │ │ - 0x01f7 line=794 │ │ - 0x01fd line=796 │ │ - 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=728 │ │ + 0x0100 line=729 │ │ + 0x0102 line=730 │ │ + 0x0106 line=731 │ │ + 0x010c line=732 │ │ + 0x0112 line=734 │ │ + 0x0114 line=735 │ │ + 0x0119 line=737 │ │ + 0x012b line=738 │ │ + 0x012c line=739 │ │ + 0x012d line=744 │ │ + 0x013b line=745 │ │ + 0x013c line=746 │ │ + 0x0146 line=747 │ │ + 0x0152 line=748 │ │ + 0x0156 line=749 │ │ + 0x0158 line=746 │ │ + 0x015b line=750 │ │ + 0x015f line=751 │ │ + 0x0162 line=756 │ │ + 0x0170 line=757 │ │ + 0x0171 line=758 │ │ + 0x017b line=759 │ │ + 0x0187 line=760 │ │ + 0x018b line=761 │ │ + 0x018d line=758 │ │ + 0x0190 line=762 │ │ + 0x0194 line=763 │ │ + 0x0197 line=767 │ │ + 0x01a7 line=768 │ │ + 0x01ab line=770 │ │ + 0x01b5 line=772 │ │ + 0x01c5 line=773 │ │ + 0x01cb line=774 │ │ + 0x01d1 line=775 │ │ + 0x01d5 line=776 │ │ + 0x01d6 line=777 │ │ + 0x01d7 line=778 │ │ + 0x01d9 line=784 │ │ + 0x01dd line=785 │ │ + 0x01df line=786 │ │ + 0x01e1 line=787 │ │ + 0x01e3 line=728 │ │ + 0x01e7 line=780 │ │ + 0x01ea line=792 │ │ + 0x01ec line=793 │ │ + 0x01fb line=794 │ │ + 0x0201 line=796 │ │ + 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 │ │ -069eb8: |[069eb8] com.badlogic.gdx.math.Intersector.overlapRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -069ec8: 5230 180b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -069ecc: 5241 180b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -069ed0: 5242 170b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -069ed4: c621 |0006: add-float/2addr v1, v2 │ │ -069ed6: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ -069eda: 3b00 2500 |0009: if-gez v0, 002e // +0025 │ │ -069ede: 5230 180b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -069ee2: 5231 170b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -069ee6: c610 |000f: add-float/2addr v0, v1 │ │ -069ee8: 5241 180b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -069eec: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ -069ef0: 3d00 1a00 |0014: if-lez v0, 002e // +001a │ │ -069ef4: 5230 190b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -069ef8: 5241 190b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -069efc: 5242 130b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -069f00: c621 |001c: add-float/2addr v1, v2 │ │ -069f02: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ -069f06: 3b00 0f00 |001f: if-gez v0, 002e // +000f │ │ -069f0a: 5230 190b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -069f0e: 5231 130b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -069f12: c610 |0025: add-float/2addr v0, v1 │ │ -069f14: 5241 190b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -069f18: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ -069f1c: 3d00 0400 |002a: if-lez v0, 002e // +0004 │ │ -069f20: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -069f22: 0f00 |002d: return v0 │ │ -069f24: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -069f26: 28fe |002f: goto 002d // -0002 │ │ +077c64: |[077c64] com.badlogic.gdx.math.Intersector.overlapRectangles:(Lcom/badlogic/gdx/math/Rectangle;Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +077c74: 5230 180b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077c78: 5241 180b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077c7c: 5242 170b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +077c80: c621 |0006: add-float/2addr v1, v2 │ │ +077c82: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ +077c86: 3b00 2500 |0009: if-gez v0, 002e // +0025 │ │ +077c8a: 5230 180b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077c8e: 5231 170b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +077c92: c610 |000f: add-float/2addr v0, v1 │ │ +077c94: 5241 180b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +077c98: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ +077c9c: 3d00 1a00 |0014: if-lez v0, 002e // +001a │ │ +077ca0: 5230 190b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +077ca4: 5241 190b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +077ca8: 5242 130b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +077cac: c621 |001c: add-float/2addr v1, v2 │ │ +077cae: 2e00 0001 |001d: cmpg-float v0, v0, v1 │ │ +077cb2: 3b00 0f00 |001f: if-gez v0, 002e // +000f │ │ +077cb6: 5230 190b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +077cba: 5231 130b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +077cbe: c610 |0025: add-float/2addr v0, v1 │ │ +077cc0: 5241 190b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +077cc4: 2d00 0001 |0028: cmpl-float v0, v0, v1 │ │ +077cc8: 3d00 0400 |002a: if-lez v0, 002e // +0004 │ │ +077ccc: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +077cce: 0f00 |002d: return v0 │ │ +077cd0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +077cd2: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x002c line=600 │ │ 0x002d line=602 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 r1 Lcom/badlogic/gdx/math/Rectangle; │ │ @@ -75336,26 +75341,26 @@ │ │ type : '(FFFFFF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -069f28: |[069f28] com.badlogic.gdx.math.Intersector.pointLineSide:(FFFFFF)I │ │ -069f38: a700 0503 |0000: sub-float v0, v5, v3 │ │ -069f3c: a701 0804 |0002: sub-float v1, v8, v4 │ │ -069f40: c810 |0004: mul-float/2addr v0, v1 │ │ -069f42: a701 0604 |0005: sub-float v1, v6, v4 │ │ -069f46: a702 0703 |0007: sub-float v2, v7, v3 │ │ -069f4a: c821 |0009: mul-float/2addr v1, v2 │ │ -069f4c: c710 |000a: sub-float/2addr v0, v1 │ │ -069f4e: 7110 8c24 0000 |000b: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@248c │ │ -069f54: 0a00 |000e: move-result v0 │ │ -069f56: 8700 |000f: float-to-int v0, v0 │ │ -069f58: 0f00 |0010: return v0 │ │ +077cd4: |[077cd4] com.badlogic.gdx.math.Intersector.pointLineSide:(FFFFFF)I │ │ +077ce4: a700 0503 |0000: sub-float v0, v5, v3 │ │ +077ce8: a701 0804 |0002: sub-float v1, v8, v4 │ │ +077cec: c810 |0004: mul-float/2addr v0, v1 │ │ +077cee: a701 0604 |0005: sub-float v1, v6, v4 │ │ +077cf2: a702 0703 |0007: sub-float v2, v7, v3 │ │ +077cf6: c821 |0009: mul-float/2addr v1, v2 │ │ +077cf8: c710 |000a: sub-float/2addr v0, v1 │ │ +077cfa: 7110 8c24 0000 |000b: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@248c │ │ +077d00: 0a00 |000e: move-result v0 │ │ +077d02: 8700 |000f: float-to-int v0, v0 │ │ +077d04: 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 │ │ @@ -75368,34 +75373,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 │ │ -069f5c: |[069f5c] com.badlogic.gdx.math.Intersector.pointLineSide:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)I │ │ -069f6c: 5250 210b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069f70: 5241 210b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069f74: c710 |0004: sub-float/2addr v0, v1 │ │ -069f76: 5261 220b |0005: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069f7a: 5242 220b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069f7e: c721 |0009: sub-float/2addr v1, v2 │ │ -069f80: c810 |000a: mul-float/2addr v0, v1 │ │ -069f82: 5251 220b |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069f86: 5242 220b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -069f8a: c721 |000f: sub-float/2addr v1, v2 │ │ -069f8c: 5262 210b |0010: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069f90: 5243 210b |0012: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -069f94: c732 |0014: sub-float/2addr v2, v3 │ │ -069f96: c821 |0015: mul-float/2addr v1, v2 │ │ -069f98: c710 |0016: sub-float/2addr v0, v1 │ │ -069f9a: 7110 8c24 0000 |0017: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@248c │ │ -069fa0: 0a00 |001a: move-result v0 │ │ -069fa2: 8700 |001b: float-to-int v0, v0 │ │ -069fa4: 0f00 |001c: return v0 │ │ +077d08: |[077d08] com.badlogic.gdx.math.Intersector.pointLineSide:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)I │ │ +077d18: 5250 210b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077d1c: 5241 210b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077d20: c710 |0004: sub-float/2addr v0, v1 │ │ +077d22: 5261 220b |0005: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077d26: 5242 220b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077d2a: c721 |0009: sub-float/2addr v1, v2 │ │ +077d2c: c810 |000a: mul-float/2addr v0, v1 │ │ +077d2e: 5251 220b |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077d32: 5242 220b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +077d36: c721 |000f: sub-float/2addr v1, v2 │ │ +077d38: 5262 210b |0010: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077d3c: 5243 210b |0012: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +077d40: c732 |0014: sub-float/2addr v2, v3 │ │ +077d42: c821 |0015: mul-float/2addr v1, v2 │ │ +077d44: c710 |0016: sub-float/2addr v0, v1 │ │ +077d46: 7110 8c24 0000 |0017: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@248c │ │ +077d4c: 0a00 |001a: move-result v0 │ │ +077d4e: 8700 |001b: float-to-int v0, v0 │ │ +077d50: 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; │ │ @@ -75405,55 +75410,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 │ │ -069fa8: |[069fa8] com.badlogic.gdx.math.Intersector.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V │ │ -069fb8: 4400 0c0d |0000: aget v0, v12, v13 │ │ -069fbc: d801 0d01 |0002: add-int/lit8 v1, v13, #int 1 // #01 │ │ -069fc0: 4401 0c01 |0004: aget v1, v12, v1 │ │ -069fc4: d802 0d02 |0006: add-int/lit8 v2, v13, #int 2 // #02 │ │ -069fc8: 4402 0c02 |0008: aget v2, v12, v2 │ │ -069fcc: 4403 0c0e |000a: aget v3, v12, v14 │ │ -069fd0: d804 0e01 |000c: add-int/lit8 v4, v14, #int 1 // #01 │ │ -069fd4: 4404 0c04 |000e: aget v4, v12, v4 │ │ -069fd8: d805 0e02 |0010: add-int/lit8 v5, v14, #int 2 // #02 │ │ -069fdc: 4405 0c05 |0012: aget v5, v12, v5 │ │ -069fe0: 6207 aa0a |0014: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ -069fe4: 0806 1000 |0016: move-object/from16 v6, v16 │ │ -069fe8: 7708 1312 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@1213 │ │ -069fee: 0a0b |001b: move-result v11 │ │ -069ff0: d800 1200 |001c: add-int/lit8 v0, v18, #int 0 // #00 │ │ -069ff4: 6201 aa0a |001e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ -069ff8: 5211 2c0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -069ffc: 4b01 1100 |0022: aput v1, v17, v0 │ │ -06a000: d800 1201 |0024: add-int/lit8 v0, v18, #int 1 // #01 │ │ -06a004: 6201 aa0a |0026: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ -06a008: 5211 2d0b |0028: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06a00c: 4b01 1100 |002a: aput v1, v17, v0 │ │ -06a010: d800 1202 |002c: add-int/lit8 v0, v18, #int 2 // #02 │ │ -06a014: 6201 aa0a |002e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ -06a018: 5211 2e0b |0030: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06a01c: 4b01 1100 |0032: aput v1, v17, v0 │ │ -06a020: 123a |0034: const/4 v10, #int 3 // #3 │ │ -06a022: 35fa 1500 |0035: if-ge v10, v15, 004a // +0015 │ │ -06a026: 9000 0d0a |0037: add-int v0, v13, v10 │ │ -06a02a: 4408 0c00 |0039: aget v8, v12, v0 │ │ -06a02e: 9000 0e0a |003b: add-int v0, v14, v10 │ │ -06a032: 4409 0c00 |003d: aget v9, v12, v0 │ │ -06a036: 9000 120a |003f: add-int v0, v18, v10 │ │ -06a03a: a701 0908 |0041: sub-float v1, v9, v8 │ │ -06a03e: c8b1 |0043: mul-float/2addr v1, v11 │ │ -06a040: c681 |0044: add-float/2addr v1, v8 │ │ -06a042: 4b01 1100 |0045: aput v1, v17, v0 │ │ -06a046: d80a 0a01 |0047: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06a04a: 28ec |0049: goto 0035 // -0014 │ │ -06a04c: 0e00 |004a: return-void │ │ +077d54: |[077d54] com.badlogic.gdx.math.Intersector.splitEdge:([FIIILcom/badlogic/gdx/math/Plane;[FI)V │ │ +077d64: 4400 0c0d |0000: aget v0, v12, v13 │ │ +077d68: d801 0d01 |0002: add-int/lit8 v1, v13, #int 1 // #01 │ │ +077d6c: 4401 0c01 |0004: aget v1, v12, v1 │ │ +077d70: d802 0d02 |0006: add-int/lit8 v2, v13, #int 2 // #02 │ │ +077d74: 4402 0c02 |0008: aget v2, v12, v2 │ │ +077d78: 4403 0c0e |000a: aget v3, v12, v14 │ │ +077d7c: d804 0e01 |000c: add-int/lit8 v4, v14, #int 1 // #01 │ │ +077d80: 4404 0c04 |000e: aget v4, v12, v4 │ │ +077d84: d805 0e02 |0010: add-int/lit8 v5, v14, #int 2 // #02 │ │ +077d88: 4405 0c05 |0012: aget v5, v12, v5 │ │ +077d8c: 6207 aa0a |0014: sget-object v7, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ +077d90: 0806 1000 |0016: move-object/from16 v6, v16 │ │ +077d94: 7708 1312 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@1213 │ │ +077d9a: 0a0b |001b: move-result v11 │ │ +077d9c: d800 1200 |001c: add-int/lit8 v0, v18, #int 0 // #00 │ │ +077da0: 6201 aa0a |001e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ +077da4: 5211 2c0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +077da8: 4b01 1100 |0022: aput v1, v17, v0 │ │ +077dac: d800 1201 |0024: add-int/lit8 v0, v18, #int 1 // #01 │ │ +077db0: 6201 aa0a |0026: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ +077db4: 5211 2d0b |0028: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +077db8: 4b01 1100 |002a: aput v1, v17, v0 │ │ +077dbc: d800 1202 |002c: add-int/lit8 v0, v18, #int 2 // #02 │ │ +077dc0: 6201 aa0a |002e: sget-object v1, Lcom/badlogic/gdx/math/Intersector;.intersection:Lcom/badlogic/gdx/math/Vector3; // field@0aaa │ │ +077dc4: 5211 2e0b |0030: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +077dc8: 4b01 1100 |0032: aput v1, v17, v0 │ │ +077dcc: 123a |0034: const/4 v10, #int 3 // #3 │ │ +077dce: 35fa 1500 |0035: if-ge v10, v15, 004a // +0015 │ │ +077dd2: 9000 0d0a |0037: add-int v0, v13, v10 │ │ +077dd6: 4408 0c00 |0039: aget v8, v12, v0 │ │ +077dda: 9000 0e0a |003b: add-int v0, v14, v10 │ │ +077dde: 4409 0c00 |003d: aget v9, v12, v0 │ │ +077de2: 9000 120a |003f: add-int v0, v18, v10 │ │ +077de6: a701 0908 |0041: sub-float v1, v9, v8 │ │ +077dea: c8b1 |0043: mul-float/2addr v1, v11 │ │ +077dec: c681 |0044: add-float/2addr v1, v8 │ │ +077dee: 4b01 1100 |0045: aput v1, v17, v0 │ │ +077df2: d80a 0a01 |0047: add-int/lit8 v10, v10, #int 1 // #01 │ │ +077df6: 28ec |0049: goto 0035 // -0014 │ │ +077df8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x001c line=921 │ │ 0x0024 line=922 │ │ 0x002c line=923 │ │ 0x0034 line=924 │ │ @@ -75480,182 +75485,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 │ │ -06a050: |[06a050] com.badlogic.gdx.math.Intersector.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V │ │ -06a060: 122b |0000: const/4 v11, #int 2 // #2 │ │ -06a062: 121a |0001: const/4 v10, #int 1 // #1 │ │ -06a064: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -06a066: 21c0 |0003: array-length v0, v12 │ │ -06a068: db03 0003 |0004: div-int/lit8 v3, v0, #int 3 // #03 │ │ -06a06c: 4400 0c06 |0006: aget v0, v12, v6 │ │ -06a070: 4404 0c0a |0008: aget v4, v12, v10 │ │ -06a074: 4405 0c0b |000a: aget v5, v12, v11 │ │ -06a078: 6e40 b112 0d54 |000c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b1 │ │ -06a07e: 0c00 |000f: move-result-object v0 │ │ -06a080: 6204 fa0a |0010: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06a084: 3340 4700 |0012: if-ne v0, v4, 0059 // +0047 │ │ -06a088: 01a7 |0014: move v7, v10 │ │ -06a08a: d800 0300 |0015: add-int/lit8 v0, v3, #int 0 // #00 │ │ -06a08e: 4400 0c00 |0017: aget v0, v12, v0 │ │ -06a092: d804 0301 |0019: add-int/lit8 v4, v3, #int 1 // #01 │ │ -06a096: 4404 0c04 |001b: aget v4, v12, v4 │ │ -06a09a: d805 0302 |001d: add-int/lit8 v5, v3, #int 2 // #02 │ │ -06a09e: 4405 0c05 |001f: aget v5, v12, v5 │ │ -06a0a2: 6e40 b112 0d54 |0021: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b1 │ │ -06a0a8: 0c00 |0024: move-result-object v0 │ │ -06a0aa: 6204 fa0a |0025: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06a0ae: 3340 3400 |0027: if-ne v0, v4, 005b // +0034 │ │ -06a0b2: 01a8 |0029: move v8, v10 │ │ -06a0b4: da00 0302 |002a: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -06a0b8: d800 0000 |002c: add-int/lit8 v0, v0, #int 0 // #00 │ │ -06a0bc: 4400 0c00 |002e: aget v0, v12, v0 │ │ -06a0c0: da04 0302 |0030: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -06a0c4: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06a0c8: 4404 0c04 |0034: aget v4, v12, v4 │ │ -06a0cc: da05 0302 |0036: mul-int/lit8 v5, v3, #int 2 // #02 │ │ -06a0d0: d805 0502 |0038: add-int/lit8 v5, v5, #int 2 // #02 │ │ -06a0d4: 4405 0c05 |003a: aget v5, v12, v5 │ │ -06a0d8: 6e40 b112 0d54 |003c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b1 │ │ -06a0de: 0c00 |003f: move-result-object v0 │ │ -06a0e0: 6204 fa0a |0040: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06a0e4: 3340 1b00 |0042: if-ne v0, v4, 005d // +001b │ │ -06a0e8: 01a9 |0044: move v9, v10 │ │ -06a0ea: 6e10 0912 0e00 |0045: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.reset:()V // method@1209 │ │ -06a0f0: 3387 2000 |0048: if-ne v7, v8, 0068 // +0020 │ │ -06a0f4: 3398 1e00 |004a: if-ne v8, v9, 0068 // +001e │ │ -06a0f8: 59ea a60a |004c: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ -06a0fc: 3807 1100 |004e: if-eqz v7, 005f // +0011 │ │ -06a100: 59ea a40a |0050: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ -06a104: 54e0 9e0a |0052: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -06a108: 21c4 |0054: array-length v4, v12 │ │ -06a10a: 7154 e124 6c60 |0055: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06a110: 0e00 |0058: return-void │ │ -06a112: 0167 |0059: move v7, v6 │ │ -06a114: 28bb |005a: goto 0015 // -0045 │ │ -06a116: 0168 |005b: move v8, v6 │ │ -06a118: 28ce |005c: goto 002a // -0032 │ │ -06a11a: 0169 |005d: move v9, v6 │ │ -06a11c: 28e7 |005e: goto 0045 // -0019 │ │ -06a11e: 59ea a50a |005f: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ -06a122: 54e0 a10a |0061: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -06a126: 21c4 |0063: array-length v4, v12 │ │ -06a128: 7154 e124 6c60 |0064: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06a12e: 28f1 |0067: goto 0058 // -000f │ │ -06a130: 1230 |0068: const/4 v0, #int 3 // #3 │ │ -06a132: 59e0 a60a |0069: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ -06a136: 3807 9a00 |006b: if-eqz v7, 0105 // +009a │ │ -06a13a: 01a4 |006d: move v4, v10 │ │ -06a13c: 3808 9a00 |006e: if-eqz v8, 0108 // +009a │ │ -06a140: 01a0 |0070: move v0, v10 │ │ -06a142: b004 |0071: add-int/2addr v4, v0 │ │ -06a144: 3809 9900 |0072: if-eqz v9, 010b // +0099 │ │ -06a148: 01a0 |0074: move v0, v10 │ │ -06a14a: b040 |0075: add-int/2addr v0, v4 │ │ -06a14c: 59e0 a50a |0076: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ -06a150: 52e0 a60a |0078: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ -06a154: 52e4 a50a |007a: iget v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ -06a158: b140 |007c: sub-int/2addr v0, v4 │ │ -06a15a: 59e0 a40a |007d: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ -06a15e: 6e20 0a12 7e00 |007f: invoke-virtual {v14, v7}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ -06a164: 1201 |0082: const/4 v1, #int 0 // #0 │ │ -06a166: 0132 |0083: move v2, v3 │ │ -06a168: 3287 8c00 |0084: if-eq v7, v8, 0110 // +008c │ │ -06a16c: 54e5 a00a |0086: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a170: 07c0 |0088: move-object v0, v12 │ │ -06a172: 07d4 |0089: move-object v4, v13 │ │ -06a174: 7707 2c12 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@122c │ │ -06a17a: 6e40 0712 ce31 |008d: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a180: 54e0 a00a |0090: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a184: 6e40 0712 0e36 |0092: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a18a: 6e10 0812 0e00 |0095: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1208 │ │ -06a190: 0a00 |0098: move-result v0 │ │ -06a192: 3900 7500 |0099: if-nez v0, 010e // +0075 │ │ -06a196: 01a0 |009b: move v0, v10 │ │ -06a198: 6e20 0a12 0e00 |009c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ -06a19e: 54e0 a00a |009f: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a1a2: 6e40 0712 0e36 |00a1: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a1a8: 0131 |00a4: move v1, v3 │ │ -06a1aa: 9002 0303 |00a5: add-int v2, v3, v3 │ │ -06a1ae: 3298 6f00 |00a7: if-eq v8, v9, 0116 // +006f │ │ -06a1b2: 54e5 a00a |00a9: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a1b6: 07c0 |00ab: move-object v0, v12 │ │ -06a1b8: 07d4 |00ac: move-object v4, v13 │ │ -06a1ba: 7707 2c12 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@122c │ │ -06a1c0: 6e40 0712 ce31 |00b0: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a1c6: 54e0 a00a |00b3: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a1ca: 6e40 0712 0e36 |00b5: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a1d0: 6e10 0812 0e00 |00b8: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1208 │ │ -06a1d6: 0a00 |00bb: move-result v0 │ │ -06a1d8: 3900 5800 |00bc: if-nez v0, 0114 // +0058 │ │ -06a1dc: 01a0 |00be: move v0, v10 │ │ -06a1de: 6e20 0a12 0e00 |00bf: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ -06a1e4: 54e0 a00a |00c2: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a1e8: 6e40 0712 0e36 |00c4: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a1ee: 9001 0303 |00c7: add-int v1, v3, v3 │ │ -06a1f2: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ -06a1f4: 3279 5200 |00ca: if-eq v9, v7, 011c // +0052 │ │ -06a1f8: 54e5 a00a |00cc: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a1fc: 07c0 |00ce: move-object v0, v12 │ │ -06a1fe: 07d4 |00cf: move-object v4, v13 │ │ -06a200: 7707 2c12 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@122c │ │ -06a206: 6e40 0712 ce31 |00d3: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a20c: 54e0 a00a |00d6: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a210: 6e40 0712 0e36 |00d8: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a216: 6e10 0812 0e00 |00db: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1208 │ │ -06a21c: 0a00 |00de: move-result v0 │ │ -06a21e: 3900 3b00 |00df: if-nez v0, 011a // +003b │ │ -06a222: 6e20 0a12 ae00 |00e1: invoke-virtual {v14, v10}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ -06a228: 54e0 a00a |00e4: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ -06a22c: 6e40 0712 0e36 |00e6: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a232: 52e0 a50a |00e9: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ -06a236: 33b0 3500 |00eb: if-ne v0, v11, 0120 // +0035 │ │ -06a23a: 54e0 a10a |00ed: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -06a23e: da04 0302 |00ef: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -06a242: 54e5 a10a |00f1: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -06a246: da0a 0303 |00f3: mul-int/lit8 v10, v3, #int 3 // #03 │ │ -06a24a: da0b 0302 |00f5: mul-int/lit8 v11, v3, #int 2 // #02 │ │ -06a24e: 715b e124 40a5 |00f7: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06a254: 54e0 a10a |00fa: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -06a258: 54e4 a10a |00fc: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ -06a25c: da05 0305 |00fe: mul-int/lit8 v5, v3, #int 5 // #05 │ │ -06a260: 7153 e124 6054 |0100: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06a266: 2900 55ff |0103: goto/16 0058 // -00ab │ │ -06a26a: 0164 |0105: move v4, v6 │ │ -06a26c: 2900 68ff |0106: goto/16 006e // -0098 │ │ -06a270: 0160 |0108: move v0, v6 │ │ -06a272: 2900 68ff |0109: goto/16 0071 // -0098 │ │ -06a276: 0160 |010b: move v0, v6 │ │ -06a278: 2900 69ff |010c: goto/16 0075 // -0097 │ │ -06a27c: 0160 |010e: move v0, v6 │ │ -06a27e: 288d |010f: goto 009c // -0073 │ │ -06a280: 6e40 0712 ce31 |0110: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a286: 2891 |0113: goto 00a4 // -006f │ │ -06a288: 0160 |0114: move v0, v6 │ │ -06a28a: 28aa |0115: goto 00bf // -0056 │ │ -06a28c: 6e40 0712 ce31 |0116: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a292: 28ae |0119: goto 00c7 // -0052 │ │ -06a294: 016a |011a: move v10, v6 │ │ -06a296: 28c6 |011b: goto 00e1 // -003a │ │ -06a298: 6e40 0712 ce31 |011c: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ -06a29e: 28ca |011f: goto 00e9 // -0036 │ │ -06a2a0: 54e0 9e0a |0120: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -06a2a4: da04 0302 |0122: mul-int/lit8 v4, v3, #int 2 // #02 │ │ -06a2a8: 54e5 9e0a |0124: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -06a2ac: da0a 0303 |0126: mul-int/lit8 v10, v3, #int 3 // #03 │ │ -06a2b0: da0b 0302 |0128: mul-int/lit8 v11, v3, #int 2 // #02 │ │ -06a2b4: 715b e124 40a5 |012a: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06a2ba: 54e0 9e0a |012d: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -06a2be: 54e4 9e0a |012f: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ -06a2c2: da05 0305 |0131: mul-int/lit8 v5, v3, #int 5 // #05 │ │ -06a2c6: 7153 e124 6054 |0133: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06a2cc: 2900 22ff |0136: goto/16 0058 // -00de │ │ +077dfc: |[077dfc] com.badlogic.gdx.math.Intersector.splitTriangle:([FLcom/badlogic/gdx/math/Plane;Lcom/badlogic/gdx/math/Intersector$SplitTriangle;)V │ │ +077e0c: 122b |0000: const/4 v11, #int 2 // #2 │ │ +077e0e: 121a |0001: const/4 v10, #int 1 // #1 │ │ +077e10: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +077e12: 21c0 |0003: array-length v0, v12 │ │ +077e14: db03 0003 |0004: div-int/lit8 v3, v0, #int 3 // #03 │ │ +077e18: 4400 0c06 |0006: aget v0, v12, v6 │ │ +077e1c: 4404 0c0a |0008: aget v4, v12, v10 │ │ +077e20: 4405 0c0b |000a: aget v5, v12, v11 │ │ +077e24: 6e40 b112 0d54 |000c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b1 │ │ +077e2a: 0c00 |000f: move-result-object v0 │ │ +077e2c: 6204 fa0a |0010: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +077e30: 3340 4700 |0012: if-ne v0, v4, 0059 // +0047 │ │ +077e34: 01a7 |0014: move v7, v10 │ │ +077e36: d800 0300 |0015: add-int/lit8 v0, v3, #int 0 // #00 │ │ +077e3a: 4400 0c00 |0017: aget v0, v12, v0 │ │ +077e3e: d804 0301 |0019: add-int/lit8 v4, v3, #int 1 // #01 │ │ +077e42: 4404 0c04 |001b: aget v4, v12, v4 │ │ +077e46: d805 0302 |001d: add-int/lit8 v5, v3, #int 2 // #02 │ │ +077e4a: 4405 0c05 |001f: aget v5, v12, v5 │ │ +077e4e: 6e40 b112 0d54 |0021: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b1 │ │ +077e54: 0c00 |0024: move-result-object v0 │ │ +077e56: 6204 fa0a |0025: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +077e5a: 3340 3400 |0027: if-ne v0, v4, 005b // +0034 │ │ +077e5e: 01a8 |0029: move v8, v10 │ │ +077e60: da00 0302 |002a: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +077e64: d800 0000 |002c: add-int/lit8 v0, v0, #int 0 // #00 │ │ +077e68: 4400 0c00 |002e: aget v0, v12, v0 │ │ +077e6c: da04 0302 |0030: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +077e70: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +077e74: 4404 0c04 |0034: aget v4, v12, v4 │ │ +077e78: da05 0302 |0036: mul-int/lit8 v5, v3, #int 2 // #02 │ │ +077e7c: d805 0502 |0038: add-int/lit8 v5, v5, #int 2 // #02 │ │ +077e80: 4405 0c05 |003a: aget v5, v12, v5 │ │ +077e84: 6e40 b112 0d54 |003c: invoke-virtual {v13, v0, v4, v5}, Lcom/badlogic/gdx/math/Plane;.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; // method@12b1 │ │ +077e8a: 0c00 |003f: move-result-object v0 │ │ +077e8c: 6204 fa0a |0040: sget-object v4, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +077e90: 3340 1b00 |0042: if-ne v0, v4, 005d // +001b │ │ +077e94: 01a9 |0044: move v9, v10 │ │ +077e96: 6e10 0912 0e00 |0045: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.reset:()V // method@1209 │ │ +077e9c: 3387 2000 |0048: if-ne v7, v8, 0068 // +0020 │ │ +077ea0: 3398 1e00 |004a: if-ne v8, v9, 0068 // +001e │ │ +077ea4: 59ea a60a |004c: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ +077ea8: 3807 1100 |004e: if-eqz v7, 005f // +0011 │ │ +077eac: 59ea a40a |0050: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ +077eb0: 54e0 9e0a |0052: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +077eb4: 21c4 |0054: array-length v4, v12 │ │ +077eb6: 7154 e124 6c60 |0055: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +077ebc: 0e00 |0058: return-void │ │ +077ebe: 0167 |0059: move v7, v6 │ │ +077ec0: 28bb |005a: goto 0015 // -0045 │ │ +077ec2: 0168 |005b: move v8, v6 │ │ +077ec4: 28ce |005c: goto 002a // -0032 │ │ +077ec6: 0169 |005d: move v9, v6 │ │ +077ec8: 28e7 |005e: goto 0045 // -0019 │ │ +077eca: 59ea a50a |005f: iput v10, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ +077ece: 54e0 a10a |0061: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +077ed2: 21c4 |0063: array-length v4, v12 │ │ +077ed4: 7154 e124 6c60 |0064: invoke-static {v12, v6, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +077eda: 28f1 |0067: goto 0058 // -000f │ │ +077edc: 1230 |0068: const/4 v0, #int 3 // #3 │ │ +077ede: 59e0 a60a |0069: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ +077ee2: 3807 9a00 |006b: if-eqz v7, 0105 // +009a │ │ +077ee6: 01a4 |006d: move v4, v10 │ │ +077ee8: 3808 9a00 |006e: if-eqz v8, 0108 // +009a │ │ +077eec: 01a0 |0070: move v0, v10 │ │ +077eee: b004 |0071: add-int/2addr v4, v0 │ │ +077ef0: 3809 9900 |0072: if-eqz v9, 010b // +0099 │ │ +077ef4: 01a0 |0074: move v0, v10 │ │ +077ef6: b040 |0075: add-int/2addr v0, v4 │ │ +077ef8: 59e0 a50a |0076: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ +077efc: 52e0 a60a |0078: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.total:I // field@0aa6 │ │ +077f00: 52e4 a50a |007a: iget v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ +077f04: b140 |007c: sub-int/2addr v0, v4 │ │ +077f06: 59e0 a40a |007d: iput v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numBack:I // field@0aa4 │ │ +077f0a: 6e20 0a12 7e00 |007f: invoke-virtual {v14, v7}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ +077f10: 1201 |0082: const/4 v1, #int 0 // #0 │ │ +077f12: 0132 |0083: move v2, v3 │ │ +077f14: 3287 8c00 |0084: if-eq v7, v8, 0110 // +008c │ │ +077f18: 54e5 a00a |0086: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077f1c: 07c0 |0088: move-object v0, v12 │ │ +077f1e: 07d4 |0089: move-object v4, v13 │ │ +077f20: 7707 2c12 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@122c │ │ +077f26: 6e40 0712 ce31 |008d: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077f2c: 54e0 a00a |0090: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077f30: 6e40 0712 0e36 |0092: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077f36: 6e10 0812 0e00 |0095: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1208 │ │ +077f3c: 0a00 |0098: move-result v0 │ │ +077f3e: 3900 7500 |0099: if-nez v0, 010e // +0075 │ │ +077f42: 01a0 |009b: move v0, v10 │ │ +077f44: 6e20 0a12 0e00 |009c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ +077f4a: 54e0 a00a |009f: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077f4e: 6e40 0712 0e36 |00a1: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077f54: 0131 |00a4: move v1, v3 │ │ +077f56: 9002 0303 |00a5: add-int v2, v3, v3 │ │ +077f5a: 3298 6f00 |00a7: if-eq v8, v9, 0116 // +006f │ │ +077f5e: 54e5 a00a |00a9: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077f62: 07c0 |00ab: move-object v0, v12 │ │ +077f64: 07d4 |00ac: move-object v4, v13 │ │ +077f66: 7707 2c12 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@122c │ │ +077f6c: 6e40 0712 ce31 |00b0: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077f72: 54e0 a00a |00b3: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077f76: 6e40 0712 0e36 |00b5: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077f7c: 6e10 0812 0e00 |00b8: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1208 │ │ +077f82: 0a00 |00bb: move-result v0 │ │ +077f84: 3900 5800 |00bc: if-nez v0, 0114 // +0058 │ │ +077f88: 01a0 |00be: move v0, v10 │ │ +077f8a: 6e20 0a12 0e00 |00bf: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ +077f90: 54e0 a00a |00c2: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077f94: 6e40 0712 0e36 |00c4: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077f9a: 9001 0303 |00c7: add-int v1, v3, v3 │ │ +077f9e: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ +077fa0: 3279 5200 |00ca: if-eq v9, v7, 011c // +0052 │ │ +077fa4: 54e5 a00a |00cc: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077fa8: 07c0 |00ce: move-object v0, v12 │ │ +077faa: 07d4 |00cf: move-object v4, v13 │ │ +077fac: 7707 2c12 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@122c │ │ +077fb2: 6e40 0712 ce31 |00d3: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077fb8: 54e0 a00a |00d6: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077fbc: 6e40 0712 0e36 |00d8: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077fc2: 6e10 0812 0e00 |00db: invoke-virtual {v14}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.getSide:()Z // method@1208 │ │ +077fc8: 0a00 |00de: move-result v0 │ │ +077fca: 3900 3b00 |00df: if-nez v0, 011a // +003b │ │ +077fce: 6e20 0a12 ae00 |00e1: invoke-virtual {v14, v10}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.setSide:(Z)V // method@120a │ │ +077fd4: 54e0 a00a |00e4: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.edgeSplit:[F // field@0aa0 │ │ +077fd8: 6e40 0712 0e36 |00e6: invoke-virtual {v14, v0, v6, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +077fde: 52e0 a50a |00e9: iget v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.numFront:I // field@0aa5 │ │ +077fe2: 33b0 3500 |00eb: if-ne v0, v11, 0120 // +0035 │ │ +077fe6: 54e0 a10a |00ed: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +077fea: da04 0302 |00ef: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +077fee: 54e5 a10a |00f1: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +077ff2: da0a 0303 |00f3: mul-int/lit8 v10, v3, #int 3 // #03 │ │ +077ff6: da0b 0302 |00f5: mul-int/lit8 v11, v3, #int 2 // #02 │ │ +077ffa: 715b e124 40a5 |00f7: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +078000: 54e0 a10a |00fa: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +078004: 54e4 a10a |00fc: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.front:[F // field@0aa1 │ │ +078008: da05 0305 |00fe: mul-int/lit8 v5, v3, #int 5 // #05 │ │ +07800c: 7153 e124 6054 |0100: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +078012: 2900 55ff |0103: goto/16 0058 // -00ab │ │ +078016: 0164 |0105: move v4, v6 │ │ +078018: 2900 68ff |0106: goto/16 006e // -0098 │ │ +07801c: 0160 |0108: move v0, v6 │ │ +07801e: 2900 68ff |0109: goto/16 0071 // -0098 │ │ +078022: 0160 |010b: move v0, v6 │ │ +078024: 2900 69ff |010c: goto/16 0075 // -0097 │ │ +078028: 0160 |010e: move v0, v6 │ │ +07802a: 288d |010f: goto 009c // -0073 │ │ +07802c: 6e40 0712 ce31 |0110: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +078032: 2891 |0113: goto 00a4 // -006f │ │ +078034: 0160 |0114: move v0, v6 │ │ +078036: 28aa |0115: goto 00bf // -0056 │ │ +078038: 6e40 0712 ce31 |0116: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +07803e: 28ae |0119: goto 00c7 // -0052 │ │ +078040: 016a |011a: move v10, v6 │ │ +078042: 28c6 |011b: goto 00e1 // -003a │ │ +078044: 6e40 0712 ce31 |011c: invoke-virtual {v14, v12, v1, v3}, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.add:([FII)V // method@1207 │ │ +07804a: 28ca |011f: goto 00e9 // -0036 │ │ +07804c: 54e0 9e0a |0120: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +078050: da04 0302 |0122: mul-int/lit8 v4, v3, #int 2 // #02 │ │ +078054: 54e5 9e0a |0124: iget-object v5, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +078058: da0a 0303 |0126: mul-int/lit8 v10, v3, #int 3 // #03 │ │ +07805c: da0b 0302 |0128: mul-int/lit8 v11, v3, #int 2 // #02 │ │ +078060: 715b e124 40a5 |012a: invoke-static {v0, v4, v5, v10, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +078066: 54e0 9e0a |012d: iget-object v0, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +07806a: 54e4 9e0a |012f: iget-object v4, v14, Lcom/badlogic/gdx/math/Intersector$SplitTriangle;.back:[F // field@0a9e │ │ +07806e: da05 0305 |0131: mul-int/lit8 v5, v3, #int 5 // #05 │ │ +078072: 7153 e124 6054 |0133: invoke-static {v0, v6, v4, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +078078: 2900 22ff |0136: goto/16 0058 // -00de │ │ catches : (none) │ │ positions : │ │ 0x0003 line=819 │ │ 0x0006 line=820 │ │ 0x0015 line=821 │ │ 0x002a line=822 │ │ 0x0045 line=824 │ │ @@ -75761,47 +75766,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -06a2d0: |[06a2d0] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ -06a2e0: 1304 0040 |0000: const/16 v4, #int 16384 // #4000 │ │ -06a2e4: 2344 e803 |0002: new-array v4, v4, [F // type@03e8 │ │ -06a2e8: 6904 b40a |0004: sput-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0ab4 │ │ -06a2ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06a2ee: 6004 ba0a |0007: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a2f2: 3540 2800 |0009: if-ge v0, v4, 0031 // +0028 │ │ -06a2f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06a2f8: 6004 ba0a |000c: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a2fc: 3541 2000 |000e: if-ge v1, v4, 002e // +0020 │ │ -06a300: 8204 |0010: int-to-float v4, v0 │ │ -06a302: 6005 ba0a |0011: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a306: 8255 |0013: int-to-float v5, v5 │ │ -06a308: a902 0405 |0014: div-float v2, v4, v5 │ │ -06a30c: 8214 |0016: int-to-float v4, v1 │ │ -06a30e: 6005 ba0a |0017: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a312: 8255 |0019: int-to-float v5, v5 │ │ -06a314: a903 0405 |001a: div-float v3, v4, v5 │ │ -06a318: 6204 b40a |001c: sget-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0ab4 │ │ -06a31c: 6005 ba0a |001e: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a320: b215 |0020: mul-int/2addr v5, v1 │ │ -06a322: b005 |0021: add-int/2addr v5, v0 │ │ -06a324: 8936 |0022: float-to-double v6, v3 │ │ -06a326: 8928 |0023: float-to-double v8, v2 │ │ -06a328: 7140 8024 7698 |0024: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ -06a32e: 0b06 |0027: move-result-wide v6 │ │ -06a330: 8c66 |0028: double-to-float v6, v6 │ │ -06a332: 4b06 0405 |0029: aput v6, v4, v5 │ │ -06a336: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a33a: 28df |002d: goto 000c // -0021 │ │ -06a33c: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a340: 28d7 |0030: goto 0007 // -0029 │ │ -06a342: 0e00 |0031: return-void │ │ +07807c: |[07807c] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ +07808c: 1304 0040 |0000: const/16 v4, #int 16384 // #4000 │ │ +078090: 2344 e803 |0002: new-array v4, v4, [F // type@03e8 │ │ +078094: 6904 b40a |0004: sput-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0ab4 │ │ +078098: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07809a: 6004 ba0a |0007: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +07809e: 3540 2800 |0009: if-ge v0, v4, 0031 // +0028 │ │ +0780a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0780a4: 6004 ba0a |000c: sget v4, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +0780a8: 3541 2000 |000e: if-ge v1, v4, 002e // +0020 │ │ +0780ac: 8204 |0010: int-to-float v4, v0 │ │ +0780ae: 6005 ba0a |0011: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +0780b2: 8255 |0013: int-to-float v5, v5 │ │ +0780b4: a902 0405 |0014: div-float v2, v4, v5 │ │ +0780b8: 8214 |0016: int-to-float v4, v1 │ │ +0780ba: 6005 ba0a |0017: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +0780be: 8255 |0019: int-to-float v5, v5 │ │ +0780c0: a903 0405 |001a: div-float v3, v4, v5 │ │ +0780c4: 6204 b40a |001c: sget-object v4, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0ab4 │ │ +0780c8: 6005 ba0a |001e: sget v5, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +0780cc: b215 |0020: mul-int/2addr v5, v1 │ │ +0780ce: b005 |0021: add-int/2addr v5, v0 │ │ +0780d0: 8936 |0022: float-to-double v6, v3 │ │ +0780d2: 8928 |0023: float-to-double v8, v2 │ │ +0780d4: 7140 8024 7698 |0024: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ +0780da: 0b06 |0027: move-result-wide v6 │ │ +0780dc: 8c66 |0028: double-to-float v6, v6 │ │ +0780de: 4b06 0405 |0029: aput v6, v4, v5 │ │ +0780e2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0780e6: 28df |002d: goto 000c // -0021 │ │ +0780e8: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0780ec: 28d7 |0030: goto 0007 // -0029 │ │ +0780ee: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=96 │ │ 0x000b line=97 │ │ 0x0010 line=98 │ │ 0x0016 line=99 │ │ @@ -75820,17 +75825,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a344: |[06a344] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ -06a354: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06a35a: 0e00 |0003: return-void │ │ +0780f0: |[0780f0] com.badlogic.gdx.math.MathUtils$Atan2.:()V │ │ +078100: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +078106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils$Atan2; │ │ │ │ Virtual methods - │ │ @@ -75864,59 +75869,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 │ │ -06a35c: |[06a35c] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ -06a36c: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ -06a370: 2341 e803 |0002: new-array v1, v4, [F // type@03e8 │ │ -06a374: 6901 b50a |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ -06a378: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06a37a: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ -06a37e: 6201 b50a |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ -06a382: 8202 |000b: int-to-float v2, v0 │ │ -06a384: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ -06a388: c632 |000e: add-float/2addr v2, v3 │ │ -06a38a: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ -06a38e: c932 |0011: div-float/2addr v2, v3 │ │ -06a390: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ -06a396: c832 |0015: mul-float/2addr v2, v3 │ │ -06a398: 8922 |0016: float-to-double v2, v2 │ │ -06a39a: 7120 8324 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06a3a0: 0b02 |001a: move-result-wide v2 │ │ -06a3a2: 8c22 |001b: double-to-float v2, v2 │ │ -06a3a4: 4b02 0100 |001c: aput v2, v1, v0 │ │ -06a3a8: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a3ac: 28e7 |0020: goto 0007 // -0019 │ │ -06a3ae: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -06a3b0: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ -06a3b4: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ -06a3b8: 6201 b50a |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ -06a3bc: 8202 |0028: int-to-float v2, v0 │ │ -06a3be: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ -06a3c4: c832 |002c: mul-float/2addr v2, v3 │ │ -06a3c6: 8722 |002d: float-to-int v2, v2 │ │ -06a3c8: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ -06a3cc: 8203 |0030: int-to-float v3, v0 │ │ -06a3ce: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ -06a3d4: c843 |0034: mul-float/2addr v3, v4 │ │ -06a3d6: 8933 |0035: float-to-double v3, v3 │ │ -06a3d8: 7120 8324 4300 |0036: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06a3de: 0b03 |0039: move-result-wide v3 │ │ -06a3e0: 8c33 |003a: double-to-float v3, v3 │ │ -06a3e2: 4b03 0102 |003b: aput v3, v1, v2 │ │ -06a3e6: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ -06a3ea: 28e3 |003f: goto 0022 // -001d │ │ -06a3ec: 0e00 |0040: return-void │ │ +078108: |[078108] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ +078118: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ +07811c: 2341 e803 |0002: new-array v1, v4, [F // type@03e8 │ │ +078120: 6901 b50a |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ +078124: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +078126: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ +07812a: 6201 b50a |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ +07812e: 8202 |000b: int-to-float v2, v0 │ │ +078130: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ +078134: c632 |000e: add-float/2addr v2, v3 │ │ +078136: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ +07813a: c932 |0011: div-float/2addr v2, v3 │ │ +07813c: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ +078142: c832 |0015: mul-float/2addr v2, v3 │ │ +078144: 8922 |0016: float-to-double v2, v2 │ │ +078146: 7120 8324 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07814c: 0b02 |001a: move-result-wide v2 │ │ +07814e: 8c22 |001b: double-to-float v2, v2 │ │ +078150: 4b02 0100 |001c: aput v2, v1, v0 │ │ +078154: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +078158: 28e7 |0020: goto 0007 // -0019 │ │ +07815a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +07815c: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ +078160: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ +078164: 6201 b50a |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ +078168: 8202 |0028: int-to-float v2, v0 │ │ +07816a: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ +078170: c832 |002c: mul-float/2addr v2, v3 │ │ +078172: 8722 |002d: float-to-int v2, v2 │ │ +078174: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ +078178: 8203 |0030: int-to-float v3, v0 │ │ +07817a: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ +078180: c843 |0034: mul-float/2addr v3, v4 │ │ +078182: 8934 |0035: float-to-double v4, v3 │ │ +078184: 7120 8324 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07818a: 0b04 |0039: move-result-wide v4 │ │ +07818c: 8c43 |003a: double-to-float v3, v4 │ │ +07818e: 4b03 0102 |003b: aput v3, v1, v2 │ │ +078192: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ +078196: 28e3 |003f: goto 0022 // -001d │ │ +078198: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x001e line=57 │ │ 0x0021 line=59 │ │ @@ -75931,17 +75936,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a3f0: |[06a3f0] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ -06a400: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06a406: 0e00 |0003: return-void │ │ +07819c: |[07819c] com.badlogic.gdx.math.MathUtils$Cos.:()V │ │ +0781ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0781b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils$Cos; │ │ │ │ Virtual methods - │ │ @@ -75975,59 +75980,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 │ │ -06a408: |[06a408] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ -06a418: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ -06a41c: 2341 e803 |0002: new-array v1, v4, [F // type@03e8 │ │ -06a420: 6901 b60a |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ -06a424: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06a426: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ -06a42a: 6201 b60a |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ -06a42e: 8202 |000b: int-to-float v2, v0 │ │ -06a430: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ -06a434: c632 |000e: add-float/2addr v2, v3 │ │ -06a436: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ -06a43a: c932 |0011: div-float/2addr v2, v3 │ │ -06a43c: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ -06a442: c832 |0015: mul-float/2addr v2, v3 │ │ -06a444: 8922 |0016: float-to-double v2, v2 │ │ -06a446: 7120 8d24 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06a44c: 0b02 |001a: move-result-wide v2 │ │ -06a44e: 8c22 |001b: double-to-float v2, v2 │ │ -06a450: 4b02 0100 |001c: aput v2, v1, v0 │ │ -06a454: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a458: 28e7 |0020: goto 0007 // -0019 │ │ -06a45a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -06a45c: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ -06a460: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ -06a464: 6201 b60a |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ -06a468: 8202 |0028: int-to-float v2, v0 │ │ -06a46a: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ -06a470: c832 |002c: mul-float/2addr v2, v3 │ │ -06a472: 8722 |002d: float-to-int v2, v2 │ │ -06a474: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ -06a478: 8203 |0030: int-to-float v3, v0 │ │ -06a47a: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ -06a480: c843 |0034: mul-float/2addr v3, v4 │ │ -06a482: 8933 |0035: float-to-double v3, v3 │ │ -06a484: 7120 8d24 4300 |0036: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06a48a: 0b03 |0039: move-result-wide v3 │ │ -06a48c: 8c33 |003a: double-to-float v3, v3 │ │ -06a48e: 4b03 0102 |003b: aput v3, v1, v2 │ │ -06a492: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ -06a496: 28e3 |003f: goto 0022 // -001d │ │ -06a498: 0e00 |0040: return-void │ │ +0781b4: |[0781b4] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ +0781c4: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ +0781c8: 2341 e803 |0002: new-array v1, v4, [F // type@03e8 │ │ +0781cc: 6901 b60a |0004: sput-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ +0781d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0781d2: 3540 1a00 |0007: if-ge v0, v4, 0021 // +001a │ │ +0781d6: 6201 b60a |0009: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ +0781da: 8202 |000b: int-to-float v2, v0 │ │ +0781dc: 1503 003f |000c: const/high16 v3, #int 1056964608 // #3f00 │ │ +0781e0: c632 |000e: add-float/2addr v2, v3 │ │ +0781e2: 1503 0046 |000f: const/high16 v3, #int 1174405120 // #4600 │ │ +0781e6: c932 |0011: div-float/2addr v2, v3 │ │ +0781e8: 1403 db0f c940 |0012: const v3, #float 6.28319 // #40c90fdb │ │ +0781ee: c832 |0015: mul-float/2addr v2, v3 │ │ +0781f0: 8922 |0016: float-to-double v2, v2 │ │ +0781f2: 7120 8d24 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +0781f8: 0b02 |001a: move-result-wide v2 │ │ +0781fa: 8c22 |001b: double-to-float v2, v2 │ │ +0781fc: 4b02 0100 |001c: aput v2, v1, v0 │ │ +078200: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +078204: 28e7 |0020: goto 0007 // -0019 │ │ +078206: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +078208: 1301 6801 |0022: const/16 v1, #int 360 // #168 │ │ +07820c: 3510 1c00 |0024: if-ge v0, v1, 0040 // +001c │ │ +078210: 6201 b60a |0026: sget-object v1, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ +078214: 8202 |0028: int-to-float v2, v0 │ │ +078216: 1403 610b b641 |0029: const v3, #float 22.7556 // #41b60b61 │ │ +07821c: c832 |002c: mul-float/2addr v2, v3 │ │ +07821e: 8722 |002d: float-to-int v2, v2 │ │ +078220: d522 ff1f |002e: and-int/lit16 v2, v2, #int 8191 // #1fff │ │ +078224: 8203 |0030: int-to-float v3, v0 │ │ +078226: 1404 35fa 8e3c |0031: const v4, #float 0.0174533 // #3c8efa35 │ │ +07822c: c843 |0034: mul-float/2addr v3, v4 │ │ +07822e: 8934 |0035: float-to-double v4, v3 │ │ +078230: 7120 8d24 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +078236: 0b04 |0039: move-result-wide v4 │ │ +078238: 8c43 |003a: double-to-float v3, v4 │ │ +07823a: 4b03 0102 |003b: aput v3, v1, v2 │ │ +07823e: d800 005a |003d: add-int/lit8 v0, v0, #int 90 // #5a │ │ +078242: 28e3 |003f: goto 0022 // -001d │ │ +078244: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0006 line=47 │ │ 0x0009 line=48 │ │ 0x001e line=47 │ │ 0x0021 line=49 │ │ @@ -76042,17 +76047,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a49c: |[06a49c] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ -06a4ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06a4b2: 0e00 |0003: return-void │ │ +078248: |[078248] com.badlogic.gdx.math.MathUtils$Sin.:()V │ │ +078258: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07825e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils$Sin; │ │ │ │ Virtual methods - │ │ @@ -76204,38 +76209,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06a4b4: |[06a4b4] com.badlogic.gdx.math.MathUtils.:()V │ │ -06a4c4: 1900 d040 |0000: const-wide/high16 v0, #long 4670232813583204352 // #40d0 │ │ -06a4c8: 7120 8e24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06a4ce: 0b00 |0005: move-result-wide v0 │ │ -06a4d0: 8a00 |0006: double-to-int v0, v0 │ │ -06a4d2: 6700 ba0a |0007: sput v0, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a4d6: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ -06a4da: 6001 ba0a |000b: sget v1, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a4de: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06a4e2: 8211 |000f: int-to-float v1, v1 │ │ -06a4e4: c910 |0010: div-float/2addr v0, v1 │ │ -06a4e6: 6700 c10a |0011: sput v0, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0ac1 │ │ -06a4ea: 2200 bd03 |0013: new-instance v0, Ljava/util/Random; // type@03bd │ │ -06a4ee: 7010 c225 0000 |0015: invoke-direct {v0}, Ljava/util/Random;.:()V // method@25c2 │ │ -06a4f4: 6900 ce0a |0018: sput-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a4f8: 1800 0000 0000 4000 d040 |001a: const-wide v0, #double 16385 // #40d0004000000000 │ │ -06a502: 7120 bb1f 1000 |001f: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.doubleToLongBits:(D)J // method@1fbb │ │ -06a508: 0b00 |0022: move-result-wide v0 │ │ -06a50a: 1602 0100 |0023: const-wide/16 v2, #int 1 // #1 │ │ -06a50e: bc20 |0025: sub-long/2addr v0, v2 │ │ -06a510: 7120 c11f 1000 |0026: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.longBitsToDouble:(J)D // method@1fc1 │ │ -06a516: 0b00 |0029: move-result-wide v0 │ │ -06a518: 6800 bc0a |002a: sput-wide v0, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0abc │ │ -06a51c: 0e00 |002c: return-void │ │ +078260: |[078260] com.badlogic.gdx.math.MathUtils.:()V │ │ +078270: 1900 d040 |0000: const-wide/high16 v0, #long 4670232813583204352 // #40d0 │ │ +078274: 7120 8e24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07827a: 0b00 |0005: move-result-wide v0 │ │ +07827c: 8a00 |0006: double-to-int v0, v0 │ │ +07827e: 6700 ba0a |0007: sput v0, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +078282: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ +078286: 6001 ba0a |000b: sget v1, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +07828a: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07828e: 8211 |000f: int-to-float v1, v1 │ │ +078290: c910 |0010: div-float/2addr v0, v1 │ │ +078292: 6700 c10a |0011: sput v0, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0ac1 │ │ +078296: 2200 bd03 |0013: new-instance v0, Ljava/util/Random; // type@03bd │ │ +07829a: 7010 c225 0000 |0015: invoke-direct {v0}, Ljava/util/Random;.:()V // method@25c2 │ │ +0782a0: 6900 ce0a |0018: sput-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +0782a4: 1800 0000 0000 4000 d040 |001a: const-wide v0, #double 16385 // #40d0004000000000 │ │ +0782ae: 7120 bb1f 1000 |001f: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.doubleToLongBits:(D)J // method@1fbb │ │ +0782b4: 0b00 |0022: move-result-wide v0 │ │ +0782b6: 1602 0100 |0023: const-wide/16 v2, #int 1 // #1 │ │ +0782ba: bc20 |0025: sub-long/2addr v0, v2 │ │ +0782bc: 7120 c11f 1000 |0026: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/NumberUtils;.longBitsToDouble:(J)D // method@1fc1 │ │ +0782c2: 0b00 |0029: move-result-wide v0 │ │ +0782c4: 6800 bc0a |002a: sput-wide v0, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0abc │ │ +0782c8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0009 line=91 │ │ 0x0013 line=133 │ │ 0x001a line=206 │ │ locals : │ │ @@ -76245,17 +76250,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a520: |[06a520] com.badlogic.gdx.math.MathUtils.:()V │ │ -06a530: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06a536: 0e00 |0003: return-void │ │ +0782cc: |[0782cc] com.badlogic.gdx.math.MathUtils.:()V │ │ +0782dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0782e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/MathUtils; │ │ │ │ @@ -76264,55 +76269,55 @@ │ │ type : '(FF)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 62 16-bit code units │ │ -06a538: |[06a538] com.badlogic.gdx.math.MathUtils.atan2:(FF)F │ │ -06a548: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06a54a: 2e05 0906 |0001: cmpg-float v5, v9, v6 │ │ -06a54e: 3b05 2d00 |0003: if-gez v5, 0030 // +002d │ │ -06a552: 2e05 0806 |0005: cmpg-float v5, v8, v6 │ │ -06a556: 3b05 2600 |0007: if-gez v5, 002d // +0026 │ │ -06a55a: 7f88 |0009: neg-float v8, v8 │ │ -06a55c: 1502 803f |000a: const/high16 v2, #int 1065353216 // #3f80 │ │ -06a560: 7f99 |000c: neg-float v9, v9 │ │ -06a562: 1400 db0f 49c0 |000d: const v0, #float -3.14159 // #c0490fdb │ │ -06a568: 1506 803f |0010: const/high16 v6, #int 1065353216 // #3f80 │ │ -06a56c: 2e05 0908 |0012: cmpg-float v5, v9, v8 │ │ -06a570: 3b05 2800 |0014: if-gez v5, 003c // +0028 │ │ -06a574: 0185 |0016: move v5, v8 │ │ -06a576: 6007 c10a |0017: sget v7, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0ac1 │ │ -06a57a: c875 |0019: mul-float/2addr v5, v7 │ │ -06a57c: a901 0605 |001a: div-float v1, v6, v5 │ │ -06a580: a805 0901 |001c: mul-float v5, v9, v1 │ │ -06a584: 8753 |001e: float-to-int v3, v5 │ │ -06a586: a805 0801 |001f: mul-float v5, v8, v1 │ │ -06a58a: 8754 |0021: float-to-int v4, v5 │ │ -06a58c: 6205 b40a |0022: sget-object v5, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0ab4 │ │ -06a590: 6006 ba0a |0024: sget v6, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ -06a594: b246 |0026: mul-int/2addr v6, v4 │ │ -06a596: b036 |0027: add-int/2addr v6, v3 │ │ -06a598: 4405 0506 |0028: aget v5, v5, v6 │ │ -06a59c: c605 |002a: add-float/2addr v5, v0 │ │ -06a59e: c825 |002b: mul-float/2addr v5, v2 │ │ -06a5a0: 0f05 |002c: return v5 │ │ -06a5a2: 1502 80bf |002d: const/high16 v2, #int -1082130432 // #bf80 │ │ -06a5a6: 28dd |002f: goto 000c // -0023 │ │ -06a5a8: 2e05 0806 |0030: cmpg-float v5, v8, v6 │ │ -06a5ac: 3b05 0700 |0032: if-gez v5, 0039 // +0007 │ │ -06a5b0: 7f88 |0034: neg-float v8, v8 │ │ -06a5b2: 1502 80bf |0035: const/high16 v2, #int -1082130432 // #bf80 │ │ -06a5b6: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -06a5b8: 28d8 |0038: goto 0010 // -0028 │ │ -06a5ba: 1502 803f |0039: const/high16 v2, #int 1065353216 // #3f80 │ │ -06a5be: 28fc |003b: goto 0037 // -0004 │ │ -06a5c0: 0195 |003c: move v5, v9 │ │ -06a5c2: 28da |003d: goto 0017 // -0026 │ │ +0782e4: |[0782e4] com.badlogic.gdx.math.MathUtils.atan2:(FF)F │ │ +0782f4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0782f6: 2e05 0906 |0001: cmpg-float v5, v9, v6 │ │ +0782fa: 3b05 2d00 |0003: if-gez v5, 0030 // +002d │ │ +0782fe: 2e05 0806 |0005: cmpg-float v5, v8, v6 │ │ +078302: 3b05 2600 |0007: if-gez v5, 002d // +0026 │ │ +078306: 7f88 |0009: neg-float v8, v8 │ │ +078308: 1502 803f |000a: const/high16 v2, #int 1065353216 // #3f80 │ │ +07830c: 7f99 |000c: neg-float v9, v9 │ │ +07830e: 1400 db0f 49c0 |000d: const v0, #float -3.14159 // #c0490fdb │ │ +078314: 1506 803f |0010: const/high16 v6, #int 1065353216 // #3f80 │ │ +078318: 2e05 0908 |0012: cmpg-float v5, v9, v8 │ │ +07831c: 3b05 2800 |0014: if-gez v5, 003c // +0028 │ │ +078320: 0185 |0016: move v5, v8 │ │ +078322: 6007 c10a |0017: sget v7, Lcom/badlogic/gdx/math/MathUtils;.INV_ATAN2_DIM_MINUS_1:F // field@0ac1 │ │ +078326: c875 |0019: mul-float/2addr v5, v7 │ │ +078328: a901 0605 |001a: div-float v1, v6, v5 │ │ +07832c: a805 0901 |001c: mul-float v5, v9, v1 │ │ +078330: 8753 |001e: float-to-int v3, v5 │ │ +078332: a805 0801 |001f: mul-float v5, v8, v1 │ │ +078336: 8754 |0021: float-to-int v4, v5 │ │ +078338: 6205 b40a |0022: sget-object v5, Lcom/badlogic/gdx/math/MathUtils$Atan2;.table:[F // field@0ab4 │ │ +07833c: 6006 ba0a |0024: sget v6, Lcom/badlogic/gdx/math/MathUtils;.ATAN2_DIM:I // field@0aba │ │ +078340: b246 |0026: mul-int/2addr v6, v4 │ │ +078342: b036 |0027: add-int/2addr v6, v3 │ │ +078344: 4405 0506 |0028: aget v5, v5, v6 │ │ +078348: c605 |002a: add-float/2addr v5, v0 │ │ +07834a: c825 |002b: mul-float/2addr v5, v2 │ │ +07834c: 0f05 |002c: return v5 │ │ +07834e: 1502 80bf |002d: const/high16 v2, #int -1082130432 // #bf80 │ │ +078352: 28dd |002f: goto 000c // -0023 │ │ +078354: 2e05 0806 |0030: cmpg-float v5, v8, v6 │ │ +078358: 3b05 0700 |0032: if-gez v5, 0039 // +0007 │ │ +07835c: 7f88 |0034: neg-float v8, v8 │ │ +07835e: 1502 80bf |0035: const/high16 v2, #int -1082130432 // #bf80 │ │ +078362: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +078364: 28d8 |0038: goto 0010 // -0028 │ │ +078366: 1502 803f |0039: const/high16 v2, #int 1065353216 // #3f80 │ │ +07836a: 28fc |003b: goto 0037 // -0004 │ │ +07836c: 0195 |003c: move v5, v9 │ │ +07836e: 28da |003d: goto 0017 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0005 line=110 │ │ 0x0009 line=111 │ │ 0x000a line=112 │ │ 0x000c line=115 │ │ @@ -76347,21 +76352,21 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06a5c4: |[06a5c4] com.badlogic.gdx.math.MathUtils.ceil:(F)I │ │ -06a5d4: 8940 |0000: float-to-double v0, v4 │ │ -06a5d6: 6102 bc0a |0001: sget-wide v2, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0abc │ │ -06a5da: cb20 |0003: add-double/2addr v0, v2 │ │ -06a5dc: 8a00 |0004: double-to-int v0, v0 │ │ -06a5de: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ -06a5e2: 0f00 |0007: return v0 │ │ +078370: |[078370] com.badlogic.gdx.math.MathUtils.ceil:(F)I │ │ +078380: 8940 |0000: float-to-double v0, v4 │ │ +078382: 6102 bc0a |0001: sget-wide v2, Lcom/badlogic/gdx/math/MathUtils;.BIG_ENOUGH_CEIL:D // field@0abc │ │ +078386: cb20 |0003: add-double/2addr v0, v2 │ │ +078388: 8a00 |0004: double-to-int v0, v0 │ │ +07838a: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ +07838e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 x F │ │ │ │ #4 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76369,20 +76374,20 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -06a5e4: |[06a5e4] com.badlogic.gdx.math.MathUtils.ceilPositive:(F)I │ │ -06a5f4: 8940 |0000: float-to-double v0, v4 │ │ -06a5f6: 1802 cb1a 50ca ffff ef3f |0001: const-wide v2, #double 1 // #3fefffffca501acb │ │ -06a600: cb20 |0006: add-double/2addr v0, v2 │ │ -06a602: 8a00 |0007: double-to-int v0, v0 │ │ -06a604: 0f00 |0008: return v0 │ │ +078390: |[078390] com.badlogic.gdx.math.MathUtils.ceilPositive:(F)I │ │ +0783a0: 8940 |0000: float-to-double v0, v4 │ │ +0783a2: 1802 cb1a 50ca ffff ef3f |0001: const-wide v2, #double 1 // #3fefffffca501acb │ │ +0783ac: cb20 |0006: add-double/2addr v0, v2 │ │ +0783ae: 8a00 |0007: double-to-int v0, v0 │ │ +0783b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 x F │ │ │ │ #5 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76390,24 +76395,24 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -06a608: |[06a608] com.badlogic.gdx.math.MathUtils.clamp:(FFF)F │ │ -06a618: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ -06a61c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -06a620: 0f02 |0004: return v2 │ │ -06a622: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ -06a626: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -06a62a: 0132 |0009: move v2, v3 │ │ -06a62c: 28fa |000a: goto 0004 // -0006 │ │ -06a62e: 0112 |000b: move v2, v1 │ │ -06a630: 28f8 |000c: goto 0004 // -0008 │ │ +0783b4: |[0783b4] com.badlogic.gdx.math.MathUtils.clamp:(FFF)F │ │ +0783c4: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ +0783c8: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0783cc: 0f02 |0004: return v2 │ │ +0783ce: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ +0783d2: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +0783d6: 0132 |0009: move v2, v3 │ │ +0783d8: 28fa |000a: goto 0004 // -0006 │ │ +0783da: 0112 |000b: move v2, v1 │ │ +0783dc: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=198 │ │ 0x0005 line=197 │ │ 0x000c line=198 │ │ locals : │ │ @@ -76421,22 +76426,22 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -06a634: |[06a634] com.badlogic.gdx.math.MathUtils.clamp:(III)I │ │ -06a644: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ -06a648: 0f01 |0002: return v1 │ │ -06a64a: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ -06a64e: 0121 |0005: move v1, v2 │ │ -06a650: 28fc |0006: goto 0002 // -0004 │ │ -06a652: 0101 |0007: move v1, v0 │ │ -06a654: 28fa |0008: goto 0002 // -0006 │ │ +0783e0: |[0783e0] com.badlogic.gdx.math.MathUtils.clamp:(III)I │ │ +0783f0: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ +0783f4: 0f01 |0002: return v1 │ │ +0783f6: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ +0783fa: 0121 |0005: move v1, v2 │ │ +0783fc: 28fc |0006: goto 0002 // -0004 │ │ +0783fe: 0101 |0007: move v1, v0 │ │ +078400: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=186 │ │ 0x0003 line=185 │ │ 0x0008 line=186 │ │ locals : │ │ @@ -76450,22 +76455,22 @@ │ │ type : '(SSS)S' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -06a658: |[06a658] com.badlogic.gdx.math.MathUtils.clamp:(SSS)S │ │ -06a668: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ -06a66c: 0f01 |0002: return v1 │ │ -06a66e: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ -06a672: 0121 |0005: move v1, v2 │ │ -06a674: 28fc |0006: goto 0002 // -0004 │ │ -06a676: 0101 |0007: move v1, v0 │ │ -06a678: 28fa |0008: goto 0002 // -0006 │ │ +078404: |[078404] com.badlogic.gdx.math.MathUtils.clamp:(SSS)S │ │ +078414: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ +078418: 0f01 |0002: return v1 │ │ +07841a: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ +07841e: 0121 |0005: move v1, v2 │ │ +078420: 28fc |0006: goto 0002 // -0004 │ │ +078422: 0101 |0007: move v1, v0 │ │ +078424: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=192 │ │ 0x0003 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ @@ -76479,22 +76484,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06a67c: |[06a67c] com.badlogic.gdx.math.MathUtils.cos:(F)F │ │ -06a68c: 6200 b50a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ -06a690: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ -06a696: c821 |0005: mul-float/2addr v1, v2 │ │ -06a698: 8711 |0006: float-to-int v1, v1 │ │ -06a69a: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -06a69e: 4400 0001 |0009: aget v0, v0, v1 │ │ -06a6a2: 0f00 |000b: return v0 │ │ +078428: |[078428] com.badlogic.gdx.math.MathUtils.cos:(F)F │ │ +078438: 6200 b50a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ +07843c: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ +078442: c821 |0005: mul-float/2addr v1, v2 │ │ +078444: 8711 |0006: float-to-int v1, v1 │ │ +078446: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +07844a: 4400 0001 |0009: aget v0, v0, v1 │ │ +07844e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000c reg=2 radians F │ │ │ │ #9 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76502,22 +76507,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06a6a4: |[06a6a4] com.badlogic.gdx.math.MathUtils.cosDeg:(F)F │ │ -06a6b4: 6200 b50a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ -06a6b8: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ -06a6be: c821 |0005: mul-float/2addr v1, v2 │ │ -06a6c0: 8711 |0006: float-to-int v1, v1 │ │ -06a6c2: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -06a6c6: 4400 0001 |0009: aget v0, v0, v1 │ │ -06a6ca: 0f00 |000b: return v0 │ │ +078450: |[078450] com.badlogic.gdx.math.MathUtils.cosDeg:(F)F │ │ +078460: 6200 b50a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Cos;.table:[F // field@0ab5 │ │ +078464: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ +07846a: c821 |0005: mul-float/2addr v1, v2 │ │ +07846c: 8711 |0006: float-to-int v1, v1 │ │ +07846e: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +078472: 4400 0001 |0009: aget v0, v0, v1 │ │ +078476: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000c reg=2 degrees F │ │ │ │ #10 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76525,21 +76530,21 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06a6cc: |[06a6cc] com.badlogic.gdx.math.MathUtils.floor:(F)I │ │ -06a6dc: 8940 |0000: float-to-double v0, v4 │ │ -06a6de: 1902 d040 |0001: const-wide/high16 v2, #long 4670232813583204352 // #40d0 │ │ -06a6e2: cb20 |0003: add-double/2addr v0, v2 │ │ -06a6e4: 8a00 |0004: double-to-int v0, v0 │ │ -06a6e6: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ -06a6ea: 0f00 |0007: return v0 │ │ +078478: |[078478] com.badlogic.gdx.math.MathUtils.floor:(F)I │ │ +078488: 8940 |0000: float-to-double v0, v4 │ │ +07848a: 1902 d040 |0001: const-wide/high16 v2, #long 4670232813583204352 // #40d0 │ │ +07848e: cb20 |0003: add-double/2addr v0, v2 │ │ +078490: 8a00 |0004: double-to-int v0, v0 │ │ +078492: d000 00c0 |0005: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ +078496: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 x F │ │ │ │ #11 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76547,17 +76552,17 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06a6ec: |[06a6ec] com.badlogic.gdx.math.MathUtils.floorPositive:(F)I │ │ -06a6fc: 8710 |0000: float-to-int v0, v1 │ │ -06a6fe: 0f00 |0001: return v0 │ │ +078498: |[078498] com.badlogic.gdx.math.MathUtils.floorPositive:(F)I │ │ +0784a8: 8710 |0000: float-to-int v0, v1 │ │ +0784aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x F │ │ │ │ #12 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76565,23 +76570,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -06a700: |[06a700] com.badlogic.gdx.math.MathUtils.isPowerOfTwo:(I)Z │ │ -06a710: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -06a714: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ -06a718: b510 |0004: and-int/2addr v0, v1 │ │ -06a71a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -06a71e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06a720: 0f00 |0008: return v0 │ │ -06a722: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06a724: 28fe |000a: goto 0008 // -0002 │ │ +0784ac: |[0784ac] com.badlogic.gdx.math.MathUtils.isPowerOfTwo:(I)Z │ │ +0784bc: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0784c0: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0784c4: b510 |0004: and-int/2addr v0, v1 │ │ +0784c6: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +0784ca: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0784cc: 0f00 |0008: return v0 │ │ +0784ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0784d0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x000b reg=1 value I │ │ │ │ #13 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76589,31 +76594,31 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -06a728: |[06a728] com.badlogic.gdx.math.MathUtils.nextPowerOfTwo:(I)I │ │ -06a738: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -06a73c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -06a73e: 0f00 |0003: return v0 │ │ -06a740: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06a744: e100 0101 |0006: shr-int/lit8 v0, v1, #int 1 // #01 │ │ -06a748: b601 |0008: or-int/2addr v1, v0 │ │ -06a74a: e100 0102 |0009: shr-int/lit8 v0, v1, #int 2 // #02 │ │ -06a74e: b601 |000b: or-int/2addr v1, v0 │ │ -06a750: e100 0104 |000c: shr-int/lit8 v0, v1, #int 4 // #04 │ │ -06a754: b601 |000e: or-int/2addr v1, v0 │ │ -06a756: e100 0108 |000f: shr-int/lit8 v0, v1, #int 8 // #08 │ │ -06a75a: b601 |0011: or-int/2addr v1, v0 │ │ -06a75c: e100 0110 |0012: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -06a760: b601 |0014: or-int/2addr v1, v0 │ │ -06a762: d800 0101 |0015: add-int/lit8 v0, v1, #int 1 // #01 │ │ -06a766: 28ec |0017: goto 0003 // -0014 │ │ +0784d4: |[0784d4] com.badlogic.gdx.math.MathUtils.nextPowerOfTwo:(I)I │ │ +0784e4: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +0784e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0784ea: 0f00 |0003: return v0 │ │ +0784ec: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0784f0: e100 0101 |0006: shr-int/lit8 v0, v1, #int 1 // #01 │ │ +0784f4: b601 |0008: or-int/2addr v1, v0 │ │ +0784f6: e100 0102 |0009: shr-int/lit8 v0, v1, #int 2 // #02 │ │ +0784fa: b601 |000b: or-int/2addr v1, v0 │ │ +0784fc: e100 0104 |000c: shr-int/lit8 v0, v1, #int 4 // #04 │ │ +078500: b601 |000e: or-int/2addr v1, v0 │ │ +078502: e100 0108 |000f: shr-int/lit8 v0, v1, #int 8 // #08 │ │ +078506: b601 |0011: or-int/2addr v1, v0 │ │ +078508: e100 0110 |0012: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +07850c: b601 |0014: or-int/2addr v1, v0 │ │ +07850e: d800 0101 |0015: add-int/lit8 v0, v1, #int 1 // #01 │ │ +078512: 28ec |0017: goto 0003 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=174 │ │ 0x0004 line=168 │ │ 0x0006 line=169 │ │ 0x0009 line=170 │ │ @@ -76629,39 +76634,39 @@ │ │ type : '()F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06a768: |[06a768] com.badlogic.gdx.math.MathUtils.random:()F │ │ -06a778: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a77c: 6e10 c525 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@25c5 │ │ -06a782: 0a00 |0005: move-result v0 │ │ -06a784: 0f00 |0006: return v0 │ │ +078514: |[078514] com.badlogic.gdx.math.MathUtils.random:()F │ │ +078524: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +078528: 6e10 c525 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@25c5 │ │ +07852e: 0a00 |0005: move-result v0 │ │ +078530: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 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 │ │ -06a788: |[06a788] com.badlogic.gdx.math.MathUtils.random:(F)F │ │ -06a798: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a79c: 6e10 c525 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@25c5 │ │ -06a7a2: 0a00 |0005: move-result v0 │ │ -06a7a4: c810 |0006: mul-float/2addr v0, v1 │ │ -06a7a6: 0f00 |0007: return v0 │ │ +078534: |[078534] com.badlogic.gdx.math.MathUtils.random:(F)F │ │ +078544: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +078548: 6e10 c525 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@25c5 │ │ +07854e: 0a00 |0005: move-result v0 │ │ +078550: c810 |0006: mul-float/2addr v0, v1 │ │ +078552: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 range F │ │ │ │ #16 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76669,22 +76674,22 @@ │ │ type : '(FF)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06a7a8: |[06a7a8] com.badlogic.gdx.math.MathUtils.random:(FF)F │ │ -06a7b8: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a7bc: 6e10 c525 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@25c5 │ │ -06a7c2: 0a00 |0005: move-result v0 │ │ -06a7c4: a701 0302 |0006: sub-float v1, v3, v2 │ │ -06a7c8: c810 |0008: mul-float/2addr v0, v1 │ │ -06a7ca: c620 |0009: add-float/2addr v0, v2 │ │ -06a7cc: 0f00 |000a: return v0 │ │ +078554: |[078554] com.badlogic.gdx.math.MathUtils.random:(FF)F │ │ +078564: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +078568: 6e10 c525 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextFloat:()F // method@25c5 │ │ +07856e: 0a00 |0005: move-result v0 │ │ +078570: a701 0302 |0006: sub-float v1, v3, v2 │ │ +078574: c810 |0008: mul-float/2addr v0, v1 │ │ +078576: c620 |0009: add-float/2addr v0, v2 │ │ +078578: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000b reg=2 start F │ │ 0x0000 - 0x000b reg=3 end F │ │ │ │ @@ -76693,20 +76698,20 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06a7d0: |[06a7d0] com.badlogic.gdx.math.MathUtils.random:(I)I │ │ -06a7e0: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a7e4: d801 0201 |0002: add-int/lit8 v1, v2, #int 1 // #01 │ │ -06a7e8: 6e20 c625 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@25c6 │ │ -06a7ee: 0a00 |0007: move-result v0 │ │ -06a7f0: 0f00 |0008: return v0 │ │ +07857c: |[07857c] com.badlogic.gdx.math.MathUtils.random:(I)I │ │ +07858c: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +078590: d801 0201 |0002: add-int/lit8 v1, v2, #int 1 // #01 │ │ +078594: 6e20 c625 1000 |0004: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@25c6 │ │ +07859a: 0a00 |0007: move-result v0 │ │ +07859c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 range I │ │ │ │ #18 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76714,22 +76719,22 @@ │ │ type : '(II)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06a7f4: |[06a7f4] com.badlogic.gdx.math.MathUtils.random:(II)I │ │ -06a804: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a808: 9101 0302 |0002: sub-int v1, v3, v2 │ │ -06a80c: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a810: 6e20 c625 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@25c6 │ │ -06a816: 0a00 |0009: move-result v0 │ │ -06a818: b020 |000a: add-int/2addr v0, v2 │ │ -06a81a: 0f00 |000b: return v0 │ │ +0785a0: |[0785a0] com.badlogic.gdx.math.MathUtils.random:(II)I │ │ +0785b0: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +0785b4: 9101 0302 |0002: sub-int v1, v3, v2 │ │ +0785b8: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0785bc: 6e20 c625 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@25c6 │ │ +0785c2: 0a00 |0009: move-result v0 │ │ +0785c4: b020 |000a: add-int/2addr v0, v2 │ │ +0785c6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=2 start I │ │ 0x0000 - 0x000c reg=3 end I │ │ │ │ @@ -76738,40 +76743,40 @@ │ │ type : '()Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06a81c: |[06a81c] com.badlogic.gdx.math.MathUtils.randomBoolean:()Z │ │ -06a82c: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ -06a830: 6e10 c425 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextBoolean:()Z // method@25c4 │ │ -06a836: 0a00 |0005: move-result v0 │ │ -06a838: 0f00 |0006: return v0 │ │ +0785c8: |[0785c8] com.badlogic.gdx.math.MathUtils.randomBoolean:()Z │ │ +0785d8: 6200 ce0a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils;.random:Ljava/util/Random; // field@0ace │ │ +0785dc: 6e10 c425 0000 |0002: invoke-virtual {v0}, Ljava/util/Random;.nextBoolean:()Z // method@25c4 │ │ +0785e2: 0a00 |0005: move-result v0 │ │ +0785e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 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 │ │ -06a83c: |[06a83c] com.badlogic.gdx.math.MathUtils.round:(F)I │ │ -06a84c: 8940 |0000: float-to-double v0, v4 │ │ -06a84e: 1802 0000 0000 2000 d040 |0001: const-wide v2, #double 16384.5 // #40d0002000000000 │ │ -06a858: cb20 |0006: add-double/2addr v0, v2 │ │ -06a85a: 8a00 |0007: double-to-int v0, v0 │ │ -06a85c: d000 00c0 |0008: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ -06a860: 0f00 |000a: return v0 │ │ +0785e8: |[0785e8] com.badlogic.gdx.math.MathUtils.round:(F)I │ │ +0785f8: 8940 |0000: float-to-double v0, v4 │ │ +0785fa: 1802 0000 0000 2000 d040 |0001: const-wide v2, #double 16384.5 // #40d0002000000000 │ │ +078604: cb20 |0006: add-double/2addr v0, v2 │ │ +078606: 8a00 |0007: double-to-int v0, v0 │ │ +078608: d000 00c0 |0008: add-int/lit16 v0, v0, #int -16384 // #c000 │ │ +07860c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x000b reg=4 x F │ │ │ │ #21 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76779,19 +76784,19 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06a864: |[06a864] com.badlogic.gdx.math.MathUtils.roundPositive:(F)I │ │ -06a874: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -06a878: c610 |0002: add-float/2addr v0, v1 │ │ -06a87a: 8700 |0003: float-to-int v0, v0 │ │ -06a87c: 0f00 |0004: return v0 │ │ +078610: |[078610] com.badlogic.gdx.math.MathUtils.roundPositive:(F)I │ │ +078620: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +078624: c610 |0002: add-float/2addr v0, v1 │ │ +078626: 8700 |0003: float-to-int v0, v0 │ │ +078628: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x F │ │ │ │ #22 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76799,22 +76804,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06a880: |[06a880] com.badlogic.gdx.math.MathUtils.sin:(F)F │ │ -06a890: 6200 b60a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ -06a894: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ -06a89a: c821 |0005: mul-float/2addr v1, v2 │ │ -06a89c: 8711 |0006: float-to-int v1, v1 │ │ -06a89e: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -06a8a2: 4400 0001 |0009: aget v0, v0, v1 │ │ -06a8a6: 0f00 |000b: return v0 │ │ +07862c: |[07862c] com.badlogic.gdx.math.MathUtils.sin:(F)F │ │ +07863c: 6200 b60a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ +078640: 1401 83f9 a244 |0002: const v1, #float 1303.8 // #44a2f983 │ │ +078646: c821 |0005: mul-float/2addr v1, v2 │ │ +078648: 8711 |0006: float-to-int v1, v1 │ │ +07864a: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +07864e: 4400 0001 |0009: aget v0, v0, v1 │ │ +078652: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000c reg=2 radians F │ │ │ │ #23 : (in Lcom/badlogic/gdx/math/MathUtils;) │ │ @@ -76822,22 +76827,22 @@ │ │ type : '(F)F' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06a8a8: |[06a8a8] com.badlogic.gdx.math.MathUtils.sinDeg:(F)F │ │ -06a8b8: 6200 b60a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ -06a8bc: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ -06a8c2: c821 |0005: mul-float/2addr v1, v2 │ │ -06a8c4: 8711 |0006: float-to-int v1, v1 │ │ -06a8c6: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ -06a8ca: 4400 0001 |0009: aget v0, v0, v1 │ │ -06a8ce: 0f00 |000b: return v0 │ │ +078654: |[078654] com.badlogic.gdx.math.MathUtils.sinDeg:(F)F │ │ +078664: 6200 b60a |0000: sget-object v0, Lcom/badlogic/gdx/math/MathUtils$Sin;.table:[F // field@0ab6 │ │ +078668: 1401 610b b641 |0002: const v1, #float 22.7556 // #41b60b61 │ │ +07866e: c821 |0005: mul-float/2addr v1, v2 │ │ +078670: 8711 |0006: float-to-int v1, v1 │ │ +078672: d511 ff1f |0007: and-int/lit16 v1, v1, #int 8191 // #1fff │ │ +078676: 4400 0001 |0009: aget v0, v0, v1 │ │ +07867a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000c reg=2 degrees F │ │ │ │ Virtual methods - │ │ @@ -76930,23 +76935,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -06a8d0: |[06a8d0] com.badlogic.gdx.math.Matrix3.:()V │ │ -06a8e0: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ -06a8e4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -06a8ea: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ -06a8ee: 5b20 db0a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06a8f2: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ -06a8f6: 5b20 da0a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06a8fa: 6e10 5012 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@1250 │ │ -06a900: 0e00 |0010: return-void │ │ +07867c: |[07867c] com.badlogic.gdx.math.Matrix3.:()V │ │ +07868c: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ +078690: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +078696: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ +07869a: 5b20 db0a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07869e: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ +0786a2: 5b20 da0a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0786a6: 6e10 5012 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@1250 │ │ +0786ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0005 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=42 │ │ 0x0010 line=43 │ │ @@ -76958,23 +76963,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 │ │ -06a904: |[06a904] com.badlogic.gdx.math.Matrix3.:(Lcom/badlogic/gdx/math/Matrix3;)V │ │ -06a914: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ -06a918: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -06a91e: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ -06a922: 5b20 db0a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06a926: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ -06a92a: 5b20 da0a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06a92e: 6e20 5a12 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@125a │ │ -06a934: 0e00 |0010: return-void │ │ +0786b0: |[0786b0] com.badlogic.gdx.math.Matrix3.:(Lcom/badlogic/gdx/math/Matrix3;)V │ │ +0786c0: 1301 0900 |0000: const/16 v1, #int 9 // #9 │ │ +0786c4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0786ca: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ +0786ce: 5b20 db0a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0786d2: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ +0786d6: 5b20 da0a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0786da: 6e20 5a12 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@125a │ │ +0786e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0005 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=46 │ │ 0x0010 line=47 │ │ @@ -76987,187 +76992,187 @@ │ │ type : '([F[F)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 251 16-bit code units │ │ -06a938: |[06a938] com.badlogic.gdx.math.Matrix3.mul:([F[F)V │ │ -06a948: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -06a94a: 4409 0c09 |0001: aget v9, v12, v9 │ │ -06a94e: 120a |0003: const/4 v10, #int 0 // #0 │ │ -06a950: 440a 0d0a |0004: aget v10, v13, v10 │ │ -06a954: c8a9 |0006: mul-float/2addr v9, v10 │ │ -06a956: 123a |0007: const/4 v10, #int 3 // #3 │ │ -06a958: 440a 0c0a |0008: aget v10, v12, v10 │ │ -06a95c: 121b |000a: const/4 v11, #int 1 // #1 │ │ -06a95e: 440b 0d0b |000b: aget v11, v13, v11 │ │ -06a962: c8ba |000d: mul-float/2addr v10, v11 │ │ -06a964: c6a9 |000e: add-float/2addr v9, v10 │ │ -06a966: 126a |000f: const/4 v10, #int 6 // #6 │ │ -06a968: 440a 0c0a |0010: aget v10, v12, v10 │ │ -06a96c: 122b |0012: const/4 v11, #int 2 // #2 │ │ -06a96e: 440b 0d0b |0013: aget v11, v13, v11 │ │ -06a972: c8ba |0015: mul-float/2addr v10, v11 │ │ -06a974: a600 090a |0016: add-float v0, v9, v10 │ │ -06a978: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -06a97a: 4409 0c09 |0019: aget v9, v12, v9 │ │ -06a97e: 123a |001b: const/4 v10, #int 3 // #3 │ │ -06a980: 440a 0d0a |001c: aget v10, v13, v10 │ │ -06a984: c8a9 |001e: mul-float/2addr v9, v10 │ │ -06a986: 123a |001f: const/4 v10, #int 3 // #3 │ │ -06a988: 440a 0c0a |0020: aget v10, v12, v10 │ │ -06a98c: 124b |0022: const/4 v11, #int 4 // #4 │ │ -06a98e: 440b 0d0b |0023: aget v11, v13, v11 │ │ -06a992: c8ba |0025: mul-float/2addr v10, v11 │ │ -06a994: c6a9 |0026: add-float/2addr v9, v10 │ │ -06a996: 126a |0027: const/4 v10, #int 6 // #6 │ │ -06a998: 440a 0c0a |0028: aget v10, v12, v10 │ │ -06a99c: 125b |002a: const/4 v11, #int 5 // #5 │ │ -06a99e: 440b 0d0b |002b: aget v11, v13, v11 │ │ -06a9a2: c8ba |002d: mul-float/2addr v10, v11 │ │ -06a9a4: a601 090a |002e: add-float v1, v9, v10 │ │ -06a9a8: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -06a9aa: 4409 0c09 |0031: aget v9, v12, v9 │ │ -06a9ae: 126a |0033: const/4 v10, #int 6 // #6 │ │ -06a9b0: 440a 0d0a |0034: aget v10, v13, v10 │ │ -06a9b4: c8a9 |0036: mul-float/2addr v9, v10 │ │ -06a9b6: 123a |0037: const/4 v10, #int 3 // #3 │ │ -06a9b8: 440a 0c0a |0038: aget v10, v12, v10 │ │ -06a9bc: 127b |003a: const/4 v11, #int 7 // #7 │ │ -06a9be: 440b 0d0b |003b: aget v11, v13, v11 │ │ -06a9c2: c8ba |003d: mul-float/2addr v10, v11 │ │ -06a9c4: c6a9 |003e: add-float/2addr v9, v10 │ │ -06a9c6: 126a |003f: const/4 v10, #int 6 // #6 │ │ -06a9c8: 440a 0c0a |0040: aget v10, v12, v10 │ │ -06a9cc: 130b 0800 |0042: const/16 v11, #int 8 // #8 │ │ -06a9d0: 440b 0d0b |0044: aget v11, v13, v11 │ │ -06a9d4: c8ba |0046: mul-float/2addr v10, v11 │ │ -06a9d6: a602 090a |0047: add-float v2, v9, v10 │ │ -06a9da: 1219 |0049: const/4 v9, #int 1 // #1 │ │ -06a9dc: 4409 0c09 |004a: aget v9, v12, v9 │ │ -06a9e0: 120a |004c: const/4 v10, #int 0 // #0 │ │ -06a9e2: 440a 0d0a |004d: aget v10, v13, v10 │ │ -06a9e6: c8a9 |004f: mul-float/2addr v9, v10 │ │ -06a9e8: 124a |0050: const/4 v10, #int 4 // #4 │ │ -06a9ea: 440a 0c0a |0051: aget v10, v12, v10 │ │ -06a9ee: 121b |0053: const/4 v11, #int 1 // #1 │ │ -06a9f0: 440b 0d0b |0054: aget v11, v13, v11 │ │ -06a9f4: c8ba |0056: mul-float/2addr v10, v11 │ │ -06a9f6: c6a9 |0057: add-float/2addr v9, v10 │ │ -06a9f8: 127a |0058: const/4 v10, #int 7 // #7 │ │ -06a9fa: 440a 0c0a |0059: aget v10, v12, v10 │ │ -06a9fe: 122b |005b: const/4 v11, #int 2 // #2 │ │ -06aa00: 440b 0d0b |005c: aget v11, v13, v11 │ │ -06aa04: c8ba |005e: mul-float/2addr v10, v11 │ │ -06aa06: a603 090a |005f: add-float v3, v9, v10 │ │ -06aa0a: 1219 |0061: const/4 v9, #int 1 // #1 │ │ -06aa0c: 4409 0c09 |0062: aget v9, v12, v9 │ │ -06aa10: 123a |0064: const/4 v10, #int 3 // #3 │ │ -06aa12: 440a 0d0a |0065: aget v10, v13, v10 │ │ -06aa16: c8a9 |0067: mul-float/2addr v9, v10 │ │ -06aa18: 124a |0068: const/4 v10, #int 4 // #4 │ │ -06aa1a: 440a 0c0a |0069: aget v10, v12, v10 │ │ -06aa1e: 124b |006b: const/4 v11, #int 4 // #4 │ │ -06aa20: 440b 0d0b |006c: aget v11, v13, v11 │ │ -06aa24: c8ba |006e: mul-float/2addr v10, v11 │ │ -06aa26: c6a9 |006f: add-float/2addr v9, v10 │ │ -06aa28: 127a |0070: const/4 v10, #int 7 // #7 │ │ -06aa2a: 440a 0c0a |0071: aget v10, v12, v10 │ │ -06aa2e: 125b |0073: const/4 v11, #int 5 // #5 │ │ -06aa30: 440b 0d0b |0074: aget v11, v13, v11 │ │ -06aa34: c8ba |0076: mul-float/2addr v10, v11 │ │ -06aa36: a604 090a |0077: add-float v4, v9, v10 │ │ -06aa3a: 1219 |0079: const/4 v9, #int 1 // #1 │ │ -06aa3c: 4409 0c09 |007a: aget v9, v12, v9 │ │ -06aa40: 126a |007c: const/4 v10, #int 6 // #6 │ │ -06aa42: 440a 0d0a |007d: aget v10, v13, v10 │ │ -06aa46: c8a9 |007f: mul-float/2addr v9, v10 │ │ -06aa48: 124a |0080: const/4 v10, #int 4 // #4 │ │ -06aa4a: 440a 0c0a |0081: aget v10, v12, v10 │ │ -06aa4e: 127b |0083: const/4 v11, #int 7 // #7 │ │ -06aa50: 440b 0d0b |0084: aget v11, v13, v11 │ │ -06aa54: c8ba |0086: mul-float/2addr v10, v11 │ │ -06aa56: c6a9 |0087: add-float/2addr v9, v10 │ │ -06aa58: 127a |0088: const/4 v10, #int 7 // #7 │ │ -06aa5a: 440a 0c0a |0089: aget v10, v12, v10 │ │ -06aa5e: 130b 0800 |008b: const/16 v11, #int 8 // #8 │ │ -06aa62: 440b 0d0b |008d: aget v11, v13, v11 │ │ -06aa66: c8ba |008f: mul-float/2addr v10, v11 │ │ -06aa68: a605 090a |0090: add-float v5, v9, v10 │ │ -06aa6c: 1229 |0092: const/4 v9, #int 2 // #2 │ │ -06aa6e: 4409 0c09 |0093: aget v9, v12, v9 │ │ -06aa72: 120a |0095: const/4 v10, #int 0 // #0 │ │ -06aa74: 440a 0d0a |0096: aget v10, v13, v10 │ │ -06aa78: c8a9 |0098: mul-float/2addr v9, v10 │ │ -06aa7a: 125a |0099: const/4 v10, #int 5 // #5 │ │ -06aa7c: 440a 0c0a |009a: aget v10, v12, v10 │ │ -06aa80: 121b |009c: const/4 v11, #int 1 // #1 │ │ -06aa82: 440b 0d0b |009d: aget v11, v13, v11 │ │ -06aa86: c8ba |009f: mul-float/2addr v10, v11 │ │ -06aa88: c6a9 |00a0: add-float/2addr v9, v10 │ │ -06aa8a: 130a 0800 |00a1: const/16 v10, #int 8 // #8 │ │ -06aa8e: 440a 0c0a |00a3: aget v10, v12, v10 │ │ -06aa92: 122b |00a5: const/4 v11, #int 2 // #2 │ │ -06aa94: 440b 0d0b |00a6: aget v11, v13, v11 │ │ -06aa98: c8ba |00a8: mul-float/2addr v10, v11 │ │ -06aa9a: a606 090a |00a9: add-float v6, v9, v10 │ │ -06aa9e: 1229 |00ab: const/4 v9, #int 2 // #2 │ │ -06aaa0: 4409 0c09 |00ac: aget v9, v12, v9 │ │ -06aaa4: 123a |00ae: const/4 v10, #int 3 // #3 │ │ -06aaa6: 440a 0d0a |00af: aget v10, v13, v10 │ │ -06aaaa: c8a9 |00b1: mul-float/2addr v9, v10 │ │ -06aaac: 125a |00b2: const/4 v10, #int 5 // #5 │ │ -06aaae: 440a 0c0a |00b3: aget v10, v12, v10 │ │ -06aab2: 124b |00b5: const/4 v11, #int 4 // #4 │ │ -06aab4: 440b 0d0b |00b6: aget v11, v13, v11 │ │ -06aab8: c8ba |00b8: mul-float/2addr v10, v11 │ │ -06aaba: c6a9 |00b9: add-float/2addr v9, v10 │ │ -06aabc: 130a 0800 |00ba: const/16 v10, #int 8 // #8 │ │ -06aac0: 440a 0c0a |00bc: aget v10, v12, v10 │ │ -06aac4: 125b |00be: const/4 v11, #int 5 // #5 │ │ -06aac6: 440b 0d0b |00bf: aget v11, v13, v11 │ │ -06aaca: c8ba |00c1: mul-float/2addr v10, v11 │ │ -06aacc: a607 090a |00c2: add-float v7, v9, v10 │ │ -06aad0: 1229 |00c4: const/4 v9, #int 2 // #2 │ │ -06aad2: 4409 0c09 |00c5: aget v9, v12, v9 │ │ -06aad6: 126a |00c7: const/4 v10, #int 6 // #6 │ │ -06aad8: 440a 0d0a |00c8: aget v10, v13, v10 │ │ -06aadc: c8a9 |00ca: mul-float/2addr v9, v10 │ │ -06aade: 125a |00cb: const/4 v10, #int 5 // #5 │ │ -06aae0: 440a 0c0a |00cc: aget v10, v12, v10 │ │ -06aae4: 127b |00ce: const/4 v11, #int 7 // #7 │ │ -06aae6: 440b 0d0b |00cf: aget v11, v13, v11 │ │ -06aaea: c8ba |00d1: mul-float/2addr v10, v11 │ │ -06aaec: c6a9 |00d2: add-float/2addr v9, v10 │ │ -06aaee: 130a 0800 |00d3: const/16 v10, #int 8 // #8 │ │ -06aaf2: 440a 0c0a |00d5: aget v10, v12, v10 │ │ -06aaf6: 130b 0800 |00d7: const/16 v11, #int 8 // #8 │ │ -06aafa: 440b 0d0b |00d9: aget v11, v13, v11 │ │ -06aafe: c8ba |00db: mul-float/2addr v10, v11 │ │ -06ab00: a608 090a |00dc: add-float v8, v9, v10 │ │ -06ab04: 1209 |00de: const/4 v9, #int 0 // #0 │ │ -06ab06: 4b00 0c09 |00df: aput v0, v12, v9 │ │ -06ab0a: 1219 |00e1: const/4 v9, #int 1 // #1 │ │ -06ab0c: 4b03 0c09 |00e2: aput v3, v12, v9 │ │ -06ab10: 1229 |00e4: const/4 v9, #int 2 // #2 │ │ -06ab12: 4b06 0c09 |00e5: aput v6, v12, v9 │ │ -06ab16: 1239 |00e7: const/4 v9, #int 3 // #3 │ │ -06ab18: 4b01 0c09 |00e8: aput v1, v12, v9 │ │ -06ab1c: 1249 |00ea: const/4 v9, #int 4 // #4 │ │ -06ab1e: 4b04 0c09 |00eb: aput v4, v12, v9 │ │ -06ab22: 1259 |00ed: const/4 v9, #int 5 // #5 │ │ -06ab24: 4b07 0c09 |00ee: aput v7, v12, v9 │ │ -06ab28: 1269 |00f0: const/4 v9, #int 6 // #6 │ │ -06ab2a: 4b02 0c09 |00f1: aput v2, v12, v9 │ │ -06ab2e: 1279 |00f3: const/4 v9, #int 7 // #7 │ │ -06ab30: 4b05 0c09 |00f4: aput v5, v12, v9 │ │ -06ab34: 1309 0800 |00f6: const/16 v9, #int 8 // #8 │ │ -06ab38: 4b08 0c09 |00f8: aput v8, v12, v9 │ │ -06ab3c: 0e00 |00fa: return-void │ │ +0786e4: |[0786e4] com.badlogic.gdx.math.Matrix3.mul:([F[F)V │ │ +0786f4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0786f6: 4409 0c09 |0001: aget v9, v12, v9 │ │ +0786fa: 120a |0003: const/4 v10, #int 0 // #0 │ │ +0786fc: 440a 0d0a |0004: aget v10, v13, v10 │ │ +078700: c8a9 |0006: mul-float/2addr v9, v10 │ │ +078702: 123a |0007: const/4 v10, #int 3 // #3 │ │ +078704: 440a 0c0a |0008: aget v10, v12, v10 │ │ +078708: 121b |000a: const/4 v11, #int 1 // #1 │ │ +07870a: 440b 0d0b |000b: aget v11, v13, v11 │ │ +07870e: c8ba |000d: mul-float/2addr v10, v11 │ │ +078710: c6a9 |000e: add-float/2addr v9, v10 │ │ +078712: 126a |000f: const/4 v10, #int 6 // #6 │ │ +078714: 440a 0c0a |0010: aget v10, v12, v10 │ │ +078718: 122b |0012: const/4 v11, #int 2 // #2 │ │ +07871a: 440b 0d0b |0013: aget v11, v13, v11 │ │ +07871e: c8ba |0015: mul-float/2addr v10, v11 │ │ +078720: a600 090a |0016: add-float v0, v9, v10 │ │ +078724: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +078726: 4409 0c09 |0019: aget v9, v12, v9 │ │ +07872a: 123a |001b: const/4 v10, #int 3 // #3 │ │ +07872c: 440a 0d0a |001c: aget v10, v13, v10 │ │ +078730: c8a9 |001e: mul-float/2addr v9, v10 │ │ +078732: 123a |001f: const/4 v10, #int 3 // #3 │ │ +078734: 440a 0c0a |0020: aget v10, v12, v10 │ │ +078738: 124b |0022: const/4 v11, #int 4 // #4 │ │ +07873a: 440b 0d0b |0023: aget v11, v13, v11 │ │ +07873e: c8ba |0025: mul-float/2addr v10, v11 │ │ +078740: c6a9 |0026: add-float/2addr v9, v10 │ │ +078742: 126a |0027: const/4 v10, #int 6 // #6 │ │ +078744: 440a 0c0a |0028: aget v10, v12, v10 │ │ +078748: 125b |002a: const/4 v11, #int 5 // #5 │ │ +07874a: 440b 0d0b |002b: aget v11, v13, v11 │ │ +07874e: c8ba |002d: mul-float/2addr v10, v11 │ │ +078750: a601 090a |002e: add-float v1, v9, v10 │ │ +078754: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +078756: 4409 0c09 |0031: aget v9, v12, v9 │ │ +07875a: 126a |0033: const/4 v10, #int 6 // #6 │ │ +07875c: 440a 0d0a |0034: aget v10, v13, v10 │ │ +078760: c8a9 |0036: mul-float/2addr v9, v10 │ │ +078762: 123a |0037: const/4 v10, #int 3 // #3 │ │ +078764: 440a 0c0a |0038: aget v10, v12, v10 │ │ +078768: 127b |003a: const/4 v11, #int 7 // #7 │ │ +07876a: 440b 0d0b |003b: aget v11, v13, v11 │ │ +07876e: c8ba |003d: mul-float/2addr v10, v11 │ │ +078770: c6a9 |003e: add-float/2addr v9, v10 │ │ +078772: 126a |003f: const/4 v10, #int 6 // #6 │ │ +078774: 440a 0c0a |0040: aget v10, v12, v10 │ │ +078778: 130b 0800 |0042: const/16 v11, #int 8 // #8 │ │ +07877c: 440b 0d0b |0044: aget v11, v13, v11 │ │ +078780: c8ba |0046: mul-float/2addr v10, v11 │ │ +078782: a602 090a |0047: add-float v2, v9, v10 │ │ +078786: 1219 |0049: const/4 v9, #int 1 // #1 │ │ +078788: 4409 0c09 |004a: aget v9, v12, v9 │ │ +07878c: 120a |004c: const/4 v10, #int 0 // #0 │ │ +07878e: 440a 0d0a |004d: aget v10, v13, v10 │ │ +078792: c8a9 |004f: mul-float/2addr v9, v10 │ │ +078794: 124a |0050: const/4 v10, #int 4 // #4 │ │ +078796: 440a 0c0a |0051: aget v10, v12, v10 │ │ +07879a: 121b |0053: const/4 v11, #int 1 // #1 │ │ +07879c: 440b 0d0b |0054: aget v11, v13, v11 │ │ +0787a0: c8ba |0056: mul-float/2addr v10, v11 │ │ +0787a2: c6a9 |0057: add-float/2addr v9, v10 │ │ +0787a4: 127a |0058: const/4 v10, #int 7 // #7 │ │ +0787a6: 440a 0c0a |0059: aget v10, v12, v10 │ │ +0787aa: 122b |005b: const/4 v11, #int 2 // #2 │ │ +0787ac: 440b 0d0b |005c: aget v11, v13, v11 │ │ +0787b0: c8ba |005e: mul-float/2addr v10, v11 │ │ +0787b2: a603 090a |005f: add-float v3, v9, v10 │ │ +0787b6: 1219 |0061: const/4 v9, #int 1 // #1 │ │ +0787b8: 4409 0c09 |0062: aget v9, v12, v9 │ │ +0787bc: 123a |0064: const/4 v10, #int 3 // #3 │ │ +0787be: 440a 0d0a |0065: aget v10, v13, v10 │ │ +0787c2: c8a9 |0067: mul-float/2addr v9, v10 │ │ +0787c4: 124a |0068: const/4 v10, #int 4 // #4 │ │ +0787c6: 440a 0c0a |0069: aget v10, v12, v10 │ │ +0787ca: 124b |006b: const/4 v11, #int 4 // #4 │ │ +0787cc: 440b 0d0b |006c: aget v11, v13, v11 │ │ +0787d0: c8ba |006e: mul-float/2addr v10, v11 │ │ +0787d2: c6a9 |006f: add-float/2addr v9, v10 │ │ +0787d4: 127a |0070: const/4 v10, #int 7 // #7 │ │ +0787d6: 440a 0c0a |0071: aget v10, v12, v10 │ │ +0787da: 125b |0073: const/4 v11, #int 5 // #5 │ │ +0787dc: 440b 0d0b |0074: aget v11, v13, v11 │ │ +0787e0: c8ba |0076: mul-float/2addr v10, v11 │ │ +0787e2: a604 090a |0077: add-float v4, v9, v10 │ │ +0787e6: 1219 |0079: const/4 v9, #int 1 // #1 │ │ +0787e8: 4409 0c09 |007a: aget v9, v12, v9 │ │ +0787ec: 126a |007c: const/4 v10, #int 6 // #6 │ │ +0787ee: 440a 0d0a |007d: aget v10, v13, v10 │ │ +0787f2: c8a9 |007f: mul-float/2addr v9, v10 │ │ +0787f4: 124a |0080: const/4 v10, #int 4 // #4 │ │ +0787f6: 440a 0c0a |0081: aget v10, v12, v10 │ │ +0787fa: 127b |0083: const/4 v11, #int 7 // #7 │ │ +0787fc: 440b 0d0b |0084: aget v11, v13, v11 │ │ +078800: c8ba |0086: mul-float/2addr v10, v11 │ │ +078802: c6a9 |0087: add-float/2addr v9, v10 │ │ +078804: 127a |0088: const/4 v10, #int 7 // #7 │ │ +078806: 440a 0c0a |0089: aget v10, v12, v10 │ │ +07880a: 130b 0800 |008b: const/16 v11, #int 8 // #8 │ │ +07880e: 440b 0d0b |008d: aget v11, v13, v11 │ │ +078812: c8ba |008f: mul-float/2addr v10, v11 │ │ +078814: a605 090a |0090: add-float v5, v9, v10 │ │ +078818: 1229 |0092: const/4 v9, #int 2 // #2 │ │ +07881a: 4409 0c09 |0093: aget v9, v12, v9 │ │ +07881e: 120a |0095: const/4 v10, #int 0 // #0 │ │ +078820: 440a 0d0a |0096: aget v10, v13, v10 │ │ +078824: c8a9 |0098: mul-float/2addr v9, v10 │ │ +078826: 125a |0099: const/4 v10, #int 5 // #5 │ │ +078828: 440a 0c0a |009a: aget v10, v12, v10 │ │ +07882c: 121b |009c: const/4 v11, #int 1 // #1 │ │ +07882e: 440b 0d0b |009d: aget v11, v13, v11 │ │ +078832: c8ba |009f: mul-float/2addr v10, v11 │ │ +078834: c6a9 |00a0: add-float/2addr v9, v10 │ │ +078836: 130a 0800 |00a1: const/16 v10, #int 8 // #8 │ │ +07883a: 440a 0c0a |00a3: aget v10, v12, v10 │ │ +07883e: 122b |00a5: const/4 v11, #int 2 // #2 │ │ +078840: 440b 0d0b |00a6: aget v11, v13, v11 │ │ +078844: c8ba |00a8: mul-float/2addr v10, v11 │ │ +078846: a606 090a |00a9: add-float v6, v9, v10 │ │ +07884a: 1229 |00ab: const/4 v9, #int 2 // #2 │ │ +07884c: 4409 0c09 |00ac: aget v9, v12, v9 │ │ +078850: 123a |00ae: const/4 v10, #int 3 // #3 │ │ +078852: 440a 0d0a |00af: aget v10, v13, v10 │ │ +078856: c8a9 |00b1: mul-float/2addr v9, v10 │ │ +078858: 125a |00b2: const/4 v10, #int 5 // #5 │ │ +07885a: 440a 0c0a |00b3: aget v10, v12, v10 │ │ +07885e: 124b |00b5: const/4 v11, #int 4 // #4 │ │ +078860: 440b 0d0b |00b6: aget v11, v13, v11 │ │ +078864: c8ba |00b8: mul-float/2addr v10, v11 │ │ +078866: c6a9 |00b9: add-float/2addr v9, v10 │ │ +078868: 130a 0800 |00ba: const/16 v10, #int 8 // #8 │ │ +07886c: 440a 0c0a |00bc: aget v10, v12, v10 │ │ +078870: 125b |00be: const/4 v11, #int 5 // #5 │ │ +078872: 440b 0d0b |00bf: aget v11, v13, v11 │ │ +078876: c8ba |00c1: mul-float/2addr v10, v11 │ │ +078878: a607 090a |00c2: add-float v7, v9, v10 │ │ +07887c: 1229 |00c4: const/4 v9, #int 2 // #2 │ │ +07887e: 4409 0c09 |00c5: aget v9, v12, v9 │ │ +078882: 126a |00c7: const/4 v10, #int 6 // #6 │ │ +078884: 440a 0d0a |00c8: aget v10, v13, v10 │ │ +078888: c8a9 |00ca: mul-float/2addr v9, v10 │ │ +07888a: 125a |00cb: const/4 v10, #int 5 // #5 │ │ +07888c: 440a 0c0a |00cc: aget v10, v12, v10 │ │ +078890: 127b |00ce: const/4 v11, #int 7 // #7 │ │ +078892: 440b 0d0b |00cf: aget v11, v13, v11 │ │ +078896: c8ba |00d1: mul-float/2addr v10, v11 │ │ +078898: c6a9 |00d2: add-float/2addr v9, v10 │ │ +07889a: 130a 0800 |00d3: const/16 v10, #int 8 // #8 │ │ +07889e: 440a 0c0a |00d5: aget v10, v12, v10 │ │ +0788a2: 130b 0800 |00d7: const/16 v11, #int 8 // #8 │ │ +0788a6: 440b 0d0b |00d9: aget v11, v13, v11 │ │ +0788aa: c8ba |00db: mul-float/2addr v10, v11 │ │ +0788ac: a608 090a |00dc: add-float v8, v9, v10 │ │ +0788b0: 1209 |00de: const/4 v9, #int 0 // #0 │ │ +0788b2: 4b00 0c09 |00df: aput v0, v12, v9 │ │ +0788b6: 1219 |00e1: const/4 v9, #int 1 // #1 │ │ +0788b8: 4b03 0c09 |00e2: aput v3, v12, v9 │ │ +0788bc: 1229 |00e4: const/4 v9, #int 2 // #2 │ │ +0788be: 4b06 0c09 |00e5: aput v6, v12, v9 │ │ +0788c2: 1239 |00e7: const/4 v9, #int 3 // #3 │ │ +0788c4: 4b01 0c09 |00e8: aput v1, v12, v9 │ │ +0788c8: 1249 |00ea: const/4 v9, #int 4 // #4 │ │ +0788ca: 4b04 0c09 |00eb: aput v4, v12, v9 │ │ +0788ce: 1259 |00ed: const/4 v9, #int 5 // #5 │ │ +0788d0: 4b07 0c09 |00ee: aput v7, v12, v9 │ │ +0788d4: 1269 |00f0: const/4 v9, #int 6 // #6 │ │ +0788d6: 4b02 0c09 |00f1: aput v2, v12, v9 │ │ +0788da: 1279 |00f3: const/4 v9, #int 7 // #7 │ │ +0788dc: 4b05 0c09 |00f4: aput v5, v12, v9 │ │ +0788e0: 1309 0800 |00f6: const/16 v9, #int 8 // #8 │ │ +0788e4: 4b08 0c09 |00f8: aput v8, v12, v9 │ │ +0788e8: 0e00 |00fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0018 line=435 │ │ 0x0030 line=436 │ │ 0x0049 line=438 │ │ 0x0061 line=439 │ │ @@ -77204,82 +77209,82 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 105 16-bit code units │ │ -06ab40: |[06ab40] com.badlogic.gdx.math.Matrix3.det:()F │ │ -06ab50: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -06ab52: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -06ab54: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -06ab56: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -06ab58: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06ab5a: 5490 db0a |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab5e: 4400 0004 |0007: aget v0, v0, v4 │ │ -06ab62: 5491 db0a |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab66: 4401 0108 |000b: aget v1, v1, v8 │ │ -06ab6a: c810 |000d: mul-float/2addr v0, v1 │ │ -06ab6c: 5491 db0a |000e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab70: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ -06ab74: 4401 0102 |0012: aget v1, v1, v2 │ │ -06ab78: c810 |0014: mul-float/2addr v0, v1 │ │ -06ab7a: 5491 db0a |0015: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab7e: 4401 0107 |0017: aget v1, v1, v7 │ │ -06ab82: 5492 db0a |0019: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab86: 1273 |001b: const/4 v3, #int 7 // #7 │ │ -06ab88: 4402 0203 |001c: aget v2, v2, v3 │ │ -06ab8c: c821 |001e: mul-float/2addr v1, v2 │ │ -06ab8e: 5492 db0a |001f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab92: 4402 0206 |0021: aget v2, v2, v6 │ │ -06ab96: c821 |0023: mul-float/2addr v1, v2 │ │ -06ab98: c610 |0024: add-float/2addr v0, v1 │ │ -06ab9a: 5491 db0a |0025: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ab9e: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -06aba0: 4401 0102 |0028: aget v1, v1, v2 │ │ -06aba4: 5492 db0a |002a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aba8: 4402 0205 |002c: aget v2, v2, v5 │ │ -06abac: c821 |002e: mul-float/2addr v1, v2 │ │ -06abae: 5492 db0a |002f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abb2: 1253 |0031: const/4 v3, #int 5 // #5 │ │ -06abb4: 4402 0203 |0032: aget v2, v2, v3 │ │ -06abb8: c821 |0034: mul-float/2addr v1, v2 │ │ -06abba: c610 |0035: add-float/2addr v0, v1 │ │ -06abbc: 5491 db0a |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abc0: 4401 0104 |0038: aget v1, v1, v4 │ │ -06abc4: 5492 db0a |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abc8: 1273 |003c: const/4 v3, #int 7 // #7 │ │ -06abca: 4402 0203 |003d: aget v2, v2, v3 │ │ -06abce: c821 |003f: mul-float/2addr v1, v2 │ │ -06abd0: 5492 db0a |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abd4: 1253 |0042: const/4 v3, #int 5 // #5 │ │ -06abd6: 4402 0203 |0043: aget v2, v2, v3 │ │ -06abda: c821 |0045: mul-float/2addr v1, v2 │ │ -06abdc: c710 |0046: sub-float/2addr v0, v1 │ │ -06abde: 5491 db0a |0047: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abe2: 4401 0107 |0049: aget v1, v1, v7 │ │ -06abe6: 5492 db0a |004b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abea: 4402 0205 |004d: aget v2, v2, v5 │ │ -06abee: c821 |004f: mul-float/2addr v1, v2 │ │ -06abf0: 5492 db0a |0050: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06abf4: 1303 0800 |0052: const/16 v3, #int 8 // #8 │ │ -06abf8: 4402 0203 |0054: aget v2, v2, v3 │ │ -06abfc: c821 |0056: mul-float/2addr v1, v2 │ │ -06abfe: c710 |0057: sub-float/2addr v0, v1 │ │ -06ac00: 5491 db0a |0058: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac04: 1262 |005a: const/4 v2, #int 6 // #6 │ │ -06ac06: 4401 0102 |005b: aget v1, v1, v2 │ │ -06ac0a: 5492 db0a |005d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac0e: 4402 0208 |005f: aget v2, v2, v8 │ │ -06ac12: c821 |0061: mul-float/2addr v1, v2 │ │ -06ac14: 5492 db0a |0062: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac18: 4402 0206 |0064: aget v2, v2, v6 │ │ -06ac1c: c821 |0066: mul-float/2addr v1, v2 │ │ -06ac1e: c710 |0067: sub-float/2addr v0, v1 │ │ -06ac20: 0f00 |0068: return v0 │ │ +0788ec: |[0788ec] com.badlogic.gdx.math.Matrix3.det:()F │ │ +0788fc: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +0788fe: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +078900: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +078902: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +078904: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +078906: 5490 db0a |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07890a: 4400 0004 |0007: aget v0, v0, v4 │ │ +07890e: 5491 db0a |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078912: 4401 0108 |000b: aget v1, v1, v8 │ │ +078916: c810 |000d: mul-float/2addr v0, v1 │ │ +078918: 5491 db0a |000e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07891c: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ +078920: 4401 0102 |0012: aget v1, v1, v2 │ │ +078924: c810 |0014: mul-float/2addr v0, v1 │ │ +078926: 5491 db0a |0015: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07892a: 4401 0107 |0017: aget v1, v1, v7 │ │ +07892e: 5492 db0a |0019: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078932: 1273 |001b: const/4 v3, #int 7 // #7 │ │ +078934: 4402 0203 |001c: aget v2, v2, v3 │ │ +078938: c821 |001e: mul-float/2addr v1, v2 │ │ +07893a: 5492 db0a |001f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07893e: 4402 0206 |0021: aget v2, v2, v6 │ │ +078942: c821 |0023: mul-float/2addr v1, v2 │ │ +078944: c610 |0024: add-float/2addr v0, v1 │ │ +078946: 5491 db0a |0025: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07894a: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +07894c: 4401 0102 |0028: aget v1, v1, v2 │ │ +078950: 5492 db0a |002a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078954: 4402 0205 |002c: aget v2, v2, v5 │ │ +078958: c821 |002e: mul-float/2addr v1, v2 │ │ +07895a: 5492 db0a |002f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07895e: 1253 |0031: const/4 v3, #int 5 // #5 │ │ +078960: 4402 0203 |0032: aget v2, v2, v3 │ │ +078964: c821 |0034: mul-float/2addr v1, v2 │ │ +078966: c610 |0035: add-float/2addr v0, v1 │ │ +078968: 5491 db0a |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07896c: 4401 0104 |0038: aget v1, v1, v4 │ │ +078970: 5492 db0a |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078974: 1273 |003c: const/4 v3, #int 7 // #7 │ │ +078976: 4402 0203 |003d: aget v2, v2, v3 │ │ +07897a: c821 |003f: mul-float/2addr v1, v2 │ │ +07897c: 5492 db0a |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078980: 1253 |0042: const/4 v3, #int 5 // #5 │ │ +078982: 4402 0203 |0043: aget v2, v2, v3 │ │ +078986: c821 |0045: mul-float/2addr v1, v2 │ │ +078988: c710 |0046: sub-float/2addr v0, v1 │ │ +07898a: 5491 db0a |0047: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07898e: 4401 0107 |0049: aget v1, v1, v7 │ │ +078992: 5492 db0a |004b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078996: 4402 0205 |004d: aget v2, v2, v5 │ │ +07899a: c821 |004f: mul-float/2addr v1, v2 │ │ +07899c: 5492 db0a |0050: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0789a0: 1303 0800 |0052: const/16 v3, #int 8 // #8 │ │ +0789a4: 4402 0203 |0054: aget v2, v2, v3 │ │ +0789a8: c821 |0056: mul-float/2addr v1, v2 │ │ +0789aa: c710 |0057: sub-float/2addr v0, v1 │ │ +0789ac: 5491 db0a |0058: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0789b0: 1262 |005a: const/4 v2, #int 6 // #6 │ │ +0789b2: 4401 0102 |005b: aget v1, v1, v2 │ │ +0789b6: 5492 db0a |005d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0789ba: 4402 0208 |005f: aget v2, v2, v8 │ │ +0789be: c821 |0061: mul-float/2addr v1, v2 │ │ +0789c0: 5492 db0a |0062: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0789c4: 4402 0206 |0064: aget v2, v2, v6 │ │ +0789c8: c821 |0066: mul-float/2addr v1, v2 │ │ +0789ca: c710 |0067: sub-float/2addr v0, v1 │ │ +0789cc: 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;) │ │ @@ -77287,17 +77292,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ac24: |[06ac24] com.badlogic.gdx.math.Matrix3.getValues:()[F │ │ -06ac34: 5410 db0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac38: 1100 |0002: return-object v0 │ │ +0789d0: |[0789d0] com.badlogic.gdx.math.Matrix3.getValues:()[F │ │ +0789e0: 5410 db0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0789e4: 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;) │ │ @@ -77305,45 +77310,45 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -06ac3c: |[06ac3c] com.badlogic.gdx.math.Matrix3.idt:()Lcom/badlogic/gdx/math/Matrix3; │ │ -06ac4c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06ac50: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06ac52: 5440 db0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac56: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06ac58: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06ac5c: 5440 db0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac60: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06ac62: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06ac66: 5440 db0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac6a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -06ac6c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -06ac70: 5440 db0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac74: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -06ac76: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06ac7a: 5440 db0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac7e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -06ac80: 4b03 0001 |001a: aput v3, v0, v1 │ │ -06ac84: 5440 db0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac88: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -06ac8a: 4b02 0001 |001f: aput v2, v0, v1 │ │ -06ac8e: 5440 db0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac92: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -06ac94: 4b02 0001 |0024: aput v2, v0, v1 │ │ -06ac98: 5440 db0a |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ac9c: 1271 |0028: const/4 v1, #int 7 // #7 │ │ -06ac9e: 4b02 0001 |0029: aput v2, v0, v1 │ │ -06aca2: 5440 db0a |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aca6: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -06acaa: 4b03 0001 |002f: aput v3, v0, v1 │ │ -06acae: 1104 |0031: return-object v4 │ │ +0789e8: |[0789e8] com.badlogic.gdx.math.Matrix3.idt:()Lcom/badlogic/gdx/math/Matrix3; │ │ +0789f8: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +0789fc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0789fe: 5440 db0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +078a04: 4b03 0001 |0006: aput v3, v0, v1 │ │ +078a08: 5440 db0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a0c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +078a0e: 4b02 0001 |000b: aput v2, v0, v1 │ │ +078a12: 5440 db0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a16: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +078a18: 4b02 0001 |0010: aput v2, v0, v1 │ │ +078a1c: 5440 db0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a20: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +078a22: 4b02 0001 |0015: aput v2, v0, v1 │ │ +078a26: 5440 db0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a2a: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +078a2c: 4b03 0001 |001a: aput v3, v0, v1 │ │ +078a30: 5440 db0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a34: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +078a36: 4b02 0001 |001f: aput v2, v0, v1 │ │ +078a3a: 5440 db0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a3e: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +078a40: 4b02 0001 |0024: aput v2, v0, v1 │ │ +078a44: 5440 db0a |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a48: 1271 |0028: const/4 v1, #int 7 // #7 │ │ +078a4a: 4b02 0001 |0029: aput v2, v0, v1 │ │ +078a4e: 5440 db0a |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078a52: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +078a56: 4b03 0001 |002f: aput v3, v0, v1 │ │ +078a5a: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=52 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0012 line=55 │ │ 0x0017 line=56 │ │ @@ -77360,222 +77365,222 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 350 16-bit code units │ │ -06acb0: |[06acb0] com.badlogic.gdx.math.Matrix3.inv:()Lcom/badlogic/gdx/math/Matrix3; │ │ -06acc0: 124c |0000: const/4 v12, #int 4 // #4 │ │ -06acc2: 123b |0001: const/4 v11, #int 3 // #3 │ │ -06acc4: 122a |0002: const/4 v10, #int 2 // #2 │ │ -06acc6: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -06acc8: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -06acca: 6e10 4e12 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Matrix3;.det:()F // method@124e │ │ -06acd0: 0a00 |0008: move-result v0 │ │ -06acd2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -06acd4: 2d02 0002 |000a: cmpl-float v2, v0, v2 │ │ -06acd8: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -06acdc: 2202 bc02 |000e: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -06ace0: 1a03 3e02 |0010: const-string v3, "Can't invert a singular matrix" // string@023e │ │ -06ace4: 7020 291e 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -06acea: 2702 |0015: throw v2 │ │ -06acec: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ -06acf0: a901 0200 |0018: div-float v1, v2, v0 │ │ -06acf4: 54d2 da0a |001a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06acf8: 54d3 db0a |001c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06acfc: 4403 030c |001e: aget v3, v3, v12 │ │ -06ad00: 54d4 db0a |0020: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad04: 1305 0800 |0022: const/16 v5, #int 8 // #8 │ │ -06ad08: 4404 0405 |0024: aget v4, v4, v5 │ │ -06ad0c: c843 |0026: mul-float/2addr v3, v4 │ │ -06ad0e: 54d4 db0a |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad12: 1255 |0029: const/4 v5, #int 5 // #5 │ │ -06ad14: 4404 0405 |002a: aget v4, v4, v5 │ │ -06ad18: 54d5 db0a |002c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad1c: 1276 |002e: const/4 v6, #int 7 // #7 │ │ -06ad1e: 4405 0506 |002f: aget v5, v5, v6 │ │ -06ad22: c854 |0031: mul-float/2addr v4, v5 │ │ -06ad24: c743 |0032: sub-float/2addr v3, v4 │ │ -06ad26: 4b03 0208 |0033: aput v3, v2, v8 │ │ -06ad2a: 54d2 da0a |0035: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ad2e: 54d3 db0a |0037: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad32: 4403 030a |0039: aget v3, v3, v10 │ │ -06ad36: 54d4 db0a |003b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad3a: 1275 |003d: const/4 v5, #int 7 // #7 │ │ -06ad3c: 4404 0405 |003e: aget v4, v4, v5 │ │ -06ad40: c843 |0040: mul-float/2addr v3, v4 │ │ -06ad42: 54d4 db0a |0041: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad46: 4404 0409 |0043: aget v4, v4, v9 │ │ -06ad4a: 54d5 db0a |0045: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad4e: 1306 0800 |0047: const/16 v6, #int 8 // #8 │ │ -06ad52: 4405 0506 |0049: aget v5, v5, v6 │ │ -06ad56: c854 |004b: mul-float/2addr v4, v5 │ │ -06ad58: c743 |004c: sub-float/2addr v3, v4 │ │ -06ad5a: 4b03 0209 |004d: aput v3, v2, v9 │ │ -06ad5e: 54d2 da0a |004f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ad62: 54d3 db0a |0051: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad66: 4403 0309 |0053: aget v3, v3, v9 │ │ -06ad6a: 54d4 db0a |0055: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad6e: 1255 |0057: const/4 v5, #int 5 // #5 │ │ -06ad70: 4404 0405 |0058: aget v4, v4, v5 │ │ -06ad74: c843 |005a: mul-float/2addr v3, v4 │ │ -06ad76: 54d4 db0a |005b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad7a: 4404 040a |005d: aget v4, v4, v10 │ │ -06ad7e: 54d5 db0a |005f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad82: 4405 050c |0061: aget v5, v5, v12 │ │ -06ad86: c854 |0063: mul-float/2addr v4, v5 │ │ -06ad88: c743 |0064: sub-float/2addr v3, v4 │ │ -06ad8a: 4b03 020a |0065: aput v3, v2, v10 │ │ -06ad8e: 54d2 da0a |0067: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ad92: 54d3 db0a |0069: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ad96: 1254 |006b: const/4 v4, #int 5 // #5 │ │ -06ad98: 4403 0304 |006c: aget v3, v3, v4 │ │ -06ad9c: 54d4 db0a |006e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ada0: 1265 |0070: const/4 v5, #int 6 // #6 │ │ -06ada2: 4404 0405 |0071: aget v4, v4, v5 │ │ -06ada6: c843 |0073: mul-float/2addr v3, v4 │ │ -06ada8: 54d4 db0a |0074: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06adac: 4404 040b |0076: aget v4, v4, v11 │ │ -06adb0: 54d5 db0a |0078: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06adb4: 1306 0800 |007a: const/16 v6, #int 8 // #8 │ │ -06adb8: 4405 0506 |007c: aget v5, v5, v6 │ │ -06adbc: c854 |007e: mul-float/2addr v4, v5 │ │ -06adbe: c743 |007f: sub-float/2addr v3, v4 │ │ -06adc0: 4b03 020b |0080: aput v3, v2, v11 │ │ -06adc4: 54d2 da0a |0082: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06adc8: 54d3 db0a |0084: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06adcc: 4403 0308 |0086: aget v3, v3, v8 │ │ -06add0: 54d4 db0a |0088: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06add4: 1305 0800 |008a: const/16 v5, #int 8 // #8 │ │ -06add8: 4404 0405 |008c: aget v4, v4, v5 │ │ -06addc: c843 |008e: mul-float/2addr v3, v4 │ │ -06adde: 54d4 db0a |008f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ade2: 4404 040a |0091: aget v4, v4, v10 │ │ -06ade6: 54d5 db0a |0093: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06adea: 1266 |0095: const/4 v6, #int 6 // #6 │ │ -06adec: 4405 0506 |0096: aget v5, v5, v6 │ │ -06adf0: c854 |0098: mul-float/2addr v4, v5 │ │ -06adf2: c743 |0099: sub-float/2addr v3, v4 │ │ -06adf4: 4b03 020c |009a: aput v3, v2, v12 │ │ -06adf8: 54d2 da0a |009c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06adfc: 1253 |009e: const/4 v3, #int 5 // #5 │ │ -06adfe: 54d4 db0a |009f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae02: 4404 040a |00a1: aget v4, v4, v10 │ │ -06ae06: 54d5 db0a |00a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae0a: 4405 050b |00a5: aget v5, v5, v11 │ │ -06ae0e: c854 |00a7: mul-float/2addr v4, v5 │ │ -06ae10: 54d5 db0a |00a8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae14: 4405 0508 |00aa: aget v5, v5, v8 │ │ -06ae18: 54d6 db0a |00ac: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae1c: 1257 |00ae: const/4 v7, #int 5 // #5 │ │ -06ae1e: 4406 0607 |00af: aget v6, v6, v7 │ │ -06ae22: c865 |00b1: mul-float/2addr v5, v6 │ │ -06ae24: c754 |00b2: sub-float/2addr v4, v5 │ │ -06ae26: 4b04 0203 |00b3: aput v4, v2, v3 │ │ -06ae2a: 54d2 da0a |00b5: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ae2e: 1263 |00b7: const/4 v3, #int 6 // #6 │ │ -06ae30: 54d4 db0a |00b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae34: 4404 040b |00ba: aget v4, v4, v11 │ │ -06ae38: 54d5 db0a |00bc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae3c: 1276 |00be: const/4 v6, #int 7 // #7 │ │ -06ae3e: 4405 0506 |00bf: aget v5, v5, v6 │ │ -06ae42: c854 |00c1: mul-float/2addr v4, v5 │ │ -06ae44: 54d5 db0a |00c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae48: 4405 050c |00c4: aget v5, v5, v12 │ │ -06ae4c: 54d6 db0a |00c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae50: 1267 |00c8: const/4 v7, #int 6 // #6 │ │ -06ae52: 4406 0607 |00c9: aget v6, v6, v7 │ │ -06ae56: c865 |00cb: mul-float/2addr v5, v6 │ │ -06ae58: c754 |00cc: sub-float/2addr v4, v5 │ │ -06ae5a: 4b04 0203 |00cd: aput v4, v2, v3 │ │ -06ae5e: 54d2 da0a |00cf: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ae62: 1273 |00d1: const/4 v3, #int 7 // #7 │ │ -06ae64: 54d4 db0a |00d2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae68: 4404 0409 |00d4: aget v4, v4, v9 │ │ -06ae6c: 54d5 db0a |00d6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae70: 1266 |00d8: const/4 v6, #int 6 // #6 │ │ -06ae72: 4405 0506 |00d9: aget v5, v5, v6 │ │ -06ae76: c854 |00db: mul-float/2addr v4, v5 │ │ -06ae78: 54d5 db0a |00dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae7c: 4405 0508 |00de: aget v5, v5, v8 │ │ -06ae80: 54d6 db0a |00e0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae84: 1277 |00e2: const/4 v7, #int 7 // #7 │ │ -06ae86: 4406 0607 |00e3: aget v6, v6, v7 │ │ -06ae8a: c865 |00e5: mul-float/2addr v5, v6 │ │ -06ae8c: c754 |00e6: sub-float/2addr v4, v5 │ │ -06ae8e: 4b04 0203 |00e7: aput v4, v2, v3 │ │ -06ae92: 54d2 da0a |00e9: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ae96: 1303 0800 |00eb: const/16 v3, #int 8 // #8 │ │ -06ae9a: 54d4 db0a |00ed: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ae9e: 4404 0408 |00ef: aget v4, v4, v8 │ │ -06aea2: 54d5 db0a |00f1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aea6: 4405 050c |00f3: aget v5, v5, v12 │ │ -06aeaa: c854 |00f5: mul-float/2addr v4, v5 │ │ -06aeac: 54d5 db0a |00f6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aeb0: 4405 0509 |00f8: aget v5, v5, v9 │ │ -06aeb4: 54d6 db0a |00fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aeb8: 4406 060b |00fc: aget v6, v6, v11 │ │ -06aebc: c865 |00fe: mul-float/2addr v5, v6 │ │ -06aebe: c754 |00ff: sub-float/2addr v4, v5 │ │ -06aec0: 4b04 0203 |0100: aput v4, v2, v3 │ │ -06aec4: 54d2 db0a |0102: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aec8: 54d3 da0a |0104: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06aecc: 4403 0308 |0106: aget v3, v3, v8 │ │ -06aed0: c813 |0108: mul-float/2addr v3, v1 │ │ -06aed2: 4b03 0208 |0109: aput v3, v2, v8 │ │ -06aed6: 54d2 db0a |010b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aeda: 54d3 da0a |010d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06aede: 4403 0309 |010f: aget v3, v3, v9 │ │ -06aee2: c813 |0111: mul-float/2addr v3, v1 │ │ -06aee4: 4b03 0209 |0112: aput v3, v2, v9 │ │ -06aee8: 54d2 db0a |0114: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aeec: 54d3 da0a |0116: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06aef0: 4403 030a |0118: aget v3, v3, v10 │ │ -06aef4: c813 |011a: mul-float/2addr v3, v1 │ │ -06aef6: 4b03 020a |011b: aput v3, v2, v10 │ │ -06aefa: 54d2 db0a |011d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aefe: 54d3 da0a |011f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06af02: 4403 030b |0121: aget v3, v3, v11 │ │ -06af06: c813 |0123: mul-float/2addr v3, v1 │ │ -06af08: 4b03 020b |0124: aput v3, v2, v11 │ │ -06af0c: 54d2 db0a |0126: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af10: 54d3 da0a |0128: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06af14: 4403 030c |012a: aget v3, v3, v12 │ │ -06af18: c813 |012c: mul-float/2addr v3, v1 │ │ -06af1a: 4b03 020c |012d: aput v3, v2, v12 │ │ -06af1e: 54d2 db0a |012f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af22: 1253 |0131: const/4 v3, #int 5 // #5 │ │ -06af24: 54d4 da0a |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06af28: 1255 |0134: const/4 v5, #int 5 // #5 │ │ -06af2a: 4404 0405 |0135: aget v4, v4, v5 │ │ -06af2e: c814 |0137: mul-float/2addr v4, v1 │ │ -06af30: 4b04 0203 |0138: aput v4, v2, v3 │ │ -06af34: 54d2 db0a |013a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af38: 1263 |013c: const/4 v3, #int 6 // #6 │ │ -06af3a: 54d4 da0a |013d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06af3e: 1265 |013f: const/4 v5, #int 6 // #6 │ │ -06af40: 4404 0405 |0140: aget v4, v4, v5 │ │ -06af44: c814 |0142: mul-float/2addr v4, v1 │ │ -06af46: 4b04 0203 |0143: aput v4, v2, v3 │ │ -06af4a: 54d2 db0a |0145: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af4e: 1273 |0147: const/4 v3, #int 7 // #7 │ │ -06af50: 54d4 da0a |0148: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06af54: 1275 |014a: const/4 v5, #int 7 // #7 │ │ -06af56: 4404 0405 |014b: aget v4, v4, v5 │ │ -06af5a: c814 |014d: mul-float/2addr v4, v1 │ │ -06af5c: 4b04 0203 |014e: aput v4, v2, v3 │ │ -06af60: 54d2 db0a |0150: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af64: 1303 0800 |0152: const/16 v3, #int 8 // #8 │ │ -06af68: 54d4 da0a |0154: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06af6c: 1305 0800 |0156: const/16 v5, #int 8 // #8 │ │ -06af70: 4404 0405 |0158: aget v4, v4, v5 │ │ -06af74: c814 |015a: mul-float/2addr v4, v1 │ │ -06af76: 4b04 0203 |015b: aput v4, v2, v3 │ │ -06af7a: 110d |015d: return-object v13 │ │ +078a5c: |[078a5c] com.badlogic.gdx.math.Matrix3.inv:()Lcom/badlogic/gdx/math/Matrix3; │ │ +078a6c: 124c |0000: const/4 v12, #int 4 // #4 │ │ +078a6e: 123b |0001: const/4 v11, #int 3 // #3 │ │ +078a70: 122a |0002: const/4 v10, #int 2 // #2 │ │ +078a72: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +078a74: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +078a76: 6e10 4e12 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/math/Matrix3;.det:()F // method@124e │ │ +078a7c: 0a00 |0008: move-result v0 │ │ +078a7e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +078a80: 2d02 0002 |000a: cmpl-float v2, v0, v2 │ │ +078a84: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +078a88: 2202 bc02 |000e: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +078a8c: 1a03 3e02 |0010: const-string v3, "Can't invert a singular matrix" // string@023e │ │ +078a90: 7020 291e 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +078a96: 2702 |0015: throw v2 │ │ +078a98: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ +078a9c: a901 0200 |0018: div-float v1, v2, v0 │ │ +078aa0: 54d2 da0a |001a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078aa4: 54d3 db0a |001c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078aa8: 4403 030c |001e: aget v3, v3, v12 │ │ +078aac: 54d4 db0a |0020: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ab0: 1305 0800 |0022: const/16 v5, #int 8 // #8 │ │ +078ab4: 4404 0405 |0024: aget v4, v4, v5 │ │ +078ab8: c843 |0026: mul-float/2addr v3, v4 │ │ +078aba: 54d4 db0a |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078abe: 1255 |0029: const/4 v5, #int 5 // #5 │ │ +078ac0: 4404 0405 |002a: aget v4, v4, v5 │ │ +078ac4: 54d5 db0a |002c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ac8: 1276 |002e: const/4 v6, #int 7 // #7 │ │ +078aca: 4405 0506 |002f: aget v5, v5, v6 │ │ +078ace: c854 |0031: mul-float/2addr v4, v5 │ │ +078ad0: c743 |0032: sub-float/2addr v3, v4 │ │ +078ad2: 4b03 0208 |0033: aput v3, v2, v8 │ │ +078ad6: 54d2 da0a |0035: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078ada: 54d3 db0a |0037: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ade: 4403 030a |0039: aget v3, v3, v10 │ │ +078ae2: 54d4 db0a |003b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ae6: 1275 |003d: const/4 v5, #int 7 // #7 │ │ +078ae8: 4404 0405 |003e: aget v4, v4, v5 │ │ +078aec: c843 |0040: mul-float/2addr v3, v4 │ │ +078aee: 54d4 db0a |0041: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078af2: 4404 0409 |0043: aget v4, v4, v9 │ │ +078af6: 54d5 db0a |0045: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078afa: 1306 0800 |0047: const/16 v6, #int 8 // #8 │ │ +078afe: 4405 0506 |0049: aget v5, v5, v6 │ │ +078b02: c854 |004b: mul-float/2addr v4, v5 │ │ +078b04: c743 |004c: sub-float/2addr v3, v4 │ │ +078b06: 4b03 0209 |004d: aput v3, v2, v9 │ │ +078b0a: 54d2 da0a |004f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078b0e: 54d3 db0a |0051: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b12: 4403 0309 |0053: aget v3, v3, v9 │ │ +078b16: 54d4 db0a |0055: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b1a: 1255 |0057: const/4 v5, #int 5 // #5 │ │ +078b1c: 4404 0405 |0058: aget v4, v4, v5 │ │ +078b20: c843 |005a: mul-float/2addr v3, v4 │ │ +078b22: 54d4 db0a |005b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b26: 4404 040a |005d: aget v4, v4, v10 │ │ +078b2a: 54d5 db0a |005f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b2e: 4405 050c |0061: aget v5, v5, v12 │ │ +078b32: c854 |0063: mul-float/2addr v4, v5 │ │ +078b34: c743 |0064: sub-float/2addr v3, v4 │ │ +078b36: 4b03 020a |0065: aput v3, v2, v10 │ │ +078b3a: 54d2 da0a |0067: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078b3e: 54d3 db0a |0069: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b42: 1254 |006b: const/4 v4, #int 5 // #5 │ │ +078b44: 4403 0304 |006c: aget v3, v3, v4 │ │ +078b48: 54d4 db0a |006e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b4c: 1265 |0070: const/4 v5, #int 6 // #6 │ │ +078b4e: 4404 0405 |0071: aget v4, v4, v5 │ │ +078b52: c843 |0073: mul-float/2addr v3, v4 │ │ +078b54: 54d4 db0a |0074: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b58: 4404 040b |0076: aget v4, v4, v11 │ │ +078b5c: 54d5 db0a |0078: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b60: 1306 0800 |007a: const/16 v6, #int 8 // #8 │ │ +078b64: 4405 0506 |007c: aget v5, v5, v6 │ │ +078b68: c854 |007e: mul-float/2addr v4, v5 │ │ +078b6a: c743 |007f: sub-float/2addr v3, v4 │ │ +078b6c: 4b03 020b |0080: aput v3, v2, v11 │ │ +078b70: 54d2 da0a |0082: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078b74: 54d3 db0a |0084: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b78: 4403 0308 |0086: aget v3, v3, v8 │ │ +078b7c: 54d4 db0a |0088: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b80: 1305 0800 |008a: const/16 v5, #int 8 // #8 │ │ +078b84: 4404 0405 |008c: aget v4, v4, v5 │ │ +078b88: c843 |008e: mul-float/2addr v3, v4 │ │ +078b8a: 54d4 db0a |008f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b8e: 4404 040a |0091: aget v4, v4, v10 │ │ +078b92: 54d5 db0a |0093: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078b96: 1266 |0095: const/4 v6, #int 6 // #6 │ │ +078b98: 4405 0506 |0096: aget v5, v5, v6 │ │ +078b9c: c854 |0098: mul-float/2addr v4, v5 │ │ +078b9e: c743 |0099: sub-float/2addr v3, v4 │ │ +078ba0: 4b03 020c |009a: aput v3, v2, v12 │ │ +078ba4: 54d2 da0a |009c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078ba8: 1253 |009e: const/4 v3, #int 5 // #5 │ │ +078baa: 54d4 db0a |009f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078bae: 4404 040a |00a1: aget v4, v4, v10 │ │ +078bb2: 54d5 db0a |00a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078bb6: 4405 050b |00a5: aget v5, v5, v11 │ │ +078bba: c854 |00a7: mul-float/2addr v4, v5 │ │ +078bbc: 54d5 db0a |00a8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078bc0: 4405 0508 |00aa: aget v5, v5, v8 │ │ +078bc4: 54d6 db0a |00ac: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078bc8: 1257 |00ae: const/4 v7, #int 5 // #5 │ │ +078bca: 4406 0607 |00af: aget v6, v6, v7 │ │ +078bce: c865 |00b1: mul-float/2addr v5, v6 │ │ +078bd0: c754 |00b2: sub-float/2addr v4, v5 │ │ +078bd2: 4b04 0203 |00b3: aput v4, v2, v3 │ │ +078bd6: 54d2 da0a |00b5: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078bda: 1263 |00b7: const/4 v3, #int 6 // #6 │ │ +078bdc: 54d4 db0a |00b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078be0: 4404 040b |00ba: aget v4, v4, v11 │ │ +078be4: 54d5 db0a |00bc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078be8: 1276 |00be: const/4 v6, #int 7 // #7 │ │ +078bea: 4405 0506 |00bf: aget v5, v5, v6 │ │ +078bee: c854 |00c1: mul-float/2addr v4, v5 │ │ +078bf0: 54d5 db0a |00c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078bf4: 4405 050c |00c4: aget v5, v5, v12 │ │ +078bf8: 54d6 db0a |00c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078bfc: 1267 |00c8: const/4 v7, #int 6 // #6 │ │ +078bfe: 4406 0607 |00c9: aget v6, v6, v7 │ │ +078c02: c865 |00cb: mul-float/2addr v5, v6 │ │ +078c04: c754 |00cc: sub-float/2addr v4, v5 │ │ +078c06: 4b04 0203 |00cd: aput v4, v2, v3 │ │ +078c0a: 54d2 da0a |00cf: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078c0e: 1273 |00d1: const/4 v3, #int 7 // #7 │ │ +078c10: 54d4 db0a |00d2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c14: 4404 0409 |00d4: aget v4, v4, v9 │ │ +078c18: 54d5 db0a |00d6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c1c: 1266 |00d8: const/4 v6, #int 6 // #6 │ │ +078c1e: 4405 0506 |00d9: aget v5, v5, v6 │ │ +078c22: c854 |00db: mul-float/2addr v4, v5 │ │ +078c24: 54d5 db0a |00dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c28: 4405 0508 |00de: aget v5, v5, v8 │ │ +078c2c: 54d6 db0a |00e0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c30: 1277 |00e2: const/4 v7, #int 7 // #7 │ │ +078c32: 4406 0607 |00e3: aget v6, v6, v7 │ │ +078c36: c865 |00e5: mul-float/2addr v5, v6 │ │ +078c38: c754 |00e6: sub-float/2addr v4, v5 │ │ +078c3a: 4b04 0203 |00e7: aput v4, v2, v3 │ │ +078c3e: 54d2 da0a |00e9: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078c42: 1303 0800 |00eb: const/16 v3, #int 8 // #8 │ │ +078c46: 54d4 db0a |00ed: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c4a: 4404 0408 |00ef: aget v4, v4, v8 │ │ +078c4e: 54d5 db0a |00f1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c52: 4405 050c |00f3: aget v5, v5, v12 │ │ +078c56: c854 |00f5: mul-float/2addr v4, v5 │ │ +078c58: 54d5 db0a |00f6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c5c: 4405 0509 |00f8: aget v5, v5, v9 │ │ +078c60: 54d6 db0a |00fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c64: 4406 060b |00fc: aget v6, v6, v11 │ │ +078c68: c865 |00fe: mul-float/2addr v5, v6 │ │ +078c6a: c754 |00ff: sub-float/2addr v4, v5 │ │ +078c6c: 4b04 0203 |0100: aput v4, v2, v3 │ │ +078c70: 54d2 db0a |0102: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c74: 54d3 da0a |0104: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078c78: 4403 0308 |0106: aget v3, v3, v8 │ │ +078c7c: c813 |0108: mul-float/2addr v3, v1 │ │ +078c7e: 4b03 0208 |0109: aput v3, v2, v8 │ │ +078c82: 54d2 db0a |010b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c86: 54d3 da0a |010d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078c8a: 4403 0309 |010f: aget v3, v3, v9 │ │ +078c8e: c813 |0111: mul-float/2addr v3, v1 │ │ +078c90: 4b03 0209 |0112: aput v3, v2, v9 │ │ +078c94: 54d2 db0a |0114: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078c98: 54d3 da0a |0116: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078c9c: 4403 030a |0118: aget v3, v3, v10 │ │ +078ca0: c813 |011a: mul-float/2addr v3, v1 │ │ +078ca2: 4b03 020a |011b: aput v3, v2, v10 │ │ +078ca6: 54d2 db0a |011d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078caa: 54d3 da0a |011f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078cae: 4403 030b |0121: aget v3, v3, v11 │ │ +078cb2: c813 |0123: mul-float/2addr v3, v1 │ │ +078cb4: 4b03 020b |0124: aput v3, v2, v11 │ │ +078cb8: 54d2 db0a |0126: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078cbc: 54d3 da0a |0128: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078cc0: 4403 030c |012a: aget v3, v3, v12 │ │ +078cc4: c813 |012c: mul-float/2addr v3, v1 │ │ +078cc6: 4b03 020c |012d: aput v3, v2, v12 │ │ +078cca: 54d2 db0a |012f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078cce: 1253 |0131: const/4 v3, #int 5 // #5 │ │ +078cd0: 54d4 da0a |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078cd4: 1255 |0134: const/4 v5, #int 5 // #5 │ │ +078cd6: 4404 0405 |0135: aget v4, v4, v5 │ │ +078cda: c814 |0137: mul-float/2addr v4, v1 │ │ +078cdc: 4b04 0203 |0138: aput v4, v2, v3 │ │ +078ce0: 54d2 db0a |013a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ce4: 1263 |013c: const/4 v3, #int 6 // #6 │ │ +078ce6: 54d4 da0a |013d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078cea: 1265 |013f: const/4 v5, #int 6 // #6 │ │ +078cec: 4404 0405 |0140: aget v4, v4, v5 │ │ +078cf0: c814 |0142: mul-float/2addr v4, v1 │ │ +078cf2: 4b04 0203 |0143: aput v4, v2, v3 │ │ +078cf6: 54d2 db0a |0145: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078cfa: 1273 |0147: const/4 v3, #int 7 // #7 │ │ +078cfc: 54d4 da0a |0148: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078d00: 1275 |014a: const/4 v5, #int 7 // #7 │ │ +078d02: 4404 0405 |014b: aget v4, v4, v5 │ │ +078d06: c814 |014d: mul-float/2addr v4, v1 │ │ +078d08: 4b04 0203 |014e: aput v4, v2, v3 │ │ +078d0c: 54d2 db0a |0150: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d10: 1303 0800 |0152: const/16 v3, #int 8 // #8 │ │ +078d14: 54d4 da0a |0154: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +078d18: 1305 0800 |0156: const/16 v5, #int 8 // #8 │ │ +078d1c: 4404 0405 |0158: aget v4, v4, v5 │ │ +078d20: c814 |015a: mul-float/2addr v4, v1 │ │ +078d22: 4b04 0203 |015b: aput v4, v2, v3 │ │ +078d26: 110d |015d: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=191 │ │ 0x0009 line=192 │ │ 0x0016 line=194 │ │ 0x001a line=196 │ │ 0x0035 line=197 │ │ @@ -77606,250 +77611,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 │ │ -06af7c: |[06af7c] com.badlogic.gdx.math.Matrix3.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06af8c: 54d9 db0a |0000: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af90: 120a |0002: const/4 v10, #int 0 // #0 │ │ -06af92: 4409 090a |0003: aget v9, v9, v10 │ │ -06af96: 54ea db0a |0005: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06af9a: 120b |0007: const/4 v11, #int 0 // #0 │ │ -06af9c: 440a 0a0b |0008: aget v10, v10, v11 │ │ -06afa0: c8a9 |000a: mul-float/2addr v9, v10 │ │ -06afa2: 54da db0a |000b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afa6: 123b |000d: const/4 v11, #int 3 // #3 │ │ -06afa8: 440a 0a0b |000e: aget v10, v10, v11 │ │ -06afac: 54eb db0a |0010: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afb0: 121c |0012: const/4 v12, #int 1 // #1 │ │ -06afb2: 440b 0b0c |0013: aget v11, v11, v12 │ │ -06afb6: c8ba |0015: mul-float/2addr v10, v11 │ │ -06afb8: c6a9 |0016: add-float/2addr v9, v10 │ │ -06afba: 54da db0a |0017: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afbe: 126b |0019: const/4 v11, #int 6 // #6 │ │ -06afc0: 440a 0a0b |001a: aget v10, v10, v11 │ │ -06afc4: 54eb db0a |001c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afc8: 122c |001e: const/4 v12, #int 2 // #2 │ │ -06afca: 440b 0b0c |001f: aget v11, v11, v12 │ │ -06afce: c8ba |0021: mul-float/2addr v10, v11 │ │ -06afd0: a600 090a |0022: add-float v0, v9, v10 │ │ -06afd4: 54d9 db0a |0024: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afd8: 120a |0026: const/4 v10, #int 0 // #0 │ │ -06afda: 4409 090a |0027: aget v9, v9, v10 │ │ -06afde: 54ea db0a |0029: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afe2: 123b |002b: const/4 v11, #int 3 // #3 │ │ -06afe4: 440a 0a0b |002c: aget v10, v10, v11 │ │ -06afe8: c8a9 |002e: mul-float/2addr v9, v10 │ │ -06afea: 54da db0a |002f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06afee: 123b |0031: const/4 v11, #int 3 // #3 │ │ -06aff0: 440a 0a0b |0032: aget v10, v10, v11 │ │ -06aff4: 54eb db0a |0034: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06aff8: 124c |0036: const/4 v12, #int 4 // #4 │ │ -06affa: 440b 0b0c |0037: aget v11, v11, v12 │ │ -06affe: c8ba |0039: mul-float/2addr v10, v11 │ │ -06b000: c6a9 |003a: add-float/2addr v9, v10 │ │ -06b002: 54da db0a |003b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b006: 126b |003d: const/4 v11, #int 6 // #6 │ │ -06b008: 440a 0a0b |003e: aget v10, v10, v11 │ │ -06b00c: 54eb db0a |0040: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b010: 125c |0042: const/4 v12, #int 5 // #5 │ │ -06b012: 440b 0b0c |0043: aget v11, v11, v12 │ │ -06b016: c8ba |0045: mul-float/2addr v10, v11 │ │ -06b018: a601 090a |0046: add-float v1, v9, v10 │ │ -06b01c: 54d9 db0a |0048: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b020: 120a |004a: const/4 v10, #int 0 // #0 │ │ -06b022: 4409 090a |004b: aget v9, v9, v10 │ │ -06b026: 54ea db0a |004d: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b02a: 126b |004f: const/4 v11, #int 6 // #6 │ │ -06b02c: 440a 0a0b |0050: aget v10, v10, v11 │ │ -06b030: c8a9 |0052: mul-float/2addr v9, v10 │ │ -06b032: 54da db0a |0053: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b036: 123b |0055: const/4 v11, #int 3 // #3 │ │ -06b038: 440a 0a0b |0056: aget v10, v10, v11 │ │ -06b03c: 54eb db0a |0058: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b040: 127c |005a: const/4 v12, #int 7 // #7 │ │ -06b042: 440b 0b0c |005b: aget v11, v11, v12 │ │ -06b046: c8ba |005d: mul-float/2addr v10, v11 │ │ -06b048: c6a9 |005e: add-float/2addr v9, v10 │ │ -06b04a: 54da db0a |005f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b04e: 126b |0061: const/4 v11, #int 6 // #6 │ │ -06b050: 440a 0a0b |0062: aget v10, v10, v11 │ │ -06b054: 54eb db0a |0064: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b058: 130c 0800 |0066: const/16 v12, #int 8 // #8 │ │ -06b05c: 440b 0b0c |0068: aget v11, v11, v12 │ │ -06b060: c8ba |006a: mul-float/2addr v10, v11 │ │ -06b062: a602 090a |006b: add-float v2, v9, v10 │ │ -06b066: 54d9 db0a |006d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b06a: 121a |006f: const/4 v10, #int 1 // #1 │ │ -06b06c: 4409 090a |0070: aget v9, v9, v10 │ │ -06b070: 54ea db0a |0072: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b074: 120b |0074: const/4 v11, #int 0 // #0 │ │ -06b076: 440a 0a0b |0075: aget v10, v10, v11 │ │ -06b07a: c8a9 |0077: mul-float/2addr v9, v10 │ │ -06b07c: 54da db0a |0078: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b080: 124b |007a: const/4 v11, #int 4 // #4 │ │ -06b082: 440a 0a0b |007b: aget v10, v10, v11 │ │ -06b086: 54eb db0a |007d: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b08a: 121c |007f: const/4 v12, #int 1 // #1 │ │ -06b08c: 440b 0b0c |0080: aget v11, v11, v12 │ │ -06b090: c8ba |0082: mul-float/2addr v10, v11 │ │ -06b092: c6a9 |0083: add-float/2addr v9, v10 │ │ -06b094: 54da db0a |0084: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b098: 127b |0086: const/4 v11, #int 7 // #7 │ │ -06b09a: 440a 0a0b |0087: aget v10, v10, v11 │ │ -06b09e: 54eb db0a |0089: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0a2: 122c |008b: const/4 v12, #int 2 // #2 │ │ -06b0a4: 440b 0b0c |008c: aget v11, v11, v12 │ │ -06b0a8: c8ba |008e: mul-float/2addr v10, v11 │ │ -06b0aa: a603 090a |008f: add-float v3, v9, v10 │ │ -06b0ae: 54d9 db0a |0091: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0b2: 121a |0093: const/4 v10, #int 1 // #1 │ │ -06b0b4: 4409 090a |0094: aget v9, v9, v10 │ │ -06b0b8: 54ea db0a |0096: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0bc: 123b |0098: const/4 v11, #int 3 // #3 │ │ -06b0be: 440a 0a0b |0099: aget v10, v10, v11 │ │ -06b0c2: c8a9 |009b: mul-float/2addr v9, v10 │ │ -06b0c4: 54da db0a |009c: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0c8: 124b |009e: const/4 v11, #int 4 // #4 │ │ -06b0ca: 440a 0a0b |009f: aget v10, v10, v11 │ │ -06b0ce: 54eb db0a |00a1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0d2: 124c |00a3: const/4 v12, #int 4 // #4 │ │ -06b0d4: 440b 0b0c |00a4: aget v11, v11, v12 │ │ -06b0d8: c8ba |00a6: mul-float/2addr v10, v11 │ │ -06b0da: c6a9 |00a7: add-float/2addr v9, v10 │ │ -06b0dc: 54da db0a |00a8: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0e0: 127b |00aa: const/4 v11, #int 7 // #7 │ │ -06b0e2: 440a 0a0b |00ab: aget v10, v10, v11 │ │ -06b0e6: 54eb db0a |00ad: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0ea: 125c |00af: const/4 v12, #int 5 // #5 │ │ -06b0ec: 440b 0b0c |00b0: aget v11, v11, v12 │ │ -06b0f0: c8ba |00b2: mul-float/2addr v10, v11 │ │ -06b0f2: a604 090a |00b3: add-float v4, v9, v10 │ │ -06b0f6: 54d9 db0a |00b5: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b0fa: 121a |00b7: const/4 v10, #int 1 // #1 │ │ -06b0fc: 4409 090a |00b8: aget v9, v9, v10 │ │ -06b100: 54ea db0a |00ba: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b104: 126b |00bc: const/4 v11, #int 6 // #6 │ │ -06b106: 440a 0a0b |00bd: aget v10, v10, v11 │ │ -06b10a: c8a9 |00bf: mul-float/2addr v9, v10 │ │ -06b10c: 54da db0a |00c0: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b110: 124b |00c2: const/4 v11, #int 4 // #4 │ │ -06b112: 440a 0a0b |00c3: aget v10, v10, v11 │ │ -06b116: 54eb db0a |00c5: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b11a: 127c |00c7: const/4 v12, #int 7 // #7 │ │ -06b11c: 440b 0b0c |00c8: aget v11, v11, v12 │ │ -06b120: c8ba |00ca: mul-float/2addr v10, v11 │ │ -06b122: c6a9 |00cb: add-float/2addr v9, v10 │ │ -06b124: 54da db0a |00cc: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b128: 127b |00ce: const/4 v11, #int 7 // #7 │ │ -06b12a: 440a 0a0b |00cf: aget v10, v10, v11 │ │ -06b12e: 54eb db0a |00d1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b132: 130c 0800 |00d3: const/16 v12, #int 8 // #8 │ │ -06b136: 440b 0b0c |00d5: aget v11, v11, v12 │ │ -06b13a: c8ba |00d7: mul-float/2addr v10, v11 │ │ -06b13c: a605 090a |00d8: add-float v5, v9, v10 │ │ -06b140: 54d9 db0a |00da: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b144: 122a |00dc: const/4 v10, #int 2 // #2 │ │ -06b146: 4409 090a |00dd: aget v9, v9, v10 │ │ -06b14a: 54ea db0a |00df: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b14e: 120b |00e1: const/4 v11, #int 0 // #0 │ │ -06b150: 440a 0a0b |00e2: aget v10, v10, v11 │ │ -06b154: c8a9 |00e4: mul-float/2addr v9, v10 │ │ -06b156: 54da db0a |00e5: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b15a: 125b |00e7: const/4 v11, #int 5 // #5 │ │ -06b15c: 440a 0a0b |00e8: aget v10, v10, v11 │ │ -06b160: 54eb db0a |00ea: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b164: 121c |00ec: const/4 v12, #int 1 // #1 │ │ -06b166: 440b 0b0c |00ed: aget v11, v11, v12 │ │ -06b16a: c8ba |00ef: mul-float/2addr v10, v11 │ │ -06b16c: c6a9 |00f0: add-float/2addr v9, v10 │ │ -06b16e: 54da db0a |00f1: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b172: 130b 0800 |00f3: const/16 v11, #int 8 // #8 │ │ -06b176: 440a 0a0b |00f5: aget v10, v10, v11 │ │ -06b17a: 54eb db0a |00f7: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b17e: 122c |00f9: const/4 v12, #int 2 // #2 │ │ -06b180: 440b 0b0c |00fa: aget v11, v11, v12 │ │ -06b184: c8ba |00fc: mul-float/2addr v10, v11 │ │ -06b186: a606 090a |00fd: add-float v6, v9, v10 │ │ -06b18a: 54d9 db0a |00ff: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b18e: 122a |0101: const/4 v10, #int 2 // #2 │ │ -06b190: 4409 090a |0102: aget v9, v9, v10 │ │ -06b194: 54ea db0a |0104: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b198: 123b |0106: const/4 v11, #int 3 // #3 │ │ -06b19a: 440a 0a0b |0107: aget v10, v10, v11 │ │ -06b19e: c8a9 |0109: mul-float/2addr v9, v10 │ │ -06b1a0: 54da db0a |010a: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1a4: 125b |010c: const/4 v11, #int 5 // #5 │ │ -06b1a6: 440a 0a0b |010d: aget v10, v10, v11 │ │ -06b1aa: 54eb db0a |010f: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1ae: 124c |0111: const/4 v12, #int 4 // #4 │ │ -06b1b0: 440b 0b0c |0112: aget v11, v11, v12 │ │ -06b1b4: c8ba |0114: mul-float/2addr v10, v11 │ │ -06b1b6: c6a9 |0115: add-float/2addr v9, v10 │ │ -06b1b8: 54da db0a |0116: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1bc: 130b 0800 |0118: const/16 v11, #int 8 // #8 │ │ -06b1c0: 440a 0a0b |011a: aget v10, v10, v11 │ │ -06b1c4: 54eb db0a |011c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1c8: 125c |011e: const/4 v12, #int 5 // #5 │ │ -06b1ca: 440b 0b0c |011f: aget v11, v11, v12 │ │ -06b1ce: c8ba |0121: mul-float/2addr v10, v11 │ │ -06b1d0: a607 090a |0122: add-float v7, v9, v10 │ │ -06b1d4: 54d9 db0a |0124: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1d8: 122a |0126: const/4 v10, #int 2 // #2 │ │ -06b1da: 4409 090a |0127: aget v9, v9, v10 │ │ -06b1de: 54ea db0a |0129: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1e2: 126b |012b: const/4 v11, #int 6 // #6 │ │ -06b1e4: 440a 0a0b |012c: aget v10, v10, v11 │ │ -06b1e8: c8a9 |012e: mul-float/2addr v9, v10 │ │ -06b1ea: 54da db0a |012f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1ee: 125b |0131: const/4 v11, #int 5 // #5 │ │ -06b1f0: 440a 0a0b |0132: aget v10, v10, v11 │ │ -06b1f4: 54eb db0a |0134: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b1f8: 127c |0136: const/4 v12, #int 7 // #7 │ │ -06b1fa: 440b 0b0c |0137: aget v11, v11, v12 │ │ -06b1fe: c8ba |0139: mul-float/2addr v10, v11 │ │ -06b200: c6a9 |013a: add-float/2addr v9, v10 │ │ -06b202: 54da db0a |013b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b206: 130b 0800 |013d: const/16 v11, #int 8 // #8 │ │ -06b20a: 440a 0a0b |013f: aget v10, v10, v11 │ │ -06b20e: 54eb db0a |0141: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b212: 130c 0800 |0143: const/16 v12, #int 8 // #8 │ │ -06b216: 440b 0b0c |0145: aget v11, v11, v12 │ │ -06b21a: c8ba |0147: mul-float/2addr v10, v11 │ │ -06b21c: a608 090a |0148: add-float v8, v9, v10 │ │ -06b220: 54d9 db0a |014a: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b224: 120a |014c: const/4 v10, #int 0 // #0 │ │ -06b226: 4b00 090a |014d: aput v0, v9, v10 │ │ -06b22a: 54d9 db0a |014f: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b22e: 121a |0151: const/4 v10, #int 1 // #1 │ │ -06b230: 4b03 090a |0152: aput v3, v9, v10 │ │ -06b234: 54d9 db0a |0154: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b238: 122a |0156: const/4 v10, #int 2 // #2 │ │ -06b23a: 4b06 090a |0157: aput v6, v9, v10 │ │ -06b23e: 54d9 db0a |0159: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b242: 123a |015b: const/4 v10, #int 3 // #3 │ │ -06b244: 4b01 090a |015c: aput v1, v9, v10 │ │ -06b248: 54d9 db0a |015e: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b24c: 124a |0160: const/4 v10, #int 4 // #4 │ │ -06b24e: 4b04 090a |0161: aput v4, v9, v10 │ │ -06b252: 54d9 db0a |0163: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b256: 125a |0165: const/4 v10, #int 5 // #5 │ │ -06b258: 4b07 090a |0166: aput v7, v9, v10 │ │ -06b25c: 54d9 db0a |0168: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b260: 126a |016a: const/4 v10, #int 6 // #6 │ │ -06b262: 4b02 090a |016b: aput v2, v9, v10 │ │ -06b266: 54d9 db0a |016d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b26a: 127a |016f: const/4 v10, #int 7 // #7 │ │ -06b26c: 4b05 090a |0170: aput v5, v9, v10 │ │ -06b270: 54d9 db0a |0172: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b274: 130a 0800 |0174: const/16 v10, #int 8 // #8 │ │ -06b278: 4b08 090a |0176: aput v8, v9, v10 │ │ -06b27c: 110d |0178: return-object v13 │ │ +078d28: |[078d28] com.badlogic.gdx.math.Matrix3.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +078d38: 54d9 db0a |0000: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d3c: 120a |0002: const/4 v10, #int 0 // #0 │ │ +078d3e: 4409 090a |0003: aget v9, v9, v10 │ │ +078d42: 54ea db0a |0005: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d46: 120b |0007: const/4 v11, #int 0 // #0 │ │ +078d48: 440a 0a0b |0008: aget v10, v10, v11 │ │ +078d4c: c8a9 |000a: mul-float/2addr v9, v10 │ │ +078d4e: 54da db0a |000b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d52: 123b |000d: const/4 v11, #int 3 // #3 │ │ +078d54: 440a 0a0b |000e: aget v10, v10, v11 │ │ +078d58: 54eb db0a |0010: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d5c: 121c |0012: const/4 v12, #int 1 // #1 │ │ +078d5e: 440b 0b0c |0013: aget v11, v11, v12 │ │ +078d62: c8ba |0015: mul-float/2addr v10, v11 │ │ +078d64: c6a9 |0016: add-float/2addr v9, v10 │ │ +078d66: 54da db0a |0017: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d6a: 126b |0019: const/4 v11, #int 6 // #6 │ │ +078d6c: 440a 0a0b |001a: aget v10, v10, v11 │ │ +078d70: 54eb db0a |001c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d74: 122c |001e: const/4 v12, #int 2 // #2 │ │ +078d76: 440b 0b0c |001f: aget v11, v11, v12 │ │ +078d7a: c8ba |0021: mul-float/2addr v10, v11 │ │ +078d7c: a600 090a |0022: add-float v0, v9, v10 │ │ +078d80: 54d9 db0a |0024: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d84: 120a |0026: const/4 v10, #int 0 // #0 │ │ +078d86: 4409 090a |0027: aget v9, v9, v10 │ │ +078d8a: 54ea db0a |0029: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d8e: 123b |002b: const/4 v11, #int 3 // #3 │ │ +078d90: 440a 0a0b |002c: aget v10, v10, v11 │ │ +078d94: c8a9 |002e: mul-float/2addr v9, v10 │ │ +078d96: 54da db0a |002f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078d9a: 123b |0031: const/4 v11, #int 3 // #3 │ │ +078d9c: 440a 0a0b |0032: aget v10, v10, v11 │ │ +078da0: 54eb db0a |0034: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078da4: 124c |0036: const/4 v12, #int 4 // #4 │ │ +078da6: 440b 0b0c |0037: aget v11, v11, v12 │ │ +078daa: c8ba |0039: mul-float/2addr v10, v11 │ │ +078dac: c6a9 |003a: add-float/2addr v9, v10 │ │ +078dae: 54da db0a |003b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078db2: 126b |003d: const/4 v11, #int 6 // #6 │ │ +078db4: 440a 0a0b |003e: aget v10, v10, v11 │ │ +078db8: 54eb db0a |0040: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078dbc: 125c |0042: const/4 v12, #int 5 // #5 │ │ +078dbe: 440b 0b0c |0043: aget v11, v11, v12 │ │ +078dc2: c8ba |0045: mul-float/2addr v10, v11 │ │ +078dc4: a601 090a |0046: add-float v1, v9, v10 │ │ +078dc8: 54d9 db0a |0048: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078dcc: 120a |004a: const/4 v10, #int 0 // #0 │ │ +078dce: 4409 090a |004b: aget v9, v9, v10 │ │ +078dd2: 54ea db0a |004d: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078dd6: 126b |004f: const/4 v11, #int 6 // #6 │ │ +078dd8: 440a 0a0b |0050: aget v10, v10, v11 │ │ +078ddc: c8a9 |0052: mul-float/2addr v9, v10 │ │ +078dde: 54da db0a |0053: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078de2: 123b |0055: const/4 v11, #int 3 // #3 │ │ +078de4: 440a 0a0b |0056: aget v10, v10, v11 │ │ +078de8: 54eb db0a |0058: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078dec: 127c |005a: const/4 v12, #int 7 // #7 │ │ +078dee: 440b 0b0c |005b: aget v11, v11, v12 │ │ +078df2: c8ba |005d: mul-float/2addr v10, v11 │ │ +078df4: c6a9 |005e: add-float/2addr v9, v10 │ │ +078df6: 54da db0a |005f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078dfa: 126b |0061: const/4 v11, #int 6 // #6 │ │ +078dfc: 440a 0a0b |0062: aget v10, v10, v11 │ │ +078e00: 54eb db0a |0064: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e04: 130c 0800 |0066: const/16 v12, #int 8 // #8 │ │ +078e08: 440b 0b0c |0068: aget v11, v11, v12 │ │ +078e0c: c8ba |006a: mul-float/2addr v10, v11 │ │ +078e0e: a602 090a |006b: add-float v2, v9, v10 │ │ +078e12: 54d9 db0a |006d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e16: 121a |006f: const/4 v10, #int 1 // #1 │ │ +078e18: 4409 090a |0070: aget v9, v9, v10 │ │ +078e1c: 54ea db0a |0072: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e20: 120b |0074: const/4 v11, #int 0 // #0 │ │ +078e22: 440a 0a0b |0075: aget v10, v10, v11 │ │ +078e26: c8a9 |0077: mul-float/2addr v9, v10 │ │ +078e28: 54da db0a |0078: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e2c: 124b |007a: const/4 v11, #int 4 // #4 │ │ +078e2e: 440a 0a0b |007b: aget v10, v10, v11 │ │ +078e32: 54eb db0a |007d: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e36: 121c |007f: const/4 v12, #int 1 // #1 │ │ +078e38: 440b 0b0c |0080: aget v11, v11, v12 │ │ +078e3c: c8ba |0082: mul-float/2addr v10, v11 │ │ +078e3e: c6a9 |0083: add-float/2addr v9, v10 │ │ +078e40: 54da db0a |0084: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e44: 127b |0086: const/4 v11, #int 7 // #7 │ │ +078e46: 440a 0a0b |0087: aget v10, v10, v11 │ │ +078e4a: 54eb db0a |0089: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e4e: 122c |008b: const/4 v12, #int 2 // #2 │ │ +078e50: 440b 0b0c |008c: aget v11, v11, v12 │ │ +078e54: c8ba |008e: mul-float/2addr v10, v11 │ │ +078e56: a603 090a |008f: add-float v3, v9, v10 │ │ +078e5a: 54d9 db0a |0091: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e5e: 121a |0093: const/4 v10, #int 1 // #1 │ │ +078e60: 4409 090a |0094: aget v9, v9, v10 │ │ +078e64: 54ea db0a |0096: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e68: 123b |0098: const/4 v11, #int 3 // #3 │ │ +078e6a: 440a 0a0b |0099: aget v10, v10, v11 │ │ +078e6e: c8a9 |009b: mul-float/2addr v9, v10 │ │ +078e70: 54da db0a |009c: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e74: 124b |009e: const/4 v11, #int 4 // #4 │ │ +078e76: 440a 0a0b |009f: aget v10, v10, v11 │ │ +078e7a: 54eb db0a |00a1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e7e: 124c |00a3: const/4 v12, #int 4 // #4 │ │ +078e80: 440b 0b0c |00a4: aget v11, v11, v12 │ │ +078e84: c8ba |00a6: mul-float/2addr v10, v11 │ │ +078e86: c6a9 |00a7: add-float/2addr v9, v10 │ │ +078e88: 54da db0a |00a8: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e8c: 127b |00aa: const/4 v11, #int 7 // #7 │ │ +078e8e: 440a 0a0b |00ab: aget v10, v10, v11 │ │ +078e92: 54eb db0a |00ad: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078e96: 125c |00af: const/4 v12, #int 5 // #5 │ │ +078e98: 440b 0b0c |00b0: aget v11, v11, v12 │ │ +078e9c: c8ba |00b2: mul-float/2addr v10, v11 │ │ +078e9e: a604 090a |00b3: add-float v4, v9, v10 │ │ +078ea2: 54d9 db0a |00b5: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ea6: 121a |00b7: const/4 v10, #int 1 // #1 │ │ +078ea8: 4409 090a |00b8: aget v9, v9, v10 │ │ +078eac: 54ea db0a |00ba: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078eb0: 126b |00bc: const/4 v11, #int 6 // #6 │ │ +078eb2: 440a 0a0b |00bd: aget v10, v10, v11 │ │ +078eb6: c8a9 |00bf: mul-float/2addr v9, v10 │ │ +078eb8: 54da db0a |00c0: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ebc: 124b |00c2: const/4 v11, #int 4 // #4 │ │ +078ebe: 440a 0a0b |00c3: aget v10, v10, v11 │ │ +078ec2: 54eb db0a |00c5: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ec6: 127c |00c7: const/4 v12, #int 7 // #7 │ │ +078ec8: 440b 0b0c |00c8: aget v11, v11, v12 │ │ +078ecc: c8ba |00ca: mul-float/2addr v10, v11 │ │ +078ece: c6a9 |00cb: add-float/2addr v9, v10 │ │ +078ed0: 54da db0a |00cc: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ed4: 127b |00ce: const/4 v11, #int 7 // #7 │ │ +078ed6: 440a 0a0b |00cf: aget v10, v10, v11 │ │ +078eda: 54eb db0a |00d1: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ede: 130c 0800 |00d3: const/16 v12, #int 8 // #8 │ │ +078ee2: 440b 0b0c |00d5: aget v11, v11, v12 │ │ +078ee6: c8ba |00d7: mul-float/2addr v10, v11 │ │ +078ee8: a605 090a |00d8: add-float v5, v9, v10 │ │ +078eec: 54d9 db0a |00da: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ef0: 122a |00dc: const/4 v10, #int 2 // #2 │ │ +078ef2: 4409 090a |00dd: aget v9, v9, v10 │ │ +078ef6: 54ea db0a |00df: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078efa: 120b |00e1: const/4 v11, #int 0 // #0 │ │ +078efc: 440a 0a0b |00e2: aget v10, v10, v11 │ │ +078f00: c8a9 |00e4: mul-float/2addr v9, v10 │ │ +078f02: 54da db0a |00e5: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f06: 125b |00e7: const/4 v11, #int 5 // #5 │ │ +078f08: 440a 0a0b |00e8: aget v10, v10, v11 │ │ +078f0c: 54eb db0a |00ea: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f10: 121c |00ec: const/4 v12, #int 1 // #1 │ │ +078f12: 440b 0b0c |00ed: aget v11, v11, v12 │ │ +078f16: c8ba |00ef: mul-float/2addr v10, v11 │ │ +078f18: c6a9 |00f0: add-float/2addr v9, v10 │ │ +078f1a: 54da db0a |00f1: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f1e: 130b 0800 |00f3: const/16 v11, #int 8 // #8 │ │ +078f22: 440a 0a0b |00f5: aget v10, v10, v11 │ │ +078f26: 54eb db0a |00f7: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f2a: 122c |00f9: const/4 v12, #int 2 // #2 │ │ +078f2c: 440b 0b0c |00fa: aget v11, v11, v12 │ │ +078f30: c8ba |00fc: mul-float/2addr v10, v11 │ │ +078f32: a606 090a |00fd: add-float v6, v9, v10 │ │ +078f36: 54d9 db0a |00ff: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f3a: 122a |0101: const/4 v10, #int 2 // #2 │ │ +078f3c: 4409 090a |0102: aget v9, v9, v10 │ │ +078f40: 54ea db0a |0104: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f44: 123b |0106: const/4 v11, #int 3 // #3 │ │ +078f46: 440a 0a0b |0107: aget v10, v10, v11 │ │ +078f4a: c8a9 |0109: mul-float/2addr v9, v10 │ │ +078f4c: 54da db0a |010a: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f50: 125b |010c: const/4 v11, #int 5 // #5 │ │ +078f52: 440a 0a0b |010d: aget v10, v10, v11 │ │ +078f56: 54eb db0a |010f: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f5a: 124c |0111: const/4 v12, #int 4 // #4 │ │ +078f5c: 440b 0b0c |0112: aget v11, v11, v12 │ │ +078f60: c8ba |0114: mul-float/2addr v10, v11 │ │ +078f62: c6a9 |0115: add-float/2addr v9, v10 │ │ +078f64: 54da db0a |0116: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f68: 130b 0800 |0118: const/16 v11, #int 8 // #8 │ │ +078f6c: 440a 0a0b |011a: aget v10, v10, v11 │ │ +078f70: 54eb db0a |011c: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f74: 125c |011e: const/4 v12, #int 5 // #5 │ │ +078f76: 440b 0b0c |011f: aget v11, v11, v12 │ │ +078f7a: c8ba |0121: mul-float/2addr v10, v11 │ │ +078f7c: a607 090a |0122: add-float v7, v9, v10 │ │ +078f80: 54d9 db0a |0124: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f84: 122a |0126: const/4 v10, #int 2 // #2 │ │ +078f86: 4409 090a |0127: aget v9, v9, v10 │ │ +078f8a: 54ea db0a |0129: iget-object v10, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f8e: 126b |012b: const/4 v11, #int 6 // #6 │ │ +078f90: 440a 0a0b |012c: aget v10, v10, v11 │ │ +078f94: c8a9 |012e: mul-float/2addr v9, v10 │ │ +078f96: 54da db0a |012f: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078f9a: 125b |0131: const/4 v11, #int 5 // #5 │ │ +078f9c: 440a 0a0b |0132: aget v10, v10, v11 │ │ +078fa0: 54eb db0a |0134: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fa4: 127c |0136: const/4 v12, #int 7 // #7 │ │ +078fa6: 440b 0b0c |0137: aget v11, v11, v12 │ │ +078faa: c8ba |0139: mul-float/2addr v10, v11 │ │ +078fac: c6a9 |013a: add-float/2addr v9, v10 │ │ +078fae: 54da db0a |013b: iget-object v10, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fb2: 130b 0800 |013d: const/16 v11, #int 8 // #8 │ │ +078fb6: 440a 0a0b |013f: aget v10, v10, v11 │ │ +078fba: 54eb db0a |0141: iget-object v11, v14, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fbe: 130c 0800 |0143: const/16 v12, #int 8 // #8 │ │ +078fc2: 440b 0b0c |0145: aget v11, v11, v12 │ │ +078fc6: c8ba |0147: mul-float/2addr v10, v11 │ │ +078fc8: a608 090a |0148: add-float v8, v9, v10 │ │ +078fcc: 54d9 db0a |014a: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fd0: 120a |014c: const/4 v10, #int 0 // #0 │ │ +078fd2: 4b00 090a |014d: aput v0, v9, v10 │ │ +078fd6: 54d9 db0a |014f: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fda: 121a |0151: const/4 v10, #int 1 // #1 │ │ +078fdc: 4b03 090a |0152: aput v3, v9, v10 │ │ +078fe0: 54d9 db0a |0154: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fe4: 122a |0156: const/4 v10, #int 2 // #2 │ │ +078fe6: 4b06 090a |0157: aput v6, v9, v10 │ │ +078fea: 54d9 db0a |0159: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078fee: 123a |015b: const/4 v10, #int 3 // #3 │ │ +078ff0: 4b01 090a |015c: aput v1, v9, v10 │ │ +078ff4: 54d9 db0a |015e: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +078ff8: 124a |0160: const/4 v10, #int 4 // #4 │ │ +078ffa: 4b04 090a |0161: aput v4, v9, v10 │ │ +078ffe: 54d9 db0a |0163: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079002: 125a |0165: const/4 v10, #int 5 // #5 │ │ +079004: 4b07 090a |0166: aput v7, v9, v10 │ │ +079008: 54d9 db0a |0168: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07900c: 126a |016a: const/4 v10, #int 6 // #6 │ │ +07900e: 4b02 090a |016b: aput v2, v9, v10 │ │ +079012: 54d9 db0a |016d: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079016: 127a |016f: const/4 v10, #int 7 // #7 │ │ +079018: 4b05 090a |0170: aput v5, v9, v10 │ │ +07901c: 54d9 db0a |0172: iget-object v9, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079020: 130a 0800 |0174: const/16 v10, #int 8 // #8 │ │ +079024: 4b08 090a |0176: aput v8, v9, v10 │ │ +079028: 110d |0178: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0024 line=73 │ │ 0x0048 line=74 │ │ 0x006d line=76 │ │ 0x0091 line=77 │ │ @@ -77885,62 +77890,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 │ │ -06b280: |[06b280] com.badlogic.gdx.math.Matrix3.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b290: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06b292: 2d02 0705 |0001: cmpl-float v2, v7, v5 │ │ -06b296: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -06b29a: 1106 |0005: return-object v6 │ │ -06b29c: 1402 35fa 8e3c |0006: const v2, #float 0.0174533 // #3c8efa35 │ │ -06b2a2: c827 |0009: mul-float/2addr v7, v2 │ │ -06b2a4: 8972 |000a: float-to-double v2, v7 │ │ -06b2a6: 7120 8324 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06b2ac: 0b02 |000e: move-result-wide v2 │ │ -06b2ae: 8c20 |000f: double-to-float v0, v2 │ │ -06b2b0: 8972 |0010: float-to-double v2, v7 │ │ -06b2b2: 7120 8d24 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06b2b8: 0b02 |0014: move-result-wide v2 │ │ -06b2ba: 8c21 |0015: double-to-float v1, v2 │ │ -06b2bc: 5462 da0a |0016: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2c0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -06b2c2: 4b00 0203 |0019: aput v0, v2, v3 │ │ -06b2c6: 5462 da0a |001b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2ca: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -06b2cc: 4b01 0203 |001e: aput v1, v2, v3 │ │ -06b2d0: 5462 da0a |0020: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2d4: 1223 |0022: const/4 v3, #int 2 // #2 │ │ -06b2d6: 4b05 0203 |0023: aput v5, v2, v3 │ │ -06b2da: 5462 da0a |0025: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2de: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -06b2e0: 7f14 |0028: neg-float v4, v1 │ │ -06b2e2: 4b04 0203 |0029: aput v4, v2, v3 │ │ -06b2e6: 5462 da0a |002b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2ea: 1243 |002d: const/4 v3, #int 4 // #4 │ │ -06b2ec: 4b00 0203 |002e: aput v0, v2, v3 │ │ -06b2f0: 5462 da0a |0030: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2f4: 1253 |0032: const/4 v3, #int 5 // #5 │ │ -06b2f6: 4b05 0203 |0033: aput v5, v2, v3 │ │ -06b2fa: 5462 da0a |0035: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b2fe: 1263 |0037: const/4 v3, #int 6 // #6 │ │ -06b300: 4b05 0203 |0038: aput v5, v2, v3 │ │ -06b304: 5462 da0a |003a: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b308: 1273 |003c: const/4 v3, #int 7 // #7 │ │ -06b30a: 4b05 0203 |003d: aput v5, v2, v3 │ │ -06b30e: 5462 da0a |003f: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b312: 1303 0800 |0041: const/16 v3, #int 8 // #8 │ │ -06b316: 1504 803f |0043: const/high16 v4, #int 1065353216 // #3f80 │ │ -06b31a: 4b04 0203 |0045: aput v4, v2, v3 │ │ -06b31e: 5462 db0a |0047: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b322: 5463 da0a |0049: iget-object v3, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b326: 7120 5312 3200 |004b: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ -06b32c: 28b7 |004e: goto 0005 // -0049 │ │ +07902c: |[07902c] com.badlogic.gdx.math.Matrix3.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ +07903c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07903e: 2d02 0705 |0001: cmpl-float v2, v7, v5 │ │ +079042: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +079046: 1106 |0005: return-object v6 │ │ +079048: 1402 35fa 8e3c |0006: const v2, #float 0.0174533 // #3c8efa35 │ │ +07904e: c827 |0009: mul-float/2addr v7, v2 │ │ +079050: 8972 |000a: float-to-double v2, v7 │ │ +079052: 7120 8324 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +079058: 0b02 |000e: move-result-wide v2 │ │ +07905a: 8c20 |000f: double-to-float v0, v2 │ │ +07905c: 8972 |0010: float-to-double v2, v7 │ │ +07905e: 7120 8d24 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +079064: 0b02 |0014: move-result-wide v2 │ │ +079066: 8c21 |0015: double-to-float v1, v2 │ │ +079068: 5462 da0a |0016: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07906c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +07906e: 4b00 0203 |0019: aput v0, v2, v3 │ │ +079072: 5462 da0a |001b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079076: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +079078: 4b01 0203 |001e: aput v1, v2, v3 │ │ +07907c: 5462 da0a |0020: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079080: 1223 |0022: const/4 v3, #int 2 // #2 │ │ +079082: 4b05 0203 |0023: aput v5, v2, v3 │ │ +079086: 5462 da0a |0025: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07908a: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +07908c: 7f14 |0028: neg-float v4, v1 │ │ +07908e: 4b04 0203 |0029: aput v4, v2, v3 │ │ +079092: 5462 da0a |002b: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079096: 1243 |002d: const/4 v3, #int 4 // #4 │ │ +079098: 4b00 0203 |002e: aput v0, v2, v3 │ │ +07909c: 5462 da0a |0030: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790a0: 1253 |0032: const/4 v3, #int 5 // #5 │ │ +0790a2: 4b05 0203 |0033: aput v5, v2, v3 │ │ +0790a6: 5462 da0a |0035: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790aa: 1263 |0037: const/4 v3, #int 6 // #6 │ │ +0790ac: 4b05 0203 |0038: aput v5, v2, v3 │ │ +0790b0: 5462 da0a |003a: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790b4: 1273 |003c: const/4 v3, #int 7 // #7 │ │ +0790b6: 4b05 0203 |003d: aput v5, v2, v3 │ │ +0790ba: 5462 da0a |003f: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790be: 1303 0800 |0041: const/16 v3, #int 8 // #8 │ │ +0790c2: 1504 803f |0043: const/high16 v4, #int 1065353216 // #3f80 │ │ +0790c6: 4b04 0203 |0045: aput v4, v2, v3 │ │ +0790ca: 5462 db0a |0047: iget-object v2, v6, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0790ce: 5463 da0a |0049: iget-object v3, v6, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790d2: 7120 5312 3200 |004b: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ +0790d8: 28b7 |004e: goto 0005 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=317 │ │ 0x0005 line=334 │ │ 0x0006 line=318 │ │ 0x000a line=319 │ │ 0x0010 line=320 │ │ @@ -77965,48 +77970,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 │ │ -06b330: |[06b330] com.badlogic.gdx.math.Matrix3.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b340: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06b342: 5430 da0a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b346: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06b348: 4b04 0001 |0004: aput v4, v0, v1 │ │ -06b34c: 5430 da0a |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b350: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06b352: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06b356: 5430 da0a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b35a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -06b35c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06b360: 5430 da0a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b364: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -06b366: 4b02 0001 |0013: aput v2, v0, v1 │ │ -06b36a: 5430 da0a |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b36e: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -06b370: 4b05 0001 |0018: aput v5, v0, v1 │ │ -06b374: 5430 da0a |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b378: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -06b37a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06b37e: 5430 da0a |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b382: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -06b384: 4b02 0001 |0022: aput v2, v0, v1 │ │ -06b388: 5430 da0a |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b38c: 1271 |0026: const/4 v1, #int 7 // #7 │ │ -06b38e: 4b02 0001 |0027: aput v2, v0, v1 │ │ -06b392: 5430 da0a |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b396: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ -06b39a: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ -06b39e: 4b02 0001 |002f: aput v2, v0, v1 │ │ -06b3a2: 5430 db0a |0031: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b3a6: 5431 da0a |0033: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b3aa: 7120 5312 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ -06b3b0: 1103 |0038: return-object v3 │ │ +0790dc: |[0790dc] com.badlogic.gdx.math.Matrix3.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +0790ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0790ee: 5430 da0a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0790f4: 4b04 0001 |0004: aput v4, v0, v1 │ │ +0790f8: 5430 da0a |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0790fc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0790fe: 4b02 0001 |0009: aput v2, v0, v1 │ │ +079102: 5430 da0a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079106: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +079108: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07910c: 5430 da0a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079110: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +079112: 4b02 0001 |0013: aput v2, v0, v1 │ │ +079116: 5430 da0a |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07911a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +07911c: 4b05 0001 |0018: aput v5, v0, v1 │ │ +079120: 5430 da0a |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079124: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +079126: 4b02 0001 |001d: aput v2, v0, v1 │ │ +07912a: 5430 da0a |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07912e: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +079130: 4b02 0001 |0022: aput v2, v0, v1 │ │ +079134: 5430 da0a |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079138: 1271 |0026: const/4 v1, #int 7 // #7 │ │ +07913a: 4b02 0001 |0027: aput v2, v0, v1 │ │ +07913e: 5430 da0a |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079142: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ +079146: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ +07914a: 4b02 0001 |002f: aput v2, v0, v1 │ │ +07914e: 5430 db0a |0031: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079152: 5431 da0a |0033: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079156: 7120 5312 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ +07915c: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ 0x0006 line=344 │ │ 0x000b line=345 │ │ 0x0010 line=346 │ │ 0x0015 line=347 │ │ @@ -78026,50 +78031,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 │ │ -06b3b4: |[06b3b4] com.badlogic.gdx.math.Matrix3.scale:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b3c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06b3c6: 5440 da0a |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b3ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06b3cc: 5252 210b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06b3d0: 4b02 0001 |0006: aput v2, v0, v1 │ │ -06b3d4: 5440 da0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b3d8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06b3da: 4b03 0001 |000b: aput v3, v0, v1 │ │ -06b3de: 5440 da0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b3e2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -06b3e4: 4b03 0001 |0010: aput v3, v0, v1 │ │ -06b3e8: 5440 da0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b3ec: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -06b3ee: 4b03 0001 |0015: aput v3, v0, v1 │ │ -06b3f2: 5440 da0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b3f6: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -06b3f8: 5252 220b |001a: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06b3fc: 4b02 0001 |001c: aput v2, v0, v1 │ │ -06b400: 5440 da0a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b404: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -06b406: 4b03 0001 |0021: aput v3, v0, v1 │ │ -06b40a: 5440 da0a |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b40e: 1261 |0025: const/4 v1, #int 6 // #6 │ │ -06b410: 4b03 0001 |0026: aput v3, v0, v1 │ │ -06b414: 5440 da0a |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b418: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -06b41a: 4b03 0001 |002b: aput v3, v0, v1 │ │ -06b41e: 5440 da0a |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b422: 1301 0800 |002f: const/16 v1, #int 8 // #8 │ │ -06b426: 1502 803f |0031: const/high16 v2, #int 1065353216 // #3f80 │ │ -06b42a: 4b02 0001 |0033: aput v2, v0, v1 │ │ -06b42e: 5440 db0a |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b432: 5441 da0a |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b436: 7120 5312 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ -06b43c: 1104 |003c: return-object v4 │ │ +079160: |[079160] com.badlogic.gdx.math.Matrix3.scale:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +079170: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +079172: 5440 da0a |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079176: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +079178: 5252 210b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07917c: 4b02 0001 |0006: aput v2, v0, v1 │ │ +079180: 5440 da0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079184: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +079186: 4b03 0001 |000b: aput v3, v0, v1 │ │ +07918a: 5440 da0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07918e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +079190: 4b03 0001 |0010: aput v3, v0, v1 │ │ +079194: 5440 da0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079198: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +07919a: 4b03 0001 |0015: aput v3, v0, v1 │ │ +07919e: 5440 da0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0791a2: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0791a4: 5252 220b |001a: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0791a8: 4b02 0001 |001c: aput v2, v0, v1 │ │ +0791ac: 5440 da0a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0791b0: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +0791b2: 4b03 0001 |0021: aput v3, v0, v1 │ │ +0791b6: 5440 da0a |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0791ba: 1261 |0025: const/4 v1, #int 6 // #6 │ │ +0791bc: 4b03 0001 |0026: aput v3, v0, v1 │ │ +0791c0: 5440 da0a |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0791c4: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +0791c6: 4b03 0001 |002b: aput v3, v0, v1 │ │ +0791ca: 5440 da0a |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0791ce: 1301 0800 |002f: const/16 v1, #int 8 // #8 │ │ +0791d2: 1502 803f |0031: const/high16 v2, #int 1065353216 // #3f80 │ │ +0791d6: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0791da: 5440 db0a |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0791de: 5441 da0a |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0791e2: 7120 5312 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ +0791e8: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0008 line=362 │ │ 0x000d line=363 │ │ 0x0012 line=364 │ │ 0x0017 line=365 │ │ @@ -78088,26 +78093,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 │ │ -06b440: |[06b440] com.badlogic.gdx.math.Matrix3.scl:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b450: 5430 db0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06b456: 4402 0001 |0003: aget v2, v0, v1 │ │ -06b45a: c842 |0005: mul-float/2addr v2, v4 │ │ -06b45c: 4b02 0001 |0006: aput v2, v0, v1 │ │ -06b460: 5430 db0a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b464: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -06b466: 4402 0001 |000b: aget v2, v0, v1 │ │ -06b46a: c842 |000d: mul-float/2addr v2, v4 │ │ -06b46c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06b470: 1103 |0010: return-object v3 │ │ +0791ec: |[0791ec] com.badlogic.gdx.math.Matrix3.scl:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ +0791fc: 5430 db0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079200: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +079202: 4402 0001 |0003: aget v2, v0, v1 │ │ +079206: c842 |0005: mul-float/2addr v2, v4 │ │ +079208: 4b02 0001 |0006: aput v2, v0, v1 │ │ +07920c: 5430 db0a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079210: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +079212: 4402 0001 |000b: aget v2, v0, v1 │ │ +079216: c842 |000d: mul-float/2addr v2, v4 │ │ +079218: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07921c: 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; │ │ @@ -78118,28 +78123,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 │ │ -06b474: |[06b474] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b484: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b488: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06b48a: 4402 0001 |0003: aget v2, v0, v1 │ │ -06b48e: 5253 210b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06b492: c832 |0007: mul-float/2addr v2, v3 │ │ -06b494: 4b02 0001 |0008: aput v2, v0, v1 │ │ -06b498: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b49c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -06b49e: 4402 0001 |000d: aget v2, v0, v1 │ │ -06b4a2: 5253 220b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06b4a6: c832 |0011: mul-float/2addr v2, v3 │ │ -06b4a8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06b4ac: 1104 |0014: return-object v4 │ │ +079220: |[079220] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +079230: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +079236: 4402 0001 |0003: aget v2, v0, v1 │ │ +07923a: 5253 210b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07923e: c832 |0007: mul-float/2addr v2, v3 │ │ +079240: 4b02 0001 |0008: aput v2, v0, v1 │ │ +079244: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079248: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +07924a: 4402 0001 |000d: aget v2, v0, v1 │ │ +07924e: 5253 220b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +079252: c832 |0011: mul-float/2addr v2, v3 │ │ +079254: 4b02 0001 |0012: aput v2, v0, v1 │ │ +079258: 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; │ │ @@ -78150,28 +78155,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 │ │ -06b4b0: |[06b4b0] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b4c0: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b4c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06b4c6: 4402 0001 |0003: aget v2, v0, v1 │ │ -06b4ca: 5253 2c0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06b4ce: c832 |0007: mul-float/2addr v2, v3 │ │ -06b4d0: 4b02 0001 |0008: aput v2, v0, v1 │ │ -06b4d4: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b4d8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -06b4da: 4402 0001 |000d: aget v2, v0, v1 │ │ -06b4de: 5253 2d0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06b4e2: c832 |0011: mul-float/2addr v2, v3 │ │ -06b4e4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06b4e8: 1104 |0014: return-object v4 │ │ +07925c: |[07925c] com.badlogic.gdx.math.Matrix3.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +07926c: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079270: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +079272: 4402 0001 |0003: aget v2, v0, v1 │ │ +079276: 5253 2c0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07927a: c832 |0007: mul-float/2addr v2, v3 │ │ +07927c: 4b02 0001 |0008: aput v2, v0, v1 │ │ +079280: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079284: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +079286: 4402 0001 |000d: aget v2, v0, v1 │ │ +07928a: 5253 2d0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07928e: c832 |0011: mul-float/2addr v2, v3 │ │ +079290: 4b02 0001 |0012: aput v2, v0, v1 │ │ +079294: 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; │ │ @@ -78182,22 +78187,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 │ │ -06b4ec: |[06b4ec] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b4fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06b4fe: 5450 db0a |0001: iget-object v0, v5, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b502: 5441 db0a |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b506: 5442 db0a |0005: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b50a: 2122 |0007: array-length v2, v2 │ │ -06b50c: 7152 e124 3031 |0008: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06b512: 1104 |000b: return-object v4 │ │ +079298: |[079298] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +0792a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0792aa: 5450 db0a |0001: iget-object v0, v5, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0792ae: 5441 db0a |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0792b2: 5442 db0a |0005: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0792b6: 2122 |0007: array-length v2, v2 │ │ +0792b8: 7152 e124 3031 |0008: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0792be: 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; │ │ @@ -78207,65 +78212,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 │ │ -06b514: |[06b514] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b524: 1256 |0000: const/4 v6, #int 5 // #5 │ │ -06b526: 1245 |0001: const/4 v5, #int 4 // #4 │ │ -06b528: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -06b52a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -06b52c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06b52e: 5470 db0a |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b532: 5481 f80a |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b536: 4401 0102 |0009: aget v1, v1, v2 │ │ -06b53a: 4b01 0002 |000b: aput v1, v0, v2 │ │ -06b53e: 5470 db0a |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b542: 5481 f80a |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b546: 4401 0103 |0011: aget v1, v1, v3 │ │ -06b54a: 4b01 0003 |0013: aput v1, v0, v3 │ │ -06b54e: 5470 db0a |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b552: 5481 f80a |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b556: 4401 0104 |0019: aget v1, v1, v4 │ │ -06b55a: 4b01 0004 |001b: aput v1, v0, v4 │ │ -06b55e: 5470 db0a |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b562: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -06b564: 5482 f80a |0020: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b568: 4402 0205 |0022: aget v2, v2, v5 │ │ -06b56c: 4b02 0001 |0024: aput v2, v0, v1 │ │ -06b570: 5470 db0a |0026: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b574: 5481 f80a |0028: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b578: 4401 0106 |002a: aget v1, v1, v6 │ │ -06b57c: 4b01 0005 |002c: aput v1, v0, v5 │ │ -06b580: 5470 db0a |002e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b584: 5481 f80a |0030: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b588: 1262 |0032: const/4 v2, #int 6 // #6 │ │ -06b58a: 4401 0102 |0033: aget v1, v1, v2 │ │ -06b58e: 4b01 0006 |0035: aput v1, v0, v6 │ │ -06b592: 5470 db0a |0037: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b596: 1261 |0039: const/4 v1, #int 6 // #6 │ │ -06b598: 5482 f80a |003a: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b59c: 1303 0800 |003c: const/16 v3, #int 8 // #8 │ │ -06b5a0: 4402 0203 |003e: aget v2, v2, v3 │ │ -06b5a4: 4b02 0001 |0040: aput v2, v0, v1 │ │ -06b5a8: 5470 db0a |0042: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b5ac: 1271 |0044: const/4 v1, #int 7 // #7 │ │ -06b5ae: 5482 f80a |0045: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b5b2: 1303 0900 |0047: const/16 v3, #int 9 // #9 │ │ -06b5b6: 4402 0203 |0049: aget v2, v2, v3 │ │ -06b5ba: 4b02 0001 |004b: aput v2, v0, v1 │ │ -06b5be: 5470 db0a |004d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b5c2: 1301 0800 |004f: const/16 v1, #int 8 // #8 │ │ -06b5c6: 5482 f80a |0051: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06b5ca: 1303 0a00 |0053: const/16 v3, #int 10 // #a │ │ -06b5ce: 4402 0203 |0055: aget v2, v2, v3 │ │ -06b5d2: 4b02 0001 |0057: aput v2, v0, v1 │ │ -06b5d6: 1107 |0059: return-object v7 │ │ +0792c0: |[0792c0] com.badlogic.gdx.math.Matrix3.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix3; │ │ +0792d0: 1256 |0000: const/4 v6, #int 5 // #5 │ │ +0792d2: 1245 |0001: const/4 v5, #int 4 // #4 │ │ +0792d4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0792d6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0792d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0792da: 5470 db0a |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0792de: 5481 f80a |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0792e2: 4401 0102 |0009: aget v1, v1, v2 │ │ +0792e6: 4b01 0002 |000b: aput v1, v0, v2 │ │ +0792ea: 5470 db0a |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0792ee: 5481 f80a |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0792f2: 4401 0103 |0011: aget v1, v1, v3 │ │ +0792f6: 4b01 0003 |0013: aput v1, v0, v3 │ │ +0792fa: 5470 db0a |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0792fe: 5481 f80a |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079302: 4401 0104 |0019: aget v1, v1, v4 │ │ +079306: 4b01 0004 |001b: aput v1, v0, v4 │ │ +07930a: 5470 db0a |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07930e: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +079310: 5482 f80a |0020: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079314: 4402 0205 |0022: aget v2, v2, v5 │ │ +079318: 4b02 0001 |0024: aput v2, v0, v1 │ │ +07931c: 5470 db0a |0026: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079320: 5481 f80a |0028: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079324: 4401 0106 |002a: aget v1, v1, v6 │ │ +079328: 4b01 0005 |002c: aput v1, v0, v5 │ │ +07932c: 5470 db0a |002e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079330: 5481 f80a |0030: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079334: 1262 |0032: const/4 v2, #int 6 // #6 │ │ +079336: 4401 0102 |0033: aget v1, v1, v2 │ │ +07933a: 4b01 0006 |0035: aput v1, v0, v6 │ │ +07933e: 5470 db0a |0037: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079342: 1261 |0039: const/4 v1, #int 6 // #6 │ │ +079344: 5482 f80a |003a: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079348: 1303 0800 |003c: const/16 v3, #int 8 // #8 │ │ +07934c: 4402 0203 |003e: aget v2, v2, v3 │ │ +079350: 4b02 0001 |0040: aput v2, v0, v1 │ │ +079354: 5470 db0a |0042: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079358: 1271 |0044: const/4 v1, #int 7 // #7 │ │ +07935a: 5482 f80a |0045: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07935e: 1303 0900 |0047: const/16 v3, #int 9 // #9 │ │ +079362: 4402 0203 |0049: aget v2, v2, v3 │ │ +079366: 4b02 0001 |004b: aput v2, v0, v1 │ │ +07936a: 5470 db0a |004d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07936e: 1301 0800 |004f: const/16 v1, #int 8 // #8 │ │ +079372: 5482 f80a |0051: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079376: 1303 0a00 |0053: const/16 v3, #int 10 // #a │ │ +07937a: 4402 0203 |0055: aget v2, v2, v3 │ │ +07937e: 4b02 0001 |0057: aput v2, v0, v1 │ │ +079382: 1107 |0059: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=231 │ │ 0x000d line=232 │ │ 0x0015 line=233 │ │ 0x001d line=234 │ │ 0x0026 line=235 │ │ @@ -78283,56 +78288,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 │ │ -06b5d8: |[06b5d8] com.badlogic.gdx.math.Matrix3.setToRotation:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b5e8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06b5ea: 1403 35fa 8e3c |0001: const v3, #float 0.0174533 // #3c8efa35 │ │ -06b5f0: a800 0308 |0004: mul-float v0, v3, v8 │ │ -06b5f4: 8903 |0006: float-to-double v3, v0 │ │ -06b5f6: 7120 8324 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06b5fc: 0b03 |000a: move-result-wide v3 │ │ -06b5fe: 8c31 |000b: double-to-float v1, v3 │ │ -06b600: 8903 |000c: float-to-double v3, v0 │ │ -06b602: 7120 8d24 4300 |000d: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06b608: 0b03 |0010: move-result-wide v3 │ │ -06b60a: 8c32 |0011: double-to-float v2, v3 │ │ -06b60c: 5473 db0a |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b610: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -06b612: 4b01 0304 |0015: aput v1, v3, v4 │ │ -06b616: 5473 db0a |0017: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b61a: 1214 |0019: const/4 v4, #int 1 // #1 │ │ -06b61c: 4b02 0304 |001a: aput v2, v3, v4 │ │ -06b620: 5473 db0a |001c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b624: 1224 |001e: const/4 v4, #int 2 // #2 │ │ -06b626: 4b06 0304 |001f: aput v6, v3, v4 │ │ -06b62a: 5473 db0a |0021: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b62e: 1234 |0023: const/4 v4, #int 3 // #3 │ │ -06b630: 7f25 |0024: neg-float v5, v2 │ │ -06b632: 4b05 0304 |0025: aput v5, v3, v4 │ │ -06b636: 5473 db0a |0027: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b63a: 1244 |0029: const/4 v4, #int 4 // #4 │ │ -06b63c: 4b01 0304 |002a: aput v1, v3, v4 │ │ -06b640: 5473 db0a |002c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b644: 1254 |002e: const/4 v4, #int 5 // #5 │ │ -06b646: 4b06 0304 |002f: aput v6, v3, v4 │ │ -06b64a: 5473 db0a |0031: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b64e: 1264 |0033: const/4 v4, #int 6 // #6 │ │ -06b650: 4b06 0304 |0034: aput v6, v3, v4 │ │ -06b654: 5473 db0a |0036: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b658: 1274 |0038: const/4 v4, #int 7 // #7 │ │ -06b65a: 4b06 0304 |0039: aput v6, v3, v4 │ │ -06b65e: 5473 db0a |003b: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b662: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ -06b666: 1505 803f |003f: const/high16 v5, #int 1065353216 // #3f80 │ │ -06b66a: 4b05 0304 |0041: aput v5, v3, v4 │ │ -06b66e: 1107 |0043: return-object v7 │ │ +079384: |[079384] com.badlogic.gdx.math.Matrix3.setToRotation:(F)Lcom/badlogic/gdx/math/Matrix3; │ │ +079394: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +079396: 1403 35fa 8e3c |0001: const v3, #float 0.0174533 // #3c8efa35 │ │ +07939c: a800 0308 |0004: mul-float v0, v3, v8 │ │ +0793a0: 8904 |0006: float-to-double v4, v0 │ │ +0793a2: 7120 8324 5400 |0007: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +0793a8: 0b04 |000a: move-result-wide v4 │ │ +0793aa: 8c41 |000b: double-to-float v1, v4 │ │ +0793ac: 8904 |000c: float-to-double v4, v0 │ │ +0793ae: 7120 8d24 5400 |000d: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +0793b4: 0b04 |0010: move-result-wide v4 │ │ +0793b6: 8c42 |0011: double-to-float v2, v4 │ │ +0793b8: 5473 db0a |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793bc: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0793be: 4b01 0304 |0015: aput v1, v3, v4 │ │ +0793c2: 5473 db0a |0017: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793c6: 1214 |0019: const/4 v4, #int 1 // #1 │ │ +0793c8: 4b02 0304 |001a: aput v2, v3, v4 │ │ +0793cc: 5473 db0a |001c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793d0: 1224 |001e: const/4 v4, #int 2 // #2 │ │ +0793d2: 4b06 0304 |001f: aput v6, v3, v4 │ │ +0793d6: 5473 db0a |0021: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793da: 1234 |0023: const/4 v4, #int 3 // #3 │ │ +0793dc: 7f25 |0024: neg-float v5, v2 │ │ +0793de: 4b05 0304 |0025: aput v5, v3, v4 │ │ +0793e2: 5473 db0a |0027: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793e6: 1244 |0029: const/4 v4, #int 4 // #4 │ │ +0793e8: 4b01 0304 |002a: aput v1, v3, v4 │ │ +0793ec: 5473 db0a |002c: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793f0: 1254 |002e: const/4 v4, #int 5 // #5 │ │ +0793f2: 4b06 0304 |002f: aput v6, v3, v4 │ │ +0793f6: 5473 db0a |0031: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0793fa: 1264 |0033: const/4 v4, #int 6 // #6 │ │ +0793fc: 4b06 0304 |0034: aput v6, v3, v4 │ │ +079400: 5473 db0a |0036: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079404: 1274 |0038: const/4 v4, #int 7 // #7 │ │ +079406: 4b06 0304 |0039: aput v6, v3, v4 │ │ +07940a: 5473 db0a |003b: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07940e: 1304 0800 |003d: const/16 v4, #int 8 // #8 │ │ +079412: 1505 803f |003f: const/high16 v5, #int 1065353216 // #3f80 │ │ +079416: 4b05 0304 |0041: aput v5, v3, v4 │ │ +07941a: 1107 |0043: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0006 line=102 │ │ 0x000c line=103 │ │ 0x0012 line=105 │ │ 0x0017 line=106 │ │ @@ -78356,45 +78361,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 │ │ -06b670: |[06b670] com.badlogic.gdx.math.Matrix3.setToScaling:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b680: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06b682: 5430 db0a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b686: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06b688: 4b04 0001 |0004: aput v4, v0, v1 │ │ -06b68c: 5430 db0a |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b690: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06b692: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06b696: 5430 db0a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b69a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -06b69c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06b6a0: 5430 db0a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6a4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -06b6a6: 4b02 0001 |0013: aput v2, v0, v1 │ │ -06b6aa: 5430 db0a |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6ae: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -06b6b0: 4b05 0001 |0018: aput v5, v0, v1 │ │ -06b6b4: 5430 db0a |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6b8: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -06b6ba: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06b6be: 5430 db0a |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6c2: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -06b6c4: 4b02 0001 |0022: aput v2, v0, v1 │ │ -06b6c8: 5430 db0a |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6cc: 1271 |0026: const/4 v1, #int 7 // #7 │ │ -06b6ce: 4b02 0001 |0027: aput v2, v0, v1 │ │ -06b6d2: 5430 db0a |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6d6: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ -06b6da: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ -06b6de: 4b02 0001 |002f: aput v2, v0, v1 │ │ -06b6e2: 1103 |0031: return-object v3 │ │ +07941c: |[07941c] com.badlogic.gdx.math.Matrix3.setToScaling:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +07942c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07942e: 5430 db0a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079432: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +079434: 4b04 0001 |0004: aput v4, v0, v1 │ │ +079438: 5430 db0a |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07943c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +07943e: 4b02 0001 |0009: aput v2, v0, v1 │ │ +079442: 5430 db0a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079446: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +079448: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07944c: 5430 db0a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079450: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +079452: 4b02 0001 |0013: aput v2, v0, v1 │ │ +079456: 5430 db0a |0015: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07945a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +07945c: 4b05 0001 |0018: aput v5, v0, v1 │ │ +079460: 5430 db0a |001a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079464: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +079466: 4b02 0001 |001d: aput v2, v0, v1 │ │ +07946a: 5430 db0a |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07946e: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +079470: 4b02 0001 |0022: aput v2, v0, v1 │ │ +079474: 5430 db0a |0024: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079478: 1271 |0026: const/4 v1, #int 7 // #7 │ │ +07947a: 4b02 0001 |0027: aput v2, v0, v1 │ │ +07947e: 5430 db0a |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079482: 1301 0800 |002b: const/16 v1, #int 8 // #8 │ │ +079486: 1502 803f |002d: const/high16 v2, #int 1065353216 // #3f80 │ │ +07948a: 4b02 0001 |002f: aput v2, v0, v1 │ │ +07948e: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ 0x0006 line=166 │ │ 0x000b line=167 │ │ 0x0010 line=168 │ │ 0x0015 line=169 │ │ @@ -78413,45 +78418,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 │ │ -06b6e4: |[06b6e4] com.badlogic.gdx.math.Matrix3.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b6f4: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06b6f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06b6fa: 5440 db0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b6fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06b700: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06b704: 5440 db0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b708: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06b70a: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06b70e: 5440 db0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b712: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -06b714: 4b02 0001 |0010: aput v2, v0, v1 │ │ -06b718: 5440 db0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b71c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -06b71e: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06b722: 5440 db0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b726: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -06b728: 4b03 0001 |001a: aput v3, v0, v1 │ │ -06b72c: 5440 db0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b730: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -06b732: 4b02 0001 |001f: aput v2, v0, v1 │ │ -06b736: 5440 db0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b73a: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -06b73c: 4b05 0001 |0024: aput v5, v0, v1 │ │ -06b740: 5440 db0a |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b744: 1271 |0028: const/4 v1, #int 7 // #7 │ │ -06b746: 4b06 0001 |0029: aput v6, v0, v1 │ │ -06b74a: 5440 db0a |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b74e: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -06b752: 4b03 0001 |002f: aput v3, v0, v1 │ │ -06b756: 1104 |0031: return-object v4 │ │ +079490: |[079490] com.badlogic.gdx.math.Matrix3.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +0794a0: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +0794a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0794a6: 5440 db0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0794ac: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0794b0: 5440 db0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794b4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0794b6: 4b02 0001 |000b: aput v2, v0, v1 │ │ +0794ba: 5440 db0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794be: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0794c0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0794c4: 5440 db0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794c8: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +0794ca: 4b02 0001 |0015: aput v2, v0, v1 │ │ +0794ce: 5440 db0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794d2: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0794d4: 4b03 0001 |001a: aput v3, v0, v1 │ │ +0794d8: 5440 db0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794dc: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +0794de: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0794e2: 5440 db0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794e6: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +0794e8: 4b05 0001 |0024: aput v5, v0, v1 │ │ +0794ec: 5440 db0a |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794f0: 1271 |0028: const/4 v1, #int 7 // #7 │ │ +0794f2: 4b06 0001 |0029: aput v6, v0, v1 │ │ +0794f6: 5440 db0a |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0794fa: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +0794fe: 4b03 0001 |002f: aput v3, v0, v1 │ │ +079502: 1104 |0031: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=125 │ │ 0x0008 line=126 │ │ 0x000d line=127 │ │ 0x0012 line=129 │ │ 0x0017 line=130 │ │ @@ -78470,47 +78475,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 │ │ -06b758: |[06b758] com.badlogic.gdx.math.Matrix3.setToTranslation:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b768: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06b76c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06b76e: 5440 db0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b772: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06b774: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06b778: 5440 db0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b77c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06b77e: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06b782: 5440 db0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b786: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -06b788: 4b02 0001 |0010: aput v2, v0, v1 │ │ -06b78c: 5440 db0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b790: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -06b792: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06b796: 5440 db0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b79a: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -06b79c: 4b03 0001 |001a: aput v3, v0, v1 │ │ -06b7a0: 5440 db0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b7a4: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -06b7a6: 4b02 0001 |001f: aput v2, v0, v1 │ │ -06b7aa: 5440 db0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b7ae: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -06b7b0: 5252 210b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06b7b4: 4b02 0001 |0026: aput v2, v0, v1 │ │ -06b7b8: 5440 db0a |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b7bc: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -06b7be: 5252 220b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06b7c2: 4b02 0001 |002d: aput v2, v0, v1 │ │ -06b7c6: 5440 db0a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b7ca: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -06b7ce: 4b03 0001 |0033: aput v3, v0, v1 │ │ -06b7d2: 1104 |0035: return-object v4 │ │ +079504: |[079504] com.badlogic.gdx.math.Matrix3.setToTranslation:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +079514: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +079518: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07951a: 5440 db0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07951e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +079520: 4b03 0001 |0006: aput v3, v0, v1 │ │ +079524: 5440 db0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079528: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +07952a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +07952e: 5440 db0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079532: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +079534: 4b02 0001 |0010: aput v2, v0, v1 │ │ +079538: 5440 db0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07953c: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +07953e: 4b02 0001 |0015: aput v2, v0, v1 │ │ +079542: 5440 db0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079546: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +079548: 4b03 0001 |001a: aput v3, v0, v1 │ │ +07954c: 5440 db0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079550: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +079552: 4b02 0001 |001f: aput v2, v0, v1 │ │ +079556: 5440 db0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07955a: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +07955c: 5252 210b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +079560: 4b02 0001 |0026: aput v2, v0, v1 │ │ +079564: 5440 db0a |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079568: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +07956a: 5252 220b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07956e: 4b02 0001 |002d: aput v2, v0, v1 │ │ +079572: 5440 db0a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079576: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +07957a: 4b03 0001 |0033: aput v3, v0, v1 │ │ +07957e: 1104 |0035: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=144 │ │ 0x0008 line=145 │ │ 0x000d line=146 │ │ 0x0012 line=148 │ │ 0x0017 line=149 │ │ @@ -78528,103 +78533,103 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -06b7d4: |[06b7d4] com.badlogic.gdx.math.Matrix3.toString:()Ljava/lang/String; │ │ -06b7e4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -06b7e8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -06b7ee: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ -06b7f2: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b7f8: 0c00 |000a: move-result-object v0 │ │ -06b7fa: 5431 db0a |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b7fe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -06b800: 4401 0102 |000e: aget v1, v1, v2 │ │ -06b804: 6e20 d324 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b80a: 0c00 |0013: move-result-object v0 │ │ -06b80c: 1a01 ae2a |0014: const-string v1, "|" // string@2aae │ │ -06b810: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b816: 0c00 |0019: move-result-object v0 │ │ -06b818: 5431 db0a |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b81c: 1232 |001c: const/4 v2, #int 3 // #3 │ │ -06b81e: 4401 0102 |001d: aget v1, v1, v2 │ │ -06b822: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b828: 0c00 |0022: move-result-object v0 │ │ -06b82a: 1a01 ae2a |0023: const-string v1, "|" // string@2aae │ │ -06b82e: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b834: 0c00 |0028: move-result-object v0 │ │ -06b836: 5431 db0a |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b83a: 1262 |002b: const/4 v2, #int 6 // #6 │ │ -06b83c: 4401 0102 |002c: aget v1, v1, v2 │ │ -06b840: 6e20 d324 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b846: 0c00 |0031: move-result-object v0 │ │ -06b848: 1a01 5610 |0032: const-string v1, "] │ │ +079580: |[079580] com.badlogic.gdx.math.Matrix3.toString:()Ljava/lang/String; │ │ +079590: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +079594: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07959a: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ +07959e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0795a4: 0c00 |000a: move-result-object v0 │ │ +0795a6: 5431 db0a |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0795aa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0795ac: 4401 0102 |000e: aget v1, v1, v2 │ │ +0795b0: 6e20 d324 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0795b6: 0c00 |0013: move-result-object v0 │ │ +0795b8: 1a01 ae2a |0014: const-string v1, "|" // string@2aae │ │ +0795bc: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0795c2: 0c00 |0019: move-result-object v0 │ │ +0795c4: 5431 db0a |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0795c8: 1232 |001c: const/4 v2, #int 3 // #3 │ │ +0795ca: 4401 0102 |001d: aget v1, v1, v2 │ │ +0795ce: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0795d4: 0c00 |0022: move-result-object v0 │ │ +0795d6: 1a01 ae2a |0023: const-string v1, "|" // string@2aae │ │ +0795da: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0795e0: 0c00 |0028: move-result-object v0 │ │ +0795e2: 5431 db0a |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0795e6: 1262 |002b: const/4 v2, #int 6 // #6 │ │ +0795e8: 4401 0102 |002c: aget v1, v1, v2 │ │ +0795ec: 6e20 d324 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0795f2: 0c00 |0031: move-result-object v0 │ │ +0795f4: 1a01 5610 |0032: const-string v1, "] │ │ " // string@1056 │ │ -06b84c: 6e20 d724 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b852: 0c00 |0037: move-result-object v0 │ │ -06b854: 1a01 e90f |0038: const-string v1, "[" // string@0fe9 │ │ -06b858: 6e20 d724 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b85e: 0c00 |003d: move-result-object v0 │ │ -06b860: 5431 db0a |003e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b864: 1212 |0040: const/4 v2, #int 1 // #1 │ │ -06b866: 4401 0102 |0041: aget v1, v1, v2 │ │ -06b86a: 6e20 d324 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b870: 0c00 |0046: move-result-object v0 │ │ -06b872: 1a01 ae2a |0047: const-string v1, "|" // string@2aae │ │ -06b876: 6e20 d724 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b87c: 0c00 |004c: move-result-object v0 │ │ -06b87e: 5431 db0a |004d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b882: 1242 |004f: const/4 v2, #int 4 // #4 │ │ -06b884: 4401 0102 |0050: aget v1, v1, v2 │ │ -06b888: 6e20 d324 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b88e: 0c00 |0055: move-result-object v0 │ │ -06b890: 1a01 ae2a |0056: const-string v1, "|" // string@2aae │ │ -06b894: 6e20 d724 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b89a: 0c00 |005b: move-result-object v0 │ │ -06b89c: 5431 db0a |005c: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b8a0: 1272 |005e: const/4 v2, #int 7 // #7 │ │ -06b8a2: 4401 0102 |005f: aget v1, v1, v2 │ │ -06b8a6: 6e20 d324 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b8ac: 0c00 |0064: move-result-object v0 │ │ -06b8ae: 1a01 5610 |0065: const-string v1, "] │ │ +0795f8: 6e20 d724 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0795fe: 0c00 |0037: move-result-object v0 │ │ +079600: 1a01 e90f |0038: const-string v1, "[" // string@0fe9 │ │ +079604: 6e20 d724 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07960a: 0c00 |003d: move-result-object v0 │ │ +07960c: 5431 db0a |003e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079610: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +079612: 4401 0102 |0041: aget v1, v1, v2 │ │ +079616: 6e20 d324 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07961c: 0c00 |0046: move-result-object v0 │ │ +07961e: 1a01 ae2a |0047: const-string v1, "|" // string@2aae │ │ +079622: 6e20 d724 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +079628: 0c00 |004c: move-result-object v0 │ │ +07962a: 5431 db0a |004d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07962e: 1242 |004f: const/4 v2, #int 4 // #4 │ │ +079630: 4401 0102 |0050: aget v1, v1, v2 │ │ +079634: 6e20 d324 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07963a: 0c00 |0055: move-result-object v0 │ │ +07963c: 1a01 ae2a |0056: const-string v1, "|" // string@2aae │ │ +079640: 6e20 d724 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +079646: 0c00 |005b: move-result-object v0 │ │ +079648: 5431 db0a |005c: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07964c: 1272 |005e: const/4 v2, #int 7 // #7 │ │ +07964e: 4401 0102 |005f: aget v1, v1, v2 │ │ +079652: 6e20 d324 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +079658: 0c00 |0064: move-result-object v0 │ │ +07965a: 1a01 5610 |0065: const-string v1, "] │ │ " // string@1056 │ │ -06b8b2: 6e20 d724 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b8b8: 0c00 |006a: move-result-object v0 │ │ -06b8ba: 1a01 e90f |006b: const-string v1, "[" // string@0fe9 │ │ -06b8be: 6e20 d724 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b8c4: 0c00 |0070: move-result-object v0 │ │ -06b8c6: 5431 db0a |0071: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b8ca: 1222 |0073: const/4 v2, #int 2 // #2 │ │ -06b8cc: 4401 0102 |0074: aget v1, v1, v2 │ │ -06b8d0: 6e20 d324 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b8d6: 0c00 |0079: move-result-object v0 │ │ -06b8d8: 1a01 ae2a |007a: const-string v1, "|" // string@2aae │ │ -06b8dc: 6e20 d724 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b8e2: 0c00 |007f: move-result-object v0 │ │ -06b8e4: 5431 db0a |0080: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b8e8: 1252 |0082: const/4 v2, #int 5 // #5 │ │ -06b8ea: 4401 0102 |0083: aget v1, v1, v2 │ │ -06b8ee: 6e20 d324 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b8f4: 0c00 |0088: move-result-object v0 │ │ -06b8f6: 1a01 ae2a |0089: const-string v1, "|" // string@2aae │ │ -06b8fa: 6e20 d724 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b900: 0c00 |008e: move-result-object v0 │ │ -06b902: 5431 db0a |008f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b906: 1302 0800 |0091: const/16 v2, #int 8 // #8 │ │ -06b90a: 4401 0102 |0093: aget v1, v1, v2 │ │ -06b90e: 6e20 d324 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06b914: 0c00 |0098: move-result-object v0 │ │ -06b916: 1a01 5510 |0099: const-string v1, "]" // string@1055 │ │ -06b91a: 6e20 d724 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06b920: 0c00 |009e: move-result-object v0 │ │ -06b922: 6e10 dd24 0000 |009f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -06b928: 0c00 |00a2: move-result-object v0 │ │ -06b92a: 1100 |00a3: return-object v0 │ │ +07965e: 6e20 d724 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +079664: 0c00 |006a: move-result-object v0 │ │ +079666: 1a01 e90f |006b: const-string v1, "[" // string@0fe9 │ │ +07966a: 6e20 d724 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +079670: 0c00 |0070: move-result-object v0 │ │ +079672: 5431 db0a |0071: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079676: 1222 |0073: const/4 v2, #int 2 // #2 │ │ +079678: 4401 0102 |0074: aget v1, v1, v2 │ │ +07967c: 6e20 d324 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +079682: 0c00 |0079: move-result-object v0 │ │ +079684: 1a01 ae2a |007a: const-string v1, "|" // string@2aae │ │ +079688: 6e20 d724 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07968e: 0c00 |007f: move-result-object v0 │ │ +079690: 5431 db0a |0080: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079694: 1252 |0082: const/4 v2, #int 5 // #5 │ │ +079696: 4401 0102 |0083: aget v1, v1, v2 │ │ +07969a: 6e20 d324 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0796a0: 0c00 |0088: move-result-object v0 │ │ +0796a2: 1a01 ae2a |0089: const-string v1, "|" // string@2aae │ │ +0796a6: 6e20 d724 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0796ac: 0c00 |008e: move-result-object v0 │ │ +0796ae: 5431 db0a |008f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0796b2: 1302 0800 |0091: const/16 v2, #int 8 // #8 │ │ +0796b6: 4401 0102 |0093: aget v1, v1, v2 │ │ +0796ba: 6e20 d324 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0796c0: 0c00 |0098: move-result-object v0 │ │ +0796c2: 1a01 5510 |0099: const-string v1, "]" // string@1055 │ │ +0796c6: 6e20 d724 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0796cc: 0c00 |009e: move-result-object v0 │ │ +0796ce: 6e10 dd24 0000 |009f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0796d4: 0c00 |00a2: move-result-object v0 │ │ +0796d6: 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;) │ │ @@ -78632,48 +78637,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 │ │ -06b92c: |[06b92c] com.badlogic.gdx.math.Matrix3.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b93c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06b940: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06b942: 5440 da0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b946: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06b948: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06b94c: 5440 da0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b950: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06b952: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06b956: 5440 da0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b95a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -06b95c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -06b960: 5440 da0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b964: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -06b966: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06b96a: 5440 da0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b96e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -06b970: 4b03 0001 |001a: aput v3, v0, v1 │ │ -06b974: 5440 da0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b978: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -06b97a: 4b02 0001 |001f: aput v2, v0, v1 │ │ -06b97e: 5440 da0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b982: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -06b984: 4b05 0001 |0024: aput v5, v0, v1 │ │ -06b988: 5440 da0a |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b98c: 1271 |0028: const/4 v1, #int 7 // #7 │ │ -06b98e: 4b06 0001 |0029: aput v6, v0, v1 │ │ -06b992: 5440 da0a |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b996: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -06b99a: 4b03 0001 |002f: aput v3, v0, v1 │ │ -06b99e: 5440 db0a |0031: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06b9a2: 5441 da0a |0033: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9a6: 7120 5312 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ -06b9ac: 1104 |0038: return-object v4 │ │ +0796d8: |[0796d8] com.badlogic.gdx.math.Matrix3.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +0796e8: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +0796ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0796ee: 5440 da0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0796f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0796f4: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0796f8: 5440 da0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0796fc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0796fe: 4b02 0001 |000b: aput v2, v0, v1 │ │ +079702: 5440 da0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079706: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +079708: 4b02 0001 |0010: aput v2, v0, v1 │ │ +07970c: 5440 da0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079710: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +079712: 4b02 0001 |0015: aput v2, v0, v1 │ │ +079716: 5440 da0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07971a: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +07971c: 4b03 0001 |001a: aput v3, v0, v1 │ │ +079720: 5440 da0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079724: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +079726: 4b02 0001 |001f: aput v2, v0, v1 │ │ +07972a: 5440 da0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07972e: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +079730: 4b05 0001 |0024: aput v5, v0, v1 │ │ +079734: 5440 da0a |0026: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079738: 1271 |0028: const/4 v1, #int 7 // #7 │ │ +07973a: 4b06 0001 |0029: aput v6, v0, v1 │ │ +07973e: 5440 da0a |002b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079742: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +079746: 4b03 0001 |002f: aput v3, v0, v1 │ │ +07974a: 5440 db0a |0031: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07974e: 5441 da0a |0033: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079752: 7120 5312 1000 |0035: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ +079758: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=277 │ │ 0x0008 line=278 │ │ 0x000d line=279 │ │ 0x0012 line=281 │ │ 0x0017 line=282 │ │ @@ -78693,50 +78698,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 │ │ -06b9b0: |[06b9b0] com.badlogic.gdx.math.Matrix3.translate:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06b9c0: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06b9c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06b9c6: 5440 da0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06b9cc: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06b9d0: 5440 da0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9d4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06b9d6: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06b9da: 5440 da0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9de: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -06b9e0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -06b9e4: 5440 da0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9e8: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -06b9ea: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06b9ee: 5440 da0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9f2: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -06b9f4: 4b03 0001 |001a: aput v3, v0, v1 │ │ -06b9f8: 5440 da0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06b9fc: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -06b9fe: 4b02 0001 |001f: aput v2, v0, v1 │ │ -06ba02: 5440 da0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ba06: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -06ba08: 5252 210b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06ba0c: 4b02 0001 |0026: aput v2, v0, v1 │ │ -06ba10: 5440 da0a |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ba14: 1271 |002a: const/4 v1, #int 7 // #7 │ │ -06ba16: 5252 220b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06ba1a: 4b02 0001 |002d: aput v2, v0, v1 │ │ -06ba1e: 5440 da0a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ba22: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -06ba26: 4b03 0001 |0033: aput v3, v0, v1 │ │ -06ba2a: 5440 db0a |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba2e: 5441 da0a |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ -06ba32: 7120 5312 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ -06ba38: 1104 |003c: return-object v4 │ │ +07975c: |[07975c] com.badlogic.gdx.math.Matrix3.translate:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +07976c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +079770: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +079772: 5440 da0a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079776: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +079778: 4b03 0001 |0006: aput v3, v0, v1 │ │ +07977c: 5440 da0a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079780: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +079782: 4b02 0001 |000b: aput v2, v0, v1 │ │ +079786: 5440 da0a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07978a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +07978c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +079790: 5440 da0a |0012: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +079794: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +079796: 4b02 0001 |0015: aput v2, v0, v1 │ │ +07979a: 5440 da0a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +07979e: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0797a0: 4b03 0001 |001a: aput v3, v0, v1 │ │ +0797a4: 5440 da0a |001c: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0797a8: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +0797aa: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0797ae: 5440 da0a |0021: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0797b2: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +0797b4: 5252 210b |0024: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0797b8: 4b02 0001 |0026: aput v2, v0, v1 │ │ +0797bc: 5440 da0a |0028: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0797c0: 1271 |002a: const/4 v1, #int 7 // #7 │ │ +0797c2: 5252 220b |002b: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0797c6: 4b02 0001 |002d: aput v2, v0, v1 │ │ +0797ca: 5440 da0a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0797ce: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +0797d2: 4b03 0001 |0033: aput v3, v0, v1 │ │ +0797d6: 5440 db0a |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0797da: 5441 da0a |0037: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix3;.tmp:[F // field@0ada │ │ +0797de: 7120 5312 1000 |0039: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.mul:([F[F)V // method@1253 │ │ +0797e4: 1104 |003c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0008 line=298 │ │ 0x000d line=299 │ │ 0x0012 line=301 │ │ 0x0017 line=302 │ │ @@ -78755,47 +78760,47 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -06ba3c: |[06ba3c] com.badlogic.gdx.math.Matrix3.transpose:()Lcom/badlogic/gdx/math/Matrix3; │ │ -06ba4c: 126c |0000: const/4 v12, #int 6 // #6 │ │ -06ba4e: 125b |0001: const/4 v11, #int 5 // #5 │ │ -06ba50: 123a |0002: const/4 v10, #int 3 // #3 │ │ -06ba52: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -06ba54: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -06ba56: 54d6 db0a |0005: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba5a: 4400 0608 |0007: aget v0, v6, v8 │ │ -06ba5e: 54d6 db0a |0009: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba62: 4401 0609 |000b: aget v1, v6, v9 │ │ -06ba66: 54d6 db0a |000d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba6a: 4402 060a |000f: aget v2, v6, v10 │ │ -06ba6e: 54d6 db0a |0011: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba72: 4403 060b |0013: aget v3, v6, v11 │ │ -06ba76: 54d6 db0a |0015: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba7a: 4404 060c |0017: aget v4, v6, v12 │ │ -06ba7e: 54d6 db0a |0019: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba82: 1277 |001b: const/4 v7, #int 7 // #7 │ │ -06ba84: 4405 0607 |001c: aget v5, v6, v7 │ │ -06ba88: 54d6 db0a |001e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba8c: 4b00 060a |0020: aput v0, v6, v10 │ │ -06ba90: 54d6 db0a |0022: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba94: 4b01 060c |0024: aput v1, v6, v12 │ │ -06ba98: 54d6 db0a |0026: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06ba9c: 4b02 0608 |0028: aput v2, v6, v8 │ │ -06baa0: 54d6 db0a |002a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06baa4: 1277 |002c: const/4 v7, #int 7 // #7 │ │ -06baa6: 4b03 0607 |002d: aput v3, v6, v7 │ │ -06baaa: 54d6 db0a |002f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06baae: 4b04 0609 |0031: aput v4, v6, v9 │ │ -06bab2: 54d6 db0a |0033: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bab6: 4b05 060b |0035: aput v5, v6, v11 │ │ -06baba: 110d |0037: return-object v13 │ │ +0797e8: |[0797e8] com.badlogic.gdx.math.Matrix3.transpose:()Lcom/badlogic/gdx/math/Matrix3; │ │ +0797f8: 126c |0000: const/4 v12, #int 6 // #6 │ │ +0797fa: 125b |0001: const/4 v11, #int 5 // #5 │ │ +0797fc: 123a |0002: const/4 v10, #int 3 // #3 │ │ +0797fe: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +079800: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +079802: 54d6 db0a |0005: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079806: 4400 0608 |0007: aget v0, v6, v8 │ │ +07980a: 54d6 db0a |0009: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07980e: 4401 0609 |000b: aget v1, v6, v9 │ │ +079812: 54d6 db0a |000d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079816: 4402 060a |000f: aget v2, v6, v10 │ │ +07981a: 54d6 db0a |0011: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07981e: 4403 060b |0013: aget v3, v6, v11 │ │ +079822: 54d6 db0a |0015: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079826: 4404 060c |0017: aget v4, v6, v12 │ │ +07982a: 54d6 db0a |0019: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07982e: 1277 |001b: const/4 v7, #int 7 // #7 │ │ +079830: 4405 0607 |001c: aget v5, v6, v7 │ │ +079834: 54d6 db0a |001e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079838: 4b00 060a |0020: aput v0, v6, v10 │ │ +07983c: 54d6 db0a |0022: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079840: 4b01 060c |0024: aput v1, v6, v12 │ │ +079844: 54d6 db0a |0026: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079848: 4b02 0608 |0028: aput v2, v6, v8 │ │ +07984c: 54d6 db0a |002a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079850: 1277 |002c: const/4 v7, #int 7 // #7 │ │ +079852: 4b03 0607 |002d: aput v3, v6, v7 │ │ +079856: 54d6 db0a |002f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07985a: 4b04 0609 |0031: aput v4, v6, v9 │ │ +07985e: 54d6 db0a |0033: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079862: 4b05 060b |0035: aput v5, v6, v11 │ │ +079866: 110d |0037: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=411 │ │ 0x0009 line=412 │ │ 0x000d line=413 │ │ 0x0011 line=414 │ │ 0x0015 line=415 │ │ @@ -78821,26 +78826,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 │ │ -06babc: |[06babc] com.badlogic.gdx.math.Matrix3.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ -06bacc: 5430 db0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bad0: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -06bad2: 4402 0001 |0003: aget v2, v0, v1 │ │ -06bad6: c642 |0005: add-float/2addr v2, v4 │ │ -06bad8: 4b02 0001 |0006: aput v2, v0, v1 │ │ -06badc: 5430 db0a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bae0: 1271 |000a: const/4 v1, #int 7 // #7 │ │ -06bae2: 4402 0001 |000b: aget v2, v0, v1 │ │ -06bae6: c652 |000d: add-float/2addr v2, v5 │ │ -06bae8: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06baec: 1103 |0010: return-object v3 │ │ +079868: |[079868] com.badlogic.gdx.math.Matrix3.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; │ │ +079878: 5430 db0a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07987c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +07987e: 4402 0001 |0003: aget v2, v0, v1 │ │ +079882: c642 |0005: add-float/2addr v2, v4 │ │ +079884: 4b02 0001 |0006: aput v2, v0, v1 │ │ +079888: 5430 db0a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07988c: 1271 |000a: const/4 v1, #int 7 // #7 │ │ +07988e: 4402 0001 |000b: aget v2, v0, v1 │ │ +079892: c652 |000d: add-float/2addr v2, v5 │ │ +079894: 4b02 0001 |000e: aput v2, v0, v1 │ │ +079898: 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; │ │ @@ -78852,28 +78857,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 │ │ -06baf0: |[06baf0] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06bb00: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bb04: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -06bb06: 4402 0001 |0003: aget v2, v0, v1 │ │ -06bb0a: 5253 210b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -06bb0e: c632 |0007: add-float/2addr v2, v3 │ │ -06bb10: 4b02 0001 |0008: aput v2, v0, v1 │ │ -06bb14: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bb18: 1271 |000c: const/4 v1, #int 7 // #7 │ │ -06bb1a: 4402 0001 |000d: aget v2, v0, v1 │ │ -06bb1e: 5253 220b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -06bb22: c632 |0011: add-float/2addr v2, v3 │ │ -06bb24: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06bb28: 1104 |0014: return-object v4 │ │ +07989c: |[07989c] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Matrix3; │ │ +0798ac: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0798b0: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +0798b2: 4402 0001 |0003: aget v2, v0, v1 │ │ +0798b6: 5253 210b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0798ba: c632 |0007: add-float/2addr v2, v3 │ │ +0798bc: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0798c0: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0798c4: 1271 |000c: const/4 v1, #int 7 // #7 │ │ +0798c6: 4402 0001 |000d: aget v2, v0, v1 │ │ +0798ca: 5253 220b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0798ce: c632 |0011: add-float/2addr v2, v3 │ │ +0798d0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0798d4: 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; │ │ @@ -78884,28 +78889,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 │ │ -06bb2c: |[06bb2c] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ -06bb3c: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bb40: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -06bb42: 4402 0001 |0003: aget v2, v0, v1 │ │ -06bb46: 5253 2c0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06bb4a: c632 |0007: add-float/2addr v2, v3 │ │ -06bb4c: 4b02 0001 |0008: aput v2, v0, v1 │ │ -06bb50: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06bb54: 1271 |000c: const/4 v1, #int 7 // #7 │ │ -06bb56: 4402 0001 |000d: aget v2, v0, v1 │ │ -06bb5a: 5253 2d0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06bb5e: c632 |0011: add-float/2addr v2, v3 │ │ -06bb60: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06bb64: 1104 |0014: return-object v4 │ │ +0798d8: |[0798d8] com.badlogic.gdx.math.Matrix3.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix3; │ │ +0798e8: 5440 db0a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +0798ec: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +0798ee: 4402 0001 |0003: aget v2, v0, v1 │ │ +0798f2: 5253 2c0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0798f6: c632 |0007: add-float/2addr v2, v3 │ │ +0798f8: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0798fc: 5440 db0a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +079900: 1271 |000c: const/4 v1, #int 7 // #7 │ │ +079902: 4402 0001 |000d: aget v2, v0, v1 │ │ +079906: 5253 2d0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07990a: c632 |0011: add-float/2addr v2, v3 │ │ +07990c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +079910: 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; │ │ @@ -79075,46 +79080,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 71 16-bit code units │ │ -06bb68: |[06bb68] com.badlogic.gdx.math.Matrix4.:()V │ │ -06bb78: 2200 da01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -06bb7c: 7010 ca12 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@12ca │ │ -06bb82: 6900 ef0a |0005: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06bb86: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bb8a: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bb90: 6900 f60a |000c: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0af6 │ │ -06bb94: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bb98: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bb9e: 6900 ee0a |0013: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ -06bba2: 2200 dd01 |0015: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bba6: 7010 1d13 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bbac: 6900 ec0a |001a: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06bbb0: 2200 dd01 |001c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bbb4: 7010 1d13 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bbba: 6900 ed0a |0021: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ -06bbbe: 2200 dd01 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bbc2: 7010 1d13 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bbc8: 6900 f70a |0028: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0af7 │ │ -06bbcc: 2200 d601 |002a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -06bbd0: 7010 6812 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -06bbd6: 6900 f40a |002f: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0af4 │ │ -06bbda: 2200 dd01 |0031: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bbde: 7010 1d13 0000 |0033: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bbe4: 6900 f00a |0036: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ -06bbe8: 2200 dd01 |0038: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bbec: 7010 1d13 0000 |003a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bbf2: 6900 f30a |003d: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ -06bbf6: 2200 dd01 |003f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06bbfa: 7010 1d13 0000 |0041: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06bc00: 6900 f50a |0044: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0af5 │ │ -06bc04: 0e00 |0046: return-void │ │ +079914: |[079914] com.badlogic.gdx.math.Matrix4.:()V │ │ +079924: 2200 da01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +079928: 7010 ca12 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Quaternion;.:()V // method@12ca │ │ +07992e: 6900 ef0a |0005: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +079932: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +079936: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07993c: 6900 f60a |000c: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0af6 │ │ +079940: 2200 dd01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +079944: 7010 1d13 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07994a: 6900 ee0a |0013: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ +07994e: 2200 dd01 |0015: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +079952: 7010 1d13 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +079958: 6900 ec0a |001a: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07995c: 2200 dd01 |001c: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +079960: 7010 1d13 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +079966: 6900 ed0a |0021: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ +07996a: 2200 dd01 |0023: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07996e: 7010 1d13 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +079974: 6900 f70a |0028: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0af7 │ │ +079978: 2200 d601 |002a: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +07997c: 7010 6812 0000 |002c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +079982: 6900 f40a |002f: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0af4 │ │ +079986: 2200 dd01 |0031: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07998a: 7010 1d13 0000 |0033: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +079990: 6900 f00a |0036: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ +079994: 2200 dd01 |0038: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +079998: 7010 1d13 0000 |003a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07999e: 6900 f30a |003d: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ +0799a2: 2200 dd01 |003f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0799a6: 7010 1d13 0000 |0041: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0799ac: 6900 f50a |0044: sput-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0af5 │ │ +0799b0: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0007 line=527 │ │ 0x000e line=565 │ │ 0x0015 line=566 │ │ 0x001c line=567 │ │ @@ -79130,35 +79135,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -06bc08: |[06bc08] com.badlogic.gdx.math.Matrix4.:()V │ │ -06bc18: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -06bc1c: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -06bc20: 7010 9524 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -06bc26: 2310 e803 |0007: new-array v0, v1, [F // type@03e8 │ │ -06bc2a: 5b30 f20a |0009: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06bc2e: 2310 e803 |000b: new-array v0, v1, [F // type@03e8 │ │ -06bc32: 5b30 f80a |000d: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bc36: 5430 f80a |000f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bc3a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -06bc3c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06bc40: 5430 f80a |0014: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bc44: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -06bc46: 4b02 0001 |0017: aput v2, v0, v1 │ │ -06bc4a: 5430 f80a |0019: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bc4e: 1301 0a00 |001b: const/16 v1, #int 10 // #a │ │ -06bc52: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06bc56: 5430 f80a |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bc5a: 1301 0f00 |0021: const/16 v1, #int 15 // #f │ │ -06bc5e: 4b02 0001 |0023: aput v2, v0, v1 │ │ -06bc62: 0e00 |0025: return-void │ │ +0799b4: |[0799b4] com.badlogic.gdx.math.Matrix4.:()V │ │ +0799c4: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0799c8: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0799cc: 7010 9524 0300 |0004: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0799d2: 2310 e803 |0007: new-array v0, v1, [F // type@03e8 │ │ +0799d6: 5b30 f20a |0009: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +0799da: 2310 e803 |000b: new-array v0, v1, [F // type@03e8 │ │ +0799de: 5b30 f80a |000d: iput-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0799e2: 5430 f80a |000f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0799e6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0799e8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0799ec: 5430 f80a |0014: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0799f0: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +0799f2: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0799f6: 5430 f80a |0019: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0799fa: 1301 0a00 |001b: const/16 v1, #int 10 // #a │ │ +0799fe: 4b02 0001 |001d: aput v2, v0, v1 │ │ +079a02: 5430 f80a |001f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079a06: 1301 0f00 |0021: const/16 v1, #int 15 // #f │ │ +079a0a: 4b02 0001 |0023: aput v2, v0, v1 │ │ +079a0e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x0007 line=48 │ │ 0x000b line=49 │ │ 0x000f line=53 │ │ 0x0014 line=54 │ │ @@ -79173,23 +79178,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 │ │ -06bc64: |[06bc64] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -06bc74: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -06bc78: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -06bc7e: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ -06bc82: 5b20 f20a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06bc86: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ -06bc8a: 5b20 f80a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bc8e: 6e20 8612 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -06bc94: 0e00 |0010: return-void │ │ +079a10: |[079a10] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +079a20: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +079a24: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +079a2a: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ +079a2e: 5b20 f20a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +079a32: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ +079a36: 5b20 f80a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079a3a: 6e20 8612 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +079a40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=63 │ │ 0x0010 line=64 │ │ @@ -79202,23 +79207,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 │ │ -06bc98: |[06bc98] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ -06bca8: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -06bcac: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -06bcb2: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ -06bcb6: 5b20 f20a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06bcba: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ -06bcbe: 5b20 f80a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bcc2: 6e20 8712 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ -06bcc8: 0e00 |0010: return-void │ │ +079a44: |[079a44] com.badlogic.gdx.math.Matrix4.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ +079a54: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +079a58: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +079a5e: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ +079a62: 5b20 f20a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +079a66: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ +079a6a: 5b20 f80a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079a6e: 6e20 8712 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ +079a74: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=76 │ │ 0x0010 line=77 │ │ @@ -79231,23 +79236,23 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06bccc: |[06bccc] com.badlogic.gdx.math.Matrix4.:([F)V │ │ -06bcdc: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -06bce0: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -06bce6: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ -06bcea: 5b20 f20a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06bcee: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ -06bcf2: 5b20 f80a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bcf6: 6e20 8912 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@1289 │ │ -06bcfc: 0e00 |0010: return-void │ │ +079a78: |[079a78] com.badlogic.gdx.math.Matrix4.:([F)V │ │ +079a88: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +079a8c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +079a92: 2310 e803 |0005: new-array v0, v1, [F // type@03e8 │ │ +079a96: 5b20 f20a |0007: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +079a9a: 2310 e803 |0009: new-array v0, v1, [F // type@03e8 │ │ +079a9e: 5b20 f80a |000b: iput-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079aa2: 6e20 8912 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@1289 │ │ +079aa8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=70 │ │ 0x0010 line=71 │ │ @@ -79315,18 +79320,18 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06bd00: |[06bd00] com.badlogic.gdx.math.Matrix4.cpy:()Lcom/badlogic/gdx/math/Matrix4; │ │ -06bd10: 2200 d601 |0000: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -06bd14: 7020 6912 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.:(Lcom/badlogic/gdx/math/Matrix4;)V // method@1269 │ │ -06bd1a: 1100 |0005: return-object v0 │ │ +079aac: |[079aac] com.badlogic.gdx.math.Matrix4.cpy:()Lcom/badlogic/gdx/math/Matrix4; │ │ +079abc: 2200 d601 |0000: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +079ac0: 7020 6912 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.:(Lcom/badlogic/gdx/math/Matrix4;)V // method@1269 │ │ +079ac6: 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;) │ │ @@ -79334,374 +79339,374 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 599 16-bit code units │ │ -06bd1c: |[06bd1c] com.badlogic.gdx.math.Matrix4.det:()F │ │ -06bd2c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -06bd2e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -06bd30: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -06bd32: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -06bd34: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06bd36: 5490 f80a |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd3a: 4400 0007 |0007: aget v0, v0, v7 │ │ -06bd3e: 5491 f80a |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd42: 1262 |000b: const/4 v2, #int 6 // #6 │ │ -06bd44: 4401 0102 |000c: aget v1, v1, v2 │ │ -06bd48: c810 |000e: mul-float/2addr v0, v1 │ │ -06bd4a: 5491 f80a |000f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd4e: 1302 0900 |0011: const/16 v2, #int 9 // #9 │ │ -06bd52: 4401 0102 |0013: aget v1, v1, v2 │ │ -06bd56: c810 |0015: mul-float/2addr v0, v1 │ │ -06bd58: 5491 f80a |0016: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd5c: 1302 0c00 |0018: const/16 v2, #int 12 // #c │ │ -06bd60: 4401 0102 |001a: aget v1, v1, v2 │ │ -06bd64: c810 |001c: mul-float/2addr v0, v1 │ │ -06bd66: 5491 f80a |001d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd6a: 4401 0106 |001f: aget v1, v1, v6 │ │ -06bd6e: 5492 f80a |0021: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd72: 1273 |0023: const/4 v3, #int 7 // #7 │ │ -06bd74: 4402 0203 |0024: aget v2, v2, v3 │ │ -06bd78: c821 |0026: mul-float/2addr v1, v2 │ │ -06bd7a: 5492 f80a |0027: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd7e: 1303 0900 |0029: const/16 v3, #int 9 // #9 │ │ -06bd82: 4402 0203 |002b: aget v2, v2, v3 │ │ -06bd86: c821 |002d: mul-float/2addr v1, v2 │ │ -06bd88: 5492 f80a |002e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd8c: 1303 0c00 |0030: const/16 v3, #int 12 // #c │ │ -06bd90: 4402 0203 |0032: aget v2, v2, v3 │ │ -06bd94: c821 |0034: mul-float/2addr v1, v2 │ │ -06bd96: c710 |0035: sub-float/2addr v0, v1 │ │ -06bd98: 5491 f80a |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bd9c: 4401 0107 |0038: aget v1, v1, v7 │ │ -06bda0: 5492 f80a |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bda4: 1253 |003c: const/4 v3, #int 5 // #5 │ │ -06bda6: 4402 0203 |003d: aget v2, v2, v3 │ │ -06bdaa: c821 |003f: mul-float/2addr v1, v2 │ │ -06bdac: 5492 f80a |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bdb0: 1303 0a00 |0042: const/16 v3, #int 10 // #a │ │ -06bdb4: 4402 0203 |0044: aget v2, v2, v3 │ │ -06bdb8: c821 |0046: mul-float/2addr v1, v2 │ │ -06bdba: 5492 f80a |0047: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bdbe: 1303 0c00 |0049: const/16 v3, #int 12 // #c │ │ -06bdc2: 4402 0203 |004b: aget v2, v2, v3 │ │ -06bdc6: c821 |004d: mul-float/2addr v1, v2 │ │ -06bdc8: c710 |004e: sub-float/2addr v0, v1 │ │ -06bdca: 5491 f80a |004f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bdce: 4401 0105 |0051: aget v1, v1, v5 │ │ -06bdd2: 5492 f80a |0053: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bdd6: 1273 |0055: const/4 v3, #int 7 // #7 │ │ -06bdd8: 4402 0203 |0056: aget v2, v2, v3 │ │ -06bddc: c821 |0058: mul-float/2addr v1, v2 │ │ -06bdde: 5492 f80a |0059: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bde2: 1303 0a00 |005b: const/16 v3, #int 10 // #a │ │ -06bde6: 4402 0203 |005d: aget v2, v2, v3 │ │ -06bdea: c821 |005f: mul-float/2addr v1, v2 │ │ -06bdec: 5492 f80a |0060: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bdf0: 1303 0c00 |0062: const/16 v3, #int 12 // #c │ │ -06bdf4: 4402 0203 |0064: aget v2, v2, v3 │ │ -06bdf8: c821 |0066: mul-float/2addr v1, v2 │ │ -06bdfa: c610 |0067: add-float/2addr v0, v1 │ │ -06bdfc: 5491 f80a |0068: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be00: 4401 0106 |006a: aget v1, v1, v6 │ │ -06be04: 5492 f80a |006c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be08: 1253 |006e: const/4 v3, #int 5 // #5 │ │ -06be0a: 4402 0203 |006f: aget v2, v2, v3 │ │ -06be0e: c821 |0071: mul-float/2addr v1, v2 │ │ -06be10: 5492 f80a |0072: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be14: 1303 0b00 |0074: const/16 v3, #int 11 // #b │ │ -06be18: 4402 0203 |0076: aget v2, v2, v3 │ │ -06be1c: c821 |0078: mul-float/2addr v1, v2 │ │ -06be1e: 5492 f80a |0079: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be22: 1303 0c00 |007b: const/16 v3, #int 12 // #c │ │ -06be26: 4402 0203 |007d: aget v2, v2, v3 │ │ -06be2a: c821 |007f: mul-float/2addr v1, v2 │ │ -06be2c: c610 |0080: add-float/2addr v0, v1 │ │ -06be2e: 5491 f80a |0081: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be32: 4401 0105 |0083: aget v1, v1, v5 │ │ -06be36: 5492 f80a |0085: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be3a: 1263 |0087: const/4 v3, #int 6 // #6 │ │ -06be3c: 4402 0203 |0088: aget v2, v2, v3 │ │ -06be40: c821 |008a: mul-float/2addr v1, v2 │ │ -06be42: 5492 f80a |008b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be46: 1303 0b00 |008d: const/16 v3, #int 11 // #b │ │ -06be4a: 4402 0203 |008f: aget v2, v2, v3 │ │ -06be4e: c821 |0091: mul-float/2addr v1, v2 │ │ -06be50: 5492 f80a |0092: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be54: 1303 0c00 |0094: const/16 v3, #int 12 // #c │ │ -06be58: 4402 0203 |0096: aget v2, v2, v3 │ │ -06be5c: c821 |0098: mul-float/2addr v1, v2 │ │ -06be5e: c710 |0099: sub-float/2addr v0, v1 │ │ -06be60: 5491 f80a |009a: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be64: 4401 0107 |009c: aget v1, v1, v7 │ │ -06be68: 5492 f80a |009e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be6c: 1263 |00a0: const/4 v3, #int 6 // #6 │ │ -06be6e: 4402 0203 |00a1: aget v2, v2, v3 │ │ -06be72: c821 |00a3: mul-float/2addr v1, v2 │ │ -06be74: 5492 f80a |00a4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be78: 1303 0800 |00a6: const/16 v3, #int 8 // #8 │ │ -06be7c: 4402 0203 |00a8: aget v2, v2, v3 │ │ -06be80: c821 |00aa: mul-float/2addr v1, v2 │ │ -06be82: 5492 f80a |00ab: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be86: 1303 0d00 |00ad: const/16 v3, #int 13 // #d │ │ -06be8a: 4402 0203 |00af: aget v2, v2, v3 │ │ -06be8e: c821 |00b1: mul-float/2addr v1, v2 │ │ -06be90: c710 |00b2: sub-float/2addr v0, v1 │ │ -06be92: 5491 f80a |00b3: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be96: 4401 0106 |00b5: aget v1, v1, v6 │ │ -06be9a: 5492 f80a |00b7: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06be9e: 1273 |00b9: const/4 v3, #int 7 // #7 │ │ -06bea0: 4402 0203 |00ba: aget v2, v2, v3 │ │ -06bea4: c821 |00bc: mul-float/2addr v1, v2 │ │ -06bea6: 5492 f80a |00bd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06beaa: 1303 0800 |00bf: const/16 v3, #int 8 // #8 │ │ -06beae: 4402 0203 |00c1: aget v2, v2, v3 │ │ -06beb2: c821 |00c3: mul-float/2addr v1, v2 │ │ -06beb4: 5492 f80a |00c4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06beb8: 1303 0d00 |00c6: const/16 v3, #int 13 // #d │ │ -06bebc: 4402 0203 |00c8: aget v2, v2, v3 │ │ -06bec0: c821 |00ca: mul-float/2addr v1, v2 │ │ -06bec2: c610 |00cb: add-float/2addr v0, v1 │ │ -06bec4: 5491 f80a |00cc: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bec8: 4401 0107 |00ce: aget v1, v1, v7 │ │ -06becc: 5492 f80a |00d0: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bed0: 4402 0208 |00d2: aget v2, v2, v8 │ │ -06bed4: c821 |00d4: mul-float/2addr v1, v2 │ │ -06bed6: 5492 f80a |00d5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06beda: 1303 0a00 |00d7: const/16 v3, #int 10 // #a │ │ -06bede: 4402 0203 |00d9: aget v2, v2, v3 │ │ -06bee2: c821 |00db: mul-float/2addr v1, v2 │ │ -06bee4: 5492 f80a |00dc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bee8: 1303 0d00 |00de: const/16 v3, #int 13 // #d │ │ -06beec: 4402 0203 |00e0: aget v2, v2, v3 │ │ -06bef0: c821 |00e2: mul-float/2addr v1, v2 │ │ -06bef2: c610 |00e3: add-float/2addr v0, v1 │ │ -06bef4: 5491 f80a |00e4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bef8: 4401 0104 |00e6: aget v1, v1, v4 │ │ -06befc: 5492 f80a |00e8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf00: 1273 |00ea: const/4 v3, #int 7 // #7 │ │ -06bf02: 4402 0203 |00eb: aget v2, v2, v3 │ │ -06bf06: c821 |00ed: mul-float/2addr v1, v2 │ │ -06bf08: 5492 f80a |00ee: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf0c: 1303 0a00 |00f0: const/16 v3, #int 10 // #a │ │ -06bf10: 4402 0203 |00f2: aget v2, v2, v3 │ │ -06bf14: c821 |00f4: mul-float/2addr v1, v2 │ │ -06bf16: 5492 f80a |00f5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf1a: 1303 0d00 |00f7: const/16 v3, #int 13 // #d │ │ -06bf1e: 4402 0203 |00f9: aget v2, v2, v3 │ │ -06bf22: c821 |00fb: mul-float/2addr v1, v2 │ │ -06bf24: c710 |00fc: sub-float/2addr v0, v1 │ │ -06bf26: 5491 f80a |00fd: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf2a: 4401 0106 |00ff: aget v1, v1, v6 │ │ -06bf2e: 5492 f80a |0101: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf32: 4402 0208 |0103: aget v2, v2, v8 │ │ -06bf36: c821 |0105: mul-float/2addr v1, v2 │ │ -06bf38: 5492 f80a |0106: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf3c: 1303 0b00 |0108: const/16 v3, #int 11 // #b │ │ -06bf40: 4402 0203 |010a: aget v2, v2, v3 │ │ -06bf44: c821 |010c: mul-float/2addr v1, v2 │ │ -06bf46: 5492 f80a |010d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf4a: 1303 0d00 |010f: const/16 v3, #int 13 // #d │ │ -06bf4e: 4402 0203 |0111: aget v2, v2, v3 │ │ -06bf52: c821 |0113: mul-float/2addr v1, v2 │ │ -06bf54: c710 |0114: sub-float/2addr v0, v1 │ │ -06bf56: 5491 f80a |0115: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf5a: 4401 0104 |0117: aget v1, v1, v4 │ │ -06bf5e: 5492 f80a |0119: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf62: 1263 |011b: const/4 v3, #int 6 // #6 │ │ -06bf64: 4402 0203 |011c: aget v2, v2, v3 │ │ -06bf68: c821 |011e: mul-float/2addr v1, v2 │ │ -06bf6a: 5492 f80a |011f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf6e: 1303 0b00 |0121: const/16 v3, #int 11 // #b │ │ -06bf72: 4402 0203 |0123: aget v2, v2, v3 │ │ -06bf76: c821 |0125: mul-float/2addr v1, v2 │ │ -06bf78: 5492 f80a |0126: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf7c: 1303 0d00 |0128: const/16 v3, #int 13 // #d │ │ -06bf80: 4402 0203 |012a: aget v2, v2, v3 │ │ -06bf84: c821 |012c: mul-float/2addr v1, v2 │ │ -06bf86: c610 |012d: add-float/2addr v0, v1 │ │ -06bf88: 5491 f80a |012e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf8c: 4401 0107 |0130: aget v1, v1, v7 │ │ -06bf90: 5492 f80a |0132: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bf94: 1253 |0134: const/4 v3, #int 5 // #5 │ │ -06bf96: 4402 0203 |0135: aget v2, v2, v3 │ │ -06bf9a: c821 |0137: mul-float/2addr v1, v2 │ │ -06bf9c: 5492 f80a |0138: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bfa0: 1303 0800 |013a: const/16 v3, #int 8 // #8 │ │ -06bfa4: 4402 0203 |013c: aget v2, v2, v3 │ │ -06bfa8: c821 |013e: mul-float/2addr v1, v2 │ │ -06bfaa: 5492 f80a |013f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bfae: 1303 0e00 |0141: const/16 v3, #int 14 // #e │ │ -06bfb2: 4402 0203 |0143: aget v2, v2, v3 │ │ -06bfb6: c821 |0145: mul-float/2addr v1, v2 │ │ -06bfb8: c610 |0146: add-float/2addr v0, v1 │ │ -06bfba: 5491 f80a |0147: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bfbe: 4401 0105 |0149: aget v1, v1, v5 │ │ -06bfc2: 5492 f80a |014b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bfc6: 1273 |014d: const/4 v3, #int 7 // #7 │ │ -06bfc8: 4402 0203 |014e: aget v2, v2, v3 │ │ -06bfcc: c821 |0150: mul-float/2addr v1, v2 │ │ -06bfce: 5492 f80a |0151: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bfd2: 1303 0800 |0153: const/16 v3, #int 8 // #8 │ │ -06bfd6: 4402 0203 |0155: aget v2, v2, v3 │ │ -06bfda: c821 |0157: mul-float/2addr v1, v2 │ │ -06bfdc: 5492 f80a |0158: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bfe0: 1303 0e00 |015a: const/16 v3, #int 14 // #e │ │ -06bfe4: 4402 0203 |015c: aget v2, v2, v3 │ │ -06bfe8: c821 |015e: mul-float/2addr v1, v2 │ │ -06bfea: c710 |015f: sub-float/2addr v0, v1 │ │ -06bfec: 5491 f80a |0160: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bff0: 4401 0107 |0162: aget v1, v1, v7 │ │ -06bff4: 5492 f80a |0164: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06bff8: 4402 0208 |0166: aget v2, v2, v8 │ │ -06bffc: c821 |0168: mul-float/2addr v1, v2 │ │ -06bffe: 5492 f80a |0169: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c002: 1303 0900 |016b: const/16 v3, #int 9 // #9 │ │ -06c006: 4402 0203 |016d: aget v2, v2, v3 │ │ -06c00a: c821 |016f: mul-float/2addr v1, v2 │ │ -06c00c: 5492 f80a |0170: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c010: 1303 0e00 |0172: const/16 v3, #int 14 // #e │ │ -06c014: 4402 0203 |0174: aget v2, v2, v3 │ │ -06c018: c821 |0176: mul-float/2addr v1, v2 │ │ -06c01a: c710 |0177: sub-float/2addr v0, v1 │ │ -06c01c: 5491 f80a |0178: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c020: 4401 0104 |017a: aget v1, v1, v4 │ │ -06c024: 5492 f80a |017c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c028: 1273 |017e: const/4 v3, #int 7 // #7 │ │ -06c02a: 4402 0203 |017f: aget v2, v2, v3 │ │ -06c02e: c821 |0181: mul-float/2addr v1, v2 │ │ -06c030: 5492 f80a |0182: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c034: 1303 0900 |0184: const/16 v3, #int 9 // #9 │ │ -06c038: 4402 0203 |0186: aget v2, v2, v3 │ │ -06c03c: c821 |0188: mul-float/2addr v1, v2 │ │ -06c03e: 5492 f80a |0189: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c042: 1303 0e00 |018b: const/16 v3, #int 14 // #e │ │ -06c046: 4402 0203 |018d: aget v2, v2, v3 │ │ -06c04a: c821 |018f: mul-float/2addr v1, v2 │ │ -06c04c: c610 |0190: add-float/2addr v0, v1 │ │ -06c04e: 5491 f80a |0191: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c052: 4401 0105 |0193: aget v1, v1, v5 │ │ -06c056: 5492 f80a |0195: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c05a: 4402 0208 |0197: aget v2, v2, v8 │ │ -06c05e: c821 |0199: mul-float/2addr v1, v2 │ │ -06c060: 5492 f80a |019a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c064: 1303 0b00 |019c: const/16 v3, #int 11 // #b │ │ -06c068: 4402 0203 |019e: aget v2, v2, v3 │ │ -06c06c: c821 |01a0: mul-float/2addr v1, v2 │ │ -06c06e: 5492 f80a |01a1: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c072: 1303 0e00 |01a3: const/16 v3, #int 14 // #e │ │ -06c076: 4402 0203 |01a5: aget v2, v2, v3 │ │ -06c07a: c821 |01a7: mul-float/2addr v1, v2 │ │ -06c07c: c610 |01a8: add-float/2addr v0, v1 │ │ -06c07e: 5491 f80a |01a9: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c082: 4401 0104 |01ab: aget v1, v1, v4 │ │ -06c086: 5492 f80a |01ad: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c08a: 1253 |01af: const/4 v3, #int 5 // #5 │ │ -06c08c: 4402 0203 |01b0: aget v2, v2, v3 │ │ -06c090: c821 |01b2: mul-float/2addr v1, v2 │ │ -06c092: 5492 f80a |01b3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c096: 1303 0b00 |01b5: const/16 v3, #int 11 // #b │ │ -06c09a: 4402 0203 |01b7: aget v2, v2, v3 │ │ -06c09e: c821 |01b9: mul-float/2addr v1, v2 │ │ -06c0a0: 5492 f80a |01ba: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0a4: 1303 0e00 |01bc: const/16 v3, #int 14 // #e │ │ -06c0a8: 4402 0203 |01be: aget v2, v2, v3 │ │ -06c0ac: c821 |01c0: mul-float/2addr v1, v2 │ │ -06c0ae: c710 |01c1: sub-float/2addr v0, v1 │ │ -06c0b0: 5491 f80a |01c2: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0b4: 4401 0106 |01c4: aget v1, v1, v6 │ │ -06c0b8: 5492 f80a |01c6: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0bc: 1253 |01c8: const/4 v3, #int 5 // #5 │ │ -06c0be: 4402 0203 |01c9: aget v2, v2, v3 │ │ -06c0c2: c821 |01cb: mul-float/2addr v1, v2 │ │ -06c0c4: 5492 f80a |01cc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0c8: 1303 0800 |01ce: const/16 v3, #int 8 // #8 │ │ -06c0cc: 4402 0203 |01d0: aget v2, v2, v3 │ │ -06c0d0: c821 |01d2: mul-float/2addr v1, v2 │ │ -06c0d2: 5492 f80a |01d3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0d6: 1303 0f00 |01d5: const/16 v3, #int 15 // #f │ │ -06c0da: 4402 0203 |01d7: aget v2, v2, v3 │ │ -06c0de: c821 |01d9: mul-float/2addr v1, v2 │ │ -06c0e0: c710 |01da: sub-float/2addr v0, v1 │ │ -06c0e2: 5491 f80a |01db: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0e6: 4401 0105 |01dd: aget v1, v1, v5 │ │ -06c0ea: 5492 f80a |01df: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0ee: 1263 |01e1: const/4 v3, #int 6 // #6 │ │ -06c0f0: 4402 0203 |01e2: aget v2, v2, v3 │ │ -06c0f4: c821 |01e4: mul-float/2addr v1, v2 │ │ -06c0f6: 5492 f80a |01e5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c0fa: 1303 0800 |01e7: const/16 v3, #int 8 // #8 │ │ -06c0fe: 4402 0203 |01e9: aget v2, v2, v3 │ │ -06c102: c821 |01eb: mul-float/2addr v1, v2 │ │ -06c104: 5492 f80a |01ec: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c108: 1303 0f00 |01ee: const/16 v3, #int 15 // #f │ │ -06c10c: 4402 0203 |01f0: aget v2, v2, v3 │ │ -06c110: c821 |01f2: mul-float/2addr v1, v2 │ │ -06c112: c610 |01f3: add-float/2addr v0, v1 │ │ -06c114: 5491 f80a |01f4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c118: 4401 0106 |01f6: aget v1, v1, v6 │ │ -06c11c: 5492 f80a |01f8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c120: 4402 0208 |01fa: aget v2, v2, v8 │ │ -06c124: c821 |01fc: mul-float/2addr v1, v2 │ │ -06c126: 5492 f80a |01fd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c12a: 1303 0900 |01ff: const/16 v3, #int 9 // #9 │ │ -06c12e: 4402 0203 |0201: aget v2, v2, v3 │ │ -06c132: c821 |0203: mul-float/2addr v1, v2 │ │ -06c134: 5492 f80a |0204: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c138: 1303 0f00 |0206: const/16 v3, #int 15 // #f │ │ -06c13c: 4402 0203 |0208: aget v2, v2, v3 │ │ -06c140: c821 |020a: mul-float/2addr v1, v2 │ │ -06c142: c610 |020b: add-float/2addr v0, v1 │ │ -06c144: 5491 f80a |020c: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c148: 4401 0104 |020e: aget v1, v1, v4 │ │ -06c14c: 5492 f80a |0210: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c150: 1263 |0212: const/4 v3, #int 6 // #6 │ │ -06c152: 4402 0203 |0213: aget v2, v2, v3 │ │ -06c156: c821 |0215: mul-float/2addr v1, v2 │ │ -06c158: 5492 f80a |0216: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c15c: 1303 0900 |0218: const/16 v3, #int 9 // #9 │ │ -06c160: 4402 0203 |021a: aget v2, v2, v3 │ │ -06c164: c821 |021c: mul-float/2addr v1, v2 │ │ -06c166: 5492 f80a |021d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c16a: 1303 0f00 |021f: const/16 v3, #int 15 // #f │ │ -06c16e: 4402 0203 |0221: aget v2, v2, v3 │ │ -06c172: c821 |0223: mul-float/2addr v1, v2 │ │ -06c174: c710 |0224: sub-float/2addr v0, v1 │ │ -06c176: 5491 f80a |0225: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c17a: 4401 0105 |0227: aget v1, v1, v5 │ │ -06c17e: 5492 f80a |0229: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c182: 4402 0208 |022b: aget v2, v2, v8 │ │ -06c186: c821 |022d: mul-float/2addr v1, v2 │ │ -06c188: 5492 f80a |022e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c18c: 1303 0a00 |0230: const/16 v3, #int 10 // #a │ │ -06c190: 4402 0203 |0232: aget v2, v2, v3 │ │ -06c194: c821 |0234: mul-float/2addr v1, v2 │ │ -06c196: 5492 f80a |0235: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c19a: 1303 0f00 |0237: const/16 v3, #int 15 // #f │ │ -06c19e: 4402 0203 |0239: aget v2, v2, v3 │ │ -06c1a2: c821 |023b: mul-float/2addr v1, v2 │ │ -06c1a4: c710 |023c: sub-float/2addr v0, v1 │ │ -06c1a6: 5491 f80a |023d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c1aa: 4401 0104 |023f: aget v1, v1, v4 │ │ -06c1ae: 5492 f80a |0241: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c1b2: 1253 |0243: const/4 v3, #int 5 // #5 │ │ -06c1b4: 4402 0203 |0244: aget v2, v2, v3 │ │ -06c1b8: c821 |0246: mul-float/2addr v1, v2 │ │ -06c1ba: 5492 f80a |0247: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c1be: 1303 0a00 |0249: const/16 v3, #int 10 // #a │ │ -06c1c2: 4402 0203 |024b: aget v2, v2, v3 │ │ -06c1c6: c821 |024d: mul-float/2addr v1, v2 │ │ -06c1c8: 5492 f80a |024e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c1cc: 1303 0f00 |0250: const/16 v3, #int 15 // #f │ │ -06c1d0: 4402 0203 |0252: aget v2, v2, v3 │ │ -06c1d4: c821 |0254: mul-float/2addr v1, v2 │ │ -06c1d6: c610 |0255: add-float/2addr v0, v1 │ │ -06c1d8: 0f00 |0256: return v0 │ │ +079ac8: |[079ac8] com.badlogic.gdx.math.Matrix4.det:()F │ │ +079ad8: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +079ada: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +079adc: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +079ade: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +079ae0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +079ae2: 5490 f80a |0005: iget-object v0, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ae6: 4400 0007 |0007: aget v0, v0, v7 │ │ +079aea: 5491 f80a |0009: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079aee: 1262 |000b: const/4 v2, #int 6 // #6 │ │ +079af0: 4401 0102 |000c: aget v1, v1, v2 │ │ +079af4: c810 |000e: mul-float/2addr v0, v1 │ │ +079af6: 5491 f80a |000f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079afa: 1302 0900 |0011: const/16 v2, #int 9 // #9 │ │ +079afe: 4401 0102 |0013: aget v1, v1, v2 │ │ +079b02: c810 |0015: mul-float/2addr v0, v1 │ │ +079b04: 5491 f80a |0016: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b08: 1302 0c00 |0018: const/16 v2, #int 12 // #c │ │ +079b0c: 4401 0102 |001a: aget v1, v1, v2 │ │ +079b10: c810 |001c: mul-float/2addr v0, v1 │ │ +079b12: 5491 f80a |001d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b16: 4401 0106 |001f: aget v1, v1, v6 │ │ +079b1a: 5492 f80a |0021: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b1e: 1273 |0023: const/4 v3, #int 7 // #7 │ │ +079b20: 4402 0203 |0024: aget v2, v2, v3 │ │ +079b24: c821 |0026: mul-float/2addr v1, v2 │ │ +079b26: 5492 f80a |0027: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b2a: 1303 0900 |0029: const/16 v3, #int 9 // #9 │ │ +079b2e: 4402 0203 |002b: aget v2, v2, v3 │ │ +079b32: c821 |002d: mul-float/2addr v1, v2 │ │ +079b34: 5492 f80a |002e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b38: 1303 0c00 |0030: const/16 v3, #int 12 // #c │ │ +079b3c: 4402 0203 |0032: aget v2, v2, v3 │ │ +079b40: c821 |0034: mul-float/2addr v1, v2 │ │ +079b42: c710 |0035: sub-float/2addr v0, v1 │ │ +079b44: 5491 f80a |0036: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b48: 4401 0107 |0038: aget v1, v1, v7 │ │ +079b4c: 5492 f80a |003a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b50: 1253 |003c: const/4 v3, #int 5 // #5 │ │ +079b52: 4402 0203 |003d: aget v2, v2, v3 │ │ +079b56: c821 |003f: mul-float/2addr v1, v2 │ │ +079b58: 5492 f80a |0040: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b5c: 1303 0a00 |0042: const/16 v3, #int 10 // #a │ │ +079b60: 4402 0203 |0044: aget v2, v2, v3 │ │ +079b64: c821 |0046: mul-float/2addr v1, v2 │ │ +079b66: 5492 f80a |0047: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b6a: 1303 0c00 |0049: const/16 v3, #int 12 // #c │ │ +079b6e: 4402 0203 |004b: aget v2, v2, v3 │ │ +079b72: c821 |004d: mul-float/2addr v1, v2 │ │ +079b74: c710 |004e: sub-float/2addr v0, v1 │ │ +079b76: 5491 f80a |004f: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b7a: 4401 0105 |0051: aget v1, v1, v5 │ │ +079b7e: 5492 f80a |0053: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b82: 1273 |0055: const/4 v3, #int 7 // #7 │ │ +079b84: 4402 0203 |0056: aget v2, v2, v3 │ │ +079b88: c821 |0058: mul-float/2addr v1, v2 │ │ +079b8a: 5492 f80a |0059: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b8e: 1303 0a00 |005b: const/16 v3, #int 10 // #a │ │ +079b92: 4402 0203 |005d: aget v2, v2, v3 │ │ +079b96: c821 |005f: mul-float/2addr v1, v2 │ │ +079b98: 5492 f80a |0060: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079b9c: 1303 0c00 |0062: const/16 v3, #int 12 // #c │ │ +079ba0: 4402 0203 |0064: aget v2, v2, v3 │ │ +079ba4: c821 |0066: mul-float/2addr v1, v2 │ │ +079ba6: c610 |0067: add-float/2addr v0, v1 │ │ +079ba8: 5491 f80a |0068: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079bac: 4401 0106 |006a: aget v1, v1, v6 │ │ +079bb0: 5492 f80a |006c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079bb4: 1253 |006e: const/4 v3, #int 5 // #5 │ │ +079bb6: 4402 0203 |006f: aget v2, v2, v3 │ │ +079bba: c821 |0071: mul-float/2addr v1, v2 │ │ +079bbc: 5492 f80a |0072: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079bc0: 1303 0b00 |0074: const/16 v3, #int 11 // #b │ │ +079bc4: 4402 0203 |0076: aget v2, v2, v3 │ │ +079bc8: c821 |0078: mul-float/2addr v1, v2 │ │ +079bca: 5492 f80a |0079: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079bce: 1303 0c00 |007b: const/16 v3, #int 12 // #c │ │ +079bd2: 4402 0203 |007d: aget v2, v2, v3 │ │ +079bd6: c821 |007f: mul-float/2addr v1, v2 │ │ +079bd8: c610 |0080: add-float/2addr v0, v1 │ │ +079bda: 5491 f80a |0081: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079bde: 4401 0105 |0083: aget v1, v1, v5 │ │ +079be2: 5492 f80a |0085: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079be6: 1263 |0087: const/4 v3, #int 6 // #6 │ │ +079be8: 4402 0203 |0088: aget v2, v2, v3 │ │ +079bec: c821 |008a: mul-float/2addr v1, v2 │ │ +079bee: 5492 f80a |008b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079bf2: 1303 0b00 |008d: const/16 v3, #int 11 // #b │ │ +079bf6: 4402 0203 |008f: aget v2, v2, v3 │ │ +079bfa: c821 |0091: mul-float/2addr v1, v2 │ │ +079bfc: 5492 f80a |0092: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c00: 1303 0c00 |0094: const/16 v3, #int 12 // #c │ │ +079c04: 4402 0203 |0096: aget v2, v2, v3 │ │ +079c08: c821 |0098: mul-float/2addr v1, v2 │ │ +079c0a: c710 |0099: sub-float/2addr v0, v1 │ │ +079c0c: 5491 f80a |009a: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c10: 4401 0107 |009c: aget v1, v1, v7 │ │ +079c14: 5492 f80a |009e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c18: 1263 |00a0: const/4 v3, #int 6 // #6 │ │ +079c1a: 4402 0203 |00a1: aget v2, v2, v3 │ │ +079c1e: c821 |00a3: mul-float/2addr v1, v2 │ │ +079c20: 5492 f80a |00a4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c24: 1303 0800 |00a6: const/16 v3, #int 8 // #8 │ │ +079c28: 4402 0203 |00a8: aget v2, v2, v3 │ │ +079c2c: c821 |00aa: mul-float/2addr v1, v2 │ │ +079c2e: 5492 f80a |00ab: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c32: 1303 0d00 |00ad: const/16 v3, #int 13 // #d │ │ +079c36: 4402 0203 |00af: aget v2, v2, v3 │ │ +079c3a: c821 |00b1: mul-float/2addr v1, v2 │ │ +079c3c: c710 |00b2: sub-float/2addr v0, v1 │ │ +079c3e: 5491 f80a |00b3: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c42: 4401 0106 |00b5: aget v1, v1, v6 │ │ +079c46: 5492 f80a |00b7: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c4a: 1273 |00b9: const/4 v3, #int 7 // #7 │ │ +079c4c: 4402 0203 |00ba: aget v2, v2, v3 │ │ +079c50: c821 |00bc: mul-float/2addr v1, v2 │ │ +079c52: 5492 f80a |00bd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c56: 1303 0800 |00bf: const/16 v3, #int 8 // #8 │ │ +079c5a: 4402 0203 |00c1: aget v2, v2, v3 │ │ +079c5e: c821 |00c3: mul-float/2addr v1, v2 │ │ +079c60: 5492 f80a |00c4: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c64: 1303 0d00 |00c6: const/16 v3, #int 13 // #d │ │ +079c68: 4402 0203 |00c8: aget v2, v2, v3 │ │ +079c6c: c821 |00ca: mul-float/2addr v1, v2 │ │ +079c6e: c610 |00cb: add-float/2addr v0, v1 │ │ +079c70: 5491 f80a |00cc: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c74: 4401 0107 |00ce: aget v1, v1, v7 │ │ +079c78: 5492 f80a |00d0: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c7c: 4402 0208 |00d2: aget v2, v2, v8 │ │ +079c80: c821 |00d4: mul-float/2addr v1, v2 │ │ +079c82: 5492 f80a |00d5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c86: 1303 0a00 |00d7: const/16 v3, #int 10 // #a │ │ +079c8a: 4402 0203 |00d9: aget v2, v2, v3 │ │ +079c8e: c821 |00db: mul-float/2addr v1, v2 │ │ +079c90: 5492 f80a |00dc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079c94: 1303 0d00 |00de: const/16 v3, #int 13 // #d │ │ +079c98: 4402 0203 |00e0: aget v2, v2, v3 │ │ +079c9c: c821 |00e2: mul-float/2addr v1, v2 │ │ +079c9e: c610 |00e3: add-float/2addr v0, v1 │ │ +079ca0: 5491 f80a |00e4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ca4: 4401 0104 |00e6: aget v1, v1, v4 │ │ +079ca8: 5492 f80a |00e8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079cac: 1273 |00ea: const/4 v3, #int 7 // #7 │ │ +079cae: 4402 0203 |00eb: aget v2, v2, v3 │ │ +079cb2: c821 |00ed: mul-float/2addr v1, v2 │ │ +079cb4: 5492 f80a |00ee: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079cb8: 1303 0a00 |00f0: const/16 v3, #int 10 // #a │ │ +079cbc: 4402 0203 |00f2: aget v2, v2, v3 │ │ +079cc0: c821 |00f4: mul-float/2addr v1, v2 │ │ +079cc2: 5492 f80a |00f5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079cc6: 1303 0d00 |00f7: const/16 v3, #int 13 // #d │ │ +079cca: 4402 0203 |00f9: aget v2, v2, v3 │ │ +079cce: c821 |00fb: mul-float/2addr v1, v2 │ │ +079cd0: c710 |00fc: sub-float/2addr v0, v1 │ │ +079cd2: 5491 f80a |00fd: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079cd6: 4401 0106 |00ff: aget v1, v1, v6 │ │ +079cda: 5492 f80a |0101: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079cde: 4402 0208 |0103: aget v2, v2, v8 │ │ +079ce2: c821 |0105: mul-float/2addr v1, v2 │ │ +079ce4: 5492 f80a |0106: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ce8: 1303 0b00 |0108: const/16 v3, #int 11 // #b │ │ +079cec: 4402 0203 |010a: aget v2, v2, v3 │ │ +079cf0: c821 |010c: mul-float/2addr v1, v2 │ │ +079cf2: 5492 f80a |010d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079cf6: 1303 0d00 |010f: const/16 v3, #int 13 // #d │ │ +079cfa: 4402 0203 |0111: aget v2, v2, v3 │ │ +079cfe: c821 |0113: mul-float/2addr v1, v2 │ │ +079d00: c710 |0114: sub-float/2addr v0, v1 │ │ +079d02: 5491 f80a |0115: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d06: 4401 0104 |0117: aget v1, v1, v4 │ │ +079d0a: 5492 f80a |0119: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d0e: 1263 |011b: const/4 v3, #int 6 // #6 │ │ +079d10: 4402 0203 |011c: aget v2, v2, v3 │ │ +079d14: c821 |011e: mul-float/2addr v1, v2 │ │ +079d16: 5492 f80a |011f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d1a: 1303 0b00 |0121: const/16 v3, #int 11 // #b │ │ +079d1e: 4402 0203 |0123: aget v2, v2, v3 │ │ +079d22: c821 |0125: mul-float/2addr v1, v2 │ │ +079d24: 5492 f80a |0126: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d28: 1303 0d00 |0128: const/16 v3, #int 13 // #d │ │ +079d2c: 4402 0203 |012a: aget v2, v2, v3 │ │ +079d30: c821 |012c: mul-float/2addr v1, v2 │ │ +079d32: c610 |012d: add-float/2addr v0, v1 │ │ +079d34: 5491 f80a |012e: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d38: 4401 0107 |0130: aget v1, v1, v7 │ │ +079d3c: 5492 f80a |0132: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d40: 1253 |0134: const/4 v3, #int 5 // #5 │ │ +079d42: 4402 0203 |0135: aget v2, v2, v3 │ │ +079d46: c821 |0137: mul-float/2addr v1, v2 │ │ +079d48: 5492 f80a |0138: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d4c: 1303 0800 |013a: const/16 v3, #int 8 // #8 │ │ +079d50: 4402 0203 |013c: aget v2, v2, v3 │ │ +079d54: c821 |013e: mul-float/2addr v1, v2 │ │ +079d56: 5492 f80a |013f: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d5a: 1303 0e00 |0141: const/16 v3, #int 14 // #e │ │ +079d5e: 4402 0203 |0143: aget v2, v2, v3 │ │ +079d62: c821 |0145: mul-float/2addr v1, v2 │ │ +079d64: c610 |0146: add-float/2addr v0, v1 │ │ +079d66: 5491 f80a |0147: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d6a: 4401 0105 |0149: aget v1, v1, v5 │ │ +079d6e: 5492 f80a |014b: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d72: 1273 |014d: const/4 v3, #int 7 // #7 │ │ +079d74: 4402 0203 |014e: aget v2, v2, v3 │ │ +079d78: c821 |0150: mul-float/2addr v1, v2 │ │ +079d7a: 5492 f80a |0151: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d7e: 1303 0800 |0153: const/16 v3, #int 8 // #8 │ │ +079d82: 4402 0203 |0155: aget v2, v2, v3 │ │ +079d86: c821 |0157: mul-float/2addr v1, v2 │ │ +079d88: 5492 f80a |0158: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d8c: 1303 0e00 |015a: const/16 v3, #int 14 // #e │ │ +079d90: 4402 0203 |015c: aget v2, v2, v3 │ │ +079d94: c821 |015e: mul-float/2addr v1, v2 │ │ +079d96: c710 |015f: sub-float/2addr v0, v1 │ │ +079d98: 5491 f80a |0160: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079d9c: 4401 0107 |0162: aget v1, v1, v7 │ │ +079da0: 5492 f80a |0164: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079da4: 4402 0208 |0166: aget v2, v2, v8 │ │ +079da8: c821 |0168: mul-float/2addr v1, v2 │ │ +079daa: 5492 f80a |0169: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079dae: 1303 0900 |016b: const/16 v3, #int 9 // #9 │ │ +079db2: 4402 0203 |016d: aget v2, v2, v3 │ │ +079db6: c821 |016f: mul-float/2addr v1, v2 │ │ +079db8: 5492 f80a |0170: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079dbc: 1303 0e00 |0172: const/16 v3, #int 14 // #e │ │ +079dc0: 4402 0203 |0174: aget v2, v2, v3 │ │ +079dc4: c821 |0176: mul-float/2addr v1, v2 │ │ +079dc6: c710 |0177: sub-float/2addr v0, v1 │ │ +079dc8: 5491 f80a |0178: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079dcc: 4401 0104 |017a: aget v1, v1, v4 │ │ +079dd0: 5492 f80a |017c: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079dd4: 1273 |017e: const/4 v3, #int 7 // #7 │ │ +079dd6: 4402 0203 |017f: aget v2, v2, v3 │ │ +079dda: c821 |0181: mul-float/2addr v1, v2 │ │ +079ddc: 5492 f80a |0182: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079de0: 1303 0900 |0184: const/16 v3, #int 9 // #9 │ │ +079de4: 4402 0203 |0186: aget v2, v2, v3 │ │ +079de8: c821 |0188: mul-float/2addr v1, v2 │ │ +079dea: 5492 f80a |0189: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079dee: 1303 0e00 |018b: const/16 v3, #int 14 // #e │ │ +079df2: 4402 0203 |018d: aget v2, v2, v3 │ │ +079df6: c821 |018f: mul-float/2addr v1, v2 │ │ +079df8: c610 |0190: add-float/2addr v0, v1 │ │ +079dfa: 5491 f80a |0191: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079dfe: 4401 0105 |0193: aget v1, v1, v5 │ │ +079e02: 5492 f80a |0195: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e06: 4402 0208 |0197: aget v2, v2, v8 │ │ +079e0a: c821 |0199: mul-float/2addr v1, v2 │ │ +079e0c: 5492 f80a |019a: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e10: 1303 0b00 |019c: const/16 v3, #int 11 // #b │ │ +079e14: 4402 0203 |019e: aget v2, v2, v3 │ │ +079e18: c821 |01a0: mul-float/2addr v1, v2 │ │ +079e1a: 5492 f80a |01a1: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e1e: 1303 0e00 |01a3: const/16 v3, #int 14 // #e │ │ +079e22: 4402 0203 |01a5: aget v2, v2, v3 │ │ +079e26: c821 |01a7: mul-float/2addr v1, v2 │ │ +079e28: c610 |01a8: add-float/2addr v0, v1 │ │ +079e2a: 5491 f80a |01a9: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e2e: 4401 0104 |01ab: aget v1, v1, v4 │ │ +079e32: 5492 f80a |01ad: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e36: 1253 |01af: const/4 v3, #int 5 // #5 │ │ +079e38: 4402 0203 |01b0: aget v2, v2, v3 │ │ +079e3c: c821 |01b2: mul-float/2addr v1, v2 │ │ +079e3e: 5492 f80a |01b3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e42: 1303 0b00 |01b5: const/16 v3, #int 11 // #b │ │ +079e46: 4402 0203 |01b7: aget v2, v2, v3 │ │ +079e4a: c821 |01b9: mul-float/2addr v1, v2 │ │ +079e4c: 5492 f80a |01ba: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e50: 1303 0e00 |01bc: const/16 v3, #int 14 // #e │ │ +079e54: 4402 0203 |01be: aget v2, v2, v3 │ │ +079e58: c821 |01c0: mul-float/2addr v1, v2 │ │ +079e5a: c710 |01c1: sub-float/2addr v0, v1 │ │ +079e5c: 5491 f80a |01c2: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e60: 4401 0106 |01c4: aget v1, v1, v6 │ │ +079e64: 5492 f80a |01c6: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e68: 1253 |01c8: const/4 v3, #int 5 // #5 │ │ +079e6a: 4402 0203 |01c9: aget v2, v2, v3 │ │ +079e6e: c821 |01cb: mul-float/2addr v1, v2 │ │ +079e70: 5492 f80a |01cc: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e74: 1303 0800 |01ce: const/16 v3, #int 8 // #8 │ │ +079e78: 4402 0203 |01d0: aget v2, v2, v3 │ │ +079e7c: c821 |01d2: mul-float/2addr v1, v2 │ │ +079e7e: 5492 f80a |01d3: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e82: 1303 0f00 |01d5: const/16 v3, #int 15 // #f │ │ +079e86: 4402 0203 |01d7: aget v2, v2, v3 │ │ +079e8a: c821 |01d9: mul-float/2addr v1, v2 │ │ +079e8c: c710 |01da: sub-float/2addr v0, v1 │ │ +079e8e: 5491 f80a |01db: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e92: 4401 0105 |01dd: aget v1, v1, v5 │ │ +079e96: 5492 f80a |01df: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079e9a: 1263 |01e1: const/4 v3, #int 6 // #6 │ │ +079e9c: 4402 0203 |01e2: aget v2, v2, v3 │ │ +079ea0: c821 |01e4: mul-float/2addr v1, v2 │ │ +079ea2: 5492 f80a |01e5: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ea6: 1303 0800 |01e7: const/16 v3, #int 8 // #8 │ │ +079eaa: 4402 0203 |01e9: aget v2, v2, v3 │ │ +079eae: c821 |01eb: mul-float/2addr v1, v2 │ │ +079eb0: 5492 f80a |01ec: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079eb4: 1303 0f00 |01ee: const/16 v3, #int 15 // #f │ │ +079eb8: 4402 0203 |01f0: aget v2, v2, v3 │ │ +079ebc: c821 |01f2: mul-float/2addr v1, v2 │ │ +079ebe: c610 |01f3: add-float/2addr v0, v1 │ │ +079ec0: 5491 f80a |01f4: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ec4: 4401 0106 |01f6: aget v1, v1, v6 │ │ +079ec8: 5492 f80a |01f8: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ecc: 4402 0208 |01fa: aget v2, v2, v8 │ │ +079ed0: c821 |01fc: mul-float/2addr v1, v2 │ │ +079ed2: 5492 f80a |01fd: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ed6: 1303 0900 |01ff: const/16 v3, #int 9 // #9 │ │ +079eda: 4402 0203 |0201: aget v2, v2, v3 │ │ +079ede: c821 |0203: mul-float/2addr v1, v2 │ │ +079ee0: 5492 f80a |0204: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ee4: 1303 0f00 |0206: const/16 v3, #int 15 // #f │ │ +079ee8: 4402 0203 |0208: aget v2, v2, v3 │ │ +079eec: c821 |020a: mul-float/2addr v1, v2 │ │ +079eee: c610 |020b: add-float/2addr v0, v1 │ │ +079ef0: 5491 f80a |020c: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ef4: 4401 0104 |020e: aget v1, v1, v4 │ │ +079ef8: 5492 f80a |0210: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079efc: 1263 |0212: const/4 v3, #int 6 // #6 │ │ +079efe: 4402 0203 |0213: aget v2, v2, v3 │ │ +079f02: c821 |0215: mul-float/2addr v1, v2 │ │ +079f04: 5492 f80a |0216: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f08: 1303 0900 |0218: const/16 v3, #int 9 // #9 │ │ +079f0c: 4402 0203 |021a: aget v2, v2, v3 │ │ +079f10: c821 |021c: mul-float/2addr v1, v2 │ │ +079f12: 5492 f80a |021d: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f16: 1303 0f00 |021f: const/16 v3, #int 15 // #f │ │ +079f1a: 4402 0203 |0221: aget v2, v2, v3 │ │ +079f1e: c821 |0223: mul-float/2addr v1, v2 │ │ +079f20: c710 |0224: sub-float/2addr v0, v1 │ │ +079f22: 5491 f80a |0225: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f26: 4401 0105 |0227: aget v1, v1, v5 │ │ +079f2a: 5492 f80a |0229: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f2e: 4402 0208 |022b: aget v2, v2, v8 │ │ +079f32: c821 |022d: mul-float/2addr v1, v2 │ │ +079f34: 5492 f80a |022e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f38: 1303 0a00 |0230: const/16 v3, #int 10 // #a │ │ +079f3c: 4402 0203 |0232: aget v2, v2, v3 │ │ +079f40: c821 |0234: mul-float/2addr v1, v2 │ │ +079f42: 5492 f80a |0235: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f46: 1303 0f00 |0237: const/16 v3, #int 15 // #f │ │ +079f4a: 4402 0203 |0239: aget v2, v2, v3 │ │ +079f4e: c821 |023b: mul-float/2addr v1, v2 │ │ +079f50: c710 |023c: sub-float/2addr v0, v1 │ │ +079f52: 5491 f80a |023d: iget-object v1, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f56: 4401 0104 |023f: aget v1, v1, v4 │ │ +079f5a: 5492 f80a |0241: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f5e: 1253 |0243: const/4 v3, #int 5 // #5 │ │ +079f60: 4402 0203 |0244: aget v2, v2, v3 │ │ +079f64: c821 |0246: mul-float/2addr v1, v2 │ │ +079f66: 5492 f80a |0247: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f6a: 1303 0a00 |0249: const/16 v3, #int 10 // #a │ │ +079f6e: 4402 0203 |024b: aget v2, v2, v3 │ │ +079f72: c821 |024d: mul-float/2addr v1, v2 │ │ +079f74: 5492 f80a |024e: iget-object v2, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079f78: 1303 0f00 |0250: const/16 v3, #int 15 // #f │ │ +079f7c: 4402 0203 |0252: aget v2, v2, v3 │ │ +079f80: c821 |0254: mul-float/2addr v1, v2 │ │ +079f82: c610 |0255: add-float/2addr v0, v1 │ │ +079f84: 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;) │ │ @@ -79709,17 +79714,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 │ │ -06c1dc: |[06c1dc] com.badlogic.gdx.math.Matrix4.getRotation:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ -06c1ec: 6e20 e012 0100 |0000: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; // method@12e0 │ │ -06c1f2: 0e00 |0003: return-void │ │ +079f88: |[079f88] com.badlogic.gdx.math.Matrix4.getRotation:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ +079f98: 6e20 e012 0100 |0000: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; // method@12e0 │ │ +079f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0003 line=690 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0004 reg=1 rotation Lcom/badlogic/gdx/math/Quaternion; │ │ @@ -79729,28 +79734,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 │ │ -06c1f4: |[06c1f4] com.badlogic.gdx.math.Matrix4.getTranslation:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -06c204: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c208: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -06c20c: 4400 0001 |0004: aget v0, v0, v1 │ │ -06c210: 5930 2c0b |0006: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06c214: 5420 f80a |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c218: 1301 0d00 |000a: const/16 v1, #int 13 // #d │ │ -06c21c: 4400 0001 |000c: aget v0, v0, v1 │ │ -06c220: 5930 2d0b |000e: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06c224: 5420 f80a |0010: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c228: 1301 0e00 |0012: const/16 v1, #int 14 // #e │ │ -06c22c: 4400 0001 |0014: aget v0, v0, v1 │ │ -06c230: 5930 2e0b |0016: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06c234: 0e00 |0018: return-void │ │ +079fa0: |[079fa0] com.badlogic.gdx.math.Matrix4.getTranslation:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +079fb0: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079fb4: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +079fb8: 4400 0001 |0004: aget v0, v0, v1 │ │ +079fbc: 5930 2c0b |0006: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +079fc0: 5420 f80a |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079fc4: 1301 0d00 |000a: const/16 v1, #int 13 // #d │ │ +079fc8: 4400 0001 |000c: aget v0, v0, v1 │ │ +079fcc: 5930 2d0b |000e: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +079fd0: 5420 f80a |0010: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079fd4: 1301 0e00 |0012: const/16 v1, #int 14 // #e │ │ +079fd8: 4400 0001 |0014: aget v0, v0, v1 │ │ +079fdc: 5930 2e0b |0016: iput v0, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +079fe0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0008 line=684 │ │ 0x0010 line=685 │ │ 0x0018 line=686 │ │ locals : │ │ @@ -79762,17 +79767,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c238: |[06c238] com.badlogic.gdx.math.Matrix4.getValues:()[F │ │ -06c248: 5410 f80a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c24c: 1100 |0002: return-object v0 │ │ +079fe4: |[079fe4] com.badlogic.gdx.math.Matrix4.getValues:()[F │ │ +079ff4: 5410 f80a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +079ff8: 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;) │ │ @@ -79780,66 +79785,66 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 92 16-bit code units │ │ -06c250: |[06c250] com.badlogic.gdx.math.Matrix4.idt:()Lcom/badlogic/gdx/math/Matrix4; │ │ -06c260: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06c264: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06c266: 5440 f80a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c26a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06c26c: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06c270: 5440 f80a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c274: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -06c276: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06c27a: 5440 f80a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c27e: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -06c282: 4b02 0001 |0011: aput v2, v0, v1 │ │ -06c286: 5440 f80a |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c28a: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ -06c28e: 4b02 0001 |0017: aput v2, v0, v1 │ │ -06c292: 5440 f80a |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c296: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -06c298: 4b02 0001 |001c: aput v2, v0, v1 │ │ -06c29c: 5440 f80a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2a0: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -06c2a2: 4b03 0001 |0021: aput v3, v0, v1 │ │ -06c2a6: 5440 f80a |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2aa: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ -06c2ae: 4b02 0001 |0027: aput v2, v0, v1 │ │ -06c2b2: 5440 f80a |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2b6: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ -06c2ba: 4b02 0001 |002d: aput v2, v0, v1 │ │ -06c2be: 5440 f80a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2c2: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -06c2c4: 4b02 0001 |0032: aput v2, v0, v1 │ │ -06c2c8: 5440 f80a |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2cc: 1261 |0036: const/4 v1, #int 6 // #6 │ │ -06c2ce: 4b02 0001 |0037: aput v2, v0, v1 │ │ -06c2d2: 5440 f80a |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2d6: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ -06c2da: 4b03 0001 |003d: aput v3, v0, v1 │ │ -06c2de: 5440 f80a |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2e2: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ -06c2e6: 4b02 0001 |0043: aput v2, v0, v1 │ │ -06c2ea: 5440 f80a |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2ee: 1231 |0047: const/4 v1, #int 3 // #3 │ │ -06c2f0: 4b02 0001 |0048: aput v2, v0, v1 │ │ -06c2f4: 5440 f80a |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c2f8: 1271 |004c: const/4 v1, #int 7 // #7 │ │ -06c2fa: 4b02 0001 |004d: aput v2, v0, v1 │ │ -06c2fe: 5440 f80a |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c302: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ -06c306: 4b02 0001 |0053: aput v2, v0, v1 │ │ -06c30a: 5440 f80a |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c30e: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ -06c312: 4b03 0001 |0059: aput v3, v0, v1 │ │ -06c316: 1104 |005b: return-object v4 │ │ +079ffc: |[079ffc] com.badlogic.gdx.math.Matrix4.idt:()Lcom/badlogic/gdx/math/Matrix4; │ │ +07a00c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +07a010: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07a012: 5440 f80a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a016: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07a018: 4b03 0001 |0006: aput v3, v0, v1 │ │ +07a01c: 5440 f80a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a020: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +07a022: 4b02 0001 |000b: aput v2, v0, v1 │ │ +07a026: 5440 f80a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a02a: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +07a02e: 4b02 0001 |0011: aput v2, v0, v1 │ │ +07a032: 5440 f80a |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a036: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ +07a03a: 4b02 0001 |0017: aput v2, v0, v1 │ │ +07a03e: 5440 f80a |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a042: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +07a044: 4b02 0001 |001c: aput v2, v0, v1 │ │ +07a048: 5440 f80a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a04c: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +07a04e: 4b03 0001 |0021: aput v3, v0, v1 │ │ +07a052: 5440 f80a |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a056: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ +07a05a: 4b02 0001 |0027: aput v2, v0, v1 │ │ +07a05e: 5440 f80a |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a062: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ +07a066: 4b02 0001 |002d: aput v2, v0, v1 │ │ +07a06a: 5440 f80a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a06e: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +07a070: 4b02 0001 |0032: aput v2, v0, v1 │ │ +07a074: 5440 f80a |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a078: 1261 |0036: const/4 v1, #int 6 // #6 │ │ +07a07a: 4b02 0001 |0037: aput v2, v0, v1 │ │ +07a07e: 5440 f80a |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a082: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ +07a086: 4b03 0001 |003d: aput v3, v0, v1 │ │ +07a08a: 5440 f80a |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a08e: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ +07a092: 4b02 0001 |0043: aput v2, v0, v1 │ │ +07a096: 5440 f80a |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a09a: 1231 |0047: const/4 v1, #int 3 // #3 │ │ +07a09c: 4b02 0001 |0048: aput v2, v0, v1 │ │ +07a0a0: 5440 f80a |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a0a4: 1271 |004c: const/4 v1, #int 7 // #7 │ │ +07a0a6: 4b02 0001 |004d: aput v2, v0, v1 │ │ +07a0aa: 5440 f80a |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a0ae: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ +07a0b2: 4b02 0001 |0053: aput v2, v0, v1 │ │ +07a0b6: 5440 f80a |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a0ba: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ +07a0be: 4b03 0001 |0059: aput v3, v0, v1 │ │ +07a0c2: 1104 |005b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=234 │ │ 0x0008 line=235 │ │ 0x000d line=236 │ │ 0x0013 line=237 │ │ 0x0019 line=238 │ │ @@ -79863,1574 +79868,1574 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 2648 16-bit code units │ │ -06c318: |[06c318] com.badlogic.gdx.math.Matrix4.inv:()Lcom/badlogic/gdx/math/Matrix4; │ │ -06c328: 124c |0000: const/4 v12, #int 4 // #4 │ │ -06c32a: 123b |0001: const/4 v11, #int 3 // #3 │ │ -06c32c: 122a |0002: const/4 v10, #int 2 // #2 │ │ -06c32e: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -06c330: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -06c332: 54d2 f80a |0005: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c336: 4402 020b |0007: aget v2, v2, v11 │ │ -06c33a: 54d3 f80a |0009: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c33e: 1264 |000b: const/4 v4, #int 6 // #6 │ │ -06c340: 4403 0304 |000c: aget v3, v3, v4 │ │ -06c344: c832 |000e: mul-float/2addr v2, v3 │ │ -06c346: 54d3 f80a |000f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c34a: 1304 0900 |0011: const/16 v4, #int 9 // #9 │ │ -06c34e: 4403 0304 |0013: aget v3, v3, v4 │ │ -06c352: c832 |0015: mul-float/2addr v2, v3 │ │ -06c354: 54d3 f80a |0016: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c358: 1304 0c00 |0018: const/16 v4, #int 12 // #c │ │ -06c35c: 4403 0304 |001a: aget v3, v3, v4 │ │ -06c360: c832 |001c: mul-float/2addr v2, v3 │ │ -06c362: 54d3 f80a |001d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c366: 4403 030a |001f: aget v3, v3, v10 │ │ -06c36a: 54d4 f80a |0021: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c36e: 1275 |0023: const/4 v5, #int 7 // #7 │ │ -06c370: 4404 0405 |0024: aget v4, v4, v5 │ │ -06c374: c843 |0026: mul-float/2addr v3, v4 │ │ -06c376: 54d4 f80a |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c37a: 1305 0900 |0029: const/16 v5, #int 9 // #9 │ │ -06c37e: 4404 0405 |002b: aget v4, v4, v5 │ │ -06c382: c843 |002d: mul-float/2addr v3, v4 │ │ -06c384: 54d4 f80a |002e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c388: 1305 0c00 |0030: const/16 v5, #int 12 // #c │ │ -06c38c: 4404 0405 |0032: aget v4, v4, v5 │ │ -06c390: c843 |0034: mul-float/2addr v3, v4 │ │ -06c392: c732 |0035: sub-float/2addr v2, v3 │ │ -06c394: 54d3 f80a |0036: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c398: 4403 030b |0038: aget v3, v3, v11 │ │ -06c39c: 54d4 f80a |003a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3a0: 1255 |003c: const/4 v5, #int 5 // #5 │ │ -06c3a2: 4404 0405 |003d: aget v4, v4, v5 │ │ -06c3a6: c843 |003f: mul-float/2addr v3, v4 │ │ -06c3a8: 54d4 f80a |0040: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3ac: 1305 0a00 |0042: const/16 v5, #int 10 // #a │ │ -06c3b0: 4404 0405 |0044: aget v4, v4, v5 │ │ -06c3b4: c843 |0046: mul-float/2addr v3, v4 │ │ -06c3b6: 54d4 f80a |0047: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3ba: 1305 0c00 |0049: const/16 v5, #int 12 // #c │ │ -06c3be: 4404 0405 |004b: aget v4, v4, v5 │ │ -06c3c2: c843 |004d: mul-float/2addr v3, v4 │ │ -06c3c4: c732 |004e: sub-float/2addr v2, v3 │ │ -06c3c6: 54d3 f80a |004f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3ca: 4403 0309 |0051: aget v3, v3, v9 │ │ -06c3ce: 54d4 f80a |0053: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3d2: 1275 |0055: const/4 v5, #int 7 // #7 │ │ -06c3d4: 4404 0405 |0056: aget v4, v4, v5 │ │ -06c3d8: c843 |0058: mul-float/2addr v3, v4 │ │ -06c3da: 54d4 f80a |0059: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3de: 1305 0a00 |005b: const/16 v5, #int 10 // #a │ │ -06c3e2: 4404 0405 |005d: aget v4, v4, v5 │ │ -06c3e6: c843 |005f: mul-float/2addr v3, v4 │ │ -06c3e8: 54d4 f80a |0060: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3ec: 1305 0c00 |0062: const/16 v5, #int 12 // #c │ │ -06c3f0: 4404 0405 |0064: aget v4, v4, v5 │ │ -06c3f4: c843 |0066: mul-float/2addr v3, v4 │ │ -06c3f6: c632 |0067: add-float/2addr v2, v3 │ │ -06c3f8: 54d3 f80a |0068: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c3fc: 4403 030a |006a: aget v3, v3, v10 │ │ -06c400: 54d4 f80a |006c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c404: 1255 |006e: const/4 v5, #int 5 // #5 │ │ -06c406: 4404 0405 |006f: aget v4, v4, v5 │ │ -06c40a: c843 |0071: mul-float/2addr v3, v4 │ │ -06c40c: 54d4 f80a |0072: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c410: 1305 0b00 |0074: const/16 v5, #int 11 // #b │ │ -06c414: 4404 0405 |0076: aget v4, v4, v5 │ │ -06c418: c843 |0078: mul-float/2addr v3, v4 │ │ -06c41a: 54d4 f80a |0079: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c41e: 1305 0c00 |007b: const/16 v5, #int 12 // #c │ │ -06c422: 4404 0405 |007d: aget v4, v4, v5 │ │ -06c426: c843 |007f: mul-float/2addr v3, v4 │ │ -06c428: c632 |0080: add-float/2addr v2, v3 │ │ -06c42a: 54d3 f80a |0081: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c42e: 4403 0309 |0083: aget v3, v3, v9 │ │ -06c432: 54d4 f80a |0085: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c436: 1265 |0087: const/4 v5, #int 6 // #6 │ │ -06c438: 4404 0405 |0088: aget v4, v4, v5 │ │ -06c43c: c843 |008a: mul-float/2addr v3, v4 │ │ -06c43e: 54d4 f80a |008b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c442: 1305 0b00 |008d: const/16 v5, #int 11 // #b │ │ -06c446: 4404 0405 |008f: aget v4, v4, v5 │ │ -06c44a: c843 |0091: mul-float/2addr v3, v4 │ │ -06c44c: 54d4 f80a |0092: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c450: 1305 0c00 |0094: const/16 v5, #int 12 // #c │ │ -06c454: 4404 0405 |0096: aget v4, v4, v5 │ │ -06c458: c843 |0098: mul-float/2addr v3, v4 │ │ -06c45a: c732 |0099: sub-float/2addr v2, v3 │ │ -06c45c: 54d3 f80a |009a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c460: 4403 030b |009c: aget v3, v3, v11 │ │ -06c464: 54d4 f80a |009e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c468: 1265 |00a0: const/4 v5, #int 6 // #6 │ │ -06c46a: 4404 0405 |00a1: aget v4, v4, v5 │ │ -06c46e: c843 |00a3: mul-float/2addr v3, v4 │ │ -06c470: 54d4 f80a |00a4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c474: 1305 0800 |00a6: const/16 v5, #int 8 // #8 │ │ -06c478: 4404 0405 |00a8: aget v4, v4, v5 │ │ -06c47c: c843 |00aa: mul-float/2addr v3, v4 │ │ -06c47e: 54d4 f80a |00ab: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c482: 1305 0d00 |00ad: const/16 v5, #int 13 // #d │ │ -06c486: 4404 0405 |00af: aget v4, v4, v5 │ │ -06c48a: c843 |00b1: mul-float/2addr v3, v4 │ │ -06c48c: c732 |00b2: sub-float/2addr v2, v3 │ │ -06c48e: 54d3 f80a |00b3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c492: 4403 030a |00b5: aget v3, v3, v10 │ │ -06c496: 54d4 f80a |00b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c49a: 1275 |00b9: const/4 v5, #int 7 // #7 │ │ -06c49c: 4404 0405 |00ba: aget v4, v4, v5 │ │ -06c4a0: c843 |00bc: mul-float/2addr v3, v4 │ │ -06c4a2: 54d4 f80a |00bd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4a6: 1305 0800 |00bf: const/16 v5, #int 8 // #8 │ │ -06c4aa: 4404 0405 |00c1: aget v4, v4, v5 │ │ -06c4ae: c843 |00c3: mul-float/2addr v3, v4 │ │ -06c4b0: 54d4 f80a |00c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4b4: 1305 0d00 |00c6: const/16 v5, #int 13 // #d │ │ -06c4b8: 4404 0405 |00c8: aget v4, v4, v5 │ │ -06c4bc: c843 |00ca: mul-float/2addr v3, v4 │ │ -06c4be: c632 |00cb: add-float/2addr v2, v3 │ │ -06c4c0: 54d3 f80a |00cc: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4c4: 4403 030b |00ce: aget v3, v3, v11 │ │ -06c4c8: 54d4 f80a |00d0: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4cc: 4404 040c |00d2: aget v4, v4, v12 │ │ -06c4d0: c843 |00d4: mul-float/2addr v3, v4 │ │ -06c4d2: 54d4 f80a |00d5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4d6: 1305 0a00 |00d7: const/16 v5, #int 10 // #a │ │ -06c4da: 4404 0405 |00d9: aget v4, v4, v5 │ │ -06c4de: c843 |00db: mul-float/2addr v3, v4 │ │ -06c4e0: 54d4 f80a |00dc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4e4: 1305 0d00 |00de: const/16 v5, #int 13 // #d │ │ -06c4e8: 4404 0405 |00e0: aget v4, v4, v5 │ │ -06c4ec: c843 |00e2: mul-float/2addr v3, v4 │ │ -06c4ee: c632 |00e3: add-float/2addr v2, v3 │ │ -06c4f0: 54d3 f80a |00e4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4f4: 4403 0308 |00e6: aget v3, v3, v8 │ │ -06c4f8: 54d4 f80a |00e8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c4fc: 1275 |00ea: const/4 v5, #int 7 // #7 │ │ -06c4fe: 4404 0405 |00eb: aget v4, v4, v5 │ │ -06c502: c843 |00ed: mul-float/2addr v3, v4 │ │ -06c504: 54d4 f80a |00ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c508: 1305 0a00 |00f0: const/16 v5, #int 10 // #a │ │ -06c50c: 4404 0405 |00f2: aget v4, v4, v5 │ │ -06c510: c843 |00f4: mul-float/2addr v3, v4 │ │ -06c512: 54d4 f80a |00f5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c516: 1305 0d00 |00f7: const/16 v5, #int 13 // #d │ │ -06c51a: 4404 0405 |00f9: aget v4, v4, v5 │ │ -06c51e: c843 |00fb: mul-float/2addr v3, v4 │ │ -06c520: c732 |00fc: sub-float/2addr v2, v3 │ │ -06c522: 54d3 f80a |00fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c526: 4403 030a |00ff: aget v3, v3, v10 │ │ -06c52a: 54d4 f80a |0101: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c52e: 4404 040c |0103: aget v4, v4, v12 │ │ -06c532: c843 |0105: mul-float/2addr v3, v4 │ │ -06c534: 54d4 f80a |0106: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c538: 1305 0b00 |0108: const/16 v5, #int 11 // #b │ │ -06c53c: 4404 0405 |010a: aget v4, v4, v5 │ │ -06c540: c843 |010c: mul-float/2addr v3, v4 │ │ -06c542: 54d4 f80a |010d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c546: 1305 0d00 |010f: const/16 v5, #int 13 // #d │ │ -06c54a: 4404 0405 |0111: aget v4, v4, v5 │ │ -06c54e: c843 |0113: mul-float/2addr v3, v4 │ │ -06c550: c732 |0114: sub-float/2addr v2, v3 │ │ -06c552: 54d3 f80a |0115: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c556: 4403 0308 |0117: aget v3, v3, v8 │ │ -06c55a: 54d4 f80a |0119: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c55e: 1265 |011b: const/4 v5, #int 6 // #6 │ │ -06c560: 4404 0405 |011c: aget v4, v4, v5 │ │ -06c564: c843 |011e: mul-float/2addr v3, v4 │ │ -06c566: 54d4 f80a |011f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c56a: 1305 0b00 |0121: const/16 v5, #int 11 // #b │ │ -06c56e: 4404 0405 |0123: aget v4, v4, v5 │ │ -06c572: c843 |0125: mul-float/2addr v3, v4 │ │ -06c574: 54d4 f80a |0126: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c578: 1305 0d00 |0128: const/16 v5, #int 13 // #d │ │ -06c57c: 4404 0405 |012a: aget v4, v4, v5 │ │ -06c580: c843 |012c: mul-float/2addr v3, v4 │ │ -06c582: c632 |012d: add-float/2addr v2, v3 │ │ -06c584: 54d3 f80a |012e: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c588: 4403 030b |0130: aget v3, v3, v11 │ │ -06c58c: 54d4 f80a |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c590: 1255 |0134: const/4 v5, #int 5 // #5 │ │ -06c592: 4404 0405 |0135: aget v4, v4, v5 │ │ -06c596: c843 |0137: mul-float/2addr v3, v4 │ │ -06c598: 54d4 f80a |0138: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c59c: 1305 0800 |013a: const/16 v5, #int 8 // #8 │ │ -06c5a0: 4404 0405 |013c: aget v4, v4, v5 │ │ -06c5a4: c843 |013e: mul-float/2addr v3, v4 │ │ -06c5a6: 54d4 f80a |013f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5aa: 1305 0e00 |0141: const/16 v5, #int 14 // #e │ │ -06c5ae: 4404 0405 |0143: aget v4, v4, v5 │ │ -06c5b2: c843 |0145: mul-float/2addr v3, v4 │ │ -06c5b4: c632 |0146: add-float/2addr v2, v3 │ │ -06c5b6: 54d3 f80a |0147: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5ba: 4403 0309 |0149: aget v3, v3, v9 │ │ -06c5be: 54d4 f80a |014b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5c2: 1275 |014d: const/4 v5, #int 7 // #7 │ │ -06c5c4: 4404 0405 |014e: aget v4, v4, v5 │ │ -06c5c8: c843 |0150: mul-float/2addr v3, v4 │ │ -06c5ca: 54d4 f80a |0151: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5ce: 1305 0800 |0153: const/16 v5, #int 8 // #8 │ │ -06c5d2: 4404 0405 |0155: aget v4, v4, v5 │ │ -06c5d6: c843 |0157: mul-float/2addr v3, v4 │ │ -06c5d8: 54d4 f80a |0158: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5dc: 1305 0e00 |015a: const/16 v5, #int 14 // #e │ │ -06c5e0: 4404 0405 |015c: aget v4, v4, v5 │ │ -06c5e4: c843 |015e: mul-float/2addr v3, v4 │ │ -06c5e6: c732 |015f: sub-float/2addr v2, v3 │ │ -06c5e8: 54d3 f80a |0160: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5ec: 4403 030b |0162: aget v3, v3, v11 │ │ -06c5f0: 54d4 f80a |0164: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5f4: 4404 040c |0166: aget v4, v4, v12 │ │ -06c5f8: c843 |0168: mul-float/2addr v3, v4 │ │ -06c5fa: 54d4 f80a |0169: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c5fe: 1305 0900 |016b: const/16 v5, #int 9 // #9 │ │ -06c602: 4404 0405 |016d: aget v4, v4, v5 │ │ -06c606: c843 |016f: mul-float/2addr v3, v4 │ │ -06c608: 54d4 f80a |0170: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c60c: 1305 0e00 |0172: const/16 v5, #int 14 // #e │ │ -06c610: 4404 0405 |0174: aget v4, v4, v5 │ │ -06c614: c843 |0176: mul-float/2addr v3, v4 │ │ -06c616: c732 |0177: sub-float/2addr v2, v3 │ │ -06c618: 54d3 f80a |0178: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c61c: 4403 0308 |017a: aget v3, v3, v8 │ │ -06c620: 54d4 f80a |017c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c624: 1275 |017e: const/4 v5, #int 7 // #7 │ │ -06c626: 4404 0405 |017f: aget v4, v4, v5 │ │ -06c62a: c843 |0181: mul-float/2addr v3, v4 │ │ -06c62c: 54d4 f80a |0182: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c630: 1305 0900 |0184: const/16 v5, #int 9 // #9 │ │ -06c634: 4404 0405 |0186: aget v4, v4, v5 │ │ -06c638: c843 |0188: mul-float/2addr v3, v4 │ │ -06c63a: 54d4 f80a |0189: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c63e: 1305 0e00 |018b: const/16 v5, #int 14 // #e │ │ -06c642: 4404 0405 |018d: aget v4, v4, v5 │ │ -06c646: c843 |018f: mul-float/2addr v3, v4 │ │ -06c648: c632 |0190: add-float/2addr v2, v3 │ │ -06c64a: 54d3 f80a |0191: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c64e: 4403 0309 |0193: aget v3, v3, v9 │ │ -06c652: 54d4 f80a |0195: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c656: 4404 040c |0197: aget v4, v4, v12 │ │ -06c65a: c843 |0199: mul-float/2addr v3, v4 │ │ -06c65c: 54d4 f80a |019a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c660: 1305 0b00 |019c: const/16 v5, #int 11 // #b │ │ -06c664: 4404 0405 |019e: aget v4, v4, v5 │ │ -06c668: c843 |01a0: mul-float/2addr v3, v4 │ │ -06c66a: 54d4 f80a |01a1: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c66e: 1305 0e00 |01a3: const/16 v5, #int 14 // #e │ │ -06c672: 4404 0405 |01a5: aget v4, v4, v5 │ │ -06c676: c843 |01a7: mul-float/2addr v3, v4 │ │ -06c678: c632 |01a8: add-float/2addr v2, v3 │ │ -06c67a: 54d3 f80a |01a9: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c67e: 4403 0308 |01ab: aget v3, v3, v8 │ │ -06c682: 54d4 f80a |01ad: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c686: 1255 |01af: const/4 v5, #int 5 // #5 │ │ -06c688: 4404 0405 |01b0: aget v4, v4, v5 │ │ -06c68c: c843 |01b2: mul-float/2addr v3, v4 │ │ -06c68e: 54d4 f80a |01b3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c692: 1305 0b00 |01b5: const/16 v5, #int 11 // #b │ │ -06c696: 4404 0405 |01b7: aget v4, v4, v5 │ │ -06c69a: c843 |01b9: mul-float/2addr v3, v4 │ │ -06c69c: 54d4 f80a |01ba: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6a0: 1305 0e00 |01bc: const/16 v5, #int 14 // #e │ │ -06c6a4: 4404 0405 |01be: aget v4, v4, v5 │ │ -06c6a8: c843 |01c0: mul-float/2addr v3, v4 │ │ -06c6aa: c732 |01c1: sub-float/2addr v2, v3 │ │ -06c6ac: 54d3 f80a |01c2: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6b0: 4403 030a |01c4: aget v3, v3, v10 │ │ -06c6b4: 54d4 f80a |01c6: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6b8: 1255 |01c8: const/4 v5, #int 5 // #5 │ │ -06c6ba: 4404 0405 |01c9: aget v4, v4, v5 │ │ -06c6be: c843 |01cb: mul-float/2addr v3, v4 │ │ -06c6c0: 54d4 f80a |01cc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6c4: 1305 0800 |01ce: const/16 v5, #int 8 // #8 │ │ -06c6c8: 4404 0405 |01d0: aget v4, v4, v5 │ │ -06c6cc: c843 |01d2: mul-float/2addr v3, v4 │ │ -06c6ce: 54d4 f80a |01d3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6d2: 1305 0f00 |01d5: const/16 v5, #int 15 // #f │ │ -06c6d6: 4404 0405 |01d7: aget v4, v4, v5 │ │ -06c6da: c843 |01d9: mul-float/2addr v3, v4 │ │ -06c6dc: c732 |01da: sub-float/2addr v2, v3 │ │ -06c6de: 54d3 f80a |01db: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6e2: 4403 0309 |01dd: aget v3, v3, v9 │ │ -06c6e6: 54d4 f80a |01df: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6ea: 1265 |01e1: const/4 v5, #int 6 // #6 │ │ -06c6ec: 4404 0405 |01e2: aget v4, v4, v5 │ │ -06c6f0: c843 |01e4: mul-float/2addr v3, v4 │ │ -06c6f2: 54d4 f80a |01e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c6f6: 1305 0800 |01e7: const/16 v5, #int 8 // #8 │ │ -06c6fa: 4404 0405 |01e9: aget v4, v4, v5 │ │ -06c6fe: c843 |01eb: mul-float/2addr v3, v4 │ │ -06c700: 54d4 f80a |01ec: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c704: 1305 0f00 |01ee: const/16 v5, #int 15 // #f │ │ -06c708: 4404 0405 |01f0: aget v4, v4, v5 │ │ -06c70c: c843 |01f2: mul-float/2addr v3, v4 │ │ -06c70e: c632 |01f3: add-float/2addr v2, v3 │ │ -06c710: 54d3 f80a |01f4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c714: 4403 030a |01f6: aget v3, v3, v10 │ │ -06c718: 54d4 f80a |01f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c71c: 4404 040c |01fa: aget v4, v4, v12 │ │ -06c720: c843 |01fc: mul-float/2addr v3, v4 │ │ -06c722: 54d4 f80a |01fd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c726: 1305 0900 |01ff: const/16 v5, #int 9 // #9 │ │ -06c72a: 4404 0405 |0201: aget v4, v4, v5 │ │ -06c72e: c843 |0203: mul-float/2addr v3, v4 │ │ -06c730: 54d4 f80a |0204: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c734: 1305 0f00 |0206: const/16 v5, #int 15 // #f │ │ -06c738: 4404 0405 |0208: aget v4, v4, v5 │ │ -06c73c: c843 |020a: mul-float/2addr v3, v4 │ │ -06c73e: c632 |020b: add-float/2addr v2, v3 │ │ -06c740: 54d3 f80a |020c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c744: 4403 0308 |020e: aget v3, v3, v8 │ │ -06c748: 54d4 f80a |0210: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c74c: 1265 |0212: const/4 v5, #int 6 // #6 │ │ -06c74e: 4404 0405 |0213: aget v4, v4, v5 │ │ -06c752: c843 |0215: mul-float/2addr v3, v4 │ │ -06c754: 54d4 f80a |0216: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c758: 1305 0900 |0218: const/16 v5, #int 9 // #9 │ │ -06c75c: 4404 0405 |021a: aget v4, v4, v5 │ │ -06c760: c843 |021c: mul-float/2addr v3, v4 │ │ -06c762: 54d4 f80a |021d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c766: 1305 0f00 |021f: const/16 v5, #int 15 // #f │ │ -06c76a: 4404 0405 |0221: aget v4, v4, v5 │ │ -06c76e: c843 |0223: mul-float/2addr v3, v4 │ │ -06c770: c732 |0224: sub-float/2addr v2, v3 │ │ -06c772: 54d3 f80a |0225: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c776: 4403 0309 |0227: aget v3, v3, v9 │ │ -06c77a: 54d4 f80a |0229: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c77e: 4404 040c |022b: aget v4, v4, v12 │ │ -06c782: c843 |022d: mul-float/2addr v3, v4 │ │ -06c784: 54d4 f80a |022e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c788: 1305 0a00 |0230: const/16 v5, #int 10 // #a │ │ -06c78c: 4404 0405 |0232: aget v4, v4, v5 │ │ -06c790: c843 |0234: mul-float/2addr v3, v4 │ │ -06c792: 54d4 f80a |0235: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c796: 1305 0f00 |0237: const/16 v5, #int 15 // #f │ │ -06c79a: 4404 0405 |0239: aget v4, v4, v5 │ │ -06c79e: c843 |023b: mul-float/2addr v3, v4 │ │ -06c7a0: c732 |023c: sub-float/2addr v2, v3 │ │ -06c7a2: 54d3 f80a |023d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c7a6: 4403 0308 |023f: aget v3, v3, v8 │ │ -06c7aa: 54d4 f80a |0241: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c7ae: 1255 |0243: const/4 v5, #int 5 // #5 │ │ -06c7b0: 4404 0405 |0244: aget v4, v4, v5 │ │ -06c7b4: c843 |0246: mul-float/2addr v3, v4 │ │ -06c7b6: 54d4 f80a |0247: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c7ba: 1305 0a00 |0249: const/16 v5, #int 10 // #a │ │ -06c7be: 4404 0405 |024b: aget v4, v4, v5 │ │ -06c7c2: c843 |024d: mul-float/2addr v3, v4 │ │ -06c7c4: 54d4 f80a |024e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c7c8: 1305 0f00 |0250: const/16 v5, #int 15 // #f │ │ -06c7cc: 4404 0405 |0252: aget v4, v4, v5 │ │ -06c7d0: c843 |0254: mul-float/2addr v3, v4 │ │ -06c7d2: a601 0203 |0255: add-float v1, v2, v3 │ │ -06c7d6: 1202 |0257: const/4 v2, #int 0 // #0 │ │ -06c7d8: 2d02 0102 |0258: cmpl-float v2, v1, v2 │ │ -06c7dc: 3902 0a00 |025a: if-nez v2, 0264 // +000a │ │ -06c7e0: 2202 8c03 |025c: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ -06c7e4: 1a03 ec20 |025e: const-string v3, "non-invertible matrix" // string@20ec │ │ -06c7e8: 7020 a224 3200 |0260: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -06c7ee: 2702 |0263: throw v2 │ │ -06c7f0: 1502 803f |0264: const/high16 v2, #int 1065353216 // #3f80 │ │ -06c7f4: a900 0201 |0266: div-float v0, v2, v1 │ │ -06c7f8: 54d2 f20a |0268: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06c7fc: 54d3 f80a |026a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c800: 1304 0900 |026c: const/16 v4, #int 9 // #9 │ │ -06c804: 4403 0304 |026e: aget v3, v3, v4 │ │ -06c808: 54d4 f80a |0270: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c80c: 1305 0e00 |0272: const/16 v5, #int 14 // #e │ │ -06c810: 4404 0405 |0274: aget v4, v4, v5 │ │ -06c814: c843 |0276: mul-float/2addr v3, v4 │ │ -06c816: 54d4 f80a |0277: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c81a: 1275 |0279: const/4 v5, #int 7 // #7 │ │ -06c81c: 4404 0405 |027a: aget v4, v4, v5 │ │ -06c820: c843 |027c: mul-float/2addr v3, v4 │ │ -06c822: 54d4 f80a |027d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c826: 1305 0d00 |027f: const/16 v5, #int 13 // #d │ │ -06c82a: 4404 0405 |0281: aget v4, v4, v5 │ │ -06c82e: 54d5 f80a |0283: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c832: 1306 0a00 |0285: const/16 v6, #int 10 // #a │ │ -06c836: 4405 0506 |0287: aget v5, v5, v6 │ │ -06c83a: c854 |0289: mul-float/2addr v4, v5 │ │ -06c83c: 54d5 f80a |028a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c840: 1276 |028c: const/4 v6, #int 7 // #7 │ │ -06c842: 4405 0506 |028d: aget v5, v5, v6 │ │ -06c846: c854 |028f: mul-float/2addr v4, v5 │ │ -06c848: c743 |0290: sub-float/2addr v3, v4 │ │ -06c84a: 54d4 f80a |0291: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c84e: 1305 0d00 |0293: const/16 v5, #int 13 // #d │ │ -06c852: 4404 0405 |0295: aget v4, v4, v5 │ │ -06c856: 54d5 f80a |0297: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c85a: 1266 |0299: const/4 v6, #int 6 // #6 │ │ -06c85c: 4405 0506 |029a: aget v5, v5, v6 │ │ -06c860: c854 |029c: mul-float/2addr v4, v5 │ │ -06c862: 54d5 f80a |029d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c866: 1306 0b00 |029f: const/16 v6, #int 11 // #b │ │ -06c86a: 4405 0506 |02a1: aget v5, v5, v6 │ │ -06c86e: c854 |02a3: mul-float/2addr v4, v5 │ │ -06c870: c643 |02a4: add-float/2addr v3, v4 │ │ -06c872: 54d4 f80a |02a5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c876: 1255 |02a7: const/4 v5, #int 5 // #5 │ │ -06c878: 4404 0405 |02a8: aget v4, v4, v5 │ │ -06c87c: 54d5 f80a |02aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c880: 1306 0e00 |02ac: const/16 v6, #int 14 // #e │ │ -06c884: 4405 0506 |02ae: aget v5, v5, v6 │ │ -06c888: c854 |02b0: mul-float/2addr v4, v5 │ │ -06c88a: 54d5 f80a |02b1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c88e: 1306 0b00 |02b3: const/16 v6, #int 11 // #b │ │ -06c892: 4405 0506 |02b5: aget v5, v5, v6 │ │ -06c896: c854 |02b7: mul-float/2addr v4, v5 │ │ -06c898: c743 |02b8: sub-float/2addr v3, v4 │ │ -06c89a: 54d4 f80a |02b9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c89e: 1305 0900 |02bb: const/16 v5, #int 9 // #9 │ │ -06c8a2: 4404 0405 |02bd: aget v4, v4, v5 │ │ -06c8a6: 54d5 f80a |02bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c8aa: 1266 |02c1: const/4 v6, #int 6 // #6 │ │ -06c8ac: 4405 0506 |02c2: aget v5, v5, v6 │ │ -06c8b0: c854 |02c4: mul-float/2addr v4, v5 │ │ -06c8b2: 54d5 f80a |02c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c8b6: 1306 0f00 |02c7: const/16 v6, #int 15 // #f │ │ -06c8ba: 4405 0506 |02c9: aget v5, v5, v6 │ │ -06c8be: c854 |02cb: mul-float/2addr v4, v5 │ │ -06c8c0: c743 |02cc: sub-float/2addr v3, v4 │ │ -06c8c2: 54d4 f80a |02cd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c8c6: 1255 |02cf: const/4 v5, #int 5 // #5 │ │ -06c8c8: 4404 0405 |02d0: aget v4, v4, v5 │ │ -06c8cc: 54d5 f80a |02d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c8d0: 1306 0a00 |02d4: const/16 v6, #int 10 // #a │ │ -06c8d4: 4405 0506 |02d6: aget v5, v5, v6 │ │ -06c8d8: c854 |02d8: mul-float/2addr v4, v5 │ │ -06c8da: 54d5 f80a |02d9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c8de: 1306 0f00 |02db: const/16 v6, #int 15 // #f │ │ -06c8e2: 4405 0506 |02dd: aget v5, v5, v6 │ │ -06c8e6: c854 |02df: mul-float/2addr v4, v5 │ │ -06c8e8: c643 |02e0: add-float/2addr v3, v4 │ │ -06c8ea: 4b03 0208 |02e1: aput v3, v2, v8 │ │ -06c8ee: 54d2 f20a |02e3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06c8f2: 54d3 f80a |02e5: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c8f6: 1304 0c00 |02e7: const/16 v4, #int 12 // #c │ │ -06c8fa: 4403 0304 |02e9: aget v3, v3, v4 │ │ -06c8fe: 54d4 f80a |02eb: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c902: 1305 0a00 |02ed: const/16 v5, #int 10 // #a │ │ -06c906: 4404 0405 |02ef: aget v4, v4, v5 │ │ -06c90a: c843 |02f1: mul-float/2addr v3, v4 │ │ -06c90c: 54d4 f80a |02f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c910: 1275 |02f4: const/4 v5, #int 7 // #7 │ │ -06c912: 4404 0405 |02f5: aget v4, v4, v5 │ │ -06c916: c843 |02f7: mul-float/2addr v3, v4 │ │ -06c918: 54d4 f80a |02f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c91c: 1305 0800 |02fa: const/16 v5, #int 8 // #8 │ │ -06c920: 4404 0405 |02fc: aget v4, v4, v5 │ │ -06c924: 54d5 f80a |02fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c928: 1306 0e00 |0300: const/16 v6, #int 14 // #e │ │ -06c92c: 4405 0506 |0302: aget v5, v5, v6 │ │ -06c930: c854 |0304: mul-float/2addr v4, v5 │ │ -06c932: 54d5 f80a |0305: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c936: 1276 |0307: const/4 v6, #int 7 // #7 │ │ -06c938: 4405 0506 |0308: aget v5, v5, v6 │ │ -06c93c: c854 |030a: mul-float/2addr v4, v5 │ │ -06c93e: c743 |030b: sub-float/2addr v3, v4 │ │ -06c940: 54d4 f80a |030c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c944: 1305 0c00 |030e: const/16 v5, #int 12 // #c │ │ -06c948: 4404 0405 |0310: aget v4, v4, v5 │ │ -06c94c: 54d5 f80a |0312: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c950: 1266 |0314: const/4 v6, #int 6 // #6 │ │ -06c952: 4405 0506 |0315: aget v5, v5, v6 │ │ -06c956: c854 |0317: mul-float/2addr v4, v5 │ │ -06c958: 54d5 f80a |0318: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c95c: 1306 0b00 |031a: const/16 v6, #int 11 // #b │ │ -06c960: 4405 0506 |031c: aget v5, v5, v6 │ │ -06c964: c854 |031e: mul-float/2addr v4, v5 │ │ -06c966: c743 |031f: sub-float/2addr v3, v4 │ │ -06c968: 54d4 f80a |0320: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c96c: 4404 040c |0322: aget v4, v4, v12 │ │ -06c970: 54d5 f80a |0324: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c974: 1306 0e00 |0326: const/16 v6, #int 14 // #e │ │ -06c978: 4405 0506 |0328: aget v5, v5, v6 │ │ -06c97c: c854 |032a: mul-float/2addr v4, v5 │ │ -06c97e: 54d5 f80a |032b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c982: 1306 0b00 |032d: const/16 v6, #int 11 // #b │ │ -06c986: 4405 0506 |032f: aget v5, v5, v6 │ │ -06c98a: c854 |0331: mul-float/2addr v4, v5 │ │ -06c98c: c643 |0332: add-float/2addr v3, v4 │ │ -06c98e: 54d4 f80a |0333: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c992: 1305 0800 |0335: const/16 v5, #int 8 // #8 │ │ -06c996: 4404 0405 |0337: aget v4, v4, v5 │ │ -06c99a: 54d5 f80a |0339: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c99e: 1266 |033b: const/4 v6, #int 6 // #6 │ │ -06c9a0: 4405 0506 |033c: aget v5, v5, v6 │ │ -06c9a4: c854 |033e: mul-float/2addr v4, v5 │ │ -06c9a6: 54d5 f80a |033f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c9aa: 1306 0f00 |0341: const/16 v6, #int 15 // #f │ │ -06c9ae: 4405 0506 |0343: aget v5, v5, v6 │ │ -06c9b2: c854 |0345: mul-float/2addr v4, v5 │ │ -06c9b4: c643 |0346: add-float/2addr v3, v4 │ │ -06c9b6: 54d4 f80a |0347: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c9ba: 4404 040c |0349: aget v4, v4, v12 │ │ -06c9be: 54d5 f80a |034b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c9c2: 1306 0a00 |034d: const/16 v6, #int 10 // #a │ │ -06c9c6: 4405 0506 |034f: aget v5, v5, v6 │ │ -06c9ca: c854 |0351: mul-float/2addr v4, v5 │ │ -06c9cc: 54d5 f80a |0352: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c9d0: 1306 0f00 |0354: const/16 v6, #int 15 // #f │ │ -06c9d4: 4405 0506 |0356: aget v5, v5, v6 │ │ -06c9d8: c854 |0358: mul-float/2addr v4, v5 │ │ -06c9da: c743 |0359: sub-float/2addr v3, v4 │ │ -06c9dc: 4b03 020c |035a: aput v3, v2, v12 │ │ -06c9e0: 54d2 f20a |035c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06c9e4: 1303 0800 |035e: const/16 v3, #int 8 // #8 │ │ -06c9e8: 54d4 f80a |0360: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c9ec: 1305 0800 |0362: const/16 v5, #int 8 // #8 │ │ -06c9f0: 4404 0405 |0364: aget v4, v4, v5 │ │ -06c9f4: 54d5 f80a |0366: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06c9f8: 1306 0d00 |0368: const/16 v6, #int 13 // #d │ │ -06c9fc: 4405 0506 |036a: aget v5, v5, v6 │ │ -06ca00: c854 |036c: mul-float/2addr v4, v5 │ │ -06ca02: 54d5 f80a |036d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca06: 1276 |036f: const/4 v6, #int 7 // #7 │ │ -06ca08: 4405 0506 |0370: aget v5, v5, v6 │ │ -06ca0c: c854 |0372: mul-float/2addr v4, v5 │ │ -06ca0e: 54d5 f80a |0373: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca12: 1306 0c00 |0375: const/16 v6, #int 12 // #c │ │ -06ca16: 4405 0506 |0377: aget v5, v5, v6 │ │ -06ca1a: 54d6 f80a |0379: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca1e: 1307 0900 |037b: const/16 v7, #int 9 // #9 │ │ -06ca22: 4406 0607 |037d: aget v6, v6, v7 │ │ -06ca26: c865 |037f: mul-float/2addr v5, v6 │ │ -06ca28: 54d6 f80a |0380: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca2c: 1277 |0382: const/4 v7, #int 7 // #7 │ │ -06ca2e: 4406 0607 |0383: aget v6, v6, v7 │ │ -06ca32: c865 |0385: mul-float/2addr v5, v6 │ │ -06ca34: c754 |0386: sub-float/2addr v4, v5 │ │ -06ca36: 54d5 f80a |0387: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca3a: 1306 0c00 |0389: const/16 v6, #int 12 // #c │ │ -06ca3e: 4405 0506 |038b: aget v5, v5, v6 │ │ -06ca42: 54d6 f80a |038d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca46: 1257 |038f: const/4 v7, #int 5 // #5 │ │ -06ca48: 4406 0607 |0390: aget v6, v6, v7 │ │ -06ca4c: c865 |0392: mul-float/2addr v5, v6 │ │ -06ca4e: 54d6 f80a |0393: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca52: 1307 0b00 |0395: const/16 v7, #int 11 // #b │ │ -06ca56: 4406 0607 |0397: aget v6, v6, v7 │ │ -06ca5a: c865 |0399: mul-float/2addr v5, v6 │ │ -06ca5c: c654 |039a: add-float/2addr v4, v5 │ │ -06ca5e: 54d5 f80a |039b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca62: 4405 050c |039d: aget v5, v5, v12 │ │ -06ca66: 54d6 f80a |039f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca6a: 1307 0d00 |03a1: const/16 v7, #int 13 // #d │ │ -06ca6e: 4406 0607 |03a3: aget v6, v6, v7 │ │ -06ca72: c865 |03a5: mul-float/2addr v5, v6 │ │ -06ca74: 54d6 f80a |03a6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca78: 1307 0b00 |03a8: const/16 v7, #int 11 // #b │ │ -06ca7c: 4406 0607 |03aa: aget v6, v6, v7 │ │ -06ca80: c865 |03ac: mul-float/2addr v5, v6 │ │ -06ca82: c754 |03ad: sub-float/2addr v4, v5 │ │ -06ca84: 54d5 f80a |03ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca88: 1306 0800 |03b0: const/16 v6, #int 8 // #8 │ │ -06ca8c: 4405 0506 |03b2: aget v5, v5, v6 │ │ -06ca90: 54d6 f80a |03b4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ca94: 1257 |03b6: const/4 v7, #int 5 // #5 │ │ -06ca96: 4406 0607 |03b7: aget v6, v6, v7 │ │ -06ca9a: c865 |03b9: mul-float/2addr v5, v6 │ │ -06ca9c: 54d6 f80a |03ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06caa0: 1307 0f00 |03bc: const/16 v7, #int 15 // #f │ │ -06caa4: 4406 0607 |03be: aget v6, v6, v7 │ │ -06caa8: c865 |03c0: mul-float/2addr v5, v6 │ │ -06caaa: c754 |03c1: sub-float/2addr v4, v5 │ │ -06caac: 54d5 f80a |03c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cab0: 4405 050c |03c4: aget v5, v5, v12 │ │ -06cab4: 54d6 f80a |03c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cab8: 1307 0900 |03c8: const/16 v7, #int 9 // #9 │ │ -06cabc: 4406 0607 |03ca: aget v6, v6, v7 │ │ -06cac0: c865 |03cc: mul-float/2addr v5, v6 │ │ -06cac2: 54d6 f80a |03cd: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cac6: 1307 0f00 |03cf: const/16 v7, #int 15 // #f │ │ -06caca: 4406 0607 |03d1: aget v6, v6, v7 │ │ -06cace: c865 |03d3: mul-float/2addr v5, v6 │ │ -06cad0: c654 |03d4: add-float/2addr v4, v5 │ │ -06cad2: 4b04 0203 |03d5: aput v4, v2, v3 │ │ -06cad6: 54d2 f20a |03d7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06cada: 1303 0c00 |03d9: const/16 v3, #int 12 // #c │ │ -06cade: 54d4 f80a |03db: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cae2: 1305 0c00 |03dd: const/16 v5, #int 12 // #c │ │ -06cae6: 4404 0405 |03df: aget v4, v4, v5 │ │ -06caea: 54d5 f80a |03e1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06caee: 1306 0900 |03e3: const/16 v6, #int 9 // #9 │ │ -06caf2: 4405 0506 |03e5: aget v5, v5, v6 │ │ -06caf6: c854 |03e7: mul-float/2addr v4, v5 │ │ -06caf8: 54d5 f80a |03e8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cafc: 1266 |03ea: const/4 v6, #int 6 // #6 │ │ -06cafe: 4405 0506 |03eb: aget v5, v5, v6 │ │ -06cb02: c854 |03ed: mul-float/2addr v4, v5 │ │ -06cb04: 54d5 f80a |03ee: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb08: 1306 0800 |03f0: const/16 v6, #int 8 // #8 │ │ -06cb0c: 4405 0506 |03f2: aget v5, v5, v6 │ │ -06cb10: 54d6 f80a |03f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb14: 1307 0d00 |03f6: const/16 v7, #int 13 // #d │ │ -06cb18: 4406 0607 |03f8: aget v6, v6, v7 │ │ -06cb1c: c865 |03fa: mul-float/2addr v5, v6 │ │ -06cb1e: 54d6 f80a |03fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb22: 1267 |03fd: const/4 v7, #int 6 // #6 │ │ -06cb24: 4406 0607 |03fe: aget v6, v6, v7 │ │ -06cb28: c865 |0400: mul-float/2addr v5, v6 │ │ -06cb2a: c754 |0401: sub-float/2addr v4, v5 │ │ -06cb2c: 54d5 f80a |0402: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb30: 1306 0c00 |0404: const/16 v6, #int 12 // #c │ │ -06cb34: 4405 0506 |0406: aget v5, v5, v6 │ │ -06cb38: 54d6 f80a |0408: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb3c: 1257 |040a: const/4 v7, #int 5 // #5 │ │ -06cb3e: 4406 0607 |040b: aget v6, v6, v7 │ │ -06cb42: c865 |040d: mul-float/2addr v5, v6 │ │ -06cb44: 54d6 f80a |040e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb48: 1307 0a00 |0410: const/16 v7, #int 10 // #a │ │ -06cb4c: 4406 0607 |0412: aget v6, v6, v7 │ │ -06cb50: c865 |0414: mul-float/2addr v5, v6 │ │ -06cb52: c754 |0415: sub-float/2addr v4, v5 │ │ -06cb54: 54d5 f80a |0416: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb58: 4405 050c |0418: aget v5, v5, v12 │ │ -06cb5c: 54d6 f80a |041a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb60: 1307 0d00 |041c: const/16 v7, #int 13 // #d │ │ -06cb64: 4406 0607 |041e: aget v6, v6, v7 │ │ -06cb68: c865 |0420: mul-float/2addr v5, v6 │ │ -06cb6a: 54d6 f80a |0421: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb6e: 1307 0a00 |0423: const/16 v7, #int 10 // #a │ │ -06cb72: 4406 0607 |0425: aget v6, v6, v7 │ │ -06cb76: c865 |0427: mul-float/2addr v5, v6 │ │ -06cb78: c654 |0428: add-float/2addr v4, v5 │ │ -06cb7a: 54d5 f80a |0429: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb7e: 1306 0800 |042b: const/16 v6, #int 8 // #8 │ │ -06cb82: 4405 0506 |042d: aget v5, v5, v6 │ │ -06cb86: 54d6 f80a |042f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb8a: 1257 |0431: const/4 v7, #int 5 // #5 │ │ -06cb8c: 4406 0607 |0432: aget v6, v6, v7 │ │ -06cb90: c865 |0434: mul-float/2addr v5, v6 │ │ -06cb92: 54d6 f80a |0435: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cb96: 1307 0e00 |0437: const/16 v7, #int 14 // #e │ │ -06cb9a: 4406 0607 |0439: aget v6, v6, v7 │ │ -06cb9e: c865 |043b: mul-float/2addr v5, v6 │ │ -06cba0: c654 |043c: add-float/2addr v4, v5 │ │ -06cba2: 54d5 f80a |043d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cba6: 4405 050c |043f: aget v5, v5, v12 │ │ -06cbaa: 54d6 f80a |0441: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cbae: 1307 0900 |0443: const/16 v7, #int 9 // #9 │ │ -06cbb2: 4406 0607 |0445: aget v6, v6, v7 │ │ -06cbb6: c865 |0447: mul-float/2addr v5, v6 │ │ -06cbb8: 54d6 f80a |0448: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cbbc: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ -06cbc0: 4406 0607 |044c: aget v6, v6, v7 │ │ -06cbc4: c865 |044e: mul-float/2addr v5, v6 │ │ -06cbc6: c754 |044f: sub-float/2addr v4, v5 │ │ -06cbc8: 4b04 0203 |0450: aput v4, v2, v3 │ │ -06cbcc: 54d2 f20a |0452: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06cbd0: 54d3 f80a |0454: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cbd4: 1304 0d00 |0456: const/16 v4, #int 13 // #d │ │ -06cbd8: 4403 0304 |0458: aget v3, v3, v4 │ │ -06cbdc: 54d4 f80a |045a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cbe0: 1305 0a00 |045c: const/16 v5, #int 10 // #a │ │ -06cbe4: 4404 0405 |045e: aget v4, v4, v5 │ │ -06cbe8: c843 |0460: mul-float/2addr v3, v4 │ │ -06cbea: 54d4 f80a |0461: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cbee: 4404 040b |0463: aget v4, v4, v11 │ │ -06cbf2: c843 |0465: mul-float/2addr v3, v4 │ │ -06cbf4: 54d4 f80a |0466: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cbf8: 1305 0900 |0468: const/16 v5, #int 9 // #9 │ │ -06cbfc: 4404 0405 |046a: aget v4, v4, v5 │ │ -06cc00: 54d5 f80a |046c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc04: 1306 0e00 |046e: const/16 v6, #int 14 // #e │ │ -06cc08: 4405 0506 |0470: aget v5, v5, v6 │ │ -06cc0c: c854 |0472: mul-float/2addr v4, v5 │ │ -06cc0e: 54d5 f80a |0473: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc12: 4405 050b |0475: aget v5, v5, v11 │ │ -06cc16: c854 |0477: mul-float/2addr v4, v5 │ │ -06cc18: c743 |0478: sub-float/2addr v3, v4 │ │ -06cc1a: 54d4 f80a |0479: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc1e: 1305 0d00 |047b: const/16 v5, #int 13 // #d │ │ -06cc22: 4404 0405 |047d: aget v4, v4, v5 │ │ -06cc26: 54d5 f80a |047f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc2a: 4405 050a |0481: aget v5, v5, v10 │ │ -06cc2e: c854 |0483: mul-float/2addr v4, v5 │ │ -06cc30: 54d5 f80a |0484: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc34: 1306 0b00 |0486: const/16 v6, #int 11 // #b │ │ -06cc38: 4405 0506 |0488: aget v5, v5, v6 │ │ -06cc3c: c854 |048a: mul-float/2addr v4, v5 │ │ -06cc3e: c743 |048b: sub-float/2addr v3, v4 │ │ -06cc40: 54d4 f80a |048c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc44: 4404 0409 |048e: aget v4, v4, v9 │ │ -06cc48: 54d5 f80a |0490: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc4c: 1306 0e00 |0492: const/16 v6, #int 14 // #e │ │ -06cc50: 4405 0506 |0494: aget v5, v5, v6 │ │ -06cc54: c854 |0496: mul-float/2addr v4, v5 │ │ -06cc56: 54d5 f80a |0497: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc5a: 1306 0b00 |0499: const/16 v6, #int 11 // #b │ │ -06cc5e: 4405 0506 |049b: aget v5, v5, v6 │ │ -06cc62: c854 |049d: mul-float/2addr v4, v5 │ │ -06cc64: c643 |049e: add-float/2addr v3, v4 │ │ -06cc66: 54d4 f80a |049f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc6a: 1305 0900 |04a1: const/16 v5, #int 9 // #9 │ │ -06cc6e: 4404 0405 |04a3: aget v4, v4, v5 │ │ -06cc72: 54d5 f80a |04a5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc76: 4405 050a |04a7: aget v5, v5, v10 │ │ -06cc7a: c854 |04a9: mul-float/2addr v4, v5 │ │ -06cc7c: 54d5 f80a |04aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc80: 1306 0f00 |04ac: const/16 v6, #int 15 // #f │ │ -06cc84: 4405 0506 |04ae: aget v5, v5, v6 │ │ -06cc88: c854 |04b0: mul-float/2addr v4, v5 │ │ -06cc8a: c643 |04b1: add-float/2addr v3, v4 │ │ -06cc8c: 54d4 f80a |04b2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc90: 4404 0409 |04b4: aget v4, v4, v9 │ │ -06cc94: 54d5 f80a |04b6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cc98: 1306 0a00 |04b8: const/16 v6, #int 10 // #a │ │ -06cc9c: 4405 0506 |04ba: aget v5, v5, v6 │ │ -06cca0: c854 |04bc: mul-float/2addr v4, v5 │ │ -06cca2: 54d5 f80a |04bd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cca6: 1306 0f00 |04bf: const/16 v6, #int 15 // #f │ │ -06ccaa: 4405 0506 |04c1: aget v5, v5, v6 │ │ -06ccae: c854 |04c3: mul-float/2addr v4, v5 │ │ -06ccb0: c743 |04c4: sub-float/2addr v3, v4 │ │ -06ccb2: 4b03 0209 |04c5: aput v3, v2, v9 │ │ -06ccb6: 54d2 f20a |04c7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ccba: 1253 |04c9: const/4 v3, #int 5 // #5 │ │ -06ccbc: 54d4 f80a |04ca: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ccc0: 1305 0800 |04cc: const/16 v5, #int 8 // #8 │ │ -06ccc4: 4404 0405 |04ce: aget v4, v4, v5 │ │ -06ccc8: 54d5 f80a |04d0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cccc: 1306 0e00 |04d2: const/16 v6, #int 14 // #e │ │ -06ccd0: 4405 0506 |04d4: aget v5, v5, v6 │ │ -06ccd4: c854 |04d6: mul-float/2addr v4, v5 │ │ -06ccd6: 54d5 f80a |04d7: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ccda: 4405 050b |04d9: aget v5, v5, v11 │ │ -06ccde: c854 |04db: mul-float/2addr v4, v5 │ │ -06cce0: 54d5 f80a |04dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cce4: 1306 0c00 |04de: const/16 v6, #int 12 // #c │ │ -06cce8: 4405 0506 |04e0: aget v5, v5, v6 │ │ -06ccec: 54d6 f80a |04e2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ccf0: 1307 0a00 |04e4: const/16 v7, #int 10 // #a │ │ -06ccf4: 4406 0607 |04e6: aget v6, v6, v7 │ │ -06ccf8: c865 |04e8: mul-float/2addr v5, v6 │ │ -06ccfa: 54d6 f80a |04e9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ccfe: 4406 060b |04eb: aget v6, v6, v11 │ │ -06cd02: c865 |04ed: mul-float/2addr v5, v6 │ │ -06cd04: c754 |04ee: sub-float/2addr v4, v5 │ │ -06cd06: 54d5 f80a |04ef: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd0a: 1306 0c00 |04f1: const/16 v6, #int 12 // #c │ │ -06cd0e: 4405 0506 |04f3: aget v5, v5, v6 │ │ -06cd12: 54d6 f80a |04f5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd16: 4406 060a |04f7: aget v6, v6, v10 │ │ -06cd1a: c865 |04f9: mul-float/2addr v5, v6 │ │ -06cd1c: 54d6 f80a |04fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd20: 1307 0b00 |04fc: const/16 v7, #int 11 // #b │ │ -06cd24: 4406 0607 |04fe: aget v6, v6, v7 │ │ -06cd28: c865 |0500: mul-float/2addr v5, v6 │ │ -06cd2a: c654 |0501: add-float/2addr v4, v5 │ │ -06cd2c: 54d5 f80a |0502: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd30: 4405 0508 |0504: aget v5, v5, v8 │ │ -06cd34: 54d6 f80a |0506: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd38: 1307 0e00 |0508: const/16 v7, #int 14 // #e │ │ -06cd3c: 4406 0607 |050a: aget v6, v6, v7 │ │ -06cd40: c865 |050c: mul-float/2addr v5, v6 │ │ -06cd42: 54d6 f80a |050d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd46: 1307 0b00 |050f: const/16 v7, #int 11 // #b │ │ -06cd4a: 4406 0607 |0511: aget v6, v6, v7 │ │ -06cd4e: c865 |0513: mul-float/2addr v5, v6 │ │ -06cd50: c754 |0514: sub-float/2addr v4, v5 │ │ -06cd52: 54d5 f80a |0515: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd56: 1306 0800 |0517: const/16 v6, #int 8 // #8 │ │ -06cd5a: 4405 0506 |0519: aget v5, v5, v6 │ │ -06cd5e: 54d6 f80a |051b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd62: 4406 060a |051d: aget v6, v6, v10 │ │ -06cd66: c865 |051f: mul-float/2addr v5, v6 │ │ -06cd68: 54d6 f80a |0520: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd6c: 1307 0f00 |0522: const/16 v7, #int 15 // #f │ │ -06cd70: 4406 0607 |0524: aget v6, v6, v7 │ │ -06cd74: c865 |0526: mul-float/2addr v5, v6 │ │ -06cd76: c754 |0527: sub-float/2addr v4, v5 │ │ -06cd78: 54d5 f80a |0528: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd7c: 4405 0508 |052a: aget v5, v5, v8 │ │ -06cd80: 54d6 f80a |052c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd84: 1307 0a00 |052e: const/16 v7, #int 10 // #a │ │ -06cd88: 4406 0607 |0530: aget v6, v6, v7 │ │ -06cd8c: c865 |0532: mul-float/2addr v5, v6 │ │ -06cd8e: 54d6 f80a |0533: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cd92: 1307 0f00 |0535: const/16 v7, #int 15 // #f │ │ -06cd96: 4406 0607 |0537: aget v6, v6, v7 │ │ -06cd9a: c865 |0539: mul-float/2addr v5, v6 │ │ -06cd9c: c654 |053a: add-float/2addr v4, v5 │ │ -06cd9e: 4b04 0203 |053b: aput v4, v2, v3 │ │ -06cda2: 54d2 f20a |053d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06cda6: 1303 0900 |053f: const/16 v3, #int 9 // #9 │ │ -06cdaa: 54d4 f80a |0541: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdae: 1305 0c00 |0543: const/16 v5, #int 12 // #c │ │ -06cdb2: 4404 0405 |0545: aget v4, v4, v5 │ │ -06cdb6: 54d5 f80a |0547: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdba: 1306 0900 |0549: const/16 v6, #int 9 // #9 │ │ -06cdbe: 4405 0506 |054b: aget v5, v5, v6 │ │ -06cdc2: c854 |054d: mul-float/2addr v4, v5 │ │ -06cdc4: 54d5 f80a |054e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdc8: 4405 050b |0550: aget v5, v5, v11 │ │ -06cdcc: c854 |0552: mul-float/2addr v4, v5 │ │ -06cdce: 54d5 f80a |0553: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdd2: 1306 0800 |0555: const/16 v6, #int 8 // #8 │ │ -06cdd6: 4405 0506 |0557: aget v5, v5, v6 │ │ -06cdda: 54d6 f80a |0559: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdde: 1307 0d00 |055b: const/16 v7, #int 13 // #d │ │ -06cde2: 4406 0607 |055d: aget v6, v6, v7 │ │ -06cde6: c865 |055f: mul-float/2addr v5, v6 │ │ -06cde8: 54d6 f80a |0560: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdec: 4406 060b |0562: aget v6, v6, v11 │ │ -06cdf0: c865 |0564: mul-float/2addr v5, v6 │ │ -06cdf2: c754 |0565: sub-float/2addr v4, v5 │ │ -06cdf4: 54d5 f80a |0566: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cdf8: 1306 0c00 |0568: const/16 v6, #int 12 // #c │ │ -06cdfc: 4405 0506 |056a: aget v5, v5, v6 │ │ -06ce00: 54d6 f80a |056c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce04: 4406 0609 |056e: aget v6, v6, v9 │ │ -06ce08: c865 |0570: mul-float/2addr v5, v6 │ │ -06ce0a: 54d6 f80a |0571: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce0e: 1307 0b00 |0573: const/16 v7, #int 11 // #b │ │ -06ce12: 4406 0607 |0575: aget v6, v6, v7 │ │ -06ce16: c865 |0577: mul-float/2addr v5, v6 │ │ -06ce18: c754 |0578: sub-float/2addr v4, v5 │ │ -06ce1a: 54d5 f80a |0579: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce1e: 4405 0508 |057b: aget v5, v5, v8 │ │ -06ce22: 54d6 f80a |057d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce26: 1307 0d00 |057f: const/16 v7, #int 13 // #d │ │ -06ce2a: 4406 0607 |0581: aget v6, v6, v7 │ │ -06ce2e: c865 |0583: mul-float/2addr v5, v6 │ │ -06ce30: 54d6 f80a |0584: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce34: 1307 0b00 |0586: const/16 v7, #int 11 // #b │ │ -06ce38: 4406 0607 |0588: aget v6, v6, v7 │ │ -06ce3c: c865 |058a: mul-float/2addr v5, v6 │ │ -06ce3e: c654 |058b: add-float/2addr v4, v5 │ │ -06ce40: 54d5 f80a |058c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce44: 1306 0800 |058e: const/16 v6, #int 8 // #8 │ │ -06ce48: 4405 0506 |0590: aget v5, v5, v6 │ │ -06ce4c: 54d6 f80a |0592: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce50: 4406 0609 |0594: aget v6, v6, v9 │ │ -06ce54: c865 |0596: mul-float/2addr v5, v6 │ │ -06ce56: 54d6 f80a |0597: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce5a: 1307 0f00 |0599: const/16 v7, #int 15 // #f │ │ -06ce5e: 4406 0607 |059b: aget v6, v6, v7 │ │ -06ce62: c865 |059d: mul-float/2addr v5, v6 │ │ -06ce64: c654 |059e: add-float/2addr v4, v5 │ │ -06ce66: 54d5 f80a |059f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce6a: 4405 0508 |05a1: aget v5, v5, v8 │ │ -06ce6e: 54d6 f80a |05a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce72: 1307 0900 |05a5: const/16 v7, #int 9 // #9 │ │ -06ce76: 4406 0607 |05a7: aget v6, v6, v7 │ │ -06ce7a: c865 |05a9: mul-float/2addr v5, v6 │ │ -06ce7c: 54d6 f80a |05aa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce80: 1307 0f00 |05ac: const/16 v7, #int 15 // #f │ │ -06ce84: 4406 0607 |05ae: aget v6, v6, v7 │ │ -06ce88: c865 |05b0: mul-float/2addr v5, v6 │ │ -06ce8a: c754 |05b1: sub-float/2addr v4, v5 │ │ -06ce8c: 4b04 0203 |05b2: aput v4, v2, v3 │ │ -06ce90: 54d2 f20a |05b4: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ce94: 1303 0d00 |05b6: const/16 v3, #int 13 // #d │ │ -06ce98: 54d4 f80a |05b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ce9c: 1305 0800 |05ba: const/16 v5, #int 8 // #8 │ │ -06cea0: 4404 0405 |05bc: aget v4, v4, v5 │ │ -06cea4: 54d5 f80a |05be: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cea8: 1306 0d00 |05c0: const/16 v6, #int 13 // #d │ │ -06ceac: 4405 0506 |05c2: aget v5, v5, v6 │ │ -06ceb0: c854 |05c4: mul-float/2addr v4, v5 │ │ -06ceb2: 54d5 f80a |05c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ceb6: 4405 050a |05c7: aget v5, v5, v10 │ │ -06ceba: c854 |05c9: mul-float/2addr v4, v5 │ │ -06cebc: 54d5 f80a |05ca: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cec0: 1306 0c00 |05cc: const/16 v6, #int 12 // #c │ │ -06cec4: 4405 0506 |05ce: aget v5, v5, v6 │ │ -06cec8: 54d6 f80a |05d0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cecc: 1307 0900 |05d2: const/16 v7, #int 9 // #9 │ │ -06ced0: 4406 0607 |05d4: aget v6, v6, v7 │ │ -06ced4: c865 |05d6: mul-float/2addr v5, v6 │ │ -06ced6: 54d6 f80a |05d7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ceda: 4406 060a |05d9: aget v6, v6, v10 │ │ -06cede: c865 |05db: mul-float/2addr v5, v6 │ │ -06cee0: c754 |05dc: sub-float/2addr v4, v5 │ │ -06cee2: 54d5 f80a |05dd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cee6: 1306 0c00 |05df: const/16 v6, #int 12 // #c │ │ -06ceea: 4405 0506 |05e1: aget v5, v5, v6 │ │ -06ceee: 54d6 f80a |05e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cef2: 4406 0609 |05e5: aget v6, v6, v9 │ │ -06cef6: c865 |05e7: mul-float/2addr v5, v6 │ │ -06cef8: 54d6 f80a |05e8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cefc: 1307 0a00 |05ea: const/16 v7, #int 10 // #a │ │ -06cf00: 4406 0607 |05ec: aget v6, v6, v7 │ │ -06cf04: c865 |05ee: mul-float/2addr v5, v6 │ │ -06cf06: c654 |05ef: add-float/2addr v4, v5 │ │ -06cf08: 54d5 f80a |05f0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf0c: 4405 0508 |05f2: aget v5, v5, v8 │ │ -06cf10: 54d6 f80a |05f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf14: 1307 0d00 |05f6: const/16 v7, #int 13 // #d │ │ -06cf18: 4406 0607 |05f8: aget v6, v6, v7 │ │ -06cf1c: c865 |05fa: mul-float/2addr v5, v6 │ │ -06cf1e: 54d6 f80a |05fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf22: 1307 0a00 |05fd: const/16 v7, #int 10 // #a │ │ -06cf26: 4406 0607 |05ff: aget v6, v6, v7 │ │ -06cf2a: c865 |0601: mul-float/2addr v5, v6 │ │ -06cf2c: c754 |0602: sub-float/2addr v4, v5 │ │ -06cf2e: 54d5 f80a |0603: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf32: 1306 0800 |0605: const/16 v6, #int 8 // #8 │ │ -06cf36: 4405 0506 |0607: aget v5, v5, v6 │ │ -06cf3a: 54d6 f80a |0609: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf3e: 4406 0609 |060b: aget v6, v6, v9 │ │ -06cf42: c865 |060d: mul-float/2addr v5, v6 │ │ -06cf44: 54d6 f80a |060e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf48: 1307 0e00 |0610: const/16 v7, #int 14 // #e │ │ -06cf4c: 4406 0607 |0612: aget v6, v6, v7 │ │ -06cf50: c865 |0614: mul-float/2addr v5, v6 │ │ -06cf52: c754 |0615: sub-float/2addr v4, v5 │ │ -06cf54: 54d5 f80a |0616: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf58: 4405 0508 |0618: aget v5, v5, v8 │ │ -06cf5c: 54d6 f80a |061a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf60: 1307 0900 |061c: const/16 v7, #int 9 // #9 │ │ -06cf64: 4406 0607 |061e: aget v6, v6, v7 │ │ -06cf68: c865 |0620: mul-float/2addr v5, v6 │ │ -06cf6a: 54d6 f80a |0621: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf6e: 1307 0e00 |0623: const/16 v7, #int 14 // #e │ │ -06cf72: 4406 0607 |0625: aget v6, v6, v7 │ │ -06cf76: c865 |0627: mul-float/2addr v5, v6 │ │ -06cf78: c654 |0628: add-float/2addr v4, v5 │ │ -06cf7a: 4b04 0203 |0629: aput v4, v2, v3 │ │ -06cf7e: 54d2 f20a |062b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06cf82: 54d3 f80a |062d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf86: 1254 |062f: const/4 v4, #int 5 // #5 │ │ -06cf88: 4403 0304 |0630: aget v3, v3, v4 │ │ -06cf8c: 54d4 f80a |0632: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf90: 1305 0e00 |0634: const/16 v5, #int 14 // #e │ │ -06cf94: 4404 0405 |0636: aget v4, v4, v5 │ │ -06cf98: c843 |0638: mul-float/2addr v3, v4 │ │ -06cf9a: 54d4 f80a |0639: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cf9e: 4404 040b |063b: aget v4, v4, v11 │ │ -06cfa2: c843 |063d: mul-float/2addr v3, v4 │ │ -06cfa4: 54d4 f80a |063e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cfa8: 1305 0d00 |0640: const/16 v5, #int 13 // #d │ │ -06cfac: 4404 0405 |0642: aget v4, v4, v5 │ │ -06cfb0: 54d5 f80a |0644: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cfb4: 1266 |0646: const/4 v6, #int 6 // #6 │ │ -06cfb6: 4405 0506 |0647: aget v5, v5, v6 │ │ -06cfba: c854 |0649: mul-float/2addr v4, v5 │ │ -06cfbc: 54d5 f80a |064a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cfc0: 4405 050b |064c: aget v5, v5, v11 │ │ -06cfc4: c854 |064e: mul-float/2addr v4, v5 │ │ -06cfc6: c743 |064f: sub-float/2addr v3, v4 │ │ -06cfc8: 54d4 f80a |0650: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cfcc: 1305 0d00 |0652: const/16 v5, #int 13 // #d │ │ -06cfd0: 4404 0405 |0654: aget v4, v4, v5 │ │ -06cfd4: 54d5 f80a |0656: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cfd8: 4405 050a |0658: aget v5, v5, v10 │ │ -06cfdc: c854 |065a: mul-float/2addr v4, v5 │ │ -06cfde: 54d5 f80a |065b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cfe2: 1276 |065d: const/4 v6, #int 7 // #7 │ │ -06cfe4: 4405 0506 |065e: aget v5, v5, v6 │ │ -06cfe8: c854 |0660: mul-float/2addr v4, v5 │ │ -06cfea: c643 |0661: add-float/2addr v3, v4 │ │ -06cfec: 54d4 f80a |0662: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cff0: 4404 0409 |0664: aget v4, v4, v9 │ │ -06cff4: 54d5 f80a |0666: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06cff8: 1306 0e00 |0668: const/16 v6, #int 14 // #e │ │ -06cffc: 4405 0506 |066a: aget v5, v5, v6 │ │ -06d000: c854 |066c: mul-float/2addr v4, v5 │ │ -06d002: 54d5 f80a |066d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d006: 1276 |066f: const/4 v6, #int 7 // #7 │ │ -06d008: 4405 0506 |0670: aget v5, v5, v6 │ │ -06d00c: c854 |0672: mul-float/2addr v4, v5 │ │ -06d00e: c743 |0673: sub-float/2addr v3, v4 │ │ -06d010: 54d4 f80a |0674: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d014: 1255 |0676: const/4 v5, #int 5 // #5 │ │ -06d016: 4404 0405 |0677: aget v4, v4, v5 │ │ -06d01a: 54d5 f80a |0679: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d01e: 4405 050a |067b: aget v5, v5, v10 │ │ -06d022: c854 |067d: mul-float/2addr v4, v5 │ │ -06d024: 54d5 f80a |067e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d028: 1306 0f00 |0680: const/16 v6, #int 15 // #f │ │ -06d02c: 4405 0506 |0682: aget v5, v5, v6 │ │ -06d030: c854 |0684: mul-float/2addr v4, v5 │ │ -06d032: c743 |0685: sub-float/2addr v3, v4 │ │ -06d034: 54d4 f80a |0686: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d038: 4404 0409 |0688: aget v4, v4, v9 │ │ -06d03c: 54d5 f80a |068a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d040: 1266 |068c: const/4 v6, #int 6 // #6 │ │ -06d042: 4405 0506 |068d: aget v5, v5, v6 │ │ -06d046: c854 |068f: mul-float/2addr v4, v5 │ │ -06d048: 54d5 f80a |0690: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d04c: 1306 0f00 |0692: const/16 v6, #int 15 // #f │ │ -06d050: 4405 0506 |0694: aget v5, v5, v6 │ │ -06d054: c854 |0696: mul-float/2addr v4, v5 │ │ -06d056: c643 |0697: add-float/2addr v3, v4 │ │ -06d058: 4b03 020a |0698: aput v3, v2, v10 │ │ -06d05c: 54d2 f20a |069a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d060: 1263 |069c: const/4 v3, #int 6 // #6 │ │ -06d062: 54d4 f80a |069d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d066: 1305 0c00 |069f: const/16 v5, #int 12 // #c │ │ -06d06a: 4404 0405 |06a1: aget v4, v4, v5 │ │ -06d06e: 54d5 f80a |06a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d072: 1266 |06a5: const/4 v6, #int 6 // #6 │ │ -06d074: 4405 0506 |06a6: aget v5, v5, v6 │ │ -06d078: c854 |06a8: mul-float/2addr v4, v5 │ │ -06d07a: 54d5 f80a |06a9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d07e: 4405 050b |06ab: aget v5, v5, v11 │ │ -06d082: c854 |06ad: mul-float/2addr v4, v5 │ │ -06d084: 54d5 f80a |06ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d088: 4405 050c |06b0: aget v5, v5, v12 │ │ -06d08c: 54d6 f80a |06b2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d090: 1307 0e00 |06b4: const/16 v7, #int 14 // #e │ │ -06d094: 4406 0607 |06b6: aget v6, v6, v7 │ │ -06d098: c865 |06b8: mul-float/2addr v5, v6 │ │ -06d09a: 54d6 f80a |06b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d09e: 4406 060b |06bb: aget v6, v6, v11 │ │ -06d0a2: c865 |06bd: mul-float/2addr v5, v6 │ │ -06d0a4: c754 |06be: sub-float/2addr v4, v5 │ │ -06d0a6: 54d5 f80a |06bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0aa: 1306 0c00 |06c1: const/16 v6, #int 12 // #c │ │ -06d0ae: 4405 0506 |06c3: aget v5, v5, v6 │ │ -06d0b2: 54d6 f80a |06c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0b6: 4406 060a |06c7: aget v6, v6, v10 │ │ -06d0ba: c865 |06c9: mul-float/2addr v5, v6 │ │ -06d0bc: 54d6 f80a |06ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0c0: 1277 |06cc: const/4 v7, #int 7 // #7 │ │ -06d0c2: 4406 0607 |06cd: aget v6, v6, v7 │ │ -06d0c6: c865 |06cf: mul-float/2addr v5, v6 │ │ -06d0c8: c754 |06d0: sub-float/2addr v4, v5 │ │ -06d0ca: 54d5 f80a |06d1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0ce: 4405 0508 |06d3: aget v5, v5, v8 │ │ -06d0d2: 54d6 f80a |06d5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0d6: 1307 0e00 |06d7: const/16 v7, #int 14 // #e │ │ -06d0da: 4406 0607 |06d9: aget v6, v6, v7 │ │ -06d0de: c865 |06db: mul-float/2addr v5, v6 │ │ -06d0e0: 54d6 f80a |06dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0e4: 1277 |06de: const/4 v7, #int 7 // #7 │ │ -06d0e6: 4406 0607 |06df: aget v6, v6, v7 │ │ -06d0ea: c865 |06e1: mul-float/2addr v5, v6 │ │ -06d0ec: c654 |06e2: add-float/2addr v4, v5 │ │ -06d0ee: 54d5 f80a |06e3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0f2: 4405 050c |06e5: aget v5, v5, v12 │ │ -06d0f6: 54d6 f80a |06e7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d0fa: 4406 060a |06e9: aget v6, v6, v10 │ │ -06d0fe: c865 |06eb: mul-float/2addr v5, v6 │ │ -06d100: 54d6 f80a |06ec: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d104: 1307 0f00 |06ee: const/16 v7, #int 15 // #f │ │ -06d108: 4406 0607 |06f0: aget v6, v6, v7 │ │ -06d10c: c865 |06f2: mul-float/2addr v5, v6 │ │ -06d10e: c654 |06f3: add-float/2addr v4, v5 │ │ -06d110: 54d5 f80a |06f4: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d114: 4405 0508 |06f6: aget v5, v5, v8 │ │ -06d118: 54d6 f80a |06f8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d11c: 1267 |06fa: const/4 v7, #int 6 // #6 │ │ -06d11e: 4406 0607 |06fb: aget v6, v6, v7 │ │ -06d122: c865 |06fd: mul-float/2addr v5, v6 │ │ -06d124: 54d6 f80a |06fe: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d128: 1307 0f00 |0700: const/16 v7, #int 15 // #f │ │ -06d12c: 4406 0607 |0702: aget v6, v6, v7 │ │ -06d130: c865 |0704: mul-float/2addr v5, v6 │ │ -06d132: c754 |0705: sub-float/2addr v4, v5 │ │ -06d134: 4b04 0203 |0706: aput v4, v2, v3 │ │ -06d138: 54d2 f20a |0708: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d13c: 1303 0a00 |070a: const/16 v3, #int 10 // #a │ │ -06d140: 54d4 f80a |070c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d144: 4404 040c |070e: aget v4, v4, v12 │ │ -06d148: 54d5 f80a |0710: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d14c: 1306 0d00 |0712: const/16 v6, #int 13 // #d │ │ -06d150: 4405 0506 |0714: aget v5, v5, v6 │ │ -06d154: c854 |0716: mul-float/2addr v4, v5 │ │ -06d156: 54d5 f80a |0717: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d15a: 4405 050b |0719: aget v5, v5, v11 │ │ -06d15e: c854 |071b: mul-float/2addr v4, v5 │ │ -06d160: 54d5 f80a |071c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d164: 1306 0c00 |071e: const/16 v6, #int 12 // #c │ │ -06d168: 4405 0506 |0720: aget v5, v5, v6 │ │ -06d16c: 54d6 f80a |0722: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d170: 1257 |0724: const/4 v7, #int 5 // #5 │ │ -06d172: 4406 0607 |0725: aget v6, v6, v7 │ │ -06d176: c865 |0727: mul-float/2addr v5, v6 │ │ -06d178: 54d6 f80a |0728: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d17c: 4406 060b |072a: aget v6, v6, v11 │ │ -06d180: c865 |072c: mul-float/2addr v5, v6 │ │ -06d182: c754 |072d: sub-float/2addr v4, v5 │ │ -06d184: 54d5 f80a |072e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d188: 1306 0c00 |0730: const/16 v6, #int 12 // #c │ │ -06d18c: 4405 0506 |0732: aget v5, v5, v6 │ │ -06d190: 54d6 f80a |0734: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d194: 4406 0609 |0736: aget v6, v6, v9 │ │ -06d198: c865 |0738: mul-float/2addr v5, v6 │ │ -06d19a: 54d6 f80a |0739: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d19e: 1277 |073b: const/4 v7, #int 7 // #7 │ │ -06d1a0: 4406 0607 |073c: aget v6, v6, v7 │ │ -06d1a4: c865 |073e: mul-float/2addr v5, v6 │ │ -06d1a6: c654 |073f: add-float/2addr v4, v5 │ │ -06d1a8: 54d5 f80a |0740: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1ac: 4405 0508 |0742: aget v5, v5, v8 │ │ -06d1b0: 54d6 f80a |0744: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1b4: 1307 0d00 |0746: const/16 v7, #int 13 // #d │ │ -06d1b8: 4406 0607 |0748: aget v6, v6, v7 │ │ -06d1bc: c865 |074a: mul-float/2addr v5, v6 │ │ -06d1be: 54d6 f80a |074b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1c2: 1277 |074d: const/4 v7, #int 7 // #7 │ │ -06d1c4: 4406 0607 |074e: aget v6, v6, v7 │ │ -06d1c8: c865 |0750: mul-float/2addr v5, v6 │ │ -06d1ca: c754 |0751: sub-float/2addr v4, v5 │ │ -06d1cc: 54d5 f80a |0752: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1d0: 4405 050c |0754: aget v5, v5, v12 │ │ -06d1d4: 54d6 f80a |0756: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1d8: 4406 0609 |0758: aget v6, v6, v9 │ │ -06d1dc: c865 |075a: mul-float/2addr v5, v6 │ │ -06d1de: 54d6 f80a |075b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1e2: 1307 0f00 |075d: const/16 v7, #int 15 // #f │ │ -06d1e6: 4406 0607 |075f: aget v6, v6, v7 │ │ -06d1ea: c865 |0761: mul-float/2addr v5, v6 │ │ -06d1ec: c754 |0762: sub-float/2addr v4, v5 │ │ -06d1ee: 54d5 f80a |0763: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1f2: 4405 0508 |0765: aget v5, v5, v8 │ │ -06d1f6: 54d6 f80a |0767: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d1fa: 1257 |0769: const/4 v7, #int 5 // #5 │ │ -06d1fc: 4406 0607 |076a: aget v6, v6, v7 │ │ -06d200: c865 |076c: mul-float/2addr v5, v6 │ │ -06d202: 54d6 f80a |076d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d206: 1307 0f00 |076f: const/16 v7, #int 15 // #f │ │ -06d20a: 4406 0607 |0771: aget v6, v6, v7 │ │ -06d20e: c865 |0773: mul-float/2addr v5, v6 │ │ -06d210: c654 |0774: add-float/2addr v4, v5 │ │ -06d212: 4b04 0203 |0775: aput v4, v2, v3 │ │ -06d216: 54d2 f20a |0777: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d21a: 1303 0e00 |0779: const/16 v3, #int 14 // #e │ │ -06d21e: 54d4 f80a |077b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d222: 1305 0c00 |077d: const/16 v5, #int 12 // #c │ │ -06d226: 4404 0405 |077f: aget v4, v4, v5 │ │ -06d22a: 54d5 f80a |0781: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d22e: 1256 |0783: const/4 v6, #int 5 // #5 │ │ -06d230: 4405 0506 |0784: aget v5, v5, v6 │ │ -06d234: c854 |0786: mul-float/2addr v4, v5 │ │ -06d236: 54d5 f80a |0787: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d23a: 4405 050a |0789: aget v5, v5, v10 │ │ -06d23e: c854 |078b: mul-float/2addr v4, v5 │ │ -06d240: 54d5 f80a |078c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d244: 4405 050c |078e: aget v5, v5, v12 │ │ -06d248: 54d6 f80a |0790: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d24c: 1307 0d00 |0792: const/16 v7, #int 13 // #d │ │ -06d250: 4406 0607 |0794: aget v6, v6, v7 │ │ -06d254: c865 |0796: mul-float/2addr v5, v6 │ │ -06d256: 54d6 f80a |0797: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d25a: 4406 060a |0799: aget v6, v6, v10 │ │ -06d25e: c865 |079b: mul-float/2addr v5, v6 │ │ -06d260: c754 |079c: sub-float/2addr v4, v5 │ │ -06d262: 54d5 f80a |079d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d266: 1306 0c00 |079f: const/16 v6, #int 12 // #c │ │ -06d26a: 4405 0506 |07a1: aget v5, v5, v6 │ │ -06d26e: 54d6 f80a |07a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d272: 4406 0609 |07a5: aget v6, v6, v9 │ │ -06d276: c865 |07a7: mul-float/2addr v5, v6 │ │ -06d278: 54d6 f80a |07a8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d27c: 1267 |07aa: const/4 v7, #int 6 // #6 │ │ -06d27e: 4406 0607 |07ab: aget v6, v6, v7 │ │ -06d282: c865 |07ad: mul-float/2addr v5, v6 │ │ -06d284: c754 |07ae: sub-float/2addr v4, v5 │ │ -06d286: 54d5 f80a |07af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d28a: 4405 0508 |07b1: aget v5, v5, v8 │ │ -06d28e: 54d6 f80a |07b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d292: 1307 0d00 |07b5: const/16 v7, #int 13 // #d │ │ -06d296: 4406 0607 |07b7: aget v6, v6, v7 │ │ -06d29a: c865 |07b9: mul-float/2addr v5, v6 │ │ -06d29c: 54d6 f80a |07ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2a0: 1267 |07bc: const/4 v7, #int 6 // #6 │ │ -06d2a2: 4406 0607 |07bd: aget v6, v6, v7 │ │ -06d2a6: c865 |07bf: mul-float/2addr v5, v6 │ │ -06d2a8: c654 |07c0: add-float/2addr v4, v5 │ │ -06d2aa: 54d5 f80a |07c1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2ae: 4405 050c |07c3: aget v5, v5, v12 │ │ -06d2b2: 54d6 f80a |07c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2b6: 4406 0609 |07c7: aget v6, v6, v9 │ │ -06d2ba: c865 |07c9: mul-float/2addr v5, v6 │ │ -06d2bc: 54d6 f80a |07ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2c0: 1307 0e00 |07cc: const/16 v7, #int 14 // #e │ │ -06d2c4: 4406 0607 |07ce: aget v6, v6, v7 │ │ -06d2c8: c865 |07d0: mul-float/2addr v5, v6 │ │ -06d2ca: c654 |07d1: add-float/2addr v4, v5 │ │ -06d2cc: 54d5 f80a |07d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2d0: 4405 0508 |07d4: aget v5, v5, v8 │ │ -06d2d4: 54d6 f80a |07d6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2d8: 1257 |07d8: const/4 v7, #int 5 // #5 │ │ -06d2da: 4406 0607 |07d9: aget v6, v6, v7 │ │ -06d2de: c865 |07db: mul-float/2addr v5, v6 │ │ -06d2e0: 54d6 f80a |07dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2e4: 1307 0e00 |07de: const/16 v7, #int 14 // #e │ │ -06d2e8: 4406 0607 |07e0: aget v6, v6, v7 │ │ -06d2ec: c865 |07e2: mul-float/2addr v5, v6 │ │ -06d2ee: c754 |07e3: sub-float/2addr v4, v5 │ │ -06d2f0: 4b04 0203 |07e4: aput v4, v2, v3 │ │ -06d2f4: 54d2 f20a |07e6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d2f8: 54d3 f80a |07e8: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d2fc: 1304 0900 |07ea: const/16 v4, #int 9 // #9 │ │ -06d300: 4403 0304 |07ec: aget v3, v3, v4 │ │ -06d304: 54d4 f80a |07ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d308: 1265 |07f0: const/4 v5, #int 6 // #6 │ │ -06d30a: 4404 0405 |07f1: aget v4, v4, v5 │ │ -06d30e: c843 |07f3: mul-float/2addr v3, v4 │ │ -06d310: 54d4 f80a |07f4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d314: 4404 040b |07f6: aget v4, v4, v11 │ │ -06d318: c843 |07f8: mul-float/2addr v3, v4 │ │ -06d31a: 54d4 f80a |07f9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d31e: 1255 |07fb: const/4 v5, #int 5 // #5 │ │ -06d320: 4404 0405 |07fc: aget v4, v4, v5 │ │ -06d324: 54d5 f80a |07fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d328: 1306 0a00 |0800: const/16 v6, #int 10 // #a │ │ -06d32c: 4405 0506 |0802: aget v5, v5, v6 │ │ -06d330: c854 |0804: mul-float/2addr v4, v5 │ │ -06d332: 54d5 f80a |0805: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d336: 4405 050b |0807: aget v5, v5, v11 │ │ -06d33a: c854 |0809: mul-float/2addr v4, v5 │ │ -06d33c: c743 |080a: sub-float/2addr v3, v4 │ │ -06d33e: 54d4 f80a |080b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d342: 1305 0900 |080d: const/16 v5, #int 9 // #9 │ │ -06d346: 4404 0405 |080f: aget v4, v4, v5 │ │ -06d34a: 54d5 f80a |0811: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d34e: 4405 050a |0813: aget v5, v5, v10 │ │ -06d352: c854 |0815: mul-float/2addr v4, v5 │ │ -06d354: 54d5 f80a |0816: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d358: 1276 |0818: const/4 v6, #int 7 // #7 │ │ -06d35a: 4405 0506 |0819: aget v5, v5, v6 │ │ -06d35e: c854 |081b: mul-float/2addr v4, v5 │ │ -06d360: c743 |081c: sub-float/2addr v3, v4 │ │ -06d362: 54d4 f80a |081d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d366: 4404 0409 |081f: aget v4, v4, v9 │ │ -06d36a: 54d5 f80a |0821: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d36e: 1306 0a00 |0823: const/16 v6, #int 10 // #a │ │ -06d372: 4405 0506 |0825: aget v5, v5, v6 │ │ -06d376: c854 |0827: mul-float/2addr v4, v5 │ │ -06d378: 54d5 f80a |0828: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d37c: 1276 |082a: const/4 v6, #int 7 // #7 │ │ -06d37e: 4405 0506 |082b: aget v5, v5, v6 │ │ -06d382: c854 |082d: mul-float/2addr v4, v5 │ │ -06d384: c643 |082e: add-float/2addr v3, v4 │ │ -06d386: 54d4 f80a |082f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d38a: 1255 |0831: const/4 v5, #int 5 // #5 │ │ -06d38c: 4404 0405 |0832: aget v4, v4, v5 │ │ -06d390: 54d5 f80a |0834: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d394: 4405 050a |0836: aget v5, v5, v10 │ │ -06d398: c854 |0838: mul-float/2addr v4, v5 │ │ -06d39a: 54d5 f80a |0839: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d39e: 1306 0b00 |083b: const/16 v6, #int 11 // #b │ │ -06d3a2: 4405 0506 |083d: aget v5, v5, v6 │ │ -06d3a6: c854 |083f: mul-float/2addr v4, v5 │ │ -06d3a8: c643 |0840: add-float/2addr v3, v4 │ │ -06d3aa: 54d4 f80a |0841: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3ae: 4404 0409 |0843: aget v4, v4, v9 │ │ -06d3b2: 54d5 f80a |0845: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3b6: 1266 |0847: const/4 v6, #int 6 // #6 │ │ -06d3b8: 4405 0506 |0848: aget v5, v5, v6 │ │ -06d3bc: c854 |084a: mul-float/2addr v4, v5 │ │ -06d3be: 54d5 f80a |084b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3c2: 1306 0b00 |084d: const/16 v6, #int 11 // #b │ │ -06d3c6: 4405 0506 |084f: aget v5, v5, v6 │ │ -06d3ca: c854 |0851: mul-float/2addr v4, v5 │ │ -06d3cc: c743 |0852: sub-float/2addr v3, v4 │ │ -06d3ce: 4b03 020b |0853: aput v3, v2, v11 │ │ -06d3d2: 54d2 f20a |0855: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d3d6: 1273 |0857: const/4 v3, #int 7 // #7 │ │ -06d3d8: 54d4 f80a |0858: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3dc: 4404 040c |085a: aget v4, v4, v12 │ │ -06d3e0: 54d5 f80a |085c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3e4: 1306 0a00 |085e: const/16 v6, #int 10 // #a │ │ -06d3e8: 4405 0506 |0860: aget v5, v5, v6 │ │ -06d3ec: c854 |0862: mul-float/2addr v4, v5 │ │ -06d3ee: 54d5 f80a |0863: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3f2: 4405 050b |0865: aget v5, v5, v11 │ │ -06d3f6: c854 |0867: mul-float/2addr v4, v5 │ │ -06d3f8: 54d5 f80a |0868: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d3fc: 1306 0800 |086a: const/16 v6, #int 8 // #8 │ │ -06d400: 4405 0506 |086c: aget v5, v5, v6 │ │ -06d404: 54d6 f80a |086e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d408: 1267 |0870: const/4 v7, #int 6 // #6 │ │ -06d40a: 4406 0607 |0871: aget v6, v6, v7 │ │ -06d40e: c865 |0873: mul-float/2addr v5, v6 │ │ -06d410: 54d6 f80a |0874: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d414: 4406 060b |0876: aget v6, v6, v11 │ │ -06d418: c865 |0878: mul-float/2addr v5, v6 │ │ -06d41a: c754 |0879: sub-float/2addr v4, v5 │ │ -06d41c: 54d5 f80a |087a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d420: 1306 0800 |087c: const/16 v6, #int 8 // #8 │ │ -06d424: 4405 0506 |087e: aget v5, v5, v6 │ │ -06d428: 54d6 f80a |0880: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d42c: 4406 060a |0882: aget v6, v6, v10 │ │ -06d430: c865 |0884: mul-float/2addr v5, v6 │ │ -06d432: 54d6 f80a |0885: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d436: 1277 |0887: const/4 v7, #int 7 // #7 │ │ -06d438: 4406 0607 |0888: aget v6, v6, v7 │ │ -06d43c: c865 |088a: mul-float/2addr v5, v6 │ │ -06d43e: c654 |088b: add-float/2addr v4, v5 │ │ -06d440: 54d5 f80a |088c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d444: 4405 0508 |088e: aget v5, v5, v8 │ │ -06d448: 54d6 f80a |0890: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d44c: 1307 0a00 |0892: const/16 v7, #int 10 // #a │ │ -06d450: 4406 0607 |0894: aget v6, v6, v7 │ │ -06d454: c865 |0896: mul-float/2addr v5, v6 │ │ -06d456: 54d6 f80a |0897: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d45a: 1277 |0899: const/4 v7, #int 7 // #7 │ │ -06d45c: 4406 0607 |089a: aget v6, v6, v7 │ │ -06d460: c865 |089c: mul-float/2addr v5, v6 │ │ -06d462: c754 |089d: sub-float/2addr v4, v5 │ │ -06d464: 54d5 f80a |089e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d468: 4405 050c |08a0: aget v5, v5, v12 │ │ -06d46c: 54d6 f80a |08a2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d470: 4406 060a |08a4: aget v6, v6, v10 │ │ -06d474: c865 |08a6: mul-float/2addr v5, v6 │ │ -06d476: 54d6 f80a |08a7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d47a: 1307 0b00 |08a9: const/16 v7, #int 11 // #b │ │ -06d47e: 4406 0607 |08ab: aget v6, v6, v7 │ │ -06d482: c865 |08ad: mul-float/2addr v5, v6 │ │ -06d484: c754 |08ae: sub-float/2addr v4, v5 │ │ -06d486: 54d5 f80a |08af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d48a: 4405 0508 |08b1: aget v5, v5, v8 │ │ -06d48e: 54d6 f80a |08b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d492: 1267 |08b5: const/4 v7, #int 6 // #6 │ │ -06d494: 4406 0607 |08b6: aget v6, v6, v7 │ │ -06d498: c865 |08b8: mul-float/2addr v5, v6 │ │ -06d49a: 54d6 f80a |08b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d49e: 1307 0b00 |08bb: const/16 v7, #int 11 // #b │ │ -06d4a2: 4406 0607 |08bd: aget v6, v6, v7 │ │ -06d4a6: c865 |08bf: mul-float/2addr v5, v6 │ │ -06d4a8: c654 |08c0: add-float/2addr v4, v5 │ │ -06d4aa: 4b04 0203 |08c1: aput v4, v2, v3 │ │ -06d4ae: 54d2 f20a |08c3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d4b2: 1303 0b00 |08c5: const/16 v3, #int 11 // #b │ │ -06d4b6: 54d4 f80a |08c7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4ba: 1305 0800 |08c9: const/16 v5, #int 8 // #8 │ │ -06d4be: 4404 0405 |08cb: aget v4, v4, v5 │ │ -06d4c2: 54d5 f80a |08cd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4c6: 1256 |08cf: const/4 v6, #int 5 // #5 │ │ -06d4c8: 4405 0506 |08d0: aget v5, v5, v6 │ │ -06d4cc: c854 |08d2: mul-float/2addr v4, v5 │ │ -06d4ce: 54d5 f80a |08d3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4d2: 4405 050b |08d5: aget v5, v5, v11 │ │ -06d4d6: c854 |08d7: mul-float/2addr v4, v5 │ │ -06d4d8: 54d5 f80a |08d8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4dc: 4405 050c |08da: aget v5, v5, v12 │ │ -06d4e0: 54d6 f80a |08dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4e4: 1307 0900 |08de: const/16 v7, #int 9 // #9 │ │ -06d4e8: 4406 0607 |08e0: aget v6, v6, v7 │ │ -06d4ec: c865 |08e2: mul-float/2addr v5, v6 │ │ -06d4ee: 54d6 f80a |08e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4f2: 4406 060b |08e5: aget v6, v6, v11 │ │ -06d4f6: c865 |08e7: mul-float/2addr v5, v6 │ │ -06d4f8: c754 |08e8: sub-float/2addr v4, v5 │ │ -06d4fa: 54d5 f80a |08e9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d4fe: 1306 0800 |08eb: const/16 v6, #int 8 // #8 │ │ -06d502: 4405 0506 |08ed: aget v5, v5, v6 │ │ -06d506: 54d6 f80a |08ef: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d50a: 4406 0609 |08f1: aget v6, v6, v9 │ │ -06d50e: c865 |08f3: mul-float/2addr v5, v6 │ │ -06d510: 54d6 f80a |08f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d514: 1277 |08f6: const/4 v7, #int 7 // #7 │ │ -06d516: 4406 0607 |08f7: aget v6, v6, v7 │ │ -06d51a: c865 |08f9: mul-float/2addr v5, v6 │ │ -06d51c: c754 |08fa: sub-float/2addr v4, v5 │ │ -06d51e: 54d5 f80a |08fb: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d522: 4405 0508 |08fd: aget v5, v5, v8 │ │ -06d526: 54d6 f80a |08ff: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d52a: 1307 0900 |0901: const/16 v7, #int 9 // #9 │ │ -06d52e: 4406 0607 |0903: aget v6, v6, v7 │ │ -06d532: c865 |0905: mul-float/2addr v5, v6 │ │ -06d534: 54d6 f80a |0906: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d538: 1277 |0908: const/4 v7, #int 7 // #7 │ │ -06d53a: 4406 0607 |0909: aget v6, v6, v7 │ │ -06d53e: c865 |090b: mul-float/2addr v5, v6 │ │ -06d540: c654 |090c: add-float/2addr v4, v5 │ │ -06d542: 54d5 f80a |090d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d546: 4405 050c |090f: aget v5, v5, v12 │ │ -06d54a: 54d6 f80a |0911: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d54e: 4406 0609 |0913: aget v6, v6, v9 │ │ -06d552: c865 |0915: mul-float/2addr v5, v6 │ │ -06d554: 54d6 f80a |0916: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d558: 1307 0b00 |0918: const/16 v7, #int 11 // #b │ │ -06d55c: 4406 0607 |091a: aget v6, v6, v7 │ │ -06d560: c865 |091c: mul-float/2addr v5, v6 │ │ -06d562: c654 |091d: add-float/2addr v4, v5 │ │ -06d564: 54d5 f80a |091e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d568: 4405 0508 |0920: aget v5, v5, v8 │ │ -06d56c: 54d6 f80a |0922: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d570: 1257 |0924: const/4 v7, #int 5 // #5 │ │ -06d572: 4406 0607 |0925: aget v6, v6, v7 │ │ -06d576: c865 |0927: mul-float/2addr v5, v6 │ │ -06d578: 54d6 f80a |0928: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d57c: 1307 0b00 |092a: const/16 v7, #int 11 // #b │ │ -06d580: 4406 0607 |092c: aget v6, v6, v7 │ │ -06d584: c865 |092e: mul-float/2addr v5, v6 │ │ -06d586: c754 |092f: sub-float/2addr v4, v5 │ │ -06d588: 4b04 0203 |0930: aput v4, v2, v3 │ │ -06d58c: 54d2 f20a |0932: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d590: 1303 0f00 |0934: const/16 v3, #int 15 // #f │ │ -06d594: 54d4 f80a |0936: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d598: 4404 040c |0938: aget v4, v4, v12 │ │ -06d59c: 54d5 f80a |093a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5a0: 1306 0900 |093c: const/16 v6, #int 9 // #9 │ │ -06d5a4: 4405 0506 |093e: aget v5, v5, v6 │ │ -06d5a8: c854 |0940: mul-float/2addr v4, v5 │ │ -06d5aa: 54d5 f80a |0941: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5ae: 4405 050a |0943: aget v5, v5, v10 │ │ -06d5b2: c854 |0945: mul-float/2addr v4, v5 │ │ -06d5b4: 54d5 f80a |0946: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5b8: 1306 0800 |0948: const/16 v6, #int 8 // #8 │ │ -06d5bc: 4405 0506 |094a: aget v5, v5, v6 │ │ -06d5c0: 54d6 f80a |094c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5c4: 1257 |094e: const/4 v7, #int 5 // #5 │ │ -06d5c6: 4406 0607 |094f: aget v6, v6, v7 │ │ -06d5ca: c865 |0951: mul-float/2addr v5, v6 │ │ -06d5cc: 54d6 f80a |0952: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5d0: 4406 060a |0954: aget v6, v6, v10 │ │ -06d5d4: c865 |0956: mul-float/2addr v5, v6 │ │ -06d5d6: c754 |0957: sub-float/2addr v4, v5 │ │ -06d5d8: 54d5 f80a |0958: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5dc: 1306 0800 |095a: const/16 v6, #int 8 // #8 │ │ -06d5e0: 4405 0506 |095c: aget v5, v5, v6 │ │ -06d5e4: 54d6 f80a |095e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5e8: 4406 0609 |0960: aget v6, v6, v9 │ │ -06d5ec: c865 |0962: mul-float/2addr v5, v6 │ │ -06d5ee: 54d6 f80a |0963: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d5f2: 1267 |0965: const/4 v7, #int 6 // #6 │ │ -06d5f4: 4406 0607 |0966: aget v6, v6, v7 │ │ -06d5f8: c865 |0968: mul-float/2addr v5, v6 │ │ -06d5fa: c654 |0969: add-float/2addr v4, v5 │ │ -06d5fc: 54d5 f80a |096a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d600: 4405 0508 |096c: aget v5, v5, v8 │ │ -06d604: 54d6 f80a |096e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d608: 1307 0900 |0970: const/16 v7, #int 9 // #9 │ │ -06d60c: 4406 0607 |0972: aget v6, v6, v7 │ │ -06d610: c865 |0974: mul-float/2addr v5, v6 │ │ -06d612: 54d6 f80a |0975: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d616: 1267 |0977: const/4 v7, #int 6 // #6 │ │ -06d618: 4406 0607 |0978: aget v6, v6, v7 │ │ -06d61c: c865 |097a: mul-float/2addr v5, v6 │ │ -06d61e: c754 |097b: sub-float/2addr v4, v5 │ │ -06d620: 54d5 f80a |097c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d624: 4405 050c |097e: aget v5, v5, v12 │ │ -06d628: 54d6 f80a |0980: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d62c: 4406 0609 |0982: aget v6, v6, v9 │ │ -06d630: c865 |0984: mul-float/2addr v5, v6 │ │ -06d632: 54d6 f80a |0985: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d636: 1307 0a00 |0987: const/16 v7, #int 10 // #a │ │ -06d63a: 4406 0607 |0989: aget v6, v6, v7 │ │ -06d63e: c865 |098b: mul-float/2addr v5, v6 │ │ -06d640: c754 |098c: sub-float/2addr v4, v5 │ │ -06d642: 54d5 f80a |098d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d646: 4405 0508 |098f: aget v5, v5, v8 │ │ -06d64a: 54d6 f80a |0991: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d64e: 1257 |0993: const/4 v7, #int 5 // #5 │ │ -06d650: 4406 0607 |0994: aget v6, v6, v7 │ │ -06d654: c865 |0996: mul-float/2addr v5, v6 │ │ -06d656: 54d6 f80a |0997: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d65a: 1307 0a00 |0999: const/16 v7, #int 10 // #a │ │ -06d65e: 4406 0607 |099b: aget v6, v6, v7 │ │ -06d662: c865 |099d: mul-float/2addr v5, v6 │ │ -06d664: c654 |099e: add-float/2addr v4, v5 │ │ -06d666: 4b04 0203 |099f: aput v4, v2, v3 │ │ -06d66a: 54d2 f80a |09a1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d66e: 54d3 f20a |09a3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d672: 4403 0308 |09a5: aget v3, v3, v8 │ │ -06d676: c803 |09a7: mul-float/2addr v3, v0 │ │ -06d678: 4b03 0208 |09a8: aput v3, v2, v8 │ │ -06d67c: 54d2 f80a |09aa: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d680: 54d3 f20a |09ac: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d684: 4403 030c |09ae: aget v3, v3, v12 │ │ -06d688: c803 |09b0: mul-float/2addr v3, v0 │ │ -06d68a: 4b03 020c |09b1: aput v3, v2, v12 │ │ -06d68e: 54d2 f80a |09b3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d692: 1303 0800 |09b5: const/16 v3, #int 8 // #8 │ │ -06d696: 54d4 f20a |09b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d69a: 1305 0800 |09b9: const/16 v5, #int 8 // #8 │ │ -06d69e: 4404 0405 |09bb: aget v4, v4, v5 │ │ -06d6a2: c804 |09bd: mul-float/2addr v4, v0 │ │ -06d6a4: 4b04 0203 |09be: aput v4, v2, v3 │ │ -06d6a8: 54d2 f80a |09c0: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d6ac: 1303 0c00 |09c2: const/16 v3, #int 12 // #c │ │ -06d6b0: 54d4 f20a |09c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d6b4: 1305 0c00 |09c6: const/16 v5, #int 12 // #c │ │ -06d6b8: 4404 0405 |09c8: aget v4, v4, v5 │ │ -06d6bc: c804 |09ca: mul-float/2addr v4, v0 │ │ -06d6be: 4b04 0203 |09cb: aput v4, v2, v3 │ │ -06d6c2: 54d2 f80a |09cd: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d6c6: 54d3 f20a |09cf: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d6ca: 4403 0309 |09d1: aget v3, v3, v9 │ │ -06d6ce: c803 |09d3: mul-float/2addr v3, v0 │ │ -06d6d0: 4b03 0209 |09d4: aput v3, v2, v9 │ │ -06d6d4: 54d2 f80a |09d6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d6d8: 1253 |09d8: const/4 v3, #int 5 // #5 │ │ -06d6da: 54d4 f20a |09d9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d6de: 1255 |09db: const/4 v5, #int 5 // #5 │ │ -06d6e0: 4404 0405 |09dc: aget v4, v4, v5 │ │ -06d6e4: c804 |09de: mul-float/2addr v4, v0 │ │ -06d6e6: 4b04 0203 |09df: aput v4, v2, v3 │ │ -06d6ea: 54d2 f80a |09e1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d6ee: 1303 0900 |09e3: const/16 v3, #int 9 // #9 │ │ -06d6f2: 54d4 f20a |09e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d6f6: 1305 0900 |09e7: const/16 v5, #int 9 // #9 │ │ -06d6fa: 4404 0405 |09e9: aget v4, v4, v5 │ │ -06d6fe: c804 |09eb: mul-float/2addr v4, v0 │ │ -06d700: 4b04 0203 |09ec: aput v4, v2, v3 │ │ -06d704: 54d2 f80a |09ee: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d708: 1303 0d00 |09f0: const/16 v3, #int 13 // #d │ │ -06d70c: 54d4 f20a |09f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d710: 1305 0d00 |09f4: const/16 v5, #int 13 // #d │ │ -06d714: 4404 0405 |09f6: aget v4, v4, v5 │ │ -06d718: c804 |09f8: mul-float/2addr v4, v0 │ │ -06d71a: 4b04 0203 |09f9: aput v4, v2, v3 │ │ -06d71e: 54d2 f80a |09fb: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d722: 54d3 f20a |09fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d726: 4403 030a |09ff: aget v3, v3, v10 │ │ -06d72a: c803 |0a01: mul-float/2addr v3, v0 │ │ -06d72c: 4b03 020a |0a02: aput v3, v2, v10 │ │ -06d730: 54d2 f80a |0a04: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d734: 1263 |0a06: const/4 v3, #int 6 // #6 │ │ -06d736: 54d4 f20a |0a07: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d73a: 1265 |0a09: const/4 v5, #int 6 // #6 │ │ -06d73c: 4404 0405 |0a0a: aget v4, v4, v5 │ │ -06d740: c804 |0a0c: mul-float/2addr v4, v0 │ │ -06d742: 4b04 0203 |0a0d: aput v4, v2, v3 │ │ -06d746: 54d2 f80a |0a0f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d74a: 1303 0a00 |0a11: const/16 v3, #int 10 // #a │ │ -06d74e: 54d4 f20a |0a13: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d752: 1305 0a00 |0a15: const/16 v5, #int 10 // #a │ │ -06d756: 4404 0405 |0a17: aget v4, v4, v5 │ │ -06d75a: c804 |0a19: mul-float/2addr v4, v0 │ │ -06d75c: 4b04 0203 |0a1a: aput v4, v2, v3 │ │ -06d760: 54d2 f80a |0a1c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d764: 1303 0e00 |0a1e: const/16 v3, #int 14 // #e │ │ -06d768: 54d4 f20a |0a20: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d76c: 1305 0e00 |0a22: const/16 v5, #int 14 // #e │ │ -06d770: 4404 0405 |0a24: aget v4, v4, v5 │ │ -06d774: c804 |0a26: mul-float/2addr v4, v0 │ │ -06d776: 4b04 0203 |0a27: aput v4, v2, v3 │ │ -06d77a: 54d2 f80a |0a29: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d77e: 54d3 f20a |0a2b: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d782: 4403 030b |0a2d: aget v3, v3, v11 │ │ -06d786: c803 |0a2f: mul-float/2addr v3, v0 │ │ -06d788: 4b03 020b |0a30: aput v3, v2, v11 │ │ -06d78c: 54d2 f80a |0a32: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d790: 1273 |0a34: const/4 v3, #int 7 // #7 │ │ -06d792: 54d4 f20a |0a35: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d796: 1275 |0a37: const/4 v5, #int 7 // #7 │ │ -06d798: 4404 0405 |0a38: aget v4, v4, v5 │ │ -06d79c: c804 |0a3a: mul-float/2addr v4, v0 │ │ -06d79e: 4b04 0203 |0a3b: aput v4, v2, v3 │ │ -06d7a2: 54d2 f80a |0a3d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d7a6: 1303 0b00 |0a3f: const/16 v3, #int 11 // #b │ │ -06d7aa: 54d4 f20a |0a41: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d7ae: 1305 0b00 |0a43: const/16 v5, #int 11 // #b │ │ -06d7b2: 4404 0405 |0a45: aget v4, v4, v5 │ │ -06d7b6: c804 |0a47: mul-float/2addr v4, v0 │ │ -06d7b8: 4b04 0203 |0a48: aput v4, v2, v3 │ │ -06d7bc: 54d2 f80a |0a4a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d7c0: 1303 0f00 |0a4c: const/16 v3, #int 15 // #f │ │ -06d7c4: 54d4 f20a |0a4e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d7c8: 1305 0f00 |0a50: const/16 v5, #int 15 // #f │ │ -06d7cc: 4404 0405 |0a52: aget v4, v4, v5 │ │ -06d7d0: c804 |0a54: mul-float/2addr v4, v0 │ │ -06d7d2: 4b04 0203 |0a55: aput v4, v2, v3 │ │ -06d7d6: 110d |0a57: return-object v13 │ │ +07a0c4: |[07a0c4] com.badlogic.gdx.math.Matrix4.inv:()Lcom/badlogic/gdx/math/Matrix4; │ │ +07a0d4: 124c |0000: const/4 v12, #int 4 // #4 │ │ +07a0d6: 123b |0001: const/4 v11, #int 3 // #3 │ │ +07a0d8: 122a |0002: const/4 v10, #int 2 // #2 │ │ +07a0da: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +07a0dc: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +07a0de: 54d2 f80a |0005: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a0e2: 4402 020b |0007: aget v2, v2, v11 │ │ +07a0e6: 54d3 f80a |0009: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a0ea: 1264 |000b: const/4 v4, #int 6 // #6 │ │ +07a0ec: 4403 0304 |000c: aget v3, v3, v4 │ │ +07a0f0: c832 |000e: mul-float/2addr v2, v3 │ │ +07a0f2: 54d3 f80a |000f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a0f6: 1304 0900 |0011: const/16 v4, #int 9 // #9 │ │ +07a0fa: 4403 0304 |0013: aget v3, v3, v4 │ │ +07a0fe: c832 |0015: mul-float/2addr v2, v3 │ │ +07a100: 54d3 f80a |0016: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a104: 1304 0c00 |0018: const/16 v4, #int 12 // #c │ │ +07a108: 4403 0304 |001a: aget v3, v3, v4 │ │ +07a10c: c832 |001c: mul-float/2addr v2, v3 │ │ +07a10e: 54d3 f80a |001d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a112: 4403 030a |001f: aget v3, v3, v10 │ │ +07a116: 54d4 f80a |0021: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a11a: 1275 |0023: const/4 v5, #int 7 // #7 │ │ +07a11c: 4404 0405 |0024: aget v4, v4, v5 │ │ +07a120: c843 |0026: mul-float/2addr v3, v4 │ │ +07a122: 54d4 f80a |0027: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a126: 1305 0900 |0029: const/16 v5, #int 9 // #9 │ │ +07a12a: 4404 0405 |002b: aget v4, v4, v5 │ │ +07a12e: c843 |002d: mul-float/2addr v3, v4 │ │ +07a130: 54d4 f80a |002e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a134: 1305 0c00 |0030: const/16 v5, #int 12 // #c │ │ +07a138: 4404 0405 |0032: aget v4, v4, v5 │ │ +07a13c: c843 |0034: mul-float/2addr v3, v4 │ │ +07a13e: c732 |0035: sub-float/2addr v2, v3 │ │ +07a140: 54d3 f80a |0036: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a144: 4403 030b |0038: aget v3, v3, v11 │ │ +07a148: 54d4 f80a |003a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a14c: 1255 |003c: const/4 v5, #int 5 // #5 │ │ +07a14e: 4404 0405 |003d: aget v4, v4, v5 │ │ +07a152: c843 |003f: mul-float/2addr v3, v4 │ │ +07a154: 54d4 f80a |0040: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a158: 1305 0a00 |0042: const/16 v5, #int 10 // #a │ │ +07a15c: 4404 0405 |0044: aget v4, v4, v5 │ │ +07a160: c843 |0046: mul-float/2addr v3, v4 │ │ +07a162: 54d4 f80a |0047: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a166: 1305 0c00 |0049: const/16 v5, #int 12 // #c │ │ +07a16a: 4404 0405 |004b: aget v4, v4, v5 │ │ +07a16e: c843 |004d: mul-float/2addr v3, v4 │ │ +07a170: c732 |004e: sub-float/2addr v2, v3 │ │ +07a172: 54d3 f80a |004f: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a176: 4403 0309 |0051: aget v3, v3, v9 │ │ +07a17a: 54d4 f80a |0053: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a17e: 1275 |0055: const/4 v5, #int 7 // #7 │ │ +07a180: 4404 0405 |0056: aget v4, v4, v5 │ │ +07a184: c843 |0058: mul-float/2addr v3, v4 │ │ +07a186: 54d4 f80a |0059: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a18a: 1305 0a00 |005b: const/16 v5, #int 10 // #a │ │ +07a18e: 4404 0405 |005d: aget v4, v4, v5 │ │ +07a192: c843 |005f: mul-float/2addr v3, v4 │ │ +07a194: 54d4 f80a |0060: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a198: 1305 0c00 |0062: const/16 v5, #int 12 // #c │ │ +07a19c: 4404 0405 |0064: aget v4, v4, v5 │ │ +07a1a0: c843 |0066: mul-float/2addr v3, v4 │ │ +07a1a2: c632 |0067: add-float/2addr v2, v3 │ │ +07a1a4: 54d3 f80a |0068: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1a8: 4403 030a |006a: aget v3, v3, v10 │ │ +07a1ac: 54d4 f80a |006c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1b0: 1255 |006e: const/4 v5, #int 5 // #5 │ │ +07a1b2: 4404 0405 |006f: aget v4, v4, v5 │ │ +07a1b6: c843 |0071: mul-float/2addr v3, v4 │ │ +07a1b8: 54d4 f80a |0072: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1bc: 1305 0b00 |0074: const/16 v5, #int 11 // #b │ │ +07a1c0: 4404 0405 |0076: aget v4, v4, v5 │ │ +07a1c4: c843 |0078: mul-float/2addr v3, v4 │ │ +07a1c6: 54d4 f80a |0079: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1ca: 1305 0c00 |007b: const/16 v5, #int 12 // #c │ │ +07a1ce: 4404 0405 |007d: aget v4, v4, v5 │ │ +07a1d2: c843 |007f: mul-float/2addr v3, v4 │ │ +07a1d4: c632 |0080: add-float/2addr v2, v3 │ │ +07a1d6: 54d3 f80a |0081: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1da: 4403 0309 |0083: aget v3, v3, v9 │ │ +07a1de: 54d4 f80a |0085: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1e2: 1265 |0087: const/4 v5, #int 6 // #6 │ │ +07a1e4: 4404 0405 |0088: aget v4, v4, v5 │ │ +07a1e8: c843 |008a: mul-float/2addr v3, v4 │ │ +07a1ea: 54d4 f80a |008b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1ee: 1305 0b00 |008d: const/16 v5, #int 11 // #b │ │ +07a1f2: 4404 0405 |008f: aget v4, v4, v5 │ │ +07a1f6: c843 |0091: mul-float/2addr v3, v4 │ │ +07a1f8: 54d4 f80a |0092: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a1fc: 1305 0c00 |0094: const/16 v5, #int 12 // #c │ │ +07a200: 4404 0405 |0096: aget v4, v4, v5 │ │ +07a204: c843 |0098: mul-float/2addr v3, v4 │ │ +07a206: c732 |0099: sub-float/2addr v2, v3 │ │ +07a208: 54d3 f80a |009a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a20c: 4403 030b |009c: aget v3, v3, v11 │ │ +07a210: 54d4 f80a |009e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a214: 1265 |00a0: const/4 v5, #int 6 // #6 │ │ +07a216: 4404 0405 |00a1: aget v4, v4, v5 │ │ +07a21a: c843 |00a3: mul-float/2addr v3, v4 │ │ +07a21c: 54d4 f80a |00a4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a220: 1305 0800 |00a6: const/16 v5, #int 8 // #8 │ │ +07a224: 4404 0405 |00a8: aget v4, v4, v5 │ │ +07a228: c843 |00aa: mul-float/2addr v3, v4 │ │ +07a22a: 54d4 f80a |00ab: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a22e: 1305 0d00 |00ad: const/16 v5, #int 13 // #d │ │ +07a232: 4404 0405 |00af: aget v4, v4, v5 │ │ +07a236: c843 |00b1: mul-float/2addr v3, v4 │ │ +07a238: c732 |00b2: sub-float/2addr v2, v3 │ │ +07a23a: 54d3 f80a |00b3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a23e: 4403 030a |00b5: aget v3, v3, v10 │ │ +07a242: 54d4 f80a |00b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a246: 1275 |00b9: const/4 v5, #int 7 // #7 │ │ +07a248: 4404 0405 |00ba: aget v4, v4, v5 │ │ +07a24c: c843 |00bc: mul-float/2addr v3, v4 │ │ +07a24e: 54d4 f80a |00bd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a252: 1305 0800 |00bf: const/16 v5, #int 8 // #8 │ │ +07a256: 4404 0405 |00c1: aget v4, v4, v5 │ │ +07a25a: c843 |00c3: mul-float/2addr v3, v4 │ │ +07a25c: 54d4 f80a |00c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a260: 1305 0d00 |00c6: const/16 v5, #int 13 // #d │ │ +07a264: 4404 0405 |00c8: aget v4, v4, v5 │ │ +07a268: c843 |00ca: mul-float/2addr v3, v4 │ │ +07a26a: c632 |00cb: add-float/2addr v2, v3 │ │ +07a26c: 54d3 f80a |00cc: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a270: 4403 030b |00ce: aget v3, v3, v11 │ │ +07a274: 54d4 f80a |00d0: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a278: 4404 040c |00d2: aget v4, v4, v12 │ │ +07a27c: c843 |00d4: mul-float/2addr v3, v4 │ │ +07a27e: 54d4 f80a |00d5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a282: 1305 0a00 |00d7: const/16 v5, #int 10 // #a │ │ +07a286: 4404 0405 |00d9: aget v4, v4, v5 │ │ +07a28a: c843 |00db: mul-float/2addr v3, v4 │ │ +07a28c: 54d4 f80a |00dc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a290: 1305 0d00 |00de: const/16 v5, #int 13 // #d │ │ +07a294: 4404 0405 |00e0: aget v4, v4, v5 │ │ +07a298: c843 |00e2: mul-float/2addr v3, v4 │ │ +07a29a: c632 |00e3: add-float/2addr v2, v3 │ │ +07a29c: 54d3 f80a |00e4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2a0: 4403 0308 |00e6: aget v3, v3, v8 │ │ +07a2a4: 54d4 f80a |00e8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2a8: 1275 |00ea: const/4 v5, #int 7 // #7 │ │ +07a2aa: 4404 0405 |00eb: aget v4, v4, v5 │ │ +07a2ae: c843 |00ed: mul-float/2addr v3, v4 │ │ +07a2b0: 54d4 f80a |00ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2b4: 1305 0a00 |00f0: const/16 v5, #int 10 // #a │ │ +07a2b8: 4404 0405 |00f2: aget v4, v4, v5 │ │ +07a2bc: c843 |00f4: mul-float/2addr v3, v4 │ │ +07a2be: 54d4 f80a |00f5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2c2: 1305 0d00 |00f7: const/16 v5, #int 13 // #d │ │ +07a2c6: 4404 0405 |00f9: aget v4, v4, v5 │ │ +07a2ca: c843 |00fb: mul-float/2addr v3, v4 │ │ +07a2cc: c732 |00fc: sub-float/2addr v2, v3 │ │ +07a2ce: 54d3 f80a |00fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2d2: 4403 030a |00ff: aget v3, v3, v10 │ │ +07a2d6: 54d4 f80a |0101: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2da: 4404 040c |0103: aget v4, v4, v12 │ │ +07a2de: c843 |0105: mul-float/2addr v3, v4 │ │ +07a2e0: 54d4 f80a |0106: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2e4: 1305 0b00 |0108: const/16 v5, #int 11 // #b │ │ +07a2e8: 4404 0405 |010a: aget v4, v4, v5 │ │ +07a2ec: c843 |010c: mul-float/2addr v3, v4 │ │ +07a2ee: 54d4 f80a |010d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a2f2: 1305 0d00 |010f: const/16 v5, #int 13 // #d │ │ +07a2f6: 4404 0405 |0111: aget v4, v4, v5 │ │ +07a2fa: c843 |0113: mul-float/2addr v3, v4 │ │ +07a2fc: c732 |0114: sub-float/2addr v2, v3 │ │ +07a2fe: 54d3 f80a |0115: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a302: 4403 0308 |0117: aget v3, v3, v8 │ │ +07a306: 54d4 f80a |0119: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a30a: 1265 |011b: const/4 v5, #int 6 // #6 │ │ +07a30c: 4404 0405 |011c: aget v4, v4, v5 │ │ +07a310: c843 |011e: mul-float/2addr v3, v4 │ │ +07a312: 54d4 f80a |011f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a316: 1305 0b00 |0121: const/16 v5, #int 11 // #b │ │ +07a31a: 4404 0405 |0123: aget v4, v4, v5 │ │ +07a31e: c843 |0125: mul-float/2addr v3, v4 │ │ +07a320: 54d4 f80a |0126: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a324: 1305 0d00 |0128: const/16 v5, #int 13 // #d │ │ +07a328: 4404 0405 |012a: aget v4, v4, v5 │ │ +07a32c: c843 |012c: mul-float/2addr v3, v4 │ │ +07a32e: c632 |012d: add-float/2addr v2, v3 │ │ +07a330: 54d3 f80a |012e: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a334: 4403 030b |0130: aget v3, v3, v11 │ │ +07a338: 54d4 f80a |0132: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a33c: 1255 |0134: const/4 v5, #int 5 // #5 │ │ +07a33e: 4404 0405 |0135: aget v4, v4, v5 │ │ +07a342: c843 |0137: mul-float/2addr v3, v4 │ │ +07a344: 54d4 f80a |0138: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a348: 1305 0800 |013a: const/16 v5, #int 8 // #8 │ │ +07a34c: 4404 0405 |013c: aget v4, v4, v5 │ │ +07a350: c843 |013e: mul-float/2addr v3, v4 │ │ +07a352: 54d4 f80a |013f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a356: 1305 0e00 |0141: const/16 v5, #int 14 // #e │ │ +07a35a: 4404 0405 |0143: aget v4, v4, v5 │ │ +07a35e: c843 |0145: mul-float/2addr v3, v4 │ │ +07a360: c632 |0146: add-float/2addr v2, v3 │ │ +07a362: 54d3 f80a |0147: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a366: 4403 0309 |0149: aget v3, v3, v9 │ │ +07a36a: 54d4 f80a |014b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a36e: 1275 |014d: const/4 v5, #int 7 // #7 │ │ +07a370: 4404 0405 |014e: aget v4, v4, v5 │ │ +07a374: c843 |0150: mul-float/2addr v3, v4 │ │ +07a376: 54d4 f80a |0151: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a37a: 1305 0800 |0153: const/16 v5, #int 8 // #8 │ │ +07a37e: 4404 0405 |0155: aget v4, v4, v5 │ │ +07a382: c843 |0157: mul-float/2addr v3, v4 │ │ +07a384: 54d4 f80a |0158: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a388: 1305 0e00 |015a: const/16 v5, #int 14 // #e │ │ +07a38c: 4404 0405 |015c: aget v4, v4, v5 │ │ +07a390: c843 |015e: mul-float/2addr v3, v4 │ │ +07a392: c732 |015f: sub-float/2addr v2, v3 │ │ +07a394: 54d3 f80a |0160: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a398: 4403 030b |0162: aget v3, v3, v11 │ │ +07a39c: 54d4 f80a |0164: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3a0: 4404 040c |0166: aget v4, v4, v12 │ │ +07a3a4: c843 |0168: mul-float/2addr v3, v4 │ │ +07a3a6: 54d4 f80a |0169: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3aa: 1305 0900 |016b: const/16 v5, #int 9 // #9 │ │ +07a3ae: 4404 0405 |016d: aget v4, v4, v5 │ │ +07a3b2: c843 |016f: mul-float/2addr v3, v4 │ │ +07a3b4: 54d4 f80a |0170: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3b8: 1305 0e00 |0172: const/16 v5, #int 14 // #e │ │ +07a3bc: 4404 0405 |0174: aget v4, v4, v5 │ │ +07a3c0: c843 |0176: mul-float/2addr v3, v4 │ │ +07a3c2: c732 |0177: sub-float/2addr v2, v3 │ │ +07a3c4: 54d3 f80a |0178: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3c8: 4403 0308 |017a: aget v3, v3, v8 │ │ +07a3cc: 54d4 f80a |017c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3d0: 1275 |017e: const/4 v5, #int 7 // #7 │ │ +07a3d2: 4404 0405 |017f: aget v4, v4, v5 │ │ +07a3d6: c843 |0181: mul-float/2addr v3, v4 │ │ +07a3d8: 54d4 f80a |0182: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3dc: 1305 0900 |0184: const/16 v5, #int 9 // #9 │ │ +07a3e0: 4404 0405 |0186: aget v4, v4, v5 │ │ +07a3e4: c843 |0188: mul-float/2addr v3, v4 │ │ +07a3e6: 54d4 f80a |0189: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3ea: 1305 0e00 |018b: const/16 v5, #int 14 // #e │ │ +07a3ee: 4404 0405 |018d: aget v4, v4, v5 │ │ +07a3f2: c843 |018f: mul-float/2addr v3, v4 │ │ +07a3f4: c632 |0190: add-float/2addr v2, v3 │ │ +07a3f6: 54d3 f80a |0191: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a3fa: 4403 0309 |0193: aget v3, v3, v9 │ │ +07a3fe: 54d4 f80a |0195: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a402: 4404 040c |0197: aget v4, v4, v12 │ │ +07a406: c843 |0199: mul-float/2addr v3, v4 │ │ +07a408: 54d4 f80a |019a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a40c: 1305 0b00 |019c: const/16 v5, #int 11 // #b │ │ +07a410: 4404 0405 |019e: aget v4, v4, v5 │ │ +07a414: c843 |01a0: mul-float/2addr v3, v4 │ │ +07a416: 54d4 f80a |01a1: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a41a: 1305 0e00 |01a3: const/16 v5, #int 14 // #e │ │ +07a41e: 4404 0405 |01a5: aget v4, v4, v5 │ │ +07a422: c843 |01a7: mul-float/2addr v3, v4 │ │ +07a424: c632 |01a8: add-float/2addr v2, v3 │ │ +07a426: 54d3 f80a |01a9: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a42a: 4403 0308 |01ab: aget v3, v3, v8 │ │ +07a42e: 54d4 f80a |01ad: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a432: 1255 |01af: const/4 v5, #int 5 // #5 │ │ +07a434: 4404 0405 |01b0: aget v4, v4, v5 │ │ +07a438: c843 |01b2: mul-float/2addr v3, v4 │ │ +07a43a: 54d4 f80a |01b3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a43e: 1305 0b00 |01b5: const/16 v5, #int 11 // #b │ │ +07a442: 4404 0405 |01b7: aget v4, v4, v5 │ │ +07a446: c843 |01b9: mul-float/2addr v3, v4 │ │ +07a448: 54d4 f80a |01ba: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a44c: 1305 0e00 |01bc: const/16 v5, #int 14 // #e │ │ +07a450: 4404 0405 |01be: aget v4, v4, v5 │ │ +07a454: c843 |01c0: mul-float/2addr v3, v4 │ │ +07a456: c732 |01c1: sub-float/2addr v2, v3 │ │ +07a458: 54d3 f80a |01c2: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a45c: 4403 030a |01c4: aget v3, v3, v10 │ │ +07a460: 54d4 f80a |01c6: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a464: 1255 |01c8: const/4 v5, #int 5 // #5 │ │ +07a466: 4404 0405 |01c9: aget v4, v4, v5 │ │ +07a46a: c843 |01cb: mul-float/2addr v3, v4 │ │ +07a46c: 54d4 f80a |01cc: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a470: 1305 0800 |01ce: const/16 v5, #int 8 // #8 │ │ +07a474: 4404 0405 |01d0: aget v4, v4, v5 │ │ +07a478: c843 |01d2: mul-float/2addr v3, v4 │ │ +07a47a: 54d4 f80a |01d3: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a47e: 1305 0f00 |01d5: const/16 v5, #int 15 // #f │ │ +07a482: 4404 0405 |01d7: aget v4, v4, v5 │ │ +07a486: c843 |01d9: mul-float/2addr v3, v4 │ │ +07a488: c732 |01da: sub-float/2addr v2, v3 │ │ +07a48a: 54d3 f80a |01db: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a48e: 4403 0309 |01dd: aget v3, v3, v9 │ │ +07a492: 54d4 f80a |01df: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a496: 1265 |01e1: const/4 v5, #int 6 // #6 │ │ +07a498: 4404 0405 |01e2: aget v4, v4, v5 │ │ +07a49c: c843 |01e4: mul-float/2addr v3, v4 │ │ +07a49e: 54d4 f80a |01e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4a2: 1305 0800 |01e7: const/16 v5, #int 8 // #8 │ │ +07a4a6: 4404 0405 |01e9: aget v4, v4, v5 │ │ +07a4aa: c843 |01eb: mul-float/2addr v3, v4 │ │ +07a4ac: 54d4 f80a |01ec: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4b0: 1305 0f00 |01ee: const/16 v5, #int 15 // #f │ │ +07a4b4: 4404 0405 |01f0: aget v4, v4, v5 │ │ +07a4b8: c843 |01f2: mul-float/2addr v3, v4 │ │ +07a4ba: c632 |01f3: add-float/2addr v2, v3 │ │ +07a4bc: 54d3 f80a |01f4: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4c0: 4403 030a |01f6: aget v3, v3, v10 │ │ +07a4c4: 54d4 f80a |01f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4c8: 4404 040c |01fa: aget v4, v4, v12 │ │ +07a4cc: c843 |01fc: mul-float/2addr v3, v4 │ │ +07a4ce: 54d4 f80a |01fd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4d2: 1305 0900 |01ff: const/16 v5, #int 9 // #9 │ │ +07a4d6: 4404 0405 |0201: aget v4, v4, v5 │ │ +07a4da: c843 |0203: mul-float/2addr v3, v4 │ │ +07a4dc: 54d4 f80a |0204: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4e0: 1305 0f00 |0206: const/16 v5, #int 15 // #f │ │ +07a4e4: 4404 0405 |0208: aget v4, v4, v5 │ │ +07a4e8: c843 |020a: mul-float/2addr v3, v4 │ │ +07a4ea: c632 |020b: add-float/2addr v2, v3 │ │ +07a4ec: 54d3 f80a |020c: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4f0: 4403 0308 |020e: aget v3, v3, v8 │ │ +07a4f4: 54d4 f80a |0210: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a4f8: 1265 |0212: const/4 v5, #int 6 // #6 │ │ +07a4fa: 4404 0405 |0213: aget v4, v4, v5 │ │ +07a4fe: c843 |0215: mul-float/2addr v3, v4 │ │ +07a500: 54d4 f80a |0216: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a504: 1305 0900 |0218: const/16 v5, #int 9 // #9 │ │ +07a508: 4404 0405 |021a: aget v4, v4, v5 │ │ +07a50c: c843 |021c: mul-float/2addr v3, v4 │ │ +07a50e: 54d4 f80a |021d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a512: 1305 0f00 |021f: const/16 v5, #int 15 // #f │ │ +07a516: 4404 0405 |0221: aget v4, v4, v5 │ │ +07a51a: c843 |0223: mul-float/2addr v3, v4 │ │ +07a51c: c732 |0224: sub-float/2addr v2, v3 │ │ +07a51e: 54d3 f80a |0225: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a522: 4403 0309 |0227: aget v3, v3, v9 │ │ +07a526: 54d4 f80a |0229: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a52a: 4404 040c |022b: aget v4, v4, v12 │ │ +07a52e: c843 |022d: mul-float/2addr v3, v4 │ │ +07a530: 54d4 f80a |022e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a534: 1305 0a00 |0230: const/16 v5, #int 10 // #a │ │ +07a538: 4404 0405 |0232: aget v4, v4, v5 │ │ +07a53c: c843 |0234: mul-float/2addr v3, v4 │ │ +07a53e: 54d4 f80a |0235: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a542: 1305 0f00 |0237: const/16 v5, #int 15 // #f │ │ +07a546: 4404 0405 |0239: aget v4, v4, v5 │ │ +07a54a: c843 |023b: mul-float/2addr v3, v4 │ │ +07a54c: c732 |023c: sub-float/2addr v2, v3 │ │ +07a54e: 54d3 f80a |023d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a552: 4403 0308 |023f: aget v3, v3, v8 │ │ +07a556: 54d4 f80a |0241: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a55a: 1255 |0243: const/4 v5, #int 5 // #5 │ │ +07a55c: 4404 0405 |0244: aget v4, v4, v5 │ │ +07a560: c843 |0246: mul-float/2addr v3, v4 │ │ +07a562: 54d4 f80a |0247: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a566: 1305 0a00 |0249: const/16 v5, #int 10 // #a │ │ +07a56a: 4404 0405 |024b: aget v4, v4, v5 │ │ +07a56e: c843 |024d: mul-float/2addr v3, v4 │ │ +07a570: 54d4 f80a |024e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a574: 1305 0f00 |0250: const/16 v5, #int 15 // #f │ │ +07a578: 4404 0405 |0252: aget v4, v4, v5 │ │ +07a57c: c843 |0254: mul-float/2addr v3, v4 │ │ +07a57e: a601 0203 |0255: add-float v1, v2, v3 │ │ +07a582: 1202 |0257: const/4 v2, #int 0 // #0 │ │ +07a584: 2d02 0102 |0258: cmpl-float v2, v1, v2 │ │ +07a588: 3902 0a00 |025a: if-nez v2, 0264 // +000a │ │ +07a58c: 2202 8c03 |025c: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ +07a590: 1a03 ec20 |025e: const-string v3, "non-invertible matrix" // string@20ec │ │ +07a594: 7020 a224 3200 |0260: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +07a59a: 2702 |0263: throw v2 │ │ +07a59c: 1502 803f |0264: const/high16 v2, #int 1065353216 // #3f80 │ │ +07a5a0: a900 0201 |0266: div-float v0, v2, v1 │ │ +07a5a4: 54d2 f20a |0268: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07a5a8: 54d3 f80a |026a: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5ac: 1304 0900 |026c: const/16 v4, #int 9 // #9 │ │ +07a5b0: 4403 0304 |026e: aget v3, v3, v4 │ │ +07a5b4: 54d4 f80a |0270: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5b8: 1305 0e00 |0272: const/16 v5, #int 14 // #e │ │ +07a5bc: 4404 0405 |0274: aget v4, v4, v5 │ │ +07a5c0: c843 |0276: mul-float/2addr v3, v4 │ │ +07a5c2: 54d4 f80a |0277: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5c6: 1275 |0279: const/4 v5, #int 7 // #7 │ │ +07a5c8: 4404 0405 |027a: aget v4, v4, v5 │ │ +07a5cc: c843 |027c: mul-float/2addr v3, v4 │ │ +07a5ce: 54d4 f80a |027d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5d2: 1305 0d00 |027f: const/16 v5, #int 13 // #d │ │ +07a5d6: 4404 0405 |0281: aget v4, v4, v5 │ │ +07a5da: 54d5 f80a |0283: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5de: 1306 0a00 |0285: const/16 v6, #int 10 // #a │ │ +07a5e2: 4405 0506 |0287: aget v5, v5, v6 │ │ +07a5e6: c854 |0289: mul-float/2addr v4, v5 │ │ +07a5e8: 54d5 f80a |028a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5ec: 1276 |028c: const/4 v6, #int 7 // #7 │ │ +07a5ee: 4405 0506 |028d: aget v5, v5, v6 │ │ +07a5f2: c854 |028f: mul-float/2addr v4, v5 │ │ +07a5f4: c743 |0290: sub-float/2addr v3, v4 │ │ +07a5f6: 54d4 f80a |0291: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a5fa: 1305 0d00 |0293: const/16 v5, #int 13 // #d │ │ +07a5fe: 4404 0405 |0295: aget v4, v4, v5 │ │ +07a602: 54d5 f80a |0297: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a606: 1266 |0299: const/4 v6, #int 6 // #6 │ │ +07a608: 4405 0506 |029a: aget v5, v5, v6 │ │ +07a60c: c854 |029c: mul-float/2addr v4, v5 │ │ +07a60e: 54d5 f80a |029d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a612: 1306 0b00 |029f: const/16 v6, #int 11 // #b │ │ +07a616: 4405 0506 |02a1: aget v5, v5, v6 │ │ +07a61a: c854 |02a3: mul-float/2addr v4, v5 │ │ +07a61c: c643 |02a4: add-float/2addr v3, v4 │ │ +07a61e: 54d4 f80a |02a5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a622: 1255 |02a7: const/4 v5, #int 5 // #5 │ │ +07a624: 4404 0405 |02a8: aget v4, v4, v5 │ │ +07a628: 54d5 f80a |02aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a62c: 1306 0e00 |02ac: const/16 v6, #int 14 // #e │ │ +07a630: 4405 0506 |02ae: aget v5, v5, v6 │ │ +07a634: c854 |02b0: mul-float/2addr v4, v5 │ │ +07a636: 54d5 f80a |02b1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a63a: 1306 0b00 |02b3: const/16 v6, #int 11 // #b │ │ +07a63e: 4405 0506 |02b5: aget v5, v5, v6 │ │ +07a642: c854 |02b7: mul-float/2addr v4, v5 │ │ +07a644: c743 |02b8: sub-float/2addr v3, v4 │ │ +07a646: 54d4 f80a |02b9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a64a: 1305 0900 |02bb: const/16 v5, #int 9 // #9 │ │ +07a64e: 4404 0405 |02bd: aget v4, v4, v5 │ │ +07a652: 54d5 f80a |02bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a656: 1266 |02c1: const/4 v6, #int 6 // #6 │ │ +07a658: 4405 0506 |02c2: aget v5, v5, v6 │ │ +07a65c: c854 |02c4: mul-float/2addr v4, v5 │ │ +07a65e: 54d5 f80a |02c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a662: 1306 0f00 |02c7: const/16 v6, #int 15 // #f │ │ +07a666: 4405 0506 |02c9: aget v5, v5, v6 │ │ +07a66a: c854 |02cb: mul-float/2addr v4, v5 │ │ +07a66c: c743 |02cc: sub-float/2addr v3, v4 │ │ +07a66e: 54d4 f80a |02cd: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a672: 1255 |02cf: const/4 v5, #int 5 // #5 │ │ +07a674: 4404 0405 |02d0: aget v4, v4, v5 │ │ +07a678: 54d5 f80a |02d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a67c: 1306 0a00 |02d4: const/16 v6, #int 10 // #a │ │ +07a680: 4405 0506 |02d6: aget v5, v5, v6 │ │ +07a684: c854 |02d8: mul-float/2addr v4, v5 │ │ +07a686: 54d5 f80a |02d9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a68a: 1306 0f00 |02db: const/16 v6, #int 15 // #f │ │ +07a68e: 4405 0506 |02dd: aget v5, v5, v6 │ │ +07a692: c854 |02df: mul-float/2addr v4, v5 │ │ +07a694: c643 |02e0: add-float/2addr v3, v4 │ │ +07a696: 4b03 0208 |02e1: aput v3, v2, v8 │ │ +07a69a: 54d2 f20a |02e3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07a69e: 54d3 f80a |02e5: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6a2: 1304 0c00 |02e7: const/16 v4, #int 12 // #c │ │ +07a6a6: 4403 0304 |02e9: aget v3, v3, v4 │ │ +07a6aa: 54d4 f80a |02eb: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6ae: 1305 0a00 |02ed: const/16 v5, #int 10 // #a │ │ +07a6b2: 4404 0405 |02ef: aget v4, v4, v5 │ │ +07a6b6: c843 |02f1: mul-float/2addr v3, v4 │ │ +07a6b8: 54d4 f80a |02f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6bc: 1275 |02f4: const/4 v5, #int 7 // #7 │ │ +07a6be: 4404 0405 |02f5: aget v4, v4, v5 │ │ +07a6c2: c843 |02f7: mul-float/2addr v3, v4 │ │ +07a6c4: 54d4 f80a |02f8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6c8: 1305 0800 |02fa: const/16 v5, #int 8 // #8 │ │ +07a6cc: 4404 0405 |02fc: aget v4, v4, v5 │ │ +07a6d0: 54d5 f80a |02fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6d4: 1306 0e00 |0300: const/16 v6, #int 14 // #e │ │ +07a6d8: 4405 0506 |0302: aget v5, v5, v6 │ │ +07a6dc: c854 |0304: mul-float/2addr v4, v5 │ │ +07a6de: 54d5 f80a |0305: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6e2: 1276 |0307: const/4 v6, #int 7 // #7 │ │ +07a6e4: 4405 0506 |0308: aget v5, v5, v6 │ │ +07a6e8: c854 |030a: mul-float/2addr v4, v5 │ │ +07a6ea: c743 |030b: sub-float/2addr v3, v4 │ │ +07a6ec: 54d4 f80a |030c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6f0: 1305 0c00 |030e: const/16 v5, #int 12 // #c │ │ +07a6f4: 4404 0405 |0310: aget v4, v4, v5 │ │ +07a6f8: 54d5 f80a |0312: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a6fc: 1266 |0314: const/4 v6, #int 6 // #6 │ │ +07a6fe: 4405 0506 |0315: aget v5, v5, v6 │ │ +07a702: c854 |0317: mul-float/2addr v4, v5 │ │ +07a704: 54d5 f80a |0318: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a708: 1306 0b00 |031a: const/16 v6, #int 11 // #b │ │ +07a70c: 4405 0506 |031c: aget v5, v5, v6 │ │ +07a710: c854 |031e: mul-float/2addr v4, v5 │ │ +07a712: c743 |031f: sub-float/2addr v3, v4 │ │ +07a714: 54d4 f80a |0320: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a718: 4404 040c |0322: aget v4, v4, v12 │ │ +07a71c: 54d5 f80a |0324: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a720: 1306 0e00 |0326: const/16 v6, #int 14 // #e │ │ +07a724: 4405 0506 |0328: aget v5, v5, v6 │ │ +07a728: c854 |032a: mul-float/2addr v4, v5 │ │ +07a72a: 54d5 f80a |032b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a72e: 1306 0b00 |032d: const/16 v6, #int 11 // #b │ │ +07a732: 4405 0506 |032f: aget v5, v5, v6 │ │ +07a736: c854 |0331: mul-float/2addr v4, v5 │ │ +07a738: c643 |0332: add-float/2addr v3, v4 │ │ +07a73a: 54d4 f80a |0333: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a73e: 1305 0800 |0335: const/16 v5, #int 8 // #8 │ │ +07a742: 4404 0405 |0337: aget v4, v4, v5 │ │ +07a746: 54d5 f80a |0339: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a74a: 1266 |033b: const/4 v6, #int 6 // #6 │ │ +07a74c: 4405 0506 |033c: aget v5, v5, v6 │ │ +07a750: c854 |033e: mul-float/2addr v4, v5 │ │ +07a752: 54d5 f80a |033f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a756: 1306 0f00 |0341: const/16 v6, #int 15 // #f │ │ +07a75a: 4405 0506 |0343: aget v5, v5, v6 │ │ +07a75e: c854 |0345: mul-float/2addr v4, v5 │ │ +07a760: c643 |0346: add-float/2addr v3, v4 │ │ +07a762: 54d4 f80a |0347: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a766: 4404 040c |0349: aget v4, v4, v12 │ │ +07a76a: 54d5 f80a |034b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a76e: 1306 0a00 |034d: const/16 v6, #int 10 // #a │ │ +07a772: 4405 0506 |034f: aget v5, v5, v6 │ │ +07a776: c854 |0351: mul-float/2addr v4, v5 │ │ +07a778: 54d5 f80a |0352: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a77c: 1306 0f00 |0354: const/16 v6, #int 15 // #f │ │ +07a780: 4405 0506 |0356: aget v5, v5, v6 │ │ +07a784: c854 |0358: mul-float/2addr v4, v5 │ │ +07a786: c743 |0359: sub-float/2addr v3, v4 │ │ +07a788: 4b03 020c |035a: aput v3, v2, v12 │ │ +07a78c: 54d2 f20a |035c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07a790: 1303 0800 |035e: const/16 v3, #int 8 // #8 │ │ +07a794: 54d4 f80a |0360: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a798: 1305 0800 |0362: const/16 v5, #int 8 // #8 │ │ +07a79c: 4404 0405 |0364: aget v4, v4, v5 │ │ +07a7a0: 54d5 f80a |0366: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7a4: 1306 0d00 |0368: const/16 v6, #int 13 // #d │ │ +07a7a8: 4405 0506 |036a: aget v5, v5, v6 │ │ +07a7ac: c854 |036c: mul-float/2addr v4, v5 │ │ +07a7ae: 54d5 f80a |036d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7b2: 1276 |036f: const/4 v6, #int 7 // #7 │ │ +07a7b4: 4405 0506 |0370: aget v5, v5, v6 │ │ +07a7b8: c854 |0372: mul-float/2addr v4, v5 │ │ +07a7ba: 54d5 f80a |0373: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7be: 1306 0c00 |0375: const/16 v6, #int 12 // #c │ │ +07a7c2: 4405 0506 |0377: aget v5, v5, v6 │ │ +07a7c6: 54d6 f80a |0379: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7ca: 1307 0900 |037b: const/16 v7, #int 9 // #9 │ │ +07a7ce: 4406 0607 |037d: aget v6, v6, v7 │ │ +07a7d2: c865 |037f: mul-float/2addr v5, v6 │ │ +07a7d4: 54d6 f80a |0380: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7d8: 1277 |0382: const/4 v7, #int 7 // #7 │ │ +07a7da: 4406 0607 |0383: aget v6, v6, v7 │ │ +07a7de: c865 |0385: mul-float/2addr v5, v6 │ │ +07a7e0: c754 |0386: sub-float/2addr v4, v5 │ │ +07a7e2: 54d5 f80a |0387: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7e6: 1306 0c00 |0389: const/16 v6, #int 12 // #c │ │ +07a7ea: 4405 0506 |038b: aget v5, v5, v6 │ │ +07a7ee: 54d6 f80a |038d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7f2: 1257 |038f: const/4 v7, #int 5 // #5 │ │ +07a7f4: 4406 0607 |0390: aget v6, v6, v7 │ │ +07a7f8: c865 |0392: mul-float/2addr v5, v6 │ │ +07a7fa: 54d6 f80a |0393: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a7fe: 1307 0b00 |0395: const/16 v7, #int 11 // #b │ │ +07a802: 4406 0607 |0397: aget v6, v6, v7 │ │ +07a806: c865 |0399: mul-float/2addr v5, v6 │ │ +07a808: c654 |039a: add-float/2addr v4, v5 │ │ +07a80a: 54d5 f80a |039b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a80e: 4405 050c |039d: aget v5, v5, v12 │ │ +07a812: 54d6 f80a |039f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a816: 1307 0d00 |03a1: const/16 v7, #int 13 // #d │ │ +07a81a: 4406 0607 |03a3: aget v6, v6, v7 │ │ +07a81e: c865 |03a5: mul-float/2addr v5, v6 │ │ +07a820: 54d6 f80a |03a6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a824: 1307 0b00 |03a8: const/16 v7, #int 11 // #b │ │ +07a828: 4406 0607 |03aa: aget v6, v6, v7 │ │ +07a82c: c865 |03ac: mul-float/2addr v5, v6 │ │ +07a82e: c754 |03ad: sub-float/2addr v4, v5 │ │ +07a830: 54d5 f80a |03ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a834: 1306 0800 |03b0: const/16 v6, #int 8 // #8 │ │ +07a838: 4405 0506 |03b2: aget v5, v5, v6 │ │ +07a83c: 54d6 f80a |03b4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a840: 1257 |03b6: const/4 v7, #int 5 // #5 │ │ +07a842: 4406 0607 |03b7: aget v6, v6, v7 │ │ +07a846: c865 |03b9: mul-float/2addr v5, v6 │ │ +07a848: 54d6 f80a |03ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a84c: 1307 0f00 |03bc: const/16 v7, #int 15 // #f │ │ +07a850: 4406 0607 |03be: aget v6, v6, v7 │ │ +07a854: c865 |03c0: mul-float/2addr v5, v6 │ │ +07a856: c754 |03c1: sub-float/2addr v4, v5 │ │ +07a858: 54d5 f80a |03c2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a85c: 4405 050c |03c4: aget v5, v5, v12 │ │ +07a860: 54d6 f80a |03c6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a864: 1307 0900 |03c8: const/16 v7, #int 9 // #9 │ │ +07a868: 4406 0607 |03ca: aget v6, v6, v7 │ │ +07a86c: c865 |03cc: mul-float/2addr v5, v6 │ │ +07a86e: 54d6 f80a |03cd: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a872: 1307 0f00 |03cf: const/16 v7, #int 15 // #f │ │ +07a876: 4406 0607 |03d1: aget v6, v6, v7 │ │ +07a87a: c865 |03d3: mul-float/2addr v5, v6 │ │ +07a87c: c654 |03d4: add-float/2addr v4, v5 │ │ +07a87e: 4b04 0203 |03d5: aput v4, v2, v3 │ │ +07a882: 54d2 f20a |03d7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07a886: 1303 0c00 |03d9: const/16 v3, #int 12 // #c │ │ +07a88a: 54d4 f80a |03db: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a88e: 1305 0c00 |03dd: const/16 v5, #int 12 // #c │ │ +07a892: 4404 0405 |03df: aget v4, v4, v5 │ │ +07a896: 54d5 f80a |03e1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a89a: 1306 0900 |03e3: const/16 v6, #int 9 // #9 │ │ +07a89e: 4405 0506 |03e5: aget v5, v5, v6 │ │ +07a8a2: c854 |03e7: mul-float/2addr v4, v5 │ │ +07a8a4: 54d5 f80a |03e8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8a8: 1266 |03ea: const/4 v6, #int 6 // #6 │ │ +07a8aa: 4405 0506 |03eb: aget v5, v5, v6 │ │ +07a8ae: c854 |03ed: mul-float/2addr v4, v5 │ │ +07a8b0: 54d5 f80a |03ee: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8b4: 1306 0800 |03f0: const/16 v6, #int 8 // #8 │ │ +07a8b8: 4405 0506 |03f2: aget v5, v5, v6 │ │ +07a8bc: 54d6 f80a |03f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8c0: 1307 0d00 |03f6: const/16 v7, #int 13 // #d │ │ +07a8c4: 4406 0607 |03f8: aget v6, v6, v7 │ │ +07a8c8: c865 |03fa: mul-float/2addr v5, v6 │ │ +07a8ca: 54d6 f80a |03fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8ce: 1267 |03fd: const/4 v7, #int 6 // #6 │ │ +07a8d0: 4406 0607 |03fe: aget v6, v6, v7 │ │ +07a8d4: c865 |0400: mul-float/2addr v5, v6 │ │ +07a8d6: c754 |0401: sub-float/2addr v4, v5 │ │ +07a8d8: 54d5 f80a |0402: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8dc: 1306 0c00 |0404: const/16 v6, #int 12 // #c │ │ +07a8e0: 4405 0506 |0406: aget v5, v5, v6 │ │ +07a8e4: 54d6 f80a |0408: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8e8: 1257 |040a: const/4 v7, #int 5 // #5 │ │ +07a8ea: 4406 0607 |040b: aget v6, v6, v7 │ │ +07a8ee: c865 |040d: mul-float/2addr v5, v6 │ │ +07a8f0: 54d6 f80a |040e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a8f4: 1307 0a00 |0410: const/16 v7, #int 10 // #a │ │ +07a8f8: 4406 0607 |0412: aget v6, v6, v7 │ │ +07a8fc: c865 |0414: mul-float/2addr v5, v6 │ │ +07a8fe: c754 |0415: sub-float/2addr v4, v5 │ │ +07a900: 54d5 f80a |0416: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a904: 4405 050c |0418: aget v5, v5, v12 │ │ +07a908: 54d6 f80a |041a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a90c: 1307 0d00 |041c: const/16 v7, #int 13 // #d │ │ +07a910: 4406 0607 |041e: aget v6, v6, v7 │ │ +07a914: c865 |0420: mul-float/2addr v5, v6 │ │ +07a916: 54d6 f80a |0421: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a91a: 1307 0a00 |0423: const/16 v7, #int 10 // #a │ │ +07a91e: 4406 0607 |0425: aget v6, v6, v7 │ │ +07a922: c865 |0427: mul-float/2addr v5, v6 │ │ +07a924: c654 |0428: add-float/2addr v4, v5 │ │ +07a926: 54d5 f80a |0429: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a92a: 1306 0800 |042b: const/16 v6, #int 8 // #8 │ │ +07a92e: 4405 0506 |042d: aget v5, v5, v6 │ │ +07a932: 54d6 f80a |042f: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a936: 1257 |0431: const/4 v7, #int 5 // #5 │ │ +07a938: 4406 0607 |0432: aget v6, v6, v7 │ │ +07a93c: c865 |0434: mul-float/2addr v5, v6 │ │ +07a93e: 54d6 f80a |0435: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a942: 1307 0e00 |0437: const/16 v7, #int 14 // #e │ │ +07a946: 4406 0607 |0439: aget v6, v6, v7 │ │ +07a94a: c865 |043b: mul-float/2addr v5, v6 │ │ +07a94c: c654 |043c: add-float/2addr v4, v5 │ │ +07a94e: 54d5 f80a |043d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a952: 4405 050c |043f: aget v5, v5, v12 │ │ +07a956: 54d6 f80a |0441: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a95a: 1307 0900 |0443: const/16 v7, #int 9 // #9 │ │ +07a95e: 4406 0607 |0445: aget v6, v6, v7 │ │ +07a962: c865 |0447: mul-float/2addr v5, v6 │ │ +07a964: 54d6 f80a |0448: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a968: 1307 0e00 |044a: const/16 v7, #int 14 // #e │ │ +07a96c: 4406 0607 |044c: aget v6, v6, v7 │ │ +07a970: c865 |044e: mul-float/2addr v5, v6 │ │ +07a972: c754 |044f: sub-float/2addr v4, v5 │ │ +07a974: 4b04 0203 |0450: aput v4, v2, v3 │ │ +07a978: 54d2 f20a |0452: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07a97c: 54d3 f80a |0454: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a980: 1304 0d00 |0456: const/16 v4, #int 13 // #d │ │ +07a984: 4403 0304 |0458: aget v3, v3, v4 │ │ +07a988: 54d4 f80a |045a: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a98c: 1305 0a00 |045c: const/16 v5, #int 10 // #a │ │ +07a990: 4404 0405 |045e: aget v4, v4, v5 │ │ +07a994: c843 |0460: mul-float/2addr v3, v4 │ │ +07a996: 54d4 f80a |0461: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a99a: 4404 040b |0463: aget v4, v4, v11 │ │ +07a99e: c843 |0465: mul-float/2addr v3, v4 │ │ +07a9a0: 54d4 f80a |0466: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9a4: 1305 0900 |0468: const/16 v5, #int 9 // #9 │ │ +07a9a8: 4404 0405 |046a: aget v4, v4, v5 │ │ +07a9ac: 54d5 f80a |046c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9b0: 1306 0e00 |046e: const/16 v6, #int 14 // #e │ │ +07a9b4: 4405 0506 |0470: aget v5, v5, v6 │ │ +07a9b8: c854 |0472: mul-float/2addr v4, v5 │ │ +07a9ba: 54d5 f80a |0473: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9be: 4405 050b |0475: aget v5, v5, v11 │ │ +07a9c2: c854 |0477: mul-float/2addr v4, v5 │ │ +07a9c4: c743 |0478: sub-float/2addr v3, v4 │ │ +07a9c6: 54d4 f80a |0479: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9ca: 1305 0d00 |047b: const/16 v5, #int 13 // #d │ │ +07a9ce: 4404 0405 |047d: aget v4, v4, v5 │ │ +07a9d2: 54d5 f80a |047f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9d6: 4405 050a |0481: aget v5, v5, v10 │ │ +07a9da: c854 |0483: mul-float/2addr v4, v5 │ │ +07a9dc: 54d5 f80a |0484: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9e0: 1306 0b00 |0486: const/16 v6, #int 11 // #b │ │ +07a9e4: 4405 0506 |0488: aget v5, v5, v6 │ │ +07a9e8: c854 |048a: mul-float/2addr v4, v5 │ │ +07a9ea: c743 |048b: sub-float/2addr v3, v4 │ │ +07a9ec: 54d4 f80a |048c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9f0: 4404 0409 |048e: aget v4, v4, v9 │ │ +07a9f4: 54d5 f80a |0490: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07a9f8: 1306 0e00 |0492: const/16 v6, #int 14 // #e │ │ +07a9fc: 4405 0506 |0494: aget v5, v5, v6 │ │ +07aa00: c854 |0496: mul-float/2addr v4, v5 │ │ +07aa02: 54d5 f80a |0497: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa06: 1306 0b00 |0499: const/16 v6, #int 11 // #b │ │ +07aa0a: 4405 0506 |049b: aget v5, v5, v6 │ │ +07aa0e: c854 |049d: mul-float/2addr v4, v5 │ │ +07aa10: c643 |049e: add-float/2addr v3, v4 │ │ +07aa12: 54d4 f80a |049f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa16: 1305 0900 |04a1: const/16 v5, #int 9 // #9 │ │ +07aa1a: 4404 0405 |04a3: aget v4, v4, v5 │ │ +07aa1e: 54d5 f80a |04a5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa22: 4405 050a |04a7: aget v5, v5, v10 │ │ +07aa26: c854 |04a9: mul-float/2addr v4, v5 │ │ +07aa28: 54d5 f80a |04aa: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa2c: 1306 0f00 |04ac: const/16 v6, #int 15 // #f │ │ +07aa30: 4405 0506 |04ae: aget v5, v5, v6 │ │ +07aa34: c854 |04b0: mul-float/2addr v4, v5 │ │ +07aa36: c643 |04b1: add-float/2addr v3, v4 │ │ +07aa38: 54d4 f80a |04b2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa3c: 4404 0409 |04b4: aget v4, v4, v9 │ │ +07aa40: 54d5 f80a |04b6: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa44: 1306 0a00 |04b8: const/16 v6, #int 10 // #a │ │ +07aa48: 4405 0506 |04ba: aget v5, v5, v6 │ │ +07aa4c: c854 |04bc: mul-float/2addr v4, v5 │ │ +07aa4e: 54d5 f80a |04bd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa52: 1306 0f00 |04bf: const/16 v6, #int 15 // #f │ │ +07aa56: 4405 0506 |04c1: aget v5, v5, v6 │ │ +07aa5a: c854 |04c3: mul-float/2addr v4, v5 │ │ +07aa5c: c743 |04c4: sub-float/2addr v3, v4 │ │ +07aa5e: 4b03 0209 |04c5: aput v3, v2, v9 │ │ +07aa62: 54d2 f20a |04c7: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07aa66: 1253 |04c9: const/4 v3, #int 5 // #5 │ │ +07aa68: 54d4 f80a |04ca: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa6c: 1305 0800 |04cc: const/16 v5, #int 8 // #8 │ │ +07aa70: 4404 0405 |04ce: aget v4, v4, v5 │ │ +07aa74: 54d5 f80a |04d0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa78: 1306 0e00 |04d2: const/16 v6, #int 14 // #e │ │ +07aa7c: 4405 0506 |04d4: aget v5, v5, v6 │ │ +07aa80: c854 |04d6: mul-float/2addr v4, v5 │ │ +07aa82: 54d5 f80a |04d7: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa86: 4405 050b |04d9: aget v5, v5, v11 │ │ +07aa8a: c854 |04db: mul-float/2addr v4, v5 │ │ +07aa8c: 54d5 f80a |04dc: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa90: 1306 0c00 |04de: const/16 v6, #int 12 // #c │ │ +07aa94: 4405 0506 |04e0: aget v5, v5, v6 │ │ +07aa98: 54d6 f80a |04e2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aa9c: 1307 0a00 |04e4: const/16 v7, #int 10 // #a │ │ +07aaa0: 4406 0607 |04e6: aget v6, v6, v7 │ │ +07aaa4: c865 |04e8: mul-float/2addr v5, v6 │ │ +07aaa6: 54d6 f80a |04e9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aaaa: 4406 060b |04eb: aget v6, v6, v11 │ │ +07aaae: c865 |04ed: mul-float/2addr v5, v6 │ │ +07aab0: c754 |04ee: sub-float/2addr v4, v5 │ │ +07aab2: 54d5 f80a |04ef: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aab6: 1306 0c00 |04f1: const/16 v6, #int 12 // #c │ │ +07aaba: 4405 0506 |04f3: aget v5, v5, v6 │ │ +07aabe: 54d6 f80a |04f5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aac2: 4406 060a |04f7: aget v6, v6, v10 │ │ +07aac6: c865 |04f9: mul-float/2addr v5, v6 │ │ +07aac8: 54d6 f80a |04fa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aacc: 1307 0b00 |04fc: const/16 v7, #int 11 // #b │ │ +07aad0: 4406 0607 |04fe: aget v6, v6, v7 │ │ +07aad4: c865 |0500: mul-float/2addr v5, v6 │ │ +07aad6: c654 |0501: add-float/2addr v4, v5 │ │ +07aad8: 54d5 f80a |0502: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aadc: 4405 0508 |0504: aget v5, v5, v8 │ │ +07aae0: 54d6 f80a |0506: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aae4: 1307 0e00 |0508: const/16 v7, #int 14 // #e │ │ +07aae8: 4406 0607 |050a: aget v6, v6, v7 │ │ +07aaec: c865 |050c: mul-float/2addr v5, v6 │ │ +07aaee: 54d6 f80a |050d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aaf2: 1307 0b00 |050f: const/16 v7, #int 11 // #b │ │ +07aaf6: 4406 0607 |0511: aget v6, v6, v7 │ │ +07aafa: c865 |0513: mul-float/2addr v5, v6 │ │ +07aafc: c754 |0514: sub-float/2addr v4, v5 │ │ +07aafe: 54d5 f80a |0515: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab02: 1306 0800 |0517: const/16 v6, #int 8 // #8 │ │ +07ab06: 4405 0506 |0519: aget v5, v5, v6 │ │ +07ab0a: 54d6 f80a |051b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab0e: 4406 060a |051d: aget v6, v6, v10 │ │ +07ab12: c865 |051f: mul-float/2addr v5, v6 │ │ +07ab14: 54d6 f80a |0520: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab18: 1307 0f00 |0522: const/16 v7, #int 15 // #f │ │ +07ab1c: 4406 0607 |0524: aget v6, v6, v7 │ │ +07ab20: c865 |0526: mul-float/2addr v5, v6 │ │ +07ab22: c754 |0527: sub-float/2addr v4, v5 │ │ +07ab24: 54d5 f80a |0528: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab28: 4405 0508 |052a: aget v5, v5, v8 │ │ +07ab2c: 54d6 f80a |052c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab30: 1307 0a00 |052e: const/16 v7, #int 10 // #a │ │ +07ab34: 4406 0607 |0530: aget v6, v6, v7 │ │ +07ab38: c865 |0532: mul-float/2addr v5, v6 │ │ +07ab3a: 54d6 f80a |0533: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab3e: 1307 0f00 |0535: const/16 v7, #int 15 // #f │ │ +07ab42: 4406 0607 |0537: aget v6, v6, v7 │ │ +07ab46: c865 |0539: mul-float/2addr v5, v6 │ │ +07ab48: c654 |053a: add-float/2addr v4, v5 │ │ +07ab4a: 4b04 0203 |053b: aput v4, v2, v3 │ │ +07ab4e: 54d2 f20a |053d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07ab52: 1303 0900 |053f: const/16 v3, #int 9 // #9 │ │ +07ab56: 54d4 f80a |0541: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab5a: 1305 0c00 |0543: const/16 v5, #int 12 // #c │ │ +07ab5e: 4404 0405 |0545: aget v4, v4, v5 │ │ +07ab62: 54d5 f80a |0547: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab66: 1306 0900 |0549: const/16 v6, #int 9 // #9 │ │ +07ab6a: 4405 0506 |054b: aget v5, v5, v6 │ │ +07ab6e: c854 |054d: mul-float/2addr v4, v5 │ │ +07ab70: 54d5 f80a |054e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab74: 4405 050b |0550: aget v5, v5, v11 │ │ +07ab78: c854 |0552: mul-float/2addr v4, v5 │ │ +07ab7a: 54d5 f80a |0553: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab7e: 1306 0800 |0555: const/16 v6, #int 8 // #8 │ │ +07ab82: 4405 0506 |0557: aget v5, v5, v6 │ │ +07ab86: 54d6 f80a |0559: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab8a: 1307 0d00 |055b: const/16 v7, #int 13 // #d │ │ +07ab8e: 4406 0607 |055d: aget v6, v6, v7 │ │ +07ab92: c865 |055f: mul-float/2addr v5, v6 │ │ +07ab94: 54d6 f80a |0560: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ab98: 4406 060b |0562: aget v6, v6, v11 │ │ +07ab9c: c865 |0564: mul-float/2addr v5, v6 │ │ +07ab9e: c754 |0565: sub-float/2addr v4, v5 │ │ +07aba0: 54d5 f80a |0566: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aba4: 1306 0c00 |0568: const/16 v6, #int 12 // #c │ │ +07aba8: 4405 0506 |056a: aget v5, v5, v6 │ │ +07abac: 54d6 f80a |056c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abb0: 4406 0609 |056e: aget v6, v6, v9 │ │ +07abb4: c865 |0570: mul-float/2addr v5, v6 │ │ +07abb6: 54d6 f80a |0571: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abba: 1307 0b00 |0573: const/16 v7, #int 11 // #b │ │ +07abbe: 4406 0607 |0575: aget v6, v6, v7 │ │ +07abc2: c865 |0577: mul-float/2addr v5, v6 │ │ +07abc4: c754 |0578: sub-float/2addr v4, v5 │ │ +07abc6: 54d5 f80a |0579: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abca: 4405 0508 |057b: aget v5, v5, v8 │ │ +07abce: 54d6 f80a |057d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abd2: 1307 0d00 |057f: const/16 v7, #int 13 // #d │ │ +07abd6: 4406 0607 |0581: aget v6, v6, v7 │ │ +07abda: c865 |0583: mul-float/2addr v5, v6 │ │ +07abdc: 54d6 f80a |0584: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abe0: 1307 0b00 |0586: const/16 v7, #int 11 // #b │ │ +07abe4: 4406 0607 |0588: aget v6, v6, v7 │ │ +07abe8: c865 |058a: mul-float/2addr v5, v6 │ │ +07abea: c654 |058b: add-float/2addr v4, v5 │ │ +07abec: 54d5 f80a |058c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abf0: 1306 0800 |058e: const/16 v6, #int 8 // #8 │ │ +07abf4: 4405 0506 |0590: aget v5, v5, v6 │ │ +07abf8: 54d6 f80a |0592: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07abfc: 4406 0609 |0594: aget v6, v6, v9 │ │ +07ac00: c865 |0596: mul-float/2addr v5, v6 │ │ +07ac02: 54d6 f80a |0597: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac06: 1307 0f00 |0599: const/16 v7, #int 15 // #f │ │ +07ac0a: 4406 0607 |059b: aget v6, v6, v7 │ │ +07ac0e: c865 |059d: mul-float/2addr v5, v6 │ │ +07ac10: c654 |059e: add-float/2addr v4, v5 │ │ +07ac12: 54d5 f80a |059f: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac16: 4405 0508 |05a1: aget v5, v5, v8 │ │ +07ac1a: 54d6 f80a |05a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac1e: 1307 0900 |05a5: const/16 v7, #int 9 // #9 │ │ +07ac22: 4406 0607 |05a7: aget v6, v6, v7 │ │ +07ac26: c865 |05a9: mul-float/2addr v5, v6 │ │ +07ac28: 54d6 f80a |05aa: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac2c: 1307 0f00 |05ac: const/16 v7, #int 15 // #f │ │ +07ac30: 4406 0607 |05ae: aget v6, v6, v7 │ │ +07ac34: c865 |05b0: mul-float/2addr v5, v6 │ │ +07ac36: c754 |05b1: sub-float/2addr v4, v5 │ │ +07ac38: 4b04 0203 |05b2: aput v4, v2, v3 │ │ +07ac3c: 54d2 f20a |05b4: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07ac40: 1303 0d00 |05b6: const/16 v3, #int 13 // #d │ │ +07ac44: 54d4 f80a |05b8: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac48: 1305 0800 |05ba: const/16 v5, #int 8 // #8 │ │ +07ac4c: 4404 0405 |05bc: aget v4, v4, v5 │ │ +07ac50: 54d5 f80a |05be: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac54: 1306 0d00 |05c0: const/16 v6, #int 13 // #d │ │ +07ac58: 4405 0506 |05c2: aget v5, v5, v6 │ │ +07ac5c: c854 |05c4: mul-float/2addr v4, v5 │ │ +07ac5e: 54d5 f80a |05c5: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac62: 4405 050a |05c7: aget v5, v5, v10 │ │ +07ac66: c854 |05c9: mul-float/2addr v4, v5 │ │ +07ac68: 54d5 f80a |05ca: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac6c: 1306 0c00 |05cc: const/16 v6, #int 12 // #c │ │ +07ac70: 4405 0506 |05ce: aget v5, v5, v6 │ │ +07ac74: 54d6 f80a |05d0: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac78: 1307 0900 |05d2: const/16 v7, #int 9 // #9 │ │ +07ac7c: 4406 0607 |05d4: aget v6, v6, v7 │ │ +07ac80: c865 |05d6: mul-float/2addr v5, v6 │ │ +07ac82: 54d6 f80a |05d7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac86: 4406 060a |05d9: aget v6, v6, v10 │ │ +07ac8a: c865 |05db: mul-float/2addr v5, v6 │ │ +07ac8c: c754 |05dc: sub-float/2addr v4, v5 │ │ +07ac8e: 54d5 f80a |05dd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac92: 1306 0c00 |05df: const/16 v6, #int 12 // #c │ │ +07ac96: 4405 0506 |05e1: aget v5, v5, v6 │ │ +07ac9a: 54d6 f80a |05e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ac9e: 4406 0609 |05e5: aget v6, v6, v9 │ │ +07aca2: c865 |05e7: mul-float/2addr v5, v6 │ │ +07aca4: 54d6 f80a |05e8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aca8: 1307 0a00 |05ea: const/16 v7, #int 10 // #a │ │ +07acac: 4406 0607 |05ec: aget v6, v6, v7 │ │ +07acb0: c865 |05ee: mul-float/2addr v5, v6 │ │ +07acb2: c654 |05ef: add-float/2addr v4, v5 │ │ +07acb4: 54d5 f80a |05f0: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07acb8: 4405 0508 |05f2: aget v5, v5, v8 │ │ +07acbc: 54d6 f80a |05f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07acc0: 1307 0d00 |05f6: const/16 v7, #int 13 // #d │ │ +07acc4: 4406 0607 |05f8: aget v6, v6, v7 │ │ +07acc8: c865 |05fa: mul-float/2addr v5, v6 │ │ +07acca: 54d6 f80a |05fb: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07acce: 1307 0a00 |05fd: const/16 v7, #int 10 // #a │ │ +07acd2: 4406 0607 |05ff: aget v6, v6, v7 │ │ +07acd6: c865 |0601: mul-float/2addr v5, v6 │ │ +07acd8: c754 |0602: sub-float/2addr v4, v5 │ │ +07acda: 54d5 f80a |0603: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07acde: 1306 0800 |0605: const/16 v6, #int 8 // #8 │ │ +07ace2: 4405 0506 |0607: aget v5, v5, v6 │ │ +07ace6: 54d6 f80a |0609: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07acea: 4406 0609 |060b: aget v6, v6, v9 │ │ +07acee: c865 |060d: mul-float/2addr v5, v6 │ │ +07acf0: 54d6 f80a |060e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07acf4: 1307 0e00 |0610: const/16 v7, #int 14 // #e │ │ +07acf8: 4406 0607 |0612: aget v6, v6, v7 │ │ +07acfc: c865 |0614: mul-float/2addr v5, v6 │ │ +07acfe: c754 |0615: sub-float/2addr v4, v5 │ │ +07ad00: 54d5 f80a |0616: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad04: 4405 0508 |0618: aget v5, v5, v8 │ │ +07ad08: 54d6 f80a |061a: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad0c: 1307 0900 |061c: const/16 v7, #int 9 // #9 │ │ +07ad10: 4406 0607 |061e: aget v6, v6, v7 │ │ +07ad14: c865 |0620: mul-float/2addr v5, v6 │ │ +07ad16: 54d6 f80a |0621: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad1a: 1307 0e00 |0623: const/16 v7, #int 14 // #e │ │ +07ad1e: 4406 0607 |0625: aget v6, v6, v7 │ │ +07ad22: c865 |0627: mul-float/2addr v5, v6 │ │ +07ad24: c654 |0628: add-float/2addr v4, v5 │ │ +07ad26: 4b04 0203 |0629: aput v4, v2, v3 │ │ +07ad2a: 54d2 f20a |062b: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07ad2e: 54d3 f80a |062d: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad32: 1254 |062f: const/4 v4, #int 5 // #5 │ │ +07ad34: 4403 0304 |0630: aget v3, v3, v4 │ │ +07ad38: 54d4 f80a |0632: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad3c: 1305 0e00 |0634: const/16 v5, #int 14 // #e │ │ +07ad40: 4404 0405 |0636: aget v4, v4, v5 │ │ +07ad44: c843 |0638: mul-float/2addr v3, v4 │ │ +07ad46: 54d4 f80a |0639: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad4a: 4404 040b |063b: aget v4, v4, v11 │ │ +07ad4e: c843 |063d: mul-float/2addr v3, v4 │ │ +07ad50: 54d4 f80a |063e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad54: 1305 0d00 |0640: const/16 v5, #int 13 // #d │ │ +07ad58: 4404 0405 |0642: aget v4, v4, v5 │ │ +07ad5c: 54d5 f80a |0644: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad60: 1266 |0646: const/4 v6, #int 6 // #6 │ │ +07ad62: 4405 0506 |0647: aget v5, v5, v6 │ │ +07ad66: c854 |0649: mul-float/2addr v4, v5 │ │ +07ad68: 54d5 f80a |064a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad6c: 4405 050b |064c: aget v5, v5, v11 │ │ +07ad70: c854 |064e: mul-float/2addr v4, v5 │ │ +07ad72: c743 |064f: sub-float/2addr v3, v4 │ │ +07ad74: 54d4 f80a |0650: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad78: 1305 0d00 |0652: const/16 v5, #int 13 // #d │ │ +07ad7c: 4404 0405 |0654: aget v4, v4, v5 │ │ +07ad80: 54d5 f80a |0656: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad84: 4405 050a |0658: aget v5, v5, v10 │ │ +07ad88: c854 |065a: mul-float/2addr v4, v5 │ │ +07ad8a: 54d5 f80a |065b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad8e: 1276 |065d: const/4 v6, #int 7 // #7 │ │ +07ad90: 4405 0506 |065e: aget v5, v5, v6 │ │ +07ad94: c854 |0660: mul-float/2addr v4, v5 │ │ +07ad96: c643 |0661: add-float/2addr v3, v4 │ │ +07ad98: 54d4 f80a |0662: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ad9c: 4404 0409 |0664: aget v4, v4, v9 │ │ +07ada0: 54d5 f80a |0666: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ada4: 1306 0e00 |0668: const/16 v6, #int 14 // #e │ │ +07ada8: 4405 0506 |066a: aget v5, v5, v6 │ │ +07adac: c854 |066c: mul-float/2addr v4, v5 │ │ +07adae: 54d5 f80a |066d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07adb2: 1276 |066f: const/4 v6, #int 7 // #7 │ │ +07adb4: 4405 0506 |0670: aget v5, v5, v6 │ │ +07adb8: c854 |0672: mul-float/2addr v4, v5 │ │ +07adba: c743 |0673: sub-float/2addr v3, v4 │ │ +07adbc: 54d4 f80a |0674: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07adc0: 1255 |0676: const/4 v5, #int 5 // #5 │ │ +07adc2: 4404 0405 |0677: aget v4, v4, v5 │ │ +07adc6: 54d5 f80a |0679: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07adca: 4405 050a |067b: aget v5, v5, v10 │ │ +07adce: c854 |067d: mul-float/2addr v4, v5 │ │ +07add0: 54d5 f80a |067e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07add4: 1306 0f00 |0680: const/16 v6, #int 15 // #f │ │ +07add8: 4405 0506 |0682: aget v5, v5, v6 │ │ +07addc: c854 |0684: mul-float/2addr v4, v5 │ │ +07adde: c743 |0685: sub-float/2addr v3, v4 │ │ +07ade0: 54d4 f80a |0686: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ade4: 4404 0409 |0688: aget v4, v4, v9 │ │ +07ade8: 54d5 f80a |068a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07adec: 1266 |068c: const/4 v6, #int 6 // #6 │ │ +07adee: 4405 0506 |068d: aget v5, v5, v6 │ │ +07adf2: c854 |068f: mul-float/2addr v4, v5 │ │ +07adf4: 54d5 f80a |0690: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07adf8: 1306 0f00 |0692: const/16 v6, #int 15 // #f │ │ +07adfc: 4405 0506 |0694: aget v5, v5, v6 │ │ +07ae00: c854 |0696: mul-float/2addr v4, v5 │ │ +07ae02: c643 |0697: add-float/2addr v3, v4 │ │ +07ae04: 4b03 020a |0698: aput v3, v2, v10 │ │ +07ae08: 54d2 f20a |069a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07ae0c: 1263 |069c: const/4 v3, #int 6 // #6 │ │ +07ae0e: 54d4 f80a |069d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae12: 1305 0c00 |069f: const/16 v5, #int 12 // #c │ │ +07ae16: 4404 0405 |06a1: aget v4, v4, v5 │ │ +07ae1a: 54d5 f80a |06a3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae1e: 1266 |06a5: const/4 v6, #int 6 // #6 │ │ +07ae20: 4405 0506 |06a6: aget v5, v5, v6 │ │ +07ae24: c854 |06a8: mul-float/2addr v4, v5 │ │ +07ae26: 54d5 f80a |06a9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae2a: 4405 050b |06ab: aget v5, v5, v11 │ │ +07ae2e: c854 |06ad: mul-float/2addr v4, v5 │ │ +07ae30: 54d5 f80a |06ae: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae34: 4405 050c |06b0: aget v5, v5, v12 │ │ +07ae38: 54d6 f80a |06b2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae3c: 1307 0e00 |06b4: const/16 v7, #int 14 // #e │ │ +07ae40: 4406 0607 |06b6: aget v6, v6, v7 │ │ +07ae44: c865 |06b8: mul-float/2addr v5, v6 │ │ +07ae46: 54d6 f80a |06b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae4a: 4406 060b |06bb: aget v6, v6, v11 │ │ +07ae4e: c865 |06bd: mul-float/2addr v5, v6 │ │ +07ae50: c754 |06be: sub-float/2addr v4, v5 │ │ +07ae52: 54d5 f80a |06bf: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae56: 1306 0c00 |06c1: const/16 v6, #int 12 // #c │ │ +07ae5a: 4405 0506 |06c3: aget v5, v5, v6 │ │ +07ae5e: 54d6 f80a |06c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae62: 4406 060a |06c7: aget v6, v6, v10 │ │ +07ae66: c865 |06c9: mul-float/2addr v5, v6 │ │ +07ae68: 54d6 f80a |06ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae6c: 1277 |06cc: const/4 v7, #int 7 // #7 │ │ +07ae6e: 4406 0607 |06cd: aget v6, v6, v7 │ │ +07ae72: c865 |06cf: mul-float/2addr v5, v6 │ │ +07ae74: c754 |06d0: sub-float/2addr v4, v5 │ │ +07ae76: 54d5 f80a |06d1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae7a: 4405 0508 |06d3: aget v5, v5, v8 │ │ +07ae7e: 54d6 f80a |06d5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae82: 1307 0e00 |06d7: const/16 v7, #int 14 // #e │ │ +07ae86: 4406 0607 |06d9: aget v6, v6, v7 │ │ +07ae8a: c865 |06db: mul-float/2addr v5, v6 │ │ +07ae8c: 54d6 f80a |06dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae90: 1277 |06de: const/4 v7, #int 7 // #7 │ │ +07ae92: 4406 0607 |06df: aget v6, v6, v7 │ │ +07ae96: c865 |06e1: mul-float/2addr v5, v6 │ │ +07ae98: c654 |06e2: add-float/2addr v4, v5 │ │ +07ae9a: 54d5 f80a |06e3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ae9e: 4405 050c |06e5: aget v5, v5, v12 │ │ +07aea2: 54d6 f80a |06e7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aea6: 4406 060a |06e9: aget v6, v6, v10 │ │ +07aeaa: c865 |06eb: mul-float/2addr v5, v6 │ │ +07aeac: 54d6 f80a |06ec: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aeb0: 1307 0f00 |06ee: const/16 v7, #int 15 // #f │ │ +07aeb4: 4406 0607 |06f0: aget v6, v6, v7 │ │ +07aeb8: c865 |06f2: mul-float/2addr v5, v6 │ │ +07aeba: c654 |06f3: add-float/2addr v4, v5 │ │ +07aebc: 54d5 f80a |06f4: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aec0: 4405 0508 |06f6: aget v5, v5, v8 │ │ +07aec4: 54d6 f80a |06f8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aec8: 1267 |06fa: const/4 v7, #int 6 // #6 │ │ +07aeca: 4406 0607 |06fb: aget v6, v6, v7 │ │ +07aece: c865 |06fd: mul-float/2addr v5, v6 │ │ +07aed0: 54d6 f80a |06fe: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aed4: 1307 0f00 |0700: const/16 v7, #int 15 // #f │ │ +07aed8: 4406 0607 |0702: aget v6, v6, v7 │ │ +07aedc: c865 |0704: mul-float/2addr v5, v6 │ │ +07aede: c754 |0705: sub-float/2addr v4, v5 │ │ +07aee0: 4b04 0203 |0706: aput v4, v2, v3 │ │ +07aee4: 54d2 f20a |0708: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07aee8: 1303 0a00 |070a: const/16 v3, #int 10 // #a │ │ +07aeec: 54d4 f80a |070c: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aef0: 4404 040c |070e: aget v4, v4, v12 │ │ +07aef4: 54d5 f80a |0710: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aef8: 1306 0d00 |0712: const/16 v6, #int 13 // #d │ │ +07aefc: 4405 0506 |0714: aget v5, v5, v6 │ │ +07af00: c854 |0716: mul-float/2addr v4, v5 │ │ +07af02: 54d5 f80a |0717: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af06: 4405 050b |0719: aget v5, v5, v11 │ │ +07af0a: c854 |071b: mul-float/2addr v4, v5 │ │ +07af0c: 54d5 f80a |071c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af10: 1306 0c00 |071e: const/16 v6, #int 12 // #c │ │ +07af14: 4405 0506 |0720: aget v5, v5, v6 │ │ +07af18: 54d6 f80a |0722: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af1c: 1257 |0724: const/4 v7, #int 5 // #5 │ │ +07af1e: 4406 0607 |0725: aget v6, v6, v7 │ │ +07af22: c865 |0727: mul-float/2addr v5, v6 │ │ +07af24: 54d6 f80a |0728: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af28: 4406 060b |072a: aget v6, v6, v11 │ │ +07af2c: c865 |072c: mul-float/2addr v5, v6 │ │ +07af2e: c754 |072d: sub-float/2addr v4, v5 │ │ +07af30: 54d5 f80a |072e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af34: 1306 0c00 |0730: const/16 v6, #int 12 // #c │ │ +07af38: 4405 0506 |0732: aget v5, v5, v6 │ │ +07af3c: 54d6 f80a |0734: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af40: 4406 0609 |0736: aget v6, v6, v9 │ │ +07af44: c865 |0738: mul-float/2addr v5, v6 │ │ +07af46: 54d6 f80a |0739: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af4a: 1277 |073b: const/4 v7, #int 7 // #7 │ │ +07af4c: 4406 0607 |073c: aget v6, v6, v7 │ │ +07af50: c865 |073e: mul-float/2addr v5, v6 │ │ +07af52: c654 |073f: add-float/2addr v4, v5 │ │ +07af54: 54d5 f80a |0740: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af58: 4405 0508 |0742: aget v5, v5, v8 │ │ +07af5c: 54d6 f80a |0744: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af60: 1307 0d00 |0746: const/16 v7, #int 13 // #d │ │ +07af64: 4406 0607 |0748: aget v6, v6, v7 │ │ +07af68: c865 |074a: mul-float/2addr v5, v6 │ │ +07af6a: 54d6 f80a |074b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af6e: 1277 |074d: const/4 v7, #int 7 // #7 │ │ +07af70: 4406 0607 |074e: aget v6, v6, v7 │ │ +07af74: c865 |0750: mul-float/2addr v5, v6 │ │ +07af76: c754 |0751: sub-float/2addr v4, v5 │ │ +07af78: 54d5 f80a |0752: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af7c: 4405 050c |0754: aget v5, v5, v12 │ │ +07af80: 54d6 f80a |0756: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af84: 4406 0609 |0758: aget v6, v6, v9 │ │ +07af88: c865 |075a: mul-float/2addr v5, v6 │ │ +07af8a: 54d6 f80a |075b: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af8e: 1307 0f00 |075d: const/16 v7, #int 15 // #f │ │ +07af92: 4406 0607 |075f: aget v6, v6, v7 │ │ +07af96: c865 |0761: mul-float/2addr v5, v6 │ │ +07af98: c754 |0762: sub-float/2addr v4, v5 │ │ +07af9a: 54d5 f80a |0763: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07af9e: 4405 0508 |0765: aget v5, v5, v8 │ │ +07afa2: 54d6 f80a |0767: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07afa6: 1257 |0769: const/4 v7, #int 5 // #5 │ │ +07afa8: 4406 0607 |076a: aget v6, v6, v7 │ │ +07afac: c865 |076c: mul-float/2addr v5, v6 │ │ +07afae: 54d6 f80a |076d: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07afb2: 1307 0f00 |076f: const/16 v7, #int 15 // #f │ │ +07afb6: 4406 0607 |0771: aget v6, v6, v7 │ │ +07afba: c865 |0773: mul-float/2addr v5, v6 │ │ +07afbc: c654 |0774: add-float/2addr v4, v5 │ │ +07afbe: 4b04 0203 |0775: aput v4, v2, v3 │ │ +07afc2: 54d2 f20a |0777: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07afc6: 1303 0e00 |0779: const/16 v3, #int 14 // #e │ │ +07afca: 54d4 f80a |077b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07afce: 1305 0c00 |077d: const/16 v5, #int 12 // #c │ │ +07afd2: 4404 0405 |077f: aget v4, v4, v5 │ │ +07afd6: 54d5 f80a |0781: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07afda: 1256 |0783: const/4 v6, #int 5 // #5 │ │ +07afdc: 4405 0506 |0784: aget v5, v5, v6 │ │ +07afe0: c854 |0786: mul-float/2addr v4, v5 │ │ +07afe2: 54d5 f80a |0787: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07afe6: 4405 050a |0789: aget v5, v5, v10 │ │ +07afea: c854 |078b: mul-float/2addr v4, v5 │ │ +07afec: 54d5 f80a |078c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aff0: 4405 050c |078e: aget v5, v5, v12 │ │ +07aff4: 54d6 f80a |0790: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07aff8: 1307 0d00 |0792: const/16 v7, #int 13 // #d │ │ +07affc: 4406 0607 |0794: aget v6, v6, v7 │ │ +07b000: c865 |0796: mul-float/2addr v5, v6 │ │ +07b002: 54d6 f80a |0797: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b006: 4406 060a |0799: aget v6, v6, v10 │ │ +07b00a: c865 |079b: mul-float/2addr v5, v6 │ │ +07b00c: c754 |079c: sub-float/2addr v4, v5 │ │ +07b00e: 54d5 f80a |079d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b012: 1306 0c00 |079f: const/16 v6, #int 12 // #c │ │ +07b016: 4405 0506 |07a1: aget v5, v5, v6 │ │ +07b01a: 54d6 f80a |07a3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b01e: 4406 0609 |07a5: aget v6, v6, v9 │ │ +07b022: c865 |07a7: mul-float/2addr v5, v6 │ │ +07b024: 54d6 f80a |07a8: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b028: 1267 |07aa: const/4 v7, #int 6 // #6 │ │ +07b02a: 4406 0607 |07ab: aget v6, v6, v7 │ │ +07b02e: c865 |07ad: mul-float/2addr v5, v6 │ │ +07b030: c754 |07ae: sub-float/2addr v4, v5 │ │ +07b032: 54d5 f80a |07af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b036: 4405 0508 |07b1: aget v5, v5, v8 │ │ +07b03a: 54d6 f80a |07b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b03e: 1307 0d00 |07b5: const/16 v7, #int 13 // #d │ │ +07b042: 4406 0607 |07b7: aget v6, v6, v7 │ │ +07b046: c865 |07b9: mul-float/2addr v5, v6 │ │ +07b048: 54d6 f80a |07ba: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b04c: 1267 |07bc: const/4 v7, #int 6 // #6 │ │ +07b04e: 4406 0607 |07bd: aget v6, v6, v7 │ │ +07b052: c865 |07bf: mul-float/2addr v5, v6 │ │ +07b054: c654 |07c0: add-float/2addr v4, v5 │ │ +07b056: 54d5 f80a |07c1: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b05a: 4405 050c |07c3: aget v5, v5, v12 │ │ +07b05e: 54d6 f80a |07c5: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b062: 4406 0609 |07c7: aget v6, v6, v9 │ │ +07b066: c865 |07c9: mul-float/2addr v5, v6 │ │ +07b068: 54d6 f80a |07ca: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b06c: 1307 0e00 |07cc: const/16 v7, #int 14 // #e │ │ +07b070: 4406 0607 |07ce: aget v6, v6, v7 │ │ +07b074: c865 |07d0: mul-float/2addr v5, v6 │ │ +07b076: c654 |07d1: add-float/2addr v4, v5 │ │ +07b078: 54d5 f80a |07d2: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b07c: 4405 0508 |07d4: aget v5, v5, v8 │ │ +07b080: 54d6 f80a |07d6: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b084: 1257 |07d8: const/4 v7, #int 5 // #5 │ │ +07b086: 4406 0607 |07d9: aget v6, v6, v7 │ │ +07b08a: c865 |07db: mul-float/2addr v5, v6 │ │ +07b08c: 54d6 f80a |07dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b090: 1307 0e00 |07de: const/16 v7, #int 14 // #e │ │ +07b094: 4406 0607 |07e0: aget v6, v6, v7 │ │ +07b098: c865 |07e2: mul-float/2addr v5, v6 │ │ +07b09a: c754 |07e3: sub-float/2addr v4, v5 │ │ +07b09c: 4b04 0203 |07e4: aput v4, v2, v3 │ │ +07b0a0: 54d2 f20a |07e6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b0a4: 54d3 f80a |07e8: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0a8: 1304 0900 |07ea: const/16 v4, #int 9 // #9 │ │ +07b0ac: 4403 0304 |07ec: aget v3, v3, v4 │ │ +07b0b0: 54d4 f80a |07ee: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0b4: 1265 |07f0: const/4 v5, #int 6 // #6 │ │ +07b0b6: 4404 0405 |07f1: aget v4, v4, v5 │ │ +07b0ba: c843 |07f3: mul-float/2addr v3, v4 │ │ +07b0bc: 54d4 f80a |07f4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0c0: 4404 040b |07f6: aget v4, v4, v11 │ │ +07b0c4: c843 |07f8: mul-float/2addr v3, v4 │ │ +07b0c6: 54d4 f80a |07f9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0ca: 1255 |07fb: const/4 v5, #int 5 // #5 │ │ +07b0cc: 4404 0405 |07fc: aget v4, v4, v5 │ │ +07b0d0: 54d5 f80a |07fe: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0d4: 1306 0a00 |0800: const/16 v6, #int 10 // #a │ │ +07b0d8: 4405 0506 |0802: aget v5, v5, v6 │ │ +07b0dc: c854 |0804: mul-float/2addr v4, v5 │ │ +07b0de: 54d5 f80a |0805: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0e2: 4405 050b |0807: aget v5, v5, v11 │ │ +07b0e6: c854 |0809: mul-float/2addr v4, v5 │ │ +07b0e8: c743 |080a: sub-float/2addr v3, v4 │ │ +07b0ea: 54d4 f80a |080b: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0ee: 1305 0900 |080d: const/16 v5, #int 9 // #9 │ │ +07b0f2: 4404 0405 |080f: aget v4, v4, v5 │ │ +07b0f6: 54d5 f80a |0811: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b0fa: 4405 050a |0813: aget v5, v5, v10 │ │ +07b0fe: c854 |0815: mul-float/2addr v4, v5 │ │ +07b100: 54d5 f80a |0816: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b104: 1276 |0818: const/4 v6, #int 7 // #7 │ │ +07b106: 4405 0506 |0819: aget v5, v5, v6 │ │ +07b10a: c854 |081b: mul-float/2addr v4, v5 │ │ +07b10c: c743 |081c: sub-float/2addr v3, v4 │ │ +07b10e: 54d4 f80a |081d: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b112: 4404 0409 |081f: aget v4, v4, v9 │ │ +07b116: 54d5 f80a |0821: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b11a: 1306 0a00 |0823: const/16 v6, #int 10 // #a │ │ +07b11e: 4405 0506 |0825: aget v5, v5, v6 │ │ +07b122: c854 |0827: mul-float/2addr v4, v5 │ │ +07b124: 54d5 f80a |0828: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b128: 1276 |082a: const/4 v6, #int 7 // #7 │ │ +07b12a: 4405 0506 |082b: aget v5, v5, v6 │ │ +07b12e: c854 |082d: mul-float/2addr v4, v5 │ │ +07b130: c643 |082e: add-float/2addr v3, v4 │ │ +07b132: 54d4 f80a |082f: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b136: 1255 |0831: const/4 v5, #int 5 // #5 │ │ +07b138: 4404 0405 |0832: aget v4, v4, v5 │ │ +07b13c: 54d5 f80a |0834: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b140: 4405 050a |0836: aget v5, v5, v10 │ │ +07b144: c854 |0838: mul-float/2addr v4, v5 │ │ +07b146: 54d5 f80a |0839: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b14a: 1306 0b00 |083b: const/16 v6, #int 11 // #b │ │ +07b14e: 4405 0506 |083d: aget v5, v5, v6 │ │ +07b152: c854 |083f: mul-float/2addr v4, v5 │ │ +07b154: c643 |0840: add-float/2addr v3, v4 │ │ +07b156: 54d4 f80a |0841: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b15a: 4404 0409 |0843: aget v4, v4, v9 │ │ +07b15e: 54d5 f80a |0845: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b162: 1266 |0847: const/4 v6, #int 6 // #6 │ │ +07b164: 4405 0506 |0848: aget v5, v5, v6 │ │ +07b168: c854 |084a: mul-float/2addr v4, v5 │ │ +07b16a: 54d5 f80a |084b: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b16e: 1306 0b00 |084d: const/16 v6, #int 11 // #b │ │ +07b172: 4405 0506 |084f: aget v5, v5, v6 │ │ +07b176: c854 |0851: mul-float/2addr v4, v5 │ │ +07b178: c743 |0852: sub-float/2addr v3, v4 │ │ +07b17a: 4b03 020b |0853: aput v3, v2, v11 │ │ +07b17e: 54d2 f20a |0855: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b182: 1273 |0857: const/4 v3, #int 7 // #7 │ │ +07b184: 54d4 f80a |0858: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b188: 4404 040c |085a: aget v4, v4, v12 │ │ +07b18c: 54d5 f80a |085c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b190: 1306 0a00 |085e: const/16 v6, #int 10 // #a │ │ +07b194: 4405 0506 |0860: aget v5, v5, v6 │ │ +07b198: c854 |0862: mul-float/2addr v4, v5 │ │ +07b19a: 54d5 f80a |0863: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b19e: 4405 050b |0865: aget v5, v5, v11 │ │ +07b1a2: c854 |0867: mul-float/2addr v4, v5 │ │ +07b1a4: 54d5 f80a |0868: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1a8: 1306 0800 |086a: const/16 v6, #int 8 // #8 │ │ +07b1ac: 4405 0506 |086c: aget v5, v5, v6 │ │ +07b1b0: 54d6 f80a |086e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1b4: 1267 |0870: const/4 v7, #int 6 // #6 │ │ +07b1b6: 4406 0607 |0871: aget v6, v6, v7 │ │ +07b1ba: c865 |0873: mul-float/2addr v5, v6 │ │ +07b1bc: 54d6 f80a |0874: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1c0: 4406 060b |0876: aget v6, v6, v11 │ │ +07b1c4: c865 |0878: mul-float/2addr v5, v6 │ │ +07b1c6: c754 |0879: sub-float/2addr v4, v5 │ │ +07b1c8: 54d5 f80a |087a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1cc: 1306 0800 |087c: const/16 v6, #int 8 // #8 │ │ +07b1d0: 4405 0506 |087e: aget v5, v5, v6 │ │ +07b1d4: 54d6 f80a |0880: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1d8: 4406 060a |0882: aget v6, v6, v10 │ │ +07b1dc: c865 |0884: mul-float/2addr v5, v6 │ │ +07b1de: 54d6 f80a |0885: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1e2: 1277 |0887: const/4 v7, #int 7 // #7 │ │ +07b1e4: 4406 0607 |0888: aget v6, v6, v7 │ │ +07b1e8: c865 |088a: mul-float/2addr v5, v6 │ │ +07b1ea: c654 |088b: add-float/2addr v4, v5 │ │ +07b1ec: 54d5 f80a |088c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1f0: 4405 0508 |088e: aget v5, v5, v8 │ │ +07b1f4: 54d6 f80a |0890: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b1f8: 1307 0a00 |0892: const/16 v7, #int 10 // #a │ │ +07b1fc: 4406 0607 |0894: aget v6, v6, v7 │ │ +07b200: c865 |0896: mul-float/2addr v5, v6 │ │ +07b202: 54d6 f80a |0897: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b206: 1277 |0899: const/4 v7, #int 7 // #7 │ │ +07b208: 4406 0607 |089a: aget v6, v6, v7 │ │ +07b20c: c865 |089c: mul-float/2addr v5, v6 │ │ +07b20e: c754 |089d: sub-float/2addr v4, v5 │ │ +07b210: 54d5 f80a |089e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b214: 4405 050c |08a0: aget v5, v5, v12 │ │ +07b218: 54d6 f80a |08a2: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b21c: 4406 060a |08a4: aget v6, v6, v10 │ │ +07b220: c865 |08a6: mul-float/2addr v5, v6 │ │ +07b222: 54d6 f80a |08a7: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b226: 1307 0b00 |08a9: const/16 v7, #int 11 // #b │ │ +07b22a: 4406 0607 |08ab: aget v6, v6, v7 │ │ +07b22e: c865 |08ad: mul-float/2addr v5, v6 │ │ +07b230: c754 |08ae: sub-float/2addr v4, v5 │ │ +07b232: 54d5 f80a |08af: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b236: 4405 0508 |08b1: aget v5, v5, v8 │ │ +07b23a: 54d6 f80a |08b3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b23e: 1267 |08b5: const/4 v7, #int 6 // #6 │ │ +07b240: 4406 0607 |08b6: aget v6, v6, v7 │ │ +07b244: c865 |08b8: mul-float/2addr v5, v6 │ │ +07b246: 54d6 f80a |08b9: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b24a: 1307 0b00 |08bb: const/16 v7, #int 11 // #b │ │ +07b24e: 4406 0607 |08bd: aget v6, v6, v7 │ │ +07b252: c865 |08bf: mul-float/2addr v5, v6 │ │ +07b254: c654 |08c0: add-float/2addr v4, v5 │ │ +07b256: 4b04 0203 |08c1: aput v4, v2, v3 │ │ +07b25a: 54d2 f20a |08c3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b25e: 1303 0b00 |08c5: const/16 v3, #int 11 // #b │ │ +07b262: 54d4 f80a |08c7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b266: 1305 0800 |08c9: const/16 v5, #int 8 // #8 │ │ +07b26a: 4404 0405 |08cb: aget v4, v4, v5 │ │ +07b26e: 54d5 f80a |08cd: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b272: 1256 |08cf: const/4 v6, #int 5 // #5 │ │ +07b274: 4405 0506 |08d0: aget v5, v5, v6 │ │ +07b278: c854 |08d2: mul-float/2addr v4, v5 │ │ +07b27a: 54d5 f80a |08d3: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b27e: 4405 050b |08d5: aget v5, v5, v11 │ │ +07b282: c854 |08d7: mul-float/2addr v4, v5 │ │ +07b284: 54d5 f80a |08d8: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b288: 4405 050c |08da: aget v5, v5, v12 │ │ +07b28c: 54d6 f80a |08dc: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b290: 1307 0900 |08de: const/16 v7, #int 9 // #9 │ │ +07b294: 4406 0607 |08e0: aget v6, v6, v7 │ │ +07b298: c865 |08e2: mul-float/2addr v5, v6 │ │ +07b29a: 54d6 f80a |08e3: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b29e: 4406 060b |08e5: aget v6, v6, v11 │ │ +07b2a2: c865 |08e7: mul-float/2addr v5, v6 │ │ +07b2a4: c754 |08e8: sub-float/2addr v4, v5 │ │ +07b2a6: 54d5 f80a |08e9: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2aa: 1306 0800 |08eb: const/16 v6, #int 8 // #8 │ │ +07b2ae: 4405 0506 |08ed: aget v5, v5, v6 │ │ +07b2b2: 54d6 f80a |08ef: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2b6: 4406 0609 |08f1: aget v6, v6, v9 │ │ +07b2ba: c865 |08f3: mul-float/2addr v5, v6 │ │ +07b2bc: 54d6 f80a |08f4: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2c0: 1277 |08f6: const/4 v7, #int 7 // #7 │ │ +07b2c2: 4406 0607 |08f7: aget v6, v6, v7 │ │ +07b2c6: c865 |08f9: mul-float/2addr v5, v6 │ │ +07b2c8: c754 |08fa: sub-float/2addr v4, v5 │ │ +07b2ca: 54d5 f80a |08fb: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2ce: 4405 0508 |08fd: aget v5, v5, v8 │ │ +07b2d2: 54d6 f80a |08ff: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2d6: 1307 0900 |0901: const/16 v7, #int 9 // #9 │ │ +07b2da: 4406 0607 |0903: aget v6, v6, v7 │ │ +07b2de: c865 |0905: mul-float/2addr v5, v6 │ │ +07b2e0: 54d6 f80a |0906: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2e4: 1277 |0908: const/4 v7, #int 7 // #7 │ │ +07b2e6: 4406 0607 |0909: aget v6, v6, v7 │ │ +07b2ea: c865 |090b: mul-float/2addr v5, v6 │ │ +07b2ec: c654 |090c: add-float/2addr v4, v5 │ │ +07b2ee: 54d5 f80a |090d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2f2: 4405 050c |090f: aget v5, v5, v12 │ │ +07b2f6: 54d6 f80a |0911: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b2fa: 4406 0609 |0913: aget v6, v6, v9 │ │ +07b2fe: c865 |0915: mul-float/2addr v5, v6 │ │ +07b300: 54d6 f80a |0916: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b304: 1307 0b00 |0918: const/16 v7, #int 11 // #b │ │ +07b308: 4406 0607 |091a: aget v6, v6, v7 │ │ +07b30c: c865 |091c: mul-float/2addr v5, v6 │ │ +07b30e: c654 |091d: add-float/2addr v4, v5 │ │ +07b310: 54d5 f80a |091e: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b314: 4405 0508 |0920: aget v5, v5, v8 │ │ +07b318: 54d6 f80a |0922: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b31c: 1257 |0924: const/4 v7, #int 5 // #5 │ │ +07b31e: 4406 0607 |0925: aget v6, v6, v7 │ │ +07b322: c865 |0927: mul-float/2addr v5, v6 │ │ +07b324: 54d6 f80a |0928: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b328: 1307 0b00 |092a: const/16 v7, #int 11 // #b │ │ +07b32c: 4406 0607 |092c: aget v6, v6, v7 │ │ +07b330: c865 |092e: mul-float/2addr v5, v6 │ │ +07b332: c754 |092f: sub-float/2addr v4, v5 │ │ +07b334: 4b04 0203 |0930: aput v4, v2, v3 │ │ +07b338: 54d2 f20a |0932: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b33c: 1303 0f00 |0934: const/16 v3, #int 15 // #f │ │ +07b340: 54d4 f80a |0936: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b344: 4404 040c |0938: aget v4, v4, v12 │ │ +07b348: 54d5 f80a |093a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b34c: 1306 0900 |093c: const/16 v6, #int 9 // #9 │ │ +07b350: 4405 0506 |093e: aget v5, v5, v6 │ │ +07b354: c854 |0940: mul-float/2addr v4, v5 │ │ +07b356: 54d5 f80a |0941: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b35a: 4405 050a |0943: aget v5, v5, v10 │ │ +07b35e: c854 |0945: mul-float/2addr v4, v5 │ │ +07b360: 54d5 f80a |0946: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b364: 1306 0800 |0948: const/16 v6, #int 8 // #8 │ │ +07b368: 4405 0506 |094a: aget v5, v5, v6 │ │ +07b36c: 54d6 f80a |094c: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b370: 1257 |094e: const/4 v7, #int 5 // #5 │ │ +07b372: 4406 0607 |094f: aget v6, v6, v7 │ │ +07b376: c865 |0951: mul-float/2addr v5, v6 │ │ +07b378: 54d6 f80a |0952: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b37c: 4406 060a |0954: aget v6, v6, v10 │ │ +07b380: c865 |0956: mul-float/2addr v5, v6 │ │ +07b382: c754 |0957: sub-float/2addr v4, v5 │ │ +07b384: 54d5 f80a |0958: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b388: 1306 0800 |095a: const/16 v6, #int 8 // #8 │ │ +07b38c: 4405 0506 |095c: aget v5, v5, v6 │ │ +07b390: 54d6 f80a |095e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b394: 4406 0609 |0960: aget v6, v6, v9 │ │ +07b398: c865 |0962: mul-float/2addr v5, v6 │ │ +07b39a: 54d6 f80a |0963: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b39e: 1267 |0965: const/4 v7, #int 6 // #6 │ │ +07b3a0: 4406 0607 |0966: aget v6, v6, v7 │ │ +07b3a4: c865 |0968: mul-float/2addr v5, v6 │ │ +07b3a6: c654 |0969: add-float/2addr v4, v5 │ │ +07b3a8: 54d5 f80a |096a: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3ac: 4405 0508 |096c: aget v5, v5, v8 │ │ +07b3b0: 54d6 f80a |096e: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3b4: 1307 0900 |0970: const/16 v7, #int 9 // #9 │ │ +07b3b8: 4406 0607 |0972: aget v6, v6, v7 │ │ +07b3bc: c865 |0974: mul-float/2addr v5, v6 │ │ +07b3be: 54d6 f80a |0975: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3c2: 1267 |0977: const/4 v7, #int 6 // #6 │ │ +07b3c4: 4406 0607 |0978: aget v6, v6, v7 │ │ +07b3c8: c865 |097a: mul-float/2addr v5, v6 │ │ +07b3ca: c754 |097b: sub-float/2addr v4, v5 │ │ +07b3cc: 54d5 f80a |097c: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3d0: 4405 050c |097e: aget v5, v5, v12 │ │ +07b3d4: 54d6 f80a |0980: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3d8: 4406 0609 |0982: aget v6, v6, v9 │ │ +07b3dc: c865 |0984: mul-float/2addr v5, v6 │ │ +07b3de: 54d6 f80a |0985: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3e2: 1307 0a00 |0987: const/16 v7, #int 10 // #a │ │ +07b3e6: 4406 0607 |0989: aget v6, v6, v7 │ │ +07b3ea: c865 |098b: mul-float/2addr v5, v6 │ │ +07b3ec: c754 |098c: sub-float/2addr v4, v5 │ │ +07b3ee: 54d5 f80a |098d: iget-object v5, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3f2: 4405 0508 |098f: aget v5, v5, v8 │ │ +07b3f6: 54d6 f80a |0991: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b3fa: 1257 |0993: const/4 v7, #int 5 // #5 │ │ +07b3fc: 4406 0607 |0994: aget v6, v6, v7 │ │ +07b400: c865 |0996: mul-float/2addr v5, v6 │ │ +07b402: 54d6 f80a |0997: iget-object v6, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b406: 1307 0a00 |0999: const/16 v7, #int 10 // #a │ │ +07b40a: 4406 0607 |099b: aget v6, v6, v7 │ │ +07b40e: c865 |099d: mul-float/2addr v5, v6 │ │ +07b410: c654 |099e: add-float/2addr v4, v5 │ │ +07b412: 4b04 0203 |099f: aput v4, v2, v3 │ │ +07b416: 54d2 f80a |09a1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b41a: 54d3 f20a |09a3: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b41e: 4403 0308 |09a5: aget v3, v3, v8 │ │ +07b422: c803 |09a7: mul-float/2addr v3, v0 │ │ +07b424: 4b03 0208 |09a8: aput v3, v2, v8 │ │ +07b428: 54d2 f80a |09aa: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b42c: 54d3 f20a |09ac: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b430: 4403 030c |09ae: aget v3, v3, v12 │ │ +07b434: c803 |09b0: mul-float/2addr v3, v0 │ │ +07b436: 4b03 020c |09b1: aput v3, v2, v12 │ │ +07b43a: 54d2 f80a |09b3: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b43e: 1303 0800 |09b5: const/16 v3, #int 8 // #8 │ │ +07b442: 54d4 f20a |09b7: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b446: 1305 0800 |09b9: const/16 v5, #int 8 // #8 │ │ +07b44a: 4404 0405 |09bb: aget v4, v4, v5 │ │ +07b44e: c804 |09bd: mul-float/2addr v4, v0 │ │ +07b450: 4b04 0203 |09be: aput v4, v2, v3 │ │ +07b454: 54d2 f80a |09c0: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b458: 1303 0c00 |09c2: const/16 v3, #int 12 // #c │ │ +07b45c: 54d4 f20a |09c4: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b460: 1305 0c00 |09c6: const/16 v5, #int 12 // #c │ │ +07b464: 4404 0405 |09c8: aget v4, v4, v5 │ │ +07b468: c804 |09ca: mul-float/2addr v4, v0 │ │ +07b46a: 4b04 0203 |09cb: aput v4, v2, v3 │ │ +07b46e: 54d2 f80a |09cd: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b472: 54d3 f20a |09cf: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b476: 4403 0309 |09d1: aget v3, v3, v9 │ │ +07b47a: c803 |09d3: mul-float/2addr v3, v0 │ │ +07b47c: 4b03 0209 |09d4: aput v3, v2, v9 │ │ +07b480: 54d2 f80a |09d6: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b484: 1253 |09d8: const/4 v3, #int 5 // #5 │ │ +07b486: 54d4 f20a |09d9: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b48a: 1255 |09db: const/4 v5, #int 5 // #5 │ │ +07b48c: 4404 0405 |09dc: aget v4, v4, v5 │ │ +07b490: c804 |09de: mul-float/2addr v4, v0 │ │ +07b492: 4b04 0203 |09df: aput v4, v2, v3 │ │ +07b496: 54d2 f80a |09e1: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b49a: 1303 0900 |09e3: const/16 v3, #int 9 // #9 │ │ +07b49e: 54d4 f20a |09e5: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b4a2: 1305 0900 |09e7: const/16 v5, #int 9 // #9 │ │ +07b4a6: 4404 0405 |09e9: aget v4, v4, v5 │ │ +07b4aa: c804 |09eb: mul-float/2addr v4, v0 │ │ +07b4ac: 4b04 0203 |09ec: aput v4, v2, v3 │ │ +07b4b0: 54d2 f80a |09ee: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b4b4: 1303 0d00 |09f0: const/16 v3, #int 13 // #d │ │ +07b4b8: 54d4 f20a |09f2: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b4bc: 1305 0d00 |09f4: const/16 v5, #int 13 // #d │ │ +07b4c0: 4404 0405 |09f6: aget v4, v4, v5 │ │ +07b4c4: c804 |09f8: mul-float/2addr v4, v0 │ │ +07b4c6: 4b04 0203 |09f9: aput v4, v2, v3 │ │ +07b4ca: 54d2 f80a |09fb: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b4ce: 54d3 f20a |09fd: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b4d2: 4403 030a |09ff: aget v3, v3, v10 │ │ +07b4d6: c803 |0a01: mul-float/2addr v3, v0 │ │ +07b4d8: 4b03 020a |0a02: aput v3, v2, v10 │ │ +07b4dc: 54d2 f80a |0a04: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b4e0: 1263 |0a06: const/4 v3, #int 6 // #6 │ │ +07b4e2: 54d4 f20a |0a07: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b4e6: 1265 |0a09: const/4 v5, #int 6 // #6 │ │ +07b4e8: 4404 0405 |0a0a: aget v4, v4, v5 │ │ +07b4ec: c804 |0a0c: mul-float/2addr v4, v0 │ │ +07b4ee: 4b04 0203 |0a0d: aput v4, v2, v3 │ │ +07b4f2: 54d2 f80a |0a0f: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b4f6: 1303 0a00 |0a11: const/16 v3, #int 10 // #a │ │ +07b4fa: 54d4 f20a |0a13: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b4fe: 1305 0a00 |0a15: const/16 v5, #int 10 // #a │ │ +07b502: 4404 0405 |0a17: aget v4, v4, v5 │ │ +07b506: c804 |0a19: mul-float/2addr v4, v0 │ │ +07b508: 4b04 0203 |0a1a: aput v4, v2, v3 │ │ +07b50c: 54d2 f80a |0a1c: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b510: 1303 0e00 |0a1e: const/16 v3, #int 14 // #e │ │ +07b514: 54d4 f20a |0a20: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b518: 1305 0e00 |0a22: const/16 v5, #int 14 // #e │ │ +07b51c: 4404 0405 |0a24: aget v4, v4, v5 │ │ +07b520: c804 |0a26: mul-float/2addr v4, v0 │ │ +07b522: 4b04 0203 |0a27: aput v4, v2, v3 │ │ +07b526: 54d2 f80a |0a29: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b52a: 54d3 f20a |0a2b: iget-object v3, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b52e: 4403 030b |0a2d: aget v3, v3, v11 │ │ +07b532: c803 |0a2f: mul-float/2addr v3, v0 │ │ +07b534: 4b03 020b |0a30: aput v3, v2, v11 │ │ +07b538: 54d2 f80a |0a32: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b53c: 1273 |0a34: const/4 v3, #int 7 // #7 │ │ +07b53e: 54d4 f20a |0a35: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b542: 1275 |0a37: const/4 v5, #int 7 // #7 │ │ +07b544: 4404 0405 |0a38: aget v4, v4, v5 │ │ +07b548: c804 |0a3a: mul-float/2addr v4, v0 │ │ +07b54a: 4b04 0203 |0a3b: aput v4, v2, v3 │ │ +07b54e: 54d2 f80a |0a3d: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b552: 1303 0b00 |0a3f: const/16 v3, #int 11 // #b │ │ +07b556: 54d4 f20a |0a41: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b55a: 1305 0b00 |0a43: const/16 v5, #int 11 // #b │ │ +07b55e: 4404 0405 |0a45: aget v4, v4, v5 │ │ +07b562: c804 |0a47: mul-float/2addr v4, v0 │ │ +07b564: 4b04 0203 |0a48: aput v4, v2, v3 │ │ +07b568: 54d2 f80a |0a4a: iget-object v2, v13, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b56c: 1303 0f00 |0a4c: const/16 v3, #int 15 // #f │ │ +07b570: 54d4 f20a |0a4e: iget-object v4, v13, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b574: 1305 0f00 |0a50: const/16 v5, #int 15 // #f │ │ +07b578: 4404 0405 |0a52: aget v4, v4, v5 │ │ +07b57c: c804 |0a54: mul-float/2addr v4, v0 │ │ +07b57e: 4b04 0203 |0a55: aput v4, v2, v3 │ │ +07b582: 110d |0a57: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ 0x0257 line=267 │ │ 0x0264 line=268 │ │ 0x0268 line=269 │ │ 0x02e3 line=271 │ │ @@ -81475,32 +81480,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 │ │ -06d7d8: |[06d7d8] com.badlogic.gdx.math.Matrix4.lerp:(Lcom/badlogic/gdx/math/Matrix4;F)V │ │ -06d7e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d7ea: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -06d7ee: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ -06d7f2: 5441 f80a |0005: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d7f6: 5442 f80a |0007: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d7fa: 4402 0200 |0009: aget v2, v2, v0 │ │ -06d7fe: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ -06d802: c763 |000d: sub-float/2addr v3, v6 │ │ -06d804: c832 |000e: mul-float/2addr v2, v3 │ │ -06d806: 5453 f80a |000f: iget-object v3, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d80a: 4403 0300 |0011: aget v3, v3, v0 │ │ -06d80e: c863 |0013: mul-float/2addr v3, v6 │ │ -06d810: c632 |0014: add-float/2addr v2, v3 │ │ -06d812: 4b02 0100 |0015: aput v2, v1, v0 │ │ -06d816: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06d81a: 28e8 |0019: goto 0001 // -0018 │ │ -06d81c: 0e00 |001a: return-void │ │ +07b584: |[07b584] com.badlogic.gdx.math.Matrix4.lerp:(Lcom/badlogic/gdx/math/Matrix4;F)V │ │ +07b594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b596: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +07b59a: 3510 1700 |0003: if-ge v0, v1, 001a // +0017 │ │ +07b59e: 5441 f80a |0005: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b5a2: 5442 f80a |0007: iget-object v2, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b5a6: 4402 0200 |0009: aget v2, v2, v0 │ │ +07b5aa: 1503 803f |000b: const/high16 v3, #int 1065353216 // #3f80 │ │ +07b5ae: c763 |000d: sub-float/2addr v3, v6 │ │ +07b5b0: c832 |000e: mul-float/2addr v2, v3 │ │ +07b5b2: 5453 f80a |000f: iget-object v3, v5, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b5b6: 4403 0300 |0011: aget v3, v3, v0 │ │ +07b5ba: c863 |0013: mul-float/2addr v3, v6 │ │ +07b5bc: c632 |0014: add-float/2addr v2, v3 │ │ +07b5be: 4b02 0100 |0015: aput v2, v1, v0 │ │ +07b5c2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07b5c6: 28e8 |0019: goto 0001 // -0018 │ │ +07b5c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0005 line=636 │ │ 0x0017 line=635 │ │ 0x001a line=637 │ │ locals : │ │ @@ -81514,19 +81519,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 │ │ -06d820: |[06d820] com.badlogic.gdx.math.Matrix4.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06d830: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d834: 5431 f80a |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d838: 7120 7712 1000 |0004: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -06d83e: 1102 |0007: return-object v2 │ │ +07b5cc: |[07b5cc] com.badlogic.gdx.math.Matrix4.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b5dc: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b5e0: 5431 f80a |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b5e4: 7120 7712 1000 |0004: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +07b5ea: 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; │ │ @@ -81536,28 +81541,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 │ │ -06d840: |[06d840] com.badlogic.gdx.math.Matrix4.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06d850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d852: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ -06d856: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -06d85a: 1102 |0005: return-object v2 │ │ -06d85c: 6200 ef0a |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06d860: 6201 f60a |0008: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0af6 │ │ -06d864: 6e40 4413 3154 |000a: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06d86a: 0c01 |000d: move-result-object v1 │ │ -06d86c: 6e30 db12 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@12db │ │ -06d872: 6200 ef0a |0011: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06d876: 6e20 7f12 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@127f │ │ -06d87c: 0c02 |0016: move-result-object v2 │ │ -06d87e: 28ee |0017: goto 0005 // -0012 │ │ +07b5ec: |[07b5ec] com.badlogic.gdx.math.Matrix4.rotate:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b5fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b5fe: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ +07b602: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +07b606: 1102 |0005: return-object v2 │ │ +07b608: 6200 ef0a |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07b60c: 6201 f60a |0008: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0af6 │ │ +07b610: 6e40 4413 3154 |000a: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07b616: 0c01 |000d: move-result-object v1 │ │ +07b618: 6e30 db12 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@12db │ │ +07b61e: 6200 ef0a |0011: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07b622: 6e20 7f12 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@127f │ │ +07b628: 0c02 |0016: move-result-object v2 │ │ +07b62a: 28ee |0017: goto 0005 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ 0x0005 line=1013 │ │ 0x0006 line=1012 │ │ 0x0011 line=1013 │ │ locals : │ │ @@ -81573,21 +81578,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 │ │ -06d880: |[06d880] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06d890: 5420 f20a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d894: 6e20 e212 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Quaternion;.toMatrix:([F)V // method@12e2 │ │ -06d89a: 5420 f80a |0005: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d89e: 5421 f20a |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d8a2: 7120 7712 1000 |0009: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -06d8a8: 1102 |000c: return-object v2 │ │ +07b62c: |[07b62c] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b63c: 5420 f20a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b640: 6e20 e212 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Quaternion;.toMatrix:([F)V // method@12e2 │ │ +07b646: 5420 f80a |0005: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b64a: 5421 f20a |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b64e: 7120 7712 1000 |0009: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +07b654: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0005 line=1023 │ │ 0x000c line=1024 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -81598,25 +81603,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 │ │ -06d8ac: |[06d8ac] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ -06d8bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d8be: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -06d8c2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -06d8c6: 1101 |0005: return-object v1 │ │ -06d8c8: 6200 ef0a |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06d8cc: 6e30 db12 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@12db │ │ -06d8d2: 6200 ef0a |000b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06d8d6: 6e20 7f12 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@127f │ │ -06d8dc: 0c01 |0010: move-result-object v1 │ │ -06d8de: 28f4 |0011: goto 0005 // -000c │ │ +07b658: |[07b658] com.badlogic.gdx.math.Matrix4.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b66a: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +07b66e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +07b672: 1101 |0005: return-object v1 │ │ +07b674: 6200 ef0a |0006: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07b678: 6e30 db12 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@12db │ │ +07b67e: 6200 ef0a |000b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07b682: 6e20 7f12 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.rotate:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@127f │ │ +07b688: 0c01 |0010: move-result-object v1 │ │ +07b68a: 28f4 |0011: goto 0005 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ 0x0005 line=1000 │ │ 0x0006 line=999 │ │ 0x000b line=1000 │ │ locals : │ │ @@ -81630,69 +81635,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 │ │ -06d8e0: |[06d8e0] com.badlogic.gdx.math.Matrix4.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06d8f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06d8f2: 5430 f20a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d8f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06d8f8: 4b04 0001 |0004: aput v4, v0, v1 │ │ -06d8fc: 5430 f20a |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d900: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -06d902: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06d906: 5430 f20a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d90a: 1301 0800 |000d: const/16 v1, #int 8 // #8 │ │ -06d90e: 4b02 0001 |000f: aput v2, v0, v1 │ │ -06d912: 5430 f20a |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d916: 1301 0c00 |0013: const/16 v1, #int 12 // #c │ │ -06d91a: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06d91e: 5430 f20a |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d922: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -06d924: 4b02 0001 |001a: aput v2, v0, v1 │ │ -06d928: 5430 f20a |001c: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d92c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -06d92e: 4b05 0001 |001f: aput v5, v0, v1 │ │ -06d932: 5430 f20a |0021: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d936: 1301 0900 |0023: const/16 v1, #int 9 // #9 │ │ -06d93a: 4b02 0001 |0025: aput v2, v0, v1 │ │ -06d93e: 5430 f20a |0027: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d942: 1301 0d00 |0029: const/16 v1, #int 13 // #d │ │ -06d946: 4b02 0001 |002b: aput v2, v0, v1 │ │ -06d94a: 5430 f20a |002d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d94e: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -06d950: 4b02 0001 |0030: aput v2, v0, v1 │ │ -06d954: 5430 f20a |0032: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d958: 1261 |0034: const/4 v1, #int 6 // #6 │ │ -06d95a: 4b02 0001 |0035: aput v2, v0, v1 │ │ -06d95e: 5430 f20a |0037: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d962: 1301 0a00 |0039: const/16 v1, #int 10 // #a │ │ -06d966: 4b06 0001 |003b: aput v6, v0, v1 │ │ -06d96a: 5430 f20a |003d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d96e: 1301 0e00 |003f: const/16 v1, #int 14 // #e │ │ -06d972: 4b02 0001 |0041: aput v2, v0, v1 │ │ -06d976: 5430 f20a |0043: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d97a: 1231 |0045: const/4 v1, #int 3 // #3 │ │ -06d97c: 4b02 0001 |0046: aput v2, v0, v1 │ │ -06d980: 5430 f20a |0048: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d984: 1271 |004a: const/4 v1, #int 7 // #7 │ │ -06d986: 4b02 0001 |004b: aput v2, v0, v1 │ │ -06d98a: 5430 f20a |004d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d98e: 1301 0b00 |004f: const/16 v1, #int 11 // #b │ │ -06d992: 4b02 0001 |0051: aput v2, v0, v1 │ │ -06d996: 5430 f20a |0053: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d99a: 1301 0f00 |0055: const/16 v1, #int 15 // #f │ │ -06d99e: 1502 803f |0057: const/high16 v2, #int 1065353216 // #3f80 │ │ -06d9a2: 4b02 0001 |0059: aput v2, v0, v1 │ │ -06d9a6: 5430 f80a |005b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d9aa: 5431 f20a |005d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06d9ae: 7120 7712 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -06d9b4: 1103 |0062: return-object v3 │ │ +07b68c: |[07b68c] com.badlogic.gdx.math.Matrix4.scale:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b69c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07b69e: 5430 f20a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07b6a4: 4b04 0001 |0004: aput v4, v0, v1 │ │ +07b6a8: 5430 f20a |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6ac: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +07b6ae: 4b02 0001 |0009: aput v2, v0, v1 │ │ +07b6b2: 5430 f20a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6b6: 1301 0800 |000d: const/16 v1, #int 8 // #8 │ │ +07b6ba: 4b02 0001 |000f: aput v2, v0, v1 │ │ +07b6be: 5430 f20a |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6c2: 1301 0c00 |0013: const/16 v1, #int 12 // #c │ │ +07b6c6: 4b02 0001 |0015: aput v2, v0, v1 │ │ +07b6ca: 5430 f20a |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6ce: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +07b6d0: 4b02 0001 |001a: aput v2, v0, v1 │ │ +07b6d4: 5430 f20a |001c: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6d8: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +07b6da: 4b05 0001 |001f: aput v5, v0, v1 │ │ +07b6de: 5430 f20a |0021: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6e2: 1301 0900 |0023: const/16 v1, #int 9 // #9 │ │ +07b6e6: 4b02 0001 |0025: aput v2, v0, v1 │ │ +07b6ea: 5430 f20a |0027: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6ee: 1301 0d00 |0029: const/16 v1, #int 13 // #d │ │ +07b6f2: 4b02 0001 |002b: aput v2, v0, v1 │ │ +07b6f6: 5430 f20a |002d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b6fa: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +07b6fc: 4b02 0001 |0030: aput v2, v0, v1 │ │ +07b700: 5430 f20a |0032: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b704: 1261 |0034: const/4 v1, #int 6 // #6 │ │ +07b706: 4b02 0001 |0035: aput v2, v0, v1 │ │ +07b70a: 5430 f20a |0037: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b70e: 1301 0a00 |0039: const/16 v1, #int 10 // #a │ │ +07b712: 4b06 0001 |003b: aput v6, v0, v1 │ │ +07b716: 5430 f20a |003d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b71a: 1301 0e00 |003f: const/16 v1, #int 14 // #e │ │ +07b71e: 4b02 0001 |0041: aput v2, v0, v1 │ │ +07b722: 5430 f20a |0043: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b726: 1231 |0045: const/4 v1, #int 3 // #3 │ │ +07b728: 4b02 0001 |0046: aput v2, v0, v1 │ │ +07b72c: 5430 f20a |0048: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b730: 1271 |004a: const/4 v1, #int 7 // #7 │ │ +07b732: 4b02 0001 |004b: aput v2, v0, v1 │ │ +07b736: 5430 f20a |004d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b73a: 1301 0b00 |004f: const/16 v1, #int 11 // #b │ │ +07b73e: 4b02 0001 |0051: aput v2, v0, v1 │ │ +07b742: 5430 f20a |0053: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b746: 1301 0f00 |0055: const/16 v1, #int 15 // #f │ │ +07b74a: 1502 803f |0057: const/high16 v2, #int 1065353216 // #3f80 │ │ +07b74e: 4b02 0001 |0059: aput v2, v0, v1 │ │ +07b752: 5430 f80a |005b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b756: 5431 f20a |005d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07b75a: 7120 7712 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +07b760: 1103 |0062: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1034 │ │ 0x0006 line=1035 │ │ 0x000b line=1036 │ │ 0x0011 line=1037 │ │ 0x0017 line=1038 │ │ @@ -81720,31 +81725,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 │ │ -06d9b8: |[06d9b8] com.badlogic.gdx.math.Matrix4.scl:(F)Lcom/badlogic/gdx/math/Matrix4; │ │ -06d9c8: 5430 f80a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d9cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d9ce: 4402 0001 |0003: aget v2, v0, v1 │ │ -06d9d2: c842 |0005: mul-float/2addr v2, v4 │ │ -06d9d4: 4b02 0001 |0006: aput v2, v0, v1 │ │ -06d9d8: 5430 f80a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d9dc: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -06d9de: 4402 0001 |000b: aget v2, v0, v1 │ │ -06d9e2: c842 |000d: mul-float/2addr v2, v4 │ │ -06d9e4: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06d9e8: 5430 f80a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06d9ec: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ -06d9f0: 4402 0001 |0014: aget v2, v0, v1 │ │ -06d9f4: c842 |0016: mul-float/2addr v2, v4 │ │ -06d9f6: 4b02 0001 |0017: aput v2, v0, v1 │ │ -06d9fa: 1103 |0019: return-object v3 │ │ +07b764: |[07b764] com.badlogic.gdx.math.Matrix4.scl:(F)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b774: 5430 f80a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b778: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07b77a: 4402 0001 |0003: aget v2, v0, v1 │ │ +07b77e: c842 |0005: mul-float/2addr v2, v4 │ │ +07b780: 4b02 0001 |0006: aput v2, v0, v1 │ │ +07b784: 5430 f80a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b788: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +07b78a: 4402 0001 |000b: aget v2, v0, v1 │ │ +07b78e: c842 |000d: mul-float/2addr v2, v4 │ │ +07b790: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07b794: 5430 f80a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b798: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ +07b79c: 4402 0001 |0014: aget v2, v0, v1 │ │ +07b7a0: c842 |0016: mul-float/2addr v2, v4 │ │ +07b7a2: 4b02 0001 |0017: aput v2, v0, v1 │ │ +07b7a6: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0008 line=677 │ │ 0x0010 line=678 │ │ 0x0019 line=679 │ │ locals : │ │ @@ -81756,31 +81761,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 │ │ -06d9fc: |[06d9fc] com.badlogic.gdx.math.Matrix4.scl:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06da0c: 5430 f80a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06da10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06da12: 4402 0001 |0003: aget v2, v0, v1 │ │ -06da16: c842 |0005: mul-float/2addr v2, v4 │ │ -06da18: 4b02 0001 |0006: aput v2, v0, v1 │ │ -06da1c: 5430 f80a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06da20: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -06da22: 4402 0001 |000b: aget v2, v0, v1 │ │ -06da26: c852 |000d: mul-float/2addr v2, v5 │ │ -06da28: 4b02 0001 |000e: aput v2, v0, v1 │ │ -06da2c: 5430 f80a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06da30: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ -06da34: 4402 0001 |0014: aget v2, v0, v1 │ │ -06da38: c862 |0016: mul-float/2addr v2, v6 │ │ -06da3a: 4b02 0001 |0017: aput v2, v0, v1 │ │ -06da3e: 1103 |0019: return-object v3 │ │ +07b7a8: |[07b7a8] com.badlogic.gdx.math.Matrix4.scl:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b7b8: 5430 f80a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b7bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07b7be: 4402 0001 |0003: aget v2, v0, v1 │ │ +07b7c2: c842 |0005: mul-float/2addr v2, v4 │ │ +07b7c4: 4b02 0001 |0006: aput v2, v0, v1 │ │ +07b7c8: 5430 f80a |0008: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b7cc: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +07b7ce: 4402 0001 |000b: aget v2, v0, v1 │ │ +07b7d2: c852 |000d: mul-float/2addr v2, v5 │ │ +07b7d4: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07b7d8: 5430 f80a |0010: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b7dc: 1301 0a00 |0012: const/16 v1, #int 10 // #a │ │ +07b7e0: 4402 0001 |0014: aget v2, v0, v1 │ │ +07b7e4: c862 |0016: mul-float/2addr v2, v6 │ │ +07b7e6: 4b02 0001 |0017: aput v2, v0, v1 │ │ +07b7ea: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0008 line=670 │ │ 0x0010 line=671 │ │ 0x0019 line=672 │ │ locals : │ │ @@ -81794,34 +81799,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 │ │ -06da40: |[06da40] com.badlogic.gdx.math.Matrix4.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06da50: 5440 f80a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06da54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06da56: 4402 0001 |0003: aget v2, v0, v1 │ │ -06da5a: 5253 2c0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06da5e: c832 |0007: mul-float/2addr v2, v3 │ │ -06da60: 4b02 0001 |0008: aput v2, v0, v1 │ │ -06da64: 5440 f80a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06da68: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -06da6a: 4402 0001 |000d: aget v2, v0, v1 │ │ -06da6e: 5253 2d0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06da72: c832 |0011: mul-float/2addr v2, v3 │ │ -06da74: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06da78: 5440 f80a |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06da7c: 1301 0a00 |0016: const/16 v1, #int 10 // #a │ │ -06da80: 4402 0001 |0018: aget v2, v0, v1 │ │ -06da84: 5253 2e0b |001a: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06da88: c832 |001c: mul-float/2addr v2, v3 │ │ -06da8a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06da8e: 1104 |001f: return-object v4 │ │ +07b7ec: |[07b7ec] com.badlogic.gdx.math.Matrix4.scl:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b7fc: 5440 f80a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07b802: 4402 0001 |0003: aget v2, v0, v1 │ │ +07b806: 5253 2c0b |0005: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07b80a: c832 |0007: mul-float/2addr v2, v3 │ │ +07b80c: 4b02 0001 |0008: aput v2, v0, v1 │ │ +07b810: 5440 f80a |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b814: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +07b816: 4402 0001 |000d: aget v2, v0, v1 │ │ +07b81a: 5253 2d0b |000f: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07b81e: c832 |0011: mul-float/2addr v2, v3 │ │ +07b820: 4b02 0001 |0012: aput v2, v0, v1 │ │ +07b824: 5440 f80a |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b828: 1301 0a00 |0016: const/16 v1, #int 10 // #a │ │ +07b82c: 4402 0001 |0018: aget v2, v0, v1 │ │ +07b830: 5253 2e0b |001a: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07b834: c832 |001c: mul-float/2addr v2, v3 │ │ +07b836: 4b02 0001 |001d: aput v2, v0, v1 │ │ +07b83a: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x000a line=663 │ │ 0x0014 line=664 │ │ 0x001f line=665 │ │ locals : │ │ @@ -81833,89 +81838,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 │ │ -06da90: |[06da90] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06daa0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -06daa2: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -06daa4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -06daa6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -06daa8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06daaa: 5470 f80a |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06daae: 5481 db0a |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06dab2: 4401 0102 |0009: aget v1, v1, v2 │ │ -06dab6: 4b01 0002 |000b: aput v1, v0, v2 │ │ -06daba: 5470 f80a |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dabe: 5481 db0a |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06dac2: 4401 0103 |0011: aget v1, v1, v3 │ │ -06dac6: 4b01 0003 |0013: aput v1, v0, v3 │ │ -06daca: 5470 f80a |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dace: 5481 db0a |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06dad2: 4401 0105 |0019: aget v1, v1, v5 │ │ -06dad6: 4b01 0005 |001b: aput v1, v0, v5 │ │ -06dada: 5470 f80a |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dade: 4b04 0006 |001f: aput v4, v0, v6 │ │ -06dae2: 5470 f80a |0021: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dae6: 1241 |0023: const/4 v1, #int 4 // #4 │ │ -06dae8: 5482 db0a |0024: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06daec: 4402 0206 |0026: aget v2, v2, v6 │ │ -06daf0: 4b02 0001 |0028: aput v2, v0, v1 │ │ -06daf4: 5470 f80a |002a: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06daf8: 1251 |002c: const/4 v1, #int 5 // #5 │ │ -06dafa: 5482 db0a |002d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06dafe: 1243 |002f: const/4 v3, #int 4 // #4 │ │ -06db00: 4402 0203 |0030: aget v2, v2, v3 │ │ -06db04: 4b02 0001 |0032: aput v2, v0, v1 │ │ -06db08: 5470 f80a |0034: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db0c: 1261 |0036: const/4 v1, #int 6 // #6 │ │ -06db0e: 5482 db0a |0037: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06db12: 1253 |0039: const/4 v3, #int 5 // #5 │ │ -06db14: 4402 0203 |003a: aget v2, v2, v3 │ │ -06db18: 4b02 0001 |003c: aput v2, v0, v1 │ │ -06db1c: 5470 f80a |003e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db20: 1271 |0040: const/4 v1, #int 7 // #7 │ │ -06db22: 4b04 0001 |0041: aput v4, v0, v1 │ │ -06db26: 5470 f80a |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db2a: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ -06db2e: 4b04 0001 |0047: aput v4, v0, v1 │ │ -06db32: 5470 f80a |0049: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db36: 1301 0900 |004b: const/16 v1, #int 9 // #9 │ │ -06db3a: 4b04 0001 |004d: aput v4, v0, v1 │ │ -06db3e: 5470 f80a |004f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db42: 1301 0a00 |0051: const/16 v1, #int 10 // #a │ │ -06db46: 1502 803f |0053: const/high16 v2, #int 1065353216 // #3f80 │ │ -06db4a: 4b02 0001 |0055: aput v2, v0, v1 │ │ -06db4e: 5470 f80a |0057: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db52: 1301 0b00 |0059: const/16 v1, #int 11 // #b │ │ -06db56: 4b04 0001 |005b: aput v4, v0, v1 │ │ -06db5a: 5470 f80a |005d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db5e: 1301 0c00 |005f: const/16 v1, #int 12 // #c │ │ -06db62: 5482 db0a |0061: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06db66: 1263 |0063: const/4 v3, #int 6 // #6 │ │ -06db68: 4402 0203 |0064: aget v2, v2, v3 │ │ -06db6c: 4b02 0001 |0066: aput v2, v0, v1 │ │ -06db70: 5470 f80a |0068: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db74: 1301 0d00 |006a: const/16 v1, #int 13 // #d │ │ -06db78: 5482 db0a |006c: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06db7c: 1273 |006e: const/4 v3, #int 7 // #7 │ │ -06db7e: 4402 0203 |006f: aget v2, v2, v3 │ │ -06db82: 4b02 0001 |0071: aput v2, v0, v1 │ │ -06db86: 5470 f80a |0073: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db8a: 1301 0e00 |0075: const/16 v1, #int 14 // #e │ │ -06db8e: 4b04 0001 |0077: aput v4, v0, v1 │ │ -06db92: 5470 f80a |0079: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06db96: 1301 0f00 |007b: const/16 v1, #int 15 // #f │ │ -06db9a: 5482 db0a |007d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -06db9e: 1303 0800 |007f: const/16 v3, #int 8 // #8 │ │ -06dba2: 4402 0203 |0081: aget v2, v2, v3 │ │ -06dba6: 4b02 0001 |0083: aput v2, v0, v1 │ │ -06dbaa: 1107 |0085: return-object v7 │ │ +07b83c: |[07b83c] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b84c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +07b84e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +07b850: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +07b852: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07b854: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +07b856: 5470 f80a |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b85a: 5481 db0a |0007: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b85e: 4401 0102 |0009: aget v1, v1, v2 │ │ +07b862: 4b01 0002 |000b: aput v1, v0, v2 │ │ +07b866: 5470 f80a |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b86a: 5481 db0a |000f: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b86e: 4401 0103 |0011: aget v1, v1, v3 │ │ +07b872: 4b01 0003 |0013: aput v1, v0, v3 │ │ +07b876: 5470 f80a |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b87a: 5481 db0a |0017: iget-object v1, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b87e: 4401 0105 |0019: aget v1, v1, v5 │ │ +07b882: 4b01 0005 |001b: aput v1, v0, v5 │ │ +07b886: 5470 f80a |001d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b88a: 4b04 0006 |001f: aput v4, v0, v6 │ │ +07b88e: 5470 f80a |0021: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b892: 1241 |0023: const/4 v1, #int 4 // #4 │ │ +07b894: 5482 db0a |0024: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b898: 4402 0206 |0026: aget v2, v2, v6 │ │ +07b89c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +07b8a0: 5470 f80a |002a: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8a4: 1251 |002c: const/4 v1, #int 5 // #5 │ │ +07b8a6: 5482 db0a |002d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b8aa: 1243 |002f: const/4 v3, #int 4 // #4 │ │ +07b8ac: 4402 0203 |0030: aget v2, v2, v3 │ │ +07b8b0: 4b02 0001 |0032: aput v2, v0, v1 │ │ +07b8b4: 5470 f80a |0034: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8b8: 1261 |0036: const/4 v1, #int 6 // #6 │ │ +07b8ba: 5482 db0a |0037: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b8be: 1253 |0039: const/4 v3, #int 5 // #5 │ │ +07b8c0: 4402 0203 |003a: aget v2, v2, v3 │ │ +07b8c4: 4b02 0001 |003c: aput v2, v0, v1 │ │ +07b8c8: 5470 f80a |003e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8cc: 1271 |0040: const/4 v1, #int 7 // #7 │ │ +07b8ce: 4b04 0001 |0041: aput v4, v0, v1 │ │ +07b8d2: 5470 f80a |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8d6: 1301 0800 |0045: const/16 v1, #int 8 // #8 │ │ +07b8da: 4b04 0001 |0047: aput v4, v0, v1 │ │ +07b8de: 5470 f80a |0049: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8e2: 1301 0900 |004b: const/16 v1, #int 9 // #9 │ │ +07b8e6: 4b04 0001 |004d: aput v4, v0, v1 │ │ +07b8ea: 5470 f80a |004f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8ee: 1301 0a00 |0051: const/16 v1, #int 10 // #a │ │ +07b8f2: 1502 803f |0053: const/high16 v2, #int 1065353216 // #3f80 │ │ +07b8f6: 4b02 0001 |0055: aput v2, v0, v1 │ │ +07b8fa: 5470 f80a |0057: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b8fe: 1301 0b00 |0059: const/16 v1, #int 11 // #b │ │ +07b902: 4b04 0001 |005b: aput v4, v0, v1 │ │ +07b906: 5470 f80a |005d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b90a: 1301 0c00 |005f: const/16 v1, #int 12 // #c │ │ +07b90e: 5482 db0a |0061: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b912: 1263 |0063: const/4 v3, #int 6 // #6 │ │ +07b914: 4402 0203 |0064: aget v2, v2, v3 │ │ +07b918: 4b02 0001 |0066: aput v2, v0, v1 │ │ +07b91c: 5470 f80a |0068: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b920: 1301 0d00 |006a: const/16 v1, #int 13 // #d │ │ +07b924: 5482 db0a |006c: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b928: 1273 |006e: const/4 v3, #int 7 // #7 │ │ +07b92a: 4402 0203 |006f: aget v2, v2, v3 │ │ +07b92e: 4b02 0001 |0071: aput v2, v0, v1 │ │ +07b932: 5470 f80a |0073: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b936: 1301 0e00 |0075: const/16 v1, #int 14 // #e │ │ +07b93a: 4b04 0001 |0077: aput v4, v0, v1 │ │ +07b93e: 5470 f80a |0079: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b942: 1301 0f00 |007b: const/16 v1, #int 15 // #f │ │ +07b946: 5482 db0a |007d: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07b94a: 1303 0800 |007f: const/16 v3, #int 8 // #8 │ │ +07b94e: 4402 0203 |0081: aget v2, v2, v3 │ │ +07b952: 4b02 0001 |0083: aput v2, v0, v1 │ │ +07b956: 1107 |0085: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=642 │ │ 0x000d line=643 │ │ 0x0015 line=644 │ │ 0x001d line=645 │ │ 0x0021 line=646 │ │ @@ -81940,19 +81945,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 │ │ -06dbac: |[06dbac] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06dbbc: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dbc0: 6e20 8912 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@1289 │ │ -06dbc6: 0c00 |0005: move-result-object v0 │ │ -06dbc8: 1100 |0006: return-object v0 │ │ +07b958: |[07b958] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b968: 5420 f80a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b96c: 6e20 8912 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@1289 │ │ +07b972: 0c00 |0005: move-result-object v0 │ │ +07b974: 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; │ │ │ │ @@ -81961,131 +81966,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 │ │ -06dbcc: |[06dbcc] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06dbdc: 52f9 100b |0000: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06dbe0: 52fa 100b |0002: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06dbe4: a801 090a |0004: mul-float v1, v9, v10 │ │ -06dbe8: 52f9 100b |0006: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06dbec: 52fa 110b |0008: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06dbf0: a802 090a |000a: mul-float v2, v9, v10 │ │ -06dbf4: 52f9 100b |000c: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06dbf8: 52fa 120b |000e: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06dbfc: a803 090a |0010: mul-float v3, v9, v10 │ │ -06dc00: 52f9 100b |0012: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06dc04: 52fa 0f0b |0014: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06dc08: a800 090a |0016: mul-float v0, v9, v10 │ │ -06dc0c: 52f9 110b |0018: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06dc10: 52fa 110b |001a: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06dc14: a805 090a |001c: mul-float v5, v9, v10 │ │ -06dc18: 52f9 110b |001e: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06dc1c: 52fa 120b |0020: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06dc20: a806 090a |0022: mul-float v6, v9, v10 │ │ -06dc24: 52f9 110b |0024: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06dc28: 52fa 0f0b |0026: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06dc2c: a804 090a |0028: mul-float v4, v9, v10 │ │ -06dc30: 52f9 120b |002a: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06dc34: 52fa 120b |002c: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06dc38: a808 090a |002e: mul-float v8, v9, v10 │ │ -06dc3c: 52f9 120b |0030: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06dc40: 52fa 0f0b |0032: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06dc44: a807 090a |0034: mul-float v7, v9, v10 │ │ -06dc48: 54e9 f80a |0036: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dc4c: 120a |0038: const/4 v10, #int 0 // #0 │ │ -06dc4e: 150b 803f |0039: const/high16 v11, #int 1065353216 // #3f80 │ │ -06dc52: 150c 0040 |003b: const/high16 v12, #int 1073741824 // #4000 │ │ -06dc56: a60d 0508 |003d: add-float v13, v5, v8 │ │ -06dc5a: c8dc |003f: mul-float/2addr v12, v13 │ │ -06dc5c: c7cb |0040: sub-float/2addr v11, v12 │ │ -06dc5e: 4b0b 090a |0041: aput v11, v9, v10 │ │ -06dc62: 54e9 f80a |0043: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dc66: 124a |0045: const/4 v10, #int 4 // #4 │ │ -06dc68: 150b 0040 |0046: const/high16 v11, #int 1073741824 // #4000 │ │ -06dc6c: a70c 0207 |0048: sub-float v12, v2, v7 │ │ -06dc70: c8cb |004a: mul-float/2addr v11, v12 │ │ -06dc72: 4b0b 090a |004b: aput v11, v9, v10 │ │ -06dc76: 54e9 f80a |004d: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dc7a: 130a 0800 |004f: const/16 v10, #int 8 // #8 │ │ -06dc7e: 150b 0040 |0051: const/high16 v11, #int 1073741824 // #4000 │ │ -06dc82: a60c 0304 |0053: add-float v12, v3, v4 │ │ -06dc86: c8cb |0055: mul-float/2addr v11, v12 │ │ -06dc88: 4b0b 090a |0056: aput v11, v9, v10 │ │ -06dc8c: 54e9 f80a |0058: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dc90: 130a 0c00 |005a: const/16 v10, #int 12 // #c │ │ -06dc94: 120b |005c: const/4 v11, #int 0 // #0 │ │ -06dc96: 4b0b 090a |005d: aput v11, v9, v10 │ │ -06dc9a: 54e9 f80a |005f: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dc9e: 121a |0061: const/4 v10, #int 1 // #1 │ │ -06dca0: 150b 0040 |0062: const/high16 v11, #int 1073741824 // #4000 │ │ -06dca4: a60c 0207 |0064: add-float v12, v2, v7 │ │ -06dca8: c8cb |0066: mul-float/2addr v11, v12 │ │ -06dcaa: 4b0b 090a |0067: aput v11, v9, v10 │ │ -06dcae: 54e9 f80a |0069: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dcb2: 125a |006b: const/4 v10, #int 5 // #5 │ │ -06dcb4: 150b 803f |006c: const/high16 v11, #int 1065353216 // #3f80 │ │ -06dcb8: 150c 0040 |006e: const/high16 v12, #int 1073741824 // #4000 │ │ -06dcbc: a60d 0108 |0070: add-float v13, v1, v8 │ │ -06dcc0: c8dc |0072: mul-float/2addr v12, v13 │ │ -06dcc2: c7cb |0073: sub-float/2addr v11, v12 │ │ -06dcc4: 4b0b 090a |0074: aput v11, v9, v10 │ │ -06dcc8: 54e9 f80a |0076: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dccc: 130a 0900 |0078: const/16 v10, #int 9 // #9 │ │ -06dcd0: 150b 0040 |007a: const/high16 v11, #int 1073741824 // #4000 │ │ -06dcd4: a70c 0600 |007c: sub-float v12, v6, v0 │ │ -06dcd8: c8cb |007e: mul-float/2addr v11, v12 │ │ -06dcda: 4b0b 090a |007f: aput v11, v9, v10 │ │ -06dcde: 54e9 f80a |0081: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dce2: 130a 0d00 |0083: const/16 v10, #int 13 // #d │ │ -06dce6: 120b |0085: const/4 v11, #int 0 // #0 │ │ -06dce8: 4b0b 090a |0086: aput v11, v9, v10 │ │ -06dcec: 54e9 f80a |0088: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dcf0: 122a |008a: const/4 v10, #int 2 // #2 │ │ -06dcf2: 150b 0040 |008b: const/high16 v11, #int 1073741824 // #4000 │ │ -06dcf6: a70c 0304 |008d: sub-float v12, v3, v4 │ │ -06dcfa: c8cb |008f: mul-float/2addr v11, v12 │ │ -06dcfc: 4b0b 090a |0090: aput v11, v9, v10 │ │ -06dd00: 54e9 f80a |0092: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd04: 126a |0094: const/4 v10, #int 6 // #6 │ │ -06dd06: 150b 0040 |0095: const/high16 v11, #int 1073741824 // #4000 │ │ -06dd0a: a60c 0600 |0097: add-float v12, v6, v0 │ │ -06dd0e: c8cb |0099: mul-float/2addr v11, v12 │ │ -06dd10: 4b0b 090a |009a: aput v11, v9, v10 │ │ -06dd14: 54e9 f80a |009c: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd18: 130a 0a00 |009e: const/16 v10, #int 10 // #a │ │ -06dd1c: 150b 803f |00a0: const/high16 v11, #int 1065353216 // #3f80 │ │ -06dd20: 150c 0040 |00a2: const/high16 v12, #int 1073741824 // #4000 │ │ -06dd24: a60d 0105 |00a4: add-float v13, v1, v5 │ │ -06dd28: c8dc |00a6: mul-float/2addr v12, v13 │ │ -06dd2a: c7cb |00a7: sub-float/2addr v11, v12 │ │ -06dd2c: 4b0b 090a |00a8: aput v11, v9, v10 │ │ -06dd30: 54e9 f80a |00aa: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd34: 130a 0e00 |00ac: const/16 v10, #int 14 // #e │ │ -06dd38: 120b |00ae: const/4 v11, #int 0 // #0 │ │ -06dd3a: 4b0b 090a |00af: aput v11, v9, v10 │ │ -06dd3e: 54e9 f80a |00b1: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd42: 123a |00b3: const/4 v10, #int 3 // #3 │ │ -06dd44: 120b |00b4: const/4 v11, #int 0 // #0 │ │ -06dd46: 4b0b 090a |00b5: aput v11, v9, v10 │ │ -06dd4a: 54e9 f80a |00b7: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd4e: 127a |00b9: const/4 v10, #int 7 // #7 │ │ -06dd50: 120b |00ba: const/4 v11, #int 0 // #0 │ │ -06dd52: 4b0b 090a |00bb: aput v11, v9, v10 │ │ -06dd56: 54e9 f80a |00bd: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd5a: 130a 0b00 |00bf: const/16 v10, #int 11 // #b │ │ -06dd5e: 120b |00c1: const/4 v11, #int 0 // #0 │ │ -06dd60: 4b0b 090a |00c2: aput v11, v9, v10 │ │ -06dd64: 54e9 f80a |00c4: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd68: 130a 0f00 |00c6: const/16 v10, #int 15 // #f │ │ -06dd6c: 150b 803f |00c8: const/high16 v11, #int 1065353216 // #3f80 │ │ -06dd70: 4b0b 090a |00ca: aput v11, v9, v10 │ │ -06dd74: 110e |00cc: return-object v14 │ │ +07b978: |[07b978] com.badlogic.gdx.math.Matrix4.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07b988: 52f9 100b |0000: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07b98c: 52fa 100b |0002: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07b990: a801 090a |0004: mul-float v1, v9, v10 │ │ +07b994: 52f9 100b |0006: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07b998: 52fa 110b |0008: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07b99c: a802 090a |000a: mul-float v2, v9, v10 │ │ +07b9a0: 52f9 100b |000c: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07b9a4: 52fa 120b |000e: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07b9a8: a803 090a |0010: mul-float v3, v9, v10 │ │ +07b9ac: 52f9 100b |0012: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07b9b0: 52fa 0f0b |0014: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07b9b4: a800 090a |0016: mul-float v0, v9, v10 │ │ +07b9b8: 52f9 110b |0018: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07b9bc: 52fa 110b |001a: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07b9c0: a805 090a |001c: mul-float v5, v9, v10 │ │ +07b9c4: 52f9 110b |001e: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07b9c8: 52fa 120b |0020: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07b9cc: a806 090a |0022: mul-float v6, v9, v10 │ │ +07b9d0: 52f9 110b |0024: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07b9d4: 52fa 0f0b |0026: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07b9d8: a804 090a |0028: mul-float v4, v9, v10 │ │ +07b9dc: 52f9 120b |002a: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07b9e0: 52fa 120b |002c: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07b9e4: a808 090a |002e: mul-float v8, v9, v10 │ │ +07b9e8: 52f9 120b |0030: iget v9, v15, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07b9ec: 52fa 0f0b |0032: iget v10, v15, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07b9f0: a807 090a |0034: mul-float v7, v9, v10 │ │ +07b9f4: 54e9 f80a |0036: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07b9f8: 120a |0038: const/4 v10, #int 0 // #0 │ │ +07b9fa: 150b 803f |0039: const/high16 v11, #int 1065353216 // #3f80 │ │ +07b9fe: 150c 0040 |003b: const/high16 v12, #int 1073741824 // #4000 │ │ +07ba02: a60d 0508 |003d: add-float v13, v5, v8 │ │ +07ba06: c8dc |003f: mul-float/2addr v12, v13 │ │ +07ba08: c7cb |0040: sub-float/2addr v11, v12 │ │ +07ba0a: 4b0b 090a |0041: aput v11, v9, v10 │ │ +07ba0e: 54e9 f80a |0043: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba12: 124a |0045: const/4 v10, #int 4 // #4 │ │ +07ba14: 150b 0040 |0046: const/high16 v11, #int 1073741824 // #4000 │ │ +07ba18: a70c 0207 |0048: sub-float v12, v2, v7 │ │ +07ba1c: c8cb |004a: mul-float/2addr v11, v12 │ │ +07ba1e: 4b0b 090a |004b: aput v11, v9, v10 │ │ +07ba22: 54e9 f80a |004d: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba26: 130a 0800 |004f: const/16 v10, #int 8 // #8 │ │ +07ba2a: 150b 0040 |0051: const/high16 v11, #int 1073741824 // #4000 │ │ +07ba2e: a60c 0304 |0053: add-float v12, v3, v4 │ │ +07ba32: c8cb |0055: mul-float/2addr v11, v12 │ │ +07ba34: 4b0b 090a |0056: aput v11, v9, v10 │ │ +07ba38: 54e9 f80a |0058: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba3c: 130a 0c00 |005a: const/16 v10, #int 12 // #c │ │ +07ba40: 120b |005c: const/4 v11, #int 0 // #0 │ │ +07ba42: 4b0b 090a |005d: aput v11, v9, v10 │ │ +07ba46: 54e9 f80a |005f: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba4a: 121a |0061: const/4 v10, #int 1 // #1 │ │ +07ba4c: 150b 0040 |0062: const/high16 v11, #int 1073741824 // #4000 │ │ +07ba50: a60c 0207 |0064: add-float v12, v2, v7 │ │ +07ba54: c8cb |0066: mul-float/2addr v11, v12 │ │ +07ba56: 4b0b 090a |0067: aput v11, v9, v10 │ │ +07ba5a: 54e9 f80a |0069: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba5e: 125a |006b: const/4 v10, #int 5 // #5 │ │ +07ba60: 150b 803f |006c: const/high16 v11, #int 1065353216 // #3f80 │ │ +07ba64: 150c 0040 |006e: const/high16 v12, #int 1073741824 // #4000 │ │ +07ba68: a60d 0108 |0070: add-float v13, v1, v8 │ │ +07ba6c: c8dc |0072: mul-float/2addr v12, v13 │ │ +07ba6e: c7cb |0073: sub-float/2addr v11, v12 │ │ +07ba70: 4b0b 090a |0074: aput v11, v9, v10 │ │ +07ba74: 54e9 f80a |0076: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba78: 130a 0900 |0078: const/16 v10, #int 9 // #9 │ │ +07ba7c: 150b 0040 |007a: const/high16 v11, #int 1073741824 // #4000 │ │ +07ba80: a70c 0600 |007c: sub-float v12, v6, v0 │ │ +07ba84: c8cb |007e: mul-float/2addr v11, v12 │ │ +07ba86: 4b0b 090a |007f: aput v11, v9, v10 │ │ +07ba8a: 54e9 f80a |0081: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba8e: 130a 0d00 |0083: const/16 v10, #int 13 // #d │ │ +07ba92: 120b |0085: const/4 v11, #int 0 // #0 │ │ +07ba94: 4b0b 090a |0086: aput v11, v9, v10 │ │ +07ba98: 54e9 f80a |0088: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07ba9c: 122a |008a: const/4 v10, #int 2 // #2 │ │ +07ba9e: 150b 0040 |008b: const/high16 v11, #int 1073741824 // #4000 │ │ +07baa2: a70c 0304 |008d: sub-float v12, v3, v4 │ │ +07baa6: c8cb |008f: mul-float/2addr v11, v12 │ │ +07baa8: 4b0b 090a |0090: aput v11, v9, v10 │ │ +07baac: 54e9 f80a |0092: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bab0: 126a |0094: const/4 v10, #int 6 // #6 │ │ +07bab2: 150b 0040 |0095: const/high16 v11, #int 1073741824 // #4000 │ │ +07bab6: a60c 0600 |0097: add-float v12, v6, v0 │ │ +07baba: c8cb |0099: mul-float/2addr v11, v12 │ │ +07babc: 4b0b 090a |009a: aput v11, v9, v10 │ │ +07bac0: 54e9 f80a |009c: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bac4: 130a 0a00 |009e: const/16 v10, #int 10 // #a │ │ +07bac8: 150b 803f |00a0: const/high16 v11, #int 1065353216 // #3f80 │ │ +07bacc: 150c 0040 |00a2: const/high16 v12, #int 1073741824 // #4000 │ │ +07bad0: a60d 0105 |00a4: add-float v13, v1, v5 │ │ +07bad4: c8dc |00a6: mul-float/2addr v12, v13 │ │ +07bad6: c7cb |00a7: sub-float/2addr v11, v12 │ │ +07bad8: 4b0b 090a |00a8: aput v11, v9, v10 │ │ +07badc: 54e9 f80a |00aa: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bae0: 130a 0e00 |00ac: const/16 v10, #int 14 // #e │ │ +07bae4: 120b |00ae: const/4 v11, #int 0 // #0 │ │ +07bae6: 4b0b 090a |00af: aput v11, v9, v10 │ │ +07baea: 54e9 f80a |00b1: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07baee: 123a |00b3: const/4 v10, #int 3 // #3 │ │ +07baf0: 120b |00b4: const/4 v11, #int 0 // #0 │ │ +07baf2: 4b0b 090a |00b5: aput v11, v9, v10 │ │ +07baf6: 54e9 f80a |00b7: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bafa: 127a |00b9: const/4 v10, #int 7 // #7 │ │ +07bafc: 120b |00ba: const/4 v11, #int 0 // #0 │ │ +07bafe: 4b0b 090a |00bb: aput v11, v9, v10 │ │ +07bb02: 54e9 f80a |00bd: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb06: 130a 0b00 |00bf: const/16 v10, #int 11 // #b │ │ +07bb0a: 120b |00c1: const/4 v11, #int 0 // #0 │ │ +07bb0c: 4b0b 090a |00c2: aput v11, v9, v10 │ │ +07bb10: 54e9 f80a |00c4: iget-object v9, v14, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb14: 130a 0f00 |00c6: const/16 v10, #int 15 // #f │ │ +07bb18: 150b 803f |00c8: const/high16 v11, #int 1065353216 // #3f80 │ │ +07bb1c: 4b0b 090a |00ca: aput v11, v9, v10 │ │ +07bb20: 110e |00cc: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000c line=106 │ │ 0x0012 line=107 │ │ 0x0018 line=108 │ │ @@ -82128,81 +82133,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 │ │ -06dd78: |[06dd78] 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; │ │ -06dd88: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06dd8a: 5440 f80a |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06dd90: 5252 2c0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06dd94: 4b02 0001 |0006: aput v2, v0, v1 │ │ -06dd98: 5440 f80a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dd9c: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -06dd9e: 5252 2d0b |000b: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06dda2: 4b02 0001 |000d: aput v2, v0, v1 │ │ -06dda6: 5440 f80a |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ddaa: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ -06ddae: 5252 2e0b |0013: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06ddb2: 4b02 0001 |0015: aput v2, v0, v1 │ │ -06ddb6: 5440 f80a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ddba: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -06ddbc: 5262 2c0b |001a: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06ddc0: 4b02 0001 |001c: aput v2, v0, v1 │ │ -06ddc4: 5440 f80a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ddc8: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -06ddca: 5262 2d0b |0021: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06ddce: 4b02 0001 |0023: aput v2, v0, v1 │ │ -06ddd2: 5440 f80a |0025: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ddd6: 1301 0900 |0027: const/16 v1, #int 9 // #9 │ │ -06ddda: 5262 2e0b |0029: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06ddde: 4b02 0001 |002b: aput v2, v0, v1 │ │ -06dde2: 5440 f80a |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dde6: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -06dde8: 5272 2c0b |0030: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06ddec: 7f22 |0032: neg-float v2, v2 │ │ -06ddee: 4b02 0001 |0033: aput v2, v0, v1 │ │ -06ddf2: 5440 f80a |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ddf6: 1261 |0037: const/4 v1, #int 6 // #6 │ │ -06ddf8: 5272 2d0b |0038: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06ddfc: 7f22 |003a: neg-float v2, v2 │ │ -06ddfe: 4b02 0001 |003b: aput v2, v0, v1 │ │ -06de02: 5440 f80a |003d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de06: 1301 0a00 |003f: const/16 v1, #int 10 // #a │ │ -06de0a: 5272 2e0b |0041: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06de0e: 7f22 |0043: neg-float v2, v2 │ │ -06de10: 4b02 0001 |0044: aput v2, v0, v1 │ │ -06de14: 5440 f80a |0046: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de18: 1301 0c00 |0048: const/16 v1, #int 12 // #c │ │ -06de1c: 5282 2c0b |004a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06de20: 4b02 0001 |004c: aput v2, v0, v1 │ │ -06de24: 5440 f80a |004e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de28: 1301 0d00 |0050: const/16 v1, #int 13 // #d │ │ -06de2c: 5282 2d0b |0052: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06de30: 4b02 0001 |0054: aput v2, v0, v1 │ │ -06de34: 5440 f80a |0056: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de38: 1301 0e00 |0058: const/16 v1, #int 14 // #e │ │ -06de3c: 5282 2e0b |005a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06de40: 4b02 0001 |005c: aput v2, v0, v1 │ │ -06de44: 5440 f80a |005e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de48: 1231 |0060: const/4 v1, #int 3 // #3 │ │ -06de4a: 4b03 0001 |0061: aput v3, v0, v1 │ │ -06de4e: 5440 f80a |0063: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de52: 1271 |0065: const/4 v1, #int 7 // #7 │ │ -06de54: 4b03 0001 |0066: aput v3, v0, v1 │ │ -06de58: 5440 f80a |0068: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de5c: 1301 0b00 |006a: const/16 v1, #int 11 // #b │ │ -06de60: 4b03 0001 |006c: aput v3, v0, v1 │ │ -06de64: 5440 f80a |006e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de68: 1301 0f00 |0070: const/16 v1, #int 15 // #f │ │ -06de6c: 1502 803f |0072: const/high16 v2, #int 1065353216 // #3f80 │ │ -06de70: 4b02 0001 |0074: aput v2, v0, v1 │ │ -06de74: 1104 |0076: return-object v4 │ │ +07bb24: |[07bb24] 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; │ │ +07bb34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07bb36: 5440 f80a |0001: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb3a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07bb3c: 5252 2c0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bb40: 4b02 0001 |0006: aput v2, v0, v1 │ │ +07bb44: 5440 f80a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb48: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +07bb4a: 5252 2d0b |000b: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bb4e: 4b02 0001 |000d: aput v2, v0, v1 │ │ +07bb52: 5440 f80a |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb56: 1301 0800 |0011: const/16 v1, #int 8 // #8 │ │ +07bb5a: 5252 2e0b |0013: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bb5e: 4b02 0001 |0015: aput v2, v0, v1 │ │ +07bb62: 5440 f80a |0017: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb66: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +07bb68: 5262 2c0b |001a: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bb6c: 4b02 0001 |001c: aput v2, v0, v1 │ │ +07bb70: 5440 f80a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb74: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +07bb76: 5262 2d0b |0021: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bb7a: 4b02 0001 |0023: aput v2, v0, v1 │ │ +07bb7e: 5440 f80a |0025: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb82: 1301 0900 |0027: const/16 v1, #int 9 // #9 │ │ +07bb86: 5262 2e0b |0029: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bb8a: 4b02 0001 |002b: aput v2, v0, v1 │ │ +07bb8e: 5440 f80a |002d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bb92: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +07bb94: 5272 2c0b |0030: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bb98: 7f22 |0032: neg-float v2, v2 │ │ +07bb9a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +07bb9e: 5440 f80a |0035: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bba2: 1261 |0037: const/4 v1, #int 6 // #6 │ │ +07bba4: 5272 2d0b |0038: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bba8: 7f22 |003a: neg-float v2, v2 │ │ +07bbaa: 4b02 0001 |003b: aput v2, v0, v1 │ │ +07bbae: 5440 f80a |003d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bbb2: 1301 0a00 |003f: const/16 v1, #int 10 // #a │ │ +07bbb6: 5272 2e0b |0041: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bbba: 7f22 |0043: neg-float v2, v2 │ │ +07bbbc: 4b02 0001 |0044: aput v2, v0, v1 │ │ +07bbc0: 5440 f80a |0046: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bbc4: 1301 0c00 |0048: const/16 v1, #int 12 // #c │ │ +07bbc8: 5282 2c0b |004a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bbcc: 4b02 0001 |004c: aput v2, v0, v1 │ │ +07bbd0: 5440 f80a |004e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bbd4: 1301 0d00 |0050: const/16 v1, #int 13 // #d │ │ +07bbd8: 5282 2d0b |0052: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bbdc: 4b02 0001 |0054: aput v2, v0, v1 │ │ +07bbe0: 5440 f80a |0056: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bbe4: 1301 0e00 |0058: const/16 v1, #int 14 // #e │ │ +07bbe8: 5282 2e0b |005a: iget v2, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bbec: 4b02 0001 |005c: aput v2, v0, v1 │ │ +07bbf0: 5440 f80a |005e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bbf4: 1231 |0060: const/4 v1, #int 3 // #3 │ │ +07bbf6: 4b03 0001 |0061: aput v3, v0, v1 │ │ +07bbfa: 5440 f80a |0063: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bbfe: 1271 |0065: const/4 v1, #int 7 // #7 │ │ +07bc00: 4b03 0001 |0066: aput v3, v0, v1 │ │ +07bc04: 5440 f80a |0068: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bc08: 1301 0b00 |006a: const/16 v1, #int 11 // #b │ │ +07bc0c: 4b03 0001 |006c: aput v3, v0, v1 │ │ +07bc10: 5440 f80a |006e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bc14: 1301 0f00 |0070: const/16 v1, #int 15 // #f │ │ +07bc18: 1502 803f |0072: const/high16 v2, #int 1065353216 // #3f80 │ │ +07bc1c: 4b02 0001 |0074: aput v2, v0, v1 │ │ +07bc20: 1104 |0076: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0008 line=142 │ │ 0x000f line=143 │ │ 0x0017 line=144 │ │ 0x001e line=145 │ │ @@ -82230,21 +82235,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 │ │ -06de78: |[06de78] com.badlogic.gdx.math.Matrix4.set:([F)Lcom/badlogic/gdx/math/Matrix4; │ │ -06de88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06de8a: 5430 f80a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de8e: 5431 f80a |0003: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06de92: 2111 |0005: array-length v1, v1 │ │ -06de94: 7151 e124 2420 |0006: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -06de9a: 1103 |0009: return-object v3 │ │ +07bc24: |[07bc24] com.badlogic.gdx.math.Matrix4.set:([F)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bc34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07bc36: 5430 f80a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bc3a: 5431 f80a |0003: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bc3e: 2111 |0005: array-length v1, v1 │ │ +07bc40: 7151 e124 2420 |0006: invoke-static {v4, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +07bc46: 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 │ │ @@ -82254,23 +82259,23 @@ │ │ type : '(FFF)Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -06de9c: |[06de9c] com.badlogic.gdx.math.Matrix4.setFromEulerAngles:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06deac: 6200 ef0a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06deb0: 6e40 dc12 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; // method@12dc │ │ -06deb6: 6e10 7212 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06debc: 0c00 |0008: move-result-object v0 │ │ -06debe: 6201 ef0a |0009: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06dec2: 6e20 8712 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ -06dec8: 0c00 |000e: move-result-object v0 │ │ -06deca: 1100 |000f: return-object v0 │ │ +07bc48: |[07bc48] com.badlogic.gdx.math.Matrix4.setFromEulerAngles:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bc58: 6200 ef0a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07bc5c: 6e40 dc12 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; // method@12dc │ │ +07bc62: 6e10 7212 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07bc68: 0c00 |0008: move-result-object v0 │ │ +07bc6a: 6201 ef0a |0009: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07bc6e: 6e20 8712 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ +07bc74: 0c00 |000e: move-result-object v0 │ │ +07bc76: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0005 line=536 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x0010 reg=3 yaw F │ │ @@ -82282,85 +82287,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 │ │ -06decc: |[06decc] com.badlogic.gdx.math.Matrix4.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06dedc: 6200 ee0a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ -06dee0: 6e20 4513 4000 |0002: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06dee6: 0c00 |0005: move-result-object v0 │ │ -06dee8: 6e10 3e13 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06deee: 6200 ec0a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06def2: 6e20 4513 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06def8: 0c00 |000e: move-result-object v0 │ │ -06defa: 6e10 3e13 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06df00: 6200 ec0a |0012: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06df04: 6e20 2613 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -06df0a: 0c00 |0017: move-result-object v0 │ │ -06df0c: 6e10 3e13 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06df12: 6200 ed0a |001b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ -06df16: 6201 ec0a |001d: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06df1a: 6e20 4513 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06df20: 0c00 |0022: move-result-object v0 │ │ -06df22: 6201 ee0a |0023: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ -06df26: 6e20 2613 1000 |0025: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -06df2c: 0c00 |0028: move-result-object v0 │ │ -06df2e: 6e10 3e13 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06df34: 6e10 7212 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06df3a: 5430 f80a |002f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06df3e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -06df40: 6202 ec0a |0032: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06df44: 5222 2c0b |0034: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06df48: 4b02 0001 |0036: aput v2, v0, v1 │ │ -06df4c: 5430 f80a |0038: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06df50: 1241 |003a: const/4 v1, #int 4 // #4 │ │ -06df52: 6202 ec0a |003b: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06df56: 5222 2d0b |003d: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06df5a: 4b02 0001 |003f: aput v2, v0, v1 │ │ -06df5e: 5430 f80a |0041: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06df62: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ -06df66: 6202 ec0a |0045: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ -06df6a: 5222 2e0b |0047: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06df6e: 4b02 0001 |0049: aput v2, v0, v1 │ │ -06df72: 5430 f80a |004b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06df76: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -06df78: 6202 ed0a |004e: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ -06df7c: 5222 2c0b |0050: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06df80: 4b02 0001 |0052: aput v2, v0, v1 │ │ -06df84: 5430 f80a |0054: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06df88: 1251 |0056: const/4 v1, #int 5 // #5 │ │ -06df8a: 6202 ed0a |0057: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ -06df8e: 5222 2d0b |0059: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06df92: 4b02 0001 |005b: aput v2, v0, v1 │ │ -06df96: 5430 f80a |005d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06df9a: 1301 0900 |005f: const/16 v1, #int 9 // #9 │ │ -06df9e: 6202 ed0a |0061: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ -06dfa2: 5222 2e0b |0063: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06dfa6: 4b02 0001 |0065: aput v2, v0, v1 │ │ -06dfaa: 5430 f80a |0067: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dfae: 1221 |0069: const/4 v1, #int 2 // #2 │ │ -06dfb0: 6202 ee0a |006a: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ -06dfb4: 5222 2c0b |006c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06dfb8: 7f22 |006e: neg-float v2, v2 │ │ -06dfba: 4b02 0001 |006f: aput v2, v0, v1 │ │ -06dfbe: 5430 f80a |0071: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dfc2: 1261 |0073: const/4 v1, #int 6 // #6 │ │ -06dfc4: 6202 ee0a |0074: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ -06dfc8: 5222 2d0b |0076: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06dfcc: 7f22 |0078: neg-float v2, v2 │ │ -06dfce: 4b02 0001 |0079: aput v2, v0, v1 │ │ -06dfd2: 5430 f80a |007b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06dfd6: 1301 0a00 |007d: const/16 v1, #int 10 // #a │ │ -06dfda: 6202 ee0a |007f: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ -06dfde: 5222 2e0b |0081: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06dfe2: 7f22 |0083: neg-float v2, v2 │ │ -06dfe4: 4b02 0001 |0084: aput v2, v0, v1 │ │ -06dfe8: 1103 |0086: return-object v3 │ │ +07bc78: |[07bc78] com.badlogic.gdx.math.Matrix4.setToLookAt:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bc88: 6200 ee0a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ +07bc8c: 6e20 4513 4000 |0002: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07bc92: 0c00 |0005: move-result-object v0 │ │ +07bc94: 6e10 3e13 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07bc9a: 6200 ec0a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07bc9e: 6e20 4513 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07bca4: 0c00 |000e: move-result-object v0 │ │ +07bca6: 6e10 3e13 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07bcac: 6200 ec0a |0012: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07bcb0: 6e20 2613 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +07bcb6: 0c00 |0017: move-result-object v0 │ │ +07bcb8: 6e10 3e13 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07bcbe: 6200 ed0a |001b: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ +07bcc2: 6201 ec0a |001d: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07bcc6: 6e20 4513 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07bccc: 0c00 |0022: move-result-object v0 │ │ +07bcce: 6201 ee0a |0023: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ +07bcd2: 6e20 2613 1000 |0025: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +07bcd8: 0c00 |0028: move-result-object v0 │ │ +07bcda: 6e10 3e13 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07bce0: 6e10 7212 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07bce6: 5430 f80a |002f: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bcea: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +07bcec: 6202 ec0a |0032: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07bcf0: 5222 2c0b |0034: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bcf4: 4b02 0001 |0036: aput v2, v0, v1 │ │ +07bcf8: 5430 f80a |0038: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bcfc: 1241 |003a: const/4 v1, #int 4 // #4 │ │ +07bcfe: 6202 ec0a |003b: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07bd02: 5222 2d0b |003d: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bd06: 4b02 0001 |003f: aput v2, v0, v1 │ │ +07bd0a: 5430 f80a |0041: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd0e: 1301 0800 |0043: const/16 v1, #int 8 // #8 │ │ +07bd12: 6202 ec0a |0045: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vex:Lcom/badlogic/gdx/math/Vector3; // field@0aec │ │ +07bd16: 5222 2e0b |0047: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bd1a: 4b02 0001 |0049: aput v2, v0, v1 │ │ +07bd1e: 5430 f80a |004b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd22: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +07bd24: 6202 ed0a |004e: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ +07bd28: 5222 2c0b |0050: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bd2c: 4b02 0001 |0052: aput v2, v0, v1 │ │ +07bd30: 5430 f80a |0054: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd34: 1251 |0056: const/4 v1, #int 5 // #5 │ │ +07bd36: 6202 ed0a |0057: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ +07bd3a: 5222 2d0b |0059: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bd3e: 4b02 0001 |005b: aput v2, v0, v1 │ │ +07bd42: 5430 f80a |005d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd46: 1301 0900 |005f: const/16 v1, #int 9 // #9 │ │ +07bd4a: 6202 ed0a |0061: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vey:Lcom/badlogic/gdx/math/Vector3; // field@0aed │ │ +07bd4e: 5222 2e0b |0063: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bd52: 4b02 0001 |0065: aput v2, v0, v1 │ │ +07bd56: 5430 f80a |0067: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd5a: 1221 |0069: const/4 v1, #int 2 // #2 │ │ +07bd5c: 6202 ee0a |006a: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ +07bd60: 5222 2c0b |006c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07bd64: 7f22 |006e: neg-float v2, v2 │ │ +07bd66: 4b02 0001 |006f: aput v2, v0, v1 │ │ +07bd6a: 5430 f80a |0071: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd6e: 1261 |0073: const/4 v1, #int 6 // #6 │ │ +07bd70: 6202 ee0a |0074: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ +07bd74: 5222 2d0b |0076: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07bd78: 7f22 |0078: neg-float v2, v2 │ │ +07bd7a: 4b02 0001 |0079: aput v2, v0, v1 │ │ +07bd7e: 5430 f80a |007b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bd82: 1301 0a00 |007d: const/16 v1, #int 10 // #a │ │ +07bd86: 6202 ee0a |007f: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.l_vez:Lcom/badlogic/gdx/math/Vector3; // field@0aee │ │ +07bd8a: 5222 2e0b |0081: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07bd8e: 7f22 |0083: neg-float v2, v2 │ │ +07bd90: 4b02 0001 |0084: aput v2, v0, v1 │ │ +07bd94: 1103 |0086: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0009 line=577 │ │ 0x0012 line=578 │ │ 0x001b line=579 │ │ 0x002c line=580 │ │ @@ -82384,31 +82389,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 │ │ -06dfec: |[06dfec] 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; │ │ -06dffc: 6200 f70a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0af7 │ │ -06e000: 6e20 4513 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06e006: 0c00 |0005: move-result-object v0 │ │ -06e008: 6e20 4a13 4000 |0006: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -06e00e: 6200 f70a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0af7 │ │ -06e012: 6e30 8b12 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@128b │ │ -06e018: 6200 f40a |000e: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0af4 │ │ -06e01c: 6e10 4b13 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -06e022: 0c01 |0013: move-result-object v1 │ │ -06e024: 1502 80bf |0014: const/high16 v2, #int -1082130432 // #bf80 │ │ -06e028: 6e20 3a13 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -06e02e: 0c01 |0019: move-result-object v1 │ │ -06e030: 6e20 9612 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@1296 │ │ -06e036: 0c00 |001d: move-result-object v0 │ │ -06e038: 6e20 7612 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ -06e03e: 1103 |0021: return-object v3 │ │ +07bd98: |[07bd98] 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; │ │ +07bda8: 6200 f70a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0af7 │ │ +07bdac: 6e20 4513 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07bdb2: 0c00 |0005: move-result-object v0 │ │ +07bdb4: 6e20 4a13 4000 |0006: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07bdba: 6200 f70a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpVec:Lcom/badlogic/gdx/math/Vector3; // field@0af7 │ │ +07bdbe: 6e30 8b12 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@128b │ │ +07bdc4: 6200 f40a |000e: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0af4 │ │ +07bdc8: 6e10 4b13 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07bdce: 0c01 |0013: move-result-object v1 │ │ +07bdd0: 1502 80bf |0014: const/high16 v2, #int -1082130432 // #bf80 │ │ +07bdd4: 6e20 3a13 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07bdda: 0c01 |0019: move-result-object v1 │ │ +07bddc: 6e20 9612 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; // method@1296 │ │ +07bde2: 0c00 |001d: move-result-object v0 │ │ +07bde4: 6e20 7612 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ +07bdea: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0009 line=605 │ │ 0x000e line=606 │ │ 0x0021 line=608 │ │ locals : │ │ @@ -82422,87 +82427,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 │ │ -06e040: |[06e040] com.badlogic.gdx.math.Matrix4.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e050: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -06e054: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -06e056: 6e10 7212 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e05c: a706 0b0a |0006: sub-float v6, v11, v10 │ │ -06e060: a903 0706 |0008: div-float v3, v7, v6 │ │ -06e064: a706 0d0c |000a: sub-float v6, v13, v12 │ │ -06e068: a904 0706 |000c: div-float v4, v7, v6 │ │ -06e06c: 1506 00c0 |000e: const/high16 v6, #int -1073741824 // #c000 │ │ -06e070: a707 0f0e |0010: sub-float v7, v15, v14 │ │ -06e074: a905 0607 |0012: div-float v5, v6, v7 │ │ -06e078: a606 0b0a |0014: add-float v6, v11, v10 │ │ -06e07c: 7f66 |0016: neg-float v6, v6 │ │ -06e07e: a707 0b0a |0017: sub-float v7, v11, v10 │ │ -06e082: a900 0607 |0019: div-float v0, v6, v7 │ │ -06e086: a606 0d0c |001b: add-float v6, v13, v12 │ │ -06e08a: 7f66 |001d: neg-float v6, v6 │ │ -06e08c: a707 0d0c |001e: sub-float v7, v13, v12 │ │ -06e090: a901 0607 |0020: div-float v1, v6, v7 │ │ -06e094: a606 0f0e |0022: add-float v6, v15, v14 │ │ -06e098: 7f66 |0024: neg-float v6, v6 │ │ -06e09a: a707 0f0e |0025: sub-float v7, v15, v14 │ │ -06e09e: a902 0607 |0027: div-float v2, v6, v7 │ │ -06e0a2: 5496 f80a |0029: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0a6: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -06e0a8: 4b03 0607 |002c: aput v3, v6, v7 │ │ -06e0ac: 5496 f80a |002e: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0b0: 1217 |0030: const/4 v7, #int 1 // #1 │ │ -06e0b2: 4b08 0607 |0031: aput v8, v6, v7 │ │ -06e0b6: 5496 f80a |0033: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0ba: 1227 |0035: const/4 v7, #int 2 // #2 │ │ -06e0bc: 4b08 0607 |0036: aput v8, v6, v7 │ │ -06e0c0: 5496 f80a |0038: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0c4: 1237 |003a: const/4 v7, #int 3 // #3 │ │ -06e0c6: 4b08 0607 |003b: aput v8, v6, v7 │ │ -06e0ca: 5496 f80a |003d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0ce: 1247 |003f: const/4 v7, #int 4 // #4 │ │ -06e0d0: 4b08 0607 |0040: aput v8, v6, v7 │ │ -06e0d4: 5496 f80a |0042: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0d8: 1257 |0044: const/4 v7, #int 5 // #5 │ │ -06e0da: 4b04 0607 |0045: aput v4, v6, v7 │ │ -06e0de: 5496 f80a |0047: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0e2: 1267 |0049: const/4 v7, #int 6 // #6 │ │ -06e0e4: 4b08 0607 |004a: aput v8, v6, v7 │ │ -06e0e8: 5496 f80a |004c: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0ec: 1277 |004e: const/4 v7, #int 7 // #7 │ │ -06e0ee: 4b08 0607 |004f: aput v8, v6, v7 │ │ -06e0f2: 5496 f80a |0051: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e0f6: 1307 0800 |0053: const/16 v7, #int 8 // #8 │ │ -06e0fa: 4b08 0607 |0055: aput v8, v6, v7 │ │ -06e0fe: 5496 f80a |0057: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e102: 1307 0900 |0059: const/16 v7, #int 9 // #9 │ │ -06e106: 4b08 0607 |005b: aput v8, v6, v7 │ │ -06e10a: 5496 f80a |005d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e10e: 1307 0a00 |005f: const/16 v7, #int 10 // #a │ │ -06e112: 4b05 0607 |0061: aput v5, v6, v7 │ │ -06e116: 5496 f80a |0063: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e11a: 1307 0b00 |0065: const/16 v7, #int 11 // #b │ │ -06e11e: 4b08 0607 |0067: aput v8, v6, v7 │ │ -06e122: 5496 f80a |0069: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e126: 1307 0c00 |006b: const/16 v7, #int 12 // #c │ │ -06e12a: 4b00 0607 |006d: aput v0, v6, v7 │ │ -06e12e: 5496 f80a |006f: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e132: 1307 0d00 |0071: const/16 v7, #int 13 // #d │ │ -06e136: 4b01 0607 |0073: aput v1, v6, v7 │ │ -06e13a: 5496 f80a |0075: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e13e: 1307 0e00 |0077: const/16 v7, #int 14 // #e │ │ -06e142: 4b02 0607 |0079: aput v2, v6, v7 │ │ -06e146: 5496 f80a |007b: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e14a: 1307 0f00 |007d: const/16 v7, #int 15 // #f │ │ -06e14e: 1508 803f |007f: const/high16 v8, #int 1065353216 // #3f80 │ │ -06e152: 4b08 0607 |0081: aput v8, v6, v7 │ │ -06e156: 1109 |0083: return-object v9 │ │ +07bdec: |[07bdec] com.badlogic.gdx.math.Matrix4.setToOrtho:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bdfc: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +07be00: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +07be02: 6e10 7212 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07be08: a706 0b0a |0006: sub-float v6, v11, v10 │ │ +07be0c: a903 0706 |0008: div-float v3, v7, v6 │ │ +07be10: a706 0d0c |000a: sub-float v6, v13, v12 │ │ +07be14: a904 0706 |000c: div-float v4, v7, v6 │ │ +07be18: 1506 00c0 |000e: const/high16 v6, #int -1073741824 // #c000 │ │ +07be1c: a707 0f0e |0010: sub-float v7, v15, v14 │ │ +07be20: a905 0607 |0012: div-float v5, v6, v7 │ │ +07be24: a606 0b0a |0014: add-float v6, v11, v10 │ │ +07be28: 7f66 |0016: neg-float v6, v6 │ │ +07be2a: a707 0b0a |0017: sub-float v7, v11, v10 │ │ +07be2e: a900 0607 |0019: div-float v0, v6, v7 │ │ +07be32: a606 0d0c |001b: add-float v6, v13, v12 │ │ +07be36: 7f66 |001d: neg-float v6, v6 │ │ +07be38: a707 0d0c |001e: sub-float v7, v13, v12 │ │ +07be3c: a901 0607 |0020: div-float v1, v6, v7 │ │ +07be40: a606 0f0e |0022: add-float v6, v15, v14 │ │ +07be44: 7f66 |0024: neg-float v6, v6 │ │ +07be46: a707 0f0e |0025: sub-float v7, v15, v14 │ │ +07be4a: a902 0607 |0027: div-float v2, v6, v7 │ │ +07be4e: 5496 f80a |0029: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be52: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +07be54: 4b03 0607 |002c: aput v3, v6, v7 │ │ +07be58: 5496 f80a |002e: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be5c: 1217 |0030: const/4 v7, #int 1 // #1 │ │ +07be5e: 4b08 0607 |0031: aput v8, v6, v7 │ │ +07be62: 5496 f80a |0033: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be66: 1227 |0035: const/4 v7, #int 2 // #2 │ │ +07be68: 4b08 0607 |0036: aput v8, v6, v7 │ │ +07be6c: 5496 f80a |0038: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be70: 1237 |003a: const/4 v7, #int 3 // #3 │ │ +07be72: 4b08 0607 |003b: aput v8, v6, v7 │ │ +07be76: 5496 f80a |003d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be7a: 1247 |003f: const/4 v7, #int 4 // #4 │ │ +07be7c: 4b08 0607 |0040: aput v8, v6, v7 │ │ +07be80: 5496 f80a |0042: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be84: 1257 |0044: const/4 v7, #int 5 // #5 │ │ +07be86: 4b04 0607 |0045: aput v4, v6, v7 │ │ +07be8a: 5496 f80a |0047: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be8e: 1267 |0049: const/4 v7, #int 6 // #6 │ │ +07be90: 4b08 0607 |004a: aput v8, v6, v7 │ │ +07be94: 5496 f80a |004c: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07be98: 1277 |004e: const/4 v7, #int 7 // #7 │ │ +07be9a: 4b08 0607 |004f: aput v8, v6, v7 │ │ +07be9e: 5496 f80a |0051: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bea2: 1307 0800 |0053: const/16 v7, #int 8 // #8 │ │ +07bea6: 4b08 0607 |0055: aput v8, v6, v7 │ │ +07beaa: 5496 f80a |0057: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07beae: 1307 0900 |0059: const/16 v7, #int 9 // #9 │ │ +07beb2: 4b08 0607 |005b: aput v8, v6, v7 │ │ +07beb6: 5496 f80a |005d: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07beba: 1307 0a00 |005f: const/16 v7, #int 10 // #a │ │ +07bebe: 4b05 0607 |0061: aput v5, v6, v7 │ │ +07bec2: 5496 f80a |0063: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bec6: 1307 0b00 |0065: const/16 v7, #int 11 // #b │ │ +07beca: 4b08 0607 |0067: aput v8, v6, v7 │ │ +07bece: 5496 f80a |0069: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bed2: 1307 0c00 |006b: const/16 v7, #int 12 // #c │ │ +07bed6: 4b00 0607 |006d: aput v0, v6, v7 │ │ +07beda: 5496 f80a |006f: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bede: 1307 0d00 |0071: const/16 v7, #int 13 // #d │ │ +07bee2: 4b01 0607 |0073: aput v1, v6, v7 │ │ +07bee6: 5496 f80a |0075: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07beea: 1307 0e00 |0077: const/16 v7, #int 14 // #e │ │ +07beee: 4b02 0607 |0079: aput v2, v6, v7 │ │ +07bef2: 5496 f80a |007b: iget-object v6, v9, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bef6: 1307 0f00 |007d: const/16 v7, #int 15 // #f │ │ +07befa: 1508 803f |007f: const/high16 v8, #int 1065353216 // #3f80 │ │ +07befe: 4b08 0607 |0081: aput v8, v6, v7 │ │ +07bf02: 1109 |0083: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=405 │ │ 0x0006 line=406 │ │ 0x000a line=407 │ │ 0x000e line=408 │ │ 0x0014 line=410 │ │ @@ -82545,24 +82550,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 │ │ -06e158: |[06e158] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e168: a602 080a |0000: add-float v2, v8, v10 │ │ -06e16c: a604 090b |0002: add-float v4, v9, v11 │ │ -06e170: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -06e172: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -06e176: 0770 |0007: move-object v0, v7 │ │ -06e178: 0181 |0008: move v1, v8 │ │ -06e17a: 0193 |0009: move v3, v9 │ │ -06e17c: 7407 8d12 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@128d │ │ -06e182: 1107 |000d: return-object v7 │ │ +07bf04: |[07bf04] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bf14: a602 080a |0000: add-float v2, v8, v10 │ │ +07bf18: a604 090b |0002: add-float v4, v9, v11 │ │ +07bf1c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +07bf1e: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +07bf22: 0770 |0007: move-object v0, v7 │ │ +07bf24: 0181 |0008: move v1, v8 │ │ +07bf26: 0193 |0009: move v3, v9 │ │ +07bf28: 7407 8d12 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@128d │ │ +07bf2e: 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 │ │ @@ -82575,24 +82580,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 │ │ -06e184: |[06e184] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e194: a602 080a |0000: add-float v2, v8, v10 │ │ -06e198: a604 090b |0002: add-float v4, v9, v11 │ │ -06e19c: 0770 |0004: move-object v0, v7 │ │ -06e19e: 0181 |0005: move v1, v8 │ │ -06e1a0: 0193 |0006: move v3, v9 │ │ -06e1a2: 01c5 |0007: move v5, v12 │ │ -06e1a4: 01d6 |0008: move v6, v13 │ │ -06e1a6: 7407 8d12 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@128d │ │ -06e1ac: 1107 |000c: return-object v7 │ │ +07bf30: |[07bf30] com.badlogic.gdx.math.Matrix4.setToOrtho2D:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bf40: a602 080a |0000: add-float v2, v8, v10 │ │ +07bf44: a604 090b |0002: add-float v4, v9, v11 │ │ +07bf48: 0770 |0004: move-object v0, v7 │ │ +07bf4a: 0181 |0005: move v1, v8 │ │ +07bf4c: 0193 |0006: move v3, v9 │ │ +07bf4e: 01c5 |0007: move v5, v12 │ │ +07bf50: 01d6 |0008: move v6, v13 │ │ +07bf52: 7407 8d12 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@128d │ │ +07bf58: 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 │ │ @@ -82603,90 +82608,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 │ │ -06e1b0: |[06e1b0] com.badlogic.gdx.math.Matrix4.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e1c0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -06e1c2: 6e10 7212 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e1c8: 1903 f03f |0004: const-wide/high16 v3, #long 4607182418800017408 // #3ff0 │ │ -06e1cc: 89d5 |0006: float-to-double v5, v13 │ │ -06e1ce: 1807 399d 52a2 46df 913f |0007: const-wide v7, #double 0.0174533 // #3f91df46a2529d39 │ │ -06e1d8: cd75 |000c: mul-double/2addr v5, v7 │ │ -06e1da: 1907 0040 |000d: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -06e1de: ce75 |000f: div-double/2addr v5, v7 │ │ -06e1e0: 7120 8f24 6500 |0010: invoke-static {v5, v6}, Ljava/lang/Math;.tan:(D)D // method@248f │ │ -06e1e6: 0b05 |0013: move-result-wide v5 │ │ -06e1e8: ce53 |0014: div-double/2addr v3, v5 │ │ -06e1ea: 8c32 |0015: double-to-float v2, v3 │ │ -06e1ec: a603 0c0b |0016: add-float v3, v12, v11 │ │ -06e1f0: a704 0b0c |0018: sub-float v4, v11, v12 │ │ -06e1f4: a900 0304 |001a: div-float v0, v3, v4 │ │ -06e1f8: 1503 0040 |001c: const/high16 v3, #int 1073741824 // #4000 │ │ -06e1fc: c8c3 |001e: mul-float/2addr v3, v12 │ │ -06e1fe: c8b3 |001f: mul-float/2addr v3, v11 │ │ -06e200: a704 0b0c |0020: sub-float v4, v11, v12 │ │ -06e204: a901 0304 |0022: div-float v1, v3, v4 │ │ -06e208: 54a3 f80a |0024: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e20c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -06e20e: a905 020e |0027: div-float v5, v2, v14 │ │ -06e212: 4b05 0304 |0029: aput v5, v3, v4 │ │ -06e216: 54a3 f80a |002b: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e21a: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -06e21c: 4b09 0304 |002e: aput v9, v3, v4 │ │ -06e220: 54a3 f80a |0030: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e224: 1224 |0032: const/4 v4, #int 2 // #2 │ │ -06e226: 4b09 0304 |0033: aput v9, v3, v4 │ │ -06e22a: 54a3 f80a |0035: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e22e: 1234 |0037: const/4 v4, #int 3 // #3 │ │ -06e230: 4b09 0304 |0038: aput v9, v3, v4 │ │ -06e234: 54a3 f80a |003a: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e238: 1244 |003c: const/4 v4, #int 4 // #4 │ │ -06e23a: 4b09 0304 |003d: aput v9, v3, v4 │ │ -06e23e: 54a3 f80a |003f: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e242: 1254 |0041: const/4 v4, #int 5 // #5 │ │ -06e244: 4b02 0304 |0042: aput v2, v3, v4 │ │ -06e248: 54a3 f80a |0044: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e24c: 1264 |0046: const/4 v4, #int 6 // #6 │ │ -06e24e: 4b09 0304 |0047: aput v9, v3, v4 │ │ -06e252: 54a3 f80a |0049: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e256: 1274 |004b: const/4 v4, #int 7 // #7 │ │ -06e258: 4b09 0304 |004c: aput v9, v3, v4 │ │ -06e25c: 54a3 f80a |004e: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e260: 1304 0800 |0050: const/16 v4, #int 8 // #8 │ │ -06e264: 4b09 0304 |0052: aput v9, v3, v4 │ │ -06e268: 54a3 f80a |0054: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e26c: 1304 0900 |0056: const/16 v4, #int 9 // #9 │ │ -06e270: 4b09 0304 |0058: aput v9, v3, v4 │ │ -06e274: 54a3 f80a |005a: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e278: 1304 0a00 |005c: const/16 v4, #int 10 // #a │ │ -06e27c: 4b00 0304 |005e: aput v0, v3, v4 │ │ -06e280: 54a3 f80a |0060: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e284: 1304 0b00 |0062: const/16 v4, #int 11 // #b │ │ -06e288: 1505 80bf |0064: const/high16 v5, #int -1082130432 // #bf80 │ │ -06e28c: 4b05 0304 |0066: aput v5, v3, v4 │ │ -06e290: 54a3 f80a |0068: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e294: 1304 0c00 |006a: const/16 v4, #int 12 // #c │ │ -06e298: 4b09 0304 |006c: aput v9, v3, v4 │ │ -06e29c: 54a3 f80a |006e: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e2a0: 1304 0d00 |0070: const/16 v4, #int 13 // #d │ │ -06e2a4: 4b09 0304 |0072: aput v9, v3, v4 │ │ -06e2a8: 54a3 f80a |0074: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e2ac: 1304 0e00 |0076: const/16 v4, #int 14 // #e │ │ -06e2b0: 4b01 0304 |0078: aput v1, v3, v4 │ │ -06e2b4: 54a3 f80a |007a: iget-object v3, v10, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e2b8: 1304 0f00 |007c: const/16 v4, #int 15 // #f │ │ -06e2bc: 4b09 0304 |007e: aput v9, v3, v4 │ │ -06e2c0: 110a |0080: return-object v10 │ │ +07bf5c: |[07bf5c] com.badlogic.gdx.math.Matrix4.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07bf6c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07bf6e: 6e10 7212 0b00 |0001: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07bf74: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +07bf78: 89e6 |0006: float-to-double v6, v14 │ │ +07bf7a: 1808 399d 52a2 46df 913f |0007: const-wide v8, #double 0.0174533 // #3f91df46a2529d39 │ │ +07bf84: cd86 |000c: mul-double/2addr v6, v8 │ │ +07bf86: 1908 0040 |000d: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +07bf8a: ce86 |000f: div-double/2addr v6, v8 │ │ +07bf8c: 7120 8f24 7600 |0010: invoke-static {v6, v7}, Ljava/lang/Math;.tan:(D)D // method@248f │ │ +07bf92: 0b06 |0013: move-result-wide v6 │ │ +07bf94: ce64 |0014: div-double/2addr v4, v6 │ │ +07bf96: 8c42 |0015: double-to-float v2, v4 │ │ +07bf98: a603 0d0c |0016: add-float v3, v13, v12 │ │ +07bf9c: a704 0c0d |0018: sub-float v4, v12, v13 │ │ +07bfa0: a900 0304 |001a: div-float v0, v3, v4 │ │ +07bfa4: 1503 0040 |001c: const/high16 v3, #int 1073741824 // #4000 │ │ +07bfa8: c8d3 |001e: mul-float/2addr v3, v13 │ │ +07bfaa: c8c3 |001f: mul-float/2addr v3, v12 │ │ +07bfac: a704 0c0d |0020: sub-float v4, v12, v13 │ │ +07bfb0: a901 0304 |0022: div-float v1, v3, v4 │ │ +07bfb4: 54b3 f80a |0024: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bfb8: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +07bfba: a905 020f |0027: div-float v5, v2, v15 │ │ +07bfbe: 4b05 0304 |0029: aput v5, v3, v4 │ │ +07bfc2: 54b3 f80a |002b: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bfc6: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +07bfc8: 4b0a 0304 |002e: aput v10, v3, v4 │ │ +07bfcc: 54b3 f80a |0030: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bfd0: 1224 |0032: const/4 v4, #int 2 // #2 │ │ +07bfd2: 4b0a 0304 |0033: aput v10, v3, v4 │ │ +07bfd6: 54b3 f80a |0035: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bfda: 1234 |0037: const/4 v4, #int 3 // #3 │ │ +07bfdc: 4b0a 0304 |0038: aput v10, v3, v4 │ │ +07bfe0: 54b3 f80a |003a: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bfe4: 1244 |003c: const/4 v4, #int 4 // #4 │ │ +07bfe6: 4b0a 0304 |003d: aput v10, v3, v4 │ │ +07bfea: 54b3 f80a |003f: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bfee: 1254 |0041: const/4 v4, #int 5 // #5 │ │ +07bff0: 4b02 0304 |0042: aput v2, v3, v4 │ │ +07bff4: 54b3 f80a |0044: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07bff8: 1264 |0046: const/4 v4, #int 6 // #6 │ │ +07bffa: 4b0a 0304 |0047: aput v10, v3, v4 │ │ +07bffe: 54b3 f80a |0049: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c002: 1274 |004b: const/4 v4, #int 7 // #7 │ │ +07c004: 4b0a 0304 |004c: aput v10, v3, v4 │ │ +07c008: 54b3 f80a |004e: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c00c: 1304 0800 |0050: const/16 v4, #int 8 // #8 │ │ +07c010: 4b0a 0304 |0052: aput v10, v3, v4 │ │ +07c014: 54b3 f80a |0054: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c018: 1304 0900 |0056: const/16 v4, #int 9 // #9 │ │ +07c01c: 4b0a 0304 |0058: aput v10, v3, v4 │ │ +07c020: 54b3 f80a |005a: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c024: 1304 0a00 |005c: const/16 v4, #int 10 // #a │ │ +07c028: 4b00 0304 |005e: aput v0, v3, v4 │ │ +07c02c: 54b3 f80a |0060: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c030: 1304 0b00 |0062: const/16 v4, #int 11 // #b │ │ +07c034: 1505 80bf |0064: const/high16 v5, #int -1082130432 // #bf80 │ │ +07c038: 4b05 0304 |0066: aput v5, v3, v4 │ │ +07c03c: 54b3 f80a |0068: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c040: 1304 0c00 |006a: const/16 v4, #int 12 // #c │ │ +07c044: 4b0a 0304 |006c: aput v10, v3, v4 │ │ +07c048: 54b3 f80a |006e: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c04c: 1304 0d00 |0070: const/16 v4, #int 13 // #d │ │ +07c050: 4b0a 0304 |0072: aput v10, v3, v4 │ │ +07c054: 54b3 f80a |0074: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c058: 1304 0e00 |0076: const/16 v4, #int 14 // #e │ │ +07c05c: 4b01 0304 |0078: aput v1, v3, v4 │ │ +07c060: 54b3 f80a |007a: iget-object v3, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c064: 1304 0f00 |007c: const/16 v4, #int 15 // #f │ │ +07c068: 4b0a 0304 |007e: aput v10, v3, v4 │ │ +07c06c: 110b |0080: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=341 │ │ 0x0004 line=342 │ │ 0x0016 line=343 │ │ 0x001c line=344 │ │ 0x0024 line=345 │ │ @@ -82706,44 +82711,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 │ │ -06e2c4: |[06e2c4] com.badlogic.gdx.math.Matrix4.setToRotation:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e2d4: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e2da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06e2dc: 2d00 0600 |0004: cmpl-float v0, v6, v0 │ │ -06e2e0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -06e2e4: 1102 |0008: return-object v2 │ │ -06e2e6: 6200 ef0a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06e2ea: 6201 f60a |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0af6 │ │ -06e2ee: 6e40 4413 3154 |000d: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06e2f4: 0c01 |0010: move-result-object v1 │ │ -06e2f6: 6e30 db12 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@12db │ │ -06e2fc: 0c00 |0014: move-result-object v0 │ │ -06e2fe: 6e20 8712 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ -06e304: 0c02 |0018: move-result-object v2 │ │ -06e306: 28ef |0019: goto 0008 // -0011 │ │ +07c070: |[07c070] com.badlogic.gdx.math.Matrix4.setToRotation:(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c080: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c086: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07c088: 2d00 0600 |0004: cmpl-float v0, v6, v0 │ │ +07c08c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +07c090: 1102 |0008: return-object v2 │ │ +07c092: 6200 ef0a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07c096: 6201 f60a |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpV:Lcom/badlogic/gdx/math/Vector3; // field@0af6 │ │ +07c09a: 6e40 4413 3154 |000d: invoke-virtual {v1, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07c0a0: 0c01 |0010: move-result-object v1 │ │ +07c0a2: 6e30 db12 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@12db │ │ +07c0a8: 0c00 |0014: move-result-object v0 │ │ +07c0aa: 6e20 8712 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ +07c0b0: 0c02 |0018: move-result-object v2 │ │ +07c0b2: 28ef |0019: goto 0008 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0003 line=523 │ │ 0x0008 line=524 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -82758,26 +82763,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 │ │ -06e308: |[06e308] com.badlogic.gdx.math.Matrix4.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e318: 6e10 7212 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e31e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06e320: 2d00 0300 |0004: cmpl-float v0, v3, v0 │ │ -06e324: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -06e328: 1101 |0008: return-object v1 │ │ -06e32a: 6200 ef0a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ -06e32e: 6e30 db12 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@12db │ │ -06e334: 0c00 |000e: move-result-object v0 │ │ -06e336: 6e20 8712 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ -06e33c: 0c01 |0012: move-result-object v1 │ │ -06e33e: 28f5 |0013: goto 0008 // -000b │ │ +07c0b4: |[07c0b4] com.badlogic.gdx.math.Matrix4.setToRotation:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c0c4: 6e10 7212 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c0ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07c0cc: 2d00 0300 |0004: cmpl-float v0, v3, v0 │ │ +07c0d0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +07c0d4: 1101 |0008: return-object v1 │ │ +07c0d6: 6200 ef0a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.quat:Lcom/badlogic/gdx/math/Quaternion; // field@0aef │ │ +07c0da: 6e30 db12 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@12db │ │ +07c0e0: 0c00 |000e: move-result-object v0 │ │ +07c0e2: 6e20 8712 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Matrix4; // method@1287 │ │ +07c0e8: 0c01 |0012: move-result-object v1 │ │ +07c0ea: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0003 line=510 │ │ 0x0008 line=511 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/math/Matrix4; │ │ @@ -82790,26 +82795,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 │ │ -06e340: |[06e340] com.badlogic.gdx.math.Matrix4.setToScaling:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e350: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e356: 5420 f80a |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e35a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06e35c: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06e360: 5420 f80a |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e364: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -06e366: 4b04 0001 |000b: aput v4, v0, v1 │ │ -06e36a: 5420 f80a |000d: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e36e: 1301 0a00 |000f: const/16 v1, #int 10 // #a │ │ -06e372: 4b05 0001 |0011: aput v5, v0, v1 │ │ -06e376: 1102 |0013: return-object v2 │ │ +07c0ec: |[07c0ec] com.badlogic.gdx.math.Matrix4.setToScaling:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c0fc: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c102: 5420 f80a |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c106: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07c108: 4b03 0001 |0006: aput v3, v0, v1 │ │ +07c10c: 5420 f80a |0008: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c110: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +07c112: 4b04 0001 |000b: aput v4, v0, v1 │ │ +07c116: 5420 f80a |000d: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c11a: 1301 0a00 |000f: const/16 v1, #int 10 // #a │ │ +07c11e: 4b05 0001 |0011: aput v5, v0, v1 │ │ +07c122: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0003 line=559 │ │ 0x0008 line=560 │ │ 0x000d line=561 │ │ 0x0013 line=562 │ │ @@ -82824,29 +82829,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 │ │ -06e378: |[06e378] com.badlogic.gdx.math.Matrix4.setToScaling:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e388: 6e10 7212 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e38e: 5430 f80a |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e392: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06e394: 5242 2c0b |0006: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06e398: 4b02 0001 |0008: aput v2, v0, v1 │ │ -06e39c: 5430 f80a |000a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e3a0: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -06e3a2: 5242 2d0b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06e3a6: 4b02 0001 |000f: aput v2, v0, v1 │ │ -06e3aa: 5430 f80a |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e3ae: 1301 0a00 |0013: const/16 v1, #int 10 // #a │ │ -06e3b2: 5242 2e0b |0015: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06e3b6: 4b02 0001 |0017: aput v2, v0, v1 │ │ -06e3ba: 1103 |0019: return-object v3 │ │ +07c124: |[07c124] com.badlogic.gdx.math.Matrix4.setToScaling:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c134: 6e10 7212 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c13a: 5430 f80a |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c13e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07c140: 5242 2c0b |0006: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07c144: 4b02 0001 |0008: aput v2, v0, v1 │ │ +07c148: 5430 f80a |000a: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c14c: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +07c14e: 5242 2d0b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07c152: 4b02 0001 |000f: aput v2, v0, v1 │ │ +07c156: 5430 f80a |0011: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c15a: 1301 0a00 |0013: const/16 v1, #int 10 // #a │ │ +07c15e: 5242 2e0b |0015: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07c162: 4b02 0001 |0017: aput v2, v0, v1 │ │ +07c166: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0003 line=545 │ │ 0x000a line=546 │ │ 0x0011 line=547 │ │ 0x0019 line=548 │ │ @@ -82859,26 +82864,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 │ │ -06e3bc: |[06e3bc] com.badlogic.gdx.math.Matrix4.setToTranslation:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e3cc: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e3d2: 5420 f80a |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e3d6: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -06e3da: 4b03 0001 |0007: aput v3, v0, v1 │ │ -06e3de: 5420 f80a |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e3e2: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ -06e3e6: 4b04 0001 |000d: aput v4, v0, v1 │ │ -06e3ea: 5420 f80a |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e3ee: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ -06e3f2: 4b05 0001 |0013: aput v5, v0, v1 │ │ -06e3f6: 1102 |0015: return-object v2 │ │ +07c168: |[07c168] com.badlogic.gdx.math.Matrix4.setToTranslation:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c178: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c17e: 5420 f80a |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c182: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +07c186: 4b03 0001 |0007: aput v3, v0, v1 │ │ +07c18a: 5420 f80a |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c18e: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ +07c192: 4b04 0001 |000d: aput v4, v0, v1 │ │ +07c196: 5420 f80a |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c19a: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ +07c19e: 4b05 0001 |0013: aput v5, v0, v1 │ │ +07c1a2: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0003 line=456 │ │ 0x0009 line=457 │ │ 0x000f line=458 │ │ 0x0015 line=459 │ │ @@ -82893,29 +82898,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 │ │ -06e3f8: |[06e3f8] com.badlogic.gdx.math.Matrix4.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e408: 6e10 7212 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e40e: 5430 f80a |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e412: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -06e416: 5242 2c0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06e41a: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06e41e: 5430 f80a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e422: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ -06e426: 5242 2d0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06e42a: 4b02 0001 |0011: aput v2, v0, v1 │ │ -06e42e: 5430 f80a |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e432: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -06e436: 5242 2e0b |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06e43a: 4b02 0001 |0019: aput v2, v0, v1 │ │ -06e43e: 1103 |001b: return-object v3 │ │ +07c1a4: |[07c1a4] com.badlogic.gdx.math.Matrix4.setToTranslation:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c1b4: 6e10 7212 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c1ba: 5430 f80a |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c1be: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +07c1c2: 5242 2c0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07c1c6: 4b02 0001 |0009: aput v2, v0, v1 │ │ +07c1ca: 5430 f80a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c1ce: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ +07c1d2: 5242 2d0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07c1d6: 4b02 0001 |0011: aput v2, v0, v1 │ │ +07c1da: 5430 f80a |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c1de: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +07c1e2: 5242 2e0b |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07c1e6: 4b02 0001 |0019: aput v2, v0, v1 │ │ +07c1ea: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=441 │ │ 0x000b line=442 │ │ 0x0013 line=443 │ │ 0x001b line=444 │ │ @@ -82928,35 +82933,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 │ │ -06e440: |[06e440] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e450: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e456: 5420 f80a |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e45a: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -06e45e: 4b03 0001 |0007: aput v3, v0, v1 │ │ -06e462: 5420 f80a |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e466: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ -06e46a: 4b04 0001 |000d: aput v4, v0, v1 │ │ -06e46e: 5420 f80a |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e472: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ -06e476: 4b05 0001 |0013: aput v5, v0, v1 │ │ -06e47a: 5420 f80a |0015: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e47e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -06e480: 4b06 0001 |0018: aput v6, v0, v1 │ │ -06e484: 5420 f80a |001a: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e488: 1251 |001c: const/4 v1, #int 5 // #5 │ │ -06e48a: 4b07 0001 |001d: aput v7, v0, v1 │ │ -06e48e: 5420 f80a |001f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e492: 1301 0a00 |0021: const/16 v1, #int 10 // #a │ │ -06e496: 4b08 0001 |0023: aput v8, v0, v1 │ │ -06e49a: 1102 |0025: return-object v2 │ │ +07c1ec: |[07c1ec] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c1fc: 6e10 7212 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c202: 5420 f80a |0003: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c206: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +07c20a: 4b03 0001 |0007: aput v3, v0, v1 │ │ +07c20e: 5420 f80a |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c212: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ +07c216: 4b04 0001 |000d: aput v4, v0, v1 │ │ +07c21a: 5420 f80a |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c21e: 1301 0e00 |0011: const/16 v1, #int 14 // #e │ │ +07c222: 4b05 0001 |0013: aput v5, v0, v1 │ │ +07c226: 5420 f80a |0015: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c22a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +07c22c: 4b06 0001 |0018: aput v6, v0, v1 │ │ +07c230: 5420 f80a |001a: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c234: 1251 |001c: const/4 v1, #int 5 // #5 │ │ +07c236: 4b07 0001 |001d: aput v7, v0, v1 │ │ +07c23a: 5420 f80a |001f: iget-object v0, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c23e: 1301 0a00 |0021: const/16 v1, #int 10 // #a │ │ +07c242: 4b08 0001 |0023: aput v8, v0, v1 │ │ +07c246: 1102 |0025: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0003 line=492 │ │ 0x0009 line=493 │ │ 0x000f line=494 │ │ 0x0015 line=495 │ │ @@ -82977,41 +82982,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 │ │ -06e49c: |[06e49c] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e4ac: 6e10 7212 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ -06e4b2: 5430 f80a |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e4b6: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ -06e4ba: 5242 2c0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06e4be: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06e4c2: 5430 f80a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e4c6: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ -06e4ca: 5242 2d0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06e4ce: 4b02 0001 |0011: aput v2, v0, v1 │ │ -06e4d2: 5430 f80a |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e4d6: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -06e4da: 5242 2e0b |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06e4de: 4b02 0001 |0019: aput v2, v0, v1 │ │ -06e4e2: 5430 f80a |001b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e4e6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -06e4e8: 5252 2c0b |001e: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06e4ec: 4b02 0001 |0020: aput v2, v0, v1 │ │ -06e4f0: 5430 f80a |0022: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e4f4: 1251 |0024: const/4 v1, #int 5 // #5 │ │ -06e4f6: 5252 2d0b |0025: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06e4fa: 4b02 0001 |0027: aput v2, v0, v1 │ │ -06e4fe: 5430 f80a |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e502: 1301 0a00 |002b: const/16 v1, #int 10 // #a │ │ -06e506: 5252 2e0b |002d: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06e50a: 4b02 0001 |002f: aput v2, v0, v1 │ │ -06e50e: 1103 |0031: return-object v3 │ │ +07c248: |[07c248] com.badlogic.gdx.math.Matrix4.setToTranslationAndScaling:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c258: 6e10 7212 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.idt:()Lcom/badlogic/gdx/math/Matrix4; // method@1272 │ │ +07c25e: 5430 f80a |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c262: 1301 0c00 |0005: const/16 v1, #int 12 // #c │ │ +07c266: 5242 2c0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07c26a: 4b02 0001 |0009: aput v2, v0, v1 │ │ +07c26e: 5430 f80a |000b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c272: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ +07c276: 5242 2d0b |000f: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07c27a: 4b02 0001 |0011: aput v2, v0, v1 │ │ +07c27e: 5430 f80a |0013: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c282: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +07c286: 5242 2e0b |0017: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07c28a: 4b02 0001 |0019: aput v2, v0, v1 │ │ +07c28e: 5430 f80a |001b: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c292: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +07c294: 5252 2c0b |001e: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07c298: 4b02 0001 |0020: aput v2, v0, v1 │ │ +07c29c: 5430 f80a |0022: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c2a0: 1251 |0024: const/4 v1, #int 5 // #5 │ │ +07c2a2: 5252 2d0b |0025: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07c2a6: 4b02 0001 |0027: aput v2, v0, v1 │ │ +07c2aa: 5430 f80a |0029: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c2ae: 1301 0a00 |002b: const/16 v1, #int 10 // #a │ │ +07c2b2: 5252 2e0b |002d: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07c2b6: 4b02 0001 |002f: aput v2, v0, v1 │ │ +07c2ba: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ 0x000b line=471 │ │ 0x0013 line=472 │ │ 0x001b line=473 │ │ @@ -83028,39 +83033,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 │ │ -06e510: |[06e510] 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; │ │ -06e520: 6200 f30a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ -06e524: 6e20 4513 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06e52a: 0c00 |0005: move-result-object v0 │ │ -06e52c: 6e10 3e13 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06e532: 6200 f00a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ -06e536: 6201 f30a |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ -06e53a: 6e20 4513 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06e540: 0c00 |0010: move-result-object v0 │ │ -06e542: 6e20 2613 6000 |0011: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -06e548: 0c00 |0014: move-result-object v0 │ │ -06e54a: 6e10 3e13 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06e550: 6200 f50a |0018: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0af5 │ │ -06e554: 6201 f00a |001a: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ -06e558: 6e20 4513 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06e55e: 0c00 |001f: move-result-object v0 │ │ -06e560: 6201 f30a |0020: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ -06e564: 6e20 2613 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -06e56a: 0c00 |0025: move-result-object v0 │ │ -06e56c: 6e10 3e13 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06e572: 6200 f00a |0029: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ -06e576: 6201 f50a |002b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0af5 │ │ -06e57a: 6202 f30a |002d: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ -06e57e: 6e54 8812 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@1288 │ │ -06e584: 1103 |0032: return-object v3 │ │ +07c2bc: |[07c2bc] 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; │ │ +07c2cc: 6200 f30a |0000: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ +07c2d0: 6e20 4513 5000 |0002: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07c2d6: 0c00 |0005: move-result-object v0 │ │ +07c2d8: 6e10 3e13 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07c2de: 6200 f00a |0009: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ +07c2e2: 6201 f30a |000b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ +07c2e6: 6e20 4513 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07c2ec: 0c00 |0010: move-result-object v0 │ │ +07c2ee: 6e20 2613 6000 |0011: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +07c2f4: 0c00 |0014: move-result-object v0 │ │ +07c2f6: 6e10 3e13 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07c2fc: 6200 f50a |0018: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0af5 │ │ +07c300: 6201 f00a |001a: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ +07c304: 6e20 4513 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07c30a: 0c00 |001f: move-result-object v0 │ │ +07c30c: 6201 f30a |0020: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ +07c310: 6e20 2613 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +07c316: 0c00 |0025: move-result-object v0 │ │ +07c318: 6e10 3e13 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07c31e: 6200 f00a |0029: sget-object v0, Lcom/badlogic/gdx/math/Matrix4;.right:Lcom/badlogic/gdx/math/Vector3; // field@0af0 │ │ +07c322: 6201 f50a |002b: sget-object v1, Lcom/badlogic/gdx/math/Matrix4;.tmpUp:Lcom/badlogic/gdx/math/Vector3; // field@0af5 │ │ +07c326: 6202 f30a |002d: sget-object v2, Lcom/badlogic/gdx/math/Matrix4;.tmpForward:Lcom/badlogic/gdx/math/Vector3; // field@0af3 │ │ +07c32a: 6e54 8812 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@1288 │ │ +07c330: 1103 |0032: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0009 line=617 │ │ 0x0018 line=618 │ │ 0x0029 line=620 │ │ 0x0032 line=621 │ │ @@ -83075,30 +83080,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -06e588: |[06e588] com.badlogic.gdx.math.Matrix4.toNormalMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -06e598: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e59a: 5430 f80a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e59e: 1301 0c00 |0003: const/16 v1, #int 12 // #c │ │ -06e5a2: 4b02 0001 |0005: aput v2, v0, v1 │ │ -06e5a6: 5430 f80a |0007: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e5aa: 1301 0d00 |0009: const/16 v1, #int 13 // #d │ │ -06e5ae: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06e5b2: 5430 f80a |000d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e5b6: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ -06e5ba: 4b02 0001 |0011: aput v2, v0, v1 │ │ -06e5be: 6e10 7312 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.inv:()Lcom/badlogic/gdx/math/Matrix4; // method@1273 │ │ -06e5c4: 0c00 |0016: move-result-object v0 │ │ -06e5c6: 6e10 9c12 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.tra:()Lcom/badlogic/gdx/math/Matrix4; // method@129c │ │ -06e5cc: 0c00 |001a: move-result-object v0 │ │ -06e5ce: 1100 |001b: return-object v0 │ │ +07c334: |[07c334] com.badlogic.gdx.math.Matrix4.toNormalMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +07c344: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07c346: 5430 f80a |0001: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c34a: 1301 0c00 |0003: const/16 v1, #int 12 // #c │ │ +07c34e: 4b02 0001 |0005: aput v2, v0, v1 │ │ +07c352: 5430 f80a |0007: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c356: 1301 0d00 |0009: const/16 v1, #int 13 // #d │ │ +07c35a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +07c35e: 5430 f80a |000d: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c362: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ +07c366: 4b02 0001 |0011: aput v2, v0, v1 │ │ +07c36a: 6e10 7312 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Matrix4;.inv:()Lcom/badlogic/gdx/math/Matrix4; // method@1273 │ │ +07c370: 0c00 |0016: move-result-object v0 │ │ +07c372: 6e10 9c12 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;.tra:()Lcom/badlogic/gdx/math/Matrix4; // method@129c │ │ +07c378: 0c00 |001a: move-result-object v0 │ │ +07c37a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=694 │ │ 0x0007 line=695 │ │ 0x000d line=696 │ │ 0x0013 line=697 │ │ locals : │ │ @@ -83109,164 +83114,164 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 282 16-bit code units │ │ -06e5d0: |[06e5d0] com.badlogic.gdx.math.Matrix4.toString:()Ljava/lang/String; │ │ -06e5e0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -06e5e4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -06e5ea: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ -06e5ee: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e5f4: 0c00 |000a: move-result-object v0 │ │ -06e5f6: 5431 f80a |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e5fa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -06e5fc: 4401 0102 |000e: aget v1, v1, v2 │ │ -06e600: 6e20 d324 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e606: 0c00 |0013: move-result-object v0 │ │ -06e608: 1a01 ae2a |0014: const-string v1, "|" // string@2aae │ │ -06e60c: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e612: 0c00 |0019: move-result-object v0 │ │ -06e614: 5431 f80a |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e618: 1242 |001c: const/4 v2, #int 4 // #4 │ │ -06e61a: 4401 0102 |001d: aget v1, v1, v2 │ │ -06e61e: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e624: 0c00 |0022: move-result-object v0 │ │ -06e626: 1a01 ae2a |0023: const-string v1, "|" // string@2aae │ │ -06e62a: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e630: 0c00 |0028: move-result-object v0 │ │ -06e632: 5431 f80a |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e636: 1302 0800 |002b: const/16 v2, #int 8 // #8 │ │ -06e63a: 4401 0102 |002d: aget v1, v1, v2 │ │ -06e63e: 6e20 d324 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e644: 0c00 |0032: move-result-object v0 │ │ -06e646: 1a01 ae2a |0033: const-string v1, "|" // string@2aae │ │ -06e64a: 6e20 d724 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e650: 0c00 |0038: move-result-object v0 │ │ -06e652: 5431 f80a |0039: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e656: 1302 0c00 |003b: const/16 v2, #int 12 // #c │ │ -06e65a: 4401 0102 |003d: aget v1, v1, v2 │ │ -06e65e: 6e20 d324 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e664: 0c00 |0042: move-result-object v0 │ │ -06e666: 1a01 5610 |0043: const-string v1, "] │ │ +07c37c: |[07c37c] com.badlogic.gdx.math.Matrix4.toString:()Ljava/lang/String; │ │ +07c38c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +07c390: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07c396: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ +07c39a: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c3a0: 0c00 |000a: move-result-object v0 │ │ +07c3a2: 5431 f80a |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c3a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +07c3a8: 4401 0102 |000e: aget v1, v1, v2 │ │ +07c3ac: 6e20 d324 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c3b2: 0c00 |0013: move-result-object v0 │ │ +07c3b4: 1a01 ae2a |0014: const-string v1, "|" // string@2aae │ │ +07c3b8: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c3be: 0c00 |0019: move-result-object v0 │ │ +07c3c0: 5431 f80a |001a: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c3c4: 1242 |001c: const/4 v2, #int 4 // #4 │ │ +07c3c6: 4401 0102 |001d: aget v1, v1, v2 │ │ +07c3ca: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c3d0: 0c00 |0022: move-result-object v0 │ │ +07c3d2: 1a01 ae2a |0023: const-string v1, "|" // string@2aae │ │ +07c3d6: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c3dc: 0c00 |0028: move-result-object v0 │ │ +07c3de: 5431 f80a |0029: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c3e2: 1302 0800 |002b: const/16 v2, #int 8 // #8 │ │ +07c3e6: 4401 0102 |002d: aget v1, v1, v2 │ │ +07c3ea: 6e20 d324 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c3f0: 0c00 |0032: move-result-object v0 │ │ +07c3f2: 1a01 ae2a |0033: const-string v1, "|" // string@2aae │ │ +07c3f6: 6e20 d724 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c3fc: 0c00 |0038: move-result-object v0 │ │ +07c3fe: 5431 f80a |0039: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c402: 1302 0c00 |003b: const/16 v2, #int 12 // #c │ │ +07c406: 4401 0102 |003d: aget v1, v1, v2 │ │ +07c40a: 6e20 d324 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c410: 0c00 |0042: move-result-object v0 │ │ +07c412: 1a01 5610 |0043: const-string v1, "] │ │ " // string@1056 │ │ -06e66a: 6e20 d724 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e670: 0c00 |0048: move-result-object v0 │ │ -06e672: 1a01 e90f |0049: const-string v1, "[" // string@0fe9 │ │ -06e676: 6e20 d724 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e67c: 0c00 |004e: move-result-object v0 │ │ -06e67e: 5431 f80a |004f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e682: 1212 |0051: const/4 v2, #int 1 // #1 │ │ -06e684: 4401 0102 |0052: aget v1, v1, v2 │ │ -06e688: 6e20 d324 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e68e: 0c00 |0057: move-result-object v0 │ │ -06e690: 1a01 ae2a |0058: const-string v1, "|" // string@2aae │ │ -06e694: 6e20 d724 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e69a: 0c00 |005d: move-result-object v0 │ │ -06e69c: 5431 f80a |005e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e6a0: 1252 |0060: const/4 v2, #int 5 // #5 │ │ -06e6a2: 4401 0102 |0061: aget v1, v1, v2 │ │ -06e6a6: 6e20 d324 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e6ac: 0c00 |0066: move-result-object v0 │ │ -06e6ae: 1a01 ae2a |0067: const-string v1, "|" // string@2aae │ │ -06e6b2: 6e20 d724 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e6b8: 0c00 |006c: move-result-object v0 │ │ -06e6ba: 5431 f80a |006d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e6be: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ -06e6c2: 4401 0102 |0071: aget v1, v1, v2 │ │ -06e6c6: 6e20 d324 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e6cc: 0c00 |0076: move-result-object v0 │ │ -06e6ce: 1a01 ae2a |0077: const-string v1, "|" // string@2aae │ │ -06e6d2: 6e20 d724 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e6d8: 0c00 |007c: move-result-object v0 │ │ -06e6da: 5431 f80a |007d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e6de: 1302 0d00 |007f: const/16 v2, #int 13 // #d │ │ -06e6e2: 4401 0102 |0081: aget v1, v1, v2 │ │ -06e6e6: 6e20 d324 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e6ec: 0c00 |0086: move-result-object v0 │ │ -06e6ee: 1a01 5610 |0087: const-string v1, "] │ │ +07c416: 6e20 d724 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c41c: 0c00 |0048: move-result-object v0 │ │ +07c41e: 1a01 e90f |0049: const-string v1, "[" // string@0fe9 │ │ +07c422: 6e20 d724 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c428: 0c00 |004e: move-result-object v0 │ │ +07c42a: 5431 f80a |004f: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c42e: 1212 |0051: const/4 v2, #int 1 // #1 │ │ +07c430: 4401 0102 |0052: aget v1, v1, v2 │ │ +07c434: 6e20 d324 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c43a: 0c00 |0057: move-result-object v0 │ │ +07c43c: 1a01 ae2a |0058: const-string v1, "|" // string@2aae │ │ +07c440: 6e20 d724 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c446: 0c00 |005d: move-result-object v0 │ │ +07c448: 5431 f80a |005e: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c44c: 1252 |0060: const/4 v2, #int 5 // #5 │ │ +07c44e: 4401 0102 |0061: aget v1, v1, v2 │ │ +07c452: 6e20 d324 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c458: 0c00 |0066: move-result-object v0 │ │ +07c45a: 1a01 ae2a |0067: const-string v1, "|" // string@2aae │ │ +07c45e: 6e20 d724 1000 |0069: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c464: 0c00 |006c: move-result-object v0 │ │ +07c466: 5431 f80a |006d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c46a: 1302 0900 |006f: const/16 v2, #int 9 // #9 │ │ +07c46e: 4401 0102 |0071: aget v1, v1, v2 │ │ +07c472: 6e20 d324 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c478: 0c00 |0076: move-result-object v0 │ │ +07c47a: 1a01 ae2a |0077: const-string v1, "|" // string@2aae │ │ +07c47e: 6e20 d724 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c484: 0c00 |007c: move-result-object v0 │ │ +07c486: 5431 f80a |007d: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c48a: 1302 0d00 |007f: const/16 v2, #int 13 // #d │ │ +07c48e: 4401 0102 |0081: aget v1, v1, v2 │ │ +07c492: 6e20 d324 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c498: 0c00 |0086: move-result-object v0 │ │ +07c49a: 1a01 5610 |0087: const-string v1, "] │ │ " // string@1056 │ │ -06e6f2: 6e20 d724 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e6f8: 0c00 |008c: move-result-object v0 │ │ -06e6fa: 1a01 e90f |008d: const-string v1, "[" // string@0fe9 │ │ -06e6fe: 6e20 d724 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e704: 0c00 |0092: move-result-object v0 │ │ -06e706: 5431 f80a |0093: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e70a: 1222 |0095: const/4 v2, #int 2 // #2 │ │ -06e70c: 4401 0102 |0096: aget v1, v1, v2 │ │ -06e710: 6e20 d324 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e716: 0c00 |009b: move-result-object v0 │ │ -06e718: 1a01 ae2a |009c: const-string v1, "|" // string@2aae │ │ -06e71c: 6e20 d724 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e722: 0c00 |00a1: move-result-object v0 │ │ -06e724: 5431 f80a |00a2: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e728: 1262 |00a4: const/4 v2, #int 6 // #6 │ │ -06e72a: 4401 0102 |00a5: aget v1, v1, v2 │ │ -06e72e: 6e20 d324 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e734: 0c00 |00aa: move-result-object v0 │ │ -06e736: 1a01 ae2a |00ab: const-string v1, "|" // string@2aae │ │ -06e73a: 6e20 d724 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e740: 0c00 |00b0: move-result-object v0 │ │ -06e742: 5431 f80a |00b1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e746: 1302 0a00 |00b3: const/16 v2, #int 10 // #a │ │ -06e74a: 4401 0102 |00b5: aget v1, v1, v2 │ │ -06e74e: 6e20 d324 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e754: 0c00 |00ba: move-result-object v0 │ │ -06e756: 1a01 ae2a |00bb: const-string v1, "|" // string@2aae │ │ -06e75a: 6e20 d724 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e760: 0c00 |00c0: move-result-object v0 │ │ -06e762: 5431 f80a |00c1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e766: 1302 0e00 |00c3: const/16 v2, #int 14 // #e │ │ -06e76a: 4401 0102 |00c5: aget v1, v1, v2 │ │ -06e76e: 6e20 d324 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e774: 0c00 |00ca: move-result-object v0 │ │ -06e776: 1a01 5610 |00cb: const-string v1, "] │ │ +07c49e: 6e20 d724 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c4a4: 0c00 |008c: move-result-object v0 │ │ +07c4a6: 1a01 e90f |008d: const-string v1, "[" // string@0fe9 │ │ +07c4aa: 6e20 d724 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c4b0: 0c00 |0092: move-result-object v0 │ │ +07c4b2: 5431 f80a |0093: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c4b6: 1222 |0095: const/4 v2, #int 2 // #2 │ │ +07c4b8: 4401 0102 |0096: aget v1, v1, v2 │ │ +07c4bc: 6e20 d324 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c4c2: 0c00 |009b: move-result-object v0 │ │ +07c4c4: 1a01 ae2a |009c: const-string v1, "|" // string@2aae │ │ +07c4c8: 6e20 d724 1000 |009e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c4ce: 0c00 |00a1: move-result-object v0 │ │ +07c4d0: 5431 f80a |00a2: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c4d4: 1262 |00a4: const/4 v2, #int 6 // #6 │ │ +07c4d6: 4401 0102 |00a5: aget v1, v1, v2 │ │ +07c4da: 6e20 d324 1000 |00a7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c4e0: 0c00 |00aa: move-result-object v0 │ │ +07c4e2: 1a01 ae2a |00ab: const-string v1, "|" // string@2aae │ │ +07c4e6: 6e20 d724 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c4ec: 0c00 |00b0: move-result-object v0 │ │ +07c4ee: 5431 f80a |00b1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c4f2: 1302 0a00 |00b3: const/16 v2, #int 10 // #a │ │ +07c4f6: 4401 0102 |00b5: aget v1, v1, v2 │ │ +07c4fa: 6e20 d324 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c500: 0c00 |00ba: move-result-object v0 │ │ +07c502: 1a01 ae2a |00bb: const-string v1, "|" // string@2aae │ │ +07c506: 6e20 d724 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c50c: 0c00 |00c0: move-result-object v0 │ │ +07c50e: 5431 f80a |00c1: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c512: 1302 0e00 |00c3: const/16 v2, #int 14 // #e │ │ +07c516: 4401 0102 |00c5: aget v1, v1, v2 │ │ +07c51a: 6e20 d324 1000 |00c7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c520: 0c00 |00ca: move-result-object v0 │ │ +07c522: 1a01 5610 |00cb: const-string v1, "] │ │ " // string@1056 │ │ -06e77a: 6e20 d724 1000 |00cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e780: 0c00 |00d0: move-result-object v0 │ │ -06e782: 1a01 e90f |00d1: const-string v1, "[" // string@0fe9 │ │ -06e786: 6e20 d724 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e78c: 0c00 |00d6: move-result-object v0 │ │ -06e78e: 5431 f80a |00d7: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e792: 1232 |00d9: const/4 v2, #int 3 // #3 │ │ -06e794: 4401 0102 |00da: aget v1, v1, v2 │ │ -06e798: 6e20 d324 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e79e: 0c00 |00df: move-result-object v0 │ │ -06e7a0: 1a01 ae2a |00e0: const-string v1, "|" // string@2aae │ │ -06e7a4: 6e20 d724 1000 |00e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e7aa: 0c00 |00e5: move-result-object v0 │ │ -06e7ac: 5431 f80a |00e6: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e7b0: 1272 |00e8: const/4 v2, #int 7 // #7 │ │ -06e7b2: 4401 0102 |00e9: aget v1, v1, v2 │ │ -06e7b6: 6e20 d324 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e7bc: 0c00 |00ee: move-result-object v0 │ │ -06e7be: 1a01 ae2a |00ef: const-string v1, "|" // string@2aae │ │ -06e7c2: 6e20 d724 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e7c8: 0c00 |00f4: move-result-object v0 │ │ -06e7ca: 5431 f80a |00f5: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e7ce: 1302 0b00 |00f7: const/16 v2, #int 11 // #b │ │ -06e7d2: 4401 0102 |00f9: aget v1, v1, v2 │ │ -06e7d6: 6e20 d324 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e7dc: 0c00 |00fe: move-result-object v0 │ │ -06e7de: 1a01 ae2a |00ff: const-string v1, "|" // string@2aae │ │ -06e7e2: 6e20 d724 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e7e8: 0c00 |0104: move-result-object v0 │ │ -06e7ea: 5431 f80a |0105: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e7ee: 1302 0f00 |0107: const/16 v2, #int 15 // #f │ │ -06e7f2: 4401 0102 |0109: aget v1, v1, v2 │ │ -06e7f6: 6e20 d324 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06e7fc: 0c00 |010e: move-result-object v0 │ │ -06e7fe: 1a01 5610 |010f: const-string v1, "] │ │ +07c526: 6e20 d724 1000 |00cd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c52c: 0c00 |00d0: move-result-object v0 │ │ +07c52e: 1a01 e90f |00d1: const-string v1, "[" // string@0fe9 │ │ +07c532: 6e20 d724 1000 |00d3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c538: 0c00 |00d6: move-result-object v0 │ │ +07c53a: 5431 f80a |00d7: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c53e: 1232 |00d9: const/4 v2, #int 3 // #3 │ │ +07c540: 4401 0102 |00da: aget v1, v1, v2 │ │ +07c544: 6e20 d324 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c54a: 0c00 |00df: move-result-object v0 │ │ +07c54c: 1a01 ae2a |00e0: const-string v1, "|" // string@2aae │ │ +07c550: 6e20 d724 1000 |00e2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c556: 0c00 |00e5: move-result-object v0 │ │ +07c558: 5431 f80a |00e6: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c55c: 1272 |00e8: const/4 v2, #int 7 // #7 │ │ +07c55e: 4401 0102 |00e9: aget v1, v1, v2 │ │ +07c562: 6e20 d324 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c568: 0c00 |00ee: move-result-object v0 │ │ +07c56a: 1a01 ae2a |00ef: const-string v1, "|" // string@2aae │ │ +07c56e: 6e20 d724 1000 |00f1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c574: 0c00 |00f4: move-result-object v0 │ │ +07c576: 5431 f80a |00f5: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c57a: 1302 0b00 |00f7: const/16 v2, #int 11 // #b │ │ +07c57e: 4401 0102 |00f9: aget v1, v1, v2 │ │ +07c582: 6e20 d324 1000 |00fb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c588: 0c00 |00fe: move-result-object v0 │ │ +07c58a: 1a01 ae2a |00ff: const-string v1, "|" // string@2aae │ │ +07c58e: 6e20 d724 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c594: 0c00 |0104: move-result-object v0 │ │ +07c596: 5431 f80a |0105: iget-object v1, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c59a: 1302 0f00 |0107: const/16 v2, #int 15 // #f │ │ +07c59e: 4401 0102 |0109: aget v1, v1, v2 │ │ +07c5a2: 6e20 d324 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07c5a8: 0c00 |010e: move-result-object v0 │ │ +07c5aa: 1a01 5610 |010f: const-string v1, "] │ │ " // string@1056 │ │ -06e802: 6e20 d724 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06e808: 0c00 |0114: move-result-object v0 │ │ -06e80a: 6e10 dd24 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -06e810: 0c00 |0118: move-result-object v0 │ │ -06e812: 1100 |0119: return-object v0 │ │ +07c5ae: 6e20 d724 1000 |0111: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07c5b4: 0c00 |0114: move-result-object v0 │ │ +07c5b6: 6e10 dd24 0000 |0115: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +07c5bc: 0c00 |0118: move-result-object v0 │ │ +07c5be: 1100 |0119: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x011a reg=3 this Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #39 : (in Lcom/badlogic/gdx/math/Matrix4;) │ │ @@ -83274,110 +83279,110 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -06e814: |[06e814] com.badlogic.gdx.math.Matrix4.tra:()Lcom/badlogic/gdx/math/Matrix4; │ │ -06e824: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -06e826: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -06e828: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -06e82a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -06e82c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06e82e: 5470 f20a |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e832: 5471 f80a |0007: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e836: 4401 0102 |0009: aget v1, v1, v2 │ │ -06e83a: 4b01 0002 |000b: aput v1, v0, v2 │ │ -06e83e: 5470 f20a |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e842: 5471 f80a |000f: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e846: 4401 0103 |0011: aget v1, v1, v3 │ │ -06e84a: 4b01 0006 |0013: aput v1, v0, v6 │ │ -06e84e: 5470 f20a |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e852: 1301 0800 |0017: const/16 v1, #int 8 // #8 │ │ -06e856: 5472 f80a |0019: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e85a: 4402 0204 |001b: aget v2, v2, v4 │ │ -06e85e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06e862: 5470 f20a |001f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e866: 1301 0c00 |0021: const/16 v1, #int 12 // #c │ │ -06e86a: 5472 f80a |0023: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e86e: 4402 0205 |0025: aget v2, v2, v5 │ │ -06e872: 4b02 0001 |0027: aput v2, v0, v1 │ │ -06e876: 5470 f20a |0029: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e87a: 5471 f80a |002b: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e87e: 4401 0106 |002d: aget v1, v1, v6 │ │ -06e882: 4b01 0003 |002f: aput v1, v0, v3 │ │ -06e886: 5470 f20a |0031: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e88a: 1251 |0033: const/4 v1, #int 5 // #5 │ │ -06e88c: 5472 f80a |0034: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e890: 1253 |0036: const/4 v3, #int 5 // #5 │ │ -06e892: 4402 0203 |0037: aget v2, v2, v3 │ │ -06e896: 4b02 0001 |0039: aput v2, v0, v1 │ │ -06e89a: 5470 f20a |003b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e89e: 1301 0900 |003d: const/16 v1, #int 9 // #9 │ │ -06e8a2: 5472 f80a |003f: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e8a6: 1263 |0041: const/4 v3, #int 6 // #6 │ │ -06e8a8: 4402 0203 |0042: aget v2, v2, v3 │ │ -06e8ac: 4b02 0001 |0044: aput v2, v0, v1 │ │ -06e8b0: 5470 f20a |0046: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e8b4: 1301 0d00 |0048: const/16 v1, #int 13 // #d │ │ -06e8b8: 5472 f80a |004a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e8bc: 1273 |004c: const/4 v3, #int 7 // #7 │ │ -06e8be: 4402 0203 |004d: aget v2, v2, v3 │ │ -06e8c2: 4b02 0001 |004f: aput v2, v0, v1 │ │ -06e8c6: 5470 f20a |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e8ca: 5471 f80a |0053: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e8ce: 1302 0800 |0055: const/16 v2, #int 8 // #8 │ │ -06e8d2: 4401 0102 |0057: aget v1, v1, v2 │ │ -06e8d6: 4b01 0004 |0059: aput v1, v0, v4 │ │ -06e8da: 5470 f20a |005b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e8de: 1261 |005d: const/4 v1, #int 6 // #6 │ │ -06e8e0: 5472 f80a |005e: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e8e4: 1303 0900 |0060: const/16 v3, #int 9 // #9 │ │ -06e8e8: 4402 0203 |0062: aget v2, v2, v3 │ │ -06e8ec: 4b02 0001 |0064: aput v2, v0, v1 │ │ -06e8f0: 5470 f20a |0066: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e8f4: 1301 0a00 |0068: const/16 v1, #int 10 // #a │ │ -06e8f8: 5472 f80a |006a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e8fc: 1303 0a00 |006c: const/16 v3, #int 10 // #a │ │ -06e900: 4402 0203 |006e: aget v2, v2, v3 │ │ -06e904: 4b02 0001 |0070: aput v2, v0, v1 │ │ -06e908: 5470 f20a |0072: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e90c: 1301 0e00 |0074: const/16 v1, #int 14 // #e │ │ -06e910: 5472 f80a |0076: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e914: 1303 0b00 |0078: const/16 v3, #int 11 // #b │ │ -06e918: 4402 0203 |007a: aget v2, v2, v3 │ │ -06e91c: 4b02 0001 |007c: aput v2, v0, v1 │ │ -06e920: 5470 f20a |007e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e924: 5471 f80a |0080: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e928: 1302 0c00 |0082: const/16 v2, #int 12 // #c │ │ -06e92c: 4401 0102 |0084: aget v1, v1, v2 │ │ -06e930: 4b01 0005 |0086: aput v1, v0, v5 │ │ -06e934: 5470 f20a |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e938: 1271 |008a: const/4 v1, #int 7 // #7 │ │ -06e93a: 5472 f80a |008b: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e93e: 1303 0d00 |008d: const/16 v3, #int 13 // #d │ │ -06e942: 4402 0203 |008f: aget v2, v2, v3 │ │ -06e946: 4b02 0001 |0091: aput v2, v0, v1 │ │ -06e94a: 5470 f20a |0093: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e94e: 1301 0b00 |0095: const/16 v1, #int 11 // #b │ │ -06e952: 5472 f80a |0097: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e956: 1303 0e00 |0099: const/16 v3, #int 14 // #e │ │ -06e95a: 4402 0203 |009b: aget v2, v2, v3 │ │ -06e95e: 4b02 0001 |009d: aput v2, v0, v1 │ │ -06e962: 5470 f20a |009f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e966: 1301 0f00 |00a1: const/16 v1, #int 15 // #f │ │ -06e96a: 5472 f80a |00a3: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06e96e: 1303 0f00 |00a5: const/16 v3, #int 15 // #f │ │ -06e972: 4402 0203 |00a7: aget v2, v2, v3 │ │ -06e976: 4b02 0001 |00a9: aput v2, v0, v1 │ │ -06e97a: 5470 f20a |00ab: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e97e: 6e20 8912 0700 |00ad: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@1289 │ │ -06e984: 0c00 |00b0: move-result-object v0 │ │ -06e986: 1100 |00b1: return-object v0 │ │ +07c5c0: |[07c5c0] com.badlogic.gdx.math.Matrix4.tra:()Lcom/badlogic/gdx/math/Matrix4; │ │ +07c5d0: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +07c5d2: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +07c5d4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +07c5d6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +07c5d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07c5da: 5470 f20a |0005: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c5de: 5471 f80a |0007: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c5e2: 4401 0102 |0009: aget v1, v1, v2 │ │ +07c5e6: 4b01 0002 |000b: aput v1, v0, v2 │ │ +07c5ea: 5470 f20a |000d: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c5ee: 5471 f80a |000f: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c5f2: 4401 0103 |0011: aget v1, v1, v3 │ │ +07c5f6: 4b01 0006 |0013: aput v1, v0, v6 │ │ +07c5fa: 5470 f20a |0015: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c5fe: 1301 0800 |0017: const/16 v1, #int 8 // #8 │ │ +07c602: 5472 f80a |0019: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c606: 4402 0204 |001b: aget v2, v2, v4 │ │ +07c60a: 4b02 0001 |001d: aput v2, v0, v1 │ │ +07c60e: 5470 f20a |001f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c612: 1301 0c00 |0021: const/16 v1, #int 12 // #c │ │ +07c616: 5472 f80a |0023: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c61a: 4402 0205 |0025: aget v2, v2, v5 │ │ +07c61e: 4b02 0001 |0027: aput v2, v0, v1 │ │ +07c622: 5470 f20a |0029: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c626: 5471 f80a |002b: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c62a: 4401 0106 |002d: aget v1, v1, v6 │ │ +07c62e: 4b01 0003 |002f: aput v1, v0, v3 │ │ +07c632: 5470 f20a |0031: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c636: 1251 |0033: const/4 v1, #int 5 // #5 │ │ +07c638: 5472 f80a |0034: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c63c: 1253 |0036: const/4 v3, #int 5 // #5 │ │ +07c63e: 4402 0203 |0037: aget v2, v2, v3 │ │ +07c642: 4b02 0001 |0039: aput v2, v0, v1 │ │ +07c646: 5470 f20a |003b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c64a: 1301 0900 |003d: const/16 v1, #int 9 // #9 │ │ +07c64e: 5472 f80a |003f: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c652: 1263 |0041: const/4 v3, #int 6 // #6 │ │ +07c654: 4402 0203 |0042: aget v2, v2, v3 │ │ +07c658: 4b02 0001 |0044: aput v2, v0, v1 │ │ +07c65c: 5470 f20a |0046: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c660: 1301 0d00 |0048: const/16 v1, #int 13 // #d │ │ +07c664: 5472 f80a |004a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c668: 1273 |004c: const/4 v3, #int 7 // #7 │ │ +07c66a: 4402 0203 |004d: aget v2, v2, v3 │ │ +07c66e: 4b02 0001 |004f: aput v2, v0, v1 │ │ +07c672: 5470 f20a |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c676: 5471 f80a |0053: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c67a: 1302 0800 |0055: const/16 v2, #int 8 // #8 │ │ +07c67e: 4401 0102 |0057: aget v1, v1, v2 │ │ +07c682: 4b01 0004 |0059: aput v1, v0, v4 │ │ +07c686: 5470 f20a |005b: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c68a: 1261 |005d: const/4 v1, #int 6 // #6 │ │ +07c68c: 5472 f80a |005e: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c690: 1303 0900 |0060: const/16 v3, #int 9 // #9 │ │ +07c694: 4402 0203 |0062: aget v2, v2, v3 │ │ +07c698: 4b02 0001 |0064: aput v2, v0, v1 │ │ +07c69c: 5470 f20a |0066: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c6a0: 1301 0a00 |0068: const/16 v1, #int 10 // #a │ │ +07c6a4: 5472 f80a |006a: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c6a8: 1303 0a00 |006c: const/16 v3, #int 10 // #a │ │ +07c6ac: 4402 0203 |006e: aget v2, v2, v3 │ │ +07c6b0: 4b02 0001 |0070: aput v2, v0, v1 │ │ +07c6b4: 5470 f20a |0072: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c6b8: 1301 0e00 |0074: const/16 v1, #int 14 // #e │ │ +07c6bc: 5472 f80a |0076: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c6c0: 1303 0b00 |0078: const/16 v3, #int 11 // #b │ │ +07c6c4: 4402 0203 |007a: aget v2, v2, v3 │ │ +07c6c8: 4b02 0001 |007c: aput v2, v0, v1 │ │ +07c6cc: 5470 f20a |007e: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c6d0: 5471 f80a |0080: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c6d4: 1302 0c00 |0082: const/16 v2, #int 12 // #c │ │ +07c6d8: 4401 0102 |0084: aget v1, v1, v2 │ │ +07c6dc: 4b01 0005 |0086: aput v1, v0, v5 │ │ +07c6e0: 5470 f20a |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c6e4: 1271 |008a: const/4 v1, #int 7 // #7 │ │ +07c6e6: 5472 f80a |008b: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c6ea: 1303 0d00 |008d: const/16 v3, #int 13 // #d │ │ +07c6ee: 4402 0203 |008f: aget v2, v2, v3 │ │ +07c6f2: 4b02 0001 |0091: aput v2, v0, v1 │ │ +07c6f6: 5470 f20a |0093: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c6fa: 1301 0b00 |0095: const/16 v1, #int 11 // #b │ │ +07c6fe: 5472 f80a |0097: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c702: 1303 0e00 |0099: const/16 v3, #int 14 // #e │ │ +07c706: 4402 0203 |009b: aget v2, v2, v3 │ │ +07c70a: 4b02 0001 |009d: aput v2, v0, v1 │ │ +07c70e: 5470 f20a |009f: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c712: 1301 0f00 |00a1: const/16 v1, #int 15 // #f │ │ +07c716: 5472 f80a |00a3: iget-object v2, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c71a: 1303 0f00 |00a5: const/16 v3, #int 15 // #f │ │ +07c71e: 4402 0203 |00a7: aget v2, v2, v3 │ │ +07c722: 4b02 0001 |00a9: aput v2, v0, v1 │ │ +07c726: 5470 f20a |00ab: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c72a: 6e20 8912 0700 |00ad: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/math/Matrix4;.set:([F)Lcom/badlogic/gdx/math/Matrix4; // method@1289 │ │ +07c730: 0c00 |00b0: move-result-object v0 │ │ +07c732: 1100 |00b1: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=211 │ │ 0x000d line=212 │ │ 0x0015 line=213 │ │ 0x001f line=214 │ │ 0x0029 line=215 │ │ @@ -83401,69 +83406,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 │ │ -06e988: |[06e988] com.badlogic.gdx.math.Matrix4.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06e998: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -06e99c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06e99e: 5440 f20a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9a2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06e9a4: 4b03 0001 |0006: aput v3, v0, v1 │ │ -06e9a8: 5440 f20a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9ac: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -06e9ae: 4b02 0001 |000b: aput v2, v0, v1 │ │ -06e9b2: 5440 f20a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9b6: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -06e9ba: 4b02 0001 |0011: aput v2, v0, v1 │ │ -06e9be: 5440 f20a |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9c2: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ -06e9c6: 4b05 0001 |0017: aput v5, v0, v1 │ │ -06e9ca: 5440 f20a |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9ce: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -06e9d0: 4b02 0001 |001c: aput v2, v0, v1 │ │ -06e9d4: 5440 f20a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9d8: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -06e9da: 4b03 0001 |0021: aput v3, v0, v1 │ │ -06e9de: 5440 f20a |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9e2: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ -06e9e6: 4b02 0001 |0027: aput v2, v0, v1 │ │ -06e9ea: 5440 f20a |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9ee: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ -06e9f2: 4b06 0001 |002d: aput v6, v0, v1 │ │ -06e9f6: 5440 f20a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06e9fa: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -06e9fc: 4b02 0001 |0032: aput v2, v0, v1 │ │ -06ea00: 5440 f20a |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea04: 1261 |0036: const/4 v1, #int 6 // #6 │ │ -06ea06: 4b02 0001 |0037: aput v2, v0, v1 │ │ -06ea0a: 5440 f20a |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea0e: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ -06ea12: 4b03 0001 |003d: aput v3, v0, v1 │ │ -06ea16: 5440 f20a |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea1a: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ -06ea1e: 4b07 0001 |0043: aput v7, v0, v1 │ │ -06ea22: 5440 f20a |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea26: 1231 |0047: const/4 v1, #int 3 // #3 │ │ -06ea28: 4b02 0001 |0048: aput v2, v0, v1 │ │ -06ea2c: 5440 f20a |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea30: 1271 |004c: const/4 v1, #int 7 // #7 │ │ -06ea32: 4b02 0001 |004d: aput v2, v0, v1 │ │ -06ea36: 5440 f20a |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea3a: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ -06ea3e: 4b02 0001 |0053: aput v2, v0, v1 │ │ -06ea42: 5440 f20a |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea46: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ -06ea4a: 4b03 0001 |0059: aput v3, v0, v1 │ │ -06ea4e: 5440 f80a |005b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ea52: 5441 f20a |005d: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ -06ea56: 7120 7712 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -06ea5c: 1104 |0062: return-object v4 │ │ +07c734: |[07c734] com.badlogic.gdx.math.Matrix4.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c744: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +07c748: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07c74a: 5440 f20a |0003: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c74e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07c750: 4b03 0001 |0006: aput v3, v0, v1 │ │ +07c754: 5440 f20a |0008: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c758: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +07c75a: 4b02 0001 |000b: aput v2, v0, v1 │ │ +07c75e: 5440 f20a |000d: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c762: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +07c766: 4b02 0001 |0011: aput v2, v0, v1 │ │ +07c76a: 5440 f20a |0013: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c76e: 1301 0c00 |0015: const/16 v1, #int 12 // #c │ │ +07c772: 4b05 0001 |0017: aput v5, v0, v1 │ │ +07c776: 5440 f20a |0019: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c77a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +07c77c: 4b02 0001 |001c: aput v2, v0, v1 │ │ +07c780: 5440 f20a |001e: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c784: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +07c786: 4b03 0001 |0021: aput v3, v0, v1 │ │ +07c78a: 5440 f20a |0023: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c78e: 1301 0900 |0025: const/16 v1, #int 9 // #9 │ │ +07c792: 4b02 0001 |0027: aput v2, v0, v1 │ │ +07c796: 5440 f20a |0029: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c79a: 1301 0d00 |002b: const/16 v1, #int 13 // #d │ │ +07c79e: 4b06 0001 |002d: aput v6, v0, v1 │ │ +07c7a2: 5440 f20a |002f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7a6: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +07c7a8: 4b02 0001 |0032: aput v2, v0, v1 │ │ +07c7ac: 5440 f20a |0034: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7b0: 1261 |0036: const/4 v1, #int 6 // #6 │ │ +07c7b2: 4b02 0001 |0037: aput v2, v0, v1 │ │ +07c7b6: 5440 f20a |0039: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7ba: 1301 0a00 |003b: const/16 v1, #int 10 // #a │ │ +07c7be: 4b03 0001 |003d: aput v3, v0, v1 │ │ +07c7c2: 5440 f20a |003f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7c6: 1301 0e00 |0041: const/16 v1, #int 14 // #e │ │ +07c7ca: 4b07 0001 |0043: aput v7, v0, v1 │ │ +07c7ce: 5440 f20a |0045: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7d2: 1231 |0047: const/4 v1, #int 3 // #3 │ │ +07c7d4: 4b02 0001 |0048: aput v2, v0, v1 │ │ +07c7d8: 5440 f20a |004a: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7dc: 1271 |004c: const/4 v1, #int 7 // #7 │ │ +07c7de: 4b02 0001 |004d: aput v2, v0, v1 │ │ +07c7e2: 5440 f20a |004f: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7e6: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ +07c7ea: 4b02 0001 |0053: aput v2, v0, v1 │ │ +07c7ee: 5440 f20a |0055: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c7f2: 1301 0f00 |0057: const/16 v1, #int 15 // #f │ │ +07c7f6: 4b03 0001 |0059: aput v3, v0, v1 │ │ +07c7fa: 5440 f80a |005b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c7fe: 5441 f20a |005d: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.tmp:[F // field@0af2 │ │ +07c802: 7120 7712 1000 |005f: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +07c808: 1104 |0062: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=970 │ │ 0x0008 line=971 │ │ 0x000d line=972 │ │ 0x0013 line=973 │ │ 0x0019 line=974 │ │ @@ -83491,21 +83496,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 │ │ -06ea60: |[06ea60] com.badlogic.gdx.math.Matrix4.translate:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06ea70: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06ea74: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06ea78: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06ea7c: 6e40 9d12 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@129d │ │ -06ea82: 0c00 |0009: move-result-object v0 │ │ -06ea84: 1100 |000a: return-object v0 │ │ +07c80c: |[07c80c] com.badlogic.gdx.math.Matrix4.translate:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c81c: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07c820: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07c824: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07c828: 6e40 9d12 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.translate:(FFF)Lcom/badlogic/gdx/math/Matrix4; // method@129d │ │ +07c82e: 0c00 |0009: move-result-object v0 │ │ +07c830: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/math/Matrix4; │ │ 0x0000 - 0x000b reg=4 translation Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -83514,31 +83519,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 │ │ -06ea88: |[06ea88] com.badlogic.gdx.math.Matrix4.trn:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ -06ea98: 5430 f80a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06ea9c: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -06eaa0: 4402 0001 |0004: aget v2, v0, v1 │ │ -06eaa4: c642 |0006: add-float/2addr v2, v4 │ │ -06eaa6: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06eaaa: 5430 f80a |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06eaae: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ -06eab2: 4402 0001 |000d: aget v2, v0, v1 │ │ -06eab6: c652 |000f: add-float/2addr v2, v5 │ │ -06eab8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -06eabc: 5430 f80a |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06eac0: 1301 0e00 |0014: const/16 v1, #int 14 // #e │ │ -06eac4: 4402 0001 |0016: aget v2, v0, v1 │ │ -06eac8: c662 |0018: add-float/2addr v2, v6 │ │ -06eaca: 4b02 0001 |0019: aput v2, v0, v1 │ │ -06eace: 1103 |001b: return-object v3 │ │ +07c834: |[07c834] com.badlogic.gdx.math.Matrix4.trn:(FFF)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c844: 5430 f80a |0000: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c848: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +07c84c: 4402 0001 |0004: aget v2, v0, v1 │ │ +07c850: c642 |0006: add-float/2addr v2, v4 │ │ +07c852: 4b02 0001 |0007: aput v2, v0, v1 │ │ +07c856: 5430 f80a |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c85a: 1301 0d00 |000b: const/16 v1, #int 13 // #d │ │ +07c85e: 4402 0001 |000d: aget v2, v0, v1 │ │ +07c862: c652 |000f: add-float/2addr v2, v5 │ │ +07c864: 4b02 0001 |0010: aput v2, v0, v1 │ │ +07c868: 5430 f80a |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c86c: 1301 0e00 |0014: const/16 v1, #int 14 // #e │ │ +07c870: 4402 0001 |0016: aget v2, v0, v1 │ │ +07c874: c662 |0018: add-float/2addr v2, v6 │ │ +07c876: 4b02 0001 |0019: aput v2, v0, v1 │ │ +07c87a: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=184 │ │ 0x0012 line=185 │ │ 0x001b line=186 │ │ locals : │ │ @@ -83552,34 +83557,34 @@ │ │ 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 │ │ -06ead0: |[06ead0] com.badlogic.gdx.math.Matrix4.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ -06eae0: 5440 f80a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06eae4: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -06eae8: 4402 0001 |0004: aget v2, v0, v1 │ │ -06eaec: 5253 2c0b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06eaf0: c632 |0008: add-float/2addr v2, v3 │ │ -06eaf2: 4b02 0001 |0009: aput v2, v0, v1 │ │ -06eaf6: 5440 f80a |000b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06eafa: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ -06eafe: 4402 0001 |000f: aget v2, v0, v1 │ │ -06eb02: 5253 2d0b |0011: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06eb06: c632 |0013: add-float/2addr v2, v3 │ │ -06eb08: 4b02 0001 |0014: aput v2, v0, v1 │ │ -06eb0c: 5440 f80a |0016: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06eb10: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -06eb14: 4402 0001 |001a: aget v2, v0, v1 │ │ -06eb18: 5253 2e0b |001c: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06eb1c: c632 |001e: add-float/2addr v2, v3 │ │ -06eb1e: 4b02 0001 |001f: aput v2, v0, v1 │ │ -06eb22: 1104 |0021: return-object v4 │ │ +07c87c: |[07c87c] com.badlogic.gdx.math.Matrix4.trn:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Matrix4; │ │ +07c88c: 5440 f80a |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c890: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +07c894: 4402 0001 |0004: aget v2, v0, v1 │ │ +07c898: 5253 2c0b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07c89c: c632 |0008: add-float/2addr v2, v3 │ │ +07c89e: 4b02 0001 |0009: aput v2, v0, v1 │ │ +07c8a2: 5440 f80a |000b: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c8a6: 1301 0d00 |000d: const/16 v1, #int 13 // #d │ │ +07c8aa: 4402 0001 |000f: aget v2, v0, v1 │ │ +07c8ae: 5253 2d0b |0011: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07c8b2: c632 |0013: add-float/2addr v2, v3 │ │ +07c8b4: 4b02 0001 |0014: aput v2, v0, v1 │ │ +07c8b8: 5440 f80a |0016: iget-object v0, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07c8bc: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +07c8c0: 4402 0001 |001a: aget v2, v0, v1 │ │ +07c8c4: 5253 2e0b |001c: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07c8c8: c632 |001e: add-float/2addr v2, v3 │ │ +07c8ca: 4b02 0001 |001f: aput v2, v0, v1 │ │ +07c8ce: 1104 |0021: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000b line=171 │ │ 0x0016 line=172 │ │ 0x0021 line=173 │ │ locals : │ │ @@ -83635,40 +83640,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06eb24: |[06eb24] com.badlogic.gdx.math.Plane$PlaneSide.:()V │ │ -06eb34: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -06eb36: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -06eb38: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06eb3a: 2200 d701 |0003: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ -06eb3e: 1a01 c90c |0005: const-string v1, "OnPlane" // string@0cc9 │ │ -06eb42: 7030 a212 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@12a2 │ │ -06eb48: 6900 fc0a |000a: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ -06eb4c: 2200 d701 |000c: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ -06eb50: 1a01 e001 |000e: const-string v1, "Back" // string@01e0 │ │ -06eb54: 7030 a212 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@12a2 │ │ -06eb5a: 6900 fa0a |0013: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06eb5e: 2200 d701 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ -06eb62: 1a01 d903 |0017: const-string v1, "Front" // string@03d9 │ │ -06eb66: 7030 a212 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@12a2 │ │ -06eb6c: 6900 fb0a |001c: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ -06eb70: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -06eb72: 2300 1004 |001f: new-array v0, v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0410 │ │ -06eb76: 6201 fc0a |0021: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ -06eb7a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -06eb7e: 6201 fa0a |0025: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06eb82: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -06eb86: 6201 fb0a |0029: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ -06eb8a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -06eb8e: 6900 f90a |002d: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0af9 │ │ -06eb92: 0e00 |002f: return-void │ │ +07c8d0: |[07c8d0] com.badlogic.gdx.math.Plane$PlaneSide.:()V │ │ +07c8e0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +07c8e2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +07c8e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07c8e6: 2200 d701 |0003: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ +07c8ea: 1a01 c90c |0005: const-string v1, "OnPlane" // string@0cc9 │ │ +07c8ee: 7030 a212 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@12a2 │ │ +07c8f4: 6900 fc0a |000a: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ +07c8f8: 2200 d701 |000c: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ +07c8fc: 1a01 e001 |000e: const-string v1, "Back" // string@01e0 │ │ +07c900: 7030 a212 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@12a2 │ │ +07c906: 6900 fa0a |0013: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +07c90a: 2200 d701 |0015: new-instance v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ +07c90e: 1a01 d903 |0017: const-string v1, "Front" // string@03d9 │ │ +07c912: 7030 a212 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/math/Plane$PlaneSide;.:(Ljava/lang/String;I)V // method@12a2 │ │ +07c918: 6900 fb0a |001c: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ +07c91c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +07c91e: 2300 1004 |001f: new-array v0, v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0410 │ │ +07c922: 6201 fc0a |0021: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ +07c926: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +07c92a: 6201 fa0a |0025: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +07c92e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +07c932: 6201 fb0a |0029: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ +07c936: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +07c93a: 6900 f90a |002d: sput-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0af9 │ │ +07c93e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=32 │ │ 0x001e line=31 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Plane$PlaneSide;) │ │ @@ -83676,17 +83681,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 │ │ -06eb94: |[06eb94] com.badlogic.gdx.math.Plane$PlaneSide.:(Ljava/lang/String;I)V │ │ -06eba4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -06ebaa: 0e00 |0003: return-void │ │ +07c940: |[07c940] com.badlogic.gdx.math.Plane$PlaneSide.:(Ljava/lang/String;I)V │ │ +07c950: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +07c956: 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 │ │ @@ -83696,20 +83701,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 │ │ -06ebac: |[06ebac] com.badlogic.gdx.math.Plane$PlaneSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -06ebbc: 1c00 d701 |0000: const-class v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ -06ebc0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -06ebc6: 0c00 |0005: move-result-object v0 │ │ -06ebc8: 1f00 d701 |0006: check-cast v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ -06ebcc: 1100 |0008: return-object v0 │ │ +07c958: |[07c958] com.badlogic.gdx.math.Plane$PlaneSide.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +07c968: 1c00 d701 |0000: const-class v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ +07c96c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +07c972: 0c00 |0005: move-result-object v0 │ │ +07c974: 1f00 d701 |0006: check-cast v0, Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@01d7 │ │ +07c978: 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;) │ │ @@ -83717,20 +83722,20 @@ │ │ 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 │ │ -06ebd0: |[06ebd0] com.badlogic.gdx.math.Plane$PlaneSide.values:()[Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -06ebe0: 6200 f90a |0000: sget-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0af9 │ │ -06ebe4: 6e10 e226 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/math/Plane$PlaneSide;.clone:()Ljava/lang/Object; // method@26e2 │ │ -06ebea: 0c00 |0005: move-result-object v0 │ │ -06ebec: 1f00 1004 |0006: check-cast v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0410 │ │ -06ebf0: 1100 |0008: return-object v0 │ │ +07c97c: |[07c97c] com.badlogic.gdx.math.Plane$PlaneSide.values:()[Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +07c98c: 6200 f90a |0000: sget-object v0, Lcom/badlogic/gdx/math/Plane$PlaneSide;.$VALUES:[Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0af9 │ │ +07c990: 6e10 e226 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/math/Plane$PlaneSide;.clone:()Ljava/lang/Object; // method@26e2 │ │ +07c996: 0c00 |0005: move-result-object v0 │ │ +07c998: 1f00 1004 |0006: check-cast v0, [Lcom/badlogic/gdx/math/Plane$PlaneSide; // type@0410 │ │ +07c99c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3339 (Plane.java) │ │ @@ -83776,27 +83781,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 │ │ -06ebf4: |[06ebf4] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -06ec04: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -06ec0a: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06ec0e: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06ec14: 5b10 fe0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ec18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06ec1a: 5910 fd0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ec1e: 5410 fe0a |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ec22: 6e20 4513 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06ec28: 0c00 |0012: move-result-object v0 │ │ -06ec2a: 6e10 3e13 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06ec30: 5913 fd0a |0016: iput v3, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ec34: 0e00 |0018: return-void │ │ +07c9a0: |[07c9a0] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +07c9b0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07c9b6: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07c9ba: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07c9c0: 5b10 fe0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07c9c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07c9c6: 5910 fd0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07c9ca: 5410 fe0a |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07c9ce: 6e20 4513 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07c9d4: 0c00 |0012: move-result-object v0 │ │ +07c9d6: 6e10 3e13 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07c9dc: 5913 fd0a |0016: iput v3, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07c9e0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x000d line=43 │ │ 0x0016 line=44 │ │ @@ -83811,31 +83816,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 │ │ -06ec38: |[06ec38] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -06ec48: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -06ec4e: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06ec52: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06ec58: 5b10 fe0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ec5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06ec5e: 5910 fd0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ec62: 5410 fe0a |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ec66: 6e20 4513 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06ec6c: 0c00 |0012: move-result-object v0 │ │ -06ec6e: 6e10 3e13 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06ec74: 5410 fe0a |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ec78: 6e20 2b13 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06ec7e: 0a00 |001b: move-result v0 │ │ -06ec80: 7f00 |001c: neg-float v0, v0 │ │ -06ec82: 5910 fd0a |001d: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ec86: 0e00 |001f: return-void │ │ +07c9e4: |[07c9e4] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +07c9f4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07c9fa: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07c9fe: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07ca04: 5b10 fe0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07ca08: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07ca0a: 5910 fd0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07ca0e: 5410 fe0a |000d: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07ca12: 6e20 4513 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07ca18: 0c00 |0012: move-result-object v0 │ │ +07ca1a: 6e10 3e13 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07ca20: 5410 fe0a |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07ca24: 6e20 2b13 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07ca2a: 0a00 |001b: move-result v0 │ │ +07ca2c: 7f00 |001c: neg-float v0, v0 │ │ +07ca2e: 5910 fd0a |001d: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07ca32: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x000d line=52 │ │ 0x0016 line=53 │ │ @@ -83850,23 +83855,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 │ │ -06ec88: |[06ec88] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -06ec98: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -06ec9e: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -06eca2: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -06eca8: 5b10 fe0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ecac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06ecae: 5910 fd0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ecb2: 6e40 b012 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@12b0 │ │ -06ecb8: 0e00 |0010: return-void │ │ +07ca34: |[07ca34] com.badlogic.gdx.math.Plane.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +07ca44: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07ca4a: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07ca4e: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07ca54: 5b10 fe0a |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07ca58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07ca5a: 5910 fd0a |000b: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07ca5e: 6e40 b012 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@12b0 │ │ +07ca64: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x000d line=63 │ │ 0x0010 line=64 │ │ @@ -83882,21 +83887,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 │ │ -06ecbc: |[06ecbc] com.badlogic.gdx.math.Plane.distance:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -06eccc: 5420 fe0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ecd0: 6e20 2b13 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06ecd6: 0a00 |0005: move-result v0 │ │ -06ecd8: 5221 fd0a |0006: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ecdc: c610 |0008: add-float/2addr v0, v1 │ │ -06ecde: 0f00 |0009: return v0 │ │ +07ca68: |[07ca68] com.badlogic.gdx.math.Plane.distance:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +07ca78: 5420 fe0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07ca7c: 6e20 2b13 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07ca82: 0a00 |0005: move-result v0 │ │ +07ca84: 5221 fd0a |0006: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07ca88: c610 |0008: add-float/2addr v0, v1 │ │ +07ca8a: 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; │ │ │ │ @@ -83905,17 +83910,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ece0: |[06ece0] com.badlogic.gdx.math.Plane.getD:()F │ │ -06ecf0: 5210 fd0a |0000: iget v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ecf4: 0f00 |0002: return v0 │ │ +07ca8c: |[07ca8c] com.badlogic.gdx.math.Plane.getD:()F │ │ +07ca9c: 5210 fd0a |0000: iget v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07caa0: 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;) │ │ @@ -83923,17 +83928,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ecf8: |[06ecf8] com.badlogic.gdx.math.Plane.getNormal:()Lcom/badlogic/gdx/math/Vector3; │ │ -06ed08: 5410 fe0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ed0c: 1100 |0002: return-object v0 │ │ +07caa4: |[07caa4] com.badlogic.gdx.math.Plane.getNormal:()Lcom/badlogic/gdx/math/Vector3; │ │ +07cab4: 5410 fe0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cab8: 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;) │ │ @@ -83941,25 +83946,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 │ │ -06ed10: |[06ed10] com.badlogic.gdx.math.Plane.isFrontFacing:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -06ed20: 5421 fe0a |0000: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ed24: 6e20 2b13 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06ed2a: 0a00 |0005: move-result v0 │ │ -06ed2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06ed2e: 2e01 0001 |0007: cmpg-float v1, v0, v1 │ │ -06ed32: 3c01 0400 |0009: if-gtz v1, 000d // +0004 │ │ -06ed36: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -06ed38: 0f01 |000c: return v1 │ │ -06ed3a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -06ed3c: 28fe |000e: goto 000c // -0002 │ │ +07cabc: |[07cabc] com.badlogic.gdx.math.Plane.isFrontFacing:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07cacc: 5421 fe0a |0000: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cad0: 6e20 2b13 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07cad6: 0a00 |0005: move-result v0 │ │ +07cad8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07cada: 2e01 0001 |0007: cmpg-float v1, v0, v1 │ │ +07cade: 3c01 0400 |0009: if-gtz v1, 000d // +0004 │ │ +07cae2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07cae4: 0f01 |000c: return v1 │ │ +07cae6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07cae8: 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; │ │ @@ -83970,19 +83975,19 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -06ed40: |[06ed40] com.badlogic.gdx.math.Plane.set:(FFFF)V │ │ -06ed50: 5410 fe0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ed54: 6e40 4413 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06ed5a: 5915 fd0a |0005: iput v5, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ed5e: 0e00 |0007: return-void │ │ +07caec: |[07caec] com.badlogic.gdx.math.Plane.set:(FFFF)V │ │ +07cafc: 5410 fe0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cb00: 6e40 4413 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07cb06: 5915 fd0a |0005: iput v5, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cb0a: 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; │ │ @@ -83996,25 +84001,25 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -06ed60: |[06ed60] com.badlogic.gdx.math.Plane.set:(FFFFFF)V │ │ -06ed70: 5420 fe0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ed74: 6e40 4413 6087 |0002: invoke-virtual {v0, v6, v7, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -06ed7a: a800 0306 |0005: mul-float v0, v3, v6 │ │ -06ed7e: a801 0407 |0007: mul-float v1, v4, v7 │ │ -06ed82: c610 |0009: add-float/2addr v0, v1 │ │ -06ed84: a801 0508 |000a: mul-float v1, v5, v8 │ │ -06ed88: c610 |000c: add-float/2addr v0, v1 │ │ -06ed8a: 7f00 |000d: neg-float v0, v0 │ │ -06ed8c: 5920 fd0a |000e: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ed90: 0e00 |0010: return-void │ │ +07cb0c: |[07cb0c] com.badlogic.gdx.math.Plane.set:(FFFFFF)V │ │ +07cb1c: 5420 fe0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cb20: 6e40 4413 6087 |0002: invoke-virtual {v0, v6, v7, v8}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07cb26: a800 0306 |0005: mul-float v0, v3, v6 │ │ +07cb2a: a801 0407 |0007: mul-float v1, v4, v7 │ │ +07cb2e: c610 |0009: add-float/2addr v0, v1 │ │ +07cb30: a801 0508 |000a: mul-float v1, v5, v8 │ │ +07cb34: c610 |000c: add-float/2addr v0, v1 │ │ +07cb36: 7f00 |000d: neg-float v0, v0 │ │ +07cb38: 5920 fd0a |000e: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cb3c: 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; │ │ @@ -84030,21 +84035,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 │ │ -06ed94: |[06ed94] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Plane;)V │ │ -06eda4: 5420 fe0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06eda8: 5431 fe0a |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06edac: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06edb2: 5230 fd0a |0007: iget v0, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06edb6: 5920 fd0a |0009: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06edba: 0e00 |000b: return-void │ │ +07cb40: |[07cb40] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Plane;)V │ │ +07cb50: 5420 fe0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cb54: 5431 fe0a |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cb58: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07cb5e: 5230 fd0a |0007: iget v0, v3, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cb62: 5920 fd0a |0009: iput v0, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cb66: 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; │ │ @@ -84055,22 +84060,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 │ │ -06edbc: |[06edbc] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -06edcc: 5410 fe0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06edd0: 6e20 4513 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06edd6: 6e20 2b13 3200 |0005: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06eddc: 0a00 |0008: move-result v0 │ │ -06edde: 7f00 |0009: neg-float v0, v0 │ │ -06ede0: 5910 fd0a |000a: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ede4: 0e00 |000c: return-void │ │ +07cb68: |[07cb68] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +07cb78: 5410 fe0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cb7c: 6e20 4513 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07cb82: 6e20 2b13 3200 |0005: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07cb88: 0a00 |0008: move-result v0 │ │ +07cb8a: 7f00 |0009: neg-float v0, v0 │ │ +07cb8c: 5910 fd0a |000a: iput v0, v1, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cb90: 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; │ │ @@ -84082,34 +84087,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 │ │ -06ede8: |[06ede8] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -06edf8: 6e10 4b13 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -06edfe: 0c03 |0003: move-result-object v3 │ │ -06ee00: 6e20 4a13 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -06ee06: 0c00 |0007: move-result-object v0 │ │ -06ee08: 6e10 4c13 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp2:()Lcom/badlogic/gdx/math/Vector3; // method@134c │ │ -06ee0e: 0c03 |000b: move-result-object v3 │ │ -06ee10: 6e20 4a13 7300 |000c: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -06ee16: 0c02 |000f: move-result-object v2 │ │ -06ee18: 6e20 2613 2000 |0010: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ -06ee1e: 0c03 |0013: move-result-object v3 │ │ -06ee20: 6e10 3e13 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -06ee26: 0c01 |0017: move-result-object v1 │ │ -06ee28: 5443 fe0a |0018: iget-object v3, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ee2c: 6e20 4513 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -06ee32: 6e20 2b13 1500 |001d: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06ee38: 0a03 |0020: move-result v3 │ │ -06ee3a: 7f33 |0021: neg-float v3, v3 │ │ -06ee3c: 5943 fd0a |0022: iput v3, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ee40: 0e00 |0024: return-void │ │ +07cb94: |[07cb94] com.badlogic.gdx.math.Plane.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +07cba4: 6e10 4b13 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07cbaa: 0c03 |0003: move-result-object v3 │ │ +07cbac: 6e20 4a13 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07cbb2: 0c00 |0007: move-result-object v0 │ │ +07cbb4: 6e10 4c13 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/math/Vector3;.tmp2:()Lcom/badlogic/gdx/math/Vector3; // method@134c │ │ +07cbba: 0c03 |000b: move-result-object v3 │ │ +07cbbc: 6e20 4a13 7300 |000c: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07cbc2: 0c02 |000f: move-result-object v2 │ │ +07cbc4: 6e20 2613 2000 |0010: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1326 │ │ +07cbca: 0c03 |0013: move-result-object v3 │ │ +07cbcc: 6e10 3e13 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07cbd2: 0c01 |0017: move-result-object v1 │ │ +07cbd4: 5443 fe0a |0018: iget-object v3, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cbd8: 6e20 4513 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07cbde: 6e20 2b13 1500 |001d: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07cbe4: 0a03 |0020: move-result v3 │ │ +07cbe6: 7f33 |0021: neg-float v3, v3 │ │ +07cbe8: 5943 fd0a |0022: iput v3, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cbec: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ 0x0010 line=75 │ │ 0x0018 line=76 │ │ 0x001d line=77 │ │ @@ -84128,31 +84133,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 │ │ -06ee44: |[06ee44] com.badlogic.gdx.math.Plane.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -06ee54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06ee56: 5441 fe0a |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06ee5a: 6e40 2a13 5176 |0003: invoke-virtual {v1, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(FFF)F // method@132a │ │ -06ee60: 0a01 |0006: move-result v1 │ │ -06ee62: 5242 fd0a |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ee66: a600 0102 |0009: add-float v0, v1, v2 │ │ -06ee6a: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ -06ee6e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -06ee72: 6201 fc0a |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ -06ee76: 1101 |0011: return-object v1 │ │ -06ee78: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ -06ee7c: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ -06ee80: 6201 fa0a |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06ee84: 28f9 |0018: goto 0011 // -0007 │ │ -06ee86: 6201 fb0a |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ -06ee8a: 28f6 |001b: goto 0011 // -000a │ │ +07cbf0: |[07cbf0] com.badlogic.gdx.math.Plane.testPoint:(FFF)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +07cc00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07cc02: 5441 fe0a |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cc06: 6e40 2a13 5176 |0003: invoke-virtual {v1, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.dot:(FFF)F // method@132a │ │ +07cc0c: 0a01 |0006: move-result v1 │ │ +07cc0e: 5242 fd0a |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cc12: a600 0102 |0009: add-float v0, v1, v2 │ │ +07cc16: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ +07cc1a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +07cc1e: 6201 fc0a |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ +07cc22: 1101 |0011: return-object v1 │ │ +07cc24: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ +07cc28: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ +07cc2c: 6201 fa0a |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +07cc30: 28f9 |0018: goto 0011 // -0007 │ │ +07cc32: 6201 fb0a |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ +07cc36: 28f6 |001b: goto 0011 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x000b line=125 │ │ 0x000f line=126 │ │ 0x0011 line=130 │ │ 0x0012 line=127 │ │ @@ -84170,31 +84175,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 │ │ -06ee8c: |[06ee8c] com.badlogic.gdx.math.Plane.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ -06ee9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06ee9e: 5441 fe0a |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06eea2: 6e20 2b13 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -06eea8: 0a01 |0006: move-result v1 │ │ -06eeaa: 5242 fd0a |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06eeae: a600 0102 |0009: add-float v0, v1, v2 │ │ -06eeb2: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ -06eeb6: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -06eeba: 6201 fc0a |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ -06eebe: 1101 |0011: return-object v1 │ │ -06eec0: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ -06eec4: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ -06eec8: 6201 fa0a |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ -06eecc: 28f9 |0018: goto 0011 // -0007 │ │ -06eece: 6201 fb0a |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ -06eed2: 28f6 |001b: goto 0011 // -000a │ │ +07cc38: |[07cc38] com.badlogic.gdx.math.Plane.testPoint:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Plane$PlaneSide; │ │ +07cc48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07cc4a: 5441 fe0a |0001: iget-object v1, v4, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cc4e: 6e20 2b13 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07cc54: 0a01 |0006: move-result v1 │ │ +07cc56: 5242 fd0a |0007: iget v2, v4, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07cc5a: a600 0102 |0009: add-float v0, v1, v2 │ │ +07cc5e: 2d01 0003 |000b: cmpl-float v1, v0, v3 │ │ +07cc62: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +07cc66: 6201 fc0a |000f: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.OnPlane:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afc │ │ +07cc6a: 1101 |0011: return-object v1 │ │ +07cc6c: 2e01 0003 |0012: cmpg-float v1, v0, v3 │ │ +07cc70: 3b01 0500 |0014: if-gez v1, 0019 // +0005 │ │ +07cc74: 6201 fa0a |0016: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Back:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afa │ │ +07cc78: 28f9 |0018: goto 0011 // -0007 │ │ +07cc7a: 6201 fb0a |0019: sget-object v1, Lcom/badlogic/gdx/math/Plane$PlaneSide;.Front:Lcom/badlogic/gdx/math/Plane$PlaneSide; // field@0afb │ │ +07cc7e: 28f6 |001b: goto 0011 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x000b line=107 │ │ 0x000f line=108 │ │ 0x0011 line=112 │ │ 0x0012 line=109 │ │ @@ -84210,31 +84215,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -06eed4: |[06eed4] com.badlogic.gdx.math.Plane.toString:()Ljava/lang/String; │ │ -06eee4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -06eee8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -06eeee: 5421 fe0a |0005: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ -06eef2: 6e10 4e13 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.toString:()Ljava/lang/String; // method@134e │ │ -06eef8: 0c01 |000a: move-result-object v1 │ │ -06eefa: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06ef00: 0c00 |000e: move-result-object v0 │ │ -06ef02: 1a01 ae00 |000f: const-string v1, ", " // string@00ae │ │ -06ef06: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -06ef0c: 0c00 |0014: move-result-object v0 │ │ -06ef0e: 5221 fd0a |0015: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ -06ef12: 6e20 d324 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -06ef18: 0c00 |001a: move-result-object v0 │ │ -06ef1a: 6e10 dd24 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -06ef20: 0c00 |001e: move-result-object v0 │ │ -06ef22: 1100 |001f: return-object v0 │ │ +07cc80: |[07cc80] com.badlogic.gdx.math.Plane.toString:()Ljava/lang/String; │ │ +07cc90: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +07cc94: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07cc9a: 5421 fe0a |0005: iget-object v1, v2, Lcom/badlogic/gdx/math/Plane;.normal:Lcom/badlogic/gdx/math/Vector3; // field@0afe │ │ +07cc9e: 6e10 4e13 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.toString:()Ljava/lang/String; // method@134e │ │ +07cca4: 0c01 |000a: move-result-object v1 │ │ +07cca6: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07ccac: 0c00 |000e: move-result-object v0 │ │ +07ccae: 1a01 ae00 |000f: const-string v1, ", " // string@00ae │ │ +07ccb2: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07ccb8: 0c00 |0014: move-result-object v0 │ │ +07ccba: 5221 fd0a |0015: iget v1, v2, Lcom/badlogic/gdx/math/Plane;.d:F // field@0afd │ │ +07ccbe: 6e20 d324 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07ccc4: 0c00 |001a: move-result-object v0 │ │ +07ccc6: 6e10 dd24 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +07cccc: 0c00 |001e: move-result-object v0 │ │ +07ccce: 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 : 3339 (Plane.java) │ │ @@ -84306,30 +84311,30 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06ef24: |[06ef24] com.badlogic.gdx.math.Polygon.:([F)V │ │ -06ef34: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -06ef38: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -06ef3e: 5920 060b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ -06ef42: 5920 070b |0007: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ -06ef46: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -06ef48: 5c20 010b |000a: iput-boolean v0, v2, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06ef4c: 2130 |000c: array-length v0, v3 │ │ -06ef4e: 1261 |000d: const/4 v1, #int 6 // #6 │ │ -06ef50: 3510 0a00 |000e: if-ge v0, v1, 0018 // +000a │ │ -06ef54: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -06ef58: 1a01 a722 |0012: const-string v1, "polygons must contain at least 3 points." // string@22a7 │ │ -06ef5c: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -06ef62: 2700 |0017: throw v0 │ │ -06ef64: 5b23 020b |0018: iput-object v3, v2, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0b02 │ │ -06ef68: 0e00 |001a: return-void │ │ +07ccd0: |[07ccd0] com.badlogic.gdx.math.Polygon.:([F)V │ │ +07cce0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +07cce4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +07ccea: 5920 060b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ +07ccee: 5920 070b |0007: iput v0, v2, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ +07ccf2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07ccf4: 5c20 010b |000a: iput-boolean v0, v2, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07ccf8: 2130 |000c: array-length v0, v3 │ │ +07ccfa: 1261 |000d: const/4 v1, #int 6 // #6 │ │ +07ccfc: 3510 0a00 |000e: if-ge v0, v1, 0018 // +000a │ │ +07cd00: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +07cd04: 1a01 a722 |0012: const-string v1, "polygons must contain at least 3 points." // string@22a7 │ │ +07cd08: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +07cd0e: 2700 |0017: throw v0 │ │ +07cd10: 5b23 020b |0018: iput-object v3, v2, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0b02 │ │ +07cd14: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=25 │ │ 0x0009 line=26 │ │ 0x000c line=30 │ │ 0x0018 line=31 │ │ @@ -84344,40 +84349,40 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -06ef6c: |[06ef6c] com.badlogic.gdx.math.Polygon.area:()F │ │ -06ef7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ef7e: 6e10 be12 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ -06ef84: 0c03 |0004: move-result-object v3 │ │ -06ef86: 2132 |0005: array-length v2, v3 │ │ -06ef88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06ef8a: 3521 1c00 |0007: if-ge v1, v2, 0023 // +001c │ │ -06ef8e: 0114 |0009: move v4, v1 │ │ -06ef90: d806 0101 |000a: add-int/lit8 v6, v1, #int 1 // #01 │ │ -06ef94: d808 0102 |000c: add-int/lit8 v8, v1, #int 2 // #02 │ │ -06ef98: 9405 0802 |000e: rem-int v5, v8, v2 │ │ -06ef9c: d808 0103 |0010: add-int/lit8 v8, v1, #int 3 // #03 │ │ -06efa0: 9407 0802 |0012: rem-int v7, v8, v2 │ │ -06efa4: 4408 0304 |0014: aget v8, v3, v4 │ │ -06efa8: 4409 0307 |0016: aget v9, v3, v7 │ │ -06efac: c898 |0018: mul-float/2addr v8, v9 │ │ -06efae: c680 |0019: add-float/2addr v0, v8 │ │ -06efb0: 4408 0305 |001a: aget v8, v3, v5 │ │ -06efb4: 4409 0306 |001c: aget v9, v3, v6 │ │ -06efb8: c898 |001e: mul-float/2addr v8, v9 │ │ -06efba: c780 |001f: sub-float/2addr v0, v8 │ │ -06efbc: d801 0102 |0020: add-int/lit8 v1, v1, #int 2 // #02 │ │ -06efc0: 28e5 |0022: goto 0007 // -001b │ │ -06efc2: 1508 003f |0023: const/high16 v8, #int 1056964608 // #3f00 │ │ -06efc6: c880 |0025: mul-float/2addr v0, v8 │ │ -06efc8: 0f00 |0026: return v0 │ │ +07cd18: |[07cd18] com.badlogic.gdx.math.Polygon.area:()F │ │ +07cd28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07cd2a: 6e10 be12 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ +07cd30: 0c03 |0004: move-result-object v3 │ │ +07cd32: 2132 |0005: array-length v2, v3 │ │ +07cd34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07cd36: 3521 1c00 |0007: if-ge v1, v2, 0023 // +001c │ │ +07cd3a: 0114 |0009: move v4, v1 │ │ +07cd3c: d806 0101 |000a: add-int/lit8 v6, v1, #int 1 // #01 │ │ +07cd40: d808 0102 |000c: add-int/lit8 v8, v1, #int 2 // #02 │ │ +07cd44: 9405 0802 |000e: rem-int v5, v8, v2 │ │ +07cd48: d808 0103 |0010: add-int/lit8 v8, v1, #int 3 // #03 │ │ +07cd4c: 9407 0802 |0012: rem-int v7, v8, v2 │ │ +07cd50: 4408 0304 |0014: aget v8, v3, v4 │ │ +07cd54: 4409 0307 |0016: aget v9, v3, v7 │ │ +07cd58: c898 |0018: mul-float/2addr v8, v9 │ │ +07cd5a: c680 |0019: add-float/2addr v0, v8 │ │ +07cd5c: 4408 0305 |001a: aget v8, v3, v5 │ │ +07cd60: 4409 0306 |001c: aget v9, v3, v6 │ │ +07cd64: c898 |001e: mul-float/2addr v8, v9 │ │ +07cd66: c780 |001f: sub-float/2addr v0, v8 │ │ +07cd68: d801 0102 |0020: add-int/lit8 v1, v1, #int 2 // #02 │ │ +07cd6c: 28e5 |0022: goto 0007 // -001b │ │ +07cd6e: 1508 003f |0023: const/high16 v8, #int 1056964608 // #3f00 │ │ +07cd72: c880 |0025: mul-float/2addr v0, v8 │ │ +07cd74: 0f00 |0026: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0001 line=129 │ │ 0x0005 line=130 │ │ 0x0006 line=133 │ │ 0x0009 line=134 │ │ @@ -84405,55 +84410,55 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -06efcc: |[06efcc] com.badlogic.gdx.math.Polygon.contains:(FF)Z │ │ -06efdc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -06efde: 6e10 be12 0b00 |0001: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ -06efe4: 0c03 |0004: move-result-object v3 │ │ -06efe6: 2132 |0005: array-length v2, v3 │ │ -06efe8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06efea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06efec: 3520 3400 |0008: if-ge v0, v2, 003c // +0034 │ │ -06eff0: 4404 0300 |000a: aget v4, v3, v0 │ │ -06eff4: d809 0001 |000c: add-int/lit8 v9, v0, #int 1 // #01 │ │ -06eff8: 4406 0309 |000e: aget v6, v3, v9 │ │ -06effc: d809 0002 |0010: add-int/lit8 v9, v0, #int 2 // #02 │ │ -06f000: b429 |0012: rem-int/2addr v9, v2 │ │ -06f002: 4405 0309 |0013: aget v5, v3, v9 │ │ -06f006: d809 0003 |0015: add-int/lit8 v9, v0, #int 3 // #03 │ │ -06f00a: b429 |0017: rem-int/2addr v9, v2 │ │ -06f00c: 4407 0309 |0018: aget v7, v3, v9 │ │ -06f010: 2e09 060d |001a: cmpg-float v9, v6, v13 │ │ -06f014: 3c09 0600 |001c: if-gtz v9, 0022 // +0006 │ │ -06f018: 2e09 0d07 |001e: cmpg-float v9, v13, v7 │ │ -06f01c: 3a09 0a00 |0020: if-ltz v9, 002a // +000a │ │ -06f020: 2e09 070d |0022: cmpg-float v9, v7, v13 │ │ -06f024: 3c09 1500 |0024: if-gtz v9, 0039 // +0015 │ │ -06f028: 2e09 0d06 |0026: cmpg-float v9, v13, v6 │ │ -06f02c: 3b09 1100 |0028: if-gez v9, 0039 // +0011 │ │ -06f030: a709 0504 |002a: sub-float v9, v5, v4 │ │ -06f034: a70a 0706 |002c: sub-float v10, v7, v6 │ │ -06f038: c9a9 |002e: div-float/2addr v9, v10 │ │ -06f03a: a70a 0d06 |002f: sub-float v10, v13, v6 │ │ -06f03e: c8a9 |0031: mul-float/2addr v9, v10 │ │ -06f040: c649 |0032: add-float/2addr v9, v4 │ │ -06f042: 2e09 0c09 |0033: cmpg-float v9, v12, v9 │ │ -06f046: 3b09 0400 |0035: if-gez v9, 0039 // +0004 │ │ -06f04a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06f04e: d800 0002 |0039: add-int/lit8 v0, v0, #int 2 // #02 │ │ -06f052: 28cd |003b: goto 0008 // -0033 │ │ -06f054: dd09 0101 |003c: and-int/lit8 v9, v1, #int 1 // #01 │ │ -06f058: 3389 0300 |003e: if-ne v9, v8, 0041 // +0003 │ │ -06f05c: 0f08 |0040: return v8 │ │ -06f05e: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -06f060: 28fe |0042: goto 0040 // -0002 │ │ +07cd78: |[07cd78] com.badlogic.gdx.math.Polygon.contains:(FF)Z │ │ +07cd88: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +07cd8a: 6e10 be12 0b00 |0001: invoke-virtual {v11}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ +07cd90: 0c03 |0004: move-result-object v3 │ │ +07cd92: 2132 |0005: array-length v2, v3 │ │ +07cd94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07cd96: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07cd98: 3520 3400 |0008: if-ge v0, v2, 003c // +0034 │ │ +07cd9c: 4404 0300 |000a: aget v4, v3, v0 │ │ +07cda0: d809 0001 |000c: add-int/lit8 v9, v0, #int 1 // #01 │ │ +07cda4: 4406 0309 |000e: aget v6, v3, v9 │ │ +07cda8: d809 0002 |0010: add-int/lit8 v9, v0, #int 2 // #02 │ │ +07cdac: b429 |0012: rem-int/2addr v9, v2 │ │ +07cdae: 4405 0309 |0013: aget v5, v3, v9 │ │ +07cdb2: d809 0003 |0015: add-int/lit8 v9, v0, #int 3 // #03 │ │ +07cdb6: b429 |0017: rem-int/2addr v9, v2 │ │ +07cdb8: 4407 0309 |0018: aget v7, v3, v9 │ │ +07cdbc: 2e09 060d |001a: cmpg-float v9, v6, v13 │ │ +07cdc0: 3c09 0600 |001c: if-gtz v9, 0022 // +0006 │ │ +07cdc4: 2e09 0d07 |001e: cmpg-float v9, v13, v7 │ │ +07cdc8: 3a09 0a00 |0020: if-ltz v9, 002a // +000a │ │ +07cdcc: 2e09 070d |0022: cmpg-float v9, v7, v13 │ │ +07cdd0: 3c09 1500 |0024: if-gtz v9, 0039 // +0015 │ │ +07cdd4: 2e09 0d06 |0026: cmpg-float v9, v13, v6 │ │ +07cdd8: 3b09 1100 |0028: if-gez v9, 0039 // +0011 │ │ +07cddc: a709 0504 |002a: sub-float v9, v5, v4 │ │ +07cde0: a70a 0706 |002c: sub-float v10, v7, v6 │ │ +07cde4: c9a9 |002e: div-float/2addr v9, v10 │ │ +07cde6: a70a 0d06 |002f: sub-float v10, v13, v6 │ │ +07cdea: c8a9 |0031: mul-float/2addr v9, v10 │ │ +07cdec: c649 |0032: add-float/2addr v9, v4 │ │ +07cdee: 2e09 0c09 |0033: cmpg-float v9, v12, v9 │ │ +07cdf2: 3b09 0400 |0035: if-gez v9, 0039 // +0004 │ │ +07cdf6: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07cdfa: d800 0002 |0039: add-int/lit8 v0, v0, #int 2 // #02 │ │ +07cdfe: 28cd |003b: goto 0008 // -0033 │ │ +07ce00: dd09 0101 |003c: and-int/lit8 v9, v1, #int 1 // #01 │ │ +07ce04: 3389 0300 |003e: if-ne v9, v8, 0041 // +0003 │ │ +07ce08: 0f08 |0040: return v8 │ │ +07ce0a: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +07ce0c: 28fe |0042: goto 0040 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0005 line=173 │ │ 0x0006 line=174 │ │ 0x0007 line=176 │ │ 0x000a line=177 │ │ @@ -84481,18 +84486,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06f064: |[06f064] com.badlogic.gdx.math.Polygon.dirty:()V │ │ -06f074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06f076: 5c10 010b |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f07a: 0e00 |0003: return-void │ │ +07ce10: |[07ce10] com.badlogic.gdx.math.Polygon.dirty:()V │ │ +07ce20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07ce22: 5c10 010b |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07ce26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/math/Polygon; │ │ │ │ @@ -84501,65 +84506,65 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 95 16-bit code units │ │ -06f07c: |[06f07c] com.badlogic.gdx.math.Polygon.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ -06f08c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -06f08e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -06f090: 6e10 be12 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ -06f096: 0c06 |0005: move-result-object v6 │ │ -06f098: 4403 0607 |0006: aget v3, v6, v7 │ │ -06f09c: 4404 0608 |0008: aget v4, v6, v8 │ │ -06f0a0: 4401 0607 |000a: aget v1, v6, v7 │ │ -06f0a4: 4402 0608 |000c: aget v2, v6, v8 │ │ -06f0a8: 2165 |000e: array-length v5, v6 │ │ -06f0aa: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -06f0ac: 3550 2d00 |0010: if-ge v0, v5, 003d // +002d │ │ -06f0b0: 4407 0600 |0012: aget v7, v6, v0 │ │ -06f0b4: 2d07 0307 |0014: cmpl-float v7, v3, v7 │ │ -06f0b8: 3d07 0400 |0016: if-lez v7, 001a // +0004 │ │ -06f0bc: 4403 0600 |0018: aget v3, v6, v0 │ │ -06f0c0: d807 0001 |001a: add-int/lit8 v7, v0, #int 1 // #01 │ │ -06f0c4: 4407 0607 |001c: aget v7, v6, v7 │ │ -06f0c8: 2d07 0407 |001e: cmpl-float v7, v4, v7 │ │ -06f0cc: 3d07 0600 |0020: if-lez v7, 0026 // +0006 │ │ -06f0d0: d807 0001 |0022: add-int/lit8 v7, v0, #int 1 // #01 │ │ -06f0d4: 4404 0607 |0024: aget v4, v6, v7 │ │ -06f0d8: 4407 0600 |0026: aget v7, v6, v0 │ │ -06f0dc: 2e07 0107 |0028: cmpg-float v7, v1, v7 │ │ -06f0e0: 3b07 0400 |002a: if-gez v7, 002e // +0004 │ │ -06f0e4: 4401 0600 |002c: aget v1, v6, v0 │ │ -06f0e8: d807 0001 |002e: add-int/lit8 v7, v0, #int 1 // #01 │ │ -06f0ec: 4407 0607 |0030: aget v7, v6, v7 │ │ -06f0f0: 2e07 0207 |0032: cmpg-float v7, v2, v7 │ │ -06f0f4: 3b07 0600 |0034: if-gez v7, 003a // +0006 │ │ -06f0f8: d807 0001 |0036: add-int/lit8 v7, v0, #int 1 // #01 │ │ -06f0fc: 4402 0607 |0038: aget v2, v6, v7 │ │ -06f100: d800 0002 |003a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -06f104: 28d4 |003c: goto 0010 // -002c │ │ -06f106: 5497 000b |003d: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f10a: 3907 0900 |003f: if-nez v7, 0048 // +0009 │ │ -06f10e: 2207 db01 |0041: new-instance v7, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -06f112: 7010 e612 0700 |0043: invoke-direct {v7}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -06f118: 5b97 000b |0046: iput-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f11c: 5497 000b |0048: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f120: 5973 180b |004a: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -06f124: 5497 000b |004c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f128: 5974 190b |004e: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -06f12c: 5497 000b |0050: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f130: a708 0103 |0052: sub-float v8, v1, v3 │ │ -06f134: 5978 170b |0054: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -06f138: 5497 000b |0056: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f13c: a708 0204 |0058: sub-float v8, v2, v4 │ │ -06f140: 5978 130b |005a: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -06f144: 5497 000b |005c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ -06f148: 1107 |005e: return-object v7 │ │ +07ce28: |[07ce28] com.badlogic.gdx.math.Polygon.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ +07ce38: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +07ce3a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +07ce3c: 6e10 be12 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Polygon;.getTransformedVertices:()[F // method@12be │ │ +07ce42: 0c06 |0005: move-result-object v6 │ │ +07ce44: 4403 0607 |0006: aget v3, v6, v7 │ │ +07ce48: 4404 0608 |0008: aget v4, v6, v8 │ │ +07ce4c: 4401 0607 |000a: aget v1, v6, v7 │ │ +07ce50: 4402 0608 |000c: aget v2, v6, v8 │ │ +07ce54: 2165 |000e: array-length v5, v6 │ │ +07ce56: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +07ce58: 3550 2d00 |0010: if-ge v0, v5, 003d // +002d │ │ +07ce5c: 4407 0600 |0012: aget v7, v6, v0 │ │ +07ce60: 2d07 0307 |0014: cmpl-float v7, v3, v7 │ │ +07ce64: 3d07 0400 |0016: if-lez v7, 001a // +0004 │ │ +07ce68: 4403 0600 |0018: aget v3, v6, v0 │ │ +07ce6c: d807 0001 |001a: add-int/lit8 v7, v0, #int 1 // #01 │ │ +07ce70: 4407 0607 |001c: aget v7, v6, v7 │ │ +07ce74: 2d07 0407 |001e: cmpl-float v7, v4, v7 │ │ +07ce78: 3d07 0600 |0020: if-lez v7, 0026 // +0006 │ │ +07ce7c: d807 0001 |0022: add-int/lit8 v7, v0, #int 1 // #01 │ │ +07ce80: 4404 0607 |0024: aget v4, v6, v7 │ │ +07ce84: 4407 0600 |0026: aget v7, v6, v0 │ │ +07ce88: 2e07 0107 |0028: cmpg-float v7, v1, v7 │ │ +07ce8c: 3b07 0400 |002a: if-gez v7, 002e // +0004 │ │ +07ce90: 4401 0600 |002c: aget v1, v6, v0 │ │ +07ce94: d807 0001 |002e: add-int/lit8 v7, v0, #int 1 // #01 │ │ +07ce98: 4407 0607 |0030: aget v7, v6, v7 │ │ +07ce9c: 2e07 0207 |0032: cmpg-float v7, v2, v7 │ │ +07cea0: 3b07 0600 |0034: if-gez v7, 003a // +0006 │ │ +07cea4: d807 0001 |0036: add-int/lit8 v7, v0, #int 1 // #01 │ │ +07cea8: 4402 0607 |0038: aget v2, v6, v7 │ │ +07ceac: d800 0002 |003a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +07ceb0: 28d4 |003c: goto 0010 // -002c │ │ +07ceb2: 5497 000b |003d: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07ceb6: 3907 0900 |003f: if-nez v7, 0048 // +0009 │ │ +07ceba: 2207 db01 |0041: new-instance v7, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +07cebe: 7010 e612 0700 |0043: invoke-direct {v7}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +07cec4: 5b97 000b |0046: iput-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07cec8: 5497 000b |0048: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07cecc: 5973 180b |004a: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07ced0: 5497 000b |004c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07ced4: 5974 190b |004e: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07ced8: 5497 000b |0050: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07cedc: a708 0103 |0052: sub-float v8, v1, v3 │ │ +07cee0: 5978 170b |0054: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07cee4: 5497 000b |0056: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07cee8: a708 0204 |0058: sub-float v8, v2, v4 │ │ +07ceec: 5978 130b |005a: iput v8, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07cef0: 5497 000b |005c: iget-object v7, v9, Lcom/badlogic/gdx/math/Polygon;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@0b00 │ │ +07cef4: 1107 |005e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 0x0006 line=149 │ │ 0x0008 line=150 │ │ 0x000a line=151 │ │ 0x000c line=152 │ │ @@ -84591,17 +84596,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f14c: |[06f14c] com.badlogic.gdx.math.Polygon.getOriginX:()F │ │ -06f15c: 5210 030b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0b03 │ │ -06f160: 0f00 |0002: return v0 │ │ +07cef8: |[07cef8] com.badlogic.gdx.math.Polygon.getOriginX:()F │ │ +07cf08: 5210 030b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0b03 │ │ +07cf0c: 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;) │ │ @@ -84609,17 +84614,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f164: |[06f164] com.badlogic.gdx.math.Polygon.getOriginY:()F │ │ -06f174: 5210 040b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0b04 │ │ -06f178: 0f00 |0002: return v0 │ │ +07cf10: |[07cf10] com.badlogic.gdx.math.Polygon.getOriginY:()F │ │ +07cf20: 5210 040b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0b04 │ │ +07cf24: 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;) │ │ @@ -84627,17 +84632,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f17c: |[06f17c] com.badlogic.gdx.math.Polygon.getRotation:()F │ │ -06f18c: 5210 050b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ -06f190: 0f00 |0002: return v0 │ │ +07cf28: |[07cf28] com.badlogic.gdx.math.Polygon.getRotation:()F │ │ +07cf38: 5210 050b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ +07cf3c: 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;) │ │ @@ -84645,17 +84650,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f194: |[06f194] com.badlogic.gdx.math.Polygon.getScaleX:()F │ │ -06f1a4: 5210 060b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ -06f1a8: 0f00 |0002: return v0 │ │ +07cf40: |[07cf40] com.badlogic.gdx.math.Polygon.getScaleX:()F │ │ +07cf50: 5210 060b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ +07cf54: 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;) │ │ @@ -84663,17 +84668,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f1ac: |[06f1ac] com.badlogic.gdx.math.Polygon.getScaleY:()F │ │ -06f1bc: 5210 070b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ -06f1c0: 0f00 |0002: return v0 │ │ +07cf58: |[07cf58] com.badlogic.gdx.math.Polygon.getScaleY:()F │ │ +07cf68: 5210 070b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ +07cf6c: 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;) │ │ @@ -84681,112 +84686,112 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 184 16-bit code units │ │ -06f1c4: |[06f1c4] com.badlogic.gdx.math.Polygon.getTransformedVertices:()[F │ │ -06f1d4: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -06f1d8: 5500 010b |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f1dc: 0213 0000 |0004: move/from16 v19, v0 │ │ -06f1e0: 3913 0900 |0006: if-nez v19, 000f // +0009 │ │ -06f1e4: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -06f1e8: 5400 080b |000a: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ -06f1ec: 0810 0000 |000c: move-object/from16 v16, v0 │ │ -06f1f0: 1110 |000e: return-object v16 │ │ -06f1f2: 1313 0000 |000f: const/16 v19, #int 0 // #0 │ │ -06f1f6: 0200 1300 |0011: move/from16 v0, v19 │ │ -06f1fa: 0801 1500 |0013: move-object/from16 v1, v21 │ │ -06f1fe: 5c10 010b |0015: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f202: 0800 1500 |0017: move-object/from16 v0, v21 │ │ -06f206: 5404 020b |0019: iget-object v4, v0, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0b02 │ │ -06f20a: 0800 1500 |001b: move-object/from16 v0, v21 │ │ -06f20e: 5400 080b |001d: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ -06f212: 0813 0000 |001f: move-object/from16 v19, v0 │ │ -06f216: 3813 1600 |0021: if-eqz v19, 0037 // +0016 │ │ -06f21a: 0800 1500 |0023: move-object/from16 v0, v21 │ │ -06f21e: 5400 080b |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ -06f222: 0813 0000 |0027: move-object/from16 v19, v0 │ │ -06f226: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -06f22a: 2100 |002b: array-length v0, v0 │ │ -06f22c: 0213 0000 |002c: move/from16 v19, v0 │ │ -06f230: 2140 |002e: array-length v0, v4 │ │ -06f232: 0214 0000 |002f: move/from16 v20, v0 │ │ -06f236: 0200 1300 |0031: move/from16 v0, v19 │ │ -06f23a: 0201 1400 |0033: move/from16 v1, v20 │ │ -06f23e: 3510 1100 |0035: if-ge v0, v1, 0046 // +0011 │ │ -06f242: 2140 |0037: array-length v0, v4 │ │ -06f244: 0213 0000 |0038: move/from16 v19, v0 │ │ -06f248: 0200 1300 |003a: move/from16 v0, v19 │ │ -06f24c: 2300 e803 |003c: new-array v0, v0, [F // type@03e8 │ │ -06f250: 0813 0000 |003e: move-object/from16 v19, v0 │ │ -06f254: 0800 1300 |0040: move-object/from16 v0, v19 │ │ -06f258: 0801 1500 |0042: move-object/from16 v1, v21 │ │ -06f25c: 5b10 080b |0044: iput-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ -06f260: 0800 1500 |0046: move-object/from16 v0, v21 │ │ -06f264: 5400 080b |0048: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ -06f268: 0810 0000 |004a: move-object/from16 v16, v0 │ │ -06f26c: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -06f270: 5209 090b |004e: iget v9, v0, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ -06f274: 0800 1500 |0050: move-object/from16 v0, v21 │ │ -06f278: 520a 0a0b |0052: iget v10, v0, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ -06f27c: 0800 1500 |0054: move-object/from16 v0, v21 │ │ -06f280: 5207 030b |0056: iget v7, v0, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0b03 │ │ -06f284: 0800 1500 |0058: move-object/from16 v0, v21 │ │ -06f288: 5208 040b |005a: iget v8, v0, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0b04 │ │ -06f28c: 0800 1500 |005c: move-object/from16 v0, v21 │ │ -06f290: 520d 060b |005e: iget v13, v0, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ -06f294: 0800 1500 |0060: move-object/from16 v0, v21 │ │ -06f298: 520e 070b |0062: iget v14, v0, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ -06f29c: 1513 803f |0064: const/high16 v19, #int 1065353216 // #3f80 │ │ -06f2a0: 2d13 0d13 |0066: cmpl-float v19, v13, v19 │ │ -06f2a4: 3913 0800 |0068: if-nez v19, 0070 // +0008 │ │ -06f2a8: 1513 803f |006a: const/high16 v19, #int 1065353216 // #3f80 │ │ -06f2ac: 2d13 0e13 |006c: cmpl-float v19, v14, v19 │ │ -06f2b0: 3813 4800 |006e: if-eqz v19, 00b6 // +0048 │ │ -06f2b4: 121c |0070: const/4 v12, #int 1 // #1 │ │ -06f2b6: 0800 1500 |0071: move-object/from16 v0, v21 │ │ -06f2ba: 520b 050b |0073: iget v11, v0, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ -06f2be: 7110 3d12 0b00 |0075: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -06f2c4: 0a02 |0078: move-result v2 │ │ -06f2c6: 7110 4b12 0b00 |0079: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -06f2cc: 0a0f |007c: move-result v15 │ │ -06f2ce: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -06f2d0: 2145 |007e: array-length v5, v4 │ │ -06f2d2: 3553 8fff |007f: if-ge v3, v5, 000e // -0071 │ │ -06f2d6: 4413 0403 |0081: aget v19, v4, v3 │ │ -06f2da: a711 1307 |0083: sub-float v17, v19, v7 │ │ -06f2de: d813 0301 |0085: add-int/lit8 v19, v3, #int 1 // #01 │ │ -06f2e2: 4413 0413 |0087: aget v19, v4, v19 │ │ -06f2e6: a712 1308 |0089: sub-float v18, v19, v8 │ │ -06f2ea: 380c 0600 |008b: if-eqz v12, 0091 // +0006 │ │ -06f2ee: a811 110d |008d: mul-float v17, v17, v13 │ │ -06f2f2: a812 120e |008f: mul-float v18, v18, v14 │ │ -06f2f6: 1313 0000 |0091: const/16 v19, #int 0 // #0 │ │ -06f2fa: 2d13 0b13 |0093: cmpl-float v19, v11, v19 │ │ -06f2fe: 3813 1000 |0095: if-eqz v19, 00a5 // +0010 │ │ -06f302: 0206 1100 |0097: move/from16 v6, v17 │ │ -06f306: a813 0211 |0099: mul-float v19, v2, v17 │ │ -06f30a: a814 0f12 |009b: mul-float v20, v15, v18 │ │ -06f30e: a711 1314 |009d: sub-float v17, v19, v20 │ │ -06f312: a813 0f06 |009f: mul-float v19, v15, v6 │ │ -06f316: a814 0212 |00a1: mul-float v20, v2, v18 │ │ -06f31a: a612 1314 |00a3: add-float v18, v19, v20 │ │ -06f31e: a613 0911 |00a5: add-float v19, v9, v17 │ │ -06f322: a613 1307 |00a7: add-float v19, v19, v7 │ │ -06f326: 4b13 1003 |00a9: aput v19, v16, v3 │ │ -06f32a: d813 0301 |00ab: add-int/lit8 v19, v3, #int 1 // #01 │ │ -06f32e: a614 0a12 |00ad: add-float v20, v10, v18 │ │ -06f332: a614 1408 |00af: add-float v20, v20, v8 │ │ -06f336: 4b14 1013 |00b1: aput v20, v16, v19 │ │ -06f33a: d803 0302 |00b3: add-int/lit8 v3, v3, #int 2 // #02 │ │ -06f33e: 28ca |00b5: goto 007f // -0036 │ │ -06f340: 120c |00b6: const/4 v12, #int 0 // #0 │ │ -06f342: 28ba |00b7: goto 0071 // -0046 │ │ +07cf70: |[07cf70] com.badlogic.gdx.math.Polygon.getTransformedVertices:()[F │ │ +07cf80: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +07cf84: 5500 010b |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07cf88: 0213 0000 |0004: move/from16 v19, v0 │ │ +07cf8c: 3913 0900 |0006: if-nez v19, 000f // +0009 │ │ +07cf90: 0800 1500 |0008: move-object/from16 v0, v21 │ │ +07cf94: 5400 080b |000a: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ +07cf98: 0810 0000 |000c: move-object/from16 v16, v0 │ │ +07cf9c: 1110 |000e: return-object v16 │ │ +07cf9e: 1313 0000 |000f: const/16 v19, #int 0 // #0 │ │ +07cfa2: 0200 1300 |0011: move/from16 v0, v19 │ │ +07cfa6: 0801 1500 |0013: move-object/from16 v1, v21 │ │ +07cfaa: 5c10 010b |0015: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07cfae: 0800 1500 |0017: move-object/from16 v0, v21 │ │ +07cfb2: 5404 020b |0019: iget-object v4, v0, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0b02 │ │ +07cfb6: 0800 1500 |001b: move-object/from16 v0, v21 │ │ +07cfba: 5400 080b |001d: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ +07cfbe: 0813 0000 |001f: move-object/from16 v19, v0 │ │ +07cfc2: 3813 1600 |0021: if-eqz v19, 0037 // +0016 │ │ +07cfc6: 0800 1500 |0023: move-object/from16 v0, v21 │ │ +07cfca: 5400 080b |0025: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ +07cfce: 0813 0000 |0027: move-object/from16 v19, v0 │ │ +07cfd2: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +07cfd6: 2100 |002b: array-length v0, v0 │ │ +07cfd8: 0213 0000 |002c: move/from16 v19, v0 │ │ +07cfdc: 2140 |002e: array-length v0, v4 │ │ +07cfde: 0214 0000 |002f: move/from16 v20, v0 │ │ +07cfe2: 0200 1300 |0031: move/from16 v0, v19 │ │ +07cfe6: 0201 1400 |0033: move/from16 v1, v20 │ │ +07cfea: 3510 1100 |0035: if-ge v0, v1, 0046 // +0011 │ │ +07cfee: 2140 |0037: array-length v0, v4 │ │ +07cff0: 0213 0000 |0038: move/from16 v19, v0 │ │ +07cff4: 0200 1300 |003a: move/from16 v0, v19 │ │ +07cff8: 2300 e803 |003c: new-array v0, v0, [F // type@03e8 │ │ +07cffc: 0813 0000 |003e: move-object/from16 v19, v0 │ │ +07d000: 0800 1300 |0040: move-object/from16 v0, v19 │ │ +07d004: 0801 1500 |0042: move-object/from16 v1, v21 │ │ +07d008: 5b10 080b |0044: iput-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ +07d00c: 0800 1500 |0046: move-object/from16 v0, v21 │ │ +07d010: 5400 080b |0048: iget-object v0, v0, Lcom/badlogic/gdx/math/Polygon;.worldVertices:[F // field@0b08 │ │ +07d014: 0810 0000 |004a: move-object/from16 v16, v0 │ │ +07d018: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +07d01c: 5209 090b |004e: iget v9, v0, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ +07d020: 0800 1500 |0050: move-object/from16 v0, v21 │ │ +07d024: 520a 0a0b |0052: iget v10, v0, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ +07d028: 0800 1500 |0054: move-object/from16 v0, v21 │ │ +07d02c: 5207 030b |0056: iget v7, v0, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0b03 │ │ +07d030: 0800 1500 |0058: move-object/from16 v0, v21 │ │ +07d034: 5208 040b |005a: iget v8, v0, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0b04 │ │ +07d038: 0800 1500 |005c: move-object/from16 v0, v21 │ │ +07d03c: 520d 060b |005e: iget v13, v0, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ +07d040: 0800 1500 |0060: move-object/from16 v0, v21 │ │ +07d044: 520e 070b |0062: iget v14, v0, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ +07d048: 1513 803f |0064: const/high16 v19, #int 1065353216 // #3f80 │ │ +07d04c: 2d13 0d13 |0066: cmpl-float v19, v13, v19 │ │ +07d050: 3913 0800 |0068: if-nez v19, 0070 // +0008 │ │ +07d054: 1513 803f |006a: const/high16 v19, #int 1065353216 // #3f80 │ │ +07d058: 2d13 0e13 |006c: cmpl-float v19, v14, v19 │ │ +07d05c: 3813 4800 |006e: if-eqz v19, 00b6 // +0048 │ │ +07d060: 121c |0070: const/4 v12, #int 1 // #1 │ │ +07d062: 0800 1500 |0071: move-object/from16 v0, v21 │ │ +07d066: 520b 050b |0073: iget v11, v0, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ +07d06a: 7110 3d12 0b00 |0075: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +07d070: 0a02 |0078: move-result v2 │ │ +07d072: 7110 4b12 0b00 |0079: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +07d078: 0a0f |007c: move-result v15 │ │ +07d07a: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +07d07c: 2145 |007e: array-length v5, v4 │ │ +07d07e: 3553 8fff |007f: if-ge v3, v5, 000e // -0071 │ │ +07d082: 4413 0403 |0081: aget v19, v4, v3 │ │ +07d086: a711 1307 |0083: sub-float v17, v19, v7 │ │ +07d08a: d813 0301 |0085: add-int/lit8 v19, v3, #int 1 // #01 │ │ +07d08e: 4413 0413 |0087: aget v19, v4, v19 │ │ +07d092: a712 1308 |0089: sub-float v18, v19, v8 │ │ +07d096: 380c 0600 |008b: if-eqz v12, 0091 // +0006 │ │ +07d09a: a811 110d |008d: mul-float v17, v17, v13 │ │ +07d09e: a812 120e |008f: mul-float v18, v18, v14 │ │ +07d0a2: 1313 0000 |0091: const/16 v19, #int 0 // #0 │ │ +07d0a6: 2d13 0b13 |0093: cmpl-float v19, v11, v19 │ │ +07d0aa: 3813 1000 |0095: if-eqz v19, 00a5 // +0010 │ │ +07d0ae: 0206 1100 |0097: move/from16 v6, v17 │ │ +07d0b2: a813 0211 |0099: mul-float v19, v2, v17 │ │ +07d0b6: a814 0f12 |009b: mul-float v20, v15, v18 │ │ +07d0ba: a711 1314 |009d: sub-float v17, v19, v20 │ │ +07d0be: a813 0f06 |009f: mul-float v19, v15, v6 │ │ +07d0c2: a814 0212 |00a1: mul-float v20, v2, v18 │ │ +07d0c6: a612 1314 |00a3: add-float v18, v19, v20 │ │ +07d0ca: a613 0911 |00a5: add-float v19, v9, v17 │ │ +07d0ce: a613 1307 |00a7: add-float v19, v19, v7 │ │ +07d0d2: 4b13 1003 |00a9: aput v19, v16, v3 │ │ +07d0d6: d813 0301 |00ab: add-int/lit8 v19, v3, #int 1 // #01 │ │ +07d0da: a614 0a12 |00ad: add-float v20, v10, v18 │ │ +07d0de: a614 1408 |00af: add-float v20, v20, v8 │ │ +07d0e2: 4b14 1013 |00b1: aput v20, v16, v19 │ │ +07d0e6: d803 0302 |00b3: add-int/lit8 v3, v3, #int 2 // #02 │ │ +07d0ea: 28ca |00b5: goto 007f // -0036 │ │ +07d0ec: 120c |00b6: const/4 v12, #int 0 // #0 │ │ +07d0ee: 28ba |00b7: goto 0071 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000e line=79 │ │ 0x000f line=42 │ │ 0x0017 line=44 │ │ 0x001b line=45 │ │ @@ -84840,17 +84845,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f344: |[06f344] com.badlogic.gdx.math.Polygon.getVertices:()[F │ │ -06f354: 5410 020b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0b02 │ │ -06f358: 1100 |0002: return-object v0 │ │ +07d0f0: |[07d0f0] com.badlogic.gdx.math.Polygon.getVertices:()[F │ │ +07d100: 5410 020b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/Polygon;.localVertices:[F // field@0b02 │ │ +07d104: 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;) │ │ @@ -84858,17 +84863,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f35c: |[06f35c] com.badlogic.gdx.math.Polygon.getX:()F │ │ -06f36c: 5210 090b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ -06f370: 0f00 |0002: return v0 │ │ +07d108: |[07d108] com.badlogic.gdx.math.Polygon.getX:()F │ │ +07d118: 5210 090b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ +07d11c: 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;) │ │ @@ -84876,17 +84881,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f374: |[06f374] com.badlogic.gdx.math.Polygon.getY:()F │ │ -06f384: 5210 0a0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ -06f388: 0f00 |0002: return v0 │ │ +07d120: |[07d120] com.badlogic.gdx.math.Polygon.getY:()F │ │ +07d130: 5210 0a0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ +07d134: 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;) │ │ @@ -84894,21 +84899,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -06f38c: |[06f38c] com.badlogic.gdx.math.Polygon.rotate:(F)V │ │ -06f39c: 5210 050b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ -06f3a0: c620 |0002: add-float/2addr v0, v2 │ │ -06f3a2: 5910 050b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ -06f3a6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -06f3a8: 5c10 010b |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f3ac: 0e00 |0008: return-void │ │ +07d138: |[07d138] com.badlogic.gdx.math.Polygon.rotate:(F)V │ │ +07d148: 5210 050b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ +07d14c: c620 |0002: add-float/2addr v0, v2 │ │ +07d14e: 5910 050b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ +07d152: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07d154: 5c10 010b |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d158: 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; │ │ @@ -84919,24 +84924,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -06f3b0: |[06f3b0] com.badlogic.gdx.math.Polygon.scale:(F)V │ │ -06f3c0: 5210 060b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ -06f3c4: c620 |0002: add-float/2addr v0, v2 │ │ -06f3c6: 5910 060b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ -06f3ca: 5210 070b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ -06f3ce: c620 |0007: add-float/2addr v0, v2 │ │ -06f3d0: 5910 070b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ -06f3d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -06f3d6: 5c10 010b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f3da: 0e00 |000d: return-void │ │ +07d15c: |[07d15c] com.badlogic.gdx.math.Polygon.scale:(F)V │ │ +07d16c: 5210 060b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ +07d170: c620 |0002: add-float/2addr v0, v2 │ │ +07d172: 5910 060b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ +07d176: 5210 070b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ +07d17a: c620 |0007: add-float/2addr v0, v2 │ │ +07d17c: 5910 070b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ +07d180: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07d182: 5c10 010b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d186: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ locals : │ │ @@ -84948,20 +84953,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f3dc: |[06f3dc] com.badlogic.gdx.math.Polygon.setOrigin:(FF)V │ │ -06f3ec: 5912 030b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0b03 │ │ -06f3f0: 5913 040b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0b04 │ │ -06f3f4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06f3f6: 5c10 010b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f3fa: 0e00 |0007: return-void │ │ +07d188: |[07d188] com.badlogic.gdx.math.Polygon.setOrigin:(FF)V │ │ +07d198: 5912 030b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.originX:F // field@0b03 │ │ +07d19c: 5913 040b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.originY:F // field@0b04 │ │ +07d1a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07d1a2: 5c10 010b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d1a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0004 line=85 │ │ 0x0007 line=86 │ │ locals : │ │ @@ -84974,20 +84979,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f3fc: |[06f3fc] com.badlogic.gdx.math.Polygon.setPosition:(FF)V │ │ -06f40c: 5912 090b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ -06f410: 5913 0a0b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ -06f414: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06f416: 5c10 010b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f41a: 0e00 |0007: return-void │ │ +07d1a8: |[07d1a8] com.badlogic.gdx.math.Polygon.setPosition:(FF)V │ │ +07d1b8: 5912 090b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ +07d1bc: 5913 0a0b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ +07d1c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07d1c2: 5c10 010b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d1c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0004 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ @@ -85000,19 +85005,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -06f41c: |[06f41c] com.badlogic.gdx.math.Polygon.setRotation:(F)V │ │ -06f42c: 5912 050b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ -06f430: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -06f432: 5c10 010b |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f436: 0e00 |0005: return-void │ │ +07d1c8: |[07d1c8] com.badlogic.gdx.math.Polygon.setRotation:(F)V │ │ +07d1d8: 5912 050b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.rotation:F // field@0b05 │ │ +07d1dc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07d1de: 5c10 010b |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d1e2: 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; │ │ @@ -85023,20 +85028,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06f438: |[06f438] com.badlogic.gdx.math.Polygon.setScale:(FF)V │ │ -06f448: 5912 060b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ -06f44c: 5913 070b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ -06f450: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06f452: 5c10 010b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f456: 0e00 |0007: return-void │ │ +07d1e4: |[07d1e4] com.badlogic.gdx.math.Polygon.setScale:(FF)V │ │ +07d1f4: 5912 060b |0000: iput v2, v1, Lcom/badlogic/gdx/math/Polygon;.scaleX:F // field@0b06 │ │ +07d1f8: 5913 070b |0002: iput v3, v1, Lcom/badlogic/gdx/math/Polygon;.scaleY:F // field@0b07 │ │ +07d1fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07d1fe: 5c10 010b |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d202: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ 0x0004 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ @@ -85049,24 +85054,24 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -06f458: |[06f458] com.badlogic.gdx.math.Polygon.translate:(FF)V │ │ -06f468: 5210 090b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ -06f46c: c620 |0002: add-float/2addr v0, v2 │ │ -06f46e: 5910 090b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ -06f472: 5210 0a0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ -06f476: c630 |0007: add-float/2addr v0, v3 │ │ -06f478: 5910 0a0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ -06f47c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -06f47e: 5c10 010b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ -06f482: 0e00 |000d: return-void │ │ +07d204: |[07d204] com.badlogic.gdx.math.Polygon.translate:(FF)V │ │ +07d214: 5210 090b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ +07d218: c620 |0002: add-float/2addr v0, v2 │ │ +07d21a: 5910 090b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.x:F // field@0b09 │ │ +07d21e: 5210 0a0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ +07d222: c630 |0007: add-float/2addr v0, v3 │ │ +07d224: 5910 0a0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Polygon;.y:F // field@0b0a │ │ +07d228: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07d22a: 5c10 010b |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/math/Polygon;.dirty:Z // field@0b01 │ │ +07d22e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x000d line=98 │ │ locals : │ │ @@ -85134,23 +85139,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -06f484: |[06f484] com.badlogic.gdx.math.Quaternion.:()V │ │ -06f494: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06f496: 2200 da01 |0001: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -06f49a: 7051 cb12 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ -06f4a0: 6900 0d0b |0006: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0b0d │ │ -06f4a4: 2200 da01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -06f4a8: 7051 cb12 1011 |000a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ -06f4ae: 6900 0e0b |000d: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -06f4b2: 0e00 |000f: return-void │ │ +07d230: |[07d230] com.badlogic.gdx.math.Quaternion.:()V │ │ +07d240: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07d242: 2200 da01 |0001: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +07d246: 7051 cb12 1011 |0003: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ +07d24c: 6900 0d0b |0006: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0b0d │ │ +07d250: 2200 da01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +07d254: 7051 cb12 1011 |000a: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ +07d25a: 6900 0e0b |000d: sput-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07d25e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0008 line=29 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -85158,18 +85163,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f4b4: |[06f4b4] com.badlogic.gdx.math.Quaternion.:()V │ │ -06f4c4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06f4ca: 6e10 d212 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.idt:()Lcom/badlogic/gdx/math/Quaternion; // method@12d2 │ │ -06f4d0: 0e00 |0006: return-void │ │ +07d260: |[07d260] com.badlogic.gdx.math.Quaternion.:()V │ │ +07d270: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07d276: 6e10 d212 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.idt:()Lcom/badlogic/gdx/math/Quaternion; // method@12d2 │ │ +07d27c: 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; │ │ @@ -85179,18 +85184,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -06f4d4: |[06f4d4] com.badlogic.gdx.math.Quaternion.:(FFFF)V │ │ -06f4e4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06f4ea: 6e54 d912 1032 |0003: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06f4f0: 0e00 |0006: return-void │ │ +07d280: |[07d280] com.badlogic.gdx.math.Quaternion.:(FFFF)V │ │ +07d290: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07d296: 6e54 d912 1032 |0003: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07d29c: 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; │ │ @@ -85204,18 +85209,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 │ │ -06f4f4: |[06f4f4] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ -06f504: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06f50a: 6e20 da12 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12da │ │ -06f510: 0e00 |0006: return-void │ │ +07d2a0: |[07d2a0] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Quaternion;)V │ │ +07d2b0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07d2b6: 6e20 da12 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12da │ │ +07d2bc: 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; │ │ @@ -85226,18 +85231,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 │ │ -06f514: |[06f514] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -06f524: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -06f52a: 6e30 db12 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@12db │ │ -06f530: 0e00 |0006: return-void │ │ +07d2c0: |[07d2c0] com.badlogic.gdx.math.Quaternion.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +07d2d0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07d2d6: 6e30 db12 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@12db │ │ +07d2dc: 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; │ │ @@ -85250,25 +85255,25 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06f534: |[06f534] com.badlogic.gdx.math.Quaternion.conjugate:()Lcom/badlogic/gdx/math/Quaternion; │ │ -06f544: 5210 100b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f548: 7f00 |0002: neg-float v0, v0 │ │ -06f54a: 5910 100b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f54e: 5210 110b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f552: 7f00 |0007: neg-float v0, v0 │ │ -06f554: 5910 110b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f558: 5210 120b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f55c: 7f00 |000c: neg-float v0, v0 │ │ -06f55e: 5910 120b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f562: 1101 |000f: return-object v1 │ │ +07d2e0: |[07d2e0] com.badlogic.gdx.math.Quaternion.conjugate:()Lcom/badlogic/gdx/math/Quaternion; │ │ +07d2f0: 5210 100b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d2f4: 7f00 |0002: neg-float v0, v0 │ │ +07d2f6: 5910 100b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d2fa: 5210 110b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d2fe: 7f00 |0007: neg-float v0, v0 │ │ +07d300: 5910 110b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d304: 5210 120b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d308: 7f00 |000c: neg-float v0, v0 │ │ +07d30a: 5910 120b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d30e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ 0x000a line=162 │ │ 0x000f line=163 │ │ locals : │ │ @@ -85279,18 +85284,18 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f564: |[06f564] com.badlogic.gdx.math.Quaternion.cpy:()Lcom/badlogic/gdx/math/Quaternion; │ │ -06f574: 2200 da01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -06f578: 7020 cc12 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(Lcom/badlogic/gdx/math/Quaternion;)V // method@12cc │ │ -06f57e: 1100 |0005: return-object v0 │ │ +07d310: |[07d310] com.badlogic.gdx.math.Quaternion.cpy:()Lcom/badlogic/gdx/math/Quaternion; │ │ +07d320: 2200 da01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +07d324: 7020 cc12 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.:(Lcom/badlogic/gdx/math/Quaternion;)V // method@12cc │ │ +07d32a: 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;) │ │ @@ -85298,31 +85303,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 │ │ -06f580: |[06f580] com.badlogic.gdx.math.Quaternion.dot:(Lcom/badlogic/gdx/math/Quaternion;)F │ │ -06f590: 5230 100b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f594: 5241 100b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f598: c810 |0004: mul-float/2addr v0, v1 │ │ -06f59a: 5231 110b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f59e: 5242 110b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f5a2: c821 |0009: mul-float/2addr v1, v2 │ │ -06f5a4: c610 |000a: add-float/2addr v0, v1 │ │ -06f5a6: 5231 120b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f5aa: 5242 120b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f5ae: c821 |000f: mul-float/2addr v1, v2 │ │ -06f5b0: c610 |0010: add-float/2addr v0, v1 │ │ -06f5b2: 5231 0f0b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f5b6: 5242 0f0b |0013: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f5ba: c821 |0015: mul-float/2addr v1, v2 │ │ -06f5bc: c610 |0016: add-float/2addr v0, v1 │ │ -06f5be: 0f00 |0017: return v0 │ │ +07d32c: |[07d32c] com.badlogic.gdx.math.Quaternion.dot:(Lcom/badlogic/gdx/math/Quaternion;)F │ │ +07d33c: 5230 100b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d340: 5241 100b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d344: c810 |0004: mul-float/2addr v0, v1 │ │ +07d346: 5231 110b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d34a: 5242 110b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d34e: c821 |0009: mul-float/2addr v1, v2 │ │ +07d350: c610 |000a: add-float/2addr v0, v1 │ │ +07d352: 5231 120b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d356: 5242 120b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d35a: c821 |000f: mul-float/2addr v1, v2 │ │ +07d35c: c610 |0010: add-float/2addr v0, v1 │ │ +07d35e: 5231 0f0b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d362: 5242 0f0b |0013: iget v2, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d366: c821 |0015: mul-float/2addr v1, v2 │ │ +07d368: c610 |0016: add-float/2addr v0, v1 │ │ +07d36a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x0018 reg=4 other Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ @@ -85331,43 +85336,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -06f5c0: |[06f5c0] com.badlogic.gdx.math.Quaternion.equals:(Ljava/lang/Object;)Z │ │ -06f5d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06f5d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06f5d4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -06f5d8: 0f01 |0004: return v1 │ │ -06f5da: 2063 da01 |0005: instance-of v3, v6, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -06f5de: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ -06f5e2: 0121 |0009: move v1, v2 │ │ -06f5e4: 28fa |000a: goto 0004 // -0006 │ │ -06f5e6: 0760 |000b: move-object v0, v6 │ │ -06f5e8: 1f00 da01 |000c: check-cast v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -06f5ec: 5253 100b |000e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f5f0: 5204 100b |0010: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f5f4: 2d03 0304 |0012: cmpl-float v3, v3, v4 │ │ -06f5f8: 3903 1a00 |0014: if-nez v3, 002e // +001a │ │ -06f5fc: 5253 110b |0016: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f600: 5204 110b |0018: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f604: 2d03 0304 |001a: cmpl-float v3, v3, v4 │ │ -06f608: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ -06f60c: 5253 120b |001e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f610: 5204 120b |0020: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f614: 2d03 0304 |0022: cmpl-float v3, v3, v4 │ │ -06f618: 3903 0a00 |0024: if-nez v3, 002e // +000a │ │ -06f61c: 5253 0f0b |0026: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f620: 5204 0f0b |0028: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f624: 2d03 0304 |002a: cmpl-float v3, v3, v4 │ │ -06f628: 3803 d8ff |002c: if-eqz v3, 0004 // -0028 │ │ -06f62c: 0121 |002e: move v1, v2 │ │ -06f62e: 28d5 |002f: goto 0004 // -002b │ │ +07d36c: |[07d36c] com.badlogic.gdx.math.Quaternion.equals:(Ljava/lang/Object;)Z │ │ +07d37c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07d37e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07d380: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07d384: 0f01 |0004: return v1 │ │ +07d386: 2063 da01 |0005: instance-of v3, v6, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +07d38a: 3903 0400 |0007: if-nez v3, 000b // +0004 │ │ +07d38e: 0121 |0009: move v1, v2 │ │ +07d390: 28fa |000a: goto 0004 // -0006 │ │ +07d392: 0760 |000b: move-object v0, v6 │ │ +07d394: 1f00 da01 |000c: check-cast v0, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +07d398: 5253 100b |000e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d39c: 5204 100b |0010: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d3a0: 2d03 0304 |0012: cmpl-float v3, v3, v4 │ │ +07d3a4: 3903 1a00 |0014: if-nez v3, 002e // +001a │ │ +07d3a8: 5253 110b |0016: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d3ac: 5204 110b |0018: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d3b0: 2d03 0304 |001a: cmpl-float v3, v3, v4 │ │ +07d3b4: 3903 1200 |001c: if-nez v3, 002e // +0012 │ │ +07d3b8: 5253 120b |001e: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d3bc: 5204 120b |0020: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d3c0: 2d03 0304 |0022: cmpl-float v3, v3, v4 │ │ +07d3c4: 3903 0a00 |0024: if-nez v3, 002e // +000a │ │ +07d3c8: 5253 0f0b |0026: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d3cc: 5204 0f0b |0028: iget v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d3d0: 2d03 0304 |002a: cmpl-float v3, v3, v4 │ │ +07d3d4: 3803 d8ff |002c: if-eqz v3, 0004 // -0028 │ │ +07d3d8: 0121 |002e: move v1, v2 │ │ +07d3da: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0004 line=405 │ │ 0x0005 line=401 │ │ 0x000a line=402 │ │ 0x000c line=404 │ │ @@ -85382,19 +85387,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Quaternion;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -06f630: |[06f630] com.badlogic.gdx.math.Quaternion.idt:()Lcom/badlogic/gdx/math/Quaternion; │ │ -06f640: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06f642: 1500 803f |0001: const/high16 v0, #int 1065353216 // #3f80 │ │ -06f646: 6e50 d912 1211 |0003: invoke-virtual {v2, v1, v1, v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06f64c: 1102 |0006: return-object v2 │ │ +07d3dc: |[07d3dc] com.badlogic.gdx.math.Quaternion.idt:()Lcom/badlogic/gdx/math/Quaternion; │ │ +07d3ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07d3ee: 1500 803f |0001: const/high16 v0, #int 1065353216 // #3f80 │ │ +07d3f2: 6e50 d912 1211 |0003: invoke-virtual {v2, v1, v1, v1, v0}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07d3f8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=249 │ │ 0x0006 line=250 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ @@ -85403,35 +85408,35 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06f650: |[06f650] com.badlogic.gdx.math.Quaternion.len:()F │ │ -06f660: 5230 100b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f664: 5231 100b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f668: c810 |0004: mul-float/2addr v0, v1 │ │ -06f66a: 5231 110b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f66e: 5232 110b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f672: c821 |0009: mul-float/2addr v1, v2 │ │ -06f674: c610 |000a: add-float/2addr v0, v1 │ │ -06f676: 5231 120b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f67a: 5232 120b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f67e: c821 |000f: mul-float/2addr v1, v2 │ │ -06f680: c610 |0010: add-float/2addr v0, v1 │ │ -06f682: 5231 0f0b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f686: 5232 0f0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f68a: c821 |0015: mul-float/2addr v1, v2 │ │ -06f68c: c610 |0016: add-float/2addr v0, v1 │ │ -06f68e: 8900 |0017: float-to-double v0, v0 │ │ -06f690: 7120 8e24 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06f696: 0b00 |001b: move-result-wide v0 │ │ -06f698: 8c00 |001c: double-to-float v0, v0 │ │ -06f69a: 0f00 |001d: return v0 │ │ +07d3fc: |[07d3fc] com.badlogic.gdx.math.Quaternion.len:()F │ │ +07d40c: 5230 100b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d410: 5231 100b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d414: c810 |0004: mul-float/2addr v0, v1 │ │ +07d416: 5231 110b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d41a: 5232 110b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d41e: c821 |0009: mul-float/2addr v1, v2 │ │ +07d420: c610 |000a: add-float/2addr v0, v1 │ │ +07d422: 5231 120b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d426: 5232 120b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d42a: c821 |000f: mul-float/2addr v1, v2 │ │ +07d42c: c610 |0010: add-float/2addr v0, v1 │ │ +07d42e: 5231 0f0b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d432: 5232 0f0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d436: c821 |0015: mul-float/2addr v1, v2 │ │ +07d438: c610 |0016: add-float/2addr v0, v1 │ │ +07d43a: 8900 |0017: float-to-double v0, v0 │ │ +07d43c: 7120 8e24 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07d442: 0b00 |001b: move-result-wide v0 │ │ +07d444: 8c00 |001c: double-to-float v0, v0 │ │ +07d446: 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;) │ │ @@ -85439,31 +85444,31 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -06f69c: |[06f69c] com.badlogic.gdx.math.Quaternion.len2:()F │ │ -06f6ac: 5230 100b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f6b0: 5231 100b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f6b4: c810 |0004: mul-float/2addr v0, v1 │ │ -06f6b6: 5231 110b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f6ba: 5232 110b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f6be: c821 |0009: mul-float/2addr v1, v2 │ │ -06f6c0: c610 |000a: add-float/2addr v0, v1 │ │ -06f6c2: 5231 120b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f6c6: 5232 120b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f6ca: c821 |000f: mul-float/2addr v1, v2 │ │ -06f6cc: c610 |0010: add-float/2addr v0, v1 │ │ -06f6ce: 5231 0f0b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f6d2: 5232 0f0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f6d6: c821 |0015: mul-float/2addr v1, v2 │ │ -06f6d8: c610 |0016: add-float/2addr v0, v1 │ │ -06f6da: 0f00 |0017: return v0 │ │ +07d448: |[07d448] com.badlogic.gdx.math.Quaternion.len2:()F │ │ +07d458: 5230 100b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d45c: 5231 100b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d460: c810 |0004: mul-float/2addr v0, v1 │ │ +07d462: 5231 110b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d466: 5232 110b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d46a: c821 |0009: mul-float/2addr v1, v2 │ │ +07d46c: c610 |000a: add-float/2addr v0, v1 │ │ +07d46e: 5231 120b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d472: 5232 120b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d476: c821 |000f: mul-float/2addr v1, v2 │ │ +07d478: c610 |0010: add-float/2addr v0, v1 │ │ +07d47a: 5231 0f0b |0011: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d47e: 5232 0f0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d482: c821 |0015: mul-float/2addr v1, v2 │ │ +07d484: c610 |0016: add-float/2addr v0, v1 │ │ +07d486: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #7 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -85471,28 +85476,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 │ │ -06f6dc: |[06f6dc] com.badlogic.gdx.math.Quaternion.mul:(F)Lcom/badlogic/gdx/math/Quaternion; │ │ -06f6ec: 5210 100b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f6f0: c820 |0002: mul-float/2addr v0, v2 │ │ -06f6f2: 5910 100b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f6f6: 5210 110b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f6fa: c820 |0007: mul-float/2addr v0, v2 │ │ -06f6fc: 5910 110b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f700: 5210 120b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f704: c820 |000c: mul-float/2addr v0, v2 │ │ -06f706: 5910 120b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f70a: 5210 0f0b |000f: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f70e: c820 |0011: mul-float/2addr v0, v2 │ │ -06f710: 5910 0f0b |0012: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f714: 1101 |0014: return-object v1 │ │ +07d488: |[07d488] com.badlogic.gdx.math.Quaternion.mul:(F)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d498: 5210 100b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d49c: c820 |0002: mul-float/2addr v0, v2 │ │ +07d49e: 5910 100b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d4a2: 5210 110b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d4a6: c820 |0007: mul-float/2addr v0, v2 │ │ +07d4a8: 5910 110b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d4ac: 5210 120b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d4b0: c820 |000c: mul-float/2addr v0, v2 │ │ +07d4b2: 5910 120b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d4b6: 5210 0f0b |000f: iget v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d4ba: c820 |0011: mul-float/2addr v0, v2 │ │ +07d4bc: 5910 0f0b |0012: iput v0, v1, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d4c0: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ 0x000a line=422 │ │ 0x000f line=423 │ │ 0x0014 line=424 │ │ @@ -85505,80 +85510,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 │ │ -06f718: |[06f718] com.badlogic.gdx.math.Quaternion.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ -06f728: 5274 0f0b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f72c: 5285 100b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f730: c854 |0004: mul-float/2addr v4, v5 │ │ -06f732: 5275 100b |0005: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f736: 5286 0f0b |0007: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f73a: c865 |0009: mul-float/2addr v5, v6 │ │ -06f73c: c654 |000a: add-float/2addr v4, v5 │ │ -06f73e: 5275 110b |000b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f742: 5286 120b |000d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f746: c865 |000f: mul-float/2addr v5, v6 │ │ -06f748: c654 |0010: add-float/2addr v4, v5 │ │ -06f74a: 5275 120b |0011: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f74e: 5286 110b |0013: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f752: c865 |0015: mul-float/2addr v5, v6 │ │ -06f754: a701 0405 |0016: sub-float v1, v4, v5 │ │ -06f758: 5274 0f0b |0018: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f75c: 5285 110b |001a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f760: c854 |001c: mul-float/2addr v4, v5 │ │ -06f762: 5275 110b |001d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f766: 5286 0f0b |001f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f76a: c865 |0021: mul-float/2addr v5, v6 │ │ -06f76c: c654 |0022: add-float/2addr v4, v5 │ │ -06f76e: 5275 120b |0023: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f772: 5286 100b |0025: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f776: c865 |0027: mul-float/2addr v5, v6 │ │ -06f778: c654 |0028: add-float/2addr v4, v5 │ │ -06f77a: 5275 100b |0029: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f77e: 5286 120b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f782: c865 |002d: mul-float/2addr v5, v6 │ │ -06f784: a702 0405 |002e: sub-float v2, v4, v5 │ │ -06f788: 5274 0f0b |0030: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f78c: 5285 120b |0032: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f790: c854 |0034: mul-float/2addr v4, v5 │ │ -06f792: 5275 120b |0035: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f796: 5286 0f0b |0037: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f79a: c865 |0039: mul-float/2addr v5, v6 │ │ -06f79c: c654 |003a: add-float/2addr v4, v5 │ │ -06f79e: 5275 100b |003b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f7a2: 5286 110b |003d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f7a6: c865 |003f: mul-float/2addr v5, v6 │ │ -06f7a8: c654 |0040: add-float/2addr v4, v5 │ │ -06f7aa: 5275 110b |0041: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f7ae: 5286 100b |0043: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f7b2: c865 |0045: mul-float/2addr v5, v6 │ │ -06f7b4: a703 0405 |0046: sub-float v3, v4, v5 │ │ -06f7b8: 5274 0f0b |0048: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f7bc: 5285 0f0b |004a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f7c0: c854 |004c: mul-float/2addr v4, v5 │ │ -06f7c2: 5275 100b |004d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f7c6: 5286 100b |004f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f7ca: c865 |0051: mul-float/2addr v5, v6 │ │ -06f7cc: c754 |0052: sub-float/2addr v4, v5 │ │ -06f7ce: 5275 110b |0053: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f7d2: 5286 110b |0055: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f7d6: c865 |0057: mul-float/2addr v5, v6 │ │ -06f7d8: c754 |0058: sub-float/2addr v4, v5 │ │ -06f7da: 5275 120b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f7de: 5286 120b |005b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f7e2: c865 |005d: mul-float/2addr v5, v6 │ │ -06f7e4: a700 0405 |005e: sub-float v0, v4, v5 │ │ -06f7e8: 5971 100b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f7ec: 5972 110b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f7f0: 5973 120b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f7f4: 5970 0f0b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f7f8: 1107 |0068: return-object v7 │ │ +07d4c4: |[07d4c4] com.badlogic.gdx.math.Quaternion.mul:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d4d4: 5274 0f0b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d4d8: 5285 100b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d4dc: c854 |0004: mul-float/2addr v4, v5 │ │ +07d4de: 5275 100b |0005: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d4e2: 5286 0f0b |0007: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d4e6: c865 |0009: mul-float/2addr v5, v6 │ │ +07d4e8: c654 |000a: add-float/2addr v4, v5 │ │ +07d4ea: 5275 110b |000b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d4ee: 5286 120b |000d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d4f2: c865 |000f: mul-float/2addr v5, v6 │ │ +07d4f4: c654 |0010: add-float/2addr v4, v5 │ │ +07d4f6: 5275 120b |0011: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d4fa: 5286 110b |0013: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d4fe: c865 |0015: mul-float/2addr v5, v6 │ │ +07d500: a701 0405 |0016: sub-float v1, v4, v5 │ │ +07d504: 5274 0f0b |0018: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d508: 5285 110b |001a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d50c: c854 |001c: mul-float/2addr v4, v5 │ │ +07d50e: 5275 110b |001d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d512: 5286 0f0b |001f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d516: c865 |0021: mul-float/2addr v5, v6 │ │ +07d518: c654 |0022: add-float/2addr v4, v5 │ │ +07d51a: 5275 120b |0023: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d51e: 5286 100b |0025: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d522: c865 |0027: mul-float/2addr v5, v6 │ │ +07d524: c654 |0028: add-float/2addr v4, v5 │ │ +07d526: 5275 100b |0029: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d52a: 5286 120b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d52e: c865 |002d: mul-float/2addr v5, v6 │ │ +07d530: a702 0405 |002e: sub-float v2, v4, v5 │ │ +07d534: 5274 0f0b |0030: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d538: 5285 120b |0032: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d53c: c854 |0034: mul-float/2addr v4, v5 │ │ +07d53e: 5275 120b |0035: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d542: 5286 0f0b |0037: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d546: c865 |0039: mul-float/2addr v5, v6 │ │ +07d548: c654 |003a: add-float/2addr v4, v5 │ │ +07d54a: 5275 100b |003b: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d54e: 5286 110b |003d: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d552: c865 |003f: mul-float/2addr v5, v6 │ │ +07d554: c654 |0040: add-float/2addr v4, v5 │ │ +07d556: 5275 110b |0041: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d55a: 5286 100b |0043: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d55e: c865 |0045: mul-float/2addr v5, v6 │ │ +07d560: a703 0405 |0046: sub-float v3, v4, v5 │ │ +07d564: 5274 0f0b |0048: iget v4, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d568: 5285 0f0b |004a: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d56c: c854 |004c: mul-float/2addr v4, v5 │ │ +07d56e: 5275 100b |004d: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d572: 5286 100b |004f: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d576: c865 |0051: mul-float/2addr v5, v6 │ │ +07d578: c754 |0052: sub-float/2addr v4, v5 │ │ +07d57a: 5275 110b |0053: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d57e: 5286 110b |0055: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d582: c865 |0057: mul-float/2addr v5, v6 │ │ +07d584: c754 |0058: sub-float/2addr v4, v5 │ │ +07d586: 5275 120b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d58a: 5286 120b |005b: iget v6, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d58e: c865 |005d: mul-float/2addr v5, v6 │ │ +07d590: a700 0405 |005e: sub-float v0, v4, v5 │ │ +07d594: 5971 100b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d598: 5972 110b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d59c: 5973 120b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d5a0: 5970 0f0b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d5a4: 1107 |0068: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0018 line=186 │ │ 0x0030 line=187 │ │ 0x0048 line=188 │ │ 0x0060 line=189 │ │ @@ -85599,80 +85604,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 │ │ -06f7fc: |[06f7fc] com.badlogic.gdx.math.Quaternion.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ -06f80c: 5284 0f0b |0000: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f810: 5275 100b |0002: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f814: c854 |0004: mul-float/2addr v4, v5 │ │ -06f816: 5285 100b |0005: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f81a: 5276 0f0b |0007: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f81e: c865 |0009: mul-float/2addr v5, v6 │ │ -06f820: c654 |000a: add-float/2addr v4, v5 │ │ -06f822: 5285 110b |000b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f826: 5276 120b |000d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f82a: c865 |000f: mul-float/2addr v5, v6 │ │ -06f82c: c654 |0010: add-float/2addr v4, v5 │ │ -06f82e: 5285 120b |0011: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f832: 5276 110b |0013: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f836: c865 |0015: mul-float/2addr v5, v6 │ │ -06f838: a701 0405 |0016: sub-float v1, v4, v5 │ │ -06f83c: 5284 0f0b |0018: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f840: 5275 110b |001a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f844: c854 |001c: mul-float/2addr v4, v5 │ │ -06f846: 5285 110b |001d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f84a: 5276 0f0b |001f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f84e: c865 |0021: mul-float/2addr v5, v6 │ │ -06f850: c654 |0022: add-float/2addr v4, v5 │ │ -06f852: 5285 120b |0023: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f856: 5276 100b |0025: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f85a: c865 |0027: mul-float/2addr v5, v6 │ │ -06f85c: c654 |0028: add-float/2addr v4, v5 │ │ -06f85e: 5285 100b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f862: 5276 120b |002b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f866: c865 |002d: mul-float/2addr v5, v6 │ │ -06f868: a702 0405 |002e: sub-float v2, v4, v5 │ │ -06f86c: 5284 0f0b |0030: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f870: 5275 120b |0032: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f874: c854 |0034: mul-float/2addr v4, v5 │ │ -06f876: 5285 120b |0035: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f87a: 5276 0f0b |0037: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f87e: c865 |0039: mul-float/2addr v5, v6 │ │ -06f880: c654 |003a: add-float/2addr v4, v5 │ │ -06f882: 5285 100b |003b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f886: 5276 110b |003d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f88a: c865 |003f: mul-float/2addr v5, v6 │ │ -06f88c: c654 |0040: add-float/2addr v4, v5 │ │ -06f88e: 5285 110b |0041: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f892: 5276 100b |0043: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f896: c865 |0045: mul-float/2addr v5, v6 │ │ -06f898: a703 0405 |0046: sub-float v3, v4, v5 │ │ -06f89c: 5284 0f0b |0048: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f8a0: 5275 0f0b |004a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f8a4: c854 |004c: mul-float/2addr v4, v5 │ │ -06f8a6: 5285 100b |004d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f8aa: 5276 100b |004f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f8ae: c865 |0051: mul-float/2addr v5, v6 │ │ -06f8b0: c754 |0052: sub-float/2addr v4, v5 │ │ -06f8b2: 5285 110b |0053: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f8b6: 5276 110b |0055: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f8ba: c865 |0057: mul-float/2addr v5, v6 │ │ -06f8bc: c754 |0058: sub-float/2addr v4, v5 │ │ -06f8be: 5285 120b |0059: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f8c2: 5276 120b |005b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f8c6: c865 |005d: mul-float/2addr v5, v6 │ │ -06f8c8: a700 0405 |005e: sub-float v0, v4, v5 │ │ -06f8cc: 5971 100b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f8d0: 5972 110b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f8d4: 5973 120b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f8d8: 5970 0f0b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f8dc: 1107 |0068: return-object v7 │ │ +07d5a8: |[07d5a8] com.badlogic.gdx.math.Quaternion.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d5b8: 5284 0f0b |0000: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d5bc: 5275 100b |0002: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d5c0: c854 |0004: mul-float/2addr v4, v5 │ │ +07d5c2: 5285 100b |0005: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d5c6: 5276 0f0b |0007: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d5ca: c865 |0009: mul-float/2addr v5, v6 │ │ +07d5cc: c654 |000a: add-float/2addr v4, v5 │ │ +07d5ce: 5285 110b |000b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d5d2: 5276 120b |000d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d5d6: c865 |000f: mul-float/2addr v5, v6 │ │ +07d5d8: c654 |0010: add-float/2addr v4, v5 │ │ +07d5da: 5285 120b |0011: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d5de: 5276 110b |0013: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d5e2: c865 |0015: mul-float/2addr v5, v6 │ │ +07d5e4: a701 0405 |0016: sub-float v1, v4, v5 │ │ +07d5e8: 5284 0f0b |0018: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d5ec: 5275 110b |001a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d5f0: c854 |001c: mul-float/2addr v4, v5 │ │ +07d5f2: 5285 110b |001d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d5f6: 5276 0f0b |001f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d5fa: c865 |0021: mul-float/2addr v5, v6 │ │ +07d5fc: c654 |0022: add-float/2addr v4, v5 │ │ +07d5fe: 5285 120b |0023: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d602: 5276 100b |0025: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d606: c865 |0027: mul-float/2addr v5, v6 │ │ +07d608: c654 |0028: add-float/2addr v4, v5 │ │ +07d60a: 5285 100b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d60e: 5276 120b |002b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d612: c865 |002d: mul-float/2addr v5, v6 │ │ +07d614: a702 0405 |002e: sub-float v2, v4, v5 │ │ +07d618: 5284 0f0b |0030: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d61c: 5275 120b |0032: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d620: c854 |0034: mul-float/2addr v4, v5 │ │ +07d622: 5285 120b |0035: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d626: 5276 0f0b |0037: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d62a: c865 |0039: mul-float/2addr v5, v6 │ │ +07d62c: c654 |003a: add-float/2addr v4, v5 │ │ +07d62e: 5285 100b |003b: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d632: 5276 110b |003d: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d636: c865 |003f: mul-float/2addr v5, v6 │ │ +07d638: c654 |0040: add-float/2addr v4, v5 │ │ +07d63a: 5285 110b |0041: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d63e: 5276 100b |0043: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d642: c865 |0045: mul-float/2addr v5, v6 │ │ +07d644: a703 0405 |0046: sub-float v3, v4, v5 │ │ +07d648: 5284 0f0b |0048: iget v4, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d64c: 5275 0f0b |004a: iget v5, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d650: c854 |004c: mul-float/2addr v4, v5 │ │ +07d652: 5285 100b |004d: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d656: 5276 100b |004f: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d65a: c865 |0051: mul-float/2addr v5, v6 │ │ +07d65c: c754 |0052: sub-float/2addr v4, v5 │ │ +07d65e: 5285 110b |0053: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d662: 5276 110b |0055: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d666: c865 |0057: mul-float/2addr v5, v6 │ │ +07d668: c754 |0058: sub-float/2addr v4, v5 │ │ +07d66a: 5285 120b |0059: iget v5, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d66e: 5276 120b |005b: iget v6, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d672: c865 |005d: mul-float/2addr v5, v6 │ │ +07d674: a700 0405 |005e: sub-float v0, v4, v5 │ │ +07d678: 5971 100b |0060: iput v1, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d67c: 5972 110b |0062: iput v2, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d680: 5973 120b |0064: iput v3, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d684: 5970 0f0b |0066: iput v0, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d688: 1107 |0068: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0018 line=202 │ │ 0x0030 line=203 │ │ 0x0048 line=204 │ │ 0x0060 line=205 │ │ @@ -85689,77 +85694,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 │ │ -06f8e0: |[06f8e0] com.badlogic.gdx.math.Quaternion.nor:()Lcom/badlogic/gdx/math/Quaternion; │ │ -06f8f0: 6e10 d412 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.len2:()F // method@12d4 │ │ -06f8f6: 0a00 |0003: move-result v0 │ │ -06f8f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06f8fa: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ -06f8fe: 3801 2b00 |0007: if-eqz v1, 0032 // +002b │ │ -06f902: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ -06f906: a701 0001 |000b: sub-float v1, v0, v1 │ │ -06f90a: 7110 7d24 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -06f910: 0a01 |0010: move-result v1 │ │ -06f912: 1402 acc5 2737 |0011: const v2, #float 1e-05 // #3727c5ac │ │ -06f918: 2d01 0102 |0014: cmpl-float v1, v1, v2 │ │ -06f91c: 3d01 1c00 |0016: if-lez v1, 0032 // +001c │ │ -06f920: 8901 |0018: float-to-double v1, v0 │ │ -06f922: 7120 8e24 2100 |0019: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06f928: 0b01 |001c: move-result-wide v1 │ │ -06f92a: 8c10 |001d: double-to-float v0, v1 │ │ -06f92c: 5231 0f0b |001e: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f930: c901 |0020: div-float/2addr v1, v0 │ │ -06f932: 5931 0f0b |0021: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f936: 5231 100b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f93a: c901 |0025: div-float/2addr v1, v0 │ │ -06f93c: 5931 100b |0026: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f940: 5231 110b |0028: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f944: c901 |002a: div-float/2addr v1, v0 │ │ -06f946: 5931 110b |002b: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f94a: 5231 120b |002d: iget v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f94e: c901 |002f: div-float/2addr v1, v0 │ │ -06f950: 5931 120b |0030: iput v1, v3, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f954: 1103 |0032: return-object v3 │ │ +07d68c: |[07d68c] com.badlogic.gdx.math.Quaternion.nor:()Lcom/badlogic/gdx/math/Quaternion; │ │ +07d69c: 6e10 d412 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Quaternion;.len2:()F // method@12d4 │ │ +07d6a2: 0a00 |0003: move-result v0 │ │ +07d6a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07d6a6: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ +07d6aa: 3801 2b00 |0007: if-eqz v1, 0032 // +002b │ │ +07d6ae: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ +07d6b2: a701 0001 |000b: sub-float v1, v0, v1 │ │ +07d6b6: 7110 7d24 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07d6bc: 0a01 |0010: move-result v1 │ │ +07d6be: 1402 acc5 2737 |0011: const v2, #float 1e-05 // #3727c5ac │ │ +07d6c4: 2d01 0102 |0014: cmpl-float v1, v1, v2 │ │ +07d6c8: 3d01 1c00 |0016: if-lez v1, 0032 // +001c │ │ +07d6cc: 8902 |0018: float-to-double v2, v0 │ │ +07d6ce: 7120 8e24 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07d6d4: 0b02 |001c: move-result-wide v2 │ │ +07d6d6: 8c20 |001d: double-to-float v0, v2 │ │ +07d6d8: 5241 0f0b |001e: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d6dc: c901 |0020: div-float/2addr v1, v0 │ │ +07d6de: 5941 0f0b |0021: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d6e2: 5241 100b |0023: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d6e6: c901 |0025: div-float/2addr v1, v0 │ │ +07d6e8: 5941 100b |0026: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d6ec: 5241 110b |0028: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d6f0: c901 |002a: div-float/2addr v1, v0 │ │ +07d6f2: 5941 110b |002b: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d6f6: 5241 120b |002d: iget v1, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d6fa: c901 |002f: div-float/2addr v1, v0 │ │ +07d6fc: 5941 120b |0030: iput v1, v4, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d700: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0018 line=147 │ │ 0x001e line=148 │ │ 0x0023 line=149 │ │ 0x0028 line=150 │ │ 0x002d line=151 │ │ 0x0032 line=153 │ │ 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 │ │ -06f958: |[06f958] com.badlogic.gdx.math.Quaternion.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -06f968: 5901 100b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f96c: 5902 110b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f970: 5903 120b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f974: 5904 0f0b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f978: 1100 |0008: return-object v0 │ │ +07d704: |[07d704] com.badlogic.gdx.math.Quaternion.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d714: 5901 100b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d718: 5902 110b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d71c: 5903 120b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d720: 5904 0f0b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d724: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ @@ -85775,154 +85780,154 @@ │ │ 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 │ │ -06f97c: |[06f97c] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ -06f98c: 5250 100b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06f990: 5251 110b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06f994: 5252 120b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06f998: 5253 0f0b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06f99c: 6e53 d912 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06f9a2: 0c00 |000b: move-result-object v0 │ │ -06f9a4: 1100 |000c: return-object v0 │ │ +07d728: |[07d728] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d738: 5250 100b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d73c: 5251 110b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d740: 5252 120b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d744: 5253 0f0b |0006: iget v3, v5, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d748: 6e53 d912 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07d74e: 0c00 |000b: move-result-object v0 │ │ +07d750: 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 │ │ -06f9a8: |[06f9a8] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ -06f9b8: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -06f9bc: 8983 |0002: float-to-double v3, v8 │ │ -06f9be: 7120 9124 4300 |0003: invoke-static {v3, v4}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ -06f9c4: 0b03 |0006: move-result-wide v3 │ │ -06f9c6: 8c30 |0007: double-to-float v0, v3 │ │ -06f9c8: a903 0005 |0008: div-float v3, v0, v5 │ │ -06f9cc: 8933 |000a: float-to-double v3, v3 │ │ -06f9ce: 7120 8d24 4300 |000b: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06f9d4: 0b03 |000e: move-result-wide v3 │ │ -06f9d6: 8c32 |000f: double-to-float v2, v3 │ │ -06f9d8: a903 0005 |0010: div-float v3, v0, v5 │ │ -06f9dc: 8933 |0012: float-to-double v3, v3 │ │ -06f9de: 7120 8324 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06f9e4: 0b03 |0016: move-result-wide v3 │ │ -06f9e6: 8c31 |0017: double-to-float v1, v3 │ │ -06f9e8: 5273 2c0b |0018: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06f9ec: c823 |001a: mul-float/2addr v3, v2 │ │ -06f9ee: 5274 2d0b |001b: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06f9f2: c824 |001d: mul-float/2addr v4, v2 │ │ -06f9f4: 5275 2e0b |001e: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06f9f8: c825 |0020: mul-float/2addr v5, v2 │ │ -06f9fa: 6e51 d912 3654 |0021: invoke-virtual {v6, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06fa00: 0c03 |0024: move-result-object v3 │ │ -06fa02: 6e10 d812 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@12d8 │ │ -06fa08: 0c03 |0028: move-result-object v3 │ │ -06fa0a: 1103 |0029: return-object v3 │ │ +07d754: |[07d754] com.badlogic.gdx.math.Quaternion.set:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d764: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +07d768: 8994 |0002: float-to-double v4, v9 │ │ +07d76a: 7120 9124 5400 |0003: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ +07d770: 0b04 |0006: move-result-wide v4 │ │ +07d772: 8c40 |0007: double-to-float v0, v4 │ │ +07d774: a903 0006 |0008: div-float v3, v0, v6 │ │ +07d778: 8934 |000a: float-to-double v4, v3 │ │ +07d77a: 7120 8d24 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07d780: 0b04 |000e: move-result-wide v4 │ │ +07d782: 8c42 |000f: double-to-float v2, v4 │ │ +07d784: a903 0006 |0010: div-float v3, v0, v6 │ │ +07d788: 8934 |0012: float-to-double v4, v3 │ │ +07d78a: 7120 8324 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07d790: 0b04 |0016: move-result-wide v4 │ │ +07d792: 8c41 |0017: double-to-float v1, v4 │ │ +07d794: 5283 2c0b |0018: iget v3, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07d798: c823 |001a: mul-float/2addr v3, v2 │ │ +07d79a: 5284 2d0b |001b: iget v4, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07d79e: c824 |001d: mul-float/2addr v4, v2 │ │ +07d7a0: 5285 2e0b |001e: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07d7a4: c825 |0020: mul-float/2addr v5, v2 │ │ +07d7a6: 6e51 d912 3754 |0021: invoke-virtual {v7, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07d7ac: 0c03 |0024: move-result-object v3 │ │ +07d7ae: 6e10 d812 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@12d8 │ │ +07d7b4: 0c03 |0028: move-result-object v3 │ │ +07d7b6: 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 : 16 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -06fa0c: |[06fa0c] com.badlogic.gdx.math.Quaternion.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -06fa1c: 150b 003f |0000: const/high16 v11, #int 1056964608 // #3f00 │ │ -06fa20: 89d9 |0002: float-to-double v9, v13 │ │ -06fa22: 7120 9124 a900 |0003: invoke-static {v9, v10}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ -06fa28: 0b09 |0006: move-result-wide v9 │ │ -06fa2a: 8c9d |0007: double-to-float v13, v9 │ │ -06fa2c: 89e9 |0008: float-to-double v9, v14 │ │ -06fa2e: 7120 9124 a900 |0009: invoke-static {v9, v10}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ -06fa34: 0b09 |000c: move-result-wide v9 │ │ -06fa36: 8c9e |000d: double-to-float v14, v9 │ │ -06fa38: 89f9 |000e: float-to-double v9, v15 │ │ -06fa3a: 7120 9124 a900 |000f: invoke-static {v9, v10}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ -06fa40: 0b09 |0012: move-result-wide v9 │ │ -06fa42: 8c9f |0013: double-to-float v15, v9 │ │ -06fa44: a808 0f0b |0014: mul-float v8, v15, v11 │ │ -06fa48: 8989 |0016: float-to-double v9, v8 │ │ -06fa4a: 7120 8d24 a900 |0017: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06fa50: 0b09 |001a: move-result-wide v9 │ │ -06fa52: 8c95 |001b: double-to-float v5, v9 │ │ -06fa54: 8989 |001c: float-to-double v9, v8 │ │ -06fa56: 7120 8324 a900 |001d: invoke-static {v9, v10}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06fa5c: 0b09 |0020: move-result-wide v9 │ │ -06fa5e: 8c94 |0021: double-to-float v4, v9 │ │ -06fa60: a807 0e0b |0022: mul-float v7, v14, v11 │ │ -06fa64: 8979 |0024: float-to-double v9, v7 │ │ -06fa66: 7120 8d24 a900 |0025: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06fa6c: 0b09 |0028: move-result-wide v9 │ │ -06fa6e: 8c93 |0029: double-to-float v3, v9 │ │ -06fa70: 8979 |002a: float-to-double v9, v7 │ │ -06fa72: 7120 8324 a900 |002b: invoke-static {v9, v10}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06fa78: 0b09 |002e: move-result-wide v9 │ │ -06fa7a: 8c92 |002f: double-to-float v2, v9 │ │ -06fa7c: a806 0d0b |0030: mul-float v6, v13, v11 │ │ -06fa80: 8969 |0032: float-to-double v9, v6 │ │ -06fa82: 7120 8d24 a900 |0033: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06fa88: 0b09 |0036: move-result-wide v9 │ │ -06fa8a: 8c91 |0037: double-to-float v1, v9 │ │ -06fa8c: 8969 |0038: float-to-double v9, v6 │ │ -06fa8e: 7120 8324 a900 |0039: invoke-static {v9, v10}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -06fa94: 0b09 |003c: move-result-wide v9 │ │ -06fa96: 8c90 |003d: double-to-float v0, v9 │ │ -06fa98: a809 0003 |003e: mul-float v9, v0, v3 │ │ -06fa9c: c849 |0040: mul-float/2addr v9, v4 │ │ -06fa9e: a80a 0102 |0041: mul-float v10, v1, v2 │ │ -06faa2: c85a |0043: mul-float/2addr v10, v5 │ │ -06faa4: c6a9 |0044: add-float/2addr v9, v10 │ │ -06faa6: 59c9 100b |0045: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06faaa: a809 0102 |0047: mul-float v9, v1, v2 │ │ -06faae: c849 |0049: mul-float/2addr v9, v4 │ │ -06fab0: a80a 0003 |004a: mul-float v10, v0, v3 │ │ -06fab4: c85a |004c: mul-float/2addr v10, v5 │ │ -06fab6: c7a9 |004d: sub-float/2addr v9, v10 │ │ -06fab8: 59c9 110b |004e: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06fabc: a809 0002 |0050: mul-float v9, v0, v2 │ │ -06fac0: c859 |0052: mul-float/2addr v9, v5 │ │ -06fac2: a80a 0103 |0053: mul-float v10, v1, v3 │ │ -06fac6: c84a |0055: mul-float/2addr v10, v4 │ │ -06fac8: c7a9 |0056: sub-float/2addr v9, v10 │ │ -06faca: 59c9 120b |0057: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06face: a809 0002 |0059: mul-float v9, v0, v2 │ │ -06fad2: c849 |005b: mul-float/2addr v9, v4 │ │ -06fad4: a80a 0103 |005c: mul-float v10, v1, v3 │ │ -06fad8: c85a |005e: mul-float/2addr v10, v5 │ │ -06fada: c6a9 |005f: add-float/2addr v9, v10 │ │ -06fadc: 59c9 0f0b |0060: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06fae0: 110c |0062: return-object v12 │ │ +07d7b8: |[07d7b8] com.badlogic.gdx.math.Quaternion.setEulerAngles:(FFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d7c8: 1509 003f |0000: const/high16 v9, #int 1056964608 // #3f00 │ │ +07d7cc: 89da |0002: float-to-double v10, v13 │ │ +07d7ce: 7120 9124 ba00 |0003: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ +07d7d4: 0b0a |0006: move-result-wide v10 │ │ +07d7d6: 8cad |0007: double-to-float v13, v10 │ │ +07d7d8: 89ea |0008: float-to-double v10, v14 │ │ +07d7da: 7120 9124 ba00 |0009: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ +07d7e0: 0b0a |000c: move-result-wide v10 │ │ +07d7e2: 8cae |000d: double-to-float v14, v10 │ │ +07d7e4: 89fa |000e: float-to-double v10, v15 │ │ +07d7e6: 7120 9124 ba00 |000f: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@2491 │ │ +07d7ec: 0b0a |0012: move-result-wide v10 │ │ +07d7ee: 8caf |0013: double-to-float v15, v10 │ │ +07d7f0: a808 0f09 |0014: mul-float v8, v15, v9 │ │ +07d7f4: 898a |0016: float-to-double v10, v8 │ │ +07d7f6: 7120 8d24 ba00 |0017: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07d7fc: 0b0a |001a: move-result-wide v10 │ │ +07d7fe: 8ca5 |001b: double-to-float v5, v10 │ │ +07d800: 898a |001c: float-to-double v10, v8 │ │ +07d802: 7120 8324 ba00 |001d: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07d808: 0b0a |0020: move-result-wide v10 │ │ +07d80a: 8ca4 |0021: double-to-float v4, v10 │ │ +07d80c: a807 0e09 |0022: mul-float v7, v14, v9 │ │ +07d810: 897a |0024: float-to-double v10, v7 │ │ +07d812: 7120 8d24 ba00 |0025: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07d818: 0b0a |0028: move-result-wide v10 │ │ +07d81a: 8ca3 |0029: double-to-float v3, v10 │ │ +07d81c: 897a |002a: float-to-double v10, v7 │ │ +07d81e: 7120 8324 ba00 |002b: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07d824: 0b0a |002e: move-result-wide v10 │ │ +07d826: 8ca2 |002f: double-to-float v2, v10 │ │ +07d828: a806 0d09 |0030: mul-float v6, v13, v9 │ │ +07d82c: 896a |0032: float-to-double v10, v6 │ │ +07d82e: 7120 8d24 ba00 |0033: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07d834: 0b0a |0036: move-result-wide v10 │ │ +07d836: 8ca1 |0037: double-to-float v1, v10 │ │ +07d838: 896a |0038: float-to-double v10, v6 │ │ +07d83a: 7120 8324 ba00 |0039: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07d840: 0b0a |003c: move-result-wide v10 │ │ +07d842: 8ca0 |003d: double-to-float v0, v10 │ │ +07d844: a809 0003 |003e: mul-float v9, v0, v3 │ │ +07d848: c849 |0040: mul-float/2addr v9, v4 │ │ +07d84a: a80a 0102 |0041: mul-float v10, v1, v2 │ │ +07d84e: c85a |0043: mul-float/2addr v10, v5 │ │ +07d850: c6a9 |0044: add-float/2addr v9, v10 │ │ +07d852: 59c9 100b |0045: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07d856: a809 0102 |0047: mul-float v9, v1, v2 │ │ +07d85a: c849 |0049: mul-float/2addr v9, v4 │ │ +07d85c: a80a 0003 |004a: mul-float v10, v0, v3 │ │ +07d860: c85a |004c: mul-float/2addr v10, v5 │ │ +07d862: c7a9 |004d: sub-float/2addr v9, v10 │ │ +07d864: 59c9 110b |004e: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07d868: a809 0002 |0050: mul-float v9, v0, v2 │ │ +07d86c: c859 |0052: mul-float/2addr v9, v5 │ │ +07d86e: a80a 0103 |0053: mul-float v10, v1, v3 │ │ +07d872: c84a |0055: mul-float/2addr v10, v4 │ │ +07d874: c7a9 |0056: sub-float/2addr v9, v10 │ │ +07d876: 59c9 120b |0057: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07d87a: a809 0002 |0059: mul-float v9, v0, v2 │ │ +07d87e: c849 |005b: mul-float/2addr v9, v4 │ │ +07d880: a80a 0103 |005c: mul-float v10, v1, v3 │ │ +07d884: c85a |005e: mul-float/2addr v10, v5 │ │ +07d886: c6a9 |005f: add-float/2addr v9, v10 │ │ +07d888: 59c9 0f0b |0060: iput v9, v12, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07d88c: 110c |0062: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x0008 line=119 │ │ 0x000e line=120 │ │ 0x0014 line=121 │ │ 0x0016 line=122 │ │ @@ -85954,181 +85959,181 @@ │ │ 0x0000 - 0x0063 reg=15 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 │ │ -06fae4: |[06fae4] com.badlogic.gdx.math.Quaternion.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -06faf4: 0205 1e00 |0000: move/from16 v5, v30 │ │ -06faf8: 0206 1f00 |0002: move/from16 v6, v31 │ │ -06fafc: 0207 2000 |0004: move/from16 v7, v32 │ │ -06fb00: 0208 2100 |0006: move/from16 v8, v33 │ │ -06fb04: 0209 2200 |0008: move/from16 v9, v34 │ │ -06fb08: 020a 2300 |000a: move/from16 v10, v35 │ │ -06fb0c: 020b 2400 |000c: move/from16 v11, v36 │ │ -06fb10: 020c 2500 |000e: move/from16 v12, v37 │ │ -06fb14: 020d 2600 |0010: move/from16 v13, v38 │ │ -06fb18: a619 0509 |0012: add-float v25, v5, v9 │ │ -06fb1c: a610 190d |0014: add-float v16, v25, v13 │ │ -06fb20: 1319 0000 |0016: const/16 v25, #int 0 // #0 │ │ -06fb24: 2d19 1019 |0018: cmpl-float v25, v16, v25 │ │ -06fb28: 3a19 5500 |001a: if-ltz v25, 006f // +0055 │ │ -06fb2c: 1519 803f |001c: const/high16 v25, #int 1065353216 // #3f80 │ │ -06fb30: a619 1910 |001e: add-float v25, v25, v16 │ │ -06fb34: 0200 1900 |0020: move/from16 v0, v25 │ │ -06fb38: 8900 |0022: float-to-double v0, v0 │ │ -06fb3a: 0519 0000 |0023: move-wide/from16 v25, v0 │ │ -06fb3e: 7702 8e24 1900 |0025: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06fb44: 0b0e |0028: move-result-wide v14 │ │ -06fb46: 1919 e03f |0029: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fb4a: ad11 190e |002b: mul-double v17, v25, v14 │ │ -06fb4e: 1919 e03f |002d: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fb52: ae0e 190e |002f: div-double v14, v25, v14 │ │ -06fb56: a719 0c0a |0031: sub-float v25, v12, v10 │ │ -06fb5a: 0200 1900 |0033: move/from16 v0, v25 │ │ -06fb5e: 8900 |0035: float-to-double v0, v0 │ │ -06fb60: 0519 0000 |0036: move-wide/from16 v25, v0 │ │ -06fb64: ad13 190e |0038: mul-double v19, v25, v14 │ │ -06fb68: a719 070b |003a: sub-float v25, v7, v11 │ │ -06fb6c: 0200 1900 |003c: move/from16 v0, v25 │ │ -06fb70: 8900 |003e: float-to-double v0, v0 │ │ -06fb72: 0519 0000 |003f: move-wide/from16 v25, v0 │ │ -06fb76: ad15 190e |0041: mul-double v21, v25, v14 │ │ -06fb7a: a719 0806 |0043: sub-float v25, v8, v6 │ │ -06fb7e: 0200 1900 |0045: move/from16 v0, v25 │ │ -06fb82: 8900 |0047: float-to-double v0, v0 │ │ -06fb84: 0519 0000 |0048: move-wide/from16 v25, v0 │ │ -06fb88: ad17 190e |004a: mul-double v23, v25, v14 │ │ -06fb8c: 0500 1300 |004c: move-wide/from16 v0, v19 │ │ -06fb90: 8c00 |004e: double-to-float v0, v0 │ │ -06fb92: 0219 0000 |004f: move/from16 v25, v0 │ │ -06fb96: 0500 1500 |0051: move-wide/from16 v0, v21 │ │ -06fb9a: 8c00 |0053: double-to-float v0, v0 │ │ -06fb9c: 021a 0000 |0054: move/from16 v26, v0 │ │ -06fba0: 0500 1700 |0056: move-wide/from16 v0, v23 │ │ -06fba4: 8c00 |0058: double-to-float v0, v0 │ │ -06fba6: 021b 0000 |0059: move/from16 v27, v0 │ │ -06fbaa: 0500 1100 |005b: move-wide/from16 v0, v17 │ │ -06fbae: 8c00 |005d: double-to-float v0, v0 │ │ -06fbb0: 021c 0000 |005e: move/from16 v28, v0 │ │ -06fbb4: 0800 1d00 |0060: move-object/from16 v0, v29 │ │ -06fbb8: 0201 1900 |0062: move/from16 v1, v25 │ │ -06fbbc: 0202 1a00 |0064: move/from16 v2, v26 │ │ -06fbc0: 0203 1b00 |0066: move/from16 v3, v27 │ │ -06fbc4: 0204 1c00 |0068: move/from16 v4, v28 │ │ -06fbc8: 6e54 d912 1032 |006a: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06fbce: 0c19 |006d: move-result-object v25 │ │ -06fbd0: 1119 |006e: return-object v25 │ │ -06fbd2: 2d19 0509 |006f: cmpl-float v25, v5, v9 │ │ -06fbd6: 3d19 3f00 |0071: if-lez v25, 00b0 // +003f │ │ -06fbda: 2d19 050d |0073: cmpl-float v25, v5, v13 │ │ -06fbde: 3d19 3b00 |0075: if-lez v25, 00b0 // +003b │ │ -06fbe2: 1919 f03f |0077: const-wide/high16 v25, #long 4607182418800017408 // #3ff0 │ │ -06fbe6: 8950 |0079: float-to-double v0, v5 │ │ -06fbe8: 051b 0000 |007a: move-wide/from16 v27, v0 │ │ -06fbec: ab19 191b |007c: add-double v25, v25, v27 │ │ -06fbf0: 8990 |007e: float-to-double v0, v9 │ │ -06fbf2: 051b 0000 |007f: move-wide/from16 v27, v0 │ │ -06fbf6: ac19 191b |0081: sub-double v25, v25, v27 │ │ -06fbfa: 89d0 |0083: float-to-double v0, v13 │ │ -06fbfc: 051b 0000 |0084: move-wide/from16 v27, v0 │ │ -06fc00: ac19 191b |0086: sub-double v25, v25, v27 │ │ -06fc04: 7702 8e24 1900 |0088: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06fc0a: 0b0e |008b: move-result-wide v14 │ │ -06fc0c: 1919 e03f |008c: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fc10: ad13 0e19 |008e: mul-double v19, v14, v25 │ │ -06fc14: 1919 e03f |0090: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fc18: ae0e 190e |0092: div-double v14, v25, v14 │ │ -06fc1c: a619 0806 |0094: add-float v25, v8, v6 │ │ -06fc20: 0200 1900 |0096: move/from16 v0, v25 │ │ -06fc24: 8900 |0098: float-to-double v0, v0 │ │ -06fc26: 0519 0000 |0099: move-wide/from16 v25, v0 │ │ -06fc2a: ad15 190e |009b: mul-double v21, v25, v14 │ │ -06fc2e: a619 070b |009d: add-float v25, v7, v11 │ │ -06fc32: 0200 1900 |009f: move/from16 v0, v25 │ │ -06fc36: 8900 |00a1: float-to-double v0, v0 │ │ -06fc38: 0519 0000 |00a2: move-wide/from16 v25, v0 │ │ -06fc3c: ad17 190e |00a4: mul-double v23, v25, v14 │ │ -06fc40: a719 0c0a |00a6: sub-float v25, v12, v10 │ │ -06fc44: 0200 1900 |00a8: move/from16 v0, v25 │ │ -06fc48: 8900 |00aa: float-to-double v0, v0 │ │ -06fc4a: 0519 0000 |00ab: move-wide/from16 v25, v0 │ │ -06fc4e: ad11 190e |00ad: mul-double v17, v25, v14 │ │ -06fc52: 289d |00af: goto 004c // -0063 │ │ -06fc54: 2d19 090d |00b0: cmpl-float v25, v9, v13 │ │ -06fc58: 3d19 3c00 |00b2: if-lez v25, 00ee // +003c │ │ -06fc5c: 1919 f03f |00b4: const-wide/high16 v25, #long 4607182418800017408 // #3ff0 │ │ -06fc60: 8990 |00b6: float-to-double v0, v9 │ │ -06fc62: 051b 0000 |00b7: move-wide/from16 v27, v0 │ │ -06fc66: ab19 191b |00b9: add-double v25, v25, v27 │ │ -06fc6a: 8950 |00bb: float-to-double v0, v5 │ │ -06fc6c: 051b 0000 |00bc: move-wide/from16 v27, v0 │ │ -06fc70: ac19 191b |00be: sub-double v25, v25, v27 │ │ -06fc74: 89d0 |00c0: float-to-double v0, v13 │ │ -06fc76: 051b 0000 |00c1: move-wide/from16 v27, v0 │ │ -06fc7a: ac19 191b |00c3: sub-double v25, v25, v27 │ │ -06fc7e: 7702 8e24 1900 |00c5: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06fc84: 0b0e |00c8: move-result-wide v14 │ │ -06fc86: 1919 e03f |00c9: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fc8a: ad15 0e19 |00cb: mul-double v21, v14, v25 │ │ -06fc8e: 1919 e03f |00cd: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fc92: ae0e 190e |00cf: div-double v14, v25, v14 │ │ -06fc96: a619 0806 |00d1: add-float v25, v8, v6 │ │ -06fc9a: 0200 1900 |00d3: move/from16 v0, v25 │ │ -06fc9e: 8900 |00d5: float-to-double v0, v0 │ │ -06fca0: 0519 0000 |00d6: move-wide/from16 v25, v0 │ │ -06fca4: ad13 190e |00d8: mul-double v19, v25, v14 │ │ -06fca8: a619 0c0a |00da: add-float v25, v12, v10 │ │ -06fcac: 0200 1900 |00dc: move/from16 v0, v25 │ │ -06fcb0: 8900 |00de: float-to-double v0, v0 │ │ -06fcb2: 0519 0000 |00df: move-wide/from16 v25, v0 │ │ -06fcb6: ad17 190e |00e1: mul-double v23, v25, v14 │ │ -06fcba: a719 070b |00e3: sub-float v25, v7, v11 │ │ -06fcbe: 0200 1900 |00e5: move/from16 v0, v25 │ │ -06fcc2: 8900 |00e7: float-to-double v0, v0 │ │ -06fcc4: 0519 0000 |00e8: move-wide/from16 v25, v0 │ │ -06fcc8: ad11 190e |00ea: mul-double v17, v25, v14 │ │ -06fccc: 2900 60ff |00ec: goto/16 004c // -00a0 │ │ -06fcd0: 1919 f03f |00ee: const-wide/high16 v25, #long 4607182418800017408 // #3ff0 │ │ -06fcd4: 89d0 |00f0: float-to-double v0, v13 │ │ -06fcd6: 051b 0000 |00f1: move-wide/from16 v27, v0 │ │ -06fcda: ab19 191b |00f3: add-double v25, v25, v27 │ │ -06fcde: 8950 |00f5: float-to-double v0, v5 │ │ -06fce0: 051b 0000 |00f6: move-wide/from16 v27, v0 │ │ -06fce4: ac19 191b |00f8: sub-double v25, v25, v27 │ │ -06fce8: 8990 |00fa: float-to-double v0, v9 │ │ -06fcea: 051b 0000 |00fb: move-wide/from16 v27, v0 │ │ -06fcee: ac19 191b |00fd: sub-double v25, v25, v27 │ │ -06fcf2: 7702 8e24 1900 |00ff: invoke-static/range {v25, v26}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -06fcf8: 0b0e |0102: move-result-wide v14 │ │ -06fcfa: 1919 e03f |0103: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fcfe: ad17 0e19 |0105: mul-double v23, v14, v25 │ │ -06fd02: 1919 e03f |0107: const-wide/high16 v25, #long 4602678819172646912 // #3fe0 │ │ -06fd06: ae0e 190e |0109: div-double v14, v25, v14 │ │ -06fd0a: a619 070b |010b: add-float v25, v7, v11 │ │ -06fd0e: 0200 1900 |010d: move/from16 v0, v25 │ │ -06fd12: 8900 |010f: float-to-double v0, v0 │ │ -06fd14: 0519 0000 |0110: move-wide/from16 v25, v0 │ │ -06fd18: ad13 190e |0112: mul-double v19, v25, v14 │ │ -06fd1c: a619 0c0a |0114: add-float v25, v12, v10 │ │ -06fd20: 0200 1900 |0116: move/from16 v0, v25 │ │ -06fd24: 8900 |0118: float-to-double v0, v0 │ │ -06fd26: 0519 0000 |0119: move-wide/from16 v25, v0 │ │ -06fd2a: ad15 190e |011b: mul-double v21, v25, v14 │ │ -06fd2e: a719 0806 |011d: sub-float v25, v8, v6 │ │ -06fd32: 0200 1900 |011f: move/from16 v0, v25 │ │ -06fd36: 8900 |0121: float-to-double v0, v0 │ │ -06fd38: 0519 0000 |0122: move-wide/from16 v25, v0 │ │ -06fd3c: ad11 190e |0124: mul-double v17, v25, v14 │ │ -06fd40: 2900 26ff |0126: goto/16 004c // -00da │ │ +07d890: |[07d890] com.badlogic.gdx.math.Quaternion.setFromAxes:(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +07d8a0: 0206 1f00 |0000: move/from16 v6, v31 │ │ +07d8a4: 0207 2000 |0002: move/from16 v7, v32 │ │ +07d8a8: 0208 2100 |0004: move/from16 v8, v33 │ │ +07d8ac: 0209 2200 |0006: move/from16 v9, v34 │ │ +07d8b0: 020a 2300 |0008: move/from16 v10, v35 │ │ +07d8b4: 020b 2400 |000a: move/from16 v11, v36 │ │ +07d8b8: 020c 2500 |000c: move/from16 v12, v37 │ │ +07d8bc: 020d 2600 |000e: move/from16 v13, v38 │ │ +07d8c0: 020e 2700 |0010: move/from16 v14, v39 │ │ +07d8c4: a61a 060a |0012: add-float v26, v6, v10 │ │ +07d8c8: a60f 1a0e |0014: add-float v15, v26, v14 │ │ +07d8cc: 131a 0000 |0016: const/16 v26, #int 0 // #0 │ │ +07d8d0: 2d1a 0f1a |0018: cmpl-float v26, v15, v26 │ │ +07d8d4: 3a1a 5500 |001a: if-ltz v26, 006f // +0055 │ │ +07d8d8: 151a 803f |001c: const/high16 v26, #int 1065353216 // #3f80 │ │ +07d8dc: a61a 1a0f |001e: add-float v26, v26, v15 │ │ +07d8e0: 0200 1a00 |0020: move/from16 v0, v26 │ │ +07d8e4: 8900 |0022: float-to-double v0, v0 │ │ +07d8e6: 051a 0000 |0023: move-wide/from16 v26, v0 │ │ +07d8ea: 7702 8e24 1a00 |0025: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07d8f0: 0b10 |0028: move-result-wide v16 │ │ +07d8f2: 191a e03f |0029: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07d8f6: ad12 1a10 |002b: mul-double v18, v26, v16 │ │ +07d8fa: 191a e03f |002d: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07d8fe: ae10 1a10 |002f: div-double v16, v26, v16 │ │ +07d902: a71a 0d0b |0031: sub-float v26, v13, v11 │ │ +07d906: 0200 1a00 |0033: move/from16 v0, v26 │ │ +07d90a: 8900 |0035: float-to-double v0, v0 │ │ +07d90c: 051a 0000 |0036: move-wide/from16 v26, v0 │ │ +07d910: ad14 1a10 |0038: mul-double v20, v26, v16 │ │ +07d914: a71a 080c |003a: sub-float v26, v8, v12 │ │ +07d918: 0200 1a00 |003c: move/from16 v0, v26 │ │ +07d91c: 8900 |003e: float-to-double v0, v0 │ │ +07d91e: 051a 0000 |003f: move-wide/from16 v26, v0 │ │ +07d922: ad16 1a10 |0041: mul-double v22, v26, v16 │ │ +07d926: a71a 0907 |0043: sub-float v26, v9, v7 │ │ +07d92a: 0200 1a00 |0045: move/from16 v0, v26 │ │ +07d92e: 8900 |0047: float-to-double v0, v0 │ │ +07d930: 051a 0000 |0048: move-wide/from16 v26, v0 │ │ +07d934: ad18 1a10 |004a: mul-double v24, v26, v16 │ │ +07d938: 0500 1400 |004c: move-wide/from16 v0, v20 │ │ +07d93c: 8c00 |004e: double-to-float v0, v0 │ │ +07d93e: 021a 0000 |004f: move/from16 v26, v0 │ │ +07d942: 0500 1600 |0051: move-wide/from16 v0, v22 │ │ +07d946: 8c00 |0053: double-to-float v0, v0 │ │ +07d948: 021b 0000 |0054: move/from16 v27, v0 │ │ +07d94c: 0500 1800 |0056: move-wide/from16 v0, v24 │ │ +07d950: 8c00 |0058: double-to-float v0, v0 │ │ +07d952: 021c 0000 |0059: move/from16 v28, v0 │ │ +07d956: 0500 1200 |005b: move-wide/from16 v0, v18 │ │ +07d95a: 8c00 |005d: double-to-float v0, v0 │ │ +07d95c: 021d 0000 |005e: move/from16 v29, v0 │ │ +07d960: 0800 1e00 |0060: move-object/from16 v0, v30 │ │ +07d964: 0201 1a00 |0062: move/from16 v1, v26 │ │ +07d968: 0202 1b00 |0064: move/from16 v2, v27 │ │ +07d96c: 0203 1c00 |0066: move/from16 v3, v28 │ │ +07d970: 0204 1d00 |0068: move/from16 v4, v29 │ │ +07d974: 6e54 d912 1032 |006a: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07d97a: 0c1a |006d: move-result-object v26 │ │ +07d97c: 111a |006e: return-object v26 │ │ +07d97e: 2d1a 060a |006f: cmpl-float v26, v6, v10 │ │ +07d982: 3d1a 3f00 |0071: if-lez v26, 00b0 // +003f │ │ +07d986: 2d1a 060e |0073: cmpl-float v26, v6, v14 │ │ +07d98a: 3d1a 3b00 |0075: if-lez v26, 00b0 // +003b │ │ +07d98e: 191a f03f |0077: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +07d992: 8960 |0079: float-to-double v0, v6 │ │ +07d994: 051c 0000 |007a: move-wide/from16 v28, v0 │ │ +07d998: ab1a 1a1c |007c: add-double v26, v26, v28 │ │ +07d99c: 89a0 |007e: float-to-double v0, v10 │ │ +07d99e: 051c 0000 |007f: move-wide/from16 v28, v0 │ │ +07d9a2: ac1a 1a1c |0081: sub-double v26, v26, v28 │ │ +07d9a6: 89e0 |0083: float-to-double v0, v14 │ │ +07d9a8: 051c 0000 |0084: move-wide/from16 v28, v0 │ │ +07d9ac: ac1a 1a1c |0086: sub-double v26, v26, v28 │ │ +07d9b0: 7702 8e24 1a00 |0088: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07d9b6: 0b10 |008b: move-result-wide v16 │ │ +07d9b8: 191a e03f |008c: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07d9bc: ad14 101a |008e: mul-double v20, v16, v26 │ │ +07d9c0: 191a e03f |0090: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07d9c4: ae10 1a10 |0092: div-double v16, v26, v16 │ │ +07d9c8: a61a 0907 |0094: add-float v26, v9, v7 │ │ +07d9cc: 0200 1a00 |0096: move/from16 v0, v26 │ │ +07d9d0: 8900 |0098: float-to-double v0, v0 │ │ +07d9d2: 051a 0000 |0099: move-wide/from16 v26, v0 │ │ +07d9d6: ad16 1a10 |009b: mul-double v22, v26, v16 │ │ +07d9da: a61a 080c |009d: add-float v26, v8, v12 │ │ +07d9de: 0200 1a00 |009f: move/from16 v0, v26 │ │ +07d9e2: 8900 |00a1: float-to-double v0, v0 │ │ +07d9e4: 051a 0000 |00a2: move-wide/from16 v26, v0 │ │ +07d9e8: ad18 1a10 |00a4: mul-double v24, v26, v16 │ │ +07d9ec: a71a 0d0b |00a6: sub-float v26, v13, v11 │ │ +07d9f0: 0200 1a00 |00a8: move/from16 v0, v26 │ │ +07d9f4: 8900 |00aa: float-to-double v0, v0 │ │ +07d9f6: 051a 0000 |00ab: move-wide/from16 v26, v0 │ │ +07d9fa: ad12 1a10 |00ad: mul-double v18, v26, v16 │ │ +07d9fe: 289d |00af: goto 004c // -0063 │ │ +07da00: 2d1a 0a0e |00b0: cmpl-float v26, v10, v14 │ │ +07da04: 3d1a 3c00 |00b2: if-lez v26, 00ee // +003c │ │ +07da08: 191a f03f |00b4: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +07da0c: 89a0 |00b6: float-to-double v0, v10 │ │ +07da0e: 051c 0000 |00b7: move-wide/from16 v28, v0 │ │ +07da12: ab1a 1a1c |00b9: add-double v26, v26, v28 │ │ +07da16: 8960 |00bb: float-to-double v0, v6 │ │ +07da18: 051c 0000 |00bc: move-wide/from16 v28, v0 │ │ +07da1c: ac1a 1a1c |00be: sub-double v26, v26, v28 │ │ +07da20: 89e0 |00c0: float-to-double v0, v14 │ │ +07da22: 051c 0000 |00c1: move-wide/from16 v28, v0 │ │ +07da26: ac1a 1a1c |00c3: sub-double v26, v26, v28 │ │ +07da2a: 7702 8e24 1a00 |00c5: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07da30: 0b10 |00c8: move-result-wide v16 │ │ +07da32: 191a e03f |00c9: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07da36: ad16 101a |00cb: mul-double v22, v16, v26 │ │ +07da3a: 191a e03f |00cd: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07da3e: ae10 1a10 |00cf: div-double v16, v26, v16 │ │ +07da42: a61a 0907 |00d1: add-float v26, v9, v7 │ │ +07da46: 0200 1a00 |00d3: move/from16 v0, v26 │ │ +07da4a: 8900 |00d5: float-to-double v0, v0 │ │ +07da4c: 051a 0000 |00d6: move-wide/from16 v26, v0 │ │ +07da50: ad14 1a10 |00d8: mul-double v20, v26, v16 │ │ +07da54: a61a 0d0b |00da: add-float v26, v13, v11 │ │ +07da58: 0200 1a00 |00dc: move/from16 v0, v26 │ │ +07da5c: 8900 |00de: float-to-double v0, v0 │ │ +07da5e: 051a 0000 |00df: move-wide/from16 v26, v0 │ │ +07da62: ad18 1a10 |00e1: mul-double v24, v26, v16 │ │ +07da66: a71a 080c |00e3: sub-float v26, v8, v12 │ │ +07da6a: 0200 1a00 |00e5: move/from16 v0, v26 │ │ +07da6e: 8900 |00e7: float-to-double v0, v0 │ │ +07da70: 051a 0000 |00e8: move-wide/from16 v26, v0 │ │ +07da74: ad12 1a10 |00ea: mul-double v18, v26, v16 │ │ +07da78: 2900 60ff |00ec: goto/16 004c // -00a0 │ │ +07da7c: 191a f03f |00ee: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +07da80: 89e0 |00f0: float-to-double v0, v14 │ │ +07da82: 051c 0000 |00f1: move-wide/from16 v28, v0 │ │ +07da86: ab1a 1a1c |00f3: add-double v26, v26, v28 │ │ +07da8a: 8960 |00f5: float-to-double v0, v6 │ │ +07da8c: 051c 0000 |00f6: move-wide/from16 v28, v0 │ │ +07da90: ac1a 1a1c |00f8: sub-double v26, v26, v28 │ │ +07da94: 89a0 |00fa: float-to-double v0, v10 │ │ +07da96: 051c 0000 |00fb: move-wide/from16 v28, v0 │ │ +07da9a: ac1a 1a1c |00fd: sub-double v26, v26, v28 │ │ +07da9e: 7702 8e24 1a00 |00ff: invoke-static/range {v26, v27}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07daa4: 0b10 |0102: move-result-wide v16 │ │ +07daa6: 191a e03f |0103: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07daaa: ad18 101a |0105: mul-double v24, v16, v26 │ │ +07daae: 191a e03f |0107: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +07dab2: ae10 1a10 |0109: div-double v16, v26, v16 │ │ +07dab6: a61a 080c |010b: add-float v26, v8, v12 │ │ +07daba: 0200 1a00 |010d: move/from16 v0, v26 │ │ +07dabe: 8900 |010f: float-to-double v0, v0 │ │ +07dac0: 051a 0000 |0110: move-wide/from16 v26, v0 │ │ +07dac4: ad14 1a10 |0112: mul-double v20, v26, v16 │ │ +07dac8: a61a 0d0b |0114: add-float v26, v13, v11 │ │ +07dacc: 0200 1a00 |0116: move/from16 v0, v26 │ │ +07dad0: 8900 |0118: float-to-double v0, v0 │ │ +07dad2: 051a 0000 |0119: move-wide/from16 v26, v0 │ │ +07dad6: ad16 1a10 |011b: mul-double v22, v26, v16 │ │ +07dada: a71a 0907 |011d: sub-float v26, v9, v7 │ │ +07dade: 0200 1a00 |011f: move/from16 v0, v26 │ │ +07dae2: 8900 |0121: float-to-double v0, v0 │ │ +07dae4: 051a 0000 |0122: move-wide/from16 v26, v0 │ │ +07dae8: ad12 1a10 |0124: mul-double v18, v26, v16 │ │ +07daec: 2900 26ff |0126: goto/16 004c // -00da │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0006 line=311 │ │ 0x000c line=312 │ │ 0x0012 line=313 │ │ 0x0016 line=317 │ │ @@ -86157,82 +86162,82 @@ │ │ 0x00ee line=339 │ │ 0x0103 line=340 │ │ 0x0107 line=341 │ │ 0x010b line=342 │ │ 0x0114 line=343 │ │ 0x011d line=344 │ │ 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 │ │ -06fd44: |[06fd44] com.badlogic.gdx.math.Quaternion.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ -06fd54: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -06fd58: 1403 35fa 8e3c |0002: const v3, #float 0.0174533 // #3c8efa35 │ │ -06fd5e: a800 0a03 |0005: mul-float v0, v10, v3 │ │ -06fd62: a903 0004 |0007: div-float v3, v0, v4 │ │ -06fd66: 7110 4a12 0300 |0009: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -06fd6c: 0a02 |000c: move-result v2 │ │ -06fd6e: a903 0004 |000d: div-float v3, v0, v4 │ │ -06fd72: 7110 3c12 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -06fd78: 0a01 |0012: move-result v1 │ │ -06fd7a: a803 0702 |0013: mul-float v3, v7, v2 │ │ -06fd7e: a804 0802 |0015: mul-float v4, v8, v2 │ │ -06fd82: a805 0902 |0017: mul-float v5, v9, v2 │ │ -06fd86: 6e51 d912 3654 |0019: invoke-virtual {v6, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06fd8c: 0c03 |001c: move-result-object v3 │ │ -06fd8e: 6e10 d812 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@12d8 │ │ -06fd94: 0c03 |0020: move-result-object v3 │ │ -06fd96: 1103 |0021: return-object v3 │ │ +07daf0: |[07daf0] com.badlogic.gdx.math.Quaternion.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ │ +07db00: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +07db04: 1403 35fa 8e3c |0002: const v3, #float 0.0174533 // #3c8efa35 │ │ +07db0a: a800 0a03 |0005: mul-float v0, v10, v3 │ │ +07db0e: a903 0004 |0007: div-float v3, v0, v4 │ │ +07db12: 7110 4a12 0300 |0009: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +07db18: 0a02 |000c: move-result v2 │ │ +07db1a: a903 0004 |000d: div-float v3, v0, v4 │ │ +07db1e: 7110 3c12 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +07db24: 0a01 |0012: move-result v1 │ │ +07db26: a803 0702 |0013: mul-float v3, v7, v2 │ │ +07db2a: a804 0802 |0015: mul-float v4, v8, v2 │ │ +07db2e: a805 0902 |0017: mul-float v5, v9, v2 │ │ +07db32: 6e51 d912 3654 |0019: invoke-virtual {v6, v3, v4, v5, v1}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07db38: 0c03 |001c: move-result-object v3 │ │ +07db3a: 6e10 d812 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Quaternion;.nor:()Lcom/badlogic/gdx/math/Quaternion; // method@12d8 │ │ +07db40: 0c03 |0020: move-result-object v3 │ │ +07db42: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=271 │ │ 0x0007 line=272 │ │ 0x000d line=273 │ │ 0x0013 line=274 │ │ locals : │ │ @@ -86250,21 +86255,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 │ │ -06fd98: |[06fd98] com.badlogic.gdx.math.Quaternion.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ -06fda8: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -06fdac: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -06fdb0: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -06fdb4: 6e55 de12 0321 |0006: invoke-virtual {v3, v0, v1, v2, v5}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12de │ │ -06fdba: 0c00 |0009: move-result-object v0 │ │ -06fdbc: 1100 |000a: return-object v0 │ │ +07db44: |[07db44] com.badlogic.gdx.math.Quaternion.setFromAxis:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; │ │ +07db54: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07db58: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07db5c: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07db60: 6e55 de12 0321 |0006: invoke-virtual {v3, v0, v1, v2, v5}, Lcom/badlogic/gdx/math/Quaternion;.setFromAxis:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12de │ │ +07db66: 0c00 |0009: move-result-object v0 │ │ +07db68: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 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 │ │ @@ -86274,139 +86279,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 │ │ -06fdc0: |[06fdc0] com.badlogic.gdx.math.Quaternion.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; │ │ -06fdd0: 54b0 f80a |0000: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fdd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06fdd6: 4401 0001 |0003: aget v1, v0, v1 │ │ -06fdda: 54b0 f80a |0005: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fdde: 1242 |0007: const/4 v2, #int 4 // #4 │ │ -06fde0: 4402 0002 |0008: aget v2, v0, v2 │ │ -06fde4: 54b0 f80a |000a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fde8: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ -06fdec: 4403 0003 |000e: aget v3, v0, v3 │ │ -06fdf0: 54b0 f80a |0010: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fdf4: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -06fdf6: 4404 0004 |0013: aget v4, v0, v4 │ │ -06fdfa: 54b0 f80a |0015: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fdfe: 1255 |0017: const/4 v5, #int 5 // #5 │ │ -06fe00: 4405 0005 |0018: aget v5, v0, v5 │ │ -06fe04: 54b0 f80a |001a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fe08: 1306 0900 |001c: const/16 v6, #int 9 // #9 │ │ -06fe0c: 4406 0006 |001e: aget v6, v0, v6 │ │ -06fe10: 54b0 f80a |0020: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fe14: 1227 |0022: const/4 v7, #int 2 // #2 │ │ -06fe16: 4407 0007 |0023: aget v7, v0, v7 │ │ -06fe1a: 54b0 f80a |0025: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fe1e: 1268 |0027: const/4 v8, #int 6 // #6 │ │ -06fe20: 4408 0008 |0028: aget v8, v0, v8 │ │ -06fe24: 54b0 f80a |002a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -06fe28: 1309 0a00 |002c: const/16 v9, #int 10 // #a │ │ -06fe2c: 4409 0009 |002e: aget v9, v0, v9 │ │ -06fe30: 07a0 |0030: move-object v0, v10 │ │ -06fe32: 740a dd12 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@12dd │ │ -06fe38: 0c00 |0034: move-result-object v0 │ │ -06fe3a: 1100 |0035: return-object v0 │ │ +07db6c: |[07db6c] com.badlogic.gdx.math.Quaternion.setFromMatrix:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Quaternion; │ │ +07db7c: 54b0 f80a |0000: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07db80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07db82: 4401 0001 |0003: aget v1, v0, v1 │ │ +07db86: 54b0 f80a |0005: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07db8a: 1242 |0007: const/4 v2, #int 4 // #4 │ │ +07db8c: 4402 0002 |0008: aget v2, v0, v2 │ │ +07db90: 54b0 f80a |000a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07db94: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ +07db98: 4403 0003 |000e: aget v3, v0, v3 │ │ +07db9c: 54b0 f80a |0010: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07dba0: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +07dba2: 4404 0004 |0013: aget v4, v0, v4 │ │ +07dba6: 54b0 f80a |0015: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07dbaa: 1255 |0017: const/4 v5, #int 5 // #5 │ │ +07dbac: 4405 0005 |0018: aget v5, v0, v5 │ │ +07dbb0: 54b0 f80a |001a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07dbb4: 1306 0900 |001c: const/16 v6, #int 9 // #9 │ │ +07dbb8: 4406 0006 |001e: aget v6, v0, v6 │ │ +07dbbc: 54b0 f80a |0020: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07dbc0: 1227 |0022: const/4 v7, #int 2 // #2 │ │ +07dbc2: 4407 0007 |0023: aget v7, v0, v7 │ │ +07dbc6: 54b0 f80a |0025: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07dbca: 1268 |0027: const/4 v8, #int 6 // #6 │ │ +07dbcc: 4408 0008 |0028: aget v8, v0, v8 │ │ +07dbd0: 54b0 f80a |002a: iget-object v0, v11, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07dbd4: 1309 0a00 |002c: const/16 v9, #int 10 // #a │ │ +07dbd8: 4409 0009 |002e: aget v9, v0, v9 │ │ +07dbdc: 07a0 |0030: move-object v0, v10 │ │ +07dbde: 740a dd12 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@12dd │ │ +07dbe4: 0c00 |0034: move-result-object v0 │ │ +07dbe6: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0036 reg=10 this Lcom/badlogic/gdx/math/Quaternion; │ │ 0x0000 - 0x0036 reg=11 matrix Lcom/badlogic/gdx/math/Matrix4; │ │ │ │ #19 : (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 │ │ -06fe3c: |[06fe3c] com.badlogic.gdx.math.Quaternion.slerp:(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; │ │ -06fe4c: 7402 d112 1000 |0000: invoke-virtual/range {v16, v17}, Lcom/badlogic/gdx/math/Quaternion;.equals:(Ljava/lang/Object;)Z // method@12d1 │ │ -06fe52: 0a0c |0003: move-result v12 │ │ -06fe54: 380c 0300 |0004: if-eqz v12, 0007 // +0003 │ │ -06fe58: 1110 |0006: return-object v16 │ │ -06fe5a: 7402 d012 1000 |0007: invoke-virtual/range {v16, v17}, Lcom/badlogic/gdx/math/Quaternion;.dot:(Lcom/badlogic/gdx/math/Quaternion;)F // method@12d0 │ │ -06fe60: 0a03 |000a: move-result v3 │ │ -06fe62: 893c |000b: float-to-double v12, v3 │ │ -06fe64: 160e 0000 |000c: const-wide/16 v14, #int 0 // #0 │ │ -06fe68: 300c 0c0e |000e: cmpg-double v12, v12, v14 │ │ -06fe6c: 3b0c 0a00 |0010: if-gez v12, 001a // +000a │ │ -06fe70: 150c 80bf |0012: const/high16 v12, #int -1082130432 // #bf80 │ │ -06fe74: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -06fe78: 6e20 d512 c000 |0016: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/math/Quaternion;.mul:(F)Lcom/badlogic/gdx/math/Quaternion; // method@12d5 │ │ -06fe7e: 7f33 |0019: neg-float v3, v3 │ │ -06fe80: 150c 803f |001a: const/high16 v12, #int 1065353216 // #3f80 │ │ -06fe84: a704 0c12 |001c: sub-float v4, v12, v18 │ │ -06fe88: 0205 1200 |001e: move/from16 v5, v18 │ │ -06fe8c: 150c 803f |0020: const/high16 v12, #int 1065353216 // #3f80 │ │ -06fe90: c73c |0022: sub-float/2addr v12, v3 │ │ -06fe92: 89cc |0023: float-to-double v12, v12 │ │ -06fe94: 180e 9a99 9999 9999 b93f |0024: const-wide v14, #double 0.1 // #3fb999999999999a │ │ -06fe9e: 2f0c 0c0e |0029: cmpl-double v12, v12, v14 │ │ -06fea2: 3d0c 2500 |002b: if-lez v12, 0050 // +0025 │ │ -06fea6: 893c |002d: float-to-double v12, v3 │ │ -06fea8: 7120 7f24 dc00 |002e: invoke-static {v12, v13}, Ljava/lang/Math;.acos:(D)D // method@247f │ │ -06feae: 0b06 |0031: move-result-wide v6 │ │ -06feb0: 190c f03f |0032: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ -06feb4: 7120 8d24 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06feba: 0b0e |0037: move-result-wide v14 │ │ -06febc: ae01 0c0e |0038: div-double v1, v12, v14 │ │ -06fec0: 150c 803f |003a: const/high16 v12, #int 1065353216 // #3f80 │ │ -06fec4: a70c 0c12 |003c: sub-float v12, v12, v18 │ │ -06fec8: 89cc |003e: float-to-double v12, v12 │ │ -06feca: cd6c |003f: mul-double/2addr v12, v6 │ │ -06fecc: 7120 8d24 dc00 |0040: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06fed2: 0b0c |0043: move-result-wide v12 │ │ -06fed4: cd1c |0044: mul-double/2addr v12, v1 │ │ -06fed6: 8cc4 |0045: double-to-float v4, v12 │ │ -06fed8: 0200 1200 |0046: move/from16 v0, v18 │ │ -06fedc: 890c |0048: float-to-double v12, v0 │ │ -06fede: cd6c |0049: mul-double/2addr v12, v6 │ │ -06fee0: 7120 8d24 dc00 |004a: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -06fee6: 0b0c |004d: move-result-wide v12 │ │ -06fee8: cd1c |004e: mul-double/2addr v12, v1 │ │ -06feea: 8cc5 |004f: double-to-float v5, v12 │ │ -06feec: 0800 1000 |0050: move-object/from16 v0, v16 │ │ -06fef0: 520c 100b |0052: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06fef4: c84c |0054: mul-float/2addr v12, v4 │ │ -06fef6: 0800 1100 |0055: move-object/from16 v0, v17 │ │ -06fefa: 520d 100b |0057: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06fefe: c85d |0059: mul-float/2addr v13, v5 │ │ -06ff00: a609 0c0d |005a: add-float v9, v12, v13 │ │ -06ff04: 0800 1000 |005c: move-object/from16 v0, v16 │ │ -06ff08: 520c 110b |005e: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ff0c: c84c |0060: mul-float/2addr v12, v4 │ │ -06ff0e: 0800 1100 |0061: move-object/from16 v0, v17 │ │ -06ff12: 520d 110b |0063: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ff16: c85d |0065: mul-float/2addr v13, v5 │ │ -06ff18: a60a 0c0d |0066: add-float v10, v12, v13 │ │ -06ff1c: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -06ff20: 520c 120b |006a: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ff24: c84c |006c: mul-float/2addr v12, v4 │ │ -06ff26: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -06ff2a: 520d 120b |006f: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ff2e: c85d |0071: mul-float/2addr v13, v5 │ │ -06ff30: a60b 0c0d |0072: add-float v11, v12, v13 │ │ -06ff34: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -06ff38: 520c 0f0b |0076: iget v12, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06ff3c: c84c |0078: mul-float/2addr v12, v4 │ │ -06ff3e: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -06ff42: 520d 0f0b |007b: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06ff46: c85d |007d: mul-float/2addr v13, v5 │ │ -06ff48: a608 0c0d |007e: add-float v8, v12, v13 │ │ -06ff4c: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -06ff50: 6e58 d912 90ba |0082: invoke-virtual {v0, v9, v10, v11, v8}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -06ff56: 2881 |0085: goto 0006 // -007f │ │ +07dbe8: |[07dbe8] com.badlogic.gdx.math.Quaternion.slerp:(Lcom/badlogic/gdx/math/Quaternion;F)Lcom/badlogic/gdx/math/Quaternion; │ │ +07dbf8: 7402 d112 1200 |0000: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/math/Quaternion;.equals:(Ljava/lang/Object;)Z // method@12d1 │ │ +07dbfe: 0a0d |0003: move-result v13 │ │ +07dc00: 380d 0300 |0004: if-eqz v13, 0007 // +0003 │ │ +07dc04: 1112 |0006: return-object v18 │ │ +07dc06: 7402 d012 1200 |0007: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/math/Quaternion;.dot:(Lcom/badlogic/gdx/math/Quaternion;)F // method@12d0 │ │ +07dc0c: 0a04 |000a: move-result v4 │ │ +07dc0e: 894e |000b: float-to-double v14, v4 │ │ +07dc10: 1610 0000 |000c: const-wide/16 v16, #int 0 // #0 │ │ +07dc14: 300d 0e10 |000e: cmpg-double v13, v14, v16 │ │ +07dc18: 3b0d 0a00 |0010: if-gez v13, 001a // +000a │ │ +07dc1c: 150d 80bf |0012: const/high16 v13, #int -1082130432 // #bf80 │ │ +07dc20: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +07dc24: 6e20 d512 d000 |0016: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/math/Quaternion;.mul:(F)Lcom/badlogic/gdx/math/Quaternion; // method@12d5 │ │ +07dc2a: 7f44 |0019: neg-float v4, v4 │ │ +07dc2c: 150d 803f |001a: const/high16 v13, #int 1065353216 // #3f80 │ │ +07dc30: a705 0d14 |001c: sub-float v5, v13, v20 │ │ +07dc34: 0206 1400 |001e: move/from16 v6, v20 │ │ +07dc38: 150d 803f |0020: const/high16 v13, #int 1065353216 // #3f80 │ │ +07dc3c: c74d |0022: sub-float/2addr v13, v4 │ │ +07dc3e: 89de |0023: float-to-double v14, v13 │ │ +07dc40: 1810 9a99 9999 9999 b93f |0024: const-wide v16, #double 0.1 // #3fb999999999999a │ │ +07dc4a: 2f0d 0e10 |0029: cmpl-double v13, v14, v16 │ │ +07dc4e: 3d0d 2500 |002b: if-lez v13, 0050 // +0025 │ │ +07dc52: 894e |002d: float-to-double v14, v4 │ │ +07dc54: 7120 7f24 fe00 |002e: invoke-static {v14, v15}, Ljava/lang/Math;.acos:(D)D // method@247f │ │ +07dc5a: 0b08 |0031: move-result-wide v8 │ │ +07dc5c: 190e f03f |0032: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +07dc60: 7120 8d24 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07dc66: 0b10 |0037: move-result-wide v16 │ │ +07dc68: ae02 0e10 |0038: div-double v2, v14, v16 │ │ +07dc6c: 150d 803f |003a: const/high16 v13, #int 1065353216 // #3f80 │ │ +07dc70: a70d 0d14 |003c: sub-float v13, v13, v20 │ │ +07dc74: 89de |003e: float-to-double v14, v13 │ │ +07dc76: cd8e |003f: mul-double/2addr v14, v8 │ │ +07dc78: 7120 8d24 fe00 |0040: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07dc7e: 0b0e |0043: move-result-wide v14 │ │ +07dc80: cd2e |0044: mul-double/2addr v14, v2 │ │ +07dc82: 8ce5 |0045: double-to-float v5, v14 │ │ +07dc84: 0200 1400 |0046: move/from16 v0, v20 │ │ +07dc88: 890e |0048: float-to-double v14, v0 │ │ +07dc8a: cd8e |0049: mul-double/2addr v14, v8 │ │ +07dc8c: 7120 8d24 fe00 |004a: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07dc92: 0b0e |004d: move-result-wide v14 │ │ +07dc94: cd2e |004e: mul-double/2addr v14, v2 │ │ +07dc96: 8ce6 |004f: double-to-float v6, v14 │ │ +07dc98: 0800 1200 |0050: move-object/from16 v0, v18 │ │ +07dc9c: 520d 100b |0052: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dca0: c85d |0054: mul-float/2addr v13, v5 │ │ +07dca2: 0800 1300 |0055: move-object/from16 v0, v19 │ │ +07dca6: 520e 100b |0057: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dcaa: c86e |0059: mul-float/2addr v14, v6 │ │ +07dcac: a60a 0d0e |005a: add-float v10, v13, v14 │ │ +07dcb0: 0800 1200 |005c: move-object/from16 v0, v18 │ │ +07dcb4: 520d 110b |005e: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dcb8: c85d |0060: mul-float/2addr v13, v5 │ │ +07dcba: 0800 1300 |0061: move-object/from16 v0, v19 │ │ +07dcbe: 520e 110b |0063: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dcc2: c86e |0065: mul-float/2addr v14, v6 │ │ +07dcc4: a60b 0d0e |0066: add-float v11, v13, v14 │ │ +07dcc8: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +07dccc: 520d 120b |006a: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dcd0: c85d |006c: mul-float/2addr v13, v5 │ │ +07dcd2: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +07dcd6: 520e 120b |006f: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dcda: c86e |0071: mul-float/2addr v14, v6 │ │ +07dcdc: a60c 0d0e |0072: add-float v12, v13, v14 │ │ +07dce0: 0800 1200 |0074: move-object/from16 v0, v18 │ │ +07dce4: 520d 0f0b |0076: iget v13, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07dce8: c85d |0078: mul-float/2addr v13, v5 │ │ +07dcea: 0800 1300 |0079: move-object/from16 v0, v19 │ │ +07dcee: 520e 0f0b |007b: iget v14, v0, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07dcf2: c86e |007d: mul-float/2addr v14, v6 │ │ +07dcf4: a607 0d0e |007e: add-float v7, v13, v14 │ │ +07dcf8: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +07dcfc: 6e57 d912 a0cb |0082: invoke-virtual {v0, v10, v11, v12, v7}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07dd02: 2881 |0085: goto 0006 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0006 line=394 │ │ 0x0007 line=360 │ │ 0x000b line=362 │ │ 0x0012 line=364 │ │ @@ -86420,121 +86425,121 @@ │ │ 0x0046 line=382 │ │ 0x0050 line=387 │ │ 0x005c line=388 │ │ 0x0068 line=389 │ │ 0x0074 line=390 │ │ 0x0080 line=391 │ │ 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 │ │ │ │ #20 : (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 │ │ -06ff58: |[06ff58] com.badlogic.gdx.math.Quaternion.toMatrix:([F)V │ │ -06ff68: 150d 803f |0000: const/high16 v13, #int 1065353216 // #3f80 │ │ -06ff6c: 120c |0002: const/4 v12, #int 0 // #0 │ │ -06ff6e: 150b 0040 |0003: const/high16 v11, #int 1073741824 // #4000 │ │ -06ff72: 52e9 100b |0005: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06ff76: 52ea 100b |0007: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06ff7a: a801 090a |0009: mul-float v1, v9, v10 │ │ -06ff7e: 52e9 100b |000b: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06ff82: 52ea 110b |000d: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ff86: a802 090a |000f: mul-float v2, v9, v10 │ │ -06ff8a: 52e9 100b |0011: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06ff8e: 52ea 120b |0013: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ff92: a803 090a |0015: mul-float v3, v9, v10 │ │ -06ff96: 52e9 100b |0017: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -06ff9a: 52ea 0f0b |0019: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06ff9e: a800 090a |001b: mul-float v0, v9, v10 │ │ -06ffa2: 52e9 110b |001d: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ffa6: 52ea 110b |001f: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ffaa: a805 090a |0021: mul-float v5, v9, v10 │ │ -06ffae: 52e9 110b |0023: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ffb2: 52ea 120b |0025: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ffb6: a806 090a |0027: mul-float v6, v9, v10 │ │ -06ffba: 52e9 110b |0029: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -06ffbe: 52ea 0f0b |002b: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06ffc2: a804 090a |002d: mul-float v4, v9, v10 │ │ -06ffc6: 52e9 120b |002f: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ffca: 52ea 120b |0031: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ffce: a808 090a |0033: mul-float v8, v9, v10 │ │ -06ffd2: 52e9 120b |0035: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -06ffd6: 52ea 0f0b |0037: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -06ffda: a807 090a |0039: mul-float v7, v9, v10 │ │ -06ffde: 1209 |003b: const/4 v9, #int 0 // #0 │ │ -06ffe0: a60a 0508 |003c: add-float v10, v5, v8 │ │ -06ffe4: c8ba |003e: mul-float/2addr v10, v11 │ │ -06ffe6: a70a 0d0a |003f: sub-float v10, v13, v10 │ │ -06ffea: 4b0a 0f09 |0041: aput v10, v15, v9 │ │ -06ffee: 1249 |0043: const/4 v9, #int 4 // #4 │ │ -06fff0: a70a 0207 |0044: sub-float v10, v2, v7 │ │ -06fff4: c8ba |0046: mul-float/2addr v10, v11 │ │ -06fff6: 4b0a 0f09 |0047: aput v10, v15, v9 │ │ -06fffa: 1309 0800 |0049: const/16 v9, #int 8 // #8 │ │ -06fffe: a60a 0304 |004b: add-float v10, v3, v4 │ │ -070002: c8ba |004d: mul-float/2addr v10, v11 │ │ -070004: 4b0a 0f09 |004e: aput v10, v15, v9 │ │ -070008: 1309 0c00 |0050: const/16 v9, #int 12 // #c │ │ -07000c: 4b0c 0f09 |0052: aput v12, v15, v9 │ │ -070010: 1219 |0054: const/4 v9, #int 1 // #1 │ │ -070012: a60a 0207 |0055: add-float v10, v2, v7 │ │ -070016: c8ba |0057: mul-float/2addr v10, v11 │ │ -070018: 4b0a 0f09 |0058: aput v10, v15, v9 │ │ -07001c: 1259 |005a: const/4 v9, #int 5 // #5 │ │ -07001e: a60a 0108 |005b: add-float v10, v1, v8 │ │ -070022: c8ba |005d: mul-float/2addr v10, v11 │ │ -070024: a70a 0d0a |005e: sub-float v10, v13, v10 │ │ -070028: 4b0a 0f09 |0060: aput v10, v15, v9 │ │ -07002c: 1309 0900 |0062: const/16 v9, #int 9 // #9 │ │ -070030: a70a 0600 |0064: sub-float v10, v6, v0 │ │ -070034: c8ba |0066: mul-float/2addr v10, v11 │ │ -070036: 4b0a 0f09 |0067: aput v10, v15, v9 │ │ -07003a: 1309 0d00 |0069: const/16 v9, #int 13 // #d │ │ -07003e: 4b0c 0f09 |006b: aput v12, v15, v9 │ │ -070042: 1229 |006d: const/4 v9, #int 2 // #2 │ │ -070044: a70a 0304 |006e: sub-float v10, v3, v4 │ │ -070048: c8ba |0070: mul-float/2addr v10, v11 │ │ -07004a: 4b0a 0f09 |0071: aput v10, v15, v9 │ │ -07004e: 1269 |0073: const/4 v9, #int 6 // #6 │ │ -070050: a60a 0600 |0074: add-float v10, v6, v0 │ │ -070054: c8ba |0076: mul-float/2addr v10, v11 │ │ -070056: 4b0a 0f09 |0077: aput v10, v15, v9 │ │ -07005a: 1309 0a00 |0079: const/16 v9, #int 10 // #a │ │ -07005e: a60a 0105 |007b: add-float v10, v1, v5 │ │ -070062: c8ba |007d: mul-float/2addr v10, v11 │ │ -070064: a70a 0d0a |007e: sub-float v10, v13, v10 │ │ -070068: 4b0a 0f09 |0080: aput v10, v15, v9 │ │ -07006c: 1309 0e00 |0082: const/16 v9, #int 14 // #e │ │ -070070: 4b0c 0f09 |0084: aput v12, v15, v9 │ │ -070074: 1239 |0086: const/4 v9, #int 3 // #3 │ │ -070076: 4b0c 0f09 |0087: aput v12, v15, v9 │ │ -07007a: 1279 |0089: const/4 v9, #int 7 // #7 │ │ -07007c: 4b0c 0f09 |008a: aput v12, v15, v9 │ │ -070080: 1309 0b00 |008c: const/16 v9, #int 11 // #b │ │ -070084: 4b0c 0f09 |008e: aput v12, v15, v9 │ │ -070088: 1309 0f00 |0090: const/16 v9, #int 15 // #f │ │ -07008c: 4b0d 0f09 |0092: aput v13, v15, v9 │ │ -070090: 0e00 |0094: return-void │ │ +07dd04: |[07dd04] com.badlogic.gdx.math.Quaternion.toMatrix:([F)V │ │ +07dd14: 150d 803f |0000: const/high16 v13, #int 1065353216 // #3f80 │ │ +07dd18: 120c |0002: const/4 v12, #int 0 // #0 │ │ +07dd1a: 150b 0040 |0003: const/high16 v11, #int 1073741824 // #4000 │ │ +07dd1e: 52e9 100b |0005: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dd22: 52ea 100b |0007: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dd26: a801 090a |0009: mul-float v1, v9, v10 │ │ +07dd2a: 52e9 100b |000b: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dd2e: 52ea 110b |000d: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dd32: a802 090a |000f: mul-float v2, v9, v10 │ │ +07dd36: 52e9 100b |0011: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dd3a: 52ea 120b |0013: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dd3e: a803 090a |0015: mul-float v3, v9, v10 │ │ +07dd42: 52e9 100b |0017: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07dd46: 52ea 0f0b |0019: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07dd4a: a800 090a |001b: mul-float v0, v9, v10 │ │ +07dd4e: 52e9 110b |001d: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dd52: 52ea 110b |001f: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dd56: a805 090a |0021: mul-float v5, v9, v10 │ │ +07dd5a: 52e9 110b |0023: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dd5e: 52ea 120b |0025: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dd62: a806 090a |0027: mul-float v6, v9, v10 │ │ +07dd66: 52e9 110b |0029: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07dd6a: 52ea 0f0b |002b: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07dd6e: a804 090a |002d: mul-float v4, v9, v10 │ │ +07dd72: 52e9 120b |002f: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dd76: 52ea 120b |0031: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dd7a: a808 090a |0033: mul-float v8, v9, v10 │ │ +07dd7e: 52e9 120b |0035: iget v9, v14, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07dd82: 52ea 0f0b |0037: iget v10, v14, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07dd86: a807 090a |0039: mul-float v7, v9, v10 │ │ +07dd8a: 1209 |003b: const/4 v9, #int 0 // #0 │ │ +07dd8c: a60a 0508 |003c: add-float v10, v5, v8 │ │ +07dd90: c8ba |003e: mul-float/2addr v10, v11 │ │ +07dd92: a70a 0d0a |003f: sub-float v10, v13, v10 │ │ +07dd96: 4b0a 0f09 |0041: aput v10, v15, v9 │ │ +07dd9a: 1249 |0043: const/4 v9, #int 4 // #4 │ │ +07dd9c: a70a 0207 |0044: sub-float v10, v2, v7 │ │ +07dda0: c8ba |0046: mul-float/2addr v10, v11 │ │ +07dda2: 4b0a 0f09 |0047: aput v10, v15, v9 │ │ +07dda6: 1309 0800 |0049: const/16 v9, #int 8 // #8 │ │ +07ddaa: a60a 0304 |004b: add-float v10, v3, v4 │ │ +07ddae: c8ba |004d: mul-float/2addr v10, v11 │ │ +07ddb0: 4b0a 0f09 |004e: aput v10, v15, v9 │ │ +07ddb4: 1309 0c00 |0050: const/16 v9, #int 12 // #c │ │ +07ddb8: 4b0c 0f09 |0052: aput v12, v15, v9 │ │ +07ddbc: 1219 |0054: const/4 v9, #int 1 // #1 │ │ +07ddbe: a60a 0207 |0055: add-float v10, v2, v7 │ │ +07ddc2: c8ba |0057: mul-float/2addr v10, v11 │ │ +07ddc4: 4b0a 0f09 |0058: aput v10, v15, v9 │ │ +07ddc8: 1259 |005a: const/4 v9, #int 5 // #5 │ │ +07ddca: a60a 0108 |005b: add-float v10, v1, v8 │ │ +07ddce: c8ba |005d: mul-float/2addr v10, v11 │ │ +07ddd0: a70a 0d0a |005e: sub-float v10, v13, v10 │ │ +07ddd4: 4b0a 0f09 |0060: aput v10, v15, v9 │ │ +07ddd8: 1309 0900 |0062: const/16 v9, #int 9 // #9 │ │ +07dddc: a70a 0600 |0064: sub-float v10, v6, v0 │ │ +07dde0: c8ba |0066: mul-float/2addr v10, v11 │ │ +07dde2: 4b0a 0f09 |0067: aput v10, v15, v9 │ │ +07dde6: 1309 0d00 |0069: const/16 v9, #int 13 // #d │ │ +07ddea: 4b0c 0f09 |006b: aput v12, v15, v9 │ │ +07ddee: 1229 |006d: const/4 v9, #int 2 // #2 │ │ +07ddf0: a70a 0304 |006e: sub-float v10, v3, v4 │ │ +07ddf4: c8ba |0070: mul-float/2addr v10, v11 │ │ +07ddf6: 4b0a 0f09 |0071: aput v10, v15, v9 │ │ +07ddfa: 1269 |0073: const/4 v9, #int 6 // #6 │ │ +07ddfc: a60a 0600 |0074: add-float v10, v6, v0 │ │ +07de00: c8ba |0076: mul-float/2addr v10, v11 │ │ +07de02: 4b0a 0f09 |0077: aput v10, v15, v9 │ │ +07de06: 1309 0a00 |0079: const/16 v9, #int 10 // #a │ │ +07de0a: a60a 0105 |007b: add-float v10, v1, v5 │ │ +07de0e: c8ba |007d: mul-float/2addr v10, v11 │ │ +07de10: a70a 0d0a |007e: sub-float v10, v13, v10 │ │ +07de14: 4b0a 0f09 |0080: aput v10, v15, v9 │ │ +07de18: 1309 0e00 |0082: const/16 v9, #int 14 // #e │ │ +07de1c: 4b0c 0f09 |0084: aput v12, v15, v9 │ │ +07de20: 1239 |0086: const/4 v9, #int 3 // #3 │ │ +07de22: 4b0c 0f09 |0087: aput v12, v15, v9 │ │ +07de26: 1279 |0089: const/4 v9, #int 7 // #7 │ │ +07de28: 4b0c 0f09 |008a: aput v12, v15, v9 │ │ +07de2c: 1309 0b00 |008c: const/16 v9, #int 11 // #b │ │ +07de30: 4b0c 0f09 |008e: aput v12, v15, v9 │ │ +07de34: 1309 0f00 |0090: const/16 v9, #int 15 // #f │ │ +07de38: 4b0d 0f09 |0092: aput v13, v15, v9 │ │ +07de3c: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=218 │ │ 0x000b line=219 │ │ 0x0011 line=220 │ │ 0x0017 line=221 │ │ 0x001d line=222 │ │ @@ -86577,47 +86582,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -070094: |[070094] com.badlogic.gdx.math.Quaternion.toString:()Ljava/lang/String; │ │ -0700a4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0700a8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0700ae: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ -0700b2: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0700b8: 0c00 |000a: move-result-object v0 │ │ -0700ba: 5221 100b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -0700be: 6e20 d324 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0700c4: 0c00 |0010: move-result-object v0 │ │ -0700c6: 1a01 ae2a |0011: const-string v1, "|" // string@2aae │ │ -0700ca: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0700d0: 0c00 |0016: move-result-object v0 │ │ -0700d2: 5221 110b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -0700d6: 6e20 d324 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0700dc: 0c00 |001c: move-result-object v0 │ │ -0700de: 1a01 ae2a |001d: const-string v1, "|" // string@2aae │ │ -0700e2: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0700e8: 0c00 |0022: move-result-object v0 │ │ -0700ea: 5221 120b |0023: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -0700ee: 6e20 d324 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0700f4: 0c00 |0028: move-result-object v0 │ │ -0700f6: 1a01 ae2a |0029: const-string v1, "|" // string@2aae │ │ -0700fa: 6e20 d724 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -070100: 0c00 |002e: move-result-object v0 │ │ -070102: 5221 0f0b |002f: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -070106: 6e20 d324 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -07010c: 0c00 |0034: move-result-object v0 │ │ -07010e: 1a01 5510 |0035: const-string v1, "]" // string@1055 │ │ -070112: 6e20 d724 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -070118: 0c00 |003a: move-result-object v0 │ │ -07011a: 6e10 dd24 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -070120: 0c00 |003e: move-result-object v0 │ │ -070122: 1100 |003f: return-object v0 │ │ +07de40: |[07de40] com.badlogic.gdx.math.Quaternion.toString:()Ljava/lang/String; │ │ +07de50: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +07de54: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07de5a: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ +07de5e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07de64: 0c00 |000a: move-result-object v0 │ │ +07de66: 5221 100b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07de6a: 6e20 d324 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07de70: 0c00 |0010: move-result-object v0 │ │ +07de72: 1a01 ae2a |0011: const-string v1, "|" // string@2aae │ │ +07de76: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07de7c: 0c00 |0016: move-result-object v0 │ │ +07de7e: 5221 110b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07de82: 6e20 d324 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07de88: 0c00 |001c: move-result-object v0 │ │ +07de8a: 1a01 ae2a |001d: const-string v1, "|" // string@2aae │ │ +07de8e: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07de94: 0c00 |0022: move-result-object v0 │ │ +07de96: 5221 120b |0023: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07de9a: 6e20 d324 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07dea0: 0c00 |0028: move-result-object v0 │ │ +07dea2: 1a01 ae2a |0029: const-string v1, "|" // string@2aae │ │ +07dea6: 6e20 d724 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07deac: 0c00 |002e: move-result-object v0 │ │ +07deae: 5221 0f0b |002f: iget v1, v2, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +07deb2: 6e20 d324 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07deb8: 0c00 |0034: move-result-object v0 │ │ +07deba: 1a01 5510 |0035: const-string v1, "]" // string@1055 │ │ +07debe: 6e20 d724 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07dec4: 0c00 |003a: move-result-object v0 │ │ +07dec6: 6e10 dd24 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +07decc: 0c00 |003e: move-result-object v0 │ │ +07dece: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0040 reg=2 this Lcom/badlogic/gdx/math/Quaternion; │ │ │ │ #22 : (in Lcom/badlogic/gdx/math/Quaternion;) │ │ @@ -86625,40 +86630,40 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -070124: |[070124] com.badlogic.gdx.math.Quaternion.transform:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -070134: 6200 0e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -070138: 6e20 da12 6000 |0002: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12da │ │ -07013e: 6200 0e0b |0005: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -070142: 6e10 ce12 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ -070148: 6200 0e0b |000a: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -07014c: 6201 0d0b |000c: sget-object v1, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0b0d │ │ -070150: 5272 2c0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070154: 5273 2d0b |0010: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070158: 5274 2e0b |0012: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07015c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -07015e: 6e55 d912 2143 |0015: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ -070164: 0c01 |0018: move-result-object v1 │ │ -070166: 6e20 d712 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d7 │ │ -07016c: 0c00 |001c: move-result-object v0 │ │ -07016e: 6e20 d712 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d7 │ │ -070174: 6200 0e0b |0020: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -070178: 5200 100b |0022: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -07017c: 5970 2c0b |0024: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070180: 6200 0e0b |0026: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -070184: 5200 110b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -070188: 5970 2d0b |002a: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07018c: 6200 0e0b |002c: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ -070190: 5200 120b |002e: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -070194: 5970 2e0b |0030: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070198: 0e00 |0032: return-void │ │ +07ded0: |[07ded0] com.badlogic.gdx.math.Quaternion.transform:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +07dee0: 6200 0e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07dee4: 6e20 da12 6000 |0002: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.set:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12da │ │ +07deea: 6200 0e0b |0005: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07deee: 6e10 ce12 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Quaternion;.conjugate:()Lcom/badlogic/gdx/math/Quaternion; // method@12ce │ │ +07def4: 6200 0e0b |000a: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07def8: 6201 0d0b |000c: sget-object v1, Lcom/badlogic/gdx/math/Quaternion;.tmp1:Lcom/badlogic/gdx/math/Quaternion; // field@0b0d │ │ +07defc: 5272 2c0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07df00: 5273 2d0b |0010: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07df04: 5274 2e0b |0012: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07df08: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +07df0a: 6e55 d912 2143 |0015: invoke-virtual {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Quaternion;.set:(FFFF)Lcom/badlogic/gdx/math/Quaternion; // method@12d9 │ │ +07df10: 0c01 |0018: move-result-object v1 │ │ +07df12: 6e20 d712 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d7 │ │ +07df18: 0c00 |001c: move-result-object v0 │ │ +07df1a: 6e20 d712 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Quaternion;.mulLeft:(Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; // method@12d7 │ │ +07df20: 6200 0e0b |0020: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07df24: 5200 100b |0022: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +07df28: 5970 2c0b |0024: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07df2c: 6200 0e0b |0026: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07df30: 5200 110b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +07df34: 5970 2d0b |002a: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07df38: 6200 0e0b |002c: sget-object v0, Lcom/badlogic/gdx/math/Quaternion;.tmp2:Lcom/badlogic/gdx/math/Quaternion; // field@0b0e │ │ +07df3c: 5200 120b |002e: iget v0, v0, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +07df40: 5970 2e0b |0030: iput v0, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07df44: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ 0x000a line=173 │ │ 0x0020 line=175 │ │ 0x0026 line=176 │ │ @@ -86723,22 +86728,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -07019c: |[07019c] com.badlogic.gdx.math.Rectangle.:()V │ │ -0701ac: 2200 db01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0701b0: 7010 e612 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0701b6: 6900 150b |0005: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0b15 │ │ -0701ba: 2200 db01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0701be: 7010 e612 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0701c4: 6900 160b |000c: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp2:Lcom/badlogic/gdx/math/Rectangle; // field@0b16 │ │ -0701c8: 0e00 |000e: return-void │ │ +07df48: |[07df48] com.badlogic.gdx.math.Rectangle.:()V │ │ +07df58: 2200 db01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +07df5c: 7010 e612 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +07df62: 6900 150b |0005: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0b15 │ │ +07df66: 2200 db01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +07df6a: 7010 e612 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +07df70: 6900 160b |000c: sput-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp2:Lcom/badlogic/gdx/math/Rectangle; // field@0b16 │ │ +07df74: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=25 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/math/Rectangle;) │ │ @@ -86746,17 +86751,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0701cc: |[0701cc] com.badlogic.gdx.math.Rectangle.:()V │ │ -0701dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0701e2: 0e00 |0003: return-void │ │ +07df78: |[07df78] com.badlogic.gdx.math.Rectangle.:()V │ │ +07df88: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07df8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Rectangle; │ │ │ │ @@ -86765,21 +86770,21 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0701e4: |[0701e4] com.badlogic.gdx.math.Rectangle.:(FFFF)V │ │ -0701f4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0701fa: 5901 180b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0701fe: 5902 190b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070202: 5903 170b |0007: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -070206: 5904 130b |0009: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07020a: 0e00 |000b: return-void │ │ +07df90: |[07df90] com.badlogic.gdx.math.Rectangle.:(FFFF)V │ │ +07dfa0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07dfa6: 5901 180b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07dfaa: 5902 190b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07dfae: 5903 170b |0007: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07dfb2: 5904 130b |0009: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07dfb6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ 0x0009 line=45 │ │ @@ -86796,25 +86801,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 │ │ -07020c: |[07020c] com.badlogic.gdx.math.Rectangle.:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -07021c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -070222: 5220 180b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070226: 5910 180b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -07022a: 5220 190b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07022e: 5910 190b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070232: 5220 170b |000b: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -070236: 5910 170b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -07023a: 5220 130b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07023e: 5910 130b |0011: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070242: 0e00 |0013: return-void │ │ +07dfb8: |[07dfb8] com.badlogic.gdx.math.Rectangle.:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +07dfc8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07dfce: 5220 180b |0003: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07dfd2: 5910 180b |0005: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07dfd6: 5220 190b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07dfda: 5910 190b |0009: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07dfde: 5220 170b |000b: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07dfe2: 5910 170b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07dfe6: 5220 130b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07dfea: 5910 130b |0011: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07dfee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x000f line=54 │ │ @@ -86829,35 +86834,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -070244: |[070244] com.badlogic.gdx.math.Rectangle.contains:(FF)Z │ │ -070254: 5220 180b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070258: 2e00 0003 |0002: cmpg-float v0, v0, v3 │ │ -07025c: 3b00 1c00 |0004: if-gez v0, 0020 // +001c │ │ -070260: 5220 180b |0006: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070264: 5221 170b |0008: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -070268: c610 |000a: add-float/2addr v0, v1 │ │ -07026a: 2d00 0003 |000b: cmpl-float v0, v0, v3 │ │ -07026e: 3d00 1300 |000d: if-lez v0, 0020 // +0013 │ │ -070272: 5220 190b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070276: 2e00 0004 |0011: cmpg-float v0, v0, v4 │ │ -07027a: 3b00 0d00 |0013: if-gez v0, 0020 // +000d │ │ -07027e: 5220 190b |0015: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070282: 5221 130b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070286: c610 |0019: add-float/2addr v0, v1 │ │ -070288: 2d00 0004 |001a: cmpl-float v0, v0, v4 │ │ -07028c: 3d00 0400 |001c: if-lez v0, 0020 // +0004 │ │ -070290: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -070292: 0f00 |001f: return v0 │ │ -070294: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -070296: 28fe |0021: goto 001f // -0002 │ │ +07dff0: |[07dff0] com.badlogic.gdx.math.Rectangle.contains:(FF)Z │ │ +07e000: 5220 180b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e004: 2e00 0003 |0002: cmpg-float v0, v0, v3 │ │ +07e008: 3b00 1c00 |0004: if-gez v0, 0020 // +001c │ │ +07e00c: 5220 180b |0006: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e010: 5221 170b |0008: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e014: c610 |000a: add-float/2addr v0, v1 │ │ +07e016: 2d00 0003 |000b: cmpl-float v0, v0, v3 │ │ +07e01a: 3d00 1300 |000d: if-lez v0, 0020 // +0013 │ │ +07e01e: 5220 190b |000f: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e022: 2e00 0004 |0011: cmpg-float v0, v0, v4 │ │ +07e026: 3b00 0d00 |0013: if-gez v0, 0020 // +000d │ │ +07e02a: 5220 190b |0015: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e02e: 5221 130b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e032: c610 |0019: add-float/2addr v0, v1 │ │ +07e034: 2d00 0004 |001a: cmpl-float v0, v0, v4 │ │ +07e038: 3d00 0400 |001c: if-lez v0, 0020 // +0004 │ │ +07e03c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +07e03e: 0f00 |001f: return v0 │ │ +07e040: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +07e042: 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 │ │ @@ -86867,57 +86872,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 │ │ -070298: |[070298] com.badlogic.gdx.math.Rectangle.contains:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -0702a8: 5271 180b |0000: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0702ac: 5274 170b |0002: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0702b0: a600 0104 |0004: add-float v0, v1, v4 │ │ -0702b4: 5273 190b |0006: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0702b8: 5274 130b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0702bc: a602 0304 |000a: add-float v2, v3, v4 │ │ -0702c0: 5264 180b |000c: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0702c4: 2d04 0104 |000e: cmpl-float v4, v1, v4 │ │ -0702c8: 3d04 3a00 |0010: if-lez v4, 004a // +003a │ │ -0702cc: 5264 180b |0012: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0702d0: 5265 170b |0014: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0702d4: c654 |0016: add-float/2addr v4, v5 │ │ -0702d6: 2e04 0104 |0017: cmpg-float v4, v1, v4 │ │ -0702da: 3b04 3100 |0019: if-gez v4, 004a // +0031 │ │ -0702de: 5264 180b |001b: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0702e2: 2d04 0004 |001d: cmpl-float v4, v0, v4 │ │ -0702e6: 3d04 2b00 |001f: if-lez v4, 004a // +002b │ │ -0702ea: 5264 180b |0021: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0702ee: 5265 170b |0023: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0702f2: c654 |0025: add-float/2addr v4, v5 │ │ -0702f4: 2e04 0004 |0026: cmpg-float v4, v0, v4 │ │ -0702f8: 3b04 2200 |0028: if-gez v4, 004a // +0022 │ │ -0702fc: 5264 190b |002a: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070300: 2d04 0304 |002c: cmpl-float v4, v3, v4 │ │ -070304: 3d04 1c00 |002e: if-lez v4, 004a // +001c │ │ -070308: 5264 190b |0030: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07030c: 5265 130b |0032: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070310: c654 |0034: add-float/2addr v4, v5 │ │ -070312: 2e04 0304 |0035: cmpg-float v4, v3, v4 │ │ -070316: 3b04 1300 |0037: if-gez v4, 004a // +0013 │ │ -07031a: 5264 190b |0039: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07031e: 2d04 0204 |003b: cmpl-float v4, v2, v4 │ │ -070322: 3d04 0d00 |003d: if-lez v4, 004a // +000d │ │ -070326: 5264 190b |003f: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07032a: 5265 130b |0041: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07032e: c654 |0043: add-float/2addr v4, v5 │ │ -070330: 2e04 0204 |0044: cmpg-float v4, v2, v4 │ │ -070334: 3b04 0400 |0046: if-gez v4, 004a // +0004 │ │ -070338: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -07033a: 0f04 |0049: return v4 │ │ -07033c: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -07033e: 28fe |004b: goto 0049 // -0002 │ │ +07e044: |[07e044] com.badlogic.gdx.math.Rectangle.contains:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +07e054: 5271 180b |0000: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e058: 5274 170b |0002: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e05c: a600 0104 |0004: add-float v0, v1, v4 │ │ +07e060: 5273 190b |0006: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e064: 5274 130b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e068: a602 0304 |000a: add-float v2, v3, v4 │ │ +07e06c: 5264 180b |000c: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e070: 2d04 0104 |000e: cmpl-float v4, v1, v4 │ │ +07e074: 3d04 3a00 |0010: if-lez v4, 004a // +003a │ │ +07e078: 5264 180b |0012: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e07c: 5265 170b |0014: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e080: c654 |0016: add-float/2addr v4, v5 │ │ +07e082: 2e04 0104 |0017: cmpg-float v4, v1, v4 │ │ +07e086: 3b04 3100 |0019: if-gez v4, 004a // +0031 │ │ +07e08a: 5264 180b |001b: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e08e: 2d04 0004 |001d: cmpl-float v4, v0, v4 │ │ +07e092: 3d04 2b00 |001f: if-lez v4, 004a // +002b │ │ +07e096: 5264 180b |0021: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e09a: 5265 170b |0023: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e09e: c654 |0025: add-float/2addr v4, v5 │ │ +07e0a0: 2e04 0004 |0026: cmpg-float v4, v0, v4 │ │ +07e0a4: 3b04 2200 |0028: if-gez v4, 004a // +0022 │ │ +07e0a8: 5264 190b |002a: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e0ac: 2d04 0304 |002c: cmpl-float v4, v3, v4 │ │ +07e0b0: 3d04 1c00 |002e: if-lez v4, 004a // +001c │ │ +07e0b4: 5264 190b |0030: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e0b8: 5265 130b |0032: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e0bc: c654 |0034: add-float/2addr v4, v5 │ │ +07e0be: 2e04 0304 |0035: cmpg-float v4, v3, v4 │ │ +07e0c2: 3b04 1300 |0037: if-gez v4, 004a // +0013 │ │ +07e0c6: 5264 190b |0039: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e0ca: 2d04 0204 |003b: cmpl-float v4, v2, v4 │ │ +07e0ce: 3d04 0d00 |003d: if-lez v4, 004a // +000d │ │ +07e0d2: 5264 190b |003f: iget v4, v6, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e0d6: 5265 130b |0041: iget v5, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e0da: c654 |0043: add-float/2addr v4, v5 │ │ +07e0dc: 2e04 0204 |0044: cmpg-float v4, v2, v4 │ │ +07e0e0: 3b04 0400 |0046: if-gez v4, 004a // +0004 │ │ +07e0e4: 1214 |0048: const/4 v4, #int 1 // #1 │ │ +07e0e6: 0f04 |0049: return v4 │ │ +07e0e8: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +07e0ea: 28fe |004b: goto 0049 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ 0x0006 line=107 │ │ 0x0008 line=108 │ │ 0x000c line=110 │ │ @@ -86934,17 +86939,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070340: |[070340] com.badlogic.gdx.math.Rectangle.getHeight:()F │ │ -070350: 5210 130b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070354: 0f00 |0002: return v0 │ │ +07e0ec: |[07e0ec] com.badlogic.gdx.math.Rectangle.getHeight:()F │ │ +07e0fc: 5210 130b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e100: 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;) │ │ @@ -86952,17 +86957,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070358: |[070358] com.badlogic.gdx.math.Rectangle.getWidth:()F │ │ -070368: 5210 170b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -07036c: 0f00 |0002: return v0 │ │ +07e104: |[07e104] com.badlogic.gdx.math.Rectangle.getWidth:()F │ │ +07e114: 5210 170b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e118: 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;) │ │ @@ -86970,17 +86975,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070370: |[070370] com.badlogic.gdx.math.Rectangle.getX:()F │ │ -070380: 5210 180b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070384: 0f00 |0002: return v0 │ │ +07e11c: |[07e11c] com.badlogic.gdx.math.Rectangle.getX:()F │ │ +07e12c: 5210 180b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e130: 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;) │ │ @@ -86988,17 +86993,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070388: |[070388] com.badlogic.gdx.math.Rectangle.getY:()F │ │ -070398: 5210 190b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07039c: 0f00 |0002: return v0 │ │ +07e134: |[07e134] com.badlogic.gdx.math.Rectangle.getY:()F │ │ +07e144: 5210 190b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e148: 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;) │ │ @@ -87006,46 +87011,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 │ │ -0703a0: |[0703a0] com.badlogic.gdx.math.Rectangle.merge:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0703b0: 5274 180b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0703b4: 5285 180b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0703b8: 7120 8724 5400 |0004: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0703be: 0a02 |0007: move-result v2 │ │ -0703c0: 5274 180b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0703c4: 5275 170b |000a: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0703c8: c654 |000c: add-float/2addr v4, v5 │ │ -0703ca: 5285 180b |000d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0703ce: 5286 170b |000f: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0703d2: c665 |0011: add-float/2addr v5, v6 │ │ -0703d4: 7120 8524 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0703da: 0a00 |0015: move-result v0 │ │ -0703dc: 5972 180b |0016: iput v2, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0703e0: a704 0002 |0018: sub-float v4, v0, v2 │ │ -0703e4: 5974 170b |001a: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0703e8: 5274 190b |001c: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0703ec: 5285 190b |001e: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0703f0: 7120 8724 5400 |0020: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0703f6: 0a03 |0023: move-result v3 │ │ -0703f8: 5274 190b |0024: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0703fc: 5275 130b |0026: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070400: c654 |0028: add-float/2addr v4, v5 │ │ -070402: 5285 190b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070406: 5286 130b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07040a: c665 |002d: add-float/2addr v5, v6 │ │ -07040c: 7120 8524 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -070412: 0a01 |0031: move-result v1 │ │ -070414: 5973 190b |0032: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070418: a704 0103 |0034: sub-float v4, v1, v3 │ │ -07041c: 5974 130b |0036: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070420: 0e00 |0038: return-void │ │ +07e14c: |[07e14c] com.badlogic.gdx.math.Rectangle.merge:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +07e15c: 5274 180b |0000: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e160: 5285 180b |0002: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e164: 7120 8724 5400 |0004: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +07e16a: 0a02 |0007: move-result v2 │ │ +07e16c: 5274 180b |0008: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e170: 5275 170b |000a: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e174: c654 |000c: add-float/2addr v4, v5 │ │ +07e176: 5285 180b |000d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e17a: 5286 170b |000f: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e17e: c665 |0011: add-float/2addr v5, v6 │ │ +07e180: 7120 8524 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +07e186: 0a00 |0015: move-result v0 │ │ +07e188: 5972 180b |0016: iput v2, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e18c: a704 0002 |0018: sub-float v4, v0, v2 │ │ +07e190: 5974 170b |001a: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e194: 5274 190b |001c: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e198: 5285 190b |001e: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e19c: 7120 8724 5400 |0020: invoke-static {v4, v5}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +07e1a2: 0a03 |0023: move-result v3 │ │ +07e1a4: 5274 190b |0024: iget v4, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e1a8: 5275 130b |0026: iget v5, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e1ac: c654 |0028: add-float/2addr v4, v5 │ │ +07e1ae: 5285 190b |0029: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e1b2: 5286 130b |002b: iget v6, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e1b6: c665 |002d: add-float/2addr v5, v6 │ │ +07e1b8: 7120 8524 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +07e1be: 0a01 |0031: move-result v1 │ │ +07e1c0: 5973 190b |0032: iput v3, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e1c4: a704 0103 |0034: sub-float v4, v1, v3 │ │ +07e1c8: 5974 130b |0036: iput v4, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e1cc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=147 │ │ 0x0016 line=148 │ │ 0x0018 line=149 │ │ 0x001c line=151 │ │ @@ -87066,43 +87071,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 │ │ -070424: |[070424] com.badlogic.gdx.math.Rectangle.overlaps:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -070434: 5230 180b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070438: 5241 180b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -07043c: 5242 170b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -070440: c621 |0006: add-float/2addr v1, v2 │ │ -070442: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -070446: 3c00 2500 |0009: if-gtz v0, 002e // +0025 │ │ -07044a: 5230 180b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -07044e: 5231 170b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -070452: c610 |000f: add-float/2addr v0, v1 │ │ -070454: 5241 180b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070458: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ -07045c: 3a00 1a00 |0014: if-ltz v0, 002e // +001a │ │ -070460: 5230 190b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070464: 5241 190b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070468: 5242 130b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07046c: c621 |001c: add-float/2addr v1, v2 │ │ -07046e: 2d00 0001 |001d: cmpl-float v0, v0, v1 │ │ -070472: 3c00 0f00 |001f: if-gtz v0, 002e // +000f │ │ -070476: 5230 190b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07047a: 5231 130b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07047e: c610 |0025: add-float/2addr v0, v1 │ │ -070480: 5241 190b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070484: 2e00 0001 |0028: cmpg-float v0, v0, v1 │ │ -070488: 3a00 0400 |002a: if-ltz v0, 002e // +0004 │ │ -07048c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -07048e: 0f00 |002d: return v0 │ │ -070490: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -070492: 28fe |002f: goto 002d // -0002 │ │ +07e1d0: |[07e1d0] com.badlogic.gdx.math.Rectangle.overlaps:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +07e1e0: 5230 180b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e1e4: 5241 180b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e1e8: 5242 170b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e1ec: c621 |0006: add-float/2addr v1, v2 │ │ +07e1ee: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +07e1f2: 3c00 2500 |0009: if-gtz v0, 002e // +0025 │ │ +07e1f6: 5230 180b |000b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e1fa: 5231 170b |000d: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e1fe: c610 |000f: add-float/2addr v0, v1 │ │ +07e200: 5241 180b |0010: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e204: 2e00 0001 |0012: cmpg-float v0, v0, v1 │ │ +07e208: 3a00 1a00 |0014: if-ltz v0, 002e // +001a │ │ +07e20c: 5230 190b |0016: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e210: 5241 190b |0018: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e214: 5242 130b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e218: c621 |001c: add-float/2addr v1, v2 │ │ +07e21a: 2d00 0001 |001d: cmpl-float v0, v0, v1 │ │ +07e21e: 3c00 0f00 |001f: if-gtz v0, 002e // +000f │ │ +07e222: 5230 190b |0021: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e226: 5231 130b |0023: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e22a: c610 |0025: add-float/2addr v0, v1 │ │ +07e22c: 5241 190b |0026: iget v1, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e230: 2e00 0001 |0028: cmpg-float v0, v0, v1 │ │ +07e234: 3a00 0400 |002a: if-ltz v0, 002e // +0004 │ │ +07e238: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +07e23a: 0f00 |002d: return v0 │ │ +07e23c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +07e23e: 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; │ │ │ │ @@ -87111,20 +87116,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -070494: |[070494] com.badlogic.gdx.math.Rectangle.set:(FFFF)V │ │ -0704a4: 5901 180b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0704a8: 5902 190b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0704ac: 5903 170b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0704b0: 5904 130b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0704b4: 0e00 |0008: return-void │ │ +07e240: |[07e240] com.badlogic.gdx.math.Rectangle.set:(FFFF)V │ │ +07e250: 5901 180b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e254: 5902 190b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e258: 5903 170b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e25c: 5904 130b |0006: iput v4, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e260: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0004 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ @@ -87140,24 +87145,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 │ │ -0704b8: |[0704b8] com.badlogic.gdx.math.Rectangle.set:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0704c8: 5220 180b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0704cc: 5910 180b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0704d0: 5220 190b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0704d4: 5910 190b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0704d8: 5220 170b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0704dc: 5910 170b |000a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0704e0: 5220 130b |000c: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0704e4: 5910 130b |000e: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0704e8: 0e00 |0010: return-void │ │ +07e264: |[07e264] com.badlogic.gdx.math.Rectangle.set:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +07e274: 5220 180b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e278: 5910 180b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e27c: 5220 190b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e280: 5910 190b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e284: 5220 170b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e288: 5910 170b |000a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e28c: 5220 130b |000c: iget v0, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e290: 5910 130b |000e: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e294: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0008 line=139 │ │ 0x000c line=140 │ │ 0x0010 line=141 │ │ @@ -87170,17 +87175,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0704ec: |[0704ec] com.badlogic.gdx.math.Rectangle.setHeight:(F)V │ │ -0704fc: 5901 130b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -070500: 0e00 |0002: return-void │ │ +07e298: |[07e298] com.badlogic.gdx.math.Rectangle.setHeight:(F)V │ │ +07e2a8: 5901 130b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e2ac: 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 │ │ @@ -87190,17 +87195,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070504: |[070504] com.badlogic.gdx.math.Rectangle.setWidth:(F)V │ │ -070514: 5901 170b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -070518: 0e00 |0002: return-void │ │ +07e2b0: |[07e2b0] com.badlogic.gdx.math.Rectangle.setWidth:(F)V │ │ +07e2c0: 5901 170b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e2c4: 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 │ │ @@ -87210,17 +87215,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07051c: |[07051c] com.badlogic.gdx.math.Rectangle.setX:(F)V │ │ -07052c: 5901 180b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -070530: 0e00 |0002: return-void │ │ +07e2c8: |[07e2c8] com.badlogic.gdx.math.Rectangle.setX:(F)V │ │ +07e2d8: 5901 180b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e2dc: 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 │ │ @@ -87230,17 +87235,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070534: |[070534] com.badlogic.gdx.math.Rectangle.setY:(F)V │ │ -070544: 5901 190b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070548: 0e00 |0002: return-void │ │ +07e2e0: |[07e2e0] com.badlogic.gdx.math.Rectangle.setY:(F)V │ │ +07e2f0: 5901 190b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e2f4: 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 │ │ @@ -87250,41 +87255,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -07054c: |[07054c] com.badlogic.gdx.math.Rectangle.toString:()Ljava/lang/String; │ │ -07055c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -070560: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -070566: 5221 180b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -07056a: 6e20 d324 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -070570: 0c00 |000a: move-result-object v0 │ │ -070572: 1a01 ad00 |000b: const-string v1, "," // string@00ad │ │ -070576: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07057c: 0c00 |0010: move-result-object v0 │ │ -07057e: 5221 190b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -070582: 6e20 d324 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -070588: 0c00 |0016: move-result-object v0 │ │ -07058a: 1a01 ad00 |0017: const-string v1, "," // string@00ad │ │ -07058e: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -070594: 0c00 |001c: move-result-object v0 │ │ -070596: 5221 170b |001d: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -07059a: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0705a0: 0c00 |0022: move-result-object v0 │ │ -0705a2: 1a01 ad00 |0023: const-string v1, "," // string@00ad │ │ -0705a6: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0705ac: 0c00 |0028: move-result-object v0 │ │ -0705ae: 5221 130b |0029: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0705b2: 6e20 d324 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0705b8: 0c00 |002e: move-result-object v0 │ │ -0705ba: 6e10 dd24 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0705c0: 0c00 |0032: move-result-object v0 │ │ -0705c2: 1100 |0033: return-object v0 │ │ +07e2f8: |[07e2f8] com.badlogic.gdx.math.Rectangle.toString:()Ljava/lang/String; │ │ +07e308: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +07e30c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07e312: 5221 180b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +07e316: 6e20 d324 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07e31c: 0c00 |000a: move-result-object v0 │ │ +07e31e: 1a01 ad00 |000b: const-string v1, "," // string@00ad │ │ +07e322: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07e328: 0c00 |0010: move-result-object v0 │ │ +07e32a: 5221 190b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +07e32e: 6e20 d324 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07e334: 0c00 |0016: move-result-object v0 │ │ +07e336: 1a01 ad00 |0017: const-string v1, "," // string@00ad │ │ +07e33a: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07e340: 0c00 |001c: move-result-object v0 │ │ +07e342: 5221 170b |001d: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +07e346: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07e34c: 0c00 |0022: move-result-object v0 │ │ +07e34e: 1a01 ad00 |0023: const-string v1, "," // string@00ad │ │ +07e352: 6e20 d724 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07e358: 0c00 |0028: move-result-object v0 │ │ +07e35a: 5221 130b |0029: iget v1, v2, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +07e35e: 6e20 d324 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07e364: 0c00 |002e: move-result-object v0 │ │ +07e366: 6e10 dd24 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +07e36c: 0c00 |0032: move-result-object v0 │ │ +07e36e: 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 : 3411 (Rectangle.java) │ │ @@ -87353,36 +87358,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0705c4: |[0705c4] com.badlogic.gdx.math.Vector2.:()V │ │ -0705d4: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0705d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0705da: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0705de: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0705e4: 6900 1e0b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0705e8: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0705ec: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0705f2: 6900 1f0b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ -0705f6: 2200 dc01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0705fa: 7010 f912 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -070600: 6900 200b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0b20 │ │ -070604: 2200 dc01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -070608: 7030 fa12 2001 |001a: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -07060e: 6900 1a0b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.X:Lcom/badlogic/gdx/math/Vector2; // field@0b1a │ │ -070612: 2200 dc01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -070616: 7030 fa12 1002 |0021: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -07061c: 6900 1b0b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Y:Lcom/badlogic/gdx/math/Vector2; // field@0b1b │ │ -070620: 2200 dc01 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -070624: 7030 fa12 1001 |0028: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -07062a: 6900 1c0b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Zero:Lcom/badlogic/gdx/math/Vector2; // field@0b1c │ │ -07062e: 0e00 |002d: return-void │ │ +07e370: |[07e370] com.badlogic.gdx.math.Vector2.:()V │ │ +07e380: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +07e384: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07e386: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e38a: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +07e390: 6900 1e0b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +07e394: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e398: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +07e39e: 6900 1f0b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ +07e3a2: 2200 dc01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e3a6: 7010 f912 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +07e3ac: 6900 200b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0b20 │ │ +07e3b0: 2200 dc01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e3b4: 7030 fa12 2001 |001a: invoke-direct {v0, v2, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +07e3ba: 6900 1a0b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.X:Lcom/badlogic/gdx/math/Vector2; // field@0b1a │ │ +07e3be: 2200 dc01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e3c2: 7030 fa12 1002 |0021: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +07e3c8: 6900 1b0b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Y:Lcom/badlogic/gdx/math/Vector2; // field@0b1b │ │ +07e3cc: 2200 dc01 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e3d0: 7030 fa12 1001 |0028: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +07e3d6: 6900 1c0b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector2;.Zero:Lcom/badlogic/gdx/math/Vector2; // field@0b1c │ │ +07e3da: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=30 │ │ 0x0018 line=32 │ │ 0x001f line=33 │ │ 0x0026 line=34 │ │ locals : │ │ @@ -87392,17 +87397,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070630: |[070630] com.badlogic.gdx.math.Vector2.:()V │ │ -070640: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -070646: 0e00 |0003: return-void │ │ +07e3dc: |[07e3dc] com.badlogic.gdx.math.Vector2.:()V │ │ +07e3ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07e3f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -87411,19 +87416,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -070648: |[070648] com.badlogic.gdx.math.Vector2.:(FF)V │ │ -070658: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07065e: 5901 210b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070662: 5902 220b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070666: 0e00 |0007: return-void │ │ +07e3f4: |[07e3f4] com.badlogic.gdx.math.Vector2.:(FF)V │ │ +07e404: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07e40a: 5901 210b |0003: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e40e: 5902 220b |0005: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -87436,18 +87441,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 │ │ -070668: |[070668] com.badlogic.gdx.math.Vector2.:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -070678: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07067e: 6e20 1613 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -070684: 0e00 |0006: return-void │ │ +07e414: |[07e414] com.badlogic.gdx.math.Vector2.:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +07e424: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07e42a: 6e20 1613 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +07e430: 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; │ │ @@ -87459,22 +87464,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 │ │ -070688: |[070688] com.badlogic.gdx.math.Vector2.add:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -070698: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07069c: c620 |0002: add-float/2addr v0, v2 │ │ -07069e: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0706a2: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0706a6: c630 |0007: add-float/2addr v0, v3 │ │ -0706a8: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0706ac: 1101 |000a: return-object v1 │ │ +07e434: |[07e434] com.badlogic.gdx.math.Vector2.add:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +07e444: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e448: c620 |0002: add-float/2addr v0, v2 │ │ +07e44a: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e44e: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e452: c630 |0007: add-float/2addr v0, v3 │ │ +07e454: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e458: 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; │ │ @@ -87486,80 +87491,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 │ │ -0706b0: |[0706b0] com.badlogic.gdx.math.Vector2.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0706c0: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0706c4: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0706c8: c610 |0004: add-float/2addr v0, v1 │ │ -0706ca: 5920 210b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0706ce: 5220 220b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0706d2: 5231 220b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0706d6: c610 |000b: add-float/2addr v0, v1 │ │ -0706d8: 5920 220b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0706dc: 1102 |000e: return-object v2 │ │ +07e45c: |[07e45c] com.badlogic.gdx.math.Vector2.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +07e46c: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e470: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e474: c610 |0004: add-float/2addr v0, v1 │ │ +07e476: 5920 210b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e47a: 5220 220b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e47e: 5231 220b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e482: c610 |000b: add-float/2addr v0, v1 │ │ +07e484: 5920 220b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e488: 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 │ │ -0706e0: |[0706e0] com.badlogic.gdx.math.Vector2.angle:()F │ │ -0706f0: 5251 220b |0000: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0706f4: 8911 |0002: float-to-double v1, v1 │ │ -0706f6: 5253 210b |0003: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0706fa: 8933 |0005: float-to-double v3, v3 │ │ -0706fc: 7140 8024 2143 |0006: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ -070702: 0b01 |0009: move-result-wide v1 │ │ -070704: 8c11 |000a: double-to-float v1, v1 │ │ -070706: 1402 e02e 6542 |000b: const v2, #float 57.2958 // #42652ee0 │ │ -07070c: a800 0102 |000e: mul-float v0, v1, v2 │ │ -070710: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -070712: 2e01 0001 |0011: cmpg-float v1, v0, v1 │ │ -070716: 3b01 0500 |0013: if-gez v1, 0018 // +0005 │ │ -07071a: 1501 b443 |0015: const/high16 v1, #int 1135869952 // #43b4 │ │ -07071e: c610 |0017: add-float/2addr v0, v1 │ │ -070720: 0f00 |0018: return v0 │ │ +07e48c: |[07e48c] com.badlogic.gdx.math.Vector2.angle:()F │ │ +07e49c: 5261 220b |0000: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e4a0: 8912 |0002: float-to-double v2, v1 │ │ +07e4a2: 5261 210b |0003: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e4a6: 8914 |0005: float-to-double v4, v1 │ │ +07e4a8: 7140 8024 3254 |0006: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ +07e4ae: 0b02 |0009: move-result-wide v2 │ │ +07e4b0: 8c21 |000a: double-to-float v1, v2 │ │ +07e4b2: 1402 e02e 6542 |000b: const v2, #float 57.2958 // #42652ee0 │ │ +07e4b8: a800 0102 |000e: mul-float v0, v1, v2 │ │ +07e4bc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +07e4be: 2e01 0001 |0011: cmpg-float v1, v0, v1 │ │ +07e4c2: 3b01 0500 |0013: if-gez v1, 0018 // +0005 │ │ +07e4c6: 1501 b443 |0015: const/high16 v1, #int 1135869952 // #43b4 │ │ +07e4ca: c610 |0017: add-float/2addr v0, v1 │ │ +07e4cc: 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 │ │ -070724: |[070724] com.badlogic.gdx.math.Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2; │ │ -070734: 2200 dc01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -070738: 7020 fb12 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ -07073e: 1100 |0005: return-object v0 │ │ +07e4d0: |[07e4d0] com.badlogic.gdx.math.Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2; │ │ +07e4e0: 2200 dc01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e4e4: 7020 fb12 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.:(Lcom/badlogic/gdx/math/Vector2;)V // method@12fb │ │ +07e4ea: 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;) │ │ @@ -87567,21 +87572,21 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -070740: |[070740] com.badlogic.gdx.math.Vector2.crs:(FF)F │ │ -070750: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070754: c840 |0002: mul-float/2addr v0, v4 │ │ -070756: 5221 220b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07075a: c831 |0005: mul-float/2addr v1, v3 │ │ -07075c: c710 |0006: sub-float/2addr v0, v1 │ │ -07075e: 0f00 |0007: return v0 │ │ +07e4ec: |[07e4ec] com.badlogic.gdx.math.Vector2.crs:(FF)F │ │ +07e4fc: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e500: c840 |0002: mul-float/2addr v0, v4 │ │ +07e502: 5221 220b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e506: c831 |0005: mul-float/2addr v1, v3 │ │ +07e508: c710 |0006: sub-float/2addr v0, v1 │ │ +07e50a: 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 │ │ @@ -87591,23 +87596,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 │ │ -070760: |[070760] com.badlogic.gdx.math.Vector2.crs:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -070770: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070774: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070778: c810 |0004: mul-float/2addr v0, v1 │ │ -07077a: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07077e: 5242 210b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070782: c821 |0009: mul-float/2addr v1, v2 │ │ -070784: c710 |000a: sub-float/2addr v0, v1 │ │ -070786: 0f00 |000b: return v0 │ │ +07e50c: |[07e50c] com.badlogic.gdx.math.Vector2.crs:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +07e51c: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e520: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e524: c810 |0004: mul-float/2addr v0, v1 │ │ +07e526: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e52a: 5242 210b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e52e: c821 |0009: mul-float/2addr v1, v2 │ │ +07e530: c710 |000a: sub-float/2addr v0, v1 │ │ +07e532: 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; │ │ │ │ @@ -87616,20 +87621,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 │ │ -070788: |[070788] com.badlogic.gdx.math.Vector2.div:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -070798: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -07079c: c920 |0002: div-float/2addr v0, v2 │ │ -07079e: 6e20 1013 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ -0707a4: 0c00 |0006: move-result-object v0 │ │ -0707a6: 1100 |0007: return-object v0 │ │ +07e534: |[07e534] com.badlogic.gdx.math.Vector2.div:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +07e544: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +07e548: c920 |0002: div-float/2addr v0, v2 │ │ +07e54a: 6e20 1013 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ +07e550: 0c00 |0006: move-result-object v0 │ │ +07e552: 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 │ │ │ │ @@ -87638,21 +87643,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 │ │ -0707a8: |[0707a8] com.badlogic.gdx.math.Vector2.div:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -0707b8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0707bc: a900 0103 |0002: div-float v0, v1, v3 │ │ -0707c0: c941 |0004: div-float/2addr v1, v4 │ │ -0707c2: 6e30 1113 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1311 │ │ -0707c8: 0c00 |0008: move-result-object v0 │ │ -0707ca: 1100 |0009: return-object v0 │ │ +07e554: |[07e554] com.badlogic.gdx.math.Vector2.div:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +07e564: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +07e568: a900 0103 |0002: div-float v0, v1, v3 │ │ +07e56c: c941 |0004: div-float/2addr v1, v4 │ │ +07e56e: 6e30 1113 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1311 │ │ +07e574: 0c00 |0008: move-result-object v0 │ │ +07e576: 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 │ │ @@ -87662,23 +87667,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 │ │ -0707cc: |[0707cc] com.badlogic.gdx.math.Vector2.div:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0707dc: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0707e0: 5240 210b |0002: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0707e4: a900 0200 |0004: div-float v0, v2, v0 │ │ -0707e8: 5241 220b |0006: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0707ec: a901 0201 |0008: div-float v1, v2, v1 │ │ -0707f0: 6e30 1113 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1311 │ │ -0707f6: 0c00 |000d: move-result-object v0 │ │ -0707f8: 1100 |000e: return-object v0 │ │ +07e578: |[07e578] com.badlogic.gdx.math.Vector2.div:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +07e588: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +07e58c: 5240 210b |0002: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e590: a900 0200 |0004: div-float v0, v2, v0 │ │ +07e594: 5241 220b |0006: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e598: a901 0201 |0008: div-float v1, v2, v1 │ │ +07e59c: 6e30 1113 0301 |000a: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1311 │ │ +07e5a2: 0c00 |000d: move-result-object v0 │ │ +07e5a4: 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; │ │ │ │ @@ -87687,23 +87692,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 │ │ -0707fc: |[0707fc] com.badlogic.gdx.math.Vector2.dot:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -07080c: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070810: 5241 210b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070814: c810 |0004: mul-float/2addr v0, v1 │ │ -070816: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07081a: 5242 220b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07081e: c821 |0009: mul-float/2addr v1, v2 │ │ -070820: c610 |000a: add-float/2addr v0, v1 │ │ -070822: 0f00 |000b: return v0 │ │ +07e5a8: |[07e5a8] com.badlogic.gdx.math.Vector2.dot:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +07e5b8: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e5bc: 5241 210b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e5c0: c810 |0004: mul-float/2addr v0, v1 │ │ +07e5c2: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e5c6: 5242 220b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e5ca: c821 |0009: mul-float/2addr v1, v2 │ │ +07e5cc: c610 |000a: add-float/2addr v0, v1 │ │ +07e5ce: 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; │ │ │ │ @@ -87712,27 +87717,27 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -070824: |[070824] com.badlogic.gdx.math.Vector2.dst:(FF)F │ │ -070834: 5242 210b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070838: a700 0502 |0002: sub-float v0, v5, v2 │ │ -07083c: 5242 220b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070840: a701 0602 |0006: sub-float v1, v6, v2 │ │ -070844: a802 0000 |0008: mul-float v2, v0, v0 │ │ -070848: a803 0101 |000a: mul-float v3, v1, v1 │ │ -07084c: c632 |000c: add-float/2addr v2, v3 │ │ -07084e: 8922 |000d: float-to-double v2, v2 │ │ -070850: 7120 8e24 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -070856: 0b02 |0011: move-result-wide v2 │ │ -070858: 8c22 |0012: double-to-float v2, v2 │ │ -07085a: 0f02 |0013: return v2 │ │ +07e5d0: |[07e5d0] com.badlogic.gdx.math.Vector2.dst:(FF)F │ │ +07e5e0: 5242 210b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e5e4: a700 0502 |0002: sub-float v0, v5, v2 │ │ +07e5e8: 5242 220b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e5ec: a701 0602 |0006: sub-float v1, v6, v2 │ │ +07e5f0: a802 0000 |0008: mul-float v2, v0, v0 │ │ +07e5f4: a803 0101 |000a: mul-float v3, v1, v1 │ │ +07e5f8: c632 |000c: add-float/2addr v2, v3 │ │ +07e5fa: 8922 |000d: float-to-double v2, v2 │ │ +07e5fc: 7120 8e24 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07e602: 0b02 |0011: move-result-wide v2 │ │ +07e604: 8c22 |0012: double-to-float v2, v2 │ │ +07e606: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ 0x0008 line=181 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 x_d F │ │ @@ -87746,29 +87751,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 │ │ -07085c: |[07085c] com.badlogic.gdx.math.Vector2.dst:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -07086c: 5252 210b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070870: 5243 210b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070874: a700 0203 |0004: sub-float v0, v2, v3 │ │ -070878: 5252 220b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07087c: 5243 220b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070880: a701 0203 |000a: sub-float v1, v2, v3 │ │ -070884: a802 0000 |000c: mul-float v2, v0, v0 │ │ -070888: a803 0101 |000e: mul-float v3, v1, v1 │ │ -07088c: c632 |0010: add-float/2addr v2, v3 │ │ -07088e: 8922 |0011: float-to-double v2, v2 │ │ -070890: 7120 8e24 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -070896: 0b02 |0015: move-result-wide v2 │ │ -070898: 8c22 |0016: double-to-float v2, v2 │ │ -07089a: 0f02 |0017: return v2 │ │ +07e608: |[07e608] com.badlogic.gdx.math.Vector2.dst:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +07e618: 5252 210b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e61c: 5243 210b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e620: a700 0203 |0004: sub-float v0, v2, v3 │ │ +07e624: 5252 220b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e628: 5243 220b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e62c: a701 0203 |000a: sub-float v1, v2, v3 │ │ +07e630: a802 0000 |000c: mul-float v2, v0, v0 │ │ +07e634: a803 0101 |000e: mul-float v3, v1, v1 │ │ +07e638: c632 |0010: add-float/2addr v2, v3 │ │ +07e63a: 8922 |0011: float-to-double v2, v2 │ │ +07e63c: 7120 8e24 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07e642: 0b02 |0015: move-result-wide v2 │ │ +07e644: 8c22 |0016: double-to-float v2, v2 │ │ +07e646: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x000c line=172 │ │ locals : │ │ 0x0006 - 0x0018 reg=0 x_d F │ │ @@ -87781,23 +87786,23 @@ │ │ type : '(FF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -07089c: |[07089c] com.badlogic.gdx.math.Vector2.dst2:(FF)F │ │ -0708ac: 5242 210b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0708b0: a700 0502 |0002: sub-float v0, v5, v2 │ │ -0708b4: 5242 220b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0708b8: a701 0602 |0006: sub-float v1, v6, v2 │ │ -0708bc: a802 0000 |0008: mul-float v2, v0, v0 │ │ -0708c0: a803 0101 |000a: mul-float v3, v1, v1 │ │ -0708c4: c632 |000c: add-float/2addr v2, v3 │ │ -0708c6: 0f02 |000d: return v2 │ │ +07e648: |[07e648] com.badlogic.gdx.math.Vector2.dst2:(FF)F │ │ +07e658: 5242 210b |0000: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e65c: a700 0502 |0002: sub-float v0, v5, v2 │ │ +07e660: 5242 220b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e664: a701 0602 |0006: sub-float v1, v6, v2 │ │ +07e668: a802 0000 |0008: mul-float v2, v0, v0 │ │ +07e66c: a803 0101 |000a: mul-float v3, v1, v1 │ │ +07e670: c632 |000c: add-float/2addr v2, v3 │ │ +07e672: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x0008 line=198 │ │ locals : │ │ 0x0004 - 0x000e reg=0 x_d F │ │ @@ -87811,25 +87816,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 │ │ -0708c8: |[0708c8] com.badlogic.gdx.math.Vector2.dst2:(Lcom/badlogic/gdx/math/Vector2;)F │ │ -0708d8: 5252 210b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0708dc: 5243 210b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0708e0: a700 0203 |0004: sub-float v0, v2, v3 │ │ -0708e4: 5252 220b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0708e8: 5243 220b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0708ec: a701 0203 |000a: sub-float v1, v2, v3 │ │ -0708f0: a802 0000 |000c: mul-float v2, v0, v0 │ │ -0708f4: a803 0101 |000e: mul-float v3, v1, v1 │ │ -0708f8: c632 |0010: add-float/2addr v2, v3 │ │ -0708fa: 0f02 |0011: return v2 │ │ +07e674: |[07e674] com.badlogic.gdx.math.Vector2.dst2:(Lcom/badlogic/gdx/math/Vector2;)F │ │ +07e684: 5252 210b |0000: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e688: 5243 210b |0002: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e68c: a700 0203 |0004: sub-float v0, v2, v3 │ │ +07e690: 5252 220b |0006: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e694: 5243 220b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e698: a701 0203 |000a: sub-float v1, v2, v3 │ │ +07e69c: a802 0000 |000c: mul-float v2, v0, v0 │ │ +07e6a0: a803 0101 |000e: mul-float v3, v1, v1 │ │ +07e6a4: c632 |0010: add-float/2addr v2, v3 │ │ +07e6a6: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0006 line=188 │ │ 0x000c line=189 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 x_d F │ │ @@ -87842,34 +87847,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 │ │ -0708fc: |[0708fc] com.badlogic.gdx.math.Vector2.epsilonEquals:(Lcom/badlogic/gdx/math/Vector2;F)Z │ │ -07090c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07090e: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -070912: 0f00 |0003: return v0 │ │ -070914: 5241 210b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070918: 5232 210b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07091c: c721 |0008: sub-float/2addr v1, v2 │ │ -07091e: 7110 7d24 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -070924: 0a01 |000c: move-result v1 │ │ -070926: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ -07092a: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ -07092e: 5241 220b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070932: 5232 220b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070936: c721 |0015: sub-float/2addr v1, v2 │ │ -070938: 7110 7d24 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -07093e: 0a01 |0019: move-result v1 │ │ -070940: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ -070944: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ -070948: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -07094a: 28e4 |001f: goto 0003 // -001c │ │ +07e6a8: |[07e6a8] com.badlogic.gdx.math.Vector2.epsilonEquals:(Lcom/badlogic/gdx/math/Vector2;F)Z │ │ +07e6b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e6ba: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +07e6be: 0f00 |0003: return v0 │ │ +07e6c0: 5241 210b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e6c4: 5232 210b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e6c8: c721 |0008: sub-float/2addr v1, v2 │ │ +07e6ca: 7110 7d24 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07e6d0: 0a01 |000c: move-result v1 │ │ +07e6d2: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ +07e6d6: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ +07e6da: 5241 220b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e6de: 5232 220b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e6e2: c721 |0015: sub-float/2addr v1, v2 │ │ +07e6e4: 7110 7d24 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07e6ea: 0a01 |0019: move-result v1 │ │ +07e6ec: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ +07e6f0: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ +07e6f4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +07e6f6: 28e4 |001f: goto 0003 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x0003 line=321 │ │ 0x0004 line=319 │ │ 0x0011 line=320 │ │ 0x001e line=321 │ │ @@ -87883,49 +87888,49 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -07094c: |[07094c] com.badlogic.gdx.math.Vector2.equals:(Ljava/lang/Object;)Z │ │ -07095c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07095e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -070960: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -070964: 0f01 |0004: return v1 │ │ -070966: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -07096a: 0121 |0007: move v1, v2 │ │ -07096c: 28fc |0008: goto 0004 // -0004 │ │ -07096e: 6e10 9724 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -070974: 0c03 |000c: move-result-object v3 │ │ -070976: 6e10 9724 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07097c: 0c04 |0010: move-result-object v4 │ │ -07097e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -070982: 0121 |0013: move v1, v2 │ │ -070984: 28f0 |0014: goto 0004 // -0010 │ │ -070986: 0760 |0015: move-object v0, v6 │ │ -070988: 1f00 dc01 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -07098c: 5253 210b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070990: 7110 bc1f 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -070996: 0a03 |001d: move-result v3 │ │ -070998: 5204 210b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07099c: 7110 bc1f 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0709a2: 0a04 |0023: move-result v4 │ │ -0709a4: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ -0709a8: 0121 |0026: move v1, v2 │ │ -0709aa: 28dd |0027: goto 0004 // -0023 │ │ -0709ac: 5253 220b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0709b0: 7110 bc1f 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0709b6: 0a03 |002d: move-result v3 │ │ -0709b8: 5204 220b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0709bc: 7110 bc1f 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0709c2: 0a04 |0033: move-result v4 │ │ -0709c4: 3243 d0ff |0034: if-eq v3, v4, 0004 // -0030 │ │ -0709c8: 0121 |0036: move v1, v2 │ │ -0709ca: 28cd |0037: goto 0004 // -0033 │ │ +07e6f8: |[07e6f8] com.badlogic.gdx.math.Vector2.equals:(Ljava/lang/Object;)Z │ │ +07e708: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07e70a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07e70c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07e710: 0f01 |0004: return v1 │ │ +07e712: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +07e716: 0121 |0007: move v1, v2 │ │ +07e718: 28fc |0008: goto 0004 // -0004 │ │ +07e71a: 6e10 9724 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +07e720: 0c03 |000c: move-result-object v3 │ │ +07e722: 6e10 9724 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +07e728: 0c04 |0010: move-result-object v4 │ │ +07e72a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +07e72e: 0121 |0013: move v1, v2 │ │ +07e730: 28f0 |0014: goto 0004 // -0010 │ │ +07e732: 0760 |0015: move-object v0, v6 │ │ +07e734: 1f00 dc01 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +07e738: 5253 210b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e73c: 7110 bc1f 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07e742: 0a03 |001d: move-result v3 │ │ +07e744: 5204 210b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e748: 7110 bc1f 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07e74e: 0a04 |0023: move-result v4 │ │ +07e750: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ +07e754: 0121 |0026: move v1, v2 │ │ +07e756: 28dd |0027: goto 0004 // -0023 │ │ +07e758: 5253 220b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e75c: 7110 bc1f 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07e762: 0a03 |002d: move-result v3 │ │ +07e764: 5204 220b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e768: 7110 bc1f 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07e76e: 0a04 |0033: move-result v4 │ │ +07e770: 3243 d0ff |0034: if-eq v3, v4, 0004 // -0030 │ │ +07e774: 0121 |0036: move v1, v2 │ │ +07e776: 28cd |0037: goto 0004 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=304 │ │ 0x0004 line=310 │ │ 0x0005 line=305 │ │ 0x0009 line=306 │ │ 0x0016 line=307 │ │ @@ -87941,27 +87946,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0709cc: |[0709cc] com.badlogic.gdx.math.Vector2.hashCode:()I │ │ -0709dc: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -0709e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0709e2: 5242 210b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0709e6: 7110 bc1f 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0709ec: 0a02 |0008: move-result v2 │ │ -0709ee: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ -0709f2: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -0709f6: 5243 220b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0709fa: 7110 bc1f 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -070a00: 0a03 |0012: move-result v3 │ │ -070a02: 9001 0203 |0013: add-int v1, v2, v3 │ │ -070a06: 0f01 |0015: return v1 │ │ +07e778: |[07e778] com.badlogic.gdx.math.Vector2.hashCode:()I │ │ +07e788: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +07e78c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +07e78e: 5242 210b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e792: 7110 bc1f 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07e798: 0a02 |0008: move-result v2 │ │ +07e79a: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +07e79e: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +07e7a2: 5243 220b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e7a6: 7110 bc1f 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07e7ac: 0a03 |0012: move-result v3 │ │ +07e7ae: 9001 0203 |0013: add-int v1, v2, v3 │ │ +07e7b2: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0003 line=297 │ │ 0x000b line=298 │ │ 0x0015 line=299 │ │ @@ -87975,27 +87980,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -070a08: |[070a08] com.badlogic.gdx.math.Vector2.len:()F │ │ -070a18: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070a1c: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070a20: c810 |0004: mul-float/2addr v0, v1 │ │ -070a22: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070a26: 5232 220b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070a2a: c821 |0009: mul-float/2addr v1, v2 │ │ -070a2c: c610 |000a: add-float/2addr v0, v1 │ │ -070a2e: 8900 |000b: float-to-double v0, v0 │ │ -070a30: 7120 8e24 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -070a36: 0b00 |000f: move-result-wide v0 │ │ -070a38: 8c00 |0010: double-to-float v0, v0 │ │ -070a3a: 0f00 |0011: return v0 │ │ +07e7b4: |[07e7b4] com.badlogic.gdx.math.Vector2.len:()F │ │ +07e7c4: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e7c8: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e7cc: c810 |0004: mul-float/2addr v0, v1 │ │ +07e7ce: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e7d2: 5232 220b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e7d6: c821 |0009: mul-float/2addr v1, v2 │ │ +07e7d8: c610 |000a: add-float/2addr v0, v1 │ │ +07e7da: 8900 |000b: float-to-double v0, v0 │ │ +07e7dc: 7120 8e24 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07e7e2: 0b00 |000f: move-result-wide v0 │ │ +07e7e4: 8c00 |0010: double-to-float v0, v0 │ │ +07e7e6: 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;) │ │ @@ -88003,23 +88008,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -070a3c: |[070a3c] com.badlogic.gdx.math.Vector2.len2:()F │ │ -070a4c: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070a50: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070a54: c810 |0004: mul-float/2addr v0, v1 │ │ -070a56: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070a5a: 5232 220b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070a5e: c821 |0009: mul-float/2addr v1, v2 │ │ -070a60: c610 |000a: add-float/2addr v0, v1 │ │ -070a62: 0f00 |000b: return v0 │ │ +07e7e8: |[07e7e8] com.badlogic.gdx.math.Vector2.len2:()F │ │ +07e7f8: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e7fc: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e800: c810 |0004: mul-float/2addr v0, v1 │ │ +07e802: 5231 220b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e806: 5232 220b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e80a: c821 |0009: mul-float/2addr v1, v2 │ │ +07e80c: c610 |000a: add-float/2addr v0, v1 │ │ +07e80e: 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;) │ │ @@ -88027,25 +88032,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 │ │ -070a64: |[070a64] com.badlogic.gdx.math.Vector2.lerp:(Lcom/badlogic/gdx/math/Vector2;F)Lcom/badlogic/gdx/math/Vector2; │ │ -070a74: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -070a78: c741 |0002: sub-float/2addr v1, v4 │ │ -070a7a: 6e20 1013 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ -070a80: 0c00 |0006: move-result-object v0 │ │ -070a82: 6e10 1a13 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector2;.tmp:()Lcom/badlogic/gdx/math/Vector2; // method@131a │ │ -070a88: 0c01 |000a: move-result-object v1 │ │ -070a8a: 6e20 1013 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ -070a90: 0c01 |000e: move-result-object v1 │ │ -070a92: 6e20 fd12 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@12fd │ │ -070a98: 1100 |0012: return-object v0 │ │ +07e810: |[07e810] com.badlogic.gdx.math.Vector2.lerp:(Lcom/badlogic/gdx/math/Vector2;F)Lcom/badlogic/gdx/math/Vector2; │ │ +07e820: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +07e824: c741 |0002: sub-float/2addr v1, v4 │ │ +07e826: 6e20 1013 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ +07e82c: 0c00 |0006: move-result-object v0 │ │ +07e82e: 6e10 1a13 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector2;.tmp:()Lcom/badlogic/gdx/math/Vector2; // method@131a │ │ +07e834: 0c01 |000a: move-result-object v1 │ │ +07e836: 6e20 1013 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ +07e83c: 0c01 |000e: move-result-object v1 │ │ +07e83e: 6e20 fd12 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@12fd │ │ +07e844: 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; │ │ @@ -88058,22 +88063,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 │ │ -070a9c: |[070a9c] com.badlogic.gdx.math.Vector2.mul:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -070aac: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070ab0: c820 |0002: mul-float/2addr v0, v2 │ │ -070ab2: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070ab6: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070aba: c820 |0007: mul-float/2addr v0, v2 │ │ -070abc: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070ac0: 1101 |000a: return-object v1 │ │ +07e848: |[07e848] com.badlogic.gdx.math.Vector2.mul:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +07e858: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e85c: c820 |0002: mul-float/2addr v0, v2 │ │ +07e85e: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e862: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e866: c820 |0007: mul-float/2addr v0, v2 │ │ +07e868: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e86c: 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; │ │ @@ -88084,22 +88089,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 │ │ -070ac4: |[070ac4] com.badlogic.gdx.math.Vector2.mul:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -070ad4: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070ad8: c820 |0002: mul-float/2addr v0, v2 │ │ -070ada: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070ade: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070ae2: c830 |0007: mul-float/2addr v0, v3 │ │ -070ae4: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070ae8: 1101 |000a: return-object v1 │ │ +07e870: |[07e870] com.badlogic.gdx.math.Vector2.mul:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +07e880: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e884: c820 |0002: mul-float/2addr v0, v2 │ │ +07e886: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e88a: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e88e: c830 |0007: mul-float/2addr v0, v3 │ │ +07e890: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e894: 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; │ │ @@ -88111,48 +88116,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 │ │ -070aec: |[070aec] com.badlogic.gdx.math.Vector2.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Vector2; │ │ -070afc: 5262 210b |0000: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070b00: 5473 db0a |0002: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -070b04: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -070b06: 4403 0304 |0005: aget v3, v3, v4 │ │ -070b0a: c832 |0007: mul-float/2addr v2, v3 │ │ -070b0c: 5263 220b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070b10: 5474 db0a |000a: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -070b14: 1235 |000c: const/4 v5, #int 3 // #3 │ │ -070b16: 4404 0405 |000d: aget v4, v4, v5 │ │ -070b1a: c843 |000f: mul-float/2addr v3, v4 │ │ -070b1c: c632 |0010: add-float/2addr v2, v3 │ │ -070b1e: 5473 db0a |0011: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -070b22: 1264 |0013: const/4 v4, #int 6 // #6 │ │ -070b24: 4403 0304 |0014: aget v3, v3, v4 │ │ -070b28: a600 0203 |0016: add-float v0, v2, v3 │ │ -070b2c: 5262 210b |0018: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070b30: 5473 db0a |001a: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -070b34: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -070b36: 4403 0304 |001d: aget v3, v3, v4 │ │ -070b3a: c832 |001f: mul-float/2addr v2, v3 │ │ -070b3c: 5263 220b |0020: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070b40: 5474 db0a |0022: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -070b44: 1245 |0024: const/4 v5, #int 4 // #4 │ │ -070b46: 4404 0405 |0025: aget v4, v4, v5 │ │ -070b4a: c843 |0027: mul-float/2addr v3, v4 │ │ -070b4c: c632 |0028: add-float/2addr v2, v3 │ │ -070b4e: 5473 db0a |0029: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ -070b52: 1274 |002b: const/4 v4, #int 7 // #7 │ │ -070b54: 4403 0304 |002c: aget v3, v3, v4 │ │ -070b58: a601 0203 |002e: add-float v1, v2, v3 │ │ -070b5c: 5960 210b |0030: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070b60: 5961 220b |0032: iput v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070b64: 1106 |0034: return-object v6 │ │ +07e898: |[07e898] com.badlogic.gdx.math.Vector2.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Vector2; │ │ +07e8a8: 5262 210b |0000: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e8ac: 5473 db0a |0002: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07e8b0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +07e8b2: 4403 0304 |0005: aget v3, v3, v4 │ │ +07e8b6: c832 |0007: mul-float/2addr v2, v3 │ │ +07e8b8: 5263 220b |0008: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e8bc: 5474 db0a |000a: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07e8c0: 1235 |000c: const/4 v5, #int 3 // #3 │ │ +07e8c2: 4404 0405 |000d: aget v4, v4, v5 │ │ +07e8c6: c843 |000f: mul-float/2addr v3, v4 │ │ +07e8c8: c632 |0010: add-float/2addr v2, v3 │ │ +07e8ca: 5473 db0a |0011: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07e8ce: 1264 |0013: const/4 v4, #int 6 // #6 │ │ +07e8d0: 4403 0304 |0014: aget v3, v3, v4 │ │ +07e8d4: a600 0203 |0016: add-float v0, v2, v3 │ │ +07e8d8: 5262 210b |0018: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e8dc: 5473 db0a |001a: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07e8e0: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +07e8e2: 4403 0304 |001d: aget v3, v3, v4 │ │ +07e8e6: c832 |001f: mul-float/2addr v2, v3 │ │ +07e8e8: 5263 220b |0020: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e8ec: 5474 db0a |0022: iget-object v4, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07e8f0: 1245 |0024: const/4 v5, #int 4 // #4 │ │ +07e8f2: 4404 0405 |0025: aget v4, v4, v5 │ │ +07e8f6: c843 |0027: mul-float/2addr v3, v4 │ │ +07e8f8: c632 |0028: add-float/2addr v2, v3 │ │ +07e8fa: 5473 db0a |0029: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix3;.val:[F // field@0adb │ │ +07e8fe: 1274 |002b: const/4 v4, #int 7 // #7 │ │ +07e900: 4403 0304 |002c: aget v3, v3, v4 │ │ +07e904: a601 0203 |002e: add-float v1, v2, v3 │ │ +07e908: 5960 210b |0030: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e90c: 5961 220b |0032: iput v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e910: 1106 |0034: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0018 line=229 │ │ 0x0030 line=230 │ │ 0x0032 line=231 │ │ 0x0034 line=232 │ │ @@ -88167,27 +88172,27 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -070b68: |[070b68] com.badlogic.gdx.math.Vector2.nor:()Lcom/badlogic/gdx/math/Vector2; │ │ -070b78: 6e10 0d13 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@130d │ │ -070b7e: 0a00 |0003: move-result v0 │ │ -070b80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -070b82: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ -070b86: 3801 0c00 |0007: if-eqz v1, 0013 // +000c │ │ -070b8a: 5221 210b |0009: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070b8e: c901 |000b: div-float/2addr v1, v0 │ │ -070b90: 5921 210b |000c: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070b94: 5221 220b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070b98: c901 |0010: div-float/2addr v1, v0 │ │ -070b9a: 5921 220b |0011: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070b9e: 1102 |0013: return-object v2 │ │ +07e914: |[07e914] com.badlogic.gdx.math.Vector2.nor:()Lcom/badlogic/gdx/math/Vector2; │ │ +07e924: 6e10 0d13 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@130d │ │ +07e92a: 0a00 |0003: move-result v0 │ │ +07e92c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07e92e: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ +07e932: 3801 0c00 |0007: if-eqz v1, 0013 // +000c │ │ +07e936: 5221 210b |0009: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e93a: c901 |000b: div-float/2addr v1, v0 │ │ +07e93c: 5921 210b |000c: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e940: 5221 220b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e944: c901 |0010: div-float/2addr v1, v0 │ │ +07e946: 5921 220b |0011: iput v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e94a: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x0009 line=107 │ │ 0x000e line=108 │ │ 0x0013 line=110 │ │ @@ -88196,42 +88201,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 │ │ -070ba0: |[070ba0] com.badlogic.gdx.math.Vector2.rotate:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -070bb0: 1405 35fa 8e3c |0000: const v5, #float 0.0174533 // #3c8efa35 │ │ -070bb6: a803 0805 |0003: mul-float v3, v8, v5 │ │ -070bba: 8935 |0005: float-to-double v5, v3 │ │ -070bbc: 7120 8324 6500 |0006: invoke-static {v5, v6}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -070bc2: 0b05 |0009: move-result-wide v5 │ │ -070bc4: 8c50 |000a: double-to-float v0, v5 │ │ -070bc6: 8935 |000b: float-to-double v5, v3 │ │ -070bc8: 7120 8d24 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -070bce: 0b05 |000f: move-result-wide v5 │ │ -070bd0: 8c54 |0010: double-to-float v4, v5 │ │ -070bd2: 5275 210b |0011: iget v5, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070bd6: c805 |0013: mul-float/2addr v5, v0 │ │ -070bd8: 5276 220b |0014: iget v6, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070bdc: c846 |0016: mul-float/2addr v6, v4 │ │ -070bde: a701 0506 |0017: sub-float v1, v5, v6 │ │ -070be2: 5275 210b |0019: iget v5, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070be6: c845 |001b: mul-float/2addr v5, v4 │ │ -070be8: 5276 220b |001c: iget v6, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070bec: c806 |001e: mul-float/2addr v6, v0 │ │ -070bee: a602 0506 |001f: add-float v2, v5, v6 │ │ -070bf2: 5971 210b |0021: iput v1, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070bf6: 5972 220b |0023: iput v2, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070bfa: 1107 |0025: return-object v7 │ │ +07e94c: |[07e94c] com.badlogic.gdx.math.Vector2.rotate:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +07e95c: 1405 35fa 8e3c |0000: const v5, #float 0.0174533 // #3c8efa35 │ │ +07e962: a803 0905 |0003: mul-float v3, v9, v5 │ │ +07e966: 8936 |0005: float-to-double v6, v3 │ │ +07e968: 7120 8324 7600 |0006: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07e96e: 0b06 |0009: move-result-wide v6 │ │ +07e970: 8c60 |000a: double-to-float v0, v6 │ │ +07e972: 8936 |000b: float-to-double v6, v3 │ │ +07e974: 7120 8d24 7600 |000c: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07e97a: 0b06 |000f: move-result-wide v6 │ │ +07e97c: 8c64 |0010: double-to-float v4, v6 │ │ +07e97e: 5285 210b |0011: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e982: c805 |0013: mul-float/2addr v5, v0 │ │ +07e984: 5286 220b |0014: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e988: c846 |0016: mul-float/2addr v6, v4 │ │ +07e98a: a701 0506 |0017: sub-float v1, v5, v6 │ │ +07e98e: 5285 210b |0019: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e992: c845 |001b: mul-float/2addr v5, v4 │ │ +07e994: 5286 220b |001c: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e998: c806 |001e: mul-float/2addr v6, v0 │ │ +07e99a: a602 0506 |001f: add-float v2, v5, v6 │ │ +07e99e: 5981 210b |0021: iput v1, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e9a2: 5982 220b |0023: iput v2, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e9a6: 1108 |0025: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0005 line=269 │ │ 0x000b line=270 │ │ 0x0011 line=272 │ │ 0x0019 line=273 │ │ @@ -88240,30 +88245,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 │ │ -070bfc: |[070bfc] com.badlogic.gdx.math.Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -070c0c: 5901 210b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070c10: 5902 220b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070c14: 1100 |0004: return-object v0 │ │ +07e9a8: |[07e9a8] com.badlogic.gdx.math.Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +07e9b8: 5901 210b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e9bc: 5902 220b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e9c0: 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; │ │ @@ -88275,20 +88280,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 │ │ -070c18: |[070c18] com.badlogic.gdx.math.Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -070c28: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070c2c: 5910 210b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070c30: 5220 220b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070c34: 5910 220b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070c38: 1101 |0008: return-object v1 │ │ +07e9c4: |[07e9c4] com.badlogic.gdx.math.Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +07e9d4: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e9d8: 5910 210b |0002: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07e9dc: 5220 220b |0004: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e9e0: 5910 220b |0006: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07e9e4: 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; │ │ @@ -88299,21 +88304,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -070c3c: |[070c3c] com.badlogic.gdx.math.Vector2.setAngle:(F)V │ │ -070c4c: 6e10 0d13 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@130d │ │ -070c52: 0a00 |0003: move-result v0 │ │ -070c54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -070c56: 6e30 1513 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -070c5c: 6e20 1413 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1314 │ │ -070c62: 0e00 |000b: return-void │ │ +07e9e8: |[07e9e8] com.badlogic.gdx.math.Vector2.setAngle:(F)V │ │ +07e9f8: 6e10 0d13 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@130d │ │ +07e9fe: 0a00 |0003: move-result v0 │ │ +07ea00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07ea02: 6e30 1513 0201 |0005: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +07ea08: 6e20 1413 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1314 │ │ +07ea0e: 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; │ │ @@ -88324,22 +88329,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 │ │ -070c64: |[070c64] com.badlogic.gdx.math.Vector2.sub:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ -070c74: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070c78: c720 |0002: sub-float/2addr v0, v2 │ │ -070c7a: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070c7e: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070c82: c730 |0007: sub-float/2addr v0, v3 │ │ -070c84: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070c88: 1101 |000a: return-object v1 │ │ +07ea10: |[07ea10] com.badlogic.gdx.math.Vector2.sub:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ +07ea20: 5210 210b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07ea24: c720 |0002: sub-float/2addr v0, v2 │ │ +07ea26: 5910 210b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07ea2a: 5210 220b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07ea2e: c730 |0007: sub-float/2addr v0, v3 │ │ +07ea30: 5910 220b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07ea34: 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; │ │ @@ -88351,24 +88356,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 │ │ -070c8c: |[070c8c] com.badlogic.gdx.math.Vector2.sub:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -070c9c: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070ca0: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070ca4: c710 |0004: sub-float/2addr v0, v1 │ │ -070ca6: 5920 210b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070caa: 5220 220b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070cae: 5231 220b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070cb2: c710 |000b: sub-float/2addr v0, v1 │ │ -070cb4: 5920 220b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070cb8: 1102 |000e: return-object v2 │ │ +07ea38: |[07ea38] com.badlogic.gdx.math.Vector2.sub:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +07ea48: 5220 210b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07ea4c: 5231 210b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07ea50: c710 |0004: sub-float/2addr v0, v1 │ │ +07ea52: 5920 210b |0005: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07ea56: 5220 220b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07ea5a: 5231 220b |0009: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07ea5e: c710 |000b: sub-float/2addr v0, v1 │ │ +07ea60: 5920 220b |000c: iput v0, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07ea64: 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; │ │ @@ -88379,19 +88384,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -070cbc: |[070cbc] com.badlogic.gdx.math.Vector2.tmp:()Lcom/badlogic/gdx/math/Vector2; │ │ -070ccc: 6200 1e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -070cd0: 6e20 1613 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -070cd6: 0c00 |0005: move-result-object v0 │ │ -070cd8: 1100 |0006: return-object v0 │ │ +07ea68: |[07ea68] com.badlogic.gdx.math.Vector2.tmp:()Lcom/badlogic/gdx/math/Vector2; │ │ +07ea78: 6200 1e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +07ea7c: 6e20 1613 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +07ea82: 0c00 |0005: move-result-object v0 │ │ +07ea84: 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;) │ │ @@ -88399,35 +88404,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -070cdc: |[070cdc] com.badlogic.gdx.math.Vector2.toString:()Ljava/lang/String; │ │ -070cec: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -070cf0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -070cf6: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ -070cfa: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -070d00: 0c00 |000a: move-result-object v0 │ │ -070d02: 5221 210b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -070d06: 6e20 d324 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -070d0c: 0c00 |0010: move-result-object v0 │ │ -070d0e: 1a01 f600 |0011: const-string v1, ":" // string@00f6 │ │ -070d12: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -070d18: 0c00 |0016: move-result-object v0 │ │ -070d1a: 5221 220b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -070d1e: 6e20 d324 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -070d24: 0c00 |001c: move-result-object v0 │ │ -070d26: 1a01 5510 |001d: const-string v1, "]" // string@1055 │ │ -070d2a: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -070d30: 0c00 |0022: move-result-object v0 │ │ -070d32: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -070d38: 0c00 |0026: move-result-object v0 │ │ -070d3a: 1100 |0027: return-object v0 │ │ +07ea88: |[07ea88] com.badlogic.gdx.math.Vector2.toString:()Ljava/lang/String; │ │ +07ea98: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +07ea9c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07eaa2: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ +07eaa6: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07eaac: 0c00 |000a: move-result-object v0 │ │ +07eaae: 5221 210b |000b: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +07eab2: 6e20 d324 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07eab8: 0c00 |0010: move-result-object v0 │ │ +07eaba: 1a01 f600 |0011: const-string v1, ":" // string@00f6 │ │ +07eabe: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07eac4: 0c00 |0016: move-result-object v0 │ │ +07eac6: 5221 220b |0017: iget v1, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +07eaca: 6e20 d324 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07ead0: 0c00 |001c: move-result-object v0 │ │ +07ead2: 1a01 5510 |001d: const-string v1, "]" // string@1055 │ │ +07ead6: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07eadc: 0c00 |0022: move-result-object v0 │ │ +07eade: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +07eae4: 0c00 |0026: move-result-object v0 │ │ +07eae6: 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 : 3958 (Vector2.java) │ │ @@ -88509,42 +88514,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -070d3c: |[070d3c] com.badlogic.gdx.math.Vector3.:()V │ │ -070d4c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -070d50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070d52: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070d56: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -070d5c: 6900 280b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -070d60: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070d64: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -070d6a: 6900 290b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b29 │ │ -070d6e: 2200 dd01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070d72: 7010 1d13 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -070d78: 6900 2a0b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ -070d7c: 2200 dd01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070d80: 7040 1e13 2011 |001a: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -070d86: 6900 230b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.X:Lcom/badlogic/gdx/math/Vector3; // field@0b23 │ │ -070d8a: 2200 dd01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070d8e: 7040 1e13 1012 |0021: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -070d94: 6900 240b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Y:Lcom/badlogic/gdx/math/Vector3; // field@0b24 │ │ -070d98: 2200 dd01 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070d9c: 7040 1e13 1021 |0028: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -070da2: 6900 250b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Z:Lcom/badlogic/gdx/math/Vector3; // field@0b25 │ │ -070da6: 2200 dd01 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070daa: 7040 1e13 1011 |002f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -070db0: 6900 260b |0032: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Zero:Lcom/badlogic/gdx/math/Vector3; // field@0b26 │ │ -070db4: 2200 d601 |0034: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -070db8: 7010 6812 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -070dbe: 6900 2b0b |0039: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0b2b │ │ -070dc2: 0e00 |003b: return-void │ │ +07eae8: |[07eae8] com.badlogic.gdx.math.Vector3.:()V │ │ +07eaf8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +07eafc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07eafe: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb02: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07eb08: 6900 280b |0008: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +07eb0c: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb10: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07eb16: 6900 290b |000f: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b29 │ │ +07eb1a: 2200 dd01 |0011: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb1e: 7010 1d13 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07eb24: 6900 2a0b |0016: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ +07eb28: 2200 dd01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb2c: 7040 1e13 2011 |001a: invoke-direct {v0, v2, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +07eb32: 6900 230b |001d: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.X:Lcom/badlogic/gdx/math/Vector3; // field@0b23 │ │ +07eb36: 2200 dd01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb3a: 7040 1e13 1012 |0021: invoke-direct {v0, v1, v2, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +07eb40: 6900 240b |0024: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Y:Lcom/badlogic/gdx/math/Vector3; // field@0b24 │ │ +07eb44: 2200 dd01 |0026: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb48: 7040 1e13 1021 |0028: invoke-direct {v0, v1, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +07eb4e: 6900 250b |002b: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Z:Lcom/badlogic/gdx/math/Vector3; // field@0b25 │ │ +07eb52: 2200 dd01 |002d: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07eb56: 7040 1e13 1011 |002f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +07eb5c: 6900 260b |0032: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.Zero:Lcom/badlogic/gdx/math/Vector3; // field@0b26 │ │ +07eb60: 2200 d601 |0034: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +07eb64: 7010 6812 0000 |0036: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +07eb6a: 6900 2b0b |0039: sput-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0b2b │ │ +07eb6e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x000a line=40 │ │ 0x0011 line=43 │ │ 0x0018 line=45 │ │ 0x001f line=46 │ │ @@ -88558,17 +88563,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070dc4: |[070dc4] com.badlogic.gdx.math.Vector3.:()V │ │ -070dd4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -070dda: 0e00 |0003: return-void │ │ +07eb70: |[07eb70] com.badlogic.gdx.math.Vector3.:()V │ │ +07eb80: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07eb86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Vector3; │ │ │ │ @@ -88577,18 +88582,18 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -070ddc: |[070ddc] com.badlogic.gdx.math.Vector3.:(FFF)V │ │ -070dec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -070df2: 6e40 4413 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -070df8: 0e00 |0006: return-void │ │ +07eb88: |[07eb88] com.badlogic.gdx.math.Vector3.:(FFF)V │ │ +07eb98: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07eb9e: 6e40 4413 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07eba4: 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; │ │ @@ -88601,18 +88606,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 │ │ -070dfc: |[070dfc] com.badlogic.gdx.math.Vector3.:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -070e0c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -070e12: 6e20 4513 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -070e18: 0e00 |0006: return-void │ │ +07eba8: |[07eba8] com.badlogic.gdx.math.Vector3.:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +07ebb8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +07ebbe: 6e20 4513 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07ebc4: 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; │ │ @@ -88623,24 +88628,24 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -070e1c: |[070e1c] com.badlogic.gdx.math.Vector3.:([F)V │ │ -070e2c: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -070e32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -070e34: 4400 0400 |0004: aget v0, v4, v0 │ │ -070e38: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -070e3a: 4401 0401 |0007: aget v1, v4, v1 │ │ -070e3e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -070e40: 4402 0402 |000a: aget v2, v4, v2 │ │ -070e44: 6e40 4413 0321 |000c: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -070e4a: 0e00 |000f: return-void │ │ +07ebc8: |[07ebc8] com.badlogic.gdx.math.Vector3.:([F)V │ │ +07ebd8: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +07ebde: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07ebe0: 4400 0400 |0004: aget v0, v4, v0 │ │ +07ebe4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +07ebe6: 4401 0401 |0007: aget v1, v4, v1 │ │ +07ebea: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +07ebec: 4402 0402 |000a: aget v2, v4, v2 │ │ +07ebf0: 6e40 4413 0321 |000c: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ebf6: 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; │ │ @@ -88652,24 +88657,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 │ │ -070e4c: |[070e4c] com.badlogic.gdx.math.Vector3.add:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -070e5c: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070e60: c640 |0002: add-float/2addr v0, v4 │ │ -070e62: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070e66: c641 |0005: add-float/2addr v1, v4 │ │ -070e68: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070e6c: c642 |0008: add-float/2addr v2, v4 │ │ -070e6e: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -070e74: 0c00 |000c: move-result-object v0 │ │ -070e76: 1100 |000d: return-object v0 │ │ +07ebf8: |[07ebf8] com.badlogic.gdx.math.Vector3.add:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +07ec08: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ec0c: c640 |0002: add-float/2addr v0, v4 │ │ +07ec0e: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ec12: c641 |0005: add-float/2addr v1, v4 │ │ +07ec14: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ec18: c642 |0008: add-float/2addr v2, v4 │ │ +07ec1a: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ec20: 0c00 |000c: move-result-object v0 │ │ +07ec22: 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 │ │ │ │ @@ -88678,24 +88683,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 │ │ -070e78: |[070e78] com.badlogic.gdx.math.Vector3.add:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -070e88: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070e8c: c640 |0002: add-float/2addr v0, v4 │ │ -070e8e: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070e92: c651 |0005: add-float/2addr v1, v5 │ │ -070e94: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070e98: c662 |0008: add-float/2addr v2, v6 │ │ -070e9a: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -070ea0: 0c00 |000c: move-result-object v0 │ │ -070ea2: 1100 |000d: return-object v0 │ │ +07ec24: |[07ec24] com.badlogic.gdx.math.Vector3.add:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07ec34: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ec38: c640 |0002: add-float/2addr v0, v4 │ │ +07ec3a: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ec3e: c651 |0005: add-float/2addr v1, v5 │ │ +07ec40: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ec44: c662 |0008: add-float/2addr v2, v6 │ │ +07ec46: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ec4c: 0c00 |000c: move-result-object v0 │ │ +07ec4e: 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 │ │ @@ -88706,21 +88711,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 │ │ -070ea4: |[070ea4] com.badlogic.gdx.math.Vector3.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -070eb4: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070eb8: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070ebc: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070ec0: 6e40 2213 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ -070ec6: 0c00 |0009: move-result-object v0 │ │ -070ec8: 1100 |000a: return-object v0 │ │ +07ec50: |[07ec50] com.badlogic.gdx.math.Vector3.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +07ec60: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ec64: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ec68: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ec6c: 6e40 2213 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.add:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1322 │ │ +07ec72: 0c00 |0009: move-result-object v0 │ │ +07ec74: 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; │ │ │ │ @@ -88729,18 +88734,18 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070ecc: |[070ecc] com.badlogic.gdx.math.Vector3.cpy:()Lcom/badlogic/gdx/math/Vector3; │ │ -070edc: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -070ee0: 7020 1f13 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -070ee6: 1100 |0005: return-object v0 │ │ +07ec78: |[07ec78] com.badlogic.gdx.math.Vector3.cpy:()Lcom/badlogic/gdx/math/Vector3; │ │ +07ec88: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07ec8c: 7020 1f13 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +07ec92: 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;) │ │ @@ -88748,33 +88753,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 │ │ -070ee8: |[070ee8] com.badlogic.gdx.math.Vector3.crs:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -070ef8: 5240 2d0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070efc: c870 |0002: mul-float/2addr v0, v7 │ │ -070efe: 5241 2e0b |0003: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070f02: c861 |0005: mul-float/2addr v1, v6 │ │ -070f04: c710 |0006: sub-float/2addr v0, v1 │ │ -070f06: 5241 2e0b |0007: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070f0a: c851 |0009: mul-float/2addr v1, v5 │ │ -070f0c: 5242 2c0b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070f10: c872 |000c: mul-float/2addr v2, v7 │ │ -070f12: c721 |000d: sub-float/2addr v1, v2 │ │ -070f14: 5242 2c0b |000e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070f18: c862 |0010: mul-float/2addr v2, v6 │ │ -070f1a: 5243 2d0b |0011: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070f1e: c853 |0013: mul-float/2addr v3, v5 │ │ -070f20: c732 |0014: sub-float/2addr v2, v3 │ │ -070f22: 6e40 4413 0421 |0015: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -070f28: 0c00 |0018: move-result-object v0 │ │ -070f2a: 1100 |0019: return-object v0 │ │ +07ec94: |[07ec94] com.badlogic.gdx.math.Vector3.crs:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07eca4: 5240 2d0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07eca8: c870 |0002: mul-float/2addr v0, v7 │ │ +07ecaa: 5241 2e0b |0003: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ecae: c861 |0005: mul-float/2addr v1, v6 │ │ +07ecb0: c710 |0006: sub-float/2addr v0, v1 │ │ +07ecb2: 5241 2e0b |0007: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ecb6: c851 |0009: mul-float/2addr v1, v5 │ │ +07ecb8: 5242 2c0b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ecbc: c872 |000c: mul-float/2addr v2, v7 │ │ +07ecbe: c721 |000d: sub-float/2addr v1, v2 │ │ +07ecc0: 5242 2c0b |000e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ecc4: c862 |0010: mul-float/2addr v2, v6 │ │ +07ecc6: 5243 2d0b |0011: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ecca: c853 |0013: mul-float/2addr v3, v5 │ │ +07eccc: c732 |0014: sub-float/2addr v2, v3 │ │ +07ecce: 6e40 4413 0421 |0015: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ecd4: 0c00 |0018: move-result-object v0 │ │ +07ecd6: 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 │ │ @@ -88785,39 +88790,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 │ │ -070f2c: |[070f2c] com.badlogic.gdx.math.Vector3.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -070f3c: 5250 2d0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070f40: 5261 2e0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070f44: c810 |0004: mul-float/2addr v0, v1 │ │ -070f46: 5251 2e0b |0005: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070f4a: 5262 2d0b |0007: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070f4e: c821 |0009: mul-float/2addr v1, v2 │ │ -070f50: c710 |000a: sub-float/2addr v0, v1 │ │ -070f52: 5251 2e0b |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070f56: 5262 2c0b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070f5a: c821 |000f: mul-float/2addr v1, v2 │ │ -070f5c: 5252 2c0b |0010: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070f60: 5263 2e0b |0012: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070f64: c832 |0014: mul-float/2addr v2, v3 │ │ -070f66: c721 |0015: sub-float/2addr v1, v2 │ │ -070f68: 5252 2c0b |0016: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070f6c: 5263 2d0b |0018: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070f70: c832 |001a: mul-float/2addr v2, v3 │ │ -070f72: 5253 2d0b |001b: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070f76: 5264 2c0b |001d: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070f7a: c843 |001f: mul-float/2addr v3, v4 │ │ -070f7c: c732 |0020: sub-float/2addr v2, v3 │ │ -070f7e: 6e40 4413 0521 |0021: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -070f84: 0c00 |0024: move-result-object v0 │ │ -070f86: 1100 |0025: return-object v0 │ │ +07ecd8: |[07ecd8] com.badlogic.gdx.math.Vector3.crs:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +07ece8: 5250 2d0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ecec: 5261 2e0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ecf0: c810 |0004: mul-float/2addr v0, v1 │ │ +07ecf2: 5251 2e0b |0005: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ecf6: 5262 2d0b |0007: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ecfa: c821 |0009: mul-float/2addr v1, v2 │ │ +07ecfc: c710 |000a: sub-float/2addr v0, v1 │ │ +07ecfe: 5251 2e0b |000b: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ed02: 5262 2c0b |000d: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ed06: c821 |000f: mul-float/2addr v1, v2 │ │ +07ed08: 5252 2c0b |0010: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ed0c: 5263 2e0b |0012: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ed10: c832 |0014: mul-float/2addr v2, v3 │ │ +07ed12: c721 |0015: sub-float/2addr v1, v2 │ │ +07ed14: 5252 2c0b |0016: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ed18: 5263 2d0b |0018: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ed1c: c832 |001a: mul-float/2addr v2, v3 │ │ +07ed1e: 5253 2d0b |001b: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ed22: 5264 2c0b |001d: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ed26: c843 |001f: mul-float/2addr v3, v4 │ │ +07ed28: c732 |0020: sub-float/2addr v2, v3 │ │ +07ed2a: 6e40 4413 0521 |0021: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ed30: 0c00 |0024: move-result-object v0 │ │ +07ed32: 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; │ │ │ │ @@ -88826,20 +88831,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 │ │ -070f88: |[070f88] com.badlogic.gdx.math.Vector3.div:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -070f98: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -070f9c: c920 |0002: div-float/2addr v0, v2 │ │ -070f9e: 6e20 3a13 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -070fa4: 0c00 |0006: move-result-object v0 │ │ -070fa6: 1100 |0007: return-object v0 │ │ +07ed34: |[07ed34] com.badlogic.gdx.math.Vector3.div:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +07ed44: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +07ed48: c920 |0002: div-float/2addr v0, v2 │ │ +07ed4a: 6e20 3a13 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07ed50: 0c00 |0006: move-result-object v0 │ │ +07ed52: 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 │ │ │ │ @@ -88848,22 +88853,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 │ │ -070fa8: |[070fa8] com.badlogic.gdx.math.Vector3.div:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -070fb8: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -070fbc: a900 0204 |0002: div-float v0, v2, v4 │ │ -070fc0: a901 0205 |0004: div-float v1, v2, v5 │ │ -070fc4: c962 |0006: div-float/2addr v2, v6 │ │ -070fc6: 6e40 3b13 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@133b │ │ -070fcc: 0c00 |000a: move-result-object v0 │ │ -070fce: 1100 |000b: return-object v0 │ │ +07ed54: |[07ed54] com.badlogic.gdx.math.Vector3.div:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07ed64: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +07ed68: a900 0204 |0002: div-float v0, v2, v4 │ │ +07ed6c: a901 0205 |0004: div-float v1, v2, v5 │ │ +07ed70: c962 |0006: div-float/2addr v2, v6 │ │ +07ed72: 6e40 3b13 0321 |0007: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@133b │ │ +07ed78: 0c00 |000a: move-result-object v0 │ │ +07ed7a: 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 │ │ @@ -88874,25 +88879,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 │ │ -070fd0: |[070fd0] com.badlogic.gdx.math.Vector3.div:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -070fe0: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -070fe4: 5250 2c0b |0002: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -070fe8: a900 0300 |0004: div-float v0, v3, v0 │ │ -070fec: 5251 2d0b |0006: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -070ff0: a901 0301 |0008: div-float v1, v3, v1 │ │ -070ff4: 5252 2e0b |000a: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -070ff8: a902 0302 |000c: div-float v2, v3, v2 │ │ -070ffc: 6e40 3b13 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@133b │ │ -071002: 0c00 |0011: move-result-object v0 │ │ -071004: 1100 |0012: return-object v0 │ │ +07ed7c: |[07ed7c] com.badlogic.gdx.math.Vector3.div:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +07ed8c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +07ed90: 5250 2c0b |0002: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ed94: a900 0300 |0004: div-float v0, v3, v0 │ │ +07ed98: 5251 2d0b |0006: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ed9c: a901 0301 |0008: div-float v1, v3, v1 │ │ +07eda0: 5252 2e0b |000a: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07eda4: a902 0302 |000c: div-float v2, v3, v2 │ │ +07eda8: 6e40 3b13 0421 |000e: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@133b │ │ +07edae: 0c00 |0011: move-result-object v0 │ │ +07edb0: 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; │ │ │ │ @@ -88901,24 +88906,24 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -071008: |[071008] com.badlogic.gdx.math.Vector3.dot:(FFF)F │ │ -071018: 5220 2c0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07101c: c830 |0002: mul-float/2addr v0, v3 │ │ -07101e: 5221 2d0b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071022: c841 |0005: mul-float/2addr v1, v4 │ │ -071024: c610 |0006: add-float/2addr v0, v1 │ │ -071026: 5221 2e0b |0007: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07102a: c851 |0009: mul-float/2addr v1, v5 │ │ -07102c: c610 |000a: add-float/2addr v0, v1 │ │ -07102e: 0f00 |000b: return v0 │ │ +07edb4: |[07edb4] com.badlogic.gdx.math.Vector3.dot:(FFF)F │ │ +07edc4: 5220 2c0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07edc8: c830 |0002: mul-float/2addr v0, v3 │ │ +07edca: 5221 2d0b |0003: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07edce: c841 |0005: mul-float/2addr v1, v4 │ │ +07edd0: c610 |0006: add-float/2addr v0, v1 │ │ +07edd2: 5221 2e0b |0007: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07edd6: c851 |0009: mul-float/2addr v1, v5 │ │ +07edd8: c610 |000a: add-float/2addr v0, v1 │ │ +07edda: 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 │ │ @@ -88929,27 +88934,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 │ │ -071030: |[071030] com.badlogic.gdx.math.Vector3.dot:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -071040: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071044: 5241 2c0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071048: c810 |0004: mul-float/2addr v0, v1 │ │ -07104a: 5231 2d0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07104e: 5242 2d0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071052: c821 |0009: mul-float/2addr v1, v2 │ │ -071054: c610 |000a: add-float/2addr v0, v1 │ │ -071056: 5231 2e0b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07105a: 5242 2e0b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07105e: c821 |000f: mul-float/2addr v1, v2 │ │ -071060: c610 |0010: add-float/2addr v0, v1 │ │ -071062: 0f00 |0011: return v0 │ │ +07eddc: |[07eddc] com.badlogic.gdx.math.Vector3.dot:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +07edec: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07edf0: 5241 2c0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07edf4: c810 |0004: mul-float/2addr v0, v1 │ │ +07edf6: 5231 2d0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07edfa: 5242 2d0b |0007: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07edfe: c821 |0009: mul-float/2addr v1, v2 │ │ +07ee00: c610 |000a: add-float/2addr v0, v1 │ │ +07ee02: 5231 2e0b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ee06: 5242 2e0b |000d: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ee0a: c821 |000f: mul-float/2addr v1, v2 │ │ +07ee0c: c610 |0010: add-float/2addr v0, v1 │ │ +07ee0e: 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; │ │ │ │ @@ -88958,98 +88963,98 @@ │ │ type : '(FFF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -071064: |[071064] com.badlogic.gdx.math.Vector3.dst:(FFF)F │ │ -071074: 6e40 2e13 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dst2:(FFF)F // method@132e │ │ -07107a: 0a00 |0003: move-result v0 │ │ -07107c: 8900 |0004: float-to-double v0, v0 │ │ -07107e: 7120 8e24 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -071084: 0b00 |0008: move-result-wide v0 │ │ -071086: 8c00 |0009: double-to-float v0, v0 │ │ -071088: 0f00 |000a: return v0 │ │ +07ee10: |[07ee10] com.badlogic.gdx.math.Vector3.dst:(FFF)F │ │ +07ee20: 6e40 2e13 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.dst2:(FFF)F // method@132e │ │ +07ee26: 0a00 |0003: move-result v0 │ │ +07ee28: 8900 |0004: float-to-double v0, v0 │ │ +07ee2a: 7120 8e24 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07ee30: 0b00 |0008: move-result-wide v0 │ │ +07ee32: 8c00 |0009: double-to-float v0, v0 │ │ +07ee34: 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 │ │ -07108c: |[07108c] com.badlogic.gdx.math.Vector3.dst:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -07109c: 5263 2c0b |0000: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0710a0: 5254 2c0b |0002: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0710a4: a700 0304 |0004: sub-float v0, v3, v4 │ │ -0710a8: 5263 2d0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0710ac: 5254 2d0b |0008: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0710b0: a701 0304 |000a: sub-float v1, v3, v4 │ │ -0710b4: 5263 2e0b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0710b8: 5254 2e0b |000e: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0710bc: a702 0304 |0010: sub-float v2, v3, v4 │ │ -0710c0: c800 |0012: mul-float/2addr v0, v0 │ │ -0710c2: c811 |0013: mul-float/2addr v1, v1 │ │ -0710c4: c822 |0014: mul-float/2addr v2, v2 │ │ -0710c6: a603 0001 |0015: add-float v3, v0, v1 │ │ -0710ca: c623 |0017: add-float/2addr v3, v2 │ │ -0710cc: 8933 |0018: float-to-double v3, v3 │ │ -0710ce: 7120 8e24 4300 |0019: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0710d4: 0b03 |001c: move-result-wide v3 │ │ -0710d6: 8c33 |001d: double-to-float v3, v3 │ │ -0710d8: 0f03 |001e: return v3 │ │ +07ee38: |[07ee38] com.badlogic.gdx.math.Vector3.dst:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +07ee48: 5273 2c0b |0000: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ee4c: 5264 2c0b |0002: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ee50: a700 0304 |0004: sub-float v0, v3, v4 │ │ +07ee54: 5273 2d0b |0006: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ee58: 5264 2d0b |0008: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ee5c: a701 0304 |000a: sub-float v1, v3, v4 │ │ +07ee60: 5273 2e0b |000c: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ee64: 5264 2e0b |000e: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ee68: a702 0304 |0010: sub-float v2, v3, v4 │ │ +07ee6c: c800 |0012: mul-float/2addr v0, v0 │ │ +07ee6e: c811 |0013: mul-float/2addr v1, v1 │ │ +07ee70: c822 |0014: mul-float/2addr v2, v2 │ │ +07ee72: a603 0001 |0015: add-float v3, v0, v1 │ │ +07ee76: c623 |0017: add-float/2addr v3, v2 │ │ +07ee78: 8934 |0018: float-to-double v4, v3 │ │ +07ee7a: 7120 8e24 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07ee80: 0b04 |001c: move-result-wide v4 │ │ +07ee82: 8c43 |001d: double-to-float v3, v4 │ │ +07ee84: 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 │ │ -0710dc: |[0710dc] com.badlogic.gdx.math.Vector3.dst2:(FFF)F │ │ -0710ec: 5243 2c0b |0000: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0710f0: a700 0503 |0002: sub-float v0, v5, v3 │ │ -0710f4: 5243 2d0b |0004: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0710f8: a701 0603 |0006: sub-float v1, v6, v3 │ │ -0710fc: 5243 2e0b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071100: a702 0703 |000a: sub-float v2, v7, v3 │ │ -071104: c800 |000c: mul-float/2addr v0, v0 │ │ -071106: c811 |000d: mul-float/2addr v1, v1 │ │ -071108: c822 |000e: mul-float/2addr v2, v2 │ │ -07110a: a603 0001 |000f: add-float v3, v0, v1 │ │ -07110e: c623 |0011: add-float/2addr v3, v2 │ │ -071110: 0f03 |0012: return v3 │ │ +07ee88: |[07ee88] com.badlogic.gdx.math.Vector3.dst2:(FFF)F │ │ +07ee98: 5243 2c0b |0000: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ee9c: a700 0503 |0002: sub-float v0, v5, v3 │ │ +07eea0: 5243 2d0b |0004: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07eea4: a701 0603 |0006: sub-float v1, v6, v3 │ │ +07eea8: 5243 2e0b |0008: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07eeac: a702 0703 |000a: sub-float v2, v7, v3 │ │ +07eeb0: c800 |000c: mul-float/2addr v0, v0 │ │ +07eeb2: c811 |000d: mul-float/2addr v1, v1 │ │ +07eeb4: c822 |000e: mul-float/2addr v2, v2 │ │ +07eeb6: a603 0001 |000f: add-float v3, v0, v1 │ │ +07eeba: c623 |0011: add-float/2addr v3, v2 │ │ +07eebc: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0004 line=430 │ │ 0x0008 line=431 │ │ 0x000c line=433 │ │ 0x000d line=434 │ │ @@ -89069,30 +89074,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 │ │ -071114: |[071114] com.badlogic.gdx.math.Vector3.dst2:(Lcom/badlogic/gdx/math/Vector3;)F │ │ -071124: 5263 2c0b |0000: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071128: 5254 2c0b |0002: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07112c: a700 0304 |0004: sub-float v0, v3, v4 │ │ -071130: 5263 2d0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071134: 5254 2d0b |0008: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071138: a701 0304 |000a: sub-float v1, v3, v4 │ │ -07113c: 5263 2e0b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071140: 5254 2e0b |000e: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071144: a702 0304 |0010: sub-float v2, v3, v4 │ │ -071148: c800 |0012: mul-float/2addr v0, v0 │ │ -07114a: c811 |0013: mul-float/2addr v1, v1 │ │ -07114c: c822 |0014: mul-float/2addr v2, v2 │ │ -07114e: a603 0001 |0015: add-float v3, v0, v1 │ │ -071152: c623 |0017: add-float/2addr v3, v2 │ │ -071154: 0f03 |0018: return v3 │ │ +07eec0: |[07eec0] com.badlogic.gdx.math.Vector3.dst2:(Lcom/badlogic/gdx/math/Vector3;)F │ │ +07eed0: 5263 2c0b |0000: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07eed4: 5254 2c0b |0002: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07eed8: a700 0304 |0004: sub-float v0, v3, v4 │ │ +07eedc: 5263 2d0b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07eee0: 5254 2d0b |0008: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07eee4: a701 0304 |000a: sub-float v1, v3, v4 │ │ +07eee8: 5263 2e0b |000c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07eeec: 5254 2e0b |000e: iget v4, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07eef0: a702 0304 |0010: sub-float v2, v3, v4 │ │ +07eef4: c800 |0012: mul-float/2addr v0, v0 │ │ +07eef6: c811 |0013: mul-float/2addr v1, v1 │ │ +07eef8: c822 |0014: mul-float/2addr v2, v2 │ │ +07eefa: a603 0001 |0015: add-float v3, v0, v1 │ │ +07eefe: c623 |0017: add-float/2addr v3, v2 │ │ +07ef00: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0006 line=412 │ │ 0x000c line=413 │ │ 0x0012 line=415 │ │ 0x0013 line=416 │ │ @@ -89110,37 +89115,37 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -071158: |[071158] com.badlogic.gdx.math.Vector3.epsilonEquals:(FFFF)Z │ │ -071168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07116a: 5221 2c0b |0001: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07116e: a701 0301 |0003: sub-float v1, v3, v1 │ │ -071172: 7110 7d24 0100 |0005: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -071178: 0a01 |0008: move-result v1 │ │ -07117a: 2d01 0106 |0009: cmpl-float v1, v1, v6 │ │ -07117e: 3d01 0300 |000b: if-lez v1, 000e // +0003 │ │ -071182: 0f00 |000d: return v0 │ │ -071184: 5221 2d0b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071188: a701 0401 |0010: sub-float v1, v4, v1 │ │ -07118c: 7110 7d24 0100 |0012: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -071192: 0a01 |0015: move-result v1 │ │ -071194: 2d01 0106 |0016: cmpl-float v1, v1, v6 │ │ -071198: 3c01 f5ff |0018: if-gtz v1, 000d // -000b │ │ -07119c: 5221 2e0b |001a: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0711a0: a701 0501 |001c: sub-float v1, v5, v1 │ │ -0711a4: 7110 7d24 0100 |001e: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0711aa: 0a01 |0021: move-result v1 │ │ -0711ac: 2d01 0106 |0022: cmpl-float v1, v1, v6 │ │ -0711b0: 3c01 e9ff |0024: if-gtz v1, 000d // -0017 │ │ -0711b4: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -0711b6: 28e6 |0027: goto 000d // -001a │ │ +07ef04: |[07ef04] com.badlogic.gdx.math.Vector3.epsilonEquals:(FFFF)Z │ │ +07ef14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ef16: 5221 2c0b |0001: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ef1a: a701 0301 |0003: sub-float v1, v3, v1 │ │ +07ef1e: 7110 7d24 0100 |0005: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07ef24: 0a01 |0008: move-result v1 │ │ +07ef26: 2d01 0106 |0009: cmpl-float v1, v1, v6 │ │ +07ef2a: 3d01 0300 |000b: if-lez v1, 000e // +0003 │ │ +07ef2e: 0f00 |000d: return v0 │ │ +07ef30: 5221 2d0b |000e: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ef34: a701 0401 |0010: sub-float v1, v4, v1 │ │ +07ef38: 7110 7d24 0100 |0012: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07ef3e: 0a01 |0015: move-result v1 │ │ +07ef40: 2d01 0106 |0016: cmpl-float v1, v1, v6 │ │ +07ef44: 3c01 f5ff |0018: if-gtz v1, 000d // -000b │ │ +07ef48: 5221 2e0b |001a: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ef4c: a701 0501 |001c: sub-float v1, v5, v1 │ │ +07ef50: 7110 7d24 0100 |001e: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07ef56: 0a01 |0021: move-result v1 │ │ +07ef58: 2d01 0106 |0022: cmpl-float v1, v1, v6 │ │ +07ef5c: 3c01 e9ff |0024: if-gtz v1, 000d // -0017 │ │ +07ef60: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +07ef62: 28e6 |0027: goto 000d // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=483 │ │ 0x000d line=486 │ │ 0x000e line=484 │ │ 0x001a line=485 │ │ 0x0026 line=486 │ │ @@ -89156,41 +89161,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 │ │ -0711b8: |[0711b8] com.badlogic.gdx.math.Vector3.epsilonEquals:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ -0711c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0711ca: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -0711ce: 0f00 |0003: return v0 │ │ -0711d0: 5241 2c0b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0711d4: 5232 2c0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0711d8: c721 |0008: sub-float/2addr v1, v2 │ │ -0711da: 7110 7d24 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0711e0: 0a01 |000c: move-result v1 │ │ -0711e2: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ -0711e6: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ -0711ea: 5241 2d0b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0711ee: 5232 2d0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0711f2: c721 |0015: sub-float/2addr v1, v2 │ │ -0711f4: 7110 7d24 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0711fa: 0a01 |0019: move-result v1 │ │ -0711fc: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ -071200: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ -071204: 5241 2e0b |001e: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071208: 5232 2e0b |0020: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07120c: c721 |0022: sub-float/2addr v1, v2 │ │ -07120e: 7110 7d24 0100 |0023: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -071214: 0a01 |0026: move-result v1 │ │ -071216: 2d01 0105 |0027: cmpl-float v1, v1, v5 │ │ -07121a: 3c01 daff |0029: if-gtz v1, 0003 // -0026 │ │ -07121e: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -071220: 28d7 |002c: goto 0003 // -0029 │ │ +07ef64: |[07ef64] com.badlogic.gdx.math.Vector3.epsilonEquals:(Lcom/badlogic/gdx/math/Vector3;F)Z │ │ +07ef74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ef76: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +07ef7a: 0f00 |0003: return v0 │ │ +07ef7c: 5241 2c0b |0004: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ef80: 5232 2c0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ef84: c721 |0008: sub-float/2addr v1, v2 │ │ +07ef86: 7110 7d24 0100 |0009: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07ef8c: 0a01 |000c: move-result v1 │ │ +07ef8e: 2d01 0105 |000d: cmpl-float v1, v1, v5 │ │ +07ef92: 3c01 f4ff |000f: if-gtz v1, 0003 // -000c │ │ +07ef96: 5241 2d0b |0011: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ef9a: 5232 2d0b |0013: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ef9e: c721 |0015: sub-float/2addr v1, v2 │ │ +07efa0: 7110 7d24 0100 |0016: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07efa6: 0a01 |0019: move-result v1 │ │ +07efa8: 2d01 0105 |001a: cmpl-float v1, v1, v5 │ │ +07efac: 3c01 e7ff |001c: if-gtz v1, 0003 // -0019 │ │ +07efb0: 5241 2e0b |001e: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07efb4: 5232 2e0b |0020: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07efb8: c721 |0022: sub-float/2addr v1, v2 │ │ +07efba: 7110 7d24 0100 |0023: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +07efc0: 0a01 |0026: move-result v1 │ │ +07efc2: 2d01 0105 |0027: cmpl-float v1, v1, v5 │ │ +07efc6: 3c01 daff |0029: if-gtz v1, 0003 // -0026 │ │ +07efca: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +07efcc: 28d7 |002c: goto 0003 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0003 line=477 │ │ 0x0004 line=474 │ │ 0x0011 line=475 │ │ 0x001e line=476 │ │ @@ -89205,58 +89210,58 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -071224: |[071224] com.badlogic.gdx.math.Vector3.equals:(Ljava/lang/Object;)Z │ │ -071234: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -071236: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -071238: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -07123c: 0f01 |0004: return v1 │ │ -07123e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -071242: 0121 |0007: move v1, v2 │ │ -071244: 28fc |0008: goto 0004 // -0004 │ │ -071246: 6e10 9724 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07124c: 0c03 |000c: move-result-object v3 │ │ -07124e: 6e10 9724 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -071254: 0c04 |0010: move-result-object v4 │ │ -071256: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -07125a: 0121 |0013: move v1, v2 │ │ -07125c: 28f0 |0014: goto 0004 // -0010 │ │ -07125e: 0760 |0015: move-object v0, v6 │ │ -071260: 1f00 dd01 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071264: 5253 2c0b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071268: 7110 bc1f 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -07126e: 0a03 |001d: move-result v3 │ │ -071270: 5204 2c0b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071274: 7110 bc1f 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -07127a: 0a04 |0023: move-result v4 │ │ -07127c: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ -071280: 0121 |0026: move v1, v2 │ │ -071282: 28dd |0027: goto 0004 // -0023 │ │ -071284: 5253 2d0b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071288: 7110 bc1f 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -07128e: 0a03 |002d: move-result v3 │ │ -071290: 5204 2d0b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071294: 7110 bc1f 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -07129a: 0a04 |0033: move-result v4 │ │ -07129c: 3243 0400 |0034: if-eq v3, v4, 0038 // +0004 │ │ -0712a0: 0121 |0036: move v1, v2 │ │ -0712a2: 28cd |0037: goto 0004 // -0033 │ │ -0712a4: 5253 2e0b |0038: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0712a8: 7110 bc1f 0300 |003a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0712ae: 0a03 |003d: move-result v3 │ │ -0712b0: 5204 2e0b |003e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0712b4: 7110 bc1f 0400 |0040: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0712ba: 0a04 |0043: move-result v4 │ │ -0712bc: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ -0712c0: 0121 |0046: move v1, v2 │ │ -0712c2: 28bd |0047: goto 0004 // -0043 │ │ +07efd0: |[07efd0] com.badlogic.gdx.math.Vector3.equals:(Ljava/lang/Object;)Z │ │ +07efe0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07efe2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07efe4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07efe8: 0f01 |0004: return v1 │ │ +07efea: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +07efee: 0121 |0007: move v1, v2 │ │ +07eff0: 28fc |0008: goto 0004 // -0004 │ │ +07eff2: 6e10 9724 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +07eff8: 0c03 |000c: move-result-object v3 │ │ +07effa: 6e10 9724 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +07f000: 0c04 |0010: move-result-object v4 │ │ +07f002: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +07f006: 0121 |0013: move v1, v2 │ │ +07f008: 28f0 |0014: goto 0004 // -0010 │ │ +07f00a: 0760 |0015: move-object v0, v6 │ │ +07f00c: 1f00 dd01 |0016: check-cast v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07f010: 5253 2c0b |0018: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f014: 7110 bc1f 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f01a: 0a03 |001d: move-result v3 │ │ +07f01c: 5204 2c0b |001e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f020: 7110 bc1f 0400 |0020: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f026: 0a04 |0023: move-result v4 │ │ +07f028: 3243 0400 |0024: if-eq v3, v4, 0028 // +0004 │ │ +07f02c: 0121 |0026: move v1, v2 │ │ +07f02e: 28dd |0027: goto 0004 // -0023 │ │ +07f030: 5253 2d0b |0028: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f034: 7110 bc1f 0300 |002a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f03a: 0a03 |002d: move-result v3 │ │ +07f03c: 5204 2d0b |002e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f040: 7110 bc1f 0400 |0030: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f046: 0a04 |0033: move-result v4 │ │ +07f048: 3243 0400 |0034: if-eq v3, v4, 0038 // +0004 │ │ +07f04c: 0121 |0036: move v1, v2 │ │ +07f04e: 28cd |0037: goto 0004 // -0033 │ │ +07f050: 5253 2e0b |0038: iget v3, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f054: 7110 bc1f 0300 |003a: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f05a: 0a03 |003d: move-result v3 │ │ +07f05c: 5204 2e0b |003e: iget v4, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f060: 7110 bc1f 0400 |0040: invoke-static {v4}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f066: 0a04 |0043: move-result v4 │ │ +07f068: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ +07f06c: 0121 |0046: move v1, v2 │ │ +07f06e: 28bd |0047: goto 0004 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=458 │ │ 0x0004 line=465 │ │ 0x0005 line=459 │ │ 0x0009 line=460 │ │ 0x0016 line=461 │ │ @@ -89273,32 +89278,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0712c4: |[0712c4] com.badlogic.gdx.math.Vector3.hashCode:()I │ │ -0712d4: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -0712d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0712da: 5242 2c0b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0712de: 7110 bc1f 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0712e4: 0a02 |0008: move-result v2 │ │ -0712e6: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ -0712ea: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -0712ee: 5243 2d0b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0712f2: 7110 bc1f 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -0712f8: 0a03 |0012: move-result v3 │ │ -0712fa: 9001 0203 |0013: add-int v1, v2, v3 │ │ -0712fe: da02 011f |0015: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -071302: 5243 2e0b |0017: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071306: 7110 bc1f 0300 |0019: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ -07130c: 0a03 |001c: move-result v3 │ │ -07130e: 9001 0203 |001d: add-int v1, v2, v3 │ │ -071312: 0f01 |001f: return v1 │ │ +07f070: |[07f070] com.badlogic.gdx.math.Vector3.hashCode:()I │ │ +07f080: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +07f084: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +07f086: 5242 2c0b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f08a: 7110 bc1f 0200 |0005: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f090: 0a02 |0008: move-result v2 │ │ +07f092: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +07f096: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +07f09a: 5243 2d0b |000d: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f09e: 7110 bc1f 0300 |000f: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f0a4: 0a03 |0012: move-result v3 │ │ +07f0a6: 9001 0203 |0013: add-int v1, v2, v3 │ │ +07f0aa: da02 011f |0015: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +07f0ae: 5243 2e0b |0017: iget v3, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f0b2: 7110 bc1f 0300 |0019: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntBits:(F)I // method@1fbc │ │ +07f0b8: 0a03 |001c: move-result v3 │ │ +07f0ba: 9001 0203 |001d: add-int v1, v2, v3 │ │ +07f0be: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ 0x0003 line=449 │ │ 0x000b line=450 │ │ 0x0015 line=451 │ │ @@ -89313,31 +89318,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 │ │ -071314: |[071314] com.badlogic.gdx.math.Vector3.idt:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -071324: 5220 2c0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071328: 5231 2c0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07132c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -071330: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ -071334: 5220 2d0b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071338: 5231 2d0b |000a: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07133c: 2d00 0001 |000c: cmpl-float v0, v0, v1 │ │ -071340: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -071344: 5220 2e0b |0010: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071348: 5231 2e0b |0012: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07134c: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ -071350: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -071354: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -071356: 0f00 |0019: return v0 │ │ -071358: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -07135a: 28fe |001b: goto 0019 // -0002 │ │ +07f0c0: |[07f0c0] com.badlogic.gdx.math.Vector3.idt:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07f0d0: 5220 2c0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f0d4: 5231 2c0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f0d8: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +07f0dc: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ +07f0e0: 5220 2d0b |0008: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f0e4: 5231 2d0b |000a: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f0e8: 2d00 0001 |000c: cmpl-float v0, v0, v1 │ │ +07f0ec: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +07f0f0: 5220 2e0b |0010: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f0f4: 5231 2e0b |0012: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f0f8: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ +07f0fc: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +07f100: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +07f102: 0f00 |0019: return v0 │ │ +07f104: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +07f106: 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; │ │ │ │ @@ -89346,24 +89351,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07135c: |[07135c] com.badlogic.gdx.math.Vector3.isUnit:()Z │ │ -07136c: 6e10 3713 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@1337 │ │ -071372: 0a00 |0003: move-result v0 │ │ -071374: 1501 803f |0004: const/high16 v1, #int 1065353216 // #3f80 │ │ -071378: 2d00 0001 |0006: cmpl-float v0, v0, v1 │ │ -07137c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -071380: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -071382: 0f00 |000b: return v0 │ │ -071384: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -071386: 28fe |000d: goto 000b // -0002 │ │ +07f108: |[07f108] com.badlogic.gdx.math.Vector3.isUnit:()Z │ │ +07f118: 6e10 3713 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@1337 │ │ +07f11e: 0a00 |0003: move-result v0 │ │ +07f120: 1501 803f |0004: const/high16 v1, #int 1065353216 // #3f80 │ │ +07f124: 2d00 0001 |0006: cmpl-float v0, v0, v1 │ │ +07f128: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +07f12c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07f12e: 0f00 |000b: return v0 │ │ +07f130: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07f132: 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;) │ │ @@ -89371,29 +89376,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -071388: |[071388] com.badlogic.gdx.math.Vector3.isZero:()Z │ │ -071398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07139a: 5220 2c0b |0001: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07139e: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -0713a2: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -0713a6: 5220 2d0b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0713aa: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ -0713ae: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ -0713b2: 5220 2e0b |000d: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0713b6: 2d00 0001 |000f: cmpl-float v0, v0, v1 │ │ -0713ba: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ -0713be: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0713c0: 0f00 |0014: return v0 │ │ -0713c2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0713c4: 28fe |0016: goto 0014 // -0002 │ │ +07f134: |[07f134] com.badlogic.gdx.math.Vector3.isZero:()Z │ │ +07f144: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f146: 5220 2c0b |0001: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f14a: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +07f14e: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +07f152: 5220 2d0b |0007: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f156: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ +07f15a: 3900 0a00 |000b: if-nez v0, 0015 // +000a │ │ +07f15e: 5220 2e0b |000d: iget v0, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f162: 2d00 0001 |000f: cmpl-float v0, v0, v1 │ │ +07f166: 3900 0400 |0011: if-nez v0, 0015 // +0004 │ │ +07f16a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +07f16c: 0f00 |0014: return v0 │ │ +07f16e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +07f170: 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;) │ │ @@ -89401,31 +89406,31 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0713c8: |[0713c8] com.badlogic.gdx.math.Vector3.len:()F │ │ -0713d8: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0713dc: 5231 2c0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0713e0: c810 |0004: mul-float/2addr v0, v1 │ │ -0713e2: 5231 2d0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0713e6: 5232 2d0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0713ea: c821 |0009: mul-float/2addr v1, v2 │ │ -0713ec: c610 |000a: add-float/2addr v0, v1 │ │ -0713ee: 5231 2e0b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0713f2: 5232 2e0b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0713f6: c821 |000f: mul-float/2addr v1, v2 │ │ -0713f8: c610 |0010: add-float/2addr v0, v1 │ │ -0713fa: 8900 |0011: float-to-double v0, v0 │ │ -0713fc: 7120 8e24 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -071402: 0b00 |0015: move-result-wide v0 │ │ -071404: 8c00 |0016: double-to-float v0, v0 │ │ -071406: 0f00 |0017: return v0 │ │ +07f174: |[07f174] com.badlogic.gdx.math.Vector3.len:()F │ │ +07f184: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f188: 5231 2c0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f18c: c810 |0004: mul-float/2addr v0, v1 │ │ +07f18e: 5231 2d0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f192: 5232 2d0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f196: c821 |0009: mul-float/2addr v1, v2 │ │ +07f198: c610 |000a: add-float/2addr v0, v1 │ │ +07f19a: 5231 2e0b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f19e: 5232 2e0b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f1a2: c821 |000f: mul-float/2addr v1, v2 │ │ +07f1a4: c610 |0010: add-float/2addr v0, v1 │ │ +07f1a6: 8900 |0011: float-to-double v0, v0 │ │ +07f1a8: 7120 8e24 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07f1ae: 0b00 |0015: move-result-wide v0 │ │ +07f1b0: 8c00 |0016: double-to-float v0, v0 │ │ +07f1b2: 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;) │ │ @@ -89433,27 +89438,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -071408: |[071408] com.badlogic.gdx.math.Vector3.len2:()F │ │ -071418: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07141c: 5231 2c0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071420: c810 |0004: mul-float/2addr v0, v1 │ │ -071422: 5231 2d0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071426: 5232 2d0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07142a: c821 |0009: mul-float/2addr v1, v2 │ │ -07142c: c610 |000a: add-float/2addr v0, v1 │ │ -07142e: 5231 2e0b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071432: 5232 2e0b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071436: c821 |000f: mul-float/2addr v1, v2 │ │ -071438: c610 |0010: add-float/2addr v0, v1 │ │ -07143a: 0f00 |0011: return v0 │ │ +07f1b4: |[07f1b4] com.badlogic.gdx.math.Vector3.len2:()F │ │ +07f1c4: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f1c8: 5231 2c0b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f1cc: c810 |0004: mul-float/2addr v0, v1 │ │ +07f1ce: 5231 2d0b |0005: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f1d2: 5232 2d0b |0007: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f1d6: c821 |0009: mul-float/2addr v1, v2 │ │ +07f1d8: c610 |000a: add-float/2addr v0, v1 │ │ +07f1da: 5231 2e0b |000b: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f1de: 5232 2e0b |000d: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f1e2: c821 |000f: mul-float/2addr v1, v2 │ │ +07f1e4: c610 |0010: add-float/2addr v0, v1 │ │ +07f1e6: 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;) │ │ @@ -89461,25 +89466,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 │ │ -07143c: |[07143c] com.badlogic.gdx.math.Vector3.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ -07144c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -071450: c741 |0002: sub-float/2addr v1, v4 │ │ -071452: 6e20 3a13 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -071458: 0c00 |0006: move-result-object v0 │ │ -07145a: 6e10 4b13 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -071460: 0c01 |000a: move-result-object v1 │ │ -071462: 6e20 3a13 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -071468: 0c01 |000e: move-result-object v1 │ │ -07146a: 6e20 2313 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -071470: 1100 |0012: return-object v0 │ │ +07f1e8: |[07f1e8] com.badlogic.gdx.math.Vector3.lerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ +07f1f8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +07f1fc: c741 |0002: sub-float/2addr v1, v4 │ │ +07f1fe: 6e20 3a13 1200 |0003: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07f204: 0c00 |0006: move-result-object v0 │ │ +07f206: 6e10 4b13 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07f20c: 0c01 |000a: move-result-object v1 │ │ +07f20e: 6e20 3a13 4100 |000b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07f214: 0c01 |000e: move-result-object v1 │ │ +07f216: 6e20 2313 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +07f21c: 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; │ │ @@ -89492,24 +89497,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 │ │ -071474: |[071474] com.badlogic.gdx.math.Vector3.mul:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -071484: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071488: c840 |0002: mul-float/2addr v0, v4 │ │ -07148a: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07148e: c841 |0005: mul-float/2addr v1, v4 │ │ -071490: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071494: c842 |0008: mul-float/2addr v2, v4 │ │ -071496: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07149c: 0c00 |000c: move-result-object v0 │ │ -07149e: 1100 |000d: return-object v0 │ │ +07f220: |[07f220] com.badlogic.gdx.math.Vector3.mul:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +07f230: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f234: c840 |0002: mul-float/2addr v0, v4 │ │ +07f236: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f23a: c841 |0005: mul-float/2addr v1, v4 │ │ +07f23c: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f240: c842 |0008: mul-float/2addr v2, v4 │ │ +07f242: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f248: 0c00 |000c: move-result-object v0 │ │ +07f24a: 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 │ │ │ │ @@ -89518,24 +89523,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 │ │ -0714a0: |[0714a0] com.badlogic.gdx.math.Vector3.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -0714b0: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0714b4: c840 |0002: mul-float/2addr v0, v4 │ │ -0714b6: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0714ba: c851 |0005: mul-float/2addr v1, v5 │ │ -0714bc: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0714c0: c862 |0008: mul-float/2addr v2, v6 │ │ -0714c2: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0714c8: 0c00 |000c: move-result-object v0 │ │ -0714ca: 1100 |000d: return-object v0 │ │ +07f24c: |[07f24c] com.badlogic.gdx.math.Vector3.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07f25c: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f260: c840 |0002: mul-float/2addr v0, v4 │ │ +07f262: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f266: c851 |0005: mul-float/2addr v1, v5 │ │ +07f268: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f26c: c862 |0008: mul-float/2addr v2, v6 │ │ +07f26e: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f274: 0c00 |000c: move-result-object v0 │ │ +07f276: 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 │ │ @@ -89546,70 +89551,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 │ │ -0714cc: |[0714cc] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ -0714dc: 5470 f80a |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0714e0: 5261 2c0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0714e4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0714e6: 4402 0002 |0005: aget v2, v0, v2 │ │ -0714ea: c821 |0007: mul-float/2addr v1, v2 │ │ -0714ec: 5262 2d0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0714f0: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -0714f2: 4403 0003 |000b: aget v3, v0, v3 │ │ -0714f6: c832 |000d: mul-float/2addr v2, v3 │ │ -0714f8: c621 |000e: add-float/2addr v1, v2 │ │ -0714fa: 5262 2e0b |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0714fe: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ -071502: 4403 0003 |0013: aget v3, v0, v3 │ │ -071506: c832 |0015: mul-float/2addr v2, v3 │ │ -071508: c621 |0016: add-float/2addr v1, v2 │ │ -07150a: 1302 0c00 |0017: const/16 v2, #int 12 // #c │ │ -07150e: 4402 0002 |0019: aget v2, v0, v2 │ │ -071512: c621 |001b: add-float/2addr v1, v2 │ │ -071514: 5262 2c0b |001c: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071518: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -07151a: 4403 0003 |001f: aget v3, v0, v3 │ │ -07151e: c832 |0021: mul-float/2addr v2, v3 │ │ -071520: 5263 2d0b |0022: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071524: 1254 |0024: const/4 v4, #int 5 // #5 │ │ -071526: 4404 0004 |0025: aget v4, v0, v4 │ │ -07152a: c843 |0027: mul-float/2addr v3, v4 │ │ -07152c: c632 |0028: add-float/2addr v2, v3 │ │ -07152e: 5263 2e0b |0029: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071532: 1304 0900 |002b: const/16 v4, #int 9 // #9 │ │ -071536: 4404 0004 |002d: aget v4, v0, v4 │ │ -07153a: c843 |002f: mul-float/2addr v3, v4 │ │ -07153c: c632 |0030: add-float/2addr v2, v3 │ │ -07153e: 1303 0d00 |0031: const/16 v3, #int 13 // #d │ │ -071542: 4403 0003 |0033: aget v3, v0, v3 │ │ -071546: c632 |0035: add-float/2addr v2, v3 │ │ -071548: 5263 2c0b |0036: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07154c: 1224 |0038: const/4 v4, #int 2 // #2 │ │ -07154e: 4404 0004 |0039: aget v4, v0, v4 │ │ -071552: c843 |003b: mul-float/2addr v3, v4 │ │ -071554: 5264 2d0b |003c: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071558: 1265 |003e: const/4 v5, #int 6 // #6 │ │ -07155a: 4405 0005 |003f: aget v5, v0, v5 │ │ -07155e: c854 |0041: mul-float/2addr v4, v5 │ │ -071560: c643 |0042: add-float/2addr v3, v4 │ │ -071562: 5264 2e0b |0043: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071566: 1305 0a00 |0045: const/16 v5, #int 10 // #a │ │ -07156a: 4405 0005 |0047: aget v5, v0, v5 │ │ -07156e: c854 |0049: mul-float/2addr v4, v5 │ │ -071570: c643 |004a: add-float/2addr v3, v4 │ │ -071572: 1304 0e00 |004b: const/16 v4, #int 14 // #e │ │ -071576: 4404 0004 |004d: aget v4, v0, v4 │ │ -07157a: c643 |004f: add-float/2addr v3, v4 │ │ -07157c: 6e40 4413 1632 |0050: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071582: 0c01 |0053: move-result-object v1 │ │ -071584: 1101 |0054: return-object v1 │ │ +07f278: |[07f278] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ +07f288: 5470 f80a |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07f28c: 5261 2c0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f290: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07f292: 4402 0002 |0005: aget v2, v0, v2 │ │ +07f296: c821 |0007: mul-float/2addr v1, v2 │ │ +07f298: 5262 2d0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f29c: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +07f29e: 4403 0003 |000b: aget v3, v0, v3 │ │ +07f2a2: c832 |000d: mul-float/2addr v2, v3 │ │ +07f2a4: c621 |000e: add-float/2addr v1, v2 │ │ +07f2a6: 5262 2e0b |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f2aa: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ +07f2ae: 4403 0003 |0013: aget v3, v0, v3 │ │ +07f2b2: c832 |0015: mul-float/2addr v2, v3 │ │ +07f2b4: c621 |0016: add-float/2addr v1, v2 │ │ +07f2b6: 1302 0c00 |0017: const/16 v2, #int 12 // #c │ │ +07f2ba: 4402 0002 |0019: aget v2, v0, v2 │ │ +07f2be: c621 |001b: add-float/2addr v1, v2 │ │ +07f2c0: 5262 2c0b |001c: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f2c4: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +07f2c6: 4403 0003 |001f: aget v3, v0, v3 │ │ +07f2ca: c832 |0021: mul-float/2addr v2, v3 │ │ +07f2cc: 5263 2d0b |0022: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f2d0: 1254 |0024: const/4 v4, #int 5 // #5 │ │ +07f2d2: 4404 0004 |0025: aget v4, v0, v4 │ │ +07f2d6: c843 |0027: mul-float/2addr v3, v4 │ │ +07f2d8: c632 |0028: add-float/2addr v2, v3 │ │ +07f2da: 5263 2e0b |0029: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f2de: 1304 0900 |002b: const/16 v4, #int 9 // #9 │ │ +07f2e2: 4404 0004 |002d: aget v4, v0, v4 │ │ +07f2e6: c843 |002f: mul-float/2addr v3, v4 │ │ +07f2e8: c632 |0030: add-float/2addr v2, v3 │ │ +07f2ea: 1303 0d00 |0031: const/16 v3, #int 13 // #d │ │ +07f2ee: 4403 0003 |0033: aget v3, v0, v3 │ │ +07f2f2: c632 |0035: add-float/2addr v2, v3 │ │ +07f2f4: 5263 2c0b |0036: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f2f8: 1224 |0038: const/4 v4, #int 2 // #2 │ │ +07f2fa: 4404 0004 |0039: aget v4, v0, v4 │ │ +07f2fe: c843 |003b: mul-float/2addr v3, v4 │ │ +07f300: 5264 2d0b |003c: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f304: 1265 |003e: const/4 v5, #int 6 // #6 │ │ +07f306: 4405 0005 |003f: aget v5, v0, v5 │ │ +07f30a: c854 |0041: mul-float/2addr v4, v5 │ │ +07f30c: c643 |0042: add-float/2addr v3, v4 │ │ +07f30e: 5264 2e0b |0043: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f312: 1305 0a00 |0045: const/16 v5, #int 10 // #a │ │ +07f316: 4405 0005 |0047: aget v5, v0, v5 │ │ +07f31a: c854 |0049: mul-float/2addr v4, v5 │ │ +07f31c: c643 |004a: add-float/2addr v3, v4 │ │ +07f31e: 1304 0e00 |004b: const/16 v4, #int 14 // #e │ │ +07f322: 4404 0004 |004d: aget v4, v0, v4 │ │ +07f326: c643 |004f: add-float/2addr v3, v4 │ │ +07f328: 6e40 4413 1632 |0050: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f32e: 0c01 |0053: move-result-object v1 │ │ +07f330: 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; │ │ @@ -89620,21 +89625,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 │ │ -071588: |[071588] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -071598: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07159c: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0715a0: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0715a4: 6e40 3b13 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@133b │ │ -0715aa: 0c00 |0009: move-result-object v0 │ │ -0715ac: 1100 |000a: return-object v0 │ │ +07f334: |[07f334] com.badlogic.gdx.math.Vector3.mul:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +07f344: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f348: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f34c: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f350: 6e40 3b13 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.mul:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@133b │ │ +07f356: 0c00 |0009: move-result-object v0 │ │ +07f358: 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; │ │ │ │ @@ -89643,24 +89648,24 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0715b0: |[0715b0] com.badlogic.gdx.math.Vector3.nor:()Lcom/badlogic/gdx/math/Vector3; │ │ -0715c0: 6e10 3713 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@1337 │ │ -0715c6: 0a00 |0003: move-result v0 │ │ -0715c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0715ca: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ -0715ce: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0715d2: 1102 |0009: return-object v2 │ │ -0715d4: 6e20 2713 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Vector3;.div:(F)Lcom/badlogic/gdx/math/Vector3; // method@1327 │ │ -0715da: 0c02 |000d: move-result-object v2 │ │ -0715dc: 28fb |000e: goto 0009 // -0005 │ │ +07f35c: |[07f35c] com.badlogic.gdx.math.Vector3.nor:()Lcom/badlogic/gdx/math/Vector3; │ │ +07f36c: 6e10 3713 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.len:()F // method@1337 │ │ +07f372: 0a00 |0003: move-result v0 │ │ +07f374: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07f376: 2d01 0001 |0005: cmpl-float v1, v0, v1 │ │ +07f37a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +07f37e: 1102 |0009: return-object v2 │ │ +07f380: 6e20 2713 0200 |000a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/math/Vector3;.div:(F)Lcom/badlogic/gdx/math/Vector3; // method@1327 │ │ +07f386: 0c02 |000d: move-result-object v2 │ │ +07f388: 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; │ │ @@ -89672,90 +89677,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 │ │ -0715e0: |[0715e0] com.badlogic.gdx.math.Vector3.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ -0715f0: 5480 f80a |0000: iget-object v0, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0715f4: 5272 2c0b |0002: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0715f8: 1233 |0004: const/4 v3, #int 3 // #3 │ │ -0715fa: 4403 0003 |0005: aget v3, v0, v3 │ │ -0715fe: c832 |0007: mul-float/2addr v2, v3 │ │ -071600: 5273 2d0b |0008: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071604: 1274 |000a: const/4 v4, #int 7 // #7 │ │ -071606: 4404 0004 |000b: aget v4, v0, v4 │ │ -07160a: c843 |000d: mul-float/2addr v3, v4 │ │ -07160c: c632 |000e: add-float/2addr v2, v3 │ │ -07160e: 5273 2e0b |000f: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071612: 1304 0b00 |0011: const/16 v4, #int 11 // #b │ │ -071616: 4404 0004 |0013: aget v4, v0, v4 │ │ -07161a: c843 |0015: mul-float/2addr v3, v4 │ │ -07161c: c632 |0016: add-float/2addr v2, v3 │ │ -07161e: 1303 0f00 |0017: const/16 v3, #int 15 // #f │ │ -071622: 4403 0003 |0019: aget v3, v0, v3 │ │ -071626: a601 0203 |001b: add-float v1, v2, v3 │ │ -07162a: 5272 2c0b |001d: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07162e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -071630: 4403 0003 |0020: aget v3, v0, v3 │ │ -071634: c832 |0022: mul-float/2addr v2, v3 │ │ -071636: 5273 2d0b |0023: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07163a: 1244 |0025: const/4 v4, #int 4 // #4 │ │ -07163c: 4404 0004 |0026: aget v4, v0, v4 │ │ -071640: c843 |0028: mul-float/2addr v3, v4 │ │ -071642: c632 |0029: add-float/2addr v2, v3 │ │ -071644: 5273 2e0b |002a: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071648: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ -07164c: 4404 0004 |002e: aget v4, v0, v4 │ │ -071650: c843 |0030: mul-float/2addr v3, v4 │ │ -071652: c632 |0031: add-float/2addr v2, v3 │ │ -071654: 1303 0c00 |0032: const/16 v3, #int 12 // #c │ │ -071658: 4403 0003 |0034: aget v3, v0, v3 │ │ -07165c: c632 |0036: add-float/2addr v2, v3 │ │ -07165e: c912 |0037: div-float/2addr v2, v1 │ │ -071660: 5273 2c0b |0038: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071664: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -071666: 4404 0004 |003b: aget v4, v0, v4 │ │ -07166a: c843 |003d: mul-float/2addr v3, v4 │ │ -07166c: 5274 2d0b |003e: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071670: 1255 |0040: const/4 v5, #int 5 // #5 │ │ -071672: 4405 0005 |0041: aget v5, v0, v5 │ │ -071676: c854 |0043: mul-float/2addr v4, v5 │ │ -071678: c643 |0044: add-float/2addr v3, v4 │ │ -07167a: 5274 2e0b |0045: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07167e: 1305 0900 |0047: const/16 v5, #int 9 // #9 │ │ -071682: 4405 0005 |0049: aget v5, v0, v5 │ │ -071686: c854 |004b: mul-float/2addr v4, v5 │ │ -071688: c643 |004c: add-float/2addr v3, v4 │ │ -07168a: 1304 0d00 |004d: const/16 v4, #int 13 // #d │ │ -07168e: 4404 0004 |004f: aget v4, v0, v4 │ │ -071692: c643 |0051: add-float/2addr v3, v4 │ │ -071694: c913 |0052: div-float/2addr v3, v1 │ │ -071696: 5274 2c0b |0053: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07169a: 1225 |0055: const/4 v5, #int 2 // #2 │ │ -07169c: 4405 0005 |0056: aget v5, v0, v5 │ │ -0716a0: c854 |0058: mul-float/2addr v4, v5 │ │ -0716a2: 5275 2d0b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0716a6: 1266 |005b: const/4 v6, #int 6 // #6 │ │ -0716a8: 4406 0006 |005c: aget v6, v0, v6 │ │ -0716ac: c865 |005e: mul-float/2addr v5, v6 │ │ -0716ae: c654 |005f: add-float/2addr v4, v5 │ │ -0716b0: 5275 2e0b |0060: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0716b4: 1306 0a00 |0062: const/16 v6, #int 10 // #a │ │ -0716b8: 4406 0006 |0064: aget v6, v0, v6 │ │ -0716bc: c865 |0066: mul-float/2addr v5, v6 │ │ -0716be: c654 |0067: add-float/2addr v4, v5 │ │ -0716c0: 1305 0e00 |0068: const/16 v5, #int 14 // #e │ │ -0716c4: 4405 0005 |006a: aget v5, v0, v5 │ │ -0716c8: c654 |006c: add-float/2addr v4, v5 │ │ -0716ca: c914 |006d: div-float/2addr v4, v1 │ │ -0716cc: 6e40 4413 2743 |006e: invoke-virtual {v7, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0716d2: 0c02 |0071: move-result-object v2 │ │ -0716d4: 1102 |0072: return-object v2 │ │ +07f38c: |[07f38c] com.badlogic.gdx.math.Vector3.prj:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ +07f39c: 5480 f80a |0000: iget-object v0, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07f3a0: 5272 2c0b |0002: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f3a4: 1233 |0004: const/4 v3, #int 3 // #3 │ │ +07f3a6: 4403 0003 |0005: aget v3, v0, v3 │ │ +07f3aa: c832 |0007: mul-float/2addr v2, v3 │ │ +07f3ac: 5273 2d0b |0008: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f3b0: 1274 |000a: const/4 v4, #int 7 // #7 │ │ +07f3b2: 4404 0004 |000b: aget v4, v0, v4 │ │ +07f3b6: c843 |000d: mul-float/2addr v3, v4 │ │ +07f3b8: c632 |000e: add-float/2addr v2, v3 │ │ +07f3ba: 5273 2e0b |000f: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f3be: 1304 0b00 |0011: const/16 v4, #int 11 // #b │ │ +07f3c2: 4404 0004 |0013: aget v4, v0, v4 │ │ +07f3c6: c843 |0015: mul-float/2addr v3, v4 │ │ +07f3c8: c632 |0016: add-float/2addr v2, v3 │ │ +07f3ca: 1303 0f00 |0017: const/16 v3, #int 15 // #f │ │ +07f3ce: 4403 0003 |0019: aget v3, v0, v3 │ │ +07f3d2: a601 0203 |001b: add-float v1, v2, v3 │ │ +07f3d6: 5272 2c0b |001d: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f3da: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +07f3dc: 4403 0003 |0020: aget v3, v0, v3 │ │ +07f3e0: c832 |0022: mul-float/2addr v2, v3 │ │ +07f3e2: 5273 2d0b |0023: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f3e6: 1244 |0025: const/4 v4, #int 4 // #4 │ │ +07f3e8: 4404 0004 |0026: aget v4, v0, v4 │ │ +07f3ec: c843 |0028: mul-float/2addr v3, v4 │ │ +07f3ee: c632 |0029: add-float/2addr v2, v3 │ │ +07f3f0: 5273 2e0b |002a: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f3f4: 1304 0800 |002c: const/16 v4, #int 8 // #8 │ │ +07f3f8: 4404 0004 |002e: aget v4, v0, v4 │ │ +07f3fc: c843 |0030: mul-float/2addr v3, v4 │ │ +07f3fe: c632 |0031: add-float/2addr v2, v3 │ │ +07f400: 1303 0c00 |0032: const/16 v3, #int 12 // #c │ │ +07f404: 4403 0003 |0034: aget v3, v0, v3 │ │ +07f408: c632 |0036: add-float/2addr v2, v3 │ │ +07f40a: c912 |0037: div-float/2addr v2, v1 │ │ +07f40c: 5273 2c0b |0038: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f410: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +07f412: 4404 0004 |003b: aget v4, v0, v4 │ │ +07f416: c843 |003d: mul-float/2addr v3, v4 │ │ +07f418: 5274 2d0b |003e: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f41c: 1255 |0040: const/4 v5, #int 5 // #5 │ │ +07f41e: 4405 0005 |0041: aget v5, v0, v5 │ │ +07f422: c854 |0043: mul-float/2addr v4, v5 │ │ +07f424: c643 |0044: add-float/2addr v3, v4 │ │ +07f426: 5274 2e0b |0045: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f42a: 1305 0900 |0047: const/16 v5, #int 9 // #9 │ │ +07f42e: 4405 0005 |0049: aget v5, v0, v5 │ │ +07f432: c854 |004b: mul-float/2addr v4, v5 │ │ +07f434: c643 |004c: add-float/2addr v3, v4 │ │ +07f436: 1304 0d00 |004d: const/16 v4, #int 13 // #d │ │ +07f43a: 4404 0004 |004f: aget v4, v0, v4 │ │ +07f43e: c643 |0051: add-float/2addr v3, v4 │ │ +07f440: c913 |0052: div-float/2addr v3, v1 │ │ +07f442: 5274 2c0b |0053: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f446: 1225 |0055: const/4 v5, #int 2 // #2 │ │ +07f448: 4405 0005 |0056: aget v5, v0, v5 │ │ +07f44c: c854 |0058: mul-float/2addr v4, v5 │ │ +07f44e: 5275 2d0b |0059: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f452: 1266 |005b: const/4 v6, #int 6 // #6 │ │ +07f454: 4406 0006 |005c: aget v6, v0, v6 │ │ +07f458: c865 |005e: mul-float/2addr v5, v6 │ │ +07f45a: c654 |005f: add-float/2addr v4, v5 │ │ +07f45c: 5275 2e0b |0060: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f460: 1306 0a00 |0062: const/16 v6, #int 10 // #a │ │ +07f464: 4406 0006 |0064: aget v6, v0, v6 │ │ +07f468: c865 |0066: mul-float/2addr v5, v6 │ │ +07f46a: c654 |0067: add-float/2addr v4, v5 │ │ +07f46c: 1305 0e00 |0068: const/16 v5, #int 14 // #e │ │ +07f470: 4405 0005 |006a: aget v5, v0, v5 │ │ +07f474: c654 |006c: add-float/2addr v4, v5 │ │ +07f476: c914 |006d: div-float/2addr v4, v1 │ │ +07f478: 6e40 4413 2743 |006e: invoke-virtual {v7, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f47e: 0c02 |0071: move-result-object v2 │ │ +07f480: 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 │ │ @@ -89768,61 +89773,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 │ │ -0716d8: |[0716d8] com.badlogic.gdx.math.Vector3.rot:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ -0716e8: 5470 f80a |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0716ec: 5261 2c0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0716f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0716f2: 4402 0002 |0005: aget v2, v0, v2 │ │ -0716f6: c821 |0007: mul-float/2addr v1, v2 │ │ -0716f8: 5262 2d0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0716fc: 1243 |000a: const/4 v3, #int 4 // #4 │ │ -0716fe: 4403 0003 |000b: aget v3, v0, v3 │ │ -071702: c832 |000d: mul-float/2addr v2, v3 │ │ -071704: c621 |000e: add-float/2addr v1, v2 │ │ -071706: 5262 2e0b |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07170a: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ -07170e: 4403 0003 |0013: aget v3, v0, v3 │ │ -071712: c832 |0015: mul-float/2addr v2, v3 │ │ -071714: c621 |0016: add-float/2addr v1, v2 │ │ -071716: 5262 2c0b |0017: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07171a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -07171c: 4403 0003 |001a: aget v3, v0, v3 │ │ -071720: c832 |001c: mul-float/2addr v2, v3 │ │ -071722: 5263 2d0b |001d: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071726: 1254 |001f: const/4 v4, #int 5 // #5 │ │ -071728: 4404 0004 |0020: aget v4, v0, v4 │ │ -07172c: c843 |0022: mul-float/2addr v3, v4 │ │ -07172e: c632 |0023: add-float/2addr v2, v3 │ │ -071730: 5263 2e0b |0024: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071734: 1304 0900 |0026: const/16 v4, #int 9 // #9 │ │ -071738: 4404 0004 |0028: aget v4, v0, v4 │ │ -07173c: c843 |002a: mul-float/2addr v3, v4 │ │ -07173e: c632 |002b: add-float/2addr v2, v3 │ │ -071740: 5263 2c0b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071744: 1224 |002e: const/4 v4, #int 2 // #2 │ │ -071746: 4404 0004 |002f: aget v4, v0, v4 │ │ -07174a: c843 |0031: mul-float/2addr v3, v4 │ │ -07174c: 5264 2d0b |0032: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071750: 1265 |0034: const/4 v5, #int 6 // #6 │ │ -071752: 4405 0005 |0035: aget v5, v0, v5 │ │ -071756: c854 |0037: mul-float/2addr v4, v5 │ │ -071758: c643 |0038: add-float/2addr v3, v4 │ │ -07175a: 5264 2e0b |0039: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07175e: 1305 0a00 |003b: const/16 v5, #int 10 // #a │ │ -071762: 4405 0005 |003d: aget v5, v0, v5 │ │ -071766: c854 |003f: mul-float/2addr v4, v5 │ │ -071768: c643 |0040: add-float/2addr v3, v4 │ │ -07176a: 6e40 4413 1632 |0041: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071770: 0c01 |0044: move-result-object v1 │ │ -071772: 1101 |0045: return-object v1 │ │ +07f484: |[07f484] com.badlogic.gdx.math.Vector3.rot:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; │ │ +07f494: 5470 f80a |0000: iget-object v0, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +07f498: 5261 2c0b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f49c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07f49e: 4402 0002 |0005: aget v2, v0, v2 │ │ +07f4a2: c821 |0007: mul-float/2addr v1, v2 │ │ +07f4a4: 5262 2d0b |0008: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f4a8: 1243 |000a: const/4 v3, #int 4 // #4 │ │ +07f4aa: 4403 0003 |000b: aget v3, v0, v3 │ │ +07f4ae: c832 |000d: mul-float/2addr v2, v3 │ │ +07f4b0: c621 |000e: add-float/2addr v1, v2 │ │ +07f4b2: 5262 2e0b |000f: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f4b6: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ +07f4ba: 4403 0003 |0013: aget v3, v0, v3 │ │ +07f4be: c832 |0015: mul-float/2addr v2, v3 │ │ +07f4c0: c621 |0016: add-float/2addr v1, v2 │ │ +07f4c2: 5262 2c0b |0017: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f4c6: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +07f4c8: 4403 0003 |001a: aget v3, v0, v3 │ │ +07f4cc: c832 |001c: mul-float/2addr v2, v3 │ │ +07f4ce: 5263 2d0b |001d: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f4d2: 1254 |001f: const/4 v4, #int 5 // #5 │ │ +07f4d4: 4404 0004 |0020: aget v4, v0, v4 │ │ +07f4d8: c843 |0022: mul-float/2addr v3, v4 │ │ +07f4da: c632 |0023: add-float/2addr v2, v3 │ │ +07f4dc: 5263 2e0b |0024: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f4e0: 1304 0900 |0026: const/16 v4, #int 9 // #9 │ │ +07f4e4: 4404 0004 |0028: aget v4, v0, v4 │ │ +07f4e8: c843 |002a: mul-float/2addr v3, v4 │ │ +07f4ea: c632 |002b: add-float/2addr v2, v3 │ │ +07f4ec: 5263 2c0b |002c: iget v3, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f4f0: 1224 |002e: const/4 v4, #int 2 // #2 │ │ +07f4f2: 4404 0004 |002f: aget v4, v0, v4 │ │ +07f4f6: c843 |0031: mul-float/2addr v3, v4 │ │ +07f4f8: 5264 2d0b |0032: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f4fc: 1265 |0034: const/4 v5, #int 6 // #6 │ │ +07f4fe: 4405 0005 |0035: aget v5, v0, v5 │ │ +07f502: c854 |0037: mul-float/2addr v4, v5 │ │ +07f504: c643 |0038: add-float/2addr v3, v4 │ │ +07f506: 5264 2e0b |0039: iget v4, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f50a: 1305 0a00 |003b: const/16 v5, #int 10 // #a │ │ +07f50e: 4405 0005 |003d: aget v5, v0, v5 │ │ +07f512: c854 |003f: mul-float/2addr v4, v5 │ │ +07f514: c643 |0040: add-float/2addr v3, v4 │ │ +07f516: 6e40 4413 1632 |0041: invoke-virtual {v6, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f51c: 0c01 |0044: move-result-object v1 │ │ +07f51e: 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; │ │ @@ -89833,21 +89838,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 │ │ -071774: |[071774] com.badlogic.gdx.math.Vector3.rotate:(FFFF)Lcom/badlogic/gdx/math/Vector3; │ │ -071784: 6200 280b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -071788: 6e40 4413 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07178e: 0c00 |0005: move-result-object v0 │ │ -071790: 6e30 4213 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@1342 │ │ -071796: 0c00 |0009: move-result-object v0 │ │ -071798: 1100 |000a: return-object v0 │ │ +07f520: |[07f520] com.badlogic.gdx.math.Vector3.rotate:(FFFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07f530: 6200 280b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +07f534: 6e40 4413 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f53a: 0c00 |0005: move-result-object v0 │ │ +07f53c: 6e30 4213 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@1342 │ │ +07f542: 0c00 |0009: move-result-object v0 │ │ +07f544: 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 │ │ @@ -89859,21 +89864,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 │ │ -07179c: |[07179c] com.badlogic.gdx.math.Vector3.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ -0717ac: 6200 2b0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0b2b │ │ -0717b0: 6e30 9212 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@1292 │ │ -0717b6: 6200 2b0b |0005: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0b2b │ │ -0717ba: 6e20 3c13 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -0717c0: 0c00 |000a: move-result-object v0 │ │ -0717c2: 1100 |000b: return-object v0 │ │ +07f548: |[07f548] com.badlogic.gdx.math.Vector3.rotate:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ +07f558: 6200 2b0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0b2b │ │ +07f55c: 6e30 9212 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@1292 │ │ +07f562: 6200 2b0b |0005: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmpMat:Lcom/badlogic/gdx/math/Matrix4; // field@0b2b │ │ +07f566: 6e20 3c13 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +07f56c: 0c00 |000a: move-result-object v0 │ │ +07f56e: 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; │ │ @@ -89884,25 +89889,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 │ │ -0717c4: |[0717c4] com.badlogic.gdx.math.Vector3.scale:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -0717d4: 5210 2c0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0717d8: c820 |0002: mul-float/2addr v0, v2 │ │ -0717da: 5910 2c0b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0717de: 5210 2d0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0717e2: c830 |0007: mul-float/2addr v0, v3 │ │ -0717e4: 5910 2d0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0717e8: 5210 2e0b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0717ec: c840 |000c: mul-float/2addr v0, v4 │ │ -0717ee: 5910 2e0b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0717f2: 1101 |000f: return-object v1 │ │ +07f570: |[07f570] com.badlogic.gdx.math.Vector3.scale:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07f580: 5210 2c0b |0000: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f584: c820 |0002: mul-float/2addr v0, v2 │ │ +07f586: 5910 2c0b |0003: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f58a: 5210 2d0b |0005: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f58e: c830 |0007: mul-float/2addr v0, v3 │ │ +07f590: 5910 2d0b |0008: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f594: 5210 2e0b |000a: iget v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f598: c840 |000c: mul-float/2addr v0, v4 │ │ +07f59a: 5910 2e0b |000d: iput v0, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f59e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0005 line=496 │ │ 0x000a line=497 │ │ 0x000f line=498 │ │ locals : │ │ @@ -89916,19 +89921,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 │ │ -0717f4: |[0717f4] com.badlogic.gdx.math.Vector3.set:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -071804: 5901 2c0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071808: 5902 2d0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07180c: 5903 2e0b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071810: 1100 |0006: return-object v0 │ │ +07f5a0: |[07f5a0] com.badlogic.gdx.math.Vector3.set:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07f5b0: 5901 2c0b |0000: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f5b4: 5902 2d0b |0002: iput v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f5b8: 5903 2e0b |0004: iput v3, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f5bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0004 line=86 │ │ 0x0006 line=87 │ │ locals : │ │ @@ -89942,21 +89947,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 │ │ -071814: |[071814] com.badlogic.gdx.math.Vector3.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -071824: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071828: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07182c: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071830: 6e40 4413 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071836: 0c00 |0009: move-result-object v0 │ │ -071838: 1100 |000a: return-object v0 │ │ +07f5c0: |[07f5c0] com.badlogic.gdx.math.Vector3.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +07f5d0: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f5d4: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f5d8: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f5dc: 6e40 4413 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f5e2: 0c00 |0009: move-result-object v0 │ │ +07f5e4: 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; │ │ │ │ @@ -89965,24 +89970,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 │ │ -07183c: |[07183c] com.badlogic.gdx.math.Vector3.set:([F)Lcom/badlogic/gdx/math/Vector3; │ │ -07184c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07184e: 4400 0400 |0001: aget v0, v4, v0 │ │ -071852: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -071854: 4401 0401 |0004: aget v1, v4, v1 │ │ -071858: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -07185a: 4402 0402 |0007: aget v2, v4, v2 │ │ -07185e: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071864: 0c00 |000c: move-result-object v0 │ │ -071866: 1100 |000d: return-object v0 │ │ +07f5e8: |[07f5e8] com.badlogic.gdx.math.Vector3.set:([F)Lcom/badlogic/gdx/math/Vector3; │ │ +07f5f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f5fa: 4400 0400 |0001: aget v0, v4, v0 │ │ +07f5fe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07f600: 4401 0401 |0004: aget v1, v4, v1 │ │ +07f604: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +07f606: 4402 0402 |0007: aget v2, v4, v2 │ │ +07f60a: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f610: 0c00 |000c: move-result-object v0 │ │ +07f612: 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 │ │ │ │ @@ -89991,75 +89996,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 │ │ -071868: |[071868] com.badlogic.gdx.math.Vector3.slerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ -071878: 6e20 2b13 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ -07187e: 0a00 |0003: move-result v0 │ │ -071880: 8904 |0004: float-to-double v4, v0 │ │ -071882: 1806 8f53 7424 97ff ef3f |0005: const-wide v6, #double 0.99995 // #3fefff972474538f │ │ -07188c: 2f04 0406 |000a: cmpl-double v4, v4, v6 │ │ -071890: 3c04 0c00 |000c: if-gtz v4, 0018 // +000c │ │ -071894: 8904 |000e: float-to-double v4, v0 │ │ -071896: 1806 9643 8b6c e7fb ef3f |000f: const-wide v6, #double 0.9995 // #3feffbe76c8b4396 │ │ -0718a0: 3004 0406 |0014: cmpg-double v4, v4, v6 │ │ -0718a4: 3b04 1500 |0016: if-gez v4, 002b // +0015 │ │ -0718a8: 6e10 4b13 0900 |0018: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -0718ae: 0c04 |001b: move-result-object v4 │ │ -0718b0: 6e20 4a13 8400 |001c: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -0718b6: 0c04 |001f: move-result-object v4 │ │ -0718b8: 6e20 3a13 a400 |0020: invoke-virtual {v4, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0718be: 0c04 |0023: move-result-object v4 │ │ -0718c0: 6e20 2313 4800 |0024: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0718c6: 6e10 3e13 0800 |0027: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0718cc: 1108 |002a: return-object v8 │ │ -0718ce: 1504 803f |002b: const/high16 v4, #int 1065353216 // #3f80 │ │ -0718d2: 2d04 0004 |002d: cmpl-float v4, v0, v4 │ │ -0718d6: 3d04 0400 |002f: if-lez v4, 0033 // +0004 │ │ -0718da: 1500 803f |0031: const/high16 v0, #int 1065353216 // #3f80 │ │ -0718de: 1504 80bf |0033: const/high16 v4, #int -1082130432 // #bf80 │ │ -0718e2: 2e04 0004 |0035: cmpg-float v4, v0, v4 │ │ -0718e6: 3b04 0400 |0037: if-gez v4, 003b // +0004 │ │ -0718ea: 1500 80bf |0039: const/high16 v0, #int -1082130432 // #bf80 │ │ -0718ee: 8904 |003b: float-to-double v4, v0 │ │ -0718f0: 7120 7f24 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.acos:(D)D // method@247f │ │ -0718f6: 0b04 |003f: move-result-wide v4 │ │ -0718f8: 8c42 |0040: double-to-float v2, v4 │ │ -0718fa: a801 020a |0041: mul-float v1, v2, v10 │ │ -0718fe: 6e10 4b13 0900 |0043: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -071904: 0c04 |0046: move-result-object v4 │ │ -071906: 5285 2c0b |0047: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07190a: c805 |0049: mul-float/2addr v5, v0 │ │ -07190c: 5286 2d0b |004a: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071910: c806 |004c: mul-float/2addr v6, v0 │ │ -071912: 5287 2e0b |004d: iget v7, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071916: c807 |004f: mul-float/2addr v7, v0 │ │ -071918: 6e40 4913 5476 |0050: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -07191e: 0c03 |0053: move-result-object v3 │ │ -071920: 6e10 3e13 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -071926: 8914 |0057: float-to-double v4, v1 │ │ -071928: 7120 8324 5400 |0058: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -07192e: 0b04 |005b: move-result-wide v4 │ │ -071930: 8c44 |005c: double-to-float v4, v4 │ │ -071932: 6e20 3a13 4800 |005d: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -071938: 0c04 |0060: move-result-object v4 │ │ -07193a: 8915 |0061: float-to-double v5, v1 │ │ -07193c: 7120 8d24 6500 |0062: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -071942: 0b05 |0065: move-result-wide v5 │ │ -071944: 8c55 |0066: double-to-float v5, v5 │ │ -071946: 6e20 3a13 5300 |0067: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -07194c: 0c05 |006a: move-result-object v5 │ │ -07194e: 6e20 2313 5400 |006b: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -071954: 0c04 |006e: move-result-object v4 │ │ -071956: 6e10 3e13 0400 |006f: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -07195c: 0c08 |0072: move-result-object v8 │ │ -07195e: 28b7 |0073: goto 002a // -0049 │ │ +07f614: |[07f614] com.badlogic.gdx.math.Vector3.slerp:(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ +07f624: 6e20 2b13 9800 |0000: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector3;.dot:(Lcom/badlogic/gdx/math/Vector3;)F // method@132b │ │ +07f62a: 0a00 |0003: move-result v0 │ │ +07f62c: 8904 |0004: float-to-double v4, v0 │ │ +07f62e: 1806 8f53 7424 97ff ef3f |0005: const-wide v6, #double 0.99995 // #3fefff972474538f │ │ +07f638: 2f04 0406 |000a: cmpl-double v4, v4, v6 │ │ +07f63c: 3c04 0c00 |000c: if-gtz v4, 0018 // +000c │ │ +07f640: 8904 |000e: float-to-double v4, v0 │ │ +07f642: 1806 9643 8b6c e7fb ef3f |000f: const-wide v6, #double 0.9995 // #3feffbe76c8b4396 │ │ +07f64c: 3004 0406 |0014: cmpg-double v4, v4, v6 │ │ +07f650: 3b04 1500 |0016: if-gez v4, 002b // +0015 │ │ +07f654: 6e10 4b13 0900 |0018: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07f65a: 0c04 |001b: move-result-object v4 │ │ +07f65c: 6e20 4a13 8400 |001c: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +07f662: 0c04 |001f: move-result-object v4 │ │ +07f664: 6e20 3a13 a400 |0020: invoke-virtual {v4, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07f66a: 0c04 |0023: move-result-object v4 │ │ +07f66c: 6e20 2313 4800 |0024: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +07f672: 6e10 3e13 0800 |0027: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07f678: 1108 |002a: return-object v8 │ │ +07f67a: 1504 803f |002b: const/high16 v4, #int 1065353216 // #3f80 │ │ +07f67e: 2d04 0004 |002d: cmpl-float v4, v0, v4 │ │ +07f682: 3d04 0400 |002f: if-lez v4, 0033 // +0004 │ │ +07f686: 1500 803f |0031: const/high16 v0, #int 1065353216 // #3f80 │ │ +07f68a: 1504 80bf |0033: const/high16 v4, #int -1082130432 // #bf80 │ │ +07f68e: 2e04 0004 |0035: cmpg-float v4, v0, v4 │ │ +07f692: 3b04 0400 |0037: if-gez v4, 003b // +0004 │ │ +07f696: 1500 80bf |0039: const/high16 v0, #int -1082130432 // #bf80 │ │ +07f69a: 8904 |003b: float-to-double v4, v0 │ │ +07f69c: 7120 7f24 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.acos:(D)D // method@247f │ │ +07f6a2: 0b04 |003f: move-result-wide v4 │ │ +07f6a4: 8c42 |0040: double-to-float v2, v4 │ │ +07f6a6: a801 020a |0041: mul-float v1, v2, v10 │ │ +07f6aa: 6e10 4b13 0900 |0043: invoke-virtual {v9}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +07f6b0: 0c04 |0046: move-result-object v4 │ │ +07f6b2: 5285 2c0b |0047: iget v5, v8, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f6b6: c805 |0049: mul-float/2addr v5, v0 │ │ +07f6b8: 5286 2d0b |004a: iget v6, v8, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f6bc: c806 |004c: mul-float/2addr v6, v0 │ │ +07f6be: 5287 2e0b |004d: iget v7, v8, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f6c2: c807 |004f: mul-float/2addr v7, v0 │ │ +07f6c4: 6e40 4913 5476 |0050: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +07f6ca: 0c03 |0053: move-result-object v3 │ │ +07f6cc: 6e10 3e13 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07f6d2: 8914 |0057: float-to-double v4, v1 │ │ +07f6d4: 7120 8324 5400 |0058: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +07f6da: 0b04 |005b: move-result-wide v4 │ │ +07f6dc: 8c44 |005c: double-to-float v4, v4 │ │ +07f6de: 6e20 3a13 4800 |005d: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07f6e4: 0c04 |0060: move-result-object v4 │ │ +07f6e6: 8916 |0061: float-to-double v6, v1 │ │ +07f6e8: 7120 8d24 7600 |0062: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +07f6ee: 0b06 |0065: move-result-wide v6 │ │ +07f6f0: 8c65 |0066: double-to-float v5, v6 │ │ +07f6f2: 6e20 3a13 5300 |0067: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +07f6f8: 0c05 |006a: move-result-object v5 │ │ +07f6fa: 6e20 2313 5400 |006b: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +07f700: 0c04 |006e: move-result-object v4 │ │ +07f702: 6e10 3e13 0400 |006f: invoke-virtual {v4}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +07f708: 0c08 |0072: move-result-object v8 │ │ +07f70a: 28b7 |0073: goto 002a // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0004 line=374 │ │ 0x0018 line=375 │ │ 0x0027 line=376 │ │ 0x002a line=387 │ │ @@ -90085,24 +90090,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 │ │ -071960: |[071960] com.badlogic.gdx.math.Vector3.sub:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -071970: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071974: c740 |0002: sub-float/2addr v0, v4 │ │ -071976: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07197a: c741 |0005: sub-float/2addr v1, v4 │ │ -07197c: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071980: c742 |0008: sub-float/2addr v2, v4 │ │ -071982: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071988: 0c00 |000c: move-result-object v0 │ │ -07198a: 1100 |000d: return-object v0 │ │ +07f70c: |[07f70c] com.badlogic.gdx.math.Vector3.sub:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +07f71c: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f720: c740 |0002: sub-float/2addr v0, v4 │ │ +07f722: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f726: c741 |0005: sub-float/2addr v1, v4 │ │ +07f728: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f72c: c742 |0008: sub-float/2addr v2, v4 │ │ +07f72e: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f734: 0c00 |000c: move-result-object v0 │ │ +07f736: 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 │ │ │ │ @@ -90111,24 +90116,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 │ │ -07198c: |[07198c] com.badlogic.gdx.math.Vector3.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ -07199c: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0719a0: c740 |0002: sub-float/2addr v0, v4 │ │ -0719a2: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0719a6: c751 |0005: sub-float/2addr v1, v5 │ │ -0719a8: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0719ac: c762 |0008: sub-float/2addr v2, v6 │ │ -0719ae: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0719b4: 0c00 |000c: move-result-object v0 │ │ -0719b6: 1100 |000d: return-object v0 │ │ +07f738: |[07f738] com.badlogic.gdx.math.Vector3.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ +07f748: 5230 2c0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f74c: c740 |0002: sub-float/2addr v0, v4 │ │ +07f74e: 5231 2d0b |0003: iget v1, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f752: c751 |0005: sub-float/2addr v1, v5 │ │ +07f754: 5232 2e0b |0006: iget v2, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f758: c762 |0008: sub-float/2addr v2, v6 │ │ +07f75a: 6e40 4413 0321 |0009: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07f760: 0c00 |000c: move-result-object v0 │ │ +07f762: 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 │ │ @@ -90139,21 +90144,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 │ │ -0719b8: |[0719b8] com.badlogic.gdx.math.Vector3.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ -0719c8: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0719cc: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0719d0: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0719d4: 6e40 4913 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ -0719da: 0c00 |0009: move-result-object v0 │ │ -0719dc: 1100 |000a: return-object v0 │ │ +07f764: |[07f764] com.badlogic.gdx.math.Vector3.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ +07f774: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f778: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f77c: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f780: 6e40 4913 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1349 │ │ +07f786: 0c00 |0009: move-result-object v0 │ │ +07f788: 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; │ │ │ │ @@ -90162,19 +90167,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0719e0: |[0719e0] com.badlogic.gdx.math.Vector3.tmp:()Lcom/badlogic/gdx/math/Vector3; │ │ -0719f0: 6200 280b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0719f4: 6e20 4513 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0719fa: 0c00 |0005: move-result-object v0 │ │ -0719fc: 1100 |0006: return-object v0 │ │ +07f78c: |[07f78c] com.badlogic.gdx.math.Vector3.tmp:()Lcom/badlogic/gdx/math/Vector3; │ │ +07f79c: 6200 280b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +07f7a0: 6e20 4513 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07f7a6: 0c00 |0005: move-result-object v0 │ │ +07f7a8: 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;) │ │ @@ -90182,19 +90187,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -071a00: |[071a00] com.badlogic.gdx.math.Vector3.tmp2:()Lcom/badlogic/gdx/math/Vector3; │ │ -071a10: 6200 290b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b29 │ │ -071a14: 6e20 4513 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -071a1a: 0c00 |0005: move-result-object v0 │ │ -071a1c: 1100 |0006: return-object v0 │ │ +07f7ac: |[07f7ac] com.badlogic.gdx.math.Vector3.tmp2:()Lcom/badlogic/gdx/math/Vector3; │ │ +07f7bc: 6200 290b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp2:Lcom/badlogic/gdx/math/Vector3; // field@0b29 │ │ +07f7c0: 6e20 4513 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07f7c6: 0c00 |0005: move-result-object v0 │ │ +07f7c8: 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;) │ │ @@ -90202,19 +90207,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -071a20: |[071a20] com.badlogic.gdx.math.Vector3.tmp3:()Lcom/badlogic/gdx/math/Vector3; │ │ -071a30: 6200 2a0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ -071a34: 6e20 4513 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -071a3a: 0c00 |0005: move-result-object v0 │ │ -071a3c: 1100 |0006: return-object v0 │ │ +07f7cc: |[07f7cc] com.badlogic.gdx.math.Vector3.tmp3:()Lcom/badlogic/gdx/math/Vector3; │ │ +07f7dc: 6200 2a0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp3:Lcom/badlogic/gdx/math/Vector3; // field@0b2a │ │ +07f7e0: 6e20 4513 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +07f7e6: 0c00 |0005: move-result-object v0 │ │ +07f7e8: 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;) │ │ @@ -90222,35 +90227,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -071a40: |[071a40] com.badlogic.gdx.math.Vector3.toString:()Ljava/lang/String; │ │ -071a50: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -071a54: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -071a5a: 5221 2c0b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071a5e: 6e20 d324 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -071a64: 0c00 |000a: move-result-object v0 │ │ -071a66: 1a01 ad00 |000b: const-string v1, "," // string@00ad │ │ -071a6a: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -071a70: 0c00 |0010: move-result-object v0 │ │ -071a72: 5221 2d0b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071a76: 6e20 d324 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -071a7c: 0c00 |0016: move-result-object v0 │ │ -071a7e: 1a01 ad00 |0017: const-string v1, "," // string@00ad │ │ -071a82: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -071a88: 0c00 |001c: move-result-object v0 │ │ -071a8a: 5221 2e0b |001d: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071a8e: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -071a94: 0c00 |0022: move-result-object v0 │ │ -071a96: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -071a9c: 0c00 |0026: move-result-object v0 │ │ -071a9e: 1100 |0027: return-object v0 │ │ +07f7ec: |[07f7ec] com.badlogic.gdx.math.Vector3.toString:()Ljava/lang/String; │ │ +07f7fc: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +07f800: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +07f806: 5221 2c0b |0005: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07f80a: 6e20 d324 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07f810: 0c00 |000a: move-result-object v0 │ │ +07f812: 1a01 ad00 |000b: const-string v1, "," // string@00ad │ │ +07f816: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07f81c: 0c00 |0010: move-result-object v0 │ │ +07f81e: 5221 2d0b |0011: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07f822: 6e20 d324 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07f828: 0c00 |0016: move-result-object v0 │ │ +07f82a: 1a01 ad00 |0017: const-string v1, "," // string@00ad │ │ +07f82e: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +07f834: 0c00 |001c: move-result-object v0 │ │ +07f836: 5221 2e0b |001d: iget v1, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07f83a: 6e20 d324 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +07f840: 0c00 |0022: move-result-object v0 │ │ +07f842: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +07f848: 0c00 |0026: move-result-object v0 │ │ +07f84a: 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 : 3959 (Vector3.java) │ │ @@ -90298,25 +90303,25 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -071aa0: |[071aa0] com.badlogic.gdx.math.WindowedMean.:(I)V │ │ -071ab0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -071ab6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -071ab8: 5910 2f0b |0004: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ -071abc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -071abe: 5910 320b |0007: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0b32 │ │ -071ac2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -071ac4: 5c10 300b |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ -071ac8: 2320 e803 |000c: new-array v0, v2, [F // type@03e8 │ │ -071acc: 5b10 330b |000e: iput-object v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071ad0: 0e00 |0010: return-void │ │ +07f84c: |[07f84c] com.badlogic.gdx.math.WindowedMean.:(I)V │ │ +07f85c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +07f862: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07f864: 5910 2f0b |0004: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ +07f868: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07f86a: 5910 320b |0007: iput v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0b32 │ │ +07f86e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07f870: 5c10 300b |000a: iput-boolean v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ +07f874: 2320 e803 |000c: new-array v0, v2, [F // type@03e8 │ │ +07f878: 5b10 330b |000e: iput-object v0, v1, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f87c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=26 │ │ 0x0006 line=28 │ │ 0x0009 line=29 │ │ 0x000c line=36 │ │ @@ -90331,33 +90336,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -071ad4: |[071ad4] com.badlogic.gdx.math.WindowedMean.addValue:(F)V │ │ -071ae4: 5230 2f0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ -071ae8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071aec: 5930 2f0b |0004: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ -071af0: 5430 330b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071af4: 5231 310b |0008: iget v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071af8: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -071afc: 5932 310b |000c: iput v2, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071b00: 4b04 0001 |000e: aput v4, v0, v1 │ │ -071b04: 5230 310b |0010: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071b08: 5431 330b |0012: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071b0c: 2111 |0014: array-length v1, v1 │ │ -071b0e: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -071b12: 3710 0500 |0017: if-le v0, v1, 001c // +0005 │ │ -071b16: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -071b18: 5930 310b |001a: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071b1c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -071b1e: 5c30 300b |001d: iput-boolean v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ -071b22: 0e00 |001f: return-void │ │ +07f880: |[07f880] com.badlogic.gdx.math.WindowedMean.addValue:(F)V │ │ +07f890: 5230 2f0b |0000: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ +07f894: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07f898: 5930 2f0b |0004: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ +07f89c: 5430 330b |0006: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f8a0: 5231 310b |0008: iget v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f8a4: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07f8a8: 5932 310b |000c: iput v2, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f8ac: 4b04 0001 |000e: aput v4, v0, v1 │ │ +07f8b0: 5230 310b |0010: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f8b4: 5431 330b |0012: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f8b8: 2111 |0014: array-length v1, v1 │ │ +07f8ba: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07f8be: 3710 0500 |0017: if-le v0, v1, 001c // +0005 │ │ +07f8c2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +07f8c4: 5930 310b |001a: iput v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f8c8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +07f8ca: 5c30 300b |001d: iput-boolean v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ +07f8ce: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x0010 line=59 │ │ 0x001c line=60 │ │ 0x001f line=61 │ │ @@ -90370,30 +90375,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -071b24: |[071b24] com.badlogic.gdx.math.WindowedMean.clear:()V │ │ -071b34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071b36: 5931 2f0b |0001: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ -071b3a: 5931 310b |0003: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071b3e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -071b40: 5431 330b |0006: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071b44: 2111 |0008: array-length v1, v1 │ │ -071b46: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ -071b4a: 5431 330b |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071b4e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -071b50: 4b02 0100 |000e: aput v2, v1, v0 │ │ -071b54: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071b58: 28f4 |0012: goto 0006 // -000c │ │ -071b5a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -071b5c: 5c31 300b |0014: iput-boolean v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ -071b60: 0e00 |0016: return-void │ │ +07f8d0: |[07f8d0] com.badlogic.gdx.math.WindowedMean.clear:()V │ │ +07f8e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f8e2: 5931 2f0b |0001: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ +07f8e6: 5931 310b |0003: iput v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f8ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07f8ec: 5431 330b |0006: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f8f0: 2111 |0008: array-length v1, v1 │ │ +07f8f2: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ +07f8f6: 5431 330b |000b: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f8fa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +07f8fc: 4b02 0100 |000e: aput v2, v1, v0 │ │ +07f900: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07f904: 28f4 |0012: goto 0006 // -000c │ │ +07f906: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +07f908: 5c31 300b |0014: iput-boolean v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ +07f90c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x000b line=49 │ │ 0x0010 line=48 │ │ @@ -90408,28 +90413,28 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -071b64: |[071b64] com.badlogic.gdx.math.WindowedMean.getLatest:()F │ │ -071b74: 5431 330b |0000: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071b78: 5230 310b |0002: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071b7c: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -071b80: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -071b82: 3320 0a00 |0007: if-ne v0, v2, 0011 // +000a │ │ -071b86: 5430 330b |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071b8a: 2100 |000b: array-length v0, v0 │ │ -071b8c: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -071b90: 4400 0100 |000e: aget v0, v1, v0 │ │ -071b94: 0f00 |0010: return v0 │ │ -071b96: 5230 310b |0011: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071b9a: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -071b9e: 28f9 |0015: goto 000e // -0007 │ │ +07f910: |[07f910] com.badlogic.gdx.math.WindowedMean.getLatest:()F │ │ +07f920: 5431 330b |0000: iget-object v1, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f924: 5230 310b |0002: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f928: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07f92c: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ +07f92e: 3320 0a00 |0007: if-ne v0, v2, 0011 // +000a │ │ +07f932: 5430 330b |0009: iget-object v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f936: 2100 |000b: array-length v0, v0 │ │ +07f938: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07f93c: 4400 0100 |000e: aget v0, v1, v0 │ │ +07f940: 0f00 |0010: return v0 │ │ +07f942: 5230 310b |0011: iget v0, v3, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f946: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07f94a: 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;) │ │ @@ -90437,42 +90442,42 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -071ba0: |[071ba0] com.badlogic.gdx.math.WindowedMean.getMean:()F │ │ -071bb0: 6e10 5513 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@1355 │ │ -071bb6: 0a02 |0003: move-result v2 │ │ -071bb8: 3802 2400 |0004: if-eqz v2, 0028 // +0024 │ │ -071bbc: 5542 300b |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ -071bc0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -071bc2: 3332 1c00 |0009: if-ne v2, v3, 0025 // +001c │ │ -071bc6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -071bc8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -071bca: 5442 330b |000d: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071bce: 2122 |000f: array-length v2, v2 │ │ -071bd0: 3520 0a00 |0010: if-ge v0, v2, 001a // +000a │ │ -071bd4: 5442 330b |0012: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071bd8: 4402 0200 |0014: aget v2, v2, v0 │ │ -071bdc: c621 |0016: add-float/2addr v1, v2 │ │ -071bde: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071be2: 28f4 |0019: goto 000d // -000c │ │ -071be4: 5442 330b |001a: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071be8: 2122 |001c: array-length v2, v2 │ │ -071bea: 8222 |001d: int-to-float v2, v2 │ │ -071bec: a902 0102 |001e: div-float v2, v1, v2 │ │ -071bf0: 5942 320b |0020: iput v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0b32 │ │ -071bf4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -071bf6: 5c42 300b |0023: iput-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ -071bfa: 5242 320b |0025: iget v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0b32 │ │ -071bfe: 0f02 |0027: return v2 │ │ -071c00: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -071c02: 28fe |0029: goto 0027 // -0002 │ │ +07f94c: |[07f94c] com.badlogic.gdx.math.WindowedMean.getMean:()F │ │ +07f95c: 6e10 5513 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@1355 │ │ +07f962: 0a02 |0003: move-result v2 │ │ +07f964: 3802 2400 |0004: if-eqz v2, 0028 // +0024 │ │ +07f968: 5542 300b |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ +07f96c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +07f96e: 3332 1c00 |0009: if-ne v2, v3, 0025 // +001c │ │ +07f972: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +07f974: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07f976: 5442 330b |000d: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f97a: 2122 |000f: array-length v2, v2 │ │ +07f97c: 3520 0a00 |0010: if-ge v0, v2, 001a // +000a │ │ +07f980: 5442 330b |0012: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f984: 4402 0200 |0014: aget v2, v2, v0 │ │ +07f988: c621 |0016: add-float/2addr v1, v2 │ │ +07f98a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07f98e: 28f4 |0019: goto 000d // -000c │ │ +07f990: 5442 330b |001a: iget-object v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f994: 2122 |001c: array-length v2, v2 │ │ +07f996: 8222 |001d: int-to-float v2, v2 │ │ +07f998: a902 0102 |001e: div-float v2, v1, v2 │ │ +07f99c: 5942 320b |0020: iput v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0b32 │ │ +07f9a0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +07f9a2: 5c42 300b |0023: iput-boolean v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.dirty:Z // field@0b30 │ │ +07f9a6: 5242 320b |0025: iget v2, v4, Lcom/badlogic/gdx/math/WindowedMean;.mean:F // field@0b32 │ │ +07f9aa: 0f02 |0027: return v2 │ │ +07f9ac: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +07f9ae: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=69 │ │ 0x000c line=70 │ │ 0x0012 line=71 │ │ @@ -90491,29 +90496,29 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -071c04: |[071c04] com.badlogic.gdx.math.WindowedMean.getOldest:()F │ │ -071c14: 5220 310b |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071c18: 5421 330b |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071c1c: 2111 |0004: array-length v1, v1 │ │ -071c1e: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -071c22: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ -071c26: 5420 330b |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071c2a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -071c2c: 4400 0001 |000c: aget v0, v0, v1 │ │ -071c30: 0f00 |000e: return v0 │ │ -071c32: 5420 330b |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071c36: 5221 310b |0011: iget v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ -071c3a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071c3e: 4400 0001 |0015: aget v0, v0, v1 │ │ -071c42: 28f7 |0017: goto 000e // -0009 │ │ +07f9b0: |[07f9b0] com.badlogic.gdx.math.WindowedMean.getOldest:()F │ │ +07f9c0: 5220 310b |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f9c4: 5421 330b |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f9c8: 2111 |0004: array-length v1, v1 │ │ +07f9ca: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07f9ce: 3310 0800 |0007: if-ne v0, v1, 000f // +0008 │ │ +07f9d2: 5420 330b |0009: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f9d6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +07f9d8: 4400 0001 |000c: aget v0, v0, v1 │ │ +07f9dc: 0f00 |000e: return v0 │ │ +07f9de: 5420 330b |000f: iget-object v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07f9e2: 5221 310b |0011: iget v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.last_value:I // field@0b31 │ │ +07f9e6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07f9ea: 4400 0001 |0015: aget v0, v0, v1 │ │ +07f9ee: 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;) │ │ @@ -90521,85 +90526,85 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -071c44: |[071c44] com.badlogic.gdx.math.WindowedMean.hasEnoughData:()Z │ │ -071c54: 5220 2f0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ -071c58: 5421 330b |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071c5c: 2111 |0004: array-length v1, v1 │ │ -071c5e: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ -071c62: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -071c64: 0f00 |0008: return v0 │ │ -071c66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -071c68: 28fe |000a: goto 0008 // -0002 │ │ +07f9f0: |[07f9f0] com.badlogic.gdx.math.WindowedMean.hasEnoughData:()Z │ │ +07fa00: 5220 2f0b |0000: iget v0, v2, Lcom/badlogic/gdx/math/WindowedMean;.added_values:I // field@0b2f │ │ +07fa04: 5421 330b |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07fa08: 2111 |0004: array-length v1, v1 │ │ +07fa0a: 3410 0400 |0005: if-lt v0, v1, 0009 // +0004 │ │ +07fa0e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +07fa10: 0f00 |0008: return v0 │ │ +07fa12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07fa14: 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 │ │ -071c6c: |[071c6c] com.badlogic.gdx.math.WindowedMean.standardDeviation:()F │ │ -071c7c: 6e10 5513 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@1355 │ │ -071c82: 0a03 |0003: move-result v3 │ │ -071c84: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -071c88: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -071c8a: 0f03 |0007: return v3 │ │ -071c8c: 6e10 5313 0500 |0008: invoke-virtual {v5}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ -071c92: 0a01 |000b: move-result v1 │ │ -071c94: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -071c96: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -071c98: 5453 330b |000e: iget-object v3, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071c9c: 2133 |0010: array-length v3, v3 │ │ -071c9e: 3530 1100 |0011: if-ge v0, v3, 0022 // +0011 │ │ -071ca2: 5453 330b |0013: iget-object v3, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071ca6: 4403 0300 |0015: aget v3, v3, v0 │ │ -071caa: c713 |0017: sub-float/2addr v3, v1 │ │ -071cac: 5454 330b |0018: iget-object v4, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071cb0: 4404 0400 |001a: aget v4, v4, v0 │ │ -071cb4: c714 |001c: sub-float/2addr v4, v1 │ │ -071cb6: c843 |001d: mul-float/2addr v3, v4 │ │ -071cb8: c632 |001e: add-float/2addr v2, v3 │ │ -071cba: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071cbe: 28ed |0021: goto 000e // -0013 │ │ -071cc0: 5453 330b |0022: iget-object v3, v5, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ -071cc4: 2133 |0024: array-length v3, v3 │ │ -071cc6: 8233 |0025: int-to-float v3, v3 │ │ -071cc8: a903 0203 |0026: div-float v3, v2, v3 │ │ -071ccc: 8933 |0028: float-to-double v3, v3 │ │ -071cce: 7120 8e24 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -071cd4: 0b03 |002c: move-result-wide v3 │ │ -071cd6: 8c33 |002d: double-to-float v3, v3 │ │ -071cd8: 28d9 |002e: goto 0007 // -0027 │ │ +07fa18: |[07fa18] com.badlogic.gdx.math.WindowedMean.standardDeviation:()F │ │ +07fa28: 6e10 5513 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/math/WindowedMean;.hasEnoughData:()Z // method@1355 │ │ +07fa2e: 0a03 |0003: move-result v3 │ │ +07fa30: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +07fa34: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +07fa36: 0f03 |0007: return v3 │ │ +07fa38: 6e10 5313 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ +07fa3e: 0a01 |000b: move-result v1 │ │ +07fa40: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +07fa42: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07fa44: 5463 330b |000e: iget-object v3, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07fa48: 2133 |0010: array-length v3, v3 │ │ +07fa4a: 3530 1100 |0011: if-ge v0, v3, 0022 // +0011 │ │ +07fa4e: 5463 330b |0013: iget-object v3, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07fa52: 4403 0300 |0015: aget v3, v3, v0 │ │ +07fa56: c713 |0017: sub-float/2addr v3, v1 │ │ +07fa58: 5464 330b |0018: iget-object v4, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07fa5c: 4404 0400 |001a: aget v4, v4, v0 │ │ +07fa60: c714 |001c: sub-float/2addr v4, v1 │ │ +07fa62: c843 |001d: mul-float/2addr v3, v4 │ │ +07fa64: c632 |001e: add-float/2addr v2, v3 │ │ +07fa66: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07fa6a: 28ed |0021: goto 000e // -0013 │ │ +07fa6c: 5463 330b |0022: iget-object v3, v6, Lcom/badlogic/gdx/math/WindowedMean;.values:[F // field@0b33 │ │ +07fa70: 2133 |0024: array-length v3, v3 │ │ +07fa72: 8233 |0025: int-to-float v3, v3 │ │ +07fa74: a903 0203 |0026: div-float v3, v2, v3 │ │ +07fa78: 8934 |0028: float-to-double v4, v3 │ │ +07fa7a: 7120 8e24 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +07fa80: 0b04 |002c: move-result-wide v4 │ │ +07fa82: 8c43 |002d: double-to-float v3, v4 │ │ +07fa84: 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 : 3998 (WindowedMean.java) │ │ │ │ Class #219 header: │ │ class_idx : 479 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 905 │ │ @@ -90656,44 +90661,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 61 16-bit code units │ │ -071cdc: |[071cdc] com.badlogic.gdx.math.collision.BoundingBox.:()V │ │ -071cec: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -071cf0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -071cf2: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -071cf8: 2331 1404 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -071cfc: 5b41 350b |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -071d00: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d04: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071d0a: 5b41 390b |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071d0e: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d12: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071d18: 5b41 380b |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071d1c: 2201 dd01 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d20: 7010 1d13 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071d26: 5b41 340b |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ -071d2a: 2201 dd01 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d2e: 7010 1d13 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071d34: 5b41 370b |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ -071d38: 5c42 360b |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071d3c: 5c42 360b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071d40: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -071d42: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ -071d46: 5441 350b |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -071d4a: 2202 dd01 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d4e: 7010 1d13 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071d54: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ -071d58: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071d5c: 28f3 |0038: goto 002b // -000d │ │ -071d5e: 6e10 5a13 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135a │ │ -071d64: 0e00 |003c: return-void │ │ +07fa88: |[07fa88] com.badlogic.gdx.math.collision.BoundingBox.:()V │ │ +07fa98: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +07fa9c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +07fa9e: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +07faa4: 2331 1404 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +07faa8: 5b41 350b |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +07faac: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fab0: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fab6: 5b41 390b |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07faba: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fabe: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fac4: 5b41 380b |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fac8: 2201 dd01 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07facc: 7010 1d13 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fad2: 5b41 340b |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ +07fad6: 2201 dd01 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fada: 7010 1d13 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fae0: 5b41 370b |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ +07fae4: 5c42 360b |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fae8: 5c42 360b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07faec: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +07faee: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ +07faf2: 5441 350b |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +07faf6: 2202 dd01 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fafa: 7010 1d13 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fb00: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ +07fb04: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07fb08: 28f3 |0038: goto 002b // -000d │ │ +07fb0a: 6e10 5a13 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135a │ │ +07fb10: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=34 │ │ @@ -90714,44 +90719,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 │ │ -071d68: |[071d68] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -071d78: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -071d7c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -071d7e: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -071d84: 2331 1404 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -071d88: 5b41 350b |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -071d8c: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d90: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071d96: 5b41 390b |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071d9a: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071d9e: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071da4: 5b41 380b |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071da8: 2201 dd01 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071dac: 7010 1d13 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071db2: 5b41 340b |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ -071db6: 2201 dd01 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071dba: 7010 1d13 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071dc0: 5b41 370b |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ -071dc4: 5c42 360b |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071dc8: 5c42 360b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071dcc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -071dce: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ -071dd2: 5441 350b |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -071dd6: 2202 dd01 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071dda: 7010 1d13 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071de0: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ -071de4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071de8: 28f3 |0038: goto 002b // -000d │ │ -071dea: 6e30 6a13 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@136a │ │ -071df0: 0e00 |003c: return-void │ │ +07fb14: |[07fb14] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +07fb24: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +07fb28: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +07fb2a: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +07fb30: 2331 1404 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +07fb34: 5b41 350b |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +07fb38: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fb3c: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fb42: 5b41 390b |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fb46: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fb4a: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fb50: 5b41 380b |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fb54: 2201 dd01 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fb58: 7010 1d13 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fb5e: 5b41 340b |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ +07fb62: 2201 dd01 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fb66: 7010 1d13 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fb6c: 5b41 370b |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ +07fb70: 5c42 360b |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fb74: 5c42 360b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fb78: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +07fb7a: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ +07fb7e: 5441 350b |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +07fb82: 2202 dd01 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fb86: 7010 1d13 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fb8c: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ +07fb90: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07fb94: 28f3 |0038: goto 002b // -000d │ │ +07fb96: 6e30 6a13 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@136a │ │ +07fb9c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=100 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=34 │ │ @@ -90774,44 +90779,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 │ │ -071df4: |[071df4] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -071e04: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -071e08: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -071e0a: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -071e10: 2331 1404 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -071e14: 5b41 350b |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -071e18: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071e1c: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071e22: 5b41 390b |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071e26: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071e2a: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071e30: 5b41 380b |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071e34: 2201 dd01 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071e38: 7010 1d13 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071e3e: 5b41 340b |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ -071e42: 2201 dd01 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071e46: 7010 1d13 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071e4c: 5b41 370b |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ -071e50: 5c42 360b |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071e54: 5c42 360b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071e58: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -071e5a: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ -071e5e: 5441 350b |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -071e62: 2202 dd01 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -071e66: 7010 1d13 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -071e6c: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ -071e70: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071e74: 28f3 |0038: goto 002b // -000d │ │ -071e76: 6e20 6b13 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@136b │ │ -071e7c: 0e00 |003c: return-void │ │ +07fba0: |[07fba0] com.badlogic.gdx.math.collision.BoundingBox.:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +07fbb0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +07fbb4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +07fbb6: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +07fbbc: 2331 1404 |0006: new-array v1, v3, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +07fbc0: 5b41 350b |0008: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +07fbc4: 2201 dd01 |000a: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fbc8: 7010 1d13 0100 |000c: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fbce: 5b41 390b |000f: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fbd2: 2201 dd01 |0011: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fbd6: 7010 1d13 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fbdc: 5b41 380b |0016: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fbe0: 2201 dd01 |0018: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fbe4: 7010 1d13 0100 |001a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fbea: 5b41 340b |001d: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ +07fbee: 2201 dd01 |001f: new-instance v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fbf2: 7010 1d13 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fbf8: 5b41 370b |0024: iput-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ +07fbfc: 5c42 360b |0026: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fc00: 5c42 360b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fc04: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +07fc06: 3530 0e00 |002b: if-ge v0, v3, 0039 // +000e │ │ +07fc0a: 5441 350b |002d: iget-object v1, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +07fc0e: 2202 dd01 |002f: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +07fc12: 7010 1d13 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +07fc18: 4d02 0100 |0034: aput-object v2, v1, v0 │ │ +07fc1c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07fc20: 28f3 |0038: goto 002b // -000d │ │ +07fc22: 6e20 6b13 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@136b │ │ +07fc28: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x0011 line=33 │ │ 0x0018 line=34 │ │ @@ -90833,20 +90838,20 @@ │ │ type : '(FF)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -071e80: |[071e80] com.badlogic.gdx.math.collision.BoundingBox.max:(FF)F │ │ -071e90: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ -071e94: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -071e98: 0f01 |0004: return v1 │ │ -071e9a: 0121 |0005: move v1, v2 │ │ -071e9c: 28fe |0006: goto 0004 // -0002 │ │ +07fc2c: |[07fc2c] com.badlogic.gdx.math.collision.BoundingBox.max:(FF)F │ │ +07fc3c: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ +07fc40: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +07fc44: 0f01 |0004: return v1 │ │ +07fc46: 0121 |0005: move v1, v2 │ │ +07fc48: 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 │ │ @@ -90856,20 +90861,20 @@ │ │ type : '(FF)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -071ea0: |[071ea0] com.badlogic.gdx.math.collision.BoundingBox.min:(FF)F │ │ -071eb0: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ -071eb4: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -071eb8: 0f02 |0004: return v2 │ │ -071eba: 0112 |0005: move v2, v1 │ │ -071ebc: 28fe |0006: goto 0004 // -0002 │ │ +07fc4c: |[07fc4c] com.badlogic.gdx.math.collision.BoundingBox.min:(FF)F │ │ +07fc5c: 2d00 0102 |0000: cmpl-float v0, v1, v2 │ │ +07fc60: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +07fc64: 0f02 |0004: return v2 │ │ +07fc66: 0112 |0005: move v2, v1 │ │ +07fc68: 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 │ │ @@ -90880,27 +90885,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 │ │ -071ec0: |[071ec0] com.badlogic.gdx.math.collision.BoundingBox.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -071ed0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -071ed2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -071ed4: 5c30 360b |0002: iput-boolean v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -071ed8: 5430 390b |0004: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071edc: 6e40 4413 2022 |0006: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071ee2: 0c00 |0009: move-result-object v0 │ │ -071ee4: 5431 380b |000a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071ee8: 6e40 4413 2122 |000c: invoke-virtual {v1, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -071eee: 0c01 |000f: move-result-object v1 │ │ -071ef0: 6e30 6a13 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@136a │ │ -071ef6: 0c00 |0013: move-result-object v0 │ │ -071ef8: 1100 |0014: return-object v0 │ │ +07fc6c: |[07fc6c] com.badlogic.gdx.math.collision.BoundingBox.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +07fc7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07fc7e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +07fc80: 5c30 360b |0002: iput-boolean v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fc84: 5430 390b |0004: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fc88: 6e40 4413 2022 |0006: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07fc8e: 0c00 |0009: move-result-object v0 │ │ +07fc90: 5431 380b |000a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fc94: 6e40 4413 2122 |000c: invoke-virtual {v1, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07fc9a: 0c01 |000f: move-result-object v1 │ │ +07fc9c: 6e30 6a13 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@136a │ │ +07fca2: 0c00 |0013: move-result-object v0 │ │ +07fca4: 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; │ │ │ │ @@ -90909,49 +90914,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 │ │ -071efc: |[071efc] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ -071f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -071f0e: 5431 390b |0001: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071f12: 5211 2c0b |0003: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071f16: 5242 2c0b |0005: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071f1a: 2d01 0102 |0007: cmpl-float v1, v1, v2 │ │ -071f1e: 3d01 0300 |0009: if-lez v1, 000c // +0003 │ │ -071f22: 0f00 |000b: return v0 │ │ -071f24: 5431 380b |000c: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071f28: 5211 2c0b |000e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071f2c: 5242 2c0b |0010: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071f30: 2e01 0102 |0012: cmpg-float v1, v1, v2 │ │ -071f34: 3a01 f7ff |0014: if-ltz v1, 000b // -0009 │ │ -071f38: 5431 390b |0016: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071f3c: 5211 2d0b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071f40: 5242 2d0b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071f44: 2d01 0102 |001c: cmpl-float v1, v1, v2 │ │ -071f48: 3c01 edff |001e: if-gtz v1, 000b // -0013 │ │ -071f4c: 5431 380b |0020: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071f50: 5211 2d0b |0022: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071f54: 5242 2d0b |0024: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071f58: 2e01 0102 |0026: cmpg-float v1, v1, v2 │ │ -071f5c: 3a01 e3ff |0028: if-ltz v1, 000b // -001d │ │ -071f60: 5431 390b |002a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071f64: 5211 2e0b |002c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071f68: 5242 2e0b |002e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071f6c: 2d01 0102 |0030: cmpl-float v1, v1, v2 │ │ -071f70: 3c01 d9ff |0032: if-gtz v1, 000b // -0027 │ │ -071f74: 5431 380b |0034: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -071f78: 5211 2e0b |0036: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071f7c: 5242 2e0b |0038: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071f80: 2e01 0102 |003a: cmpg-float v1, v1, v2 │ │ -071f84: 3a01 cfff |003c: if-ltz v1, 000b // -0031 │ │ -071f88: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -071f8a: 28cc |003f: goto 000b // -0034 │ │ +07fca8: |[07fca8] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/Vector3;)Z │ │ +07fcb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fcba: 5431 390b |0001: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fcbe: 5211 2c0b |0003: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fcc2: 5242 2c0b |0005: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fcc6: 2d01 0102 |0007: cmpl-float v1, v1, v2 │ │ +07fcca: 3d01 0300 |0009: if-lez v1, 000c // +0003 │ │ +07fcce: 0f00 |000b: return v0 │ │ +07fcd0: 5431 380b |000c: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fcd4: 5211 2c0b |000e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fcd8: 5242 2c0b |0010: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fcdc: 2e01 0102 |0012: cmpg-float v1, v1, v2 │ │ +07fce0: 3a01 f7ff |0014: if-ltz v1, 000b // -0009 │ │ +07fce4: 5431 390b |0016: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fce8: 5211 2d0b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fcec: 5242 2d0b |001a: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fcf0: 2d01 0102 |001c: cmpl-float v1, v1, v2 │ │ +07fcf4: 3c01 edff |001e: if-gtz v1, 000b // -0013 │ │ +07fcf8: 5431 380b |0020: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fcfc: 5211 2d0b |0022: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fd00: 5242 2d0b |0024: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fd04: 2e01 0102 |0026: cmpg-float v1, v1, v2 │ │ +07fd08: 3a01 e3ff |0028: if-ltz v1, 000b // -001d │ │ +07fd0c: 5431 390b |002a: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd10: 5211 2e0b |002c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fd14: 5242 2e0b |002e: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fd18: 2d01 0102 |0030: cmpl-float v1, v1, v2 │ │ +07fd1c: 3c01 d9ff |0032: if-gtz v1, 000b // -0027 │ │ +07fd20: 5431 380b |0034: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fd24: 5211 2e0b |0036: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fd28: 5242 2e0b |0038: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fd2c: 2e01 0102 |003a: cmpg-float v1, v1, v2 │ │ +07fd30: 3a01 cfff |003c: if-ltz v1, 000b // -0031 │ │ +07fd34: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +07fd36: 28cc |003f: goto 000b // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ 0x000b line=245 │ │ 0x000c line=239 │ │ 0x0016 line=240 │ │ 0x0020 line=241 │ │ @@ -90967,69 +90972,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 │ │ -071f8c: |[071f8c] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ -071f9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -071f9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -071fa0: 6e10 6613 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.isValid:()Z // method@1366 │ │ -071fa6: 0a02 |0005: move-result v2 │ │ -071fa8: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -071fac: 0f00 |0008: return v0 │ │ -071fae: 5442 390b |0009: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071fb2: 5222 2c0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071fb6: 5453 390b |000d: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071fba: 5233 2c0b |000f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -071fbe: 2d02 0203 |0011: cmpl-float v2, v2, v3 │ │ -071fc2: 3d02 0400 |0013: if-lez v2, 0017 // +0004 │ │ -071fc6: 0110 |0015: move v0, v1 │ │ -071fc8: 28f2 |0016: goto 0008 // -000e │ │ -071fca: 5442 390b |0017: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071fce: 5222 2d0b |0019: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071fd2: 5453 390b |001b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071fd6: 5233 2d0b |001d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -071fda: 2d02 0203 |001f: cmpl-float v2, v2, v3 │ │ -071fde: 3d02 0400 |0021: if-lez v2, 0025 // +0004 │ │ -071fe2: 0110 |0023: move v0, v1 │ │ -071fe4: 28e4 |0024: goto 0008 // -001c │ │ -071fe6: 5442 390b |0025: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071fea: 5222 2e0b |0027: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071fee: 5453 390b |0029: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -071ff2: 5233 2e0b |002b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -071ff6: 2d02 0203 |002d: cmpl-float v2, v2, v3 │ │ -071ffa: 3d02 0400 |002f: if-lez v2, 0033 // +0004 │ │ -071ffe: 0110 |0031: move v0, v1 │ │ -072000: 28d6 |0032: goto 0008 // -002a │ │ -072002: 5442 380b |0033: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072006: 5222 2c0b |0035: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07200a: 5453 380b |0037: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07200e: 5233 2c0b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072012: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ -072016: 3b02 0400 |003d: if-gez v2, 0041 // +0004 │ │ -07201a: 0110 |003f: move v0, v1 │ │ -07201c: 28c8 |0040: goto 0008 // -0038 │ │ -07201e: 5442 380b |0041: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072022: 5222 2d0b |0043: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072026: 5453 380b |0045: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07202a: 5233 2d0b |0047: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07202e: 2e02 0203 |0049: cmpg-float v2, v2, v3 │ │ -072032: 3b02 0400 |004b: if-gez v2, 004f // +0004 │ │ -072036: 0110 |004d: move v0, v1 │ │ -072038: 28ba |004e: goto 0008 // -0046 │ │ -07203a: 5442 380b |004f: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07203e: 5222 2e0b |0051: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072042: 5453 380b |0053: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072046: 5233 2e0b |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07204a: 2e02 0203 |0057: cmpg-float v2, v2, v3 │ │ -07204e: 3b02 afff |0059: if-gez v2, 0008 // -0051 │ │ -072052: 0110 |005b: move v0, v1 │ │ -072054: 28ac |005c: goto 0008 // -0054 │ │ +07fd38: |[07fd38] com.badlogic.gdx.math.collision.BoundingBox.contains:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Z │ │ +07fd48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07fd4a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07fd4c: 6e10 6613 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.isValid:()Z // method@1366 │ │ +07fd52: 0a02 |0005: move-result v2 │ │ +07fd54: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +07fd58: 0f00 |0008: return v0 │ │ +07fd5a: 5442 390b |0009: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd5e: 5222 2c0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fd62: 5453 390b |000d: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd66: 5233 2c0b |000f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fd6a: 2d02 0203 |0011: cmpl-float v2, v2, v3 │ │ +07fd6e: 3d02 0400 |0013: if-lez v2, 0017 // +0004 │ │ +07fd72: 0110 |0015: move v0, v1 │ │ +07fd74: 28f2 |0016: goto 0008 // -000e │ │ +07fd76: 5442 390b |0017: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd7a: 5222 2d0b |0019: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fd7e: 5453 390b |001b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd82: 5233 2d0b |001d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fd86: 2d02 0203 |001f: cmpl-float v2, v2, v3 │ │ +07fd8a: 3d02 0400 |0021: if-lez v2, 0025 // +0004 │ │ +07fd8e: 0110 |0023: move v0, v1 │ │ +07fd90: 28e4 |0024: goto 0008 // -001c │ │ +07fd92: 5442 390b |0025: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd96: 5222 2e0b |0027: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fd9a: 5453 390b |0029: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fd9e: 5233 2e0b |002b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fda2: 2d02 0203 |002d: cmpl-float v2, v2, v3 │ │ +07fda6: 3d02 0400 |002f: if-lez v2, 0033 // +0004 │ │ +07fdaa: 0110 |0031: move v0, v1 │ │ +07fdac: 28d6 |0032: goto 0008 // -002a │ │ +07fdae: 5442 380b |0033: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fdb2: 5222 2c0b |0035: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fdb6: 5453 380b |0037: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fdba: 5233 2c0b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fdbe: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ +07fdc2: 3b02 0400 |003d: if-gez v2, 0041 // +0004 │ │ +07fdc6: 0110 |003f: move v0, v1 │ │ +07fdc8: 28c8 |0040: goto 0008 // -0038 │ │ +07fdca: 5442 380b |0041: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fdce: 5222 2d0b |0043: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fdd2: 5453 380b |0045: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fdd6: 5233 2d0b |0047: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fdda: 2e02 0203 |0049: cmpg-float v2, v2, v3 │ │ +07fdde: 3b02 0400 |004b: if-gez v2, 004f // +0004 │ │ +07fde2: 0110 |004d: move v0, v1 │ │ +07fde4: 28ba |004e: goto 0008 // -0046 │ │ +07fde6: 5442 380b |004f: iget-object v2, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fdea: 5222 2e0b |0051: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fdee: 5453 380b |0053: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fdf2: 5233 2e0b |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fdf6: 2e02 0203 |0057: cmpg-float v2, v2, v3 │ │ +07fdfa: 3b02 afff |0059: if-gez v2, 0008 // -0051 │ │ +07fdfe: 0110 |005b: move v0, v1 │ │ +07fe00: 28ac |005c: goto 0008 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x0008 line=231 │ │ 0x0009 line=225 │ │ 0x0017 line=226 │ │ 0x0025 line=227 │ │ @@ -91045,50 +91050,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 │ │ -072058: |[072058] com.badlogic.gdx.math.collision.BoundingBox.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -072068: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07206a: 5c50 360b |0001: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -07206e: 5450 390b |0003: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072072: 5451 390b |0005: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072076: 5211 2c0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07207a: 7120 6813 6100 |0009: invoke-static {v1, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072080: 0a01 |000c: move-result v1 │ │ -072082: 5452 390b |000d: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072086: 5222 2d0b |000f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07208a: 7120 6813 7200 |0011: invoke-static {v2, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072090: 0a02 |0014: move-result v2 │ │ -072092: 5453 390b |0015: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072096: 5233 2e0b |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07209a: 7120 6813 8300 |0019: invoke-static {v3, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -0720a0: 0a03 |001c: move-result v3 │ │ -0720a2: 6e40 4413 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0720a8: 0c00 |0020: move-result-object v0 │ │ -0720aa: 5451 380b |0021: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0720ae: 5452 380b |0023: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0720b2: 5222 2c0b |0025: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0720b6: 7120 6713 6200 |0027: invoke-static {v2, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -0720bc: 0a02 |002a: move-result v2 │ │ -0720be: 5453 380b |002b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0720c2: 5233 2d0b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0720c6: 7120 6713 7300 |002f: invoke-static {v3, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -0720cc: 0a03 |0032: move-result v3 │ │ -0720ce: 5454 380b |0033: iget-object v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0720d2: 5244 2e0b |0035: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0720d6: 7120 6713 8400 |0037: invoke-static {v4, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -0720dc: 0a04 |003a: move-result v4 │ │ -0720de: 6e40 4413 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0720e4: 0c01 |003e: move-result-object v1 │ │ -0720e6: 6e30 6a13 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@136a │ │ -0720ec: 0c00 |0042: move-result-object v0 │ │ -0720ee: 1100 |0043: return-object v0 │ │ +07fe04: |[07fe04] com.badlogic.gdx.math.collision.BoundingBox.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +07fe14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07fe16: 5c50 360b |0001: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07fe1a: 5450 390b |0003: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fe1e: 5451 390b |0005: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fe22: 5211 2c0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fe26: 7120 6813 6100 |0009: invoke-static {v1, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07fe2c: 0a01 |000c: move-result v1 │ │ +07fe2e: 5452 390b |000d: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fe32: 5222 2d0b |000f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fe36: 7120 6813 7200 |0011: invoke-static {v2, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07fe3c: 0a02 |0014: move-result v2 │ │ +07fe3e: 5453 390b |0015: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fe42: 5233 2e0b |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fe46: 7120 6813 8300 |0019: invoke-static {v3, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07fe4c: 0a03 |001c: move-result v3 │ │ +07fe4e: 6e40 4413 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07fe54: 0c00 |0020: move-result-object v0 │ │ +07fe56: 5451 380b |0021: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fe5a: 5452 380b |0023: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fe5e: 5222 2c0b |0025: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fe62: 7120 6713 6200 |0027: invoke-static {v2, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +07fe68: 0a02 |002a: move-result v2 │ │ +07fe6a: 5453 380b |002b: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fe6e: 5233 2d0b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fe72: 7120 6713 7300 |002f: invoke-static {v3, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +07fe78: 0a03 |0032: move-result v3 │ │ +07fe7a: 5454 380b |0033: iget-object v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fe7e: 5244 2e0b |0035: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fe82: 7120 6713 8400 |0037: invoke-static {v4, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +07fe88: 0a04 |003a: move-result v4 │ │ +07fe8a: 6e40 4413 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07fe90: 0c01 |003e: move-result-object v1 │ │ +07fe92: 6e30 6a13 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@136a │ │ +07fe98: 0c00 |0042: move-result-object v0 │ │ +07fe9a: 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 │ │ @@ -91100,56 +91105,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 │ │ -0720f0: |[0720f0] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -072100: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -072102: 5c60 360b |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -072106: 5460 390b |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -07210a: 5461 390b |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -07210e: 5211 2c0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072112: 5272 2c0b |0009: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072116: 7120 6813 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -07211c: 0a01 |000e: move-result v1 │ │ -07211e: 5462 390b |000f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072122: 5222 2d0b |0011: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072126: 5273 2d0b |0013: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07212a: 7120 6813 3200 |0015: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072130: 0a02 |0018: move-result v2 │ │ -072132: 5463 390b |0019: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072136: 5233 2e0b |001b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07213a: 5274 2e0b |001d: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07213e: 7120 6813 4300 |001f: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072144: 0a03 |0022: move-result v3 │ │ -072146: 6e40 4413 1032 |0023: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07214c: 0c00 |0026: move-result-object v0 │ │ -07214e: 5461 380b |0027: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072152: 5462 380b |0029: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072156: 5222 2c0b |002b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07215a: 5273 2c0b |002d: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07215e: 7120 8524 3200 |002f: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -072164: 0a02 |0032: move-result v2 │ │ -072166: 5463 380b |0033: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07216a: 5233 2d0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07216e: 5274 2d0b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072172: 7120 8524 4300 |0039: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -072178: 0a03 |003c: move-result v3 │ │ -07217a: 5464 380b |003d: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07217e: 5244 2e0b |003f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072182: 5275 2e0b |0041: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072186: 7120 8524 5400 |0043: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -07218c: 0a04 |0046: move-result v4 │ │ -07218e: 6e40 4413 2143 |0047: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072194: 0c01 |004a: move-result-object v1 │ │ -072196: 6e30 6a13 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@136a │ │ -07219c: 0c00 |004e: move-result-object v0 │ │ -07219e: 1100 |004f: return-object v0 │ │ +07fe9c: |[07fe9c] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +07feac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07feae: 5c60 360b |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07feb2: 5460 390b |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07feb6: 5461 390b |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07feba: 5211 2c0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07febe: 5272 2c0b |0009: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07fec2: 7120 6813 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07fec8: 0a01 |000e: move-result v1 │ │ +07feca: 5462 390b |000f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fece: 5222 2d0b |0011: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fed2: 5273 2d0b |0013: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07fed6: 7120 6813 3200 |0015: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07fedc: 0a02 |0018: move-result v2 │ │ +07fede: 5463 390b |0019: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07fee2: 5233 2e0b |001b: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fee6: 5274 2e0b |001d: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07feea: 7120 6813 4300 |001f: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07fef0: 0a03 |0022: move-result v3 │ │ +07fef2: 6e40 4413 1032 |0023: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07fef8: 0c00 |0026: move-result-object v0 │ │ +07fefa: 5461 380b |0027: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fefe: 5462 380b |0029: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ff02: 5222 2c0b |002b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ff06: 5273 2c0b |002d: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ff0a: 7120 8524 3200 |002f: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +07ff10: 0a02 |0032: move-result v2 │ │ +07ff12: 5463 380b |0033: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ff16: 5233 2d0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ff1a: 5274 2d0b |0037: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ff1e: 7120 8524 4300 |0039: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +07ff24: 0a03 |003c: move-result v3 │ │ +07ff26: 5464 380b |003d: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ff2a: 5244 2e0b |003f: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ff2e: 5275 2e0b |0041: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ff32: 7120 8524 5400 |0043: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +07ff38: 0a04 |0046: move-result v4 │ │ +07ff3a: 6e40 4413 2143 |0047: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ff40: 0c01 |004a: move-result-object v1 │ │ +07ff42: 6e30 6a13 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@136a │ │ +07ff48: 0c00 |004e: move-result-object v0 │ │ +07ff4a: 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; │ │ @@ -91159,62 +91164,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 │ │ -0721a0: |[0721a0] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -0721b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0721b2: 5c60 360b |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -0721b6: 5460 390b |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721ba: 5461 390b |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721be: 5211 2c0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0721c2: 5472 390b |0009: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721c6: 5222 2c0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0721ca: 7120 6813 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -0721d0: 0a01 |0010: move-result v1 │ │ -0721d2: 5462 390b |0011: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721d6: 5222 2d0b |0013: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0721da: 5473 390b |0015: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721de: 5233 2d0b |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0721e2: 7120 6813 3200 |0019: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -0721e8: 0a02 |001c: move-result v2 │ │ -0721ea: 5463 390b |001d: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721ee: 5233 2e0b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0721f2: 5474 390b |0021: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0721f6: 5244 2e0b |0023: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0721fa: 7120 6813 4300 |0025: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072200: 0a03 |0028: move-result v3 │ │ -072202: 6e40 4413 1032 |0029: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072208: 0c00 |002c: move-result-object v0 │ │ -07220a: 5461 380b |002d: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07220e: 5462 380b |002f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072212: 5222 2c0b |0031: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072216: 5473 380b |0033: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07221a: 5233 2c0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07221e: 7120 6713 3200 |0037: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -072224: 0a02 |003a: move-result v2 │ │ -072226: 5463 380b |003b: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07222a: 5233 2d0b |003d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07222e: 5474 380b |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072232: 5244 2d0b |0041: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072236: 7120 6713 4300 |0043: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -07223c: 0a03 |0046: move-result v3 │ │ -07223e: 5464 380b |0047: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072242: 5244 2e0b |0049: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072246: 5475 380b |004b: iget-object v5, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07224a: 5255 2e0b |004d: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07224e: 7120 6713 5400 |004f: invoke-static {v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -072254: 0a04 |0052: move-result v4 │ │ -072256: 6e40 4413 2143 |0053: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07225c: 0c01 |0056: move-result-object v1 │ │ -07225e: 6e30 6a13 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@136a │ │ -072264: 0c00 |005a: move-result-object v0 │ │ -072266: 1100 |005b: return-object v0 │ │ +07ff4c: |[07ff4c] com.badlogic.gdx.math.collision.BoundingBox.ext:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +07ff5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07ff5e: 5c60 360b |0001: iput-boolean v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +07ff62: 5460 390b |0003: iget-object v0, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ff66: 5461 390b |0005: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ff6a: 5211 2c0b |0007: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ff6e: 5472 390b |0009: iget-object v2, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ff72: 5222 2c0b |000b: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ff76: 7120 6813 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07ff7c: 0a01 |0010: move-result v1 │ │ +07ff7e: 5462 390b |0011: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ff82: 5222 2d0b |0013: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ff86: 5473 390b |0015: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ff8a: 5233 2d0b |0017: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ff8e: 7120 6813 3200 |0019: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07ff94: 0a02 |001c: move-result v2 │ │ +07ff96: 5463 390b |001d: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ff9a: 5233 2e0b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ff9e: 5474 390b |0021: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +07ffa2: 5244 2e0b |0023: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07ffa6: 7120 6813 4300 |0025: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +07ffac: 0a03 |0028: move-result v3 │ │ +07ffae: 6e40 4413 1032 |0029: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +07ffb4: 0c00 |002c: move-result-object v0 │ │ +07ffb6: 5461 380b |002d: iget-object v1, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ffba: 5462 380b |002f: iget-object v2, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ffbe: 5222 2c0b |0031: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ffc2: 5473 380b |0033: iget-object v3, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ffc6: 5233 2c0b |0035: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +07ffca: 7120 6713 3200 |0037: invoke-static {v2, v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +07ffd0: 0a02 |003a: move-result v2 │ │ +07ffd2: 5463 380b |003b: iget-object v3, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ffd6: 5233 2d0b |003d: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ffda: 5474 380b |003f: iget-object v4, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ffde: 5244 2d0b |0041: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +07ffe2: 7120 6713 4300 |0043: invoke-static {v3, v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +07ffe8: 0a03 |0046: move-result v3 │ │ +07ffea: 5464 380b |0047: iget-object v4, v6, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07ffee: 5244 2e0b |0049: iget v4, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fff2: 5475 380b |004b: iget-object v5, v7, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +07fff6: 5255 2e0b |004d: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +07fffa: 7120 6713 5400 |004f: invoke-static {v4, v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +080000: 0a04 |0052: move-result v4 │ │ +080002: 6e40 4413 2143 |0053: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +080008: 0c01 |0056: move-result-object v1 │ │ +08000a: 6e30 6a13 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@136a │ │ +080010: 0c00 |005a: move-result-object v0 │ │ +080012: 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; │ │ @@ -91224,17 +91229,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072268: |[072268] com.badlogic.gdx.math.collision.BoundingBox.getCenter:()Lcom/badlogic/gdx/math/Vector3; │ │ -072278: 5410 340b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ -07227c: 1100 |0002: return-object v0 │ │ +080014: |[080014] com.badlogic.gdx.math.collision.BoundingBox.getCenter:()Lcom/badlogic/gdx/math/Vector3; │ │ +080024: 5410 340b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ +080028: 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;) │ │ @@ -91242,18 +91247,18 @@ │ │ type : '()[Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072280: |[072280] com.badlogic.gdx.math.collision.BoundingBox.getCorners:()[Lcom/badlogic/gdx/math/Vector3; │ │ -072290: 6e10 6f13 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@136f │ │ -072296: 5410 350b |0003: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -07229a: 1100 |0005: return-object v0 │ │ +08002c: |[08002c] com.badlogic.gdx.math.collision.BoundingBox.getCorners:()[Lcom/badlogic/gdx/math/Vector3; │ │ +08003c: 6e10 6f13 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@136f │ │ +080042: 5410 350b |0003: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +080046: 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; │ │ │ │ @@ -91262,17 +91267,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07229c: |[07229c] com.badlogic.gdx.math.collision.BoundingBox.getDimensions:()Lcom/badlogic/gdx/math/Vector3; │ │ -0722ac: 5410 370b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ -0722b0: 1100 |0002: return-object v0 │ │ +080048: |[080048] com.badlogic.gdx.math.collision.BoundingBox.getDimensions:()Lcom/badlogic/gdx/math/Vector3; │ │ +080058: 5410 370b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ +08005c: 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;) │ │ @@ -91280,22 +91285,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 │ │ -0722b4: |[0722b4] com.badlogic.gdx.math.collision.BoundingBox.getMax:()Lcom/badlogic/gdx/math/Vector3; │ │ -0722c4: 1d01 |0000: monitor-enter v1 │ │ -0722c6: 5410 380b |0001: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0722ca: 1e01 |0003: monitor-exit v1 │ │ -0722cc: 1100 |0004: return-object v0 │ │ -0722ce: 0d00 |0005: move-exception v0 │ │ -0722d0: 1e01 |0006: monitor-exit v1 │ │ -0722d2: 2700 |0007: throw v0 │ │ +080060: |[080060] com.badlogic.gdx.math.collision.BoundingBox.getMax:()Lcom/badlogic/gdx/math/Vector3; │ │ +080070: 1d01 |0000: monitor-enter v1 │ │ +080072: 5410 380b |0001: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080076: 1e01 |0003: monitor-exit v1 │ │ +080078: 1100 |0004: return-object v0 │ │ +08007a: 0d00 |0005: move-exception v0 │ │ +08007c: 1e01 |0006: monitor-exit v1 │ │ +08007e: 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; │ │ @@ -91305,17 +91310,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector3;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0722e0: |[0722e0] com.badlogic.gdx.math.collision.BoundingBox.getMin:()Lcom/badlogic/gdx/math/Vector3; │ │ -0722f0: 5410 390b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0722f4: 1100 |0002: return-object v0 │ │ +08008c: |[08008c] com.badlogic.gdx.math.collision.BoundingBox.getMin:()Lcom/badlogic/gdx/math/Vector3; │ │ +08009c: 5410 390b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0800a0: 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;) │ │ @@ -91323,29 +91328,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 │ │ -0722f8: |[0722f8] com.badlogic.gdx.math.collision.BoundingBox.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -072308: 1503 807f |0000: const/high16 v3, #int 2139095040 // #7f80 │ │ -07230c: 1502 80ff |0002: const/high16 v2, #int -8388608 // #ff80 │ │ -072310: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -072312: 5440 390b |0005: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072316: 6e40 4413 3033 |0007: invoke-virtual {v0, v3, v3, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07231c: 5440 380b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072320: 6e40 4413 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072326: 5440 340b |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ -07232a: 6e40 4413 1011 |0011: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072330: 5440 370b |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ -072334: 6e40 4413 1011 |0016: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07233a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -07233c: 5c40 360b |001a: iput-boolean v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -072340: 1104 |001c: return-object v4 │ │ +0800a4: |[0800a4] com.badlogic.gdx.math.collision.BoundingBox.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0800b4: 1503 807f |0000: const/high16 v3, #int 2139095040 // #7f80 │ │ +0800b8: 1502 80ff |0002: const/high16 v2, #int -8388608 // #ff80 │ │ +0800bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0800be: 5440 390b |0005: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0800c2: 6e40 4413 3033 |0007: invoke-virtual {v0, v3, v3, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0800c8: 5440 380b |000a: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0800cc: 6e40 4413 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0800d2: 5440 340b |000f: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ +0800d6: 6e40 4413 1011 |0011: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0800dc: 5440 370b |0014: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ +0800e0: 6e40 4413 1011 |0016: invoke-virtual {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0800e6: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0800e8: 5c40 360b |001a: iput-boolean v0, v4, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +0800ec: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=160 │ │ 0x000a line=161 │ │ 0x000f line=162 │ │ 0x0014 line=163 │ │ 0x0019 line=164 │ │ @@ -91358,37 +91363,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -072344: |[072344] com.badlogic.gdx.math.collision.BoundingBox.isValid:()Z │ │ -072354: 5420 390b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072358: 5200 2c0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07235c: 5421 380b |0004: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072360: 5211 2c0b |0006: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072364: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ -072368: 3b00 1c00 |000a: if-gez v0, 0026 // +001c │ │ -07236c: 5420 390b |000c: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072370: 5200 2d0b |000e: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072374: 5421 380b |0010: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072378: 5211 2d0b |0012: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07237c: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ -072380: 3b00 1000 |0016: if-gez v0, 0026 // +0010 │ │ -072384: 5420 390b |0018: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072388: 5200 2e0b |001a: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07238c: 5421 380b |001c: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072390: 5211 2e0b |001e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072394: 2e00 0001 |0020: cmpg-float v0, v0, v1 │ │ -072398: 3b00 0400 |0022: if-gez v0, 0026 // +0004 │ │ -07239c: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -07239e: 0f00 |0025: return v0 │ │ -0723a0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0723a2: 28fe |0027: goto 0025 // -0002 │ │ +0800f0: |[0800f0] com.badlogic.gdx.math.collision.BoundingBox.isValid:()Z │ │ +080100: 5420 390b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080104: 5200 2c0b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080108: 5421 380b |0004: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08010c: 5211 2c0b |0006: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080110: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ +080114: 3b00 1c00 |000a: if-gez v0, 0026 // +001c │ │ +080118: 5420 390b |000c: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08011c: 5200 2d0b |000e: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080120: 5421 380b |0010: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080124: 5211 2d0b |0012: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080128: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ +08012c: 3b00 1000 |0016: if-gez v0, 0026 // +0010 │ │ +080130: 5420 390b |0018: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080134: 5200 2e0b |001a: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080138: 5421 380b |001c: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08013c: 5211 2e0b |001e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080140: 2e00 0001 |0020: cmpg-float v0, v0, v1 │ │ +080144: 3b00 0400 |0022: if-gez v0, 0026 // +0004 │ │ +080148: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +08014a: 0f00 |0025: return v0 │ │ +08014c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +08014e: 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;) │ │ @@ -91396,66 +91401,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 │ │ -0723a4: |[0723a4] com.badlogic.gdx.math.collision.BoundingBox.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -0723b4: 6e10 6f13 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@136f │ │ -0723ba: 6e10 6513 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ -0723c0: 5490 350b |0006: iget-object v0, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -0723c4: 2103 |0008: array-length v3, v0 │ │ -0723c6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0723c8: 3531 5000 |000a: if-ge v1, v3, 005a // +0050 │ │ -0723cc: 4602 0001 |000c: aget-object v2, v0, v1 │ │ -0723d0: 6e20 3c13 a200 |000e: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -0723d6: 5494 390b |0011: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0723da: 5495 390b |0013: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0723de: 5255 2c0b |0015: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0723e2: 5226 2c0b |0017: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0723e6: 7120 6813 6500 |0019: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -0723ec: 0a05 |001c: move-result v5 │ │ -0723ee: 5496 390b |001d: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0723f2: 5266 2d0b |001f: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0723f6: 5227 2d0b |0021: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0723fa: 7120 6813 7600 |0023: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072400: 0a06 |0026: move-result v6 │ │ -072402: 5497 390b |0027: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072406: 5277 2e0b |0029: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07240a: 5228 2e0b |002b: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07240e: 7120 6813 8700 |002d: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ -072414: 0a07 |0030: move-result v7 │ │ -072416: 6e40 4413 5476 |0031: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07241c: 5494 380b |0034: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072420: 5495 380b |0036: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072424: 5255 2c0b |0038: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072428: 5226 2c0b |003a: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07242c: 7120 6713 6500 |003c: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -072432: 0a05 |003f: move-result v5 │ │ -072434: 5496 380b |0040: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072438: 5266 2d0b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07243c: 5227 2d0b |0044: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072440: 7120 6713 7600 |0046: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -072446: 0a06 |0049: move-result v6 │ │ -072448: 5497 380b |004a: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07244c: 5277 2e0b |004c: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072450: 5228 2e0b |004e: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072454: 7120 6713 8700 |0050: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ -07245a: 0a07 |0053: move-result v7 │ │ -07245c: 6e40 4413 5476 |0054: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072462: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072466: 28b1 |0059: goto 000a // -004f │ │ -072468: 1214 |005a: const/4 v4, #int 1 // #1 │ │ -07246a: 5c94 360b |005b: iput-boolean v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -07246e: 5494 390b |005d: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072472: 5495 380b |005f: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072476: 6e30 6a13 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@136a │ │ -07247c: 0c04 |0064: move-result-object v4 │ │ -07247e: 1104 |0065: return-object v4 │ │ +080150: |[080150] com.badlogic.gdx.math.collision.BoundingBox.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +080160: 6e10 6f13 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.updateCorners:()V // method@136f │ │ +080166: 6e10 6513 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ +08016c: 5490 350b |0006: iget-object v0, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +080170: 2103 |0008: array-length v3, v0 │ │ +080172: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +080174: 3531 5000 |000a: if-ge v1, v3, 005a // +0050 │ │ +080178: 4602 0001 |000c: aget-object v2, v0, v1 │ │ +08017c: 6e20 3c13 a200 |000e: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +080182: 5494 390b |0011: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080186: 5495 390b |0013: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08018a: 5255 2c0b |0015: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +08018e: 5226 2c0b |0017: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080192: 7120 6813 6500 |0019: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +080198: 0a05 |001c: move-result v5 │ │ +08019a: 5496 390b |001d: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08019e: 5266 2d0b |001f: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0801a2: 5227 2d0b |0021: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0801a6: 7120 6813 7600 |0023: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +0801ac: 0a06 |0026: move-result v6 │ │ +0801ae: 5497 390b |0027: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0801b2: 5277 2e0b |0029: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0801b6: 5228 2e0b |002b: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0801ba: 7120 6813 8700 |002d: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:(FF)F // method@1368 │ │ +0801c0: 0a07 |0030: move-result v7 │ │ +0801c2: 6e40 4413 5476 |0031: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0801c8: 5494 380b |0034: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0801cc: 5495 380b |0036: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0801d0: 5255 2c0b |0038: iget v5, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0801d4: 5226 2c0b |003a: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0801d8: 7120 6713 6500 |003c: invoke-static {v5, v6}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +0801de: 0a05 |003f: move-result v5 │ │ +0801e0: 5496 380b |0040: iget-object v6, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0801e4: 5266 2d0b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0801e8: 5227 2d0b |0044: iget v7, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0801ec: 7120 6713 7600 |0046: invoke-static {v6, v7}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +0801f2: 0a06 |0049: move-result v6 │ │ +0801f4: 5497 380b |004a: iget-object v7, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0801f8: 5277 2e0b |004c: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0801fc: 5228 2e0b |004e: iget v8, v2, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080200: 7120 6713 8700 |0050: invoke-static {v7, v8}, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:(FF)F // method@1367 │ │ +080206: 0a07 |0053: move-result v7 │ │ +080208: 6e40 4413 5476 |0054: invoke-virtual {v4, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +08020e: d801 0101 |0057: add-int/lit8 v1, v1, #int 1 // #01 │ │ +080212: 28b1 |0059: goto 000a // -004f │ │ +080214: 1214 |005a: const/4 v4, #int 1 // #1 │ │ +080216: 5c94 360b |005b: iput-boolean v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +08021a: 5494 390b |005d: iget-object v4, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08021e: 5495 380b |005f: iget-object v5, v9, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080222: 6e30 6a13 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@136a │ │ +080228: 0c04 |0064: move-result-object v4 │ │ +08022a: 1104 |0065: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0006 line=211 │ │ 0x000e line=212 │ │ 0x0011 line=213 │ │ @@ -91476,79 +91481,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 │ │ -072480: |[072480] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -072490: 5453 390b |0000: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072494: 5260 2c0b |0002: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072498: 5271 2c0b |0004: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07249c: 2e00 0001 |0006: cmpg-float v0, v0, v1 │ │ -0724a0: 3b00 6200 |0008: if-gez v0, 006a // +0062 │ │ -0724a4: 5260 2c0b |000a: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0724a8: 5261 2d0b |000c: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0724ac: 5272 2d0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0724b0: 2e01 0102 |0010: cmpg-float v1, v1, v2 │ │ -0724b4: 3b01 5b00 |0012: if-gez v1, 006d // +005b │ │ -0724b8: 5261 2d0b |0014: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0724bc: 5262 2e0b |0016: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0724c0: 5274 2e0b |0018: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0724c4: 2e02 0204 |001a: cmpg-float v2, v2, v4 │ │ -0724c8: 3b02 5400 |001c: if-gez v2, 0070 // +0054 │ │ -0724cc: 5262 2e0b |001e: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0724d0: 6e40 4413 0321 |0020: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0724d6: 5453 380b |0023: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0724da: 5260 2c0b |0025: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0724de: 5271 2c0b |0027: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0724e2: 2d00 0001 |0029: cmpl-float v0, v0, v1 │ │ -0724e6: 3d00 4800 |002b: if-lez v0, 0073 // +0048 │ │ -0724ea: 5260 2c0b |002d: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0724ee: 5261 2d0b |002f: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0724f2: 5272 2d0b |0031: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0724f6: 2d01 0102 |0033: cmpl-float v1, v1, v2 │ │ -0724fa: 3d01 4100 |0035: if-lez v1, 0076 // +0041 │ │ -0724fe: 5261 2d0b |0037: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072502: 5262 2e0b |0039: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072506: 5274 2e0b |003b: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07250a: 2d02 0204 |003d: cmpl-float v2, v2, v4 │ │ -07250e: 3d02 3a00 |003f: if-lez v2, 0079 // +003a │ │ -072512: 5262 2e0b |0041: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072516: 6e40 4413 0321 |0043: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07251c: 5450 340b |0046: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ -072520: 5451 390b |0048: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072524: 6e20 4513 1000 |004a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -07252a: 0c00 |004d: move-result-object v0 │ │ -07252c: 5451 380b |004e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072530: 6e20 2313 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -072536: 0c00 |0053: move-result-object v0 │ │ -072538: 1501 003f |0054: const/high16 v1, #int 1056964608 // #3f00 │ │ -07253c: 6e20 3a13 1000 |0056: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -072542: 5450 370b |0059: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ -072546: 5451 380b |005b: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -07254a: 6e20 4513 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -072550: 0c00 |0060: move-result-object v0 │ │ -072552: 5451 390b |0061: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072556: 6e20 4a13 1000 |0063: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -07255c: 1210 |0066: const/4 v0, #int 1 // #1 │ │ -07255e: 5c50 360b |0067: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -072562: 1105 |0069: return-object v5 │ │ -072564: 5270 2c0b |006a: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072568: 28a0 |006c: goto 000c // -0060 │ │ -07256a: 5271 2d0b |006d: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07256e: 28a7 |006f: goto 0016 // -0059 │ │ -072570: 5272 2e0b |0070: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072574: 28ae |0072: goto 0020 // -0052 │ │ -072576: 5270 2c0b |0073: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07257a: 28ba |0075: goto 002f // -0046 │ │ -07257c: 5271 2d0b |0076: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072580: 28c1 |0078: goto 0039 // -003f │ │ -072582: 5272 2e0b |0079: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072586: 28c8 |007b: goto 0043 // -0038 │ │ +08022c: |[08022c] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +08023c: 5453 390b |0000: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080240: 5260 2c0b |0002: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080244: 5271 2c0b |0004: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080248: 2e00 0001 |0006: cmpg-float v0, v0, v1 │ │ +08024c: 3b00 6200 |0008: if-gez v0, 006a // +0062 │ │ +080250: 5260 2c0b |000a: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080254: 5261 2d0b |000c: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080258: 5272 2d0b |000e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +08025c: 2e01 0102 |0010: cmpg-float v1, v1, v2 │ │ +080260: 3b01 5b00 |0012: if-gez v1, 006d // +005b │ │ +080264: 5261 2d0b |0014: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080268: 5262 2e0b |0016: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +08026c: 5274 2e0b |0018: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080270: 2e02 0204 |001a: cmpg-float v2, v2, v4 │ │ +080274: 3b02 5400 |001c: if-gez v2, 0070 // +0054 │ │ +080278: 5262 2e0b |001e: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +08027c: 6e40 4413 0321 |0020: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +080282: 5453 380b |0023: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080286: 5260 2c0b |0025: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +08028a: 5271 2c0b |0027: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +08028e: 2d00 0001 |0029: cmpl-float v0, v0, v1 │ │ +080292: 3d00 4800 |002b: if-lez v0, 0073 // +0048 │ │ +080296: 5260 2c0b |002d: iget v0, v6, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +08029a: 5261 2d0b |002f: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +08029e: 5272 2d0b |0031: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0802a2: 2d01 0102 |0033: cmpl-float v1, v1, v2 │ │ +0802a6: 3d01 4100 |0035: if-lez v1, 0076 // +0041 │ │ +0802aa: 5261 2d0b |0037: iget v1, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0802ae: 5262 2e0b |0039: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0802b2: 5274 2e0b |003b: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0802b6: 2d02 0204 |003d: cmpl-float v2, v2, v4 │ │ +0802ba: 3d02 3a00 |003f: if-lez v2, 0079 // +003a │ │ +0802be: 5262 2e0b |0041: iget v2, v6, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0802c2: 6e40 4413 0321 |0043: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0802c8: 5450 340b |0046: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.cnt:Lcom/badlogic/gdx/math/Vector3; // field@0b34 │ │ +0802cc: 5451 390b |0048: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0802d0: 6e20 4513 1000 |004a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0802d6: 0c00 |004d: move-result-object v0 │ │ +0802d8: 5451 380b |004e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0802dc: 6e20 2313 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +0802e2: 0c00 |0053: move-result-object v0 │ │ +0802e4: 1501 003f |0054: const/high16 v1, #int 1056964608 // #3f00 │ │ +0802e8: 6e20 3a13 1000 |0056: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +0802ee: 5450 370b |0059: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.dim:Lcom/badlogic/gdx/math/Vector3; // field@0b37 │ │ +0802f2: 5451 380b |005b: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0802f6: 6e20 4513 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0802fc: 0c00 |0060: move-result-object v0 │ │ +0802fe: 5451 390b |0061: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080302: 6e20 4a13 1000 |0063: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +080308: 1210 |0066: const/4 v0, #int 1 // #1 │ │ +08030a: 5c50 360b |0067: iput-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +08030e: 1105 |0069: return-object v5 │ │ +080310: 5270 2c0b |006a: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080314: 28a0 |006c: goto 000c // -0060 │ │ +080316: 5271 2d0b |006d: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +08031a: 28a7 |006f: goto 0016 // -0059 │ │ +08031c: 5272 2e0b |0070: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080320: 28ae |0072: goto 0020 // -0052 │ │ +080322: 5270 2c0b |0073: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080326: 28ba |0075: goto 002f // -0046 │ │ +080328: 5271 2d0b |0076: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +08032c: 28c1 |0078: goto 0039 // -003f │ │ +08032e: 5272 2e0b |0079: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080332: 28c8 |007b: goto 0043 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0023 line=124 │ │ 0x0046 line=126 │ │ 0x0059 line=127 │ │ 0x0066 line=128 │ │ @@ -91565,22 +91570,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 │ │ -072588: |[072588] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -072598: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07259a: 5c20 360b |0001: iput-boolean v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -07259e: 5430 390b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0725a2: 5431 380b |0005: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0725a6: 6e30 6a13 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@136a │ │ -0725ac: 0c00 |000a: move-result-object v0 │ │ -0725ae: 1100 |000b: return-object v0 │ │ +080334: |[080334] com.badlogic.gdx.math.collision.BoundingBox.set:(Lcom/badlogic/gdx/math/collision/BoundingBox;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +080344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +080346: 5c20 360b |0001: iput-boolean v0, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +08034a: 5430 390b |0003: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08034e: 5431 380b |0005: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080352: 6e30 6a13 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@136a │ │ +080358: 0c00 |000a: move-result-object v0 │ │ +08035a: 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; │ │ @@ -91590,29 +91595,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 │ │ -0725b0: |[0725b0] com.badlogic.gdx.math.collision.BoundingBox.set:(Ljava/util/List;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -0725c0: 6e10 6513 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ -0725c6: 7210 b425 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ -0725cc: 0c00 |0006: move-result-object v0 │ │ -0725ce: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0725d4: 0a02 |000a: move-result v2 │ │ -0725d6: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -0725da: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0725e0: 0c01 |0010: move-result-object v1 │ │ -0725e2: 1f01 dd01 |0011: check-cast v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0725e6: 6e20 5e13 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@135e │ │ -0725ec: 28f1 |0016: goto 0007 // -000f │ │ -0725ee: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0725f0: 5c32 360b |0018: iput-boolean v2, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -0725f4: 1103 |001a: return-object v3 │ │ +08035c: |[08035c] com.badlogic.gdx.math.collision.BoundingBox.set:(Ljava/util/List;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +08036c: 6e10 6513 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ +080372: 7210 b425 0400 |0003: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ +080378: 0c00 |0006: move-result-object v0 │ │ +08037a: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +080380: 0a02 |000a: move-result v2 │ │ +080382: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +080386: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +08038c: 0c01 |0010: move-result-object v1 │ │ +08038e: 1f01 dd01 |0011: check-cast v1, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +080392: 6e20 5e13 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@135e │ │ +080398: 28f1 |0016: goto 0007 // -000f │ │ +08039a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +08039c: 5c32 360b |0018: iput-boolean v2, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +0803a0: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0013 line=151 │ │ 0x0017 line=152 │ │ 0x001a line=153 │ │ @@ -91628,27 +91633,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 │ │ -0725f8: |[0725f8] com.badlogic.gdx.math.collision.BoundingBox.set:([Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -072608: 6e10 6513 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ -07260e: 0760 |0003: move-object v0, v6 │ │ -072610: 2103 |0004: array-length v3, v0 │ │ -072612: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -072614: 3531 0a00 |0006: if-ge v1, v3, 0010 // +000a │ │ -072618: 4602 0001 |0008: aget-object v2, v0, v1 │ │ -07261c: 6e20 5e13 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@135e │ │ -072622: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072626: 28f7 |000f: goto 0006 // -0009 │ │ -072628: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -07262a: 5c54 360b |0011: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -07262e: 1105 |0013: return-object v5 │ │ +0803a4: |[0803a4] com.badlogic.gdx.math.collision.BoundingBox.set:([Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0803b4: 6e10 6513 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ +0803ba: 0760 |0003: move-object v0, v6 │ │ +0803bc: 2103 |0004: array-length v3, v0 │ │ +0803be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0803c0: 3531 0a00 |0006: if-ge v1, v3, 0010 // +000a │ │ +0803c4: 4602 0001 |0008: aget-object v2, v0, v1 │ │ +0803c8: 6e20 5e13 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@135e │ │ +0803ce: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0803d2: 28f7 |000f: goto 0006 // -0009 │ │ +0803d4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +0803d6: 5c54 360b |0011: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +0803da: 1105 |0013: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000a line=139 │ │ 0x000d line=138 │ │ 0x0010 line=140 │ │ @@ -91666,35 +91671,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -072630: |[072630] com.badlogic.gdx.math.collision.BoundingBox.toString:()Ljava/lang/String; │ │ -072640: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -072644: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07264a: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ -07264e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -072654: 0c00 |000a: move-result-object v0 │ │ -072656: 5421 390b |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -07265a: 6e20 d624 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -072660: 0c00 |0010: move-result-object v0 │ │ -072662: 1a01 ae2a |0011: const-string v1, "|" // string@2aae │ │ -072666: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07266c: 0c00 |0016: move-result-object v0 │ │ -07266e: 5421 380b |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072672: 6e20 d624 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -072678: 0c00 |001c: move-result-object v0 │ │ -07267a: 1a01 5510 |001d: const-string v1, "]" // string@1055 │ │ -07267e: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -072684: 0c00 |0022: move-result-object v0 │ │ -072686: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07268c: 0c00 |0026: move-result-object v0 │ │ -07268e: 1100 |0027: return-object v0 │ │ +0803dc: |[0803dc] com.badlogic.gdx.math.collision.BoundingBox.toString:()Ljava/lang/String; │ │ +0803ec: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0803f0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0803f6: 1a01 e90f |0005: const-string v1, "[" // string@0fe9 │ │ +0803fa: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +080400: 0c00 |000a: move-result-object v0 │ │ +080402: 5421 390b |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080406: 6e20 d624 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08040c: 0c00 |0010: move-result-object v0 │ │ +08040e: 1a01 ae2a |0011: const-string v1, "|" // string@2aae │ │ +080412: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +080418: 0c00 |0016: move-result-object v0 │ │ +08041a: 5421 380b |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08041e: 6e20 d624 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +080424: 0c00 |001c: move-result-object v0 │ │ +080426: 1a01 5510 |001d: const-string v1, "]" // string@1055 │ │ +08042a: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +080430: 0c00 |0022: move-result-object v0 │ │ +080432: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +080438: 0c00 |0026: move-result-object v0 │ │ +08043a: 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;) │ │ @@ -91702,100 +91707,100 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 169 16-bit code units │ │ -072690: |[072690] com.badlogic.gdx.math.collision.BoundingBox.updateCorners:()V │ │ -0726a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0726a2: 5550 360b |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -0726a6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0726aa: 0e00 |0005: return-void │ │ -0726ac: 5450 350b |0006: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -0726b0: 4600 0004 |0008: aget-object v0, v0, v4 │ │ -0726b4: 5451 390b |000a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0726b8: 5211 2c0b |000c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0726bc: 5452 390b |000e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0726c0: 5222 2d0b |0010: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0726c4: 5453 390b |0012: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0726c8: 5233 2e0b |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0726cc: 6e40 4413 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0726d2: 5450 350b |0019: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -0726d6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0726d8: 4600 0001 |001c: aget-object v0, v0, v1 │ │ -0726dc: 5451 380b |001e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0726e0: 5211 2c0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0726e4: 5452 390b |0022: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0726e8: 5222 2d0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0726ec: 5453 390b |0026: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0726f0: 5233 2e0b |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0726f4: 6e40 4413 1032 |002a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0726fa: 5450 350b |002d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -0726fe: 1221 |002f: const/4 v1, #int 2 // #2 │ │ -072700: 4600 0001 |0030: aget-object v0, v0, v1 │ │ -072704: 5451 380b |0032: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072708: 5211 2c0b |0034: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07270c: 5452 380b |0036: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072710: 5222 2d0b |0038: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072714: 5453 390b |003a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072718: 5233 2e0b |003c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07271c: 6e40 4413 1032 |003e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072722: 5450 350b |0041: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -072726: 1231 |0043: const/4 v1, #int 3 // #3 │ │ -072728: 4600 0001 |0044: aget-object v0, v0, v1 │ │ -07272c: 5451 390b |0046: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072730: 5211 2c0b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072734: 5452 380b |004a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072738: 5222 2d0b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07273c: 5453 390b |004e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072740: 5233 2e0b |0050: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072744: 6e40 4413 1032 |0052: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07274a: 5450 350b |0055: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -07274e: 1241 |0057: const/4 v1, #int 4 // #4 │ │ -072750: 4600 0001 |0058: aget-object v0, v0, v1 │ │ -072754: 5451 390b |005a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072758: 5211 2c0b |005c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -07275c: 5452 390b |005e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072760: 5222 2d0b |0060: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -072764: 5453 380b |0062: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072768: 5233 2e0b |0064: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -07276c: 6e40 4413 1032 |0066: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072772: 5450 350b |0069: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -072776: 1251 |006b: const/4 v1, #int 5 // #5 │ │ -072778: 4600 0001 |006c: aget-object v0, v0, v1 │ │ -07277c: 5451 380b |006e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072780: 5211 2c0b |0070: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -072784: 5452 390b |0072: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -072788: 5222 2d0b |0074: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -07278c: 5453 380b |0076: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -072790: 5233 2e0b |0078: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -072794: 6e40 4413 1032 |007a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07279a: 5450 350b |007d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -07279e: 1261 |007f: const/4 v1, #int 6 // #6 │ │ -0727a0: 4600 0001 |0080: aget-object v0, v0, v1 │ │ -0727a4: 5451 380b |0082: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0727a8: 5211 2c0b |0084: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0727ac: 5452 380b |0086: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0727b0: 5222 2d0b |0088: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0727b4: 5453 380b |008a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0727b8: 5233 2e0b |008c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0727bc: 6e40 4413 1032 |008e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0727c2: 5450 350b |0091: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ -0727c6: 1271 |0093: const/4 v1, #int 7 // #7 │ │ -0727c8: 4600 0001 |0094: aget-object v0, v0, v1 │ │ -0727cc: 5451 390b |0096: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0727d0: 5211 2c0b |0098: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0727d4: 5452 380b |009a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0727d8: 5222 2d0b |009c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0727dc: 5453 380b |009e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0727e0: 5233 2e0b |00a0: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0727e4: 6e40 4413 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0727ea: 5c54 360b |00a5: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ -0727ee: 2900 5eff |00a7: goto/16 0005 // -00a2 │ │ +08043c: |[08043c] com.badlogic.gdx.math.collision.BoundingBox.updateCorners:()V │ │ +08044c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08044e: 5550 360b |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +080452: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +080456: 0e00 |0005: return-void │ │ +080458: 5450 350b |0006: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +08045c: 4600 0004 |0008: aget-object v0, v0, v4 │ │ +080460: 5451 390b |000a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080464: 5211 2c0b |000c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080468: 5452 390b |000e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08046c: 5222 2d0b |0010: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080470: 5453 390b |0012: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080474: 5233 2e0b |0014: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080478: 6e40 4413 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +08047e: 5450 350b |0019: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +080482: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +080484: 4600 0001 |001c: aget-object v0, v0, v1 │ │ +080488: 5451 380b |001e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08048c: 5211 2c0b |0020: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080490: 5452 390b |0022: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080494: 5222 2d0b |0024: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080498: 5453 390b |0026: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08049c: 5233 2e0b |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0804a0: 6e40 4413 1032 |002a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0804a6: 5450 350b |002d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +0804aa: 1221 |002f: const/4 v1, #int 2 // #2 │ │ +0804ac: 4600 0001 |0030: aget-object v0, v0, v1 │ │ +0804b0: 5451 380b |0032: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0804b4: 5211 2c0b |0034: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0804b8: 5452 380b |0036: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0804bc: 5222 2d0b |0038: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0804c0: 5453 390b |003a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0804c4: 5233 2e0b |003c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0804c8: 6e40 4413 1032 |003e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0804ce: 5450 350b |0041: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +0804d2: 1231 |0043: const/4 v1, #int 3 // #3 │ │ +0804d4: 4600 0001 |0044: aget-object v0, v0, v1 │ │ +0804d8: 5451 390b |0046: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0804dc: 5211 2c0b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0804e0: 5452 380b |004a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0804e4: 5222 2d0b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0804e8: 5453 390b |004e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0804ec: 5233 2e0b |0050: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0804f0: 6e40 4413 1032 |0052: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0804f6: 5450 350b |0055: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +0804fa: 1241 |0057: const/4 v1, #int 4 // #4 │ │ +0804fc: 4600 0001 |0058: aget-object v0, v0, v1 │ │ +080500: 5451 390b |005a: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080504: 5211 2c0b |005c: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080508: 5452 390b |005e: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08050c: 5222 2d0b |0060: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080510: 5453 380b |0062: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080514: 5233 2e0b |0064: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080518: 6e40 4413 1032 |0066: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +08051e: 5450 350b |0069: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +080522: 1251 |006b: const/4 v1, #int 5 // #5 │ │ +080524: 4600 0001 |006c: aget-object v0, v0, v1 │ │ +080528: 5451 380b |006e: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08052c: 5211 2c0b |0070: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080530: 5452 390b |0072: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +080534: 5222 2d0b |0074: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080538: 5453 380b |0076: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08053c: 5233 2e0b |0078: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080540: 6e40 4413 1032 |007a: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +080546: 5450 350b |007d: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +08054a: 1261 |007f: const/4 v1, #int 6 // #6 │ │ +08054c: 4600 0001 |0080: aget-object v0, v0, v1 │ │ +080550: 5451 380b |0082: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080554: 5211 2c0b |0084: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080558: 5452 380b |0086: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08055c: 5222 2d0b |0088: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080560: 5453 380b |008a: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080564: 5233 2e0b |008c: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080568: 6e40 4413 1032 |008e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +08056e: 5450 350b |0091: iget-object v0, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn:[Lcom/badlogic/gdx/math/Vector3; // field@0b35 │ │ +080572: 1271 |0093: const/4 v1, #int 7 // #7 │ │ +080574: 4600 0001 |0094: aget-object v0, v0, v1 │ │ +080578: 5451 390b |0096: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +08057c: 5211 2c0b |0098: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +080580: 5452 380b |009a: iget-object v2, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +080584: 5222 2d0b |009c: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +080588: 5453 380b |009e: iget-object v3, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +08058c: 5233 2e0b |00a0: iget v3, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +080590: 6e40 4413 1032 |00a2: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +080596: 5c54 360b |00a5: iput-boolean v4, v5, Lcom/badlogic/gdx/math/collision/BoundingBox;.crn_dirty:Z // field@0b36 │ │ +08059a: 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 │ │ @@ -91851,48 +91856,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0727f4: |[0727f4] com.badlogic.gdx.math.collision.Ray.:()V │ │ -072804: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -072808: 7010 1d13 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -07280e: 6900 3e0b |0005: sput-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ -072812: 0e00 |0007: return-void │ │ +0805a0: |[0805a0] com.badlogic.gdx.math.collision.Ray.:()V │ │ +0805b0: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0805b4: 7010 1d13 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0805ba: 6900 3e0b |0005: sput-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ +0805be: 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 │ │ -072814: |[072814] com.badlogic.gdx.math.collision.Ray.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -072824: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07282a: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -07282e: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -072834: 5b10 3c0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -072838: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -07283c: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -072842: 5b10 3b0b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072846: 5410 3c0b |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -07284a: 6e20 4513 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -072850: 5410 3b0b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072854: 6e20 4513 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -07285a: 0c00 |001b: move-result-object v0 │ │ -07285c: 6e10 3e13 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -072862: 0e00 |001f: return-void │ │ +0805c0: |[0805c0] com.badlogic.gdx.math.collision.Ray.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +0805d0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0805d6: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0805da: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0805e0: 5b10 3c0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0805e4: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0805e8: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0805ee: 5b10 3b0b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +0805f2: 5410 3c0b |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0805f6: 6e20 4513 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0805fc: 5410 3b0b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +080600: 6e20 4513 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +080606: 0c00 |001b: move-result-object v0 │ │ +080608: 6e10 3e13 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +08060e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0011 line=37 │ │ 0x0016 line=38 │ │ @@ -91908,20 +91913,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 │ │ -072864: |[072864] com.badlogic.gdx.math.collision.Ray.cpy:()Lcom/badlogic/gdx/math/collision/Ray; │ │ -072874: 2200 e001 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@01e0 │ │ -072878: 5431 3c0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -07287c: 5432 3b0b |0004: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072880: 7030 7113 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@1371 │ │ -072886: 1100 |0009: return-object v0 │ │ +080610: |[080610] com.badlogic.gdx.math.collision.Ray.cpy:()Lcom/badlogic/gdx/math/collision/Ray; │ │ +080620: 2200 e001 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/Ray; // type@01e0 │ │ +080624: 5431 3c0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +080628: 5432 3b0b |0004: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +08062c: 7030 7113 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@1371 │ │ +080632: 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;) │ │ @@ -91929,26 +91934,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 │ │ -072888: |[072888] com.badlogic.gdx.math.collision.Ray.getEndPoint:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -072898: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -07289c: 5421 3c0b |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -0728a0: 7020 1f13 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -0728a6: 5421 3b0b |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -0728aa: 6e10 4b13 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ -0728b0: 0c01 |000c: move-result-object v1 │ │ -0728b2: 6e20 3a13 3100 |000d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0728b8: 0c01 |0010: move-result-object v1 │ │ -0728ba: 6e20 2313 1000 |0011: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0728c0: 0c00 |0014: move-result-object v0 │ │ -0728c2: 1100 |0015: return-object v0 │ │ +080634: |[080634] com.badlogic.gdx.math.collision.Ray.getEndPoint:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +080644: 2200 dd01 |0000: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +080648: 5421 3c0b |0002: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +08064c: 7020 1f13 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +080652: 5421 3b0b |0007: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +080656: 6e10 4b13 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector3;.tmp:()Lcom/badlogic/gdx/math/Vector3; // method@134b │ │ +08065c: 0c01 |000c: move-result-object v1 │ │ +08065e: 6e20 3a13 3100 |000d: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +080664: 0c01 |0010: move-result-object v1 │ │ +080666: 6e20 2313 1000 |0011: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +08066c: 0c00 |0014: move-result-object v0 │ │ +08066e: 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 │ │ │ │ @@ -91957,32 +91962,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 │ │ -0728c4: |[0728c4] com.badlogic.gdx.math.collision.Ray.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/Ray; │ │ -0728d4: 6200 3e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ -0728d8: 5431 3c0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -0728dc: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0728e2: 0c00 |0007: move-result-object v0 │ │ -0728e4: 5431 3b0b |0008: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -0728e8: 6e20 2313 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0728ee: 6200 3e0b |000d: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ -0728f2: 6e20 3c13 4000 |000f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -0728f8: 5430 3c0b |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -0728fc: 6e20 3c13 4000 |0014: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -072902: 5430 3b0b |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072906: 6201 3e0b |0019: sget-object v1, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ -07290a: 5432 3c0b |001b: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -07290e: 6e20 4a13 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ -072914: 0c01 |0020: move-result-object v1 │ │ -072916: 6e20 4513 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -07291c: 1103 |0024: return-object v3 │ │ +080670: |[080670] com.badlogic.gdx.math.collision.Ray.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/collision/Ray; │ │ +080680: 6200 3e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ +080684: 5431 3c0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +080688: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +08068e: 0c00 |0007: move-result-object v0 │ │ +080690: 5431 3b0b |0008: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +080694: 6e20 2313 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +08069a: 6200 3e0b |000d: sget-object v0, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ +08069e: 6e20 3c13 4000 |000f: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +0806a4: 5430 3c0b |0012: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0806a8: 6e20 3c13 4000 |0014: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +0806ae: 5430 3b0b |0017: iget-object v0, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +0806b2: 6201 3e0b |0019: sget-object v1, Lcom/badlogic/gdx/math/collision/Ray;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b3e │ │ +0806b6: 5432 3c0b |001b: iget-object v2, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0806ba: 6e20 4a13 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector3;.sub:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@134a │ │ +0806c0: 0c01 |0020: move-result-object v1 │ │ +0806c2: 6e20 4513 1000 |0021: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0806c8: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000d line=62 │ │ 0x0012 line=63 │ │ 0x0017 line=64 │ │ 0x0024 line=65 │ │ @@ -91995,20 +92000,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 │ │ -072920: |[072920] com.badlogic.gdx.math.collision.Ray.set:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ -072930: 5410 3c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -072934: 6e40 4413 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07293a: 5410 3b0b |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -07293e: 6e40 4413 5076 |0007: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072944: 1101 |000a: return-object v1 │ │ +0806cc: |[0806cc] com.badlogic.gdx.math.collision.Ray.set:(FFFFFF)Lcom/badlogic/gdx/math/collision/Ray; │ │ +0806dc: 5410 3c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +0806e0: 6e40 4413 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0806e6: 5410 3b0b |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +0806ea: 6e40 4413 5076 |0007: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0806f0: 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; │ │ @@ -92024,20 +92029,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 │ │ -072948: |[072948] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/Ray; │ │ -072958: 5410 3c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -07295c: 6e20 4513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -072962: 5410 3b0b |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072966: 6e20 4513 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -07296c: 1101 |000a: return-object v1 │ │ +0806f4: |[0806f4] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/Ray; │ │ +080704: 5410 3c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +080708: 6e20 4513 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +08070e: 5410 3b0b |0005: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +080712: 6e20 4513 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +080718: 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; │ │ @@ -92049,22 +92054,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 │ │ -072970: |[072970] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/collision/Ray;)Lcom/badlogic/gdx/math/collision/Ray; │ │ -072980: 5420 3c0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -072984: 5431 3c0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -072988: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -07298e: 5420 3b0b |0007: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072992: 5431 3b0b |0009: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -072996: 6e20 4513 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -07299c: 1102 |000e: return-object v2 │ │ +08071c: |[08071c] com.badlogic.gdx.math.collision.Ray.set:(Lcom/badlogic/gdx/math/collision/Ray;)Lcom/badlogic/gdx/math/collision/Ray; │ │ +08072c: 5420 3c0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +080730: 5431 3c0b |0002: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +080734: 6e20 4513 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +08073a: 5420 3b0b |0007: iget-object v0, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +08073e: 5431 3b0b |0009: iget-object v1, v3, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +080742: 6e20 4513 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +080748: 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; │ │ @@ -92075,35 +92080,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0729a0: |[0729a0] com.badlogic.gdx.math.collision.Ray.toString:()Ljava/lang/String; │ │ -0729b0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0729b4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0729ba: 1a01 6923 |0005: const-string v1, "ray [" // string@2369 │ │ -0729be: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0729c4: 0c00 |000a: move-result-object v0 │ │ -0729c6: 5421 3c0b |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ -0729ca: 6e20 d624 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0729d0: 0c00 |0010: move-result-object v0 │ │ -0729d2: 1a01 f600 |0011: const-string v1, ":" // string@00f6 │ │ -0729d6: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0729dc: 0c00 |0016: move-result-object v0 │ │ -0729de: 5421 3b0b |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ -0729e2: 6e20 d624 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0729e8: 0c00 |001c: move-result-object v0 │ │ -0729ea: 1a01 5510 |001d: const-string v1, "]" // string@1055 │ │ -0729ee: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0729f4: 0c00 |0022: move-result-object v0 │ │ -0729f6: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0729fc: 0c00 |0026: move-result-object v0 │ │ -0729fe: 1100 |0027: return-object v0 │ │ +08074c: |[08074c] com.badlogic.gdx.math.collision.Ray.toString:()Ljava/lang/String; │ │ +08075c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +080760: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +080766: 1a01 6923 |0005: const-string v1, "ray [" // string@2369 │ │ +08076a: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +080770: 0c00 |000a: move-result-object v0 │ │ +080772: 5421 3c0b |000b: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.origin:Lcom/badlogic/gdx/math/Vector3; // field@0b3c │ │ +080776: 6e20 d624 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08077c: 0c00 |0010: move-result-object v0 │ │ +08077e: 1a01 f600 |0011: const-string v1, ":" // string@00f6 │ │ +080782: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +080788: 0c00 |0016: move-result-object v0 │ │ +08078a: 5421 3b0b |0017: iget-object v1, v2, Lcom/badlogic/gdx/math/collision/Ray;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0b3b │ │ +08078e: 6e20 d624 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +080794: 0c00 |001c: move-result-object v0 │ │ +080796: 1a01 5510 |001d: const-string v1, "]" // string@1055 │ │ +08079a: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0807a0: 0c00 |0022: move-result-object v0 │ │ +0807a2: 6e10 dd24 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0807a8: 0c00 |0026: move-result-object v0 │ │ +0807aa: 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 : 3405 (Ray.java) │ │ @@ -92145,27 +92150,27 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -072a00: |[072a00] com.badlogic.gdx.math.collision.Segment.:(FFFFFF)V │ │ -072a10: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -072a16: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -072a1a: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -072a20: 5b10 3f0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ -072a24: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -072a28: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -072a2e: 5b10 400b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ -072a32: 5410 3f0b |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ -072a36: 6e40 4413 2043 |0013: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072a3c: 5410 400b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ -072a40: 6e40 4413 5076 |0018: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -072a46: 0e00 |001b: return-void │ │ +0807ac: |[0807ac] com.badlogic.gdx.math.collision.Segment.:(FFFFFF)V │ │ +0807bc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0807c2: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0807c6: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0807cc: 5b10 3f0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ +0807d0: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0807d4: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0807da: 5b10 400b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ +0807de: 5410 3f0b |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ +0807e2: 6e40 4413 2043 |0013: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0807e8: 5410 400b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ +0807ec: 6e40 4413 5076 |0018: invoke-virtual {v0, v5, v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0807f2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=30 │ │ 0x000a line=33 │ │ 0x0011 line=52 │ │ 0x0016 line=53 │ │ @@ -92184,27 +92189,27 @@ │ │ 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 │ │ -072a48: |[072a48] com.badlogic.gdx.math.collision.Segment.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ -072a58: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -072a5e: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -072a62: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -072a68: 5b10 3f0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ -072a6c: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -072a70: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -072a76: 5b10 400b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ -072a7a: 5410 3f0b |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ -072a7e: 6e20 4513 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -072a84: 5410 400b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ -072a88: 6e20 4513 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -072a8e: 0e00 |001b: return-void │ │ +0807f4: |[0807f4] com.badlogic.gdx.math.collision.Segment.:(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V │ │ +080804: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08080a: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +08080e: 7010 1d13 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +080814: 5b10 3f0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ +080818: 2200 dd01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +08081c: 7010 1d13 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +080822: 5b10 400b |000f: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ +080826: 5410 3f0b |0011: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.a:Lcom/badlogic/gdx/math/Vector3; // field@0b3f │ │ +08082a: 6e20 4513 2000 |0013: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +080830: 5410 400b |0016: iget-object v0, v1, Lcom/badlogic/gdx/math/collision/Segment;.b:Lcom/badlogic/gdx/math/Vector3; // field@0b40 │ │ +080834: 6e20 4513 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +08083a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=30 │ │ 0x000a line=33 │ │ 0x0011 line=40 │ │ 0x0016 line=41 │ │ @@ -92254,21 +92259,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 │ │ -072a90: |[072a90] com.badlogic.gdx.math.collision.Sphere.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ -072aa0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -072aa6: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -072aaa: 7020 1f13 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ -072ab0: 5b10 420b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0b42 │ │ -072ab4: 5913 430b |000a: iput v3, v1, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ -072ab8: 0e00 |000c: return-void │ │ +08083c: |[08083c] com.badlogic.gdx.math.collision.Sphere.:(Lcom/badlogic/gdx/math/Vector3;F)V │ │ +08084c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +080852: 2200 dd01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +080856: 7020 1f13 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/math/Vector3;.:(Lcom/badlogic/gdx/math/Vector3;)V // method@131f │ │ +08085c: 5b10 420b |0008: iput-object v0, v1, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0b42 │ │ +080860: 5913 430b |000a: iput v3, v1, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ +080864: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ locals : │ │ @@ -92282,32 +92287,32 @@ │ │ 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 │ │ -072abc: |[072abc] com.badlogic.gdx.math.collision.Sphere.overlaps:(Lcom/badlogic/gdx/math/collision/Sphere;)Z │ │ -072acc: 5440 420b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0b42 │ │ -072ad0: 5451 420b |0002: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0b42 │ │ -072ad4: 6e20 2f13 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@132f │ │ -072ada: 0a00 |0007: move-result v0 │ │ -072adc: 5241 430b |0008: iget v1, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ -072ae0: 5252 430b |000a: iget v2, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ -072ae4: c621 |000c: add-float/2addr v1, v2 │ │ -072ae6: 5242 430b |000d: iget v2, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ -072aea: 5253 430b |000f: iget v3, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ -072aee: c632 |0011: add-float/2addr v2, v3 │ │ -072af0: c821 |0012: mul-float/2addr v1, v2 │ │ -072af2: 2e00 0001 |0013: cmpg-float v0, v0, v1 │ │ -072af6: 3b00 0400 |0015: if-gez v0, 0019 // +0004 │ │ -072afa: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -072afc: 0f00 |0018: return v0 │ │ -072afe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -072b00: 28fe |001a: goto 0018 // -0002 │ │ +080868: |[080868] com.badlogic.gdx.math.collision.Sphere.overlaps:(Lcom/badlogic/gdx/math/collision/Sphere;)Z │ │ +080878: 5440 420b |0000: iget-object v0, v4, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0b42 │ │ +08087c: 5451 420b |0002: iget-object v1, v5, Lcom/badlogic/gdx/math/collision/Sphere;.center:Lcom/badlogic/gdx/math/Vector3; // field@0b42 │ │ +080880: 6e20 2f13 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.dst2:(Lcom/badlogic/gdx/math/Vector3;)F // method@132f │ │ +080886: 0a00 |0007: move-result v0 │ │ +080888: 5241 430b |0008: iget v1, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ +08088c: 5252 430b |000a: iget v2, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ +080890: c621 |000c: add-float/2addr v1, v2 │ │ +080892: 5242 430b |000d: iget v2, v4, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ +080896: 5253 430b |000f: iget v3, v5, Lcom/badlogic/gdx/math/collision/Sphere;.radius:F // field@0b43 │ │ +08089a: c632 |0011: add-float/2addr v2, v3 │ │ +08089c: c821 |0012: mul-float/2addr v1, v2 │ │ +08089e: 2e00 0001 |0013: cmpg-float v0, v0, v1 │ │ +0808a2: 3b00 0400 |0015: if-gez v0, 0019 // +0004 │ │ +0808a6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0808a8: 0f00 |0018: return v0 │ │ +0808aa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0808ac: 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; │ │ │ │ @@ -92364,29 +92369,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -072b04: |[072b04] com.badlogic.gdx.net.ServerSocketHints.:()V │ │ -072b14: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -072b16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -072b18: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -072b1e: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ -072b22: 5930 460b |0007: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0b46 │ │ -072b26: 5931 480b |0009: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0b48 │ │ -072b2a: 5932 490b |000b: iput v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0b49 │ │ -072b2e: 5931 470b |000d: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0b47 │ │ -072b32: 5c32 4b0b |000f: iput-boolean v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0b4b │ │ -072b36: 1300 8813 |0011: const/16 v0, #int 5000 // #1388 │ │ -072b3a: 5930 450b |0013: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0b45 │ │ -072b3e: 1300 0010 |0015: const/16 v0, #int 4096 // #1000 │ │ -072b42: 5930 4a0b |0017: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0b4a │ │ -072b46: 0e00 |0019: return-void │ │ +0808b0: |[0808b0] com.badlogic.gdx.net.ServerSocketHints.:()V │ │ +0808c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0808c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0808c4: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0808ca: 1300 1000 |0005: const/16 v0, #int 16 // #10 │ │ +0808ce: 5930 460b |0007: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0b46 │ │ +0808d2: 5931 480b |0009: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0b48 │ │ +0808d6: 5932 490b |000b: iput v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0b49 │ │ +0808da: 5931 470b |000d: iput v1, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0b47 │ │ +0808de: 5c32 4b0b |000f: iput-boolean v2, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0b4b │ │ +0808e2: 1300 8813 |0011: const/16 v0, #int 5000 // #1388 │ │ +0808e6: 5930 450b |0013: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0b45 │ │ +0808ea: 1300 0010 |0015: const/16 v0, #int 4096 // #1000 │ │ +0808ee: 5930 4a0b |0017: iput v0, v3, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0b4a │ │ +0808f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ 0x0005 line=32 │ │ 0x0009 line=45 │ │ 0x000b line=47 │ │ 0x000d line=49 │ │ @@ -92466,33 +92471,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -072b48: |[072b48] com.badlogic.gdx.net.SocketHints.:()V │ │ -072b58: 1303 0010 |0000: const/16 v3, #int 4096 // #1000 │ │ -072b5c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -072b5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -072b60: 7010 9524 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -072b66: 1300 8813 |0007: const/16 v0, #int 5000 // #1388 │ │ -072b6a: 5940 4c0b |0009: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0b4c │ │ -072b6e: 5941 510b |000b: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0b51 │ │ -072b72: 5942 520b |000d: iput v2, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0b52 │ │ -072b76: 5941 500b |000f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0b50 │ │ -072b7a: 1300 1400 |0011: const/16 v0, #int 20 // #14 │ │ -072b7e: 5940 560b |0013: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0b56 │ │ -072b82: 5c42 4d0b |0015: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0b4d │ │ -072b86: 5c42 550b |0017: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0b55 │ │ -072b8a: 5943 540b |0019: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0b54 │ │ -072b8e: 5943 530b |001b: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0b53 │ │ -072b92: 5c41 4e0b |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0b4e │ │ -072b96: 5941 4f0b |001f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0b4f │ │ -072b9a: 0e00 |0021: return-void │ │ +0808f4: |[0808f4] com.badlogic.gdx.net.SocketHints.:()V │ │ +080904: 1303 0010 |0000: const/16 v3, #int 4096 // #1000 │ │ +080908: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +08090a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08090c: 7010 9524 0400 |0004: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +080912: 1300 8813 |0007: const/16 v0, #int 5000 // #1388 │ │ +080916: 5940 4c0b |0009: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0b4c │ │ +08091a: 5941 510b |000b: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0b51 │ │ +08091e: 5942 520b |000d: iput v2, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0b52 │ │ +080922: 5941 500b |000f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0b50 │ │ +080926: 1300 1400 |0011: const/16 v0, #int 20 // #14 │ │ +08092a: 5940 560b |0013: iput v0, v4, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0b56 │ │ +08092e: 5c42 4d0b |0015: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0b4d │ │ +080932: 5c42 550b |0017: iput-boolean v2, v4, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0b55 │ │ +080936: 5943 540b |0019: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0b54 │ │ +08093a: 5943 530b |001b: iput v3, v4, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0b53 │ │ +08093e: 5c41 4e0b |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0b4e │ │ +080942: 5941 4f0b |001f: iput v1, v4, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0b4f │ │ +080946: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ 0x0007 line=27 │ │ 0x000b line=40 │ │ 0x000d line=41 │ │ 0x000f line=42 │ │ @@ -92614,65 +92619,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 │ │ -072b9c: |[072b9c] com.badlogic.gdx.physics.box2d.Body.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -072bac: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -072bae: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -072bb4: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -072bb6: 2300 e803 |0005: new-array v0, v0, [F // type@03e8 │ │ -072bba: 5b20 630b |0007: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -072bbe: 2200 b003 |0009: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -072bc2: 7020 8725 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -072bc8: 5b20 580b |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -072bcc: 2200 b003 |0010: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -072bd0: 7020 8725 1000 |0012: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -072bd6: 5b20 590b |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -072bda: 2200 0302 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Transform; // type@0203 │ │ -072bde: 7010 d114 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Transform;.:()V // method@14d1 │ │ -072be4: 5b20 640b |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0b64 │ │ -072be8: 2200 dc01 |001e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072bec: 7010 f912 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072bf2: 5b20 620b |0023: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ -072bf6: 2200 dc01 |0025: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072bfa: 7010 f912 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c00: 5b20 670b |002a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ -072c04: 2200 dc01 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c08: 7010 f912 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c0e: 5b20 5d0b |0031: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ -072c12: 2200 dc01 |0033: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c16: 7010 f912 0000 |0035: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c1c: 5b20 5c0b |0038: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ -072c20: 2200 fd01 |003a: new-instance v0, Lcom/badlogic/gdx/physics/box2d/MassData; // type@01fd │ │ -072c24: 7010 ae14 0000 |003c: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/MassData;.:()V // method@14ae │ │ -072c2a: 5b20 610b |003f: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ -072c2e: 2200 dc01 |0041: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c32: 7010 f912 0000 |0043: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c38: 5b20 5e0b |0046: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ -072c3c: 2200 dc01 |0048: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c40: 7010 f912 0000 |004a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c46: 5b20 680b |004d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ -072c4a: 2200 dc01 |004f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c4e: 7010 f912 0000 |0051: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c54: 5b20 5f0b |0054: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ -072c58: 2200 dc01 |0056: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c5c: 7010 f912 0000 |0058: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c62: 5b20 600b |005b: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ -072c66: 2200 dc01 |005d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c6a: 7010 f912 0000 |005f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c70: 5b20 5b0b |0062: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ -072c74: 2200 dc01 |0064: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -072c78: 7010 f912 0000 |0066: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -072c7e: 5b20 5a0b |0069: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ -072c82: 5b23 660b |006b: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072c86: 5a24 570b |006d: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072c8a: 0e00 |006f: return-void │ │ +080948: |[080948] com.badlogic.gdx.physics.box2d.Body.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +080958: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +08095a: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +080960: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +080962: 2300 e803 |0005: new-array v0, v0, [F // type@03e8 │ │ +080966: 5b20 630b |0007: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08096a: 2200 b003 |0009: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +08096e: 7020 8725 1000 |000b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +080974: 5b20 580b |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +080978: 2200 b003 |0010: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +08097c: 7020 8725 1000 |0012: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +080982: 5b20 590b |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +080986: 2200 0302 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Transform; // type@0203 │ │ +08098a: 7010 d114 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Transform;.:()V // method@14d1 │ │ +080990: 5b20 640b |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0b64 │ │ +080994: 2200 dc01 |001e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +080998: 7010 f912 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +08099e: 5b20 620b |0023: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ +0809a2: 2200 dc01 |0025: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0809a6: 7010 f912 0000 |0027: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0809ac: 5b20 670b |002a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ +0809b0: 2200 dc01 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0809b4: 7010 f912 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0809ba: 5b20 5d0b |0031: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ +0809be: 2200 dc01 |0033: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0809c2: 7010 f912 0000 |0035: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0809c8: 5b20 5c0b |0038: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ +0809cc: 2200 fd01 |003a: new-instance v0, Lcom/badlogic/gdx/physics/box2d/MassData; // type@01fd │ │ +0809d0: 7010 ae14 0000 |003c: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/MassData;.:()V // method@14ae │ │ +0809d6: 5b20 610b |003f: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ +0809da: 2200 dc01 |0041: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0809de: 7010 f912 0000 |0043: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0809e4: 5b20 5e0b |0046: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ +0809e8: 2200 dc01 |0048: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0809ec: 7010 f912 0000 |004a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0809f2: 5b20 680b |004d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ +0809f6: 2200 dc01 |004f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0809fa: 7010 f912 0000 |0051: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +080a00: 5b20 5f0b |0054: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ +080a04: 2200 dc01 |0056: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +080a08: 7010 f912 0000 |0058: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +080a0e: 5b20 600b |005b: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ +080a12: 2200 dc01 |005d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +080a16: 7010 f912 0000 |005f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +080a1c: 5b20 5b0b |0062: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ +080a20: 2200 dc01 |0064: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +080a24: 7010 f912 0000 |0066: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +080a2a: 5b20 5a0b |0069: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ +080a2e: 5b23 660b |006b: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080a32: 5a24 570b |006d: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080a36: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0004 line=36 │ │ 0x0009 line=42 │ │ 0x0010 line=45 │ │ 0x0017 line=179 │ │ @@ -92989,95 +92994,95 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -072c8c: |[072c8c] com.badlogic.gdx.physics.box2d.Body.applyAngularImpulse:(F)V │ │ -072c9c: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072ca0: 7040 ad13 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyAngularImpulse:(JF)V // method@13ad │ │ -072ca6: 0e00 |0005: return-void │ │ +080a38: |[080a38] com.badlogic.gdx.physics.box2d.Body.applyAngularImpulse:(F)V │ │ +080a48: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080a4c: 7040 ad13 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyAngularImpulse:(JF)V // method@13ad │ │ +080a52: 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 │ │ -072ca8: |[072ca8] com.badlogic.gdx.physics.box2d.Body.applyForce:(FFFF)V │ │ -072cb8: 5371 570b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072cbc: 0770 |0002: move-object v0, v7 │ │ -072cbe: 0183 |0003: move v3, v8 │ │ -072cc0: 0194 |0004: move v4, v9 │ │ -072cc2: 01a5 |0005: move v5, v10 │ │ -072cc4: 01b6 |0006: move v6, v11 │ │ -072cc6: 7607 ae13 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@13ae │ │ -072ccc: 0e00 |000a: return-void │ │ +080a54: |[080a54] com.badlogic.gdx.physics.box2d.Body.applyForce:(FFFF)V │ │ +080a64: 5382 570b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080a68: 0781 |0002: move-object v1, v8 │ │ +080a6a: 0194 |0003: move v4, v9 │ │ +080a6c: 01a5 |0004: move v5, v10 │ │ +080a6e: 01b6 |0005: move v6, v11 │ │ +080a70: 01c7 |0006: move v7, v12 │ │ +080a72: 7607 ae13 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@13ae │ │ +080a78: 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 │ │ -072cd0: |[072cd0] com.badlogic.gdx.physics.box2d.Body.applyForce:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -072ce0: 5371 570b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072ce4: 5283 210b |0002: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -072ce8: 5284 220b |0004: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -072cec: 5295 210b |0006: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -072cf0: 5296 220b |0008: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -072cf4: 0770 |000a: move-object v0, v7 │ │ -072cf6: 7607 ae13 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@13ae │ │ -072cfc: 0e00 |000e: return-void │ │ +080a7c: |[080a7c] com.badlogic.gdx.physics.box2d.Body.applyForce:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +080a8c: 5382 570b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080a90: 5294 210b |0002: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080a94: 5295 220b |0004: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080a98: 52a6 210b |0006: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080a9c: 52a7 220b |0008: iget v7, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080aa0: 0781 |000a: move-object v1, v8 │ │ +080aa2: 7607 ae13 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForce:(JFFFF)V // method@13ae │ │ +080aa8: 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 │ │ -072d00: |[072d00] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(FF)V │ │ -072d10: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072d14: 7054 af13 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@13af │ │ -072d1a: 0e00 |0005: return-void │ │ +080aac: |[080aac] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(FF)V │ │ +080abc: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080ac0: 7054 af13 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@13af │ │ +080ac6: 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 │ │ @@ -93088,238 +93093,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 │ │ -072d1c: |[072d1c] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -072d2c: 5340 570b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072d30: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -072d34: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -072d38: 7053 af13 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@13af │ │ -072d3e: 0e00 |0009: return-void │ │ +080ac8: |[080ac8] com.badlogic.gdx.physics.box2d.Body.applyForceToCenter:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +080ad8: 5340 570b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080adc: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080ae0: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080ae4: 7053 af13 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyForceToCenter:(JFF)V // method@13af │ │ +080aea: 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 │ │ -072d40: |[072d40] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(FFFF)V │ │ -072d50: 5371 570b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072d54: 0770 |0002: move-object v0, v7 │ │ -072d56: 0183 |0003: move v3, v8 │ │ -072d58: 0194 |0004: move v4, v9 │ │ -072d5a: 01a5 |0005: move v5, v10 │ │ -072d5c: 01b6 |0006: move v6, v11 │ │ -072d5e: 7607 b013 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@13b0 │ │ -072d64: 0e00 |000a: return-void │ │ +080aec: |[080aec] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(FFFF)V │ │ +080afc: 5382 570b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080b00: 0781 |0002: move-object v1, v8 │ │ +080b02: 0194 |0003: move v4, v9 │ │ +080b04: 01a5 |0004: move v5, v10 │ │ +080b06: 01b6 |0005: move v6, v11 │ │ +080b08: 01c7 |0006: move v7, v12 │ │ +080b0a: 7607 b013 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@13b0 │ │ +080b10: 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 │ │ -072d68: |[072d68] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -072d78: 5371 570b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072d7c: 5283 210b |0002: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -072d80: 5284 220b |0004: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -072d84: 5295 210b |0006: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -072d88: 5296 220b |0008: iget v6, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -072d8c: 0770 |000a: move-object v0, v7 │ │ -072d8e: 7607 b013 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@13b0 │ │ -072d94: 0e00 |000e: return-void │ │ +080b14: |[080b14] com.badlogic.gdx.physics.box2d.Body.applyLinearImpulse:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +080b24: 5382 570b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080b28: 5294 210b |0002: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080b2c: 5295 220b |0004: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080b30: 52a6 210b |0006: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080b34: 52a7 220b |0008: iget v7, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080b38: 0781 |000a: move-object v1, v8 │ │ +080b3a: 7607 b013 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyLinearImpulse:(JFFFF)V // method@13b0 │ │ +080b40: 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 │ │ -072d98: |[072d98] com.badlogic.gdx.physics.box2d.Body.applyTorque:(F)V │ │ -072da8: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072dac: 7040 b113 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyTorque:(JF)V // method@13b1 │ │ -072db2: 0e00 |0005: return-void │ │ +080b44: |[080b44] com.badlogic.gdx.physics.box2d.Body.applyTorque:(F)V │ │ +080b54: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080b58: 7040 b113 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniApplyTorque:(JF)V // method@13b1 │ │ +080b5e: 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 │ │ -072db4: |[072db4] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -072dc4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -072dc8: 5302 570b |0002: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072dcc: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -072dd0: 5401 af0b |0006: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0baf │ │ -072dd4: 5314 e50b |0008: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ -072dd8: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -072ddc: 5206 ac0b |000c: iget v6, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0bac │ │ -072de0: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -072de4: 5207 ae0b |0010: iget v7, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0bae │ │ -072de8: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -072dec: 5208 aa0b |0014: iget v8, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0baa │ │ -072df0: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -072df4: 5509 ad0b |0018: iget-boolean v9, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0bad │ │ -072df8: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -072dfc: 5401 ab0b |001c: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ -072e00: 581a a10b |001e: iget-short v10, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ -072e04: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -072e08: 5401 ab0b |0022: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ -072e0c: 581b a30b |0024: iget-short v11, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ -072e10: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -072e14: 5401 ab0b |0028: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ -072e18: 581c a20b |002a: iget-short v12, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -072e1c: 0801 1000 |002c: move-object/from16 v1, v16 │ │ -072e20: 760c b313 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@13b3 │ │ -072e26: 0b0e |0031: move-result-wide v14 │ │ -072e28: 0800 1000 |0032: move-object/from16 v0, v16 │ │ -072e2c: 5401 660b |0034: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072e30: 5411 f80b |0036: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ -072e34: 6e10 5d20 0100 |0038: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -072e3a: 0c0d |003b: move-result-object v13 │ │ -072e3c: 1f0d f401 |003c: check-cast v13, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -072e40: 0800 1000 |003e: move-object/from16 v0, v16 │ │ -072e44: 6e40 7b14 0dfe |0040: invoke-virtual {v13, v0, v14, v15}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@147b │ │ -072e4a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -072e4e: 5401 660b |0045: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072e52: 5411 f50b |0047: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -072e56: 53d2 a40b |0049: iget-wide v2, v13, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -072e5a: 6e40 b01f 21d3 |004b: invoke-virtual {v1, v2, v3, v13}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ -072e60: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -072e64: 5401 580b |0050: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -072e68: 6e20 8925 d100 |0052: invoke-virtual {v1, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -072e6e: 110d |0055: return-object v13 │ │ + insns size : 90 16-bit code units │ │ +080b60: |[080b60] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +080b70: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +080b74: 5306 570b |0002: iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080b78: 0800 1500 |0004: move-object/from16 v0, v21 │ │ +080b7c: 5405 af0b |0006: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0baf │ │ +080b80: 5358 e50b |0008: iget-wide v8, v5, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ +080b84: 0800 1500 |000a: move-object/from16 v0, v21 │ │ +080b88: 520a ac0b |000c: iget v10, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0bac │ │ +080b8c: 0800 1500 |000e: move-object/from16 v0, v21 │ │ +080b90: 520b ae0b |0010: iget v11, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0bae │ │ +080b94: 0800 1500 |0012: move-object/from16 v0, v21 │ │ +080b98: 520c aa0b |0014: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0baa │ │ +080b9c: 0800 1500 |0016: move-object/from16 v0, v21 │ │ +080ba0: 550d ad0b |0018: iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0bad │ │ +080ba4: 0800 1500 |001a: move-object/from16 v0, v21 │ │ +080ba8: 5405 ab0b |001c: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ +080bac: 585e a10b |001e: iget-short v14, v5, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ +080bb0: 0800 1500 |0020: move-object/from16 v0, v21 │ │ +080bb4: 5405 ab0b |0022: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ +080bb8: 585f a30b |0024: iget-short v15, v5, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ +080bbc: 0800 1500 |0026: move-object/from16 v0, v21 │ │ +080bc0: 5405 ab0b |0028: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ +080bc4: 5850 a20b |002a: iget-short v0, v5, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +080bc8: 0210 0000 |002c: move/from16 v16, v0 │ │ +080bcc: 0805 1400 |002e: move-object/from16 v5, v20 │ │ +080bd0: 760c b313 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@13b3 │ │ +080bd6: 0b12 |0033: move-result-wide v18 │ │ +080bd8: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +080bdc: 5405 660b |0036: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080be0: 5455 f80b |0038: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ +080be4: 6e10 5d20 0500 |003a: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +080bea: 0c04 |003d: move-result-object v4 │ │ +080bec: 1f04 f401 |003e: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +080bf0: 0800 1400 |0040: move-object/from16 v0, v20 │ │ +080bf4: 0501 1200 |0042: move-wide/from16 v1, v18 │ │ +080bf8: 6e40 7b14 0421 |0044: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@147b │ │ +080bfe: 0800 1400 |0047: move-object/from16 v0, v20 │ │ +080c02: 5405 660b |0049: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080c06: 5455 f50b |004b: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +080c0a: 5346 a40b |004d: iget-wide v6, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +080c0e: 6e40 b01f 6547 |004f: invoke-virtual {v5, v6, v7, v4}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ +080c14: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +080c18: 5405 580b |0054: iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +080c1c: 6e20 8925 4500 |0056: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +080c22: 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 │ │ -072e70: |[072e70] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -072e80: 5391 570b |0000: iget-wide v1, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072e84: 53a3 e50b |0002: iget-wide v3, v10, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ -072e88: 0790 |0004: move-object v0, v9 │ │ -072e8a: 01b5 |0005: move v5, v11 │ │ -072e8c: 7606 b213 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniCreateFixture:(JJF)J // method@13b2 │ │ -072e92: 0b07 |0009: move-result-wide v7 │ │ -072e94: 5490 660b |000a: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072e98: 5400 f80b |000c: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ -072e9c: 6e10 5d20 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -072ea2: 0c06 |0011: move-result-object v6 │ │ -072ea4: 1f06 f401 |0012: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -072ea8: 6e40 7b14 9687 |0014: invoke-virtual {v6, v9, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@147b │ │ -072eae: 5490 660b |0017: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072eb2: 5400 f50b |0019: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -072eb6: 5361 a40b |001b: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -072eba: 6e40 b01f 1062 |001d: invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ -072ec0: 5490 580b |0020: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -072ec4: 6e20 8925 6000 |0022: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -072eca: 1106 |0025: return-object v6 │ │ +080c24: |[080c24] com.badlogic.gdx.physics.box2d.Body.createFixture:(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +080c34: 53a2 570b |0000: iget-wide v2, v10, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080c38: 53b4 e50b |0002: iget-wide v4, v11, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ +080c3c: 07a1 |0004: move-object v1, v10 │ │ +080c3e: 01c6 |0005: move v6, v12 │ │ +080c40: 7606 b213 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniCreateFixture:(JJF)J // method@13b2 │ │ +080c46: 0b08 |0009: move-result-wide v8 │ │ +080c48: 54a1 660b |000a: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080c4c: 5411 f80b |000c: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ +080c50: 6e10 5d20 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +080c56: 0c00 |0011: move-result-object v0 │ │ +080c58: 1f00 f401 |0012: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +080c5c: 6e40 7b14 a098 |0014: invoke-virtual {v0, v10, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Fixture;.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@147b │ │ +080c62: 54a1 660b |0017: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080c66: 5411 f50b |0019: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +080c6a: 5302 a40b |001b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +080c6e: 6e40 b01f 2103 |001d: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ +080c74: 54a1 580b |0020: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +080c78: 6e20 8925 0100 |0022: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +080c7e: 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 │ │ -072ecc: |[072ecc] com.badlogic.gdx.physics.box2d.Body.destroyFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ │ -072edc: 5340 570b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072ee0: 5352 a40b |0002: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -072ee4: 7053 b413 0421 |0004: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniDestroyFixture:(JJ)V // method@13b4 │ │ -072eea: 5440 660b |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072eee: 5400 f50b |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -072ef2: 5351 a40b |000b: iget-wide v1, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -072ef6: 6e30 b41f 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ -072efc: 5440 580b |0010: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -072f00: 6e20 9125 5000 |0012: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2591 │ │ -072f06: 5440 660b |0015: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -072f0a: 5400 f80b |0017: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ -072f0e: 6e20 5a20 5000 |0019: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -072f14: 0e00 |001c: return-void │ │ +080c80: |[080c80] com.badlogic.gdx.physics.box2d.Body.destroyFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ │ +080c90: 5340 570b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080c94: 5352 a40b |0002: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +080c98: 7053 b413 0421 |0004: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniDestroyFixture:(JJ)V // method@13b4 │ │ +080c9e: 5440 660b |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080ca2: 5400 f50b |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +080ca6: 5352 a40b |000b: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +080caa: 6e30 b41f 2003 |000d: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ +080cb0: 5440 580b |0010: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +080cb4: 6e20 9125 5000 |0012: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2591 │ │ +080cba: 5440 660b |0015: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +080cbe: 5400 f80b |0017: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ +080cc2: 6e20 5a20 5000 |0019: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +080cc8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ 0x0010 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=132 │ │ @@ -93332,19 +93339,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -072f18: |[072f18] com.badlogic.gdx.physics.box2d.Body.getAngle:()F │ │ -072f28: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072f2c: 7030 b513 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngle:(J)F // method@13b5 │ │ -072f32: 0a00 |0005: move-result v0 │ │ -072f34: 0f00 |0006: return v0 │ │ +080ccc: |[080ccc] com.badlogic.gdx.physics.box2d.Body.getAngle:()F │ │ +080cdc: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080ce0: 7030 b513 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngle:(J)F // method@13b5 │ │ +080ce6: 0a00 |0005: move-result v0 │ │ +080ce8: 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;) │ │ @@ -93352,19 +93359,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -072f38: |[072f38] com.badlogic.gdx.physics.box2d.Body.getAngularDamping:()F │ │ -072f48: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072f4c: 7030 b613 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularDamping:(J)F // method@13b6 │ │ -072f52: 0a00 |0005: move-result v0 │ │ -072f54: 0f00 |0006: return v0 │ │ +080cec: |[080cec] com.badlogic.gdx.physics.box2d.Body.getAngularDamping:()F │ │ +080cfc: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080d00: 7030 b613 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularDamping:(J)F // method@13b6 │ │ +080d06: 0a00 |0005: move-result v0 │ │ +080d08: 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;) │ │ @@ -93372,19 +93379,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -072f58: |[072f58] com.badlogic.gdx.physics.box2d.Body.getAngularVelocity:()F │ │ -072f68: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072f6c: 7030 b713 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularVelocity:(J)F // method@13b7 │ │ -072f72: 0a00 |0005: move-result v0 │ │ -072f74: 0f00 |0006: return v0 │ │ +080d0c: |[080d0c] com.badlogic.gdx.physics.box2d.Body.getAngularVelocity:()F │ │ +080d1c: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080d20: 7030 b713 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetAngularVelocity:(J)F // method@13b7 │ │ +080d26: 0a00 |0005: move-result v0 │ │ +080d28: 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;) │ │ @@ -93392,17 +93399,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072f78: |[072f78] com.badlogic.gdx.physics.box2d.Body.getFixtureList:()Ljava/util/ArrayList; │ │ -072f88: 5410 580b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -072f8c: 1100 |0002: return-object v0 │ │ +080d2c: |[080d2c] com.badlogic.gdx.physics.box2d.Body.getFixtureList:()Ljava/util/ArrayList; │ │ +080d3c: 5410 580b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +080d40: 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;) │ │ @@ -93410,19 +93417,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -072f90: |[072f90] com.badlogic.gdx.physics.box2d.Body.getGravityScale:()F │ │ -072fa0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072fa4: 7030 b813 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetGravityScale:(J)F // method@13b8 │ │ -072faa: 0a00 |0005: move-result v0 │ │ -072fac: 0f00 |0006: return v0 │ │ +080d44: |[080d44] com.badlogic.gdx.physics.box2d.Body.getGravityScale:()F │ │ +080d54: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080d58: 7030 b813 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetGravityScale:(J)F // method@13b8 │ │ +080d5e: 0a00 |0005: move-result v0 │ │ +080d60: 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;) │ │ @@ -93430,19 +93437,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -072fb0: |[072fb0] com.badlogic.gdx.physics.box2d.Body.getInertia:()F │ │ -072fc0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072fc4: 7030 b913 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetInertia:(J)F // method@13b9 │ │ -072fca: 0a00 |0005: move-result v0 │ │ -072fcc: 0f00 |0006: return v0 │ │ +080d64: |[080d64] com.badlogic.gdx.physics.box2d.Body.getInertia:()F │ │ +080d74: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080d78: 7030 b913 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetInertia:(J)F // method@13b9 │ │ +080d7e: 0a00 |0005: move-result v0 │ │ +080d80: 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;) │ │ @@ -93450,17 +93457,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072fd0: |[072fd0] com.badlogic.gdx.physics.box2d.Body.getJointList:()Ljava/util/ArrayList; │ │ -072fe0: 5410 590b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -072fe4: 1100 |0002: return-object v0 │ │ +080d84: |[080d84] com.badlogic.gdx.physics.box2d.Body.getJointList:()Ljava/util/ArrayList; │ │ +080d94: 5410 590b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +080d98: 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;) │ │ @@ -93468,19 +93475,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -072fe8: |[072fe8] com.badlogic.gdx.physics.box2d.Body.getLinearDamping:()F │ │ -072ff8: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -072ffc: 7030 ba13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearDamping:(J)F // method@13ba │ │ -073002: 0a00 |0005: move-result v0 │ │ -073004: 0f00 |0006: return v0 │ │ +080d9c: |[080d9c] com.badlogic.gdx.physics.box2d.Body.getLinearDamping:()F │ │ +080dac: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080db0: 7030 ba13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearDamping:(J)F // method@13ba │ │ +080db6: 0a00 |0005: move-result v0 │ │ +080db8: 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;) │ │ @@ -93488,239 +93495,239 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -073008: |[073008] com.badlogic.gdx.physics.box2d.Body.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; │ │ -073018: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -07301c: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073020: 7040 bb13 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocity:(J[F)V // method@13bb │ │ -073026: 5430 5c0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ -07302a: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07302e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -073030: 4401 0102 |000c: aget v1, v1, v2 │ │ -073034: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073038: 5430 5c0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ -07303c: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073040: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -073042: 4401 0102 |0015: aget v1, v1, v2 │ │ -073046: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07304a: 5430 5c0b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ -07304e: 1100 |001b: return-object v0 │ │ +080dbc: |[080dbc] com.badlogic.gdx.physics.box2d.Body.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; │ │ +080dcc: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080dd0: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080dd4: 7040 bb13 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocity:(J[F)V // method@13bb │ │ +080dda: 5430 5c0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ +080dde: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080de2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +080de4: 4401 0102 |000c: aget v1, v1, v2 │ │ +080de8: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080dec: 5430 5c0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ +080df0: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080df4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +080df6: 4401 0102 |0015: aget v1, v1, v2 │ │ +080dfa: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080dfe: 5430 5c0b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b5c │ │ +080e02: 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 │ │ -073050: |[073050] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -073060: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073064: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073068: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07306c: 5465 630b |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073070: 0760 |0008: move-object v0, v6 │ │ -073072: 7606 bc13 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromLocalPoint:(JFF[F)V // method@13bc │ │ -073078: 5460 5a0b |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ -07307c: 5461 630b |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073080: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -073082: 4401 0102 |0011: aget v1, v1, v2 │ │ -073086: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07308a: 5460 5a0b |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ -07308e: 5461 630b |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073092: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -073094: 4401 0102 |001a: aget v1, v1, v2 │ │ -073098: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07309c: 5460 5a0b |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ -0730a0: 1100 |0020: return-object v0 │ │ +080e04: |[080e04] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +080e14: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080e18: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080e1c: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080e20: 5476 630b |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080e24: 0771 |0008: move-object v1, v7 │ │ +080e26: 7606 bc13 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromLocalPoint:(JFF[F)V // method@13bc │ │ +080e2c: 5470 5a0b |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ +080e30: 5471 630b |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080e34: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +080e36: 4401 0102 |0011: aget v1, v1, v2 │ │ +080e3a: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080e3e: 5470 5a0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ +080e42: 5471 630b |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080e46: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +080e48: 4401 0102 |001a: aget v1, v1, v2 │ │ +080e4c: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080e50: 5470 5a0b |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelLoc:Lcom/badlogic/gdx/math/Vector2; // field@0b5a │ │ +080e54: 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 │ │ -0730a4: |[0730a4] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0730b4: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0730b8: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0730bc: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0730c0: 5465 630b |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0730c4: 0760 |0008: move-object v0, v6 │ │ -0730c6: 7606 bd13 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromWorldPoint:(JFF[F)V // method@13bd │ │ -0730cc: 5460 5b0b |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ -0730d0: 5461 630b |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0730d4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0730d6: 4401 0102 |0011: aget v1, v1, v2 │ │ -0730da: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0730de: 5460 5b0b |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ -0730e2: 5461 630b |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0730e6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0730e8: 4401 0102 |001a: aget v1, v1, v2 │ │ -0730ec: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0730f0: 5460 5b0b |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ -0730f4: 1100 |0020: return-object v0 │ │ +080e58: |[080e58] com.badlogic.gdx.physics.box2d.Body.getLinearVelocityFromWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +080e68: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080e6c: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080e70: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080e74: 5476 630b |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080e78: 0771 |0008: move-object v1, v7 │ │ +080e7a: 7606 bd13 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLinearVelocityFromWorldPoint:(JFF[F)V // method@13bd │ │ +080e80: 5470 5b0b |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ +080e84: 5471 630b |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080e88: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +080e8a: 4401 0102 |0011: aget v1, v1, v2 │ │ +080e8e: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080e92: 5470 5b0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ +080e96: 5471 630b |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080e9a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +080e9c: 4401 0102 |001a: aget v1, v1, v2 │ │ +080ea0: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080ea4: 5470 5b0b |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.linVelWorld:Lcom/badlogic/gdx/math/Vector2; // field@0b5b │ │ +080ea8: 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 │ │ -0730f8: |[0730f8] com.badlogic.gdx.physics.box2d.Body.getLocalCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ -073108: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -07310c: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073110: 7040 be13 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalCenter:(J[F)V // method@13be │ │ -073116: 5430 5d0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ -07311a: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07311e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -073120: 4401 0102 |000c: aget v1, v1, v2 │ │ -073124: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073128: 5430 5d0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ -07312c: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073130: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -073132: 4401 0102 |0015: aget v1, v1, v2 │ │ -073136: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07313a: 5430 5d0b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ -07313e: 1100 |001b: return-object v0 │ │ +080eac: |[080eac] com.badlogic.gdx.physics.box2d.Body.getLocalCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ +080ebc: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080ec0: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080ec4: 7040 be13 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalCenter:(J[F)V // method@13be │ │ +080eca: 5430 5d0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ +080ece: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080ed2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +080ed4: 4401 0102 |000c: aget v1, v1, v2 │ │ +080ed8: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080edc: 5430 5d0b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ +080ee0: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080ee4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +080ee6: 4401 0102 |0015: aget v1, v1, v2 │ │ +080eea: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080eee: 5430 5d0b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.localCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b5d │ │ +080ef2: 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 │ │ -073140: |[073140] com.badlogic.gdx.physics.box2d.Body.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -073150: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073154: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073158: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07315c: 5465 630b |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073160: 0760 |0008: move-object v0, v6 │ │ -073162: 7606 bf13 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalPoint:(JFF[F)V // method@13bf │ │ -073168: 5460 5f0b |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ -07316c: 5461 630b |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073170: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -073172: 4401 0102 |0011: aget v1, v1, v2 │ │ -073176: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07317a: 5460 5f0b |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ -07317e: 5461 630b |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073182: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -073184: 4401 0102 |001a: aget v1, v1, v2 │ │ -073188: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07318c: 5460 5f0b |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ -073190: 1100 |0020: return-object v0 │ │ +080ef4: |[080ef4] com.badlogic.gdx.physics.box2d.Body.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +080f04: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080f08: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080f0c: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080f10: 5476 630b |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080f14: 0771 |0008: move-object v1, v7 │ │ +080f16: 7606 bf13 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalPoint:(JFF[F)V // method@13bf │ │ +080f1c: 5470 5f0b |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ +080f20: 5471 630b |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080f24: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +080f26: 4401 0102 |0011: aget v1, v1, v2 │ │ +080f2a: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080f2e: 5470 5f0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ +080f32: 5471 630b |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080f36: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +080f38: 4401 0102 |001a: aget v1, v1, v2 │ │ +080f3c: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080f40: 5470 5f0b |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint2:Lcom/badlogic/gdx/math/Vector2; // field@0b5f │ │ +080f44: 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 │ │ -073194: |[073194] com.badlogic.gdx.physics.box2d.Body.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0731a4: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0731a8: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0731ac: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0731b0: 5465 630b |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0731b4: 0760 |0008: move-object v0, v6 │ │ -0731b6: 7606 c013 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalVector:(JFF[F)V // method@13c0 │ │ -0731bc: 5460 600b |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ -0731c0: 5461 630b |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0731c4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0731c6: 4401 0102 |0011: aget v1, v1, v2 │ │ -0731ca: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0731ce: 5460 600b |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ -0731d2: 5461 630b |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0731d6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0731d8: 4401 0102 |001a: aget v1, v1, v2 │ │ -0731dc: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0731e0: 5460 600b |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ -0731e4: 1100 |0020: return-object v0 │ │ +080f48: |[080f48] com.badlogic.gdx.physics.box2d.Body.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +080f58: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080f5c: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080f60: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080f64: 5476 630b |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080f68: 0771 |0008: move-object v1, v7 │ │ +080f6a: 7606 c013 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetLocalVector:(JFF[F)V // method@13c0 │ │ +080f70: 5470 600b |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ +080f74: 5471 630b |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080f78: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +080f7a: 4401 0102 |0011: aget v1, v1, v2 │ │ +080f7e: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +080f82: 5470 600b |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ +080f86: 5471 630b |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080f8a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +080f8c: 4401 0102 |001a: aget v1, v1, v2 │ │ +080f90: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +080f94: 5470 600b |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localVector:Lcom/badlogic/gdx/math/Vector2; // field@0b60 │ │ +080f98: 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 │ │ -0731e8: |[0731e8] com.badlogic.gdx.physics.box2d.Body.getMass:()F │ │ -0731f8: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0731fc: 7030 c113 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMass:(J)F // method@13c1 │ │ -073202: 0a00 |0005: move-result v0 │ │ -073204: 0f00 |0006: return v0 │ │ +080f9c: |[080f9c] com.badlogic.gdx.physics.box2d.Body.getMass:()F │ │ +080fac: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080fb0: 7030 c113 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMass:(J)F // method@13c1 │ │ +080fb6: 0a00 |0005: move-result v0 │ │ +080fb8: 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;) │ │ @@ -93728,42 +93735,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 │ │ -073208: |[073208] com.badlogic.gdx.physics.box2d.Body.getMassData:()Lcom/badlogic/gdx/physics/box2d/MassData; │ │ -073218: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -07321c: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073220: 7040 c213 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMassData:(J[F)V // method@13c2 │ │ -073226: 5430 610b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ -07322a: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07322e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -073230: 4401 0102 |000c: aget v1, v1, v2 │ │ -073234: 5901 dd0b |000e: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0bdd │ │ -073238: 5430 610b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ -07323c: 5400 dc0b |0012: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ -073240: 5431 630b |0014: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073244: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -073246: 4401 0102 |0017: aget v1, v1, v2 │ │ -07324a: 5901 210b |0019: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07324e: 5430 610b |001b: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ -073252: 5400 dc0b |001d: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ -073256: 5431 630b |001f: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07325a: 1222 |0021: const/4 v2, #int 2 // #2 │ │ -07325c: 4401 0102 |0022: aget v1, v1, v2 │ │ -073260: 5901 220b |0024: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073264: 5430 610b |0026: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ -073268: 5431 630b |0028: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07326c: 1232 |002a: const/4 v2, #int 3 // #3 │ │ -07326e: 4401 0102 |002b: aget v1, v1, v2 │ │ -073272: 5901 db0b |002d: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0bdb │ │ -073276: 5430 610b |002f: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ -07327a: 1100 |0031: return-object v0 │ │ +080fbc: |[080fbc] com.badlogic.gdx.physics.box2d.Body.getMassData:()Lcom/badlogic/gdx/physics/box2d/MassData; │ │ +080fcc: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +080fd0: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080fd4: 7040 c213 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetMassData:(J[F)V // method@13c2 │ │ +080fda: 5430 610b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ +080fde: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080fe2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +080fe4: 4401 0102 |000c: aget v1, v1, v2 │ │ +080fe8: 5901 dd0b |000e: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0bdd │ │ +080fec: 5430 610b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ +080ff0: 5400 dc0b |0012: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ +080ff4: 5431 630b |0014: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +080ff8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +080ffa: 4401 0102 |0017: aget v1, v1, v2 │ │ +080ffe: 5901 210b |0019: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081002: 5430 610b |001b: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ +081006: 5400 dc0b |001d: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ +08100a: 5431 630b |001f: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08100e: 1222 |0021: const/4 v2, #int 2 // #2 │ │ +081010: 4401 0102 |0022: aget v1, v1, v2 │ │ +081014: 5901 220b |0024: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081018: 5430 610b |0026: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ +08101c: 5431 630b |0028: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +081020: 1232 |002a: const/4 v2, #int 3 // #3 │ │ +081022: 4401 0102 |002b: aget v1, v1, v2 │ │ +081026: 5901 db0b |002d: iput v1, v0, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0bdb │ │ +08102a: 5430 610b |002f: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.massData:Lcom/badlogic/gdx/physics/box2d/MassData; // field@0b61 │ │ +08102e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0007 line=426 │ │ 0x0010 line=427 │ │ 0x001b line=428 │ │ 0x0026 line=429 │ │ @@ -93776,30 +93783,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -07327c: |[07327c] com.badlogic.gdx.physics.box2d.Body.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ -07328c: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073290: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073294: 7040 c313 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetPosition:(J[F)V // method@13c3 │ │ -07329a: 5430 620b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ -07329e: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0732a2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0732a4: 4401 0102 |000c: aget v1, v1, v2 │ │ -0732a8: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0732ac: 5430 620b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ -0732b0: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0732b4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0732b6: 4401 0102 |0015: aget v1, v1, v2 │ │ -0732ba: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0732be: 5430 620b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ -0732c2: 1100 |001b: return-object v0 │ │ +081030: |[081030] com.badlogic.gdx.physics.box2d.Body.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ +081040: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081044: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +081048: 7040 c313 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetPosition:(J[F)V // method@13c3 │ │ +08104e: 5430 620b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ +081052: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +081056: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +081058: 4401 0102 |000c: aget v1, v1, v2 │ │ +08105c: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081060: 5430 620b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ +081064: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +081068: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08106a: 4401 0102 |0015: aget v1, v1, v2 │ │ +08106e: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081072: 5430 620b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b62 │ │ +081076: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0007 line=202 │ │ 0x0010 line=203 │ │ 0x0019 line=204 │ │ locals : │ │ @@ -93810,78 +93817,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 │ │ -0732c4: |[0732c4] com.badlogic.gdx.physics.box2d.Body.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; │ │ -0732d4: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0732d8: 5432 640b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0b64 │ │ -0732dc: 5422 eb0b |0004: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0732e0: 7040 c413 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetTransform:(J[F)V // method@13c4 │ │ -0732e6: 5430 640b |0009: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0b64 │ │ -0732ea: 1100 |000b: return-object v0 │ │ +081078: |[081078] com.badlogic.gdx.physics.box2d.Body.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; │ │ +081088: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +08108c: 5432 640b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0b64 │ │ +081090: 5422 eb0b |0004: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +081094: 7040 c413 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetTransform:(J[F)V // method@13c4 │ │ +08109a: 5430 640b |0009: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.transform:Lcom/badlogic/gdx/physics/box2d/Transform; // field@0b64 │ │ +08109e: 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 │ │ -0732ec: |[0732ec] com.badlogic.gdx.physics.box2d.Body.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ -0732fc: 5331 570b |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073300: 7030 c513 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetType:(J)I // method@13c5 │ │ -073306: 0a00 |0005: move-result v0 │ │ -073308: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -07330c: 6201 6c0b |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ -073310: 1101 |000a: return-object v1 │ │ -073312: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -073314: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ -073318: 6201 6b0b |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ -07331c: 28fa |0010: goto 000a // -0006 │ │ -07331e: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -073320: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ -073324: 6201 6a0b |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6a │ │ -073328: 28f4 |0016: goto 000a // -000c │ │ -07332a: 6201 6c0b |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ -07332e: 28f1 |0019: goto 000a // -000f │ │ +0810a0: |[0810a0] com.badlogic.gdx.physics.box2d.Body.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ +0810b0: 5342 570b |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0810b4: 7030 c513 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetType:(J)I // method@13c5 │ │ +0810ba: 0a00 |0005: move-result v0 │ │ +0810bc: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0810c0: 6201 6c0b |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ +0810c4: 1101 |000a: return-object v1 │ │ +0810c6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0810c8: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ +0810cc: 6201 6b0b |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ +0810d0: 28fa |0010: goto 000a // -0006 │ │ +0810d2: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +0810d4: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ +0810d8: 6201 6a0b |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6a │ │ +0810dc: 28f4 |0016: goto 000a // -000c │ │ +0810de: 6201 6c0b |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ +0810e2: 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 │ │ -073330: |[073330] com.badlogic.gdx.physics.box2d.Body.getUserData:()Ljava/lang/Object; │ │ -073340: 5410 650b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0b65 │ │ -073344: 1100 |0002: return-object v0 │ │ +0810e4: |[0810e4] com.badlogic.gdx.physics.box2d.Body.getUserData:()Ljava/lang/Object; │ │ +0810f4: 5410 650b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0b65 │ │ +0810f8: 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;) │ │ @@ -93889,17 +93896,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 │ │ -073348: |[073348] com.badlogic.gdx.physics.box2d.Body.getWorld:()Lcom/badlogic/gdx/physics/box2d/World; │ │ -073358: 5410 660b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -07335c: 1100 |0002: return-object v0 │ │ +0810fc: |[0810fc] com.badlogic.gdx.physics.box2d.Body.getWorld:()Lcom/badlogic/gdx/physics/box2d/World; │ │ +08110c: 5410 660b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +081110: 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;) │ │ @@ -93907,129 +93914,129 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -073360: |[073360] com.badlogic.gdx.physics.box2d.Body.getWorldCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ -073370: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073374: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073378: 7040 c613 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldCenter:(J[F)V // method@13c6 │ │ -07337e: 5430 670b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ -073382: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073386: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -073388: 4401 0102 |000c: aget v1, v1, v2 │ │ -07338c: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073390: 5430 670b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ -073394: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -073398: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -07339a: 4401 0102 |0015: aget v1, v1, v2 │ │ -07339e: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0733a2: 5430 670b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ -0733a6: 1100 |001b: return-object v0 │ │ +081114: |[081114] com.badlogic.gdx.physics.box2d.Body.getWorldCenter:()Lcom/badlogic/gdx/math/Vector2; │ │ +081124: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081128: 5432 630b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08112c: 7040 c613 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldCenter:(J[F)V // method@13c6 │ │ +081132: 5430 670b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ +081136: 5431 630b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08113a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08113c: 4401 0102 |000c: aget v1, v1, v2 │ │ +081140: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081144: 5430 670b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ +081148: 5431 630b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08114c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08114e: 4401 0102 |0015: aget v1, v1, v2 │ │ +081152: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081156: 5430 670b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.worldCenter:Lcom/badlogic/gdx/math/Vector2; // field@0b67 │ │ +08115a: 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 │ │ -0733a8: |[0733a8] com.badlogic.gdx.physics.box2d.Body.getWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0733b8: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0733bc: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0733c0: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0733c4: 5465 630b |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0733c8: 0760 |0008: move-object v0, v6 │ │ -0733ca: 7606 c713 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldPoint:(JFF[F)V // method@13c7 │ │ -0733d0: 5460 5e0b |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ -0733d4: 5461 630b |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0733d8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0733da: 4401 0102 |0011: aget v1, v1, v2 │ │ -0733de: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0733e2: 5460 5e0b |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ -0733e6: 5461 630b |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -0733ea: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0733ec: 4401 0102 |001a: aget v1, v1, v2 │ │ -0733f0: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0733f4: 5460 5e0b |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ -0733f8: 1100 |0020: return-object v0 │ │ +08115c: |[08115c] com.badlogic.gdx.physics.box2d.Body.getWorldPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +08116c: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081170: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081174: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081178: 5476 630b |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08117c: 0771 |0008: move-object v1, v7 │ │ +08117e: 7606 c713 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldPoint:(JFF[F)V // method@13c7 │ │ +081184: 5470 5e0b |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ +081188: 5471 630b |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08118c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08118e: 4401 0102 |0011: aget v1, v1, v2 │ │ +081192: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081196: 5470 5e0b |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ +08119a: 5471 630b |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +08119e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0811a0: 4401 0102 |001a: aget v1, v1, v2 │ │ +0811a4: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0811a8: 5470 5e0b |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0b5e │ │ +0811ac: 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 │ │ -0733fc: |[0733fc] com.badlogic.gdx.physics.box2d.Body.getWorldVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07340c: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073410: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073414: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073418: 5465 630b |0006: iget-object v5, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07341c: 0760 |0008: move-object v0, v6 │ │ -07341e: 7606 c813 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldVector:(JFF[F)V // method@13c8 │ │ -073424: 5460 680b |000c: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ -073428: 5461 630b |000e: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07342c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07342e: 4401 0102 |0011: aget v1, v1, v2 │ │ -073432: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073436: 5460 680b |0015: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ -07343a: 5461 630b |0017: iget-object v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ -07343e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -073440: 4401 0102 |001a: aget v1, v1, v2 │ │ -073444: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073448: 5460 680b |001e: iget-object v0, v6, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ -07344c: 1100 |0020: return-object v0 │ │ +0811b0: |[0811b0] com.badlogic.gdx.physics.box2d.Body.getWorldVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0811c0: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0811c4: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0811c8: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0811cc: 5476 630b |0006: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +0811d0: 0771 |0008: move-object v1, v7 │ │ +0811d2: 7606 c813 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniGetWorldVector:(JFF[F)V // method@13c8 │ │ +0811d8: 5470 680b |000c: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ +0811dc: 5471 630b |000e: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +0811e0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0811e2: 4401 0102 |0011: aget v1, v1, v2 │ │ +0811e6: 5901 210b |0013: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0811ea: 5470 680b |0015: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ +0811ee: 5471 630b |0017: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.tmp:[F // field@0b63 │ │ +0811f2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0811f4: 4401 0102 |001a: aget v1, v1, v2 │ │ +0811f8: 5901 220b |001c: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0811fc: 5470 680b |001e: iget-object v0, v7, Lcom/badlogic/gdx/physics/box2d/Body;.worldVector:Lcom/badlogic/gdx/math/Vector2; // field@0b68 │ │ +081200: 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 │ │ -073450: |[073450] com.badlogic.gdx.physics.box2d.Body.isActive:()Z │ │ -073460: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073464: 7030 c913 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsActive:(J)Z // method@13c9 │ │ -07346a: 0a00 |0005: move-result v0 │ │ -07346c: 0f00 |0006: return v0 │ │ +081204: |[081204] com.badlogic.gdx.physics.box2d.Body.isActive:()Z │ │ +081214: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081218: 7030 c913 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsActive:(J)Z // method@13c9 │ │ +08121e: 0a00 |0005: move-result v0 │ │ +081220: 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;) │ │ @@ -94037,19 +94044,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -073470: |[073470] com.badlogic.gdx.physics.box2d.Body.isAwake:()Z │ │ -073480: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073484: 7030 ca13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsAwake:(J)Z // method@13ca │ │ -07348a: 0a00 |0005: move-result v0 │ │ -07348c: 0f00 |0006: return v0 │ │ +081224: |[081224] com.badlogic.gdx.physics.box2d.Body.isAwake:()Z │ │ +081234: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081238: 7030 ca13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsAwake:(J)Z // method@13ca │ │ +08123e: 0a00 |0005: move-result v0 │ │ +081240: 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;) │ │ @@ -94057,19 +94064,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -073490: |[073490] com.badlogic.gdx.physics.box2d.Body.isBullet:()Z │ │ -0734a0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0734a4: 7030 cb13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsBullet:(J)Z // method@13cb │ │ -0734aa: 0a00 |0005: move-result v0 │ │ -0734ac: 0f00 |0006: return v0 │ │ +081244: |[081244] com.badlogic.gdx.physics.box2d.Body.isBullet:()Z │ │ +081254: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081258: 7030 cb13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsBullet:(J)Z // method@13cb │ │ +08125e: 0a00 |0005: move-result v0 │ │ +081260: 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;) │ │ @@ -94077,19 +94084,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0734b0: |[0734b0] com.badlogic.gdx.physics.box2d.Body.isFixedRotation:()Z │ │ -0734c0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0734c4: 7030 cc13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsFixedRotation:(J)Z // method@13cc │ │ -0734ca: 0a00 |0005: move-result v0 │ │ -0734cc: 0f00 |0006: return v0 │ │ +081264: |[081264] com.badlogic.gdx.physics.box2d.Body.isFixedRotation:()Z │ │ +081274: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081278: 7030 cc13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsFixedRotation:(J)Z // method@13cc │ │ +08127e: 0a00 |0005: move-result v0 │ │ +081280: 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;) │ │ @@ -94097,19 +94104,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0734d0: |[0734d0] com.badlogic.gdx.physics.box2d.Body.isSleepingAllowed:()Z │ │ -0734e0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0734e4: 7030 cd13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsSleepingAllowed:(J)Z // method@13cd │ │ -0734ea: 0a00 |0005: move-result v0 │ │ -0734ec: 0f00 |0006: return v0 │ │ +081284: |[081284] com.badlogic.gdx.physics.box2d.Body.isSleepingAllowed:()Z │ │ +081294: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081298: 7030 cd13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniIsSleepingAllowed:(J)Z // method@13cd │ │ +08129e: 0a00 |0005: move-result v0 │ │ +0812a0: 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;) │ │ @@ -94117,36 +94124,36 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0734f0: |[0734f0] com.badlogic.gdx.physics.box2d.Body.reset:(J)V │ │ -073500: 5a34 570b |0000: iput-wide v4, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073506: 5b31 650b |0003: iput-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0b65 │ │ -07350a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07350c: 5431 580b |0006: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -073510: 6e10 9325 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -073516: 0a01 |000b: move-result v1 │ │ -073518: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ -07351c: 5431 660b |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ -073520: 5411 f80b |0010: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ -073524: 5432 580b |0012: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -073528: 6e20 8d25 0200 |0014: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -07352e: 0c02 |0017: move-result-object v2 │ │ -073530: 6e20 5a20 2100 |0018: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -073536: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07353a: 28e9 |001d: goto 0006 // -0017 │ │ -07353c: 5431 580b |001e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ -073540: 6e10 8b25 0100 |0020: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -073546: 5431 590b |0023: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -07354a: 6e10 8b25 0100 |0025: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -073550: 0e00 |0028: return-void │ │ +0812a4: |[0812a4] com.badlogic.gdx.physics.box2d.Body.reset:(J)V │ │ +0812b4: 5a34 570b |0000: iput-wide v4, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0812b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0812ba: 5b31 650b |0003: iput-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0b65 │ │ +0812be: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0812c0: 5431 580b |0006: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +0812c4: 6e10 9325 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0812ca: 0a01 |000b: move-result v1 │ │ +0812cc: 3510 1200 |000c: if-ge v0, v1, 001e // +0012 │ │ +0812d0: 5431 660b |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b66 │ │ +0812d4: 5411 f80b |0010: iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ +0812d8: 5432 580b |0012: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +0812dc: 6e20 8d25 0200 |0014: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0812e2: 0c02 |0017: move-result-object v2 │ │ +0812e4: 6e20 5a20 2100 |0018: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0812ea: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0812ee: 28e9 |001d: goto 0006 // -0017 │ │ +0812f0: 5431 580b |001e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.fixtures:Ljava/util/ArrayList; // field@0b58 │ │ +0812f4: 6e10 8b25 0100 |0020: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0812fa: 5431 590b |0023: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +0812fe: 6e10 8b25 0100 |0025: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +081304: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0005 line=62 │ │ 0x000e line=63 │ │ 0x001b line=62 │ │ @@ -94163,18 +94170,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -073554: |[073554] com.badlogic.gdx.physics.box2d.Body.resetMassData:()V │ │ -073564: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073568: 7030 ce13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniResetMassData:(J)V // method@13ce │ │ -07356e: 0e00 |0005: return-void │ │ +081308: |[081308] com.badlogic.gdx.physics.box2d.Body.resetMassData:()V │ │ +081318: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +08131c: 7030 ce13 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.jniResetMassData:(J)V // method@13ce │ │ +081322: 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; │ │ │ │ @@ -94183,18 +94190,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -073570: |[073570] com.badlogic.gdx.physics.box2d.Body.setActive:(Z)V │ │ -073580: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073584: 7040 cf13 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetActive:(JZ)V // method@13cf │ │ -07358a: 0e00 |0005: return-void │ │ +081324: |[081324] com.badlogic.gdx.physics.box2d.Body.setActive:(Z)V │ │ +081334: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081338: 7040 cf13 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetActive:(JZ)V // method@13cf │ │ +08133e: 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 │ │ @@ -94204,18 +94211,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07358c: |[07358c] com.badlogic.gdx.physics.box2d.Body.setAngularDamping:(F)V │ │ -07359c: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0735a0: 7040 d013 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularDamping:(JF)V // method@13d0 │ │ -0735a6: 0e00 |0005: return-void │ │ +081340: |[081340] com.badlogic.gdx.physics.box2d.Body.setAngularDamping:(F)V │ │ +081350: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081354: 7040 d013 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularDamping:(JF)V // method@13d0 │ │ +08135a: 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 │ │ @@ -94225,18 +94232,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0735a8: |[0735a8] com.badlogic.gdx.physics.box2d.Body.setAngularVelocity:(F)V │ │ -0735b8: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0735bc: 7040 d113 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularVelocity:(JF)V // method@13d1 │ │ -0735c2: 0e00 |0005: return-void │ │ +08135c: |[08135c] com.badlogic.gdx.physics.box2d.Body.setAngularVelocity:(F)V │ │ +08136c: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081370: 7040 d113 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAngularVelocity:(JF)V // method@13d1 │ │ +081376: 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 │ │ @@ -94246,18 +94253,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0735c4: |[0735c4] com.badlogic.gdx.physics.box2d.Body.setAwake:(Z)V │ │ -0735d4: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0735d8: 7040 d213 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAwake:(JZ)V // method@13d2 │ │ -0735de: 0e00 |0005: return-void │ │ +081378: |[081378] com.badlogic.gdx.physics.box2d.Body.setAwake:(Z)V │ │ +081388: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +08138c: 7040 d213 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetAwake:(JZ)V // method@13d2 │ │ +081392: 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 │ │ @@ -94267,18 +94274,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0735e0: |[0735e0] com.badlogic.gdx.physics.box2d.Body.setBullet:(Z)V │ │ -0735f0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0735f4: 7040 d313 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetBullet:(JZ)V // method@13d3 │ │ -0735fa: 0e00 |0005: return-void │ │ +081394: |[081394] com.badlogic.gdx.physics.box2d.Body.setBullet:(Z)V │ │ +0813a4: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0813a8: 7040 d313 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetBullet:(JZ)V // method@13d3 │ │ +0813ae: 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 │ │ @@ -94288,18 +94295,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0735fc: |[0735fc] com.badlogic.gdx.physics.box2d.Body.setFixedRotation:(Z)V │ │ -07360c: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073610: 7040 d413 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetFixedRotation:(JZ)V // method@13d4 │ │ -073616: 0e00 |0005: return-void │ │ +0813b0: |[0813b0] com.badlogic.gdx.physics.box2d.Body.setFixedRotation:(Z)V │ │ +0813c0: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0813c4: 7040 d413 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetFixedRotation:(JZ)V // method@13d4 │ │ +0813ca: 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 │ │ @@ -94309,18 +94316,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -073618: |[073618] com.badlogic.gdx.physics.box2d.Body.setGravityScale:(F)V │ │ -073628: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -07362c: 7040 d513 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetGravityScale:(JF)V // method@13d5 │ │ -073632: 0e00 |0005: return-void │ │ +0813cc: |[0813cc] com.badlogic.gdx.physics.box2d.Body.setGravityScale:(F)V │ │ +0813dc: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0813e0: 7040 d513 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetGravityScale:(JF)V // method@13d5 │ │ +0813e6: 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 │ │ @@ -94330,18 +94337,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -073634: |[073634] com.badlogic.gdx.physics.box2d.Body.setLinearDamping:(F)V │ │ -073644: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073648: 7040 d613 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearDamping:(JF)V // method@13d6 │ │ -07364e: 0e00 |0005: return-void │ │ +0813e8: |[0813e8] com.badlogic.gdx.physics.box2d.Body.setLinearDamping:(F)V │ │ +0813f8: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0813fc: 7040 d613 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearDamping:(JF)V // method@13d6 │ │ +081402: 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 │ │ @@ -94351,18 +94358,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -073650: |[073650] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(FF)V │ │ -073660: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073664: 7054 d713 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@13d7 │ │ -07366a: 0e00 |0005: return-void │ │ +081404: |[081404] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(FF)V │ │ +081414: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081418: 7054 d713 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@13d7 │ │ +08141e: 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 │ │ @@ -94373,174 +94380,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 │ │ -07366c: |[07366c] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -07367c: 5340 570b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073680: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073684: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073688: 7053 d713 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@13d7 │ │ -07368e: 0e00 |0009: return-void │ │ +081420: |[081420] com.badlogic.gdx.physics.box2d.Body.setLinearVelocity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +081430: 5340 570b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081434: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081438: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08143c: 7053 d713 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetLinearVelocity:(JFF)V // method@13d7 │ │ +081442: 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 │ │ -073690: |[073690] com.badlogic.gdx.physics.box2d.Body.setMassData:(Lcom/badlogic/gdx/physics/box2d/MassData;)V │ │ -0736a0: 5371 570b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0736a4: 5283 dd0b |0002: iget v3, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0bdd │ │ -0736a8: 5480 dc0b |0004: iget-object v0, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ -0736ac: 5204 210b |0006: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0736b0: 5480 dc0b |0008: iget-object v0, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ -0736b4: 5205 220b |000a: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0736b8: 5286 db0b |000c: iget v6, v8, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0bdb │ │ -0736bc: 0770 |000e: move-object v0, v7 │ │ -0736be: 7607 d813 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetMassData:(JFFFF)V // method@13d8 │ │ -0736c4: 0e00 |0012: return-void │ │ +081444: |[081444] com.badlogic.gdx.physics.box2d.Body.setMassData:(Lcom/badlogic/gdx/physics/box2d/MassData;)V │ │ +081454: 5382 570b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081458: 5294 dd0b |0002: iget v4, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.mass:F // field@0bdd │ │ +08145c: 5490 dc0b |0004: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ +081460: 5205 210b |0006: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081464: 5490 dc0b |0008: iget-object v0, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ +081468: 5206 220b |000a: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08146c: 5297 db0b |000c: iget v7, v9, Lcom/badlogic/gdx/physics/box2d/MassData;.I:F // field@0bdb │ │ +081470: 0781 |000e: move-object v1, v8 │ │ +081472: 7607 d813 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetMassData:(JFFFF)V // method@13d8 │ │ +081478: 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 │ │ -0736c8: |[0736c8] com.badlogic.gdx.physics.box2d.Body.setSleepingAllowed:(Z)V │ │ -0736d8: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0736dc: 7040 d913 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetSleepingAllowed:(JZ)V // method@13d9 │ │ -0736e2: 0e00 |0005: return-void │ │ +08147c: |[08147c] com.badlogic.gdx.physics.box2d.Body.setSleepingAllowed:(Z)V │ │ +08148c: 5320 570b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081490: 7040 d913 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetSleepingAllowed:(JZ)V // method@13d9 │ │ +081496: 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 │ │ -0736e4: |[0736e4] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFF)V │ │ -0736f4: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0736f8: 0760 |0002: move-object v0, v6 │ │ -0736fa: 0173 |0003: move v3, v7 │ │ -0736fc: 0184 |0004: move v4, v8 │ │ -0736fe: 0195 |0005: move v5, v9 │ │ -073700: 7606 da13 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@13da │ │ -073706: 0e00 |0009: return-void │ │ +081498: |[081498] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFF)V │ │ +0814a8: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0814ac: 0771 |0002: move-object v1, v7 │ │ +0814ae: 0184 |0003: move v4, v8 │ │ +0814b0: 0195 |0004: move v5, v9 │ │ +0814b2: 01a6 |0005: move v6, v10 │ │ +0814b4: 7606 da13 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@13da │ │ +0814ba: 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 │ │ -073708: |[073708] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFFZ)V │ │ -073718: 5371 570b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -07371c: 0770 |0002: move-object v0, v7 │ │ -07371e: 0183 |0003: move v3, v8 │ │ -073720: 0194 |0004: move v4, v9 │ │ -073722: 01a5 |0005: move v5, v10 │ │ -073724: 01b6 |0006: move v6, v11 │ │ -073726: 7607 db13 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFFZ)V // method@13db │ │ -07372c: 0e00 |000a: return-void │ │ +0814bc: |[0814bc] com.badlogic.gdx.physics.box2d.Body.setTransform:(FFFZ)V │ │ +0814cc: 5382 570b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0814d0: 0781 |0002: move-object v1, v8 │ │ +0814d2: 0194 |0003: move v4, v9 │ │ +0814d4: 01a5 |0004: move v5, v10 │ │ +0814d6: 01b6 |0005: move v6, v11 │ │ +0814d8: 01c7 |0006: move v7, v12 │ │ +0814da: 7607 db13 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFFZ)V // method@13db │ │ +0814e0: 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 │ │ -073730: |[073730] com.badlogic.gdx.physics.box2d.Body.setTransform:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ -073740: 5361 570b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -073744: 5273 210b |0002: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073748: 5274 220b |0004: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07374c: 0760 |0006: move-object v0, v6 │ │ -07374e: 0185 |0007: move v5, v8 │ │ -073750: 7606 da13 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@13da │ │ -073756: 0e00 |000b: return-void │ │ +0814e4: |[0814e4] com.badlogic.gdx.physics.box2d.Body.setTransform:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ +0814f4: 5372 570b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0814f8: 5284 210b |0002: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0814fc: 5285 220b |0004: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081500: 0771 |0006: move-object v1, v7 │ │ +081502: 0196 |0007: move v6, v9 │ │ +081504: 7606 da13 0100 |0008: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetTransform:(JFFF)V // method@13da │ │ +08150a: 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 │ │ -073758: |[073758] com.badlogic.gdx.physics.box2d.Body.setType:(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V │ │ -073768: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -07376c: 6e10 f213 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@13f2 │ │ -073772: 0a02 |0005: move-result v2 │ │ -073774: 7040 dc13 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetType:(JI)V // method@13dc │ │ -07377a: 0e00 |0009: return-void │ │ +08150c: |[08150c] com.badlogic.gdx.physics.box2d.Body.setType:(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V │ │ +08151c: 5330 570b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +081520: 6e10 f213 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@13f2 │ │ +081526: 0a02 |0005: move-result v2 │ │ +081528: 7040 dc13 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;.jniSetType:(JI)V // method@13dc │ │ +08152e: 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; │ │ @@ -94550,17 +94557,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07377c: |[07377c] com.badlogic.gdx.physics.box2d.Body.setUserData:(Ljava/lang/Object;)V │ │ -07378c: 5b01 650b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0b65 │ │ -073790: 0e00 |0002: return-void │ │ +081530: |[081530] com.badlogic.gdx.physics.box2d.Body.setUserData:(Ljava/lang/Object;)V │ │ +081540: 5b01 650b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;.userData:Ljava/lang/Object; // field@0b65 │ │ +081544: 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; │ │ @@ -94618,40 +94625,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -073794: |[073794] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:()V │ │ -0737a4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0737a6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0737a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0737aa: 2200 e801 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ -0737ae: 1a01 050e |0005: const-string v1, "StaticBody" // string@0e05 │ │ -0737b2: 7040 f113 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@13f1 │ │ -0737b8: 6900 6c0b |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ -0737bc: 2200 e801 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ -0737c0: 1a01 d406 |000e: const-string v1, "KinematicBody" // string@06d4 │ │ -0737c4: 7040 f113 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@13f1 │ │ -0737ca: 6900 6b0b |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ -0737ce: 2200 e801 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ -0737d2: 1a01 d902 |0017: const-string v1, "DynamicBody" // string@02d9 │ │ -0737d6: 7040 f113 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@13f1 │ │ -0737dc: 6900 6a0b |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6a │ │ -0737e0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0737e2: 2300 1604 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0416 │ │ -0737e6: 6201 6c0b |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ -0737ea: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0737ee: 6201 6b0b |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ -0737f2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0737f6: 6201 6a0b |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6a │ │ -0737fa: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0737fe: 6900 690b |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b69 │ │ -073802: 0e00 |002f: return-void │ │ +081548: |[081548] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:()V │ │ +081558: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +08155a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08155c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08155e: 2200 e801 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ +081562: 1a01 050e |0005: const-string v1, "StaticBody" // string@0e05 │ │ +081566: 7040 f113 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@13f1 │ │ +08156c: 6900 6c0b |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ +081570: 2200 e801 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ +081574: 1a01 d406 |000e: const-string v1, "KinematicBody" // string@06d4 │ │ +081578: 7040 f113 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@13f1 │ │ +08157e: 6900 6b0b |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ +081582: 2200 e801 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ +081586: 1a01 d902 |0017: const-string v1, "DynamicBody" // string@02d9 │ │ +08158a: 7040 f113 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.:(Ljava/lang/String;II)V // method@13f1 │ │ +081590: 6900 6a0b |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6a │ │ +081594: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +081596: 2300 1604 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0416 │ │ +08159a: 6201 6c0b |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ +08159e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0815a2: 6201 6b0b |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ +0815a6: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0815aa: 6201 6a0b |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6a │ │ +0815ae: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0815b2: 6900 690b |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b69 │ │ +0815b6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=29 │ │ 0x001e line=28 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;) │ │ @@ -94659,18 +94666,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 │ │ -073804: |[073804] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:(Ljava/lang/String;II)V │ │ -073814: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -07381a: 5903 6d0b |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0b6d │ │ -07381e: 0e00 |0005: return-void │ │ +0815b8: |[0815b8] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.:(Ljava/lang/String;II)V │ │ +0815c8: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0815ce: 5903 6d0b |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0b6d │ │ +0815d2: 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; │ │ @@ -94683,20 +94690,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 │ │ -073820: |[073820] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ -073830: 1c00 e801 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ -073834: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -07383a: 0c00 |0005: move-result-object v0 │ │ -07383c: 1f00 e801 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ -073840: 1100 |0008: return-object v0 │ │ +0815d4: |[0815d4] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ +0815e4: 1c00 e801 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ +0815e8: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0815ee: 0c00 |0005: move-result-object v0 │ │ +0815f0: 1f00 e801 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@01e8 │ │ +0815f4: 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;) │ │ @@ -94704,20 +94711,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 │ │ -073844: |[073844] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.values:()[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ -073854: 6200 690b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b69 │ │ -073858: 6e10 e326 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.clone:()Ljava/lang/Object; // method@26e3 │ │ -07385e: 0c00 |0005: move-result-object v0 │ │ -073860: 1f00 1604 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0416 │ │ -073864: 1100 |0008: return-object v0 │ │ +0815f8: |[0815f8] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.values:()[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ +081608: 6200 690b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b69 │ │ +08160c: 6e10 e326 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.clone:()Ljava/lang/Object; // method@26e3 │ │ +081612: 0c00 |0005: move-result-object v0 │ │ +081614: 1f00 1604 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // type@0416 │ │ +081618: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;) │ │ @@ -94725,17 +94732,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073868: |[073868] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.getValue:()I │ │ -073878: 5210 6d0b |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0b6d │ │ -07387c: 0f00 |0002: return v0 │ │ +08161c: |[08161c] com.badlogic.gdx.physics.box2d.BodyDef$BodyType.getValue:()I │ │ +08162c: 5210 6d0b |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.value:I // field@0b6d │ │ +081630: 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 : 511 (BodyDef.java) │ │ @@ -94819,39 +94826,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -073880: |[073880] com.badlogic.gdx.physics.box2d.BodyDef.:()V │ │ -073890: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -073892: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -073894: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073896: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -07389c: 6200 6c0b |0006: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ -0738a0: 5b40 7a0b |0008: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b7a │ │ -0738a4: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0738a8: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0738ae: 5b40 790b |000f: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b79 │ │ -0738b2: 5941 700b |0011: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0b70 │ │ -0738b6: 2200 dc01 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0738ba: 7010 f912 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0738c0: 5b40 780b |0018: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b78 │ │ -0738c4: 5941 720b |001a: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0b72 │ │ -0738c8: 5941 770b |001c: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0b77 │ │ -0738cc: 5941 710b |001e: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0b71 │ │ -0738d0: 5c42 6f0b |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0b6f │ │ -0738d4: 5c42 730b |0022: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0b73 │ │ -0738d8: 5c43 750b |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0b75 │ │ -0738dc: 5c43 740b |0026: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0b74 │ │ -0738e0: 5c42 6e0b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0b6e │ │ -0738e4: 1500 803f |002a: const/high16 v0, #int 1065353216 // #3f80 │ │ -0738e8: 5940 760b |002c: iput v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0b76 │ │ -0738ec: 0e00 |002e: return-void │ │ +081634: |[081634] com.badlogic.gdx.physics.box2d.BodyDef.:()V │ │ +081644: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +081646: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +081648: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08164a: 7010 9524 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +081650: 6200 6c0b |0006: sget-object v0, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ +081654: 5b40 7a0b |0008: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b7a │ │ +081658: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +08165c: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +081662: 5b40 790b |000f: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b79 │ │ +081666: 5941 700b |0011: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0b70 │ │ +08166a: 2200 dc01 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +08166e: 7010 f912 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +081674: 5b40 780b |0018: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b78 │ │ +081678: 5941 720b |001a: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0b72 │ │ +08167c: 5941 770b |001c: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0b77 │ │ +081680: 5941 710b |001e: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0b71 │ │ +081684: 5c42 6f0b |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0b6f │ │ +081688: 5c42 730b |0022: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0b73 │ │ +08168c: 5c43 750b |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0b75 │ │ +081690: 5c43 740b |0026: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0b74 │ │ +081694: 5c42 6e0b |0028: iput-boolean v2, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0b6e │ │ +081698: 1500 803f |002a: const/high16 v0, #int 1065353216 // #3f80 │ │ +08169c: 5940 760b |002c: iput v0, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0b76 │ │ +0816a0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=25 │ │ 0x0006 line=43 │ │ 0x000a line=46 │ │ 0x0011 line=49 │ │ 0x0013 line=52 │ │ @@ -94981,25 +94988,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0738f0: |[0738f0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ -073900: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -073904: 2300 1304 |0002: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@0413 │ │ -073908: 6900 900b |0004: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -07390c: 2200 dc01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073910: 7010 f912 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073916: 6900 8d0b |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ -07391a: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -07391e: 7010 f912 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073924: 6900 830b |0012: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ -073928: 0e00 |0014: return-void │ │ +0816a4: |[0816a4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ +0816b4: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0816b8: 2300 1304 |0002: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@0413 │ │ +0816bc: 6900 900b |0004: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0816c0: 2200 dc01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0816c4: 7010 f912 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0816ca: 6900 8d0b |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ +0816ce: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0816d2: 7010 f912 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0816d8: 6900 830b |0012: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ +0816dc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=189 │ │ 0x000d line=190 │ │ locals : │ │ │ │ @@ -95008,23 +95015,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -07392c: |[07392c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ -07393c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07393e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -073940: 0760 |0002: move-object v0, v6 │ │ -073942: 0112 |0003: move v2, v1 │ │ -073944: 0114 |0004: move v4, v1 │ │ -073946: 0135 |0005: move v5, v3 │ │ -073948: 7606 f813 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.:(ZZZZZ)V // method@13f8 │ │ -07394e: 0e00 |0009: return-void │ │ +0816e0: |[0816e0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:()V │ │ +0816f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0816f2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0816f4: 0760 |0002: move-object v0, v6 │ │ +0816f6: 0112 |0003: move v2, v1 │ │ +0816f8: 0114 |0004: move v4, v1 │ │ +0816fa: 0135 |0005: move v5, v3 │ │ +0816fc: 7606 f813 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.:(ZZZZZ)V // method@13f8 │ │ +081702: 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; │ │ │ │ @@ -95033,84 +95040,84 @@ │ │ type : '(ZZZZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -073950: |[073950] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:(ZZZZZ)V │ │ -073960: 1407 6666 663f |0000: const v7, #float 0.9 // #3f666666 │ │ -073966: 1403 9a99 193f |0003: const v3, #float 0.6 // #3f19999a │ │ -07396c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -07396e: 1505 003f |0007: const/high16 v5, #int 1056964608 // #3f00 │ │ -073972: 1504 803f |0009: const/high16 v4, #int 1065353216 // #3f80 │ │ -073976: 7010 9524 0800 |000b: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2495 │ │ -07397c: 2201 0e01 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -073980: 1402 9a99 993e |0010: const v2, #float 0.3 // #3e99999a │ │ -073986: 7054 cf09 5125 |0013: invoke-direct {v1, v5, v5, v2, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -07398c: 5b81 7f0b |0016: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0b7f │ │ -073990: 2201 0e01 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -073994: 7054 cf09 5157 |001a: invoke-direct {v1, v5, v7, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -07399a: 5b81 810b |001d: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b81 │ │ -07399e: 2201 0e01 |001f: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0739a2: 7054 cf09 5175 |0021: invoke-direct {v1, v5, v5, v7, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0739a8: 5b81 7e0b |0024: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b7e │ │ -0739ac: 2201 0e01 |0026: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0739b0: 7054 cf09 3133 |0028: invoke-direct {v1, v3, v3, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0739b6: 5b81 800b |002b: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b80 │ │ -0739ba: 2201 0e01 |002d: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0739be: 1402 3333 333f |002f: const v2, #float 0.7 // #3f333333 │ │ -0739c4: 1403 3333 333f |0032: const v3, #float 0.7 // #3f333333 │ │ -0739ca: 7054 cf09 7132 |0035: invoke-direct {v1, v7, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0739d0: 5b81 7d0b |0038: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b7d │ │ -0739d4: 2201 0e01 |003a: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0739d8: 1402 cdcc 4c3f |003c: const v2, #float 0.8 // #3f4ccccd │ │ -0739de: 1403 cdcc 4c3f |003f: const v3, #float 0.8 // #3f4ccccd │ │ -0739e4: 7054 cf09 5132 |0042: invoke-direct {v1, v5, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0739ea: 5b81 7c0b |0045: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -0739ee: 2201 0e01 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0739f2: 7054 cf09 4146 |0049: invoke-direct {v1, v4, v6, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0739f8: 5b81 7b0b |004c: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7b │ │ -0739fc: 2201 0e01 |004e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -073a00: 7054 cf09 4166 |0050: invoke-direct {v1, v4, v6, v6, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -073a06: 5b81 820b |0053: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b82 │ │ -073a0a: 2201 dc01 |0055: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073a0e: 7010 f912 0100 |0057: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073a14: 5b81 890b |005a: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -073a18: 2201 dc01 |005c: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073a1c: 7010 f912 0100 |005e: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073a22: 5b81 8f0b |0061: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -073a26: 2201 dc01 |0063: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073a2a: 7010 f912 0100 |0065: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073a30: 5b81 8b0b |0068: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -073a34: 2201 9e01 |006a: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // type@019e │ │ -073a38: 7010 ea10 0100 |006c: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:()V // method@10ea │ │ -073a3e: 5b81 8c0b |006f: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -073a42: 2201 dc01 |0071: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073a46: 7010 f912 0100 |0073: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073a4c: 6901 8a0b |0076: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073a50: 2201 dc01 |0078: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073a54: 7010 f912 0100 |007a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073a5a: 6901 8e0b |007d: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073a5e: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -073a60: 6201 900b |0080: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073a64: 2111 |0082: array-length v1, v1 │ │ -073a66: 3510 0e00 |0083: if-ge v0, v1, 0091 // +000e │ │ -073a6a: 6201 900b |0085: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073a6e: 2202 dc01 |0087: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -073a72: 7010 f912 0200 |0089: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -073a78: 4d02 0100 |008c: aput-object v2, v1, v0 │ │ -073a7c: d800 0001 |008e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -073a80: 28f0 |0090: goto 0080 // -0010 │ │ -073a82: 5c89 850b |0091: iput-boolean v9, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ -073a86: 5c8a 870b |0093: iput-boolean v10, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ -073a8a: 5c8b 840b |0095: iput-boolean v11, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ -073a8e: 5c8c 860b |0097: iput-boolean v12, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ -073a92: 5c8d 880b |0099: iput-boolean v13, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ -073a96: 0e00 |009b: return-void │ │ +081704: |[081704] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.:(ZZZZZ)V │ │ +081714: 1407 6666 663f |0000: const v7, #float 0.9 // #3f666666 │ │ +08171a: 1403 9a99 193f |0003: const v3, #float 0.6 // #3f19999a │ │ +081720: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +081722: 1505 003f |0007: const/high16 v5, #int 1056964608 // #3f00 │ │ +081726: 1504 803f |0009: const/high16 v4, #int 1065353216 // #3f80 │ │ +08172a: 7010 9524 0800 |000b: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2495 │ │ +081730: 2201 0e01 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +081734: 1402 9a99 993e |0010: const v2, #float 0.3 // #3e99999a │ │ +08173a: 7054 cf09 5125 |0013: invoke-direct {v1, v5, v5, v2, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +081740: 5b81 7f0b |0016: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0b7f │ │ +081744: 2201 0e01 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +081748: 7054 cf09 5157 |001a: invoke-direct {v1, v5, v7, v5, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +08174e: 5b81 810b |001d: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b81 │ │ +081752: 2201 0e01 |001f: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +081756: 7054 cf09 5175 |0021: invoke-direct {v1, v5, v5, v7, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +08175c: 5b81 7e0b |0024: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b7e │ │ +081760: 2201 0e01 |0026: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +081764: 7054 cf09 3133 |0028: invoke-direct {v1, v3, v3, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +08176a: 5b81 800b |002b: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b80 │ │ +08176e: 2201 0e01 |002d: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +081772: 1402 3333 333f |002f: const v2, #float 0.7 // #3f333333 │ │ +081778: 1403 3333 333f |0032: const v3, #float 0.7 // #3f333333 │ │ +08177e: 7054 cf09 7132 |0035: invoke-direct {v1, v7, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +081784: 5b81 7d0b |0038: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b7d │ │ +081788: 2201 0e01 |003a: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +08178c: 1402 cdcc 4c3f |003c: const v2, #float 0.8 // #3f4ccccd │ │ +081792: 1403 cdcc 4c3f |003f: const v3, #float 0.8 // #3f4ccccd │ │ +081798: 7054 cf09 5132 |0042: invoke-direct {v1, v5, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +08179e: 5b81 7c0b |0045: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +0817a2: 2201 0e01 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0817a6: 7054 cf09 4146 |0049: invoke-direct {v1, v4, v6, v4, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0817ac: 5b81 7b0b |004c: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7b │ │ +0817b0: 2201 0e01 |004e: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0817b4: 7054 cf09 4166 |0050: invoke-direct {v1, v4, v6, v6, v4}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0817ba: 5b81 820b |0053: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b82 │ │ +0817be: 2201 dc01 |0055: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0817c2: 7010 f912 0100 |0057: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0817c8: 5b81 890b |005a: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +0817cc: 2201 dc01 |005c: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0817d0: 7010 f912 0100 |005e: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0817d6: 5b81 8f0b |0061: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +0817da: 2201 dc01 |0063: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0817de: 7010 f912 0100 |0065: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0817e4: 5b81 8b0b |0068: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +0817e8: 2201 9e01 |006a: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // type@019e │ │ +0817ec: 7010 ea10 0100 |006c: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.:()V // method@10ea │ │ +0817f2: 5b81 8c0b |006f: iput-object v1, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +0817f6: 2201 dc01 |0071: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0817fa: 7010 f912 0100 |0073: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +081800: 6901 8a0b |0076: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081804: 2201 dc01 |0078: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +081808: 7010 f912 0100 |007a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +08180e: 6901 8e0b |007d: sput-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081812: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +081814: 6201 900b |0080: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081818: 2111 |0082: array-length v1, v1 │ │ +08181a: 3510 0e00 |0083: if-ge v0, v1, 0091 // +000e │ │ +08181e: 6201 900b |0085: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081822: 2202 dc01 |0087: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +081826: 7010 f912 0200 |0089: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +08182c: 4d02 0100 |008c: aput-object v2, v1, v0 │ │ +081830: d800 0001 |008e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081834: 28f0 |0090: goto 0080 // -0010 │ │ +081836: 5c89 850b |0091: iput-boolean v9, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ +08183a: 5c8a 870b |0093: iput-boolean v10, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ +08183e: 5c8b 840b |0095: iput-boolean v11, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ +081842: 5c8c 860b |0097: iput-boolean v12, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ +081846: 5c8d 880b |0099: iput-boolean v13, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ +08184a: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=55 │ │ 0x000e line=79 │ │ 0x0018 line=80 │ │ 0x001f line=81 │ │ 0x0026 line=82 │ │ @@ -95147,194 +95154,194 @@ │ │ type : '(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 365 16-bit code units │ │ -073a98: |[073a98] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawAABB:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V │ │ -073aa8: 124b |0000: const/4 v11, #int 4 // #4 │ │ -073aaa: 123a |0001: const/4 v10, #int 3 // #3 │ │ -073aac: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -073aae: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -073ab0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -073ab2: 6e10 6914 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ -073ab8: 0c04 |0008: move-result-object v4 │ │ -073aba: 6205 e20b |0009: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ -073abe: 3354 9400 |000b: if-ne v4, v5, 009f // +0094 │ │ -073ac2: 6e10 6814 0d00 |000d: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ -073ac8: 0c02 |0010: move-result-object v2 │ │ -073aca: 1f02 ec01 |0011: check-cast v2, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@01ec │ │ -073ace: 6e10 2614 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1426 │ │ -073ad4: 0a01 |0016: move-result v1 │ │ -073ad6: 6204 900b |0017: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073ada: 4604 0407 |0019: aget-object v4, v4, v7 │ │ -073ade: 6e10 2514 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1425 │ │ -073ae4: 0c05 |001e: move-result-object v5 │ │ -073ae6: 6e20 1613 5400 |001f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -073aec: 6204 900b |0022: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073af0: 4604 0407 |0024: aget-object v4, v4, v7 │ │ -073af4: 6e10 d414 0e00 |0026: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getRotation:()F // method@14d4 │ │ -073afa: 0a05 |0029: move-result v5 │ │ -073afc: 6e20 1413 5400 |002a: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1314 │ │ -073b02: 0c04 |002d: move-result-object v4 │ │ -073b04: 6e10 d314 0e00 |002e: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@14d3 │ │ -073b0a: 0c05 |0031: move-result-object v5 │ │ -073b0c: 6e20 fd12 5400 |0032: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@12fd │ │ -073b12: 6204 8a0b |0035: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073b16: 6205 900b |0037: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b1a: 4605 0507 |0039: aget-object v5, v5, v7 │ │ -073b1e: 5255 210b |003b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073b22: c715 |003d: sub-float/2addr v5, v1 │ │ -073b24: 6206 900b |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b28: 4606 0607 |0040: aget-object v6, v6, v7 │ │ -073b2c: 5266 220b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073b30: c716 |0044: sub-float/2addr v6, v1 │ │ -073b32: 6e30 1513 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073b38: 6204 8e0b |0048: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073b3c: 6205 900b |004a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b40: 4605 0507 |004c: aget-object v5, v5, v7 │ │ -073b44: 5255 210b |004e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073b48: c615 |0050: add-float/2addr v5, v1 │ │ -073b4a: 6206 900b |0051: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b4e: 4606 0607 |0053: aget-object v6, v6, v7 │ │ -073b52: 5266 220b |0055: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073b56: c616 |0057: add-float/2addr v6, v1 │ │ -073b58: 6e30 1513 5406 |0058: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073b5e: 6204 900b |005b: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b62: 4604 0407 |005d: aget-object v4, v4, v7 │ │ -073b66: 6205 8a0b |005f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073b6a: 5255 210b |0061: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073b6e: 6206 8a0b |0063: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073b72: 5266 220b |0065: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073b76: 6e30 1513 5406 |0067: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073b7c: 6204 900b |006a: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b80: 4604 0408 |006c: aget-object v4, v4, v8 │ │ -073b84: 6205 8e0b |006e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073b88: 5255 210b |0070: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073b8c: 6206 8a0b |0072: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073b90: 5266 220b |0074: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073b94: 6e30 1513 5406 |0076: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073b9a: 6204 900b |0079: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073b9e: 4604 0409 |007b: aget-object v4, v4, v9 │ │ -073ba2: 6205 8e0b |007d: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073ba6: 5255 210b |007f: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073baa: 6206 8e0b |0081: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073bae: 5266 220b |0083: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073bb2: 6e30 1513 5406 |0085: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073bb8: 6204 900b |0088: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073bbc: 4604 040a |008a: aget-object v4, v4, v10 │ │ -073bc0: 6205 8a0b |008c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073bc4: 5255 210b |008e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073bc8: 6206 8e0b |0090: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073bcc: 5266 220b |0092: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073bd0: 6e30 1513 5406 |0094: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073bd6: 6204 900b |0097: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073bda: 54c5 7b0b |0099: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7b │ │ -073bde: 7040 0014 4c5b |009b: invoke-direct {v12, v4, v11, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ -073be4: 0e00 |009e: return-void │ │ -073be6: 6e10 6914 0d00 |009f: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ -073bec: 0c04 |00a2: move-result-object v4 │ │ -073bee: 6205 e40b |00a3: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ -073bf2: 3354 f9ff |00a5: if-ne v4, v5, 009e // -0007 │ │ -073bf6: 6e10 6814 0d00 |00a7: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ -073bfc: 0c02 |00aa: move-result-object v2 │ │ -073bfe: 1f02 fe01 |00ab: check-cast v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@01fe │ │ -073c02: 6e10 b414 0200 |00ad: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@14b4 │ │ -073c08: 0a03 |00b0: move-result v3 │ │ -073c0a: 6204 900b |00b1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073c0e: 4604 0407 |00b3: aget-object v4, v4, v7 │ │ -073c12: 6e30 b314 7204 |00b5: invoke-virtual {v2, v7, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@14b3 │ │ -073c18: 6204 8a0b |00b8: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073c1c: 6205 900b |00ba: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073c20: 4605 0507 |00bc: aget-object v5, v5, v7 │ │ -073c24: 6e20 d514 5e00 |00be: invoke-virtual {v14, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -073c2a: 0c05 |00c1: move-result-object v5 │ │ -073c2c: 6e20 1613 5400 |00c2: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -073c32: 6204 8e0b |00c5: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073c36: 6205 8a0b |00c7: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073c3a: 6e20 1613 5400 |00c9: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -073c40: 1210 |00cc: const/4 v0, #int 1 // #1 │ │ -073c42: 3530 5b00 |00cd: if-ge v0, v3, 0128 // +005b │ │ -073c46: 6204 900b |00cf: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073c4a: 4604 0400 |00d1: aget-object v4, v4, v0 │ │ -073c4e: 6e30 b314 0204 |00d3: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@14b3 │ │ -073c54: 6204 900b |00d6: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073c58: 4604 0400 |00d8: aget-object v4, v4, v0 │ │ -073c5c: 6e20 d514 4e00 |00da: invoke-virtual {v14, v4}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -073c62: 6204 8a0b |00dd: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073c66: 6205 8a0b |00df: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073c6a: 5255 210b |00e1: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073c6e: 6206 900b |00e3: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073c72: 4606 0600 |00e5: aget-object v6, v6, v0 │ │ -073c76: 5266 210b |00e7: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073c7a: 7120 8724 6500 |00e9: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -073c80: 0a05 |00ec: move-result v5 │ │ -073c82: 5945 210b |00ed: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073c86: 6204 8a0b |00ef: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073c8a: 6205 8a0b |00f1: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073c8e: 5255 220b |00f3: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073c92: 6206 900b |00f5: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073c96: 4606 0600 |00f7: aget-object v6, v6, v0 │ │ -073c9a: 5266 220b |00f9: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073c9e: 7120 8724 6500 |00fb: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -073ca4: 0a05 |00fe: move-result v5 │ │ -073ca6: 5945 220b |00ff: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073caa: 6204 8e0b |0101: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073cae: 6205 8e0b |0103: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073cb2: 5255 210b |0105: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073cb6: 6206 900b |0107: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073cba: 4606 0600 |0109: aget-object v6, v6, v0 │ │ -073cbe: 5266 210b |010b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073cc2: 7120 8524 6500 |010d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -073cc8: 0a05 |0110: move-result v5 │ │ -073cca: 5945 210b |0111: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073cce: 6204 8e0b |0113: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073cd2: 6205 8e0b |0115: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073cd6: 5255 220b |0117: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073cda: 6206 900b |0119: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073cde: 4606 0600 |011b: aget-object v6, v6, v0 │ │ -073ce2: 5266 220b |011d: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073ce6: 7120 8524 6500 |011f: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -073cec: 0a05 |0122: move-result v5 │ │ -073cee: 5945 220b |0123: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073cf2: d800 0001 |0125: add-int/lit8 v0, v0, #int 1 // #01 │ │ -073cf6: 28a6 |0127: goto 00cd // -005a │ │ -073cf8: 6204 900b |0128: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073cfc: 4604 0407 |012a: aget-object v4, v4, v7 │ │ -073d00: 6205 8a0b |012c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073d04: 5255 210b |012e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073d08: 6206 8a0b |0130: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073d0c: 5266 220b |0132: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073d10: 6e30 1513 5406 |0134: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073d16: 6204 900b |0137: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073d1a: 4604 0408 |0139: aget-object v4, v4, v8 │ │ -073d1e: 6205 8e0b |013b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073d22: 5255 210b |013d: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073d26: 6206 8a0b |013f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073d2a: 5266 220b |0141: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073d2e: 6e30 1513 5406 |0143: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073d34: 6204 900b |0146: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073d38: 4604 0409 |0148: aget-object v4, v4, v9 │ │ -073d3c: 6205 8e0b |014a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073d40: 5255 210b |014c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073d44: 6206 8e0b |014e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073d48: 5266 220b |0150: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073d4c: 6e30 1513 5406 |0152: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073d52: 6204 900b |0155: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073d56: 4604 040a |0157: aget-object v4, v4, v10 │ │ -073d5a: 6205 8a0b |0159: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ -073d5e: 5255 210b |015b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073d62: 6206 8e0b |015d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ -073d66: 5266 220b |015f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073d6a: 6e30 1513 5406 |0161: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073d70: 6204 900b |0164: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073d74: 54c5 7b0b |0166: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7b │ │ -073d78: 7040 0014 4c5b |0168: invoke-direct {v12, v4, v11, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ -073d7e: 2900 33ff |016b: goto/16 009e // -00cd │ │ +08184c: |[08184c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawAABB:(Lcom/badlogic/gdx/physics/box2d/Fixture;Lcom/badlogic/gdx/physics/box2d/Transform;)V │ │ +08185c: 124b |0000: const/4 v11, #int 4 // #4 │ │ +08185e: 123a |0001: const/4 v10, #int 3 // #3 │ │ +081860: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +081862: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +081864: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +081866: 6e10 6914 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ +08186c: 0c04 |0008: move-result-object v4 │ │ +08186e: 6205 e20b |0009: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ +081872: 3354 9400 |000b: if-ne v4, v5, 009f // +0094 │ │ +081876: 6e10 6814 0d00 |000d: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ +08187c: 0c02 |0010: move-result-object v2 │ │ +08187e: 1f02 ec01 |0011: check-cast v2, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@01ec │ │ +081882: 6e10 2614 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1426 │ │ +081888: 0a01 |0016: move-result v1 │ │ +08188a: 6204 900b |0017: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +08188e: 4604 0407 |0019: aget-object v4, v4, v7 │ │ +081892: 6e10 2514 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1425 │ │ +081898: 0c05 |001e: move-result-object v5 │ │ +08189a: 6e20 1613 5400 |001f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0818a0: 6204 900b |0022: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0818a4: 4604 0407 |0024: aget-object v4, v4, v7 │ │ +0818a8: 6e10 d414 0e00 |0026: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getRotation:()F // method@14d4 │ │ +0818ae: 0a05 |0029: move-result v5 │ │ +0818b0: 6e20 1413 5400 |002a: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.rotate:(F)Lcom/badlogic/gdx/math/Vector2; // method@1314 │ │ +0818b6: 0c04 |002d: move-result-object v4 │ │ +0818b8: 6e10 d314 0e00 |002e: invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@14d3 │ │ +0818be: 0c05 |0031: move-result-object v5 │ │ +0818c0: 6e20 fd12 5400 |0032: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@12fd │ │ +0818c6: 6204 8a0b |0035: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +0818ca: 6205 900b |0037: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0818ce: 4605 0507 |0039: aget-object v5, v5, v7 │ │ +0818d2: 5255 210b |003b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0818d6: c715 |003d: sub-float/2addr v5, v1 │ │ +0818d8: 6206 900b |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0818dc: 4606 0607 |0040: aget-object v6, v6, v7 │ │ +0818e0: 5266 220b |0042: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0818e4: c716 |0044: sub-float/2addr v6, v1 │ │ +0818e6: 6e30 1513 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0818ec: 6204 8e0b |0048: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +0818f0: 6205 900b |004a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0818f4: 4605 0507 |004c: aget-object v5, v5, v7 │ │ +0818f8: 5255 210b |004e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0818fc: c615 |0050: add-float/2addr v5, v1 │ │ +0818fe: 6206 900b |0051: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081902: 4606 0607 |0053: aget-object v6, v6, v7 │ │ +081906: 5266 220b |0055: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08190a: c616 |0057: add-float/2addr v6, v1 │ │ +08190c: 6e30 1513 5406 |0058: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081912: 6204 900b |005b: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081916: 4604 0407 |005d: aget-object v4, v4, v7 │ │ +08191a: 6205 8a0b |005f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +08191e: 5255 210b |0061: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081922: 6206 8a0b |0063: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081926: 5266 220b |0065: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08192a: 6e30 1513 5406 |0067: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081930: 6204 900b |006a: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081934: 4604 0408 |006c: aget-object v4, v4, v8 │ │ +081938: 6205 8e0b |006e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +08193c: 5255 210b |0070: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081940: 6206 8a0b |0072: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081944: 5266 220b |0074: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081948: 6e30 1513 5406 |0076: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +08194e: 6204 900b |0079: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081952: 4604 0409 |007b: aget-object v4, v4, v9 │ │ +081956: 6205 8e0b |007d: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +08195a: 5255 210b |007f: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +08195e: 6206 8e0b |0081: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081962: 5266 220b |0083: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081966: 6e30 1513 5406 |0085: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +08196c: 6204 900b |0088: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081970: 4604 040a |008a: aget-object v4, v4, v10 │ │ +081974: 6205 8a0b |008c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081978: 5255 210b |008e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +08197c: 6206 8e0b |0090: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081980: 5266 220b |0092: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081984: 6e30 1513 5406 |0094: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +08198a: 6204 900b |0097: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +08198e: 54c5 7b0b |0099: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7b │ │ +081992: 7040 0014 4c5b |009b: invoke-direct {v12, v4, v11, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ +081998: 0e00 |009e: return-void │ │ +08199a: 6e10 6914 0d00 |009f: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ +0819a0: 0c04 |00a2: move-result-object v4 │ │ +0819a2: 6205 e40b |00a3: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ +0819a6: 3354 f9ff |00a5: if-ne v4, v5, 009e // -0007 │ │ +0819aa: 6e10 6814 0d00 |00a7: invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ +0819b0: 0c02 |00aa: move-result-object v2 │ │ +0819b2: 1f02 fe01 |00ab: check-cast v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@01fe │ │ +0819b6: 6e10 b414 0200 |00ad: invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@14b4 │ │ +0819bc: 0a03 |00b0: move-result v3 │ │ +0819be: 6204 900b |00b1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0819c2: 4604 0407 |00b3: aget-object v4, v4, v7 │ │ +0819c6: 6e30 b314 7204 |00b5: invoke-virtual {v2, v7, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@14b3 │ │ +0819cc: 6204 8a0b |00b8: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +0819d0: 6205 900b |00ba: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0819d4: 4605 0507 |00bc: aget-object v5, v5, v7 │ │ +0819d8: 6e20 d514 5e00 |00be: invoke-virtual {v14, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +0819de: 0c05 |00c1: move-result-object v5 │ │ +0819e0: 6e20 1613 5400 |00c2: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0819e6: 6204 8e0b |00c5: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +0819ea: 6205 8a0b |00c7: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +0819ee: 6e20 1613 5400 |00c9: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0819f4: 1210 |00cc: const/4 v0, #int 1 // #1 │ │ +0819f6: 3530 5b00 |00cd: if-ge v0, v3, 0128 // +005b │ │ +0819fa: 6204 900b |00cf: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +0819fe: 4604 0400 |00d1: aget-object v4, v4, v0 │ │ +081a02: 6e30 b314 0204 |00d3: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@14b3 │ │ +081a08: 6204 900b |00d6: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081a0c: 4604 0400 |00d8: aget-object v4, v4, v0 │ │ +081a10: 6e20 d514 4e00 |00da: invoke-virtual {v14, v4}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +081a16: 6204 8a0b |00dd: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081a1a: 6205 8a0b |00df: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081a1e: 5255 210b |00e1: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081a22: 6206 900b |00e3: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081a26: 4606 0600 |00e5: aget-object v6, v6, v0 │ │ +081a2a: 5266 210b |00e7: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081a2e: 7120 8724 6500 |00e9: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +081a34: 0a05 |00ec: move-result v5 │ │ +081a36: 5945 210b |00ed: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081a3a: 6204 8a0b |00ef: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081a3e: 6205 8a0b |00f1: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081a42: 5255 220b |00f3: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081a46: 6206 900b |00f5: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081a4a: 4606 0600 |00f7: aget-object v6, v6, v0 │ │ +081a4e: 5266 220b |00f9: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081a52: 7120 8724 6500 |00fb: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +081a58: 0a05 |00fe: move-result v5 │ │ +081a5a: 5945 220b |00ff: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081a5e: 6204 8e0b |0101: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081a62: 6205 8e0b |0103: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081a66: 5255 210b |0105: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081a6a: 6206 900b |0107: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081a6e: 4606 0600 |0109: aget-object v6, v6, v0 │ │ +081a72: 5266 210b |010b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081a76: 7120 8524 6500 |010d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +081a7c: 0a05 |0110: move-result v5 │ │ +081a7e: 5945 210b |0111: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081a82: 6204 8e0b |0113: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081a86: 6205 8e0b |0115: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081a8a: 5255 220b |0117: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081a8e: 6206 900b |0119: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081a92: 4606 0600 |011b: aget-object v6, v6, v0 │ │ +081a96: 5266 220b |011d: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081a9a: 7120 8524 6500 |011f: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +081aa0: 0a05 |0122: move-result v5 │ │ +081aa2: 5945 220b |0123: iput v5, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081aa6: d800 0001 |0125: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081aaa: 28a6 |0127: goto 00cd // -005a │ │ +081aac: 6204 900b |0128: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081ab0: 4604 0407 |012a: aget-object v4, v4, v7 │ │ +081ab4: 6205 8a0b |012c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081ab8: 5255 210b |012e: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081abc: 6206 8a0b |0130: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081ac0: 5266 220b |0132: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081ac4: 6e30 1513 5406 |0134: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081aca: 6204 900b |0137: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081ace: 4604 0408 |0139: aget-object v4, v4, v8 │ │ +081ad2: 6205 8e0b |013b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081ad6: 5255 210b |013d: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081ada: 6206 8a0b |013f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081ade: 5266 220b |0141: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081ae2: 6e30 1513 5406 |0143: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081ae8: 6204 900b |0146: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081aec: 4604 0409 |0148: aget-object v4, v4, v9 │ │ +081af0: 6205 8e0b |014a: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081af4: 5255 210b |014c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081af8: 6206 8e0b |014e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081afc: 5266 220b |0150: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081b00: 6e30 1513 5406 |0152: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081b06: 6204 900b |0155: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081b0a: 4604 040a |0157: aget-object v4, v4, v10 │ │ +081b0e: 6205 8a0b |0159: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lower:Lcom/badlogic/gdx/math/Vector2; // field@0b8a │ │ +081b12: 5255 210b |015b: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081b16: 6206 8e0b |015d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.upper:Lcom/badlogic/gdx/math/Vector2; // field@0b8e │ │ +081b1a: 5266 220b |015f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081b1e: 6e30 1513 5406 |0161: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081b24: 6204 900b |0164: sget-object v4, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081b28: 54c5 7b0b |0166: iget-object v5, v12, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.AABB_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7b │ │ +081b2c: 7040 0014 4c5b |0168: invoke-direct {v12, v4, v11, v5}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ +081b32: 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 │ │ @@ -95380,31 +95387,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 │ │ -073d84: |[073d84] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ -073d94: 6e10 3414 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/physics/box2d/Contact;.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; // method@1434 │ │ -073d9a: 0c01 |0003: move-result-object v1 │ │ -073d9c: 6e10 2515 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getNumberOfContactPoints:()I // method@1525 │ │ -073da2: 0a02 |0007: move-result v2 │ │ -073da4: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -073da8: 0e00 |000a: return-void │ │ -073daa: 6e10 2615 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getPoints:()[Lcom/badlogic/gdx/math/Vector2; // method@1526 │ │ -073db0: 0c02 |000e: move-result-object v2 │ │ -073db2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -073db4: 4600 0203 |0010: aget-object v0, v2, v3 │ │ -073db8: 5462 8c0b |0012: iget-object v2, v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -073dbc: 5203 210b |0014: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073dc0: 5204 220b |0016: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073dc4: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -073dc6: 6e40 0311 3254 |0019: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.point:(FFF)V // method@1103 │ │ -073dcc: 28ee |001c: goto 000a // -0012 │ │ +081b38: |[081b38] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V │ │ +081b48: 6e10 3414 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/physics/box2d/Contact;.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; // method@1434 │ │ +081b4e: 0c01 |0003: move-result-object v1 │ │ +081b50: 6e10 2515 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getNumberOfContactPoints:()I // method@1525 │ │ +081b56: 0a02 |0007: move-result v2 │ │ +081b58: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +081b5c: 0e00 |000a: return-void │ │ +081b5e: 6e10 2615 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.getPoints:()[Lcom/badlogic/gdx/math/Vector2; // method@1526 │ │ +081b64: 0c02 |000e: move-result-object v2 │ │ +081b66: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +081b68: 4600 0203 |0010: aget-object v0, v2, v3 │ │ +081b6c: 5462 8c0b |0012: iget-object v2, v6, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081b70: 5203 210b |0014: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081b74: 5204 220b |0016: iget v4, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081b78: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +081b7a: 6e40 0311 3254 |0019: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.point:(FFF)V // method@1103 │ │ +081b80: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=303 │ │ 0x000a line=306 │ │ 0x000b line=304 │ │ 0x0012 line=305 │ │ @@ -95419,73 +95426,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 │ │ -073dd0: |[073dd0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ -073de0: 6e10 8814 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; // method@1488 │ │ -073de6: 0c00 |0003: move-result-object v0 │ │ -073de8: 6e10 8914 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; // method@1489 │ │ -073dee: 0c01 |0007: move-result-object v1 │ │ -073df0: 6e10 a113 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@13a1 │ │ -073df6: 0c09 |000b: move-result-object v9 │ │ -073df8: 6e10 a113 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@13a1 │ │ -073dfe: 0c0a |000f: move-result-object v10 │ │ -073e00: 6e10 d314 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@14d3 │ │ -073e06: 0c07 |0013: move-result-object v7 │ │ -073e08: 6e10 d314 0a00 |0014: invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@14d3 │ │ -073e0e: 0c08 |0017: move-result-object v8 │ │ -073e10: 6e10 8614 0f00 |0018: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@1486 │ │ -073e16: 0c02 |001b: move-result-object v2 │ │ -073e18: 6e10 8714 0f00 |001c: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@1487 │ │ -073e1e: 0c03 |001f: move-result-object v3 │ │ -073e20: 6e10 8c14 0f00 |0020: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@148c │ │ -073e26: 0c0b |0023: move-result-object v11 │ │ -073e28: 620c b90b |0024: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -073e2c: 33cb 0800 |0026: if-ne v11, v12, 002e // +0008 │ │ -073e30: 54eb 7c0b |0028: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073e34: 7040 fd13 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@13fd │ │ -073e3a: 0e00 |002d: return-void │ │ -073e3c: 6e10 8c14 0f00 |002e: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@148c │ │ -073e42: 0c0b |0031: move-result-object v11 │ │ -073e44: 620c be0b |0032: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -073e48: 33cb 1d00 |0034: if-ne v11, v12, 0051 // +001d │ │ -073e4c: 07f4 |0036: move-object v4, v15 │ │ -073e4e: 1f04 1202 |0037: check-cast v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@0212 │ │ -073e52: 6e10 7715 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@1577 │ │ -073e58: 0c05 |003c: move-result-object v5 │ │ -073e5a: 6e10 7815 0400 |003d: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@1578 │ │ -073e60: 0c06 |0040: move-result-object v6 │ │ -073e62: 54eb 7c0b |0041: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073e66: 7040 fd13 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@13fd │ │ -073e6c: 54eb 7c0b |0046: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073e70: 7040 fd13 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@13fd │ │ -073e76: 54eb 7c0b |004b: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073e7a: 7040 fd13 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@13fd │ │ -073e80: 28dd |0050: goto 002d // -0023 │ │ -073e82: 6e10 8c14 0f00 |0051: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@148c │ │ -073e88: 0c0b |0054: move-result-object v11 │ │ -073e8a: 620c bc0b |0055: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -073e8e: 33cb 1000 |0057: if-ne v11, v12, 0067 // +0010 │ │ -073e92: 6e10 8614 0f00 |0059: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@1486 │ │ -073e98: 0c0b |005c: move-result-object v11 │ │ -073e9a: 6e10 8714 0f00 |005d: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@1487 │ │ -073ea0: 0c0c |0060: move-result-object v12 │ │ -073ea2: 54ed 7c0b |0061: iget-object v13, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073ea6: 7040 fd13 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@13fd │ │ -073eac: 28c7 |0066: goto 002d // -0039 │ │ -073eae: 54eb 7c0b |0067: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073eb2: 7040 fd13 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@13fd │ │ -073eb8: 54eb 7c0b |006c: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073ebc: 7040 fd13 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@13fd │ │ -073ec2: 54eb 7c0b |0071: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ -073ec6: 7040 fd13 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@13fd │ │ -073ecc: 28b7 |0076: goto 002d // -0049 │ │ +081b84: |[081b84] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ +081b94: 6e10 8814 0f00 |0000: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; // method@1488 │ │ +081b9a: 0c00 |0003: move-result-object v0 │ │ +081b9c: 6e10 8914 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; // method@1489 │ │ +081ba2: 0c01 |0007: move-result-object v1 │ │ +081ba4: 6e10 a113 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@13a1 │ │ +081baa: 0c09 |000b: move-result-object v9 │ │ +081bac: 6e10 a113 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@13a1 │ │ +081bb2: 0c0a |000f: move-result-object v10 │ │ +081bb4: 6e10 d314 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@14d3 │ │ +081bba: 0c07 |0013: move-result-object v7 │ │ +081bbc: 6e10 d314 0a00 |0014: invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/Transform;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@14d3 │ │ +081bc2: 0c08 |0017: move-result-object v8 │ │ +081bc4: 6e10 8614 0f00 |0018: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@1486 │ │ +081bca: 0c02 |001b: move-result-object v2 │ │ +081bcc: 6e10 8714 0f00 |001c: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@1487 │ │ +081bd2: 0c03 |001f: move-result-object v3 │ │ +081bd4: 6e10 8c14 0f00 |0020: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@148c │ │ +081bda: 0c0b |0023: move-result-object v11 │ │ +081bdc: 620c b90b |0024: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +081be0: 33cb 0800 |0026: if-ne v11, v12, 002e // +0008 │ │ +081be4: 54eb 7c0b |0028: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081be8: 7040 fd13 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@13fd │ │ +081bee: 0e00 |002d: return-void │ │ +081bf0: 6e10 8c14 0f00 |002e: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@148c │ │ +081bf6: 0c0b |0031: move-result-object v11 │ │ +081bf8: 620c be0b |0032: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +081bfc: 33cb 1d00 |0034: if-ne v11, v12, 0051 // +001d │ │ +081c00: 07f4 |0036: move-object v4, v15 │ │ +081c02: 1f04 1202 |0037: check-cast v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@0212 │ │ +081c06: 6e10 7715 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@1577 │ │ +081c0c: 0c05 |003c: move-result-object v5 │ │ +081c0e: 6e10 7815 0400 |003d: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@1578 │ │ +081c14: 0c06 |0040: move-result-object v6 │ │ +081c16: 54eb 7c0b |0041: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c1a: 7040 fd13 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@13fd │ │ +081c20: 54eb 7c0b |0046: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c24: 7040 fd13 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@13fd │ │ +081c2a: 54eb 7c0b |004b: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c2e: 7040 fd13 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@13fd │ │ +081c34: 28dd |0050: goto 002d // -0023 │ │ +081c36: 6e10 8c14 0f00 |0051: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // method@148c │ │ +081c3c: 0c0b |0054: move-result-object v11 │ │ +081c3e: 620c bc0b |0055: sget-object v12, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +081c42: 33cb 1000 |0057: if-ne v11, v12, 0067 // +0010 │ │ +081c46: 6e10 8614 0f00 |0059: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; // method@1486 │ │ +081c4c: 0c0b |005c: move-result-object v11 │ │ +081c4e: 6e10 8714 0f00 |005d: invoke-virtual {v15}, Lcom/badlogic/gdx/physics/box2d/Joint;.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; // method@1487 │ │ +081c54: 0c0c |0060: move-result-object v12 │ │ +081c56: 54ed 7c0b |0061: iget-object v13, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c5a: 7040 fd13 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@13fd │ │ +081c60: 28c7 |0066: goto 002d // -0039 │ │ +081c62: 54eb 7c0b |0067: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c66: 7040 fd13 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@13fd │ │ +081c6c: 54eb 7c0b |006c: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c70: 7040 fd13 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@13fd │ │ +081c76: 54eb 7c0b |0071: iget-object v11, v14, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.JOINT_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b7c │ │ +081c7a: 7040 fd13 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@13fd │ │ +081c80: 28b7 |0076: goto 002d // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0008 line=270 │ │ 0x000c line=271 │ │ 0x0010 line=273 │ │ @@ -95527,24 +95534,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 │ │ -073ed0: |[073ed0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ -073ee0: 5450 8c0b |0000: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -073ee4: 6e20 0811 8000 |0002: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@1108 │ │ -073eea: 5450 8c0b |0005: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -073eee: 5261 210b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073ef2: 5262 220b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073ef6: 5273 210b |000b: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -073efa: 5274 220b |000d: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -073efe: 6e54 0111 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ -073f04: 0e00 |0012: return-void │ │ +081c84: |[081c84] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSegment:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ +081c94: 5450 8c0b |0000: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081c98: 6e20 0811 8000 |0002: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@1108 │ │ +081c9e: 5450 8c0b |0005: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081ca2: 5261 210b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081ca6: 5262 220b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081caa: 5273 210b |000b: iget v3, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081cae: 5274 220b |000d: iget v4, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081cb2: 6e54 0111 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ +081cb8: 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; │ │ @@ -95557,110 +95564,110 @@ │ │ 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 : 192 16-bit code units │ │ -073f08: |[073f08] 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 │ │ -073f18: 6e10 6914 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ -073f1e: 0c05 |0003: move-result-object v5 │ │ -073f20: 6206 e20b |0004: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ -073f24: 3365 2f00 |0006: if-ne v5, v6, 0035 // +002f │ │ -073f28: 6e10 6814 0c00 |0008: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ -073f2e: 0c01 |000b: move-result-object v1 │ │ -073f30: 1f01 ec01 |000c: check-cast v1, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@01ec │ │ -073f34: 6205 8d0b |000e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ -073f38: 6e10 2514 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1425 │ │ -073f3e: 0c06 |0013: move-result-object v6 │ │ -073f40: 6e20 1613 6500 |0014: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -073f46: 6205 8d0b |0017: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ -073f4a: 6e20 d514 5d00 |0019: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -073f50: 6205 8d0b |001c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ -073f54: 6e10 2614 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1426 │ │ -073f5a: 0a06 |0021: move-result v6 │ │ -073f5c: 6207 830b |0022: sget-object v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ -073f60: 54d8 eb0b |0024: iget-object v8, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -073f64: 1229 |0026: const/4 v9, #int 2 // #2 │ │ -073f66: 4408 0809 |0027: aget v8, v8, v9 │ │ -073f6a: 54d9 eb0b |0029: iget-object v9, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -073f6e: 123a |002b: const/4 v10, #int 3 // #3 │ │ -073f70: 4409 090a |002c: aget v9, v9, v10 │ │ -073f74: 6e30 1513 8709 |002e: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -073f7a: 0c07 |0031: move-result-object v7 │ │ -073f7c: 705e ff13 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@13ff │ │ -073f82: 6e10 6914 0c00 |0035: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ -073f88: 0c05 |0038: move-result-object v5 │ │ -073f8a: 6206 e30b |0039: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ -073f8e: 3365 2e00 |003b: if-ne v5, v6, 0069 // +002e │ │ -073f92: 6e10 6814 0c00 |003d: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ -073f98: 0c02 |0040: move-result-object v2 │ │ -073f9a: 1f02 f201 |0041: check-cast v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@01f2 │ │ -073f9e: 6205 900b |0043: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073fa2: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -073fa4: 4605 0506 |0046: aget-object v5, v5, v6 │ │ -073fa8: 6e20 5914 5200 |0048: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V // method@1459 │ │ -073fae: 6205 900b |004b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073fb2: 1216 |004d: const/4 v6, #int 1 // #1 │ │ -073fb4: 4605 0506 |004e: aget-object v5, v5, v6 │ │ -073fb8: 6e20 5a14 5200 |0050: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V // method@145a │ │ -073fbe: 6205 900b |0053: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073fc2: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -073fc4: 4605 0506 |0056: aget-object v5, v5, v6 │ │ -073fc8: 6e20 d514 5d00 |0058: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -073fce: 6205 900b |005b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073fd2: 1216 |005d: const/4 v6, #int 1 // #1 │ │ -073fd4: 4605 0506 |005e: aget-object v5, v5, v6 │ │ -073fd8: 6e20 d514 5d00 |0060: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -073fde: 6205 900b |0063: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -073fe2: 1226 |0065: const/4 v6, #int 2 // #2 │ │ -073fe4: 7040 0014 5be6 |0066: invoke-direct {v11, v5, v6, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ -073fea: 6e10 6914 0c00 |0069: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ -073ff0: 0c05 |006c: move-result-object v5 │ │ -073ff2: 6206 e40b |006d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ -073ff6: 3365 2500 |006f: if-ne v5, v6, 0094 // +0025 │ │ -073ffa: 6e10 6814 0c00 |0071: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ -074000: 0c00 |0074: move-result-object v0 │ │ -074002: 1f00 fe01 |0075: check-cast v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@01fe │ │ -074006: 6e10 b414 0000 |0077: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@14b4 │ │ -07400c: 0a04 |007a: move-result v4 │ │ -07400e: 1203 |007b: const/4 v3, #int 0 // #0 │ │ -074010: 3543 1300 |007c: if-ge v3, v4, 008f // +0013 │ │ -074014: 6205 900b |007e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -074018: 4605 0503 |0080: aget-object v5, v5, v3 │ │ -07401c: 6e30 b314 3005 |0082: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@14b3 │ │ -074022: 6205 900b |0085: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -074026: 4605 0503 |0087: aget-object v5, v5, v3 │ │ -07402a: 6e20 d514 5d00 |0089: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -074030: d803 0301 |008c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -074034: 28ee |008e: goto 007c // -0012 │ │ -074036: 6205 900b |008f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -07403a: 7040 0014 5be4 |0091: invoke-direct {v11, v5, v4, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ -074040: 6e10 6914 0c00 |0094: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ -074046: 0c05 |0097: move-result-object v5 │ │ -074048: 6206 e10b |0098: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ -07404c: 3365 2500 |009a: if-ne v5, v6, 00bf // +0025 │ │ -074050: 6e10 6814 0c00 |009c: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ -074056: 0c00 |009f: move-result-object v0 │ │ -074058: 1f00 eb01 |00a0: check-cast v0, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@01eb │ │ -07405c: 6e10 1714 0000 |00a2: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertexCount:()I // method@1417 │ │ -074062: 0a04 |00a5: move-result v4 │ │ -074064: 1203 |00a6: const/4 v3, #int 0 // #0 │ │ -074066: 3543 1300 |00a7: if-ge v3, v4, 00ba // +0013 │ │ -07406a: 6205 900b |00a9: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -07406e: 4605 0503 |00ab: aget-object v5, v5, v3 │ │ -074072: 6e30 1614 3005 |00ad: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1416 │ │ -074078: 6205 900b |00b0: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -07407c: 4605 0503 |00b2: aget-object v5, v5, v3 │ │ -074080: 6e20 d514 5d00 |00b4: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ -074086: d803 0301 |00b7: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07408a: 28ee |00b9: goto 00a7 // -0012 │ │ -07408c: 6205 900b |00ba: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ -074090: 7040 0014 5be4 |00bc: invoke-direct {v11, v5, v4, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ -074096: 0e00 |00bf: return-void │ │ +081cbc: |[081cbc] 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 │ │ +081ccc: 6e10 6914 0c00 |0000: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ +081cd2: 0c05 |0003: move-result-object v5 │ │ +081cd4: 6206 e20b |0004: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ +081cd8: 3365 2f00 |0006: if-ne v5, v6, 0035 // +002f │ │ +081cdc: 6e10 6814 0c00 |0008: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ +081ce2: 0c01 |000b: move-result-object v1 │ │ +081ce4: 1f01 ec01 |000c: check-cast v1, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@01ec │ │ +081ce8: 6205 8d0b |000e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ +081cec: 6e10 2514 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@1425 │ │ +081cf2: 0c06 |0013: move-result-object v6 │ │ +081cf4: 6e20 1613 6500 |0014: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081cfa: 6205 8d0b |0017: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ +081cfe: 6e20 d514 5d00 |0019: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +081d04: 6205 8d0b |001c: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.t:Lcom/badlogic/gdx/math/Vector2; // field@0b8d │ │ +081d08: 6e10 2614 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.getRadius:()F // method@1426 │ │ +081d0e: 0a06 |0021: move-result v6 │ │ +081d10: 6207 830b |0022: sget-object v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ +081d14: 54d8 eb0b |0024: iget-object v8, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +081d18: 1229 |0026: const/4 v9, #int 2 // #2 │ │ +081d1a: 4408 0809 |0027: aget v8, v8, v9 │ │ +081d1e: 54d9 eb0b |0029: iget-object v9, v13, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +081d22: 123a |002b: const/4 v10, #int 3 // #3 │ │ +081d24: 4409 090a |002c: aget v9, v9, v10 │ │ +081d28: 6e30 1513 8709 |002e: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081d2e: 0c07 |0031: move-result-object v7 │ │ +081d30: 705e ff13 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@13ff │ │ +081d36: 6e10 6914 0c00 |0035: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ +081d3c: 0c05 |0038: move-result-object v5 │ │ +081d3e: 6206 e30b |0039: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ +081d42: 3365 2e00 |003b: if-ne v5, v6, 0069 // +002e │ │ +081d46: 6e10 6814 0c00 |003d: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ +081d4c: 0c02 |0040: move-result-object v2 │ │ +081d4e: 1f02 f201 |0041: check-cast v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@01f2 │ │ +081d52: 6205 900b |0043: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081d56: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +081d58: 4605 0506 |0046: aget-object v5, v5, v6 │ │ +081d5c: 6e20 5914 5200 |0048: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V // method@1459 │ │ +081d62: 6205 900b |004b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081d66: 1216 |004d: const/4 v6, #int 1 // #1 │ │ +081d68: 4605 0506 |004e: aget-object v5, v5, v6 │ │ +081d6c: 6e20 5a14 5200 |0050: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V // method@145a │ │ +081d72: 6205 900b |0053: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081d76: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +081d78: 4605 0506 |0056: aget-object v5, v5, v6 │ │ +081d7c: 6e20 d514 5d00 |0058: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +081d82: 6205 900b |005b: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081d86: 1216 |005d: const/4 v6, #int 1 // #1 │ │ +081d88: 4605 0506 |005e: aget-object v5, v5, v6 │ │ +081d8c: 6e20 d514 5d00 |0060: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +081d92: 6205 900b |0063: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081d96: 1226 |0065: const/4 v6, #int 2 // #2 │ │ +081d98: 7040 0014 5be6 |0066: invoke-direct {v11, v5, v6, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ +081d9e: 6e10 6914 0c00 |0069: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ +081da4: 0c05 |006c: move-result-object v5 │ │ +081da6: 6206 e40b |006d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ +081daa: 3365 2500 |006f: if-ne v5, v6, 0094 // +0025 │ │ +081dae: 6e10 6814 0c00 |0071: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ +081db4: 0c00 |0074: move-result-object v0 │ │ +081db6: 1f00 fe01 |0075: check-cast v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@01fe │ │ +081dba: 6e10 b414 0000 |0077: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertexCount:()I // method@14b4 │ │ +081dc0: 0a04 |007a: move-result v4 │ │ +081dc2: 1203 |007b: const/4 v3, #int 0 // #0 │ │ +081dc4: 3543 1300 |007c: if-ge v3, v4, 008f // +0013 │ │ +081dc8: 6205 900b |007e: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081dcc: 4605 0503 |0080: aget-object v5, v5, v3 │ │ +081dd0: 6e30 b314 3005 |0082: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@14b3 │ │ +081dd6: 6205 900b |0085: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081dda: 4605 0503 |0087: aget-object v5, v5, v3 │ │ +081dde: 6e20 d514 5d00 |0089: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +081de4: d803 0301 |008c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +081de8: 28ee |008e: goto 007c // -0012 │ │ +081dea: 6205 900b |008f: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081dee: 7040 0014 5be4 |0091: invoke-direct {v11, v5, v4, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ +081df4: 6e10 6914 0c00 |0094: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; // method@1469 │ │ +081dfa: 0c05 |0097: move-result-object v5 │ │ +081dfc: 6206 e10b |0098: sget-object v6, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ +081e00: 3365 2500 |009a: if-ne v5, v6, 00bf // +0025 │ │ +081e04: 6e10 6814 0c00 |009c: invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; // method@1468 │ │ +081e0a: 0c00 |009f: move-result-object v0 │ │ +081e0c: 1f00 eb01 |00a0: check-cast v0, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@01eb │ │ +081e10: 6e10 1714 0000 |00a2: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertexCount:()I // method@1417 │ │ +081e16: 0a04 |00a5: move-result v4 │ │ +081e18: 1203 |00a6: const/4 v3, #int 0 // #0 │ │ +081e1a: 3543 1300 |00a7: if-ge v3, v4, 00ba // +0013 │ │ +081e1e: 6205 900b |00a9: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081e22: 4605 0503 |00ab: aget-object v5, v5, v3 │ │ +081e26: 6e30 1614 3005 |00ad: invoke-virtual {v0, v3, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V // method@1416 │ │ +081e2c: 6205 900b |00b0: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081e30: 4605 0503 |00b2: aget-object v5, v5, v3 │ │ +081e34: 6e20 d514 5d00 |00b4: invoke-virtual {v13, v5}, Lcom/badlogic/gdx/physics/box2d/Transform;.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@14d5 │ │ +081e3a: d803 0301 |00b7: add-int/lit8 v3, v3, #int 1 // #01 │ │ +081e3e: 28ee |00b9: goto 00a7 // -0012 │ │ +081e40: 6205 900b |00ba: sget-object v5, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.vertices:[Lcom/badlogic/gdx/math/Vector2; // field@0b90 │ │ +081e44: 7040 0014 5be4 |00bc: invoke-direct {v11, v5, v4, v14}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V // method@1400 │ │ +081e4a: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x000e line=195 │ │ 0x0017 line=196 │ │ 0x001c line=197 │ │ @@ -95707,91 +95714,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 │ │ -074098: |[074098] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidCircle:(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ -0740a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0740aa: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0740ac: 1408 7cd9 a03e |0002: const v8, #float 0.314159 // #3ea0d97c │ │ -0740b2: 54a0 8c0b |0005: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -0740b6: 52e1 6503 |0007: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0740ba: 52e2 6403 |0009: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0740be: 52e4 6303 |000b: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0740c2: 52e5 6203 |000d: iget v5, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0740c6: 6e55 0711 1042 |000f: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1107 │ │ -0740cc: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -0740ce: 1300 1400 |0013: const/16 v0, #int 20 // #14 │ │ -0740d2: 3509 4c00 |0015: if-ge v9, v0, 0061 // +004c │ │ -0740d6: 54a0 8f0b |0017: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -0740da: 8971 |0019: float-to-double v1, v7 │ │ -0740dc: 7120 8324 2100 |001a: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -0740e2: 0b01 |001d: move-result-wide v1 │ │ -0740e4: 8c11 |001e: double-to-float v1, v1 │ │ -0740e6: c8c1 |001f: mul-float/2addr v1, v12 │ │ -0740e8: 52b2 210b |0020: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0740ec: c621 |0022: add-float/2addr v1, v2 │ │ -0740ee: 8974 |0023: float-to-double v4, v7 │ │ -0740f0: 7120 8d24 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -0740f6: 0b04 |0027: move-result-wide v4 │ │ -0740f8: 8c42 |0028: double-to-float v2, v4 │ │ -0740fa: c8c2 |0029: mul-float/2addr v2, v12 │ │ -0740fc: 52b4 220b |002a: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074100: c642 |002c: add-float/2addr v2, v4 │ │ -074102: 6e30 1513 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -074108: 3909 1400 |0030: if-nez v9, 0044 // +0014 │ │ -07410c: 54a0 8b0b |0032: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074110: 54a1 8f0b |0034: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -074114: 6e20 1613 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -07411a: 54a0 890b |0039: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -07411e: 54a1 8f0b |003b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -074122: 6e20 1613 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -074128: d809 0901 |0040: add-int/lit8 v9, v9, #int 1 // #01 │ │ -07412c: c687 |0042: add-float/2addr v7, v8 │ │ -07412e: 28d0 |0043: goto 0013 // -0030 │ │ -074130: 54a0 8c0b |0044: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -074134: 54a1 8b0b |0046: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074138: 5211 210b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07413c: 54a2 8b0b |004a: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074140: 5222 220b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074144: 54a4 8f0b |004e: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -074148: 5244 210b |0050: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07414c: 54a5 8f0b |0052: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -074150: 5255 220b |0054: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074154: 6e55 0111 1042 |0056: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ -07415a: 54a0 8b0b |0059: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -07415e: 54a1 8f0b |005b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ -074162: 6e20 1613 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -074168: 28e0 |0060: goto 0040 // -0020 │ │ -07416a: 54a0 8c0b |0061: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -07416e: 54a1 890b |0063: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -074172: 5211 210b |0065: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074176: 54a2 890b |0067: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -07417a: 5222 220b |0069: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07417e: 54a4 8b0b |006b: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074182: 5244 210b |006d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074186: 54a5 8b0b |006f: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -07418a: 5255 220b |0071: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07418e: 6e55 0111 1042 |0073: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ -074194: 54a0 8c0b |0076: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -074198: 52b1 210b |0078: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07419c: 52b2 220b |007a: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0741a0: 52b4 210b |007c: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0741a4: 52d5 210b |007e: iget v5, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0741a8: c8c5 |0080: mul-float/2addr v5, v12 │ │ -0741aa: c654 |0081: add-float/2addr v4, v5 │ │ -0741ac: 52b5 220b |0082: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0741b0: 52d6 220b |0084: iget v6, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0741b4: c8c6 |0086: mul-float/2addr v6, v12 │ │ -0741b6: c665 |0087: add-float/2addr v5, v6 │ │ -0741b8: 0136 |0088: move v6, v3 │ │ -0741ba: 7407 0211 0000 |0089: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFFFF)V // method@1102 │ │ -0741c0: 0e00 |008c: return-void │ │ +081e4c: |[081e4c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidCircle:(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V │ │ +081e5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +081e5e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +081e60: 1408 7cd9 a03e |0002: const v8, #float 0.314159 // #3ea0d97c │ │ +081e66: 54a0 8c0b |0005: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081e6a: 52e1 6503 |0007: iget v1, v14, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +081e6e: 52e2 6403 |0009: iget v2, v14, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +081e72: 52e4 6303 |000b: iget v4, v14, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +081e76: 52e5 6203 |000d: iget v5, v14, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +081e7a: 6e55 0711 1042 |000f: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1107 │ │ +081e80: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +081e82: 1300 1400 |0013: const/16 v0, #int 20 // #14 │ │ +081e86: 3509 4c00 |0015: if-ge v9, v0, 0061 // +004c │ │ +081e8a: 54a0 8f0b |0017: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +081e8e: 8974 |0019: float-to-double v4, v7 │ │ +081e90: 7120 8324 5400 |001a: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +081e96: 0b04 |001d: move-result-wide v4 │ │ +081e98: 8c41 |001e: double-to-float v1, v4 │ │ +081e9a: c8c1 |001f: mul-float/2addr v1, v12 │ │ +081e9c: 52b2 210b |0020: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081ea0: c621 |0022: add-float/2addr v1, v2 │ │ +081ea2: 8974 |0023: float-to-double v4, v7 │ │ +081ea4: 7120 8d24 5400 |0024: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +081eaa: 0b04 |0027: move-result-wide v4 │ │ +081eac: 8c42 |0028: double-to-float v2, v4 │ │ +081eae: c8c2 |0029: mul-float/2addr v2, v12 │ │ +081eb0: 52b4 220b |002a: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081eb4: c642 |002c: add-float/2addr v2, v4 │ │ +081eb6: 6e30 1513 1002 |002d: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +081ebc: 3909 1400 |0030: if-nez v9, 0044 // +0014 │ │ +081ec0: 54a0 8b0b |0032: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081ec4: 54a1 8f0b |0034: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +081ec8: 6e20 1613 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081ece: 54a0 890b |0039: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +081ed2: 54a1 8f0b |003b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +081ed6: 6e20 1613 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081edc: d809 0901 |0040: add-int/lit8 v9, v9, #int 1 // #01 │ │ +081ee0: c687 |0042: add-float/2addr v7, v8 │ │ +081ee2: 28d0 |0043: goto 0013 // -0030 │ │ +081ee4: 54a0 8c0b |0044: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081ee8: 54a1 8b0b |0046: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081eec: 5211 210b |0048: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081ef0: 54a2 8b0b |004a: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081ef4: 5222 220b |004c: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081ef8: 54a4 8f0b |004e: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +081efc: 5244 210b |0050: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081f00: 54a5 8f0b |0052: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +081f04: 5255 220b |0054: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081f08: 6e55 0111 1042 |0056: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ +081f0e: 54a0 8b0b |0059: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081f12: 54a1 8f0b |005b: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.v:Lcom/badlogic/gdx/math/Vector2; // field@0b8f │ │ +081f16: 6e20 1613 1000 |005d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081f1c: 28e0 |0060: goto 0040 // -0020 │ │ +081f1e: 54a0 8c0b |0061: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081f22: 54a1 890b |0063: iget-object v1, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +081f26: 5211 210b |0065: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081f2a: 54a2 890b |0067: iget-object v2, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +081f2e: 5222 220b |0069: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081f32: 54a4 8b0b |006b: iget-object v4, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081f36: 5244 210b |006d: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081f3a: 54a5 8b0b |006f: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081f3e: 5255 220b |0071: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081f42: 6e55 0111 1042 |0073: invoke-virtual {v0, v1, v2, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ +081f48: 54a0 8c0b |0076: iget-object v0, v10, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081f4c: 52b1 210b |0078: iget v1, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081f50: 52b2 220b |007a: iget v2, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081f54: 52b4 210b |007c: iget v4, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081f58: 52d5 210b |007e: iget v5, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081f5c: c8c5 |0080: mul-float/2addr v5, v12 │ │ +081f5e: c654 |0081: add-float/2addr v4, v5 │ │ +081f60: 52b5 220b |0082: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081f64: 52d6 220b |0084: iget v6, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081f68: c8c6 |0086: mul-float/2addr v6, v12 │ │ +081f6a: c665 |0087: add-float/2addr v5, v6 │ │ +081f6c: 0136 |0088: move v6, v3 │ │ +081f6e: 7407 0211 0000 |0089: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFFFF)V // method@1102 │ │ +081f74: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0002 line=236 │ │ 0x0005 line=237 │ │ 0x0012 line=238 │ │ 0x0017 line=239 │ │ @@ -95819,53 +95826,53 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -0741c4: |[0741c4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V │ │ -0741d4: 5472 8c0b |0000: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -0741d8: 52a3 6503 |0002: iget v3, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0741dc: 52a4 6403 |0004: iget v4, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0741e0: 52a5 6303 |0006: iget v5, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0741e4: 52a6 6203 |0008: iget v6, v10, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0741e8: 6e56 0711 3254 |000a: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1107 │ │ -0741ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0741f0: 3590 2a00 |000e: if-ge v0, v9, 0038 // +002a │ │ -0741f4: 4601 0800 |0010: aget-object v1, v8, v0 │ │ -0741f8: 3900 0f00 |0012: if-nez v0, 0021 // +000f │ │ -0741fc: 5472 8b0b |0014: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074200: 6e20 1613 1200 |0016: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -074206: 5472 890b |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -07420a: 6e20 1613 1200 |001b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -074210: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -074214: 28ee |0020: goto 000e // -0012 │ │ -074216: 5472 8c0b |0021: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -07421a: 5473 8b0b |0023: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -07421e: 5233 210b |0025: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074222: 5474 8b0b |0027: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074226: 5244 220b |0029: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07422a: 5215 210b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07422e: 5216 220b |002d: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074232: 6e56 0111 3254 |002f: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ -074238: 5472 8b0b |0032: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -07423c: 6e20 1613 1200 |0034: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -074242: 28e7 |0037: goto 001e // -0019 │ │ -074244: 5472 8c0b |0038: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -074248: 5473 890b |003a: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -07424c: 5233 210b |003c: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074250: 5474 890b |003e: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ -074254: 5244 220b |0040: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074258: 5475 8b0b |0042: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -07425c: 5255 210b |0044: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074260: 5476 8b0b |0046: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ -074264: 5266 220b |0048: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074268: 6e56 0111 3254 |004a: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ -07426e: 0e00 |004d: return-void │ │ +081f78: |[081f78] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V │ │ +081f88: 5472 8c0b |0000: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081f8c: 52a3 6503 |0002: iget v3, v10, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +081f90: 52a4 6403 |0004: iget v4, v10, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +081f94: 52a5 6303 |0006: iget v5, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +081f98: 52a6 6203 |0008: iget v6, v10, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +081f9c: 6e56 0711 3254 |000a: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setColor:(FFFF)V // method@1107 │ │ +081fa2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +081fa4: 3590 2a00 |000e: if-ge v0, v9, 0038 // +002a │ │ +081fa8: 4601 0800 |0010: aget-object v1, v8, v0 │ │ +081fac: 3900 0f00 |0012: if-nez v0, 0021 // +000f │ │ +081fb0: 5472 8b0b |0014: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081fb4: 6e20 1613 1200 |0016: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081fba: 5472 890b |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +081fbe: 6e20 1613 1200 |001b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081fc4: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +081fc8: 28ee |0020: goto 000e // -0012 │ │ +081fca: 5472 8c0b |0021: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081fce: 5473 8b0b |0023: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081fd2: 5233 210b |0025: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081fd6: 5474 8b0b |0027: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081fda: 5244 220b |0029: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081fde: 5215 210b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +081fe2: 5216 220b |002d: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +081fe6: 6e56 0111 3254 |002f: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ +081fec: 5472 8b0b |0032: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +081ff0: 6e20 1613 1200 |0034: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +081ff6: 28e7 |0037: goto 001e // -0019 │ │ +081ff8: 5472 8c0b |0038: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +081ffc: 5473 890b |003a: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +082000: 5233 210b |003c: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +082004: 5474 890b |003e: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.f:Lcom/badlogic/gdx/math/Vector2; // field@0b89 │ │ +082008: 5244 220b |0040: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08200c: 5475 8b0b |0042: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +082010: 5255 210b |0044: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +082014: 5476 8b0b |0046: iget-object v6, v7, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.lv:Lcom/badlogic/gdx/math/Vector2; // field@0b8b │ │ +082018: 5266 220b |0048: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08201c: 6e56 0111 3254 |004a: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.line:(FFFF)V // method@1101 │ │ +082022: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000d line=254 │ │ 0x0010 line=255 │ │ 0x0012 line=256 │ │ 0x0014 line=257 │ │ @@ -95888,98 +95895,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 │ │ -074270: |[074270] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.getAxis:()Lcom/badlogic/gdx/math/Vector2; │ │ -074280: 6200 830b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ -074284: 1100 |0002: return-object v0 │ │ +082024: |[082024] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.getAxis:()Lcom/badlogic/gdx/math/Vector2; │ │ +082034: 6200 830b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ +082038: 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 │ │ -074288: |[074288] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ -074298: 5486 8c0b |0000: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -07429c: 6207 ce09 |0002: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ -0742a0: 6e20 ec10 7600 |0004: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ -0742a6: 5586 850b |0007: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ -0742aa: 3906 0600 |0009: if-nez v6, 000f // +0006 │ │ -0742ae: 5586 840b |000b: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ -0742b2: 3806 2000 |000d: if-eqz v6, 002d // +0020 │ │ -0742b6: 6e10 eb14 0900 |000f: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@14eb │ │ -0742bc: 0c02 |0012: move-result-object v2 │ │ -0742be: 7210 ad25 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0742c4: 0a06 |0016: move-result v6 │ │ -0742c6: 3806 1600 |0017: if-eqz v6, 002d // +0016 │ │ -0742ca: 7210 ae25 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0742d0: 0c00 |001c: move-result-object v0 │ │ -0742d2: 1f00 e701 |001d: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ -0742d6: 6e10 a813 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@13a8 │ │ -0742dc: 0a06 |0022: move-result v6 │ │ -0742de: 3906 0600 |0023: if-nez v6, 0029 // +0006 │ │ -0742e2: 5586 860b |0025: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ -0742e6: 3806 ecff |0027: if-eqz v6, 0013 // -0014 │ │ -0742ea: 6e20 0914 0800 |0029: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1409 │ │ -0742f0: 28e7 |002c: goto 0013 // -0019 │ │ -0742f2: 5586 870b |002d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ -0742f6: 3806 1600 |002f: if-eqz v6, 0045 // +0016 │ │ -0742fa: 6e10 f114 0900 |0031: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getJoints:()Ljava/util/Iterator; // method@14f1 │ │ -074300: 0c03 |0034: move-result-object v3 │ │ -074302: 7210 ad25 0300 |0035: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -074308: 0a06 |0038: move-result v6 │ │ -07430a: 3806 0c00 |0039: if-eqz v6, 0045 // +000c │ │ -07430e: 7210 ae25 0300 |003b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -074314: 0c04 |003e: move-result-object v4 │ │ -074316: 1f04 f601 |003f: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Joint; // type@01f6 │ │ -07431a: 7020 fc13 4800 |0041: invoke-direct {v8, v4}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@13fc │ │ -074320: 28f1 |0044: goto 0035 // -000f │ │ -074322: 5486 8c0b |0045: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -074326: 6e10 f710 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ -07432c: 6206 2100 |004a: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -074330: 3806 0900 |004c: if-eqz v6, 0055 // +0009 │ │ -074334: 6206 2100 |004e: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -074338: 1507 4040 |0050: const/high16 v7, #int 1077936128 // #4040 │ │ -07433c: 7220 190a 7600 |0052: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@0a19 │ │ -074342: 5486 8c0b |0055: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -074346: 6207 cf09 |0057: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ -07434a: 6e20 ec10 7600 |0059: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ -074350: 6e10 ee14 0900 |005c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@14ee │ │ -074356: 0c06 |005f: move-result-object v6 │ │ -074358: 7210 b725 0600 |0060: invoke-interface {v6}, Ljava/util/List;.size:()I // method@25b7 │ │ -07435e: 0a05 |0063: move-result v5 │ │ -074360: 1201 |0064: const/4 v1, #int 0 // #0 │ │ -074362: 3551 1200 |0065: if-ge v1, v5, 0077 // +0012 │ │ -074366: 6e10 ee14 0900 |0067: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@14ee │ │ -07436c: 0c06 |006a: move-result-object v6 │ │ -07436e: 7220 b225 1600 |006b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -074374: 0c06 |006e: move-result-object v6 │ │ -074376: 1f06 ed01 |006f: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ -07437a: 7020 fb13 6800 |0071: invoke-direct {v8, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@13fb │ │ -074380: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074384: 28ef |0076: goto 0065 // -0011 │ │ -074386: 5486 8c0b |0077: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -07438a: 6e10 f710 0600 |0079: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ -074390: 6206 2100 |007c: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -074394: 3806 0900 |007e: if-eqz v6, 0087 // +0009 │ │ -074398: 6206 2100 |0080: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -07439c: 1507 803f |0082: const/high16 v7, #int 1065353216 // #3f80 │ │ -0743a0: 7220 190a 7600 |0084: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@0a19 │ │ -0743a6: 0e00 |0087: return-void │ │ +08203c: |[08203c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ +08204c: 5486 8c0b |0000: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +082050: 6207 ce09 |0002: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09ce │ │ +082054: 6e20 ec10 7600 |0004: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ +08205a: 5586 850b |0007: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ +08205e: 3906 0600 |0009: if-nez v6, 000f // +0006 │ │ +082062: 5586 840b |000b: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ +082066: 3806 2000 |000d: if-eqz v6, 002d // +0020 │ │ +08206a: 6e10 eb14 0900 |000f: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getBodies:()Ljava/util/Iterator; // method@14eb │ │ +082070: 0c02 |0012: move-result-object v2 │ │ +082072: 7210 ad25 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +082078: 0a06 |0016: move-result v6 │ │ +08207a: 3806 1600 |0017: if-eqz v6, 002d // +0016 │ │ +08207e: 7210 ae25 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +082084: 0c00 |001c: move-result-object v0 │ │ +082086: 1f00 e701 |001d: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ +08208a: 6e10 a813 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@13a8 │ │ +082090: 0a06 |0022: move-result v6 │ │ +082092: 3906 0600 |0023: if-nez v6, 0029 // +0006 │ │ +082096: 5586 860b |0025: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ +08209a: 3806 ecff |0027: if-eqz v6, 0013 // -0014 │ │ +08209e: 6e20 0914 0800 |0029: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V // method@1409 │ │ +0820a4: 28e7 |002c: goto 0013 // -0019 │ │ +0820a6: 5586 870b |002d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ +0820aa: 3806 1600 |002f: if-eqz v6, 0045 // +0016 │ │ +0820ae: 6e10 f114 0900 |0031: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getJoints:()Ljava/util/Iterator; // method@14f1 │ │ +0820b4: 0c03 |0034: move-result-object v3 │ │ +0820b6: 7210 ad25 0300 |0035: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0820bc: 0a06 |0038: move-result v6 │ │ +0820be: 3806 0c00 |0039: if-eqz v6, 0045 // +000c │ │ +0820c2: 7210 ae25 0300 |003b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0820c8: 0c04 |003e: move-result-object v4 │ │ +0820ca: 1f04 f601 |003f: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Joint; // type@01f6 │ │ +0820ce: 7020 fc13 4800 |0041: invoke-direct {v8, v4}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@13fc │ │ +0820d4: 28f1 |0044: goto 0035 // -000f │ │ +0820d6: 5486 8c0b |0045: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +0820da: 6e10 f710 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ +0820e0: 6206 2100 |004a: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0820e4: 3806 0900 |004c: if-eqz v6, 0055 // +0009 │ │ +0820e8: 6206 2100 |004e: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0820ec: 1507 4040 |0050: const/high16 v7, #int 1077936128 // #4040 │ │ +0820f0: 7220 190a 7600 |0052: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@0a19 │ │ +0820f6: 5486 8c0b |0055: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +0820fa: 6207 cf09 |0057: sget-object v7, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;.Point:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; // field@09cf │ │ +0820fe: 6e20 ec10 7600 |0059: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.begin:(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V // method@10ec │ │ +082104: 6e10 ee14 0900 |005c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@14ee │ │ +08210a: 0c06 |005f: move-result-object v6 │ │ +08210c: 7210 b725 0600 |0060: invoke-interface {v6}, Ljava/util/List;.size:()I // method@25b7 │ │ +082112: 0a05 |0063: move-result v5 │ │ +082114: 1201 |0064: const/4 v1, #int 0 // #0 │ │ +082116: 3551 1200 |0065: if-ge v1, v5, 0077 // +0012 │ │ +08211a: 6e10 ee14 0900 |0067: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactList:()Ljava/util/List; // method@14ee │ │ +082120: 0c06 |006a: move-result-object v6 │ │ +082122: 7220 b225 1600 |006b: invoke-interface {v6, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +082128: 0c06 |006e: move-result-object v6 │ │ +08212a: 1f06 ed01 |006f: check-cast v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ +08212e: 7020 fb13 6800 |0071: invoke-direct {v8, v6}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@13fb │ │ +082134: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082138: 28ef |0076: goto 0065 // -0011 │ │ +08213a: 5486 8c0b |0077: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +08213e: 6e10 f710 0600 |0079: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.end:()V // method@10f7 │ │ +082144: 6206 2100 |007c: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +082148: 3806 0900 |007e: if-eqz v6, 0087 // +0009 │ │ +08214c: 6206 2100 |0080: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +082150: 1507 803f |0082: const/high16 v7, #int 1065353216 // #3f80 │ │ +082154: 7220 190a 7600 |0084: invoke-interface {v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glPointSize:(F)V // method@0a19 │ │ +08215a: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=91 │ │ 0x000f line=92 │ │ 0x0019 line=93 │ │ 0x001f line=94 │ │ @@ -96012,17 +96019,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 │ │ -0743a8: |[0743a8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setAxis:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0743b8: 6900 830b |0000: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ -0743bc: 0e00 |0002: return-void │ │ +08215c: |[08215c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setAxis:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +08216c: 6900 830b |0000: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.axis:Lcom/badlogic/gdx/math/Vector2; // field@0b83 │ │ +082170: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0002 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 axis Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -96032,18 +96039,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0743c0: |[0743c0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.dispose:()V │ │ -0743d0: 5410 8c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -0743d4: 6e10 f610 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.dispose:()V // method@10f6 │ │ -0743da: 0e00 |0005: return-void │ │ +082174: |[082174] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.dispose:()V │ │ +082184: 5410 8c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +082188: 6e10 f610 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.dispose:()V // method@10f6 │ │ +08218e: 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; │ │ │ │ @@ -96052,17 +96059,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0743dc: |[0743dc] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawAABBs:()Z │ │ -0743ec: 5510 840b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ -0743f0: 0f00 |0002: return v0 │ │ +082190: |[082190] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawAABBs:()Z │ │ +0821a0: 5510 840b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ +0821a4: 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;) │ │ @@ -96070,17 +96077,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0743f4: |[0743f4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawBodies:()Z │ │ -074404: 5510 850b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ -074408: 0f00 |0002: return v0 │ │ +0821a8: |[0821a8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawBodies:()Z │ │ +0821b8: 5510 850b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ +0821bc: 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;) │ │ @@ -96088,17 +96095,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07440c: |[07440c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawInactiveBodies:()Z │ │ -07441c: 5510 860b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ -074420: 0f00 |0002: return v0 │ │ +0821c0: |[0821c0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawInactiveBodies:()Z │ │ +0821d0: 5510 860b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ +0821d4: 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;) │ │ @@ -96106,17 +96113,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074424: |[074424] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawJoints:()Z │ │ -074434: 5510 870b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ -074438: 0f00 |0002: return v0 │ │ +0821d8: |[0821d8] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawJoints:()Z │ │ +0821e8: 5510 870b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ +0821ec: 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;) │ │ @@ -96124,17 +96131,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07443c: |[07443c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawVelocities:()Z │ │ -07444c: 5510 880b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ -074450: 0f00 |0002: return v0 │ │ +0821f0: |[0821f0] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.isDrawVelocities:()Z │ │ +082200: 5510 880b |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ +082204: 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;) │ │ @@ -96142,19 +96149,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 │ │ -074454: |[074454] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.render:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/math/Matrix4;)V │ │ -074464: 5410 8c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ -074468: 6e20 0911 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@1109 │ │ -07446e: 7020 0814 2100 |0005: invoke-direct {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V // method@1408 │ │ -074474: 0e00 |0008: return-void │ │ +082208: |[082208] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.render:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/math/Matrix4;)V │ │ +082218: 5410 8c0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; // field@0b8c │ │ +08221c: 6e20 0911 3000 |0002: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@1109 │ │ +082222: 7020 0814 2100 |0005: invoke-direct {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.renderBodies:(Lcom/badlogic/gdx/physics/box2d/World;)V // method@1408 │ │ +082228: 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; │ │ @@ -96166,74 +96173,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 │ │ -074478: |[074478] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ -074488: 6e10 a113 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@13a1 │ │ -07448e: 0c05 |0003: move-result-object v5 │ │ -074490: 6e10 9313 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@1393 │ │ -074496: 0c06 |0007: move-result-object v6 │ │ -074498: 6e10 9325 0600 |0008: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -07449e: 0a03 |000b: move-result v3 │ │ -0744a0: 6e10 9313 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@1393 │ │ -0744a6: 0c01 |000f: move-result-object v1 │ │ -0744a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0744aa: 3532 6400 |0011: if-ge v2, v3, 0075 // +0064 │ │ -0744ae: 7220 b225 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0744b4: 0c00 |0016: move-result-object v0 │ │ -0744b6: 1f00 f401 |0017: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0744ba: 5586 850b |0019: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ -0744be: 3806 2200 |001b: if-eqz v6, 003d // +0022 │ │ -0744c2: 6e10 a813 0900 |001d: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@13a8 │ │ -0744c8: 0a06 |0020: move-result v6 │ │ -0744ca: 3906 2600 |0021: if-nez v6, 0047 // +0026 │ │ -0744ce: 5486 7f0b |0023: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0b7f │ │ -0744d2: 7040 fe13 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@13fe │ │ -0744d8: 5586 880b |0028: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ -0744dc: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ -0744e0: 6e10 a013 0900 |002c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@13a0 │ │ -0744e6: 0c04 |002f: move-result-object v4 │ │ -0744e8: 6e10 9813 0900 |0030: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; // method@1398 │ │ -0744ee: 0c06 |0033: move-result-object v6 │ │ -0744f0: 6e20 fd12 4600 |0034: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@12fd │ │ -0744f6: 0c06 |0037: move-result-object v6 │ │ -0744f8: 5487 820b |0038: iget-object v7, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b82 │ │ -0744fc: 7040 fd13 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@13fd │ │ -074502: 5586 840b |003d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ -074506: 3806 0500 |003f: if-eqz v6, 0044 // +0005 │ │ -07450a: 7030 fa13 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@13fa │ │ -074510: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -074514: 28cb |0046: goto 0011 // -0035 │ │ -074516: 6e10 a213 0900 |0047: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@13a2 │ │ -07451c: 0c06 |004a: move-result-object v6 │ │ -07451e: 6207 6c0b |004b: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ -074522: 3376 0800 |004d: if-ne v6, v7, 0055 // +0008 │ │ -074526: 5486 810b |004f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b81 │ │ -07452a: 7040 fe13 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@13fe │ │ -074530: 28d4 |0054: goto 0028 // -002c │ │ -074532: 6e10 a213 0900 |0055: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@13a2 │ │ -074538: 0c06 |0058: move-result-object v6 │ │ -07453a: 6207 6b0b |0059: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ -07453e: 3376 0800 |005b: if-ne v6, v7, 0063 // +0008 │ │ -074542: 5486 7e0b |005d: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b7e │ │ -074546: 7040 fe13 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@13fe │ │ -07454c: 28c6 |0062: goto 0028 // -003a │ │ -07454e: 6e10 a913 0900 |0063: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isAwake:()Z // method@13a9 │ │ -074554: 0a06 |0066: move-result v6 │ │ -074556: 3906 0800 |0067: if-nez v6, 006f // +0008 │ │ -07455a: 5486 800b |0069: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b80 │ │ -07455e: 7040 fe13 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@13fe │ │ -074564: 28ba |006e: goto 0028 // -0046 │ │ -074566: 5486 7d0b |006f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b7d │ │ -07456a: 7040 fe13 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@13fe │ │ -074570: 28b4 |0074: goto 0028 // -004c │ │ -074572: 0e00 |0075: return-void │ │ +08222c: |[08222c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.renderBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ +08223c: 6e10 a113 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getTransform:()Lcom/badlogic/gdx/physics/box2d/Transform; // method@13a1 │ │ +082242: 0c05 |0003: move-result-object v5 │ │ +082244: 6e10 9313 0900 |0004: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@1393 │ │ +08224a: 0c06 |0007: move-result-object v6 │ │ +08224c: 6e10 9325 0600 |0008: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +082252: 0a03 |000b: move-result v3 │ │ +082254: 6e10 9313 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@1393 │ │ +08225a: 0c01 |000f: move-result-object v1 │ │ +08225c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08225e: 3532 6400 |0011: if-ge v2, v3, 0075 // +0064 │ │ +082262: 7220 b225 2100 |0013: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +082268: 0c00 |0016: move-result-object v0 │ │ +08226a: 1f00 f401 |0017: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +08226e: 5586 850b |0019: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ +082272: 3806 2200 |001b: if-eqz v6, 003d // +0022 │ │ +082276: 6e10 a813 0900 |001d: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isActive:()Z // method@13a8 │ │ +08227c: 0a06 |0020: move-result v6 │ │ +08227e: 3906 2600 |0021: if-nez v6, 0047 // +0026 │ │ +082282: 5486 7f0b |0023: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_ACTIVE:Lcom/badlogic/gdx/graphics/Color; // field@0b7f │ │ +082286: 7040 fe13 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@13fe │ │ +08228c: 5586 880b |0028: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ +082290: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ +082294: 6e10 a013 0900 |002c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getPosition:()Lcom/badlogic/gdx/math/Vector2; // method@13a0 │ │ +08229a: 0c04 |002f: move-result-object v4 │ │ +08229c: 6e10 9813 0900 |0030: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLinearVelocity:()Lcom/badlogic/gdx/math/Vector2; // method@1398 │ │ +0822a2: 0c06 |0033: move-result-object v6 │ │ +0822a4: 6e20 fd12 4600 |0034: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/math/Vector2;.add:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@12fd │ │ +0822aa: 0c06 |0037: move-result-object v6 │ │ +0822ac: 5487 820b |0038: iget-object v7, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.VELOCITY_COLOR:Lcom/badlogic/gdx/graphics/Color; // field@0b82 │ │ +0822b0: 7040 fd13 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@13fd │ │ +0822b6: 5586 840b |003d: iget-boolean v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ +0822ba: 3806 0500 |003f: if-eqz v6, 0044 // +0005 │ │ +0822be: 7030 fa13 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@13fa │ │ +0822c4: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0822c8: 28cb |0046: goto 0011 // -0035 │ │ +0822ca: 6e10 a213 0900 |0047: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@13a2 │ │ +0822d0: 0c06 |004a: move-result-object v6 │ │ +0822d2: 6207 6c0b |004b: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.StaticBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6c │ │ +0822d6: 3376 0800 |004d: if-ne v6, v7, 0055 // +0008 │ │ +0822da: 5486 810b |004f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_STATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b81 │ │ +0822de: 7040 fe13 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@13fe │ │ +0822e4: 28d4 |0054: goto 0028 // -002c │ │ +0822e6: 6e10 a213 0900 |0055: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getType:()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // method@13a2 │ │ +0822ec: 0c06 |0058: move-result-object v6 │ │ +0822ee: 6207 6b0b |0059: sget-object v7, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.KinematicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b6b │ │ +0822f2: 3376 0800 |005b: if-ne v6, v7, 0063 // +0008 │ │ +0822f6: 5486 7e0b |005d: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_KINEMATIC:Lcom/badlogic/gdx/graphics/Color; // field@0b7e │ │ +0822fa: 7040 fe13 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@13fe │ │ +082300: 28c6 |0062: goto 0028 // -003a │ │ +082302: 6e10 a913 0900 |0063: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.isAwake:()Z // method@13a9 │ │ +082308: 0a06 |0066: move-result v6 │ │ +08230a: 3906 0800 |0067: if-nez v6, 006f // +0008 │ │ +08230e: 5486 800b |0069: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_NOT_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b80 │ │ +082312: 7040 fe13 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@13fe │ │ +082318: 28ba |006e: goto 0028 // -0046 │ │ +08231a: 5486 7d0b |006f: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; // field@0b7d │ │ +08231e: 7040 fe13 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@13fe │ │ +082324: 28b4 |0074: goto 0028 // -004c │ │ +082326: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000c line=118 │ │ 0x0010 line=119 │ │ 0x0013 line=120 │ │ @@ -96269,17 +96276,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074574: |[074574] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawAABBs:(Z)V │ │ -074584: 5c01 840b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ -074588: 0e00 |0002: return-void │ │ +082328: |[082328] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawAABBs:(Z)V │ │ +082338: 5c01 840b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawAABBs:Z // field@0b84 │ │ +08233c: 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 │ │ @@ -96289,17 +96296,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07458c: |[07458c] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawBodies:(Z)V │ │ -07459c: 5c01 850b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ -0745a0: 0e00 |0002: return-void │ │ +082340: |[082340] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawBodies:(Z)V │ │ +082350: 5c01 850b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawBodies:Z // field@0b85 │ │ +082354: 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 │ │ @@ -96309,17 +96316,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0745a4: |[0745a4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawInactiveBodies:(Z)V │ │ -0745b4: 5c01 860b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ -0745b8: 0e00 |0002: return-void │ │ +082358: |[082358] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawInactiveBodies:(Z)V │ │ +082368: 5c01 860b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawInactiveBodies:Z // field@0b86 │ │ +08236c: 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 │ │ @@ -96329,17 +96336,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0745bc: |[0745bc] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawJoints:(Z)V │ │ -0745cc: 5c01 870b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ -0745d0: 0e00 |0002: return-void │ │ +082370: |[082370] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawJoints:(Z)V │ │ +082380: 5c01 870b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawJoints:Z // field@0b87 │ │ +082384: 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 │ │ @@ -96349,17 +96356,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0745d4: |[0745d4] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawVelocities:(Z)V │ │ -0745e4: 5c01 880b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ -0745e8: 0e00 |0002: return-void │ │ +082388: |[082388] com.badlogic.gdx.physics.box2d.Box2DDebugRenderer.setDrawVelocities:(Z)V │ │ +082398: 5c01 880b |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;.drawVelocities:Z // field@0b88 │ │ +08239c: 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 │ │ @@ -96401,41 +96408,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 │ │ -0745ec: |[0745ec] com.badlogic.gdx.physics.box2d.Contact.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0745fc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -074602: 2200 0702 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/WorldManifold; // type@0207 │ │ -074606: 7010 2315 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.:()V // method@1523 │ │ -07460c: 5b10 990b |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ -074610: 1260 |000a: const/4 v0, #int 6 // #6 │ │ -074612: 2300 e803 |000b: new-array v0, v0, [F // type@03e8 │ │ -074616: 5b10 970b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ -07461a: 5a13 960b |000f: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -07461e: 5b12 980b |0011: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b98 │ │ -074622: 0e00 |0013: return-void │ │ +0823a0: |[0823a0] com.badlogic.gdx.physics.box2d.Contact.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0823b0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0823b6: 2200 0702 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/WorldManifold; // type@0207 │ │ +0823ba: 7010 2315 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.:()V // method@1523 │ │ +0823c0: 5b20 990b |0008: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ +0823c4: 1260 |000a: const/4 v0, #int 6 // #6 │ │ +0823c6: 2300 e803 |000b: new-array v0, v0, [F // type@03e8 │ │ +0823ca: 5b20 970b |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ +0823ce: 5a24 960b |000f: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0823d2: 5b23 980b |0011: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b98 │ │ +0823d6: 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) │ │ │ │ @@ -96523,18 +96530,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -074624: |[074624] com.badlogic.gdx.physics.box2d.Contact.ResetRestitution:()V │ │ -074634: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -074638: 7030 4114 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetRestitution:(J)V // method@1441 │ │ -07463e: 0e00 |0005: return-void │ │ +0823d8: |[0823d8] com.badlogic.gdx.physics.box2d.Contact.ResetRestitution:()V │ │ +0823e8: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0823ec: 7030 4114 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetRestitution:(J)V // method@1441 │ │ +0823f2: 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; │ │ │ │ @@ -96543,19 +96550,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -074640: |[074640] com.badlogic.gdx.physics.box2d.Contact.getChildIndexA:()I │ │ -074650: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -074654: 7030 3714 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexA:(J)I // method@1437 │ │ -07465a: 0a00 |0005: move-result v0 │ │ -07465c: 0f00 |0006: return v0 │ │ +0823f4: |[0823f4] com.badlogic.gdx.physics.box2d.Contact.getChildIndexA:()I │ │ +082404: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +082408: 7030 3714 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexA:(J)I // method@1437 │ │ +08240e: 0a00 |0005: move-result v0 │ │ +082410: 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;) │ │ @@ -96563,89 +96570,89 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -074660: |[074660] com.badlogic.gdx.physics.box2d.Contact.getChildIndexB:()I │ │ -074670: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -074674: 7030 3814 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexB:(J)I // method@1438 │ │ -07467a: 0a00 |0005: move-result v0 │ │ -07467c: 0f00 |0006: return v0 │ │ +082414: |[082414] com.badlogic.gdx.physics.box2d.Contact.getChildIndexB:()I │ │ +082424: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +082428: 7030 3814 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetChildIndexB:(J)I // method@1438 │ │ +08242e: 0a00 |0005: move-result v0 │ │ +082430: 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 │ │ -074680: |[074680] com.badlogic.gdx.physics.box2d.Contact.getFixtureA:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -074690: 5430 980b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b98 │ │ -074694: 5400 f50b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -074698: 5331 960b |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -07469c: 7030 3914 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureA:(J)J // method@1439 │ │ -0746a2: 0b01 |0009: move-result-wide v1 │ │ -0746a4: 6e30 a91f 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0746aa: 0c00 |000d: move-result-object v0 │ │ -0746ac: 1f00 f401 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0746b0: 1100 |0010: return-object v0 │ │ +082434: |[082434] com.badlogic.gdx.physics.box2d.Contact.getFixtureA:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +082444: 5440 980b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b98 │ │ +082448: 5400 f50b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +08244c: 5342 960b |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +082450: 7030 3914 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureA:(J)J // method@1439 │ │ +082456: 0b02 |0009: move-result-wide v2 │ │ +082458: 6e30 a91f 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +08245e: 0c00 |000d: move-result-object v0 │ │ +082460: 1f00 f401 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +082464: 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 │ │ -0746b4: |[0746b4] com.badlogic.gdx.physics.box2d.Contact.getFixtureB:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -0746c4: 5430 980b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b98 │ │ -0746c8: 5400 f50b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0746cc: 5331 960b |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0746d0: 7030 3a14 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureB:(J)J // method@143a │ │ -0746d6: 0b01 |0009: move-result-wide v1 │ │ -0746d8: 6e30 a91f 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0746de: 0c00 |000d: move-result-object v0 │ │ -0746e0: 1f00 f401 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0746e4: 1100 |0010: return-object v0 │ │ +082468: |[082468] com.badlogic.gdx.physics.box2d.Contact.getFixtureB:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +082478: 5440 980b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b98 │ │ +08247c: 5400 f50b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +082480: 5342 960b |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +082484: 7030 3a14 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFixtureB:(J)J // method@143a │ │ +08248a: 0b02 |0009: move-result-wide v2 │ │ +08248c: 6e30 a91f 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +082492: 0c00 |000d: move-result-object v0 │ │ +082494: 1f00 f401 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +082498: 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 │ │ -0746e8: |[0746e8] com.badlogic.gdx.physics.box2d.Contact.getFriction:()F │ │ -0746f8: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0746fc: 7030 3b14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFriction:(J)F // method@143b │ │ -074702: 0a00 |0005: move-result v0 │ │ -074704: 0f00 |0006: return v0 │ │ +08249c: |[08249c] com.badlogic.gdx.physics.box2d.Contact.getFriction:()F │ │ +0824ac: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0824b0: 7030 3b14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetFriction:(J)F // method@143b │ │ +0824b6: 0a00 |0005: move-result v0 │ │ +0824b8: 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;) │ │ @@ -96653,19 +96660,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -074708: |[074708] com.badlogic.gdx.physics.box2d.Contact.getRestitution:()F │ │ -074718: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -07471c: 7030 3c14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetRestitution:(J)F // method@143c │ │ -074722: 0a00 |0005: move-result v0 │ │ -074724: 0f00 |0006: return v0 │ │ +0824bc: |[0824bc] com.badlogic.gdx.physics.box2d.Contact.getRestitution:()F │ │ +0824cc: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0824d0: 7030 3c14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetRestitution:(J)F // method@143c │ │ +0824d6: 0a00 |0005: move-result v0 │ │ +0824d8: 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;) │ │ @@ -96673,50 +96680,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 │ │ -074728: |[074728] com.badlogic.gdx.physics.box2d.Contact.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ -074738: 5373 960b |0000: iget-wide v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -07473c: 5475 970b |0002: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ -074740: 7040 3d14 3754 |0004: invoke-direct {v7, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetWorldManifold:(J[F)I // method@143d │ │ -074746: 0a01 |0007: move-result v1 │ │ -074748: 5473 990b |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ -07474c: 5931 030c |000a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0c03 │ │ -074750: 5473 990b |000c: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ -074754: 5433 020c |000e: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0c02 │ │ -074758: 5474 970b |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ -07475c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -07475e: 4404 0405 |0013: aget v4, v4, v5 │ │ -074762: 5475 970b |0015: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ -074766: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -074768: 4405 0506 |0018: aget v5, v5, v6 │ │ -07476c: 6e30 1513 4305 |001a: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -074772: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -074774: 3510 2100 |001e: if-ge v0, v1, 003f // +0021 │ │ -074778: 5473 990b |0020: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ -07477c: 5433 040c |0022: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0c04 │ │ -074780: 4602 0300 |0024: aget-object v2, v3, v0 │ │ -074784: 5473 970b |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ -074788: da04 0002 |0028: mul-int/lit8 v4, v0, #int 2 // #02 │ │ -07478c: d804 0402 |002a: add-int/lit8 v4, v4, #int 2 // #02 │ │ -074790: 4403 0304 |002c: aget v3, v3, v4 │ │ -074794: 5923 210b |002e: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074798: 5473 970b |0030: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ -07479c: da04 0002 |0032: mul-int/lit8 v4, v0, #int 2 // #02 │ │ -0747a0: d804 0402 |0034: add-int/lit8 v4, v4, #int 2 // #02 │ │ -0747a4: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0747a8: 4403 0304 |0038: aget v3, v3, v4 │ │ -0747ac: 5923 220b |003a: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0747b0: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0747b4: 28e0 |003e: goto 001e // -0020 │ │ -0747b6: 5473 990b |003f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ -0747ba: 1103 |0041: return-object v3 │ │ +0824dc: |[0824dc] com.badlogic.gdx.physics.box2d.Contact.getWorldManifold:()Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ +0824ec: 5374 960b |0000: iget-wide v4, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0824f0: 5473 970b |0002: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ +0824f4: 7040 3d14 4735 |0004: invoke-direct {v7, v4, v5, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniGetWorldManifold:(J[F)I // method@143d │ │ +0824fa: 0a01 |0007: move-result v1 │ │ +0824fc: 5473 990b |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ +082500: 5931 030c |000a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0c03 │ │ +082504: 5473 990b |000c: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ +082508: 5433 020c |000e: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0c02 │ │ +08250c: 5474 970b |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ +082510: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +082512: 4404 0405 |0013: aget v4, v4, v5 │ │ +082516: 5475 970b |0015: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ +08251a: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +08251c: 4405 0506 |0018: aget v5, v5, v6 │ │ +082520: 6e30 1513 4305 |001a: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +082526: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +082528: 3510 2100 |001e: if-ge v0, v1, 003f // +0021 │ │ +08252c: 5473 990b |0020: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ +082530: 5433 040c |0022: iget-object v3, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0c04 │ │ +082534: 4602 0300 |0024: aget-object v2, v3, v0 │ │ +082538: 5473 970b |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ +08253c: da04 0002 |0028: mul-int/lit8 v4, v0, #int 2 // #02 │ │ +082540: d804 0402 |002a: add-int/lit8 v4, v4, #int 2 // #02 │ │ +082544: 4403 0304 |002c: aget v3, v3, v4 │ │ +082548: 5923 210b |002e: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +08254c: 5473 970b |0030: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.tmp:[F // field@0b97 │ │ +082550: da04 0002 |0032: mul-int/lit8 v4, v0, #int 2 // #02 │ │ +082554: d804 0402 |0034: add-int/lit8 v4, v4, #int 2 // #02 │ │ +082558: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08255c: 4403 0304 |0038: aget v3, v3, v4 │ │ +082560: 5923 220b |003a: iput v3, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +082564: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +082568: 28e0 |003e: goto 001e // -0020 │ │ +08256a: 5473 990b |003f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Contact;.worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; // field@0b99 │ │ +08256e: 1103 |0041: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0008 line=50 │ │ 0x000c line=51 │ │ 0x001d line=52 │ │ 0x0020 line=53 │ │ @@ -96735,19 +96742,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0747bc: |[0747bc] com.badlogic.gdx.physics.box2d.Contact.isEnabled:()Z │ │ -0747cc: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0747d0: 7030 3e14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsEnabled:(J)Z // method@143e │ │ -0747d6: 0a00 |0005: move-result v0 │ │ -0747d8: 0f00 |0006: return v0 │ │ +082570: |[082570] com.badlogic.gdx.physics.box2d.Contact.isEnabled:()Z │ │ +082580: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +082584: 7030 3e14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsEnabled:(J)Z // method@143e │ │ +08258a: 0a00 |0005: move-result v0 │ │ +08258c: 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;) │ │ @@ -96755,19 +96762,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0747dc: |[0747dc] com.badlogic.gdx.physics.box2d.Contact.isTouching:()Z │ │ -0747ec: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0747f0: 7030 3f14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsTouching:(J)Z // method@143f │ │ -0747f6: 0a00 |0005: move-result v0 │ │ -0747f8: 0f00 |0006: return v0 │ │ +082590: |[082590] com.badlogic.gdx.physics.box2d.Contact.isTouching:()Z │ │ +0825a0: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0825a4: 7030 3f14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniIsTouching:(J)Z // method@143f │ │ +0825aa: 0a00 |0005: move-result v0 │ │ +0825ac: 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;) │ │ @@ -96775,18 +96782,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0747fc: |[0747fc] com.badlogic.gdx.physics.box2d.Contact.resetFriction:()V │ │ -07480c: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -074810: 7030 4014 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetFriction:(J)V // method@1440 │ │ -074816: 0e00 |0005: return-void │ │ +0825b0: |[0825b0] com.badlogic.gdx.physics.box2d.Contact.resetFriction:()V │ │ +0825c0: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0825c4: 7030 4014 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniResetFriction:(J)V // method@1440 │ │ +0825ca: 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; │ │ │ │ @@ -96795,18 +96802,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -074818: |[074818] com.badlogic.gdx.physics.box2d.Contact.setEnabled:(Z)V │ │ -074828: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -07482c: 7040 4214 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetEnabled:(JZ)V // method@1442 │ │ -074832: 0e00 |0005: return-void │ │ +0825cc: |[0825cc] com.badlogic.gdx.physics.box2d.Contact.setEnabled:(Z)V │ │ +0825dc: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0825e0: 7040 4214 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetEnabled:(JZ)V // method@1442 │ │ +0825e6: 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 │ │ @@ -96816,18 +96823,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -074834: |[074834] com.badlogic.gdx.physics.box2d.Contact.setFriction:(F)V │ │ -074844: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -074848: 7040 4314 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetFriction:(JF)V // method@1443 │ │ -07484e: 0e00 |0005: return-void │ │ +0825e8: |[0825e8] com.badlogic.gdx.physics.box2d.Contact.setFriction:(F)V │ │ +0825f8: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0825fc: 7040 4314 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetFriction:(JF)V // method@1443 │ │ +082602: 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 │ │ @@ -96837,18 +96844,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -074850: |[074850] com.badlogic.gdx.physics.box2d.Contact.setRestitution:(F)V │ │ -074860: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -074864: 7040 4414 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetRestitution:(JF)V // method@1444 │ │ -07486a: 0e00 |0005: return-void │ │ +082604: |[082604] com.badlogic.gdx.physics.box2d.Contact.setRestitution:(F)V │ │ +082614: 5320 960b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +082618: 7040 4414 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;.jniSetRestitution:(JF)V // method@1444 │ │ +08261e: 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 │ │ @@ -96925,26 +96932,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 │ │ -07486c: |[07486c] com.badlogic.gdx.physics.box2d.ContactImpulse.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -07487c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -07487e: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -074884: 2310 e803 |0004: new-array v0, v1, [F // type@03e8 │ │ -074888: 5b20 9d0b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tmp:[F // field@0b9d │ │ -07488c: 2310 e803 |0008: new-array v0, v1, [F // type@03e8 │ │ -074890: 5b20 9b0b |000a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0b9b │ │ -074894: 2310 e803 |000c: new-array v0, v1, [F // type@03e8 │ │ -074898: 5b20 9c0b |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0b9c │ │ -07489c: 5b23 9e0b |0010: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b9e │ │ -0748a0: 5a24 9a0b |0012: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ -0748a4: 0e00 |0014: return-void │ │ +082620: |[082620] com.badlogic.gdx.physics.box2d.ContactImpulse.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +082630: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +082632: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +082638: 2310 e803 |0004: new-array v0, v1, [F // type@03e8 │ │ +08263c: 5b20 9d0b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tmp:[F // field@0b9d │ │ +082640: 2310 e803 |0008: new-array v0, v1, [F // type@03e8 │ │ +082644: 5b20 9b0b |000a: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0b9b │ │ +082648: 2310 e803 |000c: new-array v0, v1, [F // type@03e8 │ │ +08264c: 5b20 9c0b |000e: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0b9c │ │ +082650: 5b23 9e0b |0010: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0b9e │ │ +082654: 5a24 9a0b |0012: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ +082658: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x000c line=32 │ │ 0x0010 line=35 │ │ @@ -96979,19 +96986,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0748a8: |[0748a8] com.badlogic.gdx.physics.box2d.ContactImpulse.getCount:()I │ │ -0748b8: 5320 9a0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ -0748bc: 7030 4e14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetCount:(J)I // method@144e │ │ -0748c2: 0a00 |0005: move-result v0 │ │ -0748c4: 0f00 |0006: return v0 │ │ +08265c: |[08265c] com.badlogic.gdx.physics.box2d.ContactImpulse.getCount:()I │ │ +08266c: 5320 9a0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ +082670: 7030 4e14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetCount:(J)I // method@144e │ │ +082676: 0a00 |0005: move-result v0 │ │ +082678: 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;) │ │ @@ -96999,20 +97006,20 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0748c8: |[0748c8] com.badlogic.gdx.physics.box2d.ContactImpulse.getNormalImpulses:()[F │ │ -0748d8: 5330 9a0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ -0748dc: 5432 9b0b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0b9b │ │ -0748e0: 7040 4f14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetNormalImpulses:(J[F)V // method@144f │ │ -0748e6: 5430 9b0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0b9b │ │ -0748ea: 1100 |0009: return-object v0 │ │ +08267c: |[08267c] com.badlogic.gdx.physics.box2d.ContactImpulse.getNormalImpulses:()[F │ │ +08268c: 5330 9a0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ +082690: 5432 9b0b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0b9b │ │ +082694: 7040 4f14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetNormalImpulses:(J[F)V // method@144f │ │ +08269a: 5430 9b0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.normalImpulses:[F // field@0b9b │ │ +08269e: 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; │ │ │ │ @@ -97021,20 +97028,20 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0748ec: |[0748ec] com.badlogic.gdx.physics.box2d.ContactImpulse.getTangentImpulses:()[F │ │ -0748fc: 5330 9a0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ -074900: 5432 9c0b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0b9c │ │ -074904: 7040 5014 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetTangentImpulses:(J[F)V // method@1450 │ │ -07490a: 5430 9c0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0b9c │ │ -07490e: 1100 |0009: return-object v0 │ │ +0826a0: |[0826a0] com.badlogic.gdx.physics.box2d.ContactImpulse.getTangentImpulses:()[F │ │ +0826b0: 5330 9a0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ +0826b4: 5432 9c0b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0b9c │ │ +0826b8: 7040 5014 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.jniGetTangentImpulses:(J[F)V // method@1450 │ │ +0826be: 5430 9c0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.tangentImpulses:[F // field@0b9c │ │ +0826c2: 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; │ │ │ │ @@ -97141,23 +97148,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -074910: |[074910] com.badlogic.gdx.physics.box2d.Filter.:()V │ │ -074920: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -074926: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -074928: 5f10 a10b |0004: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ -07492c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -07492e: 5f10 a30b |0007: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ -074932: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -074934: 5f10 a20b |000a: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -074938: 0e00 |000c: return-void │ │ +0826c4: |[0826c4] com.badlogic.gdx.physics.box2d.Filter.:()V │ │ +0826d4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0826da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0826dc: 5f10 a10b |0004: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ +0826e0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0826e2: 5f10 a30b |0007: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ +0826e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0826e8: 5f10 a20b |000a: iput-short v0, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0826ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ 0x0006 line=26 │ │ 0x0009 line=30 │ │ locals : │ │ @@ -97209,41 +97216,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 │ │ -07493c: |[07493c] com.badlogic.gdx.physics.box2d.Fixture.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ -07494c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -074952: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -074954: 2300 3904 |0004: new-array v0, v0, [S // type@0439 │ │ -074958: 5b10 a80b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ -07495c: 2200 f301 |0008: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@01f3 │ │ -074960: 7010 6114 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@1461 │ │ -074966: 5b10 a60b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ -07496a: 5b12 a50b |000f: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ba5 │ │ -07496e: 5a13 a40b |0011: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074972: 0e00 |0013: return-void │ │ +0826f0: |[0826f0] com.badlogic.gdx.physics.box2d.Fixture.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ +082700: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +082706: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +082708: 2300 3904 |0004: new-array v0, v0, [S // type@0439 │ │ +08270c: 5b20 a80b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ +082710: 2200 f301 |0008: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@01f3 │ │ +082714: 7010 6114 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@1461 │ │ +08271a: 5b20 a60b |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ +08271e: 5b23 a50b |000f: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ba5 │ │ +082722: 5a24 a40b |0011: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082726: 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) │ │ │ │ @@ -97331,17 +97338,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 │ │ -074974: |[074974] com.badlogic.gdx.physics.box2d.Fixture.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -074984: 5410 a50b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ba5 │ │ -074988: 1100 |0002: return-object v0 │ │ +082728: |[082728] com.badlogic.gdx.physics.box2d.Fixture.getBody:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +082738: 5410 a50b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ba5 │ │ +08273c: 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;) │ │ @@ -97349,19 +97356,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07498c: |[07498c] com.badlogic.gdx.physics.box2d.Fixture.getDensity:()F │ │ -07499c: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -0749a0: 7030 6c14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetDensity:(J)F // method@146c │ │ -0749a6: 0a00 |0005: move-result v0 │ │ -0749a8: 0f00 |0006: return v0 │ │ +082740: |[082740] com.badlogic.gdx.physics.box2d.Fixture.getDensity:()F │ │ +082750: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082754: 7030 6c14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetDensity:(J)F // method@146c │ │ +08275a: 0a00 |0005: move-result v0 │ │ +08275c: 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;) │ │ @@ -97369,35 +97376,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 │ │ -0749ac: |[0749ac] com.badlogic.gdx.physics.box2d.Fixture.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; │ │ -0749bc: 5330 a40b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -0749c0: 5432 a80b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ -0749c4: 7040 6d14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFilterData:(J[S)V // method@146d │ │ -0749ca: 5430 a60b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ -0749ce: 5431 a80b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ -0749d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0749d4: 4a01 0102 |000c: aget-short v1, v1, v2 │ │ -0749d8: 5f01 a30b |000e: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ -0749dc: 5430 a60b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ -0749e0: 5431 a80b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ -0749e4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0749e6: 4a01 0102 |0015: aget-short v1, v1, v2 │ │ -0749ea: 5f01 a10b |0017: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ -0749ee: 5430 a60b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ -0749f2: 5431 a80b |001b: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ -0749f6: 1222 |001d: const/4 v2, #int 2 // #2 │ │ -0749f8: 4a01 0102 |001e: aget-short v1, v1, v2 │ │ -0749fc: 5f01 a20b |0020: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -074a00: 5430 a60b |0022: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ -074a04: 1100 |0024: return-object v0 │ │ +082760: |[082760] com.badlogic.gdx.physics.box2d.Fixture.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; │ │ +082770: 5330 a40b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082774: 5432 a80b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ +082778: 7040 6d14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFilterData:(J[S)V // method@146d │ │ +08277e: 5430 a60b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ +082782: 5431 a80b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ +082786: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +082788: 4a01 0102 |000c: aget-short v1, v1, v2 │ │ +08278c: 5f01 a30b |000e: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ +082790: 5430 a60b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ +082794: 5431 a80b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ +082798: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +08279a: 4a01 0102 |0015: aget-short v1, v1, v2 │ │ +08279e: 5f01 a10b |0017: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ +0827a2: 5430 a60b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ +0827a6: 5431 a80b |001b: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.tmp:[S // field@0ba8 │ │ +0827aa: 1222 |001d: const/4 v2, #int 2 // #2 │ │ +0827ac: 4a01 0102 |001e: aget-short v1, v1, v2 │ │ +0827b0: 5f01 a20b |0020: iput-short v1, v0, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0827b4: 5430 a60b |0022: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0ba6 │ │ +0827b8: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0007 line=161 │ │ 0x0010 line=162 │ │ 0x0019 line=163 │ │ 0x0022 line=164 │ │ @@ -97409,19 +97416,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -074a08: |[074a08] com.badlogic.gdx.physics.box2d.Fixture.getFriction:()F │ │ -074a18: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074a1c: 7030 6e14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFriction:(J)F // method@146e │ │ -074a22: 0a00 |0005: move-result v0 │ │ -074a24: 0f00 |0006: return v0 │ │ +0827bc: |[0827bc] com.badlogic.gdx.physics.box2d.Fixture.getFriction:()F │ │ +0827cc: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0827d0: 7030 6e14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetFriction:(J)F // method@146e │ │ +0827d6: 0a00 |0005: move-result v0 │ │ +0827d8: 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;) │ │ @@ -97429,73 +97436,73 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -074a28: |[074a28] com.badlogic.gdx.physics.box2d.Fixture.getRestitution:()F │ │ -074a38: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074a3c: 7030 6f14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetRestitution:(J)F // method@146f │ │ -074a42: 0a00 |0005: move-result v0 │ │ -074a44: 0f00 |0006: return v0 │ │ +0827dc: |[0827dc] com.badlogic.gdx.physics.box2d.Fixture.getRestitution:()F │ │ +0827ec: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0827f0: 7030 6f14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetRestitution:(J)F // method@146f │ │ +0827f6: 0a00 |0005: move-result v0 │ │ +0827f8: 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 │ │ -074a48: |[074a48] com.badlogic.gdx.physics.box2d.Fixture.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; │ │ -074a58: 5453 a70b |0000: iget-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074a5c: 3903 2c00 |0002: if-nez v3, 002e // +002c │ │ -074a60: 5353 a40b |0004: iget-wide v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074a64: 7030 7014 3504 |0006: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetShape:(J)J // method@1470 │ │ -074a6a: 0b00 |0009: move-result-wide v0 │ │ -074a6c: 1603 0000 |000a: const-wide/16 v3, #int 0 // #0 │ │ -074a70: 3103 0003 |000c: cmp-long v3, v0, v3 │ │ -074a74: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ -074a78: 2203 bc02 |0010: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -074a7c: 1a04 b60c |0012: const-string v4, "Null shape address!" // string@0cb6 │ │ -074a80: 7020 291e 4300 |0014: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -074a86: 2703 |0017: throw v3 │ │ -074a88: 7120 ce14 1000 |0018: invoke-static {v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetType:(J)I // method@14ce │ │ -074a8e: 0a02 |001b: move-result v2 │ │ -074a90: 2b02 2e00 0000 |001c: packed-switch v2, 0000004a // +0000002e │ │ -074a96: 2203 bc02 |001f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -074a9a: 1a04 9d0e |0021: const-string v4, "Unknown shape type!" // string@0e9d │ │ -074a9e: 7020 291e 4300 |0023: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -074aa4: 2703 |0026: throw v3 │ │ -074aa6: 2203 ec01 |0027: new-instance v3, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@01ec │ │ -074aaa: 7030 2414 0301 |0029: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.:(J)V // method@1424 │ │ -074ab0: 5b53 a70b |002c: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074ab4: 5453 a70b |002e: iget-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074ab8: 1103 |0030: return-object v3 │ │ -074aba: 2203 f201 |0031: new-instance v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@01f2 │ │ -074abe: 7030 5714 0301 |0033: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:(J)V // method@1457 │ │ -074ac4: 5b53 a70b |0036: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074ac8: 28f6 |0038: goto 002e // -000a │ │ -074aca: 2203 fe01 |0039: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@01fe │ │ -074ace: 7030 b114 0301 |003b: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:(J)V // method@14b1 │ │ -074ad4: 5b53 a70b |003e: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074ad8: 28ee |0040: goto 002e // -0012 │ │ -074ada: 2203 eb01 |0041: new-instance v3, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@01eb │ │ -074ade: 7030 1214 0301 |0043: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.:(J)V // method@1412 │ │ -074ae4: 5b53 a70b |0046: iput-object v3, v5, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074ae8: 28e6 |0048: goto 002e // -001a │ │ -074aea: 0000 |0049: nop // spacer │ │ -074aec: 0001 0400 0000 0000 0b00 0000 1500 ... |004a: packed-switch-data (12 units) │ │ +0827fc: |[0827fc] com.badlogic.gdx.physics.box2d.Fixture.getShape:()Lcom/badlogic/gdx/physics/box2d/Shape; │ │ +08280c: 5463 a70b |0000: iget-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +082810: 3903 2c00 |0002: if-nez v3, 002e // +002c │ │ +082814: 5364 a40b |0004: iget-wide v4, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082818: 7030 7014 4605 |0006: invoke-direct {v6, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetShape:(J)J // method@1470 │ │ +08281e: 0b00 |0009: move-result-wide v0 │ │ +082820: 1604 0000 |000a: const-wide/16 v4, #int 0 // #0 │ │ +082824: 3103 0004 |000c: cmp-long v3, v0, v4 │ │ +082828: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ +08282c: 2203 bc02 |0010: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +082830: 1a04 b60c |0012: const-string v4, "Null shape address!" // string@0cb6 │ │ +082834: 7020 291e 4300 |0014: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +08283a: 2703 |0017: throw v3 │ │ +08283c: 7120 ce14 1000 |0018: invoke-static {v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetType:(J)I // method@14ce │ │ +082842: 0a02 |001b: move-result v2 │ │ +082844: 2b02 2e00 0000 |001c: packed-switch v2, 0000004a // +0000002e │ │ +08284a: 2203 bc02 |001f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +08284e: 1a04 9d0e |0021: const-string v4, "Unknown shape type!" // string@0e9d │ │ +082852: 7020 291e 4300 |0023: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +082858: 2703 |0026: throw v3 │ │ +08285a: 2203 ec01 |0027: new-instance v3, Lcom/badlogic/gdx/physics/box2d/CircleShape; // type@01ec │ │ +08285e: 7030 2414 0301 |0029: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.:(J)V // method@1424 │ │ +082864: 5b63 a70b |002c: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +082868: 5463 a70b |002e: iget-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +08286c: 1103 |0030: return-object v3 │ │ +08286e: 2203 f201 |0031: new-instance v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape; // type@01f2 │ │ +082872: 7030 5714 0301 |0033: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.:(J)V // method@1457 │ │ +082878: 5b63 a70b |0036: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +08287c: 28f6 |0038: goto 002e // -000a │ │ +08287e: 2203 fe01 |0039: new-instance v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape; // type@01fe │ │ +082882: 7030 b114 0301 |003b: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.:(J)V // method@14b1 │ │ +082888: 5b63 a70b |003e: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +08288c: 28ee |0040: goto 002e // -0012 │ │ +08288e: 2203 eb01 |0041: new-instance v3, Lcom/badlogic/gdx/physics/box2d/ChainShape; // type@01eb │ │ +082892: 7030 1214 0301 |0043: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.:(J)V // method@1412 │ │ +082898: 5b63 a70b |0046: iput-object v3, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +08289c: 28e6 |0048: goto 002e // -001a │ │ +08289e: 0000 |0049: nop // spacer │ │ +0828a0: 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 │ │ @@ -97507,71 +97514,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 │ │ -074b04: |[074b04] com.badlogic.gdx.physics.box2d.Fixture.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -074b14: 5331 a40b |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074b18: 7030 7114 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetType:(J)I // method@1471 │ │ -074b1e: 0a00 |0005: move-result v0 │ │ -074b20: 2b00 1800 0000 |0006: packed-switch v0, 0000001e // +00000018 │ │ -074b26: 2201 bc02 |0009: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -074b2a: 1a02 9d0e |000b: const-string v2, "Unknown shape type!" // string@0e9d │ │ -074b2e: 7020 291e 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -074b34: 2701 |0010: throw v1 │ │ -074b36: 6201 e20b |0011: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ -074b3a: 1101 |0013: return-object v1 │ │ -074b3c: 6201 e30b |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ -074b40: 28fd |0016: goto 0013 // -0003 │ │ -074b42: 6201 e40b |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ -074b46: 28fa |0019: goto 0013 // -0006 │ │ -074b48: 6201 e10b |001a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ -074b4c: 28f7 |001c: goto 0013 // -0009 │ │ -074b4e: 0000 |001d: nop // spacer │ │ -074b50: 0001 0400 0000 0000 0b00 0000 0e00 ... |001e: packed-switch-data (12 units) │ │ +0828b8: |[0828b8] com.badlogic.gdx.physics.box2d.Fixture.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0828c8: 5342 a40b |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0828cc: 7030 7114 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniGetType:(J)I // method@1471 │ │ +0828d2: 0a00 |0005: move-result v0 │ │ +0828d4: 2b00 1800 0000 |0006: packed-switch v0, 0000001e // +00000018 │ │ +0828da: 2201 bc02 |0009: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0828de: 1a02 9d0e |000b: const-string v2, "Unknown shape type!" // string@0e9d │ │ +0828e2: 7020 291e 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0828e8: 2701 |0010: throw v1 │ │ +0828ea: 6201 e20b |0011: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ +0828ee: 1101 |0013: return-object v1 │ │ +0828f0: 6201 e30b |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ +0828f4: 28fd |0016: goto 0013 // -0003 │ │ +0828f6: 6201 e40b |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ +0828fa: 28fa |0019: goto 0013 // -0006 │ │ +0828fc: 6201 e10b |001a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ +082900: 28f7 |001c: goto 0013 // -0009 │ │ +082902: 0000 |001d: nop // spacer │ │ +082904: 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 │ │ -074b68: |[074b68] com.badlogic.gdx.physics.box2d.Fixture.getUserData:()Ljava/lang/Object; │ │ -074b78: 5410 a90b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0ba9 │ │ -074b7c: 1100 |0002: return-object v0 │ │ +08291c: |[08291c] com.badlogic.gdx.physics.box2d.Fixture.getUserData:()Ljava/lang/Object; │ │ +08292c: 5410 a90b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0ba9 │ │ +082930: 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;) │ │ @@ -97579,19 +97586,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -074b80: |[074b80] com.badlogic.gdx.physics.box2d.Fixture.isSensor:()Z │ │ -074b90: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074b94: 7030 7214 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniIsSensor:(J)Z // method@1472 │ │ -074b9a: 0a00 |0005: move-result v0 │ │ -074b9c: 0f00 |0006: return v0 │ │ +082934: |[082934] com.badlogic.gdx.physics.box2d.Fixture.isSensor:()Z │ │ +082944: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082948: 7030 7214 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniIsSensor:(J)Z // method@1472 │ │ +08294e: 0a00 |0005: move-result v0 │ │ +082950: 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;) │ │ @@ -97599,112 +97606,112 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -074ba0: |[074ba0] com.badlogic.gdx.physics.box2d.Fixture.refilter:()V │ │ -074bb0: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074bb4: 7030 7314 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniRefilter:(J)V // method@1473 │ │ -074bba: 0e00 |0005: return-void │ │ +082954: |[082954] com.badlogic.gdx.physics.box2d.Fixture.refilter:()V │ │ +082964: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082968: 7030 7314 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniRefilter:(J)V // method@1473 │ │ +08296e: 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 │ │ -074bbc: |[074bbc] com.badlogic.gdx.physics.box2d.Fixture.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ -074bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074bce: 5b12 a50b |0001: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ba5 │ │ -074bd2: 5a13 a40b |0003: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074bd6: 5b10 a70b |0005: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ -074bda: 5b10 a90b |0007: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0ba9 │ │ -074bde: 0e00 |0009: return-void │ │ +082970: |[082970] com.badlogic.gdx.physics.box2d.Fixture.reset:(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ +082980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082982: 5b23 a50b |0001: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.body:Lcom/badlogic/gdx/physics/box2d/Body; // field@0ba5 │ │ +082986: 5a24 a40b |0003: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +08298a: 5b20 a70b |0005: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.shape:Lcom/badlogic/gdx/physics/box2d/Shape; // field@0ba7 │ │ +08298e: 5b20 a90b |0007: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0ba9 │ │ +082992: 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 │ │ -074be0: |[074be0] com.badlogic.gdx.physics.box2d.Fixture.setDensity:(F)V │ │ -074bf0: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074bf4: 7040 7414 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetDensity:(JF)V // method@1474 │ │ -074bfa: 0e00 |0005: return-void │ │ +082994: |[082994] com.badlogic.gdx.physics.box2d.Fixture.setDensity:(F)V │ │ +0829a4: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0829a8: 7040 7414 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetDensity:(JF)V // method@1474 │ │ +0829ae: 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 │ │ -074bfc: |[074bfc] com.badlogic.gdx.physics.box2d.Fixture.setFilterData:(Lcom/badlogic/gdx/physics/box2d/Filter;)V │ │ -074c0c: 5361 a40b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074c10: 5873 a10b |0002: iget-short v3, v7, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ -074c14: 5874 a30b |0004: iget-short v4, v7, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ -074c18: 5875 a20b |0006: iget-short v5, v7, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -074c1c: 0760 |0008: move-object v0, v6 │ │ -074c1e: 7606 7514 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFilterData:(JSSS)V // method@1475 │ │ -074c24: 0e00 |000c: return-void │ │ +0829b0: |[0829b0] com.badlogic.gdx.physics.box2d.Fixture.setFilterData:(Lcom/badlogic/gdx/physics/box2d/Filter;)V │ │ +0829c0: 5372 a40b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0829c4: 5884 a10b |0002: iget-short v4, v8, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ +0829c8: 5885 a30b |0004: iget-short v5, v8, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ +0829cc: 5886 a20b |0006: iget-short v6, v8, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0829d0: 0771 |0008: move-object v1, v7 │ │ +0829d2: 7606 7514 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFilterData:(JSSS)V // method@1475 │ │ +0829d8: 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 │ │ -074c28: |[074c28] com.badlogic.gdx.physics.box2d.Fixture.setFriction:(F)V │ │ -074c38: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074c3c: 7040 7614 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFriction:(JF)V // method@1476 │ │ -074c42: 0e00 |0005: return-void │ │ +0829dc: |[0829dc] com.badlogic.gdx.physics.box2d.Fixture.setFriction:(F)V │ │ +0829ec: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0829f0: 7040 7614 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetFriction:(JF)V // method@1476 │ │ +0829f6: 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 │ │ @@ -97714,18 +97721,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -074c44: |[074c44] com.badlogic.gdx.physics.box2d.Fixture.setRestitution:(F)V │ │ -074c54: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074c58: 7040 7714 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetRestitution:(JF)V // method@1477 │ │ -074c5e: 0e00 |0005: return-void │ │ +0829f8: |[0829f8] com.badlogic.gdx.physics.box2d.Fixture.setRestitution:(F)V │ │ +082a08: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082a0c: 7040 7714 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetRestitution:(JF)V // method@1477 │ │ +082a12: 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 │ │ @@ -97735,18 +97742,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -074c60: |[074c60] com.badlogic.gdx.physics.box2d.Fixture.setSensor:(Z)V │ │ -074c70: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074c74: 7040 7814 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetSensor:(JZ)V // method@1478 │ │ -074c7a: 0e00 |0005: return-void │ │ +082a14: |[082a14] com.badlogic.gdx.physics.box2d.Fixture.setSensor:(Z)V │ │ +082a24: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082a28: 7040 7814 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniSetSensor:(JZ)V // method@1478 │ │ +082a2e: 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 │ │ @@ -97756,17 +97763,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074c7c: |[074c7c] com.badlogic.gdx.physics.box2d.Fixture.setUserData:(Ljava/lang/Object;)V │ │ -074c8c: 5b01 a90b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0ba9 │ │ -074c90: 0e00 |0002: return-void │ │ +082a30: |[082a30] com.badlogic.gdx.physics.box2d.Fixture.setUserData:(Ljava/lang/Object;)V │ │ +082a40: 5b01 a90b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;.userData:Ljava/lang/Object; // field@0ba9 │ │ +082a44: 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; │ │ @@ -97776,19 +97783,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -074c94: |[074c94] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(FF)Z │ │ -074ca4: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074ca8: 7054 7914 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@1479 │ │ -074cae: 0a00 |0005: move-result v0 │ │ -074cb0: 0f00 |0006: return v0 │ │ +082a48: |[082a48] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(FF)Z │ │ +082a58: 5320 a40b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082a5c: 7054 7914 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@1479 │ │ +082a62: 0a00 |0005: move-result v0 │ │ +082a64: 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 │ │ @@ -97798,21 +97805,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector2;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -074cb4: |[074cb4] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ -074cc4: 5340 a40b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -074cc8: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074ccc: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074cd0: 7053 7914 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@1479 │ │ -074cd6: 0a00 |0009: move-result v0 │ │ -074cd8: 0f00 |000a: return v0 │ │ +082a68: |[082a68] com.badlogic.gdx.physics.box2d.Fixture.testPoint:(Lcom/badlogic/gdx/math/Vector2;)Z │ │ +082a78: 5340 a40b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +082a7c: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +082a80: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +082a84: 7053 7914 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.jniTestPoint:(JFF)Z // method@1479 │ │ +082a8a: 0a00 |0009: move-result v0 │ │ +082a8c: 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; │ │ │ │ @@ -97865,27 +97872,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -074cdc: |[074cdc] com.badlogic.gdx.physics.box2d.FixtureDef.:()V │ │ -074cec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -074cee: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -074cf4: 1400 cdcc 4c3e |0004: const v0, #float 0.2 // #3e4ccccd │ │ -074cfa: 5920 ac0b |0007: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0bac │ │ -074cfe: 5921 ae0b |0009: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0bae │ │ -074d02: 5921 aa0b |000b: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0baa │ │ -074d06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -074d08: 5c20 ad0b |000e: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0bad │ │ -074d0c: 2200 f301 |0010: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@01f3 │ │ -074d10: 7010 6114 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@1461 │ │ -074d16: 5b20 ab0b |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ -074d1a: 0e00 |0017: return-void │ │ +082a90: |[082a90] com.badlogic.gdx.physics.box2d.FixtureDef.:()V │ │ +082aa0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +082aa2: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +082aa8: 1400 cdcc 4c3e |0004: const v0, #float 0.2 // #3e4ccccd │ │ +082aae: 5920 ac0b |0007: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.friction:F // field@0bac │ │ +082ab2: 5921 ae0b |0009: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.restitution:F // field@0bae │ │ +082ab6: 5921 aa0b |000b: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.density:F // field@0baa │ │ +082aba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +082abc: 5c20 ad0b |000e: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.isSensor:Z // field@0bad │ │ +082ac0: 2200 f301 |0010: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Filter; // type@01f3 │ │ +082ac4: 7010 6114 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Filter;.:()V // method@1461 │ │ +082aca: 5b20 ab0b |0015: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/FixtureDef;.filter:Lcom/badlogic/gdx/physics/box2d/Filter; // field@0bab │ │ +082ace: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0004 line=27 │ │ 0x0009 line=30 │ │ 0x000b line=33 │ │ 0x000d line=36 │ │ @@ -97947,49 +97954,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 │ │ -074d1c: |[074d1c] com.badlogic.gdx.physics.box2d.Joint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -074d2c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -074d32: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -074d34: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -074d38: 5b10 b60b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074d3c: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -074d40: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -074d46: 5b10 b10b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ -074d4a: 2200 dc01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -074d4e: 7010 f912 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -074d54: 5b10 b20b |0014: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ -074d58: 2200 dc01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -074d5c: 7010 f912 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -074d62: 5b10 b50b |001b: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ -074d66: 5b12 b70b |001d: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0bb7 │ │ -074d6a: 5a13 b00b |001f: iput-wide v3, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074d6e: 0e00 |0021: return-void │ │ +082ad0: |[082ad0] com.badlogic.gdx.physics.box2d.Joint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +082ae0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +082ae6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +082ae8: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +082aec: 5b20 b60b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082af0: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +082af4: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +082afa: 5b20 b10b |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ +082afe: 2200 dc01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +082b02: 7010 f912 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +082b08: 5b20 b20b |0014: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ +082b0c: 2200 dc01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +082b10: 7010 f912 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +082b16: 5b20 b50b |001b: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ +082b1a: 5b23 b70b |001d: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0bb7 │ │ +082b1e: 5a24 b00b |001f: iput-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082b22: 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) │ │ │ │ @@ -98041,30 +98048,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -074d70: |[074d70] com.badlogic.gdx.physics.box2d.Joint.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ -074d80: 5330 b00b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074d84: 5432 b60b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074d88: 7040 8e14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorA:(J[F)V // method@148e │ │ -074d8e: 5430 b10b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ -074d92: 5431 b60b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074d96: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -074d98: 4401 0102 |000c: aget v1, v1, v2 │ │ -074d9c: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074da0: 5430 b10b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ -074da4: 5431 b60b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074da8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -074daa: 4401 0102 |0015: aget v1, v1, v2 │ │ -074dae: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074db2: 5430 b10b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ -074db6: 1100 |001b: return-object v0 │ │ +082b24: |[082b24] com.badlogic.gdx.physics.box2d.Joint.getAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ +082b34: 5330 b00b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082b38: 5432 b60b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082b3c: 7040 8e14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorA:(J[F)V // method@148e │ │ +082b42: 5430 b10b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ +082b46: 5431 b60b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082b4a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +082b4c: 4401 0102 |000c: aget v1, v1, v2 │ │ +082b50: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +082b54: 5430 b10b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ +082b58: 5431 b60b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082b5c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +082b5e: 4401 0102 |0015: aget v1, v1, v2 │ │ +082b62: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +082b66: 5430 b10b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorA:Lcom/badlogic/gdx/math/Vector2; // field@0bb1 │ │ +082b6a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x0010 line=89 │ │ 0x0019 line=90 │ │ locals : │ │ @@ -98075,114 +98082,114 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -074db8: |[074db8] com.badlogic.gdx.physics.box2d.Joint.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ -074dc8: 5330 b00b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074dcc: 5432 b60b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074dd0: 7040 8f14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorB:(J[F)V // method@148f │ │ -074dd6: 5430 b20b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ -074dda: 5431 b60b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074dde: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -074de0: 4401 0102 |000c: aget v1, v1, v2 │ │ -074de4: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074de8: 5430 b20b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ -074dec: 5431 b60b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074df0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -074df2: 4401 0102 |0015: aget v1, v1, v2 │ │ -074df6: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074dfa: 5430 b20b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ -074dfe: 1100 |001b: return-object v0 │ │ +082b6c: |[082b6c] com.badlogic.gdx.physics.box2d.Joint.getAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ +082b7c: 5330 b00b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082b80: 5432 b60b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082b84: 7040 8f14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetAnchorB:(J[F)V // method@148f │ │ +082b8a: 5430 b20b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ +082b8e: 5431 b60b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082b92: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +082b94: 4401 0102 |000c: aget v1, v1, v2 │ │ +082b98: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +082b9c: 5430 b20b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ +082ba0: 5431 b60b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082ba4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +082ba6: 4401 0102 |0015: aget v1, v1, v2 │ │ +082baa: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +082bae: 5430 b20b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.anchorB:Lcom/badlogic/gdx/math/Vector2; // field@0bb2 │ │ +082bb2: 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 │ │ -074e00: |[074e00] com.badlogic.gdx.physics.box2d.Joint.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -074e10: 5430 b70b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0bb7 │ │ -074e14: 5400 ef0b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ -074e18: 5331 b00b |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074e1c: 7030 9014 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyA:(J)J // method@1490 │ │ -074e22: 0b01 |0009: move-result-wide v1 │ │ -074e24: 6e30 a91f 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -074e2a: 0c00 |000d: move-result-object v0 │ │ -074e2c: 1f00 e701 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ -074e30: 1100 |0010: return-object v0 │ │ +082bb4: |[082bb4] com.badlogic.gdx.physics.box2d.Joint.getBodyA:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +082bc4: 5440 b70b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0bb7 │ │ +082bc8: 5400 ef0b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ +082bcc: 5342 b00b |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082bd0: 7030 9014 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyA:(J)J // method@1490 │ │ +082bd6: 0b02 |0009: move-result-wide v2 │ │ +082bd8: 6e30 a91f 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +082bde: 0c00 |000d: move-result-object v0 │ │ +082be0: 1f00 e701 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ +082be4: 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 │ │ -074e34: |[074e34] com.badlogic.gdx.physics.box2d.Joint.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -074e44: 5430 b70b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0bb7 │ │ -074e48: 5400 ef0b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ -074e4c: 5331 b00b |0004: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074e50: 7030 9114 1302 |0006: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyB:(J)J // method@1491 │ │ -074e56: 0b01 |0009: move-result-wide v1 │ │ -074e58: 6e30 a91f 1002 |000a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -074e5e: 0c00 |000d: move-result-object v0 │ │ -074e60: 1f00 e701 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ -074e64: 1100 |0010: return-object v0 │ │ +082be8: |[082be8] com.badlogic.gdx.physics.box2d.Joint.getBodyB:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +082bf8: 5440 b70b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0bb7 │ │ +082bfc: 5400 ef0b |0002: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ +082c00: 5342 b00b |0004: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082c04: 7030 9114 2403 |0006: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetBodyB:(J)J // method@1491 │ │ +082c0a: 0b02 |0009: move-result-wide v2 │ │ +082c0c: 6e30 a91f 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +082c12: 0c00 |000d: move-result-object v0 │ │ +082c14: 1f00 e701 |000e: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ +082c18: 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 │ │ -074e68: |[074e68] com.badlogic.gdx.physics.box2d.Joint.getReactionForce:(F)Lcom/badlogic/gdx/math/Vector2; │ │ -074e78: 5330 b00b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074e7c: 5432 b60b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074e80: 7052 9214 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionForce:(JF[F)V // method@1492 │ │ -074e86: 5430 b50b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ -074e8a: 5431 b60b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074e8e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -074e90: 4401 0102 |000c: aget v1, v1, v2 │ │ -074e94: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -074e98: 5430 b50b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ -074e9c: 5431 b60b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ -074ea0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -074ea2: 4401 0102 |0015: aget v1, v1, v2 │ │ -074ea6: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -074eaa: 5430 b50b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ -074eae: 1100 |001b: return-object v0 │ │ +082c1c: |[082c1c] com.badlogic.gdx.physics.box2d.Joint.getReactionForce:(F)Lcom/badlogic/gdx/math/Vector2; │ │ +082c2c: 5330 b00b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082c30: 5432 b60b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082c34: 7052 9214 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionForce:(JF[F)V // method@1492 │ │ +082c3a: 5430 b50b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ +082c3e: 5431 b60b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082c42: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +082c44: 4401 0102 |000c: aget v1, v1, v2 │ │ +082c48: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +082c4c: 5430 b50b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ +082c50: 5431 b60b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.tmp:[F // field@0bb6 │ │ +082c54: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +082c56: 4401 0102 |0015: aget v1, v1, v2 │ │ +082c5a: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +082c5e: 5430 b50b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.reactionForce:Lcom/badlogic/gdx/math/Vector2; // field@0bb5 │ │ +082c62: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=122 │ │ 0x0010 line=123 │ │ 0x0019 line=124 │ │ locals : │ │ @@ -98194,72 +98201,72 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -074eb0: |[074eb0] com.badlogic.gdx.physics.box2d.Joint.getReactionTorque:(F)F │ │ -074ec0: 5320 b00b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074ec4: 7040 9314 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionTorque:(JF)F // method@1493 │ │ -074eca: 0a00 |0005: move-result v0 │ │ -074ecc: 0f00 |0006: return v0 │ │ +082c64: |[082c64] com.badlogic.gdx.physics.box2d.Joint.getReactionTorque:(F)F │ │ +082c74: 5320 b00b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082c78: 7040 9314 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetReactionTorque:(JF)F // method@1493 │ │ +082c7e: 0a00 |0005: move-result v0 │ │ +082c80: 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 │ │ -074ed0: |[074ed0] com.badlogic.gdx.physics.box2d.Joint.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ -074ee0: 5331 b00b |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074ee4: 7030 9414 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetType:(J)I // method@1494 │ │ -074eea: 0a00 |0005: move-result v0 │ │ -074eec: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ -074ef0: 6201 c50b |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc5 │ │ -074ef4: 2111 |000a: array-length v1, v1 │ │ -074ef6: 3510 0700 |000b: if-ge v0, v1, 0012 // +0007 │ │ -074efa: 6201 c50b |000d: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc5 │ │ -074efe: 4601 0100 |000f: aget-object v1, v1, v0 │ │ -074f02: 1101 |0011: return-object v1 │ │ -074f04: 6201 c10b |0012: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ -074f08: 28fd |0014: goto 0011 // -0003 │ │ +082c84: |[082c84] com.badlogic.gdx.physics.box2d.Joint.getType:()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ +082c94: 5342 b00b |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082c98: 7030 9414 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniGetType:(J)I // method@1494 │ │ +082c9e: 0a00 |0005: move-result v0 │ │ +082ca0: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ +082ca4: 6201 c50b |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc5 │ │ +082ca8: 2111 |000a: array-length v1, v1 │ │ +082caa: 3510 0700 |000b: if-ge v0, v1, 0012 // +0007 │ │ +082cae: 6201 c50b |000d: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc5 │ │ +082cb2: 4601 0100 |000f: aget-object v1, v1, v0 │ │ +082cb6: 1101 |0011: return-object v1 │ │ +082cb8: 6201 c10b |0012: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ +082cbc: 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 │ │ -074f0c: |[074f0c] com.badlogic.gdx.physics.box2d.Joint.isActive:()Z │ │ -074f1c: 5320 b00b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -074f20: 7030 9514 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniIsActive:(J)Z // method@1495 │ │ -074f26: 0a00 |0005: move-result v0 │ │ -074f28: 0f00 |0006: return v0 │ │ +082cc0: |[082cc0] com.badlogic.gdx.physics.box2d.Joint.isActive:()Z │ │ +082cd0: 5320 b00b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +082cd4: 7030 9514 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Joint;.jniIsActive:(J)Z // method@1495 │ │ +082cda: 0a00 |0005: move-result v0 │ │ +082cdc: 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 : 1724 (Joint.java) │ │ @@ -98351,139 +98358,139 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 241 16-bit code units │ │ -074f2c: |[074f2c] com.badlogic.gdx.physics.box2d.JointDef$JointType.:()V │ │ -074f3c: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -074f3e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -074f40: 1226 |0002: const/4 v6, #int 2 // #2 │ │ -074f42: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -074f44: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -074f46: 2200 f701 |0005: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074f4a: 1a01 980e |0007: const-string v1, "Unknown" // string@0e98 │ │ -074f4e: 7040 9714 1044 |0009: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074f54: 6900 c10b |000c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ -074f58: 2200 f701 |000e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074f5c: 1a01 6b0d |0010: const-string v1, "RevoluteJoint" // string@0d6b │ │ -074f60: 7040 9714 1055 |0012: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074f66: 6900 bf0b |0015: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ -074f6a: 2200 f701 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074f6e: 1a01 2c0d |0019: const-string v1, "PrismaticJoint" // string@0d2c │ │ -074f72: 7040 9714 1066 |001b: invoke-direct {v0, v1, v6, v6}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074f78: 6900 bd0b |001e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ -074f7c: 2200 f701 |0020: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074f80: 1a01 d202 |0022: const-string v1, "DistanceJoint" // string@02d2 │ │ -074f84: 7040 9714 1077 |0024: invoke-direct {v0, v1, v7, v7}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074f8a: 6900 b90b |0027: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -074f8e: 2200 f701 |0029: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074f92: 1a01 330d |002b: const-string v1, "PulleyJoint" // string@0d33 │ │ -074f96: 7040 9714 1088 |002d: invoke-direct {v0, v1, v8, v8}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074f9c: 6900 be0b |0030: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -074fa0: 2200 f701 |0032: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074fa4: 1a01 670c |0034: const-string v1, "MouseJoint" // string@0c67 │ │ -074fa8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -074faa: 1253 |0037: const/4 v3, #int 5 // #5 │ │ -074fac: 7040 9714 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074fb2: 6900 bc0b |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -074fb6: 2200 f701 |003d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074fba: 1a01 0a06 |003f: const-string v1, "GearJoint" // string@060a │ │ -074fbe: 1262 |0041: const/4 v2, #int 6 // #6 │ │ -074fc0: 1263 |0042: const/4 v3, #int 6 // #6 │ │ -074fc2: 7040 9714 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074fc8: 6900 bb0b |0046: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ -074fcc: 2200 f701 |0048: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074fd0: 1a01 970f |004a: const-string v1, "WheelJoint" // string@0f97 │ │ -074fd4: 1272 |004c: const/4 v2, #int 7 // #7 │ │ -074fd6: 1273 |004d: const/4 v3, #int 7 // #7 │ │ -074fd8: 7040 9714 1032 |004e: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074fde: 6900 c30b |0051: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ -074fe2: 2200 f701 |0053: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -074fe6: 1a01 940f |0055: const-string v1, "WeldJoint" // string@0f94 │ │ -074fea: 1302 0800 |0057: const/16 v2, #int 8 // #8 │ │ -074fee: 1303 0800 |0059: const/16 v3, #int 8 // #8 │ │ -074ff2: 7040 9714 1032 |005b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -074ff8: 6900 c20b |005e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ -074ffc: 2200 f701 |0060: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -075000: 1a01 d603 |0062: const-string v1, "FrictionJoint" // string@03d6 │ │ -075004: 1302 0900 |0064: const/16 v2, #int 9 // #9 │ │ -075008: 1303 0900 |0066: const/16 v3, #int 9 // #9 │ │ -07500c: 7040 9714 1032 |0068: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -075012: 6900 ba0b |006b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ -075016: 2200 f701 |006d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -07501a: 1a01 6f0d |006f: const-string v1, "RopeJoint" // string@0d6f │ │ -07501e: 1302 0a00 |0071: const/16 v2, #int 10 // #a │ │ -075022: 1303 0a00 |0073: const/16 v3, #int 10 // #a │ │ -075026: 7040 9714 1032 |0075: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ -07502c: 6900 c00b |0078: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ -075030: 1300 0b00 |007a: const/16 v0, #int 11 // #b │ │ -075034: 2300 1704 |007c: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0417 │ │ -075038: 6201 c10b |007e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ -07503c: 4d01 0004 |0080: aput-object v1, v0, v4 │ │ -075040: 6201 bf0b |0082: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ -075044: 4d01 0005 |0084: aput-object v1, v0, v5 │ │ -075048: 6201 bd0b |0086: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ -07504c: 4d01 0006 |0088: aput-object v1, v0, v6 │ │ -075050: 6201 b90b |008a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -075054: 4d01 0007 |008c: aput-object v1, v0, v7 │ │ -075058: 6201 be0b |008e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -07505c: 4d01 0008 |0090: aput-object v1, v0, v8 │ │ -075060: 1251 |0092: const/4 v1, #int 5 // #5 │ │ -075062: 6202 bc0b |0093: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -075066: 4d02 0001 |0095: aput-object v2, v0, v1 │ │ -07506a: 1261 |0097: const/4 v1, #int 6 // #6 │ │ -07506c: 6202 bb0b |0098: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ -075070: 4d02 0001 |009a: aput-object v2, v0, v1 │ │ -075074: 1271 |009c: const/4 v1, #int 7 // #7 │ │ -075076: 6202 c30b |009d: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ -07507a: 4d02 0001 |009f: aput-object v2, v0, v1 │ │ -07507e: 1301 0800 |00a1: const/16 v1, #int 8 // #8 │ │ -075082: 6202 c20b |00a3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ -075086: 4d02 0001 |00a5: aput-object v2, v0, v1 │ │ -07508a: 1301 0900 |00a7: const/16 v1, #int 9 // #9 │ │ -07508e: 6202 ba0b |00a9: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ -075092: 4d02 0001 |00ab: aput-object v2, v0, v1 │ │ -075096: 1301 0a00 |00ad: const/16 v1, #int 10 // #a │ │ -07509a: 6202 c00b |00af: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ -07509e: 4d02 0001 |00b1: aput-object v2, v0, v1 │ │ -0750a2: 6900 b80b |00b3: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb8 │ │ -0750a6: 1300 0b00 |00b5: const/16 v0, #int 11 // #b │ │ -0750aa: 2300 1704 |00b7: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0417 │ │ -0750ae: 6201 c10b |00b9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ -0750b2: 4d01 0004 |00bb: aput-object v1, v0, v4 │ │ -0750b6: 6201 bf0b |00bd: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ -0750ba: 4d01 0005 |00bf: aput-object v1, v0, v5 │ │ -0750be: 6201 bd0b |00c1: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ -0750c2: 4d01 0006 |00c3: aput-object v1, v0, v6 │ │ -0750c6: 6201 b90b |00c5: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -0750ca: 4d01 0007 |00c7: aput-object v1, v0, v7 │ │ -0750ce: 6201 be0b |00c9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -0750d2: 4d01 0008 |00cb: aput-object v1, v0, v8 │ │ -0750d6: 1251 |00cd: const/4 v1, #int 5 // #5 │ │ -0750d8: 6202 bc0b |00ce: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -0750dc: 4d02 0001 |00d0: aput-object v2, v0, v1 │ │ -0750e0: 1261 |00d2: const/4 v1, #int 6 // #6 │ │ -0750e2: 6202 bb0b |00d3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ -0750e6: 4d02 0001 |00d5: aput-object v2, v0, v1 │ │ -0750ea: 1271 |00d7: const/4 v1, #int 7 // #7 │ │ -0750ec: 6202 c30b |00d8: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ -0750f0: 4d02 0001 |00da: aput-object v2, v0, v1 │ │ -0750f4: 1301 0800 |00dc: const/16 v1, #int 8 // #8 │ │ -0750f8: 6202 c20b |00de: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ -0750fc: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ -075100: 1301 0900 |00e2: const/16 v1, #int 9 // #9 │ │ -075104: 6202 ba0b |00e4: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ -075108: 4d02 0001 |00e6: aput-object v2, v0, v1 │ │ -07510c: 1301 0a00 |00e8: const/16 v1, #int 10 // #a │ │ -075110: 6202 c00b |00ea: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ -075114: 4d02 0001 |00ec: aput-object v2, v0, v1 │ │ -075118: 6900 c50b |00ee: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc5 │ │ -07511c: 0e00 |00f0: return-void │ │ +082ce0: |[082ce0] com.badlogic.gdx.physics.box2d.JointDef$JointType.:()V │ │ +082cf0: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +082cf2: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +082cf4: 1226 |0002: const/4 v6, #int 2 // #2 │ │ +082cf6: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +082cf8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +082cfa: 2200 f701 |0005: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082cfe: 1a01 980e |0007: const-string v1, "Unknown" // string@0e98 │ │ +082d02: 7040 9714 1044 |0009: invoke-direct {v0, v1, v4, v4}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d08: 6900 c10b |000c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ +082d0c: 2200 f701 |000e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d10: 1a01 6b0d |0010: const-string v1, "RevoluteJoint" // string@0d6b │ │ +082d14: 7040 9714 1055 |0012: invoke-direct {v0, v1, v5, v5}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d1a: 6900 bf0b |0015: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ +082d1e: 2200 f701 |0017: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d22: 1a01 2c0d |0019: const-string v1, "PrismaticJoint" // string@0d2c │ │ +082d26: 7040 9714 1066 |001b: invoke-direct {v0, v1, v6, v6}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d2c: 6900 bd0b |001e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ +082d30: 2200 f701 |0020: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d34: 1a01 d202 |0022: const-string v1, "DistanceJoint" // string@02d2 │ │ +082d38: 7040 9714 1077 |0024: invoke-direct {v0, v1, v7, v7}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d3e: 6900 b90b |0027: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +082d42: 2200 f701 |0029: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d46: 1a01 330d |002b: const-string v1, "PulleyJoint" // string@0d33 │ │ +082d4a: 7040 9714 1088 |002d: invoke-direct {v0, v1, v8, v8}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d50: 6900 be0b |0030: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +082d54: 2200 f701 |0032: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d58: 1a01 670c |0034: const-string v1, "MouseJoint" // string@0c67 │ │ +082d5c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +082d5e: 1253 |0037: const/4 v3, #int 5 // #5 │ │ +082d60: 7040 9714 1032 |0038: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d66: 6900 bc0b |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +082d6a: 2200 f701 |003d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d6e: 1a01 0a06 |003f: const-string v1, "GearJoint" // string@060a │ │ +082d72: 1262 |0041: const/4 v2, #int 6 // #6 │ │ +082d74: 1263 |0042: const/4 v3, #int 6 // #6 │ │ +082d76: 7040 9714 1032 |0043: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d7c: 6900 bb0b |0046: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ +082d80: 2200 f701 |0048: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d84: 1a01 970f |004a: const-string v1, "WheelJoint" // string@0f97 │ │ +082d88: 1272 |004c: const/4 v2, #int 7 // #7 │ │ +082d8a: 1273 |004d: const/4 v3, #int 7 // #7 │ │ +082d8c: 7040 9714 1032 |004e: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082d92: 6900 c30b |0051: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ +082d96: 2200 f701 |0053: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082d9a: 1a01 940f |0055: const-string v1, "WeldJoint" // string@0f94 │ │ +082d9e: 1302 0800 |0057: const/16 v2, #int 8 // #8 │ │ +082da2: 1303 0800 |0059: const/16 v3, #int 8 // #8 │ │ +082da6: 7040 9714 1032 |005b: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082dac: 6900 c20b |005e: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ +082db0: 2200 f701 |0060: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082db4: 1a01 d603 |0062: const-string v1, "FrictionJoint" // string@03d6 │ │ +082db8: 1302 0900 |0064: const/16 v2, #int 9 // #9 │ │ +082dbc: 1303 0900 |0066: const/16 v3, #int 9 // #9 │ │ +082dc0: 7040 9714 1032 |0068: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082dc6: 6900 ba0b |006b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ +082dca: 2200 f701 |006d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082dce: 1a01 6f0d |006f: const-string v1, "RopeJoint" // string@0d6f │ │ +082dd2: 1302 0a00 |0071: const/16 v2, #int 10 // #a │ │ +082dd6: 1303 0a00 |0073: const/16 v3, #int 10 // #a │ │ +082dda: 7040 9714 1032 |0075: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.:(Ljava/lang/String;II)V // method@1497 │ │ +082de0: 6900 c00b |0078: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ +082de4: 1300 0b00 |007a: const/16 v0, #int 11 // #b │ │ +082de8: 2300 1704 |007c: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0417 │ │ +082dec: 6201 c10b |007e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ +082df0: 4d01 0004 |0080: aput-object v1, v0, v4 │ │ +082df4: 6201 bf0b |0082: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ +082df8: 4d01 0005 |0084: aput-object v1, v0, v5 │ │ +082dfc: 6201 bd0b |0086: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ +082e00: 4d01 0006 |0088: aput-object v1, v0, v6 │ │ +082e04: 6201 b90b |008a: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +082e08: 4d01 0007 |008c: aput-object v1, v0, v7 │ │ +082e0c: 6201 be0b |008e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +082e10: 4d01 0008 |0090: aput-object v1, v0, v8 │ │ +082e14: 1251 |0092: const/4 v1, #int 5 // #5 │ │ +082e16: 6202 bc0b |0093: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +082e1a: 4d02 0001 |0095: aput-object v2, v0, v1 │ │ +082e1e: 1261 |0097: const/4 v1, #int 6 // #6 │ │ +082e20: 6202 bb0b |0098: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ +082e24: 4d02 0001 |009a: aput-object v2, v0, v1 │ │ +082e28: 1271 |009c: const/4 v1, #int 7 // #7 │ │ +082e2a: 6202 c30b |009d: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ +082e2e: 4d02 0001 |009f: aput-object v2, v0, v1 │ │ +082e32: 1301 0800 |00a1: const/16 v1, #int 8 // #8 │ │ +082e36: 6202 c20b |00a3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ +082e3a: 4d02 0001 |00a5: aput-object v2, v0, v1 │ │ +082e3e: 1301 0900 |00a7: const/16 v1, #int 9 // #9 │ │ +082e42: 6202 ba0b |00a9: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ +082e46: 4d02 0001 |00ab: aput-object v2, v0, v1 │ │ +082e4a: 1301 0a00 |00ad: const/16 v1, #int 10 // #a │ │ +082e4e: 6202 c00b |00af: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ +082e52: 4d02 0001 |00b1: aput-object v2, v0, v1 │ │ +082e56: 6900 b80b |00b3: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb8 │ │ +082e5a: 1300 0b00 |00b5: const/16 v0, #int 11 // #b │ │ +082e5e: 2300 1704 |00b7: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0417 │ │ +082e62: 6201 c10b |00b9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ +082e66: 4d01 0004 |00bb: aput-object v1, v0, v4 │ │ +082e6a: 6201 bf0b |00bd: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ +082e6e: 4d01 0005 |00bf: aput-object v1, v0, v5 │ │ +082e72: 6201 bd0b |00c1: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ +082e76: 4d01 0006 |00c3: aput-object v1, v0, v6 │ │ +082e7a: 6201 b90b |00c5: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +082e7e: 4d01 0007 |00c7: aput-object v1, v0, v7 │ │ +082e82: 6201 be0b |00c9: sget-object v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +082e86: 4d01 0008 |00cb: aput-object v1, v0, v8 │ │ +082e8a: 1251 |00cd: const/4 v1, #int 5 // #5 │ │ +082e8c: 6202 bc0b |00ce: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +082e90: 4d02 0001 |00d0: aput-object v2, v0, v1 │ │ +082e94: 1261 |00d2: const/4 v1, #int 6 // #6 │ │ +082e96: 6202 bb0b |00d3: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ +082e9a: 4d02 0001 |00d5: aput-object v2, v0, v1 │ │ +082e9e: 1271 |00d7: const/4 v1, #int 7 // #7 │ │ +082ea0: 6202 c30b |00d8: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ +082ea4: 4d02 0001 |00da: aput-object v2, v0, v1 │ │ +082ea8: 1301 0800 |00dc: const/16 v1, #int 8 // #8 │ │ +082eac: 6202 c20b |00de: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ +082eb0: 4d02 0001 |00e0: aput-object v2, v0, v1 │ │ +082eb4: 1301 0900 |00e2: const/16 v1, #int 9 // #9 │ │ +082eb8: 6202 ba0b |00e4: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ +082ebc: 4d02 0001 |00e6: aput-object v2, v0, v1 │ │ +082ec0: 1301 0a00 |00e8: const/16 v1, #int 10 // #a │ │ +082ec4: 6202 c00b |00ea: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ +082ec8: 4d02 0001 |00ec: aput-object v2, v0, v1 │ │ +082ecc: 6900 c50b |00ee: sput-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.valueTypes:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc5 │ │ +082ed0: 0e00 |00f0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=21 │ │ 0x0053 line=22 │ │ 0x007a line=20 │ │ 0x00b5 line=24 │ │ locals : │ │ @@ -98493,18 +98500,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 │ │ -075120: |[075120] com.badlogic.gdx.physics.box2d.JointDef$JointType.:(Ljava/lang/String;II)V │ │ -075130: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -075136: 5903 c40b |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0bc4 │ │ -07513a: 0e00 |0005: return-void │ │ +082ed4: |[082ed4] com.badlogic.gdx.physics.box2d.JointDef$JointType.:(Ljava/lang/String;II)V │ │ +082ee4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +082eea: 5903 c40b |0003: iput v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0bc4 │ │ +082eee: 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; │ │ @@ -98517,20 +98524,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 │ │ -07513c: |[07513c] com.badlogic.gdx.physics.box2d.JointDef$JointType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ -07514c: 1c00 f701 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -075150: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -075156: 0c00 |0005: move-result-object v0 │ │ -075158: 1f00 f701 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ -07515c: 1100 |0008: return-object v0 │ │ +082ef0: |[082ef0] com.badlogic.gdx.physics.box2d.JointDef$JointType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ +082f00: 1c00 f701 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082f04: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +082f0a: 0c00 |0005: move-result-object v0 │ │ +082f0c: 1f00 f701 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@01f7 │ │ +082f10: 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;) │ │ @@ -98538,20 +98545,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 │ │ -075160: |[075160] com.badlogic.gdx.physics.box2d.JointDef$JointType.values:()[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ -075170: 6200 b80b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb8 │ │ -075174: 6e10 e426 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.clone:()Ljava/lang/Object; // method@26e4 │ │ -07517a: 0c00 |0005: move-result-object v0 │ │ -07517c: 1f00 1704 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0417 │ │ -075180: 1100 |0008: return-object v0 │ │ +082f14: |[082f14] com.badlogic.gdx.physics.box2d.JointDef$JointType.values:()[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ +082f24: 6200 b80b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb8 │ │ +082f28: 6e10 e426 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.clone:()Ljava/lang/Object; // method@26e4 │ │ +082f2e: 0c00 |0005: move-result-object v0 │ │ +082f30: 1f00 1704 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // type@0417 │ │ +082f34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;) │ │ @@ -98559,17 +98566,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075184: |[075184] com.badlogic.gdx.physics.box2d.JointDef$JointType.getValue:()I │ │ -075194: 5210 c40b |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0bc4 │ │ -075198: 0f00 |0002: return v0 │ │ +082f38: |[082f38] com.badlogic.gdx.physics.box2d.JointDef$JointType.getValue:()I │ │ +082f48: 5210 c40b |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.value:I // field@0bc4 │ │ +082f4c: 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 : 1725 (JointDef.java) │ │ @@ -98617,24 +98624,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07519c: |[07519c] com.badlogic.gdx.physics.box2d.JointDef.:()V │ │ -0751ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0751ae: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0751b4: 6200 c10b |0004: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ -0751b8: 5b20 c90b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0751bc: 5b21 c60b |0008: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc6 │ │ -0751c0: 5b21 c70b |000a: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc7 │ │ -0751c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0751c6: 5c20 c80b |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.collideConnected:Z // field@0bc8 │ │ -0751ca: 0e00 |000f: return-void │ │ +082f50: |[082f50] com.badlogic.gdx.physics.box2d.JointDef.:()V │ │ +082f60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +082f62: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +082f68: 6200 c10b |0004: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.Unknown:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc1 │ │ +082f6c: 5b20 c90b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +082f70: 5b21 c60b |0008: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc6 │ │ +082f74: 5b21 c70b |000a: iput-object v1, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc7 │ │ +082f78: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +082f7a: 5c20 c80b |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/JointDef;.collideConnected:Z // field@0bc8 │ │ +082f7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=19 │ │ 0x0004 line=38 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ 0x000c line=47 │ │ @@ -98675,19 +98682,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 │ │ -0751cc: |[0751cc] com.badlogic.gdx.physics.box2d.JointEdge.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ -0751dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0751e2: 5b01 cb0b |0003: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bcb │ │ -0751e6: 5b02 ca0b |0005: iput-object v2, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0bca │ │ -0751ea: 0e00 |0007: return-void │ │ +082f80: |[082f80] com.badlogic.gdx.physics.box2d.JointEdge.:(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ +082f90: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +082f96: 5b01 cb0b |0003: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bcb │ │ +082f9a: 5b02 ca0b |0005: iput-object v2, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0bca │ │ +082f9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ @@ -98746,23 +98753,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 │ │ -0751ec: |[0751ec] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V │ │ -0751fc: 5b12 d00b |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bd0 │ │ -075200: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -075206: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -07520a: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -075210: 5b10 cd0b |000a: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bcd │ │ -075214: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -075216: 5910 cc0b |000d: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0bcc │ │ -07521a: 0e00 |000f: return-void │ │ +082fa0: |[082fa0] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V │ │ +082fb0: 5b12 d00b |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bd0 │ │ +082fb4: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +082fba: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +082fbe: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +082fc4: 5b10 cd0b |000a: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bcd │ │ +082fc8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +082fca: 5910 cc0b |000d: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0bcc │ │ +082fce: 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; │ │ @@ -98774,44 +98781,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -07521c: |[07521c] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.toString:()Ljava/lang/String; │ │ -07522c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -075230: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -075236: 1a01 7f1b |0005: const-string v1, "id: " // string@1b7f │ │ -07523a: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -075240: 0c00 |000a: move-result-object v0 │ │ -075242: 5221 cc0b |000b: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0bcc │ │ -075246: 6e20 d424 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07524c: 0c00 |0010: move-result-object v0 │ │ -07524e: 1a01 ae00 |0011: const-string v1, ", " // string@00ae │ │ -075252: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -075258: 0c00 |0016: move-result-object v0 │ │ -07525a: 5421 cd0b |0017: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bcd │ │ -07525e: 6e20 d624 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -075264: 0c00 |001c: move-result-object v0 │ │ -075266: 1a01 ae00 |001d: const-string v1, ", " // string@00ae │ │ -07526a: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -075270: 0c00 |0022: move-result-object v0 │ │ -075272: 5221 ce0b |0023: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0bce │ │ -075276: 6e20 d324 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -07527c: 0c00 |0028: move-result-object v0 │ │ -07527e: 1a01 ae00 |0029: const-string v1, ", " // string@00ae │ │ -075282: 6e20 d724 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -075288: 0c00 |002e: move-result-object v0 │ │ -07528a: 5221 cf0b |002f: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0bcf │ │ -07528e: 6e20 d324 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -075294: 0c00 |0034: move-result-object v0 │ │ -075296: 6e10 dd24 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07529c: 0c00 |0038: move-result-object v0 │ │ -07529e: 1100 |0039: return-object v0 │ │ +082fd0: |[082fd0] com.badlogic.gdx.physics.box2d.Manifold$ManifoldPoint.toString:()Ljava/lang/String; │ │ +082fe0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +082fe4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +082fea: 1a01 7f1b |0005: const-string v1, "id: " // string@1b7f │ │ +082fee: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +082ff4: 0c00 |000a: move-result-object v0 │ │ +082ff6: 5221 cc0b |000b: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0bcc │ │ +082ffa: 6e20 d424 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +083000: 0c00 |0010: move-result-object v0 │ │ +083002: 1a01 ae00 |0011: const-string v1, ", " // string@00ae │ │ +083006: 6e20 d724 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08300c: 0c00 |0016: move-result-object v0 │ │ +08300e: 5421 cd0b |0017: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bcd │ │ +083012: 6e20 d624 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +083018: 0c00 |001c: move-result-object v0 │ │ +08301a: 1a01 ae00 |001d: const-string v1, ", " // string@00ae │ │ +08301e: 6e20 d724 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +083024: 0c00 |0022: move-result-object v0 │ │ +083026: 5221 ce0b |0023: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0bce │ │ +08302a: 6e20 d324 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +083030: 0c00 |0028: move-result-object v0 │ │ +083032: 1a01 ae00 |0029: const-string v1, ", " // string@00ae │ │ +083036: 6e20 d724 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08303c: 0c00 |002e: move-result-object v0 │ │ +08303e: 5221 cf0b |002f: iget v1, v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0bcf │ │ +083042: 6e20 d324 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +083048: 0c00 |0034: move-result-object v0 │ │ +08304a: 6e10 dd24 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +083050: 0c00 |0038: move-result-object v0 │ │ +083052: 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 : 3147 (Manifold.java) │ │ @@ -98863,40 +98870,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0752a0: |[0752a0] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:()V │ │ -0752b0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0752b2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0752b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0752b6: 2200 fb01 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ -0752ba: 1a01 5e02 |0005: const-string v1, "Circle" // string@025e │ │ -0752be: 7030 a014 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@14a0 │ │ -0752c4: 6900 d20b |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ -0752c8: 2200 fb01 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ -0752cc: 1a01 aa03 |000e: const-string v1, "FaceA" // string@03aa │ │ -0752d0: 7030 a014 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@14a0 │ │ -0752d6: 6900 d30b |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd3 │ │ -0752da: 2200 fb01 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ -0752de: 1a01 ab03 |0017: const-string v1, "FaceB" // string@03ab │ │ -0752e2: 7030 a014 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@14a0 │ │ -0752e8: 6900 d40b |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd4 │ │ -0752ec: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0752ee: 2300 1904 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0419 │ │ -0752f2: 6201 d20b |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ -0752f6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0752fa: 6201 d30b |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd3 │ │ -0752fe: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -075302: 6201 d40b |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd4 │ │ -075306: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -07530a: 6900 d10b |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd1 │ │ -07530e: 0e00 |002f: return-void │ │ +083054: |[083054] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:()V │ │ +083064: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +083066: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +083068: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08306a: 2200 fb01 |0003: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ +08306e: 1a01 5e02 |0005: const-string v1, "Circle" // string@025e │ │ +083072: 7030 a014 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@14a0 │ │ +083078: 6900 d20b |000a: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ +08307c: 2200 fb01 |000c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ +083080: 1a01 aa03 |000e: const-string v1, "FaceA" // string@03aa │ │ +083084: 7030 a014 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@14a0 │ │ +08308a: 6900 d30b |0013: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd3 │ │ +08308e: 2200 fb01 |0015: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ +083092: 1a01 ab03 |0017: const-string v1, "FaceB" // string@03ab │ │ +083096: 7030 a014 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.:(Ljava/lang/String;I)V // method@14a0 │ │ +08309c: 6900 d40b |001c: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd4 │ │ +0830a0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0830a2: 2300 1904 |001f: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0419 │ │ +0830a6: 6201 d20b |0021: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ +0830aa: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0830ae: 6201 d30b |0025: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd3 │ │ +0830b2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0830b6: 6201 d40b |0029: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd4 │ │ +0830ba: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0830be: 6900 d10b |002d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd1 │ │ +0830c2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x001e line=122 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;) │ │ @@ -98904,17 +98911,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 │ │ -075310: |[075310] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:(Ljava/lang/String;I)V │ │ -075320: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -075326: 0e00 |0003: return-void │ │ +0830c4: |[0830c4] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.:(Ljava/lang/String;I)V │ │ +0830d4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0830da: 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 │ │ @@ -98924,20 +98931,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 │ │ -075328: |[075328] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ -075338: 1c00 fb01 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ -07533c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -075342: 0c00 |0005: move-result-object v0 │ │ -075344: 1f00 fb01 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ -075348: 1100 |0008: return-object v0 │ │ +0830dc: |[0830dc] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ +0830ec: 1c00 fb01 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ +0830f0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0830f6: 0c00 |0005: move-result-object v0 │ │ +0830f8: 1f00 fb01 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@01fb │ │ +0830fc: 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;) │ │ @@ -98945,20 +98952,20 @@ │ │ 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 │ │ -07534c: |[07534c] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.values:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ -07535c: 6200 d10b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd1 │ │ -075360: 6e10 e526 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.clone:()Ljava/lang/Object; // method@26e5 │ │ -075366: 0c00 |0005: move-result-object v0 │ │ -075368: 1f00 1904 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0419 │ │ -07536c: 1100 |0008: return-object v0 │ │ +083100: |[083100] com.badlogic.gdx.physics.box2d.Manifold$ManifoldType.values:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ +083110: 6200 d10b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd1 │ │ +083114: 6e10 e526 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.clone:()Ljava/lang/Object; // method@26e5 │ │ +08311a: 0c00 |0005: move-result-object v0 │ │ +08311c: 1f00 1904 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // type@0419 │ │ +083120: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3147 (Manifold.java) │ │ @@ -99010,57 +99017,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 │ │ -075370: |[075370] com.badlogic.gdx.physics.box2d.Manifold.:(J)V │ │ -075380: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -075382: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -075388: 2330 1804 |0004: new-array v0, v3, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@0418 │ │ -07538c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07538e: 2202 fa01 |0007: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@01fa │ │ -075392: 7020 9d14 4200 |0009: invoke-direct {v2, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@149d │ │ -075398: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -07539c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -07539e: 2202 fa01 |000f: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@01fa │ │ -0753a2: 7020 9d14 4200 |0011: invoke-direct {v2, v4}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@149d │ │ -0753a8: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -0753ac: 5b40 d80b |0016: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0bd8 │ │ -0753b0: 2200 dc01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0753b4: 7010 f912 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0753ba: 5b40 d60b |001d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bd6 │ │ -0753be: 2200 dc01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0753c2: 7010 f912 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0753c8: 5b40 d70b |0024: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bd7 │ │ -0753cc: 2330 e903 |0026: new-array v0, v3, [I // type@03e9 │ │ -0753d0: 5b40 da0b |0028: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpInt:[I // field@0bda │ │ -0753d4: 1240 |002a: const/4 v0, #int 4 // #4 │ │ -0753d6: 2300 e803 |002b: new-array v0, v0, [F // type@03e8 │ │ -0753da: 5b40 d90b |002d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0753de: 5a45 d50b |002f: iput-wide v5, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -0753e2: 0e00 |0031: return-void │ │ +083124: |[083124] com.badlogic.gdx.physics.box2d.Manifold.:(J)V │ │ +083134: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +083136: 7010 9524 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +08313c: 2330 1804 |0004: new-array v0, v3, [Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@0418 │ │ +083140: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +083142: 2202 fa01 |0007: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@01fa │ │ +083146: 7020 9d14 5200 |0009: invoke-direct {v2, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@149d │ │ +08314c: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +083150: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +083152: 2202 fa01 |000f: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // type@01fa │ │ +083156: 7020 9d14 5200 |0011: invoke-direct {v2, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.:(Lcom/badlogic/gdx/physics/box2d/Manifold;)V // method@149d │ │ +08315c: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +083160: 5b50 d80b |0016: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0bd8 │ │ +083164: 2200 dc01 |0018: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +083168: 7010 f912 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +08316e: 5b50 d60b |001d: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bd6 │ │ +083172: 2200 dc01 |001f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +083176: 7010 f912 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +08317c: 5b50 d70b |0024: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bd7 │ │ +083180: 2330 e903 |0026: new-array v0, v3, [I // type@03e9 │ │ +083184: 5b50 da0b |0028: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpInt:[I // field@0bda │ │ +083188: 1240 |002a: const/4 v0, #int 4 // #4 │ │ +08318a: 2300 e803 |002b: new-array v0, v0, [F // type@03e8 │ │ +08318e: 5b50 d90b |002d: iput-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +083192: 5a56 d50b |002f: iput-wide v6, v5, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +083196: 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) │ │ │ │ @@ -99094,28 +99101,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0753e4: |[0753e4] com.badlogic.gdx.physics.box2d.Manifold.getLocalNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ -0753f4: 5340 d50b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -0753f8: 5442 d90b |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0753fc: 7040 a914 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalNormal:(J[F)V // method@14a9 │ │ -075402: 5440 d60b |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bd6 │ │ -075406: 5441 d90b |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -07540a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -07540c: 4401 0102 |000c: aget v1, v1, v2 │ │ -075410: 5442 d90b |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -075414: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -075416: 4402 0203 |0011: aget v2, v2, v3 │ │ -07541a: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -075420: 5440 d60b |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bd6 │ │ -075424: 1100 |0018: return-object v0 │ │ +083198: |[083198] com.badlogic.gdx.physics.box2d.Manifold.getLocalNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ +0831a8: 5340 d50b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +0831ac: 5442 d90b |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +0831b0: 7040 a914 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalNormal:(J[F)V // method@14a9 │ │ +0831b6: 5440 d60b |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bd6 │ │ +0831ba: 5441 d90b |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +0831be: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0831c0: 4401 0102 |000c: aget v1, v1, v2 │ │ +0831c4: 5442 d90b |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +0831c8: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0831ca: 4402 0203 |0011: aget v2, v2, v3 │ │ +0831ce: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0831d4: 5440 d60b |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bd6 │ │ +0831d8: 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; │ │ @@ -99125,28 +99132,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -075428: |[075428] com.badlogic.gdx.physics.box2d.Manifold.getLocalPoint:()Lcom/badlogic/gdx/math/Vector2; │ │ -075438: 5340 d50b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -07543c: 5442 d90b |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -075440: 7040 aa14 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalPoint:(J[F)V // method@14aa │ │ -075446: 5440 d70b |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bd7 │ │ -07544a: 5441 d90b |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -07544e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -075450: 4401 0102 |000c: aget v1, v1, v2 │ │ -075454: 5442 d90b |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -075458: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -07545a: 4402 0203 |0011: aget v2, v2, v3 │ │ -07545e: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -075464: 5440 d70b |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bd7 │ │ -075468: 1100 |0018: return-object v0 │ │ +0831dc: |[0831dc] com.badlogic.gdx.physics.box2d.Manifold.getLocalPoint:()Lcom/badlogic/gdx/math/Vector2; │ │ +0831ec: 5340 d50b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +0831f0: 5442 d90b |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +0831f4: 7040 aa14 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetLocalPoint:(J[F)V // method@14aa │ │ +0831fa: 5440 d70b |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bd7 │ │ +0831fe: 5441 d90b |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +083202: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +083204: 4401 0102 |000c: aget v1, v1, v2 │ │ +083208: 5442 d90b |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +08320c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +08320e: 4402 0203 |0011: aget v2, v2, v3 │ │ +083212: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +083218: 5440 d70b |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bd7 │ │ +08321c: 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; │ │ @@ -99156,19 +99163,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07546c: |[07546c] com.badlogic.gdx.physics.box2d.Manifold.getPointCount:()I │ │ -07547c: 5320 d50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -075480: 7030 ac14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@14ac │ │ -075486: 0a00 |0005: move-result v0 │ │ -075488: 0f00 |0006: return v0 │ │ +083220: |[083220] com.badlogic.gdx.physics.box2d.Manifold.getPointCount:()I │ │ +083230: 5320 d50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +083234: 7030 ac14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@14ac │ │ +08323a: 0a00 |0005: move-result v0 │ │ +08323c: 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;) │ │ @@ -99176,47 +99183,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 │ │ -07548c: |[07548c] com.badlogic.gdx.physics.box2d.Manifold.getPoints:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ -07549c: 5384 d50b |0000: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -0754a0: 7030 ac14 4805 |0002: invoke-direct {v8, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@14ac │ │ -0754a6: 0a01 |0005: move-result v1 │ │ -0754a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0754aa: 3512 3000 |0007: if-ge v2, v1, 0037 // +0030 │ │ -0754ae: 5384 d50b |0009: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -0754b2: 5486 d90b |000b: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0754b6: 7052 ab14 4865 |000d: invoke-direct {v8, v4, v5, v6, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPoint:(J[FI)I // method@14ab │ │ -0754bc: 0a00 |0010: move-result v0 │ │ -0754be: 5484 d80b |0011: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0bd8 │ │ -0754c2: 4603 0402 |0013: aget-object v3, v4, v2 │ │ -0754c6: 5930 cc0b |0015: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0bcc │ │ -0754ca: 5434 cd0b |0017: iget-object v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bcd │ │ -0754ce: 5485 d90b |0019: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0754d2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0754d4: 4405 0506 |001c: aget v5, v5, v6 │ │ -0754d8: 5486 d90b |001e: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0754dc: 1217 |0020: const/4 v7, #int 1 // #1 │ │ -0754de: 4406 0607 |0021: aget v6, v6, v7 │ │ -0754e2: 6e30 1513 5406 |0023: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0754e8: 5484 d90b |0026: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0754ec: 1225 |0028: const/4 v5, #int 2 // #2 │ │ -0754ee: 4404 0405 |0029: aget v4, v4, v5 │ │ -0754f2: 5934 ce0b |002b: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0bce │ │ -0754f6: 5484 d90b |002d: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ -0754fa: 1235 |002f: const/4 v5, #int 3 // #3 │ │ -0754fc: 4404 0405 |0030: aget v4, v4, v5 │ │ -075500: 5934 cf0b |0032: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0bcf │ │ -075504: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ -075508: 28d1 |0036: goto 0007 // -002f │ │ -07550a: 5484 d80b |0037: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0bd8 │ │ -07550e: 1104 |0039: return-object v4 │ │ +083240: |[083240] com.badlogic.gdx.physics.box2d.Manifold.getPoints:()[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ +083250: 5384 d50b |0000: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +083254: 7030 ac14 4805 |0002: invoke-direct {v8, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPointCount:(J)I // method@14ac │ │ +08325a: 0a01 |0005: move-result v1 │ │ +08325c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08325e: 3512 3000 |0007: if-ge v2, v1, 0037 // +0030 │ │ +083262: 5384 d50b |0009: iget-wide v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +083266: 5486 d90b |000b: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +08326a: 7052 ab14 4865 |000d: invoke-direct {v8, v4, v5, v6, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetPoint:(J[FI)I // method@14ab │ │ +083270: 0a00 |0010: move-result v0 │ │ +083272: 5484 d80b |0011: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0bd8 │ │ +083276: 4603 0402 |0013: aget-object v3, v4, v2 │ │ +08327a: 5930 cc0b |0015: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.contactID:I // field@0bcc │ │ +08327e: 5434 cd0b |0017: iget-object v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.localPoint:Lcom/badlogic/gdx/math/Vector2; // field@0bcd │ │ +083282: 5485 d90b |0019: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +083286: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +083288: 4405 0506 |001c: aget v5, v5, v6 │ │ +08328c: 5486 d90b |001e: iget-object v6, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +083290: 1217 |0020: const/4 v7, #int 1 // #1 │ │ +083292: 4406 0607 |0021: aget v6, v6, v7 │ │ +083296: 6e30 1513 5406 |0023: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +08329c: 5484 d90b |0026: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +0832a0: 1225 |0028: const/4 v5, #int 2 // #2 │ │ +0832a2: 4404 0405 |0029: aget v4, v4, v5 │ │ +0832a6: 5934 ce0b |002b: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.normalImpulse:F // field@0bce │ │ +0832aa: 5484 d90b |002d: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.tmpFloat:[F // field@0bd9 │ │ +0832ae: 1235 |002f: const/4 v5, #int 3 // #3 │ │ +0832b0: 4404 0405 |0030: aget v4, v4, v5 │ │ +0832b4: 5934 cf0b |0032: iput v4, v3, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;.tangentImpulse:F // field@0bcf │ │ +0832b8: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0832bc: 28d1 |0036: goto 0007 // -002f │ │ +0832be: 5484 d80b |0037: iget-object v4, v8, Lcom/badlogic/gdx/physics/box2d/Manifold;.points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; // field@0bd8 │ │ +0832c2: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=88 │ │ 0x0009 line=89 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -99233,46 +99240,46 @@ │ │ 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 │ │ -075510: |[075510] com.badlogic.gdx.physics.box2d.Manifold.getType:()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ -075520: 5331 d50b |0000: iget-wide v1, v3, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -075524: 7030 ad14 1302 |0002: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetType:(J)I // method@14ad │ │ -07552a: 0a00 |0005: move-result v0 │ │ -07552c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -075530: 6201 d20b |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ -075534: 1101 |000a: return-object v1 │ │ -075536: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -075538: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ -07553c: 6201 d30b |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd3 │ │ -075540: 28fa |0010: goto 000a // -0006 │ │ -075542: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -075544: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ -075548: 6201 d40b |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd4 │ │ -07554c: 28f4 |0016: goto 000a // -000c │ │ -07554e: 6201 d20b |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ -075552: 28f1 |0019: goto 000a // -000f │ │ +0832c4: |[0832c4] com.badlogic.gdx.physics.box2d.Manifold.getType:()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ │ +0832d4: 5342 d50b |0000: iget-wide v2, v4, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +0832d8: 7030 ad14 2403 |0002: invoke-direct {v4, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold;.jniGetType:(J)I // method@14ad │ │ +0832de: 0a00 |0005: move-result v0 │ │ +0832e0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0832e4: 6201 d20b |0008: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ +0832e8: 1101 |000a: return-object v1 │ │ +0832ea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0832ec: 3310 0500 |000c: if-ne v0, v1, 0011 // +0005 │ │ +0832f0: 6201 d30b |000e: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceA:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd3 │ │ +0832f4: 28fa |0010: goto 000a // -0006 │ │ +0832f6: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +0832f8: 3310 0500 |0012: if-ne v0, v1, 0017 // +0005 │ │ +0832fc: 6201 d40b |0014: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.FaceB:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd4 │ │ +083300: 28f4 |0016: goto 000a // -000c │ │ +083302: 6201 d20b |0017: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;.Circle:Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; // field@0bd2 │ │ +083306: 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 : 3147 (Manifold.java) │ │ │ │ Class #244 header: │ │ class_idx : 509 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 905 │ │ @@ -99307,20 +99314,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -075554: |[075554] com.badlogic.gdx.physics.box2d.MassData.:()V │ │ -075564: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07556a: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -07556e: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -075574: 5b10 dc0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ -075578: 0e00 |000a: return-void │ │ +083308: |[083308] com.badlogic.gdx.physics.box2d.MassData.:()V │ │ +083318: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08331e: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +083322: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +083328: 5b10 dc0b |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/MassData;.center:Lcom/badlogic/gdx/math/Vector2; // field@0bdc │ │ +08332c: 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; │ │ │ │ @@ -99432,47 +99439,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -07557c: |[07557c] com.badlogic.gdx.physics.box2d.Shape$Type.:()V │ │ -07558c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -07558e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -075590: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -075592: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -075594: 2200 0102 |0004: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ -075598: 1a01 5e02 |0006: const-string v1, "Circle" // string@025e │ │ -07559c: 7030 c314 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ -0755a2: 6900 e20b |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ -0755a6: 2200 0102 |000d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ -0755aa: 1a01 130d |000f: const-string v1, "Polygon" // string@0d13 │ │ -0755ae: 7030 c314 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ -0755b4: 6900 e40b |0014: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ -0755b8: 2200 0102 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ -0755bc: 1a01 2f03 |0018: const-string v1, "Edge" // string@032f │ │ -0755c0: 7030 c314 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ -0755c6: 6900 e30b |001d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ -0755ca: 2200 0102 |001f: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ -0755ce: 1a01 5402 |0021: const-string v1, "Chain" // string@0254 │ │ -0755d2: 7030 c314 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ -0755d8: 6900 e10b |0026: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ -0755dc: 1240 |0028: const/4 v0, #int 4 // #4 │ │ -0755de: 2300 1a04 |0029: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@041a │ │ -0755e2: 6201 e20b |002b: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ -0755e6: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ -0755ea: 6201 e40b |002f: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ -0755ee: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ -0755f2: 6201 e30b |0033: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ -0755f6: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ -0755fa: 6201 e10b |0037: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ -0755fe: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ -075602: 6900 e00b |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be0 │ │ -075606: 0e00 |003d: return-void │ │ +083330: |[083330] com.badlogic.gdx.physics.box2d.Shape$Type.:()V │ │ +083340: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +083342: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +083344: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +083346: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +083348: 2200 0102 |0004: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ +08334c: 1a01 5e02 |0006: const-string v1, "Circle" // string@025e │ │ +083350: 7030 c314 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ +083356: 6900 e20b |000b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ +08335a: 2200 0102 |000d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ +08335e: 1a01 130d |000f: const-string v1, "Polygon" // string@0d13 │ │ +083362: 7030 c314 1003 |0011: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ +083368: 6900 e40b |0014: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ +08336c: 2200 0102 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ +083370: 1a01 2f03 |0018: const-string v1, "Edge" // string@032f │ │ +083374: 7030 c314 1004 |001a: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ +08337a: 6900 e30b |001d: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ +08337e: 2200 0102 |001f: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ +083382: 1a01 5402 |0021: const-string v1, "Chain" // string@0254 │ │ +083386: 7030 c314 1005 |0023: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.:(Ljava/lang/String;I)V // method@14c3 │ │ +08338c: 6900 e10b |0026: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ +083390: 1240 |0028: const/4 v0, #int 4 // #4 │ │ +083392: 2300 1a04 |0029: new-array v0, v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@041a │ │ +083396: 6201 e20b |002b: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ +08339a: 4d01 0002 |002d: aput-object v1, v0, v2 │ │ +08339e: 6201 e40b |002f: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ +0833a2: 4d01 0003 |0031: aput-object v1, v0, v3 │ │ +0833a6: 6201 e30b |0033: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ +0833aa: 4d01 0004 |0035: aput-object v1, v0, v4 │ │ +0833ae: 6201 e10b |0037: sget-object v1, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ +0833b2: 4d01 0005 |0039: aput-object v1, v0, v5 │ │ +0833b6: 6900 e00b |003b: sput-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be0 │ │ +0833ba: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=33 │ │ 0x0028 line=32 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/physics/box2d/Shape$Type;) │ │ @@ -99480,17 +99487,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 │ │ -075608: |[075608] com.badlogic.gdx.physics.box2d.Shape$Type.:(Ljava/lang/String;I)V │ │ -075618: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -07561e: 0e00 |0003: return-void │ │ +0833bc: |[0833bc] com.badlogic.gdx.physics.box2d.Shape$Type.:(Ljava/lang/String;I)V │ │ +0833cc: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0833d2: 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 │ │ @@ -99500,20 +99507,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 │ │ -075620: |[075620] com.badlogic.gdx.physics.box2d.Shape$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -075630: 1c00 0102 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ -075634: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -07563a: 0c00 |0005: move-result-object v0 │ │ -07563c: 1f00 0102 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ -075640: 1100 |0008: return-object v0 │ │ +0833d4: |[0833d4] com.badlogic.gdx.physics.box2d.Shape$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0833e4: 1c00 0102 |0000: const-class v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ +0833e8: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0833ee: 0c00 |0005: move-result-object v0 │ │ +0833f0: 1f00 0102 |0006: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@0201 │ │ +0833f4: 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;) │ │ @@ -99521,20 +99528,20 @@ │ │ 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 │ │ -075644: |[075644] com.badlogic.gdx.physics.box2d.Shape$Type.values:()[Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -075654: 6200 e00b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be0 │ │ -075658: 6e10 e626 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Shape$Type;.clone:()Ljava/lang/Object; // method@26e6 │ │ -07565e: 0c00 |0005: move-result-object v0 │ │ -075660: 1f00 1a04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@041a │ │ -075664: 1100 |0008: return-object v0 │ │ +0833f8: |[0833f8] com.badlogic.gdx.physics.box2d.Shape$Type.values:()[Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +083408: 6200 e00b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.$VALUES:[Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be0 │ │ +08340c: 6e10 e626 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/physics/box2d/Shape$Type;.clone:()Ljava/lang/Object; // method@26e6 │ │ +083412: 0c00 |0005: move-result-object v0 │ │ +083414: 1f00 1a04 |0006: check-cast v0, [Lcom/badlogic/gdx/physics/box2d/Shape$Type; // type@041a │ │ +083418: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3531 (Shape.java) │ │ @@ -99570,17 +99577,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075668: |[075668] com.badlogic.gdx.physics.box2d.Shape.:()V │ │ -075678: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07567e: 0e00 |0003: return-void │ │ +08341c: |[08341c] com.badlogic.gdx.physics.box2d.Shape.:()V │ │ +08342c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +083432: 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;) │ │ @@ -99619,18 +99626,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -075680: |[075680] com.badlogic.gdx.physics.box2d.Shape.dispose:()V │ │ -075690: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ -075694: 7030 cb14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniDispose:(J)V // method@14cb │ │ -07569a: 0e00 |0005: return-void │ │ +083434: |[083434] com.badlogic.gdx.physics.box2d.Shape.dispose:()V │ │ +083444: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ +083448: 7030 cb14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniDispose:(J)V // method@14cb │ │ +08344e: 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; │ │ │ │ @@ -99639,19 +99646,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07569c: |[07569c] com.badlogic.gdx.physics.box2d.Shape.getChildCount:()I │ │ -0756ac: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ -0756b0: 7030 cc14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetChildCount:(J)I // method@14cc │ │ -0756b6: 0a00 |0005: move-result v0 │ │ -0756b8: 0f00 |0006: return v0 │ │ +083450: |[083450] com.badlogic.gdx.physics.box2d.Shape.getChildCount:()I │ │ +083460: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ +083464: 7030 cc14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetChildCount:(J)I // method@14cc │ │ +08346a: 0a00 |0005: move-result v0 │ │ +08346c: 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;) │ │ @@ -99659,19 +99666,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0756bc: |[0756bc] com.badlogic.gdx.physics.box2d.Shape.getRadius:()F │ │ -0756cc: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ -0756d0: 7030 cd14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetRadius:(J)F // method@14cd │ │ -0756d6: 0a00 |0005: move-result v0 │ │ -0756d8: 0f00 |0006: return v0 │ │ +083470: |[083470] com.badlogic.gdx.physics.box2d.Shape.getRadius:()F │ │ +083480: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ +083484: 7030 cd14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniGetRadius:(J)F // method@14cd │ │ +08348a: 0a00 |0005: move-result v0 │ │ +08348c: 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;) │ │ @@ -99685,18 +99692,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0756dc: |[0756dc] com.badlogic.gdx.physics.box2d.Shape.setRadius:(F)V │ │ -0756ec: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ -0756f0: 7040 cf14 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniSetRadius:(JF)V // method@14cf │ │ -0756f6: 0e00 |0005: return-void │ │ +083490: |[083490] com.badlogic.gdx.physics.box2d.Shape.setRadius:(F)V │ │ +0834a0: 5320 e50b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/Shape;.addr:J // field@0be5 │ │ +0834a4: 7040 cf14 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/Shape;.jniSetRadius:(JF)V // method@14cf │ │ +0834aa: 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 │ │ @@ -99754,23 +99761,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0756f8: |[0756f8] com.badlogic.gdx.physics.box2d.Transform.:()V │ │ -075708: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07570e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -075710: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -075714: 5b10 eb0b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -075718: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -07571c: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -075722: 5b10 ea0b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0bea │ │ -075726: 0e00 |000f: return-void │ │ +0834ac: |[0834ac] com.badlogic.gdx.physics.box2d.Transform.:()V │ │ +0834bc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0834c2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0834c4: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +0834c8: 5b10 eb0b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0834cc: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0834d0: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0834d6: 5b10 ea0b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0bea │ │ +0834da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=30 │ │ 0x0008 line=32 │ │ 0x000f line=36 │ │ locals : │ │ @@ -99781,25 +99788,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 │ │ -075728: |[075728] com.badlogic.gdx.physics.box2d.Transform.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ -075738: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07573e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -075740: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -075744: 5b10 eb0b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -075748: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -07574c: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -075752: 5b10 ea0b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0bea │ │ -075756: 6e20 d614 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Transform;.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V // method@14d6 │ │ -07575c: 6e20 d714 3100 |0012: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/physics/box2d/Transform;.setRotation:(F)V // method@14d7 │ │ -075762: 0e00 |0015: return-void │ │ +0834dc: |[0834dc] com.badlogic.gdx.physics.box2d.Transform.:(Lcom/badlogic/gdx/math/Vector2;F)V │ │ +0834ec: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0834f2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0834f4: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +0834f8: 5b10 eb0b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0834fc: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +083500: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +083506: 5b10 ea0b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0bea │ │ +08350a: 6e20 d614 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/physics/box2d/Transform;.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V // method@14d6 │ │ +083510: 6e20 d714 3100 |0012: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/physics/box2d/Transform;.setRotation:(F)V // method@14d7 │ │ +083516: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=30 │ │ 0x0008 line=32 │ │ 0x000f line=42 │ │ 0x0012 line=43 │ │ @@ -99815,25 +99822,25 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -075764: |[075764] com.badlogic.gdx.physics.box2d.Transform.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ -075774: 5440 ea0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0bea │ │ -075778: 5441 eb0b |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -07577c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07577e: 4401 0102 |0005: aget v1, v1, v2 │ │ -075782: 5442 eb0b |0007: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -075786: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -075788: 4402 0203 |000a: aget v2, v2, v3 │ │ -07578c: 6e30 1513 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -075792: 0c00 |000f: move-result-object v0 │ │ -075794: 1100 |0010: return-object v0 │ │ +083518: |[083518] com.badlogic.gdx.physics.box2d.Transform.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ +083528: 5440 ea0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.position:Lcom/badlogic/gdx/math/Vector2; // field@0bea │ │ +08352c: 5441 eb0b |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +083530: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +083532: 4401 0102 |0005: aget v1, v1, v2 │ │ +083536: 5442 eb0b |0007: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +08353a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +08353c: 4402 0203 |000a: aget v2, v2, v3 │ │ +083540: 6e30 1513 1002 |000c: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +083546: 0c00 |000f: move-result-object v0 │ │ +083548: 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;) │ │ @@ -99841,27 +99848,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -075798: |[075798] com.badlogic.gdx.physics.box2d.Transform.getRotation:()F │ │ -0757a8: 5440 eb0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0757ac: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0757ae: 4400 0001 |0003: aget v0, v0, v1 │ │ -0757b2: 8900 |0005: float-to-double v0, v0 │ │ -0757b4: 5442 eb0b |0006: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0757b8: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -0757ba: 4402 0203 |0009: aget v2, v2, v3 │ │ -0757be: 8922 |000b: float-to-double v2, v2 │ │ -0757c0: 7140 8024 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ -0757c6: 0b00 |000f: move-result-wide v0 │ │ -0757c8: 8c00 |0010: double-to-float v0, v0 │ │ -0757ca: 0f00 |0011: return v0 │ │ +08354c: |[08354c] com.badlogic.gdx.physics.box2d.Transform.getRotation:()F │ │ +08355c: 5440 eb0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +083560: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +083562: 4400 0001 |0003: aget v0, v0, v1 │ │ +083566: 8900 |0005: float-to-double v0, v0 │ │ +083568: 5442 eb0b |0006: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +08356c: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +08356e: 4402 0203 |0009: aget v2, v2, v3 │ │ +083572: 8922 |000b: float-to-double v2, v2 │ │ +083574: 7140 8024 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@2480 │ │ +08357a: 0b00 |000f: move-result-wide v0 │ │ +08357c: 8c00 |0010: double-to-float v0, v0 │ │ +08357e: 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;) │ │ @@ -99869,47 +99876,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 │ │ -0757cc: |[0757cc] com.badlogic.gdx.physics.box2d.Transform.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0757dc: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0757de: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0757e0: 5472 eb0b |0002: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0757e4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0757e6: 4402 0203 |0005: aget v2, v2, v3 │ │ -0757ea: 5473 eb0b |0007: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0757ee: 4403 0305 |0009: aget v3, v3, v5 │ │ -0757f2: 5284 210b |000b: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0757f6: c843 |000d: mul-float/2addr v3, v4 │ │ -0757f8: c632 |000e: add-float/2addr v2, v3 │ │ -0757fa: 5473 eb0b |000f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0757fe: 4403 0306 |0011: aget v3, v3, v6 │ │ -075802: 7f33 |0013: neg-float v3, v3 │ │ -075804: 5284 220b |0014: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -075808: c843 |0016: mul-float/2addr v3, v4 │ │ -07580a: a600 0203 |0017: add-float v0, v2, v3 │ │ -07580e: 5472 eb0b |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -075812: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -075814: 4402 0203 |001c: aget v2, v2, v3 │ │ -075818: 5473 eb0b |001e: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -07581c: 4403 0306 |0020: aget v3, v3, v6 │ │ -075820: 5284 210b |0022: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -075824: c843 |0024: mul-float/2addr v3, v4 │ │ -075826: c632 |0025: add-float/2addr v2, v3 │ │ -075828: 5473 eb0b |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -07582c: 4403 0305 |0028: aget v3, v3, v5 │ │ -075830: 5284 220b |002a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -075834: c843 |002c: mul-float/2addr v3, v4 │ │ -075836: a601 0203 |002d: add-float v1, v2, v3 │ │ -07583a: 5980 210b |002f: iput v0, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07583e: 5981 220b |0031: iput v1, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -075842: 1108 |0033: return-object v8 │ │ +083580: |[083580] com.badlogic.gdx.physics.box2d.Transform.mul:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +083590: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +083592: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +083594: 5472 eb0b |0002: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +083598: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +08359a: 4402 0203 |0005: aget v2, v2, v3 │ │ +08359e: 5473 eb0b |0007: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0835a2: 4403 0305 |0009: aget v3, v3, v5 │ │ +0835a6: 5284 210b |000b: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0835aa: c843 |000d: mul-float/2addr v3, v4 │ │ +0835ac: c632 |000e: add-float/2addr v2, v3 │ │ +0835ae: 5473 eb0b |000f: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0835b2: 4403 0306 |0011: aget v3, v3, v6 │ │ +0835b6: 7f33 |0013: neg-float v3, v3 │ │ +0835b8: 5284 220b |0014: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0835bc: c843 |0016: mul-float/2addr v3, v4 │ │ +0835be: a600 0203 |0017: add-float v0, v2, v3 │ │ +0835c2: 5472 eb0b |0019: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0835c6: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +0835c8: 4402 0203 |001c: aget v2, v2, v3 │ │ +0835cc: 5473 eb0b |001e: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0835d0: 4403 0306 |0020: aget v3, v3, v6 │ │ +0835d4: 5284 210b |0022: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0835d8: c843 |0024: mul-float/2addr v3, v4 │ │ +0835da: c632 |0025: add-float/2addr v2, v3 │ │ +0835dc: 5473 eb0b |0026: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +0835e0: 4403 0305 |0028: aget v3, v3, v5 │ │ +0835e4: 5284 220b |002a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0835e8: c843 |002c: mul-float/2addr v3, v4 │ │ +0835ea: a601 0203 |002d: add-float v1, v2, v3 │ │ +0835ee: 5980 210b |002f: iput v0, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0835f2: 5981 220b |0031: iput v1, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0835f6: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0019 line=50 │ │ 0x002f line=52 │ │ 0x0031 line=53 │ │ 0x0033 line=54 │ │ @@ -99924,24 +99931,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 │ │ -075844: |[075844] com.badlogic.gdx.physics.box2d.Transform.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -075854: 5430 eb0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -075858: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07585a: 5242 210b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07585e: 4b02 0001 |0005: aput v2, v0, v1 │ │ -075862: 5430 eb0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -075866: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -075868: 5242 220b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07586c: 4b02 0001 |000c: aput v2, v0, v1 │ │ -075870: 0e00 |000e: return-void │ │ +0835f8: |[0835f8] com.badlogic.gdx.physics.box2d.Transform.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +083608: 5430 eb0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +08360c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08360e: 5242 210b |0003: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +083612: 4b02 0001 |0005: aput v2, v0, v1 │ │ +083616: 5430 eb0b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +08361a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +08361c: 5242 220b |000a: iget v2, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +083620: 4b02 0001 |000c: aput v2, v0, v1 │ │ +083624: 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; │ │ @@ -99952,30 +99959,30 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -075874: |[075874] com.badlogic.gdx.physics.box2d.Transform.setRotation:(F)V │ │ -075884: 8952 |0000: float-to-double v2, v5 │ │ -075886: 7120 8324 3200 |0001: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -07588c: 0b02 |0004: move-result-wide v2 │ │ -07588e: 8c20 |0005: double-to-float v0, v2 │ │ -075890: 8952 |0006: float-to-double v2, v5 │ │ -075892: 7120 8d24 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -075898: 0b02 |000a: move-result-wide v2 │ │ -07589a: 8c21 |000b: double-to-float v1, v2 │ │ -07589c: 5442 eb0b |000c: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0758a0: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -0758a2: 4b00 0203 |000f: aput v0, v2, v3 │ │ -0758a6: 5442 eb0b |0011: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ -0758aa: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -0758ac: 4b01 0203 |0014: aput v1, v2, v3 │ │ -0758b0: 0e00 |0016: return-void │ │ +083628: |[083628] com.badlogic.gdx.physics.box2d.Transform.setRotation:(F)V │ │ +083638: 8952 |0000: float-to-double v2, v5 │ │ +08363a: 7120 8324 3200 |0001: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +083640: 0b02 |0004: move-result-wide v2 │ │ +083642: 8c20 |0005: double-to-float v0, v2 │ │ +083644: 8952 |0006: float-to-double v2, v5 │ │ +083646: 7120 8d24 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +08364c: 0b02 |000a: move-result-wide v2 │ │ +08364e: 8c21 |000b: double-to-float v1, v2 │ │ +083650: 5442 eb0b |000c: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +083654: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +083656: 4b00 0203 |000f: aput v0, v2, v3 │ │ +08365a: 5442 eb0b |0011: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/Transform;.vals:[F // field@0beb │ │ +08365e: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +083660: 4b01 0203 |0014: aput v1, v2, v3 │ │ +083664: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000c line=66 │ │ 0x0011 line=67 │ │ 0x0016 line=68 │ │ locals : │ │ @@ -100021,31 +100028,31 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0758b4: |[0758b4] com.badlogic.gdx.physics.box2d.WorldManifold.:()V │ │ -0758c4: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0758ca: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0758ce: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0758d4: 5b30 020c |0008: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0c02 │ │ -0758d8: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0758da: 2300 1304 |000b: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@0413 │ │ -0758de: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0758e0: 2202 dc01 |000e: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0758e4: 7010 f912 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0758ea: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -0758ee: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0758f0: 2202 dc01 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0758f4: 7010 f912 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0758fa: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0758fe: 5b30 040c |001d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0c04 │ │ -075902: 0e00 |001f: return-void │ │ +083668: |[083668] com.badlogic.gdx.physics.box2d.WorldManifold.:()V │ │ +083678: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +08367e: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +083682: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +083688: 5b30 020c |0008: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0c02 │ │ +08368c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +08368e: 2300 1304 |000b: new-array v0, v0, [Lcom/badlogic/gdx/math/Vector2; // type@0413 │ │ +083692: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +083694: 2202 dc01 |000e: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +083698: 7010 f912 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +08369e: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +0836a2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0836a4: 2202 dc01 |0016: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0836a8: 7010 f912 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0836ae: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0836b2: 5b30 040c |001d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0c04 │ │ +0836b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=23 │ │ 0x000a line=24 │ │ 0x001f line=28 │ │ locals : │ │ @@ -100057,17 +100064,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075904: |[075904] com.badlogic.gdx.physics.box2d.WorldManifold.getNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ -075914: 5410 020c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0c02 │ │ -075918: 1100 |0002: return-object v0 │ │ +0836b8: |[0836b8] com.badlogic.gdx.physics.box2d.WorldManifold.getNormal:()Lcom/badlogic/gdx/math/Vector2; │ │ +0836c8: 5410 020c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.normal:Lcom/badlogic/gdx/math/Vector2; // field@0c02 │ │ +0836cc: 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;) │ │ @@ -100075,17 +100082,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07591c: |[07591c] com.badlogic.gdx.physics.box2d.WorldManifold.getNumberOfContactPoints:()I │ │ -07592c: 5210 030c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0c03 │ │ -075930: 0f00 |0002: return v0 │ │ +0836d0: |[0836d0] com.badlogic.gdx.physics.box2d.WorldManifold.getNumberOfContactPoints:()I │ │ +0836e0: 5210 030c |0000: iget v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.numContactPoints:I // field@0c03 │ │ +0836e4: 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;) │ │ @@ -100093,17 +100100,17 @@ │ │ type : '()[Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075934: |[075934] com.badlogic.gdx.physics.box2d.WorldManifold.getPoints:()[Lcom/badlogic/gdx/math/Vector2; │ │ -075944: 5410 040c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0c04 │ │ -075948: 1100 |0002: return-object v0 │ │ +0836e8: |[0836e8] com.badlogic.gdx.physics.box2d.WorldManifold.getPoints:()[Lcom/badlogic/gdx/math/Vector2; │ │ +0836f8: 5410 040c |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/WorldManifold;.points:[Lcom/badlogic/gdx/math/Vector2; // field@0c04 │ │ +0836fc: 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 : 4001 (WorldManifold.java) │ │ @@ -100217,37 +100224,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -07594c: |[07594c] com.badlogic.gdx.scenes.scene2d.Actor.:()V │ │ -07595c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07595e: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -075962: 7010 9524 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -075968: 2200 b702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02b7 │ │ -07596c: 7020 e21d 2000 |0008: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1de2 │ │ -075972: 5b30 7a0c |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ -075976: 2200 b702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02b7 │ │ -07597a: 7020 e21d 2000 |000f: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1de2 │ │ -075980: 5b30 770c |0012: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ -075984: 2200 a702 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -075988: 7020 dc1c 2000 |0016: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -07598e: 5b30 760c |0019: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -075992: 6200 ca0c |001b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -075996: 5b30 830c |001d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ -07599a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -07599c: 5c30 840c |0020: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0c84 │ │ -0759a0: 5931 800c |0022: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ -0759a4: 5931 810c |0024: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ -0759a8: 2200 0e01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0759ac: 7051 cf09 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0759b2: 5b30 780c |002b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ -0759b6: 0e00 |002d: return-void │ │ +083700: |[083700] com.badlogic.gdx.scenes.scene2d.Actor.:()V │ │ +083710: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +083712: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +083716: 7010 9524 0300 |0003: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +08371c: 2200 b702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02b7 │ │ +083720: 7020 e21d 2000 |0008: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1de2 │ │ +083726: 5b30 7a0c |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ +08372a: 2200 b702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/DelayedRemovalArray; // type@02b7 │ │ +08372e: 7020 e21d 2000 |000f: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.:(I)V // method@1de2 │ │ +083734: 5b30 770c |0012: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ +083738: 2200 a702 |0014: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +08373c: 7020 dc1c 2000 |0016: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +083742: 5b30 760c |0019: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +083746: 6200 ca0c |001b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +08374a: 5b30 830c |001d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ +08374e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +083750: 5c30 840c |0020: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0c84 │ │ +083754: 5931 800c |0022: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ +083758: 5931 810c |0024: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ +08375c: 2200 0e01 |0026: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +083760: 7051 cf09 1011 |0028: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +083766: 5b30 780c |002b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ +08376a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x0006 line=40 │ │ 0x000d line=41 │ │ 0x0014 line=42 │ │ 0x001b line=45 │ │ @@ -100263,35 +100270,35 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0759b8: |[0759b8] com.badlogic.gdx.scenes.scene2d.Actor.act:(F)V │ │ -0759c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0759ca: 5443 760c |0001: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -0759ce: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0759d2: 3521 2000 |0005: if-ge v1, v2, 0025 // +0020 │ │ -0759d6: 5443 760c |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -0759da: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0759e0: 0c00 |000c: move-result-object v0 │ │ -0759e2: 1f00 1c02 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -0759e6: 6e20 c715 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ -0759ec: 0a03 |0012: move-result v3 │ │ -0759ee: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ -0759f2: 5443 760c |0015: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -0759f6: 6e20 f51c 1300 |0017: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -0759fc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0759fe: 6e20 cc15 3000 |001b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -075a04: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -075a08: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ -075a0c: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075a10: 28e1 |0024: goto 0005 // -001f │ │ -075a12: 0e00 |0025: return-void │ │ +08376c: |[08376c] com.badlogic.gdx.scenes.scene2d.Actor.act:(F)V │ │ +08377c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08377e: 5443 760c |0001: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +083782: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +083786: 3521 2000 |0005: if-ge v1, v2, 0025 // +0020 │ │ +08378a: 5443 760c |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +08378e: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +083794: 0c00 |000c: move-result-object v0 │ │ +083796: 1f00 1c02 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +08379a: 6e20 c715 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ +0837a0: 0a03 |0012: move-result v3 │ │ +0837a2: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ +0837a6: 5443 760c |0015: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +0837aa: 6e20 f51c 1300 |0017: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0837b0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0837b2: 6e20 cc15 3000 |001b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0837b8: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0837bc: d802 02ff |0020: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0837c0: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0837c4: 28e1 |0024: goto 0005 // -001f │ │ +0837c6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ 0x000f line=72 │ │ 0x0015 line=73 │ │ 0x001a line=74 │ │ @@ -100311,19 +100318,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 │ │ -075a14: |[075a14] com.badlogic.gdx.scenes.scene2d.Actor.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -075a24: 6e20 cc15 1200 |0000: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -075a2a: 5410 760c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -075a2e: 6e20 e31c 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -075a34: 0e00 |0008: return-void │ │ +0837c8: |[0837c8] com.badlogic.gdx.scenes.scene2d.Actor.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0837d8: 6e20 cc15 1200 |0000: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0837de: 5410 760c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +0837e2: 6e20 e31c 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0837e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ 0x0008 line=220 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -100334,23 +100341,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 │ │ -075a38: |[075a38] com.badlogic.gdx.scenes.scene2d.Actor.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -075a48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -075a4a: 5420 770c |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ -075a4e: 6e30 ec1d 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1dec │ │ -075a54: 0a00 |0006: move-result v0 │ │ -075a56: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -075a5a: 5420 770c |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ -075a5e: 6e20 e91d 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1de9 │ │ -075a64: 0f01 |000e: return v1 │ │ +0837ec: |[0837ec] com.badlogic.gdx.scenes.scene2d.Actor.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0837fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0837fe: 5420 770c |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ +083802: 6e30 ec1d 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1dec │ │ +083808: 0a00 |0006: move-result v0 │ │ +08380a: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +08380e: 5420 770c |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ +083812: 6e20 e91d 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1de9 │ │ +083818: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=205 │ │ 0x000e line=206 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000f reg=3 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ @@ -100360,25 +100367,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 │ │ -075a68: |[075a68] com.badlogic.gdx.scenes.scene2d.Actor.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -075a78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -075a7a: 5421 7a0c |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ -075a7e: 6e30 ec1d 3100 |0003: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1dec │ │ -075a84: 0a01 |0006: move-result v1 │ │ -075a86: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ -075a8a: 5421 7a0c |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ -075a8e: 6e20 e91d 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1de9 │ │ -075a94: 0f00 |000e: return v0 │ │ -075a96: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -075a98: 28fe |0010: goto 000e // -0002 │ │ +08381c: |[08381c] com.badlogic.gdx.scenes.scene2d.Actor.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +08382c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08382e: 5421 7a0c |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ +083832: 6e30 ec1d 3100 |0003: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.contains:(Ljava/lang/Object;Z)Z // method@1dec │ │ +083838: 0a01 |0006: move-result v1 │ │ +08383a: 3901 0800 |0007: if-nez v1, 000f // +0008 │ │ +08383e: 5421 7a0c |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ +083842: 6e20 e91d 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.add:(Ljava/lang/Object;)V // method@1de9 │ │ +083848: 0f00 |000e: return v0 │ │ +08384a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +08384c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x0009 line=188 │ │ 0x000e line=191 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -100389,30 +100396,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -075a9c: |[075a9c] com.badlogic.gdx.scenes.scene2d.Actor.clearActions:()V │ │ -075aac: 5431 760c |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -075ab0: 5211 e30e |0002: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -075ab4: d800 01ff |0004: add-int/lit8 v0, v1, #int -1 // #ff │ │ -075ab8: 3a00 1100 |0006: if-ltz v0, 0017 // +0011 │ │ -075abc: 5431 760c |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -075ac0: 6e20 ed1c 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -075ac6: 0c01 |000d: move-result-object v1 │ │ -075ac8: 1f01 1c02 |000e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -075acc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -075ace: 6e20 cc15 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -075ad4: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -075ad8: 28f0 |0016: goto 0006 // -0010 │ │ -075ada: 5431 760c |0017: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -075ade: 6e10 e81c 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075ae4: 0e00 |001c: return-void │ │ +083850: |[083850] com.badlogic.gdx.scenes.scene2d.Actor.clearActions:()V │ │ +083860: 5431 760c |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +083864: 5211 e30e |0002: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +083868: d800 01ff |0004: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08386c: 3a00 1100 |0006: if-ltz v0, 0017 // +0011 │ │ +083870: 5431 760c |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +083874: 6e20 ed1c 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +08387a: 0c01 |000d: move-result-object v1 │ │ +08387c: 1f01 1c02 |000e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +083880: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +083882: 6e20 cc15 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +083888: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08388c: 28f0 |0016: goto 0006 // -0010 │ │ +08388e: 5431 760c |0017: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +083892: 6e10 e81c 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +083898: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0008 line=233 │ │ 0x0014 line=232 │ │ 0x0017 line=234 │ │ 0x001c line=235 │ │ @@ -100425,16 +100432,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 │ │ -075ae8: |[075ae8] com.badlogic.gdx.scenes.scene2d.Actor.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -075af8: 0e00 |0000: return-void │ │ +08389c: |[08389c] com.badlogic.gdx.scenes.scene2d.Actor.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0838ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 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 │ │ @@ -100444,106 +100451,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 │ │ -075afc: |[075afc] com.badlogic.gdx.scenes.scene2d.Actor.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -075b0c: 6e10 1f16 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@161f │ │ -075b12: 0c05 |0003: move-result-object v5 │ │ -075b14: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ -075b18: 6e10 e415 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@15e4 │ │ -075b1e: 0c05 |0009: move-result-object v5 │ │ -075b20: 6e20 2a16 5800 |000a: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@162a │ │ -075b26: 6e20 2b16 7800 |000d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@162b │ │ -075b2c: 1c05 a702 |0010: const-class v5, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -075b30: 7110 6d20 0500 |0012: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -075b36: 0c00 |0015: move-result-object v0 │ │ -075b38: 1f00 a702 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -075b3c: 6e10 df15 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -075b42: 0c04 |001b: move-result-object v4 │ │ -075b44: 3804 0a00 |001c: if-eqz v4, 0026 // +000a │ │ -075b48: 6e20 e31c 4000 |001e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -075b4e: 6e10 4316 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1643 │ │ -075b54: 0c04 |0024: move-result-object v4 │ │ -075b56: 28f7 |0025: goto 001c // -0009 │ │ -075b58: 5205 e30e |0026: iget v5, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -075b5c: d802 05ff |0028: add-int/lit8 v2, v5, #int -1 // #ff │ │ -075b60: 3a02 2000 |002a: if-ltz v2, 004a // +0020 │ │ -075b64: 6e20 ed1c 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -075b6a: 0c01 |002f: move-result-object v1 │ │ -075b6c: 1f01 2002 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -075b70: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -075b72: 6e30 5116 8105 |0033: invoke-virtual {v1, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1651 │ │ -075b78: 6e10 2516 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ -075b7e: 0a05 |0039: move-result v5 │ │ -075b80: 3805 0d00 |003a: if-eqz v5, 0047 // +000d │ │ -075b84: 6e10 2216 0800 |003c: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -075b8a: 0a05 |003f: move-result v5 │ │ -075b8c: 6e10 e81c 0000 |0040: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075b92: 7110 6a20 0000 |0043: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075b98: 0f05 |0046: return v5 │ │ -075b9a: d802 02ff |0047: add-int/lit8 v2, v2, #int -1 // #ff │ │ -075b9e: 28e1 |0049: goto 002a // -001f │ │ -075ba0: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -075ba2: 6e30 f315 8705 |004b: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@15f3 │ │ -075ba8: 6e10 2516 0800 |004e: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ -075bae: 0a05 |0051: move-result v5 │ │ -075bb0: 3805 0d00 |0052: if-eqz v5, 005f // +000d │ │ -075bb4: 6e10 2216 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -075bba: 0a05 |0057: move-result v5 │ │ -075bbc: 6e10 e81c 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075bc2: 7110 6a20 0000 |005b: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075bc8: 28e8 |005e: goto 0046 // -0018 │ │ -075bca: 1205 |005f: const/4 v5, #int 0 // #0 │ │ -075bcc: 6e30 f315 8705 |0060: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@15f3 │ │ -075bd2: 6e10 1d16 0800 |0063: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getBubbles:()Z // method@161d │ │ -075bd8: 0a05 |0066: move-result v5 │ │ -075bda: 3905 0d00 |0067: if-nez v5, 0074 // +000d │ │ -075bde: 6e10 2216 0800 |0069: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -075be4: 0a05 |006c: move-result v5 │ │ -075be6: 6e10 e81c 0000 |006d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075bec: 7110 6a20 0000 |0070: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075bf2: 28d3 |0073: goto 0046 // -002d │ │ -075bf4: 6e10 2516 0800 |0074: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ -075bfa: 0a05 |0077: move-result v5 │ │ -075bfc: 3805 0d00 |0078: if-eqz v5, 0085 // +000d │ │ -075c00: 6e10 2216 0800 |007a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -075c06: 0a05 |007d: move-result v5 │ │ -075c08: 6e10 e81c 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075c0e: 7110 6a20 0000 |0081: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075c14: 28c2 |0084: goto 0046 // -003e │ │ -075c16: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -075c18: 5203 e30e |0086: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -075c1c: 3532 2000 |0088: if-ge v2, v3, 00a8 // +0020 │ │ -075c20: 6e20 ed1c 2000 |008a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -075c26: 0c05 |008d: move-result-object v5 │ │ -075c28: 1f05 2002 |008e: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -075c2c: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -075c2e: 6e30 5116 8506 |0091: invoke-virtual {v5, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1651 │ │ -075c34: 6e10 2516 0800 |0094: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ -075c3a: 0a05 |0097: move-result v5 │ │ -075c3c: 3805 0d00 |0098: if-eqz v5, 00a5 // +000d │ │ -075c40: 6e10 2216 0800 |009a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -075c46: 0a05 |009d: move-result v5 │ │ -075c48: 6e10 e81c 0000 |009e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075c4e: 7110 6a20 0000 |00a1: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075c54: 28a2 |00a4: goto 0046 // -005e │ │ -075c56: d802 0201 |00a5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -075c5a: 28e1 |00a7: goto 0088 // -001f │ │ -075c5c: 6e10 2216 0800 |00a8: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -075c62: 0a05 |00ab: move-result v5 │ │ -075c64: 6e10 e81c 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075c6a: 7110 6a20 0000 |00af: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075c70: 2894 |00b2: goto 0046 // -006c │ │ -075c72: 0d05 |00b3: move-exception v5 │ │ -075c74: 6e10 e81c 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -075c7a: 7110 6a20 0000 |00b7: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -075c80: 2705 |00ba: throw v5 │ │ +0838b0: |[0838b0] com.badlogic.gdx.scenes.scene2d.Actor.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0838c0: 6e10 1f16 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@161f │ │ +0838c6: 0c05 |0003: move-result-object v5 │ │ +0838c8: 3905 0900 |0004: if-nez v5, 000d // +0009 │ │ +0838cc: 6e10 e415 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@15e4 │ │ +0838d2: 0c05 |0009: move-result-object v5 │ │ +0838d4: 6e20 2a16 5800 |000a: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@162a │ │ +0838da: 6e20 2b16 7800 |000d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@162b │ │ +0838e0: 1c05 a702 |0010: const-class v5, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0838e4: 7110 6d20 0500 |0012: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0838ea: 0c00 |0015: move-result-object v0 │ │ +0838ec: 1f00 a702 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0838f0: 6e10 df15 0700 |0018: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0838f6: 0c04 |001b: move-result-object v4 │ │ +0838f8: 3804 0a00 |001c: if-eqz v4, 0026 // +000a │ │ +0838fc: 6e20 e31c 4000 |001e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +083902: 6e10 4316 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1643 │ │ +083908: 0c04 |0024: move-result-object v4 │ │ +08390a: 28f7 |0025: goto 001c // -0009 │ │ +08390c: 5205 e30e |0026: iget v5, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +083910: d802 05ff |0028: add-int/lit8 v2, v5, #int -1 // #ff │ │ +083914: 3a02 2000 |002a: if-ltz v2, 004a // +0020 │ │ +083918: 6e20 ed1c 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +08391e: 0c01 |002f: move-result-object v1 │ │ +083920: 1f01 2002 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +083924: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +083926: 6e30 5116 8105 |0033: invoke-virtual {v1, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1651 │ │ +08392c: 6e10 2516 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ +083932: 0a05 |0039: move-result v5 │ │ +083934: 3805 0d00 |003a: if-eqz v5, 0047 // +000d │ │ +083938: 6e10 2216 0800 |003c: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +08393e: 0a05 |003f: move-result v5 │ │ +083940: 6e10 e81c 0000 |0040: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +083946: 7110 6a20 0000 |0043: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +08394c: 0f05 |0046: return v5 │ │ +08394e: d802 02ff |0047: add-int/lit8 v2, v2, #int -1 // #ff │ │ +083952: 28e1 |0049: goto 002a // -001f │ │ +083954: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +083956: 6e30 f315 8705 |004b: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@15f3 │ │ +08395c: 6e10 2516 0800 |004e: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ +083962: 0a05 |0051: move-result v5 │ │ +083964: 3805 0d00 |0052: if-eqz v5, 005f // +000d │ │ +083968: 6e10 2216 0800 |0054: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +08396e: 0a05 |0057: move-result v5 │ │ +083970: 6e10 e81c 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +083976: 7110 6a20 0000 |005b: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +08397c: 28e8 |005e: goto 0046 // -0018 │ │ +08397e: 1205 |005f: const/4 v5, #int 0 // #0 │ │ +083980: 6e30 f315 8705 |0060: invoke-virtual {v7, v8, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@15f3 │ │ +083986: 6e10 1d16 0800 |0063: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getBubbles:()Z // method@161d │ │ +08398c: 0a05 |0066: move-result v5 │ │ +08398e: 3905 0d00 |0067: if-nez v5, 0074 // +000d │ │ +083992: 6e10 2216 0800 |0069: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +083998: 0a05 |006c: move-result v5 │ │ +08399a: 6e10 e81c 0000 |006d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0839a0: 7110 6a20 0000 |0070: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0839a6: 28d3 |0073: goto 0046 // -002d │ │ +0839a8: 6e10 2516 0800 |0074: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ +0839ae: 0a05 |0077: move-result v5 │ │ +0839b0: 3805 0d00 |0078: if-eqz v5, 0085 // +000d │ │ +0839b4: 6e10 2216 0800 |007a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +0839ba: 0a05 |007d: move-result v5 │ │ +0839bc: 6e10 e81c 0000 |007e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0839c2: 7110 6a20 0000 |0081: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0839c8: 28c2 |0084: goto 0046 // -003e │ │ +0839ca: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +0839cc: 5203 e30e |0086: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0839d0: 3532 2000 |0088: if-ge v2, v3, 00a8 // +0020 │ │ +0839d4: 6e20 ed1c 2000 |008a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0839da: 0c05 |008d: move-result-object v5 │ │ +0839dc: 1f05 2002 |008e: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0839e0: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +0839e2: 6e30 5116 8506 |0091: invoke-virtual {v5, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z // method@1651 │ │ +0839e8: 6e10 2516 0800 |0094: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isStopped:()Z // method@1625 │ │ +0839ee: 0a05 |0097: move-result v5 │ │ +0839f0: 3805 0d00 |0098: if-eqz v5, 00a5 // +000d │ │ +0839f4: 6e10 2216 0800 |009a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +0839fa: 0a05 |009d: move-result v5 │ │ +0839fc: 6e10 e81c 0000 |009e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +083a02: 7110 6a20 0000 |00a1: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +083a08: 28a2 |00a4: goto 0046 // -005e │ │ +083a0a: d802 0201 |00a5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +083a0e: 28e1 |00a7: goto 0088 // -001f │ │ +083a10: 6e10 2216 0800 |00a8: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +083a16: 0a05 |00ab: move-result v5 │ │ +083a18: 6e10 e81c 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +083a1e: 7110 6a20 0000 |00af: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +083a24: 2894 |00b2: goto 0046 // -006c │ │ +083a26: 0d05 |00b3: move-exception v5 │ │ +083a28: 6e10 e81c 0000 |00b4: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +083a2e: 7110 6a20 0000 |00b7: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +083a34: 2705 |00ba: throw v5 │ │ catches : 6 │ │ 0x0026 - 0x003f │ │ -> 0x00b3 │ │ 0x004b - 0x0057 │ │ -> 0x00b3 │ │ 0x0060 - 0x006c │ │ -> 0x00b3 │ │ @@ -100605,17 +100612,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075cb8: |[075cb8] com.badlogic.gdx.scenes.scene2d.Actor.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ -075cc8: 5410 760c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -075ccc: 1100 |0002: return-object v0 │ │ +083a6c: |[083a6c] com.badlogic.gdx.scenes.scene2d.Actor.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ +083a7c: 5410 760c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +083a80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100623,17 +100630,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075cd0: |[075cd0] com.badlogic.gdx.scenes.scene2d.Actor.getCaptureListeners:()Lcom/badlogic/gdx/utils/Array; │ │ -075ce0: 5410 770c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ -075ce4: 1100 |0002: return-object v0 │ │ +083a84: |[083a84] com.badlogic.gdx.scenes.scene2d.Actor.getCaptureListeners:()Lcom/badlogic/gdx/utils/Array; │ │ +083a94: 5410 770c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ +083a98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100641,17 +100648,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075ce8: |[075ce8] com.badlogic.gdx.scenes.scene2d.Actor.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -075cf8: 5410 780c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ -075cfc: 1100 |0002: return-object v0 │ │ +083a9c: |[083a9c] com.badlogic.gdx.scenes.scene2d.Actor.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +083aac: 5410 780c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ +083ab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100659,17 +100666,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075d00: |[075d00] com.badlogic.gdx.scenes.scene2d.Actor.getHeight:()F │ │ -075d10: 5210 790c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ -075d14: 0f00 |0002: return v0 │ │ +083ab4: |[083ab4] com.badlogic.gdx.scenes.scene2d.Actor.getHeight:()F │ │ +083ac4: 5210 790c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ +083ac8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100677,17 +100684,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075d18: |[075d18] com.badlogic.gdx.scenes.scene2d.Actor.getListeners:()Lcom/badlogic/gdx/utils/Array; │ │ -075d28: 5410 7a0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ -075d2c: 1100 |0002: return-object v0 │ │ +083acc: |[083acc] com.badlogic.gdx.scenes.scene2d.Actor.getListeners:()Lcom/badlogic/gdx/utils/Array; │ │ +083adc: 5410 7a0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ +083ae0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100695,17 +100702,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075d30: |[075d30] com.badlogic.gdx.scenes.scene2d.Actor.getName:()Ljava/lang/String; │ │ -075d40: 5410 7b0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0c7b │ │ -075d44: 1100 |0002: return-object v0 │ │ +083ae4: |[083ae4] com.badlogic.gdx.scenes.scene2d.Actor.getName:()Ljava/lang/String; │ │ +083af4: 5410 7b0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0c7b │ │ +083af8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100713,17 +100720,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075d48: |[075d48] com.badlogic.gdx.scenes.scene2d.Actor.getOriginX:()F │ │ -075d58: 5210 7c0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0c7c │ │ -075d5c: 0f00 |0002: return v0 │ │ +083afc: |[083afc] com.badlogic.gdx.scenes.scene2d.Actor.getOriginX:()F │ │ +083b0c: 5210 7c0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0c7c │ │ +083b10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100731,17 +100738,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075d60: |[075d60] com.badlogic.gdx.scenes.scene2d.Actor.getOriginY:()F │ │ -075d70: 5210 7d0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0c7d │ │ -075d74: 0f00 |0002: return v0 │ │ +083b14: |[083b14] com.badlogic.gdx.scenes.scene2d.Actor.getOriginY:()F │ │ +083b24: 5210 7d0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0c7d │ │ +083b28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100749,17 +100756,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 │ │ -075d78: |[075d78] com.badlogic.gdx.scenes.scene2d.Actor.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ -075d88: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -075d8c: 1100 |0002: return-object v0 │ │ +083b2c: |[083b2c] com.badlogic.gdx.scenes.scene2d.Actor.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ +083b3c: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +083b40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100767,21 +100774,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -075d90: |[075d90] com.badlogic.gdx.scenes.scene2d.Actor.getRight:()F │ │ -075da0: 6e10 e815 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -075da6: 0a00 |0003: move-result v0 │ │ -075da8: 6e10 e715 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -075dae: 0a01 |0007: move-result v1 │ │ -075db0: c610 |0008: add-float/2addr v0, v1 │ │ -075db2: 0f00 |0009: return v0 │ │ +083b44: |[083b44] com.badlogic.gdx.scenes.scene2d.Actor.getRight:()F │ │ +083b54: 6e10 e815 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +083b5a: 0a00 |0003: move-result v0 │ │ +083b5c: 6e10 e715 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +083b62: 0a01 |0007: move-result v1 │ │ +083b64: c610 |0008: add-float/2addr v0, v1 │ │ +083b66: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100789,17 +100796,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075db4: |[075db4] com.badlogic.gdx.scenes.scene2d.Actor.getRotation:()F │ │ -075dc4: 5210 7f0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0c7f │ │ -075dc8: 0f00 |0002: return v0 │ │ +083b68: |[083b68] com.badlogic.gdx.scenes.scene2d.Actor.getRotation:()F │ │ +083b78: 5210 7f0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0c7f │ │ +083b7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100807,17 +100814,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075dcc: |[075dcc] com.badlogic.gdx.scenes.scene2d.Actor.getScaleX:()F │ │ -075ddc: 5210 800c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ -075de0: 0f00 |0002: return v0 │ │ +083b80: |[083b80] com.badlogic.gdx.scenes.scene2d.Actor.getScaleX:()F │ │ +083b90: 5210 800c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ +083b94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #19 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100825,17 +100832,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075de4: |[075de4] com.badlogic.gdx.scenes.scene2d.Actor.getScaleY:()F │ │ -075df4: 5210 810c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ -075df8: 0f00 |0002: return v0 │ │ +083b98: |[083b98] com.badlogic.gdx.scenes.scene2d.Actor.getScaleY:()F │ │ +083ba8: 5210 810c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ +083bac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100843,17 +100850,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 │ │ -075dfc: |[075dfc] com.badlogic.gdx.scenes.scene2d.Actor.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ -075e0c: 5410 820c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c82 │ │ -075e10: 1100 |0002: return-object v0 │ │ +083bb0: |[083bb0] com.badlogic.gdx.scenes.scene2d.Actor.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ +083bc0: 5410 820c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c82 │ │ +083bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #21 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100861,21 +100868,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -075e14: |[075e14] com.badlogic.gdx.scenes.scene2d.Actor.getTop:()F │ │ -075e24: 6e10 e915 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -075e2a: 0a00 |0003: move-result v0 │ │ -075e2c: 6e10 da15 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -075e32: 0a01 |0007: move-result v1 │ │ -075e34: c610 |0008: add-float/2addr v0, v1 │ │ -075e36: 0f00 |0009: return v0 │ │ +083bc8: |[083bc8] com.badlogic.gdx.scenes.scene2d.Actor.getTop:()F │ │ +083bd8: 6e10 e915 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +083bde: 0a00 |0003: move-result v0 │ │ +083be0: 6e10 da15 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +083be6: 0a01 |0007: move-result v1 │ │ +083be8: c610 |0008: add-float/2addr v0, v1 │ │ +083bea: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100883,17 +100890,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 │ │ -075e38: |[075e38] com.badlogic.gdx.scenes.scene2d.Actor.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -075e48: 5410 830c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ -075e4c: 1100 |0002: return-object v0 │ │ +083bec: |[083bec] com.badlogic.gdx.scenes.scene2d.Actor.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +083bfc: 5410 830c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ +083c00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #23 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100901,17 +100908,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075e50: |[075e50] com.badlogic.gdx.scenes.scene2d.Actor.getWidth:()F │ │ -075e60: 5210 850c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ -075e64: 0f00 |0002: return v0 │ │ +083c04: |[083c04] com.badlogic.gdx.scenes.scene2d.Actor.getWidth:()F │ │ +083c14: 5210 850c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ +083c18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #24 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100919,17 +100926,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075e68: |[075e68] com.badlogic.gdx.scenes.scene2d.Actor.getX:()F │ │ -075e78: 5210 860c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ -075e7c: 0f00 |0002: return v0 │ │ +083c1c: |[083c1c] com.badlogic.gdx.scenes.scene2d.Actor.getX:()F │ │ +083c2c: 5210 860c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ +083c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #25 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100937,17 +100944,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075e80: |[075e80] com.badlogic.gdx.scenes.scene2d.Actor.getY:()F │ │ -075e90: 5210 870c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ -075e94: 0f00 |0002: return v0 │ │ +083c34: |[083c34] com.badlogic.gdx.scenes.scene2d.Actor.getY:()F │ │ +083c44: 5210 870c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ +083c48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #26 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -100955,26 +100962,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -075e98: |[075e98] com.badlogic.gdx.scenes.scene2d.Actor.getZIndex:()I │ │ -075ea8: 6e10 df15 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -075eae: 0c00 |0003: move-result-object v0 │ │ -075eb0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -075eb4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -075eb6: 0f01 |0007: return v1 │ │ -075eb8: 6e10 3e16 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ -075ebe: 0c01 |000b: move-result-object v1 │ │ -075ec0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -075ec2: 6e30 9c20 3102 |000d: invoke-virtual {v1, v3, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ -075ec8: 0a01 |0010: move-result v1 │ │ -075eca: 28f6 |0011: goto 0007 // -000a │ │ +083c4c: |[083c4c] com.badlogic.gdx.scenes.scene2d.Actor.getZIndex:()I │ │ +083c5c: 6e10 df15 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +083c62: 0c00 |0003: move-result-object v0 │ │ +083c64: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +083c68: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +083c6a: 0f01 |0007: return v1 │ │ +083c6c: 6e10 3e16 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ +083c72: 0c01 |000b: move-result-object v1 │ │ +083c74: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +083c76: 6e30 9c20 3102 |000d: invoke-virtual {v1, v3, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ +083c7c: 0a01 |0010: move-result v1 │ │ +083c7e: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0004 line=510 │ │ 0x0007 line=511 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -100985,21 +100992,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -075ecc: |[075ecc] com.badlogic.gdx.scenes.scene2d.Actor.hasParent:()Z │ │ -075edc: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -075ee0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -075ee4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -075ee6: 0f00 |0005: return v0 │ │ -075ee8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -075eea: 28fe |0007: goto 0005 // -0002 │ │ +083c80: |[083c80] com.badlogic.gdx.scenes.scene2d.Actor.hasParent:()Z │ │ +083c90: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +083c94: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +083c98: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +083c9a: 0f00 |0005: return v0 │ │ +083c9c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +083c9e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #28 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -101007,36 +101014,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 │ │ -075eec: |[075eec] com.badlogic.gdx.scenes.scene2d.Actor.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -075efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075efe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -075f00: 3807 0900 |0002: if-eqz v7, 000b // +0009 │ │ -075f04: 5441 830c |0004: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ -075f08: 6202 ca0c |0006: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -075f0c: 3221 0300 |0008: if-eq v1, v2, 000b // +0003 │ │ -075f10: 1100 |000a: return-object v0 │ │ -075f12: 2d01 0503 |000b: cmpl-float v1, v5, v3 │ │ -075f16: 3a01 1400 |000d: if-ltz v1, 0021 // +0014 │ │ -075f1a: 5241 850c |000f: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ -075f1e: 2e01 0501 |0011: cmpg-float v1, v5, v1 │ │ -075f22: 3b01 0e00 |0013: if-gez v1, 0021 // +000e │ │ -075f26: 2d01 0603 |0015: cmpl-float v1, v6, v3 │ │ -075f2a: 3a01 0a00 |0017: if-ltz v1, 0021 // +000a │ │ -075f2e: 5241 790c |0019: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ -075f32: 2e01 0601 |001b: cmpg-float v1, v6, v1 │ │ -075f36: 3b01 0400 |001d: if-gez v1, 0021 // +0004 │ │ -075f3a: 0740 |001f: move-object v0, v4 │ │ -075f3c: 28ea |0020: goto 000a // -0016 │ │ -075f3e: 0704 |0021: move-object v4, v0 │ │ -075f40: 28fd |0022: goto 001f // -0003 │ │ +083ca0: |[083ca0] com.badlogic.gdx.scenes.scene2d.Actor.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +083cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083cb2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +083cb4: 3807 0900 |0002: if-eqz v7, 000b // +0009 │ │ +083cb8: 5441 830c |0004: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ +083cbc: 6202 ca0c |0006: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +083cc0: 3221 0300 |0008: if-eq v1, v2, 000b // +0003 │ │ +083cc4: 1100 |000a: return-object v0 │ │ +083cc6: 2d01 0503 |000b: cmpl-float v1, v5, v3 │ │ +083cca: 3a01 1400 |000d: if-ltz v1, 0021 // +0014 │ │ +083cce: 5241 850c |000f: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ +083cd2: 2e01 0501 |0011: cmpg-float v1, v5, v1 │ │ +083cd6: 3b01 0e00 |0013: if-gez v1, 0021 // +000e │ │ +083cda: 2d01 0603 |0015: cmpl-float v1, v6, v3 │ │ +083cde: 3a01 0a00 |0017: if-ltz v1, 0021 // +000a │ │ +083ce2: 5241 790c |0019: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ +083ce6: 2e01 0601 |001b: cmpg-float v1, v6, v1 │ │ +083cea: 3b01 0400 |001d: if-gez v1, 0021 // +0004 │ │ +083cee: 0740 |001f: move-object v0, v4 │ │ +083cf0: 28ea |0020: goto 000a // -0016 │ │ +083cf2: 0704 |0021: move-object v4, v0 │ │ +083cf4: 28fd |0022: goto 001f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=175 │ │ 0x000a line=176 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x000b - 0x001f reg=4 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -101050,28 +101057,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 │ │ -075f44: |[075f44] com.badlogic.gdx.scenes.scene2d.Actor.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -075f54: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ -075f58: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -075f5c: 1a01 fb10 |0004: const-string v1, "actor cannot be null." // string@10fb │ │ -075f60: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -075f66: 2700 |0009: throw v0 │ │ -075f68: 6e10 df15 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -075f6e: 0c03 |000d: move-result-object v3 │ │ -075f70: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -075f74: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -075f76: 0f00 |0011: return v0 │ │ -075f78: 3323 f8ff |0012: if-ne v3, v2, 000a // -0008 │ │ -075f7c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -075f7e: 28fc |0015: goto 0011 // -0004 │ │ +083cf8: |[083cf8] com.badlogic.gdx.scenes.scene2d.Actor.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +083d08: 3903 0e00 |0000: if-nez v3, 000e // +000e │ │ +083d0c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +083d10: 1a01 fb10 |0004: const-string v1, "actor cannot be null." // string@10fb │ │ +083d14: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +083d1a: 2700 |0009: throw v0 │ │ +083d1c: 6e10 df15 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +083d22: 0c03 |000d: move-result-object v3 │ │ +083d24: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +083d28: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +083d2a: 0f00 |0011: return v0 │ │ +083d2c: 3323 f8ff |0012: if-ne v3, v2, 000a // -0008 │ │ +083d30: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +083d32: 28fc |0015: goto 0011 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x000a line=265 │ │ 0x000e line=263 │ │ 0x0011 line=264 │ │ locals : │ │ @@ -101083,30 +101090,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 │ │ -075f80: |[075f80] com.badlogic.gdx.scenes.scene2d.Actor.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -075f90: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -075f94: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -075f98: 1a02 fb10 |0004: const-string v2, "actor cannot be null." // string@10fb │ │ -075f9c: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -075fa2: 2701 |0009: throw v1 │ │ -075fa4: 0730 |000a: move-object v0, v3 │ │ -075fa6: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -075faa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -075fac: 0f01 |000e: return v1 │ │ -075fae: 3340 0400 |000f: if-ne v0, v4, 0013 // +0004 │ │ -075fb2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -075fb4: 28fc |0012: goto 000e // -0004 │ │ -075fb6: 6e10 df15 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -075fbc: 0c00 |0016: move-result-object v0 │ │ -075fbe: 28f4 |0017: goto 000b // -000c │ │ +083d34: |[083d34] com.badlogic.gdx.scenes.scene2d.Actor.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +083d44: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +083d48: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +083d4c: 1a02 fb10 |0004: const-string v2, "actor cannot be null." // string@10fb │ │ +083d50: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +083d56: 2701 |0009: throw v1 │ │ +083d58: 0730 |000a: move-object v0, v3 │ │ +083d5a: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +083d5e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +083d60: 0f01 |000e: return v1 │ │ +083d62: 3340 0400 |000f: if-ne v0, v4, 0013 // +0004 │ │ +083d66: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +083d68: 28fc |0012: goto 000e // -0004 │ │ +083d6a: 6e10 df15 0000 |0013: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +083d70: 0c00 |0016: move-result-object v0 │ │ +083d72: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x000a line=251 │ │ 0x000b line=253 │ │ 0x000e line=254 │ │ 0x0013 line=255 │ │ @@ -101120,17 +101127,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075fc0: |[075fc0] com.badlogic.gdx.scenes.scene2d.Actor.isVisible:()Z │ │ -075fd0: 5510 840c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0c84 │ │ -075fd4: 0f00 |0002: return v0 │ │ +083d74: |[083d74] com.badlogic.gdx.scenes.scene2d.Actor.isVisible:()Z │ │ +083d84: 5510 840c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0c84 │ │ +083d88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ #32 : (in Lcom/badlogic/gdx/scenes/scene2d/Actor;) │ │ @@ -101138,24 +101145,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 │ │ -075fd8: |[075fd8] com.badlogic.gdx.scenes.scene2d.Actor.localToAscendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -075fe8: 0720 |0000: move-object v0, v2 │ │ -075fea: 6e10 df15 0000 |0001: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -075ff0: 0c01 |0004: move-result-object v1 │ │ -075ff2: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ -075ff6: 6e20 f115 4000 |0007: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f1 │ │ -075ffc: 6e10 df15 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -076002: 0c00 |000d: move-result-object v0 │ │ -076004: 3330 f3ff |000e: if-ne v0, v3, 0001 // -000d │ │ -076008: 1104 |0010: return-object v4 │ │ +083d8c: |[083d8c] com.badlogic.gdx.scenes.scene2d.Actor.localToAscendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +083d9c: 0720 |0000: move-object v0, v2 │ │ +083d9e: 6e10 df15 0000 |0001: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +083da4: 0c01 |0004: move-result-object v1 │ │ +083da6: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ +083daa: 6e20 f115 4000 |0007: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f1 │ │ +083db0: 6e10 df15 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +083db6: 0c00 |000d: move-result-object v0 │ │ +083db8: 3330 f3ff |000e: if-ne v0, v3, 0001 // -000d │ │ +083dbc: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0001 line=556 │ │ 0x0007 line=557 │ │ 0x000a line=558 │ │ 0x000e line=559 │ │ @@ -101171,44 +101178,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 │ │ -07600c: |[07600c] com.badlogic.gdx.scenes.scene2d.Actor.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07601c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -076020: 6e10 e115 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ -076026: 0a00 |0005: move-result v0 │ │ -076028: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07602a: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -07602e: 3900 1200 |0009: if-nez v0, 001b // +0012 │ │ -076032: 6e10 e215 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ -076038: 0a00 |000e: move-result v0 │ │ -07603a: 2d00 0002 |000f: cmpl-float v0, v0, v2 │ │ -07603e: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -076042: 6e10 e315 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ -076048: 0a00 |0016: move-result v0 │ │ -07604a: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ -07604e: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -076052: 2200 bc02 |001b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -076056: 1a01 ca0c |001d: const-string v1, "Only unrotated and unscaled actors may use this method." // string@0cca │ │ -07605a: 7020 291e 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -076060: 2700 |0022: throw v0 │ │ -076062: 5240 210b |0023: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076066: 6e10 e815 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -07606c: 0a01 |0028: move-result v1 │ │ -07606e: c610 |0029: add-float/2addr v0, v1 │ │ -076070: 5940 210b |002a: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076074: 5240 220b |002c: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076078: 6e10 e915 0300 |002e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -07607e: 0a01 |0031: move-result v1 │ │ -076080: c610 |0032: add-float/2addr v0, v1 │ │ -076082: 5940 220b |0033: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076086: 1104 |0035: return-object v4 │ │ +083dc0: |[083dc0] com.badlogic.gdx.scenes.scene2d.Actor.localToParentCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +083dd0: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +083dd4: 6e10 e115 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ +083dda: 0a00 |0005: move-result v0 │ │ +083ddc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +083dde: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +083de2: 3900 1200 |0009: if-nez v0, 001b // +0012 │ │ +083de6: 6e10 e215 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ +083dec: 0a00 |000e: move-result v0 │ │ +083dee: 2d00 0002 |000f: cmpl-float v0, v0, v2 │ │ +083df2: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +083df6: 6e10 e315 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ +083dfc: 0a00 |0016: move-result v0 │ │ +083dfe: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ +083e02: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ +083e06: 2200 bc02 |001b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +083e0a: 1a01 ca0c |001d: const-string v1, "Only unrotated and unscaled actors may use this method." // string@0cca │ │ +083e0e: 7020 291e 1000 |001f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +083e14: 2700 |0022: throw v0 │ │ +083e16: 5240 210b |0023: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +083e1a: 6e10 e815 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +083e20: 0a01 |0028: move-result v1 │ │ +083e22: c610 |0029: add-float/2addr v0, v1 │ │ +083e24: 5940 210b |002a: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +083e28: 5240 220b |002c: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +083e2c: 6e10 e915 0300 |002e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +083e32: 0a01 |0031: move-result v1 │ │ +083e34: c610 |0032: add-float/2addr v0, v1 │ │ +083e36: 5940 220b |0033: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +083e3a: 1104 |0035: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=546 │ │ 0x001b line=547 │ │ 0x0023 line=548 │ │ 0x002c line=549 │ │ 0x0035 line=550 │ │ @@ -101221,49 +101228,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 │ │ -076088: |[076088] com.badlogic.gdx.scenes.scene2d.Actor.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -076098: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -07609c: 0740 |0002: move-object v0, v4 │ │ -07609e: 3800 3a00 |0003: if-eqz v0, 003d // +003a │ │ -0760a2: 6e10 e115 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ -0760a8: 0a01 |0008: move-result v1 │ │ -0760aa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0760ac: 2d01 0102 |000a: cmpl-float v1, v1, v2 │ │ -0760b0: 3901 1200 |000c: if-nez v1, 001e // +0012 │ │ -0760b4: 6e10 e215 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ -0760ba: 0a01 |0011: move-result v1 │ │ -0760bc: 2d01 0103 |0012: cmpl-float v1, v1, v3 │ │ -0760c0: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ -0760c4: 6e10 e315 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ -0760ca: 0a01 |0019: move-result v1 │ │ -0760cc: 2d01 0103 |001a: cmpl-float v1, v1, v3 │ │ -0760d0: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -0760d4: 2201 bc02 |001e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0760d8: 1a02 ca0c |0020: const-string v2, "Only unrotated and unscaled actors may use this method." // string@0cca │ │ -0760dc: 7020 291e 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0760e2: 2701 |0025: throw v1 │ │ -0760e4: 5251 210b |0026: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0760e8: 6e10 e815 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0760ee: 0a02 |002b: move-result v2 │ │ -0760f0: c621 |002c: add-float/2addr v1, v2 │ │ -0760f2: 5951 210b |002d: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0760f6: 5251 220b |002f: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0760fa: 6e10 e915 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -076100: 0a02 |0034: move-result v2 │ │ -076102: c621 |0035: add-float/2addr v1, v2 │ │ -076104: 5951 220b |0036: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076108: 6e10 df15 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -07610e: 0c00 |003b: move-result-object v0 │ │ -076110: 28c7 |003c: goto 0003 // -0039 │ │ -076112: 1105 |003d: return-object v5 │ │ +083e3c: |[083e3c] com.badlogic.gdx.scenes.scene2d.Actor.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +083e4c: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +083e50: 0740 |0002: move-object v0, v4 │ │ +083e52: 3800 3a00 |0003: if-eqz v0, 003d // +003a │ │ +083e56: 6e10 e115 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ +083e5c: 0a01 |0008: move-result v1 │ │ +083e5e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +083e60: 2d01 0102 |000a: cmpl-float v1, v1, v2 │ │ +083e64: 3901 1200 |000c: if-nez v1, 001e // +0012 │ │ +083e68: 6e10 e215 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ +083e6e: 0a01 |0011: move-result v1 │ │ +083e70: 2d01 0103 |0012: cmpl-float v1, v1, v3 │ │ +083e74: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ +083e78: 6e10 e315 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ +083e7e: 0a01 |0019: move-result v1 │ │ +083e80: 2d01 0103 |001a: cmpl-float v1, v1, v3 │ │ +083e84: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +083e88: 2201 bc02 |001e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +083e8c: 1a02 ca0c |0020: const-string v2, "Only unrotated and unscaled actors may use this method." // string@0cca │ │ +083e90: 7020 291e 2100 |0022: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +083e96: 2701 |0025: throw v1 │ │ +083e98: 5251 210b |0026: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +083e9c: 6e10 e815 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +083ea2: 0a02 |002b: move-result v2 │ │ +083ea4: c621 |002c: add-float/2addr v1, v2 │ │ +083ea6: 5951 210b |002d: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +083eaa: 5251 220b |002f: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +083eae: 6e10 e915 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +083eb4: 0a02 |0034: move-result v2 │ │ +083eb6: c621 |0035: add-float/2addr v1, v2 │ │ +083eb8: 5951 220b |0036: iput v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +083ebc: 6e10 df15 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +083ec2: 0c00 |003b: move-result-object v0 │ │ +083ec4: 28c7 |003c: goto 0003 // -0039 │ │ +083ec6: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=532 │ │ 0x0003 line=533 │ │ 0x0005 line=534 │ │ 0x001e line=535 │ │ 0x0026 line=536 │ │ @@ -101280,73 +101287,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 │ │ -076114: |[076114] com.badlogic.gdx.scenes.scene2d.Actor.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z │ │ -076124: 6e10 2016 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ -07612a: 0c00 |0003: move-result-object v0 │ │ -07612c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -076130: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -076134: 1a02 540e |0008: const-string v2, "The event target cannot be null." // string@0e54 │ │ -076138: 7020 6824 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07613e: 2700 |000d: throw v0 │ │ -076140: 380c 0d00 |000e: if-eqz v12, 001b // +000d │ │ -076144: 54a8 770c |0010: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ -076148: 5280 120f |0012: iget v0, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@0f12 │ │ -07614c: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ -076150: 6e10 2216 0b00 |0016: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -076156: 0a00 |0019: move-result v0 │ │ -076158: 0f00 |001a: return v0 │ │ -07615a: 54a8 7a0c |001b: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ -07615e: 28f5 |001d: goto 0012 // -000b │ │ -076160: 6e20 2916 ab00 |001e: invoke-virtual {v11, v10}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1629 │ │ -076166: 6e20 2816 cb00 |0021: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setCapture:(Z)V // method@1628 │ │ -07616c: 6e10 1f16 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@161f │ │ -076172: 0c00 |0027: move-result-object v0 │ │ -076174: 3900 0700 |0028: if-nez v0, 002f // +0007 │ │ -076178: 54a0 820c |002a: iget-object v0, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c82 │ │ -07617c: 6e20 2a16 0b00 |002c: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@162a │ │ -076182: 6e10 ea1d 0800 |002f: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.begin:()V // method@1dea │ │ -076188: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -07618a: 5289 120f |0033: iget v9, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@0f12 │ │ -07618e: 3596 3700 |0035: if-ge v6, v9, 006c // +0037 │ │ -076192: 6e20 ee1d 6800 |0037: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1dee │ │ -076198: 0c01 |003a: move-result-object v1 │ │ -07619a: 1f01 1f02 |003b: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/EventListener; // type@021f │ │ -07619e: 7220 2d16 b100 |003d: invoke-interface {v1, v11}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ -0761a4: 0a00 |0040: move-result v0 │ │ -0761a6: 3800 2800 |0041: if-eqz v0, 0069 // +0028 │ │ -0761aa: 6e10 2116 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.handle:()V // method@1621 │ │ -0761b0: 20b0 2202 |0046: instance-of v0, v11, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0761b4: 3800 2100 |0048: if-eqz v0, 0069 // +0021 │ │ -0761b8: 07b7 |004a: move-object v7, v11 │ │ -0761ba: 1f07 2202 |004b: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0761be: 6e10 7316 0700 |004d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0761c4: 0c00 |0050: move-result-object v0 │ │ -0761c6: 6202 a00c |0051: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -0761ca: 3320 1600 |0053: if-ne v0, v2, 0069 // +0016 │ │ -0761ce: 6e10 1f16 0b00 |0055: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@161f │ │ -0761d4: 0c00 |0058: move-result-object v0 │ │ -0761d6: 6e10 7216 0700 |0059: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1672 │ │ -0761dc: 0c03 |005c: move-result-object v3 │ │ -0761de: 6e10 6c16 0700 |005d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0761e4: 0a04 |0060: move-result v4 │ │ -0761e6: 6e10 6816 0700 |0061: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0761ec: 0a05 |0064: move-result v5 │ │ -0761ee: 07a2 |0065: move-object v2, v10 │ │ -0761f0: 7406 9d16 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@169d │ │ -0761f6: d806 0601 |0069: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0761fa: 28ca |006b: goto 0035 // -0036 │ │ -0761fc: 6e10 ed1d 0800 |006c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.end:()V // method@1ded │ │ -076202: 6e10 2216 0b00 |006f: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ -076208: 0a00 |0072: move-result v0 │ │ -07620a: 28a7 |0073: goto 001a // -0059 │ │ +083ec8: |[083ec8] com.badlogic.gdx.scenes.scene2d.Actor.notify:(Lcom/badlogic/gdx/scenes/scene2d/Event;Z)Z │ │ +083ed8: 6e10 2016 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ +083ede: 0c00 |0003: move-result-object v0 │ │ +083ee0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +083ee4: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +083ee8: 1a02 540e |0008: const-string v2, "The event target cannot be null." // string@0e54 │ │ +083eec: 7020 6824 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +083ef2: 2700 |000d: throw v0 │ │ +083ef4: 380c 0d00 |000e: if-eqz v12, 001b // +000d │ │ +083ef8: 54a8 770c |0010: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ +083efc: 5280 120f |0012: iget v0, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@0f12 │ │ +083f00: 3900 0a00 |0014: if-nez v0, 001e // +000a │ │ +083f04: 6e10 2216 0b00 |0016: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +083f0a: 0a00 |0019: move-result v0 │ │ +083f0c: 0f00 |001a: return v0 │ │ +083f0e: 54a8 7a0c |001b: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ +083f12: 28f5 |001d: goto 0012 // -000b │ │ +083f14: 6e20 2916 ab00 |001e: invoke-virtual {v11, v10}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1629 │ │ +083f1a: 6e20 2816 cb00 |0021: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setCapture:(Z)V // method@1628 │ │ +083f20: 6e10 1f16 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@161f │ │ +083f26: 0c00 |0027: move-result-object v0 │ │ +083f28: 3900 0700 |0028: if-nez v0, 002f // +0007 │ │ +083f2c: 54a0 820c |002a: iget-object v0, v10, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c82 │ │ +083f30: 6e20 2a16 0b00 |002c: invoke-virtual {v11, v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@162a │ │ +083f36: 6e10 ea1d 0800 |002f: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.begin:()V // method@1dea │ │ +083f3c: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +083f3e: 5289 120f |0033: iget v9, v8, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.size:I // field@0f12 │ │ +083f42: 3596 3700 |0035: if-ge v6, v9, 006c // +0037 │ │ +083f46: 6e20 ee1d 6800 |0037: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1dee │ │ +083f4c: 0c01 |003a: move-result-object v1 │ │ +083f4e: 1f01 1f02 |003b: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/EventListener; // type@021f │ │ +083f52: 7220 2d16 b100 |003d: invoke-interface {v1, v11}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ +083f58: 0a00 |0040: move-result v0 │ │ +083f5a: 3800 2800 |0041: if-eqz v0, 0069 // +0028 │ │ +083f5e: 6e10 2116 0b00 |0043: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.handle:()V // method@1621 │ │ +083f64: 20b0 2202 |0046: instance-of v0, v11, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +083f68: 3800 2100 |0048: if-eqz v0, 0069 // +0021 │ │ +083f6c: 07b7 |004a: move-object v7, v11 │ │ +083f6e: 1f07 2202 |004b: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +083f72: 6e10 7316 0700 |004d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +083f78: 0c00 |0050: move-result-object v0 │ │ +083f7a: 6202 a00c |0051: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +083f7e: 3320 1600 |0053: if-ne v0, v2, 0069 // +0016 │ │ +083f82: 6e10 1f16 0b00 |0055: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@161f │ │ +083f88: 0c00 |0058: move-result-object v0 │ │ +083f8a: 6e10 7216 0700 |0059: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1672 │ │ +083f90: 0c03 |005c: move-result-object v3 │ │ +083f92: 6e10 6c16 0700 |005d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +083f98: 0a04 |0060: move-result v4 │ │ +083f9a: 6e10 6816 0700 |0061: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +083fa0: 0a05 |0064: move-result v5 │ │ +083fa2: 07a2 |0065: move-object v2, v10 │ │ +083fa4: 7406 9d16 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@169d │ │ +083faa: d806 0601 |0069: add-int/lit8 v6, v6, #int 1 // #01 │ │ +083fae: 28ca |006b: goto 0035 // -0036 │ │ +083fb0: 6e10 ed1d 0800 |006c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.end:()V // method@1ded │ │ +083fb6: 6e10 2216 0b00 |006f: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Event;.isCancelled:()Z // method@1622 │ │ +083fbc: 0a00 |0072: move-result v0 │ │ +083fbe: 28a7 |0073: goto 001a // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000e line=139 │ │ 0x0012 line=140 │ │ 0x001a line=162 │ │ 0x001b line=139 │ │ @@ -101377,265 +101384,265 @@ │ │ 0x0000 - 0x0074 reg=12 capture Z │ │ │ │ #36 : (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 │ │ -07620c: |[07620c] com.badlogic.gdx.scenes.scene2d.Actor.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -07621c: 7401 e115 1500 |0000: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ -076222: 0a09 |0003: move-result v9 │ │ -076224: 7401 e215 1500 |0004: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ -07622a: 0a0a |0007: move-result v10 │ │ -07622c: 7401 e315 1500 |0008: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ -076232: 0a0b |000b: move-result v11 │ │ -076234: 7401 e815 1500 |000c: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -07623a: 0a02 |000f: move-result v2 │ │ -07623c: 7401 e915 1500 |0010: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -076242: 0a03 |0013: move-result v3 │ │ -076244: 1313 0000 |0014: const/16 v19, #int 0 // #0 │ │ -076248: 2d13 0913 |0016: cmpl-float v19, v9, v19 │ │ -07624c: 3913 8900 |0018: if-nez v19, 00a1 // +0089 │ │ -076250: 1513 803f |001a: const/high16 v19, #int 1065353216 // #3f80 │ │ -076254: 2d13 0a13 |001c: cmpl-float v19, v10, v19 │ │ -076258: 3913 2500 |001e: if-nez v19, 0043 // +0025 │ │ -07625c: 1513 803f |0020: const/high16 v19, #int 1065353216 // #3f80 │ │ -076260: 2d13 0b13 |0022: cmpl-float v19, v11, v19 │ │ -076264: 3913 1f00 |0024: if-nez v19, 0043 // +001f │ │ -076268: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -07626c: 5200 210b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076270: 0213 0000 |002a: move/from16 v19, v0 │ │ -076274: a713 1302 |002c: sub-float v19, v19, v2 │ │ -076278: 0200 1300 |002e: move/from16 v0, v19 │ │ -07627c: 0801 1600 |0030: move-object/from16 v1, v22 │ │ -076280: 5910 210b |0032: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076284: 0800 1600 |0034: move-object/from16 v0, v22 │ │ -076288: 5200 220b |0036: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07628c: 0213 0000 |0038: move/from16 v19, v0 │ │ -076290: a713 1303 |003a: sub-float v19, v19, v3 │ │ -076294: 0200 1300 |003c: move/from16 v0, v19 │ │ -076298: 0801 1600 |003e: move-object/from16 v1, v22 │ │ -07629c: 5910 220b |0040: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0762a0: 1116 |0042: return-object v22 │ │ -0762a2: 7401 dd15 1500 |0043: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@15dd │ │ -0762a8: 0a07 |0046: move-result v7 │ │ -0762aa: 7401 de15 1500 |0047: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@15de │ │ -0762b0: 0a08 |004a: move-result v8 │ │ -0762b2: 1313 0000 |004b: const/16 v19, #int 0 // #0 │ │ -0762b6: 2d13 0713 |004d: cmpl-float v19, v7, v19 │ │ -0762ba: 3913 2900 |004f: if-nez v19, 0078 // +0029 │ │ -0762be: 1313 0000 |0051: const/16 v19, #int 0 // #0 │ │ -0762c2: 2d13 0813 |0053: cmpl-float v19, v8, v19 │ │ -0762c6: 3913 2300 |0055: if-nez v19, 0078 // +0023 │ │ -0762ca: 0800 1600 |0057: move-object/from16 v0, v22 │ │ -0762ce: 5200 210b |0059: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0762d2: 0213 0000 |005b: move/from16 v19, v0 │ │ -0762d6: a713 1302 |005d: sub-float v19, v19, v2 │ │ -0762da: a913 130a |005f: div-float v19, v19, v10 │ │ -0762de: 0200 1300 |0061: move/from16 v0, v19 │ │ -0762e2: 0801 1600 |0063: move-object/from16 v1, v22 │ │ -0762e6: 5910 210b |0065: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0762ea: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -0762ee: 5200 220b |0069: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0762f2: 0213 0000 |006b: move/from16 v19, v0 │ │ -0762f6: a713 1303 |006d: sub-float v19, v19, v3 │ │ -0762fa: a913 130b |006f: div-float v19, v19, v11 │ │ -0762fe: 0200 1300 |0071: move/from16 v0, v19 │ │ -076302: 0801 1600 |0073: move-object/from16 v1, v22 │ │ -076306: 5910 220b |0075: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07630a: 28cb |0077: goto 0042 // -0035 │ │ -07630c: 0800 1600 |0078: move-object/from16 v0, v22 │ │ -076310: 5200 210b |007a: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076314: 0213 0000 |007c: move/from16 v19, v0 │ │ -076318: a713 1302 |007e: sub-float v19, v19, v2 │ │ -07631c: a713 1307 |0080: sub-float v19, v19, v7 │ │ -076320: a913 130a |0082: div-float v19, v19, v10 │ │ -076324: a613 1307 |0084: add-float v19, v19, v7 │ │ -076328: 0200 1300 |0086: move/from16 v0, v19 │ │ -07632c: 0801 1600 |0088: move-object/from16 v1, v22 │ │ -076330: 5910 210b |008a: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076334: 0800 1600 |008c: move-object/from16 v0, v22 │ │ -076338: 5200 220b |008e: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07633c: 0213 0000 |0090: move/from16 v19, v0 │ │ -076340: a713 1303 |0092: sub-float v19, v19, v3 │ │ -076344: a713 1308 |0094: sub-float v19, v19, v8 │ │ -076348: a913 130b |0096: div-float v19, v19, v11 │ │ -07634c: a613 1308 |0098: add-float v19, v19, v8 │ │ -076350: 0200 1300 |009a: move/from16 v0, v19 │ │ -076354: 0801 1600 |009c: move-object/from16 v1, v22 │ │ -076358: 5910 220b |009e: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -07635c: 28a2 |00a0: goto 0042 // -005e │ │ -07635e: 1413 35fa 8e3c |00a1: const v19, #float 0.0174533 // #3c8efa35 │ │ -076364: a813 1309 |00a4: mul-float v19, v19, v9 │ │ -076368: 0200 1300 |00a6: move/from16 v0, v19 │ │ -07636c: 8900 |00a8: float-to-double v0, v0 │ │ -07636e: 0513 0000 |00a9: move-wide/from16 v19, v0 │ │ -076372: 7702 8324 1300 |00ab: invoke-static/range {v19, v20}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -076378: 0b13 |00ae: move-result-wide v19 │ │ -07637a: 0500 1300 |00af: move-wide/from16 v0, v19 │ │ -07637e: 8c04 |00b1: double-to-float v4, v0 │ │ -076380: 1413 35fa 8e3c |00b2: const v19, #float 0.0174533 // #3c8efa35 │ │ -076386: a813 1309 |00b5: mul-float v19, v19, v9 │ │ -07638a: 0200 1300 |00b7: move/from16 v0, v19 │ │ -07638e: 8900 |00b9: float-to-double v0, v0 │ │ -076390: 0513 0000 |00ba: move-wide/from16 v19, v0 │ │ -076394: 7702 8d24 1300 |00bc: invoke-static/range {v19, v20}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -07639a: 0b13 |00bf: move-result-wide v19 │ │ -07639c: 0500 1300 |00c0: move-wide/from16 v0, v19 │ │ -0763a0: 8c0c |00c2: double-to-float v12, v0 │ │ -0763a2: 7401 dd15 1500 |00c3: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@15dd │ │ -0763a8: 0a07 |00c6: move-result v7 │ │ -0763aa: 7401 de15 1500 |00c7: invoke-virtual/range {v21}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@15de │ │ -0763b0: 0a08 |00ca: move-result v8 │ │ -0763b2: 1513 803f |00cb: const/high16 v19, #int 1065353216 // #3f80 │ │ -0763b6: 2d13 0a13 |00cd: cmpl-float v19, v10, v19 │ │ -0763ba: 3913 8400 |00cf: if-nez v19, 0153 // +0084 │ │ -0763be: 1513 803f |00d1: const/high16 v19, #int 1065353216 // #3f80 │ │ -0763c2: 2d13 0b13 |00d3: cmpl-float v19, v11, v19 │ │ -0763c6: 3913 7e00 |00d5: if-nez v19, 0153 // +007e │ │ -0763ca: 1313 0000 |00d7: const/16 v19, #int 0 // #0 │ │ -0763ce: 2d13 0713 |00d9: cmpl-float v19, v7, v19 │ │ -0763d2: 3913 3500 |00db: if-nez v19, 0110 // +0035 │ │ -0763d6: 1313 0000 |00dd: const/16 v19, #int 0 // #0 │ │ -0763da: 2d13 0813 |00df: cmpl-float v19, v8, v19 │ │ -0763de: 3913 2f00 |00e1: if-nez v19, 0110 // +002f │ │ -0763e2: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ -0763e6: 5200 210b |00e5: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0763ea: 0213 0000 |00e7: move/from16 v19, v0 │ │ -0763ee: a70d 1302 |00e9: sub-float v13, v19, v2 │ │ -0763f2: 0800 1600 |00eb: move-object/from16 v0, v22 │ │ -0763f6: 5200 220b |00ed: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0763fa: 0213 0000 |00ef: move/from16 v19, v0 │ │ -0763fe: a70e 1303 |00f1: sub-float v14, v19, v3 │ │ -076402: a813 0d04 |00f3: mul-float v19, v13, v4 │ │ -076406: a814 0e0c |00f5: mul-float v20, v14, v12 │ │ -07640a: a613 1314 |00f7: add-float v19, v19, v20 │ │ -07640e: 0200 1300 |00f9: move/from16 v0, v19 │ │ -076412: 0801 1600 |00fb: move-object/from16 v1, v22 │ │ -076416: 5910 210b |00fd: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -07641a: 7fc0 |00ff: neg-float v0, v12 │ │ -07641c: 0213 0000 |0100: move/from16 v19, v0 │ │ -076420: a813 130d |0102: mul-float v19, v19, v13 │ │ -076424: a814 0e04 |0104: mul-float v20, v14, v4 │ │ -076428: a613 1314 |0106: add-float v19, v19, v20 │ │ -07642c: 0200 1300 |0108: move/from16 v0, v19 │ │ -076430: 0801 1600 |010a: move-object/from16 v1, v22 │ │ -076434: 5910 220b |010c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076438: 2900 34ff |010e: goto/16 0042 // -00cc │ │ -07643c: a60f 0207 |0110: add-float v15, v2, v7 │ │ -076440: a610 0308 |0112: add-float v16, v3, v8 │ │ -076444: 7f75 |0114: neg-float v5, v7 │ │ -076446: 7f86 |0115: neg-float v6, v8 │ │ -076448: a813 0405 |0116: mul-float v19, v4, v5 │ │ -07644c: a814 0c06 |0118: mul-float v20, v12, v6 │ │ -076450: a713 1314 |011a: sub-float v19, v19, v20 │ │ -076454: a611 130f |011c: add-float v17, v19, v15 │ │ -076458: a813 0c05 |011e: mul-float v19, v12, v5 │ │ -07645c: a814 0406 |0120: mul-float v20, v4, v6 │ │ -076460: a613 1314 |0122: add-float v19, v19, v20 │ │ -076464: a612 1310 |0124: add-float v18, v19, v16 │ │ -076468: 0800 1600 |0126: move-object/from16 v0, v22 │ │ -07646c: 5200 210b |0128: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076470: 0213 0000 |012a: move/from16 v19, v0 │ │ -076474: a70d 1311 |012c: sub-float v13, v19, v17 │ │ -076478: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -07647c: 5200 220b |0130: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076480: 0213 0000 |0132: move/from16 v19, v0 │ │ -076484: a70e 1312 |0134: sub-float v14, v19, v18 │ │ -076488: a813 0d04 |0136: mul-float v19, v13, v4 │ │ -07648c: a814 0e0c |0138: mul-float v20, v14, v12 │ │ -076490: a613 1314 |013a: add-float v19, v19, v20 │ │ -076494: 0200 1300 |013c: move/from16 v0, v19 │ │ -076498: 0801 1600 |013e: move-object/from16 v1, v22 │ │ -07649c: 5910 210b |0140: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0764a0: 7fc0 |0142: neg-float v0, v12 │ │ -0764a2: 0213 0000 |0143: move/from16 v19, v0 │ │ -0764a6: a813 130d |0145: mul-float v19, v19, v13 │ │ -0764aa: a814 0e04 |0147: mul-float v20, v14, v4 │ │ -0764ae: a613 1314 |0149: add-float v19, v19, v20 │ │ -0764b2: 0200 1300 |014b: move/from16 v0, v19 │ │ -0764b6: 0801 1600 |014d: move-object/from16 v1, v22 │ │ -0764ba: 5910 220b |014f: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0764be: 2900 f1fe |0151: goto/16 0042 // -010f │ │ -0764c2: 1313 0000 |0153: const/16 v19, #int 0 // #0 │ │ -0764c6: 2d13 0713 |0155: cmpl-float v19, v7, v19 │ │ -0764ca: 3913 3900 |0157: if-nez v19, 0190 // +0039 │ │ -0764ce: 1313 0000 |0159: const/16 v19, #int 0 // #0 │ │ -0764d2: 2d13 0813 |015b: cmpl-float v19, v8, v19 │ │ -0764d6: 3913 3300 |015d: if-nez v19, 0190 // +0033 │ │ -0764da: 0800 1600 |015f: move-object/from16 v0, v22 │ │ -0764de: 5200 210b |0161: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0764e2: 0213 0000 |0163: move/from16 v19, v0 │ │ -0764e6: a70d 1302 |0165: sub-float v13, v19, v2 │ │ -0764ea: 0800 1600 |0167: move-object/from16 v0, v22 │ │ -0764ee: 5200 220b |0169: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0764f2: 0213 0000 |016b: move/from16 v19, v0 │ │ -0764f6: a70e 1303 |016d: sub-float v14, v19, v3 │ │ -0764fa: a813 0d04 |016f: mul-float v19, v13, v4 │ │ -0764fe: a814 0e0c |0171: mul-float v20, v14, v12 │ │ -076502: a613 1314 |0173: add-float v19, v19, v20 │ │ -076506: a913 130a |0175: div-float v19, v19, v10 │ │ -07650a: 0200 1300 |0177: move/from16 v0, v19 │ │ -07650e: 0801 1600 |0179: move-object/from16 v1, v22 │ │ -076512: 5910 210b |017b: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076516: 7fc0 |017d: neg-float v0, v12 │ │ -076518: 0213 0000 |017e: move/from16 v19, v0 │ │ -07651c: a813 130d |0180: mul-float v19, v19, v13 │ │ -076520: a814 0e04 |0182: mul-float v20, v14, v4 │ │ -076524: a613 1314 |0184: add-float v19, v19, v20 │ │ -076528: a913 130b |0186: div-float v19, v19, v11 │ │ -07652c: 0200 1300 |0188: move/from16 v0, v19 │ │ -076530: 0801 1600 |018a: move-object/from16 v1, v22 │ │ -076534: 5910 220b |018c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076538: 2900 b4fe |018e: goto/16 0042 // -014c │ │ -07653c: a60f 0207 |0190: add-float v15, v2, v7 │ │ -076540: a610 0308 |0192: add-float v16, v3, v8 │ │ -076544: 7f70 |0194: neg-float v0, v7 │ │ -076546: 0213 0000 |0195: move/from16 v19, v0 │ │ -07654a: a805 130a |0197: mul-float v5, v19, v10 │ │ -07654e: 7f80 |0199: neg-float v0, v8 │ │ -076550: 0213 0000 |019a: move/from16 v19, v0 │ │ -076554: a806 130b |019c: mul-float v6, v19, v11 │ │ -076558: a813 0405 |019e: mul-float v19, v4, v5 │ │ -07655c: a814 0c06 |01a0: mul-float v20, v12, v6 │ │ -076560: a713 1314 |01a2: sub-float v19, v19, v20 │ │ -076564: a611 130f |01a4: add-float v17, v19, v15 │ │ -076568: a813 0c05 |01a6: mul-float v19, v12, v5 │ │ -07656c: a814 0406 |01a8: mul-float v20, v4, v6 │ │ -076570: a613 1314 |01aa: add-float v19, v19, v20 │ │ -076574: a612 1310 |01ac: add-float v18, v19, v16 │ │ -076578: 0800 1600 |01ae: move-object/from16 v0, v22 │ │ -07657c: 5200 210b |01b0: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -076580: 0213 0000 |01b2: move/from16 v19, v0 │ │ -076584: a70d 1311 |01b4: sub-float v13, v19, v17 │ │ -076588: 0800 1600 |01b6: move-object/from16 v0, v22 │ │ -07658c: 5200 220b |01b8: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -076590: 0213 0000 |01ba: move/from16 v19, v0 │ │ -076594: a70e 1312 |01bc: sub-float v14, v19, v18 │ │ -076598: a813 0d04 |01be: mul-float v19, v13, v4 │ │ -07659c: a814 0e0c |01c0: mul-float v20, v14, v12 │ │ -0765a0: a613 1314 |01c2: add-float v19, v19, v20 │ │ -0765a4: a913 130a |01c4: div-float v19, v19, v10 │ │ -0765a8: 0200 1300 |01c6: move/from16 v0, v19 │ │ -0765ac: 0801 1600 |01c8: move-object/from16 v1, v22 │ │ -0765b0: 5910 210b |01ca: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0765b4: 7fc0 |01cc: neg-float v0, v12 │ │ -0765b6: 0213 0000 |01cd: move/from16 v19, v0 │ │ -0765ba: a813 130d |01cf: mul-float v19, v19, v13 │ │ -0765be: a814 0e04 |01d1: mul-float v20, v14, v4 │ │ -0765c2: a613 1314 |01d3: add-float v19, v19, v20 │ │ -0765c6: a913 130b |01d5: div-float v19, v19, v11 │ │ -0765ca: 0200 1300 |01d7: move/from16 v0, v19 │ │ -0765ce: 0801 1600 |01d9: move-object/from16 v1, v22 │ │ -0765d2: 5910 220b |01db: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0765d6: 2900 65fe |01dd: goto/16 0042 // -019b │ │ +083fc0: |[083fc0] com.badlogic.gdx.scenes.scene2d.Actor.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +083fd0: 7401 e115 1600 |0000: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ +083fd6: 0a09 |0003: move-result v9 │ │ +083fd8: 7401 e215 1600 |0004: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ +083fde: 0a0a |0007: move-result v10 │ │ +083fe0: 7401 e315 1600 |0008: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ +083fe6: 0a0b |000b: move-result v11 │ │ +083fe8: 7401 e815 1600 |000c: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +083fee: 0a02 |000f: move-result v2 │ │ +083ff0: 7401 e915 1600 |0010: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +083ff6: 0a03 |0013: move-result v3 │ │ +083ff8: 1313 0000 |0014: const/16 v19, #int 0 // #0 │ │ +083ffc: 2d13 0913 |0016: cmpl-float v19, v9, v19 │ │ +084000: 3913 8900 |0018: if-nez v19, 00a1 // +0089 │ │ +084004: 1513 803f |001a: const/high16 v19, #int 1065353216 // #3f80 │ │ +084008: 2d13 0a13 |001c: cmpl-float v19, v10, v19 │ │ +08400c: 3913 2500 |001e: if-nez v19, 0043 // +0025 │ │ +084010: 1513 803f |0020: const/high16 v19, #int 1065353216 // #3f80 │ │ +084014: 2d13 0b13 |0022: cmpl-float v19, v11, v19 │ │ +084018: 3913 1f00 |0024: if-nez v19, 0043 // +001f │ │ +08401c: 0800 1700 |0026: move-object/from16 v0, v23 │ │ +084020: 5200 210b |0028: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084024: 0213 0000 |002a: move/from16 v19, v0 │ │ +084028: a713 1302 |002c: sub-float v19, v19, v2 │ │ +08402c: 0200 1300 |002e: move/from16 v0, v19 │ │ +084030: 0801 1700 |0030: move-object/from16 v1, v23 │ │ +084034: 5910 210b |0032: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084038: 0800 1700 |0034: move-object/from16 v0, v23 │ │ +08403c: 5200 220b |0036: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +084040: 0213 0000 |0038: move/from16 v19, v0 │ │ +084044: a713 1303 |003a: sub-float v19, v19, v3 │ │ +084048: 0200 1300 |003c: move/from16 v0, v19 │ │ +08404c: 0801 1700 |003e: move-object/from16 v1, v23 │ │ +084050: 5910 220b |0040: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +084054: 1117 |0042: return-object v23 │ │ +084056: 7401 dd15 1600 |0043: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@15dd │ │ +08405c: 0a07 |0046: move-result v7 │ │ +08405e: 7401 de15 1600 |0047: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@15de │ │ +084064: 0a08 |004a: move-result v8 │ │ +084066: 1313 0000 |004b: const/16 v19, #int 0 // #0 │ │ +08406a: 2d13 0713 |004d: cmpl-float v19, v7, v19 │ │ +08406e: 3913 2900 |004f: if-nez v19, 0078 // +0029 │ │ +084072: 1313 0000 |0051: const/16 v19, #int 0 // #0 │ │ +084076: 2d13 0813 |0053: cmpl-float v19, v8, v19 │ │ +08407a: 3913 2300 |0055: if-nez v19, 0078 // +0023 │ │ +08407e: 0800 1700 |0057: move-object/from16 v0, v23 │ │ +084082: 5200 210b |0059: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084086: 0213 0000 |005b: move/from16 v19, v0 │ │ +08408a: a713 1302 |005d: sub-float v19, v19, v2 │ │ +08408e: a913 130a |005f: div-float v19, v19, v10 │ │ +084092: 0200 1300 |0061: move/from16 v0, v19 │ │ +084096: 0801 1700 |0063: move-object/from16 v1, v23 │ │ +08409a: 5910 210b |0065: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +08409e: 0800 1700 |0067: move-object/from16 v0, v23 │ │ +0840a2: 5200 220b |0069: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0840a6: 0213 0000 |006b: move/from16 v19, v0 │ │ +0840aa: a713 1303 |006d: sub-float v19, v19, v3 │ │ +0840ae: a913 130b |006f: div-float v19, v19, v11 │ │ +0840b2: 0200 1300 |0071: move/from16 v0, v19 │ │ +0840b6: 0801 1700 |0073: move-object/from16 v1, v23 │ │ +0840ba: 5910 220b |0075: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0840be: 28cb |0077: goto 0042 // -0035 │ │ +0840c0: 0800 1700 |0078: move-object/from16 v0, v23 │ │ +0840c4: 5200 210b |007a: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0840c8: 0213 0000 |007c: move/from16 v19, v0 │ │ +0840cc: a713 1302 |007e: sub-float v19, v19, v2 │ │ +0840d0: a713 1307 |0080: sub-float v19, v19, v7 │ │ +0840d4: a913 130a |0082: div-float v19, v19, v10 │ │ +0840d8: a613 1307 |0084: add-float v19, v19, v7 │ │ +0840dc: 0200 1300 |0086: move/from16 v0, v19 │ │ +0840e0: 0801 1700 |0088: move-object/from16 v1, v23 │ │ +0840e4: 5910 210b |008a: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0840e8: 0800 1700 |008c: move-object/from16 v0, v23 │ │ +0840ec: 5200 220b |008e: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0840f0: 0213 0000 |0090: move/from16 v19, v0 │ │ +0840f4: a713 1303 |0092: sub-float v19, v19, v3 │ │ +0840f8: a713 1308 |0094: sub-float v19, v19, v8 │ │ +0840fc: a913 130b |0096: div-float v19, v19, v11 │ │ +084100: a613 1308 |0098: add-float v19, v19, v8 │ │ +084104: 0200 1300 |009a: move/from16 v0, v19 │ │ +084108: 0801 1700 |009c: move-object/from16 v1, v23 │ │ +08410c: 5910 220b |009e: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +084110: 28a2 |00a0: goto 0042 // -005e │ │ +084112: 1413 35fa 8e3c |00a1: const v19, #float 0.0174533 // #3c8efa35 │ │ +084118: a813 1309 |00a4: mul-float v19, v19, v9 │ │ +08411c: 0200 1300 |00a6: move/from16 v0, v19 │ │ +084120: 8900 |00a8: float-to-double v0, v0 │ │ +084122: 0514 0000 |00a9: move-wide/from16 v20, v0 │ │ +084126: 7702 8324 1400 |00ab: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +08412c: 0b14 |00ae: move-result-wide v20 │ │ +08412e: 0500 1400 |00af: move-wide/from16 v0, v20 │ │ +084132: 8c04 |00b1: double-to-float v4, v0 │ │ +084134: 1413 35fa 8e3c |00b2: const v19, #float 0.0174533 // #3c8efa35 │ │ +08413a: a813 1309 |00b5: mul-float v19, v19, v9 │ │ +08413e: 0200 1300 |00b7: move/from16 v0, v19 │ │ +084142: 8900 |00b9: float-to-double v0, v0 │ │ +084144: 0514 0000 |00ba: move-wide/from16 v20, v0 │ │ +084148: 7702 8d24 1400 |00bc: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +08414e: 0b14 |00bf: move-result-wide v20 │ │ +084150: 0500 1400 |00c0: move-wide/from16 v0, v20 │ │ +084154: 8c0c |00c2: double-to-float v12, v0 │ │ +084156: 7401 dd15 1600 |00c3: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginX:()F // method@15dd │ │ +08415c: 0a07 |00c6: move-result v7 │ │ +08415e: 7401 de15 1600 |00c7: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getOriginY:()F // method@15de │ │ +084164: 0a08 |00ca: move-result v8 │ │ +084166: 1513 803f |00cb: const/high16 v19, #int 1065353216 // #3f80 │ │ +08416a: 2d13 0a13 |00cd: cmpl-float v19, v10, v19 │ │ +08416e: 3913 8400 |00cf: if-nez v19, 0153 // +0084 │ │ +084172: 1513 803f |00d1: const/high16 v19, #int 1065353216 // #3f80 │ │ +084176: 2d13 0b13 |00d3: cmpl-float v19, v11, v19 │ │ +08417a: 3913 7e00 |00d5: if-nez v19, 0153 // +007e │ │ +08417e: 1313 0000 |00d7: const/16 v19, #int 0 // #0 │ │ +084182: 2d13 0713 |00d9: cmpl-float v19, v7, v19 │ │ +084186: 3913 3500 |00db: if-nez v19, 0110 // +0035 │ │ +08418a: 1313 0000 |00dd: const/16 v19, #int 0 // #0 │ │ +08418e: 2d13 0813 |00df: cmpl-float v19, v8, v19 │ │ +084192: 3913 2f00 |00e1: if-nez v19, 0110 // +002f │ │ +084196: 0800 1700 |00e3: move-object/from16 v0, v23 │ │ +08419a: 5200 210b |00e5: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +08419e: 0213 0000 |00e7: move/from16 v19, v0 │ │ +0841a2: a70d 1302 |00e9: sub-float v13, v19, v2 │ │ +0841a6: 0800 1700 |00eb: move-object/from16 v0, v23 │ │ +0841aa: 5200 220b |00ed: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0841ae: 0213 0000 |00ef: move/from16 v19, v0 │ │ +0841b2: a70e 1303 |00f1: sub-float v14, v19, v3 │ │ +0841b6: a813 0d04 |00f3: mul-float v19, v13, v4 │ │ +0841ba: a814 0e0c |00f5: mul-float v20, v14, v12 │ │ +0841be: a613 1314 |00f7: add-float v19, v19, v20 │ │ +0841c2: 0200 1300 |00f9: move/from16 v0, v19 │ │ +0841c6: 0801 1700 |00fb: move-object/from16 v1, v23 │ │ +0841ca: 5910 210b |00fd: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0841ce: 7fc0 |00ff: neg-float v0, v12 │ │ +0841d0: 0213 0000 |0100: move/from16 v19, v0 │ │ +0841d4: a813 130d |0102: mul-float v19, v19, v13 │ │ +0841d8: a814 0e04 |0104: mul-float v20, v14, v4 │ │ +0841dc: a613 1314 |0106: add-float v19, v19, v20 │ │ +0841e0: 0200 1300 |0108: move/from16 v0, v19 │ │ +0841e4: 0801 1700 |010a: move-object/from16 v1, v23 │ │ +0841e8: 5910 220b |010c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0841ec: 2900 34ff |010e: goto/16 0042 // -00cc │ │ +0841f0: a60f 0207 |0110: add-float v15, v2, v7 │ │ +0841f4: a610 0308 |0112: add-float v16, v3, v8 │ │ +0841f8: 7f75 |0114: neg-float v5, v7 │ │ +0841fa: 7f86 |0115: neg-float v6, v8 │ │ +0841fc: a813 0405 |0116: mul-float v19, v4, v5 │ │ +084200: a814 0c06 |0118: mul-float v20, v12, v6 │ │ +084204: a713 1314 |011a: sub-float v19, v19, v20 │ │ +084208: a611 130f |011c: add-float v17, v19, v15 │ │ +08420c: a813 0c05 |011e: mul-float v19, v12, v5 │ │ +084210: a814 0406 |0120: mul-float v20, v4, v6 │ │ +084214: a613 1314 |0122: add-float v19, v19, v20 │ │ +084218: a612 1310 |0124: add-float v18, v19, v16 │ │ +08421c: 0800 1700 |0126: move-object/from16 v0, v23 │ │ +084220: 5200 210b |0128: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084224: 0213 0000 |012a: move/from16 v19, v0 │ │ +084228: a70d 1311 |012c: sub-float v13, v19, v17 │ │ +08422c: 0800 1700 |012e: move-object/from16 v0, v23 │ │ +084230: 5200 220b |0130: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +084234: 0213 0000 |0132: move/from16 v19, v0 │ │ +084238: a70e 1312 |0134: sub-float v14, v19, v18 │ │ +08423c: a813 0d04 |0136: mul-float v19, v13, v4 │ │ +084240: a814 0e0c |0138: mul-float v20, v14, v12 │ │ +084244: a613 1314 |013a: add-float v19, v19, v20 │ │ +084248: 0200 1300 |013c: move/from16 v0, v19 │ │ +08424c: 0801 1700 |013e: move-object/from16 v1, v23 │ │ +084250: 5910 210b |0140: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084254: 7fc0 |0142: neg-float v0, v12 │ │ +084256: 0213 0000 |0143: move/from16 v19, v0 │ │ +08425a: a813 130d |0145: mul-float v19, v19, v13 │ │ +08425e: a814 0e04 |0147: mul-float v20, v14, v4 │ │ +084262: a613 1314 |0149: add-float v19, v19, v20 │ │ +084266: 0200 1300 |014b: move/from16 v0, v19 │ │ +08426a: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +08426e: 5910 220b |014f: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +084272: 2900 f1fe |0151: goto/16 0042 // -010f │ │ +084276: 1313 0000 |0153: const/16 v19, #int 0 // #0 │ │ +08427a: 2d13 0713 |0155: cmpl-float v19, v7, v19 │ │ +08427e: 3913 3900 |0157: if-nez v19, 0190 // +0039 │ │ +084282: 1313 0000 |0159: const/16 v19, #int 0 // #0 │ │ +084286: 2d13 0813 |015b: cmpl-float v19, v8, v19 │ │ +08428a: 3913 3300 |015d: if-nez v19, 0190 // +0033 │ │ +08428e: 0800 1700 |015f: move-object/from16 v0, v23 │ │ +084292: 5200 210b |0161: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084296: 0213 0000 |0163: move/from16 v19, v0 │ │ +08429a: a70d 1302 |0165: sub-float v13, v19, v2 │ │ +08429e: 0800 1700 |0167: move-object/from16 v0, v23 │ │ +0842a2: 5200 220b |0169: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0842a6: 0213 0000 |016b: move/from16 v19, v0 │ │ +0842aa: a70e 1303 |016d: sub-float v14, v19, v3 │ │ +0842ae: a813 0d04 |016f: mul-float v19, v13, v4 │ │ +0842b2: a814 0e0c |0171: mul-float v20, v14, v12 │ │ +0842b6: a613 1314 |0173: add-float v19, v19, v20 │ │ +0842ba: a913 130a |0175: div-float v19, v19, v10 │ │ +0842be: 0200 1300 |0177: move/from16 v0, v19 │ │ +0842c2: 0801 1700 |0179: move-object/from16 v1, v23 │ │ +0842c6: 5910 210b |017b: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0842ca: 7fc0 |017d: neg-float v0, v12 │ │ +0842cc: 0213 0000 |017e: move/from16 v19, v0 │ │ +0842d0: a813 130d |0180: mul-float v19, v19, v13 │ │ +0842d4: a814 0e04 |0182: mul-float v20, v14, v4 │ │ +0842d8: a613 1314 |0184: add-float v19, v19, v20 │ │ +0842dc: a913 130b |0186: div-float v19, v19, v11 │ │ +0842e0: 0200 1300 |0188: move/from16 v0, v19 │ │ +0842e4: 0801 1700 |018a: move-object/from16 v1, v23 │ │ +0842e8: 5910 220b |018c: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0842ec: 2900 b4fe |018e: goto/16 0042 // -014c │ │ +0842f0: a60f 0207 |0190: add-float v15, v2, v7 │ │ +0842f4: a610 0308 |0192: add-float v16, v3, v8 │ │ +0842f8: 7f70 |0194: neg-float v0, v7 │ │ +0842fa: 0213 0000 |0195: move/from16 v19, v0 │ │ +0842fe: a805 130a |0197: mul-float v5, v19, v10 │ │ +084302: 7f80 |0199: neg-float v0, v8 │ │ +084304: 0213 0000 |019a: move/from16 v19, v0 │ │ +084308: a806 130b |019c: mul-float v6, v19, v11 │ │ +08430c: a813 0405 |019e: mul-float v19, v4, v5 │ │ +084310: a814 0c06 |01a0: mul-float v20, v12, v6 │ │ +084314: a713 1314 |01a2: sub-float v19, v19, v20 │ │ +084318: a611 130f |01a4: add-float v17, v19, v15 │ │ +08431c: a813 0c05 |01a6: mul-float v19, v12, v5 │ │ +084320: a814 0406 |01a8: mul-float v20, v4, v6 │ │ +084324: a613 1314 |01aa: add-float v19, v19, v20 │ │ +084328: a612 1310 |01ac: add-float v18, v19, v16 │ │ +08432c: 0800 1700 |01ae: move-object/from16 v0, v23 │ │ +084330: 5200 210b |01b0: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084334: 0213 0000 |01b2: move/from16 v19, v0 │ │ +084338: a70d 1311 |01b4: sub-float v13, v19, v17 │ │ +08433c: 0800 1700 |01b6: move-object/from16 v0, v23 │ │ +084340: 5200 220b |01b8: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +084344: 0213 0000 |01ba: move/from16 v19, v0 │ │ +084348: a70e 1312 |01bc: sub-float v14, v19, v18 │ │ +08434c: a813 0d04 |01be: mul-float v19, v13, v4 │ │ +084350: a814 0e0c |01c0: mul-float v20, v14, v12 │ │ +084354: a613 1314 |01c2: add-float v19, v19, v20 │ │ +084358: a913 130a |01c4: div-float v19, v19, v10 │ │ +08435c: 0200 1300 |01c6: move/from16 v0, v19 │ │ +084360: 0801 1700 |01c8: move-object/from16 v1, v23 │ │ +084364: 5910 210b |01ca: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +084368: 7fc0 |01cc: neg-float v0, v12 │ │ +08436a: 0213 0000 |01cd: move/from16 v19, v0 │ │ +08436e: a813 130d |01cf: mul-float v19, v19, v13 │ │ +084372: a814 0e04 |01d1: mul-float v20, v14, v4 │ │ +084376: a613 1314 |01d3: add-float v19, v19, v20 │ │ +08437a: a913 130b |01d5: div-float v19, v19, v11 │ │ +08437e: 0200 1300 |01d7: move/from16 v0, v19 │ │ +084382: 0801 1700 |01d9: move-object/from16 v1, v23 │ │ +084386: 5910 220b |01db: iput v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +08438a: 2900 65fe |01dd: goto/16 0042 // -019b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0004 line=567 │ │ 0x0008 line=568 │ │ 0x000c line=569 │ │ 0x0010 line=570 │ │ @@ -101714,35 +101721,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; │ │ │ │ #37 : (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 │ │ -0765dc: |[0765dc] com.badlogic.gdx.scenes.scene2d.Actor.remove:()Z │ │ -0765ec: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -0765f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0765f4: 5410 7e0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -0765f8: 6e20 5316 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1653 │ │ -0765fe: 0a00 |0009: move-result v0 │ │ -076600: 0f00 |000a: return v0 │ │ -076602: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -076604: 28fe |000c: goto 000a // -0002 │ │ +084390: |[084390] com.badlogic.gdx.scenes.scene2d.Actor.remove:()Z │ │ +0843a0: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +0843a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0843a8: 5410 7e0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +0843ac: 6e20 5316 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1653 │ │ +0843b2: 0a00 |0009: move-result v0 │ │ +0843b4: 0f00 |000a: return v0 │ │ +0843b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0843b8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000a line=183 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -101751,23 +101758,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 │ │ -076608: |[076608] com.badlogic.gdx.scenes.scene2d.Actor.removeAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -076618: 5420 760c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ -07661c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07661e: 6e30 f61c 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -076624: 0a00 |0006: move-result v0 │ │ -076626: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -07662a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -07662c: 6e20 cc15 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -076632: 0e00 |000d: return-void │ │ +0843bc: |[0843bc] com.badlogic.gdx.scenes.scene2d.Actor.removeAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0843cc: 5420 760c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.actions:Lcom/badlogic/gdx/utils/Array; // field@0c76 │ │ +0843d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0843d2: 6e30 f61c 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0843d8: 0a00 |0006: move-result v0 │ │ +0843da: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0843de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0843e0: 6e20 cc15 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0843e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x000d line=224 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x000e reg=3 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -101777,20 +101784,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 │ │ -076634: |[076634] com.badlogic.gdx.scenes.scene2d.Actor.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -076644: 5420 770c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ -076648: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07664a: 6e30 f41d 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1df4 │ │ -076650: 0a00 |0006: move-result v0 │ │ -076652: 0f00 |0007: return v0 │ │ +0843e8: |[0843e8] com.badlogic.gdx.scenes.scene2d.Actor.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0843f8: 5420 770c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.captureListeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c77 │ │ +0843fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0843fe: 6e30 f41d 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1df4 │ │ +084404: 0a00 |0006: move-result v0 │ │ +084406: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0008 reg=3 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -101799,20 +101806,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 │ │ -076654: |[076654] com.badlogic.gdx.scenes.scene2d.Actor.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -076664: 5420 7a0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ -076668: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07666a: 6e30 f41d 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1df4 │ │ -076670: 0a00 |0006: move-result v0 │ │ -076672: 0f00 |0007: return v0 │ │ +084408: |[084408] com.badlogic.gdx.scenes.scene2d.Actor.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +084418: 5420 7a0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Actor;.listeners:Lcom/badlogic/gdx/utils/DelayedRemovalArray; // field@0c7a │ │ +08441c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08441e: 6e30 f41d 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeValue:(Ljava/lang/Object;Z)Z // method@1df4 │ │ +084424: 0a00 |0006: move-result v0 │ │ +084426: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0008 reg=3 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -101821,19 +101828,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076674: |[076674] com.badlogic.gdx.scenes.scene2d.Actor.rotate:(F)V │ │ -076684: 5210 7f0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0c7f │ │ -076688: c620 |0002: add-float/2addr v0, v2 │ │ -07668a: 6e20 0716 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@1607 │ │ -076690: 0e00 |0006: return-void │ │ +084428: |[084428] com.badlogic.gdx.scenes.scene2d.Actor.rotate:(F)V │ │ +084438: 5210 7f0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0c7f │ │ +08443c: c620 |0002: add-float/2addr v0, v2 │ │ +08443e: 6e20 0716 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@1607 │ │ +084444: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0006 line=455 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0007 reg=2 amountInDegrees F │ │ @@ -101843,22 +101850,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -076694: |[076694] com.badlogic.gdx.scenes.scene2d.Actor.scale:(F)V │ │ -0766a4: 5210 800c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ -0766a8: c620 |0002: add-float/2addr v0, v2 │ │ -0766aa: 6e20 0a16 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ -0766b0: 5210 810c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ -0766b4: c620 |0008: add-float/2addr v0, v2 │ │ -0766b6: 6e20 0b16 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ -0766bc: 0e00 |000c: return-void │ │ +084448: |[084448] com.badlogic.gdx.scenes.scene2d.Actor.scale:(F)V │ │ +084458: 5210 800c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ +08445c: c620 |0002: add-float/2addr v0, v2 │ │ +08445e: 6e20 0a16 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ +084464: 5210 810c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ +084468: c620 |0008: add-float/2addr v0, v2 │ │ +08446a: 6e20 0b16 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ +084470: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0006 line=435 │ │ 0x000c line=436 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -101869,22 +101876,22 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0766c0: |[0766c0] com.badlogic.gdx.scenes.scene2d.Actor.scale:(FF)V │ │ -0766d0: 5210 800c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ -0766d4: c620 |0002: add-float/2addr v0, v2 │ │ -0766d6: 6e20 0a16 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ -0766dc: 5210 810c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ -0766e0: c630 |0008: add-float/2addr v0, v3 │ │ -0766e2: 6e20 0b16 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ -0766e8: 0e00 |000c: return-void │ │ +084474: |[084474] com.badlogic.gdx.scenes.scene2d.Actor.scale:(FF)V │ │ +084484: 5210 800c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ +084488: c620 |0002: add-float/2addr v0, v2 │ │ +08448a: 6e20 0a16 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ +084490: 5210 810c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ +084494: c630 |0008: add-float/2addr v0, v3 │ │ +084496: 6e20 0b16 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ +08449c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0006 line=441 │ │ 0x000c line=442 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -101896,24 +101903,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 │ │ -0766ec: |[0766ec] com.badlogic.gdx.scenes.scene2d.Actor.screenToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0766fc: 6e10 e415 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@15e4 │ │ -076702: 0c00 |0003: move-result-object v0 │ │ -076704: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -076708: 1103 |0006: return-object v3 │ │ -07670a: 6e20 b716 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -076710: 0c01 |000a: move-result-object v1 │ │ -076712: 6e20 1616 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -076718: 0c03 |000e: move-result-object v3 │ │ -07671a: 28f7 |000f: goto 0006 // -0009 │ │ +0844a0: |[0844a0] com.badlogic.gdx.scenes.scene2d.Actor.screenToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0844b0: 6e10 e415 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@15e4 │ │ +0844b6: 0c00 |0003: move-result-object v0 │ │ +0844b8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0844bc: 1103 |0006: return-object v3 │ │ +0844be: 6e20 b716 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0844c4: 0c01 |000a: move-result-object v1 │ │ +0844c6: 6e20 1616 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0844cc: 0c03 |000e: move-result-object v3 │ │ +0844ce: 28f7 |000f: goto 0006 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x0006 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 screenCoords Lcom/badlogic/gdx/math/Vector2; │ │ @@ -101926,20 +101933,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07671c: |[07671c] com.badlogic.gdx.scenes.scene2d.Actor.setBounds:(FFFF)V │ │ -07672c: 6e20 1116 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -076732: 6e20 1216 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -076738: 6e20 1016 3000 |0006: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -07673e: 6e20 0016 4000 |0009: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -076744: 0e00 |000c: return-void │ │ +0844d0: |[0844d0] com.badlogic.gdx.scenes.scene2d.Actor.setBounds:(FFFF)V │ │ +0844e0: 6e20 1116 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0844e6: 6e20 1216 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0844ec: 6e20 1016 3000 |0006: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0844f2: 6e20 0016 4000 |0009: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0844f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ 0x0006 line=378 │ │ 0x0009 line=379 │ │ 0x000c line=380 │ │ @@ -101955,18 +101962,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -076748: |[076748] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(FFFF)V │ │ -076758: 5410 780c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ -07675c: 6e55 e709 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09e7 │ │ -076762: 0e00 |0005: return-void │ │ +0844fc: |[0844fc] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(FFFF)V │ │ +08450c: 5410 780c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ +084510: 6e55 e709 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09e7 │ │ +084516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0005 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0006 reg=2 r F │ │ @@ -101979,18 +101986,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 │ │ -076764: |[076764] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -076774: 5410 780c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ -076778: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -07677e: 0e00 |0005: return-void │ │ +084518: |[084518] com.badlogic.gdx.scenes.scene2d.Actor.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +084528: 5410 780c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.color:Lcom/badlogic/gdx/graphics/Color; // field@0c78 │ │ +08452c: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +084532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0005 line=459 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0006 reg=2 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -102000,17 +102007,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076780: |[076780] com.badlogic.gdx.scenes.scene2d.Actor.setHeight:(F)V │ │ -076790: 5901 790c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ -076794: 0e00 |0002: return-void │ │ +084534: |[084534] com.badlogic.gdx.scenes.scene2d.Actor.setHeight:(F)V │ │ +084544: 5901 790c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ +084548: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0002 line=344 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 height F │ │ @@ -102020,17 +102027,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076798: |[076798] com.badlogic.gdx.scenes.scene2d.Actor.setName:(Ljava/lang/String;)V │ │ -0767a8: 5b01 7b0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0c7b │ │ -0767ac: 0e00 |0002: return-void │ │ +08454c: |[08454c] com.badlogic.gdx.scenes.scene2d.Actor.setName:(Ljava/lang/String;)V │ │ +08455c: 5b01 7b0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0c7b │ │ +084560: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0002 line=478 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -102040,18 +102047,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0767b0: |[0767b0] com.badlogic.gdx.scenes.scene2d.Actor.setOrigin:(FF)V │ │ -0767c0: 6e20 0316 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginX:(F)V // method@1603 │ │ -0767c6: 6e20 0416 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginY:(F)V // method@1604 │ │ -0767cc: 0e00 |0006: return-void │ │ +084564: |[084564] com.badlogic.gdx.scenes.scene2d.Actor.setOrigin:(FF)V │ │ +084574: 6e20 0316 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginX:(F)V // method@1603 │ │ +08457a: 6e20 0416 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setOriginY:(F)V // method@1604 │ │ +084580: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ 0x0006 line=402 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102063,17 +102070,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0767d0: |[0767d0] com.badlogic.gdx.scenes.scene2d.Actor.setOriginX:(F)V │ │ -0767e0: 5901 7c0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0c7c │ │ -0767e4: 0e00 |0002: return-void │ │ +084584: |[084584] com.badlogic.gdx.scenes.scene2d.Actor.setOriginX:(F)V │ │ +084594: 5901 7c0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originX:F // field@0c7c │ │ +084598: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0002 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 originX F │ │ @@ -102083,17 +102090,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0767e8: |[0767e8] com.badlogic.gdx.scenes.scene2d.Actor.setOriginY:(F)V │ │ -0767f8: 5901 7d0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0c7d │ │ -0767fc: 0e00 |0002: return-void │ │ +08459c: |[08459c] com.badlogic.gdx.scenes.scene2d.Actor.setOriginY:(F)V │ │ +0845ac: 5901 7d0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.originY:F // field@0c7d │ │ +0845b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0002 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 originY F │ │ @@ -102103,17 +102110,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 │ │ -076800: |[076800] com.badlogic.gdx.scenes.scene2d.Actor.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V │ │ -076810: 5b01 7e0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -076814: 0e00 |0002: return-void │ │ +0845b4: |[0845b4] com.badlogic.gdx.scenes.scene2d.Actor.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V │ │ +0845c4: 5b01 7e0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +0845c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -102123,18 +102130,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076818: |[076818] com.badlogic.gdx.scenes.scene2d.Actor.setPosition:(FF)V │ │ -076828: 6e20 1116 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -07682e: 6e20 1216 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -076834: 0e00 |0006: return-void │ │ +0845cc: |[0845cc] com.badlogic.gdx.scenes.scene2d.Actor.setPosition:(FF)V │ │ +0845dc: 6e20 1116 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0845e2: 6e20 1216 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0845e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0003 line=322 │ │ 0x0006 line=323 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102146,17 +102153,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076838: |[076838] com.badlogic.gdx.scenes.scene2d.Actor.setRotation:(F)V │ │ -076848: 5901 7f0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0c7f │ │ -07684c: 0e00 |0002: return-void │ │ +0845ec: |[0845ec] com.badlogic.gdx.scenes.scene2d.Actor.setRotation:(F)V │ │ +0845fc: 5901 7f0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotation:F // field@0c7f │ │ +084600: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0002 line=450 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 degrees F │ │ @@ -102166,18 +102173,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076850: |[076850] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(F)V │ │ -076860: 6e20 0a16 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ -076866: 6e20 0b16 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ -07686c: 0e00 |0006: return-void │ │ +084604: |[084604] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(F)V │ │ +084614: 6e20 0a16 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ +08461a: 6e20 0b16 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ +084620: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ 0x0006 line=424 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102188,18 +102195,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076870: |[076870] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(FF)V │ │ -076880: 6e20 0a16 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ -076886: 6e20 0b16 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ -07688c: 0e00 |0006: return-void │ │ +084624: |[084624] com.badlogic.gdx.scenes.scene2d.Actor.setScale:(FF)V │ │ +084634: 6e20 0a16 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleX:(F)V // method@160a │ │ +08463a: 6e20 0b16 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScaleY:(F)V // method@160b │ │ +084640: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0006 line=430 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102211,17 +102218,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076890: |[076890] com.badlogic.gdx.scenes.scene2d.Actor.setScaleX:(F)V │ │ -0768a0: 5901 800c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ -0768a4: 0e00 |0002: return-void │ │ +084644: |[084644] com.badlogic.gdx.scenes.scene2d.Actor.setScaleX:(F)V │ │ +084654: 5901 800c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleX:F // field@0c80 │ │ +084658: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 scaleX F │ │ @@ -102231,17 +102238,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0768a8: |[0768a8] com.badlogic.gdx.scenes.scene2d.Actor.setScaleY:(F)V │ │ -0768b8: 5901 810c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ -0768bc: 0e00 |0002: return-void │ │ +08465c: |[08465c] com.badlogic.gdx.scenes.scene2d.Actor.setScaleY:(F)V │ │ +08466c: 5901 810c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scaleY:F // field@0c81 │ │ +084670: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0002 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 scaleY F │ │ @@ -102251,18 +102258,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0768c0: |[0768c0] com.badlogic.gdx.scenes.scene2d.Actor.setSize:(FF)V │ │ -0768d0: 6e20 1016 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0768d6: 6e20 0016 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0768dc: 0e00 |0006: return-void │ │ +084674: |[084674] com.badlogic.gdx.scenes.scene2d.Actor.setSize:(FF)V │ │ +084684: 6e20 1016 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +08468a: 6e20 0016 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +084690: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0003 line=359 │ │ 0x0006 line=360 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102274,17 +102281,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 │ │ -0768e0: |[0768e0] com.badlogic.gdx.scenes.scene2d.Actor.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0768f0: 5b01 820c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c82 │ │ -0768f4: 0e00 |0002: return-void │ │ +084694: |[084694] com.badlogic.gdx.scenes.scene2d.Actor.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0846a4: 5b01 820c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c82 │ │ +0846a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0002 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -102294,17 +102301,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 │ │ -0768f8: |[0768f8] com.badlogic.gdx.scenes.scene2d.Actor.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ -076908: 5b01 830c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ -07690c: 0e00 |0002: return-void │ │ +0846ac: |[0846ac] com.badlogic.gdx.scenes.scene2d.Actor.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ +0846bc: 5b01 830c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0c83 │ │ +0846c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 touchable Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ @@ -102314,17 +102321,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076910: |[076910] com.badlogic.gdx.scenes.scene2d.Actor.setVisible:(Z)V │ │ -076920: 5c01 840c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0c84 │ │ -076924: 0e00 |0002: return-void │ │ +0846c4: |[0846c4] com.badlogic.gdx.scenes.scene2d.Actor.setVisible:(Z)V │ │ +0846d4: 5c01 840c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.visible:Z // field@0c84 │ │ +0846d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0002 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 visible Z │ │ @@ -102334,17 +102341,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076928: |[076928] com.badlogic.gdx.scenes.scene2d.Actor.setWidth:(F)V │ │ -076938: 5901 850c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ -07693c: 0e00 |0002: return-void │ │ +0846dc: |[0846dc] com.badlogic.gdx.scenes.scene2d.Actor.setWidth:(F)V │ │ +0846ec: 5901 850c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ +0846f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0002 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 width F │ │ @@ -102354,17 +102361,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076940: |[076940] com.badlogic.gdx.scenes.scene2d.Actor.setX:(F)V │ │ -076950: 5901 860c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ -076954: 0e00 |0002: return-void │ │ +0846f4: |[0846f4] com.badlogic.gdx.scenes.scene2d.Actor.setX:(F)V │ │ +084704: 5901 860c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ +084708: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0002 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 x F │ │ @@ -102374,17 +102381,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076958: |[076958] com.badlogic.gdx.scenes.scene2d.Actor.setY:(F)V │ │ -076968: 5901 870c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ -07696c: 0e00 |0002: return-void │ │ +08470c: |[08470c] com.badlogic.gdx.scenes.scene2d.Actor.setY:(F)V │ │ +08471c: 5901 870c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ +084720: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ 0x0000 - 0x0003 reg=1 y F │ │ @@ -102394,38 +102401,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -076970: |[076970] com.badlogic.gdx.scenes.scene2d.Actor.setZIndex:(I)V │ │ -076980: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -076982: 3b05 0a00 |0001: if-gez v5, 000b // +000a │ │ -076986: 2202 7b03 |0003: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07698a: 1a03 c90f |0005: const-string v3, "ZIndex cannot be < 0." // string@0fc9 │ │ -07698e: 7020 6824 3200 |0007: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -076994: 2702 |000a: throw v2 │ │ -076996: 6e10 df15 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -07699c: 0c01 |000e: move-result-object v1 │ │ -07699e: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -0769a2: 0e00 |0011: return-void │ │ -0769a4: 6e10 3e16 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ -0769aa: 0c00 |0015: move-result-object v0 │ │ -0769ac: 5202 e30e |0016: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0769b0: 3232 f9ff |0018: if-eq v2, v3, 0011 // -0007 │ │ -0769b4: 6e30 f61c 4003 |001a: invoke-virtual {v0, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -0769ba: 0a02 |001d: move-result v2 │ │ -0769bc: 3802 f3ff |001e: if-eqz v2, 0011 // -000d │ │ -0769c0: 5202 e30e |0020: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0769c4: 3425 0600 |0022: if-lt v5, v2, 0028 // +0006 │ │ -0769c8: 6e20 e31c 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0769ce: 28ea |0027: goto 0011 // -0016 │ │ -0769d0: 6e30 ef1c 5004 |0028: invoke-virtual {v0, v5, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ -0769d6: 28e6 |002b: goto 0011 // -001a │ │ +084724: |[084724] com.badlogic.gdx.scenes.scene2d.Actor.setZIndex:(I)V │ │ +084734: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +084736: 3b05 0a00 |0001: if-gez v5, 000b // +000a │ │ +08473a: 2202 7b03 |0003: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08473e: 1a03 c90f |0005: const-string v3, "ZIndex cannot be < 0." // string@0fc9 │ │ +084742: 7020 6824 3200 |0007: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +084748: 2702 |000a: throw v2 │ │ +08474a: 6e10 df15 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +084750: 0c01 |000e: move-result-object v1 │ │ +084752: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +084756: 0e00 |0011: return-void │ │ +084758: 6e10 3e16 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ +08475e: 0c00 |0015: move-result-object v0 │ │ +084760: 5202 e30e |0016: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +084764: 3232 f9ff |0018: if-eq v2, v3, 0011 // -0007 │ │ +084768: 6e30 f61c 4003 |001a: invoke-virtual {v0, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +08476e: 0a02 |001d: move-result v2 │ │ +084770: 3802 f3ff |001e: if-eqz v2, 0011 // -000d │ │ +084774: 5202 e30e |0020: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +084778: 3425 0600 |0022: if-lt v5, v2, 0028 // +0006 │ │ +08477c: 6e20 e31c 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +084782: 28ea |0027: goto 0011 // -0016 │ │ +084784: 6e30 ef1c 5004 |0028: invoke-virtual {v0, v5, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ +08478a: 28e6 |002b: goto 0011 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x000b line=495 │ │ 0x000f line=496 │ │ 0x0011 line=504 │ │ 0x0012 line=497 │ │ @@ -102445,22 +102452,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0769d8: |[0769d8] com.badlogic.gdx.scenes.scene2d.Actor.size:(F)V │ │ -0769e8: 5210 850c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ -0769ec: c620 |0002: add-float/2addr v0, v2 │ │ -0769ee: 6e20 1016 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0769f4: 5210 790c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ -0769f8: c620 |0008: add-float/2addr v0, v2 │ │ -0769fa: 6e20 0016 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -076a00: 0e00 |000c: return-void │ │ +08478c: |[08478c] com.badlogic.gdx.scenes.scene2d.Actor.size:(F)V │ │ +08479c: 5210 850c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ +0847a0: c620 |0002: add-float/2addr v0, v2 │ │ +0847a2: 6e20 1016 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0847a8: 5210 790c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ +0847ac: c620 |0008: add-float/2addr v0, v2 │ │ +0847ae: 6e20 0016 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0847b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0006 line=365 │ │ 0x000c line=366 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102471,22 +102478,22 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -076a04: |[076a04] com.badlogic.gdx.scenes.scene2d.Actor.size:(FF)V │ │ -076a14: 5210 850c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ -076a18: c620 |0002: add-float/2addr v0, v2 │ │ -076a1a: 6e20 1016 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -076a20: 5210 790c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ -076a24: c630 |0008: add-float/2addr v0, v3 │ │ -076a26: 6e20 0016 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -076a2c: 0e00 |000c: return-void │ │ +0847b8: |[0847b8] com.badlogic.gdx.scenes.scene2d.Actor.size:(FF)V │ │ +0847c8: 5210 850c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ +0847cc: c620 |0002: add-float/2addr v0, v2 │ │ +0847ce: 6e20 1016 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0847d4: 5210 790c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ +0847d8: c630 |0008: add-float/2addr v0, v3 │ │ +0847da: 6e20 0016 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0847e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0006 line=371 │ │ 0x000c line=372 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102498,22 +102505,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 │ │ -076a30: |[076a30] com.badlogic.gdx.scenes.scene2d.Actor.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -076a40: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -076a44: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -076a48: 1102 |0004: return-object v2 │ │ -076a4a: 5410 7e0c |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ -076a4e: 6e20 5d16 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@165d │ │ -076a54: 6e20 f415 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f4 │ │ -076a5a: 28f7 |000d: goto 0004 // -0009 │ │ +0847e4: |[0847e4] com.badlogic.gdx.scenes.scene2d.Actor.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0847f4: 5410 7e0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +0847f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0847fc: 1102 |0004: return-object v2 │ │ +0847fe: 5410 7e0c |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parent:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0c7e │ │ +084802: 6e20 5d16 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@165d │ │ +084808: 6e20 f415 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f4 │ │ +08480e: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0004 line=526 │ │ 0x0005 line=524 │ │ 0x000a line=525 │ │ locals : │ │ @@ -102525,18 +102532,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -076a5c: |[076a5c] com.badlogic.gdx.scenes.scene2d.Actor.toBack:()V │ │ -076a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076a6e: 6e20 1316 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1613 │ │ -076a74: 0e00 |0004: return-void │ │ +084810: |[084810] com.badlogic.gdx.scenes.scene2d.Actor.toBack:()V │ │ +084820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084822: 6e20 1316 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1613 │ │ +084828: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=488 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -102545,18 +102552,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076a78: |[076a78] com.badlogic.gdx.scenes.scene2d.Actor.toFront:()V │ │ -076a88: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ -076a8e: 6e20 1316 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1613 │ │ -076a94: 0e00 |0006: return-void │ │ +08482c: |[08482c] com.badlogic.gdx.scenes.scene2d.Actor.toFront:()V │ │ +08483c: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ +084842: 6e20 1316 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setZIndex:(I)V // method@1613 │ │ +084848: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=483 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -102565,60 +102572,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -076a98: |[076a98] com.badlogic.gdx.scenes.scene2d.Actor.toString:()Ljava/lang/String; │ │ -076aa8: 5441 7b0c |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0c7b │ │ -076aac: 3901 1900 |0002: if-nez v1, 001b // +0019 │ │ -076ab0: 6e10 9724 0400 |0004: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -076ab6: 0c02 |0007: move-result-object v2 │ │ -076ab8: 6e10 4624 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -076abe: 0c01 |000b: move-result-object v1 │ │ -076ac0: 1302 2e00 |000c: const/16 v2, #int 46 // #2e │ │ -076ac4: 6e20 b824 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -076aca: 0a00 |0011: move-result v0 │ │ -076acc: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -076ace: 3220 0800 |0013: if-eq v0, v2, 001b // +0008 │ │ -076ad2: d802 0001 |0015: add-int/lit8 v2, v0, #int 1 // #01 │ │ -076ad6: 6e20 c124 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -076adc: 0c01 |001a: move-result-object v1 │ │ -076ade: 2202 9103 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -076ae2: 7010 d024 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -076ae8: 6e20 d724 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -076aee: 0c02 |0023: move-result-object v2 │ │ -076af0: 1a03 0500 |0024: const-string v3, " " // string@0005 │ │ -076af4: 6e20 d724 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -076afa: 0c02 |0029: move-result-object v2 │ │ -076afc: 5243 860c |002a: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ -076b00: 6e20 d324 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -076b06: 0c02 |002f: move-result-object v2 │ │ -076b08: 1a03 ad00 |0030: const-string v3, "," // string@00ad │ │ -076b0c: 6e20 d724 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -076b12: 0c02 |0035: move-result-object v2 │ │ -076b14: 5243 870c |0036: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ -076b18: 6e20 d324 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -076b1e: 0c02 |003b: move-result-object v2 │ │ -076b20: 1a03 0500 |003c: const-string v3, " " // string@0005 │ │ -076b24: 6e20 d724 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -076b2a: 0c02 |0041: move-result-object v2 │ │ -076b2c: 5243 850c |0042: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ -076b30: 6e20 d324 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -076b36: 0c02 |0047: move-result-object v2 │ │ -076b38: 1a03 532a |0048: const-string v3, "x" // string@2a53 │ │ -076b3c: 6e20 d724 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -076b42: 0c02 |004d: move-result-object v2 │ │ -076b44: 5243 790c |004e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ -076b48: 6e20 d324 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -076b4e: 0c02 |0053: move-result-object v2 │ │ -076b50: 6e10 dd24 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -076b56: 0c02 |0057: move-result-object v2 │ │ -076b58: 1102 |0058: return-object v2 │ │ +08484c: |[08484c] com.badlogic.gdx.scenes.scene2d.Actor.toString:()Ljava/lang/String; │ │ +08485c: 5441 7b0c |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.name:Ljava/lang/String; // field@0c7b │ │ +084860: 3901 1900 |0002: if-nez v1, 001b // +0019 │ │ +084864: 6e10 9724 0400 |0004: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +08486a: 0c02 |0007: move-result-object v2 │ │ +08486c: 6e10 4624 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +084872: 0c01 |000b: move-result-object v1 │ │ +084874: 1302 2e00 |000c: const/16 v2, #int 46 // #2e │ │ +084878: 6e20 b824 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +08487e: 0a00 |0011: move-result v0 │ │ +084880: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +084882: 3220 0800 |0013: if-eq v0, v2, 001b // +0008 │ │ +084886: d802 0001 |0015: add-int/lit8 v2, v0, #int 1 // #01 │ │ +08488a: 6e20 c124 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +084890: 0c01 |001a: move-result-object v1 │ │ +084892: 2202 9103 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +084896: 7010 d024 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08489c: 6e20 d724 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0848a2: 0c02 |0023: move-result-object v2 │ │ +0848a4: 1a03 0500 |0024: const-string v3, " " // string@0005 │ │ +0848a8: 6e20 d724 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0848ae: 0c02 |0029: move-result-object v2 │ │ +0848b0: 5243 860c |002a: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ +0848b4: 6e20 d324 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0848ba: 0c02 |002f: move-result-object v2 │ │ +0848bc: 1a03 ad00 |0030: const-string v3, "," // string@00ad │ │ +0848c0: 6e20 d724 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0848c6: 0c02 |0035: move-result-object v2 │ │ +0848c8: 5243 870c |0036: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ +0848cc: 6e20 d324 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0848d2: 0c02 |003b: move-result-object v2 │ │ +0848d4: 1a03 0500 |003c: const-string v3, " " // string@0005 │ │ +0848d8: 6e20 d724 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0848de: 0c02 |0041: move-result-object v2 │ │ +0848e0: 5243 850c |0042: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.width:F // field@0c85 │ │ +0848e4: 6e20 d324 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0848ea: 0c02 |0047: move-result-object v2 │ │ +0848ec: 1a03 532a |0048: const-string v3, "x" // string@2a53 │ │ +0848f0: 6e20 d724 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0848f6: 0c02 |004d: move-result-object v2 │ │ +0848f8: 5243 790c |004e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Actor;.height:F // field@0c79 │ │ +0848fc: 6e20 d324 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +084902: 0c02 |0053: move-result-object v2 │ │ +084904: 6e10 dd24 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08490a: 0c02 |0057: move-result-object v2 │ │ +08490c: 1102 |0058: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0002 line=645 │ │ 0x0004 line=646 │ │ 0x000c line=647 │ │ 0x0012 line=648 │ │ @@ -102633,22 +102640,22 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -076b5c: |[076b5c] com.badlogic.gdx.scenes.scene2d.Actor.translate:(FF)V │ │ -076b6c: 5210 860c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ -076b70: c620 |0002: add-float/2addr v0, v2 │ │ -076b72: 6e20 1116 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -076b78: 5210 870c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ -076b7c: c630 |0008: add-float/2addr v0, v3 │ │ -076b7e: 6e20 1216 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -076b84: 0e00 |000c: return-void │ │ +084910: |[084910] com.badlogic.gdx.scenes.scene2d.Actor.translate:(FF)V │ │ +084920: 5210 860c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.x:F // field@0c86 │ │ +084924: c620 |0002: add-float/2addr v0, v2 │ │ +084926: 6e20 1116 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +08492c: 5210 870c |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Actor;.y:F // field@0c87 │ │ +084930: c630 |0008: add-float/2addr v0, v3 │ │ +084932: 6e20 1216 0100 |0009: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +084938: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x000c line=328 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -102759,94 +102766,94 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 156 16-bit code units │ │ -076b88: |[076b88] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:()V │ │ -076b98: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -076b9a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -076b9c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -076b9e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -076ba0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -076ba2: 2200 2102 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076ba6: 1a01 9028 |0007: const-string v1, "touchDown" // string@2890 │ │ -076baa: 7030 6116 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076bb0: 6900 a00c |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -076bb4: 2200 2102 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076bb8: 1a01 9d28 |0010: const-string v1, "touchUp" // string@289d │ │ -076bbc: 7030 6116 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076bc2: 6900 a20c |0015: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -076bc6: 2200 2102 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076bca: 1a01 9428 |0019: const-string v1, "touchDragged" // string@2894 │ │ -076bce: 7030 6116 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076bd4: 6900 a10c |001e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ -076bd8: 2200 2102 |0020: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076bdc: 1a01 4c20 |0022: const-string v1, "mouseMoved" // string@204c │ │ -076be0: 7030 6116 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076be6: 6900 9e0c |0027: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ -076bea: 2200 2102 |0029: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076bee: 1a01 cd15 |002b: const-string v1, "enter" // string@15cd │ │ -076bf2: 7030 6116 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076bf8: 6900 990c |0030: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ -076bfc: 2200 2102 |0032: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076c00: 1a01 f315 |0034: const-string v1, "exit" // string@15f3 │ │ -076c04: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -076c06: 7030 6116 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076c0c: 6900 9a0c |003a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ -076c10: 2200 2102 |003c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076c14: 1a01 b524 |003e: const-string v1, "scrolled" // string@24b5 │ │ -076c18: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -076c1a: 7030 6116 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076c20: 6900 9f0c |0044: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ -076c24: 2200 2102 |0046: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076c28: 1a01 e71d |0048: const-string v1, "keyDown" // string@1de7 │ │ -076c2c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -076c2e: 7030 6116 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076c34: 6900 9b0c |004e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ -076c38: 2200 2102 |0050: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076c3c: 1a01 f31d |0052: const-string v1, "keyUp" // string@1df3 │ │ -076c40: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -076c44: 7030 6116 1002 |0056: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076c4a: 6900 9d0c |0059: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ -076c4e: 2200 2102 |005b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076c52: 1a01 f21d |005d: const-string v1, "keyTyped" // string@1df2 │ │ -076c56: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ -076c5a: 7030 6116 1002 |0061: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ -076c60: 6900 9c0c |0064: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ -076c64: 1300 0a00 |0066: const/16 v0, #int 10 // #a │ │ -076c68: 2300 1d04 |0068: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@041d │ │ -076c6c: 6201 a00c |006a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -076c70: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ -076c74: 6201 a20c |006e: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -076c78: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ -076c7c: 6201 a10c |0072: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ -076c80: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ -076c84: 6201 9e0c |0076: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ -076c88: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ -076c8c: 6201 990c |007a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ -076c90: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ -076c94: 1251 |007e: const/4 v1, #int 5 // #5 │ │ -076c96: 6202 9a0c |007f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ -076c9a: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -076c9e: 1261 |0083: const/4 v1, #int 6 // #6 │ │ -076ca0: 6202 9f0c |0084: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ -076ca4: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ -076ca8: 1271 |0088: const/4 v1, #int 7 // #7 │ │ -076caa: 6202 9b0c |0089: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ -076cae: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ -076cb2: 1301 0800 |008d: const/16 v1, #int 8 // #8 │ │ -076cb6: 6202 9d0c |008f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ -076cba: 4d02 0001 |0091: aput-object v2, v0, v1 │ │ -076cbe: 1301 0900 |0093: const/16 v1, #int 9 // #9 │ │ -076cc2: 6202 9c0c |0095: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ -076cc6: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ -076cca: 6900 980c |0099: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c98 │ │ -076cce: 0e00 |009b: return-void │ │ +08493c: |[08493c] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:()V │ │ +08494c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +08494e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +084950: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +084952: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +084954: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +084956: 2200 2102 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +08495a: 1a01 9028 |0007: const-string v1, "touchDown" // string@2890 │ │ +08495e: 7030 6116 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +084964: 6900 a00c |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +084968: 2200 2102 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +08496c: 1a01 9d28 |0010: const-string v1, "touchUp" // string@289d │ │ +084970: 7030 6116 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +084976: 6900 a20c |0015: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +08497a: 2200 2102 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +08497e: 1a01 9428 |0019: const-string v1, "touchDragged" // string@2894 │ │ +084982: 7030 6116 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +084988: 6900 a10c |001e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ +08498c: 2200 2102 |0020: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +084990: 1a01 4c20 |0022: const-string v1, "mouseMoved" // string@204c │ │ +084994: 7030 6116 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +08499a: 6900 9e0c |0027: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ +08499e: 2200 2102 |0029: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +0849a2: 1a01 cd15 |002b: const-string v1, "enter" // string@15cd │ │ +0849a6: 7030 6116 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +0849ac: 6900 990c |0030: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ +0849b0: 2200 2102 |0032: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +0849b4: 1a01 f315 |0034: const-string v1, "exit" // string@15f3 │ │ +0849b8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +0849ba: 7030 6116 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +0849c0: 6900 9a0c |003a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ +0849c4: 2200 2102 |003c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +0849c8: 1a01 b524 |003e: const-string v1, "scrolled" // string@24b5 │ │ +0849cc: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +0849ce: 7030 6116 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +0849d4: 6900 9f0c |0044: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ +0849d8: 2200 2102 |0046: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +0849dc: 1a01 e71d |0048: const-string v1, "keyDown" // string@1de7 │ │ +0849e0: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +0849e2: 7030 6116 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +0849e8: 6900 9b0c |004e: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ +0849ec: 2200 2102 |0050: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +0849f0: 1a01 f31d |0052: const-string v1, "keyUp" // string@1df3 │ │ +0849f4: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +0849f8: 7030 6116 1002 |0056: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +0849fe: 6900 9d0c |0059: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ +084a02: 2200 2102 |005b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +084a06: 1a01 f21d |005d: const-string v1, "keyTyped" // string@1df2 │ │ +084a0a: 1302 0900 |005f: const/16 v2, #int 9 // #9 │ │ +084a0e: 7030 6116 1002 |0061: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.:(Ljava/lang/String;I)V // method@1661 │ │ +084a14: 6900 9c0c |0064: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ +084a18: 1300 0a00 |0066: const/16 v0, #int 10 // #a │ │ +084a1c: 2300 1d04 |0068: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@041d │ │ +084a20: 6201 a00c |006a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +084a24: 4d01 0003 |006c: aput-object v1, v0, v3 │ │ +084a28: 6201 a20c |006e: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +084a2c: 4d01 0004 |0070: aput-object v1, v0, v4 │ │ +084a30: 6201 a10c |0072: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ +084a34: 4d01 0005 |0074: aput-object v1, v0, v5 │ │ +084a38: 6201 9e0c |0076: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ +084a3c: 4d01 0006 |0078: aput-object v1, v0, v6 │ │ +084a40: 6201 990c |007a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ +084a44: 4d01 0007 |007c: aput-object v1, v0, v7 │ │ +084a48: 1251 |007e: const/4 v1, #int 5 // #5 │ │ +084a4a: 6202 9a0c |007f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ +084a4e: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +084a52: 1261 |0083: const/4 v1, #int 6 // #6 │ │ +084a54: 6202 9f0c |0084: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ +084a58: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ +084a5c: 1271 |0088: const/4 v1, #int 7 // #7 │ │ +084a5e: 6202 9b0c |0089: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ +084a62: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ +084a66: 1301 0800 |008d: const/16 v1, #int 8 // #8 │ │ +084a6a: 6202 9d0c |008f: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ +084a6e: 4d02 0001 |0091: aput-object v2, v0, v1 │ │ +084a72: 1301 0900 |0093: const/16 v1, #int 9 // #9 │ │ +084a76: 6202 9c0c |0095: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ +084a7a: 4d02 0001 |0097: aput-object v2, v0, v1 │ │ +084a7e: 6900 980c |0099: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c98 │ │ +084a82: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=125 │ │ 0x0066 line=124 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;) │ │ @@ -102854,17 +102861,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 │ │ -076cd0: |[076cd0] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:(Ljava/lang/String;I)V │ │ -076ce0: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -076ce6: 0e00 |0003: return-void │ │ +084a84: |[084a84] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.:(Ljava/lang/String;I)V │ │ +084a94: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +084a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 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 │ │ @@ -102874,20 +102881,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 │ │ -076ce8: |[076ce8] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ -076cf8: 1c00 2102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076cfc: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -076d02: 0c00 |0005: move-result-object v0 │ │ -076d04: 1f00 2102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ -076d08: 1100 |0008: return-object v0 │ │ +084a9c: |[084a9c] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ +084aac: 1c00 2102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +084ab0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +084ab6: 0c00 |0005: move-result-object v0 │ │ +084ab8: 1f00 2102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@0221 │ │ +084abc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;) │ │ @@ -102895,20 +102902,20 @@ │ │ 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 │ │ -076d0c: |[076d0c] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ -076d1c: 6200 980c |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c98 │ │ -076d20: 6e10 e726 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.clone:()Ljava/lang/Object; // method@26e7 │ │ -076d26: 0c00 |0005: move-result-object v0 │ │ -076d28: 1f00 1d04 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@041d │ │ -076d2c: 1100 |0008: return-object v0 │ │ +084ac0: |[084ac0] com.badlogic.gdx.scenes.scene2d.InputEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ +084ad0: 6200 980c |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c98 │ │ +084ad4: 6e10 e726 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.clone:()Ljava/lang/Object; // method@26e7 │ │ +084ada: 0c00 |0005: move-result-object v0 │ │ +084adc: 1f00 1d04 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // type@041d │ │ +084ae0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1677 (InputEvent.java) │ │ @@ -102945,101 +102952,101 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 143 16-bit code units │ │ -076d30: |[076d30] com.badlogic.gdx.scenes.scene2d.InputListener$1.:()V │ │ -076d40: 7100 6616 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1666 │ │ -076d46: 0c00 |0003: move-result-object v0 │ │ -076d48: 2100 |0004: array-length v0, v0 │ │ -076d4a: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -076d4e: 6900 ac0c |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076d52: 6200 ac0c |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076d56: 6201 9b0c |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ -076d5a: 6e10 6316 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076d60: 0a01 |0010: move-result v1 │ │ -076d62: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -076d64: 4b02 0001 |0012: aput v2, v0, v1 │ │ -076d68: 6200 ac0c |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076d6c: 6201 9d0c |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ -076d70: 6e10 6316 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076d76: 0a01 |001b: move-result v1 │ │ -076d78: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -076d7a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -076d7e: 6200 ac0c |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076d82: 6201 9c0c |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ -076d86: 6e10 6316 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076d8c: 0a01 |0026: move-result v1 │ │ -076d8e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -076d90: 4b02 0001 |0028: aput v2, v0, v1 │ │ -076d94: 6200 ac0c |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076d98: 6201 a00c |002c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -076d9c: 6e10 6316 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076da2: 0a01 |0031: move-result v1 │ │ -076da4: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -076da6: 4b02 0001 |0033: aput v2, v0, v1 │ │ -076daa: 6200 ac0c |0035: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076dae: 6201 a20c |0037: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -076db2: 6e10 6316 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076db8: 0a01 |003c: move-result v1 │ │ -076dba: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -076dbc: 4b02 0001 |003e: aput v2, v0, v1 │ │ -076dc0: 6200 ac0c |0040: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076dc4: 6201 a10c |0042: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ -076dc8: 6e10 6316 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076dce: 0a01 |0047: move-result v1 │ │ -076dd0: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -076dd2: 4b02 0001 |0049: aput v2, v0, v1 │ │ -076dd6: 6200 ac0c |004b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076dda: 6201 9e0c |004d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ -076dde: 6e10 6316 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076de4: 0a01 |0052: move-result v1 │ │ -076de6: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -076de8: 4b02 0001 |0054: aput v2, v0, v1 │ │ -076dec: 6200 ac0c |0056: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076df0: 6201 9f0c |0058: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ -076df4: 6e10 6316 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076dfa: 0a01 |005d: move-result v1 │ │ -076dfc: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ -076e00: 4b02 0001 |0060: aput v2, v0, v1 │ │ -076e04: 6200 ac0c |0062: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076e08: 6201 990c |0064: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ -076e0c: 6e10 6316 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076e12: 0a01 |0069: move-result v1 │ │ -076e14: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ -076e18: 4b02 0001 |006c: aput v2, v0, v1 │ │ -076e1c: 6200 ac0c |006e: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -076e20: 6201 9a0c |0070: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ -076e24: 6e10 6316 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -076e2a: 0a01 |0075: move-result v1 │ │ -076e2c: 1302 0a00 |0076: const/16 v2, #int 10 // #a │ │ -076e30: 4b02 0001 |0078: aput v2, v0, v1 │ │ -076e34: 0e00 |007a: return-void │ │ -076e36: 0d00 |007b: move-exception v0 │ │ -076e38: 28fe |007c: goto 007a // -0002 │ │ -076e3a: 0d00 |007d: move-exception v0 │ │ -076e3c: 28f0 |007e: goto 006e // -0010 │ │ -076e3e: 0d00 |007f: move-exception v0 │ │ -076e40: 28e2 |0080: goto 0062 // -001e │ │ -076e42: 0d00 |0081: move-exception v0 │ │ -076e44: 28d4 |0082: goto 0056 // -002c │ │ -076e46: 0d00 |0083: move-exception v0 │ │ -076e48: 28c7 |0084: goto 004b // -0039 │ │ -076e4a: 0d00 |0085: move-exception v0 │ │ -076e4c: 28ba |0086: goto 0040 // -0046 │ │ -076e4e: 0d00 |0087: move-exception v0 │ │ -076e50: 28ad |0088: goto 0035 // -0053 │ │ -076e52: 0d00 |0089: move-exception v0 │ │ -076e54: 28a0 |008a: goto 002a // -0060 │ │ -076e56: 0d00 |008b: move-exception v0 │ │ -076e58: 2893 |008c: goto 001f // -006d │ │ -076e5a: 0d00 |008d: move-exception v0 │ │ -076e5c: 2886 |008e: goto 0014 // -007a │ │ +084ae4: |[084ae4] com.badlogic.gdx.scenes.scene2d.InputListener$1.:()V │ │ +084af4: 7100 6616 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1666 │ │ +084afa: 0c00 |0003: move-result-object v0 │ │ +084afc: 2100 |0004: array-length v0, v0 │ │ +084afe: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +084b02: 6900 ac0c |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b06: 6200 ac0c |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b0a: 6201 9b0c |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ +084b0e: 6e10 6316 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b14: 0a01 |0010: move-result v1 │ │ +084b16: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +084b18: 4b02 0001 |0012: aput v2, v0, v1 │ │ +084b1c: 6200 ac0c |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b20: 6201 9d0c |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ +084b24: 6e10 6316 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b2a: 0a01 |001b: move-result v1 │ │ +084b2c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +084b2e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +084b32: 6200 ac0c |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b36: 6201 9c0c |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ +084b3a: 6e10 6316 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b40: 0a01 |0026: move-result v1 │ │ +084b42: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +084b44: 4b02 0001 |0028: aput v2, v0, v1 │ │ +084b48: 6200 ac0c |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b4c: 6201 a00c |002c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +084b50: 6e10 6316 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b56: 0a01 |0031: move-result v1 │ │ +084b58: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +084b5a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +084b5e: 6200 ac0c |0035: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b62: 6201 a20c |0037: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +084b66: 6e10 6316 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b6c: 0a01 |003c: move-result v1 │ │ +084b6e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +084b70: 4b02 0001 |003e: aput v2, v0, v1 │ │ +084b74: 6200 ac0c |0040: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b78: 6201 a10c |0042: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ +084b7c: 6e10 6316 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b82: 0a01 |0047: move-result v1 │ │ +084b84: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +084b86: 4b02 0001 |0049: aput v2, v0, v1 │ │ +084b8a: 6200 ac0c |004b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084b8e: 6201 9e0c |004d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ +084b92: 6e10 6316 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084b98: 0a01 |0052: move-result v1 │ │ +084b9a: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +084b9c: 4b02 0001 |0054: aput v2, v0, v1 │ │ +084ba0: 6200 ac0c |0056: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084ba4: 6201 9f0c |0058: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ +084ba8: 6e10 6316 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084bae: 0a01 |005d: move-result v1 │ │ +084bb0: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ +084bb4: 4b02 0001 |0060: aput v2, v0, v1 │ │ +084bb8: 6200 ac0c |0062: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084bbc: 6201 990c |0064: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ +084bc0: 6e10 6316 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084bc6: 0a01 |0069: move-result v1 │ │ +084bc8: 1302 0900 |006a: const/16 v2, #int 9 // #9 │ │ +084bcc: 4b02 0001 |006c: aput v2, v0, v1 │ │ +084bd0: 6200 ac0c |006e: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +084bd4: 6201 9a0c |0070: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ +084bd8: 6e10 6316 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +084bde: 0a01 |0075: move-result v1 │ │ +084be0: 1302 0a00 |0076: const/16 v2, #int 10 // #a │ │ +084be4: 4b02 0001 |0078: aput v2, v0, v1 │ │ +084be8: 0e00 |007a: return-void │ │ +084bea: 0d00 |007b: move-exception v0 │ │ +084bec: 28fe |007c: goto 007a // -0002 │ │ +084bee: 0d00 |007d: move-exception v0 │ │ +084bf0: 28f0 |007e: goto 006e // -0010 │ │ +084bf2: 0d00 |007f: move-exception v0 │ │ +084bf4: 28e2 |0080: goto 0062 // -001e │ │ +084bf6: 0d00 |0081: move-exception v0 │ │ +084bf8: 28d4 |0082: goto 0056 // -002c │ │ +084bfa: 0d00 |0083: move-exception v0 │ │ +084bfc: 28c7 |0084: goto 004b // -0039 │ │ +084bfe: 0d00 |0085: move-exception v0 │ │ +084c00: 28ba |0086: goto 0040 // -0046 │ │ +084c02: 0d00 |0087: move-exception v0 │ │ +084c04: 28ad |0088: goto 0035 // -0053 │ │ +084c06: 0d00 |0089: move-exception v0 │ │ +084c08: 28a0 |008a: goto 002a // -0060 │ │ +084c0a: 0d00 |008b: move-exception v0 │ │ +084c0c: 2893 |008c: goto 001f // -006d │ │ +084c0e: 0d00 |008d: move-exception v0 │ │ +084c10: 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 │ │ @@ -103109,40 +103116,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -076ee0: |[076ee0] com.badlogic.gdx.scenes.scene2d.Touchable.:()V │ │ -076ef0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -076ef2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -076ef4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -076ef6: 2200 2702 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ -076efa: 1a01 a815 |0005: const-string v1, "enabled" // string@15a8 │ │ -076efe: 7030 c516 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@16c5 │ │ -076f04: 6900 ca0c |000a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -076f08: 2200 2702 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ -076f0c: 1a01 f214 |000e: const-string v1, "disabled" // string@14f2 │ │ -076f10: 7030 c516 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@16c5 │ │ -076f16: 6900 c90c |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ -076f1a: 2200 2702 |0015: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ -076f1e: 1a01 2413 |0017: const-string v1, "childrenOnly" // string@1324 │ │ -076f22: 7030 c516 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@16c5 │ │ -076f28: 6900 c80c |001c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ -076f2c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -076f2e: 2300 1f04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@041f │ │ -076f32: 6201 ca0c |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -076f36: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -076f3a: 6201 c90c |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ -076f3e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -076f42: 6201 c80c |0029: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ -076f46: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -076f4a: 6900 c70c |002d: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc7 │ │ -076f4e: 0e00 |002f: return-void │ │ +084c94: |[084c94] com.badlogic.gdx.scenes.scene2d.Touchable.:()V │ │ +084ca4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +084ca6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +084ca8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +084caa: 2200 2702 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ +084cae: 1a01 a815 |0005: const-string v1, "enabled" // string@15a8 │ │ +084cb2: 7030 c516 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@16c5 │ │ +084cb8: 6900 ca0c |000a: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +084cbc: 2200 2702 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ +084cc0: 1a01 f214 |000e: const-string v1, "disabled" // string@14f2 │ │ +084cc4: 7030 c516 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@16c5 │ │ +084cca: 6900 c90c |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ +084cce: 2200 2702 |0015: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ +084cd2: 1a01 2413 |0017: const-string v1, "childrenOnly" // string@1324 │ │ +084cd6: 7030 c516 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.:(Ljava/lang/String;I)V // method@16c5 │ │ +084cdc: 6900 c80c |001c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ +084ce0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +084ce2: 2300 1f04 |001f: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@041f │ │ +084ce6: 6201 ca0c |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +084cea: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +084cee: 6201 c90c |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ +084cf2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +084cf6: 6201 c80c |0029: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ +084cfa: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +084cfe: 6900 c70c |002d: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc7 │ │ +084d02: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=8 │ │ 0x000c line=10 │ │ 0x0015 line=13 │ │ 0x001e line=6 │ │ locals : │ │ @@ -103152,17 +103159,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 │ │ -076f50: |[076f50] com.badlogic.gdx.scenes.scene2d.Touchable.:(Ljava/lang/String;I)V │ │ -076f60: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -076f66: 0e00 |0003: return-void │ │ +084d04: |[084d04] com.badlogic.gdx.scenes.scene2d.Touchable.:(Ljava/lang/String;I)V │ │ +084d14: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +084d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 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 │ │ @@ -103172,20 +103179,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 │ │ -076f68: |[076f68] com.badlogic.gdx.scenes.scene2d.Touchable.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -076f78: 1c00 2702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ -076f7c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -076f82: 0c00 |0005: move-result-object v0 │ │ -076f84: 1f00 2702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ -076f88: 1100 |0008: return-object v0 │ │ +084d1c: |[084d1c] com.badlogic.gdx.scenes.scene2d.Touchable.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +084d2c: 1c00 2702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ +084d30: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +084d36: 0c00 |0005: move-result-object v0 │ │ +084d38: 1f00 2702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@0227 │ │ +084d3c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/Touchable;) │ │ @@ -103193,20 +103200,20 @@ │ │ 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 │ │ -076f8c: |[076f8c] com.badlogic.gdx.scenes.scene2d.Touchable.values:()[Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -076f9c: 6200 c70c |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc7 │ │ -076fa0: 6e10 e826 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/Touchable;.clone:()Ljava/lang/Object; // method@26e8 │ │ -076fa6: 0c00 |0005: move-result-object v0 │ │ -076fa8: 1f00 1f04 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@041f │ │ -076fac: 1100 |0008: return-object v0 │ │ +084d40: |[084d40] com.badlogic.gdx.scenes.scene2d.Touchable.values:()[Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +084d50: 6200 c70c |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc7 │ │ +084d54: 6e10 e826 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/Touchable;.clone:()Ljava/lang/Object; // method@26e8 │ │ +084d5a: 0c00 |0005: move-result-object v0 │ │ +084d5c: 1f00 1f04 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Touchable; // type@041f │ │ +084d60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3700 (Touchable.java) │ │ @@ -103238,17 +103245,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076fb0: |[076fb0] com.badlogic.gdx.scenes.scene2d.actions.Actions.:()V │ │ -076fc0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -076fc6: 0e00 |0003: return-void │ │ +084d64: |[084d64] com.badlogic.gdx.scenes.scene2d.actions.Actions.:()V │ │ +084d74: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +084d7a: 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;) │ │ @@ -103256,22 +103263,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 │ │ -076fc8: |[076fc8] com.badlogic.gdx.scenes.scene2d.actions.Actions.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ -076fd8: 7110 6c20 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@206c │ │ -076fde: 0c01 |0003: move-result-object v1 │ │ -076fe0: 6e10 5d20 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -076fe6: 0c00 |0007: move-result-object v0 │ │ -076fe8: 1f00 1c02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -076fec: 6e20 cd15 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setPool:(Lcom/badlogic/gdx/utils/Pool;)V // method@15cd │ │ -076ff2: 1100 |000d: return-object v0 │ │ +084d7c: |[084d7c] com.badlogic.gdx.scenes.scene2d.actions.Actions.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ +084d8c: 7110 6c20 0200 |0000: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@206c │ │ +084d92: 0c01 |0003: move-result-object v1 │ │ +084d94: 6e10 5d20 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +084d9a: 0c00 |0007: move-result-object v0 │ │ +084d9c: 1f00 1c02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +084da0: 6e20 cd15 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setPool:(Lcom/badlogic/gdx/utils/Pool;)V // method@15cd │ │ +084da6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ 0x000a line=34 │ │ 0x000d line=35 │ │ locals : │ │ @@ -103285,22 +103292,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 │ │ -076ff4: |[076ff4] 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; │ │ -077004: 1c01 2902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0229 │ │ -077008: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07700e: 0c00 |0005: move-result-object v0 │ │ -077010: 1f00 2902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0229 │ │ -077014: 6e20 0f17 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@170f │ │ -07701a: 6e20 0e17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@170e │ │ -077020: 1100 |000e: return-object v0 │ │ +084da8: |[084da8] 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; │ │ +084db8: 1c01 2902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0229 │ │ +084dbc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084dc2: 0c00 |0005: move-result-object v0 │ │ +084dc4: 1f00 2902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; // type@0229 │ │ +084dc8: 6e20 0f17 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@170f │ │ +084dce: 6e20 0e17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@170e │ │ +084dd4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ 0x000e line=42 │ │ locals : │ │ @@ -103313,21 +103320,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 │ │ -077024: |[077024] com.badlogic.gdx.scenes.scene2d.actions.Actions.after:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ -077034: 1c01 2a02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@022a │ │ -077038: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07703e: 0c00 |0005: move-result-object v0 │ │ -077040: 1f00 2a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@022a │ │ -077044: 6e20 1317 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1713 │ │ -07704a: 1100 |000b: return-object v0 │ │ +084dd8: |[084dd8] com.badlogic.gdx.scenes.scene2d.actions.Actions.after:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ +084de8: 1c01 2a02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@022a │ │ +084dec: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084df2: 0c00 |0005: move-result-object v0 │ │ +084df4: 1f00 2a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; // type@022a │ │ +084df8: 6e20 1317 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1713 │ │ +084dfe: 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; │ │ @@ -103338,20 +103345,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 │ │ -07704c: |[07704c] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07705c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07705e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -077060: 7130 ce16 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@16ce │ │ -077066: 0c00 |0005: move-result-object v0 │ │ -077068: 1100 |0006: return-object v0 │ │ +084e00: |[084e00] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084e12: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +084e14: 7130 ce16 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@16ce │ │ +084e1a: 0c00 |0005: move-result-object v0 │ │ +084e1c: 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;) │ │ @@ -103359,19 +103366,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 │ │ -07706c: |[07706c] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07707c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07707e: 7130 ce16 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@16ce │ │ -077084: 0c00 |0004: move-result-object v0 │ │ -077086: 1100 |0005: return-object v0 │ │ +084e20: |[084e20] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084e32: 7130 ce16 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@16ce │ │ +084e38: 0c00 |0004: move-result-object v0 │ │ +084e3a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 a F │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -103380,23 +103387,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 │ │ -077088: |[077088] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -077098: 1c01 2b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ -07709c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0770a2: 0c00 |0005: move-result-object v0 │ │ -0770a4: 1f00 2b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ -0770a8: 6e20 1a17 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@171a │ │ -0770ae: 6e20 1c17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@171c │ │ -0770b4: 6e20 1d17 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@171d │ │ -0770ba: 1100 |0011: return-object v0 │ │ +084e3c: |[084e3c] com.badlogic.gdx.scenes.scene2d.actions.Actions.alpha:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084e4c: 1c01 2b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ +084e50: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084e56: 0c00 |0005: move-result-object v0 │ │ +084e58: 1f00 2b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ +084e5c: 6e20 1a17 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@171a │ │ +084e62: 6e20 1c17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@171c │ │ +084e68: 6e20 1d17 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@171d │ │ +084e6e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000b line=214 │ │ 0x000e line=215 │ │ 0x0011 line=216 │ │ @@ -103411,20 +103418,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 │ │ -0770bc: |[0770bc] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ -0770cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0770ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0770d0: 7130 d116 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@16d1 │ │ -0770d6: 0c00 |0005: move-result-object v0 │ │ -0770d8: 1100 |0006: return-object v0 │ │ +084e70: |[084e70] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ +084e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084e82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +084e84: 7130 d116 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@16d1 │ │ +084e8a: 0c00 |0005: move-result-object v0 │ │ +084e8c: 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;) │ │ @@ -103432,19 +103439,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 │ │ -0770dc: |[0770dc] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;F)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ -0770ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0770ee: 7130 d116 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@16d1 │ │ -0770f4: 0c00 |0004: move-result-object v0 │ │ -0770f6: 1100 |0005: return-object v0 │ │ +084e90: |[084e90] com.badlogic.gdx.scenes.scene2d.actions.Actions.color:(Lcom/badlogic/gdx/graphics/Color;F)Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; │ │ +084ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084ea2: 7130 d116 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@16d1 │ │ +084ea8: 0c00 |0004: move-result-object v0 │ │ +084eaa: 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 │ │ │ │ @@ -103453,23 +103460,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 │ │ -0770f8: |[0770f8] 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; │ │ -077108: 1c01 2c02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@022c │ │ -07710c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077112: 0c00 |0005: move-result-object v0 │ │ -077114: 1f00 2c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@022c │ │ -077118: 6e20 2617 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@1726 │ │ -07711e: 6e20 2517 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setDuration:(F)V // method@1725 │ │ -077124: 6e20 2717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1727 │ │ -07712a: 1100 |0011: return-object v0 │ │ +084eac: |[084eac] 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; │ │ +084ebc: 1c01 2c02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@022c │ │ +084ec0: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084ec6: 0c00 |0005: move-result-object v0 │ │ +084ec8: 1f00 2c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction; // type@022c │ │ +084ecc: 6e20 2617 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@1726 │ │ +084ed2: 6e20 2517 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setDuration:(F)V // method@1725 │ │ +084ed8: 6e20 2717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1727 │ │ +084ede: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x000b line=195 │ │ 0x000e line=196 │ │ 0x0011 line=197 │ │ @@ -103484,21 +103491,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 │ │ -07712c: |[07712c] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ -07713c: 1c01 2d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ -077140: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077146: 0c00 |0005: move-result-object v0 │ │ -077148: 1f00 2d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ -07714c: 6e20 3017 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1730 │ │ -077152: 1100 |000b: return-object v0 │ │ +084ee0: |[084ee0] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ +084ef0: 1c01 2d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ +084ef4: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084efa: 0c00 |0005: move-result-object v0 │ │ +084efc: 1f00 2d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ +084f00: 6e20 3017 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1730 │ │ +084f06: 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; │ │ @@ -103509,22 +103516,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 │ │ -077154: |[077154] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(FLcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ -077164: 1c01 2d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ -077168: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07716e: 0c00 |0005: move-result-object v0 │ │ -077170: 1f00 2d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ -077174: 6e20 3017 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1730 │ │ -07717a: 6e20 2f17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@172f │ │ -077180: 1100 |000e: return-object v0 │ │ +084f08: |[084f08] com.badlogic.gdx.scenes.scene2d.actions.Actions.delay:(FLcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; │ │ +084f18: 1c01 2d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ +084f1c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084f22: 0c00 |0005: move-result-object v0 │ │ +084f24: 1f00 2d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction; // type@022d │ │ +084f28: 6e20 3017 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setDuration:(F)V // method@1730 │ │ +084f2e: 6e20 2f17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@172f │ │ +084f34: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0008 line=285 │ │ 0x000b line=286 │ │ 0x000e line=287 │ │ locals : │ │ @@ -103537,20 +103544,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 │ │ -077184: |[077184] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -077194: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -077198: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07719a: 7130 ce16 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@16ce │ │ -0771a0: 0c00 |0006: move-result-object v0 │ │ -0771a2: 1100 |0007: return-object v0 │ │ +084f38: |[084f38] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084f48: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +084f4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +084f4e: 7130 ce16 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@16ce │ │ +084f54: 0c00 |0006: move-result-object v0 │ │ +084f56: 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;) │ │ @@ -103558,24 +103565,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 │ │ -0771a4: |[0771a4] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -0771b4: 1c01 2b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ -0771b8: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0771be: 0c00 |0005: move-result-object v0 │ │ -0771c0: 1f00 2b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ -0771c4: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ -0771c8: 6e20 1a17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@171a │ │ -0771ce: 6e20 1c17 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@171c │ │ -0771d4: 6e20 1d17 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@171d │ │ -0771da: 1100 |0013: return-object v0 │ │ +084f58: |[084f58] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeIn:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084f68: 1c01 2b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ +084f6c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084f72: 0c00 |0005: move-result-object v0 │ │ +084f74: 1f00 2b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ +084f78: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ +084f7c: 6e20 1a17 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@171a │ │ +084f82: 6e20 1c17 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@171c │ │ +084f88: 6e20 1d17 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@171d │ │ +084f8e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0008 line=241 │ │ 0x000d line=242 │ │ 0x0010 line=243 │ │ 0x0013 line=244 │ │ @@ -103589,20 +103596,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 │ │ -0771dc: |[0771dc] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -0771ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0771ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0771f0: 7130 ce16 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@16ce │ │ -0771f6: 0c00 |0005: move-result-object v0 │ │ -0771f8: 1100 |0006: return-object v0 │ │ +084f90: |[084f90] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084fa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084fa2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +084fa4: 7130 ce16 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@16ce │ │ +084faa: 0c00 |0005: move-result-object v0 │ │ +084fac: 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;) │ │ @@ -103610,24 +103617,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 │ │ -0771fc: |[0771fc] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ -07720c: 1c01 2b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ -077210: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077216: 0c00 |0005: move-result-object v0 │ │ -077218: 1f00 2b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ -07721c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07721e: 6e20 1a17 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@171a │ │ -077224: 6e20 1c17 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@171c │ │ -07722a: 6e20 1d17 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@171d │ │ -077230: 1100 |0012: return-object v0 │ │ +084fb0: |[084fb0] com.badlogic.gdx.scenes.scene2d.actions.Actions.fadeOut:(FLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ +084fc0: 1c01 2b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ +084fc4: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +084fca: 0c00 |0005: move-result-object v0 │ │ +084fcc: 1f00 2b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // type@022b │ │ +084fd0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +084fd2: 6e20 1a17 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setAlpha:(F)V // method@171a │ │ +084fd8: 6e20 1c17 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setDuration:(F)V // method@171c │ │ +084fde: 6e20 1d17 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@171d │ │ +084fe4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0008 line=227 │ │ 0x000c line=228 │ │ 0x000f line=229 │ │ 0x0012 line=230 │ │ @@ -103641,23 +103648,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 │ │ -077234: |[077234] com.badlogic.gdx.scenes.scene2d.actions.Actions.forever:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ -077244: 1c01 3702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ -077248: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07724e: 0c00 |0005: move-result-object v0 │ │ -077250: 1f00 3702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ -077254: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -077256: 6e20 7d17 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@177d │ │ -07725c: 6e20 7c17 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@177c │ │ -077262: 1100 |000f: return-object v0 │ │ +084fe8: |[084fe8] com.badlogic.gdx.scenes.scene2d.actions.Actions.forever:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ +084ff8: 1c01 3702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ +084ffc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085002: 0c00 |0005: move-result-object v0 │ │ +085004: 1f00 3702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ +085008: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +08500a: 6e20 7d17 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@177d │ │ +085010: 6e20 7c17 2000 |000c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@177c │ │ +085016: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0008 line=401 │ │ 0x000c line=402 │ │ 0x000f line=403 │ │ locals : │ │ @@ -103669,40 +103676,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 │ │ -077264: |[077264] com.badlogic.gdx.scenes.scene2d.actions.Actions.hide:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ -077274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077276: 7110 0717 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@1707 │ │ -07727c: 0c00 |0004: move-result-object v0 │ │ -07727e: 1100 |0005: return-object v0 │ │ +085018: |[085018] com.badlogic.gdx.scenes.scene2d.actions.Actions.hide:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ +085028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08502a: 7110 0717 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@1707 │ │ +085030: 0c00 |0004: move-result-object v0 │ │ +085032: 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 │ │ -077280: |[077280] com.badlogic.gdx.scenes.scene2d.actions.Actions.layout:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ -077290: 1c01 3102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@0231 │ │ -077294: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07729a: 0c00 |0005: move-result-object v0 │ │ -07729c: 1f00 3102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@0231 │ │ -0772a0: 6e20 5117 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.setLayoutEnabled:(Z)V // method@1751 │ │ -0772a6: 1100 |000b: return-object v0 │ │ +085034: |[085034] com.badlogic.gdx.scenes.scene2d.actions.Actions.layout:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; │ │ +085044: 1c01 3102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@0231 │ │ +085048: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08504e: 0c00 |0005: move-result-object v0 │ │ +085050: 1f00 3102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction; // type@0231 │ │ +085054: 6e20 5117 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.setLayoutEnabled:(Z)V // method@1751 │ │ +08505a: 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; │ │ @@ -103713,20 +103720,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 │ │ -0772a8: |[0772a8] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ -0772b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0772ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0772bc: 7140 dd16 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@16dd │ │ -0772c2: 0c00 |0005: move-result-object v0 │ │ -0772c4: 1100 |0006: return-object v0 │ │ +08505c: |[08505c] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ +08506c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08506e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085070: 7140 dd16 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@16dd │ │ +085076: 0c00 |0005: move-result-object v0 │ │ +085078: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 amountX F │ │ 0x0000 - 0x0007 reg=3 amountY F │ │ │ │ @@ -103735,19 +103742,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 │ │ -0772c8: |[0772c8] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ -0772d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0772da: 7140 dd16 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@16dd │ │ -0772e0: 0c00 |0004: move-result-object v0 │ │ -0772e2: 1100 |0005: return-object v0 │ │ +08507c: |[08507c] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ +08508c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08508e: 7140 dd16 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@16dd │ │ +085094: 0c00 |0004: move-result-object v0 │ │ +085096: 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 │ │ @@ -103757,23 +103764,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 │ │ -0772e4: |[0772e4] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ -0772f4: 1c01 3202 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@0232 │ │ -0772f8: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0772fe: 0c00 |0005: move-result-object v0 │ │ -077300: 1f00 3202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@0232 │ │ -077304: 6e30 5517 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setAmount:(FF)V // method@1755 │ │ -07730a: 6e20 5817 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setDuration:(F)V // method@1758 │ │ -077310: 6e20 5917 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1759 │ │ -077316: 1100 |0011: return-object v0 │ │ +085098: |[085098] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ +0850a8: 1c01 3202 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@0232 │ │ +0850ac: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0850b2: 0c00 |0005: move-result-object v0 │ │ +0850b4: 1f00 3202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // type@0232 │ │ +0850b8: 6e30 5517 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setAmount:(FF)V // method@1755 │ │ +0850be: 6e20 5817 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setDuration:(F)V // method@1758 │ │ +0850c4: 6e20 5917 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1759 │ │ +0850ca: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x000b line=74 │ │ 0x000e line=75 │ │ 0x0011 line=76 │ │ @@ -103789,20 +103796,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 │ │ -077318: |[077318] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ -077328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07732a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07732c: 7140 e016 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@16e0 │ │ -077332: 0c00 |0005: move-result-object v0 │ │ -077334: 1100 |0006: return-object v0 │ │ +0850cc: |[0850cc] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ +0850dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0850de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0850e0: 7140 e016 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@16e0 │ │ +0850e6: 0c00 |0005: move-result-object v0 │ │ +0850e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x F │ │ 0x0000 - 0x0007 reg=3 y F │ │ │ │ @@ -103811,19 +103818,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 │ │ -077338: |[077338] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ -077348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07734a: 7140 e016 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@16e0 │ │ -077350: 0c00 |0004: move-result-object v0 │ │ -077352: 1100 |0005: return-object v0 │ │ +0850ec: |[0850ec] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ +0850fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0850fe: 7140 e016 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@16e0 │ │ +085104: 0c00 |0004: move-result-object v0 │ │ +085106: 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 │ │ @@ -103833,23 +103840,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 │ │ -077354: |[077354] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ -077364: 1c01 3302 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@0233 │ │ -077368: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07736e: 0c00 |0005: move-result-object v0 │ │ -077370: 1f00 3302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@0233 │ │ -077374: 6e30 6117 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setPosition:(FF)V // method@1761 │ │ -07737a: 6e20 5f17 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setDuration:(F)V // method@175f │ │ -077380: 6e20 6017 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1760 │ │ -077386: 1100 |0011: return-object v0 │ │ +085108: |[085108] com.badlogic.gdx.scenes.scene2d.actions.Actions.moveTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; │ │ +085118: 1c01 3302 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@0233 │ │ +08511c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085122: 0c00 |0005: move-result-object v0 │ │ +085124: 1f00 3302 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // type@0233 │ │ +085128: 6e30 6117 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setPosition:(FF)V // method@1761 │ │ +08512e: 6e20 5f17 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setDuration:(F)V // method@175f │ │ +085134: 6e20 6017 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1760 │ │ +08513a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ 0x000b line=57 │ │ 0x000e line=58 │ │ 0x0011 line=59 │ │ @@ -103865,41 +103872,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 │ │ -077388: |[077388] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:()Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -077398: 1c00 3402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -07739c: 7110 c916 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0773a2: 0c00 |0005: move-result-object v0 │ │ -0773a4: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0773a8: 1100 |0008: return-object v0 │ │ +08513c: |[08513c] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:()Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +08514c: 1c00 3402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +085150: 7110 c916 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085156: 0c00 |0005: move-result-object v0 │ │ +085158: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +08515c: 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 │ │ -0773ac: |[0773ac] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -0773bc: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0773c0: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0773c6: 0c00 |0005: move-result-object v0 │ │ -0773c8: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0773cc: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0773d2: 1100 |000b: return-object v0 │ │ +085160: |[085160] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +085170: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +085174: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08517a: 0c00 |0005: move-result-object v0 │ │ +08517c: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +085180: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085186: 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; │ │ @@ -103910,22 +103917,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 │ │ -0773d4: |[0773d4] 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; │ │ -0773e4: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0773e8: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0773ee: 0c00 |0005: move-result-object v0 │ │ -0773f0: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0773f4: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0773fa: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -077400: 1100 |000e: return-object v0 │ │ +085188: |[085188] 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; │ │ +085198: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +08519c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0851a2: 0c00 |0005: move-result-object v0 │ │ +0851a4: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +0851a8: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +0851ae: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +0851b4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0008 line=349 │ │ 0x000b line=350 │ │ 0x000e line=351 │ │ locals : │ │ @@ -103938,23 +103945,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 │ │ -077404: |[077404] 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; │ │ -077414: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -077418: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07741e: 0c00 |0005: move-result-object v0 │ │ -077420: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -077424: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -07742a: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -077430: 6e20 6717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -077436: 1100 |0011: return-object v0 │ │ +0851b8: |[0851b8] 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; │ │ +0851c8: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +0851cc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0851d2: 0c00 |0005: move-result-object v0 │ │ +0851d4: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +0851d8: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +0851de: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +0851e4: 6e20 6717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +0851ea: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0008 line=356 │ │ 0x000b line=357 │ │ 0x000e line=358 │ │ 0x0011 line=359 │ │ @@ -103969,24 +103976,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 │ │ -077438: |[077438] 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; │ │ -077448: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -07744c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077452: 0c00 |0005: move-result-object v0 │ │ -077454: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -077458: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -07745e: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -077464: 6e20 6717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -07746a: 6e20 6717 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -077470: 1100 |0014: return-object v0 │ │ +0851ec: |[0851ec] 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; │ │ +0851fc: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +085200: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085206: 0c00 |0005: move-result-object v0 │ │ +085208: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +08520c: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085212: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085218: 6e20 6717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +08521e: 6e20 6717 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085224: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0008 line=364 │ │ 0x000b line=365 │ │ 0x000e line=366 │ │ 0x0011 line=367 │ │ @@ -104003,25 +104010,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 │ │ -077474: |[077474] 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; │ │ -077484: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -077488: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07748e: 0c00 |0005: move-result-object v0 │ │ -077490: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -077494: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -07749a: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0774a0: 6e20 6717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0774a6: 6e20 6717 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0774ac: 6e20 6717 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0774b2: 1100 |0017: return-object v0 │ │ +085228: |[085228] 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; │ │ +085238: 1c01 3402 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +08523c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085242: 0c00 |0005: move-result-object v0 │ │ +085244: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +085248: 6e20 6717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +08524e: 6e20 6717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085254: 6e20 6717 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +08525a: 6e20 6717 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085260: 6e20 6717 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +085266: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0008 line=373 │ │ 0x000b line=374 │ │ 0x000e line=375 │ │ 0x0011 line=376 │ │ @@ -104040,27 +104047,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 │ │ -0774b4: |[0774b4] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ -0774c4: 1c03 3402 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0774c8: 7110 c916 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0774ce: 0c00 |0005: move-result-object v0 │ │ -0774d0: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ -0774d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0774d6: 2142 |0009: array-length v2, v4 │ │ -0774d8: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ -0774dc: 4603 0401 |000c: aget-object v3, v4, v1 │ │ -0774e0: 6e20 6717 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ -0774e6: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0774ea: 28f7 |0013: goto 000a // -0009 │ │ -0774ec: 1100 |0014: return-object v0 │ │ +085268: |[085268] com.badlogic.gdx.scenes.scene2d.actions.Actions.parallel:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ +085278: 1c03 3402 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +08527c: 7110 c916 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085282: 0c00 |0005: move-result-object v0 │ │ +085284: 1f00 3402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; // type@0234 │ │ +085288: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08528a: 2142 |0009: array-length v2, v4 │ │ +08528c: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ +085290: 4603 0401 |000c: aget-object v3, v4, v1 │ │ +085294: 6e20 6717 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1767 │ │ +08529a: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08529e: 28f7 |0013: goto 000a // -0009 │ │ +0852a0: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0008 line=383 │ │ 0x000c line=384 │ │ 0x0011 line=383 │ │ 0x0014 line=385 │ │ @@ -104075,41 +104082,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 │ │ -0774f0: |[0774f0] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ -077500: 1c00 3602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ -077504: 7110 c916 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07750a: 0c00 |0005: move-result-object v0 │ │ -07750c: 1f00 3602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ -077510: 1100 |0008: return-object v0 │ │ +0852a4: |[0852a4] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ +0852b4: 1c00 3602 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ +0852b8: 7110 c916 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0852be: 0c00 |0005: move-result-object v0 │ │ +0852c0: 1f00 3602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ +0852c4: 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 │ │ -077514: |[077514] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ -077524: 1c01 3602 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ -077528: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07752e: 0c00 |0005: move-result-object v0 │ │ -077530: 1f00 3602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ -077534: 6e20 7617 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1776 │ │ -07753a: 1100 |000b: return-object v0 │ │ +0852c8: |[0852c8] com.badlogic.gdx.scenes.scene2d.actions.Actions.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; │ │ +0852d8: 1c01 3602 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ +0852dc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0852e2: 0c00 |0005: move-result-object v0 │ │ +0852e4: 1f00 3602 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // type@0236 │ │ +0852e8: 6e20 7617 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1776 │ │ +0852ee: 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; │ │ @@ -104120,22 +104127,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 │ │ -07753c: |[07753c] com.badlogic.gdx.scenes.scene2d.actions.Actions.repeat:(ILcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ -07754c: 1c01 3702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ -077550: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077556: 0c00 |0005: move-result-object v0 │ │ -077558: 1f00 3702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ -07755c: 6e20 7d17 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@177d │ │ -077562: 6e20 7c17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@177c │ │ -077568: 1100 |000e: return-object v0 │ │ +0852f0: |[0852f0] com.badlogic.gdx.scenes.scene2d.actions.Actions.repeat:(ILcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; │ │ +085300: 1c01 3702 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ +085304: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08530a: 0c00 |0005: move-result-object v0 │ │ +08530c: 1f00 3702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction; // type@0237 │ │ +085310: 6e20 7d17 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setCount:(I)V // method@177d │ │ +085316: 6e20 7c17 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@177c │ │ +08531c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0008 line=394 │ │ 0x000b line=395 │ │ 0x000e line=396 │ │ locals : │ │ @@ -104148,20 +104155,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 │ │ -07756c: |[07756c] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ -07757c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07757e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -077580: 7130 ed16 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@16ed │ │ -077586: 0c00 |0005: move-result-object v0 │ │ -077588: 1100 |0006: return-object v0 │ │ +085320: |[085320] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ +085330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085332: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085334: 7130 ed16 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@16ed │ │ +08533a: 0c00 |0005: move-result-object v0 │ │ +08533c: 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;) │ │ @@ -104169,19 +104176,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 │ │ -07758c: |[07758c] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ -07759c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07759e: 7130 ed16 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@16ed │ │ -0775a4: 0c00 |0004: move-result-object v0 │ │ -0775a6: 1100 |0005: return-object v0 │ │ +085340: |[085340] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ +085350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085352: 7130 ed16 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@16ed │ │ +085358: 0c00 |0004: move-result-object v0 │ │ +08535a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 rotationAmount F │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -104190,23 +104197,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 │ │ -0775a8: |[0775a8] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ -0775b8: 1c01 3802 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0238 │ │ -0775bc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0775c2: 0c00 |0005: move-result-object v0 │ │ -0775c4: 1f00 3802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0238 │ │ -0775c8: 6e20 8017 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setAmount:(F)V // method@1780 │ │ -0775ce: 6e20 8117 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setDuration:(F)V // method@1781 │ │ -0775d4: 6e20 8217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1782 │ │ -0775da: 1100 |0011: return-object v0 │ │ +08535c: |[08535c] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateBy:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; │ │ +08536c: 1c01 3802 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0238 │ │ +085370: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085376: 0c00 |0005: move-result-object v0 │ │ +085378: 1f00 3802 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction; // type@0238 │ │ +08537c: 6e20 8017 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setAmount:(F)V // method@1780 │ │ +085382: 6e20 8117 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setDuration:(F)V // method@1781 │ │ +085388: 6e20 8217 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1782 │ │ +08538e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ 0x000b line=176 │ │ 0x000e line=177 │ │ 0x0011 line=178 │ │ @@ -104221,20 +104228,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 │ │ -0775dc: |[0775dc] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ -0775ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0775ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0775f0: 7130 f016 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@16f0 │ │ -0775f6: 0c00 |0005: move-result-object v0 │ │ -0775f8: 1100 |0006: return-object v0 │ │ +085390: |[085390] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ +0853a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0853a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0853a4: 7130 f016 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@16f0 │ │ +0853aa: 0c00 |0005: move-result-object v0 │ │ +0853ac: 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;) │ │ @@ -104242,19 +104249,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 │ │ -0775fc: |[0775fc] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ -07760c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07760e: 7130 f016 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@16f0 │ │ -077614: 0c00 |0004: move-result-object v0 │ │ -077616: 1100 |0005: return-object v0 │ │ +0853b0: |[0853b0] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ +0853c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0853c2: 7130 f016 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@16f0 │ │ +0853c8: 0c00 |0004: move-result-object v0 │ │ +0853ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 rotation F │ │ 0x0000 - 0x0006 reg=2 duration F │ │ │ │ @@ -104263,23 +104270,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 │ │ -077618: |[077618] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ -077628: 1c01 3902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0239 │ │ -07762c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077632: 0c00 |0005: move-result-object v0 │ │ -077634: 1f00 3902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0239 │ │ -077638: 6e20 8917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setRotation:(F)V // method@1789 │ │ -07763e: 6e20 8717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setDuration:(F)V // method@1787 │ │ -077644: 6e20 8817 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1788 │ │ -07764a: 1100 |0011: return-object v0 │ │ +0853cc: |[0853cc] com.badlogic.gdx.scenes.scene2d.actions.Actions.rotateTo:(FFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; │ │ +0853dc: 1c01 3902 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0239 │ │ +0853e0: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0853e6: 0c00 |0005: move-result-object v0 │ │ +0853e8: 1f00 3902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction; // type@0239 │ │ +0853ec: 6e20 8917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setRotation:(F)V // method@1789 │ │ +0853f2: 6e20 8717 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setDuration:(F)V // method@1787 │ │ +0853f8: 6e20 8817 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@1788 │ │ +0853fe: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0008 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ 0x0011 line=161 │ │ @@ -104294,21 +104301,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 │ │ -07764c: |[07764c] com.badlogic.gdx.scenes.scene2d.actions.Actions.run:(Ljava/lang/Runnable;)Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ -07765c: 1c01 3a02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@023a │ │ -077660: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077666: 0c00 |0005: move-result-object v0 │ │ -077668: 1f00 3a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@023a │ │ -07766c: 6e20 9117 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.setRunnable:(Ljava/lang/Runnable;)V // method@1791 │ │ -077672: 1100 |000b: return-object v0 │ │ +085400: |[085400] com.badlogic.gdx.scenes.scene2d.actions.Actions.run:(Ljava/lang/Runnable;)Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; │ │ +085410: 1c01 3a02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@023a │ │ +085414: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08541a: 0c00 |0005: move-result-object v0 │ │ +08541c: 1f00 3a02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction; // type@023a │ │ +085420: 6e20 9117 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.setRunnable:(Ljava/lang/Runnable;)V // method@1791 │ │ +085426: 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; │ │ @@ -104319,20 +104326,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 │ │ -077674: |[077674] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ -077684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077686: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -077688: 7140 f416 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@16f4 │ │ -07768e: 0c00 |0005: move-result-object v0 │ │ -077690: 1100 |0006: return-object v0 │ │ +085428: |[085428] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ +085438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08543a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08543c: 7140 f416 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@16f4 │ │ +085442: 0c00 |0005: move-result-object v0 │ │ +085444: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 amountX F │ │ 0x0000 - 0x0007 reg=3 amountY F │ │ │ │ @@ -104341,19 +104348,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 │ │ -077694: |[077694] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ -0776a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0776a6: 7140 f416 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@16f4 │ │ -0776ac: 0c00 |0004: move-result-object v0 │ │ -0776ae: 1100 |0005: return-object v0 │ │ +085448: |[085448] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ +085458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08545a: 7140 f416 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@16f4 │ │ +085460: 0c00 |0004: move-result-object v0 │ │ +085462: 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 │ │ @@ -104363,23 +104370,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 │ │ -0776b0: |[0776b0] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ -0776c0: 1c01 3b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@023b │ │ -0776c4: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0776ca: 0c00 |0005: move-result-object v0 │ │ -0776cc: 1f00 3b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@023b │ │ -0776d0: 6e30 9617 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setAmount:(FF)V // method@1796 │ │ -0776d6: 6e20 9917 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setDuration:(F)V // method@1799 │ │ -0776dc: 6e20 9a17 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@179a │ │ -0776e2: 1100 |0011: return-object v0 │ │ +085464: |[085464] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; │ │ +085474: 1c01 3b02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@023b │ │ +085478: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08547e: 0c00 |0005: move-result-object v0 │ │ +085480: 1f00 3b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction; // type@023b │ │ +085484: 6e30 9617 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setAmount:(FF)V // method@1796 │ │ +08548a: 6e20 9917 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setDuration:(F)V // method@1799 │ │ +085490: 6e20 9a17 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@179a │ │ +085496: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0008 line=141 │ │ 0x000b line=142 │ │ 0x000e line=143 │ │ 0x0011 line=144 │ │ @@ -104395,20 +104402,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 │ │ -0776e4: |[0776e4] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ -0776f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0776f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0776f8: 7140 f716 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@16f7 │ │ -0776fe: 0c00 |0005: move-result-object v0 │ │ -077700: 1100 |0006: return-object v0 │ │ +085498: |[085498] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ +0854a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0854aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0854ac: 7140 f716 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@16f7 │ │ +0854b2: 0c00 |0005: move-result-object v0 │ │ +0854b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x F │ │ 0x0000 - 0x0007 reg=3 y F │ │ │ │ @@ -104417,19 +104424,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 │ │ -077704: |[077704] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ -077714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077716: 7140 f716 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@16f7 │ │ -07771c: 0c00 |0004: move-result-object v0 │ │ -07771e: 1100 |0005: return-object v0 │ │ +0854b8: |[0854b8] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ +0854c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0854ca: 7140 f716 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@16f7 │ │ +0854d0: 0c00 |0004: move-result-object v0 │ │ +0854d2: 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 │ │ @@ -104439,23 +104446,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 │ │ -077720: |[077720] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ -077730: 1c01 3c02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@023c │ │ -077734: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07773a: 0c00 |0005: move-result-object v0 │ │ -07773c: 1f00 3c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@023c │ │ -077740: 6e30 a317 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setScale:(FF)V // method@17a3 │ │ -077746: 6e20 a017 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setDuration:(F)V // method@17a0 │ │ -07774c: 6e20 a117 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@17a1 │ │ -077752: 1100 |0011: return-object v0 │ │ +0854d4: |[0854d4] com.badlogic.gdx.scenes.scene2d.actions.Actions.scaleTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ +0854e4: 1c01 3c02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@023c │ │ +0854e8: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0854ee: 0c00 |0005: move-result-object v0 │ │ +0854f0: 1f00 3c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; // type@023c │ │ +0854f4: 6e30 a317 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setScale:(FF)V // method@17a3 │ │ +0854fa: 6e20 a017 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setDuration:(F)V // method@17a0 │ │ +085500: 6e20 a117 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@17a1 │ │ +085506: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x000b line=125 │ │ 0x000e line=126 │ │ 0x0011 line=127 │ │ @@ -104471,41 +104478,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 │ │ -077754: |[077754] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:()Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -077764: 1c00 3d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077768: 7110 c916 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07776e: 0c00 |0005: move-result-object v0 │ │ -077770: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077774: 1100 |0008: return-object v0 │ │ +085508: |[085508] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:()Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +085518: 1c00 3d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +08551c: 7110 c916 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085522: 0c00 |0005: move-result-object v0 │ │ +085524: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085528: 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 │ │ -077778: |[077778] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -077788: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -07778c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -077792: 0c00 |0005: move-result-object v0 │ │ -077794: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077798: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -07779e: 1100 |000b: return-object v0 │ │ +08552c: |[08552c] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:(Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +08553c: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085540: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085546: 0c00 |0005: move-result-object v0 │ │ +085548: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +08554c: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +085552: 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; │ │ @@ -104516,22 +104523,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 │ │ -0777a0: |[0777a0] 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; │ │ -0777b0: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -0777b4: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0777ba: 0c00 |0005: move-result-object v0 │ │ -0777bc: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -0777c0: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -0777c6: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -0777cc: 1100 |000e: return-object v0 │ │ +085554: |[085554] 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; │ │ +085564: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085568: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08556e: 0c00 |0005: move-result-object v0 │ │ +085570: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085574: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +08557a: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +085580: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0008 line=298 │ │ 0x000b line=299 │ │ 0x000e line=300 │ │ locals : │ │ @@ -104544,23 +104551,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 │ │ -0777d0: |[0777d0] 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; │ │ -0777e0: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -0777e4: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0777ea: 0c00 |0005: move-result-object v0 │ │ -0777ec: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -0777f0: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -0777f6: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -0777fc: 6e20 a917 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -077802: 1100 |0011: return-object v0 │ │ +085584: |[085584] 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; │ │ +085594: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085598: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08559e: 0c00 |0005: move-result-object v0 │ │ +0855a0: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +0855a4: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855aa: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855b0: 6e20 a917 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855b6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000e line=307 │ │ 0x0011 line=308 │ │ @@ -104575,24 +104582,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 │ │ -077804: |[077804] 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; │ │ -077814: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077818: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07781e: 0c00 |0005: move-result-object v0 │ │ -077820: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077824: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -07782a: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -077830: 6e20 a917 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -077836: 6e20 a917 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -07783c: 1100 |0014: return-object v0 │ │ +0855b8: |[0855b8] 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; │ │ +0855c8: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +0855cc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0855d2: 0c00 |0005: move-result-object v0 │ │ +0855d4: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +0855d8: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855de: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855e4: 6e20 a917 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855ea: 6e20 a917 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +0855f0: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=314 │ │ 0x000e line=315 │ │ 0x0011 line=316 │ │ @@ -104609,25 +104616,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 │ │ -077840: |[077840] 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; │ │ -077850: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077854: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07785a: 0c00 |0005: move-result-object v0 │ │ -07785c: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077860: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -077866: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -07786c: 6e20 a917 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -077872: 6e20 a917 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -077878: 6e20 a917 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -07787e: 1100 |0017: return-object v0 │ │ +0855f4: |[0855f4] 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; │ │ +085604: 1c01 3d02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085608: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08560e: 0c00 |0005: move-result-object v0 │ │ +085610: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085614: 6e20 a917 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +08561a: 6e20 a917 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +085620: 6e20 a917 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +085626: 6e20 a917 5000 |0011: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +08562c: 6e20 a917 6000 |0014: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +085632: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0008 line=322 │ │ 0x000b line=323 │ │ 0x000e line=324 │ │ 0x0011 line=325 │ │ @@ -104646,27 +104653,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 │ │ -077880: |[077880] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ -077890: 1c03 3d02 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -077894: 7110 c916 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07789a: 0c00 |0005: move-result-object v0 │ │ -07789c: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ -0778a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0778a2: 2142 |0009: array-length v2, v4 │ │ -0778a4: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ -0778a8: 4603 0401 |000c: aget-object v3, v4, v1 │ │ -0778ac: 6e20 a917 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ -0778b2: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0778b6: 28f7 |0013: goto 000a // -0009 │ │ -0778b8: 1100 |0014: return-object v0 │ │ +085634: |[085634] com.badlogic.gdx.scenes.scene2d.actions.Actions.sequence:([Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; │ │ +085644: 1c03 3d02 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085648: 7110 c916 0300 |0002: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +08564e: 0c00 |0005: move-result-object v0 │ │ +085650: 1f00 3d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // type@023d │ │ +085654: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +085656: 2142 |0009: array-length v2, v4 │ │ +085658: 3521 0a00 |000a: if-ge v1, v2, 0014 // +000a │ │ +08565c: 4603 0401 |000c: aget-object v3, v4, v1 │ │ +085660: 6e20 a917 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@17a9 │ │ +085666: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08566a: 28f7 |0013: goto 000a // -0009 │ │ +08566c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0008 line=332 │ │ 0x000c line=333 │ │ 0x0011 line=332 │ │ 0x0014 line=334 │ │ @@ -104681,39 +104688,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 │ │ -0778bc: |[0778bc] com.badlogic.gdx.scenes.scene2d.actions.Actions.show:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ -0778cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0778ce: 7110 0717 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@1707 │ │ -0778d4: 0c00 |0004: move-result-object v0 │ │ -0778d6: 1100 |0005: return-object v0 │ │ +085670: |[085670] com.badlogic.gdx.scenes.scene2d.actions.Actions.show:()Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ +085680: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085682: 7110 0717 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // method@1707 │ │ +085688: 0c00 |0004: move-result-object v0 │ │ +08568a: 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 │ │ -0778d8: |[0778d8] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ -0778e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0778ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0778ec: 7140 0217 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@1702 │ │ -0778f2: 0c00 |0005: move-result-object v0 │ │ -0778f4: 1100 |0006: return-object v0 │ │ +08568c: |[08568c] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ +08569c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08569e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0856a0: 7140 0217 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@1702 │ │ +0856a6: 0c00 |0005: move-result-object v0 │ │ +0856a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 amountX F │ │ 0x0000 - 0x0007 reg=3 amountY F │ │ │ │ @@ -104722,19 +104729,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 │ │ -0778f8: |[0778f8] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ -077908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07790a: 7140 0217 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@1702 │ │ -077910: 0c00 |0004: move-result-object v0 │ │ -077912: 1100 |0005: return-object v0 │ │ +0856ac: |[0856ac] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ +0856bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0856be: 7140 0217 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@1702 │ │ +0856c4: 0c00 |0004: move-result-object v0 │ │ +0856c6: 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 │ │ @@ -104744,23 +104751,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 │ │ -077914: |[077914] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ -077924: 1c01 3e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@023e │ │ -077928: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07792e: 0c00 |0005: move-result-object v0 │ │ -077930: 1f00 3e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@023e │ │ -077934: 6e30 ae17 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setAmount:(FF)V // method@17ae │ │ -07793a: 6e20 b117 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setDuration:(F)V // method@17b1 │ │ -077940: 6e20 b217 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@17b2 │ │ -077946: 1100 |0011: return-object v0 │ │ +0856c8: |[0856c8] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeBy:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; │ │ +0856d8: 1c01 3e02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@023e │ │ +0856dc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0856e2: 0c00 |0005: move-result-object v0 │ │ +0856e4: 1f00 3e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction; // type@023e │ │ +0856e8: 6e30 ae17 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setAmount:(FF)V // method@17ae │ │ +0856ee: 6e20 b117 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setDuration:(F)V // method@17b1 │ │ +0856f4: 6e20 b217 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@17b2 │ │ +0856fa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0008 line=107 │ │ 0x000b line=108 │ │ 0x000e line=109 │ │ 0x0011 line=110 │ │ @@ -104776,20 +104783,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 │ │ -077948: |[077948] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ -077958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07795a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07795c: 7140 0517 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@1705 │ │ -077962: 0c00 |0005: move-result-object v0 │ │ -077964: 1100 |0006: return-object v0 │ │ +0856fc: |[0856fc] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ +08570c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08570e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085710: 7140 0517 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@1705 │ │ +085716: 0c00 |0005: move-result-object v0 │ │ +085718: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x F │ │ 0x0000 - 0x0007 reg=3 y F │ │ │ │ @@ -104798,19 +104805,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 │ │ -077968: |[077968] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ -077978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07797a: 7140 0517 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@1705 │ │ -077980: 0c00 |0004: move-result-object v0 │ │ -077982: 1100 |0005: return-object v0 │ │ +08571c: |[08571c] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ +08572c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08572e: 7140 0517 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@1705 │ │ +085734: 0c00 |0004: move-result-object v0 │ │ +085736: 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 │ │ @@ -104820,23 +104827,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 │ │ -077984: |[077984] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ -077994: 1c01 3f02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@023f │ │ -077998: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -07799e: 0c00 |0005: move-result-object v0 │ │ -0779a0: 1f00 3f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@023f │ │ -0779a4: 6e30 bb17 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setSize:(FF)V // method@17bb │ │ -0779aa: 6e20 b817 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setDuration:(F)V // method@17b8 │ │ -0779b0: 6e20 ba17 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@17ba │ │ -0779b6: 1100 |0011: return-object v0 │ │ +085738: |[085738] com.badlogic.gdx.scenes.scene2d.actions.Actions.sizeTo:(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; │ │ +085748: 1c01 3f02 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@023f │ │ +08574c: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085752: 0c00 |0005: move-result-object v0 │ │ +085754: 1f00 3f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction; // type@023f │ │ +085758: 6e30 bb17 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setSize:(FF)V // method@17bb │ │ +08575e: 6e20 b817 4000 |000b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setDuration:(F)V // method@17b8 │ │ +085764: 6e20 ba17 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V // method@17ba │ │ +08576a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0008 line=90 │ │ 0x000b line=91 │ │ 0x000e line=92 │ │ 0x0011 line=93 │ │ @@ -104852,21 +104859,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 │ │ -0779b8: |[0779b8] com.badlogic.gdx.scenes.scene2d.actions.Actions.touchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ -0779c8: 1c01 4102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@0241 │ │ -0779cc: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0779d2: 0c00 |0005: move-result-object v0 │ │ -0779d4: 1f00 4102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@0241 │ │ -0779d8: 6e20 d317 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@17d3 │ │ -0779de: 1100 |000b: return-object v0 │ │ +08576c: |[08576c] com.badlogic.gdx.scenes.scene2d.actions.Actions.touchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; │ │ +08577c: 1c01 4102 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@0241 │ │ +085780: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +085786: 0c00 |0005: move-result-object v0 │ │ +085788: 1f00 4102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction; // type@0241 │ │ +08578c: 6e20 d317 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@17d3 │ │ +085792: 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; │ │ @@ -104877,21 +104884,21 @@ │ │ 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 │ │ -0779e0: |[0779e0] com.badlogic.gdx.scenes.scene2d.actions.Actions.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ -0779f0: 1c01 4202 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@0242 │ │ -0779f4: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ -0779fa: 0c00 |0005: move-result-object v0 │ │ -0779fc: 1f00 4202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@0242 │ │ -077a00: 6e20 d717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.setVisible:(Z)V // method@17d7 │ │ -077a06: 1100 |000b: return-object v0 │ │ +085794: |[085794] com.badlogic.gdx.scenes.scene2d.actions.Actions.visible:(Z)Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; │ │ +0857a4: 1c01 4202 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@0242 │ │ +0857a8: 7110 c916 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.action:(Ljava/lang/Class;)Lcom/badlogic/gdx/scenes/scene2d/Action; // method@16c9 │ │ +0857ae: 0c00 |0005: move-result-object v0 │ │ +0857b0: 1f00 4202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction; // type@0242 │ │ +0857b4: 6e20 d717 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.setVisible:(Z)V // method@17d7 │ │ +0857ba: 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; │ │ @@ -104968,17 +104975,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077a08: |[077a08] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:()V │ │ -077a18: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -077a1e: 0e00 |0003: return-void │ │ +0857bc: |[0857bc] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:()V │ │ +0857cc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0857d2: 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; │ │ │ │ @@ -104987,37 +104994,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 │ │ -077a20: |[077a20] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -077a30: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -077a36: 5420 270d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -077a3a: 5b10 270d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -077a3e: 5420 210d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -077a42: 5b10 210d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -077a46: 5420 220d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ -077a4a: 5b10 220d |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ -077a4e: 5420 1e0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -077a52: 5b10 1e0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -077a56: 5420 1f0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ -077a5a: 5b10 1f0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ -077a5e: 5420 200d |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ -077a62: 5b10 200d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ -077a66: 5220 230d |001b: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0d23 │ │ -077a6a: 5910 230d |001d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0d23 │ │ -077a6e: 5220 240d |001f: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0d24 │ │ -077a72: 5910 240d |0021: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0d24 │ │ -077a76: 5220 250d |0023: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0d25 │ │ -077a7a: 5910 250d |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0d25 │ │ -077a7e: 5220 260d |0027: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0d26 │ │ -077a82: 5910 260d |0029: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0d26 │ │ -077a86: 0e00 |002b: return-void │ │ +0857d4: |[0857d4] com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0857e4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0857ea: 5420 270d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0857ee: 5b10 270d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0857f2: 5420 210d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0857f6: 5b10 210d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0857fa: 5420 220d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ +0857fe: 5b10 220d |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ +085802: 5420 1e0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +085806: 5b10 1e0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +08580a: 5420 1f0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ +08580e: 5b10 1f0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ +085812: 5420 200d |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ +085816: 5b10 200d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ +08581a: 5220 230d |001b: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0d23 │ │ +08581e: 5910 230d |001d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0d23 │ │ +085822: 5220 240d |001f: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0d24 │ │ +085826: 5910 240d |0021: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0d24 │ │ +08582a: 5220 250d |0023: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0d25 │ │ +08582e: 5910 250d |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0d25 │ │ +085832: 5220 260d |0027: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0d26 │ │ +085836: 5910 260d |0029: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0d26 │ │ +08583a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0007 line=252 │ │ 0x000b line=253 │ │ 0x000f line=254 │ │ @@ -105037,20 +105044,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 │ │ -077a88: |[077a88] 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 │ │ -077a98: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -077a9e: 5b01 270d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -077aa2: 5b02 210d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -077aa6: 5b03 1e0d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -077aaa: 0e00 |0009: return-void │ │ +08583c: |[08583c] 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 │ │ +08584c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085852: 5b01 270d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +085856: 5b02 210d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +08585a: 5b03 1e0d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +08585e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x0005 line=246 │ │ 0x0007 line=247 │ │ 0x0009 line=248 │ │ @@ -105120,27 +105127,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -077aac: |[077aac] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:()V │ │ -077abc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -077abe: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -077ac4: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -077ac8: 7010 db1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -077ace: 5b20 2d0d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077ad2: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -077ad6: 7020 dc1c 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -077adc: 5b20 2e0d |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077ae0: 5921 300d |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ -077ae4: 5c21 320d |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ -077ae8: 5921 310d |0016: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077aec: 0e00 |0018: return-void │ │ +085860: |[085860] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:()V │ │ +085870: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +085872: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085878: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +08587c: 7010 db1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +085882: 5b20 2d0d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085886: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +08588a: 7020 dc1c 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +085890: 5b20 2e0d |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +085894: 5921 300d |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ +085898: 5c21 320d |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ +08589c: 5921 310d |0016: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +0858a0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0004 line=25 │ │ 0x000b line=26 │ │ 0x0012 line=27 │ │ 0x0014 line=28 │ │ @@ -105154,30 +105161,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 │ │ -077af0: |[077af0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -077b00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -077b02: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -077b08: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -077b0c: 7010 db1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -077b12: 5b20 2d0d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077b16: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -077b1a: 7020 dc1c 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -077b20: 5b20 2e0d |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077b24: 5921 300d |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ -077b28: 5c21 320d |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ -077b2c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -077b2e: 5920 310d |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077b32: 6e20 0b18 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@180b │ │ -077b38: 5921 310d |001c: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077b3c: 0e00 |001e: return-void │ │ +0858a4: |[0858a4] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +0858b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0858b6: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0858bc: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0858c0: 7010 db1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0858c6: 5b20 2d0d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +0858ca: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0858ce: 7020 dc1c 1000 |000d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0858d4: 5b20 2e0d |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +0858d8: 5921 300d |0012: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ +0858dc: 5c21 320d |0014: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ +0858e0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0858e2: 5920 310d |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +0858e6: 6e20 0b18 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@180b │ │ +0858ec: 5921 310d |001c: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +0858f0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=25 │ │ 0x000b line=26 │ │ 0x0012 line=27 │ │ 0x0014 line=28 │ │ @@ -105195,41 +105202,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 │ │ -077b40: |[077b40] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -077b50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -077b52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -077b54: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -077b58: 2201 7b03 |0004: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -077b5c: 1a02 9d12 |0006: const-string v2, "button cannot be null." // string@129d │ │ -077b60: 7020 6824 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -077b66: 2701 |000b: throw v1 │ │ -077b68: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -077b6a: 5b63 280d |000d: iput-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ -077b6e: 6e10 f817 0600 |000f: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:()Z // method@17f8 │ │ -077b74: 0a03 |0012: move-result v3 │ │ -077b76: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ -077b7a: 5453 2d0d |0015: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077b7e: 5233 e30e |0017: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -077b82: 5254 310d |0019: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077b86: 3543 1300 |001b: if-ge v3, v4, 002e // +0013 │ │ -077b8a: 0120 |001d: move v0, v2 │ │ -077b8c: 6e20 0018 1600 |001e: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -077b92: 5b65 280d |0021: iput-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ -077b96: 5451 2d0d |0023: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077b9a: 6e20 e31c 6100 |0025: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -077ba0: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -077ba4: 6e20 0018 2600 |002a: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -077baa: 0e00 |002d: return-void │ │ -077bac: 0110 |002e: move v0, v1 │ │ -077bae: 28ef |002f: goto 001e // -0011 │ │ +0858f4: |[0858f4] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +085904: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +085906: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085908: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +08590c: 2201 7b03 |0004: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +085910: 1a02 9d12 |0006: const-string v2, "button cannot be null." // string@129d │ │ +085914: 7020 6824 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08591a: 2701 |000b: throw v1 │ │ +08591c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +08591e: 5b63 280d |000d: iput-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ +085922: 6e10 f817 0600 |000f: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:()Z // method@17f8 │ │ +085928: 0a03 |0012: move-result v3 │ │ +08592a: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ +08592e: 5453 2d0d |0015: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085932: 5233 e30e |0017: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +085936: 5254 310d |0019: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +08593a: 3543 1300 |001b: if-ge v3, v4, 002e // +0013 │ │ +08593e: 0120 |001d: move v0, v2 │ │ +085940: 6e20 0018 1600 |001e: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +085946: 5b65 280d |0021: iput-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ +08594a: 5451 2d0d |0023: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +08594e: 6e20 e31c 6100 |0025: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +085954: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +085958: 6e20 0018 2600 |002a: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +08595e: 0e00 |002d: return-void │ │ +085960: 0110 |002e: move v0, v1 │ │ +085962: 28ef |002f: goto 001e // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x001e line=45 │ │ 0x0021 line=46 │ │ @@ -105247,28 +105254,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 │ │ -077bb0: |[077bb0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -077bc0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -077bc4: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -077bc8: 1a03 a212 |0004: const-string v3, "buttons cannot be null." // string@12a2 │ │ -077bcc: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -077bd2: 2702 |0009: throw v2 │ │ -077bd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -077bd6: 2151 |000b: array-length v1, v5 │ │ -077bd8: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -077bdc: 4602 0500 |000e: aget-object v2, v5, v0 │ │ -077be0: 6e20 0a18 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@180a │ │ -077be6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -077bea: 28f7 |0015: goto 000c // -0009 │ │ -077bec: 0e00 |0016: return-void │ │ +085964: |[085964] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.add:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +085974: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +085978: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08597c: 1a03 a212 |0004: const-string v3, "buttons cannot be null." // string@12a2 │ │ +085980: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +085986: 2702 |0009: throw v2 │ │ +085988: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08598a: 2151 |000b: array-length v1, v5 │ │ +08598c: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +085990: 4602 0500 |000e: aget-object v2, v5, v0 │ │ +085994: 6e20 0a18 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@180a │ │ +08599a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08599e: 28f7 |0015: goto 000c // -0009 │ │ +0859a0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000a line=53 │ │ 0x000e line=54 │ │ 0x0013 line=53 │ │ 0x0016 line=55 │ │ @@ -105283,47 +105290,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 │ │ -077bf0: |[077bf0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.canCheck:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z │ │ -077c00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -077c02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -077c04: 5563 2a0d |0002: iget-boolean v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -077c08: 3373 0300 |0004: if-ne v3, v7, 0007 // +0003 │ │ -077c0c: 0f01 |0006: return v1 │ │ -077c0e: 3907 1100 |0007: if-nez v7, 0018 // +0011 │ │ -077c12: 5453 2e0d |0009: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077c16: 5233 e30e |000b: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -077c1a: 5254 310d |000d: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077c1e: 3743 f7ff |000f: if-le v3, v4, 0006 // -0009 │ │ -077c22: 5451 2e0d |0011: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077c26: 6e30 f61c 6102 |0013: invoke-virtual {v1, v6, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -077c2c: 0121 |0016: move v1, v2 │ │ -077c2e: 28ef |0017: goto 0006 // -0011 │ │ -077c30: 5253 300d |0018: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ -077c34: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -077c36: 3243 1900 |001b: if-eq v3, v4, 0034 // +0019 │ │ -077c3a: 5453 2e0d |001d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077c3e: 5233 e30e |001f: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -077c42: 5254 300d |0021: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ -077c46: 3443 1100 |0023: if-lt v3, v4, 0034 // +0011 │ │ -077c4a: 5553 320d |0025: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ -077c4e: 3803 dfff |0027: if-eqz v3, 0006 // -0021 │ │ -077c52: 5250 310d |0029: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077c56: 5951 310d |002b: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077c5a: 5453 2f0d |002d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d2f │ │ -077c5e: 6e20 0018 1300 |002f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -077c64: 5950 310d |0032: iput v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077c68: 5451 2e0d |0034: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077c6c: 6e20 e31c 6100 |0036: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -077c72: 5b56 2f0d |0039: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d2f │ │ -077c76: 28db |003b: goto 0016 // -0025 │ │ +0859a4: |[0859a4] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.canCheck:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;Z)Z │ │ +0859b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0859b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0859b8: 5563 2a0d |0002: iget-boolean v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0859bc: 3373 0300 |0004: if-ne v3, v7, 0007 // +0003 │ │ +0859c0: 0f01 |0006: return v1 │ │ +0859c2: 3907 1100 |0007: if-nez v7, 0018 // +0011 │ │ +0859c6: 5453 2e0d |0009: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +0859ca: 5233 e30e |000b: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0859ce: 5254 310d |000d: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +0859d2: 3743 f7ff |000f: if-le v3, v4, 0006 // -0009 │ │ +0859d6: 5451 2e0d |0011: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +0859da: 6e30 f61c 6102 |0013: invoke-virtual {v1, v6, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0859e0: 0121 |0016: move v1, v2 │ │ +0859e2: 28ef |0017: goto 0006 // -0011 │ │ +0859e4: 5253 300d |0018: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ +0859e8: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +0859ea: 3243 1900 |001b: if-eq v3, v4, 0034 // +0019 │ │ +0859ee: 5453 2e0d |001d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +0859f2: 5233 e30e |001f: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0859f6: 5254 300d |0021: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ +0859fa: 3443 1100 |0023: if-lt v3, v4, 0034 // +0011 │ │ +0859fe: 5553 320d |0025: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ +085a02: 3803 dfff |0027: if-eqz v3, 0006 // -0021 │ │ +085a06: 5250 310d |0029: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085a0a: 5951 310d |002b: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085a0e: 5453 2f0d |002d: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d2f │ │ +085a12: 6e20 0018 1300 |002f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +085a18: 5950 310d |0032: iput v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085a1c: 5451 2e0d |0034: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +085a20: 6e20 e31c 6100 |0036: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +085a26: 5b56 2f0d |0039: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.lastChecked:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d2f │ │ +085a2a: 28db |003b: goto 0016 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0006 line=105 │ │ 0x0007 line=86 │ │ 0x0009 line=88 │ │ 0x0011 line=89 │ │ @@ -105347,17 +105354,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077c78: |[077c78] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getAllChecked:()Lcom/badlogic/gdx/utils/Array; │ │ -077c88: 5410 2e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077c8c: 1100 |0002: return-object v0 │ │ +085a2c: |[085a2c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getAllChecked:()Lcom/badlogic/gdx/utils/Array; │ │ +085a3c: 5410 2e0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +085a40: 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;) │ │ @@ -105365,17 +105372,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077c90: |[077c90] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getButtons:()Lcom/badlogic/gdx/utils/Array; │ │ -077ca0: 5410 2d0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077ca4: 1100 |0002: return-object v0 │ │ +085a44: |[085a44] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getButtons:()Lcom/badlogic/gdx/utils/Array; │ │ +085a54: 5410 2d0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085a58: 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;) │ │ @@ -105383,26 +105390,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 │ │ -077ca8: |[077ca8] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getChecked:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ -077cb8: 5420 2e0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077cbc: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -077cc0: 3d00 0c00 |0004: if-lez v0, 0010 // +000c │ │ -077cc4: 5420 2e0d |0006: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ -077cc8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -077cca: 6e20 ed1c 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -077cd0: 0c00 |000c: move-result-object v0 │ │ -077cd2: 1f00 4502 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0245 │ │ -077cd6: 1100 |000f: return-object v0 │ │ -077cd8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -077cda: 28fe |0011: goto 000f // -0002 │ │ +085a5c: |[085a5c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.getChecked:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button; │ │ +085a6c: 5420 2e0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +085a70: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +085a74: 3d00 0c00 |0004: if-lez v0, 0010 // +000c │ │ +085a78: 5420 2e0d |0006: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.checkedButtons:Lcom/badlogic/gdx/utils/Array; // field@0d2e │ │ +085a7c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +085a7e: 6e20 ed1c 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +085a84: 0c00 |000c: move-result-object v0 │ │ +085a86: 1f00 4502 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0245 │ │ +085a8a: 1100 |000f: return-object v0 │ │ +085a8c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +085a8e: 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; │ │ │ │ @@ -105411,26 +105418,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 │ │ -077cdc: |[077cdc] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -077cec: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -077cf0: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -077cf4: 1a01 9d12 |0004: const-string v1, "button cannot be null." // string@129d │ │ -077cf8: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -077cfe: 2700 |0009: throw v0 │ │ -077d00: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -077d02: 5b30 280d |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ -077d06: 5420 2d0d |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077d0a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -077d0c: 6e30 f61c 3001 |0010: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -077d12: 0e00 |0013: return-void │ │ +085a90: |[085a90] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +085aa0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +085aa4: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +085aa8: 1a01 9d12 |0004: const-string v1, "button cannot be null." // string@129d │ │ +085aac: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +085ab2: 2700 |0009: throw v0 │ │ +085ab4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +085ab6: 5b30 280d |000b: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ +085aba: 5420 2d0d |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085abe: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +085ac0: 6e30 f61c 3001 |0010: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +085ac6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x000d line=60 │ │ 0x0013 line=61 │ │ locals : │ │ @@ -105442,28 +105449,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 │ │ -077d14: |[077d14] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -077d24: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -077d28: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -077d2c: 1a03 a212 |0004: const-string v3, "buttons cannot be null." // string@12a2 │ │ -077d30: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -077d36: 2702 |0009: throw v2 │ │ -077d38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -077d3a: 2151 |000b: array-length v1, v5 │ │ -077d3c: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ -077d40: 4602 0500 |000e: aget-object v2, v5, v0 │ │ -077d44: 6e20 1018 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@1810 │ │ -077d4a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -077d4e: 28f7 |0015: goto 000c // -0009 │ │ -077d50: 0e00 |0016: return-void │ │ +085ac8: |[085ac8] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.remove:([Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +085ad8: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +085adc: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +085ae0: 1a03 a212 |0004: const-string v3, "buttons cannot be null." // string@12a2 │ │ +085ae4: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +085aea: 2702 |0009: throw v2 │ │ +085aec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +085aee: 2151 |000b: array-length v1, v5 │ │ +085af0: 3510 0a00 |000c: if-ge v0, v1, 0016 // +000a │ │ +085af4: 4602 0500 |000e: aget-object v2, v5, v0 │ │ +085af8: 6e20 1018 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@1810 │ │ +085afe: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +085b02: 28f7 |0015: goto 000c // -0009 │ │ +085b04: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=65 │ │ 0x000e line=66 │ │ 0x0013 line=65 │ │ 0x0016 line=67 │ │ @@ -105478,42 +105485,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -077d54: |[077d54] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setChecked:(Ljava/lang/String;)V │ │ -077d64: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -077d68: 2203 7b03 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ -077d6c: 1a04 ec27 |0004: const-string v4, "text cannot be null." // string@27ec │ │ -077d70: 7020 6824 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -077d76: 2703 |0009: throw v3 │ │ -077d78: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -077d7a: 5453 2d0d |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077d7e: 5232 e30e |000d: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -077d82: 3521 1f00 |000f: if-ge v1, v2, 002e // +001f │ │ -077d86: 5453 2d0d |0011: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077d8a: 6e20 ed1c 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -077d90: 0c00 |0016: move-result-object v0 │ │ -077d92: 1f00 4502 |0017: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0245 │ │ -077d96: 2003 7302 |0019: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@0273 │ │ -077d9a: 3803 1400 |001b: if-eqz v3, 002f // +0014 │ │ -077d9e: 0703 |001d: move-object v3, v0 │ │ -077da0: 1f03 7302 |001e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@0273 │ │ -077da4: 6e10 cd1a 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getText:()Ljava/lang/CharSequence; // method@1acd │ │ -077daa: 0c03 |0023: move-result-object v3 │ │ -077dac: 6e20 b024 3600 |0024: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -077db2: 0a03 |0027: move-result v3 │ │ -077db4: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -077db8: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -077dba: 6e20 0018 3000 |002b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -077dc0: 0e00 |002e: return-void │ │ -077dc2: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -077dc6: 28de |0031: goto 000f // -0022 │ │ +085b08: |[085b08] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setChecked:(Ljava/lang/String;)V │ │ +085b18: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +085b1c: 2203 7b03 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ +085b20: 1a04 ec27 |0004: const-string v4, "text cannot be null." // string@27ec │ │ +085b24: 7020 6824 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +085b2a: 2703 |0009: throw v3 │ │ +085b2c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +085b2e: 5453 2d0d |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085b32: 5232 e30e |000d: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +085b36: 3521 1f00 |000f: if-ge v1, v2, 002e // +001f │ │ +085b3a: 5453 2d0d |0011: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085b3e: 6e20 ed1c 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +085b44: 0c00 |0016: move-result-object v0 │ │ +085b46: 1f00 4502 |0017: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0245 │ │ +085b4a: 2003 7302 |0019: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@0273 │ │ +085b4e: 3803 1400 |001b: if-eqz v3, 002f // +0014 │ │ +085b52: 0703 |001d: move-object v3, v0 │ │ +085b54: 1f03 7302 |001e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@0273 │ │ +085b58: 6e10 cd1a 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getText:()Ljava/lang/CharSequence; // method@1acd │ │ +085b5e: 0c03 |0023: move-result-object v3 │ │ +085b60: 6e20 b024 3600 |0024: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +085b66: 0a03 |0027: move-result v3 │ │ +085b68: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +085b6c: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +085b6e: 6e20 0018 3000 |002b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +085b74: 0e00 |002e: return-void │ │ +085b76: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +085b7a: 28de |0031: goto 000f // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x0011 line=73 │ │ 0x0019 line=74 │ │ 0x002a line=75 │ │ @@ -105532,17 +105539,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077dc8: |[077dc8] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMaxCheckCount:(I)V │ │ -077dd8: 5901 300d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ -077ddc: 0e00 |0002: return-void │ │ +085b7c: |[085b7c] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMaxCheckCount:(I)V │ │ +085b8c: 5901 300d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.maxCheckCount:I // field@0d30 │ │ +085b90: 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 │ │ @@ -105552,17 +105559,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077de0: |[077de0] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMinCheckCount:(I)V │ │ -077df0: 5901 310d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077df4: 0e00 |0002: return-void │ │ +085b94: |[085b94] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setMinCheckCount:(I)V │ │ +085ba4: 5901 310d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085ba8: 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 │ │ @@ -105572,17 +105579,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077df8: |[077df8] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setUncheckLast:(Z)V │ │ -077e08: 5c01 320d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ -077e0c: 0e00 |0002: return-void │ │ +085bac: |[085bac] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.setUncheckLast:(Z)V │ │ +085bbc: 5c01 320d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.uncheckLast:Z // field@0d32 │ │ +085bc0: 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 │ │ @@ -105592,31 +105599,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -077e10: |[077e10] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.uncheckAll:()V │ │ -077e20: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -077e22: 5263 310d |0001: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077e26: 5965 310d |0003: iput v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077e2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -077e2c: 5464 2d0d |0006: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077e30: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -077e34: 3521 1000 |000a: if-ge v1, v2, 001a // +0010 │ │ -077e38: 5464 2d0d |000c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ -077e3c: 6e20 ed1c 1400 |000e: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -077e42: 0c00 |0011: move-result-object v0 │ │ -077e44: 1f00 4502 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0245 │ │ -077e48: 6e20 0018 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -077e4e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -077e52: 28f1 |0019: goto 000a // -000f │ │ -077e54: 5963 310d |001a: iput v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ -077e58: 0e00 |001c: return-void │ │ +085bc4: |[085bc4] com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup.uncheckAll:()V │ │ +085bd4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +085bd6: 5263 310d |0001: iget v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085bda: 5965 310d |0003: iput v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085bde: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +085be0: 5464 2d0d |0006: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085be4: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +085be8: 3521 1000 |000a: if-ge v1, v2, 001a // +0010 │ │ +085bec: 5464 2d0d |000c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.buttons:Lcom/badlogic/gdx/utils/Array; // field@0d2d │ │ +085bf0: 6e20 ed1c 1400 |000e: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +085bf6: 0c00 |0011: move-result-object v0 │ │ +085bf8: 1f00 4502 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // type@0245 │ │ +085bfc: 6e20 0018 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +085c02: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +085c06: 28f1 |0019: goto 000a // -000f │ │ +085c08: 5963 310d |001a: iput v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup;.minCheckCount:I // field@0d31 │ │ +085c0c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ 0x000c line=113 │ │ 0x0014 line=114 │ │ @@ -105672,17 +105679,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077e5c: |[077e5c] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:()V │ │ -077e6c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -077e72: 0e00 |0003: return-void │ │ +085c10: |[085c10] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:()V │ │ +085c20: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085c26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ │ │ @@ -105691,19 +105698,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 │ │ -077e74: |[077e74] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V │ │ -077e84: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -077e8a: 5b01 680d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -077e8e: 5b02 690d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -077e92: 0e00 |0007: return-void │ │ +085c28: |[085c28] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/Color;)V │ │ +085c38: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085c3e: 5b01 680d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +085c42: 5b02 690d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +085c46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ 0x0005 line=291 │ │ 0x0007 line=292 │ │ locals : │ │ @@ -105716,25 +105723,25 @@ │ │ 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 │ │ -077e94: |[077e94] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ -077ea4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -077eaa: 5430 680d |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -077eae: 5b20 680d |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -077eb2: 5430 690d |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -077eb6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -077eba: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077ebe: 5431 690d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -077ec2: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -077ec8: 5b20 690d |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -077ecc: 0e00 |0014: return-void │ │ +085c48: |[085c48] com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ +085c58: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085c5e: 5430 680d |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +085c62: 5b20 680d |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +085c66: 5430 690d |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +085c6a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +085c6e: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085c72: 5431 690d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +085c76: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +085c7c: 5b20 690d |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +085c80: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ 0x0007 line=296 │ │ 0x0014 line=297 │ │ locals : │ │ @@ -105788,24 +105795,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -077ed0: |[077ed0] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:()V │ │ -077ee0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -077ee4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -077eea: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077eee: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -077ef4: 5b20 770d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -077ef8: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077efc: 7051 cf09 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -077f02: 5b20 780d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -077f06: 0e00 |0013: return-void │ │ +085c84: |[085c84] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:()V │ │ +085c94: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085c98: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085c9e: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085ca2: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085ca8: 5b20 770d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +085cac: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085cb0: 7051 cf09 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085cb6: 5b20 780d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +085cba: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0005 line=209 │ │ 0x000c line=210 │ │ 0x0013 line=214 │ │ locals : │ │ @@ -105816,30 +105823,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 │ │ -077f08: |[077f08] 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 │ │ -077f18: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -077f1c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -077f22: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077f26: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -077f2c: 5b20 770d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -077f30: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077f34: 7051 cf09 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -077f3a: 5b20 780d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -077f3e: 5b23 760d |0013: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ -077f42: 5420 770d |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -077f46: 6e20 e609 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -077f4c: 5420 780d |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -077f50: 6e20 e609 5000 |001c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -077f56: 5b26 790d |001f: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ -077f5a: 0e00 |0021: return-void │ │ +085cbc: |[085cbc] 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 │ │ +085ccc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085cd0: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085cd6: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085cda: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085ce0: 5b20 770d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +085ce4: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085ce8: 7051 cf09 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085cee: 5b20 780d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +085cf2: 5b23 760d |0013: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ +085cf6: 5420 770d |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +085cfa: 6e20 e609 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +085d00: 5420 780d |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +085d04: 6e20 e609 5000 |001c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +085d0a: 5b26 790d |001f: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ +085d0e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=216 │ │ 0x0005 line=209 │ │ 0x000c line=210 │ │ 0x0013 line=217 │ │ 0x0015 line=218 │ │ @@ -105858,34 +105865,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 │ │ -077f5c: |[077f5c] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ -077f6c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -077f70: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -077f76: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077f7a: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -077f80: 5b20 770d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -077f84: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -077f88: 7051 cf09 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -077f8e: 5b20 780d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -077f92: 5430 760d |0013: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ -077f96: 5b20 760d |0015: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ -077f9a: 5420 770d |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -077f9e: 5431 770d |0019: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -077fa2: 6e20 e609 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -077fa8: 5420 780d |001e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -077fac: 5431 780d |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -077fb0: 6e20 e609 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -077fb6: 5430 790d |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ -077fba: 5b20 790d |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ -077fbe: 0e00 |0029: return-void │ │ +085d10: |[085d10] com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ +085d20: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085d24: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085d2a: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085d2e: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085d34: 5b20 770d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +085d38: 2200 0e01 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085d3c: 7051 cf09 1011 |000e: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085d42: 5b20 780d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +085d46: 5430 760d |0013: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ +085d4a: 5b20 760d |0015: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ +085d4e: 5420 770d |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +085d52: 5431 770d |0019: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +085d56: 6e20 e609 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +085d5c: 5420 780d |001e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +085d60: 5431 780d |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +085d64: 6e20 e609 1000 |0022: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +085d6a: 5430 790d |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ +085d6e: 5b20 790d |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ +085d72: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=223 │ │ 0x0005 line=209 │ │ 0x000c line=210 │ │ 0x0013 line=224 │ │ 0x0017 line=225 │ │ @@ -105951,17 +105958,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077fc0: |[077fc0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:()V │ │ -077fd0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -077fd6: 0e00 |0003: return-void │ │ +085d74: |[085d74] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:()V │ │ +085d84: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0003 line=843 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; │ │ │ │ @@ -105970,27 +105977,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 │ │ -077fd8: |[077fd8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ -077fe8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -077fee: 5420 870d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -077ff2: 5b10 870d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -077ff6: 5420 890d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -077ffa: 5b10 890d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -077ffe: 5420 8a0d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -078002: 5b10 8a0d |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -078006: 5420 8b0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -07800a: 5b10 8b0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -07800e: 5420 8c0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -078012: 5b10 8c0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -078016: 0e00 |0017: return-void │ │ +085d8c: |[085d8c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ +085d9c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +085da2: 5420 870d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +085da6: 5b10 870d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +085daa: 5420 890d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +085dae: 5b10 890d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +085db2: 5420 8a0d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +085db6: 5b10 8a0d |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +085dba: 5420 8b0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +085dbe: 5b10 8b0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +085dc2: 5420 8c0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +085dc6: 5b10 8c0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +085dca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0003 line=854 │ │ 0x0007 line=855 │ │ 0x000b line=856 │ │ 0x000f line=857 │ │ @@ -106005,22 +106012,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 │ │ -078018: |[078018] 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 │ │ -078028: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07802e: 5b01 870d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -078032: 5b02 890d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -078036: 5b03 8a0d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -07803a: 5b04 8b0d |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -07803e: 5b05 8c0d |000b: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -078042: 0e00 |000d: return-void │ │ +085dcc: |[085dcc] 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 │ │ +085ddc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085de2: 5b01 870d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +085de6: 5b02 890d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +085dea: 5b03 8a0d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +085dee: 5b04 8b0d |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +085df2: 5b05 8c0d |000b: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +085df6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ 0x0003 line=846 │ │ 0x0005 line=847 │ │ 0x0007 line=848 │ │ 0x0009 line=849 │ │ @@ -106097,23 +106104,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -078044: |[078044] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:()V │ │ -078054: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -078058: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -07805e: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -078062: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -078068: 5b20 c10d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -07806c: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ -078070: 5920 c20d |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -078074: 0e00 |0010: return-void │ │ +085df8: |[085df8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:()V │ │ +085e08: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085e0c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085e12: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085e16: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085e1c: 5b20 c10d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +085e20: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ +085e24: 5920 c20d |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +085e28: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0005 line=325 │ │ 0x000c line=326 │ │ 0x0010 line=329 │ │ locals : │ │ @@ -106124,29 +106131,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 │ │ -078078: |[078078] 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 │ │ -078088: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -07808c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -078092: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -078096: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -07809c: 5b20 c10d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -0780a0: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ -0780a4: 5920 c20d |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -0780a8: 5b25 bd0d |0010: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ -0780ac: 5b26 c30d |0012: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -0780b0: 5b27 c40d |0014: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ -0780b4: 5b23 c00d |0016: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -0780b8: 5420 c10d |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -0780bc: 6e20 e609 4000 |001a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0780c2: 0e00 |001d: return-void │ │ +085e2c: |[085e2c] 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 │ │ +085e3c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085e40: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085e46: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085e4a: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085e50: 5b20 c10d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +085e54: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ +085e58: 5920 c20d |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +085e5c: 5b25 bd0d |0010: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ +085e60: 5b26 c30d |0012: iput-object v6, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +085e64: 5b27 c40d |0014: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ +085e68: 5b23 c00d |0016: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +085e6c: 5420 c10d |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +085e70: 6e20 e609 4000 |001a: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +085e76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=332 │ │ 0x0005 line=325 │ │ 0x000c line=326 │ │ 0x0010 line=333 │ │ 0x0012 line=334 │ │ @@ -106167,34 +106174,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 │ │ -0780c4: |[0780c4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ -0780d4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0780d8: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0780de: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0780e2: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0780e8: 5b20 c10d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -0780ec: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ -0780f0: 5920 c20d |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -0780f4: 5430 bd0d |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ -0780f8: 5b20 bd0d |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ -0780fc: 5430 c30d |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -078100: 5b20 c30d |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -078104: 5430 c40d |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ -078108: 5b20 c40d |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ -07810c: 5430 c00d |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -078110: 5b20 c00d |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -078114: 5420 c10d |0020: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -078118: 5431 c10d |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -07811c: 6e20 e609 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -078122: 0e00 |0027: return-void │ │ +085e78: |[085e78] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ +085e88: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085e8c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085e92: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +085e96: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +085e9c: 5b20 c10d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +085ea0: 1500 2041 |000c: const/high16 v0, #int 1092616192 // #4120 │ │ +085ea4: 5920 c20d |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +085ea8: 5430 bd0d |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ +085eac: 5b20 bd0d |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ +085eb0: 5430 c30d |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +085eb4: 5b20 c30d |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +085eb8: 5430 c40d |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ +085ebc: 5b20 c40d |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ +085ec0: 5430 c00d |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +085ec4: 5b20 c00d |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +085ec8: 5420 c10d |0020: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +085ecc: 5431 c10d |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +085ed0: 6e20 e609 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +085ed6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=340 │ │ 0x0005 line=325 │ │ 0x000c line=326 │ │ 0x0010 line=341 │ │ 0x0014 line=342 │ │ @@ -106245,17 +106252,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078124: |[078124] com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable.:()V │ │ -078134: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07813a: 0e00 |0003: return-void │ │ +085ed8: |[085ed8] com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable.:()V │ │ +085ee8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; │ │ │ │ Virtual methods - │ │ @@ -106297,17 +106304,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07813c: |[07813c] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:()V │ │ -07814c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -078152: 0e00 |0003: return-void │ │ +085ef0: |[085ef0] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:()V │ │ +085f00: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085f06: 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/Slider$SliderStyle; │ │ │ │ @@ -106316,21 +106323,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 │ │ -078154: |[078154] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ -078164: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07816a: 5420 e30d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -07816e: 5b10 e30d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -078172: 5420 e40d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -078176: 5b10 e40d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -07817a: 0e00 |000b: return-void │ │ +085f08: |[085f08] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ +085f18: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +085f1e: 5420 e30d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +085f22: 5b10 e30d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +085f26: 5420 e40d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +085f2a: 5b10 e40d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +085f2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x0007 line=238 │ │ 0x000b line=239 │ │ locals : │ │ @@ -106342,19 +106349,19 @@ │ │ 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 │ │ -07817c: |[07817c] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -07818c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -078192: 5b01 e30d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -078196: 5b02 e40d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -07819a: 0e00 |0007: return-void │ │ +085f30: |[085f30] com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +085f40: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085f46: 5b01 e30d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +085f4a: 5b02 e40d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +085f4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0007 line=234 │ │ locals : │ │ @@ -106397,17 +106404,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07819c: |[07819c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:()V │ │ -0781ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0781b2: 0e00 |0003: return-void │ │ +085f50: |[085f50] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:()V │ │ +085f60: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085f66: 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; │ │ │ │ @@ -106416,19 +106423,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 │ │ -0781b4: |[0781b4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ -0781c4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0781ca: 5420 ef0d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0781ce: 5b10 ef0d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0781d2: 0e00 |0007: return-void │ │ +085f68: |[085f68] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ +085f78: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +085f7e: 5420 ef0d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +085f82: 5b10 ef0d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +085f86: 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; │ │ @@ -106439,18 +106446,18 @@ │ │ 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 │ │ -0781d4: |[0781d4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0781e4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0781ea: 5b01 ef0d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0781ee: 0e00 |0005: return-void │ │ +085f88: |[085f88] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$SplitPaneStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +085f98: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085f9e: 5b01 ef0d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +085fa2: 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; │ │ @@ -106616,17 +106623,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0781f0: |[0781f0] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:()V │ │ -078200: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -078206: 0e00 |0003: return-void │ │ +085fa4: |[085fa4] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:()V │ │ +085fb4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ 0x0003 line=811 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ │ │ @@ -106635,22 +106642,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 │ │ -078208: |[078208] 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 │ │ -078218: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07821e: 5b05 220e |0003: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -078222: 5b03 230e |0005: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ -078226: 5b01 250e |0007: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -07822a: 5b02 260e |0009: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ -07822e: 5b04 290e |000b: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ -078232: 0e00 |000d: return-void │ │ +085fbc: |[085fbc] 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 │ │ +085fcc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +085fd2: 5b05 220e |0003: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +085fd6: 5b03 230e |0005: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ +085fda: 5b01 250e |0007: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +085fde: 5b02 260e |0009: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ +085fe2: 5b04 290e |000b: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ +085fe6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x0003 line=814 │ │ 0x0005 line=815 │ │ 0x0007 line=816 │ │ 0x0009 line=817 │ │ @@ -106669,45 +106676,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 │ │ -078234: |[078234] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ -078244: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -07824a: 5430 270e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ -07824e: 5b20 270e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ -078252: 5430 280e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -078256: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -07825a: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -07825e: 5431 280e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -078262: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -078268: 5b20 280e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -07826c: 5430 220e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -078270: 5b20 220e |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -078274: 5430 230e |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ -078278: 5b20 230e |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ -07827c: 5430 250e |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -078280: 5b20 250e |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -078284: 5430 260e |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ -078288: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -07828c: 2200 0e01 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -078290: 5431 260e |0026: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ -078294: 7020 d009 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -07829a: 5b20 260e |002b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ -07829e: 5430 240e |002d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ -0782a2: 3800 0b00 |002f: if-eqz v0, 003a // +000b │ │ -0782a6: 2200 0e01 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0782aa: 5431 240e |0033: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ -0782ae: 7020 d009 1000 |0035: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0782b4: 5b20 240e |0038: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ -0782b8: 5430 290e |003a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ -0782bc: 5b20 290e |003c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ -0782c0: 0e00 |003e: return-void │ │ +085fe8: |[085fe8] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ +085ff8: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +085ffe: 5430 270e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ +086002: 5b20 270e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ +086006: 5430 280e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +08600a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +08600e: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +086012: 5431 280e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +086016: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +08601c: 5b20 280e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +086020: 5430 220e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +086024: 5b20 220e |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +086028: 5430 230e |0018: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ +08602c: 5b20 230e |001a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ +086030: 5430 250e |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +086034: 5b20 250e |001e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +086038: 5430 260e |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ +08603c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +086040: 2200 0e01 |0024: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +086044: 5431 260e |0026: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ +086048: 7020 d009 1000 |0028: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +08604e: 5b20 260e |002b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ +086052: 5430 240e |002d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ +086056: 3800 0b00 |002f: if-eqz v0, 003a // +000b │ │ +08605a: 2200 0e01 |0031: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +08605e: 5431 240e |0033: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ +086062: 7020 d009 1000 |0035: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +086068: 5b20 240e |0038: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ +08606c: 5430 290e |003a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ +086070: 5b20 290e |003c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ +086074: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0003 line=822 │ │ 0x0007 line=823 │ │ 0x0014 line=824 │ │ 0x0018 line=825 │ │ @@ -106759,17 +106766,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0782c4: |[0782c4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:()V │ │ -0782d4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0782da: 0e00 |0003: return-void │ │ +086078: |[086078] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:()V │ │ +086088: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08608e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ │ │ @@ -106778,21 +106785,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 │ │ -0782dc: |[0782dc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ -0782ec: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0782f2: 5420 540e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0782f6: 5b10 540e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0782fa: 5420 550e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -0782fe: 5b10 550e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -078302: 0e00 |000b: return-void │ │ +086090: |[086090] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ +0860a0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0860a6: 5420 540e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0860aa: 5b10 540e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0860ae: 5420 550e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0860b2: 5b10 550e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0860b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ 0x0007 line=224 │ │ 0x000b line=225 │ │ locals : │ │ @@ -106804,19 +106811,19 @@ │ │ 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 │ │ -078304: |[078304] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -078314: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07831a: 5b01 540e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -07831e: 5b02 550e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -078322: 0e00 |0007: return-void │ │ +0860b8: |[0860b8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$TouchpadStyle.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0860c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0860ce: 5b01 540e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0860d2: 5b02 550e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0860d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0005 line=219 │ │ 0x0007 line=220 │ │ locals : │ │ @@ -106893,29 +106900,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 │ │ -078324: |[078324] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -078334: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -07833a: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -07833e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -078340: 7020 dc1c 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -078346: 5b20 600e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -07834a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -07834c: 5c20 660e |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0e66 │ │ -078350: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ -078354: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -078358: 1a01 fb10 |0012: const-string v1, "actor cannot be null." // string@10fb │ │ -07835c: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -078362: 2700 |0017: throw v0 │ │ -078364: 5b23 5f0e |0018: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -078368: 0e00 |001a: return-void │ │ +0860d8: |[0860d8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0860e8: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0860ee: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0860f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0860f4: 7020 dc1c 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0860fa: 5b20 600e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0860fe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +086100: 5c20 660e |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0e66 │ │ +086104: 3903 0a00 |000e: if-nez v3, 0018 // +000a │ │ +086108: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08610c: 1a01 fb10 |0012: const-string v1, "actor cannot be null." // string@10fb │ │ +086110: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +086116: 2700 |0017: throw v0 │ │ +086118: 5b23 5f0e |0018: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +08611c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=397 │ │ 0x000b line=398 │ │ 0x000e line=405 │ │ 0x0018 line=406 │ │ @@ -106930,19 +106937,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 │ │ -07836c: |[07836c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -07837c: 5410 600e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078380: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -078384: 6e30 551b 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@1b55 │ │ -07838a: 0e00 |0007: return-void │ │ +086120: |[086120] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +086130: 5410 600e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086134: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086138: 6e30 551b 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@1b55 │ │ +08613e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0007 line=443 │ │ 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; │ │ @@ -106952,27 +106959,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 │ │ -07838c: |[07838c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -07839c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07839e: 5251 e30e |0001: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0783a2: 3510 1200 |0003: if-ge v0, v1, 0015 // +0012 │ │ -0783a6: 5442 600e |0005: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0783aa: 5223 e30e |0007: iget v3, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0783ae: 6e20 ed1c 0500 |0009: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0783b4: 0c02 |000c: move-result-object v2 │ │ -0783b6: 1f02 8102 |000d: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0783ba: 6e30 551b 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@1b55 │ │ -0783c0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0783c4: 28ef |0014: goto 0003 // -0011 │ │ -0783c6: 0e00 |0015: return-void │ │ +086140: |[086140] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +086150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086152: 5251 e30e |0001: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086156: 3510 1200 |0003: if-ge v0, v1, 0015 // +0012 │ │ +08615a: 5442 600e |0005: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08615e: 5223 e30e |0007: iget v3, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086162: 6e20 ed1c 0500 |0009: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +086168: 0c02 |000c: move-result-object v2 │ │ +08616a: 1f02 8102 |000d: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +08616e: 6e30 551b 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@1b55 │ │ +086174: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +086178: 28ef |0014: goto 0003 // -0011 │ │ +08617a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0005 line=447 │ │ 0x0012 line=446 │ │ 0x0015 line=448 │ │ locals : │ │ @@ -106987,31 +106994,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 │ │ -0783c8: |[0783c8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ -0783d8: 5432 5f0e |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0783dc: 6e20 671b 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b67 │ │ -0783e2: 5532 610e |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0783e6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -0783ea: 0e00 |0009: return-void │ │ -0783ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0783ee: 5432 600e |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0783f2: 5221 e30e |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0783f6: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ -0783fa: 5432 600e |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0783fe: 6e20 ed1c 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -078404: 0c02 |0016: move-result-object v2 │ │ -078406: 1f02 8102 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -07840a: 6e20 4a1b 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ -078410: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -078414: 28f1 |001e: goto 000f // -000f │ │ +08617c: |[08617c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ +08618c: 5432 5f0e |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +086190: 6e20 671b 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1b67 │ │ +086196: 5532 610e |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +08619a: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +08619e: 0e00 |0009: return-void │ │ +0861a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0861a2: 5432 600e |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0861a6: 5221 e30e |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0861aa: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ +0861ae: 5432 600e |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0861b2: 6e20 ed1c 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0861b8: 0c02 |0016: move-result-object v2 │ │ +0861ba: 1f02 8102 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0861be: 6e20 4a1b 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ +0861c4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0861c8: 28f1 |001e: goto 000f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0005 line=428 │ │ 0x0009 line=431 │ │ 0x000a line=429 │ │ 0x0011 line=430 │ │ @@ -107027,20 +107034,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -078418: |[078418] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.collapseAll:()V │ │ -078428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07842a: 6e20 5c1b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ -078430: 5410 600e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078434: 7110 6d1b 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b6d │ │ -07843a: 0e00 |0009: return-void │ │ +0861cc: |[0861cc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.collapseAll:()V │ │ +0861dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0861de: 6e20 5c1b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ +0861e4: 5410 600e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0861e8: 7110 6d1b 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b6d │ │ +0861ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0004 line=535 │ │ 0x0009 line=536 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -107050,23 +107057,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07843c: |[07843c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandAll:()V │ │ -07844c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07844e: 6e20 5c1b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ -078454: 5410 600e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078458: 5200 e30e |0006: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07845c: 3d00 0700 |0008: if-lez v0, 000f // +0007 │ │ -078460: 5410 600e |000a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078464: 7110 731b 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b73 │ │ -07846a: 0e00 |000f: return-void │ │ +0861f0: |[0861f0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandAll:()V │ │ +086200: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +086202: 6e20 5c1b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ +086208: 5410 600e |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08620c: 5200 e30e |0006: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086210: 3d00 0700 |0008: if-lez v0, 000f // +0007 │ │ +086214: 5410 600e |000a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086218: 7110 731b 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b73 │ │ +08621e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0004 line=541 │ │ 0x000f line=542 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -107076,22 +107083,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07846c: |[07846c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandTo:()V │ │ -07847c: 5420 650e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -078480: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -078484: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -078486: 6e20 5c1b 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ -07848c: 5400 650e |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -078490: 28f8 |000a: goto 0002 // -0008 │ │ -078492: 0e00 |000b: return-void │ │ +086220: |[086220] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.expandTo:()V │ │ +086230: 5420 650e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +086234: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +086238: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +08623a: 6e20 5c1b 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ +086240: 5400 650e |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +086244: 28f8 |000a: goto 0002 // -0008 │ │ +086246: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0002 line=547 │ │ 0x0004 line=548 │ │ 0x0008 line=549 │ │ 0x000b line=551 │ │ @@ -107104,29 +107111,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 │ │ -078494: |[078494] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0784a4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0784a8: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0784ac: 1a01 6821 |0004: const-string v1, "object cannot be null." // string@2168 │ │ -0784b0: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0784b6: 2700 |0009: throw v0 │ │ -0784b8: 5420 640e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ -0784bc: 6e20 9624 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0784c2: 0a00 |000f: move-result v0 │ │ -0784c4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -0784c8: 1102 |0012: return-object v2 │ │ -0784ca: 5420 600e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0784ce: 7120 741b 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@1b74 │ │ -0784d4: 0c02 |0018: move-result-object v2 │ │ -0784d6: 28f9 |0019: goto 0012 // -0007 │ │ +086248: |[086248] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +086258: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +08625c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +086260: 1a01 6821 |0004: const-string v1, "object cannot be null." // string@2168 │ │ +086264: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08626a: 2700 |0009: throw v0 │ │ +08626c: 5420 640e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ +086270: 6e20 9624 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +086276: 0a00 |000f: move-result v0 │ │ +086278: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +08627c: 1102 |0012: return-object v2 │ │ +08627e: 5420 600e |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086282: 7120 741b 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@1b74 │ │ +086288: 0c02 |0018: move-result-object v2 │ │ +08628a: 28f9 |0019: goto 0012 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000a line=528 │ │ 0x0012 line=529 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ @@ -107138,17 +107145,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 │ │ -0784d8: |[0784d8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0784e8: 5410 5f0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0784ec: 1100 |0002: return-object v0 │ │ +08628c: |[08628c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +08629c: 5410 5f0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0862a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107156,17 +107163,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0784f0: |[0784f0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getChildren:()Lcom/badlogic/gdx/utils/Array; │ │ -078500: 5410 600e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078504: 1100 |0002: return-object v0 │ │ +0862a4: |[0862a4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getChildren:()Lcom/badlogic/gdx/utils/Array; │ │ +0862b4: 5410 600e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0862b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107174,17 +107181,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 │ │ -078508: |[078508] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getIcon:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -078518: 5410 630e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -07851c: 1100 |0002: return-object v0 │ │ +0862bc: |[0862bc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getIcon:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0862cc: 5410 630e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0862d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107192,17 +107199,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078520: |[078520] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getObject:()Ljava/lang/Object; │ │ -078530: 5410 640e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ -078534: 1100 |0002: return-object v0 │ │ +0862d4: |[0862d4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getObject:()Ljava/lang/Object; │ │ +0862e4: 5410 640e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ +0862e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107210,17 +107217,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 │ │ -078538: |[078538] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getParent:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -078548: 5410 650e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -07854c: 1100 |0002: return-object v0 │ │ +0862ec: |[0862ec] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getParent:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0862fc: 5410 650e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +086300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107228,24 +107235,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 │ │ -078550: |[078550] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ -078560: 5421 5f0e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -078564: 6e10 df15 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -07856a: 0c00 |0005: move-result-object v0 │ │ -07856c: 2001 8302 |0006: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@0283 │ │ -078570: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -078574: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -078576: 1100 |000b: return-object v0 │ │ -078578: 1f00 8302 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@0283 │ │ -07857c: 28fd |000e: goto 000b // -0003 │ │ +086304: |[086304] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ +086314: 5421 5f0e |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +086318: 6e10 df15 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +08631e: 0c00 |0005: move-result-object v0 │ │ +086320: 2001 8302 |0006: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@0283 │ │ +086324: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +086328: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08632a: 1100 |000b: return-object v0 │ │ +08632c: 1f00 8302 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // type@0283 │ │ +086330: 28fd |000e: goto 000b // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0006 line=487 │ │ 0x000b line=488 │ │ locals : │ │ 0x0006 - 0x000b reg=0 parent Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ @@ -107257,35 +107264,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 │ │ -078580: |[078580] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -078590: 5b64 650e |0000: iput-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -078594: 5443 600e |0002: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078598: 6e30 ef1c 5306 |0004: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ -07859e: 5543 610e |0007: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0785a2: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -0785a6: 0e00 |000b: return-void │ │ -0785a8: 6e10 541b 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ -0785ae: 0c02 |000f: move-result-object v2 │ │ -0785b0: 3802 fbff |0010: if-eqz v2, 000b // -0005 │ │ -0785b4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0785b6: 5443 600e |0013: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0785ba: 5231 e30e |0015: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0785be: 3510 f4ff |0017: if-ge v0, v1, 000b // -000c │ │ -0785c2: 5443 600e |0019: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0785c6: 6e20 ed1c 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0785cc: 0c03 |001e: move-result-object v3 │ │ -0785ce: 1f03 8102 |001f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0785d2: 6e20 4a1b 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ -0785d8: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0785dc: 28f1 |0026: goto 0017 // -000f │ │ +086334: |[086334] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +086344: 5b64 650e |0000: iput-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +086348: 5443 600e |0002: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08634c: 6e30 ef1c 5306 |0004: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ +086352: 5543 610e |0007: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +086356: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +08635a: 0e00 |000b: return-void │ │ +08635c: 6e10 541b 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ +086362: 0c02 |000f: move-result-object v2 │ │ +086364: 3802 fbff |0010: if-eqz v2, 000b // -0005 │ │ +086368: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +08636a: 5443 600e |0013: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08636e: 5231 e30e |0015: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086372: 3510 f4ff |0017: if-ge v0, v1, 000b // -000c │ │ +086376: 5443 600e |0019: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08637a: 6e20 ed1c 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +086380: 0c03 |001e: move-result-object v3 │ │ +086382: 1f03 8102 |001f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +086386: 6e20 4a1b 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ +08638c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +086390: 28f1 |0026: goto 0017 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0002 line=452 │ │ 0x0007 line=453 │ │ 0x000b line=458 │ │ 0x000c line=454 │ │ @@ -107306,17 +107313,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0785e0: |[0785e0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isExpanded:()Z │ │ -0785f0: 5510 610e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0785f4: 0f00 |0002: return v0 │ │ +086394: |[086394] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isExpanded:()Z │ │ +0863a4: 5510 610e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0863a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107324,17 +107331,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0785f8: |[0785f8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isSelectable:()Z │ │ -078608: 5510 660e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0e66 │ │ -07860c: 0f00 |0002: return v0 │ │ +0863ac: |[0863ac] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.isSelectable:()Z │ │ +0863bc: 5510 660e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0e66 │ │ +0863c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;) │ │ @@ -107342,21 +107349,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -078610: |[078610] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:()V │ │ -078620: 6e10 541b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ -078626: 0c00 |0003: move-result-object v0 │ │ -078628: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -07862c: 0e00 |0006: return-void │ │ -07862e: 6e20 8c1b 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b8c │ │ -078634: 28fc |000a: goto 0006 // -0004 │ │ +0863c4: |[0863c4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:()V │ │ +0863d4: 6e10 541b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ +0863da: 0c00 |0003: move-result-object v0 │ │ +0863dc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0863e0: 0e00 |0006: return-void │ │ +0863e2: 6e20 8c1b 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b8c │ │ +0863e8: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0004 line=462 │ │ 0x0006 line=464 │ │ 0x0007 line=463 │ │ locals : │ │ @@ -107368,31 +107375,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 │ │ -078638: |[078638] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -078648: 5431 600e |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -07864c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07864e: 6e30 f61c 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -078654: 5531 610e |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -078658: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -07865c: 0e00 |000a: return-void │ │ -07865e: 6e10 541b 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ -078664: 0c00 |000e: move-result-object v0 │ │ -078666: 3800 fbff |000f: if-eqz v0, 000a // -0005 │ │ -07866a: 6e20 5b1b 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ -078670: 5431 600e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078674: 5211 e30e |0016: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -078678: 3901 f2ff |0018: if-nez v1, 000a // -000e │ │ -07867c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -07867e: 5c31 610e |001b: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -078682: 28ed |001d: goto 000a // -0013 │ │ +0863ec: |[0863ec] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0863fc: 5431 600e |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086400: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +086402: 6e30 f61c 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +086408: 5531 610e |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +08640c: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +086410: 0e00 |000a: return-void │ │ +086412: 6e10 541b 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ +086418: 0c00 |000e: move-result-object v0 │ │ +08641a: 3800 fbff |000f: if-eqz v0, 000a // -0005 │ │ +08641e: 6e20 5b1b 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ +086424: 5431 600e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086428: 5211 e30e |0016: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08642c: 3901 f2ff |0018: if-nez v1, 000a // -000e │ │ +086430: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +086432: 5c31 610e |001b: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +086436: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0006 line=468 │ │ 0x000a line=473 │ │ 0x000b line=469 │ │ 0x000f line=470 │ │ @@ -107408,32 +107415,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -078684: |[078684] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeAll:()V │ │ -078694: 6e10 541b 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ -07869a: 0c02 |0003: move-result-object v2 │ │ -07869c: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -0786a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0786a2: 5443 600e |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0786a6: 5231 e30e |0009: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0786aa: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0786ae: 5443 600e |000d: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0786b2: 6e20 ed1c 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0786b8: 0c03 |0012: move-result-object v3 │ │ -0786ba: 1f03 8102 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0786be: 6e20 5b1b 2300 |0015: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ -0786c4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0786c8: 28f1 |001a: goto 000b // -000f │ │ -0786ca: 5443 600e |001b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0786ce: 6e10 e81c 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0786d4: 0e00 |0020: return-void │ │ +086438: |[086438] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeAll:()V │ │ +086448: 6e10 541b 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ +08644e: 0c02 |0003: move-result-object v2 │ │ +086450: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +086454: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +086456: 5443 600e |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08645a: 5231 e30e |0009: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08645e: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +086462: 5443 600e |000d: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086466: 6e20 ed1c 0300 |000f: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +08646c: 0c03 |0012: move-result-object v3 │ │ +08646e: 1f03 8102 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +086472: 6e20 5b1b 2300 |0015: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ +086478: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08647c: 28f1 |001a: goto 000b // -000f │ │ +08647e: 5443 600e |001b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086482: 6e10 e81c 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +086488: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0004 line=477 │ │ 0x0006 line=478 │ │ 0x000d line=479 │ │ 0x0018 line=478 │ │ @@ -107450,31 +107457,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 │ │ -0786d8: |[0786d8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ -0786e8: 5432 5f0e |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0786ec: 6e20 8d1b 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1b8d │ │ -0786f2: 5532 610e |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0786f6: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ -0786fa: 0e00 |0009: return-void │ │ -0786fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0786fe: 5432 600e |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078702: 5221 e30e |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -078706: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ -07870a: 5432 600e |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -07870e: 6e20 ed1c 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -078714: 0c02 |0016: move-result-object v2 │ │ -078716: 1f02 8102 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -07871a: 6e20 5b1b 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ -078720: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -078724: 28f1 |001e: goto 000f // -000f │ │ +08648c: |[08648c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ +08649c: 5432 5f0e |0000: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0864a0: 6e20 8d1b 2400 |0002: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1b8d │ │ +0864a6: 5532 610e |0005: iget-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0864aa: 3902 0300 |0007: if-nez v2, 000a // +0003 │ │ +0864ae: 0e00 |0009: return-void │ │ +0864b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0864b2: 5432 600e |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0864b6: 5221 e30e |000d: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0864ba: 3510 faff |000f: if-ge v0, v1, 0009 // -0006 │ │ +0864be: 5432 600e |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0864c2: 6e20 ed1c 0200 |0013: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0864c8: 0c02 |0016: move-result-object v2 │ │ +0864ca: 1f02 8102 |0017: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0864ce: 6e20 5b1b 4200 |0019: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ +0864d4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0864d8: 28f1 |001e: goto 000f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0005 line=436 │ │ 0x0009 line=439 │ │ 0x000a line=437 │ │ 0x0011 line=438 │ │ @@ -107490,50 +107497,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -078728: |[078728] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setExpanded:(Z)V │ │ -078738: 5543 610e |0000: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -07873c: 3335 0300 |0002: if-ne v5, v3, 0005 // +0003 │ │ -078740: 0e00 |0004: return-void │ │ -078742: 5c45 610e |0005: iput-boolean v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -078746: 5443 600e |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -07874a: 5233 e30e |0009: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07874e: 3803 f9ff |000b: if-eqz v3, 0004 // -0007 │ │ -078752: 6e10 541b 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ -078758: 0c02 |0010: move-result-object v2 │ │ -07875a: 3802 f3ff |0011: if-eqz v2, 0004 // -000d │ │ -07875e: 3805 1700 |0013: if-eqz v5, 002a // +0017 │ │ -078762: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -078764: 5443 600e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078768: 5231 e30e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07876c: 3510 2500 |001a: if-ge v0, v1, 003f // +0025 │ │ -078770: 5443 600e |001c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078774: 6e20 ed1c 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -07877a: 0c03 |0021: move-result-object v3 │ │ -07877c: 1f03 8102 |0022: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -078780: 6e20 4a1b 2300 |0024: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ -078786: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07878a: 28f1 |0029: goto 001a // -000f │ │ -07878c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -07878e: 5443 600e |002b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -078792: 5231 e30e |002d: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -078796: 3510 1000 |002f: if-ge v0, v1, 003f // +0010 │ │ -07879a: 5443 600e |0031: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -07879e: 6e20 ed1c 0300 |0033: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0787a4: 0c03 |0036: move-result-object v3 │ │ -0787a6: 1f03 8102 |0037: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0787aa: 6e20 5b1b 2300 |0039: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ -0787b0: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0787b4: 28f1 |003e: goto 002f // -000f │ │ -0787b6: 6e10 891b 0200 |003f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1b89 │ │ -0787bc: 28c2 |0042: goto 0004 // -003e │ │ +0864dc: |[0864dc] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setExpanded:(Z)V │ │ +0864ec: 5543 610e |0000: iget-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0864f0: 3335 0300 |0002: if-ne v5, v3, 0005 // +0003 │ │ +0864f4: 0e00 |0004: return-void │ │ +0864f6: 5c45 610e |0005: iput-boolean v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0864fa: 5443 600e |0007: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0864fe: 5233 e30e |0009: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086502: 3803 f9ff |000b: if-eqz v3, 0004 // -0007 │ │ +086506: 6e10 541b 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.getTree:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // method@1b54 │ │ +08650c: 0c02 |0010: move-result-object v2 │ │ +08650e: 3802 f3ff |0011: if-eqz v2, 0004 // -000d │ │ +086512: 3805 1700 |0013: if-eqz v5, 002a // +0017 │ │ +086516: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +086518: 5443 600e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +08651c: 5231 e30e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086520: 3510 2500 |001a: if-ge v0, v1, 003f // +0025 │ │ +086524: 5443 600e |001c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086528: 6e20 ed1c 0300 |001e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +08652e: 0c03 |0021: move-result-object v3 │ │ +086530: 1f03 8102 |0022: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +086534: 6e20 4a1b 2300 |0024: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ +08653a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08653e: 28f1 |0029: goto 001a // -000f │ │ +086540: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +086542: 5443 600e |002b: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086546: 5231 e30e |002d: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08654a: 3510 1000 |002f: if-ge v0, v1, 003f // +0010 │ │ +08654e: 5443 600e |0031: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +086552: 6e20 ed1c 0300 |0033: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +086558: 0c03 |0036: move-result-object v3 │ │ +08655a: 1f03 8102 |0037: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +08655e: 6e20 5b1b 2300 |0039: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ +086564: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +086568: 28f1 |003e: goto 002f // -000f │ │ +08656a: 6e10 891b 0200 |003f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1b89 │ │ +086570: 28c2 |0042: goto 0004 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0004 line=423 │ │ 0x0005 line=411 │ │ 0x0007 line=412 │ │ 0x000d line=413 │ │ @@ -107560,17 +107567,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 │ │ -0787c0: |[0787c0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setIcon:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0787d0: 5b01 630e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0787d4: 0e00 |0002: return-void │ │ +086574: |[086574] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setIcon:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +086584: 5b01 630e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +086588: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ 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; │ │ @@ -107580,17 +107587,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0787d8: |[0787d8] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setObject:(Ljava/lang/Object;)V │ │ -0787e8: 5b01 640e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ -0787ec: 0e00 |0002: return-void │ │ +08658c: |[08658c] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setObject:(Ljava/lang/Object;)V │ │ +08659c: 5b01 640e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ +0865a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0002 line=519 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ 0x0000 - 0x0003 reg=1 object Ljava/lang/Object; │ │ @@ -107600,17 +107607,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0787f0: |[0787f0] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setSelectable:(Z)V │ │ -078800: 5c01 660e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0e66 │ │ -078804: 0e00 |0002: return-void │ │ +0865a4: |[0865a4] com.badlogic.gdx.scenes.scene2d.ui.Tree$Node.setSelectable:(Z)V │ │ +0865b4: 5c01 660e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.selectable:Z // field@0e66 │ │ +0865b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0002 line=559 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ 0x0000 - 0x0003 reg=1 selectable Z │ │ @@ -107665,17 +107672,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078808: |[078808] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:()V │ │ -078818: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07881e: 0e00 |0003: return-void │ │ +0865bc: |[0865bc] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:()V │ │ +0865cc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0865d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0003 line=570 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ │ │ @@ -107684,23 +107691,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 │ │ -078820: |[078820] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ -078830: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -078836: 5420 6a0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -07883a: 5b10 6a0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -07883e: 5420 680e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -078842: 5b10 680e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -078846: 5420 6b0e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ -07884a: 5b10 6b0e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ -07884e: 0e00 |000f: return-void │ │ +0865d4: |[0865d4] com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ +0865e4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0865ea: 5420 6a0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +0865ee: 5b10 6a0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +0865f2: 5420 680e |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +0865f6: 5b10 680e |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +0865fa: 5420 6b0e |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ +0865fe: 5b10 6b0e |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ +086602: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0003 line=579 │ │ 0x0007 line=580 │ │ 0x000b line=581 │ │ 0x000f line=582 │ │ @@ -107713,20 +107720,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 │ │ -078850: |[078850] 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 │ │ -078860: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -078866: 5b01 6a0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -07886a: 5b02 680e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -07886e: 5b03 6b0e |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ -078872: 0e00 |0009: return-void │ │ +086604: |[086604] 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 │ │ +086614: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08661a: 5b01 6a0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +08661e: 5b02 680e |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +086622: 5b03 6b0e |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ +086626: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0003 line=573 │ │ 0x0005 line=574 │ │ 0x0007 line=575 │ │ 0x0009 line=576 │ │ @@ -107783,21 +107790,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -078874: |[078874] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:()V │ │ -078884: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -078888: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -07888e: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -078892: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -078898: 5b20 8b0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -07889c: 0e00 |000c: return-void │ │ +086628: |[086628] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:()V │ │ +086638: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +08663c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +086642: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +086646: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +08664c: 5b20 8b0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +086650: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=229 │ │ 0x0005 line=225 │ │ 0x000c line=230 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ @@ -107807,25 +107814,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 │ │ -0788a0: |[0788a0] 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 │ │ -0788b0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0788b4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0788ba: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0788be: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0788c4: 5b20 8b0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -0788c8: 5b25 880e |000c: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ -0788cc: 5b23 8a0e |000e: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ -0788d0: 5420 8b0e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -0788d4: 6e20 e609 4000 |0012: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0788da: 0e00 |0015: return-void │ │ +086654: |[086654] 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 │ │ +086664: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +086668: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +08666e: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +086672: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +086678: 5b20 8b0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +08667c: 5b25 880e |000c: iput-object v5, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ +086680: 5b23 8a0e |000e: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ +086684: 5420 8b0e |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +086688: 6e20 e609 4000 |0012: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +08668e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=232 │ │ 0x0005 line=225 │ │ 0x000c line=233 │ │ 0x000e line=234 │ │ 0x0010 line=235 │ │ @@ -107841,29 +107848,29 @@ │ │ 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 │ │ -0788dc: |[0788dc] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0788ec: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0788f0: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0788f6: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0788fa: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -078900: 5b20 8b0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -078904: 5430 880e |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ -078908: 5b20 880e |000e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ -07890c: 5430 8a0e |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ -078910: 5b20 8a0e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ -078914: 2200 0e01 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -078918: 5431 8b0e |0016: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -07891c: 7020 d009 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -078922: 5b20 8b0e |001b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -078926: 0e00 |001d: return-void │ │ +086690: |[086690] com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +0866a0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0866a4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0866aa: 2200 0e01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0866ae: 7051 cf09 1011 |0007: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0866b4: 5b20 8b0e |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +0866b8: 5430 880e |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ +0866bc: 5b20 880e |000e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ +0866c0: 5430 8a0e |0010: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ +0866c4: 5b20 8a0e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ +0866c8: 2200 0e01 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0866cc: 5431 8b0e |0016: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +0866d0: 7020 d009 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0866d6: 5b20 8b0e |001b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +0866da: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=238 │ │ 0x0005 line=225 │ │ 0x000c line=239 │ │ 0x0010 line=240 │ │ 0x0014 line=241 │ │ @@ -107907,45 +107914,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -078928: |[078928] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$2.:()V │ │ -078938: 7100 6616 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1666 │ │ -07893e: 0c00 |0003: move-result-object v0 │ │ -078940: 2100 |0004: array-length v0, v0 │ │ -078942: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -078946: 6900 9a0e |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ -07894a: 6200 9a0e |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ -07894e: 6201 a00c |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -078952: 6e10 6316 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -078958: 0a01 |0010: move-result v1 │ │ -07895a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -07895c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -078960: 6200 9a0e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ -078964: 6201 a20c |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -078968: 6e10 6316 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -07896e: 0a01 |001b: move-result v1 │ │ -078970: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -078972: 4b02 0001 |001d: aput v2, v0, v1 │ │ -078976: 6200 9a0e |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ -07897a: 6201 a10c |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ -07897e: 6e10 6316 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -078984: 0a01 |0026: move-result v1 │ │ -078986: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -078988: 4b02 0001 |0028: aput v2, v0, v1 │ │ -07898c: 0e00 |002a: return-void │ │ -07898e: 0d00 |002b: move-exception v0 │ │ -078990: 28fe |002c: goto 002a // -0002 │ │ -078992: 0d00 |002d: move-exception v0 │ │ -078994: 28f1 |002e: goto 001f // -000f │ │ -078996: 0d00 |002f: move-exception v0 │ │ -078998: 28e4 |0030: goto 0014 // -001c │ │ +0866dc: |[0866dc] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$2.:()V │ │ +0866ec: 7100 6616 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1666 │ │ +0866f2: 0c00 |0003: move-result-object v0 │ │ +0866f4: 2100 |0004: array-length v0, v0 │ │ +0866f6: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +0866fa: 6900 9a0e |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ +0866fe: 6200 9a0e |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ +086702: 6201 a00c |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +086706: 6e10 6316 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +08670c: 0a01 |0010: move-result v1 │ │ +08670e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +086710: 4b02 0001 |0012: aput v2, v0, v1 │ │ +086714: 6200 9a0e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ +086718: 6201 a20c |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +08671c: 6e10 6316 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +086722: 0a01 |001b: move-result v1 │ │ +086724: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +086726: 4b02 0001 |001d: aput v2, v0, v1 │ │ +08672a: 6200 9a0e |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ +08672e: 6201 a10c |0021: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ +086732: 6e10 6316 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +086738: 0a01 |0026: move-result v1 │ │ +08673a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +08673c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +086740: 0e00 |002a: return-void │ │ +086742: 0d00 |002b: move-exception v0 │ │ +086744: 28fe |002c: goto 002a // -0002 │ │ +086746: 0d00 |002d: move-exception v0 │ │ +086748: 28f1 |002e: goto 001f // -000f │ │ +08674a: 0d00 |002f: move-exception v0 │ │ +08674c: 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 │ │ @@ -108004,17 +108011,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0789c4: |[0789c4] com.badlogic.gdx.scenes.scene2d.utils.Align.:()V │ │ -0789d4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0789da: 0e00 |0003: return-void │ │ +086778: |[086778] com.badlogic.gdx.scenes.scene2d.utils.Align.:()V │ │ +086788: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08678e: 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 - │ │ @@ -108091,17 +108098,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0789dc: |[0789dc] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.:()V │ │ -0789ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0789f2: 0e00 |0003: return-void │ │ +086790: |[086790] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.:()V │ │ +0867a0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0867a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ Virtual methods - │ │ @@ -108110,17 +108117,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 │ │ -0789f4: |[0789f4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -078a04: 5410 b70e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb7 │ │ -078a08: 1100 |0002: return-object v0 │ │ +0867a8: |[0867a8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0867b8: 5410 b70e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb7 │ │ +0867bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -108128,17 +108135,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 │ │ -078a0c: |[078a0c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getInvalidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -078a1c: 5410 b80e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb8 │ │ -078a20: 1100 |0002: return-object v0 │ │ +0867c0: |[0867c0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getInvalidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0867d0: 5410 b80e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb8 │ │ +0867d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -108146,17 +108153,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078a24: |[078a24] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getObject:()Ljava/lang/Object; │ │ -078a34: 5410 b90e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0eb9 │ │ -078a38: 1100 |0002: return-object v0 │ │ +0867d8: |[0867d8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getObject:()Ljava/lang/Object; │ │ +0867e8: 5410 b90e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0eb9 │ │ +0867ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -108164,17 +108171,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 │ │ -078a3c: |[078a3c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getValidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -078a4c: 5410 ba0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eba │ │ -078a50: 1100 |0002: return-object v0 │ │ +0867f0: |[0867f0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.getValidDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +086800: 5410 ba0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eba │ │ +086804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;) │ │ @@ -108182,17 +108189,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 │ │ -078a54: |[078a54] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -078a64: 5b01 b70e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb7 │ │ -078a68: 0e00 |0002: return-void │ │ +086808: |[086808] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +086818: 5b01 b70e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb7 │ │ +08681c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ 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; │ │ @@ -108202,17 +108209,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 │ │ -078a6c: |[078a6c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setInvalidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -078a7c: 5b01 b80e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb8 │ │ -078a80: 0e00 |0002: return-void │ │ +086820: |[086820] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setInvalidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +086830: 5b01 b80e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb8 │ │ +086834: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0002 line=213 │ │ 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; │ │ @@ -108222,17 +108229,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078a84: |[078a84] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setObject:(Ljava/lang/Object;)V │ │ -078a94: 5b01 b90e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0eb9 │ │ -078a98: 0e00 |0002: return-void │ │ +086838: |[086838] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setObject:(Ljava/lang/Object;)V │ │ +086848: 5b01 b90e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.object:Ljava/lang/Object; // field@0eb9 │ │ +08684c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; │ │ 0x0000 - 0x0003 reg=1 object Ljava/lang/Object; │ │ @@ -108242,17 +108249,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 │ │ -078a9c: |[078a9c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setValidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -078aac: 5b01 ba0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eba │ │ -078ab0: 0e00 |0002: return-void │ │ +086850: |[086850] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Payload.setValidDragActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +086860: 5b01 ba0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eba │ │ +086864: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ 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; │ │ @@ -108291,23 +108298,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 │ │ -078ab4: |[078ab4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -078ac4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -078aca: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -078ace: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -078ad2: 1a01 fb10 |0007: const-string v1, "actor cannot be null." // string@10fb │ │ -078ad6: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -078adc: 2700 |000c: throw v0 │ │ -078ade: 5b23 bb0e |000d: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebb │ │ -078ae2: 0e00 |000f: return-void │ │ +086868: |[086868] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +086878: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +08687e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +086882: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +086886: 1a01 fb10 |0007: const-string v1, "actor cannot be null." // string@10fb │ │ +08688a: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +086890: 2700 |000c: throw v0 │ │ +086892: 5b23 bb0e |000d: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebb │ │ +086896: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x000d line=149 │ │ 0x000f line=150 │ │ locals : │ │ @@ -108326,16 +108333,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 │ │ -078ae4: |[078ae4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ -078af4: 0e00 |0000: return-void │ │ +086898: |[086898] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ +0868a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 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 │ │ @@ -108348,17 +108355,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 │ │ -078af8: |[078af8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -078b08: 5410 bb0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebb │ │ -078b0c: 1100 |0002: return-object v0 │ │ +0868ac: |[0868ac] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Source.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0868bc: 5410 bb0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebb │ │ +0868c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ │ │ source_file_idx : 725 (DragAndDrop.java) │ │ @@ -108395,23 +108402,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 │ │ -078b10: |[078b10] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -078b20: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -078b26: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -078b2a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -078b2e: 1a01 fb10 |0007: const-string v1, "actor cannot be null." // string@10fb │ │ -078b32: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -078b38: 2700 |000c: throw v0 │ │ -078b3a: 5b23 bc0e |000d: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ -078b3e: 0e00 |000f: return-void │ │ +0868c4: |[0868c4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0868d4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0868da: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0868de: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0868e2: 1a01 fb10 |0007: const-string v1, "actor cannot be null." // string@10fb │ │ +0868e6: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0868ec: 2700 |000c: throw v0 │ │ +0868ee: 5b23 bc0e |000d: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ +0868f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x000d line=171 │ │ 0x000f line=172 │ │ locals : │ │ @@ -108436,17 +108443,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 │ │ -078b40: |[078b40] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -078b50: 5410 bc0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ -078b54: 1100 |0002: return-object v0 │ │ +0868f4: |[0868f4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$Target.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +086904: 5410 bc0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ +086908: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;) │ │ @@ -108454,16 +108461,16 @@ │ │ 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 │ │ -078b58: |[078b58] 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 │ │ -078b68: 0e00 |0000: return-void │ │ +08690c: |[08690c] 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 │ │ +08691c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 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; │ │ @@ -108547,28 +108554,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -078b6c: |[078b6c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.:()V │ │ -078b7c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -078b82: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -078b86: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -078b8c: 5b10 c80e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ -078b90: 1500 0041 |000a: const/high16 v0, #int 1090519040 // #4100 │ │ -078b94: 5910 c60e |000c: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0ec6 │ │ -078b98: 1500 6041 |000e: const/high16 v0, #int 1096810496 // #4160 │ │ -078b9c: 5910 bf0e |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0ebf │ │ -078ba0: 1500 a0c1 |0012: const/high16 v0, #int -1046478848 // #c1a0 │ │ -078ba4: 5910 c00e |0014: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0ec0 │ │ -078ba8: 1300 fa00 |0016: const/16 v0, #int 250 // #fa │ │ -078bac: 5910 c20e |0018: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0ec2 │ │ -078bb0: 0e00 |001a: return-void │ │ +086920: |[086920] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.:()V │ │ +086930: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +086936: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +08693a: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +086940: 5b10 c80e |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ +086944: 1500 0041 |000a: const/high16 v0, #int 1090519040 // #4100 │ │ +086948: 5910 c60e |000c: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0ec6 │ │ +08694c: 1500 6041 |000e: const/high16 v0, #int 1096810496 // #4160 │ │ +086950: 5910 bf0e |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0ebf │ │ +086954: 1500 a0c1 |0012: const/high16 v0, #int -1046478848 // #c1a0 │ │ +086958: 5910 c00e |0014: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0ec0 │ │ +08695c: 1300 fa00 |0016: const/16 v0, #int 250 // #fa │ │ +086960: 5910 c20e |0018: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0ec2 │ │ +086964: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=20 │ │ 0x000a line=21 │ │ 0x000e line=23 │ │ 0x0016 line=25 │ │ @@ -108582,24 +108589,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -078bb4: |[078bb4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addSource:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ -078bc4: 2200 9402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1; // type@0294 │ │ -078bc8: 7030 501c 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@1c50 │ │ -078bce: 5221 c60e |0005: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0ec6 │ │ -078bd2: 6e20 7d1c 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setTapSquareSize:(F)V // method@1c7d │ │ -078bd8: 5221 bd0e |000a: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0ebd │ │ -078bdc: 6e20 7c1c 1000 |000c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setButton:(I)V // method@1c7c │ │ -078be2: 5431 bb0e |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebb │ │ -078be6: 6e20 d215 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@15d2 │ │ -078bec: 0e00 |0014: return-void │ │ +086968: |[086968] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addSource:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ +086978: 2200 9402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1; // type@0294 │ │ +08697c: 7030 501c 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@1c50 │ │ +086982: 5221 c60e |0005: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0ec6 │ │ +086986: 6e20 7d1c 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setTapSquareSize:(F)V // method@1c7d │ │ +08698c: 5221 bd0e |000a: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0ebd │ │ +086990: 6e20 7c1c 1000 |000c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.setButton:(I)V // method@1c7c │ │ +086996: 5431 bb0e |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebb │ │ +08699a: 6e20 d215 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@15d2 │ │ +0869a0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=103 │ │ 0x000a line=104 │ │ 0x000f line=105 │ │ 0x0014 line=106 │ │ @@ -108613,18 +108620,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 │ │ -078bf0: |[078bf0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addTarget:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ -078c00: 5410 c80e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ -078c04: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -078c0a: 0e00 |0005: return-void │ │ +0869a4: |[0869a4] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.addTarget:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;)V │ │ +0869b4: 5410 c80e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ +0869b8: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0869be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ 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; │ │ @@ -108634,17 +108641,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 │ │ -078c0c: |[078c0c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -078c1c: 5410 be0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -078c20: 1100 |0002: return-object v0 │ │ +0869c0: |[0869c0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.getDragActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0869d0: 5410 be0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0869d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;) │ │ @@ -108652,21 +108659,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -078c24: |[078c24] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.isDragging:()Z │ │ -078c34: 5410 c40e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -078c38: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -078c3c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -078c3e: 0f00 |0005: return v0 │ │ -078c40: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -078c42: 28fe |0007: goto 0005 // -0002 │ │ +0869d8: |[0869d8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.isDragging:()Z │ │ +0869e8: 5410 c40e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0869ec: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0869f0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0869f2: 0f00 |0005: return v0 │ │ +0869f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0869f6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;) │ │ @@ -108674,17 +108681,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078c44: |[078c44] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setButton:(I)V │ │ -078c54: 5901 bd0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0ebd │ │ -078c58: 0e00 |0002: return-void │ │ +0869f8: |[0869f8] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setButton:(I)V │ │ +086a08: 5901 bd0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.button:I // field@0ebd │ │ +086a0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0003 reg=1 button I │ │ @@ -108694,18 +108701,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -078c5c: |[078c5c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragActorPosition:(FF)V │ │ -078c6c: 5901 bf0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0ebf │ │ -078c70: 5902 c00e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0ec0 │ │ -078c74: 0e00 |0004: return-void │ │ +086a10: |[086a10] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragActorPosition:(FF)V │ │ +086a20: 5901 bf0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0ebf │ │ +086a24: 5902 c00e |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0ec0 │ │ +086a28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0004 line=125 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ @@ -108717,17 +108724,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078c78: |[078c78] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragTime:(I)V │ │ -078c88: 5901 c20e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0ec2 │ │ -078c8c: 0e00 |0002: return-void │ │ +086a2c: |[086a2c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setDragTime:(I)V │ │ +086a3c: 5901 c20e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0ec2 │ │ +086a40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ 0x0000 - 0x0003 reg=1 dragMillis I │ │ @@ -108737,17 +108744,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078c90: |[078c90] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setTapSquareSize:(F)V │ │ -078ca0: 5901 c60e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0ec6 │ │ -078ca4: 0e00 |0002: return-void │ │ +086a44: |[086a44] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.setTapSquareSize:(F)V │ │ +086a54: 5901 c60e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.tapSquareSize:F // field@0ec6 │ │ +086a58: 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/DragAndDrop; │ │ 0x0000 - 0x0003 reg=1 halfTapSquareSize F │ │ @@ -108885,37 +108892,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -078ca8: |[078ca8] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$1.:()V │ │ -078cb8: 7100 931c 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1c93 │ │ -078cbe: 0c00 |0003: move-result-object v0 │ │ -078cc0: 2100 |0004: array-length v0, v0 │ │ -078cc2: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -078cc6: 6900 d10e |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ -078cca: 6200 d10e |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ -078cce: 6201 d30e |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ -078cd2: 6e10 911c 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1c91 │ │ -078cd8: 0a01 |0010: move-result v1 │ │ -078cda: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -078cdc: 4b02 0001 |0012: aput v2, v0, v1 │ │ -078ce0: 6200 d10e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ -078ce4: 6201 d40e |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ -078ce8: 6e10 911c 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1c91 │ │ -078cee: 0a01 |001b: move-result v1 │ │ -078cf0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -078cf2: 4b02 0001 |001d: aput v2, v0, v1 │ │ -078cf6: 0e00 |001f: return-void │ │ -078cf8: 0d00 |0020: move-exception v0 │ │ -078cfa: 28fe |0021: goto 001f // -0002 │ │ -078cfc: 0d00 |0022: move-exception v0 │ │ -078cfe: 28f1 |0023: goto 0014 // -000f │ │ +086a5c: |[086a5c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$1.:()V │ │ +086a6c: 7100 931c 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1c93 │ │ +086a72: 0c00 |0003: move-result-object v0 │ │ +086a74: 2100 |0004: array-length v0, v0 │ │ +086a76: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +086a7a: 6900 d10e |0007: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ +086a7e: 6200 d10e |0009: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ +086a82: 6201 d30e |000b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ +086a86: 6e10 911c 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1c91 │ │ +086a8c: 0a01 |0010: move-result v1 │ │ +086a8e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +086a90: 4b02 0001 |0012: aput v2, v0, v1 │ │ +086a94: 6200 d10e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ +086a98: 6201 d40e |0016: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ +086a9c: 6e10 911c 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1c91 │ │ +086aa2: 0a01 |001b: move-result v1 │ │ +086aa4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +086aa6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +086aaa: 0e00 |001f: return-void │ │ +086aac: 0d00 |0020: move-exception v0 │ │ +086aae: 28fe |0021: goto 001f // -0002 │ │ +086ab0: 0d00 |0022: move-exception v0 │ │ +086ab2: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=29 │ │ @@ -108967,33 +108974,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -078d1c: |[078d1c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:()V │ │ -078d2c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -078d2e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -078d30: 2200 9c02 |0002: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ -078d34: 1a01 f41d |0004: const-string v1, "keyboard" // string@1df4 │ │ -078d38: 7030 901c 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1c90 │ │ -078d3e: 6900 d30e |0009: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ -078d42: 2200 9c02 |000b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ -078d46: 1a01 a624 |000d: const-string v1, "scroll" // string@24a6 │ │ -078d4a: 7030 901c 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1c90 │ │ -078d50: 6900 d40e |0012: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ -078d54: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -078d56: 2300 2304 |0015: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0423 │ │ -078d5a: 6201 d30e |0017: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ -078d5e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -078d62: 6201 d40e |001b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ -078d66: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -078d6a: 6900 d20e |001f: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed2 │ │ -078d6e: 0e00 |0021: return-void │ │ +086ad0: |[086ad0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:()V │ │ +086ae0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +086ae2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +086ae4: 2200 9c02 |0002: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ +086ae8: 1a01 f41d |0004: const-string v1, "keyboard" // string@1df4 │ │ +086aec: 7030 901c 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1c90 │ │ +086af2: 6900 d30e |0009: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ +086af6: 2200 9c02 |000b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ +086afa: 1a01 a624 |000d: const-string v1, "scroll" // string@24a6 │ │ +086afe: 7030 901c 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.:(Ljava/lang/String;I)V // method@1c90 │ │ +086b04: 6900 d40e |0012: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ +086b08: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +086b0a: 2300 2304 |0015: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0423 │ │ +086b0e: 6201 d30e |0017: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ +086b12: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +086b16: 6201 d40e |001b: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ +086b1a: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +086b1e: 6900 d20e |001f: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed2 │ │ +086b22: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ 0x0014 line=71 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;) │ │ @@ -109001,17 +109008,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 │ │ -078d70: |[078d70] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:(Ljava/lang/String;I)V │ │ -078d80: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -078d86: 0e00 |0003: return-void │ │ +086b24: |[086b24] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.:(Ljava/lang/String;I)V │ │ +086b34: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +086b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 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 │ │ @@ -109021,20 +109028,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 │ │ -078d88: |[078d88] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ -078d98: 1c00 9c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ -078d9c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -078da2: 0c00 |0005: move-result-object v0 │ │ -078da4: 1f00 9c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ -078da8: 1100 |0008: return-object v0 │ │ +086b3c: |[086b3c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ +086b4c: 1c00 9c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ +086b50: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +086b56: 0c00 |0005: move-result-object v0 │ │ +086b58: 1f00 9c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@029c │ │ +086b5c: 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/scenes/scene2d/utils/FocusListener$FocusEvent$Type;) │ │ @@ -109042,20 +109049,20 @@ │ │ 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 │ │ -078dac: |[078dac] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ -078dbc: 6200 d20e |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed2 │ │ -078dc0: 6e10 e926 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.clone:()Ljava/lang/Object; // method@26e9 │ │ -078dc6: 0c00 |0005: move-result-object v0 │ │ -078dc8: 1f00 2304 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0423 │ │ -078dcc: 1100 |0008: return-object v0 │ │ +086b60: |[086b60] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent$Type.values:()[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ +086b70: 6200 d20e |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.$VALUES:[Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed2 │ │ +086b74: 6e10 e926 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.clone:()Ljava/lang/Object; // method@26e9 │ │ +086b7a: 0c00 |0005: move-result-object v0 │ │ +086b7c: 1f00 2304 |0006: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // type@0423 │ │ +086b80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 975 (FocusListener.java) │ │ @@ -109198,25 +109205,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -078dd0: |[078dd0] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ -078de0: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -078de4: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -078dea: 6900 d80e |0005: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -078dee: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -078df2: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -078df8: 6900 d90e |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078dfc: 2200 db01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -078e00: 7010 e612 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -078e06: 6900 da0e |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ -078e0a: 0e00 |0015: return-void │ │ +086b84: |[086b84] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ +086b94: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +086b98: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +086b9e: 6900 d80e |0005: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086ba2: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +086ba6: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +086bac: 6900 d90e |000c: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086bb0: 2200 db01 |000e: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +086bb4: 7010 e612 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +086bba: 6900 da0e |0013: sput-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ +086bbe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ 0x000e line=36 │ │ locals : │ │ │ │ @@ -109225,17 +109232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078e0c: |[078e0c] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ -078e1c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -078e22: 0e00 |0003: return-void │ │ +086bc0: |[086bc0] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.:()V │ │ +086bd0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +086bd6: 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;) │ │ @@ -109243,53 +109250,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 │ │ -078e24: |[078e24] 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 │ │ -078e34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -078e36: 6200 d90e |0001: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e3a: 5271 180b |0003: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078e3e: 5272 190b |0005: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078e42: 6e40 4413 1042 |0007: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -078e48: 6200 d90e |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e4c: 6e20 3c13 6000 |000c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -078e52: 6200 d90e |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e56: 6e20 c209 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ -078e5c: 6200 d90e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e60: 5200 2c0b |0016: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -078e64: 5980 180b |0018: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078e68: 6200 d90e |001a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e6c: 5200 2d0b |001c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -078e70: 5980 190b |001e: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078e74: 6200 d90e |0020: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e78: 5271 180b |0022: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078e7c: 5272 170b |0024: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078e80: c621 |0026: add-float/2addr v1, v2 │ │ -078e82: 5272 190b |0027: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078e86: 5273 130b |0029: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078e8a: c632 |002b: add-float/2addr v2, v3 │ │ -078e8c: 6e40 4413 1042 |002c: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -078e92: 6200 d90e |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078e96: 6e20 3c13 6000 |0031: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -078e9c: 6200 d90e |0034: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078ea0: 6e20 c209 0500 |0036: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ -078ea6: 6200 d90e |0039: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078eaa: 5200 2c0b |003b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -078eae: 5281 180b |003d: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078eb2: c710 |003f: sub-float/2addr v0, v1 │ │ -078eb4: 5980 170b |0040: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078eb8: 6200 d90e |0042: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -078ebc: 5200 2d0b |0044: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -078ec0: 5281 190b |0046: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078ec4: c710 |0048: sub-float/2addr v0, v1 │ │ -078ec6: 5980 130b |0049: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078eca: 0e00 |004b: return-void │ │ +086bd8: |[086bd8] 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 │ │ +086be8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +086bea: 6200 d90e |0001: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086bee: 5271 180b |0003: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086bf2: 5272 190b |0005: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086bf6: 6e40 4413 1042 |0007: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +086bfc: 6200 d90e |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c00: 6e20 3c13 6000 |000c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +086c06: 6200 d90e |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c0a: 6e20 c209 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ +086c10: 6200 d90e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c14: 5200 2c0b |0016: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +086c18: 5980 180b |0018: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086c1c: 6200 d90e |001a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c20: 5200 2d0b |001c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +086c24: 5980 190b |001e: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086c28: 6200 d90e |0020: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c2c: 5271 180b |0022: iget v1, v7, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086c30: 5272 170b |0024: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086c34: c621 |0026: add-float/2addr v1, v2 │ │ +086c36: 5272 190b |0027: iget v2, v7, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086c3a: 5273 130b |0029: iget v3, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086c3e: c632 |002b: add-float/2addr v2, v3 │ │ +086c40: 6e40 4413 1042 |002c: invoke-virtual {v0, v1, v2, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +086c46: 6200 d90e |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c4a: 6e20 3c13 6000 |0031: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +086c50: 6200 d90e |0034: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c54: 6e20 c209 0500 |0036: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ +086c5a: 6200 d90e |0039: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c5e: 5200 2c0b |003b: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +086c62: 5281 180b |003d: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086c66: c710 |003f: sub-float/2addr v0, v1 │ │ +086c68: 5980 170b |0040: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086c6c: 6200 d90e |0042: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086c70: 5200 2d0b |0044: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +086c74: 5281 190b |0046: iget v1, v8, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086c78: c710 |0048: sub-float/2addr v0, v1 │ │ +086c7a: 5980 130b |0049: iput v0, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086c7e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x000a line=109 │ │ 0x000f line=110 │ │ 0x0014 line=111 │ │ 0x001a line=112 │ │ @@ -109310,57 +109317,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 │ │ -078ecc: |[078ecc] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.fix:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -078edc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -078ede: 5230 180b |0001: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078ee2: 7110 8a24 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -078ee8: 0a00 |0006: move-result v0 │ │ -078eea: 8200 |0007: int-to-float v0, v0 │ │ -078eec: 5930 180b |0008: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078ef0: 5230 190b |000a: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078ef4: 7110 8a24 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -078efa: 0a00 |000f: move-result v0 │ │ -078efc: 8200 |0010: int-to-float v0, v0 │ │ -078efe: 5930 190b |0011: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078f02: 5230 170b |0013: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078f06: 7110 8a24 0000 |0015: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -078f0c: 0a00 |0018: move-result v0 │ │ -078f0e: 8200 |0019: int-to-float v0, v0 │ │ -078f10: 5930 170b |001a: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078f14: 5230 130b |001c: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078f18: 7110 8a24 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -078f1e: 0a00 |0021: move-result v0 │ │ -078f20: 8200 |0022: int-to-float v0, v0 │ │ -078f22: 5930 130b |0023: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078f26: 5230 170b |0025: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078f2a: 2e00 0002 |0027: cmpg-float v0, v0, v2 │ │ -078f2e: 3b00 0e00 |0029: if-gez v0, 0037 // +000e │ │ -078f32: 5230 170b |002b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078f36: 7f00 |002d: neg-float v0, v0 │ │ -078f38: 5930 170b |002e: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078f3c: 5230 180b |0030: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078f40: 5231 170b |0032: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -078f44: c710 |0034: sub-float/2addr v0, v1 │ │ -078f46: 5930 180b |0035: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -078f4a: 5230 130b |0037: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078f4e: 2e00 0002 |0039: cmpg-float v0, v0, v2 │ │ -078f52: 3b00 0e00 |003b: if-gez v0, 0049 // +000e │ │ -078f56: 5230 130b |003d: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078f5a: 7f00 |003f: neg-float v0, v0 │ │ -078f5c: 5930 130b |0040: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078f60: 5230 190b |0042: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078f64: 5231 130b |0044: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -078f68: c710 |0046: sub-float/2addr v0, v1 │ │ -078f6a: 5930 190b |0047: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -078f6e: 0e00 |0049: return-void │ │ +086c80: |[086c80] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.fix:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +086c90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +086c92: 5230 180b |0001: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086c96: 7110 8a24 0000 |0003: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +086c9c: 0a00 |0006: move-result v0 │ │ +086c9e: 8200 |0007: int-to-float v0, v0 │ │ +086ca0: 5930 180b |0008: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086ca4: 5230 190b |000a: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086ca8: 7110 8a24 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +086cae: 0a00 |000f: move-result v0 │ │ +086cb0: 8200 |0010: int-to-float v0, v0 │ │ +086cb2: 5930 190b |0011: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086cb6: 5230 170b |0013: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086cba: 7110 8a24 0000 |0015: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +086cc0: 0a00 |0018: move-result v0 │ │ +086cc2: 8200 |0019: int-to-float v0, v0 │ │ +086cc4: 5930 170b |001a: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086cc8: 5230 130b |001c: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086ccc: 7110 8a24 0000 |001e: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +086cd2: 0a00 |0021: move-result v0 │ │ +086cd4: 8200 |0022: int-to-float v0, v0 │ │ +086cd6: 5930 130b |0023: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086cda: 5230 170b |0025: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086cde: 2e00 0002 |0027: cmpg-float v0, v0, v2 │ │ +086ce2: 3b00 0e00 |0029: if-gez v0, 0037 // +000e │ │ +086ce6: 5230 170b |002b: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086cea: 7f00 |002d: neg-float v0, v0 │ │ +086cec: 5930 170b |002e: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086cf0: 5230 180b |0030: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086cf4: 5231 170b |0032: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086cf8: c710 |0034: sub-float/2addr v0, v1 │ │ +086cfa: 5930 180b |0035: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086cfe: 5230 130b |0037: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086d02: 2e00 0002 |0039: cmpg-float v0, v0, v2 │ │ +086d06: 3b00 0e00 |003b: if-gez v0, 0049 // +000e │ │ +086d0a: 5230 130b |003d: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086d0e: 7f00 |003f: neg-float v0, v0 │ │ +086d10: 5930 130b |0040: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086d14: 5230 190b |0042: iget v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086d18: 5231 130b |0044: iget v1, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086d1c: c710 |0046: sub-float/2addr v0, v1 │ │ +086d1e: 5930 190b |0047: iput v0, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086d22: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x000a line=85 │ │ 0x0013 line=86 │ │ 0x001c line=87 │ │ 0x0025 line=88 │ │ @@ -109378,39 +109385,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 │ │ -078f70: |[078f70] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.getViewport:()Lcom/badlogic/gdx/math/Rectangle; │ │ -078f80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -078f82: 6201 d80e |0001: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -078f86: 5211 e30e |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -078f8a: 3901 1800 |0005: if-nez v1, 001d // +0018 │ │ -078f8e: 6201 da0e |0007: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ -078f92: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -078f96: 7210 3001 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -078f9c: 0a02 |000e: move-result v2 │ │ -078f9e: 8222 |000f: int-to-float v2, v2 │ │ -078fa0: 6203 2500 |0010: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -078fa4: 7210 2901 0300 |0012: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -078faa: 0a03 |0015: move-result v3 │ │ -078fac: 8233 |0016: int-to-float v3, v3 │ │ -078fae: 6e53 f112 4124 |0017: invoke-virtual {v1, v4, v4, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -078fb4: 6201 da0e |001a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ -078fb8: 1101 |001c: return-object v1 │ │ -078fba: 6201 d80e |001d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -078fbe: 6e10 f21c 0100 |001f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -078fc4: 0c00 |0022: move-result-object v0 │ │ -078fc6: 1f00 db01 |0023: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -078fca: 6201 da0e |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ -078fce: 6e20 f212 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Rectangle;.set:(Lcom/badlogic/gdx/math/Rectangle;)V // method@12f2 │ │ -078fd4: 6201 da0e |002a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ -078fd8: 28f0 |002c: goto 001c // -0010 │ │ +086d24: |[086d24] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.getViewport:()Lcom/badlogic/gdx/math/Rectangle; │ │ +086d34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +086d36: 6201 d80e |0001: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086d3a: 5211 e30e |0003: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086d3e: 3901 1800 |0005: if-nez v1, 001d // +0018 │ │ +086d42: 6201 da0e |0007: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ +086d46: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +086d4a: 7210 3001 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +086d50: 0a02 |000e: move-result v2 │ │ +086d52: 8222 |000f: int-to-float v2, v2 │ │ +086d54: 6203 2500 |0010: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +086d58: 7210 2901 0300 |0012: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +086d5e: 0a03 |0015: move-result v3 │ │ +086d60: 8233 |0016: int-to-float v3, v3 │ │ +086d62: 6e53 f112 4124 |0017: invoke-virtual {v1, v4, v4, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +086d68: 6201 da0e |001a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ +086d6c: 1101 |001c: return-object v1 │ │ +086d6e: 6201 d80e |001d: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086d72: 6e10 f21c 0100 |001f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +086d78: 0c00 |0022: move-result-object v0 │ │ +086d7a: 1f00 db01 |0023: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +086d7e: 6201 da0e |0025: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ +086d82: 6e20 f212 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Rectangle;.set:(Lcom/badlogic/gdx/math/Rectangle;)V // method@12f2 │ │ +086d88: 6201 da0e |002a: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.viewport:Lcom/badlogic/gdx/math/Rectangle; // field@0eda │ │ +086d8c: 28f0 |002c: goto 001c // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x0007 line=124 │ │ 0x001a line=125 │ │ 0x001c line=129 │ │ 0x001d line=127 │ │ @@ -109425,39 +109432,39 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -078fdc: |[078fdc] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.popScissors:()V │ │ -078fec: 6201 d80e |0000: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -078ff0: 6e10 f31c 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -078ff6: 6201 d80e |0005: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -078ffa: 5211 e30e |0007: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -078ffe: 3901 0a00 |0009: if-nez v1, 0013 // +000a │ │ -079002: 6201 2000 |000b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -079006: 1302 110c |000d: const/16 v2, #int 3089 // #c11 │ │ -07900a: 7220 da0a 2100 |000f: invoke-interface {v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -079010: 0e00 |0012: return-void │ │ -079012: 6201 d80e |0013: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -079016: 6e10 f21c 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -07901c: 0c00 |0018: move-result-object v0 │ │ -07901e: 1f00 db01 |0019: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -079022: 6201 2000 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -079026: 5202 180b |001d: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -07902a: 8722 |001f: float-to-int v2, v2 │ │ -07902c: 5203 190b |0020: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -079030: 8733 |0022: float-to-int v3, v3 │ │ -079032: 5204 170b |0023: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -079036: 8744 |0025: float-to-int v4, v4 │ │ -079038: 5205 130b |0026: iget v5, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07903c: 8755 |0028: float-to-int v5, v5 │ │ -07903e: 7255 ea0a 2143 |0029: invoke-interface {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0aea │ │ -079044: 28e6 |002c: goto 0012 // -001a │ │ +086d90: |[086d90] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.popScissors:()V │ │ +086da0: 6201 d80e |0000: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086da4: 6e10 f31c 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +086daa: 6201 d80e |0005: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086dae: 5211 e30e |0007: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086db2: 3901 0a00 |0009: if-nez v1, 0013 // +000a │ │ +086db6: 6201 2000 |000b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +086dba: 1302 110c |000d: const/16 v2, #int 3089 // #c11 │ │ +086dbe: 7220 da0a 2100 |000f: invoke-interface {v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +086dc4: 0e00 |0012: return-void │ │ +086dc6: 6201 d80e |0013: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086dca: 6e10 f21c 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +086dd0: 0c00 |0018: move-result-object v0 │ │ +086dd2: 1f00 db01 |0019: check-cast v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +086dd6: 6201 2000 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +086dda: 5202 180b |001d: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086dde: 8722 |001f: float-to-int v2, v2 │ │ +086de0: 5203 190b |0020: iget v3, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086de4: 8733 |0022: float-to-int v3, v3 │ │ +086de6: 5204 170b |0023: iget v4, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086dea: 8744 |0025: float-to-int v4, v4 │ │ +086dec: 5205 130b |0026: iget v5, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086df0: 8755 |0028: float-to-int v5, v5 │ │ +086df2: 7255 ea0a 2143 |0029: invoke-interface {v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0aea │ │ +086df8: 28e6 |002c: goto 0012 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x0012 line=81 │ │ 0x0013 line=78 │ │ @@ -109471,91 +109478,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 │ │ -079048: |[079048] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ -079058: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07905a: 1509 803f |0001: const/high16 v9, #int 1065353216 // #3f80 │ │ -07905e: 7110 ba1c 0a00 |0003: invoke-static {v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.fix:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1cba │ │ -079064: 6206 d80e |0006: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -079068: 5266 e30e |0008: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07906c: 3906 2e00 |000a: if-nez v6, 0038 // +002e │ │ -079070: 52a6 170b |000c: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -079074: 2e06 0609 |000e: cmpg-float v6, v6, v9 │ │ -079078: 3a06 0800 |0010: if-ltz v6, 0018 // +0008 │ │ -07907c: 52a6 130b |0012: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -079080: 2e06 0609 |0014: cmpg-float v6, v6, v9 │ │ -079084: 3b06 0300 |0016: if-gez v6, 0019 // +0003 │ │ -079088: 0f05 |0018: return v5 │ │ -07908a: 6205 2000 |0019: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -07908e: 1306 110c |001b: const/16 v6, #int 3089 // #c11 │ │ -079092: 7220 dd0a 6500 |001d: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -079098: 6205 d80e |0020: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -07909c: 6e20 e31c a500 |0022: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0790a2: 6205 2000 |0025: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0790a6: 52a6 180b |0027: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0790aa: 8766 |0029: float-to-int v6, v6 │ │ -0790ac: 52a7 190b |002a: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0790b0: 8777 |002c: float-to-int v7, v7 │ │ -0790b2: 52a8 170b |002d: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0790b6: 8788 |002f: float-to-int v8, v8 │ │ -0790b8: 52a9 130b |0030: iget v9, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0790bc: 8799 |0032: float-to-int v9, v9 │ │ -0790be: 7259 ea0a 6587 |0033: invoke-interface {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0aea │ │ -0790c4: 1215 |0036: const/4 v5, #int 1 // #1 │ │ -0790c6: 28e1 |0037: goto 0018 // -001f │ │ -0790c8: 6206 d80e |0038: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -0790cc: 6207 d80e |003a: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ -0790d0: 5277 e30e |003c: iget v7, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0790d4: d807 07ff |003e: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0790d8: 6e20 ed1c 7600 |0040: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0790de: 0c04 |0043: move-result-object v4 │ │ -0790e0: 1f04 db01 |0044: check-cast v4, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0790e4: 5246 180b |0046: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0790e8: 52a7 180b |0048: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0790ec: 7120 8524 7600 |004a: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0790f2: 0a02 |004d: move-result v2 │ │ -0790f4: 5246 180b |004e: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0790f8: 5247 170b |0050: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0790fc: c676 |0052: add-float/2addr v6, v7 │ │ -0790fe: 52a7 180b |0053: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -079102: 52a8 170b |0055: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -079106: c687 |0057: add-float/2addr v7, v8 │ │ -079108: 7120 8724 7600 |0058: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -07910e: 0a00 |005b: move-result v0 │ │ -079110: a706 0002 |005c: sub-float v6, v0, v2 │ │ -079114: 2e06 0609 |005e: cmpg-float v6, v6, v9 │ │ -079118: 3a06 b8ff |0060: if-ltz v6, 0018 // -0048 │ │ -07911c: 5246 190b |0062: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -079120: 52a7 190b |0064: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -079124: 7120 8524 7600 |0066: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -07912a: 0a03 |0069: move-result v3 │ │ -07912c: 5246 190b |006a: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -079130: 5247 130b |006c: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -079134: c676 |006e: add-float/2addr v6, v7 │ │ -079136: 52a7 190b |006f: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07913a: 52a8 130b |0071: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -07913e: c687 |0073: add-float/2addr v7, v8 │ │ -079140: 7120 8724 7600 |0074: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -079146: 0a01 |0077: move-result v1 │ │ -079148: a706 0103 |0078: sub-float v6, v1, v3 │ │ -07914c: 2e06 0609 |007a: cmpg-float v6, v6, v9 │ │ -079150: 3a06 9cff |007c: if-ltz v6, 0018 // -0064 │ │ -079154: 59a2 180b |007e: iput v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -079158: 59a3 190b |0080: iput v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -07915c: a705 0002 |0082: sub-float v5, v0, v2 │ │ -079160: 59a5 170b |0084: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -079164: a705 0103 |0086: sub-float v5, v1, v3 │ │ -079168: 7120 8524 5900 |0088: invoke-static {v9, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -07916e: 0a05 |008b: move-result v5 │ │ -079170: 59a5 130b |008c: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -079174: 2892 |008e: goto 0020 // -006e │ │ +086dfc: |[086dfc] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z │ │ +086e0c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +086e0e: 1509 803f |0001: const/high16 v9, #int 1065353216 // #3f80 │ │ +086e12: 7110 ba1c 0a00 |0003: invoke-static {v10}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.fix:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1cba │ │ +086e18: 6206 d80e |0006: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086e1c: 5266 e30e |0008: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086e20: 3906 2e00 |000a: if-nez v6, 0038 // +002e │ │ +086e24: 52a6 170b |000c: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086e28: 2e06 0609 |000e: cmpg-float v6, v6, v9 │ │ +086e2c: 3a06 0800 |0010: if-ltz v6, 0018 // +0008 │ │ +086e30: 52a6 130b |0012: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086e34: 2e06 0609 |0014: cmpg-float v6, v6, v9 │ │ +086e38: 3b06 0300 |0016: if-gez v6, 0019 // +0003 │ │ +086e3c: 0f05 |0018: return v5 │ │ +086e3e: 6205 2000 |0019: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +086e42: 1306 110c |001b: const/16 v6, #int 3089 // #c11 │ │ +086e46: 7220 dd0a 6500 |001d: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +086e4c: 6205 d80e |0020: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086e50: 6e20 e31c a500 |0022: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +086e56: 6205 2000 |0025: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +086e5a: 52a6 180b |0027: iget v6, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086e5e: 8766 |0029: float-to-int v6, v6 │ │ +086e60: 52a7 190b |002a: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086e64: 8777 |002c: float-to-int v7, v7 │ │ +086e66: 52a8 170b |002d: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086e6a: 8788 |002f: float-to-int v8, v8 │ │ +086e6c: 52a9 130b |0030: iget v9, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086e70: 8799 |0032: float-to-int v9, v9 │ │ +086e72: 7259 ea0a 6587 |0033: invoke-interface {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GLCommon;.glScissor:(IIII)V // method@0aea │ │ +086e78: 1215 |0036: const/4 v5, #int 1 // #1 │ │ +086e7a: 28e1 |0037: goto 0018 // -001f │ │ +086e7c: 6206 d80e |0038: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086e80: 6207 d80e |003a: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.scissors:Lcom/badlogic/gdx/utils/Array; // field@0ed8 │ │ +086e84: 5277 e30e |003c: iget v7, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +086e88: d807 07ff |003e: add-int/lit8 v7, v7, #int -1 // #ff │ │ +086e8c: 6e20 ed1c 7600 |0040: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +086e92: 0c04 |0043: move-result-object v4 │ │ +086e94: 1f04 db01 |0044: check-cast v4, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +086e98: 5246 180b |0046: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086e9c: 52a7 180b |0048: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086ea0: 7120 8524 7600 |004a: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +086ea6: 0a02 |004d: move-result v2 │ │ +086ea8: 5246 180b |004e: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086eac: 5247 170b |0050: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086eb0: c676 |0052: add-float/2addr v6, v7 │ │ +086eb2: 52a7 180b |0053: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086eb6: 52a8 170b |0055: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086eba: c687 |0057: add-float/2addr v7, v8 │ │ +086ebc: 7120 8724 7600 |0058: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +086ec2: 0a00 |005b: move-result v0 │ │ +086ec4: a706 0002 |005c: sub-float v6, v0, v2 │ │ +086ec8: 2e06 0609 |005e: cmpg-float v6, v6, v9 │ │ +086ecc: 3a06 b8ff |0060: if-ltz v6, 0018 // -0048 │ │ +086ed0: 5246 190b |0062: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086ed4: 52a7 190b |0064: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086ed8: 7120 8524 7600 |0066: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +086ede: 0a03 |0069: move-result v3 │ │ +086ee0: 5246 190b |006a: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086ee4: 5247 130b |006c: iget v7, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086ee8: c676 |006e: add-float/2addr v6, v7 │ │ +086eea: 52a7 190b |006f: iget v7, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086eee: 52a8 130b |0071: iget v8, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086ef2: c687 |0073: add-float/2addr v7, v8 │ │ +086ef4: 7120 8724 7600 |0074: invoke-static {v6, v7}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +086efa: 0a01 |0077: move-result v1 │ │ +086efc: a706 0103 |0078: sub-float v6, v1, v3 │ │ +086f00: 2e06 0609 |007a: cmpg-float v6, v6, v9 │ │ +086f04: 3a06 9cff |007c: if-ltz v6, 0018 // -0064 │ │ +086f08: 59a2 180b |007e: iput v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +086f0c: 59a3 190b |0080: iput v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +086f10: a705 0002 |0082: sub-float v5, v0, v2 │ │ +086f14: 59a5 170b |0084: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +086f18: a705 0103 |0086: sub-float v5, v1, v3 │ │ +086f1c: 7120 8524 5900 |0088: invoke-static {v9, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +086f22: 0a05 |008b: move-result v5 │ │ +086f24: 59a5 130b |008c: iput v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +086f28: 2892 |008e: goto 0020 // -006e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=45 │ │ 0x0006 line=47 │ │ 0x000c line=48 │ │ 0x0018 line=68 │ │ 0x0019 line=49 │ │ @@ -109586,40 +109593,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 │ │ -079178: |[079178] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.toWindowCoordinates:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V │ │ -079188: 6200 d90e |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -07918c: 5261 210b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -079190: 5262 220b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -079194: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -079196: 6e40 4413 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -07919c: 6200 d90e |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -0791a0: 6e20 3c13 5000 |000c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -0791a6: 6200 d90e |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -0791aa: 6e20 c209 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ -0791b0: 6200 d90e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -0791b4: 6201 2500 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0791b8: 7210 2901 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0791be: 0a01 |001b: move-result v1 │ │ -0791c0: 8211 |001c: int-to-float v1, v1 │ │ -0791c2: 6202 d90e |001d: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -0791c6: 5222 2d0b |001f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0791ca: c721 |0021: sub-float/2addr v1, v2 │ │ -0791cc: 5901 2d0b |0022: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0791d0: 6200 d90e |0024: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -0791d4: 5200 2c0b |0026: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0791d8: 5960 210b |0028: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0791dc: 6200 d90e |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ -0791e0: 5200 2d0b |002c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0791e4: 5960 220b |002e: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0791e8: 0e00 |0030: return-void │ │ +086f2c: |[086f2c] com.badlogic.gdx.scenes.scene2d.utils.ScissorStack.toWindowCoordinates:(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/math/Matrix4;Lcom/badlogic/gdx/math/Vector2;)V │ │ +086f3c: 6200 d90e |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f40: 5261 210b |0002: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +086f44: 5262 220b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +086f48: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +086f4a: 6e40 4413 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +086f50: 6200 d90e |000a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f54: 6e20 3c13 5000 |000c: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +086f5a: 6200 d90e |000f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f5e: 6e20 c209 0400 |0011: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ +086f64: 6200 d90e |0014: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f68: 6201 2500 |0016: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +086f6c: 7210 2901 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +086f72: 0a01 |001b: move-result v1 │ │ +086f74: 8211 |001c: int-to-float v1, v1 │ │ +086f76: 6202 d90e |001d: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f7a: 5222 2d0b |001f: iget v2, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +086f7e: c721 |0021: sub-float/2addr v1, v2 │ │ +086f80: 5901 2d0b |0022: iput v1, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +086f84: 6200 d90e |0024: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f88: 5200 2c0b |0026: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +086f8c: 5960 210b |0028: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +086f90: 6200 d90e |002a: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0ed9 │ │ +086f94: 5200 2d0b |002c: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +086f98: 5960 220b |002e: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +086f9c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x000f line=141 │ │ 0x0014 line=142 │ │ 0x0024 line=143 │ │ @@ -109673,20 +109680,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 │ │ -0791ec: |[0791ec] com.badlogic.gdx.utils.Array$ArrayIterable.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0791fc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -079202: 2200 a602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02a6 │ │ -079206: 7020 d61c 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cd6 │ │ -07920c: 5b10 dd0e |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0edd │ │ -079210: 0e00 |000a: return-void │ │ +086fa0: |[086fa0] com.badlogic.gdx.utils.Array$ArrayIterable.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +086fb0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +086fb6: 2200 a602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02a6 │ │ +086fba: 7020 d61c 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cd6 │ │ +086fc0: 5b10 dd0e |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0edd │ │ +086fc4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0003 line=412 │ │ 0x000a line=413 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/Array$ArrayIterable; │ │ @@ -109700,19 +109707,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -079214: |[079214] com.badlogic.gdx.utils.Array$ArrayIterable.iterator:()Ljava/util/Iterator; │ │ -079224: 5410 dd0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0edd │ │ -079228: 6e10 da1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.reset:()V // method@1cda │ │ -07922e: 5410 dd0e |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0edd │ │ -079232: 1100 |0007: return-object v0 │ │ +086fc8: |[086fc8] com.badlogic.gdx.utils.Array$ArrayIterable.iterator:()Ljava/util/Iterator; │ │ +086fd8: 5410 dd0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0edd │ │ +086fdc: 6e10 da1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.reset:()V // method@1cda │ │ +086fe2: 5410 dd0e |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterable;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0edd │ │ +086fe6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0005 line=418 │ │ 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; │ │ @@ -109763,18 +109770,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 │ │ -079234: |[079234] com.badlogic.gdx.utils.Array$ArrayIterator.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -079244: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07924a: 5b01 de0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ -07924e: 0e00 |0005: return-void │ │ +086fe8: |[086fe8] com.badlogic.gdx.utils.Array$ArrayIterator.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +086ff8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +086ffe: 5b01 de0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ +087002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x0005 line=387 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ @@ -109788,23 +109795,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -079250: |[079250] com.badlogic.gdx.utils.Array$ArrayIterator.hasNext:()Z │ │ -079260: 5220 df0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -079264: 5421 de0e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ -079268: 5211 e30e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07926c: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -079270: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -079272: 0f00 |0009: return v0 │ │ -079274: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -079276: 28fe |000b: goto 0009 // -0002 │ │ +087004: |[087004] com.badlogic.gdx.utils.Array$ArrayIterator.hasNext:()Z │ │ +087014: 5220 df0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087018: 5421 de0e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ +08701c: 5211 e30e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087020: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +087024: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +087026: 0f00 |0009: return v0 │ │ +087028: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08702a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 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; │ │ │ │ @@ -109813,32 +109820,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -079278: |[079278] com.badlogic.gdx.utils.Array$ArrayIterator.next:()Ljava/lang/Object; │ │ -079288: 5230 df0e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -07928c: 5431 de0e |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ -079290: 5211 e30e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079294: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -079298: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ -07929c: 5231 df0e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -0792a0: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -0792a6: 0c01 |000f: move-result-object v1 │ │ -0792a8: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ -0792ae: 2700 |0013: throw v0 │ │ -0792b0: 5430 de0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ -0792b4: 5400 e00e |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0792b8: 5231 df0e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -0792bc: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0792c0: 5932 df0e |001c: iput v2, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -0792c4: 4600 0001 |001e: aget-object v0, v0, v1 │ │ -0792c8: 1100 |0020: return-object v0 │ │ +08702c: |[08702c] com.badlogic.gdx.utils.Array$ArrayIterator.next:()Ljava/lang/Object; │ │ +08703c: 5230 df0e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087040: 5431 de0e |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ +087044: 5211 e30e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087048: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +08704c: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ +087050: 5231 df0e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087054: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08705a: 0c01 |000f: move-result-object v1 │ │ +08705c: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ +087062: 2700 |0013: throw v0 │ │ +087064: 5430 de0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ +087068: 5400 e00e |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08706c: 5231 df0e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087070: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +087074: 5932 df0e |001c: iput v2, v3, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087078: 4600 0001 |001e: aget-object v0, v0, v1 │ │ +08707c: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0014 line=395 │ │ 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; │ │ @@ -109848,22 +109855,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0792cc: |[0792cc] com.badlogic.gdx.utils.Array$ArrayIterator.remove:()V │ │ -0792dc: 5220 df0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -0792e0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0792e4: 5920 df0e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -0792e8: 5420 de0e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ -0792ec: 5221 df0e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -0792f0: 6e20 f51c 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -0792f6: 0e00 |000d: return-void │ │ +087080: |[087080] com.badlogic.gdx.utils.Array$ArrayIterator.remove:()V │ │ +087090: 5220 df0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087094: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087098: 5920 df0e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +08709c: 5420 de0e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.array:Lcom/badlogic/gdx/utils/Array; // field@0ede │ │ +0870a0: 5221 df0e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +0870a4: 6e20 f51c 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0870aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0006 line=400 │ │ 0x000d line=401 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array$ArrayIterator; │ │ @@ -109874,18 +109881,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0792f8: |[0792f8] com.badlogic.gdx.utils.Array$ArrayIterator.reset:()V │ │ -079308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07930a: 5910 df0e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -07930e: 0e00 |0003: return-void │ │ +0870ac: |[0870ac] com.badlogic.gdx.utils.Array$ArrayIterator.reset:()V │ │ +0870bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0870be: 5910 df0e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +0870c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ 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; │ │ @@ -109989,19 +109996,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -079310: |[079310] com.badlogic.gdx.utils.Array.:()V │ │ -079320: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -079322: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -079326: 7030 df1c 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -07932c: 0e00 |0006: return-void │ │ +0870c4: |[0870c4] com.badlogic.gdx.utils.Array.:()V │ │ +0870d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0870d6: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0870da: 7030 df1c 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0870e0: 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; │ │ @@ -110011,18 +110018,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -079330: |[079330] com.badlogic.gdx.utils.Array.:(I)V │ │ -079340: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -079342: 7030 df1c 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -079348: 0e00 |0004: return-void │ │ +0870e4: |[0870e4] com.badlogic.gdx.utils.Array.:(I)V │ │ +0870f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0870f6: 7030 df1c 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0870fc: 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; │ │ @@ -110033,31 +110040,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 │ │ -07934c: |[07934c] com.badlogic.gdx.utils.Array.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -07935c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07935e: 5550 e20e |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ -079362: 5251 e30e |0003: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079366: 5452 e00e |0005: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -07936a: 6e10 9724 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -079370: 0c02 |000a: move-result-object v2 │ │ -079372: 6e10 3e24 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -079378: 0c02 |000e: move-result-object v2 │ │ -07937a: 7040 e01c 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ -079380: 5250 e30e |0012: iget v0, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079384: 5940 e30e |0014: iput v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079388: 5450 e00e |0016: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -07938c: 5441 e00e |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079390: 5242 e30e |001a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079394: 7152 e124 3031 |001c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07939a: 0e00 |001f: return-void │ │ +087100: |[087100] com.badlogic.gdx.utils.Array.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +087110: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +087112: 5550 e20e |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ +087116: 5251 e30e |0003: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08711a: 5452 e00e |0005: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08711e: 6e10 9724 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +087124: 0c02 |000a: move-result-object v2 │ │ +087126: 6e10 3e24 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +08712c: 0c02 |000e: move-result-object v2 │ │ +08712e: 7040 e01c 0421 |000f: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ +087134: 5250 e30e |0012: iget v0, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087138: 5940 e30e |0014: iput v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08713c: 5450 e00e |0016: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087140: 5441 e00e |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087144: 5242 e30e |001a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087148: 7152 e124 3031 |001c: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08714e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ 0x0012 line=75 │ │ 0x0016 line=76 │ │ 0x001f line=77 │ │ locals : │ │ @@ -110070,19 +110077,19 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07939c: |[07939c] com.badlogic.gdx.utils.Array.:(Ljava/lang/Class;)V │ │ -0793ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0793ae: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -0793b2: 7040 e01c 0231 |0003: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ -0793b8: 0e00 |0006: return-void │ │ +087150: |[087150] com.badlogic.gdx.utils.Array.:(Ljava/lang/Class;)V │ │ +087160: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087162: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +087166: 7040 e01c 0231 |0003: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ +08716c: 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; │ │ @@ -110094,21 +110101,21 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0793bc: |[0793bc] com.badlogic.gdx.utils.Array.:(ZI)V │ │ -0793cc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0793d2: 5c12 e20e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ -0793d6: 2330 3104 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0431 │ │ -0793da: 1f00 3104 |0007: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -0793de: 5b10 e00e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0793e2: 0e00 |000b: return-void │ │ +087170: |[087170] com.badlogic.gdx.utils.Array.:(ZI)V │ │ +087180: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +087186: 5c12 e20e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ +08718a: 2330 3104 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0431 │ │ +08718e: 1f00 3104 |0007: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087192: 5b10 e00e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087196: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x000b line=54 │ │ locals : │ │ @@ -110122,23 +110129,23 @@ │ │ type : '(ZILjava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0793e4: |[0793e4] com.badlogic.gdx.utils.Array.:(ZILjava/lang/Class;)V │ │ -0793f4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0793fa: 5c12 e20e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ -0793fe: 7120 f824 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -079404: 0c00 |0008: move-result-object v0 │ │ -079406: 1f00 3104 |0009: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07940a: 1f00 3104 |000b: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07940e: 5b10 e00e |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079412: 0e00 |000f: return-void │ │ +087198: |[087198] com.badlogic.gdx.utils.Array.:(ZILjava/lang/Class;)V │ │ +0871a8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0871ae: 5c12 e20e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ +0871b2: 7120 f824 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +0871b8: 0c00 |0008: move-result-object v0 │ │ +0871ba: 1f00 3104 |0009: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +0871be: 1f00 3104 |000b: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +0871c2: 5b10 e00e |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0871c6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0005 line=62 │ │ 0x000f line=63 │ │ locals : │ │ @@ -110154,28 +110161,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 │ │ -079414: |[079414] com.badlogic.gdx.utils.Array.:(Z[Ljava/lang/Object;)V │ │ -079424: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -079426: 2150 |0001: array-length v0, v5 │ │ -079428: 6e10 9724 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07942e: 0c01 |0005: move-result-object v1 │ │ -079430: 6e10 3e24 0100 |0006: invoke-virtual {v1}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -079436: 0c01 |0009: move-result-object v1 │ │ -079438: 7040 e01c 4310 |000a: invoke-direct {v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ -07943e: 2150 |000d: array-length v0, v5 │ │ -079440: 5930 e30e |000e: iput v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079444: 5430 e00e |0010: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079448: 5231 e30e |0012: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07944c: 7151 e124 2520 |0014: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -079452: 0e00 |0017: return-void │ │ +0871c8: |[0871c8] com.badlogic.gdx.utils.Array.:(Z[Ljava/lang/Object;)V │ │ +0871d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0871da: 2150 |0001: array-length v0, v5 │ │ +0871dc: 6e10 9724 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0871e2: 0c01 |0005: move-result-object v1 │ │ +0871e4: 6e10 3e24 0100 |0006: invoke-virtual {v1}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +0871ea: 0c01 |0009: move-result-object v1 │ │ +0871ec: 7040 e01c 4310 |000a: invoke-direct {v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ +0871f2: 2150 |000d: array-length v0, v5 │ │ +0871f4: 5930 e30e |000e: iput v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0871f8: 5430 e00e |0010: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0871fc: 5231 e30e |0012: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087200: 7151 e124 2520 |0014: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +087206: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x000d line=92 │ │ 0x0010 line=93 │ │ 0x0017 line=94 │ │ locals : │ │ @@ -110190,18 +110197,18 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -079454: |[079454] com.badlogic.gdx.utils.Array.:([Ljava/lang/Object;)V │ │ -079464: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -079466: 7030 e11c 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1ce1 │ │ -07946c: 0e00 |0004: return-void │ │ +087208: |[087208] com.badlogic.gdx.utils.Array.:([Ljava/lang/Object;)V │ │ +087218: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08721a: 7030 e11c 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1ce1 │ │ +087220: 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; │ │ @@ -110214,34 +110221,34 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -079470: |[079470] com.badlogic.gdx.utils.Array.add:(Ljava/lang/Object;)V │ │ -079480: 5440 e00e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079484: 5241 e30e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079488: 2102 |0004: array-length v2, v0 │ │ -07948a: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07948e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -079492: 5242 e30e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079496: 8222 |000b: int-to-float v2, v2 │ │ -079498: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07949c: c832 |000e: mul-float/2addr v2, v3 │ │ -07949e: 8722 |000f: float-to-int v2, v2 │ │ -0794a0: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0794a6: 0a01 |0013: move-result v1 │ │ -0794a8: 6e20 f71c 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ -0794ae: 0c00 |0017: move-result-object v0 │ │ -0794b0: 5241 e30e |0018: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0794b4: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0794b8: 5942 e30e |001c: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0794bc: 4d05 0001 |001e: aput-object v5, v0, v1 │ │ -0794c0: 0e00 |0020: return-void │ │ +087224: |[087224] com.badlogic.gdx.utils.Array.add:(Ljava/lang/Object;)V │ │ +087234: 5440 e00e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087238: 5241 e30e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08723c: 2102 |0004: array-length v2, v0 │ │ +08723e: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +087242: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +087246: 5242 e30e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08724a: 8222 |000b: int-to-float v2, v2 │ │ +08724c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +087250: c832 |000e: mul-float/2addr v2, v3 │ │ +087252: 8722 |000f: float-to-int v2, v2 │ │ +087254: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08725a: 0a01 |0013: move-result v1 │ │ +08725c: 6e20 f71c 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ +087262: 0c00 |0017: move-result-object v0 │ │ +087264: 5241 e30e |0018: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087268: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08726c: 5942 e30e |001c: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087270: 4d05 0001 |001e: aput-object v5, v0, v1 │ │ +087274: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x0018 line=99 │ │ 0x0020 line=100 │ │ locals : │ │ @@ -110256,19 +110263,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 │ │ -0794c4: |[0794c4] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0794d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0794d6: 5231 e30e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0794da: 6e40 e51c 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;II)V // method@1ce5 │ │ -0794e0: 0e00 |0006: return-void │ │ +087278: |[087278] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +087288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08728a: 5231 e30e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08728e: 6e40 e51c 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;II)V // method@1ce5 │ │ +087294: 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; │ │ @@ -110279,45 +110286,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 │ │ -0794e4: |[0794e4] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;II)V │ │ -0794f4: 9000 0506 |0000: add-int v0, v5, v6 │ │ -0794f8: 5241 e30e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0794fc: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -079500: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -079504: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -079508: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07950e: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ -079512: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -079518: 0c01 |0012: move-result-object v1 │ │ -07951a: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -079520: 0c01 |0016: move-result-object v1 │ │ -079522: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ -079526: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07952c: 0c01 |001c: move-result-object v1 │ │ -07952e: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -079534: 0c01 |0020: move-result-object v1 │ │ -079536: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ -07953a: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -079540: 0c01 |0026: move-result-object v1 │ │ -079542: 5242 e30e |0027: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079546: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07954c: 0c01 |002c: move-result-object v1 │ │ -07954e: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -079554: 0c01 |0030: move-result-object v1 │ │ -079556: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07955c: 2700 |0034: throw v0 │ │ -07955e: 5440 e00e |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079562: 1f00 3104 |0037: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -079566: 6e40 e71c 0365 |0039: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1ce7 │ │ -07956c: 0e00 |003c: return-void │ │ +087298: |[087298] com.badlogic.gdx.utils.Array.addAll:(Lcom/badlogic/gdx/utils/Array;II)V │ │ +0872a8: 9000 0506 |0000: add-int v0, v5, v6 │ │ +0872ac: 5241 e30e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0872b0: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +0872b4: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0872b8: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0872bc: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0872c2: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ +0872c6: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0872cc: 0c01 |0012: move-result-object v1 │ │ +0872ce: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0872d4: 0c01 |0016: move-result-object v1 │ │ +0872d6: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ +0872da: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0872e0: 0c01 |001c: move-result-object v1 │ │ +0872e2: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0872e8: 0c01 |0020: move-result-object v1 │ │ +0872ea: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ +0872ee: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0872f4: 0c01 |0026: move-result-object v1 │ │ +0872f6: 5242 e30e |0027: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0872fa: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +087300: 0c01 |002c: move-result-object v1 │ │ +087302: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +087308: 0c01 |0030: move-result-object v1 │ │ +08730a: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +087310: 2700 |0034: throw v0 │ │ +087312: 5440 e00e |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087316: 1f00 3104 |0037: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +08731a: 6e40 e71c 0365 |0039: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1ce7 │ │ +087320: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0035 line=109 │ │ 0x003c line=110 │ │ locals : │ │ @@ -110332,19 +110339,19 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -079570: |[079570] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;)V │ │ -079580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079582: 2131 |0001: array-length v1, v3 │ │ -079584: 6e40 e71c 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1ce7 │ │ -07958a: 0e00 |0005: return-void │ │ +087324: |[087324] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;)V │ │ +087334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087336: 2131 |0001: array-length v1, v3 │ │ +087338: 6e40 e71c 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:([Ljava/lang/Object;II)V // method@1ce7 │ │ +08733e: 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; │ │ @@ -110356,35 +110363,35 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -07958c: |[07958c] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;II)V │ │ -07959c: 5450 e00e |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0795a0: 5252 e30e |0002: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0795a4: 9001 0208 |0004: add-int v1, v2, v8 │ │ -0795a8: 2102 |0006: array-length v2, v0 │ │ -0795aa: 3721 1100 |0007: if-le v1, v2, 0018 // +0011 │ │ -0795ae: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ -0795b2: 8213 |000b: int-to-float v3, v1 │ │ -0795b4: 1504 e03f |000c: const/high16 v4, #int 1071644672 // #3fe0 │ │ -0795b8: c843 |000e: mul-float/2addr v3, v4 │ │ -0795ba: 8733 |000f: float-to-int v3, v3 │ │ -0795bc: 7120 8624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0795c2: 0a02 |0013: move-result v2 │ │ -0795c4: 6e20 f71c 2500 |0014: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ -0795ca: 0c00 |0017: move-result-object v0 │ │ -0795cc: 5252 e30e |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0795d0: 7158 e124 7620 |001a: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0795d6: 5252 e30e |001d: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0795da: b082 |001f: add-int/2addr v2, v8 │ │ -0795dc: 5952 e30e |0020: iput v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0795e0: 0e00 |0022: return-void │ │ +087340: |[087340] com.badlogic.gdx.utils.Array.addAll:([Ljava/lang/Object;II)V │ │ +087350: 5450 e00e |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087354: 5252 e30e |0002: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087358: 9001 0208 |0004: add-int v1, v2, v8 │ │ +08735c: 2102 |0006: array-length v2, v0 │ │ +08735e: 3721 1100 |0007: if-le v1, v2, 0018 // +0011 │ │ +087362: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ +087366: 8213 |000b: int-to-float v3, v1 │ │ +087368: 1504 e03f |000c: const/high16 v4, #int 1071644672 // #3fe0 │ │ +08736c: c843 |000e: mul-float/2addr v3, v4 │ │ +08736e: 8733 |000f: float-to-int v3, v3 │ │ +087370: 7120 8624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +087376: 0a02 |0013: move-result v2 │ │ +087378: 6e20 f71c 2500 |0014: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ +08737e: 0c00 |0017: move-result-object v0 │ │ +087380: 5252 e30e |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087384: 7158 e124 7620 |001a: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08738a: 5252 e30e |001d: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08738e: b082 |001f: add-int/2addr v2, v8 │ │ +087390: 5952 e30e |0020: iput v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087394: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x0006 line=119 │ │ 0x0018 line=120 │ │ 0x001d line=121 │ │ @@ -110404,26 +110411,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0795e4: |[0795e4] com.badlogic.gdx.utils.Array.clear:()V │ │ -0795f4: 5441 e00e |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0795f8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0795fa: 5242 e30e |0003: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0795fe: 3520 0800 |0005: if-ge v0, v2, 000d // +0008 │ │ -079602: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -079604: 4d03 0100 |0008: aput-object v3, v1, v0 │ │ -079608: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07960c: 28f9 |000c: goto 0005 // -0007 │ │ -07960e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -079610: 5943 e30e |000e: iput v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079614: 0e00 |0010: return-void │ │ +087398: |[087398] com.badlogic.gdx.utils.Array.clear:()V │ │ +0873a8: 5441 e00e |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0873ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0873ae: 5242 e30e |0003: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0873b2: 3520 0800 |0005: if-ge v0, v2, 000d // +0008 │ │ +0873b6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0873b8: 4d03 0100 |0008: aput-object v3, v1, v0 │ │ +0873bc: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0873c0: 28f9 |000c: goto 0005 // -0007 │ │ +0873c2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0873c4: 5943 e30e |000e: iput v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0873c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0002 line=246 │ │ 0x0007 line=247 │ │ 0x000a line=246 │ │ 0x000d line=248 │ │ @@ -110440,38 +110447,38 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -079618: |[079618] com.badlogic.gdx.utils.Array.contains:(Ljava/lang/Object;Z)Z │ │ -079628: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07962a: 5452 e00e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -07962e: 5254 e30e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079632: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ -079636: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ -07963a: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ -07963e: 0101 |000b: move v1, v0 │ │ -079640: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ -079644: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -079648: 4604 0201 |0010: aget-object v4, v2, v1 │ │ -07964c: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ -079650: 0f03 |0014: return v3 │ │ -079652: 0101 |0015: move v1, v0 │ │ -079654: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ -079658: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07965c: 4604 0201 |001a: aget-object v4, v2, v1 │ │ -079660: 6e20 9624 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -079666: 0a04 |001f: move-result v4 │ │ -079668: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ -07966c: 28f2 |0022: goto 0014 // -000e │ │ -07966e: 0110 |0023: move v0, v1 │ │ -079670: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -079672: 28ef |0025: goto 0014 // -0011 │ │ +0873cc: |[0873cc] com.badlogic.gdx.utils.Array.contains:(Ljava/lang/Object;Z)Z │ │ +0873dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0873de: 5452 e00e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0873e2: 5254 e30e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0873e6: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0873ea: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ +0873ee: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ +0873f2: 0101 |000b: move v1, v0 │ │ +0873f4: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ +0873f8: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0873fc: 4604 0201 |0010: aget-object v4, v2, v1 │ │ +087400: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ +087404: 0f03 |0014: return v3 │ │ +087406: 0101 |0015: move v1, v0 │ │ +087408: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ +08740c: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ +087410: 4604 0201 |001a: aget-object v4, v2, v1 │ │ +087414: 6e20 9624 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08741a: 0a04 |001f: move-result v4 │ │ +08741c: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ +087420: 28f2 |0022: goto 0014 // -000e │ │ +087422: 0110 |0023: move v0, v1 │ │ +087424: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +087426: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ 0x000c line=159 │ │ 0x000e line=160 │ │ @@ -110499,26 +110506,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -079674: |[079674] com.badlogic.gdx.utils.Array.ensureCapacity:(I)[Ljava/lang/Object; │ │ -079684: 5221 e30e |0000: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079688: 9000 0103 |0002: add-int v0, v1, v3 │ │ -07968c: 5421 e00e |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079690: 2111 |0006: array-length v1, v1 │ │ -079692: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -079696: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -07969a: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0796a0: 0a01 |000e: move-result v1 │ │ -0796a2: 6e20 f71c 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ -0796a8: 5421 e00e |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0796ac: 1101 |0014: return-object v1 │ │ +087428: |[087428] com.badlogic.gdx.utils.Array.ensureCapacity:(I)[Ljava/lang/Object; │ │ +087438: 5221 e30e |0000: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08743c: 9000 0103 |0002: add-int v0, v1, v3 │ │ +087440: 5421 e00e |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087444: 2111 |0006: array-length v1, v1 │ │ +087446: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +08744a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +08744e: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +087454: 0a01 |000e: move-result v1 │ │ +087456: 6e20 f71c 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ +08745c: 5421 e00e |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087460: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0012 line=263 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/badlogic/gdx/utils/Array; │ │ @@ -110531,45 +110538,45 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0796b0: |[0796b0] com.badlogic.gdx.utils.Array.equals:(Ljava/lang/Object;)Z │ │ -0796c0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0796c2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0796c4: 33ab 0300 |0002: if-ne v11, v10, 0005 // +0003 │ │ -0796c8: 0f07 |0004: return v7 │ │ -0796ca: 20b9 a702 |0005: instance-of v9, v11, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0796ce: 3909 0400 |0007: if-nez v9, 000b // +0004 │ │ -0796d2: 0187 |0009: move v7, v8 │ │ -0796d4: 28fa |000a: goto 0004 // -0006 │ │ -0796d6: 07b0 |000b: move-object v0, v11 │ │ -0796d8: 1f00 a702 |000c: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0796dc: 52a4 e30e |000e: iget v4, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0796e0: 5209 e30e |0010: iget v9, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0796e4: 3294 0400 |0012: if-eq v4, v9, 0016 // +0004 │ │ -0796e8: 0187 |0014: move v7, v8 │ │ -0796ea: 28ef |0015: goto 0004 // -0011 │ │ -0796ec: 54a2 e00e |0016: iget-object v2, v10, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0796f0: 5403 e00e |0018: iget-object v3, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0796f4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0796f6: 3541 e9ff |001b: if-ge v1, v4, 0004 // -0017 │ │ -0796fa: 4605 0201 |001d: aget-object v5, v2, v1 │ │ -0796fe: 4606 0301 |001f: aget-object v6, v3, v1 │ │ -079702: 3905 0700 |0021: if-nez v5, 0028 // +0007 │ │ -079706: 3906 0b00 |0023: if-nez v6, 002e // +000b │ │ -07970a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07970e: 28f4 |0027: goto 001b // -000c │ │ -079710: 6e20 9624 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -079716: 0a09 |002b: move-result v9 │ │ -079718: 3909 f9ff |002c: if-nez v9, 0025 // -0007 │ │ -07971c: 0187 |002e: move v7, v8 │ │ -07971e: 28d5 |002f: goto 0004 // -002b │ │ +087464: |[087464] com.badlogic.gdx.utils.Array.equals:(Ljava/lang/Object;)Z │ │ +087474: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +087476: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +087478: 33ab 0300 |0002: if-ne v11, v10, 0005 // +0003 │ │ +08747c: 0f07 |0004: return v7 │ │ +08747e: 20b9 a702 |0005: instance-of v9, v11, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +087482: 3909 0400 |0007: if-nez v9, 000b // +0004 │ │ +087486: 0187 |0009: move v7, v8 │ │ +087488: 28fa |000a: goto 0004 // -0006 │ │ +08748a: 07b0 |000b: move-object v0, v11 │ │ +08748c: 1f00 a702 |000c: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +087490: 52a4 e30e |000e: iget v4, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087494: 5209 e30e |0010: iget v9, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087498: 3294 0400 |0012: if-eq v4, v9, 0016 // +0004 │ │ +08749c: 0187 |0014: move v7, v8 │ │ +08749e: 28ef |0015: goto 0004 // -0011 │ │ +0874a0: 54a2 e00e |0016: iget-object v2, v10, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0874a4: 5403 e00e |0018: iget-object v3, v0, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0874a8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0874aa: 3541 e9ff |001b: if-ge v1, v4, 0004 // -0017 │ │ +0874ae: 4605 0201 |001d: aget-object v5, v2, v1 │ │ +0874b2: 4606 0301 |001f: aget-object v6, v3, v1 │ │ +0874b6: 3905 0700 |0021: if-nez v5, 0028 // +0007 │ │ +0874ba: 3906 0b00 |0023: if-nez v6, 002e // +000b │ │ +0874be: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0874c2: 28f4 |0027: goto 001b // -000c │ │ +0874c4: 6e20 9624 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0874ca: 0a09 |002b: move-result v9 │ │ +0874cc: 3909 f9ff |002c: if-nez v9, 0025 // -0007 │ │ +0874d0: 0187 |002e: move v7, v8 │ │ +0874d2: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=340 │ │ 0x0004 line=352 │ │ 0x0005 line=341 │ │ 0x000c line=342 │ │ 0x000e line=343 │ │ @@ -110599,19 +110606,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -079720: |[079720] com.badlogic.gdx.utils.Array.first:()Ljava/lang/Object; │ │ -079730: 5420 e00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -079736: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -07973a: 1100 |0005: return-object v0 │ │ +0874d4: |[0874d4] com.badlogic.gdx.utils.Array.first:()Ljava/lang/Object; │ │ +0874e4: 5420 e00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0874e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0874ea: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +0874ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 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; │ │ │ │ @@ -110620,25 +110627,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07973c: |[07973c] com.badlogic.gdx.utils.Array.get:(I)Ljava/lang/Object; │ │ -07974c: 5220 e30e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079750: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -079754: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -079758: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07975e: 0c01 |0009: move-result-object v1 │ │ -079760: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -079766: 2700 |000d: throw v0 │ │ -079768: 5420 e00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -07976c: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -079770: 1100 |0012: return-object v0 │ │ +0874f0: |[0874f0] com.badlogic.gdx.utils.Array.get:(I)Ljava/lang/Object; │ │ +087500: 5220 e30e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087504: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +087508: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08750c: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +087512: 0c01 |0009: move-result-object v1 │ │ +087514: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08751a: 2700 |000d: throw v0 │ │ +08751c: 5420 e00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087520: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +087524: 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; │ │ @@ -110649,40 +110656,40 @@ │ │ type : '(Ljava/lang/Object;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -079774: |[079774] com.badlogic.gdx.utils.Array.indexOf:(Ljava/lang/Object;Z)I │ │ -079784: 5441 e00e |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079788: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -07978c: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ -079790: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -079792: 5242 e30e |0007: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079796: 3520 1d00 |0009: if-ge v0, v2, 0026 // +001d │ │ -07979a: 4603 0100 |000b: aget-object v3, v1, v0 │ │ -07979e: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ -0797a2: 0103 |000f: move v3, v0 │ │ -0797a4: 0f03 |0010: return v3 │ │ -0797a6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0797aa: 28f6 |0013: goto 0009 // -000a │ │ -0797ac: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0797ae: 5242 e30e |0015: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0797b2: 3520 0f00 |0017: if-ge v0, v2, 0026 // +000f │ │ -0797b6: 4603 0100 |0019: aget-object v3, v1, v0 │ │ -0797ba: 6e20 9624 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0797c0: 0a03 |001e: move-result v3 │ │ -0797c2: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ -0797c6: 0103 |0021: move v3, v0 │ │ -0797c8: 28ee |0022: goto 0010 // -0012 │ │ -0797ca: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0797ce: 28f2 |0025: goto 0017 // -000e │ │ -0797d0: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -0797d2: 28e9 |0027: goto 0010 // -0017 │ │ +087528: |[087528] com.badlogic.gdx.utils.Array.indexOf:(Ljava/lang/Object;Z)I │ │ +087538: 5441 e00e |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08753c: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +087540: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ +087544: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +087546: 5242 e30e |0007: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08754a: 3520 1d00 |0009: if-ge v0, v2, 0026 // +001d │ │ +08754e: 4603 0100 |000b: aget-object v3, v1, v0 │ │ +087552: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ +087556: 0103 |000f: move v3, v0 │ │ +087558: 0f03 |0010: return v3 │ │ +08755a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08755e: 28f6 |0013: goto 0009 // -000a │ │ +087560: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +087562: 5242 e30e |0015: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087566: 3520 0f00 |0017: if-ge v0, v2, 0026 // +000f │ │ +08756a: 4603 0100 |0019: aget-object v3, v1, v0 │ │ +08756e: 6e20 9624 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +087574: 0a03 |001e: move-result v3 │ │ +087576: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ +08757a: 0103 |0021: move v3, v0 │ │ +08757c: 28ee |0022: goto 0010 // -0012 │ │ +08757e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +087582: 28f2 |0025: goto 0017 // -000e │ │ +087584: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +087586: 28e9 |0027: goto 0010 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0006 line=171 │ │ 0x000b line=172 │ │ 0x0010 line=177 │ │ @@ -110708,44 +110715,44 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0797d4: |[0797d4] com.badlogic.gdx.utils.Array.insert:(ILjava/lang/Object;)V │ │ -0797e4: 5440 e00e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0797e8: 5241 e30e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0797ec: 2102 |0004: array-length v2, v0 │ │ -0797ee: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -0797f2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0797f6: 5242 e30e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0797fa: 8222 |000b: int-to-float v2, v2 │ │ -0797fc: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -079800: c832 |000e: mul-float/2addr v2, v3 │ │ -079802: 8722 |000f: float-to-int v2, v2 │ │ -079804: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07980a: 0a01 |0013: move-result v1 │ │ -07980c: 6e20 f71c 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ -079812: 0c00 |0017: move-result-object v0 │ │ -079814: 5541 e20e |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ -079818: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -07981c: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -079820: 5242 e30e |001e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079824: b152 |0020: sub-int/2addr v2, v5 │ │ -079826: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07982c: 5241 e30e |0024: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079830: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -079834: 5941 e30e |0028: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079838: 4d06 0005 |002a: aput-object v6, v0, v5 │ │ -07983c: 0e00 |002c: return-void │ │ -07983e: 5241 e30e |002d: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079842: 4602 0005 |002f: aget-object v2, v0, v5 │ │ -079846: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ -07984a: 28f1 |0033: goto 0024 // -000f │ │ +087588: |[087588] com.badlogic.gdx.utils.Array.insert:(ILjava/lang/Object;)V │ │ +087598: 5440 e00e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08759c: 5241 e30e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0875a0: 2102 |0004: array-length v2, v0 │ │ +0875a2: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0875a6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0875aa: 5242 e30e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0875ae: 8222 |000b: int-to-float v2, v2 │ │ +0875b0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0875b4: c832 |000e: mul-float/2addr v2, v3 │ │ +0875b6: 8722 |000f: float-to-int v2, v2 │ │ +0875b8: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0875be: 0a01 |0013: move-result v1 │ │ +0875c0: 6e20 f71c 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ +0875c6: 0c00 |0017: move-result-object v0 │ │ +0875c8: 5541 e20e |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ +0875cc: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +0875d0: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +0875d4: 5242 e30e |001e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0875d8: b152 |0020: sub-int/2addr v2, v5 │ │ +0875da: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0875e0: 5241 e30e |0024: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0875e4: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0875e8: 5941 e30e |0028: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0875ec: 4d06 0005 |002a: aput-object v6, v0, v5 │ │ +0875f0: 0e00 |002c: return-void │ │ +0875f2: 5241 e30e |002d: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0875f6: 4602 0005 |002f: aget-object v2, v0, v5 │ │ +0875fa: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ +0875fe: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0018 line=137 │ │ 0x001c line=138 │ │ 0x0024 line=141 │ │ @@ -110765,26 +110772,26 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07984c: |[07984c] com.badlogic.gdx.utils.Array.iterator:()Ljava/util/Iterator; │ │ -07985c: 5420 e10e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ -079860: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -079864: 2200 a602 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02a6 │ │ -079868: 7020 d61c 2000 |0006: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cd6 │ │ -07986e: 5b20 e10e |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ -079872: 5420 e10e |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ -079876: 1100 |000d: return-object v0 │ │ -079878: 5420 e10e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ -07987c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -07987e: 5901 df0e |0011: iput v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ -079882: 28f8 |0013: goto 000b // -0008 │ │ +087600: |[087600] com.badlogic.gdx.utils.Array.iterator:()Ljava/util/Iterator; │ │ +087610: 5420 e10e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ +087614: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +087618: 2200 a602 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator; // type@02a6 │ │ +08761c: 7020 d61c 2000 |0006: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cd6 │ │ +087622: 5b20 e10e |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ +087626: 5420 e10e |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ +08762a: 1100 |000d: return-object v0 │ │ +08762c: 5420 e10e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.iterator:Lcom/badlogic/gdx/utils/Array$ArrayIterator; // field@0ee1 │ │ +087630: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +087632: 5901 df0e |0011: iput v1, v0, Lcom/badlogic/gdx/utils/Array$ArrayIterator;.index:I // field@0edf │ │ +087636: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ 0x000b line=311 │ │ 0x000e line=310 │ │ locals : │ │ @@ -110796,40 +110803,40 @@ │ │ type : '(Ljava/lang/Object;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -079884: |[079884] com.badlogic.gdx.utils.Array.lastIndexOf:(Ljava/lang/Object;Z)I │ │ -079894: 5431 e00e |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079898: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ -07989c: 3904 1100 |0004: if-nez v4, 0015 // +0011 │ │ -0798a0: 5232 e30e |0006: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0798a4: d800 02ff |0008: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0798a8: 3a00 1e00 |000a: if-ltz v0, 0028 // +001e │ │ -0798ac: 4602 0100 |000c: aget-object v2, v1, v0 │ │ -0798b0: 3342 0400 |000e: if-ne v2, v4, 0012 // +0004 │ │ -0798b4: 0102 |0010: move v2, v0 │ │ -0798b6: 0f02 |0011: return v2 │ │ -0798b8: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0798bc: 28f6 |0014: goto 000a // -000a │ │ -0798be: 5232 e30e |0015: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0798c2: d800 02ff |0017: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0798c6: 3a00 0f00 |0019: if-ltz v0, 0028 // +000f │ │ -0798ca: 4602 0100 |001b: aget-object v2, v1, v0 │ │ -0798ce: 6e20 9624 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0798d4: 0a02 |0020: move-result v2 │ │ -0798d6: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ -0798da: 0102 |0023: move v2, v0 │ │ -0798dc: 28ed |0024: goto 0011 // -0013 │ │ -0798de: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0798e2: 28f2 |0027: goto 0019 // -000e │ │ -0798e4: 12f2 |0028: const/4 v2, #int -1 // #ff │ │ -0798e6: 28e8 |0029: goto 0011 // -0018 │ │ +087638: |[087638] com.badlogic.gdx.utils.Array.lastIndexOf:(Ljava/lang/Object;Z)I │ │ +087648: 5431 e00e |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08764c: 3905 0400 |0002: if-nez v5, 0006 // +0004 │ │ +087650: 3904 1100 |0004: if-nez v4, 0015 // +0011 │ │ +087654: 5232 e30e |0006: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087658: d800 02ff |0008: add-int/lit8 v0, v2, #int -1 // #ff │ │ +08765c: 3a00 1e00 |000a: if-ltz v0, 0028 // +001e │ │ +087660: 4602 0100 |000c: aget-object v2, v1, v0 │ │ +087664: 3342 0400 |000e: if-ne v2, v4, 0012 // +0004 │ │ +087668: 0102 |0010: move v2, v0 │ │ +08766a: 0f02 |0011: return v2 │ │ +08766c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087670: 28f6 |0014: goto 000a // -000a │ │ +087672: 5232 e30e |0015: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087676: d800 02ff |0017: add-int/lit8 v0, v2, #int -1 // #ff │ │ +08767a: 3a00 0f00 |0019: if-ltz v0, 0028 // +000f │ │ +08767e: 4602 0100 |001b: aget-object v2, v1, v0 │ │ +087682: 6e20 9624 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +087688: 0a02 |0020: move-result v2 │ │ +08768a: 3802 0400 |0021: if-eqz v2, 0025 // +0004 │ │ +08768e: 0102 |0023: move v2, v0 │ │ +087690: 28ed |0024: goto 0011 // -0013 │ │ +087692: d800 00ff |0025: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087696: 28f2 |0027: goto 0019 // -000e │ │ +087698: 12f2 |0028: const/4 v2, #int -1 // #ff │ │ +08769a: 28e8 |0029: goto 0011 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0006 line=183 │ │ 0x000c line=184 │ │ 0x0011 line=189 │ │ @@ -110853,20 +110860,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0798e8: |[0798e8] com.badlogic.gdx.utils.Array.peek:()Ljava/lang/Object; │ │ -0798f8: 5420 e00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0798fc: 5221 e30e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079900: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -079904: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -079908: 1100 |0008: return-object v0 │ │ +08769c: |[08769c] com.badlogic.gdx.utils.Array.peek:()Ljava/lang/Object; │ │ +0876ac: 5420 e00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0876b0: 5221 e30e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0876b4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0876b8: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +0876bc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 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; │ │ │ │ @@ -110875,26 +110882,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -07990c: |[07990c] com.badlogic.gdx.utils.Array.pop:()Ljava/lang/Object; │ │ -07991c: 5241 e30e |0000: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079920: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -079924: 5941 e30e |0004: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079928: 5441 e00e |0006: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -07992c: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079930: 4600 0102 |000a: aget-object v0, v1, v2 │ │ -079934: 5441 e00e |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079938: 5242 e30e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07993c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -07993e: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -079942: 1100 |0013: return-object v0 │ │ +0876c0: |[0876c0] com.badlogic.gdx.utils.Array.pop:()Ljava/lang/Object; │ │ +0876d0: 5241 e30e |0000: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0876d4: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0876d8: 5941 e30e |0004: iput v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0876dc: 5441 e00e |0006: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0876e0: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0876e4: 4600 0102 |000a: aget-object v0, v1, v2 │ │ +0876e8: 5441 e00e |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0876ec: 5242 e30e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0876f0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0876f2: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +0876f6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000c line=230 │ │ 0x0013 line=231 │ │ locals : │ │ @@ -110907,27 +110914,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -079944: |[079944] com.badlogic.gdx.utils.Array.random:()Ljava/lang/Object; │ │ -079954: 5230 e30e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079958: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07995c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07995e: 1100 |0005: return-object v0 │ │ -079960: 5430 e00e |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079964: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -079966: 5232 e30e |0009: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -07996a: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07996e: 7120 4612 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ -079974: 0a01 |0010: move-result v1 │ │ -079976: 4600 0001 |0011: aget-object v0, v0, v1 │ │ -07997a: 28f2 |0013: goto 0005 // -000e │ │ +0876f8: |[0876f8] com.badlogic.gdx.utils.Array.random:()Ljava/lang/Object; │ │ +087708: 5230 e30e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08770c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +087710: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +087712: 1100 |0005: return-object v0 │ │ +087714: 5430 e00e |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087718: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08771a: 5232 e30e |0009: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08771e: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +087722: 7120 4612 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ +087728: 0a01 |0010: move-result v1 │ │ +08772a: 4600 0001 |0011: aget-object v0, v0, v1 │ │ +08772e: 28f2 |0013: goto 0005 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0005 line=326 │ │ 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; │ │ @@ -110937,41 +110944,41 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -07997c: |[07997c] com.badlogic.gdx.utils.Array.removeIndex:(I)Ljava/lang/Object; │ │ -07998c: 5242 e30e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079990: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -079994: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -079998: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07999e: 0c03 |0009: move-result-object v3 │ │ -0799a0: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -0799a6: 2702 |000d: throw v2 │ │ -0799a8: 5440 e00e |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -0799ac: 4601 0005 |0010: aget-object v1, v0, v5 │ │ -0799b0: 5242 e30e |0012: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0799b4: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0799b8: 5942 e30e |0016: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0799bc: 5542 e20e |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ -0799c0: 3802 1000 |001a: if-eqz v2, 002a // +0010 │ │ -0799c4: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0799c8: 5243 e30e |001e: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0799cc: b153 |0020: sub-int/2addr v3, v5 │ │ -0799ce: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0799d4: 5242 e30e |0024: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0799d8: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0799da: 4d03 0002 |0027: aput-object v3, v0, v2 │ │ -0799de: 1101 |0029: return-object v1 │ │ -0799e0: 5242 e30e |002a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0799e4: 4602 0002 |002c: aget-object v2, v0, v2 │ │ -0799e8: 4d02 0005 |002e: aput-object v2, v0, v5 │ │ -0799ec: 28f4 |0030: goto 0024 // -000c │ │ +087730: |[087730] com.badlogic.gdx.utils.Array.removeIndex:(I)Ljava/lang/Object; │ │ +087740: 5242 e30e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087744: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +087748: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08774c: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +087752: 0c03 |0009: move-result-object v3 │ │ +087754: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08775a: 2702 |000d: throw v2 │ │ +08775c: 5440 e00e |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087760: 4601 0005 |0010: aget-object v1, v0, v5 │ │ +087764: 5242 e30e |0012: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087768: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08776c: 5942 e30e |0016: iput v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087770: 5542 e20e |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/Array;.ordered:Z // field@0ee2 │ │ +087774: 3802 1000 |001a: if-eqz v2, 002a // +0010 │ │ +087778: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +08777c: 5243 e30e |001e: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087780: b153 |0020: sub-int/2addr v3, v5 │ │ +087782: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +087788: 5242 e30e |0024: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08778c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +08778e: 4d03 0002 |0027: aput-object v3, v0, v2 │ │ +087792: 1101 |0029: return-object v1 │ │ +087794: 5242 e30e |002a: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087798: 4602 0002 |002c: aget-object v2, v0, v2 │ │ +08779c: 4d02 0005 |002e: aput-object v2, v0, v5 │ │ +0877a0: 28f4 |0030: goto 0024 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x000e line=215 │ │ 0x0010 line=216 │ │ 0x0012 line=217 │ │ 0x0018 line=218 │ │ @@ -110991,41 +110998,41 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0799f0: |[0799f0] com.badlogic.gdx.utils.Array.removeValue:(Ljava/lang/Object;Z)Z │ │ -079a00: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -079a02: 5451 e00e |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079a06: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ -079a0a: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ -079a0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -079a10: 5252 e30e |0008: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079a14: 3520 2100 |000a: if-ge v0, v2, 002b // +0021 │ │ -079a18: 4604 0100 |000c: aget-object v4, v1, v0 │ │ -079a1c: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ -079a20: 6e20 f51c 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -079a26: 0f03 |0013: return v3 │ │ -079a28: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -079a2c: 28f4 |0016: goto 000a // -000c │ │ -079a2e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -079a30: 5252 e30e |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079a34: 3520 1100 |001a: if-ge v0, v2, 002b // +0011 │ │ -079a38: 4604 0100 |001c: aget-object v4, v1, v0 │ │ -079a3c: 6e20 9624 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -079a42: 0a04 |0021: move-result v4 │ │ -079a44: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ -079a48: 6e20 f51c 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -079a4e: 28ec |0027: goto 0013 // -0014 │ │ -079a50: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -079a54: 28f0 |002a: goto 001a // -0010 │ │ -079a56: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -079a58: 28e7 |002c: goto 0013 // -0019 │ │ +0877a4: |[0877a4] com.badlogic.gdx.utils.Array.removeValue:(Ljava/lang/Object;Z)Z │ │ +0877b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0877b6: 5451 e00e |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0877ba: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ +0877be: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ +0877c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0877c4: 5252 e30e |0008: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0877c8: 3520 2100 |000a: if-ge v0, v2, 002b // +0021 │ │ +0877cc: 4604 0100 |000c: aget-object v4, v1, v0 │ │ +0877d0: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ +0877d4: 6e20 f51c 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0877da: 0f03 |0013: return v3 │ │ +0877dc: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0877e0: 28f4 |0016: goto 000a // -000c │ │ +0877e2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0877e4: 5252 e30e |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0877e8: 3520 1100 |001a: if-ge v0, v2, 002b // +0011 │ │ +0877ec: 4604 0100 |001c: aget-object v4, v1, v0 │ │ +0877f0: 6e20 9624 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0877f6: 0a04 |0021: move-result v4 │ │ +0877f8: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ +0877fc: 6e20 f51c 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +087802: 28ec |0027: goto 0013 // -0014 │ │ +087804: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +087808: 28f0 |002a: goto 001a // -0010 │ │ +08780a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +08780c: 28e7 |002c: goto 0013 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0003 line=194 │ │ 0x0007 line=195 │ │ 0x000c line=196 │ │ 0x0010 line=197 │ │ @@ -111053,33 +111060,33 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -079a5c: |[079a5c] com.badlogic.gdx.utils.Array.resize:(I)[Ljava/lang/Object; │ │ -079a6c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -079a6e: 5450 e00e |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079a72: 6e10 9724 0000 |0003: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -079a78: 0c02 |0006: move-result-object v2 │ │ -079a7a: 6e10 3e24 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -079a80: 0c02 |000a: move-result-object v2 │ │ -079a82: 7120 f824 6200 |000b: invoke-static {v2, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -079a88: 0c02 |000e: move-result-object v2 │ │ -079a8a: 1f02 3104 |000f: check-cast v2, [Ljava/lang/Object; // type@0431 │ │ -079a8e: 0721 |0011: move-object v1, v2 │ │ -079a90: 1f01 3104 |0012: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ -079a94: 5252 e30e |0014: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079a98: 2113 |0016: array-length v3, v1 │ │ -079a9a: 7120 8824 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -079aa0: 0a02 |001a: move-result v2 │ │ -079aa2: 7152 e124 4041 |001b: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -079aa8: 5b51 e00e |001e: iput-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079aac: 1101 |0020: return-object v1 │ │ +087810: |[087810] com.badlogic.gdx.utils.Array.resize:(I)[Ljava/lang/Object; │ │ +087820: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +087822: 5450 e00e |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087826: 6e10 9724 0000 |0003: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +08782c: 0c02 |0006: move-result-object v2 │ │ +08782e: 6e10 3e24 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +087834: 0c02 |000a: move-result-object v2 │ │ +087836: 7120 f824 6200 |000b: invoke-static {v2, v6}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +08783c: 0c02 |000e: move-result-object v2 │ │ +08783e: 1f02 3104 |000f: check-cast v2, [Ljava/lang/Object; // type@0431 │ │ +087842: 0721 |0011: move-object v1, v2 │ │ +087844: 1f01 3104 |0012: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ +087848: 5252 e30e |0014: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08784c: 2113 |0016: array-length v3, v1 │ │ +08784e: 7120 8824 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +087854: 0a02 |001a: move-result v2 │ │ +087856: 7152 e124 4041 |001b: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08785c: 5b51 e00e |001e: iput-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087860: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0003 line=269 │ │ 0x0014 line=270 │ │ 0x001e line=271 │ │ 0x0020 line=272 │ │ @@ -111095,33 +111102,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -079ab0: |[079ab0] com.badlogic.gdx.utils.Array.reverse:()V │ │ -079ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079ac2: 5275 e30e |0001: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079ac6: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -079aca: 5275 e30e |0005: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079ace: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -079ad2: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -079ad6: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -079ada: 5475 e00e |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079ade: 4604 0500 |000f: aget-object v4, v5, v0 │ │ -079ae2: 5475 e00e |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079ae6: 5476 e00e |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079aea: 4606 0601 |0015: aget-object v6, v6, v1 │ │ -079aee: 4d06 0500 |0017: aput-object v6, v5, v0 │ │ -079af2: 5475 e00e |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079af6: 4d04 0501 |001b: aput-object v4, v5, v1 │ │ -079afa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -079afe: 28ea |001f: goto 0009 // -0016 │ │ -079b00: 0e00 |0020: return-void │ │ +087864: |[087864] com.badlogic.gdx.utils.Array.reverse:()V │ │ +087874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087876: 5275 e30e |0001: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08787a: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +08787e: 5275 e30e |0005: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087882: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +087886: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +08788a: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +08788e: 5475 e00e |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087892: 4604 0500 |000f: aget-object v4, v5, v0 │ │ +087896: 5475 e00e |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08789a: 5476 e00e |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08789e: 4606 0601 |0015: aget-object v6, v6, v1 │ │ +0878a2: 4d06 0500 |0017: aput-object v6, v5, v0 │ │ +0878a6: 5475 e00e |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0878aa: 4d04 0501 |001b: aput-object v4, v5, v1 │ │ +0878ae: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0878b2: 28ea |001f: goto 0009 // -0016 │ │ +0878b4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x000b line=288 │ │ 0x000d line=289 │ │ 0x0011 line=290 │ │ 0x0019 line=291 │ │ @@ -111141,25 +111148,25 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -079b04: |[079b04] com.badlogic.gdx.utils.Array.set:(ILjava/lang/Object;)V │ │ -079b14: 5220 e30e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079b18: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -079b1c: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -079b20: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -079b26: 0c01 |0009: move-result-object v1 │ │ -079b28: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -079b2e: 2700 |000d: throw v0 │ │ -079b30: 5420 e00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079b34: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -079b38: 0e00 |0012: return-void │ │ +0878b8: |[0878b8] com.badlogic.gdx.utils.Array.set:(ILjava/lang/Object;)V │ │ +0878c8: 5220 e30e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0878cc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0878d0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +0878d4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +0878da: 0c01 |0009: move-result-object v1 │ │ +0878dc: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0878e2: 2700 |000d: throw v0 │ │ +0878e4: 5420 e00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0878e8: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +0878ec: 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; │ │ @@ -111173,18 +111180,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -079b3c: |[079b3c] com.badlogic.gdx.utils.Array.shrink:()V │ │ -079b4c: 5210 e30e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079b50: 6e20 f71c 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ -079b56: 0e00 |0005: return-void │ │ +0878f0: |[0878f0] com.badlogic.gdx.utils.Array.shrink:()V │ │ +087900: 5210 e30e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087904: 6e20 f71c 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.resize:(I)[Ljava/lang/Object; // method@1cf7 │ │ +08790a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ 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; │ │ @@ -111194,31 +111201,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -079b58: |[079b58] com.badlogic.gdx.utils.Array.shuffle:()V │ │ -079b68: 5253 e30e |0000: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079b6c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -079b70: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -079b74: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -079b7a: 0a01 |0009: move-result v1 │ │ -079b7c: 5453 e00e |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079b80: 4602 0300 |000c: aget-object v2, v3, v0 │ │ -079b84: 5453 e00e |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079b88: 5454 e00e |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079b8c: 4604 0401 |0012: aget-object v4, v4, v1 │ │ -079b90: 4d04 0300 |0014: aput-object v4, v3, v0 │ │ -079b94: 5453 e00e |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079b98: 4d02 0301 |0018: aput-object v2, v3, v1 │ │ -079b9c: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -079ba0: 28e8 |001c: goto 0004 // -0018 │ │ -079ba2: 0e00 |001d: return-void │ │ +08790c: |[08790c] com.badlogic.gdx.utils.Array.shuffle:()V │ │ +08791c: 5253 e30e |0000: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087920: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +087924: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +087928: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +08792e: 0a01 |0009: move-result v1 │ │ +087930: 5453 e00e |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087934: 4602 0300 |000c: aget-object v2, v3, v0 │ │ +087938: 5453 e00e |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08793c: 5454 e00e |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087940: 4604 0401 |0012: aget-object v4, v4, v1 │ │ +087944: 4d04 0300 |0014: aput-object v4, v3, v0 │ │ +087948: 5453 e00e |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +08794c: 4d02 0301 |0018: aput-object v2, v3, v1 │ │ +087950: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087954: 28e8 |001c: goto 0004 // -0018 │ │ +087956: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0006 line=297 │ │ 0x000a line=298 │ │ 0x000e line=299 │ │ 0x0016 line=300 │ │ @@ -111236,22 +111243,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -079ba4: |[079ba4] com.badlogic.gdx.utils.Array.sort:()V │ │ -079bb4: 7100 ab20 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@20ab │ │ -079bba: 0c00 |0003: move-result-object v0 │ │ -079bbc: 5441 e00e |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079bc0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -079bc2: 5243 e30e |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079bc6: 6e40 af20 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;II)V // method@20af │ │ -079bcc: 0e00 |000c: return-void │ │ +087958: |[087958] com.badlogic.gdx.utils.Array.sort:()V │ │ +087968: 7100 ab20 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@20ab │ │ +08796e: 0c00 |0003: move-result-object v0 │ │ +087970: 5441 e00e |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087974: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +087976: 5243 e30e |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08797a: 6e40 af20 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;II)V // method@20af │ │ +087980: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x000c line=279 │ │ 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; │ │ @@ -111261,22 +111268,22 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -079bd0: |[079bd0] com.badlogic.gdx.utils.Array.sort:(Ljava/util/Comparator;)V │ │ -079be0: 7100 ab20 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@20ab │ │ -079be6: 0c00 |0003: move-result-object v0 │ │ -079be8: 5441 e00e |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079bec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -079bee: 5243 e30e |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079bf2: 6e53 b120 1025 |0009: invoke-virtual {v0, v1, v5, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@20b1 │ │ -079bf8: 0e00 |000c: return-void │ │ +087984: |[087984] com.badlogic.gdx.utils.Array.sort:(Ljava/util/Comparator;)V │ │ +087994: 7100 ab20 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@20ab │ │ +08799a: 0c00 |0003: move-result-object v0 │ │ +08799c: 5441 e00e |0004: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0879a0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0879a2: 5243 e30e |0007: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0879a6: 6e53 b120 1025 |0009: invoke-virtual {v0, v1, v5, v2, v3}, Lcom/badlogic/gdx/utils/Sort;.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@20b1 │ │ +0879ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x000c line=284 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/Array; │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/Comparator; │ │ @@ -111288,35 +111295,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -079bfc: |[079bfc] com.badlogic.gdx.utils.Array.swap:(II)V │ │ -079c0c: 5242 e30e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079c10: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -079c14: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -079c18: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -079c1e: 0c03 |0009: move-result-object v3 │ │ -079c20: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -079c26: 2702 |000d: throw v2 │ │ -079c28: 5242 e30e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079c2c: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -079c30: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -079c34: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -079c3a: 0c03 |0017: move-result-object v3 │ │ -079c3c: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -079c42: 2702 |001b: throw v2 │ │ -079c44: 5441 e00e |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079c48: 4600 0105 |001e: aget-object v0, v1, v5 │ │ -079c4c: 4602 0106 |0020: aget-object v2, v1, v6 │ │ -079c50: 4d02 0105 |0022: aput-object v2, v1, v5 │ │ -079c54: 4d00 0106 |0024: aput-object v0, v1, v6 │ │ -079c58: 0e00 |0026: return-void │ │ +0879b0: |[0879b0] com.badlogic.gdx.utils.Array.swap:(II)V │ │ +0879c0: 5242 e30e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0879c4: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +0879c8: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +0879cc: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +0879d2: 0c03 |0009: move-result-object v3 │ │ +0879d4: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0879da: 2702 |000d: throw v2 │ │ +0879dc: 5242 e30e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0879e0: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +0879e4: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +0879e8: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +0879ee: 0c03 |0017: move-result-object v3 │ │ +0879f0: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0879f6: 2702 |001b: throw v2 │ │ +0879f8: 5441 e00e |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +0879fc: 4600 0105 |001e: aget-object v0, v1, v5 │ │ +087a00: 4602 0106 |0020: aget-object v2, v1, v6 │ │ +087a04: 4d02 0105 |0022: aput-object v2, v1, v5 │ │ +087a08: 4d00 0106 |0024: aput-object v0, v1, v6 │ │ +087a0c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000e line=147 │ │ 0x001c line=148 │ │ 0x001e line=149 │ │ 0x0020 line=150 │ │ @@ -111335,24 +111342,24 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -079c5c: |[079c5c] com.badlogic.gdx.utils.Array.toArray:()[Ljava/lang/Object; │ │ -079c6c: 5410 e00e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079c70: 6e10 9724 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -079c76: 0c00 |0005: move-result-object v0 │ │ -079c78: 6e10 3e24 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -079c7e: 0c00 |0009: move-result-object v0 │ │ -079c80: 6e20 001d 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; // method@1d00 │ │ -079c86: 0c00 |000d: move-result-object v0 │ │ -079c88: 1f00 3104 |000e: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -079c8c: 1100 |0010: return-object v0 │ │ +087a10: |[087a10] com.badlogic.gdx.utils.Array.toArray:()[Ljava/lang/Object; │ │ +087a20: 5410 e00e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087a24: 6e10 9724 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +087a2a: 0c00 |0005: move-result-object v0 │ │ +087a2c: 6e10 3e24 0000 |0006: invoke-virtual {v0}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +087a32: 0c00 |0009: move-result-object v0 │ │ +087a34: 6e20 001d 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; // method@1d00 │ │ +087a3a: 0c00 |000d: move-result-object v0 │ │ +087a3c: 1f00 3104 |000e: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087a40: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 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; │ │ │ │ @@ -111361,26 +111368,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 │ │ -079c90: |[079c90] com.badlogic.gdx.utils.Array.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ -079ca0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -079ca2: 5241 e30e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079ca6: 7120 f824 1500 |0003: invoke-static {v5, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -079cac: 0c01 |0006: move-result-object v1 │ │ -079cae: 1f01 3104 |0007: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ -079cb2: 0710 |0009: move-object v0, v1 │ │ -079cb4: 1f00 3104 |000a: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -079cb8: 5441 e00e |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079cbc: 5242 e30e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079cc0: 7152 e124 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -079cc6: 1100 |0013: return-object v0 │ │ +087a44: |[087a44] com.badlogic.gdx.utils.Array.toArray:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ +087a54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +087a56: 5241 e30e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087a5a: 7120 f824 1500 |0003: invoke-static {v5, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +087a60: 0c01 |0006: move-result-object v1 │ │ +087a62: 1f01 3104 |0007: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ +087a66: 0710 |0009: move-object v0, v1 │ │ +087a68: 1f00 3104 |000a: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087a6c: 5441 e00e |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087a70: 5242 e30e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087a74: 7152 e124 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +087a7a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x000c line=335 │ │ 0x0013 line=336 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Lcom/badlogic/gdx/utils/Array; │ │ @@ -111394,42 +111401,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -079cc8: |[079cc8] com.badlogic.gdx.utils.Array.toString:()Ljava/lang/String; │ │ -079cd8: 5243 e30e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079cdc: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -079ce0: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -079ce4: 1103 |0006: return-object v3 │ │ -079ce6: 5442 e00e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079cea: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -079cee: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -079cf2: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -079cf8: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -079cfc: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -079d02: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -079d04: 4603 0203 |0016: aget-object v3, v2, v3 │ │ -079d08: 6e20 d220 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -079d0e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -079d10: 5243 e30e |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079d14: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -079d18: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -079d1c: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -079d22: 4603 0201 |0025: aget-object v3, v2, v1 │ │ -079d26: 6e20 d220 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -079d2c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -079d30: 28f0 |002c: goto 001c // -0010 │ │ -079d32: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -079d36: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -079d3c: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -079d42: 0c03 |0035: move-result-object v3 │ │ -079d44: 28d0 |0036: goto 0006 // -0030 │ │ +087a7c: |[087a7c] com.badlogic.gdx.utils.Array.toString:()Ljava/lang/String; │ │ +087a8c: 5243 e30e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087a90: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +087a94: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +087a98: 1103 |0006: return-object v3 │ │ +087a9a: 5442 e00e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087a9e: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +087aa2: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +087aa6: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +087aac: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +087ab0: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +087ab6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +087ab8: 4603 0203 |0016: aget-object v3, v2, v3 │ │ +087abc: 6e20 d220 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +087ac2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +087ac4: 5243 e30e |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087ac8: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +087acc: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +087ad0: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +087ad6: 4603 0201 |0025: aget-object v3, v2, v1 │ │ +087ada: 6e20 d220 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +087ae0: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +087ae4: 28f0 |002c: goto 001c // -0010 │ │ +087ae6: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +087aea: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +087af0: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +087af6: 0c03 |0035: move-result-object v3 │ │ +087af8: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0006 line=366 │ │ 0x0007 line=357 │ │ 0x0009 line=358 │ │ 0x0010 line=359 │ │ @@ -111452,37 +111459,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 │ │ -079d48: |[079d48] com.badlogic.gdx.utils.Array.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -079d58: 5243 e30e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079d5c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -079d60: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -079d64: 1103 |0006: return-object v3 │ │ -079d66: 5442 e00e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079d6a: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -079d6e: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -079d72: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -079d78: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -079d7a: 4603 0203 |0011: aget-object v3, v2, v3 │ │ -079d7e: 6e20 d220 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -079d84: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -079d86: 5243 e30e |0017: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079d8a: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -079d8e: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -079d94: 4603 0201 |001e: aget-object v3, v2, v1 │ │ -079d98: 6e20 d220 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -079d9e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -079da2: 28f2 |0025: goto 0017 // -000e │ │ -079da4: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -079daa: 0c03 |0029: move-result-object v3 │ │ -079dac: 28dc |002a: goto 0006 // -0024 │ │ +087afc: |[087afc] com.badlogic.gdx.utils.Array.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +087b0c: 5243 e30e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087b10: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +087b14: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +087b18: 1103 |0006: return-object v3 │ │ +087b1a: 5442 e00e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087b1e: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +087b22: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +087b26: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +087b2c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +087b2e: 4603 0203 |0011: aget-object v3, v2, v3 │ │ +087b32: 6e20 d220 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +087b38: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +087b3a: 5243 e30e |0017: iget v3, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087b3e: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +087b42: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +087b48: 4603 0201 |001e: aget-object v3, v2, v1 │ │ +087b4c: 6e20 d220 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +087b52: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +087b56: 28f2 |0025: goto 0017 // -000e │ │ +087b58: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +087b5e: 0c03 |0029: move-result-object v3 │ │ +087b60: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0006 line=378 │ │ 0x0007 line=371 │ │ 0x0009 line=372 │ │ 0x0010 line=373 │ │ @@ -111504,28 +111511,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -079db0: |[079db0] com.badlogic.gdx.utils.Array.truncate:(I)V │ │ -079dc0: 5231 e30e |0000: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079dc4: 3641 0300 |0002: if-gt v1, v4, 0005 // +0003 │ │ -079dc8: 0e00 |0004: return-void │ │ -079dca: 0140 |0005: move v0, v4 │ │ -079dcc: 5231 e30e |0006: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079dd0: 3510 0a00 |0008: if-ge v0, v1, 0012 // +000a │ │ -079dd4: 5431 e00e |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -079dd8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -079dda: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ -079dde: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -079de2: 28f5 |0011: goto 0006 // -000b │ │ -079de4: 5934 e30e |0012: iput v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -079de8: 28f0 |0014: goto 0004 // -0010 │ │ +087b64: |[087b64] com.badlogic.gdx.utils.Array.truncate:(I)V │ │ +087b74: 5231 e30e |0000: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087b78: 3641 0300 |0002: if-gt v1, v4, 0005 // +0003 │ │ +087b7c: 0e00 |0004: return-void │ │ +087b7e: 0140 |0005: move v0, v4 │ │ +087b80: 5231 e30e |0006: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087b84: 3510 0a00 |0008: if-ge v0, v1, 0012 // +000a │ │ +087b88: 5431 e00e |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +087b8c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +087b8e: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ +087b92: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +087b96: 28f5 |0011: goto 0006 // -000b │ │ +087b98: 5934 e30e |0012: iput v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +087b9c: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=321 │ │ 0x0005 line=318 │ │ 0x000a line=319 │ │ 0x000f line=318 │ │ @@ -111591,21 +111598,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 │ │ -079dec: |[079dec] com.badlogic.gdx.utils.ArrayMap$Entries.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -079dfc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -079e02: 2200 e602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -079e06: 7010 0320 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2003 │ │ -079e0c: 5b10 e40e |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ -079e10: 5b12 e60e |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ -079e14: 0e00 |000c: return-void │ │ +087ba0: |[087ba0] com.badlogic.gdx.utils.ArrayMap$Entries.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +087bb0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +087bb6: 2200 e602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +087bba: 7010 0320 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2003 │ │ +087bc0: 5b10 e40e |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ +087bc4: 5b12 e60e |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ +087bc8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0003 line=431 │ │ 0x000a line=435 │ │ 0x000c line=436 │ │ locals : │ │ @@ -111620,23 +111627,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -079e18: |[079e18] com.badlogic.gdx.utils.ArrayMap$Entries.hasNext:()Z │ │ -079e28: 5220 e50e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079e2c: 5421 e60e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ -079e30: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -079e34: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -079e38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -079e3a: 0f00 |0009: return v0 │ │ -079e3c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -079e3e: 28fe |000b: goto 0009 // -0002 │ │ +087bcc: |[087bcc] com.badlogic.gdx.utils.ArrayMap$Entries.hasNext:()Z │ │ +087bdc: 5220 e50e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087be0: 5421 e60e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ +087be4: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087be8: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +087bec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +087bee: 0f00 |0009: return v0 │ │ +087bf0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +087bf2: 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; │ │ │ │ @@ -111645,16 +111652,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079e40: |[079e40] com.badlogic.gdx.utils.ArrayMap$Entries.iterator:()Ljava/util/Iterator; │ │ -079e50: 1100 |0000: return-object v0 │ │ +087bf4: |[087bf4] com.badlogic.gdx.utils.ArrayMap$Entries.iterator:()Ljava/util/Iterator; │ │ +087c04: 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; │ │ │ │ @@ -111663,41 +111670,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 │ │ -079e54: |[079e54] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ -079e64: 5240 e50e |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079e68: 5441 e60e |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ -079e6c: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -079e70: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -079e74: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ -079e78: 5241 e50e |000a: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079e7c: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -079e82: 0c01 |000f: move-result-object v1 │ │ -079e84: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ -079e8a: 2700 |0013: throw v0 │ │ -079e8c: 5440 e40e |0014: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ -079e90: 5441 e60e |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ -079e94: 5411 ec0e |0018: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -079e98: 5242 e50e |001a: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079e9c: 4601 0102 |001c: aget-object v1, v1, v2 │ │ -079ea0: 5b01 f90f |001e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -079ea4: 5440 e40e |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ -079ea8: 5441 e60e |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ -079eac: 5411 f00e |0024: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -079eb0: 5242 e50e |0026: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079eb4: d803 0201 |0028: add-int/lit8 v3, v2, #int 1 // #01 │ │ -079eb8: 5943 e50e |002a: iput v3, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079ebc: 4601 0102 |002c: aget-object v1, v1, v2 │ │ -079ec0: 5b01 fa0f |002e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -079ec4: 5440 e40e |0030: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ -079ec8: 1100 |0032: return-object v0 │ │ +087c08: |[087c08] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ +087c18: 5240 e50e |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087c1c: 5441 e60e |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ +087c20: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087c24: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +087c28: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ +087c2c: 5241 e50e |000a: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087c30: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +087c36: 0c01 |000f: move-result-object v1 │ │ +087c38: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ +087c3e: 2700 |0013: throw v0 │ │ +087c40: 5440 e40e |0014: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ +087c44: 5441 e60e |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ +087c48: 5411 ec0e |0018: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087c4c: 5242 e50e |001a: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087c50: 4601 0102 |001c: aget-object v1, v1, v2 │ │ +087c54: 5b01 f90f |001e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +087c58: 5440 e40e |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ +087c5c: 5441 e60e |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ +087c60: 5411 f00e |0024: iget-object v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +087c64: 5242 e50e |0026: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087c68: d803 0201 |0028: add-int/lit8 v3, v2, #int 1 // #01 │ │ +087c6c: 5943 e50e |002a: iput v3, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087c70: 4601 0102 |002c: aget-object v1, v1, v2 │ │ +087c74: 5b01 fa0f |002e: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +087c78: 5440 e40e |0030: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ee4 │ │ +087c7c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0014 line=448 │ │ 0x0020 line=449 │ │ 0x0030 line=450 │ │ locals : │ │ @@ -111709,18 +111716,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -079ecc: |[079ecc] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Ljava/lang/Object; │ │ -079edc: 6e10 071d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@1d07 │ │ -079ee2: 0c00 |0003: move-result-object v0 │ │ -079ee4: 1100 |0004: return-object v0 │ │ +087c80: |[087c80] com.badlogic.gdx.utils.ArrayMap$Entries.next:()Ljava/lang/Object; │ │ +087c90: 6e10 071d 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@1d07 │ │ +087c96: 0c00 |0003: move-result-object v0 │ │ +087c98: 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; │ │ │ │ @@ -111729,22 +111736,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -079ee8: |[079ee8] com.badlogic.gdx.utils.ArrayMap$Entries.remove:()V │ │ -079ef8: 5220 e50e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079efc: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -079f00: 5920 e50e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079f04: 5420 e60e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ -079f08: 5221 e50e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079f0c: 6e20 321d 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -079f12: 0e00 |000d: return-void │ │ +087c9c: |[087c9c] com.badlogic.gdx.utils.ArrayMap$Entries.remove:()V │ │ +087cac: 5220 e50e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087cb0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087cb4: 5920 e50e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087cb8: 5420 e60e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee6 │ │ +087cbc: 5221 e50e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087cc0: 6e20 321d 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +087cc6: 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; │ │ @@ -111755,18 +111762,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -079f14: |[079f14] com.badlogic.gdx.utils.ArrayMap$Entries.reset:()V │ │ -079f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079f26: 5910 e50e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ -079f2a: 0e00 |0003: return-void │ │ +087cc8: |[087cc8] com.badlogic.gdx.utils.ArrayMap$Entries.reset:()V │ │ +087cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087cda: 5910 e50e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.index:I // field@0ee5 │ │ +087cde: 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; │ │ @@ -111820,18 +111827,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 │ │ -079f2c: |[079f2c] com.badlogic.gdx.utils.ArrayMap$Keys.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -079f3c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -079f42: 5b01 e80e |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ -079f46: 0e00 |0005: return-void │ │ +087ce0: |[087ce0] com.badlogic.gdx.utils.ArrayMap$Keys.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +087cf0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +087cf6: 5b01 e80e |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ +087cfa: 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; │ │ @@ -111845,23 +111852,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -079f48: |[079f48] com.badlogic.gdx.utils.ArrayMap$Keys.hasNext:()Z │ │ -079f58: 5220 e70e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079f5c: 5421 e80e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ -079f60: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -079f64: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -079f68: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -079f6a: 0f00 |0009: return v0 │ │ -079f6c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -079f6e: 28fe |000b: goto 0009 // -0002 │ │ +087cfc: |[087cfc] com.badlogic.gdx.utils.ArrayMap$Keys.hasNext:()Z │ │ +087d0c: 5220 e70e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087d10: 5421 e80e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ +087d14: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087d18: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +087d1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +087d1e: 0f00 |0009: return v0 │ │ +087d20: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +087d22: 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; │ │ │ │ @@ -111870,16 +111877,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -079f70: |[079f70] com.badlogic.gdx.utils.ArrayMap$Keys.iterator:()Ljava/util/Iterator; │ │ -079f80: 1100 |0000: return-object v0 │ │ +087d24: |[087d24] com.badlogic.gdx.utils.ArrayMap$Keys.iterator:()Ljava/util/Iterator; │ │ +087d34: 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; │ │ │ │ @@ -111888,32 +111895,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -079f84: |[079f84] com.badlogic.gdx.utils.ArrayMap$Keys.next:()Ljava/lang/Object; │ │ -079f94: 5230 e70e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079f98: 5431 e80e |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ -079f9c: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -079fa0: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -079fa4: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ -079fa8: 5231 e70e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079fac: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -079fb2: 0c01 |000f: move-result-object v1 │ │ -079fb4: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ -079fba: 2700 |0013: throw v0 │ │ -079fbc: 5430 e80e |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ -079fc0: 5400 ec0e |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -079fc4: 5231 e70e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079fc8: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -079fcc: 5932 e70e |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079fd0: 4600 0001 |001e: aget-object v0, v0, v1 │ │ -079fd4: 1100 |0020: return-object v0 │ │ +087d38: |[087d38] com.badlogic.gdx.utils.ArrayMap$Keys.next:()Ljava/lang/Object; │ │ +087d48: 5230 e70e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087d4c: 5431 e80e |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ +087d50: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087d54: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +087d58: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ +087d5c: 5231 e70e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087d60: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +087d66: 0c01 |000f: move-result-object v1 │ │ +087d68: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ +087d6e: 2700 |0013: throw v0 │ │ +087d70: 5430 e80e |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ +087d74: 5400 ec0e |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087d78: 5231 e70e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087d7c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +087d80: 5932 e70e |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087d84: 4600 0001 |001e: aget-object v0, v0, v1 │ │ +087d88: 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; │ │ @@ -111923,22 +111930,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -079fd8: |[079fd8] com.badlogic.gdx.utils.ArrayMap$Keys.remove:()V │ │ -079fe8: 5220 e70e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079fec: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -079ff0: 5920 e70e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079ff4: 5420 e80e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ -079ff8: 5221 e70e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -079ffc: 6e20 321d 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07a002: 0e00 |000d: return-void │ │ +087d8c: |[087d8c] com.badlogic.gdx.utils.ArrayMap$Keys.remove:()V │ │ +087d9c: 5220 e70e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087da0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087da4: 5920 e70e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087da8: 5420 e80e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0ee8 │ │ +087dac: 5221 e70e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087db0: 6e20 321d 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +087db6: 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; │ │ @@ -111949,18 +111956,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07a004: |[07a004] com.badlogic.gdx.utils.ArrayMap$Keys.reset:()V │ │ -07a014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a016: 5910 e70e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ -07a01a: 0e00 |0003: return-void │ │ +087db8: |[087db8] com.badlogic.gdx.utils.ArrayMap$Keys.reset:()V │ │ +087dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087dca: 5910 e70e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.index:I // field@0ee7 │ │ +087dce: 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; │ │ @@ -112014,18 +112021,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 │ │ -07a01c: |[07a01c] com.badlogic.gdx.utils.ArrayMap$Values.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -07a02c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07a032: 5b01 ea0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ -07a036: 0e00 |0005: return-void │ │ +087dd0: |[087dd0] com.badlogic.gdx.utils.ArrayMap$Values.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +087de0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +087de6: 5b01 ea0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ +087dea: 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; │ │ @@ -112039,23 +112046,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -07a038: |[07a038] com.badlogic.gdx.utils.ArrayMap$Values.hasNext:()Z │ │ -07a048: 5220 e90e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a04c: 5421 ea0e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ -07a050: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a054: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -07a058: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07a05a: 0f00 |0009: return v0 │ │ -07a05c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07a05e: 28fe |000b: goto 0009 // -0002 │ │ +087dec: |[087dec] com.badlogic.gdx.utils.ArrayMap$Values.hasNext:()Z │ │ +087dfc: 5220 e90e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e00: 5421 ea0e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ +087e04: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087e08: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +087e0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +087e0e: 0f00 |0009: return v0 │ │ +087e10: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +087e12: 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; │ │ │ │ @@ -112064,16 +112071,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07a060: |[07a060] com.badlogic.gdx.utils.ArrayMap$Values.iterator:()Ljava/util/Iterator; │ │ -07a070: 1100 |0000: return-object v0 │ │ +087e14: |[087e14] com.badlogic.gdx.utils.ArrayMap$Values.iterator:()Ljava/util/Iterator; │ │ +087e24: 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; │ │ │ │ @@ -112082,32 +112089,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07a074: |[07a074] com.badlogic.gdx.utils.ArrayMap$Values.next:()Ljava/lang/Object; │ │ -07a084: 5230 e90e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a088: 5431 ea0e |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ -07a08c: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a090: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -07a094: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ -07a098: 5231 e90e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a09c: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07a0a2: 0c01 |000f: move-result-object v1 │ │ -07a0a4: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ -07a0aa: 2700 |0013: throw v0 │ │ -07a0ac: 5430 ea0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ -07a0b0: 5400 f00e |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a0b4: 5231 e90e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a0b8: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07a0bc: 5932 e90e |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a0c0: 4600 0001 |001e: aget-object v0, v0, v1 │ │ -07a0c4: 1100 |0020: return-object v0 │ │ +087e28: |[087e28] com.badlogic.gdx.utils.ArrayMap$Values.next:()Ljava/lang/Object; │ │ +087e38: 5230 e90e |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e3c: 5431 ea0e |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ +087e40: 5211 ef0e |0004: iget v1, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087e44: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +087e48: 2200 bc03 |0008: new-instance v0, Ljava/util/NoSuchElementException; // type@03bc │ │ +087e4c: 5231 e90e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e50: 7110 c624 0100 |000c: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +087e56: 0c01 |000f: move-result-object v1 │ │ +087e58: 7020 c125 1000 |0010: invoke-direct {v0, v1}, Ljava/util/NoSuchElementException;.:(Ljava/lang/String;)V // method@25c1 │ │ +087e5e: 2700 |0013: throw v0 │ │ +087e60: 5430 ea0e |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ +087e64: 5400 f00e |0016: iget-object v0, v0, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +087e68: 5231 e90e |0018: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e6c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +087e70: 5932 e90e |001c: iput v2, v3, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e74: 4600 0001 |001e: aget-object v0, v0, v1 │ │ +087e78: 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; │ │ @@ -112117,22 +112124,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07a0c8: |[07a0c8] com.badlogic.gdx.utils.ArrayMap$Values.remove:()V │ │ -07a0d8: 5220 e90e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a0dc: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a0e0: 5920 e90e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a0e4: 5420 ea0e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ -07a0e8: 5221 e90e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a0ec: 6e20 321d 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07a0f2: 0e00 |000d: return-void │ │ +087e7c: |[087e7c] com.badlogic.gdx.utils.ArrayMap$Values.remove:()V │ │ +087e8c: 5220 e90e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e90: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087e94: 5920 e90e |0004: iput v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087e98: 5420 ea0e |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.map:Lcom/badlogic/gdx/utils/ArrayMap; // field@0eea │ │ +087e9c: 5221 e90e |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087ea0: 6e20 321d 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +087ea6: 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; │ │ @@ -112143,18 +112150,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07a0f4: |[07a0f4] com.badlogic.gdx.utils.ArrayMap$Values.reset:()V │ │ -07a104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a106: 5910 e90e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ -07a10a: 0e00 |0003: return-void │ │ +087ea8: |[087ea8] com.badlogic.gdx.utils.ArrayMap$Values.reset:()V │ │ +087eb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087eba: 5910 e90e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ArrayMap$Values;.index:I // field@0ee9 │ │ +087ebe: 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; │ │ @@ -112269,19 +112276,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07a10c: |[07a10c] com.badlogic.gdx.utils.ArrayMap.:()V │ │ -07a11c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a11e: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -07a122: 7030 1b1d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1d1b │ │ -07a128: 0e00 |0006: return-void │ │ +087ec0: |[087ec0] com.badlogic.gdx.utils.ArrayMap.:()V │ │ +087ed0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087ed2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +087ed6: 7030 1b1d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1d1b │ │ +087edc: 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; │ │ @@ -112291,18 +112298,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07a12c: |[07a12c] com.badlogic.gdx.utils.ArrayMap.:(I)V │ │ -07a13c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a13e: 7030 1b1d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1d1b │ │ -07a144: 0e00 |0004: return-void │ │ +087ee0: |[087ee0] com.badlogic.gdx.utils.ArrayMap.:(I)V │ │ +087ef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087ef2: 7030 1b1d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZI)V // method@1d1b │ │ +087ef8: 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; │ │ @@ -112313,40 +112320,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 │ │ -07a148: |[07a148] com.badlogic.gdx.utils.ArrayMap.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -07a158: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07a15a: 5560 ee0e |0001: iget-boolean v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ -07a15e: 5261 ef0e |0003: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a162: 5462 ec0e |0005: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a166: 6e10 9724 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07a16c: 0c02 |000a: move-result-object v2 │ │ -07a16e: 6e10 3e24 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -07a174: 0c02 |000e: move-result-object v2 │ │ -07a176: 5463 f00e |000f: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a17a: 6e10 9724 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07a180: 0c03 |0014: move-result-object v3 │ │ -07a182: 6e10 3e24 0300 |0015: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -07a188: 0c03 |0018: move-result-object v3 │ │ -07a18a: 7053 1c1d 0521 |0019: invoke-direct {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1d1c │ │ -07a190: 5260 ef0e |001c: iget v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a194: 5950 ef0e |001e: iput v0, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a198: 5460 ec0e |0020: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a19c: 5451 ec0e |0022: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a1a0: 5252 ef0e |0024: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a1a4: 7152 e124 4041 |0026: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a1aa: 5460 f00e |0029: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a1ae: 5451 f00e |002b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a1b2: 5252 ef0e |002d: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a1b6: 7152 e124 4041 |002f: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a1bc: 0e00 |0032: return-void │ │ +087efc: |[087efc] com.badlogic.gdx.utils.ArrayMap.:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +087f0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +087f0e: 5560 ee0e |0001: iget-boolean v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ +087f12: 5261 ef0e |0003: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087f16: 5462 ec0e |0005: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087f1a: 6e10 9724 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +087f20: 0c02 |000a: move-result-object v2 │ │ +087f22: 6e10 3e24 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +087f28: 0c02 |000e: move-result-object v2 │ │ +087f2a: 5463 f00e |000f: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +087f2e: 6e10 9724 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +087f34: 0c03 |0014: move-result-object v3 │ │ +087f36: 6e10 3e24 0300 |0015: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +087f3c: 0c03 |0018: move-result-object v3 │ │ +087f3e: 7053 1c1d 0521 |0019: invoke-direct {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1d1c │ │ +087f44: 5260 ef0e |001c: iget v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087f48: 5950 ef0e |001e: iput v0, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087f4c: 5460 ec0e |0020: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087f50: 5451 ec0e |0022: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087f54: 5252 ef0e |0024: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087f58: 7152 e124 4041 |0026: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +087f5e: 5460 f00e |0029: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +087f62: 5451 f00e |002b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +087f66: 5252 ef0e |002d: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +087f6a: 7152 e124 4041 |002f: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +087f70: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x001c line=80 │ │ 0x0020 line=81 │ │ 0x0029 line=82 │ │ 0x0032 line=83 │ │ @@ -112360,19 +112367,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 │ │ -07a1c0: |[07a1c0] com.badlogic.gdx.utils.ArrayMap.:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ -07a1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a1d2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -07a1d6: 7054 1c1d 0231 |0003: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1d1c │ │ -07a1dc: 0e00 |0006: return-void │ │ +087f74: |[087f74] com.badlogic.gdx.utils.ArrayMap.:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ +087f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087f86: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +087f8a: 7054 1c1d 0231 |0003: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/utils/ArrayMap;.:(ZILjava/lang/Class;Ljava/lang/Class;)V // method@1d1c │ │ +087f90: 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; │ │ @@ -112386,24 +112393,24 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -07a1e0: |[07a1e0] com.badlogic.gdx.utils.ArrayMap.:(ZI)V │ │ -07a1f0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07a1f6: 5c12 ee0e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ -07a1fa: 2330 3104 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0431 │ │ -07a1fe: 1f00 3104 |0007: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07a202: 5b10 ec0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a206: 2330 3104 |000b: new-array v0, v3, [Ljava/lang/Object; // type@0431 │ │ -07a20a: 1f00 3104 |000d: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07a20e: 5b10 f00e |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a212: 0e00 |0011: return-void │ │ +087f94: |[087f94] com.badlogic.gdx.utils.ArrayMap.:(ZI)V │ │ +087fa4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +087faa: 5c12 ee0e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ +087fae: 2330 3104 |0005: new-array v0, v3, [Ljava/lang/Object; // type@0431 │ │ +087fb2: 1f00 3104 |0007: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087fb6: 5b10 ec0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087fba: 2330 3104 |000b: new-array v0, v3, [Ljava/lang/Object; // type@0431 │ │ +087fbe: 1f00 3104 |000d: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087fc2: 5b10 f00e |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +087fc6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x000b line=56 │ │ 0x0011 line=57 │ │ @@ -112418,28 +112425,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 │ │ -07a214: |[07a214] com.badlogic.gdx.utils.ArrayMap.:(ZILjava/lang/Class;Ljava/lang/Class;)V │ │ -07a224: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07a22a: 5c12 ee0e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ -07a22e: 7120 f824 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -07a234: 0c00 |0008: move-result-object v0 │ │ -07a236: 1f00 3104 |0009: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07a23a: 1f00 3104 |000b: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07a23e: 5b10 ec0e |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a242: 7120 f824 3500 |000f: invoke-static {v5, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -07a248: 0c00 |0012: move-result-object v0 │ │ -07a24a: 1f00 3104 |0013: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07a24e: 1f00 3104 |0015: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07a252: 5b10 f00e |0017: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a256: 0e00 |0019: return-void │ │ +087fc8: |[087fc8] com.badlogic.gdx.utils.ArrayMap.:(ZILjava/lang/Class;Ljava/lang/Class;)V │ │ +087fd8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +087fde: 5c12 ee0e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ +087fe2: 7120 f824 3400 |0005: invoke-static {v4, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +087fe8: 0c00 |0008: move-result-object v0 │ │ +087fea: 1f00 3104 |0009: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087fee: 1f00 3104 |000b: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +087ff2: 5b10 ec0e |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +087ff6: 7120 f824 3500 |000f: invoke-static {v5, v3}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +087ffc: 0c00 |0012: move-result-object v0 │ │ +087ffe: 1f00 3104 |0013: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +088002: 1f00 3104 |0015: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +088006: 5b10 f00e |0017: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08800a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0005 line=65 │ │ 0x000f line=66 │ │ 0x0019 line=67 │ │ @@ -112459,19 +112466,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 │ │ -07a258: |[07a258] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ -07a268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a26a: 5231 ef0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a26e: 6e40 1e1d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V // method@1d1e │ │ -07a274: 0e00 |0006: return-void │ │ +08800c: |[08800c] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;)V │ │ +08801c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08801e: 5231 ef0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088022: 6e40 1e1d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V // method@1d1e │ │ +088028: 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; │ │ @@ -112482,67 +112489,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 │ │ -07a278: |[07a278] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V │ │ -07a288: 9001 0607 |0000: add-int v1, v6, v7 │ │ -07a28c: 5252 ef0e |0002: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a290: 3721 3100 |0004: if-le v1, v2, 0035 // +0031 │ │ -07a294: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07a298: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -07a29c: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07a2a2: 1a03 7521 |000d: const-string v3, "offset + length must be <= size: " // string@2175 │ │ -07a2a6: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07a2ac: 0c02 |0012: move-result-object v2 │ │ -07a2ae: 6e20 d424 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07a2b4: 0c02 |0016: move-result-object v2 │ │ -07a2b6: 1a03 0c00 |0017: const-string v3, " + " // string@000c │ │ -07a2ba: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07a2c0: 0c02 |001c: move-result-object v2 │ │ -07a2c2: 6e20 d424 7200 |001d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07a2c8: 0c02 |0020: move-result-object v2 │ │ -07a2ca: 1a03 1300 |0021: const-string v3, " <= " // string@0013 │ │ -07a2ce: 6e20 d724 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07a2d4: 0c02 |0026: move-result-object v2 │ │ -07a2d6: 5253 ef0e |0027: iget v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a2da: 6e20 d424 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07a2e0: 0c02 |002c: move-result-object v2 │ │ -07a2e2: 6e10 dd24 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07a2e8: 0c02 |0030: move-result-object v2 │ │ -07a2ea: 7020 6824 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07a2f0: 2701 |0034: throw v1 │ │ -07a2f2: 5241 ef0e |0035: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a2f6: b071 |0037: add-int/2addr v1, v7 │ │ -07a2f8: 9100 0106 |0038: sub-int v0, v1, v6 │ │ -07a2fc: 5441 ec0e |003a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a300: 2111 |003c: array-length v1, v1 │ │ -07a302: 3410 1000 |003d: if-lt v0, v1, 004d // +0010 │ │ -07a306: 1301 0800 |003f: const/16 v1, #int 8 // #8 │ │ -07a30a: 8202 |0041: int-to-float v2, v0 │ │ -07a30c: 1503 e03f |0042: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07a310: c832 |0044: mul-float/2addr v2, v3 │ │ -07a312: 8722 |0045: float-to-int v2, v2 │ │ -07a314: 7120 8624 2100 |0046: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07a31a: 0a01 |0049: move-result v1 │ │ -07a31c: 6e20 351d 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ -07a322: 5451 ec0e |004d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a326: 5442 ec0e |004f: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a32a: 5243 ef0e |0051: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a32e: 7157 e124 6132 |0053: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a334: 5451 f00e |0056: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a338: 5442 f00e |0058: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a33c: 5243 ef0e |005a: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a340: 7157 e124 6132 |005c: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a346: 5241 ef0e |005f: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a34a: b071 |0061: add-int/2addr v1, v7 │ │ -07a34c: 5941 ef0e |0062: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a350: 0e00 |0064: return-void │ │ +08802c: |[08802c] com.badlogic.gdx.utils.ArrayMap.addAll:(Lcom/badlogic/gdx/utils/ArrayMap;II)V │ │ +08803c: 9001 0607 |0000: add-int v1, v6, v7 │ │ +088040: 5252 ef0e |0002: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088044: 3721 3100 |0004: if-le v1, v2, 0035 // +0031 │ │ +088048: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08804c: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +088050: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +088056: 1a03 7521 |000d: const-string v3, "offset + length must be <= size: " // string@2175 │ │ +08805a: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +088060: 0c02 |0012: move-result-object v2 │ │ +088062: 6e20 d424 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +088068: 0c02 |0016: move-result-object v2 │ │ +08806a: 1a03 0c00 |0017: const-string v3, " + " // string@000c │ │ +08806e: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +088074: 0c02 |001c: move-result-object v2 │ │ +088076: 6e20 d424 7200 |001d: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08807c: 0c02 |0020: move-result-object v2 │ │ +08807e: 1a03 1300 |0021: const-string v3, " <= " // string@0013 │ │ +088082: 6e20 d724 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +088088: 0c02 |0026: move-result-object v2 │ │ +08808a: 5253 ef0e |0027: iget v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08808e: 6e20 d424 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +088094: 0c02 |002c: move-result-object v2 │ │ +088096: 6e10 dd24 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08809c: 0c02 |0030: move-result-object v2 │ │ +08809e: 7020 6824 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0880a4: 2701 |0034: throw v1 │ │ +0880a6: 5241 ef0e |0035: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0880aa: b071 |0037: add-int/2addr v1, v7 │ │ +0880ac: 9100 0106 |0038: sub-int v0, v1, v6 │ │ +0880b0: 5441 ec0e |003a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0880b4: 2111 |003c: array-length v1, v1 │ │ +0880b6: 3410 1000 |003d: if-lt v0, v1, 004d // +0010 │ │ +0880ba: 1301 0800 |003f: const/16 v1, #int 8 // #8 │ │ +0880be: 8202 |0041: int-to-float v2, v0 │ │ +0880c0: 1503 e03f |0042: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0880c4: c832 |0044: mul-float/2addr v2, v3 │ │ +0880c6: 8722 |0045: float-to-int v2, v2 │ │ +0880c8: 7120 8624 2100 |0046: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0880ce: 0a01 |0049: move-result v1 │ │ +0880d0: 6e20 351d 1400 |004a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ +0880d6: 5451 ec0e |004d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0880da: 5442 ec0e |004f: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0880de: 5243 ef0e |0051: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0880e2: 7157 e124 6132 |0053: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0880e8: 5451 f00e |0056: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0880ec: 5442 f00e |0058: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0880f0: 5243 ef0e |005a: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0880f4: 7157 e124 6132 |005c: invoke-static {v1, v6, v2, v3, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0880fa: 5241 ef0e |005f: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0880fe: b071 |0061: add-int/2addr v1, v7 │ │ +088100: 5941 ef0e |0062: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088104: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x0035 line=111 │ │ 0x003a line=112 │ │ 0x004d line=113 │ │ @@ -112562,28 +112569,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -07a354: |[07a354] com.badlogic.gdx.utils.ArrayMap.clear:()V │ │ -07a364: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07a366: 5451 ec0e |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a36a: 5453 f00e |0003: iget-object v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a36e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07a370: 5252 ef0e |0006: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a374: 3520 0900 |0008: if-ge v0, v2, 0011 // +0009 │ │ -07a378: 4d04 0100 |000a: aput-object v4, v1, v0 │ │ -07a37c: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ -07a380: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a384: 28f8 |0010: goto 0008 // -0008 │ │ -07a386: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -07a388: 5954 ef0e |0012: iput v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a38c: 0e00 |0014: return-void │ │ +088108: |[088108] com.badlogic.gdx.utils.ArrayMap.clear:()V │ │ +088118: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08811a: 5451 ec0e |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08811e: 5453 f00e |0003: iget-object v3, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088122: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +088124: 5252 ef0e |0006: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088128: 3520 0900 |0008: if-ge v0, v2, 0011 // +0009 │ │ +08812c: 4d04 0100 |000a: aput-object v4, v1, v0 │ │ +088130: 4d04 0300 |000c: aput-object v4, v3, v0 │ │ +088134: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088138: 28f8 |0010: goto 0008 // -0008 │ │ +08813a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +08813c: 5954 ef0e |0012: iput v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088140: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0003 line=312 │ │ 0x0005 line=313 │ │ 0x000a line=314 │ │ 0x000c line=315 │ │ @@ -112603,37 +112610,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -07a390: |[07a390] com.badlogic.gdx.utils.ArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -07a3a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07a3a2: 5452 ec0e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a3a6: 5254 ef0e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a3aa: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ -07a3ae: 3906 0c00 |0007: if-nez v6, 0013 // +000c │ │ -07a3b2: 0101 |0009: move v1, v0 │ │ -07a3b4: 3a01 1700 |000a: if-ltz v1, 0021 // +0017 │ │ -07a3b8: d800 01ff |000c: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a3bc: 4604 0201 |000e: aget-object v4, v2, v1 │ │ -07a3c0: 3364 f9ff |0010: if-ne v4, v6, 0009 // -0007 │ │ -07a3c4: 0f03 |0012: return v3 │ │ -07a3c6: 0101 |0013: move v1, v0 │ │ -07a3c8: 3a01 0d00 |0014: if-ltz v1, 0021 // +000d │ │ -07a3cc: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a3d0: 4604 0201 |0018: aget-object v4, v2, v1 │ │ -07a3d4: 6e20 9624 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07a3da: 0a04 |001d: move-result v4 │ │ -07a3dc: 3804 f5ff |001e: if-eqz v4, 0013 // -000b │ │ -07a3e0: 28f2 |0020: goto 0012 // -000e │ │ -07a3e2: 0110 |0021: move v0, v1 │ │ -07a3e4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -07a3e6: 28ef |0023: goto 0012 // -0011 │ │ +088144: |[088144] com.badlogic.gdx.utils.ArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +088154: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +088156: 5452 ec0e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08815a: 5254 ef0e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08815e: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ +088162: 3906 0c00 |0007: if-nez v6, 0013 // +000c │ │ +088166: 0101 |0009: move v1, v0 │ │ +088168: 3a01 1700 |000a: if-ltz v1, 0021 // +0017 │ │ +08816c: d800 01ff |000c: add-int/lit8 v0, v1, #int -1 // #ff │ │ +088170: 4604 0201 |000e: aget-object v4, v2, v1 │ │ +088174: 3364 f9ff |0010: if-ne v4, v6, 0009 // -0007 │ │ +088178: 0f03 |0012: return v3 │ │ +08817a: 0101 |0013: move v1, v0 │ │ +08817c: 3a01 0d00 |0014: if-ltz v1, 0021 // +000d │ │ +088180: d800 01ff |0016: add-int/lit8 v0, v1, #int -1 // #ff │ │ +088184: 4604 0201 |0018: aget-object v4, v2, v1 │ │ +088188: 6e20 9624 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08818e: 0a04 |001d: move-result v4 │ │ +088190: 3804 f5ff |001e: if-eqz v4, 0013 // -000b │ │ +088194: 28f2 |0020: goto 0012 // -000e │ │ +088196: 0110 |0021: move v0, v1 │ │ +088198: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +08819a: 28ef |0023: goto 0012 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0003 line=193 │ │ 0x0007 line=194 │ │ 0x000a line=195 │ │ 0x000c line=196 │ │ @@ -112660,38 +112667,38 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07a3e8: |[07a3e8] com.badlogic.gdx.utils.ArrayMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -07a3f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07a3fa: 5452 f00e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a3fe: 5254 ef0e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a402: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ -07a406: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ -07a40a: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ -07a40e: 0101 |000b: move v1, v0 │ │ -07a410: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ -07a414: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a418: 4604 0201 |0010: aget-object v4, v2, v1 │ │ -07a41c: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ -07a420: 0f03 |0014: return v3 │ │ -07a422: 0101 |0015: move v1, v0 │ │ -07a424: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ -07a428: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07a42c: 4604 0201 |001a: aget-object v4, v2, v1 │ │ -07a430: 6e20 9624 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07a436: 0a04 |001f: move-result v4 │ │ -07a438: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ -07a43c: 28f2 |0022: goto 0014 // -000e │ │ -07a43e: 0110 |0023: move v0, v1 │ │ -07a440: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -07a442: 28ef |0025: goto 0014 // -0011 │ │ +08819c: |[08819c] com.badlogic.gdx.utils.ArrayMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +0881ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0881ae: 5452 f00e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0881b2: 5254 ef0e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0881b6: d800 04ff |0005: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0881ba: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ +0881be: 3906 0c00 |0009: if-nez v6, 0015 // +000c │ │ +0881c2: 0101 |000b: move v1, v0 │ │ +0881c4: 3a01 1700 |000c: if-ltz v1, 0023 // +0017 │ │ +0881c8: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0881cc: 4604 0201 |0010: aget-object v4, v2, v1 │ │ +0881d0: 3364 f9ff |0012: if-ne v4, v6, 000b // -0007 │ │ +0881d4: 0f03 |0014: return v3 │ │ +0881d6: 0101 |0015: move v1, v0 │ │ +0881d8: 3a01 0d00 |0016: if-ltz v1, 0023 // +000d │ │ +0881dc: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0881e0: 4604 0201 |001a: aget-object v4, v2, v1 │ │ +0881e4: 6e20 9624 4600 |001c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0881ea: 0a04 |001f: move-result v4 │ │ +0881ec: 3804 f5ff |0020: if-eqz v4, 0015 // -000b │ │ +0881f0: 28f2 |0022: goto 0014 // -000e │ │ +0881f2: 0110 |0023: move v0, v1 │ │ +0881f4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0881f6: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=206 │ │ 0x0003 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=209 │ │ 0x000e line=210 │ │ @@ -112719,25 +112726,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07a444: |[07a444] com.badlogic.gdx.utils.ArrayMap.ensureCapacity:(I)V │ │ -07a454: 5221 ef0e |0000: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a458: 9000 0103 |0002: add-int v0, v1, v3 │ │ -07a45c: 5421 ec0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a460: 2111 |0006: array-length v1, v1 │ │ -07a462: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -07a466: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -07a46a: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07a470: 0a01 |000e: move-result v1 │ │ -07a472: 6e20 351d 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ -07a478: 0e00 |0012: return-void │ │ +0881f8: |[0881f8] com.badlogic.gdx.utils.ArrayMap.ensureCapacity:(I)V │ │ +088208: 5221 ef0e |0000: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08820c: 9000 0103 |0002: add-int v0, v1, v3 │ │ +088210: 5421 ec0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088214: 2111 |0006: array-length v1, v1 │ │ +088216: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +08821a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +08821e: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +088224: 0a01 |000e: move-result v1 │ │ +088226: 6e20 351d 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ +08822c: 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; │ │ @@ -112750,25 +112757,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 │ │ -07a47c: |[07a47c] com.badlogic.gdx.utils.ArrayMap.entries:()Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ -07a48c: 5410 eb0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ -07a490: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -07a494: 2200 a802 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Entries; // type@02a8 │ │ -07a498: 7020 041d 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1d04 │ │ -07a49e: 5b10 eb0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ -07a4a2: 5410 eb0e |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ -07a4a6: 1100 |000d: return-object v0 │ │ -07a4a8: 5410 eb0e |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ -07a4ac: 6e10 0a1d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.reset:()V // method@1d0a │ │ -07a4b2: 28f8 |0013: goto 000b // -0008 │ │ +088230: |[088230] com.badlogic.gdx.utils.ArrayMap.entries:()Lcom/badlogic/gdx/utils/ArrayMap$Entries; │ │ +088240: 5410 eb0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ +088244: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +088248: 2200 a802 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Entries; // type@02a8 │ │ +08824c: 7020 041d 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1d04 │ │ +088252: 5b10 eb0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ +088256: 5410 eb0e |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ +08825a: 1100 |000d: return-object v0 │ │ +08825c: 5410 eb0e |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.entries:Lcom/badlogic/gdx/utils/ArrayMap$Entries; // field@0eeb │ │ +088260: 6e10 0a1d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Entries;.reset:()V // method@1d0a │ │ +088266: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x000b line=406 │ │ 0x000e line=405 │ │ locals : │ │ @@ -112780,19 +112787,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07a4b4: |[07a4b4] com.badlogic.gdx.utils.ArrayMap.firstKey:()Ljava/lang/Object; │ │ -07a4c4: 5420 ec0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a4c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07a4ca: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -07a4ce: 1100 |0005: return-object v0 │ │ +088268: |[088268] com.badlogic.gdx.utils.ArrayMap.firstKey:()Ljava/lang/Object; │ │ +088278: 5420 ec0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08827c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08827e: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +088282: 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; │ │ │ │ @@ -112801,19 +112808,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07a4d0: |[07a4d0] com.badlogic.gdx.utils.ArrayMap.firstValue:()Ljava/lang/Object; │ │ -07a4e0: 5420 f00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a4e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07a4e6: 4600 0001 |0003: aget-object v0, v0, v1 │ │ -07a4ea: 1100 |0005: return-object v0 │ │ +088284: |[088284] com.badlogic.gdx.utils.ArrayMap.firstValue:()Ljava/lang/Object; │ │ +088294: 5420 f00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088298: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08829a: 4600 0001 |0003: aget-object v0, v0, v1 │ │ +08829e: 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; │ │ │ │ @@ -112822,38 +112829,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 │ │ -07a4ec: |[07a4ec] com.badlogic.gdx.utils.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07a4fc: 5431 ec0e |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a500: 5232 ef0e |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a504: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -07a508: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ -07a50c: 3a00 1f00 |0008: if-ltz v0, 0027 // +001f │ │ -07a510: 4602 0100 |000a: aget-object v2, v1, v0 │ │ -07a514: 3342 0700 |000c: if-ne v2, v4, 0013 // +0007 │ │ -07a518: 5432 f00e |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a51c: 4602 0200 |0010: aget-object v2, v2, v0 │ │ -07a520: 1102 |0012: return-object v2 │ │ -07a522: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a526: 28f3 |0015: goto 0008 // -000d │ │ -07a528: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a52c: 3a00 0f00 |0018: if-ltz v0, 0027 // +000f │ │ -07a530: 4602 0100 |001a: aget-object v2, v1, v0 │ │ -07a534: 6e20 9624 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07a53a: 0a02 |001f: move-result v2 │ │ -07a53c: 3802 f6ff |0020: if-eqz v2, 0016 // -000a │ │ -07a540: 5432 f00e |0022: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a544: 4602 0200 |0024: aget-object v2, v2, v0 │ │ -07a548: 28ec |0026: goto 0012 // -0014 │ │ -07a54a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -07a54c: 28ea |0028: goto 0012 // -0016 │ │ +0882a0: |[0882a0] com.badlogic.gdx.utils.ArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0882b0: 5431 ec0e |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0882b4: 5232 ef0e |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0882b8: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0882bc: 3904 1200 |0006: if-nez v4, 0018 // +0012 │ │ +0882c0: 3a00 1f00 |0008: if-ltz v0, 0027 // +001f │ │ +0882c4: 4602 0100 |000a: aget-object v2, v1, v0 │ │ +0882c8: 3342 0700 |000c: if-ne v2, v4, 0013 // +0007 │ │ +0882cc: 5432 f00e |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0882d0: 4602 0200 |0010: aget-object v2, v2, v0 │ │ +0882d4: 1102 |0012: return-object v2 │ │ +0882d6: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0882da: 28f3 |0015: goto 0008 // -000d │ │ +0882dc: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0882e0: 3a00 0f00 |0018: if-ltz v0, 0027 // +000f │ │ +0882e4: 4602 0100 |001a: aget-object v2, v1, v0 │ │ +0882e8: 6e20 9624 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0882ee: 0a02 |001f: move-result v2 │ │ +0882f0: 3802 f6ff |0020: if-eqz v2, 0016 // -000a │ │ +0882f4: 5432 f00e |0022: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0882f8: 4602 0200 |0024: aget-object v2, v2, v0 │ │ +0882fc: 28ec |0026: goto 0012 // -0014 │ │ +0882fe: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +088300: 28ea |0028: goto 0012 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0006 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ @@ -112875,39 +112882,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 │ │ -07a550: |[07a550] com.badlogic.gdx.utils.ArrayMap.getKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -07a560: 5431 f00e |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a564: 5232 ef0e |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a568: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -07a56c: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -07a570: 3901 1200 |0008: if-nez v1, 001a // +0012 │ │ -07a574: 3a00 1f00 |000a: if-ltz v0, 0029 // +001f │ │ -07a578: 4602 0100 |000c: aget-object v2, v1, v0 │ │ -07a57c: 3312 0700 |000e: if-ne v2, v1, 0015 // +0007 │ │ -07a580: 5432 ec0e |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a584: 4602 0200 |0012: aget-object v2, v2, v0 │ │ -07a588: 1102 |0014: return-object v2 │ │ -07a58a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a58e: 28f3 |0017: goto 000a // -000d │ │ -07a590: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07a594: 3a00 0f00 |001a: if-ltz v0, 0029 // +000f │ │ -07a598: 4602 0100 |001c: aget-object v2, v1, v0 │ │ -07a59c: 6e20 9624 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07a5a2: 0a02 |0021: move-result v2 │ │ -07a5a4: 3802 f6ff |0022: if-eqz v2, 0018 // -000a │ │ -07a5a8: 5432 ec0e |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a5ac: 4602 0200 |0026: aget-object v2, v2, v0 │ │ -07a5b0: 28ec |0028: goto 0014 // -0014 │ │ -07a5b2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -07a5b4: 28ea |002a: goto 0014 // -0016 │ │ +088304: |[088304] com.badlogic.gdx.utils.ArrayMap.getKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +088314: 5431 f00e |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088318: 5232 ef0e |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08831c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +088320: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +088324: 3901 1200 |0008: if-nez v1, 001a // +0012 │ │ +088328: 3a00 1f00 |000a: if-ltz v0, 0029 // +001f │ │ +08832c: 4602 0100 |000c: aget-object v2, v1, v0 │ │ +088330: 3312 0700 |000e: if-ne v2, v1, 0015 // +0007 │ │ +088334: 5432 ec0e |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088338: 4602 0200 |0012: aget-object v2, v2, v0 │ │ +08833c: 1102 |0014: return-object v2 │ │ +08833e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +088342: 28f3 |0017: goto 000a // -000d │ │ +088344: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +088348: 3a00 0f00 |001a: if-ltz v0, 0029 // +000f │ │ +08834c: 4602 0100 |001c: aget-object v2, v1, v0 │ │ +088350: 6e20 9624 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +088356: 0a02 |0021: move-result v2 │ │ +088358: 3802 f6ff |0022: if-eqz v2, 0018 // -000a │ │ +08835c: 5432 ec0e |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088360: 4602 0200 |0026: aget-object v2, v2, v0 │ │ +088364: 28ec |0028: goto 0014 // -0014 │ │ +088366: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +088368: 28ea |002a: goto 0014 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ 0x0006 line=139 │ │ 0x000a line=140 │ │ 0x000c line=141 │ │ @@ -112930,25 +112937,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07a5b8: |[07a5b8] com.badlogic.gdx.utils.ArrayMap.getKeyAt:(I)Ljava/lang/Object; │ │ -07a5c8: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a5cc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07a5d0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07a5d4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07a5da: 0c01 |0009: move-result-object v1 │ │ -07a5dc: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07a5e2: 2700 |000d: throw v0 │ │ -07a5e4: 5420 ec0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a5e8: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -07a5ec: 1100 |0012: return-object v0 │ │ +08836c: |[08836c] com.badlogic.gdx.utils.ArrayMap.getKeyAt:(I)Ljava/lang/Object; │ │ +08837c: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088380: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +088384: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +088388: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08838e: 0c01 |0009: move-result-object v1 │ │ +088390: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +088396: 2700 |000d: throw v0 │ │ +088398: 5420 ec0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08839c: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +0883a0: 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; │ │ @@ -112959,25 +112966,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07a5f0: |[07a5f0] com.badlogic.gdx.utils.ArrayMap.getValueAt:(I)Ljava/lang/Object; │ │ -07a600: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a604: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07a608: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07a60c: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07a612: 0c01 |0009: move-result-object v1 │ │ -07a614: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07a61a: 2700 |000d: throw v0 │ │ -07a61c: 5420 f00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a620: 4600 0003 |0010: aget-object v0, v0, v3 │ │ -07a624: 1100 |0012: return-object v0 │ │ +0883a4: |[0883a4] com.badlogic.gdx.utils.ArrayMap.getValueAt:(I)Ljava/lang/Object; │ │ +0883b4: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0883b8: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0883bc: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +0883c0: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +0883c6: 0c01 |0009: move-result-object v1 │ │ +0883c8: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0883ce: 2700 |000d: throw v0 │ │ +0883d0: 5420 f00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0883d4: 4600 0003 |0010: aget-object v0, v0, v3 │ │ +0883d8: 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; │ │ @@ -112988,39 +112995,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -07a628: |[07a628] com.badlogic.gdx.utils.ArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ -07a638: 5441 ec0e |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a63c: 3905 1000 |0002: if-nez v5, 0012 // +0010 │ │ -07a640: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07a642: 5242 ef0e |0005: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a646: 3520 1d00 |0007: if-ge v0, v2, 0024 // +001d │ │ -07a64a: 4603 0100 |0009: aget-object v3, v1, v0 │ │ -07a64e: 3353 0400 |000b: if-ne v3, v5, 000f // +0004 │ │ -07a652: 0103 |000d: move v3, v0 │ │ -07a654: 0f03 |000e: return v3 │ │ -07a656: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a65a: 28f6 |0011: goto 0007 // -000a │ │ -07a65c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -07a65e: 5242 ef0e |0013: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a662: 3520 0f00 |0015: if-ge v0, v2, 0024 // +000f │ │ -07a666: 4603 0100 |0017: aget-object v3, v1, v0 │ │ -07a66a: 6e20 9624 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07a670: 0a03 |001c: move-result v3 │ │ -07a672: 3803 0400 |001d: if-eqz v3, 0021 // +0004 │ │ -07a676: 0103 |001f: move v3, v0 │ │ -07a678: 28ee |0020: goto 000e // -0012 │ │ -07a67a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a67e: 28f2 |0023: goto 0015 // -000e │ │ -07a680: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -07a682: 28e9 |0025: goto 000e // -0017 │ │ +0883dc: |[0883dc] com.badlogic.gdx.utils.ArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ +0883ec: 5441 ec0e |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0883f0: 3905 1000 |0002: if-nez v5, 0012 // +0010 │ │ +0883f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0883f6: 5242 ef0e |0005: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0883fa: 3520 1d00 |0007: if-ge v0, v2, 0024 // +001d │ │ +0883fe: 4603 0100 |0009: aget-object v3, v1, v0 │ │ +088402: 3353 0400 |000b: if-ne v3, v5, 000f // +0004 │ │ +088406: 0103 |000d: move v3, v0 │ │ +088408: 0f03 |000e: return v3 │ │ +08840a: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08840e: 28f6 |0011: goto 0007 // -000a │ │ +088410: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +088412: 5242 ef0e |0013: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088416: 3520 0f00 |0015: if-ge v0, v2, 0024 // +000f │ │ +08841a: 4603 0100 |0017: aget-object v3, v1, v0 │ │ +08841e: 6e20 9624 3500 |0019: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +088424: 0a03 |001c: move-result v3 │ │ +088426: 3803 0400 |001d: if-eqz v3, 0021 // +0004 │ │ +08842a: 0103 |001f: move v3, v0 │ │ +08842c: 28ee |0020: goto 000e // -0012 │ │ +08842e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088432: 28f2 |0023: goto 0015 // -000e │ │ +088434: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +088436: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0004 line=221 │ │ 0x0009 line=222 │ │ 0x000e line=227 │ │ @@ -113045,40 +113052,40 @@ │ │ type : '(Ljava/lang/Object;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07a684: |[07a684] com.badlogic.gdx.utils.ArrayMap.indexOfValue:(Ljava/lang/Object;Z)I │ │ -07a694: 5442 f00e |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a698: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ -07a69c: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ -07a6a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07a6a2: 5241 ef0e |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a6a6: 3510 1d00 |0009: if-ge v0, v1, 0026 // +001d │ │ -07a6aa: 4603 0200 |000b: aget-object v3, v2, v0 │ │ -07a6ae: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ -07a6b2: 0103 |000f: move v3, v0 │ │ -07a6b4: 0f03 |0010: return v3 │ │ -07a6b6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a6ba: 28f6 |0013: goto 0009 // -000a │ │ -07a6bc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -07a6be: 5241 ef0e |0015: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a6c2: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ -07a6c6: 4603 0200 |0019: aget-object v3, v2, v0 │ │ -07a6ca: 6e20 9624 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07a6d0: 0a03 |001e: move-result v3 │ │ -07a6d2: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ -07a6d6: 0103 |0021: move v3, v0 │ │ -07a6d8: 28ee |0022: goto 0010 // -0012 │ │ -07a6da: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a6de: 28f2 |0025: goto 0017 // -000e │ │ -07a6e0: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -07a6e2: 28e9 |0027: goto 0010 // -0017 │ │ +088438: |[088438] com.badlogic.gdx.utils.ArrayMap.indexOfValue:(Ljava/lang/Object;Z)I │ │ +088448: 5442 f00e |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08844c: 3906 0400 |0002: if-nez v6, 0006 // +0004 │ │ +088450: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ +088454: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +088456: 5241 ef0e |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08845a: 3510 1d00 |0009: if-ge v0, v1, 0026 // +001d │ │ +08845e: 4603 0200 |000b: aget-object v3, v2, v0 │ │ +088462: 3353 0400 |000d: if-ne v3, v5, 0011 // +0004 │ │ +088466: 0103 |000f: move v3, v0 │ │ +088468: 0f03 |0010: return v3 │ │ +08846a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08846e: 28f6 |0013: goto 0009 // -000a │ │ +088470: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +088472: 5241 ef0e |0015: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088476: 3510 0f00 |0017: if-ge v0, v1, 0026 // +000f │ │ +08847a: 4603 0200 |0019: aget-object v3, v2, v0 │ │ +08847e: 6e20 9624 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +088484: 0a03 |001e: move-result v3 │ │ +088486: 3803 0400 |001f: if-eqz v3, 0023 // +0004 │ │ +08848a: 0103 |0021: move v3, v0 │ │ +08848c: 28ee |0022: goto 0010 // -0012 │ │ +08848e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088492: 28f2 |0025: goto 0017 // -000e │ │ +088494: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +088496: 28e9 |0027: goto 0010 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ 0x0006 line=233 │ │ 0x000b line=234 │ │ 0x0010 line=239 │ │ @@ -113104,61 +113111,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 │ │ -07a6e4: |[07a6e4] com.badlogic.gdx.utils.ArrayMap.insert:(ILjava/lang/Object;Ljava/lang/Object;)V │ │ -07a6f4: 5240 ef0e |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a6f8: 5441 ec0e |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a6fc: 2111 |0004: array-length v1, v1 │ │ -07a6fe: 3310 1200 |0005: if-ne v0, v1, 0017 // +0012 │ │ -07a702: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -07a706: 5241 ef0e |0009: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a70a: 8211 |000b: int-to-float v1, v1 │ │ -07a70c: 1502 e03f |000c: const/high16 v2, #int 1071644672 // #3fe0 │ │ -07a710: c821 |000e: mul-float/2addr v1, v2 │ │ -07a712: 8711 |000f: float-to-int v1, v1 │ │ -07a714: 7120 8624 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07a71a: 0a00 |0013: move-result v0 │ │ -07a71c: 6e20 351d 0400 |0014: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ -07a722: 5540 ee0e |0017: iget-boolean v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ -07a726: 3800 2900 |0019: if-eqz v0, 0042 // +0029 │ │ -07a72a: 5440 ec0e |001b: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a72e: 5441 ec0e |001d: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a732: d802 0501 |001f: add-int/lit8 v2, v5, #int 1 // #01 │ │ -07a736: 5243 ef0e |0021: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a73a: b153 |0023: sub-int/2addr v3, v5 │ │ -07a73c: 7153 e124 5021 |0024: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a742: 5440 f00e |0027: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a746: 5441 f00e |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a74a: d802 0501 |002b: add-int/lit8 v2, v5, #int 1 // #01 │ │ -07a74e: 5243 ef0e |002d: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a752: b153 |002f: sub-int/2addr v3, v5 │ │ -07a754: 7153 e124 5021 |0030: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a75a: 5240 ef0e |0033: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a75e: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a762: 5940 ef0e |0037: iput v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a766: 5440 ec0e |0039: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a76a: 4d06 0005 |003b: aput-object v6, v0, v5 │ │ -07a76e: 5440 f00e |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a772: 4d07 0005 |003f: aput-object v7, v0, v5 │ │ -07a776: 0e00 |0041: return-void │ │ -07a778: 5440 ec0e |0042: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a77c: 5241 ef0e |0044: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a780: 5442 ec0e |0046: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a784: 4602 0205 |0048: aget-object v2, v2, v5 │ │ -07a788: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ -07a78c: 5440 f00e |004c: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a790: 5241 ef0e |004e: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a794: 5442 f00e |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a798: 4602 0205 |0052: aget-object v2, v2, v5 │ │ -07a79c: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ -07a7a0: 28dd |0056: goto 0033 // -0023 │ │ +088498: |[088498] com.badlogic.gdx.utils.ArrayMap.insert:(ILjava/lang/Object;Ljava/lang/Object;)V │ │ +0884a8: 5240 ef0e |0000: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0884ac: 5441 ec0e |0002: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0884b0: 2111 |0004: array-length v1, v1 │ │ +0884b2: 3310 1200 |0005: if-ne v0, v1, 0017 // +0012 │ │ +0884b6: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +0884ba: 5241 ef0e |0009: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0884be: 8211 |000b: int-to-float v1, v1 │ │ +0884c0: 1502 e03f |000c: const/high16 v2, #int 1071644672 // #3fe0 │ │ +0884c4: c821 |000e: mul-float/2addr v1, v2 │ │ +0884c6: 8711 |000f: float-to-int v1, v1 │ │ +0884c8: 7120 8624 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0884ce: 0a00 |0013: move-result v0 │ │ +0884d0: 6e20 351d 0400 |0014: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ +0884d6: 5540 ee0e |0017: iget-boolean v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ +0884da: 3800 2900 |0019: if-eqz v0, 0042 // +0029 │ │ +0884de: 5440 ec0e |001b: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0884e2: 5441 ec0e |001d: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0884e6: d802 0501 |001f: add-int/lit8 v2, v5, #int 1 // #01 │ │ +0884ea: 5243 ef0e |0021: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0884ee: b153 |0023: sub-int/2addr v3, v5 │ │ +0884f0: 7153 e124 5021 |0024: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0884f6: 5440 f00e |0027: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0884fa: 5441 f00e |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0884fe: d802 0501 |002b: add-int/lit8 v2, v5, #int 1 // #01 │ │ +088502: 5243 ef0e |002d: iget v3, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088506: b153 |002f: sub-int/2addr v3, v5 │ │ +088508: 7153 e124 5021 |0030: invoke-static {v0, v5, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08850e: 5240 ef0e |0033: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088512: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088516: 5940 ef0e |0037: iput v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08851a: 5440 ec0e |0039: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08851e: 4d06 0005 |003b: aput-object v6, v0, v5 │ │ +088522: 5440 f00e |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088526: 4d07 0005 |003f: aput-object v7, v0, v5 │ │ +08852a: 0e00 |0041: return-void │ │ +08852c: 5440 ec0e |0042: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088530: 5241 ef0e |0044: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088534: 5442 ec0e |0046: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088538: 4602 0205 |0048: aget-object v2, v2, v5 │ │ +08853c: 4d02 0001 |004a: aput-object v2, v0, v1 │ │ +088540: 5440 f00e |004c: iget-object v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088544: 5241 ef0e |004e: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088548: 5442 f00e |0050: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08854c: 4602 0205 |0052: aget-object v2, v2, v5 │ │ +088550: 4d02 0001 |0054: aput-object v2, v0, v1 │ │ +088554: 28dd |0056: goto 0033 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0017 line=179 │ │ 0x001b line=180 │ │ 0x0027 line=181 │ │ 0x0033 line=186 │ │ @@ -113181,25 +113188,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 │ │ -07a7a4: |[07a7a4] com.badlogic.gdx.utils.ArrayMap.keys:()Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ -07a7b4: 5410 ed0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ -07a7b8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -07a7bc: 2200 a902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys; // type@02a9 │ │ -07a7c0: 7020 0b1d 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1d0b │ │ -07a7c6: 5b10 ed0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ -07a7ca: 5410 ed0e |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ -07a7ce: 1100 |000d: return-object v0 │ │ -07a7d0: 5410 ed0e |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ -07a7d4: 6e10 101d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.reset:()V // method@1d10 │ │ -07a7da: 28f8 |0013: goto 000b // -0008 │ │ +088558: |[088558] com.badlogic.gdx.utils.ArrayMap.keys:()Lcom/badlogic/gdx/utils/ArrayMap$Keys; │ │ +088568: 5410 ed0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ +08856c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +088570: 2200 a902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Keys; // type@02a9 │ │ +088574: 7020 0b1d 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1d0b │ │ +08857a: 5b10 ed0e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ +08857e: 5410 ed0e |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ +088582: 1100 |000d: return-object v0 │ │ +088584: 5410 ed0e |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.keysIter:Lcom/badlogic/gdx/utils/ArrayMap$Keys; // field@0eed │ │ +088588: 6e10 101d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Keys;.reset:()V // method@1d10 │ │ +08858e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x000b line=426 │ │ 0x000e line=425 │ │ locals : │ │ @@ -113211,20 +113218,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07a7dc: |[07a7dc] com.badlogic.gdx.utils.ArrayMap.peekKey:()Ljava/lang/Object; │ │ -07a7ec: 5420 ec0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a7f0: 5221 ef0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a7f4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a7f8: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -07a7fc: 1100 |0008: return-object v0 │ │ +088590: |[088590] com.badlogic.gdx.utils.ArrayMap.peekKey:()Ljava/lang/Object; │ │ +0885a0: 5420 ec0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0885a4: 5221 ef0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0885a8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0885ac: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +0885b0: 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; │ │ │ │ @@ -113233,20 +113240,20 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07a800: |[07a800] com.badlogic.gdx.utils.ArrayMap.peekValue:()Ljava/lang/Object; │ │ -07a810: 5420 f00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a814: 5221 ef0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a818: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a81c: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -07a820: 1100 |0008: return-object v0 │ │ +0885b4: |[0885b4] com.badlogic.gdx.utils.ArrayMap.peekValue:()Ljava/lang/Object; │ │ +0885c4: 5420 f00e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0885c8: 5221 ef0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0885cc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0885d0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +0885d4: 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; │ │ │ │ @@ -113255,40 +113262,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 │ │ -07a824: |[07a824] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07a834: 5241 ef0e |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a838: 5442 ec0e |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a83c: 2122 |0004: array-length v2, v2 │ │ -07a83e: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ -07a842: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07a846: 5242 ef0e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a84a: 8222 |000b: int-to-float v2, v2 │ │ -07a84c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07a850: c832 |000e: mul-float/2addr v2, v3 │ │ -07a852: 8722 |000f: float-to-int v2, v2 │ │ -07a854: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07a85a: 0a01 |0013: move-result v1 │ │ -07a85c: 6e20 351d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ -07a862: 6e20 2a1d 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1d2a │ │ -07a868: 0a00 |001a: move-result v0 │ │ -07a86a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -07a86c: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -07a870: 5240 ef0e |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a874: d801 0001 |0020: add-int/lit8 v1, v0, #int 1 // #01 │ │ -07a878: 5941 ef0e |0022: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a87c: 5441 ec0e |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a880: 4d05 0100 |0026: aput-object v5, v1, v0 │ │ -07a884: 5441 f00e |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a888: 4d06 0100 |002a: aput-object v6, v1, v0 │ │ -07a88c: 0e00 |002c: return-void │ │ +0885d8: |[0885d8] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0885e8: 5241 ef0e |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0885ec: 5442 ec0e |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0885f0: 2122 |0004: array-length v2, v2 │ │ +0885f2: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ +0885f6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0885fa: 5242 ef0e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0885fe: 8222 |000b: int-to-float v2, v2 │ │ +088600: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +088604: c832 |000e: mul-float/2addr v2, v3 │ │ +088606: 8722 |000f: float-to-int v2, v2 │ │ +088608: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08860e: 0a01 |0013: move-result v1 │ │ +088610: 6e20 351d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ +088616: 6e20 2a1d 5400 |0017: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1d2a │ │ +08861c: 0a00 |001a: move-result v0 │ │ +08861e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +088620: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +088624: 5240 ef0e |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088628: d801 0001 |0020: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08862c: 5941 ef0e |0022: iput v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088630: 5441 ec0e |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088634: 4d05 0100 |0026: aput-object v5, v1, v0 │ │ +088638: 5441 f00e |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08863c: 4d06 0100 |002a: aput-object v6, v1, v0 │ │ +088640: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0017 line=87 │ │ 0x001b line=88 │ │ 0x0024 line=89 │ │ 0x0028 line=90 │ │ @@ -113308,53 +113315,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 │ │ -07a890: |[07a890] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;I)V │ │ -07a8a0: 5251 ef0e |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a8a4: 5452 ec0e |0002: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a8a8: 2122 |0004: array-length v2, v2 │ │ -07a8aa: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ -07a8ae: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07a8b2: 5252 ef0e |0009: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a8b6: 8222 |000b: int-to-float v2, v2 │ │ -07a8b8: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07a8bc: c832 |000e: mul-float/2addr v2, v3 │ │ -07a8be: 8722 |000f: float-to-int v2, v2 │ │ -07a8c0: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07a8c6: 0a01 |0013: move-result v1 │ │ -07a8c8: 6e20 351d 1500 |0014: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ -07a8ce: 6e20 2a1d 6500 |0017: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1d2a │ │ -07a8d4: 0a00 |001a: move-result v0 │ │ -07a8d6: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -07a8d8: 3210 0500 |001c: if-eq v0, v1, 0021 // +0005 │ │ -07a8dc: 6e20 321d 0500 |001e: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07a8e2: 5451 ec0e |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a8e6: 5452 ec0e |0023: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a8ea: d803 0801 |0025: add-int/lit8 v3, v8, #int 1 // #01 │ │ -07a8ee: 5254 ef0e |0027: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a8f2: b184 |0029: sub-int/2addr v4, v8 │ │ -07a8f4: 7154 e124 8132 |002a: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a8fa: 5451 f00e |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a8fe: 5452 f00e |002f: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a902: d803 0801 |0031: add-int/lit8 v3, v8, #int 1 // #01 │ │ -07a906: 5254 ef0e |0033: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a90a: b184 |0035: sub-int/2addr v4, v8 │ │ -07a90c: 7154 e124 8132 |0036: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a912: 5451 ec0e |0039: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a916: 4d06 0108 |003b: aput-object v6, v1, v8 │ │ -07a91a: 5451 f00e |003d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a91e: 4d07 0108 |003f: aput-object v7, v1, v8 │ │ -07a922: 5251 ef0e |0041: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a926: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07a92a: 5951 ef0e |0045: iput v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a92e: 0e00 |0047: return-void │ │ +088644: |[088644] com.badlogic.gdx.utils.ArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;I)V │ │ +088654: 5251 ef0e |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088658: 5452 ec0e |0002: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08865c: 2122 |0004: array-length v2, v2 │ │ +08865e: 3321 1200 |0005: if-ne v1, v2, 0017 // +0012 │ │ +088662: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +088666: 5252 ef0e |0009: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08866a: 8222 |000b: int-to-float v2, v2 │ │ +08866c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +088670: c832 |000e: mul-float/2addr v2, v3 │ │ +088672: 8722 |000f: float-to-int v2, v2 │ │ +088674: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08867a: 0a01 |0013: move-result v1 │ │ +08867c: 6e20 351d 1500 |0014: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ +088682: 6e20 2a1d 6500 |0017: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@1d2a │ │ +088688: 0a00 |001a: move-result v0 │ │ +08868a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +08868c: 3210 0500 |001c: if-eq v0, v1, 0021 // +0005 │ │ +088690: 6e20 321d 0500 |001e: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +088696: 5451 ec0e |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08869a: 5452 ec0e |0023: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08869e: d803 0801 |0025: add-int/lit8 v3, v8, #int 1 // #01 │ │ +0886a2: 5254 ef0e |0027: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0886a6: b184 |0029: sub-int/2addr v4, v8 │ │ +0886a8: 7154 e124 8132 |002a: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0886ae: 5451 f00e |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0886b2: 5452 f00e |002f: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0886b6: d803 0801 |0031: add-int/lit8 v3, v8, #int 1 // #01 │ │ +0886ba: 5254 ef0e |0033: iget v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0886be: b184 |0035: sub-int/2addr v4, v8 │ │ +0886c0: 7154 e124 8132 |0036: invoke-static {v1, v8, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0886c6: 5451 ec0e |0039: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0886ca: 4d06 0108 |003b: aput-object v6, v1, v8 │ │ +0886ce: 5451 f00e |003d: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0886d2: 4d07 0108 |003f: aput-object v7, v1, v8 │ │ +0886d6: 5251 ef0e |0041: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0886da: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0886de: 5951 ef0e |0045: iput v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0886e2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0017 line=95 │ │ 0x001b line=96 │ │ 0x0021 line=97 │ │ 0x002d line=98 │ │ @@ -113377,54 +113384,54 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -07a930: |[07a930] com.badlogic.gdx.utils.ArrayMap.removeIndex:(I)V │ │ -07a940: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07a942: 5261 ef0e |0001: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a946: 3417 0c00 |0003: if-lt v7, v1, 000f // +000c │ │ -07a94a: 2201 7d03 |0005: new-instance v1, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07a94e: 7110 c624 0700 |0007: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07a954: 0c02 |000a: move-result-object v2 │ │ -07a956: 7020 6d24 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07a95c: 2701 |000e: throw v1 │ │ -07a95e: 5460 ec0e |000f: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a962: 5261 ef0e |0011: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a966: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a96a: 5961 ef0e |0015: iput v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a96e: 5561 ee0e |0017: iget-boolean v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ -07a972: 3801 2100 |0019: if-eqz v1, 003a // +0021 │ │ -07a976: d801 0701 |001b: add-int/lit8 v1, v7, #int 1 // #01 │ │ -07a97a: 5262 ef0e |001d: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a97e: b172 |001f: sub-int/2addr v2, v7 │ │ -07a980: 7152 e124 1070 |0020: invoke-static {v0, v1, v0, v7, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a986: 5461 f00e |0023: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a98a: d802 0701 |0025: add-int/lit8 v2, v7, #int 1 // #01 │ │ -07a98e: 5463 f00e |0027: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a992: 5264 ef0e |0029: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a996: b174 |002b: sub-int/2addr v4, v7 │ │ -07a998: 7154 e124 2173 |002c: invoke-static {v1, v2, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07a99e: 5261 ef0e |002f: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a9a2: 4d05 0001 |0031: aput-object v5, v0, v1 │ │ -07a9a6: 5461 f00e |0033: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a9aa: 5262 ef0e |0035: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a9ae: 4d05 0102 |0037: aput-object v5, v1, v2 │ │ -07a9b2: 0e00 |0039: return-void │ │ -07a9b4: 5261 ef0e |003a: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a9b8: 4601 0001 |003c: aget-object v1, v0, v1 │ │ -07a9bc: 4d01 0007 |003e: aput-object v1, v0, v7 │ │ -07a9c0: 5461 f00e |0040: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a9c4: 5462 f00e |0042: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07a9c8: 5263 ef0e |0044: iget v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a9cc: 4602 0203 |0046: aget-object v2, v2, v3 │ │ -07a9d0: 4d02 0107 |0048: aput-object v2, v1, v7 │ │ -07a9d4: 28e5 |004a: goto 002f // -001b │ │ +0886e4: |[0886e4] com.badlogic.gdx.utils.ArrayMap.removeIndex:(I)V │ │ +0886f4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0886f6: 5261 ef0e |0001: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0886fa: 3417 0c00 |0003: if-lt v7, v1, 000f // +000c │ │ +0886fe: 2201 7d03 |0005: new-instance v1, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +088702: 7110 c624 0700 |0007: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +088708: 0c02 |000a: move-result-object v2 │ │ +08870a: 7020 6d24 2100 |000b: invoke-direct {v1, v2}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +088710: 2701 |000e: throw v1 │ │ +088712: 5460 ec0e |000f: iget-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088716: 5261 ef0e |0011: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08871a: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08871e: 5961 ef0e |0015: iput v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088722: 5561 ee0e |0017: iget-boolean v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.ordered:Z // field@0eee │ │ +088726: 3801 2100 |0019: if-eqz v1, 003a // +0021 │ │ +08872a: d801 0701 |001b: add-int/lit8 v1, v7, #int 1 // #01 │ │ +08872e: 5262 ef0e |001d: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088732: b172 |001f: sub-int/2addr v2, v7 │ │ +088734: 7152 e124 1070 |0020: invoke-static {v0, v1, v0, v7, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08873a: 5461 f00e |0023: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08873e: d802 0701 |0025: add-int/lit8 v2, v7, #int 1 // #01 │ │ +088742: 5463 f00e |0027: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088746: 5264 ef0e |0029: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08874a: b174 |002b: sub-int/2addr v4, v7 │ │ +08874c: 7154 e124 2173 |002c: invoke-static {v1, v2, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +088752: 5261 ef0e |002f: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088756: 4d05 0001 |0031: aput-object v5, v0, v1 │ │ +08875a: 5461 f00e |0033: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08875e: 5262 ef0e |0035: iget v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088762: 4d05 0102 |0037: aput-object v5, v1, v2 │ │ +088766: 0e00 |0039: return-void │ │ +088768: 5261 ef0e |003a: iget v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08876c: 4601 0001 |003c: aget-object v1, v0, v1 │ │ +088770: 4d01 0007 |003e: aput-object v1, v0, v7 │ │ +088774: 5461 f00e |0040: iget-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088778: 5462 f00e |0042: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08877c: 5263 ef0e |0044: iget v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088780: 4602 0203 |0046: aget-object v2, v2, v3 │ │ +088784: 4d02 0107 |0048: aput-object v2, v1, v7 │ │ +088788: 28e5 |004a: goto 002f // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=286 │ │ 0x000f line=287 │ │ 0x0011 line=288 │ │ 0x0017 line=289 │ │ 0x001b line=290 │ │ @@ -113445,43 +113452,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 │ │ -07a9d8: |[07a9d8] com.badlogic.gdx.utils.ArrayMap.removeKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07a9e8: 5451 ec0e |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07a9ec: 3906 1600 |0002: if-nez v6, 0018 // +0016 │ │ -07a9f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07a9f2: 5252 ef0e |0005: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07a9f6: 3520 2900 |0007: if-ge v0, v2, 0030 // +0029 │ │ -07a9fa: 4604 0100 |0009: aget-object v4, v1, v0 │ │ -07a9fe: 3364 0a00 |000b: if-ne v4, v6, 0015 // +000a │ │ -07aa02: 5454 f00e |000d: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07aa06: 4603 0400 |000f: aget-object v3, v4, v0 │ │ -07aa0a: 6e20 321d 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07aa10: 1103 |0014: return-object v3 │ │ -07aa12: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07aa16: 28f0 |0017: goto 0007 // -0010 │ │ -07aa18: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -07aa1a: 5252 ef0e |0019: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07aa1e: 3520 1500 |001b: if-ge v0, v2, 0030 // +0015 │ │ -07aa22: 4604 0100 |001d: aget-object v4, v1, v0 │ │ -07aa26: 6e20 9624 4600 |001f: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07aa2c: 0a04 |0022: move-result v4 │ │ -07aa2e: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -07aa32: 5454 f00e |0025: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07aa36: 4603 0400 |0027: aget-object v3, v4, v0 │ │ -07aa3a: 6e20 321d 0500 |0029: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07aa40: 28e8 |002c: goto 0014 // -0018 │ │ -07aa42: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07aa46: 28ec |002f: goto 001b // -0014 │ │ -07aa48: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -07aa4a: 28e3 |0031: goto 0014 // -001d │ │ +08878c: |[08878c] com.badlogic.gdx.utils.ArrayMap.removeKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08879c: 5451 ec0e |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0887a0: 3906 1600 |0002: if-nez v6, 0018 // +0016 │ │ +0887a4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0887a6: 5252 ef0e |0005: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0887aa: 3520 2900 |0007: if-ge v0, v2, 0030 // +0029 │ │ +0887ae: 4604 0100 |0009: aget-object v4, v1, v0 │ │ +0887b2: 3364 0a00 |000b: if-ne v4, v6, 0015 // +000a │ │ +0887b6: 5454 f00e |000d: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0887ba: 4603 0400 |000f: aget-object v3, v4, v0 │ │ +0887be: 6e20 321d 0500 |0011: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +0887c4: 1103 |0014: return-object v3 │ │ +0887c6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0887ca: 28f0 |0017: goto 0007 // -0010 │ │ +0887cc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0887ce: 5252 ef0e |0019: iget v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0887d2: 3520 1500 |001b: if-ge v0, v2, 0030 // +0015 │ │ +0887d6: 4604 0100 |001d: aget-object v4, v1, v0 │ │ +0887da: 6e20 9624 4600 |001f: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0887e0: 0a04 |0022: move-result v4 │ │ +0887e2: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +0887e6: 5454 f00e |0025: iget-object v4, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0887ea: 4603 0400 |0027: aget-object v3, v4, v0 │ │ +0887ee: 6e20 321d 0500 |0029: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +0887f4: 28e8 |002c: goto 0014 // -0018 │ │ +0887f6: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0887fa: 28ec |002f: goto 001b // -0014 │ │ +0887fc: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0887fe: 28e3 |0031: goto 0014 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0002 line=244 │ │ 0x0004 line=245 │ │ 0x0009 line=246 │ │ 0x000d line=247 │ │ @@ -113512,41 +113519,41 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -07aa4c: |[07aa4c] com.badlogic.gdx.utils.ArrayMap.removeValue:(Ljava/lang/Object;Z)Z │ │ -07aa5c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07aa5e: 5452 f00e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07aa62: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ -07aa66: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ -07aa6a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07aa6c: 5251 ef0e |0008: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07aa70: 3510 2100 |000a: if-ge v0, v1, 002b // +0021 │ │ -07aa74: 4604 0200 |000c: aget-object v4, v2, v0 │ │ -07aa78: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ -07aa7c: 6e20 321d 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07aa82: 0f03 |0013: return v3 │ │ -07aa84: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07aa88: 28f4 |0016: goto 000a // -000c │ │ -07aa8a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -07aa8c: 5251 ef0e |0018: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07aa90: 3510 1100 |001a: if-ge v0, v1, 002b // +0011 │ │ -07aa94: 4604 0200 |001c: aget-object v4, v2, v0 │ │ -07aa98: 6e20 9624 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07aa9e: 0a04 |0021: move-result v4 │ │ -07aaa0: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ -07aaa4: 6e20 321d 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ -07aaaa: 28ec |0027: goto 0013 // -0014 │ │ -07aaac: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07aab0: 28f0 |002a: goto 001a // -0010 │ │ -07aab2: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -07aab4: 28e7 |002c: goto 0013 // -0019 │ │ +088800: |[088800] com.badlogic.gdx.utils.ArrayMap.removeValue:(Ljava/lang/Object;Z)Z │ │ +088810: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +088812: 5452 f00e |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088816: 3907 0400 |0003: if-nez v7, 0007 // +0004 │ │ +08881a: 3906 1200 |0005: if-nez v6, 0017 // +0012 │ │ +08881e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +088820: 5251 ef0e |0008: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088824: 3510 2100 |000a: if-ge v0, v1, 002b // +0021 │ │ +088828: 4604 0200 |000c: aget-object v4, v2, v0 │ │ +08882c: 3364 0600 |000e: if-ne v4, v6, 0014 // +0006 │ │ +088830: 6e20 321d 0500 |0010: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +088836: 0f03 |0013: return v3 │ │ +088838: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08883c: 28f4 |0016: goto 000a // -000c │ │ +08883e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +088840: 5251 ef0e |0018: iget v1, v5, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088844: 3510 1100 |001a: if-ge v0, v1, 002b // +0011 │ │ +088848: 4604 0200 |001c: aget-object v4, v2, v0 │ │ +08884c: 6e20 9624 4600 |001e: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +088852: 0a04 |0021: move-result v4 │ │ +088854: 3804 0600 |0022: if-eqz v4, 0028 // +0006 │ │ +088858: 6e20 321d 0500 |0024: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.removeIndex:(I)V // method@1d32 │ │ +08885e: 28ec |0027: goto 0013 // -0014 │ │ +088860: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088864: 28f0 |002a: goto 001a // -0010 │ │ +088866: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +088868: 28e7 |002c: goto 0013 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0003 line=266 │ │ 0x0007 line=267 │ │ 0x000c line=268 │ │ 0x0010 line=269 │ │ @@ -113574,53 +113581,53 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -07aab8: |[07aab8] com.badlogic.gdx.utils.ArrayMap.resize:(I)V │ │ -07aac8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07aaca: 5462 ec0e |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07aace: 6e10 9724 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07aad4: 0c02 |0006: move-result-object v2 │ │ -07aad6: 6e10 3e24 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -07aadc: 0c02 |000a: move-result-object v2 │ │ -07aade: 7120 f824 7200 |000b: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -07aae4: 0c02 |000e: move-result-object v2 │ │ -07aae6: 1f02 3104 |000f: check-cast v2, [Ljava/lang/Object; // type@0431 │ │ -07aaea: 0720 |0011: move-object v0, v2 │ │ -07aaec: 1f00 3104 |0012: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07aaf0: 5462 ec0e |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07aaf4: 5463 ec0e |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07aaf8: 2133 |0018: array-length v3, v3 │ │ -07aafa: 2104 |0019: array-length v4, v0 │ │ -07aafc: 7120 8824 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07ab02: 0a03 |001d: move-result v3 │ │ -07ab04: 7153 e124 5250 |001e: invoke-static {v2, v5, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07ab0a: 5b60 ec0e |0021: iput-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ab0e: 5462 f00e |0023: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ab12: 6e10 9724 0200 |0025: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07ab18: 0c02 |0028: move-result-object v2 │ │ -07ab1a: 6e10 3e24 0200 |0029: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -07ab20: 0c02 |002c: move-result-object v2 │ │ -07ab22: 7120 f824 7200 |002d: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -07ab28: 0c02 |0030: move-result-object v2 │ │ -07ab2a: 1f02 3104 |0031: check-cast v2, [Ljava/lang/Object; // type@0431 │ │ -07ab2e: 0721 |0033: move-object v1, v2 │ │ -07ab30: 1f01 3104 |0034: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ -07ab34: 5462 f00e |0036: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ab38: 5463 f00e |0038: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ab3c: 2133 |003a: array-length v3, v3 │ │ -07ab3e: 2114 |003b: array-length v4, v1 │ │ -07ab40: 7120 8824 4300 |003c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07ab46: 0a03 |003f: move-result v3 │ │ -07ab48: 7153 e124 5251 |0040: invoke-static {v2, v5, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07ab4e: 5b61 f00e |0043: iput-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ab52: 0e00 |0045: return-void │ │ +08886c: |[08886c] com.badlogic.gdx.utils.ArrayMap.resize:(I)V │ │ +08887c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08887e: 5462 ec0e |0001: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088882: 6e10 9724 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +088888: 0c02 |0006: move-result-object v2 │ │ +08888a: 6e10 3e24 0200 |0007: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +088890: 0c02 |000a: move-result-object v2 │ │ +088892: 7120 f824 7200 |000b: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +088898: 0c02 |000e: move-result-object v2 │ │ +08889a: 1f02 3104 |000f: check-cast v2, [Ljava/lang/Object; // type@0431 │ │ +08889e: 0720 |0011: move-object v0, v2 │ │ +0888a0: 1f00 3104 |0012: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +0888a4: 5462 ec0e |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0888a8: 5463 ec0e |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0888ac: 2133 |0018: array-length v3, v3 │ │ +0888ae: 2104 |0019: array-length v4, v0 │ │ +0888b0: 7120 8824 4300 |001a: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0888b6: 0a03 |001d: move-result v3 │ │ +0888b8: 7153 e124 5250 |001e: invoke-static {v2, v5, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0888be: 5b60 ec0e |0021: iput-object v0, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0888c2: 5462 f00e |0023: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0888c6: 6e10 9724 0200 |0025: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0888cc: 0c02 |0028: move-result-object v2 │ │ +0888ce: 6e10 3e24 0200 |0029: invoke-virtual {v2}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +0888d4: 0c02 |002c: move-result-object v2 │ │ +0888d6: 7120 f824 7200 |002d: invoke-static {v2, v7}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +0888dc: 0c02 |0030: move-result-object v2 │ │ +0888de: 1f02 3104 |0031: check-cast v2, [Ljava/lang/Object; // type@0431 │ │ +0888e2: 0721 |0033: move-object v1, v2 │ │ +0888e4: 1f01 3104 |0034: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ +0888e8: 5462 f00e |0036: iget-object v2, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0888ec: 5463 f00e |0038: iget-object v3, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0888f0: 2133 |003a: array-length v3, v3 │ │ +0888f2: 2114 |003b: array-length v4, v1 │ │ +0888f4: 7120 8824 4300 |003c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0888fa: 0a03 |003f: move-result v3 │ │ +0888fc: 7153 e124 5251 |0040: invoke-static {v2, v5, v1, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +088902: 5b61 f00e |0043: iput-object v1, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088906: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x0014 line=335 │ │ 0x0021 line=336 │ │ 0x0023 line=338 │ │ 0x0036 line=339 │ │ @@ -113638,41 +113645,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -07ab54: |[07ab54] com.badlogic.gdx.utils.ArrayMap.reverse:()V │ │ -07ab64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ab66: 5286 ef0e |0001: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ab6a: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ -07ab6e: 5286 ef0e |0005: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ab72: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ -07ab76: 3530 2700 |0009: if-ge v0, v3, 0030 // +0027 │ │ -07ab7a: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -07ab7e: 5486 ec0e |000d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ab82: 4604 0600 |000f: aget-object v4, v6, v0 │ │ -07ab86: 5486 ec0e |0011: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ab8a: 5487 ec0e |0013: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ab8e: 4607 0701 |0015: aget-object v7, v7, v1 │ │ -07ab92: 4d07 0600 |0017: aput-object v7, v6, v0 │ │ -07ab96: 5486 ec0e |0019: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ab9a: 4d04 0601 |001b: aput-object v4, v6, v1 │ │ -07ab9e: 5486 f00e |001d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07aba2: 4605 0600 |001f: aget-object v5, v6, v0 │ │ -07aba6: 5486 f00e |0021: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07abaa: 5487 f00e |0023: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07abae: 4607 0701 |0025: aget-object v7, v7, v1 │ │ -07abb2: 4d07 0600 |0027: aput-object v7, v6, v0 │ │ -07abb6: 5486 f00e |0029: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07abba: 4d05 0601 |002b: aput-object v5, v6, v1 │ │ -07abbe: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07abc2: 28da |002f: goto 0009 // -0026 │ │ -07abc4: 0e00 |0030: return-void │ │ +088908: |[088908] com.badlogic.gdx.utils.ArrayMap.reverse:()V │ │ +088918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08891a: 5286 ef0e |0001: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +08891e: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ +088922: 5286 ef0e |0005: iget v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088926: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ +08892a: 3530 2700 |0009: if-ge v0, v3, 0030 // +0027 │ │ +08892e: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +088932: 5486 ec0e |000d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088936: 4604 0600 |000f: aget-object v4, v6, v0 │ │ +08893a: 5486 ec0e |0011: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08893e: 5487 ec0e |0013: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088942: 4607 0701 |0015: aget-object v7, v7, v1 │ │ +088946: 4d07 0600 |0017: aput-object v7, v6, v0 │ │ +08894a: 5486 ec0e |0019: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +08894e: 4d04 0601 |001b: aput-object v4, v6, v1 │ │ +088952: 5486 f00e |001d: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088956: 4605 0600 |001f: aget-object v5, v6, v0 │ │ +08895a: 5486 f00e |0021: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08895e: 5487 f00e |0023: iget-object v7, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088962: 4607 0701 |0025: aget-object v7, v7, v1 │ │ +088966: 4d07 0600 |0027: aput-object v7, v6, v0 │ │ +08896a: 5486 f00e |0029: iget-object v6, v8, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +08896e: 4d05 0601 |002b: aput-object v5, v6, v1 │ │ +088972: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088976: 28da |002f: goto 0009 // -0026 │ │ +088978: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x000b line=345 │ │ 0x000d line=346 │ │ 0x0011 line=347 │ │ 0x0019 line=348 │ │ @@ -113696,25 +113703,25 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07abc8: |[07abc8] com.badlogic.gdx.utils.ArrayMap.setKey:(ILjava/lang/Object;)V │ │ -07abd8: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07abdc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07abe0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07abe4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07abea: 0c01 |0009: move-result-object v1 │ │ -07abec: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07abf2: 2700 |000d: throw v0 │ │ -07abf4: 5420 ec0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07abf8: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -07abfc: 0e00 |0012: return-void │ │ +08897c: |[08897c] com.badlogic.gdx.utils.ArrayMap.setKey:(ILjava/lang/Object;)V │ │ +08898c: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088990: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +088994: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +088998: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08899e: 0c01 |0009: move-result-object v1 │ │ +0889a0: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0889a6: 2700 |000d: throw v0 │ │ +0889a8: 5420 ec0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +0889ac: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +0889b0: 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; │ │ @@ -113728,25 +113735,25 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07ac00: |[07ac00] com.badlogic.gdx.utils.ArrayMap.setValue:(ILjava/lang/Object;)V │ │ -07ac10: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ac14: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07ac18: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07ac1c: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07ac22: 0c01 |0009: move-result-object v1 │ │ -07ac24: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07ac2a: 2700 |000d: throw v0 │ │ -07ac2c: 5420 f00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ac30: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -07ac34: 0e00 |0012: return-void │ │ +0889b4: |[0889b4] com.badlogic.gdx.utils.ArrayMap.setValue:(ILjava/lang/Object;)V │ │ +0889c4: 5220 ef0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +0889c8: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0889cc: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +0889d0: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +0889d6: 0c01 |0009: move-result-object v1 │ │ +0889d8: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0889de: 2700 |000d: throw v0 │ │ +0889e0: 5420 f00e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0889e4: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +0889e8: 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; │ │ @@ -113760,18 +113767,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ac38: |[07ac38] com.badlogic.gdx.utils.ArrayMap.shrink:()V │ │ -07ac48: 5210 ef0e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ac4c: 6e20 351d 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ -07ac52: 0e00 |0005: return-void │ │ +0889ec: |[0889ec] com.badlogic.gdx.utils.ArrayMap.shrink:()V │ │ +0889fc: 5210 ef0e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088a00: 6e20 351d 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ArrayMap;.resize:(I)V // method@1d35 │ │ +088a06: 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; │ │ @@ -113781,39 +113788,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -07ac54: |[07ac54] com.badlogic.gdx.utils.ArrayMap.shuffle:()V │ │ -07ac64: 5264 ef0e |0000: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ac68: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ -07ac6c: 3a00 2900 |0004: if-ltz v0, 002d // +0029 │ │ -07ac70: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -07ac76: 0a01 |0009: move-result v1 │ │ -07ac78: 5464 ec0e |000a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ac7c: 4602 0400 |000c: aget-object v2, v4, v0 │ │ -07ac80: 5464 ec0e |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ac84: 5465 ec0e |0010: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ac88: 4605 0501 |0012: aget-object v5, v5, v1 │ │ -07ac8c: 4d05 0400 |0014: aput-object v5, v4, v0 │ │ -07ac90: 5464 ec0e |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ac94: 4d02 0401 |0018: aput-object v2, v4, v1 │ │ -07ac98: 5464 f00e |001a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ac9c: 4603 0400 |001c: aget-object v3, v4, v0 │ │ -07aca0: 5464 f00e |001e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07aca4: 5465 f00e |0020: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07aca8: 4605 0501 |0022: aget-object v5, v5, v1 │ │ -07acac: 4d05 0400 |0024: aput-object v5, v4, v0 │ │ -07acb0: 5464 f00e |0026: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07acb4: 4d03 0401 |0028: aput-object v3, v4, v1 │ │ -07acb8: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07acbc: 28d8 |002c: goto 0004 // -0028 │ │ -07acbe: 0e00 |002d: return-void │ │ +088a08: |[088a08] com.badlogic.gdx.utils.ArrayMap.shuffle:()V │ │ +088a18: 5264 ef0e |0000: iget v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088a1c: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ +088a20: 3a00 2900 |0004: if-ltz v0, 002d // +0029 │ │ +088a24: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +088a2a: 0a01 |0009: move-result v1 │ │ +088a2c: 5464 ec0e |000a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088a30: 4602 0400 |000c: aget-object v2, v4, v0 │ │ +088a34: 5464 ec0e |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088a38: 5465 ec0e |0010: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088a3c: 4605 0501 |0012: aget-object v5, v5, v1 │ │ +088a40: 4d05 0400 |0014: aput-object v5, v4, v0 │ │ +088a44: 5464 ec0e |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088a48: 4d02 0401 |0018: aput-object v2, v4, v1 │ │ +088a4c: 5464 f00e |001a: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088a50: 4603 0400 |001c: aget-object v3, v4, v0 │ │ +088a54: 5464 f00e |001e: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088a58: 5465 f00e |0020: iget-object v5, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088a5c: 4605 0501 |0022: aget-object v5, v5, v1 │ │ +088a60: 4d05 0400 |0024: aput-object v5, v4, v0 │ │ +088a64: 5464 f00e |0026: iget-object v4, v6, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088a68: 4d03 0401 |0028: aput-object v3, v4, v1 │ │ +088a6c: d800 00ff |002a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +088a70: 28d8 |002c: goto 0004 // -0028 │ │ +088a72: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0006 line=358 │ │ 0x000a line=359 │ │ 0x000e line=360 │ │ 0x0016 line=361 │ │ @@ -113835,50 +113842,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -07acc0: |[07acc0] com.badlogic.gdx.utils.ArrayMap.toString:()Ljava/lang/String; │ │ -07acd0: 1306 3d00 |0000: const/16 v6, #int 61 // #3d │ │ -07acd4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07acd6: 5274 ef0e |0003: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07acda: 3904 0500 |0005: if-nez v4, 000a // +0005 │ │ -07acde: 1a04 ad2a |0007: const-string v4, "{}" // string@2aad │ │ -07ace2: 1104 |0009: return-object v4 │ │ -07ace4: 5472 ec0e |000a: iget-object v2, v7, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ace8: 5473 f00e |000c: iget-object v3, v7, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07acec: 2200 0203 |000e: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07acf0: 1304 2000 |0010: const/16 v4, #int 32 // #20 │ │ -07acf4: 7020 c520 4000 |0012: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07acfa: 1304 7b00 |0015: const/16 v4, #int 123 // #7b │ │ -07acfe: 6e20 c920 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ad04: 4604 0205 |001a: aget-object v4, v2, v5 │ │ -07ad08: 6e20 d220 4000 |001c: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -07ad0e: 6e20 c920 6000 |001f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ad14: 4604 0305 |0022: aget-object v4, v3, v5 │ │ -07ad18: 6e20 d220 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -07ad1e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -07ad20: 5274 ef0e |0028: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ad24: 3541 1700 |002a: if-ge v1, v4, 0041 // +0017 │ │ -07ad28: 1a04 ae00 |002c: const-string v4, ", " // string@00ae │ │ -07ad2c: 6e20 d320 4000 |002e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07ad32: 4604 0201 |0031: aget-object v4, v2, v1 │ │ -07ad36: 6e20 d220 4000 |0033: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -07ad3c: 6e20 c920 6000 |0036: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ad42: 4604 0301 |0039: aget-object v4, v3, v1 │ │ -07ad46: 6e20 d220 4000 |003b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -07ad4c: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07ad50: 28e8 |0040: goto 0028 // -0018 │ │ -07ad52: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -07ad56: 6e20 c920 4000 |0043: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ad5c: 6e10 1121 0000 |0046: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07ad62: 0c04 |0049: move-result-object v4 │ │ -07ad64: 28bf |004a: goto 0009 // -0041 │ │ +088a74: |[088a74] com.badlogic.gdx.utils.ArrayMap.toString:()Ljava/lang/String; │ │ +088a84: 1306 3d00 |0000: const/16 v6, #int 61 // #3d │ │ +088a88: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +088a8a: 5274 ef0e |0003: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088a8e: 3904 0500 |0005: if-nez v4, 000a // +0005 │ │ +088a92: 1a04 ad2a |0007: const-string v4, "{}" // string@2aad │ │ +088a96: 1104 |0009: return-object v4 │ │ +088a98: 5472 ec0e |000a: iget-object v2, v7, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088a9c: 5473 f00e |000c: iget-object v3, v7, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088aa0: 2200 0203 |000e: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +088aa4: 1304 2000 |0010: const/16 v4, #int 32 // #20 │ │ +088aa8: 7020 c520 4000 |0012: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +088aae: 1304 7b00 |0015: const/16 v4, #int 123 // #7b │ │ +088ab2: 6e20 c920 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +088ab8: 4604 0205 |001a: aget-object v4, v2, v5 │ │ +088abc: 6e20 d220 4000 |001c: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +088ac2: 6e20 c920 6000 |001f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +088ac8: 4604 0305 |0022: aget-object v4, v3, v5 │ │ +088acc: 6e20 d220 4000 |0024: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +088ad2: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +088ad4: 5274 ef0e |0028: iget v4, v7, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088ad8: 3541 1700 |002a: if-ge v1, v4, 0041 // +0017 │ │ +088adc: 1a04 ae00 |002c: const-string v4, ", " // string@00ae │ │ +088ae0: 6e20 d320 4000 |002e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +088ae6: 4604 0201 |0031: aget-object v4, v2, v1 │ │ +088aea: 6e20 d220 4000 |0033: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +088af0: 6e20 c920 6000 |0036: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +088af6: 4604 0301 |0039: aget-object v4, v3, v1 │ │ +088afa: 6e20 d220 4000 |003b: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +088b00: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +088b04: 28e8 |0040: goto 0028 // -0018 │ │ +088b06: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +088b0a: 6e20 c920 4000 |0043: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +088b10: 6e10 1121 0000 |0046: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +088b16: 0c04 |0049: move-result-object v4 │ │ +088b18: 28bf |004a: goto 0009 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=381 │ │ 0x0009 line=396 │ │ 0x000a line=382 │ │ 0x000c line=383 │ │ 0x000e line=384 │ │ @@ -113907,30 +113914,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -07ad68: |[07ad68] com.badlogic.gdx.utils.ArrayMap.truncate:(I)V │ │ -07ad78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07ad7a: 5231 ef0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ad7e: 3641 0300 |0003: if-gt v1, v4, 0006 // +0003 │ │ -07ad82: 0e00 |0005: return-void │ │ -07ad84: 0140 |0006: move v0, v4 │ │ -07ad86: 5231 ef0e |0007: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ad8a: 3510 0d00 |0009: if-ge v0, v1, 0016 // +000d │ │ -07ad8e: 5431 ec0e |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -07ad92: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ -07ad96: 5431 f00e |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -07ad9a: 4d02 0100 |0011: aput-object v2, v1, v0 │ │ -07ad9e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07ada2: 28f2 |0015: goto 0007 // -000e │ │ -07ada4: 5934 ef0e |0016: iput v4, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -07ada8: 28ed |0018: goto 0005 // -0013 │ │ +088b1c: |[088b1c] com.badlogic.gdx.utils.ArrayMap.truncate:(I)V │ │ +088b2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088b2e: 5231 ef0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088b32: 3641 0300 |0003: if-gt v1, v4, 0006 // +0003 │ │ +088b36: 0e00 |0005: return-void │ │ +088b38: 0140 |0006: move v0, v4 │ │ +088b3a: 5231 ef0e |0007: iget v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088b3e: 3510 0d00 |0009: if-ge v0, v1, 0016 // +000d │ │ +088b42: 5431 ec0e |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +088b46: 4d02 0100 |000d: aput-object v2, v1, v0 │ │ +088b4a: 5431 f00e |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +088b4e: 4d02 0100 |0011: aput-object v2, v1, v0 │ │ +088b52: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088b56: 28f2 |0015: goto 0007 // -000e │ │ +088b58: 5934 ef0e |0016: iput v4, v3, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +088b5c: 28ed |0018: goto 0005 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=372 │ │ 0x0005 line=378 │ │ 0x0006 line=373 │ │ 0x000b line=374 │ │ 0x000f line=375 │ │ @@ -113947,25 +113954,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ArrayMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07adac: |[07adac] com.badlogic.gdx.utils.ArrayMap.values:()Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ -07adbc: 5410 f10e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ -07adc0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -07adc4: 2200 aa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Values; // type@02aa │ │ -07adc8: 7020 111d 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1d11 │ │ -07adce: 5b10 f10e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ -07add2: 5410 f10e |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ -07add6: 1100 |000d: return-object v0 │ │ -07add8: 5410 f10e |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ -07addc: 6e10 161d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.reset:()V // method@1d16 │ │ -07ade2: 28f8 |0013: goto 000b // -0008 │ │ +088b60: |[088b60] com.badlogic.gdx.utils.ArrayMap.values:()Lcom/badlogic/gdx/utils/ArrayMap$Values; │ │ +088b70: 5410 f10e |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ +088b74: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +088b78: 2200 aa02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ArrayMap$Values; // type@02aa │ │ +088b7c: 7020 111d 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.:(Lcom/badlogic/gdx/utils/ArrayMap;)V // method@1d11 │ │ +088b82: 5b10 f10e |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ +088b86: 5410 f10e |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ +088b8a: 1100 |000d: return-object v0 │ │ +088b8c: 5410 f10e |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ArrayMap;.valuesIter:Lcom/badlogic/gdx/utils/ArrayMap$Values; // field@0ef1 │ │ +088b90: 6e10 161d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ArrayMap$Values;.reset:()V // method@1d16 │ │ +088b96: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ 0x000b line=416 │ │ 0x000e line=415 │ │ locals : │ │ @@ -114019,26 +114026,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -07ade4: |[07ade4] com.badlogic.gdx.utils.AtomicQueue.:(I)V │ │ -07adf4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07adfa: 2200 c803 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03c8 │ │ -07adfe: 7010 df25 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@25df │ │ -07ae04: 5b10 f40e |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ -07ae08: 2200 c803 |000a: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03c8 │ │ -07ae0c: 7010 df25 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@25df │ │ -07ae12: 5b10 f30e |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ -07ae16: 2200 c903 |0011: new-instance v0, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@03c9 │ │ -07ae1a: 7020 e225 2000 |0013: invoke-direct {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@25e2 │ │ -07ae20: 5b10 f20e |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ -07ae24: 0e00 |0018: return-void │ │ +088b98: |[088b98] com.badlogic.gdx.utils.AtomicQueue.:(I)V │ │ +088ba8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +088bae: 2200 c803 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03c8 │ │ +088bb2: 7010 df25 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@25df │ │ +088bb8: 5b10 f40e |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ +088bbc: 2200 c803 |000a: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03c8 │ │ +088bc0: 7010 df25 0000 |000c: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@25df │ │ +088bc6: 5b10 f30e |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ +088bca: 2200 c903 |0011: new-instance v0, Ljava/util/concurrent/atomic/AtomicReferenceArray; // type@03c9 │ │ +088bce: 7020 e225 2000 |0013: invoke-direct {v0, v2}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.:(I)V // method@25e2 │ │ +088bd4: 5b10 f20e |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ +088bd8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=32 │ │ 0x000a line=33 │ │ 0x0011 line=37 │ │ 0x0018 line=38 │ │ @@ -114052,22 +114059,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07ae28: |[07ae28] com.badlogic.gdx.utils.AtomicQueue.next:(I)I │ │ -07ae38: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ -07ae3c: 5421 f20e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ -07ae40: 6e10 e425 0100 |0004: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@25e4 │ │ -07ae46: 0a01 |0007: move-result v1 │ │ -07ae48: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07ae4c: b510 |000a: and-int/2addr v0, v1 │ │ -07ae4e: 0f00 |000b: return v0 │ │ +088bdc: |[088bdc] com.badlogic.gdx.utils.AtomicQueue.next:(I)I │ │ +088bec: d800 0301 |0000: add-int/lit8 v0, v3, #int 1 // #01 │ │ +088bf0: 5421 f20e |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ +088bf4: 6e10 e425 0100 |0004: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.length:()I // method@25e4 │ │ +088bfa: 0a01 |0007: move-result v1 │ │ +088bfc: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +088c00: b510 |000a: and-int/2addr v0, v1 │ │ +088c02: 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 │ │ @@ -114078,32 +114085,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07ae50: |[07ae50] com.badlogic.gdx.utils.AtomicQueue.poll:()Ljava/lang/Object; │ │ -07ae60: 5453 f30e |0000: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ -07ae64: 6e10 e025 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ -07ae6a: 0a00 |0005: move-result v0 │ │ -07ae6c: 5453 f40e |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ -07ae70: 6e10 e025 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ -07ae76: 0a02 |000b: move-result v2 │ │ -07ae78: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ -07ae7c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -07ae7e: 1101 |000f: return-object v1 │ │ -07ae80: 5453 f20e |0010: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ -07ae84: 6e20 e325 0300 |0012: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@25e3 │ │ -07ae8a: 0c01 |0015: move-result-object v1 │ │ -07ae8c: 5453 f30e |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ -07ae90: 7020 3f1d 0500 |0018: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1d3f │ │ -07ae96: 0a04 |001b: move-result v4 │ │ -07ae98: 6e20 e125 4300 |001c: invoke-virtual {v3, v4}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@25e1 │ │ -07ae9e: 28f0 |001f: goto 000f // -0010 │ │ +088c04: |[088c04] com.badlogic.gdx.utils.AtomicQueue.poll:()Ljava/lang/Object; │ │ +088c14: 5453 f30e |0000: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ +088c18: 6e10 e025 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ +088c1e: 0a00 |0005: move-result v0 │ │ +088c20: 5453 f40e |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ +088c24: 6e10 e025 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ +088c2a: 0a02 |000b: move-result v2 │ │ +088c2c: 3320 0400 |000c: if-ne v0, v2, 0010 // +0004 │ │ +088c30: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +088c32: 1101 |000f: return-object v1 │ │ +088c34: 5453 f20e |0010: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ +088c38: 6e20 e325 0300 |0012: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.get:(I)Ljava/lang/Object; // method@25e3 │ │ +088c3e: 0c01 |0015: move-result-object v1 │ │ +088c40: 5453 f30e |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ +088c44: 7020 3f1d 0500 |0018: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1d3f │ │ +088c4a: 0a04 |001b: move-result v4 │ │ +088c4c: 6e20 e125 4300 |001c: invoke-virtual {v3, v4}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@25e1 │ │ +088c52: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000c line=57 │ │ 0x000f line=60 │ │ 0x0010 line=58 │ │ @@ -114120,32 +114127,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -07aea0: |[07aea0] com.badlogic.gdx.utils.AtomicQueue.put:(Ljava/lang/Object;)Z │ │ -07aeb0: 5443 f40e |0000: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ -07aeb4: 6e10 e025 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ -07aeba: 0a02 |0005: move-result v2 │ │ -07aebc: 5443 f30e |0006: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ -07aec0: 6e10 e025 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ -07aec6: 0a01 |000b: move-result v1 │ │ -07aec8: 7020 3f1d 2400 |000c: invoke-direct {v4, v2}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1d3f │ │ -07aece: 0a00 |000f: move-result v0 │ │ -07aed0: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ -07aed4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -07aed6: 0f03 |0013: return v3 │ │ -07aed8: 5443 f20e |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ -07aedc: 6e30 e525 2305 |0016: invoke-virtual {v3, v2, v5}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@25e5 │ │ -07aee2: 5443 f40e |0019: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ -07aee6: 6e20 e125 0300 |001b: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@25e1 │ │ -07aeec: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -07aeee: 28f4 |001f: goto 0013 // -000c │ │ +088c54: |[088c54] com.badlogic.gdx.utils.AtomicQueue.put:(Ljava/lang/Object;)Z │ │ +088c64: 5443 f40e |0000: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ +088c68: 6e10 e025 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ +088c6e: 0a02 |0005: move-result v2 │ │ +088c70: 5443 f30e |0006: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.readIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef3 │ │ +088c74: 6e10 e025 0300 |0008: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicInteger;.get:()I // method@25e0 │ │ +088c7a: 0a01 |000b: move-result v1 │ │ +088c7c: 7020 3f1d 2400 |000c: invoke-direct {v4, v2}, Lcom/badlogic/gdx/utils/AtomicQueue;.next:(I)I // method@1d3f │ │ +088c82: 0a00 |000f: move-result v0 │ │ +088c84: 3310 0400 |0010: if-ne v0, v1, 0014 // +0004 │ │ +088c88: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +088c8a: 0f03 |0013: return v3 │ │ +088c8c: 5443 f20e |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.queue:Ljava/util/concurrent/atomic/AtomicReferenceArray; // field@0ef2 │ │ +088c90: 6e30 e525 2305 |0016: invoke-virtual {v3, v2, v5}, Ljava/util/concurrent/atomic/AtomicReferenceArray;.set:(ILjava/lang/Object;)V // method@25e5 │ │ +088c96: 5443 f40e |0019: iget-object v3, v4, Lcom/badlogic/gdx/utils/AtomicQueue;.writeIndex:Ljava/util/concurrent/atomic/AtomicInteger; // field@0ef4 │ │ +088c9a: 6e20 e125 0300 |001b: invoke-virtual {v3, v0}, Ljava/util/concurrent/atomic/AtomicInteger;.set:(I)V // method@25e1 │ │ +088ca0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +088ca2: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000c line=47 │ │ 0x0010 line=48 │ │ 0x0013 line=51 │ │ @@ -114201,80 +114208,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 111 16-bit code units │ │ -07aef0: |[07aef0] com.badlogic.gdx.utils.Base64Coder.:()V │ │ -07af00: 1306 4000 |0000: const/16 v6, #int 64 // #40 │ │ -07af04: 2363 e603 |0002: new-array v3, v6, [C // type@03e6 │ │ -07af08: 6903 f50e |0004: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07af0c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07af0e: 1300 4100 |0007: const/16 v0, #int 65 // #41 │ │ -07af12: 0112 |0009: move v2, v1 │ │ -07af14: 1303 5a00 |000a: const/16 v3, #int 90 // #5a │ │ -07af18: 3630 0d00 |000c: if-gt v0, v3, 0019 // +000d │ │ -07af1c: 6203 f50e |000e: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07af20: d801 0201 |0010: add-int/lit8 v1, v2, #int 1 // #01 │ │ -07af24: 5000 0302 |0012: aput-char v0, v3, v2 │ │ -07af28: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ -07af2c: 8e30 |0016: int-to-char v0, v3 │ │ -07af2e: 0112 |0017: move v2, v1 │ │ -07af30: 28f2 |0018: goto 000a // -000e │ │ -07af32: 1300 6100 |0019: const/16 v0, #int 97 // #61 │ │ -07af36: 1303 7a00 |001b: const/16 v3, #int 122 // #7a │ │ -07af3a: 3630 0d00 |001d: if-gt v0, v3, 002a // +000d │ │ -07af3e: 6203 f50e |001f: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07af42: d801 0201 |0021: add-int/lit8 v1, v2, #int 1 // #01 │ │ -07af46: 5000 0302 |0023: aput-char v0, v3, v2 │ │ -07af4a: d803 0001 |0025: add-int/lit8 v3, v0, #int 1 // #01 │ │ -07af4e: 8e30 |0027: int-to-char v0, v3 │ │ -07af50: 0112 |0028: move v2, v1 │ │ -07af52: 28f2 |0029: goto 001b // -000e │ │ -07af54: 1300 3000 |002a: const/16 v0, #int 48 // #30 │ │ -07af58: 1303 3900 |002c: const/16 v3, #int 57 // #39 │ │ -07af5c: 3630 0d00 |002e: if-gt v0, v3, 003b // +000d │ │ -07af60: 6203 f50e |0030: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07af64: d801 0201 |0032: add-int/lit8 v1, v2, #int 1 // #01 │ │ -07af68: 5000 0302 |0034: aput-char v0, v3, v2 │ │ -07af6c: d803 0001 |0036: add-int/lit8 v3, v0, #int 1 // #01 │ │ -07af70: 8e30 |0038: int-to-char v0, v3 │ │ -07af72: 0112 |0039: move v2, v1 │ │ -07af74: 28f2 |003a: goto 002c // -000e │ │ -07af76: 6203 f50e |003b: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07af7a: d801 0201 |003d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -07af7e: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ -07af82: 5004 0302 |0041: aput-char v4, v3, v2 │ │ -07af86: 6203 f50e |0043: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07af8a: d802 0101 |0045: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07af8e: 1304 2f00 |0047: const/16 v4, #int 47 // #2f │ │ -07af92: 5004 0301 |0049: aput-char v4, v3, v1 │ │ -07af96: 1303 8000 |004b: const/16 v3, #int 128 // #80 │ │ -07af9a: 2333 e503 |004d: new-array v3, v3, [B // type@03e5 │ │ -07af9e: 6903 f60e |004f: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07afa2: 1201 |0051: const/4 v1, #int 0 // #0 │ │ -07afa4: 6203 f60e |0052: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07afa8: 2133 |0054: array-length v3, v3 │ │ -07afaa: 3531 0a00 |0055: if-ge v1, v3, 005f // +000a │ │ -07afae: 6203 f60e |0057: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07afb2: 12f4 |0059: const/4 v4, #int -1 // #ff │ │ -07afb4: 4f04 0301 |005a: aput-byte v4, v3, v1 │ │ -07afb8: d801 0101 |005c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07afbc: 28f4 |005e: goto 0052 // -000c │ │ -07afbe: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -07afc0: 3561 0e00 |0060: if-ge v1, v6, 006e // +000e │ │ -07afc4: 6203 f60e |0062: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07afc8: 6204 f50e |0064: sget-object v4, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07afcc: 4904 0401 |0066: aget-char v4, v4, v1 │ │ -07afd0: 8d15 |0068: int-to-byte v5, v1 │ │ -07afd2: 4f05 0304 |0069: aput-byte v5, v3, v4 │ │ -07afd6: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07afda: 28f3 |006d: goto 0060 // -000d │ │ -07afdc: 0e00 |006e: return-void │ │ +088ca4: |[088ca4] com.badlogic.gdx.utils.Base64Coder.:()V │ │ +088cb4: 1306 4000 |0000: const/16 v6, #int 64 // #40 │ │ +088cb8: 2363 e603 |0002: new-array v3, v6, [C // type@03e6 │ │ +088cbc: 6903 f50e |0004: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088cc0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +088cc2: 1300 4100 |0007: const/16 v0, #int 65 // #41 │ │ +088cc6: 0112 |0009: move v2, v1 │ │ +088cc8: 1303 5a00 |000a: const/16 v3, #int 90 // #5a │ │ +088ccc: 3630 0d00 |000c: if-gt v0, v3, 0019 // +000d │ │ +088cd0: 6203 f50e |000e: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088cd4: d801 0201 |0010: add-int/lit8 v1, v2, #int 1 // #01 │ │ +088cd8: 5000 0302 |0012: aput-char v0, v3, v2 │ │ +088cdc: d803 0001 |0014: add-int/lit8 v3, v0, #int 1 // #01 │ │ +088ce0: 8e30 |0016: int-to-char v0, v3 │ │ +088ce2: 0112 |0017: move v2, v1 │ │ +088ce4: 28f2 |0018: goto 000a // -000e │ │ +088ce6: 1300 6100 |0019: const/16 v0, #int 97 // #61 │ │ +088cea: 1303 7a00 |001b: const/16 v3, #int 122 // #7a │ │ +088cee: 3630 0d00 |001d: if-gt v0, v3, 002a // +000d │ │ +088cf2: 6203 f50e |001f: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088cf6: d801 0201 |0021: add-int/lit8 v1, v2, #int 1 // #01 │ │ +088cfa: 5000 0302 |0023: aput-char v0, v3, v2 │ │ +088cfe: d803 0001 |0025: add-int/lit8 v3, v0, #int 1 // #01 │ │ +088d02: 8e30 |0027: int-to-char v0, v3 │ │ +088d04: 0112 |0028: move v2, v1 │ │ +088d06: 28f2 |0029: goto 001b // -000e │ │ +088d08: 1300 3000 |002a: const/16 v0, #int 48 // #30 │ │ +088d0c: 1303 3900 |002c: const/16 v3, #int 57 // #39 │ │ +088d10: 3630 0d00 |002e: if-gt v0, v3, 003b // +000d │ │ +088d14: 6203 f50e |0030: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088d18: d801 0201 |0032: add-int/lit8 v1, v2, #int 1 // #01 │ │ +088d1c: 5000 0302 |0034: aput-char v0, v3, v2 │ │ +088d20: d803 0001 |0036: add-int/lit8 v3, v0, #int 1 // #01 │ │ +088d24: 8e30 |0038: int-to-char v0, v3 │ │ +088d26: 0112 |0039: move v2, v1 │ │ +088d28: 28f2 |003a: goto 002c // -000e │ │ +088d2a: 6203 f50e |003b: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088d2e: d801 0201 |003d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +088d32: 1304 2b00 |003f: const/16 v4, #int 43 // #2b │ │ +088d36: 5004 0302 |0041: aput-char v4, v3, v2 │ │ +088d3a: 6203 f50e |0043: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088d3e: d802 0101 |0045: add-int/lit8 v2, v1, #int 1 // #01 │ │ +088d42: 1304 2f00 |0047: const/16 v4, #int 47 // #2f │ │ +088d46: 5004 0301 |0049: aput-char v4, v3, v1 │ │ +088d4a: 1303 8000 |004b: const/16 v3, #int 128 // #80 │ │ +088d4e: 2333 e503 |004d: new-array v3, v3, [B // type@03e5 │ │ +088d52: 6903 f60e |004f: sput-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088d56: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +088d58: 6203 f60e |0052: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088d5c: 2133 |0054: array-length v3, v3 │ │ +088d5e: 3531 0a00 |0055: if-ge v1, v3, 005f // +000a │ │ +088d62: 6203 f60e |0057: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088d66: 12f4 |0059: const/4 v4, #int -1 // #ff │ │ +088d68: 4f04 0301 |005a: aput-byte v4, v3, v1 │ │ +088d6c: d801 0101 |005c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +088d70: 28f4 |005e: goto 0052 // -000c │ │ +088d72: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +088d74: 3561 0e00 |0060: if-ge v1, v6, 006e // +000e │ │ +088d78: 6203 f60e |0062: sget-object v3, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088d7c: 6204 f50e |0064: sget-object v4, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +088d80: 4904 0401 |0066: aget-char v4, v4, v1 │ │ +088d84: 8d15 |0068: int-to-byte v5, v1 │ │ +088d86: 4f05 0304 |0069: aput-byte v5, v3, v4 │ │ +088d8a: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +088d8e: 28f3 |006d: goto 0060 // -000d │ │ +088d90: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ 0x0006 line=38 │ │ 0x0007 line=39 │ │ 0x000e line=40 │ │ 0x0014 line=39 │ │ @@ -114313,17 +114320,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07afe0: |[07afe0] com.badlogic.gdx.utils.Base64Coder.:()V │ │ -07aff0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07aff6: 0e00 |0003: return-void │ │ +088d94: |[088d94] com.badlogic.gdx.utils.Base64Coder.:()V │ │ +088da4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +088daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Base64Coder; │ │ │ │ @@ -114332,20 +114339,20 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07aff8: |[07aff8] com.badlogic.gdx.utils.Base64Coder.decode:(Ljava/lang/String;)[B │ │ -07b008: 6e10 c324 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@24c3 │ │ -07b00e: 0c00 |0003: move-result-object v0 │ │ -07b010: 7110 451d 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([C)[B // method@1d45 │ │ -07b016: 0c00 |0007: move-result-object v0 │ │ -07b018: 1100 |0008: return-object v0 │ │ +088dac: |[088dac] com.badlogic.gdx.utils.Base64Coder.decode:(Ljava/lang/String;)[B │ │ +088dbc: 6e10 c324 0100 |0000: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@24c3 │ │ +088dc2: 0c00 |0003: move-result-object v0 │ │ +088dc4: 7110 451d 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([C)[B // method@1d45 │ │ +088dca: 0c00 |0007: move-result-object v0 │ │ +088dcc: 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;) │ │ @@ -114353,20 +114360,20 @@ │ │ type : '([C)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07b01c: |[07b01c] com.badlogic.gdx.utils.Base64Coder.decode:([C)[B │ │ -07b02c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b02e: 2121 |0001: array-length v1, v2 │ │ -07b030: 7130 461d 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1d46 │ │ -07b036: 0c00 |0005: move-result-object v0 │ │ -07b038: 1100 |0006: return-object v0 │ │ +088dd0: |[088dd0] com.badlogic.gdx.utils.Base64Coder.decode:([C)[B │ │ +088de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088de2: 2121 |0001: array-length v1, v2 │ │ +088de4: 7130 461d 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1d46 │ │ +088dea: 0c00 |0005: move-result-object v0 │ │ +088dec: 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;) │ │ @@ -114374,126 +114381,126 @@ │ │ type : '([CII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 209 16-bit code units │ │ -07b03c: |[07b03c] com.badlogic.gdx.utils.Base64Coder.decode:([CII)[B │ │ -07b04c: dc14 1804 |0000: rem-int/lit8 v20, v24, #int 4 // #04 │ │ -07b050: 3814 0a00 |0002: if-eqz v20, 000c // +000a │ │ -07b054: 2214 7b03 |0004: new-instance v20, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07b058: 1a15 2e0b |0006: const-string v21, "Length of Base64 encoded input string is not a multiple of 4." // string@0b2e │ │ -07b05c: 7602 6824 1400 |0008: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07b062: 2714 |000b: throw v20 │ │ -07b064: 3d18 1300 |000c: if-lez v24, 001f // +0013 │ │ -07b068: 9014 1718 |000e: add-int v20, v23, v24 │ │ -07b06c: d814 14ff |0010: add-int/lit8 v20, v20, #int -1 // #ff │ │ -07b070: 4914 1614 |0012: aget-char v20, v22, v20 │ │ -07b074: 1315 3d00 |0014: const/16 v21, #int 61 // #3d │ │ -07b078: 0200 1400 |0016: move/from16 v0, v20 │ │ -07b07c: 0201 1500 |0018: move/from16 v1, v21 │ │ -07b080: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ -07b084: d818 18ff |001c: add-int/lit8 v24, v24, #int -1 // #ff │ │ -07b088: 28ee |001e: goto 000c // -0012 │ │ -07b08a: da14 1803 |001f: mul-int/lit8 v20, v24, #int 3 // #03 │ │ -07b08e: db10 1404 |0021: div-int/lit8 v16, v20, #int 4 // #04 │ │ -07b092: 0200 1000 |0023: move/from16 v0, v16 │ │ -07b096: 2300 e503 |0025: new-array v0, v0, [B // type@03e5 │ │ -07b09a: 0813 0000 |0027: move-object/from16 v19, v0 │ │ -07b09e: 020b 1700 |0029: move/from16 v11, v23 │ │ -07b0a2: 900a 1718 |002b: add-int v10, v23, v24 │ │ -07b0a6: 1311 0000 |002d: const/16 v17, #int 0 // #0 │ │ -07b0aa: 0212 1100 |002f: move/from16 v18, v17 │ │ -07b0ae: 01bc |0031: move v12, v11 │ │ -07b0b0: 35ac 9800 |0032: if-ge v12, v10, 00ca // +0098 │ │ -07b0b4: d80b 0c01 |0034: add-int/lit8 v11, v12, #int 1 // #01 │ │ -07b0b8: 4906 160c |0036: aget-char v6, v22, v12 │ │ -07b0bc: d80c 0b01 |0038: add-int/lit8 v12, v11, #int 1 // #01 │ │ -07b0c0: 4907 160b |003a: aget-char v7, v22, v11 │ │ -07b0c4: 35ac 2d00 |003c: if-ge v12, v10, 0069 // +002d │ │ -07b0c8: d80b 0c01 |003e: add-int/lit8 v11, v12, #int 1 // #01 │ │ -07b0cc: 4908 160c |0040: aget-char v8, v22, v12 │ │ -07b0d0: 01bc |0042: move v12, v11 │ │ -07b0d2: 35ac 2900 |0043: if-ge v12, v10, 006c // +0029 │ │ -07b0d6: d80b 0c01 |0045: add-int/lit8 v11, v12, #int 1 // #01 │ │ -07b0da: 4909 160c |0047: aget-char v9, v22, v12 │ │ -07b0de: 1314 7f00 |0049: const/16 v20, #int 127 // #7f │ │ -07b0e2: 0200 1400 |004b: move/from16 v0, v20 │ │ -07b0e6: 3606 1400 |004d: if-gt v6, v0, 0061 // +0014 │ │ -07b0ea: 1314 7f00 |004f: const/16 v20, #int 127 // #7f │ │ -07b0ee: 0200 1400 |0051: move/from16 v0, v20 │ │ -07b0f2: 3607 0e00 |0053: if-gt v7, v0, 0061 // +000e │ │ -07b0f6: 1314 7f00 |0055: const/16 v20, #int 127 // #7f │ │ -07b0fa: 0200 1400 |0057: move/from16 v0, v20 │ │ -07b0fe: 3608 0800 |0059: if-gt v8, v0, 0061 // +0008 │ │ -07b102: 1314 7f00 |005b: const/16 v20, #int 127 // #7f │ │ -07b106: 0200 1400 |005d: move/from16 v0, v20 │ │ -07b10a: 3709 1100 |005f: if-le v9, v0, 0070 // +0011 │ │ -07b10e: 2214 7b03 |0061: new-instance v20, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07b112: 1a15 7106 |0063: const-string v21, "Illegal character in Base64 encoded data." // string@0671 │ │ -07b116: 7602 6824 1400 |0065: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07b11c: 2714 |0068: throw v20 │ │ -07b11e: 1308 4100 |0069: const/16 v8, #int 65 // #41 │ │ -07b122: 28d8 |006b: goto 0043 // -0028 │ │ -07b124: 1309 4100 |006c: const/16 v9, #int 65 // #41 │ │ -07b128: 01cb |006e: move v11, v12 │ │ -07b12a: 28da |006f: goto 0049 // -0026 │ │ -07b12c: 6214 f60e |0070: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07b130: 4802 1406 |0072: aget-byte v2, v20, v6 │ │ -07b134: 6214 f60e |0074: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07b138: 4803 1407 |0076: aget-byte v3, v20, v7 │ │ -07b13c: 6214 f60e |0078: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07b140: 4804 1408 |007a: aget-byte v4, v20, v8 │ │ -07b144: 6214 f60e |007c: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ -07b148: 4805 1409 |007e: aget-byte v5, v20, v9 │ │ -07b14c: 3a02 0800 |0080: if-ltz v2, 0088 // +0008 │ │ -07b150: 3a03 0600 |0082: if-ltz v3, 0088 // +0006 │ │ -07b154: 3a04 0400 |0084: if-ltz v4, 0088 // +0004 │ │ -07b158: 3b05 0a00 |0086: if-gez v5, 0090 // +000a │ │ -07b15c: 2214 7b03 |0088: new-instance v20, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07b160: 1a15 7106 |008a: const-string v21, "Illegal character in Base64 encoded data." // string@0671 │ │ -07b164: 7602 6824 1400 |008c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07b16a: 2714 |008f: throw v20 │ │ -07b16c: e014 0202 |0090: shl-int/lit8 v20, v2, #int 2 // #02 │ │ -07b170: e215 0304 |0092: ushr-int/lit8 v21, v3, #int 4 // #04 │ │ -07b174: 960d 1415 |0094: or-int v13, v20, v21 │ │ -07b178: dd14 030f |0096: and-int/lit8 v20, v3, #int 15 // #0f │ │ -07b17c: e014 1404 |0098: shl-int/lit8 v20, v20, #int 4 // #04 │ │ -07b180: e215 0402 |009a: ushr-int/lit8 v21, v4, #int 2 // #02 │ │ -07b184: 960e 1415 |009c: or-int v14, v20, v21 │ │ -07b188: dd14 0403 |009e: and-int/lit8 v20, v4, #int 3 // #03 │ │ -07b18c: e014 1406 |00a0: shl-int/lit8 v20, v20, #int 6 // #06 │ │ -07b190: 960f 1405 |00a2: or-int v15, v20, v5 │ │ -07b194: d811 1201 |00a4: add-int/lit8 v17, v18, #int 1 // #01 │ │ -07b198: 8dd0 |00a6: int-to-byte v0, v13 │ │ -07b19a: 0214 0000 |00a7: move/from16 v20, v0 │ │ -07b19e: 4f14 1312 |00a9: aput-byte v20, v19, v18 │ │ -07b1a2: 0200 1100 |00ab: move/from16 v0, v17 │ │ -07b1a6: 0201 1000 |00ad: move/from16 v1, v16 │ │ -07b1aa: 3510 1f00 |00af: if-ge v0, v1, 00ce // +001f │ │ -07b1ae: d812 1101 |00b1: add-int/lit8 v18, v17, #int 1 // #01 │ │ -07b1b2: 8de0 |00b3: int-to-byte v0, v14 │ │ -07b1b4: 0214 0000 |00b4: move/from16 v20, v0 │ │ -07b1b8: 4f14 1311 |00b6: aput-byte v20, v19, v17 │ │ -07b1bc: 0200 1200 |00b8: move/from16 v0, v18 │ │ -07b1c0: 0201 1000 |00ba: move/from16 v1, v16 │ │ -07b1c4: 3510 0f00 |00bc: if-ge v0, v1, 00cb // +000f │ │ -07b1c8: d811 1201 |00be: add-int/lit8 v17, v18, #int 1 // #01 │ │ -07b1cc: 8df0 |00c0: int-to-byte v0, v15 │ │ -07b1ce: 0214 0000 |00c1: move/from16 v20, v0 │ │ -07b1d2: 4f14 1312 |00c3: aput-byte v20, v19, v18 │ │ -07b1d6: 0212 1100 |00c5: move/from16 v18, v17 │ │ -07b1da: 01bc |00c7: move v12, v11 │ │ -07b1dc: 2900 6aff |00c8: goto/16 0032 // -0096 │ │ -07b1e0: 1113 |00ca: return-object v19 │ │ -07b1e2: 0211 1200 |00cb: move/from16 v17, v18 │ │ -07b1e6: 28f8 |00cd: goto 00c5 // -0008 │ │ -07b1e8: 0212 1100 |00ce: move/from16 v18, v17 │ │ -07b1ec: 28e8 |00d0: goto 00b8 // -0018 │ │ +088df0: |[088df0] com.badlogic.gdx.utils.Base64Coder.decode:([CII)[B │ │ +088e00: dc14 1804 |0000: rem-int/lit8 v20, v24, #int 4 // #04 │ │ +088e04: 3814 0a00 |0002: if-eqz v20, 000c // +000a │ │ +088e08: 2214 7b03 |0004: new-instance v20, Ljava/lang/IllegalArgumentException; // type@037b │ │ +088e0c: 1a15 2e0b |0006: const-string v21, "Length of Base64 encoded input string is not a multiple of 4." // string@0b2e │ │ +088e10: 7602 6824 1400 |0008: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +088e16: 2714 |000b: throw v20 │ │ +088e18: 3d18 1300 |000c: if-lez v24, 001f // +0013 │ │ +088e1c: 9014 1718 |000e: add-int v20, v23, v24 │ │ +088e20: d814 14ff |0010: add-int/lit8 v20, v20, #int -1 // #ff │ │ +088e24: 4914 1614 |0012: aget-char v20, v22, v20 │ │ +088e28: 1315 3d00 |0014: const/16 v21, #int 61 // #3d │ │ +088e2c: 0200 1400 |0016: move/from16 v0, v20 │ │ +088e30: 0201 1500 |0018: move/from16 v1, v21 │ │ +088e34: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ +088e38: d818 18ff |001c: add-int/lit8 v24, v24, #int -1 // #ff │ │ +088e3c: 28ee |001e: goto 000c // -0012 │ │ +088e3e: da14 1803 |001f: mul-int/lit8 v20, v24, #int 3 // #03 │ │ +088e42: db10 1404 |0021: div-int/lit8 v16, v20, #int 4 // #04 │ │ +088e46: 0200 1000 |0023: move/from16 v0, v16 │ │ +088e4a: 2300 e503 |0025: new-array v0, v0, [B // type@03e5 │ │ +088e4e: 0813 0000 |0027: move-object/from16 v19, v0 │ │ +088e52: 020b 1700 |0029: move/from16 v11, v23 │ │ +088e56: 900a 1718 |002b: add-int v10, v23, v24 │ │ +088e5a: 1311 0000 |002d: const/16 v17, #int 0 // #0 │ │ +088e5e: 0212 1100 |002f: move/from16 v18, v17 │ │ +088e62: 01bc |0031: move v12, v11 │ │ +088e64: 35ac 9800 |0032: if-ge v12, v10, 00ca // +0098 │ │ +088e68: d80b 0c01 |0034: add-int/lit8 v11, v12, #int 1 // #01 │ │ +088e6c: 4906 160c |0036: aget-char v6, v22, v12 │ │ +088e70: d80c 0b01 |0038: add-int/lit8 v12, v11, #int 1 // #01 │ │ +088e74: 4907 160b |003a: aget-char v7, v22, v11 │ │ +088e78: 35ac 2d00 |003c: if-ge v12, v10, 0069 // +002d │ │ +088e7c: d80b 0c01 |003e: add-int/lit8 v11, v12, #int 1 // #01 │ │ +088e80: 4908 160c |0040: aget-char v8, v22, v12 │ │ +088e84: 01bc |0042: move v12, v11 │ │ +088e86: 35ac 2900 |0043: if-ge v12, v10, 006c // +0029 │ │ +088e8a: d80b 0c01 |0045: add-int/lit8 v11, v12, #int 1 // #01 │ │ +088e8e: 4909 160c |0047: aget-char v9, v22, v12 │ │ +088e92: 1314 7f00 |0049: const/16 v20, #int 127 // #7f │ │ +088e96: 0200 1400 |004b: move/from16 v0, v20 │ │ +088e9a: 3606 1400 |004d: if-gt v6, v0, 0061 // +0014 │ │ +088e9e: 1314 7f00 |004f: const/16 v20, #int 127 // #7f │ │ +088ea2: 0200 1400 |0051: move/from16 v0, v20 │ │ +088ea6: 3607 0e00 |0053: if-gt v7, v0, 0061 // +000e │ │ +088eaa: 1314 7f00 |0055: const/16 v20, #int 127 // #7f │ │ +088eae: 0200 1400 |0057: move/from16 v0, v20 │ │ +088eb2: 3608 0800 |0059: if-gt v8, v0, 0061 // +0008 │ │ +088eb6: 1314 7f00 |005b: const/16 v20, #int 127 // #7f │ │ +088eba: 0200 1400 |005d: move/from16 v0, v20 │ │ +088ebe: 3709 1100 |005f: if-le v9, v0, 0070 // +0011 │ │ +088ec2: 2214 7b03 |0061: new-instance v20, Ljava/lang/IllegalArgumentException; // type@037b │ │ +088ec6: 1a15 7106 |0063: const-string v21, "Illegal character in Base64 encoded data." // string@0671 │ │ +088eca: 7602 6824 1400 |0065: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +088ed0: 2714 |0068: throw v20 │ │ +088ed2: 1308 4100 |0069: const/16 v8, #int 65 // #41 │ │ +088ed6: 28d8 |006b: goto 0043 // -0028 │ │ +088ed8: 1309 4100 |006c: const/16 v9, #int 65 // #41 │ │ +088edc: 01cb |006e: move v11, v12 │ │ +088ede: 28da |006f: goto 0049 // -0026 │ │ +088ee0: 6214 f60e |0070: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088ee4: 4802 1406 |0072: aget-byte v2, v20, v6 │ │ +088ee8: 6214 f60e |0074: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088eec: 4803 1407 |0076: aget-byte v3, v20, v7 │ │ +088ef0: 6214 f60e |0078: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088ef4: 4804 1408 |007a: aget-byte v4, v20, v8 │ │ +088ef8: 6214 f60e |007c: sget-object v20, Lcom/badlogic/gdx/utils/Base64Coder;.map2:[B // field@0ef6 │ │ +088efc: 4805 1409 |007e: aget-byte v5, v20, v9 │ │ +088f00: 3a02 0800 |0080: if-ltz v2, 0088 // +0008 │ │ +088f04: 3a03 0600 |0082: if-ltz v3, 0088 // +0006 │ │ +088f08: 3a04 0400 |0084: if-ltz v4, 0088 // +0004 │ │ +088f0c: 3b05 0a00 |0086: if-gez v5, 0090 // +000a │ │ +088f10: 2214 7b03 |0088: new-instance v20, Ljava/lang/IllegalArgumentException; // type@037b │ │ +088f14: 1a15 7106 |008a: const-string v21, "Illegal character in Base64 encoded data." // string@0671 │ │ +088f18: 7602 6824 1400 |008c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +088f1e: 2714 |008f: throw v20 │ │ +088f20: e014 0202 |0090: shl-int/lit8 v20, v2, #int 2 // #02 │ │ +088f24: e215 0304 |0092: ushr-int/lit8 v21, v3, #int 4 // #04 │ │ +088f28: 960d 1415 |0094: or-int v13, v20, v21 │ │ +088f2c: dd14 030f |0096: and-int/lit8 v20, v3, #int 15 // #0f │ │ +088f30: e014 1404 |0098: shl-int/lit8 v20, v20, #int 4 // #04 │ │ +088f34: e215 0402 |009a: ushr-int/lit8 v21, v4, #int 2 // #02 │ │ +088f38: 960e 1415 |009c: or-int v14, v20, v21 │ │ +088f3c: dd14 0403 |009e: and-int/lit8 v20, v4, #int 3 // #03 │ │ +088f40: e014 1406 |00a0: shl-int/lit8 v20, v20, #int 6 // #06 │ │ +088f44: 960f 1405 |00a2: or-int v15, v20, v5 │ │ +088f48: d811 1201 |00a4: add-int/lit8 v17, v18, #int 1 // #01 │ │ +088f4c: 8dd0 |00a6: int-to-byte v0, v13 │ │ +088f4e: 0214 0000 |00a7: move/from16 v20, v0 │ │ +088f52: 4f14 1312 |00a9: aput-byte v20, v19, v18 │ │ +088f56: 0200 1100 |00ab: move/from16 v0, v17 │ │ +088f5a: 0201 1000 |00ad: move/from16 v1, v16 │ │ +088f5e: 3510 1f00 |00af: if-ge v0, v1, 00ce // +001f │ │ +088f62: d812 1101 |00b1: add-int/lit8 v18, v17, #int 1 // #01 │ │ +088f66: 8de0 |00b3: int-to-byte v0, v14 │ │ +088f68: 0214 0000 |00b4: move/from16 v20, v0 │ │ +088f6c: 4f14 1311 |00b6: aput-byte v20, v19, v17 │ │ +088f70: 0200 1200 |00b8: move/from16 v0, v18 │ │ +088f74: 0201 1000 |00ba: move/from16 v1, v16 │ │ +088f78: 3510 0f00 |00bc: if-ge v0, v1, 00cb // +000f │ │ +088f7c: d811 1201 |00be: add-int/lit8 v17, v18, #int 1 // #01 │ │ +088f80: 8df0 |00c0: int-to-byte v0, v15 │ │ +088f82: 0214 0000 |00c1: move/from16 v20, v0 │ │ +088f86: 4f14 1312 |00c3: aput-byte v20, v19, v18 │ │ +088f8a: 0212 1100 |00c5: move/from16 v18, v17 │ │ +088f8e: 01bc |00c7: move v12, v11 │ │ +088f90: 2900 6aff |00c8: goto/16 0032 // -0096 │ │ +088f94: 1113 |00ca: return-object v19 │ │ +088f96: 0211 1200 |00cb: move/from16 v17, v18 │ │ +088f9a: 28f8 |00cd: goto 00c5 // -0008 │ │ +088f9c: 0212 1100 |00ce: move/from16 v18, v17 │ │ +088fa0: 28e8 |00d0: goto 00b8 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000c line=199 │ │ 0x001c line=200 │ │ 0x001f line=201 │ │ 0x0023 line=202 │ │ @@ -114579,42 +114586,42 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07b1f0: |[07b1f0] com.badlogic.gdx.utils.Base64Coder.decodeLines:(Ljava/lang/String;)[B │ │ -07b200: 6e10 ba24 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -07b206: 0a05 |0003: move-result v5 │ │ -07b208: 2350 e603 |0004: new-array v0, v5, [C // type@03e6 │ │ -07b20c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07b20e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -07b210: 6e10 ba24 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -07b216: 0a05 |000b: move-result v5 │ │ -07b218: 3552 1e00 |000c: if-ge v2, v5, 002a // +001e │ │ -07b21c: 6e20 ac24 2600 |000e: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -07b222: 0a01 |0011: move-result v1 │ │ -07b224: 1305 2000 |0012: const/16 v5, #int 32 // #20 │ │ -07b228: 3251 1300 |0014: if-eq v1, v5, 0027 // +0013 │ │ -07b22c: 1305 0d00 |0016: const/16 v5, #int 13 // #d │ │ -07b230: 3251 0f00 |0018: if-eq v1, v5, 0027 // +000f │ │ -07b234: 1305 0a00 |001a: const/16 v5, #int 10 // #a │ │ -07b238: 3251 0b00 |001c: if-eq v1, v5, 0027 // +000b │ │ -07b23c: 1305 0900 |001e: const/16 v5, #int 9 // #9 │ │ -07b240: 3251 0700 |0020: if-eq v1, v5, 0027 // +0007 │ │ -07b244: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ -07b248: 5001 0003 |0024: aput-char v1, v0, v3 │ │ -07b24c: 0143 |0026: move v3, v4 │ │ -07b24e: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07b252: 28df |0029: goto 0008 // -0021 │ │ -07b254: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -07b256: 7130 461d 5003 |002b: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1d46 │ │ -07b25c: 0c05 |002e: move-result-object v5 │ │ -07b25e: 1105 |002f: return-object v5 │ │ +088fa4: |[088fa4] com.badlogic.gdx.utils.Base64Coder.decodeLines:(Ljava/lang/String;)[B │ │ +088fb4: 6e10 ba24 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +088fba: 0a05 |0003: move-result v5 │ │ +088fbc: 2350 e603 |0004: new-array v0, v5, [C // type@03e6 │ │ +088fc0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +088fc2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +088fc4: 6e10 ba24 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +088fca: 0a05 |000b: move-result v5 │ │ +088fcc: 3552 1e00 |000c: if-ge v2, v5, 002a // +001e │ │ +088fd0: 6e20 ac24 2600 |000e: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +088fd6: 0a01 |0011: move-result v1 │ │ +088fd8: 1305 2000 |0012: const/16 v5, #int 32 // #20 │ │ +088fdc: 3251 1300 |0014: if-eq v1, v5, 0027 // +0013 │ │ +088fe0: 1305 0d00 |0016: const/16 v5, #int 13 // #d │ │ +088fe4: 3251 0f00 |0018: if-eq v1, v5, 0027 // +000f │ │ +088fe8: 1305 0a00 |001a: const/16 v5, #int 10 // #a │ │ +088fec: 3251 0b00 |001c: if-eq v1, v5, 0027 // +000b │ │ +088ff0: 1305 0900 |001e: const/16 v5, #int 9 // #9 │ │ +088ff4: 3251 0700 |0020: if-eq v1, v5, 0027 // +0007 │ │ +088ff8: d804 0301 |0022: add-int/lit8 v4, v3, #int 1 // #01 │ │ +088ffc: 5001 0003 |0024: aput-char v1, v0, v3 │ │ +089000: 0143 |0026: move v3, v4 │ │ +089002: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +089006: 28df |0029: goto 0008 // -0021 │ │ +089008: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +08900a: 7130 461d 5003 |002b: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:([CII)[B // method@1d46 │ │ +089010: 0c05 |002e: move-result-object v5 │ │ +089012: 1105 |002f: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=164 │ │ 0x0007 line=165 │ │ 0x000e line=166 │ │ 0x0012 line=167 │ │ @@ -114634,20 +114641,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 │ │ -07b260: |[07b260] com.badlogic.gdx.utils.Base64Coder.decodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ -07b270: 2200 8f03 |0000: new-instance v0, Ljava/lang/String; // type@038f │ │ -07b274: 7110 441d 0200 |0002: invoke-static {v2}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1d44 │ │ -07b27a: 0c01 |0005: move-result-object v1 │ │ -07b27c: 7020 a924 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@24a9 │ │ -07b282: 1100 |0009: return-object v0 │ │ +089014: |[089014] com.badlogic.gdx.utils.Base64Coder.decodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ +089024: 2200 8f03 |0000: new-instance v0, Ljava/lang/String; // type@038f │ │ +089028: 7110 441d 0200 |0002: invoke-static {v2}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1d44 │ │ +08902e: 0c01 |0005: move-result-object v1 │ │ +089030: 7020 a924 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@24a9 │ │ +089036: 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;) │ │ @@ -114655,20 +114662,20 @@ │ │ type : '([B)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07b284: |[07b284] com.badlogic.gdx.utils.Base64Coder.encode:([B)[C │ │ -07b294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b296: 2121 |0001: array-length v1, v2 │ │ -07b298: 7130 4b1d 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1d4b │ │ -07b29e: 0c00 |0005: move-result-object v0 │ │ -07b2a0: 1100 |0006: return-object v0 │ │ +089038: |[089038] com.badlogic.gdx.utils.Base64Coder.encode:([B)[C │ │ +089048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08904a: 2121 |0001: array-length v1, v2 │ │ +08904c: 7130 4b1d 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1d4b │ │ +089052: 0c00 |0005: move-result-object v0 │ │ +089054: 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;) │ │ @@ -114676,19 +114683,19 @@ │ │ type : '([BI)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07b2a4: |[07b2a4] com.badlogic.gdx.utils.Base64Coder.encode:([BI)[C │ │ -07b2b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b2b6: 7130 4b1d 0102 |0001: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1d4b │ │ -07b2bc: 0c00 |0004: move-result-object v0 │ │ -07b2be: 1100 |0005: return-object v0 │ │ +089058: |[089058] com.badlogic.gdx.utils.Base64Coder.encode:([BI)[C │ │ +089068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08906a: 7130 4b1d 0102 |0001: invoke-static {v1, v0, v2}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1d4b │ │ +089070: 0c00 |0004: move-result-object v0 │ │ +089072: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 in [B │ │ 0x0000 - 0x0006 reg=2 iLen I │ │ │ │ @@ -114697,81 +114704,81 @@ │ │ type : '([BII)[C' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 117 16-bit code units │ │ -07b2c0: |[07b2c0] com.badlogic.gdx.utils.Base64Coder.encode:([BII)[C │ │ -07b2d0: da0f 1304 |0000: mul-int/lit8 v15, v19, #int 4 // #04 │ │ -07b2d4: d80f 0f02 |0002: add-int/lit8 v15, v15, #int 2 // #02 │ │ -07b2d8: db0a 0f03 |0004: div-int/lit8 v10, v15, #int 3 // #03 │ │ -07b2dc: d80f 1302 |0006: add-int/lit8 v15, v19, #int 2 // #02 │ │ -07b2e0: db0f 0f03 |0008: div-int/lit8 v15, v15, #int 3 // #03 │ │ -07b2e4: da0b 0f04 |000a: mul-int/lit8 v11, v15, #int 4 // #04 │ │ -07b2e8: 23be e603 |000c: new-array v14, v11, [C // type@03e6 │ │ -07b2ec: 0204 1200 |000e: move/from16 v4, v18 │ │ -07b2f0: 9003 1213 |0010: add-int v3, v18, v19 │ │ -07b2f4: 120c |0012: const/4 v12, #int 0 // #0 │ │ -07b2f6: 01cd |0013: move v13, v12 │ │ -07b2f8: 0145 |0014: move v5, v4 │ │ -07b2fa: 3535 5f00 |0015: if-ge v5, v3, 0074 // +005f │ │ -07b2fe: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ -07b302: 480f 1105 |0019: aget-byte v15, v17, v5 │ │ -07b306: d5f0 ff00 |001b: and-int/lit16 v0, v15, #int 255 // #00ff │ │ -07b30a: 3534 4b00 |001d: if-ge v4, v3, 0068 // +004b │ │ -07b30e: d805 0401 |001f: add-int/lit8 v5, v4, #int 1 // #01 │ │ -07b312: 480f 1104 |0021: aget-byte v15, v17, v4 │ │ -07b316: d5f1 ff00 |0023: and-int/lit16 v1, v15, #int 255 // #00ff │ │ -07b31a: 3535 4600 |0025: if-ge v5, v3, 006b // +0046 │ │ -07b31e: d804 0501 |0027: add-int/lit8 v4, v5, #int 1 // #01 │ │ -07b322: 480f 1105 |0029: aget-byte v15, v17, v5 │ │ -07b326: d5f2 ff00 |002b: and-int/lit16 v2, v15, #int 255 // #00ff │ │ -07b32a: e206 0002 |002d: ushr-int/lit8 v6, v0, #int 2 // #02 │ │ -07b32e: dd0f 0003 |002f: and-int/lit8 v15, v0, #int 3 // #03 │ │ -07b332: e00f 0f04 |0031: shl-int/lit8 v15, v15, #int 4 // #04 │ │ -07b336: e210 0104 |0033: ushr-int/lit8 v16, v1, #int 4 // #04 │ │ -07b33a: 9607 0f10 |0035: or-int v7, v15, v16 │ │ -07b33e: dd0f 010f |0037: and-int/lit8 v15, v1, #int 15 // #0f │ │ -07b342: e00f 0f02 |0039: shl-int/lit8 v15, v15, #int 2 // #02 │ │ -07b346: e210 0206 |003b: ushr-int/lit8 v16, v2, #int 6 // #06 │ │ -07b34a: 9608 0f10 |003d: or-int v8, v15, v16 │ │ -07b34e: dd09 023f |003f: and-int/lit8 v9, v2, #int 63 // #3f │ │ -07b352: d80c 0d01 |0041: add-int/lit8 v12, v13, #int 1 // #01 │ │ -07b356: 620f f50e |0043: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07b35a: 490f 0f06 |0045: aget-char v15, v15, v6 │ │ -07b35e: 500f 0e0d |0047: aput-char v15, v14, v13 │ │ -07b362: d80d 0c01 |0049: add-int/lit8 v13, v12, #int 1 // #01 │ │ -07b366: 620f f50e |004b: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07b36a: 490f 0f07 |004d: aget-char v15, v15, v7 │ │ -07b36e: 500f 0e0c |004f: aput-char v15, v14, v12 │ │ -07b372: 35ad 1d00 |0051: if-ge v13, v10, 006e // +001d │ │ -07b376: 620f f50e |0053: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07b37a: 490f 0f08 |0055: aget-char v15, v15, v8 │ │ -07b37e: 500f 0e0d |0057: aput-char v15, v14, v13 │ │ -07b382: d80c 0d01 |0059: add-int/lit8 v12, v13, #int 1 // #01 │ │ -07b386: 35ac 1600 |005b: if-ge v12, v10, 0071 // +0016 │ │ -07b38a: 620f f50e |005d: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ -07b38e: 490f 0f09 |005f: aget-char v15, v15, v9 │ │ -07b392: 500f 0e0c |0061: aput-char v15, v14, v12 │ │ -07b396: d80c 0c01 |0063: add-int/lit8 v12, v12, #int 1 // #01 │ │ -07b39a: 01cd |0065: move v13, v12 │ │ -07b39c: 0145 |0066: move v5, v4 │ │ -07b39e: 28ae |0067: goto 0015 // -0052 │ │ -07b3a0: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -07b3a2: 0145 |0069: move v5, v4 │ │ -07b3a4: 28bb |006a: goto 0025 // -0045 │ │ -07b3a6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -07b3a8: 0154 |006c: move v4, v5 │ │ -07b3aa: 28c0 |006d: goto 002d // -0040 │ │ -07b3ac: 130f 3d00 |006e: const/16 v15, #int 61 // #3d │ │ -07b3b0: 28e7 |0070: goto 0057 // -0019 │ │ -07b3b2: 130f 3d00 |0071: const/16 v15, #int 61 // #3d │ │ -07b3b6: 28ee |0073: goto 0061 // -0012 │ │ -07b3b8: 110e |0074: return-object v14 │ │ +089074: |[089074] com.badlogic.gdx.utils.Base64Coder.encode:([BII)[C │ │ +089084: da0f 1304 |0000: mul-int/lit8 v15, v19, #int 4 // #04 │ │ +089088: d80f 0f02 |0002: add-int/lit8 v15, v15, #int 2 // #02 │ │ +08908c: db0a 0f03 |0004: div-int/lit8 v10, v15, #int 3 // #03 │ │ +089090: d80f 1302 |0006: add-int/lit8 v15, v19, #int 2 // #02 │ │ +089094: db0f 0f03 |0008: div-int/lit8 v15, v15, #int 3 // #03 │ │ +089098: da0b 0f04 |000a: mul-int/lit8 v11, v15, #int 4 // #04 │ │ +08909c: 23be e603 |000c: new-array v14, v11, [C // type@03e6 │ │ +0890a0: 0204 1200 |000e: move/from16 v4, v18 │ │ +0890a4: 9003 1213 |0010: add-int v3, v18, v19 │ │ +0890a8: 120c |0012: const/4 v12, #int 0 // #0 │ │ +0890aa: 01cd |0013: move v13, v12 │ │ +0890ac: 0145 |0014: move v5, v4 │ │ +0890ae: 3535 5f00 |0015: if-ge v5, v3, 0074 // +005f │ │ +0890b2: d804 0501 |0017: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0890b6: 480f 1105 |0019: aget-byte v15, v17, v5 │ │ +0890ba: d5f0 ff00 |001b: and-int/lit16 v0, v15, #int 255 // #00ff │ │ +0890be: 3534 4b00 |001d: if-ge v4, v3, 0068 // +004b │ │ +0890c2: d805 0401 |001f: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0890c6: 480f 1104 |0021: aget-byte v15, v17, v4 │ │ +0890ca: d5f1 ff00 |0023: and-int/lit16 v1, v15, #int 255 // #00ff │ │ +0890ce: 3535 4600 |0025: if-ge v5, v3, 006b // +0046 │ │ +0890d2: d804 0501 |0027: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0890d6: 480f 1105 |0029: aget-byte v15, v17, v5 │ │ +0890da: d5f2 ff00 |002b: and-int/lit16 v2, v15, #int 255 // #00ff │ │ +0890de: e206 0002 |002d: ushr-int/lit8 v6, v0, #int 2 // #02 │ │ +0890e2: dd0f 0003 |002f: and-int/lit8 v15, v0, #int 3 // #03 │ │ +0890e6: e00f 0f04 |0031: shl-int/lit8 v15, v15, #int 4 // #04 │ │ +0890ea: e210 0104 |0033: ushr-int/lit8 v16, v1, #int 4 // #04 │ │ +0890ee: 9607 0f10 |0035: or-int v7, v15, v16 │ │ +0890f2: dd0f 010f |0037: and-int/lit8 v15, v1, #int 15 // #0f │ │ +0890f6: e00f 0f02 |0039: shl-int/lit8 v15, v15, #int 2 // #02 │ │ +0890fa: e210 0206 |003b: ushr-int/lit8 v16, v2, #int 6 // #06 │ │ +0890fe: 9608 0f10 |003d: or-int v8, v15, v16 │ │ +089102: dd09 023f |003f: and-int/lit8 v9, v2, #int 63 // #3f │ │ +089106: d80c 0d01 |0041: add-int/lit8 v12, v13, #int 1 // #01 │ │ +08910a: 620f f50e |0043: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +08910e: 490f 0f06 |0045: aget-char v15, v15, v6 │ │ +089112: 500f 0e0d |0047: aput-char v15, v14, v13 │ │ +089116: d80d 0c01 |0049: add-int/lit8 v13, v12, #int 1 // #01 │ │ +08911a: 620f f50e |004b: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +08911e: 490f 0f07 |004d: aget-char v15, v15, v7 │ │ +089122: 500f 0e0c |004f: aput-char v15, v14, v12 │ │ +089126: 35ad 1d00 |0051: if-ge v13, v10, 006e // +001d │ │ +08912a: 620f f50e |0053: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +08912e: 490f 0f08 |0055: aget-char v15, v15, v8 │ │ +089132: 500f 0e0d |0057: aput-char v15, v14, v13 │ │ +089136: d80c 0d01 |0059: add-int/lit8 v12, v13, #int 1 // #01 │ │ +08913a: 35ac 1600 |005b: if-ge v12, v10, 0071 // +0016 │ │ +08913e: 620f f50e |005d: sget-object v15, Lcom/badlogic/gdx/utils/Base64Coder;.map1:[C // field@0ef5 │ │ +089142: 490f 0f09 |005f: aget-char v15, v15, v9 │ │ +089146: 500f 0e0c |0061: aput-char v15, v14, v12 │ │ +08914a: d80c 0c01 |0063: add-int/lit8 v12, v12, #int 1 // #01 │ │ +08914e: 01cd |0065: move v13, v12 │ │ +089150: 0145 |0066: move v5, v4 │ │ +089152: 28ae |0067: goto 0015 // -0052 │ │ +089154: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +089156: 0145 |0069: move v5, v4 │ │ +089158: 28bb |006a: goto 0025 // -0045 │ │ +08915a: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +08915c: 0154 |006c: move v4, v5 │ │ +08915e: 28c0 |006d: goto 002d // -0040 │ │ +089160: 130f 3d00 |006e: const/16 v15, #int 61 // #3d │ │ +089164: 28e7 |0070: goto 0057 // -0019 │ │ +089166: 130f 3d00 |0071: const/16 v15, #int 61 // #3d │ │ +08916a: 28ee |0073: goto 0061 // -0012 │ │ +08916c: 110e |0074: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000c line=125 │ │ 0x000e line=126 │ │ 0x0010 line=127 │ │ @@ -114841,23 +114848,23 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -07b3bc: |[07b3bc] com.badlogic.gdx.utils.Base64Coder.encodeLines:([B)Ljava/lang/String; │ │ -07b3cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b3ce: 2141 |0001: array-length v1, v4 │ │ -07b3d0: 1302 4c00 |0002: const/16 v2, #int 76 // #4c │ │ -07b3d4: 1a03 0100 |0004: const-string v3, " │ │ +089170: |[089170] com.badlogic.gdx.utils.Base64Coder.encodeLines:([B)Ljava/lang/String; │ │ +089180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089182: 2141 |0001: array-length v1, v4 │ │ +089184: 1302 4c00 |0002: const/16 v2, #int 76 // #4c │ │ +089188: 1a03 0100 |0004: const-string v3, " │ │ " // string@0001 │ │ -07b3d8: 7153 4d1d 0421 |0006: invoke-static {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; // method@1d4d │ │ -07b3de: 0c00 |0009: move-result-object v0 │ │ -07b3e0: 1100 |000a: return-object v0 │ │ +08918c: 7153 4d1d 0421 |0006: invoke-static {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Base64Coder;.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; // method@1d4d │ │ +089192: 0c00 |0009: move-result-object v0 │ │ +089194: 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;) │ │ @@ -114865,48 +114872,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 │ │ -07b3e4: |[07b3e4] com.badlogic.gdx.utils.Base64Coder.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; │ │ -07b3f4: da06 0b03 |0000: mul-int/lit8 v6, v11, #int 3 // #03 │ │ -07b3f8: db00 0604 |0002: div-int/lit8 v0, v6, #int 4 // #04 │ │ -07b3fc: 3c00 0800 |0004: if-gtz v0, 000c // +0008 │ │ -07b400: 2206 7b03 |0006: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07b404: 7010 6724 0600 |0008: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@2467 │ │ -07b40a: 2706 |000b: throw v6 │ │ -07b40c: 9006 0a00 |000c: add-int v6, v10, v0 │ │ -07b410: d806 06ff |000e: add-int/lit8 v6, v6, #int -1 // #ff │ │ -07b414: 9305 0600 |0010: div-int v5, v6, v0 │ │ -07b418: d806 0a02 |0012: add-int/lit8 v6, v10, #int 2 // #02 │ │ -07b41c: db06 0603 |0014: div-int/lit8 v6, v6, #int 3 // #03 │ │ -07b420: da06 0604 |0016: mul-int/lit8 v6, v6, #int 4 // #04 │ │ -07b424: 6e10 ba24 0c00 |0018: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@24ba │ │ -07b42a: 0a07 |001b: move-result v7 │ │ -07b42c: b257 |001c: mul-int/2addr v7, v5 │ │ -07b42e: 9002 0607 |001d: add-int v2, v6, v7 │ │ -07b432: 2201 0203 |001f: new-instance v1, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07b436: 7020 c520 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07b43c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -07b43e: 35a3 1600 |0025: if-ge v3, v10, 003b // +0016 │ │ -07b442: 9106 0a03 |0027: sub-int v6, v10, v3 │ │ -07b446: 7120 8824 0600 |0029: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07b44c: 0a04 |002c: move-result v4 │ │ -07b44e: 9006 0903 |002d: add-int v6, v9, v3 │ │ -07b452: 7130 4b1d 6804 |002f: invoke-static {v8, v6, v4}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1d4b │ │ -07b458: 0c06 |0032: move-result-object v6 │ │ -07b45a: 6e20 d520 6100 |0033: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d5 │ │ -07b460: 6e20 d320 c100 |0036: invoke-virtual {v1, v12}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07b466: b043 |0039: add-int/2addr v3, v4 │ │ -07b468: 28eb |003a: goto 0025 // -0015 │ │ -07b46a: 6e10 1121 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07b470: 0c06 |003e: move-result-object v6 │ │ -07b472: 1106 |003f: return-object v6 │ │ +089198: |[089198] com.badlogic.gdx.utils.Base64Coder.encodeLines:([BIIILjava/lang/String;)Ljava/lang/String; │ │ +0891a8: da06 0b03 |0000: mul-int/lit8 v6, v11, #int 3 // #03 │ │ +0891ac: db00 0604 |0002: div-int/lit8 v0, v6, #int 4 // #04 │ │ +0891b0: 3c00 0800 |0004: if-gtz v0, 000c // +0008 │ │ +0891b4: 2206 7b03 |0006: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0891b8: 7010 6724 0600 |0008: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@2467 │ │ +0891be: 2706 |000b: throw v6 │ │ +0891c0: 9006 0a00 |000c: add-int v6, v10, v0 │ │ +0891c4: d806 06ff |000e: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0891c8: 9305 0600 |0010: div-int v5, v6, v0 │ │ +0891cc: d806 0a02 |0012: add-int/lit8 v6, v10, #int 2 // #02 │ │ +0891d0: db06 0603 |0014: div-int/lit8 v6, v6, #int 3 // #03 │ │ +0891d4: da06 0604 |0016: mul-int/lit8 v6, v6, #int 4 // #04 │ │ +0891d8: 6e10 ba24 0c00 |0018: invoke-virtual {v12}, Ljava/lang/String;.length:()I // method@24ba │ │ +0891de: 0a07 |001b: move-result v7 │ │ +0891e0: b257 |001c: mul-int/2addr v7, v5 │ │ +0891e2: 9002 0607 |001d: add-int v2, v6, v7 │ │ +0891e6: 2201 0203 |001f: new-instance v1, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +0891ea: 7020 c520 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +0891f0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0891f2: 35a3 1600 |0025: if-ge v3, v10, 003b // +0016 │ │ +0891f6: 9106 0a03 |0027: sub-int v6, v10, v3 │ │ +0891fa: 7120 8824 0600 |0029: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +089200: 0a04 |002c: move-result v4 │ │ +089202: 9006 0903 |002d: add-int v6, v9, v3 │ │ +089206: 7130 4b1d 6804 |002f: invoke-static {v8, v6, v4}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([BII)[C // method@1d4b │ │ +08920c: 0c06 |0032: move-result-object v6 │ │ +08920e: 6e20 d520 6100 |0033: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d5 │ │ +089214: 6e20 d320 c100 |0036: invoke-virtual {v1, v12}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08921a: b043 |0039: add-int/2addr v3, v4 │ │ +08921c: 28eb |003a: goto 0025 // -0015 │ │ +08921e: 6e10 1121 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +089224: 0c06 |003e: move-result-object v6 │ │ +089226: 1106 |003f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x000c line=86 │ │ 0x0012 line=87 │ │ 0x001f line=88 │ │ @@ -114936,22 +114943,22 @@ │ │ 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 │ │ -07b474: |[07b474] com.badlogic.gdx.utils.Base64Coder.encodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ -07b484: 2200 8f03 |0000: new-instance v0, Ljava/lang/String; // type@038f │ │ -07b488: 6e10 b324 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@24b3 │ │ -07b48e: 0c01 |0005: move-result-object v1 │ │ -07b490: 7110 491d 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([B)[C // method@1d49 │ │ -07b496: 0c01 |0009: move-result-object v1 │ │ -07b498: 7020 aa24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@24aa │ │ -07b49e: 1100 |000d: return-object v0 │ │ +089228: |[089228] com.badlogic.gdx.utils.Base64Coder.encodeString:(Ljava/lang/String;)Ljava/lang/String; │ │ +089238: 2200 8f03 |0000: new-instance v0, Ljava/lang/String; // type@038f │ │ +08923c: 6e10 b324 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@24b3 │ │ +089242: 0c01 |0005: move-result-object v1 │ │ +089244: 7110 491d 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.encode:([B)[C // method@1d49 │ │ +08924a: 0c01 |0009: move-result-object v1 │ │ +08924c: 7020 aa24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/String;.:([C)V // method@24aa │ │ +089252: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=2 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -114993,18 +115000,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07b4a0: |[07b4a0] com.badlogic.gdx.utils.BinaryHeap$Node.:(F)V │ │ -07b4b0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07b4b6: 5901 f90e |0003: iput v1, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b4ba: 0e00 |0005: return-void │ │ +089254: |[089254] com.badlogic.gdx.utils.BinaryHeap$Node.:(F)V │ │ +089264: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08926a: 5901 f90e |0003: iput v1, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +08926e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ @@ -115016,17 +115023,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b4bc: |[07b4bc] com.badlogic.gdx.utils.BinaryHeap$Node.getValue:()F │ │ -07b4cc: 5210 f90e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b4d0: 0f00 |0002: return v0 │ │ +089270: |[089270] com.badlogic.gdx.utils.BinaryHeap$Node.getValue:()F │ │ +089280: 5210 f90e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +089284: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ │ │ source_file_idx : 499 (BinaryHeap.java) │ │ @@ -115077,19 +115084,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07b4d4: |[07b4d4] com.badlogic.gdx.utils.BinaryHeap.:()V │ │ -07b4e4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -07b4e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07b4ea: 7030 521d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.:(IZ)V // method@1d52 │ │ -07b4f0: 0e00 |0006: return-void │ │ +089288: |[089288] com.badlogic.gdx.utils.BinaryHeap.:()V │ │ +089298: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +08929c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08929e: 7030 521d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.:(IZ)V // method@1d52 │ │ +0892a4: 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; │ │ @@ -115099,22 +115106,22 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07b4f4: |[07b4f4] com.badlogic.gdx.utils.BinaryHeap.:(IZ)V │ │ -07b504: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07b50a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07b50c: 5910 fc0e |0004: iput v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b510: 5c13 fa0e |0006: iput-boolean v3, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b514: 2320 2404 |0008: new-array v0, v2, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0424 │ │ -07b518: 5b10 fb0e |000a: iput-object v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b51c: 0e00 |000c: return-void │ │ +0892a8: |[0892a8] com.badlogic.gdx.utils.BinaryHeap.:(IZ)V │ │ +0892b8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0892be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0892c0: 5910 fc0e |0004: iput v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +0892c4: 5c13 fa0e |0006: iput-boolean v3, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +0892c8: 2320 2404 |0008: new-array v0, v2, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0424 │ │ +0892cc: 5b10 fb0e |000a: iput-object v0, v1, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +0892d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=21 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000c line=33 │ │ @@ -115129,76 +115136,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 100 16-bit code units │ │ -07b520: |[07b520] com.badlogic.gdx.utils.BinaryHeap.down:(I)V │ │ -07b530: 121b |0000: const/4 v11, #int 1 // #1 │ │ -07b532: 120c |0001: const/4 v12, #int 0 // #0 │ │ -07b534: 54e4 fb0e |0002: iget-object v4, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b538: 52e8 fc0e |0004: iget v8, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b53c: 4603 040f |0006: aget-object v3, v4, v15 │ │ -07b540: 5239 f90e |0008: iget v9, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b544: e00a 0f01 |000a: shl-int/lit8 v10, v15, #int 1 // #01 │ │ -07b548: d800 0a01 |000c: add-int/lit8 v0, v10, #int 1 // #01 │ │ -07b54c: 3480 0700 |000e: if-lt v0, v8, 0015 // +0007 │ │ -07b550: 4d03 040f |0010: aput-object v3, v4, v15 │ │ -07b554: 593f f80e |0012: iput v15, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b558: 0e00 |0014: return-void │ │ -07b55a: d805 0001 |0015: add-int/lit8 v5, v0, #int 1 // #01 │ │ -07b55e: 4601 0400 |0017: aget-object v1, v4, v0 │ │ -07b562: 5212 f90e |0019: iget v2, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b566: 3485 2a00 |001b: if-lt v5, v8, 0045 // +002a │ │ -07b56a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -07b56c: 55ea fa0e |001e: iget-boolean v10, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b570: 380a 2100 |0020: if-eqz v10, 0041 // +0021 │ │ -07b574: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -07b576: 2e0a 0207 |0023: cmpg-float v10, v2, v7 │ │ -07b57a: 3b0a 2500 |0025: if-gez v10, 004a // +0025 │ │ -07b57e: 01ba |0027: move v10, v11 │ │ -07b580: 55ed fa0e |0028: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b584: b7da |002a: xor-int/2addr v10, v13 │ │ -07b586: 380a 2300 |002b: if-eqz v10, 004e // +0023 │ │ -07b58a: 2d0a 0209 |002d: cmpl-float v10, v2, v9 │ │ -07b58e: 380a e1ff |002f: if-eqz v10, 0010 // -001f │ │ -07b592: 2d0a 0209 |0031: cmpl-float v10, v2, v9 │ │ -07b596: 3d0a 1900 |0033: if-lez v10, 004c // +0019 │ │ -07b59a: 01ba |0035: move v10, v11 │ │ -07b59c: 55ed fa0e |0036: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b5a0: b7da |0038: xor-int/2addr v10, v13 │ │ -07b5a2: 390a d7ff |0039: if-nez v10, 0010 // -0029 │ │ -07b5a6: 4d01 040f |003b: aput-object v1, v4, v15 │ │ -07b5aa: 591f f80e |003d: iput v15, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b5ae: 010f |003f: move v15, v0 │ │ -07b5b0: 28ca |0040: goto 000a // -0036 │ │ -07b5b2: 1407 ffff 7f7f |0041: const v7, #float 3.40282e+38 // #7f7fffff │ │ -07b5b8: 28df |0044: goto 0023 // -0021 │ │ -07b5ba: 4606 0405 |0045: aget-object v6, v4, v5 │ │ -07b5be: 5267 f90e |0047: iget v7, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b5c2: 28da |0049: goto 0023 // -0026 │ │ -07b5c4: 01ca |004a: move v10, v12 │ │ -07b5c6: 28dd |004b: goto 0028 // -0023 │ │ -07b5c8: 01ca |004c: move v10, v12 │ │ -07b5ca: 28e9 |004d: goto 0036 // -0017 │ │ -07b5cc: 2d0a 0709 |004e: cmpl-float v10, v7, v9 │ │ -07b5d0: 380a c0ff |0050: if-eqz v10, 0010 // -0040 │ │ -07b5d4: 2d0a 0709 |0052: cmpl-float v10, v7, v9 │ │ -07b5d8: 3d0a 0e00 |0054: if-lez v10, 0062 // +000e │ │ -07b5dc: 01ba |0056: move v10, v11 │ │ -07b5de: 55ed fa0e |0057: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b5e2: b7da |0059: xor-int/2addr v10, v13 │ │ -07b5e4: 390a b6ff |005a: if-nez v10, 0010 // -004a │ │ -07b5e8: 4d06 040f |005c: aput-object v6, v4, v15 │ │ -07b5ec: 596f f80e |005e: iput v15, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b5f0: 015f |0060: move v15, v5 │ │ -07b5f2: 28a9 |0061: goto 000a // -0057 │ │ -07b5f4: 01ca |0062: move v10, v12 │ │ -07b5f6: 28f4 |0063: goto 0057 // -000c │ │ +0892d4: |[0892d4] com.badlogic.gdx.utils.BinaryHeap.down:(I)V │ │ +0892e4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0892e6: 120c |0001: const/4 v12, #int 0 // #0 │ │ +0892e8: 54e4 fb0e |0002: iget-object v4, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +0892ec: 52e8 fc0e |0004: iget v8, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +0892f0: 4603 040f |0006: aget-object v3, v4, v15 │ │ +0892f4: 5239 f90e |0008: iget v9, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +0892f8: e00a 0f01 |000a: shl-int/lit8 v10, v15, #int 1 // #01 │ │ +0892fc: d800 0a01 |000c: add-int/lit8 v0, v10, #int 1 // #01 │ │ +089300: 3480 0700 |000e: if-lt v0, v8, 0015 // +0007 │ │ +089304: 4d03 040f |0010: aput-object v3, v4, v15 │ │ +089308: 593f f80e |0012: iput v15, v3, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +08930c: 0e00 |0014: return-void │ │ +08930e: d805 0001 |0015: add-int/lit8 v5, v0, #int 1 // #01 │ │ +089312: 4601 0400 |0017: aget-object v1, v4, v0 │ │ +089316: 5212 f90e |0019: iget v2, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +08931a: 3485 2a00 |001b: if-lt v5, v8, 0045 // +002a │ │ +08931e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +089320: 55ea fa0e |001e: iget-boolean v10, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +089324: 380a 2100 |0020: if-eqz v10, 0041 // +0021 │ │ +089328: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +08932a: 2e0a 0207 |0023: cmpg-float v10, v2, v7 │ │ +08932e: 3b0a 2500 |0025: if-gez v10, 004a // +0025 │ │ +089332: 01ba |0027: move v10, v11 │ │ +089334: 55ed fa0e |0028: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +089338: b7da |002a: xor-int/2addr v10, v13 │ │ +08933a: 380a 2300 |002b: if-eqz v10, 004e // +0023 │ │ +08933e: 2d0a 0209 |002d: cmpl-float v10, v2, v9 │ │ +089342: 380a e1ff |002f: if-eqz v10, 0010 // -001f │ │ +089346: 2d0a 0209 |0031: cmpl-float v10, v2, v9 │ │ +08934a: 3d0a 1900 |0033: if-lez v10, 004c // +0019 │ │ +08934e: 01ba |0035: move v10, v11 │ │ +089350: 55ed fa0e |0036: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +089354: b7da |0038: xor-int/2addr v10, v13 │ │ +089356: 390a d7ff |0039: if-nez v10, 0010 // -0029 │ │ +08935a: 4d01 040f |003b: aput-object v1, v4, v15 │ │ +08935e: 591f f80e |003d: iput v15, v1, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +089362: 010f |003f: move v15, v0 │ │ +089364: 28ca |0040: goto 000a // -0036 │ │ +089366: 1407 ffff 7f7f |0041: const v7, #float 3.40282e+38 // #7f7fffff │ │ +08936c: 28df |0044: goto 0023 // -0021 │ │ +08936e: 4606 0405 |0045: aget-object v6, v4, v5 │ │ +089372: 5267 f90e |0047: iget v7, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +089376: 28da |0049: goto 0023 // -0026 │ │ +089378: 01ca |004a: move v10, v12 │ │ +08937a: 28dd |004b: goto 0028 // -0023 │ │ +08937c: 01ca |004c: move v10, v12 │ │ +08937e: 28e9 |004d: goto 0036 // -0017 │ │ +089380: 2d0a 0709 |004e: cmpl-float v10, v7, v9 │ │ +089384: 380a c0ff |0050: if-eqz v10, 0010 // -0040 │ │ +089388: 2d0a 0709 |0052: cmpl-float v10, v7, v9 │ │ +08938c: 3d0a 0e00 |0054: if-lez v10, 0062 // +000e │ │ +089390: 01ba |0056: move v10, v11 │ │ +089392: 55ed fa0e |0057: iget-boolean v13, v14, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +089396: b7da |0059: xor-int/2addr v10, v13 │ │ +089398: 390a b6ff |005a: if-nez v10, 0010 // -004a │ │ +08939c: 4d06 040f |005c: aput-object v6, v4, v15 │ │ +0893a0: 596f f80e |005e: iput v15, v6, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +0893a4: 015f |0060: move v15, v5 │ │ +0893a6: 28a9 |0061: goto 000a // -0057 │ │ +0893a8: 01ca |0062: move v10, v12 │ │ +0893aa: 28f4 |0063: goto 0057 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=89 │ │ 0x0008 line=90 │ │ 0x000a line=93 │ │ @@ -115249,38 +115256,38 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -07b5f8: |[07b5f8] com.badlogic.gdx.utils.BinaryHeap.up:(I)V │ │ -07b608: 5471 fb0e |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b60c: 4600 0108 |0002: aget-object v0, v1, v8 │ │ -07b610: 5204 f90e |0004: iget v4, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b614: 3d08 1c00 |0006: if-lez v8, 0022 // +001c │ │ -07b618: d805 08ff |0008: add-int/lit8 v5, v8, #int -1 // #ff │ │ -07b61c: e103 0501 |000a: shr-int/lit8 v3, v5, #int 1 // #01 │ │ -07b620: 4602 0103 |000c: aget-object v2, v1, v3 │ │ -07b624: 5225 f90e |000e: iget v5, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b628: 2e05 0405 |0010: cmpg-float v5, v4, v5 │ │ -07b62c: 3b05 0e00 |0012: if-gez v5, 0020 // +000e │ │ -07b630: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -07b632: 5576 fa0e |0015: iget-boolean v6, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b636: b765 |0017: xor-int/2addr v5, v6 │ │ -07b638: 3805 0a00 |0018: if-eqz v5, 0022 // +000a │ │ -07b63c: 4d02 0108 |001a: aput-object v2, v1, v8 │ │ -07b640: 5928 f80e |001c: iput v8, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b644: 0138 |001e: move v8, v3 │ │ -07b646: 28e7 |001f: goto 0006 // -0019 │ │ -07b648: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -07b64a: 28f4 |0021: goto 0015 // -000c │ │ -07b64c: 4d00 0108 |0022: aput-object v0, v1, v8 │ │ -07b650: 5908 f80e |0024: iput v8, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b654: 0e00 |0026: return-void │ │ +0893ac: |[0893ac] com.badlogic.gdx.utils.BinaryHeap.up:(I)V │ │ +0893bc: 5471 fb0e |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +0893c0: 4600 0108 |0002: aget-object v0, v1, v8 │ │ +0893c4: 5204 f90e |0004: iget v4, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +0893c8: 3d08 1c00 |0006: if-lez v8, 0022 // +001c │ │ +0893cc: d805 08ff |0008: add-int/lit8 v5, v8, #int -1 // #ff │ │ +0893d0: e103 0501 |000a: shr-int/lit8 v3, v5, #int 1 // #01 │ │ +0893d4: 4602 0103 |000c: aget-object v2, v1, v3 │ │ +0893d8: 5225 f90e |000e: iget v5, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +0893dc: 2e05 0405 |0010: cmpg-float v5, v4, v5 │ │ +0893e0: 3b05 0e00 |0012: if-gez v5, 0020 // +000e │ │ +0893e4: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +0893e6: 5576 fa0e |0015: iget-boolean v6, v7, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +0893ea: b765 |0017: xor-int/2addr v5, v6 │ │ +0893ec: 3805 0a00 |0018: if-eqz v5, 0022 // +000a │ │ +0893f0: 4d02 0108 |001a: aput-object v2, v1, v8 │ │ +0893f4: 5928 f80e |001c: iput v8, v2, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +0893f8: 0138 |001e: move v8, v3 │ │ +0893fa: 28e7 |001f: goto 0006 // -0019 │ │ +0893fc: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +0893fe: 28f4 |0021: goto 0015 // -000c │ │ +089400: 4d00 0108 |0022: aput-object v0, v1, v8 │ │ +089404: 5908 f80e |0024: iput v8, v0, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +089408: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x0004 line=70 │ │ 0x0006 line=71 │ │ 0x0008 line=72 │ │ @@ -115310,37 +115317,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 │ │ -07b658: |[07b658] com.badlogic.gdx.utils.BinaryHeap.add:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;)Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ -07b668: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07b66a: 5241 fc0e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b66e: 5442 fb0e |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b672: 2122 |0005: array-length v2, v2 │ │ -07b674: 3321 1100 |0006: if-ne v1, v2, 0017 // +0011 │ │ -07b678: 5241 fc0e |0008: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b67c: e001 0101 |000a: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -07b680: 2310 2404 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0424 │ │ -07b684: 5441 fb0e |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b688: 5242 fc0e |0010: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b68c: 7152 e124 3130 |0012: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07b692: 5b40 fb0e |0015: iput-object v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b696: 5241 fc0e |0017: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b69a: 5951 f80e |0019: iput v1, v5, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b69e: 5441 fb0e |001b: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b6a2: 5242 fc0e |001d: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6a6: 4d05 0102 |001f: aput-object v5, v1, v2 │ │ -07b6aa: 5241 fc0e |0021: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6ae: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07b6b2: 5942 fc0e |0025: iput v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6b6: 7020 581d 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1d58 │ │ -07b6bc: 1105 |002a: return-object v5 │ │ +08940c: |[08940c] com.badlogic.gdx.utils.BinaryHeap.add:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;)Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ +08941c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08941e: 5241 fc0e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089422: 5442 fb0e |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +089426: 2122 |0005: array-length v2, v2 │ │ +089428: 3321 1100 |0006: if-ne v1, v2, 0017 // +0011 │ │ +08942c: 5241 fc0e |0008: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089430: e001 0101 |000a: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +089434: 2310 2404 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/BinaryHeap$Node; // type@0424 │ │ +089438: 5441 fb0e |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +08943c: 5242 fc0e |0010: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089440: 7152 e124 3130 |0012: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +089446: 5b40 fb0e |0015: iput-object v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +08944a: 5241 fc0e |0017: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +08944e: 5951 f80e |0019: iput v1, v5, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +089452: 5441 fb0e |001b: iget-object v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +089456: 5242 fc0e |001d: iget v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +08945a: 4d05 0102 |001f: aput-object v5, v1, v2 │ │ +08945e: 5241 fc0e |0021: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089462: d802 0101 |0023: add-int/lit8 v2, v1, #int 1 // #01 │ │ +089466: 5942 fc0e |0025: iput v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +08946a: 7020 581d 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1d58 │ │ +089470: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0008 line=38 │ │ 0x000e line=39 │ │ 0x0015 line=40 │ │ 0x0017 line=43 │ │ @@ -115359,30 +115366,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 │ │ -07b6c0: |[07b6c0] com.badlogic.gdx.utils.BinaryHeap.pop:()Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ -07b6d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07b6d2: 5450 fb0e |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b6d6: 4601 0004 |0003: aget-object v1, v0, v4 │ │ -07b6da: 5252 fc0e |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6de: d802 02ff |0007: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07b6e2: 5952 fc0e |0009: iput v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6e6: 4602 0002 |000b: aget-object v2, v0, v2 │ │ -07b6ea: 4d02 0004 |000d: aput-object v2, v0, v4 │ │ -07b6ee: 5252 fc0e |000f: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6f2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -07b6f4: 4d03 0002 |0012: aput-object v3, v0, v2 │ │ -07b6f8: 5252 fc0e |0014: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b6fc: 3d02 0500 |0016: if-lez v2, 001b // +0005 │ │ -07b700: 7020 541d 4500 |0018: invoke-direct {v5, v4}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1d54 │ │ -07b706: 1101 |001b: return-object v1 │ │ +089474: |[089474] com.badlogic.gdx.utils.BinaryHeap.pop:()Lcom/badlogic/gdx/utils/BinaryHeap$Node; │ │ +089484: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +089486: 5450 fb0e |0001: iget-object v0, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +08948a: 4601 0004 |0003: aget-object v1, v0, v4 │ │ +08948e: 5252 fc0e |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089492: d802 02ff |0007: add-int/lit8 v2, v2, #int -1 // #ff │ │ +089496: 5952 fc0e |0009: iput v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +08949a: 4602 0002 |000b: aget-object v2, v0, v2 │ │ +08949e: 4d02 0004 |000d: aput-object v2, v0, v4 │ │ +0894a2: 5252 fc0e |000f: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +0894a6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0894a8: 4d03 0002 |0012: aput-object v3, v0, v2 │ │ +0894ac: 5252 fc0e |0014: iget v2, v5, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +0894b0: 3d02 0500 |0016: if-lez v2, 001b // +0005 │ │ +0894b4: 7020 541d 4500 |0018: invoke-direct {v5, v4}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1d54 │ │ +0894ba: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x000f line=53 │ │ 0x0014 line=54 │ │ @@ -115398,31 +115405,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 │ │ -07b708: |[07b708] com.badlogic.gdx.utils.BinaryHeap.setValue:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;F)V │ │ -07b718: 5240 f90e |0000: iget v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b71c: 5945 f90e |0002: iput v5, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ -07b720: 2e01 0500 |0004: cmpg-float v1, v5, v0 │ │ -07b724: 3b01 0e00 |0006: if-gez v1, 0014 // +000e │ │ -07b728: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -07b72a: 5532 fa0e |0009: iget-boolean v2, v3, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ -07b72e: b721 |000b: xor-int/2addr v1, v2 │ │ -07b730: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -07b734: 5241 f80e |000e: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b738: 7020 581d 1300 |0010: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1d58 │ │ -07b73e: 0e00 |0013: return-void │ │ -07b740: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -07b742: 28f4 |0015: goto 0009 // -000c │ │ -07b744: 5241 f80e |0016: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ -07b748: 7020 541d 1300 |0018: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1d54 │ │ -07b74e: 28f8 |001b: goto 0013 // -0008 │ │ +0894bc: |[0894bc] com.badlogic.gdx.utils.BinaryHeap.setValue:(Lcom/badlogic/gdx/utils/BinaryHeap$Node;F)V │ │ +0894cc: 5240 f90e |0000: iget v0, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +0894d0: 5945 f90e |0002: iput v5, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.value:F // field@0ef9 │ │ +0894d4: 2e01 0500 |0004: cmpg-float v1, v5, v0 │ │ +0894d8: 3b01 0e00 |0006: if-gez v1, 0014 // +000e │ │ +0894dc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0894de: 5532 fa0e |0009: iget-boolean v2, v3, Lcom/badlogic/gdx/utils/BinaryHeap;.isMaxHeap:Z // field@0efa │ │ +0894e2: b721 |000b: xor-int/2addr v1, v2 │ │ +0894e4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0894e8: 5241 f80e |000e: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +0894ec: 7020 581d 1300 |0010: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.up:(I)V // method@1d58 │ │ +0894f2: 0e00 |0013: return-void │ │ +0894f4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0894f6: 28f4 |0015: goto 0009 // -000c │ │ +0894f8: 5241 f80e |0016: iget v1, v4, Lcom/badlogic/gdx/utils/BinaryHeap$Node;.index:I // field@0ef8 │ │ +0894fc: 7020 541d 1300 |0018: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/BinaryHeap;.down:(I)V // method@1d54 │ │ +089502: 28f8 |001b: goto 0013 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0004 line=61 │ │ 0x000e line=62 │ │ 0x0013 line=65 │ │ @@ -115441,42 +115448,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -07b750: |[07b750] com.badlogic.gdx.utils.BinaryHeap.toString:()Ljava/lang/String; │ │ -07b760: 5243 fc0e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b764: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07b768: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -07b76c: 1103 |0006: return-object v3 │ │ -07b76e: 5442 fb0e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ -07b772: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07b776: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07b77a: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07b780: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -07b784: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07b78a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -07b78c: 4603 0203 |0016: aget-object v3, v2, v3 │ │ -07b790: 6e20 d220 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -07b796: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -07b798: 5243 fc0e |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ -07b79c: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -07b7a0: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -07b7a4: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07b7aa: 4603 0201 |0025: aget-object v3, v2, v1 │ │ -07b7ae: 6e20 d220 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -07b7b4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07b7b8: 28f0 |002c: goto 001c // -0010 │ │ -07b7ba: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -07b7be: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07b7c4: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07b7ca: 0c03 |0035: move-result-object v3 │ │ -07b7cc: 28d0 |0036: goto 0006 // -0030 │ │ +089504: |[089504] com.badlogic.gdx.utils.BinaryHeap.toString:()Ljava/lang/String; │ │ +089514: 5243 fc0e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089518: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08951c: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +089520: 1103 |0006: return-object v3 │ │ +089522: 5442 fb0e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.nodes:[Lcom/badlogic/gdx/utils/BinaryHeap$Node; // field@0efb │ │ +089526: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08952a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08952e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +089534: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +089538: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08953e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +089540: 4603 0203 |0016: aget-object v3, v2, v3 │ │ +089544: 6e20 d220 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08954a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +08954c: 5243 fc0e |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BinaryHeap;.size:I // field@0efc │ │ +089550: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +089554: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +089558: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08955e: 4603 0201 |0025: aget-object v3, v2, v1 │ │ +089562: 6e20 d220 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +089568: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08956c: 28f0 |002c: goto 001c // -0010 │ │ +08956e: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +089572: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +089578: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08957e: 0c03 |0035: move-result-object v3 │ │ +089580: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=141 │ │ 0x0007 line=132 │ │ 0x0009 line=133 │ │ 0x0010 line=134 │ │ @@ -115531,19 +115538,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07b7d0: |[07b7d0] com.badlogic.gdx.utils.BooleanArray.:()V │ │ -07b7e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b7e2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -07b7e6: 7030 5c1d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1d5c │ │ -07b7ec: 0e00 |0006: return-void │ │ +089584: |[089584] com.badlogic.gdx.utils.BooleanArray.:()V │ │ +089594: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +089596: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +08959a: 7030 5c1d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1d5c │ │ +0895a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -115552,18 +115559,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07b7f0: |[07b7f0] com.badlogic.gdx.utils.BooleanArray.:(I)V │ │ -07b800: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b802: 7030 5c1d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1d5c │ │ -07b808: 0e00 |0004: return-void │ │ +0895a4: |[0895a4] com.badlogic.gdx.utils.BooleanArray.:(I)V │ │ +0895b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0895b6: 7030 5c1d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1d5c │ │ +0895bc: 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 │ │ @@ -115573,29 +115580,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 │ │ -07b80c: |[07b80c] com.badlogic.gdx.utils.BooleanArray.:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ -07b81c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07b81e: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -07b824: 5550 fe0e |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ -07b828: 5c40 fe0e |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ -07b82c: 5250 ff0e |0008: iget v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b830: 5940 ff0e |000a: iput v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b834: 5240 ff0e |000c: iget v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b838: 2300 3a04 |000e: new-array v0, v0, [Z // type@043a │ │ -07b83c: 5b40 fd0e |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b840: 5450 fd0e |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b844: 5441 fd0e |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b848: 5242 ff0e |0016: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b84c: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07b852: 0e00 |001b: return-void │ │ +0895c0: |[0895c0] com.badlogic.gdx.utils.BooleanArray.:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ +0895d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0895d2: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +0895d8: 5550 fe0e |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ +0895dc: 5c40 fe0e |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ +0895e0: 5250 ff0e |0008: iget v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0895e4: 5940 ff0e |000a: iput v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0895e8: 5240 ff0e |000c: iget v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0895ec: 2300 3a04 |000e: new-array v0, v0, [Z // type@043a │ │ +0895f0: 5b40 fd0e |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0895f4: 5450 fd0e |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0895f8: 5441 fd0e |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0895fc: 5242 ff0e |0016: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089600: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +089606: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=55 │ │ 0x0008 line=56 │ │ 0x000c line=57 │ │ 0x0012 line=58 │ │ @@ -115609,20 +115616,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07b854: |[07b854] com.badlogic.gdx.utils.BooleanArray.:(ZI)V │ │ -07b864: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07b86a: 5c12 fe0e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ -07b86e: 2330 3a04 |0005: new-array v0, v3, [Z // type@043a │ │ -07b872: 5b10 fd0e |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b876: 0e00 |0009: return-void │ │ +089608: |[089608] com.badlogic.gdx.utils.BooleanArray.:(ZI)V │ │ +089618: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08961e: 5c12 fe0e |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ +089622: 2330 3a04 |0005: new-array v0, v3, [Z // type@043a │ │ +089626: 5b10 fd0e |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +08962a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ locals : │ │ @@ -115635,24 +115642,24 @@ │ │ type : '(Z[Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -07b878: |[07b878] com.badlogic.gdx.utils.BooleanArray.:(Z[Z)V │ │ -07b888: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07b88a: 2150 |0001: array-length v0, v5 │ │ -07b88c: 7030 5c1d 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1d5c │ │ -07b892: 2150 |0005: array-length v0, v5 │ │ -07b894: 5930 ff0e |0006: iput v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b898: 5430 fd0e |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b89c: 5231 ff0e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b8a0: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07b8a6: 0e00 |000f: return-void │ │ +08962c: |[08962c] com.badlogic.gdx.utils.BooleanArray.:(Z[Z)V │ │ +08963c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08963e: 2150 |0001: array-length v0, v5 │ │ +089640: 7030 5c1d 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.:(ZI)V // method@1d5c │ │ +089646: 2150 |0005: array-length v0, v5 │ │ +089648: 5930 ff0e |0006: iput v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +08964c: 5430 fd0e |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089650: 5231 ff0e |000a: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089654: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08965a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0005 line=73 │ │ 0x0008 line=74 │ │ 0x000f line=75 │ │ locals : │ │ @@ -115665,18 +115672,18 @@ │ │ type : '([Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07b8a8: |[07b8a8] com.badlogic.gdx.utils.BooleanArray.:([Z)V │ │ -07b8b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b8ba: 7030 5d1d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(Z[Z)V // method@1d5d │ │ -07b8c0: 0e00 |0004: return-void │ │ +08965c: |[08965c] com.badlogic.gdx.utils.BooleanArray.:([Z)V │ │ +08966c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08966e: 7030 5d1d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.:(Z[Z)V // method@1d5d │ │ +089674: 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 │ │ @@ -115687,34 +115694,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07b8c4: |[07b8c4] com.badlogic.gdx.utils.BooleanArray.add:(Z)V │ │ -07b8d4: 5440 fd0e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b8d8: 5241 ff0e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b8dc: 2102 |0004: array-length v2, v0 │ │ -07b8de: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07b8e2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07b8e6: 5242 ff0e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b8ea: 8222 |000b: int-to-float v2, v2 │ │ -07b8ec: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07b8f0: c832 |000e: mul-float/2addr v2, v3 │ │ -07b8f2: 8722 |000f: float-to-int v2, v2 │ │ -07b8f4: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07b8fa: 0a01 |0013: move-result v1 │ │ -07b8fc: 6e20 6e1d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ -07b902: 0c00 |0017: move-result-object v0 │ │ -07b904: 5241 ff0e |0018: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b908: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07b90c: 5942 ff0e |001c: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b910: 4e05 0001 |001e: aput-boolean v5, v0, v1 │ │ -07b914: 0e00 |0020: return-void │ │ +089678: |[089678] com.badlogic.gdx.utils.BooleanArray.add:(Z)V │ │ +089688: 5440 fd0e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +08968c: 5241 ff0e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089690: 2102 |0004: array-length v2, v0 │ │ +089692: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +089696: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08969a: 5242 ff0e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +08969e: 8222 |000b: int-to-float v2, v2 │ │ +0896a0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +0896a4: c832 |000e: mul-float/2addr v2, v3 │ │ +0896a6: 8722 |000f: float-to-int v2, v2 │ │ +0896a8: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0896ae: 0a01 |0013: move-result v1 │ │ +0896b0: 6e20 6e1d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ +0896b6: 0c00 |0017: move-result-object v0 │ │ +0896b8: 5241 ff0e |0018: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0896bc: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0896c0: 5942 ff0e |001c: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0896c4: 4e05 0001 |001e: aput-boolean v5, v0, v1 │ │ +0896c8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0002 line=79 │ │ 0x0018 line=80 │ │ 0x0020 line=81 │ │ locals : │ │ @@ -115727,19 +115734,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 │ │ -07b918: |[07b918] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ -07b928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b92a: 5231 ff0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b92e: 6e40 611d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V // method@1d61 │ │ -07b934: 0e00 |0006: return-void │ │ +0896cc: |[0896cc] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;)V │ │ +0896dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0896de: 5231 ff0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0896e2: 6e40 611d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V // method@1d61 │ │ +0896e8: 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; │ │ @@ -115749,44 +115756,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 │ │ -07b938: |[07b938] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V │ │ -07b948: 9000 0506 |0000: add-int v0, v5, v6 │ │ -07b94c: 5241 ff0e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b950: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -07b954: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07b958: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07b95c: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07b962: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ -07b966: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07b96c: 0c01 |0012: move-result-object v1 │ │ -07b96e: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07b974: 0c01 |0016: move-result-object v1 │ │ -07b976: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ -07b97a: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07b980: 0c01 |001c: move-result-object v1 │ │ -07b982: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07b988: 0c01 |0020: move-result-object v1 │ │ -07b98a: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ -07b98e: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07b994: 0c01 |0026: move-result-object v1 │ │ -07b996: 5242 ff0e |0027: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b99a: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07b9a0: 0c01 |002c: move-result-object v1 │ │ -07b9a2: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07b9a8: 0c01 |0030: move-result-object v1 │ │ -07b9aa: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07b9b0: 2700 |0034: throw v0 │ │ -07b9b2: 5440 fd0e |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b9b6: 6e40 631d 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1d63 │ │ -07b9bc: 0e00 |003a: return-void │ │ +0896ec: |[0896ec] com.badlogic.gdx.utils.BooleanArray.addAll:(Lcom/badlogic/gdx/utils/BooleanArray;II)V │ │ +0896fc: 9000 0506 |0000: add-int v0, v5, v6 │ │ +089700: 5241 ff0e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089704: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +089708: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08970c: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +089710: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +089716: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ +08971a: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +089720: 0c01 |0012: move-result-object v1 │ │ +089722: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +089728: 0c01 |0016: move-result-object v1 │ │ +08972a: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ +08972e: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +089734: 0c01 |001c: move-result-object v1 │ │ +089736: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08973c: 0c01 |0020: move-result-object v1 │ │ +08973e: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ +089742: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +089748: 0c01 |0026: move-result-object v1 │ │ +08974a: 5242 ff0e |0027: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +08974e: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +089754: 0c01 |002c: move-result-object v1 │ │ +089756: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08975c: 0c01 |0030: move-result-object v1 │ │ +08975e: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +089764: 2700 |0034: throw v0 │ │ +089766: 5440 fd0e |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +08976a: 6e40 631d 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1d63 │ │ +089770: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0035 line=90 │ │ 0x003a line=91 │ │ locals : │ │ @@ -115800,19 +115807,19 @@ │ │ type : '([Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07b9c0: |[07b9c0] com.badlogic.gdx.utils.BooleanArray.addAll:([Z)V │ │ -07b9d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b9d2: 2131 |0001: array-length v1, v3 │ │ -07b9d4: 6e40 631d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1d63 │ │ -07b9da: 0e00 |0005: return-void │ │ +089774: |[089774] com.badlogic.gdx.utils.BooleanArray.addAll:([Z)V │ │ +089784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089786: 2131 |0001: array-length v1, v3 │ │ +089788: 6e40 631d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.addAll:([ZII)V // method@1d63 │ │ +08978e: 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 │ │ @@ -115822,36 +115829,36 @@ │ │ type : '([ZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -07b9dc: |[07b9dc] com.badlogic.gdx.utils.BooleanArray.addAll:([ZII)V │ │ -07b9ec: 5450 fd0e |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07b9f0: 5252 ff0e |0002: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07b9f4: b082 |0004: add-int/2addr v2, v8 │ │ -07b9f6: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -07b9fa: 2102 |0007: array-length v2, v0 │ │ -07b9fc: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -07ba00: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -07ba04: 8213 |000c: int-to-float v3, v1 │ │ -07ba06: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -07ba0a: c843 |000f: mul-float/2addr v3, v4 │ │ -07ba0c: 8733 |0010: float-to-int v3, v3 │ │ -07ba0e: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07ba14: 0a02 |0014: move-result v2 │ │ -07ba16: 6e20 6e1d 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ -07ba1c: 0c00 |0018: move-result-object v0 │ │ -07ba1e: 5252 ff0e |0019: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07ba22: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07ba28: 5252 ff0e |001e: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07ba2c: b082 |0020: add-int/2addr v2, v8 │ │ -07ba2e: 5952 ff0e |0021: iput v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07ba32: 0e00 |0023: return-void │ │ +089790: |[089790] com.badlogic.gdx.utils.BooleanArray.addAll:([ZII)V │ │ +0897a0: 5450 fd0e |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0897a4: 5252 ff0e |0002: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0897a8: b082 |0004: add-int/2addr v2, v8 │ │ +0897aa: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +0897ae: 2102 |0007: array-length v2, v0 │ │ +0897b0: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +0897b4: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +0897b8: 8213 |000c: int-to-float v3, v1 │ │ +0897ba: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +0897be: c843 |000f: mul-float/2addr v3, v4 │ │ +0897c0: 8733 |0010: float-to-int v3, v3 │ │ +0897c2: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0897c8: 0a02 |0014: move-result v2 │ │ +0897ca: 6e20 6e1d 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ +0897d0: 0c00 |0018: move-result-object v0 │ │ +0897d2: 5252 ff0e |0019: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0897d6: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0897dc: 5252 ff0e |001e: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0897e0: b082 |0020: add-int/2addr v2, v8 │ │ +0897e2: 5952 ff0e |0021: iput v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0897e6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x0007 line=100 │ │ 0x0019 line=101 │ │ 0x001e line=102 │ │ @@ -115869,18 +115876,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07ba34: |[07ba34] com.badlogic.gdx.utils.BooleanArray.clear:()V │ │ -07ba44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ba46: 5910 ff0e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07ba4a: 0e00 |0003: return-void │ │ +0897e8: |[0897e8] com.badlogic.gdx.utils.BooleanArray.clear:()V │ │ +0897f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0897fa: 5910 ff0e |0001: iput v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0897fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -115889,26 +115896,26 @@ │ │ type : '(I)[Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07ba4c: |[07ba4c] com.badlogic.gdx.utils.BooleanArray.ensureCapacity:(I)[Z │ │ -07ba5c: 5221 ff0e |0000: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07ba60: 9000 0103 |0002: add-int v0, v1, v3 │ │ -07ba64: 5421 fd0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07ba68: 2111 |0006: array-length v1, v1 │ │ -07ba6a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -07ba6e: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -07ba72: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07ba78: 0a01 |000e: move-result v1 │ │ -07ba7a: 6e20 6e1d 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ -07ba80: 5421 fd0e |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07ba84: 1101 |0014: return-object v1 │ │ +089800: |[089800] com.badlogic.gdx.utils.BooleanArray.ensureCapacity:(I)[Z │ │ +089810: 5221 ff0e |0000: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089814: 9000 0103 |0002: add-int v0, v1, v3 │ │ +089818: 5421 fd0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +08981c: 2111 |0006: array-length v1, v1 │ │ +08981e: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +089822: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +089826: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08982c: 0a01 |000e: move-result v1 │ │ +08982e: 6e20 6e1d 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ +089834: 5421 fd0e |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089838: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x0012 line=179 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -115920,41 +115927,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -07ba88: |[07ba88] com.badlogic.gdx.utils.BooleanArray.equals:(Ljava/lang/Object;)Z │ │ -07ba98: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07ba9a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07ba9c: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -07baa0: 0f03 |0004: return v3 │ │ -07baa2: 2085 b002 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/BooleanArray; // type@02b0 │ │ -07baa6: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -07baaa: 0143 |0009: move v3, v4 │ │ -07baac: 28fa |000a: goto 0004 // -0006 │ │ -07baae: 0780 |000b: move-object v0, v8 │ │ -07bab0: 1f00 b002 |000c: check-cast v0, Lcom/badlogic/gdx/utils/BooleanArray; // type@02b0 │ │ -07bab4: 5272 ff0e |000e: iget v2, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bab8: 5205 ff0e |0010: iget v5, v0, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07babc: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -07bac0: 0143 |0014: move v3, v4 │ │ -07bac2: 28ef |0015: goto 0004 // -0011 │ │ -07bac4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07bac6: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -07baca: 5475 fd0e |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bace: 4705 0501 |001b: aget-boolean v5, v5, v1 │ │ -07bad2: 5406 fd0e |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bad6: 4706 0601 |001f: aget-boolean v6, v6, v1 │ │ -07bada: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ -07bade: 0143 |0023: move v3, v4 │ │ -07bae0: 28e0 |0024: goto 0004 // -0020 │ │ -07bae2: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07bae6: 28f0 |0027: goto 0017 // -0010 │ │ +08983c: |[08983c] com.badlogic.gdx.utils.BooleanArray.equals:(Ljava/lang/Object;)Z │ │ +08984c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08984e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +089850: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +089854: 0f03 |0004: return v3 │ │ +089856: 2085 b002 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/BooleanArray; // type@02b0 │ │ +08985a: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +08985e: 0143 |0009: move v3, v4 │ │ +089860: 28fa |000a: goto 0004 // -0006 │ │ +089862: 0780 |000b: move-object v0, v8 │ │ +089864: 1f00 b002 |000c: check-cast v0, Lcom/badlogic/gdx/utils/BooleanArray; // type@02b0 │ │ +089868: 5272 ff0e |000e: iget v2, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +08986c: 5205 ff0e |0010: iget v5, v0, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089870: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +089874: 0143 |0014: move v3, v4 │ │ +089876: 28ef |0015: goto 0004 // -0011 │ │ +089878: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +08987a: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +08987e: 5475 fd0e |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089882: 4705 0501 |001b: aget-boolean v5, v5, v1 │ │ +089886: 5406 fd0e |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +08988a: 4706 0601 |001f: aget-boolean v6, v6, v1 │ │ +08988e: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ +089892: 0143 |0023: move v3, v4 │ │ +089894: 28e0 |0024: goto 0004 // -0020 │ │ +089896: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08989a: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=227 │ │ 0x0004 line=234 │ │ 0x0005 line=228 │ │ 0x000c line=229 │ │ 0x000e line=230 │ │ @@ -115974,19 +115981,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07bae8: |[07bae8] com.badlogic.gdx.utils.BooleanArray.first:()Z │ │ -07baf8: 5420 fd0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bafc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07bafe: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ -07bb02: 0f00 |0005: return v0 │ │ +08989c: |[08989c] com.badlogic.gdx.utils.BooleanArray.first:()Z │ │ +0898ac: 5420 fd0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0898b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0898b2: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ +0898b6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ #9 : (in Lcom/badlogic/gdx/utils/BooleanArray;) │ │ @@ -115994,25 +116001,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07bb04: |[07bb04] com.badlogic.gdx.utils.BooleanArray.get:(I)Z │ │ -07bb14: 5220 ff0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bb18: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07bb1c: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07bb20: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07bb26: 0c01 |0009: move-result-object v1 │ │ -07bb28: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07bb2e: 2700 |000d: throw v0 │ │ -07bb30: 5420 fd0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bb34: 4700 0003 |0010: aget-boolean v0, v0, v3 │ │ -07bb38: 0f00 |0012: return v0 │ │ +0898b8: |[0898b8] com.badlogic.gdx.utils.BooleanArray.get:(I)Z │ │ +0898c8: 5220 ff0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0898cc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +0898d0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +0898d4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +0898da: 0c01 |0009: move-result-object v1 │ │ +0898dc: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +0898e2: 2700 |000d: throw v0 │ │ +0898e4: 5420 fd0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0898e8: 4700 0003 |0010: aget-boolean v0, v0, v3 │ │ +0898ec: 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 │ │ @@ -116022,44 +116029,44 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -07bb3c: |[07bb3c] com.badlogic.gdx.utils.BooleanArray.insert:(IZ)V │ │ -07bb4c: 5440 fd0e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bb50: 5241 ff0e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bb54: 2102 |0004: array-length v2, v0 │ │ -07bb56: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07bb5a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07bb5e: 5242 ff0e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bb62: 8222 |000b: int-to-float v2, v2 │ │ -07bb64: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07bb68: c832 |000e: mul-float/2addr v2, v3 │ │ -07bb6a: 8722 |000f: float-to-int v2, v2 │ │ -07bb6c: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07bb72: 0a01 |0013: move-result v1 │ │ -07bb74: 6e20 6e1d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ -07bb7a: 0c00 |0017: move-result-object v0 │ │ -07bb7c: 5541 fe0e |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ -07bb80: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -07bb84: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -07bb88: 5242 ff0e |001e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bb8c: b152 |0020: sub-int/2addr v2, v5 │ │ -07bb8e: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07bb94: 5241 ff0e |0024: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bb98: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07bb9c: 5941 ff0e |0028: iput v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bba0: 4e06 0005 |002a: aput-boolean v6, v0, v5 │ │ -07bba4: 0e00 |002c: return-void │ │ -07bba6: 5241 ff0e |002d: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bbaa: 4702 0005 |002f: aget-boolean v2, v0, v5 │ │ -07bbae: 4e02 0001 |0031: aput-boolean v2, v0, v1 │ │ -07bbb2: 28f1 |0033: goto 0024 // -000f │ │ +0898f0: |[0898f0] com.badlogic.gdx.utils.BooleanArray.insert:(IZ)V │ │ +089900: 5440 fd0e |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089904: 5241 ff0e |0002: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089908: 2102 |0004: array-length v2, v0 │ │ +08990a: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08990e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +089912: 5242 ff0e |0009: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089916: 8222 |000b: int-to-float v2, v2 │ │ +089918: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08991c: c832 |000e: mul-float/2addr v2, v3 │ │ +08991e: 8722 |000f: float-to-int v2, v2 │ │ +089920: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +089926: 0a01 |0013: move-result v1 │ │ +089928: 6e20 6e1d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ +08992e: 0c00 |0017: move-result-object v0 │ │ +089930: 5541 fe0e |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ +089934: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +089938: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +08993c: 5242 ff0e |001e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089940: b152 |0020: sub-int/2addr v2, v5 │ │ +089942: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +089948: 5241 ff0e |0024: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +08994c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089950: 5941 ff0e |0028: iput v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089954: 4e06 0005 |002a: aput-boolean v6, v0, v5 │ │ +089958: 0e00 |002c: return-void │ │ +08995a: 5241 ff0e |002d: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +08995e: 4702 0005 |002f: aget-boolean v2, v0, v5 │ │ +089962: 4e02 0001 |0031: aput-boolean v2, v0, v1 │ │ +089966: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0018 line=118 │ │ 0x001c line=119 │ │ 0x0024 line=122 │ │ @@ -116077,20 +116084,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07bbb4: |[07bbb4] com.badlogic.gdx.utils.BooleanArray.peek:()Z │ │ -07bbc4: 5420 fd0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bbc8: 5221 ff0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bbcc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07bbd0: 4700 0001 |0006: aget-boolean v0, v0, v1 │ │ -07bbd4: 0f00 |0008: return v0 │ │ +089968: |[089968] com.badlogic.gdx.utils.BooleanArray.peek:()Z │ │ +089978: 5420 fd0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +08997c: 5221 ff0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089980: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +089984: 4700 0001 |0006: aget-boolean v0, v0, v1 │ │ +089988: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ #12 : (in Lcom/badlogic/gdx/utils/BooleanArray;) │ │ @@ -116098,21 +116105,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07bbd8: |[07bbd8] com.badlogic.gdx.utils.BooleanArray.pop:()Z │ │ -07bbe8: 5420 fd0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bbec: 5221 ff0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bbf0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07bbf4: 5921 ff0e |0006: iput v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bbf8: 4700 0001 |0008: aget-boolean v0, v0, v1 │ │ -07bbfc: 0f00 |000a: return v0 │ │ +08998c: |[08998c] com.badlogic.gdx.utils.BooleanArray.pop:()Z │ │ +08999c: 5420 fd0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0899a0: 5221 ff0e |0002: iget v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0899a4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0899a8: 5921 ff0e |0006: iput v1, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0899ac: 4700 0001 |0008: aget-boolean v0, v0, v1 │ │ +0899b0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ #13 : (in Lcom/badlogic/gdx/utils/BooleanArray;) │ │ @@ -116120,26 +116127,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07bc00: |[07bc00] com.badlogic.gdx.utils.BooleanArray.random:()Z │ │ -07bc10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bc12: 5231 ff0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc16: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -07bc1a: 0f00 |0005: return v0 │ │ -07bc1c: 5431 fd0e |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bc20: 5232 ff0e |0008: iget v2, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc24: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07bc28: 7120 4612 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ -07bc2e: 0a00 |000f: move-result v0 │ │ -07bc30: 4700 0100 |0010: aget-boolean v0, v1, v0 │ │ -07bc34: 28f3 |0012: goto 0005 // -000d │ │ +0899b4: |[0899b4] com.badlogic.gdx.utils.BooleanArray.random:()Z │ │ +0899c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0899c6: 5231 ff0e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0899ca: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0899ce: 0f00 |0005: return v0 │ │ +0899d0: 5431 fd0e |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +0899d4: 5232 ff0e |0008: iget v2, v3, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +0899d8: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0899dc: 7120 4612 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ +0899e2: 0a00 |000f: move-result v0 │ │ +0899e4: 4700 0100 |0010: aget-boolean v0, v1, v0 │ │ +0899e8: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -116148,38 +116155,38 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -07bc38: |[07bc38] com.badlogic.gdx.utils.BooleanArray.removeIndex:(I)Z │ │ -07bc48: 5242 ff0e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc4c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -07bc50: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07bc54: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07bc5a: 0c03 |0009: move-result-object v3 │ │ -07bc5c: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07bc62: 2702 |000d: throw v2 │ │ -07bc64: 5440 fd0e |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bc68: 4701 0005 |0010: aget-boolean v1, v0, v5 │ │ -07bc6c: 5242 ff0e |0012: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc70: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07bc74: 5942 ff0e |0016: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc78: 5542 fe0e |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ -07bc7c: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -07bc80: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -07bc84: 5243 ff0e |001e: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc88: b153 |0020: sub-int/2addr v3, v5 │ │ -07bc8a: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07bc90: 0f01 |0024: return v1 │ │ -07bc92: 5242 ff0e |0025: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bc96: 4702 0002 |0027: aget-boolean v2, v0, v2 │ │ -07bc9a: 4e02 0005 |0029: aput-boolean v2, v0, v5 │ │ -07bc9e: 28f9 |002b: goto 0024 // -0007 │ │ +0899ec: |[0899ec] com.badlogic.gdx.utils.BooleanArray.removeIndex:(I)Z │ │ +0899fc: 5242 ff0e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a00: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +089a04: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +089a08: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +089a0e: 0c03 |0009: move-result-object v3 │ │ +089a10: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +089a16: 2702 |000d: throw v2 │ │ +089a18: 5440 fd0e |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089a1c: 4701 0005 |0010: aget-boolean v1, v0, v5 │ │ +089a20: 5242 ff0e |0012: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a24: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +089a28: 5942 ff0e |0016: iput v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a2c: 5542 fe0e |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.ordered:Z // field@0efe │ │ +089a30: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +089a34: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +089a38: 5243 ff0e |001e: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a3c: b153 |0020: sub-int/2addr v3, v5 │ │ +089a3e: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +089a44: 0f01 |0024: return v1 │ │ +089a46: 5242 ff0e |0025: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a4a: 4702 0002 |0027: aget-boolean v2, v0, v2 │ │ +089a4e: 4e02 0005 |0029: aput-boolean v2, v0, v5 │ │ +089a52: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x000e line=138 │ │ 0x0010 line=139 │ │ 0x0012 line=140 │ │ 0x0018 line=141 │ │ @@ -116197,25 +116204,25 @@ │ │ type : '(I)[Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -07bca0: |[07bca0] com.badlogic.gdx.utils.BooleanArray.resize:(I)[Z │ │ -07bcb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07bcb2: 2361 3a04 |0001: new-array v1, v6, [Z // type@043a │ │ -07bcb6: 5450 fd0e |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bcba: 5252 ff0e |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bcbe: 2113 |0007: array-length v3, v1 │ │ -07bcc0: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07bcc6: 0a02 |000b: move-result v2 │ │ -07bcc8: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07bcce: 5b51 fd0e |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bcd2: 1101 |0011: return-object v1 │ │ +089a54: |[089a54] com.badlogic.gdx.utils.BooleanArray.resize:(I)[Z │ │ +089a64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +089a66: 2361 3a04 |0001: new-array v1, v6, [Z // type@043a │ │ +089a6a: 5450 fd0e |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089a6e: 5252 ff0e |0005: iget v2, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a72: 2113 |0007: array-length v3, v1 │ │ +089a74: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +089a7a: 0a02 |000b: move-result v2 │ │ +089a7c: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +089a82: 5b51 fd0e |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089a86: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=183 │ │ 0x0003 line=184 │ │ 0x0005 line=185 │ │ 0x000f line=186 │ │ 0x0011 line=187 │ │ @@ -116230,33 +116237,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -07bcd4: |[07bcd4] com.badlogic.gdx.utils.BooleanArray.reverse:()V │ │ -07bce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07bce6: 5275 ff0e |0001: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bcea: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -07bcee: 5275 ff0e |0005: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bcf2: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -07bcf6: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -07bcfa: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -07bcfe: 5475 fd0e |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bd02: 4704 0500 |000f: aget-boolean v4, v5, v0 │ │ -07bd06: 5475 fd0e |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bd0a: 5476 fd0e |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bd0e: 4706 0601 |0015: aget-boolean v6, v6, v1 │ │ -07bd12: 4e06 0500 |0017: aput-boolean v6, v5, v0 │ │ -07bd16: 5475 fd0e |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bd1a: 4e04 0501 |001b: aput-boolean v4, v5, v1 │ │ -07bd1e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07bd22: 28ea |001f: goto 0009 // -0016 │ │ -07bd24: 0e00 |0020: return-void │ │ +089a88: |[089a88] com.badlogic.gdx.utils.BooleanArray.reverse:()V │ │ +089a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089a9a: 5275 ff0e |0001: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089a9e: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +089aa2: 5275 ff0e |0005: iget v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089aa6: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +089aaa: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +089aae: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +089ab2: 5475 fd0e |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089ab6: 4704 0500 |000f: aget-boolean v4, v5, v0 │ │ +089aba: 5475 fd0e |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089abe: 5476 fd0e |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089ac2: 4706 0601 |0015: aget-boolean v6, v6, v1 │ │ +089ac6: 4e06 0500 |0017: aput-boolean v6, v5, v0 │ │ +089aca: 5475 fd0e |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089ace: 4e04 0501 |001b: aput-boolean v4, v5, v1 │ │ +089ad2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +089ad6: 28ea |001f: goto 0009 // -0016 │ │ +089ad8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000b line=192 │ │ 0x000d line=193 │ │ 0x0011 line=194 │ │ 0x0019 line=195 │ │ @@ -116275,25 +116282,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07bd28: |[07bd28] com.badlogic.gdx.utils.BooleanArray.set:(IZ)V │ │ -07bd38: 5220 ff0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bd3c: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07bd40: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07bd44: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07bd4a: 0c01 |0009: move-result-object v1 │ │ -07bd4c: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07bd52: 2700 |000d: throw v0 │ │ -07bd54: 5420 fd0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bd58: 4e04 0003 |0010: aput-boolean v4, v0, v3 │ │ -07bd5c: 0e00 |0012: return-void │ │ +089adc: |[089adc] com.badlogic.gdx.utils.BooleanArray.set:(IZ)V │ │ +089aec: 5220 ff0e |0000: iget v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089af0: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +089af4: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +089af8: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +089afe: 0c01 |0009: move-result-object v1 │ │ +089b00: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +089b06: 2700 |000d: throw v0 │ │ +089b08: 5420 fd0e |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089b0c: 4e04 0003 |0010: aput-boolean v4, v0, v3 │ │ +089b10: 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; │ │ @@ -116305,18 +116312,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07bd60: |[07bd60] com.badlogic.gdx.utils.BooleanArray.shrink:()V │ │ -07bd70: 5210 ff0e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bd74: 6e20 6e1d 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ -07bd7a: 0e00 |0005: return-void │ │ +089b14: |[089b14] com.badlogic.gdx.utils.BooleanArray.shrink:()V │ │ +089b24: 5210 ff0e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089b28: 6e20 6e1d 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/BooleanArray;.resize:(I)[Z // method@1d6e │ │ +089b2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ │ │ @@ -116325,31 +116332,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -07bd7c: |[07bd7c] com.badlogic.gdx.utils.BooleanArray.shuffle:()V │ │ -07bd8c: 5253 ff0e |0000: iget v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bd90: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -07bd94: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -07bd98: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -07bd9e: 0a01 |0009: move-result v1 │ │ -07bda0: 5453 fd0e |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bda4: 4702 0300 |000c: aget-boolean v2, v3, v0 │ │ -07bda8: 5453 fd0e |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bdac: 5454 fd0e |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bdb0: 4704 0401 |0012: aget-boolean v4, v4, v1 │ │ -07bdb4: 4e04 0300 |0014: aput-boolean v4, v3, v0 │ │ -07bdb8: 5453 fd0e |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bdbc: 4e02 0301 |0018: aput-boolean v2, v3, v1 │ │ -07bdc0: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07bdc4: 28e8 |001c: goto 0004 // -0018 │ │ -07bdc6: 0e00 |001d: return-void │ │ +089b30: |[089b30] com.badlogic.gdx.utils.BooleanArray.shuffle:()V │ │ +089b40: 5253 ff0e |0000: iget v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089b44: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +089b48: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +089b4c: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +089b52: 0a01 |0009: move-result v1 │ │ +089b54: 5453 fd0e |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089b58: 4702 0300 |000c: aget-boolean v2, v3, v0 │ │ +089b5c: 5453 fd0e |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089b60: 5454 fd0e |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089b64: 4704 0401 |0012: aget-boolean v4, v4, v1 │ │ +089b68: 4e04 0300 |0014: aput-boolean v4, v3, v0 │ │ +089b6c: 5453 fd0e |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089b70: 4e02 0301 |0018: aput-boolean v2, v3, v1 │ │ +089b74: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +089b78: 28e8 |001c: goto 0004 // -0018 │ │ +089b7a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0006 line=201 │ │ 0x000a line=202 │ │ 0x000e line=203 │ │ 0x0016 line=204 │ │ @@ -116366,35 +116373,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07bdc8: |[07bdc8] com.badlogic.gdx.utils.BooleanArray.swap:(II)V │ │ -07bdd8: 5242 ff0e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bddc: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -07bde0: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07bde4: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07bdea: 0c03 |0009: move-result-object v3 │ │ -07bdec: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07bdf2: 2702 |000d: throw v2 │ │ -07bdf4: 5242 ff0e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bdf8: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -07bdfc: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07be00: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07be06: 0c03 |0017: move-result-object v3 │ │ -07be08: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07be0e: 2702 |001b: throw v2 │ │ -07be10: 5441 fd0e |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07be14: 4700 0105 |001e: aget-boolean v0, v1, v5 │ │ -07be18: 4702 0106 |0020: aget-boolean v2, v1, v6 │ │ -07be1c: 4e02 0105 |0022: aput-boolean v2, v1, v5 │ │ -07be20: 4e00 0106 |0024: aput-boolean v0, v1, v6 │ │ -07be24: 0e00 |0026: return-void │ │ +089b7c: |[089b7c] com.badlogic.gdx.utils.BooleanArray.swap:(II)V │ │ +089b8c: 5242 ff0e |0000: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089b90: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +089b94: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +089b98: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +089b9e: 0c03 |0009: move-result-object v3 │ │ +089ba0: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +089ba6: 2702 |000d: throw v2 │ │ +089ba8: 5242 ff0e |000e: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089bac: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +089bb0: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +089bb4: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +089bba: 0c03 |0017: move-result-object v3 │ │ +089bbc: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +089bc2: 2702 |001b: throw v2 │ │ +089bc4: 5441 fd0e |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089bc8: 4700 0105 |001e: aget-boolean v0, v1, v5 │ │ +089bcc: 4702 0106 |0020: aget-boolean v2, v1, v6 │ │ +089bd0: 4e02 0105 |0022: aput-boolean v2, v1, v5 │ │ +089bd4: 4e00 0106 |0024: aput-boolean v0, v1, v6 │ │ +089bd8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000e line=128 │ │ 0x001c line=129 │ │ 0x001e line=130 │ │ 0x0020 line=131 │ │ @@ -116412,22 +116419,22 @@ │ │ type : '()[Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -07be28: |[07be28] com.badlogic.gdx.utils.BooleanArray.toArray:()[Z │ │ -07be38: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07be3a: 5241 ff0e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07be3e: 2310 3a04 |0003: new-array v0, v1, [Z // type@043a │ │ -07be42: 5441 fd0e |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07be46: 5242 ff0e |0007: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07be4a: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07be50: 1100 |000c: return-object v0 │ │ +089bdc: |[089bdc] com.badlogic.gdx.utils.BooleanArray.toArray:()[Z │ │ +089bec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +089bee: 5241 ff0e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089bf2: 2310 3a04 |0003: new-array v0, v1, [Z // type@043a │ │ +089bf6: 5441 fd0e |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089bfa: 5242 ff0e |0007: iget v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089bfe: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +089c04: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=221 │ │ 0x0005 line=222 │ │ 0x000c line=223 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [Z │ │ @@ -116438,42 +116445,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -07be54: |[07be54] com.badlogic.gdx.utils.BooleanArray.toString:()Ljava/lang/String; │ │ -07be64: 5243 ff0e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07be68: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07be6c: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -07be70: 1103 |0006: return-object v3 │ │ -07be72: 5442 fd0e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07be76: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07be7a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07be7e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07be84: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -07be88: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07be8e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -07be90: 4703 0203 |0016: aget-boolean v3, v2, v3 │ │ -07be94: 6e20 d420 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ -07be9a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -07be9c: 5243 ff0e |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bea0: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -07bea4: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -07bea8: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07beae: 4703 0201 |0025: aget-boolean v3, v2, v1 │ │ -07beb2: 6e20 d420 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ -07beb8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07bebc: 28f0 |002c: goto 001c // -0010 │ │ -07bebe: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -07bec2: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07bec8: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07bece: 0c03 |0035: move-result-object v3 │ │ -07bed0: 28d0 |0036: goto 0006 // -0030 │ │ +089c08: |[089c08] com.badlogic.gdx.utils.BooleanArray.toString:()Ljava/lang/String; │ │ +089c18: 5243 ff0e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089c1c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +089c20: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +089c24: 1103 |0006: return-object v3 │ │ +089c26: 5442 fd0e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089c2a: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +089c2e: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +089c32: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +089c38: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +089c3c: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +089c42: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +089c44: 4703 0203 |0016: aget-boolean v3, v2, v3 │ │ +089c48: 6e20 d420 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ +089c4e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +089c50: 5243 ff0e |001c: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089c54: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +089c58: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +089c5c: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +089c62: 4703 0201 |0025: aget-boolean v3, v2, v1 │ │ +089c66: 6e20 d420 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ +089c6c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089c70: 28f0 |002c: goto 001c // -0010 │ │ +089c72: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +089c76: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +089c7c: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +089c82: 0c03 |0035: move-result-object v3 │ │ +089c84: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=248 │ │ 0x0007 line=239 │ │ 0x0009 line=240 │ │ 0x0010 line=241 │ │ @@ -116495,37 +116502,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 │ │ -07bed4: |[07bed4] com.badlogic.gdx.utils.BooleanArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -07bee4: 5243 ff0e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bee8: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07beec: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -07bef0: 1103 |0006: return-object v3 │ │ -07bef2: 5442 fd0e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ -07bef6: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07befa: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07befe: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07bf04: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -07bf06: 4703 0203 |0011: aget-boolean v3, v2, v3 │ │ -07bf0a: 6e20 d420 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ -07bf10: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -07bf12: 5243 ff0e |0017: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bf16: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -07bf1a: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07bf20: 4703 0201 |001e: aget-boolean v3, v2, v1 │ │ -07bf24: 6e20 d420 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ -07bf2a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07bf2e: 28f2 |0025: goto 0017 // -000e │ │ -07bf30: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07bf36: 0c03 |0029: move-result-object v3 │ │ -07bf38: 28dc |002a: goto 0006 // -0024 │ │ +089c88: |[089c88] com.badlogic.gdx.utils.BooleanArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +089c98: 5243 ff0e |0000: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089c9c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +089ca0: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +089ca4: 1103 |0006: return-object v3 │ │ +089ca6: 5442 fd0e |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/BooleanArray;.items:[Z // field@0efd │ │ +089caa: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +089cae: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +089cb2: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +089cb8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +089cba: 4703 0203 |0011: aget-boolean v3, v2, v3 │ │ +089cbe: 6e20 d420 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ +089cc4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +089cc6: 5243 ff0e |0017: iget v3, v4, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089cca: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +089cce: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +089cd4: 4703 0201 |001e: aget-boolean v3, v2, v1 │ │ +089cd8: 6e20 d420 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d4 │ │ +089cde: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089ce2: 28f2 |0025: goto 0017 // -000e │ │ +089ce4: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +089cea: 0c03 |0029: move-result-object v3 │ │ +089cec: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0006 line=260 │ │ 0x0007 line=253 │ │ 0x0009 line=254 │ │ 0x0010 line=255 │ │ @@ -116546,19 +116553,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07bf3c: |[07bf3c] com.badlogic.gdx.utils.BooleanArray.truncate:(I)V │ │ -07bf4c: 5210 ff0e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bf50: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -07bf54: 5912 ff0e |0004: iput v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ -07bf58: 0e00 |0006: return-void │ │ +089cf0: |[089cf0] com.badlogic.gdx.utils.BooleanArray.truncate:(I)V │ │ +089d00: 5210 ff0e |0000: iget v0, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089d04: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +089d08: 5912 ff0e |0004: iput v2, v1, Lcom/badlogic/gdx/utils/BooleanArray;.size:I // field@0eff │ │ +089d0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/BooleanArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ @@ -116600,21 +116607,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07bf5c: |[07bf5c] com.badlogic.gdx.utils.BufferUtils.:()V │ │ -07bf6c: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -07bf70: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -07bf76: 6900 010f |0005: sput-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07bf7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07bf7c: 6700 000f |0008: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07bf80: 0e00 |000a: return-void │ │ +089d10: |[089d10] com.badlogic.gdx.utils.BufferUtils.:()V │ │ +089d20: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +089d24: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +089d2a: 6900 010f |0005: sput-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +089d2e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +089d30: 6700 000f |0008: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +089d34: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/BufferUtils;) │ │ @@ -116622,17 +116629,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bf84: |[07bf84] com.badlogic.gdx.utils.BufferUtils.:()V │ │ -07bf94: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07bf9a: 0e00 |0003: return-void │ │ +089d38: |[089d38] com.badlogic.gdx.utils.BufferUtils.:()V │ │ +089d48: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +089d4e: 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;) │ │ @@ -116640,61 +116647,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 │ │ -07bf9c: |[07bf9c] com.badlogic.gdx.utils.BufferUtils.bytesToElements:(Ljava/nio/Buffer;I)I │ │ -07bfac: 2030 a703 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03a7 │ │ -07bfb0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07bfb4: 0f04 |0004: return v4 │ │ -07bfb6: 2030 ae03 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03ae │ │ -07bfba: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -07bfbe: e204 0401 |0009: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ -07bfc2: 28f9 |000b: goto 0004 // -0007 │ │ -07bfc4: 2030 a903 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03a9 │ │ -07bfc8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -07bfcc: e204 0401 |0010: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ -07bfd0: 28f2 |0012: goto 0004 // -000e │ │ -07bfd2: 2030 ac03 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03ac │ │ -07bfd6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -07bfda: e204 0402 |0017: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ -07bfde: 28eb |0019: goto 0004 // -0015 │ │ -07bfe0: 2030 ad03 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03ad │ │ -07bfe4: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -07bfe8: e204 0403 |001e: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ -07bfec: 28e4 |0020: goto 0004 // -001c │ │ -07bfee: 2030 ab03 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03ab │ │ -07bff2: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -07bff6: e204 0402 |0025: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ -07bffa: 28dd |0027: goto 0004 // -0023 │ │ -07bffc: 2030 aa03 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03aa │ │ -07c000: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -07c004: e204 0403 |002c: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ -07c008: 28d6 |002e: goto 0004 // -002a │ │ -07c00a: 2200 bc02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -07c00e: 2201 9103 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07c012: 7010 d024 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07c018: 1a02 3c02 |0036: const-string v2, "Can't copy to a " // string@023c │ │ -07c01c: 6e20 d724 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c022: 0c01 |003b: move-result-object v1 │ │ -07c024: 6e10 9724 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07c02a: 0c02 |003f: move-result-object v2 │ │ -07c02c: 6e10 4624 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -07c032: 0c02 |0043: move-result-object v2 │ │ -07c034: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c03a: 0c01 |0047: move-result-object v1 │ │ -07c03c: 1a02 2d00 |0048: const-string v2, " instance" // string@002d │ │ -07c040: 6e20 d724 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c046: 0c01 |004d: move-result-object v1 │ │ -07c048: 6e10 dd24 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07c04e: 0c01 |0051: move-result-object v1 │ │ -07c050: 7020 291e 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -07c056: 2700 |0055: throw v0 │ │ +089d50: |[089d50] com.badlogic.gdx.utils.BufferUtils.bytesToElements:(Ljava/nio/Buffer;I)I │ │ +089d60: 2030 a703 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03a7 │ │ +089d64: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +089d68: 0f04 |0004: return v4 │ │ +089d6a: 2030 ae03 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03ae │ │ +089d6e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +089d72: e204 0401 |0009: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ +089d76: 28f9 |000b: goto 0004 // -0007 │ │ +089d78: 2030 a903 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03a9 │ │ +089d7c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +089d80: e204 0401 |0010: ushr-int/lit8 v4, v4, #int 1 // #01 │ │ +089d84: 28f2 |0012: goto 0004 // -000e │ │ +089d86: 2030 ac03 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03ac │ │ +089d8a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +089d8e: e204 0402 |0017: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ +089d92: 28eb |0019: goto 0004 // -0015 │ │ +089d94: 2030 ad03 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03ad │ │ +089d98: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +089d9c: e204 0403 |001e: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ +089da0: 28e4 |0020: goto 0004 // -001c │ │ +089da2: 2030 ab03 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03ab │ │ +089da6: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +089daa: e204 0402 |0025: ushr-int/lit8 v4, v4, #int 2 // #02 │ │ +089dae: 28dd |0027: goto 0004 // -0023 │ │ +089db0: 2030 aa03 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03aa │ │ +089db4: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +089db8: e204 0403 |002c: ushr-int/lit8 v4, v4, #int 3 // #03 │ │ +089dbc: 28d6 |002e: goto 0004 // -002a │ │ +089dbe: 2200 bc02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +089dc2: 2201 9103 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +089dc6: 7010 d024 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +089dcc: 1a02 3c02 |0036: const-string v2, "Can't copy to a " // string@023c │ │ +089dd0: 6e20 d724 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +089dd6: 0c01 |003b: move-result-object v1 │ │ +089dd8: 6e10 9724 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +089dde: 0c02 |003f: move-result-object v2 │ │ +089de0: 6e10 4624 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +089de6: 0c02 |0043: move-result-object v2 │ │ +089de8: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +089dee: 0c01 |0047: move-result-object v1 │ │ +089df0: 1a02 2d00 |0048: const-string v2, " instance" // string@002d │ │ +089df4: 6e20 d724 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +089dfa: 0c01 |004d: move-result-object v1 │ │ +089dfc: 6e10 dd24 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +089e02: 0c01 |0051: move-result-object v1 │ │ +089e04: 7020 291e 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +089e0a: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=201 │ │ 0x0005 line=190 │ │ 0x0009 line=191 │ │ 0x000c line=192 │ │ @@ -116724,29 +116731,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 │ │ -07c058: |[07c058] com.badlogic.gdx.utils.BufferUtils.copy:(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V │ │ -07c068: 7120 8f1d 5300 |0000: invoke-static {v3, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.elementsToBytes:(Ljava/nio/Buffer;I)I // method@1d8f │ │ -07c06e: 0a00 |0003: move-result v0 │ │ -07c070: 7110 9c1d 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c076: 0a01 |0007: move-result v1 │ │ -07c078: 7110 9c1d 0400 |0008: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c07e: 0a02 |000b: move-result v2 │ │ -07c080: 7150 851d 1324 |000c: invoke-static {v3, v1, v4, v2, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:(Ljava/nio/Buffer;ILjava/nio/Buffer;II)V // method@1d85 │ │ -07c086: 6e10 2e25 0400 |000f: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c08c: 0a01 |0012: move-result v1 │ │ -07c08e: 7120 7a1d 0400 |0013: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c094: 0a02 |0016: move-result v2 │ │ -07c096: b021 |0017: add-int/2addr v1, v2 │ │ -07c098: 6e20 2d25 1400 |0018: invoke-virtual {v4, v1}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c09e: 0e00 |001b: return-void │ │ +089e0c: |[089e0c] com.badlogic.gdx.utils.BufferUtils.copy:(Ljava/nio/Buffer;Ljava/nio/Buffer;I)V │ │ +089e1c: 7120 8f1d 5300 |0000: invoke-static {v3, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.elementsToBytes:(Ljava/nio/Buffer;I)I // method@1d8f │ │ +089e22: 0a00 |0003: move-result v0 │ │ +089e24: 7110 9c1d 0300 |0004: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089e2a: 0a01 |0007: move-result v1 │ │ +089e2c: 7110 9c1d 0400 |0008: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089e32: 0a02 |000b: move-result v2 │ │ +089e34: 7150 851d 1324 |000c: invoke-static {v3, v1, v4, v2, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:(Ljava/nio/Buffer;ILjava/nio/Buffer;II)V // method@1d85 │ │ +089e3a: 6e10 2e25 0400 |000f: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +089e40: 0a01 |0012: move-result v1 │ │ +089e42: 7120 7a1d 0400 |0013: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +089e48: 0a02 |0016: move-result v2 │ │ +089e4a: b021 |0017: add-int/2addr v1, v2 │ │ +089e4c: 6e20 2d25 1400 |0018: invoke-virtual {v4, v1}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089e52: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x000f line=165 │ │ 0x001b line=166 │ │ locals : │ │ @@ -116760,25 +116767,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 │ │ -07c0a0: |[07c0a0] com.badlogic.gdx.utils.BufferUtils.copy:([BILjava/nio/Buffer;I)V │ │ -07c0b0: 7110 9c1d 0400 |0000: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c0b6: 0a00 |0003: move-result v0 │ │ -07c0b8: 7155 861d 3204 |0004: invoke-static {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([BILjava/nio/Buffer;II)V // method@1d86 │ │ -07c0be: 6e10 2e25 0400 |0007: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c0c4: 0a00 |000a: move-result v0 │ │ -07c0c6: 7120 7a1d 5400 |000b: invoke-static {v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c0cc: 0a01 |000e: move-result v1 │ │ -07c0ce: b010 |000f: add-int/2addr v0, v1 │ │ -07c0d0: 6e20 2d25 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c0d6: 0e00 |0013: return-void │ │ +089e54: |[089e54] com.badlogic.gdx.utils.BufferUtils.copy:([BILjava/nio/Buffer;I)V │ │ +089e64: 7110 9c1d 0400 |0000: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089e6a: 0a00 |0003: move-result v0 │ │ +089e6c: 7155 861d 3204 |0004: invoke-static {v2, v3, v4, v0, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([BILjava/nio/Buffer;II)V // method@1d86 │ │ +089e72: 6e10 2e25 0400 |0007: invoke-virtual {v4}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +089e78: 0a00 |000a: move-result v0 │ │ +089e7a: 7120 7a1d 5400 |000b: invoke-static {v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +089e80: 0a01 |000e: move-result v1 │ │ +089e82: b010 |000f: add-int/2addr v0, v1 │ │ +089e84: 6e20 2d25 0400 |0010: invoke-virtual {v4, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089e8a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x0013 line=67 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 src [B │ │ @@ -116791,28 +116798,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 │ │ -07c0d8: |[07c0d8] com.badlogic.gdx.utils.BufferUtils.copy:([CILjava/nio/Buffer;I)V │ │ -07c0e8: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ -07c0ec: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c0f2: 0a01 |0005: move-result v1 │ │ -07c0f4: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ -07c0f8: 7152 871d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([CILjava/nio/Buffer;II)V // method@1d87 │ │ -07c0fe: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c104: 0a00 |000e: move-result v0 │ │ -07c106: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -07c10a: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c110: 0a01 |0014: move-result v1 │ │ -07c112: b010 |0015: add-int/2addr v0, v1 │ │ -07c114: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c11a: 0e00 |0019: return-void │ │ +089e8c: |[089e8c] com.badlogic.gdx.utils.BufferUtils.copy:([CILjava/nio/Buffer;I)V │ │ +089e9c: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ +089ea0: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089ea6: 0a01 |0005: move-result v1 │ │ +089ea8: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ +089eac: 7152 871d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([CILjava/nio/Buffer;II)V // method@1d87 │ │ +089eb2: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +089eb8: 0a00 |000e: move-result v0 │ │ +089eba: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +089ebe: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +089ec4: 0a01 |0014: move-result v1 │ │ +089ec6: b010 |0015: add-int/2addr v0, v1 │ │ +089ec8: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089ece: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000b line=94 │ │ 0x0019 line=95 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [C │ │ @@ -116825,28 +116832,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 │ │ -07c11c: |[07c11c] com.badlogic.gdx.utils.BufferUtils.copy:([DILjava/nio/Buffer;I)V │ │ -07c12c: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ -07c130: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c136: 0a01 |0005: move-result v1 │ │ -07c138: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ -07c13c: 7152 881d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([DILjava/nio/Buffer;II)V // method@1d88 │ │ -07c142: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c148: 0a00 |000e: move-result v0 │ │ -07c14a: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ -07c14e: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c154: 0a01 |0014: move-result v1 │ │ -07c156: b010 |0015: add-int/2addr v0, v1 │ │ -07c158: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c15e: 0e00 |0019: return-void │ │ +089ed0: |[089ed0] com.badlogic.gdx.utils.BufferUtils.copy:([DILjava/nio/Buffer;I)V │ │ +089ee0: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ +089ee4: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089eea: 0a01 |0005: move-result v1 │ │ +089eec: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ +089ef0: 7152 881d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([DILjava/nio/Buffer;II)V // method@1d88 │ │ +089ef6: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +089efc: 0a00 |000e: move-result v0 │ │ +089efe: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ +089f02: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +089f08: 0a01 |0014: move-result v1 │ │ +089f0a: b010 |0015: add-int/2addr v0, v1 │ │ +089f0c: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089f12: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x000b line=150 │ │ 0x0019 line=151 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [D │ │ @@ -116859,28 +116866,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 │ │ -07c160: |[07c160] com.badlogic.gdx.utils.BufferUtils.copy:([FILjava/nio/Buffer;I)V │ │ -07c170: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ -07c174: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c17a: 0a01 |0005: move-result v1 │ │ -07c17c: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ -07c180: 7152 891d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FILjava/nio/Buffer;II)V // method@1d89 │ │ -07c186: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c18c: 0a00 |000e: move-result v0 │ │ -07c18e: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ -07c192: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c198: 0a01 |0014: move-result v1 │ │ -07c19a: b010 |0015: add-int/2addr v0, v1 │ │ -07c19c: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c1a2: 0e00 |0019: return-void │ │ +089f14: |[089f14] com.badlogic.gdx.utils.BufferUtils.copy:([FILjava/nio/Buffer;I)V │ │ +089f24: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ +089f28: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089f2e: 0a01 |0005: move-result v1 │ │ +089f30: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ +089f34: 7152 891d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FILjava/nio/Buffer;II)V // method@1d89 │ │ +089f3a: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +089f40: 0a00 |000e: move-result v0 │ │ +089f42: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ +089f46: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +089f4c: 0a01 |0014: move-result v1 │ │ +089f4e: b010 |0015: add-int/2addr v0, v1 │ │ +089f50: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089f56: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000b line=136 │ │ 0x0019 line=137 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [F │ │ @@ -116893,27 +116900,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 │ │ -07c1a4: |[07c1a4] com.badlogic.gdx.utils.BufferUtils.copy:([FLjava/nio/Buffer;II)V │ │ -07c1b4: 7140 8a1d 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FLjava/nio/Buffer;II)V // method@1d8a │ │ -07c1ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07c1bc: 6e20 2f25 0200 |0004: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.position:(I)Ljava/nio/Buffer; // method@252f │ │ -07c1c2: 2020 a703 |0007: instance-of v0, v2, Ljava/nio/ByteBuffer; // type@03a7 │ │ -07c1c6: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -07c1ca: e000 0302 |000b: shl-int/lit8 v0, v3, #int 2 // #02 │ │ -07c1ce: 6e20 2d25 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c1d4: 0e00 |0010: return-void │ │ -07c1d6: 2020 ab03 |0011: instance-of v0, v2, Ljava/nio/FloatBuffer; // type@03ab │ │ -07c1da: 3800 fdff |0013: if-eqz v0, 0010 // -0003 │ │ -07c1de: 6e20 2d25 3200 |0015: invoke-virtual {v2, v3}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c1e4: 28f8 |0018: goto 0010 // -0008 │ │ +089f58: |[089f58] com.badlogic.gdx.utils.BufferUtils.copy:([FLjava/nio/Buffer;II)V │ │ +089f68: 7140 8a1d 2143 |0000: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([FLjava/nio/Buffer;II)V // method@1d8a │ │ +089f6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +089f70: 6e20 2f25 0200 |0004: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.position:(I)Ljava/nio/Buffer; // method@252f │ │ +089f76: 2020 a703 |0007: instance-of v0, v2, Ljava/nio/ByteBuffer; // type@03a7 │ │ +089f7a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +089f7e: e000 0302 |000b: shl-int/lit8 v0, v3, #int 2 // #02 │ │ +089f82: 6e20 2d25 0200 |000d: invoke-virtual {v2, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089f88: 0e00 |0010: return-void │ │ +089f8a: 2020 ab03 |0011: instance-of v0, v2, Ljava/nio/FloatBuffer; // type@03ab │ │ +089f8e: 3800 fdff |0013: if-eqz v0, 0010 // -0003 │ │ +089f92: 6e20 2d25 3200 |0015: invoke-virtual {v2, v3}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089f98: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0007 line=50 │ │ 0x000b line=51 │ │ 0x0010 line=53 │ │ @@ -116929,28 +116936,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 │ │ -07c1e8: |[07c1e8] com.badlogic.gdx.utils.BufferUtils.copy:([IILjava/nio/Buffer;I)V │ │ -07c1f8: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ -07c1fc: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c202: 0a01 |0005: move-result v1 │ │ -07c204: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ -07c208: 7152 8b1d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([IILjava/nio/Buffer;II)V // method@1d8b │ │ -07c20e: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c214: 0a00 |000e: move-result v0 │ │ -07c216: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ -07c21a: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c220: 0a01 |0014: move-result v1 │ │ -07c222: b010 |0015: add-int/2addr v0, v1 │ │ -07c224: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c22a: 0e00 |0019: return-void │ │ +089f9c: |[089f9c] com.badlogic.gdx.utils.BufferUtils.copy:([IILjava/nio/Buffer;I)V │ │ +089fac: e000 0402 |0000: shl-int/lit8 v0, v4, #int 2 // #02 │ │ +089fb0: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089fb6: 0a01 |0005: move-result v1 │ │ +089fb8: e002 0602 |0006: shl-int/lit8 v2, v6, #int 2 // #02 │ │ +089fbc: 7152 8b1d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([IILjava/nio/Buffer;II)V // method@1d8b │ │ +089fc2: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +089fc8: 0a00 |000e: move-result v0 │ │ +089fca: e001 0602 |000f: shl-int/lit8 v1, v6, #int 2 // #02 │ │ +089fce: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +089fd4: 0a01 |0014: move-result v1 │ │ +089fd6: b010 |0015: add-int/2addr v0, v1 │ │ +089fd8: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +089fde: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ 0x0019 line=109 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [I │ │ @@ -116963,28 +116970,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 │ │ -07c22c: |[07c22c] com.badlogic.gdx.utils.BufferUtils.copy:([JILjava/nio/Buffer;I)V │ │ -07c23c: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ -07c240: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c246: 0a01 |0005: move-result v1 │ │ -07c248: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ -07c24c: 7152 8c1d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([JILjava/nio/Buffer;II)V // method@1d8c │ │ -07c252: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c258: 0a00 |000e: move-result v0 │ │ -07c25a: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ -07c25e: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c264: 0a01 |0014: move-result v1 │ │ -07c266: b010 |0015: add-int/2addr v0, v1 │ │ -07c268: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c26e: 0e00 |0019: return-void │ │ +089fe0: |[089fe0] com.badlogic.gdx.utils.BufferUtils.copy:([JILjava/nio/Buffer;I)V │ │ +089ff0: e000 0403 |0000: shl-int/lit8 v0, v4, #int 3 // #03 │ │ +089ff4: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +089ffa: 0a01 |0005: move-result v1 │ │ +089ffc: e002 0603 |0006: shl-int/lit8 v2, v6, #int 3 // #03 │ │ +08a000: 7152 8c1d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([JILjava/nio/Buffer;II)V // method@1d8c │ │ +08a006: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a00c: 0a00 |000e: move-result v0 │ │ +08a00e: e001 0603 |000f: shl-int/lit8 v1, v6, #int 3 // #03 │ │ +08a012: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +08a018: 0a01 |0014: move-result v1 │ │ +08a01a: b010 |0015: add-int/2addr v0, v1 │ │ +08a01c: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +08a022: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000b line=122 │ │ 0x0019 line=123 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [J │ │ @@ -116997,28 +117004,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 │ │ -07c270: |[07c270] com.badlogic.gdx.utils.BufferUtils.copy:([SILjava/nio/Buffer;I)V │ │ -07c280: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ -07c284: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ -07c28a: 0a01 |0005: move-result v1 │ │ -07c28c: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ -07c290: 7152 8d1d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([SILjava/nio/Buffer;II)V // method@1d8d │ │ -07c296: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c29c: 0a00 |000e: move-result v0 │ │ -07c29e: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -07c2a2: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ -07c2a8: 0a01 |0014: move-result v1 │ │ -07c2aa: b010 |0015: add-int/2addr v0, v1 │ │ -07c2ac: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ -07c2b2: 0e00 |0019: return-void │ │ +08a024: |[08a024] com.badlogic.gdx.utils.BufferUtils.copy:([SILjava/nio/Buffer;I)V │ │ +08a034: e000 0401 |0000: shl-int/lit8 v0, v4, #int 1 // #01 │ │ +08a038: 7110 9c1d 0500 |0002: invoke-static {v5}, Lcom/badlogic/gdx/utils/BufferUtils;.positionInBytes:(Ljava/nio/Buffer;)I // method@1d9c │ │ +08a03e: 0a01 |0005: move-result v1 │ │ +08a040: e002 0601 |0006: shl-int/lit8 v2, v6, #int 1 // #01 │ │ +08a044: 7152 8d1d 0315 |0008: invoke-static {v3, v0, v5, v1, v2}, Lcom/badlogic/gdx/utils/BufferUtils;.copyJni:([SILjava/nio/Buffer;II)V // method@1d8d │ │ +08a04a: 6e10 2e25 0500 |000b: invoke-virtual {v5}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a050: 0a00 |000e: move-result v0 │ │ +08a052: e001 0601 |000f: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +08a056: 7120 7a1d 1500 |0011: invoke-static {v5, v1}, Lcom/badlogic/gdx/utils/BufferUtils;.bytesToElements:(Ljava/nio/Buffer;I)I // method@1d7a │ │ +08a05c: 0a01 |0014: move-result v1 │ │ +08a05e: b010 |0015: add-int/2addr v0, v1 │ │ +08a060: 6e20 2d25 0500 |0016: invoke-virtual {v5, v0}, Ljava/nio/Buffer;.limit:(I)Ljava/nio/Buffer; // method@252d │ │ +08a066: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000b line=80 │ │ 0x0019 line=81 │ │ locals : │ │ 0x0000 - 0x001a reg=3 src [S │ │ @@ -117085,37 +117092,37 @@ │ │ type : '(Ljava/nio/ByteBuffer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -07c2b4: |[07c2b4] com.badlogic.gdx.utils.BufferUtils.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ -07c2c4: 6e10 3a25 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -07c2ca: 0a00 |0003: move-result v0 │ │ -07c2cc: 6202 010f |0004: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07c2d0: 1d02 |0006: monitor-enter v2 │ │ -07c2d2: 6201 010f |0007: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07c2d6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -07c2d8: 6e30 f61c 4103 |000a: invoke-virtual {v1, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -07c2de: 0a01 |000d: move-result v1 │ │ -07c2e0: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -07c2e4: 2201 7b03 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07c2e8: 1a03 8b12 |0012: const-string v3, "buffer not allocated with newUnsafeByteBuffer or already disposed" // string@128b │ │ -07c2ec: 7020 6824 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07c2f2: 2701 |0017: throw v1 │ │ -07c2f4: 0d01 |0018: move-exception v1 │ │ -07c2f6: 1e02 |0019: monitor-exit v2 │ │ -07c2f8: 2701 |001a: throw v1 │ │ -07c2fa: 1e02 |001b: monitor-exit v2 │ │ -07c2fc: 6001 000f |001c: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c300: b101 |001e: sub-int/2addr v1, v0 │ │ -07c302: 6701 000f |001f: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c306: 7110 901d 0400 |0021: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.freeMemory:(Ljava/nio/ByteBuffer;)V // method@1d90 │ │ -07c30c: 0e00 |0024: return-void │ │ +08a068: |[08a068] com.badlogic.gdx.utils.BufferUtils.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V │ │ +08a078: 6e10 3a25 0400 |0000: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +08a07e: 0a00 |0003: move-result v0 │ │ +08a080: 6202 010f |0004: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +08a084: 1d02 |0006: monitor-enter v2 │ │ +08a086: 6201 010f |0007: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +08a08a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +08a08c: 6e30 f61c 4103 |000a: invoke-virtual {v1, v4, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +08a092: 0a01 |000d: move-result v1 │ │ +08a094: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +08a098: 2201 7b03 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08a09c: 1a03 8b12 |0012: const-string v3, "buffer not allocated with newUnsafeByteBuffer or already disposed" // string@128b │ │ +08a0a0: 7020 6824 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08a0a6: 2701 |0017: throw v1 │ │ +08a0a8: 0d01 |0018: move-exception v1 │ │ +08a0aa: 1e02 |0019: monitor-exit v2 │ │ +08a0ac: 2701 |001a: throw v1 │ │ +08a0ae: 1e02 |001b: monitor-exit v2 │ │ +08a0b0: 6001 000f |001c: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a0b4: b101 |001e: sub-int/2addr v1, v0 │ │ +08a0b6: 6701 000f |001f: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a0ba: 7110 901d 0400 |0021: invoke-static {v4}, Lcom/badlogic/gdx/utils/BufferUtils;.freeMemory:(Ljava/nio/ByteBuffer;)V // method@1d90 │ │ +08a0c0: 0e00 |0024: return-void │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ -> 0x0018 │ │ 0x001b - 0x001c │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=275 │ │ @@ -117135,61 +117142,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 │ │ -07c324: |[07c324] com.badlogic.gdx.utils.BufferUtils.elementsToBytes:(Ljava/nio/Buffer;I)I │ │ -07c334: 2030 a703 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03a7 │ │ -07c338: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -07c33c: 0f04 |0004: return v4 │ │ -07c33e: 2030 ae03 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03ae │ │ -07c342: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -07c346: e004 0401 |0009: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -07c34a: 28f9 |000b: goto 0004 // -0007 │ │ -07c34c: 2030 a903 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03a9 │ │ -07c350: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -07c354: e004 0401 |0010: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -07c358: 28f2 |0012: goto 0004 // -000e │ │ -07c35a: 2030 ac03 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03ac │ │ -07c35e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -07c362: e004 0402 |0017: shl-int/lit8 v4, v4, #int 2 // #02 │ │ -07c366: 28eb |0019: goto 0004 // -0015 │ │ -07c368: 2030 ad03 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03ad │ │ -07c36c: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -07c370: e004 0403 |001e: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -07c374: 28e4 |0020: goto 0004 // -001c │ │ -07c376: 2030 ab03 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03ab │ │ -07c37a: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -07c37e: e004 0402 |0025: shl-int/lit8 v4, v4, #int 2 // #02 │ │ -07c382: 28dd |0027: goto 0004 // -0023 │ │ -07c384: 2030 aa03 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03aa │ │ -07c388: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -07c38c: e004 0403 |002c: shl-int/lit8 v4, v4, #int 3 // #03 │ │ -07c390: 28d6 |002e: goto 0004 // -002a │ │ -07c392: 2200 bc02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -07c396: 2201 9103 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07c39a: 7010 d024 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07c3a0: 1a02 3c02 |0036: const-string v2, "Can't copy to a " // string@023c │ │ -07c3a4: 6e20 d724 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c3aa: 0c01 |003b: move-result-object v1 │ │ -07c3ac: 6e10 9724 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07c3b2: 0c02 |003f: move-result-object v2 │ │ -07c3b4: 6e10 4624 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -07c3ba: 0c02 |0043: move-result-object v2 │ │ -07c3bc: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c3c2: 0c01 |0047: move-result-object v1 │ │ -07c3c4: 1a02 2d00 |0048: const-string v2, " instance" // string@002d │ │ -07c3c8: 6e20 d724 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c3ce: 0c01 |004d: move-result-object v1 │ │ -07c3d0: 6e10 dd24 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07c3d6: 0c01 |0051: move-result-object v1 │ │ -07c3d8: 7020 291e 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -07c3de: 2700 |0055: throw v0 │ │ +08a0d8: |[08a0d8] com.badlogic.gdx.utils.BufferUtils.elementsToBytes:(Ljava/nio/Buffer;I)I │ │ +08a0e8: 2030 a703 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03a7 │ │ +08a0ec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +08a0f0: 0f04 |0004: return v4 │ │ +08a0f2: 2030 ae03 |0005: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03ae │ │ +08a0f6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +08a0fa: e004 0401 |0009: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +08a0fe: 28f9 |000b: goto 0004 // -0007 │ │ +08a100: 2030 a903 |000c: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03a9 │ │ +08a104: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +08a108: e004 0401 |0010: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +08a10c: 28f2 |0012: goto 0004 // -000e │ │ +08a10e: 2030 ac03 |0013: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03ac │ │ +08a112: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +08a116: e004 0402 |0017: shl-int/lit8 v4, v4, #int 2 // #02 │ │ +08a11a: 28eb |0019: goto 0004 // -0015 │ │ +08a11c: 2030 ad03 |001a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03ad │ │ +08a120: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +08a124: e004 0403 |001e: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +08a128: 28e4 |0020: goto 0004 // -001c │ │ +08a12a: 2030 ab03 |0021: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03ab │ │ +08a12e: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +08a132: e004 0402 |0025: shl-int/lit8 v4, v4, #int 2 // #02 │ │ +08a136: 28dd |0027: goto 0004 // -0023 │ │ +08a138: 2030 aa03 |0028: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03aa │ │ +08a13c: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ +08a140: e004 0403 |002c: shl-int/lit8 v4, v4, #int 3 // #03 │ │ +08a144: 28d6 |002e: goto 0004 // -002a │ │ +08a146: 2200 bc02 |002f: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +08a14a: 2201 9103 |0031: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08a14e: 7010 d024 0100 |0033: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08a154: 1a02 3c02 |0036: const-string v2, "Can't copy to a " // string@023c │ │ +08a158: 6e20 d724 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a15e: 0c01 |003b: move-result-object v1 │ │ +08a160: 6e10 9724 0300 |003c: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +08a166: 0c02 |003f: move-result-object v2 │ │ +08a168: 6e10 4624 0200 |0040: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08a16e: 0c02 |0043: move-result-object v2 │ │ +08a170: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a176: 0c01 |0047: move-result-object v1 │ │ +08a178: 1a02 2d00 |0048: const-string v2, " instance" // string@002d │ │ +08a17c: 6e20 d724 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a182: 0c01 |004d: move-result-object v1 │ │ +08a184: 6e10 dd24 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08a18a: 0c01 |0051: move-result-object v1 │ │ +08a18c: 7020 291e 1000 |0052: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +08a192: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=220 │ │ 0x0005 line=209 │ │ 0x0009 line=210 │ │ 0x000c line=211 │ │ @@ -117219,38 +117226,38 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c3e0: |[07c3e0] com.badlogic.gdx.utils.BufferUtils.getAllocatedBytesUnsafe:()I │ │ -07c3f0: 6000 000f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c3f4: 0f00 |0002: return v0 │ │ +08a194: |[08a194] com.badlogic.gdx.utils.BufferUtils.getAllocatedBytesUnsafe:()I │ │ +08a1a4: 6000 000f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a1a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ │ │ #26 : (in Lcom/badlogic/gdx/utils/BufferUtils;) │ │ name : 'newByteBuffer' │ │ type : '(I)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07c3f8: |[07c3f8] com.badlogic.gdx.utils.BufferUtils.newByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ -07c408: 7110 3125 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c40e: 0c00 |0003: move-result-object v0 │ │ -07c410: 7100 4b25 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c416: 0c01 |0007: move-result-object v1 │ │ -07c418: 6e20 4325 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c41e: 1100 |000b: return-object v0 │ │ +08a1ac: |[08a1ac] com.badlogic.gdx.utils.BufferUtils.newByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ +08a1bc: 7110 3125 0200 |0000: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a1c2: 0c00 |0003: move-result-object v0 │ │ +08a1c4: 7100 4b25 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a1ca: 0c01 |0007: move-result-object v1 │ │ +08a1cc: 6e20 4325 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a1d2: 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; │ │ @@ -117261,24 +117268,24 @@ │ │ type : '(I)Ljava/nio/CharBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07c420: |[07c420] com.badlogic.gdx.utils.BufferUtils.newCharBuffer:(I)Ljava/nio/CharBuffer; │ │ -07c430: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ -07c434: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c43a: 0c00 |0005: move-result-object v0 │ │ -07c43c: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c442: 0c01 |0009: move-result-object v1 │ │ -07c444: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c44a: 6e10 3425 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@2534 │ │ -07c450: 0c01 |0010: move-result-object v1 │ │ -07c452: 1101 |0011: return-object v1 │ │ +08a1d4: |[08a1d4] com.badlogic.gdx.utils.BufferUtils.newCharBuffer:(I)Ljava/nio/CharBuffer; │ │ +08a1e4: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ +08a1e8: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a1ee: 0c00 |0005: move-result-object v0 │ │ +08a1f0: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a1f6: 0c01 |0009: move-result-object v1 │ │ +08a1f8: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a1fe: 6e10 3425 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@2534 │ │ +08a204: 0c01 |0010: move-result-object v1 │ │ +08a206: 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; │ │ @@ -117295,24 +117302,24 @@ │ │ type : '(I)Ljava/nio/DoubleBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07c454: |[07c454] com.badlogic.gdx.utils.BufferUtils.newDoubleBuffer:(I)Ljava/nio/DoubleBuffer; │ │ -07c464: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ -07c468: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c46e: 0c00 |0005: move-result-object v0 │ │ -07c470: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c476: 0c01 |0009: move-result-object v1 │ │ -07c478: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c47e: 6e10 3525 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@2535 │ │ -07c484: 0c01 |0010: move-result-object v1 │ │ -07c486: 1101 |0011: return-object v1 │ │ +08a208: |[08a208] com.badlogic.gdx.utils.BufferUtils.newDoubleBuffer:(I)Ljava/nio/DoubleBuffer; │ │ +08a218: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ +08a21c: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a222: 0c00 |0005: move-result-object v0 │ │ +08a224: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a22a: 0c01 |0009: move-result-object v1 │ │ +08a22c: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a232: 6e10 3525 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@2535 │ │ +08a238: 0c01 |0010: move-result-object v1 │ │ +08a23a: 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; │ │ @@ -117323,24 +117330,24 @@ │ │ type : '(I)Ljava/nio/FloatBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07c488: |[07c488] com.badlogic.gdx.utils.BufferUtils.newFloatBuffer:(I)Ljava/nio/FloatBuffer; │ │ -07c498: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ -07c49c: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c4a2: 0c00 |0005: move-result-object v0 │ │ -07c4a4: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c4aa: 0c01 |0009: move-result-object v1 │ │ -07c4ac: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c4b2: 6e10 3625 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -07c4b8: 0c01 |0010: move-result-object v1 │ │ -07c4ba: 1101 |0011: return-object v1 │ │ +08a23c: |[08a23c] com.badlogic.gdx.utils.BufferUtils.newFloatBuffer:(I)Ljava/nio/FloatBuffer; │ │ +08a24c: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ +08a250: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a256: 0c00 |0005: move-result-object v0 │ │ +08a258: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a25e: 0c01 |0009: move-result-object v1 │ │ +08a260: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a266: 6e10 3625 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +08a26c: 0c01 |0010: move-result-object v1 │ │ +08a26e: 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; │ │ @@ -117351,24 +117358,24 @@ │ │ type : '(I)Ljava/nio/IntBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07c4bc: |[07c4bc] com.badlogic.gdx.utils.BufferUtils.newIntBuffer:(I)Ljava/nio/IntBuffer; │ │ -07c4cc: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ -07c4d0: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c4d6: 0c00 |0005: move-result-object v0 │ │ -07c4d8: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c4de: 0c01 |0009: move-result-object v1 │ │ -07c4e0: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c4e6: 6e10 3725 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ -07c4ec: 0c01 |0010: move-result-object v1 │ │ -07c4ee: 1101 |0011: return-object v1 │ │ +08a270: |[08a270] com.badlogic.gdx.utils.BufferUtils.newIntBuffer:(I)Ljava/nio/IntBuffer; │ │ +08a280: da01 0204 |0000: mul-int/lit8 v1, v2, #int 4 // #04 │ │ +08a284: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a28a: 0c00 |0005: move-result-object v0 │ │ +08a28c: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a292: 0c01 |0009: move-result-object v1 │ │ +08a294: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a29a: 6e10 3725 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ +08a2a0: 0c01 |0010: move-result-object v1 │ │ +08a2a2: 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; │ │ @@ -117379,24 +117386,24 @@ │ │ type : '(I)Ljava/nio/LongBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07c4f0: |[07c4f0] com.badlogic.gdx.utils.BufferUtils.newLongBuffer:(I)Ljava/nio/LongBuffer; │ │ -07c500: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ -07c504: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c50a: 0c00 |0005: move-result-object v0 │ │ -07c50c: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c512: 0c01 |0009: move-result-object v1 │ │ -07c514: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c51a: 6e10 3825 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@2538 │ │ -07c520: 0c01 |0010: move-result-object v1 │ │ -07c522: 1101 |0011: return-object v1 │ │ +08a2a4: |[08a2a4] com.badlogic.gdx.utils.BufferUtils.newLongBuffer:(I)Ljava/nio/LongBuffer; │ │ +08a2b4: da01 0208 |0000: mul-int/lit8 v1, v2, #int 8 // #08 │ │ +08a2b8: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a2be: 0c00 |0005: move-result-object v0 │ │ +08a2c0: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a2c6: 0c01 |0009: move-result-object v1 │ │ +08a2c8: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a2ce: 6e10 3825 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@2538 │ │ +08a2d4: 0c01 |0010: move-result-object v1 │ │ +08a2d6: 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; │ │ @@ -117407,24 +117414,24 @@ │ │ type : '(I)Ljava/nio/ShortBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07c524: |[07c524] com.badlogic.gdx.utils.BufferUtils.newShortBuffer:(I)Ljava/nio/ShortBuffer; │ │ -07c534: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ -07c538: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -07c53e: 0c00 |0005: move-result-object v0 │ │ -07c540: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c546: 0c01 |0009: move-result-object v1 │ │ -07c548: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c54e: 6e10 3925 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -07c554: 0c01 |0010: move-result-object v1 │ │ -07c556: 1101 |0011: return-object v1 │ │ +08a2d8: |[08a2d8] com.badlogic.gdx.utils.BufferUtils.newShortBuffer:(I)Ljava/nio/ShortBuffer; │ │ +08a2e8: da01 0202 |0000: mul-int/lit8 v1, v2, #int 2 // #02 │ │ +08a2ec: 7110 3125 0100 |0002: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +08a2f2: 0c00 |0005: move-result-object v0 │ │ +08a2f4: 7100 4b25 0000 |0006: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a2fa: 0c01 |0009: move-result-object v1 │ │ +08a2fc: 6e20 4325 1000 |000a: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a302: 6e10 3925 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +08a308: 0c01 |0010: move-result-object v1 │ │ +08a30a: 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; │ │ @@ -117435,32 +117442,32 @@ │ │ type : '(I)Ljava/nio/ByteBuffer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -07c558: |[07c558] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ -07c568: 7110 941d 0300 |0000: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newDisposableByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d94 │ │ -07c56e: 0c00 |0003: move-result-object v0 │ │ -07c570: 7100 4b25 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -07c576: 0c01 |0007: move-result-object v1 │ │ -07c578: 6e20 4325 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -07c57e: 6001 000f |000b: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c582: b031 |000d: add-int/2addr v1, v3 │ │ -07c584: 6701 000f |000e: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c588: 6202 010f |0010: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07c58c: 1d02 |0012: monitor-enter v2 │ │ -07c58e: 6201 010f |0013: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07c592: 6e20 e31c 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -07c598: 1e02 |0018: monitor-exit v2 │ │ -07c59a: 1100 |0019: return-object v0 │ │ -07c59c: 0d01 |001a: move-exception v1 │ │ -07c59e: 1e02 |001b: monitor-exit v2 │ │ -07c5a0: 2701 |001c: throw v1 │ │ +08a30c: |[08a30c] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; │ │ +08a31c: 7110 941d 0300 |0000: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newDisposableByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d94 │ │ +08a322: 0c00 |0003: move-result-object v0 │ │ +08a324: 7100 4b25 0000 |0004: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +08a32a: 0c01 |0007: move-result-object v1 │ │ +08a32c: 6e20 4325 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +08a332: 6001 000f |000b: sget v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a336: b031 |000d: add-int/2addr v1, v3 │ │ +08a338: 6701 000f |000e: sput v1, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a33c: 6202 010f |0010: sget-object v2, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +08a340: 1d02 |0012: monitor-enter v2 │ │ +08a342: 6201 010f |0013: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +08a346: 6e20 e31c 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +08a34c: 1e02 |0018: monitor-exit v2 │ │ +08a34e: 1100 |0019: return-object v0 │ │ +08a350: 0d01 |001a: move-exception v1 │ │ +08a352: 1e02 |001b: monitor-exit v2 │ │ +08a354: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0013 - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=288 │ │ 0x0004 line=289 │ │ 0x000b line=290 │ │ @@ -117478,29 +117485,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 │ │ -07c5b0: |[07c5b0] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ -07c5c0: 6000 000f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c5c4: 6e10 3a25 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -07c5ca: 0a01 |0005: move-result v1 │ │ -07c5cc: b010 |0006: add-int/2addr v0, v1 │ │ -07c5ce: 6700 000f |0007: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ -07c5d2: 6201 010f |0009: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07c5d6: 1d01 |000b: monitor-enter v1 │ │ -07c5d8: 6200 010f |000c: sget-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ -07c5dc: 6e20 e31c 2000 |000e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -07c5e2: 1e01 |0011: monitor-exit v1 │ │ -07c5e4: 1102 |0012: return-object v2 │ │ -07c5e6: 0d00 |0013: move-exception v0 │ │ -07c5e8: 1e01 |0014: monitor-exit v1 │ │ -07c5ea: 2700 |0015: throw v0 │ │ +08a364: |[08a364] com.badlogic.gdx.utils.BufferUtils.newUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; │ │ +08a374: 6000 000f |0000: sget v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a378: 6e10 3a25 0200 |0002: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +08a37e: 0a01 |0005: move-result v1 │ │ +08a380: b010 |0006: add-int/2addr v0, v1 │ │ +08a382: 6700 000f |0007: sput v0, Lcom/badlogic/gdx/utils/BufferUtils;.allocatedUnsafe:I // field@0f00 │ │ +08a386: 6201 010f |0009: sget-object v1, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +08a38a: 1d01 |000b: monitor-enter v1 │ │ +08a38c: 6200 010f |000c: sget-object v0, Lcom/badlogic/gdx/utils/BufferUtils;.unsafeBuffers:Lcom/badlogic/gdx/utils/Array; // field@0f01 │ │ +08a390: 6e20 e31c 2000 |000e: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +08a396: 1e01 |0011: monitor-exit v1 │ │ +08a398: 1102 |0012: return-object v2 │ │ +08a39a: 0d00 |0013: move-exception v0 │ │ +08a39c: 1e01 |0014: monitor-exit v1 │ │ +08a39e: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=305 │ │ 0x0009 line=306 │ │ 0x000c line=307 │ │ @@ -117515,75 +117522,75 @@ │ │ type : '(Ljava/nio/Buffer;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -07c5f8: |[07c5f8] com.badlogic.gdx.utils.BufferUtils.positionInBytes:(Ljava/nio/Buffer;)I │ │ -07c608: 2030 a703 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03a7 │ │ -07c60c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07c610: 6e10 2e25 0300 |0004: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c616: 0a00 |0007: move-result v0 │ │ -07c618: 0f00 |0008: return v0 │ │ -07c61a: 2030 ae03 |0009: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03ae │ │ -07c61e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -07c622: 6e10 2e25 0300 |000d: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c628: 0a00 |0010: move-result v0 │ │ -07c62a: e000 0001 |0011: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -07c62e: 28f5 |0013: goto 0008 // -000b │ │ -07c630: 2030 a903 |0014: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03a9 │ │ -07c634: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -07c638: 6e10 2e25 0300 |0018: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c63e: 0a00 |001b: move-result v0 │ │ -07c640: e000 0001 |001c: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -07c644: 28ea |001e: goto 0008 // -0016 │ │ -07c646: 2030 ac03 |001f: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03ac │ │ -07c64a: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -07c64e: 6e10 2e25 0300 |0023: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c654: 0a00 |0026: move-result v0 │ │ -07c656: e000 0002 |0027: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -07c65a: 28df |0029: goto 0008 // -0021 │ │ -07c65c: 2030 ad03 |002a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03ad │ │ -07c660: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -07c664: 6e10 2e25 0300 |002e: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c66a: 0a00 |0031: move-result v0 │ │ -07c66c: e000 0003 |0032: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -07c670: 28d4 |0034: goto 0008 // -002c │ │ -07c672: 2030 ab03 |0035: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03ab │ │ -07c676: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -07c67a: 6e10 2e25 0300 |0039: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c680: 0a00 |003c: move-result v0 │ │ -07c682: e000 0002 |003d: shl-int/lit8 v0, v0, #int 2 // #02 │ │ -07c686: 28c9 |003f: goto 0008 // -0037 │ │ -07c688: 2030 aa03 |0040: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03aa │ │ -07c68c: 3800 0900 |0042: if-eqz v0, 004b // +0009 │ │ -07c690: 6e10 2e25 0300 |0044: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ -07c696: 0a00 |0047: move-result v0 │ │ -07c698: e000 0003 |0048: shl-int/lit8 v0, v0, #int 3 // #03 │ │ -07c69c: 28be |004a: goto 0008 // -0042 │ │ -07c69e: 2200 bc02 |004b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -07c6a2: 2201 9103 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07c6a6: 7010 d024 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07c6ac: 1a02 3c02 |0052: const-string v2, "Can't copy to a " // string@023c │ │ -07c6b0: 6e20 d724 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c6b6: 0c01 |0057: move-result-object v1 │ │ -07c6b8: 6e10 9724 0300 |0058: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -07c6be: 0c02 |005b: move-result-object v2 │ │ -07c6c0: 6e10 4624 0200 |005c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -07c6c6: 0c02 |005f: move-result-object v2 │ │ -07c6c8: 6e20 d724 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c6ce: 0c01 |0063: move-result-object v1 │ │ -07c6d0: 1a02 2d00 |0064: const-string v2, " instance" // string@002d │ │ -07c6d4: 6e20 d724 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c6da: 0c01 |0069: move-result-object v1 │ │ -07c6dc: 6e10 dd24 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07c6e2: 0c01 |006d: move-result-object v1 │ │ -07c6e4: 7020 291e 1000 |006e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -07c6ea: 2700 |0071: throw v0 │ │ +08a3ac: |[08a3ac] com.badlogic.gdx.utils.BufferUtils.positionInBytes:(Ljava/nio/Buffer;)I │ │ +08a3bc: 2030 a703 |0000: instance-of v0, v3, Ljava/nio/ByteBuffer; // type@03a7 │ │ +08a3c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08a3c4: 6e10 2e25 0300 |0004: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a3ca: 0a00 |0007: move-result v0 │ │ +08a3cc: 0f00 |0008: return v0 │ │ +08a3ce: 2030 ae03 |0009: instance-of v0, v3, Ljava/nio/ShortBuffer; // type@03ae │ │ +08a3d2: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +08a3d6: 6e10 2e25 0300 |000d: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a3dc: 0a00 |0010: move-result v0 │ │ +08a3de: e000 0001 |0011: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08a3e2: 28f5 |0013: goto 0008 // -000b │ │ +08a3e4: 2030 a903 |0014: instance-of v0, v3, Ljava/nio/CharBuffer; // type@03a9 │ │ +08a3e8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +08a3ec: 6e10 2e25 0300 |0018: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a3f2: 0a00 |001b: move-result v0 │ │ +08a3f4: e000 0001 |001c: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08a3f8: 28ea |001e: goto 0008 // -0016 │ │ +08a3fa: 2030 ac03 |001f: instance-of v0, v3, Ljava/nio/IntBuffer; // type@03ac │ │ +08a3fe: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +08a402: 6e10 2e25 0300 |0023: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a408: 0a00 |0026: move-result v0 │ │ +08a40a: e000 0002 |0027: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +08a40e: 28df |0029: goto 0008 // -0021 │ │ +08a410: 2030 ad03 |002a: instance-of v0, v3, Ljava/nio/LongBuffer; // type@03ad │ │ +08a414: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +08a418: 6e10 2e25 0300 |002e: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a41e: 0a00 |0031: move-result v0 │ │ +08a420: e000 0003 |0032: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +08a424: 28d4 |0034: goto 0008 // -002c │ │ +08a426: 2030 ab03 |0035: instance-of v0, v3, Ljava/nio/FloatBuffer; // type@03ab │ │ +08a42a: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +08a42e: 6e10 2e25 0300 |0039: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a434: 0a00 |003c: move-result v0 │ │ +08a436: e000 0002 |003d: shl-int/lit8 v0, v0, #int 2 // #02 │ │ +08a43a: 28c9 |003f: goto 0008 // -0037 │ │ +08a43c: 2030 aa03 |0040: instance-of v0, v3, Ljava/nio/DoubleBuffer; // type@03aa │ │ +08a440: 3800 0900 |0042: if-eqz v0, 004b // +0009 │ │ +08a444: 6e10 2e25 0300 |0044: invoke-virtual {v3}, Ljava/nio/Buffer;.position:()I // method@252e │ │ +08a44a: 0a00 |0047: move-result v0 │ │ +08a44c: e000 0003 |0048: shl-int/lit8 v0, v0, #int 3 // #03 │ │ +08a450: 28be |004a: goto 0008 // -0042 │ │ +08a452: 2200 bc02 |004b: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +08a456: 2201 9103 |004d: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08a45a: 7010 d024 0100 |004f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08a460: 1a02 3c02 |0052: const-string v2, "Can't copy to a " // string@023c │ │ +08a464: 6e20 d724 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a46a: 0c01 |0057: move-result-object v1 │ │ +08a46c: 6e10 9724 0300 |0058: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +08a472: 0c02 |005b: move-result-object v2 │ │ +08a474: 6e10 4624 0200 |005c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08a47a: 0c02 |005f: move-result-object v2 │ │ +08a47c: 6e20 d724 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a482: 0c01 |0063: move-result-object v1 │ │ +08a484: 1a02 2d00 |0064: const-string v2, " instance" // string@002d │ │ +08a488: 6e20 d724 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a48e: 0c01 |0069: move-result-object v1 │ │ +08a490: 6e10 dd24 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08a496: 0c01 |006d: move-result-object v1 │ │ +08a498: 7020 291e 1000 |006e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +08a49e: 2700 |0071: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=170 │ │ 0x0008 line=182 │ │ 0x0009 line=171 │ │ 0x000d line=172 │ │ @@ -117639,19 +117646,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07c6ec: |[07c6ec] com.badlogic.gdx.utils.CharArray.:()V │ │ -07c6fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07c6fe: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -07c702: 7030 a01d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1da0 │ │ -07c708: 0e00 |0006: return-void │ │ +08a4a0: |[08a4a0] com.badlogic.gdx.utils.CharArray.:()V │ │ +08a4b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a4b2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +08a4b6: 7030 a01d 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1da0 │ │ +08a4bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -117660,18 +117667,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07c70c: |[07c70c] com.badlogic.gdx.utils.CharArray.:(I)V │ │ -07c71c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07c71e: 7030 a01d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1da0 │ │ -07c724: 0e00 |0004: return-void │ │ +08a4c0: |[08a4c0] com.badlogic.gdx.utils.CharArray.:(I)V │ │ +08a4d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a4d2: 7030 a01d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1da0 │ │ +08a4d8: 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 │ │ @@ -117681,29 +117688,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 │ │ -07c728: |[07c728] com.badlogic.gdx.utils.CharArray.:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ -07c738: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07c73a: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -07c740: 5550 030f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ -07c744: 5c40 030f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ -07c748: 5250 040f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c74c: 5940 040f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c750: 5240 040f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c754: 2300 e603 |000e: new-array v0, v0, [C // type@03e6 │ │ -07c758: 5b40 020f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c75c: 5450 020f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c760: 5441 020f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c764: 5242 040f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c768: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07c76e: 0e00 |001b: return-void │ │ +08a4dc: |[08a4dc] com.badlogic.gdx.utils.CharArray.:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ +08a4ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08a4ee: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +08a4f4: 5550 030f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ +08a4f8: 5c40 030f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ +08a4fc: 5250 040f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a500: 5940 040f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a504: 5240 040f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a508: 2300 e603 |000e: new-array v0, v0, [C // type@03e6 │ │ +08a50c: 5b40 020f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a510: 5450 020f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a514: 5441 020f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a518: 5242 040f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a51c: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08a522: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -117717,20 +117724,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07c770: |[07c770] com.badlogic.gdx.utils.CharArray.:(ZI)V │ │ -07c780: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07c786: 5c12 030f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ -07c78a: 2330 e603 |0005: new-array v0, v3, [C // type@03e6 │ │ -07c78e: 5b10 020f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c792: 0e00 |0009: return-void │ │ +08a524: |[08a524] com.badlogic.gdx.utils.CharArray.:(ZI)V │ │ +08a534: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08a53a: 5c12 030f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ +08a53e: 2330 e603 |0005: new-array v0, v3, [C // type@03e6 │ │ +08a542: 5b10 020f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a546: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -117743,24 +117750,24 @@ │ │ type : '(Z[C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -07c794: |[07c794] com.badlogic.gdx.utils.CharArray.:(Z[C)V │ │ -07c7a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07c7a6: 2150 |0001: array-length v0, v5 │ │ -07c7a8: 7030 a01d 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1da0 │ │ -07c7ae: 2150 |0005: array-length v0, v5 │ │ -07c7b0: 5930 040f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c7b4: 5430 020f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c7b8: 5231 040f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c7bc: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07c7c2: 0e00 |000f: return-void │ │ +08a548: |[08a548] com.badlogic.gdx.utils.CharArray.:(Z[C)V │ │ +08a558: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08a55a: 2150 |0001: array-length v0, v5 │ │ +08a55c: 7030 a01d 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.:(ZI)V // method@1da0 │ │ +08a562: 2150 |0005: array-length v0, v5 │ │ +08a564: 5930 040f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a568: 5430 020f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a56c: 5231 040f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a570: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08a576: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -117773,18 +117780,18 @@ │ │ type : '([C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07c7c4: |[07c7c4] com.badlogic.gdx.utils.CharArray.:([C)V │ │ -07c7d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07c7d6: 7030 a11d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(Z[C)V // method@1da1 │ │ -07c7dc: 0e00 |0004: return-void │ │ +08a578: |[08a578] com.badlogic.gdx.utils.CharArray.:([C)V │ │ +08a588: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a58a: 7030 a11d 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/CharArray;.:(Z[C)V // method@1da1 │ │ +08a590: 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 │ │ @@ -117795,34 +117802,34 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07c7e0: |[07c7e0] com.badlogic.gdx.utils.CharArray.add:(C)V │ │ -07c7f0: 5440 020f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c7f4: 5241 040f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c7f8: 2102 |0004: array-length v2, v0 │ │ -07c7fa: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07c7fe: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07c802: 5242 040f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c806: 8222 |000b: int-to-float v2, v2 │ │ -07c808: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07c80c: c832 |000e: mul-float/2addr v2, v3 │ │ -07c80e: 8722 |000f: float-to-int v2, v2 │ │ -07c810: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07c816: 0a01 |0013: move-result v1 │ │ -07c818: 6e20 b61d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ -07c81e: 0c00 |0017: move-result-object v0 │ │ -07c820: 5241 040f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c824: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07c828: 5942 040f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c82c: 5005 0001 |001e: aput-char v5, v0, v1 │ │ -07c830: 0e00 |0020: return-void │ │ +08a594: |[08a594] com.badlogic.gdx.utils.CharArray.add:(C)V │ │ +08a5a4: 5440 020f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a5a8: 5241 040f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a5ac: 2102 |0004: array-length v2, v0 │ │ +08a5ae: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08a5b2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08a5b6: 5242 040f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a5ba: 8222 |000b: int-to-float v2, v2 │ │ +08a5bc: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08a5c0: c832 |000e: mul-float/2addr v2, v3 │ │ +08a5c2: 8722 |000f: float-to-int v2, v2 │ │ +08a5c4: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08a5ca: 0a01 |0013: move-result v1 │ │ +08a5cc: 6e20 b61d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ +08a5d2: 0c00 |0017: move-result-object v0 │ │ +08a5d4: 5241 040f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a5d8: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08a5dc: 5942 040f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a5e0: 5005 0001 |001e: aput-char v5, v0, v1 │ │ +08a5e4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ @@ -117835,19 +117842,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 │ │ -07c834: |[07c834] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ -07c844: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c846: 5231 040f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c84a: 6e40 a51d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V // method@1da5 │ │ -07c850: 0e00 |0006: return-void │ │ +08a5e8: |[08a5e8] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;)V │ │ +08a5f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a5fa: 5231 040f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a5fe: 6e40 a51d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V // method@1da5 │ │ +08a604: 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; │ │ @@ -117857,44 +117864,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 │ │ -07c854: |[07c854] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V │ │ -07c864: 9000 0506 |0000: add-int v0, v5, v6 │ │ -07c868: 5241 040f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c86c: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -07c870: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07c874: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07c878: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07c87e: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ -07c882: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c888: 0c01 |0012: move-result-object v1 │ │ -07c88a: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07c890: 0c01 |0016: move-result-object v1 │ │ -07c892: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ -07c896: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c89c: 0c01 |001c: move-result-object v1 │ │ -07c89e: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07c8a4: 0c01 |0020: move-result-object v1 │ │ -07c8a6: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ -07c8aa: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07c8b0: 0c01 |0026: move-result-object v1 │ │ -07c8b2: 5242 040f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c8b6: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07c8bc: 0c01 |002c: move-result-object v1 │ │ -07c8be: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07c8c4: 0c01 |0030: move-result-object v1 │ │ -07c8c6: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07c8cc: 2700 |0034: throw v0 │ │ -07c8ce: 5440 020f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c8d2: 6e40 a71d 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1da7 │ │ -07c8d8: 0e00 |003a: return-void │ │ +08a608: |[08a608] com.badlogic.gdx.utils.CharArray.addAll:(Lcom/badlogic/gdx/utils/CharArray;II)V │ │ +08a618: 9000 0506 |0000: add-int v0, v5, v6 │ │ +08a61c: 5241 040f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a620: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +08a624: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08a628: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08a62c: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08a632: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ +08a636: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a63c: 0c01 |0012: move-result-object v1 │ │ +08a63e: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08a644: 0c01 |0016: move-result-object v1 │ │ +08a646: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ +08a64a: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a650: 0c01 |001c: move-result-object v1 │ │ +08a652: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08a658: 0c01 |0020: move-result-object v1 │ │ +08a65a: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ +08a65e: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08a664: 0c01 |0026: move-result-object v1 │ │ +08a666: 5242 040f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a66a: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08a670: 0c01 |002c: move-result-object v1 │ │ +08a672: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08a678: 0c01 |0030: move-result-object v1 │ │ +08a67a: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08a680: 2700 |0034: throw v0 │ │ +08a682: 5440 020f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a686: 6e40 a71d 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1da7 │ │ +08a68c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -117908,19 +117915,19 @@ │ │ type : '([C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07c8dc: |[07c8dc] com.badlogic.gdx.utils.CharArray.addAll:([C)V │ │ -07c8ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c8ee: 2131 |0001: array-length v1, v3 │ │ -07c8f0: 6e40 a71d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1da7 │ │ -07c8f6: 0e00 |0005: return-void │ │ +08a690: |[08a690] com.badlogic.gdx.utils.CharArray.addAll:([C)V │ │ +08a6a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a6a2: 2131 |0001: array-length v1, v3 │ │ +08a6a4: 6e40 a71d 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/CharArray;.addAll:([CII)V // method@1da7 │ │ +08a6aa: 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 │ │ @@ -117930,36 +117937,36 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -07c8f8: |[07c8f8] com.badlogic.gdx.utils.CharArray.addAll:([CII)V │ │ -07c908: 5450 020f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c90c: 5252 040f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c910: b082 |0004: add-int/2addr v2, v8 │ │ -07c912: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -07c916: 2102 |0007: array-length v2, v0 │ │ -07c918: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -07c91c: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -07c920: 8213 |000c: int-to-float v3, v1 │ │ -07c922: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -07c926: c843 |000f: mul-float/2addr v3, v4 │ │ -07c928: 8733 |0010: float-to-int v3, v3 │ │ -07c92a: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07c930: 0a02 |0014: move-result v2 │ │ -07c932: 6e20 b61d 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ -07c938: 0c00 |0018: move-result-object v0 │ │ -07c93a: 5252 040f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c93e: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07c944: 5252 040f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c948: b082 |0020: add-int/2addr v2, v8 │ │ -07c94a: 5952 040f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c94e: 0e00 |0023: return-void │ │ +08a6ac: |[08a6ac] com.badlogic.gdx.utils.CharArray.addAll:([CII)V │ │ +08a6bc: 5450 020f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a6c0: 5252 040f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a6c4: b082 |0004: add-int/2addr v2, v8 │ │ +08a6c6: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +08a6ca: 2102 |0007: array-length v2, v0 │ │ +08a6cc: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +08a6d0: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +08a6d4: 8213 |000c: int-to-float v3, v1 │ │ +08a6d6: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +08a6da: c843 |000f: mul-float/2addr v3, v4 │ │ +08a6dc: 8733 |0010: float-to-int v3, v3 │ │ +08a6de: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08a6e4: 0a02 |0014: move-result v2 │ │ +08a6e6: 6e20 b61d 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ +08a6ec: 0c00 |0018: move-result-object v0 │ │ +08a6ee: 5252 040f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a6f2: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08a6f8: 5252 040f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a6fc: b082 |0020: add-int/2addr v2, v8 │ │ +08a6fe: 5952 040f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a702: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -117977,18 +117984,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07c950: |[07c950] com.badlogic.gdx.utils.CharArray.clear:()V │ │ -07c960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07c962: 5910 040f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c966: 0e00 |0003: return-void │ │ +08a704: |[08a704] com.badlogic.gdx.utils.CharArray.clear:()V │ │ +08a714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a716: 5910 040f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a71a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -117997,30 +118004,30 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -07c968: |[07c968] com.badlogic.gdx.utils.CharArray.contains:(C)Z │ │ -07c978: 5243 040f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c97c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -07c980: 5442 020f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c984: 0101 |0006: move v1, v0 │ │ -07c986: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ -07c98a: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07c98e: 4903 0201 |000b: aget-char v3, v2, v1 │ │ -07c992: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ -07c996: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -07c998: 0f03 |0010: return v3 │ │ -07c99a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -07c99c: 0110 |0012: move v0, v1 │ │ -07c99e: 28fd |0013: goto 0010 // -0003 │ │ -07c9a0: 0101 |0014: move v1, v0 │ │ -07c9a2: 28f2 |0015: goto 0007 // -000e │ │ +08a71c: |[08a71c] com.badlogic.gdx.utils.CharArray.contains:(C)Z │ │ +08a72c: 5243 040f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a730: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +08a734: 5442 020f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a738: 0101 |0006: move v1, v0 │ │ +08a73a: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ +08a73e: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08a742: 4903 0201 |000b: aget-char v3, v2, v1 │ │ +08a746: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ +08a74a: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +08a74c: 0f03 |0010: return v3 │ │ +08a74e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +08a750: 0110 |0012: move v0, v1 │ │ +08a752: 28fd |0013: goto 0010 // -0003 │ │ +08a754: 0101 |0014: move v1, v0 │ │ +08a756: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0010 line=138 │ │ @@ -118040,26 +118047,26 @@ │ │ type : '(I)[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07c9a4: |[07c9a4] com.badlogic.gdx.utils.CharArray.ensureCapacity:(I)[C │ │ -07c9b4: 5221 040f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07c9b8: 9000 0103 |0002: add-int v0, v1, v3 │ │ -07c9bc: 5421 020f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c9c0: 2111 |0006: array-length v1, v1 │ │ -07c9c2: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -07c9c6: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -07c9ca: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07c9d0: 0a01 |000e: move-result v1 │ │ -07c9d2: 6e20 b61d 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ -07c9d8: 5421 020f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07c9dc: 1101 |0014: return-object v1 │ │ +08a758: |[08a758] com.badlogic.gdx.utils.CharArray.ensureCapacity:(I)[C │ │ +08a768: 5221 040f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a76c: 9000 0103 |0002: add-int v0, v1, v3 │ │ +08a770: 5421 020f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a774: 2111 |0006: array-length v1, v1 │ │ +08a776: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +08a77a: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +08a77e: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08a784: 0a01 |000e: move-result v1 │ │ +08a786: 6e20 b61d 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ +08a78c: 5421 020f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a790: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0012 line=210 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -118071,41 +118078,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -07c9e0: |[07c9e0] com.badlogic.gdx.utils.CharArray.equals:(Ljava/lang/Object;)Z │ │ -07c9f0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07c9f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07c9f4: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -07c9f8: 0f03 |0004: return v3 │ │ -07c9fa: 2085 b202 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/CharArray; // type@02b2 │ │ -07c9fe: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -07ca02: 0143 |0009: move v3, v4 │ │ -07ca04: 28fa |000a: goto 0004 // -0006 │ │ -07ca06: 0780 |000b: move-object v0, v8 │ │ -07ca08: 1f00 b202 |000c: check-cast v0, Lcom/badlogic/gdx/utils/CharArray; // type@02b2 │ │ -07ca0c: 5272 040f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ca10: 5205 040f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ca14: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -07ca18: 0143 |0014: move v3, v4 │ │ -07ca1a: 28ef |0015: goto 0004 // -0011 │ │ -07ca1c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07ca1e: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -07ca22: 5475 020f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ca26: 4905 0501 |001b: aget-char v5, v5, v1 │ │ -07ca2a: 5406 020f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ca2e: 4906 0601 |001f: aget-char v6, v6, v1 │ │ -07ca32: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ -07ca36: 0143 |0023: move v3, v4 │ │ -07ca38: 28e0 |0024: goto 0004 // -0020 │ │ -07ca3a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07ca3e: 28f0 |0027: goto 0017 // -0010 │ │ +08a794: |[08a794] com.badlogic.gdx.utils.CharArray.equals:(Ljava/lang/Object;)Z │ │ +08a7a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08a7a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08a7a8: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +08a7ac: 0f03 |0004: return v3 │ │ +08a7ae: 2085 b202 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/CharArray; // type@02b2 │ │ +08a7b2: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +08a7b6: 0143 |0009: move v3, v4 │ │ +08a7b8: 28fa |000a: goto 0004 // -0006 │ │ +08a7ba: 0780 |000b: move-object v0, v8 │ │ +08a7bc: 1f00 b202 |000c: check-cast v0, Lcom/badlogic/gdx/utils/CharArray; // type@02b2 │ │ +08a7c0: 5272 040f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a7c4: 5205 040f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a7c8: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +08a7cc: 0143 |0014: move v3, v4 │ │ +08a7ce: 28ef |0015: goto 0004 // -0011 │ │ +08a7d0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +08a7d2: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +08a7d6: 5475 020f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a7da: 4905 0501 |001b: aget-char v5, v5, v1 │ │ +08a7de: 5406 020f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a7e2: 4906 0601 |001f: aget-char v6, v6, v1 │ │ +08a7e6: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ +08a7ea: 0143 |0023: move v3, v4 │ │ +08a7ec: 28e0 |0024: goto 0004 // -0020 │ │ +08a7ee: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08a7f2: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ 0x0004 line=269 │ │ 0x0005 line=263 │ │ 0x000c line=264 │ │ 0x000e line=265 │ │ @@ -118125,19 +118132,19 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07ca40: |[07ca40] com.badlogic.gdx.utils.CharArray.first:()C │ │ -07ca50: 5420 020f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ca54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07ca56: 4900 0001 |0003: aget-char v0, v0, v1 │ │ -07ca5a: 0f00 |0005: return v0 │ │ +08a7f4: |[08a7f4] com.badlogic.gdx.utils.CharArray.first:()C │ │ +08a804: 5420 020f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a808: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08a80a: 4900 0001 |0003: aget-char v0, v0, v1 │ │ +08a80e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/CharArray;) │ │ @@ -118145,25 +118152,25 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07ca5c: |[07ca5c] com.badlogic.gdx.utils.CharArray.get:(I)C │ │ -07ca6c: 5220 040f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ca70: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07ca74: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07ca78: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07ca7e: 0c01 |0009: move-result-object v1 │ │ -07ca80: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07ca86: 2700 |000d: throw v0 │ │ -07ca88: 5420 020f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ca8c: 4900 0003 |0010: aget-char v0, v0, v3 │ │ -07ca90: 0f00 |0012: return v0 │ │ +08a810: |[08a810] com.badlogic.gdx.utils.CharArray.get:(I)C │ │ +08a820: 5220 040f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a824: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +08a828: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08a82c: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08a832: 0c01 |0009: move-result-object v1 │ │ +08a834: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08a83a: 2700 |000d: throw v0 │ │ +08a83c: 5420 020f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a840: 4900 0003 |0010: aget-char v0, v0, v3 │ │ +08a844: 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 │ │ @@ -118173,26 +118180,26 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -07ca94: |[07ca94] com.badlogic.gdx.utils.CharArray.indexOf:(C)I │ │ -07caa4: 5441 020f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07caa8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07caaa: 5242 040f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07caae: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ -07cab2: 4903 0100 |0007: aget-char v3, v1, v0 │ │ -07cab6: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ -07caba: 0f00 |000b: return v0 │ │ -07cabc: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07cac0: 28f7 |000e: goto 0005 // -0009 │ │ -07cac2: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -07cac4: 28fb |0010: goto 000b // -0005 │ │ +08a848: |[08a848] com.badlogic.gdx.utils.CharArray.indexOf:(C)I │ │ +08a858: 5441 020f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a85c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08a85e: 5242 040f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a862: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ +08a866: 4903 0100 |0007: aget-char v3, v1, v0 │ │ +08a86a: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ +08a86e: 0f00 |000b: return v0 │ │ +08a870: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08a874: 28f7 |000e: goto 0005 // -0009 │ │ +08a876: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +08a878: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000b line=145 │ │ 0x000c line=143 │ │ @@ -118210,44 +118217,44 @@ │ │ type : '(IC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -07cac8: |[07cac8] com.badlogic.gdx.utils.CharArray.insert:(IC)V │ │ -07cad8: 5440 020f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cadc: 5241 040f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cae0: 2102 |0004: array-length v2, v0 │ │ -07cae2: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07cae6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07caea: 5242 040f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07caee: 8222 |000b: int-to-float v2, v2 │ │ -07caf0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07caf4: c832 |000e: mul-float/2addr v2, v3 │ │ -07caf6: 8722 |000f: float-to-int v2, v2 │ │ -07caf8: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07cafe: 0a01 |0013: move-result v1 │ │ -07cb00: 6e20 b61d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ -07cb06: 0c00 |0017: move-result-object v0 │ │ -07cb08: 5541 030f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ -07cb0c: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -07cb10: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -07cb14: 5242 040f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cb18: b152 |0020: sub-int/2addr v2, v5 │ │ -07cb1a: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07cb20: 5241 040f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cb24: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07cb28: 5941 040f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cb2c: 5006 0005 |002a: aput-char v6, v0, v5 │ │ -07cb30: 0e00 |002c: return-void │ │ -07cb32: 5241 040f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cb36: 4902 0005 |002f: aget-char v2, v0, v5 │ │ -07cb3a: 5002 0001 |0031: aput-char v2, v0, v1 │ │ -07cb3e: 28f1 |0033: goto 0024 // -000f │ │ +08a87c: |[08a87c] com.badlogic.gdx.utils.CharArray.insert:(IC)V │ │ +08a88c: 5440 020f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a890: 5241 040f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a894: 2102 |0004: array-length v2, v0 │ │ +08a896: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08a89a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08a89e: 5242 040f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a8a2: 8222 |000b: int-to-float v2, v2 │ │ +08a8a4: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08a8a8: c832 |000e: mul-float/2addr v2, v3 │ │ +08a8aa: 8722 |000f: float-to-int v2, v2 │ │ +08a8ac: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08a8b2: 0a01 |0013: move-result v1 │ │ +08a8b4: 6e20 b61d 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ +08a8ba: 0c00 |0017: move-result-object v0 │ │ +08a8bc: 5541 030f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ +08a8c0: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +08a8c4: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +08a8c8: 5242 040f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a8cc: b152 |0020: sub-int/2addr v2, v5 │ │ +08a8ce: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08a8d4: 5241 040f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a8d8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08a8dc: 5941 040f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a8e0: 5006 0005 |002a: aput-char v6, v0, v5 │ │ +08a8e4: 0e00 |002c: return-void │ │ +08a8e6: 5241 040f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a8ea: 4902 0005 |002f: aget-char v2, v0, v5 │ │ +08a8ee: 5002 0001 |0031: aput-char v2, v0, v1 │ │ +08a8f2: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -118265,26 +118272,26 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -07cb40: |[07cb40] com.badlogic.gdx.utils.CharArray.lastIndexOf:(C)I │ │ -07cb50: 5431 020f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cb54: 5232 040f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cb58: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -07cb5c: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ -07cb60: 4902 0100 |0008: aget-char v2, v1, v0 │ │ -07cb64: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ -07cb68: 0f00 |000c: return v0 │ │ -07cb6a: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07cb6e: 28f7 |000f: goto 0006 // -0009 │ │ -07cb70: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -07cb72: 28fb |0011: goto 000c // -0005 │ │ +08a8f4: |[08a8f4] com.badlogic.gdx.utils.CharArray.lastIndexOf:(C)I │ │ +08a904: 5431 020f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a908: 5232 040f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a90c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +08a910: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ +08a914: 4902 0100 |0008: aget-char v2, v1, v0 │ │ +08a918: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ +08a91c: 0f00 |000c: return v0 │ │ +08a91e: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08a922: 28f7 |000f: goto 0006 // -0009 │ │ +08a924: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +08a926: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000c line=152 │ │ 0x000d line=150 │ │ @@ -118301,20 +118308,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07cb74: |[07cb74] com.badlogic.gdx.utils.CharArray.peek:()C │ │ -07cb84: 5420 020f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cb88: 5221 040f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cb8c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07cb90: 4900 0001 |0006: aget-char v0, v0, v1 │ │ -07cb94: 0f00 |0008: return v0 │ │ +08a928: |[08a928] com.badlogic.gdx.utils.CharArray.peek:()C │ │ +08a938: 5420 020f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a93c: 5221 040f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a940: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08a944: 4900 0001 |0006: aget-char v0, v0, v1 │ │ +08a948: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/CharArray;) │ │ @@ -118322,21 +118329,21 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07cb98: |[07cb98] com.badlogic.gdx.utils.CharArray.pop:()C │ │ -07cba8: 5420 020f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cbac: 5221 040f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cbb0: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07cbb4: 5921 040f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cbb8: 4900 0001 |0008: aget-char v0, v0, v1 │ │ -07cbbc: 0f00 |000a: return v0 │ │ +08a94c: |[08a94c] com.badlogic.gdx.utils.CharArray.pop:()C │ │ +08a95c: 5420 020f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a960: 5221 040f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a964: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08a968: 5921 040f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a96c: 4900 0001 |0008: aget-char v0, v0, v1 │ │ +08a970: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/CharArray;) │ │ @@ -118344,26 +118351,26 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07cbc0: |[07cbc0] com.badlogic.gdx.utils.CharArray.random:()C │ │ -07cbd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cbd2: 5231 040f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cbd6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -07cbda: 0f00 |0005: return v0 │ │ -07cbdc: 5431 020f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cbe0: 5232 040f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cbe4: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07cbe8: 7120 4612 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ -07cbee: 0a00 |000f: move-result v0 │ │ -07cbf0: 4900 0100 |0010: aget-char v0, v1, v0 │ │ -07cbf4: 28f3 |0012: goto 0005 // -000d │ │ +08a974: |[08a974] com.badlogic.gdx.utils.CharArray.random:()C │ │ +08a984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a986: 5231 040f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a98a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +08a98e: 0f00 |0005: return v0 │ │ +08a990: 5431 020f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a994: 5232 040f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a998: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08a99c: 7120 4612 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ +08a9a2: 0a00 |000f: move-result v0 │ │ +08a9a4: 4900 0100 |0010: aget-char v0, v1, v0 │ │ +08a9a8: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -118372,38 +118379,38 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -07cbf8: |[07cbf8] com.badlogic.gdx.utils.CharArray.removeIndex:(I)C │ │ -07cc08: 5242 040f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cc0c: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -07cc10: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07cc14: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07cc1a: 0c03 |0009: move-result-object v3 │ │ -07cc1c: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07cc22: 2702 |000d: throw v2 │ │ -07cc24: 5440 020f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cc28: 4901 0005 |0010: aget-char v1, v0, v5 │ │ -07cc2c: 5242 040f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cc30: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07cc34: 5942 040f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cc38: 5542 030f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ -07cc3c: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -07cc40: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -07cc44: 5243 040f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cc48: b153 |0020: sub-int/2addr v3, v5 │ │ -07cc4a: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07cc50: 0f01 |0024: return v1 │ │ -07cc52: 5242 040f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cc56: 4902 0002 |0027: aget-char v2, v0, v2 │ │ -07cc5a: 5002 0005 |0029: aput-char v2, v0, v5 │ │ -07cc5e: 28f9 |002b: goto 0024 // -0007 │ │ +08a9ac: |[08a9ac] com.badlogic.gdx.utils.CharArray.removeIndex:(I)C │ │ +08a9bc: 5242 040f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a9c0: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +08a9c4: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08a9c8: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08a9ce: 0c03 |0009: move-result-object v3 │ │ +08a9d0: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08a9d6: 2702 |000d: throw v2 │ │ +08a9d8: 5440 020f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08a9dc: 4901 0005 |0010: aget-char v1, v0, v5 │ │ +08a9e0: 5242 040f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a9e4: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08a9e8: 5942 040f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a9ec: 5542 030f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/CharArray;.ordered:Z // field@0f03 │ │ +08a9f0: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +08a9f4: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +08a9f8: 5243 040f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08a9fc: b153 |0020: sub-int/2addr v3, v5 │ │ +08a9fe: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08aa04: 0f01 |0024: return v1 │ │ +08aa06: 5242 040f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08aa0a: 4902 0002 |0027: aget-char v2, v0, v2 │ │ +08aa0e: 5002 0005 |0029: aput-char v2, v0, v5 │ │ +08aa12: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ @@ -118421,28 +118428,28 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07cc60: |[07cc60] com.badlogic.gdx.utils.CharArray.removeValue:(C)Z │ │ -07cc70: 5441 020f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cc74: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07cc76: 5242 040f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cc7a: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ -07cc7e: 4903 0100 |0007: aget-char v3, v1, v0 │ │ -07cc82: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ -07cc86: 6e20 b41d 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.removeIndex:(I)C // method@1db4 │ │ -07cc8c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -07cc8e: 0f03 |000f: return v3 │ │ -07cc90: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07cc94: 28f3 |0012: goto 0005 // -000d │ │ -07cc96: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -07cc98: 28fb |0014: goto 000f // -0005 │ │ +08aa14: |[08aa14] com.badlogic.gdx.utils.CharArray.removeValue:(C)Z │ │ +08aa24: 5441 020f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aa28: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08aa2a: 5242 040f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08aa2e: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ +08aa32: 4903 0100 |0007: aget-char v3, v1, v0 │ │ +08aa36: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ +08aa3a: 6e20 b41d 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/CharArray;.removeIndex:(I)C // method@1db4 │ │ +08aa40: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +08aa42: 0f03 |000f: return v3 │ │ +08aa44: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08aa48: 28f3 |0012: goto 0005 // -000d │ │ +08aa4a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +08aa4c: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ @@ -118461,25 +118468,25 @@ │ │ type : '(I)[C' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -07cc9c: |[07cc9c] com.badlogic.gdx.utils.CharArray.resize:(I)[C │ │ -07ccac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07ccae: 2361 e603 |0001: new-array v1, v6, [C // type@03e6 │ │ -07ccb2: 5450 020f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ccb6: 5252 040f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ccba: 2113 |0007: array-length v3, v1 │ │ -07ccbc: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07ccc2: 0a02 |000b: move-result v2 │ │ -07ccc4: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07ccca: 5b51 020f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ccce: 1101 |0011: return-object v1 │ │ +08aa50: |[08aa50] com.badlogic.gdx.utils.CharArray.resize:(I)[C │ │ +08aa60: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08aa62: 2361 e603 |0001: new-array v1, v6, [C // type@03e6 │ │ +08aa66: 5450 020f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aa6a: 5252 040f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08aa6e: 2113 |0007: array-length v3, v1 │ │ +08aa70: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08aa76: 0a02 |000b: move-result v2 │ │ +08aa78: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08aa7e: 5b51 020f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aa82: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0003 line=215 │ │ 0x0005 line=216 │ │ 0x000f line=217 │ │ 0x0011 line=218 │ │ @@ -118494,33 +118501,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -07ccd0: |[07ccd0] com.badlogic.gdx.utils.CharArray.reverse:()V │ │ -07cce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cce2: 5275 040f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cce6: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -07ccea: 5275 040f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ccee: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -07ccf2: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -07ccf6: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -07ccfa: 5475 020f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ccfe: 4904 0500 |000f: aget-char v4, v5, v0 │ │ -07cd02: 5475 020f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cd06: 5476 020f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cd0a: 4906 0601 |0015: aget-char v6, v6, v1 │ │ -07cd0e: 5006 0500 |0017: aput-char v6, v5, v0 │ │ -07cd12: 5475 020f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cd16: 5004 0501 |001b: aput-char v4, v5, v1 │ │ -07cd1a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07cd1e: 28ea |001f: goto 0009 // -0016 │ │ -07cd20: 0e00 |0020: return-void │ │ +08aa84: |[08aa84] com.badlogic.gdx.utils.CharArray.reverse:()V │ │ +08aa94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08aa96: 5275 040f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08aa9a: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +08aa9e: 5275 040f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08aaa2: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +08aaa6: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +08aaaa: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +08aaae: 5475 020f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aab2: 4904 0500 |000f: aget-char v4, v5, v0 │ │ +08aab6: 5475 020f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aaba: 5476 020f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aabe: 4906 0601 |0015: aget-char v6, v6, v1 │ │ +08aac2: 5006 0500 |0017: aput-char v6, v5, v0 │ │ +08aac6: 5475 020f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08aaca: 5004 0501 |001b: aput-char v4, v5, v1 │ │ +08aace: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08aad2: 28ea |001f: goto 0009 // -0016 │ │ +08aad4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000b line=227 │ │ 0x000d line=228 │ │ 0x0011 line=229 │ │ 0x0019 line=230 │ │ @@ -118539,25 +118546,25 @@ │ │ type : '(IC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07cd24: |[07cd24] com.badlogic.gdx.utils.CharArray.set:(IC)V │ │ -07cd34: 5220 040f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cd38: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07cd3c: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07cd40: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07cd46: 0c01 |0009: move-result-object v1 │ │ -07cd48: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07cd4e: 2700 |000d: throw v0 │ │ -07cd50: 5420 020f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cd54: 5004 0003 |0010: aput-char v4, v0, v3 │ │ -07cd58: 0e00 |0012: return-void │ │ +08aad8: |[08aad8] com.badlogic.gdx.utils.CharArray.set:(IC)V │ │ +08aae8: 5220 040f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08aaec: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +08aaf0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08aaf4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08aafa: 0c01 |0009: move-result-object v1 │ │ +08aafc: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08ab02: 2700 |000d: throw v0 │ │ +08ab04: 5420 020f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ab08: 5004 0003 |0010: aput-char v4, v0, v3 │ │ +08ab0c: 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; │ │ @@ -118569,18 +118576,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07cd5c: |[07cd5c] com.badlogic.gdx.utils.CharArray.shrink:()V │ │ -07cd6c: 5210 040f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cd70: 6e20 b61d 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ -07cd76: 0e00 |0005: return-void │ │ +08ab10: |[08ab10] com.badlogic.gdx.utils.CharArray.shrink:()V │ │ +08ab20: 5210 040f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ab24: 6e20 b61d 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/CharArray;.resize:(I)[C // method@1db6 │ │ +08ab2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -118589,31 +118596,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -07cd78: |[07cd78] com.badlogic.gdx.utils.CharArray.shuffle:()V │ │ -07cd88: 5253 040f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cd8c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -07cd90: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -07cd94: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -07cd9a: 0a01 |0009: move-result v1 │ │ -07cd9c: 5453 020f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cda0: 4902 0300 |000c: aget-char v2, v3, v0 │ │ -07cda4: 5453 020f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cda8: 5454 020f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cdac: 4904 0401 |0012: aget-char v4, v4, v1 │ │ -07cdb0: 5004 0300 |0014: aput-char v4, v3, v0 │ │ -07cdb4: 5453 020f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cdb8: 5002 0301 |0018: aput-char v2, v3, v1 │ │ -07cdbc: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07cdc0: 28e8 |001c: goto 0004 // -0018 │ │ -07cdc2: 0e00 |001d: return-void │ │ +08ab2c: |[08ab2c] com.badlogic.gdx.utils.CharArray.shuffle:()V │ │ +08ab3c: 5253 040f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ab40: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +08ab44: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +08ab48: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +08ab4e: 0a01 |0009: move-result v1 │ │ +08ab50: 5453 020f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ab54: 4902 0300 |000c: aget-char v2, v3, v0 │ │ +08ab58: 5453 020f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ab5c: 5454 020f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ab60: 4904 0401 |0012: aget-char v4, v4, v1 │ │ +08ab64: 5004 0300 |0014: aput-char v4, v3, v0 │ │ +08ab68: 5453 020f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ab6c: 5002 0301 |0018: aput-char v2, v3, v1 │ │ +08ab70: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08ab74: 28e8 |001c: goto 0004 // -0018 │ │ +08ab76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=237 │ │ 0x000e line=238 │ │ 0x0016 line=239 │ │ @@ -118630,20 +118637,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07cdc4: |[07cdc4] com.badlogic.gdx.utils.CharArray.sort:()V │ │ -07cdd4: 5430 020f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cdd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07cdda: 5232 040f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cdde: 7130 9725 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([CII)V // method@2597 │ │ -07cde4: 0e00 |0008: return-void │ │ +08ab78: |[08ab78] com.badlogic.gdx.utils.CharArray.sort:()V │ │ +08ab88: 5430 020f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ab8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08ab8e: 5232 040f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ab92: 7130 9725 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([CII)V // method@2597 │ │ +08ab98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/CharArray; │ │ │ │ @@ -118652,35 +118659,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07cde8: |[07cde8] com.badlogic.gdx.utils.CharArray.swap:(II)V │ │ -07cdf8: 5242 040f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cdfc: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -07ce00: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07ce04: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07ce0a: 0c03 |0009: move-result-object v3 │ │ -07ce0c: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07ce12: 2702 |000d: throw v2 │ │ -07ce14: 5242 040f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ce18: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -07ce1c: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07ce20: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07ce26: 0c03 |0017: move-result-object v3 │ │ -07ce28: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07ce2e: 2702 |001b: throw v2 │ │ -07ce30: 5441 020f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ce34: 4900 0105 |001e: aget-char v0, v1, v5 │ │ -07ce38: 4902 0106 |0020: aget-char v2, v1, v6 │ │ -07ce3c: 5002 0105 |0022: aput-char v2, v1, v5 │ │ -07ce40: 5000 0106 |0024: aput-char v0, v1, v6 │ │ -07ce44: 0e00 |0026: return-void │ │ +08ab9c: |[08ab9c] com.badlogic.gdx.utils.CharArray.swap:(II)V │ │ +08abac: 5242 040f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08abb0: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +08abb4: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08abb8: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08abbe: 0c03 |0009: move-result-object v3 │ │ +08abc0: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08abc6: 2702 |000d: throw v2 │ │ +08abc8: 5242 040f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08abcc: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +08abd0: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08abd4: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08abda: 0c03 |0017: move-result-object v3 │ │ +08abdc: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08abe2: 2702 |001b: throw v2 │ │ +08abe4: 5441 020f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08abe8: 4900 0105 |001e: aget-char v0, v1, v5 │ │ +08abec: 4902 0106 |0020: aget-char v2, v1, v6 │ │ +08abf0: 5002 0105 |0022: aput-char v2, v1, v5 │ │ +08abf4: 5000 0106 |0024: aput-char v0, v1, v6 │ │ +08abf8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ @@ -118698,22 +118705,22 @@ │ │ type : '()[C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -07ce48: |[07ce48] com.badlogic.gdx.utils.CharArray.toArray:()[C │ │ -07ce58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07ce5a: 5241 040f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ce5e: 2310 e603 |0003: new-array v0, v1, [C // type@03e6 │ │ -07ce62: 5441 020f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ce66: 5242 040f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ce6a: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07ce70: 1100 |000c: return-object v0 │ │ +08abfc: |[08abfc] com.badlogic.gdx.utils.CharArray.toArray:()[C │ │ +08ac0c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08ac0e: 5241 040f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ac12: 2310 e603 |0003: new-array v0, v1, [C // type@03e6 │ │ +08ac16: 5441 020f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ac1a: 5242 040f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ac1e: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08ac24: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0005 line=257 │ │ 0x000c line=258 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [C │ │ @@ -118724,42 +118731,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -07ce74: |[07ce74] com.badlogic.gdx.utils.CharArray.toString:()Ljava/lang/String; │ │ -07ce84: 5243 040f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07ce88: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07ce8c: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -07ce90: 1103 |0006: return-object v3 │ │ -07ce92: 5442 020f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07ce96: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07ce9a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07ce9e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07cea4: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -07cea8: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ceae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -07ceb0: 4903 0203 |0016: aget-char v3, v2, v3 │ │ -07ceb4: 6e20 c920 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ceba: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -07cebc: 5243 040f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cec0: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -07cec4: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -07cec8: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07cece: 4903 0201 |0025: aget-char v3, v2, v1 │ │ -07ced2: 6e20 c920 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07ced8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07cedc: 28f0 |002c: goto 001c // -0010 │ │ -07cede: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -07cee2: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07cee8: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07ceee: 0c03 |0035: move-result-object v3 │ │ -07cef0: 28d0 |0036: goto 0006 // -0030 │ │ +08ac28: |[08ac28] com.badlogic.gdx.utils.CharArray.toString:()Ljava/lang/String; │ │ +08ac38: 5243 040f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ac3c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08ac40: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +08ac44: 1103 |0006: return-object v3 │ │ +08ac46: 5442 020f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08ac4a: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08ac4e: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08ac52: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08ac58: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +08ac5c: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08ac62: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08ac64: 4903 0203 |0016: aget-char v3, v2, v3 │ │ +08ac68: 6e20 c920 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08ac6e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +08ac70: 5243 040f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ac74: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +08ac78: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +08ac7c: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08ac82: 4903 0201 |0025: aget-char v3, v2, v1 │ │ +08ac86: 6e20 c920 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08ac8c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08ac90: 28f0 |002c: goto 001c // -0010 │ │ +08ac92: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +08ac96: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08ac9c: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08aca2: 0c03 |0035: move-result-object v3 │ │ +08aca4: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=283 │ │ 0x0007 line=274 │ │ 0x0009 line=275 │ │ 0x0010 line=276 │ │ @@ -118781,37 +118788,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 │ │ -07cef4: |[07cef4] com.badlogic.gdx.utils.CharArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -07cf04: 5243 040f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cf08: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07cf0c: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -07cf10: 1103 |0006: return-object v3 │ │ -07cf12: 5442 020f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ -07cf16: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07cf1a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07cf1e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07cf24: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -07cf26: 4903 0203 |0011: aget-char v3, v2, v3 │ │ -07cf2a: 6e20 c920 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07cf30: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -07cf32: 5243 040f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cf36: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -07cf3a: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07cf40: 4903 0201 |001e: aget-char v3, v2, v1 │ │ -07cf44: 6e20 c920 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07cf4a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07cf4e: 28f2 |0025: goto 0017 // -000e │ │ -07cf50: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07cf56: 0c03 |0029: move-result-object v3 │ │ -07cf58: 28dc |002a: goto 0006 // -0024 │ │ +08aca8: |[08aca8] com.badlogic.gdx.utils.CharArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +08acb8: 5243 040f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08acbc: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08acc0: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +08acc4: 1103 |0006: return-object v3 │ │ +08acc6: 5442 020f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/CharArray;.items:[C // field@0f02 │ │ +08acca: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08acce: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08acd2: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08acd8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +08acda: 4903 0203 |0011: aget-char v3, v2, v3 │ │ +08acde: 6e20 c920 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08ace4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +08ace6: 5243 040f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08acea: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +08acee: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08acf4: 4903 0201 |001e: aget-char v3, v2, v1 │ │ +08acf8: 6e20 c920 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08acfe: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08ad02: 28f2 |0025: goto 0017 // -000e │ │ +08ad04: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08ad0a: 0c03 |0029: move-result-object v3 │ │ +08ad0c: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0006 line=295 │ │ 0x0007 line=288 │ │ 0x0009 line=289 │ │ 0x0010 line=290 │ │ @@ -118832,19 +118839,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07cf5c: |[07cf5c] com.badlogic.gdx.utils.CharArray.truncate:(I)V │ │ -07cf6c: 5210 040f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cf70: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -07cf74: 5912 040f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ -07cf78: 0e00 |0006: return-void │ │ +08ad10: |[08ad10] com.badlogic.gdx.utils.CharArray.truncate:(I)V │ │ +08ad20: 5210 040f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ad24: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +08ad28: 5912 040f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/CharArray;.size:I // field@0f04 │ │ +08ad2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0006 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/CharArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ @@ -118957,29 +118964,29 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -07cf7c: |[07cf7c] com.badlogic.gdx.utils.ComparableTimSort.:()V │ │ -07cf8c: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ -07cf90: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -07cf96: 1270 |0005: const/4 v0, #int 7 // #7 │ │ -07cf98: 5920 0a0f |0006: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ -07cf9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07cf9e: 5920 0d0f |0009: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07cfa2: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ -07cfa6: 2300 3104 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -07cfaa: 5b20 0e0f |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ -07cfae: 2310 e903 |0011: new-array v0, v1, [I // type@03e9 │ │ -07cfb2: 5b20 0b0f |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07cfb6: 2310 e903 |0015: new-array v0, v1, [I // type@03e9 │ │ -07cfba: 5b20 0c0f |0017: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07cfbe: 0e00 |0019: return-void │ │ +08ad30: |[08ad30] com.badlogic.gdx.utils.ComparableTimSort.:()V │ │ +08ad40: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ +08ad44: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +08ad4a: 1270 |0005: const/4 v0, #int 7 // #7 │ │ +08ad4c: 5920 0a0f |0006: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ +08ad50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08ad52: 5920 0d0f |0009: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08ad56: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ +08ad5a: 2300 3104 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +08ad5e: 5b20 0e0f |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ +08ad62: 2310 e903 |0011: new-array v0, v1, [I // type@03e9 │ │ +08ad66: 5b20 0b0f |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08ad6a: 2310 e903 |0015: new-array v0, v1, [I // type@03e9 │ │ +08ad6e: 5b20 0c0f |0017: iput-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08ad72: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=44 │ │ 0x0008 line=61 │ │ 0x000b line=70 │ │ 0x0011 line=71 │ │ @@ -118993,47 +119000,47 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -07cfc0: |[07cfc0] com.badlogic.gdx.utils.ComparableTimSort.:([Ljava/lang/Object;)V │ │ -07cfd0: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -07cfd6: 1273 |0003: const/4 v3, #int 7 // #7 │ │ -07cfd8: 5943 0a0f |0004: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ -07cfdc: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07cfde: 5943 0d0f |0007: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07cfe2: 5b45 090f |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07cfe6: 2150 |000b: array-length v0, v5 │ │ -07cfe8: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ -07cfec: 3530 1600 |000e: if-ge v0, v3, 0024 // +0016 │ │ -07cff0: e203 0001 |0010: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ -07cff4: 2331 3104 |0012: new-array v1, v3, [Ljava/lang/Object; // type@0431 │ │ -07cff8: 5b41 0e0f |0014: iput-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ -07cffc: 1303 7800 |0016: const/16 v3, #int 120 // #78 │ │ -07d000: 3530 0f00 |0018: if-ge v0, v3, 0027 // +000f │ │ -07d004: 1252 |001a: const/4 v2, #int 5 // #5 │ │ -07d006: 2323 e903 |001b: new-array v3, v2, [I // type@03e9 │ │ -07d00a: 5b43 0b0f |001d: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07d00e: 2323 e903 |001f: new-array v3, v2, [I // type@03e9 │ │ -07d012: 5b43 0c0f |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d016: 0e00 |0023: return-void │ │ -07d018: 1303 0001 |0024: const/16 v3, #int 256 // #100 │ │ -07d01c: 28ec |0026: goto 0012 // -0014 │ │ -07d01e: 1303 0606 |0027: const/16 v3, #int 1542 // #606 │ │ -07d022: 3530 0500 |0029: if-ge v0, v3, 002e // +0005 │ │ -07d026: 1302 0a00 |002b: const/16 v2, #int 10 // #a │ │ -07d02a: 28ee |002d: goto 001b // -0012 │ │ -07d02c: 1403 6fd1 0100 |002e: const v3, #float 1.66966e-40 // #0001d16f │ │ -07d032: 3530 0500 |0031: if-ge v0, v3, 0036 // +0005 │ │ -07d036: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ -07d03a: 28e6 |0035: goto 001b // -001a │ │ -07d03c: 1302 2800 |0036: const/16 v2, #int 40 // #28 │ │ -07d040: 28e3 |0038: goto 001b // -001d │ │ +08ad74: |[08ad74] com.badlogic.gdx.utils.ComparableTimSort.:([Ljava/lang/Object;)V │ │ +08ad84: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +08ad8a: 1273 |0003: const/4 v3, #int 7 // #7 │ │ +08ad8c: 5943 0a0f |0004: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ +08ad90: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +08ad92: 5943 0d0f |0007: iput v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08ad96: 5b45 090f |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08ad9a: 2150 |000b: array-length v0, v5 │ │ +08ad9c: 1303 0002 |000c: const/16 v3, #int 512 // #200 │ │ +08ada0: 3530 1600 |000e: if-ge v0, v3, 0024 // +0016 │ │ +08ada4: e203 0001 |0010: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ +08ada8: 2331 3104 |0012: new-array v1, v3, [Ljava/lang/Object; // type@0431 │ │ +08adac: 5b41 0e0f |0014: iput-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ +08adb0: 1303 7800 |0016: const/16 v3, #int 120 // #78 │ │ +08adb4: 3530 0f00 |0018: if-ge v0, v3, 0027 // +000f │ │ +08adb8: 1252 |001a: const/4 v2, #int 5 // #5 │ │ +08adba: 2323 e903 |001b: new-array v3, v2, [I // type@03e9 │ │ +08adbe: 5b43 0b0f |001d: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08adc2: 2323 e903 |001f: new-array v3, v2, [I // type@03e9 │ │ +08adc6: 5b43 0c0f |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08adca: 0e00 |0023: return-void │ │ +08adcc: 1303 0001 |0024: const/16 v3, #int 256 // #100 │ │ +08add0: 28ec |0026: goto 0012 // -0014 │ │ +08add2: 1303 0606 |0027: const/16 v3, #int 1542 // #606 │ │ +08add6: 3530 0500 |0029: if-ge v0, v3, 002e // +0005 │ │ +08adda: 1302 0a00 |002b: const/16 v2, #int 10 // #a │ │ +08adde: 28ee |002d: goto 001b // -0012 │ │ +08ade0: 1403 6fd1 0100 |002e: const v3, #float 1.66966e-40 // #0001d16f │ │ +08ade6: 3530 0500 |0031: if-ge v0, v3, 0036 // +0005 │ │ +08adea: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ +08adee: 28e6 |0035: goto 001b // -001a │ │ +08adf0: 1302 2800 |0036: const/16 v2, #int 40 // #28 │ │ +08adf4: 28e3 |0038: goto 001b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=44 │ │ 0x0006 line=61 │ │ 0x0009 line=123 │ │ 0x000b line=126 │ │ @@ -119058,50 +119065,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 │ │ -07d044: |[07d044] com.badlogic.gdx.utils.ComparableTimSort.binarySort:([Ljava/lang/Object;III)V │ │ -07d054: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ -07d058: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ -07d05c: 359a 3900 |0004: if-ge v10, v9, 003d // +0039 │ │ -07d060: 4603 070a |0006: aget-object v3, v7, v10 │ │ -07d064: 1f03 7503 |0008: check-cast v3, Ljava/lang/Comparable; // type@0375 │ │ -07d068: 0180 |000a: move v0, v8 │ │ -07d06a: 01a4 |000b: move v4, v10 │ │ -07d06c: 3540 1300 |000c: if-ge v0, v4, 001f // +0013 │ │ -07d070: 9005 0004 |000e: add-int v5, v0, v4 │ │ -07d074: e201 0501 |0010: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ -07d078: 4605 0701 |0012: aget-object v5, v7, v1 │ │ -07d07c: 7220 5124 5300 |0014: invoke-interface {v3, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d082: 0a05 |0017: move-result v5 │ │ -07d084: 3b05 0400 |0018: if-gez v5, 001c // +0004 │ │ -07d088: 0114 |001a: move v4, v1 │ │ -07d08a: 28f1 |001b: goto 000c // -000f │ │ -07d08c: d800 0101 |001c: add-int/lit8 v0, v1, #int 1 // #01 │ │ -07d090: 28ee |001e: goto 000c // -0012 │ │ -07d092: 9102 0a00 |001f: sub-int v2, v10, v0 │ │ -07d096: 2b02 1d00 0000 |0021: packed-switch v2, 0000003e // +0000001d │ │ -07d09c: d805 0001 |0024: add-int/lit8 v5, v0, #int 1 // #01 │ │ -07d0a0: 7152 e124 0757 |0026: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d0a6: 4d03 0700 |0029: aput-object v3, v7, v0 │ │ -07d0aa: d80a 0a01 |002b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -07d0ae: 28d7 |002d: goto 0004 // -0029 │ │ -07d0b0: d805 0002 |002e: add-int/lit8 v5, v0, #int 2 // #02 │ │ -07d0b4: d806 0001 |0030: add-int/lit8 v6, v0, #int 1 // #01 │ │ -07d0b8: 4606 0706 |0032: aget-object v6, v7, v6 │ │ -07d0bc: 4d06 0705 |0034: aput-object v6, v7, v5 │ │ -07d0c0: d805 0001 |0036: add-int/lit8 v5, v0, #int 1 // #01 │ │ -07d0c4: 4606 0700 |0038: aget-object v6, v7, v0 │ │ -07d0c8: 4d06 0705 |003a: aput-object v6, v7, v5 │ │ -07d0cc: 28ed |003c: goto 0029 // -0013 │ │ -07d0ce: 0e00 |003d: return-void │ │ -07d0d0: 0001 0200 0100 0000 1500 0000 0d00 ... |003e: packed-switch-data (8 units) │ │ +08adf8: |[08adf8] com.badlogic.gdx.utils.ComparableTimSort.binarySort:([Ljava/lang/Object;III)V │ │ +08ae08: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ +08ae0c: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08ae10: 359a 3900 |0004: if-ge v10, v9, 003d // +0039 │ │ +08ae14: 4603 070a |0006: aget-object v3, v7, v10 │ │ +08ae18: 1f03 7503 |0008: check-cast v3, Ljava/lang/Comparable; // type@0375 │ │ +08ae1c: 0180 |000a: move v0, v8 │ │ +08ae1e: 01a4 |000b: move v4, v10 │ │ +08ae20: 3540 1300 |000c: if-ge v0, v4, 001f // +0013 │ │ +08ae24: 9005 0004 |000e: add-int v5, v0, v4 │ │ +08ae28: e201 0501 |0010: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ +08ae2c: 4605 0701 |0012: aget-object v5, v7, v1 │ │ +08ae30: 7220 5124 5300 |0014: invoke-interface {v3, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08ae36: 0a05 |0017: move-result v5 │ │ +08ae38: 3b05 0400 |0018: if-gez v5, 001c // +0004 │ │ +08ae3c: 0114 |001a: move v4, v1 │ │ +08ae3e: 28f1 |001b: goto 000c // -000f │ │ +08ae40: d800 0101 |001c: add-int/lit8 v0, v1, #int 1 // #01 │ │ +08ae44: 28ee |001e: goto 000c // -0012 │ │ +08ae46: 9102 0a00 |001f: sub-int v2, v10, v0 │ │ +08ae4a: 2b02 1d00 0000 |0021: packed-switch v2, 0000003e // +0000001d │ │ +08ae50: d805 0001 |0024: add-int/lit8 v5, v0, #int 1 // #01 │ │ +08ae54: 7152 e124 0757 |0026: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08ae5a: 4d03 0700 |0029: aput-object v3, v7, v0 │ │ +08ae5e: d80a 0a01 |002b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08ae62: 28d7 |002d: goto 0004 // -0029 │ │ +08ae64: d805 0002 |002e: add-int/lit8 v5, v0, #int 2 // #02 │ │ +08ae68: d806 0001 |0030: add-int/lit8 v6, v0, #int 1 // #01 │ │ +08ae6c: 4606 0706 |0032: aget-object v6, v7, v6 │ │ +08ae70: 4d06 0705 |0034: aput-object v6, v7, v5 │ │ +08ae74: d805 0001 |0036: add-int/lit8 v5, v0, #int 1 // #01 │ │ +08ae78: 4606 0700 |0038: aget-object v6, v7, v0 │ │ +08ae7c: 4d06 0705 |003a: aput-object v6, v7, v5 │ │ +08ae80: 28ed |003c: goto 0029 // -0013 │ │ +08ae82: 0e00 |003d: return-void │ │ +08ae84: 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 │ │ @@ -119135,52 +119142,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 │ │ -07d0e0: |[07d0e0] com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending:([Ljava/lang/Object;II)I │ │ -07d0f0: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ -07d0f4: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ -07d0f8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -07d0fa: 0f02 |0005: return v2 │ │ -07d0fc: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ -07d100: 4602 0400 |0008: aget-object v2, v4, v0 │ │ -07d104: 1f02 7503 |000a: check-cast v2, Ljava/lang/Comparable; // type@0375 │ │ -07d108: 4603 0405 |000c: aget-object v3, v4, v5 │ │ -07d10c: 7220 5124 3200 |000e: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d112: 0a02 |0011: move-result v2 │ │ -07d114: 3b02 2f00 |0012: if-gez v2, 0041 // +002f │ │ -07d118: 0110 |0014: move v0, v1 │ │ -07d11a: 3560 1300 |0015: if-ge v0, v6, 0028 // +0013 │ │ -07d11e: 4602 0400 |0017: aget-object v2, v4, v0 │ │ -07d122: 1f02 7503 |0019: check-cast v2, Ljava/lang/Comparable; // type@0375 │ │ -07d126: d803 00ff |001b: add-int/lit8 v3, v0, #int -1 // #ff │ │ -07d12a: 4603 0403 |001d: aget-object v3, v4, v3 │ │ -07d12e: 7220 5124 3200 |001f: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d134: 0a02 |0022: move-result v2 │ │ -07d136: 3b02 0500 |0023: if-gez v2, 0028 // +0005 │ │ -07d13a: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07d13e: 28ee |0027: goto 0015 // -0012 │ │ -07d140: 7130 d31d 5400 |0028: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.reverseRange:([Ljava/lang/Object;II)V // method@1dd3 │ │ -07d146: 9102 0005 |002b: sub-int v2, v0, v5 │ │ -07d14a: 28d8 |002d: goto 0005 // -0028 │ │ -07d14c: 3560 fdff |002e: if-ge v0, v6, 002b // -0003 │ │ -07d150: 4602 0400 |0030: aget-object v2, v4, v0 │ │ -07d154: 1f02 7503 |0032: check-cast v2, Ljava/lang/Comparable; // type@0375 │ │ -07d158: d803 00ff |0034: add-int/lit8 v3, v0, #int -1 // #ff │ │ -07d15c: 4603 0403 |0036: aget-object v3, v4, v3 │ │ -07d160: 7220 5124 3200 |0038: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d166: 0a02 |003b: move-result v2 │ │ -07d168: 3a02 efff |003c: if-ltz v2, 002b // -0011 │ │ -07d16c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07d170: 28ee |0040: goto 002e // -0012 │ │ -07d172: 0110 |0041: move v0, v1 │ │ -07d174: 28ec |0042: goto 002e // -0014 │ │ +08ae94: |[08ae94] com.badlogic.gdx.utils.ComparableTimSort.countRunAndMakeAscending:([Ljava/lang/Object;II)I │ │ +08aea4: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ +08aea8: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ +08aeac: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +08aeae: 0f02 |0005: return v2 │ │ +08aeb0: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08aeb4: 4602 0400 |0008: aget-object v2, v4, v0 │ │ +08aeb8: 1f02 7503 |000a: check-cast v2, Ljava/lang/Comparable; // type@0375 │ │ +08aebc: 4603 0405 |000c: aget-object v3, v4, v5 │ │ +08aec0: 7220 5124 3200 |000e: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08aec6: 0a02 |0011: move-result v2 │ │ +08aec8: 3b02 2f00 |0012: if-gez v2, 0041 // +002f │ │ +08aecc: 0110 |0014: move v0, v1 │ │ +08aece: 3560 1300 |0015: if-ge v0, v6, 0028 // +0013 │ │ +08aed2: 4602 0400 |0017: aget-object v2, v4, v0 │ │ +08aed6: 1f02 7503 |0019: check-cast v2, Ljava/lang/Comparable; // type@0375 │ │ +08aeda: d803 00ff |001b: add-int/lit8 v3, v0, #int -1 // #ff │ │ +08aede: 4603 0403 |001d: aget-object v3, v4, v3 │ │ +08aee2: 7220 5124 3200 |001f: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08aee8: 0a02 |0022: move-result v2 │ │ +08aeea: 3b02 0500 |0023: if-gez v2, 0028 // +0005 │ │ +08aeee: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08aef2: 28ee |0027: goto 0015 // -0012 │ │ +08aef4: 7130 d31d 5400 |0028: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.reverseRange:([Ljava/lang/Object;II)V // method@1dd3 │ │ +08aefa: 9102 0005 |002b: sub-int v2, v0, v5 │ │ +08aefe: 28d8 |002d: goto 0005 // -0028 │ │ +08af00: 3560 fdff |002e: if-ge v0, v6, 002b // -0003 │ │ +08af04: 4602 0400 |0030: aget-object v2, v4, v0 │ │ +08af08: 1f02 7503 |0032: check-cast v2, Ljava/lang/Comparable; // type@0375 │ │ +08af0c: d803 00ff |0034: add-int/lit8 v3, v0, #int -1 // #ff │ │ +08af10: 4603 0403 |0036: aget-object v3, v4, v3 │ │ +08af14: 7220 5124 3200 |0038: invoke-interface {v2, v3}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08af1a: 0a02 |003b: move-result v2 │ │ +08af1c: 3a02 efff |003c: if-ltz v2, 002b // -0011 │ │ +08af20: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08af24: 28ee |0040: goto 002e // -0012 │ │ +08af26: 0110 |0041: move v0, v1 │ │ +08af28: 28ec |0042: goto 002e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0002 line=269 │ │ 0x0005 line=281 │ │ 0x0006 line=272 │ │ 0x0015 line=273 │ │ @@ -119204,42 +119211,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -07d178: |[07d178] com.badlogic.gdx.utils.ComparableTimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ -07d188: 5432 0e0f |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ -07d18c: 2122 |0002: array-length v2, v2 │ │ -07d18e: 3542 1b00 |0003: if-ge v2, v4, 001e // +001b │ │ -07d192: 0141 |0005: move v1, v4 │ │ -07d194: e102 0101 |0006: shr-int/lit8 v2, v1, #int 1 // #01 │ │ -07d198: b621 |0008: or-int/2addr v1, v2 │ │ -07d19a: e102 0102 |0009: shr-int/lit8 v2, v1, #int 2 // #02 │ │ -07d19e: b621 |000b: or-int/2addr v1, v2 │ │ -07d1a0: e102 0104 |000c: shr-int/lit8 v2, v1, #int 4 // #04 │ │ -07d1a4: b621 |000e: or-int/2addr v1, v2 │ │ -07d1a6: e102 0108 |000f: shr-int/lit8 v2, v1, #int 8 // #08 │ │ -07d1aa: b621 |0011: or-int/2addr v1, v2 │ │ -07d1ac: e102 0110 |0012: shr-int/lit8 v2, v1, #int 16 // #10 │ │ -07d1b0: b621 |0014: or-int/2addr v1, v2 │ │ -07d1b2: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07d1b6: 3b01 0a00 |0017: if-gez v1, 0021 // +000a │ │ -07d1ba: 0141 |0019: move v1, v4 │ │ -07d1bc: 2310 3104 |001a: new-array v0, v1, [Ljava/lang/Object; // type@0431 │ │ -07d1c0: 5b30 0e0f |001c: iput-object v0, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ -07d1c4: 5432 0e0f |001e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ -07d1c8: 1102 |0020: return-object v2 │ │ -07d1ca: 5432 090f |0021: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d1ce: 2122 |0023: array-length v2, v2 │ │ -07d1d0: e202 0201 |0024: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -07d1d4: 7120 8824 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07d1da: 0a01 |0029: move-result v1 │ │ -07d1dc: 28f0 |002a: goto 001a // -0010 │ │ +08af2c: |[08af2c] com.badlogic.gdx.utils.ComparableTimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ +08af3c: 5432 0e0f |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ +08af40: 2122 |0002: array-length v2, v2 │ │ +08af42: 3542 1b00 |0003: if-ge v2, v4, 001e // +001b │ │ +08af46: 0141 |0005: move v1, v4 │ │ +08af48: e102 0101 |0006: shr-int/lit8 v2, v1, #int 1 // #01 │ │ +08af4c: b621 |0008: or-int/2addr v1, v2 │ │ +08af4e: e102 0102 |0009: shr-int/lit8 v2, v1, #int 2 // #02 │ │ +08af52: b621 |000b: or-int/2addr v1, v2 │ │ +08af54: e102 0104 |000c: shr-int/lit8 v2, v1, #int 4 // #04 │ │ +08af58: b621 |000e: or-int/2addr v1, v2 │ │ +08af5a: e102 0108 |000f: shr-int/lit8 v2, v1, #int 8 // #08 │ │ +08af5e: b621 |0011: or-int/2addr v1, v2 │ │ +08af60: e102 0110 |0012: shr-int/lit8 v2, v1, #int 16 // #10 │ │ +08af64: b621 |0014: or-int/2addr v1, v2 │ │ +08af66: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08af6a: 3b01 0a00 |0017: if-gez v1, 0021 // +000a │ │ +08af6e: 0141 |0019: move v1, v4 │ │ +08af70: 2310 3104 |001a: new-array v0, v1, [Ljava/lang/Object; // type@0431 │ │ +08af74: 5b30 0e0f |001c: iput-object v0, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ +08af78: 5432 0e0f |001e: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.tmp:[Ljava/lang/Object; // field@0f0e │ │ +08af7c: 1102 |0020: return-object v2 │ │ +08af7e: 5432 090f |0021: iget-object v2, v3, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08af82: 2122 |0023: array-length v2, v2 │ │ +08af84: e202 0201 |0024: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +08af88: 7120 8824 2100 |0026: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08af8e: 0a01 |0029: move-result v1 │ │ +08af90: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0005 line=766 │ │ 0x0006 line=767 │ │ 0x0009 line=768 │ │ 0x000c line=769 │ │ @@ -119264,75 +119271,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 │ │ -07d1e0: |[07d1e0] com.badlogic.gdx.utils.ComparableTimSort.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ -07d1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d1f2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07d1f4: 9005 080a |0002: add-int v5, v8, v10 │ │ -07d1f8: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -07d1fc: 7220 5124 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d202: 0a05 |0009: move-result v5 │ │ -07d204: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ -07d208: 9102 090a |000c: sub-int v2, v9, v10 │ │ -07d20c: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -07d210: 9005 080a |0010: add-int v5, v8, v10 │ │ -07d214: b035 |0012: add-int/2addr v5, v3 │ │ -07d216: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -07d21a: 7220 5124 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d220: 0a05 |0018: move-result v5 │ │ -07d222: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ -07d226: 0130 |001b: move v0, v3 │ │ -07d228: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -07d22c: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -07d230: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -07d234: 0123 |0022: move v3, v2 │ │ -07d236: 28eb |0023: goto 000e // -0015 │ │ -07d238: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -07d23c: 0123 |0026: move v3, v2 │ │ -07d23e: b0a0 |0027: add-int/2addr v0, v10 │ │ -07d240: b0a3 |0028: add-int/2addr v3, v10 │ │ -07d242: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07d246: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ -07d24a: 9105 0300 |002d: sub-int v5, v3, v0 │ │ -07d24e: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -07d252: 9001 0005 |0031: add-int v1, v0, v5 │ │ -07d256: 9005 0801 |0033: add-int v5, v8, v1 │ │ -07d25a: 4605 0705 |0035: aget-object v5, v7, v5 │ │ -07d25e: 7220 5124 5600 |0037: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d264: 0a05 |003a: move-result v5 │ │ -07d266: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ -07d26a: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -07d26e: 28ec |003f: goto 002b // -0014 │ │ -07d270: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ -07d274: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ -07d278: 9005 080a |0044: add-int v5, v8, v10 │ │ -07d27c: b135 |0046: sub-int/2addr v5, v3 │ │ -07d27e: 4605 0705 |0047: aget-object v5, v7, v5 │ │ -07d282: 7220 5124 5600 |0049: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d288: 0a05 |004c: move-result v5 │ │ -07d28a: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ -07d28e: 0130 |004f: move v0, v3 │ │ -07d290: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -07d294: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ -07d298: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ -07d29c: 0123 |0056: move v3, v2 │ │ -07d29e: 28eb |0057: goto 0042 // -0015 │ │ -07d2a0: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ -07d2a4: 0123 |005a: move v3, v2 │ │ -07d2a6: 0104 |005b: move v4, v0 │ │ -07d2a8: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ -07d2ac: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ -07d2b0: 28c9 |0060: goto 0029 // -0037 │ │ -07d2b2: 0113 |0061: move v3, v1 │ │ -07d2b4: 28c9 |0062: goto 002b // -0037 │ │ -07d2b6: 0f03 |0063: return v3 │ │ +08af94: |[08af94] com.badlogic.gdx.utils.ComparableTimSort.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ +08afa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08afa6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08afa8: 9005 080a |0002: add-int v5, v8, v10 │ │ +08afac: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +08afb0: 7220 5124 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08afb6: 0a05 |0009: move-result v5 │ │ +08afb8: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ +08afbc: 9102 090a |000c: sub-int v2, v9, v10 │ │ +08afc0: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +08afc4: 9005 080a |0010: add-int v5, v8, v10 │ │ +08afc8: b035 |0012: add-int/2addr v5, v3 │ │ +08afca: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +08afce: 7220 5124 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08afd4: 0a05 |0018: move-result v5 │ │ +08afd6: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ +08afda: 0130 |001b: move v0, v3 │ │ +08afdc: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +08afe0: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +08afe4: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +08afe8: 0123 |0022: move v3, v2 │ │ +08afea: 28eb |0023: goto 000e // -0015 │ │ +08afec: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +08aff0: 0123 |0026: move v3, v2 │ │ +08aff2: b0a0 |0027: add-int/2addr v0, v10 │ │ +08aff4: b0a3 |0028: add-int/2addr v3, v10 │ │ +08aff6: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08affa: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ +08affe: 9105 0300 |002d: sub-int v5, v3, v0 │ │ +08b002: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +08b006: 9001 0005 |0031: add-int v1, v0, v5 │ │ +08b00a: 9005 0801 |0033: add-int v5, v8, v1 │ │ +08b00e: 4605 0705 |0035: aget-object v5, v7, v5 │ │ +08b012: 7220 5124 5600 |0037: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b018: 0a05 |003a: move-result v5 │ │ +08b01a: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ +08b01e: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ +08b022: 28ec |003f: goto 002b // -0014 │ │ +08b024: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ +08b028: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ +08b02c: 9005 080a |0044: add-int v5, v8, v10 │ │ +08b030: b135 |0046: sub-int/2addr v5, v3 │ │ +08b032: 4605 0705 |0047: aget-object v5, v7, v5 │ │ +08b036: 7220 5124 5600 |0049: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b03c: 0a05 |004c: move-result v5 │ │ +08b03e: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ +08b042: 0130 |004f: move v0, v3 │ │ +08b044: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +08b048: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ +08b04c: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ +08b050: 0123 |0056: move v3, v2 │ │ +08b052: 28eb |0057: goto 0042 // -0015 │ │ +08b054: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ +08b058: 0123 |005a: move v3, v2 │ │ +08b05a: 0104 |005b: move v4, v0 │ │ +08b05c: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ +08b060: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ +08b064: 28c9 |0060: goto 0029 // -0037 │ │ +08b066: 0113 |0061: move v3, v1 │ │ +08b068: 28c9 |0062: goto 002b // -0037 │ │ +08b06a: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0001 line=429 │ │ 0x0002 line=430 │ │ 0x000c line=432 │ │ 0x000e line=433 │ │ @@ -119380,75 +119387,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 │ │ -07d2b8: |[07d2b8] com.badlogic.gdx.utils.ComparableTimSort.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ -07d2c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07d2ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -07d2cc: 9005 080a |0002: add-int v5, v8, v10 │ │ -07d2d0: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -07d2d4: 7220 5124 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d2da: 0a05 |0009: move-result v5 │ │ -07d2dc: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ -07d2e0: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ -07d2e4: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -07d2e8: 9005 080a |0010: add-int v5, v8, v10 │ │ -07d2ec: b135 |0012: sub-int/2addr v5, v3 │ │ -07d2ee: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -07d2f2: 7220 5124 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d2f8: 0a05 |0018: move-result v5 │ │ -07d2fa: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ -07d2fe: 0130 |001b: move v0, v3 │ │ -07d300: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -07d304: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -07d308: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -07d30c: 0123 |0022: move v3, v2 │ │ -07d30e: 28eb |0023: goto 000e // -0015 │ │ -07d310: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -07d314: 0123 |0026: move v3, v2 │ │ -07d316: 0104 |0027: move v4, v0 │ │ -07d318: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ -07d31c: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ -07d320: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07d324: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ -07d328: 9105 0300 |0030: sub-int v5, v3, v0 │ │ -07d32c: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -07d330: 9001 0005 |0034: add-int v1, v0, v5 │ │ -07d334: 9005 0801 |0036: add-int v5, v8, v1 │ │ -07d338: 4605 0705 |0038: aget-object v5, v7, v5 │ │ -07d33c: 7220 5124 5600 |003a: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d342: 0a05 |003d: move-result v5 │ │ -07d344: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ -07d348: 0113 |0040: move v3, v1 │ │ -07d34a: 28ed |0041: goto 002e // -0013 │ │ -07d34c: 9102 090a |0042: sub-int v2, v9, v10 │ │ -07d350: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ -07d354: 9005 080a |0046: add-int v5, v8, v10 │ │ -07d358: b035 |0048: add-int/2addr v5, v3 │ │ -07d35a: 4605 0705 |0049: aget-object v5, v7, v5 │ │ -07d35e: 7220 5124 5600 |004b: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d364: 0a05 |004e: move-result v5 │ │ -07d366: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ -07d36a: 0130 |0051: move v0, v3 │ │ -07d36c: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -07d370: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ -07d374: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ -07d378: 0123 |0058: move v3, v2 │ │ -07d37a: 28eb |0059: goto 0044 // -0015 │ │ -07d37c: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ -07d380: 0123 |005c: move v3, v2 │ │ -07d382: b0a0 |005d: add-int/2addr v0, v10 │ │ -07d384: b0a3 |005e: add-int/2addr v3, v10 │ │ -07d386: 28cd |005f: goto 002c // -0033 │ │ -07d388: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ -07d38c: 28cc |0062: goto 002e // -0034 │ │ -07d38e: 0f03 |0063: return v3 │ │ +08b06c: |[08b06c] com.badlogic.gdx.utils.ComparableTimSort.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I │ │ +08b07c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08b07e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08b080: 9005 080a |0002: add-int v5, v8, v10 │ │ +08b084: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +08b088: 7220 5124 5600 |0006: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b08e: 0a05 |0009: move-result v5 │ │ +08b090: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ +08b094: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ +08b098: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +08b09c: 9005 080a |0010: add-int v5, v8, v10 │ │ +08b0a0: b135 |0012: sub-int/2addr v5, v3 │ │ +08b0a2: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +08b0a6: 7220 5124 5600 |0015: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b0ac: 0a05 |0018: move-result v5 │ │ +08b0ae: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ +08b0b2: 0130 |001b: move v0, v3 │ │ +08b0b4: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +08b0b8: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +08b0bc: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +08b0c0: 0123 |0022: move v3, v2 │ │ +08b0c2: 28eb |0023: goto 000e // -0015 │ │ +08b0c4: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +08b0c8: 0123 |0026: move v3, v2 │ │ +08b0ca: 0104 |0027: move v4, v0 │ │ +08b0cc: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ +08b0d0: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ +08b0d4: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b0d8: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ +08b0dc: 9105 0300 |0030: sub-int v5, v3, v0 │ │ +08b0e0: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +08b0e4: 9001 0005 |0034: add-int v1, v0, v5 │ │ +08b0e8: 9005 0801 |0036: add-int v5, v8, v1 │ │ +08b0ec: 4605 0705 |0038: aget-object v5, v7, v5 │ │ +08b0f0: 7220 5124 5600 |003a: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b0f6: 0a05 |003d: move-result v5 │ │ +08b0f8: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ +08b0fc: 0113 |0040: move v3, v1 │ │ +08b0fe: 28ed |0041: goto 002e // -0013 │ │ +08b100: 9102 090a |0042: sub-int v2, v9, v10 │ │ +08b104: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ +08b108: 9005 080a |0046: add-int v5, v8, v10 │ │ +08b10c: b035 |0048: add-int/2addr v5, v3 │ │ +08b10e: 4605 0705 |0049: aget-object v5, v7, v5 │ │ +08b112: 7220 5124 5600 |004b: invoke-interface {v6, v5}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b118: 0a05 |004e: move-result v5 │ │ +08b11a: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ +08b11e: 0130 |0051: move v0, v3 │ │ +08b120: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +08b124: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ +08b128: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ +08b12c: 0123 |0058: move v3, v2 │ │ +08b12e: 28eb |0059: goto 0044 // -0015 │ │ +08b130: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ +08b134: 0123 |005c: move v3, v2 │ │ +08b136: b0a0 |005d: add-int/2addr v0, v10 │ │ +08b138: b0a3 |005e: add-int/2addr v3, v10 │ │ +08b13a: 28cd |005f: goto 002c // -0033 │ │ +08b13c: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ +08b140: 28cc |0062: goto 002e // -0034 │ │ +08b142: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0001 line=493 │ │ 0x0002 line=494 │ │ 0x000c line=496 │ │ 0x000e line=497 │ │ @@ -119496,72 +119503,72 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -07d390: |[07d390] com.badlogic.gdx.utils.ComparableTimSort.mergeAt:(I)V │ │ -07d3a0: 5495 0b0f |0000: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07d3a4: 4400 050a |0002: aget v0, v5, v10 │ │ -07d3a8: 5495 0c0f |0004: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d3ac: 4403 050a |0006: aget v3, v5, v10 │ │ -07d3b0: 5495 0b0f |0008: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07d3b4: d806 0a01 |000a: add-int/lit8 v6, v10, #int 1 // #01 │ │ -07d3b8: 4401 0506 |000c: aget v1, v5, v6 │ │ -07d3bc: 5495 0c0f |000e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d3c0: d806 0a01 |0010: add-int/lit8 v6, v10, #int 1 // #01 │ │ -07d3c4: 4404 0506 |0012: aget v4, v5, v6 │ │ -07d3c8: 5495 0c0f |0014: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d3cc: 9006 0304 |0016: add-int v6, v3, v4 │ │ -07d3d0: 4b06 050a |0018: aput v6, v5, v10 │ │ -07d3d4: 5295 0d0f |001a: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d3d8: d805 05fd |001c: add-int/lit8 v5, v5, #int -3 // #fd │ │ -07d3dc: 335a 1a00 |001e: if-ne v10, v5, 0038 // +001a │ │ -07d3e0: 5495 0b0f |0020: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07d3e4: d806 0a01 |0022: add-int/lit8 v6, v10, #int 1 // #01 │ │ -07d3e8: 5497 0b0f |0024: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07d3ec: d808 0a02 |0026: add-int/lit8 v8, v10, #int 2 // #02 │ │ -07d3f0: 4407 0708 |0028: aget v7, v7, v8 │ │ -07d3f4: 4b07 0506 |002a: aput v7, v5, v6 │ │ -07d3f8: 5495 0c0f |002c: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d3fc: d806 0a01 |002e: add-int/lit8 v6, v10, #int 1 // #01 │ │ -07d400: 5497 0c0f |0030: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d404: d808 0a02 |0032: add-int/lit8 v8, v10, #int 2 // #02 │ │ -07d408: 4407 0708 |0034: aget v7, v7, v8 │ │ -07d40c: 4b07 0506 |0036: aput v7, v5, v6 │ │ -07d410: 5295 0d0f |0038: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d414: d805 05ff |003a: add-int/lit8 v5, v5, #int -1 // #ff │ │ -07d418: 5995 0d0f |003c: iput v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d41c: 5495 090f |003e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d420: 4605 0501 |0040: aget-object v5, v5, v1 │ │ -07d424: 1f05 7503 |0042: check-cast v5, Ljava/lang/Comparable; // type@0375 │ │ -07d428: 5496 090f |0044: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d42c: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -07d42e: 7157 ca1d 6530 |0047: invoke-static {v5, v6, v0, v3, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dca │ │ -07d434: 0a02 |004a: move-result v2 │ │ -07d436: b020 |004b: add-int/2addr v0, v2 │ │ -07d438: b123 |004c: sub-int/2addr v3, v2 │ │ -07d43a: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ -07d43e: 0e00 |004f: return-void │ │ -07d440: 5495 090f |0050: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d444: 9006 0003 |0052: add-int v6, v0, v3 │ │ -07d448: d806 06ff |0054: add-int/lit8 v6, v6, #int -1 // #ff │ │ -07d44c: 4605 0506 |0056: aget-object v5, v5, v6 │ │ -07d450: 1f05 7503 |0058: check-cast v5, Ljava/lang/Comparable; // type@0375 │ │ -07d454: 5496 090f |005a: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d458: d807 04ff |005c: add-int/lit8 v7, v4, #int -1 // #ff │ │ -07d45c: 7157 c91d 6541 |005e: invoke-static {v5, v6, v1, v4, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dc9 │ │ -07d462: 0a04 |0061: move-result v4 │ │ -07d464: 3804 edff |0062: if-eqz v4, 004f // -0013 │ │ -07d468: 3643 0600 |0064: if-gt v3, v4, 006a // +0006 │ │ -07d46c: 7054 cf1d 0913 |0066: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeLo:(IIII)V // method@1dcf │ │ -07d472: 28e6 |0069: goto 004f // -001a │ │ -07d474: 7054 ce1d 0913 |006a: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeHi:(IIII)V // method@1dce │ │ -07d47a: 28e2 |006d: goto 004f // -001e │ │ +08b144: |[08b144] com.badlogic.gdx.utils.ComparableTimSort.mergeAt:(I)V │ │ +08b154: 5495 0b0f |0000: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08b158: 4400 050a |0002: aget v0, v5, v10 │ │ +08b15c: 5495 0c0f |0004: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b160: 4403 050a |0006: aget v3, v5, v10 │ │ +08b164: 5495 0b0f |0008: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08b168: d806 0a01 |000a: add-int/lit8 v6, v10, #int 1 // #01 │ │ +08b16c: 4401 0506 |000c: aget v1, v5, v6 │ │ +08b170: 5495 0c0f |000e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b174: d806 0a01 |0010: add-int/lit8 v6, v10, #int 1 // #01 │ │ +08b178: 4404 0506 |0012: aget v4, v5, v6 │ │ +08b17c: 5495 0c0f |0014: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b180: 9006 0304 |0016: add-int v6, v3, v4 │ │ +08b184: 4b06 050a |0018: aput v6, v5, v10 │ │ +08b188: 5295 0d0f |001a: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b18c: d805 05fd |001c: add-int/lit8 v5, v5, #int -3 // #fd │ │ +08b190: 335a 1a00 |001e: if-ne v10, v5, 0038 // +001a │ │ +08b194: 5495 0b0f |0020: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08b198: d806 0a01 |0022: add-int/lit8 v6, v10, #int 1 // #01 │ │ +08b19c: 5497 0b0f |0024: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08b1a0: d808 0a02 |0026: add-int/lit8 v8, v10, #int 2 // #02 │ │ +08b1a4: 4407 0708 |0028: aget v7, v7, v8 │ │ +08b1a8: 4b07 0506 |002a: aput v7, v5, v6 │ │ +08b1ac: 5495 0c0f |002c: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b1b0: d806 0a01 |002e: add-int/lit8 v6, v10, #int 1 // #01 │ │ +08b1b4: 5497 0c0f |0030: iget-object v7, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b1b8: d808 0a02 |0032: add-int/lit8 v8, v10, #int 2 // #02 │ │ +08b1bc: 4407 0708 |0034: aget v7, v7, v8 │ │ +08b1c0: 4b07 0506 |0036: aput v7, v5, v6 │ │ +08b1c4: 5295 0d0f |0038: iget v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b1c8: d805 05ff |003a: add-int/lit8 v5, v5, #int -1 // #ff │ │ +08b1cc: 5995 0d0f |003c: iput v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b1d0: 5495 090f |003e: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08b1d4: 4605 0501 |0040: aget-object v5, v5, v1 │ │ +08b1d8: 1f05 7503 |0042: check-cast v5, Ljava/lang/Comparable; // type@0375 │ │ +08b1dc: 5496 090f |0044: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08b1e0: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +08b1e2: 7157 ca1d 6530 |0047: invoke-static {v5, v6, v0, v3, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dca │ │ +08b1e8: 0a02 |004a: move-result v2 │ │ +08b1ea: b020 |004b: add-int/2addr v0, v2 │ │ +08b1ec: b123 |004c: sub-int/2addr v3, v2 │ │ +08b1ee: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ +08b1f2: 0e00 |004f: return-void │ │ +08b1f4: 5495 090f |0050: iget-object v5, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08b1f8: 9006 0003 |0052: add-int v6, v0, v3 │ │ +08b1fc: d806 06ff |0054: add-int/lit8 v6, v6, #int -1 // #ff │ │ +08b200: 4605 0506 |0056: aget-object v5, v5, v6 │ │ +08b204: 1f05 7503 |0058: check-cast v5, Ljava/lang/Comparable; // type@0375 │ │ +08b208: 5496 090f |005a: iget-object v6, v9, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08b20c: d807 04ff |005c: add-int/lit8 v7, v4, #int -1 // #ff │ │ +08b210: 7157 c91d 6541 |005e: invoke-static {v5, v6, v1, v4, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dc9 │ │ +08b216: 0a04 |0061: move-result v4 │ │ +08b218: 3804 edff |0062: if-eqz v4, 004f // -0013 │ │ +08b21c: 3643 0600 |0064: if-gt v3, v4, 006a // +0006 │ │ +08b220: 7054 cf1d 0913 |0066: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeLo:(IIII)V // method@1dcf │ │ +08b226: 28e6 |0069: goto 004f // -001a │ │ +08b228: 7054 ce1d 0913 |006a: invoke-direct {v9, v0, v3, v1, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeHi:(IIII)V // method@1dce │ │ +08b22e: 28e2 |006d: goto 004f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0004 line=371 │ │ 0x0008 line=372 │ │ 0x000e line=373 │ │ 0x0014 line=381 │ │ @@ -119593,50 +119600,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -07d47c: |[07d47c] com.badlogic.gdx.utils.ComparableTimSort.mergeCollapse:()V │ │ -07d48c: 5251 0d0f |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d490: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07d492: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ -07d496: 5251 0d0f |0005: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d49a: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -07d49e: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ -07d4a2: 5451 0c0f |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4a6: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -07d4aa: 4401 0102 |000f: aget v1, v1, v2 │ │ -07d4ae: 5452 0c0f |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4b2: 4402 0200 |0013: aget v2, v2, v0 │ │ -07d4b6: 5453 0c0f |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4ba: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ -07d4be: 4403 0304 |0019: aget v3, v3, v4 │ │ -07d4c2: b032 |001b: add-int/2addr v2, v3 │ │ -07d4c4: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ -07d4c8: 5451 0c0f |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4cc: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ -07d4d0: 4401 0102 |0022: aget v1, v1, v2 │ │ -07d4d4: 5452 0c0f |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4d8: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ -07d4dc: 4402 0203 |0028: aget v2, v2, v3 │ │ -07d4e0: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ -07d4e4: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07d4e8: 7020 cb1d 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1dcb │ │ -07d4ee: 28cf |0031: goto 0000 // -0031 │ │ -07d4f0: 5451 0c0f |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4f4: 4401 0100 |0034: aget v1, v1, v0 │ │ -07d4f8: 5452 0c0f |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d4fc: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ -07d500: 4402 0203 |003a: aget v2, v2, v3 │ │ -07d504: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ -07d508: 7020 cb1d 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1dcb │ │ -07d50e: 28bf |0041: goto 0000 // -0041 │ │ -07d510: 0e00 |0042: return-void │ │ +08b230: |[08b230] com.badlogic.gdx.utils.ComparableTimSort.mergeCollapse:()V │ │ +08b240: 5251 0d0f |0000: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b244: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +08b246: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ +08b24a: 5251 0d0f |0005: iget v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b24e: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +08b252: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ +08b256: 5451 0c0f |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b25a: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +08b25e: 4401 0102 |000f: aget v1, v1, v2 │ │ +08b262: 5452 0c0f |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b266: 4402 0200 |0013: aget v2, v2, v0 │ │ +08b26a: 5453 0c0f |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b26e: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ +08b272: 4403 0304 |0019: aget v3, v3, v4 │ │ +08b276: b032 |001b: add-int/2addr v2, v3 │ │ +08b278: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ +08b27c: 5451 0c0f |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b280: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ +08b284: 4401 0102 |0022: aget v1, v1, v2 │ │ +08b288: 5452 0c0f |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b28c: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ +08b290: 4402 0203 |0028: aget v2, v2, v3 │ │ +08b294: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ +08b298: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08b29c: 7020 cb1d 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1dcb │ │ +08b2a2: 28cf |0031: goto 0000 // -0031 │ │ +08b2a4: 5451 0c0f |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b2a8: 4401 0100 |0034: aget v1, v1, v0 │ │ +08b2ac: 5452 0c0f |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b2b0: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ +08b2b4: 4402 0203 |003a: aget v2, v2, v3 │ │ +08b2b8: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ +08b2bc: 7020 cb1d 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1dcb │ │ +08b2c2: 28bf |0041: goto 0000 // -0041 │ │ +08b2c4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ 0x0009 line=340 │ │ 0x001e line=341 │ │ 0x002e line=342 │ │ @@ -119652,32 +119659,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07d514: |[07d514] com.badlogic.gdx.utils.ComparableTimSort.mergeForceCollapse:()V │ │ -07d524: 5241 0d0f |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d528: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -07d52a: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ -07d52e: 5241 0d0f |0005: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07d532: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -07d536: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ -07d53a: 5441 0c0f |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d53e: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -07d542: 4401 0102 |000f: aget v1, v1, v2 │ │ -07d546: 5442 0c0f |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07d54a: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ -07d54e: 4402 0203 |0015: aget v2, v2, v3 │ │ -07d552: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ -07d556: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07d55a: 7020 cb1d 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1dcb │ │ -07d560: 28e2 |001e: goto 0000 // -001e │ │ -07d562: 0e00 |001f: return-void │ │ +08b2c8: |[08b2c8] com.badlogic.gdx.utils.ComparableTimSort.mergeForceCollapse:()V │ │ +08b2d8: 5241 0d0f |0000: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b2dc: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +08b2de: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ +08b2e2: 5241 0d0f |0005: iget v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b2e6: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +08b2ea: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ +08b2ee: 5441 0c0f |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b2f2: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +08b2f6: 4401 0102 |000f: aget v1, v1, v2 │ │ +08b2fa: 5442 0c0f |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b2fe: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ +08b302: 4402 0203 |0015: aget v2, v2, v3 │ │ +08b306: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ +08b30a: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08b30e: 7020 cb1d 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeAt:(I)V // method@1dcb │ │ +08b314: 28e2 |001e: goto 0000 // -001e │ │ +08b316: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ 0x0009 line=355 │ │ 0x001b line=356 │ │ 0x001f line=358 │ │ @@ -119690,207 +119697,207 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 334 16-bit code units │ │ -07d564: |[07d564] com.badlogic.gdx.utils.ComparableTimSort.mergeHi:(IIII)V │ │ -07d574: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -07d578: 5402 090f |0002: iget-object v2, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d57c: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -07d580: 0201 1400 |0006: move/from16 v1, v20 │ │ -07d584: 7020 c81d 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1dc8 │ │ -07d58a: 0c0c |000b: move-result-object v12 │ │ -07d58c: 120d |000c: const/4 v13, #int 0 // #0 │ │ -07d58e: 0200 1300 |000d: move/from16 v0, v19 │ │ -07d592: 0201 1400 |000f: move/from16 v1, v20 │ │ -07d596: 7151 e124 02dc |0011: invoke-static {v2, v0, v12, v13, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d59c: 900d 1112 |0014: add-int v13, v17, v18 │ │ -07d5a0: d805 0dff |0016: add-int/lit8 v5, v13, #int -1 // #ff │ │ -07d5a4: d807 14ff |0018: add-int/lit8 v7, v20, #int -1 // #ff │ │ -07d5a8: 900d 1314 |001a: add-int v13, v19, v20 │ │ -07d5ac: d809 0dff |001c: add-int/lit8 v9, v13, #int -1 // #ff │ │ -07d5b0: d80a 09ff |001e: add-int/lit8 v10, v9, #int -1 // #ff │ │ -07d5b4: d806 05ff |0020: add-int/lit8 v6, v5, #int -1 // #ff │ │ -07d5b8: 460d 0205 |0022: aget-object v13, v2, v5 │ │ -07d5bc: 4d0d 0209 |0024: aput-object v13, v2, v9 │ │ -07d5c0: d812 12ff |0026: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07d5c4: 3912 0f00 |0028: if-nez v18, 0037 // +000f │ │ -07d5c8: 120d |002a: const/4 v13, #int 0 // #0 │ │ -07d5ca: d80e 14ff |002b: add-int/lit8 v14, v20, #int -1 // #ff │ │ -07d5ce: 910e 0a0e |002d: sub-int v14, v10, v14 │ │ -07d5d2: 0200 1400 |002f: move/from16 v0, v20 │ │ -07d5d6: 7150 e124 dce2 |0031: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d5dc: 01a9 |0034: move v9, v10 │ │ -07d5de: 0165 |0035: move v5, v6 │ │ -07d5e0: 0e00 |0036: return-void │ │ -07d5e2: 121d |0037: const/4 v13, #int 1 // #1 │ │ -07d5e4: 0200 1400 |0038: move/from16 v0, v20 │ │ -07d5e8: 33d0 1400 |003a: if-ne v0, v13, 004e // +0014 │ │ -07d5ec: 9109 0a12 |003c: sub-int v9, v10, v18 │ │ -07d5f0: 9105 0612 |003e: sub-int v5, v6, v18 │ │ -07d5f4: d80d 0501 |0040: add-int/lit8 v13, v5, #int 1 // #01 │ │ -07d5f8: d80e 0901 |0042: add-int/lit8 v14, v9, #int 1 // #01 │ │ -07d5fc: 0200 1200 |0044: move/from16 v0, v18 │ │ -07d600: 7150 e124 d2e2 |0046: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d606: 460d 0c07 |0049: aget-object v13, v12, v7 │ │ -07d60a: 4d0d 0209 |004b: aput-object v13, v2, v9 │ │ -07d60e: 28e9 |004d: goto 0036 // -0017 │ │ -07d610: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -07d614: 520b 0a0f |0050: iget v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ -07d618: 01a9 |0052: move v9, v10 │ │ -07d61a: 0165 |0053: move v5, v6 │ │ -07d61c: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -07d61e: 1204 |0055: const/4 v4, #int 0 // #0 │ │ -07d620: 460d 0c07 |0056: aget-object v13, v12, v7 │ │ -07d624: 1f0d 7503 |0058: check-cast v13, Ljava/lang/Comparable; // type@0375 │ │ -07d628: 460e 0205 |005a: aget-object v14, v2, v5 │ │ -07d62c: 7220 5124 ed00 |005c: invoke-interface {v13, v14}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d632: 0a0d |005f: move-result v13 │ │ -07d634: 3b0d 3200 |0060: if-gez v13, 0092 // +0032 │ │ -07d638: d80a 09ff |0062: add-int/lit8 v10, v9, #int -1 // #ff │ │ -07d63c: d806 05ff |0064: add-int/lit8 v6, v5, #int -1 // #ff │ │ -07d640: 460d 0205 |0066: aget-object v13, v2, v5 │ │ -07d644: 4d0d 0209 |0068: aput-object v13, v2, v9 │ │ -07d648: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07d64c: 1204 |006c: const/4 v4, #int 0 // #0 │ │ -07d64e: d812 12ff |006d: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07d652: 3912 db00 |006f: if-nez v18, 014a // +00db │ │ -07d656: 01a9 |0071: move v9, v10 │ │ -07d658: 0165 |0072: move v5, v6 │ │ -07d65a: 121d |0073: const/4 v13, #int 1 // #1 │ │ -07d65c: 35db 0300 |0074: if-ge v11, v13, 0077 // +0003 │ │ -07d660: 121b |0076: const/4 v11, #int 1 // #1 │ │ -07d662: 0800 1000 |0077: move-object/from16 v0, v16 │ │ -07d666: 590b 0a0f |0079: iput v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ -07d66a: 121d |007b: const/4 v13, #int 1 // #1 │ │ -07d66c: 0200 1400 |007c: move/from16 v0, v20 │ │ -07d670: 33d0 af00 |007e: if-ne v0, v13, 012d // +00af │ │ -07d674: 9109 0912 |0080: sub-int v9, v9, v18 │ │ -07d678: 9105 0512 |0082: sub-int v5, v5, v18 │ │ -07d67c: d80d 0501 |0084: add-int/lit8 v13, v5, #int 1 // #01 │ │ -07d680: d80e 0901 |0086: add-int/lit8 v14, v9, #int 1 // #01 │ │ -07d684: 0200 1200 |0088: move/from16 v0, v18 │ │ -07d688: 7150 e124 d2e2 |008a: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d68e: 460d 0c07 |008d: aget-object v13, v12, v7 │ │ -07d692: 4d0d 0209 |008f: aput-object v13, v2, v9 │ │ -07d696: 28a5 |0091: goto 0036 // -005b │ │ -07d698: d80a 09ff |0092: add-int/lit8 v10, v9, #int -1 // #ff │ │ -07d69c: d808 07ff |0094: add-int/lit8 v8, v7, #int -1 // #ff │ │ -07d6a0: 460d 0c07 |0096: aget-object v13, v12, v7 │ │ -07d6a4: 4d0d 0209 |0098: aput-object v13, v2, v9 │ │ -07d6a8: d804 0401 |009a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07d6ac: 1203 |009c: const/4 v3, #int 0 // #0 │ │ -07d6ae: d814 14ff |009d: add-int/lit8 v20, v20, #int -1 // #ff │ │ -07d6b2: 121d |009f: const/4 v13, #int 1 // #1 │ │ -07d6b4: 0200 1400 |00a0: move/from16 v0, v20 │ │ -07d6b8: 33d0 0500 |00a2: if-ne v0, v13, 00a7 // +0005 │ │ -07d6bc: 01a9 |00a4: move v9, v10 │ │ -07d6be: 0187 |00a5: move v7, v8 │ │ -07d6c0: 28cd |00a6: goto 0073 // -0033 │ │ -07d6c2: 01a9 |00a7: move v9, v10 │ │ -07d6c4: 0187 |00a8: move v7, v8 │ │ -07d6c6: 960d 0304 |00a9: or-int v13, v3, v4 │ │ -07d6ca: 34bd abff |00ab: if-lt v13, v11, 0056 // -0055 │ │ -07d6ce: 460d 0c07 |00ad: aget-object v13, v12, v7 │ │ -07d6d2: 1f0d 7503 |00af: check-cast v13, Ljava/lang/Comparable; // type@0375 │ │ -07d6d6: d80e 12ff |00b1: add-int/lit8 v14, v18, #int -1 // #ff │ │ -07d6da: 0200 1100 |00b3: move/from16 v0, v17 │ │ -07d6de: 0201 1200 |00b5: move/from16 v1, v18 │ │ -07d6e2: 715e ca1d 2d10 |00b7: invoke-static {v13, v2, v0, v1, v14}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dca │ │ -07d6e8: 0a0d |00ba: move-result v13 │ │ -07d6ea: 9103 120d |00bb: sub-int v3, v18, v13 │ │ -07d6ee: 3803 0f00 |00bd: if-eqz v3, 00cc // +000f │ │ -07d6f2: b139 |00bf: sub-int/2addr v9, v3 │ │ -07d6f4: b135 |00c0: sub-int/2addr v5, v3 │ │ -07d6f6: 9112 1203 |00c1: sub-int v18, v18, v3 │ │ -07d6fa: d80d 0501 |00c3: add-int/lit8 v13, v5, #int 1 // #01 │ │ -07d6fe: d80e 0901 |00c5: add-int/lit8 v14, v9, #int 1 // #01 │ │ -07d702: 7153 e124 d2e2 |00c7: invoke-static {v2, v13, v2, v14, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d708: 3812 a9ff |00ca: if-eqz v18, 0073 // -0057 │ │ -07d70c: d80a 09ff |00cc: add-int/lit8 v10, v9, #int -1 // #ff │ │ -07d710: d808 07ff |00ce: add-int/lit8 v8, v7, #int -1 // #ff │ │ -07d714: 460d 0c07 |00d0: aget-object v13, v12, v7 │ │ -07d718: 4d0d 0209 |00d2: aput-object v13, v2, v9 │ │ -07d71c: d814 14ff |00d4: add-int/lit8 v20, v20, #int -1 // #ff │ │ -07d720: 121d |00d6: const/4 v13, #int 1 // #1 │ │ -07d722: 0200 1400 |00d7: move/from16 v0, v20 │ │ -07d726: 33d0 0500 |00d9: if-ne v0, v13, 00de // +0005 │ │ -07d72a: 01a9 |00db: move v9, v10 │ │ -07d72c: 0187 |00dc: move v7, v8 │ │ -07d72e: 2896 |00dd: goto 0073 // -006a │ │ -07d730: 460d 0205 |00de: aget-object v13, v2, v5 │ │ -07d734: 1f0d 7503 |00e0: check-cast v13, Ljava/lang/Comparable; // type@0375 │ │ -07d738: 120e |00e2: const/4 v14, #int 0 // #0 │ │ -07d73a: d80f 14ff |00e3: add-int/lit8 v15, v20, #int -1 // #ff │ │ -07d73e: 0200 1400 |00e5: move/from16 v0, v20 │ │ -07d742: 715f c91d cd0e |00e7: invoke-static {v13, v12, v14, v0, v15}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dc9 │ │ -07d748: 0a0d |00ea: move-result v13 │ │ -07d74a: 9104 140d |00eb: sub-int v4, v20, v13 │ │ -07d74e: 3804 5a00 |00ed: if-eqz v4, 0147 // +005a │ │ -07d752: 9109 0a04 |00ef: sub-int v9, v10, v4 │ │ -07d756: 9107 0804 |00f1: sub-int v7, v8, v4 │ │ -07d75a: 9114 1404 |00f3: sub-int v20, v20, v4 │ │ -07d75e: d80d 0701 |00f5: add-int/lit8 v13, v7, #int 1 // #01 │ │ -07d762: d80e 0901 |00f7: add-int/lit8 v14, v9, #int 1 // #01 │ │ -07d766: 7154 e124 dce2 |00f9: invoke-static {v12, v13, v2, v14, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d76c: 121d |00fc: const/4 v13, #int 1 // #1 │ │ -07d76e: 0200 1400 |00fd: move/from16 v0, v20 │ │ -07d772: 37d0 74ff |00ff: if-le v0, v13, 0073 // -008c │ │ -07d776: d80a 09ff |0101: add-int/lit8 v10, v9, #int -1 // #ff │ │ -07d77a: d806 05ff |0103: add-int/lit8 v6, v5, #int -1 // #ff │ │ -07d77e: 460d 0205 |0105: aget-object v13, v2, v5 │ │ -07d782: 4d0d 0209 |0107: aput-object v13, v2, v9 │ │ -07d786: d812 12ff |0109: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07d78a: 3912 0600 |010b: if-nez v18, 0111 // +0006 │ │ -07d78e: 01a9 |010d: move v9, v10 │ │ -07d790: 0165 |010e: move v5, v6 │ │ -07d792: 2900 64ff |010f: goto/16 0073 // -009c │ │ -07d796: d80b 0bff |0111: add-int/lit8 v11, v11, #int -1 // #ff │ │ -07d79a: 127d |0113: const/4 v13, #int 7 // #7 │ │ -07d79c: 34d3 1400 |0114: if-lt v3, v13, 0128 // +0014 │ │ -07d7a0: 121d |0116: const/4 v13, #int 1 // #1 │ │ -07d7a2: 01de |0117: move v14, v13 │ │ -07d7a4: 127d |0118: const/4 v13, #int 7 // #7 │ │ -07d7a6: 34d4 1200 |0119: if-lt v4, v13, 012b // +0012 │ │ -07d7aa: 121d |011b: const/4 v13, #int 1 // #1 │ │ -07d7ac: b6ed |011c: or-int/2addr v13, v14 │ │ -07d7ae: 390d 2600 |011d: if-nez v13, 0143 // +0026 │ │ -07d7b2: 3b0b 0300 |011f: if-gez v11, 0122 // +0003 │ │ -07d7b6: 120b |0121: const/4 v11, #int 0 // #0 │ │ -07d7b8: d80b 0b02 |0122: add-int/lit8 v11, v11, #int 2 // #02 │ │ -07d7bc: 01a9 |0124: move v9, v10 │ │ -07d7be: 0165 |0125: move v5, v6 │ │ -07d7c0: 2900 2eff |0126: goto/16 0054 // -00d2 │ │ -07d7c4: 120d |0128: const/4 v13, #int 0 // #0 │ │ -07d7c6: 01de |0129: move v14, v13 │ │ -07d7c8: 28ee |012a: goto 0118 // -0012 │ │ -07d7ca: 120d |012b: const/4 v13, #int 0 // #0 │ │ -07d7cc: 28f0 |012c: goto 011c // -0010 │ │ -07d7ce: 3914 0a00 |012d: if-nez v20, 0137 // +000a │ │ -07d7d2: 220d 7b03 |012f: new-instance v13, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07d7d6: 1a0e 7502 |0131: const-string v14, "Comparison method violates its general contract!" // string@0275 │ │ -07d7da: 7020 6824 ed00 |0133: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07d7e0: 270d |0136: throw v13 │ │ -07d7e2: 120d |0137: const/4 v13, #int 0 // #0 │ │ -07d7e4: d80e 14ff |0138: add-int/lit8 v14, v20, #int -1 // #ff │ │ -07d7e8: 910e 090e |013a: sub-int v14, v9, v14 │ │ -07d7ec: 0200 1400 |013c: move/from16 v0, v20 │ │ -07d7f0: 7150 e124 dce2 |013e: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d7f6: 2900 f5fe |0141: goto/16 0036 // -010b │ │ -07d7fa: 01a9 |0143: move v9, v10 │ │ -07d7fc: 0165 |0144: move v5, v6 │ │ -07d7fe: 2900 68ff |0145: goto/16 00ad // -0098 │ │ -07d802: 01a9 |0147: move v9, v10 │ │ -07d804: 0187 |0148: move v7, v8 │ │ -07d806: 28b8 |0149: goto 0101 // -0048 │ │ -07d808: 01a9 |014a: move v9, v10 │ │ -07d80a: 0165 |014b: move v5, v6 │ │ -07d80c: 2900 5dff |014c: goto/16 00a9 // -00a3 │ │ +08b318: |[08b318] com.badlogic.gdx.utils.ComparableTimSort.mergeHi:(IIII)V │ │ +08b328: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +08b32c: 5402 090f |0002: iget-object v2, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08b330: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +08b334: 0201 1400 |0006: move/from16 v1, v20 │ │ +08b338: 7020 c81d 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1dc8 │ │ +08b33e: 0c0c |000b: move-result-object v12 │ │ +08b340: 120d |000c: const/4 v13, #int 0 // #0 │ │ +08b342: 0200 1300 |000d: move/from16 v0, v19 │ │ +08b346: 0201 1400 |000f: move/from16 v1, v20 │ │ +08b34a: 7151 e124 02dc |0011: invoke-static {v2, v0, v12, v13, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b350: 900d 1112 |0014: add-int v13, v17, v18 │ │ +08b354: d805 0dff |0016: add-int/lit8 v5, v13, #int -1 // #ff │ │ +08b358: d807 14ff |0018: add-int/lit8 v7, v20, #int -1 // #ff │ │ +08b35c: 900d 1314 |001a: add-int v13, v19, v20 │ │ +08b360: d809 0dff |001c: add-int/lit8 v9, v13, #int -1 // #ff │ │ +08b364: d80a 09ff |001e: add-int/lit8 v10, v9, #int -1 // #ff │ │ +08b368: d806 05ff |0020: add-int/lit8 v6, v5, #int -1 // #ff │ │ +08b36c: 460d 0205 |0022: aget-object v13, v2, v5 │ │ +08b370: 4d0d 0209 |0024: aput-object v13, v2, v9 │ │ +08b374: d812 12ff |0026: add-int/lit8 v18, v18, #int -1 // #ff │ │ +08b378: 3912 0f00 |0028: if-nez v18, 0037 // +000f │ │ +08b37c: 120d |002a: const/4 v13, #int 0 // #0 │ │ +08b37e: d80e 14ff |002b: add-int/lit8 v14, v20, #int -1 // #ff │ │ +08b382: 910e 0a0e |002d: sub-int v14, v10, v14 │ │ +08b386: 0200 1400 |002f: move/from16 v0, v20 │ │ +08b38a: 7150 e124 dce2 |0031: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b390: 01a9 |0034: move v9, v10 │ │ +08b392: 0165 |0035: move v5, v6 │ │ +08b394: 0e00 |0036: return-void │ │ +08b396: 121d |0037: const/4 v13, #int 1 // #1 │ │ +08b398: 0200 1400 |0038: move/from16 v0, v20 │ │ +08b39c: 33d0 1400 |003a: if-ne v0, v13, 004e // +0014 │ │ +08b3a0: 9109 0a12 |003c: sub-int v9, v10, v18 │ │ +08b3a4: 9105 0612 |003e: sub-int v5, v6, v18 │ │ +08b3a8: d80d 0501 |0040: add-int/lit8 v13, v5, #int 1 // #01 │ │ +08b3ac: d80e 0901 |0042: add-int/lit8 v14, v9, #int 1 // #01 │ │ +08b3b0: 0200 1200 |0044: move/from16 v0, v18 │ │ +08b3b4: 7150 e124 d2e2 |0046: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b3ba: 460d 0c07 |0049: aget-object v13, v12, v7 │ │ +08b3be: 4d0d 0209 |004b: aput-object v13, v2, v9 │ │ +08b3c2: 28e9 |004d: goto 0036 // -0017 │ │ +08b3c4: 0800 1000 |004e: move-object/from16 v0, v16 │ │ +08b3c8: 520b 0a0f |0050: iget v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ +08b3cc: 01a9 |0052: move v9, v10 │ │ +08b3ce: 0165 |0053: move v5, v6 │ │ +08b3d0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +08b3d2: 1204 |0055: const/4 v4, #int 0 // #0 │ │ +08b3d4: 460d 0c07 |0056: aget-object v13, v12, v7 │ │ +08b3d8: 1f0d 7503 |0058: check-cast v13, Ljava/lang/Comparable; // type@0375 │ │ +08b3dc: 460e 0205 |005a: aget-object v14, v2, v5 │ │ +08b3e0: 7220 5124 ed00 |005c: invoke-interface {v13, v14}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b3e6: 0a0d |005f: move-result v13 │ │ +08b3e8: 3b0d 3200 |0060: if-gez v13, 0092 // +0032 │ │ +08b3ec: d80a 09ff |0062: add-int/lit8 v10, v9, #int -1 // #ff │ │ +08b3f0: d806 05ff |0064: add-int/lit8 v6, v5, #int -1 // #ff │ │ +08b3f4: 460d 0205 |0066: aget-object v13, v2, v5 │ │ +08b3f8: 4d0d 0209 |0068: aput-object v13, v2, v9 │ │ +08b3fc: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08b400: 1204 |006c: const/4 v4, #int 0 // #0 │ │ +08b402: d812 12ff |006d: add-int/lit8 v18, v18, #int -1 // #ff │ │ +08b406: 3912 db00 |006f: if-nez v18, 014a // +00db │ │ +08b40a: 01a9 |0071: move v9, v10 │ │ +08b40c: 0165 |0072: move v5, v6 │ │ +08b40e: 121d |0073: const/4 v13, #int 1 // #1 │ │ +08b410: 35db 0300 |0074: if-ge v11, v13, 0077 // +0003 │ │ +08b414: 121b |0076: const/4 v11, #int 1 // #1 │ │ +08b416: 0800 1000 |0077: move-object/from16 v0, v16 │ │ +08b41a: 590b 0a0f |0079: iput v11, v0, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ +08b41e: 121d |007b: const/4 v13, #int 1 // #1 │ │ +08b420: 0200 1400 |007c: move/from16 v0, v20 │ │ +08b424: 33d0 af00 |007e: if-ne v0, v13, 012d // +00af │ │ +08b428: 9109 0912 |0080: sub-int v9, v9, v18 │ │ +08b42c: 9105 0512 |0082: sub-int v5, v5, v18 │ │ +08b430: d80d 0501 |0084: add-int/lit8 v13, v5, #int 1 // #01 │ │ +08b434: d80e 0901 |0086: add-int/lit8 v14, v9, #int 1 // #01 │ │ +08b438: 0200 1200 |0088: move/from16 v0, v18 │ │ +08b43c: 7150 e124 d2e2 |008a: invoke-static {v2, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b442: 460d 0c07 |008d: aget-object v13, v12, v7 │ │ +08b446: 4d0d 0209 |008f: aput-object v13, v2, v9 │ │ +08b44a: 28a5 |0091: goto 0036 // -005b │ │ +08b44c: d80a 09ff |0092: add-int/lit8 v10, v9, #int -1 // #ff │ │ +08b450: d808 07ff |0094: add-int/lit8 v8, v7, #int -1 // #ff │ │ +08b454: 460d 0c07 |0096: aget-object v13, v12, v7 │ │ +08b458: 4d0d 0209 |0098: aput-object v13, v2, v9 │ │ +08b45c: d804 0401 |009a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +08b460: 1203 |009c: const/4 v3, #int 0 // #0 │ │ +08b462: d814 14ff |009d: add-int/lit8 v20, v20, #int -1 // #ff │ │ +08b466: 121d |009f: const/4 v13, #int 1 // #1 │ │ +08b468: 0200 1400 |00a0: move/from16 v0, v20 │ │ +08b46c: 33d0 0500 |00a2: if-ne v0, v13, 00a7 // +0005 │ │ +08b470: 01a9 |00a4: move v9, v10 │ │ +08b472: 0187 |00a5: move v7, v8 │ │ +08b474: 28cd |00a6: goto 0073 // -0033 │ │ +08b476: 01a9 |00a7: move v9, v10 │ │ +08b478: 0187 |00a8: move v7, v8 │ │ +08b47a: 960d 0304 |00a9: or-int v13, v3, v4 │ │ +08b47e: 34bd abff |00ab: if-lt v13, v11, 0056 // -0055 │ │ +08b482: 460d 0c07 |00ad: aget-object v13, v12, v7 │ │ +08b486: 1f0d 7503 |00af: check-cast v13, Ljava/lang/Comparable; // type@0375 │ │ +08b48a: d80e 12ff |00b1: add-int/lit8 v14, v18, #int -1 // #ff │ │ +08b48e: 0200 1100 |00b3: move/from16 v0, v17 │ │ +08b492: 0201 1200 |00b5: move/from16 v1, v18 │ │ +08b496: 715e ca1d 2d10 |00b7: invoke-static {v13, v2, v0, v1, v14}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dca │ │ +08b49c: 0a0d |00ba: move-result v13 │ │ +08b49e: 9103 120d |00bb: sub-int v3, v18, v13 │ │ +08b4a2: 3803 0f00 |00bd: if-eqz v3, 00cc // +000f │ │ +08b4a6: b139 |00bf: sub-int/2addr v9, v3 │ │ +08b4a8: b135 |00c0: sub-int/2addr v5, v3 │ │ +08b4aa: 9112 1203 |00c1: sub-int v18, v18, v3 │ │ +08b4ae: d80d 0501 |00c3: add-int/lit8 v13, v5, #int 1 // #01 │ │ +08b4b2: d80e 0901 |00c5: add-int/lit8 v14, v9, #int 1 // #01 │ │ +08b4b6: 7153 e124 d2e2 |00c7: invoke-static {v2, v13, v2, v14, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b4bc: 3812 a9ff |00ca: if-eqz v18, 0073 // -0057 │ │ +08b4c0: d80a 09ff |00cc: add-int/lit8 v10, v9, #int -1 // #ff │ │ +08b4c4: d808 07ff |00ce: add-int/lit8 v8, v7, #int -1 // #ff │ │ +08b4c8: 460d 0c07 |00d0: aget-object v13, v12, v7 │ │ +08b4cc: 4d0d 0209 |00d2: aput-object v13, v2, v9 │ │ +08b4d0: d814 14ff |00d4: add-int/lit8 v20, v20, #int -1 // #ff │ │ +08b4d4: 121d |00d6: const/4 v13, #int 1 // #1 │ │ +08b4d6: 0200 1400 |00d7: move/from16 v0, v20 │ │ +08b4da: 33d0 0500 |00d9: if-ne v0, v13, 00de // +0005 │ │ +08b4de: 01a9 |00db: move v9, v10 │ │ +08b4e0: 0187 |00dc: move v7, v8 │ │ +08b4e2: 2896 |00dd: goto 0073 // -006a │ │ +08b4e4: 460d 0205 |00de: aget-object v13, v2, v5 │ │ +08b4e8: 1f0d 7503 |00e0: check-cast v13, Ljava/lang/Comparable; // type@0375 │ │ +08b4ec: 120e |00e2: const/4 v14, #int 0 // #0 │ │ +08b4ee: d80f 14ff |00e3: add-int/lit8 v15, v20, #int -1 // #ff │ │ +08b4f2: 0200 1400 |00e5: move/from16 v0, v20 │ │ +08b4f6: 715f c91d cd0e |00e7: invoke-static {v13, v12, v14, v0, v15}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dc9 │ │ +08b4fc: 0a0d |00ea: move-result v13 │ │ +08b4fe: 9104 140d |00eb: sub-int v4, v20, v13 │ │ +08b502: 3804 5a00 |00ed: if-eqz v4, 0147 // +005a │ │ +08b506: 9109 0a04 |00ef: sub-int v9, v10, v4 │ │ +08b50a: 9107 0804 |00f1: sub-int v7, v8, v4 │ │ +08b50e: 9114 1404 |00f3: sub-int v20, v20, v4 │ │ +08b512: d80d 0701 |00f5: add-int/lit8 v13, v7, #int 1 // #01 │ │ +08b516: d80e 0901 |00f7: add-int/lit8 v14, v9, #int 1 // #01 │ │ +08b51a: 7154 e124 dce2 |00f9: invoke-static {v12, v13, v2, v14, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b520: 121d |00fc: const/4 v13, #int 1 // #1 │ │ +08b522: 0200 1400 |00fd: move/from16 v0, v20 │ │ +08b526: 37d0 74ff |00ff: if-le v0, v13, 0073 // -008c │ │ +08b52a: d80a 09ff |0101: add-int/lit8 v10, v9, #int -1 // #ff │ │ +08b52e: d806 05ff |0103: add-int/lit8 v6, v5, #int -1 // #ff │ │ +08b532: 460d 0205 |0105: aget-object v13, v2, v5 │ │ +08b536: 4d0d 0209 |0107: aput-object v13, v2, v9 │ │ +08b53a: d812 12ff |0109: add-int/lit8 v18, v18, #int -1 // #ff │ │ +08b53e: 3912 0600 |010b: if-nez v18, 0111 // +0006 │ │ +08b542: 01a9 |010d: move v9, v10 │ │ +08b544: 0165 |010e: move v5, v6 │ │ +08b546: 2900 64ff |010f: goto/16 0073 // -009c │ │ +08b54a: d80b 0bff |0111: add-int/lit8 v11, v11, #int -1 // #ff │ │ +08b54e: 127d |0113: const/4 v13, #int 7 // #7 │ │ +08b550: 34d3 1400 |0114: if-lt v3, v13, 0128 // +0014 │ │ +08b554: 121d |0116: const/4 v13, #int 1 // #1 │ │ +08b556: 01de |0117: move v14, v13 │ │ +08b558: 127d |0118: const/4 v13, #int 7 // #7 │ │ +08b55a: 34d4 1200 |0119: if-lt v4, v13, 012b // +0012 │ │ +08b55e: 121d |011b: const/4 v13, #int 1 // #1 │ │ +08b560: b6ed |011c: or-int/2addr v13, v14 │ │ +08b562: 390d 2600 |011d: if-nez v13, 0143 // +0026 │ │ +08b566: 3b0b 0300 |011f: if-gez v11, 0122 // +0003 │ │ +08b56a: 120b |0121: const/4 v11, #int 0 // #0 │ │ +08b56c: d80b 0b02 |0122: add-int/lit8 v11, v11, #int 2 // #02 │ │ +08b570: 01a9 |0124: move v9, v10 │ │ +08b572: 0165 |0125: move v5, v6 │ │ +08b574: 2900 2eff |0126: goto/16 0054 // -00d2 │ │ +08b578: 120d |0128: const/4 v13, #int 0 // #0 │ │ +08b57a: 01de |0129: move v14, v13 │ │ +08b57c: 28ee |012a: goto 0118 // -0012 │ │ +08b57e: 120d |012b: const/4 v13, #int 0 // #0 │ │ +08b580: 28f0 |012c: goto 011c // -0010 │ │ +08b582: 3914 0a00 |012d: if-nez v20, 0137 // +000a │ │ +08b586: 220d 7b03 |012f: new-instance v13, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08b58a: 1a0e 7502 |0131: const-string v14, "Comparison method violates its general contract!" // string@0275 │ │ +08b58e: 7020 6824 ed00 |0133: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08b594: 270d |0136: throw v13 │ │ +08b596: 120d |0137: const/4 v13, #int 0 // #0 │ │ +08b598: d80e 14ff |0138: add-int/lit8 v14, v20, #int -1 // #ff │ │ +08b59c: 910e 090e |013a: sub-int v14, v9, v14 │ │ +08b5a0: 0200 1400 |013c: move/from16 v0, v20 │ │ +08b5a4: 7150 e124 dce2 |013e: invoke-static {v12, v13, v2, v14, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b5aa: 2900 f5fe |0141: goto/16 0036 // -010b │ │ +08b5ae: 01a9 |0143: move v9, v10 │ │ +08b5b0: 0165 |0144: move v5, v6 │ │ +08b5b2: 2900 68ff |0145: goto/16 00ad // -0098 │ │ +08b5b6: 01a9 |0147: move v9, v10 │ │ +08b5b8: 0187 |0148: move v7, v8 │ │ +08b5ba: 28b8 |0149: goto 0101 // -0048 │ │ +08b5bc: 01a9 |014a: move v9, v10 │ │ +08b5be: 0165 |014b: move v5, v6 │ │ +08b5c0: 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 │ │ @@ -120028,182 +120035,182 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 281 16-bit code units │ │ -07d810: |[07d810] com.badlogic.gdx.utils.ComparableTimSort.mergeLo:(IIII)V │ │ -07d820: 54e1 090f |0000: iget-object v1, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07d824: 0200 1000 |0002: move/from16 v0, v16 │ │ -07d828: 7020 c81d 0e00 |0004: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1dc8 │ │ -07d82e: 0c0b |0007: move-result-object v11 │ │ -07d830: 120c |0008: const/4 v12, #int 0 // #0 │ │ -07d832: 0200 1000 |0009: move/from16 v0, v16 │ │ -07d836: 7150 e124 f1cb |000b: invoke-static {v1, v15, v11, v12, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d83c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -07d83e: 0206 1100 |000f: move/from16 v6, v17 │ │ -07d842: 01f8 |0011: move v8, v15 │ │ -07d844: d809 0801 |0012: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07d848: d807 0601 |0014: add-int/lit8 v7, v6, #int 1 // #01 │ │ -07d84c: 460c 0106 |0016: aget-object v12, v1, v6 │ │ -07d850: 4d0c 0108 |0018: aput-object v12, v1, v8 │ │ -07d854: d812 12ff |001a: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07d858: 3912 0a00 |001c: if-nez v18, 0026 // +000a │ │ -07d85c: 0200 1000 |001e: move/from16 v0, v16 │ │ -07d860: 7150 e124 4b91 |0020: invoke-static {v11, v4, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d866: 0198 |0023: move v8, v9 │ │ -07d868: 0176 |0024: move v6, v7 │ │ -07d86a: 0e00 |0025: return-void │ │ -07d86c: 121c |0026: const/4 v12, #int 1 // #1 │ │ -07d86e: 0200 1000 |0027: move/from16 v0, v16 │ │ -07d872: 33c0 1000 |0029: if-ne v0, v12, 0039 // +0010 │ │ -07d876: 0200 1200 |002b: move/from16 v0, v18 │ │ -07d87a: 7150 e124 7191 |002d: invoke-static {v1, v7, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d880: 900c 0912 |0030: add-int v12, v9, v18 │ │ -07d884: 460d 0b04 |0032: aget-object v13, v11, v4 │ │ -07d888: 4d0d 010c |0034: aput-object v13, v1, v12 │ │ -07d88c: 0198 |0036: move v8, v9 │ │ -07d88e: 0176 |0037: move v6, v7 │ │ -07d890: 28ed |0038: goto 0025 // -0013 │ │ -07d892: 52ea 0a0f |0039: iget v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ -07d896: 0198 |003b: move v8, v9 │ │ -07d898: 0176 |003c: move v6, v7 │ │ -07d89a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -07d89c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -07d89e: 460c 0106 |003f: aget-object v12, v1, v6 │ │ -07d8a2: 1f0c 7503 |0041: check-cast v12, Ljava/lang/Comparable; // type@0375 │ │ -07d8a6: 460d 0b04 |0043: aget-object v13, v11, v4 │ │ -07d8aa: 7220 5124 dc00 |0045: invoke-interface {v12, v13}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ -07d8b0: 0a0c |0048: move-result v12 │ │ -07d8b2: 3b0c 2a00 |0049: if-gez v12, 0073 // +002a │ │ -07d8b6: d809 0801 |004b: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07d8ba: d807 0601 |004d: add-int/lit8 v7, v6, #int 1 // #01 │ │ -07d8be: 460c 0106 |004f: aget-object v12, v1, v6 │ │ -07d8c2: 4d0c 0108 |0051: aput-object v12, v1, v8 │ │ -07d8c6: d803 0301 |0053: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07d8ca: 1202 |0055: const/4 v2, #int 0 // #0 │ │ -07d8cc: d812 12ff |0056: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07d8d0: 3912 bd00 |0058: if-nez v18, 0115 // +00bd │ │ -07d8d4: 0198 |005a: move v8, v9 │ │ -07d8d6: 0176 |005b: move v6, v7 │ │ -07d8d8: 121c |005c: const/4 v12, #int 1 // #1 │ │ -07d8da: 35ca 0300 |005d: if-ge v10, v12, 0060 // +0003 │ │ -07d8de: 121a |005f: const/4 v10, #int 1 // #1 │ │ -07d8e0: 59ea 0a0f |0060: iput v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ -07d8e4: 121c |0062: const/4 v12, #int 1 // #1 │ │ -07d8e6: 0200 1000 |0063: move/from16 v0, v16 │ │ -07d8ea: 33c0 9800 |0065: if-ne v0, v12, 00fd // +0098 │ │ -07d8ee: 0200 1200 |0067: move/from16 v0, v18 │ │ -07d8f2: 7150 e124 6181 |0069: invoke-static {v1, v6, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d8f8: 900c 0812 |006c: add-int v12, v8, v18 │ │ -07d8fc: 460d 0b04 |006e: aget-object v13, v11, v4 │ │ -07d900: 4d0d 010c |0070: aput-object v13, v1, v12 │ │ -07d904: 28b3 |0072: goto 0025 // -004d │ │ -07d906: d809 0801 |0073: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07d90a: d805 0401 |0075: add-int/lit8 v5, v4, #int 1 // #01 │ │ -07d90e: 460c 0b04 |0077: aget-object v12, v11, v4 │ │ -07d912: 4d0c 0108 |0079: aput-object v12, v1, v8 │ │ -07d916: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07d91a: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -07d91c: d810 10ff |007e: add-int/lit8 v16, v16, #int -1 // #ff │ │ -07d920: 121c |0080: const/4 v12, #int 1 // #1 │ │ -07d922: 0200 1000 |0081: move/from16 v0, v16 │ │ -07d926: 33c0 0500 |0083: if-ne v0, v12, 0088 // +0005 │ │ -07d92a: 0198 |0085: move v8, v9 │ │ -07d92c: 0154 |0086: move v4, v5 │ │ -07d92e: 28d5 |0087: goto 005c // -002b │ │ -07d930: 0198 |0088: move v8, v9 │ │ -07d932: 0154 |0089: move v4, v5 │ │ -07d934: 960c 0203 |008a: or-int v12, v2, v3 │ │ -07d938: 34ac b3ff |008c: if-lt v12, v10, 003f // -004d │ │ -07d93c: 460c 0106 |008e: aget-object v12, v1, v6 │ │ -07d940: 1f0c 7503 |0090: check-cast v12, Ljava/lang/Comparable; // type@0375 │ │ -07d944: 120d |0092: const/4 v13, #int 0 // #0 │ │ -07d946: 0200 1000 |0093: move/from16 v0, v16 │ │ -07d94a: 715d ca1d bc04 |0095: invoke-static {v12, v11, v4, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dca │ │ -07d950: 0a02 |0098: move-result v2 │ │ -07d952: 3802 0e00 |0099: if-eqz v2, 00a7 // +000e │ │ -07d956: 7152 e124 4b81 |009b: invoke-static {v11, v4, v1, v8, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d95c: b028 |009e: add-int/2addr v8, v2 │ │ -07d95e: b024 |009f: add-int/2addr v4, v2 │ │ -07d960: 9110 1002 |00a0: sub-int v16, v16, v2 │ │ -07d964: 121c |00a2: const/4 v12, #int 1 // #1 │ │ -07d966: 0200 1000 |00a3: move/from16 v0, v16 │ │ -07d96a: 37c0 b7ff |00a5: if-le v0, v12, 005c // -0049 │ │ -07d96e: d809 0801 |00a7: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07d972: d807 0601 |00a9: add-int/lit8 v7, v6, #int 1 // #01 │ │ -07d976: 460c 0106 |00ab: aget-object v12, v1, v6 │ │ -07d97a: 4d0c 0108 |00ad: aput-object v12, v1, v8 │ │ -07d97e: d812 12ff |00af: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07d982: 3912 0500 |00b1: if-nez v18, 00b6 // +0005 │ │ -07d986: 0198 |00b3: move v8, v9 │ │ -07d988: 0176 |00b4: move v6, v7 │ │ -07d98a: 28a7 |00b5: goto 005c // -0059 │ │ -07d98c: 460c 0b04 |00b6: aget-object v12, v11, v4 │ │ -07d990: 1f0c 7503 |00b8: check-cast v12, Ljava/lang/Comparable; // type@0375 │ │ -07d994: 120d |00ba: const/4 v13, #int 0 // #0 │ │ -07d996: 0200 1200 |00bb: move/from16 v0, v18 │ │ -07d99a: 715d c91d 1c07 |00bd: invoke-static {v12, v1, v7, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dc9 │ │ -07d9a0: 0a03 |00c0: move-result v3 │ │ -07d9a2: 3803 5100 |00c1: if-eqz v3, 0112 // +0051 │ │ -07d9a6: 7153 e124 7191 |00c3: invoke-static {v1, v7, v1, v9, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07d9ac: 9008 0903 |00c6: add-int v8, v9, v3 │ │ -07d9b0: 9006 0703 |00c8: add-int v6, v7, v3 │ │ -07d9b4: 9112 1203 |00ca: sub-int v18, v18, v3 │ │ -07d9b8: 3812 90ff |00cc: if-eqz v18, 005c // -0070 │ │ -07d9bc: d809 0801 |00ce: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07d9c0: d805 0401 |00d0: add-int/lit8 v5, v4, #int 1 // #01 │ │ -07d9c4: 460c 0b04 |00d2: aget-object v12, v11, v4 │ │ -07d9c8: 4d0c 0108 |00d4: aput-object v12, v1, v8 │ │ -07d9cc: d810 10ff |00d6: add-int/lit8 v16, v16, #int -1 // #ff │ │ -07d9d0: 121c |00d8: const/4 v12, #int 1 // #1 │ │ -07d9d2: 0200 1000 |00d9: move/from16 v0, v16 │ │ -07d9d6: 33c0 0600 |00db: if-ne v0, v12, 00e1 // +0006 │ │ -07d9da: 0198 |00dd: move v8, v9 │ │ -07d9dc: 0154 |00de: move v4, v5 │ │ -07d9de: 2900 7dff |00df: goto/16 005c // -0083 │ │ -07d9e2: d80a 0aff |00e1: add-int/lit8 v10, v10, #int -1 // #ff │ │ -07d9e6: 127c |00e3: const/4 v12, #int 7 // #7 │ │ -07d9e8: 34c2 1400 |00e4: if-lt v2, v12, 00f8 // +0014 │ │ -07d9ec: 121c |00e6: const/4 v12, #int 1 // #1 │ │ -07d9ee: 01cd |00e7: move v13, v12 │ │ -07d9f0: 127c |00e8: const/4 v12, #int 7 // #7 │ │ -07d9f2: 34c3 1200 |00e9: if-lt v3, v12, 00fb // +0012 │ │ -07d9f6: 121c |00eb: const/4 v12, #int 1 // #1 │ │ -07d9f8: b6dc |00ec: or-int/2addr v12, v13 │ │ -07d9fa: 390c 2100 |00ed: if-nez v12, 010e // +0021 │ │ -07d9fe: 3b0a 0300 |00ef: if-gez v10, 00f2 // +0003 │ │ -07da02: 120a |00f1: const/4 v10, #int 0 // #0 │ │ -07da04: d80a 0a02 |00f2: add-int/lit8 v10, v10, #int 2 // #02 │ │ -07da08: 0198 |00f4: move v8, v9 │ │ -07da0a: 0154 |00f5: move v4, v5 │ │ -07da0c: 2900 47ff |00f6: goto/16 003d // -00b9 │ │ -07da10: 120c |00f8: const/4 v12, #int 0 // #0 │ │ -07da12: 01cd |00f9: move v13, v12 │ │ -07da14: 28ee |00fa: goto 00e8 // -0012 │ │ -07da16: 120c |00fb: const/4 v12, #int 0 // #0 │ │ -07da18: 28f0 |00fc: goto 00ec // -0010 │ │ -07da1a: 3910 0a00 |00fd: if-nez v16, 0107 // +000a │ │ -07da1e: 220c 7b03 |00ff: new-instance v12, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07da22: 1a0d 7502 |0101: const-string v13, "Comparison method violates its general contract!" // string@0275 │ │ -07da26: 7020 6824 dc00 |0103: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07da2c: 270c |0106: throw v12 │ │ -07da2e: 0200 1000 |0107: move/from16 v0, v16 │ │ -07da32: 7150 e124 4b81 |0109: invoke-static {v11, v4, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07da38: 2900 19ff |010c: goto/16 0025 // -00e7 │ │ -07da3c: 0198 |010e: move v8, v9 │ │ -07da3e: 0154 |010f: move v4, v5 │ │ -07da40: 2900 7eff |0110: goto/16 008e // -0082 │ │ -07da44: 0198 |0112: move v8, v9 │ │ -07da46: 0176 |0113: move v6, v7 │ │ -07da48: 28ba |0114: goto 00ce // -0046 │ │ -07da4a: 0198 |0115: move v8, v9 │ │ -07da4c: 0176 |0116: move v6, v7 │ │ -07da4e: 2900 73ff |0117: goto/16 008a // -008d │ │ +08b5c4: |[08b5c4] com.badlogic.gdx.utils.ComparableTimSort.mergeLo:(IIII)V │ │ +08b5d4: 54e1 090f |0000: iget-object v1, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08b5d8: 0200 1000 |0002: move/from16 v0, v16 │ │ +08b5dc: 7020 c81d 0e00 |0004: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@1dc8 │ │ +08b5e2: 0c0b |0007: move-result-object v11 │ │ +08b5e4: 120c |0008: const/4 v12, #int 0 // #0 │ │ +08b5e6: 0200 1000 |0009: move/from16 v0, v16 │ │ +08b5ea: 7150 e124 f1cb |000b: invoke-static {v1, v15, v11, v12, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b5f0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +08b5f2: 0206 1100 |000f: move/from16 v6, v17 │ │ +08b5f6: 01f8 |0011: move v8, v15 │ │ +08b5f8: d809 0801 |0012: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08b5fc: d807 0601 |0014: add-int/lit8 v7, v6, #int 1 // #01 │ │ +08b600: 460c 0106 |0016: aget-object v12, v1, v6 │ │ +08b604: 4d0c 0108 |0018: aput-object v12, v1, v8 │ │ +08b608: d812 12ff |001a: add-int/lit8 v18, v18, #int -1 // #ff │ │ +08b60c: 3912 0a00 |001c: if-nez v18, 0026 // +000a │ │ +08b610: 0200 1000 |001e: move/from16 v0, v16 │ │ +08b614: 7150 e124 4b91 |0020: invoke-static {v11, v4, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b61a: 0198 |0023: move v8, v9 │ │ +08b61c: 0176 |0024: move v6, v7 │ │ +08b61e: 0e00 |0025: return-void │ │ +08b620: 121c |0026: const/4 v12, #int 1 // #1 │ │ +08b622: 0200 1000 |0027: move/from16 v0, v16 │ │ +08b626: 33c0 1000 |0029: if-ne v0, v12, 0039 // +0010 │ │ +08b62a: 0200 1200 |002b: move/from16 v0, v18 │ │ +08b62e: 7150 e124 7191 |002d: invoke-static {v1, v7, v1, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b634: 900c 0912 |0030: add-int v12, v9, v18 │ │ +08b638: 460d 0b04 |0032: aget-object v13, v11, v4 │ │ +08b63c: 4d0d 010c |0034: aput-object v13, v1, v12 │ │ +08b640: 0198 |0036: move v8, v9 │ │ +08b642: 0176 |0037: move v6, v7 │ │ +08b644: 28ed |0038: goto 0025 // -0013 │ │ +08b646: 52ea 0a0f |0039: iget v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ +08b64a: 0198 |003b: move v8, v9 │ │ +08b64c: 0176 |003c: move v6, v7 │ │ +08b64e: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +08b650: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +08b652: 460c 0106 |003f: aget-object v12, v1, v6 │ │ +08b656: 1f0c 7503 |0041: check-cast v12, Ljava/lang/Comparable; // type@0375 │ │ +08b65a: 460d 0b04 |0043: aget-object v13, v11, v4 │ │ +08b65e: 7220 5124 dc00 |0045: invoke-interface {v12, v13}, Ljava/lang/Comparable;.compareTo:(Ljava/lang/Object;)I // method@2451 │ │ +08b664: 0a0c |0048: move-result v12 │ │ +08b666: 3b0c 2a00 |0049: if-gez v12, 0073 // +002a │ │ +08b66a: d809 0801 |004b: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08b66e: d807 0601 |004d: add-int/lit8 v7, v6, #int 1 // #01 │ │ +08b672: 460c 0106 |004f: aget-object v12, v1, v6 │ │ +08b676: 4d0c 0108 |0051: aput-object v12, v1, v8 │ │ +08b67a: d803 0301 |0053: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08b67e: 1202 |0055: const/4 v2, #int 0 // #0 │ │ +08b680: d812 12ff |0056: add-int/lit8 v18, v18, #int -1 // #ff │ │ +08b684: 3912 bd00 |0058: if-nez v18, 0115 // +00bd │ │ +08b688: 0198 |005a: move v8, v9 │ │ +08b68a: 0176 |005b: move v6, v7 │ │ +08b68c: 121c |005c: const/4 v12, #int 1 // #1 │ │ +08b68e: 35ca 0300 |005d: if-ge v10, v12, 0060 // +0003 │ │ +08b692: 121a |005f: const/4 v10, #int 1 // #1 │ │ +08b694: 59ea 0a0f |0060: iput v10, v14, Lcom/badlogic/gdx/utils/ComparableTimSort;.minGallop:I // field@0f0a │ │ +08b698: 121c |0062: const/4 v12, #int 1 // #1 │ │ +08b69a: 0200 1000 |0063: move/from16 v0, v16 │ │ +08b69e: 33c0 9800 |0065: if-ne v0, v12, 00fd // +0098 │ │ +08b6a2: 0200 1200 |0067: move/from16 v0, v18 │ │ +08b6a6: 7150 e124 6181 |0069: invoke-static {v1, v6, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b6ac: 900c 0812 |006c: add-int v12, v8, v18 │ │ +08b6b0: 460d 0b04 |006e: aget-object v13, v11, v4 │ │ +08b6b4: 4d0d 010c |0070: aput-object v13, v1, v12 │ │ +08b6b8: 28b3 |0072: goto 0025 // -004d │ │ +08b6ba: d809 0801 |0073: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08b6be: d805 0401 |0075: add-int/lit8 v5, v4, #int 1 // #01 │ │ +08b6c2: 460c 0b04 |0077: aget-object v12, v11, v4 │ │ +08b6c6: 4d0c 0108 |0079: aput-object v12, v1, v8 │ │ +08b6ca: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08b6ce: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +08b6d0: d810 10ff |007e: add-int/lit8 v16, v16, #int -1 // #ff │ │ +08b6d4: 121c |0080: const/4 v12, #int 1 // #1 │ │ +08b6d6: 0200 1000 |0081: move/from16 v0, v16 │ │ +08b6da: 33c0 0500 |0083: if-ne v0, v12, 0088 // +0005 │ │ +08b6de: 0198 |0085: move v8, v9 │ │ +08b6e0: 0154 |0086: move v4, v5 │ │ +08b6e2: 28d5 |0087: goto 005c // -002b │ │ +08b6e4: 0198 |0088: move v8, v9 │ │ +08b6e6: 0154 |0089: move v4, v5 │ │ +08b6e8: 960c 0203 |008a: or-int v12, v2, v3 │ │ +08b6ec: 34ac b3ff |008c: if-lt v12, v10, 003f // -004d │ │ +08b6f0: 460c 0106 |008e: aget-object v12, v1, v6 │ │ +08b6f4: 1f0c 7503 |0090: check-cast v12, Ljava/lang/Comparable; // type@0375 │ │ +08b6f8: 120d |0092: const/4 v13, #int 0 // #0 │ │ +08b6fa: 0200 1000 |0093: move/from16 v0, v16 │ │ +08b6fe: 715d ca1d bc04 |0095: invoke-static {v12, v11, v4, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopRight:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dca │ │ +08b704: 0a02 |0098: move-result v2 │ │ +08b706: 3802 0e00 |0099: if-eqz v2, 00a7 // +000e │ │ +08b70a: 7152 e124 4b81 |009b: invoke-static {v11, v4, v1, v8, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b710: b028 |009e: add-int/2addr v8, v2 │ │ +08b712: b024 |009f: add-int/2addr v4, v2 │ │ +08b714: 9110 1002 |00a0: sub-int v16, v16, v2 │ │ +08b718: 121c |00a2: const/4 v12, #int 1 // #1 │ │ +08b71a: 0200 1000 |00a3: move/from16 v0, v16 │ │ +08b71e: 37c0 b7ff |00a5: if-le v0, v12, 005c // -0049 │ │ +08b722: d809 0801 |00a7: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08b726: d807 0601 |00a9: add-int/lit8 v7, v6, #int 1 // #01 │ │ +08b72a: 460c 0106 |00ab: aget-object v12, v1, v6 │ │ +08b72e: 4d0c 0108 |00ad: aput-object v12, v1, v8 │ │ +08b732: d812 12ff |00af: add-int/lit8 v18, v18, #int -1 // #ff │ │ +08b736: 3912 0500 |00b1: if-nez v18, 00b6 // +0005 │ │ +08b73a: 0198 |00b3: move v8, v9 │ │ +08b73c: 0176 |00b4: move v6, v7 │ │ +08b73e: 28a7 |00b5: goto 005c // -0059 │ │ +08b740: 460c 0b04 |00b6: aget-object v12, v11, v4 │ │ +08b744: 1f0c 7503 |00b8: check-cast v12, Ljava/lang/Comparable; // type@0375 │ │ +08b748: 120d |00ba: const/4 v13, #int 0 // #0 │ │ +08b74a: 0200 1200 |00bb: move/from16 v0, v18 │ │ +08b74e: 715d c91d 1c07 |00bd: invoke-static {v12, v1, v7, v0, v13}, Lcom/badlogic/gdx/utils/ComparableTimSort;.gallopLeft:(Ljava/lang/Comparable;[Ljava/lang/Object;III)I // method@1dc9 │ │ +08b754: 0a03 |00c0: move-result v3 │ │ +08b756: 3803 5100 |00c1: if-eqz v3, 0112 // +0051 │ │ +08b75a: 7153 e124 7191 |00c3: invoke-static {v1, v7, v1, v9, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b760: 9008 0903 |00c6: add-int v8, v9, v3 │ │ +08b764: 9006 0703 |00c8: add-int v6, v7, v3 │ │ +08b768: 9112 1203 |00ca: sub-int v18, v18, v3 │ │ +08b76c: 3812 90ff |00cc: if-eqz v18, 005c // -0070 │ │ +08b770: d809 0801 |00ce: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08b774: d805 0401 |00d0: add-int/lit8 v5, v4, #int 1 // #01 │ │ +08b778: 460c 0b04 |00d2: aget-object v12, v11, v4 │ │ +08b77c: 4d0c 0108 |00d4: aput-object v12, v1, v8 │ │ +08b780: d810 10ff |00d6: add-int/lit8 v16, v16, #int -1 // #ff │ │ +08b784: 121c |00d8: const/4 v12, #int 1 // #1 │ │ +08b786: 0200 1000 |00d9: move/from16 v0, v16 │ │ +08b78a: 33c0 0600 |00db: if-ne v0, v12, 00e1 // +0006 │ │ +08b78e: 0198 |00dd: move v8, v9 │ │ +08b790: 0154 |00de: move v4, v5 │ │ +08b792: 2900 7dff |00df: goto/16 005c // -0083 │ │ +08b796: d80a 0aff |00e1: add-int/lit8 v10, v10, #int -1 // #ff │ │ +08b79a: 127c |00e3: const/4 v12, #int 7 // #7 │ │ +08b79c: 34c2 1400 |00e4: if-lt v2, v12, 00f8 // +0014 │ │ +08b7a0: 121c |00e6: const/4 v12, #int 1 // #1 │ │ +08b7a2: 01cd |00e7: move v13, v12 │ │ +08b7a4: 127c |00e8: const/4 v12, #int 7 // #7 │ │ +08b7a6: 34c3 1200 |00e9: if-lt v3, v12, 00fb // +0012 │ │ +08b7aa: 121c |00eb: const/4 v12, #int 1 // #1 │ │ +08b7ac: b6dc |00ec: or-int/2addr v12, v13 │ │ +08b7ae: 390c 2100 |00ed: if-nez v12, 010e // +0021 │ │ +08b7b2: 3b0a 0300 |00ef: if-gez v10, 00f2 // +0003 │ │ +08b7b6: 120a |00f1: const/4 v10, #int 0 // #0 │ │ +08b7b8: d80a 0a02 |00f2: add-int/lit8 v10, v10, #int 2 // #02 │ │ +08b7bc: 0198 |00f4: move v8, v9 │ │ +08b7be: 0154 |00f5: move v4, v5 │ │ +08b7c0: 2900 47ff |00f6: goto/16 003d // -00b9 │ │ +08b7c4: 120c |00f8: const/4 v12, #int 0 // #0 │ │ +08b7c6: 01cd |00f9: move v13, v12 │ │ +08b7c8: 28ee |00fa: goto 00e8 // -0012 │ │ +08b7ca: 120c |00fb: const/4 v12, #int 0 // #0 │ │ +08b7cc: 28f0 |00fc: goto 00ec // -0010 │ │ +08b7ce: 3910 0a00 |00fd: if-nez v16, 0107 // +000a │ │ +08b7d2: 220c 7b03 |00ff: new-instance v12, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08b7d6: 1a0d 7502 |0101: const-string v13, "Comparison method violates its general contract!" // string@0275 │ │ +08b7da: 7020 6824 dc00 |0103: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08b7e0: 270c |0106: throw v12 │ │ +08b7e2: 0200 1000 |0107: move/from16 v0, v16 │ │ +08b7e6: 7150 e124 4b81 |0109: invoke-static {v11, v4, v1, v8, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08b7ec: 2900 19ff |010c: goto/16 0025 // -00e7 │ │ +08b7f0: 0198 |010e: move v8, v9 │ │ +08b7f2: 0154 |010f: move v4, v5 │ │ +08b7f4: 2900 7eff |0110: goto/16 008e // -0082 │ │ +08b7f8: 0198 |0112: move v8, v9 │ │ +08b7fa: 0176 |0113: move v6, v7 │ │ +08b7fc: 28ba |0114: goto 00ce // -0046 │ │ +08b7fe: 0198 |0115: move v8, v9 │ │ +08b800: 0176 |0116: move v6, v7 │ │ +08b802: 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 │ │ @@ -120338,24 +120345,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -07da54: |[07da54] com.badlogic.gdx.utils.ComparableTimSort.minRunLength:(I)I │ │ -07da64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07da66: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ -07da6a: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ -07da6e: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ -07da72: b610 |0007: or-int/2addr v0, v1 │ │ -07da74: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -07da78: 28f7 |000a: goto 0001 // -0009 │ │ -07da7a: 9001 0200 |000b: add-int v1, v2, v0 │ │ -07da7e: 0f01 |000d: return v1 │ │ +08b808: |[08b808] com.badlogic.gdx.utils.ComparableTimSort.minRunLength:(I)I │ │ +08b818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b81a: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ +08b81e: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ +08b822: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ +08b826: b610 |0007: or-int/2addr v0, v1 │ │ +08b828: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +08b82c: 28f7 |000a: goto 0001 // -0009 │ │ +08b82e: 9001 0200 |000b: add-int v1, v2, v0 │ │ +08b832: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0001 line=314 │ │ 0x0005 line=315 │ │ 0x0008 line=316 │ │ 0x000b line=318 │ │ @@ -120368,25 +120375,25 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -07da80: |[07da80] com.badlogic.gdx.utils.ComparableTimSort.pushRun:(II)V │ │ -07da90: 5420 0b0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ -07da94: 5221 0d0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07da98: 4b03 0001 |0004: aput v3, v0, v1 │ │ -07da9c: 5420 0c0f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ -07daa0: 5221 0d0f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07daa4: 4b04 0001 |000a: aput v4, v0, v1 │ │ -07daa8: 5220 0d0f |000c: iget v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07daac: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07dab0: 5920 0d0f |0010: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07dab4: 0e00 |0012: return-void │ │ +08b834: |[08b834] com.badlogic.gdx.utils.ComparableTimSort.pushRun:(II)V │ │ +08b844: 5420 0b0f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runBase:[I // field@0f0b │ │ +08b848: 5221 0d0f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b84c: 4b03 0001 |0004: aput v3, v0, v1 │ │ +08b850: 5420 0c0f |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.runLen:[I // field@0f0c │ │ +08b854: 5221 0d0f |0008: iget v1, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b858: 4b04 0001 |000a: aput v4, v0, v1 │ │ +08b85c: 5220 0d0f |000c: iget v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b860: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b864: 5920 0d0f |0010: iput v0, v2, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b868: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x000c line=328 │ │ 0x0012 line=329 │ │ locals : │ │ @@ -120399,45 +120406,45 @@ │ │ type : '(III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -07dab8: |[07dab8] com.badlogic.gdx.utils.ComparableTimSort.rangeCheck:(III)V │ │ -07dac8: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ -07dacc: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07dad0: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07dad4: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07dada: 1a02 ec16 |0009: const-string v2, "fromIndex(" // string@16ec │ │ -07dade: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07dae4: 0c01 |000e: move-result-object v1 │ │ -07dae6: 6e20 d424 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07daec: 0c01 |0012: move-result-object v1 │ │ -07daee: 1a02 9600 |0013: const-string v2, ") > toIndex(" // string@0096 │ │ -07daf2: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07daf8: 0c01 |0018: move-result-object v1 │ │ -07dafa: 6e20 d424 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07db00: 0c01 |001c: move-result-object v1 │ │ -07db02: 1a02 9200 |001d: const-string v2, ")" // string@0092 │ │ -07db06: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07db0c: 0c01 |0022: move-result-object v1 │ │ -07db0e: 6e10 dd24 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07db14: 0c01 |0026: move-result-object v1 │ │ -07db16: 7020 6824 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07db1c: 2700 |002a: throw v0 │ │ -07db1e: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ -07db22: 2200 6d03 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -07db26: 7020 2824 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ -07db2c: 2700 |0032: throw v0 │ │ -07db2e: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ -07db32: 2200 6d03 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -07db36: 7020 2824 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ -07db3c: 2700 |003a: throw v0 │ │ -07db3e: 0e00 |003b: return-void │ │ +08b86c: |[08b86c] com.badlogic.gdx.utils.ComparableTimSort.rangeCheck:(III)V │ │ +08b87c: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ +08b880: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08b884: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08b888: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08b88e: 1a02 ec16 |0009: const-string v2, "fromIndex(" // string@16ec │ │ +08b892: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08b898: 0c01 |000e: move-result-object v1 │ │ +08b89a: 6e20 d424 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08b8a0: 0c01 |0012: move-result-object v1 │ │ +08b8a2: 1a02 9600 |0013: const-string v2, ") > toIndex(" // string@0096 │ │ +08b8a6: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08b8ac: 0c01 |0018: move-result-object v1 │ │ +08b8ae: 6e20 d424 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08b8b4: 0c01 |001c: move-result-object v1 │ │ +08b8b6: 1a02 9200 |001d: const-string v2, ")" // string@0092 │ │ +08b8ba: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08b8c0: 0c01 |0022: move-result-object v1 │ │ +08b8c2: 6e10 dd24 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08b8c8: 0c01 |0026: move-result-object v1 │ │ +08b8ca: 7020 6824 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08b8d0: 2700 |002a: throw v0 │ │ +08b8d2: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ +08b8d6: 2200 6d03 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +08b8da: 7020 2824 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ +08b8e0: 2700 |0032: throw v0 │ │ +08b8e2: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ +08b8e6: 2200 6d03 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +08b8ea: 7020 2824 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ +08b8f0: 2700 |003a: throw v0 │ │ +08b8f2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x002b line=794 │ │ 0x0033 line=795 │ │ 0x003b line=796 │ │ locals : │ │ @@ -120450,29 +120457,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 │ │ -07db40: |[07db40] com.badlogic.gdx.utils.ComparableTimSort.reverseRange:([Ljava/lang/Object;II)V │ │ -07db50: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ -07db54: 0160 |0002: move v0, v6 │ │ -07db56: 0151 |0003: move v1, v5 │ │ -07db58: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ -07db5c: 4602 0401 |0006: aget-object v2, v4, v1 │ │ -07db60: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ -07db64: 4603 0400 |000a: aget-object v3, v4, v0 │ │ -07db68: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ -07db6c: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ -07db70: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ -07db74: 0160 |0012: move v0, v6 │ │ -07db76: 0151 |0013: move v1, v5 │ │ -07db78: 28f0 |0014: goto 0004 // -0010 │ │ -07db7a: 0e00 |0015: return-void │ │ +08b8f4: |[08b8f4] com.badlogic.gdx.utils.ComparableTimSort.reverseRange:([Ljava/lang/Object;II)V │ │ +08b904: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ +08b908: 0160 |0002: move v0, v6 │ │ +08b90a: 0151 |0003: move v1, v5 │ │ +08b90c: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ +08b910: 4602 0401 |0006: aget-object v2, v4, v1 │ │ +08b914: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ +08b918: 4603 0400 |000a: aget-object v3, v4, v0 │ │ +08b91c: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ +08b920: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ +08b924: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ +08b928: 0160 |0012: move v0, v6 │ │ +08b92a: 0151 |0013: move v1, v5 │ │ +08b92c: 28f0 |0014: goto 0004 // -0010 │ │ +08b92e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0004 line=291 │ │ 0x0006 line=292 │ │ 0x0008 line=293 │ │ 0x000e line=294 │ │ @@ -120495,19 +120502,19 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07db7c: |[07db7c] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;)V │ │ -07db8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07db8e: 2121 |0001: array-length v1, v2 │ │ -07db90: 7130 d51d 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.sort:([Ljava/lang/Object;II)V // method@1dd5 │ │ -07db96: 0e00 |0005: return-void │ │ +08b930: |[08b930] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;)V │ │ +08b940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b942: 2121 |0001: array-length v1, v2 │ │ +08b944: 7130 d51d 0201 |0002: invoke-static {v2, v0, v1}, Lcom/badlogic/gdx/utils/ComparableTimSort;.sort:([Ljava/lang/Object;II)V // method@1dd5 │ │ +08b94a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 a [Ljava/lang/Object; │ │ │ │ @@ -120516,50 +120523,50 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -07db98: |[07db98] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;II)V │ │ -07dba8: 2186 |0000: array-length v6, v8 │ │ -07dbaa: 7130 d21d 960a |0001: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1dd2 │ │ -07dbb0: 9103 0a09 |0004: sub-int v3, v10, v9 │ │ -07dbb4: 1226 |0006: const/4 v6, #int 2 // #2 │ │ -07dbb6: 3563 0300 |0007: if-ge v3, v6, 000a // +0003 │ │ -07dbba: 0e00 |0009: return-void │ │ -07dbbc: 1306 2000 |000a: const/16 v6, #int 32 // #20 │ │ -07dbc0: 3563 0c00 |000c: if-ge v3, v6, 0018 // +000c │ │ -07dbc4: 7130 c61d 980a |000e: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ -07dbca: 0a01 |0011: move-result v1 │ │ -07dbcc: 9006 0901 |0012: add-int v6, v9, v1 │ │ -07dbd0: 7140 c51d 986a |0014: invoke-static {v8, v9, v10, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ -07dbd6: 28f2 |0017: goto 0009 // -000e │ │ -07dbd8: 2205 b402 |0018: new-instance v5, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ -07dbdc: 7020 c41d 8500 |001a: invoke-direct {v5, v8}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:([Ljava/lang/Object;)V // method@1dc4 │ │ -07dbe2: 7110 d01d 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1dd0 │ │ -07dbe8: 0a02 |0020: move-result v2 │ │ -07dbea: 7130 c61d 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ -07dbf0: 0a04 |0024: move-result v4 │ │ -07dbf2: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ -07dbf6: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ -07dbfa: 0130 |0029: move v0, v3 │ │ -07dbfc: 9006 0900 |002a: add-int v6, v9, v0 │ │ -07dc00: 9007 0904 |002c: add-int v7, v9, v4 │ │ -07dc04: 7140 c51d 9876 |002e: invoke-static {v8, v9, v6, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ -07dc0a: 0104 |0031: move v4, v0 │ │ -07dc0c: 7030 d11d 9504 |0032: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1dd1 │ │ -07dc12: 7010 cc1d 0500 |0035: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1dcc │ │ -07dc18: b049 |0038: add-int/2addr v9, v4 │ │ -07dc1a: b143 |0039: sub-int/2addr v3, v4 │ │ -07dc1c: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ -07dc20: 7010 cd1d 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1dcd │ │ -07dc26: 28ca |003f: goto 0009 // -0036 │ │ -07dc28: 0120 |0040: move v0, v2 │ │ -07dc2a: 28e9 |0041: goto 002a // -0017 │ │ +08b94c: |[08b94c] com.badlogic.gdx.utils.ComparableTimSort.sort:([Ljava/lang/Object;II)V │ │ +08b95c: 2186 |0000: array-length v6, v8 │ │ +08b95e: 7130 d21d 960a |0001: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1dd2 │ │ +08b964: 9103 0a09 |0004: sub-int v3, v10, v9 │ │ +08b968: 1226 |0006: const/4 v6, #int 2 // #2 │ │ +08b96a: 3563 0300 |0007: if-ge v3, v6, 000a // +0003 │ │ +08b96e: 0e00 |0009: return-void │ │ +08b970: 1306 2000 |000a: const/16 v6, #int 32 // #20 │ │ +08b974: 3563 0c00 |000c: if-ge v3, v6, 0018 // +000c │ │ +08b978: 7130 c61d 980a |000e: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ +08b97e: 0a01 |0011: move-result v1 │ │ +08b980: 9006 0901 |0012: add-int v6, v9, v1 │ │ +08b984: 7140 c51d 986a |0014: invoke-static {v8, v9, v10, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ +08b98a: 28f2 |0017: goto 0009 // -000e │ │ +08b98c: 2205 b402 |0018: new-instance v5, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ +08b990: 7020 c41d 8500 |001a: invoke-direct {v5, v8}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:([Ljava/lang/Object;)V // method@1dc4 │ │ +08b996: 7110 d01d 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1dd0 │ │ +08b99c: 0a02 |0020: move-result v2 │ │ +08b99e: 7130 c61d 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ +08b9a4: 0a04 |0024: move-result v4 │ │ +08b9a6: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ +08b9aa: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ +08b9ae: 0130 |0029: move v0, v3 │ │ +08b9b0: 9006 0900 |002a: add-int v6, v9, v0 │ │ +08b9b4: 9007 0904 |002c: add-int v7, v9, v4 │ │ +08b9b8: 7140 c51d 9876 |002e: invoke-static {v8, v9, v6, v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ +08b9be: 0104 |0031: move v4, v0 │ │ +08b9c0: 7030 d11d 9504 |0032: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1dd1 │ │ +08b9c6: 7010 cc1d 0500 |0035: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1dcc │ │ +08b9cc: b049 |0038: add-int/2addr v9, v4 │ │ +08b9ce: b143 |0039: sub-int/2addr v3, v4 │ │ +08b9d0: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ +08b9d4: 7010 cd1d 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1dcd │ │ +08b9da: 28ca |003f: goto 0009 // -0036 │ │ +08b9dc: 0120 |0040: move v0, v2 │ │ +08b9de: 28e9 |0041: goto 002a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=191 │ │ 0x000a line=157 │ │ @@ -120596,51 +120603,51 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -07dc2c: |[07dc2c] com.badlogic.gdx.utils.ComparableTimSort.doSort:([Ljava/lang/Object;II)V │ │ -07dc3c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07dc3e: 5975 0d0f |0001: iput v5, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ -07dc42: 2185 |0003: array-length v5, v8 │ │ -07dc44: 7130 d21d 950a |0004: invoke-static {v5, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1dd2 │ │ -07dc4a: 9103 0a09 |0007: sub-int v3, v10, v9 │ │ -07dc4e: 1225 |0009: const/4 v5, #int 2 // #2 │ │ -07dc50: 3553 0300 |000a: if-ge v3, v5, 000d // +0003 │ │ -07dc54: 0e00 |000c: return-void │ │ -07dc56: 1305 2000 |000d: const/16 v5, #int 32 // #20 │ │ -07dc5a: 3553 0c00 |000f: if-ge v3, v5, 001b // +000c │ │ -07dc5e: 7130 c61d 980a |0011: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ -07dc64: 0a01 |0014: move-result v1 │ │ -07dc66: 9005 0901 |0015: add-int v5, v9, v1 │ │ -07dc6a: 7140 c51d 985a |0017: invoke-static {v8, v9, v10, v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ -07dc70: 28f2 |001a: goto 000c // -000e │ │ -07dc72: 5b78 090f |001b: iput-object v8, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ -07dc76: 7110 d01d 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1dd0 │ │ -07dc7c: 0a02 |0020: move-result v2 │ │ -07dc7e: 7130 c61d 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ -07dc84: 0a04 |0024: move-result v4 │ │ -07dc86: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ -07dc8a: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ -07dc8e: 0130 |0029: move v0, v3 │ │ -07dc90: 9005 0900 |002a: add-int v5, v9, v0 │ │ -07dc94: 9006 0904 |002c: add-int v6, v9, v4 │ │ -07dc98: 7140 c51d 9865 |002e: invoke-static {v8, v9, v5, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ -07dc9e: 0104 |0031: move v4, v0 │ │ -07dca0: 7030 d11d 9704 |0032: invoke-direct {v7, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1dd1 │ │ -07dca6: 7010 cc1d 0700 |0035: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1dcc │ │ -07dcac: b049 |0038: add-int/2addr v9, v4 │ │ -07dcae: b143 |0039: sub-int/2addr v3, v4 │ │ -07dcb0: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ -07dcb4: 7010 cd1d 0700 |003c: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1dcd │ │ -07dcba: 28cd |003f: goto 000c // -0033 │ │ -07dcbc: 0120 |0040: move v0, v2 │ │ -07dcbe: 28e9 |0041: goto 002a // -0017 │ │ +08b9e0: |[08b9e0] com.badlogic.gdx.utils.ComparableTimSort.doSort:([Ljava/lang/Object;II)V │ │ +08b9f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08b9f2: 5975 0d0f |0001: iput v5, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.stackSize:I // field@0f0d │ │ +08b9f6: 2185 |0003: array-length v5, v8 │ │ +08b9f8: 7130 d21d 950a |0004: invoke-static {v5, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.rangeCheck:(III)V // method@1dd2 │ │ +08b9fe: 9103 0a09 |0007: sub-int v3, v10, v9 │ │ +08ba02: 1225 |0009: const/4 v5, #int 2 // #2 │ │ +08ba04: 3553 0300 |000a: if-ge v3, v5, 000d // +0003 │ │ +08ba08: 0e00 |000c: return-void │ │ +08ba0a: 1305 2000 |000d: const/16 v5, #int 32 // #20 │ │ +08ba0e: 3553 0c00 |000f: if-ge v3, v5, 001b // +000c │ │ +08ba12: 7130 c61d 980a |0011: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ +08ba18: 0a01 |0014: move-result v1 │ │ +08ba1a: 9005 0901 |0015: add-int v5, v9, v1 │ │ +08ba1e: 7140 c51d 985a |0017: invoke-static {v8, v9, v10, v5}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ +08ba24: 28f2 |001a: goto 000c // -000e │ │ +08ba26: 5b78 090f |001b: iput-object v8, v7, Lcom/badlogic/gdx/utils/ComparableTimSort;.a:[Ljava/lang/Object; // field@0f09 │ │ +08ba2a: 7110 d01d 0300 |001d: invoke-static {v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.minRunLength:(I)I // method@1dd0 │ │ +08ba30: 0a02 |0020: move-result v2 │ │ +08ba32: 7130 c61d 980a |0021: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/utils/ComparableTimSort;.countRunAndMakeAscending:([Ljava/lang/Object;II)I // method@1dc6 │ │ +08ba38: 0a04 |0024: move-result v4 │ │ +08ba3a: 3524 0d00 |0025: if-ge v4, v2, 0032 // +000d │ │ +08ba3e: 3623 1900 |0027: if-gt v3, v2, 0040 // +0019 │ │ +08ba42: 0130 |0029: move v0, v3 │ │ +08ba44: 9005 0900 |002a: add-int v5, v9, v0 │ │ +08ba48: 9006 0904 |002c: add-int v6, v9, v4 │ │ +08ba4c: 7140 c51d 9865 |002e: invoke-static {v8, v9, v5, v6}, Lcom/badlogic/gdx/utils/ComparableTimSort;.binarySort:([Ljava/lang/Object;III)V // method@1dc5 │ │ +08ba52: 0104 |0031: move v4, v0 │ │ +08ba54: 7030 d11d 9704 |0032: invoke-direct {v7, v9, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.pushRun:(II)V // method@1dd1 │ │ +08ba5a: 7010 cc1d 0700 |0035: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeCollapse:()V // method@1dcc │ │ +08ba60: b049 |0038: add-int/2addr v9, v4 │ │ +08ba62: b143 |0039: sub-int/2addr v3, v4 │ │ +08ba64: 3903 e7ff |003a: if-nez v3, 0021 // -0019 │ │ +08ba68: 7010 cd1d 0700 |003c: invoke-direct {v7}, Lcom/badlogic/gdx/utils/ComparableTimSort;.mergeForceCollapse:()V // method@1dcd │ │ +08ba6e: 28cd |003f: goto 000c // -0033 │ │ +08ba70: 0120 |0040: move v0, v2 │ │ +08ba72: 28e9 |0041: goto 002a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0009 line=79 │ │ 0x000c line=117 │ │ @@ -120709,20 +120716,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07dcc0: |[07dcc0] com.badlogic.gdx.utils.DataInput.:(Ljava/io/InputStream;)V │ │ -07dcd0: 7020 d023 2100 |0000: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ -07dcd6: 1300 2000 |0003: const/16 v0, #int 32 // #20 │ │ -07dcda: 2300 e603 |0005: new-array v0, v0, [C // type@03e6 │ │ -07dcde: 5b10 0f0f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ -07dce2: 0e00 |0009: return-void │ │ +08ba74: |[08ba74] com.badlogic.gdx.utils.DataInput.:(Ljava/io/InputStream;)V │ │ +08ba84: 7020 d023 2100 |0000: invoke-direct {v1, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ +08ba8a: 1300 2000 |0003: const/16 v0, #int 32 // #20 │ │ +08ba8e: 2300 e603 |0005: new-array v0, v0, [C // type@03e6 │ │ +08ba92: 5b10 0f0f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ +08ba96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=11 │ │ 0x0009 line=15 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/DataInput; │ │ @@ -120733,52 +120740,52 @@ │ │ type : '(III)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 96 16-bit code units │ │ -07dce4: |[07dce4] com.badlogic.gdx.utils.DataInput.readUtf8_slow:(III)V │ │ -07dcf4: 5430 0f0f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ -07dcf8: e101 0604 |0002: shr-int/lit8 v1, v6, #int 4 // #04 │ │ -07dcfc: 2b01 3a00 0000 |0004: packed-switch v1, 0000003e // +0000003a │ │ -07dd02: d805 0501 |0007: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07dd06: 3445 2e00 |0009: if-lt v5, v4, 0037 // +002e │ │ -07dd0a: 0e00 |000b: return-void │ │ -07dd0c: 8e61 |000c: int-to-char v1, v6 │ │ -07dd0e: 5001 0005 |000d: aput-char v1, v0, v5 │ │ -07dd12: 28f8 |000f: goto 0007 // -0008 │ │ -07dd14: dd01 061f |0010: and-int/lit8 v1, v6, #int 31 // #1f │ │ -07dd18: e001 0106 |0012: shl-int/lit8 v1, v1, #int 6 // #06 │ │ -07dd1c: 6e10 d71d 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07dd22: 0a02 |0017: move-result v2 │ │ -07dd24: dd02 023f |0018: and-int/lit8 v2, v2, #int 63 // #3f │ │ -07dd28: b621 |001a: or-int/2addr v1, v2 │ │ -07dd2a: 8e11 |001b: int-to-char v1, v1 │ │ -07dd2c: 5001 0005 |001c: aput-char v1, v0, v5 │ │ -07dd30: 28e9 |001e: goto 0007 // -0017 │ │ -07dd32: dd01 060f |001f: and-int/lit8 v1, v6, #int 15 // #0f │ │ -07dd36: e001 010c |0021: shl-int/lit8 v1, v1, #int 12 // #0c │ │ -07dd3a: 6e10 d71d 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07dd40: 0a02 |0026: move-result v2 │ │ -07dd42: dd02 023f |0027: and-int/lit8 v2, v2, #int 63 // #3f │ │ -07dd46: e002 0206 |0029: shl-int/lit8 v2, v2, #int 6 // #06 │ │ -07dd4a: b621 |002b: or-int/2addr v1, v2 │ │ -07dd4c: 6e10 d71d 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07dd52: 0a02 |002f: move-result v2 │ │ -07dd54: dd02 023f |0030: and-int/lit8 v2, v2, #int 63 // #3f │ │ -07dd58: b621 |0032: or-int/2addr v1, v2 │ │ -07dd5a: 8e11 |0033: int-to-char v1, v1 │ │ -07dd5c: 5001 0005 |0034: aput-char v1, v0, v5 │ │ -07dd60: 28d1 |0036: goto 0007 // -002f │ │ -07dd62: 6e10 d71d 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07dd68: 0a01 |003a: move-result v1 │ │ -07dd6a: d516 ff00 |003b: and-int/lit16 v6, v1, #int 255 // #00ff │ │ -07dd6e: 28c5 |003d: goto 0002 // -003b │ │ -07dd70: 0001 0f00 0000 0000 0800 0000 0800 ... |003e: packed-switch-data (34 units) │ │ +08ba98: |[08ba98] com.badlogic.gdx.utils.DataInput.readUtf8_slow:(III)V │ │ +08baa8: 5430 0f0f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ +08baac: e101 0604 |0002: shr-int/lit8 v1, v6, #int 4 // #04 │ │ +08bab0: 2b01 3a00 0000 |0004: packed-switch v1, 0000003e // +0000003a │ │ +08bab6: d805 0501 |0007: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08baba: 3445 2e00 |0009: if-lt v5, v4, 0037 // +002e │ │ +08babe: 0e00 |000b: return-void │ │ +08bac0: 8e61 |000c: int-to-char v1, v6 │ │ +08bac2: 5001 0005 |000d: aput-char v1, v0, v5 │ │ +08bac6: 28f8 |000f: goto 0007 // -0008 │ │ +08bac8: dd01 061f |0010: and-int/lit8 v1, v6, #int 31 // #1f │ │ +08bacc: e001 0106 |0012: shl-int/lit8 v1, v1, #int 6 // #06 │ │ +08bad0: 6e10 d71d 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bad6: 0a02 |0017: move-result v2 │ │ +08bad8: dd02 023f |0018: and-int/lit8 v2, v2, #int 63 // #3f │ │ +08badc: b621 |001a: or-int/2addr v1, v2 │ │ +08bade: 8e11 |001b: int-to-char v1, v1 │ │ +08bae0: 5001 0005 |001c: aput-char v1, v0, v5 │ │ +08bae4: 28e9 |001e: goto 0007 // -0017 │ │ +08bae6: dd01 060f |001f: and-int/lit8 v1, v6, #int 15 // #0f │ │ +08baea: e001 010c |0021: shl-int/lit8 v1, v1, #int 12 // #0c │ │ +08baee: 6e10 d71d 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08baf4: 0a02 |0026: move-result v2 │ │ +08baf6: dd02 023f |0027: and-int/lit8 v2, v2, #int 63 // #3f │ │ +08bafa: e002 0206 |0029: shl-int/lit8 v2, v2, #int 6 // #06 │ │ +08bafe: b621 |002b: or-int/2addr v1, v2 │ │ +08bb00: 6e10 d71d 0300 |002c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bb06: 0a02 |002f: move-result v2 │ │ +08bb08: dd02 023f |0030: and-int/lit8 v2, v2, #int 63 // #3f │ │ +08bb0c: b621 |0032: or-int/2addr v1, v2 │ │ +08bb0e: 8e11 |0033: int-to-char v1, v1 │ │ +08bb10: 5001 0005 |0034: aput-char v1, v0, v5 │ │ +08bb14: 28d1 |0036: goto 0007 // -002f │ │ +08bb16: 6e10 d71d 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bb1c: 0a01 |003a: move-result v1 │ │ +08bb1e: d516 ff00 |003b: and-int/lit16 v6, v1, #int 255 // #00ff │ │ +08bb22: 28c5 |003d: goto 0002 // -003b │ │ +08bb24: 0001 0f00 0000 0000 0800 0000 0800 ... |003e: packed-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=69 │ │ 0x0007 line=88 │ │ 0x000b line=91 │ │ 0x000c line=78 │ │ @@ -120799,53 +120806,53 @@ │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 69 16-bit code units │ │ -07ddb4: |[07ddb4] com.badlogic.gdx.utils.DataInput.readInt:(Z)I │ │ -07ddc4: 6e10 d71d 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07ddca: 0a00 |0003: move-result v0 │ │ -07ddcc: dd01 007f |0004: and-int/lit8 v1, v0, #int 127 // #7f │ │ -07ddd0: d502 8000 |0006: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -07ddd4: 3802 3200 |0008: if-eqz v2, 003a // +0032 │ │ -07ddd8: 6e10 d71d 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07ddde: 0a00 |000d: move-result v0 │ │ -07dde0: dd02 007f |000e: and-int/lit8 v2, v0, #int 127 // #7f │ │ -07dde4: e002 0207 |0010: shl-int/lit8 v2, v2, #int 7 // #07 │ │ -07dde8: b621 |0012: or-int/2addr v1, v2 │ │ -07ddea: d502 8000 |0013: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -07ddee: 3802 2500 |0015: if-eqz v2, 003a // +0025 │ │ -07ddf2: 6e10 d71d 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07ddf8: 0a00 |001a: move-result v0 │ │ -07ddfa: dd02 007f |001b: and-int/lit8 v2, v0, #int 127 // #7f │ │ -07ddfe: e002 020e |001d: shl-int/lit8 v2, v2, #int 14 // #0e │ │ -07de02: b621 |001f: or-int/2addr v1, v2 │ │ -07de04: d502 8000 |0020: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -07de08: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ -07de0c: 6e10 d71d 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07de12: 0a00 |0027: move-result v0 │ │ -07de14: dd02 007f |0028: and-int/lit8 v2, v0, #int 127 // #7f │ │ -07de18: e002 0215 |002a: shl-int/lit8 v2, v2, #int 21 // #15 │ │ -07de1c: b621 |002c: or-int/2addr v1, v2 │ │ -07de1e: d502 8000 |002d: and-int/lit16 v2, v0, #int 128 // #0080 │ │ -07de22: 3802 0b00 |002f: if-eqz v2, 003a // +000b │ │ -07de26: 6e10 d71d 0400 |0031: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07de2c: 0a00 |0034: move-result v0 │ │ -07de2e: dd02 007f |0035: and-int/lit8 v2, v0, #int 127 // #7f │ │ -07de32: e002 021c |0037: shl-int/lit8 v2, v2, #int 28 // #1c │ │ -07de36: b621 |0039: or-int/2addr v1, v2 │ │ -07de38: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -07de3c: 0f01 |003c: return v1 │ │ -07de3e: e202 0101 |003d: ushr-int/lit8 v2, v1, #int 1 // #01 │ │ -07de42: dd03 0101 |003f: and-int/lit8 v3, v1, #int 1 // #01 │ │ -07de46: 7b33 |0041: neg-int v3, v3 │ │ -07de48: 9701 0203 |0042: xor-int v1, v2, v3 │ │ -07de4c: 28f8 |0044: goto 003c // -0008 │ │ +08bb68: |[08bb68] com.badlogic.gdx.utils.DataInput.readInt:(Z)I │ │ +08bb78: 6e10 d71d 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bb7e: 0a00 |0003: move-result v0 │ │ +08bb80: dd01 007f |0004: and-int/lit8 v1, v0, #int 127 // #7f │ │ +08bb84: d502 8000 |0006: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +08bb88: 3802 3200 |0008: if-eqz v2, 003a // +0032 │ │ +08bb8c: 6e10 d71d 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bb92: 0a00 |000d: move-result v0 │ │ +08bb94: dd02 007f |000e: and-int/lit8 v2, v0, #int 127 // #7f │ │ +08bb98: e002 0207 |0010: shl-int/lit8 v2, v2, #int 7 // #07 │ │ +08bb9c: b621 |0012: or-int/2addr v1, v2 │ │ +08bb9e: d502 8000 |0013: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +08bba2: 3802 2500 |0015: if-eqz v2, 003a // +0025 │ │ +08bba6: 6e10 d71d 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bbac: 0a00 |001a: move-result v0 │ │ +08bbae: dd02 007f |001b: and-int/lit8 v2, v0, #int 127 // #7f │ │ +08bbb2: e002 020e |001d: shl-int/lit8 v2, v2, #int 14 // #0e │ │ +08bbb6: b621 |001f: or-int/2addr v1, v2 │ │ +08bbb8: d502 8000 |0020: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +08bbbc: 3802 1800 |0022: if-eqz v2, 003a // +0018 │ │ +08bbc0: 6e10 d71d 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bbc6: 0a00 |0027: move-result v0 │ │ +08bbc8: dd02 007f |0028: and-int/lit8 v2, v0, #int 127 // #7f │ │ +08bbcc: e002 0215 |002a: shl-int/lit8 v2, v2, #int 21 // #15 │ │ +08bbd0: b621 |002c: or-int/2addr v1, v2 │ │ +08bbd2: d502 8000 |002d: and-int/lit16 v2, v0, #int 128 // #0080 │ │ +08bbd6: 3802 0b00 |002f: if-eqz v2, 003a // +000b │ │ +08bbda: 6e10 d71d 0400 |0031: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bbe0: 0a00 |0034: move-result v0 │ │ +08bbe2: dd02 007f |0035: and-int/lit8 v2, v0, #int 127 // #7f │ │ +08bbe6: e002 021c |0037: shl-int/lit8 v2, v2, #int 28 // #1c │ │ +08bbea: b621 |0039: or-int/2addr v1, v2 │ │ +08bbec: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +08bbf0: 0f01 |003c: return v1 │ │ +08bbf2: e202 0101 |003d: ushr-int/lit8 v2, v1, #int 1 // #01 │ │ +08bbf6: dd03 0101 |003f: and-int/lit8 v3, v1, #int 1 // #01 │ │ +08bbfa: 7b33 |0041: neg-int v3, v3 │ │ +08bbfc: 9701 0203 |0042: xor-int v1, v2, v3 │ │ +08bc00: 28f8 |0044: goto 003c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=20 │ │ 0x0006 line=21 │ │ 0x000a line=22 │ │ 0x000e line=23 │ │ @@ -120871,50 +120878,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -07de50: |[07de50] com.badlogic.gdx.utils.DataInput.readString:()Ljava/lang/String; │ │ -07de60: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07de62: 6e20 d81d 5700 |0001: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/DataInput;.readInt:(Z)I // method@1dd8 │ │ -07de68: 0a01 |0004: move-result v1 │ │ -07de6a: 2b01 3500 0000 |0005: packed-switch v1, 0000003a // +00000035 │ │ -07de70: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07de74: 5475 0f0f |000a: iget-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ -07de78: 2155 |000c: array-length v5, v5 │ │ -07de7a: 3515 0600 |000d: if-ge v5, v1, 0013 // +0006 │ │ -07de7e: 2315 e603 |000f: new-array v5, v1, [C // type@03e6 │ │ -07de82: 5b75 0f0f |0011: iput-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ -07de86: 5474 0f0f |0013: iget-object v4, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ -07de8a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -07de8c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -07de8e: 0123 |0017: move v3, v2 │ │ -07de90: 3513 0a00 |0018: if-ge v3, v1, 0022 // +000a │ │ -07de94: 6e10 d71d 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ -07de9a: 0a00 |001d: move-result v0 │ │ -07de9c: 1305 7f00 |001e: const/16 v5, #int 127 // #7f │ │ -07dea0: 3750 1300 |0020: if-le v0, v5, 0033 // +0013 │ │ -07dea4: 3513 0500 |0022: if-ge v3, v1, 0027 // +0005 │ │ -07dea8: 7040 da1d 1703 |0024: invoke-direct {v7, v1, v3, v0}, Lcom/badlogic/gdx/utils/DataInput;.readUtf8_slow:(III)V // method@1dda │ │ -07deae: 2205 8f03 |0027: new-instance v5, Ljava/lang/String; // type@038f │ │ -07deb2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -07deb4: 7040 ab24 4516 |002a: invoke-direct {v5, v4, v6, v1}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -07deba: 1105 |002d: return-object v5 │ │ -07debc: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -07debe: 28fe |002f: goto 002d // -0002 │ │ -07dec0: 1a05 0000 |0030: const-string v5, "" // string@0000 │ │ -07dec4: 28fb |0032: goto 002d // -0005 │ │ -07dec6: d802 0301 |0033: add-int/lit8 v2, v3, #int 1 // #01 │ │ -07deca: 8e05 |0035: int-to-char v5, v0 │ │ -07decc: 5005 0403 |0036: aput-char v5, v4, v3 │ │ -07ded0: 0123 |0038: move v3, v2 │ │ -07ded2: 28df |0039: goto 0018 // -0021 │ │ -07ded4: 0001 0200 0000 0000 2900 0000 2b00 ... |003a: packed-switch-data (8 units) │ │ +08bc04: |[08bc04] com.badlogic.gdx.utils.DataInput.readString:()Ljava/lang/String; │ │ +08bc14: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +08bc16: 6e20 d81d 5700 |0001: invoke-virtual {v7, v5}, Lcom/badlogic/gdx/utils/DataInput;.readInt:(Z)I // method@1dd8 │ │ +08bc1c: 0a01 |0004: move-result v1 │ │ +08bc1e: 2b01 3500 0000 |0005: packed-switch v1, 0000003a // +00000035 │ │ +08bc24: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08bc28: 5475 0f0f |000a: iget-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ +08bc2c: 2155 |000c: array-length v5, v5 │ │ +08bc2e: 3515 0600 |000d: if-ge v5, v1, 0013 // +0006 │ │ +08bc32: 2315 e603 |000f: new-array v5, v1, [C // type@03e6 │ │ +08bc36: 5b75 0f0f |0011: iput-object v5, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ +08bc3a: 5474 0f0f |0013: iget-object v4, v7, Lcom/badlogic/gdx/utils/DataInput;.chars:[C // field@0f0f │ │ +08bc3e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +08bc40: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +08bc42: 0123 |0017: move v3, v2 │ │ +08bc44: 3513 0a00 |0018: if-ge v3, v1, 0022 // +000a │ │ +08bc48: 6e10 d71d 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/DataInput;.read:()I // method@1dd7 │ │ +08bc4e: 0a00 |001d: move-result v0 │ │ +08bc50: 1305 7f00 |001e: const/16 v5, #int 127 // #7f │ │ +08bc54: 3750 1300 |0020: if-le v0, v5, 0033 // +0013 │ │ +08bc58: 3513 0500 |0022: if-ge v3, v1, 0027 // +0005 │ │ +08bc5c: 7040 da1d 1703 |0024: invoke-direct {v7, v1, v3, v0}, Lcom/badlogic/gdx/utils/DataInput;.readUtf8_slow:(III)V // method@1dda │ │ +08bc62: 2205 8f03 |0027: new-instance v5, Ljava/lang/String; // type@038f │ │ +08bc66: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +08bc68: 7040 ab24 4516 |002a: invoke-direct {v5, v4, v6, v1}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +08bc6e: 1105 |002d: return-object v5 │ │ +08bc70: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +08bc72: 28fe |002f: goto 002d // -0002 │ │ +08bc74: 1a05 0000 |0030: const-string v5, "" // string@0000 │ │ +08bc78: 28fb |0032: goto 002d // -0005 │ │ +08bc7a: d802 0301 |0033: add-int/lit8 v2, v3, #int 1 // #01 │ │ +08bc7e: 8e05 |0035: int-to-char v5, v0 │ │ +08bc80: 5005 0403 |0036: aput-char v5, v4, v3 │ │ +08bc84: 0123 |0038: move v3, v2 │ │ +08bc86: 28df |0039: goto 0018 // -0021 │ │ +08bc88: 0001 0200 0000 0000 2900 0000 2b00 ... |003a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x0008 line=50 │ │ 0x000a line=51 │ │ 0x0013 line=52 │ │ @@ -120975,17 +120982,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07dee4: |[07dee4] com.badlogic.gdx.utils.DataOutput.:(Ljava/io/OutputStream;)V │ │ -07def4: 7020 e023 1000 |0000: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -07defa: 0e00 |0003: return-void │ │ +08bc98: |[08bc98] com.badlogic.gdx.utils.DataOutput.:(Ljava/io/OutputStream;)V │ │ +08bca8: 7020 e023 1000 |0000: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +08bcae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/DataOutput; │ │ 0x0000 - 0x0004 reg=1 out Ljava/io/OutputStream; │ │ @@ -120995,52 +121002,52 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -07defc: |[07defc] com.badlogic.gdx.utils.DataOutput.writeString_slow:(Ljava/lang/String;II)V │ │ -07df0c: 3545 4500 |0000: if-ge v5, v4, 0045 // +0045 │ │ -07df10: 6e20 ac24 5300 |0002: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -07df16: 0a00 |0005: move-result v0 │ │ -07df18: 1301 7f00 |0006: const/16 v1, #int 127 // #7f │ │ -07df1c: 3610 0900 |0008: if-gt v0, v1, 0011 // +0009 │ │ -07df20: 8d01 |000a: int-to-byte v1, v0 │ │ -07df22: 6e20 dc1d 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07df28: d805 0501 |000e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07df2c: 28f0 |0010: goto 0000 // -0010 │ │ -07df2e: 1301 ff07 |0011: const/16 v1, #int 2047 // #7ff │ │ -07df32: 3710 1f00 |0013: if-le v0, v1, 0032 // +001f │ │ -07df36: e101 000c |0015: shr-int/lit8 v1, v0, #int 12 // #0c │ │ -07df3a: dd01 010f |0017: and-int/lit8 v1, v1, #int 15 // #0f │ │ -07df3e: d611 e000 |0019: or-int/lit16 v1, v1, #int 224 // #00e0 │ │ -07df42: 8d11 |001b: int-to-byte v1, v1 │ │ -07df44: 6e20 dc1d 1200 |001c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07df4a: e101 0006 |001f: shr-int/lit8 v1, v0, #int 6 // #06 │ │ -07df4e: dd01 013f |0021: and-int/lit8 v1, v1, #int 63 // #3f │ │ -07df52: d611 8000 |0023: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -07df56: 8d11 |0025: int-to-byte v1, v1 │ │ -07df58: 6e20 dc1d 1200 |0026: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07df5e: dd01 003f |0029: and-int/lit8 v1, v0, #int 63 // #3f │ │ -07df62: d611 8000 |002b: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -07df66: 8d11 |002d: int-to-byte v1, v1 │ │ -07df68: 6e20 dc1d 1200 |002e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07df6e: 28dd |0031: goto 000e // -0023 │ │ -07df70: e101 0006 |0032: shr-int/lit8 v1, v0, #int 6 // #06 │ │ -07df74: dd01 011f |0034: and-int/lit8 v1, v1, #int 31 // #1f │ │ -07df78: d611 c000 |0036: or-int/lit16 v1, v1, #int 192 // #00c0 │ │ -07df7c: 8d11 |0038: int-to-byte v1, v1 │ │ -07df7e: 6e20 dc1d 1200 |0039: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07df84: dd01 003f |003c: and-int/lit8 v1, v0, #int 63 // #3f │ │ -07df88: d611 8000 |003e: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -07df8c: 8d11 |0040: int-to-byte v1, v1 │ │ -07df8e: 6e20 dc1d 1200 |0041: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07df94: 28ca |0044: goto 000e // -0036 │ │ -07df96: 0e00 |0045: return-void │ │ +08bcb0: |[08bcb0] com.badlogic.gdx.utils.DataOutput.writeString_slow:(Ljava/lang/String;II)V │ │ +08bcc0: 3545 4500 |0000: if-ge v5, v4, 0045 // +0045 │ │ +08bcc4: 6e20 ac24 5300 |0002: invoke-virtual {v3, v5}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +08bcca: 0a00 |0005: move-result v0 │ │ +08bccc: 1301 7f00 |0006: const/16 v1, #int 127 // #7f │ │ +08bcd0: 3610 0900 |0008: if-gt v0, v1, 0011 // +0009 │ │ +08bcd4: 8d01 |000a: int-to-byte v1, v0 │ │ +08bcd6: 6e20 dc1d 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bcdc: d805 0501 |000e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08bce0: 28f0 |0010: goto 0000 // -0010 │ │ +08bce2: 1301 ff07 |0011: const/16 v1, #int 2047 // #7ff │ │ +08bce6: 3710 1f00 |0013: if-le v0, v1, 0032 // +001f │ │ +08bcea: e101 000c |0015: shr-int/lit8 v1, v0, #int 12 // #0c │ │ +08bcee: dd01 010f |0017: and-int/lit8 v1, v1, #int 15 // #0f │ │ +08bcf2: d611 e000 |0019: or-int/lit16 v1, v1, #int 224 // #00e0 │ │ +08bcf6: 8d11 |001b: int-to-byte v1, v1 │ │ +08bcf8: 6e20 dc1d 1200 |001c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bcfe: e101 0006 |001f: shr-int/lit8 v1, v0, #int 6 // #06 │ │ +08bd02: dd01 013f |0021: and-int/lit8 v1, v1, #int 63 // #3f │ │ +08bd06: d611 8000 |0023: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +08bd0a: 8d11 |0025: int-to-byte v1, v1 │ │ +08bd0c: 6e20 dc1d 1200 |0026: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bd12: dd01 003f |0029: and-int/lit8 v1, v0, #int 63 // #3f │ │ +08bd16: d611 8000 |002b: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +08bd1a: 8d11 |002d: int-to-byte v1, v1 │ │ +08bd1c: 6e20 dc1d 1200 |002e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bd22: 28dd |0031: goto 000e // -0023 │ │ +08bd24: e101 0006 |0032: shr-int/lit8 v1, v0, #int 6 // #06 │ │ +08bd28: dd01 011f |0034: and-int/lit8 v1, v1, #int 31 // #1f │ │ +08bd2c: d611 c000 |0036: or-int/lit16 v1, v1, #int 192 // #00c0 │ │ +08bd30: 8d11 |0038: int-to-byte v1, v1 │ │ +08bd32: 6e20 dc1d 1200 |0039: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bd38: dd01 003f |003c: and-int/lit8 v1, v0, #int 63 // #3f │ │ +08bd3c: d611 8000 |003e: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +08bd40: 8d11 |0040: int-to-byte v1, v1 │ │ +08bd42: 6e20 dc1d 1200 |0041: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bd48: 28ca |0044: goto 000e // -0036 │ │ +08bd4a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x000e line=68 │ │ @@ -121064,67 +121071,67 @@ │ │ type : '(IZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -07df98: |[07df98] com.badlogic.gdx.utils.DataOutput.writeInt:(IZ)I │ │ -07dfa8: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ -07dfac: e000 0301 |0002: shl-int/lit8 v0, v3, #int 1 // #01 │ │ -07dfb0: e101 031f |0004: shr-int/lit8 v1, v3, #int 31 // #1f │ │ -07dfb4: 9703 0001 |0006: xor-int v3, v0, v1 │ │ -07dfb8: e200 0307 |0008: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ -07dfbc: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -07dfc0: 8d30 |000c: int-to-byte v0, v3 │ │ -07dfc2: 6e20 dc1d 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07dfc8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -07dfca: 0f00 |0011: return v0 │ │ -07dfcc: dd00 037f |0012: and-int/lit8 v0, v3, #int 127 // #7f │ │ -07dfd0: d600 8000 |0014: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -07dfd4: 8d00 |0016: int-to-byte v0, v0 │ │ -07dfd6: 6e20 dc1d 0200 |0017: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07dfdc: e200 030e |001a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ -07dfe0: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -07dfe4: e200 0307 |001e: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ -07dfe8: 8d00 |0020: int-to-byte v0, v0 │ │ -07dfea: 6e20 dc1d 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07dff0: 1220 |0024: const/4 v0, #int 2 // #2 │ │ -07dff2: 28ec |0025: goto 0011 // -0014 │ │ -07dff4: e200 0307 |0026: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ -07dff8: d600 8000 |0028: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -07dffc: 8d00 |002a: int-to-byte v0, v0 │ │ -07dffe: 6e20 dc1d 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e004: e200 0315 |002e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ -07e008: 3900 0a00 |0030: if-nez v0, 003a // +000a │ │ -07e00c: e200 030e |0032: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ -07e010: 8d00 |0034: int-to-byte v0, v0 │ │ -07e012: 6e20 dc1d 0200 |0035: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e018: 1230 |0038: const/4 v0, #int 3 // #3 │ │ -07e01a: 28d8 |0039: goto 0011 // -0028 │ │ -07e01c: e200 030e |003a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ -07e020: d600 8000 |003c: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -07e024: 8d00 |003e: int-to-byte v0, v0 │ │ -07e026: 6e20 dc1d 0200 |003f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e02c: e200 031c |0042: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ -07e030: 3900 0a00 |0044: if-nez v0, 004e // +000a │ │ -07e034: e200 0315 |0046: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ -07e038: 8d00 |0048: int-to-byte v0, v0 │ │ -07e03a: 6e20 dc1d 0200 |0049: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e040: 1240 |004c: const/4 v0, #int 4 // #4 │ │ -07e042: 28c4 |004d: goto 0011 // -003c │ │ -07e044: e200 0315 |004e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ -07e048: d600 8000 |0050: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -07e04c: 8d00 |0052: int-to-byte v0, v0 │ │ -07e04e: 6e20 dc1d 0200 |0053: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e054: e200 031c |0056: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ -07e058: 8d00 |0058: int-to-byte v0, v0 │ │ -07e05a: 6e20 dc1d 0200 |0059: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e060: 1250 |005c: const/4 v0, #int 5 // #5 │ │ -07e062: 28b4 |005d: goto 0011 // -004c │ │ +08bd4c: |[08bd4c] com.badlogic.gdx.utils.DataOutput.writeInt:(IZ)I │ │ +08bd5c: 3904 0800 |0000: if-nez v4, 0008 // +0008 │ │ +08bd60: e000 0301 |0002: shl-int/lit8 v0, v3, #int 1 // #01 │ │ +08bd64: e101 031f |0004: shr-int/lit8 v1, v3, #int 31 // #1f │ │ +08bd68: 9703 0001 |0006: xor-int v3, v0, v1 │ │ +08bd6c: e200 0307 |0008: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ +08bd70: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +08bd74: 8d30 |000c: int-to-byte v0, v3 │ │ +08bd76: 6e20 dc1d 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bd7c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +08bd7e: 0f00 |0011: return v0 │ │ +08bd80: dd00 037f |0012: and-int/lit8 v0, v3, #int 127 // #7f │ │ +08bd84: d600 8000 |0014: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +08bd88: 8d00 |0016: int-to-byte v0, v0 │ │ +08bd8a: 6e20 dc1d 0200 |0017: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bd90: e200 030e |001a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ +08bd94: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +08bd98: e200 0307 |001e: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ +08bd9c: 8d00 |0020: int-to-byte v0, v0 │ │ +08bd9e: 6e20 dc1d 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bda4: 1220 |0024: const/4 v0, #int 2 // #2 │ │ +08bda6: 28ec |0025: goto 0011 // -0014 │ │ +08bda8: e200 0307 |0026: ushr-int/lit8 v0, v3, #int 7 // #07 │ │ +08bdac: d600 8000 |0028: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +08bdb0: 8d00 |002a: int-to-byte v0, v0 │ │ +08bdb2: 6e20 dc1d 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bdb8: e200 0315 |002e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ +08bdbc: 3900 0a00 |0030: if-nez v0, 003a // +000a │ │ +08bdc0: e200 030e |0032: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ +08bdc4: 8d00 |0034: int-to-byte v0, v0 │ │ +08bdc6: 6e20 dc1d 0200 |0035: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bdcc: 1230 |0038: const/4 v0, #int 3 // #3 │ │ +08bdce: 28d8 |0039: goto 0011 // -0028 │ │ +08bdd0: e200 030e |003a: ushr-int/lit8 v0, v3, #int 14 // #0e │ │ +08bdd4: d600 8000 |003c: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +08bdd8: 8d00 |003e: int-to-byte v0, v0 │ │ +08bdda: 6e20 dc1d 0200 |003f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bde0: e200 031c |0042: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ +08bde4: 3900 0a00 |0044: if-nez v0, 004e // +000a │ │ +08bde8: e200 0315 |0046: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ +08bdec: 8d00 |0048: int-to-byte v0, v0 │ │ +08bdee: 6e20 dc1d 0200 |0049: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08bdf4: 1240 |004c: const/4 v0, #int 4 // #4 │ │ +08bdf6: 28c4 |004d: goto 0011 // -003c │ │ +08bdf8: e200 0315 |004e: ushr-int/lit8 v0, v3, #int 21 // #15 │ │ +08bdfc: d600 8000 |0050: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +08be00: 8d00 |0052: int-to-byte v0, v0 │ │ +08be02: 6e20 dc1d 0200 |0053: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08be08: e200 031c |0056: ushr-int/lit8 v0, v3, #int 28 // #1c │ │ +08be0c: 8d00 |0058: int-to-byte v0, v0 │ │ +08be0e: 6e20 dc1d 0200 |0059: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08be14: 1250 |005c: const/4 v0, #int 5 // #5 │ │ +08be16: 28b4 |005d: goto 0011 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0008 line=20 │ │ 0x000c line=21 │ │ 0x0010 line=22 │ │ 0x0011 line=41 │ │ @@ -121153,40 +121160,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -07e064: |[07e064] com.badlogic.gdx.utils.DataOutput.writeString:(Ljava/lang/String;)V │ │ -07e074: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07e076: 3906 0700 |0001: if-nez v6, 0008 // +0007 │ │ -07e07a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -07e07c: 6e20 dc1d 3500 |0004: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e082: 0e00 |0007: return-void │ │ -07e084: 6e10 ba24 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -07e08a: 0a01 |000b: move-result v1 │ │ -07e08c: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ -07e090: 6e20 dd1d 4500 |000e: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeByte:(I)V // method@1ddd │ │ -07e096: 28f6 |0011: goto 0007 // -000a │ │ -07e098: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ -07e09c: 6e30 de1d 3504 |0014: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeInt:(IZ)I // method@1dde │ │ -07e0a2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -07e0a4: 3512 0a00 |0018: if-ge v2, v1, 0022 // +000a │ │ -07e0a8: 6e20 ac24 2600 |001a: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -07e0ae: 0a00 |001d: move-result v0 │ │ -07e0b0: 1303 7f00 |001e: const/16 v3, #int 127 // #7f │ │ -07e0b4: 3730 0800 |0020: if-le v0, v3, 0028 // +0008 │ │ -07e0b8: 3512 e5ff |0022: if-ge v2, v1, 0007 // -001b │ │ -07e0bc: 7040 e01d 6521 |0024: invoke-direct {v5, v6, v1, v2}, Lcom/badlogic/gdx/utils/DataOutput;.writeString_slow:(Ljava/lang/String;II)V // method@1de0 │ │ -07e0c2: 28e0 |0027: goto 0007 // -0020 │ │ -07e0c4: 8d03 |0028: int-to-byte v3, v0 │ │ -07e0c6: 6e20 dc1d 3500 |0029: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ -07e0cc: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07e0d0: 28ea |002e: goto 0018 // -0016 │ │ +08be18: |[08be18] com.badlogic.gdx.utils.DataOutput.writeString:(Ljava/lang/String;)V │ │ +08be28: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08be2a: 3906 0700 |0001: if-nez v6, 0008 // +0007 │ │ +08be2e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +08be30: 6e20 dc1d 3500 |0004: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08be36: 0e00 |0007: return-void │ │ +08be38: 6e10 ba24 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +08be3e: 0a01 |000b: move-result v1 │ │ +08be40: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ +08be44: 6e20 dd1d 4500 |000e: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeByte:(I)V // method@1ddd │ │ +08be4a: 28f6 |0011: goto 0007 // -000a │ │ +08be4c: d803 0101 |0012: add-int/lit8 v3, v1, #int 1 // #01 │ │ +08be50: 6e30 de1d 3504 |0014: invoke-virtual {v5, v3, v4}, Lcom/badlogic/gdx/utils/DataOutput;.writeInt:(IZ)I // method@1dde │ │ +08be56: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +08be58: 3512 0a00 |0018: if-ge v2, v1, 0022 // +000a │ │ +08be5c: 6e20 ac24 2600 |001a: invoke-virtual {v6, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +08be62: 0a00 |001d: move-result v0 │ │ +08be64: 1303 7f00 |001e: const/16 v3, #int 127 // #7f │ │ +08be68: 3730 0800 |0020: if-le v0, v3, 0028 // +0008 │ │ +08be6c: 3512 e5ff |0022: if-ge v2, v1, 0007 // -001b │ │ +08be70: 7040 e01d 6521 |0024: invoke-direct {v5, v6, v1, v2}, Lcom/badlogic/gdx/utils/DataOutput;.writeString_slow:(Ljava/lang/String;II)V // method@1de0 │ │ +08be76: 28e0 |0027: goto 0007 // -0020 │ │ +08be78: 8d03 |0028: int-to-byte v3, v0 │ │ +08be7a: 6e20 dc1d 3500 |0029: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/DataOutput;.write:(I)V // method@1ddc │ │ +08be80: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08be84: 28ea |002e: goto 0018 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0003 line=48 │ │ 0x0007 line=65 │ │ 0x0008 line=51 │ │ 0x000c line=52 │ │ @@ -121271,19 +121278,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07e0d4: |[07e0d4] com.badlogic.gdx.utils.FloatArray.:()V │ │ -07e0e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e0e6: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -07e0ea: 7030 001e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1e00 │ │ -07e0f0: 0e00 |0006: return-void │ │ +08be88: |[08be88] com.badlogic.gdx.utils.FloatArray.:()V │ │ +08be98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08be9a: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +08be9e: 7030 001e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1e00 │ │ +08bea4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -121292,18 +121299,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07e0f4: |[07e0f4] com.badlogic.gdx.utils.FloatArray.:(I)V │ │ -07e104: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e106: 7030 001e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1e00 │ │ -07e10c: 0e00 |0004: return-void │ │ +08bea8: |[08bea8] com.badlogic.gdx.utils.FloatArray.:(I)V │ │ +08beb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08beba: 7030 001e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1e00 │ │ +08bec0: 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 │ │ @@ -121313,29 +121320,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 │ │ -07e110: |[07e110] com.badlogic.gdx.utils.FloatArray.:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -07e120: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07e122: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -07e128: 5550 140f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ -07e12c: 5c40 140f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ -07e130: 5250 150f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e134: 5940 150f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e138: 5240 150f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e13c: 2300 e803 |000e: new-array v0, v0, [F // type@03e8 │ │ -07e140: 5b40 130f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e144: 5450 130f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e148: 5441 130f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e14c: 5242 150f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e150: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e156: 0e00 |001b: return-void │ │ +08bec4: |[08bec4] com.badlogic.gdx.utils.FloatArray.:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +08bed4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08bed6: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +08bedc: 5550 140f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ +08bee0: 5c40 140f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ +08bee4: 5250 150f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bee8: 5940 150f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08beec: 5240 150f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bef0: 2300 e803 |000e: new-array v0, v0, [F // type@03e8 │ │ +08bef4: 5b40 130f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08bef8: 5450 130f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08befc: 5441 130f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08bf00: 5242 150f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bf04: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08bf0a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -121349,20 +121356,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07e158: |[07e158] com.badlogic.gdx.utils.FloatArray.:(ZI)V │ │ -07e168: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -07e16e: 5c12 140f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ -07e172: 2330 e803 |0005: new-array v0, v3, [F // type@03e8 │ │ -07e176: 5b10 130f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e17a: 0e00 |0009: return-void │ │ +08bf0c: |[08bf0c] com.badlogic.gdx.utils.FloatArray.:(ZI)V │ │ +08bf1c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08bf22: 5c12 140f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ +08bf26: 2330 e803 |0005: new-array v0, v3, [F // type@03e8 │ │ +08bf2a: 5b10 130f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08bf2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -121375,24 +121382,24 @@ │ │ type : '(Z[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -07e17c: |[07e17c] com.badlogic.gdx.utils.FloatArray.:(Z[F)V │ │ -07e18c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07e18e: 2150 |0001: array-length v0, v5 │ │ -07e190: 7030 001e 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1e00 │ │ -07e196: 2150 |0005: array-length v0, v5 │ │ -07e198: 5930 150f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e19c: 5430 130f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e1a0: 5231 150f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e1a4: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e1aa: 0e00 |000f: return-void │ │ +08bf30: |[08bf30] com.badlogic.gdx.utils.FloatArray.:(Z[F)V │ │ +08bf40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08bf42: 2150 |0001: array-length v0, v5 │ │ +08bf44: 7030 001e 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.:(ZI)V // method@1e00 │ │ +08bf4a: 2150 |0005: array-length v0, v5 │ │ +08bf4c: 5930 150f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bf50: 5430 130f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08bf54: 5231 150f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bf58: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08bf5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -121405,18 +121412,18 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07e1ac: |[07e1ac] com.badlogic.gdx.utils.FloatArray.:([F)V │ │ -07e1bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e1be: 7030 011e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(Z[F)V // method@1e01 │ │ -07e1c4: 0e00 |0004: return-void │ │ +08bf60: |[08bf60] com.badlogic.gdx.utils.FloatArray.:([F)V │ │ +08bf70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08bf72: 7030 011e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/FloatArray;.:(Z[F)V // method@1e01 │ │ +08bf78: 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 │ │ @@ -121427,34 +121434,34 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07e1c8: |[07e1c8] com.badlogic.gdx.utils.FloatArray.add:(F)V │ │ -07e1d8: 5440 130f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e1dc: 5241 150f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e1e0: 2102 |0004: array-length v2, v0 │ │ -07e1e2: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07e1e6: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07e1ea: 5242 150f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e1ee: 8222 |000b: int-to-float v2, v2 │ │ -07e1f0: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07e1f4: c832 |000e: mul-float/2addr v2, v3 │ │ -07e1f6: 8722 |000f: float-to-int v2, v2 │ │ -07e1f8: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07e1fe: 0a01 |0013: move-result v1 │ │ -07e200: 6e20 161e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ -07e206: 0c00 |0017: move-result-object v0 │ │ -07e208: 5241 150f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e20c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07e210: 5942 150f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e214: 4b05 0001 |001e: aput v5, v0, v1 │ │ -07e218: 0e00 |0020: return-void │ │ +08bf7c: |[08bf7c] com.badlogic.gdx.utils.FloatArray.add:(F)V │ │ +08bf8c: 5440 130f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08bf90: 5241 150f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bf94: 2102 |0004: array-length v2, v0 │ │ +08bf96: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08bf9a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08bf9e: 5242 150f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bfa2: 8222 |000b: int-to-float v2, v2 │ │ +08bfa4: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08bfa8: c832 |000e: mul-float/2addr v2, v3 │ │ +08bfaa: 8722 |000f: float-to-int v2, v2 │ │ +08bfac: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08bfb2: 0a01 |0013: move-result v1 │ │ +08bfb4: 6e20 161e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ +08bfba: 0c00 |0017: move-result-object v0 │ │ +08bfbc: 5241 150f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bfc0: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08bfc4: 5942 150f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bfc8: 4b05 0001 |001e: aput v5, v0, v1 │ │ +08bfcc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ @@ -121467,19 +121474,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 │ │ -07e21c: |[07e21c] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -07e22c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e22e: 5231 150f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e232: 6e40 051e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V // method@1e05 │ │ -07e238: 0e00 |0006: return-void │ │ +08bfd0: |[08bfd0] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +08bfe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08bfe2: 5231 150f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08bfe6: 6e40 051e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V // method@1e05 │ │ +08bfec: 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; │ │ @@ -121489,44 +121496,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 │ │ -07e23c: |[07e23c] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V │ │ -07e24c: 9000 0506 |0000: add-int v0, v5, v6 │ │ -07e250: 5241 150f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e254: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -07e258: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07e25c: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07e260: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07e266: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ -07e26a: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07e270: 0c01 |0012: move-result-object v1 │ │ -07e272: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07e278: 0c01 |0016: move-result-object v1 │ │ -07e27a: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ -07e27e: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07e284: 0c01 |001c: move-result-object v1 │ │ -07e286: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07e28c: 0c01 |0020: move-result-object v1 │ │ -07e28e: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ -07e292: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07e298: 0c01 |0026: move-result-object v1 │ │ -07e29a: 5242 150f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e29e: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07e2a4: 0c01 |002c: move-result-object v1 │ │ -07e2a6: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07e2ac: 0c01 |0030: move-result-object v1 │ │ -07e2ae: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07e2b4: 2700 |0034: throw v0 │ │ -07e2b6: 5440 130f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e2ba: 6e40 071e 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1e07 │ │ -07e2c0: 0e00 |003a: return-void │ │ +08bff0: |[08bff0] com.badlogic.gdx.utils.FloatArray.addAll:(Lcom/badlogic/gdx/utils/FloatArray;II)V │ │ +08c000: 9000 0506 |0000: add-int v0, v5, v6 │ │ +08c004: 5241 150f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c008: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +08c00c: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08c010: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08c014: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08c01a: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ +08c01e: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c024: 0c01 |0012: move-result-object v1 │ │ +08c026: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08c02c: 0c01 |0016: move-result-object v1 │ │ +08c02e: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ +08c032: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c038: 0c01 |001c: move-result-object v1 │ │ +08c03a: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08c040: 0c01 |0020: move-result-object v1 │ │ +08c042: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ +08c046: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c04c: 0c01 |0026: move-result-object v1 │ │ +08c04e: 5242 150f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c052: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08c058: 0c01 |002c: move-result-object v1 │ │ +08c05a: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08c060: 0c01 |0030: move-result-object v1 │ │ +08c062: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08c068: 2700 |0034: throw v0 │ │ +08c06a: 5440 130f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c06e: 6e40 071e 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1e07 │ │ +08c074: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -121540,19 +121547,19 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -07e2c4: |[07e2c4] com.badlogic.gdx.utils.FloatArray.addAll:([F)V │ │ -07e2d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e2d6: 2131 |0001: array-length v1, v3 │ │ -07e2d8: 6e40 071e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1e07 │ │ -07e2de: 0e00 |0005: return-void │ │ +08c078: |[08c078] com.badlogic.gdx.utils.FloatArray.addAll:([F)V │ │ +08c088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c08a: 2131 |0001: array-length v1, v3 │ │ +08c08c: 6e40 071e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/FloatArray;.addAll:([FII)V // method@1e07 │ │ +08c092: 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 │ │ @@ -121562,36 +121569,36 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -07e2e0: |[07e2e0] com.badlogic.gdx.utils.FloatArray.addAll:([FII)V │ │ -07e2f0: 5450 130f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e2f4: 5252 150f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e2f8: b082 |0004: add-int/2addr v2, v8 │ │ -07e2fa: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -07e2fe: 2102 |0007: array-length v2, v0 │ │ -07e300: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -07e304: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -07e308: 8213 |000c: int-to-float v3, v1 │ │ -07e30a: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -07e30e: c843 |000f: mul-float/2addr v3, v4 │ │ -07e310: 8733 |0010: float-to-int v3, v3 │ │ -07e312: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07e318: 0a02 |0014: move-result v2 │ │ -07e31a: 6e20 161e 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ -07e320: 0c00 |0018: move-result-object v0 │ │ -07e322: 5252 150f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e326: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e32c: 5252 150f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e330: b082 |0020: add-int/2addr v2, v8 │ │ -07e332: 5952 150f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e336: 0e00 |0023: return-void │ │ +08c094: |[08c094] com.badlogic.gdx.utils.FloatArray.addAll:([FII)V │ │ +08c0a4: 5450 130f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c0a8: 5252 150f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c0ac: b082 |0004: add-int/2addr v2, v8 │ │ +08c0ae: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +08c0b2: 2102 |0007: array-length v2, v0 │ │ +08c0b4: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +08c0b8: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +08c0bc: 8213 |000c: int-to-float v3, v1 │ │ +08c0be: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +08c0c2: c843 |000f: mul-float/2addr v3, v4 │ │ +08c0c4: 8733 |0010: float-to-int v3, v3 │ │ +08c0c6: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08c0cc: 0a02 |0014: move-result v2 │ │ +08c0ce: 6e20 161e 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ +08c0d4: 0c00 |0018: move-result-object v0 │ │ +08c0d6: 5252 150f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c0da: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08c0e0: 5252 150f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c0e4: b082 |0020: add-int/2addr v2, v8 │ │ +08c0e6: 5952 150f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c0ea: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -121609,18 +121616,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07e338: |[07e338] com.badlogic.gdx.utils.FloatArray.clear:()V │ │ -07e348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e34a: 5910 150f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e34e: 0e00 |0003: return-void │ │ +08c0ec: |[08c0ec] com.badlogic.gdx.utils.FloatArray.clear:()V │ │ +08c0fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c0fe: 5910 150f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -121629,31 +121636,31 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -07e350: |[07e350] com.badlogic.gdx.utils.FloatArray.contains:(F)Z │ │ -07e360: 5243 150f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e364: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -07e368: 5442 130f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e36c: 0101 |0006: move v1, v0 │ │ -07e36e: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ -07e372: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07e376: 4403 0201 |000b: aget v3, v2, v1 │ │ -07e37a: 2d03 0305 |000d: cmpl-float v3, v3, v5 │ │ -07e37e: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ -07e382: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -07e384: 0f03 |0012: return v3 │ │ -07e386: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -07e388: 0110 |0014: move v0, v1 │ │ -07e38a: 28fd |0015: goto 0012 // -0003 │ │ -07e38c: 0101 |0016: move v1, v0 │ │ -07e38e: 28f0 |0017: goto 0007 // -0010 │ │ +08c104: |[08c104] com.badlogic.gdx.utils.FloatArray.contains:(F)Z │ │ +08c114: 5243 150f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c118: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +08c11c: 5442 130f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c120: 0101 |0006: move v1, v0 │ │ +08c122: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ +08c126: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08c12a: 4403 0201 |000b: aget v3, v2, v1 │ │ +08c12e: 2d03 0305 |000d: cmpl-float v3, v3, v5 │ │ +08c132: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ +08c136: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +08c138: 0f03 |0012: return v3 │ │ +08c13a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +08c13c: 0110 |0014: move v0, v1 │ │ +08c13e: 28fd |0015: goto 0012 // -0003 │ │ +08c140: 0101 |0016: move v1, v0 │ │ +08c142: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0012 line=138 │ │ @@ -121673,26 +121680,26 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07e390: |[07e390] com.badlogic.gdx.utils.FloatArray.ensureCapacity:(I)[F │ │ -07e3a0: 5221 150f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e3a4: 9000 0103 |0002: add-int v0, v1, v3 │ │ -07e3a8: 5421 130f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e3ac: 2111 |0006: array-length v1, v1 │ │ -07e3ae: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -07e3b2: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -07e3b6: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07e3bc: 0a01 |000e: move-result v1 │ │ -07e3be: 6e20 161e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ -07e3c4: 5421 130f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e3c8: 1101 |0014: return-object v1 │ │ +08c144: |[08c144] com.badlogic.gdx.utils.FloatArray.ensureCapacity:(I)[F │ │ +08c154: 5221 150f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c158: 9000 0103 |0002: add-int v0, v1, v3 │ │ +08c15c: 5421 130f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c160: 2111 |0006: array-length v1, v1 │ │ +08c162: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +08c166: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +08c16a: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08c170: 0a01 |000e: move-result v1 │ │ +08c172: 6e20 161e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ +08c178: 5421 130f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c17c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0012 line=210 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -121704,42 +121711,42 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -07e3cc: |[07e3cc] com.badlogic.gdx.utils.FloatArray.equals:(Ljava/lang/Object;)Z │ │ -07e3dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07e3de: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07e3e0: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -07e3e4: 0f03 |0004: return v3 │ │ -07e3e6: 2085 b902 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ -07e3ea: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -07e3ee: 0143 |0009: move v3, v4 │ │ -07e3f0: 28fa |000a: goto 0004 // -0006 │ │ -07e3f2: 0780 |000b: move-object v0, v8 │ │ -07e3f4: 1f00 b902 |000c: check-cast v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ -07e3f8: 5272 150f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e3fc: 5205 150f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e400: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -07e404: 0143 |0014: move v3, v4 │ │ -07e406: 28ef |0015: goto 0004 // -0011 │ │ -07e408: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -07e40a: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -07e40e: 5475 130f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e412: 4405 0501 |001b: aget v5, v5, v1 │ │ -07e416: 5406 130f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e41a: 4406 0601 |001f: aget v6, v6, v1 │ │ -07e41e: 2d05 0506 |0021: cmpl-float v5, v5, v6 │ │ -07e422: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ -07e426: 0143 |0025: move v3, v4 │ │ -07e428: 28de |0026: goto 0004 // -0022 │ │ -07e42a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07e42e: 28ee |0029: goto 0017 // -0012 │ │ +08c180: |[08c180] com.badlogic.gdx.utils.FloatArray.equals:(Ljava/lang/Object;)Z │ │ +08c190: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08c192: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08c194: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +08c198: 0f03 |0004: return v3 │ │ +08c19a: 2085 b902 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ +08c19e: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +08c1a2: 0143 |0009: move v3, v4 │ │ +08c1a4: 28fa |000a: goto 0004 // -0006 │ │ +08c1a6: 0780 |000b: move-object v0, v8 │ │ +08c1a8: 1f00 b902 |000c: check-cast v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ +08c1ac: 5272 150f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c1b0: 5205 150f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c1b4: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +08c1b8: 0143 |0014: move v3, v4 │ │ +08c1ba: 28ef |0015: goto 0004 // -0011 │ │ +08c1bc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +08c1be: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +08c1c2: 5475 130f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c1c6: 4405 0501 |001b: aget v5, v5, v1 │ │ +08c1ca: 5406 130f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c1ce: 4406 0601 |001f: aget v6, v6, v1 │ │ +08c1d2: 2d05 0506 |0021: cmpl-float v5, v5, v6 │ │ +08c1d6: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ +08c1da: 0143 |0025: move v3, v4 │ │ +08c1dc: 28de |0026: goto 0004 // -0022 │ │ +08c1de: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08c1e2: 28ee |0029: goto 0017 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ 0x0004 line=269 │ │ 0x0005 line=263 │ │ 0x000c line=264 │ │ 0x000e line=265 │ │ @@ -121759,19 +121766,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07e430: |[07e430] com.badlogic.gdx.utils.FloatArray.first:()F │ │ -07e440: 5420 130f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e444: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07e446: 4400 0001 |0003: aget v0, v0, v1 │ │ -07e44a: 0f00 |0005: return v0 │ │ +08c1e4: |[08c1e4] com.badlogic.gdx.utils.FloatArray.first:()F │ │ +08c1f4: 5420 130f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c1f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08c1fa: 4400 0001 |0003: aget v0, v0, v1 │ │ +08c1fe: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/FloatArray;) │ │ @@ -121779,25 +121786,25 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07e44c: |[07e44c] com.badlogic.gdx.utils.FloatArray.get:(I)F │ │ -07e45c: 5220 150f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e460: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07e464: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07e468: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07e46e: 0c01 |0009: move-result-object v1 │ │ -07e470: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07e476: 2700 |000d: throw v0 │ │ -07e478: 5420 130f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e47c: 4400 0003 |0010: aget v0, v0, v3 │ │ -07e480: 0f00 |0012: return v0 │ │ +08c200: |[08c200] com.badlogic.gdx.utils.FloatArray.get:(I)F │ │ +08c210: 5220 150f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c214: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +08c218: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08c21c: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08c222: 0c01 |0009: move-result-object v1 │ │ +08c224: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08c22a: 2700 |000d: throw v0 │ │ +08c22c: 5420 130f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c230: 4400 0003 |0010: aget v0, v0, v3 │ │ +08c234: 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 │ │ @@ -121807,27 +121814,27 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -07e484: |[07e484] com.badlogic.gdx.utils.FloatArray.indexOf:(F)I │ │ -07e494: 5441 130f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e498: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07e49a: 5242 150f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e49e: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ -07e4a2: 4403 0100 |0007: aget v3, v1, v0 │ │ -07e4a6: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ -07e4aa: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -07e4ae: 0f00 |000d: return v0 │ │ -07e4b0: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07e4b4: 28f5 |0010: goto 0005 // -000b │ │ -07e4b6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -07e4b8: 28fb |0012: goto 000d // -0005 │ │ +08c238: |[08c238] com.badlogic.gdx.utils.FloatArray.indexOf:(F)I │ │ +08c248: 5441 130f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c24c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08c24e: 5242 150f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c252: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ +08c256: 4403 0100 |0007: aget v3, v1, v0 │ │ +08c25a: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ +08c25e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +08c262: 0f00 |000d: return v0 │ │ +08c264: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08c268: 28f5 |0010: goto 0005 // -000b │ │ +08c26a: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +08c26c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000d line=145 │ │ 0x000e line=143 │ │ @@ -121845,44 +121852,44 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -07e4bc: |[07e4bc] com.badlogic.gdx.utils.FloatArray.insert:(IF)V │ │ -07e4cc: 5440 130f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e4d0: 5241 150f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e4d4: 2102 |0004: array-length v2, v0 │ │ -07e4d6: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -07e4da: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -07e4de: 5242 150f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e4e2: 8222 |000b: int-to-float v2, v2 │ │ -07e4e4: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -07e4e8: c832 |000e: mul-float/2addr v2, v3 │ │ -07e4ea: 8722 |000f: float-to-int v2, v2 │ │ -07e4ec: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07e4f2: 0a01 |0013: move-result v1 │ │ -07e4f4: 6e20 161e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ -07e4fa: 0c00 |0017: move-result-object v0 │ │ -07e4fc: 5541 140f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ -07e500: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -07e504: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -07e508: 5242 150f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e50c: b152 |0020: sub-int/2addr v2, v5 │ │ -07e50e: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e514: 5241 150f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e518: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07e51c: 5941 150f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e520: 4b06 0005 |002a: aput v6, v0, v5 │ │ -07e524: 0e00 |002c: return-void │ │ -07e526: 5241 150f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e52a: 4402 0005 |002f: aget v2, v0, v5 │ │ -07e52e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -07e532: 28f1 |0033: goto 0024 // -000f │ │ +08c270: |[08c270] com.badlogic.gdx.utils.FloatArray.insert:(IF)V │ │ +08c280: 5440 130f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c284: 5241 150f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c288: 2102 |0004: array-length v2, v0 │ │ +08c28a: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08c28e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08c292: 5242 150f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c296: 8222 |000b: int-to-float v2, v2 │ │ +08c298: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08c29c: c832 |000e: mul-float/2addr v2, v3 │ │ +08c29e: 8722 |000f: float-to-int v2, v2 │ │ +08c2a0: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08c2a6: 0a01 |0013: move-result v1 │ │ +08c2a8: 6e20 161e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ +08c2ae: 0c00 |0017: move-result-object v0 │ │ +08c2b0: 5541 140f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ +08c2b4: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +08c2b8: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +08c2bc: 5242 150f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c2c0: b152 |0020: sub-int/2addr v2, v5 │ │ +08c2c2: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08c2c8: 5241 150f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c2cc: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08c2d0: 5941 150f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c2d4: 4b06 0005 |002a: aput v6, v0, v5 │ │ +08c2d8: 0e00 |002c: return-void │ │ +08c2da: 5241 150f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c2de: 4402 0005 |002f: aget v2, v0, v5 │ │ +08c2e2: 4b02 0001 |0031: aput v2, v0, v1 │ │ +08c2e6: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -121900,28 +121907,28 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -07e534: |[07e534] com.badlogic.gdx.utils.FloatArray.lastIndexOf:(C)I │ │ -07e544: 5441 130f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e548: 5242 150f |0002: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e54c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -07e550: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ -07e554: 4402 0100 |0008: aget v2, v1, v0 │ │ -07e558: 8253 |000a: int-to-float v3, v5 │ │ -07e55a: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ -07e55e: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -07e562: 0f00 |000f: return v0 │ │ -07e564: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07e568: 28f4 |0012: goto 0006 // -000c │ │ -07e56a: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -07e56c: 28fb |0014: goto 000f // -0005 │ │ +08c2e8: |[08c2e8] com.badlogic.gdx.utils.FloatArray.lastIndexOf:(C)I │ │ +08c2f8: 5441 130f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c2fc: 5242 150f |0002: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c300: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +08c304: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ +08c308: 4402 0100 |0008: aget v2, v1, v0 │ │ +08c30c: 8253 |000a: int-to-float v3, v5 │ │ +08c30e: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ +08c312: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +08c316: 0f00 |000f: return v0 │ │ +08c318: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08c31c: 28f4 |0012: goto 0006 // -000c │ │ +08c31e: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +08c320: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000f line=152 │ │ 0x0010 line=150 │ │ @@ -121938,20 +121945,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07e570: |[07e570] com.badlogic.gdx.utils.FloatArray.peek:()F │ │ -07e580: 5420 130f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e584: 5221 150f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e588: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e58c: 4400 0001 |0006: aget v0, v0, v1 │ │ -07e590: 0f00 |0008: return v0 │ │ +08c324: |[08c324] com.badlogic.gdx.utils.FloatArray.peek:()F │ │ +08c334: 5420 130f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c338: 5221 150f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c33c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08c340: 4400 0001 |0006: aget v0, v0, v1 │ │ +08c344: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/FloatArray;) │ │ @@ -121959,21 +121966,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -07e594: |[07e594] com.badlogic.gdx.utils.FloatArray.pop:()F │ │ -07e5a4: 5420 130f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e5a8: 5221 150f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e5ac: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07e5b0: 5921 150f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e5b4: 4400 0001 |0008: aget v0, v0, v1 │ │ -07e5b8: 0f00 |000a: return v0 │ │ +08c348: |[08c348] com.badlogic.gdx.utils.FloatArray.pop:()F │ │ +08c358: 5420 130f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c35c: 5221 150f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c360: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08c364: 5921 150f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c368: 4400 0001 |0008: aget v0, v0, v1 │ │ +08c36c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/FloatArray;) │ │ @@ -121981,27 +121988,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07e5bc: |[07e5bc] com.badlogic.gdx.utils.FloatArray.random:()F │ │ -07e5cc: 5230 150f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e5d0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07e5d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07e5d6: 0f00 |0005: return v0 │ │ -07e5d8: 5430 130f |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e5dc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07e5de: 5232 150f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e5e2: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07e5e6: 7120 4612 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ -07e5ec: 0a01 |0010: move-result v1 │ │ -07e5ee: 4400 0001 |0011: aget v0, v0, v1 │ │ -07e5f2: 28f2 |0013: goto 0005 // -000e │ │ +08c370: |[08c370] com.badlogic.gdx.utils.FloatArray.random:()F │ │ +08c380: 5230 150f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c384: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +08c388: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08c38a: 0f00 |0005: return v0 │ │ +08c38c: 5430 130f |0006: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c390: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08c392: 5232 150f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c396: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08c39a: 7120 4612 2100 |000d: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ +08c3a0: 0a01 |0010: move-result v1 │ │ +08c3a2: 4400 0001 |0011: aget v0, v0, v1 │ │ +08c3a6: 28f2 |0013: goto 0005 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -122010,38 +122017,38 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -07e5f4: |[07e5f4] com.badlogic.gdx.utils.FloatArray.removeIndex:(I)F │ │ -07e604: 5242 150f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e608: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -07e60c: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07e610: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07e616: 0c03 |0009: move-result-object v3 │ │ -07e618: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07e61e: 2702 |000d: throw v2 │ │ -07e620: 5440 130f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e624: 4401 0005 |0010: aget v1, v0, v5 │ │ -07e628: 5242 150f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e62c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07e630: 5942 150f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e634: 5542 140f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ -07e638: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -07e63c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -07e640: 5243 150f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e644: b153 |0020: sub-int/2addr v3, v5 │ │ -07e646: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e64c: 0f01 |0024: return v1 │ │ -07e64e: 5242 150f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e652: 4402 0002 |0027: aget v2, v0, v2 │ │ -07e656: 4b02 0005 |0029: aput v2, v0, v5 │ │ -07e65a: 28f9 |002b: goto 0024 // -0007 │ │ +08c3a8: |[08c3a8] com.badlogic.gdx.utils.FloatArray.removeIndex:(I)F │ │ +08c3b8: 5242 150f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c3bc: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +08c3c0: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08c3c4: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08c3ca: 0c03 |0009: move-result-object v3 │ │ +08c3cc: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08c3d2: 2702 |000d: throw v2 │ │ +08c3d4: 5440 130f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c3d8: 4401 0005 |0010: aget v1, v0, v5 │ │ +08c3dc: 5242 150f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c3e0: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08c3e4: 5942 150f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c3e8: 5542 140f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.ordered:Z // field@0f14 │ │ +08c3ec: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +08c3f0: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +08c3f4: 5243 150f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c3f8: b153 |0020: sub-int/2addr v3, v5 │ │ +08c3fa: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08c400: 0f01 |0024: return v1 │ │ +08c402: 5242 150f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c406: 4402 0002 |0027: aget v2, v0, v2 │ │ +08c40a: 4b02 0005 |0029: aput v2, v0, v5 │ │ +08c40e: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ @@ -122059,29 +122066,29 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07e65c: |[07e65c] com.badlogic.gdx.utils.FloatArray.removeValue:(F)Z │ │ -07e66c: 5441 130f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e670: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07e672: 5242 150f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e676: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ -07e67a: 4403 0100 |0007: aget v3, v1, v0 │ │ -07e67e: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ -07e682: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -07e686: 6e20 141e 0400 |000d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.removeIndex:(I)F // method@1e14 │ │ -07e68c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -07e68e: 0f03 |0011: return v3 │ │ -07e690: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07e694: 28f1 |0014: goto 0005 // -000f │ │ -07e696: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -07e698: 28fb |0016: goto 0011 // -0005 │ │ +08c410: |[08c410] com.badlogic.gdx.utils.FloatArray.removeValue:(F)Z │ │ +08c420: 5441 130f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c424: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08c426: 5242 150f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c42a: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ +08c42e: 4403 0100 |0007: aget v3, v1, v0 │ │ +08c432: 2d03 0305 |0009: cmpl-float v3, v3, v5 │ │ +08c436: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +08c43a: 6e20 141e 0400 |000d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/FloatArray;.removeIndex:(I)F // method@1e14 │ │ +08c440: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +08c442: 0f03 |0011: return v3 │ │ +08c444: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08c448: 28f1 |0014: goto 0005 // -000f │ │ +08c44a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08c44c: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000d line=159 │ │ 0x0010 line=160 │ │ @@ -122100,25 +122107,25 @@ │ │ type : '(I)[F' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -07e69c: |[07e69c] com.badlogic.gdx.utils.FloatArray.resize:(I)[F │ │ -07e6ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07e6ae: 2361 e803 |0001: new-array v1, v6, [F // type@03e8 │ │ -07e6b2: 5450 130f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e6b6: 5252 150f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e6ba: 2113 |0007: array-length v3, v1 │ │ -07e6bc: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07e6c2: 0a02 |000b: move-result v2 │ │ -07e6c4: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e6ca: 5b51 130f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e6ce: 1101 |0011: return-object v1 │ │ +08c450: |[08c450] com.badlogic.gdx.utils.FloatArray.resize:(I)[F │ │ +08c460: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08c462: 2361 e803 |0001: new-array v1, v6, [F // type@03e8 │ │ +08c466: 5450 130f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c46a: 5252 150f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c46e: 2113 |0007: array-length v3, v1 │ │ +08c470: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08c476: 0a02 |000b: move-result v2 │ │ +08c478: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08c47e: 5b51 130f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c482: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0003 line=215 │ │ 0x0005 line=216 │ │ 0x000f line=217 │ │ 0x0011 line=218 │ │ @@ -122133,33 +122140,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -07e6d0: |[07e6d0] com.badlogic.gdx.utils.FloatArray.reverse:()V │ │ -07e6e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e6e2: 5275 150f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e6e6: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -07e6ea: 5275 150f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e6ee: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -07e6f2: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -07e6f6: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -07e6fa: 5475 130f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e6fe: 4404 0500 |000f: aget v4, v5, v0 │ │ -07e702: 5475 130f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e706: 5476 130f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e70a: 4406 0601 |0015: aget v6, v6, v1 │ │ -07e70e: 4b06 0500 |0017: aput v6, v5, v0 │ │ -07e712: 5475 130f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e716: 4b04 0501 |001b: aput v4, v5, v1 │ │ -07e71a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07e71e: 28ea |001f: goto 0009 // -0016 │ │ -07e720: 0e00 |0020: return-void │ │ +08c484: |[08c484] com.badlogic.gdx.utils.FloatArray.reverse:()V │ │ +08c494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c496: 5275 150f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c49a: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +08c49e: 5275 150f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c4a2: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +08c4a6: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +08c4aa: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +08c4ae: 5475 130f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c4b2: 4404 0500 |000f: aget v4, v5, v0 │ │ +08c4b6: 5475 130f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c4ba: 5476 130f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c4be: 4406 0601 |0015: aget v6, v6, v1 │ │ +08c4c2: 4b06 0500 |0017: aput v6, v5, v0 │ │ +08c4c6: 5475 130f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c4ca: 4b04 0501 |001b: aput v4, v5, v1 │ │ +08c4ce: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08c4d2: 28ea |001f: goto 0009 // -0016 │ │ +08c4d4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000b line=227 │ │ 0x000d line=228 │ │ 0x0011 line=229 │ │ 0x0019 line=230 │ │ @@ -122178,25 +122185,25 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07e724: |[07e724] com.badlogic.gdx.utils.FloatArray.set:(IF)V │ │ -07e734: 5220 150f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e738: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -07e73c: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07e740: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07e746: 0c01 |0009: move-result-object v1 │ │ -07e748: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07e74e: 2700 |000d: throw v0 │ │ -07e750: 5420 130f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e754: 4b04 0003 |0010: aput v4, v0, v3 │ │ -07e758: 0e00 |0012: return-void │ │ +08c4d8: |[08c4d8] com.badlogic.gdx.utils.FloatArray.set:(IF)V │ │ +08c4e8: 5220 150f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c4ec: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +08c4f0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08c4f4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08c4fa: 0c01 |0009: move-result-object v1 │ │ +08c4fc: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08c502: 2700 |000d: throw v0 │ │ +08c504: 5420 130f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c508: 4b04 0003 |0010: aput v4, v0, v3 │ │ +08c50c: 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; │ │ @@ -122208,18 +122215,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07e75c: |[07e75c] com.badlogic.gdx.utils.FloatArray.shrink:()V │ │ -07e76c: 5210 150f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e770: 6e20 161e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ -07e776: 0e00 |0005: return-void │ │ +08c510: |[08c510] com.badlogic.gdx.utils.FloatArray.shrink:()V │ │ +08c520: 5210 150f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c524: 6e20 161e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/FloatArray;.resize:(I)[F // method@1e16 │ │ +08c52a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -122228,31 +122235,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -07e778: |[07e778] com.badlogic.gdx.utils.FloatArray.shuffle:()V │ │ -07e788: 5253 150f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e78c: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -07e790: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -07e794: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -07e79a: 0a01 |0009: move-result v1 │ │ -07e79c: 5453 130f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e7a0: 4402 0300 |000c: aget v2, v3, v0 │ │ -07e7a4: 5453 130f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e7a8: 5454 130f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e7ac: 4404 0401 |0012: aget v4, v4, v1 │ │ -07e7b0: 4b04 0300 |0014: aput v4, v3, v0 │ │ -07e7b4: 5453 130f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e7b8: 4b02 0301 |0018: aput v2, v3, v1 │ │ -07e7bc: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07e7c0: 28e8 |001c: goto 0004 // -0018 │ │ -07e7c2: 0e00 |001d: return-void │ │ +08c52c: |[08c52c] com.badlogic.gdx.utils.FloatArray.shuffle:()V │ │ +08c53c: 5253 150f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c540: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +08c544: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +08c548: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +08c54e: 0a01 |0009: move-result v1 │ │ +08c550: 5453 130f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c554: 4402 0300 |000c: aget v2, v3, v0 │ │ +08c558: 5453 130f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c55c: 5454 130f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c560: 4404 0401 |0012: aget v4, v4, v1 │ │ +08c564: 4b04 0300 |0014: aput v4, v3, v0 │ │ +08c568: 5453 130f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c56c: 4b02 0301 |0018: aput v2, v3, v1 │ │ +08c570: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08c574: 28e8 |001c: goto 0004 // -0018 │ │ +08c576: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=237 │ │ 0x000e line=238 │ │ 0x0016 line=239 │ │ @@ -122269,20 +122276,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07e7c4: |[07e7c4] com.badlogic.gdx.utils.FloatArray.sort:()V │ │ -07e7d4: 5430 130f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e7d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07e7da: 5232 150f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e7de: 7130 9825 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([FII)V // method@2598 │ │ -07e7e4: 0e00 |0008: return-void │ │ +08c578: |[08c578] com.badlogic.gdx.utils.FloatArray.sort:()V │ │ +08c588: 5430 130f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c58c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08c58e: 5232 150f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c592: 7130 9825 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([FII)V // method@2598 │ │ +08c598: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/FloatArray; │ │ │ │ @@ -122291,35 +122298,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07e7e8: |[07e7e8] com.badlogic.gdx.utils.FloatArray.swap:(II)V │ │ -07e7f8: 5242 150f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e7fc: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -07e800: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07e804: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07e80a: 0c03 |0009: move-result-object v3 │ │ -07e80c: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07e812: 2702 |000d: throw v2 │ │ -07e814: 5242 150f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e818: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -07e81c: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -07e820: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -07e826: 0c03 |0017: move-result-object v3 │ │ -07e828: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -07e82e: 2702 |001b: throw v2 │ │ -07e830: 5441 130f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e834: 4400 0105 |001e: aget v0, v1, v5 │ │ -07e838: 4402 0106 |0020: aget v2, v1, v6 │ │ -07e83c: 4b02 0105 |0022: aput v2, v1, v5 │ │ -07e840: 4b00 0106 |0024: aput v0, v1, v6 │ │ -07e844: 0e00 |0026: return-void │ │ +08c59c: |[08c59c] com.badlogic.gdx.utils.FloatArray.swap:(II)V │ │ +08c5ac: 5242 150f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c5b0: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +08c5b4: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08c5b8: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08c5be: 0c03 |0009: move-result-object v3 │ │ +08c5c0: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08c5c6: 2702 |000d: throw v2 │ │ +08c5c8: 5242 150f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c5cc: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +08c5d0: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08c5d4: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08c5da: 0c03 |0017: move-result-object v3 │ │ +08c5dc: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08c5e2: 2702 |001b: throw v2 │ │ +08c5e4: 5441 130f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c5e8: 4400 0105 |001e: aget v0, v1, v5 │ │ +08c5ec: 4402 0106 |0020: aget v2, v1, v6 │ │ +08c5f0: 4b02 0105 |0022: aput v2, v1, v5 │ │ +08c5f4: 4b00 0106 |0024: aput v0, v1, v6 │ │ +08c5f8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ @@ -122337,22 +122344,22 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -07e848: |[07e848] com.badlogic.gdx.utils.FloatArray.toArray:()[F │ │ -07e858: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07e85a: 5241 150f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e85e: 2310 e803 |0003: new-array v0, v1, [F // type@03e8 │ │ -07e862: 5441 130f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e866: 5242 150f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e86a: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -07e870: 1100 |000c: return-object v0 │ │ +08c5fc: |[08c5fc] com.badlogic.gdx.utils.FloatArray.toArray:()[F │ │ +08c60c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08c60e: 5241 150f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c612: 2310 e803 |0003: new-array v0, v1, [F // type@03e8 │ │ +08c616: 5441 130f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c61a: 5242 150f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c61e: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08c624: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0005 line=257 │ │ 0x000c line=258 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [F │ │ @@ -122363,42 +122370,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -07e874: |[07e874] com.badlogic.gdx.utils.FloatArray.toString:()Ljava/lang/String; │ │ -07e884: 5243 150f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e888: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07e88c: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -07e890: 1103 |0006: return-object v3 │ │ -07e892: 5442 130f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e896: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07e89a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07e89e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07e8a4: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -07e8a8: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07e8ae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -07e8b0: 4403 0203 |0016: aget v3, v2, v3 │ │ -07e8b4: 6e20 cb20 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ -07e8ba: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -07e8bc: 5243 150f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e8c0: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -07e8c4: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -07e8c8: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07e8ce: 4403 0201 |0025: aget v3, v2, v1 │ │ -07e8d2: 6e20 cb20 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ -07e8d8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07e8dc: 28f0 |002c: goto 001c // -0010 │ │ -07e8de: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -07e8e2: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -07e8e8: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07e8ee: 0c03 |0035: move-result-object v3 │ │ -07e8f0: 28d0 |0036: goto 0006 // -0030 │ │ +08c628: |[08c628] com.badlogic.gdx.utils.FloatArray.toString:()Ljava/lang/String; │ │ +08c638: 5243 150f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c63c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08c640: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +08c644: 1103 |0006: return-object v3 │ │ +08c646: 5442 130f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c64a: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08c64e: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08c652: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08c658: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +08c65c: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08c662: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08c664: 4403 0203 |0016: aget v3, v2, v3 │ │ +08c668: 6e20 cb20 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ +08c66e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +08c670: 5243 150f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c674: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +08c678: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +08c67c: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08c682: 4403 0201 |0025: aget v3, v2, v1 │ │ +08c686: 6e20 cb20 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ +08c68c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08c690: 28f0 |002c: goto 001c // -0010 │ │ +08c692: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +08c696: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08c69c: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08c6a2: 0c03 |0035: move-result-object v3 │ │ +08c6a4: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=283 │ │ 0x0007 line=274 │ │ 0x0009 line=275 │ │ 0x0010 line=276 │ │ @@ -122420,37 +122427,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 │ │ -07e8f4: |[07e8f4] com.badlogic.gdx.utils.FloatArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -07e904: 5243 150f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e908: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -07e90c: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -07e910: 1103 |0006: return-object v3 │ │ -07e912: 5442 130f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -07e916: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -07e91a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -07e91e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -07e924: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -07e926: 4403 0203 |0011: aget v3, v2, v3 │ │ -07e92a: 6e20 cb20 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ -07e930: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -07e932: 5243 150f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e936: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -07e93a: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -07e940: 4403 0201 |001e: aget v3, v2, v1 │ │ -07e944: 6e20 cb20 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ -07e94a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07e94e: 28f2 |0025: goto 0017 // -000e │ │ -07e950: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -07e956: 0c03 |0029: move-result-object v3 │ │ -07e958: 28dc |002a: goto 0006 // -0024 │ │ +08c6a8: |[08c6a8] com.badlogic.gdx.utils.FloatArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +08c6b8: 5243 150f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c6bc: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08c6c0: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +08c6c4: 1103 |0006: return-object v3 │ │ +08c6c6: 5442 130f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +08c6ca: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08c6ce: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08c6d2: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08c6d8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +08c6da: 4403 0203 |0011: aget v3, v2, v3 │ │ +08c6de: 6e20 cb20 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ +08c6e4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +08c6e6: 5243 150f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c6ea: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +08c6ee: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08c6f4: 4403 0201 |001e: aget v3, v2, v1 │ │ +08c6f8: 6e20 cb20 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cb │ │ +08c6fe: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08c702: 28f2 |0025: goto 0017 // -000e │ │ +08c704: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08c70a: 0c03 |0029: move-result-object v3 │ │ +08c70c: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0006 line=295 │ │ 0x0007 line=288 │ │ 0x0009 line=289 │ │ 0x0010 line=290 │ │ @@ -122471,19 +122478,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07e95c: |[07e95c] com.badlogic.gdx.utils.FloatArray.truncate:(I)V │ │ -07e96c: 5210 150f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e970: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -07e974: 5912 150f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -07e978: 0e00 |0006: return-void │ │ +08c710: |[08c710] com.badlogic.gdx.utils.FloatArray.truncate:(I)V │ │ +08c720: 5210 150f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c724: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +08c728: 5912 150f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +08c72c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0006 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/FloatArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ @@ -122517,17 +122524,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e97c: |[07e97c] com.badlogic.gdx.utils.GdxBuild.:()V │ │ -07e98c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07e992: 0e00 |0003: return-void │ │ +08c730: |[08c730] com.badlogic.gdx.utils.GdxBuild.:()V │ │ +08c740: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08c746: 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;) │ │ @@ -122535,86 +122542,86 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 127 16-bit code units │ │ -07e994: |[07e994] com.badlogic.gdx.utils.GdxBuild.main:([Ljava/lang/String;)V │ │ -07e9a4: 1a03 d11c |0000: const-string v3, "jni" // string@1cd1 │ │ -07e9a8: 1a06 8a1e |0002: const-string v6, "libs" // string@1e8a │ │ -07e9ac: 2200 b101 |0004: new-instance v0, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01b1 │ │ -07e9b0: 7010 a911 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@11a9 │ │ -07e9b6: 1a01 2127 |0009: const-string v1, "src" // string@2721 │ │ -07e9ba: 1a02 2412 |000b: const-string v2, "bin" // string@1224 │ │ -07e9be: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -07e9c0: 2344 3204 |000e: new-array v4, v4, [Ljava/lang/String; // type@0432 │ │ -07e9c4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -07e9c6: 1a0e 9d00 |0011: const-string v14, "**/*" // string@009d │ │ -07e9ca: 4d0e 0405 |0013: aput-object v14, v4, v5 │ │ -07e9ce: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -07e9d0: 7406 aa11 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@11aa │ │ -07e9d6: 6200 440a |0019: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ -07e9da: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -07e9dc: 7120 a811 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@11a8 │ │ -07e9e2: 0c0c |001f: move-result-object v12 │ │ -07e9e4: 1a00 0000 |0020: const-string v0, "" // string@0000 │ │ -07e9e8: 5bc0 480a |0022: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0a48 │ │ -07e9ec: 1a00 9212 |0024: const-string v0, "build-windows32home.xml" // string@1292 │ │ -07e9f0: 5bc0 450a |0026: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0a45 │ │ -07e9f4: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -07e9f6: 5cc0 4c0a |0029: iput-boolean v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0a4c │ │ -07e9fa: 6200 440a |002b: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ -07e9fe: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -07ea00: 7120 a811 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@11a8 │ │ -07ea06: 0c0b |0031: move-result-object v11 │ │ -07ea08: 6200 440a |0032: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ -07ea0c: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -07ea0e: 7120 a811 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@11a8 │ │ -07ea14: 0c0d |0038: move-result-object v13 │ │ -07ea16: 6200 420a |0039: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ -07ea1a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -07ea1c: 7120 a811 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@11a8 │ │ -07ea22: 0c08 |003f: move-result-object v8 │ │ -07ea24: 6200 420a |0040: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ -07ea28: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -07ea2a: 7120 a811 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@11a8 │ │ -07ea30: 0c09 |0046: move-result-object v9 │ │ -07ea32: 6200 410a |0047: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a41 │ │ -07ea36: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -07ea38: 7120 a811 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@11a8 │ │ -07ea3e: 0c07 |004d: move-result-object v7 │ │ -07ea40: 6200 430a |004e: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a43 │ │ -07ea44: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -07ea46: 7120 a811 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@11a8 │ │ -07ea4c: 0c0a |0054: move-result-object v10 │ │ -07ea4e: 2200 ad01 |0055: new-instance v0, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01ad │ │ -07ea52: 7010 a411 0000 |0057: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@11a4 │ │ -07ea58: 2201 ae01 |005a: new-instance v1, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01ae │ │ -07ea5c: 1a02 0617 |005c: const-string v2, "gdx" // string@1706 │ │ -07ea60: 1a04 df00 |005e: const-string v4, "../target/native" // string@00df │ │ -07ea64: 7053 a711 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@11a7 │ │ -07ea6a: 1272 |0063: const/4 v2, #int 7 // #7 │ │ -07ea6c: 2322 0f04 |0064: new-array v2, v2, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@040f │ │ -07ea70: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -07ea72: 4d0a 0204 |0067: aput-object v10, v2, v4 │ │ -07ea76: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -07ea78: 4d0c 0204 |006a: aput-object v12, v2, v4 │ │ -07ea7c: 1224 |006c: const/4 v4, #int 2 // #2 │ │ -07ea7e: 4d0b 0204 |006d: aput-object v11, v2, v4 │ │ -07ea82: 1234 |006f: const/4 v4, #int 3 // #3 │ │ -07ea84: 4d0d 0204 |0070: aput-object v13, v2, v4 │ │ -07ea88: 1244 |0072: const/4 v4, #int 4 // #4 │ │ -07ea8a: 4d08 0204 |0073: aput-object v8, v2, v4 │ │ -07ea8e: 1254 |0075: const/4 v4, #int 5 // #5 │ │ -07ea90: 4d09 0204 |0076: aput-object v9, v2, v4 │ │ -07ea94: 1264 |0078: const/4 v4, #int 6 // #6 │ │ -07ea96: 4d07 0204 |0079: aput-object v7, v2, v4 │ │ -07ea9a: 6e30 a511 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@11a5 │ │ -07eaa0: 0e00 |007e: return-void │ │ +08c748: |[08c748] com.badlogic.gdx.utils.GdxBuild.main:([Ljava/lang/String;)V │ │ +08c758: 1a03 d11c |0000: const-string v3, "jni" // string@1cd1 │ │ +08c75c: 1a06 8a1e |0002: const-string v6, "libs" // string@1e8a │ │ +08c760: 2200 b101 |0004: new-instance v0, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator; // type@01b1 │ │ +08c764: 7010 a911 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/NativeCodeGenerator;.:()V // method@11a9 │ │ +08c76a: 1a01 2127 |0009: const-string v1, "src" // string@2721 │ │ +08c76e: 1a02 2412 |000b: const-string v2, "bin" // string@1224 │ │ +08c772: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +08c774: 2344 3204 |000e: new-array v4, v4, [Ljava/lang/String; // type@0432 │ │ +08c778: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +08c77a: 1a0e 9d00 |0011: const-string v14, "**/*" // string@009d │ │ +08c77e: 4d0e 0405 |0013: aput-object v14, v4, v5 │ │ +08c782: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +08c784: 7406 aa11 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@11aa │ │ +08c78a: 6200 440a |0019: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ +08c78e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +08c790: 7120 a811 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@11a8 │ │ +08c796: 0c0c |001f: move-result-object v12 │ │ +08c798: 1a00 0000 |0020: const-string v0, "" // string@0000 │ │ +08c79c: 5bc0 480a |0022: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.compilerPrefix:Ljava/lang/String; // field@0a48 │ │ +08c7a0: 1a00 9212 |0024: const-string v0, "build-windows32home.xml" // string@1292 │ │ +08c7a4: 5bc0 450a |0026: iput-object v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.buildFileName:Ljava/lang/String; // field@0a45 │ │ +08c7a8: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +08c7aa: 5cc0 4c0a |0029: iput-boolean v0, v12, Lcom/badlogic/gdx/jnigen/BuildTarget;.excludeFromMasterBuildFile:Z // field@0a4c │ │ +08c7ae: 6200 440a |002b: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ +08c7b2: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +08c7b4: 7120 a811 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@11a8 │ │ +08c7ba: 0c0b |0031: move-result-object v11 │ │ +08c7bc: 6200 440a |0032: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Windows:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a44 │ │ +08c7c0: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +08c7c2: 7120 a811 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@11a8 │ │ +08c7c8: 0c0d |0038: move-result-object v13 │ │ +08c7ca: 6200 420a |0039: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ +08c7ce: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +08c7d0: 7120 a811 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@11a8 │ │ +08c7d6: 0c08 |003f: move-result-object v8 │ │ +08c7d8: 6200 420a |0040: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Linux:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a42 │ │ +08c7dc: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +08c7de: 7120 a811 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@11a8 │ │ +08c7e4: 0c09 |0046: move-result-object v9 │ │ +08c7e6: 6200 410a |0047: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.Android:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a41 │ │ +08c7ea: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +08c7ec: 7120 a811 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@11a8 │ │ +08c7f2: 0c07 |004d: move-result-object v7 │ │ +08c7f4: 6200 430a |004e: sget-object v0, Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs;.MacOsX:Lcom/badlogic/gdx/jnigen/BuildTarget$TargetOs; // field@0a43 │ │ +08c7f8: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +08c7fa: 7120 a811 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@11a8 │ │ +08c800: 0c0a |0054: move-result-object v10 │ │ +08c802: 2200 ad01 |0055: new-instance v0, Lcom/badlogic/gdx/jnigen/AntScriptGenerator; // type@01ad │ │ +08c806: 7010 a411 0000 |0057: invoke-direct {v0}, Lcom/badlogic/gdx/jnigen/AntScriptGenerator;.:()V // method@11a4 │ │ +08c80c: 2201 ae01 |005a: new-instance v1, Lcom/badlogic/gdx/jnigen/BuildConfig; // type@01ae │ │ +08c810: 1a02 0617 |005c: const-string v2, "gdx" // string@1706 │ │ +08c814: 1a04 df00 |005e: const-string v4, "../target/native" // string@00df │ │ +08c818: 7053 a711 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@11a7 │ │ +08c81e: 1272 |0063: const/4 v2, #int 7 // #7 │ │ +08c820: 2322 0f04 |0064: new-array v2, v2, [Lcom/badlogic/gdx/jnigen/BuildTarget; // type@040f │ │ +08c824: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +08c826: 4d0a 0204 |0067: aput-object v10, v2, v4 │ │ +08c82a: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +08c82c: 4d0c 0204 |006a: aput-object v12, v2, v4 │ │ +08c830: 1224 |006c: const/4 v4, #int 2 // #2 │ │ +08c832: 4d0b 0204 |006d: aput-object v11, v2, v4 │ │ +08c836: 1234 |006f: const/4 v4, #int 3 // #3 │ │ +08c838: 4d0d 0204 |0070: aput-object v13, v2, v4 │ │ +08c83c: 1244 |0072: const/4 v4, #int 4 // #4 │ │ +08c83e: 4d08 0204 |0073: aput-object v8, v2, v4 │ │ +08c842: 1254 |0075: const/4 v4, #int 5 // #5 │ │ +08c844: 4d09 0204 |0076: aput-object v9, v2, v4 │ │ +08c848: 1264 |0078: const/4 v4, #int 6 // #6 │ │ +08c84a: 4d07 0204 |0079: aput-object v7, v2, v4 │ │ +08c84e: 6e30 a511 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@11a5 │ │ +08c854: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0002 line=31 │ │ 0x0004 line=34 │ │ 0x0019 line=38 │ │ 0x0020 line=39 │ │ @@ -122698,75 +122705,75 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 120 16-bit code units │ │ -07eaa4: |[07eaa4] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ -07eab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07eab6: 6a00 160f |0001: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@0f16 │ │ -07eaba: 6a00 1c0f |0003: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07eabe: 1a00 d021 |0005: const-string v0, "os.name" // string@21d0 │ │ -07eac2: 7110 e324 0000 |0007: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07eac8: 0c00 |000a: move-result-object v0 │ │ -07eaca: 1a01 9f0f |000b: const-string v1, "Windows" // string@0f9f │ │ -07eace: 6e20 ae24 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -07ead4: 0a00 |0010: move-result v0 │ │ -07ead6: 6a00 1a0f |0011: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isWindows:Z // field@0f1a │ │ -07eada: 1a00 d021 |0013: const-string v0, "os.name" // string@21d0 │ │ -07eade: 7110 e324 0000 |0015: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07eae4: 0c00 |0018: move-result-object v0 │ │ -07eae6: 1a01 340b |0019: const-string v1, "Linux" // string@0b34 │ │ -07eaea: 6e20 ae24 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -07eaf0: 0a00 |001e: move-result v0 │ │ -07eaf2: 6a00 180f |001f: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isLinux:Z // field@0f18 │ │ -07eaf6: 1a00 d021 |0021: const-string v0, "os.name" // string@21d0 │ │ -07eafa: 7110 e324 0000 |0023: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07eb00: 0c00 |0026: move-result-object v0 │ │ -07eb02: 1a01 420c |0027: const-string v1, "Mac" // string@0c42 │ │ -07eb06: 6e20 ae24 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -07eb0c: 0a00 |002c: move-result v0 │ │ -07eb0e: 6a00 190f |002d: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isMac:Z // field@0f19 │ │ -07eb12: 1a00 cf21 |002f: const-string v0, "os.arch" // string@21cf │ │ -07eb16: 7110 e324 0000 |0031: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07eb1c: 0c00 |0034: move-result-object v0 │ │ -07eb1e: 1a01 5711 |0035: const-string v1, "amd64" // string@1157 │ │ -07eb22: 6e20 b024 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -07eb28: 0a00 |003a: move-result v0 │ │ -07eb2a: 6a00 170f |003b: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.is64Bit:Z // field@0f17 │ │ -07eb2e: 2200 5b03 |003d: new-instance v0, Ljava/io/File; // type@035b │ │ -07eb32: 2201 9103 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07eb36: 7010 d024 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07eb3c: 1a02 cc1c |0044: const-string v2, "java.io.tmpdir" // string@1ccc │ │ -07eb40: 7110 e324 0200 |0046: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07eb46: 0c02 |0049: move-result-object v2 │ │ -07eb48: 6e20 d724 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07eb4e: 0c01 |004d: move-result-object v1 │ │ -07eb50: 1a02 ed00 |004e: const-string v2, "/libgdx" // string@00ed │ │ -07eb54: 6e20 d724 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07eb5a: 0c01 |0053: move-result-object v1 │ │ -07eb5c: 1a02 4b29 |0054: const-string v2, "user.name" // string@294b │ │ -07eb60: 7110 e324 0200 |0056: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07eb66: 0c02 |0059: move-result-object v2 │ │ -07eb68: 6e20 d724 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07eb6e: 0c01 |005d: move-result-object v1 │ │ -07eb70: 1a02 e800 |005e: const-string v2, "/" // string@00e8 │ │ -07eb74: 6e20 d724 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07eb7a: 0c01 |0063: move-result-object v1 │ │ -07eb7c: 1a02 0817 |0064: const-string v2, "gdx.dll" // string@1708 │ │ -07eb80: 7110 251e 0200 |0066: invoke-static {v2}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.crc:(Ljava/lang/String;)Ljava/lang/String; // method@1e25 │ │ -07eb86: 0c02 |0069: move-result-object v2 │ │ -07eb88: 6e20 d724 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07eb8e: 0c01 |006d: move-result-object v1 │ │ -07eb90: 6e10 dd24 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07eb96: 0c01 |0071: move-result-object v1 │ │ -07eb98: 7020 ed23 1000 |0072: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -07eb9e: 6900 1b0f |0075: sput-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesDir:Ljava/io/File; // field@0f1b │ │ -07eba2: 0e00 |0077: return-void │ │ +08c858: |[08c858] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ +08c868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c86a: 6a00 160f |0001: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@0f16 │ │ +08c86e: 6a00 1c0f |0003: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08c872: 1a00 d021 |0005: const-string v0, "os.name" // string@21d0 │ │ +08c876: 7110 e324 0000 |0007: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08c87c: 0c00 |000a: move-result-object v0 │ │ +08c87e: 1a01 9f0f |000b: const-string v1, "Windows" // string@0f9f │ │ +08c882: 6e20 ae24 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +08c888: 0a00 |0010: move-result v0 │ │ +08c88a: 6a00 1a0f |0011: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isWindows:Z // field@0f1a │ │ +08c88e: 1a00 d021 |0013: const-string v0, "os.name" // string@21d0 │ │ +08c892: 7110 e324 0000 |0015: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08c898: 0c00 |0018: move-result-object v0 │ │ +08c89a: 1a01 340b |0019: const-string v1, "Linux" // string@0b34 │ │ +08c89e: 6e20 ae24 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +08c8a4: 0a00 |001e: move-result v0 │ │ +08c8a6: 6a00 180f |001f: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isLinux:Z // field@0f18 │ │ +08c8aa: 1a00 d021 |0021: const-string v0, "os.name" // string@21d0 │ │ +08c8ae: 7110 e324 0000 |0023: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08c8b4: 0c00 |0026: move-result-object v0 │ │ +08c8b6: 1a01 420c |0027: const-string v1, "Mac" // string@0c42 │ │ +08c8ba: 6e20 ae24 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +08c8c0: 0a00 |002c: move-result v0 │ │ +08c8c2: 6a00 190f |002d: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isMac:Z // field@0f19 │ │ +08c8c6: 1a00 cf21 |002f: const-string v0, "os.arch" // string@21cf │ │ +08c8ca: 7110 e324 0000 |0031: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08c8d0: 0c00 |0034: move-result-object v0 │ │ +08c8d2: 1a01 5711 |0035: const-string v1, "amd64" // string@1157 │ │ +08c8d6: 6e20 b024 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +08c8dc: 0a00 |003a: move-result v0 │ │ +08c8de: 6a00 170f |003b: sput-boolean v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.is64Bit:Z // field@0f17 │ │ +08c8e2: 2200 5b03 |003d: new-instance v0, Ljava/io/File; // type@035b │ │ +08c8e6: 2201 9103 |003f: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08c8ea: 7010 d024 0100 |0041: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08c8f0: 1a02 cc1c |0044: const-string v2, "java.io.tmpdir" // string@1ccc │ │ +08c8f4: 7110 e324 0200 |0046: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08c8fa: 0c02 |0049: move-result-object v2 │ │ +08c8fc: 6e20 d724 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c902: 0c01 |004d: move-result-object v1 │ │ +08c904: 1a02 ed00 |004e: const-string v2, "/libgdx" // string@00ed │ │ +08c908: 6e20 d724 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c90e: 0c01 |0053: move-result-object v1 │ │ +08c910: 1a02 4b29 |0054: const-string v2, "user.name" // string@294b │ │ +08c914: 7110 e324 0200 |0056: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08c91a: 0c02 |0059: move-result-object v2 │ │ +08c91c: 6e20 d724 2100 |005a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c922: 0c01 |005d: move-result-object v1 │ │ +08c924: 1a02 e800 |005e: const-string v2, "/" // string@00e8 │ │ +08c928: 6e20 d724 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c92e: 0c01 |0063: move-result-object v1 │ │ +08c930: 1a02 0817 |0064: const-string v2, "gdx.dll" // string@1708 │ │ +08c934: 7110 251e 0200 |0066: invoke-static {v2}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.crc:(Ljava/lang/String;)Ljava/lang/String; // method@1e25 │ │ +08c93a: 0c02 |0069: move-result-object v2 │ │ +08c93c: 6e20 d724 2100 |006a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c942: 0c01 |006d: move-result-object v1 │ │ +08c944: 6e10 dd24 0100 |006e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08c94a: 0c01 |0071: move-result-object v1 │ │ +08c94c: 7020 ed23 1000 |0072: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +08c952: 6900 1b0f |0075: sput-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesDir:Ljava/io/File; // field@0f1b │ │ +08c956: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=31 │ │ 0x0013 line=32 │ │ 0x0021 line=33 │ │ @@ -122779,17 +122786,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07eba4: |[07eba4] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ -07ebb4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07ebba: 0e00 |0003: return-void │ │ +08c958: |[08c958] com.badlogic.gdx.utils.GdxNativesLoader.:()V │ │ +08c968: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08c96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/GdxNativesLoader; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/GdxNativesLoader;) │ │ @@ -122797,51 +122804,51 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -07ebbc: |[07ebbc] com.badlogic.gdx.utils.GdxNativesLoader.crc:(Ljava/lang/String;)Ljava/lang/String; │ │ -07ebcc: 1c05 bb02 |0000: const-class v5, Lcom/badlogic/gdx/utils/GdxNativesLoader; // type@02bb │ │ -07ebd0: 2206 9103 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -07ebd4: 7010 d024 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07ebda: 1a07 e800 |0007: const-string v7, "/" // string@00e8 │ │ -07ebde: 6e20 d724 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07ebe4: 0c06 |000c: move-result-object v6 │ │ -07ebe6: 6e20 d724 8600 |000d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07ebec: 0c06 |0010: move-result-object v6 │ │ -07ebee: 6e10 dd24 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07ebf4: 0c06 |0014: move-result-object v6 │ │ -07ebf6: 6e20 4824 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ -07ebfc: 0c03 |0018: move-result-object v3 │ │ -07ebfe: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ -07ec02: 6205 dc00 |001b: sget-object v5, Lcom/badlogic/gdx/Version;.VERSION:Ljava/lang/String; // field@00dc │ │ -07ec06: 1105 |001d: return-object v5 │ │ -07ec08: 2201 cc03 |001e: new-instance v1, Ljava/util/zip/CRC32; // type@03cc │ │ -07ec0c: 7010 eb25 0100 |0020: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@25eb │ │ -07ec12: 1305 0010 |0023: const/16 v5, #int 4096 // #1000 │ │ -07ec16: 2350 e503 |0025: new-array v0, v5, [B // type@03e5 │ │ -07ec1a: 6e20 0b24 0300 |0027: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ -07ec20: 0a04 |002a: move-result v4 │ │ -07ec22: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -07ec24: 3354 0b00 |002c: if-ne v4, v5, 0037 // +000b │ │ -07ec28: 6e10 ec25 0100 |002e: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@25ec │ │ -07ec2e: 0b05 |0031: move-result-wide v5 │ │ -07ec30: 7120 7a24 6500 |0032: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ -07ec36: 0c05 |0035: move-result-object v5 │ │ -07ec38: 28e7 |0036: goto 001d // -0019 │ │ -07ec3a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -07ec3c: 6e40 ed25 0145 |0038: invoke-virtual {v1, v0, v5, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@25ed │ │ -07ec42: 28ec |003b: goto 0027 // -0014 │ │ -07ec44: 0d02 |003c: move-exception v2 │ │ -07ec46: 6e10 0924 0300 |003d: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -07ec4c: 28ee |0040: goto 002e // -0012 │ │ -07ec4e: 0d05 |0041: move-exception v5 │ │ -07ec50: 28ec |0042: goto 002e // -0014 │ │ +08c970: |[08c970] com.badlogic.gdx.utils.GdxNativesLoader.crc:(Ljava/lang/String;)Ljava/lang/String; │ │ +08c980: 1c05 bb02 |0000: const-class v5, Lcom/badlogic/gdx/utils/GdxNativesLoader; // type@02bb │ │ +08c984: 2206 9103 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +08c988: 7010 d024 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08c98e: 1a07 e800 |0007: const-string v7, "/" // string@00e8 │ │ +08c992: 6e20 d724 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c998: 0c06 |000c: move-result-object v6 │ │ +08c99a: 6e20 d724 8600 |000d: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08c9a0: 0c06 |0010: move-result-object v6 │ │ +08c9a2: 6e10 dd24 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08c9a8: 0c06 |0014: move-result-object v6 │ │ +08c9aa: 6e20 4824 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ +08c9b0: 0c03 |0018: move-result-object v3 │ │ +08c9b2: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ +08c9b6: 6205 dc00 |001b: sget-object v5, Lcom/badlogic/gdx/Version;.VERSION:Ljava/lang/String; // field@00dc │ │ +08c9ba: 1105 |001d: return-object v5 │ │ +08c9bc: 2201 cc03 |001e: new-instance v1, Ljava/util/zip/CRC32; // type@03cc │ │ +08c9c0: 7010 eb25 0100 |0020: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@25eb │ │ +08c9c6: 1305 0010 |0023: const/16 v5, #int 4096 // #1000 │ │ +08c9ca: 2350 e503 |0025: new-array v0, v5, [B // type@03e5 │ │ +08c9ce: 6e20 0b24 0300 |0027: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ +08c9d4: 0a04 |002a: move-result v4 │ │ +08c9d6: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +08c9d8: 3354 0b00 |002c: if-ne v4, v5, 0037 // +000b │ │ +08c9dc: 6e10 ec25 0100 |002e: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@25ec │ │ +08c9e2: 0b06 |0031: move-result-wide v6 │ │ +08c9e4: 7120 7a24 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ +08c9ea: 0c05 |0035: move-result-object v5 │ │ +08c9ec: 28e7 |0036: goto 001d // -0019 │ │ +08c9ee: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +08c9f0: 6e40 ed25 0145 |0038: invoke-virtual {v1, v0, v5, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@25ed │ │ +08c9f6: 28ec |003b: goto 0027 // -0014 │ │ +08c9f8: 0d02 |003c: move-exception v2 │ │ +08c9fa: 6e10 0924 0300 |003d: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +08ca00: 28ee |0040: goto 002e // -0012 │ │ +08ca02: 0d05 |0041: move-exception v5 │ │ +08ca04: 28ec |0042: goto 002e // -0014 │ │ catches : 3 │ │ 0x0027 - 0x002a │ │ Ljava/lang/Exception; -> 0x003c │ │ 0x0038 - 0x003b │ │ Ljava/lang/Exception; -> 0x003c │ │ 0x003d - 0x0040 │ │ Ljava/lang/Exception; -> 0x0041 │ │ @@ -122872,61 +122879,61 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -07ec78: |[07ec78] com.badlogic.gdx.utils.GdxNativesLoader.extractLibrary:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -07ec88: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07ec8a: 6307 170f |0001: sget-boolean v7, Lcom/badlogic/gdx/utils/GdxNativesLoader;.is64Bit:Z // field@0f17 │ │ -07ec8e: 3807 2600 |0003: if-eqz v7, 0029 // +0026 │ │ -07ec92: 07b4 |0005: move-object v4, v11 │ │ -07ec94: 2203 5b03 |0006: new-instance v3, Ljava/io/File; // type@035b │ │ -07ec98: 6207 1b0f |0008: sget-object v7, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesDir:Ljava/io/File; // field@0f1b │ │ -07ec9c: 7030 ec23 7304 |000a: invoke-direct {v3, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ -07eca2: 1c07 bb02 |000d: const-class v7, Lcom/badlogic/gdx/utils/GdxNativesLoader; // type@02bb │ │ -07eca6: 2208 9103 |000f: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -07ecaa: 7010 d024 0800 |0011: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07ecb0: 1a09 e800 |0014: const-string v9, "/" // string@00e8 │ │ -07ecb4: 6e20 d724 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07ecba: 0c08 |0019: move-result-object v8 │ │ -07ecbc: 6e20 d724 4800 |001a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07ecc2: 0c08 |001d: move-result-object v8 │ │ -07ecc4: 6e10 dd24 0800 |001e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07ecca: 0c08 |0021: move-result-object v8 │ │ -07eccc: 6e20 4824 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ -07ecd2: 0c01 |0025: move-result-object v1 │ │ -07ecd4: 3901 0500 |0026: if-nez v1, 002b // +0005 │ │ -07ecd8: 1106 |0028: return-object v6 │ │ -07ecda: 07a4 |0029: move-object v4, v10 │ │ -07ecdc: 28dc |002a: goto 0006 // -0024 │ │ -07ecde: 6207 1b0f |002b: sget-object v7, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesDir:Ljava/io/File; // field@0f1b │ │ -07ece2: 6e10 fd23 0700 |002d: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@23fd │ │ -07ece8: 2205 5e03 |0030: new-instance v5, Ljava/io/FileOutputStream; // type@035e │ │ -07ecec: 7020 ff23 3500 |0032: invoke-direct {v5, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@23ff │ │ -07ecf2: 1307 0010 |0035: const/16 v7, #int 4096 // #1000 │ │ -07ecf6: 2370 e503 |0037: new-array v0, v7, [B // type@03e5 │ │ -07ecfa: 6e20 0b24 0100 |0039: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ -07ed00: 0a02 |003c: move-result v2 │ │ -07ed02: 12f7 |003d: const/4 v7, #int -1 // #ff │ │ -07ed04: 3372 1300 |003e: if-ne v2, v7, 0051 // +0013 │ │ -07ed08: 6e10 0924 0100 |0040: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -07ed0e: 6e10 0124 0500 |0043: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@2401 │ │ -07ed14: 6e10 f123 0300 |0046: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -07ed1a: 0a07 |0049: move-result v7 │ │ -07ed1c: 3807 deff |004a: if-eqz v7, 0028 // -0022 │ │ -07ed20: 6e10 f223 0300 |004c: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -07ed26: 0c06 |004f: move-result-object v6 │ │ -07ed28: 28d8 |0050: goto 0028 // -0028 │ │ -07ed2a: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -07ed2c: 6e40 0224 0527 |0052: invoke-virtual {v5, v0, v7, v2}, Ljava/io/FileOutputStream;.write:([BII)V // method@2402 │ │ -07ed32: 28e4 |0055: goto 0039 // -001c │ │ -07ed34: 0d07 |0056: move-exception v7 │ │ -07ed36: 28ef |0057: goto 0046 // -0011 │ │ +08ca2c: |[08ca2c] com.badlogic.gdx.utils.GdxNativesLoader.extractLibrary:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +08ca3c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08ca3e: 6307 170f |0001: sget-boolean v7, Lcom/badlogic/gdx/utils/GdxNativesLoader;.is64Bit:Z // field@0f17 │ │ +08ca42: 3807 2600 |0003: if-eqz v7, 0029 // +0026 │ │ +08ca46: 07b4 |0005: move-object v4, v11 │ │ +08ca48: 2203 5b03 |0006: new-instance v3, Ljava/io/File; // type@035b │ │ +08ca4c: 6207 1b0f |0008: sget-object v7, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesDir:Ljava/io/File; // field@0f1b │ │ +08ca50: 7030 ec23 7304 |000a: invoke-direct {v3, v7, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ +08ca56: 1c07 bb02 |000d: const-class v7, Lcom/badlogic/gdx/utils/GdxNativesLoader; // type@02bb │ │ +08ca5a: 2208 9103 |000f: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +08ca5e: 7010 d024 0800 |0011: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ca64: 1a09 e800 |0014: const-string v9, "/" // string@00e8 │ │ +08ca68: 6e20 d724 9800 |0016: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ca6e: 0c08 |0019: move-result-object v8 │ │ +08ca70: 6e20 d724 4800 |001a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ca76: 0c08 |001d: move-result-object v8 │ │ +08ca78: 6e10 dd24 0800 |001e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08ca7e: 0c08 |0021: move-result-object v8 │ │ +08ca80: 6e20 4824 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ +08ca86: 0c01 |0025: move-result-object v1 │ │ +08ca88: 3901 0500 |0026: if-nez v1, 002b // +0005 │ │ +08ca8c: 1106 |0028: return-object v6 │ │ +08ca8e: 07a4 |0029: move-object v4, v10 │ │ +08ca90: 28dc |002a: goto 0006 // -0024 │ │ +08ca92: 6207 1b0f |002b: sget-object v7, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesDir:Ljava/io/File; // field@0f1b │ │ +08ca96: 6e10 fd23 0700 |002d: invoke-virtual {v7}, Ljava/io/File;.mkdirs:()Z // method@23fd │ │ +08ca9c: 2205 5e03 |0030: new-instance v5, Ljava/io/FileOutputStream; // type@035e │ │ +08caa0: 7020 ff23 3500 |0032: invoke-direct {v5, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@23ff │ │ +08caa6: 1307 0010 |0035: const/16 v7, #int 4096 // #1000 │ │ +08caaa: 2370 e503 |0037: new-array v0, v7, [B // type@03e5 │ │ +08caae: 6e20 0b24 0100 |0039: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ +08cab4: 0a02 |003c: move-result v2 │ │ +08cab6: 12f7 |003d: const/4 v7, #int -1 // #ff │ │ +08cab8: 3372 1300 |003e: if-ne v2, v7, 0051 // +0013 │ │ +08cabc: 6e10 0924 0100 |0040: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +08cac2: 6e10 0124 0500 |0043: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@2401 │ │ +08cac8: 6e10 f123 0300 |0046: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +08cace: 0a07 |0049: move-result v7 │ │ +08cad0: 3807 deff |004a: if-eqz v7, 0028 // -0022 │ │ +08cad4: 6e10 f223 0300 |004c: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +08cada: 0c06 |004f: move-result-object v6 │ │ +08cadc: 28d8 |0050: goto 0028 // -0028 │ │ +08cade: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +08cae0: 6e40 0224 0527 |0052: invoke-virtual {v5, v0, v7, v2}, Ljava/io/FileOutputStream;.write:([BII)V // method@2402 │ │ +08cae6: 28e4 |0055: goto 0039 // -001c │ │ +08cae8: 0d07 |0056: move-exception v7 │ │ +08caea: 28ef |0057: goto 0046 // -0011 │ │ catches : 2 │ │ 0x000d - 0x0046 │ │ Ljava/io/IOException; -> 0x0056 │ │ 0x0052 - 0x0055 │ │ Ljava/io/IOException; -> 0x0056 │ │ positions : │ │ 0x0001 line=66 │ │ @@ -122967,83 +122974,83 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -07ed50: |[07ed50] com.badlogic.gdx.utils.GdxNativesLoader.load:()V │ │ -07ed60: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07ed62: 6302 160f |0001: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@0f16 │ │ -07ed66: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -07ed6a: 6202 6112 |0005: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07ed6e: 1a03 df0d |0007: const-string v3, "So you don't like our native lib loading? Good, you are on your own now. We don't give support from here on out" // string@0ddf │ │ -07ed72: 6e20 1c24 3200 |0009: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07ed78: 0e00 |000c: return-void │ │ -07ed7a: 6302 1c0f |000d: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07ed7e: 3902 fdff |000f: if-nez v2, 000c // -0003 │ │ -07ed82: 1a02 ce1c |0011: const-string v2, "java.vm.name" // string@1cce │ │ -07ed86: 7110 e324 0200 |0013: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07ed8c: 0c01 |0016: move-result-object v1 │ │ -07ed8e: 3801 0a00 |0017: if-eqz v1, 0021 // +000a │ │ -07ed92: 1a02 ac02 |0019: const-string v2, "Dalvik" // string@02ac │ │ -07ed96: 6e20 ae24 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -07ed9c: 0a02 |001e: move-result v2 │ │ -07ed9e: 3902 1400 |001f: if-nez v2, 0033 // +0014 │ │ -07eda2: 6302 1a0f |0021: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isWindows:Z // field@0f1a │ │ -07eda6: 3802 2000 |0023: if-eqz v2, 0043 // +0020 │ │ -07edaa: 1a02 0817 |0025: const-string v2, "gdx.dll" // string@1708 │ │ -07edae: 1a03 0a17 |0027: const-string v3, "gdx64.dll" // string@170a │ │ -07edb2: 7120 281e 3200 |0029: invoke-static {v2, v3}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z // method@1e28 │ │ -07edb8: 0a02 |002c: move-result v2 │ │ -07edba: 6a02 1c0f |002d: sput-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07edbe: 6302 1c0f |002f: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07edc2: 3902 dbff |0031: if-nez v2, 000c // -0025 │ │ -07edc6: 6302 170f |0033: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.is64Bit:Z // field@0f17 │ │ -07edca: 3802 0600 |0035: if-eqz v2, 003b // +0006 │ │ -07edce: 6302 190f |0037: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isMac:Z // field@0f19 │ │ -07edd2: 3802 4800 |0039: if-eqz v2, 0081 // +0048 │ │ -07edd6: 1a02 0617 |003b: const-string v2, "gdx" // string@1706 │ │ -07edda: 7110 e724 0200 |003d: invoke-static {v2}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ -07ede0: 6a04 1c0f |0040: sput-boolean v4, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07ede4: 28ca |0042: goto 000c // -0036 │ │ -07ede6: 6302 190f |0043: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isMac:Z // field@0f19 │ │ -07edea: 3802 2d00 |0045: if-eqz v2, 0072 // +002d │ │ -07edee: 1a02 6f1e |0047: const-string v2, "libgdx.dylib" // string@1e6f │ │ -07edf2: 1a03 6f1e |0049: const-string v3, "libgdx.dylib" // string@1e6f │ │ -07edf6: 7120 281e 3200 |004b: invoke-static {v2, v3}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z // method@1e28 │ │ -07edfc: 0a02 |004e: move-result v2 │ │ -07edfe: 6a02 1c0f |004f: sput-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07ee02: 6302 1c0f |0051: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07ee06: 3902 dcff |0053: if-nez v2, 002f // -0024 │ │ -07ee0a: 2200 5b03 |0055: new-instance v0, Ljava/io/File; // type@035b │ │ -07ee0e: 1a02 cd1c |0057: const-string v2, "java.library.path" // string@1ccd │ │ -07ee12: 7110 e324 0200 |0059: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -07ee18: 0c02 |005c: move-result-object v2 │ │ -07ee1a: 1a03 6f1e |005d: const-string v3, "libgdx.dylib" // string@1e6f │ │ -07ee1e: 7030 ee23 2003 |005f: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ -07ee24: 6e10 f123 0000 |0062: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -07ee2a: 0a02 |0065: move-result v2 │ │ -07ee2c: 3802 c9ff |0066: if-eqz v2, 002f // -0037 │ │ -07ee30: 6e10 f223 0000 |0068: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -07ee36: 0c02 |006b: move-result-object v2 │ │ -07ee38: 7110 e624 0200 |006c: invoke-static {v2}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@24e6 │ │ -07ee3e: 6a04 1c0f |006f: sput-boolean v4, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07ee42: 28be |0071: goto 002f // -0042 │ │ -07ee44: 6302 180f |0072: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isLinux:Z // field@0f18 │ │ -07ee48: 3802 bbff |0074: if-eqz v2, 002f // -0045 │ │ -07ee4c: 1a02 701e |0076: const-string v2, "libgdx.so" // string@1e70 │ │ -07ee50: 1a03 711e |0078: const-string v3, "libgdx64.so" // string@1e71 │ │ -07ee54: 7120 281e 3200 |007a: invoke-static {v2, v3}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z // method@1e28 │ │ -07ee5a: 0a02 |007d: move-result v2 │ │ -07ee5c: 6a02 1c0f |007e: sput-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ -07ee60: 28af |0080: goto 002f // -0051 │ │ -07ee62: 1a02 0917 |0081: const-string v2, "gdx64" // string@1709 │ │ -07ee66: 7110 e724 0200 |0083: invoke-static {v2}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ -07ee6c: 28ba |0086: goto 0040 // -0046 │ │ +08cb04: |[08cb04] com.badlogic.gdx.utils.GdxNativesLoader.load:()V │ │ +08cb14: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08cb16: 6302 160f |0001: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.disableNativesLoading:Z // field@0f16 │ │ +08cb1a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +08cb1e: 6202 6112 |0005: sget-object v2, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cb22: 1a03 df0d |0007: const-string v3, "So you don't like our native lib loading? Good, you are on your own now. We don't give support from here on out" // string@0ddf │ │ +08cb26: 6e20 1c24 3200 |0009: invoke-virtual {v2, v3}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cb2c: 0e00 |000c: return-void │ │ +08cb2e: 6302 1c0f |000d: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cb32: 3902 fdff |000f: if-nez v2, 000c // -0003 │ │ +08cb36: 1a02 ce1c |0011: const-string v2, "java.vm.name" // string@1cce │ │ +08cb3a: 7110 e324 0200 |0013: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08cb40: 0c01 |0016: move-result-object v1 │ │ +08cb42: 3801 0a00 |0017: if-eqz v1, 0021 // +000a │ │ +08cb46: 1a02 ac02 |0019: const-string v2, "Dalvik" // string@02ac │ │ +08cb4a: 6e20 ae24 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +08cb50: 0a02 |001e: move-result v2 │ │ +08cb52: 3902 1400 |001f: if-nez v2, 0033 // +0014 │ │ +08cb56: 6302 1a0f |0021: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isWindows:Z // field@0f1a │ │ +08cb5a: 3802 2000 |0023: if-eqz v2, 0043 // +0020 │ │ +08cb5e: 1a02 0817 |0025: const-string v2, "gdx.dll" // string@1708 │ │ +08cb62: 1a03 0a17 |0027: const-string v3, "gdx64.dll" // string@170a │ │ +08cb66: 7120 281e 3200 |0029: invoke-static {v2, v3}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z // method@1e28 │ │ +08cb6c: 0a02 |002c: move-result v2 │ │ +08cb6e: 6a02 1c0f |002d: sput-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cb72: 6302 1c0f |002f: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cb76: 3902 dbff |0031: if-nez v2, 000c // -0025 │ │ +08cb7a: 6302 170f |0033: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.is64Bit:Z // field@0f17 │ │ +08cb7e: 3802 0600 |0035: if-eqz v2, 003b // +0006 │ │ +08cb82: 6302 190f |0037: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isMac:Z // field@0f19 │ │ +08cb86: 3802 4800 |0039: if-eqz v2, 0081 // +0048 │ │ +08cb8a: 1a02 0617 |003b: const-string v2, "gdx" // string@1706 │ │ +08cb8e: 7110 e724 0200 |003d: invoke-static {v2}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ +08cb94: 6a04 1c0f |0040: sput-boolean v4, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cb98: 28ca |0042: goto 000c // -0036 │ │ +08cb9a: 6302 190f |0043: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isMac:Z // field@0f19 │ │ +08cb9e: 3802 2d00 |0045: if-eqz v2, 0072 // +002d │ │ +08cba2: 1a02 6f1e |0047: const-string v2, "libgdx.dylib" // string@1e6f │ │ +08cba6: 1a03 6f1e |0049: const-string v3, "libgdx.dylib" // string@1e6f │ │ +08cbaa: 7120 281e 3200 |004b: invoke-static {v2, v3}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z // method@1e28 │ │ +08cbb0: 0a02 |004e: move-result v2 │ │ +08cbb2: 6a02 1c0f |004f: sput-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cbb6: 6302 1c0f |0051: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cbba: 3902 dcff |0053: if-nez v2, 002f // -0024 │ │ +08cbbe: 2200 5b03 |0055: new-instance v0, Ljava/io/File; // type@035b │ │ +08cbc2: 1a02 cd1c |0057: const-string v2, "java.library.path" // string@1ccd │ │ +08cbc6: 7110 e324 0200 |0059: invoke-static {v2}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +08cbcc: 0c02 |005c: move-result-object v2 │ │ +08cbce: 1a03 6f1e |005d: const-string v3, "libgdx.dylib" // string@1e6f │ │ +08cbd2: 7030 ee23 2003 |005f: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ +08cbd8: 6e10 f123 0000 |0062: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +08cbde: 0a02 |0065: move-result v2 │ │ +08cbe0: 3802 c9ff |0066: if-eqz v2, 002f // -0037 │ │ +08cbe4: 6e10 f223 0000 |0068: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +08cbea: 0c02 |006b: move-result-object v2 │ │ +08cbec: 7110 e624 0200 |006c: invoke-static {v2}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@24e6 │ │ +08cbf2: 6a04 1c0f |006f: sput-boolean v4, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cbf6: 28be |0071: goto 002f // -0042 │ │ +08cbf8: 6302 180f |0072: sget-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.isLinux:Z // field@0f18 │ │ +08cbfc: 3802 bbff |0074: if-eqz v2, 002f // -0045 │ │ +08cc00: 1a02 701e |0076: const-string v2, "libgdx.so" // string@1e70 │ │ +08cc04: 1a03 711e |0078: const-string v3, "libgdx64.so" // string@1e71 │ │ +08cc08: 7120 281e 3200 |007a: invoke-static {v2, v3}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z // method@1e28 │ │ +08cc0e: 0a02 |007d: move-result v2 │ │ +08cc10: 6a02 1c0f |007e: sput-boolean v2, Lcom/badlogic/gdx/utils/GdxNativesLoader;.nativesLoaded:Z // field@0f1c │ │ +08cc14: 28af |0080: goto 002f // -0051 │ │ +08cc16: 1a02 0917 |0081: const-string v2, "gdx64" // string@1709 │ │ +08cc1a: 7110 e724 0200 |0083: invoke-static {v2}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ +08cc20: 28ba |0086: goto 0040 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0005 line=90 │ │ 0x000c line=122 │ │ 0x000d line=94 │ │ 0x0011 line=96 │ │ @@ -123074,28 +123081,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07ee70: |[07ee70] com.badlogic.gdx.utils.GdxNativesLoader.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -07ee80: 7120 261e 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.extractLibrary:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1e26 │ │ -07ee86: 0c00 |0003: move-result-object v0 │ │ -07ee88: 6900 1d0f |0004: sput-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ -07ee8c: 6200 1d0f |0006: sget-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ -07ee90: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07ee94: 6200 1d0f |000a: sget-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ -07ee98: 7110 e624 0000 |000c: invoke-static {v0}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@24e6 │ │ -07ee9e: 6200 1d0f |000f: sget-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ -07eea2: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ -07eea6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -07eea8: 0f00 |0014: return v0 │ │ -07eeaa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -07eeac: 28fe |0016: goto 0014 // -0002 │ │ +08cc24: |[08cc24] com.badlogic.gdx.utils.GdxNativesLoader.loadLibrary:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +08cc34: 7120 261e 2100 |0000: invoke-static {v1, v2}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.extractLibrary:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1e26 │ │ +08cc3a: 0c00 |0003: move-result-object v0 │ │ +08cc3c: 6900 1d0f |0004: sput-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ +08cc40: 6200 1d0f |0006: sget-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ +08cc44: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +08cc48: 6200 1d0f |000a: sget-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ +08cc4c: 7110 e624 0000 |000c: invoke-static {v0}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@24e6 │ │ +08cc52: 6200 1d0f |000f: sget-object v0, Lcom/badlogic/gdx/utils/GdxNativesLoader;.path:Ljava/lang/String; // field@0f1d │ │ +08cc56: 3800 0400 |0011: if-eqz v0, 0015 // +0004 │ │ +08cc5a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +08cc5c: 0f00 |0014: return v0 │ │ +08cc5e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +08cc60: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000f line=62 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 nativeFile32 Ljava/lang/String; │ │ @@ -123132,17 +123139,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07eeb0: |[07eeb0] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;)V │ │ -07eec0: 7020 a224 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -07eec6: 0e00 |0003: return-void │ │ +08cc64: |[08cc64] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;)V │ │ +08cc74: 7020 a224 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +08cc7a: 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; │ │ @@ -123152,17 +123159,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 │ │ -07eec8: |[07eec8] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -07eed8: 7030 a324 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ -07eede: 0e00 |0003: return-void │ │ +08cc7c: |[08cc7c] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +08cc8c: 7030 a324 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ +08cc92: 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; │ │ @@ -123173,17 +123180,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07eee0: |[07eee0] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/Throwable;)V │ │ -07eef0: 7020 a424 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@24a4 │ │ -07eef6: 0e00 |0003: return-void │ │ +08cc94: |[08cc94] com.badlogic.gdx.utils.GdxRuntimeException.:(Ljava/lang/Throwable;)V │ │ +08cca4: 7020 a424 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@24a4 │ │ +08ccaa: 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; │ │ @@ -123220,17 +123227,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07eef8: |[07eef8] com.badlogic.gdx.utils.GwtModuleGenerator.:()V │ │ -07ef08: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07ef0e: 0e00 |0003: return-void │ │ +08ccac: |[08ccac] com.badlogic.gdx.utils.GwtModuleGenerator.:()V │ │ +08ccbc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08ccc2: 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;) │ │ @@ -123238,71 +123245,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 │ │ -07ef10: |[07ef10] com.badlogic.gdx.utils.GwtModuleGenerator.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V │ │ -07ef20: 6e10 9109 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -07ef26: 0c05 |0003: move-result-object v5 │ │ -07ef28: 1a06 e700 |0004: const-string v6, ".svn" // string@00e7 │ │ -07ef2c: 6e20 b024 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -07ef32: 0a05 |0009: move-result v5 │ │ -07ef34: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -07ef38: 0e00 |000c: return-void │ │ -07ef3a: 6e10 8d09 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ -07ef40: 0c02 |0010: move-result-object v2 │ │ -07ef42: 0720 |0011: move-object v0, v2 │ │ -07ef44: 2104 |0012: array-length v4, v0 │ │ -07ef46: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -07ef48: 3543 f8ff |0014: if-ge v3, v4, 000c // -0008 │ │ -07ef4c: 4601 0003 |0016: aget-object v1, v0, v3 │ │ -07ef50: 6e10 8a09 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -07ef56: 0a05 |001b: move-result v5 │ │ -07ef58: 3805 0a00 |001c: if-eqz v5, 0026 // +000a │ │ -07ef5c: 380b 0800 |001e: if-eqz v11, 0026 // +0008 │ │ -07ef60: 7140 2d1e 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@1e2d │ │ -07ef66: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07ef6a: 28ef |0025: goto 0014 // -0011 │ │ -07ef6c: 6e10 8809 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@0988 │ │ -07ef72: 0c05 |0029: move-result-object v5 │ │ -07ef74: 1a06 cb1c |002a: const-string v6, "java" // string@1ccb │ │ -07ef78: 6e20 b024 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -07ef7e: 0a05 |002f: move-result v5 │ │ -07ef80: 3805 f3ff |0030: if-eqz v5, 0023 // -000d │ │ -07ef84: 6205 6112 |0032: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07ef88: 6e10 9109 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -07ef8e: 0c06 |0037: move-result-object v6 │ │ -07ef90: 6e20 1c24 6500 |0038: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07ef96: 6e10 9109 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -07ef9c: 0c05 |003e: move-result-object v5 │ │ -07ef9e: 7220 c825 5900 |003f: invoke-interface {v9, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ -07efa4: 0a05 |0042: move-result v5 │ │ -07efa6: 3805 1e00 |0043: if-eqz v5, 0061 // +001e │ │ -07efaa: 6205 6112 |0045: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07efae: 2206 9103 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -07efb2: 7010 d024 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07efb8: 6e10 9109 0100 |004c: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -07efbe: 0c07 |004f: move-result-object v7 │ │ -07efc0: 6e20 d724 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07efc6: 0c06 |0053: move-result-object v6 │ │ -07efc8: 1a07 2900 |0054: const-string v7, " duplicate!" // string@0029 │ │ -07efcc: 6e20 d724 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07efd2: 0c06 |0059: move-result-object v6 │ │ -07efd4: 6e10 dd24 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07efda: 0c06 |005d: move-result-object v6 │ │ -07efdc: 6e20 1c24 6500 |005e: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07efe2: 6e10 9109 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -07efe8: 0c05 |0064: move-result-object v5 │ │ -07efea: 7220 c725 5900 |0065: invoke-interface {v9, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07eff0: 6e10 9109 0100 |0068: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -07eff6: 0c05 |006b: move-result-object v5 │ │ -07eff8: 7230 bd25 5a01 |006c: invoke-interface {v10, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ -07effe: 28b4 |006f: goto 0023 // -004c │ │ +08ccc4: |[08ccc4] com.badlogic.gdx.utils.GwtModuleGenerator.gatherJavaFiles:(Lcom/badlogic/gdx/files/FileHandle;Ljava/util/Set;Ljava/util/Map;Z)V │ │ +08ccd4: 6e10 9109 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +08ccda: 0c05 |0003: move-result-object v5 │ │ +08ccdc: 1a06 e700 |0004: const-string v6, ".svn" // string@00e7 │ │ +08cce0: 6e20 b024 6500 |0006: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +08cce6: 0a05 |0009: move-result v5 │ │ +08cce8: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +08ccec: 0e00 |000c: return-void │ │ +08ccee: 6e10 8d09 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ +08ccf4: 0c02 |0010: move-result-object v2 │ │ +08ccf6: 0720 |0011: move-object v0, v2 │ │ +08ccf8: 2104 |0012: array-length v4, v0 │ │ +08ccfa: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +08ccfc: 3543 f8ff |0014: if-ge v3, v4, 000c // -0008 │ │ +08cd00: 4601 0003 |0016: aget-object v1, v0, v3 │ │ +08cd04: 6e10 8a09 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +08cd0a: 0a05 |001b: move-result v5 │ │ +08cd0c: 3805 0a00 |001c: if-eqz v5, 0026 // +000a │ │ +08cd10: 380b 0800 |001e: if-eqz v11, 0026 // +0008 │ │ +08cd14: 7140 2d1e 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@1e2d │ │ +08cd1a: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08cd1e: 28ef |0025: goto 0014 // -0011 │ │ +08cd20: 6e10 8809 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@0988 │ │ +08cd26: 0c05 |0029: move-result-object v5 │ │ +08cd28: 1a06 cb1c |002a: const-string v6, "java" // string@1ccb │ │ +08cd2c: 6e20 b024 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +08cd32: 0a05 |002f: move-result v5 │ │ +08cd34: 3805 f3ff |0030: if-eqz v5, 0023 // -000d │ │ +08cd38: 6205 6112 |0032: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cd3c: 6e10 9109 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +08cd42: 0c06 |0037: move-result-object v6 │ │ +08cd44: 6e20 1c24 6500 |0038: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cd4a: 6e10 9109 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +08cd50: 0c05 |003e: move-result-object v5 │ │ +08cd52: 7220 c825 5900 |003f: invoke-interface {v9, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ +08cd58: 0a05 |0042: move-result v5 │ │ +08cd5a: 3805 1e00 |0043: if-eqz v5, 0061 // +001e │ │ +08cd5e: 6205 6112 |0045: sget-object v5, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cd62: 2206 9103 |0047: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +08cd66: 7010 d024 0600 |0049: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08cd6c: 6e10 9109 0100 |004c: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +08cd72: 0c07 |004f: move-result-object v7 │ │ +08cd74: 6e20 d724 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cd7a: 0c06 |0053: move-result-object v6 │ │ +08cd7c: 1a07 2900 |0054: const-string v7, " duplicate!" // string@0029 │ │ +08cd80: 6e20 d724 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cd86: 0c06 |0059: move-result-object v6 │ │ +08cd88: 6e10 dd24 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08cd8e: 0c06 |005d: move-result-object v6 │ │ +08cd90: 6e20 1c24 6500 |005e: invoke-virtual {v5, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cd96: 6e10 9109 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +08cd9c: 0c05 |0064: move-result-object v5 │ │ +08cd9e: 7220 c725 5900 |0065: invoke-interface {v9, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08cda4: 6e10 9109 0100 |0068: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +08cdaa: 0c05 |006b: move-result-object v5 │ │ +08cdac: 7230 bd25 5a01 |006c: invoke-interface {v10, v5, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ +08cdb2: 28b4 |006f: goto 0023 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000c line=48 │ │ 0x000d line=35 │ │ 0x0011 line=36 │ │ 0x0018 line=37 │ │ @@ -123331,233 +123338,233 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 481 16-bit code units │ │ -07f000: |[07f000] com.badlogic.gdx.utils.GwtModuleGenerator.main:([Ljava/lang/String;)V │ │ -07f010: 121e |0000: const/4 v14, #int 1 // #1 │ │ -07f012: 2202 b703 |0001: new-instance v2, Ljava/util/HashSet; // type@03b7 │ │ -07f016: 7010 a725 0200 |0003: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@25a7 │ │ -07f01c: 2203 b603 |0006: new-instance v3, Ljava/util/HashMap; // type@03b6 │ │ -07f020: 7010 a325 0300 |0008: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -07f026: 620b 6112 |000b: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f02a: 1a0c 6d03 |000d: const-string v12, "Excludes -------------------------------------------------" // string@036d │ │ -07f02e: 6e20 1c24 cb00 |000f: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07f034: 220b 0b01 |0012: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -07f038: 1a0c de00 |0014: const-string v12, "../backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/com/badlogic/gdx" // string@00de │ │ -07f03c: 7020 7e09 cb00 |0016: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ -07f042: 7140 2d1e 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@1e2d │ │ -07f048: 620b 6112 |001c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f04c: 220c 9103 |001e: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ -07f050: 7010 d024 0c00 |0020: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f056: 1a0d 3a00 |0023: const-string v13, "#" // string@003a │ │ -07f05a: 6e20 d724 dc00 |0025: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f060: 0c0c |0028: move-result-object v12 │ │ -07f062: 7210 cb25 0200 |0029: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@25cb │ │ -07f068: 0a0d |002c: move-result v13 │ │ -07f06a: 6e20 d424 dc00 |002d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07f070: 0c0c |0030: move-result-object v12 │ │ -07f072: 6e10 dd24 0c00 |0031: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f078: 0c0c |0034: move-result-object v12 │ │ -07f07a: 6e20 1c24 cb00 |0035: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07f080: 1a0b 0506 |0038: const-string v11, "GdxBuild.java" // string@0605 │ │ -07f084: 7220 c725 b200 |003a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f08a: 1a0b 0806 |003d: const-string v11, "GdxNativesLoader.java" // string@0608 │ │ -07f08e: 7220 c725 b200 |003f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f094: 1a0b 2d06 |0042: const-string v11, "GwtModuleGenerator.java" // string@062d │ │ -07f098: 7220 c725 b200 |0044: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f09e: 1a0b ce0d |0047: const-string v11, "SharedLibraryLoader.java" // string@0dce │ │ -07f0a2: 7220 c725 b200 |0049: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0a8: 1a0b 0406 |004c: const-string v11, "Gdx2DPixmap.java" // string@0604 │ │ -07f0ac: 7220 c725 b200 |004e: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0b2: 1a0b 060d |0051: const-string v11, "PixmapIO.java" // string@0d06 │ │ -07f0b6: 7220 c725 b200 |0053: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0bc: 1a0b 2903 |0056: const-string v11, "ETC1.java" // string@0329 │ │ -07f0c0: 7220 c725 b200 |0058: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0c6: 1a0b 2b03 |005b: const-string v11, "ETC1TextureData.java" // string@032b │ │ -07f0ca: 7220 c725 b200 |005d: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0d0: 1a0b a50d |0060: const-string v11, "ScreenUtils.java" // string@0da5 │ │ -07f0d4: 7220 c725 b200 |0062: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0da: 1a0b 5e0d |0065: const-string v11, "RemoteInput.java" // string@0d5e │ │ -07f0de: 7220 c725 b200 |0067: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0e4: 1a0b 600d |006a: const-string v11, "RemoteSender.java" // string@0d60 │ │ -07f0e8: 7220 c725 b200 |006c: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0ee: 1a0b 670e |006f: const-string v11, "TiledLoader.java" // string@0e67 │ │ -07f0f2: 7220 c725 b200 |0071: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f0f8: 1a0b 610e |0074: const-string v11, "TileMapRendererLoader.java" // string@0e61 │ │ -07f0fc: 7220 c725 b200 |0076: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f102: 1a0b b201 |0079: const-string v11, "AtomicQueue.java" // string@01b2 │ │ -07f106: 7220 c725 b200 |007b: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f10c: 1a0b 390b |007e: const-string v11, "LittleEndianInputStream.java" // string@0b39 │ │ -07f110: 7220 c725 b200 |0080: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f116: 1a0b fd0c |0083: const-string v11, "PauseableThread.java" // string@0cfd │ │ -07f11a: 7220 c725 b200 |0085: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f120: 1a0b c602 |0088: const-string v11, "DesktopClipboard.java" // string@02c6 │ │ -07f124: 7220 c725 b200 |008a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f12a: 1a0b 7901 |008d: const-string v11, "AndroidClipboard.java" // string@0179 │ │ -07f12e: 7220 c725 b200 |008f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -07f134: 2207 b703 |0092: new-instance v7, Ljava/util/HashSet; // type@03b7 │ │ -07f138: 7010 a725 0700 |0094: invoke-direct {v7}, Ljava/util/HashSet;.:()V // method@25a7 │ │ -07f13e: 2208 c103 |0097: new-instance v8, Ljava/util/TreeMap; // type@03c1 │ │ -07f142: 7010 d825 0800 |0099: invoke-direct {v8}, Ljava/util/TreeMap;.:()V // method@25d8 │ │ -07f148: 620b 6112 |009c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f14c: 1a0c 7e06 |009e: const-string v12, "Includes -------------------------------------------------" // string@067e │ │ -07f150: 6e20 1c24 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07f156: 220b 0b01 |00a3: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -07f15a: 1a0c 2127 |00a5: const-string v12, "src" // string@2721 │ │ -07f15e: 7020 7e09 cb00 |00a7: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ -07f164: 7140 2d1e 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@1e2d │ │ -07f16a: 620b 6112 |00ad: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f16e: 220c 9103 |00af: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ -07f172: 7010 d024 0c00 |00b1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f178: 1a0d 3a00 |00b4: const-string v13, "#" // string@003a │ │ -07f17c: 6e20 d724 dc00 |00b6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f182: 0c0c |00b9: move-result-object v12 │ │ -07f184: 7210 cb25 0700 |00ba: invoke-interface {v7}, Ljava/util/Set;.size:()I // method@25cb │ │ -07f18a: 0a0d |00bd: move-result v13 │ │ -07f18c: 6e20 d424 dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07f192: 0c0c |00c1: move-result-object v12 │ │ -07f194: 6e10 dd24 0c00 |00c2: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f19a: 0c0c |00c5: move-result-object v12 │ │ -07f19c: 6e20 1c24 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07f1a2: 7210 c925 0700 |00c9: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -07f1a8: 0c04 |00cc: move-result-object v4 │ │ -07f1aa: 7210 ad25 0400 |00cd: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -07f1b0: 0a0b |00d0: move-result v11 │ │ -07f1b2: 380b 3c00 |00d1: if-eqz v11, 010d // +003c │ │ -07f1b6: 7210 ae25 0400 |00d3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -07f1bc: 0c05 |00d6: move-result-object v5 │ │ -07f1be: 1f05 8f03 |00d7: check-cast v5, Ljava/lang/String; // type@038f │ │ -07f1c2: 7220 c825 5200 |00d9: invoke-interface {v2, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ -07f1c8: 0a0b |00dc: move-result v11 │ │ -07f1ca: 380b f0ff |00dd: if-eqz v11, 00cd // -0010 │ │ -07f1ce: 7220 bb25 5800 |00df: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -07f1d4: 0c06 |00e2: move-result-object v6 │ │ -07f1d6: 1f06 0b01 |00e3: check-cast v6, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -07f1da: 7220 bb25 5300 |00e5: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -07f1e0: 0c01 |00e8: move-result-object v1 │ │ -07f1e2: 1f01 0b01 |00e9: check-cast v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -07f1e6: 7220 be25 5800 |00eb: invoke-interface {v8, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ -07f1ec: 620b 6112 |00ee: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f1f0: 220c 9103 |00f0: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ -07f1f4: 7010 d024 0c00 |00f2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f1fa: 1a0d eb15 |00f5: const-string v13, "excluded '" // string@15eb │ │ -07f1fe: 6e20 d724 dc00 |00f7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f204: 0c0c |00fa: move-result-object v12 │ │ -07f206: 6e20 d724 5c00 |00fb: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f20c: 0c0c |00fe: move-result-object v12 │ │ -07f20e: 1a0d 4c00 |00ff: const-string v13, "'" // string@004c │ │ -07f212: 6e20 d724 dc00 |0101: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f218: 0c0c |0104: move-result-object v12 │ │ -07f21a: 6e10 dd24 0c00 |0105: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f220: 0c0c |0108: move-result-object v12 │ │ -07f222: 6e20 1c24 cb00 |0109: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07f228: 28c1 |010c: goto 00cd // -003f │ │ -07f22a: 620b 6112 |010d: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f22e: 220c 9103 |010f: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ -07f232: 7010 d024 0c00 |0111: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f238: 1a0d e614 |0114: const-string v13, "diff: " // string@14e6 │ │ -07f23c: 6e20 d724 dc00 |0116: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f242: 0c0c |0119: move-result-object v12 │ │ -07f244: 7210 bf25 0800 |011a: invoke-interface {v8}, Ljava/util/Map;.size:()I // method@25bf │ │ -07f24a: 0a0d |011d: move-result v13 │ │ -07f24c: 6e20 d424 dc00 |011e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07f252: 0c0c |0121: move-result-object v12 │ │ -07f254: 6e10 dd24 0c00 |0122: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f25a: 0c0c |0125: move-result-object v12 │ │ -07f25c: 6e20 1c24 cb00 |0126: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -07f262: 220a 6903 |0129: new-instance v10, Ljava/io/StringWriter; // type@0369 │ │ -07f266: 7010 1f24 0a00 |012b: invoke-direct {v10}, Ljava/io/StringWriter;.:()V // method@241f │ │ -07f26c: 1a0b 0401 |012e: const-string v11, " │ │ +08cdb4: |[08cdb4] com.badlogic.gdx.utils.GwtModuleGenerator.main:([Ljava/lang/String;)V │ │ +08cdc4: 121e |0000: const/4 v14, #int 1 // #1 │ │ +08cdc6: 2202 b703 |0001: new-instance v2, Ljava/util/HashSet; // type@03b7 │ │ +08cdca: 7010 a725 0200 |0003: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@25a7 │ │ +08cdd0: 2203 b603 |0006: new-instance v3, Ljava/util/HashMap; // type@03b6 │ │ +08cdd4: 7010 a325 0300 |0008: invoke-direct {v3}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +08cdda: 620b 6112 |000b: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cdde: 1a0c 6d03 |000d: const-string v12, "Excludes -------------------------------------------------" // string@036d │ │ +08cde2: 6e20 1c24 cb00 |000f: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cde8: 220b 0b01 |0012: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +08cdec: 1a0c de00 |0014: const-string v12, "../backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/emu/com/badlogic/gdx" // string@00de │ │ +08cdf0: 7020 7e09 cb00 |0016: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ +08cdf6: 7140 2d1e 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@1e2d │ │ +08cdfc: 620b 6112 |001c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08ce00: 220c 9103 |001e: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ +08ce04: 7010 d024 0c00 |0020: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ce0a: 1a0d 3a00 |0023: const-string v13, "#" // string@003a │ │ +08ce0e: 6e20 d724 dc00 |0025: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ce14: 0c0c |0028: move-result-object v12 │ │ +08ce16: 7210 cb25 0200 |0029: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@25cb │ │ +08ce1c: 0a0d |002c: move-result v13 │ │ +08ce1e: 6e20 d424 dc00 |002d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08ce24: 0c0c |0030: move-result-object v12 │ │ +08ce26: 6e10 dd24 0c00 |0031: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08ce2c: 0c0c |0034: move-result-object v12 │ │ +08ce2e: 6e20 1c24 cb00 |0035: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08ce34: 1a0b 0506 |0038: const-string v11, "GdxBuild.java" // string@0605 │ │ +08ce38: 7220 c725 b200 |003a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce3e: 1a0b 0806 |003d: const-string v11, "GdxNativesLoader.java" // string@0608 │ │ +08ce42: 7220 c725 b200 |003f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce48: 1a0b 2d06 |0042: const-string v11, "GwtModuleGenerator.java" // string@062d │ │ +08ce4c: 7220 c725 b200 |0044: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce52: 1a0b ce0d |0047: const-string v11, "SharedLibraryLoader.java" // string@0dce │ │ +08ce56: 7220 c725 b200 |0049: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce5c: 1a0b 0406 |004c: const-string v11, "Gdx2DPixmap.java" // string@0604 │ │ +08ce60: 7220 c725 b200 |004e: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce66: 1a0b 060d |0051: const-string v11, "PixmapIO.java" // string@0d06 │ │ +08ce6a: 7220 c725 b200 |0053: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce70: 1a0b 2903 |0056: const-string v11, "ETC1.java" // string@0329 │ │ +08ce74: 7220 c725 b200 |0058: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce7a: 1a0b 2b03 |005b: const-string v11, "ETC1TextureData.java" // string@032b │ │ +08ce7e: 7220 c725 b200 |005d: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce84: 1a0b a50d |0060: const-string v11, "ScreenUtils.java" // string@0da5 │ │ +08ce88: 7220 c725 b200 |0062: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce8e: 1a0b 5e0d |0065: const-string v11, "RemoteInput.java" // string@0d5e │ │ +08ce92: 7220 c725 b200 |0067: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ce98: 1a0b 600d |006a: const-string v11, "RemoteSender.java" // string@0d60 │ │ +08ce9c: 7220 c725 b200 |006c: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08cea2: 1a0b 670e |006f: const-string v11, "TiledLoader.java" // string@0e67 │ │ +08cea6: 7220 c725 b200 |0071: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ceac: 1a0b 610e |0074: const-string v11, "TileMapRendererLoader.java" // string@0e61 │ │ +08ceb0: 7220 c725 b200 |0076: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ceb6: 1a0b b201 |0079: const-string v11, "AtomicQueue.java" // string@01b2 │ │ +08ceba: 7220 c725 b200 |007b: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08cec0: 1a0b 390b |007e: const-string v11, "LittleEndianInputStream.java" // string@0b39 │ │ +08cec4: 7220 c725 b200 |0080: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ceca: 1a0b fd0c |0083: const-string v11, "PauseableThread.java" // string@0cfd │ │ +08cece: 7220 c725 b200 |0085: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08ced4: 1a0b c602 |0088: const-string v11, "DesktopClipboard.java" // string@02c6 │ │ +08ced8: 7220 c725 b200 |008a: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08cede: 1a0b 7901 |008d: const-string v11, "AndroidClipboard.java" // string@0179 │ │ +08cee2: 7220 c725 b200 |008f: invoke-interface {v2, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +08cee8: 2207 b703 |0092: new-instance v7, Ljava/util/HashSet; // type@03b7 │ │ +08ceec: 7010 a725 0700 |0094: invoke-direct {v7}, Ljava/util/HashSet;.:()V // method@25a7 │ │ +08cef2: 2208 c103 |0097: new-instance v8, Ljava/util/TreeMap; // type@03c1 │ │ +08cef6: 7010 d825 0800 |0099: invoke-direct {v8}, Ljava/util/TreeMap;.:()V // method@25d8 │ │ +08cefc: 620b 6112 |009c: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cf00: 1a0c 7e06 |009e: const-string v12, "Includes -------------------------------------------------" // string@067e │ │ +08cf04: 6e20 1c24 cb00 |00a0: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cf0a: 220b 0b01 |00a3: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +08cf0e: 1a0c 2127 |00a5: const-string v12, "src" // string@2721 │ │ +08cf12: 7020 7e09 cb00 |00a7: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ +08cf18: 7140 2d1e 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@1e2d │ │ +08cf1e: 620b 6112 |00ad: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cf22: 220c 9103 |00af: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ +08cf26: 7010 d024 0c00 |00b1: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08cf2c: 1a0d 3a00 |00b4: const-string v13, "#" // string@003a │ │ +08cf30: 6e20 d724 dc00 |00b6: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cf36: 0c0c |00b9: move-result-object v12 │ │ +08cf38: 7210 cb25 0700 |00ba: invoke-interface {v7}, Ljava/util/Set;.size:()I // method@25cb │ │ +08cf3e: 0a0d |00bd: move-result v13 │ │ +08cf40: 6e20 d424 dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08cf46: 0c0c |00c1: move-result-object v12 │ │ +08cf48: 6e10 dd24 0c00 |00c2: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08cf4e: 0c0c |00c5: move-result-object v12 │ │ +08cf50: 6e20 1c24 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cf56: 7210 c925 0700 |00c9: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +08cf5c: 0c04 |00cc: move-result-object v4 │ │ +08cf5e: 7210 ad25 0400 |00cd: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +08cf64: 0a0b |00d0: move-result v11 │ │ +08cf66: 380b 3c00 |00d1: if-eqz v11, 010d // +003c │ │ +08cf6a: 7210 ae25 0400 |00d3: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +08cf70: 0c05 |00d6: move-result-object v5 │ │ +08cf72: 1f05 8f03 |00d7: check-cast v5, Ljava/lang/String; // type@038f │ │ +08cf76: 7220 c825 5200 |00d9: invoke-interface {v2, v5}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ +08cf7c: 0a0b |00dc: move-result v11 │ │ +08cf7e: 380b f0ff |00dd: if-eqz v11, 00cd // -0010 │ │ +08cf82: 7220 bb25 5800 |00df: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +08cf88: 0c06 |00e2: move-result-object v6 │ │ +08cf8a: 1f06 0b01 |00e3: check-cast v6, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +08cf8e: 7220 bb25 5300 |00e5: invoke-interface {v3, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +08cf94: 0c01 |00e8: move-result-object v1 │ │ +08cf96: 1f01 0b01 |00e9: check-cast v1, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +08cf9a: 7220 be25 5800 |00eb: invoke-interface {v8, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ +08cfa0: 620b 6112 |00ee: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cfa4: 220c 9103 |00f0: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ +08cfa8: 7010 d024 0c00 |00f2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08cfae: 1a0d eb15 |00f5: const-string v13, "excluded '" // string@15eb │ │ +08cfb2: 6e20 d724 dc00 |00f7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cfb8: 0c0c |00fa: move-result-object v12 │ │ +08cfba: 6e20 d724 5c00 |00fb: invoke-virtual {v12, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cfc0: 0c0c |00fe: move-result-object v12 │ │ +08cfc2: 1a0d 4c00 |00ff: const-string v13, "'" // string@004c │ │ +08cfc6: 6e20 d724 dc00 |0101: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cfcc: 0c0c |0104: move-result-object v12 │ │ +08cfce: 6e10 dd24 0c00 |0105: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08cfd4: 0c0c |0108: move-result-object v12 │ │ +08cfd6: 6e20 1c24 cb00 |0109: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08cfdc: 28c1 |010c: goto 00cd // -003f │ │ +08cfde: 620b 6112 |010d: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08cfe2: 220c 9103 |010f: new-instance v12, Ljava/lang/StringBuilder; // type@0391 │ │ +08cfe6: 7010 d024 0c00 |0111: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08cfec: 1a0d e614 |0114: const-string v13, "diff: " // string@14e6 │ │ +08cff0: 6e20 d724 dc00 |0116: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08cff6: 0c0c |0119: move-result-object v12 │ │ +08cff8: 7210 bf25 0800 |011a: invoke-interface {v8}, Ljava/util/Map;.size:()I // method@25bf │ │ +08cffe: 0a0d |011d: move-result v13 │ │ +08d000: 6e20 d424 dc00 |011e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08d006: 0c0c |0121: move-result-object v12 │ │ +08d008: 6e10 dd24 0c00 |0122: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08d00e: 0c0c |0125: move-result-object v12 │ │ +08d010: 6e20 1c24 cb00 |0126: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +08d016: 220a 6903 |0129: new-instance v10, Ljava/io/StringWriter; // type@0369 │ │ +08d01a: 7010 1f24 0a00 |012b: invoke-direct {v10}, Ljava/io/StringWriter;.:()V // method@241f │ │ +08d020: 1a0b 0401 |012e: const-string v11, " │ │ " // string@0104 │ │ -07f270: 6e20 2124 ba00 |0130: invoke-virtual {v10, v11}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@2421 │ │ -07f276: 2200 0a03 |0133: new-instance v0, Lcom/badlogic/gdx/utils/XmlWriter; // type@030a │ │ -07f27a: 7020 7921 a000 |0135: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/XmlWriter;.:(Ljava/io/Writer;)V // method@2179 │ │ -07f280: 1a0b 4920 |0138: const-string v11, "module" // string@2049 │ │ -07f284: 6e20 7c21 b000 |013a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -07f28a: 0c0b |013d: move-result-object v11 │ │ -07f28c: 1a0c e023 |013e: const-string v12, "rename-to" // string@23e0 │ │ -07f290: 1a0d 7513 |0140: const-string v13, "com.badlogic.gdx" // string@1375 │ │ -07f294: 6e30 7a21 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@217a │ │ -07f29a: 1a0b cc1b |0145: const-string v11, "inherits" // string@1bcc │ │ -07f29e: 6e20 7c21 b000 |0147: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -07f2a4: 0c0b |014a: move-result-object v11 │ │ -07f2a6: 1a0c 6b20 |014b: const-string v12, "name" // string@206b │ │ -07f2aa: 1a0d 7613 |014d: const-string v13, "com.esotericsoftware.tablelayout" // string@1376 │ │ -07f2ae: 6e30 7a21 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@217a │ │ -07f2b4: 0c0b |0152: move-result-object v11 │ │ -07f2b6: 6e10 8021 0b00 |0153: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -07f2bc: 1a0b d826 |0156: const-string v11, "source" // string@26d8 │ │ -07f2c0: 6e20 7c21 b000 |0158: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -07f2c6: 0c0b |015b: move-result-object v11 │ │ -07f2c8: 1a0c 4f22 |015c: const-string v12, "path" // string@224f │ │ -07f2cc: 1a0d 0617 |015e: const-string v13, "gdx" // string@1706 │ │ -07f2d0: 6e30 7a21 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@217a │ │ -07f2d6: 7210 bc25 0800 |0163: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ -07f2dc: 0c0b |0166: move-result-object v11 │ │ -07f2de: 7210 c925 0b00 |0167: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -07f2e4: 0c04 |016a: move-result-object v4 │ │ -07f2e6: 7210 ad25 0400 |016b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -07f2ec: 0a0b |016e: move-result v11 │ │ -07f2ee: 380b 3200 |016f: if-eqz v11, 01a1 // +0032 │ │ -07f2f2: 7210 ae25 0400 |0171: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -07f2f8: 0c05 |0174: move-result-object v5 │ │ -07f2fa: 1f05 8f03 |0175: check-cast v5, Ljava/lang/String; // type@038f │ │ -07f2fe: 7220 bb25 5800 |0177: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -07f304: 0c0b |017a: move-result-object v11 │ │ -07f306: 1f0b 0b01 |017b: check-cast v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -07f30a: 6e10 9409 0b00 |017d: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ -07f310: 0c0b |0180: move-result-object v11 │ │ -07f312: 1a0c 5110 |0181: const-string v12, "\" // string@1051 │ │ -07f316: 1a0d e800 |0183: const-string v13, "/" // string@00e8 │ │ -07f31a: 6e30 bc24 cb0d |0185: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -07f320: 0c0b |0188: move-result-object v11 │ │ -07f322: 1a0c 2327 |0189: const-string v12, "src/com/badlogic/gdx/" // string@2723 │ │ -07f326: 1a0d 0000 |018b: const-string v13, "" // string@0000 │ │ -07f32a: 6e30 bc24 cb0d |018d: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -07f330: 0c09 |0190: move-result-object v9 │ │ -07f332: 1a0b ae1b |0191: const-string v11, "include" // string@1bae │ │ -07f336: 6e20 7c21 b000 |0193: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -07f33c: 0c0b |0196: move-result-object v11 │ │ -07f33e: 1a0c 6b20 |0197: const-string v12, "name" // string@206b │ │ -07f342: 6e30 7a21 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@217a │ │ -07f348: 0c0b |019c: move-result-object v11 │ │ -07f34a: 6e10 8021 0b00 |019d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -07f350: 28cb |01a0: goto 016b // -0035 │ │ -07f352: 1a0b ae1b |01a1: const-string v11, "include" // string@1bae │ │ -07f356: 6e20 7c21 b000 |01a3: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -07f35c: 0c0b |01a6: move-result-object v11 │ │ -07f35e: 1a0c 6b20 |01a7: const-string v12, "name" // string@206b │ │ -07f362: 1a0d ef1a |01a9: const-string v13, "graphics/g2d/Animation.java" // string@1aef │ │ -07f366: 6e30 7a21 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@217a │ │ -07f36c: 0c0b |01ae: move-result-object v11 │ │ -07f36e: 6e10 8021 0b00 |01af: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -07f374: 1a0b ae1b |01b2: const-string v11, "include" // string@1bae │ │ -07f378: 6e20 7c21 b000 |01b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -07f37e: 0c0b |01b7: move-result-object v11 │ │ -07f380: 1a0c 6b20 |01b8: const-string v12, "name" // string@206b │ │ -07f384: 1a0d f01a |01ba: const-string v13, "graphics/g3d/Animation.java" // string@1af0 │ │ -07f388: 6e30 7a21 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@217a │ │ -07f38e: 0c0b |01bf: move-result-object v11 │ │ -07f390: 6e10 8021 0b00 |01c0: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -07f396: 6e10 8021 0000 |01c3: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -07f39c: 6e10 8021 0000 |01c6: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -07f3a2: 6e10 7b21 0000 |01c9: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.close:()V // method@217b │ │ -07f3a8: 620b 6112 |01cc: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -07f3ac: 6e20 1b24 ab00 |01ce: invoke-virtual {v11, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@241b │ │ -07f3b2: 220b 0b01 |01d1: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -07f3b6: 1a0c 2227 |01d3: const-string v12, "src/com/badlogic/gdx.gwt.xml" // string@2722 │ │ -07f3ba: 7020 7e09 cb00 |01d5: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ -07f3c0: 6e10 2024 0a00 |01d8: invoke-virtual {v10}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2420 │ │ -07f3c6: 0c0c |01db: move-result-object v12 │ │ -07f3c8: 120d |01dc: const/4 v13, #int 0 // #0 │ │ -07f3ca: 6e30 a909 cb0d |01dd: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;Z)V // method@09a9 │ │ -07f3d0: 0e00 |01e0: return-void │ │ +08d024: 6e20 2124 ba00 |0130: invoke-virtual {v10, v11}, Ljava/io/StringWriter;.write:(Ljava/lang/String;)V // method@2421 │ │ +08d02a: 2200 0a03 |0133: new-instance v0, Lcom/badlogic/gdx/utils/XmlWriter; // type@030a │ │ +08d02e: 7020 7921 a000 |0135: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/XmlWriter;.:(Ljava/io/Writer;)V // method@2179 │ │ +08d034: 1a0b 4920 |0138: const-string v11, "module" // string@2049 │ │ +08d038: 6e20 7c21 b000 |013a: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +08d03e: 0c0b |013d: move-result-object v11 │ │ +08d040: 1a0c e023 |013e: const-string v12, "rename-to" // string@23e0 │ │ +08d044: 1a0d 7513 |0140: const-string v13, "com.badlogic.gdx" // string@1375 │ │ +08d048: 6e30 7a21 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@217a │ │ +08d04e: 1a0b cc1b |0145: const-string v11, "inherits" // string@1bcc │ │ +08d052: 6e20 7c21 b000 |0147: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +08d058: 0c0b |014a: move-result-object v11 │ │ +08d05a: 1a0c 6b20 |014b: const-string v12, "name" // string@206b │ │ +08d05e: 1a0d 7613 |014d: const-string v13, "com.esotericsoftware.tablelayout" // string@1376 │ │ +08d062: 6e30 7a21 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@217a │ │ +08d068: 0c0b |0152: move-result-object v11 │ │ +08d06a: 6e10 8021 0b00 |0153: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +08d070: 1a0b d826 |0156: const-string v11, "source" // string@26d8 │ │ +08d074: 6e20 7c21 b000 |0158: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +08d07a: 0c0b |015b: move-result-object v11 │ │ +08d07c: 1a0c 4f22 |015c: const-string v12, "path" // string@224f │ │ +08d080: 1a0d 0617 |015e: const-string v13, "gdx" // string@1706 │ │ +08d084: 6e30 7a21 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@217a │ │ +08d08a: 7210 bc25 0800 |0163: invoke-interface {v8}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ +08d090: 0c0b |0166: move-result-object v11 │ │ +08d092: 7210 c925 0b00 |0167: invoke-interface {v11}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +08d098: 0c04 |016a: move-result-object v4 │ │ +08d09a: 7210 ad25 0400 |016b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +08d0a0: 0a0b |016e: move-result v11 │ │ +08d0a2: 380b 3200 |016f: if-eqz v11, 01a1 // +0032 │ │ +08d0a6: 7210 ae25 0400 |0171: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +08d0ac: 0c05 |0174: move-result-object v5 │ │ +08d0ae: 1f05 8f03 |0175: check-cast v5, Ljava/lang/String; // type@038f │ │ +08d0b2: 7220 bb25 5800 |0177: invoke-interface {v8, v5}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +08d0b8: 0c0b |017a: move-result-object v11 │ │ +08d0ba: 1f0b 0b01 |017b: check-cast v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +08d0be: 6e10 9409 0b00 |017d: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ +08d0c4: 0c0b |0180: move-result-object v11 │ │ +08d0c6: 1a0c 5110 |0181: const-string v12, "\" // string@1051 │ │ +08d0ca: 1a0d e800 |0183: const-string v13, "/" // string@00e8 │ │ +08d0ce: 6e30 bc24 cb0d |0185: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +08d0d4: 0c0b |0188: move-result-object v11 │ │ +08d0d6: 1a0c 2327 |0189: const-string v12, "src/com/badlogic/gdx/" // string@2723 │ │ +08d0da: 1a0d 0000 |018b: const-string v13, "" // string@0000 │ │ +08d0de: 6e30 bc24 cb0d |018d: invoke-virtual {v11, v12, v13}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +08d0e4: 0c09 |0190: move-result-object v9 │ │ +08d0e6: 1a0b ae1b |0191: const-string v11, "include" // string@1bae │ │ +08d0ea: 6e20 7c21 b000 |0193: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +08d0f0: 0c0b |0196: move-result-object v11 │ │ +08d0f2: 1a0c 6b20 |0197: const-string v12, "name" // string@206b │ │ +08d0f6: 6e30 7a21 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@217a │ │ +08d0fc: 0c0b |019c: move-result-object v11 │ │ +08d0fe: 6e10 8021 0b00 |019d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +08d104: 28cb |01a0: goto 016b // -0035 │ │ +08d106: 1a0b ae1b |01a1: const-string v11, "include" // string@1bae │ │ +08d10a: 6e20 7c21 b000 |01a3: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +08d110: 0c0b |01a6: move-result-object v11 │ │ +08d112: 1a0c 6b20 |01a7: const-string v12, "name" // string@206b │ │ +08d116: 1a0d ef1a |01a9: const-string v13, "graphics/g2d/Animation.java" // string@1aef │ │ +08d11a: 6e30 7a21 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@217a │ │ +08d120: 0c0b |01ae: move-result-object v11 │ │ +08d122: 6e10 8021 0b00 |01af: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +08d128: 1a0b ae1b |01b2: const-string v11, "include" // string@1bae │ │ +08d12c: 6e20 7c21 b000 |01b4: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +08d132: 0c0b |01b7: move-result-object v11 │ │ +08d134: 1a0c 6b20 |01b8: const-string v12, "name" // string@206b │ │ +08d138: 1a0d f01a |01ba: const-string v13, "graphics/g3d/Animation.java" // string@1af0 │ │ +08d13c: 6e30 7a21 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@217a │ │ +08d142: 0c0b |01bf: move-result-object v11 │ │ +08d144: 6e10 8021 0b00 |01c0: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +08d14a: 6e10 8021 0000 |01c3: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +08d150: 6e10 8021 0000 |01c6: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +08d156: 6e10 7b21 0000 |01c9: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.close:()V // method@217b │ │ +08d15c: 620b 6112 |01cc: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +08d160: 6e20 1b24 ab00 |01ce: invoke-virtual {v11, v10}, Ljava/io/PrintStream;.println:(Ljava/lang/Object;)V // method@241b │ │ +08d166: 220b 0b01 |01d1: new-instance v11, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +08d16a: 1a0c 2227 |01d3: const-string v12, "src/com/badlogic/gdx.gwt.xml" // string@2722 │ │ +08d16e: 7020 7e09 cb00 |01d5: invoke-direct {v11, v12}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ +08d174: 6e10 2024 0a00 |01d8: invoke-virtual {v10}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2420 │ │ +08d17a: 0c0c |01db: move-result-object v12 │ │ +08d17c: 120d |01dc: const/4 v13, #int 0 // #0 │ │ +08d17e: 6e30 a909 cb0d |01dd: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/files/FileHandle;.writeString:(Ljava/lang/String;Z)V // method@09a9 │ │ +08d184: 0e00 |01e0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x0012 line=54 │ │ 0x001c line=56 │ │ @@ -123667,17 +123674,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f3d4: |[07f3d4] com.badlogic.gdx.utils.IdentityMap$Entry.:()V │ │ -07f3e4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07f3ea: 0e00 |0003: return-void │ │ +08d188: |[08d188] com.badlogic.gdx.utils.IdentityMap$Entry.:()V │ │ +08d198: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08d19e: 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; │ │ │ │ @@ -123687,29 +123694,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07f3ec: |[07f3ec] com.badlogic.gdx.utils.IdentityMap$Entry.toString:()Ljava/lang/String; │ │ -07f3fc: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -07f400: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f406: 5421 240f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@0f24 │ │ -07f40a: 6e20 d624 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -07f410: 0c00 |000a: move-result-object v0 │ │ -07f412: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ -07f416: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f41c: 0c00 |0010: move-result-object v0 │ │ -07f41e: 5421 250f |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@0f25 │ │ -07f422: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -07f428: 0c00 |0016: move-result-object v0 │ │ -07f42a: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f430: 0c00 |001a: move-result-object v0 │ │ -07f432: 1100 |001b: return-object v0 │ │ +08d1a0: |[08d1a0] com.badlogic.gdx.utils.IdentityMap$Entry.toString:()Ljava/lang/String; │ │ +08d1b0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +08d1b4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08d1ba: 5421 240f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@0f24 │ │ +08d1be: 6e20 d624 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08d1c4: 0c00 |000a: move-result-object v0 │ │ +08d1c6: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ +08d1ca: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08d1d0: 0c00 |0010: move-result-object v0 │ │ +08d1d2: 5421 250f |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@0f25 │ │ +08d1d6: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08d1dc: 0c00 |0016: move-result-object v0 │ │ +08d1de: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08d1e4: 0c00 |001a: move-result-object v0 │ │ +08d1e6: 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; │ │ │ │ @@ -123764,19 +123771,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 │ │ -07f434: |[07f434] com.badlogic.gdx.utils.IdentityMap$MapIterator.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -07f444: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -07f44a: 5b01 2c0f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f44e: 6e10 441e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ -07f454: 0e00 |0008: return-void │ │ +08d1e8: |[08d1e8] com.badlogic.gdx.utils.IdentityMap$MapIterator.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +08d1f8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08d1fe: 5b01 2c0f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d202: 6e10 441e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ +08d208: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ 0x0005 line=544 │ │ 0x0008 line=545 │ │ locals : │ │ @@ -123791,34 +123798,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -07f458: |[07f458] com.badlogic.gdx.utils.IdentityMap$MapIterator.findNextIndex:()V │ │ -07f468: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07f46a: 5c42 2b0f |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@0f2b │ │ -07f46e: 5442 2c0f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f472: 5420 380f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f476: 5442 2c0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f47a: 5222 350f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f47e: 5443 2c0f |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f482: 5233 3f0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07f486: 9001 0203 |000f: add-int v1, v2, v3 │ │ -07f48a: 5242 2d0f |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ -07f48e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07f492: 5942 2d0f |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ -07f496: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -07f49a: 5242 2d0f |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ -07f49e: 4602 0002 |001b: aget-object v2, v0, v2 │ │ -07f4a2: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -07f4a6: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -07f4a8: 5c42 2b0f |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@0f2b │ │ -07f4ac: 0e00 |0022: return-void │ │ +08d20c: |[08d20c] com.badlogic.gdx.utils.IdentityMap$MapIterator.findNextIndex:()V │ │ +08d21c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08d21e: 5c42 2b0f |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@0f2b │ │ +08d222: 5442 2c0f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d226: 5420 380f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d22a: 5442 2c0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d22e: 5222 350f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d232: 5443 2c0f |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d236: 5233 3f0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d23a: 9001 0203 |000f: add-int v1, v2, v3 │ │ +08d23e: 5242 2d0f |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ +08d242: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08d246: 5942 2d0f |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ +08d24a: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +08d24e: 5242 2d0f |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ +08d252: 4602 0002 |001b: aget-object v2, v0, v2 │ │ +08d256: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +08d25a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +08d25c: 5c42 2b0f |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.hasNext:Z // field@0f2b │ │ +08d260: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0003 line=555 │ │ 0x0007 line=556 │ │ 0x0019 line=557 │ │ 0x001f line=558 │ │ @@ -123834,45 +123841,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -07f4b0: |[07f4b0] com.badlogic.gdx.utils.IdentityMap$MapIterator.remove:()V │ │ -07f4c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07f4c2: 5230 2a0f |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f4c6: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -07f4ca: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -07f4ce: 1a01 d020 |0007: const-string v1, "next must be called before remove." // string@20d0 │ │ -07f4d2: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -07f4d8: 2700 |000c: throw v0 │ │ -07f4da: 5230 2a0f |000d: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f4de: 5431 2c0f |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f4e2: 5211 350f |0011: iget v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f4e6: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ -07f4ea: 5430 2c0f |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f4ee: 5231 2a0f |0017: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f4f2: 6e20 641e 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1e64 │ │ -07f4f8: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -07f4fa: 5930 2a0f |001d: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f4fe: 5430 2c0f |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f502: 5201 3d0f |0021: iget v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f506: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07f50a: 5901 3d0f |0025: iput v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f50e: 0e00 |0027: return-void │ │ -07f510: 5430 2c0f |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f514: 5400 380f |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f518: 5231 2a0f |002c: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f51c: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -07f520: 5430 2c0f |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ -07f524: 5400 410f |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07f528: 5231 2a0f |0034: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f52c: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -07f530: 28e4 |0038: goto 001c // -001c │ │ +08d264: |[08d264] com.badlogic.gdx.utils.IdentityMap$MapIterator.remove:()V │ │ +08d274: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08d276: 5230 2a0f |0001: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d27a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +08d27e: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +08d282: 1a01 d020 |0007: const-string v1, "next must be called before remove." // string@20d0 │ │ +08d286: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +08d28c: 2700 |000c: throw v0 │ │ +08d28e: 5230 2a0f |000d: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d292: 5431 2c0f |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d296: 5211 350f |0011: iget v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d29a: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ +08d29e: 5430 2c0f |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d2a2: 5231 2a0f |0017: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d2a6: 6e20 641e 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1e64 │ │ +08d2ac: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +08d2ae: 5930 2a0f |001d: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d2b2: 5430 2c0f |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d2b6: 5201 3d0f |0021: iget v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d2ba: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08d2be: 5901 3d0f |0025: iput v1, v0, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d2c2: 0e00 |0027: return-void │ │ +08d2c4: 5430 2c0f |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d2c8: 5400 380f |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d2cc: 5231 2a0f |002c: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d2d0: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +08d2d4: 5430 2c0f |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f2c │ │ +08d2d8: 5400 410f |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d2dc: 5231 2a0f |0034: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d2e0: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +08d2e4: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x000d line=566 │ │ 0x0015 line=567 │ │ 0x001c line=572 │ │ 0x001f line=573 │ │ @@ -123888,20 +123895,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07f534: |[07f534] com.badlogic.gdx.utils.IdentityMap$MapIterator.reset:()V │ │ -07f544: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -07f546: 5910 2a0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ -07f54a: 5910 2d0f |0003: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ -07f54e: 6e10 421e 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.findNextIndex:()V // method@1e42 │ │ -07f554: 0e00 |0008: return-void │ │ +08d2e8: |[08d2e8] com.badlogic.gdx.utils.IdentityMap$MapIterator.reset:()V │ │ +08d2f8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +08d2fa: 5910 2a0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.currentIndex:I // field@0f2a │ │ +08d2fe: 5910 2d0f |0003: iput v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.nextIndex:I // field@0f2d │ │ +08d302: 6e10 421e 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.findNextIndex:()V // method@1e42 │ │ +08d308: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=548 │ │ 0x0003 line=549 │ │ 0x0005 line=550 │ │ 0x0008 line=551 │ │ locals : │ │ @@ -124043,19 +124050,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07f558: |[07f558] com.badlogic.gdx.utils.IdentityMap.:()V │ │ -07f568: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -07f56c: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -07f572: 7030 501e 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1e50 │ │ -07f578: 0e00 |0008: return-void │ │ +08d30c: |[08d30c] com.badlogic.gdx.utils.IdentityMap.:()V │ │ +08d31c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +08d320: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +08d326: 7030 501e 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1e50 │ │ +08d32c: 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; │ │ @@ -124065,135 +124072,135 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07f57c: |[07f57c] com.badlogic.gdx.utils.IdentityMap.:(I)V │ │ -07f58c: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -07f592: 7030 501e 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1e50 │ │ -07f598: 0e00 |0006: return-void │ │ +08d330: |[08d330] com.badlogic.gdx.utils.IdentityMap.:(I)V │ │ +08d340: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +08d346: 7030 501e 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.:(IF)V // method@1e50 │ │ +08d34c: 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 │ │ -07f59c: |[07f59c] com.badlogic.gdx.utils.IdentityMap.:(IF)V │ │ -07f5ac: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -07f5b2: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -07f5b6: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07f5ba: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07f5be: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f5c4: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ -07f5c8: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f5ce: 0c01 |0011: move-result-object v1 │ │ -07f5d0: 6e20 d424 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07f5d6: 0c01 |0015: move-result-object v1 │ │ -07f5d8: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f5de: 0c01 |0019: move-result-object v1 │ │ -07f5e0: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07f5e6: 2700 |001d: throw v0 │ │ -07f5e8: 5230 350f |001e: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f5ec: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -07f5f0: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -07f5f4: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07f5f8: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07f5fc: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f602: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ -07f606: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f60c: 0c01 |0030: move-result-object v1 │ │ -07f60e: 6e20 d424 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -07f614: 0c01 |0034: move-result-object v1 │ │ -07f616: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f61c: 0c01 |0038: move-result-object v1 │ │ -07f61e: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07f624: 2700 |003c: throw v0 │ │ -07f626: 7110 4112 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -07f62c: 0a00 |0040: move-result v0 │ │ -07f62e: 5930 350f |0041: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f632: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -07f634: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -07f638: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -07f63c: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07f640: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -07f644: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -07f64a: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ -07f64e: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -07f654: 0c01 |0054: move-result-object v1 │ │ -07f656: 6e20 d324 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -07f65c: 0c01 |0058: move-result-object v1 │ │ -07f65e: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -07f664: 0c01 |005c: move-result-object v1 │ │ -07f666: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07f66c: 2700 |0060: throw v0 │ │ -07f66e: 5935 3a0f |0061: iput v5, v3, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@0f3a │ │ -07f672: 5230 350f |0063: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f676: 8200 |0065: int-to-float v0, v0 │ │ -07f678: c850 |0066: mul-float/2addr v0, v5 │ │ -07f67a: 8700 |0067: float-to-int v0, v0 │ │ -07f67c: 5930 400f |0068: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07f680: 5230 350f |006a: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f684: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07f688: 5930 3b0f |006e: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07f68c: 5230 350f |0070: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f690: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -07f696: 0a00 |0075: move-result v0 │ │ -07f698: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -07f69c: 5930 370f |0078: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ -07f6a0: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -07f6a2: 5231 350f |007b: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f6a6: 8311 |007d: int-to-double v1, v1 │ │ -07f6a8: 7120 8424 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -07f6ae: 0b01 |0081: move-result-wide v1 │ │ -07f6b0: 7120 8224 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -07f6b6: 0b01 |0085: move-result-wide v1 │ │ -07f6b8: 8a11 |0086: double-to-int v1, v1 │ │ -07f6ba: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -07f6be: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07f6c4: 0a00 |008c: move-result v0 │ │ -07f6c6: 5930 3e0f |008d: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ -07f6ca: 5230 350f |008f: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f6ce: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -07f6d2: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07f6d8: 0a00 |0096: move-result v0 │ │ -07f6da: 5231 350f |0097: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f6de: 8311 |0099: int-to-double v1, v1 │ │ -07f6e0: 7120 8e24 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -07f6e6: 0b01 |009d: move-result-wide v1 │ │ -07f6e8: 8a11 |009e: double-to-int v1, v1 │ │ -07f6ea: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -07f6ee: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07f6f4: 0a00 |00a4: move-result v0 │ │ -07f6f6: 5930 3c0f |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@0f3c │ │ -07f6fa: 5230 350f |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f6fe: 5231 3e0f |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ -07f702: b010 |00ab: add-int/2addr v0, v1 │ │ -07f704: 2300 3104 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -07f708: 1f00 3104 |00ae: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07f70c: 5b30 380f |00b0: iput-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f710: 5430 380f |00b2: iget-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f714: 2100 |00b4: array-length v0, v0 │ │ -07f716: 2300 3104 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -07f71a: 1f00 3104 |00b7: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -07f71e: 5b30 410f |00b9: iput-object v0, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07f722: 0e00 |00bb: return-void │ │ +08d350: |[08d350] com.badlogic.gdx.utils.IdentityMap.:(IF)V │ │ +08d360: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +08d366: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +08d36a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08d36e: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08d372: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08d378: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ +08d37c: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08d382: 0c01 |0011: move-result-object v1 │ │ +08d384: 6e20 d424 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08d38a: 0c01 |0015: move-result-object v1 │ │ +08d38c: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08d392: 0c01 |0019: move-result-object v1 │ │ +08d394: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08d39a: 2700 |001d: throw v0 │ │ +08d39c: 5240 350f |001e: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d3a0: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +08d3a4: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +08d3a8: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08d3ac: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08d3b0: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08d3b6: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ +08d3ba: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08d3c0: 0c01 |0030: move-result-object v1 │ │ +08d3c2: 6e20 d424 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08d3c8: 0c01 |0034: move-result-object v1 │ │ +08d3ca: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08d3d0: 0c01 |0038: move-result-object v1 │ │ +08d3d2: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08d3d8: 2700 |003c: throw v0 │ │ +08d3da: 7110 4112 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +08d3e0: 0a00 |0040: move-result v0 │ │ +08d3e2: 5940 350f |0041: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d3e6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +08d3e8: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +08d3ec: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +08d3f0: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08d3f4: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08d3f8: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08d3fe: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ +08d402: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08d408: 0c01 |0054: move-result-object v1 │ │ +08d40a: 6e20 d324 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +08d410: 0c01 |0058: move-result-object v1 │ │ +08d412: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08d418: 0c01 |005c: move-result-object v1 │ │ +08d41a: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08d420: 2700 |0060: throw v0 │ │ +08d422: 5946 3a0f |0061: iput v6, v4, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@0f3a │ │ +08d426: 5240 350f |0063: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d42a: 8200 |0065: int-to-float v0, v0 │ │ +08d42c: c860 |0066: mul-float/2addr v0, v6 │ │ +08d42e: 8700 |0067: float-to-int v0, v0 │ │ +08d430: 5940 400f |0068: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d434: 5240 350f |006a: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d438: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08d43c: 5940 3b0f |006e: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d440: 5240 350f |0070: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d444: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +08d44a: 0a00 |0075: move-result v0 │ │ +08d44c: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +08d450: 5940 370f |0078: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ +08d454: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +08d456: 5241 350f |007b: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d45a: 8312 |007d: int-to-double v2, v1 │ │ +08d45c: 7120 8424 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +08d462: 0b02 |0081: move-result-wide v2 │ │ +08d464: 7120 8224 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +08d46a: 0b02 |0085: move-result-wide v2 │ │ +08d46c: 8a21 |0086: double-to-int v1, v2 │ │ +08d46e: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +08d472: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08d478: 0a00 |008c: move-result v0 │ │ +08d47a: 5940 3e0f |008d: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ +08d47e: 5240 350f |008f: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d482: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +08d486: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08d48c: 0a00 |0096: move-result v0 │ │ +08d48e: 5241 350f |0097: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d492: 8312 |0099: int-to-double v2, v1 │ │ +08d494: 7120 8e24 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +08d49a: 0b02 |009d: move-result-wide v2 │ │ +08d49c: 8a21 |009e: double-to-int v1, v2 │ │ +08d49e: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +08d4a2: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08d4a8: 0a00 |00a4: move-result v0 │ │ +08d4aa: 5940 3c0f |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@0f3c │ │ +08d4ae: 5240 350f |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d4b2: 5241 3e0f |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ +08d4b6: b010 |00ab: add-int/2addr v0, v1 │ │ +08d4b8: 2300 3104 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +08d4bc: 1f00 3104 |00ae: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +08d4c0: 5b40 380f |00b0: iput-object v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d4c4: 5440 380f |00b2: iget-object v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d4c8: 2100 |00b4: array-length v0, v0 │ │ +08d4ca: 2300 3104 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +08d4ce: 1f00 3104 |00b7: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +08d4d2: 5b40 410f |00b9: iput-object v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d4d6: 0e00 |00bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x001e line=68 │ │ 0x003d line=69 │ │ 0x0043 line=71 │ │ @@ -124203,42 +124210,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 │ │ -07f724: |[07f724] com.badlogic.gdx.utils.IdentityMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ -07f734: 5441 380f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f738: 5240 350f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f73c: 5243 3f0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07f740: 9002 0003 |0006: add-int v2, v0, v3 │ │ -07f744: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ -07f748: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -07f74c: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ -07f750: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -07f752: 0f03 |000f: return v3 │ │ -07f754: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07f758: 28f6 |0012: goto 0008 // -000a │ │ -07f75a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -07f75c: 28fb |0014: goto 000f // -0005 │ │ +08d4d8: |[08d4d8] com.badlogic.gdx.utils.IdentityMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ +08d4e8: 5441 380f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d4ec: 5240 350f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d4f0: 5243 3f0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d4f4: 9002 0003 |0006: add-int v2, v0, v3 │ │ +08d4f8: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ +08d4fc: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +08d500: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ +08d504: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +08d506: 0f03 |000f: return v3 │ │ +08d508: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08d50c: 28f6 |0012: goto 0008 // -000a │ │ +08d50e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +08d510: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0002 line=404 │ │ 0x000a line=405 │ │ 0x000f line=406 │ │ 0x0010 line=404 │ │ @@ -124257,27 +124264,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 │ │ -07f760: |[07f760] com.badlogic.gdx.utils.IdentityMap.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -07f770: 5441 380f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f774: 5240 350f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f778: 5243 3f0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07f77c: 9002 0003 |0006: add-int v2, v0, v3 │ │ -07f780: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ -07f784: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -07f788: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ -07f78c: 5443 410f |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07f790: 4606 0300 |0010: aget-object v6, v3, v0 │ │ -07f794: 1106 |0012: return-object v6 │ │ -07f796: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07f79a: 28f3 |0015: goto 0008 // -000d │ │ +08d514: |[08d514] com.badlogic.gdx.utils.IdentityMap.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d524: 5441 380f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d528: 5240 350f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d52c: 5243 3f0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d530: 9002 0003 |0006: add-int v2, v0, v3 │ │ +08d534: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ +08d538: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +08d53c: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ +08d540: 5443 410f |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d544: 4606 0300 |0010: aget-object v6, v3, v0 │ │ +08d548: 1106 |0012: return-object v6 │ │ +08d54a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08d54e: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x000a line=297 │ │ 0x0012 line=298 │ │ 0x0013 line=296 │ │ @@ -124298,23 +124305,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -07f79c: |[07f79c] com.badlogic.gdx.utils.IdentityMap.hash2:(I)I │ │ -07f7ac: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -07f7b2: b203 |0003: mul-int/2addr v3, v0 │ │ -07f7b4: 5220 370f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ -07f7b8: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -07f7bc: b730 |0008: xor-int/2addr v0, v3 │ │ -07f7be: 5221 3b0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07f7c2: b510 |000b: and-int/2addr v0, v1 │ │ -07f7c4: 0f00 |000c: return v0 │ │ +08d550: |[08d550] com.badlogic.gdx.utils.IdentityMap.hash2:(I)I │ │ +08d560: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +08d566: b203 |0003: mul-int/2addr v3, v0 │ │ +08d568: 5220 370f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ +08d56c: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +08d570: b730 |0008: xor-int/2addr v0, v3 │ │ +08d572: 5221 3b0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d576: b510 |000b: and-int/2addr v0, v1 │ │ +08d578: 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; │ │ @@ -124325,23 +124332,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -07f7c8: |[07f7c8] com.badlogic.gdx.utils.IdentityMap.hash3:(I)I │ │ -07f7d8: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -07f7de: b203 |0003: mul-int/2addr v3, v0 │ │ -07f7e0: 5220 370f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ -07f7e4: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -07f7e8: b730 |0008: xor-int/2addr v0, v3 │ │ -07f7ea: 5221 3b0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07f7ee: b510 |000b: and-int/2addr v0, v1 │ │ -07f7f0: 0f00 |000c: return v0 │ │ +08d57c: |[08d57c] com.badlogic.gdx.utils.IdentityMap.hash3:(I)I │ │ +08d58c: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +08d592: b203 |0003: mul-int/2addr v3, v0 │ │ +08d594: 5220 370f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ +08d598: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +08d59c: b730 |0008: xor-int/2addr v0, v3 │ │ +08d59e: 5221 3b0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d5a2: b510 |000b: and-int/2addr v0, v1 │ │ +08d5a4: 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; │ │ @@ -124352,92 +124359,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 │ │ -07f7f4: |[07f7f4] com.badlogic.gdx.utils.IdentityMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ -07f804: 54a4 380f |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f808: 54a7 410f |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07f80c: 52a5 3b0f |0004: iget v5, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07f810: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -07f812: 52a6 3c0f |0007: iget v6, v10, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@0f3c │ │ -07f816: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -07f818: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -07f81e: 0a08 |000d: move-result v8 │ │ -07f820: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ -07f826: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -07f82a: 4601 0711 |0013: aget-object v1, v7, v17 │ │ -07f82e: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ -07f832: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ -07f836: 7110 e524 0000 |0019: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -07f83c: 0a02 |001c: move-result v2 │ │ -07f83e: 950d 0205 |001d: and-int v13, v2, v5 │ │ -07f842: 460e 040d |001f: aget-object v14, v4, v13 │ │ -07f846: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ -07f84a: 4d00 040d |0023: aput-object v0, v4, v13 │ │ -07f84e: 4d01 070d |0025: aput-object v1, v7, v13 │ │ -07f852: 52a8 3d0f |0027: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f856: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07f85a: 59a9 3d0f |002b: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f85e: 52a9 400f |002d: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07f862: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ -07f866: 52a8 350f |0031: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f86a: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -07f86e: 7020 651e 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07f874: 0e00 |0038: return-void │ │ -07f876: 07e0 |0039: move-object v0, v14 │ │ -07f878: 4601 070d |003a: aget-object v1, v7, v13 │ │ -07f87c: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ -07f880: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ -07f884: 28d9 |0040: goto 0019 // -0027 │ │ -07f886: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -07f88a: 4601 070f |0043: aget-object v1, v7, v15 │ │ -07f88e: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ -07f892: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ -07f896: 28d0 |0049: goto 0019 // -0030 │ │ -07f898: 7020 5b1e 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -07f89e: 0a0f |004d: move-result v15 │ │ -07f8a0: 4610 040f |004e: aget-object v16, v4, v15 │ │ -07f8a4: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ -07f8a8: 4d00 040f |0052: aput-object v0, v4, v15 │ │ -07f8ac: 4d01 070f |0054: aput-object v1, v7, v15 │ │ -07f8b0: 52a8 3d0f |0056: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f8b4: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07f8b8: 59a9 3d0f |005a: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f8bc: 52a9 400f |005c: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07f8c0: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ -07f8c4: 52a8 350f |0060: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f8c8: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -07f8cc: 7020 651e 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07f8d2: 28d1 |0067: goto 0038 // -002f │ │ -07f8d4: 7020 5c1e 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -07f8da: 0a11 |006b: move-result v17 │ │ -07f8dc: 4612 0411 |006c: aget-object v18, v4, v17 │ │ -07f8e0: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ -07f8e4: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ -07f8e8: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ -07f8ec: 52a8 3d0f |0074: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f8f0: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07f8f4: 59a9 3d0f |0078: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f8f8: 52a9 400f |007a: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07f8fc: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ -07f900: 52a8 350f |007e: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f904: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -07f908: 7020 651e 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07f90e: 28b3 |0085: goto 0038 // -004d │ │ -07f910: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07f914: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ -07f918: 7030 611e 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1e61 │ │ -07f91e: 28ab |008d: goto 0038 // -0055 │ │ -07f920: 070b |008e: move-object v11, v0 │ │ -07f922: 071c |008f: move-object v12, v1 │ │ -07f924: 2900 79ff |0090: goto/16 0009 // -0087 │ │ -07f928: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ +08d5a8: |[08d5a8] com.badlogic.gdx.utils.IdentityMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ +08d5b8: 54a4 380f |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d5bc: 54a7 410f |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d5c0: 52a5 3b0f |0004: iget v5, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d5c4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +08d5c6: 52a6 3c0f |0007: iget v6, v10, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@0f3c │ │ +08d5ca: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +08d5cc: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +08d5d2: 0a08 |000d: move-result v8 │ │ +08d5d4: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ +08d5da: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +08d5de: 4601 0711 |0013: aget-object v1, v7, v17 │ │ +08d5e2: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ +08d5e6: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ +08d5ea: 7110 e524 0000 |0019: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08d5f0: 0a02 |001c: move-result v2 │ │ +08d5f2: 950d 0205 |001d: and-int v13, v2, v5 │ │ +08d5f6: 460e 040d |001f: aget-object v14, v4, v13 │ │ +08d5fa: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ +08d5fe: 4d00 040d |0023: aput-object v0, v4, v13 │ │ +08d602: 4d01 070d |0025: aput-object v1, v7, v13 │ │ +08d606: 52a8 3d0f |0027: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d60a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08d60e: 59a9 3d0f |002b: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d612: 52a9 400f |002d: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d616: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ +08d61a: 52a8 350f |0031: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d61e: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +08d622: 7020 651e 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d628: 0e00 |0038: return-void │ │ +08d62a: 07e0 |0039: move-object v0, v14 │ │ +08d62c: 4601 070d |003a: aget-object v1, v7, v13 │ │ +08d630: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ +08d634: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ +08d638: 28d9 |0040: goto 0019 // -0027 │ │ +08d63a: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +08d63e: 4601 070f |0043: aget-object v1, v7, v15 │ │ +08d642: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ +08d646: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ +08d64a: 28d0 |0049: goto 0019 // -0030 │ │ +08d64c: 7020 5b1e 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08d652: 0a0f |004d: move-result v15 │ │ +08d654: 4610 040f |004e: aget-object v16, v4, v15 │ │ +08d658: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ +08d65c: 4d00 040f |0052: aput-object v0, v4, v15 │ │ +08d660: 4d01 070f |0054: aput-object v1, v7, v15 │ │ +08d664: 52a8 3d0f |0056: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d668: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08d66c: 59a9 3d0f |005a: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d670: 52a9 400f |005c: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d674: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ +08d678: 52a8 350f |0060: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d67c: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +08d680: 7020 651e 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d686: 28d1 |0067: goto 0038 // -002f │ │ +08d688: 7020 5c1e 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08d68e: 0a11 |006b: move-result v17 │ │ +08d690: 4612 0411 |006c: aget-object v18, v4, v17 │ │ +08d694: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ +08d698: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ +08d69c: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ +08d6a0: 52a8 3d0f |0074: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d6a4: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ +08d6a8: 59a9 3d0f |0078: iput v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d6ac: 52a9 400f |007a: iget v9, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d6b0: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ +08d6b4: 52a8 350f |007e: iget v8, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d6b8: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +08d6bc: 7020 651e 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d6c2: 28b3 |0085: goto 0038 // -004d │ │ +08d6c4: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08d6c8: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ +08d6cc: 7030 611e 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1e61 │ │ +08d6d2: 28ab |008d: goto 0038 // -0055 │ │ +08d6d4: 070b |008e: move-object v11, v0 │ │ +08d6d6: 071c |008f: move-object v12, v1 │ │ +08d6d8: 2900 79ff |0090: goto/16 0009 // -0087 │ │ +08d6dc: 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 │ │ @@ -124514,76 +124521,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 │ │ -07f938: |[07f938] com.badlogic.gdx.utils.IdentityMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07f948: 7110 e524 0b00 |0000: invoke-static {v11}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -07f94e: 0a09 |0003: move-result v9 │ │ -07f950: 52a0 3b0f |0004: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07f954: 9503 0900 |0006: and-int v3, v9, v0 │ │ -07f958: 54a0 380f |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f95c: 4604 0003 |000a: aget-object v4, v0, v3 │ │ -07f960: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ -07f964: 54a0 380f |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f968: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ -07f96c: 54a0 410f |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07f970: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ -07f974: 52a0 3d0f |0016: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f978: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -07f97c: 59a1 3d0f |001a: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f980: 52a1 400f |001c: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07f984: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ -07f988: 52a0 350f |0020: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f98c: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -07f990: 7020 651e 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07f996: 0e00 |0027: return-void │ │ -07f998: 7020 5b1e 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -07f99e: 0a05 |002b: move-result v5 │ │ -07f9a0: 54a0 380f |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f9a4: 4606 0005 |002e: aget-object v6, v0, v5 │ │ -07f9a8: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ -07f9ac: 54a0 380f |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f9b0: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ -07f9b4: 54a0 410f |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07f9b8: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ -07f9bc: 52a0 3d0f |003a: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f9c0: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -07f9c4: 59a1 3d0f |003e: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07f9c8: 52a1 400f |0040: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07f9cc: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ -07f9d0: 52a0 350f |0044: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07f9d4: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -07f9d8: 7020 651e 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07f9de: 28dc |004b: goto 0027 // -0024 │ │ -07f9e0: 7020 5c1e 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -07f9e6: 0a07 |004f: move-result v7 │ │ -07f9e8: 54a0 380f |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f9ec: 4608 0007 |0052: aget-object v8, v0, v7 │ │ -07f9f0: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ -07f9f4: 54a0 380f |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07f9f8: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ -07f9fc: 54a0 410f |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fa00: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ -07fa04: 52a0 3d0f |005e: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fa08: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ -07fa0c: 59a1 3d0f |0062: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fa10: 52a1 400f |0064: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07fa14: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ -07fa18: 52a0 350f |0068: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fa1c: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -07fa20: 7020 651e 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07fa26: 28b8 |006f: goto 0027 // -0048 │ │ -07fa28: 07a0 |0070: move-object v0, v10 │ │ -07fa2a: 07b1 |0071: move-object v1, v11 │ │ -07fa2c: 07c2 |0072: move-object v2, v12 │ │ -07fa2e: 7609 5e1e 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@1e5e │ │ -07fa34: 28b1 |0076: goto 0027 // -004f │ │ +08d6ec: |[08d6ec] com.badlogic.gdx.utils.IdentityMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08d6fc: 7110 e524 0b00 |0000: invoke-static {v11}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08d702: 0a09 |0003: move-result v9 │ │ +08d704: 52a0 3b0f |0004: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d708: 9503 0900 |0006: and-int v3, v9, v0 │ │ +08d70c: 54a0 380f |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d710: 4604 0003 |000a: aget-object v4, v0, v3 │ │ +08d714: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ +08d718: 54a0 380f |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d71c: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ +08d720: 54a0 410f |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d724: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ +08d728: 52a0 3d0f |0016: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d72c: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08d730: 59a1 3d0f |001a: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d734: 52a1 400f |001c: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d738: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ +08d73c: 52a0 350f |0020: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d740: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08d744: 7020 651e 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d74a: 0e00 |0027: return-void │ │ +08d74c: 7020 5b1e 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08d752: 0a05 |002b: move-result v5 │ │ +08d754: 54a0 380f |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d758: 4606 0005 |002e: aget-object v6, v0, v5 │ │ +08d75c: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ +08d760: 54a0 380f |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d764: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ +08d768: 54a0 410f |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d76c: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ +08d770: 52a0 3d0f |003a: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d774: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08d778: 59a1 3d0f |003e: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d77c: 52a1 400f |0040: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d780: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ +08d784: 52a0 350f |0044: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d788: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08d78c: 7020 651e 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d792: 28dc |004b: goto 0027 // -0024 │ │ +08d794: 7020 5c1e 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08d79a: 0a07 |004f: move-result v7 │ │ +08d79c: 54a0 380f |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d7a0: 4608 0007 |0052: aget-object v8, v0, v7 │ │ +08d7a4: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ +08d7a8: 54a0 380f |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d7ac: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ +08d7b0: 54a0 410f |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d7b4: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ +08d7b8: 52a0 3d0f |005e: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d7bc: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08d7c0: 59a1 3d0f |0062: iput v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d7c4: 52a1 400f |0064: iget v1, v10, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d7c8: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ +08d7cc: 52a0 350f |0068: iget v0, v10, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d7d0: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08d7d4: 7020 651e 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d7da: 28b8 |006f: goto 0027 // -0048 │ │ +08d7dc: 07a0 |0070: move-object v0, v10 │ │ +08d7de: 07b1 |0071: move-object v1, v11 │ │ +08d7e0: 07c2 |0072: move-object v2, v12 │ │ +08d7e2: 7609 5e1e 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@1e5e │ │ +08d7e8: 28b1 |0076: goto 0027 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0008 line=154 │ │ 0x000c line=155 │ │ 0x000e line=156 │ │ @@ -124623,37 +124630,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 │ │ -07fa38: |[07fa38] com.badlogic.gdx.utils.IdentityMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07fa48: 5231 3f0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fa4c: 5232 3e0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ -07fa50: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -07fa54: 5231 350f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fa58: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -07fa5c: 7020 651e 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07fa62: 6e30 5f1e 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5f │ │ -07fa68: 0e00 |0010: return-void │ │ -07fa6a: 5231 350f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fa6e: 5232 3f0f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fa72: 9000 0102 |0015: add-int v0, v1, v2 │ │ -07fa76: 5431 380f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fa7a: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ -07fa7e: 5431 410f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fa82: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ -07fa86: 5231 3f0f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fa8a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07fa8e: 5931 3f0f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fa92: 5231 3d0f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fa96: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07fa9a: 5931 3d0f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fa9e: 28e5 |002b: goto 0010 // -001b │ │ +08d7ec: |[08d7ec] com.badlogic.gdx.utils.IdentityMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08d7fc: 5231 3f0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d800: 5232 3e0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ +08d804: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +08d808: 5231 350f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d80c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +08d810: 7020 651e 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08d816: 6e30 5f1e 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5f │ │ +08d81c: 0e00 |0010: return-void │ │ +08d81e: 5231 350f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d822: 5232 3f0f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d826: 9000 0102 |0015: add-int v0, v1, v2 │ │ +08d82a: 5431 380f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d82e: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ +08d832: 5431 410f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d836: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ +08d83a: 5231 3f0f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d83e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08d842: 5931 3f0f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d846: 5231 3d0f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d84a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08d84e: 5931 3d0f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d852: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=256 │ │ 0x000d line=257 │ │ 0x0010 line=266 │ │ 0x0011 line=261 │ │ @@ -124675,76 +124682,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -07faa0: |[07faa0] com.badlogic.gdx.utils.IdentityMap.resize:(I)V │ │ -07fab0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -07fab2: 5295 350f |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fab6: 5296 3f0f |0003: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07faba: 9002 0506 |0005: add-int v2, v5, v6 │ │ -07fabe: 599a 350f |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fac2: 82a5 |0009: int-to-float v5, v10 │ │ -07fac4: 5296 3a0f |000a: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@0f3a │ │ -07fac8: c865 |000c: mul-float/2addr v5, v6 │ │ -07faca: 8755 |000d: float-to-int v5, v5 │ │ -07facc: 5995 400f |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07fad0: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -07fad4: 5995 3b0f |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07fad8: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -07fade: 0a05 |0017: move-result v5 │ │ -07fae0: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -07fae4: 5995 370f |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ -07fae8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -07faea: 83a6 |001d: int-to-double v6, v10 │ │ -07faec: 7120 8424 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -07faf2: 0b06 |0021: move-result-wide v6 │ │ -07faf4: 7120 8224 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -07fafa: 0b06 |0025: move-result-wide v6 │ │ -07fafc: 8a66 |0026: double-to-int v6, v6 │ │ -07fafe: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -07fb02: 7120 8624 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07fb08: 0a05 |002c: move-result v5 │ │ -07fb0a: 5995 3e0f |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ -07fb0e: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -07fb12: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -07fb18: 0a05 |0034: move-result v5 │ │ -07fb1a: 83a6 |0035: int-to-double v6, v10 │ │ -07fb1c: 7120 8e24 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -07fb22: 0b06 |0039: move-result-wide v6 │ │ -07fb24: 8a66 |003a: double-to-int v6, v6 │ │ -07fb26: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ -07fb2a: 7120 8624 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -07fb30: 0a05 |0040: move-result v5 │ │ -07fb32: 5995 3c0f |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@0f3c │ │ -07fb36: 5493 380f |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fb3a: 5494 410f |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fb3e: 5295 3e0f |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ -07fb42: b0a5 |0049: add-int/2addr v5, v10 │ │ -07fb44: 2355 3104 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ -07fb48: 1f05 3104 |004c: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ -07fb4c: 5b95 380f |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fb50: 5295 3e0f |0050: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ -07fb54: b0a5 |0052: add-int/2addr v5, v10 │ │ -07fb56: 2355 3104 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ -07fb5a: 1f05 3104 |0055: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ -07fb5e: 5b95 410f |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fb62: 5998 3d0f |0059: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fb66: 5998 3f0f |005b: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fb6a: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -07fb6c: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ -07fb70: 4601 0300 |0060: aget-object v1, v3, v0 │ │ -07fb74: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -07fb78: 4605 0400 |0064: aget-object v5, v4, v0 │ │ -07fb7c: 7030 601e 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1e60 │ │ -07fb82: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07fb86: 28f3 |006b: goto 005e // -000d │ │ -07fb88: 0e00 |006c: return-void │ │ +08d854: |[08d854] com.badlogic.gdx.utils.IdentityMap.resize:(I)V │ │ +08d864: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +08d866: 5295 350f |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d86a: 5296 3f0f |0003: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d86e: 9002 0506 |0005: add-int v2, v5, v6 │ │ +08d872: 599a 350f |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d876: 82a5 |0009: int-to-float v5, v10 │ │ +08d878: 5296 3a0f |000a: iget v6, v9, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@0f3a │ │ +08d87c: c865 |000c: mul-float/2addr v5, v6 │ │ +08d87e: 8755 |000d: float-to-int v5, v5 │ │ +08d880: 5995 400f |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08d884: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ +08d888: 5995 3b0f |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d88c: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +08d892: 0a05 |0017: move-result v5 │ │ +08d894: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +08d898: 5995 370f |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.hashShift:I // field@0f37 │ │ +08d89c: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +08d89e: 83a6 |001d: int-to-double v6, v10 │ │ +08d8a0: 7120 8424 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +08d8a6: 0b06 |0021: move-result-wide v6 │ │ +08d8a8: 7120 8224 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +08d8ae: 0b06 |0025: move-result-wide v6 │ │ +08d8b0: 8a66 |0026: double-to-int v6, v6 │ │ +08d8b2: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +08d8b6: 7120 8624 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08d8bc: 0a05 |002c: move-result v5 │ │ +08d8be: 5995 3e0f |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ +08d8c2: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +08d8c6: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08d8cc: 0a05 |0034: move-result v5 │ │ +08d8ce: 83a6 |0035: int-to-double v6, v10 │ │ +08d8d0: 7120 8e24 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +08d8d6: 0b06 |0039: move-result-wide v6 │ │ +08d8d8: 8a66 |003a: double-to-int v6, v6 │ │ +08d8da: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ +08d8de: 7120 8624 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08d8e4: 0a05 |0040: move-result v5 │ │ +08d8e6: 5995 3c0f |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.pushIterations:I // field@0f3c │ │ +08d8ea: 5493 380f |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d8ee: 5494 410f |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d8f2: 5295 3e0f |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ +08d8f6: b0a5 |0049: add-int/2addr v5, v10 │ │ +08d8f8: 2355 3104 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ +08d8fc: 1f05 3104 |004c: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ +08d900: 5b95 380f |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d904: 5295 3e0f |0050: iget v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashCapacity:I // field@0f3e │ │ +08d908: b0a5 |0052: add-int/2addr v5, v10 │ │ +08d90a: 2355 3104 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ +08d90e: 1f05 3104 |0055: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ +08d912: 5b95 410f |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d916: 5998 3d0f |0059: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d91a: 5998 3f0f |005b: iput v8, v9, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d91e: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +08d920: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ +08d924: 4601 0300 |0060: aget-object v1, v3, v0 │ │ +08d928: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +08d92c: 4605 0400 |0064: aget-object v5, v4, v0 │ │ +08d930: 7030 601e 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1e60 │ │ +08d936: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08d93a: 28f3 |006b: goto 005e // -000d │ │ +08d93c: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ 0x0007 line=439 │ │ 0x0009 line=440 │ │ 0x0010 line=441 │ │ 0x0014 line=442 │ │ @@ -124777,32 +124784,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -07fb8c: |[07fb8c] com.badlogic.gdx.utils.IdentityMap.clear:()V │ │ -07fb9c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07fb9e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07fba0: 5482 380f |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fba4: 5483 410f |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fba8: 5284 350f |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fbac: 5285 3f0f |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fbb0: 9000 0405 |000a: add-int v0, v4, v5 │ │ -07fbb4: 0101 |000c: move v1, v0 │ │ -07fbb6: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fbba: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -07fbbe: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ -07fbc2: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ -07fbc6: 0101 |0015: move v1, v0 │ │ -07fbc8: 28f7 |0016: goto 000d // -0009 │ │ -07fbca: 5986 3d0f |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fbce: 5986 3f0f |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fbd2: 0e00 |001b: return-void │ │ +08d940: |[08d940] com.badlogic.gdx.utils.IdentityMap.clear:()V │ │ +08d950: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +08d952: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +08d954: 5482 380f |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d958: 5483 410f |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08d95c: 5284 350f |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08d960: 5285 3f0f |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d964: 9000 0405 |000a: add-int v0, v4, v5 │ │ +08d968: 0101 |000c: move v1, v0 │ │ +08d96a: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08d96e: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +08d972: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ +08d976: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ +08d97a: 0101 |0015: move v1, v0 │ │ +08d97c: 28f7 |0016: goto 000d // -0009 │ │ +08d97e: 5986 3d0f |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08d982: 5986 3f0f |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08d986: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=359 │ │ 0x0004 line=360 │ │ 0x0006 line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -124825,37 +124832,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -07fbd4: |[07fbd4] com.badlogic.gdx.utils.IdentityMap.containsKey:(Ljava/lang/Object;)Z │ │ -07fbe4: 7110 e524 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -07fbea: 0a00 |0003: move-result v0 │ │ -07fbec: 5232 3b0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07fbf0: 9501 0002 |0006: and-int v1, v0, v2 │ │ -07fbf4: 5432 380f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fbf8: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -07fbfc: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ -07fc00: 7020 5b1e 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -07fc06: 0a01 |0011: move-result v1 │ │ -07fc08: 5432 380f |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fc0c: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -07fc10: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ -07fc14: 7020 5c1e 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -07fc1a: 0a01 |001b: move-result v1 │ │ -07fc1c: 5432 380f |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fc20: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -07fc24: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ -07fc28: 7020 531e 4300 |0022: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/IdentityMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@1e53 │ │ -07fc2e: 0a02 |0025: move-result v2 │ │ -07fc30: 0f02 |0026: return v2 │ │ -07fc32: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -07fc34: 28fe |0028: goto 0026 // -0002 │ │ +08d988: |[08d988] com.badlogic.gdx.utils.IdentityMap.containsKey:(Ljava/lang/Object;)Z │ │ +08d998: 7110 e524 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08d99e: 0a00 |0003: move-result v0 │ │ +08d9a0: 5232 3b0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08d9a4: 9501 0002 |0006: and-int v1, v0, v2 │ │ +08d9a8: 5432 380f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d9ac: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +08d9b0: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ +08d9b4: 7020 5b1e 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08d9ba: 0a01 |0011: move-result v1 │ │ +08d9bc: 5432 380f |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d9c0: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +08d9c4: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ +08d9c8: 7020 5c1e 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08d9ce: 0a01 |001b: move-result v1 │ │ +08d9d0: 5432 380f |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08d9d4: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +08d9d8: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ +08d9dc: 7020 531e 4300 |0022: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/IdentityMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@1e53 │ │ +08d9e2: 0a02 |0025: move-result v2 │ │ +08d9e4: 0f02 |0026: return v2 │ │ +08d9e6: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +08d9e8: 28fe |0028: goto 0026 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=391 │ │ 0x0008 line=392 │ │ 0x000e line=393 │ │ 0x0012 line=394 │ │ @@ -124875,57 +124882,57 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -07fc38: |[07fc38] com.badlogic.gdx.utils.IdentityMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -07fc48: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07fc4a: 5473 410f |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fc4e: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ -07fc52: 5472 380f |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fc56: 5275 350f |0007: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fc5a: 5276 3f0f |0009: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fc5e: 9000 0506 |000b: add-int v0, v5, v6 │ │ -07fc62: 0101 |000d: move v1, v0 │ │ -07fc64: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fc68: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ -07fc6c: 4605 0200 |0012: aget-object v5, v2, v0 │ │ -07fc70: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ -07fc74: 4605 0300 |0016: aget-object v5, v3, v0 │ │ -07fc78: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ -07fc7c: 0f04 |001a: return v4 │ │ -07fc7e: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ -07fc82: 5275 350f |001d: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fc86: 5276 3f0f |001f: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fc8a: 9000 0506 |0021: add-int v0, v5, v6 │ │ -07fc8e: 0101 |0023: move v1, v0 │ │ -07fc90: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fc94: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ -07fc98: 4605 0300 |0028: aget-object v5, v3, v0 │ │ -07fc9c: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ -07fca0: 0101 |002c: move v1, v0 │ │ -07fca2: 28f7 |002d: goto 0024 // -0009 │ │ -07fca4: 5275 350f |002e: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fca8: 5276 3f0f |0030: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fcac: 9000 0506 |0032: add-int v0, v5, v6 │ │ -07fcb0: 0101 |0034: move v1, v0 │ │ -07fcb2: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fcb6: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ -07fcba: 4605 0300 |0039: aget-object v5, v3, v0 │ │ -07fcbe: 6e20 9624 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07fcc4: 0a05 |003e: move-result v5 │ │ -07fcc6: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ -07fcca: 0101 |0041: move v1, v0 │ │ -07fccc: 28f3 |0042: goto 0035 // -000d │ │ -07fcce: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -07fcd0: 28d6 |0044: goto 001a // -002a │ │ -07fcd2: 0101 |0045: move v1, v0 │ │ -07fcd4: 28c8 |0046: goto 000e // -0038 │ │ +08d9ec: |[08d9ec] com.badlogic.gdx.utils.IdentityMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +08d9fc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08d9fe: 5473 410f |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08da02: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ +08da06: 5472 380f |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08da0a: 5275 350f |0007: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08da0e: 5276 3f0f |0009: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08da12: 9000 0506 |000b: add-int v0, v5, v6 │ │ +08da16: 0101 |000d: move v1, v0 │ │ +08da18: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08da1c: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ +08da20: 4605 0200 |0012: aget-object v5, v2, v0 │ │ +08da24: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ +08da28: 4605 0300 |0016: aget-object v5, v3, v0 │ │ +08da2c: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ +08da30: 0f04 |001a: return v4 │ │ +08da32: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ +08da36: 5275 350f |001d: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08da3a: 5276 3f0f |001f: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08da3e: 9000 0506 |0021: add-int v0, v5, v6 │ │ +08da42: 0101 |0023: move v1, v0 │ │ +08da44: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08da48: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ +08da4c: 4605 0300 |0028: aget-object v5, v3, v0 │ │ +08da50: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ +08da54: 0101 |002c: move v1, v0 │ │ +08da56: 28f7 |002d: goto 0024 // -0009 │ │ +08da58: 5275 350f |002e: iget v5, v7, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08da5c: 5276 3f0f |0030: iget v6, v7, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08da60: 9000 0506 |0032: add-int v0, v5, v6 │ │ +08da64: 0101 |0034: move v1, v0 │ │ +08da66: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08da6a: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ +08da6e: 4605 0300 |0039: aget-object v5, v3, v0 │ │ +08da72: 6e20 9624 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08da78: 0a05 |003e: move-result v5 │ │ +08da7a: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ +08da7e: 0101 |0041: move v1, v0 │ │ +08da80: 28f3 |0042: goto 0035 // -000d │ │ +08da82: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +08da84: 28d6 |0044: goto 001a // -002a │ │ +08da86: 0101 |0045: move v1, v0 │ │ +08da88: 28c8 |0046: goto 000e // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=374 │ │ 0x0003 line=375 │ │ 0x0005 line=376 │ │ 0x0007 line=377 │ │ 0x0012 line=378 │ │ @@ -124963,27 +124970,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07fcd8: |[07fcd8] com.badlogic.gdx.utils.IdentityMap.ensureCapacity:(I)V │ │ -07fce8: 5231 3d0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07fcec: 9000 0104 |0002: add-int v0, v1, v4 │ │ -07fcf0: 5231 400f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07fcf4: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -07fcf8: 8201 |0008: int-to-float v1, v0 │ │ -07fcfa: 5232 3a0f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@0f3a │ │ -07fcfe: c921 |000b: div-float/2addr v1, v2 │ │ -07fd00: 8711 |000c: float-to-int v1, v1 │ │ -07fd02: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -07fd08: 0a01 |0010: move-result v1 │ │ -07fd0a: 7020 651e 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -07fd10: 0e00 |0014: return-void │ │ +08da8c: |[08da8c] com.badlogic.gdx.utils.IdentityMap.ensureCapacity:(I)V │ │ +08da9c: 5231 3d0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08daa0: 9000 0104 |0002: add-int v0, v1, v4 │ │ +08daa4: 5231 400f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08daa8: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +08daac: 8201 |0008: int-to-float v1, v0 │ │ +08daae: 5232 3a0f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.loadFactor:F // field@0f3a │ │ +08dab2: c921 |000b: div-float/2addr v1, v2 │ │ +08dab4: 8711 |000c: float-to-int v1, v1 │ │ +08dab6: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +08dabc: 0a01 |0010: move-result v1 │ │ +08dabe: 7020 651e 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08dac4: 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; │ │ @@ -124996,25 +125003,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 │ │ -07fd14: |[07fd14] com.badlogic.gdx.utils.IdentityMap.entries:()Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ -07fd24: 5410 360f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ -07fd28: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -07fd2c: 2200 be02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entries; // type@02be │ │ -07fd30: 7020 2f1e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e2f │ │ -07fd36: 5b10 360f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ -07fd3a: 5410 360f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ -07fd3e: 1100 |000d: return-object v0 │ │ -07fd40: 5410 360f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ -07fd44: 6e10 361e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.reset:()V // method@1e36 │ │ -07fd4a: 28f8 |0013: goto 000b // -0008 │ │ +08dac8: |[08dac8] com.badlogic.gdx.utils.IdentityMap.entries:()Lcom/badlogic/gdx/utils/IdentityMap$Entries; │ │ +08dad8: 5410 360f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ +08dadc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +08dae0: 2200 be02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entries; // type@02be │ │ +08dae4: 7020 2f1e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e2f │ │ +08daea: 5b10 360f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ +08daee: 5410 360f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ +08daf2: 1100 |000d: return-object v0 │ │ +08daf4: 5410 360f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.entries:Lcom/badlogic/gdx/utils/IdentityMap$Entries; // field@0f36 │ │ +08daf8: 6e10 361e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.reset:()V // method@1e36 │ │ +08dafe: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0004 line=501 │ │ 0x000b line=504 │ │ 0x000e line=503 │ │ locals : │ │ @@ -125026,63 +125033,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 │ │ -07fd4c: |[07fd4c] com.badlogic.gdx.utils.IdentityMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -07fd5c: 5463 410f |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fd60: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ -07fd64: 5462 380f |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fd68: 5264 350f |0006: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fd6c: 5265 3f0f |0008: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fd70: 9000 0405 |000a: add-int v0, v4, v5 │ │ -07fd74: 0101 |000c: move v1, v0 │ │ -07fd76: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fd7a: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ -07fd7e: 4604 0200 |0011: aget-object v4, v2, v0 │ │ -07fd82: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ -07fd86: 4604 0300 |0015: aget-object v4, v3, v0 │ │ -07fd8a: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ -07fd8e: 4604 0200 |0019: aget-object v4, v2, v0 │ │ -07fd92: 1104 |001b: return-object v4 │ │ -07fd94: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ -07fd98: 5264 350f |001e: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fd9c: 5265 3f0f |0020: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fda0: 9000 0405 |0022: add-int v0, v4, v5 │ │ -07fda4: 0101 |0024: move v1, v0 │ │ -07fda6: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fdaa: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ -07fdae: 4604 0300 |0029: aget-object v4, v3, v0 │ │ -07fdb2: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ -07fdb6: 5464 380f |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fdba: 4604 0400 |002f: aget-object v4, v4, v0 │ │ -07fdbe: 28ea |0031: goto 001b // -0016 │ │ -07fdc0: 5264 350f |0032: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fdc4: 5265 3f0f |0034: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07fdc8: 9000 0405 |0036: add-int v0, v4, v5 │ │ -07fdcc: 0101 |0038: move v1, v0 │ │ -07fdce: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07fdd2: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ -07fdd6: 4604 0300 |003d: aget-object v4, v3, v0 │ │ -07fdda: 6e20 9624 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -07fde0: 0a04 |0042: move-result v4 │ │ -07fde2: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ -07fde6: 5464 380f |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fdea: 4604 0400 |0047: aget-object v4, v4, v0 │ │ -07fdee: 28d2 |0049: goto 001b // -002e │ │ -07fdf0: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -07fdf2: 28d0 |004b: goto 001b // -0030 │ │ -07fdf4: 0101 |004c: move v1, v0 │ │ -07fdf6: 28ec |004d: goto 0039 // -0014 │ │ -07fdf8: 0101 |004e: move v1, v0 │ │ -07fdfa: 28d6 |004f: goto 0025 // -002a │ │ -07fdfc: 0101 |0050: move v1, v0 │ │ -07fdfe: 28bc |0051: goto 000d // -0044 │ │ +08db00: |[08db00] com.badlogic.gdx.utils.IdentityMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +08db10: 5463 410f |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08db14: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ +08db18: 5462 380f |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08db1c: 5264 350f |0006: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08db20: 5265 3f0f |0008: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08db24: 9000 0405 |000a: add-int v0, v4, v5 │ │ +08db28: 0101 |000c: move v1, v0 │ │ +08db2a: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08db2e: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ +08db32: 4604 0200 |0011: aget-object v4, v2, v0 │ │ +08db36: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ +08db3a: 4604 0300 |0015: aget-object v4, v3, v0 │ │ +08db3e: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ +08db42: 4604 0200 |0019: aget-object v4, v2, v0 │ │ +08db46: 1104 |001b: return-object v4 │ │ +08db48: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ +08db4c: 5264 350f |001e: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08db50: 5265 3f0f |0020: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08db54: 9000 0405 |0022: add-int v0, v4, v5 │ │ +08db58: 0101 |0024: move v1, v0 │ │ +08db5a: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08db5e: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ +08db62: 4604 0300 |0029: aget-object v4, v3, v0 │ │ +08db66: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ +08db6a: 5464 380f |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08db6e: 4604 0400 |002f: aget-object v4, v4, v0 │ │ +08db72: 28ea |0031: goto 001b // -0016 │ │ +08db74: 5264 350f |0032: iget v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08db78: 5265 3f0f |0034: iget v5, v6, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08db7c: 9000 0405 |0036: add-int v0, v4, v5 │ │ +08db80: 0101 |0038: move v1, v0 │ │ +08db82: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08db86: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ +08db8a: 4604 0300 |003d: aget-object v4, v3, v0 │ │ +08db8e: 6e20 9624 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08db94: 0a04 |0042: move-result v4 │ │ +08db96: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ +08db9a: 5464 380f |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08db9e: 4604 0400 |0047: aget-object v4, v4, v0 │ │ +08dba2: 28d2 |0049: goto 001b // -002e │ │ +08dba4: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +08dba6: 28d0 |004b: goto 001b // -0030 │ │ +08dba8: 0101 |004c: move v1, v0 │ │ +08dbaa: 28ec |004d: goto 0039 // -0014 │ │ +08dbac: 0101 |004e: move v1, v0 │ │ +08dbae: 28d6 |004f: goto 0025 // -002a │ │ +08dbb0: 0101 |0050: move v1, v0 │ │ +08dbb2: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ 0x0004 line=416 │ │ 0x0006 line=417 │ │ 0x0011 line=418 │ │ @@ -125121,39 +125128,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 │ │ -07fe00: |[07fe00] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07fe10: 7110 e524 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -07fe16: 0a00 |0003: move-result v0 │ │ -07fe18: 5232 3b0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07fe1c: 9501 0002 |0006: and-int v1, v0, v2 │ │ -07fe20: 5432 380f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fe24: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -07fe28: 3224 1c00 |000c: if-eq v4, v2, 0028 // +001c │ │ -07fe2c: 7020 5b1e 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -07fe32: 0a01 |0011: move-result v1 │ │ -07fe34: 5432 380f |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fe38: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -07fe3c: 3224 1200 |0016: if-eq v4, v2, 0028 // +0012 │ │ -07fe40: 7020 5c1e 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -07fe46: 0a01 |001b: move-result v1 │ │ -07fe48: 5432 380f |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fe4c: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -07fe50: 3224 0800 |0020: if-eq v4, v2, 0028 // +0008 │ │ -07fe54: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -07fe56: 7030 5a1e 4302 |0023: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5a │ │ -07fe5c: 0c02 |0026: move-result-object v2 │ │ -07fe5e: 1102 |0027: return-object v2 │ │ -07fe60: 5432 410f |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fe64: 4602 0201 |002a: aget-object v2, v2, v1 │ │ -07fe68: 28fb |002c: goto 0027 // -0005 │ │ +08dbb4: |[08dbb4] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08dbc4: 7110 e524 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08dbca: 0a00 |0003: move-result v0 │ │ +08dbcc: 5232 3b0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08dbd0: 9501 0002 |0006: and-int v1, v0, v2 │ │ +08dbd4: 5432 380f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dbd8: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +08dbdc: 3224 1c00 |000c: if-eq v4, v2, 0028 // +001c │ │ +08dbe0: 7020 5b1e 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08dbe6: 0a01 |0011: move-result v1 │ │ +08dbe8: 5432 380f |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dbec: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +08dbf0: 3224 1200 |0016: if-eq v4, v2, 0028 // +0012 │ │ +08dbf4: 7020 5c1e 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08dbfa: 0a01 |001b: move-result v1 │ │ +08dbfc: 5432 380f |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dc00: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +08dc04: 3224 0800 |0020: if-eq v4, v2, 0028 // +0008 │ │ +08dc08: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +08dc0a: 7030 5a1e 4302 |0023: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5a │ │ +08dc10: 0c02 |0026: move-result-object v2 │ │ +08dc12: 1102 |0027: return-object v2 │ │ +08dc14: 5432 410f |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dc18: 4602 0201 |002a: aget-object v2, v2, v1 │ │ +08dc1c: 28fb |002c: goto 0027 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0008 line=271 │ │ 0x000e line=272 │ │ 0x0012 line=273 │ │ @@ -125173,38 +125180,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 │ │ -07fe6c: |[07fe6c] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -07fe7c: 7110 e524 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -07fe82: 0a00 |0003: move-result v0 │ │ -07fe84: 5232 3b0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07fe88: 9501 0002 |0006: and-int v1, v0, v2 │ │ -07fe8c: 5432 380f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fe90: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -07fe94: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ -07fe98: 7020 5b1e 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -07fe9e: 0a01 |0011: move-result v1 │ │ -07fea0: 5432 380f |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07fea4: 4602 0201 |0014: aget-object v2, v2, v1 │ │ -07fea8: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ -07feac: 7020 5c1e 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -07feb2: 0a01 |001b: move-result v1 │ │ -07feb4: 5432 380f |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07feb8: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -07febc: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ -07fec0: 7030 5a1e 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5a │ │ -07fec6: 0c02 |0025: move-result-object v2 │ │ -07fec8: 1102 |0026: return-object v2 │ │ -07feca: 5432 410f |0027: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07fece: 4602 0201 |0029: aget-object v2, v2, v1 │ │ -07fed2: 28fb |002b: goto 0026 // -0005 │ │ +08dc20: |[08dc20] com.badlogic.gdx.utils.IdentityMap.get:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08dc30: 7110 e524 0400 |0000: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08dc36: 0a00 |0003: move-result v0 │ │ +08dc38: 5232 3b0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08dc3c: 9501 0002 |0006: and-int v1, v0, v2 │ │ +08dc40: 5432 380f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dc44: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +08dc48: 3224 1b00 |000c: if-eq v4, v2, 0027 // +001b │ │ +08dc4c: 7020 5b1e 0300 |000e: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08dc52: 0a01 |0011: move-result v1 │ │ +08dc54: 5432 380f |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dc58: 4602 0201 |0014: aget-object v2, v2, v1 │ │ +08dc5c: 3224 1100 |0016: if-eq v4, v2, 0027 // +0011 │ │ +08dc60: 7020 5c1e 0300 |0018: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08dc66: 0a01 |001b: move-result v1 │ │ +08dc68: 5432 380f |001c: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dc6c: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +08dc70: 3224 0700 |0020: if-eq v4, v2, 0027 // +0007 │ │ +08dc74: 7030 5a1e 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/IdentityMap;.getStash:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5a │ │ +08dc7a: 0c02 |0025: move-result-object v2 │ │ +08dc7c: 1102 |0026: return-object v2 │ │ +08dc7e: 5432 410f |0027: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dc82: 4602 0201 |0029: aget-object v2, v2, v1 │ │ +08dc86: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0004 line=283 │ │ 0x0008 line=284 │ │ 0x000e line=285 │ │ 0x0012 line=286 │ │ @@ -125226,25 +125233,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 │ │ -07fed4: |[07fed4] com.badlogic.gdx.utils.IdentityMap.keys:()Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ -07fee4: 5410 390f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ -07fee8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -07feec: 2200 c002 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Keys; // type@02c0 │ │ -07fef0: 7020 391e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e39 │ │ -07fef6: 5b10 390f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ -07fefa: 5410 390f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ -07fefe: 1100 |000d: return-object v0 │ │ -07ff00: 5410 390f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ -07ff04: 6e10 3f1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.reset:()V // method@1e3f │ │ -07ff0a: 28f8 |0013: goto 000b // -0008 │ │ +08dc88: |[08dc88] com.badlogic.gdx.utils.IdentityMap.keys:()Lcom/badlogic/gdx/utils/IdentityMap$Keys; │ │ +08dc98: 5410 390f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ +08dc9c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +08dca0: 2200 c002 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Keys; // type@02c0 │ │ +08dca4: 7020 391e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e39 │ │ +08dcaa: 5b10 390f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ +08dcae: 5410 390f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ +08dcb2: 1100 |000d: return-object v0 │ │ +08dcb4: 5410 390f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keys:Lcom/badlogic/gdx/utils/IdentityMap$Keys; // field@0f39 │ │ +08dcb8: 6e10 3f1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.reset:()V // method@1e3f │ │ +08dcbe: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0004 line=521 │ │ 0x000b line=524 │ │ 0x000e line=523 │ │ locals : │ │ @@ -125256,111 +125263,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 │ │ -07ff0c: |[07ff0c] com.badlogic.gdx.utils.IdentityMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -07ff1c: 390f 0a00 |0000: if-nez v15, 000a // +000a │ │ -07ff20: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -07ff24: 1a01 e01d |0004: const-string v1, "key cannot be null." // string@1de0 │ │ -07ff28: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -07ff2e: 2700 |0009: throw v0 │ │ -07ff30: 54eb 380f |000a: iget-object v11, v14, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -07ff34: 7110 e524 0f00 |000c: invoke-static {v15}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -07ff3a: 0a09 |000f: move-result v9 │ │ -07ff3c: 52e0 3b0f |0010: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -07ff40: 9503 0900 |0012: and-int v3, v9, v0 │ │ -07ff44: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ -07ff48: 33f4 0b00 |0016: if-ne v4, v15, 0021 // +000b │ │ -07ff4c: 54e0 410f |0018: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ff50: 460d 0003 |001a: aget-object v13, v0, v3 │ │ -07ff54: 54e0 410f |001c: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ff58: 4d10 0003 |001e: aput-object v16, v0, v3 │ │ -07ff5c: 110d |0020: return-object v13 │ │ -07ff5e: 7020 5b1e 9e00 |0021: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -07ff64: 0a05 |0024: move-result v5 │ │ -07ff66: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ -07ff6a: 33f6 0b00 |0027: if-ne v6, v15, 0032 // +000b │ │ -07ff6e: 54e0 410f |0029: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ff72: 460d 0005 |002b: aget-object v13, v0, v5 │ │ -07ff76: 54e0 410f |002d: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ff7a: 4d10 0005 |002f: aput-object v16, v0, v5 │ │ -07ff7e: 28ef |0031: goto 0020 // -0011 │ │ -07ff80: 7020 5c1e 9e00 |0032: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -07ff86: 0a07 |0035: move-result v7 │ │ -07ff88: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ -07ff8c: 33f8 0b00 |0038: if-ne v8, v15, 0043 // +000b │ │ -07ff90: 54e0 410f |003a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ff94: 460d 0007 |003c: aget-object v13, v0, v7 │ │ -07ff98: 54e0 410f |003e: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ff9c: 4d10 0007 |0040: aput-object v16, v0, v7 │ │ -07ffa0: 28de |0042: goto 0020 // -0022 │ │ -07ffa2: 52ea 350f |0043: iget v10, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07ffa6: 52e0 3f0f |0045: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -07ffaa: 900c 0a00 |0047: add-int v12, v10, v0 │ │ -07ffae: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ -07ffb2: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ -07ffb6: 33f0 0b00 |004d: if-ne v0, v15, 0058 // +000b │ │ -07ffba: 54e0 410f |004f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ffbe: 460d 000a |0051: aget-object v13, v0, v10 │ │ -07ffc2: 54e0 410f |0053: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ffc6: 4d10 000a |0055: aput-object v16, v0, v10 │ │ -07ffca: 28c9 |0057: goto 0020 // -0037 │ │ -07ffcc: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ -07ffd0: 28ef |005a: goto 0049 // -0011 │ │ -07ffd2: 3904 1b00 |005b: if-nez v4, 0076 // +001b │ │ -07ffd6: 4d0f 0b03 |005d: aput-object v15, v11, v3 │ │ -07ffda: 54e0 410f |005f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -07ffde: 4d10 0003 |0061: aput-object v16, v0, v3 │ │ -07ffe2: 52e0 3d0f |0063: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07ffe6: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ -07ffea: 59e1 3d0f |0067: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -07ffee: 52e1 400f |0069: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -07fff2: 3410 0900 |006b: if-lt v0, v1, 0074 // +0009 │ │ -07fff6: 52e0 350f |006d: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -07fffa: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -07fffe: 7020 651e 0e00 |0071: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -080004: 120d |0074: const/4 v13, #int 0 // #0 │ │ -080006: 28ab |0075: goto 0020 // -0055 │ │ -080008: 3906 1b00 |0076: if-nez v6, 0091 // +001b │ │ -08000c: 4d0f 0b05 |0078: aput-object v15, v11, v5 │ │ -080010: 54e0 410f |007a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080014: 4d10 0005 |007c: aput-object v16, v0, v5 │ │ -080018: 52e0 3d0f |007e: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -08001c: d801 0001 |0080: add-int/lit8 v1, v0, #int 1 // #01 │ │ -080020: 59e1 3d0f |0082: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -080024: 52e1 400f |0084: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -080028: 3410 0900 |0086: if-lt v0, v1, 008f // +0009 │ │ -08002c: 52e0 350f |0088: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -080030: e000 0001 |008a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -080034: 7020 651e 0e00 |008c: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -08003a: 120d |008f: const/4 v13, #int 0 // #0 │ │ -08003c: 2890 |0090: goto 0020 // -0070 │ │ -08003e: 3908 1c00 |0091: if-nez v8, 00ad // +001c │ │ -080042: 4d0f 0b07 |0093: aput-object v15, v11, v7 │ │ -080046: 54e0 410f |0095: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -08004a: 4d10 0007 |0097: aput-object v16, v0, v7 │ │ -08004e: 52e0 3d0f |0099: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -080052: d801 0001 |009b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -080056: 59e1 3d0f |009d: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -08005a: 52e1 400f |009f: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ -08005e: 3410 0900 |00a1: if-lt v0, v1, 00aa // +0009 │ │ -080062: 52e0 350f |00a3: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -080066: e000 0001 |00a5: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08006a: 7020 651e 0e00 |00a7: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ -080070: 120d |00aa: const/4 v13, #int 0 // #0 │ │ -080072: 2900 75ff |00ab: goto/16 0020 // -008b │ │ -080076: 07e0 |00ad: move-object v0, v14 │ │ -080078: 07f1 |00ae: move-object v1, v15 │ │ -08007a: 0802 1000 |00af: move-object/from16 v2, v16 │ │ -08007e: 7609 5e1e 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@1e5e │ │ -080084: 120d |00b4: const/4 v13, #int 0 // #0 │ │ -080086: 2900 6bff |00b5: goto/16 0020 // -0095 │ │ +08dcc0: |[08dcc0] com.badlogic.gdx.utils.IdentityMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08dcd0: 390f 0a00 |0000: if-nez v15, 000a // +000a │ │ +08dcd4: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08dcd8: 1a01 e01d |0004: const-string v1, "key cannot be null." // string@1de0 │ │ +08dcdc: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08dce2: 2700 |0009: throw v0 │ │ +08dce4: 54eb 380f |000a: iget-object v11, v14, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dce8: 7110 e524 0f00 |000c: invoke-static {v15}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08dcee: 0a09 |000f: move-result v9 │ │ +08dcf0: 52e0 3b0f |0010: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08dcf4: 9503 0900 |0012: and-int v3, v9, v0 │ │ +08dcf8: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ +08dcfc: 33f4 0b00 |0016: if-ne v4, v15, 0021 // +000b │ │ +08dd00: 54e0 410f |0018: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd04: 460d 0003 |001a: aget-object v13, v0, v3 │ │ +08dd08: 54e0 410f |001c: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd0c: 4d10 0003 |001e: aput-object v16, v0, v3 │ │ +08dd10: 110d |0020: return-object v13 │ │ +08dd12: 7020 5b1e 9e00 |0021: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08dd18: 0a05 |0024: move-result v5 │ │ +08dd1a: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ +08dd1e: 33f6 0b00 |0027: if-ne v6, v15, 0032 // +000b │ │ +08dd22: 54e0 410f |0029: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd26: 460d 0005 |002b: aget-object v13, v0, v5 │ │ +08dd2a: 54e0 410f |002d: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd2e: 4d10 0005 |002f: aput-object v16, v0, v5 │ │ +08dd32: 28ef |0031: goto 0020 // -0011 │ │ +08dd34: 7020 5c1e 9e00 |0032: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08dd3a: 0a07 |0035: move-result v7 │ │ +08dd3c: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ +08dd40: 33f8 0b00 |0038: if-ne v8, v15, 0043 // +000b │ │ +08dd44: 54e0 410f |003a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd48: 460d 0007 |003c: aget-object v13, v0, v7 │ │ +08dd4c: 54e0 410f |003e: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd50: 4d10 0007 |0040: aput-object v16, v0, v7 │ │ +08dd54: 28de |0042: goto 0020 // -0022 │ │ +08dd56: 52ea 350f |0043: iget v10, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08dd5a: 52e0 3f0f |0045: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08dd5e: 900c 0a00 |0047: add-int v12, v10, v0 │ │ +08dd62: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ +08dd66: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ +08dd6a: 33f0 0b00 |004d: if-ne v0, v15, 0058 // +000b │ │ +08dd6e: 54e0 410f |004f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd72: 460d 000a |0051: aget-object v13, v0, v10 │ │ +08dd76: 54e0 410f |0053: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd7a: 4d10 000a |0055: aput-object v16, v0, v10 │ │ +08dd7e: 28c9 |0057: goto 0020 // -0037 │ │ +08dd80: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ +08dd84: 28ef |005a: goto 0049 // -0011 │ │ +08dd86: 3904 1b00 |005b: if-nez v4, 0076 // +001b │ │ +08dd8a: 4d0f 0b03 |005d: aput-object v15, v11, v3 │ │ +08dd8e: 54e0 410f |005f: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dd92: 4d10 0003 |0061: aput-object v16, v0, v3 │ │ +08dd96: 52e0 3d0f |0063: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08dd9a: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08dd9e: 59e1 3d0f |0067: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08dda2: 52e1 400f |0069: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08dda6: 3410 0900 |006b: if-lt v0, v1, 0074 // +0009 │ │ +08ddaa: 52e0 350f |006d: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08ddae: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08ddb2: 7020 651e 0e00 |0071: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08ddb8: 120d |0074: const/4 v13, #int 0 // #0 │ │ +08ddba: 28ab |0075: goto 0020 // -0055 │ │ +08ddbc: 3906 1b00 |0076: if-nez v6, 0091 // +001b │ │ +08ddc0: 4d0f 0b05 |0078: aput-object v15, v11, v5 │ │ +08ddc4: 54e0 410f |007a: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08ddc8: 4d10 0005 |007c: aput-object v16, v0, v5 │ │ +08ddcc: 52e0 3d0f |007e: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08ddd0: d801 0001 |0080: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08ddd4: 59e1 3d0f |0082: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08ddd8: 52e1 400f |0084: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08dddc: 3410 0900 |0086: if-lt v0, v1, 008f // +0009 │ │ +08dde0: 52e0 350f |0088: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08dde4: e000 0001 |008a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08dde8: 7020 651e 0e00 |008c: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08ddee: 120d |008f: const/4 v13, #int 0 // #0 │ │ +08ddf0: 2890 |0090: goto 0020 // -0070 │ │ +08ddf2: 3908 1c00 |0091: if-nez v8, 00ad // +001c │ │ +08ddf6: 4d0f 0b07 |0093: aput-object v15, v11, v7 │ │ +08ddfa: 54e0 410f |0095: iget-object v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08ddfe: 4d10 0007 |0097: aput-object v16, v0, v7 │ │ +08de02: 52e0 3d0f |0099: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08de06: d801 0001 |009b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08de0a: 59e1 3d0f |009d: iput v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08de0e: 52e1 400f |009f: iget v1, v14, Lcom/badlogic/gdx/utils/IdentityMap;.threshold:I // field@0f40 │ │ +08de12: 3410 0900 |00a1: if-lt v0, v1, 00aa // +0009 │ │ +08de16: 52e0 350f |00a3: iget v0, v14, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08de1a: e000 0001 |00a5: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08de1e: 7020 651e 0e00 |00a7: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.resize:(I)V // method@1e65 │ │ +08de24: 120d |00aa: const/4 v13, #int 0 // #0 │ │ +08de26: 2900 75ff |00ab: goto/16 0020 // -008b │ │ +08de2a: 07e0 |00ad: move-object v0, v14 │ │ +08de2c: 07f1 |00ae: move-object v1, v15 │ │ +08de2e: 0802 1000 |00af: move-object/from16 v2, v16 │ │ +08de32: 7609 5e1e 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@1e5e │ │ +08de38: 120d |00b4: const/4 v13, #int 0 // #0 │ │ +08de3a: 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 │ │ @@ -125427,66 +125434,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 │ │ -08008c: |[08008c] com.badlogic.gdx.utils.IdentityMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08009c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08009e: 7110 e524 0600 |0001: invoke-static {v6}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ -0800a4: 0a00 |0004: move-result v0 │ │ -0800a6: 5253 3b0f |0005: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ -0800aa: 9501 0003 |0007: and-int v1, v0, v3 │ │ -0800ae: 5453 380f |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0800b2: 4603 0301 |000b: aget-object v3, v3, v1 │ │ -0800b6: 3363 1500 |000d: if-ne v3, v6, 0022 // +0015 │ │ -0800ba: 5453 380f |000f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0800be: 4d04 0301 |0011: aput-object v4, v3, v1 │ │ -0800c2: 5453 410f |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -0800c6: 4602 0301 |0015: aget-object v2, v3, v1 │ │ -0800ca: 5453 410f |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -0800ce: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ -0800d2: 5253 3d0f |001b: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -0800d6: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0800da: 5953 3d0f |001f: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -0800de: 1102 |0021: return-object v2 │ │ -0800e0: 7020 5b1e 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ -0800e6: 0a01 |0025: move-result v1 │ │ -0800e8: 5453 380f |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0800ec: 4603 0301 |0028: aget-object v3, v3, v1 │ │ -0800f0: 3363 1500 |002a: if-ne v3, v6, 003f // +0015 │ │ -0800f4: 5453 380f |002c: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0800f8: 4d04 0301 |002e: aput-object v4, v3, v1 │ │ -0800fc: 5453 410f |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080100: 4602 0301 |0032: aget-object v2, v3, v1 │ │ -080104: 5453 410f |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080108: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ -08010c: 5253 3d0f |0038: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -080110: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -080114: 5953 3d0f |003c: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -080118: 28e3 |003e: goto 0021 // -001d │ │ -08011a: 7020 5c1e 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ -080120: 0a01 |0042: move-result v1 │ │ -080122: 5453 380f |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -080126: 4603 0301 |0045: aget-object v3, v3, v1 │ │ -08012a: 3363 1500 |0047: if-ne v3, v6, 005c // +0015 │ │ -08012e: 5453 380f |0049: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -080132: 4d04 0301 |004b: aput-object v4, v3, v1 │ │ -080136: 5453 410f |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -08013a: 4602 0301 |004f: aget-object v2, v3, v1 │ │ -08013e: 5453 410f |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080142: 4d04 0301 |0053: aput-object v4, v3, v1 │ │ -080146: 5253 3d0f |0055: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -08014a: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08014e: 5953 3d0f |0059: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -080152: 28c6 |005b: goto 0021 // -003a │ │ -080154: 6e20 631e 6500 |005c: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e63 │ │ -08015a: 0c02 |005f: move-result-object v2 │ │ -08015c: 28c1 |0060: goto 0021 // -003f │ │ +08de40: |[08de40] com.badlogic.gdx.utils.IdentityMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08de50: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08de52: 7110 e524 0600 |0001: invoke-static {v6}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@24e5 │ │ +08de58: 0a00 |0004: move-result v0 │ │ +08de5a: 5253 3b0f |0005: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.mask:I // field@0f3b │ │ +08de5e: 9501 0003 |0007: and-int v1, v0, v3 │ │ +08de62: 5453 380f |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08de66: 4603 0301 |000b: aget-object v3, v3, v1 │ │ +08de6a: 3363 1500 |000d: if-ne v3, v6, 0022 // +0015 │ │ +08de6e: 5453 380f |000f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08de72: 4d04 0301 |0011: aput-object v4, v3, v1 │ │ +08de76: 5453 410f |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08de7a: 4602 0301 |0015: aget-object v2, v3, v1 │ │ +08de7e: 5453 410f |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08de82: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ +08de86: 5253 3d0f |001b: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08de8a: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08de8e: 5953 3d0f |001f: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08de92: 1102 |0021: return-object v2 │ │ +08de94: 7020 5b1e 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash2:(I)I // method@1e5b │ │ +08de9a: 0a01 |0025: move-result v1 │ │ +08de9c: 5453 380f |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dea0: 4603 0301 |0028: aget-object v3, v3, v1 │ │ +08dea4: 3363 1500 |002a: if-ne v3, v6, 003f // +0015 │ │ +08dea8: 5453 380f |002c: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08deac: 4d04 0301 |002e: aput-object v4, v3, v1 │ │ +08deb0: 5453 410f |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08deb4: 4602 0301 |0032: aget-object v2, v3, v1 │ │ +08deb8: 5453 410f |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08debc: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ +08dec0: 5253 3d0f |0038: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08dec4: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08dec8: 5953 3d0f |003c: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08decc: 28e3 |003e: goto 0021 // -001d │ │ +08dece: 7020 5c1e 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.hash3:(I)I // method@1e5c │ │ +08ded4: 0a01 |0042: move-result v1 │ │ +08ded6: 5453 380f |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08deda: 4603 0301 |0045: aget-object v3, v3, v1 │ │ +08dede: 3363 1500 |0047: if-ne v3, v6, 005c // +0015 │ │ +08dee2: 5453 380f |0049: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08dee6: 4d04 0301 |004b: aput-object v4, v3, v1 │ │ +08deea: 5453 410f |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08deee: 4602 0301 |004f: aget-object v2, v3, v1 │ │ +08def2: 5453 410f |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08def6: 4d04 0301 |0053: aput-object v4, v3, v1 │ │ +08defa: 5253 3d0f |0055: iget v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08defe: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ +08df02: 5953 3d0f |0059: iput v3, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08df06: 28c6 |005b: goto 0021 // -003a │ │ +08df08: 6e20 631e 6500 |005c: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e63 │ │ +08df0e: 0c02 |005f: move-result-object v2 │ │ +08df10: 28c1 |0060: goto 0021 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0005 line=303 │ │ 0x0009 line=304 │ │ 0x000f line=305 │ │ 0x0013 line=306 │ │ @@ -125522,33 +125529,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -080160: |[080160] com.badlogic.gdx.utils.IdentityMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -080170: 5451 380f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -080174: 5250 350f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -080178: 5254 3f0f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -08017c: 9002 0004 |0006: add-int v2, v0, v4 │ │ -080180: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ -080184: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -080188: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ -08018c: 5454 410f |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080190: 4603 0400 |0010: aget-object v3, v4, v0 │ │ -080194: 6e20 641e 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1e64 │ │ -08019a: 5254 3d0f |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -08019e: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0801a2: 5954 3d0f |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -0801a6: 1103 |001b: return-object v3 │ │ -0801a8: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0801ac: 28ea |001e: goto 0008 // -0016 │ │ -0801ae: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0801b0: 28fb |0020: goto 001b // -0005 │ │ +08df14: |[08df14] com.badlogic.gdx.utils.IdentityMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08df24: 5451 380f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08df28: 5250 350f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08df2c: 5254 3f0f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08df30: 9002 0004 |0006: add-int v2, v0, v4 │ │ +08df34: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ +08df38: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +08df3c: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ +08df40: 5454 410f |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08df44: 4603 0400 |0010: aget-object v3, v4, v0 │ │ +08df48: 6e20 641e 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IdentityMap;.removeStashIndex:(I)V // method@1e64 │ │ +08df4e: 5254 3d0f |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08df52: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ +08df56: 5954 3d0f |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08df5a: 1103 |001b: return-object v3 │ │ +08df5c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08df60: 28ea |001e: goto 0008 // -0016 │ │ +08df62: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +08df64: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ 0x000a line=336 │ │ 0x000e line=337 │ │ 0x0012 line=338 │ │ @@ -125571,37 +125578,37 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -0801b4: |[0801b4] com.badlogic.gdx.utils.IdentityMap.removeStashIndex:(I)V │ │ -0801c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0801c6: 5241 3f0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -0801ca: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0801ce: 5941 3f0f |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -0801d2: 5241 350f |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ -0801d6: 5242 3f0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ -0801da: 9000 0102 |000b: add-int v0, v1, v2 │ │ -0801de: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ -0801e2: 5441 380f |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0801e6: 5442 380f |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0801ea: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -0801ee: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ -0801f2: 5441 410f |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -0801f6: 5442 410f |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -0801fa: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -0801fe: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ -080202: 5441 410f |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080206: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -08020a: 0e00 |0023: return-void │ │ -08020c: 5441 410f |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -080210: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ -080214: 28fb |0028: goto 0023 // -0005 │ │ +08df68: |[08df68] com.badlogic.gdx.utils.IdentityMap.removeStashIndex:(I)V │ │ +08df78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08df7a: 5241 3f0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08df7e: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08df82: 5941 3f0f |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08df86: 5241 350f |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.capacity:I // field@0f35 │ │ +08df8a: 5242 3f0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.stashSize:I // field@0f3f │ │ +08df8e: 9000 0102 |000b: add-int v0, v1, v2 │ │ +08df92: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ +08df96: 5441 380f |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08df9a: 5442 380f |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08df9e: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +08dfa2: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ +08dfa6: 5441 410f |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dfaa: 5442 410f |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dfae: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +08dfb2: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ +08dfb6: 5441 410f |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dfba: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +08dfbe: 0e00 |0023: return-void │ │ +08dfc0: 5441 410f |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08dfc4: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ +08dfc8: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ 0x0007 line=349 │ │ 0x000d line=350 │ │ 0x000f line=351 │ │ 0x0017 line=352 │ │ @@ -125619,61 +125626,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -080218: |[080218] com.badlogic.gdx.utils.IdentityMap.toString:()Ljava/lang/String; │ │ -080228: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -08022c: 5286 3d0f |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -080230: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -080234: 1a06 4e10 |0006: const-string v6, "[]" // string@104e │ │ -080238: 1106 |0008: return-object v6 │ │ -08023a: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -08023e: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -080242: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -080248: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ -08024c: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -080252: 5484 380f |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -080256: 5485 410f |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -08025a: 2141 |0019: array-length v1, v4 │ │ -08025c: 0112 |001a: move v2, v1 │ │ -08025e: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -080262: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -080266: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -08026a: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -08026e: 0112 |0023: move v2, v1 │ │ -080270: 28f7 |0024: goto 001b // -0009 │ │ -080272: 6e20 d220 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -080278: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08027e: 4606 0501 |002b: aget-object v6, v5, v1 │ │ -080282: 6e20 d220 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -080288: 0112 |0030: move v2, v1 │ │ -08028a: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08028e: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -080292: 4603 0401 |0035: aget-object v3, v4, v1 │ │ -080296: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -08029a: 0112 |0039: move v2, v1 │ │ -08029c: 28f7 |003a: goto 0031 // -0009 │ │ -08029e: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ -0802a2: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -0802a8: 6e20 d220 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -0802ae: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0802b4: 4606 0501 |0046: aget-object v6, v5, v1 │ │ -0802b8: 6e20 d220 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -0802be: 0112 |004b: move v2, v1 │ │ -0802c0: 28e5 |004c: goto 0031 // -001b │ │ -0802c2: 1306 5d00 |004d: const/16 v6, #int 93 // #5d │ │ -0802c6: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0802cc: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -0802d2: 0c06 |0055: move-result-object v6 │ │ -0802d4: 28b2 |0056: goto 0008 // -004e │ │ -0802d6: 0112 |0057: move v2, v1 │ │ -0802d8: 28d9 |0058: goto 0031 // -0027 │ │ +08dfcc: |[08dfcc] com.badlogic.gdx.utils.IdentityMap.toString:()Ljava/lang/String; │ │ +08dfdc: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +08dfe0: 5286 3d0f |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +08dfe4: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +08dfe8: 1a06 4e10 |0006: const-string v6, "[]" // string@104e │ │ +08dfec: 1106 |0008: return-object v6 │ │ +08dfee: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08dff2: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +08dff6: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08dffc: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ +08e000: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08e006: 5484 380f |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +08e00a: 5485 410f |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +08e00e: 2141 |0019: array-length v1, v4 │ │ +08e010: 0112 |001a: move v2, v1 │ │ +08e012: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +08e016: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +08e01a: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +08e01e: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +08e022: 0112 |0023: move v2, v1 │ │ +08e024: 28f7 |0024: goto 001b // -0009 │ │ +08e026: 6e20 d220 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08e02c: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08e032: 4606 0501 |002b: aget-object v6, v5, v1 │ │ +08e036: 6e20 d220 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08e03c: 0112 |0030: move v2, v1 │ │ +08e03e: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +08e042: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +08e046: 4603 0401 |0035: aget-object v3, v4, v1 │ │ +08e04a: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +08e04e: 0112 |0039: move v2, v1 │ │ +08e050: 28f7 |003a: goto 0031 // -0009 │ │ +08e052: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ +08e056: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08e05c: 6e20 d220 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08e062: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08e068: 4606 0501 |0046: aget-object v6, v5, v1 │ │ +08e06c: 6e20 d220 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08e072: 0112 |004b: move v2, v1 │ │ +08e074: 28e5 |004c: goto 0031 // -001b │ │ +08e076: 1306 5d00 |004d: const/16 v6, #int 93 // #5d │ │ +08e07a: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08e080: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08e086: 0c06 |0055: move-result-object v6 │ │ +08e088: 28b2 |0056: goto 0008 // -004e │ │ +08e08a: 0112 |0057: move v2, v1 │ │ +08e08c: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=471 │ │ 0x0008 line=494 │ │ 0x0009 line=472 │ │ 0x0010 line=473 │ │ 0x0015 line=474 │ │ @@ -125721,25 +125728,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IdentityMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0802dc: |[0802dc] com.badlogic.gdx.utils.IdentityMap.values:()Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ -0802ec: 5410 420f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ -0802f0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0802f4: 2200 c202 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Values; // type@02c2 │ │ -0802f8: 7020 451e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e45 │ │ -0802fe: 5b10 420f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ -080302: 5410 420f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ -080306: 1100 |000d: return-object v0 │ │ -080308: 5410 420f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ -08030c: 6e10 4b1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.reset:()V // method@1e4b │ │ -080312: 28f8 |0013: goto 000b // -0008 │ │ +08e090: |[08e090] com.badlogic.gdx.utils.IdentityMap.values:()Lcom/badlogic/gdx/utils/IdentityMap$Values; │ │ +08e0a0: 5410 420f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ +08e0a4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +08e0a8: 2200 c202 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Values; // type@02c2 │ │ +08e0ac: 7020 451e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e45 │ │ +08e0b2: 5b10 420f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ +08e0b6: 5410 420f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ +08e0ba: 1100 |000d: return-object v0 │ │ +08e0bc: 5410 420f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.values:Lcom/badlogic/gdx/utils/IdentityMap$Values; // field@0f42 │ │ +08e0c0: 6e10 4b1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.reset:()V // method@1e4b │ │ +08e0c6: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x000b line=514 │ │ 0x000e line=513 │ │ locals : │ │ @@ -125783,19 +125790,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -080314: |[080314] com.badlogic.gdx.utils.IntArray.:()V │ │ -080324: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -080326: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -08032a: 7030 6b1e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ -080330: 0e00 |0006: return-void │ │ +08e0c8: |[08e0c8] com.badlogic.gdx.utils.IntArray.:()V │ │ +08e0d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08e0da: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +08e0de: 7030 6b1e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ +08e0e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -125804,18 +125811,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -080334: |[080334] com.badlogic.gdx.utils.IntArray.:(I)V │ │ -080344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -080346: 7030 6b1e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ -08034c: 0e00 |0004: return-void │ │ +08e0e8: |[08e0e8] com.badlogic.gdx.utils.IntArray.:(I)V │ │ +08e0f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08e0fa: 7030 6b1e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ +08e100: 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 │ │ @@ -125825,29 +125832,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 │ │ -080350: |[080350] com.badlogic.gdx.utils.IntArray.:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ -080360: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -080362: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -080368: 5550 440f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ -08036c: 5c40 440f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ -080370: 5250 450f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080374: 5940 450f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080378: 5240 450f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08037c: 2300 e903 |000e: new-array v0, v0, [I // type@03e9 │ │ -080380: 5b40 430f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080384: 5450 430f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080388: 5441 430f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08038c: 5242 450f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080390: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -080396: 0e00 |001b: return-void │ │ +08e104: |[08e104] com.badlogic.gdx.utils.IntArray.:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ +08e114: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08e116: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +08e11c: 5550 440f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ +08e120: 5c40 440f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ +08e124: 5250 450f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e128: 5940 450f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e12c: 5240 450f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e130: 2300 e903 |000e: new-array v0, v0, [I // type@03e9 │ │ +08e134: 5b40 430f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e138: 5450 430f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e13c: 5441 430f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e140: 5242 450f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e144: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e14a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -125861,20 +125868,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -080398: |[080398] com.badlogic.gdx.utils.IntArray.:(ZI)V │ │ -0803a8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0803ae: 5c12 440f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ -0803b2: 2330 e903 |0005: new-array v0, v3, [I // type@03e9 │ │ -0803b6: 5b10 430f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0803ba: 0e00 |0009: return-void │ │ +08e14c: |[08e14c] com.badlogic.gdx.utils.IntArray.:(ZI)V │ │ +08e15c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08e162: 5c12 440f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ +08e166: 2330 e903 |0005: new-array v0, v3, [I // type@03e9 │ │ +08e16a: 5b10 430f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e16e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -125887,24 +125894,24 @@ │ │ type : '(Z[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0803bc: |[0803bc] com.badlogic.gdx.utils.IntArray.:(Z[I)V │ │ -0803cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0803ce: 2150 |0001: array-length v0, v5 │ │ -0803d0: 7030 6b1e 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ -0803d6: 2150 |0005: array-length v0, v5 │ │ -0803d8: 5930 450f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0803dc: 5430 430f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0803e0: 5231 450f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0803e4: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0803ea: 0e00 |000f: return-void │ │ +08e170: |[08e170] com.badlogic.gdx.utils.IntArray.:(Z[I)V │ │ +08e180: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08e182: 2150 |0001: array-length v0, v5 │ │ +08e184: 7030 6b1e 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ +08e18a: 2150 |0005: array-length v0, v5 │ │ +08e18c: 5930 450f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e190: 5430 430f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e194: 5231 450f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e198: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e19e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -125917,18 +125924,18 @@ │ │ type : '([I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0803ec: |[0803ec] com.badlogic.gdx.utils.IntArray.:([I)V │ │ -0803fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0803fe: 7030 6c1e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(Z[I)V // method@1e6c │ │ -080404: 0e00 |0004: return-void │ │ +08e1a0: |[08e1a0] com.badlogic.gdx.utils.IntArray.:([I)V │ │ +08e1b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08e1b2: 7030 6c1e 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(Z[I)V // method@1e6c │ │ +08e1b8: 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 │ │ @@ -125939,34 +125946,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -080408: |[080408] com.badlogic.gdx.utils.IntArray.add:(I)V │ │ -080418: 5440 430f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08041c: 5241 450f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080420: 2102 |0004: array-length v2, v0 │ │ -080422: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -080426: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08042a: 5242 450f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08042e: 8222 |000b: int-to-float v2, v2 │ │ -080430: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -080434: c832 |000e: mul-float/2addr v2, v3 │ │ -080436: 8722 |000f: float-to-int v2, v2 │ │ -080438: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08043e: 0a01 |0013: move-result v1 │ │ -080440: 6e20 811e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ -080446: 0c00 |0017: move-result-object v0 │ │ -080448: 5241 450f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08044c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -080450: 5942 450f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080454: 4b05 0001 |001e: aput v5, v0, v1 │ │ -080458: 0e00 |0020: return-void │ │ +08e1bc: |[08e1bc] com.badlogic.gdx.utils.IntArray.add:(I)V │ │ +08e1cc: 5440 430f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e1d0: 5241 450f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e1d4: 2102 |0004: array-length v2, v0 │ │ +08e1d6: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08e1da: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08e1de: 5242 450f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e1e2: 8222 |000b: int-to-float v2, v2 │ │ +08e1e4: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08e1e8: c832 |000e: mul-float/2addr v2, v3 │ │ +08e1ea: 8722 |000f: float-to-int v2, v2 │ │ +08e1ec: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08e1f2: 0a01 |0013: move-result v1 │ │ +08e1f4: 6e20 811e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ +08e1fa: 0c00 |0017: move-result-object v0 │ │ +08e1fc: 5241 450f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e200: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +08e204: 5942 450f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e208: 4b05 0001 |001e: aput v5, v0, v1 │ │ +08e20c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=79 │ │ locals : │ │ @@ -125979,19 +125986,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 │ │ -08045c: |[08045c] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ -08046c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08046e: 5231 450f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080472: 6e40 701e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V // method@1e70 │ │ -080478: 0e00 |0006: return-void │ │ +08e210: |[08e210] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;)V │ │ +08e220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e222: 5231 450f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e226: 6e40 701e 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V // method@1e70 │ │ +08e22c: 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; │ │ @@ -126001,44 +126008,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 │ │ -08047c: |[08047c] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V │ │ -08048c: 9000 0506 |0000: add-int v0, v5, v6 │ │ -080490: 5241 450f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080494: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -080498: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08049c: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0804a0: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0804a6: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ -0804aa: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0804b0: 0c01 |0012: move-result-object v1 │ │ -0804b2: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0804b8: 0c01 |0016: move-result-object v1 │ │ -0804ba: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ -0804be: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0804c4: 0c01 |001c: move-result-object v1 │ │ -0804c6: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0804cc: 0c01 |0020: move-result-object v1 │ │ -0804ce: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ -0804d2: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0804d8: 0c01 |0026: move-result-object v1 │ │ -0804da: 5242 450f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0804de: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0804e4: 0c01 |002c: move-result-object v1 │ │ -0804e6: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0804ec: 0c01 |0030: move-result-object v1 │ │ -0804ee: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0804f4: 2700 |0034: throw v0 │ │ -0804f6: 5440 430f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0804fa: 6e40 721e 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1e72 │ │ -080500: 0e00 |003a: return-void │ │ +08e230: |[08e230] com.badlogic.gdx.utils.IntArray.addAll:(Lcom/badlogic/gdx/utils/IntArray;II)V │ │ +08e240: 9000 0506 |0000: add-int v0, v5, v6 │ │ +08e244: 5241 450f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e248: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +08e24c: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08e250: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08e254: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08e25a: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ +08e25e: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08e264: 0c01 |0012: move-result-object v1 │ │ +08e266: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08e26c: 0c01 |0016: move-result-object v1 │ │ +08e26e: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ +08e272: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08e278: 0c01 |001c: move-result-object v1 │ │ +08e27a: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08e280: 0c01 |0020: move-result-object v1 │ │ +08e282: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ +08e286: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08e28c: 0c01 |0026: move-result-object v1 │ │ +08e28e: 5242 450f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e292: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08e298: 0c01 |002c: move-result-object v1 │ │ +08e29a: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08e2a0: 0c01 |0030: move-result-object v1 │ │ +08e2a2: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08e2a8: 2700 |0034: throw v0 │ │ +08e2aa: 5440 430f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e2ae: 6e40 721e 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1e72 │ │ +08e2b4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -126052,19 +126059,19 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -080504: |[080504] com.badlogic.gdx.utils.IntArray.addAll:([I)V │ │ -080514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080516: 2131 |0001: array-length v1, v3 │ │ -080518: 6e40 721e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1e72 │ │ -08051e: 0e00 |0005: return-void │ │ +08e2b8: |[08e2b8] com.badlogic.gdx.utils.IntArray.addAll:([I)V │ │ +08e2c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e2ca: 2131 |0001: array-length v1, v3 │ │ +08e2cc: 6e40 721e 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.addAll:([III)V // method@1e72 │ │ +08e2d2: 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 │ │ @@ -126074,36 +126081,36 @@ │ │ type : '([III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -080520: |[080520] com.badlogic.gdx.utils.IntArray.addAll:([III)V │ │ -080530: 5450 430f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080534: 5252 450f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080538: b082 |0004: add-int/2addr v2, v8 │ │ -08053a: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -08053e: 2102 |0007: array-length v2, v0 │ │ -080540: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -080544: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -080548: 8213 |000c: int-to-float v3, v1 │ │ -08054a: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -08054e: c843 |000f: mul-float/2addr v3, v4 │ │ -080550: 8733 |0010: float-to-int v3, v3 │ │ -080552: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -080558: 0a02 |0014: move-result v2 │ │ -08055a: 6e20 811e 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ -080560: 0c00 |0018: move-result-object v0 │ │ -080562: 5252 450f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080566: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08056c: 5252 450f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080570: b082 |0020: add-int/2addr v2, v8 │ │ -080572: 5952 450f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080576: 0e00 |0023: return-void │ │ +08e2d4: |[08e2d4] com.badlogic.gdx.utils.IntArray.addAll:([III)V │ │ +08e2e4: 5450 430f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e2e8: 5252 450f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e2ec: b082 |0004: add-int/2addr v2, v8 │ │ +08e2ee: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +08e2f2: 2102 |0007: array-length v2, v0 │ │ +08e2f4: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +08e2f8: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +08e2fc: 8213 |000c: int-to-float v3, v1 │ │ +08e2fe: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +08e302: c843 |000f: mul-float/2addr v3, v4 │ │ +08e304: 8733 |0010: float-to-int v3, v3 │ │ +08e306: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08e30c: 0a02 |0014: move-result v2 │ │ +08e30e: 6e20 811e 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ +08e314: 0c00 |0018: move-result-object v0 │ │ +08e316: 5252 450f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e31a: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e320: 5252 450f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e324: b082 |0020: add-int/2addr v2, v8 │ │ +08e326: 5952 450f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e32a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -126121,18 +126128,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -080578: |[080578] com.badlogic.gdx.utils.IntArray.clear:()V │ │ -080588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08058a: 5910 450f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08058e: 0e00 |0003: return-void │ │ +08e32c: |[08e32c] com.badlogic.gdx.utils.IntArray.clear:()V │ │ +08e33c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e33e: 5910 450f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -126141,30 +126148,30 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -080590: |[080590] com.badlogic.gdx.utils.IntArray.contains:(I)Z │ │ -0805a0: 5243 450f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0805a4: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0805a8: 5442 430f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0805ac: 0101 |0006: move v1, v0 │ │ -0805ae: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ -0805b2: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0805b6: 4403 0201 |000b: aget v3, v2, v1 │ │ -0805ba: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ -0805be: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0805c0: 0f03 |0010: return v3 │ │ -0805c2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0805c4: 0110 |0012: move v0, v1 │ │ -0805c6: 28fd |0013: goto 0010 // -0003 │ │ -0805c8: 0101 |0014: move v1, v0 │ │ -0805ca: 28f2 |0015: goto 0007 // -000e │ │ +08e344: |[08e344] com.badlogic.gdx.utils.IntArray.contains:(I)Z │ │ +08e354: 5243 450f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e358: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +08e35c: 5442 430f |0004: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e360: 0101 |0006: move v1, v0 │ │ +08e362: 3a01 0a00 |0007: if-ltz v1, 0011 // +000a │ │ +08e366: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08e36a: 4403 0201 |000b: aget v3, v2, v1 │ │ +08e36e: 3353 0700 |000d: if-ne v3, v5, 0014 // +0007 │ │ +08e372: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +08e374: 0f03 |0010: return v3 │ │ +08e376: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +08e378: 0110 |0012: move v0, v1 │ │ +08e37a: 28fd |0013: goto 0010 // -0003 │ │ +08e37c: 0101 |0014: move v1, v0 │ │ +08e37e: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0010 line=138 │ │ @@ -126184,26 +126191,26 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0805cc: |[0805cc] com.badlogic.gdx.utils.IntArray.ensureCapacity:(I)[I │ │ -0805dc: 5221 450f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0805e0: 9000 0103 |0002: add-int v0, v1, v3 │ │ -0805e4: 5421 430f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0805e8: 2111 |0006: array-length v1, v1 │ │ -0805ea: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -0805ee: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -0805f2: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0805f8: 0a01 |000e: move-result v1 │ │ -0805fa: 6e20 811e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ -080600: 5421 430f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080604: 1101 |0014: return-object v1 │ │ +08e380: |[08e380] com.badlogic.gdx.utils.IntArray.ensureCapacity:(I)[I │ │ +08e390: 5221 450f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e394: 9000 0103 |0002: add-int v0, v1, v3 │ │ +08e398: 5421 430f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e39c: 2111 |0006: array-length v1, v1 │ │ +08e39e: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +08e3a2: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +08e3a6: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08e3ac: 0a01 |000e: move-result v1 │ │ +08e3ae: 6e20 811e 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ +08e3b4: 5421 430f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e3b8: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0012 line=210 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -126215,41 +126222,41 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -080608: |[080608] com.badlogic.gdx.utils.IntArray.equals:(Ljava/lang/Object;)Z │ │ -080618: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08061a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08061c: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ -080620: 0f03 |0004: return v3 │ │ -080622: 2085 c402 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -080626: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -08062a: 0143 |0009: move v3, v4 │ │ -08062c: 28fa |000a: goto 0004 // -0006 │ │ -08062e: 0780 |000b: move-object v0, v8 │ │ -080630: 1f00 c402 |000c: check-cast v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -080634: 5272 450f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080638: 5205 450f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08063c: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -080640: 0143 |0014: move v3, v4 │ │ -080642: 28ef |0015: goto 0004 // -0011 │ │ -080644: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -080646: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -08064a: 5475 430f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08064e: 4405 0501 |001b: aget v5, v5, v1 │ │ -080652: 5406 430f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080656: 4406 0601 |001f: aget v6, v6, v1 │ │ -08065a: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ -08065e: 0143 |0023: move v3, v4 │ │ -080660: 28e0 |0024: goto 0004 // -0020 │ │ -080662: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080666: 28f0 |0027: goto 0017 // -0010 │ │ +08e3bc: |[08e3bc] com.badlogic.gdx.utils.IntArray.equals:(Ljava/lang/Object;)Z │ │ +08e3cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08e3ce: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08e3d0: 3378 0300 |0002: if-ne v8, v7, 0005 // +0003 │ │ +08e3d4: 0f03 |0004: return v3 │ │ +08e3d6: 2085 c402 |0005: instance-of v5, v8, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +08e3da: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +08e3de: 0143 |0009: move v3, v4 │ │ +08e3e0: 28fa |000a: goto 0004 // -0006 │ │ +08e3e2: 0780 |000b: move-object v0, v8 │ │ +08e3e4: 1f00 c402 |000c: check-cast v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +08e3e8: 5272 450f |000e: iget v2, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e3ec: 5205 450f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e3f0: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +08e3f4: 0143 |0014: move v3, v4 │ │ +08e3f6: 28ef |0015: goto 0004 // -0011 │ │ +08e3f8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +08e3fa: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +08e3fe: 5475 430f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e402: 4405 0501 |001b: aget v5, v5, v1 │ │ +08e406: 5406 430f |001d: iget-object v6, v0, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e40a: 4406 0601 |001f: aget v6, v6, v1 │ │ +08e40e: 3265 0400 |0021: if-eq v5, v6, 0025 // +0004 │ │ +08e412: 0143 |0023: move v3, v4 │ │ +08e414: 28e0 |0024: goto 0004 // -0020 │ │ +08e416: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e41a: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ 0x0004 line=269 │ │ 0x0005 line=263 │ │ 0x000c line=264 │ │ 0x000e line=265 │ │ @@ -126269,19 +126276,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -080668: |[080668] com.badlogic.gdx.utils.IntArray.first:()I │ │ -080678: 5420 430f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08067c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08067e: 4400 0001 |0003: aget v0, v0, v1 │ │ -080682: 0f00 |0005: return v0 │ │ +08e41c: |[08e41c] com.badlogic.gdx.utils.IntArray.first:()I │ │ +08e42c: 5420 430f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e430: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08e432: 4400 0001 |0003: aget v0, v0, v1 │ │ +08e436: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/IntArray;) │ │ @@ -126289,25 +126296,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -080684: |[080684] com.badlogic.gdx.utils.IntArray.get:(I)I │ │ -080694: 5220 450f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080698: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -08069c: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -0806a0: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -0806a6: 0c01 |0009: move-result-object v1 │ │ -0806a8: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -0806ae: 2700 |000d: throw v0 │ │ -0806b0: 5420 430f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0806b4: 4400 0003 |0010: aget v0, v0, v3 │ │ -0806b8: 0f00 |0012: return v0 │ │ +08e438: |[08e438] com.badlogic.gdx.utils.IntArray.get:(I)I │ │ +08e448: 5220 450f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e44c: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +08e450: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08e454: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08e45a: 0c01 |0009: move-result-object v1 │ │ +08e45c: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08e462: 2700 |000d: throw v0 │ │ +08e464: 5420 430f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e468: 4400 0003 |0010: aget v0, v0, v3 │ │ +08e46c: 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 │ │ @@ -126317,26 +126324,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0806bc: |[0806bc] com.badlogic.gdx.utils.IntArray.indexOf:(I)I │ │ -0806cc: 5441 430f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0806d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0806d2: 5242 450f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0806d6: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ -0806da: 4403 0100 |0007: aget v3, v1, v0 │ │ -0806de: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ -0806e2: 0f00 |000b: return v0 │ │ -0806e4: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0806e8: 28f7 |000e: goto 0005 // -0009 │ │ -0806ea: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ -0806ec: 28fb |0010: goto 000b // -0005 │ │ +08e470: |[08e470] com.badlogic.gdx.utils.IntArray.indexOf:(I)I │ │ +08e480: 5441 430f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e484: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08e486: 5242 450f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e48a: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ +08e48e: 4403 0100 |0007: aget v3, v1, v0 │ │ +08e492: 3353 0300 |0009: if-ne v3, v5, 000c // +0003 │ │ +08e496: 0f00 |000b: return v0 │ │ +08e498: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08e49c: 28f7 |000e: goto 0005 // -0009 │ │ +08e49e: 12f0 |000f: const/4 v0, #int -1 // #ff │ │ +08e4a0: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0007 line=144 │ │ 0x000b line=145 │ │ 0x000c line=143 │ │ @@ -126354,44 +126361,44 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0806f0: |[0806f0] com.badlogic.gdx.utils.IntArray.insert:(II)V │ │ -080700: 5440 430f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080704: 5241 450f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080708: 2102 |0004: array-length v2, v0 │ │ -08070a: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -08070e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -080712: 5242 450f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080716: 8222 |000b: int-to-float v2, v2 │ │ -080718: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -08071c: c832 |000e: mul-float/2addr v2, v3 │ │ -08071e: 8722 |000f: float-to-int v2, v2 │ │ -080720: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -080726: 0a01 |0013: move-result v1 │ │ -080728: 6e20 811e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ -08072e: 0c00 |0017: move-result-object v0 │ │ -080730: 5541 440f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ -080734: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -080738: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -08073c: 5242 450f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080740: b152 |0020: sub-int/2addr v2, v5 │ │ -080742: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -080748: 5241 450f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08074c: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080750: 5941 450f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080754: 4b06 0005 |002a: aput v6, v0, v5 │ │ -080758: 0e00 |002c: return-void │ │ -08075a: 5241 450f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08075e: 4402 0005 |002f: aget v2, v0, v5 │ │ -080762: 4b02 0001 |0031: aput v2, v0, v1 │ │ -080766: 28f1 |0033: goto 0024 // -000f │ │ +08e4a4: |[08e4a4] com.badlogic.gdx.utils.IntArray.insert:(II)V │ │ +08e4b4: 5440 430f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e4b8: 5241 450f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e4bc: 2102 |0004: array-length v2, v0 │ │ +08e4be: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +08e4c2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +08e4c6: 5242 450f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e4ca: 8222 |000b: int-to-float v2, v2 │ │ +08e4cc: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +08e4d0: c832 |000e: mul-float/2addr v2, v3 │ │ +08e4d2: 8722 |000f: float-to-int v2, v2 │ │ +08e4d4: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08e4da: 0a01 |0013: move-result v1 │ │ +08e4dc: 6e20 811e 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ +08e4e2: 0c00 |0017: move-result-object v0 │ │ +08e4e4: 5541 440f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ +08e4e8: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +08e4ec: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +08e4f0: 5242 450f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e4f4: b152 |0020: sub-int/2addr v2, v5 │ │ +08e4f6: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e4fc: 5241 450f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e500: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e504: 5941 450f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e508: 4b06 0005 |002a: aput v6, v0, v5 │ │ +08e50c: 0e00 |002c: return-void │ │ +08e50e: 5241 450f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e512: 4402 0005 |002f: aget v2, v0, v5 │ │ +08e516: 4b02 0001 |0031: aput v2, v0, v1 │ │ +08e51a: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -126409,26 +126416,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -080768: |[080768] com.badlogic.gdx.utils.IntArray.lastIndexOf:(I)I │ │ -080778: 5431 430f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08077c: 5232 450f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080780: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -080784: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ -080788: 4402 0100 |0008: aget v2, v1, v0 │ │ -08078c: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ -080790: 0f00 |000c: return v0 │ │ -080792: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -080796: 28f7 |000f: goto 0006 // -0009 │ │ -080798: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -08079a: 28fb |0011: goto 000c // -0005 │ │ +08e51c: |[08e51c] com.badlogic.gdx.utils.IntArray.lastIndexOf:(I)I │ │ +08e52c: 5431 430f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e530: 5232 450f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e534: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +08e538: 3a00 0a00 |0006: if-ltz v0, 0010 // +000a │ │ +08e53c: 4402 0100 |0008: aget v2, v1, v0 │ │ +08e540: 3342 0300 |000a: if-ne v2, v4, 000d // +0003 │ │ +08e544: 0f00 |000c: return v0 │ │ +08e546: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08e54a: 28f7 |000f: goto 0006 // -0009 │ │ +08e54c: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +08e54e: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000c line=152 │ │ 0x000d line=150 │ │ @@ -126445,20 +126452,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -08079c: |[08079c] com.badlogic.gdx.utils.IntArray.peek:()I │ │ -0807ac: 5420 430f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0807b0: 5221 450f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0807b4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0807b8: 4400 0001 |0006: aget v0, v0, v1 │ │ -0807bc: 0f00 |0008: return v0 │ │ +08e550: |[08e550] com.badlogic.gdx.utils.IntArray.peek:()I │ │ +08e560: 5420 430f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e564: 5221 450f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e568: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08e56c: 4400 0001 |0006: aget v0, v0, v1 │ │ +08e570: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/IntArray;) │ │ @@ -126466,21 +126473,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0807c0: |[0807c0] com.badlogic.gdx.utils.IntArray.pop:()I │ │ -0807d0: 5420 430f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0807d4: 5221 450f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0807d8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0807dc: 5921 450f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0807e0: 4400 0001 |0008: aget v0, v0, v1 │ │ -0807e4: 0f00 |000a: return v0 │ │ +08e574: |[08e574] com.badlogic.gdx.utils.IntArray.pop:()I │ │ +08e584: 5420 430f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e588: 5221 450f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e58c: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08e590: 5921 450f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e594: 4400 0001 |0008: aget v0, v0, v1 │ │ +08e598: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/IntArray;) │ │ @@ -126488,26 +126495,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0807e8: |[0807e8] com.badlogic.gdx.utils.IntArray.random:()I │ │ -0807f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0807fa: 5231 450f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0807fe: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -080802: 0f00 |0005: return v0 │ │ -080804: 5431 430f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080808: 5232 450f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08080c: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -080810: 7120 4612 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ -080816: 0a00 |000f: move-result v0 │ │ -080818: 4400 0100 |0010: aget v0, v1, v0 │ │ -08081c: 28f3 |0012: goto 0005 // -000d │ │ +08e59c: |[08e59c] com.badlogic.gdx.utils.IntArray.random:()I │ │ +08e5ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e5ae: 5231 450f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e5b2: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +08e5b6: 0f00 |0005: return v0 │ │ +08e5b8: 5431 430f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e5bc: 5232 450f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e5c0: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08e5c4: 7120 4612 2000 |000c: invoke-static {v0, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ +08e5ca: 0a00 |000f: move-result v0 │ │ +08e5cc: 4400 0100 |0010: aget v0, v1, v0 │ │ +08e5d0: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -126516,38 +126523,38 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -080820: |[080820] com.badlogic.gdx.utils.IntArray.removeIndex:(I)I │ │ -080830: 5242 450f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080834: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -080838: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -08083c: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -080842: 0c03 |0009: move-result-object v3 │ │ -080844: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -08084a: 2702 |000d: throw v2 │ │ -08084c: 5440 430f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080850: 4401 0005 |0010: aget v1, v0, v5 │ │ -080854: 5242 450f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080858: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08085c: 5942 450f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080860: 5542 440f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ -080864: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ -080868: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ -08086c: 5243 450f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080870: b153 |0020: sub-int/2addr v3, v5 │ │ -080872: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -080878: 0f01 |0024: return v1 │ │ -08087a: 5242 450f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08087e: 4402 0002 |0027: aget v2, v0, v2 │ │ -080882: 4b02 0005 |0029: aput v2, v0, v5 │ │ -080886: 28f9 |002b: goto 0024 // -0007 │ │ +08e5d4: |[08e5d4] com.badlogic.gdx.utils.IntArray.removeIndex:(I)I │ │ +08e5e4: 5242 450f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e5e8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +08e5ec: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08e5f0: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08e5f6: 0c03 |0009: move-result-object v3 │ │ +08e5f8: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08e5fe: 2702 |000d: throw v2 │ │ +08e600: 5440 430f |000e: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e604: 4401 0005 |0010: aget v1, v0, v5 │ │ +08e608: 5242 450f |0012: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e60c: d802 02ff |0014: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08e610: 5942 450f |0016: iput v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e614: 5542 440f |0018: iget-boolean v2, v4, Lcom/badlogic/gdx/utils/IntArray;.ordered:Z // field@0f44 │ │ +08e618: 3802 0b00 |001a: if-eqz v2, 0025 // +000b │ │ +08e61c: d802 0501 |001c: add-int/lit8 v2, v5, #int 1 // #01 │ │ +08e620: 5243 450f |001e: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e624: b153 |0020: sub-int/2addr v3, v5 │ │ +08e626: 7153 e124 2050 |0021: invoke-static {v0, v2, v0, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e62c: 0f01 |0024: return v1 │ │ +08e62e: 5242 450f |0025: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e632: 4402 0002 |0027: aget v2, v0, v2 │ │ +08e636: 4b02 0005 |0029: aput v2, v0, v5 │ │ +08e63a: 28f9 |002b: goto 0024 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ 0x0018 line=172 │ │ @@ -126565,28 +126572,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -080888: |[080888] com.badlogic.gdx.utils.IntArray.removeValue:(I)Z │ │ -080898: 5441 430f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08089c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08089e: 5242 450f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0808a2: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ -0808a6: 4403 0100 |0007: aget v3, v1, v0 │ │ -0808aa: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ -0808ae: 6e20 7f1e 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.removeIndex:(I)I // method@1e7f │ │ -0808b4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0808b6: 0f03 |000f: return v3 │ │ -0808b8: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0808bc: 28f3 |0012: goto 0005 // -000d │ │ -0808be: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0808c0: 28fb |0014: goto 000f // -0005 │ │ +08e63c: |[08e63c] com.badlogic.gdx.utils.IntArray.removeValue:(I)Z │ │ +08e64c: 5441 430f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e650: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08e652: 5242 450f |0003: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e656: 3520 0e00 |0005: if-ge v0, v2, 0013 // +000e │ │ +08e65a: 4403 0100 |0007: aget v3, v1, v0 │ │ +08e65e: 3353 0700 |0009: if-ne v3, v5, 0010 // +0007 │ │ +08e662: 6e20 7f1e 0400 |000b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/IntArray;.removeIndex:(I)I // method@1e7f │ │ +08e668: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +08e66a: 0f03 |000f: return v3 │ │ +08e66c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08e670: 28f3 |0012: goto 0005 // -000d │ │ +08e672: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +08e674: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=158 │ │ 0x000b line=159 │ │ 0x000e line=160 │ │ @@ -126605,25 +126612,25 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0808c4: |[0808c4] com.badlogic.gdx.utils.IntArray.resize:(I)[I │ │ -0808d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0808d6: 2361 e903 |0001: new-array v1, v6, [I // type@03e9 │ │ -0808da: 5450 430f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0808de: 5252 450f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0808e2: 2113 |0007: array-length v3, v1 │ │ -0808e4: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0808ea: 0a02 |000b: move-result v2 │ │ -0808ec: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0808f2: 5b51 430f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0808f6: 1101 |0011: return-object v1 │ │ +08e678: |[08e678] com.badlogic.gdx.utils.IntArray.resize:(I)[I │ │ +08e688: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08e68a: 2361 e903 |0001: new-array v1, v6, [I // type@03e9 │ │ +08e68e: 5450 430f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e692: 5252 450f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e696: 2113 |0007: array-length v3, v1 │ │ +08e698: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08e69e: 0a02 |000b: move-result v2 │ │ +08e6a0: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e6a6: 5b51 430f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e6aa: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0003 line=215 │ │ 0x0005 line=216 │ │ 0x000f line=217 │ │ 0x0011 line=218 │ │ @@ -126638,33 +126645,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0808f8: |[0808f8] com.badlogic.gdx.utils.IntArray.reverse:()V │ │ -080908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08090a: 5275 450f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -08090e: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ -080912: 5275 450f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080916: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ -08091a: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -08091e: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -080922: 5475 430f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080926: 4404 0500 |000f: aget v4, v5, v0 │ │ -08092a: 5475 430f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08092e: 5476 430f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080932: 4406 0601 |0015: aget v6, v6, v1 │ │ -080936: 4b06 0500 |0017: aput v6, v5, v0 │ │ -08093a: 5475 430f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08093e: 4b04 0501 |001b: aput v4, v5, v1 │ │ -080942: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -080946: 28ea |001f: goto 0009 // -0016 │ │ -080948: 0e00 |0020: return-void │ │ +08e6ac: |[08e6ac] com.badlogic.gdx.utils.IntArray.reverse:()V │ │ +08e6bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e6be: 5275 450f |0001: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e6c2: d802 05ff |0003: add-int/lit8 v2, v5, #int -1 // #ff │ │ +08e6c6: 5275 450f |0005: iget v5, v7, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e6ca: db03 0502 |0007: div-int/lit8 v3, v5, #int 2 // #02 │ │ +08e6ce: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +08e6d2: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +08e6d6: 5475 430f |000d: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e6da: 4404 0500 |000f: aget v4, v5, v0 │ │ +08e6de: 5475 430f |0011: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e6e2: 5476 430f |0013: iget-object v6, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e6e6: 4406 0601 |0015: aget v6, v6, v1 │ │ +08e6ea: 4b06 0500 |0017: aput v6, v5, v0 │ │ +08e6ee: 5475 430f |0019: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e6f2: 4b04 0501 |001b: aput v4, v5, v1 │ │ +08e6f6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08e6fa: 28ea |001f: goto 0009 // -0016 │ │ +08e6fc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000b line=227 │ │ 0x000d line=228 │ │ 0x0011 line=229 │ │ 0x0019 line=230 │ │ @@ -126683,25 +126690,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08094c: |[08094c] com.badlogic.gdx.utils.IntArray.set:(II)V │ │ -08095c: 5220 450f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080960: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -080964: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -080968: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -08096e: 0c01 |0009: move-result-object v1 │ │ -080970: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -080976: 2700 |000d: throw v0 │ │ -080978: 5420 430f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -08097c: 4b04 0003 |0010: aput v4, v0, v3 │ │ -080980: 0e00 |0012: return-void │ │ +08e700: |[08e700] com.badlogic.gdx.utils.IntArray.set:(II)V │ │ +08e710: 5220 450f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e714: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +08e718: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08e71c: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08e722: 0c01 |0009: move-result-object v1 │ │ +08e724: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08e72a: 2700 |000d: throw v0 │ │ +08e72c: 5420 430f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e730: 4b04 0003 |0010: aput v4, v0, v3 │ │ +08e734: 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; │ │ @@ -126713,18 +126720,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080984: |[080984] com.badlogic.gdx.utils.IntArray.shrink:()V │ │ -080994: 5210 450f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080998: 6e20 811e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ -08099e: 0e00 |0005: return-void │ │ +08e738: |[08e738] com.badlogic.gdx.utils.IntArray.shrink:()V │ │ +08e748: 5210 450f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e74c: 6e20 811e 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/IntArray;.resize:(I)[I // method@1e81 │ │ +08e752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -126733,31 +126740,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0809a0: |[0809a0] com.badlogic.gdx.utils.IntArray.shuffle:()V │ │ -0809b0: 5253 450f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0809b4: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0809b8: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -0809bc: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -0809c2: 0a01 |0009: move-result v1 │ │ -0809c4: 5453 430f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0809c8: 4402 0300 |000c: aget v2, v3, v0 │ │ -0809cc: 5453 430f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0809d0: 5454 430f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0809d4: 4404 0401 |0012: aget v4, v4, v1 │ │ -0809d8: 4b04 0300 |0014: aput v4, v3, v0 │ │ -0809dc: 5453 430f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -0809e0: 4b02 0301 |0018: aput v2, v3, v1 │ │ -0809e4: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0809e8: 28e8 |001c: goto 0004 // -0018 │ │ -0809ea: 0e00 |001d: return-void │ │ +08e754: |[08e754] com.badlogic.gdx.utils.IntArray.shuffle:()V │ │ +08e764: 5253 450f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e768: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +08e76c: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +08e770: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +08e776: 0a01 |0009: move-result v1 │ │ +08e778: 5453 430f |000a: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e77c: 4402 0300 |000c: aget v2, v3, v0 │ │ +08e780: 5453 430f |000e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e784: 5454 430f |0010: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e788: 4404 0401 |0012: aget v4, v4, v1 │ │ +08e78c: 4b04 0300 |0014: aput v4, v3, v0 │ │ +08e790: 5453 430f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e794: 4b02 0301 |0018: aput v2, v3, v1 │ │ +08e798: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08e79c: 28e8 |001c: goto 0004 // -0018 │ │ +08e79e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=237 │ │ 0x000e line=238 │ │ 0x0016 line=239 │ │ @@ -126774,20 +126781,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0809ec: |[0809ec] com.badlogic.gdx.utils.IntArray.sort:()V │ │ -0809fc: 5430 430f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080a00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -080a02: 5232 450f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080a06: 7130 9925 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([III)V // method@2599 │ │ -080a0c: 0e00 |0008: return-void │ │ +08e7a0: |[08e7a0] com.badlogic.gdx.utils.IntArray.sort:()V │ │ +08e7b0: 5430 430f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e7b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08e7b6: 5232 450f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e7ba: 7130 9925 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([III)V // method@2599 │ │ +08e7c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/IntArray; │ │ │ │ @@ -126796,35 +126803,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -080a10: |[080a10] com.badlogic.gdx.utils.IntArray.swap:(II)V │ │ -080a20: 5242 450f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080a24: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ -080a28: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -080a2c: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -080a32: 0c03 |0009: move-result-object v3 │ │ -080a34: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -080a3a: 2702 |000d: throw v2 │ │ -080a3c: 5242 450f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080a40: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ -080a44: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -080a48: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -080a4e: 0c03 |0017: move-result-object v3 │ │ -080a50: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -080a56: 2702 |001b: throw v2 │ │ -080a58: 5441 430f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080a5c: 4400 0105 |001e: aget v0, v1, v5 │ │ -080a60: 4402 0106 |0020: aget v2, v1, v6 │ │ -080a64: 4b02 0105 |0022: aput v2, v1, v5 │ │ -080a68: 4b00 0106 |0024: aput v0, v1, v6 │ │ -080a6c: 0e00 |0026: return-void │ │ +08e7c4: |[08e7c4] com.badlogic.gdx.utils.IntArray.swap:(II)V │ │ +08e7d4: 5242 450f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e7d8: 3425 0c00 |0002: if-lt v5, v2, 000e // +000c │ │ +08e7dc: 2202 7d03 |0004: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08e7e0: 7110 c624 0500 |0006: invoke-static {v5}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08e7e6: 0c03 |0009: move-result-object v3 │ │ +08e7e8: 7020 6d24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08e7ee: 2702 |000d: throw v2 │ │ +08e7f0: 5242 450f |000e: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e7f4: 3426 0c00 |0010: if-lt v6, v2, 001c // +000c │ │ +08e7f8: 2202 7d03 |0012: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +08e7fc: 7110 c624 0600 |0014: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +08e802: 0c03 |0017: move-result-object v3 │ │ +08e804: 7020 6d24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +08e80a: 2702 |001b: throw v2 │ │ +08e80c: 5441 430f |001c: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e810: 4400 0105 |001e: aget v0, v1, v5 │ │ +08e814: 4402 0106 |0020: aget v2, v1, v6 │ │ +08e818: 4b02 0105 |0022: aput v2, v1, v5 │ │ +08e81c: 4b00 0106 |0024: aput v0, v1, v6 │ │ +08e820: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000e line=126 │ │ 0x001c line=127 │ │ 0x001e line=128 │ │ 0x0020 line=129 │ │ @@ -126842,22 +126849,22 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -080a70: |[080a70] com.badlogic.gdx.utils.IntArray.toArray:()[I │ │ -080a80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -080a82: 5241 450f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080a86: 2310 e903 |0003: new-array v0, v1, [I // type@03e9 │ │ -080a8a: 5441 430f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080a8e: 5242 450f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080a92: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -080a98: 1100 |000c: return-object v0 │ │ +08e824: |[08e824] com.badlogic.gdx.utils.IntArray.toArray:()[I │ │ +08e834: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08e836: 5241 450f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e83a: 2310 e903 |0003: new-array v0, v1, [I // type@03e9 │ │ +08e83e: 5441 430f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e842: 5242 450f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e846: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +08e84c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0005 line=257 │ │ 0x000c line=258 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [I │ │ @@ -126868,42 +126875,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -080a9c: |[080a9c] com.badlogic.gdx.utils.IntArray.toString:()Ljava/lang/String; │ │ -080aac: 5243 450f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080ab0: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -080ab4: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -080ab8: 1103 |0006: return-object v3 │ │ -080aba: 5442 430f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080abe: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -080ac2: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -080ac6: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -080acc: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -080ad0: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -080ad6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -080ad8: 4403 0203 |0016: aget v3, v2, v3 │ │ -080adc: 6e20 cc20 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -080ae2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -080ae4: 5243 450f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080ae8: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -080aec: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -080af0: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -080af6: 4403 0201 |0025: aget v3, v2, v1 │ │ -080afa: 6e20 cc20 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -080b00: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080b04: 28f0 |002c: goto 001c // -0010 │ │ -080b06: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -080b0a: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -080b10: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -080b16: 0c03 |0035: move-result-object v3 │ │ -080b18: 28d0 |0036: goto 0006 // -0030 │ │ +08e850: |[08e850] com.badlogic.gdx.utils.IntArray.toString:()Ljava/lang/String; │ │ +08e860: 5243 450f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e864: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08e868: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +08e86c: 1103 |0006: return-object v3 │ │ +08e86e: 5442 430f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e872: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08e876: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08e87a: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08e880: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +08e884: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08e88a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08e88c: 4403 0203 |0016: aget v3, v2, v3 │ │ +08e890: 6e20 cc20 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +08e896: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +08e898: 5243 450f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e89c: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +08e8a0: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +08e8a4: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08e8aa: 4403 0201 |0025: aget v3, v2, v1 │ │ +08e8ae: 6e20 cc20 3000 |0027: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +08e8b4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e8b8: 28f0 |002c: goto 001c // -0010 │ │ +08e8ba: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +08e8be: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08e8c4: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08e8ca: 0c03 |0035: move-result-object v3 │ │ +08e8cc: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=283 │ │ 0x0007 line=274 │ │ 0x0009 line=275 │ │ 0x0010 line=276 │ │ @@ -126925,37 +126932,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 │ │ -080b1c: |[080b1c] com.badlogic.gdx.utils.IntArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -080b2c: 5243 450f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080b30: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -080b34: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -080b38: 1103 |0006: return-object v3 │ │ -080b3a: 5442 430f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ -080b3e: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -080b42: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -080b46: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -080b4c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -080b4e: 4403 0203 |0011: aget v3, v2, v3 │ │ -080b52: 6e20 cc20 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -080b58: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -080b5a: 5243 450f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080b5e: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -080b62: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -080b68: 4403 0201 |001e: aget v3, v2, v1 │ │ -080b6c: 6e20 cc20 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -080b72: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -080b76: 28f2 |0025: goto 0017 // -000e │ │ -080b78: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -080b7e: 0c03 |0029: move-result-object v3 │ │ -080b80: 28dc |002a: goto 0006 // -0024 │ │ +08e8d0: |[08e8d0] com.badlogic.gdx.utils.IntArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +08e8e0: 5243 450f |0000: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e8e4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +08e8e8: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +08e8ec: 1103 |0006: return-object v3 │ │ +08e8ee: 5442 430f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntArray;.items:[I // field@0f43 │ │ +08e8f2: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08e8f6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +08e8fa: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08e900: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +08e902: 4403 0203 |0011: aget v3, v2, v3 │ │ +08e906: 6e20 cc20 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +08e90c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +08e90e: 5243 450f |0017: iget v3, v4, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e912: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +08e916: 6e20 d320 5000 |001b: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08e91c: 4403 0201 |001e: aget v3, v2, v1 │ │ +08e920: 6e20 cc20 3000 |0020: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +08e926: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e92a: 28f2 |0025: goto 0017 // -000e │ │ +08e92c: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08e932: 0c03 |0029: move-result-object v3 │ │ +08e934: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0006 line=295 │ │ 0x0007 line=288 │ │ 0x0009 line=289 │ │ 0x0010 line=290 │ │ @@ -126976,19 +126983,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -080b84: |[080b84] com.badlogic.gdx.utils.IntArray.truncate:(I)V │ │ -080b94: 5210 450f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080b98: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -080b9c: 5912 450f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -080ba0: 0e00 |0006: return-void │ │ +08e938: |[08e938] com.badlogic.gdx.utils.IntArray.truncate:(I)V │ │ +08e948: 5210 450f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e94c: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +08e950: 5912 450f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +08e954: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0006 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/IntArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ @@ -127034,17 +127041,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080ba4: |[080ba4] com.badlogic.gdx.utils.IntMap$Entry.:()V │ │ -080bb4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -080bba: 0e00 |0003: return-void │ │ +08e958: |[08e958] com.badlogic.gdx.utils.IntMap$Entry.:()V │ │ +08e968: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08e96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 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; │ │ │ │ @@ -127054,29 +127061,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -080bbc: |[080bbc] com.badlogic.gdx.utils.IntMap$Entry.toString:()Ljava/lang/String; │ │ -080bcc: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -080bd0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -080bd6: 5221 4b0f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ -080bda: 6e20 d424 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -080be0: 0c00 |000a: move-result-object v0 │ │ -080be2: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ -080be6: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -080bec: 0c00 |0010: move-result-object v0 │ │ -080bee: 5421 4c0f |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ -080bf2: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -080bf8: 0c00 |0016: move-result-object v0 │ │ -080bfa: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -080c00: 0c00 |001a: move-result-object v0 │ │ -080c02: 1100 |001b: return-object v0 │ │ +08e970: |[08e970] com.badlogic.gdx.utils.IntMap$Entry.toString:()Ljava/lang/String; │ │ +08e980: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +08e984: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08e98a: 5221 4b0f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ +08e98e: 6e20 d424 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08e994: 0c00 |000a: move-result-object v0 │ │ +08e996: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ +08e99a: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08e9a0: 0c00 |0010: move-result-object v0 │ │ +08e9a2: 5421 4c0f |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ +08e9a6: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08e9ac: 0c00 |0016: move-result-object v0 │ │ +08e9ae: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08e9b4: 0c00 |001a: move-result-object v0 │ │ +08e9b6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 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; │ │ │ │ @@ -127141,19 +127148,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 │ │ -080c04: |[080c04] com.badlogic.gdx.utils.IntMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -080c14: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -080c1a: 5b01 550f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080c1e: 6e10 9f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ -080c24: 0e00 |0008: return-void │ │ +08e9b8: |[08e9b8] com.badlogic.gdx.utils.IntMap$MapIterator.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +08e9c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +08e9ce: 5b01 550f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08e9d2: 6e10 9f1e 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ +08e9d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=582 │ │ 0x0005 line=583 │ │ 0x0008 line=584 │ │ locals : │ │ @@ -127168,34 +127175,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -080c28: |[080c28] com.badlogic.gdx.utils.IntMap$MapIterator.findNextIndex:()V │ │ -080c38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -080c3a: 5c42 540f |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@0f54 │ │ -080c3e: 5442 550f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080c42: 5420 630f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -080c46: 5442 550f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080c4a: 5222 5f0f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080c4e: 5443 550f |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080c52: 5233 6a0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -080c56: 9001 0203 |000f: add-int v1, v2, v3 │ │ -080c5a: 5242 560f |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ -080c5e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -080c62: 5942 560f |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ -080c66: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -080c6a: 5242 560f |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ -080c6e: 4402 0002 |001b: aget v2, v0, v2 │ │ -080c72: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -080c76: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -080c78: 5c42 540f |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@0f54 │ │ -080c7c: 0e00 |0022: return-void │ │ +08e9dc: |[08e9dc] com.badlogic.gdx.utils.IntMap$MapIterator.findNextIndex:()V │ │ +08e9ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08e9ee: 5c42 540f |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@0f54 │ │ +08e9f2: 5442 550f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08e9f6: 5420 630f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08e9fa: 5442 550f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08e9fe: 5222 5f0f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ea02: 5443 550f |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08ea06: 5233 6a0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08ea0a: 9001 0203 |000f: add-int v1, v2, v3 │ │ +08ea0e: 5242 560f |0011: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ +08ea12: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08ea16: 5942 560f |0015: iput v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ +08ea1a: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +08ea1e: 5242 560f |0019: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ +08ea22: 4402 0002 |001b: aget v2, v0, v2 │ │ +08ea26: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +08ea2a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +08ea2c: 5c42 540f |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@0f54 │ │ +08ea30: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0003 line=597 │ │ 0x0007 line=598 │ │ 0x0019 line=599 │ │ 0x001f line=600 │ │ @@ -127211,57 +127218,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -080c80: |[080c80] com.badlogic.gdx.utils.IntMap$MapIterator.remove:()V │ │ -080c90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -080c92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -080c94: 5240 530f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080c98: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -080c9a: 3310 1c00 |0005: if-ne v0, v1, 0021 // +001c │ │ -080c9e: 5440 550f |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080ca2: 5500 610f |0009: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -080ca6: 3800 1600 |000b: if-eqz v0, 0021 // +0016 │ │ -080caa: 5440 550f |000d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080cae: 5b03 6e0f |000f: iput-object v3, v0, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -080cb2: 5440 550f |0011: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080cb6: 5c02 610f |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -080cba: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ -080cbc: 5940 530f |0016: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080cc0: 5440 550f |0018: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080cc4: 5201 680f |001a: iget v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -080cc8: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -080ccc: 5901 680f |001e: iput v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -080cd0: 0e00 |0020: return-void │ │ -080cd2: 5240 530f |0021: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080cd6: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ -080cda: 2200 7c03 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -080cde: 1a01 d020 |0027: const-string v1, "next must be called before remove." // string@20d0 │ │ -080ce2: 7020 6a24 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -080ce8: 2700 |002c: throw v0 │ │ -080cea: 5240 530f |002d: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080cee: 5441 550f |002f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080cf2: 5211 5f0f |0031: iget v1, v1, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080cf6: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ -080cfa: 5440 550f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080cfe: 5241 530f |0037: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080d02: 6e20 bf1e 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@1ebf │ │ -080d08: 28d9 |003c: goto 0015 // -0027 │ │ -080d0a: 5440 550f |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080d0e: 5400 630f |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -080d12: 5241 530f |0041: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080d16: 4b02 0001 |0043: aput v2, v0, v1 │ │ -080d1a: 5440 550f |0045: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080d1e: 5400 6c0f |0047: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -080d22: 5241 530f |0049: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080d26: 4d03 0001 |004b: aput-object v3, v0, v1 │ │ -080d2a: 28c8 |004d: goto 0015 // -0038 │ │ +08ea34: |[08ea34] com.badlogic.gdx.utils.IntMap$MapIterator.remove:()V │ │ +08ea44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08ea46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08ea48: 5240 530f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08ea4c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +08ea4e: 3310 1c00 |0005: if-ne v0, v1, 0021 // +001c │ │ +08ea52: 5440 550f |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08ea56: 5500 610f |0009: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08ea5a: 3800 1600 |000b: if-eqz v0, 0021 // +0016 │ │ +08ea5e: 5440 550f |000d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08ea62: 5b03 6e0f |000f: iput-object v3, v0, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08ea66: 5440 550f |0011: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08ea6a: 5c02 610f |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08ea6e: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ +08ea70: 5940 530f |0016: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08ea74: 5440 550f |0018: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08ea78: 5201 680f |001a: iget v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ea7c: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08ea80: 5901 680f |001e: iput v1, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ea84: 0e00 |0020: return-void │ │ +08ea86: 5240 530f |0021: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08ea8a: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ +08ea8e: 2200 7c03 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +08ea92: 1a01 d020 |0027: const-string v1, "next must be called before remove." // string@20d0 │ │ +08ea96: 7020 6a24 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +08ea9c: 2700 |002c: throw v0 │ │ +08ea9e: 5240 530f |002d: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08eaa2: 5441 550f |002f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08eaa6: 5211 5f0f |0031: iget v1, v1, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08eaaa: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ +08eaae: 5440 550f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08eab2: 5241 530f |0037: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08eab6: 6e20 bf1e 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@1ebf │ │ +08eabc: 28d9 |003c: goto 0015 // -0027 │ │ +08eabe: 5440 550f |003d: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08eac2: 5400 630f |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08eac6: 5241 530f |0041: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08eaca: 4b02 0001 |0043: aput v2, v0, v1 │ │ +08eace: 5440 550f |0045: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08ead2: 5400 6c0f |0047: iget-object v0, v0, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08ead6: 5241 530f |0049: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08eada: 4d03 0001 |004b: aput-object v3, v0, v1 │ │ +08eade: 28c8 |004d: goto 0015 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=607 │ │ 0x000d line=608 │ │ 0x0011 line=609 │ │ 0x0015 line=618 │ │ 0x0018 line=619 │ │ @@ -127281,27 +127288,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -080d2c: |[080d2c] com.badlogic.gdx.utils.IntMap$MapIterator.reset:()V │ │ -080d3c: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -080d3e: 5910 530f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ -080d42: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -080d44: 5910 560f |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ -080d48: 5410 550f |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ -080d4c: 5500 610f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -080d50: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -080d54: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -080d56: 5c10 540f |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@0f54 │ │ -080d5a: 0e00 |000f: return-void │ │ -080d5c: 6e10 9d1e 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.findNextIndex:()V // method@1e9d │ │ -080d62: 28fc |0013: goto 000f // -0004 │ │ +08eae0: |[08eae0] com.badlogic.gdx.utils.IntMap$MapIterator.reset:()V │ │ +08eaf0: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +08eaf2: 5910 530f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.currentIndex:I // field@0f53 │ │ +08eaf6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08eaf8: 5910 560f |0004: iput v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.nextIndex:I // field@0f56 │ │ +08eafc: 5410 550f |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f55 │ │ +08eb00: 5500 610f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08eb04: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +08eb08: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08eb0a: 5c10 540f |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.hasNext:Z // field@0f54 │ │ +08eb0e: 0e00 |000f: return-void │ │ +08eb10: 6e10 9d1e 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.findNextIndex:()V // method@1e9d │ │ +08eb16: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0003 line=588 │ │ 0x0006 line=589 │ │ 0x000c line=590 │ │ 0x000f line=593 │ │ @@ -127452,19 +127459,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -080d64: |[080d64] com.badlogic.gdx.utils.IntMap.:()V │ │ -080d74: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -080d78: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -080d7e: 7030 aa1e 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@1eaa │ │ -080d84: 0e00 |0008: return-void │ │ +08eb18: |[08eb18] com.badlogic.gdx.utils.IntMap.:()V │ │ +08eb28: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +08eb2c: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +08eb32: 7030 aa1e 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@1eaa │ │ +08eb38: 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; │ │ @@ -127474,134 +127481,134 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -080d88: |[080d88] com.badlogic.gdx.utils.IntMap.:(I)V │ │ -080d98: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -080d9e: 7030 aa1e 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@1eaa │ │ -080da4: 0e00 |0006: return-void │ │ +08eb3c: |[08eb3c] com.badlogic.gdx.utils.IntMap.:(I)V │ │ +08eb4c: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +08eb52: 7030 aa1e 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/IntMap;.:(IF)V // method@1eaa │ │ +08eb58: 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 │ │ -080da8: |[080da8] com.badlogic.gdx.utils.IntMap.:(IF)V │ │ -080db8: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -080dbe: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -080dc2: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -080dc6: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -080dca: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -080dd0: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ -080dd4: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -080dda: 0c01 |0011: move-result-object v1 │ │ -080ddc: 6e20 d424 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -080de2: 0c01 |0015: move-result-object v1 │ │ -080de4: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -080dea: 0c01 |0019: move-result-object v1 │ │ -080dec: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -080df2: 2700 |001d: throw v0 │ │ -080df4: 5230 5f0f |001e: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080df8: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -080dfc: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -080e00: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -080e04: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -080e08: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -080e0e: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ -080e12: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -080e18: 0c01 |0030: move-result-object v1 │ │ -080e1a: 6e20 d424 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -080e20: 0c01 |0034: move-result-object v1 │ │ -080e22: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -080e28: 0c01 |0038: move-result-object v1 │ │ -080e2a: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -080e30: 2700 |003c: throw v0 │ │ -080e32: 7110 4112 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -080e38: 0a00 |0040: move-result v0 │ │ -080e3a: 5930 5f0f |0041: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080e3e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -080e40: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -080e44: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -080e48: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -080e4c: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -080e50: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -080e56: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ -080e5a: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -080e60: 0c01 |0054: move-result-object v1 │ │ -080e62: 6e20 d324 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -080e68: 0c01 |0058: move-result-object v1 │ │ -080e6a: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -080e70: 0c01 |005c: move-result-object v1 │ │ -080e72: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -080e78: 2700 |0060: throw v0 │ │ -080e7a: 5935 650f |0061: iput v5, v3, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@0f65 │ │ -080e7e: 5230 5f0f |0063: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080e82: 8200 |0065: int-to-float v0, v0 │ │ -080e84: c850 |0066: mul-float/2addr v0, v5 │ │ -080e86: 8700 |0067: float-to-int v0, v0 │ │ -080e88: 5930 6b0f |0068: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -080e8c: 5230 5f0f |006a: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080e90: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -080e94: 5930 660f |006e: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -080e98: 5230 5f0f |0070: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080e9c: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -080ea2: 0a00 |0075: move-result v0 │ │ -080ea4: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -080ea8: 5930 620f |0078: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ -080eac: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -080eae: 5231 5f0f |007b: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080eb2: 8311 |007d: int-to-double v1, v1 │ │ -080eb4: 7120 8424 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -080eba: 0b01 |0081: move-result-wide v1 │ │ -080ebc: 7120 8224 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -080ec2: 0b01 |0085: move-result-wide v1 │ │ -080ec4: 8a11 |0086: double-to-int v1, v1 │ │ -080ec6: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -080eca: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -080ed0: 0a00 |008c: move-result v0 │ │ -080ed2: 5930 690f |008d: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ -080ed6: 5230 5f0f |008f: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080eda: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -080ede: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -080ee4: 0a00 |0096: move-result v0 │ │ -080ee6: 5231 5f0f |0097: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080eea: 8311 |0099: int-to-double v1, v1 │ │ -080eec: 7120 8e24 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -080ef2: 0b01 |009d: move-result-wide v1 │ │ -080ef4: 8a11 |009e: double-to-int v1, v1 │ │ -080ef6: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -080efa: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -080f00: 0a00 |00a4: move-result v0 │ │ -080f02: 5930 670f |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@0f67 │ │ -080f06: 5230 5f0f |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080f0a: 5231 690f |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ -080f0e: b010 |00ab: add-int/2addr v0, v1 │ │ -080f10: 2300 e903 |00ac: new-array v0, v0, [I // type@03e9 │ │ -080f14: 5b30 630f |00ae: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -080f18: 5430 630f |00b0: iget-object v0, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -080f1c: 2100 |00b2: array-length v0, v0 │ │ -080f1e: 2300 3104 |00b3: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -080f22: 1f00 3104 |00b5: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -080f26: 5b30 6c0f |00b7: iput-object v0, v3, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -080f2a: 0e00 |00b9: return-void │ │ +08eb5c: |[08eb5c] com.badlogic.gdx.utils.IntMap.:(IF)V │ │ +08eb6c: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +08eb72: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +08eb76: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08eb7a: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08eb7e: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08eb84: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ +08eb88: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08eb8e: 0c01 |0011: move-result-object v1 │ │ +08eb90: 6e20 d424 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08eb96: 0c01 |0015: move-result-object v1 │ │ +08eb98: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08eb9e: 0c01 |0019: move-result-object v1 │ │ +08eba0: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08eba6: 2700 |001d: throw v0 │ │ +08eba8: 5240 5f0f |001e: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ebac: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +08ebb0: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +08ebb4: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08ebb8: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08ebbc: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ebc2: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ +08ebc6: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ebcc: 0c01 |0030: move-result-object v1 │ │ +08ebce: 6e20 d424 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +08ebd4: 0c01 |0034: move-result-object v1 │ │ +08ebd6: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08ebdc: 0c01 |0038: move-result-object v1 │ │ +08ebde: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08ebe4: 2700 |003c: throw v0 │ │ +08ebe6: 7110 4112 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +08ebec: 0a00 |0040: move-result v0 │ │ +08ebee: 5940 5f0f |0041: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ebf2: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +08ebf4: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +08ebf8: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +08ebfc: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +08ec00: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +08ec04: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ec0a: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ +08ec0e: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ec14: 0c01 |0054: move-result-object v1 │ │ +08ec16: 6e20 d324 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +08ec1c: 0c01 |0058: move-result-object v1 │ │ +08ec1e: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08ec24: 0c01 |005c: move-result-object v1 │ │ +08ec26: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +08ec2c: 2700 |0060: throw v0 │ │ +08ec2e: 5946 650f |0061: iput v6, v4, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@0f65 │ │ +08ec32: 5240 5f0f |0063: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ec36: 8200 |0065: int-to-float v0, v0 │ │ +08ec38: c860 |0066: mul-float/2addr v0, v6 │ │ +08ec3a: 8700 |0067: float-to-int v0, v0 │ │ +08ec3c: 5940 6b0f |0068: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08ec40: 5240 5f0f |006a: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ec44: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08ec48: 5940 660f |006e: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08ec4c: 5240 5f0f |0070: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ec50: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +08ec56: 0a00 |0075: move-result v0 │ │ +08ec58: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +08ec5c: 5940 620f |0078: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ +08ec60: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +08ec62: 5241 5f0f |007b: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ec66: 8312 |007d: int-to-double v2, v1 │ │ +08ec68: 7120 8424 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +08ec6e: 0b02 |0081: move-result-wide v2 │ │ +08ec70: 7120 8224 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +08ec76: 0b02 |0085: move-result-wide v2 │ │ +08ec78: 8a21 |0086: double-to-int v1, v2 │ │ +08ec7a: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +08ec7e: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08ec84: 0a00 |008c: move-result v0 │ │ +08ec86: 5940 690f |008d: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ +08ec8a: 5240 5f0f |008f: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ec8e: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +08ec92: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08ec98: 0a00 |0096: move-result v0 │ │ +08ec9a: 5241 5f0f |0097: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ec9e: 8312 |0099: int-to-double v2, v1 │ │ +08eca0: 7120 8e24 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +08eca6: 0b02 |009d: move-result-wide v2 │ │ +08eca8: 8a21 |009e: double-to-int v1, v2 │ │ +08ecaa: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +08ecae: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08ecb4: 0a00 |00a4: move-result v0 │ │ +08ecb6: 5940 670f |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@0f67 │ │ +08ecba: 5240 5f0f |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ecbe: 5241 690f |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ +08ecc2: b010 |00ab: add-int/2addr v0, v1 │ │ +08ecc4: 2300 e903 |00ac: new-array v0, v0, [I // type@03e9 │ │ +08ecc8: 5b40 630f |00ae: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08eccc: 5440 630f |00b0: iget-object v0, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ecd0: 2100 |00b2: array-length v0, v0 │ │ +08ecd2: 2300 3104 |00b3: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +08ecd6: 1f00 3104 |00b5: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +08ecda: 5b40 6c0f |00b7: iput-object v0, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08ecde: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x001e line=70 │ │ 0x003d line=71 │ │ 0x0043 line=73 │ │ @@ -127611,42 +127618,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 │ │ -080f2c: |[080f2c] com.badlogic.gdx.utils.IntMap.containsKeyStash:(I)Z │ │ -080f3c: 5441 630f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -080f40: 5240 5f0f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080f44: 5243 6a0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -080f48: 9002 0003 |0006: add-int v2, v0, v3 │ │ -080f4c: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ -080f50: 4403 0100 |000a: aget v3, v1, v0 │ │ -080f54: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ -080f58: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -080f5a: 0f03 |000f: return v3 │ │ -080f5c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -080f60: 28f6 |0012: goto 0008 // -000a │ │ -080f62: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -080f64: 28fb |0014: goto 000f // -0005 │ │ +08ece0: |[08ece0] com.badlogic.gdx.utils.IntMap.containsKeyStash:(I)Z │ │ +08ecf0: 5441 630f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ecf4: 5240 5f0f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ecf8: 5243 6a0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08ecfc: 9002 0003 |0006: add-int v2, v0, v3 │ │ +08ed00: 3520 0b00 |0008: if-ge v0, v2, 0013 // +000b │ │ +08ed04: 4403 0100 |000a: aget v3, v1, v0 │ │ +08ed08: 3353 0400 |000c: if-ne v3, v5, 0010 // +0004 │ │ +08ed0c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +08ed0e: 0f03 |000f: return v3 │ │ +08ed10: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08ed14: 28f6 |0012: goto 0008 // -000a │ │ +08ed16: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +08ed18: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ 0x000a line=438 │ │ 0x000f line=439 │ │ 0x0010 line=437 │ │ @@ -127664,27 +127671,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 │ │ -080f68: |[080f68] com.badlogic.gdx.utils.IntMap.getStash:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -080f78: 5441 630f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -080f7c: 5240 5f0f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -080f80: 5243 6a0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -080f84: 9002 0003 |0006: add-int v2, v0, v3 │ │ -080f88: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ -080f8c: 4403 0100 |000a: aget v3, v1, v0 │ │ -080f90: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ -080f94: 5443 6c0f |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -080f98: 4606 0300 |0010: aget-object v6, v3, v0 │ │ -080f9c: 1106 |0012: return-object v6 │ │ -080f9e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -080fa2: 28f3 |0015: goto 0008 // -000d │ │ +08ed1c: |[08ed1c] com.badlogic.gdx.utils.IntMap.getStash:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +08ed2c: 5441 630f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ed30: 5240 5f0f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ed34: 5243 6a0f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08ed38: 9002 0003 |0006: add-int v2, v0, v3 │ │ +08ed3c: 3520 0a00 |0008: if-ge v0, v2, 0012 // +000a │ │ +08ed40: 4403 0100 |000a: aget v3, v1, v0 │ │ +08ed44: 3353 0700 |000c: if-ne v3, v5, 0013 // +0007 │ │ +08ed48: 5443 6c0f |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08ed4c: 4606 0300 |0010: aget-object v6, v3, v0 │ │ +08ed50: 1106 |0012: return-object v6 │ │ +08ed52: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08ed56: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x000a line=317 │ │ 0x0012 line=318 │ │ 0x0013 line=316 │ │ @@ -127704,23 +127711,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -080fa4: |[080fa4] com.badlogic.gdx.utils.IntMap.hash2:(I)I │ │ -080fb4: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -080fba: b203 |0003: mul-int/2addr v3, v0 │ │ -080fbc: 5220 620f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ -080fc0: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -080fc4: b730 |0008: xor-int/2addr v0, v3 │ │ -080fc6: 5221 660f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -080fca: b510 |000b: and-int/2addr v0, v1 │ │ -080fcc: 0f00 |000c: return v0 │ │ +08ed58: |[08ed58] com.badlogic.gdx.utils.IntMap.hash2:(I)I │ │ +08ed68: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +08ed6e: b203 |0003: mul-int/2addr v3, v0 │ │ +08ed70: 5220 620f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ +08ed74: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +08ed78: b730 |0008: xor-int/2addr v0, v3 │ │ +08ed7a: 5221 660f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08ed7e: b510 |000b: and-int/2addr v0, v1 │ │ +08ed80: 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; │ │ @@ -127731,23 +127738,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -080fd0: |[080fd0] com.badlogic.gdx.utils.IntMap.hash3:(I)I │ │ -080fe0: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -080fe6: b203 |0003: mul-int/2addr v3, v0 │ │ -080fe8: 5220 620f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ -080fec: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -080ff0: b730 |0008: xor-int/2addr v0, v3 │ │ -080ff2: 5221 660f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -080ff6: b510 |000b: and-int/2addr v0, v1 │ │ -080ff8: 0f00 |000c: return v0 │ │ +08ed84: |[08ed84] com.badlogic.gdx.utils.IntMap.hash3:(I)I │ │ +08ed94: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +08ed9a: b203 |0003: mul-int/2addr v3, v0 │ │ +08ed9c: 5220 620f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ +08eda0: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +08eda4: b730 |0008: xor-int/2addr v0, v3 │ │ +08eda6: 5221 660f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08edaa: b510 |000b: and-int/2addr v0, v1 │ │ +08edac: 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; │ │ @@ -127758,91 +127765,91 @@ │ │ type : '(ILjava/lang/Object;IIIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -080ffc: |[080ffc] com.badlogic.gdx.utils.IntMap.push:(ILjava/lang/Object;IIIIII)V │ │ -08100c: 5493 630f |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081010: 5496 6c0f |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081014: 5294 660f |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -081018: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08101a: 5295 670f |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@0f67 │ │ -08101e: 1227 |0009: const/4 v7, #int 2 // #2 │ │ -081020: 7110 4512 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -081026: 0a07 |000d: move-result v7 │ │ -081028: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ -08102e: 0200 1100 |0011: move/from16 v0, v17 │ │ -081032: 4601 0610 |0013: aget-object v1, v6, v16 │ │ -081036: 4b0a 0310 |0015: aput v10, v3, v16 │ │ -08103a: 4d0b 0610 |0017: aput-object v11, v6, v16 │ │ -08103e: 950c 0004 |0019: and-int v12, v0, v4 │ │ -081042: 440d 030c |001b: aget v13, v3, v12 │ │ -081046: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ -08104a: 4b00 030c |001f: aput v0, v3, v12 │ │ -08104e: 4d01 060c |0021: aput-object v1, v6, v12 │ │ -081052: 5297 680f |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081056: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ -08105a: 5998 680f |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -08105e: 5298 6b0f |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -081062: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ -081066: 5297 5f0f |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -08106a: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -08106e: 7020 c01e 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -081074: 0e00 |0034: return-void │ │ -081076: 01d0 |0035: move v0, v13 │ │ -081078: 4601 060c |0036: aget-object v1, v6, v12 │ │ -08107c: 4b0a 030c |0038: aput v10, v3, v12 │ │ -081080: 4d0b 060c |003a: aput-object v11, v6, v12 │ │ -081084: 28dd |003c: goto 0019 // -0023 │ │ -081086: 01f0 |003d: move v0, v15 │ │ -081088: 4601 060e |003e: aget-object v1, v6, v14 │ │ -08108c: 4b0a 030e |0040: aput v10, v3, v14 │ │ -081090: 4d0b 060e |0042: aput-object v11, v6, v14 │ │ -081094: 28d5 |0044: goto 0019 // -002b │ │ -081096: 7020 b51e 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -08109c: 0a0e |0048: move-result v14 │ │ -08109e: 440f 030e |0049: aget v15, v3, v14 │ │ -0810a2: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ -0810a6: 4b00 030e |004d: aput v0, v3, v14 │ │ -0810aa: 4d01 060e |004f: aput-object v1, v6, v14 │ │ -0810ae: 5297 680f |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0810b2: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0810b6: 5998 680f |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0810ba: 5298 6b0f |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -0810be: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ -0810c2: 5297 5f0f |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0810c6: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -0810ca: 7020 c01e 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -0810d0: 28d2 |0062: goto 0034 // -002e │ │ -0810d2: 7020 b61e 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -0810d8: 0a10 |0066: move-result v16 │ │ -0810da: 4411 0310 |0067: aget v17, v3, v16 │ │ -0810de: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ -0810e2: 4b00 0310 |006b: aput v0, v3, v16 │ │ -0810e6: 4d01 0610 |006d: aput-object v1, v6, v16 │ │ -0810ea: 5297 680f |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0810ee: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0810f2: 5998 680f |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0810f6: 5298 6b0f |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -0810fa: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ -0810fe: 5297 5f0f |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081102: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -081106: 7020 c01e 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -08110c: 28b4 |0080: goto 0034 // -004c │ │ -08110e: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ -081112: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ -081116: 7030 bc1e 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.putStash:(ILjava/lang/Object;)V // method@1ebc │ │ -08111c: 28ac |0088: goto 0034 // -0054 │ │ -08111e: 010a |0089: move v10, v0 │ │ -081120: 071b |008a: move-object v11, v1 │ │ -081122: 2900 7eff |008b: goto/16 0009 // -0082 │ │ -081126: 0000 |008d: nop // spacer │ │ -081128: 0001 0200 0000 0000 2700 0000 2f00 ... |008e: packed-switch-data (8 units) │ │ +08edb0: |[08edb0] com.badlogic.gdx.utils.IntMap.push:(ILjava/lang/Object;IIIIII)V │ │ +08edc0: 5493 630f |0000: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08edc4: 5496 6c0f |0002: iget-object v6, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08edc8: 5294 660f |0004: iget v4, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08edcc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08edce: 5295 670f |0007: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@0f67 │ │ +08edd2: 1227 |0009: const/4 v7, #int 2 // #2 │ │ +08edd4: 7110 4512 0700 |000a: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +08edda: 0a07 |000d: move-result v7 │ │ +08eddc: 2b07 8000 0000 |000e: packed-switch v7, 0000008e // +00000080 │ │ +08ede2: 0200 1100 |0011: move/from16 v0, v17 │ │ +08ede6: 4601 0610 |0013: aget-object v1, v6, v16 │ │ +08edea: 4b0a 0310 |0015: aput v10, v3, v16 │ │ +08edee: 4d0b 0610 |0017: aput-object v11, v6, v16 │ │ +08edf2: 950c 0004 |0019: and-int v12, v0, v4 │ │ +08edf6: 440d 030c |001b: aget v13, v3, v12 │ │ +08edfa: 390d 2800 |001d: if-nez v13, 0045 // +0028 │ │ +08edfe: 4b00 030c |001f: aput v0, v3, v12 │ │ +08ee02: 4d01 060c |0021: aput-object v1, v6, v12 │ │ +08ee06: 5297 680f |0023: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ee0a: d808 0701 |0025: add-int/lit8 v8, v7, #int 1 // #01 │ │ +08ee0e: 5998 680f |0027: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ee12: 5298 6b0f |0029: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08ee16: 3487 0900 |002b: if-lt v7, v8, 0034 // +0009 │ │ +08ee1a: 5297 5f0f |002d: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ee1e: e007 0701 |002f: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +08ee22: 7020 c01e 7900 |0031: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08ee28: 0e00 |0034: return-void │ │ +08ee2a: 01d0 |0035: move v0, v13 │ │ +08ee2c: 4601 060c |0036: aget-object v1, v6, v12 │ │ +08ee30: 4b0a 030c |0038: aput v10, v3, v12 │ │ +08ee34: 4d0b 060c |003a: aput-object v11, v6, v12 │ │ +08ee38: 28dd |003c: goto 0019 // -0023 │ │ +08ee3a: 01f0 |003d: move v0, v15 │ │ +08ee3c: 4601 060e |003e: aget-object v1, v6, v14 │ │ +08ee40: 4b0a 030e |0040: aput v10, v3, v14 │ │ +08ee44: 4d0b 060e |0042: aput-object v11, v6, v14 │ │ +08ee48: 28d5 |0044: goto 0019 // -002b │ │ +08ee4a: 7020 b51e 0900 |0045: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08ee50: 0a0e |0048: move-result v14 │ │ +08ee52: 440f 030e |0049: aget v15, v3, v14 │ │ +08ee56: 390f 1800 |004b: if-nez v15, 0063 // +0018 │ │ +08ee5a: 4b00 030e |004d: aput v0, v3, v14 │ │ +08ee5e: 4d01 060e |004f: aput-object v1, v6, v14 │ │ +08ee62: 5297 680f |0051: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ee66: d808 0701 |0053: add-int/lit8 v8, v7, #int 1 // #01 │ │ +08ee6a: 5998 680f |0055: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ee6e: 5298 6b0f |0057: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08ee72: 3487 dbff |0059: if-lt v7, v8, 0034 // -0025 │ │ +08ee76: 5297 5f0f |005b: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ee7a: e007 0701 |005d: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +08ee7e: 7020 c01e 7900 |005f: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08ee84: 28d2 |0062: goto 0034 // -002e │ │ +08ee86: 7020 b61e 0900 |0063: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08ee8c: 0a10 |0066: move-result v16 │ │ +08ee8e: 4411 0310 |0067: aget v17, v3, v16 │ │ +08ee92: 3911 1800 |0069: if-nez v17, 0081 // +0018 │ │ +08ee96: 4b00 0310 |006b: aput v0, v3, v16 │ │ +08ee9a: 4d01 0610 |006d: aput-object v1, v6, v16 │ │ +08ee9e: 5297 680f |006f: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08eea2: d808 0701 |0071: add-int/lit8 v8, v7, #int 1 // #01 │ │ +08eea6: 5998 680f |0073: iput v8, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08eeaa: 5298 6b0f |0075: iget v8, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08eeae: 3487 bdff |0077: if-lt v7, v8, 0034 // -0043 │ │ +08eeb2: 5297 5f0f |0079: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08eeb6: e007 0701 |007b: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +08eeba: 7020 c01e 7900 |007d: invoke-direct {v9, v7}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08eec0: 28b4 |0080: goto 0034 // -004c │ │ +08eec2: d802 0201 |0081: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08eec6: 3352 0600 |0083: if-ne v2, v5, 0089 // +0006 │ │ +08eeca: 7030 bc1e 0901 |0085: invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/utils/IntMap;.putStash:(ILjava/lang/Object;)V // method@1ebc │ │ +08eed0: 28ac |0088: goto 0034 // -0054 │ │ +08eed2: 010a |0089: move v10, v0 │ │ +08eed4: 071b |008a: move-object v11, v1 │ │ +08eed6: 2900 7eff |008b: goto/16 0009 // -0082 │ │ +08eeda: 0000 |008d: nop // spacer │ │ +08eedc: 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 │ │ @@ -127912,79 +127919,79 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 123 16-bit code units │ │ -081138: |[081138] com.badlogic.gdx.utils.IntMap.putResize:(ILjava/lang/Object;)V │ │ -081148: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ -08114c: 5b9b 6e0f |0002: iput-object v11, v9, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -081150: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -081152: 5c90 610f |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -081156: 0e00 |0007: return-void │ │ -081158: 5290 660f |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -08115c: 9503 0a00 |000a: and-int v3, v10, v0 │ │ -081160: 5490 630f |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081164: 4404 0003 |000e: aget v4, v0, v3 │ │ -081168: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ -08116c: 5490 630f |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081170: 4b0a 0003 |0014: aput v10, v0, v3 │ │ -081174: 5490 6c0f |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081178: 4d0b 0003 |0018: aput-object v11, v0, v3 │ │ -08117c: 5290 680f |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081180: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -081184: 5991 680f |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081188: 5291 6b0f |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -08118c: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ -081190: 5290 5f0f |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081194: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -081198: 7020 c01e 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -08119e: 28dc |002b: goto 0007 // -0024 │ │ -0811a0: 7020 b51e a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -0811a6: 0a05 |002f: move-result v5 │ │ -0811a8: 5490 630f |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0811ac: 4406 0005 |0032: aget v6, v0, v5 │ │ -0811b0: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ -0811b4: 5490 630f |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0811b8: 4b0a 0005 |0038: aput v10, v0, v5 │ │ -0811bc: 5490 6c0f |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0811c0: 4d0b 0005 |003c: aput-object v11, v0, v5 │ │ -0811c4: 5290 680f |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0811c8: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0811cc: 5991 680f |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0811d0: 5291 6b0f |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -0811d4: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ -0811d8: 5290 5f0f |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0811dc: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0811e0: 7020 c01e 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -0811e6: 28b8 |004f: goto 0007 // -0048 │ │ -0811e8: 7020 b61e a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -0811ee: 0a07 |0053: move-result v7 │ │ -0811f0: 5490 630f |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0811f4: 4408 0007 |0056: aget v8, v0, v7 │ │ -0811f8: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ -0811fc: 5490 630f |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081200: 4b0a 0007 |005c: aput v10, v0, v7 │ │ -081204: 5490 6c0f |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081208: 4d0b 0007 |0060: aput-object v11, v0, v7 │ │ -08120c: 5290 680f |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081210: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ -081214: 5991 680f |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081218: 5291 6b0f |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -08121c: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ -081220: 5290 5f0f |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081224: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -081228: 7020 c01e 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -08122e: 2894 |0073: goto 0007 // -006c │ │ -081230: 0790 |0074: move-object v0, v9 │ │ -081232: 01a1 |0075: move v1, v10 │ │ -081234: 07b2 |0076: move-object v2, v11 │ │ -081236: 7609 b81e 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@1eb8 │ │ -08123c: 288d |007a: goto 0007 // -0073 │ │ +08eeec: |[08eeec] com.badlogic.gdx.utils.IntMap.putResize:(ILjava/lang/Object;)V │ │ +08eefc: 390a 0800 |0000: if-nez v10, 0008 // +0008 │ │ +08ef00: 5b9b 6e0f |0002: iput-object v11, v9, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08ef04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +08ef06: 5c90 610f |0005: iput-boolean v0, v9, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08ef0a: 0e00 |0007: return-void │ │ +08ef0c: 5290 660f |0008: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08ef10: 9503 0a00 |000a: and-int v3, v10, v0 │ │ +08ef14: 5490 630f |000c: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ef18: 4404 0003 |000e: aget v4, v0, v3 │ │ +08ef1c: 3904 1c00 |0010: if-nez v4, 002c // +001c │ │ +08ef20: 5490 630f |0012: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ef24: 4b0a 0003 |0014: aput v10, v0, v3 │ │ +08ef28: 5490 6c0f |0016: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08ef2c: 4d0b 0003 |0018: aput-object v11, v0, v3 │ │ +08ef30: 5290 680f |001a: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ef34: d801 0001 |001c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08ef38: 5991 680f |001e: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ef3c: 5291 6b0f |0020: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08ef40: 3410 e5ff |0022: if-lt v0, v1, 0007 // -001b │ │ +08ef44: 5290 5f0f |0024: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ef48: e000 0001 |0026: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08ef4c: 7020 c01e 0900 |0028: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08ef52: 28dc |002b: goto 0007 // -0024 │ │ +08ef54: 7020 b51e a900 |002c: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08ef5a: 0a05 |002f: move-result v5 │ │ +08ef5c: 5490 630f |0030: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ef60: 4406 0005 |0032: aget v6, v0, v5 │ │ +08ef64: 3906 1c00 |0034: if-nez v6, 0050 // +001c │ │ +08ef68: 5490 630f |0036: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08ef6c: 4b0a 0005 |0038: aput v10, v0, v5 │ │ +08ef70: 5490 6c0f |003a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08ef74: 4d0b 0005 |003c: aput-object v11, v0, v5 │ │ +08ef78: 5290 680f |003e: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ef7c: d801 0001 |0040: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08ef80: 5991 680f |0042: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08ef84: 5291 6b0f |0044: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08ef88: 3410 c1ff |0046: if-lt v0, v1, 0007 // -003f │ │ +08ef8c: 5290 5f0f |0048: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08ef90: e000 0001 |004a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08ef94: 7020 c01e 0900 |004c: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08ef9a: 28b8 |004f: goto 0007 // -0048 │ │ +08ef9c: 7020 b61e a900 |0050: invoke-direct {v9, v10}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08efa2: 0a07 |0053: move-result v7 │ │ +08efa4: 5490 630f |0054: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08efa8: 4408 0007 |0056: aget v8, v0, v7 │ │ +08efac: 3908 1c00 |0058: if-nez v8, 0074 // +001c │ │ +08efb0: 5490 630f |005a: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08efb4: 4b0a 0007 |005c: aput v10, v0, v7 │ │ +08efb8: 5490 6c0f |005e: iget-object v0, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08efbc: 4d0b 0007 |0060: aput-object v11, v0, v7 │ │ +08efc0: 5290 680f |0062: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08efc4: d801 0001 |0064: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08efc8: 5991 680f |0066: iput v1, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08efcc: 5291 6b0f |0068: iget v1, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08efd0: 3410 9dff |006a: if-lt v0, v1, 0007 // -0063 │ │ +08efd4: 5290 5f0f |006c: iget v0, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08efd8: e000 0001 |006e: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08efdc: 7020 c01e 0900 |0070: invoke-direct {v9, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08efe2: 2894 |0073: goto 0007 // -006c │ │ +08efe4: 0790 |0074: move-object v0, v9 │ │ +08efe6: 01a1 |0075: move v1, v10 │ │ +08efe8: 07b2 |0076: move-object v2, v11 │ │ +08efea: 7609 b81e 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@1eb8 │ │ +08eff0: 288d |007a: goto 0007 // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x0004 line=168 │ │ 0x0007 line=201 │ │ 0x0008 line=173 │ │ @@ -128024,37 +128031,37 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -081240: |[081240] com.badlogic.gdx.utils.IntMap.putStash:(ILjava/lang/Object;)V │ │ -081250: 5231 6a0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081254: 5232 690f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ -081258: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -08125c: 5231 5f0f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081260: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -081264: 7020 c01e 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -08126a: 6e30 b91e 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ -081270: 0e00 |0010: return-void │ │ -081272: 5231 5f0f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081276: 5232 6a0f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -08127a: 9000 0102 |0015: add-int v0, v1, v2 │ │ -08127e: 5431 630f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081282: 4b04 0100 |0019: aput v4, v1, v0 │ │ -081286: 5431 6c0f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -08128a: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ -08128e: 5231 6a0f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081292: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -081296: 5931 6a0f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -08129a: 5231 680f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -08129e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0812a2: 5931 680f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0812a6: 28e5 |002b: goto 0010 // -001b │ │ +08eff4: |[08eff4] com.badlogic.gdx.utils.IntMap.putStash:(ILjava/lang/Object;)V │ │ +08f004: 5231 6a0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f008: 5232 690f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ +08f00c: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +08f010: 5231 5f0f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f014: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +08f018: 7020 c01e 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08f01e: 6e30 b91e 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ +08f024: 0e00 |0010: return-void │ │ +08f026: 5231 5f0f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f02a: 5232 6a0f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f02e: 9000 0102 |0015: add-int v0, v1, v2 │ │ +08f032: 5431 630f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f036: 4b04 0100 |0019: aput v4, v1, v0 │ │ +08f03a: 5431 6c0f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f03e: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ +08f042: 5231 6a0f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f046: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08f04a: 5931 6a0f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f04e: 5231 680f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f052: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08f056: 5931 680f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f05a: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=276 │ │ 0x000d line=277 │ │ 0x0010 line=286 │ │ 0x0011 line=281 │ │ @@ -128071,84 +128078,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 │ │ -0812a8: |[0812a8] com.badlogic.gdx.utils.IntMap.resize:(I)V │ │ -0812b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0812ba: 5295 5f0f |0001: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0812be: 5297 6a0f |0003: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -0812c2: 9002 0507 |0005: add-int v2, v5, v7 │ │ -0812c6: 599a 5f0f |0007: iput v10, v9, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0812ca: 82a5 |0009: int-to-float v5, v10 │ │ -0812cc: 5297 650f |000a: iget v7, v9, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@0f65 │ │ -0812d0: c875 |000c: mul-float/2addr v5, v7 │ │ -0812d2: 8755 |000d: float-to-int v5, v5 │ │ -0812d4: 5995 6b0f |000e: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -0812d8: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -0812dc: 5995 660f |0012: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -0812e0: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -0812e6: 0a05 |0017: move-result v5 │ │ -0812e8: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -0812ec: 5995 620f |001a: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ -0812f0: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -0812f2: 83a7 |001d: int-to-double v7, v10 │ │ -0812f4: 7120 8424 8700 |001e: invoke-static {v7, v8}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -0812fa: 0b07 |0021: move-result-wide v7 │ │ -0812fc: 7120 8224 8700 |0022: invoke-static {v7, v8}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -081302: 0b07 |0025: move-result-wide v7 │ │ -081304: 8a77 |0026: double-to-int v7, v7 │ │ -081306: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -08130a: 7120 8624 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -081310: 0a05 |002c: move-result v5 │ │ -081312: 5995 690f |002d: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ -081316: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -08131a: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -081320: 0a05 |0034: move-result v5 │ │ -081322: 83a7 |0035: int-to-double v7, v10 │ │ -081324: 7120 8e24 8700 |0036: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -08132a: 0b07 |0039: move-result-wide v7 │ │ -08132c: 8a77 |003a: double-to-int v7, v7 │ │ -08132e: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ -081332: 7120 8624 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -081338: 0a05 |0040: move-result v5 │ │ -08133a: 5995 670f |0041: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@0f67 │ │ -08133e: 5493 630f |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081342: 5494 6c0f |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081346: 5295 690f |0047: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ -08134a: b0a5 |0049: add-int/2addr v5, v10 │ │ -08134c: 2355 e903 |004a: new-array v5, v5, [I // type@03e9 │ │ -081350: 5b95 630f |004c: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081354: 5295 690f |004e: iget v5, v9, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ -081358: b0a5 |0050: add-int/2addr v5, v10 │ │ -08135a: 2355 3104 |0051: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ -08135e: 1f05 3104 |0053: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ -081362: 5b95 6c0f |0055: iput-object v5, v9, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081366: 5595 610f |0057: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -08136a: 3805 1600 |0059: if-eqz v5, 006f // +0016 │ │ -08136e: 1215 |005b: const/4 v5, #int 1 // #1 │ │ -081370: 5995 680f |005c: iput v5, v9, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081374: 5996 6a0f |005e: iput v6, v9, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081378: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -08137a: 3520 1000 |0061: if-ge v0, v2, 0071 // +0010 │ │ -08137e: 4401 0300 |0063: aget v1, v3, v0 │ │ -081382: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ -081386: 4605 0400 |0067: aget-object v5, v4, v0 │ │ -08138a: 7030 bb1e 1905 |0069: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/IntMap;.putResize:(ILjava/lang/Object;)V // method@1ebb │ │ -081390: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081394: 28f3 |006e: goto 0061 // -000d │ │ -081396: 0165 |006f: move v5, v6 │ │ -081398: 28ec |0070: goto 005c // -0014 │ │ -08139a: 0e00 |0071: return-void │ │ +08f05c: |[08f05c] com.badlogic.gdx.utils.IntMap.resize:(I)V │ │ +08f06c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08f06e: 52a5 5f0f |0001: iget v5, v10, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f072: 52a7 6a0f |0003: iget v7, v10, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f076: 9002 0507 |0005: add-int v2, v5, v7 │ │ +08f07a: 59ab 5f0f |0007: iput v11, v10, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f07e: 82b5 |0009: int-to-float v5, v11 │ │ +08f080: 52a7 650f |000a: iget v7, v10, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@0f65 │ │ +08f084: c875 |000c: mul-float/2addr v5, v7 │ │ +08f086: 8755 |000d: float-to-int v5, v5 │ │ +08f088: 59a5 6b0f |000e: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08f08c: d805 0bff |0010: add-int/lit8 v5, v11, #int -1 // #ff │ │ +08f090: 59a5 660f |0012: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08f094: 7110 6f24 0b00 |0014: invoke-static {v11}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +08f09a: 0a05 |0017: move-result v5 │ │ +08f09c: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +08f0a0: 59a5 620f |001a: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.hashShift:I // field@0f62 │ │ +08f0a4: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +08f0a6: 83b8 |001d: int-to-double v8, v11 │ │ +08f0a8: 7120 8424 9800 |001e: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +08f0ae: 0b08 |0021: move-result-wide v8 │ │ +08f0b0: 7120 8224 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +08f0b6: 0b08 |0025: move-result-wide v8 │ │ +08f0b8: 8a87 |0026: double-to-int v7, v8 │ │ +08f0ba: da07 0702 |0027: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +08f0be: 7120 8624 7500 |0029: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08f0c4: 0a05 |002c: move-result v5 │ │ +08f0c6: 59a5 690f |002d: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ +08f0ca: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +08f0ce: 7120 8824 5b00 |0031: invoke-static {v11, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +08f0d4: 0a05 |0034: move-result v5 │ │ +08f0d6: 83b8 |0035: int-to-double v8, v11 │ │ +08f0d8: 7120 8e24 9800 |0036: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +08f0de: 0b08 |0039: move-result-wide v8 │ │ +08f0e0: 8a87 |003a: double-to-int v7, v8 │ │ +08f0e2: db07 0708 |003b: div-int/lit8 v7, v7, #int 8 // #08 │ │ +08f0e6: 7120 8624 7500 |003d: invoke-static {v5, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +08f0ec: 0a05 |0040: move-result v5 │ │ +08f0ee: 59a5 670f |0041: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.pushIterations:I // field@0f67 │ │ +08f0f2: 54a3 630f |0043: iget-object v3, v10, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f0f6: 54a4 6c0f |0045: iget-object v4, v10, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f0fa: 52a5 690f |0047: iget v5, v10, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ +08f0fe: b0b5 |0049: add-int/2addr v5, v11 │ │ +08f100: 2355 e903 |004a: new-array v5, v5, [I // type@03e9 │ │ +08f104: 5ba5 630f |004c: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f108: 52a5 690f |004e: iget v5, v10, Lcom/badlogic/gdx/utils/IntMap;.stashCapacity:I // field@0f69 │ │ +08f10c: b0b5 |0050: add-int/2addr v5, v11 │ │ +08f10e: 2355 3104 |0051: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ +08f112: 1f05 3104 |0053: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ +08f116: 5ba5 6c0f |0055: iput-object v5, v10, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f11a: 55a5 610f |0057: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f11e: 3805 1600 |0059: if-eqz v5, 006f // +0016 │ │ +08f122: 1215 |005b: const/4 v5, #int 1 // #1 │ │ +08f124: 59a5 680f |005c: iput v5, v10, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f128: 59a6 6a0f |005e: iput v6, v10, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f12c: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +08f12e: 3520 1000 |0061: if-ge v0, v2, 0071 // +0010 │ │ +08f132: 4401 0300 |0063: aget v1, v3, v0 │ │ +08f136: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ +08f13a: 4605 0400 |0067: aget-object v5, v4, v0 │ │ +08f13e: 7030 bb1e 1a05 |0069: invoke-direct {v10, v1, v5}, Lcom/badlogic/gdx/utils/IntMap;.putResize:(ILjava/lang/Object;)V // method@1ebb │ │ +08f144: d800 0001 |006c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f148: 28f3 |006e: goto 0061 // -000d │ │ +08f14a: 0165 |006f: move v5, v6 │ │ +08f14c: 28ec |0070: goto 005c // -0014 │ │ +08f14e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0007 line=475 │ │ 0x0009 line=476 │ │ 0x0010 line=477 │ │ 0x0014 line=478 │ │ @@ -128163,54 +128170,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 │ │ -08139c: |[08139c] com.badlogic.gdx.utils.IntMap.clear:()V │ │ -0813ac: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0813ae: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0813b0: 5482 630f |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0813b4: 5483 6c0f |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0813b8: 5284 5f0f |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0813bc: 5285 6a0f |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -0813c0: 9000 0405 |000a: add-int v0, v4, v5 │ │ -0813c4: 0101 |000c: move v1, v0 │ │ -0813c6: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0813ca: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -0813ce: 4b06 0200 |0011: aput v6, v2, v0 │ │ -0813d2: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ -0813d6: 0101 |0015: move v1, v0 │ │ -0813d8: 28f7 |0016: goto 000d // -0009 │ │ -0813da: 5986 680f |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0813de: 5986 6a0f |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -0813e2: 5b87 6e0f |001b: iput-object v7, v8, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0813e6: 5c86 610f |001d: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -0813ea: 0e00 |001f: return-void │ │ +08f150: |[08f150] com.badlogic.gdx.utils.IntMap.clear:()V │ │ +08f160: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +08f162: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +08f164: 5482 630f |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f168: 5483 6c0f |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f16c: 5284 5f0f |0006: iget v4, v8, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f170: 5285 6a0f |0008: iget v5, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f174: 9000 0405 |000a: add-int v0, v4, v5 │ │ +08f178: 0101 |000c: move v1, v0 │ │ +08f17a: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f17e: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +08f182: 4b06 0200 |0011: aput v6, v2, v0 │ │ +08f186: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ +08f18a: 0101 |0015: move v1, v0 │ │ +08f18c: 28f7 |0016: goto 000d // -0009 │ │ +08f18e: 5986 680f |0017: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f192: 5986 6a0f |0019: iput v6, v8, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f196: 5b87 6e0f |001b: iput-object v7, v8, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f19a: 5c86 610f |001d: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f19e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=387 │ │ 0x0004 line=388 │ │ 0x0006 line=389 │ │ 0x0011 line=390 │ │ 0x0013 line=391 │ │ @@ -128235,38 +128242,38 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0813ec: |[0813ec] com.badlogic.gdx.utils.IntMap.containsKey:(I)Z │ │ -0813fc: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -081400: 5521 610f |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -081404: 0f01 |0004: return v1 │ │ -081406: 5221 660f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -08140a: 9500 0301 |0007: and-int v0, v3, v1 │ │ -08140e: 5421 630f |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081412: 4401 0100 |000b: aget v1, v1, v0 │ │ -081416: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08141a: 7020 b51e 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -081420: 0a00 |0012: move-result v0 │ │ -081422: 5421 630f |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081426: 4401 0100 |0015: aget v1, v1, v0 │ │ -08142a: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -08142e: 7020 b61e 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -081434: 0a00 |001c: move-result v0 │ │ -081436: 5421 630f |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -08143a: 4401 0100 |001f: aget v1, v1, v0 │ │ -08143e: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -081442: 7020 ad1e 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.containsKeyStash:(I)Z // method@1ead │ │ -081448: 0a01 |0026: move-result v1 │ │ -08144a: 28dd |0027: goto 0004 // -0023 │ │ -08144c: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -08144e: 28db |0029: goto 0004 // -0025 │ │ +08f1a0: |[08f1a0] com.badlogic.gdx.utils.IntMap.containsKey:(I)Z │ │ +08f1b0: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +08f1b4: 5521 610f |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f1b8: 0f01 |0004: return v1 │ │ +08f1ba: 5221 660f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08f1be: 9500 0301 |0007: and-int v0, v3, v1 │ │ +08f1c2: 5421 630f |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f1c6: 4401 0100 |000b: aget v1, v1, v0 │ │ +08f1ca: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +08f1ce: 7020 b51e 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08f1d4: 0a00 |0012: move-result v0 │ │ +08f1d6: 5421 630f |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f1da: 4401 0100 |0015: aget v1, v1, v0 │ │ +08f1de: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +08f1e2: 7020 b61e 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08f1e8: 0a00 |001c: move-result v0 │ │ +08f1ea: 5421 630f |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f1ee: 4401 0100 |001f: aget v1, v1, v0 │ │ +08f1f2: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +08f1f6: 7020 ad1e 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.containsKeyStash:(I)Z // method@1ead │ │ +08f1fc: 0a01 |0026: move-result v1 │ │ +08f1fe: 28dd |0027: goto 0004 // -0023 │ │ +08f200: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +08f202: 28db |0029: goto 0004 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=432 │ │ 0x0005 line=424 │ │ 0x0009 line=425 │ │ 0x000f line=426 │ │ @@ -128285,69 +128292,69 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -081450: |[081450] com.badlogic.gdx.utils.IntMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -081460: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -081462: 5473 6c0f |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081466: 3908 2200 |0003: if-nez v8, 0025 // +0022 │ │ -08146a: 5575 610f |0005: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -08146e: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ -081472: 5475 6e0f |0009: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -081476: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -08147a: 0f04 |000d: return v4 │ │ -08147c: 5472 630f |000e: iget-object v2, v7, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081480: 5275 5f0f |0010: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081484: 5276 6a0f |0012: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081488: 9000 0506 |0014: add-int v0, v5, v6 │ │ -08148c: 0101 |0016: move v1, v0 │ │ -08148e: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ -081492: 3d01 4400 |0019: if-lez v1, 005d // +0044 │ │ -081496: 4405 0200 |001b: aget v5, v2, v0 │ │ -08149a: 3805 0600 |001d: if-eqz v5, 0023 // +0006 │ │ -08149e: 4605 0300 |001f: aget-object v5, v3, v0 │ │ -0814a2: 3805 ecff |0021: if-eqz v5, 000d // -0014 │ │ -0814a6: 0101 |0023: move v1, v0 │ │ -0814a8: 28f3 |0024: goto 0017 // -000d │ │ -0814aa: 3809 1700 |0025: if-eqz v9, 003c // +0017 │ │ -0814ae: 5475 6e0f |0027: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0814b2: 3258 e4ff |0029: if-eq v8, v5, 000d // -001c │ │ -0814b6: 5275 5f0f |002b: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0814ba: 5276 6a0f |002d: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -0814be: 9000 0506 |002f: add-int v0, v5, v6 │ │ -0814c2: 0101 |0031: move v1, v0 │ │ -0814c4: d800 01ff |0032: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0814c8: 3d01 2900 |0034: if-lez v1, 005d // +0029 │ │ -0814cc: 4605 0300 |0036: aget-object v5, v3, v0 │ │ -0814d0: 3285 d5ff |0038: if-eq v5, v8, 000d // -002b │ │ -0814d4: 0101 |003a: move v1, v0 │ │ -0814d6: 28f7 |003b: goto 0032 // -0009 │ │ -0814d8: 5575 610f |003c: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -0814dc: 3805 0a00 |003e: if-eqz v5, 0048 // +000a │ │ -0814e0: 5475 6e0f |0040: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0814e4: 6e20 9624 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0814ea: 0a05 |0045: move-result v5 │ │ -0814ec: 3905 c7ff |0046: if-nez v5, 000d // -0039 │ │ -0814f0: 5275 5f0f |0048: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0814f4: 5276 6a0f |004a: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -0814f8: 9000 0506 |004c: add-int v0, v5, v6 │ │ -0814fc: 0101 |004e: move v1, v0 │ │ -0814fe: d800 01ff |004f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -081502: 3d01 0c00 |0051: if-lez v1, 005d // +000c │ │ -081506: 4605 0300 |0053: aget-object v5, v3, v0 │ │ -08150a: 6e20 9624 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -081510: 0a05 |0058: move-result v5 │ │ -081512: 3905 b4ff |0059: if-nez v5, 000d // -004c │ │ -081516: 0101 |005b: move v1, v0 │ │ -081518: 28f3 |005c: goto 004f // -000d │ │ -08151a: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -08151c: 28af |005e: goto 000d // -0051 │ │ +08f204: |[08f204] com.badlogic.gdx.utils.IntMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +08f214: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08f216: 5473 6c0f |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f21a: 3908 2200 |0003: if-nez v8, 0025 // +0022 │ │ +08f21e: 5575 610f |0005: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f222: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ +08f226: 5475 6e0f |0009: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f22a: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +08f22e: 0f04 |000d: return v4 │ │ +08f230: 5472 630f |000e: iget-object v2, v7, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f234: 5275 5f0f |0010: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f238: 5276 6a0f |0012: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f23c: 9000 0506 |0014: add-int v0, v5, v6 │ │ +08f240: 0101 |0016: move v1, v0 │ │ +08f242: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f246: 3d01 4400 |0019: if-lez v1, 005d // +0044 │ │ +08f24a: 4405 0200 |001b: aget v5, v2, v0 │ │ +08f24e: 3805 0600 |001d: if-eqz v5, 0023 // +0006 │ │ +08f252: 4605 0300 |001f: aget-object v5, v3, v0 │ │ +08f256: 3805 ecff |0021: if-eqz v5, 000d // -0014 │ │ +08f25a: 0101 |0023: move v1, v0 │ │ +08f25c: 28f3 |0024: goto 0017 // -000d │ │ +08f25e: 3809 1700 |0025: if-eqz v9, 003c // +0017 │ │ +08f262: 5475 6e0f |0027: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f266: 3258 e4ff |0029: if-eq v8, v5, 000d // -001c │ │ +08f26a: 5275 5f0f |002b: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f26e: 5276 6a0f |002d: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f272: 9000 0506 |002f: add-int v0, v5, v6 │ │ +08f276: 0101 |0031: move v1, v0 │ │ +08f278: d800 01ff |0032: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f27c: 3d01 2900 |0034: if-lez v1, 005d // +0029 │ │ +08f280: 4605 0300 |0036: aget-object v5, v3, v0 │ │ +08f284: 3285 d5ff |0038: if-eq v5, v8, 000d // -002b │ │ +08f288: 0101 |003a: move v1, v0 │ │ +08f28a: 28f7 |003b: goto 0032 // -0009 │ │ +08f28c: 5575 610f |003c: iget-boolean v5, v7, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f290: 3805 0a00 |003e: if-eqz v5, 0048 // +000a │ │ +08f294: 5475 6e0f |0040: iget-object v5, v7, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f298: 6e20 9624 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08f29e: 0a05 |0045: move-result v5 │ │ +08f2a0: 3905 c7ff |0046: if-nez v5, 000d // -0039 │ │ +08f2a4: 5275 5f0f |0048: iget v5, v7, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f2a8: 5276 6a0f |004a: iget v6, v7, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f2ac: 9000 0506 |004c: add-int v0, v5, v6 │ │ +08f2b0: 0101 |004e: move v1, v0 │ │ +08f2b2: d800 01ff |004f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f2b6: 3d01 0c00 |0051: if-lez v1, 005d // +000c │ │ +08f2ba: 4605 0300 |0053: aget-object v5, v3, v0 │ │ +08f2be: 6e20 9624 5800 |0055: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08f2c4: 0a05 |0058: move-result v5 │ │ +08f2c6: 3905 b4ff |0059: if-nez v5, 000d // -004c │ │ +08f2ca: 0101 |005b: move v1, v0 │ │ +08f2cc: 28f3 |005c: goto 004f // -000d │ │ +08f2ce: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +08f2d0: 28af |005e: goto 000d // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=404 │ │ 0x0003 line=405 │ │ 0x0005 line=406 │ │ 0x000d line=419 │ │ 0x000e line=407 │ │ @@ -128387,27 +128394,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -081520: |[081520] com.badlogic.gdx.utils.IntMap.ensureCapacity:(I)V │ │ -081530: 5231 680f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081534: 9000 0104 |0002: add-int v0, v1, v4 │ │ -081538: 5231 6b0f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -08153c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -081540: 8201 |0008: int-to-float v1, v0 │ │ -081542: 5232 650f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@0f65 │ │ -081546: c921 |000b: div-float/2addr v1, v2 │ │ -081548: 8711 |000c: float-to-int v1, v1 │ │ -08154a: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -081550: 0a01 |0010: move-result v1 │ │ -081552: 7020 c01e 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -081558: 0e00 |0014: return-void │ │ +08f2d4: |[08f2d4] com.badlogic.gdx.utils.IntMap.ensureCapacity:(I)V │ │ +08f2e4: 5231 680f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f2e8: 9000 0104 |0002: add-int v0, v1, v4 │ │ +08f2ec: 5231 6b0f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08f2f0: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +08f2f4: 8201 |0008: int-to-float v1, v0 │ │ +08f2f6: 5232 650f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap;.loadFactor:F // field@0f65 │ │ +08f2fa: c921 |000b: div-float/2addr v1, v2 │ │ +08f2fc: 8711 |000c: float-to-int v1, v1 │ │ +08f2fe: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +08f304: 0a01 |0010: move-result v1 │ │ +08f306: 7020 c01e 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08f30c: 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; │ │ @@ -128420,25 +128427,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 │ │ -08155c: |[08155c] com.badlogic.gdx.utils.IntMap.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ -08156c: 5410 600f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ -081570: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -081574: 2200 c502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entries; // type@02c5 │ │ -081578: 7020 8c1e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e8c │ │ -08157e: 5b10 600f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ -081582: 5410 600f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ -081586: 1100 |000d: return-object v0 │ │ -081588: 5410 600f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ -08158c: 6e10 931e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Entries;.reset:()V // method@1e93 │ │ -081592: 28f8 |0013: goto 000b // -0008 │ │ +08f310: |[08f310] com.badlogic.gdx.utils.IntMap.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ +08f320: 5410 600f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ +08f324: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +08f328: 2200 c502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entries; // type@02c5 │ │ +08f32c: 7020 8c1e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e8c │ │ +08f332: 5b10 600f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ +08f336: 5410 600f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ +08f33a: 1100 |000d: return-object v0 │ │ +08f33c: 5410 600f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.entries:Lcom/badlogic/gdx/utils/IntMap$Entries; // field@0f60 │ │ +08f340: 6e10 931e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Entries;.reset:()V // method@1e93 │ │ +08f346: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=537 │ │ 0x000b line=540 │ │ 0x000e line=539 │ │ locals : │ │ @@ -128450,80 +128457,80 @@ │ │ type : '(Ljava/lang/Object;ZI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -081594: |[081594] com.badlogic.gdx.utils.IntMap.findKey:(Ljava/lang/Object;ZI)I │ │ -0815a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0815a6: 5463 6c0f |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0815aa: 3907 2400 |0003: if-nez v7, 0027 // +0024 │ │ -0815ae: 5565 610f |0005: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -0815b2: 3805 0800 |0007: if-eqz v5, 000f // +0008 │ │ -0815b6: 5465 6e0f |0009: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0815ba: 3905 0400 |000b: if-nez v5, 000f // +0004 │ │ -0815be: 0149 |000d: move v9, v4 │ │ -0815c0: 0f09 |000e: return v9 │ │ -0815c2: 5462 630f |000f: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0815c6: 5264 5f0f |0011: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0815ca: 5265 6a0f |0013: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -0815ce: 9000 0405 |0015: add-int v0, v4, v5 │ │ -0815d2: 0101 |0017: move v1, v0 │ │ -0815d4: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0815d8: 3d01 f4ff |001a: if-lez v1, 000e // -000c │ │ -0815dc: 4404 0200 |001c: aget v4, v2, v0 │ │ -0815e0: 3804 4f00 |001e: if-eqz v4, 006d // +004f │ │ -0815e4: 4604 0300 |0020: aget-object v4, v3, v0 │ │ -0815e8: 3904 4b00 |0022: if-nez v4, 006d // +004b │ │ -0815ec: 4409 0200 |0024: aget v9, v2, v0 │ │ -0815f0: 28e8 |0026: goto 000e // -0018 │ │ -0815f2: 3808 1c00 |0027: if-eqz v8, 0043 // +001c │ │ -0815f6: 5465 6e0f |0029: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0815fa: 3357 0400 |002b: if-ne v7, v5, 002f // +0004 │ │ -0815fe: 0149 |002d: move v9, v4 │ │ -081600: 28e0 |002e: goto 000e // -0020 │ │ -081602: 5264 5f0f |002f: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081606: 5265 6a0f |0031: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -08160a: 9000 0405 |0033: add-int v0, v4, v5 │ │ -08160e: 0101 |0035: move v1, v0 │ │ -081610: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ -081614: 3d01 d6ff |0038: if-lez v1, 000e // -002a │ │ -081618: 4604 0300 |003a: aget-object v4, v3, v0 │ │ -08161c: 3374 2f00 |003c: if-ne v4, v7, 006b // +002f │ │ -081620: 5464 630f |003e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081624: 4409 0400 |0040: aget v9, v4, v0 │ │ -081628: 28cc |0042: goto 000e // -0034 │ │ -08162a: 5565 610f |0043: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -08162e: 3805 0c00 |0045: if-eqz v5, 0051 // +000c │ │ -081632: 5465 6e0f |0047: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -081636: 6e20 9624 5700 |0049: invoke-virtual {v7, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08163c: 0a05 |004c: move-result v5 │ │ -08163e: 3805 0400 |004d: if-eqz v5, 0051 // +0004 │ │ -081642: 0149 |004f: move v9, v4 │ │ -081644: 28be |0050: goto 000e // -0042 │ │ -081646: 5264 5f0f |0051: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -08164a: 5265 6a0f |0053: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -08164e: 9000 0405 |0055: add-int v0, v4, v5 │ │ -081652: 0101 |0057: move v1, v0 │ │ -081654: d800 01ff |0058: add-int/lit8 v0, v1, #int -1 // #ff │ │ -081658: 3d01 b4ff |005a: if-lez v1, 000e // -004c │ │ -08165c: 4604 0300 |005c: aget-object v4, v3, v0 │ │ -081660: 6e20 9624 4700 |005e: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -081666: 0a04 |0061: move-result v4 │ │ -081668: 3804 0700 |0062: if-eqz v4, 0069 // +0007 │ │ -08166c: 5464 630f |0064: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081670: 4409 0400 |0066: aget v9, v4, v0 │ │ -081674: 28a6 |0068: goto 000e // -005a │ │ -081676: 0101 |0069: move v1, v0 │ │ -081678: 28ee |006a: goto 0058 // -0012 │ │ -08167a: 0101 |006b: move v1, v0 │ │ -08167c: 28ca |006c: goto 0036 // -0036 │ │ -08167e: 0101 |006d: move v1, v0 │ │ -081680: 28aa |006e: goto 0018 // -0056 │ │ +08f348: |[08f348] com.badlogic.gdx.utils.IntMap.findKey:(Ljava/lang/Object;ZI)I │ │ +08f358: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08f35a: 5463 6c0f |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f35e: 3907 2400 |0003: if-nez v7, 0027 // +0024 │ │ +08f362: 5565 610f |0005: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f366: 3805 0800 |0007: if-eqz v5, 000f // +0008 │ │ +08f36a: 5465 6e0f |0009: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f36e: 3905 0400 |000b: if-nez v5, 000f // +0004 │ │ +08f372: 0149 |000d: move v9, v4 │ │ +08f374: 0f09 |000e: return v9 │ │ +08f376: 5462 630f |000f: iget-object v2, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f37a: 5264 5f0f |0011: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f37e: 5265 6a0f |0013: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f382: 9000 0405 |0015: add-int v0, v4, v5 │ │ +08f386: 0101 |0017: move v1, v0 │ │ +08f388: d800 01ff |0018: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f38c: 3d01 f4ff |001a: if-lez v1, 000e // -000c │ │ +08f390: 4404 0200 |001c: aget v4, v2, v0 │ │ +08f394: 3804 4f00 |001e: if-eqz v4, 006d // +004f │ │ +08f398: 4604 0300 |0020: aget-object v4, v3, v0 │ │ +08f39c: 3904 4b00 |0022: if-nez v4, 006d // +004b │ │ +08f3a0: 4409 0200 |0024: aget v9, v2, v0 │ │ +08f3a4: 28e8 |0026: goto 000e // -0018 │ │ +08f3a6: 3808 1c00 |0027: if-eqz v8, 0043 // +001c │ │ +08f3aa: 5465 6e0f |0029: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f3ae: 3357 0400 |002b: if-ne v7, v5, 002f // +0004 │ │ +08f3b2: 0149 |002d: move v9, v4 │ │ +08f3b4: 28e0 |002e: goto 000e // -0020 │ │ +08f3b6: 5264 5f0f |002f: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f3ba: 5265 6a0f |0031: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f3be: 9000 0405 |0033: add-int v0, v4, v5 │ │ +08f3c2: 0101 |0035: move v1, v0 │ │ +08f3c4: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f3c8: 3d01 d6ff |0038: if-lez v1, 000e // -002a │ │ +08f3cc: 4604 0300 |003a: aget-object v4, v3, v0 │ │ +08f3d0: 3374 2f00 |003c: if-ne v4, v7, 006b // +002f │ │ +08f3d4: 5464 630f |003e: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f3d8: 4409 0400 |0040: aget v9, v4, v0 │ │ +08f3dc: 28cc |0042: goto 000e // -0034 │ │ +08f3de: 5565 610f |0043: iget-boolean v5, v6, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f3e2: 3805 0c00 |0045: if-eqz v5, 0051 // +000c │ │ +08f3e6: 5465 6e0f |0047: iget-object v5, v6, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f3ea: 6e20 9624 5700 |0049: invoke-virtual {v7, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08f3f0: 0a05 |004c: move-result v5 │ │ +08f3f2: 3805 0400 |004d: if-eqz v5, 0051 // +0004 │ │ +08f3f6: 0149 |004f: move v9, v4 │ │ +08f3f8: 28be |0050: goto 000e // -0042 │ │ +08f3fa: 5264 5f0f |0051: iget v4, v6, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f3fe: 5265 6a0f |0053: iget v5, v6, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f402: 9000 0405 |0055: add-int v0, v4, v5 │ │ +08f406: 0101 |0057: move v1, v0 │ │ +08f408: d800 01ff |0058: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08f40c: 3d01 b4ff |005a: if-lez v1, 000e // -004c │ │ +08f410: 4604 0300 |005c: aget-object v4, v3, v0 │ │ +08f414: 6e20 9624 4700 |005e: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +08f41a: 0a04 |0061: move-result v4 │ │ +08f41c: 3804 0700 |0062: if-eqz v4, 0069 // +0007 │ │ +08f420: 5464 630f |0064: iget-object v4, v6, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f424: 4409 0400 |0066: aget v9, v4, v0 │ │ +08f428: 28a6 |0068: goto 000e // -005a │ │ +08f42a: 0101 |0069: move v1, v0 │ │ +08f42c: 28ee |006a: goto 0058 // -0012 │ │ +08f42e: 0101 |006b: move v1, v0 │ │ +08f430: 28ca |006c: goto 0036 // -0036 │ │ +08f432: 0101 |006d: move v1, v0 │ │ +08f434: 28aa |006e: goto 0018 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ 0x0003 line=448 │ │ 0x0005 line=449 │ │ 0x000e line=462 │ │ 0x000f line=450 │ │ @@ -128566,40 +128573,40 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -081684: |[081684] com.badlogic.gdx.utils.IntMap.get:(I)Ljava/lang/Object; │ │ -081694: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -081698: 5421 6e0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -08169c: 1101 |0004: return-object v1 │ │ -08169e: 5221 660f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -0816a2: 9500 0301 |0007: and-int v0, v3, v1 │ │ -0816a6: 5421 630f |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0816aa: 4401 0100 |000b: aget v1, v1, v0 │ │ -0816ae: 3231 1c00 |000d: if-eq v1, v3, 0029 // +001c │ │ -0816b2: 7020 b51e 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -0816b8: 0a00 |0012: move-result v0 │ │ -0816ba: 5421 630f |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0816be: 4401 0100 |0015: aget v1, v1, v0 │ │ -0816c2: 3231 1200 |0017: if-eq v1, v3, 0029 // +0012 │ │ -0816c6: 7020 b61e 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -0816cc: 0a00 |001c: move-result v0 │ │ -0816ce: 5421 630f |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0816d2: 4401 0100 |001f: aget v1, v1, v0 │ │ -0816d6: 3231 0800 |0021: if-eq v1, v3, 0029 // +0008 │ │ -0816da: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0816dc: 7030 b41e 3201 |0024: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb4 │ │ -0816e2: 0c01 |0027: move-result-object v1 │ │ -0816e4: 28dc |0028: goto 0004 // -0024 │ │ -0816e6: 5421 6c0f |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0816ea: 4601 0100 |002b: aget-object v1, v1, v0 │ │ -0816ee: 28d7 |002d: goto 0004 // -0029 │ │ +08f438: |[08f438] com.badlogic.gdx.utils.IntMap.get:(I)Ljava/lang/Object; │ │ +08f448: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +08f44c: 5421 6e0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f450: 1101 |0004: return-object v1 │ │ +08f452: 5221 660f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08f456: 9500 0301 |0007: and-int v0, v3, v1 │ │ +08f45a: 5421 630f |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f45e: 4401 0100 |000b: aget v1, v1, v0 │ │ +08f462: 3231 1c00 |000d: if-eq v1, v3, 0029 // +001c │ │ +08f466: 7020 b51e 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08f46c: 0a00 |0012: move-result v0 │ │ +08f46e: 5421 630f |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f472: 4401 0100 |0015: aget v1, v1, v0 │ │ +08f476: 3231 1200 |0017: if-eq v1, v3, 0029 // +0012 │ │ +08f47a: 7020 b61e 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08f480: 0a00 |001c: move-result v0 │ │ +08f482: 5421 630f |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f486: 4401 0100 |001f: aget v1, v1, v0 │ │ +08f48a: 3231 0800 |0021: if-eq v1, v3, 0029 // +0008 │ │ +08f48e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +08f490: 7030 b41e 3201 |0024: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb4 │ │ +08f496: 0c01 |0027: move-result-object v1 │ │ +08f498: 28dc |0028: goto 0004 // -0024 │ │ +08f49a: 5421 6c0f |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f49e: 4601 0100 |002b: aget-object v1, v1, v0 │ │ +08f4a2: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0004 line=298 │ │ 0x0005 line=290 │ │ 0x0009 line=291 │ │ 0x000f line=292 │ │ @@ -128618,39 +128625,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 │ │ -0816f0: |[0816f0] com.badlogic.gdx.utils.IntMap.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -081700: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ -081704: 5421 6e0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -081708: 1101 |0004: return-object v1 │ │ -08170a: 5221 660f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -08170e: 9500 0301 |0007: and-int v0, v3, v1 │ │ -081712: 5421 630f |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081716: 4401 0100 |000b: aget v1, v1, v0 │ │ -08171a: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ -08171e: 7020 b51e 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -081724: 0a00 |0012: move-result v0 │ │ -081726: 5421 630f |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -08172a: 4401 0100 |0015: aget v1, v1, v0 │ │ -08172e: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ -081732: 7020 b61e 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -081738: 0a00 |001c: move-result v0 │ │ -08173a: 5421 630f |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -08173e: 4401 0100 |001f: aget v1, v1, v0 │ │ -081742: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ -081746: 7030 b41e 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb4 │ │ -08174c: 0c01 |0026: move-result-object v1 │ │ -08174e: 28dd |0027: goto 0004 // -0023 │ │ -081750: 5421 6c0f |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081754: 4601 0100 |002a: aget-object v1, v1, v0 │ │ -081758: 28d8 |002c: goto 0004 // -0028 │ │ +08f4a4: |[08f4a4] com.badlogic.gdx.utils.IntMap.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +08f4b4: 3903 0500 |0000: if-nez v3, 0005 // +0005 │ │ +08f4b8: 5421 6e0f |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f4bc: 1101 |0004: return-object v1 │ │ +08f4be: 5221 660f |0005: iget v1, v2, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08f4c2: 9500 0301 |0007: and-int v0, v3, v1 │ │ +08f4c6: 5421 630f |0009: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f4ca: 4401 0100 |000b: aget v1, v1, v0 │ │ +08f4ce: 3231 1b00 |000d: if-eq v1, v3, 0028 // +001b │ │ +08f4d2: 7020 b51e 3200 |000f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08f4d8: 0a00 |0012: move-result v0 │ │ +08f4da: 5421 630f |0013: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f4de: 4401 0100 |0015: aget v1, v1, v0 │ │ +08f4e2: 3231 1100 |0017: if-eq v1, v3, 0028 // +0011 │ │ +08f4e6: 7020 b61e 3200 |0019: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08f4ec: 0a00 |001c: move-result v0 │ │ +08f4ee: 5421 630f |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f4f2: 4401 0100 |001f: aget v1, v1, v0 │ │ +08f4f6: 3231 0700 |0021: if-eq v1, v3, 0028 // +0007 │ │ +08f4fa: 7030 b41e 3204 |0023: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/IntMap;.getStash:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb4 │ │ +08f500: 0c01 |0026: move-result-object v1 │ │ +08f502: 28dd |0027: goto 0004 // -0023 │ │ +08f504: 5421 6c0f |0028: iget-object v1, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f508: 4601 0100 |002a: aget-object v1, v1, v0 │ │ +08f50c: 28d8 |002c: goto 0004 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=311 │ │ 0x0005 line=303 │ │ 0x0009 line=304 │ │ 0x000f line=305 │ │ @@ -128671,25 +128678,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 │ │ -08175c: |[08175c] com.badlogic.gdx.utils.IntMap.keys:()Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ -08176c: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ -081770: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -081774: 2200 c702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Keys; // type@02c7 │ │ -081778: 7020 961e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Keys;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e96 │ │ -08177e: 5b10 640f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ -081782: 5410 640f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ -081786: 1100 |000d: return-object v0 │ │ -081788: 5410 640f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ -08178c: 6e10 9a1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Keys;.reset:()V // method@1e9a │ │ -081792: 28f8 |0013: goto 000b // -0008 │ │ +08f510: |[08f510] com.badlogic.gdx.utils.IntMap.keys:()Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ +08f520: 5410 640f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ +08f524: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +08f528: 2200 c702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Keys; // type@02c7 │ │ +08f52c: 7020 961e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Keys;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e96 │ │ +08f532: 5b10 640f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ +08f536: 5410 640f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ +08f53a: 1100 |000d: return-object v0 │ │ +08f53c: 5410 640f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keys:Lcom/badlogic/gdx/utils/IntMap$Keys; // field@0f64 │ │ +08f540: 6e10 9a1e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Keys;.reset:()V // method@1e9a │ │ +08f546: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x000b line=560 │ │ 0x000e line=559 │ │ locals : │ │ @@ -128701,112 +128708,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 │ │ -081794: |[081794] com.badlogic.gdx.utils.IntMap.put:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0817a4: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0817a6: 390e 1400 |0001: if-nez v14, 0015 // +0014 │ │ -0817aa: 54dc 6e0f |0003: iget-object v12, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0817ae: 5bdf 6e0f |0005: iput-object v15, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0817b2: 55d0 610f |0007: iget-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -0817b6: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ -0817ba: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0817bc: 5cd0 610f |000c: iput-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -0817c0: 52d0 680f |000e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0817c4: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0817c8: 59d0 680f |0012: iput v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0817cc: 110c |0014: return-object v12 │ │ -0817ce: 54da 630f |0015: iget-object v10, v13, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0817d2: 52d0 660f |0017: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -0817d6: 9503 0e00 |0019: and-int v3, v14, v0 │ │ -0817da: 4404 0a03 |001b: aget v4, v10, v3 │ │ -0817de: 33e4 0b00 |001d: if-ne v4, v14, 0028 // +000b │ │ -0817e2: 54d0 6c0f |001f: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0817e6: 460c 0003 |0021: aget-object v12, v0, v3 │ │ -0817ea: 54d0 6c0f |0023: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0817ee: 4d0f 0003 |0025: aput-object v15, v0, v3 │ │ -0817f2: 28ed |0027: goto 0014 // -0013 │ │ -0817f4: 7020 b51e ed00 |0028: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -0817fa: 0a05 |002b: move-result v5 │ │ -0817fc: 4406 0a05 |002c: aget v6, v10, v5 │ │ -081800: 33e6 0b00 |002e: if-ne v6, v14, 0039 // +000b │ │ -081804: 54d0 6c0f |0030: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081808: 460c 0005 |0032: aget-object v12, v0, v5 │ │ -08180c: 54d0 6c0f |0034: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081810: 4d0f 0005 |0036: aput-object v15, v0, v5 │ │ -081814: 28dc |0038: goto 0014 // -0024 │ │ -081816: 7020 b61e ed00 |0039: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -08181c: 0a07 |003c: move-result v7 │ │ -08181e: 4408 0a07 |003d: aget v8, v10, v7 │ │ -081822: 33e8 0b00 |003f: if-ne v8, v14, 004a // +000b │ │ -081826: 54d0 6c0f |0041: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -08182a: 460c 0007 |0043: aget-object v12, v0, v7 │ │ -08182e: 54d0 6c0f |0045: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081832: 4d0f 0007 |0047: aput-object v15, v0, v7 │ │ -081836: 28cb |0049: goto 0014 // -0035 │ │ -081838: 52d9 5f0f |004a: iget v9, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -08183c: 52d0 6a0f |004c: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081840: 900b 0900 |004e: add-int v11, v9, v0 │ │ -081844: 35b9 1200 |0050: if-ge v9, v11, 0062 // +0012 │ │ -081848: 4400 0a09 |0052: aget v0, v10, v9 │ │ -08184c: 33e0 0b00 |0054: if-ne v0, v14, 005f // +000b │ │ -081850: 54d0 6c0f |0056: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081854: 460c 0009 |0058: aget-object v12, v0, v9 │ │ -081858: 54d0 6c0f |005a: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -08185c: 4d0f 0009 |005c: aput-object v15, v0, v9 │ │ -081860: 28b6 |005e: goto 0014 // -004a │ │ -081862: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -081866: 28ef |0061: goto 0050 // -0011 │ │ -081868: 3904 1a00 |0062: if-nez v4, 007c // +001a │ │ -08186c: 4b0e 0a03 |0064: aput v14, v10, v3 │ │ -081870: 54d0 6c0f |0066: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081874: 4d0f 0003 |0068: aput-object v15, v0, v3 │ │ -081878: 52d0 680f |006a: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -08187c: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -081880: 59d1 680f |006e: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081884: 52d1 6b0f |0070: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -081888: 3410 a2ff |0072: if-lt v0, v1, 0014 // -005e │ │ -08188c: 52d0 5f0f |0074: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081890: e000 0001 |0076: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -081894: 7020 c01e 0d00 |0078: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -08189a: 2899 |007b: goto 0014 // -0067 │ │ -08189c: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ -0818a0: 4b0e 0a05 |007e: aput v14, v10, v5 │ │ -0818a4: 54d0 6c0f |0080: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0818a8: 4d0f 0005 |0082: aput-object v15, v0, v5 │ │ -0818ac: 52d0 680f |0084: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0818b0: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0818b4: 59d1 680f |0088: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0818b8: 52d1 6b0f |008a: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -0818bc: 3410 88ff |008c: if-lt v0, v1, 0014 // -0078 │ │ -0818c0: 52d0 5f0f |008e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0818c4: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0818c8: 7020 c01e 0d00 |0092: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -0818ce: 2900 7fff |0095: goto/16 0014 // -0081 │ │ -0818d2: 3908 1b00 |0097: if-nez v8, 00b2 // +001b │ │ -0818d6: 4b0e 0a07 |0099: aput v14, v10, v7 │ │ -0818da: 54d0 6c0f |009b: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0818de: 4d0f 0007 |009d: aput-object v15, v0, v7 │ │ -0818e2: 52d0 680f |009f: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0818e6: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0818ea: 59d1 680f |00a3: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0818ee: 52d1 6b0f |00a5: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ -0818f2: 3410 6dff |00a7: if-lt v0, v1, 0014 // -0093 │ │ -0818f6: 52d0 5f0f |00a9: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -0818fa: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0818fe: 7020 c01e 0d00 |00ad: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ -081904: 2900 64ff |00b0: goto/16 0014 // -009c │ │ -081908: 07d0 |00b2: move-object v0, v13 │ │ -08190a: 01e1 |00b3: move v1, v14 │ │ -08190c: 07f2 |00b4: move-object v2, v15 │ │ -08190e: 7609 b81e 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@1eb8 │ │ -081914: 2900 5cff |00b8: goto/16 0014 // -00a4 │ │ +08f548: |[08f548] com.badlogic.gdx.utils.IntMap.put:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +08f558: 120c |0000: const/4 v12, #int 0 // #0 │ │ +08f55a: 390e 1400 |0001: if-nez v14, 0015 // +0014 │ │ +08f55e: 54dc 6e0f |0003: iget-object v12, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f562: 5bdf 6e0f |0005: iput-object v15, v13, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f566: 55d0 610f |0007: iget-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f56a: 3900 0b00 |0009: if-nez v0, 0014 // +000b │ │ +08f56e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +08f570: 5cd0 610f |000c: iput-boolean v0, v13, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f574: 52d0 680f |000e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f578: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f57c: 59d0 680f |0012: iput v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f580: 110c |0014: return-object v12 │ │ +08f582: 54da 630f |0015: iget-object v10, v13, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f586: 52d0 660f |0017: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08f58a: 9503 0e00 |0019: and-int v3, v14, v0 │ │ +08f58e: 4404 0a03 |001b: aget v4, v10, v3 │ │ +08f592: 33e4 0b00 |001d: if-ne v4, v14, 0028 // +000b │ │ +08f596: 54d0 6c0f |001f: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f59a: 460c 0003 |0021: aget-object v12, v0, v3 │ │ +08f59e: 54d0 6c0f |0023: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f5a2: 4d0f 0003 |0025: aput-object v15, v0, v3 │ │ +08f5a6: 28ed |0027: goto 0014 // -0013 │ │ +08f5a8: 7020 b51e ed00 |0028: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08f5ae: 0a05 |002b: move-result v5 │ │ +08f5b0: 4406 0a05 |002c: aget v6, v10, v5 │ │ +08f5b4: 33e6 0b00 |002e: if-ne v6, v14, 0039 // +000b │ │ +08f5b8: 54d0 6c0f |0030: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f5bc: 460c 0005 |0032: aget-object v12, v0, v5 │ │ +08f5c0: 54d0 6c0f |0034: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f5c4: 4d0f 0005 |0036: aput-object v15, v0, v5 │ │ +08f5c8: 28dc |0038: goto 0014 // -0024 │ │ +08f5ca: 7020 b61e ed00 |0039: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08f5d0: 0a07 |003c: move-result v7 │ │ +08f5d2: 4408 0a07 |003d: aget v8, v10, v7 │ │ +08f5d6: 33e8 0b00 |003f: if-ne v8, v14, 004a // +000b │ │ +08f5da: 54d0 6c0f |0041: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f5de: 460c 0007 |0043: aget-object v12, v0, v7 │ │ +08f5e2: 54d0 6c0f |0045: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f5e6: 4d0f 0007 |0047: aput-object v15, v0, v7 │ │ +08f5ea: 28cb |0049: goto 0014 // -0035 │ │ +08f5ec: 52d9 5f0f |004a: iget v9, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f5f0: 52d0 6a0f |004c: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f5f4: 900b 0900 |004e: add-int v11, v9, v0 │ │ +08f5f8: 35b9 1200 |0050: if-ge v9, v11, 0062 // +0012 │ │ +08f5fc: 4400 0a09 |0052: aget v0, v10, v9 │ │ +08f600: 33e0 0b00 |0054: if-ne v0, v14, 005f // +000b │ │ +08f604: 54d0 6c0f |0056: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f608: 460c 0009 |0058: aget-object v12, v0, v9 │ │ +08f60c: 54d0 6c0f |005a: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f610: 4d0f 0009 |005c: aput-object v15, v0, v9 │ │ +08f614: 28b6 |005e: goto 0014 // -004a │ │ +08f616: d809 0901 |005f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +08f61a: 28ef |0061: goto 0050 // -0011 │ │ +08f61c: 3904 1a00 |0062: if-nez v4, 007c // +001a │ │ +08f620: 4b0e 0a03 |0064: aput v14, v10, v3 │ │ +08f624: 54d0 6c0f |0066: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f628: 4d0f 0003 |0068: aput-object v15, v0, v3 │ │ +08f62c: 52d0 680f |006a: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f630: d801 0001 |006c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08f634: 59d1 680f |006e: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f638: 52d1 6b0f |0070: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08f63c: 3410 a2ff |0072: if-lt v0, v1, 0014 // -005e │ │ +08f640: 52d0 5f0f |0074: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f644: e000 0001 |0076: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08f648: 7020 c01e 0d00 |0078: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08f64e: 2899 |007b: goto 0014 // -0067 │ │ +08f650: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ +08f654: 4b0e 0a05 |007e: aput v14, v10, v5 │ │ +08f658: 54d0 6c0f |0080: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f65c: 4d0f 0005 |0082: aput-object v15, v0, v5 │ │ +08f660: 52d0 680f |0084: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f664: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08f668: 59d1 680f |0088: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f66c: 52d1 6b0f |008a: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08f670: 3410 88ff |008c: if-lt v0, v1, 0014 // -0078 │ │ +08f674: 52d0 5f0f |008e: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f678: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08f67c: 7020 c01e 0d00 |0092: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08f682: 2900 7fff |0095: goto/16 0014 // -0081 │ │ +08f686: 3908 1b00 |0097: if-nez v8, 00b2 // +001b │ │ +08f68a: 4b0e 0a07 |0099: aput v14, v10, v7 │ │ +08f68e: 54d0 6c0f |009b: iget-object v0, v13, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f692: 4d0f 0007 |009d: aput-object v15, v0, v7 │ │ +08f696: 52d0 680f |009f: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f69a: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ +08f69e: 59d1 680f |00a3: iput v1, v13, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f6a2: 52d1 6b0f |00a5: iget v1, v13, Lcom/badlogic/gdx/utils/IntMap;.threshold:I // field@0f6b │ │ +08f6a6: 3410 6dff |00a7: if-lt v0, v1, 0014 // -0093 │ │ +08f6aa: 52d0 5f0f |00a9: iget v0, v13, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f6ae: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +08f6b2: 7020 c01e 0d00 |00ad: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/IntMap;.resize:(I)V // method@1ec0 │ │ +08f6b8: 2900 64ff |00b0: goto/16 0014 // -009c │ │ +08f6bc: 07d0 |00b2: move-object v0, v13 │ │ +08f6be: 01e1 |00b3: move v1, v14 │ │ +08f6c0: 07f2 |00b4: move-object v2, v15 │ │ +08f6c2: 7609 b81e 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@1eb8 │ │ +08f6c8: 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 │ │ @@ -128872,30 +128879,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 │ │ -081918: |[081918] com.badlogic.gdx.utils.IntMap.putAll:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -081928: 6e10 b01e 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntMap;.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; // method@1eb0 │ │ -08192e: 0c02 |0003: move-result-object v2 │ │ -081930: 6e10 8f1e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Entries;.iterator:()Ljava/util/Iterator; // method@1e8f │ │ -081936: 0c01 |0007: move-result-object v1 │ │ -081938: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -08193e: 0a02 |000b: move-result v2 │ │ -081940: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -081944: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08194a: 0c00 |0011: move-result-object v0 │ │ -08194c: 1f00 c602 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@02c6 │ │ -081950: 5202 4b0f |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ -081954: 5403 4c0f |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ -081958: 6e30 b91e 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ -08195e: 28ed |001b: goto 0008 // -0013 │ │ -081960: 0e00 |001c: return-void │ │ +08f6cc: |[08f6cc] com.badlogic.gdx.utils.IntMap.putAll:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +08f6dc: 6e10 b01e 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/IntMap;.entries:()Lcom/badlogic/gdx/utils/IntMap$Entries; // method@1eb0 │ │ +08f6e2: 0c02 |0003: move-result-object v2 │ │ +08f6e4: 6e10 8f1e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Entries;.iterator:()Ljava/util/Iterator; // method@1e8f │ │ +08f6ea: 0c01 |0007: move-result-object v1 │ │ +08f6ec: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +08f6f2: 0a02 |000b: move-result v2 │ │ +08f6f4: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +08f6f8: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +08f6fe: 0c00 |0011: move-result-object v0 │ │ +08f700: 1f00 c602 |0012: check-cast v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@02c6 │ │ +08f704: 5202 4b0f |0014: iget v2, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ +08f708: 5403 4c0f |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ +08f70c: 6e30 b91e 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ +08f712: 28ed |001b: goto 0008 // -0013 │ │ +08f714: 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; │ │ @@ -128910,77 +128917,77 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -081964: |[081964] com.badlogic.gdx.utils.IntMap.remove:(I)Ljava/lang/Object; │ │ -081974: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -081976: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -081978: 3906 1500 |0002: if-nez v6, 0017 // +0015 │ │ -08197c: 5553 610f |0004: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -081980: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -081984: 0721 |0008: move-object v1, v2 │ │ -081986: 1101 |0009: return-object v1 │ │ -081988: 5451 6e0f |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -08198c: 5b52 6e0f |000c: iput-object v2, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -081990: 5c54 610f |000e: iput-boolean v4, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ -081994: 5252 680f |0010: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081998: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08199c: 5952 680f |0014: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0819a0: 28f3 |0016: goto 0009 // -000d │ │ -0819a2: 5253 660f |0017: iget v3, v5, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ -0819a6: 9500 0603 |0019: and-int v0, v6, v3 │ │ -0819aa: 5453 630f |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0819ae: 4403 0300 |001d: aget v3, v3, v0 │ │ -0819b2: 3363 1500 |001f: if-ne v3, v6, 0034 // +0015 │ │ -0819b6: 5453 630f |0021: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0819ba: 4b04 0300 |0023: aput v4, v3, v0 │ │ -0819be: 5453 6c0f |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0819c2: 4601 0300 |0027: aget-object v1, v3, v0 │ │ -0819c6: 5453 6c0f |0029: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0819ca: 4d02 0300 |002b: aput-object v2, v3, v0 │ │ -0819ce: 5252 680f |002d: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0819d2: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0819d6: 5952 680f |0031: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0819da: 28d6 |0033: goto 0009 // -002a │ │ -0819dc: 7020 b51e 6500 |0034: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ -0819e2: 0a00 |0037: move-result v0 │ │ -0819e4: 5453 630f |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0819e8: 4403 0300 |003a: aget v3, v3, v0 │ │ -0819ec: 3363 1500 |003c: if-ne v3, v6, 0051 // +0015 │ │ -0819f0: 5453 630f |003e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0819f4: 4b04 0300 |0040: aput v4, v3, v0 │ │ -0819f8: 5453 6c0f |0042: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0819fc: 4601 0300 |0044: aget-object v1, v3, v0 │ │ -081a00: 5453 6c0f |0046: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081a04: 4d02 0300 |0048: aput-object v2, v3, v0 │ │ -081a08: 5252 680f |004a: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081a0c: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -081a10: 5952 680f |004e: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081a14: 28b9 |0050: goto 0009 // -0047 │ │ -081a16: 7020 b61e 6500 |0051: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ -081a1c: 0a00 |0054: move-result v0 │ │ -081a1e: 5453 630f |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081a22: 4403 0300 |0057: aget v3, v3, v0 │ │ -081a26: 3363 1500 |0059: if-ne v3, v6, 006e // +0015 │ │ -081a2a: 5453 630f |005b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081a2e: 4b04 0300 |005d: aput v4, v3, v0 │ │ -081a32: 5453 6c0f |005f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081a36: 4601 0300 |0061: aget-object v1, v3, v0 │ │ -081a3a: 5453 6c0f |0063: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081a3e: 4d02 0300 |0065: aput-object v2, v3, v0 │ │ -081a42: 5252 680f |0067: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081a46: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ -081a4a: 5952 680f |006b: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081a4e: 289c |006d: goto 0009 // -0064 │ │ -081a50: 6e20 be1e 6500 |006e: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.removeStash:(I)Ljava/lang/Object; // method@1ebe │ │ -081a56: 0c01 |0071: move-result-object v1 │ │ -081a58: 2897 |0072: goto 0009 // -0069 │ │ +08f718: |[08f718] com.badlogic.gdx.utils.IntMap.remove:(I)Ljava/lang/Object; │ │ +08f728: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08f72a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08f72c: 3906 1500 |0002: if-nez v6, 0017 // +0015 │ │ +08f730: 5553 610f |0004: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f734: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +08f738: 0721 |0008: move-object v1, v2 │ │ +08f73a: 1101 |0009: return-object v1 │ │ +08f73c: 5451 6e0f |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f740: 5b52 6e0f |000c: iput-object v2, v5, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +08f744: 5c54 610f |000e: iput-boolean v4, v5, Lcom/badlogic/gdx/utils/IntMap;.hasZeroValue:Z // field@0f61 │ │ +08f748: 5252 680f |0010: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f74c: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08f750: 5952 680f |0014: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f754: 28f3 |0016: goto 0009 // -000d │ │ +08f756: 5253 660f |0017: iget v3, v5, Lcom/badlogic/gdx/utils/IntMap;.mask:I // field@0f66 │ │ +08f75a: 9500 0603 |0019: and-int v0, v6, v3 │ │ +08f75e: 5453 630f |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f762: 4403 0300 |001d: aget v3, v3, v0 │ │ +08f766: 3363 1500 |001f: if-ne v3, v6, 0034 // +0015 │ │ +08f76a: 5453 630f |0021: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f76e: 4b04 0300 |0023: aput v4, v3, v0 │ │ +08f772: 5453 6c0f |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f776: 4601 0300 |0027: aget-object v1, v3, v0 │ │ +08f77a: 5453 6c0f |0029: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f77e: 4d02 0300 |002b: aput-object v2, v3, v0 │ │ +08f782: 5252 680f |002d: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f786: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08f78a: 5952 680f |0031: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f78e: 28d6 |0033: goto 0009 // -002a │ │ +08f790: 7020 b51e 6500 |0034: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash2:(I)I // method@1eb5 │ │ +08f796: 0a00 |0037: move-result v0 │ │ +08f798: 5453 630f |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f79c: 4403 0300 |003a: aget v3, v3, v0 │ │ +08f7a0: 3363 1500 |003c: if-ne v3, v6, 0051 // +0015 │ │ +08f7a4: 5453 630f |003e: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f7a8: 4b04 0300 |0040: aput v4, v3, v0 │ │ +08f7ac: 5453 6c0f |0042: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f7b0: 4601 0300 |0044: aget-object v1, v3, v0 │ │ +08f7b4: 5453 6c0f |0046: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f7b8: 4d02 0300 |0048: aput-object v2, v3, v0 │ │ +08f7bc: 5252 680f |004a: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f7c0: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08f7c4: 5952 680f |004e: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f7c8: 28b9 |0050: goto 0009 // -0047 │ │ +08f7ca: 7020 b61e 6500 |0051: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.hash3:(I)I // method@1eb6 │ │ +08f7d0: 0a00 |0054: move-result v0 │ │ +08f7d2: 5453 630f |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f7d6: 4403 0300 |0057: aget v3, v3, v0 │ │ +08f7da: 3363 1500 |0059: if-ne v3, v6, 006e // +0015 │ │ +08f7de: 5453 630f |005b: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f7e2: 4b04 0300 |005d: aput v4, v3, v0 │ │ +08f7e6: 5453 6c0f |005f: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f7ea: 4601 0300 |0061: aget-object v1, v3, v0 │ │ +08f7ee: 5453 6c0f |0063: iget-object v3, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f7f2: 4d02 0300 |0065: aput-object v2, v3, v0 │ │ +08f7f6: 5252 680f |0067: iget v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f7fa: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08f7fe: 5952 680f |006b: iput v2, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f802: 289c |006d: goto 0009 // -0064 │ │ +08f804: 6e20 be1e 6500 |006e: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.removeStash:(I)Ljava/lang/Object; // method@1ebe │ │ +08f80a: 0c01 |0071: move-result-object v1 │ │ +08f80c: 2897 |0072: goto 0009 // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ 0x0004 line=323 │ │ 0x0009 line=358 │ │ 0x000a line=324 │ │ 0x000c line=325 │ │ @@ -129020,33 +129027,33 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -081a5c: |[081a5c] com.badlogic.gdx.utils.IntMap.removeStash:(I)Ljava/lang/Object; │ │ -081a6c: 5451 630f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081a70: 5250 5f0f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081a74: 5254 6a0f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081a78: 9002 0004 |0006: add-int v2, v0, v4 │ │ -081a7c: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ -081a80: 4404 0100 |000a: aget v4, v1, v0 │ │ -081a84: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ -081a88: 5454 6c0f |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081a8c: 4603 0400 |0010: aget-object v3, v4, v0 │ │ -081a90: 6e20 bf1e 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@1ebf │ │ -081a96: 5254 680f |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081a9a: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ -081a9e: 5954 680f |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081aa2: 1103 |001b: return-object v3 │ │ -081aa4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -081aa8: 28ea |001e: goto 0008 // -0016 │ │ -081aaa: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -081aac: 28fb |0020: goto 001b // -0005 │ │ +08f810: |[08f810] com.badlogic.gdx.utils.IntMap.removeStash:(I)Ljava/lang/Object; │ │ +08f820: 5451 630f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f824: 5250 5f0f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f828: 5254 6a0f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f82c: 9002 0004 |0006: add-int v2, v0, v4 │ │ +08f830: 3520 1700 |0008: if-ge v0, v2, 001f // +0017 │ │ +08f834: 4404 0100 |000a: aget v4, v1, v0 │ │ +08f838: 3364 1000 |000c: if-ne v4, v6, 001c // +0010 │ │ +08f83c: 5454 6c0f |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f840: 4603 0400 |0010: aget-object v3, v4, v0 │ │ +08f844: 6e20 bf1e 0500 |0012: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/IntMap;.removeStashIndex:(I)V // method@1ebf │ │ +08f84a: 5254 680f |0015: iget v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f84e: d804 04ff |0017: add-int/lit8 v4, v4, #int -1 // #ff │ │ +08f852: 5954 680f |0019: iput v4, v5, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f856: 1103 |001b: return-object v3 │ │ +08f858: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08f85c: 28ea |001e: goto 0008 // -0016 │ │ +08f85e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +08f860: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0002 line=363 │ │ 0x000a line=364 │ │ 0x000e line=365 │ │ 0x0012 line=366 │ │ @@ -129068,37 +129075,37 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -081ab0: |[081ab0] com.badlogic.gdx.utils.IntMap.removeStashIndex:(I)V │ │ -081ac0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -081ac2: 5241 6a0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081ac6: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -081aca: 5941 6a0f |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081ace: 5241 5f0f |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ -081ad2: 5242 6a0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ -081ad6: 9000 0102 |000b: add-int v0, v1, v2 │ │ -081ada: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ -081ade: 5441 630f |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081ae2: 5442 630f |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081ae6: 4402 0200 |0013: aget v2, v2, v0 │ │ -081aea: 4b02 0105 |0015: aput v2, v1, v5 │ │ -081aee: 5441 6c0f |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081af2: 5442 6c0f |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081af6: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -081afa: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ -081afe: 5441 6c0f |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081b02: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -081b06: 0e00 |0023: return-void │ │ -081b08: 5441 6c0f |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081b0c: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ -081b10: 28fb |0028: goto 0023 // -0005 │ │ +08f864: |[08f864] com.badlogic.gdx.utils.IntMap.removeStashIndex:(I)V │ │ +08f874: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08f876: 5241 6a0f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f87a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08f87e: 5941 6a0f |0005: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f882: 5241 5f0f |0007: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap;.capacity:I // field@0f5f │ │ +08f886: 5242 6a0f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap;.stashSize:I // field@0f6a │ │ +08f88a: 9000 0102 |000b: add-int v0, v1, v2 │ │ +08f88e: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ +08f892: 5441 630f |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f896: 5442 630f |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f89a: 4402 0200 |0013: aget v2, v2, v0 │ │ +08f89e: 4b02 0105 |0015: aput v2, v1, v5 │ │ +08f8a2: 5441 6c0f |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f8a6: 5442 6c0f |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f8aa: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +08f8ae: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ +08f8b2: 5441 6c0f |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f8b6: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +08f8ba: 0e00 |0023: return-void │ │ +08f8bc: 5441 6c0f |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f8c0: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ +08f8c4: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=376 │ │ 0x0007 line=377 │ │ 0x000d line=378 │ │ 0x000f line=379 │ │ 0x0017 line=380 │ │ @@ -129116,61 +129123,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -081b14: |[081b14] com.badlogic.gdx.utils.IntMap.toString:()Ljava/lang/String; │ │ -081b24: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -081b28: 5286 680f |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -081b2c: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -081b30: 1a06 4e10 |0006: const-string v6, "[]" // string@104e │ │ -081b34: 1106 |0008: return-object v6 │ │ -081b36: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -081b3a: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -081b3e: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -081b44: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ -081b48: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -081b4e: 5484 630f |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -081b52: 5485 6c0f |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -081b56: 2141 |0019: array-length v1, v4 │ │ -081b58: 0112 |001a: move v2, v1 │ │ -081b5a: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -081b5e: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -081b62: 4403 0401 |001f: aget v3, v4, v1 │ │ -081b66: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -081b6a: 0112 |0023: move v2, v1 │ │ -081b6c: 28f7 |0024: goto 001b // -0009 │ │ -081b6e: 6e20 cc20 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -081b74: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -081b7a: 4606 0501 |002b: aget-object v6, v5, v1 │ │ -081b7e: 6e20 d220 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -081b84: 0112 |0030: move v2, v1 │ │ -081b86: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -081b8a: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -081b8e: 4403 0401 |0035: aget v3, v4, v1 │ │ -081b92: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -081b96: 0112 |0039: move v2, v1 │ │ -081b98: 28f7 |003a: goto 0031 // -0009 │ │ -081b9a: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ -081b9e: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -081ba4: 6e20 cc20 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -081baa: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -081bb0: 4606 0501 |0046: aget-object v6, v5, v1 │ │ -081bb4: 6e20 d220 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -081bba: 0112 |004b: move v2, v1 │ │ -081bbc: 28e5 |004c: goto 0031 // -001b │ │ -081bbe: 1306 5d00 |004d: const/16 v6, #int 93 // #5d │ │ -081bc2: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -081bc8: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -081bce: 0c06 |0055: move-result-object v6 │ │ -081bd0: 28b2 |0056: goto 0008 // -004e │ │ -081bd2: 0112 |0057: move v2, v1 │ │ -081bd4: 28d9 |0058: goto 0031 // -0027 │ │ +08f8c8: |[08f8c8] com.badlogic.gdx.utils.IntMap.toString:()Ljava/lang/String; │ │ +08f8d8: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +08f8dc: 5286 680f |0002: iget v6, v8, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +08f8e0: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +08f8e4: 1a06 4e10 |0006: const-string v6, "[]" // string@104e │ │ +08f8e8: 1106 |0008: return-object v6 │ │ +08f8ea: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +08f8ee: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +08f8f2: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +08f8f8: 1306 5b00 |0010: const/16 v6, #int 91 // #5b │ │ +08f8fc: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08f902: 5484 630f |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +08f906: 5485 6c0f |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +08f90a: 2141 |0019: array-length v1, v4 │ │ +08f90c: 0112 |001a: move v2, v1 │ │ +08f90e: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +08f912: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +08f916: 4403 0401 |001f: aget v3, v4, v1 │ │ +08f91a: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +08f91e: 0112 |0023: move v2, v1 │ │ +08f920: 28f7 |0024: goto 001b // -0009 │ │ +08f922: 6e20 cc20 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +08f928: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08f92e: 4606 0501 |002b: aget-object v6, v5, v1 │ │ +08f932: 6e20 d220 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08f938: 0112 |0030: move v2, v1 │ │ +08f93a: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +08f93e: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +08f942: 4403 0401 |0035: aget v3, v4, v1 │ │ +08f946: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +08f94a: 0112 |0039: move v2, v1 │ │ +08f94c: 28f7 |003a: goto 0031 // -0009 │ │ +08f94e: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ +08f952: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +08f958: 6e20 cc20 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +08f95e: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08f964: 4606 0501 |0046: aget-object v6, v5, v1 │ │ +08f968: 6e20 d220 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +08f96e: 0112 |004b: move v2, v1 │ │ +08f970: 28e5 |004c: goto 0031 // -001b │ │ +08f972: 1306 5d00 |004d: const/16 v6, #int 93 // #5d │ │ +08f976: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08f97c: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +08f982: 0c06 |0055: move-result-object v6 │ │ +08f984: 28b2 |0056: goto 0008 // -004e │ │ +08f986: 0112 |0057: move v2, v1 │ │ +08f988: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=507 │ │ 0x0008 line=530 │ │ 0x0009 line=508 │ │ 0x0010 line=509 │ │ 0x0015 line=510 │ │ @@ -129218,25 +129225,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -081bd8: |[081bd8] com.badlogic.gdx.utils.IntMap.values:()Lcom/badlogic/gdx/utils/IntMap$Values; │ │ -081be8: 5410 6d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ -081bec: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -081bf0: 2200 c902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Values; // type@02c9 │ │ -081bf4: 7020 a01e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Values;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1ea0 │ │ -081bfa: 5b10 6d0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ -081bfe: 5410 6d0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ -081c02: 1100 |000d: return-object v0 │ │ -081c04: 5410 6d0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ -081c08: 6e10 a61e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Values;.reset:()V // method@1ea6 │ │ -081c0e: 28f8 |0013: goto 000b // -0008 │ │ +08f98c: |[08f98c] com.badlogic.gdx.utils.IntMap.values:()Lcom/badlogic/gdx/utils/IntMap$Values; │ │ +08f99c: 5410 6d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ +08f9a0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +08f9a4: 2200 c902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Values; // type@02c9 │ │ +08f9a8: 7020 a01e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$Values;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1ea0 │ │ +08f9ae: 5b10 6d0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ +08f9b2: 5410 6d0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ +08f9b6: 1100 |000d: return-object v0 │ │ +08f9b8: 5410 6d0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.values:Lcom/badlogic/gdx/utils/IntMap$Values; // field@0f6d │ │ +08f9bc: 6e10 a61e 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntMap$Values;.reset:()V // method@1ea6 │ │ +08f9c2: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0004 line=547 │ │ 0x000b line=550 │ │ 0x000e line=549 │ │ locals : │ │ @@ -129281,42 +129288,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 │ │ -081c10: |[081c10] com.badlogic.gdx.utils.Json$FieldMetadata.:(Ljava/lang/reflect/Field;)V │ │ -081c20: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -081c26: 5b56 700f |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ -081c2a: 6e10 fe24 0600 |0005: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getGenericType:()Ljava/lang/reflect/Type; // method@24fe │ │ -081c30: 0c02 |0008: move-result-object v2 │ │ -081c32: 2023 9e03 |0009: instance-of v3, v2, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ -081c36: 3803 1700 |000b: if-eqz v3, 0022 // +0017 │ │ -081c3a: 1f02 9e03 |000d: check-cast v2, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ -081c3e: 7210 0a25 0200 |000f: invoke-interface {v2}, Ljava/lang/reflect/ParameterizedType;.getActualTypeArguments:()[Ljava/lang/reflect/Type; // method@250a │ │ -081c44: 0c01 |0012: move-result-object v1 │ │ -081c46: 2113 |0013: array-length v3, v1 │ │ -081c48: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -081c4a: 3343 0d00 |0015: if-ne v3, v4, 0022 // +000d │ │ -081c4e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -081c50: 4600 0103 |0018: aget-object v0, v1, v3 │ │ -081c54: 2003 7303 |001a: instance-of v3, v0, Ljava/lang/Class; // type@0373 │ │ -081c58: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ -081c5c: 1f00 7303 |001e: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -081c60: 5b50 6f0f |0020: iput-object v0, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -081c64: 0e00 |0022: return-void │ │ -081c66: 2003 9e03 |0023: instance-of v3, v0, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ -081c6a: 3803 fdff |0025: if-eqz v3, 0022 // -0003 │ │ -081c6e: 1f00 9e03 |0027: check-cast v0, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ -081c72: 7210 0b25 0000 |0029: invoke-interface {v0}, Ljava/lang/reflect/ParameterizedType;.getRawType:()Ljava/lang/reflect/Type; // method@250b │ │ -081c78: 0c03 |002c: move-result-object v3 │ │ -081c7a: 1f03 7303 |002d: check-cast v3, Ljava/lang/Class; // type@0373 │ │ -081c7e: 5b53 6f0f |002f: iput-object v3, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -081c82: 28f1 |0031: goto 0022 // -000f │ │ +08f9c4: |[08f9c4] com.badlogic.gdx.utils.Json$FieldMetadata.:(Ljava/lang/reflect/Field;)V │ │ +08f9d4: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +08f9da: 5b56 700f |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ +08f9de: 6e10 fe24 0600 |0005: invoke-virtual {v6}, Ljava/lang/reflect/Field;.getGenericType:()Ljava/lang/reflect/Type; // method@24fe │ │ +08f9e4: 0c02 |0008: move-result-object v2 │ │ +08f9e6: 2023 9e03 |0009: instance-of v3, v2, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ +08f9ea: 3803 1700 |000b: if-eqz v3, 0022 // +0017 │ │ +08f9ee: 1f02 9e03 |000d: check-cast v2, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ +08f9f2: 7210 0a25 0200 |000f: invoke-interface {v2}, Ljava/lang/reflect/ParameterizedType;.getActualTypeArguments:()[Ljava/lang/reflect/Type; // method@250a │ │ +08f9f8: 0c01 |0012: move-result-object v1 │ │ +08f9fa: 2113 |0013: array-length v3, v1 │ │ +08f9fc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +08f9fe: 3343 0d00 |0015: if-ne v3, v4, 0022 // +000d │ │ +08fa02: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +08fa04: 4600 0103 |0018: aget-object v0, v1, v3 │ │ +08fa08: 2003 7303 |001a: instance-of v3, v0, Ljava/lang/Class; // type@0373 │ │ +08fa0c: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ +08fa10: 1f00 7303 |001e: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +08fa14: 5b50 6f0f |0020: iput-object v0, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +08fa18: 0e00 |0022: return-void │ │ +08fa1a: 2003 9e03 |0023: instance-of v3, v0, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ +08fa1e: 3803 fdff |0025: if-eqz v3, 0022 // -0003 │ │ +08fa22: 1f00 9e03 |0027: check-cast v0, Ljava/lang/reflect/ParameterizedType; // type@039e │ │ +08fa26: 7210 0b25 0000 |0029: invoke-interface {v0}, Ljava/lang/reflect/ParameterizedType;.getRawType:()Ljava/lang/reflect/Type; // method@250b │ │ +08fa2c: 0c03 |002c: move-result-object v3 │ │ +08fa2e: 1f03 7303 |002d: check-cast v3, Ljava/lang/Class; // type@0373 │ │ +08fa32: 5b53 6f0f |002f: iput-object v3, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +08fa36: 28f1 |0031: goto 0022 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=962 │ │ 0x0003 line=963 │ │ 0x0005 line=965 │ │ 0x0009 line=966 │ │ 0x000d line=967 │ │ @@ -129545,38 +129552,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -081c84: |[081c84] com.badlogic.gdx.utils.Json.:()V │ │ -081c94: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -081c9a: 1a00 2e13 |0003: const-string v0, "class" // string@132e │ │ -081c9e: 5b10 780f |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -081ca2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -081ca4: 5c10 7a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ -081ca8: 2200 ea02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081cac: 7010 1a20 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081cb2: 5b10 790f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -081cb6: 2200 ea02 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081cba: 7010 1a20 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081cc0: 5b10 770f |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ -081cc4: 2200 ea02 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081cc8: 7010 1a20 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081cce: 5b10 730f |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ -081cd2: 2200 ea02 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081cd6: 7010 1a20 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081cdc: 5b10 720f |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -081ce0: 2200 ea02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081ce4: 7010 1a20 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081cea: 5b10 710f |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ -081cee: 6200 960f |002d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ -081cf2: 5b10 760f |002f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ -081cf6: 0e00 |0031: return-void │ │ +08fa38: |[08fa38] com.badlogic.gdx.utils.Json.:()V │ │ +08fa48: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08fa4e: 1a00 2e13 |0003: const-string v0, "class" // string@132e │ │ +08fa52: 5b10 780f |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +08fa56: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +08fa58: 5c10 7a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ +08fa5c: 2200 ea02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fa60: 7010 1a20 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fa66: 5b10 790f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +08fa6a: 2200 ea02 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fa6e: 7010 1a20 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fa74: 5b10 770f |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ +08fa78: 2200 ea02 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fa7c: 7010 1a20 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fa82: 5b10 730f |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ +08fa86: 2200 ea02 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fa8a: 7010 1a20 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fa90: 5b10 720f |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +08fa94: 2200 ea02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fa98: 7010 1a20 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fa9e: 5b10 710f |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ +08faa2: 6200 960f |002d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ +08faa6: 5b10 760f |002f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ +08faaa: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=46 │ │ 0x0007 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=50 │ │ @@ -129593,37 +129600,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 │ │ -081cf8: |[081cf8] com.badlogic.gdx.utils.Json.:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ -081d08: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -081d0e: 1a00 2e13 |0003: const-string v0, "class" // string@132e │ │ -081d12: 5b10 780f |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -081d16: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -081d18: 5c10 7a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ -081d1c: 2200 ea02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081d20: 7010 1a20 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081d26: 5b10 790f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -081d2a: 2200 ea02 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081d2e: 7010 1a20 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081d34: 5b10 770f |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ -081d38: 2200 ea02 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081d3c: 7010 1a20 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081d42: 5b10 730f |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ -081d46: 2200 ea02 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081d4a: 7010 1a20 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081d50: 5b10 720f |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -081d54: 2200 ea02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081d58: 7010 1a20 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081d5e: 5b10 710f |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ -081d62: 5b12 760f |002d: iput-object v2, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ -081d66: 0e00 |002f: return-void │ │ +08faac: |[08faac] com.badlogic.gdx.utils.Json.:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ +08fabc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +08fac2: 1a00 2e13 |0003: const-string v0, "class" // string@132e │ │ +08fac6: 5b10 780f |0005: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +08faca: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +08facc: 5c10 7a0f |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ +08fad0: 2200 ea02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fad4: 7010 1a20 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fada: 5b10 790f |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +08fade: 2200 ea02 |0011: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fae2: 7010 1a20 0000 |0013: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fae8: 5b10 770f |0016: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ +08faec: 2200 ea02 |0018: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08faf0: 7010 1a20 0000 |001a: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08faf6: 5b10 730f |001d: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ +08fafa: 2200 ea02 |001f: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fafe: 7010 1a20 0000 |0021: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fb04: 5b10 720f |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +08fb08: 2200 ea02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fb0c: 7010 1a20 0000 |0028: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fb12: 5b10 710f |002b: iput-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ +08fb16: 5b12 760f |002d: iput-object v2, v1, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ +08fb1a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=46 │ │ 0x0007 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=50 │ │ @@ -129641,64 +129648,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 │ │ -081d68: |[081d68] com.badlogic.gdx.utils.Json.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ -081d78: 2200 b003 |0000: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -081d7c: 7010 8625 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -081d82: 07b7 |0005: move-object v7, v11 │ │ -081d84: 1c08 8903 |0006: const-class v8, Ljava/lang/Object; // type@0389 │ │ -081d88: 3287 0e00 |0008: if-eq v7, v8, 0016 // +000e │ │ -081d8c: 6e10 4124 0700 |000a: invoke-virtual {v7}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@2441 │ │ -081d92: 0c08 |000d: move-result-object v8 │ │ -081d94: 7120 a025 8000 |000e: invoke-static {v0, v8}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@25a0 │ │ -081d9a: 6e10 4a24 0700 |0011: invoke-virtual {v7}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@244a │ │ -081da0: 0c07 |0014: move-result-object v7 │ │ -081da2: 28f1 |0015: goto 0006 // -000f │ │ -081da4: 2206 ea02 |0016: new-instance v6, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081da8: 7010 1a20 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -081dae: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -081db0: 6e10 9325 0000 |001c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -081db6: 0a05 |001f: move-result v5 │ │ -081db8: 3553 3a00 |0020: if-ge v3, v5, 005a // +003a │ │ -081dbc: 6e20 8d25 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -081dc2: 0c02 |0025: move-result-object v2 │ │ -081dc4: 1f02 9a03 |0026: check-cast v2, Ljava/lang/reflect/Field; // type@039a │ │ -081dc8: 6e10 ff24 0200 |0028: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@24ff │ │ -081dce: 0a04 |002b: move-result v4 │ │ -081dd0: 7110 0925 0400 |002c: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isTransient:(I)Z // method@2509 │ │ -081dd6: 0a08 |002f: move-result v8 │ │ -081dd8: 3808 0500 |0030: if-eqz v8, 0035 // +0005 │ │ -081ddc: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ -081de0: 28ec |0034: goto 0020 // -0014 │ │ -081de2: 7110 0825 0400 |0035: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2508 │ │ -081de8: 0a08 |0038: move-result v8 │ │ -081dea: 3908 f9ff |0039: if-nez v8, 0032 // -0007 │ │ -081dee: 6e10 0325 0200 |003b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isSynthetic:()Z // method@2503 │ │ -081df4: 0a08 |003e: move-result v8 │ │ -081df6: 3908 f3ff |003f: if-nez v8, 0032 // -000d │ │ -081dfa: 6e10 0225 0200 |0041: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isAccessible:()Z // method@2502 │ │ -081e00: 0a08 |0044: move-result v8 │ │ -081e02: 3908 0600 |0045: if-nez v8, 004b // +0006 │ │ -081e06: 1218 |0047: const/4 v8, #int 1 // #1 │ │ -081e08: 6e20 0525 8200 |0048: invoke-virtual {v2, v8}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2505 │ │ -081e0e: 6e10 0025 0200 |004b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -081e14: 0c08 |004e: move-result-object v8 │ │ -081e16: 2209 cb02 |004f: new-instance v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -081e1a: 7020 c31e 2900 |0051: invoke-direct {v9, v2}, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.:(Ljava/lang/reflect/Field;)V // method@1ec3 │ │ -081e20: 6e30 2a20 8609 |0054: invoke-virtual {v6, v8, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -081e26: 28db |0057: goto 0032 // -0025 │ │ -081e28: 0d01 |0058: move-exception v1 │ │ -081e2a: 28d9 |0059: goto 0032 // -0027 │ │ -081e2c: 54a8 790f |005a: iget-object v8, v10, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -081e30: 6e30 2a20 b806 |005c: invoke-virtual {v8, v11, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -081e36: 1106 |005f: return-object v6 │ │ +08fb1c: |[08fb1c] com.badlogic.gdx.utils.Json.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ +08fb2c: 2200 b003 |0000: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +08fb30: 7010 8625 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +08fb36: 07b7 |0005: move-object v7, v11 │ │ +08fb38: 1c08 8903 |0006: const-class v8, Ljava/lang/Object; // type@0389 │ │ +08fb3c: 3287 0e00 |0008: if-eq v7, v8, 0016 // +000e │ │ +08fb40: 6e10 4124 0700 |000a: invoke-virtual {v7}, Ljava/lang/Class;.getDeclaredFields:()[Ljava/lang/reflect/Field; // method@2441 │ │ +08fb46: 0c08 |000d: move-result-object v8 │ │ +08fb48: 7120 a025 8000 |000e: invoke-static {v0, v8}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@25a0 │ │ +08fb4e: 6e10 4a24 0700 |0011: invoke-virtual {v7}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@244a │ │ +08fb54: 0c07 |0014: move-result-object v7 │ │ +08fb56: 28f1 |0015: goto 0006 // -000f │ │ +08fb58: 2206 ea02 |0016: new-instance v6, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fb5c: 7010 1a20 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +08fb62: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +08fb64: 6e10 9325 0000 |001c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +08fb6a: 0a05 |001f: move-result v5 │ │ +08fb6c: 3553 3a00 |0020: if-ge v3, v5, 005a // +003a │ │ +08fb70: 6e20 8d25 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +08fb76: 0c02 |0025: move-result-object v2 │ │ +08fb78: 1f02 9a03 |0026: check-cast v2, Ljava/lang/reflect/Field; // type@039a │ │ +08fb7c: 6e10 ff24 0200 |0028: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getModifiers:()I // method@24ff │ │ +08fb82: 0a04 |002b: move-result v4 │ │ +08fb84: 7110 0925 0400 |002c: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isTransient:(I)Z // method@2509 │ │ +08fb8a: 0a08 |002f: move-result v8 │ │ +08fb8c: 3808 0500 |0030: if-eqz v8, 0035 // +0005 │ │ +08fb90: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08fb94: 28ec |0034: goto 0020 // -0014 │ │ +08fb96: 7110 0825 0400 |0035: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2508 │ │ +08fb9c: 0a08 |0038: move-result v8 │ │ +08fb9e: 3908 f9ff |0039: if-nez v8, 0032 // -0007 │ │ +08fba2: 6e10 0325 0200 |003b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isSynthetic:()Z // method@2503 │ │ +08fba8: 0a08 |003e: move-result v8 │ │ +08fbaa: 3908 f3ff |003f: if-nez v8, 0032 // -000d │ │ +08fbae: 6e10 0225 0200 |0041: invoke-virtual {v2}, Ljava/lang/reflect/Field;.isAccessible:()Z // method@2502 │ │ +08fbb4: 0a08 |0044: move-result v8 │ │ +08fbb6: 3908 0600 |0045: if-nez v8, 004b // +0006 │ │ +08fbba: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +08fbbc: 6e20 0525 8200 |0048: invoke-virtual {v2, v8}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2505 │ │ +08fbc2: 6e10 0025 0200 |004b: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +08fbc8: 0c08 |004e: move-result-object v8 │ │ +08fbca: 2209 cb02 |004f: new-instance v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +08fbce: 7020 c31e 2900 |0051: invoke-direct {v9, v2}, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.:(Ljava/lang/reflect/Field;)V // method@1ec3 │ │ +08fbd4: 6e30 2a20 8609 |0054: invoke-virtual {v6, v8, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +08fbda: 28db |0057: goto 0032 // -0025 │ │ +08fbdc: 0d01 |0058: move-exception v1 │ │ +08fbde: 28d9 |0059: goto 0032 // -0027 │ │ +08fbe0: 54a8 790f |005a: iget-object v8, v10, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +08fbe4: 6e30 2a20 b806 |005c: invoke-virtual {v8, v11, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +08fbea: 1106 |005f: return-object v6 │ │ catches : 1 │ │ 0x0048 - 0x004b │ │ Ljava/security/AccessControlException; -> 0x0058 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x0006 line=122 │ │ @@ -129736,24 +129743,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 │ │ -081e48: |[081e48] com.badlogic.gdx.utils.Json.convertToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -081e58: 2020 7303 |0000: instance-of v0, v2, Ljava/lang/Class; // type@0373 │ │ -081e5c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -081e60: 1f02 7303 |0004: check-cast v2, Ljava/lang/Class; // type@0373 │ │ -081e64: 6e10 4624 0200 |0006: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -081e6a: 0c00 |0009: move-result-object v0 │ │ -081e6c: 1100 |000a: return-object v0 │ │ -081e6e: 7110 c724 0200 |000b: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ -081e74: 0c00 |000e: move-result-object v0 │ │ -081e76: 28fb |000f: goto 000a // -0005 │ │ +08fbfc: |[08fbfc] com.badlogic.gdx.utils.Json.convertToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +08fc0c: 2020 7303 |0000: instance-of v0, v2, Ljava/lang/Class; // type@0373 │ │ +08fc10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08fc14: 1f02 7303 |0004: check-cast v2, Ljava/lang/Class; // type@0373 │ │ +08fc18: 6e10 4624 0200 |0006: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08fc1e: 0c00 |0009: move-result-object v0 │ │ +08fc20: 1100 |000a: return-object v0 │ │ +08fc22: 7110 c724 0200 |000b: invoke-static {v2}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ +08fc28: 0c00 |000e: move-result-object v0 │ │ +08fc2a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x000a line=821 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -129764,130 +129771,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 │ │ -081e78: |[081e78] com.badlogic.gdx.utils.Json.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ -081e88: 120a |0000: const/4 v10, #int 0 // #0 │ │ -081e8a: 55db 7a0f |0001: iget-boolean v11, v13, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ -081e8e: 390b 0300 |0003: if-nez v11, 0006 // +0003 │ │ -081e92: 110a |0005: return-object v10 │ │ -081e94: 54db 710f |0006: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ -081e98: 6e20 1e20 eb00 |0008: invoke-virtual {v11, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ -081e9e: 0a0b |000b: move-result v11 │ │ -081ea0: 380b 0b00 |000c: if-eqz v11, 0017 // +000b │ │ -081ea4: 54da 710f |000e: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ -081ea8: 6e20 2420 ea00 |0010: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -081eae: 0c0a |0013: move-result-object v10 │ │ -081eb0: 1f0a 3104 |0014: check-cast v10, [Ljava/lang/Object; // type@0431 │ │ -081eb4: 28ef |0016: goto 0005 // -0011 │ │ -081eb6: 7020 e11e ed00 |0017: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@1ee1 │ │ -081ebc: 0c07 |001a: move-result-object v7 │ │ -081ebe: 54da 790f |001b: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -081ec2: 6e20 2420 ea00 |001d: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -081ec8: 0c02 |0020: move-result-object v2 │ │ -081eca: 1f02 ea02 |0021: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -081ece: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ -081ed2: 7020 ce1e ed00 |0025: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ -081ed8: 0c02 |0028: move-result-object v2 │ │ -081eda: 522a 1210 |0029: iget v10, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -081ede: 23a9 3104 |002b: new-array v9, v10, [Ljava/lang/Object; // type@0431 │ │ -081ee2: 54da 710f |002d: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ -081ee6: 6e30 2a20 ea09 |002f: invoke-virtual {v10, v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -081eec: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -081eee: 6e10 3420 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ -081ef4: 0c0a |0036: move-result-object v10 │ │ -081ef6: 6e10 1420 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ -081efc: 0c05 |003a: move-result-object v5 │ │ -081efe: 7210 ad25 0500 |003b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -081f04: 0a0a |003e: move-result v10 │ │ -081f06: 380a 9e00 |003f: if-eqz v10, 00dd // +009e │ │ -081f0a: 7210 ae25 0500 |0041: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -081f10: 0c06 |0044: move-result-object v6 │ │ -081f12: 1f06 cb02 |0045: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -081f16: 5461 700f |0047: iget-object v1, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ -081f1a: d804 0301 |0049: add-int/lit8 v4, v3, #int 1 // #01 │ │ -081f1e: 6e20 fd24 7100 |004b: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@24fd │ │ -081f24: 0c0a |004e: move-result-object v10 │ │ -081f26: 4d0a 0903 |004f: aput-object v10, v9, v3 │ │ -081f2a: 0143 |0051: move v3, v4 │ │ -081f2c: 28e9 |0052: goto 003b // -0017 │ │ -081f2e: 0d00 |0053: move-exception v0 │ │ -081f30: 54db 710f |0054: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ -081f34: 6e30 2a20 eb0a |0056: invoke-virtual {v11, v14, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -081f3a: 28ac |0059: goto 0005 // -0054 │ │ -081f3c: 0d00 |005a: move-exception v0 │ │ -081f3e: 220a fa02 |005b: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -081f42: 220b 9103 |005d: new-instance v11, Ljava/lang/StringBuilder; // type@0391 │ │ -081f46: 7010 d024 0b00 |005f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -081f4c: 1a0c 4703 |0062: const-string v12, "Error accessing field: " // string@0347 │ │ -081f50: 6e20 d724 cb00 |0064: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081f56: 0c0b |0067: move-result-object v11 │ │ -081f58: 6e10 0025 0100 |0068: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -081f5e: 0c0c |006b: move-result-object v12 │ │ -081f60: 6e20 d724 cb00 |006c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081f66: 0c0b |006f: move-result-object v11 │ │ -081f68: 1a0c 0a00 |0070: const-string v12, " (" // string@000a │ │ -081f6c: 6e20 d724 cb00 |0072: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081f72: 0c0b |0075: move-result-object v11 │ │ -081f74: 6e10 4624 0e00 |0076: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -081f7a: 0c0c |0079: move-result-object v12 │ │ -081f7c: 6e20 d724 cb00 |007a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081f82: 0c0b |007d: move-result-object v11 │ │ -081f84: 1a0c 9200 |007e: const-string v12, ")" // string@0092 │ │ -081f88: 6e20 d724 cb00 |0080: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081f8e: 0c0b |0083: move-result-object v11 │ │ -081f90: 6e10 dd24 0b00 |0084: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -081f96: 0c0b |0087: move-result-object v11 │ │ -081f98: 7030 8120 ba00 |0088: invoke-direct {v10, v11, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -081f9e: 270a |008b: throw v10 │ │ -081fa0: 0d00 |008c: move-exception v0 │ │ -081fa2: 220a 9103 |008d: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ -081fa6: 7010 d024 0a00 |008f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -081fac: 6e20 d624 1a00 |0092: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -081fb2: 0c0a |0095: move-result-object v10 │ │ -081fb4: 1a0b 0a00 |0096: const-string v11, " (" // string@000a │ │ -081fb8: 6e20 d724 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081fbe: 0c0a |009b: move-result-object v10 │ │ -081fc0: 6e10 4624 0e00 |009c: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -081fc6: 0c0b |009f: move-result-object v11 │ │ -081fc8: 6e20 d724 ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081fce: 0c0a |00a3: move-result-object v10 │ │ -081fd0: 1a0b 9200 |00a4: const-string v11, ")" // string@0092 │ │ -081fd4: 6e20 d724 ba00 |00a6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -081fda: 0c0a |00a9: move-result-object v10 │ │ -081fdc: 6e10 dd24 0a00 |00aa: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -081fe2: 0c0a |00ad: move-result-object v10 │ │ -081fe4: 6e20 8320 a000 |00ae: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -081fea: 2700 |00b1: throw v0 │ │ -081fec: 0d08 |00b2: move-exception v8 │ │ -081fee: 2200 fa02 |00b3: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -081ff2: 7020 8220 8000 |00b5: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -081ff8: 220a 9103 |00b8: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ -081ffc: 7010 d024 0a00 |00ba: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082002: 6e20 d624 1a00 |00bd: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -082008: 0c0a |00c0: move-result-object v10 │ │ -08200a: 1a0b 0a00 |00c1: const-string v11, " (" // string@000a │ │ -08200e: 6e20 d724 ba00 |00c3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082014: 0c0a |00c6: move-result-object v10 │ │ -082016: 6e10 4624 0e00 |00c7: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -08201c: 0c0b |00ca: move-result-object v11 │ │ -08201e: 6e20 d724 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082024: 0c0a |00ce: move-result-object v10 │ │ -082026: 1a0b 9200 |00cf: const-string v11, ")" // string@0092 │ │ -08202a: 6e20 d724 ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082030: 0c0a |00d4: move-result-object v10 │ │ -082032: 6e10 dd24 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082038: 0c0a |00d8: move-result-object v10 │ │ -08203a: 6e20 8320 a000 |00d9: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -082040: 2700 |00dc: throw v0 │ │ -082042: 079a |00dd: move-object v10, v9 │ │ -082044: 2900 27ff |00de: goto/16 0005 // -00d9 │ │ +08fc2c: |[08fc2c] com.badlogic.gdx.utils.Json.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; │ │ +08fc3c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +08fc3e: 55db 7a0f |0001: iget-boolean v11, v13, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ +08fc42: 390b 0300 |0003: if-nez v11, 0006 // +0003 │ │ +08fc46: 110a |0005: return-object v10 │ │ +08fc48: 54db 710f |0006: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ +08fc4c: 6e20 1e20 eb00 |0008: invoke-virtual {v11, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ +08fc52: 0a0b |000b: move-result v11 │ │ +08fc54: 380b 0b00 |000c: if-eqz v11, 0017 // +000b │ │ +08fc58: 54da 710f |000e: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ +08fc5c: 6e20 2420 ea00 |0010: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +08fc62: 0c0a |0013: move-result-object v10 │ │ +08fc64: 1f0a 3104 |0014: check-cast v10, [Ljava/lang/Object; // type@0431 │ │ +08fc68: 28ef |0016: goto 0005 // -0011 │ │ +08fc6a: 7020 e11e ed00 |0017: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@1ee1 │ │ +08fc70: 0c07 |001a: move-result-object v7 │ │ +08fc72: 54da 790f |001b: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +08fc76: 6e20 2420 ea00 |001d: invoke-virtual {v10, v14}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +08fc7c: 0c02 |0020: move-result-object v2 │ │ +08fc7e: 1f02 ea02 |0021: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fc82: 3902 0600 |0023: if-nez v2, 0029 // +0006 │ │ +08fc86: 7020 ce1e ed00 |0025: invoke-direct {v13, v14}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ +08fc8c: 0c02 |0028: move-result-object v2 │ │ +08fc8e: 522a 1210 |0029: iget v10, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +08fc92: 23a9 3104 |002b: new-array v9, v10, [Ljava/lang/Object; // type@0431 │ │ +08fc96: 54da 710f |002d: iget-object v10, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ +08fc9a: 6e30 2a20 ea09 |002f: invoke-virtual {v10, v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +08fca0: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +08fca2: 6e10 3420 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ +08fca8: 0c0a |0036: move-result-object v10 │ │ +08fcaa: 6e10 1420 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ +08fcb0: 0c05 |003a: move-result-object v5 │ │ +08fcb2: 7210 ad25 0500 |003b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +08fcb8: 0a0a |003e: move-result v10 │ │ +08fcba: 380a 9e00 |003f: if-eqz v10, 00dd // +009e │ │ +08fcbe: 7210 ae25 0500 |0041: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +08fcc4: 0c06 |0044: move-result-object v6 │ │ +08fcc6: 1f06 cb02 |0045: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +08fcca: 5461 700f |0047: iget-object v1, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ +08fcce: d804 0301 |0049: add-int/lit8 v4, v3, #int 1 // #01 │ │ +08fcd2: 6e20 fd24 7100 |004b: invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@24fd │ │ +08fcd8: 0c0a |004e: move-result-object v10 │ │ +08fcda: 4d0a 0903 |004f: aput-object v10, v9, v3 │ │ +08fcde: 0143 |0051: move v3, v4 │ │ +08fce0: 28e9 |0052: goto 003b // -0017 │ │ +08fce2: 0d00 |0053: move-exception v0 │ │ +08fce4: 54db 710f |0054: iget-object v11, v13, Lcom/badlogic/gdx/utils/Json;.classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f71 │ │ +08fce8: 6e30 2a20 eb0a |0056: invoke-virtual {v11, v14, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +08fcee: 28ac |0059: goto 0005 // -0054 │ │ +08fcf0: 0d00 |005a: move-exception v0 │ │ +08fcf2: 220a fa02 |005b: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +08fcf6: 220b 9103 |005d: new-instance v11, Ljava/lang/StringBuilder; // type@0391 │ │ +08fcfa: 7010 d024 0b00 |005f: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08fd00: 1a0c 4703 |0062: const-string v12, "Error accessing field: " // string@0347 │ │ +08fd04: 6e20 d724 cb00 |0064: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd0a: 0c0b |0067: move-result-object v11 │ │ +08fd0c: 6e10 0025 0100 |0068: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +08fd12: 0c0c |006b: move-result-object v12 │ │ +08fd14: 6e20 d724 cb00 |006c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd1a: 0c0b |006f: move-result-object v11 │ │ +08fd1c: 1a0c 0a00 |0070: const-string v12, " (" // string@000a │ │ +08fd20: 6e20 d724 cb00 |0072: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd26: 0c0b |0075: move-result-object v11 │ │ +08fd28: 6e10 4624 0e00 |0076: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08fd2e: 0c0c |0079: move-result-object v12 │ │ +08fd30: 6e20 d724 cb00 |007a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd36: 0c0b |007d: move-result-object v11 │ │ +08fd38: 1a0c 9200 |007e: const-string v12, ")" // string@0092 │ │ +08fd3c: 6e20 d724 cb00 |0080: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd42: 0c0b |0083: move-result-object v11 │ │ +08fd44: 6e10 dd24 0b00 |0084: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08fd4a: 0c0b |0087: move-result-object v11 │ │ +08fd4c: 7030 8120 ba00 |0088: invoke-direct {v10, v11, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +08fd52: 270a |008b: throw v10 │ │ +08fd54: 0d00 |008c: move-exception v0 │ │ +08fd56: 220a 9103 |008d: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ +08fd5a: 7010 d024 0a00 |008f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08fd60: 6e20 d624 1a00 |0092: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08fd66: 0c0a |0095: move-result-object v10 │ │ +08fd68: 1a0b 0a00 |0096: const-string v11, " (" // string@000a │ │ +08fd6c: 6e20 d724 ba00 |0098: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd72: 0c0a |009b: move-result-object v10 │ │ +08fd74: 6e10 4624 0e00 |009c: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08fd7a: 0c0b |009f: move-result-object v11 │ │ +08fd7c: 6e20 d724 ba00 |00a0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd82: 0c0a |00a3: move-result-object v10 │ │ +08fd84: 1a0b 9200 |00a4: const-string v11, ")" // string@0092 │ │ +08fd88: 6e20 d724 ba00 |00a6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fd8e: 0c0a |00a9: move-result-object v10 │ │ +08fd90: 6e10 dd24 0a00 |00aa: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08fd96: 0c0a |00ad: move-result-object v10 │ │ +08fd98: 6e20 8320 a000 |00ae: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +08fd9e: 2700 |00b1: throw v0 │ │ +08fda0: 0d08 |00b2: move-exception v8 │ │ +08fda2: 2200 fa02 |00b3: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +08fda6: 7020 8220 8000 |00b5: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +08fdac: 220a 9103 |00b8: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ +08fdb0: 7010 d024 0a00 |00ba: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08fdb6: 6e20 d624 1a00 |00bd: invoke-virtual {v10, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +08fdbc: 0c0a |00c0: move-result-object v10 │ │ +08fdbe: 1a0b 0a00 |00c1: const-string v11, " (" // string@000a │ │ +08fdc2: 6e20 d724 ba00 |00c3: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fdc8: 0c0a |00c6: move-result-object v10 │ │ +08fdca: 6e10 4624 0e00 |00c7: invoke-virtual {v14}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08fdd0: 0c0b |00ca: move-result-object v11 │ │ +08fdd2: 6e20 d724 ba00 |00cb: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fdd8: 0c0a |00ce: move-result-object v10 │ │ +08fdda: 1a0b 9200 |00cf: const-string v11, ")" // string@0092 │ │ +08fdde: 6e20 d724 ba00 |00d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fde4: 0c0a |00d4: move-result-object v10 │ │ +08fde6: 6e10 dd24 0a00 |00d5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08fdec: 0c0a |00d8: move-result-object v10 │ │ +08fdee: 6e20 8320 a000 |00d9: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +08fdf4: 2700 |00dc: throw v0 │ │ +08fdf6: 079a |00dd: move-object v10, v9 │ │ +08fdf8: 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 │ │ @@ -129948,22 +129955,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 │ │ -08206c: |[08206c] com.badlogic.gdx.utils.Json.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ -08207c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08207e: 3520 0a00 |0001: if-ge v0, v2, 000b // +000a │ │ -082082: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ -082086: 6e20 c920 1300 |0005: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08208c: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -082090: 28f7 |000a: goto 0001 // -0009 │ │ -082092: 0e00 |000b: return-void │ │ +08fe20: |[08fe20] com.badlogic.gdx.utils.Json.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ +08fe30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fe32: 3520 0a00 |0001: if-ge v0, v2, 000b // +000a │ │ +08fe36: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ +08fe3a: 6e20 c920 1300 |0005: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +08fe40: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fe44: 28f7 |000a: goto 0001 // -0009 │ │ +08fe46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ 0x0003 line=955 │ │ 0x0008 line=954 │ │ 0x000b line=956 │ │ locals : │ │ @@ -129976,30 +129983,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 │ │ -082094: |[082094] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z │ │ -0820a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0820a6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0820a8: 5251 e30e |0002: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0820ac: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ -0820b0: 6e20 ed1c 0500 |0006: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0820b6: 0c02 |0009: move-result-object v2 │ │ -0820b8: 2024 ea02 |000a: instance-of v4, v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0820bc: 3804 0300 |000c: if-eqz v4, 000f // +0003 │ │ -0820c0: 0f03 |000e: return v3 │ │ -0820c2: 2024 a702 |000f: instance-of v4, v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0820c6: 3904 fdff |0011: if-nez v4, 000e // -0003 │ │ -0820ca: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0820ce: 28ef |0015: goto 0004 // -0011 │ │ -0820d0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0820d2: 28f7 |0017: goto 000e // -0009 │ │ +08fe48: |[08fe48] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z │ │ +08fe58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08fe5a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08fe5c: 5251 e30e |0002: iget v1, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +08fe60: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ +08fe64: 6e20 ed1c 0500 |0006: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +08fe6a: 0c02 |0009: move-result-object v2 │ │ +08fe6c: 2024 ea02 |000a: instance-of v4, v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08fe70: 3804 0300 |000c: if-eqz v4, 000f // +0003 │ │ +08fe74: 0f03 |000e: return v3 │ │ +08fe76: 2024 a702 |000f: instance-of v4, v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +08fe7a: 3904 fdff |0011: if-nez v4, 000e // -0003 │ │ +08fe7e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08fe82: 28ef |0015: goto 0004 // -0011 │ │ +08fe84: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +08fe86: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=945 │ │ 0x0006 line=946 │ │ 0x000a line=947 │ │ 0x000e line=950 │ │ 0x000f line=948 │ │ @@ -130017,36 +130024,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 │ │ -0820d4: |[0820d4] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z │ │ -0820e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0820e6: 6e10 2220 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ -0820ec: 0c03 |0004: move-result-object v3 │ │ -0820ee: 6e10 fe1f 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -0820f4: 0c01 |0008: move-result-object v1 │ │ -0820f6: 7210 ad25 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0820fc: 0a03 |000c: move-result v3 │ │ -0820fe: 3803 1600 |000d: if-eqz v3, 0023 // +0016 │ │ -082102: 7210 ae25 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -082108: 0c00 |0012: move-result-object v0 │ │ -08210a: 1f00 e602 |0013: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -08210e: 5403 fa0f |0015: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -082112: 2033 ea02 |0017: instance-of v3, v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -082116: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ -08211a: 0f02 |001b: return v2 │ │ -08211c: 5403 fa0f |001c: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -082120: 2033 a702 |001e: instance-of v3, v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -082124: 3803 e9ff |0020: if-eqz v3, 0009 // -0017 │ │ -082128: 28f9 |0022: goto 001b // -0007 │ │ -08212a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -08212c: 28f7 |0024: goto 001b // -0009 │ │ +08fe88: |[08fe88] com.badlogic.gdx.utils.Json.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z │ │ +08fe98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08fe9a: 6e10 2220 0400 |0001: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ +08fea0: 0c03 |0004: move-result-object v3 │ │ +08fea2: 6e10 fe1f 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +08fea8: 0c01 |0008: move-result-object v1 │ │ +08feaa: 7210 ad25 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +08feb0: 0a03 |000c: move-result v3 │ │ +08feb2: 3803 1600 |000d: if-eqz v3, 0023 // +0016 │ │ +08feb6: 7210 ae25 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +08febc: 0c00 |0012: move-result-object v0 │ │ +08febe: 1f00 e602 |0013: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +08fec2: 5403 fa0f |0015: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +08fec6: 2033 ea02 |0017: instance-of v3, v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +08feca: 3803 0300 |0019: if-eqz v3, 001c // +0003 │ │ +08fece: 0f02 |001b: return v2 │ │ +08fed0: 5403 fa0f |001c: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +08fed4: 2033 a702 |001e: instance-of v3, v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +08fed8: 3803 e9ff |0020: if-eqz v3, 0009 // -0017 │ │ +08fedc: 28f9 |0022: goto 001b // -0007 │ │ +08fede: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +08fee0: 28f7 |0024: goto 001b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=937 │ │ 0x0015 line=938 │ │ 0x001b line=941 │ │ 0x001c line=939 │ │ 0x0023 line=941 │ │ @@ -130062,102 +130069,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 │ │ -082130: |[082130] com.badlogic.gdx.utils.Json.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -082140: 6e10 5024 0800 |0000: invoke-virtual {v8}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2450 │ │ -082146: 0c04 |0003: move-result-object v4 │ │ -082148: 1104 |0004: return-object v4 │ │ -08214a: 0d01 |0005: move-exception v1 │ │ -08214c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -08214e: 2344 3004 |0007: new-array v4, v4, [Ljava/lang/Class; // type@0430 │ │ -082152: 6e20 4024 4800 |0009: invoke-virtual {v8, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2440 │ │ -082158: 0c00 |000c: move-result-object v0 │ │ -08215a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -08215c: 6e20 fc24 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@24fc │ │ -082162: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -082164: 2344 3104 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ -082168: 6e20 fb24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@24fb │ │ -08216e: 0c04 |0017: move-result-object v4 │ │ -082170: 28ec |0018: goto 0004 // -0014 │ │ -082172: 0d02 |0019: move-exception v2 │ │ -082174: 6e10 4b24 0800 |001a: invoke-virtual {v8}, Ljava/lang/Class;.isArray:()Z // method@244b │ │ -08217a: 0a04 |001d: move-result v4 │ │ -08217c: 3804 1f00 |001e: if-eqz v4, 003d // +001f │ │ -082180: 2204 fa02 |0020: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082184: 2205 9103 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -082188: 7010 d024 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08218e: 1a06 3f03 |0027: const-string v6, "Encountered JSON object when expected array of type: " // string@033f │ │ -082192: 6e20 d724 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082198: 0c05 |002c: move-result-object v5 │ │ -08219a: 6e10 4624 0800 |002d: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0821a0: 0c06 |0030: move-result-object v6 │ │ -0821a2: 6e20 d724 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0821a8: 0c05 |0034: move-result-object v5 │ │ -0821aa: 6e10 dd24 0500 |0035: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0821b0: 0c05 |0038: move-result-object v5 │ │ -0821b2: 7030 8120 5401 |0039: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -0821b8: 2704 |003c: throw v4 │ │ -0821ba: 6e10 4e24 0800 |003d: invoke-virtual {v8}, Ljava/lang/Class;.isMemberClass:()Z // method@244e │ │ -0821c0: 0a04 |0040: move-result v4 │ │ -0821c2: 3804 2900 |0041: if-eqz v4, 006a // +0029 │ │ -0821c6: 6e10 4524 0800 |0043: invoke-virtual {v8}, Ljava/lang/Class;.getModifiers:()I // method@2445 │ │ -0821cc: 0a04 |0046: move-result v4 │ │ -0821ce: 7110 0825 0400 |0047: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2508 │ │ -0821d4: 0a04 |004a: move-result v4 │ │ -0821d6: 3904 1f00 |004b: if-nez v4, 006a // +001f │ │ -0821da: 2204 fa02 |004d: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0821de: 2205 9103 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -0821e2: 7010 d024 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0821e8: 1a06 6502 |0054: const-string v6, "Class cannot be created (non-static member class): " // string@0265 │ │ -0821ec: 6e20 d724 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0821f2: 0c05 |0059: move-result-object v5 │ │ -0821f4: 6e10 4624 0800 |005a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0821fa: 0c06 |005d: move-result-object v6 │ │ -0821fc: 6e20 d724 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082202: 0c05 |0061: move-result-object v5 │ │ -082204: 6e10 dd24 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08220a: 0c05 |0065: move-result-object v5 │ │ -08220c: 7030 8120 5401 |0066: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -082212: 2704 |0069: throw v4 │ │ -082214: 2204 fa02 |006a: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082218: 2205 9103 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -08221c: 7010 d024 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082222: 1a06 6402 |0071: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@0264 │ │ -082226: 6e20 d724 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08222c: 0c05 |0076: move-result-object v5 │ │ -08222e: 6e10 4624 0800 |0077: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082234: 0c06 |007a: move-result-object v6 │ │ -082236: 6e20 d724 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08223c: 0c05 |007e: move-result-object v5 │ │ -08223e: 6e10 dd24 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082244: 0c05 |0082: move-result-object v5 │ │ -082246: 7030 8120 5401 |0083: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -08224c: 2704 |0086: throw v4 │ │ -08224e: 0d03 |0087: move-exception v3 │ │ -082250: 0731 |0088: move-object v1, v3 │ │ -082252: 2204 fa02 |0089: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082256: 2205 9103 |008b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -08225a: 7010 d024 0500 |008d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082260: 1a06 4c03 |0090: const-string v6, "Error constructing instance of class: " // string@034c │ │ -082264: 6e20 d724 6500 |0092: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08226a: 0c05 |0095: move-result-object v5 │ │ -08226c: 6e10 4624 0800 |0096: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082272: 0c06 |0099: move-result-object v6 │ │ -082274: 6e20 d724 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08227a: 0c05 |009d: move-result-object v5 │ │ -08227c: 6e10 dd24 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082282: 0c05 |00a1: move-result-object v5 │ │ -082284: 7030 8120 5401 |00a2: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -08228a: 2704 |00a5: throw v4 │ │ -08228c: 0d04 |00a6: move-exception v4 │ │ -08228e: 28e2 |00a7: goto 0089 // -001e │ │ +08fee4: |[08fee4] com.badlogic.gdx.utils.Json.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +08fef4: 6e10 5024 0800 |0000: invoke-virtual {v8}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2450 │ │ +08fefa: 0c04 |0003: move-result-object v4 │ │ +08fefc: 1104 |0004: return-object v4 │ │ +08fefe: 0d01 |0005: move-exception v1 │ │ +08ff00: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +08ff02: 2344 3004 |0007: new-array v4, v4, [Ljava/lang/Class; // type@0430 │ │ +08ff06: 6e20 4024 4800 |0009: invoke-virtual {v8, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2440 │ │ +08ff0c: 0c00 |000c: move-result-object v0 │ │ +08ff0e: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +08ff10: 6e20 fc24 4000 |000e: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@24fc │ │ +08ff16: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +08ff18: 2344 3104 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ +08ff1c: 6e20 fb24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@24fb │ │ +08ff22: 0c04 |0017: move-result-object v4 │ │ +08ff24: 28ec |0018: goto 0004 // -0014 │ │ +08ff26: 0d02 |0019: move-exception v2 │ │ +08ff28: 6e10 4b24 0800 |001a: invoke-virtual {v8}, Ljava/lang/Class;.isArray:()Z // method@244b │ │ +08ff2e: 0a04 |001d: move-result v4 │ │ +08ff30: 3804 1f00 |001e: if-eqz v4, 003d // +001f │ │ +08ff34: 2204 fa02 |0020: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +08ff38: 2205 9103 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +08ff3c: 7010 d024 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ff42: 1a06 3f03 |0027: const-string v6, "Encountered JSON object when expected array of type: " // string@033f │ │ +08ff46: 6e20 d724 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ff4c: 0c05 |002c: move-result-object v5 │ │ +08ff4e: 6e10 4624 0800 |002d: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08ff54: 0c06 |0030: move-result-object v6 │ │ +08ff56: 6e20 d724 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ff5c: 0c05 |0034: move-result-object v5 │ │ +08ff5e: 6e10 dd24 0500 |0035: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08ff64: 0c05 |0038: move-result-object v5 │ │ +08ff66: 7030 8120 5401 |0039: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +08ff6c: 2704 |003c: throw v4 │ │ +08ff6e: 6e10 4e24 0800 |003d: invoke-virtual {v8}, Ljava/lang/Class;.isMemberClass:()Z // method@244e │ │ +08ff74: 0a04 |0040: move-result v4 │ │ +08ff76: 3804 2900 |0041: if-eqz v4, 006a // +0029 │ │ +08ff7a: 6e10 4524 0800 |0043: invoke-virtual {v8}, Ljava/lang/Class;.getModifiers:()I // method@2445 │ │ +08ff80: 0a04 |0046: move-result v4 │ │ +08ff82: 7110 0825 0400 |0047: invoke-static {v4}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2508 │ │ +08ff88: 0a04 |004a: move-result v4 │ │ +08ff8a: 3904 1f00 |004b: if-nez v4, 006a // +001f │ │ +08ff8e: 2204 fa02 |004d: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +08ff92: 2205 9103 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +08ff96: 7010 d024 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ff9c: 1a06 6502 |0054: const-string v6, "Class cannot be created (non-static member class): " // string@0265 │ │ +08ffa0: 6e20 d724 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ffa6: 0c05 |0059: move-result-object v5 │ │ +08ffa8: 6e10 4624 0800 |005a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08ffae: 0c06 |005d: move-result-object v6 │ │ +08ffb0: 6e20 d724 6500 |005e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ffb6: 0c05 |0061: move-result-object v5 │ │ +08ffb8: 6e10 dd24 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08ffbe: 0c05 |0065: move-result-object v5 │ │ +08ffc0: 7030 8120 5401 |0066: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +08ffc6: 2704 |0069: throw v4 │ │ +08ffc8: 2204 fa02 |006a: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +08ffcc: 2205 9103 |006c: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +08ffd0: 7010 d024 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +08ffd6: 1a06 6402 |0071: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@0264 │ │ +08ffda: 6e20 d724 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08ffe0: 0c05 |0076: move-result-object v5 │ │ +08ffe2: 6e10 4624 0800 |0077: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +08ffe8: 0c06 |007a: move-result-object v6 │ │ +08ffea: 6e20 d724 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +08fff0: 0c05 |007e: move-result-object v5 │ │ +08fff2: 6e10 dd24 0500 |007f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +08fff8: 0c05 |0082: move-result-object v5 │ │ +08fffa: 7030 8120 5401 |0083: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +090000: 2704 |0086: throw v4 │ │ +090002: 0d03 |0087: move-exception v3 │ │ +090004: 0731 |0088: move-object v1, v3 │ │ +090006: 2204 fa02 |0089: new-instance v4, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09000a: 2205 9103 |008b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +09000e: 7010 d024 0500 |008d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090014: 1a06 4c03 |0090: const-string v6, "Error constructing instance of class: " // string@034c │ │ +090018: 6e20 d724 6500 |0092: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09001e: 0c05 |0095: move-result-object v5 │ │ +090020: 6e10 4624 0800 |0096: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090026: 0c06 |0099: move-result-object v6 │ │ +090028: 6e20 d724 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09002e: 0c05 |009d: move-result-object v5 │ │ +090030: 6e10 dd24 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090036: 0c05 |00a1: move-result-object v5 │ │ +090038: 7030 8120 5401 |00a2: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +09003e: 2704 |00a5: throw v4 │ │ +090040: 0d04 |00a6: move-exception v4 │ │ +090042: 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 │ │ @@ -130191,235 +130198,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 │ │ -0822b4: |[0822b4] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V │ │ -0822c4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0822c8: 200e ee02 |0002: instance-of v14, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0822cc: 380e ad00 |0004: if-eqz v14, 00b1 // +00ad │ │ -0822d0: 080a 1200 |0006: move-object/from16 v10, v18 │ │ -0822d4: 1f0a ee02 |0008: check-cast v10, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0822d8: 52ae 2610 |000a: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ -0822dc: 390e 0a00 |000c: if-nez v14, 0016 // +000a │ │ -0822e0: 1a0e ad2a |000e: const-string v14, "{}" // string@2aad │ │ -0822e4: 0800 1300 |0010: move-object/from16 v0, v19 │ │ -0822e8: 6e20 d320 e000 |0012: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -0822ee: 0e00 |0015: return-void │ │ -0822f0: 7110 e01e 0a00 |0016: invoke-static {v10}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z // method@1ee0 │ │ -0822f6: 0a0e |0019: move-result v14 │ │ -0822f8: 390e 7b00 |001a: if-nez v14, 0095 // +007b │ │ -0822fc: 121c |001c: const/4 v12, #int 1 // #1 │ │ -0822fe: 7401 0521 1300 |001d: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ -082304: 0a0d |0020: move-result v13 │ │ -082306: 380c 7600 |0021: if-eqz v12, 0097 // +0076 │ │ -08230a: 1a0e ab2a |0023: const-string v14, "{ │ │ +090068: |[090068] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;Lcom/badlogic/gdx/utils/StringBuilder;II)V │ │ +090078: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +09007c: 200e ee02 |0002: instance-of v14, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +090080: 380e ad00 |0004: if-eqz v14, 00b1 // +00ad │ │ +090084: 080a 1200 |0006: move-object/from16 v10, v18 │ │ +090088: 1f0a ee02 |0008: check-cast v10, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +09008c: 52ae 2610 |000a: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ +090090: 390e 0a00 |000c: if-nez v14, 0016 // +000a │ │ +090094: 1a0e ad2a |000e: const-string v14, "{}" // string@2aad │ │ +090098: 0800 1300 |0010: move-object/from16 v0, v19 │ │ +09009c: 6e20 d320 e000 |0012: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +0900a2: 0e00 |0015: return-void │ │ +0900a4: 7110 e01e 0a00 |0016: invoke-static {v10}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/ObjectMap;)Z // method@1ee0 │ │ +0900aa: 0a0e |0019: move-result v14 │ │ +0900ac: 390e 7b00 |001a: if-nez v14, 0095 // +007b │ │ +0900b0: 121c |001c: const/4 v12, #int 1 // #1 │ │ +0900b2: 7401 0521 1300 |001d: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ +0900b8: 0a0d |0020: move-result v13 │ │ +0900ba: 380c 7600 |0021: if-eqz v12, 0097 // +0076 │ │ +0900be: 1a0e ab2a |0023: const-string v14, "{ │ │ " // string@2aab │ │ -08230e: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -082312: 6e20 d320 e000 |0027: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -082318: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -08231a: 6e10 4a20 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@204a │ │ -082320: 0c0e |002e: move-result-object v14 │ │ -082322: 6e10 f01c 0e00 |002f: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -082328: 0c07 |0032: move-result-object v7 │ │ -08232a: 7210 ad25 0700 |0033: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -082330: 0a0e |0036: move-result v14 │ │ -082332: 380e 6800 |0037: if-eqz v14, 009f // +0068 │ │ -082336: 7210 ae25 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08233c: 0c09 |003c: move-result-object v9 │ │ -08233e: 1f09 8f03 |003d: check-cast v9, Ljava/lang/String; // type@038f │ │ -082342: 380c 0900 |003f: if-eqz v12, 0048 // +0009 │ │ -082346: 0200 1400 |0041: move/from16 v0, v20 │ │ -08234a: 0801 1300 |0043: move-object/from16 v1, v19 │ │ -08234e: 7120 de1e 1000 |0045: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ -082354: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -082358: 540e 760f |004a: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ -08235c: 6e20 341f 9e00 |004c: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@1f34 │ │ -082362: 0c0e |004f: move-result-object v14 │ │ -082364: 0800 1300 |0050: move-object/from16 v0, v19 │ │ -082368: 6e20 d320 e000 |0052: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08236e: 1a0e f700 |0055: const-string v14, ": " // string@00f7 │ │ -082372: 0800 1300 |0057: move-object/from16 v0, v19 │ │ -082376: 6e20 d320 e000 |0059: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08237c: 6e20 4820 9a00 |005c: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -082382: 0c0e |005f: move-result-object v14 │ │ -082384: d80f 1401 |0060: add-int/lit8 v15, v20, #int 1 // #01 │ │ -082388: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -08238c: 0801 1300 |0064: move-object/from16 v1, v19 │ │ -082390: 0202 1500 |0066: move/from16 v2, v21 │ │ -082394: 7052 e61e 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@1ee6 │ │ -08239a: d806 0501 |006b: add-int/lit8 v6, v5, #int 1 // #01 │ │ -08239e: 52ae 2610 |006d: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ -0823a2: d80e 0eff |006f: add-int/lit8 v14, v14, #int -1 // #ff │ │ -0823a6: 35e5 0900 |0071: if-ge v5, v14, 007a // +0009 │ │ -0823aa: 1a0e ad00 |0073: const-string v14, "," // string@00ad │ │ -0823ae: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0823b2: 6e20 d320 e000 |0077: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -0823b8: 380c 2000 |007a: if-eqz v12, 009a // +0020 │ │ -0823bc: 130e 0a00 |007c: const/16 v14, #int 10 // #a │ │ -0823c0: 0800 1300 |007e: move-object/from16 v0, v19 │ │ -0823c4: 6e20 c920 e000 |0080: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0823ca: 390c 1a00 |0083: if-nez v12, 009d // +001a │ │ -0823ce: 7401 0521 1300 |0085: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ -0823d4: 0a0e |0088: move-result v14 │ │ -0823d6: b1de |0089: sub-int/2addr v14, v13 │ │ -0823d8: 0200 1500 |008a: move/from16 v0, v21 │ │ -0823dc: 370e 1100 |008c: if-le v14, v0, 009d // +0011 │ │ -0823e0: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -0823e4: 6e20 0d21 d000 |0090: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ -0823ea: 121c |0093: const/4 v12, #int 1 // #1 │ │ -0823ec: 288d |0094: goto 0021 // -0073 │ │ -0823ee: 120c |0095: const/4 v12, #int 0 // #0 │ │ -0823f0: 2887 |0096: goto 001d // -0079 │ │ -0823f2: 1a0e ac2a |0097: const-string v14, "{ " // string@2aac │ │ -0823f6: 288c |0099: goto 0025 // -0074 │ │ -0823f8: 130e 2000 |009a: const/16 v14, #int 32 // #20 │ │ -0823fc: 28e2 |009c: goto 007e // -001e │ │ -0823fe: 0165 |009d: move v5, v6 │ │ -082400: 2895 |009e: goto 0033 // -006b │ │ -082402: 380c 0900 |009f: if-eqz v12, 00a8 // +0009 │ │ -082406: d80e 14ff |00a1: add-int/lit8 v14, v20, #int -1 // #ff │ │ -08240a: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -08240e: 7120 de1e 0e00 |00a5: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ -082414: 130e 7d00 |00a8: const/16 v14, #int 125 // #7d │ │ -082418: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ -08241c: 6e20 c920 e000 |00ac: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -082422: 2900 66ff |00af: goto/16 0015 // -009a │ │ -082426: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -08242a: 200e a702 |00b3: instance-of v14, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08242e: 380e 8900 |00b5: if-eqz v14, 013e // +0089 │ │ -082432: 0803 1200 |00b7: move-object/from16 v3, v18 │ │ -082436: 1f03 a702 |00b9: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08243a: 523e e30e |00bb: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08243e: 390e 0b00 |00bd: if-nez v14, 00c8 // +000b │ │ -082442: 1a0e 4e10 |00bf: const-string v14, "[]" // string@104e │ │ -082446: 0800 1300 |00c1: move-object/from16 v0, v19 │ │ -08244a: 6e20 d320 e000 |00c3: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -082450: 2900 4fff |00c6: goto/16 0015 // -00b1 │ │ -082454: 7110 df1e 0300 |00c8: invoke-static {v3}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z // method@1edf │ │ -08245a: 0a0e |00cb: move-result v14 │ │ -08245c: 390e 5500 |00cc: if-nez v14, 0121 // +0055 │ │ -082460: 121c |00ce: const/4 v12, #int 1 // #1 │ │ -082462: 7401 0521 1300 |00cf: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ -082468: 0a0d |00d2: move-result v13 │ │ -08246a: 380c 5000 |00d3: if-eqz v12, 0123 // +0050 │ │ -08246e: 1a0e ea0f |00d5: const-string v14, "[ │ │ +0900c2: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +0900c6: 6e20 d320 e000 |0027: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +0900cc: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +0900ce: 6e10 4a20 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@204a │ │ +0900d4: 0c0e |002e: move-result-object v14 │ │ +0900d6: 6e10 f01c 0e00 |002f: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0900dc: 0c07 |0032: move-result-object v7 │ │ +0900de: 7210 ad25 0700 |0033: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0900e4: 0a0e |0036: move-result v14 │ │ +0900e6: 380e 6800 |0037: if-eqz v14, 009f // +0068 │ │ +0900ea: 7210 ae25 0700 |0039: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0900f0: 0c09 |003c: move-result-object v9 │ │ +0900f2: 1f09 8f03 |003d: check-cast v9, Ljava/lang/String; // type@038f │ │ +0900f6: 380c 0900 |003f: if-eqz v12, 0048 // +0009 │ │ +0900fa: 0200 1400 |0041: move/from16 v0, v20 │ │ +0900fe: 0801 1300 |0043: move-object/from16 v1, v19 │ │ +090102: 7120 de1e 1000 |0045: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ +090108: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +09010c: 540e 760f |004a: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ +090110: 6e20 341f 9e00 |004c: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@1f34 │ │ +090116: 0c0e |004f: move-result-object v14 │ │ +090118: 0800 1300 |0050: move-object/from16 v0, v19 │ │ +09011c: 6e20 d320 e000 |0052: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +090122: 1a0e f700 |0055: const-string v14, ": " // string@00f7 │ │ +090126: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +09012a: 6e20 d320 e000 |0059: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +090130: 6e20 4820 9a00 |005c: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +090136: 0c0e |005f: move-result-object v14 │ │ +090138: d80f 1401 |0060: add-int/lit8 v15, v20, #int 1 // #01 │ │ +09013c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +090140: 0801 1300 |0064: move-object/from16 v1, v19 │ │ +090144: 0202 1500 |0066: move/from16 v2, v21 │ │ +090148: 7052 e61e 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@1ee6 │ │ +09014e: d806 0501 |006b: add-int/lit8 v6, v5, #int 1 // #01 │ │ +090152: 52ae 2610 |006d: iget v14, v10, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ +090156: d80e 0eff |006f: add-int/lit8 v14, v14, #int -1 // #ff │ │ +09015a: 35e5 0900 |0071: if-ge v5, v14, 007a // +0009 │ │ +09015e: 1a0e ad00 |0073: const-string v14, "," // string@00ad │ │ +090162: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +090166: 6e20 d320 e000 |0077: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09016c: 380c 2000 |007a: if-eqz v12, 009a // +0020 │ │ +090170: 130e 0a00 |007c: const/16 v14, #int 10 // #a │ │ +090174: 0800 1300 |007e: move-object/from16 v0, v19 │ │ +090178: 6e20 c920 e000 |0080: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09017e: 390c 1a00 |0083: if-nez v12, 009d // +001a │ │ +090182: 7401 0521 1300 |0085: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ +090188: 0a0e |0088: move-result v14 │ │ +09018a: b1de |0089: sub-int/2addr v14, v13 │ │ +09018c: 0200 1500 |008a: move/from16 v0, v21 │ │ +090190: 370e 1100 |008c: if-le v14, v0, 009d // +0011 │ │ +090194: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +090198: 6e20 0d21 d000 |0090: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ +09019e: 121c |0093: const/4 v12, #int 1 // #1 │ │ +0901a0: 288d |0094: goto 0021 // -0073 │ │ +0901a2: 120c |0095: const/4 v12, #int 0 // #0 │ │ +0901a4: 2887 |0096: goto 001d // -0079 │ │ +0901a6: 1a0e ac2a |0097: const-string v14, "{ " // string@2aac │ │ +0901aa: 288c |0099: goto 0025 // -0074 │ │ +0901ac: 130e 2000 |009a: const/16 v14, #int 32 // #20 │ │ +0901b0: 28e2 |009c: goto 007e // -001e │ │ +0901b2: 0165 |009d: move v5, v6 │ │ +0901b4: 2895 |009e: goto 0033 // -006b │ │ +0901b6: 380c 0900 |009f: if-eqz v12, 00a8 // +0009 │ │ +0901ba: d80e 14ff |00a1: add-int/lit8 v14, v20, #int -1 // #ff │ │ +0901be: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +0901c2: 7120 de1e 0e00 |00a5: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ +0901c8: 130e 7d00 |00a8: const/16 v14, #int 125 // #7d │ │ +0901cc: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ +0901d0: 6e20 c920 e000 |00ac: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +0901d6: 2900 66ff |00af: goto/16 0015 // -009a │ │ +0901da: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +0901de: 200e a702 |00b3: instance-of v14, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0901e2: 380e 8900 |00b5: if-eqz v14, 013e // +0089 │ │ +0901e6: 0803 1200 |00b7: move-object/from16 v3, v18 │ │ +0901ea: 1f03 a702 |00b9: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0901ee: 523e e30e |00bb: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0901f2: 390e 0b00 |00bd: if-nez v14, 00c8 // +000b │ │ +0901f6: 1a0e 4e10 |00bf: const-string v14, "[]" // string@104e │ │ +0901fa: 0800 1300 |00c1: move-object/from16 v0, v19 │ │ +0901fe: 6e20 d320 e000 |00c3: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +090204: 2900 4fff |00c6: goto/16 0015 // -00b1 │ │ +090208: 7110 df1e 0300 |00c8: invoke-static {v3}, Lcom/badlogic/gdx/utils/Json;.isFlat:(Lcom/badlogic/gdx/utils/Array;)Z // method@1edf │ │ +09020e: 0a0e |00cb: move-result v14 │ │ +090210: 390e 5500 |00cc: if-nez v14, 0121 // +0055 │ │ +090214: 121c |00ce: const/4 v12, #int 1 // #1 │ │ +090216: 7401 0521 1300 |00cf: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ +09021c: 0a0d |00d2: move-result v13 │ │ +09021e: 380c 5000 |00d3: if-eqz v12, 0123 // +0050 │ │ +090222: 1a0e ea0f |00d5: const-string v14, "[ │ │ " // string@0fea │ │ -082472: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ -082476: 6e20 d320 e000 |00d9: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08247c: 1205 |00dc: const/4 v5, #int 0 // #0 │ │ -08247e: 523b e30e |00dd: iget v11, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -082482: 35b5 4d00 |00df: if-ge v5, v11, 012c // +004d │ │ -082486: 380c 0900 |00e1: if-eqz v12, 00ea // +0009 │ │ -08248a: 0200 1400 |00e3: move/from16 v0, v20 │ │ -08248e: 0801 1300 |00e5: move-object/from16 v1, v19 │ │ -082492: 7120 de1e 1000 |00e7: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ -082498: 6e20 ed1c 5300 |00ea: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08249e: 0c0e |00ed: move-result-object v14 │ │ -0824a0: d80f 1401 |00ee: add-int/lit8 v15, v20, #int 1 // #01 │ │ -0824a4: 0800 1100 |00f0: move-object/from16 v0, v17 │ │ -0824a8: 0801 1300 |00f2: move-object/from16 v1, v19 │ │ -0824ac: 0202 1500 |00f4: move/from16 v2, v21 │ │ -0824b0: 7052 e61e 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@1ee6 │ │ -0824b6: 523e e30e |00f9: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0824ba: d80e 0eff |00fb: add-int/lit8 v14, v14, #int -1 // #ff │ │ -0824be: 35e5 0900 |00fd: if-ge v5, v14, 0106 // +0009 │ │ -0824c2: 1a0e ad00 |00ff: const-string v14, "," // string@00ad │ │ -0824c6: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -0824ca: 6e20 d320 e000 |0103: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -0824d0: 380c 2000 |0106: if-eqz v12, 0126 // +0020 │ │ -0824d4: 130e 0a00 |0108: const/16 v14, #int 10 // #a │ │ -0824d8: 0800 1300 |010a: move-object/from16 v0, v19 │ │ -0824dc: 6e20 c920 e000 |010c: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0824e2: 390c 1a00 |010f: if-nez v12, 0129 // +001a │ │ -0824e6: 7401 0521 1300 |0111: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ -0824ec: 0a0e |0114: move-result v14 │ │ -0824ee: b1de |0115: sub-int/2addr v14, v13 │ │ -0824f0: 0200 1500 |0116: move/from16 v0, v21 │ │ -0824f4: 370e 1100 |0118: if-le v14, v0, 0129 // +0011 │ │ -0824f8: 0800 1300 |011a: move-object/from16 v0, v19 │ │ -0824fc: 6e20 0d21 d000 |011c: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ -082502: 121c |011f: const/4 v12, #int 1 // #1 │ │ -082504: 28b3 |0120: goto 00d3 // -004d │ │ -082506: 120c |0121: const/4 v12, #int 0 // #0 │ │ -082508: 28ad |0122: goto 00cf // -0053 │ │ -08250a: 1a0e eb0f |0123: const-string v14, "[ " // string@0feb │ │ -08250e: 28b2 |0125: goto 00d7 // -004e │ │ -082510: 130e 2000 |0126: const/16 v14, #int 32 // #20 │ │ -082514: 28e2 |0128: goto 010a // -001e │ │ -082516: d805 0501 |0129: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08251a: 28b4 |012b: goto 00df // -004c │ │ -08251c: 380c 0900 |012c: if-eqz v12, 0135 // +0009 │ │ -082520: d80e 14ff |012e: add-int/lit8 v14, v20, #int -1 // #ff │ │ -082524: 0800 1300 |0130: move-object/from16 v0, v19 │ │ -082528: 7120 de1e 0e00 |0132: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ -08252e: 130e 5d00 |0135: const/16 v14, #int 93 // #5d │ │ -082532: 0800 1300 |0137: move-object/from16 v0, v19 │ │ -082536: 6e20 c920 e000 |0139: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08253c: 2900 d9fe |013c: goto/16 0015 // -0127 │ │ -082540: 0800 1200 |013e: move-object/from16 v0, v18 │ │ -082544: 200e 8f03 |0140: instance-of v14, v0, Ljava/lang/String; // type@038f │ │ -082548: 380e 1500 |0142: if-eqz v14, 0157 // +0015 │ │ -08254c: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -082550: 540e 760f |0146: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ -082554: 1f12 8f03 |0148: check-cast v18, Ljava/lang/String; // type@038f │ │ -082558: 0800 1200 |014a: move-object/from16 v0, v18 │ │ -08255c: 6e20 351f 0e00 |014c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/String;)Ljava/lang/String; // method@1f35 │ │ -082562: 0c0e |014f: move-result-object v14 │ │ -082564: 0800 1300 |0150: move-object/from16 v0, v19 │ │ -082568: 6e20 d320 e000 |0152: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08256e: 2900 c0fe |0155: goto/16 0015 // -0140 │ │ -082572: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -082576: 200e 7903 |0159: instance-of v14, v0, Ljava/lang/Float; // type@0379 │ │ -08257a: 380e 2200 |015b: if-eqz v14, 017d // +0022 │ │ -08257e: 0804 1200 |015d: move-object/from16 v4, v18 │ │ -082582: 1f04 7903 |015f: check-cast v4, Ljava/lang/Float; // type@0379 │ │ -082586: 6e10 6024 0400 |0161: invoke-virtual {v4}, Ljava/lang/Float;.intValue:()I // method@2460 │ │ -08258c: 0a08 |0164: move-result v8 │ │ -08258e: 6e10 5e24 0400 |0165: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -082594: 0a0e |0168: move-result v14 │ │ -082596: 828f |0169: int-to-float v15, v8 │ │ -082598: c7fe |016a: sub-float/2addr v14, v15 │ │ -08259a: 120f |016b: const/4 v15, #int 0 // #0 │ │ -08259c: 2d0e 0e0f |016c: cmpl-float v14, v14, v15 │ │ -0825a0: 390e 0600 |016e: if-nez v14, 0174 // +0006 │ │ -0825a4: 7110 7424 0800 |0170: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0825aa: 0c12 |0173: move-result-object v18 │ │ -0825ac: 0800 1300 |0174: move-object/from16 v0, v19 │ │ -0825b0: 0801 1200 |0176: move-object/from16 v1, v18 │ │ -0825b4: 6e20 d220 1000 |0178: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -0825ba: 2900 9afe |017b: goto/16 0015 // -0166 │ │ -0825be: 0800 1200 |017d: move-object/from16 v0, v18 │ │ -0825c2: 200e 6f03 |017f: instance-of v14, v0, Ljava/lang/Boolean; // type@036f │ │ -0825c6: 380e 0b00 |0181: if-eqz v14, 018c // +000b │ │ -0825ca: 0800 1300 |0183: move-object/from16 v0, v19 │ │ -0825ce: 0801 1200 |0185: move-object/from16 v1, v18 │ │ -0825d2: 6e20 d220 1000 |0187: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -0825d8: 2900 8bfe |018a: goto/16 0015 // -0175 │ │ -0825dc: 3912 0b00 |018c: if-nez v18, 0197 // +000b │ │ -0825e0: 1a0e 0b21 |018e: const-string v14, "null" // string@210b │ │ -0825e4: 0800 1300 |0190: move-object/from16 v0, v19 │ │ -0825e8: 6e20 d320 e000 |0192: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -0825ee: 2900 80fe |0195: goto/16 0015 // -0180 │ │ -0825f2: 220e fa02 |0197: new-instance v14, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0825f6: 220f 9103 |0199: new-instance v15, Ljava/lang/StringBuilder; // type@0391 │ │ -0825fa: 7010 d024 0f00 |019b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082600: 1a10 9c0e |019e: const-string v16, "Unknown object type: " // string@0e9c │ │ -082604: 7402 d724 0f00 |01a0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08260a: 0c0f |01a3: move-result-object v15 │ │ -08260c: 7401 9724 1200 |01a4: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -082612: 0c10 |01a7: move-result-object v16 │ │ -082614: 7402 d624 0f00 |01a8: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08261a: 0c0f |01ab: move-result-object v15 │ │ -08261c: 6e10 dd24 0f00 |01ac: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082622: 0c0f |01af: move-result-object v15 │ │ -082624: 7020 8020 fe00 |01b0: invoke-direct {v14, v15}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -08262a: 270e |01b3: throw v14 │ │ +090226: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ +09022a: 6e20 d320 e000 |00d9: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +090230: 1205 |00dc: const/4 v5, #int 0 // #0 │ │ +090232: 523b e30e |00dd: iget v11, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +090236: 35b5 4d00 |00df: if-ge v5, v11, 012c // +004d │ │ +09023a: 380c 0900 |00e1: if-eqz v12, 00ea // +0009 │ │ +09023e: 0200 1400 |00e3: move/from16 v0, v20 │ │ +090242: 0801 1300 |00e5: move-object/from16 v1, v19 │ │ +090246: 7120 de1e 1000 |00e7: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ +09024c: 6e20 ed1c 5300 |00ea: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +090252: 0c0e |00ed: move-result-object v14 │ │ +090254: d80f 1401 |00ee: add-int/lit8 v15, v20, #int 1 // #01 │ │ +090258: 0800 1100 |00f0: move-object/from16 v0, v17 │ │ +09025c: 0801 1300 |00f2: move-object/from16 v1, v19 │ │ +090260: 0202 1500 |00f4: move/from16 v2, v21 │ │ +090264: 7052 e61e 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@1ee6 │ │ +09026a: 523e e30e |00f9: iget v14, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09026e: d80e 0eff |00fb: add-int/lit8 v14, v14, #int -1 // #ff │ │ +090272: 35e5 0900 |00fd: if-ge v5, v14, 0106 // +0009 │ │ +090276: 1a0e ad00 |00ff: const-string v14, "," // string@00ad │ │ +09027a: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +09027e: 6e20 d320 e000 |0103: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +090284: 380c 2000 |0106: if-eqz v12, 0126 // +0020 │ │ +090288: 130e 0a00 |0108: const/16 v14, #int 10 // #a │ │ +09028c: 0800 1300 |010a: move-object/from16 v0, v19 │ │ +090290: 6e20 c920 e000 |010c: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +090296: 390c 1a00 |010f: if-nez v12, 0129 // +001a │ │ +09029a: 7401 0521 1300 |0111: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/StringBuilder;.length:()I // method@2105 │ │ +0902a0: 0a0e |0114: move-result v14 │ │ +0902a2: b1de |0115: sub-int/2addr v14, v13 │ │ +0902a4: 0200 1500 |0116: move/from16 v0, v21 │ │ +0902a8: 370e 1100 |0118: if-le v14, v0, 0129 // +0011 │ │ +0902ac: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +0902b0: 6e20 0d21 d000 |011c: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ +0902b6: 121c |011f: const/4 v12, #int 1 // #1 │ │ +0902b8: 28b3 |0120: goto 00d3 // -004d │ │ +0902ba: 120c |0121: const/4 v12, #int 0 // #0 │ │ +0902bc: 28ad |0122: goto 00cf // -0053 │ │ +0902be: 1a0e eb0f |0123: const-string v14, "[ " // string@0feb │ │ +0902c2: 28b2 |0125: goto 00d7 // -004e │ │ +0902c4: 130e 2000 |0126: const/16 v14, #int 32 // #20 │ │ +0902c8: 28e2 |0128: goto 010a // -001e │ │ +0902ca: d805 0501 |0129: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0902ce: 28b4 |012b: goto 00df // -004c │ │ +0902d0: 380c 0900 |012c: if-eqz v12, 0135 // +0009 │ │ +0902d4: d80e 14ff |012e: add-int/lit8 v14, v20, #int -1 // #ff │ │ +0902d8: 0800 1300 |0130: move-object/from16 v0, v19 │ │ +0902dc: 7120 de1e 0e00 |0132: invoke-static {v14, v0}, Lcom/badlogic/gdx/utils/Json;.indent:(ILcom/badlogic/gdx/utils/StringBuilder;)V // method@1ede │ │ +0902e2: 130e 5d00 |0135: const/16 v14, #int 93 // #5d │ │ +0902e6: 0800 1300 |0137: move-object/from16 v0, v19 │ │ +0902ea: 6e20 c920 e000 |0139: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +0902f0: 2900 d9fe |013c: goto/16 0015 // -0127 │ │ +0902f4: 0800 1200 |013e: move-object/from16 v0, v18 │ │ +0902f8: 200e 8f03 |0140: instance-of v14, v0, Ljava/lang/String; // type@038f │ │ +0902fc: 380e 1500 |0142: if-eqz v14, 0157 // +0015 │ │ +090300: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +090304: 540e 760f |0146: iget-object v14, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ +090308: 1f12 8f03 |0148: check-cast v18, Ljava/lang/String; // type@038f │ │ +09030c: 0800 1200 |014a: move-object/from16 v0, v18 │ │ +090310: 6e20 351f 0e00 |014c: invoke-virtual {v14, v0}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/String;)Ljava/lang/String; // method@1f35 │ │ +090316: 0c0e |014f: move-result-object v14 │ │ +090318: 0800 1300 |0150: move-object/from16 v0, v19 │ │ +09031c: 6e20 d320 e000 |0152: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +090322: 2900 c0fe |0155: goto/16 0015 // -0140 │ │ +090326: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +09032a: 200e 7903 |0159: instance-of v14, v0, Ljava/lang/Float; // type@0379 │ │ +09032e: 380e 2200 |015b: if-eqz v14, 017d // +0022 │ │ +090332: 0804 1200 |015d: move-object/from16 v4, v18 │ │ +090336: 1f04 7903 |015f: check-cast v4, Ljava/lang/Float; // type@0379 │ │ +09033a: 6e10 6024 0400 |0161: invoke-virtual {v4}, Ljava/lang/Float;.intValue:()I // method@2460 │ │ +090340: 0a08 |0164: move-result v8 │ │ +090342: 6e10 5e24 0400 |0165: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +090348: 0a0e |0168: move-result v14 │ │ +09034a: 828f |0169: int-to-float v15, v8 │ │ +09034c: c7fe |016a: sub-float/2addr v14, v15 │ │ +09034e: 120f |016b: const/4 v15, #int 0 // #0 │ │ +090350: 2d0e 0e0f |016c: cmpl-float v14, v14, v15 │ │ +090354: 390e 0600 |016e: if-nez v14, 0174 // +0006 │ │ +090358: 7110 7424 0800 |0170: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +09035e: 0c12 |0173: move-result-object v18 │ │ +090360: 0800 1300 |0174: move-object/from16 v0, v19 │ │ +090364: 0801 1200 |0176: move-object/from16 v1, v18 │ │ +090368: 6e20 d220 1000 |0178: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +09036e: 2900 9afe |017b: goto/16 0015 // -0166 │ │ +090372: 0800 1200 |017d: move-object/from16 v0, v18 │ │ +090376: 200e 6f03 |017f: instance-of v14, v0, Ljava/lang/Boolean; // type@036f │ │ +09037a: 380e 0b00 |0181: if-eqz v14, 018c // +000b │ │ +09037e: 0800 1300 |0183: move-object/from16 v0, v19 │ │ +090382: 0801 1200 |0185: move-object/from16 v1, v18 │ │ +090386: 6e20 d220 1000 |0187: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +09038c: 2900 8bfe |018a: goto/16 0015 // -0175 │ │ +090390: 3912 0b00 |018c: if-nez v18, 0197 // +000b │ │ +090394: 1a0e 0b21 |018e: const-string v14, "null" // string@210b │ │ +090398: 0800 1300 |0190: move-object/from16 v0, v19 │ │ +09039c: 6e20 d320 e000 |0192: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +0903a2: 2900 80fe |0195: goto/16 0015 // -0180 │ │ +0903a6: 220e fa02 |0197: new-instance v14, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0903aa: 220f 9103 |0199: new-instance v15, Ljava/lang/StringBuilder; // type@0391 │ │ +0903ae: 7010 d024 0f00 |019b: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0903b4: 1a10 9c0e |019e: const-string v16, "Unknown object type: " // string@0e9c │ │ +0903b8: 7402 d724 0f00 |01a0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0903be: 0c0f |01a3: move-result-object v15 │ │ +0903c0: 7401 9724 1200 |01a4: invoke-virtual/range {v18}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0903c6: 0c10 |01a7: move-result-object v16 │ │ +0903c8: 7402 d624 0f00 |01a8: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0903ce: 0c0f |01ab: move-result-object v15 │ │ +0903d0: 6e10 dd24 0f00 |01ac: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0903d6: 0c0f |01af: move-result-object v15 │ │ +0903d8: 7020 8020 fe00 |01b0: invoke-direct {v14, v15}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +0903de: 270e |01b3: throw v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=867 │ │ 0x0008 line=868 │ │ 0x000a line=869 │ │ 0x000e line=870 │ │ 0x0015 line=934 │ │ @@ -130518,20 +130525,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 │ │ -08262c: |[08262c] com.badlogic.gdx.utils.Json.addClassTag:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -08263c: 5410 770f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ -082640: 6e30 2a20 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -082646: 5410 730f |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ -08264a: 6e30 2a20 3002 |0007: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -082650: 0e00 |000a: return-void │ │ +0903e0: |[0903e0] com.badlogic.gdx.utils.Json.addClassTag:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +0903f0: 5410 770f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ +0903f4: 6e30 2a20 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0903fa: 5410 730f |0005: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ +0903fe: 6e30 2a20 3002 |0007: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +090404: 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; │ │ @@ -130543,36 +130550,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 │ │ -082654: |[082654] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ -082664: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -082666: 2202 d002 |0001: new-instance v2, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -08266a: 7010 171f 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -082670: 6e20 231f 6200 |0006: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@1f23 │ │ -082676: 0c02 |0009: move-result-object v2 │ │ -082678: 6e40 ec1e 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@1eec │ │ -08267e: 0c01 |000d: move-result-object v1 │ │ -082680: 1101 |000e: return-object v1 │ │ -082682: 0d00 |000f: move-exception v0 │ │ -082684: 2201 fa02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082688: 2202 9103 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08268c: 7010 d024 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082692: 1a03 6103 |0017: const-string v3, "Error reading file: " // string@0361 │ │ -082696: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08269c: 0c02 |001c: move-result-object v2 │ │ -08269e: 6e20 d624 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0826a4: 0c02 |0020: move-result-object v2 │ │ -0826a6: 6e10 dd24 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0826ac: 0c02 |0024: move-result-object v2 │ │ -0826ae: 7030 8120 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -0826b4: 2701 |0028: throw v1 │ │ +090408: |[090408] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ +090418: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09041a: 2202 d002 |0001: new-instance v2, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +09041e: 7010 171f 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090424: 6e20 231f 6200 |0006: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@1f23 │ │ +09042a: 0c02 |0009: move-result-object v2 │ │ +09042c: 6e40 ec1e 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@1eec │ │ +090432: 0c01 |000d: move-result-object v1 │ │ +090434: 1101 |000e: return-object v1 │ │ +090436: 0d00 |000f: move-exception v0 │ │ +090438: 2201 fa02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09043c: 2202 9103 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +090440: 7010 d024 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090446: 1a03 6103 |0017: const-string v3, "Error reading file: " // string@0361 │ │ +09044a: 6e20 d724 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090450: 0c02 |001c: move-result-object v2 │ │ +090452: 6e20 d624 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +090458: 0c02 |0020: move-result-object v2 │ │ +09045a: 6e10 dd24 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090460: 0c02 |0024: move-result-object v2 │ │ +090462: 7030 8120 2100 |0025: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +090468: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=569 │ │ 0x000f line=570 │ │ 0x0010 line=571 │ │ @@ -130588,23 +130595,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 │ │ -0826c8: |[0826c8] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -0826d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0826da: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -0826de: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -0826e4: 6e20 241f 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1f24 │ │ -0826ea: 0c01 |0009: move-result-object v1 │ │ -0826ec: 6e40 ec1e 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@1eec │ │ -0826f2: 0c00 |000d: move-result-object v0 │ │ -0826f4: 1100 |000e: return-object v0 │ │ +09047c: |[09047c] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +09048c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09048e: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +090492: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090498: 6e20 241f 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1f24 │ │ +09049e: 0c01 |0009: move-result-object v1 │ │ +0904a0: 6e40 ec1e 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@1eec │ │ +0904a6: 0c00 |000d: move-result-object v0 │ │ +0904a8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 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; │ │ @@ -130615,23 +130622,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 │ │ -0826f8: |[0826f8] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ -082708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08270a: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -08270e: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -082714: 6e20 251f 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@1f25 │ │ -08271a: 0c01 |0009: move-result-object v1 │ │ -08271c: 6e40 ec1e 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@1eec │ │ -082722: 0c00 |000d: move-result-object v0 │ │ -082724: 1100 |000e: return-object v0 │ │ +0904ac: |[0904ac] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ +0904bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0904be: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +0904c2: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +0904c8: 6e20 251f 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@1f25 │ │ +0904ce: 0c01 |0009: move-result-object v1 │ │ +0904d0: 6e40 ec1e 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@1eec │ │ +0904d6: 0c00 |000d: move-result-object v0 │ │ +0904d8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 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; │ │ @@ -130642,35 +130649,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 │ │ -082728: |[082728] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ -082738: 2201 d002 |0000: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -08273c: 7010 171f 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -082742: 6e20 231f 7100 |0005: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@1f23 │ │ -082748: 0c01 |0008: move-result-object v1 │ │ -08274a: 6e40 ec1e 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@1eec │ │ -082750: 0c01 |000c: move-result-object v1 │ │ -082752: 1101 |000d: return-object v1 │ │ -082754: 0d00 |000e: move-exception v0 │ │ -082756: 2201 fa02 |000f: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08275a: 2202 9103 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08275e: 7010 d024 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082764: 1a03 6103 |0016: const-string v3, "Error reading file: " // string@0361 │ │ -082768: 6e20 d724 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08276e: 0c02 |001b: move-result-object v2 │ │ -082770: 6e20 d624 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -082776: 0c02 |001f: move-result-object v2 │ │ -082778: 6e10 dd24 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08277e: 0c02 |0023: move-result-object v2 │ │ -082780: 7030 8120 2100 |0024: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -082786: 2701 |0027: throw v1 │ │ +0904dc: |[0904dc] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ +0904ec: 2201 d002 |0000: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +0904f0: 7010 171f 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +0904f6: 6e20 231f 7100 |0005: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@1f23 │ │ +0904fc: 0c01 |0008: move-result-object v1 │ │ +0904fe: 6e40 ec1e 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@1eec │ │ +090504: 0c01 |000c: move-result-object v1 │ │ +090506: 1101 |000d: return-object v1 │ │ +090508: 0d00 |000e: move-exception v0 │ │ +09050a: 2201 fa02 |000f: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09050e: 2202 9103 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +090512: 7010 d024 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090518: 1a03 6103 |0016: const-string v3, "Error reading file: " // string@0361 │ │ +09051c: 6e20 d724 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090522: 0c02 |001b: move-result-object v2 │ │ +090524: 6e20 d624 7200 |001c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +09052a: 0c02 |001f: move-result-object v2 │ │ +09052c: 6e10 dd24 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090532: 0c02 |0023: move-result-object v2 │ │ +090534: 7030 8120 2100 |0024: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +09053a: 2701 |0027: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=577 │ │ 0x000e line=578 │ │ 0x000f line=579 │ │ @@ -130687,22 +130694,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 │ │ -082798: |[082798] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ -0827a8: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -0827ac: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -0827b2: 6e20 241f 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1f24 │ │ -0827b8: 0c00 |0008: move-result-object v0 │ │ -0827ba: 6e40 ec1e 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@1eec │ │ -0827c0: 0c00 |000c: move-result-object v0 │ │ -0827c2: 1100 |000d: return-object v0 │ │ +09054c: |[09054c] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/InputStream;)Ljava/lang/Object; │ │ +09055c: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +090560: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090566: 6e20 241f 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1f24 │ │ +09056c: 0c00 |0008: move-result-object v0 │ │ +09056e: 6e40 ec1e 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@1eec │ │ +090574: 0c00 |000c: move-result-object v0 │ │ +090576: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 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; │ │ @@ -130714,22 +130721,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 │ │ -0827c4: |[0827c4] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ -0827d4: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -0827d8: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -0827de: 6e20 251f 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@1f25 │ │ -0827e4: 0c00 |0008: move-result-object v0 │ │ -0827e6: 6e40 ec1e 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@1eec │ │ -0827ec: 0c00 |000c: move-result-object v0 │ │ -0827ee: 1100 |000d: return-object v0 │ │ +090578: |[090578] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Reader;)Ljava/lang/Object; │ │ +090588: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +09058c: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090592: 6e20 251f 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@1f25 │ │ +090598: 0c00 |0008: move-result-object v0 │ │ +09059a: 6e40 ec1e 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@1eec │ │ +0905a0: 0c00 |000c: move-result-object v0 │ │ +0905a2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 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; │ │ @@ -130741,22 +130748,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 │ │ -0827f0: |[0827f0] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ -082800: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -082804: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -08280a: 6e20 261f 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@1f26 │ │ -082810: 0c00 |0008: move-result-object v0 │ │ -082812: 6e40 ec1e 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@1eec │ │ -082818: 0c00 |000c: move-result-object v0 │ │ -08281a: 1100 |000d: return-object v0 │ │ +0905a4: |[0905a4] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ +0905b4: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +0905b8: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +0905be: 6e20 261f 4000 |0005: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@1f26 │ │ +0905c4: 0c00 |0008: move-result-object v0 │ │ +0905c6: 6e40 ec1e 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@1eec │ │ +0905cc: 0c00 |000c: move-result-object v0 │ │ +0905ce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 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; │ │ @@ -130768,22 +130775,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 │ │ -08281c: |[08281c] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ -08282c: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -082830: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -082836: 6e40 271f 4065 |0005: invoke-virtual {v0, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ -08283c: 0c00 |0008: move-result-object v0 │ │ -08283e: 6e40 ec1e 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@1eec │ │ -082844: 0c00 |000c: move-result-object v0 │ │ -082846: 1100 |000d: return-object v0 │ │ +0905d0: |[0905d0] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ +0905e0: 2200 d002 |0000: new-instance v0, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +0905e4: 7010 171f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +0905ea: 6e40 271f 4065 |0005: invoke-virtual {v0, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ +0905f0: 0c00 |0008: move-result-object v0 │ │ +0905f2: 6e40 ec1e 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@1eec │ │ +0905f8: 0c00 |000c: move-result-object v0 │ │ +0905fa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 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; │ │ @@ -130797,23 +130804,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 │ │ -082848: |[082848] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ -082858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08285a: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -08285e: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -082864: 6e20 261f 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@1f26 │ │ -08286a: 0c01 |0009: move-result-object v1 │ │ -08286c: 6e40 ec1e 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@1eec │ │ -082872: 0c00 |000d: move-result-object v0 │ │ -082874: 1100 |000e: return-object v0 │ │ +0905fc: |[0905fc] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; │ │ +09060c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09060e: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +090612: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090618: 6e20 261f 4100 |0006: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@1f26 │ │ +09061e: 0c01 |0009: move-result-object v1 │ │ +090620: 6e40 ec1e 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@1eec │ │ +090626: 0c00 |000d: move-result-object v0 │ │ +090628: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 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; │ │ @@ -130824,23 +130831,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 │ │ -082878: |[082878] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ -082888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08288a: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -08288e: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -082894: 6e40 271f 4165 |0006: invoke-virtual {v1, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ -08289a: 0c01 |0009: move-result-object v1 │ │ -08289c: 6e40 ec1e 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@1eec │ │ -0828a2: 0c00 |000d: move-result-object v0 │ │ -0828a4: 1100 |000e: return-object v0 │ │ +09062c: |[09062c] com.badlogic.gdx.utils.Json.fromJson:(Ljava/lang/Class;[CII)Ljava/lang/Object; │ │ +09063c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09063e: 2201 d002 |0001: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +090642: 7010 171f 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090648: 6e40 271f 4165 |0006: invoke-virtual {v1, v4, v5, v6}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ +09064e: 0c01 |0009: move-result-object v1 │ │ +090650: 6e40 ec1e 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@1eec │ │ +090656: 0c00 |000d: move-result-object v0 │ │ +090658: 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; │ │ @@ -130853,28 +130860,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 │ │ -0828a8: |[0828a8] com.badlogic.gdx.utils.Json.getClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ -0828b8: 5432 770f |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ -0828bc: 6e20 2420 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0828c2: 0c01 |0005: move-result-object v1 │ │ -0828c4: 1f01 7303 |0006: check-cast v1, Ljava/lang/Class; // type@0373 │ │ -0828c8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -0828cc: 1101 |000a: return-object v1 │ │ -0828ce: 7110 3d24 0400 |000b: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@243d │ │ -0828d4: 0c01 |000e: move-result-object v1 │ │ -0828d6: 28fb |000f: goto 000a // -0005 │ │ -0828d8: 0d00 |0010: move-exception v0 │ │ -0828da: 2202 fa02 |0011: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0828de: 7020 8220 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0828e4: 2702 |0016: throw v2 │ │ +09065c: |[09065c] com.badlogic.gdx.utils.Json.getClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ +09066c: 5432 770f |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ +090670: 6e20 2420 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090676: 0c01 |0005: move-result-object v1 │ │ +090678: 1f01 7303 |0006: check-cast v1, Ljava/lang/Class; // type@0373 │ │ +09067c: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +090680: 1101 |000a: return-object v1 │ │ +090682: 7110 3d24 0400 |000b: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@243d │ │ +090688: 0c01 |000e: move-result-object v1 │ │ +09068a: 28fb |000f: goto 000a // -0005 │ │ +09068c: 0d00 |0010: move-exception v0 │ │ +09068e: 2202 fa02 |0011: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +090692: 7020 8220 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +090698: 2702 |0016: throw v2 │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Ljava/lang/ClassNotFoundException; -> 0x0010 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=79 │ │ 0x000a line=81 │ │ @@ -130892,20 +130899,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 │ │ -0828f8: |[0828f8] com.badlogic.gdx.utils.Json.getSerializer:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Json$Serializer; │ │ -082908: 5410 720f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -08290c: 6e20 2420 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082912: 0c00 |0005: move-result-object v0 │ │ -082914: 1f00 ce02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ -082918: 1100 |0008: return-object v0 │ │ +0906ac: |[0906ac] com.badlogic.gdx.utils.Json.getSerializer:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Json$Serializer; │ │ +0906bc: 5410 720f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +0906c0: 6e20 2420 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0906c6: 0c00 |0005: move-result-object v0 │ │ +0906c8: 1f00 ce02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ +0906cc: 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; │ │ @@ -130915,24 +130922,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 │ │ -08291c: |[08291c] com.badlogic.gdx.utils.Json.getTag:(Ljava/lang/Class;)Ljava/lang/String; │ │ -08292c: 5421 730f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ -082930: 6e20 2420 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082936: 0c00 |0005: move-result-object v0 │ │ -082938: 1f00 8f03 |0006: check-cast v0, Ljava/lang/String; // type@038f │ │ -08293c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -082940: 1100 |000a: return-object v0 │ │ -082942: 6e10 4624 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082948: 0c00 |000e: move-result-object v0 │ │ -08294a: 28fb |000f: goto 000a // -0005 │ │ +0906d0: |[0906d0] com.badlogic.gdx.utils.Json.getTag:(Ljava/lang/Class;)Ljava/lang/String; │ │ +0906e0: 5421 730f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ +0906e4: 6e20 2420 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0906ea: 0c00 |0005: move-result-object v0 │ │ +0906ec: 1f00 8f03 |0006: check-cast v0, Ljava/lang/String; // type@038f │ │ +0906f0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +0906f4: 1100 |000a: return-object v0 │ │ +0906f6: 6e10 4624 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0906fc: 0c00 |000e: move-result-object v0 │ │ +0906fe: 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; │ │ @@ -130945,19 +130952,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 │ │ -08294c: |[08294c] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;)Ljava/lang/String; │ │ -08295c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08295e: 6e30 e31e 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; // method@1ee3 │ │ -082964: 0c00 |0004: move-result-object v0 │ │ -082966: 1100 |0005: return-object v0 │ │ +090700: |[090700] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;)Ljava/lang/String; │ │ +090710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090712: 6e30 e31e 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; // method@1ee3 │ │ +090718: 0c00 |0004: move-result-object v0 │ │ +09071a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -130966,20 +130973,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 │ │ -082968: |[082968] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; │ │ -082978: 6e20 f91e 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;)Ljava/lang/String; // method@1ef9 │ │ -08297e: 0c00 |0003: move-result-object v0 │ │ -082980: 6e30 e51e 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@1ee5 │ │ -082986: 0c00 |0007: move-result-object v0 │ │ -082988: 1100 |0008: return-object v0 │ │ +09071c: |[09071c] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/Object;I)Ljava/lang/String; │ │ +09072c: 6e20 f91e 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Json;.toJson:(Ljava/lang/Object;)Ljava/lang/String; // method@1ef9 │ │ +090732: 0c00 |0003: move-result-object v0 │ │ +090734: 6e30 e51e 0103 |0004: invoke-virtual {v1, v0, v3}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@1ee5 │ │ +09073a: 0c00 |0007: move-result-object v0 │ │ +09073c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 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 │ │ @@ -130989,19 +130996,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 │ │ -08298c: |[08298c] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ -08299c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08299e: 6e30 e51e 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@1ee5 │ │ -0829a4: 0c00 |0004: move-result-object v0 │ │ -0829a6: 1100 |0005: return-object v0 │ │ +090740: |[090740] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;)Ljava/lang/String; │ │ +090750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090752: 6e30 e51e 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/Json;.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; // method@1ee5 │ │ +090758: 0c00 |0004: move-result-object v0 │ │ +09075a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0006 reg=2 json Ljava/lang/String; │ │ │ │ @@ -131010,27 +131017,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 │ │ -0829a8: |[0829a8] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0829b8: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -0829bc: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ -0829c0: 7020 c520 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -0829c6: 2201 d002 |0007: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ -0829ca: 7010 171f 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ -0829d0: 6e20 261f 4100 |000c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@1f26 │ │ -0829d6: 0c01 |000f: move-result-object v1 │ │ -0829d8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0829da: 7055 e61e 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@1ee6 │ │ -0829e0: 6e10 1121 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -0829e6: 0c01 |0017: move-result-object v1 │ │ -0829e8: 1101 |0018: return-object v1 │ │ +09075c: |[09075c] com.badlogic.gdx.utils.Json.prettyPrint:(Ljava/lang/String;I)Ljava/lang/String; │ │ +09076c: 2200 0203 |0000: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +090770: 1301 0002 |0002: const/16 v1, #int 512 // #200 │ │ +090774: 7020 c520 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +09077a: 2201 d002 |0007: new-instance v1, Lcom/badlogic/gdx/utils/JsonReader; // type@02d0 │ │ +09077e: 7010 171f 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/utils/JsonReader;.:()V // method@1f17 │ │ +090784: 6e20 261f 4100 |000c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/lang/String;)Ljava/lang/Object; // method@1f26 │ │ +09078a: 0c01 |000f: move-result-object v1 │ │ +09078c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +09078e: 7055 e61e 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@1ee6 │ │ +090794: 6e10 1121 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +09079a: 0c01 |0017: move-result-object v1 │ │ +09079c: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0007 line=862 │ │ 0x0014 line=863 │ │ locals : │ │ 0x0007 - 0x0019 reg=0 buffer Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -131043,23 +131050,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 │ │ -0829ec: |[0829ec] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ -0829fc: 0760 |0000: move-object v0, v6 │ │ -0829fe: 0771 |0001: move-object v1, v7 │ │ -082a00: 0782 |0002: move-object v2, v8 │ │ -082a02: 0783 |0003: move-object v3, v8 │ │ -082a04: 0794 |0004: move-object v4, v9 │ │ -082a06: 07a5 |0005: move-object v5, v10 │ │ -082a08: 7406 e91e 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@1ee9 │ │ -082a0e: 0e00 |0009: return-void │ │ +0907a0: |[0907a0] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +0907b0: 0760 |0000: move-object v0, v6 │ │ +0907b2: 0771 |0001: move-object v1, v7 │ │ +0907b4: 0782 |0002: move-object v2, v8 │ │ +0907b6: 0783 |0003: move-object v3, v8 │ │ +0907b8: 0794 |0004: move-object v4, v9 │ │ +0907ba: 07a5 |0005: move-object v5, v10 │ │ +0907bc: 7406 e91e 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@1ee9 │ │ +0907c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0009 line=605 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000a reg=7 object Ljava/lang/Object; │ │ @@ -131072,23 +131079,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 │ │ -082a10: |[082a10] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ -082a20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -082a22: 0760 |0001: move-object v0, v6 │ │ -082a24: 0771 |0002: move-object v1, v7 │ │ -082a26: 0782 |0003: move-object v2, v8 │ │ -082a28: 0783 |0004: move-object v3, v8 │ │ -082a2a: 0795 |0005: move-object v5, v9 │ │ -082a2c: 7406 e91e 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@1ee9 │ │ -082a32: 0e00 |0009: return-void │ │ +0907c4: |[0907c4] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ +0907d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0907d6: 0760 |0001: move-object v0, v6 │ │ +0907d8: 0771 |0002: move-object v1, v7 │ │ +0907da: 0782 |0003: move-object v2, v8 │ │ +0907dc: 0783 |0004: move-object v3, v8 │ │ +0907de: 0795 |0005: move-object v5, v9 │ │ +0907e0: 7406 e91e 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@1ee9 │ │ +0907e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0009 line=601 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000a reg=7 object Ljava/lang/Object; │ │ @@ -131100,134 +131107,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 │ │ -082a34: |[082a34] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ -082a44: 0803 1000 |0000: move-object/from16 v3, v16 │ │ -082a48: 1f03 ee02 |0002: check-cast v3, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -082a4c: 6e10 9724 0c00 |0004: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -082a52: 0c07 |0007: move-result-object v7 │ │ -082a54: 54b8 790f |0008: iget-object v8, v11, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -082a58: 6e20 2420 7800 |000a: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082a5e: 0c02 |000d: move-result-object v2 │ │ -082a60: 1f02 ea02 |000e: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -082a64: 3902 0600 |0010: if-nez v2, 0016 // +0006 │ │ -082a68: 7020 ce1e 7b00 |0012: invoke-direct {v11, v7}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ -082a6e: 0c02 |0015: move-result-object v2 │ │ -082a70: 6e20 2420 d200 |0016: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082a76: 0c05 |0019: move-result-object v5 │ │ -082a78: 1f05 cb02 |001a: check-cast v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -082a7c: 3905 2f00 |001c: if-nez v5, 004b // +002f │ │ -082a80: 2208 fa02 |001e: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082a84: 2209 9103 |0020: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -082a88: 7010 d024 0900 |0022: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082a8e: 1a0a af03 |0025: const-string v10, "Field not found: " // string@03af │ │ -082a92: 6e20 d724 a900 |0027: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082a98: 0c09 |002a: move-result-object v9 │ │ -082a9a: 6e20 d724 d900 |002b: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082aa0: 0c09 |002e: move-result-object v9 │ │ -082aa2: 1a0a 0a00 |002f: const-string v10, " (" // string@000a │ │ -082aa6: 6e20 d724 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082aac: 0c09 |0034: move-result-object v9 │ │ -082aae: 6e10 4624 0700 |0035: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082ab4: 0c0a |0038: move-result-object v10 │ │ -082ab6: 6e20 d724 a900 |0039: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082abc: 0c09 |003c: move-result-object v9 │ │ -082abe: 1a0a 9200 |003d: const-string v10, ")" // string@0092 │ │ -082ac2: 6e20 d724 a900 |003f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082ac8: 0c09 |0042: move-result-object v9 │ │ -082aca: 6e10 dd24 0900 |0043: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082ad0: 0c09 |0046: move-result-object v9 │ │ -082ad2: 7020 8020 9800 |0047: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -082ad8: 2708 |004a: throw v8 │ │ -082ada: 5451 700f |004b: iget-object v1, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ -082ade: 6e20 4820 e300 |004d: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -082ae4: 0c04 |0050: move-result-object v4 │ │ -082ae6: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ -082aea: 0e00 |0053: return-void │ │ -082aec: 390f 0400 |0054: if-nez v15, 0058 // +0004 │ │ -082af0: 545f 6f0f |0056: iget-object v15, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -082af4: 6e10 0125 0100 |0058: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ -082afa: 0c08 |005b: move-result-object v8 │ │ -082afc: 6e40 ec1e 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@1eec │ │ -082b02: 0c08 |005f: move-result-object v8 │ │ -082b04: 6e30 0425 c108 |0060: invoke-virtual {v1, v12, v8}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2504 │ │ -082b0a: 28f0 |0063: goto 0053 // -0010 │ │ -082b0c: 0d00 |0064: move-exception v0 │ │ -082b0e: 2208 fa02 |0065: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082b12: 2209 9103 |0067: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -082b16: 7010 d024 0900 |0069: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082b1c: 1a0a 4703 |006c: const-string v10, "Error accessing field: " // string@0347 │ │ -082b20: 6e20 d724 a900 |006e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b26: 0c09 |0071: move-result-object v9 │ │ -082b28: 6e10 0025 0100 |0072: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -082b2e: 0c0a |0075: move-result-object v10 │ │ -082b30: 6e20 d724 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b36: 0c09 |0079: move-result-object v9 │ │ -082b38: 1a0a 0a00 |007a: const-string v10, " (" // string@000a │ │ -082b3c: 6e20 d724 a900 |007c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b42: 0c09 |007f: move-result-object v9 │ │ -082b44: 6e10 4624 0700 |0080: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082b4a: 0c0a |0083: move-result-object v10 │ │ -082b4c: 6e20 d724 a900 |0084: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b52: 0c09 |0087: move-result-object v9 │ │ -082b54: 1a0a 9200 |0088: const-string v10, ")" // string@0092 │ │ -082b58: 6e20 d724 a900 |008a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b5e: 0c09 |008d: move-result-object v9 │ │ -082b60: 6e10 dd24 0900 |008e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082b66: 0c09 |0091: move-result-object v9 │ │ -082b68: 7030 8120 9800 |0092: invoke-direct {v8, v9, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -082b6e: 2708 |0095: throw v8 │ │ -082b70: 0d00 |0096: move-exception v0 │ │ -082b72: 2208 9103 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -082b76: 7010 d024 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082b7c: 6e10 0025 0100 |009c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -082b82: 0c09 |009f: move-result-object v9 │ │ -082b84: 6e20 d724 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b8a: 0c08 |00a3: move-result-object v8 │ │ -082b8c: 1a09 0a00 |00a4: const-string v9, " (" // string@000a │ │ -082b90: 6e20 d724 9800 |00a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082b96: 0c08 |00a9: move-result-object v8 │ │ -082b98: 6e10 4624 0700 |00aa: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082b9e: 0c09 |00ad: move-result-object v9 │ │ -082ba0: 6e20 d724 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082ba6: 0c08 |00b1: move-result-object v8 │ │ -082ba8: 1a09 9200 |00b2: const-string v9, ")" // string@0092 │ │ -082bac: 6e20 d724 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082bb2: 0c08 |00b7: move-result-object v8 │ │ -082bb4: 6e10 dd24 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082bba: 0c08 |00bb: move-result-object v8 │ │ -082bbc: 6e20 8320 8000 |00bc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -082bc2: 2700 |00bf: throw v0 │ │ -082bc4: 0d06 |00c0: move-exception v6 │ │ -082bc6: 2200 fa02 |00c1: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082bca: 7020 8220 6000 |00c3: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -082bd0: 2208 9103 |00c6: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -082bd4: 7010 d024 0800 |00c8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082bda: 6e10 0025 0100 |00cb: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -082be0: 0c09 |00ce: move-result-object v9 │ │ -082be2: 6e20 d724 9800 |00cf: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082be8: 0c08 |00d2: move-result-object v8 │ │ -082bea: 1a09 0a00 |00d3: const-string v9, " (" // string@000a │ │ -082bee: 6e20 d724 9800 |00d5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082bf4: 0c08 |00d8: move-result-object v8 │ │ -082bf6: 6e10 4624 0700 |00d9: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082bfc: 0c09 |00dc: move-result-object v9 │ │ -082bfe: 6e20 d724 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082c04: 0c08 |00e0: move-result-object v8 │ │ -082c06: 1a09 9200 |00e1: const-string v9, ")" // string@0092 │ │ -082c0a: 6e20 d724 9800 |00e3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082c10: 0c08 |00e6: move-result-object v8 │ │ -082c12: 6e10 dd24 0800 |00e7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082c18: 0c08 |00ea: move-result-object v8 │ │ -082c1a: 6e20 8320 8000 |00eb: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -082c20: 2700 |00ee: throw v0 │ │ +0907e8: |[0907e8] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)V │ │ +0907f8: 0803 1000 |0000: move-object/from16 v3, v16 │ │ +0907fc: 1f03 ee02 |0002: check-cast v3, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +090800: 6e10 9724 0c00 |0004: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +090806: 0c07 |0007: move-result-object v7 │ │ +090808: 54b8 790f |0008: iget-object v8, v11, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +09080c: 6e20 2420 7800 |000a: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090812: 0c02 |000d: move-result-object v2 │ │ +090814: 1f02 ea02 |000e: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +090818: 3902 0600 |0010: if-nez v2, 0016 // +0006 │ │ +09081c: 7020 ce1e 7b00 |0012: invoke-direct {v11, v7}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ +090822: 0c02 |0015: move-result-object v2 │ │ +090824: 6e20 2420 d200 |0016: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +09082a: 0c05 |0019: move-result-object v5 │ │ +09082c: 1f05 cb02 |001a: check-cast v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +090830: 3905 2f00 |001c: if-nez v5, 004b // +002f │ │ +090834: 2208 fa02 |001e: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +090838: 2209 9103 |0020: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +09083c: 7010 d024 0900 |0022: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090842: 1a0a af03 |0025: const-string v10, "Field not found: " // string@03af │ │ +090846: 6e20 d724 a900 |0027: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09084c: 0c09 |002a: move-result-object v9 │ │ +09084e: 6e20 d724 d900 |002b: invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090854: 0c09 |002e: move-result-object v9 │ │ +090856: 1a0a 0a00 |002f: const-string v10, " (" // string@000a │ │ +09085a: 6e20 d724 a900 |0031: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090860: 0c09 |0034: move-result-object v9 │ │ +090862: 6e10 4624 0700 |0035: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090868: 0c0a |0038: move-result-object v10 │ │ +09086a: 6e20 d724 a900 |0039: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090870: 0c09 |003c: move-result-object v9 │ │ +090872: 1a0a 9200 |003d: const-string v10, ")" // string@0092 │ │ +090876: 6e20 d724 a900 |003f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09087c: 0c09 |0042: move-result-object v9 │ │ +09087e: 6e10 dd24 0900 |0043: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090884: 0c09 |0046: move-result-object v9 │ │ +090886: 7020 8020 9800 |0047: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +09088c: 2708 |004a: throw v8 │ │ +09088e: 5451 700f |004b: iget-object v1, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ +090892: 6e20 4820 e300 |004d: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +090898: 0c04 |0050: move-result-object v4 │ │ +09089a: 3904 0300 |0051: if-nez v4, 0054 // +0003 │ │ +09089e: 0e00 |0053: return-void │ │ +0908a0: 390f 0400 |0054: if-nez v15, 0058 // +0004 │ │ +0908a4: 545f 6f0f |0056: iget-object v15, v5, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +0908a8: 6e10 0125 0100 |0058: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ +0908ae: 0c08 |005b: move-result-object v8 │ │ +0908b0: 6e40 ec1e 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@1eec │ │ +0908b6: 0c08 |005f: move-result-object v8 │ │ +0908b8: 6e30 0425 c108 |0060: invoke-virtual {v1, v12, v8}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2504 │ │ +0908be: 28f0 |0063: goto 0053 // -0010 │ │ +0908c0: 0d00 |0064: move-exception v0 │ │ +0908c2: 2208 fa02 |0065: new-instance v8, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0908c6: 2209 9103 |0067: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0908ca: 7010 d024 0900 |0069: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0908d0: 1a0a 4703 |006c: const-string v10, "Error accessing field: " // string@0347 │ │ +0908d4: 6e20 d724 a900 |006e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0908da: 0c09 |0071: move-result-object v9 │ │ +0908dc: 6e10 0025 0100 |0072: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +0908e2: 0c0a |0075: move-result-object v10 │ │ +0908e4: 6e20 d724 a900 |0076: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0908ea: 0c09 |0079: move-result-object v9 │ │ +0908ec: 1a0a 0a00 |007a: const-string v10, " (" // string@000a │ │ +0908f0: 6e20 d724 a900 |007c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0908f6: 0c09 |007f: move-result-object v9 │ │ +0908f8: 6e10 4624 0700 |0080: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0908fe: 0c0a |0083: move-result-object v10 │ │ +090900: 6e20 d724 a900 |0084: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090906: 0c09 |0087: move-result-object v9 │ │ +090908: 1a0a 9200 |0088: const-string v10, ")" // string@0092 │ │ +09090c: 6e20 d724 a900 |008a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090912: 0c09 |008d: move-result-object v9 │ │ +090914: 6e10 dd24 0900 |008e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09091a: 0c09 |0091: move-result-object v9 │ │ +09091c: 7030 8120 9800 |0092: invoke-direct {v8, v9, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +090922: 2708 |0095: throw v8 │ │ +090924: 0d00 |0096: move-exception v0 │ │ +090926: 2208 9103 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +09092a: 7010 d024 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090930: 6e10 0025 0100 |009c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +090936: 0c09 |009f: move-result-object v9 │ │ +090938: 6e20 d724 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09093e: 0c08 |00a3: move-result-object v8 │ │ +090940: 1a09 0a00 |00a4: const-string v9, " (" // string@000a │ │ +090944: 6e20 d724 9800 |00a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09094a: 0c08 |00a9: move-result-object v8 │ │ +09094c: 6e10 4624 0700 |00aa: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090952: 0c09 |00ad: move-result-object v9 │ │ +090954: 6e20 d724 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09095a: 0c08 |00b1: move-result-object v8 │ │ +09095c: 1a09 9200 |00b2: const-string v9, ")" // string@0092 │ │ +090960: 6e20 d724 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090966: 0c08 |00b7: move-result-object v8 │ │ +090968: 6e10 dd24 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09096e: 0c08 |00bb: move-result-object v8 │ │ +090970: 6e20 8320 8000 |00bc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +090976: 2700 |00bf: throw v0 │ │ +090978: 0d06 |00c0: move-exception v6 │ │ +09097a: 2200 fa02 |00c1: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09097e: 7020 8220 6000 |00c3: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +090984: 2208 9103 |00c6: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +090988: 7010 d024 0800 |00c8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09098e: 6e10 0025 0100 |00cb: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +090994: 0c09 |00ce: move-result-object v9 │ │ +090996: 6e20 d724 9800 |00cf: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09099c: 0c08 |00d2: move-result-object v8 │ │ +09099e: 1a09 0a00 |00d3: const-string v9, " (" // string@000a │ │ +0909a2: 6e20 d724 9800 |00d5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0909a8: 0c08 |00d8: move-result-object v8 │ │ +0909aa: 6e10 4624 0700 |00d9: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0909b0: 0c09 |00dc: move-result-object v9 │ │ +0909b2: 6e20 d724 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0909b8: 0c08 |00e0: move-result-object v8 │ │ +0909ba: 1a09 9200 |00e1: const-string v9, ")" // string@0092 │ │ +0909be: 6e20 d724 9800 |00e3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0909c4: 0c08 |00e6: move-result-object v8 │ │ +0909c6: 6e10 dd24 0800 |00e7: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0909cc: 0c08 |00ea: move-result-object v8 │ │ +0909ce: 6e20 8320 8000 |00eb: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +0909d4: 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=612 │ │ @@ -131274,23 +131281,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 │ │ -082c3c: |[082c3c] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ -082c4c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -082c4e: 0760 |0001: move-object v0, v6 │ │ -082c50: 0771 |0002: move-object v1, v7 │ │ -082c52: 0782 |0003: move-object v2, v8 │ │ -082c54: 0793 |0004: move-object v3, v9 │ │ -082c56: 07a5 |0005: move-object v5, v10 │ │ -082c58: 7406 e91e 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@1ee9 │ │ -082c5e: 0e00 |0009: return-void │ │ +0909f0: |[0909f0] com.badlogic.gdx.utils.Json.readField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ +090a00: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +090a02: 0760 |0001: move-object v0, v6 │ │ +090a04: 0771 |0002: move-object v1, v7 │ │ +090a06: 0782 |0003: move-object v2, v8 │ │ +090a08: 0793 |0004: move-object v3, v9 │ │ +090a0a: 07a5 |0005: move-object v5, v10 │ │ +090a0c: 7406 e91e 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@1ee9 │ │ +090a12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0009 line=609 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x000a reg=7 object Ljava/lang/Object; │ │ @@ -131303,148 +131310,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 │ │ -082c60: |[082c60] com.badlogic.gdx.utils.Json.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -082c70: 07e5 |0000: move-object v5, v14 │ │ -082c72: 1f05 ee02 |0001: check-cast v5, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -082c76: 6e10 9724 0d00 |0003: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -082c7c: 0c08 |0006: move-result-object v8 │ │ -082c7e: 54c9 790f |0007: iget-object v9, v12, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -082c82: 6e20 2420 8900 |0009: invoke-virtual {v9, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082c88: 0c03 |000c: move-result-object v3 │ │ -082c8a: 1f03 ea02 |000d: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -082c8e: 3903 0600 |000f: if-nez v3, 0015 // +0006 │ │ -082c92: 7020 ce1e 8c00 |0011: invoke-direct {v12, v8}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ -082c98: 0c03 |0014: move-result-object v3 │ │ -082c9a: 6e10 4720 0500 |0015: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2047 │ │ -082ca0: 0c09 |0018: move-result-object v9 │ │ -082ca2: 6e10 fe1f 0900 |0019: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -082ca8: 0c04 |001c: move-result-object v4 │ │ -082caa: 7210 ad25 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -082cb0: 0a09 |0020: move-result v9 │ │ -082cb2: 3809 e800 |0021: if-eqz v9, 0109 // +00e8 │ │ -082cb6: 7210 ae25 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -082cbc: 0c00 |0026: move-result-object v0 │ │ -082cbe: 1f00 e602 |0027: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -082cc2: 5409 f90f |0029: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -082cc6: 6e20 2420 9300 |002b: invoke-virtual {v3, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082ccc: 0c06 |002e: move-result-object v6 │ │ -082cce: 1f06 cb02 |002f: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -082cd2: 3906 3700 |0031: if-nez v6, 0068 // +0037 │ │ -082cd6: 55c9 750f |0033: iget-boolean v9, v12, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@0f75 │ │ -082cda: 3909 e8ff |0035: if-nez v9, 001d // -0018 │ │ -082cde: 220a fa02 |0037: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082ce2: 2209 9103 |0039: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -082ce6: 7010 d024 0900 |003b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082cec: 1a0b af03 |003e: const-string v11, "Field not found: " // string@03af │ │ -082cf0: 6e20 d724 b900 |0040: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082cf6: 0c0b |0043: move-result-object v11 │ │ -082cf8: 5409 f90f |0044: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -082cfc: 1f09 8f03 |0046: check-cast v9, Ljava/lang/String; // type@038f │ │ -082d00: 6e20 d724 9b00 |0048: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082d06: 0c09 |004b: move-result-object v9 │ │ -082d08: 1a0b 0a00 |004c: const-string v11, " (" // string@000a │ │ -082d0c: 6e20 d724 b900 |004e: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082d12: 0c09 |0051: move-result-object v9 │ │ -082d14: 6e10 4624 0800 |0052: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082d1a: 0c0b |0055: move-result-object v11 │ │ -082d1c: 6e20 d724 b900 |0056: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082d22: 0c09 |0059: move-result-object v9 │ │ -082d24: 1a0b 9200 |005a: const-string v11, ")" // string@0092 │ │ -082d28: 6e20 d724 b900 |005c: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082d2e: 0c09 |005f: move-result-object v9 │ │ -082d30: 6e10 dd24 0900 |0060: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082d36: 0c09 |0063: move-result-object v9 │ │ -082d38: 7020 8020 9a00 |0064: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -082d3e: 270a |0067: throw v10 │ │ -082d40: 5462 700f |0068: iget-object v2, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ -082d44: 5409 fa0f |006a: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -082d48: 3809 b1ff |006c: if-eqz v9, 001d // -004f │ │ -082d4c: 6e10 0125 0200 |006e: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ -082d52: 0c09 |0071: move-result-object v9 │ │ -082d54: 546a 6f0f |0072: iget-object v10, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -082d58: 540b fa0f |0074: iget-object v11, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -082d5c: 6e40 ec1e 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@1eec │ │ -082d62: 0c09 |0079: move-result-object v9 │ │ -082d64: 6e30 0425 d209 |007a: invoke-virtual {v2, v13, v9}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2504 │ │ -082d6a: 28a0 |007d: goto 001d // -0060 │ │ -082d6c: 0d01 |007e: move-exception v1 │ │ -082d6e: 2209 fa02 |007f: new-instance v9, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082d72: 220a 9103 |0081: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ -082d76: 7010 d024 0a00 |0083: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082d7c: 1a0b 4703 |0086: const-string v11, "Error accessing field: " // string@0347 │ │ -082d80: 6e20 d724 ba00 |0088: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082d86: 0c0a |008b: move-result-object v10 │ │ -082d88: 6e10 0025 0200 |008c: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -082d8e: 0c0b |008f: move-result-object v11 │ │ -082d90: 6e20 d724 ba00 |0090: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082d96: 0c0a |0093: move-result-object v10 │ │ -082d98: 1a0b 0a00 |0094: const-string v11, " (" // string@000a │ │ -082d9c: 6e20 d724 ba00 |0096: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082da2: 0c0a |0099: move-result-object v10 │ │ -082da4: 6e10 4624 0800 |009a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082daa: 0c0b |009d: move-result-object v11 │ │ -082dac: 6e20 d724 ba00 |009e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082db2: 0c0a |00a1: move-result-object v10 │ │ -082db4: 1a0b 9200 |00a2: const-string v11, ")" // string@0092 │ │ -082db8: 6e20 d724 ba00 |00a4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082dbe: 0c0a |00a7: move-result-object v10 │ │ -082dc0: 6e10 dd24 0a00 |00a8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082dc6: 0c0a |00ab: move-result-object v10 │ │ -082dc8: 7030 8120 a901 |00ac: invoke-direct {v9, v10, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -082dce: 2709 |00af: throw v9 │ │ -082dd0: 0d01 |00b0: move-exception v1 │ │ -082dd2: 2209 9103 |00b1: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -082dd6: 7010 d024 0900 |00b3: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082ddc: 6e10 0025 0200 |00b6: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -082de2: 0c0a |00b9: move-result-object v10 │ │ -082de4: 6e20 d724 a900 |00ba: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082dea: 0c09 |00bd: move-result-object v9 │ │ -082dec: 1a0a 0a00 |00be: const-string v10, " (" // string@000a │ │ -082df0: 6e20 d724 a900 |00c0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082df6: 0c09 |00c3: move-result-object v9 │ │ -082df8: 6e10 4624 0800 |00c4: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082dfe: 0c0a |00c7: move-result-object v10 │ │ -082e00: 6e20 d724 a900 |00c8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082e06: 0c09 |00cb: move-result-object v9 │ │ -082e08: 1a0a 9200 |00cc: const-string v10, ")" // string@0092 │ │ -082e0c: 6e20 d724 a900 |00ce: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082e12: 0c09 |00d1: move-result-object v9 │ │ -082e14: 6e10 dd24 0900 |00d2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082e1a: 0c09 |00d5: move-result-object v9 │ │ -082e1c: 6e20 8320 9100 |00d6: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -082e22: 2701 |00d9: throw v1 │ │ -082e24: 0d07 |00da: move-exception v7 │ │ -082e26: 2201 fa02 |00db: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082e2a: 7020 8220 7100 |00dd: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -082e30: 2209 9103 |00e0: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -082e34: 7010 d024 0900 |00e2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -082e3a: 6e10 0025 0200 |00e5: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -082e40: 0c0a |00e8: move-result-object v10 │ │ -082e42: 6e20 d724 a900 |00e9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082e48: 0c09 |00ec: move-result-object v9 │ │ -082e4a: 1a0a 0a00 |00ed: const-string v10, " (" // string@000a │ │ -082e4e: 6e20 d724 a900 |00ef: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082e54: 0c09 |00f2: move-result-object v9 │ │ -082e56: 6e10 4624 0800 |00f3: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -082e5c: 0c0a |00f6: move-result-object v10 │ │ -082e5e: 6e20 d724 a900 |00f7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082e64: 0c09 |00fa: move-result-object v9 │ │ -082e66: 1a0a 9200 |00fb: const-string v10, ")" // string@0092 │ │ -082e6a: 6e20 d724 a900 |00fd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -082e70: 0c09 |0100: move-result-object v9 │ │ -082e72: 6e10 dd24 0900 |0101: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -082e78: 0c09 |0104: move-result-object v9 │ │ -082e7a: 6e20 8320 9100 |0105: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -082e80: 2701 |0108: throw v1 │ │ -082e82: 0e00 |0109: return-void │ │ +090a14: |[090a14] com.badlogic.gdx.utils.Json.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +090a24: 07e5 |0000: move-object v5, v14 │ │ +090a26: 1f05 ee02 |0001: check-cast v5, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +090a2a: 6e10 9724 0d00 |0003: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +090a30: 0c08 |0006: move-result-object v8 │ │ +090a32: 54c9 790f |0007: iget-object v9, v12, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +090a36: 6e20 2420 8900 |0009: invoke-virtual {v9, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090a3c: 0c03 |000c: move-result-object v3 │ │ +090a3e: 1f03 ea02 |000d: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +090a42: 3903 0600 |000f: if-nez v3, 0015 // +0006 │ │ +090a46: 7020 ce1e 8c00 |0011: invoke-direct {v12, v8}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ +090a4c: 0c03 |0014: move-result-object v3 │ │ +090a4e: 6e10 4720 0500 |0015: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2047 │ │ +090a54: 0c09 |0018: move-result-object v9 │ │ +090a56: 6e10 fe1f 0900 |0019: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +090a5c: 0c04 |001c: move-result-object v4 │ │ +090a5e: 7210 ad25 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +090a64: 0a09 |0020: move-result v9 │ │ +090a66: 3809 e800 |0021: if-eqz v9, 0109 // +00e8 │ │ +090a6a: 7210 ae25 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +090a70: 0c00 |0026: move-result-object v0 │ │ +090a72: 1f00 e602 |0027: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +090a76: 5409 f90f |0029: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +090a7a: 6e20 2420 9300 |002b: invoke-virtual {v3, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090a80: 0c06 |002e: move-result-object v6 │ │ +090a82: 1f06 cb02 |002f: check-cast v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +090a86: 3906 3700 |0031: if-nez v6, 0068 // +0037 │ │ +090a8a: 55c9 750f |0033: iget-boolean v9, v12, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@0f75 │ │ +090a8e: 3909 e8ff |0035: if-nez v9, 001d // -0018 │ │ +090a92: 220a fa02 |0037: new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +090a96: 2209 9103 |0039: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +090a9a: 7010 d024 0900 |003b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090aa0: 1a0b af03 |003e: const-string v11, "Field not found: " // string@03af │ │ +090aa4: 6e20 d724 b900 |0040: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090aaa: 0c0b |0043: move-result-object v11 │ │ +090aac: 5409 f90f |0044: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +090ab0: 1f09 8f03 |0046: check-cast v9, Ljava/lang/String; // type@038f │ │ +090ab4: 6e20 d724 9b00 |0048: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090aba: 0c09 |004b: move-result-object v9 │ │ +090abc: 1a0b 0a00 |004c: const-string v11, " (" // string@000a │ │ +090ac0: 6e20 d724 b900 |004e: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090ac6: 0c09 |0051: move-result-object v9 │ │ +090ac8: 6e10 4624 0800 |0052: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090ace: 0c0b |0055: move-result-object v11 │ │ +090ad0: 6e20 d724 b900 |0056: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090ad6: 0c09 |0059: move-result-object v9 │ │ +090ad8: 1a0b 9200 |005a: const-string v11, ")" // string@0092 │ │ +090adc: 6e20 d724 b900 |005c: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090ae2: 0c09 |005f: move-result-object v9 │ │ +090ae4: 6e10 dd24 0900 |0060: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090aea: 0c09 |0063: move-result-object v9 │ │ +090aec: 7020 8020 9a00 |0064: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +090af2: 270a |0067: throw v10 │ │ +090af4: 5462 700f |0068: iget-object v2, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ +090af8: 5409 fa0f |006a: iget-object v9, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +090afc: 3809 b1ff |006c: if-eqz v9, 001d // -004f │ │ +090b00: 6e10 0125 0200 |006e: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ +090b06: 0c09 |0071: move-result-object v9 │ │ +090b08: 546a 6f0f |0072: iget-object v10, v6, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +090b0c: 540b fa0f |0074: iget-object v11, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +090b10: 6e40 ec1e 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@1eec │ │ +090b16: 0c09 |0079: move-result-object v9 │ │ +090b18: 6e30 0425 d209 |007a: invoke-virtual {v2, v13, v9}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2504 │ │ +090b1e: 28a0 |007d: goto 001d // -0060 │ │ +090b20: 0d01 |007e: move-exception v1 │ │ +090b22: 2209 fa02 |007f: new-instance v9, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +090b26: 220a 9103 |0081: new-instance v10, Ljava/lang/StringBuilder; // type@0391 │ │ +090b2a: 7010 d024 0a00 |0083: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090b30: 1a0b 4703 |0086: const-string v11, "Error accessing field: " // string@0347 │ │ +090b34: 6e20 d724 ba00 |0088: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090b3a: 0c0a |008b: move-result-object v10 │ │ +090b3c: 6e10 0025 0200 |008c: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +090b42: 0c0b |008f: move-result-object v11 │ │ +090b44: 6e20 d724 ba00 |0090: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090b4a: 0c0a |0093: move-result-object v10 │ │ +090b4c: 1a0b 0a00 |0094: const-string v11, " (" // string@000a │ │ +090b50: 6e20 d724 ba00 |0096: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090b56: 0c0a |0099: move-result-object v10 │ │ +090b58: 6e10 4624 0800 |009a: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090b5e: 0c0b |009d: move-result-object v11 │ │ +090b60: 6e20 d724 ba00 |009e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090b66: 0c0a |00a1: move-result-object v10 │ │ +090b68: 1a0b 9200 |00a2: const-string v11, ")" // string@0092 │ │ +090b6c: 6e20 d724 ba00 |00a4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090b72: 0c0a |00a7: move-result-object v10 │ │ +090b74: 6e10 dd24 0a00 |00a8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090b7a: 0c0a |00ab: move-result-object v10 │ │ +090b7c: 7030 8120 a901 |00ac: invoke-direct {v9, v10, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +090b82: 2709 |00af: throw v9 │ │ +090b84: 0d01 |00b0: move-exception v1 │ │ +090b86: 2209 9103 |00b1: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +090b8a: 7010 d024 0900 |00b3: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090b90: 6e10 0025 0200 |00b6: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +090b96: 0c0a |00b9: move-result-object v10 │ │ +090b98: 6e20 d724 a900 |00ba: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090b9e: 0c09 |00bd: move-result-object v9 │ │ +090ba0: 1a0a 0a00 |00be: const-string v10, " (" // string@000a │ │ +090ba4: 6e20 d724 a900 |00c0: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090baa: 0c09 |00c3: move-result-object v9 │ │ +090bac: 6e10 4624 0800 |00c4: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090bb2: 0c0a |00c7: move-result-object v10 │ │ +090bb4: 6e20 d724 a900 |00c8: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090bba: 0c09 |00cb: move-result-object v9 │ │ +090bbc: 1a0a 9200 |00cc: const-string v10, ")" // string@0092 │ │ +090bc0: 6e20 d724 a900 |00ce: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090bc6: 0c09 |00d1: move-result-object v9 │ │ +090bc8: 6e10 dd24 0900 |00d2: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090bce: 0c09 |00d5: move-result-object v9 │ │ +090bd0: 6e20 8320 9100 |00d6: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +090bd6: 2701 |00d9: throw v1 │ │ +090bd8: 0d07 |00da: move-exception v7 │ │ +090bda: 2201 fa02 |00db: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +090bde: 7020 8220 7100 |00dd: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +090be4: 2209 9103 |00e0: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +090be8: 7010 d024 0900 |00e2: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +090bee: 6e10 0025 0200 |00e5: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +090bf4: 0c0a |00e8: move-result-object v10 │ │ +090bf6: 6e20 d724 a900 |00e9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090bfc: 0c09 |00ec: move-result-object v9 │ │ +090bfe: 1a0a 0a00 |00ed: const-string v10, " (" // string@000a │ │ +090c02: 6e20 d724 a900 |00ef: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090c08: 0c09 |00f2: move-result-object v9 │ │ +090c0a: 6e10 4624 0800 |00f3: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +090c10: 0c0a |00f6: move-result-object v10 │ │ +090c12: 6e20 d724 a900 |00f7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090c18: 0c09 |00fa: move-result-object v9 │ │ +090c1a: 1a0a 9200 |00fb: const-string v10, ")" // string@0092 │ │ +090c1e: 6e20 d724 a900 |00fd: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +090c24: 0c09 |0100: move-result-object v9 │ │ +090c26: 6e10 dd24 0900 |0101: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +090c2c: 0c09 |0104: move-result-object v9 │ │ +090c2e: 6e20 8320 9100 |0105: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +090c34: 2701 |0108: throw v1 │ │ +090c36: 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=637 │ │ @@ -131490,549 +131497,549 @@ │ │ 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 : 1061 16-bit code units │ │ -082e9c: |[082e9c] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -082eac: 391c 0500 |0000: if-nez v28, 0005 // +0005 │ │ -082eb0: 1310 0000 |0002: const/16 v16, #int 0 // #0 │ │ -082eb4: 1110 |0004: return-object v16 │ │ -082eb6: 0800 1c00 |0005: move-object/from16 v0, v28 │ │ -082eba: 2000 ee02 |0007: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -082ebe: 0215 0000 |0009: move/from16 v21, v0 │ │ -082ec2: 3815 0a01 |000b: if-eqz v21, 0115 // +010a │ │ -082ec6: 080d 1c00 |000d: move-object/from16 v13, v28 │ │ -082eca: 1f0d ee02 |000f: check-cast v13, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -082ece: 0800 1900 |0011: move-object/from16 v0, v25 │ │ -082ed2: 5400 780f |0013: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -082ed6: 0815 0000 |0015: move-object/from16 v21, v0 │ │ -082eda: 3915 2800 |0017: if-nez v21, 003f // +0028 │ │ -082ede: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -082ee0: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ -082ee4: 7110 3d24 0500 |001c: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@243d │ │ -082eea: 0c1a |001f: move-result-object v26 │ │ -082eec: 381a a700 |0020: if-eqz v26, 00c7 // +00a7 │ │ -082ef0: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -082ef4: 5400 720f |0024: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -082ef8: 0815 0000 |0026: move-object/from16 v21, v0 │ │ -082efc: 0800 1500 |0028: move-object/from16 v0, v21 │ │ -082f00: 0801 1a00 |002a: move-object/from16 v1, v26 │ │ -082f04: 6e20 2420 1000 |002c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082f0a: 0c13 |002f: move-result-object v19 │ │ -082f0c: 1f13 ce02 |0030: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ -082f10: 3813 3700 |0032: if-eqz v19, 0069 // +0037 │ │ -082f14: 0800 1300 |0034: move-object/from16 v0, v19 │ │ -082f18: 0801 1900 |0036: move-object/from16 v1, v25 │ │ -082f1c: 0802 1a00 |0038: move-object/from16 v2, v26 │ │ -082f20: 7240 c91e 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@1ec9 │ │ -082f26: 0c10 |003d: move-result-object v16 │ │ -082f28: 28c6 |003e: goto 0004 // -003a │ │ -082f2a: 0800 1900 |003f: move-object/from16 v0, v25 │ │ -082f2e: 5400 780f |0041: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -082f32: 0815 0000 |0043: move-object/from16 v21, v0 │ │ -082f36: 0800 1500 |0045: move-object/from16 v0, v21 │ │ -082f3a: 6e20 4c20 0d00 |0047: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/utils/OrderedMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@204c │ │ -082f40: 0c15 |004a: move-result-object v21 │ │ -082f42: 1f15 8f03 |004b: check-cast v21, Ljava/lang/String; // type@038f │ │ -082f46: 0805 1500 |004d: move-object/from16 v5, v21 │ │ -082f4a: 28cb |004f: goto 001a // -0035 │ │ -082f4c: 0d09 |0050: move-exception v9 │ │ -082f4e: 0800 1900 |0051: move-object/from16 v0, v25 │ │ -082f52: 5400 770f |0053: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ -082f56: 0815 0000 |0055: move-object/from16 v21, v0 │ │ -082f5a: 0800 1500 |0057: move-object/from16 v0, v21 │ │ -082f5e: 6e20 2420 5000 |0059: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -082f64: 0c1a |005c: move-result-object v26 │ │ -082f66: 1f1a 7303 |005d: check-cast v26, Ljava/lang/Class; // type@0373 │ │ -082f6a: 391a c1ff |005f: if-nez v26, 0020 // -003f │ │ -082f6e: 2215 fa02 |0061: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -082f72: 0800 1500 |0063: move-object/from16 v0, v21 │ │ -082f76: 7020 8220 9000 |0065: invoke-direct {v0, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -082f7c: 2715 |0068: throw v21 │ │ -082f7e: 7602 e11e 1900 |0069: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@1ee1 │ │ -082f84: 0c11 |006c: move-result-object v17 │ │ -082f86: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -082f8a: 2000 cd02 |006f: instance-of v0, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ -082f8e: 0215 0000 |0071: move/from16 v21, v0 │ │ -082f92: 3815 1000 |0073: if-eqz v21, 0083 // +0010 │ │ -082f96: 0815 1100 |0075: move-object/from16 v21, v17 │ │ -082f9a: 1f15 cd02 |0077: check-cast v21, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ -082f9e: 0800 1500 |0079: move-object/from16 v0, v21 │ │ -082fa2: 0801 1900 |007b: move-object/from16 v1, v25 │ │ -082fa6: 7230 c71e 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@1ec7 │ │ -082fac: 0810 1100 |0080: move-object/from16 v16, v17 │ │ -082fb0: 2882 |0082: goto 0004 // -007e │ │ -082fb2: 0800 1100 |0083: move-object/from16 v0, v17 │ │ -082fb6: 2000 b603 |0085: instance-of v0, v0, Ljava/util/HashMap; // type@03b6 │ │ -082fba: 0215 0000 |0087: move/from16 v21, v0 │ │ -082fbe: 3815 4300 |0089: if-eqz v21, 00cc // +0043 │ │ -082fc2: 0812 1100 |008b: move-object/from16 v18, v17 │ │ -082fc6: 1f12 b603 |008d: check-cast v18, Ljava/util/HashMap; // type@03b6 │ │ -082fca: 6e10 4720 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2047 │ │ -082fd0: 0c15 |0092: move-result-object v21 │ │ -082fd2: 7401 fe1f 1500 |0093: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -082fd8: 0c0c |0096: move-result-object v12 │ │ -082fda: 7210 ad25 0c00 |0097: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -082fe0: 0a15 |009a: move-result v21 │ │ -082fe2: 3815 2800 |009b: if-eqz v21, 00c3 // +0028 │ │ -082fe6: 7210 ae25 0c00 |009d: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -082fec: 0c08 |00a0: move-result-object v8 │ │ -082fee: 1f08 e602 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -082ff2: 5480 f90f |00a3: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -082ff6: 0815 0000 |00a5: move-object/from16 v21, v0 │ │ -082ffa: 1316 0000 |00a7: const/16 v22, #int 0 // #0 │ │ -082ffe: 5480 fa0f |00a9: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -083002: 0817 0000 |00ab: move-object/from16 v23, v0 │ │ -083006: 0800 1900 |00ad: move-object/from16 v0, v25 │ │ -08300a: 0801 1b00 |00af: move-object/from16 v1, v27 │ │ -08300e: 0802 1600 |00b1: move-object/from16 v2, v22 │ │ -083012: 0803 1700 |00b3: move-object/from16 v3, v23 │ │ -083016: 6e40 ec1e 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@1eec │ │ -08301c: 0c16 |00b8: move-result-object v22 │ │ -08301e: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ -083022: 0801 1500 |00bb: move-object/from16 v1, v21 │ │ -083026: 0802 1600 |00bd: move-object/from16 v2, v22 │ │ -08302a: 6e30 a625 1002 |00bf: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -083030: 28d5 |00c2: goto 0097 // -002b │ │ -083032: 0810 1200 |00c3: move-object/from16 v16, v18 │ │ -083036: 2900 3fff |00c5: goto/16 0004 // -00c1 │ │ -08303a: 2211 ee02 |00c7: new-instance v17, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -08303e: 7601 4220 1100 |00c9: invoke-direct/range {v17}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2042 │ │ -083044: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -083048: 2000 ea02 |00ce: instance-of v0, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08304c: 0215 0000 |00d0: move/from16 v21, v0 │ │ -083050: 3815 3800 |00d2: if-eqz v21, 010a // +0038 │ │ -083054: 0812 1100 |00d4: move-object/from16 v18, v17 │ │ -083058: 1f12 ea02 |00d6: check-cast v18, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08305c: 6e10 4a20 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@204a │ │ -083062: 0c15 |00db: move-result-object v21 │ │ -083064: 7401 f01c 1500 |00dc: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -08306a: 0c0c |00df: move-result-object v12 │ │ -08306c: 7210 ad25 0c00 |00e0: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -083072: 0a15 |00e3: move-result v21 │ │ -083074: 3815 2200 |00e4: if-eqz v21, 0106 // +0022 │ │ -083078: 7210 ae25 0c00 |00e6: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08307e: 0c0e |00e9: move-result-object v14 │ │ -083080: 1f0e 8f03 |00ea: check-cast v14, Ljava/lang/String; // type@038f │ │ -083084: 1315 0000 |00ec: const/16 v21, #int 0 // #0 │ │ -083088: 6e20 4820 ed00 |00ee: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -08308e: 0c16 |00f1: move-result-object v22 │ │ -083090: 0800 1900 |00f2: move-object/from16 v0, v25 │ │ -083094: 0801 1b00 |00f4: move-object/from16 v1, v27 │ │ -083098: 0802 1500 |00f6: move-object/from16 v2, v21 │ │ -08309c: 0803 1600 |00f8: move-object/from16 v3, v22 │ │ -0830a0: 6e40 ec1e 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@1eec │ │ -0830a6: 0c15 |00fd: move-result-object v21 │ │ -0830a8: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ -0830ac: 0801 1500 |0100: move-object/from16 v1, v21 │ │ -0830b0: 6e30 2a20 e001 |0102: invoke-virtual {v0, v14, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0830b6: 28db |0105: goto 00e0 // -0025 │ │ -0830b8: 0810 1200 |0106: move-object/from16 v16, v18 │ │ -0830bc: 2900 fcfe |0108: goto/16 0004 // -0104 │ │ -0830c0: 0800 1900 |010a: move-object/from16 v0, v25 │ │ -0830c4: 0801 1100 |010c: move-object/from16 v1, v17 │ │ -0830c8: 6e30 eb1e 100d |010e: invoke-virtual {v0, v1, v13}, Lcom/badlogic/gdx/utils/Json;.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1eeb │ │ -0830ce: 0810 1100 |0111: move-object/from16 v16, v17 │ │ -0830d2: 2900 f1fe |0113: goto/16 0004 // -010f │ │ -0830d6: 381a 2200 |0115: if-eqz v26, 0137 // +0022 │ │ -0830da: 0800 1900 |0117: move-object/from16 v0, v25 │ │ -0830de: 5400 720f |0119: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -0830e2: 0815 0000 |011b: move-object/from16 v21, v0 │ │ -0830e6: 0800 1500 |011d: move-object/from16 v0, v21 │ │ -0830ea: 0801 1a00 |011f: move-object/from16 v1, v26 │ │ -0830ee: 6e20 2420 1000 |0121: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0830f4: 0c13 |0124: move-result-object v19 │ │ -0830f6: 1f13 ce02 |0125: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ -0830fa: 3813 1000 |0127: if-eqz v19, 0137 // +0010 │ │ -0830fe: 0800 1300 |0129: move-object/from16 v0, v19 │ │ -083102: 0801 1900 |012b: move-object/from16 v1, v25 │ │ -083106: 0802 1c00 |012d: move-object/from16 v2, v28 │ │ -08310a: 0803 1a00 |012f: move-object/from16 v3, v26 │ │ -08310e: 7240 c91e 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@1ec9 │ │ -083114: 0c10 |0134: move-result-object v16 │ │ -083116: 2900 cffe |0135: goto/16 0004 // -0131 │ │ -08311a: 0800 1c00 |0137: move-object/from16 v0, v28 │ │ -08311e: 2000 a702 |0139: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -083122: 0215 0000 |013b: move/from16 v21, v0 │ │ -083126: 3815 e600 |013d: if-eqz v21, 0223 // +00e6 │ │ -08312a: 0804 1c00 |013f: move-object/from16 v4, v28 │ │ -08312e: 1f04 a702 |0141: check-cast v4, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -083132: 381a 0e00 |0143: if-eqz v26, 0151 // +000e │ │ -083136: 1c15 a702 |0145: const-class v21, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08313a: 0800 1500 |0147: move-object/from16 v0, v21 │ │ -08313e: 0801 1a00 |0149: move-object/from16 v1, v26 │ │ -083142: 6e20 4c24 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ -083148: 0a15 |014e: move-result v21 │ │ -08314a: 3815 3000 |014f: if-eqz v21, 017f // +0030 │ │ -08314e: 2210 a702 |0151: new-instance v16, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -083152: 5240 e30e |0153: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -083156: 0215 0000 |0155: move/from16 v21, v0 │ │ -08315a: 0800 1000 |0157: move-object/from16 v0, v16 │ │ -08315e: 0201 1500 |0159: move/from16 v1, v21 │ │ -083162: 7020 dc1c 1000 |015b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -083168: 120b |015e: const/4 v11, #int 0 // #0 │ │ -08316a: 524f e30e |015f: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08316e: 35fb a3fe |0161: if-ge v11, v15, 0004 // -015d │ │ -083172: 1315 0000 |0163: const/16 v21, #int 0 // #0 │ │ -083176: 6e20 ed1c b400 |0165: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08317c: 0c16 |0168: move-result-object v22 │ │ -08317e: 0800 1900 |0169: move-object/from16 v0, v25 │ │ -083182: 0801 1b00 |016b: move-object/from16 v1, v27 │ │ -083186: 0802 1500 |016d: move-object/from16 v2, v21 │ │ -08318a: 0803 1600 |016f: move-object/from16 v3, v22 │ │ -08318e: 6e40 ec1e 1032 |0171: 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@1eec │ │ -083194: 0c15 |0174: move-result-object v21 │ │ -083196: 0800 1000 |0175: move-object/from16 v0, v16 │ │ -08319a: 0801 1500 |0177: move-object/from16 v1, v21 │ │ -08319e: 6e20 e31c 1000 |0179: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0831a4: d80b 0b01 |017c: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0831a8: 28e3 |017e: goto 0161 // -001d │ │ -0831aa: 1c15 b003 |017f: const-class v21, Ljava/util/ArrayList; // type@03b0 │ │ -0831ae: 0800 1500 |0181: move-object/from16 v0, v21 │ │ -0831b2: 0801 1a00 |0183: move-object/from16 v1, v26 │ │ -0831b6: 6e20 4c24 1000 |0185: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ -0831bc: 0a15 |0188: move-result v21 │ │ -0831be: 3815 3000 |0189: if-eqz v21, 01b9 // +0030 │ │ -0831c2: 2210 b003 |018b: new-instance v16, Ljava/util/ArrayList; // type@03b0 │ │ -0831c6: 5240 e30e |018d: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0831ca: 0215 0000 |018f: move/from16 v21, v0 │ │ -0831ce: 0800 1000 |0191: move-object/from16 v0, v16 │ │ -0831d2: 0201 1500 |0193: move/from16 v1, v21 │ │ -0831d6: 7020 8725 1000 |0195: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -0831dc: 120b |0198: const/4 v11, #int 0 // #0 │ │ -0831de: 524f e30e |0199: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0831e2: 35fb 69fe |019b: if-ge v11, v15, 0004 // -0197 │ │ -0831e6: 1315 0000 |019d: const/16 v21, #int 0 // #0 │ │ -0831ea: 6e20 ed1c b400 |019f: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0831f0: 0c16 |01a2: move-result-object v22 │ │ -0831f2: 0800 1900 |01a3: move-object/from16 v0, v25 │ │ -0831f6: 0801 1b00 |01a5: move-object/from16 v1, v27 │ │ -0831fa: 0802 1500 |01a7: move-object/from16 v2, v21 │ │ -0831fe: 0803 1600 |01a9: move-object/from16 v3, v22 │ │ -083202: 6e40 ec1e 1032 |01ab: 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@1eec │ │ -083208: 0c15 |01ae: move-result-object v21 │ │ -08320a: 0800 1000 |01af: move-object/from16 v0, v16 │ │ -08320e: 0801 1500 |01b1: move-object/from16 v1, v21 │ │ -083212: 6e20 8925 1000 |01b3: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -083218: d80b 0b01 |01b6: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08321c: 28e3 |01b8: goto 019b // -001d │ │ -08321e: 7401 4b24 1a00 |01b9: invoke-virtual/range {v26}, Ljava/lang/Class;.isArray:()Z // method@244b │ │ -083224: 0a15 |01bc: move-result v21 │ │ -083226: 3815 3500 |01bd: if-eqz v21, 01f2 // +0035 │ │ -08322a: 7401 3e24 1a00 |01bf: invoke-virtual/range {v26}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -083230: 0c06 |01c2: move-result-object v6 │ │ -083232: 391b 0400 |01c3: if-nez v27, 01c7 // +0004 │ │ -083236: 081b 0600 |01c5: move-object/from16 v27, v6 │ │ -08323a: 5240 e30e |01c7: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08323e: 0215 0000 |01c9: move/from16 v21, v0 │ │ -083242: 0200 1500 |01cb: move/from16 v0, v21 │ │ -083246: 7120 f824 0600 |01cd: invoke-static {v6, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ -08324c: 0c10 |01d0: move-result-object v16 │ │ -08324e: 120b |01d1: const/4 v11, #int 0 // #0 │ │ -083250: 524f e30e |01d2: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -083254: 35fb 30fe |01d4: if-ge v11, v15, 0004 // -01d0 │ │ -083258: 1315 0000 |01d6: const/16 v21, #int 0 // #0 │ │ -08325c: 6e20 ed1c b400 |01d8: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -083262: 0c16 |01db: move-result-object v22 │ │ -083264: 0800 1900 |01dc: move-object/from16 v0, v25 │ │ -083268: 0801 1b00 |01de: move-object/from16 v1, v27 │ │ -08326c: 0802 1500 |01e0: move-object/from16 v2, v21 │ │ -083270: 0803 1600 |01e2: move-object/from16 v3, v22 │ │ -083274: 6e40 ec1e 1032 |01e4: 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@1eec │ │ -08327a: 0c15 |01e7: move-result-object v21 │ │ -08327c: 0800 1000 |01e8: move-object/from16 v0, v16 │ │ -083280: 0801 1500 |01ea: move-object/from16 v1, v21 │ │ -083284: 7130 fa24 b001 |01ec: invoke-static {v0, v11, v1}, Ljava/lang/reflect/Array;.set:(Ljava/lang/Object;ILjava/lang/Object;)V // method@24fa │ │ -08328a: d80b 0b01 |01ef: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08328e: 28e3 |01f1: goto 01d4 // -001d │ │ -083290: 2215 fa02 |01f2: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083294: 2216 9103 |01f4: new-instance v22, Ljava/lang/StringBuilder; // type@0391 │ │ -083298: 7601 d024 1600 |01f6: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08329e: 1a17 8f0e |01f9: const-string v23, "Unable to convert value to required type: " // string@0e8f │ │ -0832a2: 7402 d724 1600 |01fb: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0832a8: 0c16 |01fe: move-result-object v22 │ │ -0832aa: 0800 1600 |01ff: move-object/from16 v0, v22 │ │ -0832ae: 0801 1c00 |0201: move-object/from16 v1, v28 │ │ -0832b2: 6e20 d624 1000 |0203: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0832b8: 0c16 |0206: move-result-object v22 │ │ -0832ba: 1a17 0a00 |0207: const-string v23, " (" // string@000a │ │ -0832be: 7402 d724 1600 |0209: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0832c4: 0c16 |020c: move-result-object v22 │ │ -0832c6: 7401 4624 1a00 |020d: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0832cc: 0c17 |0210: move-result-object v23 │ │ -0832ce: 7402 d724 1600 |0211: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0832d4: 0c16 |0214: move-result-object v22 │ │ -0832d6: 1a17 9200 |0215: const-string v23, ")" // string@0092 │ │ -0832da: 7402 d724 1600 |0217: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0832e0: 0c16 |021a: move-result-object v22 │ │ -0832e2: 7401 dd24 1600 |021b: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0832e8: 0c16 |021e: move-result-object v22 │ │ -0832ea: 7602 8020 1500 |021f: invoke-direct/range {v21, v22}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -0832f0: 2715 |0222: throw v21 │ │ -0832f2: 0800 1c00 |0223: move-object/from16 v0, v28 │ │ -0832f6: 2000 7903 |0225: instance-of v0, v0, Ljava/lang/Float; // type@0379 │ │ -0832fa: 0215 0000 |0227: move/from16 v21, v0 │ │ -0832fe: 3815 a300 |0229: if-eqz v21, 02cc // +00a3 │ │ -083302: 080a 1c00 |022b: move-object/from16 v10, v28 │ │ -083306: 1f0a 7903 |022d: check-cast v10, Ljava/lang/Float; // type@0379 │ │ -08330a: 381a 1200 |022f: if-eqz v26, 0241 // +0012 │ │ -08330e: 6215 5d12 |0231: sget-object v21, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ -083312: 0800 1a00 |0233: move-object/from16 v0, v26 │ │ -083316: 0801 1500 |0235: move-object/from16 v1, v21 │ │ -08331a: 3210 0a00 |0237: if-eq v0, v1, 0241 // +000a │ │ -08331e: 1c15 7903 |0239: const-class v21, Ljava/lang/Float; // type@0379 │ │ -083322: 0800 1a00 |023b: move-object/from16 v0, v26 │ │ -083326: 0801 1500 |023d: move-object/from16 v1, v21 │ │ -08332a: 3310 0600 |023f: if-ne v0, v1, 0245 // +0006 │ │ -08332e: 0810 0a00 |0241: move-object/from16 v16, v10 │ │ -083332: 2900 c1fd |0243: goto/16 0004 // -023f │ │ -083336: 6215 5e12 |0245: sget-object v21, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ -08333a: 0800 1a00 |0247: move-object/from16 v0, v26 │ │ -08333e: 0801 1500 |0249: move-object/from16 v1, v21 │ │ -083342: 3210 0a00 |024b: if-eq v0, v1, 0255 // +000a │ │ -083346: 1c15 7e03 |024d: const-class v21, Ljava/lang/Integer; // type@037e │ │ -08334a: 0800 1a00 |024f: move-object/from16 v0, v26 │ │ -08334e: 0801 1500 |0251: move-object/from16 v1, v21 │ │ -083352: 3310 0c00 |0253: if-ne v0, v1, 025f // +000c │ │ -083356: 6e10 6024 0a00 |0255: invoke-virtual {v10}, Ljava/lang/Float;.intValue:()I // method@2460 │ │ -08335c: 0a15 |0258: move-result v21 │ │ -08335e: 7701 7424 1500 |0259: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -083364: 0c10 |025c: move-result-object v16 │ │ -083366: 2900 a7fd |025d: goto/16 0004 // -0259 │ │ -08336a: 6215 5f12 |025f: sget-object v21, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@125f │ │ -08336e: 0800 1a00 |0261: move-object/from16 v0, v26 │ │ -083372: 0801 1500 |0263: move-object/from16 v1, v21 │ │ -083376: 3210 0a00 |0265: if-eq v0, v1, 026f // +000a │ │ -08337a: 1c15 8103 |0267: const-class v21, Ljava/lang/Long; // type@0381 │ │ -08337e: 0800 1a00 |0269: move-object/from16 v0, v26 │ │ -083382: 0801 1500 |026b: move-object/from16 v1, v21 │ │ -083386: 3310 0c00 |026d: if-ne v0, v1, 0279 // +000c │ │ -08338a: 6e10 6124 0a00 |026f: invoke-virtual {v10}, Ljava/lang/Float;.longValue:()J // method@2461 │ │ -083390: 0b15 |0272: move-result-wide v21 │ │ -083392: 7702 7b24 1500 |0273: invoke-static/range {v21, v22}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@247b │ │ -083398: 0c10 |0276: move-result-object v16 │ │ -08339a: 2900 8dfd |0277: goto/16 0004 // -0273 │ │ -08339e: 6215 5c12 |0279: sget-object v21, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@125c │ │ -0833a2: 0800 1a00 |027b: move-object/from16 v0, v26 │ │ -0833a6: 0801 1500 |027d: move-object/from16 v1, v21 │ │ -0833aa: 3210 0a00 |027f: if-eq v0, v1, 0289 // +000a │ │ -0833ae: 1c15 7603 |0281: const-class v21, Ljava/lang/Double; // type@0376 │ │ -0833b2: 0800 1a00 |0283: move-object/from16 v0, v26 │ │ -0833b6: 0801 1500 |0285: move-object/from16 v1, v21 │ │ -0833ba: 3310 0c00 |0287: if-ne v0, v1, 0293 // +000c │ │ -0833be: 6e10 5b24 0a00 |0289: invoke-virtual {v10}, Ljava/lang/Float;.doubleValue:()D // method@245b │ │ -0833c4: 0b15 |028c: move-result-wide v21 │ │ -0833c6: 7702 5524 1500 |028d: invoke-static/range {v21, v22}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2455 │ │ -0833cc: 0c10 |0290: move-result-object v16 │ │ -0833ce: 2900 73fd |0291: goto/16 0004 // -028d │ │ -0833d2: 6215 6012 |0293: sget-object v21, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1260 │ │ -0833d6: 0800 1a00 |0295: move-object/from16 v0, v26 │ │ -0833da: 0801 1500 |0297: move-object/from16 v1, v21 │ │ -0833de: 3210 0a00 |0299: if-eq v0, v1, 02a3 // +000a │ │ -0833e2: 1c15 8e03 |029b: const-class v21, Ljava/lang/Short; // type@038e │ │ -0833e6: 0800 1a00 |029d: move-object/from16 v0, v26 │ │ -0833ea: 0801 1500 |029f: move-object/from16 v1, v21 │ │ -0833ee: 3310 0c00 |02a1: if-ne v0, v1, 02ad // +000c │ │ -0833f2: 6e10 6324 0a00 |02a3: invoke-virtual {v10}, Ljava/lang/Float;.shortValue:()S // method@2463 │ │ -0833f8: 0a15 |02a6: move-result v21 │ │ -0833fa: 7701 a824 1500 |02a7: invoke-static/range {v21}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@24a8 │ │ -083400: 0c10 |02aa: move-result-object v16 │ │ -083402: 2900 59fd |02ab: goto/16 0004 // -02a7 │ │ -083406: 6215 5a12 |02ad: sget-object v21, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@125a │ │ -08340a: 0800 1a00 |02af: move-object/from16 v0, v26 │ │ -08340e: 0801 1500 |02b1: move-object/from16 v1, v21 │ │ -083412: 3210 0a00 |02b3: if-eq v0, v1, 02bd // +000a │ │ -083416: 1c15 7003 |02b5: const-class v21, Ljava/lang/Byte; // type@0370 │ │ -08341a: 0800 1a00 |02b7: move-object/from16 v0, v26 │ │ -08341e: 0801 1500 |02b9: move-object/from16 v1, v21 │ │ -083422: 3310 0d00 |02bb: if-ne v0, v1, 02c8 // +000d │ │ -083426: 6e10 5a24 0a00 |02bd: invoke-virtual {v10}, Ljava/lang/Float;.byteValue:()B // method@245a │ │ -08342c: 0a15 |02c0: move-result v21 │ │ -08342e: 7701 3024 1500 |02c1: invoke-static/range {v21}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@2430 │ │ -083434: 0c10 |02c4: move-result-object v16 │ │ -083436: 2900 3ffd |02c5: goto/16 0004 // -02c1 │ │ -08343a: 0d15 |02c7: move-exception v21 │ │ -08343c: 7701 c724 1c00 |02c8: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ -083442: 0c1c |02cb: move-result-object v28 │ │ -083444: 0800 1c00 |02cc: move-object/from16 v0, v28 │ │ -083448: 2000 6f03 |02ce: instance-of v0, v0, Ljava/lang/Boolean; // type@036f │ │ -08344c: 0215 0000 |02d0: move/from16 v21, v0 │ │ -083450: 3815 4f01 |02d2: if-eqz v21, 0421 // +014f │ │ -083454: 7701 c724 1c00 |02d4: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ -08345a: 0c1c |02d7: move-result-object v28 │ │ -08345c: 0815 1c00 |02d8: move-object/from16 v21, v28 │ │ -083460: 0800 1500 |02da: move-object/from16 v0, v21 │ │ -083464: 2000 8f03 |02dc: instance-of v0, v0, Ljava/lang/String; // type@038f │ │ -083468: 0216 0000 |02de: move/from16 v22, v0 │ │ -08346c: 3816 3d01 |02e0: if-eqz v22, 041d // +013d │ │ -083470: 0814 1500 |02e2: move-object/from16 v20, v21 │ │ -083474: 1f14 8f03 |02e4: check-cast v20, Ljava/lang/String; // type@038f │ │ -083478: 381a 0a00 |02e6: if-eqz v26, 02f0 // +000a │ │ -08347c: 1c16 8f03 |02e8: const-class v22, Ljava/lang/String; // type@038f │ │ -083480: 0800 1a00 |02ea: move-object/from16 v0, v26 │ │ -083484: 0801 1600 |02ec: move-object/from16 v1, v22 │ │ -083488: 3310 0600 |02ee: if-ne v0, v1, 02f4 // +0006 │ │ -08348c: 0810 1500 |02f0: move-object/from16 v16, v21 │ │ -083490: 2900 12fd |02f2: goto/16 0004 // -02ee │ │ -083494: 6216 5e12 |02f4: sget-object v22, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ -083498: 0800 1a00 |02f6: move-object/from16 v0, v26 │ │ -08349c: 0801 1600 |02f8: move-object/from16 v1, v22 │ │ -0834a0: 3210 0a00 |02fa: if-eq v0, v1, 0304 // +000a │ │ -0834a4: 1c16 7e03 |02fc: const-class v22, Ljava/lang/Integer; // type@037e │ │ -0834a8: 0800 1a00 |02fe: move-object/from16 v0, v26 │ │ -0834ac: 0801 1600 |0300: move-object/from16 v1, v22 │ │ -0834b0: 3310 0800 |0302: if-ne v0, v1, 030a // +0008 │ │ -0834b4: 7701 7524 1400 |0304: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2475 │ │ -0834ba: 0c10 |0307: move-result-object v16 │ │ -0834bc: 2900 fcfc |0308: goto/16 0004 // -0304 │ │ -0834c0: 6216 5d12 |030a: sget-object v22, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ -0834c4: 0800 1a00 |030c: move-object/from16 v0, v26 │ │ -0834c8: 0801 1600 |030e: move-object/from16 v1, v22 │ │ -0834cc: 3210 0a00 |0310: if-eq v0, v1, 031a // +000a │ │ -0834d0: 1c16 7903 |0312: const-class v22, Ljava/lang/Float; // type@0379 │ │ -0834d4: 0800 1a00 |0314: move-object/from16 v0, v26 │ │ -0834d8: 0801 1600 |0316: move-object/from16 v1, v22 │ │ -0834dc: 3310 0800 |0318: if-ne v0, v1, 0320 // +0008 │ │ -0834e0: 7701 6624 1400 |031a: invoke-static/range {v20}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@2466 │ │ -0834e6: 0c10 |031d: move-result-object v16 │ │ -0834e8: 2900 e6fc |031e: goto/16 0004 // -031a │ │ -0834ec: 6216 5f12 |0320: sget-object v22, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@125f │ │ -0834f0: 0800 1a00 |0322: move-object/from16 v0, v26 │ │ -0834f4: 0801 1600 |0324: move-object/from16 v1, v22 │ │ -0834f8: 3210 0a00 |0326: if-eq v0, v1, 0330 // +000a │ │ -0834fc: 1c16 8103 |0328: const-class v22, Ljava/lang/Long; // type@0381 │ │ -083500: 0800 1a00 |032a: move-object/from16 v0, v26 │ │ -083504: 0801 1600 |032c: move-object/from16 v1, v22 │ │ -083508: 3310 0800 |032e: if-ne v0, v1, 0336 // +0008 │ │ -08350c: 7701 7c24 1400 |0330: invoke-static/range {v20}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@247c │ │ -083512: 0c10 |0333: move-result-object v16 │ │ -083514: 2900 d0fc |0334: goto/16 0004 // -0330 │ │ -083518: 6216 5c12 |0336: sget-object v22, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@125c │ │ -08351c: 0800 1a00 |0338: move-object/from16 v0, v26 │ │ -083520: 0801 1600 |033a: move-object/from16 v1, v22 │ │ -083524: 3210 0a00 |033c: if-eq v0, v1, 0346 // +000a │ │ -083528: 1c16 7603 |033e: const-class v22, Ljava/lang/Double; // type@0376 │ │ -08352c: 0800 1a00 |0340: move-object/from16 v0, v26 │ │ -083530: 0801 1600 |0342: move-object/from16 v1, v22 │ │ -083534: 3310 0800 |0344: if-ne v0, v1, 034c // +0008 │ │ -083538: 7701 5624 1400 |0346: invoke-static/range {v20}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@2456 │ │ -08353e: 0c10 |0349: move-result-object v16 │ │ -083540: 2900 bafc |034a: goto/16 0004 // -0346 │ │ -083544: 6216 6012 |034c: sget-object v22, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1260 │ │ -083548: 0800 1a00 |034e: move-object/from16 v0, v26 │ │ -08354c: 0801 1600 |0350: move-object/from16 v1, v22 │ │ -083550: 3210 0a00 |0352: if-eq v0, v1, 035c // +000a │ │ -083554: 1c16 8e03 |0354: const-class v22, Ljava/lang/Short; // type@038e │ │ -083558: 0800 1a00 |0356: move-object/from16 v0, v26 │ │ -08355c: 0801 1600 |0358: move-object/from16 v1, v22 │ │ -083560: 3310 0800 |035a: if-ne v0, v1, 0362 // +0008 │ │ -083564: 7701 a724 1400 |035c: invoke-static/range {v20}, Ljava/lang/Short;.valueOf:(Ljava/lang/String;)Ljava/lang/Short; // method@24a7 │ │ -08356a: 0c10 |035f: move-result-object v16 │ │ -08356c: 2900 a4fc |0360: goto/16 0004 // -035c │ │ -083570: 6216 5a12 |0362: sget-object v22, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@125a │ │ -083574: 0800 1a00 |0364: move-object/from16 v0, v26 │ │ -083578: 0801 1600 |0366: move-object/from16 v1, v22 │ │ -08357c: 3210 0a00 |0368: if-eq v0, v1, 0372 // +000a │ │ -083580: 1c16 7003 |036a: const-class v22, Ljava/lang/Byte; // type@0370 │ │ -083584: 0800 1a00 |036c: move-object/from16 v0, v26 │ │ -083588: 0801 1600 |036e: move-object/from16 v1, v22 │ │ -08358c: 3310 0900 |0370: if-ne v0, v1, 0379 // +0009 │ │ -083590: 7701 3124 1400 |0372: invoke-static/range {v20}, Ljava/lang/Byte;.valueOf:(Ljava/lang/String;)Ljava/lang/Byte; // method@2431 │ │ -083596: 0c10 |0375: move-result-object v16 │ │ -083598: 2900 8efc |0376: goto/16 0004 // -0372 │ │ -08359c: 0d16 |0378: move-exception v22 │ │ -08359e: 6216 5912 |0379: sget-object v22, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@1259 │ │ -0835a2: 0800 1a00 |037b: move-object/from16 v0, v26 │ │ -0835a6: 0801 1600 |037d: move-object/from16 v1, v22 │ │ -0835aa: 3210 0a00 |037f: if-eq v0, v1, 0389 // +000a │ │ -0835ae: 1c16 6f03 |0381: const-class v22, Ljava/lang/Boolean; // type@036f │ │ -0835b2: 0800 1a00 |0383: move-object/from16 v0, v26 │ │ -0835b6: 0801 1600 |0385: move-object/from16 v1, v22 │ │ -0835ba: 3310 0800 |0387: if-ne v0, v1, 038f // +0008 │ │ -0835be: 7701 2e24 1400 |0389: invoke-static/range {v20}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@242e │ │ -0835c4: 0c10 |038c: move-result-object v16 │ │ -0835c6: 2900 77fc |038d: goto/16 0004 // -0389 │ │ -0835ca: 6216 5b12 |038f: sget-object v22, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@125b │ │ -0835ce: 0800 1a00 |0391: move-object/from16 v0, v26 │ │ -0835d2: 0801 1600 |0393: move-object/from16 v1, v22 │ │ -0835d6: 3210 0a00 |0395: if-eq v0, v1, 039f // +000a │ │ -0835da: 1c16 7203 |0397: const-class v22, Ljava/lang/Character; // type@0372 │ │ -0835de: 0800 1a00 |0399: move-object/from16 v0, v26 │ │ -0835e2: 0801 1600 |039b: move-object/from16 v1, v22 │ │ -0835e6: 3310 0e00 |039d: if-ne v0, v1, 03ab // +000e │ │ -0835ea: 1315 0000 |039f: const/16 v21, #int 0 // #0 │ │ -0835ee: 7402 ac24 1400 |03a1: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0835f4: 0a15 |03a4: move-result v21 │ │ -0835f6: 7701 3b24 1500 |03a5: invoke-static/range {v21}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@243b │ │ -0835fc: 0c10 |03a8: move-result-object v16 │ │ -0835fe: 2900 5bfc |03a9: goto/16 0004 // -03a5 │ │ -083602: 7401 4d24 1a00 |03ab: invoke-virtual/range {v26}, Ljava/lang/Class;.isEnum:()Z // method@244d │ │ -083608: 0a16 |03ae: move-result v22 │ │ -08360a: 3816 2100 |03af: if-eqz v22, 03d0 // +0021 │ │ -08360e: 7401 4224 1a00 |03b1: invoke-virtual/range {v26}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@2442 │ │ -083614: 0c07 |03b4: move-result-object v7 │ │ -083616: 120b |03b5: const/4 v11, #int 0 // #0 │ │ -083618: 217f |03b6: array-length v15, v7 │ │ -08361a: 35fb 1900 |03b7: if-ge v11, v15, 03d0 // +0019 │ │ -08361e: 4616 070b |03b9: aget-object v22, v7, v11 │ │ -083622: 7401 9b24 1600 |03bb: invoke-virtual/range {v22}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -083628: 0c16 |03be: move-result-object v22 │ │ -08362a: 0800 1400 |03bf: move-object/from16 v0, v20 │ │ -08362e: 0801 1600 |03c1: move-object/from16 v1, v22 │ │ -083632: 6e20 b024 1000 |03c3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -083638: 0a16 |03c6: move-result v22 │ │ -08363a: 3816 0600 |03c7: if-eqz v22, 03cd // +0006 │ │ -08363e: 4610 070b |03c9: aget-object v16, v7, v11 │ │ -083642: 2900 39fc |03cb: goto/16 0004 // -03c7 │ │ -083646: d80b 0b01 |03cd: add-int/lit8 v11, v11, #int 1 // #01 │ │ -08364a: 28e8 |03cf: goto 03b7 // -0018 │ │ -08364c: 1c16 7103 |03d0: const-class v22, Ljava/lang/CharSequence; // type@0371 │ │ -083650: 0800 1a00 |03d2: move-object/from16 v0, v26 │ │ -083654: 0801 1600 |03d4: move-object/from16 v1, v22 │ │ -083658: 3310 0600 |03d6: if-ne v0, v1, 03dc // +0006 │ │ -08365c: 0810 1400 |03d8: move-object/from16 v16, v20 │ │ -083660: 2900 2afc |03da: goto/16 0004 // -03d6 │ │ -083664: 2216 fa02 |03dc: new-instance v22, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083668: 2217 9103 |03de: new-instance v23, Ljava/lang/StringBuilder; // type@0391 │ │ -08366c: 7601 d024 1700 |03e0: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083672: 1a18 8f0e |03e3: const-string v24, "Unable to convert value to required type: " // string@0e8f │ │ -083676: 7402 d724 1700 |03e5: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08367c: 0c17 |03e8: move-result-object v23 │ │ -08367e: 0800 1700 |03e9: move-object/from16 v0, v23 │ │ -083682: 0801 1500 |03eb: move-object/from16 v1, v21 │ │ -083686: 6e20 d624 1000 |03ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08368c: 0c15 |03f0: move-result-object v21 │ │ -08368e: 1a17 0a00 |03f1: const-string v23, " (" // string@000a │ │ -083692: 0800 1500 |03f3: move-object/from16 v0, v21 │ │ -083696: 0801 1700 |03f5: move-object/from16 v1, v23 │ │ -08369a: 6e20 d724 1000 |03f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0836a0: 0c15 |03fa: move-result-object v21 │ │ -0836a2: 7401 4624 1a00 |03fb: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0836a8: 0c17 |03fe: move-result-object v23 │ │ -0836aa: 0800 1500 |03ff: move-object/from16 v0, v21 │ │ -0836ae: 0801 1700 |0401: move-object/from16 v1, v23 │ │ -0836b2: 6e20 d724 1000 |0403: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0836b8: 0c15 |0406: move-result-object v21 │ │ -0836ba: 1a17 9200 |0407: const-string v23, ")" // string@0092 │ │ -0836be: 0800 1500 |0409: move-object/from16 v0, v21 │ │ -0836c2: 0801 1700 |040b: move-object/from16 v1, v23 │ │ -0836c6: 6e20 d724 1000 |040d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0836cc: 0c15 |0410: move-result-object v21 │ │ -0836ce: 7401 dd24 1500 |0411: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0836d4: 0c15 |0414: move-result-object v21 │ │ -0836d6: 0800 1600 |0415: move-object/from16 v0, v22 │ │ -0836da: 0801 1500 |0417: move-object/from16 v1, v21 │ │ -0836de: 7020 8020 1000 |0419: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -0836e4: 2716 |041c: throw v22 │ │ -0836e6: 1310 0000 |041d: const/16 v16, #int 0 // #0 │ │ -0836ea: 2900 e5fb |041f: goto/16 0004 // -041b │ │ -0836ee: 0815 1c00 |0421: move-object/from16 v21, v28 │ │ -0836f2: 2900 b7fe |0423: goto/16 02da // -0149 │ │ +090c50: |[090c50] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +090c60: 391c 0500 |0000: if-nez v28, 0005 // +0005 │ │ +090c64: 1310 0000 |0002: const/16 v16, #int 0 // #0 │ │ +090c68: 1110 |0004: return-object v16 │ │ +090c6a: 0800 1c00 |0005: move-object/from16 v0, v28 │ │ +090c6e: 2000 ee02 |0007: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +090c72: 0215 0000 |0009: move/from16 v21, v0 │ │ +090c76: 3815 0a01 |000b: if-eqz v21, 0115 // +010a │ │ +090c7a: 080d 1c00 |000d: move-object/from16 v13, v28 │ │ +090c7e: 1f0d ee02 |000f: check-cast v13, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +090c82: 0800 1900 |0011: move-object/from16 v0, v25 │ │ +090c86: 5400 780f |0013: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +090c8a: 0815 0000 |0015: move-object/from16 v21, v0 │ │ +090c8e: 3915 2800 |0017: if-nez v21, 003f // +0028 │ │ +090c92: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +090c94: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ +090c98: 7110 3d24 0500 |001c: invoke-static {v5}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@243d │ │ +090c9e: 0c1a |001f: move-result-object v26 │ │ +090ca0: 381a a700 |0020: if-eqz v26, 00c7 // +00a7 │ │ +090ca4: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +090ca8: 5400 720f |0024: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +090cac: 0815 0000 |0026: move-object/from16 v21, v0 │ │ +090cb0: 0800 1500 |0028: move-object/from16 v0, v21 │ │ +090cb4: 0801 1a00 |002a: move-object/from16 v1, v26 │ │ +090cb8: 6e20 2420 1000 |002c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090cbe: 0c13 |002f: move-result-object v19 │ │ +090cc0: 1f13 ce02 |0030: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ +090cc4: 3813 3700 |0032: if-eqz v19, 0069 // +0037 │ │ +090cc8: 0800 1300 |0034: move-object/from16 v0, v19 │ │ +090ccc: 0801 1900 |0036: move-object/from16 v1, v25 │ │ +090cd0: 0802 1a00 |0038: move-object/from16 v2, v26 │ │ +090cd4: 7240 c91e 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@1ec9 │ │ +090cda: 0c10 |003d: move-result-object v16 │ │ +090cdc: 28c6 |003e: goto 0004 // -003a │ │ +090cde: 0800 1900 |003f: move-object/from16 v0, v25 │ │ +090ce2: 5400 780f |0041: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +090ce6: 0815 0000 |0043: move-object/from16 v21, v0 │ │ +090cea: 0800 1500 |0045: move-object/from16 v0, v21 │ │ +090cee: 6e20 4c20 0d00 |0047: invoke-virtual {v13, v0}, Lcom/badlogic/gdx/utils/OrderedMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@204c │ │ +090cf4: 0c15 |004a: move-result-object v21 │ │ +090cf6: 1f15 8f03 |004b: check-cast v21, Ljava/lang/String; // type@038f │ │ +090cfa: 0805 1500 |004d: move-object/from16 v5, v21 │ │ +090cfe: 28cb |004f: goto 001a // -0035 │ │ +090d00: 0d09 |0050: move-exception v9 │ │ +090d02: 0800 1900 |0051: move-object/from16 v0, v25 │ │ +090d06: 5400 770f |0053: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.tagToClass:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f77 │ │ +090d0a: 0815 0000 |0055: move-object/from16 v21, v0 │ │ +090d0e: 0800 1500 |0057: move-object/from16 v0, v21 │ │ +090d12: 6e20 2420 5000 |0059: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090d18: 0c1a |005c: move-result-object v26 │ │ +090d1a: 1f1a 7303 |005d: check-cast v26, Ljava/lang/Class; // type@0373 │ │ +090d1e: 391a c1ff |005f: if-nez v26, 0020 // -003f │ │ +090d22: 2215 fa02 |0061: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +090d26: 0800 1500 |0063: move-object/from16 v0, v21 │ │ +090d2a: 7020 8220 9000 |0065: invoke-direct {v0, v9}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +090d30: 2715 |0068: throw v21 │ │ +090d32: 7602 e11e 1900 |0069: invoke-direct/range {v25, v26}, Lcom/badlogic/gdx/utils/Json;.newInstance:(Ljava/lang/Class;)Ljava/lang/Object; // method@1ee1 │ │ +090d38: 0c11 |006c: move-result-object v17 │ │ +090d3a: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +090d3e: 2000 cd02 |006f: instance-of v0, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ +090d42: 0215 0000 |0071: move/from16 v21, v0 │ │ +090d46: 3815 1000 |0073: if-eqz v21, 0083 // +0010 │ │ +090d4a: 0815 1100 |0075: move-object/from16 v21, v17 │ │ +090d4e: 1f15 cd02 |0077: check-cast v21, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ +090d52: 0800 1500 |0079: move-object/from16 v0, v21 │ │ +090d56: 0801 1900 |007b: move-object/from16 v1, v25 │ │ +090d5a: 7230 c71e 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@1ec7 │ │ +090d60: 0810 1100 |0080: move-object/from16 v16, v17 │ │ +090d64: 2882 |0082: goto 0004 // -007e │ │ +090d66: 0800 1100 |0083: move-object/from16 v0, v17 │ │ +090d6a: 2000 b603 |0085: instance-of v0, v0, Ljava/util/HashMap; // type@03b6 │ │ +090d6e: 0215 0000 |0087: move/from16 v21, v0 │ │ +090d72: 3815 4300 |0089: if-eqz v21, 00cc // +0043 │ │ +090d76: 0812 1100 |008b: move-object/from16 v18, v17 │ │ +090d7a: 1f12 b603 |008d: check-cast v18, Ljava/util/HashMap; // type@03b6 │ │ +090d7e: 6e10 4720 0d00 |008f: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2047 │ │ +090d84: 0c15 |0092: move-result-object v21 │ │ +090d86: 7401 fe1f 1500 |0093: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +090d8c: 0c0c |0096: move-result-object v12 │ │ +090d8e: 7210 ad25 0c00 |0097: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +090d94: 0a15 |009a: move-result v21 │ │ +090d96: 3815 2800 |009b: if-eqz v21, 00c3 // +0028 │ │ +090d9a: 7210 ae25 0c00 |009d: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +090da0: 0c08 |00a0: move-result-object v8 │ │ +090da2: 1f08 e602 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +090da6: 5480 f90f |00a3: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +090daa: 0815 0000 |00a5: move-object/from16 v21, v0 │ │ +090dae: 1316 0000 |00a7: const/16 v22, #int 0 // #0 │ │ +090db2: 5480 fa0f |00a9: iget-object v0, v8, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +090db6: 0817 0000 |00ab: move-object/from16 v23, v0 │ │ +090dba: 0800 1900 |00ad: move-object/from16 v0, v25 │ │ +090dbe: 0801 1b00 |00af: move-object/from16 v1, v27 │ │ +090dc2: 0802 1600 |00b1: move-object/from16 v2, v22 │ │ +090dc6: 0803 1700 |00b3: move-object/from16 v3, v23 │ │ +090dca: 6e40 ec1e 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@1eec │ │ +090dd0: 0c16 |00b8: move-result-object v22 │ │ +090dd2: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ +090dd6: 0801 1500 |00bb: move-object/from16 v1, v21 │ │ +090dda: 0802 1600 |00bd: move-object/from16 v2, v22 │ │ +090dde: 6e30 a625 1002 |00bf: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +090de4: 28d5 |00c2: goto 0097 // -002b │ │ +090de6: 0810 1200 |00c3: move-object/from16 v16, v18 │ │ +090dea: 2900 3fff |00c5: goto/16 0004 // -00c1 │ │ +090dee: 2211 ee02 |00c7: new-instance v17, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +090df2: 7601 4220 1100 |00c9: invoke-direct/range {v17}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2042 │ │ +090df8: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +090dfc: 2000 ea02 |00ce: instance-of v0, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +090e00: 0215 0000 |00d0: move/from16 v21, v0 │ │ +090e04: 3815 3800 |00d2: if-eqz v21, 010a // +0038 │ │ +090e08: 0812 1100 |00d4: move-object/from16 v18, v17 │ │ +090e0c: 1f12 ea02 |00d6: check-cast v18, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +090e10: 6e10 4a20 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@204a │ │ +090e16: 0c15 |00db: move-result-object v21 │ │ +090e18: 7401 f01c 1500 |00dc: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +090e1e: 0c0c |00df: move-result-object v12 │ │ +090e20: 7210 ad25 0c00 |00e0: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +090e26: 0a15 |00e3: move-result v21 │ │ +090e28: 3815 2200 |00e4: if-eqz v21, 0106 // +0022 │ │ +090e2c: 7210 ae25 0c00 |00e6: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +090e32: 0c0e |00e9: move-result-object v14 │ │ +090e34: 1f0e 8f03 |00ea: check-cast v14, Ljava/lang/String; // type@038f │ │ +090e38: 1315 0000 |00ec: const/16 v21, #int 0 // #0 │ │ +090e3c: 6e20 4820 ed00 |00ee: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +090e42: 0c16 |00f1: move-result-object v22 │ │ +090e44: 0800 1900 |00f2: move-object/from16 v0, v25 │ │ +090e48: 0801 1b00 |00f4: move-object/from16 v1, v27 │ │ +090e4c: 0802 1500 |00f6: move-object/from16 v2, v21 │ │ +090e50: 0803 1600 |00f8: move-object/from16 v3, v22 │ │ +090e54: 6e40 ec1e 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@1eec │ │ +090e5a: 0c15 |00fd: move-result-object v21 │ │ +090e5c: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ +090e60: 0801 1500 |0100: move-object/from16 v1, v21 │ │ +090e64: 6e30 2a20 e001 |0102: invoke-virtual {v0, v14, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +090e6a: 28db |0105: goto 00e0 // -0025 │ │ +090e6c: 0810 1200 |0106: move-object/from16 v16, v18 │ │ +090e70: 2900 fcfe |0108: goto/16 0004 // -0104 │ │ +090e74: 0800 1900 |010a: move-object/from16 v0, v25 │ │ +090e78: 0801 1100 |010c: move-object/from16 v1, v17 │ │ +090e7c: 6e30 eb1e 100d |010e: invoke-virtual {v0, v1, v13}, Lcom/badlogic/gdx/utils/Json;.readFields:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1eeb │ │ +090e82: 0810 1100 |0111: move-object/from16 v16, v17 │ │ +090e86: 2900 f1fe |0113: goto/16 0004 // -010f │ │ +090e8a: 381a 2200 |0115: if-eqz v26, 0137 // +0022 │ │ +090e8e: 0800 1900 |0117: move-object/from16 v0, v25 │ │ +090e92: 5400 720f |0119: iget-object v0, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +090e96: 0815 0000 |011b: move-object/from16 v21, v0 │ │ +090e9a: 0800 1500 |011d: move-object/from16 v0, v21 │ │ +090e9e: 0801 1a00 |011f: move-object/from16 v1, v26 │ │ +090ea2: 6e20 2420 1000 |0121: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +090ea8: 0c13 |0124: move-result-object v19 │ │ +090eaa: 1f13 ce02 |0125: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ +090eae: 3813 1000 |0127: if-eqz v19, 0137 // +0010 │ │ +090eb2: 0800 1300 |0129: move-object/from16 v0, v19 │ │ +090eb6: 0801 1900 |012b: move-object/from16 v1, v25 │ │ +090eba: 0802 1c00 |012d: move-object/from16 v2, v28 │ │ +090ebe: 0803 1a00 |012f: move-object/from16 v3, v26 │ │ +090ec2: 7240 c91e 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@1ec9 │ │ +090ec8: 0c10 |0134: move-result-object v16 │ │ +090eca: 2900 cffe |0135: goto/16 0004 // -0131 │ │ +090ece: 0800 1c00 |0137: move-object/from16 v0, v28 │ │ +090ed2: 2000 a702 |0139: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +090ed6: 0215 0000 |013b: move/from16 v21, v0 │ │ +090eda: 3815 e600 |013d: if-eqz v21, 0223 // +00e6 │ │ +090ede: 0804 1c00 |013f: move-object/from16 v4, v28 │ │ +090ee2: 1f04 a702 |0141: check-cast v4, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +090ee6: 381a 0e00 |0143: if-eqz v26, 0151 // +000e │ │ +090eea: 1c15 a702 |0145: const-class v21, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +090eee: 0800 1500 |0147: move-object/from16 v0, v21 │ │ +090ef2: 0801 1a00 |0149: move-object/from16 v1, v26 │ │ +090ef6: 6e20 4c24 1000 |014b: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ +090efc: 0a15 |014e: move-result v21 │ │ +090efe: 3815 3000 |014f: if-eqz v21, 017f // +0030 │ │ +090f02: 2210 a702 |0151: new-instance v16, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +090f06: 5240 e30e |0153: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +090f0a: 0215 0000 |0155: move/from16 v21, v0 │ │ +090f0e: 0800 1000 |0157: move-object/from16 v0, v16 │ │ +090f12: 0201 1500 |0159: move/from16 v1, v21 │ │ +090f16: 7020 dc1c 1000 |015b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +090f1c: 120b |015e: const/4 v11, #int 0 // #0 │ │ +090f1e: 524f e30e |015f: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +090f22: 35fb a3fe |0161: if-ge v11, v15, 0004 // -015d │ │ +090f26: 1315 0000 |0163: const/16 v21, #int 0 // #0 │ │ +090f2a: 6e20 ed1c b400 |0165: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +090f30: 0c16 |0168: move-result-object v22 │ │ +090f32: 0800 1900 |0169: move-object/from16 v0, v25 │ │ +090f36: 0801 1b00 |016b: move-object/from16 v1, v27 │ │ +090f3a: 0802 1500 |016d: move-object/from16 v2, v21 │ │ +090f3e: 0803 1600 |016f: move-object/from16 v3, v22 │ │ +090f42: 6e40 ec1e 1032 |0171: 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@1eec │ │ +090f48: 0c15 |0174: move-result-object v21 │ │ +090f4a: 0800 1000 |0175: move-object/from16 v0, v16 │ │ +090f4e: 0801 1500 |0177: move-object/from16 v1, v21 │ │ +090f52: 6e20 e31c 1000 |0179: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +090f58: d80b 0b01 |017c: add-int/lit8 v11, v11, #int 1 // #01 │ │ +090f5c: 28e3 |017e: goto 0161 // -001d │ │ +090f5e: 1c15 b003 |017f: const-class v21, Ljava/util/ArrayList; // type@03b0 │ │ +090f62: 0800 1500 |0181: move-object/from16 v0, v21 │ │ +090f66: 0801 1a00 |0183: move-object/from16 v1, v26 │ │ +090f6a: 6e20 4c24 1000 |0185: invoke-virtual {v0, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ +090f70: 0a15 |0188: move-result v21 │ │ +090f72: 3815 3000 |0189: if-eqz v21, 01b9 // +0030 │ │ +090f76: 2210 b003 |018b: new-instance v16, Ljava/util/ArrayList; // type@03b0 │ │ +090f7a: 5240 e30e |018d: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +090f7e: 0215 0000 |018f: move/from16 v21, v0 │ │ +090f82: 0800 1000 |0191: move-object/from16 v0, v16 │ │ +090f86: 0201 1500 |0193: move/from16 v1, v21 │ │ +090f8a: 7020 8725 1000 |0195: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +090f90: 120b |0198: const/4 v11, #int 0 // #0 │ │ +090f92: 524f e30e |0199: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +090f96: 35fb 69fe |019b: if-ge v11, v15, 0004 // -0197 │ │ +090f9a: 1315 0000 |019d: const/16 v21, #int 0 // #0 │ │ +090f9e: 6e20 ed1c b400 |019f: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +090fa4: 0c16 |01a2: move-result-object v22 │ │ +090fa6: 0800 1900 |01a3: move-object/from16 v0, v25 │ │ +090faa: 0801 1b00 |01a5: move-object/from16 v1, v27 │ │ +090fae: 0802 1500 |01a7: move-object/from16 v2, v21 │ │ +090fb2: 0803 1600 |01a9: move-object/from16 v3, v22 │ │ +090fb6: 6e40 ec1e 1032 |01ab: 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@1eec │ │ +090fbc: 0c15 |01ae: move-result-object v21 │ │ +090fbe: 0800 1000 |01af: move-object/from16 v0, v16 │ │ +090fc2: 0801 1500 |01b1: move-object/from16 v1, v21 │ │ +090fc6: 6e20 8925 1000 |01b3: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +090fcc: d80b 0b01 |01b6: add-int/lit8 v11, v11, #int 1 // #01 │ │ +090fd0: 28e3 |01b8: goto 019b // -001d │ │ +090fd2: 7401 4b24 1a00 |01b9: invoke-virtual/range {v26}, Ljava/lang/Class;.isArray:()Z // method@244b │ │ +090fd8: 0a15 |01bc: move-result v21 │ │ +090fda: 3815 3500 |01bd: if-eqz v21, 01f2 // +0035 │ │ +090fde: 7401 3e24 1a00 |01bf: invoke-virtual/range {v26}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +090fe4: 0c06 |01c2: move-result-object v6 │ │ +090fe6: 391b 0400 |01c3: if-nez v27, 01c7 // +0004 │ │ +090fea: 081b 0600 |01c5: move-object/from16 v27, v6 │ │ +090fee: 5240 e30e |01c7: iget v0, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +090ff2: 0215 0000 |01c9: move/from16 v21, v0 │ │ +090ff6: 0200 1500 |01cb: move/from16 v0, v21 │ │ +090ffa: 7120 f824 0600 |01cd: invoke-static {v6, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@24f8 │ │ +091000: 0c10 |01d0: move-result-object v16 │ │ +091002: 120b |01d1: const/4 v11, #int 0 // #0 │ │ +091004: 524f e30e |01d2: iget v15, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +091008: 35fb 30fe |01d4: if-ge v11, v15, 0004 // -01d0 │ │ +09100c: 1315 0000 |01d6: const/16 v21, #int 0 // #0 │ │ +091010: 6e20 ed1c b400 |01d8: invoke-virtual {v4, v11}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +091016: 0c16 |01db: move-result-object v22 │ │ +091018: 0800 1900 |01dc: move-object/from16 v0, v25 │ │ +09101c: 0801 1b00 |01de: move-object/from16 v1, v27 │ │ +091020: 0802 1500 |01e0: move-object/from16 v2, v21 │ │ +091024: 0803 1600 |01e2: move-object/from16 v3, v22 │ │ +091028: 6e40 ec1e 1032 |01e4: 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@1eec │ │ +09102e: 0c15 |01e7: move-result-object v21 │ │ +091030: 0800 1000 |01e8: move-object/from16 v0, v16 │ │ +091034: 0801 1500 |01ea: move-object/from16 v1, v21 │ │ +091038: 7130 fa24 b001 |01ec: invoke-static {v0, v11, v1}, Ljava/lang/reflect/Array;.set:(Ljava/lang/Object;ILjava/lang/Object;)V // method@24fa │ │ +09103e: d80b 0b01 |01ef: add-int/lit8 v11, v11, #int 1 // #01 │ │ +091042: 28e3 |01f1: goto 01d4 // -001d │ │ +091044: 2215 fa02 |01f2: new-instance v21, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091048: 2216 9103 |01f4: new-instance v22, Ljava/lang/StringBuilder; // type@0391 │ │ +09104c: 7601 d024 1600 |01f6: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091052: 1a17 8f0e |01f9: const-string v23, "Unable to convert value to required type: " // string@0e8f │ │ +091056: 7402 d724 1600 |01fb: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09105c: 0c16 |01fe: move-result-object v22 │ │ +09105e: 0800 1600 |01ff: move-object/from16 v0, v22 │ │ +091062: 0801 1c00 |0201: move-object/from16 v1, v28 │ │ +091066: 6e20 d624 1000 |0203: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +09106c: 0c16 |0206: move-result-object v22 │ │ +09106e: 1a17 0a00 |0207: const-string v23, " (" // string@000a │ │ +091072: 7402 d724 1600 |0209: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091078: 0c16 |020c: move-result-object v22 │ │ +09107a: 7401 4624 1a00 |020d: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091080: 0c17 |0210: move-result-object v23 │ │ +091082: 7402 d724 1600 |0211: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091088: 0c16 |0214: move-result-object v22 │ │ +09108a: 1a17 9200 |0215: const-string v23, ")" // string@0092 │ │ +09108e: 7402 d724 1600 |0217: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091094: 0c16 |021a: move-result-object v22 │ │ +091096: 7401 dd24 1600 |021b: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09109c: 0c16 |021e: move-result-object v22 │ │ +09109e: 7602 8020 1500 |021f: invoke-direct/range {v21, v22}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +0910a4: 2715 |0222: throw v21 │ │ +0910a6: 0800 1c00 |0223: move-object/from16 v0, v28 │ │ +0910aa: 2000 7903 |0225: instance-of v0, v0, Ljava/lang/Float; // type@0379 │ │ +0910ae: 0215 0000 |0227: move/from16 v21, v0 │ │ +0910b2: 3815 a300 |0229: if-eqz v21, 02cc // +00a3 │ │ +0910b6: 080a 1c00 |022b: move-object/from16 v10, v28 │ │ +0910ba: 1f0a 7903 |022d: check-cast v10, Ljava/lang/Float; // type@0379 │ │ +0910be: 381a 1200 |022f: if-eqz v26, 0241 // +0012 │ │ +0910c2: 6215 5d12 |0231: sget-object v21, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ +0910c6: 0800 1a00 |0233: move-object/from16 v0, v26 │ │ +0910ca: 0801 1500 |0235: move-object/from16 v1, v21 │ │ +0910ce: 3210 0a00 |0237: if-eq v0, v1, 0241 // +000a │ │ +0910d2: 1c15 7903 |0239: const-class v21, Ljava/lang/Float; // type@0379 │ │ +0910d6: 0800 1a00 |023b: move-object/from16 v0, v26 │ │ +0910da: 0801 1500 |023d: move-object/from16 v1, v21 │ │ +0910de: 3310 0600 |023f: if-ne v0, v1, 0245 // +0006 │ │ +0910e2: 0810 0a00 |0241: move-object/from16 v16, v10 │ │ +0910e6: 2900 c1fd |0243: goto/16 0004 // -023f │ │ +0910ea: 6215 5e12 |0245: sget-object v21, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ +0910ee: 0800 1a00 |0247: move-object/from16 v0, v26 │ │ +0910f2: 0801 1500 |0249: move-object/from16 v1, v21 │ │ +0910f6: 3210 0a00 |024b: if-eq v0, v1, 0255 // +000a │ │ +0910fa: 1c15 7e03 |024d: const-class v21, Ljava/lang/Integer; // type@037e │ │ +0910fe: 0800 1a00 |024f: move-object/from16 v0, v26 │ │ +091102: 0801 1500 |0251: move-object/from16 v1, v21 │ │ +091106: 3310 0c00 |0253: if-ne v0, v1, 025f // +000c │ │ +09110a: 6e10 6024 0a00 |0255: invoke-virtual {v10}, Ljava/lang/Float;.intValue:()I // method@2460 │ │ +091110: 0a15 |0258: move-result v21 │ │ +091112: 7701 7424 1500 |0259: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +091118: 0c10 |025c: move-result-object v16 │ │ +09111a: 2900 a7fd |025d: goto/16 0004 // -0259 │ │ +09111e: 6215 5f12 |025f: sget-object v21, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@125f │ │ +091122: 0800 1a00 |0261: move-object/from16 v0, v26 │ │ +091126: 0801 1500 |0263: move-object/from16 v1, v21 │ │ +09112a: 3210 0a00 |0265: if-eq v0, v1, 026f // +000a │ │ +09112e: 1c15 8103 |0267: const-class v21, Ljava/lang/Long; // type@0381 │ │ +091132: 0800 1a00 |0269: move-object/from16 v0, v26 │ │ +091136: 0801 1500 |026b: move-object/from16 v1, v21 │ │ +09113a: 3310 0c00 |026d: if-ne v0, v1, 0279 // +000c │ │ +09113e: 6e10 6124 0a00 |026f: invoke-virtual {v10}, Ljava/lang/Float;.longValue:()J // method@2461 │ │ +091144: 0b16 |0272: move-result-wide v22 │ │ +091146: 7702 7b24 1600 |0273: invoke-static/range {v22, v23}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@247b │ │ +09114c: 0c10 |0276: move-result-object v16 │ │ +09114e: 2900 8dfd |0277: goto/16 0004 // -0273 │ │ +091152: 6215 5c12 |0279: sget-object v21, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@125c │ │ +091156: 0800 1a00 |027b: move-object/from16 v0, v26 │ │ +09115a: 0801 1500 |027d: move-object/from16 v1, v21 │ │ +09115e: 3210 0a00 |027f: if-eq v0, v1, 0289 // +000a │ │ +091162: 1c15 7603 |0281: const-class v21, Ljava/lang/Double; // type@0376 │ │ +091166: 0800 1a00 |0283: move-object/from16 v0, v26 │ │ +09116a: 0801 1500 |0285: move-object/from16 v1, v21 │ │ +09116e: 3310 0c00 |0287: if-ne v0, v1, 0293 // +000c │ │ +091172: 6e10 5b24 0a00 |0289: invoke-virtual {v10}, Ljava/lang/Float;.doubleValue:()D // method@245b │ │ +091178: 0b16 |028c: move-result-wide v22 │ │ +09117a: 7702 5524 1600 |028d: invoke-static/range {v22, v23}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@2455 │ │ +091180: 0c10 |0290: move-result-object v16 │ │ +091182: 2900 73fd |0291: goto/16 0004 // -028d │ │ +091186: 6215 6012 |0293: sget-object v21, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1260 │ │ +09118a: 0800 1a00 |0295: move-object/from16 v0, v26 │ │ +09118e: 0801 1500 |0297: move-object/from16 v1, v21 │ │ +091192: 3210 0a00 |0299: if-eq v0, v1, 02a3 // +000a │ │ +091196: 1c15 8e03 |029b: const-class v21, Ljava/lang/Short; // type@038e │ │ +09119a: 0800 1a00 |029d: move-object/from16 v0, v26 │ │ +09119e: 0801 1500 |029f: move-object/from16 v1, v21 │ │ +0911a2: 3310 0c00 |02a1: if-ne v0, v1, 02ad // +000c │ │ +0911a6: 6e10 6324 0a00 |02a3: invoke-virtual {v10}, Ljava/lang/Float;.shortValue:()S // method@2463 │ │ +0911ac: 0a15 |02a6: move-result v21 │ │ +0911ae: 7701 a824 1500 |02a7: invoke-static/range {v21}, Ljava/lang/Short;.valueOf:(S)Ljava/lang/Short; // method@24a8 │ │ +0911b4: 0c10 |02aa: move-result-object v16 │ │ +0911b6: 2900 59fd |02ab: goto/16 0004 // -02a7 │ │ +0911ba: 6215 5a12 |02ad: sget-object v21, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@125a │ │ +0911be: 0800 1a00 |02af: move-object/from16 v0, v26 │ │ +0911c2: 0801 1500 |02b1: move-object/from16 v1, v21 │ │ +0911c6: 3210 0a00 |02b3: if-eq v0, v1, 02bd // +000a │ │ +0911ca: 1c15 7003 |02b5: const-class v21, Ljava/lang/Byte; // type@0370 │ │ +0911ce: 0800 1a00 |02b7: move-object/from16 v0, v26 │ │ +0911d2: 0801 1500 |02b9: move-object/from16 v1, v21 │ │ +0911d6: 3310 0d00 |02bb: if-ne v0, v1, 02c8 // +000d │ │ +0911da: 6e10 5a24 0a00 |02bd: invoke-virtual {v10}, Ljava/lang/Float;.byteValue:()B // method@245a │ │ +0911e0: 0a15 |02c0: move-result v21 │ │ +0911e2: 7701 3024 1500 |02c1: invoke-static/range {v21}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@2430 │ │ +0911e8: 0c10 |02c4: move-result-object v16 │ │ +0911ea: 2900 3ffd |02c5: goto/16 0004 // -02c1 │ │ +0911ee: 0d15 |02c7: move-exception v21 │ │ +0911f0: 7701 c724 1c00 |02c8: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ +0911f6: 0c1c |02cb: move-result-object v28 │ │ +0911f8: 0800 1c00 |02cc: move-object/from16 v0, v28 │ │ +0911fc: 2000 6f03 |02ce: instance-of v0, v0, Ljava/lang/Boolean; // type@036f │ │ +091200: 0215 0000 |02d0: move/from16 v21, v0 │ │ +091204: 3815 4f01 |02d2: if-eqz v21, 0421 // +014f │ │ +091208: 7701 c724 1c00 |02d4: invoke-static/range {v28}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ +09120e: 0c1c |02d7: move-result-object v28 │ │ +091210: 0815 1c00 |02d8: move-object/from16 v21, v28 │ │ +091214: 0800 1500 |02da: move-object/from16 v0, v21 │ │ +091218: 2000 8f03 |02dc: instance-of v0, v0, Ljava/lang/String; // type@038f │ │ +09121c: 0216 0000 |02de: move/from16 v22, v0 │ │ +091220: 3816 3d01 |02e0: if-eqz v22, 041d // +013d │ │ +091224: 0814 1500 |02e2: move-object/from16 v20, v21 │ │ +091228: 1f14 8f03 |02e4: check-cast v20, Ljava/lang/String; // type@038f │ │ +09122c: 381a 0a00 |02e6: if-eqz v26, 02f0 // +000a │ │ +091230: 1c16 8f03 |02e8: const-class v22, Ljava/lang/String; // type@038f │ │ +091234: 0800 1a00 |02ea: move-object/from16 v0, v26 │ │ +091238: 0801 1600 |02ec: move-object/from16 v1, v22 │ │ +09123c: 3310 0600 |02ee: if-ne v0, v1, 02f4 // +0006 │ │ +091240: 0810 1500 |02f0: move-object/from16 v16, v21 │ │ +091244: 2900 12fd |02f2: goto/16 0004 // -02ee │ │ +091248: 6216 5e12 |02f4: sget-object v22, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ +09124c: 0800 1a00 |02f6: move-object/from16 v0, v26 │ │ +091250: 0801 1600 |02f8: move-object/from16 v1, v22 │ │ +091254: 3210 0a00 |02fa: if-eq v0, v1, 0304 // +000a │ │ +091258: 1c16 7e03 |02fc: const-class v22, Ljava/lang/Integer; // type@037e │ │ +09125c: 0800 1a00 |02fe: move-object/from16 v0, v26 │ │ +091260: 0801 1600 |0300: move-object/from16 v1, v22 │ │ +091264: 3310 0800 |0302: if-ne v0, v1, 030a // +0008 │ │ +091268: 7701 7524 1400 |0304: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2475 │ │ +09126e: 0c10 |0307: move-result-object v16 │ │ +091270: 2900 fcfc |0308: goto/16 0004 // -0304 │ │ +091274: 6216 5d12 |030a: sget-object v22, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ +091278: 0800 1a00 |030c: move-object/from16 v0, v26 │ │ +09127c: 0801 1600 |030e: move-object/from16 v1, v22 │ │ +091280: 3210 0a00 |0310: if-eq v0, v1, 031a // +000a │ │ +091284: 1c16 7903 |0312: const-class v22, Ljava/lang/Float; // type@0379 │ │ +091288: 0800 1a00 |0314: move-object/from16 v0, v26 │ │ +09128c: 0801 1600 |0316: move-object/from16 v1, v22 │ │ +091290: 3310 0800 |0318: if-ne v0, v1, 0320 // +0008 │ │ +091294: 7701 6624 1400 |031a: invoke-static/range {v20}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@2466 │ │ +09129a: 0c10 |031d: move-result-object v16 │ │ +09129c: 2900 e6fc |031e: goto/16 0004 // -031a │ │ +0912a0: 6216 5f12 |0320: sget-object v22, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@125f │ │ +0912a4: 0800 1a00 |0322: move-object/from16 v0, v26 │ │ +0912a8: 0801 1600 |0324: move-object/from16 v1, v22 │ │ +0912ac: 3210 0a00 |0326: if-eq v0, v1, 0330 // +000a │ │ +0912b0: 1c16 8103 |0328: const-class v22, Ljava/lang/Long; // type@0381 │ │ +0912b4: 0800 1a00 |032a: move-object/from16 v0, v26 │ │ +0912b8: 0801 1600 |032c: move-object/from16 v1, v22 │ │ +0912bc: 3310 0800 |032e: if-ne v0, v1, 0336 // +0008 │ │ +0912c0: 7701 7c24 1400 |0330: invoke-static/range {v20}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@247c │ │ +0912c6: 0c10 |0333: move-result-object v16 │ │ +0912c8: 2900 d0fc |0334: goto/16 0004 // -0330 │ │ +0912cc: 6216 5c12 |0336: sget-object v22, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@125c │ │ +0912d0: 0800 1a00 |0338: move-object/from16 v0, v26 │ │ +0912d4: 0801 1600 |033a: move-object/from16 v1, v22 │ │ +0912d8: 3210 0a00 |033c: if-eq v0, v1, 0346 // +000a │ │ +0912dc: 1c16 7603 |033e: const-class v22, Ljava/lang/Double; // type@0376 │ │ +0912e0: 0800 1a00 |0340: move-object/from16 v0, v26 │ │ +0912e4: 0801 1600 |0342: move-object/from16 v1, v22 │ │ +0912e8: 3310 0800 |0344: if-ne v0, v1, 034c // +0008 │ │ +0912ec: 7701 5624 1400 |0346: invoke-static/range {v20}, Ljava/lang/Double;.valueOf:(Ljava/lang/String;)Ljava/lang/Double; // method@2456 │ │ +0912f2: 0c10 |0349: move-result-object v16 │ │ +0912f4: 2900 bafc |034a: goto/16 0004 // -0346 │ │ +0912f8: 6216 6012 |034c: sget-object v22, Ljava/lang/Short;.TYPE:Ljava/lang/Class; // field@1260 │ │ +0912fc: 0800 1a00 |034e: move-object/from16 v0, v26 │ │ +091300: 0801 1600 |0350: move-object/from16 v1, v22 │ │ +091304: 3210 0a00 |0352: if-eq v0, v1, 035c // +000a │ │ +091308: 1c16 8e03 |0354: const-class v22, Ljava/lang/Short; // type@038e │ │ +09130c: 0800 1a00 |0356: move-object/from16 v0, v26 │ │ +091310: 0801 1600 |0358: move-object/from16 v1, v22 │ │ +091314: 3310 0800 |035a: if-ne v0, v1, 0362 // +0008 │ │ +091318: 7701 a724 1400 |035c: invoke-static/range {v20}, Ljava/lang/Short;.valueOf:(Ljava/lang/String;)Ljava/lang/Short; // method@24a7 │ │ +09131e: 0c10 |035f: move-result-object v16 │ │ +091320: 2900 a4fc |0360: goto/16 0004 // -035c │ │ +091324: 6216 5a12 |0362: sget-object v22, Ljava/lang/Byte;.TYPE:Ljava/lang/Class; // field@125a │ │ +091328: 0800 1a00 |0364: move-object/from16 v0, v26 │ │ +09132c: 0801 1600 |0366: move-object/from16 v1, v22 │ │ +091330: 3210 0a00 |0368: if-eq v0, v1, 0372 // +000a │ │ +091334: 1c16 7003 |036a: const-class v22, Ljava/lang/Byte; // type@0370 │ │ +091338: 0800 1a00 |036c: move-object/from16 v0, v26 │ │ +09133c: 0801 1600 |036e: move-object/from16 v1, v22 │ │ +091340: 3310 0900 |0370: if-ne v0, v1, 0379 // +0009 │ │ +091344: 7701 3124 1400 |0372: invoke-static/range {v20}, Ljava/lang/Byte;.valueOf:(Ljava/lang/String;)Ljava/lang/Byte; // method@2431 │ │ +09134a: 0c10 |0375: move-result-object v16 │ │ +09134c: 2900 8efc |0376: goto/16 0004 // -0372 │ │ +091350: 0d16 |0378: move-exception v22 │ │ +091352: 6216 5912 |0379: sget-object v22, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@1259 │ │ +091356: 0800 1a00 |037b: move-object/from16 v0, v26 │ │ +09135a: 0801 1600 |037d: move-object/from16 v1, v22 │ │ +09135e: 3210 0a00 |037f: if-eq v0, v1, 0389 // +000a │ │ +091362: 1c16 6f03 |0381: const-class v22, Ljava/lang/Boolean; // type@036f │ │ +091366: 0800 1a00 |0383: move-object/from16 v0, v26 │ │ +09136a: 0801 1600 |0385: move-object/from16 v1, v22 │ │ +09136e: 3310 0800 |0387: if-ne v0, v1, 038f // +0008 │ │ +091372: 7701 2e24 1400 |0389: invoke-static/range {v20}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@242e │ │ +091378: 0c10 |038c: move-result-object v16 │ │ +09137a: 2900 77fc |038d: goto/16 0004 // -0389 │ │ +09137e: 6216 5b12 |038f: sget-object v22, Ljava/lang/Character;.TYPE:Ljava/lang/Class; // field@125b │ │ +091382: 0800 1a00 |0391: move-object/from16 v0, v26 │ │ +091386: 0801 1600 |0393: move-object/from16 v1, v22 │ │ +09138a: 3210 0a00 |0395: if-eq v0, v1, 039f // +000a │ │ +09138e: 1c16 7203 |0397: const-class v22, Ljava/lang/Character; // type@0372 │ │ +091392: 0800 1a00 |0399: move-object/from16 v0, v26 │ │ +091396: 0801 1600 |039b: move-object/from16 v1, v22 │ │ +09139a: 3310 0e00 |039d: if-ne v0, v1, 03ab // +000e │ │ +09139e: 1315 0000 |039f: const/16 v21, #int 0 // #0 │ │ +0913a2: 7402 ac24 1400 |03a1: invoke-virtual/range {v20, v21}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0913a8: 0a15 |03a4: move-result v21 │ │ +0913aa: 7701 3b24 1500 |03a5: invoke-static/range {v21}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@243b │ │ +0913b0: 0c10 |03a8: move-result-object v16 │ │ +0913b2: 2900 5bfc |03a9: goto/16 0004 // -03a5 │ │ +0913b6: 7401 4d24 1a00 |03ab: invoke-virtual/range {v26}, Ljava/lang/Class;.isEnum:()Z // method@244d │ │ +0913bc: 0a16 |03ae: move-result v22 │ │ +0913be: 3816 2100 |03af: if-eqz v22, 03d0 // +0021 │ │ +0913c2: 7401 4224 1a00 |03b1: invoke-virtual/range {v26}, Ljava/lang/Class;.getEnumConstants:()[Ljava/lang/Object; // method@2442 │ │ +0913c8: 0c07 |03b4: move-result-object v7 │ │ +0913ca: 120b |03b5: const/4 v11, #int 0 // #0 │ │ +0913cc: 217f |03b6: array-length v15, v7 │ │ +0913ce: 35fb 1900 |03b7: if-ge v11, v15, 03d0 // +0019 │ │ +0913d2: 4616 070b |03b9: aget-object v22, v7, v11 │ │ +0913d6: 7401 9b24 1600 |03bb: invoke-virtual/range {v22}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0913dc: 0c16 |03be: move-result-object v22 │ │ +0913de: 0800 1400 |03bf: move-object/from16 v0, v20 │ │ +0913e2: 0801 1600 |03c1: move-object/from16 v1, v22 │ │ +0913e6: 6e20 b024 1000 |03c3: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0913ec: 0a16 |03c6: move-result v22 │ │ +0913ee: 3816 0600 |03c7: if-eqz v22, 03cd // +0006 │ │ +0913f2: 4610 070b |03c9: aget-object v16, v7, v11 │ │ +0913f6: 2900 39fc |03cb: goto/16 0004 // -03c7 │ │ +0913fa: d80b 0b01 |03cd: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0913fe: 28e8 |03cf: goto 03b7 // -0018 │ │ +091400: 1c16 7103 |03d0: const-class v22, Ljava/lang/CharSequence; // type@0371 │ │ +091404: 0800 1a00 |03d2: move-object/from16 v0, v26 │ │ +091408: 0801 1600 |03d4: move-object/from16 v1, v22 │ │ +09140c: 3310 0600 |03d6: if-ne v0, v1, 03dc // +0006 │ │ +091410: 0810 1400 |03d8: move-object/from16 v16, v20 │ │ +091414: 2900 2afc |03da: goto/16 0004 // -03d6 │ │ +091418: 2216 fa02 |03dc: new-instance v22, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09141c: 2217 9103 |03de: new-instance v23, Ljava/lang/StringBuilder; // type@0391 │ │ +091420: 7601 d024 1700 |03e0: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091426: 1a18 8f0e |03e3: const-string v24, "Unable to convert value to required type: " // string@0e8f │ │ +09142a: 7402 d724 1700 |03e5: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091430: 0c17 |03e8: move-result-object v23 │ │ +091432: 0800 1700 |03e9: move-object/from16 v0, v23 │ │ +091436: 0801 1500 |03eb: move-object/from16 v1, v21 │ │ +09143a: 6e20 d624 1000 |03ed: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +091440: 0c15 |03f0: move-result-object v21 │ │ +091442: 1a17 0a00 |03f1: const-string v23, " (" // string@000a │ │ +091446: 0800 1500 |03f3: move-object/from16 v0, v21 │ │ +09144a: 0801 1700 |03f5: move-object/from16 v1, v23 │ │ +09144e: 6e20 d724 1000 |03f7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091454: 0c15 |03fa: move-result-object v21 │ │ +091456: 7401 4624 1a00 |03fb: invoke-virtual/range {v26}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +09145c: 0c17 |03fe: move-result-object v23 │ │ +09145e: 0800 1500 |03ff: move-object/from16 v0, v21 │ │ +091462: 0801 1700 |0401: move-object/from16 v1, v23 │ │ +091466: 6e20 d724 1000 |0403: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09146c: 0c15 |0406: move-result-object v21 │ │ +09146e: 1a17 9200 |0407: const-string v23, ")" // string@0092 │ │ +091472: 0800 1500 |0409: move-object/from16 v0, v21 │ │ +091476: 0801 1700 |040b: move-object/from16 v1, v23 │ │ +09147a: 6e20 d724 1000 |040d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091480: 0c15 |0410: move-result-object v21 │ │ +091482: 7401 dd24 1500 |0411: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091488: 0c15 |0414: move-result-object v21 │ │ +09148a: 0800 1600 |0415: move-object/from16 v0, v22 │ │ +09148e: 0801 1500 |0417: move-object/from16 v1, v21 │ │ +091492: 7020 8020 1000 |0419: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +091498: 2716 |041c: throw v22 │ │ +09149a: 1310 0000 |041d: const/16 v16, #int 0 // #0 │ │ +09149e: 2900 e5fb |041f: goto/16 0004 // -041b │ │ +0914a2: 0815 1c00 |0421: move-object/from16 v21, v28 │ │ +0914a6: 2900 b7fe |0423: goto/16 02da // -0149 │ │ catches : 3 │ │ 0x001c - 0x001f │ │ Ljava/lang/ClassNotFoundException; -> 0x0050 │ │ 0x0231 - 0x02c4 │ │ Ljava/lang/NumberFormatException; -> 0x02c7 │ │ 0x02f4 - 0x0375 │ │ Ljava/lang/NumberFormatException; -> 0x0378 │ │ @@ -132167,18 +132174,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 │ │ -083720: |[083720] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -083730: 6e40 ec1e 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@1eec │ │ -083736: 0c00 |0003: move-result-object v0 │ │ -083738: 1100 |0004: return-object v0 │ │ +0914d4: |[0914d4] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0914e4: 6e40 ec1e 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@1eec │ │ +0914ea: 0c00 |0003: move-result-object v0 │ │ +0914ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 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; │ │ @@ -132192,19 +132199,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 │ │ -08373c: |[08373c] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08374c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08374e: 6e40 ec1e 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@1eec │ │ -083754: 0c00 |0004: move-result-object v0 │ │ -083756: 1100 |0005: return-object v0 │ │ +0914f0: |[0914f0] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +091500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091502: 6e40 ec1e 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@1eec │ │ +091508: 0c00 |0004: move-result-object v0 │ │ +09150a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 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; │ │ @@ -132215,22 +132222,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 │ │ -083758: |[083758] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -083768: 0760 |0000: move-object v0, v6 │ │ -08376a: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -08376e: 6e20 4820 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -083774: 0c01 |0006: move-result-object v1 │ │ -083776: 6e40 ec1e 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@1eec │ │ -08377c: 0c01 |000a: move-result-object v1 │ │ -08377e: 1101 |000b: return-object v1 │ │ +09150c: |[09150c] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09151c: 0760 |0000: move-object v0, v6 │ │ +09151e: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +091522: 6e20 4820 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +091528: 0c01 |0006: move-result-object v1 │ │ +09152a: 6e40 ec1e 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@1eec │ │ +091530: 0c01 |000a: move-result-object v1 │ │ +091532: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0003 line=681 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ 0x0003 - 0x000c reg=0 jsonMap Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -132245,24 +132252,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 │ │ -083780: |[083780] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -083790: 0770 |0000: move-object v0, v7 │ │ -083792: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -083796: 6e20 4820 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -08379c: 0c01 |0006: move-result-object v1 │ │ -08379e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0837a2: 1106 |0009: return-object v6 │ │ -0837a4: 6e40 ec1e 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@1eec │ │ -0837aa: 0c06 |000d: move-result-object v6 │ │ -0837ac: 28fb |000e: goto 0009 // -0005 │ │ +091534: |[091534] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +091544: 0770 |0000: move-object v0, v7 │ │ +091546: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +09154a: 6e20 4820 3000 |0003: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +091550: 0c01 |0006: move-result-object v1 │ │ +091552: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +091556: 1106 |0009: return-object v6 │ │ +091558: 6e40 ec1e 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@1eec │ │ +09155e: 0c06 |000d: move-result-object v6 │ │ +091560: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0003 line=686 │ │ 0x0007 line=687 │ │ 0x0009 line=688 │ │ locals : │ │ @@ -132283,23 +132290,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 │ │ -0837b0: |[0837b0] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0837c0: 0760 |0000: move-object v0, v6 │ │ -0837c2: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0837c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0837c8: 6e20 4820 4000 |0004: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0837ce: 0c02 |0007: move-result-object v2 │ │ -0837d0: 6e40 ec1e 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@1eec │ │ -0837d6: 0c01 |000b: move-result-object v1 │ │ -0837d8: 1101 |000c: return-object v1 │ │ +091564: |[091564] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +091574: 0760 |0000: move-object v0, v6 │ │ +091576: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +09157a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09157c: 6e20 4820 4000 |0004: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +091582: 0c02 |0007: move-result-object v2 │ │ +091584: 6e40 ec1e 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@1eec │ │ +09158a: 0c01 |000b: move-result-object v1 │ │ +09158c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0003 line=669 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Class; │ │ 0x0003 - 0x000d reg=0 jsonMap Lcom/badlogic/gdx/utils/OrderedMap; │ │ @@ -132313,25 +132320,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 │ │ -0837dc: |[0837dc] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0837ec: 0770 |0000: move-object v0, v7 │ │ -0837ee: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0837f2: 6e20 4820 4000 |0003: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0837f8: 0c01 |0006: move-result-object v1 │ │ -0837fa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0837fe: 1106 |0009: return-object v6 │ │ -083800: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -083802: 6e40 ec1e 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@1eec │ │ -083808: 0c06 |000e: move-result-object v6 │ │ -08380a: 28fa |000f: goto 0009 // -0006 │ │ +091590: |[091590] com.badlogic.gdx.utils.Json.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0915a0: 0770 |0000: move-object v0, v7 │ │ +0915a2: 1f00 ee02 |0001: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0915a6: 6e20 4820 4000 |0003: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0915ac: 0c01 |0006: move-result-object v1 │ │ +0915ae: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0915b2: 1106 |0009: return-object v6 │ │ +0915b4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0915b6: 6e40 ec1e 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@1eec │ │ +0915bc: 0c06 |000e: move-result-object v6 │ │ +0915be: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0003 line=674 │ │ 0x0007 line=675 │ │ 0x0009 line=676 │ │ locals : │ │ @@ -132351,50 +132358,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 │ │ -08380c: |[08380c] com.badlogic.gdx.utils.Json.setElementType:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V │ │ -08381c: 5452 790f |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -083820: 6e20 2420 6200 |0002: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -083826: 0c00 |0005: move-result-object v0 │ │ -083828: 1f00 ea02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08382c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -083830: 7020 ce1e 6500 |000a: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ -083836: 0c00 |000d: move-result-object v0 │ │ -083838: 6e20 2420 7000 |000e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08383e: 0c01 |0011: move-result-object v1 │ │ -083840: 1f01 cb02 |0012: check-cast v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -083844: 3901 2f00 |0014: if-nez v1, 0043 // +002f │ │ -083848: 2202 fa02 |0016: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08384c: 2203 9103 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -083850: 7010 d024 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083856: 1a04 af03 |001d: const-string v4, "Field not found: " // string@03af │ │ -08385a: 6e20 d724 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083860: 0c03 |0022: move-result-object v3 │ │ -083862: 6e20 d724 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083868: 0c03 |0026: move-result-object v3 │ │ -08386a: 1a04 0a00 |0027: const-string v4, " (" // string@000a │ │ -08386e: 6e20 d724 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083874: 0c03 |002c: move-result-object v3 │ │ -083876: 6e10 4624 0600 |002d: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -08387c: 0c04 |0030: move-result-object v4 │ │ -08387e: 6e20 d724 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083884: 0c03 |0034: move-result-object v3 │ │ -083886: 1a04 9200 |0035: const-string v4, ")" // string@0092 │ │ -08388a: 6e20 d724 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083890: 0c03 |003a: move-result-object v3 │ │ -083892: 6e10 dd24 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083898: 0c03 |003e: move-result-object v3 │ │ -08389a: 7020 8020 3200 |003f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -0838a0: 2702 |0042: throw v2 │ │ -0838a2: 5b18 6f0f |0043: iput-object v8, v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -0838a6: 0e00 |0045: return-void │ │ +0915c0: |[0915c0] com.badlogic.gdx.utils.Json.setElementType:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V │ │ +0915d0: 5452 790f |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +0915d4: 6e20 2420 6200 |0002: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0915da: 0c00 |0005: move-result-object v0 │ │ +0915dc: 1f00 ea02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0915e0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0915e4: 7020 ce1e 6500 |000a: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ +0915ea: 0c00 |000d: move-result-object v0 │ │ +0915ec: 6e20 2420 7000 |000e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0915f2: 0c01 |0011: move-result-object v1 │ │ +0915f4: 1f01 cb02 |0012: check-cast v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +0915f8: 3901 2f00 |0014: if-nez v1, 0043 // +002f │ │ +0915fc: 2202 fa02 |0016: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091600: 2203 9103 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +091604: 7010 d024 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09160a: 1a04 af03 |001d: const-string v4, "Field not found: " // string@03af │ │ +09160e: 6e20 d724 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091614: 0c03 |0022: move-result-object v3 │ │ +091616: 6e20 d724 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09161c: 0c03 |0026: move-result-object v3 │ │ +09161e: 1a04 0a00 |0027: const-string v4, " (" // string@000a │ │ +091622: 6e20 d724 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091628: 0c03 |002c: move-result-object v3 │ │ +09162a: 6e10 4624 0600 |002d: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091630: 0c04 |0030: move-result-object v4 │ │ +091632: 6e20 d724 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091638: 0c03 |0034: move-result-object v3 │ │ +09163a: 1a04 9200 |0035: const-string v4, ")" // string@0092 │ │ +09163e: 6e20 d724 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091644: 0c03 |003a: move-result-object v3 │ │ +091646: 6e10 dd24 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09164c: 0c03 |003e: move-result-object v3 │ │ +09164e: 7020 8020 3200 |003f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +091654: 2702 |0042: throw v2 │ │ +091656: 5b18 6f0f |0043: iput-object v8, v1, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +09165a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ 0x000e line=114 │ │ 0x0014 line=115 │ │ 0x0043 line=116 │ │ @@ -132412,17 +132419,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838a8: |[0838a8] com.badlogic.gdx.utils.Json.setIgnoreUnknownFields:(Z)V │ │ -0838b8: 5c01 750f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@0f75 │ │ -0838bc: 0e00 |0002: return-void │ │ +09165c: |[09165c] com.badlogic.gdx.utils.Json.setIgnoreUnknownFields:(Z)V │ │ +09166c: 5c01 750f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.ignoreUnknownFields:Z // field@0f75 │ │ +091670: 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 │ │ @@ -132432,17 +132439,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 │ │ -0838c0: |[0838c0] com.badlogic.gdx.utils.Json.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ -0838d0: 5b01 760f |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ -0838d4: 0e00 |0002: return-void │ │ +091674: |[091674] com.badlogic.gdx.utils.Json.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ +091684: 5b01 760f |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ +091688: 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; │ │ @@ -132452,18 +132459,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 │ │ -0838d8: |[0838d8] com.badlogic.gdx.utils.Json.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V │ │ -0838e8: 5410 720f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -0838ec: 6e30 2a20 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0838f2: 0e00 |0005: return-void │ │ +09168c: |[09168c] com.badlogic.gdx.utils.Json.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V │ │ +09169c: 5410 720f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +0916a0: 6e30 2a20 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0916a6: 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; │ │ @@ -132476,17 +132483,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838f4: |[0838f4] com.badlogic.gdx.utils.Json.setTypeName:(Ljava/lang/String;)V │ │ -083904: 5b01 780f |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -083908: 0e00 |0002: return-void │ │ +0916a8: |[0916a8] com.badlogic.gdx.utils.Json.setTypeName:(Ljava/lang/String;)V │ │ +0916b8: 5b01 780f |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +0916bc: 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; │ │ @@ -132496,17 +132503,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08390c: |[08390c] com.badlogic.gdx.utils.Json.setUsePrototypes:(Z)V │ │ -08391c: 5c01 7a0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ -083920: 0e00 |0002: return-void │ │ +0916c0: |[0916c0] com.badlogic.gdx.utils.Json.setUsePrototypes:(Z)V │ │ +0916d0: 5c01 7a0f |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/Json;.usePrototypes:Z // field@0f7a │ │ +0916d4: 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 │ │ @@ -132516,25 +132523,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 │ │ -083924: |[083924] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -083934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083936: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -08393a: 0701 |0003: move-object v1, v0 │ │ -08393c: 1f00 7303 |0004: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -083940: 6e40 fb1e 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@1efb │ │ -083946: 0c00 |0009: move-result-object v0 │ │ -083948: 1100 |000a: return-object v0 │ │ -08394a: 6e10 9724 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -083950: 0c01 |000e: move-result-object v1 │ │ -083952: 28f5 |000f: goto 0004 // -000b │ │ +0916d8: |[0916d8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0916e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0916ea: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +0916ee: 0701 |0003: move-object v1, v0 │ │ +0916f0: 1f00 7303 |0004: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +0916f4: 6e40 fb1e 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@1efb │ │ +0916fa: 0c00 |0009: move-result-object v0 │ │ +0916fc: 1100 |000a: return-object v0 │ │ +0916fe: 6e10 9724 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +091704: 0c01 |000e: move-result-object v1 │ │ +091706: 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; │ │ │ │ @@ -132543,20 +132550,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 │ │ -083954: |[083954] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String; │ │ -083964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083966: 1f00 7303 |0001: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -08396a: 6e40 fb1e 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@1efb │ │ -083970: 0c00 |0006: move-result-object v0 │ │ -083972: 1100 |0007: return-object v0 │ │ +091708: |[091708] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/String; │ │ +091718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09171a: 1f00 7303 |0001: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +09171e: 6e40 fb1e 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@1efb │ │ +091724: 0c00 |0006: move-result-object v0 │ │ +091726: 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; │ │ @@ -132566,21 +132573,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 │ │ -083974: |[083974] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; │ │ -083984: 2200 6903 |0000: new-instance v0, Ljava/io/StringWriter; // type@0369 │ │ -083988: 7010 1f24 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@241f │ │ -08398e: 6e50 011f 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@1f01 │ │ -083994: 6e10 2024 0000 |0008: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2420 │ │ -08399a: 0c01 |000b: move-result-object v1 │ │ -08399c: 1101 |000c: return-object v1 │ │ +091728: |[091728] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; │ │ +091738: 2200 6903 |0000: new-instance v0, Ljava/io/StringWriter; // type@0369 │ │ +09173c: 7010 1f24 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@241f │ │ +091742: 6e50 011f 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@1f01 │ │ +091748: 6e10 2024 0000 |0008: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2420 │ │ +09174e: 0c01 |000b: move-result-object v1 │ │ +091750: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ 0x0008 line=161 │ │ locals : │ │ 0x0005 - 0x000d reg=0 buffer Ljava/io/StringWriter; │ │ @@ -132594,23 +132601,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 │ │ -0839a0: |[0839a0] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0839b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0839b2: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ -0839b6: 0710 |0003: move-object v0, v1 │ │ -0839b8: 6e54 001f 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@1f00 │ │ -0839be: 0e00 |0007: return-void │ │ -0839c0: 6e10 9724 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0839c6: 0c00 |000b: move-result-object v0 │ │ -0839c8: 28f8 |000c: goto 0004 // -0008 │ │ +091754: |[091754] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +091764: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +091766: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ +09176a: 0710 |0003: move-object v0, v1 │ │ +09176c: 6e54 001f 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@1f00 │ │ +091772: 0e00 |0007: return-void │ │ +091774: 6e10 9724 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +09177a: 0c00 |000b: move-result-object v0 │ │ +09177c: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ 0x0007 line=166 │ │ 0x0008 line=165 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -132622,23 +132629,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 │ │ -0839cc: |[0839cc] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/io/Writer;)V │ │ -0839dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0839de: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ -0839e2: 0710 |0003: move-object v0, v1 │ │ -0839e4: 6e54 011f 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@1f01 │ │ -0839ea: 0e00 |0007: return-void │ │ -0839ec: 6e10 9724 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0839f2: 0c00 |000b: move-result-object v0 │ │ -0839f4: 28f8 |000c: goto 0004 // -0008 │ │ +091780: |[091780] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/io/Writer;)V │ │ +091790: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +091792: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ +091796: 0710 |0003: move-object v0, v1 │ │ +091798: 6e54 011f 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@1f01 │ │ +09179e: 0e00 |0007: return-void │ │ +0917a0: 6e10 9724 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0917a6: 0c00 |000b: move-result-object v0 │ │ +0917a8: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x0007 line=189 │ │ 0x0008 line=188 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ @@ -132650,18 +132657,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 │ │ -0839f8: |[0839f8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -083a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083a0a: 6e54 001f 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@1f00 │ │ -083a10: 0e00 |0004: return-void │ │ +0917ac: |[0917ac] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0917bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0917be: 6e54 001f 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@1f00 │ │ +0917c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=170 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -132673,18 +132680,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 │ │ -083a14: |[083a14] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/Writer;)V │ │ -083a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083a26: 6e54 011f 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@1f01 │ │ -083a2c: 0e00 |0004: return-void │ │ +0917c8: |[0917c8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/io/Writer;)V │ │ +0917d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0917da: 6e54 011f 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@1f01 │ │ +0917e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -132696,44 +132703,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 │ │ -083a30: |[083a30] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -083a40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -083a42: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -083a44: 6e20 ab09 2900 |0002: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.writer:(Z)Ljava/io/Writer; // method@09ab │ │ -083a4a: 0c01 |0005: move-result-object v1 │ │ -083a4c: 6e51 011f 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@1f01 │ │ -083a52: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -083a56: 6e10 2324 0100 |000b: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ -083a5c: 0e00 |000e: return-void │ │ -083a5e: 0d00 |000f: move-exception v0 │ │ -083a60: 2202 fa02 |0010: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083a64: 2203 9103 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -083a68: 7010 d024 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083a6e: 1a04 6903 |0017: const-string v4, "Error writing file: " // string@0369 │ │ -083a72: 6e20 d724 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083a78: 0c03 |001c: move-result-object v3 │ │ -083a7a: 6e20 d624 9300 |001d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -083a80: 0c03 |0020: move-result-object v3 │ │ -083a82: 6e10 dd24 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083a88: 0c03 |0024: move-result-object v3 │ │ -083a8a: 7030 8120 3200 |0025: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -083a90: 2702 |0028: throw v2 │ │ -083a92: 0d02 |0029: move-exception v2 │ │ -083a94: 3801 0500 |002a: if-eqz v1, 002f // +0005 │ │ -083a98: 6e10 2324 0100 |002c: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ -083a9e: 2702 |002f: throw v2 │ │ -083aa0: 0d02 |0030: move-exception v2 │ │ -083aa2: 28dd |0031: goto 000e // -0023 │ │ -083aa4: 0d03 |0032: move-exception v3 │ │ -083aa6: 28fc |0033: goto 002f // -0004 │ │ +0917e4: |[0917e4] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0917f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0917f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0917f8: 6e20 ab09 2900 |0002: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.writer:(Z)Ljava/io/Writer; // method@09ab │ │ +0917fe: 0c01 |0005: move-result-object v1 │ │ +091800: 6e51 011f 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@1f01 │ │ +091806: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +09180a: 6e10 2324 0100 |000b: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ +091810: 0e00 |000e: return-void │ │ +091812: 0d00 |000f: move-exception v0 │ │ +091814: 2202 fa02 |0010: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091818: 2203 9103 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +09181c: 7010 d024 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091822: 1a04 6903 |0017: const-string v4, "Error writing file: " // string@0369 │ │ +091826: 6e20 d724 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09182c: 0c03 |001c: move-result-object v3 │ │ +09182e: 6e20 d624 9300 |001d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +091834: 0c03 |0020: move-result-object v3 │ │ +091836: 6e10 dd24 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09183c: 0c03 |0024: move-result-object v3 │ │ +09183e: 7030 8120 3200 |0025: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +091844: 2702 |0028: throw v2 │ │ +091846: 0d02 |0029: move-exception v2 │ │ +091848: 3801 0500 |002a: if-eqz v1, 002f // +0005 │ │ +09184c: 6e10 2324 0100 |002c: invoke-virtual {v1}, Ljava/io/Writer;.close:()V // method@2423 │ │ +091852: 2702 |002f: throw v2 │ │ +091854: 0d02 |0030: move-exception v2 │ │ +091856: 28dd |0031: goto 000e // -0023 │ │ +091858: 0d03 |0032: move-exception v3 │ │ +09185a: 28fc |0033: goto 002f // -0004 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000f │ │ -> 0x0029 │ │ 0x000b - 0x000e │ │ Ljava/io/IOException; -> 0x0030 │ │ 0x0010 - 0x0029 │ │ @@ -132766,33 +132773,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 │ │ -083ad8: |[083ad8] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V │ │ -083ae8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -083aea: 2081 d402 |0001: instance-of v1, v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ -083aee: 3901 0800 |0003: if-nez v1, 000b // +0008 │ │ -083af2: 2200 d402 |0005: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ -083af6: 7020 381f 8000 |0007: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/JsonWriter;.:(Ljava/io/Writer;)V // method@1f38 │ │ -083afc: 0708 |000a: move-object v8, v0 │ │ -083afe: 0781 |000b: move-object v1, v8 │ │ -083b00: 1f01 d402 |000c: check-cast v1, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ -083b04: 5442 760f |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ -083b08: 6e20 421f 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V // method@1f42 │ │ -083b0e: 1f08 d402 |0013: check-cast v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ -083b12: 5b48 7b0f |0015: iput-object v8, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083b16: 6e40 121f 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@1f12 │ │ -083b1c: 5b43 7b0f |001a: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083b20: 0e00 |001c: return-void │ │ -083b22: 0d01 |001d: move-exception v1 │ │ -083b24: 5b43 7b0f |001e: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083b28: 2701 |0020: throw v1 │ │ +09188c: |[09188c] com.badlogic.gdx.utils.Json.toJson:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;Ljava/io/Writer;)V │ │ +09189c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09189e: 2081 d402 |0001: instance-of v1, v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ +0918a2: 3901 0800 |0003: if-nez v1, 000b // +0008 │ │ +0918a6: 2200 d402 |0005: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ +0918aa: 7020 381f 8000 |0007: invoke-direct {v0, v8}, Lcom/badlogic/gdx/utils/JsonWriter;.:(Ljava/io/Writer;)V // method@1f38 │ │ +0918b0: 0708 |000a: move-object v8, v0 │ │ +0918b2: 0781 |000b: move-object v1, v8 │ │ +0918b4: 1f01 d402 |000c: check-cast v1, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ +0918b8: 5442 760f |000e: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f76 │ │ +0918bc: 6e20 421f 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V // method@1f42 │ │ +0918c2: 1f08 d402 |0013: check-cast v8, Lcom/badlogic/gdx/utils/JsonWriter; // type@02d4 │ │ +0918c6: 5b48 7b0f |0015: iput-object v8, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +0918ca: 6e40 121f 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@1f12 │ │ +0918d0: 5b43 7b0f |001a: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +0918d4: 0e00 |001c: return-void │ │ +0918d6: 0d01 |001d: move-exception v1 │ │ +0918d8: 5b43 7b0f |001e: iput-object v3, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +0918dc: 2701 |0020: throw v1 │ │ catches : 1 │ │ 0x0017 - 0x001a │ │ -> 0x001d │ │ positions : │ │ 0x0001 line=196 │ │ 0x0005 line=197 │ │ 0x000c line=199 │ │ @@ -132815,22 +132822,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -083b38: |[083b38] com.badlogic.gdx.utils.Json.writeArrayEnd:()V │ │ -083b48: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083b4c: 6e10 401f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f40 │ │ -083b52: 0e00 |0005: return-void │ │ -083b54: 0d00 |0006: move-exception v0 │ │ -083b56: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083b5a: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -083b60: 2701 |000c: throw v1 │ │ +0918ec: |[0918ec] com.badlogic.gdx.utils.Json.writeArrayEnd:()V │ │ +0918fc: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091900: 6e10 401f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f40 │ │ +091906: 0e00 |0005: return-void │ │ +091908: 0d00 |0006: move-exception v0 │ │ +09190a: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09190e: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091914: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=533 │ │ 0x0005 line=537 │ │ 0x0006 line=534 │ │ @@ -132844,22 +132851,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -083b74: |[083b74] com.badlogic.gdx.utils.Json.writeArrayStart:()V │ │ -083b84: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083b88: 6e10 391f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f39 │ │ -083b8e: 0e00 |0005: return-void │ │ -083b90: 0d00 |0006: move-exception v0 │ │ -083b92: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083b96: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -083b9c: 2701 |000c: throw v1 │ │ +091928: |[091928] com.badlogic.gdx.utils.Json.writeArrayStart:()V │ │ +091938: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +09193c: 6e10 391f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f39 │ │ +091942: 0e00 |0005: return-void │ │ +091944: 0d00 |0006: move-exception v0 │ │ +091946: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09194a: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091950: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=525 │ │ 0x0005 line=529 │ │ 0x0006 line=526 │ │ @@ -132873,24 +132880,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -083bb0: |[083bb0] com.badlogic.gdx.utils.Json.writeArrayStart:(Ljava/lang/String;)V │ │ -083bc0: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083bc4: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -083bca: 5421 7b0f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083bce: 6e10 391f 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f39 │ │ -083bd4: 0e00 |000a: return-void │ │ -083bd6: 0d00 |000b: move-exception v0 │ │ -083bd8: 2201 fa02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083bdc: 7020 8220 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -083be2: 2701 |0011: throw v1 │ │ +091964: |[091964] com.badlogic.gdx.utils.Json.writeArrayStart:(Ljava/lang/String;)V │ │ +091974: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091978: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +09197e: 5421 7b0f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091982: 6e10 391f 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f39 │ │ +091988: 0e00 |000a: return-void │ │ +09198a: 0d00 |000b: move-exception v0 │ │ +09198c: 2201 fa02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091990: 7020 8220 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091996: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=516 │ │ 0x0005 line=517 │ │ 0x000a line=521 │ │ @@ -132906,18 +132913,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 │ │ -083bf4: |[083bf4] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -083c04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083c06: 6e50 081f 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@1f08 │ │ -083c0c: 0e00 |0004: return-void │ │ +0919a8: |[0919a8] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0919b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0919ba: 6e50 081f 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@1f08 │ │ +0919c0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0004 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -132928,17 +132935,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 │ │ -083c10: |[083c10] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)V │ │ -083c20: 6e53 081f 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@1f08 │ │ -083c26: 0e00 |0003: return-void │ │ +0919c4: |[0919c4] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)V │ │ +0919d4: 6e53 081f 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@1f08 │ │ +0919da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0004 reg=1 object Ljava/lang/Object; │ │ @@ -132950,18 +132957,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 │ │ -083c28: |[083c28] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ -083c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083c3a: 6e50 081f 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@1f08 │ │ -083c40: 0e00 |0004: return-void │ │ +0919dc: |[0919dc] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ +0919ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0919ee: 6e50 081f 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@1f08 │ │ +0919f4: 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; │ │ @@ -132973,126 +132980,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 │ │ -083c44: |[083c44] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V │ │ -083c54: 6e10 9724 0a00 |0000: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -083c5a: 0c05 |0003: move-result-object v5 │ │ -083c5c: 5496 790f |0004: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -083c60: 6e20 2420 5600 |0006: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -083c66: 0c02 |0009: move-result-object v2 │ │ -083c68: 1f02 ea02 |000a: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -083c6c: 3902 0600 |000c: if-nez v2, 0012 // +0006 │ │ -083c70: 7020 ce1e 5900 |000e: invoke-direct {v9, v5}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ -083c76: 0c02 |0011: move-result-object v2 │ │ -083c78: 6e20 2420 b200 |0012: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -083c7e: 0c03 |0015: move-result-object v3 │ │ -083c80: 1f03 cb02 |0016: check-cast v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -083c84: 3903 2f00 |0018: if-nez v3, 0047 // +002f │ │ -083c88: 2206 fa02 |001a: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083c8c: 2207 9103 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -083c90: 7010 d024 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083c96: 1a08 af03 |0021: const-string v8, "Field not found: " // string@03af │ │ -083c9a: 6e20 d724 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083ca0: 0c07 |0026: move-result-object v7 │ │ -083ca2: 6e20 d724 b700 |0027: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083ca8: 0c07 |002a: move-result-object v7 │ │ -083caa: 1a08 0a00 |002b: const-string v8, " (" // string@000a │ │ -083cae: 6e20 d724 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083cb4: 0c07 |0030: move-result-object v7 │ │ -083cb6: 6e10 4624 0500 |0031: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083cbc: 0c08 |0034: move-result-object v8 │ │ -083cbe: 6e20 d724 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083cc4: 0c07 |0038: move-result-object v7 │ │ -083cc6: 1a08 9200 |0039: const-string v8, ")" // string@0092 │ │ -083cca: 6e20 d724 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083cd0: 0c07 |003e: move-result-object v7 │ │ -083cd2: 6e10 dd24 0700 |003f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083cd8: 0c07 |0042: move-result-object v7 │ │ -083cda: 7020 8020 7600 |0043: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -083ce0: 2706 |0046: throw v6 │ │ -083ce2: 5431 700f |0047: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ -083ce6: 390d 0400 |0049: if-nez v13, 004d // +0004 │ │ -083cea: 543d 6f0f |004b: iget-object v13, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -083cee: 5496 7b0f |004d: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083cf2: 6e20 3d1f c600 |004f: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -083cf8: 6e20 fd24 a100 |0052: invoke-virtual {v1, v10}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@24fd │ │ -083cfe: 0c06 |0055: move-result-object v6 │ │ -083d00: 6e10 0125 0100 |0056: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ -083d06: 0c07 |0059: move-result-object v7 │ │ -083d08: 6e40 121f 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@1f12 │ │ -083d0e: 0e00 |005d: return-void │ │ -083d10: 0d00 |005e: move-exception v0 │ │ -083d12: 2206 fa02 |005f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083d16: 2207 9103 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -083d1a: 7010 d024 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083d20: 1a08 4703 |0066: const-string v8, "Error accessing field: " // string@0347 │ │ -083d24: 6e20 d724 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083d2a: 0c07 |006b: move-result-object v7 │ │ -083d2c: 6e10 0025 0100 |006c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -083d32: 0c08 |006f: move-result-object v8 │ │ -083d34: 6e20 d724 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083d3a: 0c07 |0073: move-result-object v7 │ │ -083d3c: 1a08 0a00 |0074: const-string v8, " (" // string@000a │ │ -083d40: 6e20 d724 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083d46: 0c07 |0079: move-result-object v7 │ │ -083d48: 6e10 4624 0500 |007a: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083d4e: 0c08 |007d: move-result-object v8 │ │ -083d50: 6e20 d724 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083d56: 0c07 |0081: move-result-object v7 │ │ -083d58: 1a08 9200 |0082: const-string v8, ")" // string@0092 │ │ -083d5c: 6e20 d724 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083d62: 0c07 |0087: move-result-object v7 │ │ -083d64: 6e10 dd24 0700 |0088: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083d6a: 0c07 |008b: move-result-object v7 │ │ -083d6c: 7030 8120 7600 |008c: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -083d72: 2706 |008f: throw v6 │ │ -083d74: 0d00 |0090: move-exception v0 │ │ -083d76: 2206 9103 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -083d7a: 7010 d024 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083d80: 6e20 d624 1600 |0096: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -083d86: 0c06 |0099: move-result-object v6 │ │ -083d88: 1a07 0a00 |009a: const-string v7, " (" // string@000a │ │ -083d8c: 6e20 d724 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083d92: 0c06 |009f: move-result-object v6 │ │ -083d94: 6e10 4624 0500 |00a0: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083d9a: 0c07 |00a3: move-result-object v7 │ │ -083d9c: 6e20 d724 7600 |00a4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083da2: 0c06 |00a7: move-result-object v6 │ │ -083da4: 1a07 9200 |00a8: const-string v7, ")" // string@0092 │ │ -083da8: 6e20 d724 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083dae: 0c06 |00ad: move-result-object v6 │ │ -083db0: 6e10 dd24 0600 |00ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083db6: 0c06 |00b1: move-result-object v6 │ │ -083db8: 6e20 8320 6000 |00b2: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -083dbe: 2700 |00b5: throw v0 │ │ -083dc0: 0d04 |00b6: move-exception v4 │ │ -083dc2: 2200 fa02 |00b7: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083dc6: 7020 8220 4000 |00b9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -083dcc: 2206 9103 |00bc: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -083dd0: 7010 d024 0600 |00be: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083dd6: 6e20 d624 1600 |00c1: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -083ddc: 0c06 |00c4: move-result-object v6 │ │ -083dde: 1a07 0a00 |00c5: const-string v7, " (" // string@000a │ │ -083de2: 6e20 d724 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083de8: 0c06 |00ca: move-result-object v6 │ │ -083dea: 6e10 4624 0500 |00cb: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083df0: 0c07 |00ce: move-result-object v7 │ │ -083df2: 6e20 d724 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083df8: 0c06 |00d2: move-result-object v6 │ │ -083dfa: 1a07 9200 |00d3: const-string v7, ")" // string@0092 │ │ -083dfe: 6e20 d724 7600 |00d5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083e04: 0c06 |00d8: move-result-object v6 │ │ -083e06: 6e10 dd24 0600 |00d9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083e0c: 0c06 |00dc: move-result-object v6 │ │ -083e0e: 6e20 8320 6000 |00dd: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -083e14: 2700 |00e0: throw v0 │ │ +0919f8: |[0919f8] com.badlogic.gdx.utils.Json.writeField:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V │ │ +091a08: 6e10 9724 0a00 |0000: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +091a0e: 0c05 |0003: move-result-object v5 │ │ +091a10: 5496 790f |0004: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +091a14: 6e20 2420 5600 |0006: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +091a1a: 0c02 |0009: move-result-object v2 │ │ +091a1c: 1f02 ea02 |000a: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +091a20: 3902 0600 |000c: if-nez v2, 0012 // +0006 │ │ +091a24: 7020 ce1e 5900 |000e: invoke-direct {v9, v5}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ +091a2a: 0c02 |0011: move-result-object v2 │ │ +091a2c: 6e20 2420 b200 |0012: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +091a32: 0c03 |0015: move-result-object v3 │ │ +091a34: 1f03 cb02 |0016: check-cast v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +091a38: 3903 2f00 |0018: if-nez v3, 0047 // +002f │ │ +091a3c: 2206 fa02 |001a: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091a40: 2207 9103 |001c: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +091a44: 7010 d024 0700 |001e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091a4a: 1a08 af03 |0021: const-string v8, "Field not found: " // string@03af │ │ +091a4e: 6e20 d724 8700 |0023: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091a54: 0c07 |0026: move-result-object v7 │ │ +091a56: 6e20 d724 b700 |0027: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091a5c: 0c07 |002a: move-result-object v7 │ │ +091a5e: 1a08 0a00 |002b: const-string v8, " (" // string@000a │ │ +091a62: 6e20 d724 8700 |002d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091a68: 0c07 |0030: move-result-object v7 │ │ +091a6a: 6e10 4624 0500 |0031: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091a70: 0c08 |0034: move-result-object v8 │ │ +091a72: 6e20 d724 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091a78: 0c07 |0038: move-result-object v7 │ │ +091a7a: 1a08 9200 |0039: const-string v8, ")" // string@0092 │ │ +091a7e: 6e20 d724 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091a84: 0c07 |003e: move-result-object v7 │ │ +091a86: 6e10 dd24 0700 |003f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091a8c: 0c07 |0042: move-result-object v7 │ │ +091a8e: 7020 8020 7600 |0043: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +091a94: 2706 |0046: throw v6 │ │ +091a96: 5431 700f |0047: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ +091a9a: 390d 0400 |0049: if-nez v13, 004d // +0004 │ │ +091a9e: 543d 6f0f |004b: iget-object v13, v3, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +091aa2: 5496 7b0f |004d: iget-object v6, v9, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091aa6: 6e20 3d1f c600 |004f: invoke-virtual {v6, v12}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +091aac: 6e20 fd24 a100 |0052: invoke-virtual {v1, v10}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@24fd │ │ +091ab2: 0c06 |0055: move-result-object v6 │ │ +091ab4: 6e10 0125 0100 |0056: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ +091aba: 0c07 |0059: move-result-object v7 │ │ +091abc: 6e40 121f 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@1f12 │ │ +091ac2: 0e00 |005d: return-void │ │ +091ac4: 0d00 |005e: move-exception v0 │ │ +091ac6: 2206 fa02 |005f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091aca: 2207 9103 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +091ace: 7010 d024 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091ad4: 1a08 4703 |0066: const-string v8, "Error accessing field: " // string@0347 │ │ +091ad8: 6e20 d724 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091ade: 0c07 |006b: move-result-object v7 │ │ +091ae0: 6e10 0025 0100 |006c: invoke-virtual {v1}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +091ae6: 0c08 |006f: move-result-object v8 │ │ +091ae8: 6e20 d724 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091aee: 0c07 |0073: move-result-object v7 │ │ +091af0: 1a08 0a00 |0074: const-string v8, " (" // string@000a │ │ +091af4: 6e20 d724 8700 |0076: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091afa: 0c07 |0079: move-result-object v7 │ │ +091afc: 6e10 4624 0500 |007a: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091b02: 0c08 |007d: move-result-object v8 │ │ +091b04: 6e20 d724 8700 |007e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091b0a: 0c07 |0081: move-result-object v7 │ │ +091b0c: 1a08 9200 |0082: const-string v8, ")" // string@0092 │ │ +091b10: 6e20 d724 8700 |0084: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091b16: 0c07 |0087: move-result-object v7 │ │ +091b18: 6e10 dd24 0700 |0088: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091b1e: 0c07 |008b: move-result-object v7 │ │ +091b20: 7030 8120 7600 |008c: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +091b26: 2706 |008f: throw v6 │ │ +091b28: 0d00 |0090: move-exception v0 │ │ +091b2a: 2206 9103 |0091: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +091b2e: 7010 d024 0600 |0093: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091b34: 6e20 d624 1600 |0096: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +091b3a: 0c06 |0099: move-result-object v6 │ │ +091b3c: 1a07 0a00 |009a: const-string v7, " (" // string@000a │ │ +091b40: 6e20 d724 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091b46: 0c06 |009f: move-result-object v6 │ │ +091b48: 6e10 4624 0500 |00a0: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091b4e: 0c07 |00a3: move-result-object v7 │ │ +091b50: 6e20 d724 7600 |00a4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091b56: 0c06 |00a7: move-result-object v6 │ │ +091b58: 1a07 9200 |00a8: const-string v7, ")" // string@0092 │ │ +091b5c: 6e20 d724 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091b62: 0c06 |00ad: move-result-object v6 │ │ +091b64: 6e10 dd24 0600 |00ae: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091b6a: 0c06 |00b1: move-result-object v6 │ │ +091b6c: 6e20 8320 6000 |00b2: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +091b72: 2700 |00b5: throw v0 │ │ +091b74: 0d04 |00b6: move-exception v4 │ │ +091b76: 2200 fa02 |00b7: new-instance v0, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091b7a: 7020 8220 4000 |00b9: invoke-direct {v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091b80: 2206 9103 |00bc: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +091b84: 7010 d024 0600 |00be: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091b8a: 6e20 d624 1600 |00c1: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +091b90: 0c06 |00c4: move-result-object v6 │ │ +091b92: 1a07 0a00 |00c5: const-string v7, " (" // string@000a │ │ +091b96: 6e20 d724 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091b9c: 0c06 |00ca: move-result-object v6 │ │ +091b9e: 6e10 4624 0500 |00cb: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091ba4: 0c07 |00ce: move-result-object v7 │ │ +091ba6: 6e20 d724 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091bac: 0c06 |00d2: move-result-object v6 │ │ +091bae: 1a07 9200 |00d3: const-string v7, ")" // string@0092 │ │ +091bb2: 6e20 d724 7600 |00d5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091bb8: 0c06 |00d8: move-result-object v6 │ │ +091bba: 6e10 dd24 0600 |00d9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091bc0: 0c06 |00dc: move-result-object v6 │ │ +091bc2: 6e20 8320 6000 |00dd: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +091bc8: 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=292 │ │ @@ -133134,145 +133141,145 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 247 16-bit code units │ │ -083e30: |[083e30] com.badlogic.gdx.utils.Json.writeFields:(Ljava/lang/Object;)V │ │ -083e40: 7401 9724 1100 |0000: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -083e46: 0c0b |0003: move-result-object v11 │ │ -083e48: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -083e4c: 7020 db1e b000 |0006: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; // method@1edb │ │ -083e52: 0c02 |0009: move-result-object v2 │ │ -083e54: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -083e58: 540d 790f |000c: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ -083e5c: 6e20 2420 bd00 |000e: invoke-virtual {v13, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -083e62: 0c05 |0011: move-result-object v5 │ │ -083e64: 1f05 ea02 |0012: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -083e68: 3905 0800 |0014: if-nez v5, 001c // +0008 │ │ -083e6c: 0800 1000 |0016: move-object/from16 v0, v16 │ │ -083e70: 7020 ce1e b000 |0018: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ -083e76: 0c05 |001b: move-result-object v5 │ │ -083e78: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -083e7a: 6e10 3420 0500 |001d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ -083e80: 0c0d |0020: move-result-object v13 │ │ -083e82: 6e10 1420 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ -083e88: 0c08 |0024: move-result-object v8 │ │ -083e8a: 7210 ad25 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -083e90: 0a0d |0028: move-result v13 │ │ -083e92: 380d c300 |0029: if-eqz v13, 00ec // +00c3 │ │ -083e96: 7210 ae25 0800 |002b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -083e9c: 0c09 |002e: move-result-object v9 │ │ -083e9e: 1f09 cb02 |002f: check-cast v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ -083ea2: 5494 700f |0031: iget-object v4, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ -083ea6: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -083eaa: 6e20 fd24 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@24fd │ │ -083eb0: 0c0c |0038: move-result-object v12 │ │ -083eb2: 3802 1900 |0039: if-eqz v2, 0052 // +0019 │ │ -083eb6: d807 0601 |003b: add-int/lit8 v7, v6, #int 1 // #01 │ │ -083eba: 4601 0206 |003d: aget-object v1, v2, v6 │ │ -083ebe: 390c 0600 |003f: if-nez v12, 0045 // +0006 │ │ -083ec2: 3901 0400 |0041: if-nez v1, 0045 // +0004 │ │ -083ec6: 0176 |0043: move v6, v7 │ │ -083ec8: 28e1 |0044: goto 0025 // -001f │ │ -083eca: 380c 0c00 |0045: if-eqz v12, 0051 // +000c │ │ -083ece: 3801 0a00 |0047: if-eqz v1, 0051 // +000a │ │ -083ed2: 6e20 9624 1c00 |0049: invoke-virtual {v12, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -083ed8: 0a0d |004c: move-result v13 │ │ -083eda: 380d 0400 |004d: if-eqz v13, 0051 // +0004 │ │ -083ede: 0176 |004f: move v6, v7 │ │ -083ee0: 28d5 |0050: goto 0025 // -002b │ │ -083ee2: 0176 |0051: move v6, v7 │ │ -083ee4: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -083ee8: 540d 7b0f |0054: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -083eec: 6e10 0025 0400 |0056: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -083ef2: 0c0e |0059: move-result-object v14 │ │ -083ef4: 6e20 3d1f ed00 |005a: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -083efa: 6e10 0125 0400 |005d: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ -083f00: 0c0d |0060: move-result-object v13 │ │ -083f02: 549e 6f0f |0061: iget-object v14, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ -083f06: 0800 1000 |0063: move-object/from16 v0, v16 │ │ -083f0a: 6e40 121f 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@1f12 │ │ -083f10: 28bd |0068: goto 0025 // -0043 │ │ -083f12: 0d03 |0069: move-exception v3 │ │ -083f14: 220d fa02 |006a: new-instance v13, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083f18: 220e 9103 |006c: new-instance v14, Ljava/lang/StringBuilder; // type@0391 │ │ -083f1c: 7010 d024 0e00 |006e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083f22: 1a0f 4703 |0071: const-string v15, "Error accessing field: " // string@0347 │ │ -083f26: 6e20 d724 fe00 |0073: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083f2c: 0c0e |0076: move-result-object v14 │ │ -083f2e: 6e10 0025 0400 |0077: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ -083f34: 0c0f |007a: move-result-object v15 │ │ -083f36: 6e20 d724 fe00 |007b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083f3c: 0c0e |007e: move-result-object v14 │ │ -083f3e: 1a0f 0a00 |007f: const-string v15, " (" // string@000a │ │ -083f42: 6e20 d724 fe00 |0081: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083f48: 0c0e |0084: move-result-object v14 │ │ -083f4a: 6e10 4624 0b00 |0085: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083f50: 0c0f |0088: move-result-object v15 │ │ -083f52: 6e20 d724 fe00 |0089: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083f58: 0c0e |008c: move-result-object v14 │ │ -083f5a: 1a0f 9200 |008d: const-string v15, ")" // string@0092 │ │ -083f5e: 6e20 d724 fe00 |008f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083f64: 0c0e |0092: move-result-object v14 │ │ -083f66: 6e10 dd24 0e00 |0093: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083f6c: 0c0e |0096: move-result-object v14 │ │ -083f6e: 7030 8120 ed03 |0097: invoke-direct {v13, v14, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -083f74: 270d |009a: throw v13 │ │ -083f76: 0d03 |009b: move-exception v3 │ │ -083f78: 220d 9103 |009c: new-instance v13, Ljava/lang/StringBuilder; // type@0391 │ │ -083f7c: 7010 d024 0d00 |009e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083f82: 6e20 d624 4d00 |00a1: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -083f88: 0c0d |00a4: move-result-object v13 │ │ -083f8a: 1a0e 0a00 |00a5: const-string v14, " (" // string@000a │ │ -083f8e: 6e20 d724 ed00 |00a7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083f94: 0c0d |00aa: move-result-object v13 │ │ -083f96: 6e10 4624 0b00 |00ab: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083f9c: 0c0e |00ae: move-result-object v14 │ │ -083f9e: 6e20 d724 ed00 |00af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083fa4: 0c0d |00b2: move-result-object v13 │ │ -083fa6: 1a0e 9200 |00b3: const-string v14, ")" // string@0092 │ │ -083faa: 6e20 d724 ed00 |00b5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083fb0: 0c0d |00b8: move-result-object v13 │ │ -083fb2: 6e10 dd24 0d00 |00b9: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -083fb8: 0c0d |00bc: move-result-object v13 │ │ -083fba: 6e20 8320 d300 |00bd: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -083fc0: 2703 |00c0: throw v3 │ │ -083fc2: 0d0a |00c1: move-exception v10 │ │ -083fc4: 2203 fa02 |00c2: new-instance v3, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -083fc8: 7020 8220 a300 |00c4: invoke-direct {v3, v10}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -083fce: 220d 9103 |00c7: new-instance v13, Ljava/lang/StringBuilder; // type@0391 │ │ -083fd2: 7010 d024 0d00 |00c9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -083fd8: 6e20 d624 4d00 |00cc: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -083fde: 0c0d |00cf: move-result-object v13 │ │ -083fe0: 1a0e 0a00 |00d0: const-string v14, " (" // string@000a │ │ -083fe4: 6e20 d724 ed00 |00d2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083fea: 0c0d |00d5: move-result-object v13 │ │ -083fec: 6e10 4624 0b00 |00d6: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -083ff2: 0c0e |00d9: move-result-object v14 │ │ -083ff4: 6e20 d724 ed00 |00da: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -083ffa: 0c0d |00dd: move-result-object v13 │ │ -083ffc: 1a0e 9200 |00de: const-string v14, ")" // string@0092 │ │ -084000: 6e20 d724 ed00 |00e0: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -084006: 0c0d |00e3: move-result-object v13 │ │ -084008: 6e10 dd24 0d00 |00e4: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08400e: 0c0d |00e7: move-result-object v13 │ │ -084010: 6e20 8320 d300 |00e8: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ -084016: 2703 |00eb: throw v3 │ │ -084018: 0e00 |00ec: return-void │ │ -08401a: 0d0a |00ed: move-exception v10 │ │ -08401c: 0176 |00ee: move v6, v7 │ │ -08401e: 28d3 |00ef: goto 00c2 // -002d │ │ -084020: 0d03 |00f0: move-exception v3 │ │ -084022: 0176 |00f1: move v6, v7 │ │ -084024: 28aa |00f2: goto 009c // -0056 │ │ -084026: 0d03 |00f3: move-exception v3 │ │ -084028: 0176 |00f4: move v6, v7 │ │ -08402a: 2900 75ff |00f5: goto/16 006a // -008b │ │ +091be4: |[091be4] com.badlogic.gdx.utils.Json.writeFields:(Ljava/lang/Object;)V │ │ +091bf4: 7401 9724 1100 |0000: invoke-virtual/range {v17}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +091bfa: 0c0b |0003: move-result-object v11 │ │ +091bfc: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +091c00: 7020 db1e b000 |0006: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.getDefaultValues:(Ljava/lang/Class;)[Ljava/lang/Object; // method@1edb │ │ +091c06: 0c02 |0009: move-result-object v2 │ │ +091c08: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +091c0c: 540d 790f |000c: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f79 │ │ +091c10: 6e20 2420 bd00 |000e: invoke-virtual {v13, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +091c16: 0c05 |0011: move-result-object v5 │ │ +091c18: 1f05 ea02 |0012: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +091c1c: 3905 0800 |0014: if-nez v5, 001c // +0008 │ │ +091c20: 0800 1000 |0016: move-object/from16 v0, v16 │ │ +091c24: 7020 ce1e b000 |0018: invoke-direct {v0, v11}, Lcom/badlogic/gdx/utils/Json;.cacheFields:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; // method@1ece │ │ +091c2a: 0c05 |001b: move-result-object v5 │ │ +091c2c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +091c2e: 6e10 3420 0500 |001d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ +091c34: 0c0d |0020: move-result-object v13 │ │ +091c36: 6e10 1420 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ +091c3c: 0c08 |0024: move-result-object v8 │ │ +091c3e: 7210 ad25 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +091c44: 0a0d |0028: move-result v13 │ │ +091c46: 380d c300 |0029: if-eqz v13, 00ec // +00c3 │ │ +091c4a: 7210 ae25 0800 |002b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +091c50: 0c09 |002e: move-result-object v9 │ │ +091c52: 1f09 cb02 |002f: check-cast v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata; // type@02cb │ │ +091c56: 5494 700f |0031: iget-object v4, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.field:Ljava/lang/reflect/Field; // field@0f70 │ │ +091c5a: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +091c5e: 6e20 fd24 0400 |0035: invoke-virtual {v4, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@24fd │ │ +091c64: 0c0c |0038: move-result-object v12 │ │ +091c66: 3802 1900 |0039: if-eqz v2, 0052 // +0019 │ │ +091c6a: d807 0601 |003b: add-int/lit8 v7, v6, #int 1 // #01 │ │ +091c6e: 4601 0206 |003d: aget-object v1, v2, v6 │ │ +091c72: 390c 0600 |003f: if-nez v12, 0045 // +0006 │ │ +091c76: 3901 0400 |0041: if-nez v1, 0045 // +0004 │ │ +091c7a: 0176 |0043: move v6, v7 │ │ +091c7c: 28e1 |0044: goto 0025 // -001f │ │ +091c7e: 380c 0c00 |0045: if-eqz v12, 0051 // +000c │ │ +091c82: 3801 0a00 |0047: if-eqz v1, 0051 // +000a │ │ +091c86: 6e20 9624 1c00 |0049: invoke-virtual {v12, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +091c8c: 0a0d |004c: move-result v13 │ │ +091c8e: 380d 0400 |004d: if-eqz v13, 0051 // +0004 │ │ +091c92: 0176 |004f: move v6, v7 │ │ +091c94: 28d5 |0050: goto 0025 // -002b │ │ +091c96: 0176 |0051: move v6, v7 │ │ +091c98: 0800 1000 |0052: move-object/from16 v0, v16 │ │ +091c9c: 540d 7b0f |0054: iget-object v13, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091ca0: 6e10 0025 0400 |0056: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +091ca6: 0c0e |0059: move-result-object v14 │ │ +091ca8: 6e20 3d1f ed00 |005a: invoke-virtual {v13, v14}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +091cae: 6e10 0125 0400 |005d: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2501 │ │ +091cb4: 0c0d |0060: move-result-object v13 │ │ +091cb6: 549e 6f0f |0061: iget-object v14, v9, Lcom/badlogic/gdx/utils/Json$FieldMetadata;.elementType:Ljava/lang/Class; // field@0f6f │ │ +091cba: 0800 1000 |0063: move-object/from16 v0, v16 │ │ +091cbe: 6e40 121f 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@1f12 │ │ +091cc4: 28bd |0068: goto 0025 // -0043 │ │ +091cc6: 0d03 |0069: move-exception v3 │ │ +091cc8: 220d fa02 |006a: new-instance v13, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091ccc: 220e 9103 |006c: new-instance v14, Ljava/lang/StringBuilder; // type@0391 │ │ +091cd0: 7010 d024 0e00 |006e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091cd6: 1a0f 4703 |0071: const-string v15, "Error accessing field: " // string@0347 │ │ +091cda: 6e20 d724 fe00 |0073: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091ce0: 0c0e |0076: move-result-object v14 │ │ +091ce2: 6e10 0025 0400 |0077: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@2500 │ │ +091ce8: 0c0f |007a: move-result-object v15 │ │ +091cea: 6e20 d724 fe00 |007b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091cf0: 0c0e |007e: move-result-object v14 │ │ +091cf2: 1a0f 0a00 |007f: const-string v15, " (" // string@000a │ │ +091cf6: 6e20 d724 fe00 |0081: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091cfc: 0c0e |0084: move-result-object v14 │ │ +091cfe: 6e10 4624 0b00 |0085: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091d04: 0c0f |0088: move-result-object v15 │ │ +091d06: 6e20 d724 fe00 |0089: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091d0c: 0c0e |008c: move-result-object v14 │ │ +091d0e: 1a0f 9200 |008d: const-string v15, ")" // string@0092 │ │ +091d12: 6e20 d724 fe00 |008f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091d18: 0c0e |0092: move-result-object v14 │ │ +091d1a: 6e10 dd24 0e00 |0093: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091d20: 0c0e |0096: move-result-object v14 │ │ +091d22: 7030 8120 ed03 |0097: invoke-direct {v13, v14, v3}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +091d28: 270d |009a: throw v13 │ │ +091d2a: 0d03 |009b: move-exception v3 │ │ +091d2c: 220d 9103 |009c: new-instance v13, Ljava/lang/StringBuilder; // type@0391 │ │ +091d30: 7010 d024 0d00 |009e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091d36: 6e20 d624 4d00 |00a1: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +091d3c: 0c0d |00a4: move-result-object v13 │ │ +091d3e: 1a0e 0a00 |00a5: const-string v14, " (" // string@000a │ │ +091d42: 6e20 d724 ed00 |00a7: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091d48: 0c0d |00aa: move-result-object v13 │ │ +091d4a: 6e10 4624 0b00 |00ab: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091d50: 0c0e |00ae: move-result-object v14 │ │ +091d52: 6e20 d724 ed00 |00af: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091d58: 0c0d |00b2: move-result-object v13 │ │ +091d5a: 1a0e 9200 |00b3: const-string v14, ")" // string@0092 │ │ +091d5e: 6e20 d724 ed00 |00b5: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091d64: 0c0d |00b8: move-result-object v13 │ │ +091d66: 6e10 dd24 0d00 |00b9: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091d6c: 0c0d |00bc: move-result-object v13 │ │ +091d6e: 6e20 8320 d300 |00bd: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +091d74: 2703 |00c0: throw v3 │ │ +091d76: 0d0a |00c1: move-exception v10 │ │ +091d78: 2203 fa02 |00c2: new-instance v3, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091d7c: 7020 8220 a300 |00c4: invoke-direct {v3, v10}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091d82: 220d 9103 |00c7: new-instance v13, Ljava/lang/StringBuilder; // type@0391 │ │ +091d86: 7010 d024 0d00 |00c9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +091d8c: 6e20 d624 4d00 |00cc: invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +091d92: 0c0d |00cf: move-result-object v13 │ │ +091d94: 1a0e 0a00 |00d0: const-string v14, " (" // string@000a │ │ +091d98: 6e20 d724 ed00 |00d2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091d9e: 0c0d |00d5: move-result-object v13 │ │ +091da0: 6e10 4624 0b00 |00d6: invoke-virtual {v11}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091da6: 0c0e |00d9: move-result-object v14 │ │ +091da8: 6e20 d724 ed00 |00da: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091dae: 0c0d |00dd: move-result-object v13 │ │ +091db0: 1a0e 9200 |00de: const-string v14, ")" // string@0092 │ │ +091db4: 6e20 d724 ed00 |00e0: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +091dba: 0c0d |00e3: move-result-object v13 │ │ +091dbc: 6e10 dd24 0d00 |00e4: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +091dc2: 0c0d |00e7: move-result-object v13 │ │ +091dc4: 6e20 8320 d300 |00e8: invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/SerializationException;.addTrace:(Ljava/lang/String;)V // method@2083 │ │ +091dca: 2703 |00eb: throw v3 │ │ +091dcc: 0e00 |00ec: return-void │ │ +091dce: 0d0a |00ed: move-exception v10 │ │ +091dd0: 0176 |00ee: move v6, v7 │ │ +091dd2: 28d3 |00ef: goto 00c2 // -002d │ │ +091dd4: 0d03 |00f0: move-exception v3 │ │ +091dd6: 0176 |00f1: move v6, v7 │ │ +091dd8: 28aa |00f2: goto 009c // -0056 │ │ +091dda: 0d03 |00f3: move-exception v3 │ │ +091ddc: 0176 |00f4: move v6, v7 │ │ +091dde: 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 │ │ @@ -133347,22 +133354,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -084064: |[084064] com.badlogic.gdx.utils.Json.writeObjectEnd:()V │ │ -084074: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084078: 6e10 401f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f40 │ │ -08407e: 0e00 |0005: return-void │ │ -084080: 0d00 |0006: move-exception v0 │ │ -084082: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -084086: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -08408c: 2701 |000c: throw v1 │ │ +091e18: |[091e18] com.badlogic.gdx.utils.Json.writeObjectEnd:()V │ │ +091e28: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091e2c: 6e10 401f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f40 │ │ +091e32: 0e00 |0005: return-void │ │ +091e34: 0d00 |0006: move-exception v0 │ │ +091e36: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091e3a: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091e40: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=508 │ │ 0x0005 line=512 │ │ 0x0006 line=509 │ │ @@ -133376,22 +133383,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0840a0: |[0840a0] com.badlogic.gdx.utils.Json.writeObjectStart:()V │ │ -0840b0: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -0840b4: 6e10 3e1f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3e │ │ -0840ba: 0e00 |0005: return-void │ │ -0840bc: 0d00 |0006: move-exception v0 │ │ -0840be: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0840c2: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0840c8: 2701 |000c: throw v1 │ │ +091e54: |[091e54] com.badlogic.gdx.utils.Json.writeObjectStart:()V │ │ +091e64: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091e68: 6e10 3e1f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3e │ │ +091e6e: 0e00 |0005: return-void │ │ +091e70: 0d00 |0006: move-exception v0 │ │ +091e72: 2201 fa02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091e76: 7020 8220 0100 |0009: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091e7c: 2701 |000c: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=491 │ │ 0x0005 line=495 │ │ 0x0006 line=492 │ │ @@ -133405,25 +133412,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 │ │ -0840dc: |[0840dc] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ -0840ec: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -0840f0: 6e10 3e1f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3e │ │ -0840f6: 3804 0400 |0005: if-eqz v4, 0009 // +0004 │ │ -0840fa: 3234 0500 |0007: if-eq v4, v3, 000c // +0005 │ │ -0840fe: 6e20 0f1f 3200 |0009: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Json;.writeType:(Ljava/lang/Class;)V // method@1f0f │ │ -084104: 0e00 |000c: return-void │ │ -084106: 0d00 |000d: move-exception v0 │ │ -084108: 2201 fa02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08410c: 7020 8220 0100 |0010: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -084112: 2701 |0013: throw v1 │ │ +091e90: |[091e90] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V │ │ +091ea0: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091ea4: 6e10 3e1f 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3e │ │ +091eaa: 3804 0400 |0005: if-eqz v4, 0009 // +0004 │ │ +091eae: 3234 0500 |0007: if-eq v4, v3, 000c // +0005 │ │ +091eb2: 6e20 0f1f 3200 |0009: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Json;.writeType:(Ljava/lang/Class;)V // method@1f0f │ │ +091eb8: 0e00 |000c: return-void │ │ +091eba: 0d00 |000d: move-exception v0 │ │ +091ebc: 2201 fa02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091ec0: 7020 8220 0100 |0010: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091ec6: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000d │ │ positions : │ │ 0x0000 line=499 │ │ 0x0005 line=503 │ │ 0x000c line=504 │ │ @@ -133440,23 +133447,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -084124: |[084124] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;)V │ │ -084134: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084138: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -08413e: 6e10 0b1f 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:()V // method@1f0b │ │ -084144: 0e00 |0008: return-void │ │ -084146: 0d00 |0009: move-exception v0 │ │ -084148: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08414c: 7020 8220 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -084152: 2701 |000f: throw v1 │ │ +091ed8: |[091ed8] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;)V │ │ +091ee8: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091eec: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +091ef2: 6e10 0b1f 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:()V // method@1f0b │ │ +091ef8: 0e00 |0008: return-void │ │ +091efa: 0d00 |0009: move-exception v0 │ │ +091efc: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091f00: 7020 8220 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091f06: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=473 │ │ 0x0005 line=477 │ │ 0x0008 line=478 │ │ @@ -133472,23 +133479,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 │ │ -084164: |[084164] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -084174: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084178: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -08417e: 6e30 0c1f 4205 |0005: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -084184: 0e00 |0008: return-void │ │ -084186: 0d00 |0009: move-exception v0 │ │ -084188: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08418c: 7020 8220 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -084192: 2701 |000f: throw v1 │ │ +091f18: |[091f18] com.badlogic.gdx.utils.Json.writeObjectStart:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +091f28: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091f2c: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +091f32: 6e30 0c1f 4205 |0005: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +091f38: 0e00 |0008: return-void │ │ +091f3a: 0d00 |0009: move-exception v0 │ │ +091f3c: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091f40: 7020 8220 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091f46: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=482 │ │ 0x0005 line=486 │ │ 0x0008 line=487 │ │ @@ -133506,33 +133513,33 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0841a4: |[0841a4] com.badlogic.gdx.utils.Json.writeType:(Ljava/lang/Class;)V │ │ -0841b4: 5442 780f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -0841b8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0841bc: 0e00 |0004: return-void │ │ -0841be: 5442 730f |0005: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ -0841c2: 6e20 2420 5200 |0007: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0841c8: 0c00 |000a: move-result-object v0 │ │ -0841ca: 1f00 8f03 |000b: check-cast v0, Ljava/lang/String; // type@038f │ │ -0841ce: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -0841d2: 6e10 4624 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0841d8: 0c00 |0012: move-result-object v0 │ │ -0841da: 5442 7b0f |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -0841de: 5443 780f |0015: iget-object v3, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ -0841e2: 6e30 411f 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@1f41 │ │ -0841e8: 28ea |001a: goto 0004 // -0016 │ │ -0841ea: 0d01 |001b: move-exception v1 │ │ -0841ec: 2202 fa02 |001c: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0841f0: 7020 8220 1200 |001e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0841f6: 2702 |0021: throw v2 │ │ +091f58: |[091f58] com.badlogic.gdx.utils.Json.writeType:(Ljava/lang/Class;)V │ │ +091f68: 5442 780f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +091f6c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +091f70: 0e00 |0004: return-void │ │ +091f72: 5442 730f |0005: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.classToTag:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f73 │ │ +091f76: 6e20 2420 5200 |0007: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +091f7c: 0c00 |000a: move-result-object v0 │ │ +091f7e: 1f00 8f03 |000b: check-cast v0, Ljava/lang/String; // type@038f │ │ +091f82: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +091f86: 6e10 4624 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +091f8c: 0c00 |0012: move-result-object v0 │ │ +091f8e: 5442 7b0f |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +091f92: 5443 780f |0015: iget-object v3, v4, Lcom/badlogic/gdx/utils/Json;.typeName:Ljava/lang/String; // field@0f78 │ │ +091f96: 6e30 411f 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@1f41 │ │ +091f9c: 28ea |001a: goto 0004 // -0016 │ │ +091f9e: 0d01 |001b: move-exception v1 │ │ +091fa0: 2202 fa02 |001c: new-instance v2, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +091fa4: 7020 8220 1200 |001e: invoke-direct {v2, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +091faa: 2702 |0021: throw v2 │ │ catches : 1 │ │ 0x0013 - 0x001a │ │ Ljava/io/IOException; -> 0x001b │ │ positions : │ │ 0x0000 line=540 │ │ 0x0004 line=549 │ │ 0x0005 line=541 │ │ @@ -133551,20 +133558,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -084208: |[084208] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;)V │ │ -084218: 6e10 9724 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08421e: 0c00 |0003: move-result-object v0 │ │ -084220: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -084222: 6e40 121f 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@1f12 │ │ -084228: 0e00 |0008: return-void │ │ +091fbc: |[091fbc] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;)V │ │ +091fcc: 6e10 9724 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +091fd2: 0c00 |0003: move-result-object v0 │ │ +091fd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +091fd6: 6e40 121f 3210 |0005: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@1f12 │ │ +091fdc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0009 reg=3 value Ljava/lang/Object; │ │ @@ -133574,18 +133581,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 │ │ -08422c: |[08422c] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;)V │ │ -08423c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08423e: 6e40 121f 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@1f12 │ │ -084244: 0e00 |0004: return-void │ │ +091fe0: |[091fe0] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;)V │ │ +091ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091ff2: 6e40 121f 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@1f12 │ │ +091ff8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0004 line=348 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Json; │ │ 0x0000 - 0x0005 reg=2 value Ljava/lang/Object; │ │ @@ -133596,351 +133603,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 │ │ -084248: |[084248] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -084258: 3913 0c00 |0000: if-nez v19, 000c // +000c │ │ -08425c: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -084260: 540f 7b0f |0004: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084264: 1310 0000 |0006: const/16 v16, #int 0 // #0 │ │ -084268: 7402 431f 0f00 |0008: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ -08426e: 0e00 |000b: return-void │ │ -084270: 7401 9724 1300 |000c: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -084276: 0c03 |000f: move-result-object v3 │ │ -084278: 6e10 4f24 0300 |0010: invoke-virtual {v3}, Ljava/lang/Class;.isPrimitive:()Z // method@244f │ │ -08427e: 0a0f |0013: move-result v15 │ │ -084280: 390f 2600 |0014: if-nez v15, 003a // +0026 │ │ -084284: 1c0f 8f03 |0016: const-class v15, Ljava/lang/String; // type@038f │ │ -084288: 32f3 2200 |0018: if-eq v3, v15, 003a // +0022 │ │ -08428c: 1c0f 7e03 |001a: const-class v15, Ljava/lang/Integer; // type@037e │ │ -084290: 32f3 1e00 |001c: if-eq v3, v15, 003a // +001e │ │ -084294: 1c0f 6f03 |001e: const-class v15, Ljava/lang/Boolean; // type@036f │ │ -084298: 32f3 1a00 |0020: if-eq v3, v15, 003a // +001a │ │ -08429c: 1c0f 7903 |0022: const-class v15, Ljava/lang/Float; // type@0379 │ │ -0842a0: 32f3 1600 |0024: if-eq v3, v15, 003a // +0016 │ │ -0842a4: 1c0f 8103 |0026: const-class v15, Ljava/lang/Long; // type@0381 │ │ -0842a8: 32f3 1200 |0028: if-eq v3, v15, 003a // +0012 │ │ -0842ac: 1c0f 7603 |002a: const-class v15, Ljava/lang/Double; // type@0376 │ │ -0842b0: 32f3 0e00 |002c: if-eq v3, v15, 003a // +000e │ │ -0842b4: 1c0f 8e03 |002e: const-class v15, Ljava/lang/Short; // type@038e │ │ -0842b8: 32f3 0a00 |0030: if-eq v3, v15, 003a // +000a │ │ -0842bc: 1c0f 7003 |0032: const-class v15, Ljava/lang/Byte; // type@0370 │ │ -0842c0: 32f3 0600 |0034: if-eq v3, v15, 003a // +0006 │ │ -0842c4: 1c0f 7203 |0036: const-class v15, Ljava/lang/Character; // type@0372 │ │ -0842c8: 33f3 1300 |0038: if-ne v3, v15, 004b // +0013 │ │ -0842cc: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -0842d0: 540f 7b0f |003c: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -0842d4: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -0842d8: 6e20 431f 0f00 |0040: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ -0842de: 28c8 |0043: goto 000b // -0038 │ │ -0842e0: 0d06 |0044: move-exception v6 │ │ -0842e2: 220f fa02 |0045: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0842e6: 7020 8220 6f00 |0047: invoke-direct {v15, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0842ec: 270f |004a: throw v15 │ │ -0842ee: 0800 1300 |004b: move-object/from16 v0, v19 │ │ -0842f2: 200f cd02 |004d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ -0842f6: 380f 1600 |004f: if-eqz v15, 0065 // +0016 │ │ -0842fa: 0800 1200 |0051: move-object/from16 v0, v18 │ │ -0842fe: 0801 1400 |0053: move-object/from16 v1, v20 │ │ -084302: 6e30 0c1f 3001 |0055: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -084308: 1f13 cd02 |0058: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ -08430c: 0800 1300 |005a: move-object/from16 v0, v19 │ │ -084310: 0801 1200 |005c: move-object/from16 v1, v18 │ │ -084314: 7220 c81e 1000 |005e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/utils/Json$Serializable;.write:(Lcom/badlogic/gdx/utils/Json;)V // method@1ec8 │ │ -08431a: 7401 0a1f 1200 |0061: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ -084320: 28a7 |0064: goto 000b // -0059 │ │ -084322: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -084326: 540f 720f |0067: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ -08432a: 6e20 2420 3f00 |0069: invoke-virtual {v15, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -084330: 0c0e |006c: move-result-object v14 │ │ -084332: 1f0e ce02 |006d: check-cast v14, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ -084336: 380e 0c00 |006f: if-eqz v14, 007b // +000c │ │ -08433a: 0800 1200 |0071: move-object/from16 v0, v18 │ │ -08433e: 0801 1300 |0073: move-object/from16 v1, v19 │ │ -084342: 0802 1400 |0075: move-object/from16 v2, v20 │ │ -084346: 7240 ca1e 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@1eca │ │ -08434c: 2891 |007a: goto 000b // -006f │ │ -08434e: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -084352: 200f a702 |007d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -084356: 380f 5500 |007f: if-eqz v15, 00d4 // +0055 │ │ -08435a: 3814 2f00 |0081: if-eqz v20, 00b0 // +002f │ │ -08435e: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -084362: 3203 2b00 |0085: if-eq v3, v0, 00b0 // +002b │ │ -084366: 220f fa02 |0087: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08436a: 2210 9103 |0089: new-instance v16, Ljava/lang/StringBuilder; // type@0391 │ │ -08436e: 7601 d024 1000 |008b: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -084374: 1a11 b20d |008e: const-string v17, "Serialization of an Array other than the known type is not supported. │ │ +091ffc: |[091ffc] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +09200c: 3913 0c00 |0000: if-nez v19, 000c // +000c │ │ +092010: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +092014: 540f 7b0f |0004: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +092018: 1310 0000 |0006: const/16 v16, #int 0 // #0 │ │ +09201c: 7402 431f 0f00 |0008: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ +092022: 0e00 |000b: return-void │ │ +092024: 7401 9724 1300 |000c: invoke-virtual/range {v19}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +09202a: 0c03 |000f: move-result-object v3 │ │ +09202c: 6e10 4f24 0300 |0010: invoke-virtual {v3}, Ljava/lang/Class;.isPrimitive:()Z // method@244f │ │ +092032: 0a0f |0013: move-result v15 │ │ +092034: 390f 2600 |0014: if-nez v15, 003a // +0026 │ │ +092038: 1c0f 8f03 |0016: const-class v15, Ljava/lang/String; // type@038f │ │ +09203c: 32f3 2200 |0018: if-eq v3, v15, 003a // +0022 │ │ +092040: 1c0f 7e03 |001a: const-class v15, Ljava/lang/Integer; // type@037e │ │ +092044: 32f3 1e00 |001c: if-eq v3, v15, 003a // +001e │ │ +092048: 1c0f 6f03 |001e: const-class v15, Ljava/lang/Boolean; // type@036f │ │ +09204c: 32f3 1a00 |0020: if-eq v3, v15, 003a // +001a │ │ +092050: 1c0f 7903 |0022: const-class v15, Ljava/lang/Float; // type@0379 │ │ +092054: 32f3 1600 |0024: if-eq v3, v15, 003a // +0016 │ │ +092058: 1c0f 8103 |0026: const-class v15, Ljava/lang/Long; // type@0381 │ │ +09205c: 32f3 1200 |0028: if-eq v3, v15, 003a // +0012 │ │ +092060: 1c0f 7603 |002a: const-class v15, Ljava/lang/Double; // type@0376 │ │ +092064: 32f3 0e00 |002c: if-eq v3, v15, 003a // +000e │ │ +092068: 1c0f 8e03 |002e: const-class v15, Ljava/lang/Short; // type@038e │ │ +09206c: 32f3 0a00 |0030: if-eq v3, v15, 003a // +000a │ │ +092070: 1c0f 7003 |0032: const-class v15, Ljava/lang/Byte; // type@0370 │ │ +092074: 32f3 0600 |0034: if-eq v3, v15, 003a // +0006 │ │ +092078: 1c0f 7203 |0036: const-class v15, Ljava/lang/Character; // type@0372 │ │ +09207c: 33f3 1300 |0038: if-ne v3, v15, 004b // +0013 │ │ +092080: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +092084: 540f 7b0f |003c: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +092088: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +09208c: 6e20 431f 0f00 |0040: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ +092092: 28c8 |0043: goto 000b // -0038 │ │ +092094: 0d06 |0044: move-exception v6 │ │ +092096: 220f fa02 |0045: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09209a: 7020 8220 6f00 |0047: invoke-direct {v15, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +0920a0: 270f |004a: throw v15 │ │ +0920a2: 0800 1300 |004b: move-object/from16 v0, v19 │ │ +0920a6: 200f cd02 |004d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ +0920aa: 380f 1600 |004f: if-eqz v15, 0065 // +0016 │ │ +0920ae: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +0920b2: 0801 1400 |0053: move-object/from16 v1, v20 │ │ +0920b6: 6e30 0c1f 3001 |0055: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +0920bc: 1f13 cd02 |0058: check-cast v19, Lcom/badlogic/gdx/utils/Json$Serializable; // type@02cd │ │ +0920c0: 0800 1300 |005a: move-object/from16 v0, v19 │ │ +0920c4: 0801 1200 |005c: move-object/from16 v1, v18 │ │ +0920c8: 7220 c81e 1000 |005e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/utils/Json$Serializable;.write:(Lcom/badlogic/gdx/utils/Json;)V // method@1ec8 │ │ +0920ce: 7401 0a1f 1200 |0061: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ +0920d4: 28a7 |0064: goto 000b // -0059 │ │ +0920d6: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +0920da: 540f 720f |0067: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.classToSerializer:Lcom/badlogic/gdx/utils/ObjectMap; // field@0f72 │ │ +0920de: 6e20 2420 3f00 |0069: invoke-virtual {v15, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0920e4: 0c0e |006c: move-result-object v14 │ │ +0920e6: 1f0e ce02 |006d: check-cast v14, Lcom/badlogic/gdx/utils/Json$Serializer; // type@02ce │ │ +0920ea: 380e 0c00 |006f: if-eqz v14, 007b // +000c │ │ +0920ee: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +0920f2: 0801 1300 |0073: move-object/from16 v1, v19 │ │ +0920f6: 0802 1400 |0075: move-object/from16 v2, v20 │ │ +0920fa: 7240 ca1e 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@1eca │ │ +092100: 2891 |007a: goto 000b // -006f │ │ +092102: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +092106: 200f a702 |007d: instance-of v15, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09210a: 380f 5500 |007f: if-eqz v15, 00d4 // +0055 │ │ +09210e: 3814 2f00 |0081: if-eqz v20, 00b0 // +002f │ │ +092112: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +092116: 3203 2b00 |0085: if-eq v3, v0, 00b0 // +002b │ │ +09211a: 220f fa02 |0087: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09211e: 2210 9103 |0089: new-instance v16, Ljava/lang/StringBuilder; // type@0391 │ │ +092122: 7601 d024 1000 |008b: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +092128: 1a11 b20d |008e: const-string v17, "Serialization of an Array other than the known type is not supported. │ │ Known type: " // string@0db2 │ │ -084378: 7402 d724 1000 |0090: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08437e: 0c10 |0093: move-result-object v16 │ │ -084380: 0800 1000 |0094: move-object/from16 v0, v16 │ │ -084384: 0801 1400 |0096: move-object/from16 v1, v20 │ │ -084388: 6e20 d624 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08438e: 0c10 |009b: move-result-object v16 │ │ -084390: 1a11 0300 |009c: const-string v17, " │ │ +09212c: 7402 d724 1000 |0090: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +092132: 0c10 |0093: move-result-object v16 │ │ +092134: 0800 1000 |0094: move-object/from16 v0, v16 │ │ +092138: 0801 1400 |0096: move-object/from16 v1, v20 │ │ +09213c: 6e20 d624 1000 |0098: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +092142: 0c10 |009b: move-result-object v16 │ │ +092144: 1a11 0300 |009c: const-string v17, " │ │ Actual type: " // string@0003 │ │ -084394: 7402 d724 1000 |009e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08439a: 0c10 |00a1: move-result-object v16 │ │ -08439c: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ -0843a0: 6e20 d624 3000 |00a4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0843a6: 0c10 |00a7: move-result-object v16 │ │ -0843a8: 7401 dd24 1000 |00a8: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0843ae: 0c10 |00ab: move-result-object v16 │ │ -0843b0: 7602 8020 0f00 |00ac: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -0843b6: 270f |00af: throw v15 │ │ -0843b8: 7401 031f 1200 |00b0: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@1f03 │ │ -0843be: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -0843c2: 1f00 a702 |00b5: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0843c6: 0704 |00b7: move-object v4, v0 │ │ -0843c8: 1207 |00b8: const/4 v7, #int 0 // #0 │ │ -0843ca: 524d e30e |00b9: iget v13, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0843ce: 35d7 1400 |00bb: if-ge v7, v13, 00cf // +0014 │ │ -0843d2: 6e20 ed1c 7400 |00bd: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0843d8: 0c0f |00c0: move-result-object v15 │ │ -0843da: 1310 0000 |00c1: const/16 v16, #int 0 // #0 │ │ -0843de: 0800 1200 |00c3: move-object/from16 v0, v18 │ │ -0843e2: 0801 1500 |00c5: move-object/from16 v1, v21 │ │ -0843e6: 0802 1000 |00c7: move-object/from16 v2, v16 │ │ -0843ea: 6e40 121f 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@1f12 │ │ -0843f0: d807 0701 |00cc: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0843f4: 28ed |00ce: goto 00bb // -0013 │ │ -0843f6: 7401 021f 1200 |00cf: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@1f02 │ │ -0843fc: 2900 39ff |00d2: goto/16 000b // -00c7 │ │ -084400: 0800 1300 |00d4: move-object/from16 v0, v19 │ │ -084404: 200f b203 |00d6: instance-of v15, v0, Ljava/util/Collection; // type@03b2 │ │ -084408: 380f 5600 |00d8: if-eqz v15, 012e // +0056 │ │ -08440c: 3814 3300 |00da: if-eqz v20, 010d // +0033 │ │ -084410: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ -084414: 3203 2f00 |00de: if-eq v3, v0, 010d // +002f │ │ -084418: 1c0f b003 |00e0: const-class v15, Ljava/util/ArrayList; // type@03b0 │ │ -08441c: 32f3 2b00 |00e2: if-eq v3, v15, 010d // +002b │ │ -084420: 220f fa02 |00e4: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -084424: 2210 9103 |00e6: new-instance v16, Ljava/lang/StringBuilder; // type@0391 │ │ -084428: 7601 d024 1000 |00e8: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08442e: 1a11 b10d |00eb: const-string v17, "Serialization of a Collection other than the known type is not supported. │ │ +092148: 7402 d724 1000 |009e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09214e: 0c10 |00a1: move-result-object v16 │ │ +092150: 0800 1000 |00a2: move-object/from16 v0, v16 │ │ +092154: 6e20 d624 3000 |00a4: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +09215a: 0c10 |00a7: move-result-object v16 │ │ +09215c: 7401 dd24 1000 |00a8: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +092162: 0c10 |00ab: move-result-object v16 │ │ +092164: 7602 8020 0f00 |00ac: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +09216a: 270f |00af: throw v15 │ │ +09216c: 7401 031f 1200 |00b0: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@1f03 │ │ +092172: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +092176: 1f00 a702 |00b5: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09217a: 0704 |00b7: move-object v4, v0 │ │ +09217c: 1207 |00b8: const/4 v7, #int 0 // #0 │ │ +09217e: 524d e30e |00b9: iget v13, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +092182: 35d7 1400 |00bb: if-ge v7, v13, 00cf // +0014 │ │ +092186: 6e20 ed1c 7400 |00bd: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09218c: 0c0f |00c0: move-result-object v15 │ │ +09218e: 1310 0000 |00c1: const/16 v16, #int 0 // #0 │ │ +092192: 0800 1200 |00c3: move-object/from16 v0, v18 │ │ +092196: 0801 1500 |00c5: move-object/from16 v1, v21 │ │ +09219a: 0802 1000 |00c7: move-object/from16 v2, v16 │ │ +09219e: 6e40 121f 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@1f12 │ │ +0921a4: d807 0701 |00cc: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0921a8: 28ed |00ce: goto 00bb // -0013 │ │ +0921aa: 7401 021f 1200 |00cf: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@1f02 │ │ +0921b0: 2900 39ff |00d2: goto/16 000b // -00c7 │ │ +0921b4: 0800 1300 |00d4: move-object/from16 v0, v19 │ │ +0921b8: 200f b203 |00d6: instance-of v15, v0, Ljava/util/Collection; // type@03b2 │ │ +0921bc: 380f 5600 |00d8: if-eqz v15, 012e // +0056 │ │ +0921c0: 3814 3300 |00da: if-eqz v20, 010d // +0033 │ │ +0921c4: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ +0921c8: 3203 2f00 |00de: if-eq v3, v0, 010d // +002f │ │ +0921cc: 1c0f b003 |00e0: const-class v15, Ljava/util/ArrayList; // type@03b0 │ │ +0921d0: 32f3 2b00 |00e2: if-eq v3, v15, 010d // +002b │ │ +0921d4: 220f fa02 |00e4: new-instance v15, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0921d8: 2210 9103 |00e6: new-instance v16, Ljava/lang/StringBuilder; // type@0391 │ │ +0921dc: 7601 d024 1000 |00e8: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0921e2: 1a11 b10d |00eb: const-string v17, "Serialization of a Collection other than the known type is not supported. │ │ Known type: " // string@0db1 │ │ -084432: 7402 d724 1000 |00ed: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -084438: 0c10 |00f0: move-result-object v16 │ │ -08443a: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ -08443e: 0801 1400 |00f3: move-object/from16 v1, v20 │ │ -084442: 6e20 d624 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -084448: 0c10 |00f8: move-result-object v16 │ │ -08444a: 1a11 0300 |00f9: const-string v17, " │ │ +0921e6: 7402 d724 1000 |00ed: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0921ec: 0c10 |00f0: move-result-object v16 │ │ +0921ee: 0800 1000 |00f1: move-object/from16 v0, v16 │ │ +0921f2: 0801 1400 |00f3: move-object/from16 v1, v20 │ │ +0921f6: 6e20 d624 1000 |00f5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0921fc: 0c10 |00f8: move-result-object v16 │ │ +0921fe: 1a11 0300 |00f9: const-string v17, " │ │ Actual type: " // string@0003 │ │ -08444e: 7402 d724 1000 |00fb: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -084454: 0c10 |00fe: move-result-object v16 │ │ -084456: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ -08445a: 6e20 d624 3000 |0101: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -084460: 0c10 |0104: move-result-object v16 │ │ -084462: 7401 dd24 1000 |0105: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -084468: 0c10 |0108: move-result-object v16 │ │ -08446a: 7602 8020 0f00 |0109: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -084470: 270f |010c: throw v15 │ │ -084472: 7401 031f 1200 |010d: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@1f03 │ │ -084478: 1f13 b203 |0110: check-cast v19, Ljava/util/Collection; // type@03b2 │ │ -08447c: 7801 9f25 1300 |0112: invoke-interface/range {v19}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@259f │ │ -084482: 0c08 |0115: move-result-object v8 │ │ -084484: 7210 ad25 0800 |0116: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -08448a: 0a0f |0119: move-result v15 │ │ -08448c: 380f 0f00 |011a: if-eqz v15, 0129 // +000f │ │ -084490: 7210 ae25 0800 |011c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -084496: 0c09 |011f: move-result-object v9 │ │ -084498: 120f |0120: const/4 v15, #int 0 // #0 │ │ -08449a: 0800 1200 |0121: move-object/from16 v0, v18 │ │ -08449e: 0801 1500 |0123: move-object/from16 v1, v21 │ │ -0844a2: 6e40 121f 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@1f12 │ │ -0844a8: 28ee |0128: goto 0116 // -0012 │ │ -0844aa: 7401 021f 1200 |0129: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@1f02 │ │ -0844b0: 2900 dffe |012c: goto/16 000b // -0121 │ │ -0844b4: 6e10 4b24 0300 |012e: invoke-virtual {v3}, Ljava/lang/Class;.isArray:()Z // method@244b │ │ -0844ba: 0a0f |0131: move-result v15 │ │ -0844bc: 380f 2b00 |0132: if-eqz v15, 015d // +002b │ │ -0844c0: 3915 0600 |0134: if-nez v21, 013a // +0006 │ │ -0844c4: 6e10 3e24 0300 |0136: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ -0844ca: 0c15 |0139: move-result-object v21 │ │ -0844cc: 7701 f724 1300 |013a: invoke-static/range {v19}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@24f7 │ │ -0844d2: 0a0b |013d: move-result v11 │ │ -0844d4: 7401 031f 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@1f03 │ │ -0844da: 1207 |0141: const/4 v7, #int 0 // #0 │ │ -0844dc: 35b7 1600 |0142: if-ge v7, v11, 0158 // +0016 │ │ -0844e0: 0800 1300 |0144: move-object/from16 v0, v19 │ │ -0844e4: 7120 f624 7000 |0146: invoke-static {v0, v7}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@24f6 │ │ -0844ea: 0c0f |0149: move-result-object v15 │ │ -0844ec: 1310 0000 |014a: const/16 v16, #int 0 // #0 │ │ -0844f0: 0800 1200 |014c: move-object/from16 v0, v18 │ │ -0844f4: 0801 1500 |014e: move-object/from16 v1, v21 │ │ -0844f8: 0802 1000 |0150: move-object/from16 v2, v16 │ │ -0844fc: 6e40 121f 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@1f12 │ │ -084502: d807 0701 |0155: add-int/lit8 v7, v7, #int 1 // #01 │ │ -084506: 28eb |0157: goto 0142 // -0015 │ │ -084508: 7401 021f 1200 |0158: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@1f02 │ │ -08450e: 2900 b0fe |015b: goto/16 000b // -0150 │ │ -084512: 0800 1300 |015d: move-object/from16 v0, v19 │ │ -084516: 200f ee02 |015f: instance-of v15, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -08451a: 380f 4600 |0161: if-eqz v15, 01a7 // +0046 │ │ -08451e: 3914 0400 |0163: if-nez v20, 0167 // +0004 │ │ -084522: 1c14 ee02 |0165: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -084526: 0800 1200 |0167: move-object/from16 v0, v18 │ │ -08452a: 0801 1400 |0169: move-object/from16 v1, v20 │ │ -08452e: 6e30 0c1f 3001 |016b: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -084534: 0800 1300 |016e: move-object/from16 v0, v19 │ │ -084538: 1f00 ee02 |0170: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -08453c: 070c |0172: move-object v12, v0 │ │ -08453e: 6e10 4a20 0c00 |0173: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@204a │ │ -084544: 0c0f |0176: move-result-object v15 │ │ -084546: 6e10 f01c 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -08454c: 0c08 |017a: move-result-object v8 │ │ -08454e: 7210 ad25 0800 |017b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -084554: 0a0f |017e: move-result v15 │ │ -084556: 380f 2300 |017f: if-eqz v15, 01a2 // +0023 │ │ -08455a: 7210 ae25 0800 |0181: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -084560: 0c0a |0184: move-result-object v10 │ │ -084562: 0800 1200 |0185: move-object/from16 v0, v18 │ │ -084566: 540f 7b0f |0187: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -08456a: 0800 1200 |0189: move-object/from16 v0, v18 │ │ -08456e: 7020 cf1e a000 |018b: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ -084574: 0c10 |018e: move-result-object v16 │ │ -084576: 7402 3d1f 0f00 |018f: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -08457c: 6e20 4820 ac00 |0192: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -084582: 0c0f |0195: move-result-object v15 │ │ -084584: 1310 0000 |0196: const/16 v16, #int 0 // #0 │ │ -084588: 0800 1200 |0198: move-object/from16 v0, v18 │ │ -08458c: 0801 1500 |019a: move-object/from16 v1, v21 │ │ -084590: 0802 1000 |019c: move-object/from16 v2, v16 │ │ -084594: 6e40 121f 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@1f12 │ │ -08459a: 28da |01a1: goto 017b // -0026 │ │ -08459c: 7401 0a1f 1200 |01a2: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ -0845a2: 2900 66fe |01a5: goto/16 000b // -019a │ │ -0845a6: 0800 1300 |01a7: move-object/from16 v0, v19 │ │ -0845aa: 200f ab02 |01a9: instance-of v15, v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02ab │ │ -0845ae: 380f 4300 |01ab: if-eqz v15, 01ee // +0043 │ │ -0845b2: 3914 0400 |01ad: if-nez v20, 01b1 // +0004 │ │ -0845b6: 1c14 ab02 |01af: const-class v20, Lcom/badlogic/gdx/utils/ArrayMap; // type@02ab │ │ -0845ba: 0800 1200 |01b1: move-object/from16 v0, v18 │ │ -0845be: 0801 1400 |01b3: move-object/from16 v1, v20 │ │ -0845c2: 6e30 0c1f 3001 |01b5: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -0845c8: 0800 1300 |01b8: move-object/from16 v0, v19 │ │ -0845cc: 1f00 ab02 |01ba: check-cast v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02ab │ │ -0845d0: 070c |01bc: move-object v12, v0 │ │ -0845d2: 1207 |01bd: const/4 v7, #int 0 // #0 │ │ -0845d4: 52cd ef0e |01be: iget v13, v12, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ -0845d8: 35d7 2900 |01c0: if-ge v7, v13, 01e9 // +0029 │ │ -0845dc: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ -0845e0: 540f 7b0f |01c4: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -0845e4: 54c0 ec0e |01c6: iget-object v0, v12, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ -0845e8: 0810 0000 |01c8: move-object/from16 v16, v0 │ │ -0845ec: 4610 1007 |01ca: aget-object v16, v16, v7 │ │ -0845f0: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -0845f4: 0801 1000 |01ce: move-object/from16 v1, v16 │ │ -0845f8: 7020 cf1e 1000 |01d0: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ -0845fe: 0c10 |01d3: move-result-object v16 │ │ -084600: 7402 3d1f 0f00 |01d4: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -084606: 54cf f00e |01d7: iget-object v15, v12, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ -08460a: 460f 0f07 |01d9: aget-object v15, v15, v7 │ │ -08460e: 1310 0000 |01db: const/16 v16, #int 0 // #0 │ │ -084612: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ -084616: 0801 1500 |01df: move-object/from16 v1, v21 │ │ -08461a: 0802 1000 |01e1: move-object/from16 v2, v16 │ │ -08461e: 6e40 121f 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@1f12 │ │ -084624: d807 0701 |01e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ -084628: 28d8 |01e8: goto 01c0 // -0028 │ │ -08462a: 7401 0a1f 1200 |01e9: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ -084630: 2900 1ffe |01ec: goto/16 000b // -01e1 │ │ -084634: 0800 1300 |01ee: move-object/from16 v0, v19 │ │ -084638: 200f ea02 |01f0: instance-of v15, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08463c: 380f 4900 |01f2: if-eqz v15, 023b // +0049 │ │ -084640: 3914 0400 |01f4: if-nez v20, 01f8 // +0004 │ │ -084644: 1c14 ee02 |01f6: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -084648: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ -08464c: 0801 1400 |01fa: move-object/from16 v1, v20 │ │ -084650: 6e30 0c1f 3001 |01fc: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -084656: 1f13 ea02 |01ff: check-cast v19, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08465a: 7401 2220 1300 |0201: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ -084660: 0c0f |0204: move-result-object v15 │ │ -084662: 6e10 fe1f 0f00 |0205: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -084668: 0c08 |0208: move-result-object v8 │ │ -08466a: 7210 ad25 0800 |0209: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -084670: 0a0f |020c: move-result v15 │ │ -084672: 380f 2900 |020d: if-eqz v15, 0236 // +0029 │ │ -084676: 7210 ae25 0800 |020f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08467c: 0c05 |0212: move-result-object v5 │ │ -08467e: 1f05 e602 |0213: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -084682: 0800 1200 |0215: move-object/from16 v0, v18 │ │ -084686: 540f 7b0f |0217: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -08468a: 5450 f90f |0219: iget-object v0, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -08468e: 0810 0000 |021b: move-object/from16 v16, v0 │ │ -084692: 0800 1200 |021d: move-object/from16 v0, v18 │ │ -084696: 0801 1000 |021f: move-object/from16 v1, v16 │ │ -08469a: 7020 cf1e 1000 |0221: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ -0846a0: 0c10 |0224: move-result-object v16 │ │ -0846a2: 7402 3d1f 0f00 |0225: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -0846a8: 545f fa0f |0228: iget-object v15, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -0846ac: 1310 0000 |022a: const/16 v16, #int 0 // #0 │ │ -0846b0: 0800 1200 |022c: move-object/from16 v0, v18 │ │ -0846b4: 0801 1500 |022e: move-object/from16 v1, v21 │ │ -0846b8: 0802 1000 |0230: move-object/from16 v2, v16 │ │ -0846bc: 6e40 121f 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@1f12 │ │ -0846c2: 28d4 |0235: goto 0209 // -002c │ │ -0846c4: 7401 0a1f 1200 |0236: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ -0846ca: 2900 d2fd |0239: goto/16 000b // -022e │ │ -0846ce: 0800 1300 |023b: move-object/from16 v0, v19 │ │ -0846d2: 200f bb03 |023d: instance-of v15, v0, Ljava/util/Map; // type@03bb │ │ -0846d6: 380f 4b00 |023f: if-eqz v15, 028a // +004b │ │ -0846da: 3914 0400 |0241: if-nez v20, 0245 // +0004 │ │ -0846de: 1c14 ee02 |0243: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0846e2: 0800 1200 |0245: move-object/from16 v0, v18 │ │ -0846e6: 0801 1400 |0247: move-object/from16 v1, v20 │ │ -0846ea: 6e30 0c1f 3001 |0249: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -0846f0: 1f13 bb03 |024c: check-cast v19, Ljava/util/Map; // type@03bb │ │ -0846f4: 7801 ba25 1300 |024e: invoke-interface/range {v19}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@25ba │ │ -0846fa: 0c0f |0251: move-result-object v15 │ │ -0846fc: 7210 c925 0f00 |0252: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -084702: 0c08 |0255: move-result-object v8 │ │ -084704: 7210 ad25 0800 |0256: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -08470a: 0a0f |0259: move-result v15 │ │ -08470c: 380f 2b00 |025a: if-eqz v15, 0285 // +002b │ │ -084710: 7210 ae25 0800 |025c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -084716: 0c05 |025f: move-result-object v5 │ │ -084718: 1f05 ba03 |0260: check-cast v5, Ljava/util/Map$Entry; // type@03ba │ │ -08471c: 0800 1200 |0262: move-object/from16 v0, v18 │ │ -084720: 540f 7b0f |0264: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084724: 7210 b825 0500 |0266: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ -08472a: 0c10 |0269: move-result-object v16 │ │ -08472c: 0800 1200 |026a: move-object/from16 v0, v18 │ │ -084730: 0801 1000 |026c: move-object/from16 v1, v16 │ │ -084734: 7020 cf1e 1000 |026e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ -08473a: 0c10 |0271: move-result-object v16 │ │ -08473c: 7402 3d1f 0f00 |0272: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -084742: 7210 b925 0500 |0275: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -084748: 0c0f |0278: move-result-object v15 │ │ -08474a: 1310 0000 |0279: const/16 v16, #int 0 // #0 │ │ -08474e: 0800 1200 |027b: move-object/from16 v0, v18 │ │ -084752: 0801 1500 |027d: move-object/from16 v1, v21 │ │ -084756: 0802 1000 |027f: move-object/from16 v2, v16 │ │ -08475a: 6e40 121f 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@1f12 │ │ -084760: 28d2 |0284: goto 0256 // -002e │ │ -084762: 7401 0a1f 1200 |0285: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ -084768: 2900 83fd |0288: goto/16 000b // -027d │ │ -08476c: 6e10 4d24 0300 |028a: invoke-virtual {v3}, Ljava/lang/Class;.isEnum:()Z // method@244d │ │ -084772: 0a0f |028d: move-result v15 │ │ -084774: 380f 0d00 |028e: if-eqz v15, 029b // +000d │ │ -084778: 0800 1200 |0290: move-object/from16 v0, v18 │ │ -08477c: 540f 7b0f |0292: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084780: 0800 1300 |0294: move-object/from16 v0, v19 │ │ -084784: 6e20 431f 0f00 |0296: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ -08478a: 2900 72fd |0299: goto/16 000b // -028e │ │ -08478e: 0800 1200 |029b: move-object/from16 v0, v18 │ │ -084792: 0801 1400 |029d: move-object/from16 v1, v20 │ │ -084796: 6e30 0c1f 3001 |029f: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ -08479c: 7402 091f 1200 |02a2: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/Json;.writeFields:(Ljava/lang/Object;)V // method@1f09 │ │ -0847a2: 7401 0a1f 1200 |02a5: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ -0847a8: 2900 63fd |02a8: goto/16 000b // -029d │ │ +092202: 7402 d724 1000 |00fb: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +092208: 0c10 |00fe: move-result-object v16 │ │ +09220a: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +09220e: 6e20 d624 3000 |0101: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +092214: 0c10 |0104: move-result-object v16 │ │ +092216: 7401 dd24 1000 |0105: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09221c: 0c10 |0108: move-result-object v16 │ │ +09221e: 7602 8020 0f00 |0109: invoke-direct/range {v15, v16}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +092224: 270f |010c: throw v15 │ │ +092226: 7401 031f 1200 |010d: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@1f03 │ │ +09222c: 1f13 b203 |0110: check-cast v19, Ljava/util/Collection; // type@03b2 │ │ +092230: 7801 9f25 1300 |0112: invoke-interface/range {v19}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@259f │ │ +092236: 0c08 |0115: move-result-object v8 │ │ +092238: 7210 ad25 0800 |0116: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +09223e: 0a0f |0119: move-result v15 │ │ +092240: 380f 0f00 |011a: if-eqz v15, 0129 // +000f │ │ +092244: 7210 ae25 0800 |011c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +09224a: 0c09 |011f: move-result-object v9 │ │ +09224c: 120f |0120: const/4 v15, #int 0 // #0 │ │ +09224e: 0800 1200 |0121: move-object/from16 v0, v18 │ │ +092252: 0801 1500 |0123: move-object/from16 v1, v21 │ │ +092256: 6e40 121f 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@1f12 │ │ +09225c: 28ee |0128: goto 0116 // -0012 │ │ +09225e: 7401 021f 1200 |0129: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@1f02 │ │ +092264: 2900 dffe |012c: goto/16 000b // -0121 │ │ +092268: 6e10 4b24 0300 |012e: invoke-virtual {v3}, Ljava/lang/Class;.isArray:()Z // method@244b │ │ +09226e: 0a0f |0131: move-result v15 │ │ +092270: 380f 2b00 |0132: if-eqz v15, 015d // +002b │ │ +092274: 3915 0600 |0134: if-nez v21, 013a // +0006 │ │ +092278: 6e10 3e24 0300 |0136: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@243e │ │ +09227e: 0c15 |0139: move-result-object v21 │ │ +092280: 7701 f724 1300 |013a: invoke-static/range {v19}, Ljava/lang/reflect/Array;.getLength:(Ljava/lang/Object;)I // method@24f7 │ │ +092286: 0a0b |013d: move-result v11 │ │ +092288: 7401 031f 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayStart:()V // method@1f03 │ │ +09228e: 1207 |0141: const/4 v7, #int 0 // #0 │ │ +092290: 35b7 1600 |0142: if-ge v7, v11, 0158 // +0016 │ │ +092294: 0800 1300 |0144: move-object/from16 v0, v19 │ │ +092298: 7120 f624 7000 |0146: invoke-static {v0, v7}, Ljava/lang/reflect/Array;.get:(Ljava/lang/Object;I)Ljava/lang/Object; // method@24f6 │ │ +09229e: 0c0f |0149: move-result-object v15 │ │ +0922a0: 1310 0000 |014a: const/16 v16, #int 0 // #0 │ │ +0922a4: 0800 1200 |014c: move-object/from16 v0, v18 │ │ +0922a8: 0801 1500 |014e: move-object/from16 v1, v21 │ │ +0922ac: 0802 1000 |0150: move-object/from16 v2, v16 │ │ +0922b0: 6e40 121f 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@1f12 │ │ +0922b6: d807 0701 |0155: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0922ba: 28eb |0157: goto 0142 // -0015 │ │ +0922bc: 7401 021f 1200 |0158: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeArrayEnd:()V // method@1f02 │ │ +0922c2: 2900 b0fe |015b: goto/16 000b // -0150 │ │ +0922c6: 0800 1300 |015d: move-object/from16 v0, v19 │ │ +0922ca: 200f ee02 |015f: instance-of v15, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0922ce: 380f 4600 |0161: if-eqz v15, 01a7 // +0046 │ │ +0922d2: 3914 0400 |0163: if-nez v20, 0167 // +0004 │ │ +0922d6: 1c14 ee02 |0165: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0922da: 0800 1200 |0167: move-object/from16 v0, v18 │ │ +0922de: 0801 1400 |0169: move-object/from16 v1, v20 │ │ +0922e2: 6e30 0c1f 3001 |016b: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +0922e8: 0800 1300 |016e: move-object/from16 v0, v19 │ │ +0922ec: 1f00 ee02 |0170: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0922f0: 070c |0172: move-object v12, v0 │ │ +0922f2: 6e10 4a20 0c00 |0173: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/OrderedMap;.orderedKeys:()Lcom/badlogic/gdx/utils/Array; // method@204a │ │ +0922f8: 0c0f |0176: move-result-object v15 │ │ +0922fa: 6e10 f01c 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +092300: 0c08 |017a: move-result-object v8 │ │ +092302: 7210 ad25 0800 |017b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +092308: 0a0f |017e: move-result v15 │ │ +09230a: 380f 2300 |017f: if-eqz v15, 01a2 // +0023 │ │ +09230e: 7210 ae25 0800 |0181: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +092314: 0c0a |0184: move-result-object v10 │ │ +092316: 0800 1200 |0185: move-object/from16 v0, v18 │ │ +09231a: 540f 7b0f |0187: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +09231e: 0800 1200 |0189: move-object/from16 v0, v18 │ │ +092322: 7020 cf1e a000 |018b: invoke-direct {v0, v10}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ +092328: 0c10 |018e: move-result-object v16 │ │ +09232a: 7402 3d1f 0f00 |018f: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +092330: 6e20 4820 ac00 |0192: invoke-virtual {v12, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +092336: 0c0f |0195: move-result-object v15 │ │ +092338: 1310 0000 |0196: const/16 v16, #int 0 // #0 │ │ +09233c: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +092340: 0801 1500 |019a: move-object/from16 v1, v21 │ │ +092344: 0802 1000 |019c: move-object/from16 v2, v16 │ │ +092348: 6e40 121f 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@1f12 │ │ +09234e: 28da |01a1: goto 017b // -0026 │ │ +092350: 7401 0a1f 1200 |01a2: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ +092356: 2900 66fe |01a5: goto/16 000b // -019a │ │ +09235a: 0800 1300 |01a7: move-object/from16 v0, v19 │ │ +09235e: 200f ab02 |01a9: instance-of v15, v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02ab │ │ +092362: 380f 4300 |01ab: if-eqz v15, 01ee // +0043 │ │ +092366: 3914 0400 |01ad: if-nez v20, 01b1 // +0004 │ │ +09236a: 1c14 ab02 |01af: const-class v20, Lcom/badlogic/gdx/utils/ArrayMap; // type@02ab │ │ +09236e: 0800 1200 |01b1: move-object/from16 v0, v18 │ │ +092372: 0801 1400 |01b3: move-object/from16 v1, v20 │ │ +092376: 6e30 0c1f 3001 |01b5: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +09237c: 0800 1300 |01b8: move-object/from16 v0, v19 │ │ +092380: 1f00 ab02 |01ba: check-cast v0, Lcom/badlogic/gdx/utils/ArrayMap; // type@02ab │ │ +092384: 070c |01bc: move-object v12, v0 │ │ +092386: 1207 |01bd: const/4 v7, #int 0 // #0 │ │ +092388: 52cd ef0e |01be: iget v13, v12, Lcom/badlogic/gdx/utils/ArrayMap;.size:I // field@0eef │ │ +09238c: 35d7 2900 |01c0: if-ge v7, v13, 01e9 // +0029 │ │ +092390: 0800 1200 |01c2: move-object/from16 v0, v18 │ │ +092394: 540f 7b0f |01c4: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +092398: 54c0 ec0e |01c6: iget-object v0, v12, Lcom/badlogic/gdx/utils/ArrayMap;.keys:[Ljava/lang/Object; // field@0eec │ │ +09239c: 0810 0000 |01c8: move-object/from16 v16, v0 │ │ +0923a0: 4610 1007 |01ca: aget-object v16, v16, v7 │ │ +0923a4: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ +0923a8: 0801 1000 |01ce: move-object/from16 v1, v16 │ │ +0923ac: 7020 cf1e 1000 |01d0: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ +0923b2: 0c10 |01d3: move-result-object v16 │ │ +0923b4: 7402 3d1f 0f00 |01d4: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +0923ba: 54cf f00e |01d7: iget-object v15, v12, Lcom/badlogic/gdx/utils/ArrayMap;.values:[Ljava/lang/Object; // field@0ef0 │ │ +0923be: 460f 0f07 |01d9: aget-object v15, v15, v7 │ │ +0923c2: 1310 0000 |01db: const/16 v16, #int 0 // #0 │ │ +0923c6: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ +0923ca: 0801 1500 |01df: move-object/from16 v1, v21 │ │ +0923ce: 0802 1000 |01e1: move-object/from16 v2, v16 │ │ +0923d2: 6e40 121f 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@1f12 │ │ +0923d8: d807 0701 |01e6: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0923dc: 28d8 |01e8: goto 01c0 // -0028 │ │ +0923de: 7401 0a1f 1200 |01e9: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ +0923e4: 2900 1ffe |01ec: goto/16 000b // -01e1 │ │ +0923e8: 0800 1300 |01ee: move-object/from16 v0, v19 │ │ +0923ec: 200f ea02 |01f0: instance-of v15, v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0923f0: 380f 4900 |01f2: if-eqz v15, 023b // +0049 │ │ +0923f4: 3914 0400 |01f4: if-nez v20, 01f8 // +0004 │ │ +0923f8: 1c14 ee02 |01f6: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0923fc: 0800 1200 |01f8: move-object/from16 v0, v18 │ │ +092400: 0801 1400 |01fa: move-object/from16 v1, v20 │ │ +092404: 6e30 0c1f 3001 |01fc: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +09240a: 1f13 ea02 |01ff: check-cast v19, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +09240e: 7401 2220 1300 |0201: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ +092414: 0c0f |0204: move-result-object v15 │ │ +092416: 6e10 fe1f 0f00 |0205: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +09241c: 0c08 |0208: move-result-object v8 │ │ +09241e: 7210 ad25 0800 |0209: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +092424: 0a0f |020c: move-result v15 │ │ +092426: 380f 2900 |020d: if-eqz v15, 0236 // +0029 │ │ +09242a: 7210 ae25 0800 |020f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +092430: 0c05 |0212: move-result-object v5 │ │ +092432: 1f05 e602 |0213: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +092436: 0800 1200 |0215: move-object/from16 v0, v18 │ │ +09243a: 540f 7b0f |0217: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +09243e: 5450 f90f |0219: iget-object v0, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +092442: 0810 0000 |021b: move-object/from16 v16, v0 │ │ +092446: 0800 1200 |021d: move-object/from16 v0, v18 │ │ +09244a: 0801 1000 |021f: move-object/from16 v1, v16 │ │ +09244e: 7020 cf1e 1000 |0221: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ +092454: 0c10 |0224: move-result-object v16 │ │ +092456: 7402 3d1f 0f00 |0225: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +09245c: 545f fa0f |0228: iget-object v15, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +092460: 1310 0000 |022a: const/16 v16, #int 0 // #0 │ │ +092464: 0800 1200 |022c: move-object/from16 v0, v18 │ │ +092468: 0801 1500 |022e: move-object/from16 v1, v21 │ │ +09246c: 0802 1000 |0230: move-object/from16 v2, v16 │ │ +092470: 6e40 121f 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@1f12 │ │ +092476: 28d4 |0235: goto 0209 // -002c │ │ +092478: 7401 0a1f 1200 |0236: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ +09247e: 2900 d2fd |0239: goto/16 000b // -022e │ │ +092482: 0800 1300 |023b: move-object/from16 v0, v19 │ │ +092486: 200f bb03 |023d: instance-of v15, v0, Ljava/util/Map; // type@03bb │ │ +09248a: 380f 4b00 |023f: if-eqz v15, 028a // +004b │ │ +09248e: 3914 0400 |0241: if-nez v20, 0245 // +0004 │ │ +092492: 1c14 ee02 |0243: const-class v20, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +092496: 0800 1200 |0245: move-object/from16 v0, v18 │ │ +09249a: 0801 1400 |0247: move-object/from16 v1, v20 │ │ +09249e: 6e30 0c1f 3001 |0249: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +0924a4: 1f13 bb03 |024c: check-cast v19, Ljava/util/Map; // type@03bb │ │ +0924a8: 7801 ba25 1300 |024e: invoke-interface/range {v19}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@25ba │ │ +0924ae: 0c0f |0251: move-result-object v15 │ │ +0924b0: 7210 c925 0f00 |0252: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +0924b6: 0c08 |0255: move-result-object v8 │ │ +0924b8: 7210 ad25 0800 |0256: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0924be: 0a0f |0259: move-result v15 │ │ +0924c0: 380f 2b00 |025a: if-eqz v15, 0285 // +002b │ │ +0924c4: 7210 ae25 0800 |025c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0924ca: 0c05 |025f: move-result-object v5 │ │ +0924cc: 1f05 ba03 |0260: check-cast v5, Ljava/util/Map$Entry; // type@03ba │ │ +0924d0: 0800 1200 |0262: move-object/from16 v0, v18 │ │ +0924d4: 540f 7b0f |0264: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +0924d8: 7210 b825 0500 |0266: invoke-interface {v5}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ +0924de: 0c10 |0269: move-result-object v16 │ │ +0924e0: 0800 1200 |026a: move-object/from16 v0, v18 │ │ +0924e4: 0801 1000 |026c: move-object/from16 v1, v16 │ │ +0924e8: 7020 cf1e 1000 |026e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Json;.convertToString:(Ljava/lang/Object;)Ljava/lang/String; // method@1ecf │ │ +0924ee: 0c10 |0271: move-result-object v16 │ │ +0924f0: 7402 3d1f 0f00 |0272: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +0924f6: 7210 b925 0500 |0275: invoke-interface {v5}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0924fc: 0c0f |0278: move-result-object v15 │ │ +0924fe: 1310 0000 |0279: const/16 v16, #int 0 // #0 │ │ +092502: 0800 1200 |027b: move-object/from16 v0, v18 │ │ +092506: 0801 1500 |027d: move-object/from16 v1, v21 │ │ +09250a: 0802 1000 |027f: move-object/from16 v2, v16 │ │ +09250e: 6e40 121f 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@1f12 │ │ +092514: 28d2 |0284: goto 0256 // -002e │ │ +092516: 7401 0a1f 1200 |0285: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ +09251c: 2900 83fd |0288: goto/16 000b // -027d │ │ +092520: 6e10 4d24 0300 |028a: invoke-virtual {v3}, Ljava/lang/Class;.isEnum:()Z // method@244d │ │ +092526: 0a0f |028d: move-result v15 │ │ +092528: 380f 0d00 |028e: if-eqz v15, 029b // +000d │ │ +09252c: 0800 1200 |0290: move-object/from16 v0, v18 │ │ +092530: 540f 7b0f |0292: iget-object v15, v0, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +092534: 0800 1300 |0294: move-object/from16 v0, v19 │ │ +092538: 6e20 431f 0f00 |0296: invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ +09253e: 2900 72fd |0299: goto/16 000b // -028e │ │ +092542: 0800 1200 |029b: move-object/from16 v0, v18 │ │ +092546: 0801 1400 |029d: move-object/from16 v1, v20 │ │ +09254a: 6e30 0c1f 3001 |029f: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Json;.writeObjectStart:(Ljava/lang/Class;Ljava/lang/Class;)V // method@1f0c │ │ +092550: 7402 091f 1200 |02a2: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/Json;.writeFields:(Ljava/lang/Object;)V // method@1f09 │ │ +092556: 7401 0a1f 1200 |02a5: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/Json;.writeObjectEnd:()V // method@1f0a │ │ +09255c: 2900 63fd |02a8: goto/16 000b // -029d │ │ catches : 2 │ │ 0x0002 - 0x0043 │ │ Ljava/io/IOException; -> 0x0044 │ │ 0x004b - 0x02a8 │ │ Ljava/io/IOException; -> 0x0044 │ │ positions : │ │ 0x0000 line=352 │ │ @@ -134056,26 +134063,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0847c4: |[0847c4] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0847d4: 5431 7b0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -0847d8: 6e20 3d1f 4100 |0002: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -0847de: 6e10 9724 0500 |0005: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0847e4: 0c01 |0008: move-result-object v1 │ │ -0847e6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0847e8: 6e40 121f 5321 |000a: invoke-virtual {v3, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@1f12 │ │ -0847ee: 0e00 |000d: return-void │ │ -0847f0: 0d00 |000e: move-exception v0 │ │ -0847f2: 2201 fa02 |000f: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0847f6: 7020 8220 0100 |0011: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0847fc: 2701 |0014: throw v1 │ │ +092578: |[092578] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +092588: 5431 7b0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +09258c: 6e20 3d1f 4100 |0002: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +092592: 6e10 9724 0500 |0005: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +092598: 0c01 |0008: move-result-object v1 │ │ +09259a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +09259c: 6e40 121f 5321 |000a: invoke-virtual {v3, v5, v1, v2}, Lcom/badlogic/gdx/utils/Json;.writeValue:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V // method@1f12 │ │ +0925a2: 0e00 |000d: return-void │ │ +0925a4: 0d00 |000e: move-exception v0 │ │ +0925a6: 2201 fa02 |000f: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0925aa: 7020 8220 0100 |0011: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +0925b0: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0005 line=321 │ │ 0x000d line=322 │ │ @@ -134092,24 +134099,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 │ │ -084810: |[084810] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ -084820: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084824: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -08482a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08482c: 6e40 121f 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@1f12 │ │ -084832: 0e00 |0009: return-void │ │ -084834: 0d00 |000a: move-exception v0 │ │ -084836: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08483a: 7020 8220 0100 |000d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -084840: 2701 |0010: throw v1 │ │ +0925c4: |[0925c4] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ +0925d4: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +0925d8: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +0925de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0925e0: 6e40 121f 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@1f12 │ │ +0925e6: 0e00 |0009: return-void │ │ +0925e8: 0d00 |000a: move-exception v0 │ │ +0925ea: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0925ee: 7020 8220 0100 |000d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +0925f4: 2701 |0010: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=326 │ │ 0x0005 line=330 │ │ 0x0009 line=331 │ │ @@ -134127,23 +134134,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 │ │ -084854: |[084854] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ -084864: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ -084868: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -08486e: 6e40 121f 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@1f12 │ │ -084874: 0e00 |0008: return-void │ │ -084876: 0d00 |0009: move-exception v0 │ │ -084878: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08487c: 7020 8220 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -084882: 2701 |000f: throw v1 │ │ +092608: |[092608] com.badlogic.gdx.utils.Json.writeValue:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Class;)V │ │ +092618: 5421 7b0f |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/Json;.writer:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f7b │ │ +09261c: 6e20 3d1f 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +092622: 6e40 121f 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@1f12 │ │ +092628: 0e00 |0008: return-void │ │ +09262a: 0d00 |0009: move-exception v0 │ │ +09262c: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +092630: 7020 8220 0100 |000c: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +092636: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0009 │ │ positions : │ │ 0x0000 line=335 │ │ 0x0005 line=339 │ │ 0x0008 line=340 │ │ @@ -134269,43 +134276,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -084894: |[084894] com.badlogic.gdx.utils.JsonReader.:()V │ │ -0848a4: 7100 191f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_actions_0:()[B // method@1f19 │ │ -0848aa: 0c00 |0003: move-result-object v0 │ │ -0848ac: 6900 7c0f |0004: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ -0848b0: 7100 1c1f 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_key_offsets_0:()[S // method@1f1c │ │ -0848b6: 0c00 |0009: move-result-object v0 │ │ -0848b8: 6900 7f0f |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@0f7f │ │ -0848bc: 7100 201f 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_keys_0:()[C // method@1f20 │ │ -0848c2: 0c00 |000f: move-result-object v0 │ │ -0848c4: 6900 830f |0010: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ -0848c8: 7100 1e1f 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_single_lengths_0:()[B // method@1f1e │ │ -0848ce: 0c00 |0015: move-result-object v0 │ │ -0848d0: 6900 810f |0016: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@0f81 │ │ -0848d4: 7100 1d1f 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_range_lengths_0:()[B // method@1f1d │ │ -0848da: 0c00 |001b: move-result-object v0 │ │ -0848dc: 6900 800f |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@0f80 │ │ -0848e0: 7100 1b1f 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_index_offsets_0:()[S // method@1f1b │ │ -0848e6: 0c00 |0021: move-result-object v0 │ │ -0848e8: 6900 7e0f |0022: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@0f7e │ │ -0848ec: 7100 211f 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_targs_0:()[B // method@1f21 │ │ -0848f2: 0c00 |0027: move-result-object v0 │ │ -0848f4: 6900 840f |0028: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@0f84 │ │ -0848f8: 7100 1f1f 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_actions_0:()[B // method@1f1f │ │ -0848fe: 0c00 |002d: move-result-object v0 │ │ -084900: 6900 820f |002e: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@0f82 │ │ -084904: 7100 1a1f 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_eof_actions_0:()[B // method@1f1a │ │ -08490a: 0c00 |0033: move-result-object v0 │ │ -08490c: 6900 7d0f |0034: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@0f7d │ │ -084910: 0e00 |0036: return-void │ │ +092648: |[092648] com.badlogic.gdx.utils.JsonReader.:()V │ │ +092658: 7100 191f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_actions_0:()[B // method@1f19 │ │ +09265e: 0c00 |0003: move-result-object v0 │ │ +092660: 6900 7c0f |0004: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ +092664: 7100 1c1f 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_key_offsets_0:()[S // method@1f1c │ │ +09266a: 0c00 |0009: move-result-object v0 │ │ +09266c: 6900 7f0f |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@0f7f │ │ +092670: 7100 201f 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_keys_0:()[C // method@1f20 │ │ +092676: 0c00 |000f: move-result-object v0 │ │ +092678: 6900 830f |0010: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ +09267c: 7100 1e1f 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_single_lengths_0:()[B // method@1f1e │ │ +092682: 0c00 |0015: move-result-object v0 │ │ +092684: 6900 810f |0016: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@0f81 │ │ +092688: 7100 1d1f 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_range_lengths_0:()[B // method@1f1d │ │ +09268e: 0c00 |001b: move-result-object v0 │ │ +092690: 6900 800f |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@0f80 │ │ +092694: 7100 1b1f 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_index_offsets_0:()[S // method@1f1b │ │ +09269a: 0c00 |0021: move-result-object v0 │ │ +09269c: 6900 7e0f |0022: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@0f7e │ │ +0926a0: 7100 211f 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_targs_0:()[B // method@1f21 │ │ +0926a6: 0c00 |0027: move-result-object v0 │ │ +0926a8: 6900 840f |0028: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@0f84 │ │ +0926ac: 7100 1f1f 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_trans_actions_0:()[B // method@1f1f │ │ +0926b2: 0c00 |002d: move-result-object v0 │ │ +0926b4: 6900 820f |002e: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@0f82 │ │ +0926b8: 7100 1a1f 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/JsonReader;.init__json_eof_actions_0:()[B // method@1f1a │ │ +0926be: 0c00 |0033: move-result-object v0 │ │ +0926c0: 6900 7d0f |0034: sput-object v0, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@0f7d │ │ +0926c4: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0006 line=441 │ │ 0x000c line=469 │ │ 0x0012 line=477 │ │ 0x0018 line=485 │ │ @@ -134320,21 +134327,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -084914: |[084914] com.badlogic.gdx.utils.JsonReader.:()V │ │ -084924: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -08492a: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08492e: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -084932: 7020 dc1c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -084938: 5b20 860f |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -08493c: 0e00 |000c: return-void │ │ +0926c8: |[0926c8] com.badlogic.gdx.utils.JsonReader.:()V │ │ +0926d8: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0926de: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0926e2: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +0926e6: 7020 dc1c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0926ec: 5b20 860f |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +0926f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/badlogic/gdx/utils/JsonReader; │ │ │ │ @@ -134343,211 +134350,211 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -084940: |[084940] com.badlogic.gdx.utils.JsonReader.init__json_actions_0:()[B │ │ -084950: 1300 4600 |0000: const/16 v0, #int 70 // #46 │ │ -084954: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -084958: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08495e: 1100 |0007: return-object v0 │ │ -084960: 0003 0100 4600 0000 0001 0001 0101 ... |0008: array-data (39 units) │ │ +0926f4: |[0926f4] com.badlogic.gdx.utils.JsonReader.init__json_actions_0:()[B │ │ +092704: 1300 4600 |0000: const/16 v0, #int 70 // #46 │ │ +092708: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09270c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +092712: 1100 |0007: return-object v0 │ │ +092714: 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 │ │ -0849b0: |[0849b0] com.badlogic.gdx.utils.JsonReader.init__json_eof_actions_0:()[B │ │ -0849c0: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -0849c4: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -0849c8: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -0849ce: 1100 |0007: return-object v0 │ │ -0849d0: 0003 0100 6000 0000 0000 0000 0000 ... |0008: array-data (52 units) │ │ +092764: |[092764] com.badlogic.gdx.utils.JsonReader.init__json_eof_actions_0:()[B │ │ +092774: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +092778: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09277c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +092782: 1100 |0007: return-object v0 │ │ +092784: 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 │ │ -084a38: |[084a38] com.badlogic.gdx.utils.JsonReader.init__json_index_offsets_0:()[S │ │ -084a48: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -084a4c: 2300 3904 |0002: new-array v0, v0, [S // type@0439 │ │ -084a50: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -084a56: 1100 |0007: return-object v0 │ │ -084a58: 0003 0200 6000 0000 0000 0000 0f00 ... |0008: array-data (100 units) │ │ +0927ec: |[0927ec] com.badlogic.gdx.utils.JsonReader.init__json_index_offsets_0:()[S │ │ +0927fc: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +092800: 2300 3904 |0002: new-array v0, v0, [S // type@0439 │ │ +092804: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09280a: 1100 |0007: return-object v0 │ │ +09280c: 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 │ │ -084b20: |[084b20] com.badlogic.gdx.utils.JsonReader.init__json_key_offsets_0:()[S │ │ -084b30: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -084b34: 2300 3904 |0002: new-array v0, v0, [S // type@0439 │ │ -084b38: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -084b3e: 1100 |0007: return-object v0 │ │ -084b40: 0003 0200 6000 0000 0000 0000 1200 ... |0008: array-data (100 units) │ │ +0928d4: |[0928d4] com.badlogic.gdx.utils.JsonReader.init__json_key_offsets_0:()[S │ │ +0928e4: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +0928e8: 2300 3904 |0002: new-array v0, v0, [S // type@0439 │ │ +0928ec: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0928f2: 1100 |0007: return-object v0 │ │ +0928f4: 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 │ │ -084c08: |[084c08] com.badlogic.gdx.utils.JsonReader.init__json_range_lengths_0:()[B │ │ -084c18: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -084c1c: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -084c20: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -084c26: 1100 |0007: return-object v0 │ │ -084c28: 0003 0100 6000 0000 0004 0000 0101 ... |0008: array-data (52 units) │ │ +0929bc: |[0929bc] com.badlogic.gdx.utils.JsonReader.init__json_range_lengths_0:()[B │ │ +0929cc: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +0929d0: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +0929d4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0929da: 1100 |0007: return-object v0 │ │ +0929dc: 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 │ │ -084c90: |[084c90] com.badlogic.gdx.utils.JsonReader.init__json_single_lengths_0:()[B │ │ -084ca0: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ -084ca4: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -084ca8: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -084cae: 1100 |0007: return-object v0 │ │ -084cb0: 0003 0100 6000 0000 000a 0202 0700 ... |0008: array-data (52 units) │ │ +092a44: |[092a44] com.badlogic.gdx.utils.JsonReader.init__json_single_lengths_0:()[B │ │ +092a54: 1300 6000 |0000: const/16 v0, #int 96 // #60 │ │ +092a58: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +092a5c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +092a62: 1100 |0007: return-object v0 │ │ +092a64: 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 │ │ -084d18: |[084d18] com.badlogic.gdx.utils.JsonReader.init__json_trans_actions_0:()[B │ │ -084d28: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ -084d2c: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -084d30: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -084d36: 1100 |0007: return-object v0 │ │ -084d38: 0003 0100 6c02 0000 0000 0101 0f01 ... |0008: array-data (314 units) │ │ +092acc: |[092acc] com.badlogic.gdx.utils.JsonReader.init__json_trans_actions_0:()[B │ │ +092adc: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ +092ae0: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +092ae4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +092aea: 1100 |0007: return-object v0 │ │ +092aec: 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 │ │ -084fac: |[084fac] com.badlogic.gdx.utils.JsonReader.init__json_trans_keys_0:()[C │ │ -084fbc: 1300 8002 |0000: const/16 v0, #int 640 // #280 │ │ -084fc0: 2300 e603 |0002: new-array v0, v0, [C // type@03e6 │ │ -084fc4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -084fca: 1100 |0007: return-object v0 │ │ -084fcc: 0003 0200 8002 0000 2000 2200 2400 ... |0008: array-data (644 units) │ │ +092d60: |[092d60] com.badlogic.gdx.utils.JsonReader.init__json_trans_keys_0:()[C │ │ +092d70: 1300 8002 |0000: const/16 v0, #int 640 // #280 │ │ +092d74: 2300 e603 |0002: new-array v0, v0, [C // type@03e6 │ │ +092d78: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +092d7e: 1100 |0007: return-object v0 │ │ +092d80: 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 │ │ -0854d4: |[0854d4] com.badlogic.gdx.utils.JsonReader.init__json_trans_targs_0:()[B │ │ -0854e4: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ -0854e8: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -0854ec: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -0854f2: 1100 |0007: return-object v0 │ │ -0854f4: 0003 0100 6c02 0000 0102 4d05 4c4d ... |0008: array-data (314 units) │ │ +093288: |[093288] com.badlogic.gdx.utils.JsonReader.init__json_trans_targs_0:()[B │ │ +093298: 1300 6c02 |0000: const/16 v0, #int 620 // #26c │ │ +09329c: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +0932a0: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +0932a6: 1100 |0007: return-object v0 │ │ +0932a8: 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 │ │ -085768: |[085768] com.badlogic.gdx.utils.JsonReader.set:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -085778: 5410 850f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -08577c: 2000 ee02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -085780: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -085784: 5410 850f |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -085788: 1f00 ee02 |0008: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -08578c: 6e30 4b20 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@204b │ │ -085792: 0e00 |000d: return-void │ │ -085794: 5410 850f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -085798: 2000 a702 |0010: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08579c: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -0857a0: 5410 850f |0014: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -0857a4: 1f00 a702 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0857a8: 6e20 e31c 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0857ae: 28f2 |001b: goto 000d // -000e │ │ -0857b0: 5b13 8d0f |001c: iput-object v3, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ -0857b4: 28ef |001e: goto 000d // -0011 │ │ +09351c: |[09351c] com.badlogic.gdx.utils.JsonReader.set:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +09352c: 5410 850f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +093530: 2000 ee02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +093534: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +093538: 5410 850f |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +09353c: 1f00 ee02 |0008: check-cast v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +093540: 6e30 4b20 2003 |000a: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@204b │ │ +093546: 0e00 |000d: return-void │ │ +093548: 5410 850f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +09354c: 2000 a702 |0010: instance-of v0, v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +093550: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +093554: 5410 850f |0014: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +093558: 1f00 a702 |0016: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09355c: 6e20 e31c 3000 |0018: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +093562: 28f2 |001b: goto 000d // -000e │ │ +093564: 5b13 8d0f |001c: iput-object v3, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ +093568: 28ef |001e: goto 000d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0006 line=566 │ │ 0x000d line=571 │ │ 0x000e line=567 │ │ 0x0014 line=568 │ │ @@ -134562,79 +134569,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 │ │ -0857b8: |[0857b8] com.badlogic.gdx.utils.JsonReader.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ -0857c8: 6e10 ba24 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0857ce: 0a04 |0003: move-result v4 │ │ -0857d0: 2200 0203 |0004: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -0857d4: d805 0410 |0006: add-int/lit8 v5, v4, #int 16 // #10 │ │ -0857d8: 7020 c520 5000 |0008: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -0857de: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0857e0: 0123 |000c: move v3, v2 │ │ -0857e2: 3543 6700 |000d: if-ge v3, v4, 0074 // +0067 │ │ -0857e6: d802 0301 |000f: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0857ea: 6e20 ac24 3900 |0011: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0857f0: 0a01 |0014: move-result v1 │ │ -0857f2: 1305 5c00 |0015: const/16 v5, #int 92 // #5c │ │ -0857f6: 3251 0700 |0017: if-eq v1, v5, 001e // +0007 │ │ -0857fa: 6e20 c920 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -085800: 0123 |001c: move v3, v2 │ │ -085802: 28f0 |001d: goto 000d // -0010 │ │ -085804: 3342 0700 |001e: if-ne v2, v4, 0025 // +0007 │ │ -085808: 6e10 1121 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -08580e: 0c05 |0023: move-result-object v5 │ │ -085810: 1105 |0024: return-object v5 │ │ -085812: d803 0201 |0025: add-int/lit8 v3, v2, #int 1 // #01 │ │ -085816: 6e20 ac24 2900 |0027: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -08581c: 0a01 |002a: move-result v1 │ │ -08581e: 1305 7500 |002b: const/16 v5, #int 117 // #75 │ │ -085822: 3351 1900 |002d: if-ne v1, v5, 0046 // +0019 │ │ -085826: d805 0304 |002f: add-int/lit8 v5, v3, #int 4 // #04 │ │ -08582a: 6e30 c224 3905 |0031: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -085830: 0c05 |0034: move-result-object v5 │ │ -085832: 1306 1000 |0035: const/16 v6, #int 16 // #10 │ │ -085836: 7120 7124 6500 |0037: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2471 │ │ -08583c: 0a05 |003a: move-result v5 │ │ -08583e: 7110 3a24 0500 |003b: invoke-static {v5}, Ljava/lang/Character;.toChars:(I)[C // method@243a │ │ -085844: 0c05 |003e: move-result-object v5 │ │ -085846: 6e20 d520 5000 |003f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d5 │ │ -08584c: d802 0304 |0042: add-int/lit8 v2, v3, #int 4 // #04 │ │ -085850: 0123 |0044: move v3, v2 │ │ -085852: 28c8 |0045: goto 000d // -0038 │ │ -085854: 2c01 3000 0000 |0046: sparse-switch v1, 00000076 // +00000030 │ │ -08585a: 2205 fa02 |0049: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08585e: 2206 9103 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -085862: 7010 d024 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -085868: 1a07 7206 |0050: const-string v7, "Illegal escaped character: \" // string@0672 │ │ -08586c: 6e20 d724 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085872: 0c06 |0055: move-result-object v6 │ │ -085874: 6e20 d224 1600 |0056: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -08587a: 0c06 |0059: move-result-object v6 │ │ -08587c: 6e10 dd24 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -085882: 0c06 |005d: move-result-object v6 │ │ -085884: 7020 8020 6500 |005e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -08588a: 2705 |0061: throw v5 │ │ -08588c: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ -085890: 6e20 c920 1000 |0064: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -085896: 28a6 |0067: goto 000d // -005a │ │ -085898: 1301 0c00 |0068: const/16 v1, #int 12 // #c │ │ -08589c: 28fa |006a: goto 0064 // -0006 │ │ -08589e: 1301 0a00 |006b: const/16 v1, #int 10 // #a │ │ -0858a2: 28f7 |006d: goto 0064 // -0009 │ │ -0858a4: 1301 0d00 |006e: const/16 v1, #int 13 // #d │ │ -0858a8: 28f4 |0070: goto 0064 // -000c │ │ -0858aa: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ -0858ae: 28f1 |0073: goto 0064 // -000f │ │ -0858b0: 0132 |0074: move v2, v3 │ │ -0858b2: 28ab |0075: goto 0020 // -0055 │ │ -0858b4: 0002 0800 2200 0000 2f00 0000 5c00 ... |0076: sparse-switch-data (34 units) │ │ +09356c: |[09356c] com.badlogic.gdx.utils.JsonReader.unescape:(Ljava/lang/String;)Ljava/lang/String; │ │ +09357c: 6e10 ba24 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +093582: 0a04 |0003: move-result v4 │ │ +093584: 2200 0203 |0004: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +093588: d805 0410 |0006: add-int/lit8 v5, v4, #int 16 // #10 │ │ +09358c: 7020 c520 5000 |0008: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +093592: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +093594: 0123 |000c: move v3, v2 │ │ +093596: 3543 6700 |000d: if-ge v3, v4, 0074 // +0067 │ │ +09359a: d802 0301 |000f: add-int/lit8 v2, v3, #int 1 // #01 │ │ +09359e: 6e20 ac24 3900 |0011: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0935a4: 0a01 |0014: move-result v1 │ │ +0935a6: 1305 5c00 |0015: const/16 v5, #int 92 // #5c │ │ +0935aa: 3251 0700 |0017: if-eq v1, v5, 001e // +0007 │ │ +0935ae: 6e20 c920 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +0935b4: 0123 |001c: move v3, v2 │ │ +0935b6: 28f0 |001d: goto 000d // -0010 │ │ +0935b8: 3342 0700 |001e: if-ne v2, v4, 0025 // +0007 │ │ +0935bc: 6e10 1121 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +0935c2: 0c05 |0023: move-result-object v5 │ │ +0935c4: 1105 |0024: return-object v5 │ │ +0935c6: d803 0201 |0025: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0935ca: 6e20 ac24 2900 |0027: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0935d0: 0a01 |002a: move-result v1 │ │ +0935d2: 1305 7500 |002b: const/16 v5, #int 117 // #75 │ │ +0935d6: 3351 1900 |002d: if-ne v1, v5, 0046 // +0019 │ │ +0935da: d805 0304 |002f: add-int/lit8 v5, v3, #int 4 // #04 │ │ +0935de: 6e30 c224 3905 |0031: invoke-virtual {v9, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0935e4: 0c05 |0034: move-result-object v5 │ │ +0935e6: 1306 1000 |0035: const/16 v6, #int 16 // #10 │ │ +0935ea: 7120 7124 6500 |0037: invoke-static {v5, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2471 │ │ +0935f0: 0a05 |003a: move-result v5 │ │ +0935f2: 7110 3a24 0500 |003b: invoke-static {v5}, Ljava/lang/Character;.toChars:(I)[C // method@243a │ │ +0935f8: 0c05 |003e: move-result-object v5 │ │ +0935fa: 6e20 d520 5000 |003f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d5 │ │ +093600: d802 0304 |0042: add-int/lit8 v2, v3, #int 4 // #04 │ │ +093604: 0123 |0044: move v3, v2 │ │ +093606: 28c8 |0045: goto 000d // -0038 │ │ +093608: 2c01 3000 0000 |0046: sparse-switch v1, 00000076 // +00000030 │ │ +09360e: 2205 fa02 |0049: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +093612: 2206 9103 |004b: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +093616: 7010 d024 0600 |004d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09361c: 1a07 7206 |0050: const-string v7, "Illegal escaped character: \" // string@0672 │ │ +093620: 6e20 d724 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093626: 0c06 |0055: move-result-object v6 │ │ +093628: 6e20 d224 1600 |0056: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +09362e: 0c06 |0059: move-result-object v6 │ │ +093630: 6e10 dd24 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093636: 0c06 |005d: move-result-object v6 │ │ +093638: 7020 8020 6500 |005e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +09363e: 2705 |0061: throw v5 │ │ +093640: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ +093644: 6e20 c920 1000 |0064: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09364a: 28a6 |0067: goto 000d // -005a │ │ +09364c: 1301 0c00 |0068: const/16 v1, #int 12 // #c │ │ +093650: 28fa |006a: goto 0064 // -0006 │ │ +093652: 1301 0a00 |006b: const/16 v1, #int 10 // #a │ │ +093656: 28f7 |006d: goto 0064 // -0009 │ │ +093658: 1301 0d00 |006e: const/16 v1, #int 13 // #d │ │ +09365c: 28f4 |0070: goto 0064 // -000c │ │ +09365e: 1301 0900 |0071: const/16 v1, #int 9 // #9 │ │ +093662: 28f1 |0073: goto 0064 // -000f │ │ +093664: 0132 |0074: move v2, v3 │ │ +093666: 28ab |0075: goto 0020 // -0055 │ │ +093668: 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 │ │ @@ -134683,19 +134690,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0858f8: |[0858f8] com.badlogic.gdx.utils.JsonReader.bool:(Ljava/lang/String;Z)V │ │ -085908: 7110 2f24 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -08590e: 0c00 |0003: move-result-object v0 │ │ -085910: 7030 291f 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ -085916: 0e00 |0007: return-void │ │ +0936ac: |[0936ac] com.badlogic.gdx.utils.JsonReader.bool:(Ljava/lang/String;Z)V │ │ +0936bc: 7110 2f24 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0936c2: 0c00 |0003: move-result-object v0 │ │ +0936c4: 7030 291f 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ +0936ca: 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; │ │ @@ -134706,19 +134713,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -085918: |[085918] com.badlogic.gdx.utils.JsonReader.number:(Ljava/lang/String;F)V │ │ -085928: 7110 6524 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -08592e: 0c00 |0003: move-result-object v0 │ │ -085930: 7030 291f 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ -085936: 0e00 |0007: return-void │ │ +0936cc: |[0936cc] com.badlogic.gdx.utils.JsonReader.number:(Ljava/lang/String;F)V │ │ +0936dc: 7110 6524 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0936e2: 0c00 |0003: move-result-object v0 │ │ +0936e4: 7030 291f 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ +0936ea: 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; │ │ @@ -134729,33 +134736,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 │ │ -085938: |[085938] com.badlogic.gdx.utils.JsonReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ -085948: 6e10 9709 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -08594e: 0c01 |0003: move-result-object v1 │ │ -085950: 6e20 241f 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1f24 │ │ -085956: 0c01 |0007: move-result-object v1 │ │ -085958: 1101 |0008: return-object v1 │ │ -08595a: 0d00 |0009: move-exception v0 │ │ -08595c: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -085960: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -085964: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08596a: 1a03 5e03 |0011: const-string v3, "Error parsing file: " // string@035e │ │ -08596e: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085974: 0c02 |0016: move-result-object v2 │ │ -085976: 6e20 d624 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08597c: 0c02 |001a: move-result-object v2 │ │ -08597e: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -085984: 0c02 |001e: move-result-object v2 │ │ -085986: 7030 8120 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -08598c: 2701 |0022: throw v1 │ │ +0936ec: |[0936ec] com.badlogic.gdx.utils.JsonReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; │ │ +0936fc: 6e10 9709 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +093702: 0c01 |0003: move-result-object v1 │ │ +093704: 6e20 241f 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1f24 │ │ +09370a: 0c01 |0007: move-result-object v1 │ │ +09370c: 1101 |0008: return-object v1 │ │ +09370e: 0d00 |0009: move-exception v0 │ │ +093710: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +093714: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +093718: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09371e: 1a03 5e03 |0011: const-string v3, "Error parsing file: " // string@035e │ │ +093722: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093728: 0c02 |0016: move-result-object v2 │ │ +09372a: 6e20 d624 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +093730: 0c02 |001a: move-result-object v2 │ │ +093732: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093738: 0c02 |001e: move-result-object v2 │ │ +09373a: 7030 8120 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +093740: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0009 line=77 │ │ 0x000a line=78 │ │ @@ -134769,25 +134776,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 │ │ -0859a0: |[0859a0] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -0859b0: 2201 6303 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0363 │ │ -0859b4: 1a02 6c06 |0002: const-string v2, "ISO-8859-1" // string@066c │ │ -0859b8: 7030 0f24 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ -0859be: 6e20 251f 1300 |0007: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@1f25 │ │ -0859c4: 0c01 |000a: move-result-object v1 │ │ -0859c6: 1101 |000b: return-object v1 │ │ -0859c8: 0d00 |000c: move-exception v0 │ │ -0859ca: 2201 fa02 |000d: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0859ce: 7020 8220 0100 |000f: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0859d4: 2701 |0012: throw v1 │ │ +093754: |[093754] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +093764: 2201 6303 |0000: new-instance v1, Ljava/io/InputStreamReader; // type@0363 │ │ +093768: 1a02 6c06 |0002: const-string v2, "ISO-8859-1" // string@066c │ │ +09376c: 7030 0f24 4102 |0004: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ +093772: 6e20 251f 1300 |0007: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/JsonReader;.parse:(Ljava/io/Reader;)Ljava/lang/Object; // method@1f25 │ │ +093778: 0c01 |000a: move-result-object v1 │ │ +09377a: 1101 |000b: return-object v1 │ │ +09377c: 0d00 |000c: move-exception v0 │ │ +09377e: 2201 fa02 |000d: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +093782: 7020 8220 0100 |000f: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +093788: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=68 │ │ 0x000c line=69 │ │ 0x000d line=70 │ │ @@ -134801,52 +134808,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 │ │ -0859e8: |[0859e8] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/Reader;)Ljava/lang/Object; │ │ -0859f8: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ -0859fc: 2350 e603 |0002: new-array v0, v5, [C // type@03e6 │ │ -085a00: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -085a02: 2105 |0005: array-length v5, v0 │ │ -085a04: b145 |0006: sub-int/2addr v5, v4 │ │ -085a06: 6e40 1e24 0954 |0007: invoke-virtual {v9, v0, v4, v5}, Ljava/io/Reader;.read:([CII)I // method@241e │ │ -085a0c: 0a02 |000a: move-result v2 │ │ -085a0e: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ -085a10: 3352 0b00 |000c: if-ne v2, v5, 0017 // +000b │ │ -085a14: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -085a16: 6e40 271f 0845 |000f: invoke-virtual {v8, v0, v5, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ -085a1c: 0c05 |0012: move-result-object v5 │ │ -085a1e: 6e10 1d24 0900 |0013: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@241d │ │ -085a24: 1105 |0016: return-object v5 │ │ -085a26: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ -085a2a: 2105 |0019: array-length v5, v0 │ │ -085a2c: da05 0502 |001a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -085a30: 2353 e603 |001c: new-array v3, v5, [C // type@03e6 │ │ -085a34: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -085a36: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -085a38: 2107 |0020: array-length v7, v0 │ │ -085a3a: 7157 e124 5063 |0021: invoke-static {v0, v5, v3, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -085a40: 0730 |0024: move-object v0, v3 │ │ -085a42: 28e0 |0025: goto 0005 // -0020 │ │ -085a44: b024 |0026: add-int/2addr v4, v2 │ │ -085a46: 28de |0027: goto 0005 // -0022 │ │ -085a48: 0d01 |0028: move-exception v1 │ │ -085a4a: 2205 fa02 |0029: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -085a4e: 7020 8220 1500 |002b: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -085a54: 2705 |002e: throw v5 │ │ -085a56: 0d05 |002f: move-exception v5 │ │ -085a58: 6e10 1d24 0900 |0030: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@241d │ │ -085a5e: 2705 |0033: throw v5 │ │ -085a60: 0d06 |0034: move-exception v6 │ │ -085a62: 28e1 |0035: goto 0016 // -001f │ │ -085a64: 0d06 |0036: move-exception v6 │ │ -085a66: 28fc |0037: goto 0033 // -0004 │ │ +09379c: |[09379c] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/io/Reader;)Ljava/lang/Object; │ │ +0937ac: 1305 0004 |0000: const/16 v5, #int 1024 // #400 │ │ +0937b0: 2350 e603 |0002: new-array v0, v5, [C // type@03e6 │ │ +0937b4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0937b6: 2105 |0005: array-length v5, v0 │ │ +0937b8: b145 |0006: sub-int/2addr v5, v4 │ │ +0937ba: 6e40 1e24 0954 |0007: invoke-virtual {v9, v0, v4, v5}, Ljava/io/Reader;.read:([CII)I // method@241e │ │ +0937c0: 0a02 |000a: move-result v2 │ │ +0937c2: 12f5 |000b: const/4 v5, #int -1 // #ff │ │ +0937c4: 3352 0b00 |000c: if-ne v2, v5, 0017 // +000b │ │ +0937c8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0937ca: 6e40 271f 0845 |000f: invoke-virtual {v8, v0, v5, v4}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ +0937d0: 0c05 |0012: move-result-object v5 │ │ +0937d2: 6e10 1d24 0900 |0013: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@241d │ │ +0937d8: 1105 |0016: return-object v5 │ │ +0937da: 3902 0f00 |0017: if-nez v2, 0026 // +000f │ │ +0937de: 2105 |0019: array-length v5, v0 │ │ +0937e0: da05 0502 |001a: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0937e4: 2353 e603 |001c: new-array v3, v5, [C // type@03e6 │ │ +0937e8: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +0937ea: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +0937ec: 2107 |0020: array-length v7, v0 │ │ +0937ee: 7157 e124 5063 |0021: invoke-static {v0, v5, v3, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0937f4: 0730 |0024: move-object v0, v3 │ │ +0937f6: 28e0 |0025: goto 0005 // -0020 │ │ +0937f8: b024 |0026: add-int/2addr v4, v2 │ │ +0937fa: 28de |0027: goto 0005 // -0022 │ │ +0937fc: 0d01 |0028: move-exception v1 │ │ +0937fe: 2205 fa02 |0029: new-instance v5, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +093802: 7020 8220 1500 |002b: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +093808: 2705 |002e: throw v5 │ │ +09380a: 0d05 |002f: move-exception v5 │ │ +09380c: 6e10 1d24 0900 |0030: invoke-virtual {v9}, Ljava/io/Reader;.close:()V // method@241d │ │ +093812: 2705 |0033: throw v5 │ │ +093814: 0d06 |0034: move-exception v6 │ │ +093816: 28e1 |0035: goto 0016 // -001f │ │ +093818: 0d06 |0036: move-exception v6 │ │ +09381a: 28fc |0037: goto 0033 // -0004 │ │ catches : 5 │ │ 0x0002 - 0x0012 │ │ Ljava/io/IOException; -> 0x0028 │ │ -> 0x002f │ │ 0x0013 - 0x0016 │ │ Ljava/io/IOException; -> 0x0034 │ │ 0x0019 - 0x0024 │ │ @@ -134893,22 +134900,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 │ │ -085aa0: |[085aa0] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/lang/String;)Ljava/lang/Object; │ │ -085ab0: 6e10 c324 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@24c3 │ │ -085ab6: 0c00 |0003: move-result-object v0 │ │ -085ab8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -085aba: 2102 |0005: array-length v2, v0 │ │ -085abc: 6e40 271f 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ -085ac2: 0c01 |0009: move-result-object v1 │ │ -085ac4: 1101 |000a: return-object v1 │ │ +093854: |[093854] com.badlogic.gdx.utils.JsonReader.parse:(Ljava/lang/String;)Ljava/lang/Object; │ │ +093864: 6e10 c324 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@24c3 │ │ +09386a: 0c00 |0003: move-result-object v0 │ │ +09386c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09386e: 2102 |0005: array-length v2, v0 │ │ +093870: 6e40 271f 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.parse:([CII)Ljava/lang/Object; // method@1f27 │ │ +093876: 0c01 |0009: move-result-object v1 │ │ +093878: 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; │ │ @@ -134919,823 +134926,823 @@ │ │ type : '([CII)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 1672 16-bit code units │ │ -085ac8: |[085ac8] com.badlogic.gdx.utils.JsonReader.parse:([CII)Ljava/lang/Object; │ │ -085ad8: 0220 2f00 |0000: move/from16 v32, v47 │ │ -085adc: 0222 3000 |0002: move/from16 v34, v48 │ │ -085ae0: 0218 2200 |0004: move/from16 v24, v34 │ │ -085ae4: 1326 0000 |0006: const/16 v38, #int 0 // #0 │ │ -085ae8: 1329 0400 |0008: const/16 v41, #int 4 // #4 │ │ -085aec: 0200 2900 |000a: move/from16 v0, v41 │ │ -085af0: 2300 e903 |000c: new-array v0, v0, [I // type@03e9 │ │ -085af4: 0825 0000 |000e: move-object/from16 v37, v0 │ │ -085af8: 1324 0000 |0010: const/16 v36, #int 0 // #0 │ │ -085afc: 221d a702 |0012: new-instance v29, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -085b00: 1329 0800 |0014: const/16 v41, #int 8 // #8 │ │ -085b04: 0800 1d00 |0016: move-object/from16 v0, v29 │ │ -085b08: 0201 2900 |0018: move/from16 v1, v41 │ │ -085b0c: 7020 dc1c 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -085b12: 131e 0000 |001d: const/16 v30, #int 0 // #0 │ │ -085b16: 1316 0000 |001f: const/16 v22, #int 0 // #0 │ │ -085b1a: 1321 0000 |0021: const/16 v33, #int 0 // #0 │ │ -085b1e: 1315 0000 |0023: const/16 v21, #int 0 // #0 │ │ -085b22: 3815 0700 |0025: if-eqz v21, 002c // +0007 │ │ -085b26: 6229 6112 |0027: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -085b2a: 7401 1924 2900 |0029: invoke-virtual/range {v41}, Ljava/io/PrintStream;.println:()V // method@2419 │ │ -085b30: 1314 0100 |002c: const/16 v20, #int 1 // #1 │ │ -085b34: 1326 0000 |002e: const/16 v38, #int 0 // #0 │ │ -085b38: 1312 0000 |0030: const/16 v18, #int 0 // #0 │ │ -085b3c: 120b |0032: const/4 v11, #int 0 // #0 │ │ -085b3e: 0227 2600 |0033: move/from16 v39, v38 │ │ -085b42: 2b0b 1b06 0000 |0035: packed-switch v11, 00000650 // +0000061b │ │ -085b48: 0226 2700 |0038: move/from16 v38, v39 │ │ -085b4c: 0200 2000 |003a: move/from16 v0, v32 │ │ -085b50: 0201 2200 |003c: move/from16 v1, v34 │ │ -085b54: 3510 c605 |003e: if-ge v0, v1, 0604 // +05c6 │ │ -085b58: 131b 0100 |0040: const/16 v27, #int 1 // #1 │ │ -085b5c: 131a 0000 |0042: const/16 v26, #int 0 // #0 │ │ -085b60: 0200 1a00 |0044: move/from16 v0, v26 │ │ -085b64: 0201 2000 |0046: move/from16 v1, v32 │ │ -085b68: 3510 8005 |0048: if-ge v0, v1, 05c8 // +0580 │ │ -085b6c: 4929 2e1a |004a: aget-char v41, v46, v26 │ │ -085b70: 132a 0a00 |004c: const/16 v42, #int 10 // #a │ │ -085b74: 0200 2900 |004e: move/from16 v0, v41 │ │ -085b78: 0201 2a00 |0050: move/from16 v1, v42 │ │ -085b7c: 3310 0400 |0052: if-ne v0, v1, 0056 // +0004 │ │ -085b80: d81b 1b01 |0054: add-int/lit8 v27, v27, #int 1 // #01 │ │ -085b84: d81a 1a01 |0056: add-int/lit8 v26, v26, #int 1 // #01 │ │ -085b88: 28ec |0058: goto 0044 // -0014 │ │ -085b8a: 0200 2000 |0059: move/from16 v0, v32 │ │ -085b8e: 0201 2200 |005b: move/from16 v1, v34 │ │ -085b92: 3310 0400 |005d: if-ne v0, v1, 0061 // +0004 │ │ -085b96: 124b |005f: const/4 v11, #int 4 // #4 │ │ -085b98: 28d5 |0060: goto 0035 // -002b │ │ -085b9a: 3914 0400 |0061: if-nez v20, 0065 // +0004 │ │ -085b9e: 125b |0063: const/4 v11, #int 5 // #5 │ │ -085ba0: 28d1 |0064: goto 0035 // -002f │ │ -085ba2: 6229 7f0f |0065: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@0f7f │ │ -085ba6: 4a0c 2914 |0067: aget-short v12, v41, v20 │ │ -085baa: 6229 7e0f |0069: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@0f7e │ │ -085bae: 4a12 2914 |006b: aget-short v18, v41, v20 │ │ -085bb2: 6229 810f |006d: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@0f81 │ │ -085bb6: 480d 2914 |006f: aget-byte v13, v41, v20 │ │ -085bba: 3d0d 0e00 |0071: if-lez v13, 007f // +000e │ │ -085bbe: 01ce |0073: move v14, v12 │ │ -085bc0: 9029 0c0d |0074: add-int v41, v12, v13 │ │ -085bc4: d813 29ff |0076: add-int/lit8 v19, v41, #int -1 // #ff │ │ -085bc8: 0200 1300 |0078: move/from16 v0, v19 │ │ -085bcc: 35e0 3f00 |007a: if-ge v0, v14, 00b9 // +003f │ │ -085bd0: b0dc |007c: add-int/2addr v12, v13 │ │ -085bd2: 9012 120d |007d: add-int v18, v18, v13 │ │ -085bd6: 6229 800f |007f: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@0f80 │ │ -085bda: 480d 2914 |0081: aget-byte v13, v41, v20 │ │ -085bde: 3d0d 0f00 |0083: if-lez v13, 0092 // +000f │ │ -085be2: 01ce |0085: move v14, v12 │ │ -085be4: e029 0d01 |0086: shl-int/lit8 v41, v13, #int 1 // #01 │ │ -085be8: 9029 290c |0088: add-int v41, v41, v12 │ │ -085bec: d813 29fe |008a: add-int/lit8 v19, v41, #int -2 // #fe │ │ -085bf0: 0200 1300 |008c: move/from16 v0, v19 │ │ -085bf4: 35e0 5400 |008e: if-ge v0, v14, 00e2 // +0054 │ │ -085bf8: 9012 120d |0090: add-int v18, v18, v13 │ │ -085bfc: 6229 840f |0092: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@0f84 │ │ -085c00: 4814 2912 |0094: aget-byte v20, v41, v18 │ │ -085c04: 6229 820f |0096: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@0f82 │ │ -085c08: 4829 2912 |0098: aget-byte v41, v41, v18 │ │ -085c0c: 3829 6c03 |009a: if-eqz v41, 0406 // +036c │ │ -085c10: 6229 820f |009c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@0f82 │ │ -085c14: 4809 2912 |009e: aget-byte v9, v41, v18 │ │ -085c18: 6229 7c0f |00a0: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ -085c1c: d80a 0901 |00a2: add-int/lit8 v10, v9, #int 1 // #01 │ │ -085c20: 4810 2909 |00a4: aget-byte v16, v41, v9 │ │ -085c24: 0211 1000 |00a6: move/from16 v17, v16 │ │ -085c28: d810 11ff |00a8: add-int/lit8 v16, v17, #int -1 // #ff │ │ -085c2c: 3d11 5c03 |00aa: if-lez v17, 0406 // +035c │ │ -085c30: 6229 7c0f |00ac: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ -085c34: d809 0a01 |00ae: add-int/lit8 v9, v10, #int 1 // #01 │ │ -085c38: 4829 290a |00b0: aget-byte v41, v41, v10 │ │ -085c3c: 2b29 ac05 0000 |00b2: packed-switch v41, 0000065e // +000005ac │ │ -085c42: 0211 1000 |00b5: move/from16 v17, v16 │ │ -085c46: 019a |00b7: move v10, v9 │ │ -085c48: 28f0 |00b8: goto 00a8 // -0010 │ │ -085c4a: 9129 130e |00b9: sub-int v41, v19, v14 │ │ -085c4e: e129 2901 |00bb: shr-int/lit8 v41, v41, #int 1 // #01 │ │ -085c52: 900f 0e29 |00bd: add-int v15, v14, v41 │ │ -085c56: 4929 2e20 |00bf: aget-char v41, v46, v32 │ │ -085c5a: 622a 830f |00c1: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ -085c5e: 492a 2a0f |00c3: aget-char v42, v42, v15 │ │ -085c62: 0200 2900 |00c5: move/from16 v0, v41 │ │ -085c66: 0201 2a00 |00c7: move/from16 v1, v42 │ │ -085c6a: 3510 0500 |00c9: if-ge v0, v1, 00ce // +0005 │ │ -085c6e: d813 0fff |00cb: add-int/lit8 v19, v15, #int -1 // #ff │ │ -085c72: 28ab |00cd: goto 0078 // -0055 │ │ -085c74: 4929 2e20 |00ce: aget-char v41, v46, v32 │ │ -085c78: 622a 830f |00d0: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ -085c7c: 492a 2a0f |00d2: aget-char v42, v42, v15 │ │ -085c80: 0200 2900 |00d4: move/from16 v0, v41 │ │ -085c84: 0201 2a00 |00d6: move/from16 v1, v42 │ │ -085c88: 3710 0500 |00d8: if-le v0, v1, 00dd // +0005 │ │ -085c8c: d80e 0f01 |00da: add-int/lit8 v14, v15, #int 1 // #01 │ │ -085c90: 289c |00dc: goto 0078 // -0064 │ │ -085c92: 9129 0f0c |00dd: sub-int v41, v15, v12 │ │ -085c96: 9012 1229 |00df: add-int v18, v18, v41 │ │ -085c9a: 28b1 |00e1: goto 0092 // -004f │ │ -085c9c: 9129 130e |00e2: sub-int v41, v19, v14 │ │ -085ca0: e129 2901 |00e4: shr-int/lit8 v41, v41, #int 1 // #01 │ │ -085ca4: dd29 29fe |00e6: and-int/lit8 v41, v41, #int -2 // #fe │ │ -085ca8: 900f 0e29 |00e8: add-int v15, v14, v41 │ │ -085cac: 4929 2e20 |00ea: aget-char v41, v46, v32 │ │ -085cb0: 622a 830f |00ec: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ -085cb4: 492a 2a0f |00ee: aget-char v42, v42, v15 │ │ -085cb8: 0200 2900 |00f0: move/from16 v0, v41 │ │ -085cbc: 0201 2a00 |00f2: move/from16 v1, v42 │ │ -085cc0: 3510 0500 |00f4: if-ge v0, v1, 00f9 // +0005 │ │ -085cc4: d813 0ffe |00f6: add-int/lit8 v19, v15, #int -2 // #fe │ │ -085cc8: 2894 |00f8: goto 008c // -006c │ │ -085cca: 4929 2e20 |00f9: aget-char v41, v46, v32 │ │ -085cce: 622a 830f |00fb: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ -085cd2: d82b 0f01 |00fd: add-int/lit8 v43, v15, #int 1 // #01 │ │ -085cd6: 492a 2a2b |00ff: aget-char v42, v42, v43 │ │ -085cda: 0200 2900 |0101: move/from16 v0, v41 │ │ -085cde: 0201 2a00 |0103: move/from16 v1, v42 │ │ -085ce2: 3710 0500 |0105: if-le v0, v1, 010a // +0005 │ │ -085ce6: d80e 0f02 |0107: add-int/lit8 v14, v15, #int 2 // #02 │ │ -085cea: 2883 |0109: goto 008c // -007d │ │ -085cec: 9129 0f0c |010a: sub-int v41, v15, v12 │ │ -085cf0: e129 2901 |010c: shr-int/lit8 v41, v41, #int 1 // #01 │ │ -085cf4: 9012 1229 |010e: add-int v18, v18, v41 │ │ -085cf8: 2882 |0110: goto 0092 // -007e │ │ -085cfa: 0224 2000 |0111: move/from16 v36, v32 │ │ -085cfe: 131e 0000 |0113: const/16 v30, #int 0 // #0 │ │ -085d02: 1316 0000 |0115: const/16 v22, #int 0 // #0 │ │ -085d06: 289e |0117: goto 00b5 // -0062 │ │ -085d08: 131e 0100 |0118: const/16 v30, #int 1 // #1 │ │ -085d0c: 289b |011a: goto 00b5 // -0065 │ │ -085d0e: 221c 8f03 |011b: new-instance v28, Ljava/lang/String; // type@038f │ │ -085d12: 9129 2024 |011d: sub-int v41, v32, v36 │ │ -085d16: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ -085d1a: 0801 2e00 |0121: move-object/from16 v1, v46 │ │ -085d1e: 0202 2400 |0123: move/from16 v2, v36 │ │ -085d22: 0203 2900 |0125: move/from16 v3, v41 │ │ -085d26: 7040 ab24 1032 |0127: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -085d2c: 0224 2000 |012a: move/from16 v36, v32 │ │ -085d30: 381e 0a00 |012c: if-eqz v30, 0136 // +000a │ │ -085d34: 0800 2d00 |012e: move-object/from16 v0, v45 │ │ -085d38: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -085d3c: 7020 2d1f 1000 |0132: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1f2d │ │ -085d42: 0c1c |0135: move-result-object v28 │ │ -085d44: 3815 1e00 |0136: if-eqz v21, 0154 // +001e │ │ -085d48: 6229 6112 |0138: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -085d4c: 222a 9103 |013a: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -085d50: 7601 d024 2a00 |013c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -085d56: 1a2b 6d20 |013f: const-string v43, "name: " // string@206d │ │ -085d5a: 7402 d724 2a00 |0141: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085d60: 0c2a |0144: move-result-object v42 │ │ -085d62: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -085d66: 0801 1c00 |0147: move-object/from16 v1, v28 │ │ -085d6a: 6e20 d724 1000 |0149: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085d70: 0c2a |014c: move-result-object v42 │ │ -085d72: 7401 dd24 2a00 |014d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -085d78: 0c2a |0150: move-result-object v42 │ │ -085d7a: 7402 1c24 2900 |0151: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -085d80: 0800 1d00 |0154: move-object/from16 v0, v29 │ │ -085d84: 0801 1c00 |0156: move-object/from16 v1, v28 │ │ -085d88: 6e20 e31c 1000 |0158: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -085d8e: 2900 5aff |015b: goto/16 00b5 // -00a6 │ │ -085d92: 0d19 |015d: move-exception v25 │ │ -085d94: 0226 2700 |015e: move/from16 v38, v39 │ │ -085d98: 0821 1900 |0160: move-object/from16 v33, v25 │ │ -085d9c: 2900 d8fe |0162: goto/16 003a // -0128 │ │ -085da0: 3916 51ff |0164: if-nez v22, 00b5 // -00af │ │ -085da4: 2228 8f03 |0166: new-instance v40, Ljava/lang/String; // type@038f │ │ -085da8: 9129 2024 |0168: sub-int v41, v32, v36 │ │ -085dac: 0800 2800 |016a: move-object/from16 v0, v40 │ │ -085db0: 0801 2e00 |016c: move-object/from16 v1, v46 │ │ -085db4: 0202 2400 |016e: move/from16 v2, v36 │ │ -085db8: 0203 2900 |0170: move/from16 v3, v41 │ │ -085dbc: 7040 ab24 1032 |0172: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -085dc2: 0224 2000 |0175: move/from16 v36, v32 │ │ -085dc6: 381e 0a00 |0177: if-eqz v30, 0181 // +000a │ │ -085dca: 0800 2d00 |0179: move-object/from16 v0, v45 │ │ -085dce: 0801 2800 |017b: move-object/from16 v1, v40 │ │ -085dd2: 7020 2d1f 1000 |017d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1f2d │ │ -085dd8: 0c28 |0180: move-result-object v40 │ │ -085dda: 0800 1d00 |0181: move-object/from16 v0, v29 │ │ -085dde: 5200 e30e |0183: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -085de2: 0229 0000 |0185: move/from16 v41, v0 │ │ -085de6: 3d29 4100 |0187: if-lez v41, 01c8 // +0041 │ │ -085dea: 7401 f31c 1d00 |0189: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -085df0: 0c29 |018c: move-result-object v41 │ │ -085df2: 1f29 8f03 |018d: check-cast v41, Ljava/lang/String; // type@038f │ │ -085df6: 081c 2900 |018f: move-object/from16 v28, v41 │ │ -085dfa: 3815 2c00 |0191: if-eqz v21, 01bd // +002c │ │ -085dfe: 6229 6112 |0193: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -085e02: 222a 9103 |0195: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -085e06: 7601 d024 2a00 |0197: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -085e0c: 1a2b 7b27 |019a: const-string v43, "string: " // string@277b │ │ -085e10: 7402 d724 2a00 |019c: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085e16: 0c2a |019f: move-result-object v42 │ │ -085e18: 0800 2a00 |01a0: move-object/from16 v0, v42 │ │ -085e1c: 0801 1c00 |01a2: move-object/from16 v1, v28 │ │ -085e20: 6e20 d724 1000 |01a4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085e26: 0c2a |01a7: move-result-object v42 │ │ -085e28: 1a2b 2d01 |01a8: const-string v43, "=" // string@012d │ │ -085e2c: 7402 d724 2a00 |01aa: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085e32: 0c2a |01ad: move-result-object v42 │ │ -085e34: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -085e38: 0801 2800 |01b0: move-object/from16 v1, v40 │ │ -085e3c: 6e20 d724 1000 |01b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085e42: 0c2a |01b5: move-result-object v42 │ │ -085e44: 7401 dd24 2a00 |01b6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -085e4a: 0c2a |01b9: move-result-object v42 │ │ -085e4c: 7402 1c24 2900 |01ba: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -085e52: 0800 2d00 |01bd: move-object/from16 v0, v45 │ │ -085e56: 0801 1c00 |01bf: move-object/from16 v1, v28 │ │ -085e5a: 0802 2800 |01c1: move-object/from16 v2, v40 │ │ -085e5e: 6e30 2c1f 1002 |01c3: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ -085e64: 2900 effe |01c6: goto/16 00b5 // -0111 │ │ -085e68: 131c 0000 |01c8: const/16 v28, #int 0 // #0 │ │ -085e6c: 28c7 |01ca: goto 0191 // -0039 │ │ -085e6e: 2228 8f03 |01cb: new-instance v40, Ljava/lang/String; // type@038f │ │ -085e72: 9129 2024 |01cd: sub-int v41, v32, v36 │ │ -085e76: 0800 2800 |01cf: move-object/from16 v0, v40 │ │ -085e7a: 0801 2e00 |01d1: move-object/from16 v1, v46 │ │ -085e7e: 0202 2400 |01d3: move/from16 v2, v36 │ │ -085e82: 0203 2900 |01d5: move/from16 v3, v41 │ │ -085e86: 7040 ab24 1032 |01d7: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -085e8c: 0224 2000 |01da: move/from16 v36, v32 │ │ -085e90: 0800 1d00 |01dc: move-object/from16 v0, v29 │ │ -085e94: 5200 e30e |01de: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -085e98: 0229 0000 |01e0: move/from16 v41, v0 │ │ -085e9c: 3d29 4500 |01e2: if-lez v41, 0227 // +0045 │ │ -085ea0: 7401 f31c 1d00 |01e4: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -085ea6: 0c29 |01e7: move-result-object v41 │ │ -085ea8: 1f29 8f03 |01e8: check-cast v41, Ljava/lang/String; // type@038f │ │ -085eac: 081c 2900 |01ea: move-object/from16 v28, v41 │ │ -085eb0: 3815 2c00 |01ec: if-eqz v21, 0218 // +002c │ │ -085eb4: 6229 6112 |01ee: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -085eb8: 222a 9103 |01f0: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -085ebc: 7601 d024 2a00 |01f2: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -085ec2: 1a2b 5221 |01f5: const-string v43, "number: " // string@2152 │ │ -085ec6: 7402 d724 2a00 |01f7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085ecc: 0c2a |01fa: move-result-object v42 │ │ -085ece: 0800 2a00 |01fb: move-object/from16 v0, v42 │ │ -085ed2: 0801 1c00 |01fd: move-object/from16 v1, v28 │ │ -085ed6: 6e20 d724 1000 |01ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085edc: 0c2a |0202: move-result-object v42 │ │ -085ede: 1a2b 2d01 |0203: const-string v43, "=" // string@012d │ │ -085ee2: 7402 d724 2a00 |0205: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085ee8: 0c2a |0208: move-result-object v42 │ │ -085eea: 7701 6224 2800 |0209: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -085ef0: 0a2b |020c: move-result v43 │ │ -085ef2: 7402 d324 2a00 |020d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -085ef8: 0c2a |0210: move-result-object v42 │ │ -085efa: 7401 dd24 2a00 |0211: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -085f00: 0c2a |0214: move-result-object v42 │ │ -085f02: 7402 1c24 2900 |0215: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -085f08: 7701 6224 2800 |0218: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -085f0e: 0a29 |021b: move-result v41 │ │ -085f10: 0800 2d00 |021c: move-object/from16 v0, v45 │ │ -085f14: 0801 1c00 |021e: move-object/from16 v1, v28 │ │ -085f18: 0202 2900 |0220: move/from16 v2, v41 │ │ -085f1c: 6e30 221f 1002 |0222: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@1f22 │ │ -085f22: 2900 90fe |0225: goto/16 00b5 // -0170 │ │ -085f26: 131c 0000 |0227: const/16 v28, #int 0 // #0 │ │ -085f2a: 28c3 |0229: goto 01ec // -003d │ │ -085f2c: 0800 1d00 |022a: move-object/from16 v0, v29 │ │ -085f30: 5200 e30e |022c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -085f34: 0229 0000 |022e: move/from16 v41, v0 │ │ -085f38: 3d29 3d00 |0230: if-lez v41, 026d // +003d │ │ -085f3c: 7401 f31c 1d00 |0232: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -085f42: 0c29 |0235: move-result-object v41 │ │ -085f44: 1f29 8f03 |0236: check-cast v41, Ljava/lang/String; // type@038f │ │ -085f48: 081c 2900 |0238: move-object/from16 v28, v41 │ │ -085f4c: 3815 2400 |023a: if-eqz v21, 025e // +0024 │ │ -085f50: 6229 6112 |023c: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -085f54: 222a 9103 |023e: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -085f58: 7601 d024 2a00 |0240: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -085f5e: 1a2b 5112 |0243: const-string v43, "boolean: " // string@1251 │ │ -085f62: 7402 d724 2a00 |0245: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085f68: 0c2a |0248: move-result-object v42 │ │ -085f6a: 0800 2a00 |0249: move-object/from16 v0, v42 │ │ -085f6e: 0801 1c00 |024b: move-object/from16 v1, v28 │ │ -085f72: 6e20 d724 1000 |024d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085f78: 0c2a |0250: move-result-object v42 │ │ -085f7a: 1a2b 3001 |0251: const-string v43, "=true" // string@0130 │ │ -085f7e: 7402 d724 2a00 |0253: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085f84: 0c2a |0256: move-result-object v42 │ │ -085f86: 7401 dd24 2a00 |0257: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -085f8c: 0c2a |025a: move-result-object v42 │ │ -085f8e: 7402 1c24 2900 |025b: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -085f94: 1329 0100 |025e: const/16 v41, #int 1 // #1 │ │ -085f98: 0800 2d00 |0260: move-object/from16 v0, v45 │ │ -085f9c: 0801 1c00 |0262: move-object/from16 v1, v28 │ │ -085fa0: 0202 2900 |0264: move/from16 v2, v41 │ │ -085fa4: 6e30 181f 1002 |0266: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ -085faa: 1316 0100 |0269: const/16 v22, #int 1 // #1 │ │ -085fae: 2900 4afe |026b: goto/16 00b5 // -01b6 │ │ -085fb2: 131c 0000 |026d: const/16 v28, #int 0 // #0 │ │ -085fb6: 28cb |026f: goto 023a // -0035 │ │ -085fb8: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ -085fbc: 5200 e30e |0272: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -085fc0: 0229 0000 |0274: move/from16 v41, v0 │ │ -085fc4: 3d29 3d00 |0276: if-lez v41, 02b3 // +003d │ │ -085fc8: 7401 f31c 1d00 |0278: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -085fce: 0c29 |027b: move-result-object v41 │ │ -085fd0: 1f29 8f03 |027c: check-cast v41, Ljava/lang/String; // type@038f │ │ -085fd4: 081c 2900 |027e: move-object/from16 v28, v41 │ │ -085fd8: 3815 2400 |0280: if-eqz v21, 02a4 // +0024 │ │ -085fdc: 6229 6112 |0282: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -085fe0: 222a 9103 |0284: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -085fe4: 7601 d024 2a00 |0286: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -085fea: 1a2b 5112 |0289: const-string v43, "boolean: " // string@1251 │ │ -085fee: 7402 d724 2a00 |028b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -085ff4: 0c2a |028e: move-result-object v42 │ │ -085ff6: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -085ffa: 0801 1c00 |0291: move-object/from16 v1, v28 │ │ -085ffe: 6e20 d724 1000 |0293: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086004: 0c2a |0296: move-result-object v42 │ │ -086006: 1a2b 2f01 |0297: const-string v43, "=false" // string@012f │ │ -08600a: 7402 d724 2a00 |0299: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086010: 0c2a |029c: move-result-object v42 │ │ -086012: 7401 dd24 2a00 |029d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086018: 0c2a |02a0: move-result-object v42 │ │ -08601a: 7402 1c24 2900 |02a1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -086020: 1329 0000 |02a4: const/16 v41, #int 0 // #0 │ │ -086024: 0800 2d00 |02a6: move-object/from16 v0, v45 │ │ -086028: 0801 1c00 |02a8: move-object/from16 v1, v28 │ │ -08602c: 0202 2900 |02aa: move/from16 v2, v41 │ │ -086030: 6e30 181f 1002 |02ac: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ -086036: 1316 0100 |02af: const/16 v22, #int 1 // #1 │ │ -08603a: 2900 04fe |02b1: goto/16 00b5 // -01fc │ │ -08603e: 131c 0000 |02b3: const/16 v28, #int 0 // #0 │ │ -086042: 28cb |02b5: goto 0280 // -0035 │ │ -086044: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -086048: 5200 e30e |02b8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08604c: 0229 0000 |02ba: move/from16 v41, v0 │ │ -086050: 3d29 3700 |02bc: if-lez v41, 02f3 // +0037 │ │ -086054: 7401 f31c 1d00 |02be: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -08605a: 0c29 |02c1: move-result-object v41 │ │ -08605c: 1f29 8f03 |02c2: check-cast v41, Ljava/lang/String; // type@038f │ │ -086060: 081c 2900 |02c4: move-object/from16 v28, v41 │ │ -086064: 3815 1e00 |02c6: if-eqz v21, 02e4 // +001e │ │ -086068: 6229 6112 |02c8: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -08606c: 222a 9103 |02ca: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -086070: 7601 d024 2a00 |02cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086076: 1a2b 0c21 |02cf: const-string v43, "null: " // string@210c │ │ -08607a: 7402 d724 2a00 |02d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086080: 0c2a |02d4: move-result-object v42 │ │ -086082: 0800 2a00 |02d5: move-object/from16 v0, v42 │ │ -086086: 0801 1c00 |02d7: move-object/from16 v1, v28 │ │ -08608a: 6e20 d724 1000 |02d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086090: 0c2a |02dc: move-result-object v42 │ │ -086092: 7401 dd24 2a00 |02dd: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086098: 0c2a |02e0: move-result-object v42 │ │ -08609a: 7402 1c24 2900 |02e1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0860a0: 1329 0000 |02e4: const/16 v41, #int 0 // #0 │ │ -0860a4: 0800 2d00 |02e6: move-object/from16 v0, v45 │ │ -0860a8: 0801 1c00 |02e8: move-object/from16 v1, v28 │ │ -0860ac: 0802 2900 |02ea: move-object/from16 v2, v41 │ │ -0860b0: 6e30 2c1f 1002 |02ec: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ -0860b6: 1316 0100 |02ef: const/16 v22, #int 1 // #1 │ │ -0860ba: 2900 c4fd |02f1: goto/16 00b5 // -023c │ │ -0860be: 131c 0000 |02f3: const/16 v28, #int 0 // #0 │ │ -0860c2: 28d1 |02f5: goto 02c6 // -002f │ │ -0860c4: 0800 1d00 |02f6: move-object/from16 v0, v29 │ │ -0860c8: 5200 e30e |02f8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0860cc: 0229 0000 |02fa: move/from16 v41, v0 │ │ -0860d0: 3d29 6a00 |02fc: if-lez v41, 0366 // +006a │ │ -0860d4: 7401 f31c 1d00 |02fe: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -0860da: 0c29 |0301: move-result-object v41 │ │ -0860dc: 1f29 8f03 |0302: check-cast v41, Ljava/lang/String; // type@038f │ │ -0860e0: 081c 2900 |0304: move-object/from16 v28, v41 │ │ -0860e4: 3815 1e00 |0306: if-eqz v21, 0324 // +001e │ │ -0860e8: 6229 6112 |0308: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0860ec: 222a 9103 |030a: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -0860f0: 7601 d024 2a00 |030c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0860f6: 1a2b 5227 |030f: const-string v43, "startObject: " // string@2752 │ │ -0860fa: 7402 d724 2a00 |0311: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086100: 0c2a |0314: move-result-object v42 │ │ -086102: 0800 2a00 |0315: move-object/from16 v0, v42 │ │ -086106: 0801 1c00 |0317: move-object/from16 v1, v28 │ │ -08610a: 6e20 d724 1000 |0319: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086110: 0c2a |031c: move-result-object v42 │ │ -086112: 7401 dd24 2a00 |031d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086118: 0c2a |0320: move-result-object v42 │ │ -08611a: 7402 1c24 2900 |0321: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -086120: 0800 2d00 |0324: move-object/from16 v0, v45 │ │ -086124: 0801 1c00 |0326: move-object/from16 v1, v28 │ │ -086128: 6e20 2b1f 1000 |0328: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startObject:(Ljava/lang/String;)V // method@1f2b │ │ -08612e: 0800 2500 |032b: move-object/from16 v0, v37 │ │ -086132: 2100 |032d: array-length v0, v0 │ │ -086134: 0229 0000 |032e: move/from16 v41, v0 │ │ -086138: 0200 2700 |0330: move/from16 v0, v39 │ │ -08613c: 0201 2900 |0332: move/from16 v1, v41 │ │ -086140: 3310 2700 |0334: if-ne v0, v1, 035b // +0027 │ │ -086144: 0800 2500 |0336: move-object/from16 v0, v37 │ │ -086148: 2100 |0338: array-length v0, v0 │ │ -08614a: 0229 0000 |0339: move/from16 v41, v0 │ │ -08614e: da29 2902 |033b: mul-int/lit8 v41, v41, #int 2 // #02 │ │ -086152: 0200 2900 |033d: move/from16 v0, v41 │ │ -086156: 2300 e903 |033f: new-array v0, v0, [I // type@03e9 │ │ -08615a: 081f 0000 |0341: move-object/from16 v31, v0 │ │ -08615e: 1329 0000 |0343: const/16 v41, #int 0 // #0 │ │ -086162: 132a 0000 |0345: const/16 v42, #int 0 // #0 │ │ -086166: 0800 2500 |0347: move-object/from16 v0, v37 │ │ -08616a: 2100 |0349: array-length v0, v0 │ │ -08616c: 022b 0000 |034a: move/from16 v43, v0 │ │ -086170: 0800 2500 |034c: move-object/from16 v0, v37 │ │ -086174: 0201 2900 |034e: move/from16 v1, v41 │ │ -086178: 0802 1f00 |0350: move-object/from16 v2, v31 │ │ -08617c: 0203 2a00 |0352: move/from16 v3, v42 │ │ -086180: 0204 2b00 |0354: move/from16 v4, v43 │ │ -086184: 7154 e124 1032 |0356: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08618a: 0825 1f00 |0359: move-object/from16 v37, v31 │ │ -08618e: d826 2701 |035b: add-int/lit8 v38, v39, #int 1 // #01 │ │ -086192: 4b14 2527 |035d: aput v20, v37, v39 │ │ -086196: 1314 0900 |035f: const/16 v20, #int 9 // #9 │ │ -08619a: 122b |0361: const/4 v11, #int 2 // #2 │ │ -08619c: 0227 2600 |0362: move/from16 v39, v38 │ │ -0861a0: 2900 d1fc |0364: goto/16 0035 // -032f │ │ -0861a4: 131c 0000 |0366: const/16 v28, #int 0 // #0 │ │ -0861a8: 289e |0368: goto 0306 // -0062 │ │ -0861aa: 3815 0900 |0369: if-eqz v21, 0372 // +0009 │ │ -0861ae: 6229 6112 |036b: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0861b2: 1a2a be15 |036d: const-string v42, "endObject" // string@15be │ │ -0861b6: 7402 1c24 2900 |036f: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0861bc: 7401 281f 2d00 |0372: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@1f28 │ │ -0861c2: d826 27ff |0375: add-int/lit8 v38, v39, #int -1 // #ff │ │ -0861c6: 4414 2526 |0377: aget v20, v37, v38 │ │ -0861ca: 122b |0379: const/4 v11, #int 2 // #2 │ │ -0861cc: 0227 2600 |037a: move/from16 v39, v38 │ │ -0861d0: 2900 b9fc |037c: goto/16 0035 // -0347 │ │ -0861d4: 0800 1d00 |037e: move-object/from16 v0, v29 │ │ -0861d8: 5200 e30e |0380: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0861dc: 0229 0000 |0382: move/from16 v41, v0 │ │ -0861e0: 3d29 6a00 |0384: if-lez v41, 03ee // +006a │ │ -0861e4: 7401 f31c 1d00 |0386: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -0861ea: 0c29 |0389: move-result-object v41 │ │ -0861ec: 1f29 8f03 |038a: check-cast v41, Ljava/lang/String; // type@038f │ │ -0861f0: 081c 2900 |038c: move-object/from16 v28, v41 │ │ -0861f4: 3815 1e00 |038e: if-eqz v21, 03ac // +001e │ │ -0861f8: 6229 6112 |0390: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0861fc: 222a 9103 |0392: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -086200: 7601 d024 2a00 |0394: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086206: 1a2b 4727 |0397: const-string v43, "startArray: " // string@2747 │ │ -08620a: 7402 d724 2a00 |0399: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086210: 0c2a |039c: move-result-object v42 │ │ -086212: 0800 2a00 |039d: move-object/from16 v0, v42 │ │ -086216: 0801 1c00 |039f: move-object/from16 v1, v28 │ │ -08621a: 6e20 d724 1000 |03a1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086220: 0c2a |03a4: move-result-object v42 │ │ -086222: 7401 dd24 2a00 |03a5: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086228: 0c2a |03a8: move-result-object v42 │ │ -08622a: 7402 1c24 2900 |03a9: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -086230: 0800 2d00 |03ac: move-object/from16 v0, v45 │ │ -086234: 0801 1c00 |03ae: move-object/from16 v1, v28 │ │ -086238: 6e20 2a1f 1000 |03b0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startArray:(Ljava/lang/String;)V // method@1f2a │ │ -08623e: 0800 2500 |03b3: move-object/from16 v0, v37 │ │ -086242: 2100 |03b5: array-length v0, v0 │ │ -086244: 0229 0000 |03b6: move/from16 v41, v0 │ │ -086248: 0200 2700 |03b8: move/from16 v0, v39 │ │ -08624c: 0201 2900 |03ba: move/from16 v1, v41 │ │ -086250: 3310 2700 |03bc: if-ne v0, v1, 03e3 // +0027 │ │ -086254: 0800 2500 |03be: move-object/from16 v0, v37 │ │ -086258: 2100 |03c0: array-length v0, v0 │ │ -08625a: 0229 0000 |03c1: move/from16 v41, v0 │ │ -08625e: da29 2902 |03c3: mul-int/lit8 v41, v41, #int 2 // #02 │ │ -086262: 0200 2900 |03c5: move/from16 v0, v41 │ │ -086266: 2300 e903 |03c7: new-array v0, v0, [I // type@03e9 │ │ -08626a: 081f 0000 |03c9: move-object/from16 v31, v0 │ │ -08626e: 1329 0000 |03cb: const/16 v41, #int 0 // #0 │ │ -086272: 132a 0000 |03cd: const/16 v42, #int 0 // #0 │ │ -086276: 0800 2500 |03cf: move-object/from16 v0, v37 │ │ -08627a: 2100 |03d1: array-length v0, v0 │ │ -08627c: 022b 0000 |03d2: move/from16 v43, v0 │ │ -086280: 0800 2500 |03d4: move-object/from16 v0, v37 │ │ -086284: 0201 2900 |03d6: move/from16 v1, v41 │ │ -086288: 0802 1f00 |03d8: move-object/from16 v2, v31 │ │ -08628c: 0203 2a00 |03da: move/from16 v3, v42 │ │ -086290: 0204 2b00 |03dc: move/from16 v4, v43 │ │ -086294: 7154 e124 1032 |03de: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08629a: 0825 1f00 |03e1: move-object/from16 v37, v31 │ │ -08629e: d826 2701 |03e3: add-int/lit8 v38, v39, #int 1 // #01 │ │ -0862a2: 4b14 2527 |03e5: aput v20, v37, v39 │ │ -0862a6: 1314 3100 |03e7: const/16 v20, #int 49 // #31 │ │ -0862aa: 122b |03e9: const/4 v11, #int 2 // #2 │ │ -0862ac: 0227 2600 |03ea: move/from16 v39, v38 │ │ -0862b0: 2900 49fc |03ec: goto/16 0035 // -03b7 │ │ -0862b4: 131c 0000 |03ee: const/16 v28, #int 0 // #0 │ │ -0862b8: 289e |03f0: goto 038e // -0062 │ │ -0862ba: 3815 0900 |03f1: if-eqz v21, 03fa // +0009 │ │ -0862be: 6229 6112 |03f3: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0862c2: 1a2a b415 |03f5: const-string v42, "endArray" // string@15b4 │ │ -0862c6: 7402 1c24 2900 |03f7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0862cc: 7401 281f 2d00 |03fa: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@1f28 │ │ -0862d2: d826 27ff |03fd: add-int/lit8 v38, v39, #int -1 // #ff │ │ -0862d6: 4414 2526 |03ff: aget v20, v37, v38 │ │ -0862da: 122b |0401: const/4 v11, #int 2 // #2 │ │ -0862dc: 0227 2600 |0402: move/from16 v39, v38 │ │ -0862e0: 2900 31fc |0404: goto/16 0035 // -03cf │ │ -0862e4: 3914 0500 |0406: if-nez v20, 040b // +0005 │ │ -0862e8: 125b |0408: const/4 v11, #int 5 // #5 │ │ -0862ea: 2900 2cfc |0409: goto/16 0035 // -03d4 │ │ -0862ee: d820 2001 |040b: add-int/lit8 v32, v32, #int 1 // #01 │ │ -0862f2: 0200 2000 |040d: move/from16 v0, v32 │ │ -0862f6: 0201 2200 |040f: move/from16 v1, v34 │ │ -0862fa: 3210 0500 |0411: if-eq v0, v1, 0416 // +0005 │ │ -0862fe: 121b |0413: const/4 v11, #int 1 // #1 │ │ -086300: 2900 21fc |0414: goto/16 0035 // -03df │ │ -086304: 0200 2000 |0416: move/from16 v0, v32 │ │ -086308: 0201 1800 |0418: move/from16 v1, v24 │ │ -08630c: 3310 1efc |041a: if-ne v0, v1, 0038 // -03e2 │ │ -086310: 6229 7d0f |041c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@0f7d │ │ -086314: 4805 2914 |041e: aget-byte v5, v41, v20 │ │ -086318: 6229 7c0f |0420: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ -08631c: d806 0501 |0422: add-int/lit8 v6, v5, #int 1 // #01 │ │ -086320: 4807 2905 |0424: aget-byte v7, v41, v5 │ │ -086324: 0178 |0426: move v8, v7 │ │ -086326: d807 08ff |0427: add-int/lit8 v7, v8, #int -1 // #ff │ │ -08632a: 3d08 0ffc |0429: if-lez v8, 0038 // -03f1 │ │ -08632e: 6229 7c0f |042b: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ -086332: d805 0601 |042d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -086336: 4829 2906 |042f: aget-byte v41, v41, v6 │ │ -08633a: 2b29 4902 0000 |0431: packed-switch v41, 0000067a // +00000249 │ │ -086340: 0178 |0434: move v8, v7 │ │ -086342: 0156 |0435: move v6, v5 │ │ -086344: 28f1 |0436: goto 0427 // -000f │ │ -086346: 3916 fdff |0437: if-nez v22, 0434 // -0003 │ │ -08634a: 2228 8f03 |0439: new-instance v40, Ljava/lang/String; // type@038f │ │ -08634e: 9129 2024 |043b: sub-int v41, v32, v36 │ │ -086352: 0800 2800 |043d: move-object/from16 v0, v40 │ │ -086356: 0801 2e00 |043f: move-object/from16 v1, v46 │ │ -08635a: 0202 2400 |0441: move/from16 v2, v36 │ │ -08635e: 0203 2900 |0443: move/from16 v3, v41 │ │ -086362: 7040 ab24 1032 |0445: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -086368: 0224 2000 |0448: move/from16 v36, v32 │ │ -08636c: 381e 0a00 |044a: if-eqz v30, 0454 // +000a │ │ -086370: 0800 2d00 |044c: move-object/from16 v0, v45 │ │ -086374: 0801 2800 |044e: move-object/from16 v1, v40 │ │ -086378: 7020 2d1f 1000 |0450: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1f2d │ │ -08637e: 0c28 |0453: move-result-object v40 │ │ -086380: 0800 1d00 |0454: move-object/from16 v0, v29 │ │ -086384: 5200 e30e |0456: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -086388: 0229 0000 |0458: move/from16 v41, v0 │ │ -08638c: 3d29 4000 |045a: if-lez v41, 049a // +0040 │ │ -086390: 7401 f31c 1d00 |045c: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -086396: 0c29 |045f: move-result-object v41 │ │ -086398: 1f29 8f03 |0460: check-cast v41, Ljava/lang/String; // type@038f │ │ -08639c: 081c 2900 |0462: move-object/from16 v28, v41 │ │ -0863a0: 3815 2c00 |0464: if-eqz v21, 0490 // +002c │ │ -0863a4: 6229 6112 |0466: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0863a8: 222a 9103 |0468: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -0863ac: 7601 d024 2a00 |046a: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0863b2: 1a2b 7b27 |046d: const-string v43, "string: " // string@277b │ │ -0863b6: 7402 d724 2a00 |046f: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0863bc: 0c2a |0472: move-result-object v42 │ │ -0863be: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -0863c2: 0801 1c00 |0475: move-object/from16 v1, v28 │ │ -0863c6: 6e20 d724 1000 |0477: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0863cc: 0c2a |047a: move-result-object v42 │ │ -0863ce: 1a2b 2d01 |047b: const-string v43, "=" // string@012d │ │ -0863d2: 7402 d724 2a00 |047d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0863d8: 0c2a |0480: move-result-object v42 │ │ -0863da: 0800 2a00 |0481: move-object/from16 v0, v42 │ │ -0863de: 0801 2800 |0483: move-object/from16 v1, v40 │ │ -0863e2: 6e20 d724 1000 |0485: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0863e8: 0c2a |0488: move-result-object v42 │ │ -0863ea: 7401 dd24 2a00 |0489: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0863f0: 0c2a |048c: move-result-object v42 │ │ -0863f2: 7402 1c24 2900 |048d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0863f8: 0800 2d00 |0490: move-object/from16 v0, v45 │ │ -0863fc: 0801 1c00 |0492: move-object/from16 v1, v28 │ │ -086400: 0802 2800 |0494: move-object/from16 v2, v40 │ │ -086404: 6e30 2c1f 1002 |0496: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ -08640a: 289b |0499: goto 0434 // -0065 │ │ -08640c: 131c 0000 |049a: const/16 v28, #int 0 // #0 │ │ -086410: 28c8 |049c: goto 0464 // -0038 │ │ -086412: 2228 8f03 |049d: new-instance v40, Ljava/lang/String; // type@038f │ │ -086416: 9129 2024 |049f: sub-int v41, v32, v36 │ │ -08641a: 0800 2800 |04a1: move-object/from16 v0, v40 │ │ -08641e: 0801 2e00 |04a3: move-object/from16 v1, v46 │ │ -086422: 0202 2400 |04a5: move/from16 v2, v36 │ │ -086426: 0203 2900 |04a7: move/from16 v3, v41 │ │ -08642a: 7040 ab24 1032 |04a9: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -086430: 0224 2000 |04ac: move/from16 v36, v32 │ │ -086434: 0800 1d00 |04ae: move-object/from16 v0, v29 │ │ -086438: 5200 e30e |04b0: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08643c: 0229 0000 |04b2: move/from16 v41, v0 │ │ -086440: 3d29 4500 |04b4: if-lez v41, 04f9 // +0045 │ │ -086444: 7401 f31c 1d00 |04b6: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -08644a: 0c29 |04b9: move-result-object v41 │ │ -08644c: 1f29 8f03 |04ba: check-cast v41, Ljava/lang/String; // type@038f │ │ -086450: 081c 2900 |04bc: move-object/from16 v28, v41 │ │ -086454: 3815 2c00 |04be: if-eqz v21, 04ea // +002c │ │ -086458: 6229 6112 |04c0: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -08645c: 222a 9103 |04c2: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -086460: 7601 d024 2a00 |04c4: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086466: 1a2b 5221 |04c7: const-string v43, "number: " // string@2152 │ │ -08646a: 7402 d724 2a00 |04c9: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086470: 0c2a |04cc: move-result-object v42 │ │ -086472: 0800 2a00 |04cd: move-object/from16 v0, v42 │ │ -086476: 0801 1c00 |04cf: move-object/from16 v1, v28 │ │ -08647a: 6e20 d724 1000 |04d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086480: 0c2a |04d4: move-result-object v42 │ │ -086482: 1a2b 2d01 |04d5: const-string v43, "=" // string@012d │ │ -086486: 7402 d724 2a00 |04d7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08648c: 0c2a |04da: move-result-object v42 │ │ -08648e: 7701 6224 2800 |04db: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -086494: 0a2b |04de: move-result v43 │ │ -086496: 7402 d324 2a00 |04df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -08649c: 0c2a |04e2: move-result-object v42 │ │ -08649e: 7401 dd24 2a00 |04e3: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0864a4: 0c2a |04e6: move-result-object v42 │ │ -0864a6: 7402 1c24 2900 |04e7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0864ac: 7701 6224 2800 |04ea: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -0864b2: 0a29 |04ed: move-result v41 │ │ -0864b4: 0800 2d00 |04ee: move-object/from16 v0, v45 │ │ -0864b8: 0801 1c00 |04f0: move-object/from16 v1, v28 │ │ -0864bc: 0202 2900 |04f2: move/from16 v2, v41 │ │ -0864c0: 6e30 221f 1002 |04f4: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@1f22 │ │ -0864c6: 2900 3dff |04f7: goto/16 0434 // -00c3 │ │ -0864ca: 131c 0000 |04f9: const/16 v28, #int 0 // #0 │ │ -0864ce: 28c3 |04fb: goto 04be // -003d │ │ -0864d0: 0800 1d00 |04fc: move-object/from16 v0, v29 │ │ -0864d4: 5200 e30e |04fe: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0864d8: 0229 0000 |0500: move/from16 v41, v0 │ │ -0864dc: 3d29 3d00 |0502: if-lez v41, 053f // +003d │ │ -0864e0: 7401 f31c 1d00 |0504: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -0864e6: 0c29 |0507: move-result-object v41 │ │ -0864e8: 1f29 8f03 |0508: check-cast v41, Ljava/lang/String; // type@038f │ │ -0864ec: 081c 2900 |050a: move-object/from16 v28, v41 │ │ -0864f0: 3815 2400 |050c: if-eqz v21, 0530 // +0024 │ │ -0864f4: 6229 6112 |050e: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0864f8: 222a 9103 |0510: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -0864fc: 7601 d024 2a00 |0512: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086502: 1a2b 5112 |0515: const-string v43, "boolean: " // string@1251 │ │ -086506: 7402 d724 2a00 |0517: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08650c: 0c2a |051a: move-result-object v42 │ │ -08650e: 0800 2a00 |051b: move-object/from16 v0, v42 │ │ -086512: 0801 1c00 |051d: move-object/from16 v1, v28 │ │ -086516: 6e20 d724 1000 |051f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08651c: 0c2a |0522: move-result-object v42 │ │ -08651e: 1a2b 3001 |0523: const-string v43, "=true" // string@0130 │ │ -086522: 7402 d724 2a00 |0525: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086528: 0c2a |0528: move-result-object v42 │ │ -08652a: 7401 dd24 2a00 |0529: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086530: 0c2a |052c: move-result-object v42 │ │ -086532: 7402 1c24 2900 |052d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -086538: 1329 0100 |0530: const/16 v41, #int 1 // #1 │ │ -08653c: 0800 2d00 |0532: move-object/from16 v0, v45 │ │ -086540: 0801 1c00 |0534: move-object/from16 v1, v28 │ │ -086544: 0202 2900 |0536: move/from16 v2, v41 │ │ -086548: 6e30 181f 1002 |0538: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ -08654e: 1316 0100 |053b: const/16 v22, #int 1 // #1 │ │ -086552: 2900 f7fe |053d: goto/16 0434 // -0109 │ │ -086556: 131c 0000 |053f: const/16 v28, #int 0 // #0 │ │ -08655a: 28cb |0541: goto 050c // -0035 │ │ -08655c: 0800 1d00 |0542: move-object/from16 v0, v29 │ │ -086560: 5200 e30e |0544: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -086564: 0229 0000 |0546: move/from16 v41, v0 │ │ -086568: 3d29 3d00 |0548: if-lez v41, 0585 // +003d │ │ -08656c: 7401 f31c 1d00 |054a: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -086572: 0c29 |054d: move-result-object v41 │ │ -086574: 1f29 8f03 |054e: check-cast v41, Ljava/lang/String; // type@038f │ │ -086578: 081c 2900 |0550: move-object/from16 v28, v41 │ │ -08657c: 3815 2400 |0552: if-eqz v21, 0576 // +0024 │ │ -086580: 6229 6112 |0554: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -086584: 222a 9103 |0556: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -086588: 7601 d024 2a00 |0558: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08658e: 1a2b 5112 |055b: const-string v43, "boolean: " // string@1251 │ │ -086592: 7402 d724 2a00 |055d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086598: 0c2a |0560: move-result-object v42 │ │ -08659a: 0800 2a00 |0561: move-object/from16 v0, v42 │ │ -08659e: 0801 1c00 |0563: move-object/from16 v1, v28 │ │ -0865a2: 6e20 d724 1000 |0565: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0865a8: 0c2a |0568: move-result-object v42 │ │ -0865aa: 1a2b 2f01 |0569: const-string v43, "=false" // string@012f │ │ -0865ae: 7402 d724 2a00 |056b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0865b4: 0c2a |056e: move-result-object v42 │ │ -0865b6: 7401 dd24 2a00 |056f: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0865bc: 0c2a |0572: move-result-object v42 │ │ -0865be: 7402 1c24 2900 |0573: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0865c4: 1329 0000 |0576: const/16 v41, #int 0 // #0 │ │ -0865c8: 0800 2d00 |0578: move-object/from16 v0, v45 │ │ -0865cc: 0801 1c00 |057a: move-object/from16 v1, v28 │ │ -0865d0: 0202 2900 |057c: move/from16 v2, v41 │ │ -0865d4: 6e30 181f 1002 |057e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ -0865da: 1316 0100 |0581: const/16 v22, #int 1 // #1 │ │ -0865de: 2900 b1fe |0583: goto/16 0434 // -014f │ │ -0865e2: 131c 0000 |0585: const/16 v28, #int 0 // #0 │ │ -0865e6: 28cb |0587: goto 0552 // -0035 │ │ -0865e8: 0800 1d00 |0588: move-object/from16 v0, v29 │ │ -0865ec: 5200 e30e |058a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0865f0: 0229 0000 |058c: move/from16 v41, v0 │ │ -0865f4: 3d29 3700 |058e: if-lez v41, 05c5 // +0037 │ │ -0865f8: 7401 f31c 1d00 |0590: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -0865fe: 0c29 |0593: move-result-object v41 │ │ -086600: 1f29 8f03 |0594: check-cast v41, Ljava/lang/String; // type@038f │ │ -086604: 081c 2900 |0596: move-object/from16 v28, v41 │ │ -086608: 3815 1e00 |0598: if-eqz v21, 05b6 // +001e │ │ -08660c: 6229 6112 |059a: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -086610: 222a 9103 |059c: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -086614: 7601 d024 2a00 |059e: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08661a: 1a2b 0c21 |05a1: const-string v43, "null: " // string@210c │ │ -08661e: 7402 d724 2a00 |05a3: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086624: 0c2a |05a6: move-result-object v42 │ │ -086626: 0800 2a00 |05a7: move-object/from16 v0, v42 │ │ -08662a: 0801 1c00 |05a9: move-object/from16 v1, v28 │ │ -08662e: 6e20 d724 1000 |05ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086634: 0c2a |05ae: move-result-object v42 │ │ -086636: 7401 dd24 2a00 |05af: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08663c: 0c2a |05b2: move-result-object v42 │ │ -08663e: 7402 1c24 2900 |05b3: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -086644: 1329 0000 |05b6: const/16 v41, #int 0 // #0 │ │ -086648: 0800 2d00 |05b8: move-object/from16 v0, v45 │ │ -08664c: 0801 1c00 |05ba: move-object/from16 v1, v28 │ │ -086650: 0802 2900 |05bc: move-object/from16 v2, v41 │ │ -086654: 6e30 2c1f 1002 |05be: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ -08665a: 1316 0100 |05c1: const/16 v22, #int 1 // #1 │ │ -08665e: 2900 71fe |05c3: goto/16 0434 // -018f │ │ -086662: 131c 0000 |05c5: const/16 v28, #int 0 // #0 │ │ -086666: 28d1 |05c7: goto 0598 // -002f │ │ -086668: 2229 fa02 |05c8: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08666c: 222a 9103 |05ca: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ -086670: 7601 d024 2a00 |05cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086676: 1a2b 5803 |05cf: const-string v43, "Error parsing JSON on line " // string@0358 │ │ -08667a: 7402 d724 2a00 |05d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086680: 0c2a |05d4: move-result-object v42 │ │ -086682: 0800 2a00 |05d5: move-object/from16 v0, v42 │ │ -086686: 0201 1b00 |05d7: move/from16 v1, v27 │ │ -08668a: 6e20 d424 1000 |05d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -086690: 0c2a |05dc: move-result-object v42 │ │ -086692: 1a2b 2f00 |05dd: const-string v43, " near: " // string@002f │ │ -086696: 7402 d724 2a00 |05df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08669c: 0c2a |05e2: move-result-object v42 │ │ -08669e: 222b 8f03 |05e3: new-instance v43, Ljava/lang/String; // type@038f │ │ -0866a2: 912c 2220 |05e5: sub-int v44, v34, v32 │ │ -0866a6: 0800 2b00 |05e7: move-object/from16 v0, v43 │ │ -0866aa: 0801 2e00 |05e9: move-object/from16 v1, v46 │ │ -0866ae: 0202 2000 |05eb: move/from16 v2, v32 │ │ -0866b2: 0203 2c00 |05ed: move/from16 v3, v44 │ │ -0866b6: 7040 ab24 1032 |05ef: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -0866bc: 7402 d724 2a00 |05f2: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0866c2: 0c2a |05f5: move-result-object v42 │ │ -0866c4: 7401 dd24 2a00 |05f6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0866ca: 0c2a |05f9: move-result-object v42 │ │ -0866cc: 0800 2900 |05fa: move-object/from16 v0, v41 │ │ -0866d0: 0801 2a00 |05fc: move-object/from16 v1, v42 │ │ -0866d4: 0802 2100 |05fe: move-object/from16 v2, v33 │ │ -0866d8: 7030 8120 1002 |0600: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -0866de: 2729 |0603: throw v41 │ │ -0866e0: 0800 2d00 |0604: move-object/from16 v0, v45 │ │ -0866e4: 5400 860f |0606: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -0866e8: 0829 0000 |0608: move-object/from16 v41, v0 │ │ -0866ec: 0800 2900 |060a: move-object/from16 v0, v41 │ │ -0866f0: 5200 e30e |060c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0866f4: 0229 0000 |060e: move/from16 v41, v0 │ │ -0866f8: 3829 2d00 |0610: if-eqz v41, 063d // +002d │ │ -0866fc: 0800 2d00 |0612: move-object/from16 v0, v45 │ │ -086700: 5400 860f |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -086704: 0829 0000 |0616: move-object/from16 v41, v0 │ │ -086708: 7401 f21c 2900 |0618: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -08670e: 0c17 |061b: move-result-object v23 │ │ -086710: 0800 2d00 |061c: move-object/from16 v0, v45 │ │ -086714: 5400 860f |061e: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -086718: 0829 0000 |0620: move-object/from16 v41, v0 │ │ -08671c: 7401 e81c 2900 |0622: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -086722: 0800 1700 |0625: move-object/from16 v0, v23 │ │ -086726: 2000 ee02 |0627: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -08672a: 0229 0000 |0629: move/from16 v41, v0 │ │ -08672e: 3829 0a00 |062b: if-eqz v41, 0635 // +000a │ │ -086732: 2229 fa02 |062d: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -086736: 1a2a 5903 |062f: const-string v42, "Error parsing JSON, unmatched brace." // string@0359 │ │ -08673a: 7602 8020 2900 |0631: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -086740: 2729 |0634: throw v41 │ │ -086742: 2229 fa02 |0635: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -086746: 1a2a 5a03 |0637: const-string v42, "Error parsing JSON, unmatched bracket." // string@035a │ │ -08674a: 7602 8020 2900 |0639: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -086750: 2729 |063c: throw v41 │ │ -086752: 0800 2d00 |063d: move-object/from16 v0, v45 │ │ -086756: 5400 8d0f |063f: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ -08675a: 0823 0000 |0641: move-object/from16 v35, v0 │ │ -08675e: 1329 0000 |0643: const/16 v41, #int 0 // #0 │ │ -086762: 0800 2900 |0645: move-object/from16 v0, v41 │ │ -086766: 0801 2d00 |0647: move-object/from16 v1, v45 │ │ -08676a: 5b10 8d0f |0649: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ -08676e: 1123 |064b: return-object v35 │ │ -086770: 0d19 |064c: move-exception v25 │ │ -086772: 2900 13fb |064d: goto/16 0160 // -04ed │ │ -086776: 0000 |064f: nop // spacer │ │ -086778: 0001 0500 0000 0000 2400 0000 3000 ... |0650: packed-switch-data (14 units) │ │ -086794: 0001 0c00 0000 0000 5f00 0000 6600 ... |065e: packed-switch-data (28 units) │ │ -0867cc: 0001 0500 0300 0000 0600 0000 6c00 ... |067a: packed-switch-data (14 units) │ │ +09387c: |[09387c] com.badlogic.gdx.utils.JsonReader.parse:([CII)Ljava/lang/Object; │ │ +09388c: 0220 2f00 |0000: move/from16 v32, v47 │ │ +093890: 0222 3000 |0002: move/from16 v34, v48 │ │ +093894: 0218 2200 |0004: move/from16 v24, v34 │ │ +093898: 1326 0000 |0006: const/16 v38, #int 0 // #0 │ │ +09389c: 1329 0400 |0008: const/16 v41, #int 4 // #4 │ │ +0938a0: 0200 2900 |000a: move/from16 v0, v41 │ │ +0938a4: 2300 e903 |000c: new-array v0, v0, [I // type@03e9 │ │ +0938a8: 0825 0000 |000e: move-object/from16 v37, v0 │ │ +0938ac: 1324 0000 |0010: const/16 v36, #int 0 // #0 │ │ +0938b0: 221d a702 |0012: new-instance v29, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0938b4: 1329 0800 |0014: const/16 v41, #int 8 // #8 │ │ +0938b8: 0800 1d00 |0016: move-object/from16 v0, v29 │ │ +0938bc: 0201 2900 |0018: move/from16 v1, v41 │ │ +0938c0: 7020 dc1c 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0938c6: 131e 0000 |001d: const/16 v30, #int 0 // #0 │ │ +0938ca: 1316 0000 |001f: const/16 v22, #int 0 // #0 │ │ +0938ce: 1321 0000 |0021: const/16 v33, #int 0 // #0 │ │ +0938d2: 1315 0000 |0023: const/16 v21, #int 0 // #0 │ │ +0938d6: 3815 0700 |0025: if-eqz v21, 002c // +0007 │ │ +0938da: 6229 6112 |0027: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +0938de: 7401 1924 2900 |0029: invoke-virtual/range {v41}, Ljava/io/PrintStream;.println:()V // method@2419 │ │ +0938e4: 1314 0100 |002c: const/16 v20, #int 1 // #1 │ │ +0938e8: 1326 0000 |002e: const/16 v38, #int 0 // #0 │ │ +0938ec: 1312 0000 |0030: const/16 v18, #int 0 // #0 │ │ +0938f0: 120b |0032: const/4 v11, #int 0 // #0 │ │ +0938f2: 0227 2600 |0033: move/from16 v39, v38 │ │ +0938f6: 2b0b 1b06 0000 |0035: packed-switch v11, 00000650 // +0000061b │ │ +0938fc: 0226 2700 |0038: move/from16 v38, v39 │ │ +093900: 0200 2000 |003a: move/from16 v0, v32 │ │ +093904: 0201 2200 |003c: move/from16 v1, v34 │ │ +093908: 3510 c605 |003e: if-ge v0, v1, 0604 // +05c6 │ │ +09390c: 131b 0100 |0040: const/16 v27, #int 1 // #1 │ │ +093910: 131a 0000 |0042: const/16 v26, #int 0 // #0 │ │ +093914: 0200 1a00 |0044: move/from16 v0, v26 │ │ +093918: 0201 2000 |0046: move/from16 v1, v32 │ │ +09391c: 3510 8005 |0048: if-ge v0, v1, 05c8 // +0580 │ │ +093920: 4929 2e1a |004a: aget-char v41, v46, v26 │ │ +093924: 132a 0a00 |004c: const/16 v42, #int 10 // #a │ │ +093928: 0200 2900 |004e: move/from16 v0, v41 │ │ +09392c: 0201 2a00 |0050: move/from16 v1, v42 │ │ +093930: 3310 0400 |0052: if-ne v0, v1, 0056 // +0004 │ │ +093934: d81b 1b01 |0054: add-int/lit8 v27, v27, #int 1 // #01 │ │ +093938: d81a 1a01 |0056: add-int/lit8 v26, v26, #int 1 // #01 │ │ +09393c: 28ec |0058: goto 0044 // -0014 │ │ +09393e: 0200 2000 |0059: move/from16 v0, v32 │ │ +093942: 0201 2200 |005b: move/from16 v1, v34 │ │ +093946: 3310 0400 |005d: if-ne v0, v1, 0061 // +0004 │ │ +09394a: 124b |005f: const/4 v11, #int 4 // #4 │ │ +09394c: 28d5 |0060: goto 0035 // -002b │ │ +09394e: 3914 0400 |0061: if-nez v20, 0065 // +0004 │ │ +093952: 125b |0063: const/4 v11, #int 5 // #5 │ │ +093954: 28d1 |0064: goto 0035 // -002f │ │ +093956: 6229 7f0f |0065: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_key_offsets:[S // field@0f7f │ │ +09395a: 4a0c 2914 |0067: aget-short v12, v41, v20 │ │ +09395e: 6229 7e0f |0069: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_index_offsets:[S // field@0f7e │ │ +093962: 4a12 2914 |006b: aget-short v18, v41, v20 │ │ +093966: 6229 810f |006d: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_single_lengths:[B // field@0f81 │ │ +09396a: 480d 2914 |006f: aget-byte v13, v41, v20 │ │ +09396e: 3d0d 0e00 |0071: if-lez v13, 007f // +000e │ │ +093972: 01ce |0073: move v14, v12 │ │ +093974: 9029 0c0d |0074: add-int v41, v12, v13 │ │ +093978: d813 29ff |0076: add-int/lit8 v19, v41, #int -1 // #ff │ │ +09397c: 0200 1300 |0078: move/from16 v0, v19 │ │ +093980: 35e0 3f00 |007a: if-ge v0, v14, 00b9 // +003f │ │ +093984: b0dc |007c: add-int/2addr v12, v13 │ │ +093986: 9012 120d |007d: add-int v18, v18, v13 │ │ +09398a: 6229 800f |007f: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_range_lengths:[B // field@0f80 │ │ +09398e: 480d 2914 |0081: aget-byte v13, v41, v20 │ │ +093992: 3d0d 0f00 |0083: if-lez v13, 0092 // +000f │ │ +093996: 01ce |0085: move v14, v12 │ │ +093998: e029 0d01 |0086: shl-int/lit8 v41, v13, #int 1 // #01 │ │ +09399c: 9029 290c |0088: add-int v41, v41, v12 │ │ +0939a0: d813 29fe |008a: add-int/lit8 v19, v41, #int -2 // #fe │ │ +0939a4: 0200 1300 |008c: move/from16 v0, v19 │ │ +0939a8: 35e0 5400 |008e: if-ge v0, v14, 00e2 // +0054 │ │ +0939ac: 9012 120d |0090: add-int v18, v18, v13 │ │ +0939b0: 6229 840f |0092: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_targs:[B // field@0f84 │ │ +0939b4: 4814 2912 |0094: aget-byte v20, v41, v18 │ │ +0939b8: 6229 820f |0096: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@0f82 │ │ +0939bc: 4829 2912 |0098: aget-byte v41, v41, v18 │ │ +0939c0: 3829 6c03 |009a: if-eqz v41, 0406 // +036c │ │ +0939c4: 6229 820f |009c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_actions:[B // field@0f82 │ │ +0939c8: 4809 2912 |009e: aget-byte v9, v41, v18 │ │ +0939cc: 6229 7c0f |00a0: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ +0939d0: d80a 0901 |00a2: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0939d4: 4810 2909 |00a4: aget-byte v16, v41, v9 │ │ +0939d8: 0211 1000 |00a6: move/from16 v17, v16 │ │ +0939dc: d810 11ff |00a8: add-int/lit8 v16, v17, #int -1 // #ff │ │ +0939e0: 3d11 5c03 |00aa: if-lez v17, 0406 // +035c │ │ +0939e4: 6229 7c0f |00ac: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ +0939e8: d809 0a01 |00ae: add-int/lit8 v9, v10, #int 1 // #01 │ │ +0939ec: 4829 290a |00b0: aget-byte v41, v41, v10 │ │ +0939f0: 2b29 ac05 0000 |00b2: packed-switch v41, 0000065e // +000005ac │ │ +0939f6: 0211 1000 |00b5: move/from16 v17, v16 │ │ +0939fa: 019a |00b7: move v10, v9 │ │ +0939fc: 28f0 |00b8: goto 00a8 // -0010 │ │ +0939fe: 9129 130e |00b9: sub-int v41, v19, v14 │ │ +093a02: e129 2901 |00bb: shr-int/lit8 v41, v41, #int 1 // #01 │ │ +093a06: 900f 0e29 |00bd: add-int v15, v14, v41 │ │ +093a0a: 4929 2e20 |00bf: aget-char v41, v46, v32 │ │ +093a0e: 622a 830f |00c1: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ +093a12: 492a 2a0f |00c3: aget-char v42, v42, v15 │ │ +093a16: 0200 2900 |00c5: move/from16 v0, v41 │ │ +093a1a: 0201 2a00 |00c7: move/from16 v1, v42 │ │ +093a1e: 3510 0500 |00c9: if-ge v0, v1, 00ce // +0005 │ │ +093a22: d813 0fff |00cb: add-int/lit8 v19, v15, #int -1 // #ff │ │ +093a26: 28ab |00cd: goto 0078 // -0055 │ │ +093a28: 4929 2e20 |00ce: aget-char v41, v46, v32 │ │ +093a2c: 622a 830f |00d0: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ +093a30: 492a 2a0f |00d2: aget-char v42, v42, v15 │ │ +093a34: 0200 2900 |00d4: move/from16 v0, v41 │ │ +093a38: 0201 2a00 |00d6: move/from16 v1, v42 │ │ +093a3c: 3710 0500 |00d8: if-le v0, v1, 00dd // +0005 │ │ +093a40: d80e 0f01 |00da: add-int/lit8 v14, v15, #int 1 // #01 │ │ +093a44: 289c |00dc: goto 0078 // -0064 │ │ +093a46: 9129 0f0c |00dd: sub-int v41, v15, v12 │ │ +093a4a: 9012 1229 |00df: add-int v18, v18, v41 │ │ +093a4e: 28b1 |00e1: goto 0092 // -004f │ │ +093a50: 9129 130e |00e2: sub-int v41, v19, v14 │ │ +093a54: e129 2901 |00e4: shr-int/lit8 v41, v41, #int 1 // #01 │ │ +093a58: dd29 29fe |00e6: and-int/lit8 v41, v41, #int -2 // #fe │ │ +093a5c: 900f 0e29 |00e8: add-int v15, v14, v41 │ │ +093a60: 4929 2e20 |00ea: aget-char v41, v46, v32 │ │ +093a64: 622a 830f |00ec: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ +093a68: 492a 2a0f |00ee: aget-char v42, v42, v15 │ │ +093a6c: 0200 2900 |00f0: move/from16 v0, v41 │ │ +093a70: 0201 2a00 |00f2: move/from16 v1, v42 │ │ +093a74: 3510 0500 |00f4: if-ge v0, v1, 00f9 // +0005 │ │ +093a78: d813 0ffe |00f6: add-int/lit8 v19, v15, #int -2 // #fe │ │ +093a7c: 2894 |00f8: goto 008c // -006c │ │ +093a7e: 4929 2e20 |00f9: aget-char v41, v46, v32 │ │ +093a82: 622a 830f |00fb: sget-object v42, Lcom/badlogic/gdx/utils/JsonReader;._json_trans_keys:[C // field@0f83 │ │ +093a86: d82b 0f01 |00fd: add-int/lit8 v43, v15, #int 1 // #01 │ │ +093a8a: 492a 2a2b |00ff: aget-char v42, v42, v43 │ │ +093a8e: 0200 2900 |0101: move/from16 v0, v41 │ │ +093a92: 0201 2a00 |0103: move/from16 v1, v42 │ │ +093a96: 3710 0500 |0105: if-le v0, v1, 010a // +0005 │ │ +093a9a: d80e 0f02 |0107: add-int/lit8 v14, v15, #int 2 // #02 │ │ +093a9e: 2883 |0109: goto 008c // -007d │ │ +093aa0: 9129 0f0c |010a: sub-int v41, v15, v12 │ │ +093aa4: e129 2901 |010c: shr-int/lit8 v41, v41, #int 1 // #01 │ │ +093aa8: 9012 1229 |010e: add-int v18, v18, v41 │ │ +093aac: 2882 |0110: goto 0092 // -007e │ │ +093aae: 0224 2000 |0111: move/from16 v36, v32 │ │ +093ab2: 131e 0000 |0113: const/16 v30, #int 0 // #0 │ │ +093ab6: 1316 0000 |0115: const/16 v22, #int 0 // #0 │ │ +093aba: 289e |0117: goto 00b5 // -0062 │ │ +093abc: 131e 0100 |0118: const/16 v30, #int 1 // #1 │ │ +093ac0: 289b |011a: goto 00b5 // -0065 │ │ +093ac2: 221c 8f03 |011b: new-instance v28, Ljava/lang/String; // type@038f │ │ +093ac6: 9129 2024 |011d: sub-int v41, v32, v36 │ │ +093aca: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ +093ace: 0801 2e00 |0121: move-object/from16 v1, v46 │ │ +093ad2: 0202 2400 |0123: move/from16 v2, v36 │ │ +093ad6: 0203 2900 |0125: move/from16 v3, v41 │ │ +093ada: 7040 ab24 1032 |0127: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +093ae0: 0224 2000 |012a: move/from16 v36, v32 │ │ +093ae4: 381e 0a00 |012c: if-eqz v30, 0136 // +000a │ │ +093ae8: 0800 2d00 |012e: move-object/from16 v0, v45 │ │ +093aec: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +093af0: 7020 2d1f 1000 |0132: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1f2d │ │ +093af6: 0c1c |0135: move-result-object v28 │ │ +093af8: 3815 1e00 |0136: if-eqz v21, 0154 // +001e │ │ +093afc: 6229 6112 |0138: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093b00: 222a 9103 |013a: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093b04: 7601 d024 2a00 |013c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093b0a: 1a2b 6d20 |013f: const-string v43, "name: " // string@206d │ │ +093b0e: 7402 d724 2a00 |0141: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093b14: 0c2a |0144: move-result-object v42 │ │ +093b16: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +093b1a: 0801 1c00 |0147: move-object/from16 v1, v28 │ │ +093b1e: 6e20 d724 1000 |0149: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093b24: 0c2a |014c: move-result-object v42 │ │ +093b26: 7401 dd24 2a00 |014d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093b2c: 0c2a |0150: move-result-object v42 │ │ +093b2e: 7402 1c24 2900 |0151: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093b34: 0800 1d00 |0154: move-object/from16 v0, v29 │ │ +093b38: 0801 1c00 |0156: move-object/from16 v1, v28 │ │ +093b3c: 6e20 e31c 1000 |0158: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +093b42: 2900 5aff |015b: goto/16 00b5 // -00a6 │ │ +093b46: 0d19 |015d: move-exception v25 │ │ +093b48: 0226 2700 |015e: move/from16 v38, v39 │ │ +093b4c: 0821 1900 |0160: move-object/from16 v33, v25 │ │ +093b50: 2900 d8fe |0162: goto/16 003a // -0128 │ │ +093b54: 3916 51ff |0164: if-nez v22, 00b5 // -00af │ │ +093b58: 2228 8f03 |0166: new-instance v40, Ljava/lang/String; // type@038f │ │ +093b5c: 9129 2024 |0168: sub-int v41, v32, v36 │ │ +093b60: 0800 2800 |016a: move-object/from16 v0, v40 │ │ +093b64: 0801 2e00 |016c: move-object/from16 v1, v46 │ │ +093b68: 0202 2400 |016e: move/from16 v2, v36 │ │ +093b6c: 0203 2900 |0170: move/from16 v3, v41 │ │ +093b70: 7040 ab24 1032 |0172: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +093b76: 0224 2000 |0175: move/from16 v36, v32 │ │ +093b7a: 381e 0a00 |0177: if-eqz v30, 0181 // +000a │ │ +093b7e: 0800 2d00 |0179: move-object/from16 v0, v45 │ │ +093b82: 0801 2800 |017b: move-object/from16 v1, v40 │ │ +093b86: 7020 2d1f 1000 |017d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1f2d │ │ +093b8c: 0c28 |0180: move-result-object v40 │ │ +093b8e: 0800 1d00 |0181: move-object/from16 v0, v29 │ │ +093b92: 5200 e30e |0183: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093b96: 0229 0000 |0185: move/from16 v41, v0 │ │ +093b9a: 3d29 4100 |0187: if-lez v41, 01c8 // +0041 │ │ +093b9e: 7401 f31c 1d00 |0189: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093ba4: 0c29 |018c: move-result-object v41 │ │ +093ba6: 1f29 8f03 |018d: check-cast v41, Ljava/lang/String; // type@038f │ │ +093baa: 081c 2900 |018f: move-object/from16 v28, v41 │ │ +093bae: 3815 2c00 |0191: if-eqz v21, 01bd // +002c │ │ +093bb2: 6229 6112 |0193: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093bb6: 222a 9103 |0195: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093bba: 7601 d024 2a00 |0197: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093bc0: 1a2b 7b27 |019a: const-string v43, "string: " // string@277b │ │ +093bc4: 7402 d724 2a00 |019c: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093bca: 0c2a |019f: move-result-object v42 │ │ +093bcc: 0800 2a00 |01a0: move-object/from16 v0, v42 │ │ +093bd0: 0801 1c00 |01a2: move-object/from16 v1, v28 │ │ +093bd4: 6e20 d724 1000 |01a4: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093bda: 0c2a |01a7: move-result-object v42 │ │ +093bdc: 1a2b 2d01 |01a8: const-string v43, "=" // string@012d │ │ +093be0: 7402 d724 2a00 |01aa: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093be6: 0c2a |01ad: move-result-object v42 │ │ +093be8: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +093bec: 0801 2800 |01b0: move-object/from16 v1, v40 │ │ +093bf0: 6e20 d724 1000 |01b2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093bf6: 0c2a |01b5: move-result-object v42 │ │ +093bf8: 7401 dd24 2a00 |01b6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093bfe: 0c2a |01b9: move-result-object v42 │ │ +093c00: 7402 1c24 2900 |01ba: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093c06: 0800 2d00 |01bd: move-object/from16 v0, v45 │ │ +093c0a: 0801 1c00 |01bf: move-object/from16 v1, v28 │ │ +093c0e: 0802 2800 |01c1: move-object/from16 v2, v40 │ │ +093c12: 6e30 2c1f 1002 |01c3: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ +093c18: 2900 effe |01c6: goto/16 00b5 // -0111 │ │ +093c1c: 131c 0000 |01c8: const/16 v28, #int 0 // #0 │ │ +093c20: 28c7 |01ca: goto 0191 // -0039 │ │ +093c22: 2228 8f03 |01cb: new-instance v40, Ljava/lang/String; // type@038f │ │ +093c26: 9129 2024 |01cd: sub-int v41, v32, v36 │ │ +093c2a: 0800 2800 |01cf: move-object/from16 v0, v40 │ │ +093c2e: 0801 2e00 |01d1: move-object/from16 v1, v46 │ │ +093c32: 0202 2400 |01d3: move/from16 v2, v36 │ │ +093c36: 0203 2900 |01d5: move/from16 v3, v41 │ │ +093c3a: 7040 ab24 1032 |01d7: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +093c40: 0224 2000 |01da: move/from16 v36, v32 │ │ +093c44: 0800 1d00 |01dc: move-object/from16 v0, v29 │ │ +093c48: 5200 e30e |01de: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093c4c: 0229 0000 |01e0: move/from16 v41, v0 │ │ +093c50: 3d29 4500 |01e2: if-lez v41, 0227 // +0045 │ │ +093c54: 7401 f31c 1d00 |01e4: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093c5a: 0c29 |01e7: move-result-object v41 │ │ +093c5c: 1f29 8f03 |01e8: check-cast v41, Ljava/lang/String; // type@038f │ │ +093c60: 081c 2900 |01ea: move-object/from16 v28, v41 │ │ +093c64: 3815 2c00 |01ec: if-eqz v21, 0218 // +002c │ │ +093c68: 6229 6112 |01ee: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093c6c: 222a 9103 |01f0: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093c70: 7601 d024 2a00 |01f2: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093c76: 1a2b 5221 |01f5: const-string v43, "number: " // string@2152 │ │ +093c7a: 7402 d724 2a00 |01f7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093c80: 0c2a |01fa: move-result-object v42 │ │ +093c82: 0800 2a00 |01fb: move-object/from16 v0, v42 │ │ +093c86: 0801 1c00 |01fd: move-object/from16 v1, v28 │ │ +093c8a: 6e20 d724 1000 |01ff: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093c90: 0c2a |0202: move-result-object v42 │ │ +093c92: 1a2b 2d01 |0203: const-string v43, "=" // string@012d │ │ +093c96: 7402 d724 2a00 |0205: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093c9c: 0c2a |0208: move-result-object v42 │ │ +093c9e: 7701 6224 2800 |0209: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +093ca4: 0a2b |020c: move-result v43 │ │ +093ca6: 7402 d324 2a00 |020d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +093cac: 0c2a |0210: move-result-object v42 │ │ +093cae: 7401 dd24 2a00 |0211: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093cb4: 0c2a |0214: move-result-object v42 │ │ +093cb6: 7402 1c24 2900 |0215: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093cbc: 7701 6224 2800 |0218: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +093cc2: 0a29 |021b: move-result v41 │ │ +093cc4: 0800 2d00 |021c: move-object/from16 v0, v45 │ │ +093cc8: 0801 1c00 |021e: move-object/from16 v1, v28 │ │ +093ccc: 0202 2900 |0220: move/from16 v2, v41 │ │ +093cd0: 6e30 221f 1002 |0222: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@1f22 │ │ +093cd6: 2900 90fe |0225: goto/16 00b5 // -0170 │ │ +093cda: 131c 0000 |0227: const/16 v28, #int 0 // #0 │ │ +093cde: 28c3 |0229: goto 01ec // -003d │ │ +093ce0: 0800 1d00 |022a: move-object/from16 v0, v29 │ │ +093ce4: 5200 e30e |022c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093ce8: 0229 0000 |022e: move/from16 v41, v0 │ │ +093cec: 3d29 3d00 |0230: if-lez v41, 026d // +003d │ │ +093cf0: 7401 f31c 1d00 |0232: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093cf6: 0c29 |0235: move-result-object v41 │ │ +093cf8: 1f29 8f03 |0236: check-cast v41, Ljava/lang/String; // type@038f │ │ +093cfc: 081c 2900 |0238: move-object/from16 v28, v41 │ │ +093d00: 3815 2400 |023a: if-eqz v21, 025e // +0024 │ │ +093d04: 6229 6112 |023c: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093d08: 222a 9103 |023e: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093d0c: 7601 d024 2a00 |0240: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093d12: 1a2b 5112 |0243: const-string v43, "boolean: " // string@1251 │ │ +093d16: 7402 d724 2a00 |0245: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093d1c: 0c2a |0248: move-result-object v42 │ │ +093d1e: 0800 2a00 |0249: move-object/from16 v0, v42 │ │ +093d22: 0801 1c00 |024b: move-object/from16 v1, v28 │ │ +093d26: 6e20 d724 1000 |024d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093d2c: 0c2a |0250: move-result-object v42 │ │ +093d2e: 1a2b 3001 |0251: const-string v43, "=true" // string@0130 │ │ +093d32: 7402 d724 2a00 |0253: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093d38: 0c2a |0256: move-result-object v42 │ │ +093d3a: 7401 dd24 2a00 |0257: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093d40: 0c2a |025a: move-result-object v42 │ │ +093d42: 7402 1c24 2900 |025b: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093d48: 1329 0100 |025e: const/16 v41, #int 1 // #1 │ │ +093d4c: 0800 2d00 |0260: move-object/from16 v0, v45 │ │ +093d50: 0801 1c00 |0262: move-object/from16 v1, v28 │ │ +093d54: 0202 2900 |0264: move/from16 v2, v41 │ │ +093d58: 6e30 181f 1002 |0266: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ +093d5e: 1316 0100 |0269: const/16 v22, #int 1 // #1 │ │ +093d62: 2900 4afe |026b: goto/16 00b5 // -01b6 │ │ +093d66: 131c 0000 |026d: const/16 v28, #int 0 // #0 │ │ +093d6a: 28cb |026f: goto 023a // -0035 │ │ +093d6c: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ +093d70: 5200 e30e |0272: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093d74: 0229 0000 |0274: move/from16 v41, v0 │ │ +093d78: 3d29 3d00 |0276: if-lez v41, 02b3 // +003d │ │ +093d7c: 7401 f31c 1d00 |0278: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093d82: 0c29 |027b: move-result-object v41 │ │ +093d84: 1f29 8f03 |027c: check-cast v41, Ljava/lang/String; // type@038f │ │ +093d88: 081c 2900 |027e: move-object/from16 v28, v41 │ │ +093d8c: 3815 2400 |0280: if-eqz v21, 02a4 // +0024 │ │ +093d90: 6229 6112 |0282: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093d94: 222a 9103 |0284: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093d98: 7601 d024 2a00 |0286: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093d9e: 1a2b 5112 |0289: const-string v43, "boolean: " // string@1251 │ │ +093da2: 7402 d724 2a00 |028b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093da8: 0c2a |028e: move-result-object v42 │ │ +093daa: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +093dae: 0801 1c00 |0291: move-object/from16 v1, v28 │ │ +093db2: 6e20 d724 1000 |0293: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093db8: 0c2a |0296: move-result-object v42 │ │ +093dba: 1a2b 2f01 |0297: const-string v43, "=false" // string@012f │ │ +093dbe: 7402 d724 2a00 |0299: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093dc4: 0c2a |029c: move-result-object v42 │ │ +093dc6: 7401 dd24 2a00 |029d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093dcc: 0c2a |02a0: move-result-object v42 │ │ +093dce: 7402 1c24 2900 |02a1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093dd4: 1329 0000 |02a4: const/16 v41, #int 0 // #0 │ │ +093dd8: 0800 2d00 |02a6: move-object/from16 v0, v45 │ │ +093ddc: 0801 1c00 |02a8: move-object/from16 v1, v28 │ │ +093de0: 0202 2900 |02aa: move/from16 v2, v41 │ │ +093de4: 6e30 181f 1002 |02ac: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ +093dea: 1316 0100 |02af: const/16 v22, #int 1 // #1 │ │ +093dee: 2900 04fe |02b1: goto/16 00b5 // -01fc │ │ +093df2: 131c 0000 |02b3: const/16 v28, #int 0 // #0 │ │ +093df6: 28cb |02b5: goto 0280 // -0035 │ │ +093df8: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +093dfc: 5200 e30e |02b8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093e00: 0229 0000 |02ba: move/from16 v41, v0 │ │ +093e04: 3d29 3700 |02bc: if-lez v41, 02f3 // +0037 │ │ +093e08: 7401 f31c 1d00 |02be: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093e0e: 0c29 |02c1: move-result-object v41 │ │ +093e10: 1f29 8f03 |02c2: check-cast v41, Ljava/lang/String; // type@038f │ │ +093e14: 081c 2900 |02c4: move-object/from16 v28, v41 │ │ +093e18: 3815 1e00 |02c6: if-eqz v21, 02e4 // +001e │ │ +093e1c: 6229 6112 |02c8: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093e20: 222a 9103 |02ca: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093e24: 7601 d024 2a00 |02cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093e2a: 1a2b 0c21 |02cf: const-string v43, "null: " // string@210c │ │ +093e2e: 7402 d724 2a00 |02d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093e34: 0c2a |02d4: move-result-object v42 │ │ +093e36: 0800 2a00 |02d5: move-object/from16 v0, v42 │ │ +093e3a: 0801 1c00 |02d7: move-object/from16 v1, v28 │ │ +093e3e: 6e20 d724 1000 |02d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093e44: 0c2a |02dc: move-result-object v42 │ │ +093e46: 7401 dd24 2a00 |02dd: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093e4c: 0c2a |02e0: move-result-object v42 │ │ +093e4e: 7402 1c24 2900 |02e1: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093e54: 1329 0000 |02e4: const/16 v41, #int 0 // #0 │ │ +093e58: 0800 2d00 |02e6: move-object/from16 v0, v45 │ │ +093e5c: 0801 1c00 |02e8: move-object/from16 v1, v28 │ │ +093e60: 0802 2900 |02ea: move-object/from16 v2, v41 │ │ +093e64: 6e30 2c1f 1002 |02ec: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ +093e6a: 1316 0100 |02ef: const/16 v22, #int 1 // #1 │ │ +093e6e: 2900 c4fd |02f1: goto/16 00b5 // -023c │ │ +093e72: 131c 0000 |02f3: const/16 v28, #int 0 // #0 │ │ +093e76: 28d1 |02f5: goto 02c6 // -002f │ │ +093e78: 0800 1d00 |02f6: move-object/from16 v0, v29 │ │ +093e7c: 5200 e30e |02f8: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093e80: 0229 0000 |02fa: move/from16 v41, v0 │ │ +093e84: 3d29 6a00 |02fc: if-lez v41, 0366 // +006a │ │ +093e88: 7401 f31c 1d00 |02fe: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093e8e: 0c29 |0301: move-result-object v41 │ │ +093e90: 1f29 8f03 |0302: check-cast v41, Ljava/lang/String; // type@038f │ │ +093e94: 081c 2900 |0304: move-object/from16 v28, v41 │ │ +093e98: 3815 1e00 |0306: if-eqz v21, 0324 // +001e │ │ +093e9c: 6229 6112 |0308: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093ea0: 222a 9103 |030a: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093ea4: 7601 d024 2a00 |030c: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093eaa: 1a2b 5227 |030f: const-string v43, "startObject: " // string@2752 │ │ +093eae: 7402 d724 2a00 |0311: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093eb4: 0c2a |0314: move-result-object v42 │ │ +093eb6: 0800 2a00 |0315: move-object/from16 v0, v42 │ │ +093eba: 0801 1c00 |0317: move-object/from16 v1, v28 │ │ +093ebe: 6e20 d724 1000 |0319: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093ec4: 0c2a |031c: move-result-object v42 │ │ +093ec6: 7401 dd24 2a00 |031d: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093ecc: 0c2a |0320: move-result-object v42 │ │ +093ece: 7402 1c24 2900 |0321: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093ed4: 0800 2d00 |0324: move-object/from16 v0, v45 │ │ +093ed8: 0801 1c00 |0326: move-object/from16 v1, v28 │ │ +093edc: 6e20 2b1f 1000 |0328: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startObject:(Ljava/lang/String;)V // method@1f2b │ │ +093ee2: 0800 2500 |032b: move-object/from16 v0, v37 │ │ +093ee6: 2100 |032d: array-length v0, v0 │ │ +093ee8: 0229 0000 |032e: move/from16 v41, v0 │ │ +093eec: 0200 2700 |0330: move/from16 v0, v39 │ │ +093ef0: 0201 2900 |0332: move/from16 v1, v41 │ │ +093ef4: 3310 2700 |0334: if-ne v0, v1, 035b // +0027 │ │ +093ef8: 0800 2500 |0336: move-object/from16 v0, v37 │ │ +093efc: 2100 |0338: array-length v0, v0 │ │ +093efe: 0229 0000 |0339: move/from16 v41, v0 │ │ +093f02: da29 2902 |033b: mul-int/lit8 v41, v41, #int 2 // #02 │ │ +093f06: 0200 2900 |033d: move/from16 v0, v41 │ │ +093f0a: 2300 e903 |033f: new-array v0, v0, [I // type@03e9 │ │ +093f0e: 081f 0000 |0341: move-object/from16 v31, v0 │ │ +093f12: 1329 0000 |0343: const/16 v41, #int 0 // #0 │ │ +093f16: 132a 0000 |0345: const/16 v42, #int 0 // #0 │ │ +093f1a: 0800 2500 |0347: move-object/from16 v0, v37 │ │ +093f1e: 2100 |0349: array-length v0, v0 │ │ +093f20: 022b 0000 |034a: move/from16 v43, v0 │ │ +093f24: 0800 2500 |034c: move-object/from16 v0, v37 │ │ +093f28: 0201 2900 |034e: move/from16 v1, v41 │ │ +093f2c: 0802 1f00 |0350: move-object/from16 v2, v31 │ │ +093f30: 0203 2a00 |0352: move/from16 v3, v42 │ │ +093f34: 0204 2b00 |0354: move/from16 v4, v43 │ │ +093f38: 7154 e124 1032 |0356: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +093f3e: 0825 1f00 |0359: move-object/from16 v37, v31 │ │ +093f42: d826 2701 |035b: add-int/lit8 v38, v39, #int 1 // #01 │ │ +093f46: 4b14 2527 |035d: aput v20, v37, v39 │ │ +093f4a: 1314 0900 |035f: const/16 v20, #int 9 // #9 │ │ +093f4e: 122b |0361: const/4 v11, #int 2 // #2 │ │ +093f50: 0227 2600 |0362: move/from16 v39, v38 │ │ +093f54: 2900 d1fc |0364: goto/16 0035 // -032f │ │ +093f58: 131c 0000 |0366: const/16 v28, #int 0 // #0 │ │ +093f5c: 289e |0368: goto 0306 // -0062 │ │ +093f5e: 3815 0900 |0369: if-eqz v21, 0372 // +0009 │ │ +093f62: 6229 6112 |036b: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093f66: 1a2a be15 |036d: const-string v42, "endObject" // string@15be │ │ +093f6a: 7402 1c24 2900 |036f: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093f70: 7401 281f 2d00 |0372: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@1f28 │ │ +093f76: d826 27ff |0375: add-int/lit8 v38, v39, #int -1 // #ff │ │ +093f7a: 4414 2526 |0377: aget v20, v37, v38 │ │ +093f7e: 122b |0379: const/4 v11, #int 2 // #2 │ │ +093f80: 0227 2600 |037a: move/from16 v39, v38 │ │ +093f84: 2900 b9fc |037c: goto/16 0035 // -0347 │ │ +093f88: 0800 1d00 |037e: move-object/from16 v0, v29 │ │ +093f8c: 5200 e30e |0380: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +093f90: 0229 0000 |0382: move/from16 v41, v0 │ │ +093f94: 3d29 6a00 |0384: if-lez v41, 03ee // +006a │ │ +093f98: 7401 f31c 1d00 |0386: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +093f9e: 0c29 |0389: move-result-object v41 │ │ +093fa0: 1f29 8f03 |038a: check-cast v41, Ljava/lang/String; // type@038f │ │ +093fa4: 081c 2900 |038c: move-object/from16 v28, v41 │ │ +093fa8: 3815 1e00 |038e: if-eqz v21, 03ac // +001e │ │ +093fac: 6229 6112 |0390: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +093fb0: 222a 9103 |0392: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +093fb4: 7601 d024 2a00 |0394: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +093fba: 1a2b 4727 |0397: const-string v43, "startArray: " // string@2747 │ │ +093fbe: 7402 d724 2a00 |0399: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093fc4: 0c2a |039c: move-result-object v42 │ │ +093fc6: 0800 2a00 |039d: move-object/from16 v0, v42 │ │ +093fca: 0801 1c00 |039f: move-object/from16 v1, v28 │ │ +093fce: 6e20 d724 1000 |03a1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +093fd4: 0c2a |03a4: move-result-object v42 │ │ +093fd6: 7401 dd24 2a00 |03a5: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +093fdc: 0c2a |03a8: move-result-object v42 │ │ +093fde: 7402 1c24 2900 |03a9: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +093fe4: 0800 2d00 |03ac: move-object/from16 v0, v45 │ │ +093fe8: 0801 1c00 |03ae: move-object/from16 v1, v28 │ │ +093fec: 6e20 2a1f 1000 |03b0: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.startArray:(Ljava/lang/String;)V // method@1f2a │ │ +093ff2: 0800 2500 |03b3: move-object/from16 v0, v37 │ │ +093ff6: 2100 |03b5: array-length v0, v0 │ │ +093ff8: 0229 0000 |03b6: move/from16 v41, v0 │ │ +093ffc: 0200 2700 |03b8: move/from16 v0, v39 │ │ +094000: 0201 2900 |03ba: move/from16 v1, v41 │ │ +094004: 3310 2700 |03bc: if-ne v0, v1, 03e3 // +0027 │ │ +094008: 0800 2500 |03be: move-object/from16 v0, v37 │ │ +09400c: 2100 |03c0: array-length v0, v0 │ │ +09400e: 0229 0000 |03c1: move/from16 v41, v0 │ │ +094012: da29 2902 |03c3: mul-int/lit8 v41, v41, #int 2 // #02 │ │ +094016: 0200 2900 |03c5: move/from16 v0, v41 │ │ +09401a: 2300 e903 |03c7: new-array v0, v0, [I // type@03e9 │ │ +09401e: 081f 0000 |03c9: move-object/from16 v31, v0 │ │ +094022: 1329 0000 |03cb: const/16 v41, #int 0 // #0 │ │ +094026: 132a 0000 |03cd: const/16 v42, #int 0 // #0 │ │ +09402a: 0800 2500 |03cf: move-object/from16 v0, v37 │ │ +09402e: 2100 |03d1: array-length v0, v0 │ │ +094030: 022b 0000 |03d2: move/from16 v43, v0 │ │ +094034: 0800 2500 |03d4: move-object/from16 v0, v37 │ │ +094038: 0201 2900 |03d6: move/from16 v1, v41 │ │ +09403c: 0802 1f00 |03d8: move-object/from16 v2, v31 │ │ +094040: 0203 2a00 |03da: move/from16 v3, v42 │ │ +094044: 0204 2b00 |03dc: move/from16 v4, v43 │ │ +094048: 7154 e124 1032 |03de: invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09404e: 0825 1f00 |03e1: move-object/from16 v37, v31 │ │ +094052: d826 2701 |03e3: add-int/lit8 v38, v39, #int 1 // #01 │ │ +094056: 4b14 2527 |03e5: aput v20, v37, v39 │ │ +09405a: 1314 3100 |03e7: const/16 v20, #int 49 // #31 │ │ +09405e: 122b |03e9: const/4 v11, #int 2 // #2 │ │ +094060: 0227 2600 |03ea: move/from16 v39, v38 │ │ +094064: 2900 49fc |03ec: goto/16 0035 // -03b7 │ │ +094068: 131c 0000 |03ee: const/16 v28, #int 0 // #0 │ │ +09406c: 289e |03f0: goto 038e // -0062 │ │ +09406e: 3815 0900 |03f1: if-eqz v21, 03fa // +0009 │ │ +094072: 6229 6112 |03f3: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +094076: 1a2a b415 |03f5: const-string v42, "endArray" // string@15b4 │ │ +09407a: 7402 1c24 2900 |03f7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +094080: 7401 281f 2d00 |03fa: invoke-virtual/range {v45}, Lcom/badlogic/gdx/utils/JsonReader;.pop:()V // method@1f28 │ │ +094086: d826 27ff |03fd: add-int/lit8 v38, v39, #int -1 // #ff │ │ +09408a: 4414 2526 |03ff: aget v20, v37, v38 │ │ +09408e: 122b |0401: const/4 v11, #int 2 // #2 │ │ +094090: 0227 2600 |0402: move/from16 v39, v38 │ │ +094094: 2900 31fc |0404: goto/16 0035 // -03cf │ │ +094098: 3914 0500 |0406: if-nez v20, 040b // +0005 │ │ +09409c: 125b |0408: const/4 v11, #int 5 // #5 │ │ +09409e: 2900 2cfc |0409: goto/16 0035 // -03d4 │ │ +0940a2: d820 2001 |040b: add-int/lit8 v32, v32, #int 1 // #01 │ │ +0940a6: 0200 2000 |040d: move/from16 v0, v32 │ │ +0940aa: 0201 2200 |040f: move/from16 v1, v34 │ │ +0940ae: 3210 0500 |0411: if-eq v0, v1, 0416 // +0005 │ │ +0940b2: 121b |0413: const/4 v11, #int 1 // #1 │ │ +0940b4: 2900 21fc |0414: goto/16 0035 // -03df │ │ +0940b8: 0200 2000 |0416: move/from16 v0, v32 │ │ +0940bc: 0201 1800 |0418: move/from16 v1, v24 │ │ +0940c0: 3310 1efc |041a: if-ne v0, v1, 0038 // -03e2 │ │ +0940c4: 6229 7d0f |041c: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_eof_actions:[B // field@0f7d │ │ +0940c8: 4805 2914 |041e: aget-byte v5, v41, v20 │ │ +0940cc: 6229 7c0f |0420: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ +0940d0: d806 0501 |0422: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0940d4: 4807 2905 |0424: aget-byte v7, v41, v5 │ │ +0940d8: 0178 |0426: move v8, v7 │ │ +0940da: d807 08ff |0427: add-int/lit8 v7, v8, #int -1 // #ff │ │ +0940de: 3d08 0ffc |0429: if-lez v8, 0038 // -03f1 │ │ +0940e2: 6229 7c0f |042b: sget-object v41, Lcom/badlogic/gdx/utils/JsonReader;._json_actions:[B // field@0f7c │ │ +0940e6: d805 0601 |042d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0940ea: 4829 2906 |042f: aget-byte v41, v41, v6 │ │ +0940ee: 2b29 4902 0000 |0431: packed-switch v41, 0000067a // +00000249 │ │ +0940f4: 0178 |0434: move v8, v7 │ │ +0940f6: 0156 |0435: move v6, v5 │ │ +0940f8: 28f1 |0436: goto 0427 // -000f │ │ +0940fa: 3916 fdff |0437: if-nez v22, 0434 // -0003 │ │ +0940fe: 2228 8f03 |0439: new-instance v40, Ljava/lang/String; // type@038f │ │ +094102: 9129 2024 |043b: sub-int v41, v32, v36 │ │ +094106: 0800 2800 |043d: move-object/from16 v0, v40 │ │ +09410a: 0801 2e00 |043f: move-object/from16 v1, v46 │ │ +09410e: 0202 2400 |0441: move/from16 v2, v36 │ │ +094112: 0203 2900 |0443: move/from16 v3, v41 │ │ +094116: 7040 ab24 1032 |0445: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09411c: 0224 2000 |0448: move/from16 v36, v32 │ │ +094120: 381e 0a00 |044a: if-eqz v30, 0454 // +000a │ │ +094124: 0800 2d00 |044c: move-object/from16 v0, v45 │ │ +094128: 0801 2800 |044e: move-object/from16 v1, v40 │ │ +09412c: 7020 2d1f 1000 |0450: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;.unescape:(Ljava/lang/String;)Ljava/lang/String; // method@1f2d │ │ +094132: 0c28 |0453: move-result-object v40 │ │ +094134: 0800 1d00 |0454: move-object/from16 v0, v29 │ │ +094138: 5200 e30e |0456: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09413c: 0229 0000 |0458: move/from16 v41, v0 │ │ +094140: 3d29 4000 |045a: if-lez v41, 049a // +0040 │ │ +094144: 7401 f31c 1d00 |045c: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +09414a: 0c29 |045f: move-result-object v41 │ │ +09414c: 1f29 8f03 |0460: check-cast v41, Ljava/lang/String; // type@038f │ │ +094150: 081c 2900 |0462: move-object/from16 v28, v41 │ │ +094154: 3815 2c00 |0464: if-eqz v21, 0490 // +002c │ │ +094158: 6229 6112 |0466: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +09415c: 222a 9103 |0468: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +094160: 7601 d024 2a00 |046a: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +094166: 1a2b 7b27 |046d: const-string v43, "string: " // string@277b │ │ +09416a: 7402 d724 2a00 |046f: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094170: 0c2a |0472: move-result-object v42 │ │ +094172: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +094176: 0801 1c00 |0475: move-object/from16 v1, v28 │ │ +09417a: 6e20 d724 1000 |0477: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094180: 0c2a |047a: move-result-object v42 │ │ +094182: 1a2b 2d01 |047b: const-string v43, "=" // string@012d │ │ +094186: 7402 d724 2a00 |047d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09418c: 0c2a |0480: move-result-object v42 │ │ +09418e: 0800 2a00 |0481: move-object/from16 v0, v42 │ │ +094192: 0801 2800 |0483: move-object/from16 v1, v40 │ │ +094196: 6e20 d724 1000 |0485: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09419c: 0c2a |0488: move-result-object v42 │ │ +09419e: 7401 dd24 2a00 |0489: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0941a4: 0c2a |048c: move-result-object v42 │ │ +0941a6: 7402 1c24 2900 |048d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +0941ac: 0800 2d00 |0490: move-object/from16 v0, v45 │ │ +0941b0: 0801 1c00 |0492: move-object/from16 v1, v28 │ │ +0941b4: 0802 2800 |0494: move-object/from16 v2, v40 │ │ +0941b8: 6e30 2c1f 1002 |0496: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ +0941be: 289b |0499: goto 0434 // -0065 │ │ +0941c0: 131c 0000 |049a: const/16 v28, #int 0 // #0 │ │ +0941c4: 28c8 |049c: goto 0464 // -0038 │ │ +0941c6: 2228 8f03 |049d: new-instance v40, Ljava/lang/String; // type@038f │ │ +0941ca: 9129 2024 |049f: sub-int v41, v32, v36 │ │ +0941ce: 0800 2800 |04a1: move-object/from16 v0, v40 │ │ +0941d2: 0801 2e00 |04a3: move-object/from16 v1, v46 │ │ +0941d6: 0202 2400 |04a5: move/from16 v2, v36 │ │ +0941da: 0203 2900 |04a7: move/from16 v3, v41 │ │ +0941de: 7040 ab24 1032 |04a9: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +0941e4: 0224 2000 |04ac: move/from16 v36, v32 │ │ +0941e8: 0800 1d00 |04ae: move-object/from16 v0, v29 │ │ +0941ec: 5200 e30e |04b0: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0941f0: 0229 0000 |04b2: move/from16 v41, v0 │ │ +0941f4: 3d29 4500 |04b4: if-lez v41, 04f9 // +0045 │ │ +0941f8: 7401 f31c 1d00 |04b6: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +0941fe: 0c29 |04b9: move-result-object v41 │ │ +094200: 1f29 8f03 |04ba: check-cast v41, Ljava/lang/String; // type@038f │ │ +094204: 081c 2900 |04bc: move-object/from16 v28, v41 │ │ +094208: 3815 2c00 |04be: if-eqz v21, 04ea // +002c │ │ +09420c: 6229 6112 |04c0: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +094210: 222a 9103 |04c2: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +094214: 7601 d024 2a00 |04c4: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09421a: 1a2b 5221 |04c7: const-string v43, "number: " // string@2152 │ │ +09421e: 7402 d724 2a00 |04c9: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094224: 0c2a |04cc: move-result-object v42 │ │ +094226: 0800 2a00 |04cd: move-object/from16 v0, v42 │ │ +09422a: 0801 1c00 |04cf: move-object/from16 v1, v28 │ │ +09422e: 6e20 d724 1000 |04d1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094234: 0c2a |04d4: move-result-object v42 │ │ +094236: 1a2b 2d01 |04d5: const-string v43, "=" // string@012d │ │ +09423a: 7402 d724 2a00 |04d7: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094240: 0c2a |04da: move-result-object v42 │ │ +094242: 7701 6224 2800 |04db: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +094248: 0a2b |04de: move-result v43 │ │ +09424a: 7402 d324 2a00 |04df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +094250: 0c2a |04e2: move-result-object v42 │ │ +094252: 7401 dd24 2a00 |04e3: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +094258: 0c2a |04e6: move-result-object v42 │ │ +09425a: 7402 1c24 2900 |04e7: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +094260: 7701 6224 2800 |04ea: invoke-static/range {v40}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +094266: 0a29 |04ed: move-result v41 │ │ +094268: 0800 2d00 |04ee: move-object/from16 v0, v45 │ │ +09426c: 0801 1c00 |04f0: move-object/from16 v1, v28 │ │ +094270: 0202 2900 |04f2: move/from16 v2, v41 │ │ +094274: 6e30 221f 1002 |04f4: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.number:(Ljava/lang/String;F)V // method@1f22 │ │ +09427a: 2900 3dff |04f7: goto/16 0434 // -00c3 │ │ +09427e: 131c 0000 |04f9: const/16 v28, #int 0 // #0 │ │ +094282: 28c3 |04fb: goto 04be // -003d │ │ +094284: 0800 1d00 |04fc: move-object/from16 v0, v29 │ │ +094288: 5200 e30e |04fe: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09428c: 0229 0000 |0500: move/from16 v41, v0 │ │ +094290: 3d29 3d00 |0502: if-lez v41, 053f // +003d │ │ +094294: 7401 f31c 1d00 |0504: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +09429a: 0c29 |0507: move-result-object v41 │ │ +09429c: 1f29 8f03 |0508: check-cast v41, Ljava/lang/String; // type@038f │ │ +0942a0: 081c 2900 |050a: move-object/from16 v28, v41 │ │ +0942a4: 3815 2400 |050c: if-eqz v21, 0530 // +0024 │ │ +0942a8: 6229 6112 |050e: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +0942ac: 222a 9103 |0510: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +0942b0: 7601 d024 2a00 |0512: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0942b6: 1a2b 5112 |0515: const-string v43, "boolean: " // string@1251 │ │ +0942ba: 7402 d724 2a00 |0517: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0942c0: 0c2a |051a: move-result-object v42 │ │ +0942c2: 0800 2a00 |051b: move-object/from16 v0, v42 │ │ +0942c6: 0801 1c00 |051d: move-object/from16 v1, v28 │ │ +0942ca: 6e20 d724 1000 |051f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0942d0: 0c2a |0522: move-result-object v42 │ │ +0942d2: 1a2b 3001 |0523: const-string v43, "=true" // string@0130 │ │ +0942d6: 7402 d724 2a00 |0525: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0942dc: 0c2a |0528: move-result-object v42 │ │ +0942de: 7401 dd24 2a00 |0529: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0942e4: 0c2a |052c: move-result-object v42 │ │ +0942e6: 7402 1c24 2900 |052d: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +0942ec: 1329 0100 |0530: const/16 v41, #int 1 // #1 │ │ +0942f0: 0800 2d00 |0532: move-object/from16 v0, v45 │ │ +0942f4: 0801 1c00 |0534: move-object/from16 v1, v28 │ │ +0942f8: 0202 2900 |0536: move/from16 v2, v41 │ │ +0942fc: 6e30 181f 1002 |0538: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ +094302: 1316 0100 |053b: const/16 v22, #int 1 // #1 │ │ +094306: 2900 f7fe |053d: goto/16 0434 // -0109 │ │ +09430a: 131c 0000 |053f: const/16 v28, #int 0 // #0 │ │ +09430e: 28cb |0541: goto 050c // -0035 │ │ +094310: 0800 1d00 |0542: move-object/from16 v0, v29 │ │ +094314: 5200 e30e |0544: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +094318: 0229 0000 |0546: move/from16 v41, v0 │ │ +09431c: 3d29 3d00 |0548: if-lez v41, 0585 // +003d │ │ +094320: 7401 f31c 1d00 |054a: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +094326: 0c29 |054d: move-result-object v41 │ │ +094328: 1f29 8f03 |054e: check-cast v41, Ljava/lang/String; // type@038f │ │ +09432c: 081c 2900 |0550: move-object/from16 v28, v41 │ │ +094330: 3815 2400 |0552: if-eqz v21, 0576 // +0024 │ │ +094334: 6229 6112 |0554: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +094338: 222a 9103 |0556: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +09433c: 7601 d024 2a00 |0558: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +094342: 1a2b 5112 |055b: const-string v43, "boolean: " // string@1251 │ │ +094346: 7402 d724 2a00 |055d: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09434c: 0c2a |0560: move-result-object v42 │ │ +09434e: 0800 2a00 |0561: move-object/from16 v0, v42 │ │ +094352: 0801 1c00 |0563: move-object/from16 v1, v28 │ │ +094356: 6e20 d724 1000 |0565: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09435c: 0c2a |0568: move-result-object v42 │ │ +09435e: 1a2b 2f01 |0569: const-string v43, "=false" // string@012f │ │ +094362: 7402 d724 2a00 |056b: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094368: 0c2a |056e: move-result-object v42 │ │ +09436a: 7401 dd24 2a00 |056f: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +094370: 0c2a |0572: move-result-object v42 │ │ +094372: 7402 1c24 2900 |0573: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +094378: 1329 0000 |0576: const/16 v41, #int 0 // #0 │ │ +09437c: 0800 2d00 |0578: move-object/from16 v0, v45 │ │ +094380: 0801 1c00 |057a: move-object/from16 v1, v28 │ │ +094384: 0202 2900 |057c: move/from16 v2, v41 │ │ +094388: 6e30 181f 1002 |057e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.bool:(Ljava/lang/String;Z)V // method@1f18 │ │ +09438e: 1316 0100 |0581: const/16 v22, #int 1 // #1 │ │ +094392: 2900 b1fe |0583: goto/16 0434 // -014f │ │ +094396: 131c 0000 |0585: const/16 v28, #int 0 // #0 │ │ +09439a: 28cb |0587: goto 0552 // -0035 │ │ +09439c: 0800 1d00 |0588: move-object/from16 v0, v29 │ │ +0943a0: 5200 e30e |058a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0943a4: 0229 0000 |058c: move/from16 v41, v0 │ │ +0943a8: 3d29 3700 |058e: if-lez v41, 05c5 // +0037 │ │ +0943ac: 7401 f31c 1d00 |0590: invoke-virtual/range {v29}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +0943b2: 0c29 |0593: move-result-object v41 │ │ +0943b4: 1f29 8f03 |0594: check-cast v41, Ljava/lang/String; // type@038f │ │ +0943b8: 081c 2900 |0596: move-object/from16 v28, v41 │ │ +0943bc: 3815 1e00 |0598: if-eqz v21, 05b6 // +001e │ │ +0943c0: 6229 6112 |059a: sget-object v41, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +0943c4: 222a 9103 |059c: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +0943c8: 7601 d024 2a00 |059e: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0943ce: 1a2b 0c21 |05a1: const-string v43, "null: " // string@210c │ │ +0943d2: 7402 d724 2a00 |05a3: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0943d8: 0c2a |05a6: move-result-object v42 │ │ +0943da: 0800 2a00 |05a7: move-object/from16 v0, v42 │ │ +0943de: 0801 1c00 |05a9: move-object/from16 v1, v28 │ │ +0943e2: 6e20 d724 1000 |05ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0943e8: 0c2a |05ae: move-result-object v42 │ │ +0943ea: 7401 dd24 2a00 |05af: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0943f0: 0c2a |05b2: move-result-object v42 │ │ +0943f2: 7402 1c24 2900 |05b3: invoke-virtual/range {v41, v42}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +0943f8: 1329 0000 |05b6: const/16 v41, #int 0 // #0 │ │ +0943fc: 0800 2d00 |05b8: move-object/from16 v0, v45 │ │ +094400: 0801 1c00 |05ba: move-object/from16 v1, v28 │ │ +094404: 0802 2900 |05bc: move-object/from16 v2, v41 │ │ +094408: 6e30 2c1f 1002 |05be: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.string:(Ljava/lang/String;Ljava/lang/String;)V // method@1f2c │ │ +09440e: 1316 0100 |05c1: const/16 v22, #int 1 // #1 │ │ +094412: 2900 71fe |05c3: goto/16 0434 // -018f │ │ +094416: 131c 0000 |05c5: const/16 v28, #int 0 // #0 │ │ +09441a: 28d1 |05c7: goto 0598 // -002f │ │ +09441c: 2229 fa02 |05c8: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +094420: 222a 9103 |05ca: new-instance v42, Ljava/lang/StringBuilder; // type@0391 │ │ +094424: 7601 d024 2a00 |05cc: invoke-direct/range {v42}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09442a: 1a2b 5803 |05cf: const-string v43, "Error parsing JSON on line " // string@0358 │ │ +09442e: 7402 d724 2a00 |05d1: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094434: 0c2a |05d4: move-result-object v42 │ │ +094436: 0800 2a00 |05d5: move-object/from16 v0, v42 │ │ +09443a: 0201 1b00 |05d7: move/from16 v1, v27 │ │ +09443e: 6e20 d424 1000 |05d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +094444: 0c2a |05dc: move-result-object v42 │ │ +094446: 1a2b 2f00 |05dd: const-string v43, " near: " // string@002f │ │ +09444a: 7402 d724 2a00 |05df: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094450: 0c2a |05e2: move-result-object v42 │ │ +094452: 222b 8f03 |05e3: new-instance v43, Ljava/lang/String; // type@038f │ │ +094456: 912c 2220 |05e5: sub-int v44, v34, v32 │ │ +09445a: 0800 2b00 |05e7: move-object/from16 v0, v43 │ │ +09445e: 0801 2e00 |05e9: move-object/from16 v1, v46 │ │ +094462: 0202 2000 |05eb: move/from16 v2, v32 │ │ +094466: 0203 2c00 |05ed: move/from16 v3, v44 │ │ +09446a: 7040 ab24 1032 |05ef: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +094470: 7402 d724 2a00 |05f2: invoke-virtual/range {v42, v43}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094476: 0c2a |05f5: move-result-object v42 │ │ +094478: 7401 dd24 2a00 |05f6: invoke-virtual/range {v42}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09447e: 0c2a |05f9: move-result-object v42 │ │ +094480: 0800 2900 |05fa: move-object/from16 v0, v41 │ │ +094484: 0801 2a00 |05fc: move-object/from16 v1, v42 │ │ +094488: 0802 2100 |05fe: move-object/from16 v2, v33 │ │ +09448c: 7030 8120 1002 |0600: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +094492: 2729 |0603: throw v41 │ │ +094494: 0800 2d00 |0604: move-object/from16 v0, v45 │ │ +094498: 5400 860f |0606: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +09449c: 0829 0000 |0608: move-object/from16 v41, v0 │ │ +0944a0: 0800 2900 |060a: move-object/from16 v0, v41 │ │ +0944a4: 5200 e30e |060c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0944a8: 0229 0000 |060e: move/from16 v41, v0 │ │ +0944ac: 3829 2d00 |0610: if-eqz v41, 063d // +002d │ │ +0944b0: 0800 2d00 |0612: move-object/from16 v0, v45 │ │ +0944b4: 5400 860f |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +0944b8: 0829 0000 |0616: move-object/from16 v41, v0 │ │ +0944bc: 7401 f21c 2900 |0618: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +0944c2: 0c17 |061b: move-result-object v23 │ │ +0944c4: 0800 2d00 |061c: move-object/from16 v0, v45 │ │ +0944c8: 5400 860f |061e: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +0944cc: 0829 0000 |0620: move-object/from16 v41, v0 │ │ +0944d0: 7401 e81c 2900 |0622: invoke-virtual/range {v41}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0944d6: 0800 1700 |0625: move-object/from16 v0, v23 │ │ +0944da: 2000 ee02 |0627: instance-of v0, v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0944de: 0229 0000 |0629: move/from16 v41, v0 │ │ +0944e2: 3829 0a00 |062b: if-eqz v41, 0635 // +000a │ │ +0944e6: 2229 fa02 |062d: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0944ea: 1a2a 5903 |062f: const-string v42, "Error parsing JSON, unmatched brace." // string@0359 │ │ +0944ee: 7602 8020 2900 |0631: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +0944f4: 2729 |0634: throw v41 │ │ +0944f6: 2229 fa02 |0635: new-instance v41, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0944fa: 1a2a 5a03 |0637: const-string v42, "Error parsing JSON, unmatched bracket." // string@035a │ │ +0944fe: 7602 8020 2900 |0639: invoke-direct/range {v41, v42}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +094504: 2729 |063c: throw v41 │ │ +094506: 0800 2d00 |063d: move-object/from16 v0, v45 │ │ +09450a: 5400 8d0f |063f: iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ +09450e: 0823 0000 |0641: move-object/from16 v35, v0 │ │ +094512: 1329 0000 |0643: const/16 v41, #int 0 // #0 │ │ +094516: 0800 2900 |0645: move-object/from16 v0, v41 │ │ +09451a: 0801 2d00 |0647: move-object/from16 v1, v45 │ │ +09451e: 5b10 8d0f |0649: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ +094522: 1123 |064b: return-object v35 │ │ +094524: 0d19 |064c: move-exception v25 │ │ +094526: 2900 13fb |064d: goto/16 0160 // -04ed │ │ +09452a: 0000 |064f: nop // spacer │ │ +09452c: 0001 0500 0000 0000 2400 0000 3000 ... |0650: packed-switch-data (14 units) │ │ +094548: 0001 0c00 0000 0000 5f00 0000 6600 ... |065e: packed-switch-data (28 units) │ │ +094580: 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 │ │ @@ -136052,29 +136059,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -08683c: |[08683c] com.badlogic.gdx.utils.JsonReader.pop:()V │ │ -08684c: 5410 860f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -086850: 6e10 f31c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -086856: 0c00 |0005: move-result-object v0 │ │ -086858: 5b10 8d0f |0006: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ -08685c: 5410 860f |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -086860: 5200 e30e |000a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -086864: 3d00 0b00 |000c: if-lez v0, 0017 // +000b │ │ -086868: 5410 860f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -08686c: 6e10 f21c 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -086872: 0c00 |0013: move-result-object v0 │ │ -086874: 5b10 850f |0014: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -086878: 0e00 |0016: return-void │ │ -08687a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -08687c: 28fc |0018: goto 0014 // -0004 │ │ +0945f0: |[0945f0] com.badlogic.gdx.utils.JsonReader.pop:()V │ │ +094600: 5410 860f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +094604: 6e10 f31c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +09460a: 0c00 |0005: move-result-object v0 │ │ +09460c: 5b10 8d0f |0006: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.root:Ljava/lang/Object; // field@0f8d │ │ +094610: 5410 860f |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +094614: 5200 e30e |000a: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +094618: 3d00 0b00 |000c: if-lez v0, 0017 // +000b │ │ +09461c: 5410 860f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +094620: 6e10 f21c 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +094626: 0c00 |0013: move-result-object v0 │ │ +094628: 5b10 850f |0014: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +09462c: 0e00 |0016: return-void │ │ +09462e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +094630: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0008 line=589 │ │ 0x0016 line=590 │ │ 0x0017 line=589 │ │ locals : │ │ @@ -136085,24 +136092,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -086880: |[086880] com.badlogic.gdx.utils.JsonReader.startArray:(Ljava/lang/String;)V │ │ -086890: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -086894: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -08689a: 5421 850f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -08689e: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -0868a2: 7030 291f 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ -0868a8: 5421 860f |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -0868ac: 6e20 e31c 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0868b2: 5b20 850f |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -0868b6: 0e00 |0013: return-void │ │ +094634: |[094634] com.badlogic.gdx.utils.JsonReader.startArray:(Ljava/lang/String;)V │ │ +094644: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +094648: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +09464e: 5421 850f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +094652: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +094656: 7030 291f 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ +09465c: 5421 860f |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +094660: 6e20 e31c 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +094666: 5b20 850f |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +09466a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0005 line=582 │ │ 0x000c line=583 │ │ 0x0011 line=584 │ │ 0x0013 line=585 │ │ @@ -136116,24 +136123,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0868b8: |[0868b8] com.badlogic.gdx.utils.JsonReader.startObject:(Ljava/lang/String;)V │ │ -0868c8: 2200 ee02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0868cc: 7010 4220 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2042 │ │ -0868d2: 5421 850f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -0868d6: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -0868da: 7030 291f 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ -0868e0: 5421 860f |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ -0868e4: 6e20 e31c 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0868ea: 5b20 850f |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ -0868ee: 0e00 |0013: return-void │ │ +09466c: |[09466c] com.badlogic.gdx.utils.JsonReader.startObject:(Ljava/lang/String;)V │ │ +09467c: 2200 ee02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +094680: 7010 4220 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2042 │ │ +094686: 5421 850f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +09468a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +09468e: 7030 291f 3200 |0009: invoke-direct {v2, v3, v0}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ +094694: 5421 860f |000c: iget-object v1, v2, Lcom/badlogic/gdx/utils/JsonReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@0f86 │ │ +094698: 6e20 e31c 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09469e: 5b20 850f |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonReader;.current:Ljava/lang/Object; // field@0f85 │ │ +0946a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0005 line=575 │ │ 0x000c line=576 │ │ 0x0011 line=577 │ │ 0x0013 line=578 │ │ @@ -136147,17 +136154,17 @@ │ │ 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 │ │ -0868f0: |[0868f0] com.badlogic.gdx.utils.JsonReader.string:(Ljava/lang/String;Ljava/lang/String;)V │ │ -086900: 7030 291f 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ -086906: 0e00 |0003: return-void │ │ +0946a4: |[0946a4] com.badlogic.gdx.utils.JsonReader.string:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0946b4: 7030 291f 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@1f29 │ │ +0946ba: 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; │ │ @@ -136197,37 +136204,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -086908: |[086908] com.badlogic.gdx.utils.JsonWriter$1.:()V │ │ -086918: 7100 371f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // method@1f37 │ │ -08691e: 0c00 |0003: move-result-object v0 │ │ -086920: 2100 |0004: array-length v0, v0 │ │ -086922: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -086926: 6900 8e0f |0007: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ -08692a: 6200 8e0f |0009: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ -08692e: 6201 960f |000b: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ -086932: 6e10 331f 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@1f33 │ │ -086938: 0a01 |0010: move-result v1 │ │ -08693a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -08693c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -086940: 6200 8e0f |0014: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ -086944: 6201 930f |0016: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f93 │ │ -086948: 6e10 331f 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@1f33 │ │ -08694e: 0a01 |001b: move-result v1 │ │ -086950: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -086952: 4b02 0001 |001d: aput v2, v0, v1 │ │ -086956: 0e00 |001f: return-void │ │ -086958: 0d00 |0020: move-exception v0 │ │ -08695a: 28fe |0021: goto 001f // -0002 │ │ -08695c: 0d00 |0022: move-exception v0 │ │ -08695e: 28f1 |0023: goto 0014 // -000f │ │ +0946bc: |[0946bc] com.badlogic.gdx.utils.JsonWriter$1.:()V │ │ +0946cc: 7100 371f 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // method@1f37 │ │ +0946d2: 0c00 |0003: move-result-object v0 │ │ +0946d4: 2100 |0004: array-length v0, v0 │ │ +0946d6: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +0946da: 6900 8e0f |0007: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ +0946de: 6200 8e0f |0009: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ +0946e2: 6201 960f |000b: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ +0946e6: 6e10 331f 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@1f33 │ │ +0946ec: 0a01 |0010: move-result v1 │ │ +0946ee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0946f0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0946f4: 6200 8e0f |0014: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ +0946f8: 6201 930f |0016: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f93 │ │ +0946fc: 6e10 331f 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@1f33 │ │ +094702: 0a01 |001b: move-result v1 │ │ +094704: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +094706: 4b02 0001 |001d: aput v2, v0, v1 │ │ +09470a: 0e00 |001f: return-void │ │ +09470c: 0d00 |0020: move-exception v0 │ │ +09470e: 28fe |0021: goto 001f // -0002 │ │ +094710: 0d00 |0022: move-exception v0 │ │ +094712: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=171 │ │ @@ -136280,25 +136287,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 │ │ -08697c: |[08697c] com.badlogic.gdx.utils.JsonWriter$JsonObject.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V │ │ -08698c: 5b23 910f |0000: iput-object v3, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f91 │ │ -086990: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -086996: 5c24 8f0f |0005: iput-boolean v4, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -08699a: 5431 9c0f |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -08699e: 3804 0800 |0009: if-eqz v4, 0011 // +0008 │ │ -0869a2: 1300 5b00 |000b: const/16 v0, #int 91 // #5b │ │ -0869a6: 6e20 2524 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -0869ac: 0e00 |0010: return-void │ │ -0869ae: 1300 7b00 |0011: const/16 v0, #int 123 // #7b │ │ -0869b2: 28fa |0013: goto 000d // -0006 │ │ +094730: |[094730] com.badlogic.gdx.utils.JsonWriter$JsonObject.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V │ │ +094740: 5b23 910f |0000: iput-object v3, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f91 │ │ +094744: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +09474a: 5c24 8f0f |0005: iput-boolean v4, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +09474e: 5431 9c0f |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094752: 3804 0800 |0009: if-eqz v4, 0011 // +0008 │ │ +094756: 1300 5b00 |000b: const/16 v0, #int 91 // #5b │ │ +09475a: 6e20 2524 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094760: 0e00 |0010: return-void │ │ +094762: 1300 7b00 |0011: const/16 v0, #int 123 // #7b │ │ +094766: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ 0x0007 line=143 │ │ 0x0010 line=144 │ │ 0x0011 line=143 │ │ @@ -136313,24 +136320,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0869b4: |[0869b4] com.badlogic.gdx.utils.JsonWriter$JsonObject.close:()V │ │ -0869c4: 5420 910f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f91 │ │ -0869c8: 5401 9c0f |0002: iget-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -0869cc: 5520 8f0f |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -0869d0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0869d4: 1300 5d00 |0008: const/16 v0, #int 93 // #5d │ │ -0869d8: 6e20 2524 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -0869de: 0e00 |000d: return-void │ │ -0869e0: 1300 7d00 |000e: const/16 v0, #int 125 // #7d │ │ -0869e4: 28fa |0010: goto 000a // -0006 │ │ +094768: |[094768] com.badlogic.gdx.utils.JsonWriter$JsonObject.close:()V │ │ +094778: 5420 910f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.this$0:Lcom/badlogic/gdx/utils/JsonWriter; // field@0f91 │ │ +09477c: 5401 9c0f |0002: iget-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094780: 5520 8f0f |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094784: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +094788: 1300 5d00 |0008: const/16 v0, #int 93 // #5d │ │ +09478c: 6e20 2524 0100 |000a: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094792: 0e00 |000d: return-void │ │ +094794: 1300 7d00 |000e: const/16 v0, #int 125 // #7d │ │ +094798: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000d line=148 │ │ 0x000e line=147 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; │ │ @@ -136392,48 +136399,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0869e8: |[0869e8] com.badlogic.gdx.utils.JsonWriter$OutputType.:()V │ │ -0869f8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0869fa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0869fc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0869fe: 2200 d302 |0003: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ -086a02: 1a01 8d1d |0005: const-string v1, "json" // string@1d8d │ │ -086a06: 7030 321f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@1f32 │ │ -086a0c: 6900 950f |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f95 │ │ -086a10: 2200 d302 |000c: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ -086a14: 1a01 cf1c |000e: const-string v1, "javascript" // string@1ccf │ │ -086a18: 7030 321f 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@1f32 │ │ -086a1e: 6900 930f |0013: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f93 │ │ -086a22: 2200 d302 |0015: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ -086a26: 1a01 3820 |0017: const-string v1, "minimal" // string@2038 │ │ -086a2a: 7030 321f 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@1f32 │ │ -086a30: 6900 960f |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ -086a34: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -086a36: 2300 2504 |001f: new-array v0, v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@0425 │ │ -086a3a: 6201 950f |0021: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f95 │ │ -086a3e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -086a42: 6201 930f |0025: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f93 │ │ -086a46: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -086a4a: 6201 960f |0029: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ -086a4e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -086a52: 6900 920f |002d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f92 │ │ -086a56: 1a00 5010 |002f: const-string v0, "[a-zA-Z_$][a-zA-Z_$0-9]*" // string@1050 │ │ -086a5a: 7110 e925 0000 |0031: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25e9 │ │ -086a60: 0c00 |0034: move-result-object v0 │ │ -086a62: 6900 940f |0035: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@0f94 │ │ -086a66: 1a00 4f10 |0037: const-string v0, "[a-zA-Z0-9_$][^:}\], ]*" // string@104f │ │ -086a6a: 7110 e925 0000 |0039: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25e9 │ │ -086a70: 0c00 |003c: move-result-object v0 │ │ -086a72: 6900 970f |003d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalPattern:Ljava/util/regex/Pattern; // field@0f97 │ │ -086a76: 0e00 |003f: return-void │ │ +09479c: |[09479c] com.badlogic.gdx.utils.JsonWriter$OutputType.:()V │ │ +0947ac: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0947ae: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0947b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0947b2: 2200 d302 |0003: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ +0947b6: 1a01 8d1d |0005: const-string v1, "json" // string@1d8d │ │ +0947ba: 7030 321f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@1f32 │ │ +0947c0: 6900 950f |000a: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f95 │ │ +0947c4: 2200 d302 |000c: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ +0947c8: 1a01 cf1c |000e: const-string v1, "javascript" // string@1ccf │ │ +0947cc: 7030 321f 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@1f32 │ │ +0947d2: 6900 930f |0013: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f93 │ │ +0947d6: 2200 d302 |0015: new-instance v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ +0947da: 1a01 3820 |0017: const-string v1, "minimal" // string@2038 │ │ +0947de: 7030 321f 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.:(Ljava/lang/String;I)V // method@1f32 │ │ +0947e4: 6900 960f |001c: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ +0947e8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0947ea: 2300 2504 |001f: new-array v0, v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@0425 │ │ +0947ee: 6201 950f |0021: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f95 │ │ +0947f2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0947f6: 6201 930f |0025: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascript:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f93 │ │ +0947fa: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0947fe: 6201 960f |0029: sget-object v1, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ +094802: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +094806: 6900 920f |002d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f92 │ │ +09480a: 1a00 5010 |002f: const-string v0, "[a-zA-Z_$][a-zA-Z_$0-9]*" // string@1050 │ │ +09480e: 7110 e925 0000 |0031: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25e9 │ │ +094814: 0c00 |0034: move-result-object v0 │ │ +094816: 6900 940f |0035: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@0f94 │ │ +09481a: 1a00 4f10 |0037: const-string v0, "[a-zA-Z0-9_$][^:}\], ]*" // string@104f │ │ +09481e: 7110 e925 0000 |0039: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25e9 │ │ +094824: 0c00 |003c: move-result-object v0 │ │ +094826: 6900 970f |003d: sput-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalPattern:Ljava/util/regex/Pattern; // field@0f97 │ │ +09482a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=153 │ │ 0x000c line=155 │ │ 0x0015 line=157 │ │ 0x001e line=151 │ │ 0x002f line=159 │ │ @@ -136445,17 +136452,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 │ │ -086a78: |[086a78] com.badlogic.gdx.utils.JsonWriter$OutputType.:(Ljava/lang/String;I)V │ │ -086a88: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -086a8e: 0e00 |0003: return-void │ │ +09482c: |[09482c] com.badlogic.gdx.utils.JsonWriter$OutputType.:(Ljava/lang/String;I)V │ │ +09483c: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +094842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 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 │ │ @@ -136465,20 +136472,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 │ │ -086a90: |[086a90] com.badlogic.gdx.utils.JsonWriter$OutputType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ -086aa0: 1c00 d302 |0000: const-class v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ -086aa4: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -086aaa: 0c00 |0005: move-result-object v0 │ │ -086aac: 1f00 d302 |0006: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ -086ab0: 1100 |0008: return-object v0 │ │ +094844: |[094844] com.badlogic.gdx.utils.JsonWriter$OutputType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ +094854: 1c00 d302 |0000: const-class v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ +094858: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +09485e: 0c00 |0005: move-result-object v0 │ │ +094860: 1f00 d302 |0006: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@02d3 │ │ +094864: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/JsonWriter$OutputType;) │ │ @@ -136486,20 +136493,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 │ │ -086ab4: |[086ab4] com.badlogic.gdx.utils.JsonWriter$OutputType.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ -086ac4: 6200 920f |0000: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f92 │ │ -086ac8: 6e10 ea26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.clone:()Ljava/lang/Object; // method@26ea │ │ -086ace: 0c00 |0005: move-result-object v0 │ │ -086ad0: 1f00 2504 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@0425 │ │ -086ad4: 1100 |0008: return-object v0 │ │ +094868: |[094868] com.badlogic.gdx.utils.JsonWriter$OutputType.values:()[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ +094878: 6200 920f |0000: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.$VALUES:[Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f92 │ │ +09487c: 6e10 ea26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.clone:()Ljava/lang/Object; // method@26ea │ │ +094882: 0c00 |0005: move-result-object v0 │ │ +094884: 1f00 2504 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // type@0425 │ │ +094888: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/JsonWriter$OutputType;) │ │ @@ -136507,84 +136514,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 │ │ -086ad8: |[086ad8] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteName:(Ljava/lang/String;)Ljava/lang/String; │ │ -086ae8: 1303 2200 |0000: const/16 v3, #int 34 // #22 │ │ -086aec: 1a00 5110 |0002: const-string v0, "\" // string@1051 │ │ -086af0: 1a01 5410 |0004: const-string v1, "\\" // string@1054 │ │ -086af4: 6e30 bc24 0501 |0006: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -086afa: 0c05 |0009: move-result-object v5 │ │ -086afc: 6200 8e0f |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ -086b00: 6e10 331f 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@1f33 │ │ -086b06: 0a01 |000f: move-result v1 │ │ -086b08: 4400 0001 |0010: aget v0, v0, v1 │ │ -086b0c: 2b00 7600 0000 |0012: packed-switch v0, 00000088 // +00000076 │ │ -086b12: 2200 9103 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -086b16: 7010 d024 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086b1c: 6e20 d224 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086b22: 0c00 |001d: move-result-object v0 │ │ -086b24: 1a01 3800 |001e: const-string v1, """ // string@0038 │ │ -086b28: 1a02 5210 |0020: const-string v2, "\"" // string@1052 │ │ -086b2c: 6e30 bc24 1502 |0022: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -086b32: 0c01 |0025: move-result-object v1 │ │ -086b34: 6e20 d724 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086b3a: 0c00 |0029: move-result-object v0 │ │ -086b3c: 6e20 d224 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086b42: 0c00 |002d: move-result-object v0 │ │ -086b44: 6e10 dd24 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086b4a: 0c05 |0031: move-result-object v5 │ │ -086b4c: 1105 |0032: return-object v5 │ │ -086b4e: 6200 970f |0033: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalPattern:Ljava/util/regex/Pattern; // field@0f97 │ │ -086b52: 6e20 ea25 5000 |0035: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ -086b58: 0c00 |0038: move-result-object v0 │ │ -086b5a: 6e10 e825 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@25e8 │ │ -086b60: 0a00 |003c: move-result v0 │ │ -086b62: 3900 f5ff |003d: if-nez v0, 0032 // -000b │ │ -086b66: 2200 9103 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -086b6a: 7010 d024 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086b70: 6e20 d224 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086b76: 0c00 |0047: move-result-object v0 │ │ -086b78: 1a01 3800 |0048: const-string v1, """ // string@0038 │ │ -086b7c: 1a02 5210 |004a: const-string v2, "\"" // string@1052 │ │ -086b80: 6e30 bc24 1502 |004c: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -086b86: 0c01 |004f: move-result-object v1 │ │ -086b88: 6e20 d724 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086b8e: 0c00 |0053: move-result-object v0 │ │ -086b90: 6e20 d224 3000 |0054: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086b96: 0c00 |0057: move-result-object v0 │ │ -086b98: 6e10 dd24 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086b9e: 0c05 |005b: move-result-object v5 │ │ -086ba0: 28d6 |005c: goto 0032 // -002a │ │ -086ba2: 6200 940f |005d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@0f94 │ │ -086ba6: 6e20 ea25 5000 |005f: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ -086bac: 0c00 |0062: move-result-object v0 │ │ -086bae: 6e10 e825 0000 |0063: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@25e8 │ │ -086bb4: 0a00 |0066: move-result v0 │ │ -086bb6: 3900 cbff |0067: if-nez v0, 0032 // -0035 │ │ -086bba: 2200 9103 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -086bbe: 7010 d024 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086bc4: 6e20 d224 3000 |006e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086bca: 0c00 |0071: move-result-object v0 │ │ -086bcc: 1a01 3800 |0072: const-string v1, """ // string@0038 │ │ -086bd0: 1a02 5210 |0074: const-string v2, "\"" // string@1052 │ │ -086bd4: 6e30 bc24 1502 |0076: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -086bda: 0c01 |0079: move-result-object v1 │ │ -086bdc: 6e20 d724 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086be2: 0c00 |007d: move-result-object v0 │ │ -086be4: 6e20 d224 3000 |007e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086bea: 0c00 |0081: move-result-object v0 │ │ -086bec: 6e10 dd24 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086bf2: 0c05 |0085: move-result-object v5 │ │ -086bf4: 28ac |0086: goto 0032 // -0054 │ │ -086bf6: 0000 |0087: nop // spacer │ │ -086bf8: 0001 0200 0100 0000 2100 0000 4b00 ... |0088: packed-switch-data (8 units) │ │ +09488c: |[09488c] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteName:(Ljava/lang/String;)Ljava/lang/String; │ │ +09489c: 1303 2200 |0000: const/16 v3, #int 34 // #22 │ │ +0948a0: 1a00 5110 |0002: const-string v0, "\" // string@1051 │ │ +0948a4: 1a01 5410 |0004: const-string v1, "\\" // string@1054 │ │ +0948a8: 6e30 bc24 0501 |0006: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +0948ae: 0c05 |0009: move-result-object v5 │ │ +0948b0: 6200 8e0f |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$1;.$SwitchMap$com$badlogic$gdx$utils$JsonWriter$OutputType:[I // field@0f8e │ │ +0948b4: 6e10 331f 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.ordinal:()I // method@1f33 │ │ +0948ba: 0a01 |000f: move-result v1 │ │ +0948bc: 4400 0001 |0010: aget v0, v0, v1 │ │ +0948c0: 2b00 7600 0000 |0012: packed-switch v0, 00000088 // +00000076 │ │ +0948c6: 2200 9103 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0948ca: 7010 d024 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0948d0: 6e20 d224 3000 |001a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0948d6: 0c00 |001d: move-result-object v0 │ │ +0948d8: 1a01 3800 |001e: const-string v1, """ // string@0038 │ │ +0948dc: 1a02 5210 |0020: const-string v2, "\"" // string@1052 │ │ +0948e0: 6e30 bc24 1502 |0022: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +0948e6: 0c01 |0025: move-result-object v1 │ │ +0948e8: 6e20 d724 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0948ee: 0c00 |0029: move-result-object v0 │ │ +0948f0: 6e20 d224 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0948f6: 0c00 |002d: move-result-object v0 │ │ +0948f8: 6e10 dd24 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0948fe: 0c05 |0031: move-result-object v5 │ │ +094900: 1105 |0032: return-object v5 │ │ +094902: 6200 970f |0033: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalPattern:Ljava/util/regex/Pattern; // field@0f97 │ │ +094906: 6e20 ea25 5000 |0035: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ +09490c: 0c00 |0038: move-result-object v0 │ │ +09490e: 6e10 e825 0000 |0039: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@25e8 │ │ +094914: 0a00 |003c: move-result v0 │ │ +094916: 3900 f5ff |003d: if-nez v0, 0032 // -000b │ │ +09491a: 2200 9103 |003f: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +09491e: 7010 d024 0000 |0041: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +094924: 6e20 d224 3000 |0044: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +09492a: 0c00 |0047: move-result-object v0 │ │ +09492c: 1a01 3800 |0048: const-string v1, """ // string@0038 │ │ +094930: 1a02 5210 |004a: const-string v2, "\"" // string@1052 │ │ +094934: 6e30 bc24 1502 |004c: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +09493a: 0c01 |004f: move-result-object v1 │ │ +09493c: 6e20 d724 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094942: 0c00 |0053: move-result-object v0 │ │ +094944: 6e20 d224 3000 |0054: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +09494a: 0c00 |0057: move-result-object v0 │ │ +09494c: 6e10 dd24 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +094952: 0c05 |005b: move-result-object v5 │ │ +094954: 28d6 |005c: goto 0032 // -002a │ │ +094956: 6200 940f |005d: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.javascriptPattern:Ljava/util/regex/Pattern; // field@0f94 │ │ +09495a: 6e20 ea25 5000 |005f: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ +094960: 0c00 |0062: move-result-object v0 │ │ +094962: 6e10 e825 0000 |0063: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@25e8 │ │ +094968: 0a00 |0066: move-result v0 │ │ +09496a: 3900 cbff |0067: if-nez v0, 0032 // -0035 │ │ +09496e: 2200 9103 |0069: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +094972: 7010 d024 0000 |006b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +094978: 6e20 d224 3000 |006e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +09497e: 0c00 |0071: move-result-object v0 │ │ +094980: 1a01 3800 |0072: const-string v1, """ // string@0038 │ │ +094984: 1a02 5210 |0074: const-string v2, "\"" // string@1052 │ │ +094988: 6e30 bc24 1502 |0076: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +09498e: 0c01 |0079: move-result-object v1 │ │ +094990: 6e20 d724 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094996: 0c00 |007d: move-result-object v0 │ │ +094998: 6e20 d224 3000 |007e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +09499e: 0c00 |0081: move-result-object v0 │ │ +0949a0: 6e10 dd24 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0949a6: 0c05 |0085: move-result-object v5 │ │ +0949a8: 28ac |0086: goto 0032 // -0054 │ │ +0949aa: 0000 |0087: nop // spacer │ │ +0949ac: 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 │ │ @@ -136601,56 +136608,56 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -086c08: |[086c08] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteValue:(Ljava/lang/String;)Ljava/lang/String; │ │ -086c18: 1303 2200 |0000: const/16 v3, #int 34 // #22 │ │ -086c1c: 1a00 5110 |0002: const-string v0, "\" // string@1051 │ │ -086c20: 1a01 5410 |0004: const-string v1, "\\" // string@1054 │ │ -086c24: 6e30 bc24 0501 |0006: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -086c2a: 0c05 |0009: move-result-object v5 │ │ -086c2c: 6200 960f |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ -086c30: 3304 2700 |000c: if-ne v4, v0, 0033 // +0027 │ │ -086c34: 1a00 ca28 |000e: const-string v0, "true" // string@28ca │ │ -086c38: 6e20 b024 0500 |0010: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -086c3e: 0a00 |0013: move-result v0 │ │ -086c40: 3900 1f00 |0014: if-nez v0, 0033 // +001f │ │ -086c44: 1a00 2b16 |0016: const-string v0, "false" // string@162b │ │ -086c48: 6e20 b024 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -086c4e: 0a00 |001b: move-result v0 │ │ -086c50: 3900 1700 |001c: if-nez v0, 0033 // +0017 │ │ -086c54: 1a00 0b21 |001e: const-string v0, "null" // string@210b │ │ -086c58: 6e20 b024 0500 |0020: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -086c5e: 0a00 |0023: move-result v0 │ │ -086c60: 3900 0f00 |0024: if-nez v0, 0033 // +000f │ │ -086c64: 6200 970f |0026: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalPattern:Ljava/util/regex/Pattern; // field@0f97 │ │ -086c68: 6e20 ea25 5000 |0028: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ -086c6e: 0c00 |002b: move-result-object v0 │ │ -086c70: 6e10 e825 0000 |002c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@25e8 │ │ -086c76: 0a00 |002f: move-result v0 │ │ -086c78: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ -086c7c: 1105 |0032: return-object v5 │ │ -086c7e: 2200 9103 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -086c82: 7010 d024 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -086c88: 6e20 d224 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086c8e: 0c00 |003b: move-result-object v0 │ │ -086c90: 1a01 3800 |003c: const-string v1, """ // string@0038 │ │ -086c94: 1a02 5210 |003e: const-string v2, "\"" // string@1052 │ │ -086c98: 6e30 bc24 1502 |0040: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -086c9e: 0c01 |0043: move-result-object v1 │ │ -086ca0: 6e20 d724 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -086ca6: 0c00 |0047: move-result-object v0 │ │ -086ca8: 6e20 d224 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -086cae: 0c00 |004b: move-result-object v0 │ │ -086cb0: 6e10 dd24 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -086cb6: 0c05 |004f: move-result-object v5 │ │ -086cb8: 28e2 |0050: goto 0032 // -001e │ │ +0949bc: |[0949bc] com.badlogic.gdx.utils.JsonWriter$OutputType.quoteValue:(Ljava/lang/String;)Ljava/lang/String; │ │ +0949cc: 1303 2200 |0000: const/16 v3, #int 34 // #22 │ │ +0949d0: 1a00 5110 |0002: const-string v0, "\" // string@1051 │ │ +0949d4: 1a01 5410 |0004: const-string v1, "\\" // string@1054 │ │ +0949d8: 6e30 bc24 0501 |0006: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +0949de: 0c05 |0009: move-result-object v5 │ │ +0949e0: 6200 960f |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f96 │ │ +0949e4: 3304 2700 |000c: if-ne v4, v0, 0033 // +0027 │ │ +0949e8: 1a00 ca28 |000e: const-string v0, "true" // string@28ca │ │ +0949ec: 6e20 b024 0500 |0010: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0949f2: 0a00 |0013: move-result v0 │ │ +0949f4: 3900 1f00 |0014: if-nez v0, 0033 // +001f │ │ +0949f8: 1a00 2b16 |0016: const-string v0, "false" // string@162b │ │ +0949fc: 6e20 b024 0500 |0018: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +094a02: 0a00 |001b: move-result v0 │ │ +094a04: 3900 1700 |001c: if-nez v0, 0033 // +0017 │ │ +094a08: 1a00 0b21 |001e: const-string v0, "null" // string@210b │ │ +094a0c: 6e20 b024 0500 |0020: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +094a12: 0a00 |0023: move-result v0 │ │ +094a14: 3900 0f00 |0024: if-nez v0, 0033 // +000f │ │ +094a18: 6200 970f |0026: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.minimalPattern:Ljava/util/regex/Pattern; // field@0f97 │ │ +094a1c: 6e20 ea25 5000 |0028: invoke-virtual {v0, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25ea │ │ +094a22: 0c00 |002b: move-result-object v0 │ │ +094a24: 6e10 e825 0000 |002c: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@25e8 │ │ +094a2a: 0a00 |002f: move-result v0 │ │ +094a2c: 3800 0300 |0030: if-eqz v0, 0033 // +0003 │ │ +094a30: 1105 |0032: return-object v5 │ │ +094a32: 2200 9103 |0033: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +094a36: 7010 d024 0000 |0035: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +094a3c: 6e20 d224 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +094a42: 0c00 |003b: move-result-object v0 │ │ +094a44: 1a01 3800 |003c: const-string v1, """ // string@0038 │ │ +094a48: 1a02 5210 |003e: const-string v2, "\"" // string@1052 │ │ +094a4c: 6e30 bc24 1502 |0040: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +094a52: 0c01 |0043: move-result-object v1 │ │ +094a54: 6e20 d724 1000 |0044: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +094a5a: 0c00 |0047: move-result-object v0 │ │ +094a5c: 6e20 d224 3000 |0048: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +094a62: 0c00 |004b: move-result-object v0 │ │ +094a64: 6e10 dd24 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +094a6a: 0c05 |004f: move-result-object v5 │ │ +094a6c: 28e2 |0050: goto 0032 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000a line=164 │ │ 0x0032 line=166 │ │ locals : │ │ 0x0000 - 0x0032 reg=5 value Ljava/lang/String; │ │ @@ -136730,23 +136737,23 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -086cbc: |[086cbc] com.badlogic.gdx.utils.JsonWriter.:(Ljava/io/Writer;)V │ │ -086ccc: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ -086cd2: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -086cd6: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -086cdc: 5b10 9b0f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086ce0: 6200 950f |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f95 │ │ -086ce4: 5b10 9a0f |000c: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ -086ce8: 5b12 9c0f |000e: iput-object v2, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086cec: 0e00 |0010: return-void │ │ +094a70: |[094a70] com.badlogic.gdx.utils.JsonWriter.:(Ljava/io/Writer;)V │ │ +094a80: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ +094a86: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +094a8a: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +094a90: 5b10 9b0f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094a94: 6200 950f |000a: sget-object v0, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.json:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f95 │ │ +094a98: 5b10 9a0f |000c: iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ +094a9c: 5b12 9c0f |000e: iput-object v2, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094aa0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=27 │ │ 0x000a line=30 │ │ 0x000e line=33 │ │ 0x0010 line=34 │ │ @@ -136760,48 +136767,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -086cf0: |[086cf0] com.badlogic.gdx.utils.JsonWriter.array:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086d00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -086d02: 5430 980f |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086d06: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ -086d0a: 5430 980f |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086d0e: 5500 8f0f |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -086d12: 3800 2100 |0009: if-eqz v0, 002a // +0021 │ │ -086d16: 5430 980f |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086d1a: 5500 900f |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086d1e: 3900 1300 |000f: if-nez v0, 0022 // +0013 │ │ -086d22: 5430 980f |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086d26: 5c02 900f |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086d2a: 5430 9b0f |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086d2e: 2201 d202 |0017: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ -086d32: 7030 2f1f 3102 |0019: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@1f2f │ │ -086d38: 5b31 980f |001c: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086d3c: 6e20 e31c 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -086d42: 1103 |0021: return-object v3 │ │ -086d44: 5430 9c0f |0022: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086d48: 1301 2c00 |0024: const/16 v1, #int 44 // #2c │ │ -086d4c: 6e20 2524 1000 |0026: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -086d52: 28ec |0029: goto 0015 // -0014 │ │ -086d54: 5530 990f |002a: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -086d58: 3900 1000 |002c: if-nez v0, 003c // +0010 │ │ -086d5c: 5430 980f |002e: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086d60: 5500 8f0f |0030: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -086d64: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ -086d68: 2200 7c03 |0034: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -086d6c: 1a01 990c |0036: const-string v1, "Name must be set." // string@0c99 │ │ -086d70: 7020 6a24 1000 |0038: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -086d76: 2700 |003b: throw v0 │ │ -086d78: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -086d7a: 5c30 990f |003d: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -086d7e: 28d6 |003f: goto 0015 // -002a │ │ +094aa4: |[094aa4] com.badlogic.gdx.utils.JsonWriter.array:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094ab4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +094ab6: 5430 980f |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094aba: 3800 1200 |0003: if-eqz v0, 0015 // +0012 │ │ +094abe: 5430 980f |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094ac2: 5500 8f0f |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094ac6: 3800 2100 |0009: if-eqz v0, 002a // +0021 │ │ +094aca: 5430 980f |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094ace: 5500 900f |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094ad2: 3900 1300 |000f: if-nez v0, 0022 // +0013 │ │ +094ad6: 5430 980f |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094ada: 5c02 900f |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094ade: 5430 9b0f |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094ae2: 2201 d202 |0017: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ +094ae6: 7030 2f1f 3102 |0019: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@1f2f │ │ +094aec: 5b31 980f |001c: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094af0: 6e20 e31c 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +094af6: 1103 |0021: return-object v3 │ │ +094af8: 5430 9c0f |0022: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094afc: 1301 2c00 |0024: const/16 v1, #int 44 // #2c │ │ +094b00: 6e20 2524 1000 |0026: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094b06: 28ec |0029: goto 0015 // -0014 │ │ +094b08: 5530 990f |002a: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094b0c: 3900 1000 |002c: if-nez v0, 003c // +0010 │ │ +094b10: 5430 980f |002e: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094b14: 5500 8f0f |0030: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094b18: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ +094b1c: 2200 7c03 |0034: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +094b20: 1a01 990c |0036: const-string v1, "Name must be set." // string@0c99 │ │ +094b24: 7020 6a24 1000 |0038: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +094b2a: 2700 |003b: throw v0 │ │ +094b2c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +094b2e: 5c30 990f |003d: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094b32: 28d6 |003f: goto 0015 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0005 line=70 │ │ 0x000b line=71 │ │ 0x0011 line=72 │ │ 0x0015 line=80 │ │ @@ -136817,20 +136824,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 │ │ -086d80: |[086d80] com.badlogic.gdx.utils.JsonWriter.array:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086d90: 6e20 3d1f 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -086d96: 0c00 |0003: move-result-object v0 │ │ -086d98: 6e10 391f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f39 │ │ -086d9e: 0c00 |0007: move-result-object v0 │ │ -086da0: 1100 |0008: return-object v0 │ │ +094b34: |[094b34] com.badlogic.gdx.utils.JsonWriter.array:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094b44: 6e20 3d1f 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +094b4a: 0c00 |0003: move-result-object v0 │ │ +094b4c: 6e10 391f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.array:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f39 │ │ +094b52: 0c00 |0007: move-result-object v0 │ │ +094b54: 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; │ │ │ │ @@ -136839,23 +136846,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -086da4: |[086da4] com.badlogic.gdx.utils.JsonWriter.close:()V │ │ -086db4: 5410 9b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086db8: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -086dbc: 3d00 0600 |0004: if-lez v0, 000a // +0006 │ │ -086dc0: 6e10 401f 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f40 │ │ -086dc6: 28f7 |0009: goto 0000 // -0009 │ │ -086dc8: 5410 9c0f |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086dcc: 6e10 2324 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@2423 │ │ -086dd2: 0e00 |000f: return-void │ │ +094b58: |[094b58] com.badlogic.gdx.utils.JsonWriter.close:()V │ │ +094b68: 5410 9b0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094b6c: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +094b70: 3d00 0600 |0004: if-lez v0, 000a // +0006 │ │ +094b74: 6e10 401f 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonWriter;.pop:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f40 │ │ +094b7a: 28f7 |0009: goto 0000 // -0009 │ │ +094b7c: 5410 9c0f |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094b80: 6e10 2324 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@2423 │ │ +094b86: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000a line=134 │ │ 0x000f line=135 │ │ locals : │ │ @@ -136866,18 +136873,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086dd4: |[086dd4] com.badlogic.gdx.utils.JsonWriter.flush:()V │ │ -086de4: 5410 9c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086de8: 6e10 2424 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@2424 │ │ -086dee: 0e00 |0005: return-void │ │ +094b88: |[094b88] com.badlogic.gdx.utils.JsonWriter.flush:()V │ │ +094b98: 5410 9c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094b9c: 6e10 2424 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@2424 │ │ +094ba2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ │ │ @@ -136886,44 +136893,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 │ │ -086df0: |[086df0] com.badlogic.gdx.utils.JsonWriter.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086e00: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -086e02: 5430 980f |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e06: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -086e0a: 5430 980f |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e0e: 5500 8f0f |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -086e12: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -086e16: 2200 7c03 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -086e1a: 1a01 9402 |000d: const-string v1, "Current item must be an object." // string@0294 │ │ -086e1e: 7020 6a24 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -086e24: 2700 |0012: throw v0 │ │ -086e26: 5430 980f |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e2a: 5500 900f |0015: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086e2e: 3900 1b00 |0017: if-nez v0, 0032 // +001b │ │ -086e32: 5430 980f |0019: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e36: 5c02 900f |001b: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086e3a: 5430 9c0f |001d: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086e3e: 5431 9a0f |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ -086e42: 6e20 341f 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@1f34 │ │ -086e48: 0c01 |0024: move-result-object v1 │ │ -086e4a: 6e20 2624 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -086e50: 5430 9c0f |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086e54: 1301 3a00 |002a: const/16 v1, #int 58 // #3a │ │ -086e58: 6e20 2524 1000 |002c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -086e5e: 5c32 990f |002f: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -086e62: 1103 |0031: return-object v3 │ │ -086e64: 5430 9c0f |0032: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086e68: 1301 2c00 |0034: const/16 v1, #int 44 // #2c │ │ -086e6c: 6e20 2524 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -086e72: 28e4 |0039: goto 001d // -001c │ │ +094ba4: |[094ba4] com.badlogic.gdx.utils.JsonWriter.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094bb4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +094bb6: 5430 980f |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094bba: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +094bbe: 5430 980f |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094bc2: 5500 8f0f |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094bc6: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +094bca: 2200 7c03 |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +094bce: 1a01 9402 |000d: const-string v1, "Current item must be an object." // string@0294 │ │ +094bd2: 7020 6a24 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +094bd8: 2700 |0012: throw v0 │ │ +094bda: 5430 980f |0013: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094bde: 5500 900f |0015: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094be2: 3900 1b00 |0017: if-nez v0, 0032 // +001b │ │ +094be6: 5430 980f |0019: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094bea: 5c02 900f |001b: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094bee: 5430 9c0f |001d: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094bf2: 5431 9a0f |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ +094bf6: 6e20 341f 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteName:(Ljava/lang/String;)Ljava/lang/String; // method@1f34 │ │ +094bfc: 0c01 |0024: move-result-object v1 │ │ +094bfe: 6e20 2624 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +094c04: 5430 9c0f |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094c08: 1301 3a00 |002a: const/16 v1, #int 58 // #3a │ │ +094c0c: 6e20 2524 1000 |002c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094c12: 5c32 990f |002f: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094c16: 1103 |0031: return-object v3 │ │ +094c18: 5430 9c0f |0032: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094c1c: 1301 2c00 |0034: const/16 v1, #int 44 // #2c │ │ +094c20: 6e20 2524 1000 |0036: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094c26: 28e4 |0039: goto 001d // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0013 line=42 │ │ 0x0019 line=43 │ │ 0x001d line=46 │ │ 0x0028 line=47 │ │ @@ -136939,48 +136946,48 @@ │ │ type : '()Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -086e74: |[086e74] com.badlogic.gdx.utils.JsonWriter.object:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086e84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -086e86: 5430 980f |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e8a: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ -086e8e: 5430 980f |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e92: 5500 8f0f |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -086e96: 3800 2200 |0009: if-eqz v0, 002b // +0022 │ │ -086e9a: 5430 980f |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086e9e: 5500 900f |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086ea2: 3900 1400 |000f: if-nez v0, 0023 // +0014 │ │ -086ea6: 5430 980f |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086eaa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -086eac: 5c01 900f |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086eb0: 5430 9b0f |0016: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086eb4: 2201 d202 |0018: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ -086eb8: 7030 2f1f 3102 |001a: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@1f2f │ │ -086ebe: 5b31 980f |001d: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086ec2: 6e20 e31c 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -086ec8: 1103 |0022: return-object v3 │ │ -086eca: 5430 9c0f |0023: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -086ece: 1301 2c00 |0025: const/16 v1, #int 44 // #2c │ │ -086ed2: 6e20 2524 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -086ed8: 28ec |002a: goto 0016 // -0014 │ │ -086eda: 5530 990f |002b: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -086ede: 3900 1000 |002d: if-nez v0, 003d // +0010 │ │ -086ee2: 5430 980f |002f: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086ee6: 5500 8f0f |0031: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -086eea: 3900 0a00 |0033: if-nez v0, 003d // +000a │ │ -086eee: 2200 7c03 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -086ef2: 1a01 990c |0037: const-string v1, "Name must be set." // string@0c99 │ │ -086ef6: 7020 6a24 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -086efc: 2700 |003c: throw v0 │ │ -086efe: 5c32 990f |003d: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -086f02: 28d7 |003f: goto 0016 // -0029 │ │ +094c28: |[094c28] com.badlogic.gdx.utils.JsonWriter.object:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094c38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +094c3a: 5430 980f |0001: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094c3e: 3800 1300 |0003: if-eqz v0, 0016 // +0013 │ │ +094c42: 5430 980f |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094c46: 5500 8f0f |0007: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094c4a: 3800 2200 |0009: if-eqz v0, 002b // +0022 │ │ +094c4e: 5430 980f |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094c52: 5500 900f |000d: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094c56: 3900 1400 |000f: if-nez v0, 0023 // +0014 │ │ +094c5a: 5430 980f |0011: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094c5e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +094c60: 5c01 900f |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094c64: 5430 9b0f |0016: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094c68: 2201 d202 |0018: new-instance v1, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ +094c6c: 7030 2f1f 3102 |001a: invoke-direct {v1, v3, v2}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.:(Lcom/badlogic/gdx/utils/JsonWriter;Z)V // method@1f2f │ │ +094c72: 5b31 980f |001d: iput-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094c76: 6e20 e31c 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +094c7c: 1103 |0022: return-object v3 │ │ +094c7e: 5430 9c0f |0023: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094c82: 1301 2c00 |0025: const/16 v1, #int 44 // #2c │ │ +094c86: 6e20 2524 1000 |0027: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094c8c: 28ec |002a: goto 0016 // -0014 │ │ +094c8e: 5530 990f |002b: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094c92: 3900 1000 |002d: if-nez v0, 003d // +0010 │ │ +094c96: 5430 980f |002f: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094c9a: 5500 8f0f |0031: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094c9e: 3900 0a00 |0033: if-nez v0, 003d // +000a │ │ +094ca2: 2200 7c03 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +094ca6: 1a01 990c |0037: const-string v1, "Name must be set." // string@0c99 │ │ +094caa: 7020 6a24 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +094cb0: 2700 |003c: throw v0 │ │ +094cb2: 5c32 990f |003d: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094cb6: 28d7 |003f: goto 0016 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=54 │ │ 0x000b line=55 │ │ 0x0011 line=56 │ │ 0x0016 line=64 │ │ @@ -136996,20 +137003,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 │ │ -086f04: |[086f04] com.badlogic.gdx.utils.JsonWriter.object:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086f14: 6e20 3d1f 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -086f1a: 0c00 |0003: move-result-object v0 │ │ -086f1c: 6e10 3e1f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3e │ │ -086f22: 0c00 |0007: move-result-object v0 │ │ -086f24: 1100 |0008: return-object v0 │ │ +094cb8: |[094cb8] com.badlogic.gdx.utils.JsonWriter.object:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094cc8: 6e20 3d1f 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +094cce: 0c00 |0003: move-result-object v0 │ │ +094cd0: 6e10 3e1f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter;.object:()Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3e │ │ +094cd6: 0c00 |0007: move-result-object v0 │ │ +094cd8: 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; │ │ │ │ @@ -137018,37 +137025,37 @@ │ │ type : '()Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -086f28: |[086f28] com.badlogic.gdx.utils.JsonWriter.pop:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086f38: 5520 990f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -086f3c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -086f40: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -086f44: 1a01 7103 |0006: const-string v1, "Expected an object, array, or value since a name was set." // string@0371 │ │ -086f48: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -086f4e: 2700 |000b: throw v0 │ │ -086f50: 5420 9b0f |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086f54: 6e10 f31c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -086f5a: 0c00 |0011: move-result-object v0 │ │ -086f5c: 1f00 d202 |0012: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ -086f60: 6e10 301f 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.close:()V // method@1f30 │ │ -086f66: 5420 9b0f |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086f6a: 5200 e30e |0019: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -086f6e: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ -086f72: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -086f74: 5b20 980f |001e: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086f78: 1102 |0020: return-object v2 │ │ -086f7a: 5420 9b0f |0021: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ -086f7e: 6e10 f21c 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -086f84: 0c00 |0026: move-result-object v0 │ │ -086f86: 1f00 d202 |0027: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ -086f8a: 28f5 |0029: goto 001e // -000b │ │ +094cdc: |[094cdc] com.badlogic.gdx.utils.JsonWriter.pop:()Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094cec: 5520 990f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094cf0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +094cf4: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +094cf8: 1a01 7103 |0006: const-string v1, "Expected an object, array, or value since a name was set." // string@0371 │ │ +094cfc: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +094d02: 2700 |000b: throw v0 │ │ +094d04: 5420 9b0f |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094d08: 6e10 f31c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +094d0e: 0c00 |0011: move-result-object v0 │ │ +094d10: 1f00 d202 |0012: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ +094d14: 6e10 301f 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.close:()V // method@1f30 │ │ +094d1a: 5420 9b0f |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094d1e: 5200 e30e |0019: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +094d22: 3900 0600 |001b: if-nez v0, 0021 // +0006 │ │ +094d26: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +094d28: 5b20 980f |001e: iput-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094d2c: 1102 |0020: return-object v2 │ │ +094d2e: 5420 9b0f |0021: iget-object v0, v2, Lcom/badlogic/gdx/utils/JsonWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@0f9b │ │ +094d32: 6e10 f21c 0000 |0023: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +094d38: 0c00 |0026: move-result-object v0 │ │ +094d3a: 1f00 d202 |0027: check-cast v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // type@02d2 │ │ +094d3e: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000c line=118 │ │ 0x0017 line=119 │ │ 0x0020 line=120 │ │ 0x0021 line=119 │ │ @@ -137060,20 +137067,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 │ │ -086f8c: |[086f8c] com.badlogic.gdx.utils.JsonWriter.set:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086f9c: 6e20 3d1f 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ -086fa2: 0c00 |0003: move-result-object v0 │ │ -086fa4: 6e20 431f 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ -086faa: 0c00 |0007: move-result-object v0 │ │ -086fac: 1100 |0008: return-object v0 │ │ +094d40: |[094d40] com.badlogic.gdx.utils.JsonWriter.set:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094d50: 6e20 3d1f 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter;.name:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f3d │ │ +094d56: 0c00 |0003: move-result-object v0 │ │ +094d58: 6e20 431f 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/JsonWriter;.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; // method@1f43 │ │ +094d5e: 0c00 |0007: move-result-object v0 │ │ +094d60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 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; │ │ @@ -137083,17 +137090,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 │ │ -086fb0: |[086fb0] com.badlogic.gdx.utils.JsonWriter.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ -086fc0: 5b01 9a0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ -086fc4: 0e00 |0002: return-void │ │ +094d64: |[094d64] com.badlogic.gdx.utils.JsonWriter.setOutputType:(Lcom/badlogic/gdx/utils/JsonWriter$OutputType;)V │ │ +094d74: 5b01 9a0f |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ +094d78: 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; │ │ @@ -137103,57 +137110,57 @@ │ │ type : '(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -086fc8: |[086fc8] com.badlogic.gdx.utils.JsonWriter.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ -086fd8: 5430 980f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086fdc: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -086fe0: 5430 980f |0004: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086fe4: 5500 8f0f |0006: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ -086fe8: 3800 2900 |0008: if-eqz v0, 0031 // +0029 │ │ -086fec: 5430 980f |000a: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086ff0: 5500 900f |000c: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -086ff4: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -086ff8: 5430 980f |0010: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ -086ffc: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -086ffe: 5c01 900f |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ -087002: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ -087006: 2040 8703 |0017: instance-of v0, v4, Ljava/lang/Number; // type@0387 │ │ -08700a: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -08700e: 2040 6f03 |001b: instance-of v0, v4, Ljava/lang/Boolean; // type@036f │ │ -087012: 3800 2400 |001d: if-eqz v0, 0041 // +0024 │ │ -087016: 5430 9c0f |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -08701a: 7110 c724 0400 |0021: invoke-static {v4}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ -087020: 0c01 |0024: move-result-object v1 │ │ -087022: 6e20 2624 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -087028: 1103 |0028: return-object v3 │ │ -08702a: 5430 9c0f |0029: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -08702e: 1301 2c00 |002b: const/16 v1, #int 44 // #2c │ │ -087032: 6e20 2524 1000 |002d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -087038: 28e5 |0030: goto 0015 // -001b │ │ -08703a: 5530 990f |0031: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -08703e: 3900 0a00 |0033: if-nez v0, 003d // +000a │ │ -087042: 2200 7c03 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -087046: 1a01 990c |0037: const-string v1, "Name must be set." // string@0c99 │ │ -08704a: 7020 6a24 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -087050: 2700 |003c: throw v0 │ │ -087052: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -087054: 5c30 990f |003e: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ -087058: 28d5 |0040: goto 0015 // -002b │ │ -08705a: 5430 9c0f |0041: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -08705e: 5431 9a0f |0043: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ -087062: 6e10 9b24 0400 |0045: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -087068: 0c02 |0048: move-result-object v2 │ │ -08706a: 6e20 351f 2100 |0049: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/String;)Ljava/lang/String; // method@1f35 │ │ -087070: 0c01 |004c: move-result-object v1 │ │ -087072: 6e20 2624 1000 |004d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -087078: 28d8 |0050: goto 0028 // -0028 │ │ +094d7c: |[094d7c] com.badlogic.gdx.utils.JsonWriter.value:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ │ +094d8c: 5430 980f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094d90: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +094d94: 5430 980f |0004: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094d98: 5500 8f0f |0006: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.array:Z // field@0f8f │ │ +094d9c: 3800 2900 |0008: if-eqz v0, 0031 // +0029 │ │ +094da0: 5430 980f |000a: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094da4: 5500 900f |000c: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094da8: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +094dac: 5430 980f |0010: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.current:Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; // field@0f98 │ │ +094db0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +094db2: 5c01 900f |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/JsonWriter$JsonObject;.needsComma:Z // field@0f90 │ │ +094db6: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ +094dba: 2040 8703 |0017: instance-of v0, v4, Ljava/lang/Number; // type@0387 │ │ +094dbe: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +094dc2: 2040 6f03 |001b: instance-of v0, v4, Ljava/lang/Boolean; // type@036f │ │ +094dc6: 3800 2400 |001d: if-eqz v0, 0041 // +0024 │ │ +094dca: 5430 9c0f |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094dce: 7110 c724 0400 |0021: invoke-static {v4}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ +094dd4: 0c01 |0024: move-result-object v1 │ │ +094dd6: 6e20 2624 1000 |0025: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +094ddc: 1103 |0028: return-object v3 │ │ +094dde: 5430 9c0f |0029: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094de2: 1301 2c00 |002b: const/16 v1, #int 44 // #2c │ │ +094de6: 6e20 2524 1000 |002d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +094dec: 28e5 |0030: goto 0015 // -001b │ │ +094dee: 5530 990f |0031: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094df2: 3900 0a00 |0033: if-nez v0, 003d // +000a │ │ +094df6: 2200 7c03 |0035: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +094dfa: 1a01 990c |0037: const-string v1, "Name must be set." // string@0c99 │ │ +094dfe: 7020 6a24 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +094e04: 2700 |003c: throw v0 │ │ +094e06: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +094e08: 5c30 990f |003e: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.named:Z // field@0f99 │ │ +094e0c: 28d5 |0040: goto 0015 // -002b │ │ +094e0e: 5430 9c0f |0041: iget-object v0, v3, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094e12: 5431 9a0f |0043: iget-object v1, v3, Lcom/badlogic/gdx/utils/JsonWriter;.outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; // field@0f9a │ │ +094e16: 6e10 9b24 0400 |0045: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +094e1c: 0c02 |0048: move-result-object v2 │ │ +094e1e: 6e20 351f 2100 |0049: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;.quoteValue:(Ljava/lang/String;)Ljava/lang/String; // method@1f35 │ │ +094e24: 0c01 |004c: move-result-object v1 │ │ +094e26: 6e20 2624 1000 |004d: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +094e2c: 28d8 |0050: goto 0028 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000a line=87 │ │ 0x0010 line=88 │ │ 0x0015 line=96 │ │ @@ -137172,18 +137179,18 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08707c: |[08707c] com.badlogic.gdx.utils.JsonWriter.write:([CII)V │ │ -08708c: 5410 9c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ -087090: 6e40 2724 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@2427 │ │ -087096: 0e00 |0005: return-void │ │ +094e30: |[094e30] com.badlogic.gdx.utils.JsonWriter.write:([CII)V │ │ +094e40: 5410 9c0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/JsonWriter;.writer:Ljava/io/Writer; // field@0f9c │ │ +094e44: 6e40 2724 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@2427 │ │ +094e4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/JsonWriter; │ │ 0x0000 - 0x0006 reg=2 cbuf [C │ │ @@ -137252,20 +137259,20 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087098: |[087098] com.badlogic.gdx.utils.LittleEndianInputStream.:(Ljava/io/InputStream;)V │ │ -0870a8: 7020 0424 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@2404 │ │ -0870ae: 2200 5803 |0003: new-instance v0, Ljava/io/DataInputStream; // type@0358 │ │ -0870b2: 7020 d023 2000 |0005: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ -0870b8: 5b10 9d0f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -0870bc: 0e00 |000a: return-void │ │ +094e4c: |[094e4c] com.badlogic.gdx.utils.LittleEndianInputStream.:(Ljava/io/InputStream;)V │ │ +094e5c: 7020 0424 2100 |0000: invoke-direct {v1, v2}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@2404 │ │ +094e62: 2200 5803 |0003: new-instance v0, Ljava/io/DataInputStream; // type@0358 │ │ +094e66: 7020 d023 2000 |0005: invoke-direct {v0, v2}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ +094e6c: 5b10 9d0f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094e70: 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; │ │ @@ -137277,19 +137284,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0870c0: |[0870c0] com.badlogic.gdx.utils.LittleEndianInputStream.readBoolean:()Z │ │ -0870d0: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -0870d4: 6e10 d423 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ -0870da: 0a00 |0005: move-result v0 │ │ -0870dc: 0f00 |0006: return v0 │ │ +094e74: |[094e74] com.badlogic.gdx.utils.LittleEndianInputStream.readBoolean:()Z │ │ +094e84: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094e88: 6e10 d423 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ +094e8e: 0a00 |0005: move-result v0 │ │ +094e90: 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;) │ │ @@ -137297,19 +137304,19 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0870e0: |[0870e0] com.badlogic.gdx.utils.LittleEndianInputStream.readByte:()B │ │ -0870f0: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -0870f4: 6e10 d523 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readByte:()B // method@23d5 │ │ -0870fa: 0a00 |0005: move-result v0 │ │ -0870fc: 0f00 |0006: return v0 │ │ +094e94: |[094e94] com.badlogic.gdx.utils.LittleEndianInputStream.readByte:()B │ │ +094ea4: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094ea8: 6e10 d523 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readByte:()B // method@23d5 │ │ +094eae: 0a00 |0005: move-result v0 │ │ +094eb0: 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;) │ │ @@ -137317,19 +137324,19 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087100: |[087100] com.badlogic.gdx.utils.LittleEndianInputStream.readChar:()C │ │ -087110: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087114: 6e10 d623 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readChar:()C // method@23d6 │ │ -08711a: 0a00 |0005: move-result v0 │ │ -08711c: 0f00 |0006: return v0 │ │ +094eb4: |[094eb4] com.badlogic.gdx.utils.LittleEndianInputStream.readChar:()C │ │ +094ec4: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094ec8: 6e10 d623 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readChar:()C // method@23d6 │ │ +094ece: 0a00 |0005: move-result v0 │ │ +094ed0: 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;) │ │ @@ -137337,20 +137344,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087120: |[087120] com.badlogic.gdx.utils.LittleEndianInputStream.readDouble:()D │ │ -087130: 6e10 4f1f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readLong:()J // method@1f4f │ │ -087136: 0b00 |0003: move-result-wide v0 │ │ -087138: 7120 5324 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@2453 │ │ -08713e: 0b00 |0007: move-result-wide v0 │ │ -087140: 1000 |0008: return-wide v0 │ │ +094ed4: |[094ed4] com.badlogic.gdx.utils.LittleEndianInputStream.readDouble:()D │ │ +094ee4: 6e10 4f1f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readLong:()J // method@1f4f │ │ +094eea: 0b00 |0003: move-result-wide v0 │ │ +094eec: 7120 5324 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@2453 │ │ +094ef2: 0b00 |0007: move-result-wide v0 │ │ +094ef4: 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;) │ │ @@ -137358,20 +137365,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -087144: |[087144] com.badlogic.gdx.utils.LittleEndianInputStream.readFloat:()F │ │ -087154: 6e10 4d1f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@1f4d │ │ -08715a: 0a00 |0003: move-result v0 │ │ -08715c: 7110 5f24 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ -087162: 0a00 |0007: move-result v0 │ │ -087164: 0f00 |0008: return v0 │ │ +094ef8: |[094ef8] com.badlogic.gdx.utils.LittleEndianInputStream.readFloat:()F │ │ +094f08: 6e10 4d1f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.readInt:()I // method@1f4d │ │ +094f0e: 0a00 |0003: move-result v0 │ │ +094f10: 7110 5f24 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ +094f16: 0a00 |0007: move-result v0 │ │ +094f18: 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;) │ │ @@ -137379,18 +137386,18 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087168: |[087168] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([B)V │ │ -087178: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -08717c: 6e20 d823 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@23d8 │ │ -087182: 0e00 |0005: return-void │ │ +094f1c: |[094f1c] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([B)V │ │ +094f2c: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094f30: 6e20 d823 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@23d8 │ │ +094f36: 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 │ │ @@ -137400,18 +137407,18 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -087184: |[087184] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([BII)V │ │ -087194: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087198: 6e40 d923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/DataInputStream;.readFully:([BII)V // method@23d9 │ │ -08719e: 0e00 |0005: return-void │ │ +094f38: |[094f38] com.badlogic.gdx.utils.LittleEndianInputStream.readFully:([BII)V │ │ +094f48: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094f4c: 6e40 d923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/DataInputStream;.readFully:([BII)V // method@23d9 │ │ +094f52: 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 │ │ @@ -137423,44 +137430,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -0871a0: |[0871a0] com.badlogic.gdx.utils.LittleEndianInputStream.readInt:()I │ │ -0871b0: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -0871b2: 2321 e903 |0001: new-array v1, v2, [I // type@03e9 │ │ -0871b6: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -0871b8: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0871bc: 5442 9d0f |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -0871c0: 6e10 d223 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ -0871c6: 0a02 |000b: move-result v2 │ │ -0871c8: 4b02 0100 |000c: aput v2, v1, v0 │ │ -0871cc: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0871d0: 28f4 |0010: goto 0004 // -000c │ │ -0871d2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0871d4: 4402 0102 |0012: aget v2, v1, v2 │ │ -0871d8: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0871dc: e002 0218 |0016: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -0871e0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0871e2: 4403 0103 |0019: aget v3, v1, v3 │ │ -0871e6: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0871ea: e003 0310 |001d: shl-int/lit8 v3, v3, #int 16 // #10 │ │ -0871ee: b632 |001f: or-int/2addr v2, v3 │ │ -0871f0: 1223 |0020: const/4 v3, #int 2 // #2 │ │ -0871f2: 4403 0103 |0021: aget v3, v1, v3 │ │ -0871f6: d533 ff00 |0023: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0871fa: e003 0308 |0025: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -0871fe: b632 |0027: or-int/2addr v2, v3 │ │ -087200: 1233 |0028: const/4 v3, #int 3 // #3 │ │ -087202: 4403 0103 |0029: aget v3, v1, v3 │ │ -087206: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -08720a: b632 |002d: or-int/2addr v2, v3 │ │ -08720c: 0f02 |002e: return v2 │ │ +094f54: |[094f54] com.badlogic.gdx.utils.LittleEndianInputStream.readInt:()I │ │ +094f64: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +094f66: 2321 e903 |0001: new-array v1, v2, [I // type@03e9 │ │ +094f6a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +094f6c: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +094f70: 5442 9d0f |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094f74: 6e10 d223 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ +094f7a: 0a02 |000b: move-result v2 │ │ +094f7c: 4b02 0100 |000c: aput v2, v1, v0 │ │ +094f80: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +094f84: 28f4 |0010: goto 0004 // -000c │ │ +094f86: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +094f88: 4402 0102 |0012: aget v2, v1, v2 │ │ +094f8c: d522 ff00 |0014: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +094f90: e002 0218 |0016: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +094f94: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +094f96: 4403 0103 |0019: aget v3, v1, v3 │ │ +094f9a: d533 ff00 |001b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +094f9e: e003 0310 |001d: shl-int/lit8 v3, v3, #int 16 // #10 │ │ +094fa2: b632 |001f: or-int/2addr v2, v3 │ │ +094fa4: 1223 |0020: const/4 v3, #int 2 // #2 │ │ +094fa6: 4403 0103 |0021: aget v3, v1, v3 │ │ +094faa: d533 ff00 |0023: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +094fae: e003 0308 |0025: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +094fb2: b632 |0027: or-int/2addr v2, v3 │ │ +094fb4: 1233 |0028: const/4 v3, #int 3 // #3 │ │ +094fb6: 4403 0103 |0029: aget v3, v1, v3 │ │ +094fba: d533 ff00 |002b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +094fbe: b632 |002d: or-int/2addr v2, v3 │ │ +094fc0: 0f02 |002e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0006 line=79 │ │ 0x000e line=78 │ │ 0x0011 line=81 │ │ @@ -137474,19 +137481,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087210: |[087210] com.badlogic.gdx.utils.LittleEndianInputStream.readLine:()Ljava/lang/String; │ │ -087220: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087224: 6e10 db23 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLine:()Ljava/lang/String; // method@23db │ │ -08722a: 0c00 |0005: move-result-object v0 │ │ -08722c: 1100 |0006: return-object v0 │ │ +094fc4: |[094fc4] com.badlogic.gdx.utils.LittleEndianInputStream.readLine:()Ljava/lang/String; │ │ +094fd4: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +094fd8: 6e10 db23 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLine:()Ljava/lang/String; // method@23db │ │ +094fde: 0c00 |0005: move-result-object v0 │ │ +094fe0: 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;) │ │ @@ -137494,78 +137501,78 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 93 16-bit code units │ │ -087230: |[087230] com.badlogic.gdx.utils.LittleEndianInputStream.readLong:()J │ │ -087240: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -087244: 2371 e903 |0002: new-array v1, v7, [I // type@03e9 │ │ -087248: 1270 |0004: const/4 v0, #int 7 // #7 │ │ -08724a: 3a00 0d00 |0005: if-ltz v0, 0012 // +000d │ │ -08724e: 5482 9d0f |0007: iget-object v2, v8, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087252: 6e10 d223 0200 |0009: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ -087258: 0a02 |000c: move-result v2 │ │ -08725a: 4b02 0100 |000d: aput v2, v1, v0 │ │ -08725e: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -087262: 28f4 |0011: goto 0005 // -000c │ │ -087264: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -087266: 4402 0102 |0013: aget v2, v1, v2 │ │ -08726a: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -08726e: 8122 |0017: int-to-long v2, v2 │ │ -087270: 1304 3800 |0018: const/16 v4, #int 56 // #38 │ │ -087274: c342 |001a: shl-long/2addr v2, v4 │ │ -087276: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -087278: 4404 0104 |001c: aget v4, v1, v4 │ │ -08727c: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -087280: 8144 |0020: int-to-long v4, v4 │ │ -087282: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ -087286: c364 |0023: shl-long/2addr v4, v6 │ │ -087288: c142 |0024: or-long/2addr v2, v4 │ │ -08728a: 1224 |0025: const/4 v4, #int 2 // #2 │ │ -08728c: 4404 0104 |0026: aget v4, v1, v4 │ │ -087290: d544 ff00 |0028: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -087294: 8144 |002a: int-to-long v4, v4 │ │ -087296: 1306 2800 |002b: const/16 v6, #int 40 // #28 │ │ -08729a: c364 |002d: shl-long/2addr v4, v6 │ │ -08729c: c142 |002e: or-long/2addr v2, v4 │ │ -08729e: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -0872a0: 4404 0104 |0030: aget v4, v1, v4 │ │ -0872a4: d544 ff00 |0032: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0872a8: 8144 |0034: int-to-long v4, v4 │ │ -0872aa: 1306 2000 |0035: const/16 v6, #int 32 // #20 │ │ -0872ae: c364 |0037: shl-long/2addr v4, v6 │ │ -0872b0: c142 |0038: or-long/2addr v2, v4 │ │ -0872b2: 1244 |0039: const/4 v4, #int 4 // #4 │ │ -0872b4: 4404 0104 |003a: aget v4, v1, v4 │ │ -0872b8: d544 ff00 |003c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0872bc: 8144 |003e: int-to-long v4, v4 │ │ -0872be: 1306 1800 |003f: const/16 v6, #int 24 // #18 │ │ -0872c2: c364 |0041: shl-long/2addr v4, v6 │ │ -0872c4: c142 |0042: or-long/2addr v2, v4 │ │ -0872c6: 1254 |0043: const/4 v4, #int 5 // #5 │ │ -0872c8: 4404 0104 |0044: aget v4, v1, v4 │ │ -0872cc: d544 ff00 |0046: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0872d0: 8144 |0048: int-to-long v4, v4 │ │ -0872d2: 1306 1000 |0049: const/16 v6, #int 16 // #10 │ │ -0872d6: c364 |004b: shl-long/2addr v4, v6 │ │ -0872d8: c142 |004c: or-long/2addr v2, v4 │ │ -0872da: 1264 |004d: const/4 v4, #int 6 // #6 │ │ -0872dc: 4404 0104 |004e: aget v4, v1, v4 │ │ -0872e0: d544 ff00 |0050: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0872e4: 8144 |0052: int-to-long v4, v4 │ │ -0872e6: c374 |0053: shl-long/2addr v4, v7 │ │ -0872e8: c142 |0054: or-long/2addr v2, v4 │ │ -0872ea: 1274 |0055: const/4 v4, #int 7 // #7 │ │ -0872ec: 4404 0104 |0056: aget v4, v1, v4 │ │ -0872f0: d544 ff00 |0058: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -0872f4: 8144 |005a: int-to-long v4, v4 │ │ -0872f6: c142 |005b: or-long/2addr v2, v4 │ │ -0872f8: 1002 |005c: return-wide v2 │ │ +094fe4: |[094fe4] com.badlogic.gdx.utils.LittleEndianInputStream.readLong:()J │ │ +094ff4: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +094ff8: 2371 e903 |0002: new-array v1, v7, [I // type@03e9 │ │ +094ffc: 1270 |0004: const/4 v0, #int 7 // #7 │ │ +094ffe: 3a00 0d00 |0005: if-ltz v0, 0012 // +000d │ │ +095002: 5482 9d0f |0007: iget-object v2, v8, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +095006: 6e10 d223 0200 |0009: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ +09500c: 0a02 |000c: move-result v2 │ │ +09500e: 4b02 0100 |000d: aput v2, v1, v0 │ │ +095012: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +095016: 28f4 |0011: goto 0005 // -000c │ │ +095018: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +09501a: 4402 0102 |0013: aget v2, v1, v2 │ │ +09501e: d522 ff00 |0015: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +095022: 8122 |0017: int-to-long v2, v2 │ │ +095024: 1304 3800 |0018: const/16 v4, #int 56 // #38 │ │ +095028: c342 |001a: shl-long/2addr v2, v4 │ │ +09502a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +09502c: 4404 0104 |001c: aget v4, v1, v4 │ │ +095030: d544 ff00 |001e: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +095034: 8144 |0020: int-to-long v4, v4 │ │ +095036: 1306 3000 |0021: const/16 v6, #int 48 // #30 │ │ +09503a: c364 |0023: shl-long/2addr v4, v6 │ │ +09503c: c142 |0024: or-long/2addr v2, v4 │ │ +09503e: 1224 |0025: const/4 v4, #int 2 // #2 │ │ +095040: 4404 0104 |0026: aget v4, v1, v4 │ │ +095044: d544 ff00 |0028: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +095048: 8144 |002a: int-to-long v4, v4 │ │ +09504a: 1306 2800 |002b: const/16 v6, #int 40 // #28 │ │ +09504e: c364 |002d: shl-long/2addr v4, v6 │ │ +095050: c142 |002e: or-long/2addr v2, v4 │ │ +095052: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +095054: 4404 0104 |0030: aget v4, v1, v4 │ │ +095058: d544 ff00 |0032: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +09505c: 8144 |0034: int-to-long v4, v4 │ │ +09505e: 1306 2000 |0035: const/16 v6, #int 32 // #20 │ │ +095062: c364 |0037: shl-long/2addr v4, v6 │ │ +095064: c142 |0038: or-long/2addr v2, v4 │ │ +095066: 1244 |0039: const/4 v4, #int 4 // #4 │ │ +095068: 4404 0104 |003a: aget v4, v1, v4 │ │ +09506c: d544 ff00 |003c: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +095070: 8144 |003e: int-to-long v4, v4 │ │ +095072: 1306 1800 |003f: const/16 v6, #int 24 // #18 │ │ +095076: c364 |0041: shl-long/2addr v4, v6 │ │ +095078: c142 |0042: or-long/2addr v2, v4 │ │ +09507a: 1254 |0043: const/4 v4, #int 5 // #5 │ │ +09507c: 4404 0104 |0044: aget v4, v1, v4 │ │ +095080: d544 ff00 |0046: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +095084: 8144 |0048: int-to-long v4, v4 │ │ +095086: 1306 1000 |0049: const/16 v6, #int 16 // #10 │ │ +09508a: c364 |004b: shl-long/2addr v4, v6 │ │ +09508c: c142 |004c: or-long/2addr v2, v4 │ │ +09508e: 1264 |004d: const/4 v4, #int 6 // #6 │ │ +095090: 4404 0104 |004e: aget v4, v1, v4 │ │ +095094: d544 ff00 |0050: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +095098: 8144 |0052: int-to-long v4, v4 │ │ +09509a: c374 |0053: shl-long/2addr v4, v7 │ │ +09509c: c142 |0054: or-long/2addr v2, v4 │ │ +09509e: 1274 |0055: const/4 v4, #int 7 // #7 │ │ +0950a0: 4404 0104 |0056: aget v4, v1, v4 │ │ +0950a4: d544 ff00 |0058: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +0950a8: 8144 |005a: int-to-long v4, v4 │ │ +0950aa: c142 |005b: or-long/2addr v2, v4 │ │ +0950ac: 1002 |005c: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x0004 line=86 │ │ 0x0007 line=87 │ │ 0x000f line=86 │ │ 0x0012 line=89 │ │ @@ -137579,26 +137586,26 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0872fc: |[0872fc] com.badlogic.gdx.utils.LittleEndianInputStream.readShort:()S │ │ -08730c: 5442 9d0f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087310: 6e10 d223 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ -087316: 0a01 |0005: move-result v1 │ │ -087318: 5442 9d0f |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -08731c: 6e10 d223 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ -087322: 0a00 |000b: move-result v0 │ │ -087324: e002 0008 |000c: shl-int/lit8 v2, v0, #int 8 // #08 │ │ -087328: d513 ff00 |000e: and-int/lit16 v3, v1, #int 255 // #00ff │ │ -08732c: b632 |0010: or-int/2addr v2, v3 │ │ -08732e: 8f22 |0011: int-to-short v2, v2 │ │ -087330: 0f02 |0012: return v2 │ │ +0950b0: |[0950b0] com.badlogic.gdx.utils.LittleEndianInputStream.readShort:()S │ │ +0950c0: 5442 9d0f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +0950c4: 6e10 d223 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ +0950ca: 0a01 |0005: move-result v1 │ │ +0950cc: 5442 9d0f |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +0950d0: 6e10 d223 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ +0950d6: 0a00 |000b: move-result v0 │ │ +0950d8: e002 0008 |000c: shl-int/lit8 v2, v0, #int 8 // #08 │ │ +0950dc: d513 ff00 |000e: and-int/lit16 v3, v1, #int 255 // #00ff │ │ +0950e0: b632 |0010: or-int/2addr v2, v3 │ │ +0950e2: 8f22 |0011: int-to-short v2, v2 │ │ +0950e4: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x000c line=63 │ │ locals : │ │ 0x000c - 0x0013 reg=0 high I │ │ @@ -137610,19 +137617,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087334: |[087334] com.badlogic.gdx.utils.LittleEndianInputStream.readUTF:()Ljava/lang/String; │ │ -087344: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087348: 6e10 dd23 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ -08734e: 0c00 |0005: move-result-object v0 │ │ -087350: 1100 |0006: return-object v0 │ │ +0950e8: |[0950e8] com.badlogic.gdx.utils.LittleEndianInputStream.readUTF:()Ljava/lang/String; │ │ +0950f8: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +0950fc: 6e10 dd23 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ +095102: 0c00 |0005: move-result-object v0 │ │ +095104: 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;) │ │ @@ -137630,19 +137637,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087354: |[087354] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedByte:()I │ │ -087364: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087368: 6e10 de23 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@23de │ │ -08736e: 0a00 |0005: move-result v0 │ │ -087370: 0f00 |0006: return v0 │ │ +095108: |[095108] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedByte:()I │ │ +095118: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +09511c: 6e10 de23 0000 |0002: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@23de │ │ +095122: 0a00 |0005: move-result v0 │ │ +095124: 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;) │ │ @@ -137650,26 +137657,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -087374: |[087374] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedShort:()I │ │ -087384: 5442 9d0f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087388: 6e10 d223 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ -08738e: 0a01 |0005: move-result v1 │ │ -087390: 5442 9d0f |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -087394: 6e10 d223 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ -08739a: 0a00 |000b: move-result v0 │ │ -08739c: d502 ff00 |000c: and-int/lit16 v2, v0, #int 255 // #00ff │ │ -0873a0: e002 0208 |000e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0873a4: d513 ff00 |0010: and-int/lit16 v3, v1, #int 255 // #00ff │ │ -0873a8: b632 |0012: or-int/2addr v2, v3 │ │ -0873aa: 0f02 |0013: return v2 │ │ +095128: |[095128] com.badlogic.gdx.utils.LittleEndianInputStream.readUnsignedShort:()I │ │ +095138: 5442 9d0f |0000: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +09513c: 6e10 d223 0200 |0002: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ +095142: 0a01 |0005: move-result v1 │ │ +095144: 5442 9d0f |0006: iget-object v2, v4, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +095148: 6e10 d223 0200 |0008: invoke-virtual {v2}, Ljava/io/DataInputStream;.read:()I // method@23d2 │ │ +09514e: 0a00 |000b: move-result v0 │ │ +095150: d502 ff00 |000c: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +095154: e002 0208 |000e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +095158: d513 ff00 |0010: and-int/lit16 v3, v1, #int 255 // #00ff │ │ +09515c: b632 |0012: or-int/2addr v2, v3 │ │ +09515e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000c line=69 │ │ locals : │ │ 0x000c - 0x0014 reg=0 high I │ │ @@ -137681,19 +137688,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0873ac: |[0873ac] com.badlogic.gdx.utils.LittleEndianInputStream.skipBytes:(I)I │ │ -0873bc: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ -0873c0: 6e20 df23 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@23df │ │ -0873c6: 0a00 |0005: move-result v0 │ │ -0873c8: 0f00 |0006: return v0 │ │ +095160: |[095160] com.badlogic.gdx.utils.LittleEndianInputStream.skipBytes:(I)I │ │ +095170: 5410 9d0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LittleEndianInputStream;.din:Ljava/io/DataInputStream; // field@0f9d │ │ +095174: 6e20 df23 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/DataInputStream;.skipBytes:(I)I // method@23df │ │ +09517a: 0a00 |0005: move-result v0 │ │ +09517c: 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 │ │ │ │ @@ -137749,18 +137756,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0873cc: |[0873cc] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;)V │ │ -0873dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0873de: 7030 561f 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@1f56 │ │ -0873e4: 0e00 |0004: return-void │ │ +095180: |[095180] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;)V │ │ +095190: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +095192: 7030 561f 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@1f56 │ │ +095198: 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; │ │ @@ -137770,19 +137777,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 │ │ -0873e8: |[0873e8] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;I)V │ │ -0873f8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0873fe: 5b01 a30f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -087402: 5902 a20f |0005: iput v2, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -087406: 0e00 |0007: return-void │ │ +09519c: |[09519c] com.badlogic.gdx.utils.Logger.:(Ljava/lang/String;I)V │ │ +0951ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0951b2: 5b01 a30f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +0951b6: 5902 a20f |0005: iput v2, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +0951ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -137796,22 +137803,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -087408: |[087408] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;)V │ │ -087418: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -08741c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -08741e: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -087422: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -087426: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -08742a: 7230 d900 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;)V // method@00d9 │ │ -087430: 0e00 |000c: return-void │ │ +0951bc: |[0951bc] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;)V │ │ +0951cc: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +0951d0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0951d2: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0951d6: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0951da: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +0951de: 7230 d900 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;)V // method@00d9 │ │ +0951e4: 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; │ │ @@ -137821,22 +137828,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 │ │ -087434: |[087434] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -087444: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -087448: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -08744a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -08744e: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -087452: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -087456: 7240 da00 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00da │ │ -08745c: 0e00 |000c: return-void │ │ +0951e8: |[0951e8] com.badlogic.gdx.utils.Logger.debug:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0951f8: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +0951fc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0951fe: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +095202: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +095206: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +09520a: 7240 da00 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00da │ │ +095210: 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; │ │ @@ -137847,22 +137854,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -087460: |[087460] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;)V │ │ -087470: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -087474: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -087476: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -08747a: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -08747e: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -087482: 7230 db00 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00db │ │ -087488: 0e00 |000c: return-void │ │ +095214: |[095214] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;)V │ │ +095224: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +095228: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +09522a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +09522e: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +095232: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +095236: 7230 db00 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00db │ │ +09523c: 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; │ │ @@ -137872,22 +137879,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 │ │ -08748c: |[08748c] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -08749c: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -0874a0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0874a2: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -0874a6: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0874aa: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -0874ae: 7240 dc00 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00dc │ │ -0874b4: 0e00 |000c: return-void │ │ +095240: |[095240] com.badlogic.gdx.utils.Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +095250: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +095254: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +095256: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +09525a: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +09525e: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +095262: 7240 dc00 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V // method@00dc │ │ +095268: 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; │ │ @@ -137898,17 +137905,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0874b8: |[0874b8] com.badlogic.gdx.utils.Logger.getLevel:()I │ │ -0874c8: 5210 a20f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -0874cc: 0f00 |0002: return v0 │ │ +09526c: |[09526c] com.badlogic.gdx.utils.Logger.getLevel:()I │ │ +09527c: 5210 a20f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +095280: 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;) │ │ @@ -137916,22 +137923,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0874d0: |[0874d0] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;)V │ │ -0874e0: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -0874e4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0874e6: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -0874ea: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0874ee: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -0874f2: 7230 e900 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0874f8: 0e00 |000c: return-void │ │ +095284: |[095284] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;)V │ │ +095294: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +095298: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +09529a: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +09529e: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0952a2: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +0952a6: 7230 e900 1003 |0009: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0952ac: 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; │ │ @@ -137941,22 +137948,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 │ │ -0874fc: |[0874fc] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -08750c: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -087510: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -087512: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ -087516: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -08751a: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ -08751e: 7240 ea00 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@00ea │ │ -087524: 0e00 |000c: return-void │ │ +0952b0: |[0952b0] com.badlogic.gdx.utils.Logger.info:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0952c0: 5220 a20f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +0952c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0952c6: 3410 0900 |0003: if-lt v0, v1, 000c // +0009 │ │ +0952ca: 6200 1d00 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0952ce: 5421 a30f |0007: iget-object v1, v2, Lcom/badlogic/gdx/utils/Logger;.tag:Ljava/lang/String; // field@0fa3 │ │ +0952d2: 7240 ea00 1043 |0009: invoke-interface {v0, v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@00ea │ │ +0952d8: 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; │ │ @@ -137967,17 +137974,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087528: |[087528] com.badlogic.gdx.utils.Logger.setLevel:(I)V │ │ -087538: 5901 a20f |0000: iput v1, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ -08753c: 0e00 |0002: return-void │ │ +0952dc: |[0952dc] com.badlogic.gdx.utils.Logger.setLevel:(I)V │ │ +0952ec: 5901 a20f |0000: iput v1, v0, Lcom/badlogic/gdx/utils/Logger;.level:I // field@0fa2 │ │ +0952f0: 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 │ │ @@ -138019,19 +138026,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087540: |[087540] com.badlogic.gdx.utils.LongArray.:()V │ │ -087550: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087552: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -087556: 7030 621f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ -08755c: 0e00 |0006: return-void │ │ +0952f4: |[0952f4] com.badlogic.gdx.utils.LongArray.:()V │ │ +095304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +095306: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +09530a: 7030 621f 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ +095310: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ @@ -138040,18 +138047,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -087560: |[087560] com.badlogic.gdx.utils.LongArray.:(I)V │ │ -087570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087572: 7030 621f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ -087578: 0e00 |0004: return-void │ │ +095314: |[095314] com.badlogic.gdx.utils.LongArray.:(I)V │ │ +095324: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +095326: 7030 621f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ +09532c: 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 │ │ @@ -138061,29 +138068,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 │ │ -08757c: |[08757c] com.badlogic.gdx.utils.LongArray.:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ -08758c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08758e: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -087594: 5550 a50f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ -087598: 5c40 a50f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ -08759c: 5250 a60f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0875a0: 5940 a60f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0875a4: 5240 a60f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0875a8: 2300 ea03 |000e: new-array v0, v0, [J // type@03ea │ │ -0875ac: 5b40 a40f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0875b0: 5450 a40f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0875b4: 5441 a40f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0875b8: 5242 a60f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0875bc: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0875c2: 0e00 |001b: return-void │ │ +095330: |[095330] com.badlogic.gdx.utils.LongArray.:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ +095340: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +095342: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +095348: 5550 a50f |0004: iget-boolean v0, v5, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ +09534c: 5c40 a50f |0006: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ +095350: 5250 a60f |0008: iget v0, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095354: 5940 a60f |000a: iput v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095358: 5240 a60f |000c: iget v0, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09535c: 2300 ea03 |000e: new-array v0, v0, [J // type@03ea │ │ +095360: 5b40 a40f |0010: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095364: 5450 a40f |0012: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095368: 5441 a40f |0014: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09536c: 5242 a60f |0016: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095370: 7152 e124 3031 |0018: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +095376: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ @@ -138097,20 +138104,20 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0875c4: |[0875c4] com.badlogic.gdx.utils.LongArray.:(ZI)V │ │ -0875d4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0875da: 5c12 a50f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ -0875de: 2330 ea03 |0005: new-array v0, v3, [J // type@03ea │ │ -0875e2: 5b10 a40f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0875e6: 0e00 |0009: return-void │ │ +095378: |[095378] com.badlogic.gdx.utils.LongArray.:(ZI)V │ │ +095388: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09538e: 5c12 a50f |0003: iput-boolean v2, v1, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ +095392: 2330 ea03 |0005: new-array v0, v3, [J // type@03ea │ │ +095396: 5b10 a40f |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09539a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -138123,24 +138130,24 @@ │ │ type : '(Z[J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0875e8: |[0875e8] com.badlogic.gdx.utils.LongArray.:(Z[J)V │ │ -0875f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0875fa: 2150 |0001: array-length v0, v5 │ │ -0875fc: 7030 621f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ -087602: 2150 |0005: array-length v0, v5 │ │ -087604: 5930 a60f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087608: 5430 a40f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -08760c: 5231 a60f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087610: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -087616: 0e00 |000f: return-void │ │ +09539c: |[09539c] com.badlogic.gdx.utils.LongArray.:(Z[J)V │ │ +0953ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0953ae: 2150 |0001: array-length v0, v5 │ │ +0953b0: 7030 621f 4300 |0002: invoke-direct {v3, v4, v0}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ +0953b6: 2150 |0005: array-length v0, v5 │ │ +0953b8: 5930 a60f |0006: iput v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0953bc: 5430 a40f |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0953c0: 5231 a60f |000a: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0953c4: 7151 e124 2520 |000c: invoke-static {v5, v2, v0, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0953ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000f line=73 │ │ locals : │ │ @@ -138153,81 +138160,81 @@ │ │ type : '([J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -087618: |[087618] com.badlogic.gdx.utils.LongArray.:([J)V │ │ -087628: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08762a: 7030 631f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(Z[J)V // method@1f63 │ │ -087630: 0e00 |0004: return-void │ │ +0953cc: |[0953cc] com.badlogic.gdx.utils.LongArray.:([J)V │ │ +0953dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0953de: 7030 631f 0102 |0001: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(Z[J)V // method@1f63 │ │ +0953e4: 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 │ │ -087634: |[087634] com.badlogic.gdx.utils.LongArray.add:(J)V │ │ -087644: 5440 a40f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087648: 5241 a60f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08764c: 2102 |0004: array-length v2, v0 │ │ -08764e: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -087652: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -087656: 5242 a60f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08765a: 8222 |000b: int-to-float v2, v2 │ │ -08765c: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -087660: c832 |000e: mul-float/2addr v2, v3 │ │ -087662: 8722 |000f: float-to-int v2, v2 │ │ -087664: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08766a: 0a01 |0013: move-result v1 │ │ -08766c: 6e20 781f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ -087672: 0c00 |0017: move-result-object v0 │ │ -087674: 5241 a60f |0018: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087678: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08767c: 5942 a60f |001c: iput v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087680: 4c05 0001 |001e: aput-wide v5, v0, v1 │ │ -087684: 0e00 |0020: return-void │ │ +0953e8: |[0953e8] com.badlogic.gdx.utils.LongArray.add:(J)V │ │ +0953f8: 5450 a40f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0953fc: 5251 a60f |0002: iget v1, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095400: 2102 |0004: array-length v2, v0 │ │ +095402: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +095406: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +09540a: 5252 a60f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09540e: 8222 |000b: int-to-float v2, v2 │ │ +095410: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +095414: c832 |000e: mul-float/2addr v2, v3 │ │ +095416: 8722 |000f: float-to-int v2, v2 │ │ +095418: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09541e: 0a01 |0013: move-result v1 │ │ +095420: 6e20 781f 1500 |0014: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ +095426: 0c00 |0017: move-result-object v0 │ │ +095428: 5251 a60f |0018: iget v1, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09542c: d802 0101 |001a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +095430: 5952 a60f |001c: iput v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095434: 4c06 0001 |001e: aput-wide v6, v0, v1 │ │ +095438: 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 │ │ -087688: |[087688] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ -087698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08769a: 5231 a60f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08769e: 6e40 671f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V // method@1f67 │ │ -0876a4: 0e00 |0006: return-void │ │ +09543c: |[09543c] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;)V │ │ +09544c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09544e: 5231 a60f |0001: iget v1, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095452: 6e40 671f 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V // method@1f67 │ │ +095458: 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; │ │ @@ -138237,44 +138244,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 │ │ -0876a8: |[0876a8] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V │ │ -0876b8: 9000 0506 |0000: add-int v0, v5, v6 │ │ -0876bc: 5241 a60f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0876c0: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ -0876c4: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0876c8: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0876cc: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0876d2: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ -0876d6: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0876dc: 0c01 |0012: move-result-object v1 │ │ -0876de: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0876e4: 0c01 |0016: move-result-object v1 │ │ -0876e6: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ -0876ea: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0876f0: 0c01 |001c: move-result-object v1 │ │ -0876f2: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0876f8: 0c01 |0020: move-result-object v1 │ │ -0876fa: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ -0876fe: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -087704: 0c01 |0026: move-result-object v1 │ │ -087706: 5242 a60f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08770a: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -087710: 0c01 |002c: move-result-object v1 │ │ -087712: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -087718: 0c01 |0030: move-result-object v1 │ │ -08771a: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -087720: 2700 |0034: throw v0 │ │ -087722: 5440 a40f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087726: 6e40 691f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@1f69 │ │ -08772c: 0e00 |003a: return-void │ │ +09545c: |[09545c] com.badlogic.gdx.utils.LongArray.addAll:(Lcom/badlogic/gdx/utils/LongArray;II)V │ │ +09546c: 9000 0506 |0000: add-int v0, v5, v6 │ │ +095470: 5241 a60f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095474: 3710 3100 |0004: if-le v0, v1, 0035 // +0031 │ │ +095478: 2200 7b03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09547c: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +095480: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +095486: 1a02 7521 |000d: const-string v2, "offset + length must be <= size: " // string@2175 │ │ +09548a: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +095490: 0c01 |0012: move-result-object v1 │ │ +095492: 6e20 d424 5100 |0013: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +095498: 0c01 |0016: move-result-object v1 │ │ +09549a: 1a02 0c00 |0017: const-string v2, " + " // string@000c │ │ +09549e: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0954a4: 0c01 |001c: move-result-object v1 │ │ +0954a6: 6e20 d424 6100 |001d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0954ac: 0c01 |0020: move-result-object v1 │ │ +0954ae: 1a02 1300 |0021: const-string v2, " <= " // string@0013 │ │ +0954b2: 6e20 d724 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0954b8: 0c01 |0026: move-result-object v1 │ │ +0954ba: 5242 a60f |0027: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0954be: 6e20 d424 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0954c4: 0c01 |002c: move-result-object v1 │ │ +0954c6: 6e10 dd24 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0954cc: 0c01 |0030: move-result-object v1 │ │ +0954ce: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0954d4: 2700 |0034: throw v0 │ │ +0954d6: 5440 a40f |0035: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0954da: 6e40 691f 0365 |0037: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@1f69 │ │ +0954e0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x0035 line=88 │ │ 0x003a line=89 │ │ locals : │ │ @@ -138288,19 +138295,19 @@ │ │ type : '([J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -087730: |[087730] com.badlogic.gdx.utils.LongArray.addAll:([J)V │ │ -087740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087742: 2131 |0001: array-length v1, v3 │ │ -087744: 6e40 691f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@1f69 │ │ -08774a: 0e00 |0005: return-void │ │ +0954e4: |[0954e4] com.badlogic.gdx.utils.LongArray.addAll:([J)V │ │ +0954f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0954f6: 2131 |0001: array-length v1, v3 │ │ +0954f8: 6e40 691f 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/utils/LongArray;.addAll:([JII)V // method@1f69 │ │ +0954fe: 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 │ │ @@ -138310,36 +138317,36 @@ │ │ type : '([JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -08774c: |[08774c] com.badlogic.gdx.utils.LongArray.addAll:([JII)V │ │ -08775c: 5450 a40f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087760: 5252 a60f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087764: b082 |0004: add-int/2addr v2, v8 │ │ -087766: 9101 0207 |0005: sub-int v1, v2, v7 │ │ -08776a: 2102 |0007: array-length v2, v0 │ │ -08776c: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ -087770: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -087774: 8213 |000c: int-to-float v3, v1 │ │ -087776: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ -08777a: c843 |000f: mul-float/2addr v3, v4 │ │ -08777c: 8733 |0010: float-to-int v3, v3 │ │ -08777e: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -087784: 0a02 |0014: move-result v2 │ │ -087786: 6e20 781f 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ -08778c: 0c00 |0018: move-result-object v0 │ │ -08778e: 5252 a60f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087792: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -087798: 5252 a60f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08779c: b082 |0020: add-int/2addr v2, v8 │ │ -08779e: 5952 a60f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0877a2: 0e00 |0023: return-void │ │ +095500: |[095500] com.badlogic.gdx.utils.LongArray.addAll:([JII)V │ │ +095510: 5450 a40f |0000: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095514: 5252 a60f |0002: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095518: b082 |0004: add-int/2addr v2, v8 │ │ +09551a: 9101 0207 |0005: sub-int v1, v2, v7 │ │ +09551e: 2102 |0007: array-length v2, v0 │ │ +095520: 3421 1100 |0008: if-lt v1, v2, 0019 // +0011 │ │ +095524: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +095528: 8213 |000c: int-to-float v3, v1 │ │ +09552a: 1504 e03f |000d: const/high16 v4, #int 1071644672 // #3fe0 │ │ +09552e: c843 |000f: mul-float/2addr v3, v4 │ │ +095530: 8733 |0010: float-to-int v3, v3 │ │ +095532: 7120 8624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +095538: 0a02 |0014: move-result v2 │ │ +09553a: 6e20 781f 2500 |0015: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ +095540: 0c00 |0018: move-result-object v0 │ │ +095542: 5252 a60f |0019: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095546: 7158 e124 7620 |001b: invoke-static {v6, v7, v0, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09554c: 5252 a60f |001e: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095550: b082 |0020: add-int/2addr v2, v8 │ │ +095552: 5952 a60f |0021: iput v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095556: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0007 line=98 │ │ 0x0019 line=99 │ │ 0x001e line=100 │ │ @@ -138357,51 +138364,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0877a4: |[0877a4] com.badlogic.gdx.utils.LongArray.clear:()V │ │ -0877b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0877b6: 5910 a60f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0877ba: 0e00 |0003: return-void │ │ +095558: |[095558] com.badlogic.gdx.utils.LongArray.clear:()V │ │ +095568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09556a: 5910 a60f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09556e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ 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 │ │ -0877bc: |[0877bc] com.badlogic.gdx.utils.LongArray.contains:(J)Z │ │ -0877cc: 5253 a60f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0877d0: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0877d4: 5452 a40f |0004: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0877d8: 0101 |0006: move v1, v0 │ │ -0877da: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ -0877de: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0877e2: 4503 0201 |000b: aget-wide v3, v2, v1 │ │ -0877e6: 3103 0306 |000d: cmp-long v3, v3, v6 │ │ -0877ea: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ -0877ee: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0877f0: 0f03 |0012: return v3 │ │ -0877f2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0877f4: 0110 |0014: move v0, v1 │ │ -0877f6: 28fd |0015: goto 0012 // -0003 │ │ -0877f8: 0101 |0016: move v1, v0 │ │ -0877fa: 28f0 |0017: goto 0007 // -0010 │ │ +095570: |[095570] com.badlogic.gdx.utils.LongArray.contains:(J)Z │ │ +095580: 5273 a60f |0000: iget v3, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095584: d800 03ff |0002: add-int/lit8 v0, v3, #int -1 // #ff │ │ +095588: 5472 a40f |0004: iget-object v2, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09558c: 0101 |0006: move v1, v0 │ │ +09558e: 3a01 0c00 |0007: if-ltz v1, 0013 // +000c │ │ +095592: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +095596: 4504 0201 |000b: aget-wide v4, v2, v1 │ │ +09559a: 3103 0408 |000d: cmp-long v3, v4, v8 │ │ +09559e: 3903 0700 |000f: if-nez v3, 0016 // +0007 │ │ +0955a2: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0955a4: 0f03 |0012: return v3 │ │ +0955a6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0955a8: 0110 |0014: move v0, v1 │ │ +0955aa: 28fd |0015: goto 0012 // -0003 │ │ +0955ac: 0101 |0016: move v1, v0 │ │ +0955ae: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0007 line=136 │ │ 0x0009 line=137 │ │ 0x0012 line=138 │ │ @@ -138409,38 +138416,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 │ │ -0877fc: |[0877fc] com.badlogic.gdx.utils.LongArray.ensureCapacity:(I)[J │ │ -08780c: 5221 a60f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087810: 9000 0103 |0002: add-int v0, v1, v3 │ │ -087814: 5421 a40f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087818: 2111 |0006: array-length v1, v1 │ │ -08781a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -08781e: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ -087822: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -087828: 0a01 |000e: move-result v1 │ │ -08782a: 6e20 781f 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ -087830: 5421 a40f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087834: 1101 |0014: return-object v1 │ │ +0955b0: |[0955b0] com.badlogic.gdx.utils.LongArray.ensureCapacity:(I)[J │ │ +0955c0: 5221 a60f |0000: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0955c4: 9000 0103 |0002: add-int v0, v1, v3 │ │ +0955c8: 5421 a40f |0004: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0955cc: 2111 |0006: array-length v1, v1 │ │ +0955ce: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +0955d2: 1301 0800 |0009: const/16 v1, #int 8 // #8 │ │ +0955d6: 7120 8624 0100 |000b: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0955dc: 0a01 |000e: move-result v1 │ │ +0955de: 6e20 781f 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ +0955e4: 5421 a40f |0012: iget-object v1, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0955e8: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0012 line=210 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 sizeNeeded I │ │ @@ -138448,46 +138455,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 │ │ -087838: |[087838] com.badlogic.gdx.utils.LongArray.equals:(Ljava/lang/Object;)Z │ │ -087848: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08784a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08784c: 339a 0300 |0002: if-ne v10, v9, 0005 // +0003 │ │ -087850: 0f03 |0004: return v3 │ │ -087852: 20a5 d702 |0005: instance-of v5, v10, Lcom/badlogic/gdx/utils/LongArray; // type@02d7 │ │ -087856: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ -08785a: 0143 |0009: move v3, v4 │ │ -08785c: 28fa |000a: goto 0004 // -0006 │ │ -08785e: 07a0 |000b: move-object v0, v10 │ │ -087860: 1f00 d702 |000c: check-cast v0, Lcom/badlogic/gdx/utils/LongArray; // type@02d7 │ │ -087864: 5292 a60f |000e: iget v2, v9, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087868: 5205 a60f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08786c: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ -087870: 0143 |0014: move v3, v4 │ │ -087872: 28ef |0015: goto 0004 // -0011 │ │ -087874: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -087876: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ -08787a: 5495 a40f |0019: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -08787e: 4505 0501 |001b: aget-wide v5, v5, v1 │ │ -087882: 5407 a40f |001d: iget-object v7, v0, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087886: 4507 0701 |001f: aget-wide v7, v7, v1 │ │ -08788a: 3105 0507 |0021: cmp-long v5, v5, v7 │ │ -08788e: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ -087892: 0143 |0025: move v3, v4 │ │ -087894: 28de |0026: goto 0004 // -0022 │ │ -087896: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08789a: 28ee |0029: goto 0017 // -0012 │ │ +0955ec: |[0955ec] com.badlogic.gdx.utils.LongArray.equals:(Ljava/lang/Object;)Z │ │ +0955fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0955fe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +095600: 33ab 0300 |0002: if-ne v11, v10, 0005 // +0003 │ │ +095604: 0f03 |0004: return v3 │ │ +095606: 20b5 d702 |0005: instance-of v5, v11, Lcom/badlogic/gdx/utils/LongArray; // type@02d7 │ │ +09560a: 3905 0400 |0007: if-nez v5, 000b // +0004 │ │ +09560e: 0143 |0009: move v3, v4 │ │ +095610: 28fa |000a: goto 0004 // -0006 │ │ +095612: 07b0 |000b: move-object v0, v11 │ │ +095614: 1f00 d702 |000c: check-cast v0, Lcom/badlogic/gdx/utils/LongArray; // type@02d7 │ │ +095618: 52a2 a60f |000e: iget v2, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09561c: 5205 a60f |0010: iget v5, v0, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095620: 3252 0400 |0012: if-eq v2, v5, 0016 // +0004 │ │ +095624: 0143 |0014: move v3, v4 │ │ +095626: 28ef |0015: goto 0004 // -0011 │ │ +095628: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +09562a: 3521 edff |0017: if-ge v1, v2, 0004 // -0013 │ │ +09562e: 54a5 a40f |0019: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095632: 4506 0501 |001b: aget-wide v6, v5, v1 │ │ +095636: 5405 a40f |001d: iget-object v5, v0, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09563a: 4508 0501 |001f: aget-wide v8, v5, v1 │ │ +09563e: 3105 0608 |0021: cmp-long v5, v6, v8 │ │ +095642: 3805 0400 |0023: if-eqz v5, 0027 // +0004 │ │ +095646: 0143 |0025: move v3, v4 │ │ +095648: 28de |0026: goto 0004 // -0022 │ │ +09564a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09564e: 28ee |0029: goto 0017 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=262 │ │ 0x0004 line=269 │ │ 0x0005 line=263 │ │ 0x000c line=264 │ │ 0x000e line=265 │ │ @@ -138495,31 +138502,31 @@ │ │ 0x0016 line=267 │ │ 0x0019 line=268 │ │ 0x0027 line=267 │ │ 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 │ │ -08789c: |[08789c] com.badlogic.gdx.utils.LongArray.first:()J │ │ -0878ac: 5420 a40f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0878b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0878b2: 4500 0001 |0003: aget-wide v0, v0, v1 │ │ -0878b6: 1000 |0005: return-wide v0 │ │ +095650: |[095650] com.badlogic.gdx.utils.LongArray.first:()J │ │ +095660: 5420 a40f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +095666: 4500 0001 |0003: aget-wide v0, v0, v1 │ │ +09566a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #10 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ @@ -138527,110 +138534,110 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0878b8: |[0878b8] com.badlogic.gdx.utils.LongArray.get:(I)J │ │ -0878c8: 5220 a60f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0878cc: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -0878d0: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -0878d4: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -0878da: 0c01 |0009: move-result-object v1 │ │ -0878dc: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -0878e2: 2700 |000d: throw v0 │ │ -0878e4: 5420 a40f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0878e8: 4500 0003 |0010: aget-wide v0, v0, v3 │ │ -0878ec: 1000 |0012: return-wide v0 │ │ +09566c: |[09566c] com.badlogic.gdx.utils.LongArray.get:(I)J │ │ +09567c: 5220 a60f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095680: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +095684: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +095688: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +09568e: 0c01 |0009: move-result-object v1 │ │ +095690: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +095696: 2700 |000d: throw v0 │ │ +095698: 5420 a40f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09569c: 4500 0003 |0010: aget-wide v0, v0, v3 │ │ +0956a0: 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 │ │ -0878f0: |[0878f0] com.badlogic.gdx.utils.LongArray.indexOf:(J)I │ │ -087900: 5451 a40f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087904: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -087906: 5252 a60f |0003: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08790a: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ -08790e: 4503 0100 |0007: aget-wide v3, v1, v0 │ │ -087912: 3103 0306 |0009: cmp-long v3, v3, v6 │ │ -087916: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -08791a: 0f00 |000d: return v0 │ │ -08791c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -087920: 28f5 |0010: goto 0005 // -000b │ │ -087922: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ -087924: 28fb |0012: goto 000d // -0005 │ │ +0956a4: |[0956a4] com.badlogic.gdx.utils.LongArray.indexOf:(J)I │ │ +0956b4: 5471 a40f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0956b8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0956ba: 5272 a60f |0003: iget v2, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0956be: 3520 0c00 |0005: if-ge v0, v2, 0011 // +000c │ │ +0956c2: 4504 0100 |0007: aget-wide v4, v1, v0 │ │ +0956c6: 3103 0408 |0009: cmp-long v3, v4, v8 │ │ +0956ca: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0956ce: 0f00 |000d: return v0 │ │ +0956d0: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0956d4: 28f5 |0010: goto 0005 // -000b │ │ +0956d6: 12f0 |0011: const/4 v0, #int -1 // #ff │ │ +0956d8: 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 │ │ -087928: |[087928] com.badlogic.gdx.utils.LongArray.insert:(IJ)V │ │ -087938: 5440 a40f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -08793c: 5241 a60f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087940: 2102 |0004: array-length v2, v0 │ │ -087942: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ -087946: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -08794a: 5242 a60f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08794e: 8222 |000b: int-to-float v2, v2 │ │ -087950: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ -087954: c832 |000e: mul-float/2addr v2, v3 │ │ -087956: 8722 |000f: float-to-int v2, v2 │ │ -087958: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08795e: 0a01 |0013: move-result v1 │ │ -087960: 6e20 781f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ -087966: 0c00 |0017: move-result-object v0 │ │ -087968: 5541 a50f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ -08796c: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ -087970: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ -087974: 5242 a60f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087978: b152 |0020: sub-int/2addr v2, v5 │ │ -08797a: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -087980: 5241 a60f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087984: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -087988: 5941 a60f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -08798c: 4c06 0005 |002a: aput-wide v6, v0, v5 │ │ -087990: 0e00 |002c: return-void │ │ -087992: 5241 a60f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087996: 4502 0005 |002f: aget-wide v2, v0, v5 │ │ -08799a: 4c02 0001 |0031: aput-wide v2, v0, v1 │ │ -08799e: 28f1 |0033: goto 0024 // -000f │ │ +0956dc: |[0956dc] com.badlogic.gdx.utils.LongArray.insert:(IJ)V │ │ +0956ec: 5440 a40f |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0956f0: 5241 a60f |0002: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0956f4: 2102 |0004: array-length v2, v0 │ │ +0956f6: 3321 1300 |0005: if-ne v1, v2, 0018 // +0013 │ │ +0956fa: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0956fe: 5242 a60f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095702: 8222 |000b: int-to-float v2, v2 │ │ +095704: 1503 e03f |000c: const/high16 v3, #int 1071644672 // #3fe0 │ │ +095708: c832 |000e: mul-float/2addr v2, v3 │ │ +09570a: 8722 |000f: float-to-int v2, v2 │ │ +09570c: 7120 8624 2100 |0010: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +095712: 0a01 |0013: move-result v1 │ │ +095714: 6e20 781f 1400 |0014: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ +09571a: 0c00 |0017: move-result-object v0 │ │ +09571c: 5541 a50f |0018: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ +095720: 3801 1300 |001a: if-eqz v1, 002d // +0013 │ │ +095724: d801 0501 |001c: add-int/lit8 v1, v5, #int 1 // #01 │ │ +095728: 5242 a60f |001e: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09572c: b152 |0020: sub-int/2addr v2, v5 │ │ +09572e: 7152 e124 5010 |0021: invoke-static {v0, v5, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +095734: 5241 a60f |0024: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095738: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09573c: 5941 a60f |0028: iput v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095740: 4c06 0005 |002a: aput-wide v6, v0, v5 │ │ +095744: 0e00 |002c: return-void │ │ +095746: 5241 a60f |002d: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09574a: 4502 0005 |002f: aget-wide v2, v0, v5 │ │ +09574e: 4c02 0001 |0031: aput-wide v2, v0, v1 │ │ +095752: 28f1 |0033: goto 0024 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0018 line=116 │ │ 0x001c line=117 │ │ 0x0024 line=120 │ │ @@ -138648,28 +138655,28 @@ │ │ type : '(C)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0879a0: |[0879a0] com.badlogic.gdx.utils.LongArray.lastIndexOf:(C)I │ │ -0879b0: 5461 a40f |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0879b4: 5262 a60f |0002: iget v2, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0879b8: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0879bc: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ -0879c0: 4502 0100 |0008: aget-wide v2, v1, v0 │ │ -0879c4: 8174 |000a: int-to-long v4, v7 │ │ -0879c6: 3102 0204 |000b: cmp-long v2, v2, v4 │ │ -0879ca: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ -0879ce: 0f00 |000f: return v0 │ │ -0879d0: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0879d4: 28f4 |0012: goto 0006 // -000c │ │ -0879d6: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -0879d8: 28fb |0014: goto 000f // -0005 │ │ +095754: |[095754] com.badlogic.gdx.utils.LongArray.lastIndexOf:(C)I │ │ +095764: 5461 a40f |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095768: 5262 a60f |0002: iget v2, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09576c: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +095770: 3a00 0d00 |0006: if-ltz v0, 0013 // +000d │ │ +095774: 4502 0100 |0008: aget-wide v2, v1, v0 │ │ +095778: 8174 |000a: int-to-long v4, v7 │ │ +09577a: 3102 0204 |000b: cmp-long v2, v2, v4 │ │ +09577e: 3902 0300 |000d: if-nez v2, 0010 // +0003 │ │ +095782: 0f00 |000f: return v0 │ │ +095784: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +095788: 28f4 |0012: goto 0006 // -000c │ │ +09578a: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +09578c: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0008 line=151 │ │ 0x000f line=152 │ │ 0x0010 line=150 │ │ @@ -138686,20 +138693,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0879dc: |[0879dc] com.badlogic.gdx.utils.LongArray.peek:()J │ │ -0879ec: 5420 a40f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -0879f0: 5221 a60f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -0879f4: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0879f8: 4500 0001 |0006: aget-wide v0, v0, v1 │ │ -0879fc: 1000 |0008: return-wide v0 │ │ +095790: |[095790] com.badlogic.gdx.utils.LongArray.peek:()J │ │ +0957a0: 5420 a40f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0957a4: 5221 a60f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0957a8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0957ac: 4500 0001 |0006: aget-wide v0, v0, v1 │ │ +0957b0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #15 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ @@ -138707,21 +138714,21 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -087a00: |[087a00] com.badlogic.gdx.utils.LongArray.pop:()J │ │ -087a10: 5420 a40f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087a14: 5221 a60f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087a18: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -087a1c: 5921 a60f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087a20: 4500 0001 |0008: aget-wide v0, v0, v1 │ │ -087a24: 1000 |000a: return-wide v0 │ │ +0957b4: |[0957b4] com.badlogic.gdx.utils.LongArray.pop:()J │ │ +0957c4: 5420 a40f |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0957c8: 5221 a60f |0002: iget v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0957cc: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0957d0: 5921 a60f |0006: iput v1, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0957d4: 4500 0001 |0008: aget-wide v0, v0, v1 │ │ +0957d8: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #16 : (in Lcom/badlogic/gdx/utils/LongArray;) │ │ @@ -138729,144 +138736,144 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -087a28: |[087a28] com.badlogic.gdx.utils.LongArray.random:()J │ │ -087a38: 5230 a60f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087a3c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -087a40: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -087a44: 1000 |0006: return-wide v0 │ │ -087a46: 5430 a40f |0007: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087a4a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -087a4c: 5232 a60f |000a: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087a50: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -087a54: 7120 4612 2100 |000e: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ -087a5a: 0a01 |0011: move-result v1 │ │ -087a5c: 4500 0001 |0012: aget-wide v0, v0, v1 │ │ -087a60: 28f2 |0014: goto 0006 // -000e │ │ +0957dc: |[0957dc] com.badlogic.gdx.utils.LongArray.random:()J │ │ +0957ec: 5230 a60f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0957f0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0957f4: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +0957f8: 1000 |0006: return-wide v0 │ │ +0957fa: 5430 a40f |0007: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0957fe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +095800: 5232 a60f |000a: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095804: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +095808: 7120 4612 2100 |000e: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.random:(II)I // method@1246 │ │ +09580e: 0a01 |0011: move-result v1 │ │ +095810: 4500 0001 |0012: aget-wide v0, v0, v1 │ │ +095814: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0006 line=252 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #17 : (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 │ │ -087a64: |[087a64] com.badlogic.gdx.utils.LongArray.removeIndex:(I)J │ │ -087a74: 5253 a60f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087a78: 3436 0c00 |0002: if-lt v6, v3, 000e // +000c │ │ -087a7c: 2203 7d03 |0004: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -087a80: 7110 c624 0600 |0006: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -087a86: 0c04 |0009: move-result-object v4 │ │ -087a88: 7020 6d24 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -087a8e: 2703 |000d: throw v3 │ │ -087a90: 5450 a40f |000e: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087a94: 4501 0006 |0010: aget-wide v1, v0, v6 │ │ -087a98: 5253 a60f |0012: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087a9c: d803 03ff |0014: add-int/lit8 v3, v3, #int -1 // #ff │ │ -087aa0: 5953 a60f |0016: iput v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087aa4: 5553 a50f |0018: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ -087aa8: 3803 0b00 |001a: if-eqz v3, 0025 // +000b │ │ -087aac: d803 0601 |001c: add-int/lit8 v3, v6, #int 1 // #01 │ │ -087ab0: 5254 a60f |001e: iget v4, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087ab4: b164 |0020: sub-int/2addr v4, v6 │ │ -087ab6: 7154 e124 3060 |0021: invoke-static {v0, v3, v0, v6, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -087abc: 1001 |0024: return-wide v1 │ │ -087abe: 5253 a60f |0025: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087ac2: 4503 0003 |0027: aget-wide v3, v0, v3 │ │ -087ac6: 4c03 0006 |0029: aput-wide v3, v0, v6 │ │ -087aca: 28f9 |002b: goto 0024 // -0007 │ │ +095818: |[095818] com.badlogic.gdx.utils.LongArray.removeIndex:(I)J │ │ +095828: 5261 a60f |0000: iget v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09582c: 3417 0c00 |0002: if-lt v7, v1, 000e // +000c │ │ +095830: 2201 7d03 |0004: new-instance v1, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +095834: 7110 c624 0700 |0006: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +09583a: 0c04 |0009: move-result-object v4 │ │ +09583c: 7020 6d24 4100 |000a: invoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +095842: 2701 |000d: throw v1 │ │ +095844: 5460 a40f |000e: iget-object v0, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095848: 4502 0007 |0010: aget-wide v2, v0, v7 │ │ +09584c: 5261 a60f |0012: iget v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095850: d801 01ff |0014: add-int/lit8 v1, v1, #int -1 // #ff │ │ +095854: 5961 a60f |0016: iput v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095858: 5561 a50f |0018: iget-boolean v1, v6, Lcom/badlogic/gdx/utils/LongArray;.ordered:Z // field@0fa5 │ │ +09585c: 3801 0b00 |001a: if-eqz v1, 0025 // +000b │ │ +095860: d801 0701 |001c: add-int/lit8 v1, v7, #int 1 // #01 │ │ +095864: 5264 a60f |001e: iget v4, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095868: b174 |0020: sub-int/2addr v4, v7 │ │ +09586a: 7154 e124 1070 |0021: invoke-static {v0, v1, v0, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +095870: 1002 |0024: return-wide v2 │ │ +095872: 5261 a60f |0025: iget v1, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095876: 4504 0001 |0027: aget-wide v4, v0, v1 │ │ +09587a: 4c04 0007 |0029: aput-wide v4, v0, v7 │ │ +09587e: 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 │ │ │ │ #18 : (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 │ │ -087acc: |[087acc] com.badlogic.gdx.utils.LongArray.removeValue:(J)Z │ │ -087adc: 5451 a40f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087ae0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -087ae2: 5252 a60f |0003: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087ae6: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ -087aea: 4503 0100 |0007: aget-wide v3, v1, v0 │ │ -087aee: 3103 0306 |0009: cmp-long v3, v3, v6 │ │ -087af2: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ -087af6: 6e20 761f 0500 |000d: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/LongArray;.removeIndex:(I)J // method@1f76 │ │ -087afc: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -087afe: 0f03 |0011: return v3 │ │ -087b00: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -087b04: 28f1 |0014: goto 0005 // -000f │ │ -087b06: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -087b08: 28fb |0016: goto 0011 // -0005 │ │ +095880: |[095880] com.badlogic.gdx.utils.LongArray.removeValue:(J)Z │ │ +095890: 5471 a40f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095894: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +095896: 5272 a60f |0003: iget v2, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09589a: 3520 1000 |0005: if-ge v0, v2, 0015 // +0010 │ │ +09589e: 4504 0100 |0007: aget-wide v4, v1, v0 │ │ +0958a2: 3103 0408 |0009: cmp-long v3, v4, v8 │ │ +0958a6: 3903 0700 |000b: if-nez v3, 0012 // +0007 │ │ +0958aa: 6e20 761f 0700 |000d: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/LongArray;.removeIndex:(I)J // method@1f76 │ │ +0958b0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0958b2: 0f03 |0011: return v3 │ │ +0958b4: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0958b8: 28f1 |0014: goto 0005 // -000f │ │ +0958ba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0958bc: 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 │ │ │ │ #19 : (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 │ │ -087b0c: |[087b0c] com.badlogic.gdx.utils.LongArray.resize:(I)[J │ │ -087b1c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -087b1e: 2361 ea03 |0001: new-array v1, v6, [J // type@03ea │ │ -087b22: 5450 a40f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087b26: 5252 a60f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087b2a: 2113 |0007: array-length v3, v1 │ │ -087b2c: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -087b32: 0a02 |000b: move-result v2 │ │ -087b34: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -087b3a: 5b51 a40f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087b3e: 1101 |0011: return-object v1 │ │ +0958c0: |[0958c0] com.badlogic.gdx.utils.LongArray.resize:(I)[J │ │ +0958d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0958d2: 2361 ea03 |0001: new-array v1, v6, [J // type@03ea │ │ +0958d6: 5450 a40f |0003: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0958da: 5252 a60f |0005: iget v2, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0958de: 2113 |0007: array-length v3, v1 │ │ +0958e0: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0958e6: 0a02 |000b: move-result v2 │ │ +0958e8: 7152 e124 4041 |000c: invoke-static {v0, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0958ee: 5b51 a40f |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0958f2: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0003 line=215 │ │ 0x0005 line=216 │ │ 0x000f line=217 │ │ 0x0011 line=218 │ │ @@ -138877,37 +138884,37 @@ │ │ 0x0000 - 0x0012 reg=6 newSize I │ │ │ │ #20 : (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 │ │ -087b40: |[087b40] com.badlogic.gdx.utils.LongArray.reverse:()V │ │ -087b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087b52: 5296 a60f |0001: iget v6, v9, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087b56: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ -087b5a: 5296 a60f |0005: iget v6, v9, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087b5e: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ -087b62: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ -087b66: 9101 0200 |000b: sub-int v1, v2, v0 │ │ -087b6a: 5496 a40f |000d: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087b6e: 4504 0600 |000f: aget-wide v4, v6, v0 │ │ -087b72: 5496 a40f |0011: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087b76: 5497 a40f |0013: iget-object v7, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087b7a: 4507 0701 |0015: aget-wide v7, v7, v1 │ │ -087b7e: 4c07 0600 |0017: aput-wide v7, v6, v0 │ │ -087b82: 5496 a40f |0019: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087b86: 4c04 0601 |001b: aput-wide v4, v6, v1 │ │ -087b8a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -087b8e: 28ea |001f: goto 0009 // -0016 │ │ -087b90: 0e00 |0020: return-void │ │ +0958f4: |[0958f4] com.badlogic.gdx.utils.LongArray.reverse:()V │ │ +095904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +095906: 52a6 a60f |0001: iget v6, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09590a: d802 06ff |0003: add-int/lit8 v2, v6, #int -1 // #ff │ │ +09590e: 52a6 a60f |0005: iget v6, v10, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095912: db03 0602 |0007: div-int/lit8 v3, v6, #int 2 // #02 │ │ +095916: 3530 1700 |0009: if-ge v0, v3, 0020 // +0017 │ │ +09591a: 9101 0200 |000b: sub-int v1, v2, v0 │ │ +09591e: 54a6 a40f |000d: iget-object v6, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095922: 4504 0600 |000f: aget-wide v4, v6, v0 │ │ +095926: 54a6 a40f |0011: iget-object v6, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09592a: 54a7 a40f |0013: iget-object v7, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09592e: 4508 0701 |0015: aget-wide v8, v7, v1 │ │ +095932: 4c08 0600 |0017: aput-wide v8, v6, v0 │ │ +095936: 54a6 a40f |0019: iget-object v6, v10, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +09593a: 4c04 0601 |001b: aput-wide v4, v6, v1 │ │ +09593e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095942: 28ea |001f: goto 0009 // -0016 │ │ +095944: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000b line=227 │ │ 0x000d line=228 │ │ 0x0011 line=229 │ │ 0x0019 line=230 │ │ @@ -138915,36 +138922,36 @@ │ │ 0x0020 line=232 │ │ 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; │ │ │ │ #21 : (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 │ │ -087b94: |[087b94] com.badlogic.gdx.utils.LongArray.set:(IJ)V │ │ -087ba4: 5220 a60f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087ba8: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ -087bac: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -087bb0: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -087bb6: 0c01 |0009: move-result-object v1 │ │ -087bb8: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -087bbe: 2700 |000d: throw v0 │ │ -087bc0: 5420 a40f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087bc4: 4c04 0003 |0010: aput-wide v4, v0, v3 │ │ -087bc8: 0e00 |0012: return-void │ │ +095948: |[095948] com.badlogic.gdx.utils.LongArray.set:(IJ)V │ │ +095958: 5220 a60f |0000: iget v0, v2, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +09595c: 3403 0c00 |0002: if-lt v3, v0, 000e // +000c │ │ +095960: 2200 7d03 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +095964: 7110 c624 0300 |0006: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +09596a: 0c01 |0009: move-result-object v1 │ │ +09596c: 7020 6d24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +095972: 2700 |000d: throw v0 │ │ +095974: 5420 a40f |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095978: 4c04 0003 |0010: aput-wide v4, v0, v3 │ │ +09597c: 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; │ │ @@ -138956,197 +138963,197 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087bcc: |[087bcc] com.badlogic.gdx.utils.LongArray.shrink:()V │ │ -087bdc: 5210 a60f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087be0: 6e20 781f 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ -087be6: 0e00 |0005: return-void │ │ +095980: |[095980] com.badlogic.gdx.utils.LongArray.shrink:()V │ │ +095990: 5210 a60f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095994: 6e20 781f 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/LongArray;.resize:(I)[J // method@1f78 │ │ +09599a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #23 : (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 │ │ -087be8: |[087be8] com.badlogic.gdx.utils.LongArray.shuffle:()V │ │ -087bf8: 5274 a60f |0000: iget v4, v7, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087bfc: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ -087c00: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ -087c04: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -087c0a: 0a01 |0009: move-result v1 │ │ -087c0c: 5474 a40f |000a: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087c10: 4502 0400 |000c: aget-wide v2, v4, v0 │ │ -087c14: 5474 a40f |000e: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087c18: 5475 a40f |0010: iget-object v5, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087c1c: 4505 0501 |0012: aget-wide v5, v5, v1 │ │ -087c20: 4c05 0400 |0014: aput-wide v5, v4, v0 │ │ -087c24: 5474 a40f |0016: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087c28: 4c02 0401 |0018: aput-wide v2, v4, v1 │ │ -087c2c: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -087c30: 28e8 |001c: goto 0004 // -0018 │ │ -087c32: 0e00 |001d: return-void │ │ +09599c: |[09599c] com.badlogic.gdx.utils.LongArray.shuffle:()V │ │ +0959ac: 5284 a60f |0000: iget v4, v8, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +0959b0: d800 04ff |0002: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0959b4: 3a00 1900 |0004: if-ltz v0, 001d // +0019 │ │ +0959b8: 7110 4512 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +0959be: 0a01 |0009: move-result v1 │ │ +0959c0: 5484 a40f |000a: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0959c4: 4502 0400 |000c: aget-wide v2, v4, v0 │ │ +0959c8: 5484 a40f |000e: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0959cc: 5485 a40f |0010: iget-object v5, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0959d0: 4506 0501 |0012: aget-wide v6, v5, v1 │ │ +0959d4: 4c06 0400 |0014: aput-wide v6, v4, v0 │ │ +0959d8: 5484 a40f |0016: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0959dc: 4c02 0401 |0018: aput-wide v2, v4, v1 │ │ +0959e0: d800 00ff |001a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0959e4: 28e8 |001c: goto 0004 // -0018 │ │ +0959e6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=237 │ │ 0x000e line=238 │ │ 0x0016 line=239 │ │ 0x001a line=235 │ │ 0x001d line=241 │ │ 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; │ │ │ │ #24 : (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 │ │ -087c34: |[087c34] com.badlogic.gdx.utils.LongArray.sort:()V │ │ -087c44: 5430 a40f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087c48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -087c4a: 5232 a60f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087c4e: 7130 9a25 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([JII)V // method@259a │ │ -087c54: 0e00 |0008: return-void │ │ +0959e8: |[0959e8] com.badlogic.gdx.utils.LongArray.sort:()V │ │ +0959f8: 5430 a40f |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +0959fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0959fe: 5232 a60f |0003: iget v2, v3, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095a02: 7130 9a25 1002 |0005: invoke-static {v0, v1, v2}, Ljava/util/Arrays;.sort:([JII)V // method@259a │ │ +095a08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #25 : (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 │ │ -087c58: |[087c58] com.badlogic.gdx.utils.LongArray.swap:(II)V │ │ -087c68: 5253 a60f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087c6c: 3436 0c00 |0002: if-lt v6, v3, 000e // +000c │ │ -087c70: 2203 7d03 |0004: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -087c74: 7110 c624 0600 |0006: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -087c7a: 0c04 |0009: move-result-object v4 │ │ -087c7c: 7020 6d24 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -087c82: 2703 |000d: throw v3 │ │ -087c84: 5253 a60f |000e: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087c88: 3437 0c00 |0010: if-lt v7, v3, 001c // +000c │ │ -087c8c: 2203 7d03 |0012: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -087c90: 7110 c624 0700 |0014: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ -087c96: 0c04 |0017: move-result-object v4 │ │ -087c98: 7020 6d24 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ -087c9e: 2703 |001b: throw v3 │ │ -087ca0: 5452 a40f |001c: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087ca4: 4500 0206 |001e: aget-wide v0, v2, v6 │ │ -087ca8: 4503 0207 |0020: aget-wide v3, v2, v7 │ │ -087cac: 4c03 0206 |0022: aput-wide v3, v2, v6 │ │ -087cb0: 4c00 0207 |0024: aput-wide v0, v2, v7 │ │ -087cb4: 0e00 |0026: return-void │ │ +095a0c: |[095a0c] com.badlogic.gdx.utils.LongArray.swap:(II)V │ │ +095a1c: 5263 a60f |0000: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095a20: 3437 0c00 |0002: if-lt v7, v3, 000e // +000c │ │ +095a24: 2203 7d03 |0004: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +095a28: 7110 c624 0700 |0006: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +095a2e: 0c04 |0009: move-result-object v4 │ │ +095a30: 7020 6d24 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +095a36: 2703 |000d: throw v3 │ │ +095a38: 5263 a60f |000e: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095a3c: 3438 0c00 |0010: if-lt v8, v3, 001c // +000c │ │ +095a40: 2203 7d03 |0012: new-instance v3, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +095a44: 7110 c624 0800 |0014: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24c6 │ │ +095a4a: 0c04 |0017: move-result-object v4 │ │ +095a4c: 7020 6d24 4300 |0018: invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@246d │ │ +095a52: 2703 |001b: throw v3 │ │ +095a54: 5462 a40f |001c: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095a58: 4500 0207 |001e: aget-wide v0, v2, v7 │ │ +095a5c: 4504 0208 |0020: aget-wide v4, v2, v8 │ │ +095a60: 4c04 0207 |0022: aput-wide v4, v2, v7 │ │ +095a64: 4c00 0208 |0024: aput-wide v0, v2, v8 │ │ +095a68: 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 │ │ │ │ #26 : (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 │ │ -087cb8: |[087cb8] com.badlogic.gdx.utils.LongArray.toArray:()[J │ │ -087cc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -087cca: 5241 a60f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087cce: 2310 ea03 |0003: new-array v0, v1, [J // type@03ea │ │ -087cd2: 5441 a40f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087cd6: 5242 a60f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087cda: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -087ce0: 1100 |000c: return-object v0 │ │ +095a6c: |[095a6c] com.badlogic.gdx.utils.LongArray.toArray:()[J │ │ +095a7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +095a7e: 5241 a60f |0001: iget v1, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095a82: 2310 ea03 |0003: new-array v0, v1, [J // type@03ea │ │ +095a86: 5441 a40f |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095a8a: 5242 a60f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095a8e: 7152 e124 3130 |0009: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +095a94: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0005 line=257 │ │ 0x000c line=258 │ │ locals : │ │ 0x0005 - 0x000d reg=0 array [J │ │ 0x0000 - 0x000d reg=4 this Lcom/badlogic/gdx/utils/LongArray; │ │ │ │ #27 : (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 │ │ -087ce4: |[087ce4] com.badlogic.gdx.utils.LongArray.toString:()Ljava/lang/String; │ │ -087cf4: 5253 a60f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087cf8: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -087cfc: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ -087d00: 1103 |0006: return-object v3 │ │ -087d02: 5452 a40f |0007: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087d06: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -087d0a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -087d0e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -087d14: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ -087d18: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -087d1e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -087d20: 4503 0203 |0016: aget-wide v3, v2, v3 │ │ -087d24: 6e30 cd20 3004 |0018: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ -087d2a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -087d2c: 5253 a60f |001c: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087d30: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ -087d34: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ -087d38: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -087d3e: 4503 0201 |0025: aget-wide v3, v2, v1 │ │ -087d42: 6e30 cd20 3004 |0027: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ -087d48: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -087d4c: 28f0 |002c: goto 001c // -0010 │ │ -087d4e: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ -087d52: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -087d58: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -087d5e: 0c03 |0035: move-result-object v3 │ │ -087d60: 28d0 |0036: goto 0006 // -0030 │ │ +095a98: |[095a98] com.badlogic.gdx.utils.LongArray.toString:()Ljava/lang/String; │ │ +095aa8: 5263 a60f |0000: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095aac: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +095ab0: 1a03 4e10 |0004: const-string v3, "[]" // string@104e │ │ +095ab4: 1103 |0006: return-object v3 │ │ +095ab6: 5462 a40f |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095aba: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +095abe: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +095ac2: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +095ac8: 1303 5b00 |0010: const/16 v3, #int 91 // #5b │ │ +095acc: 6e20 c920 3000 |0012: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +095ad2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +095ad4: 4504 0203 |0016: aget-wide v4, v2, v3 │ │ +095ad8: 6e30 cd20 4005 |0018: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ +095ade: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +095ae0: 5263 a60f |001c: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095ae4: 3531 0f00 |001e: if-ge v1, v3, 002d // +000f │ │ +095ae8: 1a03 ae00 |0020: const-string v3, ", " // string@00ae │ │ +095aec: 6e20 d320 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +095af2: 4504 0201 |0025: aget-wide v4, v2, v1 │ │ +095af6: 6e30 cd20 4005 |0027: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ +095afc: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +095b00: 28f0 |002c: goto 001c // -0010 │ │ +095b02: 1303 5d00 |002d: const/16 v3, #int 93 // #5d │ │ +095b06: 6e20 c920 3000 |002f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +095b0c: 6e10 1121 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +095b12: 0c03 |0035: move-result-object v3 │ │ +095b14: 28d0 |0036: goto 0006 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=283 │ │ 0x0007 line=274 │ │ 0x0009 line=275 │ │ 0x0010 line=276 │ │ @@ -139157,48 +139164,48 @@ │ │ 0x002a line=278 │ │ 0x002d line=282 │ │ 0x0032 line=283 │ │ 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; │ │ │ │ #28 : (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 │ │ -087d64: |[087d64] com.badlogic.gdx.utils.LongArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -087d74: 5253 a60f |0000: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087d78: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -087d7c: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -087d80: 1103 |0006: return-object v3 │ │ -087d82: 5452 a40f |0007: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ -087d86: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -087d8a: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -087d8e: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -087d94: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -087d96: 4503 0203 |0011: aget-wide v3, v2, v3 │ │ -087d9a: 6e30 cd20 3004 |0013: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ -087da0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -087da2: 5253 a60f |0017: iget v3, v5, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087da6: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ -087daa: 6e20 d320 6000 |001b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -087db0: 4503 0201 |001e: aget-wide v3, v2, v1 │ │ -087db4: 6e30 cd20 3004 |0020: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ -087dba: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -087dbe: 28f2 |0025: goto 0017 // -000e │ │ -087dc0: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -087dc6: 0c03 |0029: move-result-object v3 │ │ -087dc8: 28dc |002a: goto 0006 // -0024 │ │ +095b18: |[095b18] com.badlogic.gdx.utils.LongArray.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +095b28: 5263 a60f |0000: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095b2c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +095b30: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +095b34: 1103 |0006: return-object v3 │ │ +095b36: 5462 a40f |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongArray;.items:[J // field@0fa4 │ │ +095b3a: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +095b3e: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +095b42: 7020 c520 3000 |000d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +095b48: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +095b4a: 4504 0203 |0011: aget-wide v4, v2, v3 │ │ +095b4e: 6e30 cd20 4005 |0013: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ +095b54: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +095b56: 5263 a60f |0017: iget v3, v6, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095b5a: 3531 0d00 |0019: if-ge v1, v3, 0026 // +000d │ │ +095b5e: 6e20 d320 7000 |001b: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +095b64: 4504 0201 |001e: aget-wide v4, v2, v1 │ │ +095b68: 6e30 cd20 4005 |0020: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ +095b6e: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +095b72: 28f2 |0025: goto 0017 // -000e │ │ +095b74: 6e10 1121 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +095b7a: 0c03 |0029: move-result-object v3 │ │ +095b7c: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0006 line=295 │ │ 0x0007 line=288 │ │ 0x0009 line=289 │ │ 0x0010 line=290 │ │ @@ -139207,31 +139214,31 @@ │ │ 0x001e line=293 │ │ 0x0023 line=291 │ │ 0x0026 line=295 │ │ 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; │ │ │ │ #29 : (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 │ │ -087dcc: |[087dcc] com.badlogic.gdx.utils.LongArray.truncate:(I)V │ │ -087ddc: 5210 a60f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087de0: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ -087de4: 5912 a60f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ -087de8: 0e00 |0006: return-void │ │ +095b80: |[095b80] com.badlogic.gdx.utils.LongArray.truncate:(I)V │ │ +095b90: 5210 a60f |0000: iget v0, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095b94: 3720 0400 |0002: if-le v0, v2, 0006 // +0004 │ │ +095b98: 5912 a60f |0004: iput v2, v1, Lcom/badlogic/gdx/utils/LongArray;.size:I // field@0fa6 │ │ +095b9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0006 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/LongArray; │ │ 0x0000 - 0x0007 reg=2 newSize I │ │ @@ -139277,55 +139284,55 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087dec: |[087dec] com.badlogic.gdx.utils.LongMap$Entry.:()V │ │ -087dfc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -087e02: 0e00 |0003: return-void │ │ +095ba0: |[095ba0] com.badlogic.gdx.utils.LongMap$Entry.:()V │ │ +095bb0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +095bb6: 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 │ │ -087e04: |[087e04] com.badlogic.gdx.utils.LongMap$Entry.toString:()Ljava/lang/String; │ │ -087e14: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -087e18: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -087e1e: 5331 ac0f |0005: iget-wide v1, v3, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ -087e22: 6e30 d524 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ -087e28: 0c00 |000a: move-result-object v0 │ │ -087e2a: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ -087e2e: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -087e34: 0c00 |0010: move-result-object v0 │ │ -087e36: 5431 ad0f |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ -087e3a: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -087e40: 0c00 |0016: move-result-object v0 │ │ -087e42: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -087e48: 0c00 |001a: move-result-object v0 │ │ -087e4a: 1100 |001b: return-object v0 │ │ +095bb8: |[095bb8] com.badlogic.gdx.utils.LongMap$Entry.toString:()Ljava/lang/String; │ │ +095bc8: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +095bcc: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +095bd2: 5342 ac0f |0005: iget-wide v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ +095bd6: 6e30 d524 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ +095bdc: 0c00 |000a: move-result-object v0 │ │ +095bde: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ +095be2: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +095be8: 0c00 |0010: move-result-object v0 │ │ +095bea: 5441 ad0f |0011: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ +095bee: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +095bf4: 0c00 |0016: move-result-object v0 │ │ +095bf6: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +095bfc: 0c00 |001a: move-result-object v0 │ │ +095bfe: 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 : 3073 (LongMap.java) │ │ │ │ Class #330 header: │ │ class_idx : 731 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 905 │ │ @@ -139384,19 +139391,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 │ │ -087e4c: |[087e4c] com.badlogic.gdx.utils.LongMap$MapIterator.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -087e5c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -087e62: 5b01 b60f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087e66: 6e10 961f 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ -087e6c: 0e00 |0008: return-void │ │ +095c00: |[095c00] com.badlogic.gdx.utils.LongMap$MapIterator.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +095c10: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +095c16: 5b01 b60f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095c1a: 6e10 961f 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ +095c20: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0003 line=579 │ │ 0x0005 line=580 │ │ 0x0008 line=581 │ │ locals : │ │ @@ -139411,36 +139418,36 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -087e70: |[087e70] com.badlogic.gdx.utils.LongMap$MapIterator.findNextIndex:()V │ │ -087e80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -087e82: 5c62 b50f |0001: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@0fb5 │ │ -087e86: 5462 b60f |0003: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087e8a: 5420 c40f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -087e8e: 5462 b60f |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087e92: 5222 c00f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -087e96: 5463 b60f |000b: iget-object v3, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087e9a: 5233 cb0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -087e9e: 9001 0203 |000f: add-int v1, v2, v3 │ │ -087ea2: 5262 b70f |0011: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ -087ea6: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -087eaa: 5962 b70f |0015: iput v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ -087eae: 3512 0f00 |0017: if-ge v2, v1, 0026 // +000f │ │ -087eb2: 5262 b70f |0019: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ -087eb6: 4502 0002 |001b: aget-wide v2, v0, v2 │ │ -087eba: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ -087ebe: 3102 0204 |001f: cmp-long v2, v2, v4 │ │ -087ec2: 3802 f0ff |0021: if-eqz v2, 0011 // -0010 │ │ -087ec6: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -087ec8: 5c62 b50f |0024: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@0fb5 │ │ -087ecc: 0e00 |0026: return-void │ │ +095c24: |[095c24] com.badlogic.gdx.utils.LongMap$MapIterator.findNextIndex:()V │ │ +095c34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +095c36: 5c62 b50f |0001: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@0fb5 │ │ +095c3a: 5462 b60f |0003: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095c3e: 5420 c40f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +095c42: 5462 b60f |0007: iget-object v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095c46: 5222 c00f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095c4a: 5463 b60f |000b: iget-object v3, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095c4e: 5233 cb0f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +095c52: 9001 0203 |000f: add-int v1, v2, v3 │ │ +095c56: 5262 b70f |0011: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ +095c5a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +095c5e: 5962 b70f |0015: iput v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ +095c62: 3512 0f00 |0017: if-ge v2, v1, 0026 // +000f │ │ +095c66: 5262 b70f |0019: iget v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ +095c6a: 4502 0002 |001b: aget-wide v2, v0, v2 │ │ +095c6e: 1604 0000 |001d: const-wide/16 v4, #int 0 // #0 │ │ +095c72: 3102 0204 |001f: cmp-long v2, v2, v4 │ │ +095c76: 3802 f0ff |0021: if-eqz v2, 0011 // -0010 │ │ +095c7a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +095c7c: 5c62 b50f |0024: iput-boolean v2, v6, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@0fb5 │ │ +095c80: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0003 line=594 │ │ 0x0007 line=595 │ │ 0x0019 line=596 │ │ 0x0023 line=597 │ │ @@ -139456,58 +139463,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -087ed0: |[087ed0] com.badlogic.gdx.utils.LongMap$MapIterator.remove:()V │ │ -087ee0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -087ee2: 5250 b40f |0001: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087ee6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -087ee8: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ -087eec: 5450 b60f |0006: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087ef0: 5500 c20f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -087ef4: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ -087ef8: 5450 b60f |000c: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087efc: 5b04 cf0f |000e: iput-object v4, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -087f00: 5450 b60f |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087f04: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -087f06: 5c01 c20f |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -087f0a: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ -087f0c: 5950 b40f |0016: iput v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f10: 5450 b60f |0018: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087f14: 5201 c90f |001a: iget v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -087f18: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -087f1c: 5901 c90f |001e: iput v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -087f20: 0e00 |0020: return-void │ │ -087f22: 5250 b40f |0021: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f26: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ -087f2a: 2200 7c03 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -087f2e: 1a01 d020 |0027: const-string v1, "next must be called before remove." // string@20d0 │ │ -087f32: 7020 6a24 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -087f38: 2700 |002c: throw v0 │ │ -087f3a: 5250 b40f |002d: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f3e: 5451 b60f |002f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087f42: 5211 c00f |0031: iget v1, v1, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -087f46: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ -087f4a: 5450 b60f |0035: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087f4e: 5251 b40f |0037: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f52: 6e20 b61f 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@1fb6 │ │ -087f58: 28d9 |003c: goto 0015 // -0027 │ │ -087f5a: 5450 b60f |003d: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087f5e: 5400 c40f |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -087f62: 5251 b40f |0041: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f66: 1602 0000 |0043: const-wide/16 v2, #int 0 // #0 │ │ -087f6a: 4c02 0001 |0045: aput-wide v2, v0, v1 │ │ -087f6e: 5450 b60f |0047: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087f72: 5400 cd0f |0049: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -087f76: 5251 b40f |004b: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f7a: 4d04 0001 |004d: aput-object v4, v0, v1 │ │ -087f7e: 28c6 |004f: goto 0015 // -003a │ │ +095c84: |[095c84] com.badlogic.gdx.utils.LongMap$MapIterator.remove:()V │ │ +095c94: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +095c96: 5250 b40f |0001: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095c9a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +095c9c: 3310 1d00 |0004: if-ne v0, v1, 0021 // +001d │ │ +095ca0: 5450 b60f |0006: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095ca4: 5500 c20f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +095ca8: 3800 1700 |000a: if-eqz v0, 0021 // +0017 │ │ +095cac: 5450 b60f |000c: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095cb0: 5b04 cf0f |000e: iput-object v4, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +095cb4: 5450 b60f |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095cb8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +095cba: 5c01 c20f |0013: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +095cbe: 12e0 |0015: const/4 v0, #int -2 // #fe │ │ +095cc0: 5950 b40f |0016: iput v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095cc4: 5450 b60f |0018: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095cc8: 5201 c90f |001a: iget v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +095ccc: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +095cd0: 5901 c90f |001e: iput v1, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +095cd4: 0e00 |0020: return-void │ │ +095cd6: 5250 b40f |0021: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095cda: 3b00 0a00 |0023: if-gez v0, 002d // +000a │ │ +095cde: 2200 7c03 |0025: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +095ce2: 1a01 d020 |0027: const-string v1, "next must be called before remove." // string@20d0 │ │ +095ce6: 7020 6a24 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +095cec: 2700 |002c: throw v0 │ │ +095cee: 5250 b40f |002d: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095cf2: 5451 b60f |002f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095cf6: 5211 c00f |0031: iget v1, v1, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095cfa: 3410 0a00 |0033: if-lt v0, v1, 003d // +000a │ │ +095cfe: 5450 b60f |0035: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095d02: 5251 b40f |0037: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095d06: 6e20 b61f 1000 |0039: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@1fb6 │ │ +095d0c: 28d9 |003c: goto 0015 // -0027 │ │ +095d0e: 5450 b60f |003d: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095d12: 5400 c40f |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +095d16: 5251 b40f |0041: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095d1a: 1602 0000 |0043: const-wide/16 v2, #int 0 // #0 │ │ +095d1e: 4c02 0001 |0045: aput-wide v2, v0, v1 │ │ +095d22: 5450 b60f |0047: iget-object v0, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095d26: 5400 cd0f |0049: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +095d2a: 5251 b40f |004b: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095d2e: 4d04 0001 |004d: aput-object v4, v0, v1 │ │ +095d32: 28c6 |004f: goto 0015 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=604 │ │ 0x000c line=605 │ │ 0x0010 line=606 │ │ 0x0015 line=615 │ │ 0x0018 line=616 │ │ @@ -139527,27 +139534,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -087f80: |[087f80] com.badlogic.gdx.utils.LongMap$MapIterator.reset:()V │ │ -087f90: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -087f92: 5910 b40f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ -087f96: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -087f98: 5910 b70f |0004: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ -087f9c: 5410 b60f |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ -087fa0: 5500 c20f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -087fa4: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -087fa8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -087faa: 5c10 b50f |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@0fb5 │ │ -087fae: 0e00 |000f: return-void │ │ -087fb0: 6e10 941f 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.findNextIndex:()V // method@1f94 │ │ -087fb6: 28fc |0013: goto 000f // -0004 │ │ +095d34: |[095d34] com.badlogic.gdx.utils.LongMap$MapIterator.reset:()V │ │ +095d44: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +095d46: 5910 b40f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.currentIndex:I // field@0fb4 │ │ +095d4a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +095d4c: 5910 b70f |0004: iput v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.nextIndex:I // field@0fb7 │ │ +095d50: 5410 b60f |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb6 │ │ +095d54: 5500 c20f |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +095d58: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +095d5c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +095d5e: 5c10 b50f |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.hasNext:Z // field@0fb5 │ │ +095d62: 0e00 |000f: return-void │ │ +095d64: 6e10 941f 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.findNextIndex:()V // method@1f94 │ │ +095d6a: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x0006 line=586 │ │ 0x000c line=587 │ │ 0x000f line=590 │ │ @@ -139698,19 +139705,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -087fb8: |[087fb8] com.badlogic.gdx.utils.LongMap.:()V │ │ -087fc8: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -087fcc: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -087fd2: 7030 a11f 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@1fa1 │ │ -087fd8: 0e00 |0008: return-void │ │ +095d6c: |[095d6c] com.badlogic.gdx.utils.LongMap.:()V │ │ +095d7c: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +095d80: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +095d86: 7030 a11f 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@1fa1 │ │ +095d8c: 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; │ │ @@ -139720,135 +139727,135 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087fdc: |[087fdc] com.badlogic.gdx.utils.LongMap.:(I)V │ │ -087fec: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -087ff2: 7030 a11f 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@1fa1 │ │ -087ff8: 0e00 |0006: return-void │ │ +095d90: |[095d90] com.badlogic.gdx.utils.LongMap.:(I)V │ │ +095da0: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +095da6: 7030 a11f 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/LongMap;.:(IF)V // method@1fa1 │ │ +095dac: 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 │ │ -087ffc: |[087ffc] com.badlogic.gdx.utils.LongMap.:(IF)V │ │ -08800c: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -088012: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -088016: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08801a: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08801e: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -088024: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ -088028: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08802e: 0c01 |0011: move-result-object v1 │ │ -088030: 6e20 d424 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -088036: 0c01 |0015: move-result-object v1 │ │ -088038: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08803e: 0c01 |0019: move-result-object v1 │ │ -088040: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -088046: 2700 |001d: throw v0 │ │ -088048: 5230 c00f |001e: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08804c: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -088050: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -088054: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -088058: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08805c: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -088062: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ -088066: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08806c: 0c01 |0030: move-result-object v1 │ │ -08806e: 6e20 d424 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -088074: 0c01 |0034: move-result-object v1 │ │ -088076: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08807c: 0c01 |0038: move-result-object v1 │ │ -08807e: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -088084: 2700 |003c: throw v0 │ │ -088086: 7110 4112 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -08808c: 0a00 |0040: move-result v0 │ │ -08808e: 5930 c00f |0041: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088092: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -088094: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -088098: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -08809c: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0880a0: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0880a4: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0880aa: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ -0880ae: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0880b4: 0c01 |0054: move-result-object v1 │ │ -0880b6: 6e20 d324 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0880bc: 0c01 |0058: move-result-object v1 │ │ -0880be: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0880c4: 0c01 |005c: move-result-object v1 │ │ -0880c6: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0880cc: 2700 |0060: throw v0 │ │ -0880ce: 5935 c60f |0061: iput v5, v3, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@0fc6 │ │ -0880d2: 5230 c00f |0063: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0880d6: 8200 |0065: int-to-float v0, v0 │ │ -0880d8: c850 |0066: mul-float/2addr v0, v5 │ │ -0880da: 8700 |0067: float-to-int v0, v0 │ │ -0880dc: 5930 cc0f |0068: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -0880e0: 5230 c00f |006a: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0880e4: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0880e8: 5930 c70f |006e: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -0880ec: 5230 c00f |0070: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0880f0: 8100 |0072: int-to-long v0, v0 │ │ -0880f2: 7120 7824 1000 |0073: invoke-static {v0, v1}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@2478 │ │ -0880f8: 0a00 |0076: move-result v0 │ │ -0880fa: d900 003f |0077: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ -0880fe: 5930 c30f |0079: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ -088102: 1230 |007b: const/4 v0, #int 3 // #3 │ │ -088104: 5231 c00f |007c: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088108: 8311 |007e: int-to-double v1, v1 │ │ -08810a: 7120 8424 2100 |007f: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -088110: 0b01 |0082: move-result-wide v1 │ │ -088112: 7120 8224 2100 |0083: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -088118: 0b01 |0086: move-result-wide v1 │ │ -08811a: 8a11 |0087: double-to-int v1, v1 │ │ -08811c: da01 0102 |0088: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -088120: 7120 8624 1000 |008a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -088126: 0a00 |008d: move-result v0 │ │ -088128: 5930 ca0f |008e: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ -08812c: 5230 c00f |0090: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088130: 1301 0800 |0092: const/16 v1, #int 8 // #8 │ │ -088134: 7120 8824 1000 |0094: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -08813a: 0a00 |0097: move-result v0 │ │ -08813c: 5231 c00f |0098: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088140: 8311 |009a: int-to-double v1, v1 │ │ -088142: 7120 8e24 2100 |009b: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -088148: 0b01 |009e: move-result-wide v1 │ │ -08814a: 8a11 |009f: double-to-int v1, v1 │ │ -08814c: db01 0108 |00a0: div-int/lit8 v1, v1, #int 8 // #08 │ │ -088150: 7120 8624 1000 |00a2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -088156: 0a00 |00a5: move-result v0 │ │ -088158: 5930 c80f |00a6: iput v0, v3, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@0fc8 │ │ -08815c: 5230 c00f |00a8: iget v0, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088160: 5231 ca0f |00aa: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ -088164: b010 |00ac: add-int/2addr v0, v1 │ │ -088166: 2300 ea03 |00ad: new-array v0, v0, [J // type@03ea │ │ -08816a: 5b30 c40f |00af: iput-object v0, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -08816e: 5430 c40f |00b1: iget-object v0, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088172: 2100 |00b3: array-length v0, v0 │ │ -088174: 2300 3104 |00b4: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -088178: 1f00 3104 |00b6: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -08817c: 5b30 cd0f |00b8: iput-object v0, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088180: 0e00 |00ba: return-void │ │ +095db0: |[095db0] com.badlogic.gdx.utils.LongMap.:(IF)V │ │ +095dc0: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +095dc6: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +095dca: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +095dce: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +095dd2: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +095dd8: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ +095ddc: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +095de2: 0c01 |0011: move-result-object v1 │ │ +095de4: 6e20 d424 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +095dea: 0c01 |0015: move-result-object v1 │ │ +095dec: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +095df2: 0c01 |0019: move-result-object v1 │ │ +095df4: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +095dfa: 2700 |001d: throw v0 │ │ +095dfc: 5240 c00f |001e: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095e00: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +095e04: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +095e08: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +095e0c: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +095e10: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +095e16: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ +095e1a: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +095e20: 0c01 |0030: move-result-object v1 │ │ +095e22: 6e20 d424 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +095e28: 0c01 |0034: move-result-object v1 │ │ +095e2a: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +095e30: 0c01 |0038: move-result-object v1 │ │ +095e32: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +095e38: 2700 |003c: throw v0 │ │ +095e3a: 7110 4112 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +095e40: 0a00 |0040: move-result v0 │ │ +095e42: 5940 c00f |0041: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095e46: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +095e48: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +095e4c: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +095e50: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +095e54: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +095e58: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +095e5e: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ +095e62: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +095e68: 0c01 |0054: move-result-object v1 │ │ +095e6a: 6e20 d324 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +095e70: 0c01 |0058: move-result-object v1 │ │ +095e72: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +095e78: 0c01 |005c: move-result-object v1 │ │ +095e7a: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +095e80: 2700 |0060: throw v0 │ │ +095e82: 5946 c60f |0061: iput v6, v4, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@0fc6 │ │ +095e86: 5240 c00f |0063: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095e8a: 8200 |0065: int-to-float v0, v0 │ │ +095e8c: c860 |0066: mul-float/2addr v0, v6 │ │ +095e8e: 8700 |0067: float-to-int v0, v0 │ │ +095e90: 5940 cc0f |0068: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +095e94: 5240 c00f |006a: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095e98: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +095e9c: 5940 c70f |006e: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +095ea0: 5240 c00f |0070: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095ea4: 8100 |0072: int-to-long v0, v0 │ │ +095ea6: 7120 7824 1000 |0073: invoke-static {v0, v1}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@2478 │ │ +095eac: 0a00 |0076: move-result v0 │ │ +095eae: d900 003f |0077: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ +095eb2: 5940 c30f |0079: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ +095eb6: 1230 |007b: const/4 v0, #int 3 // #3 │ │ +095eb8: 5241 c00f |007c: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095ebc: 8312 |007e: int-to-double v2, v1 │ │ +095ebe: 7120 8424 3200 |007f: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +095ec4: 0b02 |0082: move-result-wide v2 │ │ +095ec6: 7120 8224 3200 |0083: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +095ecc: 0b02 |0086: move-result-wide v2 │ │ +095ece: 8a21 |0087: double-to-int v1, v2 │ │ +095ed0: da01 0102 |0088: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +095ed4: 7120 8624 1000 |008a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +095eda: 0a00 |008d: move-result v0 │ │ +095edc: 5940 ca0f |008e: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ +095ee0: 5240 c00f |0090: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095ee4: 1301 0800 |0092: const/16 v1, #int 8 // #8 │ │ +095ee8: 7120 8824 1000 |0094: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +095eee: 0a00 |0097: move-result v0 │ │ +095ef0: 5241 c00f |0098: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095ef4: 8312 |009a: int-to-double v2, v1 │ │ +095ef6: 7120 8e24 3200 |009b: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +095efc: 0b02 |009e: move-result-wide v2 │ │ +095efe: 8a21 |009f: double-to-int v1, v2 │ │ +095f00: db01 0108 |00a0: div-int/lit8 v1, v1, #int 8 // #08 │ │ +095f04: 7120 8624 1000 |00a2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +095f0a: 0a00 |00a5: move-result v0 │ │ +095f0c: 5940 c80f |00a6: iput v0, v4, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@0fc8 │ │ +095f10: 5240 c00f |00a8: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095f14: 5241 ca0f |00aa: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ +095f18: b010 |00ac: add-int/2addr v0, v1 │ │ +095f1a: 2300 ea03 |00ad: new-array v0, v0, [J // type@03ea │ │ +095f1e: 5b40 c40f |00af: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +095f22: 5440 c40f |00b1: iget-object v0, v4, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +095f26: 2100 |00b3: array-length v0, v0 │ │ +095f28: 2300 3104 |00b4: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +095f2c: 1f00 3104 |00b6: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +095f30: 5b40 cd0f |00b8: iput-object v0, v4, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +095f34: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x001e line=70 │ │ 0x003d line=71 │ │ 0x0043 line=73 │ │ @@ -139858,252 +139865,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 │ │ -088184: |[088184] com.badlogic.gdx.utils.LongMap.containsKeyStash:(J)Z │ │ -088194: 5451 c40f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088198: 5250 c00f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08819c: 5253 cb0f |0004: iget v3, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -0881a0: 9002 0003 |0006: add-int v2, v0, v3 │ │ -0881a4: 3520 0d00 |0008: if-ge v0, v2, 0015 // +000d │ │ -0881a8: 4503 0100 |000a: aget-wide v3, v1, v0 │ │ -0881ac: 3103 0306 |000c: cmp-long v3, v3, v6 │ │ -0881b0: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ -0881b4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0881b6: 0f03 |0011: return v3 │ │ -0881b8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0881bc: 28f4 |0014: goto 0008 // -000c │ │ -0881be: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0881c0: 28fb |0016: goto 0011 // -0005 │ │ +095f38: |[095f38] com.badlogic.gdx.utils.LongMap.containsKeyStash:(J)Z │ │ +095f48: 5471 c40f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +095f4c: 5270 c00f |0002: iget v0, v7, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095f50: 5273 cb0f |0004: iget v3, v7, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +095f54: 9002 0003 |0006: add-int v2, v0, v3 │ │ +095f58: 3520 0d00 |0008: if-ge v0, v2, 0015 // +000d │ │ +095f5c: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ +095f60: 3103 0408 |000c: cmp-long v3, v4, v8 │ │ +095f64: 3903 0400 |000e: if-nez v3, 0012 // +0004 │ │ +095f68: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +095f6a: 0f03 |0011: return v3 │ │ +095f6c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095f70: 28f4 |0014: goto 0008 // -000c │ │ +095f72: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +095f74: 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 │ │ -0881c4: |[0881c4] com.badlogic.gdx.utils.LongMap.getStash:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -0881d4: 5451 c40f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0881d8: 5250 c00f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0881dc: 5253 cb0f |0004: iget v3, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -0881e0: 9002 0003 |0006: add-int v2, v0, v3 │ │ -0881e4: 3520 0c00 |0008: if-ge v0, v2, 0014 // +000c │ │ -0881e8: 4503 0100 |000a: aget-wide v3, v1, v0 │ │ -0881ec: 3103 0306 |000c: cmp-long v3, v3, v6 │ │ -0881f0: 3903 0700 |000e: if-nez v3, 0015 // +0007 │ │ -0881f4: 5453 cd0f |0010: iget-object v3, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -0881f8: 4608 0300 |0012: aget-object v8, v3, v0 │ │ -0881fc: 1108 |0014: return-object v8 │ │ -0881fe: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -088202: 28f1 |0017: goto 0008 // -000f │ │ +095f78: |[095f78] com.badlogic.gdx.utils.LongMap.getStash:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +095f88: 5471 c40f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +095f8c: 5270 c00f |0002: iget v0, v7, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +095f90: 5273 cb0f |0004: iget v3, v7, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +095f94: 9002 0003 |0006: add-int v2, v0, v3 │ │ +095f98: 3520 0c00 |0008: if-ge v0, v2, 0014 // +000c │ │ +095f9c: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ +095fa0: 3103 0408 |000c: cmp-long v3, v4, v8 │ │ +095fa4: 3903 0700 |000e: if-nez v3, 0015 // +0007 │ │ +095fa8: 5473 cd0f |0010: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +095fac: 460a 0300 |0012: aget-object v10, v3, v0 │ │ +095fb0: 110a |0014: return-object v10 │ │ +095fb2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +095fb6: 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 │ │ -088204: |[088204] com.badlogic.gdx.utils.LongMap.hash2:(J)I │ │ -088214: 1700 392e b8b4 |0000: const-wide/32 v0, #float -3.43063e-07 // #b4b82e39 │ │ -08821a: bd05 |0003: mul-long/2addr v5, v0 │ │ -08821c: 5240 c30f |0004: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ -088220: a500 0500 |0006: ushr-long v0, v5, v0 │ │ -088224: c250 |0008: xor-long/2addr v0, v5 │ │ -088226: 5242 c70f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -08822a: 8122 |000b: int-to-long v2, v2 │ │ -08822c: c020 |000c: and-long/2addr v0, v2 │ │ -08822e: 8400 |000d: long-to-int v0, v0 │ │ -088230: 0f00 |000e: return v0 │ │ +095fb8: |[095fb8] com.badlogic.gdx.utils.LongMap.hash2:(J)I │ │ +095fc8: 1700 392e b8b4 |0000: const-wide/32 v0, #float -3.43063e-07 // #b4b82e39 │ │ +095fce: bd06 |0003: mul-long/2addr v6, v0 │ │ +095fd0: 5250 c30f |0004: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ +095fd4: a500 0600 |0006: ushr-long v0, v6, v0 │ │ +095fd8: c260 |0008: xor-long/2addr v0, v6 │ │ +095fda: 5252 c70f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +095fde: 8122 |000b: int-to-long v2, v2 │ │ +095fe0: c020 |000c: and-long/2addr v0, v2 │ │ +095fe2: 8400 |000d: long-to-int v0, v0 │ │ +095fe4: 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 │ │ -088234: |[088234] com.badlogic.gdx.utils.LongMap.hash3:(J)I │ │ -088244: 1700 41c2 d1ce |0000: const-wide/32 v0, #float -1.75958e+09 // #ced1c241 │ │ -08824a: bd05 |0003: mul-long/2addr v5, v0 │ │ -08824c: 5240 c30f |0004: iget v0, v4, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ -088250: a500 0500 |0006: ushr-long v0, v5, v0 │ │ -088254: c250 |0008: xor-long/2addr v0, v5 │ │ -088256: 5242 c70f |0009: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -08825a: 8122 |000b: int-to-long v2, v2 │ │ -08825c: c020 |000c: and-long/2addr v0, v2 │ │ -08825e: 8400 |000d: long-to-int v0, v0 │ │ -088260: 0f00 |000e: return v0 │ │ +095fe8: |[095fe8] com.badlogic.gdx.utils.LongMap.hash3:(J)I │ │ +095ff8: 1700 41c2 d1ce |0000: const-wide/32 v0, #float -1.75958e+09 // #ced1c241 │ │ +095ffe: bd06 |0003: mul-long/2addr v6, v0 │ │ +096000: 5250 c30f |0004: iget v0, v5, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ +096004: a500 0600 |0006: ushr-long v0, v6, v0 │ │ +096008: c260 |0008: xor-long/2addr v0, v6 │ │ +09600a: 5252 c70f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +09600e: 8122 |000b: int-to-long v2, v2 │ │ +096010: c020 |000c: and-long/2addr v0, v2 │ │ +096012: 8400 |000d: long-to-int v0, v0 │ │ +096014: 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 │ │ -088264: |[088264] com.badlogic.gdx.utils.LongMap.push:(JLjava/lang/Object;IJIJIJ)V │ │ -088274: 54a4 c40f |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088278: 54a7 cd0f |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -08827c: 52a5 c70f |0004: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -088280: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -088282: 52a6 c80f |0007: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@0fc8 │ │ -088286: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -088288: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -08828e: 0a08 |000d: move-result v8 │ │ -088290: 2b08 8e00 0000 |000e: packed-switch v8, 0000009c // +0000008e │ │ -088296: 0500 1500 |0011: move-wide/from16 v0, v21 │ │ -08829a: 4602 0714 |0013: aget-object v2, v7, v20 │ │ -08829e: 4c0b 0414 |0015: aput-wide v11, v4, v20 │ │ -0882a2: 4d0d 0714 |0017: aput-object v13, v7, v20 │ │ -0882a6: 8158 |0019: int-to-long v8, v5 │ │ -0882a8: c008 |001a: and-long/2addr v8, v0 │ │ -0882aa: 848e |001b: long-to-int v14, v8 │ │ -0882ac: 450f 040e |001c: aget-wide v15, v4, v14 │ │ -0882b0: 1608 0000 |001e: const-wide/16 v8, #int 0 // #0 │ │ -0882b4: 3108 0f08 |0020: cmp-long v8, v15, v8 │ │ -0882b8: 3908 2900 |0022: if-nez v8, 004b // +0029 │ │ -0882bc: 4c00 040e |0024: aput-wide v0, v4, v14 │ │ -0882c0: 4d02 070e |0026: aput-object v2, v7, v14 │ │ -0882c4: 52a8 c90f |0028: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -0882c8: d809 0801 |002a: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0882cc: 59a9 c90f |002c: iput v9, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -0882d0: 52a9 cc0f |002e: iget v9, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -0882d4: 3498 0900 |0030: if-lt v8, v9, 0039 // +0009 │ │ -0882d8: 52a8 c00f |0032: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0882dc: e008 0801 |0034: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0882e0: 7020 b71f 8a00 |0036: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -0882e6: 0e00 |0039: return-void │ │ -0882e8: 04f0 |003a: move-wide v0, v15 │ │ -0882ea: 4602 070e |003b: aget-object v2, v7, v14 │ │ -0882ee: 4c0b 040e |003d: aput-wide v11, v4, v14 │ │ -0882f2: 4d0d 070e |003f: aput-object v13, v7, v14 │ │ -0882f6: 28d8 |0041: goto 0019 // -0028 │ │ -0882f8: 0500 1200 |0042: move-wide/from16 v0, v18 │ │ -0882fc: 4602 0711 |0044: aget-object v2, v7, v17 │ │ -088300: 4c0b 0411 |0046: aput-wide v11, v4, v17 │ │ -088304: 4d0d 0711 |0048: aput-object v13, v7, v17 │ │ -088308: 28cf |004a: goto 0019 // -0031 │ │ -08830a: 7030 ac1f 0a01 |004b: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -088310: 0a11 |004e: move-result v17 │ │ -088312: 4512 0411 |004f: aget-wide v18, v4, v17 │ │ -088316: 1608 0000 |0051: const-wide/16 v8, #int 0 // #0 │ │ -08831a: 3108 1208 |0053: cmp-long v8, v18, v8 │ │ -08831e: 3908 1800 |0055: if-nez v8, 006d // +0018 │ │ -088322: 4c00 0411 |0057: aput-wide v0, v4, v17 │ │ -088326: 4d02 0711 |0059: aput-object v2, v7, v17 │ │ -08832a: 52a8 c90f |005b: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -08832e: d809 0801 |005d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -088332: 59a9 c90f |005f: iput v9, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088336: 52a9 cc0f |0061: iget v9, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -08833a: 3498 d6ff |0063: if-lt v8, v9, 0039 // -002a │ │ -08833e: 52a8 c00f |0065: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088342: e008 0801 |0067: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -088346: 7020 b71f 8a00 |0069: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -08834c: 28cd |006c: goto 0039 // -0033 │ │ -08834e: 7030 ad1f 0a01 |006d: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -088354: 0a14 |0070: move-result v20 │ │ -088356: 4515 0414 |0071: aget-wide v21, v4, v20 │ │ -08835a: 1608 0000 |0073: const-wide/16 v8, #int 0 // #0 │ │ -08835e: 3108 1508 |0075: cmp-long v8, v21, v8 │ │ -088362: 3908 1800 |0077: if-nez v8, 008f // +0018 │ │ -088366: 4c00 0414 |0079: aput-wide v0, v4, v20 │ │ -08836a: 4d02 0714 |007b: aput-object v2, v7, v20 │ │ -08836e: 52a8 c90f |007d: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088372: d809 0801 |007f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -088376: 59a9 c90f |0081: iput v9, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -08837a: 52a9 cc0f |0083: iget v9, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -08837e: 3498 b4ff |0085: if-lt v8, v9, 0039 // -004c │ │ -088382: 52a8 c00f |0087: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088386: e008 0801 |0089: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -08838a: 7020 b71f 8a00 |008b: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088390: 28ab |008e: goto 0039 // -0055 │ │ -088392: d803 0301 |008f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -088396: 3363 0600 |0091: if-ne v3, v6, 0097 // +0006 │ │ -08839a: 7040 b31f 0a21 |0093: invoke-direct {v10, v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.putStash:(JLjava/lang/Object;)V // method@1fb3 │ │ -0883a0: 28a3 |0096: goto 0039 // -005d │ │ -0883a2: 040b |0097: move-wide v11, v0 │ │ -0883a4: 072d |0098: move-object v13, v2 │ │ -0883a6: 2900 70ff |0099: goto/16 0009 // -0090 │ │ -0883aa: 0000 |009b: nop // spacer │ │ -0883ac: 0001 0200 0000 0000 2c00 0000 3400 ... |009c: packed-switch-data (8 units) │ │ +096018: |[096018] com.badlogic.gdx.utils.LongMap.push:(JLjava/lang/Object;IJIJIJ)V │ │ +096028: 54b4 c40f |0000: iget-object v4, v11, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09602c: 54b7 cd0f |0002: iget-object v7, v11, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096030: 52b5 c70f |0004: iget v5, v11, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +096034: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +096036: 52b6 c80f |0007: iget v6, v11, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@0fc8 │ │ +09603a: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +09603c: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +096042: 0a08 |000d: move-result v8 │ │ +096044: 2b08 8e00 0000 |000e: packed-switch v8, 0000009c // +0000008e │ │ +09604a: 0500 1600 |0011: move-wide/from16 v0, v22 │ │ +09604e: 4602 0715 |0013: aget-object v2, v7, v21 │ │ +096052: 4c0c 0415 |0015: aput-wide v12, v4, v21 │ │ +096056: 4d0e 0715 |0017: aput-object v14, v7, v21 │ │ +09605a: 8158 |0019: int-to-long v8, v5 │ │ +09605c: c008 |001a: and-long/2addr v8, v0 │ │ +09605e: 848f |001b: long-to-int v15, v8 │ │ +096060: 4510 040f |001c: aget-wide v16, v4, v15 │ │ +096064: 1608 0000 |001e: const-wide/16 v8, #int 0 // #0 │ │ +096068: 3108 1008 |0020: cmp-long v8, v16, v8 │ │ +09606c: 3908 2a00 |0022: if-nez v8, 004c // +002a │ │ +096070: 4c00 040f |0024: aput-wide v0, v4, v15 │ │ +096074: 4d02 070f |0026: aput-object v2, v7, v15 │ │ +096078: 52b8 c90f |0028: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +09607c: d809 0801 |002a: add-int/lit8 v9, v8, #int 1 // #01 │ │ +096080: 59b9 c90f |002c: iput v9, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096084: 52b9 cc0f |002e: iget v9, v11, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096088: 3498 0900 |0030: if-lt v8, v9, 0039 // +0009 │ │ +09608c: 52b8 c00f |0032: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096090: e008 0801 |0034: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +096094: 7020 b71f 8b00 |0036: invoke-direct {v11, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +09609a: 0e00 |0039: return-void │ │ +09609c: 0500 1000 |003a: move-wide/from16 v0, v16 │ │ +0960a0: 4602 070f |003c: aget-object v2, v7, v15 │ │ +0960a4: 4c0c 040f |003e: aput-wide v12, v4, v15 │ │ +0960a8: 4d0e 070f |0040: aput-object v14, v7, v15 │ │ +0960ac: 28d7 |0042: goto 0019 // -0029 │ │ +0960ae: 0500 1300 |0043: move-wide/from16 v0, v19 │ │ +0960b2: 4602 0712 |0045: aget-object v2, v7, v18 │ │ +0960b6: 4c0c 0412 |0047: aput-wide v12, v4, v18 │ │ +0960ba: 4d0e 0712 |0049: aput-object v14, v7, v18 │ │ +0960be: 28ce |004b: goto 0019 // -0032 │ │ +0960c0: 7030 ac1f 0b01 |004c: invoke-direct {v11, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +0960c6: 0a12 |004f: move-result v18 │ │ +0960c8: 4513 0412 |0050: aget-wide v19, v4, v18 │ │ +0960cc: 1608 0000 |0052: const-wide/16 v8, #int 0 // #0 │ │ +0960d0: 3108 1308 |0054: cmp-long v8, v19, v8 │ │ +0960d4: 3908 1800 |0056: if-nez v8, 006e // +0018 │ │ +0960d8: 4c00 0412 |0058: aput-wide v0, v4, v18 │ │ +0960dc: 4d02 0712 |005a: aput-object v2, v7, v18 │ │ +0960e0: 52b8 c90f |005c: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0960e4: d809 0801 |005e: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0960e8: 59b9 c90f |0060: iput v9, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0960ec: 52b9 cc0f |0062: iget v9, v11, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +0960f0: 3498 d5ff |0064: if-lt v8, v9, 0039 // -002b │ │ +0960f4: 52b8 c00f |0066: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +0960f8: e008 0801 |0068: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0960fc: 7020 b71f 8b00 |006a: invoke-direct {v11, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +096102: 28cc |006d: goto 0039 // -0034 │ │ +096104: 7030 ad1f 0b01 |006e: invoke-direct {v11, v0, v1}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +09610a: 0a15 |0071: move-result v21 │ │ +09610c: 4516 0415 |0072: aget-wide v22, v4, v21 │ │ +096110: 1608 0000 |0074: const-wide/16 v8, #int 0 // #0 │ │ +096114: 3108 1608 |0076: cmp-long v8, v22, v8 │ │ +096118: 3908 1800 |0078: if-nez v8, 0090 // +0018 │ │ +09611c: 4c00 0415 |007a: aput-wide v0, v4, v21 │ │ +096120: 4d02 0715 |007c: aput-object v2, v7, v21 │ │ +096124: 52b8 c90f |007e: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096128: d809 0801 |0080: add-int/lit8 v9, v8, #int 1 // #01 │ │ +09612c: 59b9 c90f |0082: iput v9, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096130: 52b9 cc0f |0084: iget v9, v11, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096134: 3498 b3ff |0086: if-lt v8, v9, 0039 // -004d │ │ +096138: 52b8 c00f |0088: iget v8, v11, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +09613c: e008 0801 |008a: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +096140: 7020 b71f 8b00 |008c: invoke-direct {v11, v8}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +096146: 28aa |008f: goto 0039 // -0056 │ │ +096148: d803 0301 |0090: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09614c: 3363 0600 |0092: if-ne v3, v6, 0098 // +0006 │ │ +096150: 7040 b31f 0b21 |0094: invoke-direct {v11, v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.putStash:(JLjava/lang/Object;)V // method@1fb3 │ │ +096156: 28a2 |0097: goto 0039 // -005e │ │ +096158: 040c |0098: move-wide v12, v0 │ │ +09615a: 072e |0099: move-object v14, v2 │ │ +09615c: 2900 6fff |009a: goto/16 0009 // -0091 │ │ +096160: 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 │ │ @@ -140115,218 +140121,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 │ │ -0883bc: |[0883bc] com.badlogic.gdx.utils.LongMap.putResize:(JLjava/lang/Object;)V │ │ -0883cc: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -0883d0: 3101 0f01 |0002: cmp-long v1, v15, v1 │ │ -0883d4: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -0883d8: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -0883dc: 5be0 cf0f |0008: iput-object v0, v14, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -0883e0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0883e2: 5ce1 c20f |000b: iput-boolean v1, v14, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -0883e6: 0e00 |000d: return-void │ │ -0883e8: 52e1 c70f |000e: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -0883ec: 8111 |0010: int-to-long v1, v1 │ │ -0883ee: c0f1 |0011: and-long/2addr v1, v15 │ │ -0883f0: 8415 |0012: long-to-int v5, v1 │ │ -0883f2: 54e1 c40f |0013: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0883f6: 4506 0105 |0015: aget-wide v6, v1, v5 │ │ -0883fa: 1601 0000 |0017: const-wide/16 v1, #int 0 // #0 │ │ -0883fe: 3101 0601 |0019: cmp-long v1, v6, v1 │ │ -088402: 3901 1c00 |001b: if-nez v1, 0037 // +001c │ │ -088406: 54e1 c40f |001d: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -08840a: 4c0f 0105 |001f: aput-wide v15, v1, v5 │ │ -08840e: 54e1 cd0f |0021: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088412: 4d11 0105 |0023: aput-object v17, v1, v5 │ │ -088416: 52e1 c90f |0025: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -08841a: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08841e: 59e2 c90f |0029: iput v2, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088422: 52e2 cc0f |002b: iget v2, v14, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088426: 3421 e0ff |002d: if-lt v1, v2, 000d // -0020 │ │ -08842a: 52e1 c00f |002f: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08842e: e001 0101 |0031: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -088432: 7020 b71f 1e00 |0033: invoke-direct {v14, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088438: 28d7 |0036: goto 000d // -0029 │ │ -08843a: 7603 ac1f 0e00 |0037: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -088440: 0a08 |003a: move-result v8 │ │ -088442: 54e1 c40f |003b: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088446: 4509 0108 |003d: aget-wide v9, v1, v8 │ │ -08844a: 1601 0000 |003f: const-wide/16 v1, #int 0 // #0 │ │ -08844e: 3101 0901 |0041: cmp-long v1, v9, v1 │ │ -088452: 3901 1c00 |0043: if-nez v1, 005f // +001c │ │ -088456: 54e1 c40f |0045: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -08845a: 4c0f 0108 |0047: aput-wide v15, v1, v8 │ │ -08845e: 54e1 cd0f |0049: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088462: 4d11 0108 |004b: aput-object v17, v1, v8 │ │ -088466: 52e1 c90f |004d: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -08846a: d802 0101 |004f: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08846e: 59e2 c90f |0051: iput v2, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088472: 52e2 cc0f |0053: iget v2, v14, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088476: 3421 b8ff |0055: if-lt v1, v2, 000d // -0048 │ │ -08847a: 52e1 c00f |0057: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08847e: e001 0101 |0059: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -088482: 7020 b71f 1e00 |005b: invoke-direct {v14, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088488: 28af |005e: goto 000d // -0051 │ │ -08848a: 7603 ad1f 0e00 |005f: invoke-direct/range {v14, v15, v16}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -088490: 0a0b |0062: move-result v11 │ │ -088492: 54e1 c40f |0063: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088496: 450c 010b |0065: aget-wide v12, v1, v11 │ │ -08849a: 1601 0000 |0067: const-wide/16 v1, #int 0 // #0 │ │ -08849e: 3101 0c01 |0069: cmp-long v1, v12, v1 │ │ -0884a2: 3901 1c00 |006b: if-nez v1, 0087 // +001c │ │ -0884a6: 54e1 c40f |006d: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0884aa: 4c0f 010b |006f: aput-wide v15, v1, v11 │ │ -0884ae: 54e1 cd0f |0071: iget-object v1, v14, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -0884b2: 4d11 010b |0073: aput-object v17, v1, v11 │ │ -0884b6: 52e1 c90f |0075: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -0884ba: d802 0101 |0077: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0884be: 59e2 c90f |0079: iput v2, v14, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -0884c2: 52e2 cc0f |007b: iget v2, v14, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -0884c6: 3421 90ff |007d: if-lt v1, v2, 000d // -0070 │ │ -0884ca: 52e1 c00f |007f: iget v1, v14, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0884ce: e001 0101 |0081: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0884d2: 7020 b71f 1e00 |0083: invoke-direct {v14, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -0884d8: 2887 |0086: goto 000d // -0079 │ │ -0884da: 07e1 |0087: move-object v1, v14 │ │ -0884dc: 04f2 |0088: move-wide v2, v15 │ │ -0884de: 0804 1100 |0089: move-object/from16 v4, v17 │ │ -0884e2: 760d af1f 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@1faf │ │ -0884e8: 2900 7fff |008e: goto/16 000d // -0081 │ │ + insns size : 202 16-bit code units │ │ +096170: |[096170] com.badlogic.gdx.utils.LongMap.putResize:(JLjava/lang/Object;)V │ │ +096180: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +096184: 3102 1202 |0002: cmp-long v2, v18, v2 │ │ +096188: 3902 0e00 |0004: if-nez v2, 0012 // +000e │ │ +09618c: 0800 1400 |0006: move-object/from16 v0, v20 │ │ +096190: 0801 1100 |0008: move-object/from16 v1, v17 │ │ +096194: 5b10 cf0f |000a: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096198: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +09619a: 0800 1100 |000d: move-object/from16 v0, v17 │ │ +09619e: 5c02 c20f |000f: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +0961a2: 0e00 |0011: return-void │ │ +0961a4: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +0961a8: 5202 c70f |0014: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +0961ac: 8122 |0016: int-to-long v2, v2 │ │ +0961ae: a002 0212 |0017: and-long v2, v2, v18 │ │ +0961b2: 8427 |0019: long-to-int v7, v2 │ │ +0961b4: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +0961b8: 5402 c40f |001c: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0961bc: 4508 0207 |001e: aget-wide v8, v2, v7 │ │ +0961c0: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +0961c4: 3102 0802 |0022: cmp-long v2, v8, v2 │ │ +0961c8: 3902 2a00 |0024: if-nez v2, 004e // +002a │ │ +0961cc: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +0961d0: 5402 c40f |0028: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0961d4: 4c12 0207 |002a: aput-wide v18, v2, v7 │ │ +0961d8: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0961dc: 5402 cd0f |002e: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0961e0: 4d14 0207 |0030: aput-object v20, v2, v7 │ │ +0961e4: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +0961e8: 5202 c90f |0034: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0961ec: d803 0201 |0036: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0961f0: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0961f4: 5903 c90f |003a: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0961f8: 0800 1100 |003c: move-object/from16 v0, v17 │ │ +0961fc: 5203 cc0f |003e: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096200: 3432 d1ff |0040: if-lt v2, v3, 0011 // -002f │ │ +096204: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +096208: 5202 c00f |0044: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +09620c: e002 0201 |0046: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +096210: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +096214: 7020 b71f 2000 |004a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +09621a: 28c4 |004d: goto 0011 // -003c │ │ +09621c: 7603 ac1f 1100 |004e: invoke-direct/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +096222: 0a0a |0051: move-result v10 │ │ +096224: 0800 1100 |0052: move-object/from16 v0, v17 │ │ +096228: 5402 c40f |0054: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09622c: 450b 020a |0056: aget-wide v11, v2, v10 │ │ +096230: 1602 0000 |0058: const-wide/16 v2, #int 0 // #0 │ │ +096234: 3102 0b02 |005a: cmp-long v2, v11, v2 │ │ +096238: 3902 2a00 |005c: if-nez v2, 0086 // +002a │ │ +09623c: 0800 1100 |005e: move-object/from16 v0, v17 │ │ +096240: 5402 c40f |0060: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096244: 4c12 020a |0062: aput-wide v18, v2, v10 │ │ +096248: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +09624c: 5402 cd0f |0066: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096250: 4d14 020a |0068: aput-object v20, v2, v10 │ │ +096254: 0800 1100 |006a: move-object/from16 v0, v17 │ │ +096258: 5202 c90f |006c: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +09625c: d803 0201 |006e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +096260: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +096264: 5903 c90f |0072: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096268: 0800 1100 |0074: move-object/from16 v0, v17 │ │ +09626c: 5203 cc0f |0076: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096270: 3432 99ff |0078: if-lt v2, v3, 0011 // -0067 │ │ +096274: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +096278: 5202 c00f |007c: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +09627c: e002 0201 |007e: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +096280: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +096284: 7020 b71f 2000 |0082: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +09628a: 288c |0085: goto 0011 // -0074 │ │ +09628c: 7603 ad1f 1100 |0086: invoke-direct/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +096292: 0a0d |0089: move-result v13 │ │ +096294: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +096298: 5402 c40f |008c: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09629c: 450e 020d |008e: aget-wide v14, v2, v13 │ │ +0962a0: 1602 0000 |0090: const-wide/16 v2, #int 0 // #0 │ │ +0962a4: 3102 0e02 |0092: cmp-long v2, v14, v2 │ │ +0962a8: 3902 2b00 |0094: if-nez v2, 00bf // +002b │ │ +0962ac: 0800 1100 |0096: move-object/from16 v0, v17 │ │ +0962b0: 5402 c40f |0098: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0962b4: 4c12 020d |009a: aput-wide v18, v2, v13 │ │ +0962b8: 0800 1100 |009c: move-object/from16 v0, v17 │ │ +0962bc: 5402 cd0f |009e: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0962c0: 4d14 020d |00a0: aput-object v20, v2, v13 │ │ +0962c4: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +0962c8: 5202 c90f |00a4: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0962cc: d803 0201 |00a6: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0962d0: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ +0962d4: 5903 c90f |00aa: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0962d8: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0962dc: 5203 cc0f |00ae: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +0962e0: 3432 61ff |00b0: if-lt v2, v3, 0011 // -009f │ │ +0962e4: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +0962e8: 5202 c00f |00b4: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +0962ec: e002 0201 |00b6: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0962f0: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +0962f4: 7020 b71f 2000 |00ba: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +0962fa: 2900 54ff |00bd: goto/16 0011 // -00ac │ │ +0962fe: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +096302: 0504 1200 |00c1: move-wide/from16 v4, v18 │ │ +096306: 0806 1400 |00c3: move-object/from16 v6, v20 │ │ +09630a: 760d af1f 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@1faf │ │ +096310: 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 │ │ -0884ec: |[0884ec] com.badlogic.gdx.utils.LongMap.putStash:(JLjava/lang/Object;)V │ │ -0884fc: 5231 cb0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088500: 5232 ca0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ -088504: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -088508: 5231 c00f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08850c: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -088510: 7020 b71f 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088516: 6e40 b01f 4365 |000d: invoke-virtual {v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ -08851c: 0e00 |0010: return-void │ │ -08851e: 5231 c00f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088522: 5232 cb0f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088526: 9000 0102 |0015: add-int v0, v1, v2 │ │ -08852a: 5431 c40f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -08852e: 4c04 0100 |0019: aput-wide v4, v1, v0 │ │ -088532: 5431 cd0f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088536: 4d06 0100 |001d: aput-object v6, v1, v0 │ │ -08853a: 5231 cb0f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -08853e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -088542: 5931 cb0f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088546: 5231 c90f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -08854a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08854e: 5931 c90f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088552: 28e5 |002b: goto 0010 // -001b │ │ +096314: |[096314] com.badlogic.gdx.utils.LongMap.putStash:(JLjava/lang/Object;)V │ │ +096324: 5231 cb0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096328: 5232 ca0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ +09632c: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +096330: 5231 c00f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096334: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +096338: 7020 b71f 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +09633e: 6e40 b01f 4365 |000d: invoke-virtual {v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ +096344: 0e00 |0010: return-void │ │ +096346: 5231 c00f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +09634a: 5232 cb0f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +09634e: 9000 0102 |0015: add-int v0, v1, v2 │ │ +096352: 5431 c40f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096356: 4c04 0100 |0019: aput-wide v4, v1, v0 │ │ +09635a: 5431 cd0f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +09635e: 4d06 0100 |001d: aput-object v6, v1, v0 │ │ +096362: 5231 cb0f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096366: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09636a: 5931 cb0f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +09636e: 5231 c90f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096372: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +096376: 5931 c90f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +09637a: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=275 │ │ 0x000d line=276 │ │ 0x0010 line=285 │ │ 0x0011 line=280 │ │ @@ -140347,83 +140380,83 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -088554: |[088554] com.badlogic.gdx.utils.LongMap.resize:(I)V │ │ -088564: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -088566: 52a6 c00f |0001: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08856a: 52a8 cb0f |0003: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -08856e: 9003 0608 |0005: add-int v3, v6, v8 │ │ -088572: 59ab c00f |0007: iput v11, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088576: 82b6 |0009: int-to-float v6, v11 │ │ -088578: 52a8 c60f |000a: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@0fc6 │ │ -08857c: c886 |000c: mul-float/2addr v6, v8 │ │ -08857e: 8766 |000d: float-to-int v6, v6 │ │ -088580: 59a6 cc0f |000e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088584: d806 0bff |0010: add-int/lit8 v6, v11, #int -1 // #ff │ │ -088588: 59a6 c70f |0012: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -08858c: 81b8 |0014: int-to-long v8, v11 │ │ -08858e: 7120 7824 9800 |0015: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@2478 │ │ -088594: 0a06 |0018: move-result v6 │ │ -088596: d906 063f |0019: rsub-int/lit8 v6, v6, #int 63 // #3f │ │ -08859a: 59a6 c30f |001b: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ -08859e: 1236 |001d: const/4 v6, #int 3 // #3 │ │ -0885a0: 83b8 |001e: int-to-double v8, v11 │ │ -0885a2: 7120 8424 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -0885a8: 0b08 |0022: move-result-wide v8 │ │ -0885aa: 7120 8224 9800 |0023: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -0885b0: 0b08 |0026: move-result-wide v8 │ │ -0885b2: 8a88 |0027: double-to-int v8, v8 │ │ -0885b4: da08 0802 |0028: mul-int/lit8 v8, v8, #int 2 // #02 │ │ -0885b8: 7120 8624 8600 |002a: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0885be: 0a06 |002d: move-result v6 │ │ -0885c0: 59a6 ca0f |002e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ -0885c4: 1306 0800 |0030: const/16 v6, #int 8 // #8 │ │ -0885c8: 7120 8824 6b00 |0032: invoke-static {v11, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0885ce: 0a06 |0035: move-result v6 │ │ -0885d0: 83b8 |0036: int-to-double v8, v11 │ │ -0885d2: 7120 8e24 9800 |0037: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0885d8: 0b08 |003a: move-result-wide v8 │ │ -0885da: 8a88 |003b: double-to-int v8, v8 │ │ -0885dc: db08 0808 |003c: div-int/lit8 v8, v8, #int 8 // #08 │ │ -0885e0: 7120 8624 8600 |003e: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0885e6: 0a06 |0041: move-result v6 │ │ -0885e8: 59a6 c80f |0042: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@0fc8 │ │ -0885ec: 54a4 c40f |0044: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0885f0: 54a5 cd0f |0046: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -0885f4: 52a6 ca0f |0048: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ -0885f8: b0b6 |004a: add-int/2addr v6, v11 │ │ -0885fa: 2366 ea03 |004b: new-array v6, v6, [J // type@03ea │ │ -0885fe: 5ba6 c40f |004d: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088602: 52a6 ca0f |004f: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ -088606: b0b6 |0051: add-int/2addr v6, v11 │ │ -088608: 2366 3104 |0052: new-array v6, v6, [Ljava/lang/Object; // type@0431 │ │ -08860c: 1f06 3104 |0054: check-cast v6, [Ljava/lang/Object; // type@0431 │ │ -088610: 5ba6 cd0f |0056: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088614: 55a6 c20f |0058: iget-boolean v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088618: 3806 1a00 |005a: if-eqz v6, 0074 // +001a │ │ -08861c: 1216 |005c: const/4 v6, #int 1 // #1 │ │ -08861e: 59a6 c90f |005d: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088622: 59a7 cb0f |005f: iput v7, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088626: 1200 |0061: const/4 v0, #int 0 // #0 │ │ -088628: 3530 1400 |0062: if-ge v0, v3, 0076 // +0014 │ │ -08862c: 4501 0400 |0064: aget-wide v1, v4, v0 │ │ -088630: 1606 0000 |0066: const-wide/16 v6, #int 0 // #0 │ │ -088634: 3106 0106 |0068: cmp-long v6, v1, v6 │ │ -088638: 3806 0700 |006a: if-eqz v6, 0071 // +0007 │ │ -08863c: 4606 0500 |006c: aget-object v6, v5, v0 │ │ -088640: 7040 b21f 1a62 |006e: invoke-direct {v10, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;.putResize:(JLjava/lang/Object;)V // method@1fb2 │ │ -088646: d800 0001 |0071: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08864a: 28ef |0073: goto 0062 // -0011 │ │ -08864c: 0176 |0074: move v6, v7 │ │ -08864e: 28e8 |0075: goto 005d // -0018 │ │ -088650: 0e00 |0076: return-void │ │ +09637c: |[09637c] com.badlogic.gdx.utils.LongMap.resize:(I)V │ │ +09638c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09638e: 52a6 c00f |0001: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096392: 52a8 cb0f |0003: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096396: 9001 0608 |0005: add-int v1, v6, v8 │ │ +09639a: 59ab c00f |0007: iput v11, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +09639e: 82b6 |0009: int-to-float v6, v11 │ │ +0963a0: 52a8 c60f |000a: iget v8, v10, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@0fc6 │ │ +0963a4: c886 |000c: mul-float/2addr v6, v8 │ │ +0963a6: 8766 |000d: float-to-int v6, v6 │ │ +0963a8: 59a6 cc0f |000e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +0963ac: d806 0bff |0010: add-int/lit8 v6, v11, #int -1 // #ff │ │ +0963b0: 59a6 c70f |0012: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +0963b4: 81b8 |0014: int-to-long v8, v11 │ │ +0963b6: 7120 7824 9800 |0015: invoke-static {v8, v9}, Ljava/lang/Long;.numberOfTrailingZeros:(J)I // method@2478 │ │ +0963bc: 0a06 |0018: move-result v6 │ │ +0963be: d906 063f |0019: rsub-int/lit8 v6, v6, #int 63 // #3f │ │ +0963c2: 59a6 c30f |001b: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hashShift:I // field@0fc3 │ │ +0963c6: 1236 |001d: const/4 v6, #int 3 // #3 │ │ +0963c8: 83b8 |001e: int-to-double v8, v11 │ │ +0963ca: 7120 8424 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +0963d0: 0b08 |0022: move-result-wide v8 │ │ +0963d2: 7120 8224 9800 |0023: invoke-static {v8, v9}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +0963d8: 0b08 |0026: move-result-wide v8 │ │ +0963da: 8a88 |0027: double-to-int v8, v8 │ │ +0963dc: da08 0802 |0028: mul-int/lit8 v8, v8, #int 2 // #02 │ │ +0963e0: 7120 8624 8600 |002a: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0963e6: 0a06 |002d: move-result v6 │ │ +0963e8: 59a6 ca0f |002e: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ +0963ec: 1306 0800 |0030: const/16 v6, #int 8 // #8 │ │ +0963f0: 7120 8824 6b00 |0032: invoke-static {v11, v6}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0963f6: 0a06 |0035: move-result v6 │ │ +0963f8: 83b8 |0036: int-to-double v8, v11 │ │ +0963fa: 7120 8e24 9800 |0037: invoke-static {v8, v9}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +096400: 0b08 |003a: move-result-wide v8 │ │ +096402: 8a88 |003b: double-to-int v8, v8 │ │ +096404: db08 0808 |003c: div-int/lit8 v8, v8, #int 8 // #08 │ │ +096408: 7120 8624 8600 |003e: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09640e: 0a06 |0041: move-result v6 │ │ +096410: 59a6 c80f |0042: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.pushIterations:I // field@0fc8 │ │ +096414: 54a4 c40f |0044: iget-object v4, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096418: 54a5 cd0f |0046: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +09641c: 52a6 ca0f |0048: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ +096420: b0b6 |004a: add-int/2addr v6, v11 │ │ +096422: 2366 ea03 |004b: new-array v6, v6, [J // type@03ea │ │ +096426: 5ba6 c40f |004d: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09642a: 52a6 ca0f |004f: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashCapacity:I // field@0fca │ │ +09642e: b0b6 |0051: add-int/2addr v6, v11 │ │ +096430: 2366 3104 |0052: new-array v6, v6, [Ljava/lang/Object; // type@0431 │ │ +096434: 1f06 3104 |0054: check-cast v6, [Ljava/lang/Object; // type@0431 │ │ +096438: 5ba6 cd0f |0056: iput-object v6, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +09643c: 55a6 c20f |0058: iget-boolean v6, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +096440: 3806 1a00 |005a: if-eqz v6, 0074 // +001a │ │ +096444: 1216 |005c: const/4 v6, #int 1 // #1 │ │ +096446: 59a6 c90f |005d: iput v6, v10, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +09644a: 59a7 cb0f |005f: iput v7, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +09644e: 1200 |0061: const/4 v0, #int 0 // #0 │ │ +096450: 3510 1400 |0062: if-ge v0, v1, 0076 // +0014 │ │ +096454: 4502 0400 |0064: aget-wide v2, v4, v0 │ │ +096458: 1606 0000 |0066: const-wide/16 v6, #int 0 // #0 │ │ +09645c: 3106 0206 |0068: cmp-long v6, v2, v6 │ │ +096460: 3806 0700 |006a: if-eqz v6, 0071 // +0007 │ │ +096464: 4606 0500 |006c: aget-object v6, v5, v0 │ │ +096468: 7040 b21f 2a63 |006e: invoke-direct {v10, v2, v3, v6}, Lcom/badlogic/gdx/utils/LongMap;.putResize:(JLjava/lang/Object;)V // method@1fb2 │ │ +09646e: d800 0001 |0071: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096472: 28ef |0073: goto 0062 // -0011 │ │ +096474: 0176 |0074: move v6, v7 │ │ +096476: 28e8 |0075: goto 005d // -0018 │ │ +096478: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=470 │ │ 0x0007 line=472 │ │ 0x0009 line=473 │ │ 0x0010 line=474 │ │ 0x0014 line=475 │ │ @@ -140440,17 +140473,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;) │ │ @@ -140458,35 +140491,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -088654: |[088654] com.badlogic.gdx.utils.LongMap.clear:()V │ │ -088664: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -088666: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -088668: 5482 c40f |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -08866c: 5483 cd0f |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088670: 5284 c00f |0006: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088674: 5285 cb0f |0008: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088678: 9000 0405 |000a: add-int v0, v4, v5 │ │ -08867c: 0101 |000c: move v1, v0 │ │ -08867e: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088682: 3d01 0a00 |000f: if-lez v1, 0019 // +000a │ │ -088686: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -08868a: 4c04 0200 |0013: aput-wide v4, v2, v0 │ │ -08868e: 4d07 0300 |0015: aput-object v7, v3, v0 │ │ -088692: 0101 |0017: move v1, v0 │ │ -088694: 28f5 |0018: goto 000d // -000b │ │ -088696: 5986 c90f |0019: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -08869a: 5986 cb0f |001b: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -08869e: 5b87 cf0f |001d: iput-object v7, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -0886a2: 5c86 c20f |001f: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -0886a6: 0e00 |0021: return-void │ │ +09647c: |[09647c] com.badlogic.gdx.utils.LongMap.clear:()V │ │ +09648c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09648e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +096490: 5482 c40f |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096494: 5483 cd0f |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096498: 5284 c00f |0006: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +09649c: 5285 cb0f |0008: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +0964a0: 9000 0405 |000a: add-int v0, v4, v5 │ │ +0964a4: 0101 |000c: move v1, v0 │ │ +0964a6: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0964aa: 3d01 0a00 |000f: if-lez v1, 0019 // +000a │ │ +0964ae: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +0964b2: 4c04 0200 |0013: aput-wide v4, v2, v0 │ │ +0964b6: 4d07 0300 |0015: aput-object v7, v3, v0 │ │ +0964ba: 0101 |0017: move v1, v0 │ │ +0964bc: 28f5 |0018: goto 000d // -000b │ │ +0964be: 5986 c90f |0019: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0964c2: 5986 cb0f |001b: iput v6, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +0964c6: 5b87 cf0f |001d: iput-object v7, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0964ca: 5c86 c20f |001f: iput-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +0964ce: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=386 │ │ 0x0004 line=387 │ │ 0x0006 line=388 │ │ 0x0011 line=389 │ │ 0x0015 line=390 │ │ @@ -140507,132 +140540,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 │ │ -0886a8: |[0886a8] com.badlogic.gdx.utils.LongMap.containsKey:(J)Z │ │ -0886b8: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -0886bc: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -0886c0: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -0886c4: 5531 c20f |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -0886c8: 0f01 |0008: return v1 │ │ -0886ca: 5231 c70f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -0886ce: 8111 |000b: int-to-long v1, v1 │ │ -0886d0: c041 |000c: and-long/2addr v1, v4 │ │ -0886d2: 8410 |000d: long-to-int v0, v1 │ │ -0886d4: 5431 c40f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0886d8: 4501 0100 |0010: aget-wide v1, v1, v0 │ │ -0886dc: 3101 0104 |0012: cmp-long v1, v1, v4 │ │ -0886e0: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ -0886e4: 7030 ac1f 4305 |0016: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -0886ea: 0a00 |0019: move-result v0 │ │ -0886ec: 5431 c40f |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0886f0: 4501 0100 |001c: aget-wide v1, v1, v0 │ │ -0886f4: 3101 0104 |001e: cmp-long v1, v1, v4 │ │ -0886f8: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -0886fc: 7030 ad1f 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -088702: 0a00 |0025: move-result v0 │ │ -088704: 5431 c40f |0026: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088708: 4501 0100 |0028: aget-wide v1, v1, v0 │ │ -08870c: 3101 0104 |002a: cmp-long v1, v1, v4 │ │ -088710: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ -088714: 7030 a41f 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.containsKeyStash:(J)Z // method@1fa4 │ │ -08871a: 0a01 |0031: move-result v1 │ │ -08871c: 28d6 |0032: goto 0008 // -002a │ │ -08871e: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -088720: 28d4 |0034: goto 0008 // -002c │ │ +0964d0: |[0964d0] com.badlogic.gdx.utils.LongMap.containsKey:(J)Z │ │ +0964e0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0964e4: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +0964e8: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0964ec: 5551 c20f |0006: iget-boolean v1, v5, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +0964f0: 0f01 |0008: return v1 │ │ +0964f2: 5251 c70f |0009: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +0964f6: 8112 |000b: int-to-long v2, v1 │ │ +0964f8: c062 |000c: and-long/2addr v2, v6 │ │ +0964fa: 8420 |000d: long-to-int v0, v2 │ │ +0964fc: 5451 c40f |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096500: 4502 0100 |0010: aget-wide v2, v1, v0 │ │ +096504: 3101 0206 |0012: cmp-long v1, v2, v6 │ │ +096508: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ +09650c: 7030 ac1f 6507 |0016: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +096512: 0a00 |0019: move-result v0 │ │ +096514: 5451 c40f |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096518: 4502 0100 |001c: aget-wide v2, v1, v0 │ │ +09651c: 3101 0206 |001e: cmp-long v1, v2, v6 │ │ +096520: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +096524: 7030 ad1f 6507 |0022: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +09652a: 0a00 |0025: move-result v0 │ │ +09652c: 5451 c40f |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096530: 4502 0100 |0028: aget-wide v2, v1, v0 │ │ +096534: 3101 0206 |002a: cmp-long v1, v2, v6 │ │ +096538: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ +09653c: 7030 a41f 6507 |002e: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.containsKeyStash:(J)Z // method@1fa4 │ │ +096542: 0a01 |0031: move-result v1 │ │ +096544: 28d6 |0032: goto 0008 // -002a │ │ +096546: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +096548: 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 │ │ -088724: |[088724] com.badlogic.gdx.utils.LongMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -088734: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -088736: 5493 cd0f |0001: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -08873a: 390a 2600 |0003: if-nez v10, 0029 // +0026 │ │ -08873e: 5595 c20f |0005: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088742: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ -088746: 5495 cf0f |0009: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -08874a: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ -08874e: 0f04 |000d: return v4 │ │ -088750: 5492 c40f |000e: iget-object v2, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088754: 5295 c00f |0010: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088758: 5296 cb0f |0012: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -08875c: 9000 0506 |0014: add-int v0, v5, v6 │ │ -088760: 0101 |0016: move v1, v0 │ │ -088762: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ -088766: 3d01 4800 |0019: if-lez v1, 0061 // +0048 │ │ -08876a: 4505 0200 |001b: aget-wide v5, v2, v0 │ │ -08876e: 1607 0000 |001d: const-wide/16 v7, #int 0 // #0 │ │ -088772: 3105 0507 |001f: cmp-long v5, v5, v7 │ │ -088776: 3805 0600 |0021: if-eqz v5, 0027 // +0006 │ │ -08877a: 4605 0300 |0023: aget-object v5, v3, v0 │ │ -08877e: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ -088782: 0101 |0027: move v1, v0 │ │ -088784: 28ef |0028: goto 0017 // -0011 │ │ -088786: 380b 1700 |0029: if-eqz v11, 0040 // +0017 │ │ -08878a: 5495 cf0f |002b: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -08878e: 325a e0ff |002d: if-eq v10, v5, 000d // -0020 │ │ -088792: 5295 c00f |002f: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088796: 5296 cb0f |0031: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -08879a: 9000 0506 |0033: add-int v0, v5, v6 │ │ -08879e: 0101 |0035: move v1, v0 │ │ -0887a0: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0887a4: 3d01 2900 |0038: if-lez v1, 0061 // +0029 │ │ -0887a8: 4605 0300 |003a: aget-object v5, v3, v0 │ │ -0887ac: 32a5 d1ff |003c: if-eq v5, v10, 000d // -002f │ │ -0887b0: 0101 |003e: move v1, v0 │ │ -0887b2: 28f7 |003f: goto 0036 // -0009 │ │ -0887b4: 5595 c20f |0040: iget-boolean v5, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -0887b8: 3805 0a00 |0042: if-eqz v5, 004c // +000a │ │ -0887bc: 5495 cf0f |0044: iget-object v5, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -0887c0: 6e20 9624 5a00 |0046: invoke-virtual {v10, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0887c6: 0a05 |0049: move-result v5 │ │ -0887c8: 3905 c3ff |004a: if-nez v5, 000d // -003d │ │ -0887cc: 5295 c00f |004c: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0887d0: 5296 cb0f |004e: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -0887d4: 9000 0506 |0050: add-int v0, v5, v6 │ │ -0887d8: 0101 |0052: move v1, v0 │ │ -0887da: d800 01ff |0053: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0887de: 3d01 0c00 |0055: if-lez v1, 0061 // +000c │ │ -0887e2: 4605 0300 |0057: aget-object v5, v3, v0 │ │ -0887e6: 6e20 9624 5a00 |0059: invoke-virtual {v10, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0887ec: 0a05 |005c: move-result v5 │ │ -0887ee: 3905 b0ff |005d: if-nez v5, 000d // -0050 │ │ -0887f2: 0101 |005f: move v1, v0 │ │ -0887f4: 28f3 |0060: goto 0053 // -000d │ │ -0887f6: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -0887f8: 28ab |0062: goto 000d // -0055 │ │ +09654c: |[09654c] com.badlogic.gdx.utils.LongMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +09655c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09655e: 54a3 cd0f |0001: iget-object v3, v10, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096562: 390b 2600 |0003: if-nez v11, 0029 // +0026 │ │ +096566: 55a5 c20f |0005: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +09656a: 3805 0700 |0007: if-eqz v5, 000e // +0007 │ │ +09656e: 54a5 cf0f |0009: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096572: 3905 0300 |000b: if-nez v5, 000e // +0003 │ │ +096576: 0f04 |000d: return v4 │ │ +096578: 54a2 c40f |000e: iget-object v2, v10, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09657c: 52a5 c00f |0010: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096580: 52a6 cb0f |0012: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096584: 9000 0506 |0014: add-int v0, v5, v6 │ │ +096588: 0101 |0016: move v1, v0 │ │ +09658a: d800 01ff |0017: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09658e: 3d01 4800 |0019: if-lez v1, 0061 // +0048 │ │ +096592: 4506 0200 |001b: aget-wide v6, v2, v0 │ │ +096596: 1608 0000 |001d: const-wide/16 v8, #int 0 // #0 │ │ +09659a: 3105 0608 |001f: cmp-long v5, v6, v8 │ │ +09659e: 3805 0600 |0021: if-eqz v5, 0027 // +0006 │ │ +0965a2: 4605 0300 |0023: aget-object v5, v3, v0 │ │ +0965a6: 3805 e8ff |0025: if-eqz v5, 000d // -0018 │ │ +0965aa: 0101 |0027: move v1, v0 │ │ +0965ac: 28ef |0028: goto 0017 // -0011 │ │ +0965ae: 380c 1700 |0029: if-eqz v12, 0040 // +0017 │ │ +0965b2: 54a5 cf0f |002b: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0965b6: 325b e0ff |002d: if-eq v11, v5, 000d // -0020 │ │ +0965ba: 52a5 c00f |002f: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +0965be: 52a6 cb0f |0031: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +0965c2: 9000 0506 |0033: add-int v0, v5, v6 │ │ +0965c6: 0101 |0035: move v1, v0 │ │ +0965c8: d800 01ff |0036: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0965cc: 3d01 2900 |0038: if-lez v1, 0061 // +0029 │ │ +0965d0: 4605 0300 |003a: aget-object v5, v3, v0 │ │ +0965d4: 32b5 d1ff |003c: if-eq v5, v11, 000d // -002f │ │ +0965d8: 0101 |003e: move v1, v0 │ │ +0965da: 28f7 |003f: goto 0036 // -0009 │ │ +0965dc: 55a5 c20f |0040: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +0965e0: 3805 0a00 |0042: if-eqz v5, 004c // +000a │ │ +0965e4: 54a5 cf0f |0044: iget-object v5, v10, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0965e8: 6e20 9624 5b00 |0046: invoke-virtual {v11, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0965ee: 0a05 |0049: move-result v5 │ │ +0965f0: 3905 c3ff |004a: if-nez v5, 000d // -003d │ │ +0965f4: 52a5 c00f |004c: iget v5, v10, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +0965f8: 52a6 cb0f |004e: iget v6, v10, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +0965fc: 9000 0506 |0050: add-int v0, v5, v6 │ │ +096600: 0101 |0052: move v1, v0 │ │ +096602: d800 01ff |0053: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096606: 3d01 0c00 |0055: if-lez v1, 0061 // +000c │ │ +09660a: 4605 0300 |0057: aget-object v5, v3, v0 │ │ +09660e: 6e20 9624 5b00 |0059: invoke-virtual {v11, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +096614: 0a05 |005c: move-result v5 │ │ +096616: 3905 b0ff |005d: if-nez v5, 000d // -0050 │ │ +09661a: 0101 |005f: move v1, v0 │ │ +09661c: 28f3 |0060: goto 0053 // -000d │ │ +09661e: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +096620: 28ab |0062: goto 000d // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ 0x0003 line=402 │ │ 0x0005 line=403 │ │ 0x000d line=416 │ │ 0x000e line=404 │ │ @@ -140643,15 +140676,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 │ │ @@ -140659,40 +140692,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 │ │ -0887fc: |[0887fc] com.badlogic.gdx.utils.LongMap.ensureCapacity:(I)V │ │ -08880c: 5231 c90f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088810: 9000 0104 |0002: add-int v0, v1, v4 │ │ -088814: 5231 cc0f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088818: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -08881c: 8201 |0008: int-to-float v1, v0 │ │ -08881e: 5232 c60f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@0fc6 │ │ -088822: c921 |000b: div-float/2addr v1, v2 │ │ -088824: 8711 |000c: float-to-int v1, v1 │ │ -088826: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -08882c: 0a01 |0010: move-result v1 │ │ -08882e: 7020 b71f 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088834: 0e00 |0014: return-void │ │ +096624: |[096624] com.badlogic.gdx.utils.LongMap.ensureCapacity:(I)V │ │ +096634: 5231 c90f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096638: 9000 0104 |0002: add-int v0, v1, v4 │ │ +09663c: 5231 cc0f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096640: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +096644: 8201 |0008: int-to-float v1, v0 │ │ +096646: 5232 c60f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap;.loadFactor:F // field@0fc6 │ │ +09664a: c921 |000b: div-float/2addr v1, v2 │ │ +09664c: 8711 |000c: float-to-int v1, v1 │ │ +09664e: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +096654: 0a01 |0010: move-result v1 │ │ +096656: 7020 b71f 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +09665c: 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; │ │ @@ -140705,25 +140738,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 │ │ -088838: |[088838] com.badlogic.gdx.utils.LongMap.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ -088848: 5410 c10f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ -08884c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -088850: 2200 d802 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entries; // type@02d8 │ │ -088854: 7020 831f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f83 │ │ -08885a: 5b10 c10f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ -08885e: 5410 c10f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ -088862: 1100 |000d: return-object v0 │ │ -088864: 5410 c10f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ -088868: 6e10 8a1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Entries;.reset:()V // method@1f8a │ │ -08886e: 28f8 |0013: goto 000b // -0008 │ │ +096660: |[096660] com.badlogic.gdx.utils.LongMap.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ +096670: 5410 c10f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ +096674: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +096678: 2200 d802 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entries; // type@02d8 │ │ +09667c: 7020 831f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f83 │ │ +096682: 5b10 c10f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ +096686: 5410 c10f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ +09668a: 1100 |000d: return-object v0 │ │ +09668c: 5410 c10f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.entries:Lcom/badlogic/gdx/utils/LongMap$Entries; // field@0fc1 │ │ +096690: 6e10 8a1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Entries;.reset:()V // method@1f8a │ │ +096696: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ 0x000b line=537 │ │ 0x000e line=536 │ │ locals : │ │ @@ -140731,85 +140764,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 │ │ -088870: |[088870] com.badlogic.gdx.utils.LongMap.findKey:(Ljava/lang/Object;ZJ)J │ │ -088880: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -088884: 5483 cd0f |0002: iget-object v3, v8, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088888: 3909 2600 |0004: if-nez v9, 002a // +0026 │ │ -08888c: 5586 c20f |0006: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088890: 3806 0800 |0008: if-eqz v6, 0010 // +0008 │ │ -088894: 5486 cf0f |000a: iget-object v6, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088898: 3906 0400 |000c: if-nez v6, 0010 // +0004 │ │ -08889c: 044b |000e: move-wide v11, v4 │ │ -08889e: 100b |000f: return-wide v11 │ │ -0888a0: 5482 c40f |0010: iget-object v2, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0888a4: 5286 c00f |0012: iget v6, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0888a8: 5287 cb0f |0014: iget v7, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -0888ac: 9000 0607 |0016: add-int v0, v6, v7 │ │ -0888b0: 0101 |0018: move v1, v0 │ │ -0888b2: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0888b6: 3d01 f4ff |001b: if-lez v1, 000f // -000c │ │ -0888ba: 4506 0200 |001d: aget-wide v6, v2, v0 │ │ -0888be: 3106 0604 |001f: cmp-long v6, v6, v4 │ │ -0888c2: 3806 4f00 |0021: if-eqz v6, 0070 // +004f │ │ -0888c6: 4606 0300 |0023: aget-object v6, v3, v0 │ │ -0888ca: 3906 4b00 |0025: if-nez v6, 0070 // +004b │ │ -0888ce: 450b 0200 |0027: aget-wide v11, v2, v0 │ │ -0888d2: 28e6 |0029: goto 000f // -001a │ │ -0888d4: 380a 1c00 |002a: if-eqz v10, 0046 // +001c │ │ -0888d8: 5486 cf0f |002c: iget-object v6, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -0888dc: 3369 0400 |002e: if-ne v9, v6, 0032 // +0004 │ │ -0888e0: 044b |0030: move-wide v11, v4 │ │ -0888e2: 28de |0031: goto 000f // -0022 │ │ -0888e4: 5284 c00f |0032: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -0888e8: 5285 cb0f |0034: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -0888ec: 9000 0405 |0036: add-int v0, v4, v5 │ │ -0888f0: 0101 |0038: move v1, v0 │ │ -0888f2: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0888f6: 3d01 d4ff |003b: if-lez v1, 000f // -002c │ │ -0888fa: 4604 0300 |003d: aget-object v4, v3, v0 │ │ -0888fe: 3394 2f00 |003f: if-ne v4, v9, 006e // +002f │ │ -088902: 5484 c40f |0041: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088906: 450b 0400 |0043: aget-wide v11, v4, v0 │ │ -08890a: 28ca |0045: goto 000f // -0036 │ │ -08890c: 5586 c20f |0046: iget-boolean v6, v8, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088910: 3806 0c00 |0048: if-eqz v6, 0054 // +000c │ │ -088914: 5486 cf0f |004a: iget-object v6, v8, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088918: 6e20 9624 6900 |004c: invoke-virtual {v9, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08891e: 0a06 |004f: move-result v6 │ │ -088920: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -088924: 044b |0052: move-wide v11, v4 │ │ -088926: 28bc |0053: goto 000f // -0044 │ │ -088928: 5284 c00f |0054: iget v4, v8, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -08892c: 5285 cb0f |0056: iget v5, v8, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088930: 9000 0405 |0058: add-int v0, v4, v5 │ │ -088934: 0101 |005a: move v1, v0 │ │ -088936: d800 01ff |005b: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08893a: 3d01 b2ff |005d: if-lez v1, 000f // -004e │ │ -08893e: 4604 0300 |005f: aget-object v4, v3, v0 │ │ -088942: 6e20 9624 4900 |0061: invoke-virtual {v9, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -088948: 0a04 |0064: move-result v4 │ │ -08894a: 3804 0700 |0065: if-eqz v4, 006c // +0007 │ │ -08894e: 5484 c40f |0067: iget-object v4, v8, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088952: 450b 0400 |0069: aget-wide v11, v4, v0 │ │ -088956: 28a4 |006b: goto 000f // -005c │ │ -088958: 0101 |006c: move v1, v0 │ │ -08895a: 28ee |006d: goto 005b // -0012 │ │ -08895c: 0101 |006e: move v1, v0 │ │ -08895e: 28ca |006f: goto 0039 // -0036 │ │ -088960: 0101 |0070: move v1, v0 │ │ -088962: 28a8 |0071: goto 0019 // -0058 │ │ +096698: |[096698] com.badlogic.gdx.utils.LongMap.findKey:(Ljava/lang/Object;ZJ)J │ │ +0966a8: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0966ac: 5493 cd0f |0002: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0966b0: 390a 2600 |0004: if-nez v10, 002a // +0026 │ │ +0966b4: 5596 c20f |0006: iget-boolean v6, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +0966b8: 3806 0800 |0008: if-eqz v6, 0010 // +0008 │ │ +0966bc: 5496 cf0f |000a: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0966c0: 3906 0400 |000c: if-nez v6, 0010 // +0004 │ │ +0966c4: 044c |000e: move-wide v12, v4 │ │ +0966c6: 100c |000f: return-wide v12 │ │ +0966c8: 5492 c40f |0010: iget-object v2, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0966cc: 5296 c00f |0012: iget v6, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +0966d0: 5297 cb0f |0014: iget v7, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +0966d4: 9000 0607 |0016: add-int v0, v6, v7 │ │ +0966d8: 0101 |0018: move v1, v0 │ │ +0966da: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0966de: 3d01 f4ff |001b: if-lez v1, 000f // -000c │ │ +0966e2: 4506 0200 |001d: aget-wide v6, v2, v0 │ │ +0966e6: 3106 0604 |001f: cmp-long v6, v6, v4 │ │ +0966ea: 3806 4f00 |0021: if-eqz v6, 0070 // +004f │ │ +0966ee: 4606 0300 |0023: aget-object v6, v3, v0 │ │ +0966f2: 3906 4b00 |0025: if-nez v6, 0070 // +004b │ │ +0966f6: 450c 0200 |0027: aget-wide v12, v2, v0 │ │ +0966fa: 28e6 |0029: goto 000f // -001a │ │ +0966fc: 380b 1c00 |002a: if-eqz v11, 0046 // +001c │ │ +096700: 5496 cf0f |002c: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096704: 336a 0400 |002e: if-ne v10, v6, 0032 // +0004 │ │ +096708: 044c |0030: move-wide v12, v4 │ │ +09670a: 28de |0031: goto 000f // -0022 │ │ +09670c: 5294 c00f |0032: iget v4, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096710: 5295 cb0f |0034: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096714: 9000 0405 |0036: add-int v0, v4, v5 │ │ +096718: 0101 |0038: move v1, v0 │ │ +09671a: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09671e: 3d01 d4ff |003b: if-lez v1, 000f // -002c │ │ +096722: 4604 0300 |003d: aget-object v4, v3, v0 │ │ +096726: 33a4 2f00 |003f: if-ne v4, v10, 006e // +002f │ │ +09672a: 5494 c40f |0041: iget-object v4, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09672e: 450c 0400 |0043: aget-wide v12, v4, v0 │ │ +096732: 28ca |0045: goto 000f // -0036 │ │ +096734: 5596 c20f |0046: iget-boolean v6, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +096738: 3806 0c00 |0048: if-eqz v6, 0054 // +000c │ │ +09673c: 5496 cf0f |004a: iget-object v6, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096740: 6e20 9624 6a00 |004c: invoke-virtual {v10, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +096746: 0a06 |004f: move-result v6 │ │ +096748: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +09674c: 044c |0052: move-wide v12, v4 │ │ +09674e: 28bc |0053: goto 000f // -0044 │ │ +096750: 5294 c00f |0054: iget v4, v9, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096754: 5295 cb0f |0056: iget v5, v9, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096758: 9000 0405 |0058: add-int v0, v4, v5 │ │ +09675c: 0101 |005a: move v1, v0 │ │ +09675e: d800 01ff |005b: add-int/lit8 v0, v1, #int -1 // #ff │ │ +096762: 3d01 b2ff |005d: if-lez v1, 000f // -004e │ │ +096766: 4604 0300 |005f: aget-object v4, v3, v0 │ │ +09676a: 6e20 9624 4a00 |0061: invoke-virtual {v10, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +096770: 0a04 |0064: move-result v4 │ │ +096772: 3804 0700 |0065: if-eqz v4, 006c // +0007 │ │ +096776: 5494 c40f |0067: iget-object v4, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +09677a: 450c 0400 |0069: aget-wide v12, v4, v0 │ │ +09677e: 28a4 |006b: goto 000f // -005c │ │ +096780: 0101 |006c: move v1, v0 │ │ +096782: 28ee |006d: goto 005b // -0012 │ │ +096784: 0101 |006e: move v1, v0 │ │ +096786: 28ca |006f: goto 0039 // -0036 │ │ +096788: 0101 |0070: move v1, v0 │ │ +09678a: 28a8 |0071: goto 0019 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=444 │ │ 0x0004 line=445 │ │ 0x0006 line=446 │ │ 0x000f line=459 │ │ 0x0010 line=447 │ │ @@ -140819,16 +140852,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 │ │ @@ -140838,158 +140871,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 │ │ -088964: |[088964] com.badlogic.gdx.utils.LongMap.get:(J)Ljava/lang/Object; │ │ -088974: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -088978: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -08897c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -088980: 5431 cf0f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088984: 1101 |0008: return-object v1 │ │ -088986: 5231 c70f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -08898a: 8111 |000b: int-to-long v1, v1 │ │ -08898c: c041 |000c: and-long/2addr v1, v4 │ │ -08898e: 8410 |000d: long-to-int v0, v1 │ │ -088990: 5431 c40f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088994: 4501 0100 |0010: aget-wide v1, v1, v0 │ │ -088998: 3101 0104 |0012: cmp-long v1, v1, v4 │ │ -08899c: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ -0889a0: 7030 ac1f 4305 |0016: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -0889a6: 0a00 |0019: move-result v0 │ │ -0889a8: 5431 c40f |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0889ac: 4501 0100 |001c: aget-wide v1, v1, v0 │ │ -0889b0: 3101 0104 |001e: cmp-long v1, v1, v4 │ │ -0889b4: 3801 1400 |0020: if-eqz v1, 0034 // +0014 │ │ -0889b8: 7030 ad1f 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -0889be: 0a00 |0025: move-result v0 │ │ -0889c0: 5431 c40f |0026: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0889c4: 4501 0100 |0028: aget-wide v1, v1, v0 │ │ -0889c8: 3101 0104 |002a: cmp-long v1, v1, v4 │ │ -0889cc: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ -0889d0: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0889d2: 7040 ab1f 4315 |002f: invoke-direct {v3, v4, v5, v1}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fab │ │ -0889d8: 0c01 |0032: move-result-object v1 │ │ -0889da: 28d5 |0033: goto 0008 // -002b │ │ -0889dc: 5431 cd0f |0034: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -0889e0: 4601 0100 |0036: aget-object v1, v1, v0 │ │ -0889e4: 28d0 |0038: goto 0008 // -0030 │ │ +09678c: |[09678c] com.badlogic.gdx.utils.LongMap.get:(J)Ljava/lang/Object; │ │ +09679c: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0967a0: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +0967a4: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0967a8: 5451 cf0f |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0967ac: 1101 |0008: return-object v1 │ │ +0967ae: 5251 c70f |0009: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +0967b2: 8112 |000b: int-to-long v2, v1 │ │ +0967b4: c062 |000c: and-long/2addr v2, v6 │ │ +0967b6: 8420 |000d: long-to-int v0, v2 │ │ +0967b8: 5451 c40f |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0967bc: 4502 0100 |0010: aget-wide v2, v1, v0 │ │ +0967c0: 3101 0206 |0012: cmp-long v1, v2, v6 │ │ +0967c4: 3801 2000 |0014: if-eqz v1, 0034 // +0020 │ │ +0967c8: 7030 ac1f 6507 |0016: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +0967ce: 0a00 |0019: move-result v0 │ │ +0967d0: 5451 c40f |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0967d4: 4502 0100 |001c: aget-wide v2, v1, v0 │ │ +0967d8: 3101 0206 |001e: cmp-long v1, v2, v6 │ │ +0967dc: 3801 1400 |0020: if-eqz v1, 0034 // +0014 │ │ +0967e0: 7030 ad1f 6507 |0022: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +0967e6: 0a00 |0025: move-result v0 │ │ +0967e8: 5451 c40f |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0967ec: 4502 0100 |0028: aget-wide v2, v1, v0 │ │ +0967f0: 3101 0206 |002a: cmp-long v1, v2, v6 │ │ +0967f4: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ +0967f8: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0967fa: 7040 ab1f 6517 |002f: invoke-direct {v5, v6, v7, v1}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fab │ │ +096800: 0c01 |0032: move-result-object v1 │ │ +096802: 28d5 |0033: goto 0008 // -002b │ │ +096804: 5451 cd0f |0034: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096808: 4601 0100 |0036: aget-object v1, v1, v0 │ │ +09680c: 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 │ │ -0889e8: |[0889e8] com.badlogic.gdx.utils.LongMap.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -0889f8: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -0889fc: 3101 0401 |0002: cmp-long v1, v4, v1 │ │ -088a00: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -088a04: 5431 cf0f |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088a08: 1101 |0008: return-object v1 │ │ -088a0a: 5231 c70f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -088a0e: 8111 |000b: int-to-long v1, v1 │ │ -088a10: c041 |000c: and-long/2addr v1, v4 │ │ -088a12: 8410 |000d: long-to-int v0, v1 │ │ -088a14: 5431 c40f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088a18: 4501 0100 |0010: aget-wide v1, v1, v0 │ │ -088a1c: 3101 0104 |0012: cmp-long v1, v1, v4 │ │ -088a20: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ -088a24: 7030 ac1f 4305 |0016: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -088a2a: 0a00 |0019: move-result v0 │ │ -088a2c: 5431 c40f |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088a30: 4501 0100 |001c: aget-wide v1, v1, v0 │ │ -088a34: 3101 0104 |001e: cmp-long v1, v1, v4 │ │ -088a38: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -088a3c: 7030 ad1f 4305 |0022: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -088a42: 0a00 |0025: move-result v0 │ │ -088a44: 5431 c40f |0026: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088a48: 4501 0100 |0028: aget-wide v1, v1, v0 │ │ -088a4c: 3101 0104 |002a: cmp-long v1, v1, v4 │ │ -088a50: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ -088a54: 7040 ab1f 4365 |002e: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fab │ │ -088a5a: 0c01 |0031: move-result-object v1 │ │ -088a5c: 28d6 |0032: goto 0008 // -002a │ │ -088a5e: 5431 cd0f |0033: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088a62: 4601 0100 |0035: aget-object v1, v1, v0 │ │ -088a66: 28d1 |0037: goto 0008 // -002f │ │ +096810: |[096810] com.badlogic.gdx.utils.LongMap.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +096820: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +096824: 3101 0602 |0002: cmp-long v1, v6, v2 │ │ +096828: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +09682c: 5451 cf0f |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096830: 1101 |0008: return-object v1 │ │ +096832: 5251 c70f |0009: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +096836: 8112 |000b: int-to-long v2, v1 │ │ +096838: c062 |000c: and-long/2addr v2, v6 │ │ +09683a: 8420 |000d: long-to-int v0, v2 │ │ +09683c: 5451 c40f |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096840: 4502 0100 |0010: aget-wide v2, v1, v0 │ │ +096844: 3101 0206 |0012: cmp-long v1, v2, v6 │ │ +096848: 3801 1f00 |0014: if-eqz v1, 0033 // +001f │ │ +09684c: 7030 ac1f 6507 |0016: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +096852: 0a00 |0019: move-result v0 │ │ +096854: 5451 c40f |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096858: 4502 0100 |001c: aget-wide v2, v1, v0 │ │ +09685c: 3101 0206 |001e: cmp-long v1, v2, v6 │ │ +096860: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +096864: 7030 ad1f 6507 |0022: invoke-direct {v5, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +09686a: 0a00 |0025: move-result v0 │ │ +09686c: 5451 c40f |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096870: 4502 0100 |0028: aget-wide v2, v1, v0 │ │ +096874: 3101 0206 |002a: cmp-long v1, v2, v6 │ │ +096878: 3801 0700 |002c: if-eqz v1, 0033 // +0007 │ │ +09687c: 7040 ab1f 6587 |002e: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/LongMap;.getStash:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fab │ │ +096882: 0c01 |0031: move-result-object v1 │ │ +096884: 28d6 |0032: goto 0008 // -002a │ │ +096886: 5451 cd0f |0033: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +09688a: 4601 0100 |0035: aget-object v1, v1, v0 │ │ +09688e: 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 │ │ -088a68: |[088a68] com.badlogic.gdx.utils.LongMap.keys:()Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ -088a78: 5410 c50f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ -088a7c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -088a80: 2200 da02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Keys; // type@02da │ │ -088a84: 7020 8d1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Keys;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f8d │ │ -088a8a: 5b10 c50f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ -088a8e: 5410 c50f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ -088a92: 1100 |000d: return-object v0 │ │ -088a94: 5410 c50f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ -088a98: 6e10 911f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Keys;.reset:()V // method@1f91 │ │ -088a9e: 28f8 |0013: goto 000b // -0008 │ │ +096890: |[096890] com.badlogic.gdx.utils.LongMap.keys:()Lcom/badlogic/gdx/utils/LongMap$Keys; │ │ +0968a0: 5410 c50f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ +0968a4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0968a8: 2200 da02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Keys; // type@02da │ │ +0968ac: 7020 8d1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Keys;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f8d │ │ +0968b2: 5b10 c50f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ +0968b6: 5410 c50f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ +0968ba: 1100 |000d: return-object v0 │ │ +0968bc: 5410 c50f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keys:Lcom/badlogic/gdx/utils/LongMap$Keys; // field@0fc5 │ │ +0968c0: 6e10 911f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Keys;.reset:()V // method@1f91 │ │ +0968c6: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0004 line=554 │ │ 0x000b line=557 │ │ 0x000e line=556 │ │ locals : │ │ @@ -141001,169 +141034,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 │ │ -088aa0: |[088aa0] com.badlogic.gdx.utils.LongMap.put:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -088ab0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -088ab4: 3102 1402 |0002: cmp-long v2, v20, v2 │ │ -088ab8: 3902 2400 |0004: if-nez v2, 0028 // +0024 │ │ -088abc: 0800 1300 |0006: move-object/from16 v0, v19 │ │ -088ac0: 5400 cf0f |0008: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088ac4: 0812 0000 |000a: move-object/from16 v18, v0 │ │ -088ac8: 0800 1600 |000c: move-object/from16 v0, v22 │ │ -088acc: 0801 1300 |000e: move-object/from16 v1, v19 │ │ -088ad0: 5b10 cf0f |0010: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088ad4: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -088ad8: 5502 c20f |0014: iget-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088adc: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -088ae0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -088ae2: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -088ae6: 5c02 c20f |001b: iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088aea: 0800 1300 |001d: move-object/from16 v0, v19 │ │ -088aee: 5202 c90f |001f: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088af2: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -088af6: 0800 1300 |0023: move-object/from16 v0, v19 │ │ -088afa: 5902 c90f |0025: iput v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088afe: 1112 |0027: return-object v18 │ │ -088b00: 0800 1300 |0028: move-object/from16 v0, v19 │ │ -088b04: 5400 c40f |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088b08: 0810 0000 |002c: move-object/from16 v16, v0 │ │ -088b0c: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -088b10: 5202 c70f |0030: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -088b14: 8122 |0032: int-to-long v2, v2 │ │ -088b16: a002 0214 |0033: and-long v2, v2, v20 │ │ -088b1a: 8426 |0035: long-to-int v6, v2 │ │ -088b1c: 4507 1006 |0036: aget-wide v7, v16, v6 │ │ -088b20: 3102 0714 |0038: cmp-long v2, v7, v20 │ │ -088b24: 3902 0f00 |003a: if-nez v2, 0049 // +000f │ │ -088b28: 0800 1300 |003c: move-object/from16 v0, v19 │ │ -088b2c: 5402 cd0f |003e: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088b30: 4612 0206 |0040: aget-object v18, v2, v6 │ │ -088b34: 0800 1300 |0042: move-object/from16 v0, v19 │ │ -088b38: 5402 cd0f |0044: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088b3c: 4d16 0206 |0046: aput-object v22, v2, v6 │ │ -088b40: 28df |0048: goto 0027 // -0021 │ │ -088b42: 7603 ac1f 1300 |0049: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -088b48: 0a09 |004c: move-result v9 │ │ -088b4a: 450a 1009 |004d: aget-wide v10, v16, v9 │ │ -088b4e: 3102 0a14 |004f: cmp-long v2, v10, v20 │ │ -088b52: 3902 0f00 |0051: if-nez v2, 0060 // +000f │ │ -088b56: 0800 1300 |0053: move-object/from16 v0, v19 │ │ -088b5a: 5402 cd0f |0055: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088b5e: 4612 0209 |0057: aget-object v18, v2, v9 │ │ -088b62: 0800 1300 |0059: move-object/from16 v0, v19 │ │ -088b66: 5402 cd0f |005b: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088b6a: 4d16 0209 |005d: aput-object v22, v2, v9 │ │ -088b6e: 28c8 |005f: goto 0027 // -0038 │ │ -088b70: 7603 ad1f 1300 |0060: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -088b76: 0a0c |0063: move-result v12 │ │ -088b78: 450d 100c |0064: aget-wide v13, v16, v12 │ │ -088b7c: 3102 0d14 |0066: cmp-long v2, v13, v20 │ │ -088b80: 3902 0f00 |0068: if-nez v2, 0077 // +000f │ │ -088b84: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -088b88: 5402 cd0f |006c: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088b8c: 4612 020c |006e: aget-object v18, v2, v12 │ │ -088b90: 0800 1300 |0070: move-object/from16 v0, v19 │ │ -088b94: 5402 cd0f |0072: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088b98: 4d16 020c |0074: aput-object v22, v2, v12 │ │ -088b9c: 28b1 |0076: goto 0027 // -004f │ │ -088b9e: 0800 1300 |0077: move-object/from16 v0, v19 │ │ -088ba2: 520f c00f |0079: iget v15, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088ba6: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -088baa: 5202 cb0f |007d: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088bae: 9011 0f02 |007f: add-int v17, v15, v2 │ │ -088bb2: 0200 1100 |0081: move/from16 v0, v17 │ │ -088bb6: 350f 1800 |0083: if-ge v15, v0, 009b // +0018 │ │ -088bba: 4502 100f |0085: aget-wide v2, v16, v15 │ │ -088bbe: 3102 0214 |0087: cmp-long v2, v2, v20 │ │ -088bc2: 3902 0f00 |0089: if-nez v2, 0098 // +000f │ │ -088bc6: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -088bca: 5402 cd0f |008d: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088bce: 4612 020f |008f: aget-object v18, v2, v15 │ │ -088bd2: 0800 1300 |0091: move-object/from16 v0, v19 │ │ -088bd6: 5402 cd0f |0093: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088bda: 4d16 020f |0095: aput-object v22, v2, v15 │ │ -088bde: 2890 |0097: goto 0027 // -0070 │ │ -088be0: d80f 0f01 |0098: add-int/lit8 v15, v15, #int 1 // #01 │ │ -088be4: 28e7 |009a: goto 0081 // -0019 │ │ -088be6: 1602 0000 |009b: const-wide/16 v2, #int 0 // #0 │ │ -088bea: 3102 0702 |009d: cmp-long v2, v7, v2 │ │ -088bee: 3902 2900 |009f: if-nez v2, 00c8 // +0029 │ │ -088bf2: 4c14 1006 |00a1: aput-wide v20, v16, v6 │ │ -088bf6: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -088bfa: 5402 cd0f |00a5: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088bfe: 4d16 0206 |00a7: aput-object v22, v2, v6 │ │ -088c02: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ -088c06: 5202 c90f |00ab: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088c0a: d803 0201 |00ad: add-int/lit8 v3, v2, #int 1 // #01 │ │ -088c0e: 0800 1300 |00af: move-object/from16 v0, v19 │ │ -088c12: 5903 c90f |00b1: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088c16: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -088c1a: 5203 cc0f |00b5: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088c1e: 3432 0d00 |00b7: if-lt v2, v3, 00c4 // +000d │ │ -088c22: 0800 1300 |00b9: move-object/from16 v0, v19 │ │ -088c26: 5202 c00f |00bb: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088c2a: e002 0201 |00bd: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -088c2e: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ -088c32: 7020 b71f 2000 |00c1: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088c38: 1312 0000 |00c4: const/16 v18, #int 0 // #0 │ │ -088c3c: 2900 61ff |00c6: goto/16 0027 // -009f │ │ -088c40: 1602 0000 |00c8: const-wide/16 v2, #int 0 // #0 │ │ -088c44: 3102 0a02 |00ca: cmp-long v2, v10, v2 │ │ -088c48: 3902 2900 |00cc: if-nez v2, 00f5 // +0029 │ │ -088c4c: 4c14 1009 |00ce: aput-wide v20, v16, v9 │ │ -088c50: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ -088c54: 5402 cd0f |00d2: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088c58: 4d16 0209 |00d4: aput-object v22, v2, v9 │ │ -088c5c: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ -088c60: 5202 c90f |00d8: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088c64: d803 0201 |00da: add-int/lit8 v3, v2, #int 1 // #01 │ │ -088c68: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ -088c6c: 5903 c90f |00de: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088c70: 0800 1300 |00e0: move-object/from16 v0, v19 │ │ -088c74: 5203 cc0f |00e2: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088c78: 3432 0d00 |00e4: if-lt v2, v3, 00f1 // +000d │ │ -088c7c: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -088c80: 5202 c00f |00e8: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088c84: e002 0201 |00ea: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -088c88: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -088c8c: 7020 b71f 2000 |00ee: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088c92: 1312 0000 |00f1: const/16 v18, #int 0 // #0 │ │ -088c96: 2900 34ff |00f3: goto/16 0027 // -00cc │ │ -088c9a: 1602 0000 |00f5: const-wide/16 v2, #int 0 // #0 │ │ -088c9e: 3102 0d02 |00f7: cmp-long v2, v13, v2 │ │ -088ca2: 3902 2900 |00f9: if-nez v2, 0122 // +0029 │ │ -088ca6: 4c14 100c |00fb: aput-wide v20, v16, v12 │ │ -088caa: 0800 1300 |00fd: move-object/from16 v0, v19 │ │ -088cae: 5402 cd0f |00ff: iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088cb2: 4d16 020c |0101: aput-object v22, v2, v12 │ │ -088cb6: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -088cba: 5202 c90f |0105: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088cbe: d803 0201 |0107: add-int/lit8 v3, v2, #int 1 // #01 │ │ -088cc2: 0800 1300 |0109: move-object/from16 v0, v19 │ │ -088cc6: 5903 c90f |010b: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088cca: 0800 1300 |010d: move-object/from16 v0, v19 │ │ -088cce: 5203 cc0f |010f: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ -088cd2: 3432 0d00 |0111: if-lt v2, v3, 011e // +000d │ │ -088cd6: 0800 1300 |0113: move-object/from16 v0, v19 │ │ -088cda: 5202 c00f |0115: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088cde: e002 0201 |0117: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -088ce2: 0800 1300 |0119: move-object/from16 v0, v19 │ │ -088ce6: 7020 b71f 2000 |011b: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ -088cec: 1312 0000 |011e: const/16 v18, #int 0 // #0 │ │ -088cf0: 2900 07ff |0120: goto/16 0027 // -00f9 │ │ -088cf4: 0802 1300 |0122: move-object/from16 v2, v19 │ │ -088cf8: 0503 1400 |0124: move-wide/from16 v3, v20 │ │ -088cfc: 0805 1600 |0126: move-object/from16 v5, v22 │ │ -088d00: 760d af1f 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@1faf │ │ -088d06: 1312 0000 |012b: const/16 v18, #int 0 // #0 │ │ -088d0a: 2900 fafe |012d: goto/16 0027 // -0106 │ │ +0968c8: |[0968c8] com.badlogic.gdx.utils.LongMap.put:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +0968d8: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0968dc: 3103 1404 |0002: cmp-long v3, v20, v4 │ │ +0968e0: 3903 2400 |0004: if-nez v3, 0028 // +0024 │ │ +0968e4: 0800 1300 |0006: move-object/from16 v0, v19 │ │ +0968e8: 5400 cf0f |0008: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0968ec: 0812 0000 |000a: move-object/from16 v18, v0 │ │ +0968f0: 0800 1600 |000c: move-object/from16 v0, v22 │ │ +0968f4: 0801 1300 |000e: move-object/from16 v1, v19 │ │ +0968f8: 5b10 cf0f |0010: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0968fc: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +096900: 5503 c20f |0014: iget-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +096904: 3903 1100 |0016: if-nez v3, 0027 // +0011 │ │ +096908: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +09690a: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +09690e: 5c03 c20f |001b: iput-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +096912: 0800 1300 |001d: move-object/from16 v0, v19 │ │ +096916: 5203 c90f |001f: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +09691a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09691e: 0800 1300 |0023: move-object/from16 v0, v19 │ │ +096922: 5903 c90f |0025: iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096926: 1112 |0027: return-object v18 │ │ +096928: 0800 1300 |0028: move-object/from16 v0, v19 │ │ +09692c: 5400 c40f |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096930: 0810 0000 |002c: move-object/from16 v16, v0 │ │ +096934: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +096938: 5203 c70f |0030: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +09693c: 8134 |0032: int-to-long v4, v3 │ │ +09693e: a004 0414 |0033: and-long v4, v4, v20 │ │ +096942: 8447 |0035: long-to-int v7, v4 │ │ +096944: 4508 1007 |0036: aget-wide v8, v16, v7 │ │ +096948: 3103 0814 |0038: cmp-long v3, v8, v20 │ │ +09694c: 3903 0f00 |003a: if-nez v3, 0049 // +000f │ │ +096950: 0800 1300 |003c: move-object/from16 v0, v19 │ │ +096954: 5403 cd0f |003e: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096958: 4612 0307 |0040: aget-object v18, v3, v7 │ │ +09695c: 0800 1300 |0042: move-object/from16 v0, v19 │ │ +096960: 5403 cd0f |0044: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096964: 4d16 0307 |0046: aput-object v22, v3, v7 │ │ +096968: 28df |0048: goto 0027 // -0021 │ │ +09696a: 7603 ac1f 1300 |0049: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +096970: 0a0a |004c: move-result v10 │ │ +096972: 450b 100a |004d: aget-wide v11, v16, v10 │ │ +096976: 3103 0b14 |004f: cmp-long v3, v11, v20 │ │ +09697a: 3903 0f00 |0051: if-nez v3, 0060 // +000f │ │ +09697e: 0800 1300 |0053: move-object/from16 v0, v19 │ │ +096982: 5403 cd0f |0055: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096986: 4612 030a |0057: aget-object v18, v3, v10 │ │ +09698a: 0800 1300 |0059: move-object/from16 v0, v19 │ │ +09698e: 5403 cd0f |005b: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096992: 4d16 030a |005d: aput-object v22, v3, v10 │ │ +096996: 28c8 |005f: goto 0027 // -0038 │ │ +096998: 7603 ad1f 1300 |0060: invoke-direct/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +09699e: 0a0d |0063: move-result v13 │ │ +0969a0: 450e 100d |0064: aget-wide v14, v16, v13 │ │ +0969a4: 3103 0e14 |0066: cmp-long v3, v14, v20 │ │ +0969a8: 3903 0f00 |0068: if-nez v3, 0077 // +000f │ │ +0969ac: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +0969b0: 5403 cd0f |006c: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0969b4: 4612 030d |006e: aget-object v18, v3, v13 │ │ +0969b8: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +0969bc: 5403 cd0f |0072: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0969c0: 4d16 030d |0074: aput-object v22, v3, v13 │ │ +0969c4: 28b1 |0076: goto 0027 // -004f │ │ +0969c6: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +0969ca: 5202 c00f |0079: iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +0969ce: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +0969d2: 5203 cb0f |007d: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +0969d6: 9011 0203 |007f: add-int v17, v2, v3 │ │ +0969da: 0200 1100 |0081: move/from16 v0, v17 │ │ +0969de: 3502 1800 |0083: if-ge v2, v0, 009b // +0018 │ │ +0969e2: 4504 1002 |0085: aget-wide v4, v16, v2 │ │ +0969e6: 3103 0414 |0087: cmp-long v3, v4, v20 │ │ +0969ea: 3903 0f00 |0089: if-nez v3, 0098 // +000f │ │ +0969ee: 0800 1300 |008b: move-object/from16 v0, v19 │ │ +0969f2: 5403 cd0f |008d: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0969f6: 4612 0302 |008f: aget-object v18, v3, v2 │ │ +0969fa: 0800 1300 |0091: move-object/from16 v0, v19 │ │ +0969fe: 5403 cd0f |0093: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096a02: 4d16 0302 |0095: aput-object v22, v3, v2 │ │ +096a06: 2890 |0097: goto 0027 // -0070 │ │ +096a08: d802 0201 |0098: add-int/lit8 v2, v2, #int 1 // #01 │ │ +096a0c: 28e7 |009a: goto 0081 // -0019 │ │ +096a0e: 1604 0000 |009b: const-wide/16 v4, #int 0 // #0 │ │ +096a12: 3103 0804 |009d: cmp-long v3, v8, v4 │ │ +096a16: 3903 2900 |009f: if-nez v3, 00c8 // +0029 │ │ +096a1a: 4c14 1007 |00a1: aput-wide v20, v16, v7 │ │ +096a1e: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +096a22: 5403 cd0f |00a5: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096a26: 4d16 0307 |00a7: aput-object v22, v3, v7 │ │ +096a2a: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ +096a2e: 5203 c90f |00ab: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096a32: d804 0301 |00ad: add-int/lit8 v4, v3, #int 1 // #01 │ │ +096a36: 0800 1300 |00af: move-object/from16 v0, v19 │ │ +096a3a: 5904 c90f |00b1: iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096a3e: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +096a42: 5204 cc0f |00b5: iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096a46: 3443 0d00 |00b7: if-lt v3, v4, 00c4 // +000d │ │ +096a4a: 0800 1300 |00b9: move-object/from16 v0, v19 │ │ +096a4e: 5203 c00f |00bb: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096a52: e003 0301 |00bd: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +096a56: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +096a5a: 7020 b71f 3000 |00c1: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +096a60: 1312 0000 |00c4: const/16 v18, #int 0 // #0 │ │ +096a64: 2900 61ff |00c6: goto/16 0027 // -009f │ │ +096a68: 1604 0000 |00c8: const-wide/16 v4, #int 0 // #0 │ │ +096a6c: 3103 0b04 |00ca: cmp-long v3, v11, v4 │ │ +096a70: 3903 2900 |00cc: if-nez v3, 00f5 // +0029 │ │ +096a74: 4c14 100a |00ce: aput-wide v20, v16, v10 │ │ +096a78: 0800 1300 |00d0: move-object/from16 v0, v19 │ │ +096a7c: 5403 cd0f |00d2: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096a80: 4d16 030a |00d4: aput-object v22, v3, v10 │ │ +096a84: 0800 1300 |00d6: move-object/from16 v0, v19 │ │ +096a88: 5203 c90f |00d8: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096a8c: d804 0301 |00da: add-int/lit8 v4, v3, #int 1 // #01 │ │ +096a90: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ +096a94: 5904 c90f |00de: iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096a98: 0800 1300 |00e0: move-object/from16 v0, v19 │ │ +096a9c: 5204 cc0f |00e2: iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096aa0: 3443 0d00 |00e4: if-lt v3, v4, 00f1 // +000d │ │ +096aa4: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ +096aa8: 5203 c00f |00e8: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096aac: e003 0301 |00ea: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +096ab0: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +096ab4: 7020 b71f 3000 |00ee: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +096aba: 1312 0000 |00f1: const/16 v18, #int 0 // #0 │ │ +096abe: 2900 34ff |00f3: goto/16 0027 // -00cc │ │ +096ac2: 1604 0000 |00f5: const-wide/16 v4, #int 0 // #0 │ │ +096ac6: 3103 0e04 |00f7: cmp-long v3, v14, v4 │ │ +096aca: 3903 2900 |00f9: if-nez v3, 0122 // +0029 │ │ +096ace: 4c14 100d |00fb: aput-wide v20, v16, v13 │ │ +096ad2: 0800 1300 |00fd: move-object/from16 v0, v19 │ │ +096ad6: 5403 cd0f |00ff: iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096ada: 4d16 030d |0101: aput-object v22, v3, v13 │ │ +096ade: 0800 1300 |0103: move-object/from16 v0, v19 │ │ +096ae2: 5203 c90f |0105: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096ae6: d804 0301 |0107: add-int/lit8 v4, v3, #int 1 // #01 │ │ +096aea: 0800 1300 |0109: move-object/from16 v0, v19 │ │ +096aee: 5904 c90f |010b: iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096af2: 0800 1300 |010d: move-object/from16 v0, v19 │ │ +096af6: 5204 cc0f |010f: iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;.threshold:I // field@0fcc │ │ +096afa: 3443 0d00 |0111: if-lt v3, v4, 011e // +000d │ │ +096afe: 0800 1300 |0113: move-object/from16 v0, v19 │ │ +096b02: 5203 c00f |0115: iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096b06: e003 0301 |0117: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +096b0a: 0800 1300 |0119: move-object/from16 v0, v19 │ │ +096b0e: 7020 b71f 3000 |011b: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;.resize:(I)V // method@1fb7 │ │ +096b14: 1312 0000 |011e: const/16 v18, #int 0 // #0 │ │ +096b18: 2900 07ff |0120: goto/16 0027 // -00f9 │ │ +096b1c: 0803 1300 |0122: move-object/from16 v3, v19 │ │ +096b20: 0504 1400 |0124: move-wide/from16 v4, v20 │ │ +096b24: 0806 1600 |0126: move-object/from16 v6, v22 │ │ +096b28: 760d af1f 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@1faf │ │ +096b2e: 1312 0000 |012b: const/16 v18, #int 0 // #0 │ │ +096b32: 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 │ │ @@ -141211,21 +141244,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;) │ │ @@ -141233,30 +141266,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 │ │ -088d10: |[088d10] com.badlogic.gdx.utils.LongMap.putAll:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -088d20: 6e10 a71f 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/LongMap;.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; // method@1fa7 │ │ -088d26: 0c02 |0003: move-result-object v2 │ │ -088d28: 6e10 861f 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap$Entries;.iterator:()Ljava/util/Iterator; // method@1f86 │ │ -088d2e: 0c01 |0007: move-result-object v1 │ │ -088d30: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -088d36: 0a02 |000b: move-result v2 │ │ -088d38: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -088d3c: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -088d42: 0c00 |0011: move-result-object v0 │ │ -088d44: 1f00 d902 |0012: check-cast v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@02d9 │ │ -088d48: 5302 ac0f |0014: iget-wide v2, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ -088d4c: 5404 ad0f |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ -088d50: 6e40 b01f 2543 |0018: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ -088d56: 28ed |001b: goto 0008 // -0013 │ │ -088d58: 0e00 |001c: return-void │ │ +096b38: |[096b38] com.badlogic.gdx.utils.LongMap.putAll:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +096b48: 6e10 a71f 0600 |0000: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/LongMap;.entries:()Lcom/badlogic/gdx/utils/LongMap$Entries; // method@1fa7 │ │ +096b4e: 0c02 |0003: move-result-object v2 │ │ +096b50: 6e10 861f 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/LongMap$Entries;.iterator:()Ljava/util/Iterator; // method@1f86 │ │ +096b56: 0c01 |0007: move-result-object v1 │ │ +096b58: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +096b5e: 0a02 |000b: move-result v2 │ │ +096b60: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +096b64: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +096b6a: 0c00 |0011: move-result-object v0 │ │ +096b6c: 1f00 d902 |0012: check-cast v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@02d9 │ │ +096b70: 5302 ac0f |0014: iget-wide v2, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ +096b74: 5404 ad0f |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ +096b78: 6e40 b01f 2543 |0018: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ +096b7e: 28ed |001b: goto 0008 // -0013 │ │ +096b80: 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; │ │ @@ -141267,88 +141300,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 │ │ -088d5c: |[088d5c] com.badlogic.gdx.utils.LongMap.remove:(J)Ljava/lang/Object; │ │ -088d6c: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -088d70: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -088d72: 3103 0805 |0003: cmp-long v3, v8, v5 │ │ -088d76: 3903 1600 |0005: if-nez v3, 001b // +0016 │ │ -088d7a: 5573 c20f |0007: iget-boolean v3, v7, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088d7e: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ -088d82: 0721 |000b: move-object v1, v2 │ │ -088d84: 1101 |000c: return-object v1 │ │ -088d86: 5471 cf0f |000d: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088d8a: 5b72 cf0f |000f: iput-object v2, v7, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -088d8e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -088d90: 5c72 c20f |0012: iput-boolean v2, v7, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ -088d94: 5272 c90f |0014: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088d98: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -088d9c: 5972 c90f |0018: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088da0: 28f2 |001a: goto 000c // -000e │ │ -088da2: 5273 c70f |001b: iget v3, v7, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ -088da6: 8133 |001d: int-to-long v3, v3 │ │ -088da8: c083 |001e: and-long/2addr v3, v8 │ │ -088daa: 8430 |001f: long-to-int v0, v3 │ │ -088dac: 5473 c40f |0020: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088db0: 4503 0300 |0022: aget-wide v3, v3, v0 │ │ -088db4: 3103 0308 |0024: cmp-long v3, v3, v8 │ │ -088db8: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ -088dbc: 5473 c40f |0028: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088dc0: 4c05 0300 |002a: aput-wide v5, v3, v0 │ │ -088dc4: 5473 cd0f |002c: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088dc8: 4601 0300 |002e: aget-object v1, v3, v0 │ │ -088dcc: 5473 cd0f |0030: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088dd0: 4d02 0300 |0032: aput-object v2, v3, v0 │ │ -088dd4: 5272 c90f |0034: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088dd8: d802 02ff |0036: add-int/lit8 v2, v2, #int -1 // #ff │ │ -088ddc: 5972 c90f |0038: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088de0: 28d2 |003a: goto 000c // -002e │ │ -088de2: 7030 ac1f 8709 |003b: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ -088de8: 0a00 |003e: move-result v0 │ │ -088dea: 5473 c40f |003f: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088dee: 4503 0300 |0041: aget-wide v3, v3, v0 │ │ -088df2: 3103 0308 |0043: cmp-long v3, v3, v8 │ │ -088df6: 3903 1500 |0045: if-nez v3, 005a // +0015 │ │ -088dfa: 5473 c40f |0047: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088dfe: 4c05 0300 |0049: aput-wide v5, v3, v0 │ │ -088e02: 5473 cd0f |004b: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088e06: 4601 0300 |004d: aget-object v1, v3, v0 │ │ -088e0a: 5473 cd0f |004f: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088e0e: 4d02 0300 |0051: aput-object v2, v3, v0 │ │ -088e12: 5272 c90f |0053: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088e16: d802 02ff |0055: add-int/lit8 v2, v2, #int -1 // #ff │ │ -088e1a: 5972 c90f |0057: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088e1e: 28b3 |0059: goto 000c // -004d │ │ -088e20: 7030 ad1f 8709 |005a: invoke-direct {v7, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ -088e26: 0a00 |005d: move-result v0 │ │ -088e28: 5473 c40f |005e: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088e2c: 4503 0300 |0060: aget-wide v3, v3, v0 │ │ -088e30: 3103 0308 |0062: cmp-long v3, v3, v8 │ │ -088e34: 3903 1500 |0064: if-nez v3, 0079 // +0015 │ │ -088e38: 5473 c40f |0066: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088e3c: 4c05 0300 |0068: aput-wide v5, v3, v0 │ │ -088e40: 5473 cd0f |006a: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088e44: 4601 0300 |006c: aget-object v1, v3, v0 │ │ -088e48: 5473 cd0f |006e: iget-object v3, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088e4c: 4d02 0300 |0070: aput-object v2, v3, v0 │ │ -088e50: 5272 c90f |0072: iget v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088e54: d802 02ff |0074: add-int/lit8 v2, v2, #int -1 // #ff │ │ -088e58: 5972 c90f |0076: iput v2, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088e5c: 2894 |0078: goto 000c // -006c │ │ -088e5e: 6e30 b51f 8709 |0079: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.removeStash:(J)Ljava/lang/Object; // method@1fb5 │ │ -088e64: 0c01 |007c: move-result-object v1 │ │ -088e66: 288f |007d: goto 000c // -0071 │ │ +096b84: |[096b84] com.badlogic.gdx.utils.LongMap.remove:(J)Ljava/lang/Object; │ │ +096b94: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +096b98: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +096b9a: 3103 0a06 |0003: cmp-long v3, v10, v6 │ │ +096b9e: 3903 1600 |0005: if-nez v3, 001b // +0016 │ │ +096ba2: 5593 c20f |0007: iget-boolean v3, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +096ba6: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +096baa: 0721 |000b: move-object v1, v2 │ │ +096bac: 1101 |000c: return-object v1 │ │ +096bae: 5491 cf0f |000d: iget-object v1, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096bb2: 5b92 cf0f |000f: iput-object v2, v9, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +096bb6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +096bb8: 5c92 c20f |0012: iput-boolean v2, v9, Lcom/badlogic/gdx/utils/LongMap;.hasZeroValue:Z // field@0fc2 │ │ +096bbc: 5292 c90f |0014: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096bc0: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +096bc4: 5992 c90f |0018: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096bc8: 28f2 |001a: goto 000c // -000e │ │ +096bca: 5293 c70f |001b: iget v3, v9, Lcom/badlogic/gdx/utils/LongMap;.mask:I // field@0fc7 │ │ +096bce: 8134 |001d: int-to-long v4, v3 │ │ +096bd0: c0a4 |001e: and-long/2addr v4, v10 │ │ +096bd2: 8440 |001f: long-to-int v0, v4 │ │ +096bd4: 5493 c40f |0020: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096bd8: 4504 0300 |0022: aget-wide v4, v3, v0 │ │ +096bdc: 3103 040a |0024: cmp-long v3, v4, v10 │ │ +096be0: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ +096be4: 5493 c40f |0028: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096be8: 4c06 0300 |002a: aput-wide v6, v3, v0 │ │ +096bec: 5493 cd0f |002c: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096bf0: 4601 0300 |002e: aget-object v1, v3, v0 │ │ +096bf4: 5493 cd0f |0030: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096bf8: 4d02 0300 |0032: aput-object v2, v3, v0 │ │ +096bfc: 5292 c90f |0034: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096c00: d802 02ff |0036: add-int/lit8 v2, v2, #int -1 // #ff │ │ +096c04: 5992 c90f |0038: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096c08: 28d2 |003a: goto 000c // -002e │ │ +096c0a: 7030 ac1f a90b |003b: invoke-direct {v9, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.hash2:(J)I // method@1fac │ │ +096c10: 0a00 |003e: move-result v0 │ │ +096c12: 5493 c40f |003f: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096c16: 4504 0300 |0041: aget-wide v4, v3, v0 │ │ +096c1a: 3103 040a |0043: cmp-long v3, v4, v10 │ │ +096c1e: 3903 1500 |0045: if-nez v3, 005a // +0015 │ │ +096c22: 5493 c40f |0047: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096c26: 4c06 0300 |0049: aput-wide v6, v3, v0 │ │ +096c2a: 5493 cd0f |004b: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096c2e: 4601 0300 |004d: aget-object v1, v3, v0 │ │ +096c32: 5493 cd0f |004f: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096c36: 4d02 0300 |0051: aput-object v2, v3, v0 │ │ +096c3a: 5292 c90f |0053: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096c3e: d802 02ff |0055: add-int/lit8 v2, v2, #int -1 // #ff │ │ +096c42: 5992 c90f |0057: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096c46: 28b3 |0059: goto 000c // -004d │ │ +096c48: 7030 ad1f a90b |005a: invoke-direct {v9, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.hash3:(J)I // method@1fad │ │ +096c4e: 0a00 |005d: move-result v0 │ │ +096c50: 5493 c40f |005e: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096c54: 4504 0300 |0060: aget-wide v4, v3, v0 │ │ +096c58: 3103 040a |0062: cmp-long v3, v4, v10 │ │ +096c5c: 3903 1500 |0064: if-nez v3, 0079 // +0015 │ │ +096c60: 5493 c40f |0066: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096c64: 4c06 0300 |0068: aput-wide v6, v3, v0 │ │ +096c68: 5493 cd0f |006a: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096c6c: 4601 0300 |006c: aget-object v1, v3, v0 │ │ +096c70: 5493 cd0f |006e: iget-object v3, v9, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096c74: 4d02 0300 |0070: aput-object v2, v3, v0 │ │ +096c78: 5292 c90f |0072: iget v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096c7c: d802 02ff |0074: add-int/lit8 v2, v2, #int -1 // #ff │ │ +096c80: 5992 c90f |0076: iput v2, v9, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096c84: 2894 |0078: goto 000c // -006c │ │ +096c86: 6e30 b51f a90b |0079: invoke-virtual {v9, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.removeStash:(J)Ljava/lang/Object; // method@1fb5 │ │ +096c8c: 0c01 |007c: move-result-object v1 │ │ +096c8e: 288f |007d: goto 000c // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=321 │ │ 0x0007 line=322 │ │ 0x000c line=357 │ │ 0x000d line=323 │ │ 0x000f line=324 │ │ @@ -141370,104 +141403,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 │ │ -088e68: |[088e68] com.badlogic.gdx.utils.LongMap.removeStash:(J)Ljava/lang/Object; │ │ -088e78: 5461 c40f |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088e7c: 5260 c00f |0002: iget v0, v6, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088e80: 5264 cb0f |0004: iget v4, v6, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088e84: 9002 0004 |0006: add-int v2, v0, v4 │ │ -088e88: 3520 1900 |0008: if-ge v0, v2, 0021 // +0019 │ │ -088e8c: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ -088e90: 3104 0407 |000c: cmp-long v4, v4, v7 │ │ -088e94: 3904 1000 |000e: if-nez v4, 001e // +0010 │ │ -088e98: 5464 cd0f |0010: iget-object v4, v6, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088e9c: 4603 0400 |0012: aget-object v3, v4, v0 │ │ -088ea0: 6e20 b61f 0600 |0014: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@1fb6 │ │ -088ea6: 5264 c90f |0017: iget v4, v6, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088eaa: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ -088eae: 5964 c90f |001b: iput v4, v6, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088eb2: 1103 |001d: return-object v3 │ │ -088eb4: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -088eb8: 28e8 |0020: goto 0008 // -0018 │ │ -088eba: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -088ebc: 28fb |0022: goto 001d // -0005 │ │ +096c90: |[096c90] com.badlogic.gdx.utils.LongMap.removeStash:(J)Ljava/lang/Object; │ │ +096ca0: 5471 c40f |0000: iget-object v1, v7, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096ca4: 5270 c00f |0002: iget v0, v7, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096ca8: 5274 cb0f |0004: iget v4, v7, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096cac: 9002 0004 |0006: add-int v2, v0, v4 │ │ +096cb0: 3520 1900 |0008: if-ge v0, v2, 0021 // +0019 │ │ +096cb4: 4504 0100 |000a: aget-wide v4, v1, v0 │ │ +096cb8: 3104 0408 |000c: cmp-long v4, v4, v8 │ │ +096cbc: 3904 1000 |000e: if-nez v4, 001e // +0010 │ │ +096cc0: 5474 cd0f |0010: iget-object v4, v7, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096cc4: 4603 0400 |0012: aget-object v3, v4, v0 │ │ +096cc8: 6e20 b61f 0700 |0014: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/LongMap;.removeStashIndex:(I)V // method@1fb6 │ │ +096cce: 5274 c90f |0017: iget v4, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096cd2: d804 04ff |0019: add-int/lit8 v4, v4, #int -1 // #ff │ │ +096cd6: 5974 c90f |001b: iput v4, v7, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096cda: 1103 |001d: return-object v3 │ │ +096cdc: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +096ce0: 28e8 |0020: goto 0008 // -0018 │ │ +096ce2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +096ce4: 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 │ │ -088ec0: |[088ec0] com.badlogic.gdx.utils.LongMap.removeStashIndex:(I)V │ │ -088ed0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -088ed2: 5251 cb0f |0001: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088ed6: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -088eda: 5951 cb0f |0005: iput v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088ede: 5251 c00f |0007: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ -088ee2: 5252 cb0f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ -088ee6: 9000 0102 |000b: add-int v0, v1, v2 │ │ -088eea: 3506 1700 |000d: if-ge v6, v0, 0024 // +0017 │ │ -088eee: 5451 c40f |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088ef2: 5452 c40f |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088ef6: 4502 0200 |0013: aget-wide v2, v2, v0 │ │ -088efa: 4c02 0106 |0015: aput-wide v2, v1, v6 │ │ -088efe: 5451 cd0f |0017: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088f02: 5452 cd0f |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088f06: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -088f0a: 4d02 0106 |001d: aput-object v2, v1, v6 │ │ -088f0e: 5451 cd0f |001f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088f12: 4d04 0100 |0021: aput-object v4, v1, v0 │ │ -088f16: 0e00 |0023: return-void │ │ -088f18: 5451 cd0f |0024: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088f1c: 4d04 0106 |0026: aput-object v4, v1, v6 │ │ -088f20: 28fb |0028: goto 0023 // -0005 │ │ +096ce8: |[096ce8] com.badlogic.gdx.utils.LongMap.removeStashIndex:(I)V │ │ +096cf8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +096cfa: 5251 cb0f |0001: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096cfe: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +096d02: 5951 cb0f |0005: iput v1, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096d06: 5251 c00f |0007: iget v1, v5, Lcom/badlogic/gdx/utils/LongMap;.capacity:I // field@0fc0 │ │ +096d0a: 5252 cb0f |0009: iget v2, v5, Lcom/badlogic/gdx/utils/LongMap;.stashSize:I // field@0fcb │ │ +096d0e: 9000 0102 |000b: add-int v0, v1, v2 │ │ +096d12: 3506 1700 |000d: if-ge v6, v0, 0024 // +0017 │ │ +096d16: 5451 c40f |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096d1a: 5452 c40f |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096d1e: 4502 0200 |0013: aget-wide v2, v2, v0 │ │ +096d22: 4c02 0106 |0015: aput-wide v2, v1, v6 │ │ +096d26: 5451 cd0f |0017: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096d2a: 5452 cd0f |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096d2e: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +096d32: 4d02 0106 |001d: aput-object v2, v1, v6 │ │ +096d36: 5451 cd0f |001f: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096d3a: 4d04 0100 |0021: aput-object v4, v1, v0 │ │ +096d3e: 0e00 |0023: return-void │ │ +096d40: 5451 cd0f |0024: iget-object v1, v5, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096d44: 4d04 0106 |0026: aput-object v4, v1, v6 │ │ +096d48: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=375 │ │ 0x0007 line=376 │ │ 0x000d line=377 │ │ 0x000f line=378 │ │ 0x0017 line=379 │ │ @@ -141481,68 +141514,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 │ │ -088f24: |[088f24] com.badlogic.gdx.utils.LongMap.toString:()Ljava/lang/String; │ │ -088f34: 1609 0000 |0000: const-wide/16 v9, #int 0 // #0 │ │ -088f38: 1308 3d00 |0002: const/16 v8, #int 61 // #3d │ │ -088f3c: 52b7 c90f |0004: iget v7, v11, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -088f40: 3907 0500 |0006: if-nez v7, 000b // +0005 │ │ -088f44: 1a07 4e10 |0008: const-string v7, "[]" // string@104e │ │ -088f48: 1107 |000a: return-object v7 │ │ -088f4a: 2200 0203 |000b: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -088f4e: 1307 2000 |000d: const/16 v7, #int 32 // #20 │ │ -088f52: 7020 c520 7000 |000f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -088f58: 1307 5b00 |0012: const/16 v7, #int 91 // #5b │ │ -088f5c: 6e20 c920 7000 |0014: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -088f62: 54b5 c40f |0017: iget-object v5, v11, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -088f66: 54b6 cd0f |0019: iget-object v6, v11, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -088f6a: 2151 |001b: array-length v1, v5 │ │ -088f6c: 0112 |001c: move v2, v1 │ │ -088f6e: d801 02ff |001d: add-int/lit8 v1, v2, #int -1 // #ff │ │ -088f72: 3d02 3e00 |001f: if-lez v2, 005d // +003e │ │ -088f76: 4503 0501 |0021: aget-wide v3, v5, v1 │ │ -088f7a: 3107 0309 |0023: cmp-long v7, v3, v9 │ │ -088f7e: 3907 0400 |0025: if-nez v7, 0029 // +0004 │ │ -088f82: 0112 |0027: move v2, v1 │ │ -088f84: 28f5 |0028: goto 001d // -000b │ │ -088f86: 6e30 cd20 3004 |0029: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ -088f8c: 6e20 c920 8000 |002c: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -088f92: 4607 0601 |002f: aget-object v7, v6, v1 │ │ -088f96: 6e20 d220 7000 |0031: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -088f9c: 0112 |0034: move v2, v1 │ │ -088f9e: d801 02ff |0035: add-int/lit8 v1, v2, #int -1 // #ff │ │ -088fa2: 3d02 1c00 |0037: if-lez v2, 0053 // +001c │ │ -088fa6: 4503 0501 |0039: aget-wide v3, v5, v1 │ │ -088faa: 3107 0309 |003b: cmp-long v7, v3, v9 │ │ -088fae: 3907 0400 |003d: if-nez v7, 0041 // +0004 │ │ -088fb2: 0112 |003f: move v2, v1 │ │ -088fb4: 28f5 |0040: goto 0035 // -000b │ │ -088fb6: 1a07 ae00 |0041: const-string v7, ", " // string@00ae │ │ -088fba: 6e20 d320 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -088fc0: 6e30 cd20 3004 |0046: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ -088fc6: 6e20 c920 8000 |0049: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -088fcc: 4607 0601 |004c: aget-object v7, v6, v1 │ │ -088fd0: 6e20 d220 7000 |004e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -088fd6: 0112 |0051: move v2, v1 │ │ -088fd8: 28e3 |0052: goto 0035 // -001d │ │ -088fda: 1307 5d00 |0053: const/16 v7, #int 93 // #5d │ │ -088fde: 6e20 c920 7000 |0055: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -088fe4: 6e10 1121 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -088fea: 0c07 |005b: move-result-object v7 │ │ -088fec: 28ae |005c: goto 000a // -0052 │ │ -088fee: 0112 |005d: move v2, v1 │ │ -088ff0: 28d7 |005e: goto 0035 // -0029 │ │ +096d4c: |[096d4c] com.badlogic.gdx.utils.LongMap.toString:()Ljava/lang/String; │ │ +096d5c: 160a 0000 |0000: const-wide/16 v10, #int 0 // #0 │ │ +096d60: 1308 3d00 |0002: const/16 v8, #int 61 // #3d │ │ +096d64: 52c7 c90f |0004: iget v7, v12, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +096d68: 3907 0500 |0006: if-nez v7, 000b // +0005 │ │ +096d6c: 1a07 4e10 |0008: const-string v7, "[]" // string@104e │ │ +096d70: 1107 |000a: return-object v7 │ │ +096d72: 2200 0203 |000b: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +096d76: 1307 2000 |000d: const/16 v7, #int 32 // #20 │ │ +096d7a: 7020 c520 7000 |000f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +096d80: 1307 5b00 |0012: const/16 v7, #int 91 // #5b │ │ +096d84: 6e20 c920 7000 |0014: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +096d8a: 54c3 c40f |0017: iget-object v3, v12, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +096d8e: 54c6 cd0f |0019: iget-object v6, v12, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +096d92: 2131 |001b: array-length v1, v3 │ │ +096d94: 0112 |001c: move v2, v1 │ │ +096d96: d801 02ff |001d: add-int/lit8 v1, v2, #int -1 // #ff │ │ +096d9a: 3d02 3e00 |001f: if-lez v2, 005d // +003e │ │ +096d9e: 4504 0301 |0021: aget-wide v4, v3, v1 │ │ +096da2: 3107 040a |0023: cmp-long v7, v4, v10 │ │ +096da6: 3907 0400 |0025: if-nez v7, 0029 // +0004 │ │ +096daa: 0112 |0027: move v2, v1 │ │ +096dac: 28f5 |0028: goto 001d // -000b │ │ +096dae: 6e30 cd20 4005 |0029: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ +096db4: 6e20 c920 8000 |002c: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +096dba: 4607 0601 |002f: aget-object v7, v6, v1 │ │ +096dbe: 6e20 d220 7000 |0031: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +096dc4: 0112 |0034: move v2, v1 │ │ +096dc6: d801 02ff |0035: add-int/lit8 v1, v2, #int -1 // #ff │ │ +096dca: 3d02 1c00 |0037: if-lez v2, 0053 // +001c │ │ +096dce: 4504 0301 |0039: aget-wide v4, v3, v1 │ │ +096dd2: 3107 040a |003b: cmp-long v7, v4, v10 │ │ +096dd6: 3907 0400 |003d: if-nez v7, 0041 // +0004 │ │ +096dda: 0112 |003f: move v2, v1 │ │ +096ddc: 28f5 |0040: goto 0035 // -000b │ │ +096dde: 1a07 ae00 |0041: const-string v7, ", " // string@00ae │ │ +096de2: 6e20 d320 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +096de8: 6e30 cd20 4005 |0046: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cd │ │ +096dee: 6e20 c920 8000 |0049: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +096df4: 4607 0601 |004c: aget-object v7, v6, v1 │ │ +096df8: 6e20 d220 7000 |004e: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +096dfe: 0112 |0051: move v2, v1 │ │ +096e00: 28e3 |0052: goto 0035 // -001d │ │ +096e02: 1307 5d00 |0053: const/16 v7, #int 93 // #5d │ │ +096e06: 6e20 c920 7000 |0055: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +096e0c: 6e10 1121 0000 |0058: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +096e12: 0c07 |005b: move-result-object v7 │ │ +096e14: 28ae |005c: goto 000a // -0052 │ │ +096e16: 0112 |005d: move v2, v1 │ │ +096e18: 28d7 |005e: goto 0035 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=504 │ │ 0x000a line=527 │ │ 0x000b line=505 │ │ 0x0012 line=506 │ │ 0x0017 line=507 │ │ @@ -141561,54 +141594,54 @@ │ │ 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 │ │ -088ff4: |[088ff4] com.badlogic.gdx.utils.LongMap.values:()Lcom/badlogic/gdx/utils/LongMap$Values; │ │ -089004: 5410 ce0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ -089008: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08900c: 2200 dc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Values; // type@02dc │ │ -089010: 7020 971f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Values;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f97 │ │ -089016: 5b10 ce0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ -08901a: 5410 ce0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ -08901e: 1100 |000d: return-object v0 │ │ -089020: 5410 ce0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ -089024: 6e10 9d1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Values;.reset:()V // method@1f9d │ │ -08902a: 28f8 |0013: goto 000b // -0008 │ │ +096e1c: |[096e1c] com.badlogic.gdx.utils.LongMap.values:()Lcom/badlogic/gdx/utils/LongMap$Values; │ │ +096e2c: 5410 ce0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ +096e30: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +096e34: 2200 dc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Values; // type@02dc │ │ +096e38: 7020 971f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$Values;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f97 │ │ +096e3e: 5b10 ce0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ +096e42: 5410 ce0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ +096e46: 1100 |000d: return-object v0 │ │ +096e48: 5410 ce0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.values:Lcom/badlogic/gdx/utils/LongMap$Values; // field@0fce │ │ +096e4c: 6e10 9d1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap$Values;.reset:()V // method@1f9d │ │ +096e52: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000b line=547 │ │ 0x000e line=546 │ │ locals : │ │ @@ -141640,17 +141673,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08902c: |[08902c] com.badlogic.gdx.utils.NumberUtils.:()V │ │ -08903c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -089042: 0e00 |0003: return-void │ │ +096e54: |[096e54] com.badlogic.gdx.utils.NumberUtils.:()V │ │ +096e64: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +096e6a: 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;) │ │ @@ -141658,18 +141691,18 @@ │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -089044: |[089044] com.badlogic.gdx.utils.NumberUtils.doubleToLongBits:(D)J │ │ -089054: 7120 5224 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@2452 │ │ -08905a: 0b00 |0003: move-result-wide v0 │ │ -08905c: 1000 |0004: return-wide v0 │ │ +096e6c: |[096e6c] com.badlogic.gdx.utils.NumberUtils.doubleToLongBits:(D)J │ │ +096e7c: 7120 5224 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.doubleToLongBits:(D)J // method@2452 │ │ +096e82: 0b00 |0003: move-result-wide v0 │ │ +096e84: 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;) │ │ @@ -141677,18 +141710,18 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089060: |[089060] com.badlogic.gdx.utils.NumberUtils.floatToIntBits:(F)I │ │ -089070: 7110 5c24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@245c │ │ -089076: 0a00 |0003: move-result v0 │ │ -089078: 0f00 |0004: return v0 │ │ +096e88: |[096e88] com.badlogic.gdx.utils.NumberUtils.floatToIntBits:(F)I │ │ +096e98: 7110 5c24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@245c │ │ +096e9e: 0a00 |0003: move-result v0 │ │ +096ea0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value F │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -141696,18 +141729,18 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08907c: |[08907c] com.badlogic.gdx.utils.NumberUtils.floatToIntColor:(F)I │ │ -08908c: 7110 5d24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@245d │ │ -089092: 0a00 |0003: move-result v0 │ │ -089094: 0f00 |0004: return v0 │ │ +096ea4: |[096ea4] com.badlogic.gdx.utils.NumberUtils.floatToIntColor:(F)I │ │ +096eb4: 7110 5d24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@245d │ │ +096eba: 0a00 |0003: move-result v0 │ │ +096ebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value F │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -141715,18 +141748,18 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089098: |[089098] com.badlogic.gdx.utils.NumberUtils.floatToRawIntBits:(F)I │ │ -0890a8: 7110 5d24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@245d │ │ -0890ae: 0a00 |0003: move-result v0 │ │ -0890b0: 0f00 |0004: return v0 │ │ +096ec0: |[096ec0] com.badlogic.gdx.utils.NumberUtils.floatToRawIntBits:(F)I │ │ +096ed0: 7110 5d24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.floatToRawIntBits:(F)I // method@245d │ │ +096ed6: 0a00 |0003: move-result v0 │ │ +096ed8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value F │ │ │ │ #5 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -141734,18 +141767,18 @@ │ │ type : '(I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0890b4: |[0890b4] com.badlogic.gdx.utils.NumberUtils.intBitsToFloat:(I)F │ │ -0890c4: 7110 5f24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ -0890ca: 0a00 |0003: move-result v0 │ │ -0890cc: 0f00 |0004: return v0 │ │ +096edc: |[096edc] com.badlogic.gdx.utils.NumberUtils.intBitsToFloat:(I)F │ │ +096eec: 7110 5f24 0100 |0000: invoke-static {v1}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ +096ef2: 0a00 |0003: move-result v0 │ │ +096ef4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 value I │ │ │ │ #6 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -141753,20 +141786,20 @@ │ │ type : '(I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0890d0: |[0890d0] com.badlogic.gdx.utils.NumberUtils.intToFloatColor:(I)F │ │ -0890e0: 1400 ffff fffe |0000: const v0, #float -1.70141e+38 // #feffffff │ │ -0890e6: b510 |0003: and-int/2addr v0, v1 │ │ -0890e8: 7110 5f24 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ -0890ee: 0a00 |0007: move-result v0 │ │ -0890f0: 0f00 |0008: return v0 │ │ +096ef8: |[096ef8] com.badlogic.gdx.utils.NumberUtils.intToFloatColor:(I)F │ │ +096f08: 1400 ffff fffe |0000: const v0, #float -1.70141e+38 // #feffffff │ │ +096f0e: b510 |0003: and-int/2addr v0, v1 │ │ +096f10: 7110 5f24 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ +096f16: 0a00 |0007: move-result v0 │ │ +096f18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 value I │ │ │ │ #7 : (in Lcom/badlogic/gdx/utils/NumberUtils;) │ │ @@ -141774,18 +141807,18 @@ │ │ type : '(J)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0890f4: |[0890f4] com.badlogic.gdx.utils.NumberUtils.longBitsToDouble:(J)D │ │ -089104: 7120 5324 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@2453 │ │ -08910a: 0b00 |0003: move-result-wide v0 │ │ -08910c: 1000 |0004: return-wide v0 │ │ +096f1c: |[096f1c] com.badlogic.gdx.utils.NumberUtils.longBitsToDouble:(J)D │ │ +096f2c: 7120 5324 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.longBitsToDouble:(J)D // method@2453 │ │ +096f32: 0b00 |0003: move-result-wide v0 │ │ +096f34: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 value J │ │ │ │ Virtual methods - │ │ @@ -141830,17 +141863,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089110: |[089110] com.badlogic.gdx.utils.ObjectIntMap$Entry.:()V │ │ -089120: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -089126: 0e00 |0003: return-void │ │ +096f38: |[096f38] com.badlogic.gdx.utils.ObjectIntMap$Entry.:()V │ │ +096f48: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +096f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 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; │ │ │ │ @@ -141850,29 +141883,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -089128: |[089128] com.badlogic.gdx.utils.ObjectIntMap$Entry.toString:()Ljava/lang/String; │ │ -089138: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -08913c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -089142: 5421 d50f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@0fd5 │ │ -089146: 6e20 d624 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08914c: 0c00 |000a: move-result-object v0 │ │ -08914e: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ -089152: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -089158: 0c00 |0010: move-result-object v0 │ │ -08915a: 5221 d60f |0011: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@0fd6 │ │ -08915e: 6e20 d424 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -089164: 0c00 |0016: move-result-object v0 │ │ -089166: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08916c: 0c00 |001a: move-result-object v0 │ │ -08916e: 1100 |001b: return-object v0 │ │ +096f50: |[096f50] com.badlogic.gdx.utils.ObjectIntMap$Entry.toString:()Ljava/lang/String; │ │ +096f60: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +096f64: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +096f6a: 5421 d50f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@0fd5 │ │ +096f6e: 6e20 d624 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +096f74: 0c00 |000a: move-result-object v0 │ │ +096f76: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ +096f7a: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +096f80: 0c00 |0010: move-result-object v0 │ │ +096f82: 5221 d60f |0011: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@0fd6 │ │ +096f86: 6e20 d424 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +096f8c: 0c00 |0016: move-result-object v0 │ │ +096f8e: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +096f94: 0c00 |001a: move-result-object v0 │ │ +096f96: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 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; │ │ │ │ @@ -141927,19 +141960,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 │ │ -089170: |[089170] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -089180: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -089186: 5b01 dd0f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -08918a: 6e10 d71f 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ -089190: 0e00 |0008: return-void │ │ +096f98: |[096f98] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +096fa8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +096fae: 5b01 dd0f |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +096fb2: 6e10 d71f 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ +096fb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ 0x0005 line=532 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -141954,34 +141987,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -089194: |[089194] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.findNextIndex:()V │ │ -0891a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0891a6: 5c42 dc0f |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@0fdc │ │ -0891aa: 5442 dd0f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -0891ae: 5420 e90f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0891b2: 5442 dd0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -0891b6: 5222 e60f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0891ba: 5443 dd0f |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -0891be: 5233 f00f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -0891c2: 9001 0203 |000f: add-int v1, v2, v3 │ │ -0891c6: 5242 de0f |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ -0891ca: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0891ce: 5942 de0f |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ -0891d2: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -0891d6: 5242 de0f |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ -0891da: 4602 0002 |001b: aget-object v2, v0, v2 │ │ -0891de: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -0891e2: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -0891e4: 5c42 dc0f |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@0fdc │ │ -0891e8: 0e00 |0022: return-void │ │ +096fbc: |[096fbc] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.findNextIndex:()V │ │ +096fcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +096fce: 5c42 dc0f |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@0fdc │ │ +096fd2: 5442 dd0f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +096fd6: 5420 e90f |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +096fda: 5442 dd0f |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +096fde: 5222 e60f |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +096fe2: 5443 dd0f |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +096fe6: 5233 f00f |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +096fea: 9001 0203 |000f: add-int v1, v2, v3 │ │ +096fee: 5242 de0f |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ +096ff2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +096ff6: 5942 de0f |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ +096ffa: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +096ffe: 5242 de0f |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ +097002: 4602 0002 |001b: aget-object v2, v0, v2 │ │ +097006: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +09700a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +09700c: 5c42 dc0f |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.hasNext:Z // field@0fdc │ │ +097010: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ 0x0007 line=544 │ │ 0x0019 line=545 │ │ 0x001f line=546 │ │ @@ -141997,41 +142030,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0891ec: |[0891ec] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.remove:()V │ │ -0891fc: 5230 db0f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ -089200: 3b00 0a00 |0002: if-gez v0, 000c // +000a │ │ -089204: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -089208: 1a01 d020 |0006: const-string v1, "next must be called before remove." // string@20d0 │ │ -08920c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -089212: 2700 |000b: throw v0 │ │ -089214: 5230 db0f |000c: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ -089218: 5431 dd0f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -08921c: 5211 e60f |0010: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089220: 3410 1500 |0012: if-lt v0, v1, 0027 // +0015 │ │ -089224: 5430 dd0f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -089228: 5231 db0f |0016: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ -08922c: 6e20 f71f 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@1ff7 │ │ -089232: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ -089234: 5930 db0f |001c: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ -089238: 5430 dd0f |001e: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -08923c: 5201 ee0f |0020: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089240: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -089244: 5901 ee0f |0024: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089248: 0e00 |0026: return-void │ │ -08924a: 5430 dd0f |0027: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ -08924e: 5400 e90f |0029: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089252: 5231 db0f |002b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ -089256: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -089258: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -08925c: 28eb |0030: goto 001b // -0015 │ │ +097014: |[097014] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.remove:()V │ │ +097024: 5230 db0f |0000: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ +097028: 3b00 0a00 |0002: if-gez v0, 000c // +000a │ │ +09702c: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +097030: 1a01 d020 |0006: const-string v1, "next must be called before remove." // string@20d0 │ │ +097034: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +09703a: 2700 |000b: throw v0 │ │ +09703c: 5230 db0f |000c: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ +097040: 5431 dd0f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +097044: 5211 e60f |0010: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097048: 3410 1500 |0012: if-lt v0, v1, 0027 // +0015 │ │ +09704c: 5430 dd0f |0014: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +097050: 5231 db0f |0016: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ +097054: 6e20 f71f 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@1ff7 │ │ +09705a: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ +09705c: 5930 db0f |001c: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ +097060: 5430 dd0f |001e: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +097064: 5201 ee0f |0020: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097068: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09706c: 5901 ee0f |0024: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097070: 0e00 |0026: return-void │ │ +097072: 5430 dd0f |0027: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fdd │ │ +097076: 5400 e90f |0029: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +09707a: 5231 db0f |002b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ +09707e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +097080: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +097084: 28eb |0030: goto 001b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x000c line=554 │ │ 0x0014 line=555 │ │ 0x001b line=559 │ │ 0x001e line=560 │ │ @@ -142046,20 +142079,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -089260: |[089260] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.reset:()V │ │ -089270: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -089272: 5910 db0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ -089276: 5910 de0f |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ -08927a: 6e10 d51f 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.findNextIndex:()V // method@1fd5 │ │ -089280: 0e00 |0008: return-void │ │ +097088: |[097088] com.badlogic.gdx.utils.ObjectIntMap$MapIterator.reset:()V │ │ +097098: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +09709a: 5910 db0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.currentIndex:I // field@0fdb │ │ +09709e: 5910 de0f |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.nextIndex:I // field@0fde │ │ +0970a2: 6e10 d51f 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.findNextIndex:()V // method@1fd5 │ │ +0970a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=536 │ │ 0x0003 line=537 │ │ 0x0005 line=538 │ │ 0x0008 line=539 │ │ locals : │ │ @@ -142201,19 +142234,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -089284: |[089284] com.badlogic.gdx.utils.ObjectIntMap.:()V │ │ -089294: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -089298: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -08929e: 7030 e11f 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@1fe1 │ │ -0892a4: 0e00 |0008: return-void │ │ +0970ac: |[0970ac] com.badlogic.gdx.utils.ObjectIntMap.:()V │ │ +0970bc: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0970c0: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +0970c6: 7030 e11f 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@1fe1 │ │ +0970cc: 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; │ │ @@ -142223,134 +142256,134 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0892a8: |[0892a8] com.badlogic.gdx.utils.ObjectIntMap.:(I)V │ │ -0892b8: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -0892be: 7030 e11f 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@1fe1 │ │ -0892c4: 0e00 |0006: return-void │ │ +0970d0: |[0970d0] com.badlogic.gdx.utils.ObjectIntMap.:(I)V │ │ +0970e0: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +0970e6: 7030 e11f 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:(IF)V // method@1fe1 │ │ +0970ec: 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 │ │ -0892c8: |[0892c8] com.badlogic.gdx.utils.ObjectIntMap.:(IF)V │ │ -0892d8: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0892de: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -0892e2: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0892e6: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0892ea: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0892f0: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ -0892f4: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0892fa: 0c01 |0011: move-result-object v1 │ │ -0892fc: 6e20 d424 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -089302: 0c01 |0015: move-result-object v1 │ │ -089304: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08930a: 0c01 |0019: move-result-object v1 │ │ -08930c: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -089312: 2700 |001d: throw v0 │ │ -089314: 5230 e60f |001e: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089318: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -08931c: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -089320: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -089324: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -089328: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08932e: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ -089332: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -089338: 0c01 |0030: move-result-object v1 │ │ -08933a: 6e20 d424 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -089340: 0c01 |0034: move-result-object v1 │ │ -089342: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -089348: 0c01 |0038: move-result-object v1 │ │ -08934a: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -089350: 2700 |003c: throw v0 │ │ -089352: 7110 4112 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -089358: 0a00 |0040: move-result v0 │ │ -08935a: 5930 e60f |0041: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08935e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -089360: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -089364: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -089368: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08936c: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -089370: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -089376: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ -08937a: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -089380: 0c01 |0054: move-result-object v1 │ │ -089382: 6e20 d324 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -089388: 0c01 |0058: move-result-object v1 │ │ -08938a: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -089390: 0c01 |005c: move-result-object v1 │ │ -089392: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -089398: 2700 |0060: throw v0 │ │ -08939a: 5935 eb0f |0061: iput v5, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@0feb │ │ -08939e: 5230 e60f |0063: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0893a2: 8200 |0065: int-to-float v0, v0 │ │ -0893a4: c850 |0066: mul-float/2addr v0, v5 │ │ -0893a6: 8700 |0067: float-to-int v0, v0 │ │ -0893a8: 5930 f10f |0068: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -0893ac: 5230 e60f |006a: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0893b0: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0893b4: 5930 ec0f |006e: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -0893b8: 5230 e60f |0070: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0893bc: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -0893c2: 0a00 |0075: move-result v0 │ │ -0893c4: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -0893c8: 5930 e80f |0078: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ -0893cc: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -0893ce: 5231 e60f |007b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0893d2: 8311 |007d: int-to-double v1, v1 │ │ -0893d4: 7120 8424 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -0893da: 0b01 |0081: move-result-wide v1 │ │ -0893dc: 7120 8224 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -0893e2: 0b01 |0085: move-result-wide v1 │ │ -0893e4: 8a11 |0086: double-to-int v1, v1 │ │ -0893e6: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -0893ea: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0893f0: 0a00 |008c: move-result v0 │ │ -0893f2: 5930 ef0f |008d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ -0893f6: 5230 e60f |008f: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0893fa: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -0893fe: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -089404: 0a00 |0096: move-result v0 │ │ -089406: 5231 e60f |0097: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08940a: 8311 |0099: int-to-double v1, v1 │ │ -08940c: 7120 8e24 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -089412: 0b01 |009d: move-result-wide v1 │ │ -089414: 8a11 |009e: double-to-int v1, v1 │ │ -089416: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -08941a: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -089420: 0a00 |00a4: move-result v0 │ │ -089422: 5930 ed0f |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@0fed │ │ -089426: 5230 e60f |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08942a: 5231 ef0f |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ -08942e: b010 |00ab: add-int/2addr v0, v1 │ │ -089430: 2300 3104 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -089434: 1f00 3104 |00ae: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -089438: 5b30 e90f |00b0: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -08943c: 5430 e90f |00b2: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089440: 2100 |00b4: array-length v0, v0 │ │ -089442: 2300 e903 |00b5: new-array v0, v0, [I // type@03e9 │ │ -089446: 5b30 f20f |00b7: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -08944a: 0e00 |00b9: return-void │ │ +0970f0: |[0970f0] com.badlogic.gdx.utils.ObjectIntMap.:(IF)V │ │ +097100: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +097106: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +09710a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09710e: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +097112: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +097118: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ +09711c: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +097122: 0c01 |0011: move-result-object v1 │ │ +097124: 6e20 d424 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09712a: 0c01 |0015: move-result-object v1 │ │ +09712c: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +097132: 0c01 |0019: move-result-object v1 │ │ +097134: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09713a: 2700 |001d: throw v0 │ │ +09713c: 5240 e60f |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097140: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +097144: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +097148: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09714c: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +097150: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +097156: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ +09715a: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +097160: 0c01 |0030: move-result-object v1 │ │ +097162: 6e20 d424 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +097168: 0c01 |0034: move-result-object v1 │ │ +09716a: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +097170: 0c01 |0038: move-result-object v1 │ │ +097172: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +097178: 2700 |003c: throw v0 │ │ +09717a: 7110 4112 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +097180: 0a00 |0040: move-result v0 │ │ +097182: 5940 e60f |0041: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097186: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +097188: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +09718c: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +097190: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +097194: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +097198: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09719e: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ +0971a2: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0971a8: 0c01 |0054: move-result-object v1 │ │ +0971aa: 6e20 d324 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0971b0: 0c01 |0058: move-result-object v1 │ │ +0971b2: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0971b8: 0c01 |005c: move-result-object v1 │ │ +0971ba: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0971c0: 2700 |0060: throw v0 │ │ +0971c2: 5946 eb0f |0061: iput v6, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@0feb │ │ +0971c6: 5240 e60f |0063: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0971ca: 8200 |0065: int-to-float v0, v0 │ │ +0971cc: c860 |0066: mul-float/2addr v0, v6 │ │ +0971ce: 8700 |0067: float-to-int v0, v0 │ │ +0971d0: 5940 f10f |0068: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +0971d4: 5240 e60f |006a: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0971d8: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0971dc: 5940 ec0f |006e: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +0971e0: 5240 e60f |0070: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0971e4: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +0971ea: 0a00 |0075: move-result v0 │ │ +0971ec: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +0971f0: 5940 e80f |0078: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ +0971f4: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +0971f6: 5241 e60f |007b: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0971fa: 8312 |007d: int-to-double v2, v1 │ │ +0971fc: 7120 8424 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +097202: 0b02 |0081: move-result-wide v2 │ │ +097204: 7120 8224 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +09720a: 0b02 |0085: move-result-wide v2 │ │ +09720c: 8a21 |0086: double-to-int v1, v2 │ │ +09720e: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +097212: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +097218: 0a00 |008c: move-result v0 │ │ +09721a: 5940 ef0f |008d: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ +09721e: 5240 e60f |008f: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097222: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +097226: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +09722c: 0a00 |0096: move-result v0 │ │ +09722e: 5241 e60f |0097: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097232: 8312 |0099: int-to-double v2, v1 │ │ +097234: 7120 8e24 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +09723a: 0b02 |009d: move-result-wide v2 │ │ +09723c: 8a21 |009e: double-to-int v1, v2 │ │ +09723e: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +097242: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +097248: 0a00 |00a4: move-result v0 │ │ +09724a: 5940 ed0f |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@0fed │ │ +09724e: 5240 e60f |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097252: 5241 ef0f |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ +097256: b010 |00ab: add-int/2addr v0, v1 │ │ +097258: 2300 3104 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +09725c: 1f00 3104 |00ae: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +097260: 5b40 e90f |00b0: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097264: 5440 e90f |00b2: iget-object v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097268: 2100 |00b4: array-length v0, v0 │ │ +09726a: 2300 e903 |00b5: new-array v0, v0, [I // type@03e9 │ │ +09726e: 5b40 f20f |00b7: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097272: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x001e line=67 │ │ 0x003d line=68 │ │ 0x0043 line=70 │ │ @@ -142360,44 +142393,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 │ │ -08944c: |[08944c] com.badlogic.gdx.utils.ObjectIntMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ -08945c: 5441 e90f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089460: 5240 e60f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089464: 5243 f00f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089468: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08946c: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ -089470: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -089474: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08947a: 0a03 |000f: move-result v3 │ │ -08947c: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ -089480: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -089482: 0f03 |0013: return v3 │ │ -089484: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089488: 28f2 |0016: goto 0008 // -000e │ │ -08948a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -08948c: 28fb |0018: goto 0013 // -0005 │ │ +097274: |[097274] com.badlogic.gdx.utils.ObjectIntMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ +097284: 5441 e90f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097288: 5240 e60f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +09728c: 5243 f00f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097290: 9002 0003 |0006: add-int v2, v0, v3 │ │ +097294: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +097298: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +09729c: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0972a2: 0a03 |000f: move-result v3 │ │ +0972a4: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ +0972a8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0972aa: 0f03 |0013: return v3 │ │ +0972ac: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0972b0: 28f2 |0016: goto 0008 // -000e │ │ +0972b2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0972b4: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ 0x000a line=404 │ │ 0x0013 line=405 │ │ 0x0014 line=403 │ │ @@ -142416,36 +142449,36 @@ │ │ type : '(Ljava/lang/Object;II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -089490: |[089490] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrementStash:(Ljava/lang/Object;II)I │ │ -0894a0: 5461 e90f |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0894a4: 5260 e60f |0002: iget v0, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0894a8: 5264 f00f |0004: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -0894ac: 9002 0004 |0006: add-int v2, v0, v4 │ │ -0894b0: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -0894b4: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -0894b8: 6e20 9624 4700 |000c: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0894be: 0a04 |000f: move-result v4 │ │ -0894c0: 3804 0d00 |0010: if-eqz v4, 001d // +000d │ │ -0894c4: 5464 f20f |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0894c8: 4403 0400 |0014: aget v3, v4, v0 │ │ -0894cc: 5464 f20f |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0894d0: 9005 0309 |0018: add-int v5, v3, v9 │ │ -0894d4: 4b05 0400 |001a: aput v5, v4, v0 │ │ -0894d8: 0f03 |001c: return v3 │ │ -0894da: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0894de: 28e9 |001f: goto 0008 // -0017 │ │ -0894e0: 9004 0809 |0020: add-int v4, v8, v9 │ │ -0894e4: 6e30 f11f 7604 |0022: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0894ea: 0183 |0025: move v3, v8 │ │ -0894ec: 28f6 |0026: goto 001c // -000a │ │ +0972b8: |[0972b8] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrementStash:(Ljava/lang/Object;II)I │ │ +0972c8: 5461 e90f |0000: iget-object v1, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0972cc: 5260 e60f |0002: iget v0, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0972d0: 5264 f00f |0004: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +0972d4: 9002 0004 |0006: add-int v2, v0, v4 │ │ +0972d8: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +0972dc: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +0972e0: 6e20 9624 4700 |000c: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0972e6: 0a04 |000f: move-result v4 │ │ +0972e8: 3804 0d00 |0010: if-eqz v4, 001d // +000d │ │ +0972ec: 5464 f20f |0012: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0972f0: 4403 0400 |0014: aget v3, v4, v0 │ │ +0972f4: 5464 f20f |0016: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0972f8: 9005 0309 |0018: add-int v5, v3, v9 │ │ +0972fc: 4b05 0400 |001a: aput v5, v4, v0 │ │ +097300: 0f03 |001c: return v3 │ │ +097302: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097306: 28e9 |001f: goto 0008 // -0017 │ │ +097308: 9004 0809 |0020: add-int v4, v8, v9 │ │ +09730c: 6e30 f11f 7604 |0022: invoke-virtual {v6, v7, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +097312: 0183 |0025: move v3, v8 │ │ +097314: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0002 line=307 │ │ 0x000a line=308 │ │ 0x0012 line=309 │ │ 0x0016 line=310 │ │ @@ -142470,29 +142503,29 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0894f0: |[0894f0] com.badlogic.gdx.utils.ObjectIntMap.getStash:(Ljava/lang/Object;I)I │ │ -089500: 5441 e90f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089504: 5240 e60f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089508: 5243 f00f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -08950c: 9002 0003 |0006: add-int v2, v0, v3 │ │ -089510: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ -089514: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -089518: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08951e: 0a03 |000f: move-result v3 │ │ -089520: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -089524: 5443 f20f |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089528: 4406 0300 |0014: aget v6, v3, v0 │ │ -08952c: 0f06 |0016: return v6 │ │ -08952e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089532: 28ef |0019: goto 0008 // -0011 │ │ +097318: |[097318] com.badlogic.gdx.utils.ObjectIntMap.getStash:(Ljava/lang/Object;I)I │ │ +097328: 5441 e90f |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +09732c: 5240 e60f |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097330: 5243 f00f |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097334: 9002 0003 |0006: add-int v2, v0, v3 │ │ +097338: 3520 0e00 |0008: if-ge v0, v2, 0016 // +000e │ │ +09733c: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +097340: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097346: 0a03 |000f: move-result v3 │ │ +097348: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +09734c: 5443 f20f |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097350: 4406 0300 |0014: aget v6, v3, v0 │ │ +097354: 0f06 |0016: return v6 │ │ +097356: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09735a: 28ef |0019: goto 0008 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ 0x000a line=284 │ │ 0x0016 line=285 │ │ 0x0017 line=283 │ │ @@ -142512,23 +142545,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -089534: |[089534] com.badlogic.gdx.utils.ObjectIntMap.hash2:(I)I │ │ -089544: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -08954a: b203 |0003: mul-int/2addr v3, v0 │ │ -08954c: 5220 e80f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ -089550: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -089554: b730 |0008: xor-int/2addr v0, v3 │ │ -089556: 5221 ec0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -08955a: b510 |000b: and-int/2addr v0, v1 │ │ -08955c: 0f00 |000c: return v0 │ │ +09735c: |[09735c] com.badlogic.gdx.utils.ObjectIntMap.hash2:(I)I │ │ +09736c: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +097372: b203 |0003: mul-int/2addr v3, v0 │ │ +097374: 5220 e80f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ +097378: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +09737c: b730 |0008: xor-int/2addr v0, v3 │ │ +09737e: 5221 ec0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +097382: b510 |000b: and-int/2addr v0, v1 │ │ +097384: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 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; │ │ @@ -142539,23 +142572,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -089560: |[089560] com.badlogic.gdx.utils.ObjectIntMap.hash3:(I)I │ │ -089570: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -089576: b203 |0003: mul-int/2addr v3, v0 │ │ -089578: 5220 e80f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ -08957c: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -089580: b730 |0008: xor-int/2addr v0, v3 │ │ -089582: 5221 ec0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089586: b510 |000b: and-int/2addr v0, v1 │ │ -089588: 0f00 |000c: return v0 │ │ +097388: |[097388] com.badlogic.gdx.utils.ObjectIntMap.hash3:(I)I │ │ +097398: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +09739e: b203 |0003: mul-int/2addr v3, v0 │ │ +0973a0: 5220 e80f |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ +0973a4: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0973a8: b730 |0008: xor-int/2addr v0, v3 │ │ +0973aa: 5221 ec0f |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +0973ae: b510 |000b: and-int/2addr v0, v1 │ │ +0973b0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0004 line=455 │ │ 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; │ │ @@ -142566,92 +142599,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 │ │ -08958c: |[08958c] com.badlogic.gdx.utils.ObjectIntMap.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ -08959c: 54a4 e90f |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0895a0: 54a7 f20f |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0895a4: 52a5 ec0f |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -0895a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0895aa: 52a6 ed0f |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@0fed │ │ -0895ae: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -0895b0: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -0895b6: 0a08 |000d: move-result v8 │ │ -0895b8: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ -0895be: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -0895c2: 4401 0711 |0013: aget v1, v7, v17 │ │ -0895c6: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ -0895ca: 4b0c 0711 |0017: aput v12, v7, v17 │ │ -0895ce: 6e10 9824 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -0895d4: 0a02 |001c: move-result v2 │ │ -0895d6: 950d 0205 |001d: and-int v13, v2, v5 │ │ -0895da: 460e 040d |001f: aget-object v14, v4, v13 │ │ -0895de: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ -0895e2: 4d00 040d |0023: aput-object v0, v4, v13 │ │ -0895e6: 4b01 070d |0025: aput v1, v7, v13 │ │ -0895ea: 52a8 ee0f |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0895ee: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0895f2: 59a9 ee0f |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0895f6: 52a9 f10f |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -0895fa: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ -0895fe: 52a8 e60f |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089602: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -089606: 7020 f81f 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -08960c: 0e00 |0038: return-void │ │ -08960e: 07e0 |0039: move-object v0, v14 │ │ -089610: 4401 070d |003a: aget v1, v7, v13 │ │ -089614: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ -089618: 4b0c 070d |003e: aput v12, v7, v13 │ │ -08961c: 28d9 |0040: goto 0019 // -0027 │ │ -08961e: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -089622: 4401 070f |0043: aget v1, v7, v15 │ │ -089626: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ -08962a: 4b0c 070f |0047: aput v12, v7, v15 │ │ -08962e: 28d0 |0049: goto 0019 // -0030 │ │ -089630: 7020 ed1f 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -089636: 0a0f |004d: move-result v15 │ │ -089638: 4610 040f |004e: aget-object v16, v4, v15 │ │ -08963c: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ -089640: 4d00 040f |0052: aput-object v0, v4, v15 │ │ -089644: 4b01 070f |0054: aput v1, v7, v15 │ │ -089648: 52a8 ee0f |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -08964c: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ -089650: 59a9 ee0f |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089654: 52a9 f10f |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089658: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ -08965c: 52a8 e60f |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089660: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -089664: 7020 f81f 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -08966a: 28d1 |0067: goto 0038 // -002f │ │ -08966c: 7020 ee1f 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -089672: 0a11 |006b: move-result v17 │ │ -089674: 4612 0411 |006c: aget-object v18, v4, v17 │ │ -089678: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ -08967c: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ -089680: 4b01 0711 |0072: aput v1, v7, v17 │ │ -089684: 52a8 ee0f |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089688: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ -08968c: 59a9 ee0f |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089690: 52a9 f10f |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089694: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ -089698: 52a8 e60f |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08969c: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0896a0: 7020 f81f 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -0896a6: 28b3 |0085: goto 0038 // -004d │ │ -0896a8: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0896ac: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ -0896b0: 7030 f41f 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putStash:(Ljava/lang/Object;I)V // method@1ff4 │ │ -0896b6: 28ab |008d: goto 0038 // -0055 │ │ -0896b8: 070b |008e: move-object v11, v0 │ │ -0896ba: 011c |008f: move v12, v1 │ │ -0896bc: 2900 79ff |0090: goto/16 0009 // -0087 │ │ -0896c0: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ +0973b4: |[0973b4] com.badlogic.gdx.utils.ObjectIntMap.push:(Ljava/lang/Object;IILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ +0973c4: 54a4 e90f |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0973c8: 54a7 f20f |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0973cc: 52a5 ec0f |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +0973d0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0973d2: 52a6 ed0f |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@0fed │ │ +0973d6: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0973d8: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +0973de: 0a08 |000d: move-result v8 │ │ +0973e0: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ +0973e6: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0973ea: 4401 0711 |0013: aget v1, v7, v17 │ │ +0973ee: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ +0973f2: 4b0c 0711 |0017: aput v12, v7, v17 │ │ +0973f6: 6e10 9824 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +0973fc: 0a02 |001c: move-result v2 │ │ +0973fe: 950d 0205 |001d: and-int v13, v2, v5 │ │ +097402: 460e 040d |001f: aget-object v14, v4, v13 │ │ +097406: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ +09740a: 4d00 040d |0023: aput-object v0, v4, v13 │ │ +09740e: 4b01 070d |0025: aput v1, v7, v13 │ │ +097412: 52a8 ee0f |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097416: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +09741a: 59a9 ee0f |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +09741e: 52a9 f10f |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097422: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ +097426: 52a8 e60f |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +09742a: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +09742e: 7020 f81f 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097434: 0e00 |0038: return-void │ │ +097436: 07e0 |0039: move-object v0, v14 │ │ +097438: 4401 070d |003a: aget v1, v7, v13 │ │ +09743c: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ +097440: 4b0c 070d |003e: aput v12, v7, v13 │ │ +097444: 28d9 |0040: goto 0019 // -0027 │ │ +097446: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +09744a: 4401 070f |0043: aget v1, v7, v15 │ │ +09744e: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ +097452: 4b0c 070f |0047: aput v12, v7, v15 │ │ +097456: 28d0 |0049: goto 0019 // -0030 │ │ +097458: 7020 ed1f 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +09745e: 0a0f |004d: move-result v15 │ │ +097460: 4610 040f |004e: aget-object v16, v4, v15 │ │ +097464: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ +097468: 4d00 040f |0052: aput-object v0, v4, v15 │ │ +09746c: 4b01 070f |0054: aput v1, v7, v15 │ │ +097470: 52a8 ee0f |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097474: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ +097478: 59a9 ee0f |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +09747c: 52a9 f10f |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097480: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ +097484: 52a8 e60f |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097488: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +09748c: 7020 f81f 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097492: 28d1 |0067: goto 0038 // -002f │ │ +097494: 7020 ee1f 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +09749a: 0a11 |006b: move-result v17 │ │ +09749c: 4612 0411 |006c: aget-object v18, v4, v17 │ │ +0974a0: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ +0974a4: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ +0974a8: 4b01 0711 |0072: aput v1, v7, v17 │ │ +0974ac: 52a8 ee0f |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +0974b0: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0974b4: 59a9 ee0f |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +0974b8: 52a9 f10f |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +0974bc: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ +0974c0: 52a8 e60f |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0974c4: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0974c8: 7020 f81f 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +0974ce: 28b3 |0085: goto 0038 // -004d │ │ +0974d0: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0974d4: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ +0974d8: 7030 f41f 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putStash:(Ljava/lang/Object;I)V // method@1ff4 │ │ +0974de: 28ab |008d: goto 0038 // -0055 │ │ +0974e0: 070b |008e: move-object v11, v0 │ │ +0974e2: 011c |008f: move v12, v1 │ │ +0974e4: 2900 79ff |0090: goto/16 0009 // -0087 │ │ +0974e8: 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 │ │ @@ -142727,76 +142760,76 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 119 16-bit code units │ │ -0896d0: |[0896d0] com.badlogic.gdx.utils.ObjectIntMap.putResize:(Ljava/lang/Object;I)V │ │ -0896e0: 6e10 9824 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -0896e6: 0a09 |0003: move-result v9 │ │ -0896e8: 52a0 ec0f |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -0896ec: 9503 0900 |0006: and-int v3, v9, v0 │ │ -0896f0: 54a0 e90f |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0896f4: 4604 0003 |000a: aget-object v4, v0, v3 │ │ -0896f8: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ -0896fc: 54a0 e90f |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089700: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ -089704: 54a0 f20f |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089708: 4b0c 0003 |0014: aput v12, v0, v3 │ │ -08970c: 52a0 ee0f |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089710: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089714: 59a1 ee0f |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089718: 52a1 f10f |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -08971c: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ -089720: 52a0 e60f |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089724: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089728: 7020 f81f 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -08972e: 0e00 |0027: return-void │ │ -089730: 7020 ed1f 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -089736: 0a05 |002b: move-result v5 │ │ -089738: 54a0 e90f |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -08973c: 4606 0005 |002e: aget-object v6, v0, v5 │ │ -089740: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ -089744: 54a0 e90f |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089748: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ -08974c: 54a0 f20f |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089750: 4b0c 0005 |0038: aput v12, v0, v5 │ │ -089754: 52a0 ee0f |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089758: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08975c: 59a1 ee0f |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089760: 52a1 f10f |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089764: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ -089768: 52a0 e60f |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08976c: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089770: 7020 f81f 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -089776: 28dc |004b: goto 0027 // -0024 │ │ -089778: 7020 ee1f 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -08977e: 0a07 |004f: move-result v7 │ │ -089780: 54a0 e90f |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089784: 4608 0007 |0052: aget-object v8, v0, v7 │ │ -089788: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ -08978c: 54a0 e90f |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089790: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ -089794: 54a0 f20f |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089798: 4b0c 0007 |005c: aput v12, v0, v7 │ │ -08979c: 52a0 ee0f |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0897a0: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0897a4: 59a1 ee0f |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0897a8: 52a1 f10f |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -0897ac: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ -0897b0: 52a0 e60f |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0897b4: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -0897b8: 7020 f81f 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -0897be: 28b8 |006f: goto 0027 // -0048 │ │ -0897c0: 07a0 |0070: move-object v0, v10 │ │ -0897c2: 07b1 |0071: move-object v1, v11 │ │ -0897c4: 01c2 |0072: move v2, v12 │ │ -0897c6: 7609 f01f 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@1ff0 │ │ -0897cc: 28b1 |0076: goto 0027 // -004f │ │ +0974f8: |[0974f8] com.badlogic.gdx.utils.ObjectIntMap.putResize:(Ljava/lang/Object;I)V │ │ +097508: 6e10 9824 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +09750e: 0a09 |0003: move-result v9 │ │ +097510: 52a0 ec0f |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +097514: 9503 0900 |0006: and-int v3, v9, v0 │ │ +097518: 54a0 e90f |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +09751c: 4604 0003 |000a: aget-object v4, v0, v3 │ │ +097520: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ +097524: 54a0 e90f |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097528: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ +09752c: 54a0 f20f |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097530: 4b0c 0003 |0014: aput v12, v0, v3 │ │ +097534: 52a0 ee0f |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097538: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09753c: 59a1 ee0f |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097540: 52a1 f10f |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097544: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ +097548: 52a0 e60f |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +09754c: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +097550: 7020 f81f 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097556: 0e00 |0027: return-void │ │ +097558: 7020 ed1f 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +09755e: 0a05 |002b: move-result v5 │ │ +097560: 54a0 e90f |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097564: 4606 0005 |002e: aget-object v6, v0, v5 │ │ +097568: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ +09756c: 54a0 e90f |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097570: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ +097574: 54a0 f20f |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097578: 4b0c 0005 |0038: aput v12, v0, v5 │ │ +09757c: 52a0 ee0f |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097580: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +097584: 59a1 ee0f |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097588: 52a1 f10f |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +09758c: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ +097590: 52a0 e60f |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097594: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +097598: 7020 f81f 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +09759e: 28dc |004b: goto 0027 // -0024 │ │ +0975a0: 7020 ee1f 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +0975a6: 0a07 |004f: move-result v7 │ │ +0975a8: 54a0 e90f |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0975ac: 4608 0007 |0052: aget-object v8, v0, v7 │ │ +0975b0: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ +0975b4: 54a0 e90f |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0975b8: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ +0975bc: 54a0 f20f |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0975c0: 4b0c 0007 |005c: aput v12, v0, v7 │ │ +0975c4: 52a0 ee0f |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +0975c8: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0975cc: 59a1 ee0f |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +0975d0: 52a1 f10f |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +0975d4: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ +0975d8: 52a0 e60f |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0975dc: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0975e0: 7020 f81f 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +0975e6: 28b8 |006f: goto 0027 // -0048 │ │ +0975e8: 07a0 |0070: move-object v0, v10 │ │ +0975ea: 07b1 |0071: move-object v1, v11 │ │ +0975ec: 01c2 |0072: move v2, v12 │ │ +0975ee: 7609 f01f 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@1ff0 │ │ +0975f4: 28b1 |0076: goto 0027 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ 0x0008 line=153 │ │ 0x000c line=154 │ │ 0x000e line=155 │ │ @@ -142835,37 +142868,37 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0897d0: |[0897d0] com.badlogic.gdx.utils.ObjectIntMap.putStash:(Ljava/lang/Object;I)V │ │ -0897e0: 5231 f00f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -0897e4: 5232 ef0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ -0897e8: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -0897ec: 5231 e60f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0897f0: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -0897f4: 7020 f81f 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -0897fa: 6e30 f11f 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -089800: 0e00 |0010: return-void │ │ -089802: 5231 e60f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089806: 5232 f00f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -08980a: 9000 0102 |0015: add-int v0, v1, v2 │ │ -08980e: 5431 e90f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089812: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ -089816: 5431 f20f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -08981a: 4b05 0100 |001d: aput v5, v1, v0 │ │ -08981e: 5231 f00f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089822: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -089826: 5931 f00f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -08982a: 5231 ee0f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -08982e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -089832: 5931 ee0f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089836: 28e5 |002b: goto 0010 // -001b │ │ +0975f8: |[0975f8] com.badlogic.gdx.utils.ObjectIntMap.putStash:(Ljava/lang/Object;I)V │ │ +097608: 5231 f00f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +09760c: 5232 ef0f |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ +097610: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +097614: 5231 e60f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097618: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +09761c: 7020 f81f 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097622: 6e30 f11f 4305 |000d: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +097628: 0e00 |0010: return-void │ │ +09762a: 5231 e60f |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +09762e: 5232 f00f |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097632: 9000 0102 |0015: add-int v0, v1, v2 │ │ +097636: 5431 e90f |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +09763a: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ +09763e: 5431 f20f |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097642: 4b05 0100 |001d: aput v5, v1, v0 │ │ +097646: 5231 f00f |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +09764a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09764e: 5931 f00f |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097652: 5231 ee0f |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097656: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09765a: 5931 ee0f |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +09765e: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=255 │ │ 0x000d line=256 │ │ 0x0010 line=265 │ │ 0x0011 line=260 │ │ @@ -142886,75 +142919,75 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -089838: |[089838] com.badlogic.gdx.utils.ObjectIntMap.resize:(I)V │ │ -089848: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08984a: 5295 e60f |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08984e: 5296 f00f |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089852: 9002 0506 |0005: add-int v2, v5, v6 │ │ -089856: 599a e60f |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08985a: 82a5 |0009: int-to-float v5, v10 │ │ -08985c: 5296 eb0f |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@0feb │ │ -089860: c865 |000c: mul-float/2addr v5, v6 │ │ -089862: 8755 |000d: float-to-int v5, v5 │ │ -089864: 5995 f10f |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089868: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -08986c: 5995 ec0f |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089870: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -089876: 0a05 |0017: move-result v5 │ │ -089878: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -08987c: 5995 e80f |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ -089880: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -089882: 83a6 |001d: int-to-double v6, v10 │ │ -089884: 7120 8424 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -08988a: 0b06 |0021: move-result-wide v6 │ │ -08988c: 7120 8224 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -089892: 0b06 |0025: move-result-wide v6 │ │ -089894: 8a66 |0026: double-to-int v6, v6 │ │ -089896: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -08989a: 7120 8624 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0898a0: 0a05 |002c: move-result v5 │ │ -0898a2: 5995 ef0f |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ -0898a6: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -0898aa: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0898b0: 0a05 |0034: move-result v5 │ │ -0898b2: 83a6 |0035: int-to-double v6, v10 │ │ -0898b4: 7120 8e24 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0898ba: 0b06 |0039: move-result-wide v6 │ │ -0898bc: 8a66 |003a: double-to-int v6, v6 │ │ -0898be: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ -0898c2: 7120 8624 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0898c8: 0a05 |0040: move-result v5 │ │ -0898ca: 5995 ed0f |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@0fed │ │ -0898ce: 5493 e90f |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0898d2: 5494 f20f |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0898d6: 5295 ef0f |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ -0898da: b0a5 |0049: add-int/2addr v5, v10 │ │ -0898dc: 2355 3104 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ -0898e0: 1f05 3104 |004c: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ -0898e4: 5b95 e90f |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0898e8: 5295 ef0f |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ -0898ec: b0a5 |0052: add-int/2addr v5, v10 │ │ -0898ee: 2355 e903 |0053: new-array v5, v5, [I // type@03e9 │ │ -0898f2: 5b95 f20f |0055: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0898f6: 5998 ee0f |0057: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0898fa: 5998 f00f |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -0898fe: 1200 |005b: const/4 v0, #int 0 // #0 │ │ -089900: 3520 0e00 |005c: if-ge v0, v2, 006a // +000e │ │ -089904: 4601 0300 |005e: aget-object v1, v3, v0 │ │ -089908: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ -08990c: 4405 0400 |0062: aget v5, v4, v0 │ │ -089910: 7030 f31f 1905 |0064: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putResize:(Ljava/lang/Object;I)V // method@1ff3 │ │ -089916: d800 0001 |0067: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08991a: 28f3 |0069: goto 005c // -000d │ │ -08991c: 0e00 |006a: return-void │ │ +097660: |[097660] com.badlogic.gdx.utils.ObjectIntMap.resize:(I)V │ │ +097670: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +097672: 5295 e60f |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097676: 5296 f00f |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +09767a: 9002 0506 |0005: add-int v2, v5, v6 │ │ +09767e: 599a e60f |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097682: 82a5 |0009: int-to-float v5, v10 │ │ +097684: 5296 eb0f |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@0feb │ │ +097688: c865 |000c: mul-float/2addr v5, v6 │ │ +09768a: 8755 |000d: float-to-int v5, v5 │ │ +09768c: 5995 f10f |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097690: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ +097694: 5995 ec0f |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +097698: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +09769e: 0a05 |0017: move-result v5 │ │ +0976a0: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +0976a4: 5995 e80f |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.hashShift:I // field@0fe8 │ │ +0976a8: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +0976aa: 83a6 |001d: int-to-double v6, v10 │ │ +0976ac: 7120 8424 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +0976b2: 0b06 |0021: move-result-wide v6 │ │ +0976b4: 7120 8224 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +0976ba: 0b06 |0025: move-result-wide v6 │ │ +0976bc: 8a66 |0026: double-to-int v6, v6 │ │ +0976be: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +0976c2: 7120 8624 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0976c8: 0a05 |002c: move-result v5 │ │ +0976ca: 5995 ef0f |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ +0976ce: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +0976d2: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0976d8: 0a05 |0034: move-result v5 │ │ +0976da: 83a6 |0035: int-to-double v6, v10 │ │ +0976dc: 7120 8e24 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0976e2: 0b06 |0039: move-result-wide v6 │ │ +0976e4: 8a66 |003a: double-to-int v6, v6 │ │ +0976e6: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ +0976ea: 7120 8624 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0976f0: 0a05 |0040: move-result v5 │ │ +0976f2: 5995 ed0f |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.pushIterations:I // field@0fed │ │ +0976f6: 5493 e90f |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0976fa: 5494 f20f |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0976fe: 5295 ef0f |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ +097702: b0a5 |0049: add-int/2addr v5, v10 │ │ +097704: 2355 3104 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ +097708: 1f05 3104 |004c: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ +09770c: 5b95 e90f |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097710: 5295 ef0f |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashCapacity:I // field@0fef │ │ +097714: b0a5 |0052: add-int/2addr v5, v10 │ │ +097716: 2355 e903 |0053: new-array v5, v5, [I // type@03e9 │ │ +09771a: 5b95 f20f |0055: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +09771e: 5998 ee0f |0057: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097722: 5998 f00f |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097726: 1200 |005b: const/4 v0, #int 0 // #0 │ │ +097728: 3520 0e00 |005c: if-ge v0, v2, 006a // +000e │ │ +09772c: 4601 0300 |005e: aget-object v1, v3, v0 │ │ +097730: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ +097734: 4405 0400 |0062: aget v5, v4, v0 │ │ +097738: 7030 f31f 1905 |0064: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.putResize:(Ljava/lang/Object;I)V // method@1ff3 │ │ +09773e: d800 0001 |0067: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097742: 28f3 |0069: goto 005c // -000d │ │ +097744: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=427 │ │ 0x0009 line=428 │ │ 0x0010 line=429 │ │ 0x0014 line=430 │ │ @@ -142987,31 +143020,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -089920: |[089920] com.badlogic.gdx.utils.ObjectIntMap.clear:()V │ │ -089930: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -089932: 5472 e90f |0001: iget-object v2, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089936: 5473 f20f |0003: iget-object v3, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -08993a: 5274 e60f |0005: iget v4, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -08993e: 5275 f00f |0007: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089942: 9000 0405 |0009: add-int v0, v4, v5 │ │ -089946: 0101 |000b: move v1, v0 │ │ -089948: d800 01ff |000c: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08994c: 3d01 0700 |000e: if-lez v1, 0015 // +0007 │ │ -089950: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -089952: 4d04 0200 |0011: aput-object v4, v2, v0 │ │ -089956: 0101 |0013: move v1, v0 │ │ -089958: 28f8 |0014: goto 000c // -0008 │ │ -08995a: 5976 ee0f |0015: iput v6, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -08995e: 5976 f00f |0017: iput v6, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089962: 0e00 |0019: return-void │ │ +097748: |[097748] com.badlogic.gdx.utils.ObjectIntMap.clear:()V │ │ +097758: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09775a: 5472 e90f |0001: iget-object v2, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +09775e: 5473 f20f |0003: iget-object v3, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097762: 5274 e60f |0005: iget v4, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097766: 5275 f00f |0007: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +09776a: 9000 0405 |0009: add-int v0, v4, v5 │ │ +09776e: 0101 |000b: move v1, v0 │ │ +097770: d800 01ff |000c: add-int/lit8 v0, v1, #int -1 // #ff │ │ +097774: 3d01 0700 |000e: if-lez v1, 0015 // +0007 │ │ +097778: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +09777a: 4d04 0200 |0011: aput-object v4, v2, v0 │ │ +09777e: 0101 |0013: move v1, v0 │ │ +097780: 28f8 |0014: goto 000c // -0008 │ │ +097782: 5976 ee0f |0015: iput v6, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097786: 5976 f00f |0017: iput v6, v7, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +09778a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0003 line=371 │ │ 0x0005 line=372 │ │ 0x0010 line=373 │ │ 0x0015 line=375 │ │ @@ -143033,43 +143066,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -089964: |[089964] com.badlogic.gdx.utils.ObjectIntMap.containsKey:(Ljava/lang/Object;)Z │ │ -089974: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08997a: 0a00 |0003: move-result v0 │ │ -08997c: 5232 ec0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089980: 9501 0002 |0006: and-int v1, v0, v2 │ │ -089984: 5432 e90f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089988: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -08998c: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089992: 0a02 |000f: move-result v2 │ │ -089994: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -089998: 7020 ed1f 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -08999e: 0a01 |0015: move-result v1 │ │ -0899a0: 5432 e90f |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0899a4: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -0899a8: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0899ae: 0a02 |001d: move-result v2 │ │ -0899b0: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -0899b4: 7020 ee1f 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -0899ba: 0a01 |0023: move-result v1 │ │ -0899bc: 5432 e90f |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0899c0: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -0899c4: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0899ca: 0a02 |002b: move-result v2 │ │ -0899cc: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -0899d0: 7020 e41f 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@1fe4 │ │ -0899d6: 0a02 |0031: move-result v2 │ │ -0899d8: 0f02 |0032: return v2 │ │ -0899da: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -0899dc: 28fe |0034: goto 0032 // -0002 │ │ +09778c: |[09778c] com.badlogic.gdx.utils.ObjectIntMap.containsKey:(Ljava/lang/Object;)Z │ │ +09779c: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +0977a2: 0a00 |0003: move-result v0 │ │ +0977a4: 5232 ec0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +0977a8: 9501 0002 |0006: and-int v1, v0, v2 │ │ +0977ac: 5432 e90f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0977b0: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +0977b4: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0977ba: 0a02 |000f: move-result v2 │ │ +0977bc: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +0977c0: 7020 ed1f 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +0977c6: 0a01 |0015: move-result v1 │ │ +0977c8: 5432 e90f |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0977cc: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +0977d0: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0977d6: 0a02 |001d: move-result v2 │ │ +0977d8: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +0977dc: 7020 ee1f 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +0977e2: 0a01 |0023: move-result v1 │ │ +0977e4: 5432 e90f |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0977e8: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +0977ec: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0977f2: 0a02 |002b: move-result v2 │ │ +0977f4: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +0977f8: 7020 e41f 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@1fe4 │ │ +0977fe: 0a02 |0031: move-result v2 │ │ +097800: 0f02 |0032: return v2 │ │ +097802: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +097804: 28fe |0034: goto 0032 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x0008 line=391 │ │ 0x0012 line=392 │ │ 0x0016 line=393 │ │ @@ -143089,30 +143122,30 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0899e0: |[0899e0] com.badlogic.gdx.utils.ObjectIntMap.containsValue:(I)Z │ │ -0899f0: 5452 f20f |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0899f4: 5253 e60f |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -0899f8: 5254 f00f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -0899fc: 9000 0304 |0006: add-int v0, v3, v4 │ │ -089a00: 0101 |0008: move v1, v0 │ │ -089a02: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089a06: 3d01 0800 |000b: if-lez v1, 0013 // +0008 │ │ -089a0a: 4403 0200 |000d: aget v3, v2, v0 │ │ -089a0e: 3363 0600 |000f: if-ne v3, v6, 0015 // +0006 │ │ -089a12: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -089a14: 0f03 |0012: return v3 │ │ -089a16: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -089a18: 28fe |0014: goto 0012 // -0002 │ │ -089a1a: 0101 |0015: move v1, v0 │ │ -089a1c: 28f3 |0016: goto 0009 // -000d │ │ +097808: |[097808] com.badlogic.gdx.utils.ObjectIntMap.containsValue:(I)Z │ │ +097818: 5452 f20f |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +09781c: 5253 e60f |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097820: 5254 f00f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097824: 9000 0304 |0006: add-int v0, v3, v4 │ │ +097828: 0101 |0008: move v1, v0 │ │ +09782a: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09782e: 3d01 0800 |000b: if-lez v1, 0013 // +0008 │ │ +097832: 4403 0200 |000d: aget v3, v2, v0 │ │ +097836: 3363 0600 |000f: if-ne v3, v6, 0015 // +0006 │ │ +09783a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +09783c: 0f03 |0012: return v3 │ │ +09783e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +097840: 28fe |0014: goto 0012 // -0002 │ │ +097842: 0101 |0015: move v1, v0 │ │ +097844: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0002 line=383 │ │ 0x000d line=384 │ │ 0x0012 line=385 │ │ locals : │ │ @@ -143130,27 +143163,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -089a20: |[089a20] com.badlogic.gdx.utils.ObjectIntMap.ensureCapacity:(I)V │ │ -089a30: 5231 ee0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089a34: 9000 0104 |0002: add-int v0, v1, v4 │ │ -089a38: 5231 f10f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089a3c: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -089a40: 8201 |0008: int-to-float v1, v0 │ │ -089a42: 5232 eb0f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@0feb │ │ -089a46: c921 |000b: div-float/2addr v1, v2 │ │ -089a48: 8711 |000c: float-to-int v1, v1 │ │ -089a4a: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -089a50: 0a01 |0010: move-result v1 │ │ -089a52: 7020 f81f 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -089a58: 0e00 |0014: return-void │ │ +097848: |[097848] com.badlogic.gdx.utils.ObjectIntMap.ensureCapacity:(I)V │ │ +097858: 5231 ee0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +09785c: 9000 0104 |0002: add-int v0, v1, v4 │ │ +097860: 5231 f10f |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097864: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +097868: 8201 |0008: int-to-float v1, v0 │ │ +09786a: 5232 eb0f |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.loadFactor:F // field@0feb │ │ +09786e: c921 |000b: div-float/2addr v1, v2 │ │ +097870: 8711 |000c: float-to-int v1, v1 │ │ +097872: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +097878: 0a01 |0010: move-result v1 │ │ +09787a: 7020 f81f 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097880: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0004 line=421 │ │ 0x0014 line=422 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -143163,25 +143196,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 │ │ -089a5c: |[089a5c] com.badlogic.gdx.utils.ObjectIntMap.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ -089a6c: 5410 e70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ -089a70: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -089a74: 2200 df02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // type@02df │ │ -089a78: 7020 c21f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fc2 │ │ -089a7e: 5b10 e70f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ -089a82: 5410 e70f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ -089a86: 1100 |000d: return-object v0 │ │ -089a88: 5410 e70f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ -089a8c: 6e10 c91f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.reset:()V // method@1fc9 │ │ -089a92: 28f8 |0013: goto 000b // -0008 │ │ +097884: |[097884] com.badlogic.gdx.utils.ObjectIntMap.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ +097894: 5410 e70f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ +097898: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +09789c: 2200 df02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // type@02df │ │ +0978a0: 7020 c21f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fc2 │ │ +0978a6: 5b10 e70f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ +0978aa: 5410 e70f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ +0978ae: 1100 |000d: return-object v0 │ │ +0978b0: 5410 e70f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // field@0fe7 │ │ +0978b4: 6e10 c91f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.reset:()V // method@1fc9 │ │ +0978ba: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0004 line=489 │ │ 0x000b line=492 │ │ 0x000e line=491 │ │ locals : │ │ @@ -143193,31 +143226,31 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -089a94: |[089a94] com.badlogic.gdx.utils.ObjectIntMap.findKey:(I)Ljava/lang/Object; │ │ -089aa4: 5452 f20f |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089aa8: 5253 e60f |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089aac: 5254 f00f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089ab0: 9000 0304 |0006: add-int v0, v3, v4 │ │ -089ab4: 0101 |0008: move v1, v0 │ │ -089ab6: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -089aba: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ -089abe: 4403 0200 |000d: aget v3, v2, v0 │ │ -089ac2: 3363 0900 |000f: if-ne v3, v6, 0018 // +0009 │ │ -089ac6: 5453 e90f |0011: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089aca: 4603 0300 |0013: aget-object v3, v3, v0 │ │ -089ace: 1103 |0015: return-object v3 │ │ -089ad0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -089ad2: 28fe |0017: goto 0015 // -0002 │ │ -089ad4: 0101 |0018: move v1, v0 │ │ -089ad6: 28f0 |0019: goto 0009 // -0010 │ │ +0978bc: |[0978bc] com.badlogic.gdx.utils.ObjectIntMap.findKey:(I)Ljava/lang/Object; │ │ +0978cc: 5452 f20f |0000: iget-object v2, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0978d0: 5253 e60f |0002: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +0978d4: 5254 f00f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +0978d8: 9000 0304 |0006: add-int v0, v3, v4 │ │ +0978dc: 0101 |0008: move v1, v0 │ │ +0978de: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0978e2: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ +0978e6: 4403 0200 |000d: aget v3, v2, v0 │ │ +0978ea: 3363 0900 |000f: if-ne v3, v6, 0018 // +0009 │ │ +0978ee: 5453 e90f |0011: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0978f2: 4603 0300 |0013: aget-object v3, v3, v0 │ │ +0978f6: 1103 |0015: return-object v3 │ │ +0978f8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0978fa: 28fe |0017: goto 0015 // -0002 │ │ +0978fc: 0101 |0018: move v1, v0 │ │ +0978fe: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0002 line=412 │ │ 0x000d line=413 │ │ 0x0015 line=414 │ │ locals : │ │ @@ -143235,44 +143268,44 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -089ad8: |[089ad8] com.badlogic.gdx.utils.ObjectIntMap.get:(Ljava/lang/Object;I)I │ │ -089ae8: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -089aee: 0a00 |0003: move-result v0 │ │ -089af0: 5232 ec0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089af4: 9501 0002 |0006: and-int v1, v0, v2 │ │ -089af8: 5432 e90f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089afc: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -089b00: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089b06: 0a02 |000f: move-result v2 │ │ -089b08: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -089b0c: 7020 ed1f 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -089b12: 0a01 |0015: move-result v1 │ │ -089b14: 5432 e90f |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089b18: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -089b1c: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089b22: 0a02 |001d: move-result v2 │ │ -089b24: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -089b28: 7020 ee1f 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -089b2e: 0a01 |0023: move-result v1 │ │ -089b30: 5432 e90f |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089b34: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -089b38: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089b3e: 0a02 |002b: move-result v2 │ │ -089b40: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -089b44: 7030 ec1f 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getStash:(Ljava/lang/Object;I)I // method@1fec │ │ -089b4a: 0a02 |0031: move-result v2 │ │ -089b4c: 0f02 |0032: return v2 │ │ -089b4e: 5432 f20f |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089b52: 4402 0201 |0035: aget v2, v2, v1 │ │ -089b56: 28fb |0037: goto 0032 // -0005 │ │ +097900: |[097900] com.badlogic.gdx.utils.ObjectIntMap.get:(Ljava/lang/Object;I)I │ │ +097910: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +097916: 0a00 |0003: move-result v0 │ │ +097918: 5232 ec0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +09791c: 9501 0002 |0006: and-int v1, v0, v2 │ │ +097920: 5432 e90f |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097924: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +097928: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +09792e: 0a02 |000f: move-result v2 │ │ +097930: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +097934: 7020 ed1f 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +09793a: 0a01 |0015: move-result v1 │ │ +09793c: 5432 e90f |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097940: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +097944: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +09794a: 0a02 |001d: move-result v2 │ │ +09794c: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +097950: 7020 ee1f 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +097956: 0a01 |0023: move-result v1 │ │ +097958: 5432 e90f |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +09795c: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +097960: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097966: 0a02 |002b: move-result v2 │ │ +097968: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +09796c: 7030 ec1f 4305 |002e: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getStash:(Ljava/lang/Object;I)I // method@1fec │ │ +097972: 0a02 |0031: move-result v2 │ │ +097974: 0f02 |0032: return v2 │ │ +097976: 5432 f20f |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +09797a: 4402 0201 |0035: aget v2, v2, v1 │ │ +09797e: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0008 line=271 │ │ 0x0012 line=272 │ │ 0x0016 line=273 │ │ @@ -143293,47 +143326,47 @@ │ │ type : '(Ljava/lang/Object;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -089b58: |[089b58] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrement:(Ljava/lang/Object;II)I │ │ -089b68: 6e10 9824 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -089b6e: 0a00 |0003: move-result v0 │ │ -089b70: 5253 ec0f |0004: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089b74: 9501 0003 |0006: and-int v1, v0, v3 │ │ -089b78: 5453 e90f |0008: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089b7c: 4603 0301 |000a: aget-object v3, v3, v1 │ │ -089b80: 6e20 9624 3600 |000c: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089b86: 0a03 |000f: move-result v3 │ │ -089b88: 3903 2300 |0010: if-nez v3, 0033 // +0023 │ │ -089b8c: 7020 ed1f 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -089b92: 0a01 |0015: move-result v1 │ │ -089b94: 5453 e90f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089b98: 4603 0301 |0018: aget-object v3, v3, v1 │ │ -089b9c: 6e20 9624 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089ba2: 0a03 |001d: move-result v3 │ │ -089ba4: 3903 1500 |001e: if-nez v3, 0033 // +0015 │ │ -089ba8: 7020 ee1f 0500 |0020: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -089bae: 0a01 |0023: move-result v1 │ │ -089bb0: 5453 e90f |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089bb4: 4603 0301 |0026: aget-object v3, v3, v1 │ │ -089bb8: 6e20 9624 3600 |0028: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089bbe: 0a03 |002b: move-result v3 │ │ -089bc0: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ -089bc4: 7040 eb1f 6587 |002e: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getAndIncrementStash:(Ljava/lang/Object;II)I // method@1feb │ │ -089bca: 0a02 |0031: move-result v2 │ │ -089bcc: 0f02 |0032: return v2 │ │ -089bce: 5453 f20f |0033: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089bd2: 4402 0301 |0035: aget v2, v3, v1 │ │ -089bd6: 5453 f20f |0037: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089bda: 9004 0208 |0039: add-int v4, v2, v8 │ │ -089bde: 4b04 0301 |003b: aput v4, v3, v1 │ │ -089be2: 28f5 |003d: goto 0032 // -000b │ │ +097980: |[097980] com.badlogic.gdx.utils.ObjectIntMap.getAndIncrement:(Ljava/lang/Object;II)I │ │ +097990: 6e10 9824 0600 |0000: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +097996: 0a00 |0003: move-result v0 │ │ +097998: 5253 ec0f |0004: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +09799c: 9501 0003 |0006: and-int v1, v0, v3 │ │ +0979a0: 5453 e90f |0008: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0979a4: 4603 0301 |000a: aget-object v3, v3, v1 │ │ +0979a8: 6e20 9624 3600 |000c: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0979ae: 0a03 |000f: move-result v3 │ │ +0979b0: 3903 2300 |0010: if-nez v3, 0033 // +0023 │ │ +0979b4: 7020 ed1f 0500 |0012: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +0979ba: 0a01 |0015: move-result v1 │ │ +0979bc: 5453 e90f |0016: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0979c0: 4603 0301 |0018: aget-object v3, v3, v1 │ │ +0979c4: 6e20 9624 3600 |001a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0979ca: 0a03 |001d: move-result v3 │ │ +0979cc: 3903 1500 |001e: if-nez v3, 0033 // +0015 │ │ +0979d0: 7020 ee1f 0500 |0020: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +0979d6: 0a01 |0023: move-result v1 │ │ +0979d8: 5453 e90f |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0979dc: 4603 0301 |0026: aget-object v3, v3, v1 │ │ +0979e0: 6e20 9624 3600 |0028: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0979e6: 0a03 |002b: move-result v3 │ │ +0979e8: 3903 0700 |002c: if-nez v3, 0033 // +0007 │ │ +0979ec: 7040 eb1f 6587 |002e: invoke-direct {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.getAndIncrementStash:(Ljava/lang/Object;II)I // method@1feb │ │ +0979f2: 0a02 |0031: move-result v2 │ │ +0979f4: 0f02 |0032: return v2 │ │ +0979f6: 5453 f20f |0033: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0979fa: 4402 0301 |0035: aget v2, v3, v1 │ │ +0979fe: 5453 f20f |0037: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097a02: 9004 0208 |0039: add-int v4, v2, v8 │ │ +097a06: 4b04 0301 |003b: aput v4, v3, v1 │ │ +097a0a: 28f5 |003d: goto 0032 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0008 line=293 │ │ 0x0012 line=294 │ │ 0x0016 line=295 │ │ @@ -143358,25 +143391,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 │ │ -089be4: |[089be4] com.badlogic.gdx.utils.ObjectIntMap.keys:()Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ -089bf4: 5410 ea0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ -089bf8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -089bfc: 2200 e102 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // type@02e1 │ │ -089c00: 7020 cc1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fcc │ │ -089c06: 5b10 ea0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ -089c0a: 5410 ea0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ -089c0e: 1100 |000d: return-object v0 │ │ -089c10: 5410 ea0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ -089c14: 6e10 d21f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.reset:()V // method@1fd2 │ │ -089c1a: 28f8 |0013: goto 000b // -0008 │ │ +097a0c: |[097a0c] com.badlogic.gdx.utils.ObjectIntMap.keys:()Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ +097a1c: 5410 ea0f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ +097a20: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +097a24: 2200 e102 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // type@02e1 │ │ +097a28: 7020 cc1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fcc │ │ +097a2e: 5b10 ea0f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ +097a32: 5410 ea0f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ +097a36: 1100 |000d: return-object v0 │ │ +097a38: 5410 ea0f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keys:Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; // field@0fea │ │ +097a3c: 6e10 d21f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.reset:()V // method@1fd2 │ │ +097a42: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0004 line=509 │ │ 0x000b line=512 │ │ 0x000e line=511 │ │ locals : │ │ @@ -143388,107 +143421,107 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 178 16-bit code units │ │ -089c1c: |[089c1c] com.badlogic.gdx.utils.ObjectIntMap.put:(Ljava/lang/Object;I)V │ │ -089c2c: 390e 0a00 |0000: if-nez v14, 000a // +000a │ │ -089c30: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -089c34: 1a01 e01d |0004: const-string v1, "key cannot be null." // string@1de0 │ │ -089c38: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -089c3e: 2700 |0009: throw v0 │ │ -089c40: 54db e90f |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089c44: 6e10 9824 0e00 |000c: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -089c4a: 0a09 |000f: move-result v9 │ │ -089c4c: 52d0 ec0f |0010: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089c50: 9503 0900 |0012: and-int v3, v9, v0 │ │ -089c54: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ -089c58: 6e20 9624 4e00 |0016: invoke-virtual {v14, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089c5e: 0a00 |0019: move-result v0 │ │ -089c60: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -089c64: 54d0 f20f |001c: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089c68: 4b0f 0003 |001e: aput v15, v0, v3 │ │ -089c6c: 0e00 |0020: return-void │ │ -089c6e: 7020 ed1f 9d00 |0021: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -089c74: 0a05 |0024: move-result v5 │ │ -089c76: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ -089c7a: 6e20 9624 6e00 |0027: invoke-virtual {v14, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089c80: 0a00 |002a: move-result v0 │ │ -089c82: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -089c86: 54d0 f20f |002d: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089c8a: 4b0f 0005 |002f: aput v15, v0, v5 │ │ -089c8e: 28ef |0031: goto 0020 // -0011 │ │ -089c90: 7020 ee1f 9d00 |0032: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -089c96: 0a07 |0035: move-result v7 │ │ -089c98: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ -089c9c: 6e20 9624 8e00 |0038: invoke-virtual {v14, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089ca2: 0a00 |003b: move-result v0 │ │ -089ca4: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ -089ca8: 54d0 f20f |003e: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089cac: 4b0f 0007 |0040: aput v15, v0, v7 │ │ -089cb0: 28de |0042: goto 0020 // -0022 │ │ -089cb2: 52da e60f |0043: iget v10, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089cb6: 52d0 f00f |0045: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089cba: 900c 0a00 |0047: add-int v12, v10, v0 │ │ -089cbe: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ -089cc2: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ -089cc6: 6e20 9624 0e00 |004d: invoke-virtual {v14, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089ccc: 0a00 |0050: move-result v0 │ │ -089cce: 3800 0700 |0051: if-eqz v0, 0058 // +0007 │ │ -089cd2: 54d0 f20f |0053: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089cd6: 4b0f 000a |0055: aput v15, v0, v10 │ │ -089cda: 28c9 |0057: goto 0020 // -0037 │ │ -089cdc: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ -089ce0: 28ef |005a: goto 0049 // -0011 │ │ -089ce2: 3904 1a00 |005b: if-nez v4, 0075 // +001a │ │ -089ce6: 4d0e 0b03 |005d: aput-object v14, v11, v3 │ │ -089cea: 54d0 f20f |005f: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089cee: 4b0f 0003 |0061: aput v15, v0, v3 │ │ -089cf2: 52d0 ee0f |0063: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089cf6: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089cfa: 59d1 ee0f |0067: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089cfe: 52d1 f10f |0069: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089d02: 3410 b5ff |006b: if-lt v0, v1, 0020 // -004b │ │ -089d06: 52d0 e60f |006d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089d0a: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089d0e: 7020 f81f 0d00 |0071: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -089d14: 28ac |0074: goto 0020 // -0054 │ │ -089d16: 3906 1a00 |0075: if-nez v6, 008f // +001a │ │ -089d1a: 4d0e 0b05 |0077: aput-object v14, v11, v5 │ │ -089d1e: 54d0 f20f |0079: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089d22: 4b0f 0005 |007b: aput v15, v0, v5 │ │ -089d26: 52d0 ee0f |007d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089d2a: d801 0001 |007f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089d2e: 59d1 ee0f |0081: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089d32: 52d1 f10f |0083: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089d36: 3410 9bff |0085: if-lt v0, v1, 0020 // -0065 │ │ -089d3a: 52d0 e60f |0087: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089d3e: e000 0001 |0089: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089d42: 7020 f81f 0d00 |008b: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -089d48: 2892 |008e: goto 0020 // -006e │ │ -089d4a: 3908 1b00 |008f: if-nez v8, 00aa // +001b │ │ -089d4e: 4d0e 0b07 |0091: aput-object v14, v11, v7 │ │ -089d52: 54d0 f20f |0093: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089d56: 4b0f 0007 |0095: aput v15, v0, v7 │ │ -089d5a: 52d0 ee0f |0097: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089d5e: d801 0001 |0099: add-int/lit8 v1, v0, #int 1 // #01 │ │ -089d62: 59d1 ee0f |009b: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089d66: 52d1 f10f |009d: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ -089d6a: 3410 81ff |009f: if-lt v0, v1, 0020 // -007f │ │ -089d6e: 52d0 e60f |00a1: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089d72: e000 0001 |00a3: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -089d76: 7020 f81f 0d00 |00a5: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ -089d7c: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ -089d80: 07d0 |00aa: move-object v0, v13 │ │ -089d82: 07e1 |00ab: move-object v1, v14 │ │ -089d84: 01f2 |00ac: move v2, v15 │ │ -089d86: 7609 f01f 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@1ff0 │ │ -089d8c: 2900 70ff |00b0: goto/16 0020 // -0090 │ │ +097a44: |[097a44] com.badlogic.gdx.utils.ObjectIntMap.put:(Ljava/lang/Object;I)V │ │ +097a54: 390e 0a00 |0000: if-nez v14, 000a // +000a │ │ +097a58: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +097a5c: 1a01 e01d |0004: const-string v1, "key cannot be null." // string@1de0 │ │ +097a60: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +097a66: 2700 |0009: throw v0 │ │ +097a68: 54db e90f |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097a6c: 6e10 9824 0e00 |000c: invoke-virtual {v14}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +097a72: 0a09 |000f: move-result v9 │ │ +097a74: 52d0 ec0f |0010: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +097a78: 9503 0900 |0012: and-int v3, v9, v0 │ │ +097a7c: 4604 0b03 |0014: aget-object v4, v11, v3 │ │ +097a80: 6e20 9624 4e00 |0016: invoke-virtual {v14, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097a86: 0a00 |0019: move-result v0 │ │ +097a88: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +097a8c: 54d0 f20f |001c: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097a90: 4b0f 0003 |001e: aput v15, v0, v3 │ │ +097a94: 0e00 |0020: return-void │ │ +097a96: 7020 ed1f 9d00 |0021: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +097a9c: 0a05 |0024: move-result v5 │ │ +097a9e: 4606 0b05 |0025: aget-object v6, v11, v5 │ │ +097aa2: 6e20 9624 6e00 |0027: invoke-virtual {v14, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097aa8: 0a00 |002a: move-result v0 │ │ +097aaa: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +097aae: 54d0 f20f |002d: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097ab2: 4b0f 0005 |002f: aput v15, v0, v5 │ │ +097ab6: 28ef |0031: goto 0020 // -0011 │ │ +097ab8: 7020 ee1f 9d00 |0032: invoke-direct {v13, v9}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +097abe: 0a07 |0035: move-result v7 │ │ +097ac0: 4608 0b07 |0036: aget-object v8, v11, v7 │ │ +097ac4: 6e20 9624 8e00 |0038: invoke-virtual {v14, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097aca: 0a00 |003b: move-result v0 │ │ +097acc: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ +097ad0: 54d0 f20f |003e: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097ad4: 4b0f 0007 |0040: aput v15, v0, v7 │ │ +097ad8: 28de |0042: goto 0020 // -0022 │ │ +097ada: 52da e60f |0043: iget v10, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097ade: 52d0 f00f |0045: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097ae2: 900c 0a00 |0047: add-int v12, v10, v0 │ │ +097ae6: 35ca 1200 |0049: if-ge v10, v12, 005b // +0012 │ │ +097aea: 4600 0b0a |004b: aget-object v0, v11, v10 │ │ +097aee: 6e20 9624 0e00 |004d: invoke-virtual {v14, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097af4: 0a00 |0050: move-result v0 │ │ +097af6: 3800 0700 |0051: if-eqz v0, 0058 // +0007 │ │ +097afa: 54d0 f20f |0053: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097afe: 4b0f 000a |0055: aput v15, v0, v10 │ │ +097b02: 28c9 |0057: goto 0020 // -0037 │ │ +097b04: d80a 0a01 |0058: add-int/lit8 v10, v10, #int 1 // #01 │ │ +097b08: 28ef |005a: goto 0049 // -0011 │ │ +097b0a: 3904 1a00 |005b: if-nez v4, 0075 // +001a │ │ +097b0e: 4d0e 0b03 |005d: aput-object v14, v11, v3 │ │ +097b12: 54d0 f20f |005f: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097b16: 4b0f 0003 |0061: aput v15, v0, v3 │ │ +097b1a: 52d0 ee0f |0063: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097b1e: d801 0001 |0065: add-int/lit8 v1, v0, #int 1 // #01 │ │ +097b22: 59d1 ee0f |0067: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097b26: 52d1 f10f |0069: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097b2a: 3410 b5ff |006b: if-lt v0, v1, 0020 // -004b │ │ +097b2e: 52d0 e60f |006d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097b32: e000 0001 |006f: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +097b36: 7020 f81f 0d00 |0071: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097b3c: 28ac |0074: goto 0020 // -0054 │ │ +097b3e: 3906 1a00 |0075: if-nez v6, 008f // +001a │ │ +097b42: 4d0e 0b05 |0077: aput-object v14, v11, v5 │ │ +097b46: 54d0 f20f |0079: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097b4a: 4b0f 0005 |007b: aput v15, v0, v5 │ │ +097b4e: 52d0 ee0f |007d: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097b52: d801 0001 |007f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +097b56: 59d1 ee0f |0081: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097b5a: 52d1 f10f |0083: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097b5e: 3410 9bff |0085: if-lt v0, v1, 0020 // -0065 │ │ +097b62: 52d0 e60f |0087: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097b66: e000 0001 |0089: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +097b6a: 7020 f81f 0d00 |008b: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097b70: 2892 |008e: goto 0020 // -006e │ │ +097b72: 3908 1b00 |008f: if-nez v8, 00aa // +001b │ │ +097b76: 4d0e 0b07 |0091: aput-object v14, v11, v7 │ │ +097b7a: 54d0 f20f |0093: iget-object v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097b7e: 4b0f 0007 |0095: aput v15, v0, v7 │ │ +097b82: 52d0 ee0f |0097: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097b86: d801 0001 |0099: add-int/lit8 v1, v0, #int 1 // #01 │ │ +097b8a: 59d1 ee0f |009b: iput v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097b8e: 52d1 f10f |009d: iget v1, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.threshold:I // field@0ff1 │ │ +097b92: 3410 81ff |009f: if-lt v0, v1, 0020 // -007f │ │ +097b96: 52d0 e60f |00a1: iget v0, v13, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097b9a: e000 0001 |00a3: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +097b9e: 7020 f81f 0d00 |00a5: invoke-direct {v13, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.resize:(I)V // method@1ff8 │ │ +097ba4: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ +097ba8: 07d0 |00aa: move-object v0, v13 │ │ +097baa: 07e1 |00ab: move-object v1, v14 │ │ +097bac: 01f2 |00ac: move v2, v15 │ │ +097bae: 7609 f01f 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@1ff0 │ │ +097bb4: 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 │ │ @@ -143542,30 +143575,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 │ │ -089d90: |[089d90] com.badlogic.gdx.utils.ObjectIntMap.putAll:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -089da0: 6e10 e71f 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // method@1fe7 │ │ -089da6: 0c02 |0003: move-result-object v2 │ │ -089da8: 6e10 c51f 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.iterator:()Ljava/util/Iterator; // method@1fc5 │ │ -089dae: 0c01 |0007: move-result-object v1 │ │ -089db0: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -089db6: 0a02 |000b: move-result v2 │ │ -089db8: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -089dbc: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -089dc2: 0c00 |0011: move-result-object v0 │ │ -089dc4: 1f00 e002 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@02e0 │ │ -089dc8: 5402 d50f |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@0fd5 │ │ -089dcc: 5203 d60f |0016: iget v3, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@0fd6 │ │ -089dd0: 6e30 f11f 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -089dd6: 28ed |001b: goto 0008 // -0013 │ │ -089dd8: 0e00 |001c: return-void │ │ +097bb8: |[097bb8] com.badlogic.gdx.utils.ObjectIntMap.putAll:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +097bc8: 6e10 e71f 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.entries:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; // method@1fe7 │ │ +097bce: 0c02 |0003: move-result-object v2 │ │ +097bd0: 6e10 c51f 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.iterator:()Ljava/util/Iterator; // method@1fc5 │ │ +097bd6: 0c01 |0007: move-result-object v1 │ │ +097bd8: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +097bde: 0a02 |000b: move-result v2 │ │ +097be0: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +097be4: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +097bea: 0c00 |0011: move-result-object v0 │ │ +097bec: 1f00 e002 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@02e0 │ │ +097bf0: 5402 d50f |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@0fd5 │ │ +097bf4: 5203 d60f |0016: iget v3, v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@0fd6 │ │ +097bf8: 6e30 f11f 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +097bfe: 28ed |001b: goto 0008 // -0013 │ │ +097c00: 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; │ │ @@ -143580,66 +143613,66 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -089ddc: |[089ddc] com.badlogic.gdx.utils.ObjectIntMap.remove:(Ljava/lang/Object;I)I │ │ -089dec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -089dee: 6e10 9824 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -089df4: 0a00 |0004: move-result v0 │ │ -089df6: 5253 ec0f |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ -089dfa: 9501 0003 |0007: and-int v1, v0, v3 │ │ -089dfe: 5453 e90f |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089e02: 4603 0301 |000b: aget-object v3, v3, v1 │ │ -089e06: 6e20 9624 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089e0c: 0a03 |0010: move-result v3 │ │ -089e0e: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ -089e12: 5453 e90f |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089e16: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ -089e1a: 5453 f20f |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089e1e: 4402 0301 |0019: aget v2, v3, v1 │ │ -089e22: 5253 ee0f |001b: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089e26: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -089e2a: 5953 ee0f |001f: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089e2e: 0f02 |0021: return v2 │ │ -089e30: 7020 ed1f 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ -089e36: 0a01 |0025: move-result v1 │ │ -089e38: 5453 e90f |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089e3c: 4603 0301 |0028: aget-object v3, v3, v1 │ │ -089e40: 6e20 9624 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089e46: 0a03 |002d: move-result v3 │ │ -089e48: 3803 1100 |002e: if-eqz v3, 003f // +0011 │ │ -089e4c: 5453 e90f |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089e50: 4d04 0301 |0032: aput-object v4, v3, v1 │ │ -089e54: 5453 f20f |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089e58: 4402 0301 |0036: aget v2, v3, v1 │ │ -089e5c: 5253 ee0f |0038: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089e60: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ -089e64: 5953 ee0f |003c: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089e68: 28e3 |003e: goto 0021 // -001d │ │ -089e6a: 7020 ee1f 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ -089e70: 0a01 |0042: move-result v1 │ │ -089e72: 5453 e90f |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089e76: 4603 0301 |0045: aget-object v3, v3, v1 │ │ -089e7a: 6e20 9624 3600 |0047: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089e80: 0a03 |004a: move-result v3 │ │ -089e82: 3803 1100 |004b: if-eqz v3, 005c // +0011 │ │ -089e86: 5453 e90f |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089e8a: 4d04 0301 |004f: aput-object v4, v3, v1 │ │ -089e8e: 5453 f20f |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089e92: 4402 0301 |0053: aget v2, v3, v1 │ │ -089e96: 5253 ee0f |0055: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089e9a: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ -089e9e: 5953 ee0f |0059: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089ea2: 28c6 |005b: goto 0021 // -003a │ │ -089ea4: 6e30 f61f 6507 |005c: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStash:(Ljava/lang/Object;I)I // method@1ff6 │ │ -089eaa: 0a02 |005f: move-result v2 │ │ -089eac: 28c1 |0060: goto 0021 // -003f │ │ +097c04: |[097c04] com.badlogic.gdx.utils.ObjectIntMap.remove:(Ljava/lang/Object;I)I │ │ +097c14: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +097c16: 6e10 9824 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +097c1c: 0a00 |0004: move-result v0 │ │ +097c1e: 5253 ec0f |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.mask:I // field@0fec │ │ +097c22: 9501 0003 |0007: and-int v1, v0, v3 │ │ +097c26: 5453 e90f |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097c2a: 4603 0301 |000b: aget-object v3, v3, v1 │ │ +097c2e: 6e20 9624 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097c34: 0a03 |0010: move-result v3 │ │ +097c36: 3803 1100 |0011: if-eqz v3, 0022 // +0011 │ │ +097c3a: 5453 e90f |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097c3e: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ +097c42: 5453 f20f |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097c46: 4402 0301 |0019: aget v2, v3, v1 │ │ +097c4a: 5253 ee0f |001b: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097c4e: d803 03ff |001d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +097c52: 5953 ee0f |001f: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097c56: 0f02 |0021: return v2 │ │ +097c58: 7020 ed1f 0500 |0022: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash2:(I)I // method@1fed │ │ +097c5e: 0a01 |0025: move-result v1 │ │ +097c60: 5453 e90f |0026: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097c64: 4603 0301 |0028: aget-object v3, v3, v1 │ │ +097c68: 6e20 9624 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097c6e: 0a03 |002d: move-result v3 │ │ +097c70: 3803 1100 |002e: if-eqz v3, 003f // +0011 │ │ +097c74: 5453 e90f |0030: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097c78: 4d04 0301 |0032: aput-object v4, v3, v1 │ │ +097c7c: 5453 f20f |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097c80: 4402 0301 |0036: aget v2, v3, v1 │ │ +097c84: 5253 ee0f |0038: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097c88: d803 03ff |003a: add-int/lit8 v3, v3, #int -1 // #ff │ │ +097c8c: 5953 ee0f |003c: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097c90: 28e3 |003e: goto 0021 // -001d │ │ +097c92: 7020 ee1f 0500 |003f: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.hash3:(I)I // method@1fee │ │ +097c98: 0a01 |0042: move-result v1 │ │ +097c9a: 5453 e90f |0043: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097c9e: 4603 0301 |0045: aget-object v3, v3, v1 │ │ +097ca2: 6e20 9624 3600 |0047: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097ca8: 0a03 |004a: move-result v3 │ │ +097caa: 3803 1100 |004b: if-eqz v3, 005c // +0011 │ │ +097cae: 5453 e90f |004d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097cb2: 4d04 0301 |004f: aput-object v4, v3, v1 │ │ +097cb6: 5453 f20f |0051: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097cba: 4402 0301 |0053: aget v2, v3, v1 │ │ +097cbe: 5253 ee0f |0055: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097cc2: d803 03ff |0057: add-int/lit8 v3, v3, #int -1 // #ff │ │ +097cc6: 5953 ee0f |0059: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097cca: 28c6 |005b: goto 0021 // -003a │ │ +097ccc: 6e30 f61f 6507 |005c: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStash:(Ljava/lang/Object;I)I // method@1ff6 │ │ +097cd2: 0a02 |005f: move-result v2 │ │ +097cd4: 28c1 |0060: goto 0021 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x0005 line=319 │ │ 0x0009 line=320 │ │ 0x0013 line=321 │ │ 0x0017 line=322 │ │ @@ -143673,35 +143706,35 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -089eb0: |[089eb0] com.badlogic.gdx.utils.ObjectIntMap.removeStash:(Ljava/lang/Object;I)I │ │ -089ec0: 5451 e90f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089ec4: 5250 e60f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089ec8: 5254 f00f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089ecc: 9002 0004 |0006: add-int v2, v0, v4 │ │ -089ed0: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ -089ed4: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -089ed8: 6e20 9624 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -089ede: 0a04 |000f: move-result v4 │ │ -089ee0: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ -089ee4: 5454 f20f |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089ee8: 4403 0400 |0014: aget v3, v4, v0 │ │ -089eec: 6e20 f71f 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@1ff7 │ │ -089ef2: 5254 ee0f |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089ef6: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -089efa: 5954 ee0f |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089efe: 0f03 |001f: return v3 │ │ -089f00: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -089f04: 28e6 |0022: goto 0008 // -001a │ │ -089f06: 0173 |0023: move v3, v7 │ │ -089f08: 28fb |0024: goto 001f // -0005 │ │ +097cd8: |[097cd8] com.badlogic.gdx.utils.ObjectIntMap.removeStash:(Ljava/lang/Object;I)I │ │ +097ce8: 5451 e90f |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097cec: 5250 e60f |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097cf0: 5254 f00f |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097cf4: 9002 0004 |0006: add-int v2, v0, v4 │ │ +097cf8: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ +097cfc: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +097d00: 6e20 9624 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +097d06: 0a04 |000f: move-result v4 │ │ +097d08: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ +097d0c: 5454 f20f |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097d10: 4403 0400 |0014: aget v3, v4, v0 │ │ +097d14: 6e20 f71f 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.removeStashIndex:(I)V // method@1ff7 │ │ +097d1a: 5254 ee0f |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097d1e: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +097d22: 5954 ee0f |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097d26: 0f03 |001f: return v3 │ │ +097d28: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +097d2c: 28e6 |0022: goto 0008 // -001a │ │ +097d2e: 0173 |0023: move v3, v7 │ │ +097d30: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0002 line=348 │ │ 0x000a line=349 │ │ 0x0012 line=350 │ │ 0x0016 line=351 │ │ @@ -143725,31 +143758,31 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -089f0c: |[089f0c] com.badlogic.gdx.utils.ObjectIntMap.removeStashIndex:(I)V │ │ -089f1c: 5231 f00f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089f20: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ -089f24: 5931 f00f |0004: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089f28: 5231 e60f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ -089f2c: 5232 f00f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ -089f30: 9000 0102 |000a: add-int v0, v1, v2 │ │ -089f34: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ -089f38: 5431 e90f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089f3c: 5432 e90f |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089f40: 4602 0200 |0012: aget-object v2, v2, v0 │ │ -089f44: 4d02 0104 |0014: aput-object v2, v1, v4 │ │ -089f48: 5431 f20f |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089f4c: 5432 f20f |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089f50: 4402 0200 |001a: aget v2, v2, v0 │ │ -089f54: 4b02 0104 |001c: aput v2, v1, v4 │ │ -089f58: 0e00 |001e: return-void │ │ +097d34: |[097d34] com.badlogic.gdx.utils.ObjectIntMap.removeStashIndex:(I)V │ │ +097d44: 5231 f00f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097d48: d801 01ff |0002: add-int/lit8 v1, v1, #int -1 // #ff │ │ +097d4c: 5931 f00f |0004: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097d50: 5231 e60f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.capacity:I // field@0fe6 │ │ +097d54: 5232 f00f |0008: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.stashSize:I // field@0ff0 │ │ +097d58: 9000 0102 |000a: add-int v0, v1, v2 │ │ +097d5c: 3504 1200 |000c: if-ge v4, v0, 001e // +0012 │ │ +097d60: 5431 e90f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097d64: 5432 e90f |0010: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097d68: 4602 0200 |0012: aget-object v2, v2, v0 │ │ +097d6c: 4d02 0104 |0014: aput-object v2, v1, v4 │ │ +097d70: 5431 f20f |0016: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097d74: 5432 f20f |0018: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097d78: 4402 0200 |001a: aget v2, v2, v0 │ │ +097d7c: 4b02 0104 |001c: aput v2, v1, v4 │ │ +097d80: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x000c line=363 │ │ 0x000e line=364 │ │ 0x0016 line=365 │ │ @@ -143765,61 +143798,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -089f5c: |[089f5c] com.badlogic.gdx.utils.ObjectIntMap.toString:()Ljava/lang/String; │ │ -089f6c: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -089f70: 5286 ee0f |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -089f74: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -089f78: 1a06 ad2a |0006: const-string v6, "{}" // string@2aad │ │ -089f7c: 1106 |0008: return-object v6 │ │ -089f7e: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -089f82: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -089f86: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -089f8c: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ -089f90: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -089f96: 5484 e90f |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -089f9a: 5485 f20f |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -089f9e: 2141 |0019: array-length v1, v4 │ │ -089fa0: 0112 |001a: move v2, v1 │ │ -089fa2: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -089fa6: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -089faa: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -089fae: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -089fb2: 0112 |0023: move v2, v1 │ │ -089fb4: 28f7 |0024: goto 001b // -0009 │ │ -089fb6: 6e20 d220 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -089fbc: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -089fc2: 4406 0501 |002b: aget v6, v5, v1 │ │ -089fc6: 6e20 cc20 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -089fcc: 0112 |0030: move v2, v1 │ │ -089fce: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -089fd2: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -089fd6: 4603 0401 |0035: aget-object v3, v4, v1 │ │ -089fda: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -089fde: 0112 |0039: move v2, v1 │ │ -089fe0: 28f7 |003a: goto 0031 // -0009 │ │ -089fe2: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ -089fe6: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -089fec: 6e20 d220 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -089ff2: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -089ff8: 4406 0501 |0046: aget v6, v5, v1 │ │ -089ffc: 6e20 cc20 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ -08a002: 0112 |004b: move v2, v1 │ │ -08a004: 28e5 |004c: goto 0031 // -001b │ │ -08a006: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ -08a00a: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08a010: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -08a016: 0c06 |0055: move-result-object v6 │ │ -08a018: 28b2 |0056: goto 0008 // -004e │ │ -08a01a: 0112 |0057: move v2, v1 │ │ -08a01c: 28d9 |0058: goto 0031 // -0027 │ │ +097d84: |[097d84] com.badlogic.gdx.utils.ObjectIntMap.toString:()Ljava/lang/String; │ │ +097d94: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +097d98: 5286 ee0f |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +097d9c: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +097da0: 1a06 ad2a |0006: const-string v6, "{}" // string@2aad │ │ +097da4: 1106 |0008: return-object v6 │ │ +097da6: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +097daa: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +097dae: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +097db4: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ +097db8: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +097dbe: 5484 e90f |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +097dc2: 5485 f20f |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +097dc6: 2141 |0019: array-length v1, v4 │ │ +097dc8: 0112 |001a: move v2, v1 │ │ +097dca: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +097dce: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +097dd2: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +097dd6: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +097dda: 0112 |0023: move v2, v1 │ │ +097ddc: 28f7 |0024: goto 001b // -0009 │ │ +097dde: 6e20 d220 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +097de4: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +097dea: 4406 0501 |002b: aget v6, v5, v1 │ │ +097dee: 6e20 cc20 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +097df4: 0112 |0030: move v2, v1 │ │ +097df6: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +097dfa: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +097dfe: 4603 0401 |0035: aget-object v3, v4, v1 │ │ +097e02: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +097e06: 0112 |0039: move v2, v1 │ │ +097e08: 28f7 |003a: goto 0031 // -0009 │ │ +097e0a: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ +097e0e: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +097e14: 6e20 d220 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +097e1a: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +097e20: 4406 0501 |0046: aget v6, v5, v1 │ │ +097e24: 6e20 cc20 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; // method@20cc │ │ +097e2a: 0112 |004b: move v2, v1 │ │ +097e2c: 28e5 |004c: goto 0031 // -001b │ │ +097e2e: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ +097e32: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +097e38: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +097e3e: 0c06 |0055: move-result-object v6 │ │ +097e40: 28b2 |0056: goto 0008 // -004e │ │ +097e42: 0112 |0057: move v2, v1 │ │ +097e44: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=459 │ │ 0x0008 line=482 │ │ 0x0009 line=460 │ │ 0x0010 line=461 │ │ 0x0015 line=462 │ │ @@ -143867,25 +143900,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectIntMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08a020: |[08a020] com.badlogic.gdx.utils.ObjectIntMap.values:()Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ -08a030: 5410 f30f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ -08a034: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08a038: 2200 e302 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // type@02e3 │ │ -08a03c: 7020 d81f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd8 │ │ -08a042: 5b10 f30f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ -08a046: 5410 f30f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ -08a04a: 1100 |000d: return-object v0 │ │ -08a04c: 5410 f30f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ -08a050: 6e10 dd1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.reset:()V // method@1fdd │ │ -08a056: 28f8 |0013: goto 000b // -0008 │ │ +097e48: |[097e48] com.badlogic.gdx.utils.ObjectIntMap.values:()Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ +097e58: 5410 f30f |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ +097e5c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +097e60: 2200 e302 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // type@02e3 │ │ +097e64: 7020 d81f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd8 │ │ +097e6a: 5b10 f30f |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ +097e6e: 5410 f30f |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ +097e72: 1100 |000d: return-object v0 │ │ +097e74: 5410 f30f |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.values:Lcom/badlogic/gdx/utils/ObjectIntMap$Values; // field@0ff3 │ │ +097e78: 6e10 dd1f 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.reset:()V // method@1fdd │ │ +097e7e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0004 line=499 │ │ 0x000b line=502 │ │ 0x000e line=501 │ │ locals : │ │ @@ -143935,17 +143968,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a058: |[08a058] com.badlogic.gdx.utils.ObjectMap$Entry.:()V │ │ -08a068: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08a06e: 0e00 |0003: return-void │ │ +097e80: |[097e80] com.badlogic.gdx.utils.ObjectMap$Entry.:()V │ │ +097e90: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +097e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 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; │ │ │ │ @@ -143955,29 +143988,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -08a070: |[08a070] com.badlogic.gdx.utils.ObjectMap$Entry.toString:()Ljava/lang/String; │ │ -08a080: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -08a084: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08a08a: 5421 f90f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -08a08e: 6e20 d624 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08a094: 0c00 |000a: move-result-object v0 │ │ -08a096: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ -08a09a: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08a0a0: 0c00 |0010: move-result-object v0 │ │ -08a0a2: 5421 fa0f |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -08a0a6: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08a0ac: 0c00 |0016: move-result-object v0 │ │ -08a0ae: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08a0b4: 0c00 |001a: move-result-object v0 │ │ -08a0b6: 1100 |001b: return-object v0 │ │ +097e98: |[097e98] com.badlogic.gdx.utils.ObjectMap$Entry.toString:()Ljava/lang/String; │ │ +097ea8: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +097eac: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +097eb2: 5421 f90f |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +097eb6: 6e20 d624 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +097ebc: 0c00 |000a: move-result-object v0 │ │ +097ebe: 1a01 2d01 |000b: const-string v1, "=" // string@012d │ │ +097ec2: 6e20 d724 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +097ec8: 0c00 |0010: move-result-object v0 │ │ +097eca: 5421 fa0f |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +097ece: 6e20 d624 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +097ed4: 0c00 |0016: move-result-object v0 │ │ +097ed6: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +097edc: 0c00 |001a: move-result-object v0 │ │ +097ede: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 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; │ │ │ │ @@ -144032,19 +144065,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 │ │ -08a0b8: |[08a0b8] com.badlogic.gdx.utils.ObjectMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -08a0c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08a0ce: 5b01 0110 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a0d2: 6e10 1020 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ -08a0d8: 0e00 |0008: return-void │ │ +097ee0: |[097ee0] com.badlogic.gdx.utils.ObjectMap$MapIterator.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +097ef0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +097ef6: 5b01 0110 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097efa: 6e10 1020 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ +097f00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0005 line=540 │ │ 0x0008 line=541 │ │ locals : │ │ @@ -144059,34 +144092,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -08a0dc: |[08a0dc] com.badlogic.gdx.utils.ObjectMap$MapIterator.advance:()V │ │ -08a0ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08a0ee: 5c42 0010 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1000 │ │ -08a0f2: 5442 0110 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a0f6: 5420 0d10 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a0fa: 5442 0110 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a0fe: 5222 0a10 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a102: 5443 0110 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a106: 5233 1410 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a10a: 9001 0203 |000f: add-int v1, v2, v3 │ │ -08a10e: 5242 0210 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ -08a112: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08a116: 5942 0210 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ -08a11a: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ -08a11e: 5242 0210 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ -08a122: 4602 0002 |001b: aget-object v2, v0, v2 │ │ -08a126: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ -08a12a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -08a12c: 5c42 0010 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1000 │ │ -08a130: 0e00 |0022: return-void │ │ +097f04: |[097f04] com.badlogic.gdx.utils.ObjectMap$MapIterator.advance:()V │ │ +097f14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +097f16: 5c42 0010 |0001: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1000 │ │ +097f1a: 5442 0110 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097f1e: 5420 0d10 |0005: iget-object v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +097f22: 5442 0110 |0007: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097f26: 5222 0a10 |0009: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +097f2a: 5443 0110 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097f2e: 5233 1410 |000d: iget v3, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +097f32: 9001 0203 |000f: add-int v1, v2, v3 │ │ +097f36: 5242 0210 |0011: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ +097f3a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +097f3e: 5942 0210 |0015: iput v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ +097f42: 3512 0b00 |0017: if-ge v2, v1, 0022 // +000b │ │ +097f46: 5242 0210 |0019: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ +097f4a: 4602 0002 |001b: aget-object v2, v0, v2 │ │ +097f4e: 3802 f4ff |001d: if-eqz v2, 0011 // -000c │ │ +097f52: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +097f54: 5c42 0010 |0020: iput-boolean v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.hasNext:Z // field@1000 │ │ +097f58: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0003 line=551 │ │ 0x0007 line=552 │ │ 0x0019 line=553 │ │ 0x001f line=554 │ │ @@ -144102,45 +144135,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -08a134: |[08a134] com.badlogic.gdx.utils.ObjectMap$MapIterator.remove:()V │ │ -08a144: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08a146: 5230 ff0f |0001: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a14a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -08a14e: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -08a152: 1a01 d020 |0007: const-string v1, "next must be called before remove." // string@20d0 │ │ -08a156: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -08a15c: 2700 |000c: throw v0 │ │ -08a15e: 5230 ff0f |000d: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a162: 5431 0110 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a166: 5211 0a10 |0011: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a16a: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ -08a16e: 5430 0110 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a172: 5231 ff0f |0017: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a176: 6e20 3120 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2031 │ │ -08a17c: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -08a17e: 5930 ff0f |001d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a182: 5430 0110 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a186: 5201 1210 |0021: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a18a: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08a18e: 5901 1210 |0025: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a192: 0e00 |0027: return-void │ │ -08a194: 5430 0110 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a198: 5400 0d10 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a19c: 5231 ff0f |002c: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a1a0: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -08a1a4: 5430 0110 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ -08a1a8: 5400 1610 |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a1ac: 5231 ff0f |0034: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a1b0: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -08a1b4: 28e4 |0038: goto 001c // -001c │ │ +097f5c: |[097f5c] com.badlogic.gdx.utils.ObjectMap$MapIterator.remove:()V │ │ +097f6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +097f6e: 5230 ff0f |0001: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097f72: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +097f76: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +097f7a: 1a01 d020 |0007: const-string v1, "next must be called before remove." // string@20d0 │ │ +097f7e: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +097f84: 2700 |000c: throw v0 │ │ +097f86: 5230 ff0f |000d: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097f8a: 5431 0110 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097f8e: 5211 0a10 |0011: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +097f92: 3410 1500 |0013: if-lt v0, v1, 0028 // +0015 │ │ +097f96: 5430 0110 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097f9a: 5231 ff0f |0017: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097f9e: 6e20 3120 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2031 │ │ +097fa4: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +097fa6: 5930 ff0f |001d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097faa: 5430 0110 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097fae: 5201 1210 |0021: iget v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +097fb2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +097fb6: 5901 1210 |0025: iput v1, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +097fba: 0e00 |0027: return-void │ │ +097fbc: 5430 0110 |0028: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097fc0: 5400 0d10 |002a: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +097fc4: 5231 ff0f |002c: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097fc8: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +097fcc: 5430 0110 |0030: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1001 │ │ +097fd0: 5400 1610 |0032: iget-object v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +097fd4: 5231 ff0f |0034: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097fd8: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +097fdc: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=561 │ │ 0x000d line=562 │ │ 0x0015 line=563 │ │ 0x001c line=568 │ │ 0x001f line=569 │ │ @@ -144156,20 +144189,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08a1b8: |[08a1b8] com.badlogic.gdx.utils.ObjectMap$MapIterator.reset:()V │ │ -08a1c8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -08a1ca: 5910 ff0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ -08a1ce: 5910 0210 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ -08a1d2: 6e10 0e20 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.advance:()V // method@200e │ │ -08a1d8: 0e00 |0008: return-void │ │ +097fe0: |[097fe0] com.badlogic.gdx.utils.ObjectMap$MapIterator.reset:()V │ │ +097ff0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +097ff2: 5910 ff0f |0001: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.currentIndex:I // field@0fff │ │ +097ff6: 5910 0210 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.nextIndex:I // field@1002 │ │ +097ffa: 6e10 0e20 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.advance:()V // method@200e │ │ +098000: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=544 │ │ 0x0003 line=545 │ │ 0x0005 line=546 │ │ 0x0008 line=547 │ │ locals : │ │ @@ -144313,19 +144346,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a1dc: |[08a1dc] com.badlogic.gdx.utils.ObjectMap.:()V │ │ -08a1ec: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -08a1f0: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ -08a1f6: 7030 1c20 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@201c │ │ -08a1fc: 0e00 |0008: return-void │ │ +098004: |[098004] com.badlogic.gdx.utils.ObjectMap.:()V │ │ +098014: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +098018: 1401 cdcc 4c3f |0002: const v1, #float 0.8 // #3f4ccccd │ │ +09801e: 7030 1c20 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@201c │ │ +098024: 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; │ │ @@ -144335,135 +144368,135 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08a200: |[08a200] com.badlogic.gdx.utils.ObjectMap.:(I)V │ │ -08a210: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ -08a216: 7030 1c20 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@201c │ │ -08a21c: 0e00 |0006: return-void │ │ +098028: |[098028] com.badlogic.gdx.utils.ObjectMap.:(I)V │ │ +098038: 1400 cdcc 4c3f |0000: const v0, #float 0.8 // #3f4ccccd │ │ +09803e: 7030 1c20 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@201c │ │ +098044: 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 │ │ -08a220: |[08a220] com.badlogic.gdx.utils.ObjectMap.:(IF)V │ │ -08a230: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -08a236: 3b04 1b00 |0003: if-gez v4, 001e // +001b │ │ -08a23a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08a23e: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08a242: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08a248: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ -08a24c: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08a252: 0c01 |0011: move-result-object v1 │ │ -08a254: 6e20 d424 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08a25a: 0c01 |0015: move-result-object v1 │ │ -08a25c: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08a262: 0c01 |0019: move-result-object v1 │ │ -08a264: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08a26a: 2700 |001d: throw v0 │ │ -08a26c: 5230 0a10 |001e: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a270: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ -08a274: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ -08a278: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08a27c: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08a280: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08a286: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ -08a28a: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08a290: 0c01 |0030: move-result-object v1 │ │ -08a292: 6e20 d424 4100 |0031: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08a298: 0c01 |0034: move-result-object v1 │ │ -08a29a: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08a2a0: 0c01 |0038: move-result-object v1 │ │ -08a2a2: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08a2a8: 2700 |003c: throw v0 │ │ -08a2aa: 7110 4112 0400 |003d: invoke-static {v4}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -08a2b0: 0a00 |0040: move-result v0 │ │ -08a2b2: 5930 0a10 |0041: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a2b6: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -08a2b8: 2e00 0500 |0044: cmpg-float v0, v5, v0 │ │ -08a2bc: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ -08a2c0: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08a2c4: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08a2c8: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08a2ce: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ -08a2d2: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08a2d8: 0c01 |0054: move-result-object v1 │ │ -08a2da: 6e20 d324 5100 |0055: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -08a2e0: 0c01 |0058: move-result-object v1 │ │ -08a2e2: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08a2e8: 0c01 |005c: move-result-object v1 │ │ -08a2ea: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08a2f0: 2700 |0060: throw v0 │ │ -08a2f2: 5935 0f10 |0061: iput v5, v3, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@100f │ │ -08a2f6: 5230 0a10 |0063: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a2fa: 8200 |0065: int-to-float v0, v0 │ │ -08a2fc: c850 |0066: mul-float/2addr v0, v5 │ │ -08a2fe: 8700 |0067: float-to-int v0, v0 │ │ -08a300: 5930 1510 |0068: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a304: 5230 0a10 |006a: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a308: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08a30c: 5930 1010 |006e: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a310: 5230 0a10 |0070: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a314: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -08a31a: 0a00 |0075: move-result v0 │ │ -08a31c: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ -08a320: 5930 0c10 |0078: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ -08a324: 1230 |007a: const/4 v0, #int 3 // #3 │ │ -08a326: 5231 0a10 |007b: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a32a: 8311 |007d: int-to-double v1, v1 │ │ -08a32c: 7120 8424 2100 |007e: invoke-static {v1, v2}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -08a332: 0b01 |0081: move-result-wide v1 │ │ -08a334: 7120 8224 2100 |0082: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -08a33a: 0b01 |0085: move-result-wide v1 │ │ -08a33c: 8a11 |0086: double-to-int v1, v1 │ │ -08a33e: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -08a342: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08a348: 0a00 |008c: move-result v0 │ │ -08a34a: 5930 1310 |008d: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ -08a34e: 5230 0a10 |008f: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a352: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ -08a356: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -08a35c: 0a00 |0096: move-result v0 │ │ -08a35e: 5231 0a10 |0097: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a362: 8311 |0099: int-to-double v1, v1 │ │ -08a364: 7120 8e24 2100 |009a: invoke-static {v1, v2}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -08a36a: 0b01 |009d: move-result-wide v1 │ │ -08a36c: 8a11 |009e: double-to-int v1, v1 │ │ -08a36e: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ -08a372: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08a378: 0a00 |00a4: move-result v0 │ │ -08a37a: 5930 1110 |00a5: iput v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@1011 │ │ -08a37e: 5230 0a10 |00a7: iget v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a382: 5231 1310 |00a9: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ -08a386: b010 |00ab: add-int/2addr v0, v1 │ │ -08a388: 2300 3104 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -08a38c: 1f00 3104 |00ae: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -08a390: 5b30 0d10 |00b0: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a394: 5430 0d10 |00b2: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a398: 2100 |00b4: array-length v0, v0 │ │ -08a39a: 2300 3104 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -08a39e: 1f00 3104 |00b7: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -08a3a2: 5b30 1610 |00b9: iput-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a3a6: 0e00 |00bb: return-void │ │ +098048: |[098048] com.badlogic.gdx.utils.ObjectMap.:(IF)V │ │ +098058: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +09805e: 3b05 1b00 |0003: if-gez v5, 001e // +001b │ │ +098062: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +098066: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +09806a: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +098070: 1a02 e41b |000c: const-string v2, "initialCapacity must be >= 0: " // string@1be4 │ │ +098074: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09807a: 0c01 |0011: move-result-object v1 │ │ +09807c: 6e20 d424 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +098082: 0c01 |0015: move-result-object v1 │ │ +098084: 6e10 dd24 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09808a: 0c01 |0019: move-result-object v1 │ │ +09808c: 7020 6824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +098092: 2700 |001d: throw v0 │ │ +098094: 5240 0a10 |001e: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098098: 1501 0040 |0020: const/high16 v1, #int 1073741824 // #4000 │ │ +09809c: 3710 1b00 |0022: if-le v0, v1, 003d // +001b │ │ +0980a0: 2200 7b03 |0024: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0980a4: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0980a8: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0980ae: 1a02 e31b |002b: const-string v2, "initialCapacity is too large: " // string@1be3 │ │ +0980b2: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0980b8: 0c01 |0030: move-result-object v1 │ │ +0980ba: 6e20 d424 5100 |0031: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0980c0: 0c01 |0034: move-result-object v1 │ │ +0980c2: 6e10 dd24 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0980c8: 0c01 |0038: move-result-object v1 │ │ +0980ca: 7020 6824 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0980d0: 2700 |003c: throw v0 │ │ +0980d2: 7110 4112 0500 |003d: invoke-static {v5}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0980d8: 0a00 |0040: move-result v0 │ │ +0980da: 5940 0a10 |0041: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0980de: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0980e0: 2e00 0600 |0044: cmpg-float v0, v6, v0 │ │ +0980e4: 3c00 1b00 |0046: if-gtz v0, 0061 // +001b │ │ +0980e8: 2200 7b03 |0048: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0980ec: 2201 9103 |004a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0980f0: 7010 d024 0100 |004c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0980f6: 1a02 c51e |004f: const-string v2, "loadFactor must be > 0: " // string@1ec5 │ │ +0980fa: 6e20 d724 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +098100: 0c01 |0054: move-result-object v1 │ │ +098102: 6e20 d324 6100 |0055: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +098108: 0c01 |0058: move-result-object v1 │ │ +09810a: 6e10 dd24 0100 |0059: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +098110: 0c01 |005c: move-result-object v1 │ │ +098112: 7020 6824 1000 |005d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +098118: 2700 |0060: throw v0 │ │ +09811a: 5946 0f10 |0061: iput v6, v4, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@100f │ │ +09811e: 5240 0a10 |0063: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098122: 8200 |0065: int-to-float v0, v0 │ │ +098124: c860 |0066: mul-float/2addr v0, v6 │ │ +098126: 8700 |0067: float-to-int v0, v0 │ │ +098128: 5940 1510 |0068: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +09812c: 5240 0a10 |006a: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098130: d800 00ff |006c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +098134: 5940 1010 |006e: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098138: 5240 0a10 |0070: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09813c: 7110 6f24 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +098142: 0a00 |0075: move-result v0 │ │ +098144: d900 001f |0076: rsub-int/lit8 v0, v0, #int 31 // #1f │ │ +098148: 5940 0c10 |0078: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ +09814c: 1230 |007a: const/4 v0, #int 3 // #3 │ │ +09814e: 5241 0a10 |007b: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098152: 8312 |007d: int-to-double v2, v1 │ │ +098154: 7120 8424 3200 |007e: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +09815a: 0b02 |0081: move-result-wide v2 │ │ +09815c: 7120 8224 3200 |0082: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +098162: 0b02 |0085: move-result-wide v2 │ │ +098164: 8a21 |0086: double-to-int v1, v2 │ │ +098166: da01 0102 |0087: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +09816a: 7120 8624 1000 |0089: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +098170: 0a00 |008c: move-result v0 │ │ +098172: 5940 1310 |008d: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ +098176: 5240 0a10 |008f: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09817a: 1301 0800 |0091: const/16 v1, #int 8 // #8 │ │ +09817e: 7120 8824 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +098184: 0a00 |0096: move-result v0 │ │ +098186: 5241 0a10 |0097: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09818a: 8312 |0099: int-to-double v2, v1 │ │ +09818c: 7120 8e24 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +098192: 0b02 |009d: move-result-wide v2 │ │ +098194: 8a21 |009e: double-to-int v1, v2 │ │ +098196: db01 0108 |009f: div-int/lit8 v1, v1, #int 8 // #08 │ │ +09819a: 7120 8624 1000 |00a1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0981a0: 0a00 |00a4: move-result v0 │ │ +0981a2: 5940 1110 |00a5: iput v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@1011 │ │ +0981a6: 5240 0a10 |00a7: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0981aa: 5241 1310 |00a9: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ +0981ae: b010 |00ab: add-int/2addr v0, v1 │ │ +0981b0: 2300 3104 |00ac: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +0981b4: 1f00 3104 |00ae: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +0981b8: 5b40 0d10 |00b0: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0981bc: 5440 0d10 |00b2: iget-object v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0981c0: 2100 |00b4: array-length v0, v0 │ │ +0981c2: 2300 3104 |00b5: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +0981c6: 1f00 3104 |00b7: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +0981ca: 5b40 1610 |00b9: iput-object v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0981ce: 0e00 |00bb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x001e line=67 │ │ 0x003d line=68 │ │ 0x0043 line=70 │ │ @@ -144473,44 +144506,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 │ │ -08a3a8: |[08a3a8] com.badlogic.gdx.utils.ObjectMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ -08a3b8: 5441 0d10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a3bc: 5240 0a10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a3c0: 5243 1410 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a3c4: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08a3c8: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ -08a3cc: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -08a3d0: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08a3d6: 0a03 |000f: move-result v3 │ │ -08a3d8: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ -08a3dc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -08a3de: 0f03 |0013: return v3 │ │ -08a3e0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a3e4: 28f2 |0016: goto 0008 // -000e │ │ -08a3e6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -08a3e8: 28fb |0018: goto 0013 // -0005 │ │ +0981d0: |[0981d0] com.badlogic.gdx.utils.ObjectMap.containsKeyStash:(Ljava/lang/Object;)Z │ │ +0981e0: 5441 0d10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0981e4: 5240 0a10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0981e8: 5243 1410 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +0981ec: 9002 0003 |0006: add-int v2, v0, v3 │ │ +0981f0: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +0981f4: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +0981f8: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0981fe: 0a03 |000f: move-result v3 │ │ +098200: 3803 0400 |0010: if-eqz v3, 0014 // +0004 │ │ +098204: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +098206: 0f03 |0013: return v3 │ │ +098208: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09820c: 28f2 |0016: goto 0008 // -000e │ │ +09820e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +098210: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0002 line=400 │ │ 0x000a line=401 │ │ 0x0013 line=402 │ │ 0x0014 line=400 │ │ @@ -144529,31 +144562,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 │ │ -08a3ec: |[08a3ec] com.badlogic.gdx.utils.ObjectMap.getStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a3fc: 5441 0d10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a400: 5240 0a10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a404: 5243 1410 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a408: 9002 0003 |0006: add-int v2, v0, v3 │ │ -08a40c: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ -08a410: 4603 0100 |000a: aget-object v3, v1, v0 │ │ -08a414: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08a41a: 0a03 |000f: move-result v3 │ │ -08a41c: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -08a420: 5443 1610 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a424: 4603 0300 |0014: aget-object v3, v3, v0 │ │ -08a428: 1103 |0016: return-object v3 │ │ -08a42a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a42e: 28ef |0019: goto 0008 // -0011 │ │ -08a430: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -08a432: 28fb |001b: goto 0016 // -0005 │ │ +098214: |[098214] com.badlogic.gdx.utils.ObjectMap.getStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +098224: 5441 0d10 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098228: 5240 0a10 |0002: iget v0, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09822c: 5243 1410 |0004: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098230: 9002 0003 |0006: add-int v2, v0, v3 │ │ +098234: 3520 1200 |0008: if-ge v0, v2, 001a // +0012 │ │ +098238: 4603 0100 |000a: aget-object v3, v1, v0 │ │ +09823c: 6e20 9624 3500 |000c: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098242: 0a03 |000f: move-result v3 │ │ +098244: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +098248: 5443 1610 |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +09824c: 4603 0300 |0014: aget-object v3, v3, v0 │ │ +098250: 1103 |0016: return-object v3 │ │ +098252: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098256: 28ef |0019: goto 0008 // -0011 │ │ +098258: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +09825a: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ 0x000a line=293 │ │ 0x0016 line=294 │ │ 0x0017 line=292 │ │ @@ -144572,23 +144605,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08a434: |[08a434] com.badlogic.gdx.utils.ObjectMap.hash2:(I)I │ │ -08a444: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ -08a44a: b203 |0003: mul-int/2addr v3, v0 │ │ -08a44c: 5220 0c10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ -08a450: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -08a454: b730 |0008: xor-int/2addr v0, v3 │ │ -08a456: 5221 1010 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a45a: b510 |000b: and-int/2addr v0, v1 │ │ -08a45c: 0f00 |000c: return v0 │ │ +09825c: |[09825c] com.badlogic.gdx.utils.ObjectMap.hash2:(I)I │ │ +09826c: 1400 392e b8b4 |0000: const v0, #float -3.43063e-07 // #b4b82e39 │ │ +098272: b203 |0003: mul-int/2addr v3, v0 │ │ +098274: 5220 0c10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ +098278: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +09827c: b730 |0008: xor-int/2addr v0, v3 │ │ +09827e: 5221 1010 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098282: b510 |000b: and-int/2addr v0, v1 │ │ +098284: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0004 line=458 │ │ 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; │ │ @@ -144599,23 +144632,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -08a460: |[08a460] com.badlogic.gdx.utils.ObjectMap.hash3:(I)I │ │ -08a470: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ -08a476: b203 |0003: mul-int/2addr v3, v0 │ │ -08a478: 5220 0c10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ -08a47c: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ -08a480: b730 |0008: xor-int/2addr v0, v3 │ │ -08a482: 5221 1010 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a486: b510 |000b: and-int/2addr v0, v1 │ │ -08a488: 0f00 |000c: return v0 │ │ +098288: |[098288] com.badlogic.gdx.utils.ObjectMap.hash3:(I)I │ │ +098298: 1400 41c2 d1ce |0000: const v0, #float -1.75958e+09 // #ced1c241 │ │ +09829e: b203 |0003: mul-int/2addr v3, v0 │ │ +0982a0: 5220 0c10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ +0982a4: 9a00 0300 |0006: ushr-int v0, v3, v0 │ │ +0982a8: b730 |0008: xor-int/2addr v0, v3 │ │ +0982aa: 5221 1010 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +0982ae: b510 |000b: and-int/2addr v0, v1 │ │ +0982b0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0004 line=463 │ │ 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; │ │ @@ -144626,92 +144659,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 │ │ -08a48c: |[08a48c] com.badlogic.gdx.utils.ObjectMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ -08a49c: 54a4 0d10 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a4a0: 54a7 1610 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a4a4: 52a5 1010 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a4a8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -08a4aa: 52a6 1110 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@1011 │ │ -08a4ae: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -08a4b0: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ -08a4b6: 0a08 |000d: move-result v8 │ │ -08a4b8: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ -08a4be: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -08a4c2: 4601 0711 |0013: aget-object v1, v7, v17 │ │ -08a4c6: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ -08a4ca: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ -08a4ce: 6e10 9824 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08a4d4: 0a02 |001c: move-result v2 │ │ -08a4d6: 950d 0205 |001d: and-int v13, v2, v5 │ │ -08a4da: 460e 040d |001f: aget-object v14, v4, v13 │ │ -08a4de: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ -08a4e2: 4d00 040d |0023: aput-object v0, v4, v13 │ │ -08a4e6: 4d01 070d |0025: aput-object v1, v7, v13 │ │ -08a4ea: 52a8 1210 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a4ee: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -08a4f2: 59a9 1210 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a4f6: 52a9 1510 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a4fa: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ -08a4fe: 52a8 0a10 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a502: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -08a506: 7020 3220 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a50c: 0e00 |0038: return-void │ │ -08a50e: 07e0 |0039: move-object v0, v14 │ │ -08a510: 4601 070d |003a: aget-object v1, v7, v13 │ │ -08a514: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ -08a518: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ -08a51c: 28d9 |0040: goto 0019 // -0027 │ │ -08a51e: 0800 1000 |0041: move-object/from16 v0, v16 │ │ -08a522: 4601 070f |0043: aget-object v1, v7, v15 │ │ -08a526: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ -08a52a: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ -08a52e: 28d0 |0049: goto 0019 // -0030 │ │ -08a530: 7020 2620 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ -08a536: 0a0f |004d: move-result v15 │ │ -08a538: 4610 040f |004e: aget-object v16, v4, v15 │ │ -08a53c: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ -08a540: 4d00 040f |0052: aput-object v0, v4, v15 │ │ -08a544: 4d01 070f |0054: aput-object v1, v7, v15 │ │ -08a548: 52a8 1210 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a54c: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ -08a550: 59a9 1210 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a554: 52a9 1510 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a558: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ -08a55c: 52a8 0a10 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a560: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -08a564: 7020 3220 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a56a: 28d1 |0067: goto 0038 // -002f │ │ -08a56c: 7020 2720 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ -08a572: 0a11 |006b: move-result v17 │ │ -08a574: 4612 0411 |006c: aget-object v18, v4, v17 │ │ -08a578: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ -08a57c: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ -08a580: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ -08a584: 52a8 1210 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a588: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ -08a58c: 59a9 1210 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a590: 52a9 1510 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a594: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ -08a598: 52a8 0a10 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a59c: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -08a5a0: 7020 3220 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a5a6: 28b3 |0085: goto 0038 // -004d │ │ -08a5a8: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08a5ac: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ -08a5b0: 7030 2d20 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@202d │ │ -08a5b6: 28ab |008d: goto 0038 // -0055 │ │ -08a5b8: 070b |008e: move-object v11, v0 │ │ -08a5ba: 071c |008f: move-object v12, v1 │ │ -08a5bc: 2900 79ff |0090: goto/16 0009 // -0087 │ │ -08a5c0: 0001 0200 0000 0000 2b00 0000 3300 ... |0092: packed-switch-data (8 units) │ │ +0982b4: |[0982b4] com.badlogic.gdx.utils.ObjectMap.push:(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)V │ │ +0982c4: 54a4 0d10 |0000: iget-object v4, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0982c8: 54a7 1610 |0002: iget-object v7, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0982cc: 52a5 1010 |0004: iget v5, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +0982d0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0982d2: 52a6 1110 |0007: iget v6, v10, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@1011 │ │ +0982d6: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0982d8: 7110 4512 0800 |000a: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.random:(I)I // method@1245 │ │ +0982de: 0a08 |000d: move-result v8 │ │ +0982e0: 2b08 8400 0000 |000e: packed-switch v8, 00000092 // +00000084 │ │ +0982e6: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0982ea: 4601 0711 |0013: aget-object v1, v7, v17 │ │ +0982ee: 4d0b 0411 |0015: aput-object v11, v4, v17 │ │ +0982f2: 4d0c 0711 |0017: aput-object v12, v7, v17 │ │ +0982f6: 6e10 9824 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +0982fc: 0a02 |001c: move-result v2 │ │ +0982fe: 950d 0205 |001d: and-int v13, v2, v5 │ │ +098302: 460e 040d |001f: aget-object v14, v4, v13 │ │ +098306: 390e 2900 |0021: if-nez v14, 004a // +0029 │ │ +09830a: 4d00 040d |0023: aput-object v0, v4, v13 │ │ +09830e: 4d01 070d |0025: aput-object v1, v7, v13 │ │ +098312: 52a8 1210 |0027: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098316: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +09831a: 59a9 1210 |002b: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +09831e: 52a9 1510 |002d: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +098322: 3498 0900 |002f: if-lt v8, v9, 0038 // +0009 │ │ +098326: 52a8 0a10 |0031: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09832a: e008 0801 |0033: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +09832e: 7020 3220 8a00 |0035: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +098334: 0e00 |0038: return-void │ │ +098336: 07e0 |0039: move-object v0, v14 │ │ +098338: 4601 070d |003a: aget-object v1, v7, v13 │ │ +09833c: 4d0b 040d |003c: aput-object v11, v4, v13 │ │ +098340: 4d0c 070d |003e: aput-object v12, v7, v13 │ │ +098344: 28d9 |0040: goto 0019 // -0027 │ │ +098346: 0800 1000 |0041: move-object/from16 v0, v16 │ │ +09834a: 4601 070f |0043: aget-object v1, v7, v15 │ │ +09834e: 4d0b 040f |0045: aput-object v11, v4, v15 │ │ +098352: 4d0c 070f |0047: aput-object v12, v7, v15 │ │ +098356: 28d0 |0049: goto 0019 // -0030 │ │ +098358: 7020 2620 2a00 |004a: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ +09835e: 0a0f |004d: move-result v15 │ │ +098360: 4610 040f |004e: aget-object v16, v4, v15 │ │ +098364: 3910 1800 |0050: if-nez v16, 0068 // +0018 │ │ +098368: 4d00 040f |0052: aput-object v0, v4, v15 │ │ +09836c: 4d01 070f |0054: aput-object v1, v7, v15 │ │ +098370: 52a8 1210 |0056: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098374: d809 0801 |0058: add-int/lit8 v9, v8, #int 1 // #01 │ │ +098378: 59a9 1210 |005a: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +09837c: 52a9 1510 |005c: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +098380: 3498 daff |005e: if-lt v8, v9, 0038 // -0026 │ │ +098384: 52a8 0a10 |0060: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098388: e008 0801 |0062: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +09838c: 7020 3220 8a00 |0064: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +098392: 28d1 |0067: goto 0038 // -002f │ │ +098394: 7020 2720 2a00 |0068: invoke-direct {v10, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ +09839a: 0a11 |006b: move-result v17 │ │ +09839c: 4612 0411 |006c: aget-object v18, v4, v17 │ │ +0983a0: 3912 1800 |006e: if-nez v18, 0086 // +0018 │ │ +0983a4: 4d00 0411 |0070: aput-object v0, v4, v17 │ │ +0983a8: 4d01 0711 |0072: aput-object v1, v7, v17 │ │ +0983ac: 52a8 1210 |0074: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0983b0: d809 0801 |0076: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0983b4: 59a9 1210 |0078: iput v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0983b8: 52a9 1510 |007a: iget v9, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +0983bc: 3498 bcff |007c: if-lt v8, v9, 0038 // -0044 │ │ +0983c0: 52a8 0a10 |007e: iget v8, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0983c4: e008 0801 |0080: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0983c8: 7020 3220 8a00 |0082: invoke-direct {v10, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +0983ce: 28b3 |0085: goto 0038 // -004d │ │ +0983d0: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0983d4: 3363 0600 |0088: if-ne v3, v6, 008e // +0006 │ │ +0983d8: 7030 2d20 0a01 |008a: invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V // method@202d │ │ +0983de: 28ab |008d: goto 0038 // -0055 │ │ +0983e0: 070b |008e: move-object v11, v0 │ │ +0983e2: 071c |008f: move-object v12, v1 │ │ +0983e4: 2900 79ff |0090: goto/16 0009 // -0087 │ │ +0983e8: 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 │ │ @@ -144788,76 +144821,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 │ │ -08a5d0: |[08a5d0] com.badlogic.gdx.utils.ObjectMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -08a5e0: 6e10 9824 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08a5e6: 0a09 |0003: move-result v9 │ │ -08a5e8: 52a0 1010 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a5ec: 9503 0900 |0006: and-int v3, v9, v0 │ │ -08a5f0: 54a0 0d10 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a5f4: 4604 0003 |000a: aget-object v4, v0, v3 │ │ -08a5f8: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ -08a5fc: 54a0 0d10 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a600: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ -08a604: 54a0 1610 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a608: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ -08a60c: 52a0 1210 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a610: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a614: 59a1 1210 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a618: 52a1 1510 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a61c: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ -08a620: 52a0 0a10 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a624: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a628: 7020 3220 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a62e: 0e00 |0027: return-void │ │ -08a630: 7020 2620 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ -08a636: 0a05 |002b: move-result v5 │ │ -08a638: 54a0 0d10 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a63c: 4606 0005 |002e: aget-object v6, v0, v5 │ │ -08a640: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ -08a644: 54a0 0d10 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a648: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ -08a64c: 54a0 1610 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a650: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ -08a654: 52a0 1210 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a658: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a65c: 59a1 1210 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a660: 52a1 1510 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a664: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ -08a668: 52a0 0a10 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a66c: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a670: 7020 3220 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a676: 28dc |004b: goto 0027 // -0024 │ │ -08a678: 7020 2720 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ -08a67e: 0a07 |004f: move-result v7 │ │ -08a680: 54a0 0d10 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a684: 4608 0007 |0052: aget-object v8, v0, v7 │ │ -08a688: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ -08a68c: 54a0 0d10 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a690: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ -08a694: 54a0 1610 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a698: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ -08a69c: 52a0 1210 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a6a0: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a6a4: 59a1 1210 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a6a8: 52a1 1510 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a6ac: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ -08a6b0: 52a0 0a10 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a6b4: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a6b8: 7020 3220 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a6be: 28b8 |006f: goto 0027 // -0048 │ │ -08a6c0: 07a0 |0070: move-object v0, v10 │ │ -08a6c2: 07b1 |0071: move-object v1, v11 │ │ -08a6c4: 07c2 |0072: move-object v2, v12 │ │ -08a6c6: 7609 2920 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@2029 │ │ -08a6cc: 28b1 |0076: goto 0027 // -004f │ │ +0983f8: |[0983f8] com.badlogic.gdx.utils.ObjectMap.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +098408: 6e10 9824 0b00 |0000: invoke-virtual {v11}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +09840e: 0a09 |0003: move-result v9 │ │ +098410: 52a0 1010 |0004: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098414: 9503 0900 |0006: and-int v3, v9, v0 │ │ +098418: 54a0 0d10 |0008: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +09841c: 4604 0003 |000a: aget-object v4, v0, v3 │ │ +098420: 3904 1c00 |000c: if-nez v4, 0028 // +001c │ │ +098424: 54a0 0d10 |000e: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098428: 4d0b 0003 |0010: aput-object v11, v0, v3 │ │ +09842c: 54a0 1610 |0012: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098430: 4d0c 0003 |0014: aput-object v12, v0, v3 │ │ +098434: 52a0 1210 |0016: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098438: d801 0001 |0018: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09843c: 59a1 1210 |001a: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098440: 52a1 1510 |001c: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +098444: 3410 0900 |001e: if-lt v0, v1, 0027 // +0009 │ │ +098448: 52a0 0a10 |0020: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09844c: e000 0001 |0022: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098450: 7020 3220 0a00 |0024: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +098456: 0e00 |0027: return-void │ │ +098458: 7020 2620 9a00 |0028: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ +09845e: 0a05 |002b: move-result v5 │ │ +098460: 54a0 0d10 |002c: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098464: 4606 0005 |002e: aget-object v6, v0, v5 │ │ +098468: 3906 1c00 |0030: if-nez v6, 004c // +001c │ │ +09846c: 54a0 0d10 |0032: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098470: 4d0b 0005 |0034: aput-object v11, v0, v5 │ │ +098474: 54a0 1610 |0036: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098478: 4d0c 0005 |0038: aput-object v12, v0, v5 │ │ +09847c: 52a0 1210 |003a: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098480: d801 0001 |003c: add-int/lit8 v1, v0, #int 1 // #01 │ │ +098484: 59a1 1210 |003e: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098488: 52a1 1510 |0040: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +09848c: 3410 e5ff |0042: if-lt v0, v1, 0027 // -001b │ │ +098490: 52a0 0a10 |0044: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098494: e000 0001 |0046: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098498: 7020 3220 0a00 |0048: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +09849e: 28dc |004b: goto 0027 // -0024 │ │ +0984a0: 7020 2720 9a00 |004c: invoke-direct {v10, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ +0984a6: 0a07 |004f: move-result v7 │ │ +0984a8: 54a0 0d10 |0050: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0984ac: 4608 0007 |0052: aget-object v8, v0, v7 │ │ +0984b0: 3908 1c00 |0054: if-nez v8, 0070 // +001c │ │ +0984b4: 54a0 0d10 |0056: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0984b8: 4d0b 0007 |0058: aput-object v11, v0, v7 │ │ +0984bc: 54a0 1610 |005a: iget-object v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0984c0: 4d0c 0007 |005c: aput-object v12, v0, v7 │ │ +0984c4: 52a0 1210 |005e: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0984c8: d801 0001 |0060: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0984cc: 59a1 1210 |0062: iput v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0984d0: 52a1 1510 |0064: iget v1, v10, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +0984d4: 3410 c1ff |0066: if-lt v0, v1, 0027 // -003f │ │ +0984d8: 52a0 0a10 |0068: iget v0, v10, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0984dc: e000 0001 |006a: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0984e0: 7020 3220 0a00 |006c: invoke-direct {v10, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +0984e6: 28b8 |006f: goto 0027 // -0048 │ │ +0984e8: 07a0 |0070: move-object v0, v10 │ │ +0984ea: 07b1 |0071: move-object v1, v11 │ │ +0984ec: 07c2 |0072: move-object v2, v12 │ │ +0984ee: 7609 2920 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@2029 │ │ +0984f4: 28b1 |0076: goto 0027 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 0x0008 line=163 │ │ 0x000c line=164 │ │ 0x000e line=165 │ │ @@ -144897,37 +144930,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 │ │ -08a6d0: |[08a6d0] com.badlogic.gdx.utils.ObjectMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -08a6e0: 5231 1410 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a6e4: 5232 1310 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ -08a6e8: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ -08a6ec: 5231 0a10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a6f0: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -08a6f4: 7020 3220 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a6fa: 7030 2e20 4305 |000d: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202e │ │ -08a700: 0e00 |0010: return-void │ │ -08a702: 5231 0a10 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a706: 5232 1410 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a70a: 9000 0102 |0015: add-int v0, v1, v2 │ │ -08a70e: 5431 0d10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a712: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ -08a716: 5431 1610 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a71a: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ -08a71e: 5231 1410 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a722: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08a726: 5931 1410 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a72a: 5231 1210 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a72e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08a732: 5931 1210 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a736: 28e5 |002b: goto 0010 // -001b │ │ +0984f8: |[0984f8] com.badlogic.gdx.utils.ObjectMap.putStash:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +098508: 5231 1410 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +09850c: 5232 1310 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ +098510: 3321 0d00 |0004: if-ne v1, v2, 0011 // +000d │ │ +098514: 5231 0a10 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098518: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +09851c: 7020 3220 1300 |000a: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +098522: 7030 2e20 4305 |000d: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202e │ │ +098528: 0e00 |0010: return-void │ │ +09852a: 5231 0a10 |0011: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09852e: 5232 1410 |0013: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098532: 9000 0102 |0015: add-int v0, v1, v2 │ │ +098536: 5431 0d10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +09853a: 4d04 0100 |0019: aput-object v4, v1, v0 │ │ +09853e: 5431 1610 |001b: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098542: 4d05 0100 |001d: aput-object v5, v1, v0 │ │ +098546: 5231 1410 |001f: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +09854a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09854e: 5931 1410 |0023: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098552: 5231 1210 |0025: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098556: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09855a: 5931 1210 |0029: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +09855e: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=265 │ │ 0x000d line=266 │ │ 0x0010 line=275 │ │ 0x0011 line=270 │ │ @@ -144949,114 +144982,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 │ │ -08a738: |[08a738] com.badlogic.gdx.utils.ObjectMap.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a748: 54eb 0d10 |0000: iget-object v11, v14, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a74c: 6e10 9824 0f00 |0002: invoke-virtual {v15}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08a752: 0a09 |0005: move-result v9 │ │ -08a754: 52e0 1010 |0006: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a758: 9503 0900 |0008: and-int v3, v9, v0 │ │ -08a75c: 4604 0b03 |000a: aget-object v4, v11, v3 │ │ -08a760: 6e20 9624 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08a766: 0a00 |000f: move-result v0 │ │ -08a768: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -08a76c: 54e0 1610 |0012: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a770: 460d 0003 |0014: aget-object v13, v0, v3 │ │ -08a774: 54e0 1610 |0016: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a778: 4d10 0003 |0018: aput-object v16, v0, v3 │ │ -08a77c: 110d |001a: return-object v13 │ │ -08a77e: 7020 2620 9e00 |001b: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ -08a784: 0a05 |001e: move-result v5 │ │ -08a786: 4606 0b05 |001f: aget-object v6, v11, v5 │ │ -08a78a: 6e20 9624 6f00 |0021: invoke-virtual {v15, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08a790: 0a00 |0024: move-result v0 │ │ -08a792: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ -08a796: 54e0 1610 |0027: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a79a: 460d 0005 |0029: aget-object v13, v0, v5 │ │ -08a79e: 54e0 1610 |002b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a7a2: 4d10 0005 |002d: aput-object v16, v0, v5 │ │ -08a7a6: 28eb |002f: goto 001a // -0015 │ │ -08a7a8: 7020 2720 9e00 |0030: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ -08a7ae: 0a07 |0033: move-result v7 │ │ -08a7b0: 4608 0b07 |0034: aget-object v8, v11, v7 │ │ -08a7b4: 6e20 9624 8f00 |0036: invoke-virtual {v15, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08a7ba: 0a00 |0039: move-result v0 │ │ -08a7bc: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -08a7c0: 54e0 1610 |003c: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a7c4: 460d 0007 |003e: aget-object v13, v0, v7 │ │ -08a7c8: 54e0 1610 |0040: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a7cc: 4d10 0007 |0042: aput-object v16, v0, v7 │ │ -08a7d0: 28d6 |0044: goto 001a // -002a │ │ -08a7d2: 52ea 0a10 |0045: iget v10, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a7d6: 52e0 1410 |0047: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a7da: 900c 0a00 |0049: add-int v12, v10, v0 │ │ -08a7de: 35ca 1600 |004b: if-ge v10, v12, 0061 // +0016 │ │ -08a7e2: 4600 0b0a |004d: aget-object v0, v11, v10 │ │ -08a7e6: 6e20 9624 0f00 |004f: invoke-virtual {v15, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08a7ec: 0a00 |0052: move-result v0 │ │ -08a7ee: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ -08a7f2: 54e0 1610 |0055: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a7f6: 460d 000a |0057: aget-object v13, v0, v10 │ │ -08a7fa: 54e0 1610 |0059: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a7fe: 4d10 000a |005b: aput-object v16, v0, v10 │ │ -08a802: 28bd |005d: goto 001a // -0043 │ │ -08a804: d80a 0a01 |005e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08a808: 28eb |0060: goto 004b // -0015 │ │ -08a80a: 3904 1b00 |0061: if-nez v4, 007c // +001b │ │ -08a80e: 4d0f 0b03 |0063: aput-object v15, v11, v3 │ │ -08a812: 54e0 1610 |0065: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a816: 4d10 0003 |0067: aput-object v16, v0, v3 │ │ -08a81a: 52e0 1210 |0069: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a81e: d801 0001 |006b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a822: 59e1 1210 |006d: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a826: 52e1 1510 |006f: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a82a: 3410 0900 |0071: if-lt v0, v1, 007a // +0009 │ │ -08a82e: 52e0 0a10 |0073: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a832: e000 0001 |0075: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a836: 7020 3220 0e00 |0077: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a83c: 120d |007a: const/4 v13, #int 0 // #0 │ │ -08a83e: 289f |007b: goto 001a // -0061 │ │ -08a840: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ -08a844: 4d0f 0b05 |007e: aput-object v15, v11, v5 │ │ -08a848: 54e0 1610 |0080: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a84c: 4d10 0005 |0082: aput-object v16, v0, v5 │ │ -08a850: 52e0 1210 |0084: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a854: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a858: 59e1 1210 |0088: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a85c: 52e1 1510 |008a: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a860: 3410 0900 |008c: if-lt v0, v1, 0095 // +0009 │ │ -08a864: 52e0 0a10 |008e: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a868: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a86c: 7020 3220 0e00 |0092: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a872: 120d |0095: const/4 v13, #int 0 // #0 │ │ -08a874: 2884 |0096: goto 001a // -007c │ │ -08a876: 3908 1c00 |0097: if-nez v8, 00b3 // +001c │ │ -08a87a: 4d0f 0b07 |0099: aput-object v15, v11, v7 │ │ -08a87e: 54e0 1610 |009b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a882: 4d10 0007 |009d: aput-object v16, v0, v7 │ │ -08a886: 52e0 1210 |009f: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a88a: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08a88e: 59e1 1210 |00a3: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a892: 52e1 1510 |00a5: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a896: 3410 0900 |00a7: if-lt v0, v1, 00b0 // +0009 │ │ -08a89a: 52e0 0a10 |00a9: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a89e: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ -08a8a2: 7020 3220 0e00 |00ad: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08a8a8: 120d |00b0: const/4 v13, #int 0 // #0 │ │ -08a8aa: 2900 69ff |00b1: goto/16 001a // -0097 │ │ -08a8ae: 07e0 |00b3: move-object v0, v14 │ │ -08a8b0: 07f1 |00b4: move-object v1, v15 │ │ -08a8b2: 0802 1000 |00b5: move-object/from16 v2, v16 │ │ -08a8b6: 7609 2920 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@2029 │ │ -08a8bc: 120d |00ba: const/4 v13, #int 0 // #0 │ │ -08a8be: 2900 5fff |00bb: goto/16 001a // -00a1 │ │ +098560: |[098560] com.badlogic.gdx.utils.ObjectMap.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +098570: 54eb 0d10 |0000: iget-object v11, v14, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098574: 6e10 9824 0f00 |0002: invoke-virtual {v15}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +09857a: 0a09 |0005: move-result v9 │ │ +09857c: 52e0 1010 |0006: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098580: 9503 0900 |0008: and-int v3, v9, v0 │ │ +098584: 4604 0b03 |000a: aget-object v4, v11, v3 │ │ +098588: 6e20 9624 4f00 |000c: invoke-virtual {v15, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +09858e: 0a00 |000f: move-result v0 │ │ +098590: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +098594: 54e0 1610 |0012: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098598: 460d 0003 |0014: aget-object v13, v0, v3 │ │ +09859c: 54e0 1610 |0016: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0985a0: 4d10 0003 |0018: aput-object v16, v0, v3 │ │ +0985a4: 110d |001a: return-object v13 │ │ +0985a6: 7020 2620 9e00 |001b: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ +0985ac: 0a05 |001e: move-result v5 │ │ +0985ae: 4606 0b05 |001f: aget-object v6, v11, v5 │ │ +0985b2: 6e20 9624 6f00 |0021: invoke-virtual {v15, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0985b8: 0a00 |0024: move-result v0 │ │ +0985ba: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ +0985be: 54e0 1610 |0027: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0985c2: 460d 0005 |0029: aget-object v13, v0, v5 │ │ +0985c6: 54e0 1610 |002b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0985ca: 4d10 0005 |002d: aput-object v16, v0, v5 │ │ +0985ce: 28eb |002f: goto 001a // -0015 │ │ +0985d0: 7020 2720 9e00 |0030: invoke-direct {v14, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ +0985d6: 0a07 |0033: move-result v7 │ │ +0985d8: 4608 0b07 |0034: aget-object v8, v11, v7 │ │ +0985dc: 6e20 9624 8f00 |0036: invoke-virtual {v15, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0985e2: 0a00 |0039: move-result v0 │ │ +0985e4: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +0985e8: 54e0 1610 |003c: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0985ec: 460d 0007 |003e: aget-object v13, v0, v7 │ │ +0985f0: 54e0 1610 |0040: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0985f4: 4d10 0007 |0042: aput-object v16, v0, v7 │ │ +0985f8: 28d6 |0044: goto 001a // -002a │ │ +0985fa: 52ea 0a10 |0045: iget v10, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0985fe: 52e0 1410 |0047: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098602: 900c 0a00 |0049: add-int v12, v10, v0 │ │ +098606: 35ca 1600 |004b: if-ge v10, v12, 0061 // +0016 │ │ +09860a: 4600 0b0a |004d: aget-object v0, v11, v10 │ │ +09860e: 6e20 9624 0f00 |004f: invoke-virtual {v15, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098614: 0a00 |0052: move-result v0 │ │ +098616: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ +09861a: 54e0 1610 |0055: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +09861e: 460d 000a |0057: aget-object v13, v0, v10 │ │ +098622: 54e0 1610 |0059: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098626: 4d10 000a |005b: aput-object v16, v0, v10 │ │ +09862a: 28bd |005d: goto 001a // -0043 │ │ +09862c: d80a 0a01 |005e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +098630: 28eb |0060: goto 004b // -0015 │ │ +098632: 3904 1b00 |0061: if-nez v4, 007c // +001b │ │ +098636: 4d0f 0b03 |0063: aput-object v15, v11, v3 │ │ +09863a: 54e0 1610 |0065: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +09863e: 4d10 0003 |0067: aput-object v16, v0, v3 │ │ +098642: 52e0 1210 |0069: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098646: d801 0001 |006b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09864a: 59e1 1210 |006d: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +09864e: 52e1 1510 |006f: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +098652: 3410 0900 |0071: if-lt v0, v1, 007a // +0009 │ │ +098656: 52e0 0a10 |0073: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09865a: e000 0001 |0075: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +09865e: 7020 3220 0e00 |0077: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +098664: 120d |007a: const/4 v13, #int 0 // #0 │ │ +098666: 289f |007b: goto 001a // -0061 │ │ +098668: 3906 1b00 |007c: if-nez v6, 0097 // +001b │ │ +09866c: 4d0f 0b05 |007e: aput-object v15, v11, v5 │ │ +098670: 54e0 1610 |0080: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098674: 4d10 0005 |0082: aput-object v16, v0, v5 │ │ +098678: 52e0 1210 |0084: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +09867c: d801 0001 |0086: add-int/lit8 v1, v0, #int 1 // #01 │ │ +098680: 59e1 1210 |0088: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098684: 52e1 1510 |008a: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +098688: 3410 0900 |008c: if-lt v0, v1, 0095 // +0009 │ │ +09868c: 52e0 0a10 |008e: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098690: e000 0001 |0090: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +098694: 7020 3220 0e00 |0092: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +09869a: 120d |0095: const/4 v13, #int 0 // #0 │ │ +09869c: 2884 |0096: goto 001a // -007c │ │ +09869e: 3908 1c00 |0097: if-nez v8, 00b3 // +001c │ │ +0986a2: 4d0f 0b07 |0099: aput-object v15, v11, v7 │ │ +0986a6: 54e0 1610 |009b: iget-object v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0986aa: 4d10 0007 |009d: aput-object v16, v0, v7 │ │ +0986ae: 52e0 1210 |009f: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0986b2: d801 0001 |00a1: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0986b6: 59e1 1210 |00a3: iput v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0986ba: 52e1 1510 |00a5: iget v1, v14, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +0986be: 3410 0900 |00a7: if-lt v0, v1, 00b0 // +0009 │ │ +0986c2: 52e0 0a10 |00a9: iget v0, v14, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0986c6: e000 0001 |00ab: shl-int/lit8 v0, v0, #int 1 // #01 │ │ +0986ca: 7020 3220 0e00 |00ad: invoke-direct {v14, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +0986d0: 120d |00b0: const/4 v13, #int 0 // #0 │ │ +0986d2: 2900 69ff |00b1: goto/16 001a // -0097 │ │ +0986d6: 07e0 |00b3: move-object v0, v14 │ │ +0986d8: 07f1 |00b4: move-object v1, v15 │ │ +0986da: 0802 1000 |00b5: move-object/from16 v2, v16 │ │ +0986de: 7609 2920 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@2029 │ │ +0986e4: 120d |00ba: const/4 v13, #int 0 // #0 │ │ +0986e6: 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 │ │ @@ -145122,76 +145155,76 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -08a8c4: |[08a8c4] com.badlogic.gdx.utils.ObjectMap.resize:(I)V │ │ -08a8d4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08a8d6: 5295 0a10 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a8da: 5296 1410 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a8de: 9002 0506 |0005: add-int v2, v5, v6 │ │ -08a8e2: 599a 0a10 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a8e6: 82a5 |0009: int-to-float v5, v10 │ │ -08a8e8: 5296 0f10 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@100f │ │ -08a8ec: c865 |000c: mul-float/2addr v5, v6 │ │ -08a8ee: 8755 |000d: float-to-int v5, v5 │ │ -08a8f0: 5995 1510 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08a8f4: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ -08a8f8: 5995 1010 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08a8fc: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ -08a902: 0a05 |0017: move-result v5 │ │ -08a904: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ -08a908: 5995 0c10 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ -08a90c: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -08a90e: 83a6 |001d: int-to-double v6, v10 │ │ -08a910: 7120 8424 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ -08a916: 0b06 |0021: move-result-wide v6 │ │ -08a918: 7120 8224 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -08a91e: 0b06 |0025: move-result-wide v6 │ │ -08a920: 8a66 |0026: double-to-int v6, v6 │ │ -08a922: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -08a926: 7120 8624 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08a92c: 0a05 |002c: move-result v5 │ │ -08a92e: 5995 1310 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ -08a932: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ -08a936: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -08a93c: 0a05 |0034: move-result v5 │ │ -08a93e: 83a6 |0035: int-to-double v6, v10 │ │ -08a940: 7120 8e24 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -08a946: 0b06 |0039: move-result-wide v6 │ │ -08a948: 8a66 |003a: double-to-int v6, v6 │ │ -08a94a: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ -08a94e: 7120 8624 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08a954: 0a05 |0040: move-result v5 │ │ -08a956: 5995 1110 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@1011 │ │ -08a95a: 5493 0d10 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a95e: 5494 1610 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a962: 5295 1310 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ -08a966: b0a5 |0049: add-int/2addr v5, v10 │ │ -08a968: 2355 3104 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ -08a96c: 1f05 3104 |004c: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ -08a970: 5b95 0d10 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a974: 5295 1310 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ -08a978: b0a5 |0052: add-int/2addr v5, v10 │ │ -08a97a: 2355 3104 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ -08a97e: 1f05 3104 |0055: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ -08a982: 5b95 1610 |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a986: 5998 1210 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a98a: 5998 1410 |005b: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a98e: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -08a990: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ -08a994: 4601 0300 |0060: aget-object v1, v3, v0 │ │ -08a998: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ -08a99c: 4605 0400 |0064: aget-object v5, v4, v0 │ │ -08a9a0: 7030 2c20 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@202c │ │ -08a9a6: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08a9aa: 28f3 |006b: goto 005e // -000d │ │ -08a9ac: 0e00 |006c: return-void │ │ +0986ec: |[0986ec] com.badlogic.gdx.utils.ObjectMap.resize:(I)V │ │ +0986fc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0986fe: 5295 0a10 |0001: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098702: 5296 1410 |0003: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098706: 9002 0506 |0005: add-int v2, v5, v6 │ │ +09870a: 599a 0a10 |0007: iput v10, v9, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09870e: 82a5 |0009: int-to-float v5, v10 │ │ +098710: 5296 0f10 |000a: iget v6, v9, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@100f │ │ +098714: c865 |000c: mul-float/2addr v5, v6 │ │ +098716: 8755 |000d: float-to-int v5, v5 │ │ +098718: 5995 1510 |000e: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +09871c: d805 0aff |0010: add-int/lit8 v5, v10, #int -1 // #ff │ │ +098720: 5995 1010 |0012: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098724: 7110 6f24 0a00 |0014: invoke-static {v10}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@246f │ │ +09872a: 0a05 |0017: move-result v5 │ │ +09872c: d905 051f |0018: rsub-int/lit8 v5, v5, #int 31 // #1f │ │ +098730: 5995 0c10 |001a: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.hashShift:I // field@100c │ │ +098734: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +098736: 83a6 |001d: int-to-double v6, v10 │ │ +098738: 7120 8424 7600 |001e: invoke-static {v6, v7}, Ljava/lang/Math;.log:(D)D // method@2484 │ │ +09873e: 0b06 |0021: move-result-wide v6 │ │ +098740: 7120 8224 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +098746: 0b06 |0025: move-result-wide v6 │ │ +098748: 8a66 |0026: double-to-int v6, v6 │ │ +09874a: da06 0602 |0027: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +09874e: 7120 8624 6500 |0029: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +098754: 0a05 |002c: move-result v5 │ │ +098756: 5995 1310 |002d: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ +09875a: 1305 0800 |002f: const/16 v5, #int 8 // #8 │ │ +09875e: 7120 8824 5a00 |0031: invoke-static {v10, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +098764: 0a05 |0034: move-result v5 │ │ +098766: 83a6 |0035: int-to-double v6, v10 │ │ +098768: 7120 8e24 7600 |0036: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +09876e: 0b06 |0039: move-result-wide v6 │ │ +098770: 8a66 |003a: double-to-int v6, v6 │ │ +098772: db06 0608 |003b: div-int/lit8 v6, v6, #int 8 // #08 │ │ +098776: 7120 8624 6500 |003d: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09877c: 0a05 |0040: move-result v5 │ │ +09877e: 5995 1110 |0041: iput v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.pushIterations:I // field@1011 │ │ +098782: 5493 0d10 |0043: iget-object v3, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098786: 5494 1610 |0045: iget-object v4, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +09878a: 5295 1310 |0047: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ +09878e: b0a5 |0049: add-int/2addr v5, v10 │ │ +098790: 2355 3104 |004a: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ +098794: 1f05 3104 |004c: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ +098798: 5b95 0d10 |004e: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +09879c: 5295 1310 |0050: iget v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashCapacity:I // field@1013 │ │ +0987a0: b0a5 |0052: add-int/2addr v5, v10 │ │ +0987a2: 2355 3104 |0053: new-array v5, v5, [Ljava/lang/Object; // type@0431 │ │ +0987a6: 1f05 3104 |0055: check-cast v5, [Ljava/lang/Object; // type@0431 │ │ +0987aa: 5b95 1610 |0057: iput-object v5, v9, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0987ae: 5998 1210 |0059: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0987b2: 5998 1410 |005b: iput v8, v9, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +0987b6: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +0987b8: 3520 0e00 |005e: if-ge v0, v2, 006c // +000e │ │ +0987bc: 4601 0300 |0060: aget-object v1, v3, v0 │ │ +0987c0: 3801 0700 |0062: if-eqz v1, 0069 // +0007 │ │ +0987c4: 4605 0400 |0064: aget-object v5, v4, v0 │ │ +0987c8: 7030 2c20 1905 |0066: invoke-direct {v9, v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.putResize:(Ljava/lang/Object;Ljava/lang/Object;)V // method@202c │ │ +0987ce: d800 0001 |0069: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0987d2: 28f3 |006b: goto 005e // -000d │ │ +0987d4: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ 0x0007 line=435 │ │ 0x0009 line=436 │ │ 0x0010 line=437 │ │ 0x0014 line=438 │ │ @@ -145224,32 +145257,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -08a9b0: |[08a9b0] com.badlogic.gdx.utils.ObjectMap.clear:()V │ │ -08a9c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08a9c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08a9c4: 5482 0d10 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08a9c8: 5483 1610 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08a9cc: 5284 0a10 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08a9d0: 5285 1410 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a9d4: 9000 0405 |000a: add-int v0, v4, v5 │ │ -08a9d8: 0101 |000c: move v1, v0 │ │ -08a9da: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08a9de: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -08a9e2: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ -08a9e6: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ -08a9ea: 0101 |0015: move v1, v0 │ │ -08a9ec: 28f7 |0016: goto 000d // -0009 │ │ -08a9ee: 5986 1210 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08a9f2: 5986 1410 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08a9f6: 0e00 |001b: return-void │ │ +0987d8: |[0987d8] com.badlogic.gdx.utils.ObjectMap.clear:()V │ │ +0987e8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0987ea: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0987ec: 5482 0d10 |0002: iget-object v2, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0987f0: 5483 1610 |0004: iget-object v3, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0987f4: 5284 0a10 |0006: iget v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0987f8: 5285 1410 |0008: iget v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +0987fc: 9000 0405 |000a: add-int v0, v4, v5 │ │ +098800: 0101 |000c: move v1, v0 │ │ +098802: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +098806: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +09880a: 4d07 0200 |0011: aput-object v7, v2, v0 │ │ +09880e: 4d07 0300 |0013: aput-object v7, v3, v0 │ │ +098812: 0101 |0015: move v1, v0 │ │ +098814: 28f7 |0016: goto 000d // -0009 │ │ +098816: 5986 1210 |0017: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +09881a: 5986 1410 |0019: iput v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +09881e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=355 │ │ 0x0004 line=356 │ │ 0x0006 line=357 │ │ 0x0011 line=358 │ │ 0x0013 line=359 │ │ @@ -145272,43 +145305,43 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -08a9f8: |[08a9f8] com.badlogic.gdx.utils.ObjectMap.containsKey:(Ljava/lang/Object;)Z │ │ -08aa08: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08aa0e: 0a00 |0003: move-result v0 │ │ -08aa10: 5232 1010 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08aa14: 9501 0002 |0006: and-int v1, v0, v2 │ │ -08aa18: 5432 0d10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aa1c: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -08aa20: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08aa26: 0a02 |000f: move-result v2 │ │ -08aa28: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -08aa2c: 7020 2620 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ -08aa32: 0a01 |0015: move-result v1 │ │ -08aa34: 5432 0d10 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aa38: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -08aa3c: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08aa42: 0a02 |001d: move-result v2 │ │ -08aa44: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -08aa48: 7020 2720 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ -08aa4e: 0a01 |0023: move-result v1 │ │ -08aa50: 5432 0d10 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aa54: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -08aa58: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08aa5e: 0a02 |002b: move-result v2 │ │ -08aa60: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -08aa64: 7020 1f20 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@201f │ │ -08aa6a: 0a02 |0031: move-result v2 │ │ -08aa6c: 0f02 |0032: return v2 │ │ -08aa6e: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -08aa70: 28fe |0034: goto 0032 // -0002 │ │ +098820: |[098820] com.badlogic.gdx.utils.ObjectMap.containsKey:(Ljava/lang/Object;)Z │ │ +098830: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +098836: 0a00 |0003: move-result v0 │ │ +098838: 5232 1010 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +09883c: 9501 0002 |0006: and-int v1, v0, v2 │ │ +098840: 5432 0d10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098844: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +098848: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +09884e: 0a02 |000f: move-result v2 │ │ +098850: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +098854: 7020 2620 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ +09885a: 0a01 |0015: move-result v1 │ │ +09885c: 5432 0d10 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098860: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +098864: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +09886a: 0a02 |001d: move-result v2 │ │ +09886c: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +098870: 7020 2720 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ +098876: 0a01 |0023: move-result v1 │ │ +098878: 5432 0d10 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +09887c: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +098880: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098886: 0a02 |002b: move-result v2 │ │ +098888: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +09888c: 7020 1f20 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKeyStash:(Ljava/lang/Object;)Z // method@201f │ │ +098892: 0a02 |0031: move-result v2 │ │ +098894: 0f02 |0032: return v2 │ │ +098896: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +098898: 28fe |0034: goto 0032 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0004 line=387 │ │ 0x0008 line=388 │ │ 0x0012 line=389 │ │ 0x0016 line=390 │ │ @@ -145328,57 +145361,57 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -08aa74: |[08aa74] com.badlogic.gdx.utils.ObjectMap.containsValue:(Ljava/lang/Object;Z)Z │ │ -08aa84: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08aa86: 5473 1610 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08aa8a: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ -08aa8e: 5472 0d10 |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aa92: 5275 0a10 |0007: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08aa96: 5276 1410 |0009: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08aa9a: 9000 0506 |000b: add-int v0, v5, v6 │ │ -08aa9e: 0101 |000d: move v1, v0 │ │ -08aaa0: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08aaa4: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ -08aaa8: 4605 0200 |0012: aget-object v5, v2, v0 │ │ -08aaac: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ -08aab0: 4605 0300 |0016: aget-object v5, v3, v0 │ │ -08aab4: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ -08aab8: 0f04 |001a: return v4 │ │ -08aaba: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ -08aabe: 5275 0a10 |001d: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08aac2: 5276 1410 |001f: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08aac6: 9000 0506 |0021: add-int v0, v5, v6 │ │ -08aaca: 0101 |0023: move v1, v0 │ │ -08aacc: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08aad0: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ -08aad4: 4605 0300 |0028: aget-object v5, v3, v0 │ │ -08aad8: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ -08aadc: 0101 |002c: move v1, v0 │ │ -08aade: 28f7 |002d: goto 0024 // -0009 │ │ -08aae0: 5275 0a10 |002e: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08aae4: 5276 1410 |0030: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08aae8: 9000 0506 |0032: add-int v0, v5, v6 │ │ -08aaec: 0101 |0034: move v1, v0 │ │ -08aaee: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08aaf2: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ -08aaf6: 4605 0300 |0039: aget-object v5, v3, v0 │ │ -08aafa: 6e20 9624 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ab00: 0a05 |003e: move-result v5 │ │ -08ab02: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ -08ab06: 0101 |0041: move v1, v0 │ │ -08ab08: 28f3 |0042: goto 0035 // -000d │ │ -08ab0a: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -08ab0c: 28d6 |0044: goto 001a // -002a │ │ -08ab0e: 0101 |0045: move v1, v0 │ │ -08ab10: 28c8 |0046: goto 000e // -0038 │ │ +09889c: |[09889c] com.badlogic.gdx.utils.ObjectMap.containsValue:(Ljava/lang/Object;Z)Z │ │ +0988ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0988ae: 5473 1610 |0001: iget-object v3, v7, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0988b2: 3908 1800 |0003: if-nez v8, 001b // +0018 │ │ +0988b6: 5472 0d10 |0005: iget-object v2, v7, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0988ba: 5275 0a10 |0007: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0988be: 5276 1410 |0009: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +0988c2: 9000 0506 |000b: add-int v0, v5, v6 │ │ +0988c6: 0101 |000d: move v1, v0 │ │ +0988c8: d800 01ff |000e: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0988cc: 3d01 3300 |0010: if-lez v1, 0043 // +0033 │ │ +0988d0: 4605 0200 |0012: aget-object v5, v2, v0 │ │ +0988d4: 3805 3100 |0014: if-eqz v5, 0045 // +0031 │ │ +0988d8: 4605 0300 |0016: aget-object v5, v3, v0 │ │ +0988dc: 3905 2d00 |0018: if-nez v5, 0045 // +002d │ │ +0988e0: 0f04 |001a: return v4 │ │ +0988e2: 3809 1300 |001b: if-eqz v9, 002e // +0013 │ │ +0988e6: 5275 0a10 |001d: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0988ea: 5276 1410 |001f: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +0988ee: 9000 0506 |0021: add-int v0, v5, v6 │ │ +0988f2: 0101 |0023: move v1, v0 │ │ +0988f4: d800 01ff |0024: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0988f8: 3d01 1d00 |0026: if-lez v1, 0043 // +001d │ │ +0988fc: 4605 0300 |0028: aget-object v5, v3, v0 │ │ +098900: 3285 f0ff |002a: if-eq v5, v8, 001a // -0010 │ │ +098904: 0101 |002c: move v1, v0 │ │ +098906: 28f7 |002d: goto 0024 // -0009 │ │ +098908: 5275 0a10 |002e: iget v5, v7, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +09890c: 5276 1410 |0030: iget v6, v7, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098910: 9000 0506 |0032: add-int v0, v5, v6 │ │ +098914: 0101 |0034: move v1, v0 │ │ +098916: d800 01ff |0035: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09891a: 3d01 0c00 |0037: if-lez v1, 0043 // +000c │ │ +09891e: 4605 0300 |0039: aget-object v5, v3, v0 │ │ +098922: 6e20 9624 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098928: 0a05 |003e: move-result v5 │ │ +09892a: 3905 dbff |003f: if-nez v5, 001a // -0025 │ │ +09892e: 0101 |0041: move v1, v0 │ │ +098930: 28f3 |0042: goto 0035 // -000d │ │ +098932: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +098934: 28d6 |0044: goto 001a // -002a │ │ +098936: 0101 |0045: move v1, v0 │ │ +098938: 28c8 |0046: goto 000e // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0003 line=371 │ │ 0x0005 line=372 │ │ 0x0007 line=373 │ │ 0x0012 line=374 │ │ @@ -145416,27 +145449,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08ab14: |[08ab14] com.badlogic.gdx.utils.ObjectMap.ensureCapacity:(I)V │ │ -08ab24: 5231 1210 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08ab28: 9000 0104 |0002: add-int v0, v1, v4 │ │ -08ab2c: 5231 1510 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ -08ab30: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ -08ab34: 8201 |0008: int-to-float v1, v0 │ │ -08ab36: 5232 0f10 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@100f │ │ -08ab3a: c921 |000b: div-float/2addr v1, v2 │ │ -08ab3c: 8711 |000c: float-to-int v1, v1 │ │ -08ab3e: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -08ab44: 0a01 |0010: move-result v1 │ │ -08ab46: 7020 3220 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ -08ab4c: 0e00 |0014: return-void │ │ +09893c: |[09893c] com.badlogic.gdx.utils.ObjectMap.ensureCapacity:(I)V │ │ +09894c: 5231 1210 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098950: 9000 0104 |0002: add-int v0, v1, v4 │ │ +098954: 5231 1510 |0004: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap;.threshold:I // field@1015 │ │ +098958: 3410 0e00 |0006: if-lt v0, v1, 0014 // +000e │ │ +09895c: 8201 |0008: int-to-float v1, v0 │ │ +09895e: 5232 0f10 |0009: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.loadFactor:F // field@100f │ │ +098962: c921 |000b: div-float/2addr v1, v2 │ │ +098964: 8711 |000c: float-to-int v1, v1 │ │ +098966: 7110 4112 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +09896c: 0a01 |0010: move-result v1 │ │ +09896e: 7020 3220 1300 |0011: invoke-direct {v3, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.resize:(I)V // method@2032 │ │ +098974: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0004 line=429 │ │ 0x0014 line=430 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -145449,25 +145482,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 │ │ -08ab50: |[08ab50] com.badlogic.gdx.utils.ObjectMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ -08ab60: 5410 0b10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ -08ab64: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08ab68: 2200 e502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entries; // type@02e5 │ │ -08ab6c: 7020 fb1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@1ffb │ │ -08ab72: 5b10 0b10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ -08ab76: 5410 0b10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ -08ab7a: 1100 |000d: return-object v0 │ │ -08ab7c: 5410 0b10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ -08ab80: 6e10 0220 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.reset:()V // method@2002 │ │ -08ab86: 28f8 |0013: goto 000b // -0008 │ │ +098978: |[098978] com.badlogic.gdx.utils.ObjectMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ +098988: 5410 0b10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ +09898c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +098990: 2200 e502 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entries; // type@02e5 │ │ +098994: 7020 fb1f 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@1ffb │ │ +09899a: 5b10 0b10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ +09899e: 5410 0b10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ +0989a2: 1100 |000d: return-object v0 │ │ +0989a4: 5410 0b10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.entries:Lcom/badlogic/gdx/utils/ObjectMap$Entries; // field@100b │ │ +0989a8: 6e10 0220 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.reset:()V // method@2002 │ │ +0989ae: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0004 line=497 │ │ 0x000b line=500 │ │ 0x000e line=499 │ │ locals : │ │ @@ -145479,63 +145512,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 │ │ -08ab88: |[08ab88] com.badlogic.gdx.utils.ObjectMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -08ab98: 5463 1610 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08ab9c: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ -08aba0: 5462 0d10 |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aba4: 5264 0a10 |0006: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08aba8: 5265 1410 |0008: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08abac: 9000 0405 |000a: add-int v0, v4, v5 │ │ -08abb0: 0101 |000c: move v1, v0 │ │ -08abb2: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08abb6: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ -08abba: 4604 0200 |0011: aget-object v4, v2, v0 │ │ -08abbe: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ -08abc2: 4604 0300 |0015: aget-object v4, v3, v0 │ │ -08abc6: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ -08abca: 4604 0200 |0019: aget-object v4, v2, v0 │ │ -08abce: 1104 |001b: return-object v4 │ │ -08abd0: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ -08abd4: 5264 0a10 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08abd8: 5265 1410 |0020: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08abdc: 9000 0405 |0022: add-int v0, v4, v5 │ │ -08abe0: 0101 |0024: move v1, v0 │ │ -08abe2: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08abe6: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ -08abea: 4604 0300 |0029: aget-object v4, v3, v0 │ │ -08abee: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ -08abf2: 5464 0d10 |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08abf6: 4604 0400 |002f: aget-object v4, v4, v0 │ │ -08abfa: 28ea |0031: goto 001b // -0016 │ │ -08abfc: 5264 0a10 |0032: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08ac00: 5265 1410 |0034: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08ac04: 9000 0405 |0036: add-int v0, v4, v5 │ │ -08ac08: 0101 |0038: move v1, v0 │ │ -08ac0a: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08ac0e: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ -08ac12: 4604 0300 |003d: aget-object v4, v3, v0 │ │ -08ac16: 6e20 9624 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ac1c: 0a04 |0042: move-result v4 │ │ -08ac1e: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ -08ac22: 5464 0d10 |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ac26: 4604 0400 |0047: aget-object v4, v4, v0 │ │ -08ac2a: 28d2 |0049: goto 001b // -002e │ │ -08ac2c: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -08ac2e: 28d0 |004b: goto 001b // -0030 │ │ -08ac30: 0101 |004c: move v1, v0 │ │ -08ac32: 28ec |004d: goto 0039 // -0014 │ │ -08ac34: 0101 |004e: move v1, v0 │ │ -08ac36: 28d6 |004f: goto 0025 // -002a │ │ -08ac38: 0101 |0050: move v1, v0 │ │ -08ac3a: 28bc |0051: goto 000d // -0044 │ │ +0989b0: |[0989b0] com.badlogic.gdx.utils.ObjectMap.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +0989c0: 5463 1610 |0000: iget-object v3, v6, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0989c4: 3907 1a00 |0002: if-nez v7, 001c // +001a │ │ +0989c8: 5462 0d10 |0004: iget-object v2, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0989cc: 5264 0a10 |0006: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +0989d0: 5265 1410 |0008: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +0989d4: 9000 0405 |000a: add-int v0, v4, v5 │ │ +0989d8: 0101 |000c: move v1, v0 │ │ +0989da: d800 01ff |000d: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0989de: 3d01 3b00 |000f: if-lez v1, 004a // +003b │ │ +0989e2: 4604 0200 |0011: aget-object v4, v2, v0 │ │ +0989e6: 3804 3d00 |0013: if-eqz v4, 0050 // +003d │ │ +0989ea: 4604 0300 |0015: aget-object v4, v3, v0 │ │ +0989ee: 3904 3900 |0017: if-nez v4, 0050 // +0039 │ │ +0989f2: 4604 0200 |0019: aget-object v4, v2, v0 │ │ +0989f6: 1104 |001b: return-object v4 │ │ +0989f8: 3808 1600 |001c: if-eqz v8, 0032 // +0016 │ │ +0989fc: 5264 0a10 |001e: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098a00: 5265 1410 |0020: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098a04: 9000 0405 |0022: add-int v0, v4, v5 │ │ +098a08: 0101 |0024: move v1, v0 │ │ +098a0a: d800 01ff |0025: add-int/lit8 v0, v1, #int -1 // #ff │ │ +098a0e: 3d01 2300 |0027: if-lez v1, 004a // +0023 │ │ +098a12: 4604 0300 |0029: aget-object v4, v3, v0 │ │ +098a16: 3374 2300 |002b: if-ne v4, v7, 004e // +0023 │ │ +098a1a: 5464 0d10 |002d: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098a1e: 4604 0400 |002f: aget-object v4, v4, v0 │ │ +098a22: 28ea |0031: goto 001b // -0016 │ │ +098a24: 5264 0a10 |0032: iget v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098a28: 5265 1410 |0034: iget v5, v6, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098a2c: 9000 0405 |0036: add-int v0, v4, v5 │ │ +098a30: 0101 |0038: move v1, v0 │ │ +098a32: d800 01ff |0039: add-int/lit8 v0, v1, #int -1 // #ff │ │ +098a36: 3d01 0f00 |003b: if-lez v1, 004a // +000f │ │ +098a3a: 4604 0300 |003d: aget-object v4, v3, v0 │ │ +098a3e: 6e20 9624 4700 |003f: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098a44: 0a04 |0042: move-result v4 │ │ +098a46: 3804 0900 |0043: if-eqz v4, 004c // +0009 │ │ +098a4a: 5464 0d10 |0045: iget-object v4, v6, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098a4e: 4604 0400 |0047: aget-object v4, v4, v0 │ │ +098a52: 28d2 |0049: goto 001b // -002e │ │ +098a54: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +098a56: 28d0 |004b: goto 001b // -0030 │ │ +098a58: 0101 |004c: move v1, v0 │ │ +098a5a: 28ec |004d: goto 0039 // -0014 │ │ +098a5c: 0101 |004e: move v1, v0 │ │ +098a5e: 28d6 |004f: goto 0025 // -002a │ │ +098a60: 0101 |0050: move v1, v0 │ │ +098a62: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0002 line=411 │ │ 0x0004 line=412 │ │ 0x0006 line=413 │ │ 0x0011 line=414 │ │ @@ -145574,44 +145607,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 │ │ -08ac3c: |[08ac3c] com.badlogic.gdx.utils.ObjectMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ac4c: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08ac52: 0a00 |0003: move-result v0 │ │ -08ac54: 5232 1010 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08ac58: 9501 0002 |0006: and-int v1, v0, v2 │ │ -08ac5c: 5432 0d10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ac60: 4602 0201 |000a: aget-object v2, v2, v1 │ │ -08ac64: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ac6a: 0a02 |000f: move-result v2 │ │ -08ac6c: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ -08ac70: 7020 2620 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ -08ac76: 0a01 |0015: move-result v1 │ │ -08ac78: 5432 0d10 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ac7c: 4602 0201 |0018: aget-object v2, v2, v1 │ │ -08ac80: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ac86: 0a02 |001d: move-result v2 │ │ -08ac88: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ -08ac8c: 7020 2720 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ -08ac92: 0a01 |0023: move-result v1 │ │ -08ac94: 5432 0d10 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ac98: 4602 0201 |0026: aget-object v2, v2, v1 │ │ -08ac9c: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08aca2: 0a02 |002b: move-result v2 │ │ -08aca4: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ -08aca8: 7020 2520 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.getStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2025 │ │ -08acae: 0c02 |0031: move-result-object v2 │ │ -08acb0: 1102 |0032: return-object v2 │ │ -08acb2: 5432 1610 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08acb6: 4602 0201 |0035: aget-object v2, v2, v1 │ │ -08acba: 28fb |0037: goto 0032 // -0005 │ │ +098a64: |[098a64] com.badlogic.gdx.utils.ObjectMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +098a74: 6e10 9824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +098a7a: 0a00 |0003: move-result v0 │ │ +098a7c: 5232 1010 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098a80: 9501 0002 |0006: and-int v1, v0, v2 │ │ +098a84: 5432 0d10 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098a88: 4602 0201 |000a: aget-object v2, v2, v1 │ │ +098a8c: 6e20 9624 2400 |000c: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098a92: 0a02 |000f: move-result v2 │ │ +098a94: 3902 2300 |0010: if-nez v2, 0033 // +0023 │ │ +098a98: 7020 2620 0300 |0012: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ +098a9e: 0a01 |0015: move-result v1 │ │ +098aa0: 5432 0d10 |0016: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098aa4: 4602 0201 |0018: aget-object v2, v2, v1 │ │ +098aa8: 6e20 9624 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098aae: 0a02 |001d: move-result v2 │ │ +098ab0: 3902 1500 |001e: if-nez v2, 0033 // +0015 │ │ +098ab4: 7020 2720 0300 |0020: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ +098aba: 0a01 |0023: move-result v1 │ │ +098abc: 5432 0d10 |0024: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098ac0: 4602 0201 |0026: aget-object v2, v2, v1 │ │ +098ac4: 6e20 9624 2400 |0028: invoke-virtual {v4, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098aca: 0a02 |002b: move-result v2 │ │ +098acc: 3902 0700 |002c: if-nez v2, 0033 // +0007 │ │ +098ad0: 7020 2520 4300 |002e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.getStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2025 │ │ +098ad6: 0c02 |0031: move-result-object v2 │ │ +098ad8: 1102 |0032: return-object v2 │ │ +098ada: 5432 1610 |0033: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098ade: 4602 0201 |0035: aget-object v2, v2, v1 │ │ +098ae2: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0008 line=280 │ │ 0x0012 line=281 │ │ 0x0016 line=282 │ │ @@ -145631,25 +145664,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 │ │ -08acbc: |[08acbc] com.badlogic.gdx.utils.ObjectMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ -08accc: 5410 0e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ -08acd0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08acd4: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Keys; // type@02e7 │ │ -08acd8: 7020 0520 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2005 │ │ -08acde: 5b10 0e10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ -08ace2: 5410 0e10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ -08ace6: 1100 |000d: return-object v0 │ │ -08ace8: 5410 0e10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ -08acec: 6e10 0b20 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.reset:()V // method@200b │ │ -08acf2: 28f8 |0013: goto 000b // -0008 │ │ +098ae4: |[098ae4] com.badlogic.gdx.utils.ObjectMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ +098af4: 5410 0e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ +098af8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +098afc: 2200 e702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Keys; // type@02e7 │ │ +098b00: 7020 0520 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2005 │ │ +098b06: 5b10 0e10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ +098b0a: 5410 0e10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ +098b0e: 1100 |000d: return-object v0 │ │ +098b10: 5410 0e10 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keys:Lcom/badlogic/gdx/utils/ObjectMap$Keys; // field@100e │ │ +098b14: 6e10 0b20 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.reset:()V // method@200b │ │ +098b1a: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000b line=520 │ │ 0x000e line=519 │ │ locals : │ │ @@ -145661,23 +145694,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 │ │ -08acf4: |[08acf4] com.badlogic.gdx.utils.ObjectMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ad04: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -08ad08: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08ad0c: 1a01 e01d |0004: const-string v1, "key cannot be null." // string@1de0 │ │ -08ad10: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08ad16: 2700 |0009: throw v0 │ │ -08ad18: 7030 2e20 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202e │ │ -08ad1e: 0c00 |000d: move-result-object v0 │ │ -08ad20: 1100 |000e: return-object v0 │ │ +098b1c: |[098b1c] com.badlogic.gdx.utils.ObjectMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +098b2c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +098b30: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +098b34: 1a01 e01d |0004: const-string v1, "key cannot be null." // string@1de0 │ │ +098b38: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +098b3e: 2700 |0009: throw v0 │ │ +098b40: 7030 2e20 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put_internal:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202e │ │ +098b46: 0c00 |000d: move-result-object v0 │ │ +098b48: 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; │ │ @@ -145691,30 +145724,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 │ │ -08ad24: |[08ad24] com.badlogic.gdx.utils.ObjectMap.putAll:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -08ad34: 6e10 2220 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ -08ad3a: 0c02 |0003: move-result-object v2 │ │ -08ad3c: 6e10 fe1f 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -08ad42: 0c01 |0007: move-result-object v1 │ │ -08ad44: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -08ad4a: 0a02 |000b: move-result v2 │ │ -08ad4c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -08ad50: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08ad56: 0c00 |0011: move-result-object v0 │ │ -08ad58: 1f00 e602 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -08ad5c: 5402 f90f |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -08ad60: 5403 fa0f |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -08ad64: 6e30 2a20 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -08ad6a: 28ed |001b: goto 0008 // -0013 │ │ -08ad6c: 0e00 |001c: return-void │ │ +098b4c: |[098b4c] com.badlogic.gdx.utils.ObjectMap.putAll:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +098b5c: 6e10 2220 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ +098b62: 0c02 |0003: move-result-object v2 │ │ +098b64: 6e10 fe1f 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +098b6a: 0c01 |0007: move-result-object v1 │ │ +098b6c: 7210 ad25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +098b72: 0a02 |000b: move-result v2 │ │ +098b74: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +098b78: 7210 ae25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +098b7e: 0c00 |0011: move-result-object v0 │ │ +098b80: 1f00 e602 |0012: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +098b84: 5402 f90f |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +098b88: 5403 fa0f |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +098b8c: 6e30 2a20 2403 |0018: invoke-virtual {v4, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +098b92: 28ed |001b: goto 0008 // -0013 │ │ +098b94: 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; │ │ @@ -145729,72 +145762,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 │ │ -08ad70: |[08ad70] com.badlogic.gdx.utils.ObjectMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ad80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08ad82: 6e10 9824 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ -08ad88: 0a00 |0004: move-result v0 │ │ -08ad8a: 5253 1010 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ -08ad8e: 9501 0003 |0007: and-int v1, v0, v3 │ │ -08ad92: 5453 0d10 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ad96: 4603 0301 |000b: aget-object v3, v3, v1 │ │ -08ad9a: 6e20 9624 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ada0: 0a03 |0010: move-result v3 │ │ -08ada2: 3803 1500 |0011: if-eqz v3, 0026 // +0015 │ │ -08ada6: 5453 0d10 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08adaa: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ -08adae: 5453 1610 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08adb2: 4602 0301 |0019: aget-object v2, v3, v1 │ │ -08adb6: 5453 1610 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08adba: 4d04 0301 |001d: aput-object v4, v3, v1 │ │ -08adbe: 5253 1210 |001f: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08adc2: d803 03ff |0021: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08adc6: 5953 1210 |0023: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08adca: 1102 |0025: return-object v2 │ │ -08adcc: 7020 2620 0500 |0026: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ -08add2: 0a01 |0029: move-result v1 │ │ -08add4: 5453 0d10 |002a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08add8: 4603 0301 |002c: aget-object v3, v3, v1 │ │ -08addc: 6e20 9624 3600 |002e: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ade2: 0a03 |0031: move-result v3 │ │ -08ade4: 3803 1500 |0032: if-eqz v3, 0047 // +0015 │ │ -08ade8: 5453 0d10 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08adec: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ -08adf0: 5453 1610 |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08adf4: 4602 0301 |003a: aget-object v2, v3, v1 │ │ -08adf8: 5453 1610 |003c: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08adfc: 4d04 0301 |003e: aput-object v4, v3, v1 │ │ -08ae00: 5253 1210 |0040: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08ae04: d803 03ff |0042: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08ae08: 5953 1210 |0044: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08ae0c: 28df |0046: goto 0025 // -0021 │ │ -08ae0e: 7020 2720 0500 |0047: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ -08ae14: 0a01 |004a: move-result v1 │ │ -08ae16: 5453 0d10 |004b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ae1a: 4603 0301 |004d: aget-object v3, v3, v1 │ │ -08ae1e: 6e20 9624 3600 |004f: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ae24: 0a03 |0052: move-result v3 │ │ -08ae26: 3803 1500 |0053: if-eqz v3, 0068 // +0015 │ │ -08ae2a: 5453 0d10 |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ae2e: 4d04 0301 |0057: aput-object v4, v3, v1 │ │ -08ae32: 5453 1610 |0059: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08ae36: 4602 0301 |005b: aget-object v2, v3, v1 │ │ -08ae3a: 5453 1610 |005d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08ae3e: 4d04 0301 |005f: aput-object v4, v3, v1 │ │ -08ae42: 5253 1210 |0061: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08ae46: d803 03ff |0063: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08ae4a: 5953 1210 |0065: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08ae4e: 28be |0067: goto 0025 // -0042 │ │ -08ae50: 6e20 3020 6500 |0068: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2030 │ │ -08ae56: 0c02 |006b: move-result-object v2 │ │ -08ae58: 28b9 |006c: goto 0025 // -0047 │ │ +098b98: |[098b98] com.badlogic.gdx.utils.ObjectMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +098ba8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +098baa: 6e10 9824 0600 |0001: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2498 │ │ +098bb0: 0a00 |0004: move-result v0 │ │ +098bb2: 5253 1010 |0005: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.mask:I // field@1010 │ │ +098bb6: 9501 0003 |0007: and-int v1, v0, v3 │ │ +098bba: 5453 0d10 |0009: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098bbe: 4603 0301 |000b: aget-object v3, v3, v1 │ │ +098bc2: 6e20 9624 3600 |000d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098bc8: 0a03 |0010: move-result v3 │ │ +098bca: 3803 1500 |0011: if-eqz v3, 0026 // +0015 │ │ +098bce: 5453 0d10 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098bd2: 4d04 0301 |0015: aput-object v4, v3, v1 │ │ +098bd6: 5453 1610 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098bda: 4602 0301 |0019: aget-object v2, v3, v1 │ │ +098bde: 5453 1610 |001b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098be2: 4d04 0301 |001d: aput-object v4, v3, v1 │ │ +098be6: 5253 1210 |001f: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098bea: d803 03ff |0021: add-int/lit8 v3, v3, #int -1 // #ff │ │ +098bee: 5953 1210 |0023: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098bf2: 1102 |0025: return-object v2 │ │ +098bf4: 7020 2620 0500 |0026: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash2:(I)I // method@2026 │ │ +098bfa: 0a01 |0029: move-result v1 │ │ +098bfc: 5453 0d10 |002a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098c00: 4603 0301 |002c: aget-object v3, v3, v1 │ │ +098c04: 6e20 9624 3600 |002e: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098c0a: 0a03 |0031: move-result v3 │ │ +098c0c: 3803 1500 |0032: if-eqz v3, 0047 // +0015 │ │ +098c10: 5453 0d10 |0034: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098c14: 4d04 0301 |0036: aput-object v4, v3, v1 │ │ +098c18: 5453 1610 |0038: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098c1c: 4602 0301 |003a: aget-object v2, v3, v1 │ │ +098c20: 5453 1610 |003c: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098c24: 4d04 0301 |003e: aput-object v4, v3, v1 │ │ +098c28: 5253 1210 |0040: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098c2c: d803 03ff |0042: add-int/lit8 v3, v3, #int -1 // #ff │ │ +098c30: 5953 1210 |0044: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098c34: 28df |0046: goto 0025 // -0021 │ │ +098c36: 7020 2720 0500 |0047: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.hash3:(I)I // method@2027 │ │ +098c3c: 0a01 |004a: move-result v1 │ │ +098c3e: 5453 0d10 |004b: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098c42: 4603 0301 |004d: aget-object v3, v3, v1 │ │ +098c46: 6e20 9624 3600 |004f: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098c4c: 0a03 |0052: move-result v3 │ │ +098c4e: 3803 1500 |0053: if-eqz v3, 0068 // +0015 │ │ +098c52: 5453 0d10 |0055: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098c56: 4d04 0301 |0057: aput-object v4, v3, v1 │ │ +098c5a: 5453 1610 |0059: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098c5e: 4602 0301 |005b: aget-object v2, v3, v1 │ │ +098c62: 5453 1610 |005d: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098c66: 4d04 0301 |005f: aput-object v4, v3, v1 │ │ +098c6a: 5253 1210 |0061: iget v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098c6e: d803 03ff |0063: add-int/lit8 v3, v3, #int -1 // #ff │ │ +098c72: 5953 1210 |0065: iput v3, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098c76: 28be |0067: goto 0025 // -0042 │ │ +098c78: 6e20 3020 6500 |0068: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; // method@2030 │ │ +098c7e: 0c02 |006b: move-result-object v2 │ │ +098c80: 28b9 |006c: goto 0025 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=298 │ │ 0x0005 line=299 │ │ 0x0009 line=300 │ │ 0x0013 line=301 │ │ 0x0017 line=302 │ │ @@ -145830,35 +145863,35 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -08ae5c: |[08ae5c] com.badlogic.gdx.utils.ObjectMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ae6c: 5451 0d10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08ae70: 5250 0a10 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08ae74: 5254 1410 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08ae78: 9002 0004 |0006: add-int v2, v0, v4 │ │ -08ae7c: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ -08ae80: 4604 0100 |000a: aget-object v4, v1, v0 │ │ -08ae84: 6e20 9624 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -08ae8a: 0a04 |000f: move-result v4 │ │ -08ae8c: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ -08ae90: 5454 1610 |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08ae94: 4603 0400 |0014: aget-object v3, v4, v0 │ │ -08ae98: 6e20 3120 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2031 │ │ -08ae9e: 5254 1210 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08aea2: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08aea6: 5954 1210 |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08aeaa: 1103 |001f: return-object v3 │ │ -08aeac: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08aeb0: 28e6 |0022: goto 0008 // -001a │ │ -08aeb2: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -08aeb4: 28fb |0024: goto 001f // -0005 │ │ +098c84: |[098c84] com.badlogic.gdx.utils.ObjectMap.removeStash:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +098c94: 5451 0d10 |0000: iget-object v1, v5, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098c98: 5250 0a10 |0002: iget v0, v5, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098c9c: 5254 1410 |0004: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098ca0: 9002 0004 |0006: add-int v2, v0, v4 │ │ +098ca4: 3520 1b00 |0008: if-ge v0, v2, 0023 // +001b │ │ +098ca8: 4604 0100 |000a: aget-object v4, v1, v0 │ │ +098cac: 6e20 9624 4600 |000c: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +098cb2: 0a04 |000f: move-result v4 │ │ +098cb4: 3804 1000 |0010: if-eqz v4, 0020 // +0010 │ │ +098cb8: 5454 1610 |0012: iget-object v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098cbc: 4603 0400 |0014: aget-object v3, v4, v0 │ │ +098cc0: 6e20 3120 0500 |0016: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.removeStashIndex:(I)V // method@2031 │ │ +098cc6: 5254 1210 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098cca: d804 04ff |001b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +098cce: 5954 1210 |001d: iput v4, v5, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098cd2: 1103 |001f: return-object v3 │ │ +098cd4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098cd8: 28e6 |0022: goto 0008 // -001a │ │ +098cda: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +098cdc: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0002 line=331 │ │ 0x000a line=332 │ │ 0x0012 line=333 │ │ 0x0016 line=334 │ │ @@ -145881,37 +145914,37 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -08aeb8: |[08aeb8] com.badlogic.gdx.utils.ObjectMap.removeStashIndex:(I)V │ │ -08aec8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08aeca: 5241 1410 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08aece: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08aed2: 5941 1410 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08aed6: 5241 0a10 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ -08aeda: 5242 1410 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ -08aede: 9000 0102 |000b: add-int v0, v1, v2 │ │ -08aee2: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ -08aee6: 5441 0d10 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aeea: 5442 0d10 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08aeee: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -08aef2: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ -08aef6: 5441 1610 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08aefa: 5442 1610 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08aefe: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -08af02: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ -08af06: 5441 1610 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08af0a: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ -08af0e: 0e00 |0023: return-void │ │ -08af10: 5441 1610 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08af14: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ -08af18: 28fb |0028: goto 0023 // -0005 │ │ +098ce0: |[098ce0] com.badlogic.gdx.utils.ObjectMap.removeStashIndex:(I)V │ │ +098cf0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +098cf2: 5241 1410 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098cf6: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +098cfa: 5941 1410 |0005: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098cfe: 5241 0a10 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.capacity:I // field@100a │ │ +098d02: 5242 1410 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.stashSize:I // field@1014 │ │ +098d06: 9000 0102 |000b: add-int v0, v1, v2 │ │ +098d0a: 3505 1700 |000d: if-ge v5, v0, 0024 // +0017 │ │ +098d0e: 5441 0d10 |000f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098d12: 5442 0d10 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098d16: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +098d1a: 4d02 0105 |0015: aput-object v2, v1, v5 │ │ +098d1e: 5441 1610 |0017: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098d22: 5442 1610 |0019: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098d26: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +098d2a: 4d02 0105 |001d: aput-object v2, v1, v5 │ │ +098d2e: 5441 1610 |001f: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098d32: 4d03 0100 |0021: aput-object v3, v1, v0 │ │ +098d36: 0e00 |0023: return-void │ │ +098d38: 5441 1610 |0024: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098d3c: 4d03 0105 |0026: aput-object v3, v1, v5 │ │ +098d40: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0007 line=345 │ │ 0x000d line=346 │ │ 0x000f line=347 │ │ 0x0017 line=348 │ │ @@ -145929,61 +145962,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -08af1c: |[08af1c] com.badlogic.gdx.utils.ObjectMap.toString:()Ljava/lang/String; │ │ -08af2c: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ -08af30: 5286 1210 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -08af34: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ -08af38: 1a06 ad2a |0006: const-string v6, "{}" // string@2aad │ │ -08af3c: 1106 |0008: return-object v6 │ │ -08af3e: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -08af42: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ -08af46: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -08af4c: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ -08af50: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08af56: 5484 0d10 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -08af5a: 5485 1610 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -08af5e: 2141 |0019: array-length v1, v4 │ │ -08af60: 0112 |001a: move v2, v1 │ │ -08af62: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08af66: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ -08af6a: 4603 0401 |001f: aget-object v3, v4, v1 │ │ -08af6e: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ -08af72: 0112 |0023: move v2, v1 │ │ -08af74: 28f7 |0024: goto 001b // -0009 │ │ -08af76: 6e20 d220 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -08af7c: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08af82: 4606 0501 |002b: aget-object v6, v5, v1 │ │ -08af86: 6e20 d220 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -08af8c: 0112 |0030: move v2, v1 │ │ -08af8e: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ -08af92: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ -08af96: 4603 0401 |0035: aget-object v3, v4, v1 │ │ -08af9a: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ -08af9e: 0112 |0039: move v2, v1 │ │ -08afa0: 28f7 |003a: goto 0031 // -0009 │ │ -08afa2: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ -08afa6: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08afac: 6e20 d220 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -08afb2: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08afb8: 4606 0501 |0046: aget-object v6, v5, v1 │ │ -08afbc: 6e20 d220 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -08afc2: 0112 |004b: move v2, v1 │ │ -08afc4: 28e5 |004c: goto 0031 // -001b │ │ -08afc6: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ -08afca: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08afd0: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -08afd6: 0c06 |0055: move-result-object v6 │ │ -08afd8: 28b2 |0056: goto 0008 // -004e │ │ -08afda: 0112 |0057: move v2, v1 │ │ -08afdc: 28d9 |0058: goto 0031 // -0027 │ │ +098d44: |[098d44] com.badlogic.gdx.utils.ObjectMap.toString:()Ljava/lang/String; │ │ +098d54: 1307 3d00 |0000: const/16 v7, #int 61 // #3d │ │ +098d58: 5286 1210 |0002: iget v6, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +098d5c: 3906 0500 |0004: if-nez v6, 0009 // +0005 │ │ +098d60: 1a06 ad2a |0006: const-string v6, "{}" // string@2aad │ │ +098d64: 1106 |0008: return-object v6 │ │ +098d66: 2200 0203 |0009: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +098d6a: 1306 2000 |000b: const/16 v6, #int 32 // #20 │ │ +098d6e: 7020 c520 6000 |000d: invoke-direct {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +098d74: 1306 7b00 |0010: const/16 v6, #int 123 // #7b │ │ +098d78: 6e20 c920 6000 |0012: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +098d7e: 5484 0d10 |0015: iget-object v4, v8, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +098d82: 5485 1610 |0017: iget-object v5, v8, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +098d86: 2141 |0019: array-length v1, v4 │ │ +098d88: 0112 |001a: move v2, v1 │ │ +098d8a: d801 02ff |001b: add-int/lit8 v1, v2, #int -1 // #ff │ │ +098d8e: 3d02 3a00 |001d: if-lez v2, 0057 // +003a │ │ +098d92: 4603 0401 |001f: aget-object v3, v4, v1 │ │ +098d96: 3903 0400 |0021: if-nez v3, 0025 // +0004 │ │ +098d9a: 0112 |0023: move v2, v1 │ │ +098d9c: 28f7 |0024: goto 001b // -0009 │ │ +098d9e: 6e20 d220 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +098da4: 6e20 c920 7000 |0028: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +098daa: 4606 0501 |002b: aget-object v6, v5, v1 │ │ +098dae: 6e20 d220 6000 |002d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +098db4: 0112 |0030: move v2, v1 │ │ +098db6: d801 02ff |0031: add-int/lit8 v1, v2, #int -1 // #ff │ │ +098dba: 3d02 1a00 |0033: if-lez v2, 004d // +001a │ │ +098dbe: 4603 0401 |0035: aget-object v3, v4, v1 │ │ +098dc2: 3903 0400 |0037: if-nez v3, 003b // +0004 │ │ +098dc6: 0112 |0039: move v2, v1 │ │ +098dc8: 28f7 |003a: goto 0031 // -0009 │ │ +098dca: 1a06 ae00 |003b: const-string v6, ", " // string@00ae │ │ +098dce: 6e20 d320 6000 |003d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +098dd4: 6e20 d220 3000 |0040: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +098dda: 6e20 c920 7000 |0043: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +098de0: 4606 0501 |0046: aget-object v6, v5, v1 │ │ +098de4: 6e20 d220 6000 |0048: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +098dea: 0112 |004b: move v2, v1 │ │ +098dec: 28e5 |004c: goto 0031 // -001b │ │ +098dee: 1306 7d00 |004d: const/16 v6, #int 125 // #7d │ │ +098df2: 6e20 c920 6000 |004f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +098df8: 6e10 1121 0000 |0052: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +098dfe: 0c06 |0055: move-result-object v6 │ │ +098e00: 28b2 |0056: goto 0008 // -004e │ │ +098e02: 0112 |0057: move v2, v1 │ │ +098e04: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=467 │ │ 0x0008 line=490 │ │ 0x0009 line=468 │ │ 0x0010 line=469 │ │ 0x0015 line=470 │ │ @@ -146031,25 +146064,25 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08afe0: |[08afe0] com.badlogic.gdx.utils.ObjectMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ -08aff0: 5410 1710 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ -08aff4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -08aff8: 2200 e902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Values; // type@02e9 │ │ -08affc: 7020 1120 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2011 │ │ -08b002: 5b10 1710 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ -08b006: 5410 1710 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ -08b00a: 1100 |000d: return-object v0 │ │ -08b00c: 5410 1710 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ -08b010: 6e10 1720 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.reset:()V // method@2017 │ │ -08b016: 28f8 |0013: goto 000b // -0008 │ │ +098e08: |[098e08] com.badlogic.gdx.utils.ObjectMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ +098e18: 5410 1710 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ +098e1c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +098e20: 2200 e902 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Values; // type@02e9 │ │ +098e24: 7020 1120 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2011 │ │ +098e2a: 5b10 1710 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ +098e2e: 5410 1710 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ +098e32: 1100 |000d: return-object v0 │ │ +098e34: 5410 1710 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.values:Lcom/badlogic/gdx/utils/ObjectMap$Values; // field@1017 │ │ +098e38: 6e10 1720 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.reset:()V // method@2017 │ │ +098e3e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0004 line=507 │ │ 0x000b line=510 │ │ 0x000e line=509 │ │ locals : │ │ @@ -146093,21 +146126,21 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08b018: |[08b018] com.badlogic.gdx.utils.PauseableThread.:(Ljava/lang/Runnable;)V │ │ -08b028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b02a: 7010 e924 0100 |0001: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@24e9 │ │ -08b030: 5c10 2810 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ -08b034: 5c10 2710 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1027 │ │ -08b038: 5b12 2910 |0008: iput-object v2, v1, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1029 │ │ -08b03c: 0e00 |000a: return-void │ │ +098e40: |[098e40] com.badlogic.gdx.utils.PauseableThread.:(Ljava/lang/Runnable;)V │ │ +098e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098e52: 7010 e924 0100 |0001: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@24e9 │ │ +098e58: 5c10 2810 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ +098e5c: 5c10 2710 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1027 │ │ +098e60: 5b12 2910 |0008: iput-object v2, v1, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1029 │ │ +098e64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ 0x0004 line=25 │ │ 0x0006 line=26 │ │ 0x0008 line=32 │ │ 0x000a line=33 │ │ @@ -146121,17 +146154,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b040: |[08b040] com.badlogic.gdx.utils.PauseableThread.isPaused:()Z │ │ -08b050: 5510 2810 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ -08b054: 0f00 |0002: return v0 │ │ +098e68: |[098e68] com.badlogic.gdx.utils.PauseableThread.isPaused:()Z │ │ +098e78: 5510 2810 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ +098e7c: 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;) │ │ @@ -146139,18 +146172,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -08b058: |[08b058] com.badlogic.gdx.utils.PauseableThread.onPause:()V │ │ -08b068: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08b06a: 5c10 2810 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ -08b06e: 0e00 |0003: return-void │ │ +098e80: |[098e80] com.badlogic.gdx.utils.PauseableThread.onPause:()V │ │ +098e90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +098e92: 5c10 2810 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ +098e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/PauseableThread; │ │ │ │ @@ -146159,24 +146192,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08b070: |[08b070] com.badlogic.gdx.utils.PauseableThread.onResume:()V │ │ -08b080: 1d01 |0000: monitor-enter v1 │ │ -08b082: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08b084: 5c10 2810 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ -08b088: 6e10 9a24 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -08b08e: 1e01 |0007: monitor-exit v1 │ │ -08b090: 0e00 |0008: return-void │ │ -08b092: 0d00 |0009: move-exception v0 │ │ -08b094: 1e01 |000a: monitor-exit v1 │ │ -08b096: 2700 |000b: throw v0 │ │ +098e98: |[098e98] com.badlogic.gdx.utils.PauseableThread.onResume:()V │ │ +098ea8: 1d01 |0000: monitor-enter v1 │ │ +098eaa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +098eac: 5c10 2810 |0002: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ +098eb0: 6e10 9a24 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +098eb6: 1e01 |0007: monitor-exit v1 │ │ +098eb8: 0e00 |0008: return-void │ │ +098eba: 0d00 |0009: move-exception v0 │ │ +098ebc: 1e01 |000a: monitor-exit v1 │ │ +098ebe: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0001 line=60 │ │ 0x0004 line=61 │ │ @@ -146191,32 +146224,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08b0a4: |[08b0a4] com.badlogic.gdx.utils.PauseableThread.run:()V │ │ -08b0b4: 1d02 |0000: monitor-enter v2 │ │ -08b0b6: 5521 2810 |0001: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ -08b0ba: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -08b0be: 6e10 9c24 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@249c │ │ -08b0c4: 28f9 |0008: goto 0001 // -0007 │ │ -08b0c6: 0d00 |0009: move-exception v0 │ │ -08b0c8: 6e10 7624 0000 |000a: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2476 │ │ -08b0ce: 1e02 |000d: monitor-exit v2 │ │ -08b0d0: 5521 2710 |000e: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1027 │ │ -08b0d4: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ -08b0d8: 0e00 |0012: return-void │ │ -08b0da: 0d01 |0013: move-exception v1 │ │ -08b0dc: 1e02 |0014: monitor-exit v2 │ │ -08b0de: 2701 |0015: throw v1 │ │ -08b0e0: 5421 2910 |0016: iget-object v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1029 │ │ -08b0e4: 7210 9d24 0100 |0018: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -08b0ea: 28e5 |001b: goto 0000 // -001b │ │ +098ecc: |[098ecc] com.badlogic.gdx.utils.PauseableThread.run:()V │ │ +098edc: 1d02 |0000: monitor-enter v2 │ │ +098ede: 5521 2810 |0001: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ +098ee2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +098ee6: 6e10 9c24 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@249c │ │ +098eec: 28f9 |0008: goto 0001 // -0007 │ │ +098eee: 0d00 |0009: move-exception v0 │ │ +098ef0: 6e10 7624 0000 |000a: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@2476 │ │ +098ef6: 1e02 |000d: monitor-exit v2 │ │ +098ef8: 5521 2710 |000e: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1027 │ │ +098efc: 3801 0600 |0010: if-eqz v1, 0016 // +0006 │ │ +098f00: 0e00 |0012: return-void │ │ +098f02: 0d01 |0013: move-exception v1 │ │ +098f04: 1e02 |0014: monitor-exit v2 │ │ +098f06: 2701 |0015: throw v1 │ │ +098f08: 5421 2910 |0016: iget-object v1, v2, Lcom/badlogic/gdx/utils/PauseableThread;.runnable:Ljava/lang/Runnable; // field@1029 │ │ +098f0c: 7210 9d24 0100 |0018: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +098f12: 28e5 |001b: goto 0000 // -001b │ │ catches : 3 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/InterruptedException; -> 0x0009 │ │ -> 0x0013 │ │ 0x000a - 0x000e │ │ -> 0x0013 │ │ 0x0014 - 0x0015 │ │ @@ -146240,21 +146273,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08b10c: |[08b10c] com.badlogic.gdx.utils.PauseableThread.stopThread:()V │ │ -08b11c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08b11e: 5c10 2710 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1027 │ │ -08b122: 5510 2810 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ -08b126: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -08b12a: 6e10 5220 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PauseableThread;.onResume:()V // method@2052 │ │ -08b130: 0e00 |000a: return-void │ │ +098f34: |[098f34] com.badlogic.gdx.utils.PauseableThread.stopThread:()V │ │ +098f44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +098f46: 5c10 2710 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.exit:Z // field@1027 │ │ +098f4a: 5510 2810 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/PauseableThread;.paused:Z // field@1028 │ │ +098f4e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +098f52: 6e10 5220 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PauseableThread;.onResume:()V // method@2052 │ │ +098f58: 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; │ │ @@ -146339,19 +146372,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08b134: |[08b134] com.badlogic.gdx.utils.Pool.:()V │ │ -08b144: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -08b148: 1401 ffff ff7f |0002: const v1, #float nan // #7fffffff │ │ -08b14e: 7030 5820 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -08b154: 0e00 |0008: return-void │ │ +098f5c: |[098f5c] com.badlogic.gdx.utils.Pool.:()V │ │ +098f6c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +098f70: 1401 ffff ff7f |0002: const v1, #float nan // #7fffffff │ │ +098f76: 7030 5820 0201 |0005: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +098f7c: 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; │ │ @@ -146361,18 +146394,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08b158: |[08b158] com.badlogic.gdx.utils.Pool.:(I)V │ │ -08b168: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ -08b16e: 7030 5820 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -08b174: 0e00 |0006: return-void │ │ +098f80: |[098f80] com.badlogic.gdx.utils.Pool.:(I)V │ │ +098f90: 1400 ffff ff7f |0000: const v0, #float nan // #7fffffff │ │ +098f96: 7030 5820 2100 |0003: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +098f9c: 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; │ │ @@ -146383,22 +146416,22 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08b178: |[08b178] com.badlogic.gdx.utils.Pool.:(II)V │ │ -08b188: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -08b18e: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08b192: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08b194: 7030 df1c 1003 |0006: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -08b19a: 5b20 2a10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b19e: 5924 2b10 |000b: iput v4, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@102b │ │ -08b1a2: 0e00 |000d: return-void │ │ +098fa0: |[098fa0] com.badlogic.gdx.utils.Pool.:(II)V │ │ +098fb0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +098fb6: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +098fba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +098fbc: 7030 df1c 1003 |0006: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +098fc2: 5b20 2a10 |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +098fc6: 5924 2b10 |000b: iput v4, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@102b │ │ +098fca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000b line=39 │ │ 0x000d line=40 │ │ locals : │ │ @@ -146413,18 +146446,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08b1a4: |[08b1a4] com.badlogic.gdx.utils.Pool.clear:()V │ │ -08b1b4: 5410 2a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b1b8: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -08b1be: 0e00 |0005: return-void │ │ +098fcc: |[098fcc] com.badlogic.gdx.utils.Pool.clear:()V │ │ +098fdc: 5410 2a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +098fe0: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +098fe6: 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; │ │ @@ -146434,31 +146467,31 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08b1c0: |[08b1c0] com.badlogic.gdx.utils.Pool.free:(Ljava/lang/Object;)V │ │ -08b1d0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -08b1d4: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08b1d8: 1a01 6821 |0004: const-string v1, "object cannot be null." // string@2168 │ │ -08b1dc: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08b1e2: 2700 |0009: throw v0 │ │ -08b1e4: 5420 2a10 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b1e8: 5200 e30e |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08b1ec: 5221 2b10 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@102b │ │ -08b1f0: 3510 0700 |0010: if-ge v0, v1, 0017 // +0007 │ │ -08b1f4: 5420 2a10 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b1f8: 6e20 e31c 3000 |0014: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08b1fe: 2030 f002 |0017: instance-of v0, v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ -08b202: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -08b206: 1f03 f002 |001b: check-cast v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ -08b20a: 7210 5520 0300 |001d: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2055 │ │ -08b210: 0e00 |0020: return-void │ │ +098fe8: |[098fe8] com.badlogic.gdx.utils.Pool.free:(Ljava/lang/Object;)V │ │ +098ff8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +098ffc: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +099000: 1a01 6821 |0004: const-string v1, "object cannot be null." // string@2168 │ │ +099004: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09900a: 2700 |0009: throw v0 │ │ +09900c: 5420 2a10 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +099010: 5200 e30e |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +099014: 5221 2b10 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/Pool;.max:I // field@102b │ │ +099018: 3510 0700 |0010: if-ge v0, v1, 0017 // +0007 │ │ +09901c: 5420 2a10 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +099020: 6e20 e31c 3000 |0014: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +099026: 2030 f002 |0017: instance-of v0, v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ +09902a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +09902e: 1f03 f002 |001b: check-cast v3, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ +099032: 7210 5520 0300 |001d: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2055 │ │ +099038: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0017 line=55 │ │ 0x0020 line=56 │ │ locals : │ │ @@ -146472,40 +146505,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 │ │ -08b214: |[08b214] com.badlogic.gdx.utils.Pool.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -08b224: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -08b228: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08b22c: 1a03 6821 |0004: const-string v3, "object cannot be null." // string@2168 │ │ -08b230: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08b236: 2702 |0009: throw v2 │ │ -08b238: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08b23a: 5252 e30e |000b: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08b23e: 3520 2200 |000d: if-ge v0, v2, 002f // +0022 │ │ -08b242: 6e20 ed1c 0500 |000f: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08b248: 0c01 |0012: move-result-object v1 │ │ -08b24a: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ -08b24e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b252: 28f4 |0017: goto 000b // -000c │ │ -08b254: 5442 2a10 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b258: 5222 e30e |001a: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08b25c: 5243 2b10 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Pool;.max:I // field@102b │ │ -08b260: 3532 0700 |001e: if-ge v2, v3, 0025 // +0007 │ │ -08b264: 5442 2a10 |0020: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b268: 6e20 e31c 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08b26e: 2012 f002 |0025: instance-of v2, v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ -08b272: 3802 eeff |0027: if-eqz v2, 0015 // -0012 │ │ -08b276: 1f01 f002 |0029: check-cast v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ -08b27a: 7210 5520 0100 |002b: invoke-interface {v1}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2055 │ │ -08b280: 28e7 |002e: goto 0015 // -0019 │ │ -08b282: 0e00 |002f: return-void │ │ +09903c: |[09903c] com.badlogic.gdx.utils.Pool.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +09904c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +099050: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +099054: 1a03 6821 |0004: const-string v3, "object cannot be null." // string@2168 │ │ +099058: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09905e: 2702 |0009: throw v2 │ │ +099060: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +099062: 5252 e30e |000b: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +099066: 3520 2200 |000d: if-ge v0, v2, 002f // +0022 │ │ +09906a: 6e20 ed1c 0500 |000f: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +099070: 0c01 |0012: move-result-object v1 │ │ +099072: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ +099076: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09907a: 28f4 |0017: goto 000b // -000c │ │ +09907c: 5442 2a10 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +099080: 5222 e30e |001a: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +099084: 5243 2b10 |001c: iget v3, v4, Lcom/badlogic/gdx/utils/Pool;.max:I // field@102b │ │ +099088: 3532 0700 |001e: if-ge v2, v3, 0025 // +0007 │ │ +09908c: 5442 2a10 |0020: iget-object v2, v4, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +099090: 6e20 e31c 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +099096: 2012 f002 |0025: instance-of v2, v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ +09909a: 3802 eeff |0027: if-eqz v2, 0015 // -0012 │ │ +09909e: 1f01 f002 |0029: check-cast v1, Lcom/badlogic/gdx/utils/Pool$Poolable; // type@02f0 │ │ +0990a2: 7210 5520 0100 |002b: invoke-interface {v1}, Lcom/badlogic/gdx/utils/Pool$Poolable;.reset:()V // method@2055 │ │ +0990a8: 28e7 |002e: goto 0015 // -0019 │ │ +0990aa: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000a line=62 │ │ 0x000f line=63 │ │ 0x0013 line=64 │ │ 0x0015 line=62 │ │ @@ -146532,25 +146565,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08b284: |[08b284] com.badlogic.gdx.utils.Pool.obtain:()Ljava/lang/Object; │ │ -08b294: 5410 2a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b298: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08b29c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -08b2a0: 6e10 5c20 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.newObject:()Ljava/lang/Object; // method@205c │ │ -08b2a6: 0c00 |0009: move-result-object v0 │ │ -08b2a8: 1100 |000a: return-object v0 │ │ -08b2aa: 5410 2a10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ -08b2ae: 6e10 f31c 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -08b2b4: 0c00 |0010: move-result-object v0 │ │ -08b2b6: 28f9 |0011: goto 000a // -0007 │ │ +0990ac: |[0990ac] com.badlogic.gdx.utils.Pool.obtain:()Ljava/lang/Object; │ │ +0990bc: 5410 2a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +0990c0: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0990c4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0990c8: 6e10 5c20 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.newObject:()Ljava/lang/Object; // method@205c │ │ +0990ce: 0c00 |0009: move-result-object v0 │ │ +0990d0: 1100 |000a: return-object v0 │ │ +0990d2: 5410 2a10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Pool;.freeObjects:Lcom/badlogic/gdx/utils/Array; // field@102a │ │ +0990d6: 6e10 f31c 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +0990dc: 0c00 |0010: move-result-object v0 │ │ +0990de: 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; │ │ │ │ @@ -146603,17 +146636,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b2b8: |[08b2b8] com.badlogic.gdx.utils.PooledLinkedList$Item.:()V │ │ -08b2c8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08b2ce: 0e00 |0003: return-void │ │ +0990e0: |[0990e0] com.badlogic.gdx.utils.PooledLinkedList$Item.:()V │ │ +0990f0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0990f6: 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; │ │ │ │ @@ -146686,23 +146719,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08b2d0: |[08b2d0] com.badlogic.gdx.utils.PooledLinkedList.:(I)V │ │ -08b2e0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -08b2e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08b2e8: 5920 3410 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b2ec: 2200 f202 |0006: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1; // type@02f2 │ │ -08b2f0: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ -08b2f4: 7040 5e20 2031 |000a: invoke-direct {v0, v2, v1, v3}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V // method@205e │ │ -08b2fa: 5b20 3310 |000d: iput-object v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1033 │ │ -08b2fe: 0e00 |000f: return-void │ │ +0990f8: |[0990f8] com.badlogic.gdx.utils.PooledLinkedList.:(I)V │ │ +099108: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +09910e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +099110: 5920 3410 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +099114: 2200 f202 |0006: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1; // type@02f2 │ │ +099118: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ +09911c: 7040 5e20 2031 |000a: invoke-direct {v0, v2, v1, v3}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V // method@205e │ │ +099122: 5b20 3310 |000d: iput-object v0, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1033 │ │ +099126: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=32 │ │ 0x0006 line=37 │ │ 0x000f line=42 │ │ locals : │ │ @@ -146716,40 +146749,40 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -08b300: |[08b300] com.badlogic.gdx.utils.PooledLinkedList.add:(Ljava/lang/Object;)V │ │ -08b310: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08b312: 5431 3310 |0001: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1033 │ │ -08b316: 6e10 5d20 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -08b31c: 0c00 |0006: move-result-object v0 │ │ -08b31e: 1f00 f302 |0007: check-cast v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@02f3 │ │ -08b322: 5b04 2e10 |0009: iput-object v4, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@102e │ │ -08b326: 5b02 2d10 |000b: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ -08b32a: 5b02 2f10 |000d: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ -08b32e: 5431 3110 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ -08b332: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ -08b336: 5b30 3110 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ -08b33a: 5b30 3510 |0015: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b33e: 5231 3410 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b342: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08b346: 5931 3410 |001b: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b34a: 0e00 |001d: return-void │ │ -08b34c: 5431 3510 |001e: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b350: 5b01 2f10 |0020: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ -08b354: 5431 3510 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b358: 5b10 2d10 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ -08b35c: 5b30 3510 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b360: 5231 3410 |0028: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b364: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08b368: 5931 3410 |002c: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b36c: 28ef |002e: goto 001d // -0011 │ │ +099128: |[099128] com.badlogic.gdx.utils.PooledLinkedList.add:(Ljava/lang/Object;)V │ │ +099138: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09913a: 5431 3310 |0001: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1033 │ │ +09913e: 6e10 5d20 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +099144: 0c00 |0006: move-result-object v0 │ │ +099146: 1f00 f302 |0007: check-cast v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@02f3 │ │ +09914a: 5b04 2e10 |0009: iput-object v4, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@102e │ │ +09914e: 5b02 2d10 |000b: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ +099152: 5b02 2f10 |000d: iput-object v2, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ +099156: 5431 3110 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ +09915a: 3901 0d00 |0011: if-nez v1, 001e // +000d │ │ +09915e: 5b30 3110 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ +099162: 5b30 3510 |0015: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +099166: 5231 3410 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +09916a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09916e: 5931 3410 |001b: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +099172: 0e00 |001d: return-void │ │ +099174: 5431 3510 |001e: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +099178: 5b01 2f10 |0020: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ +09917c: 5431 3510 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +099180: 5b10 2d10 |0024: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ +099184: 5b30 3510 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +099188: 5231 3410 |0028: iget v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +09918c: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +099190: 5931 3410 |002c: iput v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +099194: 28ef |002e: goto 001d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0009 line=46 │ │ 0x000b line=47 │ │ 0x000d line=48 │ │ 0x000f line=50 │ │ @@ -146773,23 +146806,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08b370: |[08b370] com.badlogic.gdx.utils.PooledLinkedList.clear:()V │ │ -08b380: 6e10 6520 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:()V // method@2065 │ │ -08b386: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08b388: 6e10 6620 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.next:()Ljava/lang/Object; // method@2066 │ │ -08b38e: 0c00 |0007: move-result-object v0 │ │ -08b390: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -08b394: 6e10 6720 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.remove:()V // method@2067 │ │ -08b39a: 28f7 |000d: goto 0004 // -0009 │ │ -08b39c: 0e00 |000e: return-void │ │ +099198: |[099198] com.badlogic.gdx.utils.PooledLinkedList.clear:()V │ │ +0991a8: 6e10 6520 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:()V // method@2065 │ │ +0991ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0991b0: 6e10 6620 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.next:()Ljava/lang/Object; // method@2066 │ │ +0991b6: 0c00 |0007: move-result-object v0 │ │ +0991b8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0991bc: 6e10 6720 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList;.remove:()V // method@2067 │ │ +0991c2: 28f7 |000d: goto 0004 // -0009 │ │ +0991c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0004 line=147 │ │ 0x000a line=148 │ │ 0x000e line=150 │ │ @@ -146803,18 +146836,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08b3a0: |[08b3a0] com.badlogic.gdx.utils.PooledLinkedList.iter:()V │ │ -08b3b0: 5410 3110 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ -08b3b4: 5b10 3210 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ -08b3b8: 0e00 |0004: return-void │ │ +0991c8: |[0991c8] com.badlogic.gdx.utils.PooledLinkedList.iter:()V │ │ +0991d8: 5410 3110 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ +0991dc: 5b10 3210 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ +0991e0: 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; │ │ @@ -146824,27 +146857,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -08b3bc: |[08b3bc] com.badlogic.gdx.utils.PooledLinkedList.next:()Ljava/lang/Object; │ │ -08b3cc: 5421 3210 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ -08b3d0: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -08b3d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08b3d6: 1100 |0005: return-object v0 │ │ -08b3d8: 5421 3210 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ -08b3dc: 5410 2e10 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@102e │ │ -08b3e0: 5421 3210 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ -08b3e4: 5b21 3010 |000c: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b3e8: 5421 3210 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ -08b3ec: 5411 2d10 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ -08b3f0: 5b21 3210 |0012: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ -08b3f4: 28f1 |0014: goto 0005 // -000f │ │ +0991e4: |[0991e4] com.badlogic.gdx.utils.PooledLinkedList.next:()Ljava/lang/Object; │ │ +0991f4: 5421 3210 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ +0991f8: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0991fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0991fe: 1100 |0005: return-object v0 │ │ +099200: 5421 3210 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ +099204: 5410 2e10 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.payload:Ljava/lang/Object; // field@102e │ │ +099208: 5421 3210 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ +09920c: 5b21 3010 |000c: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +099210: 5421 3210 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ +099214: 5411 2d10 |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ +099218: 5b21 3210 |0012: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList;.iter:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1032 │ │ +09921c: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=77 │ │ 0x0006 line=74 │ │ 0x000a line=75 │ │ 0x000e line=76 │ │ @@ -146858,49 +146891,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -08b3f8: |[08b3f8] com.badlogic.gdx.utils.PooledLinkedList.remove:()V │ │ -08b408: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08b40a: 5463 3010 |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b40e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -08b412: 0e00 |0005: return-void │ │ -08b414: 5263 3410 |0006: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b418: d803 03ff |0008: add-int/lit8 v3, v3, #int -1 // #ff │ │ -08b41c: 5963 3410 |000a: iput v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b420: 5463 3310 |000c: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1033 │ │ -08b424: 5464 3010 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b428: 6e20 5a20 4300 |0010: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -08b42e: 5460 3010 |0013: iget-object v0, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b432: 5463 3010 |0015: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b436: 5431 2d10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ -08b43a: 5463 3010 |0019: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b43e: 5432 2f10 |001b: iget-object v2, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ -08b442: 5b65 3010 |001d: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ -08b446: 5263 3410 |001f: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ -08b44a: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ -08b44e: 5b65 3110 |0023: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ -08b452: 5b65 3510 |0025: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b456: 28de |0027: goto 0005 // -0022 │ │ -08b458: 5463 3110 |0028: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ -08b45c: 3330 0700 |002a: if-ne v0, v3, 0031 // +0007 │ │ -08b460: 5b15 2f10 |002c: iput-object v5, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ -08b464: 5b61 3110 |002e: iput-object v1, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ -08b468: 28d5 |0030: goto 0005 // -002b │ │ -08b46a: 5463 3510 |0031: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b46e: 3330 0700 |0033: if-ne v0, v3, 003a // +0007 │ │ -08b472: 5b25 2d10 |0035: iput-object v5, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ -08b476: 5b62 3510 |0037: iput-object v2, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ -08b47a: 28cc |0039: goto 0005 // -0034 │ │ -08b47c: 5b21 2d10 |003a: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ -08b480: 5b12 2f10 |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ -08b484: 28c7 |003e: goto 0005 // -0039 │ │ +099220: |[099220] com.badlogic.gdx.utils.PooledLinkedList.remove:()V │ │ +099230: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +099232: 5463 3010 |0001: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +099236: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +09923a: 0e00 |0005: return-void │ │ +09923c: 5263 3410 |0006: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +099240: d803 03ff |0008: add-int/lit8 v3, v3, #int -1 // #ff │ │ +099244: 5963 3410 |000a: iput v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +099248: 5463 3310 |000c: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.pool:Lcom/badlogic/gdx/utils/Pool; // field@1033 │ │ +09924c: 5464 3010 |000e: iget-object v4, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +099250: 6e20 5a20 4300 |0010: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +099256: 5460 3010 |0013: iget-object v0, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +09925a: 5463 3010 |0015: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +09925e: 5431 2d10 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ +099262: 5463 3010 |0019: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +099266: 5432 2f10 |001b: iget-object v2, v3, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ +09926a: 5b65 3010 |001d: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.curr:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1030 │ │ +09926e: 5263 3410 |001f: iget v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.size:I // field@1034 │ │ +099272: 3903 0700 |0021: if-nez v3, 0028 // +0007 │ │ +099276: 5b65 3110 |0023: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ +09927a: 5b65 3510 |0025: iput-object v5, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +09927e: 28de |0027: goto 0005 // -0022 │ │ +099280: 5463 3110 |0028: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ +099284: 3330 0700 |002a: if-ne v0, v3, 0031 // +0007 │ │ +099288: 5b15 2f10 |002c: iput-object v5, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ +09928c: 5b61 3110 |002e: iput-object v1, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.head:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1031 │ │ +099290: 28d5 |0030: goto 0005 // -002b │ │ +099292: 5463 3510 |0031: iget-object v3, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +099296: 3330 0700 |0033: if-ne v0, v3, 003a // +0007 │ │ +09929a: 5b25 2d10 |0035: iput-object v5, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ +09929e: 5b62 3510 |0037: iput-object v2, v6, Lcom/badlogic/gdx/utils/PooledLinkedList;.tail:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@1035 │ │ +0992a2: 28cc |0039: goto 0005 // -0034 │ │ +0992a4: 5b21 2d10 |003a: iput-object v1, v2, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.next:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102d │ │ +0992a8: 5b12 2f10 |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.prev:Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // field@102f │ │ +0992ac: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0005 line=112 │ │ 0x0006 line=84 │ │ 0x000c line=85 │ │ 0x0013 line=87 │ │ @@ -146962,36 +146995,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08b488: |[08b488] com.badlogic.gdx.utils.Pools.:()V │ │ -08b498: 2200 ea02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08b49c: 7010 1a20 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -08b4a2: 6900 3610 |0005: sput-object v0, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ -08b4a6: 0e00 |0007: return-void │ │ +0992b0: |[0992b0] com.badlogic.gdx.utils.Pools.:()V │ │ +0992c0: 2200 ea02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0992c4: 7010 1a20 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0992ca: 6900 3610 |0005: sput-object v0, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ +0992ce: 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 │ │ -08b4a8: |[08b4a8] com.badlogic.gdx.utils.Pools.:()V │ │ -08b4b8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08b4be: 0e00 |0003: return-void │ │ +0992d0: |[0992d0] com.badlogic.gdx.utils.Pools.:()V │ │ +0992e0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0992e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/Pools; │ │ │ │ @@ -147000,45 +147033,45 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -08b4c0: |[08b4c0] com.badlogic.gdx.utils.Pools.free:(Ljava/lang/Object;)V │ │ -08b4d0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -08b4d4: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08b4d8: 1a02 6821 |0004: const-string v2, "object cannot be null." // string@2168 │ │ -08b4dc: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08b4e2: 2701 |0009: throw v1 │ │ -08b4e4: 6201 3610 |000a: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ -08b4e8: 6e10 9724 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08b4ee: 0c02 |000f: move-result-object v2 │ │ -08b4f0: 6e20 2420 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08b4f6: 0c00 |0013: move-result-object v0 │ │ -08b4f8: 1f00 f602 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ -08b4fc: 3900 2300 |0016: if-nez v0, 0039 // +0023 │ │ -08b500: 2201 7b03 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08b504: 2202 9103 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08b508: 7010 d024 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08b50e: 1a03 aa0c |001f: const-string v3, "No objects have been obtained of type: " // string@0caa │ │ -08b512: 6e20 d724 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08b518: 0c02 |0024: move-result-object v2 │ │ -08b51a: 6e10 9724 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08b520: 0c03 |0028: move-result-object v3 │ │ -08b522: 6e10 4624 0300 |0029: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -08b528: 0c03 |002c: move-result-object v3 │ │ -08b52a: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08b530: 0c02 |0030: move-result-object v2 │ │ -08b532: 6e10 dd24 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08b538: 0c02 |0034: move-result-object v2 │ │ -08b53a: 7020 6824 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08b540: 2701 |0038: throw v1 │ │ -08b542: 6e20 7120 4000 |0039: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2071 │ │ -08b548: 0e00 |003c: return-void │ │ +0992e8: |[0992e8] com.badlogic.gdx.utils.Pools.free:(Ljava/lang/Object;)V │ │ +0992f8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0992fc: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +099300: 1a02 6821 |0004: const-string v2, "object cannot be null." // string@2168 │ │ +099304: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09930a: 2701 |0009: throw v1 │ │ +09930c: 6201 3610 |000a: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ +099310: 6e10 9724 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +099316: 0c02 |000f: move-result-object v2 │ │ +099318: 6e20 2420 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +09931e: 0c00 |0013: move-result-object v0 │ │ +099320: 1f00 f602 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ +099324: 3900 2300 |0016: if-nez v0, 0039 // +0023 │ │ +099328: 2201 7b03 |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09932c: 2202 9103 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +099330: 7010 d024 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099336: 1a03 aa0c |001f: const-string v3, "No objects have been obtained of type: " // string@0caa │ │ +09933a: 6e20 d724 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099340: 0c02 |0024: move-result-object v2 │ │ +099342: 6e10 9724 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +099348: 0c03 |0028: move-result-object v3 │ │ +09934a: 6e10 4624 0300 |0029: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +099350: 0c03 |002c: move-result-object v3 │ │ +099352: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099358: 0c02 |0030: move-result-object v2 │ │ +09935a: 6e10 dd24 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099360: 0c02 |0034: move-result-object v2 │ │ +099362: 7020 6824 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +099368: 2701 |0038: throw v1 │ │ +09936a: 6e20 7120 4000 |0039: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2071 │ │ +099370: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000a line=43 │ │ 0x0016 line=44 │ │ 0x0018 line=45 │ │ 0x0039 line=46 │ │ @@ -147052,52 +147085,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 │ │ -08b54c: |[08b54c] com.badlogic.gdx.utils.Pools.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -08b55c: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -08b560: 2204 7b03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08b564: 1a05 6c21 |0004: const-string v5, "objects cannot be null." // string@216c │ │ -08b568: 7020 6824 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08b56e: 2704 |0009: throw v4 │ │ -08b570: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08b572: 5271 e30e |000b: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08b576: 3510 3b00 |000d: if-ge v0, v1, 0048 // +003b │ │ -08b57a: 6e20 ed1c 0700 |000f: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08b580: 0c02 |0012: move-result-object v2 │ │ -08b582: 6204 3610 |0013: sget-object v4, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ -08b586: 6e10 9724 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08b58c: 0c05 |0018: move-result-object v5 │ │ -08b58e: 6e20 2420 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08b594: 0c03 |001c: move-result-object v3 │ │ -08b596: 1f03 f602 |001d: check-cast v3, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ -08b59a: 3903 2300 |001f: if-nez v3, 0042 // +0023 │ │ -08b59e: 2204 7b03 |0021: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08b5a2: 2205 9103 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -08b5a6: 7010 d024 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08b5ac: 1a06 aa0c |0028: const-string v6, "No objects have been obtained of type: " // string@0caa │ │ -08b5b0: 6e20 d724 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08b5b6: 0c05 |002d: move-result-object v5 │ │ -08b5b8: 6e10 9724 0200 |002e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08b5be: 0c06 |0031: move-result-object v6 │ │ -08b5c0: 6e10 4624 0600 |0032: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -08b5c6: 0c06 |0035: move-result-object v6 │ │ -08b5c8: 6e20 d724 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08b5ce: 0c05 |0039: move-result-object v5 │ │ -08b5d0: 6e10 dd24 0500 |003a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08b5d6: 0c05 |003d: move-result-object v5 │ │ -08b5d8: 7020 6824 5400 |003e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08b5de: 2704 |0041: throw v4 │ │ -08b5e0: 6e20 7120 2300 |0042: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2071 │ │ -08b5e6: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b5ea: 28c6 |0047: goto 000d // -003a │ │ -08b5ec: 0e00 |0048: return-void │ │ +099374: |[099374] com.badlogic.gdx.utils.Pools.freeAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +099384: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +099388: 2204 7b03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09938c: 1a05 6c21 |0004: const-string v5, "objects cannot be null." // string@216c │ │ +099390: 7020 6824 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +099396: 2704 |0009: throw v4 │ │ +099398: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09939a: 5271 e30e |000b: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09939e: 3510 3b00 |000d: if-ge v0, v1, 0048 // +003b │ │ +0993a2: 6e20 ed1c 0700 |000f: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0993a8: 0c02 |0012: move-result-object v2 │ │ +0993aa: 6204 3610 |0013: sget-object v4, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ +0993ae: 6e10 9724 0200 |0015: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0993b4: 0c05 |0018: move-result-object v5 │ │ +0993b6: 6e20 2420 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0993bc: 0c03 |001c: move-result-object v3 │ │ +0993be: 1f03 f602 |001d: check-cast v3, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ +0993c2: 3903 2300 |001f: if-nez v3, 0042 // +0023 │ │ +0993c6: 2204 7b03 |0021: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0993ca: 2205 9103 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0993ce: 7010 d024 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0993d4: 1a06 aa0c |0028: const-string v6, "No objects have been obtained of type: " // string@0caa │ │ +0993d8: 6e20 d724 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0993de: 0c05 |002d: move-result-object v5 │ │ +0993e0: 6e10 9724 0200 |002e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0993e6: 0c06 |0031: move-result-object v6 │ │ +0993e8: 6e10 4624 0600 |0032: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0993ee: 0c06 |0035: move-result-object v6 │ │ +0993f0: 6e20 d724 6500 |0036: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0993f6: 0c05 |0039: move-result-object v5 │ │ +0993f8: 6e10 dd24 0500 |003a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0993fe: 0c05 |003d: move-result-object v5 │ │ +099400: 7020 6824 5400 |003e: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +099406: 2704 |0041: throw v4 │ │ +099408: 6e20 7120 2300 |0042: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.free:(Ljava/lang/Object;)V // method@2071 │ │ +09940e: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +099412: 28c6 |0047: goto 000d // -003a │ │ +099414: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000a line=52 │ │ 0x000f line=53 │ │ 0x0013 line=54 │ │ 0x001f line=55 │ │ @@ -147117,27 +147150,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 │ │ -08b5f0: |[08b5f0] com.badlogic.gdx.utils.Pools.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; │ │ -08b600: 6201 3610 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ -08b604: 6e20 2420 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08b60a: 0c00 |0005: move-result-object v0 │ │ -08b60c: 1f00 f602 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ -08b610: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -08b614: 2200 f602 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ -08b618: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -08b61a: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -08b61e: 7040 7020 3021 |000f: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.:(Ljava/lang/Class;II)V // method@2070 │ │ -08b624: 6201 3610 |0012: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ -08b628: 6e30 2a20 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -08b62e: 1100 |0017: return-object v0 │ │ +099418: |[099418] com.badlogic.gdx.utils.Pools.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; │ │ +099428: 6201 3610 |0000: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ +09942c: 6e20 2420 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +099432: 0c00 |0005: move-result-object v0 │ │ +099434: 1f00 f602 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ +099438: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +09943c: 2200 f602 |000a: new-instance v0, Lcom/badlogic/gdx/utils/ReflectionPool; // type@02f6 │ │ +099440: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +099442: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +099446: 7040 7020 3021 |000f: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/ReflectionPool;.:(Ljava/lang/Class;II)V // method@2070 │ │ +09944c: 6201 3610 |0012: sget-object v1, Lcom/badlogic/gdx/utils/Pools;.typePools:Lcom/badlogic/gdx/utils/ObjectMap; // field@1036 │ │ +099450: 6e30 2a20 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +099456: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0008 line=28 │ │ 0x000a line=29 │ │ 0x0012 line=30 │ │ 0x0017 line=32 │ │ @@ -147152,20 +147185,20 @@ │ │ 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 │ │ -08b630: |[08b630] com.badlogic.gdx.utils.Pools.obtain:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -08b640: 7110 6c20 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@206c │ │ -08b646: 0c00 |0003: move-result-object v0 │ │ -08b648: 6e10 5d20 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -08b64e: 0c00 |0007: move-result-object v0 │ │ -08b650: 1100 |0008: return-object v0 │ │ +099458: |[099458] com.badlogic.gdx.utils.Pools.obtain:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +099468: 7110 6c20 0100 |0000: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.get:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/Pool; // method@206c │ │ +09946e: 0c00 |0003: move-result-object v0 │ │ +099470: 6e10 5d20 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +099476: 0c00 |0007: move-result-object v0 │ │ +099478: 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; │ │ │ │ @@ -147204,85 +147237,85 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 115 16-bit code units │ │ -08b654: |[08b654] com.badlogic.gdx.utils.Scaling$1.:()V │ │ -08b664: 7100 7920 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Scaling;.values:()[Lcom/badlogic/gdx/utils/Scaling; // method@2079 │ │ -08b66a: 0c00 |0003: move-result-object v0 │ │ -08b66c: 2100 |0004: array-length v0, v0 │ │ -08b66e: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -08b672: 6900 3810 |0007: sput-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b676: 6200 3810 |0009: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b67a: 6201 3d10 |000b: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ -08b67e: 6e10 7720 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b684: 0a01 |0010: move-result v1 │ │ -08b686: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -08b688: 4b02 0001 |0012: aput v2, v0, v1 │ │ -08b68c: 6200 3810 |0014: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b690: 6201 3a10 |0016: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@103a │ │ -08b694: 6e10 7720 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b69a: 0a01 |001b: move-result v1 │ │ -08b69c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -08b69e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -08b6a2: 6200 3810 |001f: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b6a6: 6201 3b10 |0021: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@103b │ │ -08b6aa: 6e10 7720 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b6b0: 0a01 |0026: move-result v1 │ │ -08b6b2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -08b6b4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -08b6b8: 6200 3810 |002a: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b6bc: 6201 3c10 |002c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@103c │ │ -08b6c0: 6e10 7720 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b6c6: 0a01 |0031: move-result v1 │ │ -08b6c8: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -08b6ca: 4b02 0001 |0033: aput v2, v0, v1 │ │ -08b6ce: 6200 3810 |0035: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b6d2: 6201 3f10 |0037: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -08b6d6: 6e10 7720 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b6dc: 0a01 |003c: move-result v1 │ │ -08b6de: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -08b6e0: 4b02 0001 |003e: aput v2, v0, v1 │ │ -08b6e4: 6200 3810 |0040: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b6e8: 6201 4010 |0042: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1040 │ │ -08b6ec: 6e10 7720 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b6f2: 0a01 |0047: move-result v1 │ │ -08b6f4: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -08b6f6: 4b02 0001 |0049: aput v2, v0, v1 │ │ -08b6fa: 6200 3810 |004b: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b6fe: 6201 4110 |004d: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1041 │ │ -08b702: 6e10 7720 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b708: 0a01 |0052: move-result v1 │ │ -08b70a: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -08b70c: 4b02 0001 |0054: aput v2, v0, v1 │ │ -08b710: 6200 3810 |0056: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b714: 6201 3e10 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@103e │ │ -08b718: 6e10 7720 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b71e: 0a01 |005d: move-result v1 │ │ -08b720: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ -08b724: 4b02 0001 |0060: aput v2, v0, v1 │ │ -08b728: 0e00 |0062: return-void │ │ -08b72a: 0d00 |0063: move-exception v0 │ │ -08b72c: 28fe |0064: goto 0062 // -0002 │ │ -08b72e: 0d00 |0065: move-exception v0 │ │ -08b730: 28f0 |0066: goto 0056 // -0010 │ │ -08b732: 0d00 |0067: move-exception v0 │ │ -08b734: 28e3 |0068: goto 004b // -001d │ │ -08b736: 0d00 |0069: move-exception v0 │ │ -08b738: 28d6 |006a: goto 0040 // -002a │ │ -08b73a: 0d00 |006b: move-exception v0 │ │ -08b73c: 28c9 |006c: goto 0035 // -0037 │ │ -08b73e: 0d00 |006d: move-exception v0 │ │ -08b740: 28bc |006e: goto 002a // -0044 │ │ -08b742: 0d00 |006f: move-exception v0 │ │ -08b744: 28af |0070: goto 001f // -0051 │ │ -08b746: 0d00 |0071: move-exception v0 │ │ -08b748: 28a2 |0072: goto 0014 // -005e │ │ +09947c: |[09947c] com.badlogic.gdx.utils.Scaling$1.:()V │ │ +09948c: 7100 7920 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/Scaling;.values:()[Lcom/badlogic/gdx/utils/Scaling; // method@2079 │ │ +099492: 0c00 |0003: move-result-object v0 │ │ +099494: 2100 |0004: array-length v0, v0 │ │ +099496: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +09949a: 6900 3810 |0007: sput-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +09949e: 6200 3810 |0009: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +0994a2: 6201 3d10 |000b: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ +0994a6: 6e10 7720 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +0994ac: 0a01 |0010: move-result v1 │ │ +0994ae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0994b0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0994b4: 6200 3810 |0014: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +0994b8: 6201 3a10 |0016: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@103a │ │ +0994bc: 6e10 7720 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +0994c2: 0a01 |001b: move-result v1 │ │ +0994c4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0994c6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0994ca: 6200 3810 |001f: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +0994ce: 6201 3b10 |0021: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@103b │ │ +0994d2: 6e10 7720 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +0994d8: 0a01 |0026: move-result v1 │ │ +0994da: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0994dc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0994e0: 6200 3810 |002a: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +0994e4: 6201 3c10 |002c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@103c │ │ +0994e8: 6e10 7720 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +0994ee: 0a01 |0031: move-result v1 │ │ +0994f0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0994f2: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0994f6: 6200 3810 |0035: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +0994fa: 6201 3f10 |0037: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +0994fe: 6e10 7720 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +099504: 0a01 |003c: move-result v1 │ │ +099506: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +099508: 4b02 0001 |003e: aput v2, v0, v1 │ │ +09950c: 6200 3810 |0040: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +099510: 6201 4010 |0042: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1040 │ │ +099514: 6e10 7720 0100 |0044: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +09951a: 0a01 |0047: move-result v1 │ │ +09951c: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +09951e: 4b02 0001 |0049: aput v2, v0, v1 │ │ +099522: 6200 3810 |004b: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +099526: 6201 4110 |004d: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1041 │ │ +09952a: 6e10 7720 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +099530: 0a01 |0052: move-result v1 │ │ +099532: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +099534: 4b02 0001 |0054: aput v2, v0, v1 │ │ +099538: 6200 3810 |0056: sget-object v0, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +09953c: 6201 3e10 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@103e │ │ +099540: 6e10 7720 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +099546: 0a01 |005d: move-result v1 │ │ +099548: 1302 0800 |005e: const/16 v2, #int 8 // #8 │ │ +09954c: 4b02 0001 |0060: aput v2, v0, v1 │ │ +099550: 0e00 |0062: return-void │ │ +099552: 0d00 |0063: move-exception v0 │ │ +099554: 28fe |0064: goto 0062 // -0002 │ │ +099556: 0d00 |0065: move-exception v0 │ │ +099558: 28f0 |0066: goto 0056 // -0010 │ │ +09955a: 0d00 |0067: move-exception v0 │ │ +09955c: 28e3 |0068: goto 004b // -001d │ │ +09955e: 0d00 |0069: move-exception v0 │ │ +099560: 28d6 |006a: goto 0040 // -002a │ │ +099562: 0d00 |006b: move-exception v0 │ │ +099564: 28c9 |006c: goto 0035 // -0037 │ │ +099566: 0d00 |006d: move-exception v0 │ │ +099568: 28bc |006e: goto 002a // -0044 │ │ +09956a: 0d00 |006f: move-exception v0 │ │ +09956c: 28af |0070: goto 001f // -0051 │ │ +09956e: 0d00 |0071: move-exception v0 │ │ +099570: 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 │ │ @@ -147373,81 +147406,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -08b7b0: |[08b7b0] com.badlogic.gdx.utils.Scaling.:()V │ │ -08b7c0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -08b7c2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -08b7c4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -08b7c6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -08b7c8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -08b7ca: 2200 f802 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b7ce: 1a01 7916 |0007: const-string v1, "fit" // string@1679 │ │ -08b7d2: 7030 7520 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b7d8: 6900 3d10 |000c: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ -08b7dc: 2200 f802 |000e: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b7e0: 1a01 4416 |0010: const-string v1, "fill" // string@1644 │ │ -08b7e4: 7030 7520 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b7ea: 6900 3a10 |0015: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@103a │ │ -08b7ee: 2200 f802 |0017: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b7f2: 1a01 4a16 |0019: const-string v1, "fillX" // string@164a │ │ -08b7f6: 7030 7520 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b7fc: 6900 3b10 |001e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@103b │ │ -08b800: 2200 f802 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b804: 1a01 4b16 |0022: const-string v1, "fillY" // string@164b │ │ -08b808: 7030 7520 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b80e: 6900 3c10 |0027: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@103c │ │ -08b812: 2200 f802 |0029: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b816: 1a01 7627 |002b: const-string v1, "stretch" // string@2776 │ │ -08b81a: 7030 7520 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b820: 6900 3f10 |0030: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -08b824: 2200 f802 |0032: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b828: 1a01 7727 |0034: const-string v1, "stretchX" // string@2777 │ │ -08b82c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -08b82e: 7030 7520 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b834: 6900 4010 |003a: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1040 │ │ -08b838: 2200 f802 |003c: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b83c: 1a01 7827 |003e: const-string v1, "stretchY" // string@2778 │ │ -08b840: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -08b842: 7030 7520 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b848: 6900 4110 |0044: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1041 │ │ -08b84c: 2200 f802 |0046: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b850: 1a01 ed20 |0048: const-string v1, "none" // string@20ed │ │ -08b854: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -08b856: 7030 7520 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ -08b85c: 6900 3e10 |004e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@103e │ │ -08b860: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ -08b864: 2300 2604 |0052: new-array v0, v0, [Lcom/badlogic/gdx/utils/Scaling; // type@0426 │ │ -08b868: 6201 3d10 |0054: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ -08b86c: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ -08b870: 6201 3a10 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@103a │ │ -08b874: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ -08b878: 6201 3b10 |005c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@103b │ │ -08b87c: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ -08b880: 6201 3c10 |0060: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@103c │ │ -08b884: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ -08b888: 6201 3f10 |0064: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -08b88c: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ -08b890: 1251 |0068: const/4 v1, #int 5 // #5 │ │ -08b892: 6202 4010 |0069: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1040 │ │ -08b896: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ -08b89a: 1261 |006d: const/4 v1, #int 6 // #6 │ │ -08b89c: 6202 4110 |006e: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1041 │ │ -08b8a0: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -08b8a4: 1271 |0072: const/4 v1, #int 7 // #7 │ │ -08b8a6: 6202 3e10 |0073: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@103e │ │ -08b8aa: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ -08b8ae: 6900 3910 |0077: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@1039 │ │ -08b8b2: 2200 dc01 |0079: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -08b8b6: 7010 f912 0000 |007b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -08b8bc: 6900 4210 |007e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b8c0: 0e00 |0080: return-void │ │ +0995d8: |[0995d8] com.badlogic.gdx.utils.Scaling.:()V │ │ +0995e8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0995ea: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0995ec: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0995ee: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0995f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0995f2: 2200 f802 |0005: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +0995f6: 1a01 7916 |0007: const-string v1, "fit" // string@1679 │ │ +0995fa: 7030 7520 1003 |0009: invoke-direct {v0, v1, v3}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099600: 6900 3d10 |000c: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ +099604: 2200 f802 |000e: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +099608: 1a01 4416 |0010: const-string v1, "fill" // string@1644 │ │ +09960c: 7030 7520 1004 |0012: invoke-direct {v0, v1, v4}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099612: 6900 3a10 |0015: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@103a │ │ +099616: 2200 f802 |0017: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +09961a: 1a01 4a16 |0019: const-string v1, "fillX" // string@164a │ │ +09961e: 7030 7520 1005 |001b: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099624: 6900 3b10 |001e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@103b │ │ +099628: 2200 f802 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +09962c: 1a01 4b16 |0022: const-string v1, "fillY" // string@164b │ │ +099630: 7030 7520 1006 |0024: invoke-direct {v0, v1, v6}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099636: 6900 3c10 |0027: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@103c │ │ +09963a: 2200 f802 |0029: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +09963e: 1a01 7627 |002b: const-string v1, "stretch" // string@2776 │ │ +099642: 7030 7520 1007 |002d: invoke-direct {v0, v1, v7}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099648: 6900 3f10 |0030: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +09964c: 2200 f802 |0032: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +099650: 1a01 7727 |0034: const-string v1, "stretchX" // string@2777 │ │ +099654: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +099656: 7030 7520 1002 |0037: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +09965c: 6900 4010 |003a: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1040 │ │ +099660: 2200 f802 |003c: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +099664: 1a01 7827 |003e: const-string v1, "stretchY" // string@2778 │ │ +099668: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +09966a: 7030 7520 1002 |0041: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099670: 6900 4110 |0044: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1041 │ │ +099674: 2200 f802 |0046: new-instance v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +099678: 1a01 ed20 |0048: const-string v1, "none" // string@20ed │ │ +09967c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +09967e: 7030 7520 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Scaling;.:(Ljava/lang/String;I)V // method@2075 │ │ +099684: 6900 3e10 |004e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@103e │ │ +099688: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ +09968c: 2300 2604 |0052: new-array v0, v0, [Lcom/badlogic/gdx/utils/Scaling; // type@0426 │ │ +099690: 6201 3d10 |0054: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ +099694: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ +099698: 6201 3a10 |0058: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fill:Lcom/badlogic/gdx/utils/Scaling; // field@103a │ │ +09969c: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ +0996a0: 6201 3b10 |005c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillX:Lcom/badlogic/gdx/utils/Scaling; // field@103b │ │ +0996a4: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ +0996a8: 6201 3c10 |0060: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fillY:Lcom/badlogic/gdx/utils/Scaling; // field@103c │ │ +0996ac: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ +0996b0: 6201 3f10 |0064: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +0996b4: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ +0996b8: 1251 |0068: const/4 v1, #int 5 // #5 │ │ +0996ba: 6202 4010 |0069: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchX:Lcom/badlogic/gdx/utils/Scaling; // field@1040 │ │ +0996be: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ +0996c2: 1261 |006d: const/4 v1, #int 6 // #6 │ │ +0996c4: 6202 4110 |006e: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.stretchY:Lcom/badlogic/gdx/utils/Scaling; // field@1041 │ │ +0996c8: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +0996cc: 1271 |0072: const/4 v1, #int 7 // #7 │ │ +0996ce: 6202 3e10 |0073: sget-object v2, Lcom/badlogic/gdx/utils/Scaling;.none:Lcom/badlogic/gdx/utils/Scaling; // field@103e │ │ +0996d2: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ +0996d6: 6900 3910 |0077: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@1039 │ │ +0996da: 2200 dc01 |0079: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0996de: 7010 f912 0000 |007b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0996e4: 6900 4210 |007e: sput-object v0, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +0996e8: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=26 │ │ 0x000e line=29 │ │ 0x0017 line=32 │ │ 0x0020 line=35 │ │ 0x0029 line=37 │ │ @@ -147463,17 +147496,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 │ │ -08b8c4: |[08b8c4] com.badlogic.gdx.utils.Scaling.:(Ljava/lang/String;I)V │ │ -08b8d4: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -08b8da: 0e00 |0003: return-void │ │ +0996ec: |[0996ec] com.badlogic.gdx.utils.Scaling.:(Ljava/lang/String;I)V │ │ +0996fc: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +099702: 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; │ │ @@ -147484,20 +147517,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 │ │ -08b8dc: |[08b8dc] com.badlogic.gdx.utils.Scaling.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling; │ │ -08b8ec: 1c00 f802 |0000: const-class v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b8f0: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -08b8f6: 0c00 |0005: move-result-object v0 │ │ -08b8f8: 1f00 f802 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ -08b8fc: 1100 |0008: return-object v0 │ │ +099704: |[099704] com.badlogic.gdx.utils.Scaling.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling; │ │ +099714: 1c00 f802 |0000: const-class v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +099718: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +09971e: 0c00 |0005: move-result-object v0 │ │ +099720: 1f00 f802 |0006: check-cast v0, Lcom/badlogic/gdx/utils/Scaling; // type@02f8 │ │ +099724: 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;) │ │ @@ -147505,20 +147538,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 │ │ -08b900: |[08b900] com.badlogic.gdx.utils.Scaling.values:()[Lcom/badlogic/gdx/utils/Scaling; │ │ -08b910: 6200 3910 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@1039 │ │ -08b914: 6e10 eb26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/Scaling;.clone:()Ljava/lang/Object; // method@26eb │ │ -08b91a: 0c00 |0005: move-result-object v0 │ │ -08b91c: 1f00 2604 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/Scaling; // type@0426 │ │ -08b920: 1100 |0008: return-object v0 │ │ +099728: |[099728] com.badlogic.gdx.utils.Scaling.values:()[Lcom/badlogic/gdx/utils/Scaling; │ │ +099738: 6200 3910 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.$VALUES:[Lcom/badlogic/gdx/utils/Scaling; // field@1039 │ │ +09973c: 6e10 eb26 0000 |0002: invoke-virtual {v0}, [Lcom/badlogic/gdx/utils/Scaling;.clone:()Ljava/lang/Object; // method@26eb │ │ +099742: 0c00 |0005: move-result-object v0 │ │ +099744: 1f00 2604 |0006: check-cast v0, [Lcom/badlogic/gdx/utils/Scaling; // type@0426 │ │ +099748: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/badlogic/gdx/utils/Scaling;) │ │ @@ -147526,91 +147559,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 │ │ -08b924: |[08b924] com.badlogic.gdx.utils.Scaling.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; │ │ -08b934: 6203 3810 |0000: sget-object v3, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ -08b938: 6e10 7720 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ -08b93e: 0a04 |0005: move-result v4 │ │ -08b940: 4403 0304 |0006: aget v3, v3, v4 │ │ -08b944: 2b03 8400 0000 |0008: packed-switch v3, 0000008c // +00000084 │ │ -08b94a: 6203 4210 |000b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b94e: 1103 |000d: return-object v3 │ │ -08b950: a902 0908 |000e: div-float v2, v9, v8 │ │ -08b954: a901 0706 |0010: div-float v1, v7, v6 │ │ -08b958: 2d03 0201 |0012: cmpl-float v3, v2, v1 │ │ -08b95c: 3d03 1100 |0014: if-lez v3, 0025 // +0011 │ │ -08b960: a900 0806 |0016: div-float v0, v8, v6 │ │ -08b964: 6203 4210 |0018: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b968: a804 0600 |001a: mul-float v4, v6, v0 │ │ -08b96c: 5934 210b |001c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08b970: 6203 4210 |001e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b974: a804 0700 |0020: mul-float v4, v7, v0 │ │ -08b978: 5934 220b |0022: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08b97c: 28e7 |0024: goto 000b // -0019 │ │ -08b97e: a900 0907 |0025: div-float v0, v9, v7 │ │ -08b982: 28f1 |0027: goto 0018 // -000f │ │ -08b984: a902 0908 |0028: div-float v2, v9, v8 │ │ -08b988: a901 0706 |002a: div-float v1, v7, v6 │ │ -08b98c: 2e03 0201 |002c: cmpg-float v3, v2, v1 │ │ -08b990: 3b03 1100 |002e: if-gez v3, 003f // +0011 │ │ -08b994: a900 0806 |0030: div-float v0, v8, v6 │ │ -08b998: 6203 4210 |0032: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b99c: a804 0600 |0034: mul-float v4, v6, v0 │ │ -08b9a0: 5934 210b |0036: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08b9a4: 6203 4210 |0038: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b9a8: a804 0700 |003a: mul-float v4, v7, v0 │ │ -08b9ac: 5934 220b |003c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08b9b0: 28cd |003e: goto 000b // -0033 │ │ -08b9b2: a900 0907 |003f: div-float v0, v9, v7 │ │ -08b9b6: 28f1 |0041: goto 0032 // -000f │ │ -08b9b8: a902 0908 |0042: div-float v2, v9, v8 │ │ -08b9bc: a901 0706 |0044: div-float v1, v7, v6 │ │ -08b9c0: a900 0806 |0046: div-float v0, v8, v6 │ │ -08b9c4: 6203 4210 |0048: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b9c8: a804 0600 |004a: mul-float v4, v6, v0 │ │ -08b9cc: 5934 210b |004c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08b9d0: 6203 4210 |004e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b9d4: a804 0700 |0050: mul-float v4, v7, v0 │ │ -08b9d8: 5934 220b |0052: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08b9dc: 28b7 |0054: goto 000b // -0049 │ │ -08b9de: a902 0908 |0055: div-float v2, v9, v8 │ │ -08b9e2: a901 0706 |0057: div-float v1, v7, v6 │ │ -08b9e6: a900 0907 |0059: div-float v0, v9, v7 │ │ -08b9ea: 6203 4210 |005b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b9ee: a804 0600 |005d: mul-float v4, v6, v0 │ │ -08b9f2: 5934 210b |005f: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08b9f6: 6203 4210 |0061: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08b9fa: a804 0700 |0063: mul-float v4, v7, v0 │ │ -08b9fe: 5934 220b |0065: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08ba02: 28a4 |0067: goto 000b // -005c │ │ -08ba04: 6203 4210 |0068: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba08: 5938 210b |006a: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08ba0c: 6203 4210 |006c: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba10: 5939 220b |006e: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08ba14: 289b |0070: goto 000b // -0065 │ │ -08ba16: 6203 4210 |0071: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba1a: 5938 210b |0073: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08ba1e: 6203 4210 |0075: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba22: 5937 220b |0077: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08ba26: 2892 |0079: goto 000b // -006e │ │ -08ba28: 6203 4210 |007a: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba2c: 5936 210b |007c: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08ba30: 6203 4210 |007e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba34: 5939 220b |0080: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08ba38: 2889 |0082: goto 000b // -0077 │ │ -08ba3a: 6203 4210 |0083: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba3e: 5936 210b |0085: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -08ba42: 6203 4210 |0087: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ -08ba46: 5937 220b |0089: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -08ba4a: 2880 |008b: goto 000b // -0080 │ │ -08ba4c: 0001 0800 0100 0000 0600 0000 2000 ... |008c: packed-switch-data (20 units) │ │ +09974c: |[09974c] com.badlogic.gdx.utils.Scaling.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; │ │ +09975c: 6203 3810 |0000: sget-object v3, Lcom/badlogic/gdx/utils/Scaling$1;.$SwitchMap$com$badlogic$gdx$utils$Scaling:[I // field@1038 │ │ +099760: 6e10 7720 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Scaling;.ordinal:()I // method@2077 │ │ +099766: 0a04 |0005: move-result v4 │ │ +099768: 4403 0304 |0006: aget v3, v3, v4 │ │ +09976c: 2b03 8400 0000 |0008: packed-switch v3, 0000008c // +00000084 │ │ +099772: 6203 4210 |000b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099776: 1103 |000d: return-object v3 │ │ +099778: a902 0908 |000e: div-float v2, v9, v8 │ │ +09977c: a901 0706 |0010: div-float v1, v7, v6 │ │ +099780: 2d03 0201 |0012: cmpl-float v3, v2, v1 │ │ +099784: 3d03 1100 |0014: if-lez v3, 0025 // +0011 │ │ +099788: a900 0806 |0016: div-float v0, v8, v6 │ │ +09978c: 6203 4210 |0018: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099790: a804 0600 |001a: mul-float v4, v6, v0 │ │ +099794: 5934 210b |001c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +099798: 6203 4210 |001e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +09979c: a804 0700 |0020: mul-float v4, v7, v0 │ │ +0997a0: 5934 220b |0022: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0997a4: 28e7 |0024: goto 000b // -0019 │ │ +0997a6: a900 0907 |0025: div-float v0, v9, v7 │ │ +0997aa: 28f1 |0027: goto 0018 // -000f │ │ +0997ac: a902 0908 |0028: div-float v2, v9, v8 │ │ +0997b0: a901 0706 |002a: div-float v1, v7, v6 │ │ +0997b4: 2e03 0201 |002c: cmpg-float v3, v2, v1 │ │ +0997b8: 3b03 1100 |002e: if-gez v3, 003f // +0011 │ │ +0997bc: a900 0806 |0030: div-float v0, v8, v6 │ │ +0997c0: 6203 4210 |0032: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +0997c4: a804 0600 |0034: mul-float v4, v6, v0 │ │ +0997c8: 5934 210b |0036: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0997cc: 6203 4210 |0038: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +0997d0: a804 0700 |003a: mul-float v4, v7, v0 │ │ +0997d4: 5934 220b |003c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0997d8: 28cd |003e: goto 000b // -0033 │ │ +0997da: a900 0907 |003f: div-float v0, v9, v7 │ │ +0997de: 28f1 |0041: goto 0032 // -000f │ │ +0997e0: a902 0908 |0042: div-float v2, v9, v8 │ │ +0997e4: a901 0706 |0044: div-float v1, v7, v6 │ │ +0997e8: a900 0806 |0046: div-float v0, v8, v6 │ │ +0997ec: 6203 4210 |0048: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +0997f0: a804 0600 |004a: mul-float v4, v6, v0 │ │ +0997f4: 5934 210b |004c: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0997f8: 6203 4210 |004e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +0997fc: a804 0700 |0050: mul-float v4, v7, v0 │ │ +099800: 5934 220b |0052: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +099804: 28b7 |0054: goto 000b // -0049 │ │ +099806: a902 0908 |0055: div-float v2, v9, v8 │ │ +09980a: a901 0706 |0057: div-float v1, v7, v6 │ │ +09980e: a900 0907 |0059: div-float v0, v9, v7 │ │ +099812: 6203 4210 |005b: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099816: a804 0600 |005d: mul-float v4, v6, v0 │ │ +09981a: 5934 210b |005f: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +09981e: 6203 4210 |0061: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099822: a804 0700 |0063: mul-float v4, v7, v0 │ │ +099826: 5934 220b |0065: iput v4, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +09982a: 28a4 |0067: goto 000b // -005c │ │ +09982c: 6203 4210 |0068: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099830: 5938 210b |006a: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +099834: 6203 4210 |006c: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099838: 5939 220b |006e: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +09983c: 289b |0070: goto 000b // -0065 │ │ +09983e: 6203 4210 |0071: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099842: 5938 210b |0073: iput v8, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +099846: 6203 4210 |0075: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +09984a: 5937 220b |0077: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +09984e: 2892 |0079: goto 000b // -006e │ │ +099850: 6203 4210 |007a: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099854: 5936 210b |007c: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +099858: 6203 4210 |007e: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +09985c: 5939 220b |0080: iput v9, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +099860: 2889 |0082: goto 000b // -0077 │ │ +099862: 6203 4210 |0083: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +099866: 5936 210b |0085: iput v6, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +09986a: 6203 4210 |0087: sget-object v3, Lcom/badlogic/gdx/utils/Scaling;.temp:Lcom/badlogic/gdx/math/Vector2; // field@1042 │ │ +09986e: 5937 220b |0089: iput v7, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +099872: 2880 |008b: goto 000b // -0080 │ │ +099874: 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 │ │ @@ -147686,17 +147719,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ba74: |[08ba74] com.badlogic.gdx.utils.ScreenUtils.:()V │ │ -08ba84: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08ba8a: 0e00 |0003: return-void │ │ +09989c: |[09989c] com.badlogic.gdx.utils.ScreenUtils.:()V │ │ +0998ac: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0998b2: 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;) │ │ @@ -147704,49 +147737,49 @@ │ │ type : '(IIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 65 16-bit code units │ │ -08ba8c: |[08ba8c] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(IIIIZ)[B │ │ -08ba9c: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -08baa0: 1301 050d |0002: const/16 v1, #int 3333 // #d05 │ │ -08baa4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -08baa6: 7230 e70a 1002 |0005: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0ae7 │ │ -08baac: 9200 0e0f |0008: mul-int v0, v14, v15 │ │ -08bab0: da00 0004 |000a: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -08bab4: 7110 921d 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ -08baba: 0c07 |000f: move-result-object v7 │ │ -08babc: 6200 2000 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -08bac0: 1305 0819 |0012: const/16 v5, #int 6408 // #1908 │ │ -08bac4: 1306 0114 |0014: const/16 v6, #int 5121 // #1401 │ │ -08bac8: 01c1 |0016: move v1, v12 │ │ -08baca: 01d2 |0017: move v2, v13 │ │ -08bacc: 01e3 |0018: move v3, v14 │ │ -08bace: 01f4 |0019: move v4, v15 │ │ -08bad0: 7808 e90a 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0ae9 │ │ -08bad6: 9200 0e0f |001d: mul-int v0, v14, v15 │ │ -08bada: da0a 0004 |001f: mul-int/lit8 v10, v0, #int 4 // #04 │ │ -08bade: 23a9 e503 |0021: new-array v9, v10, [B // type@03e5 │ │ -08bae2: 3810 1700 |0023: if-eqz v16, 003a // +0017 │ │ -08bae6: da0b 0e04 |0025: mul-int/lit8 v11, v14, #int 4 // #04 │ │ -08baea: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -08baec: 35f8 1800 |0028: if-ge v8, v15, 0040 // +0018 │ │ -08baf0: 9100 0f08 |002a: sub-int v0, v15, v8 │ │ -08baf4: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08baf8: b2b0 |002e: mul-int/2addr v0, v11 │ │ -08bafa: 6e20 4625 0700 |002f: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -08bb00: 9200 080b |0032: mul-int v0, v8, v11 │ │ -08bb04: 6e40 4025 97b0 |0034: invoke-virtual {v7, v9, v0, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@2540 │ │ -08bb0a: d808 0801 |0037: add-int/lit8 v8, v8, #int 1 // #01 │ │ -08bb0e: 28ef |0039: goto 0028 // -0011 │ │ -08bb10: 6e10 3b25 0700 |003a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@253b │ │ -08bb16: 6e20 3f25 9700 |003d: invoke-virtual {v7, v9}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@253f │ │ -08bb1c: 1109 |0040: return-object v9 │ │ +0998b4: |[0998b4] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(IIIIZ)[B │ │ +0998c4: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0998c8: 1301 050d |0002: const/16 v1, #int 3333 // #d05 │ │ +0998cc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0998ce: 7230 e70a 1002 |0005: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0ae7 │ │ +0998d4: 9200 0e0f |0008: mul-int v0, v14, v15 │ │ +0998d8: da00 0004 |000a: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0998dc: 7110 921d 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ +0998e2: 0c07 |000f: move-result-object v7 │ │ +0998e4: 6200 2000 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0998e8: 1305 0819 |0012: const/16 v5, #int 6408 // #1908 │ │ +0998ec: 1306 0114 |0014: const/16 v6, #int 5121 // #1401 │ │ +0998f0: 01c1 |0016: move v1, v12 │ │ +0998f2: 01d2 |0017: move v2, v13 │ │ +0998f4: 01e3 |0018: move v3, v14 │ │ +0998f6: 01f4 |0019: move v4, v15 │ │ +0998f8: 7808 e90a 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0ae9 │ │ +0998fe: 9200 0e0f |001d: mul-int v0, v14, v15 │ │ +099902: da0a 0004 |001f: mul-int/lit8 v10, v0, #int 4 // #04 │ │ +099906: 23a9 e503 |0021: new-array v9, v10, [B // type@03e5 │ │ +09990a: 3810 1700 |0023: if-eqz v16, 003a // +0017 │ │ +09990e: da0b 0e04 |0025: mul-int/lit8 v11, v14, #int 4 // #04 │ │ +099912: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +099914: 35f8 1800 |0028: if-ge v8, v15, 0040 // +0018 │ │ +099918: 9100 0f08 |002a: sub-int v0, v15, v8 │ │ +09991c: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +099920: b2b0 |002e: mul-int/2addr v0, v11 │ │ +099922: 6e20 4625 0700 |002f: invoke-virtual {v7, v0}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +099928: 9200 080b |0032: mul-int v0, v8, v11 │ │ +09992c: 6e40 4025 97b0 |0034: invoke-virtual {v7, v9, v0, v11}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@2540 │ │ +099932: d808 0801 |0037: add-int/lit8 v8, v8, #int 1 // #01 │ │ +099936: 28ef |0039: goto 0028 // -0011 │ │ +099938: 6e10 3b25 0700 |003a: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@253b │ │ +09993e: 6e20 3f25 9700 |003d: invoke-virtual {v7, v9}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@253f │ │ +099944: 1109 |0040: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x0010 line=94 │ │ 0x001d line=95 │ │ 0x0021 line=96 │ │ @@ -147776,25 +147809,25 @@ │ │ type : '(Z)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -08bb20: |[08bb20] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(Z)[B │ │ -08bb30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08bb32: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -08bb36: 7210 3001 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -08bb3c: 0a01 |0006: move-result v1 │ │ -08bb3e: 6202 2500 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -08bb42: 7210 2901 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -08bb48: 0a00 |000c: move-result v0 │ │ -08bb4a: 7154 7b20 3301 |000d: invoke-static {v3, v3, v1, v0, v4}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferPixels:(IIIIZ)[B // method@207b │ │ -08bb50: 0c02 |0010: move-result-object v2 │ │ -08bb52: 1102 |0011: return-object v2 │ │ +099948: |[099948] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferPixels:(Z)[B │ │ +099958: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09995a: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +09995e: 7210 3001 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +099964: 0a01 |0006: move-result v1 │ │ +099966: 6202 2500 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +09996a: 7210 2901 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +099970: 0a00 |000c: move-result v0 │ │ +099972: 7154 7b20 3301 |000d: invoke-static {v3, v3, v1, v0, v4}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferPixels:(IIIIZ)[B // method@207b │ │ +099978: 0c02 |0010: move-result-object v2 │ │ +09997a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ 0x000d line=80 │ │ locals : │ │ 0x000d - 0x0012 reg=0 h I │ │ @@ -147806,25 +147839,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 │ │ -08bb54: |[08bb54] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -08bb64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08bb66: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -08bb6a: 7210 3001 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -08bb70: 0a01 |0006: move-result v1 │ │ -08bb72: 6202 2500 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -08bb76: 7210 2901 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -08bb7c: 0a00 |000c: move-result v0 │ │ -08bb7e: 7140 7e20 3301 |000d: invoke-static {v3, v3, v1, v0}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@207e │ │ -08bb84: 0c02 |0010: move-result-object v2 │ │ -08bb86: 1102 |0011: return-object v2 │ │ +09997c: |[09997c] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +09998c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09998e: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +099992: 7210 3001 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +099998: 0a01 |0006: move-result v1 │ │ +09999a: 6202 2500 |0007: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +09999e: 7210 2901 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0999a4: 0a00 |000c: move-result v0 │ │ +0999a6: 7140 7e20 3301 |000d: invoke-static {v3, v3, v1, v0}, Lcom/badlogic/gdx/utils/ScreenUtils;.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@207e │ │ +0999ac: 0c02 |0010: move-result-object v2 │ │ +0999ae: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0007 line=41 │ │ 0x000d line=42 │ │ locals : │ │ 0x000d - 0x0012 reg=0 h I │ │ @@ -147835,45 +147868,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 │ │ -08bb88: |[08bb88] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -08bb98: 6201 2000 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -08bb9c: 1302 050d |0002: const/16 v2, #int 3333 // #d05 │ │ -08bba0: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -08bba2: 7230 e70a 2103 |0005: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0ae7 │ │ -08bba8: 7701 4112 1200 |0008: invoke-static/range {v18}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -08bbae: 0a04 |000b: move-result v4 │ │ -08bbb0: 7701 4112 1300 |000c: invoke-static/range {v19}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -08bbb6: 0a05 |000f: move-result v5 │ │ -08bbb8: 220f 1c01 |0010: new-instance v15, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -08bbbc: 6201 3f06 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -08bbc0: 7040 450b 4f15 |0014: invoke-direct {v15, v4, v5, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -08bbc6: 6e10 5c0b 0f00 |0017: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -08bbcc: 0c08 |001a: move-result-object v8 │ │ -08bbce: 6201 2000 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -08bbd2: 1306 0819 |001d: const/16 v6, #int 6408 // #1908 │ │ -08bbd6: 1307 0114 |001f: const/16 v7, #int 5121 // #1401 │ │ -08bbda: 0202 1000 |0021: move/from16 v2, v16 │ │ -08bbde: 0203 1100 |0023: move/from16 v3, v17 │ │ -08bbe2: 7808 e90a 0100 |0025: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0ae9 │ │ -08bbe8: 220a 2301 |0028: new-instance v10, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -08bbec: 7020 880b fa00 |002a: invoke-direct {v10, v15}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b88 │ │ -08bbf2: 2209 5901 |002d: new-instance v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -08bbf6: 120b |002f: const/4 v11, #int 0 // #0 │ │ -08bbf8: 0200 1300 |0030: move/from16 v0, v19 │ │ -08bbfc: 7b0e |0032: neg-int v14, v0 │ │ -08bbfe: 020c 1300 |0033: move/from16 v12, v19 │ │ -08bc02: 020d 1200 |0035: move/from16 v13, v18 │ │ -08bc06: 7606 790e 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@0e79 │ │ -08bc0c: 6e10 490b 0f00 |003a: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -08bc12: 1109 |003d: return-object v9 │ │ +0999b0: |[0999b0] com.badlogic.gdx.utils.ScreenUtils.getFrameBufferTexture:(IIII)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0999c0: 6201 2000 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0999c4: 1302 050d |0002: const/16 v2, #int 3333 // #d05 │ │ +0999c8: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0999ca: 7230 e70a 2103 |0005: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0ae7 │ │ +0999d0: 7701 4112 1200 |0008: invoke-static/range {v18}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0999d6: 0a04 |000b: move-result v4 │ │ +0999d8: 7701 4112 1300 |000c: invoke-static/range {v19}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0999de: 0a05 |000f: move-result v5 │ │ +0999e0: 220f 1c01 |0010: new-instance v15, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0999e4: 6201 3f06 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +0999e8: 7040 450b 4f15 |0014: invoke-direct {v15, v4, v5, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0999ee: 6e10 5c0b 0f00 |0017: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +0999f4: 0c08 |001a: move-result-object v8 │ │ +0999f6: 6201 2000 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0999fa: 1306 0819 |001d: const/16 v6, #int 6408 // #1908 │ │ +0999fe: 1307 0114 |001f: const/16 v7, #int 5121 // #1401 │ │ +099a02: 0202 1000 |0021: move/from16 v2, v16 │ │ +099a06: 0203 1100 |0023: move/from16 v3, v17 │ │ +099a0a: 7808 e90a 0100 |0025: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GLCommon;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0ae9 │ │ +099a10: 220a 2301 |0028: new-instance v10, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +099a14: 7020 880b fa00 |002a: invoke-direct {v10, v15}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b88 │ │ +099a1a: 2209 5901 |002d: new-instance v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +099a1e: 120b |002f: const/4 v11, #int 0 // #0 │ │ +099a20: 0200 1300 |0030: move/from16 v0, v19 │ │ +099a24: 7b0e |0032: neg-int v14, v0 │ │ +099a26: 020c 1300 |0033: move/from16 v12, v19 │ │ +099a2a: 020d 1200 |0035: move/from16 v13, v18 │ │ +099a2e: 7606 790e 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@0e79 │ │ +099a34: 6e10 490b 0f00 |003a: invoke-virtual {v15}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +099a3a: 1109 |003d: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x000c line=58 │ │ 0x0010 line=60 │ │ 0x0017 line=61 │ │ @@ -147924,17 +147957,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bc14: |[08bc14] com.badlogic.gdx.utils.SerializationException.:()V │ │ -08bc24: 7010 a124 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@24a1 │ │ -08bc2a: 0e00 |0003: return-void │ │ +099a3c: |[099a3c] com.badlogic.gdx.utils.SerializationException.:()V │ │ +099a4c: 7010 a124 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@24a1 │ │ +099a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SerializationException; │ │ │ │ @@ -147943,17 +147976,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bc2c: |[08bc2c] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;)V │ │ -08bc3c: 7020 a224 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -08bc42: 0e00 |0003: return-void │ │ +099a54: |[099a54] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;)V │ │ +099a64: 7020 a224 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +099a6a: 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; │ │ @@ -147963,17 +147996,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 │ │ -08bc44: |[08bc44] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -08bc54: 7030 a324 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ -08bc5a: 0e00 |0003: return-void │ │ +099a6c: |[099a6c] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +099a7c: 7030 a324 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ +099a82: 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; │ │ @@ -147984,18 +148017,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08bc5c: |[08bc5c] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/Throwable;)V │ │ -08bc6c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -08bc70: 7030 a324 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ -08bc76: 0e00 |0005: return-void │ │ +099a84: |[099a84] com.badlogic.gdx.utils.SerializationException.:(Ljava/lang/Throwable;)V │ │ +099a94: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +099a98: 7030 a324 0102 |0002: invoke-direct {v1, v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ +099a9e: 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; │ │ @@ -148005,31 +148038,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 │ │ -08bc78: |[08bc78] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z │ │ -08bc88: 6e10 f224 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@24f2 │ │ -08bc8e: 0c00 |0003: move-result-object v0 │ │ -08bc90: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08bc94: 3330 0400 |0006: if-ne v0, v3, 000a // +0004 │ │ -08bc98: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08bc9a: 0f01 |0009: return v1 │ │ -08bc9c: 6e10 9724 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08bca2: 0c01 |000d: move-result-object v1 │ │ -08bca4: 6e20 4c24 1400 |000e: invoke-virtual {v4, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ -08bcaa: 0a01 |0011: move-result v1 │ │ -08bcac: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ -08bcb0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -08bcb2: 28f4 |0015: goto 0009 // -000c │ │ -08bcb4: 7030 8520 0204 |0016: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2085 │ │ -08bcba: 0a01 |0019: move-result v1 │ │ -08bcbc: 28ef |001a: goto 0009 // -0011 │ │ +099aa0: |[099aa0] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z │ │ +099ab0: 6e10 f224 0300 |0000: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@24f2 │ │ +099ab6: 0c00 |0003: move-result-object v0 │ │ +099ab8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +099abc: 3330 0400 |0006: if-ne v0, v3, 000a // +0004 │ │ +099ac0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +099ac2: 0f01 |0009: return v1 │ │ +099ac4: 6e10 9724 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +099aca: 0c01 |000d: move-result-object v1 │ │ +099acc: 6e20 4c24 1400 |000e: invoke-virtual {v4, v1}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ +099ad2: 0a01 |0011: move-result v1 │ │ +099ad4: 3801 0400 |0012: if-eqz v1, 0016 // +0004 │ │ +099ad8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +099ada: 28f4 |0015: goto 0009 // -000c │ │ +099adc: 7030 8520 0204 |0016: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2085 │ │ +099ae2: 0a01 |0019: move-result v1 │ │ +099ae4: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ 0x000a line=48 │ │ 0x0016 line=49 │ │ @@ -148045,32 +148078,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -08bcc0: |[08bcc0] com.badlogic.gdx.utils.SerializationException.addTrace:(Ljava/lang/String;)V │ │ -08bcd0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -08bcd4: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08bcd8: 1a01 c91b |0004: const-string v1, "info cannot be null." // string@1bc9 │ │ -08bcdc: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08bce2: 2700 |0009: throw v0 │ │ -08bce4: 5420 4310 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ -08bce8: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ -08bcec: 2200 9003 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -08bcf0: 1301 0002 |0010: const/16 v1, #int 512 // #200 │ │ -08bcf4: 7020 c924 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@24c9 │ │ -08bcfa: 5b20 4310 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ -08bcfe: 5420 4310 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ -08bd02: 1301 0a00 |0019: const/16 v1, #int 10 // #a │ │ -08bd06: 6e20 ca24 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@24ca │ │ -08bd0c: 5420 4310 |001e: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ -08bd10: 6e20 cc24 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -08bd16: 0e00 |0023: return-void │ │ +099ae8: |[099ae8] com.badlogic.gdx.utils.SerializationException.addTrace:(Ljava/lang/String;)V │ │ +099af8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +099afc: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +099b00: 1a01 c91b |0004: const-string v1, "info cannot be null." // string@1bc9 │ │ +099b04: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +099b0a: 2700 |0009: throw v0 │ │ +099b0c: 5420 4310 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ +099b10: 3900 0b00 |000c: if-nez v0, 0017 // +000b │ │ +099b14: 2200 9003 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +099b18: 1301 0002 |0010: const/16 v1, #int 512 // #200 │ │ +099b1c: 7020 c924 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@24c9 │ │ +099b22: 5b20 4310 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ +099b26: 5420 4310 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ +099b2a: 1301 0a00 |0019: const/16 v1, #int 10 // #a │ │ +099b2e: 6e20 ca24 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@24ca │ │ +099b34: 5420 4310 |001e: iget-object v0, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ +099b38: 6e20 cc24 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +099b3e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=66 │ │ 0x0017 line=67 │ │ 0x001e line=68 │ │ 0x0023 line=69 │ │ @@ -148083,18 +148116,18 @@ │ │ type : '(Ljava/lang/Class;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08bd18: |[08bd18] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Class;)Z │ │ -08bd28: 7030 8520 1102 |0000: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2085 │ │ -08bd2e: 0a00 |0003: move-result v0 │ │ -08bd30: 0f00 |0004: return v0 │ │ +099b40: |[099b40] com.badlogic.gdx.utils.SerializationException.causedBy:(Ljava/lang/Class;)Z │ │ +099b50: 7030 8520 1102 |0000: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;.causedBy:(Ljava/lang/Throwable;Ljava/lang/Class;)Z // method@2085 │ │ +099b56: 0a00 |0003: move-result v0 │ │ +099b58: 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; │ │ │ │ @@ -148103,38 +148136,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -08bd34: |[08bd34] com.badlogic.gdx.utils.SerializationException.getMessage:()Ljava/lang/String; │ │ -08bd44: 5421 4310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ -08bd48: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ -08bd4c: 6f10 a524 0200 |0004: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@24a5 │ │ -08bd52: 0c01 |0007: move-result-object v1 │ │ -08bd54: 1101 |0008: return-object v1 │ │ -08bd56: 2200 9003 |0009: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -08bd5a: 1301 0002 |000b: const/16 v1, #int 512 // #200 │ │ -08bd5e: 7020 c924 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@24c9 │ │ -08bd64: 6f10 a524 0200 |0010: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@24a5 │ │ -08bd6a: 0c01 |0013: move-result-object v1 │ │ -08bd6c: 6e20 cc24 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -08bd72: 6e10 ce24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@24ce │ │ -08bd78: 0a01 |001a: move-result v1 │ │ -08bd7a: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -08bd7e: 1301 0a00 |001d: const/16 v1, #int 10 // #a │ │ -08bd82: 6e20 ca24 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@24ca │ │ -08bd88: 1a01 b30d |0022: const-string v1, "Serialization trace:" // string@0db3 │ │ -08bd8c: 6e20 cc24 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -08bd92: 5421 4310 |0027: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ -08bd96: 6e20 cd24 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; // method@24cd │ │ -08bd9c: 6e10 cf24 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -08bda2: 0c01 |002f: move-result-object v1 │ │ -08bda4: 28d8 |0030: goto 0008 // -0028 │ │ +099b5c: |[099b5c] com.badlogic.gdx.utils.SerializationException.getMessage:()Ljava/lang/String; │ │ +099b6c: 5421 4310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ +099b70: 3901 0700 |0002: if-nez v1, 0009 // +0007 │ │ +099b74: 6f10 a524 0200 |0004: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@24a5 │ │ +099b7a: 0c01 |0007: move-result-object v1 │ │ +099b7c: 1101 |0008: return-object v1 │ │ +099b7e: 2200 9003 |0009: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +099b82: 1301 0002 |000b: const/16 v1, #int 512 // #200 │ │ +099b86: 7020 c924 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuffer;.:(I)V // method@24c9 │ │ +099b8c: 6f10 a524 0200 |0010: invoke-super {v2}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@24a5 │ │ +099b92: 0c01 |0013: move-result-object v1 │ │ +099b94: 6e20 cc24 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +099b9a: 6e10 ce24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuffer;.length:()I // method@24ce │ │ +099ba0: 0a01 |001a: move-result v1 │ │ +099ba2: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +099ba6: 1301 0a00 |001d: const/16 v1, #int 10 // #a │ │ +099baa: 6e20 ca24 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@24ca │ │ +099bb0: 1a01 b30d |0022: const-string v1, "Serialization trace:" // string@0db3 │ │ +099bb4: 6e20 cc24 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +099bba: 5421 4310 |0027: iget-object v1, v2, Lcom/badlogic/gdx/utils/SerializationException;.trace:Ljava/lang/StringBuffer; // field@1043 │ │ +099bbe: 6e20 cd24 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer; // method@24cd │ │ +099bc4: 6e10 cf24 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +099bca: 0c01 |002f: move-result-object v1 │ │ +099bcc: 28d8 |0030: goto 0008 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=59 │ │ 0x0009 line=54 │ │ 0x0010 line=55 │ │ 0x0017 line=56 │ │ @@ -148184,36 +148217,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08bda8: |[08bda8] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ -08bdb8: 2200 b703 |0000: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ -08bdbc: 7010 a725 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@25a7 │ │ -08bdc2: 6900 4410 |0005: sput-object v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/Set; // field@1044 │ │ -08bdc6: 0e00 |0007: return-void │ │ +099bd0: |[099bd0] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ +099be0: 2200 b703 |0000: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ +099be4: 7010 a725 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@25a7 │ │ +099bea: 6900 4410 |0005: sput-object v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/Set; // field@1044 │ │ +099bee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/SharedLibraryLoader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bdc8: |[08bdc8] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ -08bdd8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08bdde: 0e00 |0003: return-void │ │ +099bf0: |[099bf0] com.badlogic.gdx.utils.SharedLibraryLoader.:()V │ │ +099c00: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +099c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ │ │ @@ -148222,18 +148255,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08bde0: |[08bde0] com.badlogic.gdx.utils.SharedLibraryLoader.:(Ljava/lang/String;)V │ │ -08bdf0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08bdf6: 5b01 4510 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ -08bdfa: 0e00 |0005: return-void │ │ +099c08: |[099c08] com.badlogic.gdx.utils.SharedLibraryLoader.:(Ljava/lang/String;)V │ │ +099c18: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +099c1e: 5b01 4510 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ +099c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/SharedLibraryLoader; │ │ @@ -148244,61 +148277,61 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -08bdfc: |[08bdfc] com.badlogic.gdx.utils.SharedLibraryLoader.crc:(Ljava/lang/String;)Ljava/lang/String; │ │ -08be0c: 1c05 fb02 |0000: const-class v5, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -08be10: 2206 9103 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -08be14: 7010 d024 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08be1a: 1a07 e800 |0007: const-string v7, "/" // string@00e8 │ │ -08be1e: 6e20 d724 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08be24: 0c06 |000c: move-result-object v6 │ │ -08be26: 6e20 d724 9600 |000d: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08be2c: 0c06 |0010: move-result-object v6 │ │ -08be2e: 6e10 dd24 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08be34: 0c06 |0014: move-result-object v6 │ │ -08be36: 6e20 4824 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ -08be3c: 0c03 |0018: move-result-object v3 │ │ -08be3e: 3903 1a00 |0019: if-nez v3, 0033 // +001a │ │ -08be42: 2205 9103 |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -08be46: 7010 d024 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08be4c: 1a06 0000 |0020: const-string v6, "" // string@0000 │ │ -08be50: 6e20 d724 6500 |0022: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08be56: 0c05 |0025: move-result-object v5 │ │ -08be58: 7100 e824 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -08be5e: 0b06 |0029: move-result-wide v6 │ │ -08be60: 6e30 d524 6507 |002a: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ -08be66: 0c05 |002d: move-result-object v5 │ │ -08be68: 6e10 dd24 0500 |002e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08be6e: 0c05 |0031: move-result-object v5 │ │ -08be70: 1105 |0032: return-object v5 │ │ -08be72: 2201 cc03 |0033: new-instance v1, Ljava/util/zip/CRC32; // type@03cc │ │ -08be76: 7010 eb25 0100 |0035: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@25eb │ │ -08be7c: 1305 0010 |0038: const/16 v5, #int 4096 // #1000 │ │ -08be80: 2350 e503 |003a: new-array v0, v5, [B // type@03e5 │ │ -08be84: 6e20 0b24 0300 |003c: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ -08be8a: 0a04 |003f: move-result v4 │ │ -08be8c: 12f5 |0040: const/4 v5, #int -1 // #ff │ │ -08be8e: 3354 0b00 |0041: if-ne v4, v5, 004c // +000b │ │ -08be92: 6e10 ec25 0100 |0043: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@25ec │ │ -08be98: 0b05 |0046: move-result-wide v5 │ │ -08be9a: 7120 7a24 6500 |0047: invoke-static {v5, v6}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ -08bea0: 0c05 |004a: move-result-object v5 │ │ -08bea2: 28e7 |004b: goto 0032 // -0019 │ │ -08bea4: 1205 |004c: const/4 v5, #int 0 // #0 │ │ -08bea6: 6e40 ed25 0145 |004d: invoke-virtual {v1, v0, v5, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@25ed │ │ -08beac: 28ec |0050: goto 003c // -0014 │ │ -08beae: 0d02 |0051: move-exception v2 │ │ -08beb0: 6e10 0924 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -08beb6: 28ee |0055: goto 0043 // -0012 │ │ -08beb8: 0d05 |0056: move-exception v5 │ │ -08beba: 28ec |0057: goto 0043 // -0014 │ │ +099c24: |[099c24] com.badlogic.gdx.utils.SharedLibraryLoader.crc:(Ljava/lang/String;)Ljava/lang/String; │ │ +099c34: 1c05 fb02 |0000: const-class v5, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +099c38: 2206 9103 |0002: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +099c3c: 7010 d024 0600 |0004: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099c42: 1a07 e800 |0007: const-string v7, "/" // string@00e8 │ │ +099c46: 6e20 d724 7600 |0009: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099c4c: 0c06 |000c: move-result-object v6 │ │ +099c4e: 6e20 d724 9600 |000d: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099c54: 0c06 |0010: move-result-object v6 │ │ +099c56: 6e10 dd24 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099c5c: 0c06 |0014: move-result-object v6 │ │ +099c5e: 6e20 4824 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ +099c64: 0c03 |0018: move-result-object v3 │ │ +099c66: 3903 1a00 |0019: if-nez v3, 0033 // +001a │ │ +099c6a: 2205 9103 |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +099c6e: 7010 d024 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099c74: 1a06 0000 |0020: const-string v6, "" // string@0000 │ │ +099c78: 6e20 d724 6500 |0022: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099c7e: 0c05 |0025: move-result-object v5 │ │ +099c80: 7100 e824 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +099c86: 0b06 |0029: move-result-wide v6 │ │ +099c88: 6e30 d524 6507 |002a: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@24d5 │ │ +099c8e: 0c05 |002d: move-result-object v5 │ │ +099c90: 6e10 dd24 0500 |002e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099c96: 0c05 |0031: move-result-object v5 │ │ +099c98: 1105 |0032: return-object v5 │ │ +099c9a: 2201 cc03 |0033: new-instance v1, Ljava/util/zip/CRC32; // type@03cc │ │ +099c9e: 7010 eb25 0100 |0035: invoke-direct {v1}, Ljava/util/zip/CRC32;.:()V // method@25eb │ │ +099ca4: 1305 0010 |0038: const/16 v5, #int 4096 // #1000 │ │ +099ca8: 2350 e503 |003a: new-array v0, v5, [B // type@03e5 │ │ +099cac: 6e20 0b24 0300 |003c: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ +099cb2: 0a04 |003f: move-result v4 │ │ +099cb4: 12f5 |0040: const/4 v5, #int -1 // #ff │ │ +099cb6: 3354 0b00 |0041: if-ne v4, v5, 004c // +000b │ │ +099cba: 6e10 ec25 0100 |0043: invoke-virtual {v1}, Ljava/util/zip/CRC32;.getValue:()J // method@25ec │ │ +099cc0: 0b06 |0046: move-result-wide v6 │ │ +099cc2: 7120 7a24 7600 |0047: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ +099cc8: 0c05 |004a: move-result-object v5 │ │ +099cca: 28e7 |004b: goto 0032 // -0019 │ │ +099ccc: 1205 |004c: const/4 v5, #int 0 // #0 │ │ +099cce: 6e40 ed25 0145 |004d: invoke-virtual {v1, v0, v5, v4}, Ljava/util/zip/CRC32;.update:([BII)V // method@25ed │ │ +099cd4: 28ec |0050: goto 003c // -0014 │ │ +099cd6: 0d02 |0051: move-exception v2 │ │ +099cd8: 6e10 0924 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +099cde: 28ee |0055: goto 0043 // -0012 │ │ +099ce0: 0d05 |0056: move-exception v5 │ │ +099ce2: 28ec |0057: goto 0043 // -0014 │ │ catches : 3 │ │ 0x003c - 0x003f │ │ Ljava/lang/Exception; -> 0x0051 │ │ 0x004d - 0x0050 │ │ Ljava/lang/Exception; -> 0x0051 │ │ 0x0052 - 0x0055 │ │ Ljava/lang/Exception; -> 0x0056 │ │ @@ -148330,79 +148363,79 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -08bee0: |[08bee0] com.badlogic.gdx.utils.SharedLibraryLoader.extractLibrary:(Ljava/lang/String;)Ljava/lang/String; │ │ -08bef0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08bef2: 2204 5b03 |0001: new-instance v4, Ljava/io/File; // type@035b │ │ -08bef6: 2207 9103 |0003: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08befa: 7010 d024 0700 |0005: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08bf00: 1a08 cc1c |0008: const-string v8, "java.io.tmpdir" // string@1ccc │ │ -08bf04: 7110 e324 0800 |000a: invoke-static {v8}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08bf0a: 0c08 |000d: move-result-object v8 │ │ -08bf0c: 6e20 d724 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08bf12: 0c07 |0011: move-result-object v7 │ │ -08bf14: 1a08 ec00 |0012: const-string v8, "/jnigen/" // string@00ec │ │ -08bf18: 6e20 d724 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08bf1e: 0c07 |0017: move-result-object v7 │ │ -08bf20: 7020 8a20 ba00 |0018: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.crc:(Ljava/lang/String;)Ljava/lang/String; // method@208a │ │ -08bf26: 0c08 |001b: move-result-object v8 │ │ -08bf28: 6e20 d724 8700 |001c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08bf2e: 0c07 |001f: move-result-object v7 │ │ -08bf30: 6e10 dd24 0700 |0020: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08bf36: 0c07 |0023: move-result-object v7 │ │ -08bf38: 7020 ed23 7400 |0024: invoke-direct {v4, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -08bf3e: 2203 5b03 |0027: new-instance v3, Ljava/io/File; // type@035b │ │ -08bf42: 7030 ec23 430b |0029: invoke-direct {v3, v4, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ -08bf48: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -08bf4a: 54a7 4510 |002d: iget-object v7, v10, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ -08bf4e: 3907 1e00 |002f: if-nez v7, 004d // +001e │ │ -08bf52: 1c07 fb02 |0031: const-class v7, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -08bf56: 2208 9103 |0033: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -08bf5a: 7010 d024 0800 |0035: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08bf60: 1a09 e800 |0038: const-string v9, "/" // string@00e8 │ │ -08bf64: 6e20 d724 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08bf6a: 0c08 |003d: move-result-object v8 │ │ -08bf6c: 6e20 d724 b800 |003e: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08bf72: 0c08 |0041: move-result-object v8 │ │ -08bf74: 6e10 dd24 0800 |0042: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08bf7a: 0c08 |0045: move-result-object v8 │ │ -08bf7c: 6e20 4824 8700 |0046: invoke-virtual {v7, v8}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ -08bf82: 0c01 |0049: move-result-object v1 │ │ -08bf84: 3901 0a00 |004a: if-nez v1, 0054 // +000a │ │ -08bf88: 1106 |004c: return-object v6 │ │ -08bf8a: 54a7 4510 |004d: iget-object v7, v10, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ -08bf8e: 7030 8c20 7a0b |004f: invoke-direct {v10, v7, v11}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.getFromJar:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; // method@208c │ │ -08bf94: 0c01 |0052: move-result-object v1 │ │ -08bf96: 28f7 |0053: goto 004a // -0009 │ │ -08bf98: 6e10 fd23 0400 |0054: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@23fd │ │ -08bf9e: 2205 5e03 |0057: new-instance v5, Ljava/io/FileOutputStream; // type@035e │ │ -08bfa2: 7020 ff23 3500 |0059: invoke-direct {v5, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@23ff │ │ -08bfa8: 1307 0010 |005c: const/16 v7, #int 4096 // #1000 │ │ -08bfac: 2370 e503 |005e: new-array v0, v7, [B // type@03e5 │ │ -08bfb0: 6e20 0b24 0100 |0060: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ -08bfb6: 0a02 |0063: move-result v2 │ │ -08bfb8: 12f7 |0064: const/4 v7, #int -1 // #ff │ │ -08bfba: 3372 1300 |0065: if-ne v2, v7, 0078 // +0013 │ │ -08bfbe: 6e10 0924 0100 |0067: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -08bfc4: 6e10 0124 0500 |006a: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@2401 │ │ -08bfca: 6e10 f123 0300 |006d: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@23f1 │ │ -08bfd0: 0a07 |0070: move-result v7 │ │ -08bfd2: 3807 dbff |0071: if-eqz v7, 004c // -0025 │ │ -08bfd6: 6e10 f223 0300 |0073: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -08bfdc: 0c06 |0076: move-result-object v6 │ │ -08bfde: 28d5 |0077: goto 004c // -002b │ │ -08bfe0: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -08bfe2: 6e40 0224 0527 |0079: invoke-virtual {v5, v0, v7, v2}, Ljava/io/FileOutputStream;.write:([BII)V // method@2402 │ │ -08bfe8: 28e4 |007c: goto 0060 // -001c │ │ -08bfea: 0d07 |007d: move-exception v7 │ │ -08bfec: 28ef |007e: goto 006d // -0011 │ │ +099d08: |[099d08] com.badlogic.gdx.utils.SharedLibraryLoader.extractLibrary:(Ljava/lang/String;)Ljava/lang/String; │ │ +099d18: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +099d1a: 2204 5b03 |0001: new-instance v4, Ljava/io/File; // type@035b │ │ +099d1e: 2207 9103 |0003: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +099d22: 7010 d024 0700 |0005: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099d28: 1a08 cc1c |0008: const-string v8, "java.io.tmpdir" // string@1ccc │ │ +099d2c: 7110 e324 0800 |000a: invoke-static {v8}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +099d32: 0c08 |000d: move-result-object v8 │ │ +099d34: 6e20 d724 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099d3a: 0c07 |0011: move-result-object v7 │ │ +099d3c: 1a08 ec00 |0012: const-string v8, "/jnigen/" // string@00ec │ │ +099d40: 6e20 d724 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099d46: 0c07 |0017: move-result-object v7 │ │ +099d48: 7020 8a20 ba00 |0018: invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.crc:(Ljava/lang/String;)Ljava/lang/String; // method@208a │ │ +099d4e: 0c08 |001b: move-result-object v8 │ │ +099d50: 6e20 d724 8700 |001c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099d56: 0c07 |001f: move-result-object v7 │ │ +099d58: 6e10 dd24 0700 |0020: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099d5e: 0c07 |0023: move-result-object v7 │ │ +099d60: 7020 ed23 7400 |0024: invoke-direct {v4, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +099d66: 2203 5b03 |0027: new-instance v3, Ljava/io/File; // type@035b │ │ +099d6a: 7030 ec23 430b |0029: invoke-direct {v3, v4, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ +099d70: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +099d72: 54a7 4510 |002d: iget-object v7, v10, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ +099d76: 3907 1e00 |002f: if-nez v7, 004d // +001e │ │ +099d7a: 1c07 fb02 |0031: const-class v7, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +099d7e: 2208 9103 |0033: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +099d82: 7010 d024 0800 |0035: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099d88: 1a09 e800 |0038: const-string v9, "/" // string@00e8 │ │ +099d8c: 6e20 d724 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099d92: 0c08 |003d: move-result-object v8 │ │ +099d94: 6e20 d724 b800 |003e: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099d9a: 0c08 |0041: move-result-object v8 │ │ +099d9c: 6e10 dd24 0800 |0042: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099da2: 0c08 |0045: move-result-object v8 │ │ +099da4: 6e20 4824 8700 |0046: invoke-virtual {v7, v8}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@2448 │ │ +099daa: 0c01 |0049: move-result-object v1 │ │ +099dac: 3901 0a00 |004a: if-nez v1, 0054 // +000a │ │ +099db0: 1106 |004c: return-object v6 │ │ +099db2: 54a7 4510 |004d: iget-object v7, v10, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ +099db6: 7030 8c20 7a0b |004f: invoke-direct {v10, v7, v11}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.getFromJar:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; // method@208c │ │ +099dbc: 0c01 |0052: move-result-object v1 │ │ +099dbe: 28f7 |0053: goto 004a // -0009 │ │ +099dc0: 6e10 fd23 0400 |0054: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@23fd │ │ +099dc6: 2205 5e03 |0057: new-instance v5, Ljava/io/FileOutputStream; // type@035e │ │ +099dca: 7020 ff23 3500 |0059: invoke-direct {v5, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@23ff │ │ +099dd0: 1307 0010 |005c: const/16 v7, #int 4096 // #1000 │ │ +099dd4: 2370 e503 |005e: new-array v0, v7, [B // type@03e5 │ │ +099dd8: 6e20 0b24 0100 |0060: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ +099dde: 0a02 |0063: move-result v2 │ │ +099de0: 12f7 |0064: const/4 v7, #int -1 // #ff │ │ +099de2: 3372 1300 |0065: if-ne v2, v7, 0078 // +0013 │ │ +099de6: 6e10 0924 0100 |0067: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +099dec: 6e10 0124 0500 |006a: invoke-virtual {v5}, Ljava/io/FileOutputStream;.close:()V // method@2401 │ │ +099df2: 6e10 f123 0300 |006d: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@23f1 │ │ +099df8: 0a07 |0070: move-result v7 │ │ +099dfa: 3807 dbff |0071: if-eqz v7, 004c // -0025 │ │ +099dfe: 6e10 f223 0300 |0073: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +099e04: 0c06 |0076: move-result-object v6 │ │ +099e06: 28d5 |0077: goto 004c // -002b │ │ +099e08: 1207 |0078: const/4 v7, #int 0 // #0 │ │ +099e0a: 6e40 0224 0527 |0079: invoke-virtual {v5, v0, v7, v2}, Ljava/io/FileOutputStream;.write:([BII)V // method@2402 │ │ +099e10: 28e4 |007c: goto 0060 // -001c │ │ +099e12: 0d07 |007d: move-exception v7 │ │ +099e14: 28ef |007e: goto 006d // -0011 │ │ catches : 2 │ │ 0x002d - 0x006d │ │ Ljava/io/IOException; -> 0x007d │ │ 0x0079 - 0x007c │ │ Ljava/io/IOException; -> 0x007d │ │ positions : │ │ 0x0001 line=73 │ │ @@ -148441,41 +148474,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -08c008: |[08c008] com.badlogic.gdx.utils.SharedLibraryLoader.getFromJar:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; │ │ -08c018: 2201 d403 |0000: new-instance v1, Ljava/util/zip/ZipFile; // type@03d4 │ │ -08c01c: 5452 4510 |0002: iget-object v2, v5, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ -08c020: 7020 f725 2100 |0004: invoke-direct {v1, v2}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@25f7 │ │ -08c026: 6e20 f825 7100 |0007: invoke-virtual {v1, v7}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@25f8 │ │ -08c02c: 0c00 |000a: move-result-object v0 │ │ -08c02e: 3900 2500 |000b: if-nez v0, 0030 // +0025 │ │ -08c032: 2202 bc02 |000d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08c036: 2203 9103 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -08c03a: 7010 d024 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c040: 1a04 8402 |0014: const-string v4, "Couldn't find " // string@0284 │ │ -08c044: 6e20 d724 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c04a: 0c03 |0019: move-result-object v3 │ │ -08c04c: 6e20 d724 7300 |001a: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c052: 0c03 |001d: move-result-object v3 │ │ -08c054: 1a04 2c00 |001e: const-string v4, " in jar " // string@002c │ │ -08c058: 6e20 d724 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c05e: 0c03 |0023: move-result-object v3 │ │ -08c060: 6e20 d724 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c066: 0c03 |0027: move-result-object v3 │ │ -08c068: 6e10 dd24 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c06e: 0c03 |002b: move-result-object v3 │ │ -08c070: 7020 291e 3200 |002c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08c076: 2702 |002f: throw v2 │ │ -08c078: 6e20 f925 0100 |0030: invoke-virtual {v1, v0}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@25f9 │ │ -08c07e: 0c02 |0033: move-result-object v2 │ │ -08c080: 1102 |0034: return-object v2 │ │ +099e30: |[099e30] com.badlogic.gdx.utils.SharedLibraryLoader.getFromJar:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; │ │ +099e40: 2201 d403 |0000: new-instance v1, Ljava/util/zip/ZipFile; // type@03d4 │ │ +099e44: 5452 4510 |0002: iget-object v2, v5, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.nativesJar:Ljava/lang/String; // field@1045 │ │ +099e48: 7020 f725 2100 |0004: invoke-direct {v1, v2}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@25f7 │ │ +099e4e: 6e20 f825 7100 |0007: invoke-virtual {v1, v7}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@25f8 │ │ +099e54: 0c00 |000a: move-result-object v0 │ │ +099e56: 3900 2500 |000b: if-nez v0, 0030 // +0025 │ │ +099e5a: 2202 bc02 |000d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +099e5e: 2203 9103 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +099e62: 7010 d024 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099e68: 1a04 8402 |0014: const-string v4, "Couldn't find " // string@0284 │ │ +099e6c: 6e20 d724 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099e72: 0c03 |0019: move-result-object v3 │ │ +099e74: 6e20 d724 7300 |001a: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099e7a: 0c03 |001d: move-result-object v3 │ │ +099e7c: 1a04 2c00 |001e: const-string v4, " in jar " // string@002c │ │ +099e80: 6e20 d724 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099e86: 0c03 |0023: move-result-object v3 │ │ +099e88: 6e20 d724 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099e8e: 0c03 |0027: move-result-object v3 │ │ +099e90: 6e10 dd24 0300 |0028: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099e96: 0c03 |002b: move-result-object v3 │ │ +099e98: 7020 291e 3200 |002c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +099e9e: 2702 |002f: throw v2 │ │ +099ea0: 6e20 f925 0100 |0030: invoke-virtual {v1, v0}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@25f9 │ │ +099ea6: 0c02 |0033: move-result-object v2 │ │ +099ea8: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000b line=101 │ │ 0x0030 line=102 │ │ locals : │ │ @@ -148490,24 +148523,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08c084: |[08c084] com.badlogic.gdx.utils.SharedLibraryLoader.loadLibrary:(Ljava/lang/String;)Z │ │ -08c094: 7020 8b20 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.extractLibrary:(Ljava/lang/String;)Ljava/lang/String; // method@208b │ │ -08c09a: 0c00 |0003: move-result-object v0 │ │ -08c09c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -08c0a0: 7110 e624 0000 |0006: invoke-static {v0}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@24e6 │ │ -08c0a6: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -08c0aa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -08c0ac: 0f01 |000c: return v1 │ │ -08c0ae: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08c0b0: 28fe |000e: goto 000c // -0002 │ │ +099eac: |[099eac] com.badlogic.gdx.utils.SharedLibraryLoader.loadLibrary:(Ljava/lang/String;)Z │ │ +099ebc: 7020 8b20 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.extractLibrary:(Ljava/lang/String;)Ljava/lang/String; // method@208b │ │ +099ec2: 0c00 |0003: move-result-object v0 │ │ +099ec4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +099ec8: 7110 e624 0000 |0006: invoke-static {v0}, Ljava/lang/System;.load:(Ljava/lang/String;)V // method@24e6 │ │ +099ece: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +099ed2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +099ed4: 0f01 |000c: return v1 │ │ +099ed6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +099ed8: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0004 - 0x000f reg=0 path Ljava/lang/String; │ │ @@ -148520,171 +148553,171 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 303 16-bit code units │ │ -08c0b4: |[08c0b4] com.badlogic.gdx.utils.SharedLibraryLoader.load:(Ljava/lang/String;)V │ │ -08c0c4: 1d0a |0000: monitor-enter v10 │ │ -08c0c6: 6207 4410 |0001: sget-object v7, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/Set; // field@1044 │ │ -08c0ca: 7220 c825 b700 |0003: invoke-interface {v7, v11}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ -08c0d0: 0a07 |0006: move-result v7 │ │ -08c0d2: 3807 0400 |0007: if-eqz v7, 000b // +0004 │ │ -08c0d6: 1e0a |0009: monitor-exit v10 │ │ -08c0d8: 0e00 |000a: return-void │ │ -08c0da: 1a07 d021 |000b: const-string v7, "os.name" // string@21d0 │ │ -08c0de: 7110 e324 0700 |000d: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08c0e4: 0c07 |0010: move-result-object v7 │ │ -08c0e6: 1a08 9f0f |0011: const-string v8, "Windows" // string@0f9f │ │ -08c0ea: 6e20 ae24 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -08c0f0: 0a04 |0016: move-result v4 │ │ -08c0f2: 1a07 d021 |0017: const-string v7, "os.name" // string@21d0 │ │ -08c0f6: 7110 e324 0700 |0019: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08c0fc: 0c07 |001c: move-result-object v7 │ │ -08c0fe: 1a08 340b |001d: const-string v8, "Linux" // string@0b34 │ │ -08c102: 6e20 ae24 8700 |001f: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -08c108: 0a02 |0022: move-result v2 │ │ -08c10a: 1a07 d021 |0023: const-string v7, "os.name" // string@21d0 │ │ -08c10e: 7110 e324 0700 |0025: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08c114: 0c07 |0028: move-result-object v7 │ │ -08c116: 1a08 420c |0029: const-string v8, "Mac" // string@0c42 │ │ -08c11a: 6e20 ae24 8700 |002b: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -08c120: 0a03 |002e: move-result v3 │ │ -08c122: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -08c124: 1a07 cf21 |0030: const-string v7, "os.arch" // string@21cf │ │ -08c128: 7110 e324 0700 |0032: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08c12e: 0c07 |0035: move-result-object v7 │ │ -08c130: 1a08 5711 |0036: const-string v8, "amd64" // string@1157 │ │ -08c134: 6e20 b024 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08c13a: 0a00 |003b: move-result v0 │ │ -08c13c: 1a07 ce1c |003c: const-string v7, "java.vm.name" // string@1cce │ │ -08c140: 7110 e324 0700 |003e: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08c146: 0c06 |0041: move-result-object v6 │ │ -08c148: 3806 0f00 |0042: if-eqz v6, 0051 // +000f │ │ -08c14c: 1a07 ac02 |0044: const-string v7, "Dalvik" // string@02ac │ │ -08c150: 6e20 ae24 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -08c156: 0a07 |0049: move-result v7 │ │ -08c158: 3807 0700 |004a: if-eqz v7, 0051 // +0007 │ │ -08c15c: 1211 |004c: const/4 v1, #int 1 // #1 │ │ -08c15e: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -08c160: 1202 |004e: const/4 v2, #int 0 // #0 │ │ -08c162: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -08c164: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -08c166: 1205 |0051: const/4 v5, #int 0 // #0 │ │ -08c168: 3804 1b00 |0052: if-eqz v4, 006d // +001b │ │ -08c16c: 3900 6b00 |0054: if-nez v0, 00bf // +006b │ │ -08c170: 2207 9103 |0056: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08c174: 7010 d024 0700 |0058: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c17a: 6e20 d724 b700 |005b: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c180: 0c07 |005e: move-result-object v7 │ │ -08c182: 1a08 e200 |005f: const-string v8, ".dll" // string@00e2 │ │ -08c186: 6e20 d724 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c18c: 0c07 |0064: move-result-object v7 │ │ -08c18e: 6e10 dd24 0700 |0065: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c194: 0c07 |0068: move-result-object v7 │ │ -08c196: 7020 8e20 7a00 |0069: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ -08c19c: 0a05 |006c: move-result v5 │ │ -08c19e: 3802 2100 |006d: if-eqz v2, 008e // +0021 │ │ -08c1a2: 3900 6800 |006f: if-nez v0, 00d7 // +0068 │ │ -08c1a6: 2207 9103 |0071: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08c1aa: 7010 d024 0700 |0073: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c1b0: 1a08 6d1e |0076: const-string v8, "lib" // string@1e6d │ │ -08c1b4: 6e20 d724 8700 |0078: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c1ba: 0c07 |007b: move-result-object v7 │ │ -08c1bc: 6e20 d724 b700 |007c: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c1c2: 0c07 |007f: move-result-object v7 │ │ -08c1c4: 1a08 e600 |0080: const-string v8, ".so" // string@00e6 │ │ -08c1c8: 6e20 d724 8700 |0082: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c1ce: 0c07 |0085: move-result-object v7 │ │ -08c1d0: 6e10 dd24 0700 |0086: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c1d6: 0c07 |0089: move-result-object v7 │ │ -08c1d8: 7020 8e20 7a00 |008a: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ -08c1de: 0a05 |008d: move-result v5 │ │ -08c1e0: 3803 1f00 |008e: if-eqz v3, 00ad // +001f │ │ -08c1e4: 2207 9103 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08c1e8: 7010 d024 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c1ee: 1a08 6d1e |0095: const-string v8, "lib" // string@1e6d │ │ -08c1f2: 6e20 d724 8700 |0097: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c1f8: 0c07 |009a: move-result-object v7 │ │ -08c1fa: 6e20 d724 b700 |009b: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c200: 0c07 |009e: move-result-object v7 │ │ -08c202: 1a08 e300 |009f: const-string v8, ".dylib" // string@00e3 │ │ -08c206: 6e20 d724 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c20c: 0c07 |00a4: move-result-object v7 │ │ -08c20e: 6e10 dd24 0700 |00a5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c214: 0c07 |00a8: move-result-object v7 │ │ -08c216: 7020 8e20 7a00 |00a9: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ -08c21c: 0a05 |00ac: move-result v5 │ │ -08c21e: 3801 0600 |00ad: if-eqz v1, 00b3 // +0006 │ │ -08c222: 7110 e724 0b00 |00af: invoke-static {v11}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ -08c228: 1215 |00b2: const/4 v5, #int 1 // #1 │ │ -08c22a: 3805 4200 |00b3: if-eqz v5, 00f5 // +0042 │ │ -08c22e: 6207 4410 |00b5: sget-object v7, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/Set; // field@1044 │ │ -08c232: 7220 c725 b700 |00b7: invoke-interface {v7, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ -08c238: 2900 4fff |00ba: goto/16 0009 // -00b1 │ │ -08c23c: 0d07 |00bc: move-exception v7 │ │ -08c23e: 1e0a |00bd: monitor-exit v10 │ │ -08c240: 2707 |00be: throw v7 │ │ -08c242: 2207 9103 |00bf: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08c246: 7010 d024 0700 |00c1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c24c: 6e20 d724 b700 |00c4: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c252: 0c07 |00c7: move-result-object v7 │ │ -08c254: 1a08 f400 |00c8: const-string v8, "64.dll" // string@00f4 │ │ -08c258: 6e20 d724 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c25e: 0c07 |00cd: move-result-object v7 │ │ -08c260: 6e10 dd24 0700 |00ce: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c266: 0c07 |00d1: move-result-object v7 │ │ -08c268: 7020 8e20 7a00 |00d2: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ -08c26e: 0a05 |00d5: move-result v5 │ │ -08c270: 2897 |00d6: goto 006d // -0069 │ │ -08c272: 2207 9103 |00d7: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08c276: 7010 d024 0700 |00d9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c27c: 1a08 6d1e |00dc: const-string v8, "lib" // string@1e6d │ │ -08c280: 6e20 d724 8700 |00de: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c286: 0c07 |00e1: move-result-object v7 │ │ -08c288: 6e20 d724 b700 |00e2: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c28e: 0c07 |00e5: move-result-object v7 │ │ -08c290: 1a08 f500 |00e6: const-string v8, "64.so" // string@00f5 │ │ -08c294: 6e20 d724 8700 |00e8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c29a: 0c07 |00eb: move-result-object v7 │ │ -08c29c: 6e10 dd24 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c2a2: 0c07 |00ef: move-result-object v7 │ │ -08c2a4: 7020 8e20 7a00 |00f0: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ -08c2aa: 0a05 |00f3: move-result v5 │ │ -08c2ac: 289a |00f4: goto 008e // -0066 │ │ -08c2ae: 2208 8c03 |00f5: new-instance v8, Ljava/lang/RuntimeException; // type@038c │ │ -08c2b2: 2207 9103 |00f7: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -08c2b6: 7010 d024 0700 |00f9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08c2bc: 1a09 8a02 |00fc: const-string v9, "Couldn't load shared library: '" // string@028a │ │ -08c2c0: 6e20 d724 9700 |00fe: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c2c6: 0c07 |0101: move-result-object v7 │ │ -08c2c8: 6e20 d724 b700 |0102: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c2ce: 0c07 |0105: move-result-object v7 │ │ -08c2d0: 1a09 5000 |0106: const-string v9, "' for target " // string@0050 │ │ -08c2d4: 6e20 d724 9700 |0108: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c2da: 0c07 |010b: move-result-object v7 │ │ -08c2dc: 1a09 d021 |010c: const-string v9, "os.name" // string@21d0 │ │ -08c2e0: 7110 e324 0900 |010e: invoke-static {v9}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ -08c2e6: 0c09 |0111: move-result-object v9 │ │ -08c2e8: 6e20 d724 9700 |0112: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c2ee: 0c07 |0115: move-result-object v7 │ │ -08c2f0: 1a09 ae00 |0116: const-string v9, ", " // string@00ae │ │ -08c2f4: 6e20 d724 9700 |0118: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c2fa: 0c09 |011b: move-result-object v9 │ │ -08c2fc: 3800 1000 |011c: if-eqz v0, 012c // +0010 │ │ -08c300: 1a07 f300 |011e: const-string v7, "64-bit" // string@00f3 │ │ -08c304: 6e20 d724 7900 |0120: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08c30a: 0c07 |0123: move-result-object v7 │ │ -08c30c: 6e10 dd24 0700 |0124: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08c312: 0c07 |0127: move-result-object v7 │ │ -08c314: 7020 a224 7800 |0128: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -08c31a: 2708 |012b: throw v8 │ │ -08c31c: 1a07 f200 |012c: const-string v7, "32-bit" // string@00f2 │ │ -08c320: 28f2 |012e: goto 0120 // -000e │ │ +099edc: |[099edc] com.badlogic.gdx.utils.SharedLibraryLoader.load:(Ljava/lang/String;)V │ │ +099eec: 1d0a |0000: monitor-enter v10 │ │ +099eee: 6207 4410 |0001: sget-object v7, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/Set; // field@1044 │ │ +099ef2: 7220 c825 b700 |0003: invoke-interface {v7, v11}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ +099ef8: 0a07 |0006: move-result v7 │ │ +099efa: 3807 0400 |0007: if-eqz v7, 000b // +0004 │ │ +099efe: 1e0a |0009: monitor-exit v10 │ │ +099f00: 0e00 |000a: return-void │ │ +099f02: 1a07 d021 |000b: const-string v7, "os.name" // string@21d0 │ │ +099f06: 7110 e324 0700 |000d: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +099f0c: 0c07 |0010: move-result-object v7 │ │ +099f0e: 1a08 9f0f |0011: const-string v8, "Windows" // string@0f9f │ │ +099f12: 6e20 ae24 8700 |0013: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +099f18: 0a04 |0016: move-result v4 │ │ +099f1a: 1a07 d021 |0017: const-string v7, "os.name" // string@21d0 │ │ +099f1e: 7110 e324 0700 |0019: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +099f24: 0c07 |001c: move-result-object v7 │ │ +099f26: 1a08 340b |001d: const-string v8, "Linux" // string@0b34 │ │ +099f2a: 6e20 ae24 8700 |001f: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +099f30: 0a02 |0022: move-result v2 │ │ +099f32: 1a07 d021 |0023: const-string v7, "os.name" // string@21d0 │ │ +099f36: 7110 e324 0700 |0025: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +099f3c: 0c07 |0028: move-result-object v7 │ │ +099f3e: 1a08 420c |0029: const-string v8, "Mac" // string@0c42 │ │ +099f42: 6e20 ae24 8700 |002b: invoke-virtual {v7, v8}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +099f48: 0a03 |002e: move-result v3 │ │ +099f4a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +099f4c: 1a07 cf21 |0030: const-string v7, "os.arch" // string@21cf │ │ +099f50: 7110 e324 0700 |0032: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +099f56: 0c07 |0035: move-result-object v7 │ │ +099f58: 1a08 5711 |0036: const-string v8, "amd64" // string@1157 │ │ +099f5c: 6e20 b024 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +099f62: 0a00 |003b: move-result v0 │ │ +099f64: 1a07 ce1c |003c: const-string v7, "java.vm.name" // string@1cce │ │ +099f68: 7110 e324 0700 |003e: invoke-static {v7}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +099f6e: 0c06 |0041: move-result-object v6 │ │ +099f70: 3806 0f00 |0042: if-eqz v6, 0051 // +000f │ │ +099f74: 1a07 ac02 |0044: const-string v7, "Dalvik" // string@02ac │ │ +099f78: 6e20 ae24 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +099f7e: 0a07 |0049: move-result v7 │ │ +099f80: 3807 0700 |004a: if-eqz v7, 0051 // +0007 │ │ +099f84: 1211 |004c: const/4 v1, #int 1 // #1 │ │ +099f86: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +099f88: 1202 |004e: const/4 v2, #int 0 // #0 │ │ +099f8a: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +099f8c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +099f8e: 1205 |0051: const/4 v5, #int 0 // #0 │ │ +099f90: 3804 1b00 |0052: if-eqz v4, 006d // +001b │ │ +099f94: 3900 6b00 |0054: if-nez v0, 00bf // +006b │ │ +099f98: 2207 9103 |0056: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +099f9c: 7010 d024 0700 |0058: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099fa2: 6e20 d724 b700 |005b: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099fa8: 0c07 |005e: move-result-object v7 │ │ +099faa: 1a08 e200 |005f: const-string v8, ".dll" // string@00e2 │ │ +099fae: 6e20 d724 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099fb4: 0c07 |0064: move-result-object v7 │ │ +099fb6: 6e10 dd24 0700 |0065: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099fbc: 0c07 |0068: move-result-object v7 │ │ +099fbe: 7020 8e20 7a00 |0069: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ +099fc4: 0a05 |006c: move-result v5 │ │ +099fc6: 3802 2100 |006d: if-eqz v2, 008e // +0021 │ │ +099fca: 3900 6800 |006f: if-nez v0, 00d7 // +0068 │ │ +099fce: 2207 9103 |0071: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +099fd2: 7010 d024 0700 |0073: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +099fd8: 1a08 6d1e |0076: const-string v8, "lib" // string@1e6d │ │ +099fdc: 6e20 d724 8700 |0078: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099fe2: 0c07 |007b: move-result-object v7 │ │ +099fe4: 6e20 d724 b700 |007c: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099fea: 0c07 |007f: move-result-object v7 │ │ +099fec: 1a08 e600 |0080: const-string v8, ".so" // string@00e6 │ │ +099ff0: 6e20 d724 8700 |0082: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +099ff6: 0c07 |0085: move-result-object v7 │ │ +099ff8: 6e10 dd24 0700 |0086: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +099ffe: 0c07 |0089: move-result-object v7 │ │ +09a000: 7020 8e20 7a00 |008a: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ +09a006: 0a05 |008d: move-result v5 │ │ +09a008: 3803 1f00 |008e: if-eqz v3, 00ad // +001f │ │ +09a00c: 2207 9103 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +09a010: 7010 d024 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09a016: 1a08 6d1e |0095: const-string v8, "lib" // string@1e6d │ │ +09a01a: 6e20 d724 8700 |0097: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a020: 0c07 |009a: move-result-object v7 │ │ +09a022: 6e20 d724 b700 |009b: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a028: 0c07 |009e: move-result-object v7 │ │ +09a02a: 1a08 e300 |009f: const-string v8, ".dylib" // string@00e3 │ │ +09a02e: 6e20 d724 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a034: 0c07 |00a4: move-result-object v7 │ │ +09a036: 6e10 dd24 0700 |00a5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09a03c: 0c07 |00a8: move-result-object v7 │ │ +09a03e: 7020 8e20 7a00 |00a9: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ +09a044: 0a05 |00ac: move-result v5 │ │ +09a046: 3801 0600 |00ad: if-eqz v1, 00b3 // +0006 │ │ +09a04a: 7110 e724 0b00 |00af: invoke-static {v11}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ +09a050: 1215 |00b2: const/4 v5, #int 1 // #1 │ │ +09a052: 3805 4200 |00b3: if-eqz v5, 00f5 // +0042 │ │ +09a056: 6207 4410 |00b5: sget-object v7, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadedLibraries:Ljava/util/Set; // field@1044 │ │ +09a05a: 7220 c725 b700 |00b7: invoke-interface {v7, v11}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@25c7 │ │ +09a060: 2900 4fff |00ba: goto/16 0009 // -00b1 │ │ +09a064: 0d07 |00bc: move-exception v7 │ │ +09a066: 1e0a |00bd: monitor-exit v10 │ │ +09a068: 2707 |00be: throw v7 │ │ +09a06a: 2207 9103 |00bf: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +09a06e: 7010 d024 0700 |00c1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09a074: 6e20 d724 b700 |00c4: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a07a: 0c07 |00c7: move-result-object v7 │ │ +09a07c: 1a08 f400 |00c8: const-string v8, "64.dll" // string@00f4 │ │ +09a080: 6e20 d724 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a086: 0c07 |00cd: move-result-object v7 │ │ +09a088: 6e10 dd24 0700 |00ce: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09a08e: 0c07 |00d1: move-result-object v7 │ │ +09a090: 7020 8e20 7a00 |00d2: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ +09a096: 0a05 |00d5: move-result v5 │ │ +09a098: 2897 |00d6: goto 006d // -0069 │ │ +09a09a: 2207 9103 |00d7: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +09a09e: 7010 d024 0700 |00d9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09a0a4: 1a08 6d1e |00dc: const-string v8, "lib" // string@1e6d │ │ +09a0a8: 6e20 d724 8700 |00de: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a0ae: 0c07 |00e1: move-result-object v7 │ │ +09a0b0: 6e20 d724 b700 |00e2: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a0b6: 0c07 |00e5: move-result-object v7 │ │ +09a0b8: 1a08 f500 |00e6: const-string v8, "64.so" // string@00f5 │ │ +09a0bc: 6e20 d724 8700 |00e8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a0c2: 0c07 |00eb: move-result-object v7 │ │ +09a0c4: 6e10 dd24 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09a0ca: 0c07 |00ef: move-result-object v7 │ │ +09a0cc: 7020 8e20 7a00 |00f0: invoke-direct {v10, v7}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.loadLibrary:(Ljava/lang/String;)Z // method@208e │ │ +09a0d2: 0a05 |00f3: move-result v5 │ │ +09a0d4: 289a |00f4: goto 008e // -0066 │ │ +09a0d6: 2208 8c03 |00f5: new-instance v8, Ljava/lang/RuntimeException; // type@038c │ │ +09a0da: 2207 9103 |00f7: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +09a0de: 7010 d024 0700 |00f9: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09a0e4: 1a09 8a02 |00fc: const-string v9, "Couldn't load shared library: '" // string@028a │ │ +09a0e8: 6e20 d724 9700 |00fe: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a0ee: 0c07 |0101: move-result-object v7 │ │ +09a0f0: 6e20 d724 b700 |0102: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a0f6: 0c07 |0105: move-result-object v7 │ │ +09a0f8: 1a09 5000 |0106: const-string v9, "' for target " // string@0050 │ │ +09a0fc: 6e20 d724 9700 |0108: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a102: 0c07 |010b: move-result-object v7 │ │ +09a104: 1a09 d021 |010c: const-string v9, "os.name" // string@21d0 │ │ +09a108: 7110 e324 0900 |010e: invoke-static {v9}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@24e3 │ │ +09a10e: 0c09 |0111: move-result-object v9 │ │ +09a110: 6e20 d724 9700 |0112: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a116: 0c07 |0115: move-result-object v7 │ │ +09a118: 1a09 ae00 |0116: const-string v9, ", " // string@00ae │ │ +09a11c: 6e20 d724 9700 |0118: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a122: 0c09 |011b: move-result-object v9 │ │ +09a124: 3800 1000 |011c: if-eqz v0, 012c // +0010 │ │ +09a128: 1a07 f300 |011e: const-string v7, "64-bit" // string@00f3 │ │ +09a12c: 6e20 d724 7900 |0120: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09a132: 0c07 |0123: move-result-object v7 │ │ +09a134: 6e10 dd24 0700 |0124: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09a13a: 0c07 |0127: move-result-object v7 │ │ +09a13c: 7020 a224 7800 |0128: invoke-direct {v8, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09a142: 2708 |012b: throw v8 │ │ +09a144: 1a07 f200 |012c: const-string v7, "32-bit" // string@00f2 │ │ +09a148: 28f2 |012e: goto 0120 // -000e │ │ catches : 3 │ │ 0x0001 - 0x0006 │ │ -> 0x00bc │ │ 0x000b - 0x00ba │ │ -> 0x00bc │ │ 0x00bf - 0x012e │ │ -> 0x00bc │ │ @@ -148790,17 +148823,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c340: |[08c340] com.badlogic.gdx.utils.Sort.:()V │ │ -08c350: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c356: 0e00 |0003: return-void │ │ +09a168: |[09a168] com.badlogic.gdx.utils.Sort.:()V │ │ +09a178: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a17e: 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;) │ │ @@ -148808,22 +148841,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 │ │ -08c358: |[08c358] com.badlogic.gdx.utils.Sort.instance:()Lcom/badlogic/gdx/utils/Sort; │ │ -08c368: 6200 4c10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@104c │ │ -08c36c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c370: 2200 fd02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Sort; // type@02fd │ │ -08c374: 7010 aa20 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Sort;.:()V // method@20aa │ │ -08c37a: 6900 4c10 |0009: sput-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@104c │ │ -08c37e: 6200 4c10 |000b: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@104c │ │ -08c382: 1100 |000d: return-object v0 │ │ +09a180: |[09a180] com.badlogic.gdx.utils.Sort.instance:()Lcom/badlogic/gdx/utils/Sort; │ │ +09a190: 6200 4c10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@104c │ │ +09a194: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a198: 2200 fd02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Sort; // type@02fd │ │ +09a19c: 7010 aa20 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Sort;.:()V // method@20aa │ │ +09a1a2: 6900 4c10 |0009: sput-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@104c │ │ +09a1a6: 6200 4c10 |000b: sget-object v0, Lcom/badlogic/gdx/utils/Sort;.instance:Lcom/badlogic/gdx/utils/Sort; // field@104c │ │ +09a1aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000b line=63 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -148832,26 +148865,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 │ │ -08c384: |[08c384] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;)V │ │ -08c394: 5440 4b10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c398: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c39c: 2200 b402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ -08c3a0: 7010 c31d 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1dc3 │ │ -08c3a6: 5b40 4b10 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c3aa: 5440 4b10 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c3ae: 5451 e00e |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -08c3b2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -08c3b4: 5253 e30e |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08c3b8: 6e40 c71d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1dc7 │ │ -08c3be: 0e00 |0015: return-void │ │ +09a1ac: |[09a1ac] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;)V │ │ +09a1bc: 5440 4b10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a1c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a1c4: 2200 b402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ +09a1c8: 7010 c31d 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1dc3 │ │ +09a1ce: 5b40 4b10 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a1d2: 5440 4b10 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a1d6: 5451 e00e |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +09a1da: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +09a1dc: 5253 e30e |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09a1e0: 6e40 c71d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1dc7 │ │ +09a1e6: 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; │ │ @@ -148863,26 +148896,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 │ │ -08c3c0: |[08c3c0] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V │ │ -08c3d0: 5440 4d10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c3d4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c3d8: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ -08c3dc: 7010 1321 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2113 │ │ -08c3e2: 5b40 4d10 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c3e6: 5440 4d10 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c3ea: 5451 e00e |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ -08c3ee: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -08c3f0: 5253 e30e |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08c3f4: 6e53 1721 1026 |0012: invoke-virtual {v0, v1, v6, v2, v3}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@2117 │ │ -08c3fa: 0e00 |0015: return-void │ │ +09a1e8: |[09a1e8] com.badlogic.gdx.utils.Sort.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V │ │ +09a1f8: 5440 4d10 |0000: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a1fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a200: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ +09a204: 7010 1321 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2113 │ │ +09a20a: 5b40 4d10 |0009: iput-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a20e: 5440 4d10 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a212: 5451 e00e |000d: iget-object v1, v5, Lcom/badlogic/gdx/utils/Array;.items:[Ljava/lang/Object; // field@0ee0 │ │ +09a216: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +09a218: 5253 e30e |0010: iget v3, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09a21c: 6e53 1721 1026 |0012: invoke-virtual {v0, v1, v6, v2, v3}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@2117 │ │ +09a222: 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; │ │ @@ -148896,25 +148929,25 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -08c3fc: |[08c3fc] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;)V │ │ -08c40c: 5430 4b10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c410: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c414: 2200 b402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ -08c418: 7010 c31d 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1dc3 │ │ -08c41e: 5b30 4b10 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c422: 5430 4b10 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c426: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08c428: 2142 |000e: array-length v2, v4 │ │ -08c42a: 6e40 c71d 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1dc7 │ │ -08c430: 0e00 |0012: return-void │ │ +09a224: |[09a224] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;)V │ │ +09a234: 5430 4b10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a238: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a23c: 2200 b402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ +09a240: 7010 c31d 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1dc3 │ │ +09a246: 5b30 4b10 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a24a: 5430 4b10 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a24e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +09a250: 2142 |000e: array-length v2, v4 │ │ +09a252: 6e40 c71d 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1dc7 │ │ +09a258: 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; │ │ @@ -148926,23 +148959,23 @@ │ │ type : '([Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -08c434: |[08c434] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;II)V │ │ -08c444: 5410 4b10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c448: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c44c: 2200 b402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ -08c450: 7010 c31d 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1dc3 │ │ -08c456: 5b10 4b10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c45a: 5410 4b10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ -08c45e: 6e40 c71d 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1dc7 │ │ -08c464: 0e00 |0010: return-void │ │ +09a25c: |[09a25c] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;II)V │ │ +09a26c: 5410 4b10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a270: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a274: 2200 b402 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ComparableTimSort; // type@02b4 │ │ +09a278: 7010 c31d 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ComparableTimSort;.:()V // method@1dc3 │ │ +09a27e: 5b10 4b10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a282: 5410 4b10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.comparableTimSort:Lcom/badlogic/gdx/utils/ComparableTimSort; // field@104b │ │ +09a286: 6e40 c71d 2043 |000d: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/utils/ComparableTimSort;.doSort:([Ljava/lang/Object;II)V // method@1dc7 │ │ +09a28c: 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; │ │ @@ -148956,25 +148989,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 │ │ -08c468: |[08c468] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ -08c478: 5430 4d10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c47c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c480: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ -08c484: 7010 1321 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2113 │ │ -08c48a: 5b30 4d10 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c48e: 5430 4d10 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c492: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08c494: 2142 |000e: array-length v2, v4 │ │ -08c496: 6e52 1721 4015 |000f: invoke-virtual {v0, v4, v5, v1, v2}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@2117 │ │ -08c49c: 0e00 |0012: return-void │ │ +09a290: |[09a290] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ +09a2a0: 5430 4d10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a2a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a2a8: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ +09a2ac: 7010 1321 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2113 │ │ +09a2b2: 5b30 4d10 |0009: iput-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a2b6: 5430 4d10 |000b: iget-object v0, v3, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a2ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +09a2bc: 2142 |000e: array-length v2, v4 │ │ +09a2be: 6e52 1721 4015 |000f: invoke-virtual {v0, v4, v5, v1, v2}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@2117 │ │ +09a2c4: 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; │ │ @@ -148988,23 +149021,23 @@ │ │ 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 │ │ -08c4a0: |[08c4a0] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ -08c4b0: 5410 4d10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c4b4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c4b8: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ -08c4bc: 7010 1321 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2113 │ │ -08c4c2: 5b10 4d10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c4c6: 5410 4d10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ -08c4ca: 6e55 1721 2043 |000d: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@2117 │ │ -08c4d0: 0e00 |0010: return-void │ │ +09a2c8: |[09a2c8] com.badlogic.gdx.utils.Sort.sort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ +09a2d8: 5410 4d10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a2dc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a2e0: 2200 0303 |0004: new-instance v0, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ +09a2e4: 7010 1321 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/TimSort;.:()V // method@2113 │ │ +09a2ea: 5b10 4d10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a2ee: 5410 4d10 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/Sort;.timSort:Lcom/badlogic/gdx/utils/TimSort; // field@104d │ │ +09a2f2: 6e55 1721 2043 |000d: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/TimSort;.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V // method@2117 │ │ +09a2f8: 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; │ │ @@ -149067,18 +149100,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 │ │ -08c4d4: |[08c4d4] com.badlogic.gdx.utils.SortedIntList$Iterator.:(Lcom/badlogic/gdx/utils/SortedIntList;)V │ │ -08c4e4: 5b01 5010 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ -08c4e8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c4ee: 0e00 |0005: return-void │ │ +09a2fc: |[09a2fc] com.badlogic.gdx.utils.SortedIntList$Iterator.:(Lcom/badlogic/gdx/utils/SortedIntList;)V │ │ +09a30c: 5b01 5010 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ +09a310: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a316: 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; │ │ @@ -149089,21 +149122,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -08c4f0: |[08c4f0] com.badlogic.gdx.utils.SortedIntList$Iterator.hasNext:()Z │ │ -08c500: 5410 4e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c504: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -08c508: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -08c50a: 0f00 |0005: return v0 │ │ -08c50c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08c50e: 28fe |0007: goto 0005 // -0002 │ │ +09a318: |[09a318] com.badlogic.gdx.utils.SortedIntList$Iterator.hasNext:()Z │ │ +09a328: 5410 4e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a32c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +09a330: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09a332: 0f00 |0005: return v0 │ │ +09a334: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09a336: 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; │ │ │ │ @@ -149112,22 +149145,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 │ │ -08c510: |[08c510] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ -08c520: 5410 4e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c524: 5b10 4f10 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c528: 5410 4e10 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c52c: 5400 5210 |0006: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c530: 5b10 4e10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c534: 5410 4f10 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c538: 1100 |000c: return-object v0 │ │ +09a338: |[09a338] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ +09a348: 5410 4e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a34c: 5b10 4f10 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a350: 5410 4e10 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a354: 5400 5210 |0006: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a358: 5b10 4e10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a35c: 5410 4f10 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a360: 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; │ │ @@ -149138,18 +149171,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08c53c: |[08c53c] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Ljava/lang/Object; │ │ -08c54c: 6e10 b420 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@20b4 │ │ -08c552: 0c00 |0003: move-result-object v0 │ │ -08c554: 1100 |0004: return-object v0 │ │ +09a364: |[09a364] com.badlogic.gdx.utils.SortedIntList$Iterator.next:()Ljava/lang/Object; │ │ +09a374: 6e10 b420 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.next:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@20b4 │ │ +09a37a: 0c00 |0003: move-result-object v0 │ │ +09a37c: 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; │ │ │ │ @@ -149158,40 +149191,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -08c558: |[08c558] com.badlogic.gdx.utils.SortedIntList$Iterator.remove:()V │ │ -08c568: 5420 4f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c56c: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -08c570: 5420 4f10 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c574: 5421 5010 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ -08c578: 5411 5510 |0008: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c57c: 3310 1100 |000a: if-ne v0, v1, 001b // +0011 │ │ -08c580: 5420 5010 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ -08c584: 5421 4e10 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c588: 5b01 5510 |0010: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c58c: 5420 5010 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ -08c590: 5201 5810 |0014: iget v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c594: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08c598: 5901 5810 |0018: iput v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c59c: 0e00 |001a: return-void │ │ -08c59e: 5420 4f10 |001b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c5a2: 5400 5310 |001d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ -08c5a6: 5421 4e10 |001f: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c5aa: 5b01 5210 |0021: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c5ae: 5420 4e10 |0023: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c5b2: 3800 edff |0025: if-eqz v0, 0012 // -0013 │ │ -08c5b6: 5420 4e10 |0027: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c5ba: 5421 4f10 |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c5be: 5411 5310 |002b: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ -08c5c2: 5b01 5310 |002d: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ -08c5c6: 28e3 |002f: goto 0012 // -001d │ │ +09a380: |[09a380] com.badlogic.gdx.utils.SortedIntList$Iterator.remove:()V │ │ +09a390: 5420 4f10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a394: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +09a398: 5420 4f10 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a39c: 5421 5010 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ +09a3a0: 5411 5510 |0008: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a3a4: 3310 1100 |000a: if-ne v0, v1, 001b // +0011 │ │ +09a3a8: 5420 5010 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ +09a3ac: 5421 4e10 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a3b0: 5b01 5510 |0010: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a3b4: 5420 5010 |0012: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ +09a3b8: 5201 5810 |0014: iget v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a3bc: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09a3c0: 5901 5810 |0018: iput v1, v0, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a3c4: 0e00 |001a: return-void │ │ +09a3c6: 5420 4f10 |001b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a3ca: 5400 5310 |001d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ +09a3ce: 5421 4e10 |001f: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a3d2: 5b01 5210 |0021: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a3d6: 5420 4e10 |0023: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a3da: 3800 edff |0025: if-eqz v0, 0012 // -0013 │ │ +09a3de: 5420 4e10 |0027: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a3e2: 5421 4f10 |0029: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a3e6: 5411 5310 |002b: iget-object v1, v1, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ +09a3ea: 5b01 5310 |002d: iput-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ +09a3ee: 28e3 |002f: goto 0012 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=134 │ │ 0x000c line=135 │ │ 0x0012 line=144 │ │ 0x001a line=146 │ │ @@ -149207,21 +149240,21 @@ │ │ type : '()Lcom/badlogic/gdx/utils/SortedIntList$Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08c5c8: |[08c5c8] com.badlogic.gdx.utils.SortedIntList$Iterator.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ -08c5d8: 5410 5010 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ -08c5dc: 5400 5510 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c5e0: 5b10 4e10 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ -08c5e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08c5e6: 5b10 4f10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ -08c5ea: 1101 |0009: return-object v1 │ │ +09a3f0: |[09a3f0] com.badlogic.gdx.utils.SortedIntList$Iterator.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; │ │ +09a400: 5410 5010 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.this$0:Lcom/badlogic/gdx/utils/SortedIntList; // field@1050 │ │ +09a404: 5400 5510 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a408: 5b10 4e10 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.position:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104e │ │ +09a40c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09a40e: 5b10 4f10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.previousPosition:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@104f │ │ +09a412: 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; │ │ @@ -149280,17 +149313,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c5ec: |[08c5ec] com.badlogic.gdx.utils.SortedIntList$Node.:()V │ │ -08c5fc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c602: 0e00 |0003: return-void │ │ +09a414: |[09a414] com.badlogic.gdx.utils.SortedIntList$Node.:()V │ │ +09a424: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a42a: 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; │ │ │ │ @@ -149354,22 +149387,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08c604: |[08c604] com.badlogic.gdx.utils.SortedIntList.:()V │ │ -08c614: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c61a: 2200 0003 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // type@0300 │ │ -08c61e: 7010 b920 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.:()V // method@20b9 │ │ -08c624: 5b10 5710 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ -08c628: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08c62a: 5910 5810 |000b: iput v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c62e: 0e00 |000d: return-void │ │ +09a42c: |[09a42c] com.badlogic.gdx.utils.SortedIntList.:()V │ │ +09a43c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a442: 2200 0003 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // type@0300 │ │ +09a446: 7010 b920 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.:()V // method@20b9 │ │ +09a44c: 5b10 5710 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ +09a450: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09a452: 5910 5810 |000b: iput v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a456: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=23 │ │ 0x000a line=25 │ │ 0x000d line=31 │ │ locals : │ │ @@ -149382,27 +149415,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -08c630: |[08c630] com.badlogic.gdx.utils.SortedIntList.clear:()V │ │ -08c640: 5420 5510 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c644: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -08c648: 5420 5710 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ -08c64c: 5421 5510 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c650: 6e20 ba20 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.free:(Ljava/lang/Object;)V // method@20ba │ │ -08c656: 5420 5510 |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c65a: 5400 5210 |000d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c65e: 5b20 5510 |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c662: 28ef |0011: goto 0000 // -0011 │ │ -08c664: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -08c666: 5920 5810 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c66a: 0e00 |0015: return-void │ │ +09a458: |[09a458] com.badlogic.gdx.utils.SortedIntList.clear:()V │ │ +09a468: 5420 5510 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a46c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +09a470: 5420 5710 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ +09a474: 5421 5510 |0006: iget-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a478: 6e20 ba20 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.free:(Ljava/lang/Object;)V // method@20ba │ │ +09a47e: 5420 5510 |000b: iget-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a482: 5400 5210 |000d: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a486: 5b20 5510 |000f: iput-object v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a48a: 28ef |0011: goto 0000 // -0011 │ │ +09a48c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +09a48e: 5920 5810 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a492: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000b line=91 │ │ 0x0012 line=94 │ │ 0x0015 line=95 │ │ @@ -149415,29 +149448,29 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -08c66c: |[08c66c] com.badlogic.gdx.utils.SortedIntList.get:(I)Ljava/lang/Object; │ │ -08c67c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08c67e: 5432 5510 |0001: iget-object v2, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c682: 3802 1500 |0003: if-eqz v2, 0018 // +0015 │ │ -08c686: 5430 5510 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c68a: 5402 5210 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c68e: 3802 0900 |0009: if-eqz v2, 0012 // +0009 │ │ -08c692: 5202 5110 |000b: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -08c696: 3542 0500 |000d: if-ge v2, v4, 0012 // +0005 │ │ -08c69a: 5400 5210 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c69e: 28f6 |0011: goto 0007 // -000a │ │ -08c6a0: 5202 5110 |0012: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -08c6a4: 3342 0400 |0014: if-ne v2, v4, 0018 // +0004 │ │ -08c6a8: 5401 5410 |0016: iget-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ -08c6ac: 1101 |0018: return-object v1 │ │ +09a494: |[09a494] com.badlogic.gdx.utils.SortedIntList.get:(I)Ljava/lang/Object; │ │ +09a4a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09a4a6: 5432 5510 |0001: iget-object v2, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a4aa: 3802 1500 |0003: if-eqz v2, 0018 // +0015 │ │ +09a4ae: 5430 5510 |0005: iget-object v0, v3, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a4b2: 5402 5210 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a4b6: 3802 0900 |0009: if-eqz v2, 0012 // +0009 │ │ +09a4ba: 5202 5110 |000b: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +09a4be: 3542 0500 |000d: if-ge v2, v4, 0012 // +0005 │ │ +09a4c2: 5400 5210 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a4c6: 28f6 |0011: goto 0007 // -000a │ │ +09a4c8: 5202 5110 |0012: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +09a4cc: 3342 0400 |0014: if-ne v2, v4, 0018 // +0004 │ │ +09a4d0: 5401 5410 |0016: iget-object v1, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ +09a4d4: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0001 line=77 │ │ 0x0005 line=78 │ │ 0x0007 line=79 │ │ 0x000f line=80 │ │ @@ -149456,67 +149489,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 │ │ -08c6b0: |[08c6b0] com.badlogic.gdx.utils.SortedIntList.insert:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -08c6c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08c6c2: 5452 5510 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c6c6: 3802 5000 |0003: if-eqz v2, 0053 // +0050 │ │ -08c6ca: 5450 5510 |0005: iget-object v0, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c6ce: 5402 5210 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c6d2: 3802 0b00 |0009: if-eqz v2, 0014 // +000b │ │ -08c6d6: 5402 5210 |000b: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c6da: 5222 5110 |000d: iget v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -08c6de: 3662 0500 |000f: if-gt v2, v6, 0014 // +0005 │ │ -08c6e2: 5400 5210 |0011: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c6e6: 28f4 |0013: goto 0007 // -000c │ │ -08c6e8: 5202 5110 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -08c6ec: 3726 2100 |0016: if-le v6, v2, 0037 // +0021 │ │ -08c6f0: 5452 5710 |0018: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ -08c6f4: 5403 5210 |001a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c6f8: 6e56 bd20 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@20bd │ │ -08c6fe: 0c02 |001f: move-result-object v2 │ │ -08c700: 5b02 5210 |0020: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c704: 5402 5210 |0022: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c708: 5422 5210 |0024: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c70c: 3802 0a00 |0026: if-eqz v2, 0030 // +000a │ │ -08c710: 5402 5210 |0028: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c714: 5422 5210 |002a: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c718: 5403 5210 |002c: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -08c71c: 5b23 5310 |002e: iput-object v3, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ -08c720: 5252 5810 |0030: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c724: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08c728: 5952 5810 |0034: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c72c: 1104 |0036: return-object v4 │ │ -08c72e: 5202 5110 |0037: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -08c732: 3526 1700 |0039: if-ge v6, v2, 0050 // +0017 │ │ -08c736: 5452 5710 |003b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ -08c73a: 5453 5510 |003d: iget-object v3, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c73e: 6e56 bd20 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@20bd │ │ -08c744: 0c01 |0042: move-result-object v1 │ │ -08c746: 5452 5510 |0043: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c74a: 5b21 5310 |0045: iput-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ -08c74e: 5b51 5510 |0047: iput-object v1, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c752: 5252 5810 |0049: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c756: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08c75a: 5952 5810 |004d: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c75e: 28e7 |004f: goto 0036 // -0019 │ │ -08c760: 5b07 5410 |0050: iput-object v7, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ -08c764: 28e4 |0052: goto 0036 // -001c │ │ -08c766: 5452 5710 |0053: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ -08c76a: 6e56 bd20 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@20bd │ │ -08c770: 0c02 |0058: move-result-object v2 │ │ -08c772: 5b52 5510 |0059: iput-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ -08c776: 5252 5810 |005b: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c77a: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08c77e: 5952 5810 |005f: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c782: 28d5 |0061: goto 0036 // -002b │ │ +09a4d8: |[09a4d8] com.badlogic.gdx.utils.SortedIntList.insert:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +09a4e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09a4ea: 5452 5510 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a4ee: 3802 5000 |0003: if-eqz v2, 0053 // +0050 │ │ +09a4f2: 5450 5510 |0005: iget-object v0, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a4f6: 5402 5210 |0007: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a4fa: 3802 0b00 |0009: if-eqz v2, 0014 // +000b │ │ +09a4fe: 5402 5210 |000b: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a502: 5222 5110 |000d: iget v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +09a506: 3662 0500 |000f: if-gt v2, v6, 0014 // +0005 │ │ +09a50a: 5400 5210 |0011: iget-object v0, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a50e: 28f4 |0013: goto 0007 // -000c │ │ +09a510: 5202 5110 |0014: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +09a514: 3726 2100 |0016: if-le v6, v2, 0037 // +0021 │ │ +09a518: 5452 5710 |0018: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ +09a51c: 5403 5210 |001a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a520: 6e56 bd20 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@20bd │ │ +09a526: 0c02 |001f: move-result-object v2 │ │ +09a528: 5b02 5210 |0020: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a52c: 5402 5210 |0022: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a530: 5422 5210 |0024: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a534: 3802 0a00 |0026: if-eqz v2, 0030 // +000a │ │ +09a538: 5402 5210 |0028: iget-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a53c: 5422 5210 |002a: iget-object v2, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a540: 5403 5210 |002c: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +09a544: 5b23 5310 |002e: iput-object v3, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ +09a548: 5252 5810 |0030: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a54c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09a550: 5952 5810 |0034: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a554: 1104 |0036: return-object v4 │ │ +09a556: 5202 5110 |0037: iget v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +09a55a: 3526 1700 |0039: if-ge v6, v2, 0050 // +0017 │ │ +09a55e: 5452 5710 |003b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ +09a562: 5453 5510 |003d: iget-object v3, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a566: 6e56 bd20 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@20bd │ │ +09a56c: 0c01 |0042: move-result-object v1 │ │ +09a56e: 5452 5510 |0043: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a572: 5b21 5310 |0045: iput-object v1, v2, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ +09a576: 5b51 5510 |0047: iput-object v1, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a57a: 5252 5810 |0049: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a57e: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09a582: 5952 5810 |004d: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a586: 28e7 |004f: goto 0036 // -0019 │ │ +09a588: 5b07 5410 |0050: iput-object v7, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ +09a58c: 28e4 |0052: goto 0036 // -001c │ │ +09a58e: 5452 5710 |0053: iget-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.nodePool:Lcom/badlogic/gdx/utils/SortedIntList$NodePool; // field@1057 │ │ +09a592: 6e56 bd20 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@20bd │ │ +09a598: 0c02 |0058: move-result-object v2 │ │ +09a59a: 5b52 5510 |0059: iput-object v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.first:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1055 │ │ +09a59e: 5252 5810 |005b: iget v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a5a2: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09a5a6: 5952 5810 |005f: iput v2, v5, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a5aa: 28d5 |0061: goto 0036 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=42 │ │ 0x0011 line=43 │ │ 0x0014 line=46 │ │ @@ -149548,24 +149581,24 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08c784: |[08c784] com.badlogic.gdx.utils.SortedIntList.iterator:()Ljava/util/Iterator; │ │ -08c794: 5410 5610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@1056 │ │ -08c798: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -08c79c: 2200 fe02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // type@02fe │ │ -08c7a0: 7020 b220 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.:(Lcom/badlogic/gdx/utils/SortedIntList;)V // method@20b2 │ │ -08c7a6: 5b10 5610 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@1056 │ │ -08c7aa: 5410 5610 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@1056 │ │ -08c7ae: 6e10 b720 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // method@20b7 │ │ -08c7b4: 0c00 |0010: move-result-object v0 │ │ -08c7b6: 1100 |0011: return-object v0 │ │ +09a5ac: |[09a5ac] com.badlogic.gdx.utils.SortedIntList.iterator:()Ljava/util/Iterator; │ │ +09a5bc: 5410 5610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@1056 │ │ +09a5c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09a5c4: 2200 fe02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // type@02fe │ │ +09a5c8: 7020 b220 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.:(Lcom/badlogic/gdx/utils/SortedIntList;)V // method@20b2 │ │ +09a5ce: 5b10 5610 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@1056 │ │ +09a5d2: 5410 5610 |000b: iget-object v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // field@1056 │ │ +09a5d6: 6e10 b720 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Iterator;.reset:()Lcom/badlogic/gdx/utils/SortedIntList$Iterator; // method@20b7 │ │ +09a5dc: 0c00 |0010: move-result-object v0 │ │ +09a5de: 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; │ │ @@ -149576,17 +149609,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c7b8: |[08c7b8] com.badlogic.gdx.utils.SortedIntList.size:()I │ │ -08c7c8: 5210 5810 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ -08c7cc: 0f00 |0002: return v0 │ │ +09a5e0: |[09a5e0] com.badlogic.gdx.utils.SortedIntList.size:()I │ │ +09a5f0: 5210 5810 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/SortedIntList;.size:I // field@1058 │ │ +09a5f4: 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; │ │ │ │ @@ -149638,20 +149671,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08c7d0: |[08c7d0] com.badlogic.gdx.utils.StringBuilder.:()V │ │ -08c7e0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c7e6: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -08c7ea: 2300 e603 |0005: new-array v0, v0, [C // type@03e6 │ │ -08c7ee: 5b10 5a10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c7f2: 0e00 |0009: return-void │ │ +09a5f8: |[09a5f8] com.badlogic.gdx.utils.StringBuilder.:()V │ │ +09a608: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a60e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +09a612: 2300 e603 |0005: new-array v0, v0, [C // type@03e6 │ │ +09a616: 5b10 5a10 |0007: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a61a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0009 line=45 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -149661,23 +149694,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08c7f4: |[08c7f4] com.badlogic.gdx.utils.StringBuilder.:(I)V │ │ -08c804: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c80a: 3b02 0800 |0003: if-gez v2, 000b // +0008 │ │ -08c80e: 2200 8303 |0005: new-instance v0, Ljava/lang/NegativeArraySizeException; // type@0383 │ │ -08c812: 7010 9224 0000 |0007: invoke-direct {v0}, Ljava/lang/NegativeArraySizeException;.:()V // method@2492 │ │ -08c818: 2700 |000a: throw v0 │ │ -08c81a: 2320 e603 |000b: new-array v0, v2, [C // type@03e6 │ │ -08c81e: 5b10 5a10 |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c822: 0e00 |000f: return-void │ │ +09a61c: |[09a61c] com.badlogic.gdx.utils.StringBuilder.:(I)V │ │ +09a62c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a632: 3b02 0800 |0003: if-gez v2, 000b // +0008 │ │ +09a636: 2200 8303 |0005: new-instance v0, Ljava/lang/NegativeArraySizeException; // type@0383 │ │ +09a63a: 7010 9224 0000 |0007: invoke-direct {v0}, Ljava/lang/NegativeArraySizeException;.:()V // method@2492 │ │ +09a640: 2700 |000a: throw v0 │ │ +09a642: 2320 e603 |000b: new-array v0, v2, [C // type@03e6 │ │ +09a646: 5b10 5a10 |000d: iput-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a64a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x000b line=56 │ │ 0x000f line=57 │ │ @@ -149690,28 +149723,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 │ │ -08c824: |[08c824] com.badlogic.gdx.utils.StringBuilder.:(Lcom/badlogic/gdx/utils/StringBuilder;)V │ │ -08c834: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08c836: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c83c: 5250 5b10 |0004: iget v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c840: 5940 5b10 |0006: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c844: 5240 5b10 |0008: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c848: d800 0010 |000a: add-int/lit8 v0, v0, #int 16 // #10 │ │ -08c84c: 2300 e603 |000c: new-array v0, v0, [C // type@03e6 │ │ -08c850: 5b40 5a10 |000e: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c854: 5450 5a10 |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c858: 5441 5a10 |0012: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c85c: 5242 5b10 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c860: 7152 e124 3031 |0016: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08c866: 0e00 |0019: return-void │ │ +09a64c: |[09a64c] com.badlogic.gdx.utils.StringBuilder.:(Lcom/badlogic/gdx/utils/StringBuilder;)V │ │ +09a65c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09a65e: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a664: 5250 5b10 |0004: iget v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a668: 5940 5b10 |0006: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a66c: 5240 5b10 |0008: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a670: d800 0010 |000a: add-int/lit8 v0, v0, #int 16 // #10 │ │ +09a674: 2300 e603 |000c: new-array v0, v0, [C // type@03e6 │ │ +09a678: 5b40 5a10 |000e: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a67c: 5450 5a10 |0010: iget-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a680: 5441 5a10 |0012: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a684: 5242 5b10 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a688: 7152 e124 3031 |0016: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09a68e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x0010 line=71 │ │ 0x0019 line=72 │ │ @@ -149724,19 +149757,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08c868: |[08c868] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/CharSequence;)V │ │ -08c878: 6e10 9b24 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08c87e: 0c00 |0003: move-result-object v0 │ │ -08c880: 7020 c820 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:(Ljava/lang/String;)V // method@20c8 │ │ -08c886: 0e00 |0007: return-void │ │ +09a690: |[09a690] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/CharSequence;)V │ │ +09a6a0: 6e10 9b24 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09a6a6: 0c00 |0003: move-result-object v0 │ │ +09a6a8: 7020 c820 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:(Ljava/lang/String;)V // method@20c8 │ │ +09a6ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 seq Ljava/lang/CharSequence; │ │ @@ -149746,28 +149779,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -08c888: |[08c888] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/String;)V │ │ -08c898: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08c89a: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -08c8a0: 6e10 ba24 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ -08c8a6: 0a00 |0007: move-result v0 │ │ -08c8a8: 5930 5b10 |0008: iput v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c8ac: 5230 5b10 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c8b0: d800 0010 |000c: add-int/lit8 v0, v0, #int 16 // #10 │ │ -08c8b4: 2300 e603 |000e: new-array v0, v0, [C // type@03e6 │ │ -08c8b8: 5b30 5a10 |0010: iput-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c8bc: 5230 5b10 |0012: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c8c0: 5431 5a10 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c8c4: 6e52 b424 2410 |0016: invoke-virtual {v4, v2, v0, v1, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ -08c8ca: 0e00 |0019: return-void │ │ +09a6b0: |[09a6b0] com.badlogic.gdx.utils.StringBuilder.:(Ljava/lang/String;)V │ │ +09a6c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09a6c2: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +09a6c8: 6e10 ba24 0400 |0004: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ +09a6ce: 0a00 |0007: move-result v0 │ │ +09a6d0: 5930 5b10 |0008: iput v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a6d4: 5230 5b10 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a6d8: d800 0010 |000c: add-int/lit8 v0, v0, #int 16 // #10 │ │ +09a6dc: 2300 e603 |000e: new-array v0, v0, [C // type@03e6 │ │ +09a6e0: 5b30 5a10 |0010: iput-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a6e4: 5230 5b10 |0012: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a6e8: 5431 5a10 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a6ec: 6e52 b424 2410 |0016: invoke-virtual {v4, v2, v0, v1, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ +09a6f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0004 line=80 │ │ 0x000a line=81 │ │ 0x0012 line=82 │ │ 0x0019 line=83 │ │ @@ -149780,32 +149813,32 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -08c8cc: |[08c8cc] com.badlogic.gdx.utils.StringBuilder.enlargeBuffer:(I)V │ │ -08c8dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08c8de: 5452 5a10 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c8e2: 2122 |0003: array-length v2, v2 │ │ -08c8e4: e102 0201 |0004: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -08c8e8: 5453 5a10 |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c8ec: 2133 |0008: array-length v3, v3 │ │ -08c8ee: b032 |0009: add-int/2addr v2, v3 │ │ -08c8f0: d801 0202 |000a: add-int/lit8 v1, v2, #int 2 // #02 │ │ -08c8f4: 3716 0e00 |000c: if-le v6, v1, 001a // +000e │ │ -08c8f8: 2360 e603 |000e: new-array v0, v6, [C // type@03e6 │ │ -08c8fc: 5452 5a10 |0010: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c900: 5253 5b10 |0012: iget v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c904: 7153 e124 4240 |0014: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08c90a: 5b50 5a10 |0017: iput-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c90e: 0e00 |0019: return-void │ │ -08c910: 0116 |001a: move v6, v1 │ │ -08c912: 28f3 |001b: goto 000e // -000d │ │ +09a6f4: |[09a6f4] com.badlogic.gdx.utils.StringBuilder.enlargeBuffer:(I)V │ │ +09a704: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09a706: 5452 5a10 |0001: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a70a: 2122 |0003: array-length v2, v2 │ │ +09a70c: e102 0201 |0004: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +09a710: 5453 5a10 |0006: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a714: 2133 |0008: array-length v3, v3 │ │ +09a716: b032 |0009: add-int/2addr v2, v3 │ │ +09a718: d801 0202 |000a: add-int/lit8 v1, v2, #int 2 // #02 │ │ +09a71c: 3716 0e00 |000c: if-le v6, v1, 001a // +000e │ │ +09a720: 2360 e603 |000e: new-array v0, v6, [C // type@03e6 │ │ +09a724: 5452 5a10 |0010: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a728: 5253 5b10 |0012: iget v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a72c: 7153 e124 4240 |0014: invoke-static {v2, v4, v0, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09a732: 5b50 5a10 |0017: iput-object v0, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a736: 0e00 |0019: return-void │ │ +09a738: 0116 |001a: move v6, v1 │ │ +09a73a: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x000c line=87 │ │ 0x0010 line=88 │ │ 0x0017 line=89 │ │ 0x0019 line=90 │ │ @@ -149822,48 +149855,48 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -08c914: |[08c914] com.badlogic.gdx.utils.StringBuilder.move:(II)V │ │ -08c924: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08c926: 5484 5a10 |0001: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c92a: 2144 |0003: array-length v4, v4 │ │ -08c92c: 5285 5b10 |0004: iget v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c930: b154 |0006: sub-int/2addr v4, v5 │ │ -08c932: 3494 0f00 |0007: if-lt v4, v9, 0016 // +000f │ │ -08c936: 5484 5a10 |0009: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c93a: 5485 5a10 |000b: iget-object v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c93e: 9006 0a09 |000d: add-int v6, v10, v9 │ │ -08c942: 5287 5b10 |000f: iget v7, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c946: b1a7 |0011: sub-int/2addr v7, v10 │ │ -08c948: 7157 e124 a465 |0012: invoke-static {v4, v10, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08c94e: 0e00 |0015: return-void │ │ -08c950: 5284 5b10 |0016: iget v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c954: 9000 0409 |0018: add-int v0, v4, v9 │ │ -08c958: 5484 5a10 |001a: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c95c: 2144 |001c: array-length v4, v4 │ │ -08c95e: e004 0401 |001d: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -08c962: d801 0402 |001f: add-int/lit8 v1, v4, #int 2 // #02 │ │ -08c966: 3710 1700 |0021: if-le v0, v1, 0038 // +0017 │ │ -08c96a: 0103 |0023: move v3, v0 │ │ -08c96c: 2332 e603 |0024: new-array v2, v3, [C // type@03e6 │ │ -08c970: 5484 5a10 |0026: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c974: 715a e124 6462 |0028: invoke-static {v4, v6, v2, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08c97a: 5484 5a10 |002b: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c97e: 9005 0a09 |002d: add-int v5, v10, v9 │ │ -08c982: 5286 5b10 |002f: iget v6, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08c986: b1a6 |0031: sub-int/2addr v6, v10 │ │ -08c988: 7156 e124 a452 |0032: invoke-static {v4, v10, v2, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08c98e: 5b82 5a10 |0035: iput-object v2, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08c992: 28de |0037: goto 0015 // -0022 │ │ -08c994: 0113 |0038: move v3, v1 │ │ -08c996: 28eb |0039: goto 0024 // -0015 │ │ +09a73c: |[09a73c] com.badlogic.gdx.utils.StringBuilder.move:(II)V │ │ +09a74c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09a74e: 5484 5a10 |0001: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a752: 2144 |0003: array-length v4, v4 │ │ +09a754: 5285 5b10 |0004: iget v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a758: b154 |0006: sub-int/2addr v4, v5 │ │ +09a75a: 3494 0f00 |0007: if-lt v4, v9, 0016 // +000f │ │ +09a75e: 5484 5a10 |0009: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a762: 5485 5a10 |000b: iget-object v5, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a766: 9006 0a09 |000d: add-int v6, v10, v9 │ │ +09a76a: 5287 5b10 |000f: iget v7, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a76e: b1a7 |0011: sub-int/2addr v7, v10 │ │ +09a770: 7157 e124 a465 |0012: invoke-static {v4, v10, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09a776: 0e00 |0015: return-void │ │ +09a778: 5284 5b10 |0016: iget v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a77c: 9000 0409 |0018: add-int v0, v4, v9 │ │ +09a780: 5484 5a10 |001a: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a784: 2144 |001c: array-length v4, v4 │ │ +09a786: e004 0401 |001d: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +09a78a: d801 0402 |001f: add-int/lit8 v1, v4, #int 2 // #02 │ │ +09a78e: 3710 1700 |0021: if-le v0, v1, 0038 // +0017 │ │ +09a792: 0103 |0023: move v3, v0 │ │ +09a794: 2332 e603 |0024: new-array v2, v3, [C // type@03e6 │ │ +09a798: 5484 5a10 |0026: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a79c: 715a e124 6462 |0028: invoke-static {v4, v6, v2, v6, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09a7a2: 5484 5a10 |002b: iget-object v4, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a7a6: 9005 0a09 |002d: add-int v5, v10, v9 │ │ +09a7aa: 5286 5b10 |002f: iget v6, v8, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a7ae: b1a6 |0031: sub-int/2addr v6, v10 │ │ +09a7b0: 7156 e124 a452 |0032: invoke-static {v4, v10, v2, v5, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09a7b6: 5b82 5a10 |0035: iput-object v2, v8, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a7ba: 28de |0037: goto 0015 // -0022 │ │ +09a7bc: 0113 |0038: move v3, v1 │ │ +09a7be: 28eb |0039: goto 0024 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0009 line=312 │ │ 0x0015 line=322 │ │ 0x0016 line=315 │ │ 0x0021 line=316 │ │ @@ -149887,17 +149920,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 │ │ -08c998: |[08c998] com.badlogic.gdx.utils.StringBuilder.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08c9a8: 6e20 da20 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@20da │ │ -08c9ae: 1100 |0003: return-object v0 │ │ +09a7c0: |[09a7c0] com.badlogic.gdx.utils.StringBuilder.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a7d0: 6e20 da20 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(C)V // method@20da │ │ +09a7d6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0003 line=703 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 c C │ │ @@ -149907,19 +149940,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 │ │ -08c9b0: |[08c9b0] com.badlogic.gdx.utils.StringBuilder.append:(D)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08c9c0: 7120 5424 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@2454 │ │ -08c9c6: 0c00 |0003: move-result-object v0 │ │ -08c9c8: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08c9ce: 1101 |0007: return-object v1 │ │ +09a7d8: |[09a7d8] com.badlogic.gdx.utils.StringBuilder.append:(D)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a7e8: 7120 5424 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@2454 │ │ +09a7ee: 0c00 |0003: move-result-object v0 │ │ +09a7f0: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a7f6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0007 line=747 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 d D │ │ @@ -149929,19 +149962,19 @@ │ │ type : '(F)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08c9d0: |[08c9d0] com.badlogic.gdx.utils.StringBuilder.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08c9e0: 7110 6424 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ -08c9e6: 0c00 |0003: move-result-object v0 │ │ -08c9e8: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08c9ee: 1101 |0007: return-object v1 │ │ +09a7f8: |[09a7f8] com.badlogic.gdx.utils.StringBuilder.append:(F)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a808: 7110 6424 0200 |0000: invoke-static {v2}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ +09a80e: 0c00 |0003: move-result-object v0 │ │ +09a810: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a816: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0007 line=736 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 f F │ │ @@ -149951,19 +149984,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 │ │ -08c9f0: |[08c9f0] com.badlogic.gdx.utils.StringBuilder.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08ca00: 7110 7324 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -08ca06: 0c00 |0003: move-result-object v0 │ │ -08ca08: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08ca0e: 1101 |0007: return-object v1 │ │ +09a818: |[09a818] com.badlogic.gdx.utils.StringBuilder.append:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a828: 7110 7324 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +09a82e: 0c00 |0003: move-result-object v0 │ │ +09a830: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a836: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0007 line=714 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 i I │ │ @@ -149973,19 +150006,19 @@ │ │ type : '(J)Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08ca10: |[08ca10] com.badlogic.gdx.utils.StringBuilder.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08ca20: 7120 7a24 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ -08ca26: 0c00 |0003: move-result-object v0 │ │ -08ca28: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08ca2e: 1101 |0007: return-object v1 │ │ +09a838: |[09a838] com.badlogic.gdx.utils.StringBuilder.append:(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a848: 7120 7a24 3200 |0000: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ +09a84e: 0c00 |0003: move-result-object v0 │ │ +09a850: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a856: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0007 line=725 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 lng J │ │ @@ -149995,23 +150028,23 @@ │ │ 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 │ │ -08ca30: |[08ca30] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08ca40: 3904 0600 |0000: if-nez v4, 0006 // +0006 │ │ -08ca44: 6e10 e020 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ -08ca4a: 1103 |0005: return-object v3 │ │ -08ca4c: 5440 5a10 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ca50: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08ca52: 5242 5b10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ca56: 6e40 de20 0321 |000b: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@20de │ │ -08ca5c: 28f7 |000e: goto 0005 // -0009 │ │ +09a858: |[09a858] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a868: 3904 0600 |0000: if-nez v4, 0006 // +0006 │ │ +09a86c: 6e10 e020 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ +09a872: 1103 |0005: return-object v3 │ │ +09a874: 5440 5a10 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a878: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09a87a: 5242 5b10 |0009: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a87e: 6e40 de20 0321 |000b: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@20de │ │ +09a884: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0002 line=815 │ │ 0x0005 line=818 │ │ 0x0006 line=817 │ │ locals : │ │ @@ -150023,21 +150056,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 │ │ -08ca60: |[08ca60] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08ca70: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -08ca74: 6e10 e020 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ -08ca7a: 1101 |0005: return-object v1 │ │ -08ca7c: 5420 5a10 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ca80: 6e40 de20 0143 |0008: invoke-virtual {v1, v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@20de │ │ -08ca86: 28fa |000b: goto 0005 // -0006 │ │ +09a888: |[09a888] com.badlogic.gdx.utils.StringBuilder.append:(Lcom/badlogic/gdx/utils/StringBuilder;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a898: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +09a89c: 6e10 e020 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ +09a8a2: 1101 |0005: return-object v1 │ │ +09a8a4: 5420 5a10 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a8a8: 6e40 de20 0143 |0008: invoke-virtual {v1, v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@20de │ │ +09a8ae: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0002 line=837 │ │ 0x0005 line=840 │ │ 0x0006 line=839 │ │ locals : │ │ @@ -150051,22 +150084,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 │ │ -08ca88: |[08ca88] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08ca98: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -08ca9c: 6e10 e020 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ -08caa2: 1101 |0005: return-object v1 │ │ -08caa4: 6e10 9b24 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08caaa: 0c00 |0009: move-result-object v0 │ │ -08caac: 6e20 dc20 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08cab2: 28f8 |000d: goto 0005 // -0008 │ │ +09a8b0: |[09a8b0] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a8c0: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +09a8c4: 6e10 e020 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ +09a8ca: 1101 |0005: return-object v1 │ │ +09a8cc: 6e10 9b24 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09a8d2: 0c00 |0009: move-result-object v0 │ │ +09a8d4: 6e20 dc20 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a8da: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0002 line=806 │ │ 0x0005 line=810 │ │ 0x0006 line=808 │ │ locals : │ │ @@ -150078,17 +150111,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 │ │ -08cab4: |[08cab4] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cac4: 6e40 db20 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/CharSequence;II)V // method@20db │ │ -08caca: 1100 |0003: return-object v0 │ │ +09a8dc: |[09a8dc] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a8ec: 6e40 db20 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/CharSequence;II)V // method@20db │ │ +09a8f2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0003 line=832 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 csq Ljava/lang/CharSequence; │ │ @@ -150100,22 +150133,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 │ │ -08cacc: |[08cacc] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cadc: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -08cae0: 6e10 e020 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ -08cae6: 1101 |0005: return-object v1 │ │ -08cae8: 6e10 9b24 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08caee: 0c00 |0009: move-result-object v0 │ │ -08caf0: 6e20 dc20 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08caf6: 28f8 |000d: goto 0005 // -0008 │ │ +09a8f4: |[09a8f4] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a904: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +09a908: 6e10 e020 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ +09a90e: 1101 |0005: return-object v1 │ │ +09a910: 6e10 9b24 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09a916: 0c00 |0009: move-result-object v0 │ │ +09a918: 6e20 dc20 0100 |000a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a91e: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0002 line=758 │ │ 0x0005 line=762 │ │ 0x0006 line=760 │ │ locals : │ │ @@ -150127,17 +150160,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 │ │ -08caf8: |[08caf8] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cb08: 6e20 dc20 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08cb0e: 1100 |0003: return-object v0 │ │ +09a920: |[09a920] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a930: 6e20 dc20 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a936: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0003 line=771 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 str Ljava/lang/String; │ │ @@ -150147,21 +150180,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 │ │ -08cb10: |[08cb10] com.badlogic.gdx.utils.StringBuilder.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cb20: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -08cb24: 1a00 ca28 |0002: const-string v0, "true" // string@28ca │ │ -08cb28: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08cb2e: 1101 |0007: return-object v1 │ │ -08cb30: 1a00 2b16 |0008: const-string v0, "false" // string@162b │ │ -08cb34: 28fa |000a: goto 0004 // -0006 │ │ +09a938: |[09a938] com.badlogic.gdx.utils.StringBuilder.append:(Z)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a948: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +09a94c: 1a00 ca28 |0002: const-string v0, "true" // string@28ca │ │ +09a950: 6e20 dc20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09a956: 1101 |0007: return-object v1 │ │ +09a958: 1a00 2b16 |0008: const-string v0, "false" // string@162b │ │ +09a95c: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0007 line=692 │ │ 0x0008 line=691 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -150172,17 +150205,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 │ │ -08cb38: |[08cb38] com.badlogic.gdx.utils.StringBuilder.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cb48: 6e20 dd20 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@20dd │ │ -08cb4e: 1100 |0003: return-object v0 │ │ +09a960: |[09a960] com.badlogic.gdx.utils.StringBuilder.append:([C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a970: 6e20 dd20 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@20dd │ │ +09a976: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0003 line=782 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 ch [C │ │ @@ -150192,17 +150225,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 │ │ -08cb50: |[08cb50] com.badlogic.gdx.utils.StringBuilder.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cb60: 6e40 de20 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@20de │ │ -08cb66: 1100 |0003: return-object v0 │ │ +09a978: |[09a978] com.badlogic.gdx.utils.StringBuilder.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09a988: 6e40 de20 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([CII)V // method@20de │ │ +09a98e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0003 line=796 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 str [C │ │ @@ -150214,18 +150247,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 │ │ -08cb68: |[08cb68] com.badlogic.gdx.utils.StringBuilder.append:(C)Ljava/lang/Appendable; │ │ -08cb78: 6e20 c920 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08cb7e: 0c00 |0003: move-result-object v0 │ │ -08cb80: 1100 |0004: return-object v0 │ │ +09a990: |[09a990] com.badlogic.gdx.utils.StringBuilder.append:(C)Ljava/lang/Appendable; │ │ +09a9a0: 6e20 c920 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09a9a6: 0c00 |0003: move-result-object v0 │ │ +09a9a8: 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 │ │ │ │ @@ -150234,18 +150267,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 │ │ -08cb84: |[08cb84] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ -08cb94: 6e20 d020 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d0 │ │ -08cb9a: 0c00 |0003: move-result-object v0 │ │ -08cb9c: 1100 |0004: return-object v0 │ │ +09a9ac: |[09a9ac] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ │ +09a9bc: 6e20 d020 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d0 │ │ +09a9c2: 0c00 |0003: move-result-object v0 │ │ +09a9c4: 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; │ │ │ │ @@ -150254,18 +150287,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 │ │ -08cba0: |[08cba0] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ -08cbb0: 6e40 d120 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d1 │ │ -08cbb6: 0c00 |0003: move-result-object v0 │ │ -08cbb8: 1100 |0004: return-object v0 │ │ +09a9c8: |[09a9c8] com.badlogic.gdx.utils.StringBuilder.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ │ +09a9d8: 6e40 d120 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d1 │ │ +09a9de: 0c00 |0003: move-result-object v0 │ │ +09a9e0: 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 │ │ @@ -150276,28 +150309,28 @@ │ │ type : '(C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08cbbc: |[08cbbc] com.badlogic.gdx.utils.StringBuilder.append0:(C)V │ │ -08cbcc: 5230 5b10 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cbd0: 5431 5a10 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cbd4: 2111 |0004: array-length v1, v1 │ │ -08cbd6: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ -08cbda: 5230 5b10 |0007: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cbde: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08cbe2: 7020 ea20 0300 |000b: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08cbe8: 5430 5a10 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cbec: 5231 5b10 |0010: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cbf0: d802 0101 |0012: add-int/lit8 v2, v1, #int 1 // #01 │ │ -08cbf4: 5932 5b10 |0014: iput v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cbf8: 5004 0001 |0016: aput-char v4, v0, v1 │ │ -08cbfc: 0e00 |0018: return-void │ │ +09a9e4: |[09a9e4] com.badlogic.gdx.utils.StringBuilder.append0:(C)V │ │ +09a9f4: 5230 5b10 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09a9f8: 5431 5a10 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09a9fc: 2111 |0004: array-length v1, v1 │ │ +09a9fe: 3310 0900 |0005: if-ne v0, v1, 000e // +0009 │ │ +09aa02: 5230 5b10 |0007: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aa06: d800 0001 |0009: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09aa0a: 7020 ea20 0300 |000b: invoke-direct {v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09aa10: 5430 5a10 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aa14: 5231 5b10 |0010: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aa18: d802 0101 |0012: add-int/lit8 v2, v1, #int 1 // #01 │ │ +09aa1c: 5932 5b10 |0014: iput v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aa20: 5004 0001 |0016: aput-char v4, v0, v1 │ │ +09aa24: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ 0x000e line=133 │ │ 0x0018 line=134 │ │ locals : │ │ @@ -150309,32 +150342,32 @@ │ │ type : '(Ljava/lang/CharSequence;II)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -08cc00: |[08cc00] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/CharSequence;II)V │ │ -08cc10: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -08cc14: 1a02 0b21 |0002: const-string v2, "null" // string@210b │ │ -08cc18: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ -08cc1c: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -08cc20: 3643 0800 |0008: if-gt v3, v4, 0010 // +0008 │ │ -08cc24: 7210 3324 0200 |000a: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -08cc2a: 0a00 |000d: move-result v0 │ │ -08cc2c: 3704 0800 |000e: if-le v4, v0, 0016 // +0008 │ │ -08cc30: 2200 7d03 |0010: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -08cc34: 7010 6c24 0000 |0012: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@246c │ │ -08cc3a: 2700 |0015: throw v0 │ │ -08cc3c: 7230 3424 3204 |0016: invoke-interface {v2, v3, v4}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@2434 │ │ -08cc42: 0c00 |0019: move-result-object v0 │ │ -08cc44: 6e10 9b24 0000 |001a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08cc4a: 0c00 |001d: move-result-object v0 │ │ -08cc4c: 6e20 dc20 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ -08cc52: 0e00 |0021: return-void │ │ +09aa28: |[09aa28] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/CharSequence;II)V │ │ +09aa38: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +09aa3c: 1a02 0b21 |0002: const-string v2, "null" // string@210b │ │ +09aa40: 3a03 0c00 |0004: if-ltz v3, 0010 // +000c │ │ +09aa44: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +09aa48: 3643 0800 |0008: if-gt v3, v4, 0010 // +0008 │ │ +09aa4c: 7210 3324 0200 |000a: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +09aa52: 0a00 |000d: move-result v0 │ │ +09aa54: 3704 0800 |000e: if-le v4, v0, 0016 // +0008 │ │ +09aa58: 2200 7d03 |0010: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +09aa5c: 7010 6c24 0000 |0012: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@246c │ │ +09aa62: 2700 |0015: throw v0 │ │ +09aa64: 7230 3424 3204 |0016: invoke-interface {v2, v3, v4}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@2434 │ │ +09aa6a: 0c00 |0019: move-result-object v0 │ │ +09aa6c: 6e10 9b24 0000 |001a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09aa72: 0c00 |001d: move-result-object v0 │ │ +09aa74: 6e20 dc20 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:(Ljava/lang/String;)V // method@20dc │ │ +09aa7a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0004 line=154 │ │ 0x0010 line=155 │ │ 0x0016 line=158 │ │ @@ -150350,32 +150383,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -08cc54: |[08cc54] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/String;)V │ │ -08cc64: 3906 0600 |0000: if-nez v6, 0006 // +0006 │ │ -08cc68: 6e10 e020 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ -08cc6e: 0e00 |0005: return-void │ │ -08cc70: 6e10 ba24 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -08cc76: 0a00 |0009: move-result v0 │ │ -08cc78: 5252 5b10 |000a: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cc7c: 9001 0200 |000c: add-int v1, v2, v0 │ │ -08cc80: 5452 5a10 |000e: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cc84: 2122 |0010: array-length v2, v2 │ │ -08cc86: 3721 0500 |0011: if-le v1, v2, 0016 // +0005 │ │ -08cc8a: 7020 ea20 1500 |0013: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08cc90: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -08cc92: 5453 5a10 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cc96: 5254 5b10 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cc9a: 6e54 b424 2630 |001b: invoke-virtual {v6, v2, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ -08cca0: 5951 5b10 |001e: iput v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cca4: 28e5 |0020: goto 0005 // -001b │ │ +09aa7c: |[09aa7c] com.badlogic.gdx.utils.StringBuilder.append0:(Ljava/lang/String;)V │ │ +09aa8c: 3906 0600 |0000: if-nez v6, 0006 // +0006 │ │ +09aa90: 6e10 e020 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/StringBuilder;.appendNull:()V // method@20e0 │ │ +09aa96: 0e00 |0005: return-void │ │ +09aa98: 6e10 ba24 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +09aa9e: 0a00 |0009: move-result v0 │ │ +09aaa0: 5252 5b10 |000a: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aaa4: 9001 0200 |000c: add-int v1, v2, v0 │ │ +09aaa8: 5452 5a10 |000e: iget-object v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aaac: 2122 |0010: array-length v2, v2 │ │ +09aaae: 3721 0500 |0011: if-le v1, v2, 0016 // +0005 │ │ +09aab2: 7020 ea20 1500 |0013: invoke-direct {v5, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09aab8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +09aaba: 5453 5a10 |0017: iget-object v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aabe: 5254 5b10 |0019: iget v4, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aac2: 6e54 b424 2630 |001b: invoke-virtual {v6, v2, v0, v3, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ +09aac8: 5951 5b10 |001e: iput v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aacc: 28e5 |0020: goto 0005 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ 0x0005 line=148 │ │ 0x0006 line=141 │ │ 0x000a line=142 │ │ @@ -150394,28 +150427,28 @@ │ │ type : '([C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -08cca8: |[08cca8] com.badlogic.gdx.utils.StringBuilder.append0:([C)V │ │ -08ccb8: 5241 5b10 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ccbc: 2152 |0002: array-length v2, v5 │ │ -08ccbe: 9000 0102 |0003: add-int v0, v1, v2 │ │ -08ccc2: 5441 5a10 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ccc6: 2111 |0007: array-length v1, v1 │ │ -08ccc8: 3710 0500 |0008: if-le v0, v1, 000d // +0005 │ │ -08cccc: 7020 ea20 0400 |000a: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08ccd2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08ccd4: 5242 5b10 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ccd8: 2153 |0010: array-length v3, v5 │ │ -08ccda: 7153 e124 1525 |0011: invoke-static {v5, v1, v5, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08cce0: 5940 5b10 |0014: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cce4: 0e00 |0016: return-void │ │ +09aad0: |[09aad0] com.badlogic.gdx.utils.StringBuilder.append0:([C)V │ │ +09aae0: 5241 5b10 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aae4: 2152 |0002: array-length v2, v5 │ │ +09aae6: 9000 0102 |0003: add-int v0, v1, v2 │ │ +09aaea: 5441 5a10 |0005: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aaee: 2111 |0007: array-length v1, v1 │ │ +09aaf0: 3710 0500 |0008: if-le v0, v1, 000d // +0005 │ │ +09aaf4: 7020 ea20 0400 |000a: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09aafa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +09aafc: 5242 5b10 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ab00: 2153 |0010: array-length v3, v5 │ │ +09ab02: 7153 e124 1525 |0011: invoke-static {v5, v1, v5, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09ab08: 5940 5b10 |0014: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ab0c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x000a line=106 │ │ 0x000d line=108 │ │ 0x0014 line=109 │ │ @@ -150430,57 +150463,57 @@ │ │ type : '([CII)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -08cce8: |[08cce8] com.badlogic.gdx.utils.StringBuilder.append0:([CII)V │ │ -08ccf8: 2151 |0000: array-length v1, v5 │ │ -08ccfa: 3616 0400 |0001: if-gt v6, v1, 0005 // +0004 │ │ -08ccfe: 3b06 1b00 |0003: if-gez v6, 001e // +001b │ │ -08cd02: 2201 6d03 |0005: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -08cd06: 2202 9103 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08cd0a: 7010 d024 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08cd10: 1a03 c70c |000c: const-string v3, "Offset out of bounds: " // string@0cc7 │ │ -08cd14: 6e20 d724 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08cd1a: 0c02 |0011: move-result-object v2 │ │ -08cd1c: 6e20 d424 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08cd22: 0c02 |0015: move-result-object v2 │ │ -08cd24: 6e10 dd24 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08cd2a: 0c02 |0019: move-result-object v2 │ │ -08cd2c: 7020 2924 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2429 │ │ -08cd32: 2701 |001d: throw v1 │ │ -08cd34: 3a07 0600 |001e: if-ltz v7, 0024 // +0006 │ │ -08cd38: 2151 |0020: array-length v1, v5 │ │ -08cd3a: b161 |0021: sub-int/2addr v1, v6 │ │ -08cd3c: 3571 1b00 |0022: if-ge v1, v7, 003d // +001b │ │ -08cd40: 2201 6d03 |0024: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -08cd44: 2202 9103 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08cd48: 7010 d024 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08cd4e: 1a03 2f0b |002b: const-string v3, "Length out of bounds: " // string@0b2f │ │ -08cd52: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08cd58: 0c02 |0030: move-result-object v2 │ │ -08cd5a: 6e20 d424 7200 |0031: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08cd60: 0c02 |0034: move-result-object v2 │ │ -08cd62: 6e10 dd24 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08cd68: 0c02 |0038: move-result-object v2 │ │ -08cd6a: 7020 2924 2100 |0039: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2429 │ │ -08cd70: 2701 |003c: throw v1 │ │ -08cd72: 5241 5b10 |003d: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cd76: 9000 0107 |003f: add-int v0, v1, v7 │ │ -08cd7a: 5441 5a10 |0041: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cd7e: 2111 |0043: array-length v1, v1 │ │ -08cd80: 3710 0500 |0044: if-le v0, v1, 0049 // +0005 │ │ -08cd84: 7020 ea20 0400 |0046: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08cd8a: 5441 5a10 |0049: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cd8e: 5242 5b10 |004b: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cd92: 7157 e124 6521 |004d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08cd98: 5940 5b10 |0050: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cd9c: 0e00 |0052: return-void │ │ +09ab10: |[09ab10] com.badlogic.gdx.utils.StringBuilder.append0:([CII)V │ │ +09ab20: 2151 |0000: array-length v1, v5 │ │ +09ab22: 3616 0400 |0001: if-gt v6, v1, 0005 // +0004 │ │ +09ab26: 3b06 1b00 |0003: if-gez v6, 001e // +001b │ │ +09ab2a: 2201 6d03 |0005: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +09ab2e: 2202 9103 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09ab32: 7010 d024 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09ab38: 1a03 c70c |000c: const-string v3, "Offset out of bounds: " // string@0cc7 │ │ +09ab3c: 6e20 d724 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09ab42: 0c02 |0011: move-result-object v2 │ │ +09ab44: 6e20 d424 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09ab4a: 0c02 |0015: move-result-object v2 │ │ +09ab4c: 6e10 dd24 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09ab52: 0c02 |0019: move-result-object v2 │ │ +09ab54: 7020 2924 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2429 │ │ +09ab5a: 2701 |001d: throw v1 │ │ +09ab5c: 3a07 0600 |001e: if-ltz v7, 0024 // +0006 │ │ +09ab60: 2151 |0020: array-length v1, v5 │ │ +09ab62: b161 |0021: sub-int/2addr v1, v6 │ │ +09ab64: 3571 1b00 |0022: if-ge v1, v7, 003d // +001b │ │ +09ab68: 2201 6d03 |0024: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +09ab6c: 2202 9103 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09ab70: 7010 d024 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09ab76: 1a03 2f0b |002b: const-string v3, "Length out of bounds: " // string@0b2f │ │ +09ab7a: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09ab80: 0c02 |0030: move-result-object v2 │ │ +09ab82: 6e20 d424 7200 |0031: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09ab88: 0c02 |0034: move-result-object v2 │ │ +09ab8a: 6e10 dd24 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09ab90: 0c02 |0038: move-result-object v2 │ │ +09ab92: 7020 2924 2100 |0039: invoke-direct {v1, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2429 │ │ +09ab98: 2701 |003c: throw v1 │ │ +09ab9a: 5241 5b10 |003d: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ab9e: 9000 0107 |003f: add-int v0, v1, v7 │ │ +09aba2: 5441 5a10 |0041: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aba6: 2111 |0043: array-length v1, v1 │ │ +09aba8: 3710 0500 |0044: if-le v0, v1, 0049 // +0005 │ │ +09abac: 7020 ea20 0400 |0046: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09abb2: 5441 5a10 |0049: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09abb6: 5242 5b10 |004b: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09abba: 7157 e124 6521 |004d: invoke-static {v5, v6, v1, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09abc0: 5940 5b10 |0050: iput v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09abc4: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x001e line=117 │ │ 0x0024 line=118 │ │ 0x003d line=121 │ │ @@ -150501,19 +150534,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 │ │ -08cda0: |[08cda0] com.badlogic.gdx.utils.StringBuilder.appendCodePoint:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cdb0: 7110 3a24 0200 |0000: invoke-static {v2}, Ljava/lang/Character;.toChars:(I)[C // method@243a │ │ -08cdb6: 0c00 |0003: move-result-object v0 │ │ -08cdb8: 6e20 dd20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@20dd │ │ -08cdbe: 1101 |0007: return-object v1 │ │ +09abc8: |[09abc8] com.badlogic.gdx.utils.StringBuilder.appendCodePoint:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09abd8: 7110 3a24 0200 |0000: invoke-static {v2}, Ljava/lang/Character;.toChars:(I)[C // method@243a │ │ +09abde: 0c00 |0003: move-result-object v0 │ │ +09abe0: 6e20 dd20 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append0:([C)V // method@20dd │ │ +09abe6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0007 line=851 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 codePoint I │ │ @@ -150523,45 +150556,45 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -08cdc0: |[08cdc0] com.badlogic.gdx.utils.StringBuilder.appendNull:()V │ │ -08cdd0: 1304 6c00 |0000: const/16 v4, #int 108 // #6c │ │ -08cdd4: 5251 5b10 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cdd8: d800 0104 |0004: add-int/lit8 v0, v1, #int 4 // #04 │ │ -08cddc: 5451 5a10 |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cde0: 2111 |0008: array-length v1, v1 │ │ -08cde2: 3710 0500 |0009: if-le v0, v1, 000e // +0005 │ │ -08cde6: 7020 ea20 0500 |000b: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08cdec: 5451 5a10 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cdf0: 5252 5b10 |0010: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cdf4: d803 0201 |0012: add-int/lit8 v3, v2, #int 1 // #01 │ │ -08cdf8: 5953 5b10 |0014: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cdfc: 1303 6e00 |0016: const/16 v3, #int 110 // #6e │ │ -08ce00: 5003 0102 |0018: aput-char v3, v1, v2 │ │ -08ce04: 5451 5a10 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ce08: 5252 5b10 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce0c: d803 0201 |001e: add-int/lit8 v3, v2, #int 1 // #01 │ │ -08ce10: 5953 5b10 |0020: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce14: 1303 7500 |0022: const/16 v3, #int 117 // #75 │ │ -08ce18: 5003 0102 |0024: aput-char v3, v1, v2 │ │ -08ce1c: 5451 5a10 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ce20: 5252 5b10 |0028: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce24: d803 0201 |002a: add-int/lit8 v3, v2, #int 1 // #01 │ │ -08ce28: 5953 5b10 |002c: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce2c: 5004 0102 |002e: aput-char v4, v1, v2 │ │ -08ce30: 5451 5a10 |0030: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ce34: 5252 5b10 |0032: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce38: d803 0201 |0034: add-int/lit8 v3, v2, #int 1 // #01 │ │ -08ce3c: 5953 5b10 |0036: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce40: 5004 0102 |0038: aput-char v4, v1, v2 │ │ -08ce44: 0e00 |003a: return-void │ │ +09abe8: |[09abe8] com.badlogic.gdx.utils.StringBuilder.appendNull:()V │ │ +09abf8: 1304 6c00 |0000: const/16 v4, #int 108 // #6c │ │ +09abfc: 5251 5b10 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac00: d800 0104 |0004: add-int/lit8 v0, v1, #int 4 // #04 │ │ +09ac04: 5451 5a10 |0006: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ac08: 2111 |0008: array-length v1, v1 │ │ +09ac0a: 3710 0500 |0009: if-le v0, v1, 000e // +0005 │ │ +09ac0e: 7020 ea20 0500 |000b: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09ac14: 5451 5a10 |000e: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ac18: 5252 5b10 |0010: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac1c: d803 0201 |0012: add-int/lit8 v3, v2, #int 1 // #01 │ │ +09ac20: 5953 5b10 |0014: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac24: 1303 6e00 |0016: const/16 v3, #int 110 // #6e │ │ +09ac28: 5003 0102 |0018: aput-char v3, v1, v2 │ │ +09ac2c: 5451 5a10 |001a: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ac30: 5252 5b10 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac34: d803 0201 |001e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +09ac38: 5953 5b10 |0020: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac3c: 1303 7500 |0022: const/16 v3, #int 117 // #75 │ │ +09ac40: 5003 0102 |0024: aput-char v3, v1, v2 │ │ +09ac44: 5451 5a10 |0026: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ac48: 5252 5b10 |0028: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac4c: d803 0201 |002a: add-int/lit8 v3, v2, #int 1 // #01 │ │ +09ac50: 5953 5b10 |002c: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac54: 5004 0102 |002e: aput-char v4, v1, v2 │ │ +09ac58: 5451 5a10 |0030: iget-object v1, v5, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ac5c: 5252 5b10 |0032: iget v2, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac60: d803 0201 |0034: add-int/lit8 v3, v2, #int 1 // #01 │ │ +09ac64: 5953 5b10 |0036: iput v3, v5, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ac68: 5004 0102 |0038: aput-char v4, v1, v2 │ │ +09ac6c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x0006 line=94 │ │ 0x000b line=95 │ │ 0x000e line=97 │ │ 0x001a line=98 │ │ @@ -150577,18 +150610,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -08ce48: |[08ce48] com.badlogic.gdx.utils.StringBuilder.capacity:()I │ │ -08ce58: 5410 5a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ce5c: 2100 |0002: array-length v0, v0 │ │ -08ce5e: 0f00 |0003: return v0 │ │ +09ac70: |[09ac70] com.badlogic.gdx.utils.StringBuilder.capacity:()I │ │ +09ac80: 5410 5a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ac84: 2100 |0002: array-length v0, v0 │ │ +09ac86: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ #25 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ @@ -150596,24 +150629,24 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08ce60: |[08ce60] com.badlogic.gdx.utils.StringBuilder.charAt:(I)C │ │ -08ce70: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ -08ce74: 5210 5b10 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ce78: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ -08ce7c: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08ce80: 7020 df24 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08ce86: 2700 |000b: throw v0 │ │ -08ce88: 5410 5a10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08ce8c: 4900 0002 |000e: aget-char v0, v0, v2 │ │ -08ce90: 0f00 |0010: return v0 │ │ +09ac88: |[09ac88] com.badlogic.gdx.utils.StringBuilder.charAt:(I)C │ │ +09ac98: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ +09ac9c: 5210 5b10 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aca0: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ +09aca4: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09aca8: 7020 df24 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09acae: 2700 |000b: throw v0 │ │ +09acb0: 5410 5a10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09acb4: 4900 0002 |000e: aget-char v0, v0, v2 │ │ +09acb8: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x000c line=179 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -150624,26 +150657,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -08ce94: |[08ce94] com.badlogic.gdx.utils.StringBuilder.codePointAt:(I)I │ │ -08cea4: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ -08cea8: 5220 5b10 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ceac: 3403 0800 |0004: if-lt v3, v0, 000c // +0008 │ │ -08ceb0: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08ceb4: 7020 df24 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08ceba: 2700 |000b: throw v0 │ │ -08cebc: 5420 5a10 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cec0: 5221 5b10 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cec4: 7130 3524 3001 |0010: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointAt:([CII)I // method@2435 │ │ -08ceca: 0a00 |0013: move-result v0 │ │ -08cecc: 0f00 |0014: return v0 │ │ +09acbc: |[09acbc] com.badlogic.gdx.utils.StringBuilder.codePointAt:(I)I │ │ +09accc: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ +09acd0: 5220 5b10 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09acd4: 3403 0800 |0004: if-lt v3, v0, 000c // +0008 │ │ +09acd8: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09acdc: 7020 df24 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09ace2: 2700 |000b: throw v0 │ │ +09ace4: 5420 5a10 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ace8: 5221 5b10 |000e: iget v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09acec: 7130 3524 3001 |0010: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointAt:([CII)I // method@2435 │ │ +09acf2: 0a00 |0013: move-result v0 │ │ +09acf4: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0006 line=633 │ │ 0x000c line=635 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -150654,26 +150687,26 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08ced0: |[08ced0] com.badlogic.gdx.utils.StringBuilder.codePointBefore:(I)I │ │ -08cee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08cee2: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ -08cee6: 5210 5b10 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08ceea: 3702 0800 |0005: if-le v2, v0, 000d // +0008 │ │ -08ceee: 2200 9203 |0007: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08cef2: 7020 df24 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08cef8: 2700 |000c: throw v0 │ │ -08cefa: 5410 5a10 |000d: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cefe: 7120 3624 2000 |000f: invoke-static {v0, v2}, Ljava/lang/Character;.codePointBefore:([CI)I // method@2436 │ │ -08cf04: 0a00 |0012: move-result v0 │ │ -08cf06: 0f00 |0013: return v0 │ │ +09acf8: |[09acf8] com.badlogic.gdx.utils.StringBuilder.codePointBefore:(I)I │ │ +09ad08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09ad0a: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ +09ad0e: 5210 5b10 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ad12: 3702 0800 |0005: if-le v2, v0, 000d // +0008 │ │ +09ad16: 2200 9203 |0007: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09ad1a: 7020 df24 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09ad20: 2700 |000c: throw v0 │ │ +09ad22: 5410 5a10 |000d: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ad26: 7120 3624 2000 |000f: invoke-static {v0, v2}, Ljava/lang/Character;.codePointBefore:([CI)I // method@2436 │ │ +09ad2c: 0a00 |0012: move-result v0 │ │ +09ad2e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0007 line=648 │ │ 0x000d line=650 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -150684,27 +150717,27 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -08cf08: |[08cf08] com.badlogic.gdx.utils.StringBuilder.codePointCount:(II)I │ │ -08cf18: 3a03 0800 |0000: if-ltz v3, 0008 // +0008 │ │ -08cf1c: 5220 5b10 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cf20: 3604 0400 |0004: if-gt v4, v0, 0008 // +0004 │ │ -08cf24: 3743 0800 |0006: if-le v3, v4, 000e // +0008 │ │ -08cf28: 2200 9203 |0008: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08cf2c: 7010 de24 0000 |000a: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ -08cf32: 2700 |000d: throw v0 │ │ -08cf34: 5420 5a10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cf38: 9101 0403 |0010: sub-int v1, v4, v3 │ │ -08cf3c: 7130 3724 3001 |0012: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointCount:([CII)I // method@2437 │ │ -08cf42: 0a00 |0015: move-result v0 │ │ -08cf44: 0f00 |0016: return v0 │ │ +09ad30: |[09ad30] com.badlogic.gdx.utils.StringBuilder.codePointCount:(II)I │ │ +09ad40: 3a03 0800 |0000: if-ltz v3, 0008 // +0008 │ │ +09ad44: 5220 5b10 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ad48: 3604 0400 |0004: if-gt v4, v0, 0008 // +0004 │ │ +09ad4c: 3743 0800 |0006: if-le v3, v4, 000e // +0008 │ │ +09ad50: 2200 9203 |0008: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09ad54: 7010 de24 0000 |000a: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ +09ad5a: 2700 |000d: throw v0 │ │ +09ad5c: 5420 5a10 |000e: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ad60: 9101 0403 |0010: sub-int v1, v4, v3 │ │ +09ad64: 7130 3724 3001 |0012: invoke-static {v0, v3, v1}, Ljava/lang/Character;.codePointCount:([CII)I // method@2437 │ │ +09ad6a: 0a00 |0015: move-result v0 │ │ +09ad6c: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0008 line=665 │ │ 0x000e line=667 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -150716,17 +150749,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 │ │ -08cf48: |[08cf48] com.badlogic.gdx.utils.StringBuilder.delete:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cf58: 6e30 e720 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.delete0:(II)V // method@20e7 │ │ -08cf5e: 1100 |0003: return-object v0 │ │ +09ad70: |[09ad70] com.badlogic.gdx.utils.StringBuilder.delete:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09ad80: 6e30 e720 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.delete0:(II)V // method@20e7 │ │ +09ad86: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0003 line=863 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 start I │ │ @@ -150737,36 +150770,36 @@ │ │ type : '(II)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -08cf60: |[08cf60] com.badlogic.gdx.utils.StringBuilder.delete0:(II)V │ │ -08cf70: 3a04 2200 |0000: if-ltz v4, 0022 // +0022 │ │ -08cf74: 5231 5b10 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cf78: 3715 0400 |0004: if-le v5, v1, 0008 // +0004 │ │ -08cf7c: 5235 5b10 |0006: iget v5, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cf80: 3345 0300 |0008: if-ne v5, v4, 000b // +0003 │ │ -08cf84: 0e00 |000a: return-void │ │ -08cf86: 3745 1700 |000b: if-le v5, v4, 0022 // +0017 │ │ -08cf8a: 5231 5b10 |000d: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cf8e: 9100 0105 |000f: sub-int v0, v1, v5 │ │ -08cf92: 3a00 0900 |0011: if-ltz v0, 001a // +0009 │ │ -08cf96: 5431 5a10 |0013: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cf9a: 5432 5a10 |0015: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08cf9e: 7150 e124 5142 |0017: invoke-static {v1, v5, v2, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08cfa4: 5231 5b10 |001a: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cfa8: 9102 0504 |001c: sub-int v2, v5, v4 │ │ -08cfac: b121 |001e: sub-int/2addr v1, v2 │ │ -08cfae: 5931 5b10 |001f: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cfb2: 28e9 |0021: goto 000a // -0017 │ │ -08cfb4: 2201 9203 |0022: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08cfb8: 7010 de24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ -08cfbe: 2701 |0027: throw v1 │ │ +09ad88: |[09ad88] com.badlogic.gdx.utils.StringBuilder.delete0:(II)V │ │ +09ad98: 3a04 2200 |0000: if-ltz v4, 0022 // +0022 │ │ +09ad9c: 5231 5b10 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ada0: 3715 0400 |0004: if-le v5, v1, 0008 // +0004 │ │ +09ada4: 5235 5b10 |0006: iget v5, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ada8: 3345 0300 |0008: if-ne v5, v4, 000b // +0003 │ │ +09adac: 0e00 |000a: return-void │ │ +09adae: 3745 1700 |000b: if-le v5, v4, 0022 // +0017 │ │ +09adb2: 5231 5b10 |000d: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09adb6: 9100 0105 |000f: sub-int v0, v1, v5 │ │ +09adba: 3a00 0900 |0011: if-ltz v0, 001a // +0009 │ │ +09adbe: 5431 5a10 |0013: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09adc2: 5432 5a10 |0015: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09adc6: 7150 e124 5142 |0017: invoke-static {v1, v5, v2, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09adcc: 5231 5b10 |001a: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09add0: 9102 0504 |001c: sub-int v2, v5, v4 │ │ +09add4: b121 |001e: sub-int/2addr v1, v2 │ │ +09add6: 5931 5b10 |001f: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09adda: 28e9 |0021: goto 000a // -0017 │ │ +09addc: 2201 9203 |0022: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09ade0: 7010 de24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ +09ade6: 2701 |0027: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ 0x0006 line=185 │ │ 0x0008 line=187 │ │ 0x000a line=194 │ │ @@ -150786,17 +150819,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 │ │ -08cfc0: |[08cfc0] com.badlogic.gdx.utils.StringBuilder.deleteCharAt:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08cfd0: 6e20 e920 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.deleteCharAt0:(I)V // method@20e9 │ │ -08cfd6: 1100 |0003: return-object v0 │ │ +09ade8: |[09ade8] com.badlogic.gdx.utils.StringBuilder.deleteCharAt:(I)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09adf8: 6e20 e920 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.deleteCharAt0:(I)V // method@20e9 │ │ +09adfe: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0003 line=874 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 index I │ │ @@ -150806,33 +150839,33 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -08cfd8: |[08cfd8] com.badlogic.gdx.utils.StringBuilder.deleteCharAt0:(I)V │ │ -08cfe8: 3a05 0600 |0000: if-ltz v5, 0006 // +0006 │ │ -08cfec: 5241 5b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08cff0: 3415 0800 |0004: if-lt v5, v1, 000c // +0008 │ │ -08cff4: 2201 9203 |0006: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08cff8: 7020 df24 5100 |0008: invoke-direct {v1, v5}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08cffe: 2701 |000b: throw v1 │ │ -08d000: 5241 5b10 |000c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d004: b151 |000e: sub-int/2addr v1, v5 │ │ -08d006: d800 01ff |000f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -08d00a: 3d00 0b00 |0011: if-lez v0, 001c // +000b │ │ -08d00e: 5441 5a10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d012: d802 0501 |0015: add-int/lit8 v2, v5, #int 1 // #01 │ │ -08d016: 5443 5a10 |0017: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d01a: 7150 e124 2153 |0019: invoke-static {v1, v2, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08d020: 5241 5b10 |001c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d024: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08d028: 5941 5b10 |0020: iput v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d02c: 0e00 |0022: return-void │ │ +09ae00: |[09ae00] com.badlogic.gdx.utils.StringBuilder.deleteCharAt0:(I)V │ │ +09ae10: 3a05 0600 |0000: if-ltz v5, 0006 // +0006 │ │ +09ae14: 5241 5b10 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ae18: 3415 0800 |0004: if-lt v5, v1, 000c // +0008 │ │ +09ae1c: 2201 9203 |0006: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09ae20: 7020 df24 5100 |0008: invoke-direct {v1, v5}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09ae26: 2701 |000b: throw v1 │ │ +09ae28: 5241 5b10 |000c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ae2c: b151 |000e: sub-int/2addr v1, v5 │ │ +09ae2e: d800 01ff |000f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09ae32: 3d00 0b00 |0011: if-lez v0, 001c // +000b │ │ +09ae36: 5441 5a10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ae3a: d802 0501 |0015: add-int/lit8 v2, v5, #int 1 // #01 │ │ +09ae3e: 5443 5a10 |0017: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ae42: 7150 e124 2153 |0019: invoke-static {v1, v2, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09ae48: 5241 5b10 |001c: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ae4c: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09ae50: 5941 5b10 |0020: iput v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09ae54: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000c line=204 │ │ 0x0011 line=205 │ │ 0x0013 line=206 │ │ @@ -150848,27 +150881,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08d030: |[08d030] com.badlogic.gdx.utils.StringBuilder.ensureCapacity:(I)V │ │ -08d040: 5421 5a10 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d044: 2111 |0002: array-length v1, v1 │ │ -08d046: 3713 0e00 |0003: if-le v3, v1, 0011 // +000e │ │ -08d04a: 5421 5a10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d04e: 2111 |0007: array-length v1, v1 │ │ -08d050: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ -08d054: d800 0102 |000a: add-int/lit8 v0, v1, #int 2 // #02 │ │ -08d058: 3730 0600 |000c: if-le v0, v3, 0012 // +0006 │ │ -08d05c: 7020 ea20 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08d062: 0e00 |0011: return-void │ │ -08d064: 0130 |0012: move v0, v3 │ │ -08d066: 28fb |0013: goto 000e // -0005 │ │ +09ae58: |[09ae58] com.badlogic.gdx.utils.StringBuilder.ensureCapacity:(I)V │ │ +09ae68: 5421 5a10 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ae6c: 2111 |0002: array-length v1, v1 │ │ +09ae6e: 3713 0e00 |0003: if-le v3, v1, 0011 // +000e │ │ +09ae72: 5421 5a10 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09ae76: 2111 |0007: array-length v1, v1 │ │ +09ae78: e001 0101 |0008: shl-int/lit8 v1, v1, #int 1 // #01 │ │ +09ae7c: d800 0102 |000a: add-int/lit8 v0, v1, #int 2 // #02 │ │ +09ae80: 3730 0600 |000c: if-le v0, v3, 0012 // +0006 │ │ +09ae84: 7020 ea20 0200 |000e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09ae8a: 0e00 |0011: return-void │ │ +09ae8c: 0130 |0012: move v0, v3 │ │ +09ae8e: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0005 line=219 │ │ 0x000c line=220 │ │ 0x0011 line=222 │ │ 0x0013 line=220 │ │ @@ -150883,52 +150916,52 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -08d068: |[08d068] com.badlogic.gdx.utils.StringBuilder.equals:(Ljava/lang/Object;)Z │ │ -08d078: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08d07a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08d07c: 33a9 0300 |0002: if-ne v9, v10, 0005 // +0003 │ │ -08d080: 0f05 |0004: return v5 │ │ -08d082: 390a 0400 |0005: if-nez v10, 0009 // +0004 │ │ -08d086: 0165 |0007: move v5, v6 │ │ -08d088: 28fc |0008: goto 0004 // -0004 │ │ -08d08a: 6e10 9724 0900 |0009: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08d090: 0c07 |000c: move-result-object v7 │ │ -08d092: 6e10 9724 0a00 |000d: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -08d098: 0c08 |0010: move-result-object v8 │ │ -08d09a: 3287 0400 |0011: if-eq v7, v8, 0015 // +0004 │ │ -08d09e: 0165 |0013: move v5, v6 │ │ -08d0a0: 28f0 |0014: goto 0004 // -0010 │ │ -08d0a2: 07a4 |0015: move-object v4, v10 │ │ -08d0a4: 1f04 0203 |0016: check-cast v4, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -08d0a8: 5293 5b10 |0018: iget v3, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d0ac: 5247 5b10 |001a: iget v7, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d0b0: 3273 0400 |001c: if-eq v3, v7, 0020 // +0004 │ │ -08d0b4: 0165 |001e: move v5, v6 │ │ -08d0b6: 28e5 |001f: goto 0004 // -001b │ │ -08d0b8: 5490 5a10 |0020: iget-object v0, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d0bc: 5441 5a10 |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d0c0: 3210 e0ff |0024: if-eq v0, v1, 0004 // -0020 │ │ -08d0c4: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -08d0c8: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ -08d0cc: 0165 |002a: move v5, v6 │ │ -08d0ce: 28d9 |002b: goto 0004 // -0027 │ │ -08d0d0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -08d0d2: 3532 d7ff |002d: if-ge v2, v3, 0004 // -0029 │ │ -08d0d6: 4907 0002 |002f: aget-char v7, v0, v2 │ │ -08d0da: 4908 0102 |0031: aget-char v8, v1, v2 │ │ -08d0de: 3287 0400 |0033: if-eq v7, v8, 0037 // +0004 │ │ -08d0e2: 0165 |0035: move v5, v6 │ │ -08d0e4: 28ce |0036: goto 0004 // -0032 │ │ -08d0e6: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08d0ea: 28f4 |0039: goto 002d // -000c │ │ +09ae90: |[09ae90] com.badlogic.gdx.utils.StringBuilder.equals:(Ljava/lang/Object;)Z │ │ +09aea0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +09aea2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09aea4: 33a9 0300 |0002: if-ne v9, v10, 0005 // +0003 │ │ +09aea8: 0f05 |0004: return v5 │ │ +09aeaa: 390a 0400 |0005: if-nez v10, 0009 // +0004 │ │ +09aeae: 0165 |0007: move v5, v6 │ │ +09aeb0: 28fc |0008: goto 0004 // -0004 │ │ +09aeb2: 6e10 9724 0900 |0009: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +09aeb8: 0c07 |000c: move-result-object v7 │ │ +09aeba: 6e10 9724 0a00 |000d: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +09aec0: 0c08 |0010: move-result-object v8 │ │ +09aec2: 3287 0400 |0011: if-eq v7, v8, 0015 // +0004 │ │ +09aec6: 0165 |0013: move v5, v6 │ │ +09aec8: 28f0 |0014: goto 0004 // -0010 │ │ +09aeca: 07a4 |0015: move-object v4, v10 │ │ +09aecc: 1f04 0203 |0016: check-cast v4, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +09aed0: 5293 5b10 |0018: iget v3, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aed4: 5247 5b10 |001a: iget v7, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09aed8: 3273 0400 |001c: if-eq v3, v7, 0020 // +0004 │ │ +09aedc: 0165 |001e: move v5, v6 │ │ +09aede: 28e5 |001f: goto 0004 // -001b │ │ +09aee0: 5490 5a10 |0020: iget-object v0, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aee4: 5441 5a10 |0022: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09aee8: 3210 e0ff |0024: if-eq v0, v1, 0004 // -0020 │ │ +09aeec: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +09aef0: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ +09aef4: 0165 |002a: move v5, v6 │ │ +09aef6: 28d9 |002b: goto 0004 // -0027 │ │ +09aef8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +09aefa: 3532 d7ff |002d: if-ge v2, v3, 0004 // -0029 │ │ +09aefe: 4907 0002 |002f: aget-char v7, v0, v2 │ │ +09af02: 4908 0102 |0031: aget-char v8, v1, v2 │ │ +09af06: 3287 0400 |0033: if-eq v7, v8, 0037 // +0004 │ │ +09af0a: 0165 |0035: move v5, v6 │ │ +09af0c: 28ce |0036: goto 0004 // -0032 │ │ +09af0e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09af12: 28f4 |0039: goto 002d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1071 │ │ 0x0004 line=1083 │ │ 0x0005 line=1072 │ │ 0x0009 line=1073 │ │ 0x0016 line=1074 │ │ @@ -150955,27 +150988,27 @@ │ │ type : '(II[CI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -08d0ec: |[08d0ec] com.badlogic.gdx.utils.StringBuilder.getChars:(II[CI)V │ │ -08d0fc: 5220 5b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d100: 3603 0800 |0002: if-gt v3, v0, 000a // +0008 │ │ -08d104: 5220 5b10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d108: 3604 0400 |0006: if-gt v4, v0, 000a // +0004 │ │ -08d10c: 3743 0800 |0008: if-le v3, v4, 0010 // +0008 │ │ -08d110: 2200 9203 |000a: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d114: 7010 de24 0000 |000c: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ -08d11a: 2700 |000f: throw v0 │ │ -08d11c: 5420 5a10 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d120: 9101 0403 |0012: sub-int v1, v4, v3 │ │ -08d124: 7151 e124 3065 |0014: invoke-static {v0, v3, v5, v6, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08d12a: 0e00 |0017: return-void │ │ +09af14: |[09af14] com.badlogic.gdx.utils.StringBuilder.getChars:(II[CI)V │ │ +09af24: 5220 5b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09af28: 3603 0800 |0002: if-gt v3, v0, 000a // +0008 │ │ +09af2c: 5220 5b10 |0004: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09af30: 3604 0400 |0006: if-gt v4, v0, 000a // +0004 │ │ +09af34: 3743 0800 |0008: if-le v3, v4, 0010 // +0008 │ │ +09af38: 2200 9203 |000a: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09af3c: 7010 de24 0000 |000c: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ +09af42: 2700 |000f: throw v0 │ │ +09af44: 5420 5a10 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09af48: 9101 0403 |0012: sub-int v1, v4, v3 │ │ +09af4c: 7151 e124 3065 |0014: invoke-static {v0, v3, v5, v6, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09af52: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=235 │ │ 0x0010 line=237 │ │ 0x0017 line=238 │ │ locals : │ │ @@ -150990,17 +151023,17 @@ │ │ type : '()[C' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d12c: |[08d12c] com.badlogic.gdx.utils.StringBuilder.getValue:()[C │ │ -08d13c: 5410 5a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d140: 1100 |0002: return-object v0 │ │ +09af54: |[09af54] com.badlogic.gdx.utils.StringBuilder.getValue:()[C │ │ +09af64: 5410 5a10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09af68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ #37 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ @@ -151008,25 +151041,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08d144: |[08d144] com.badlogic.gdx.utils.StringBuilder.hashCode:()I │ │ -08d154: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -08d158: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08d15a: 5242 5b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d15e: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ -08d162: da02 011f |0007: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08d166: 5443 5a10 |0009: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d16a: 7110 9625 0300 |000b: invoke-static {v3}, Ljava/util/Arrays;.hashCode:([C)I // method@2596 │ │ -08d170: 0a03 |000e: move-result v3 │ │ -08d172: 9001 0203 |000f: add-int v1, v2, v3 │ │ -08d176: 0f01 |0011: return v1 │ │ +09af6c: |[09af6c] com.badlogic.gdx.utils.StringBuilder.hashCode:()I │ │ +09af7c: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +09af80: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +09af82: 5242 5b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09af86: d801 021f |0005: add-int/lit8 v1, v2, #int 31 // #1f │ │ +09af8a: da02 011f |0007: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +09af8e: 5443 5a10 |0009: iget-object v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09af92: 7110 9625 0300 |000b: invoke-static {v3}, Ljava/util/Arrays;.hashCode:([C)I // method@2596 │ │ +09af98: 0a03 |000e: move-result v3 │ │ +09af9a: 9001 0203 |000f: add-int v1, v2, v3 │ │ +09af9e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0002 line=1064 │ │ 0x0003 line=1065 │ │ 0x0007 line=1066 │ │ 0x0011 line=1067 │ │ @@ -151040,19 +151073,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08d178: |[08d178] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;)I │ │ -08d188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d18a: 6e30 f120 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.indexOf:(Ljava/lang/String;I)I // method@20f1 │ │ -08d190: 0a00 |0004: move-result v0 │ │ -08d192: 0f00 |0005: return v0 │ │ +09afa0: |[09afa0] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;)I │ │ +09afb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09afb2: 6e30 f120 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.indexOf:(Ljava/lang/String;I)I // method@20f1 │ │ +09afb8: 0a00 |0004: move-result v0 │ │ +09afba: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0006 reg=2 string Ljava/lang/String; │ │ │ │ @@ -151061,66 +151094,66 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -08d194: |[08d194] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;I)I │ │ -08d1a4: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -08d1a6: 3b0b 0300 |0001: if-gez v11, 0004 // +0003 │ │ -08d1aa: 120b |0003: const/4 v11, #int 0 // #0 │ │ -08d1ac: 6e10 ba24 0a00 |0004: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@24ba │ │ -08d1b2: 0a05 |0007: move-result v5 │ │ -08d1b4: 3d05 4000 |0008: if-lez v5, 0048 // +0040 │ │ -08d1b8: 9007 050b |000a: add-int v7, v5, v11 │ │ -08d1bc: 5298 5b10 |000c: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d1c0: 3787 0400 |000e: if-le v7, v8, 0012 // +0004 │ │ -08d1c4: 0162 |0010: move v2, v6 │ │ -08d1c6: 0f02 |0011: return v2 │ │ -08d1c8: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -08d1ca: 6e20 ac24 7a00 |0013: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -08d1d0: 0a00 |0016: move-result v0 │ │ -08d1d2: 01b2 |0017: move v2, v11 │ │ -08d1d4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -08d1d6: 5297 5b10 |0019: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d1da: 3572 0900 |001b: if-ge v2, v7, 0024 // +0009 │ │ -08d1de: 5497 5a10 |001d: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d1e2: 4907 0702 |001f: aget-char v7, v7, v2 │ │ -08d1e6: 3307 0d00 |0021: if-ne v7, v0, 002e // +000d │ │ -08d1ea: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -08d1ec: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -08d1f0: 9007 0502 |0026: add-int v7, v5, v2 │ │ -08d1f4: 5298 5b10 |0028: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d1f8: 3787 0700 |002a: if-le v7, v8, 0031 // +0007 │ │ -08d1fc: 0162 |002c: move v2, v6 │ │ -08d1fe: 28e4 |002d: goto 0011 // -001c │ │ -08d200: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08d204: 28e9 |0030: goto 0019 // -0017 │ │ -08d206: 0123 |0031: move v3, v2 │ │ -08d208: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -08d20a: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ -08d20e: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ -08d212: 5497 5a10 |0037: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d216: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08d21a: 4907 0703 |003b: aget-char v7, v7, v3 │ │ -08d21e: 6e20 ac24 4a00 |003d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -08d224: 0a08 |0040: move-result v8 │ │ -08d226: 3287 f2ff |0041: if-eq v7, v8, 0033 // -000e │ │ -08d22a: 3254 ceff |0043: if-eq v4, v5, 0011 // -0032 │ │ -08d22e: d80b 0201 |0045: add-int/lit8 v11, v2, #int 1 // #01 │ │ -08d232: 28d0 |0047: goto 0017 // -0030 │ │ -08d234: 5296 5b10 |0048: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d238: 346b 0400 |004a: if-lt v11, v6, 004e // +0004 │ │ -08d23c: 390b 0500 |004c: if-nez v11, 0051 // +0005 │ │ -08d240: 01b6 |004e: move v6, v11 │ │ -08d242: 0162 |004f: move v2, v6 │ │ -08d244: 28c1 |0050: goto 0011 // -003f │ │ -08d246: 5296 5b10 |0051: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d24a: 28fc |0053: goto 004f // -0004 │ │ +09afbc: |[09afbc] com.badlogic.gdx.utils.StringBuilder.indexOf:(Ljava/lang/String;I)I │ │ +09afcc: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +09afce: 3b0b 0300 |0001: if-gez v11, 0004 // +0003 │ │ +09afd2: 120b |0003: const/4 v11, #int 0 // #0 │ │ +09afd4: 6e10 ba24 0a00 |0004: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@24ba │ │ +09afda: 0a05 |0007: move-result v5 │ │ +09afdc: 3d05 4000 |0008: if-lez v5, 0048 // +0040 │ │ +09afe0: 9007 050b |000a: add-int v7, v5, v11 │ │ +09afe4: 5298 5b10 |000c: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09afe8: 3787 0400 |000e: if-le v7, v8, 0012 // +0004 │ │ +09afec: 0162 |0010: move v2, v6 │ │ +09afee: 0f02 |0011: return v2 │ │ +09aff0: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +09aff2: 6e20 ac24 7a00 |0013: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +09aff8: 0a00 |0016: move-result v0 │ │ +09affa: 01b2 |0017: move v2, v11 │ │ +09affc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +09affe: 5297 5b10 |0019: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b002: 3572 0900 |001b: if-ge v2, v7, 0024 // +0009 │ │ +09b006: 5497 5a10 |001d: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b00a: 4907 0702 |001f: aget-char v7, v7, v2 │ │ +09b00e: 3307 0d00 |0021: if-ne v7, v0, 002e // +000d │ │ +09b012: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +09b014: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +09b018: 9007 0502 |0026: add-int v7, v5, v2 │ │ +09b01c: 5298 5b10 |0028: iget v8, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b020: 3787 0700 |002a: if-le v7, v8, 0031 // +0007 │ │ +09b024: 0162 |002c: move v2, v6 │ │ +09b026: 28e4 |002d: goto 0011 // -001c │ │ +09b028: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09b02c: 28e9 |0030: goto 0019 // -0017 │ │ +09b02e: 0123 |0031: move v3, v2 │ │ +09b030: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +09b032: d804 0401 |0033: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09b036: 3554 0e00 |0035: if-ge v4, v5, 0043 // +000e │ │ +09b03a: 5497 5a10 |0037: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b03e: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09b042: 4907 0703 |003b: aget-char v7, v7, v3 │ │ +09b046: 6e20 ac24 4a00 |003d: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +09b04c: 0a08 |0040: move-result v8 │ │ +09b04e: 3287 f2ff |0041: if-eq v7, v8, 0033 // -000e │ │ +09b052: 3254 ceff |0043: if-eq v4, v5, 0011 // -0032 │ │ +09b056: d80b 0201 |0045: add-int/lit8 v11, v2, #int 1 // #01 │ │ +09b05a: 28d0 |0047: goto 0017 // -0030 │ │ +09b05c: 5296 5b10 |0048: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b060: 346b 0400 |004a: if-lt v11, v6, 004e // +0004 │ │ +09b064: 390b 0500 |004c: if-nez v11, 0051 // +0005 │ │ +09b068: 01b6 |004e: move v6, v11 │ │ +09b06a: 0162 |004f: move v2, v6 │ │ +09b06c: 28c1 |0050: goto 0011 // -003f │ │ +09b06e: 5296 5b10 |0051: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b072: 28fc |0053: goto 004f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=520 │ │ 0x0003 line=521 │ │ 0x0004 line=523 │ │ 0x0008 line=524 │ │ 0x000a line=525 │ │ @@ -151156,63 +151189,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 │ │ -08d24c: |[08d24c] com.badlogic.gdx.utils.StringBuilder.insert:(IC)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d25c: 6e30 fe20 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(IC)V // method@20fe │ │ -08d262: 1100 |0003: return-object v0 │ │ +09b074: |[09b074] com.badlogic.gdx.utils.StringBuilder.insert:(IC)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b084: 6e30 fe20 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(IC)V // method@20fe │ │ +09b08a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ 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 │ │ -08d264: |[08d264] com.badlogic.gdx.utils.StringBuilder.insert:(ID)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d274: 7120 5424 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@2454 │ │ -08d27a: 0c00 |0003: move-result-object v0 │ │ -08d27c: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d282: 1101 |0007: return-object v1 │ │ +09b08c: |[09b08c] com.badlogic.gdx.utils.StringBuilder.insert:(ID)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b09c: 7120 5424 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@2454 │ │ +09b0a2: 0c00 |0003: move-result-object v0 │ │ +09b0a4: 6e30 0021 3200 |0004: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b0aa: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0007 line=952 │ │ 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 │ │ -08d284: |[08d284] com.badlogic.gdx.utils.StringBuilder.insert:(IF)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d294: 7110 6424 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ -08d29a: 0c00 |0003: move-result-object v0 │ │ -08d29c: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d2a2: 1101 |0007: return-object v1 │ │ +09b0ac: |[09b0ac] com.badlogic.gdx.utils.StringBuilder.insert:(IF)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b0bc: 7110 6424 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ +09b0c2: 0c00 |0003: move-result-object v0 │ │ +09b0c4: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b0ca: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0007 line=939 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0008 reg=2 offset I │ │ @@ -151223,68 +151256,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 │ │ -08d2a4: |[08d2a4] com.badlogic.gdx.utils.StringBuilder.insert:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d2b4: 7110 7324 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -08d2ba: 0c00 |0003: move-result-object v0 │ │ -08d2bc: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d2c2: 1101 |0007: return-object v1 │ │ +09b0cc: |[09b0cc] com.badlogic.gdx.utils.StringBuilder.insert:(II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b0dc: 7110 7324 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +09b0e2: 0c00 |0003: move-result-object v0 │ │ +09b0e4: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b0ea: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0007 line=913 │ │ 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 │ │ -08d2c4: |[08d2c4] com.badlogic.gdx.utils.StringBuilder.insert:(IJ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d2d4: 7120 7a24 4300 |0000: invoke-static {v3, v4}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ -08d2da: 0c00 |0003: move-result-object v0 │ │ -08d2dc: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d2e2: 1101 |0007: return-object v1 │ │ +09b0ec: |[09b0ec] com.badlogic.gdx.utils.StringBuilder.insert:(IJ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b0fc: 7120 7a24 5400 |0000: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@247a │ │ +09b102: 0c00 |0003: move-result-object v0 │ │ +09b104: 6e30 0021 3200 |0004: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b10a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0007 line=926 │ │ 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 │ │ -08d2e4: |[08d2e4] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d2f4: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -08d2f8: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ -08d2fc: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d302: 1101 |0007: return-object v1 │ │ -08d304: 6e10 9b24 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08d30a: 0c00 |000b: move-result-object v0 │ │ -08d30c: 28f8 |000c: goto 0004 // -0008 │ │ +09b10c: |[09b10c] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b11c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +09b120: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ +09b124: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b12a: 1101 |0007: return-object v1 │ │ +09b12c: 6e10 9b24 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09b132: 0c00 |000b: move-result-object v0 │ │ +09b134: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0007 line=1020 │ │ 0x0008 line=1019 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -151296,17 +151329,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 │ │ -08d310: |[08d310] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d320: 6e54 ff20 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/CharSequence;II)V // method@20ff │ │ -08d326: 1100 |0003: return-object v0 │ │ +09b138: |[09b138] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/CharSequence;II)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b148: 6e54 ff20 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/CharSequence;II)V // method@20ff │ │ +09b14e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0003 line=1037 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -151319,22 +151352,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 │ │ -08d328: |[08d328] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d338: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -08d33c: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ -08d340: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d346: 1101 |0007: return-object v1 │ │ -08d348: 6e10 9b24 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08d34e: 0c00 |000b: move-result-object v0 │ │ -08d350: 28f8 |000c: goto 0004 // -0008 │ │ +09b150: |[09b150] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b160: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +09b164: 1a00 0b21 |0002: const-string v0, "null" // string@210b │ │ +09b168: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b16e: 1101 |0007: return-object v1 │ │ +09b170: 6e10 9b24 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09b176: 0c00 |000b: move-result-object v0 │ │ +09b178: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0007 line=965 │ │ 0x0008 line=964 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -151346,17 +151379,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 │ │ -08d354: |[08d354] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d364: 6e30 0021 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d36a: 1100 |0003: return-object v0 │ │ +09b17c: |[09b17c] com.badlogic.gdx.utils.StringBuilder.insert:(ILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b18c: 6e30 0021 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b192: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ 0x0003 line=977 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -151367,21 +151400,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 │ │ -08d36c: |[08d36c] com.badlogic.gdx.utils.StringBuilder.insert:(IZ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d37c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -08d380: 1a00 ca28 |0002: const-string v0, "true" // string@28ca │ │ -08d384: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d38a: 1101 |0007: return-object v1 │ │ -08d38c: 1a00 2b16 |0008: const-string v0, "false" // string@162b │ │ -08d390: 28fa |000a: goto 0004 // -0006 │ │ +09b194: |[09b194] com.badlogic.gdx.utils.StringBuilder.insert:(IZ)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b1a4: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +09b1a8: 1a00 ca28 |0002: const-string v0, "true" // string@28ca │ │ +09b1ac: 6e30 0021 2100 |0004: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b1b2: 1101 |0007: return-object v1 │ │ +09b1b4: 1a00 2b16 |0008: const-string v0, "false" // string@162b │ │ +09b1b8: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0007 line=887 │ │ 0x0008 line=886 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ @@ -151393,17 +151426,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 │ │ -08d394: |[08d394] com.badlogic.gdx.utils.StringBuilder.insert:(I[C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d3a4: 6e30 0121 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[C)V // method@2101 │ │ -08d3aa: 1100 |0003: return-object v0 │ │ +09b1bc: |[09b1bc] com.badlogic.gdx.utils.StringBuilder.insert:(I[C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b1cc: 6e30 0121 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[C)V // method@2101 │ │ +09b1d2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=989 │ │ 0x0003 line=990 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -151414,17 +151447,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 │ │ -08d3ac: |[08d3ac] com.badlogic.gdx.utils.StringBuilder.insert:(I[CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d3bc: 6e54 0221 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[CII)V // method@2102 │ │ -08d3c2: 1100 |0003: return-object v0 │ │ +09b1d4: |[09b1d4] com.badlogic.gdx.utils.StringBuilder.insert:(I[CII)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b1e4: 6e54 0221 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(I[CII)V // method@2102 │ │ +09b1ea: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0003 line=1006 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 offset I │ │ @@ -151437,29 +151470,29 @@ │ │ type : '(IC)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -08d3c4: |[08d3c4] com.badlogic.gdx.utils.StringBuilder.insert0:(IC)V │ │ -08d3d4: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ -08d3d8: 5210 5b10 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d3dc: 3702 0800 |0004: if-le v2, v0, 000c // +0008 │ │ -08d3e0: 2200 6d03 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -08d3e4: 7020 2824 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ -08d3ea: 2700 |000b: throw v0 │ │ -08d3ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08d3ee: 7030 0621 0102 |000d: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ -08d3f4: 5410 5a10 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d3f8: 5003 0002 |0012: aput-char v3, v0, v2 │ │ -08d3fc: 5210 5b10 |0014: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d400: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08d404: 5910 5b10 |0018: iput v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d408: 0e00 |001a: return-void │ │ +09b1ec: |[09b1ec] com.badlogic.gdx.utils.StringBuilder.insert0:(IC)V │ │ +09b1fc: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ +09b200: 5210 5b10 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b204: 3702 0800 |0004: if-le v2, v0, 000c // +0008 │ │ +09b208: 2200 6d03 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +09b20c: 7020 2824 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ +09b212: 2700 |000b: throw v0 │ │ +09b214: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09b216: 7030 0621 0102 |000d: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ +09b21c: 5410 5a10 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b220: 5003 0002 |0012: aput-char v3, v0, v2 │ │ +09b224: 5210 5b10 |0014: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b228: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09b22c: 5910 5b10 |0018: iput v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b230: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0006 line=270 │ │ 0x000c line=272 │ │ 0x0010 line=273 │ │ 0x0014 line=274 │ │ @@ -151474,35 +151507,35 @@ │ │ type : '(ILjava/lang/CharSequence;II)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -08d40c: |[08d40c] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/CharSequence;II)V │ │ -08d41c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -08d420: 1a03 0b21 |0002: const-string v3, "null" // string@210b │ │ -08d424: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ -08d428: 5210 5b10 |0006: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d42c: 3602 0e00 |0008: if-gt v2, v0, 0016 // +000e │ │ -08d430: 3a04 0c00 |000a: if-ltz v4, 0016 // +000c │ │ -08d434: 3a05 0a00 |000c: if-ltz v5, 0016 // +000a │ │ -08d438: 3654 0800 |000e: if-gt v4, v5, 0016 // +0008 │ │ -08d43c: 7210 3324 0300 |0010: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -08d442: 0a00 |0013: move-result v0 │ │ -08d444: 3705 0800 |0014: if-le v5, v0, 001c // +0008 │ │ -08d448: 2200 7d03 |0016: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ -08d44c: 7010 6c24 0000 |0018: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@246c │ │ -08d452: 2700 |001b: throw v0 │ │ -08d454: 7230 3424 4305 |001c: invoke-interface {v3, v4, v5}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@2434 │ │ -08d45a: 0c00 |001f: move-result-object v0 │ │ -08d45c: 6e10 9b24 0000 |0020: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -08d462: 0c00 |0023: move-result-object v0 │ │ -08d464: 6e30 0021 2100 |0024: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d46a: 0e00 |0027: return-void │ │ +09b234: |[09b234] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/CharSequence;II)V │ │ +09b244: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +09b248: 1a03 0b21 |0002: const-string v3, "null" // string@210b │ │ +09b24c: 3a02 1200 |0004: if-ltz v2, 0016 // +0012 │ │ +09b250: 5210 5b10 |0006: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b254: 3602 0e00 |0008: if-gt v2, v0, 0016 // +000e │ │ +09b258: 3a04 0c00 |000a: if-ltz v4, 0016 // +000c │ │ +09b25c: 3a05 0a00 |000c: if-ltz v5, 0016 // +000a │ │ +09b260: 3654 0800 |000e: if-gt v4, v5, 0016 // +0008 │ │ +09b264: 7210 3324 0300 |0010: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +09b26a: 0a00 |0013: move-result v0 │ │ +09b26c: 3705 0800 |0014: if-le v5, v0, 001c // +0008 │ │ +09b270: 2200 7d03 |0016: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@037d │ │ +09b274: 7010 6c24 0000 |0018: invoke-direct {v0}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@246c │ │ +09b27a: 2700 |001b: throw v0 │ │ +09b27c: 7230 3424 4305 |001c: invoke-interface {v3, v4, v5}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@2434 │ │ +09b282: 0c00 |001f: move-result-object v0 │ │ +09b284: 6e10 9b24 0000 |0020: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09b28a: 0c00 |0023: move-result-object v0 │ │ +09b28c: 6e30 0021 2100 |0024: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b292: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ 0x0004 line=297 │ │ 0x0016 line=298 │ │ 0x001c line=300 │ │ @@ -151519,34 +151552,34 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -08d46c: |[08d46c] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/String;)V │ │ -08d47c: 3a04 1f00 |0000: if-ltz v4, 001f // +001f │ │ -08d480: 5231 5b10 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d484: 3614 1b00 |0004: if-gt v4, v1, 001f // +001b │ │ -08d488: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -08d48c: 1a05 0b21 |0008: const-string v5, "null" // string@210b │ │ -08d490: 6e10 ba24 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24ba │ │ -08d496: 0a00 |000d: move-result v0 │ │ -08d498: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ -08d49c: 7030 0621 0304 |0010: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ -08d4a2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -08d4a4: 5432 5a10 |0014: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d4a8: 6e54 b424 1520 |0016: invoke-virtual {v5, v1, v0, v2, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ -08d4ae: 5231 5b10 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d4b2: b001 |001b: add-int/2addr v1, v0 │ │ -08d4b4: 5931 5b10 |001c: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d4b8: 0e00 |001e: return-void │ │ -08d4ba: 2201 9203 |001f: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d4be: 7020 df24 4100 |0021: invoke-direct {v1, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08d4c4: 2701 |0024: throw v1 │ │ +09b294: |[09b294] com.badlogic.gdx.utils.StringBuilder.insert0:(ILjava/lang/String;)V │ │ +09b2a4: 3a04 1f00 |0000: if-ltz v4, 001f // +001f │ │ +09b2a8: 5231 5b10 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b2ac: 3614 1b00 |0004: if-gt v4, v1, 001f // +001b │ │ +09b2b0: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +09b2b4: 1a05 0b21 |0008: const-string v5, "null" // string@210b │ │ +09b2b8: 6e10 ba24 0500 |000a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24ba │ │ +09b2be: 0a00 |000d: move-result v0 │ │ +09b2c0: 3800 1000 |000e: if-eqz v0, 001e // +0010 │ │ +09b2c4: 7030 0621 0304 |0010: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ +09b2ca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +09b2cc: 5432 5a10 |0014: iget-object v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b2d0: 6e54 b424 1520 |0016: invoke-virtual {v5, v1, v0, v2, v4}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ +09b2d6: 5231 5b10 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b2da: b001 |001b: add-int/2addr v1, v0 │ │ +09b2dc: 5931 5b10 |001c: iput v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b2e0: 0e00 |001e: return-void │ │ +09b2e2: 2201 9203 |001f: new-instance v1, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b2e6: 7020 df24 4100 |0021: invoke-direct {v1, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09b2ec: 2701 |0024: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0006 line=279 │ │ 0x0008 line=280 │ │ 0x000a line=282 │ │ 0x000e line=283 │ │ @@ -151566,33 +151599,33 @@ │ │ type : '(I[C)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -08d4c8: |[08d4c8] com.badlogic.gdx.utils.StringBuilder.insert0:(I[C)V │ │ -08d4d8: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ -08d4dc: 5220 5b10 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d4e0: 3703 0800 |0004: if-le v3, v0, 000c // +0008 │ │ -08d4e4: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d4e8: 7020 df24 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08d4ee: 2700 |000b: throw v0 │ │ -08d4f0: 2140 |000c: array-length v0, v4 │ │ -08d4f2: 3800 1100 |000d: if-eqz v0, 001e // +0011 │ │ -08d4f6: 2140 |000f: array-length v0, v4 │ │ -08d4f8: 7030 0621 0203 |0010: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ -08d4fe: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -08d500: 2141 |0014: array-length v1, v4 │ │ -08d502: 7151 e124 0434 |0015: invoke-static {v4, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08d508: 5220 5b10 |0018: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d50c: 2141 |001a: array-length v1, v4 │ │ -08d50e: b010 |001b: add-int/2addr v0, v1 │ │ -08d510: 5920 5b10 |001c: iput v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d514: 0e00 |001e: return-void │ │ +09b2f0: |[09b2f0] com.badlogic.gdx.utils.StringBuilder.insert0:(I[C)V │ │ +09b300: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ +09b304: 5220 5b10 |0002: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b308: 3703 0800 |0004: if-le v3, v0, 000c // +0008 │ │ +09b30c: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b310: 7020 df24 3000 |0008: invoke-direct {v0, v3}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09b316: 2700 |000b: throw v0 │ │ +09b318: 2140 |000c: array-length v0, v4 │ │ +09b31a: 3800 1100 |000d: if-eqz v0, 001e // +0011 │ │ +09b31e: 2140 |000f: array-length v0, v4 │ │ +09b320: 7030 0621 0203 |0010: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ +09b326: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +09b328: 2141 |0014: array-length v1, v4 │ │ +09b32a: 7151 e124 0434 |0015: invoke-static {v4, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09b330: 5220 5b10 |0018: iget v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b334: 2141 |001a: array-length v1, v4 │ │ +09b336: b010 |001b: add-int/2addr v0, v1 │ │ +09b338: 5920 5b10 |001c: iput v0, v2, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b33c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0006 line=242 │ │ 0x000c line=244 │ │ 0x000f line=245 │ │ 0x0013 line=246 │ │ @@ -151608,53 +151641,53 @@ │ │ type : '(I[CII)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -08d518: |[08d518] com.badlogic.gdx.utils.StringBuilder.insert0:(I[CII)V │ │ -08d528: 3a04 4400 |0000: if-ltz v4, 0044 // +0044 │ │ -08d52c: 3674 4200 |0002: if-gt v4, v7, 0044 // +0042 │ │ -08d530: 3a06 1200 |0004: if-ltz v6, 0016 // +0012 │ │ -08d534: 3a07 1000 |0006: if-ltz v7, 0016 // +0010 │ │ -08d538: 2150 |0008: array-length v0, v5 │ │ -08d53a: b160 |0009: sub-int/2addr v0, v6 │ │ -08d53c: 3607 0c00 |000a: if-gt v7, v0, 0016 // +000c │ │ -08d540: 3807 0900 |000c: if-eqz v7, 0015 // +0009 │ │ -08d544: 7030 0621 7304 |000e: invoke-direct {v3, v7, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ -08d54a: 7157 e124 6545 |0011: invoke-static {v5, v6, v5, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08d550: b077 |0014: add-int/2addr v7, v7 │ │ -08d552: 0e00 |0015: return-void │ │ -08d554: 2200 9203 |0016: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d558: 2201 9103 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08d55c: 7010 d024 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08d562: 1a02 7421 |001d: const-string v2, "offset " // string@2174 │ │ -08d566: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08d56c: 0c01 |0022: move-result-object v1 │ │ -08d56e: 6e20 d424 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08d574: 0c01 |0026: move-result-object v1 │ │ -08d576: 1a02 bd00 |0027: const-string v2, ", length " // string@00bd │ │ -08d57a: 6e20 d724 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08d580: 0c01 |002c: move-result-object v1 │ │ -08d582: 6e20 d424 7100 |002d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08d588: 0c01 |0030: move-result-object v1 │ │ -08d58a: 1a02 b500 |0031: const-string v2, ", char[].length " // string@00b5 │ │ -08d58e: 6e20 d724 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08d594: 0c01 |0036: move-result-object v1 │ │ -08d596: 2152 |0037: array-length v2, v5 │ │ -08d598: 6e20 d424 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08d59e: 0c01 |003b: move-result-object v1 │ │ -08d5a0: 6e10 dd24 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08d5a6: 0c01 |003f: move-result-object v1 │ │ -08d5a8: 7020 e024 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/StringIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@24e0 │ │ -08d5ae: 2700 |0043: throw v0 │ │ -08d5b0: 2200 9203 |0044: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d5b4: 7020 df24 4000 |0046: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08d5ba: 2700 |0049: throw v0 │ │ +09b340: |[09b340] com.badlogic.gdx.utils.StringBuilder.insert0:(I[CII)V │ │ +09b350: 3a04 4400 |0000: if-ltz v4, 0044 // +0044 │ │ +09b354: 3674 4200 |0002: if-gt v4, v7, 0044 // +0042 │ │ +09b358: 3a06 1200 |0004: if-ltz v6, 0016 // +0012 │ │ +09b35c: 3a07 1000 |0006: if-ltz v7, 0016 // +0010 │ │ +09b360: 2150 |0008: array-length v0, v5 │ │ +09b362: b160 |0009: sub-int/2addr v0, v6 │ │ +09b364: 3607 0c00 |000a: if-gt v7, v0, 0016 // +000c │ │ +09b368: 3807 0900 |000c: if-eqz v7, 0015 // +0009 │ │ +09b36c: 7030 0621 7304 |000e: invoke-direct {v3, v7, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ +09b372: 7157 e124 6545 |0011: invoke-static {v5, v6, v5, v4, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09b378: b077 |0014: add-int/2addr v7, v7 │ │ +09b37a: 0e00 |0015: return-void │ │ +09b37c: 2200 9203 |0016: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b380: 2201 9103 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +09b384: 7010 d024 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09b38a: 1a02 7421 |001d: const-string v2, "offset " // string@2174 │ │ +09b38e: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09b394: 0c01 |0022: move-result-object v1 │ │ +09b396: 6e20 d424 6100 |0023: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09b39c: 0c01 |0026: move-result-object v1 │ │ +09b39e: 1a02 bd00 |0027: const-string v2, ", length " // string@00bd │ │ +09b3a2: 6e20 d724 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09b3a8: 0c01 |002c: move-result-object v1 │ │ +09b3aa: 6e20 d424 7100 |002d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09b3b0: 0c01 |0030: move-result-object v1 │ │ +09b3b2: 1a02 b500 |0031: const-string v2, ", char[].length " // string@00b5 │ │ +09b3b6: 6e20 d724 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09b3bc: 0c01 |0036: move-result-object v1 │ │ +09b3be: 2152 |0037: array-length v2, v5 │ │ +09b3c0: 6e20 d424 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09b3c6: 0c01 |003b: move-result-object v1 │ │ +09b3c8: 6e10 dd24 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09b3ce: 0c01 |003f: move-result-object v1 │ │ +09b3d0: 7020 e024 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/StringIndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@24e0 │ │ +09b3d6: 2700 |0043: throw v0 │ │ +09b3d8: 2200 9203 |0044: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b3dc: 7020 df24 4000 |0046: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09b3e2: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=254 │ │ 0x000c line=255 │ │ 0x000e line=256 │ │ 0x0011 line=257 │ │ @@ -151674,19 +151707,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08d5bc: |[08d5bc] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;)I │ │ -08d5cc: 5210 5b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d5d0: 6e30 0421 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.lastIndexOf:(Ljava/lang/String;I)I // method@2104 │ │ -08d5d6: 0a00 |0005: move-result v0 │ │ -08d5d8: 0f00 |0006: return v0 │ │ +09b3e4: |[09b3e4] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;)I │ │ +09b3f4: 5210 5b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b3f8: 6e30 0421 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.lastIndexOf:(Ljava/lang/String;I)I // method@2104 │ │ +09b3fe: 0a00 |0005: move-result v0 │ │ +09b400: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0007 reg=2 string Ljava/lang/String; │ │ │ │ @@ -151695,64 +151728,64 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -08d5dc: |[08d5dc] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;I)I │ │ -08d5ec: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -08d5ee: 6e10 ba24 0a00 |0001: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@24ba │ │ -08d5f4: 0a05 |0004: move-result v5 │ │ -08d5f6: 5297 5b10 |0005: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d5fa: 3675 4700 |0007: if-gt v5, v7, 004e // +0047 │ │ -08d5fe: 3a0b 4500 |0009: if-ltz v11, 004e // +0045 │ │ -08d602: 3d05 3900 |000b: if-lez v5, 0044 // +0039 │ │ -08d606: 5297 5b10 |000d: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d60a: b157 |000f: sub-int/2addr v7, v5 │ │ -08d60c: 377b 0600 |0010: if-le v11, v7, 0016 // +0006 │ │ -08d610: 5297 5b10 |0012: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d614: 910b 0705 |0014: sub-int v11, v7, v5 │ │ -08d618: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -08d61a: 6e20 ac24 7a00 |0017: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -08d620: 0a00 |001a: move-result v0 │ │ -08d622: 01b2 |001b: move v2, v11 │ │ -08d624: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -08d626: 3a02 0900 |001d: if-ltz v2, 0026 // +0009 │ │ -08d62a: 5497 5a10 |001f: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d62e: 4907 0702 |0021: aget-char v7, v7, v2 │ │ -08d632: 3307 0700 |0023: if-ne v7, v0, 002a // +0007 │ │ -08d636: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -08d638: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ -08d63c: 0162 |0028: move v2, v6 │ │ -08d63e: 0f02 |0029: return v2 │ │ -08d640: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08d644: 28f1 |002c: goto 001d // -000f │ │ -08d646: 0123 |002d: move v3, v2 │ │ -08d648: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -08d64a: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -08d64e: 3554 0e00 |0031: if-ge v4, v5, 003f // +000e │ │ -08d652: 5497 5a10 |0033: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d656: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08d65a: 4907 0703 |0037: aget-char v7, v7, v3 │ │ -08d65e: 6e20 ac24 4a00 |0039: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -08d664: 0a08 |003c: move-result v8 │ │ -08d666: 3287 f2ff |003d: if-eq v7, v8, 002f // -000e │ │ -08d66a: 3254 eaff |003f: if-eq v4, v5, 0029 // -0016 │ │ -08d66e: d80b 02ff |0041: add-int/lit8 v11, v2, #int -1 // #ff │ │ -08d672: 28d8 |0043: goto 001b // -0028 │ │ -08d674: 5296 5b10 |0044: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d678: 356b 0500 |0046: if-ge v11, v6, 004b // +0005 │ │ -08d67c: 01b6 |0048: move v6, v11 │ │ -08d67e: 0162 |0049: move v2, v6 │ │ -08d680: 28df |004a: goto 0029 // -0021 │ │ -08d682: 5296 5b10 |004b: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d686: 28fc |004d: goto 0049 // -0004 │ │ -08d688: 0162 |004e: move v2, v6 │ │ -08d68a: 28da |004f: goto 0029 // -0026 │ │ +09b404: |[09b404] com.badlogic.gdx.utils.StringBuilder.lastIndexOf:(Ljava/lang/String;I)I │ │ +09b414: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +09b416: 6e10 ba24 0a00 |0001: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@24ba │ │ +09b41c: 0a05 |0004: move-result v5 │ │ +09b41e: 5297 5b10 |0005: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b422: 3675 4700 |0007: if-gt v5, v7, 004e // +0047 │ │ +09b426: 3a0b 4500 |0009: if-ltz v11, 004e // +0045 │ │ +09b42a: 3d05 3900 |000b: if-lez v5, 0044 // +0039 │ │ +09b42e: 5297 5b10 |000d: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b432: b157 |000f: sub-int/2addr v7, v5 │ │ +09b434: 377b 0600 |0010: if-le v11, v7, 0016 // +0006 │ │ +09b438: 5297 5b10 |0012: iget v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b43c: 910b 0705 |0014: sub-int v11, v7, v5 │ │ +09b440: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +09b442: 6e20 ac24 7a00 |0017: invoke-virtual {v10, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +09b448: 0a00 |001a: move-result v0 │ │ +09b44a: 01b2 |001b: move v2, v11 │ │ +09b44c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +09b44e: 3a02 0900 |001d: if-ltz v2, 0026 // +0009 │ │ +09b452: 5497 5a10 |001f: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b456: 4907 0702 |0021: aget-char v7, v7, v2 │ │ +09b45a: 3307 0700 |0023: if-ne v7, v0, 002a // +0007 │ │ +09b45e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +09b460: 3901 0700 |0026: if-nez v1, 002d // +0007 │ │ +09b464: 0162 |0028: move v2, v6 │ │ +09b466: 0f02 |0029: return v2 │ │ +09b468: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09b46c: 28f1 |002c: goto 001d // -000f │ │ +09b46e: 0123 |002d: move v3, v2 │ │ +09b470: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +09b472: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09b476: 3554 0e00 |0031: if-ge v4, v5, 003f // +000e │ │ +09b47a: 5497 5a10 |0033: iget-object v7, v9, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b47e: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09b482: 4907 0703 |0037: aget-char v7, v7, v3 │ │ +09b486: 6e20 ac24 4a00 |0039: invoke-virtual {v10, v4}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +09b48c: 0a08 |003c: move-result v8 │ │ +09b48e: 3287 f2ff |003d: if-eq v7, v8, 002f // -000e │ │ +09b492: 3254 eaff |003f: if-eq v4, v5, 0029 // -0016 │ │ +09b496: d80b 02ff |0041: add-int/lit8 v11, v2, #int -1 // #ff │ │ +09b49a: 28d8 |0043: goto 001b // -0028 │ │ +09b49c: 5296 5b10 |0044: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b4a0: 356b 0500 |0046: if-ge v11, v6, 004b // +0005 │ │ +09b4a4: 01b6 |0048: move v6, v11 │ │ +09b4a6: 0162 |0049: move v2, v6 │ │ +09b4a8: 28df |004a: goto 0029 // -0021 │ │ +09b4aa: 5296 5b10 |004b: iget v6, v9, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b4ae: 28fc |004d: goto 0049 // -0004 │ │ +09b4b0: 0162 |004e: move v2, v6 │ │ +09b4b2: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=576 │ │ 0x0005 line=577 │ │ 0x000b line=578 │ │ 0x000d line=579 │ │ 0x0012 line=580 │ │ @@ -151791,17 +151824,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d68c: |[08d68c] com.badlogic.gdx.utils.StringBuilder.length:()I │ │ -08d69c: 5210 5b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d6a0: 0f00 |0002: return v0 │ │ +09b4b4: |[09b4b4] com.badlogic.gdx.utils.StringBuilder.length:()I │ │ +09b4c4: 5210 5b10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b4c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ #60 : (in Lcom/badlogic/gdx/utils/StringBuilder;) │ │ @@ -151809,21 +151842,21 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -08d6a4: |[08d6a4] com.badlogic.gdx.utils.StringBuilder.offsetByCodePoints:(II)I │ │ -08d6b4: 5430 5a10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d6b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08d6ba: 5232 5b10 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d6be: 7155 3924 1042 |0005: invoke-static {v0, v1, v2, v4, v5}, Ljava/lang/Character;.offsetByCodePoints:([CIIII)I // method@2439 │ │ -08d6c4: 0a00 |0008: move-result v0 │ │ -08d6c6: 0f00 |0009: return v0 │ │ +09b4cc: |[09b4cc] com.badlogic.gdx.utils.StringBuilder.offsetByCodePoints:(II)I │ │ +09b4dc: 5430 5a10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b4e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09b4e2: 5232 5b10 |0003: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b4e6: 7155 3924 1042 |0005: invoke-static {v0, v1, v2, v4, v5}, Ljava/lang/Character;.offsetByCodePoints:([CIIII)I // method@2439 │ │ +09b4ec: 0a00 |0008: move-result v0 │ │ +09b4ee: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x000a reg=4 index I │ │ 0x0000 - 0x000a reg=5 codePointOffset I │ │ @@ -151833,17 +151866,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 │ │ -08d6c8: |[08d6c8] com.badlogic.gdx.utils.StringBuilder.replace:(IILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d6d8: 6e40 0921 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.replace0:(IILjava/lang/String;)V // method@2109 │ │ -08d6de: 1100 |0003: return-object v0 │ │ +09b4f0: |[09b4f0] com.badlogic.gdx.utils.StringBuilder.replace:(IILjava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b500: 6e40 0921 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.replace0:(IILjava/lang/String;)V // method@2109 │ │ +09b506: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1050 │ │ 0x0003 line=1051 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0004 reg=1 start I │ │ @@ -151855,52 +151888,52 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -08d6e0: |[08d6e0] com.badlogic.gdx.utils.StringBuilder.replace0:(IILjava/lang/String;)V │ │ -08d6f0: 3a07 4100 |0000: if-ltz v7, 0041 // +0041 │ │ -08d6f4: 5262 5b10 |0002: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d6f8: 3728 0400 |0004: if-le v8, v2, 0008 // +0004 │ │ -08d6fc: 5268 5b10 |0006: iget v8, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d700: 3778 2b00 |0008: if-le v8, v7, 0033 // +002b │ │ -08d704: 6e10 ba24 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -08d70a: 0a01 |000d: move-result v1 │ │ -08d70c: 9102 0807 |000e: sub-int v2, v8, v7 │ │ -08d710: 9100 0201 |0010: sub-int v0, v2, v1 │ │ -08d714: 3d00 1a00 |0012: if-lez v0, 002c // +001a │ │ -08d718: 5462 5a10 |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d71c: 5463 5a10 |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d720: 9004 0701 |0018: add-int v4, v7, v1 │ │ -08d724: 5265 5b10 |001a: iget v5, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d728: b185 |001c: sub-int/2addr v5, v8 │ │ -08d72a: 7155 e124 8243 |001d: invoke-static {v2, v8, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08d730: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -08d732: 5463 5a10 |0021: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d736: 6e57 b424 2931 |0023: invoke-virtual {v9, v2, v1, v3, v7}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ -08d73c: 5262 5b10 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d740: b102 |0028: sub-int/2addr v2, v0 │ │ -08d742: 5962 5b10 |0029: iput v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d746: 0e00 |002b: return-void │ │ -08d748: 3b00 f4ff |002c: if-gez v0, 0020 // -000c │ │ -08d74c: 7b02 |002e: neg-int v2, v0 │ │ -08d74e: 7030 0621 2608 |002f: invoke-direct {v6, v2, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ -08d754: 28ee |0032: goto 0020 // -0012 │ │ -08d756: 3387 0e00 |0033: if-ne v7, v8, 0041 // +000e │ │ -08d75a: 3909 0800 |0035: if-nez v9, 003d // +0008 │ │ -08d75e: 2202 8603 |0037: new-instance v2, Ljava/lang/NullPointerException; // type@0386 │ │ -08d762: 7010 9324 0200 |0039: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@2493 │ │ -08d768: 2702 |003c: throw v2 │ │ -08d76a: 6e30 0021 7609 |003d: invoke-virtual {v6, v7, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ -08d770: 28eb |0040: goto 002b // -0015 │ │ -08d772: 2202 9203 |0041: new-instance v2, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d776: 7010 de24 0200 |0043: invoke-direct {v2}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ -08d77c: 2702 |0046: throw v2 │ │ +09b508: |[09b508] com.badlogic.gdx.utils.StringBuilder.replace0:(IILjava/lang/String;)V │ │ +09b518: 3a07 4100 |0000: if-ltz v7, 0041 // +0041 │ │ +09b51c: 5262 5b10 |0002: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b520: 3728 0400 |0004: if-le v8, v2, 0008 // +0004 │ │ +09b524: 5268 5b10 |0006: iget v8, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b528: 3778 2b00 |0008: if-le v8, v7, 0033 // +002b │ │ +09b52c: 6e10 ba24 0900 |000a: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +09b532: 0a01 |000d: move-result v1 │ │ +09b534: 9102 0807 |000e: sub-int v2, v8, v7 │ │ +09b538: 9100 0201 |0010: sub-int v0, v2, v1 │ │ +09b53c: 3d00 1a00 |0012: if-lez v0, 002c // +001a │ │ +09b540: 5462 5a10 |0014: iget-object v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b544: 5463 5a10 |0016: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b548: 9004 0701 |0018: add-int v4, v7, v1 │ │ +09b54c: 5265 5b10 |001a: iget v5, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b550: b185 |001c: sub-int/2addr v5, v8 │ │ +09b552: 7155 e124 8243 |001d: invoke-static {v2, v8, v3, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09b558: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +09b55a: 5463 5a10 |0021: iget-object v3, v6, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b55e: 6e57 b424 2931 |0023: invoke-virtual {v9, v2, v1, v3, v7}, Ljava/lang/String;.getChars:(II[CI)V // method@24b4 │ │ +09b564: 5262 5b10 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b568: b102 |0028: sub-int/2addr v2, v0 │ │ +09b56a: 5962 5b10 |0029: iput v2, v6, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b56e: 0e00 |002b: return-void │ │ +09b570: 3b00 f4ff |002c: if-gez v0, 0020 // -000c │ │ +09b574: 7b02 |002e: neg-int v2, v0 │ │ +09b576: 7030 0621 2608 |002f: invoke-direct {v6, v2, v8}, Lcom/badlogic/gdx/utils/StringBuilder;.move:(II)V // method@2106 │ │ +09b57c: 28ee |0032: goto 0020 // -0012 │ │ +09b57e: 3387 0e00 |0033: if-ne v7, v8, 0041 // +000e │ │ +09b582: 3909 0800 |0035: if-nez v9, 003d // +0008 │ │ +09b586: 2202 8603 |0037: new-instance v2, Ljava/lang/NullPointerException; // type@0386 │ │ +09b58a: 7010 9324 0200 |0039: invoke-direct {v2}, Ljava/lang/NullPointerException;.:()V // method@2493 │ │ +09b590: 2702 |003c: throw v2 │ │ +09b592: 6e30 0021 7609 |003d: invoke-virtual {v6, v7, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.insert0:(ILjava/lang/String;)V // method@2100 │ │ +09b598: 28eb |0040: goto 002b // -0015 │ │ +09b59a: 2202 9203 |0041: new-instance v2, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b59e: 7010 de24 0200 |0043: invoke-direct {v2}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ +09b5a4: 2702 |0046: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0002 line=326 │ │ 0x0006 line=327 │ │ 0x0008 line=329 │ │ 0x000a line=330 │ │ @@ -151932,17 +151965,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/StringBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d780: |[08d780] com.badlogic.gdx.utils.StringBuilder.reverse:()Lcom/badlogic/gdx/utils/StringBuilder; │ │ -08d790: 6e10 0b21 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.reverse0:()V // method@210b │ │ -08d796: 1100 |0003: return-object v0 │ │ +09b5a8: |[09b5a8] com.badlogic.gdx.utils.StringBuilder.reverse:()Lcom/badlogic/gdx/utils/StringBuilder; │ │ +09b5b8: 6e10 0b21 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.reverse0:()V // method@210b │ │ +09b5be: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0003 line=1059 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ @@ -151951,125 +151984,125 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 200 16-bit code units │ │ -08d798: |[08d798] com.badlogic.gdx.utils.StringBuilder.reverse0:()V │ │ -08d7a8: 52db 5b10 |0000: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d7ac: 122c |0002: const/4 v12, #int 2 // #2 │ │ -08d7ae: 35cb 0300 |0003: if-ge v11, v12, 0006 // +0003 │ │ -08d7b2: 0e00 |0005: return-void │ │ -08d7b4: 52db 5b10 |0006: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d7b8: d802 0bff |0008: add-int/lit8 v2, v11, #int -1 // #ff │ │ -08d7bc: 54db 5a10 |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d7c0: 120c |000c: const/4 v12, #int 0 // #0 │ │ -08d7c2: 4905 0b0c |000d: aget-char v5, v11, v12 │ │ -08d7c6: 54db 5a10 |000f: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d7ca: 4904 0b02 |0011: aget-char v4, v11, v2 │ │ -08d7ce: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -08d7d0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -08d7d2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -08d7d4: 52db 5b10 |0016: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d7d8: db08 0b02 |0018: div-int/lit8 v8, v11, #int 2 // #02 │ │ -08d7dc: 3587 9900 |001a: if-ge v7, v8, 00b3 // +0099 │ │ -08d7e0: 54db 5a10 |001c: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d7e4: d80c 0701 |001e: add-int/lit8 v12, v7, #int 1 // #01 │ │ -08d7e8: 4906 0b0c |0020: aget-char v6, v11, v12 │ │ -08d7ec: 54db 5a10 |0022: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d7f0: d80c 02ff |0024: add-int/lit8 v12, v2, #int -1 // #ff │ │ -08d7f4: 4903 0b0c |0026: aget-char v3, v11, v12 │ │ -08d7f8: 3801 6400 |0028: if-eqz v1, 008c // +0064 │ │ -08d7fc: 140b 00dc 0000 |002a: const v11, #float 7.89211e-41 // #0000dc00 │ │ -08d802: 34b6 5f00 |002d: if-lt v6, v11, 008c // +005f │ │ -08d806: 140b ffdf 0000 |002f: const v11, #float 8.03547e-41 // #0000dfff │ │ -08d80c: 36b6 5a00 |0032: if-gt v6, v11, 008c // +005a │ │ -08d810: 140b 00d8 0000 |0034: const v11, #float 7.74862e-41 // #0000d800 │ │ -08d816: 34b5 5500 |0037: if-lt v5, v11, 008c // +0055 │ │ -08d81a: 140b ffdb 0000 |0039: const v11, #float 7.89197e-41 // #0000dbff │ │ -08d820: 36b5 5000 |003c: if-gt v5, v11, 008c // +0050 │ │ -08d824: 121a |003e: const/4 v10, #int 1 // #1 │ │ -08d826: 380a 0700 |003f: if-eqz v10, 0046 // +0007 │ │ -08d82a: 52db 5b10 |0041: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d82e: 123c |0043: const/4 v12, #int 3 // #3 │ │ -08d830: 34cb c1ff |0044: if-lt v11, v12, 0005 // -003f │ │ -08d834: 3800 4800 |0046: if-eqz v0, 008e // +0048 │ │ -08d838: 140b 00d8 0000 |0048: const v11, #float 7.74862e-41 // #0000d800 │ │ -08d83e: 34b3 4300 |004b: if-lt v3, v11, 008e // +0043 │ │ -08d842: 140b ffdb 0000 |004d: const v11, #float 7.89197e-41 // #0000dbff │ │ -08d848: 36b3 3e00 |0050: if-gt v3, v11, 008e // +003e │ │ -08d84c: 140b 00dc 0000 |0052: const v11, #float 7.89211e-41 // #0000dc00 │ │ -08d852: 34b4 3900 |0055: if-lt v4, v11, 008e // +0039 │ │ -08d856: 140b ffdf 0000 |0057: const v11, #float 8.03547e-41 // #0000dfff │ │ -08d85c: 36b4 3400 |005a: if-gt v4, v11, 008e // +0034 │ │ -08d860: 1219 |005c: const/4 v9, #int 1 // #1 │ │ -08d862: 1210 |005d: const/4 v0, #int 1 // #1 │ │ -08d864: 0101 |005e: move v1, v0 │ │ -08d866: 339a 3c00 |005f: if-ne v10, v9, 009b // +003c │ │ -08d86a: 380a 2f00 |0061: if-eqz v10, 0090 // +002f │ │ -08d86e: 54db 5a10 |0063: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d872: 5006 0b02 |0065: aput-char v6, v11, v2 │ │ -08d876: 54db 5a10 |0067: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d87a: d80c 02ff |0069: add-int/lit8 v12, v2, #int -1 // #ff │ │ -08d87e: 5005 0b0c |006b: aput-char v5, v11, v12 │ │ -08d882: 54db 5a10 |006d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d886: 5003 0b07 |006f: aput-char v3, v11, v7 │ │ -08d88a: 54db 5a10 |0071: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d88e: d80c 0701 |0073: add-int/lit8 v12, v7, #int 1 // #01 │ │ -08d892: 5004 0b0c |0075: aput-char v4, v11, v12 │ │ -08d896: 54db 5a10 |0077: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d89a: d80c 0702 |0079: add-int/lit8 v12, v7, #int 2 // #02 │ │ -08d89e: 4905 0b0c |007b: aget-char v5, v11, v12 │ │ -08d8a2: 54db 5a10 |007d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d8a6: d80c 02fe |007f: add-int/lit8 v12, v2, #int -2 // #fe │ │ -08d8aa: 4904 0b0c |0081: aget-char v4, v11, v12 │ │ -08d8ae: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08d8b2: d802 02ff |0085: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08d8b6: d807 0701 |0087: add-int/lit8 v7, v7, #int 1 // #01 │ │ -08d8ba: d802 02ff |0089: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08d8be: 288f |008b: goto 001a // -0071 │ │ -08d8c0: 120a |008c: const/4 v10, #int 0 // #0 │ │ -08d8c2: 28b2 |008d: goto 003f // -004e │ │ -08d8c4: 1209 |008e: const/4 v9, #int 0 // #0 │ │ -08d8c6: 28ce |008f: goto 005d // -0032 │ │ -08d8c8: 54db 5a10 |0090: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d8cc: 5005 0b02 |0092: aput-char v5, v11, v2 │ │ -08d8d0: 54db 5a10 |0094: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d8d4: 5004 0b07 |0096: aput-char v4, v11, v7 │ │ -08d8d8: 0165 |0098: move v5, v6 │ │ -08d8da: 0134 |0099: move v4, v3 │ │ -08d8dc: 28ed |009a: goto 0087 // -0013 │ │ -08d8de: 380a 0d00 |009b: if-eqz v10, 00a8 // +000d │ │ -08d8e2: 54db 5a10 |009d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d8e6: 5006 0b02 |009f: aput-char v6, v11, v2 │ │ -08d8ea: 54db 5a10 |00a1: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d8ee: 5004 0b07 |00a3: aput-char v4, v11, v7 │ │ -08d8f2: 0134 |00a5: move v4, v3 │ │ -08d8f4: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -08d8f6: 28e0 |00a7: goto 0087 // -0020 │ │ -08d8f8: 54db 5a10 |00a8: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d8fc: 5005 0b02 |00aa: aput-char v5, v11, v2 │ │ -08d900: 54db 5a10 |00ac: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d904: 5003 0b07 |00ae: aput-char v3, v11, v7 │ │ -08d908: 0165 |00b0: move v5, v6 │ │ -08d90a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -08d90c: 28d5 |00b2: goto 0087 // -002b │ │ -08d90e: 52db 5b10 |00b3: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d912: dd0b 0b01 |00b5: and-int/lit8 v11, v11, #int 1 // #01 │ │ -08d916: 121c |00b7: const/4 v12, #int 1 // #1 │ │ -08d918: 33cb 4dff |00b8: if-ne v11, v12, 0005 // -00b3 │ │ -08d91c: 3801 0400 |00ba: if-eqz v1, 00be // +0004 │ │ -08d920: 3900 49ff |00bc: if-nez v0, 0005 // -00b7 │ │ -08d924: 54db 5a10 |00be: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d928: 3801 0600 |00c0: if-eqz v1, 00c6 // +0006 │ │ -08d92c: 5004 0b02 |00c2: aput-char v4, v11, v2 │ │ -08d930: 2900 41ff |00c4: goto/16 0005 // -00bf │ │ -08d934: 0154 |00c6: move v4, v5 │ │ -08d936: 28fb |00c7: goto 00c2 // -0005 │ │ +09b5c0: |[09b5c0] com.badlogic.gdx.utils.StringBuilder.reverse0:()V │ │ +09b5d0: 52db 5b10 |0000: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b5d4: 122c |0002: const/4 v12, #int 2 // #2 │ │ +09b5d6: 35cb 0300 |0003: if-ge v11, v12, 0006 // +0003 │ │ +09b5da: 0e00 |0005: return-void │ │ +09b5dc: 52db 5b10 |0006: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b5e0: d802 0bff |0008: add-int/lit8 v2, v11, #int -1 // #ff │ │ +09b5e4: 54db 5a10 |000a: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b5e8: 120c |000c: const/4 v12, #int 0 // #0 │ │ +09b5ea: 4905 0b0c |000d: aget-char v5, v11, v12 │ │ +09b5ee: 54db 5a10 |000f: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b5f2: 4904 0b02 |0011: aget-char v4, v11, v2 │ │ +09b5f6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +09b5f8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +09b5fa: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +09b5fc: 52db 5b10 |0016: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b600: db08 0b02 |0018: div-int/lit8 v8, v11, #int 2 // #02 │ │ +09b604: 3587 9900 |001a: if-ge v7, v8, 00b3 // +0099 │ │ +09b608: 54db 5a10 |001c: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b60c: d80c 0701 |001e: add-int/lit8 v12, v7, #int 1 // #01 │ │ +09b610: 4906 0b0c |0020: aget-char v6, v11, v12 │ │ +09b614: 54db 5a10 |0022: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b618: d80c 02ff |0024: add-int/lit8 v12, v2, #int -1 // #ff │ │ +09b61c: 4903 0b0c |0026: aget-char v3, v11, v12 │ │ +09b620: 3801 6400 |0028: if-eqz v1, 008c // +0064 │ │ +09b624: 140b 00dc 0000 |002a: const v11, #float 7.89211e-41 // #0000dc00 │ │ +09b62a: 34b6 5f00 |002d: if-lt v6, v11, 008c // +005f │ │ +09b62e: 140b ffdf 0000 |002f: const v11, #float 8.03547e-41 // #0000dfff │ │ +09b634: 36b6 5a00 |0032: if-gt v6, v11, 008c // +005a │ │ +09b638: 140b 00d8 0000 |0034: const v11, #float 7.74862e-41 // #0000d800 │ │ +09b63e: 34b5 5500 |0037: if-lt v5, v11, 008c // +0055 │ │ +09b642: 140b ffdb 0000 |0039: const v11, #float 7.89197e-41 // #0000dbff │ │ +09b648: 36b5 5000 |003c: if-gt v5, v11, 008c // +0050 │ │ +09b64c: 121a |003e: const/4 v10, #int 1 // #1 │ │ +09b64e: 380a 0700 |003f: if-eqz v10, 0046 // +0007 │ │ +09b652: 52db 5b10 |0041: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b656: 123c |0043: const/4 v12, #int 3 // #3 │ │ +09b658: 34cb c1ff |0044: if-lt v11, v12, 0005 // -003f │ │ +09b65c: 3800 4800 |0046: if-eqz v0, 008e // +0048 │ │ +09b660: 140b 00d8 0000 |0048: const v11, #float 7.74862e-41 // #0000d800 │ │ +09b666: 34b3 4300 |004b: if-lt v3, v11, 008e // +0043 │ │ +09b66a: 140b ffdb 0000 |004d: const v11, #float 7.89197e-41 // #0000dbff │ │ +09b670: 36b3 3e00 |0050: if-gt v3, v11, 008e // +003e │ │ +09b674: 140b 00dc 0000 |0052: const v11, #float 7.89211e-41 // #0000dc00 │ │ +09b67a: 34b4 3900 |0055: if-lt v4, v11, 008e // +0039 │ │ +09b67e: 140b ffdf 0000 |0057: const v11, #float 8.03547e-41 // #0000dfff │ │ +09b684: 36b4 3400 |005a: if-gt v4, v11, 008e // +0034 │ │ +09b688: 1219 |005c: const/4 v9, #int 1 // #1 │ │ +09b68a: 1210 |005d: const/4 v0, #int 1 // #1 │ │ +09b68c: 0101 |005e: move v1, v0 │ │ +09b68e: 339a 3c00 |005f: if-ne v10, v9, 009b // +003c │ │ +09b692: 380a 2f00 |0061: if-eqz v10, 0090 // +002f │ │ +09b696: 54db 5a10 |0063: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b69a: 5006 0b02 |0065: aput-char v6, v11, v2 │ │ +09b69e: 54db 5a10 |0067: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6a2: d80c 02ff |0069: add-int/lit8 v12, v2, #int -1 // #ff │ │ +09b6a6: 5005 0b0c |006b: aput-char v5, v11, v12 │ │ +09b6aa: 54db 5a10 |006d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6ae: 5003 0b07 |006f: aput-char v3, v11, v7 │ │ +09b6b2: 54db 5a10 |0071: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6b6: d80c 0701 |0073: add-int/lit8 v12, v7, #int 1 // #01 │ │ +09b6ba: 5004 0b0c |0075: aput-char v4, v11, v12 │ │ +09b6be: 54db 5a10 |0077: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6c2: d80c 0702 |0079: add-int/lit8 v12, v7, #int 2 // #02 │ │ +09b6c6: 4905 0b0c |007b: aget-char v5, v11, v12 │ │ +09b6ca: 54db 5a10 |007d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6ce: d80c 02fe |007f: add-int/lit8 v12, v2, #int -2 // #fe │ │ +09b6d2: 4904 0b0c |0081: aget-char v4, v11, v12 │ │ +09b6d6: d807 0701 |0083: add-int/lit8 v7, v7, #int 1 // #01 │ │ +09b6da: d802 02ff |0085: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09b6de: d807 0701 |0087: add-int/lit8 v7, v7, #int 1 // #01 │ │ +09b6e2: d802 02ff |0089: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09b6e6: 288f |008b: goto 001a // -0071 │ │ +09b6e8: 120a |008c: const/4 v10, #int 0 // #0 │ │ +09b6ea: 28b2 |008d: goto 003f // -004e │ │ +09b6ec: 1209 |008e: const/4 v9, #int 0 // #0 │ │ +09b6ee: 28ce |008f: goto 005d // -0032 │ │ +09b6f0: 54db 5a10 |0090: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6f4: 5005 0b02 |0092: aput-char v5, v11, v2 │ │ +09b6f8: 54db 5a10 |0094: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b6fc: 5004 0b07 |0096: aput-char v4, v11, v7 │ │ +09b700: 0165 |0098: move v5, v6 │ │ +09b702: 0134 |0099: move v4, v3 │ │ +09b704: 28ed |009a: goto 0087 // -0013 │ │ +09b706: 380a 0d00 |009b: if-eqz v10, 00a8 // +000d │ │ +09b70a: 54db 5a10 |009d: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b70e: 5006 0b02 |009f: aput-char v6, v11, v2 │ │ +09b712: 54db 5a10 |00a1: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b716: 5004 0b07 |00a3: aput-char v4, v11, v7 │ │ +09b71a: 0134 |00a5: move v4, v3 │ │ +09b71c: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +09b71e: 28e0 |00a7: goto 0087 // -0020 │ │ +09b720: 54db 5a10 |00a8: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b724: 5005 0b02 |00aa: aput-char v5, v11, v2 │ │ +09b728: 54db 5a10 |00ac: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b72c: 5003 0b07 |00ae: aput-char v3, v11, v7 │ │ +09b730: 0165 |00b0: move v5, v6 │ │ +09b732: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +09b734: 28d5 |00b2: goto 0087 // -002b │ │ +09b736: 52db 5b10 |00b3: iget v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b73a: dd0b 0b01 |00b5: and-int/lit8 v11, v11, #int 1 // #01 │ │ +09b73e: 121c |00b7: const/4 v12, #int 1 // #1 │ │ +09b740: 33cb 4dff |00b8: if-ne v11, v12, 0005 // -00b3 │ │ +09b744: 3801 0400 |00ba: if-eqz v1, 00be // +0004 │ │ +09b748: 3900 49ff |00bc: if-nez v0, 0005 // -00b7 │ │ +09b74c: 54db 5a10 |00be: iget-object v11, v13, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b750: 3801 0600 |00c0: if-eqz v1, 00c6 // +0006 │ │ +09b754: 5004 0b02 |00c2: aput-char v4, v11, v2 │ │ +09b758: 2900 41ff |00c4: goto/16 0005 // -00bf │ │ +09b75c: 0154 |00c6: move v4, v5 │ │ +09b75e: 28fb |00c7: goto 00c2 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=409 │ │ 0x0006 line=358 │ │ 0x000a line=359 │ │ 0x000f line=360 │ │ @@ -152135,24 +152168,24 @@ │ │ type : '(IC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08d938: |[08d938] com.badlogic.gdx.utils.StringBuilder.setCharAt:(IC)V │ │ -08d948: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ -08d94c: 5210 5b10 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d950: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ -08d954: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d958: 7020 df24 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08d95e: 2700 |000b: throw v0 │ │ -08d960: 5410 5a10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d964: 5003 0002 |000e: aput-char v3, v0, v2 │ │ -08d968: 0e00 |0010: return-void │ │ +09b760: |[09b760] com.badlogic.gdx.utils.StringBuilder.setCharAt:(IC)V │ │ +09b770: 3a02 0600 |0000: if-ltz v2, 0006 // +0006 │ │ +09b774: 5210 5b10 |0002: iget v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b778: 3402 0800 |0004: if-lt v2, v0, 000c // +0008 │ │ +09b77c: 2200 9203 |0006: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b780: 7020 df24 2000 |0008: invoke-direct {v0, v2}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09b786: 2700 |000b: throw v0 │ │ +09b788: 5410 5a10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b78c: 5003 0002 |000e: aput-char v3, v0, v2 │ │ +09b790: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0006 line=418 │ │ 0x000c line=420 │ │ 0x0010 line=421 │ │ locals : │ │ @@ -152165,32 +152198,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -08d96c: |[08d96c] com.badlogic.gdx.utils.StringBuilder.setLength:(I)V │ │ -08d97c: 3b04 0800 |0000: if-gez v4, 0008 // +0008 │ │ -08d980: 2200 9203 |0002: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08d984: 7020 df24 4000 |0004: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08d98a: 2700 |0007: throw v0 │ │ -08d98c: 5430 5a10 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d990: 2100 |000a: array-length v0, v0 │ │ -08d992: 3704 0800 |000b: if-le v4, v0, 0013 // +0008 │ │ -08d996: 7020 ea20 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ -08d99c: 5934 5b10 |0010: iput v4, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d9a0: 0e00 |0012: return-void │ │ -08d9a2: 5230 5b10 |0013: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d9a6: 3540 fbff |0015: if-ge v0, v4, 0010 // -0005 │ │ -08d9aa: 5430 5a10 |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08d9ae: 5231 5b10 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d9b2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -08d9b4: 7140 9525 1024 |001c: invoke-static {v0, v1, v4, v2}, Ljava/util/Arrays;.fill:([CIIC)V // method@2595 │ │ -08d9ba: 28f1 |001f: goto 0010 // -000f │ │ +09b794: |[09b794] com.badlogic.gdx.utils.StringBuilder.setLength:(I)V │ │ +09b7a4: 3b04 0800 |0000: if-gez v4, 0008 // +0008 │ │ +09b7a8: 2200 9203 |0002: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b7ac: 7020 df24 4000 |0004: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09b7b2: 2700 |0007: throw v0 │ │ +09b7b4: 5430 5a10 |0008: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b7b8: 2100 |000a: array-length v0, v0 │ │ +09b7ba: 3704 0800 |000b: if-le v4, v0, 0013 // +0008 │ │ +09b7be: 7020 ea20 4300 |000d: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;.enlargeBuffer:(I)V // method@20ea │ │ +09b7c4: 5934 5b10 |0010: iput v4, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b7c8: 0e00 |0012: return-void │ │ +09b7ca: 5230 5b10 |0013: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b7ce: 3540 fbff |0015: if-ge v0, v4, 0010 // -0005 │ │ +09b7d2: 5430 5a10 |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b7d6: 5231 5b10 |0019: iget v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b7da: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +09b7dc: 7140 9525 1024 |001c: invoke-static {v0, v1, v4, v2}, Ljava/util/Arrays;.fill:([CIIC)V // method@2595 │ │ +09b7e2: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ 0x0008 line=433 │ │ 0x000d line=434 │ │ 0x0010 line=440 │ │ @@ -152206,18 +152239,18 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08d9bc: |[08d9bc] com.badlogic.gdx.utils.StringBuilder.subSequence:(II)Ljava/lang/CharSequence; │ │ -08d9cc: 6e30 1021 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.substring:(II)Ljava/lang/String; // method@2110 │ │ -08d9d2: 0c00 |0003: move-result-object v0 │ │ -08d9d4: 1100 |0004: return-object v0 │ │ +09b7e4: |[09b7e4] com.badlogic.gdx.utils.StringBuilder.subSequence:(II)Ljava/lang/CharSequence; │ │ +09b7f4: 6e30 1021 2103 |0000: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.substring:(II)Ljava/lang/String; // method@2110 │ │ +09b7fa: 0c00 |0003: move-result-object v0 │ │ +09b7fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ 0x0000 - 0x0005 reg=2 start I │ │ 0x0000 - 0x0005 reg=3 end I │ │ @@ -152227,31 +152260,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -08d9d8: |[08d9d8] com.badlogic.gdx.utils.StringBuilder.substring:(I)Ljava/lang/String; │ │ -08d9e8: 3a04 1800 |0000: if-ltz v4, 0018 // +0018 │ │ -08d9ec: 5230 5b10 |0002: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d9f0: 3604 1400 |0004: if-gt v4, v0, 0018 // +0014 │ │ -08d9f4: 5230 5b10 |0006: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08d9f8: 3304 0500 |0008: if-ne v4, v0, 000d // +0005 │ │ -08d9fc: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -08da00: 1100 |000c: return-object v0 │ │ -08da02: 2200 8f03 |000d: new-instance v0, Ljava/lang/String; // type@038f │ │ -08da06: 5431 5a10 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08da0a: 5232 5b10 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08da0e: b142 |0013: sub-int/2addr v2, v4 │ │ -08da10: 7040 ab24 1024 |0014: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -08da16: 28f5 |0017: goto 000c // -000b │ │ -08da18: 2200 9203 |0018: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08da1c: 7020 df24 4000 |001a: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ -08da22: 2700 |001d: throw v0 │ │ +09b800: |[09b800] com.badlogic.gdx.utils.StringBuilder.substring:(I)Ljava/lang/String; │ │ +09b810: 3a04 1800 |0000: if-ltz v4, 0018 // +0018 │ │ +09b814: 5230 5b10 |0002: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b818: 3604 1400 |0004: if-gt v4, v0, 0018 // +0014 │ │ +09b81c: 5230 5b10 |0006: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b820: 3304 0500 |0008: if-ne v4, v0, 000d // +0005 │ │ +09b824: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +09b828: 1100 |000c: return-object v0 │ │ +09b82a: 2200 8f03 |000d: new-instance v0, Ljava/lang/String; // type@038f │ │ +09b82e: 5431 5a10 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b832: 5232 5b10 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b836: b142 |0013: sub-int/2addr v2, v4 │ │ +09b838: 7040 ab24 1024 |0014: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09b83e: 28f5 |0017: goto 000c // -000b │ │ +09b840: 2200 9203 |0018: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b844: 7020 df24 4000 |001a: invoke-direct {v0, v4}, Ljava/lang/StringIndexOutOfBoundsException;.:(I)V // method@24df │ │ +09b84a: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0006 line=450 │ │ 0x000a line=451 │ │ 0x000c line=455 │ │ 0x0018 line=457 │ │ @@ -152264,30 +152297,30 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -08da24: |[08da24] com.badlogic.gdx.utils.StringBuilder.substring:(II)Ljava/lang/String; │ │ -08da34: 3a04 1700 |0000: if-ltz v4, 0017 // +0017 │ │ -08da38: 3654 1500 |0002: if-gt v4, v5, 0017 // +0015 │ │ -08da3c: 5230 5b10 |0004: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08da40: 3605 1100 |0006: if-gt v5, v0, 0017 // +0011 │ │ -08da44: 3354 0500 |0008: if-ne v4, v5, 000d // +0005 │ │ -08da48: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ -08da4c: 1100 |000c: return-object v0 │ │ -08da4e: 2200 8f03 |000d: new-instance v0, Ljava/lang/String; // type@038f │ │ -08da52: 5431 5a10 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08da56: 9102 0504 |0011: sub-int v2, v5, v4 │ │ -08da5a: 7040 ab24 1024 |0013: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -08da60: 28f6 |0016: goto 000c // -000a │ │ -08da62: 2200 9203 |0017: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ -08da66: 7010 de24 0000 |0019: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ -08da6c: 2700 |001c: throw v0 │ │ +09b84c: |[09b84c] com.badlogic.gdx.utils.StringBuilder.substring:(II)Ljava/lang/String; │ │ +09b85c: 3a04 1700 |0000: if-ltz v4, 0017 // +0017 │ │ +09b860: 3654 1500 |0002: if-gt v4, v5, 0017 // +0015 │ │ +09b864: 5230 5b10 |0004: iget v0, v3, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b868: 3605 1100 |0006: if-gt v5, v0, 0017 // +0011 │ │ +09b86c: 3354 0500 |0008: if-ne v4, v5, 000d // +0005 │ │ +09b870: 1a00 0000 |000a: const-string v0, "" // string@0000 │ │ +09b874: 1100 |000c: return-object v0 │ │ +09b876: 2200 8f03 |000d: new-instance v0, Ljava/lang/String; // type@038f │ │ +09b87a: 5431 5a10 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b87e: 9102 0504 |0011: sub-int v2, v5, v4 │ │ +09b882: 7040 ab24 1024 |0013: invoke-direct {v0, v1, v4, v2}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09b888: 28f6 |0016: goto 000c // -000a │ │ +09b88a: 2200 9203 |0017: new-instance v0, Ljava/lang/StringIndexOutOfBoundsException; // type@0392 │ │ +09b88e: 7010 de24 0000 |0019: invoke-direct {v0}, Ljava/lang/StringIndexOutOfBoundsException;.:()V // method@24de │ │ +09b894: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0008 line=469 │ │ 0x000a line=470 │ │ 0x000c line=474 │ │ 0x0017 line=476 │ │ @@ -152301,25 +152334,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -08da70: |[08da70] com.badlogic.gdx.utils.StringBuilder.toString:()Ljava/lang/String; │ │ -08da80: 5240 5b10 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08da84: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -08da88: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -08da8c: 1100 |0006: return-object v0 │ │ -08da8e: 2200 8f03 |0007: new-instance v0, Ljava/lang/String; // type@038f │ │ -08da92: 5441 5a10 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08da96: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -08da98: 5243 5b10 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08da9c: 7040 ab24 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -08daa2: 28f5 |0011: goto 0006 // -000b │ │ +09b898: |[09b898] com.badlogic.gdx.utils.StringBuilder.toString:()Ljava/lang/String; │ │ +09b8a8: 5240 5b10 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b8ac: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +09b8b0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +09b8b4: 1100 |0006: return-object v0 │ │ +09b8b6: 2200 8f03 |0007: new-instance v0, Ljava/lang/String; // type@038f │ │ +09b8ba: 5441 5a10 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b8be: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +09b8c0: 5243 5b10 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b8c4: 7040 ab24 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09b8ca: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/utils/StringBuilder; │ │ │ │ @@ -152328,27 +152361,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -08daa4: |[08daa4] com.badlogic.gdx.utils.StringBuilder.trimToSize:()V │ │ -08dab4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08dab6: 5241 5b10 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08daba: 5442 5a10 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08dabe: 2122 |0005: array-length v2, v2 │ │ -08dac0: 3521 0f00 |0006: if-ge v1, v2, 0015 // +000f │ │ -08dac4: 5241 5b10 |0008: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08dac8: 2310 e603 |000a: new-array v0, v1, [C // type@03e6 │ │ -08dacc: 5441 5a10 |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08dad0: 5242 5b10 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -08dad4: 7152 e124 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08dada: 5b40 5a10 |0013: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -08dade: 0e00 |0015: return-void │ │ +09b8cc: |[09b8cc] com.badlogic.gdx.utils.StringBuilder.trimToSize:()V │ │ +09b8dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09b8de: 5241 5b10 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b8e2: 5442 5a10 |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b8e6: 2122 |0005: array-length v2, v2 │ │ +09b8e8: 3521 0f00 |0006: if-ge v1, v2, 0015 // +000f │ │ +09b8ec: 5241 5b10 |0008: iget v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b8f0: 2310 e603 |000a: new-array v0, v1, [C // type@03e6 │ │ +09b8f4: 5441 5a10 |000c: iget-object v1, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b8f8: 5242 5b10 |000e: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +09b8fc: 7152 e124 3130 |0010: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09b902: 5b40 5a10 |0013: iput-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +09b906: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=616 │ │ 0x0008 line=617 │ │ 0x000c line=618 │ │ 0x0013 line=619 │ │ 0x0015 line=621 │ │ @@ -152461,30 +152494,30 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08dae0: |[08dae0] com.badlogic.gdx.utils.TimSort.:()V │ │ -08daf0: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ -08daf4: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -08dafa: 1270 |0005: const/4 v0, #int 7 // #7 │ │ -08dafc: 5920 6210 |0006: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ -08db00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08db02: 5920 6510 |0009: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08db06: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ -08db0a: 2300 3104 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ -08db0e: 1f00 3104 |000f: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -08db12: 5b20 6610 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ -08db16: 2310 e903 |0013: new-array v0, v1, [I // type@03e9 │ │ -08db1a: 5b20 6310 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08db1e: 2310 e903 |0017: new-array v0, v1, [I // type@03e9 │ │ -08db22: 5b20 6410 |0019: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08db26: 0e00 |001b: return-void │ │ +09b908: |[09b908] com.badlogic.gdx.utils.TimSort.:()V │ │ +09b918: 1301 2800 |0000: const/16 v1, #int 40 // #28 │ │ +09b91c: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +09b922: 1270 |0005: const/4 v0, #int 7 // #7 │ │ +09b924: 5920 6210 |0006: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ +09b928: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09b92a: 5920 6510 |0009: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09b92e: 1300 0001 |000b: const/16 v0, #int 256 // #100 │ │ +09b932: 2300 3104 |000d: new-array v0, v0, [Ljava/lang/Object; // type@0431 │ │ +09b936: 1f00 3104 |000f: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +09b93a: 5b20 6610 |0011: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ +09b93e: 2310 e903 |0013: new-array v0, v1, [I // type@03e9 │ │ +09b942: 5b20 6310 |0015: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09b946: 2310 e903 |0017: new-array v0, v1, [I // type@03e9 │ │ +09b94a: 5b20 6410 |0019: iput-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09b94e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ 0x0005 line=64 │ │ 0x0008 line=82 │ │ 0x000b line=91 │ │ 0x0013 line=92 │ │ @@ -152499,49 +152532,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 │ │ -08db28: |[08db28] com.badlogic.gdx.utils.TimSort.:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ -08db38: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -08db3e: 1273 |0003: const/4 v3, #int 7 // #7 │ │ -08db40: 5943 6210 |0004: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ -08db44: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -08db46: 5943 6510 |0007: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08db4a: 5b45 6010 |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08db4e: 5b46 6110 |000b: iput-object v6, v4, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08db52: 2150 |000d: array-length v0, v5 │ │ -08db54: 1303 0002 |000e: const/16 v3, #int 512 // #200 │ │ -08db58: 3530 1800 |0010: if-ge v0, v3, 0028 // +0018 │ │ -08db5c: e203 0001 |0012: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ -08db60: 2331 3104 |0014: new-array v1, v3, [Ljava/lang/Object; // type@0431 │ │ -08db64: 1f01 3104 |0016: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ -08db68: 5b41 6610 |0018: iput-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ -08db6c: 1303 7800 |001a: const/16 v3, #int 120 // #78 │ │ -08db70: 3530 0f00 |001c: if-ge v0, v3, 002b // +000f │ │ -08db74: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -08db76: 2323 e903 |001f: new-array v3, v2, [I // type@03e9 │ │ -08db7a: 5b43 6310 |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08db7e: 2323 e903 |0023: new-array v3, v2, [I // type@03e9 │ │ -08db82: 5b43 6410 |0025: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08db86: 0e00 |0027: return-void │ │ -08db88: 1303 0001 |0028: const/16 v3, #int 256 // #100 │ │ -08db8c: 28ea |002a: goto 0014 // -0016 │ │ -08db8e: 1303 0606 |002b: const/16 v3, #int 1542 // #606 │ │ -08db92: 3530 0500 |002d: if-ge v0, v3, 0032 // +0005 │ │ -08db96: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ -08db9a: 28ee |0031: goto 001f // -0012 │ │ -08db9c: 1403 6fd1 0100 |0032: const v3, #float 1.66966e-40 // #0001d16f │ │ -08dba2: 3530 0500 |0035: if-ge v0, v3, 003a // +0005 │ │ -08dba6: 1302 1300 |0037: const/16 v2, #int 19 // #13 │ │ -08dbaa: 28e6 |0039: goto 001f // -001a │ │ -08dbac: 1302 2800 |003a: const/16 v2, #int 40 // #28 │ │ -08dbb0: 28e3 |003c: goto 001f // -001d │ │ +09b950: |[09b950] com.badlogic.gdx.utils.TimSort.:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ +09b960: 7010 9524 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +09b966: 1273 |0003: const/4 v3, #int 7 // #7 │ │ +09b968: 5943 6210 |0004: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ +09b96c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +09b96e: 5943 6510 |0007: iput v3, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09b972: 5b45 6010 |0009: iput-object v5, v4, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09b976: 5b46 6110 |000b: iput-object v6, v4, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09b97a: 2150 |000d: array-length v0, v5 │ │ +09b97c: 1303 0002 |000e: const/16 v3, #int 512 // #200 │ │ +09b980: 3530 1800 |0010: if-ge v0, v3, 0028 // +0018 │ │ +09b984: e203 0001 |0012: ushr-int/lit8 v3, v0, #int 1 // #01 │ │ +09b988: 2331 3104 |0014: new-array v1, v3, [Ljava/lang/Object; // type@0431 │ │ +09b98c: 1f01 3104 |0016: check-cast v1, [Ljava/lang/Object; // type@0431 │ │ +09b990: 5b41 6610 |0018: iput-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ +09b994: 1303 7800 |001a: const/16 v3, #int 120 // #78 │ │ +09b998: 3530 0f00 |001c: if-ge v0, v3, 002b // +000f │ │ +09b99c: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +09b99e: 2323 e903 |001f: new-array v3, v2, [I // type@03e9 │ │ +09b9a2: 5b43 6310 |0021: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09b9a6: 2323 e903 |0023: new-array v3, v2, [I // type@03e9 │ │ +09b9aa: 5b43 6410 |0025: iput-object v3, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09b9ae: 0e00 |0027: return-void │ │ +09b9b0: 1303 0001 |0028: const/16 v3, #int 256 // #100 │ │ +09b9b4: 28ea |002a: goto 0014 // -0016 │ │ +09b9b6: 1303 0606 |002b: const/16 v3, #int 1542 // #606 │ │ +09b9ba: 3530 0500 |002d: if-ge v0, v3, 0032 // +0005 │ │ +09b9be: 1302 0a00 |002f: const/16 v2, #int 10 // #a │ │ +09b9c2: 28ee |0031: goto 001f // -0012 │ │ +09b9c4: 1403 6fd1 0100 |0032: const v3, #float 1.66966e-40 // #0001d16f │ │ +09b9ca: 3530 0500 |0035: if-ge v0, v3, 003a // +0005 │ │ +09b9ce: 1302 1300 |0037: const/16 v2, #int 19 // #13 │ │ +09b9d2: 28e6 |0039: goto 001f // -001a │ │ +09b9d4: 1302 2800 |003a: const/16 v2, #int 40 // #28 │ │ +09b9d8: 28e3 |003c: goto 001f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=64 │ │ 0x0006 line=82 │ │ 0x0009 line=153 │ │ 0x000b line=154 │ │ @@ -152571,49 +152604,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 │ │ -08dbb4: |[08dbb4] com.badlogic.gdx.utils.TimSort.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V │ │ -08dbc4: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ -08dbc8: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08dbcc: 359a 3700 |0004: if-ge v10, v9, 003b // +0037 │ │ -08dbd0: 4603 070a |0006: aget-object v3, v7, v10 │ │ -08dbd4: 0180 |0008: move v0, v8 │ │ -08dbd6: 01a4 |0009: move v4, v10 │ │ -08dbd8: 3540 1300 |000a: if-ge v0, v4, 001d // +0013 │ │ -08dbdc: 9005 0004 |000c: add-int v5, v0, v4 │ │ -08dbe0: e201 0501 |000e: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ -08dbe4: 4605 0701 |0010: aget-object v5, v7, v1 │ │ -08dbe8: 7230 a225 3b05 |0012: invoke-interface {v11, v3, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08dbee: 0a05 |0015: move-result v5 │ │ -08dbf0: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ -08dbf4: 0114 |0018: move v4, v1 │ │ -08dbf6: 28f1 |0019: goto 000a // -000f │ │ -08dbf8: d800 0101 |001a: add-int/lit8 v0, v1, #int 1 // #01 │ │ -08dbfc: 28ee |001c: goto 000a // -0012 │ │ -08dbfe: 9102 0a00 |001d: sub-int v2, v10, v0 │ │ -08dc02: 2b02 1d00 0000 |001f: packed-switch v2, 0000003c // +0000001d │ │ -08dc08: d805 0001 |0022: add-int/lit8 v5, v0, #int 1 // #01 │ │ -08dc0c: 7152 e124 0757 |0024: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08dc12: 4d03 0700 |0027: aput-object v3, v7, v0 │ │ -08dc16: d80a 0a01 |0029: add-int/lit8 v10, v10, #int 1 // #01 │ │ -08dc1a: 28d9 |002b: goto 0004 // -0027 │ │ -08dc1c: d805 0002 |002c: add-int/lit8 v5, v0, #int 2 // #02 │ │ -08dc20: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ -08dc24: 4606 0706 |0030: aget-object v6, v7, v6 │ │ -08dc28: 4d06 0705 |0032: aput-object v6, v7, v5 │ │ -08dc2c: d805 0001 |0034: add-int/lit8 v5, v0, #int 1 // #01 │ │ -08dc30: 4606 0700 |0036: aget-object v6, v7, v0 │ │ -08dc34: 4d06 0705 |0038: aput-object v6, v7, v5 │ │ -08dc38: 28ed |003a: goto 0027 // -0013 │ │ -08dc3a: 0e00 |003b: return-void │ │ -08dc3c: 0001 0200 0100 0000 1500 0000 0d00 ... |003c: packed-switch-data (8 units) │ │ +09b9dc: |[09b9dc] com.badlogic.gdx.utils.TimSort.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V │ │ +09b9ec: 338a 0400 |0000: if-ne v10, v8, 0004 // +0004 │ │ +09b9f0: d80a 0a01 |0002: add-int/lit8 v10, v10, #int 1 // #01 │ │ +09b9f4: 359a 3700 |0004: if-ge v10, v9, 003b // +0037 │ │ +09b9f8: 4603 070a |0006: aget-object v3, v7, v10 │ │ +09b9fc: 0180 |0008: move v0, v8 │ │ +09b9fe: 01a4 |0009: move v4, v10 │ │ +09ba00: 3540 1300 |000a: if-ge v0, v4, 001d // +0013 │ │ +09ba04: 9005 0004 |000c: add-int v5, v0, v4 │ │ +09ba08: e201 0501 |000e: ushr-int/lit8 v1, v5, #int 1 // #01 │ │ +09ba0c: 4605 0701 |0010: aget-object v5, v7, v1 │ │ +09ba10: 7230 a225 3b05 |0012: invoke-interface {v11, v3, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09ba16: 0a05 |0015: move-result v5 │ │ +09ba18: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +09ba1c: 0114 |0018: move v4, v1 │ │ +09ba1e: 28f1 |0019: goto 000a // -000f │ │ +09ba20: d800 0101 |001a: add-int/lit8 v0, v1, #int 1 // #01 │ │ +09ba24: 28ee |001c: goto 000a // -0012 │ │ +09ba26: 9102 0a00 |001d: sub-int v2, v10, v0 │ │ +09ba2a: 2b02 1d00 0000 |001f: packed-switch v2, 0000003c // +0000001d │ │ +09ba30: d805 0001 |0022: add-int/lit8 v5, v0, #int 1 // #01 │ │ +09ba34: 7152 e124 0757 |0024: invoke-static {v7, v0, v7, v5, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09ba3a: 4d03 0700 |0027: aput-object v3, v7, v0 │ │ +09ba3e: d80a 0a01 |0029: add-int/lit8 v10, v10, #int 1 // #01 │ │ +09ba42: 28d9 |002b: goto 0004 // -0027 │ │ +09ba44: d805 0002 |002c: add-int/lit8 v5, v0, #int 2 // #02 │ │ +09ba48: d806 0001 |002e: add-int/lit8 v6, v0, #int 1 // #01 │ │ +09ba4c: 4606 0706 |0030: aget-object v6, v7, v6 │ │ +09ba50: 4d06 0705 |0032: aput-object v6, v7, v5 │ │ +09ba54: d805 0001 |0034: add-int/lit8 v5, v0, #int 1 // #01 │ │ +09ba58: 4606 0700 |0036: aget-object v6, v7, v0 │ │ +09ba5c: 4d06 0705 |0038: aput-object v6, v7, v5 │ │ +09ba60: 28ed |003a: goto 0027 // -0013 │ │ +09ba62: 0e00 |003b: return-void │ │ +09ba64: 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 │ │ @@ -152650,49 +152683,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 │ │ -08dc4c: |[08dc4c] com.badlogic.gdx.utils.TimSort.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I │ │ -08dc5c: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ -08dc60: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ -08dc64: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -08dc66: 0f02 |0005: return v2 │ │ -08dc68: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ -08dc6c: 4602 0400 |0008: aget-object v2, v4, v0 │ │ -08dc70: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -08dc74: 7230 a225 2703 |000c: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08dc7a: 0a02 |000f: move-result v2 │ │ -08dc7c: 3b02 2b00 |0010: if-gez v2, 003b // +002b │ │ -08dc80: 0110 |0012: move v0, v1 │ │ -08dc82: 3560 1100 |0013: if-ge v0, v6, 0024 // +0011 │ │ -08dc86: 4602 0400 |0015: aget-object v2, v4, v0 │ │ -08dc8a: d803 00ff |0017: add-int/lit8 v3, v0, #int -1 // #ff │ │ -08dc8e: 4603 0403 |0019: aget-object v3, v4, v3 │ │ -08dc92: 7230 a225 2703 |001b: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08dc98: 0a02 |001e: move-result v2 │ │ -08dc9a: 3b02 0500 |001f: if-gez v2, 0024 // +0005 │ │ -08dc9e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08dca2: 28f0 |0023: goto 0013 // -0010 │ │ -08dca4: 7130 2321 5400 |0024: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.reverseRange:([Ljava/lang/Object;II)V // method@2123 │ │ -08dcaa: 9102 0005 |0027: sub-int v2, v0, v5 │ │ -08dcae: 28dc |0029: goto 0005 // -0024 │ │ -08dcb0: 3560 fdff |002a: if-ge v0, v6, 0027 // -0003 │ │ -08dcb4: 4602 0400 |002c: aget-object v2, v4, v0 │ │ -08dcb8: d803 00ff |002e: add-int/lit8 v3, v0, #int -1 // #ff │ │ -08dcbc: 4603 0403 |0030: aget-object v3, v4, v3 │ │ -08dcc0: 7230 a225 2703 |0032: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08dcc6: 0a02 |0035: move-result v2 │ │ -08dcc8: 3a02 f1ff |0036: if-ltz v2, 0027 // -000f │ │ -08dccc: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08dcd0: 28f0 |003a: goto 002a // -0010 │ │ -08dcd2: 0110 |003b: move v0, v1 │ │ -08dcd4: 28ee |003c: goto 002a // -0012 │ │ +09ba74: |[09ba74] com.badlogic.gdx.utils.TimSort.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I │ │ +09ba84: d800 0501 |0000: add-int/lit8 v0, v5, #int 1 // #01 │ │ +09ba88: 3360 0400 |0002: if-ne v0, v6, 0006 // +0004 │ │ +09ba8c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +09ba8e: 0f02 |0005: return v2 │ │ +09ba90: d801 0001 |0006: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09ba94: 4602 0400 |0008: aget-object v2, v4, v0 │ │ +09ba98: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +09ba9c: 7230 a225 2703 |000c: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09baa2: 0a02 |000f: move-result v2 │ │ +09baa4: 3b02 2b00 |0010: if-gez v2, 003b // +002b │ │ +09baa8: 0110 |0012: move v0, v1 │ │ +09baaa: 3560 1100 |0013: if-ge v0, v6, 0024 // +0011 │ │ +09baae: 4602 0400 |0015: aget-object v2, v4, v0 │ │ +09bab2: d803 00ff |0017: add-int/lit8 v3, v0, #int -1 // #ff │ │ +09bab6: 4603 0403 |0019: aget-object v3, v4, v3 │ │ +09baba: 7230 a225 2703 |001b: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bac0: 0a02 |001e: move-result v2 │ │ +09bac2: 3b02 0500 |001f: if-gez v2, 0024 // +0005 │ │ +09bac6: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09baca: 28f0 |0023: goto 0013 // -0010 │ │ +09bacc: 7130 2321 5400 |0024: invoke-static {v4, v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.reverseRange:([Ljava/lang/Object;II)V // method@2123 │ │ +09bad2: 9102 0005 |0027: sub-int v2, v0, v5 │ │ +09bad6: 28dc |0029: goto 0005 // -0024 │ │ +09bad8: 3560 fdff |002a: if-ge v0, v6, 0027 // -0003 │ │ +09badc: 4602 0400 |002c: aget-object v2, v4, v0 │ │ +09bae0: d803 00ff |002e: add-int/lit8 v3, v0, #int -1 // #ff │ │ +09bae4: 4603 0403 |0030: aget-object v3, v4, v3 │ │ +09bae8: 7230 a225 2703 |0032: invoke-interface {v7, v2, v3}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09baee: 0a02 |0035: move-result v2 │ │ +09baf0: 3a02 f1ff |0036: if-ltz v2, 0027 // -000f │ │ +09baf4: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09baf8: 28f0 |003a: goto 002a // -0010 │ │ +09bafa: 0110 |003b: move v0, v1 │ │ +09bafc: 28ee |003c: goto 002a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0002 line=305 │ │ 0x0005 line=317 │ │ 0x0006 line=308 │ │ 0x0013 line=309 │ │ @@ -152719,47 +152752,47 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -08dcd8: |[08dcd8] com.badlogic.gdx.utils.TimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ -08dce8: 5232 6710 |0000: iget v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ -08dcec: 7120 8624 4200 |0002: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -08dcf2: 0a02 |0005: move-result v2 │ │ -08dcf4: 5932 6710 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ -08dcf8: 5432 6610 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ -08dcfc: 2122 |000a: array-length v2, v2 │ │ -08dcfe: 3542 1d00 |000b: if-ge v2, v4, 0028 // +001d │ │ -08dd02: 0141 |000d: move v1, v4 │ │ -08dd04: e102 0101 |000e: shr-int/lit8 v2, v1, #int 1 // #01 │ │ -08dd08: b621 |0010: or-int/2addr v1, v2 │ │ -08dd0a: e102 0102 |0011: shr-int/lit8 v2, v1, #int 2 // #02 │ │ -08dd0e: b621 |0013: or-int/2addr v1, v2 │ │ -08dd10: e102 0104 |0014: shr-int/lit8 v2, v1, #int 4 // #04 │ │ -08dd14: b621 |0016: or-int/2addr v1, v2 │ │ -08dd16: e102 0108 |0017: shr-int/lit8 v2, v1, #int 8 // #08 │ │ -08dd1a: b621 |0019: or-int/2addr v1, v2 │ │ -08dd1c: e102 0110 |001a: shr-int/lit8 v2, v1, #int 16 // #10 │ │ -08dd20: b621 |001c: or-int/2addr v1, v2 │ │ -08dd22: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08dd26: 3b01 0c00 |001f: if-gez v1, 002b // +000c │ │ -08dd2a: 0141 |0021: move v1, v4 │ │ -08dd2c: 2310 3104 |0022: new-array v0, v1, [Ljava/lang/Object; // type@0431 │ │ -08dd30: 1f00 3104 |0024: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ -08dd34: 5b30 6610 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ -08dd38: 5432 6610 |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ -08dd3c: 1102 |002a: return-object v2 │ │ -08dd3e: 5432 6010 |002b: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08dd42: 2122 |002d: array-length v2, v2 │ │ -08dd44: e202 0201 |002e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -08dd48: 7120 8824 2100 |0030: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -08dd4e: 0a01 |0033: move-result v1 │ │ -08dd50: 28ee |0034: goto 0022 // -0012 │ │ +09bb00: |[09bb00] com.badlogic.gdx.utils.TimSort.ensureCapacity:(I)[Ljava/lang/Object; │ │ +09bb10: 5232 6710 |0000: iget v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ +09bb14: 7120 8624 4200 |0002: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09bb1a: 0a02 |0005: move-result v2 │ │ +09bb1c: 5932 6710 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ +09bb20: 5432 6610 |0008: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ +09bb24: 2122 |000a: array-length v2, v2 │ │ +09bb26: 3542 1d00 |000b: if-ge v2, v4, 0028 // +001d │ │ +09bb2a: 0141 |000d: move v1, v4 │ │ +09bb2c: e102 0101 |000e: shr-int/lit8 v2, v1, #int 1 // #01 │ │ +09bb30: b621 |0010: or-int/2addr v1, v2 │ │ +09bb32: e102 0102 |0011: shr-int/lit8 v2, v1, #int 2 // #02 │ │ +09bb36: b621 |0013: or-int/2addr v1, v2 │ │ +09bb38: e102 0104 |0014: shr-int/lit8 v2, v1, #int 4 // #04 │ │ +09bb3c: b621 |0016: or-int/2addr v1, v2 │ │ +09bb3e: e102 0108 |0017: shr-int/lit8 v2, v1, #int 8 // #08 │ │ +09bb42: b621 |0019: or-int/2addr v1, v2 │ │ +09bb44: e102 0110 |001a: shr-int/lit8 v2, v1, #int 16 // #10 │ │ +09bb48: b621 |001c: or-int/2addr v1, v2 │ │ +09bb4a: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09bb4e: 3b01 0c00 |001f: if-gez v1, 002b // +000c │ │ +09bb52: 0141 |0021: move v1, v4 │ │ +09bb54: 2310 3104 |0022: new-array v0, v1, [Ljava/lang/Object; // type@0431 │ │ +09bb58: 1f00 3104 |0024: check-cast v0, [Ljava/lang/Object; // type@0431 │ │ +09bb5c: 5b30 6610 |0026: iput-object v0, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ +09bb60: 5432 6610 |0028: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ +09bb64: 1102 |002a: return-object v2 │ │ +09bb66: 5432 6010 |002b: iget-object v2, v3, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09bb6a: 2122 |002d: array-length v2, v2 │ │ +09bb6c: e202 0201 |002e: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +09bb70: 7120 8824 2100 |0030: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +09bb76: 0a01 |0033: move-result v1 │ │ +09bb78: 28ee |0034: goto 0022 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x000d line=804 │ │ 0x000e line=805 │ │ 0x0011 line=806 │ │ @@ -152786,75 +152819,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 │ │ -08dd54: |[08dd54] com.badlogic.gdx.utils.TimSort.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ -08dd64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08dd66: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -08dd68: 9005 080a |0002: add-int v5, v8, v10 │ │ -08dd6c: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -08dd70: 7230 a225 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08dd76: 0a05 |0009: move-result v5 │ │ -08dd78: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ -08dd7c: 9102 090a |000c: sub-int v2, v9, v10 │ │ -08dd80: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -08dd84: 9005 080a |0010: add-int v5, v8, v10 │ │ -08dd88: b035 |0012: add-int/2addr v5, v3 │ │ -08dd8a: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -08dd8e: 7230 a225 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08dd94: 0a05 |0018: move-result v5 │ │ -08dd96: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ -08dd9a: 0130 |001b: move v0, v3 │ │ -08dd9c: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -08dda0: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -08dda4: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -08dda8: 0123 |0022: move v3, v2 │ │ -08ddaa: 28eb |0023: goto 000e // -0015 │ │ -08ddac: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -08ddb0: 0123 |0026: move v3, v2 │ │ -08ddb2: b0a0 |0027: add-int/2addr v0, v10 │ │ -08ddb4: b0a3 |0028: add-int/2addr v3, v10 │ │ -08ddb6: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08ddba: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ -08ddbe: 9105 0300 |002d: sub-int v5, v3, v0 │ │ -08ddc2: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -08ddc6: 9001 0005 |0031: add-int v1, v0, v5 │ │ -08ddca: 9005 0801 |0033: add-int v5, v8, v1 │ │ -08ddce: 4605 0705 |0035: aget-object v5, v7, v5 │ │ -08ddd2: 7230 a225 6b05 |0037: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08ddd8: 0a05 |003a: move-result v5 │ │ -08ddda: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ -08ddde: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -08dde2: 28ec |003f: goto 002b // -0014 │ │ -08dde4: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ -08dde8: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ -08ddec: 9005 080a |0044: add-int v5, v8, v10 │ │ -08ddf0: b135 |0046: sub-int/2addr v5, v3 │ │ -08ddf2: 4605 0705 |0047: aget-object v5, v7, v5 │ │ -08ddf6: 7230 a225 6b05 |0049: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08ddfc: 0a05 |004c: move-result v5 │ │ -08ddfe: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ -08de02: 0130 |004f: move v0, v3 │ │ -08de04: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -08de08: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ -08de0c: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ -08de10: 0123 |0056: move v3, v2 │ │ -08de12: 28eb |0057: goto 0042 // -0015 │ │ -08de14: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ -08de18: 0123 |005a: move v3, v2 │ │ -08de1a: 0104 |005b: move v4, v0 │ │ -08de1c: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ -08de20: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ -08de24: 28c9 |0060: goto 0029 // -0037 │ │ -08de26: 0113 |0061: move v3, v1 │ │ -08de28: 28c9 |0062: goto 002b // -0037 │ │ -08de2a: 0f03 |0063: return v3 │ │ +09bb7c: |[09bb7c] com.badlogic.gdx.utils.TimSort.gallopLeft:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ +09bb8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09bb8e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +09bb90: 9005 080a |0002: add-int v5, v8, v10 │ │ +09bb94: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +09bb98: 7230 a225 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bb9e: 0a05 |0009: move-result v5 │ │ +09bba0: 3d05 3600 |000a: if-lez v5, 0040 // +0036 │ │ +09bba4: 9102 090a |000c: sub-int v2, v9, v10 │ │ +09bba8: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +09bbac: 9005 080a |0010: add-int v5, v8, v10 │ │ +09bbb0: b035 |0012: add-int/2addr v5, v3 │ │ +09bbb2: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +09bbb6: 7230 a225 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bbbc: 0a05 |0018: move-result v5 │ │ +09bbbe: 3d05 0b00 |0019: if-lez v5, 0024 // +000b │ │ +09bbc2: 0130 |001b: move v0, v3 │ │ +09bbc4: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +09bbc8: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +09bbcc: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +09bbd0: 0123 |0022: move v3, v2 │ │ +09bbd2: 28eb |0023: goto 000e // -0015 │ │ +09bbd4: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +09bbd8: 0123 |0026: move v3, v2 │ │ +09bbda: b0a0 |0027: add-int/2addr v0, v10 │ │ +09bbdc: b0a3 |0028: add-int/2addr v3, v10 │ │ +09bbde: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09bbe2: 3530 3800 |002b: if-ge v0, v3, 0063 // +0038 │ │ +09bbe6: 9105 0300 |002d: sub-int v5, v3, v0 │ │ +09bbea: e205 0501 |002f: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +09bbee: 9001 0005 |0031: add-int v1, v0, v5 │ │ +09bbf2: 9005 0801 |0033: add-int v5, v8, v1 │ │ +09bbf6: 4605 0705 |0035: aget-object v5, v7, v5 │ │ +09bbfa: 7230 a225 6b05 |0037: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bc00: 0a05 |003a: move-result v5 │ │ +09bc02: 3d05 2600 |003b: if-lez v5, 0061 // +0026 │ │ +09bc06: d800 0101 |003d: add-int/lit8 v0, v1, #int 1 // #01 │ │ +09bc0a: 28ec |003f: goto 002b // -0014 │ │ +09bc0c: d802 0a01 |0040: add-int/lit8 v2, v10, #int 1 // #01 │ │ +09bc10: 3523 1600 |0042: if-ge v3, v2, 0058 // +0016 │ │ +09bc14: 9005 080a |0044: add-int v5, v8, v10 │ │ +09bc18: b135 |0046: sub-int/2addr v5, v3 │ │ +09bc1a: 4605 0705 |0047: aget-object v5, v7, v5 │ │ +09bc1e: 7230 a225 6b05 |0049: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bc24: 0a05 |004c: move-result v5 │ │ +09bc26: 3c05 0b00 |004d: if-gtz v5, 0058 // +000b │ │ +09bc2a: 0130 |004f: move v0, v3 │ │ +09bc2c: e005 0301 |0050: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +09bc30: d803 0501 |0052: add-int/lit8 v3, v5, #int 1 // #01 │ │ +09bc34: 3c03 eeff |0054: if-gtz v3, 0042 // -0012 │ │ +09bc38: 0123 |0056: move v3, v2 │ │ +09bc3a: 28eb |0057: goto 0042 // -0015 │ │ +09bc3c: 3723 0300 |0058: if-le v3, v2, 005b // +0003 │ │ +09bc40: 0123 |005a: move v3, v2 │ │ +09bc42: 0104 |005b: move v4, v0 │ │ +09bc44: 9100 0a03 |005c: sub-int v0, v10, v3 │ │ +09bc48: 9103 0a04 |005e: sub-int v3, v10, v4 │ │ +09bc4c: 28c9 |0060: goto 0029 // -0037 │ │ +09bc4e: 0113 |0061: move v3, v1 │ │ +09bc50: 28c9 |0062: goto 002b // -0037 │ │ +09bc52: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0001 line=464 │ │ 0x0002 line=465 │ │ 0x000c line=467 │ │ 0x000e line=468 │ │ @@ -152905,75 +152938,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 │ │ -08de2c: |[08de2c] com.badlogic.gdx.utils.TimSort.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ -08de3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08de3e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08de40: 9005 080a |0002: add-int v5, v8, v10 │ │ -08de44: 4605 0705 |0004: aget-object v5, v7, v5 │ │ -08de48: 7230 a225 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08de4e: 0a05 |0009: move-result v5 │ │ -08de50: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ -08de54: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ -08de58: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ -08de5c: 9005 080a |0010: add-int v5, v8, v10 │ │ -08de60: b135 |0012: sub-int/2addr v5, v3 │ │ -08de62: 4605 0705 |0013: aget-object v5, v7, v5 │ │ -08de66: 7230 a225 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08de6c: 0a05 |0018: move-result v5 │ │ -08de6e: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ -08de72: 0130 |001b: move v0, v3 │ │ -08de74: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -08de78: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ -08de7c: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ -08de80: 0123 |0022: move v3, v2 │ │ -08de82: 28eb |0023: goto 000e // -0015 │ │ -08de84: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ -08de88: 0123 |0026: move v3, v2 │ │ -08de8a: 0104 |0027: move v4, v0 │ │ -08de8c: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ -08de90: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ -08de94: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08de98: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ -08de9c: 9105 0300 |0030: sub-int v5, v3, v0 │ │ -08dea0: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ -08dea4: 9001 0005 |0034: add-int v1, v0, v5 │ │ -08dea8: 9005 0801 |0036: add-int v5, v8, v1 │ │ -08deac: 4605 0705 |0038: aget-object v5, v7, v5 │ │ -08deb0: 7230 a225 6b05 |003a: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08deb6: 0a05 |003d: move-result v5 │ │ -08deb8: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ -08debc: 0113 |0040: move v3, v1 │ │ -08debe: 28ed |0041: goto 002e // -0013 │ │ -08dec0: 9102 090a |0042: sub-int v2, v9, v10 │ │ -08dec4: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ -08dec8: 9005 080a |0046: add-int v5, v8, v10 │ │ -08decc: b035 |0048: add-int/2addr v5, v3 │ │ -08dece: 4605 0705 |0049: aget-object v5, v7, v5 │ │ -08ded2: 7230 a225 6b05 |004b: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08ded8: 0a05 |004e: move-result v5 │ │ -08deda: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ -08dede: 0130 |0051: move v0, v3 │ │ -08dee0: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -08dee4: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ -08dee8: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ -08deec: 0123 |0058: move v3, v2 │ │ -08deee: 28eb |0059: goto 0044 // -0015 │ │ -08def0: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ -08def4: 0123 |005c: move v3, v2 │ │ -08def6: b0a0 |005d: add-int/2addr v0, v10 │ │ -08def8: b0a3 |005e: add-int/2addr v3, v10 │ │ -08defa: 28cd |005f: goto 002c // -0033 │ │ -08defc: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ -08df00: 28cc |0062: goto 002e // -0034 │ │ -08df02: 0f03 |0063: return v3 │ │ +09bc54: |[09bc54] com.badlogic.gdx.utils.TimSort.gallopRight:(Ljava/lang/Object;[Ljava/lang/Object;IIILjava/util/Comparator;)I │ │ +09bc64: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09bc66: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09bc68: 9005 080a |0002: add-int v5, v8, v10 │ │ +09bc6c: 4605 0705 |0004: aget-object v5, v7, v5 │ │ +09bc70: 7230 a225 6b05 |0006: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bc76: 0a05 |0009: move-result v5 │ │ +09bc78: 3b05 3800 |000a: if-gez v5, 0042 // +0038 │ │ +09bc7c: d802 0a01 |000c: add-int/lit8 v2, v10, #int 1 // #01 │ │ +09bc80: 3523 1600 |000e: if-ge v3, v2, 0024 // +0016 │ │ +09bc84: 9005 080a |0010: add-int v5, v8, v10 │ │ +09bc88: b135 |0012: sub-int/2addr v5, v3 │ │ +09bc8a: 4605 0705 |0013: aget-object v5, v7, v5 │ │ +09bc8e: 7230 a225 6b05 |0015: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bc94: 0a05 |0018: move-result v5 │ │ +09bc96: 3b05 0b00 |0019: if-gez v5, 0024 // +000b │ │ +09bc9a: 0130 |001b: move v0, v3 │ │ +09bc9c: e005 0301 |001c: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +09bca0: d803 0501 |001e: add-int/lit8 v3, v5, #int 1 // #01 │ │ +09bca4: 3c03 eeff |0020: if-gtz v3, 000e // -0012 │ │ +09bca8: 0123 |0022: move v3, v2 │ │ +09bcaa: 28eb |0023: goto 000e // -0015 │ │ +09bcac: 3723 0300 |0024: if-le v3, v2, 0027 // +0003 │ │ +09bcb0: 0123 |0026: move v3, v2 │ │ +09bcb2: 0104 |0027: move v4, v0 │ │ +09bcb4: 9100 0a03 |0028: sub-int v0, v10, v3 │ │ +09bcb8: 9103 0a04 |002a: sub-int v3, v10, v4 │ │ +09bcbc: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09bcc0: 3530 3500 |002e: if-ge v0, v3, 0063 // +0035 │ │ +09bcc4: 9105 0300 |0030: sub-int v5, v3, v0 │ │ +09bcc8: e205 0501 |0032: ushr-int/lit8 v5, v5, #int 1 // #01 │ │ +09bccc: 9001 0005 |0034: add-int v1, v0, v5 │ │ +09bcd0: 9005 0801 |0036: add-int v5, v8, v1 │ │ +09bcd4: 4605 0705 |0038: aget-object v5, v7, v5 │ │ +09bcd8: 7230 a225 6b05 |003a: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bcde: 0a05 |003d: move-result v5 │ │ +09bce0: 3b05 2200 |003e: if-gez v5, 0060 // +0022 │ │ +09bce4: 0113 |0040: move v3, v1 │ │ +09bce6: 28ed |0041: goto 002e // -0013 │ │ +09bce8: 9102 090a |0042: sub-int v2, v9, v10 │ │ +09bcec: 3523 1600 |0044: if-ge v3, v2, 005a // +0016 │ │ +09bcf0: 9005 080a |0046: add-int v5, v8, v10 │ │ +09bcf4: b035 |0048: add-int/2addr v5, v3 │ │ +09bcf6: 4605 0705 |0049: aget-object v5, v7, v5 │ │ +09bcfa: 7230 a225 6b05 |004b: invoke-interface {v11, v6, v5}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bd00: 0a05 |004e: move-result v5 │ │ +09bd02: 3a05 0b00 |004f: if-ltz v5, 005a // +000b │ │ +09bd06: 0130 |0051: move v0, v3 │ │ +09bd08: e005 0301 |0052: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +09bd0c: d803 0501 |0054: add-int/lit8 v3, v5, #int 1 // #01 │ │ +09bd10: 3c03 eeff |0056: if-gtz v3, 0044 // -0012 │ │ +09bd14: 0123 |0058: move v3, v2 │ │ +09bd16: 28eb |0059: goto 0044 // -0015 │ │ +09bd18: 3723 0300 |005a: if-le v3, v2, 005d // +0003 │ │ +09bd1c: 0123 |005c: move v3, v2 │ │ +09bd1e: b0a0 |005d: add-int/2addr v0, v10 │ │ +09bd20: b0a3 |005e: add-int/2addr v3, v10 │ │ +09bd22: 28cd |005f: goto 002c // -0033 │ │ +09bd24: d800 0101 |0060: add-int/lit8 v0, v1, #int 1 // #01 │ │ +09bd28: 28cc |0062: goto 002e // -0034 │ │ +09bd2a: 0f03 |0063: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0001 line=529 │ │ 0x0002 line=530 │ │ 0x000c line=532 │ │ 0x000e line=533 │ │ @@ -153024,72 +153057,72 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 110 16-bit code units │ │ -08df04: |[08df04] com.badlogic.gdx.utils.TimSort.mergeAt:(I)V │ │ -08df14: 54b0 6310 |0000: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08df18: 4402 000c |0002: aget v2, v0, v12 │ │ -08df1c: 54b0 6410 |0004: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08df20: 4403 000c |0006: aget v3, v0, v12 │ │ -08df24: 54b0 6310 |0008: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08df28: d801 0c01 |000a: add-int/lit8 v1, v12, #int 1 // #01 │ │ -08df2c: 4406 0001 |000c: aget v6, v0, v1 │ │ -08df30: 54b0 6410 |000e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08df34: d801 0c01 |0010: add-int/lit8 v1, v12, #int 1 // #01 │ │ -08df38: 4407 0001 |0012: aget v7, v0, v1 │ │ -08df3c: 54b0 6410 |0014: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08df40: 9001 0307 |0016: add-int v1, v3, v7 │ │ -08df44: 4b01 000c |0018: aput v1, v0, v12 │ │ -08df48: 52b0 6510 |001a: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08df4c: d800 00fd |001c: add-int/lit8 v0, v0, #int -3 // #fd │ │ -08df50: 330c 1a00 |001e: if-ne v12, v0, 0038 // +001a │ │ -08df54: 54b0 6310 |0020: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08df58: d801 0c01 |0022: add-int/lit8 v1, v12, #int 1 // #01 │ │ -08df5c: 54b4 6310 |0024: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08df60: d805 0c02 |0026: add-int/lit8 v5, v12, #int 2 // #02 │ │ -08df64: 4404 0405 |0028: aget v4, v4, v5 │ │ -08df68: 4b04 0001 |002a: aput v4, v0, v1 │ │ -08df6c: 54b0 6410 |002c: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08df70: d801 0c01 |002e: add-int/lit8 v1, v12, #int 1 // #01 │ │ -08df74: 54b4 6410 |0030: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08df78: d805 0c02 |0032: add-int/lit8 v5, v12, #int 2 // #02 │ │ -08df7c: 4404 0405 |0034: aget v4, v4, v5 │ │ -08df80: 4b04 0001 |0036: aput v4, v0, v1 │ │ -08df84: 52b0 6510 |0038: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08df88: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08df8c: 59b0 6510 |003c: iput v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08df90: 54b0 6010 |003e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08df94: 4600 0006 |0040: aget-object v0, v0, v6 │ │ -08df98: 54b1 6010 |0042: iget-object v1, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08df9c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -08df9e: 54b5 6110 |0045: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08dfa2: 7706 1a21 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@211a │ │ -08dfa8: 0a0a |004a: move-result v10 │ │ -08dfaa: b0a2 |004b: add-int/2addr v2, v10 │ │ -08dfac: b1a3 |004c: sub-int/2addr v3, v10 │ │ -08dfae: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ -08dfb2: 0e00 |004f: return-void │ │ -08dfb4: 54b0 6010 |0050: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08dfb8: 9001 0203 |0052: add-int v1, v2, v3 │ │ -08dfbc: d801 01ff |0054: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08dfc0: 4604 0001 |0056: aget-object v4, v0, v1 │ │ -08dfc4: 54b5 6010 |0058: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08dfc8: d808 07ff |005a: add-int/lit8 v8, v7, #int -1 // #ff │ │ -08dfcc: 54b9 6110 |005c: iget-object v9, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08dfd0: 7706 1921 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@2119 │ │ -08dfd6: 0a07 |0061: move-result v7 │ │ -08dfd8: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ -08dfdc: 3673 0600 |0064: if-gt v3, v7, 006a // +0006 │ │ -08dfe0: 7057 1f21 2b63 |0066: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeLo:(IIII)V // method@211f │ │ -08dfe6: 28e6 |0069: goto 004f // -001a │ │ -08dfe8: 7057 1e21 2b63 |006a: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeHi:(IIII)V // method@211e │ │ -08dfee: 28e2 |006d: goto 004f // -001e │ │ +09bd2c: |[09bd2c] com.badlogic.gdx.utils.TimSort.mergeAt:(I)V │ │ +09bd3c: 54b0 6310 |0000: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09bd40: 4402 000c |0002: aget v2, v0, v12 │ │ +09bd44: 54b0 6410 |0004: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09bd48: 4403 000c |0006: aget v3, v0, v12 │ │ +09bd4c: 54b0 6310 |0008: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09bd50: d801 0c01 |000a: add-int/lit8 v1, v12, #int 1 // #01 │ │ +09bd54: 4406 0001 |000c: aget v6, v0, v1 │ │ +09bd58: 54b0 6410 |000e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09bd5c: d801 0c01 |0010: add-int/lit8 v1, v12, #int 1 // #01 │ │ +09bd60: 4407 0001 |0012: aget v7, v0, v1 │ │ +09bd64: 54b0 6410 |0014: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09bd68: 9001 0307 |0016: add-int v1, v3, v7 │ │ +09bd6c: 4b01 000c |0018: aput v1, v0, v12 │ │ +09bd70: 52b0 6510 |001a: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09bd74: d800 00fd |001c: add-int/lit8 v0, v0, #int -3 // #fd │ │ +09bd78: 330c 1a00 |001e: if-ne v12, v0, 0038 // +001a │ │ +09bd7c: 54b0 6310 |0020: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09bd80: d801 0c01 |0022: add-int/lit8 v1, v12, #int 1 // #01 │ │ +09bd84: 54b4 6310 |0024: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09bd88: d805 0c02 |0026: add-int/lit8 v5, v12, #int 2 // #02 │ │ +09bd8c: 4404 0405 |0028: aget v4, v4, v5 │ │ +09bd90: 4b04 0001 |002a: aput v4, v0, v1 │ │ +09bd94: 54b0 6410 |002c: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09bd98: d801 0c01 |002e: add-int/lit8 v1, v12, #int 1 // #01 │ │ +09bd9c: 54b4 6410 |0030: iget-object v4, v11, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09bda0: d805 0c02 |0032: add-int/lit8 v5, v12, #int 2 // #02 │ │ +09bda4: 4404 0405 |0034: aget v4, v4, v5 │ │ +09bda8: 4b04 0001 |0036: aput v4, v0, v1 │ │ +09bdac: 52b0 6510 |0038: iget v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09bdb0: d800 00ff |003a: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09bdb4: 59b0 6510 |003c: iput v0, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09bdb8: 54b0 6010 |003e: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09bdbc: 4600 0006 |0040: aget-object v0, v0, v6 │ │ +09bdc0: 54b1 6010 |0042: iget-object v1, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09bdc4: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +09bdc6: 54b5 6110 |0045: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09bdca: 7706 1a21 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@211a │ │ +09bdd0: 0a0a |004a: move-result v10 │ │ +09bdd2: b0a2 |004b: add-int/2addr v2, v10 │ │ +09bdd4: b1a3 |004c: sub-int/2addr v3, v10 │ │ +09bdd6: 3903 0300 |004d: if-nez v3, 0050 // +0003 │ │ +09bdda: 0e00 |004f: return-void │ │ +09bddc: 54b0 6010 |0050: iget-object v0, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09bde0: 9001 0203 |0052: add-int v1, v2, v3 │ │ +09bde4: d801 01ff |0054: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09bde8: 4604 0001 |0056: aget-object v4, v0, v1 │ │ +09bdec: 54b5 6010 |0058: iget-object v5, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09bdf0: d808 07ff |005a: add-int/lit8 v8, v7, #int -1 // #ff │ │ +09bdf4: 54b9 6110 |005c: iget-object v9, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09bdf8: 7706 1921 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@2119 │ │ +09bdfe: 0a07 |0061: move-result v7 │ │ +09be00: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ +09be04: 3673 0600 |0064: if-gt v3, v7, 006a // +0006 │ │ +09be08: 7057 1f21 2b63 |0066: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeLo:(IIII)V // method@211f │ │ +09be0e: 28e6 |0069: goto 004f // -001a │ │ +09be10: 7057 1e21 2b63 |006a: invoke-direct {v11, v2, v3, v6, v7}, Lcom/badlogic/gdx/utils/TimSort;.mergeHi:(IIII)V // method@211e │ │ +09be16: 28e2 |006d: goto 004f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0008 line=407 │ │ 0x000e line=408 │ │ 0x0014 line=416 │ │ @@ -153122,50 +153155,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -08dff0: |[08dff0] com.badlogic.gdx.utils.TimSort.mergeCollapse:()V │ │ -08e000: 5251 6510 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e004: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -08e006: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ -08e00a: 5251 6510 |0005: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e00e: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -08e012: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ -08e016: 5451 6410 |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e01a: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -08e01e: 4401 0102 |000f: aget v1, v1, v2 │ │ -08e022: 5452 6410 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e026: 4402 0200 |0013: aget v2, v2, v0 │ │ -08e02a: 5453 6410 |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e02e: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ -08e032: 4403 0304 |0019: aget v3, v3, v4 │ │ -08e036: b032 |001b: add-int/2addr v2, v3 │ │ -08e038: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ -08e03c: 5451 6410 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e040: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ -08e044: 4401 0102 |0022: aget v1, v1, v2 │ │ -08e048: 5452 6410 |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e04c: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ -08e050: 4402 0203 |0028: aget v2, v2, v3 │ │ -08e054: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ -08e058: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08e05c: 7020 1b21 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@211b │ │ -08e062: 28cf |0031: goto 0000 // -0031 │ │ -08e064: 5451 6410 |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e068: 4401 0100 |0034: aget v1, v1, v0 │ │ -08e06c: 5452 6410 |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e070: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ -08e074: 4402 0203 |003a: aget v2, v2, v3 │ │ -08e078: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ -08e07c: 7020 1b21 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@211b │ │ -08e082: 28bf |0041: goto 0000 // -0041 │ │ -08e084: 0e00 |0042: return-void │ │ +09be18: |[09be18] com.badlogic.gdx.utils.TimSort.mergeCollapse:()V │ │ +09be28: 5251 6510 |0000: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09be2c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +09be2e: 3721 3f00 |0003: if-le v1, v2, 0042 // +003f │ │ +09be32: 5251 6510 |0005: iget v1, v5, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09be36: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +09be3a: 3d00 2900 |0009: if-lez v0, 0032 // +0029 │ │ +09be3e: 5451 6410 |000b: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be42: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +09be46: 4401 0102 |000f: aget v1, v1, v2 │ │ +09be4a: 5452 6410 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be4e: 4402 0200 |0013: aget v2, v2, v0 │ │ +09be52: 5453 6410 |0015: iget-object v3, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be56: d804 0001 |0017: add-int/lit8 v4, v0, #int 1 // #01 │ │ +09be5a: 4403 0304 |0019: aget v3, v3, v4 │ │ +09be5e: b032 |001b: add-int/2addr v2, v3 │ │ +09be60: 3621 1600 |001c: if-gt v1, v2, 0032 // +0016 │ │ +09be64: 5451 6410 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be68: d802 00ff |0020: add-int/lit8 v2, v0, #int -1 // #ff │ │ +09be6c: 4401 0102 |0022: aget v1, v1, v2 │ │ +09be70: 5452 6410 |0024: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be74: d803 0001 |0026: add-int/lit8 v3, v0, #int 1 // #01 │ │ +09be78: 4402 0203 |0028: aget v2, v2, v3 │ │ +09be7c: 3521 0400 |002a: if-ge v1, v2, 002e // +0004 │ │ +09be80: d800 00ff |002c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09be84: 7020 1b21 0500 |002e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@211b │ │ +09be8a: 28cf |0031: goto 0000 // -0031 │ │ +09be8c: 5451 6410 |0032: iget-object v1, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be90: 4401 0100 |0034: aget v1, v1, v0 │ │ +09be94: 5452 6410 |0036: iget-object v2, v5, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09be98: d803 0001 |0038: add-int/lit8 v3, v0, #int 1 // #01 │ │ +09be9c: 4402 0203 |003a: aget v2, v2, v3 │ │ +09bea0: 3621 0600 |003c: if-gt v1, v2, 0042 // +0006 │ │ +09bea4: 7020 1b21 0500 |003e: invoke-direct {v5, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@211b │ │ +09beaa: 28bf |0041: goto 0000 // -0041 │ │ +09beac: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0005 line=375 │ │ 0x0009 line=376 │ │ 0x001e line=377 │ │ 0x002e line=378 │ │ @@ -153182,32 +153215,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -08e088: |[08e088] com.badlogic.gdx.utils.TimSort.mergeForceCollapse:()V │ │ -08e098: 5241 6510 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e09c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -08e09e: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ -08e0a2: 5241 6510 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e0a6: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ -08e0aa: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ -08e0ae: 5441 6410 |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e0b2: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -08e0b6: 4401 0102 |000f: aget v1, v1, v2 │ │ -08e0ba: 5442 6410 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e0be: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ -08e0c2: 4402 0203 |0015: aget v2, v2, v3 │ │ -08e0c6: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ -08e0ca: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08e0ce: 7020 1b21 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@211b │ │ -08e0d4: 28e2 |001e: goto 0000 // -001e │ │ -08e0d6: 0e00 |001f: return-void │ │ +09beb0: |[09beb0] com.badlogic.gdx.utils.TimSort.mergeForceCollapse:()V │ │ +09bec0: 5241 6510 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09bec4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +09bec6: 3721 1c00 |0003: if-le v1, v2, 001f // +001c │ │ +09beca: 5241 6510 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09bece: d800 01fe |0007: add-int/lit8 v0, v1, #int -2 // #fe │ │ +09bed2: 3d00 1200 |0009: if-lez v0, 001b // +0012 │ │ +09bed6: 5441 6410 |000b: iget-object v1, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09beda: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +09bede: 4401 0102 |000f: aget v1, v1, v2 │ │ +09bee2: 5442 6410 |0011: iget-object v2, v4, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09bee6: d803 0001 |0013: add-int/lit8 v3, v0, #int 1 // #01 │ │ +09beea: 4402 0203 |0015: aget v2, v2, v3 │ │ +09beee: 3521 0400 |0017: if-ge v1, v2, 001b // +0004 │ │ +09bef2: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09bef6: 7020 1b21 0400 |001b: invoke-direct {v4, v0}, Lcom/badlogic/gdx/utils/TimSort;.mergeAt:(I)V // method@211b │ │ +09befc: 28e2 |001e: goto 0000 // -001e │ │ +09befe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=390 │ │ 0x0009 line=391 │ │ 0x001b line=392 │ │ 0x001f line=394 │ │ @@ -153221,211 +153254,211 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 28 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 367 16-bit code units │ │ -08e0d8: |[08e0d8] com.badlogic.gdx.utils.TimSort.mergeHi:(IIII)V │ │ -08e0e8: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -08e0ec: 5403 6010 |0002: iget-object v3, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08e0f0: 0800 1700 |0004: move-object/from16 v0, v23 │ │ -08e0f4: 0201 1b00 |0006: move/from16 v1, v27 │ │ -08e0f8: 7020 1821 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@2118 │ │ -08e0fe: 0c09 |000b: move-result-object v9 │ │ -08e100: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -08e102: 0200 1a00 |000d: move/from16 v0, v26 │ │ -08e106: 0201 1b00 |000f: move/from16 v1, v27 │ │ -08e10a: 7151 e124 0329 |0011: invoke-static {v3, v0, v9, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e110: 9002 1819 |0014: add-int v2, v24, v25 │ │ -08e114: d810 02ff |0016: add-int/lit8 v16, v2, #int -1 // #ff │ │ -08e118: d812 1bff |0018: add-int/lit8 v18, v27, #int -1 // #ff │ │ -08e11c: 9002 1a1b |001a: add-int v2, v26, v27 │ │ -08e120: d814 02ff |001c: add-int/lit8 v20, v2, #int -1 // #ff │ │ -08e124: d815 14ff |001e: add-int/lit8 v21, v20, #int -1 // #ff │ │ -08e128: d811 10ff |0020: add-int/lit8 v17, v16, #int -1 // #ff │ │ -08e12c: 4602 0310 |0022: aget-object v2, v3, v16 │ │ -08e130: 4d02 0314 |0024: aput-object v2, v3, v20 │ │ -08e134: d819 19ff |0026: add-int/lit8 v25, v25, #int -1 // #ff │ │ -08e138: 3919 1100 |0028: if-nez v25, 0039 // +0011 │ │ -08e13c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -08e13e: d804 1bff |002b: add-int/lit8 v4, v27, #int -1 // #ff │ │ -08e142: 9104 1504 |002d: sub-int v4, v21, v4 │ │ -08e146: 0200 1b00 |002f: move/from16 v0, v27 │ │ -08e14a: 7150 e124 2943 |0031: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e150: 0214 1500 |0034: move/from16 v20, v21 │ │ -08e154: 0210 1100 |0036: move/from16 v16, v17 │ │ -08e158: 0e00 |0038: return-void │ │ -08e15a: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -08e15c: 0200 1b00 |003a: move/from16 v0, v27 │ │ -08e160: 3320 1400 |003c: if-ne v0, v2, 0050 // +0014 │ │ -08e164: 9114 1519 |003e: sub-int v20, v21, v25 │ │ -08e168: 9110 1119 |0040: sub-int v16, v17, v25 │ │ -08e16c: d802 1001 |0042: add-int/lit8 v2, v16, #int 1 // #01 │ │ -08e170: d804 1401 |0044: add-int/lit8 v4, v20, #int 1 // #01 │ │ -08e174: 0200 1900 |0046: move/from16 v0, v25 │ │ -08e178: 7150 e124 2343 |0048: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e17e: 4602 0912 |004b: aget-object v2, v9, v18 │ │ -08e182: 4d02 0314 |004d: aput-object v2, v3, v20 │ │ -08e186: 28e9 |004f: goto 0038 // -0017 │ │ -08e188: 0800 1700 |0050: move-object/from16 v0, v23 │ │ -08e18c: 5407 6110 |0052: iget-object v7, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08e190: 0800 1700 |0054: move-object/from16 v0, v23 │ │ -08e194: 5200 6210 |0056: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ -08e198: 0216 0000 |0058: move/from16 v22, v0 │ │ -08e19c: 0214 1500 |005a: move/from16 v20, v21 │ │ -08e1a0: 0210 1100 |005c: move/from16 v16, v17 │ │ -08e1a4: 120e |005e: const/4 v14, #int 0 // #0 │ │ -08e1a6: 120f |005f: const/4 v15, #int 0 // #0 │ │ -08e1a8: 4602 0912 |0060: aget-object v2, v9, v18 │ │ -08e1ac: 4604 0310 |0062: aget-object v4, v3, v16 │ │ -08e1b0: 7230 a225 2704 |0064: invoke-interface {v7, v2, v4}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08e1b6: 0a02 |0067: move-result v2 │ │ -08e1b8: 3b02 3900 |0068: if-gez v2, 00a1 // +0039 │ │ -08e1bc: d815 14ff |006a: add-int/lit8 v21, v20, #int -1 // #ff │ │ -08e1c0: d811 10ff |006c: add-int/lit8 v17, v16, #int -1 // #ff │ │ -08e1c4: 4602 0310 |006e: aget-object v2, v3, v16 │ │ -08e1c8: 4d02 0314 |0070: aput-object v2, v3, v20 │ │ -08e1cc: d80e 0e01 |0072: add-int/lit8 v14, v14, #int 1 // #01 │ │ -08e1d0: 120f |0074: const/4 v15, #int 0 // #0 │ │ -08e1d2: d819 19ff |0075: add-int/lit8 v25, v25, #int -1 // #ff │ │ -08e1d6: 3919 f200 |0077: if-nez v25, 0169 // +00f2 │ │ -08e1da: 0214 1500 |0079: move/from16 v20, v21 │ │ -08e1de: 0210 1100 |007b: move/from16 v16, v17 │ │ -08e1e2: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -08e1e4: 0200 1600 |007e: move/from16 v0, v22 │ │ -08e1e8: 3520 0400 |0080: if-ge v0, v2, 0084 // +0004 │ │ -08e1ec: 1316 0100 |0082: const/16 v22, #int 1 // #1 │ │ -08e1f0: 0200 1600 |0084: move/from16 v0, v22 │ │ -08e1f4: 0801 1700 |0086: move-object/from16 v1, v23 │ │ -08e1f8: 5910 6210 |0088: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ -08e1fc: 1212 |008a: const/4 v2, #int 1 // #1 │ │ -08e1fe: 0200 1b00 |008b: move/from16 v0, v27 │ │ -08e202: 3320 bb00 |008d: if-ne v0, v2, 0148 // +00bb │ │ -08e206: 9114 1419 |008f: sub-int v20, v20, v25 │ │ -08e20a: 9110 1019 |0091: sub-int v16, v16, v25 │ │ -08e20e: d802 1001 |0093: add-int/lit8 v2, v16, #int 1 // #01 │ │ -08e212: d804 1401 |0095: add-int/lit8 v4, v20, #int 1 // #01 │ │ -08e216: 0200 1900 |0097: move/from16 v0, v25 │ │ -08e21a: 7150 e124 2343 |0099: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e220: 4602 0912 |009c: aget-object v2, v9, v18 │ │ -08e224: 4d02 0314 |009e: aput-object v2, v3, v20 │ │ -08e228: 2898 |00a0: goto 0038 // -0068 │ │ -08e22a: d815 14ff |00a1: add-int/lit8 v21, v20, #int -1 // #ff │ │ -08e22e: d813 12ff |00a3: add-int/lit8 v19, v18, #int -1 // #ff │ │ -08e232: 4602 0912 |00a5: aget-object v2, v9, v18 │ │ -08e236: 4d02 0314 |00a7: aput-object v2, v3, v20 │ │ -08e23a: d80f 0f01 |00a9: add-int/lit8 v15, v15, #int 1 // #01 │ │ -08e23e: 120e |00ab: const/4 v14, #int 0 // #0 │ │ -08e240: d81b 1bff |00ac: add-int/lit8 v27, v27, #int -1 // #ff │ │ -08e244: 1212 |00ae: const/4 v2, #int 1 // #1 │ │ -08e246: 0200 1b00 |00af: move/from16 v0, v27 │ │ -08e24a: 3320 0700 |00b1: if-ne v0, v2, 00b8 // +0007 │ │ -08e24e: 0214 1500 |00b3: move/from16 v20, v21 │ │ -08e252: 0212 1300 |00b5: move/from16 v18, v19 │ │ -08e256: 28c6 |00b7: goto 007d // -003a │ │ -08e258: 0214 1500 |00b8: move/from16 v20, v21 │ │ -08e25c: 0212 1300 |00ba: move/from16 v18, v19 │ │ -08e260: 9602 0e0f |00bc: or-int v2, v14, v15 │ │ -08e264: 0200 1600 |00be: move/from16 v0, v22 │ │ -08e268: 3402 a0ff |00c0: if-lt v2, v0, 0060 // -0060 │ │ -08e26c: 4602 0912 |00c2: aget-object v2, v9, v18 │ │ -08e270: d806 19ff |00c4: add-int/lit8 v6, v25, #int -1 // #ff │ │ -08e274: 0204 1800 |00c6: move/from16 v4, v24 │ │ -08e278: 0205 1900 |00c8: move/from16 v5, v25 │ │ -08e27c: 7706 1a21 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@211a │ │ -08e282: 0a02 |00cd: move-result v2 │ │ -08e284: 910e 1902 |00ce: sub-int v14, v25, v2 │ │ -08e288: 380e 1100 |00d0: if-eqz v14, 00e1 // +0011 │ │ -08e28c: 9114 140e |00d2: sub-int v20, v20, v14 │ │ -08e290: 9110 100e |00d4: sub-int v16, v16, v14 │ │ -08e294: 9119 190e |00d6: sub-int v25, v25, v14 │ │ -08e298: d802 1001 |00d8: add-int/lit8 v2, v16, #int 1 // #01 │ │ -08e29c: d804 1401 |00da: add-int/lit8 v4, v20, #int 1 // #01 │ │ -08e2a0: 715e e124 2343 |00dc: invoke-static {v3, v2, v3, v4, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e2a6: 3819 9eff |00df: if-eqz v25, 007d // -0062 │ │ -08e2aa: d815 14ff |00e1: add-int/lit8 v21, v20, #int -1 // #ff │ │ -08e2ae: d813 12ff |00e3: add-int/lit8 v19, v18, #int -1 // #ff │ │ -08e2b2: 4602 0912 |00e5: aget-object v2, v9, v18 │ │ -08e2b6: 4d02 0314 |00e7: aput-object v2, v3, v20 │ │ -08e2ba: d81b 1bff |00e9: add-int/lit8 v27, v27, #int -1 // #ff │ │ -08e2be: 1212 |00eb: const/4 v2, #int 1 // #1 │ │ -08e2c0: 0200 1b00 |00ec: move/from16 v0, v27 │ │ -08e2c4: 3320 0700 |00ee: if-ne v0, v2, 00f5 // +0007 │ │ -08e2c8: 0214 1500 |00f0: move/from16 v20, v21 │ │ -08e2cc: 0212 1300 |00f2: move/from16 v18, v19 │ │ -08e2d0: 2889 |00f4: goto 007d // -0077 │ │ -08e2d2: 4608 0310 |00f5: aget-object v8, v3, v16 │ │ -08e2d6: 120a |00f7: const/4 v10, #int 0 // #0 │ │ -08e2d8: d80c 1bff |00f8: add-int/lit8 v12, v27, #int -1 // #ff │ │ -08e2dc: 020b 1b00 |00fa: move/from16 v11, v27 │ │ -08e2e0: 077d |00fc: move-object v13, v7 │ │ -08e2e2: 7706 1921 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@2119 │ │ -08e2e8: 0a02 |0100: move-result v2 │ │ -08e2ea: 910f 1b02 |0101: sub-int v15, v27, v2 │ │ -08e2ee: 380f 6100 |0103: if-eqz v15, 0164 // +0061 │ │ -08e2f2: 9114 150f |0105: sub-int v20, v21, v15 │ │ -08e2f6: 9112 130f |0107: sub-int v18, v19, v15 │ │ -08e2fa: 911b 1b0f |0109: sub-int v27, v27, v15 │ │ -08e2fe: d802 1201 |010b: add-int/lit8 v2, v18, #int 1 // #01 │ │ -08e302: d804 1401 |010d: add-int/lit8 v4, v20, #int 1 // #01 │ │ -08e306: 715f e124 2943 |010f: invoke-static {v9, v2, v3, v4, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e30c: 1212 |0112: const/4 v2, #int 1 // #1 │ │ -08e30e: 0200 1b00 |0113: move/from16 v0, v27 │ │ -08e312: 3720 68ff |0115: if-le v0, v2, 007d // -0098 │ │ -08e316: d815 14ff |0117: add-int/lit8 v21, v20, #int -1 // #ff │ │ -08e31a: d811 10ff |0119: add-int/lit8 v17, v16, #int -1 // #ff │ │ -08e31e: 4602 0310 |011b: aget-object v2, v3, v16 │ │ -08e322: 4d02 0314 |011d: aput-object v2, v3, v20 │ │ -08e326: d819 19ff |011f: add-int/lit8 v25, v25, #int -1 // #ff │ │ -08e32a: 3919 0800 |0121: if-nez v25, 0129 // +0008 │ │ -08e32e: 0214 1500 |0123: move/from16 v20, v21 │ │ -08e332: 0210 1100 |0125: move/from16 v16, v17 │ │ -08e336: 2900 56ff |0127: goto/16 007d // -00aa │ │ -08e33a: d816 16ff |0129: add-int/lit8 v22, v22, #int -1 // #ff │ │ -08e33e: 1272 |012b: const/4 v2, #int 7 // #7 │ │ -08e340: 342e 1700 |012c: if-lt v14, v2, 0143 // +0017 │ │ -08e344: 1212 |012e: const/4 v2, #int 1 // #1 │ │ -08e346: 0124 |012f: move v4, v2 │ │ -08e348: 1272 |0130: const/4 v2, #int 7 // #7 │ │ -08e34a: 342f 1500 |0131: if-lt v15, v2, 0146 // +0015 │ │ -08e34e: 1212 |0133: const/4 v2, #int 1 // #1 │ │ -08e350: b642 |0134: or-int/2addr v2, v4 │ │ -08e352: 3902 2900 |0135: if-nez v2, 015e // +0029 │ │ -08e356: 3b16 0400 |0137: if-gez v22, 013b // +0004 │ │ -08e35a: 1316 0000 |0139: const/16 v22, #int 0 // #0 │ │ -08e35e: d816 1602 |013b: add-int/lit8 v22, v22, #int 2 // #02 │ │ -08e362: 0214 1500 |013d: move/from16 v20, v21 │ │ -08e366: 0210 1100 |013f: move/from16 v16, v17 │ │ -08e36a: 2900 1dff |0141: goto/16 005e // -00e3 │ │ -08e36e: 1202 |0143: const/4 v2, #int 0 // #0 │ │ -08e370: 0124 |0144: move v4, v2 │ │ -08e372: 28eb |0145: goto 0130 // -0015 │ │ -08e374: 1202 |0146: const/4 v2, #int 0 // #0 │ │ -08e376: 28ed |0147: goto 0134 // -0013 │ │ -08e378: 391b 0a00 |0148: if-nez v27, 0152 // +000a │ │ -08e37c: 2202 7b03 |014a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08e380: 1a04 7502 |014c: const-string v4, "Comparison method violates its general contract!" // string@0275 │ │ -08e384: 7020 6824 4200 |014e: invoke-direct {v2, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08e38a: 2702 |0151: throw v2 │ │ -08e38c: 1202 |0152: const/4 v2, #int 0 // #0 │ │ -08e38e: d804 1bff |0153: add-int/lit8 v4, v27, #int -1 // #ff │ │ -08e392: 9104 1404 |0155: sub-int v4, v20, v4 │ │ -08e396: 0200 1b00 |0157: move/from16 v0, v27 │ │ -08e39a: 7150 e124 2943 |0159: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e3a0: 2900 dcfe |015c: goto/16 0038 // -0124 │ │ -08e3a4: 0214 1500 |015e: move/from16 v20, v21 │ │ -08e3a8: 0210 1100 |0160: move/from16 v16, v17 │ │ -08e3ac: 2900 60ff |0162: goto/16 00c2 // -00a0 │ │ -08e3b0: 0214 1500 |0164: move/from16 v20, v21 │ │ -08e3b4: 0212 1300 |0166: move/from16 v18, v19 │ │ -08e3b8: 28af |0168: goto 0117 // -0051 │ │ -08e3ba: 0214 1500 |0169: move/from16 v20, v21 │ │ -08e3be: 0210 1100 |016b: move/from16 v16, v17 │ │ -08e3c2: 2900 4fff |016d: goto/16 00bc // -00b1 │ │ +09bf00: |[09bf00] com.badlogic.gdx.utils.TimSort.mergeHi:(IIII)V │ │ +09bf10: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +09bf14: 5403 6010 |0002: iget-object v3, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09bf18: 0800 1700 |0004: move-object/from16 v0, v23 │ │ +09bf1c: 0201 1b00 |0006: move/from16 v1, v27 │ │ +09bf20: 7020 1821 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@2118 │ │ +09bf26: 0c09 |000b: move-result-object v9 │ │ +09bf28: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +09bf2a: 0200 1a00 |000d: move/from16 v0, v26 │ │ +09bf2e: 0201 1b00 |000f: move/from16 v1, v27 │ │ +09bf32: 7151 e124 0329 |0011: invoke-static {v3, v0, v9, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09bf38: 9002 1819 |0014: add-int v2, v24, v25 │ │ +09bf3c: d810 02ff |0016: add-int/lit8 v16, v2, #int -1 // #ff │ │ +09bf40: d812 1bff |0018: add-int/lit8 v18, v27, #int -1 // #ff │ │ +09bf44: 9002 1a1b |001a: add-int v2, v26, v27 │ │ +09bf48: d814 02ff |001c: add-int/lit8 v20, v2, #int -1 // #ff │ │ +09bf4c: d815 14ff |001e: add-int/lit8 v21, v20, #int -1 // #ff │ │ +09bf50: d811 10ff |0020: add-int/lit8 v17, v16, #int -1 // #ff │ │ +09bf54: 4602 0310 |0022: aget-object v2, v3, v16 │ │ +09bf58: 4d02 0314 |0024: aput-object v2, v3, v20 │ │ +09bf5c: d819 19ff |0026: add-int/lit8 v25, v25, #int -1 // #ff │ │ +09bf60: 3919 1100 |0028: if-nez v25, 0039 // +0011 │ │ +09bf64: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +09bf66: d804 1bff |002b: add-int/lit8 v4, v27, #int -1 // #ff │ │ +09bf6a: 9104 1504 |002d: sub-int v4, v21, v4 │ │ +09bf6e: 0200 1b00 |002f: move/from16 v0, v27 │ │ +09bf72: 7150 e124 2943 |0031: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09bf78: 0214 1500 |0034: move/from16 v20, v21 │ │ +09bf7c: 0210 1100 |0036: move/from16 v16, v17 │ │ +09bf80: 0e00 |0038: return-void │ │ +09bf82: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +09bf84: 0200 1b00 |003a: move/from16 v0, v27 │ │ +09bf88: 3320 1400 |003c: if-ne v0, v2, 0050 // +0014 │ │ +09bf8c: 9114 1519 |003e: sub-int v20, v21, v25 │ │ +09bf90: 9110 1119 |0040: sub-int v16, v17, v25 │ │ +09bf94: d802 1001 |0042: add-int/lit8 v2, v16, #int 1 // #01 │ │ +09bf98: d804 1401 |0044: add-int/lit8 v4, v20, #int 1 // #01 │ │ +09bf9c: 0200 1900 |0046: move/from16 v0, v25 │ │ +09bfa0: 7150 e124 2343 |0048: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09bfa6: 4602 0912 |004b: aget-object v2, v9, v18 │ │ +09bfaa: 4d02 0314 |004d: aput-object v2, v3, v20 │ │ +09bfae: 28e9 |004f: goto 0038 // -0017 │ │ +09bfb0: 0800 1700 |0050: move-object/from16 v0, v23 │ │ +09bfb4: 5407 6110 |0052: iget-object v7, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09bfb8: 0800 1700 |0054: move-object/from16 v0, v23 │ │ +09bfbc: 5200 6210 |0056: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ +09bfc0: 0216 0000 |0058: move/from16 v22, v0 │ │ +09bfc4: 0214 1500 |005a: move/from16 v20, v21 │ │ +09bfc8: 0210 1100 |005c: move/from16 v16, v17 │ │ +09bfcc: 120e |005e: const/4 v14, #int 0 // #0 │ │ +09bfce: 120f |005f: const/4 v15, #int 0 // #0 │ │ +09bfd0: 4602 0912 |0060: aget-object v2, v9, v18 │ │ +09bfd4: 4604 0310 |0062: aget-object v4, v3, v16 │ │ +09bfd8: 7230 a225 2704 |0064: invoke-interface {v7, v2, v4}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09bfde: 0a02 |0067: move-result v2 │ │ +09bfe0: 3b02 3900 |0068: if-gez v2, 00a1 // +0039 │ │ +09bfe4: d815 14ff |006a: add-int/lit8 v21, v20, #int -1 // #ff │ │ +09bfe8: d811 10ff |006c: add-int/lit8 v17, v16, #int -1 // #ff │ │ +09bfec: 4602 0310 |006e: aget-object v2, v3, v16 │ │ +09bff0: 4d02 0314 |0070: aput-object v2, v3, v20 │ │ +09bff4: d80e 0e01 |0072: add-int/lit8 v14, v14, #int 1 // #01 │ │ +09bff8: 120f |0074: const/4 v15, #int 0 // #0 │ │ +09bffa: d819 19ff |0075: add-int/lit8 v25, v25, #int -1 // #ff │ │ +09bffe: 3919 f200 |0077: if-nez v25, 0169 // +00f2 │ │ +09c002: 0214 1500 |0079: move/from16 v20, v21 │ │ +09c006: 0210 1100 |007b: move/from16 v16, v17 │ │ +09c00a: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +09c00c: 0200 1600 |007e: move/from16 v0, v22 │ │ +09c010: 3520 0400 |0080: if-ge v0, v2, 0084 // +0004 │ │ +09c014: 1316 0100 |0082: const/16 v22, #int 1 // #1 │ │ +09c018: 0200 1600 |0084: move/from16 v0, v22 │ │ +09c01c: 0801 1700 |0086: move-object/from16 v1, v23 │ │ +09c020: 5910 6210 |0088: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ +09c024: 1212 |008a: const/4 v2, #int 1 // #1 │ │ +09c026: 0200 1b00 |008b: move/from16 v0, v27 │ │ +09c02a: 3320 bb00 |008d: if-ne v0, v2, 0148 // +00bb │ │ +09c02e: 9114 1419 |008f: sub-int v20, v20, v25 │ │ +09c032: 9110 1019 |0091: sub-int v16, v16, v25 │ │ +09c036: d802 1001 |0093: add-int/lit8 v2, v16, #int 1 // #01 │ │ +09c03a: d804 1401 |0095: add-int/lit8 v4, v20, #int 1 // #01 │ │ +09c03e: 0200 1900 |0097: move/from16 v0, v25 │ │ +09c042: 7150 e124 2343 |0099: invoke-static {v3, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c048: 4602 0912 |009c: aget-object v2, v9, v18 │ │ +09c04c: 4d02 0314 |009e: aput-object v2, v3, v20 │ │ +09c050: 2898 |00a0: goto 0038 // -0068 │ │ +09c052: d815 14ff |00a1: add-int/lit8 v21, v20, #int -1 // #ff │ │ +09c056: d813 12ff |00a3: add-int/lit8 v19, v18, #int -1 // #ff │ │ +09c05a: 4602 0912 |00a5: aget-object v2, v9, v18 │ │ +09c05e: 4d02 0314 |00a7: aput-object v2, v3, v20 │ │ +09c062: d80f 0f01 |00a9: add-int/lit8 v15, v15, #int 1 // #01 │ │ +09c066: 120e |00ab: const/4 v14, #int 0 // #0 │ │ +09c068: d81b 1bff |00ac: add-int/lit8 v27, v27, #int -1 // #ff │ │ +09c06c: 1212 |00ae: const/4 v2, #int 1 // #1 │ │ +09c06e: 0200 1b00 |00af: move/from16 v0, v27 │ │ +09c072: 3320 0700 |00b1: if-ne v0, v2, 00b8 // +0007 │ │ +09c076: 0214 1500 |00b3: move/from16 v20, v21 │ │ +09c07a: 0212 1300 |00b5: move/from16 v18, v19 │ │ +09c07e: 28c6 |00b7: goto 007d // -003a │ │ +09c080: 0214 1500 |00b8: move/from16 v20, v21 │ │ +09c084: 0212 1300 |00ba: move/from16 v18, v19 │ │ +09c088: 9602 0e0f |00bc: or-int v2, v14, v15 │ │ +09c08c: 0200 1600 |00be: move/from16 v0, v22 │ │ +09c090: 3402 a0ff |00c0: if-lt v2, v0, 0060 // -0060 │ │ +09c094: 4602 0912 |00c2: aget-object v2, v9, v18 │ │ +09c098: d806 19ff |00c4: add-int/lit8 v6, v25, #int -1 // #ff │ │ +09c09c: 0204 1800 |00c6: move/from16 v4, v24 │ │ +09c0a0: 0205 1900 |00c8: move/from16 v5, v25 │ │ +09c0a4: 7706 1a21 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@211a │ │ +09c0aa: 0a02 |00cd: move-result v2 │ │ +09c0ac: 910e 1902 |00ce: sub-int v14, v25, v2 │ │ +09c0b0: 380e 1100 |00d0: if-eqz v14, 00e1 // +0011 │ │ +09c0b4: 9114 140e |00d2: sub-int v20, v20, v14 │ │ +09c0b8: 9110 100e |00d4: sub-int v16, v16, v14 │ │ +09c0bc: 9119 190e |00d6: sub-int v25, v25, v14 │ │ +09c0c0: d802 1001 |00d8: add-int/lit8 v2, v16, #int 1 // #01 │ │ +09c0c4: d804 1401 |00da: add-int/lit8 v4, v20, #int 1 // #01 │ │ +09c0c8: 715e e124 2343 |00dc: invoke-static {v3, v2, v3, v4, v14}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c0ce: 3819 9eff |00df: if-eqz v25, 007d // -0062 │ │ +09c0d2: d815 14ff |00e1: add-int/lit8 v21, v20, #int -1 // #ff │ │ +09c0d6: d813 12ff |00e3: add-int/lit8 v19, v18, #int -1 // #ff │ │ +09c0da: 4602 0912 |00e5: aget-object v2, v9, v18 │ │ +09c0de: 4d02 0314 |00e7: aput-object v2, v3, v20 │ │ +09c0e2: d81b 1bff |00e9: add-int/lit8 v27, v27, #int -1 // #ff │ │ +09c0e6: 1212 |00eb: const/4 v2, #int 1 // #1 │ │ +09c0e8: 0200 1b00 |00ec: move/from16 v0, v27 │ │ +09c0ec: 3320 0700 |00ee: if-ne v0, v2, 00f5 // +0007 │ │ +09c0f0: 0214 1500 |00f0: move/from16 v20, v21 │ │ +09c0f4: 0212 1300 |00f2: move/from16 v18, v19 │ │ +09c0f8: 2889 |00f4: goto 007d // -0077 │ │ +09c0fa: 4608 0310 |00f5: aget-object v8, v3, v16 │ │ +09c0fe: 120a |00f7: const/4 v10, #int 0 // #0 │ │ +09c100: d80c 1bff |00f8: add-int/lit8 v12, v27, #int -1 // #ff │ │ +09c104: 020b 1b00 |00fa: move/from16 v11, v27 │ │ +09c108: 077d |00fc: move-object v13, v7 │ │ +09c10a: 7706 1921 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@2119 │ │ +09c110: 0a02 |0100: move-result v2 │ │ +09c112: 910f 1b02 |0101: sub-int v15, v27, v2 │ │ +09c116: 380f 6100 |0103: if-eqz v15, 0164 // +0061 │ │ +09c11a: 9114 150f |0105: sub-int v20, v21, v15 │ │ +09c11e: 9112 130f |0107: sub-int v18, v19, v15 │ │ +09c122: 911b 1b0f |0109: sub-int v27, v27, v15 │ │ +09c126: d802 1201 |010b: add-int/lit8 v2, v18, #int 1 // #01 │ │ +09c12a: d804 1401 |010d: add-int/lit8 v4, v20, #int 1 // #01 │ │ +09c12e: 715f e124 2943 |010f: invoke-static {v9, v2, v3, v4, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c134: 1212 |0112: const/4 v2, #int 1 // #1 │ │ +09c136: 0200 1b00 |0113: move/from16 v0, v27 │ │ +09c13a: 3720 68ff |0115: if-le v0, v2, 007d // -0098 │ │ +09c13e: d815 14ff |0117: add-int/lit8 v21, v20, #int -1 // #ff │ │ +09c142: d811 10ff |0119: add-int/lit8 v17, v16, #int -1 // #ff │ │ +09c146: 4602 0310 |011b: aget-object v2, v3, v16 │ │ +09c14a: 4d02 0314 |011d: aput-object v2, v3, v20 │ │ +09c14e: d819 19ff |011f: add-int/lit8 v25, v25, #int -1 // #ff │ │ +09c152: 3919 0800 |0121: if-nez v25, 0129 // +0008 │ │ +09c156: 0214 1500 |0123: move/from16 v20, v21 │ │ +09c15a: 0210 1100 |0125: move/from16 v16, v17 │ │ +09c15e: 2900 56ff |0127: goto/16 007d // -00aa │ │ +09c162: d816 16ff |0129: add-int/lit8 v22, v22, #int -1 // #ff │ │ +09c166: 1272 |012b: const/4 v2, #int 7 // #7 │ │ +09c168: 342e 1700 |012c: if-lt v14, v2, 0143 // +0017 │ │ +09c16c: 1212 |012e: const/4 v2, #int 1 // #1 │ │ +09c16e: 0124 |012f: move v4, v2 │ │ +09c170: 1272 |0130: const/4 v2, #int 7 // #7 │ │ +09c172: 342f 1500 |0131: if-lt v15, v2, 0146 // +0015 │ │ +09c176: 1212 |0133: const/4 v2, #int 1 // #1 │ │ +09c178: b642 |0134: or-int/2addr v2, v4 │ │ +09c17a: 3902 2900 |0135: if-nez v2, 015e // +0029 │ │ +09c17e: 3b16 0400 |0137: if-gez v22, 013b // +0004 │ │ +09c182: 1316 0000 |0139: const/16 v22, #int 0 // #0 │ │ +09c186: d816 1602 |013b: add-int/lit8 v22, v22, #int 2 // #02 │ │ +09c18a: 0214 1500 |013d: move/from16 v20, v21 │ │ +09c18e: 0210 1100 |013f: move/from16 v16, v17 │ │ +09c192: 2900 1dff |0141: goto/16 005e // -00e3 │ │ +09c196: 1202 |0143: const/4 v2, #int 0 // #0 │ │ +09c198: 0124 |0144: move v4, v2 │ │ +09c19a: 28eb |0145: goto 0130 // -0015 │ │ +09c19c: 1202 |0146: const/4 v2, #int 0 // #0 │ │ +09c19e: 28ed |0147: goto 0134 // -0013 │ │ +09c1a0: 391b 0a00 |0148: if-nez v27, 0152 // +000a │ │ +09c1a4: 2202 7b03 |014a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09c1a8: 1a04 7502 |014c: const-string v4, "Comparison method violates its general contract!" // string@0275 │ │ +09c1ac: 7020 6824 4200 |014e: invoke-direct {v2, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09c1b2: 2702 |0151: throw v2 │ │ +09c1b4: 1202 |0152: const/4 v2, #int 0 // #0 │ │ +09c1b6: d804 1bff |0153: add-int/lit8 v4, v27, #int -1 // #ff │ │ +09c1ba: 9104 1404 |0155: sub-int v4, v20, v4 │ │ +09c1be: 0200 1b00 |0157: move/from16 v0, v27 │ │ +09c1c2: 7150 e124 2943 |0159: invoke-static {v9, v2, v3, v4, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c1c8: 2900 dcfe |015c: goto/16 0038 // -0124 │ │ +09c1cc: 0214 1500 |015e: move/from16 v20, v21 │ │ +09c1d0: 0210 1100 |0160: move/from16 v16, v17 │ │ +09c1d4: 2900 60ff |0162: goto/16 00c2 // -00a0 │ │ +09c1d8: 0214 1500 |0164: move/from16 v20, v21 │ │ +09c1dc: 0212 1300 |0166: move/from16 v18, v19 │ │ +09c1e0: 28af |0168: goto 0117 // -0051 │ │ +09c1e2: 0214 1500 |0169: move/from16 v20, v21 │ │ +09c1e6: 0210 1100 |016b: move/from16 v16, v17 │ │ +09c1ea: 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 │ │ @@ -153566,202 +153599,202 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 27 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 349 16-bit code units │ │ -08e3c8: |[08e3c8] com.badlogic.gdx.utils.TimSort.mergeLo:(IIII)V │ │ -08e3d8: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -08e3dc: 540a 6010 |0002: iget-object v10, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08e3e0: 0800 1600 |0004: move-object/from16 v0, v22 │ │ -08e3e4: 0201 1800 |0006: move/from16 v1, v24 │ │ -08e3e8: 7020 1821 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@2118 │ │ -08e3ee: 0c04 |000b: move-result-object v4 │ │ -08e3f0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -08e3f2: 0200 1700 |000d: move/from16 v0, v23 │ │ -08e3f6: 0201 1800 |000f: move/from16 v1, v24 │ │ -08e3fa: 7151 e124 0a34 |0011: invoke-static {v10, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e400: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -08e402: 020b 1900 |0015: move/from16 v11, v25 │ │ -08e406: 0213 1700 |0017: move/from16 v19, v23 │ │ -08e40a: d814 1301 |0019: add-int/lit8 v20, v19, #int 1 // #01 │ │ -08e40e: d812 0b01 |001b: add-int/lit8 v18, v11, #int 1 // #01 │ │ -08e412: 4603 0a0b |001d: aget-object v3, v10, v11 │ │ -08e416: 4d03 0a13 |001f: aput-object v3, v10, v19 │ │ -08e41a: d81a 1aff |0021: add-int/lit8 v26, v26, #int -1 // #ff │ │ -08e41e: 391a 0e00 |0023: if-nez v26, 0031 // +000e │ │ -08e422: 0200 1400 |0025: move/from16 v0, v20 │ │ -08e426: 0201 1800 |0027: move/from16 v1, v24 │ │ -08e42a: 7151 e124 540a |0029: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e430: 0213 1400 |002c: move/from16 v19, v20 │ │ -08e434: 020b 1200 |002e: move/from16 v11, v18 │ │ -08e438: 0e00 |0030: return-void │ │ -08e43a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -08e43c: 0200 1800 |0032: move/from16 v0, v24 │ │ -08e440: 3330 1600 |0034: if-ne v0, v3, 004a // +0016 │ │ -08e444: 0200 1200 |0036: move/from16 v0, v18 │ │ -08e448: 0201 1400 |0038: move/from16 v1, v20 │ │ -08e44c: 0202 1a00 |003a: move/from16 v2, v26 │ │ -08e450: 7152 e124 0a1a |003c: invoke-static {v10, v0, v10, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e456: 9003 141a |003f: add-int v3, v20, v26 │ │ -08e45a: 4606 0405 |0041: aget-object v6, v4, v5 │ │ -08e45e: 4d06 0a03 |0043: aput-object v6, v10, v3 │ │ -08e462: 0213 1400 |0045: move/from16 v19, v20 │ │ -08e466: 020b 1200 |0047: move/from16 v11, v18 │ │ -08e46a: 28e7 |0049: goto 0030 // -0019 │ │ -08e46c: 0800 1600 |004a: move-object/from16 v0, v22 │ │ -08e470: 5408 6110 |004c: iget-object v8, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08e474: 0800 1600 |004e: move-object/from16 v0, v22 │ │ -08e478: 5200 6210 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ -08e47c: 0215 0000 |0052: move/from16 v21, v0 │ │ -08e480: 0213 1400 |0054: move/from16 v19, v20 │ │ -08e484: 020b 1200 |0056: move/from16 v11, v18 │ │ -08e488: 120f |0058: const/4 v15, #int 0 // #0 │ │ -08e48a: 1310 0000 |0059: const/16 v16, #int 0 // #0 │ │ -08e48e: 4603 0a0b |005b: aget-object v3, v10, v11 │ │ -08e492: 4606 0405 |005d: aget-object v6, v4, v5 │ │ -08e496: 7230 a225 3806 |005f: invoke-interface {v8, v3, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ -08e49c: 0a03 |0062: move-result v3 │ │ -08e49e: 3b03 3500 |0063: if-gez v3, 0098 // +0035 │ │ -08e4a2: d814 1301 |0065: add-int/lit8 v20, v19, #int 1 // #01 │ │ -08e4a6: d812 0b01 |0067: add-int/lit8 v18, v11, #int 1 // #01 │ │ -08e4aa: 4603 0a0b |0069: aget-object v3, v10, v11 │ │ -08e4ae: 4d03 0a13 |006b: aput-object v3, v10, v19 │ │ -08e4b2: d810 1001 |006d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -08e4b6: 120f |006f: const/4 v15, #int 0 // #0 │ │ -08e4b8: d81a 1aff |0070: add-int/lit8 v26, v26, #int -1 // #ff │ │ -08e4bc: 391a e500 |0072: if-nez v26, 0157 // +00e5 │ │ -08e4c0: 0213 1400 |0074: move/from16 v19, v20 │ │ -08e4c4: 020b 1200 |0076: move/from16 v11, v18 │ │ -08e4c8: 1213 |0078: const/4 v3, #int 1 // #1 │ │ -08e4ca: 0200 1500 |0079: move/from16 v0, v21 │ │ -08e4ce: 3530 0400 |007b: if-ge v0, v3, 007f // +0004 │ │ -08e4d2: 1315 0100 |007d: const/16 v21, #int 1 // #1 │ │ -08e4d6: 0200 1500 |007f: move/from16 v0, v21 │ │ -08e4da: 0801 1600 |0081: move-object/from16 v1, v22 │ │ -08e4de: 5910 6210 |0083: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ -08e4e2: 1213 |0085: const/4 v3, #int 1 // #1 │ │ -08e4e4: 0200 1800 |0086: move/from16 v0, v24 │ │ -08e4e8: 3330 b100 |0088: if-ne v0, v3, 0139 // +00b1 │ │ -08e4ec: 0200 1300 |008a: move/from16 v0, v19 │ │ -08e4f0: 0201 1a00 |008c: move/from16 v1, v26 │ │ -08e4f4: 7151 e124 ba0a |008e: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e4fa: 9003 131a |0091: add-int v3, v19, v26 │ │ -08e4fe: 4606 0405 |0093: aget-object v6, v4, v5 │ │ -08e502: 4d06 0a03 |0095: aput-object v6, v10, v3 │ │ -08e506: 2899 |0097: goto 0030 // -0067 │ │ -08e508: d814 1301 |0098: add-int/lit8 v20, v19, #int 1 // #01 │ │ -08e50c: d811 0501 |009a: add-int/lit8 v17, v5, #int 1 // #01 │ │ -08e510: 4603 0405 |009c: aget-object v3, v4, v5 │ │ -08e514: 4d03 0a13 |009e: aput-object v3, v10, v19 │ │ -08e518: d80f 0f01 |00a0: add-int/lit8 v15, v15, #int 1 // #01 │ │ -08e51c: 1310 0000 |00a2: const/16 v16, #int 0 // #0 │ │ -08e520: d818 18ff |00a4: add-int/lit8 v24, v24, #int -1 // #ff │ │ -08e524: 1213 |00a6: const/4 v3, #int 1 // #1 │ │ -08e526: 0200 1800 |00a7: move/from16 v0, v24 │ │ -08e52a: 3330 0700 |00a9: if-ne v0, v3, 00b0 // +0007 │ │ -08e52e: 0213 1400 |00ab: move/from16 v19, v20 │ │ -08e532: 0205 1100 |00ad: move/from16 v5, v17 │ │ -08e536: 28c9 |00af: goto 0078 // -0037 │ │ -08e538: 0213 1400 |00b0: move/from16 v19, v20 │ │ -08e53c: 0205 1100 |00b2: move/from16 v5, v17 │ │ -08e540: 9603 0f10 |00b4: or-int v3, v15, v16 │ │ -08e544: 0200 1500 |00b6: move/from16 v0, v21 │ │ -08e548: 3403 a3ff |00b8: if-lt v3, v0, 005b // -005d │ │ -08e54c: 0212 0b00 |00ba: move/from16 v18, v11 │ │ -08e550: 4603 0a12 |00bc: aget-object v3, v10, v18 │ │ -08e554: 1207 |00be: const/4 v7, #int 0 // #0 │ │ -08e556: 0206 1800 |00bf: move/from16 v6, v24 │ │ -08e55a: 7706 1a21 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@211a │ │ -08e560: 0a0f |00c4: move-result v15 │ │ -08e562: 380f 1400 |00c5: if-eqz v15, 00d9 // +0014 │ │ -08e566: 0200 1300 |00c7: move/from16 v0, v19 │ │ -08e56a: 715f e124 540a |00c9: invoke-static {v4, v5, v10, v0, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e570: 9013 130f |00cc: add-int v19, v19, v15 │ │ -08e574: b0f5 |00ce: add-int/2addr v5, v15 │ │ -08e576: 9118 180f |00cf: sub-int v24, v24, v15 │ │ -08e57a: 1213 |00d1: const/4 v3, #int 1 // #1 │ │ -08e57c: 0200 1800 |00d2: move/from16 v0, v24 │ │ -08e580: 3630 0500 |00d4: if-gt v0, v3, 00d9 // +0005 │ │ -08e584: 020b 1200 |00d6: move/from16 v11, v18 │ │ -08e588: 28a0 |00d8: goto 0078 // -0060 │ │ -08e58a: d814 1301 |00d9: add-int/lit8 v20, v19, #int 1 // #01 │ │ -08e58e: d80b 1201 |00db: add-int/lit8 v11, v18, #int 1 // #01 │ │ -08e592: 4603 0a12 |00dd: aget-object v3, v10, v18 │ │ -08e596: 4d03 0a13 |00df: aput-object v3, v10, v19 │ │ -08e59a: d81a 1aff |00e1: add-int/lit8 v26, v26, #int -1 // #ff │ │ -08e59e: 391a 0500 |00e3: if-nez v26, 00e8 // +0005 │ │ -08e5a2: 0213 1400 |00e5: move/from16 v19, v20 │ │ -08e5a6: 2891 |00e7: goto 0078 // -006f │ │ -08e5a8: 4609 0405 |00e8: aget-object v9, v4, v5 │ │ -08e5ac: 120d |00ea: const/4 v13, #int 0 // #0 │ │ -08e5ae: 020c 1a00 |00eb: move/from16 v12, v26 │ │ -08e5b2: 078e |00ed: move-object v14, v8 │ │ -08e5b4: 7706 1921 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@2119 │ │ -08e5ba: 0a10 |00f1: move-result v16 │ │ -08e5bc: 3810 6200 |00f2: if-eqz v16, 0154 // +0062 │ │ -08e5c0: 0200 1400 |00f4: move/from16 v0, v20 │ │ -08e5c4: 0201 1000 |00f6: move/from16 v1, v16 │ │ -08e5c8: 7151 e124 ba0a |00f8: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e5ce: 9013 1410 |00fb: add-int v19, v20, v16 │ │ -08e5d2: 900b 0b10 |00fd: add-int v11, v11, v16 │ │ -08e5d6: 911a 1a10 |00ff: sub-int v26, v26, v16 │ │ -08e5da: 381a 77ff |0101: if-eqz v26, 0078 // -0089 │ │ -08e5de: d814 1301 |0103: add-int/lit8 v20, v19, #int 1 // #01 │ │ -08e5e2: d811 0501 |0105: add-int/lit8 v17, v5, #int 1 // #01 │ │ -08e5e6: 4603 0405 |0107: aget-object v3, v4, v5 │ │ -08e5ea: 4d03 0a13 |0109: aput-object v3, v10, v19 │ │ -08e5ee: d818 18ff |010b: add-int/lit8 v24, v24, #int -1 // #ff │ │ -08e5f2: 1213 |010d: const/4 v3, #int 1 // #1 │ │ -08e5f4: 0200 1800 |010e: move/from16 v0, v24 │ │ -08e5f8: 3330 0800 |0110: if-ne v0, v3, 0118 // +0008 │ │ -08e5fc: 0213 1400 |0112: move/from16 v19, v20 │ │ -08e600: 0205 1100 |0114: move/from16 v5, v17 │ │ -08e604: 2900 62ff |0116: goto/16 0078 // -009e │ │ -08e608: d815 15ff |0118: add-int/lit8 v21, v21, #int -1 // #ff │ │ -08e60c: 1273 |011a: const/4 v3, #int 7 // #7 │ │ -08e60e: 343f 1900 |011b: if-lt v15, v3, 0134 // +0019 │ │ -08e612: 1213 |011d: const/4 v3, #int 1 // #1 │ │ -08e614: 0136 |011e: move v6, v3 │ │ -08e616: 1273 |011f: const/4 v3, #int 7 // #7 │ │ -08e618: 0200 1000 |0120: move/from16 v0, v16 │ │ -08e61c: 3430 1500 |0122: if-lt v0, v3, 0137 // +0015 │ │ -08e620: 1213 |0124: const/4 v3, #int 1 // #1 │ │ -08e622: b663 |0125: or-int/2addr v3, v6 │ │ -08e624: 3903 2600 |0126: if-nez v3, 014c // +0026 │ │ -08e628: 3b15 0400 |0128: if-gez v21, 012c // +0004 │ │ -08e62c: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ -08e630: d815 1502 |012c: add-int/lit8 v21, v21, #int 2 // #02 │ │ -08e634: 0213 1400 |012e: move/from16 v19, v20 │ │ -08e638: 0205 1100 |0130: move/from16 v5, v17 │ │ -08e63c: 2900 26ff |0132: goto/16 0058 // -00da │ │ -08e640: 1203 |0134: const/4 v3, #int 0 // #0 │ │ -08e642: 0136 |0135: move v6, v3 │ │ -08e644: 28e9 |0136: goto 011f // -0017 │ │ -08e646: 1203 |0137: const/4 v3, #int 0 // #0 │ │ -08e648: 28ed |0138: goto 0125 // -0013 │ │ -08e64a: 3918 0a00 |0139: if-nez v24, 0143 // +000a │ │ -08e64e: 2203 7b03 |013b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08e652: 1a06 7502 |013d: const-string v6, "Comparison method violates its general contract!" // string@0275 │ │ -08e656: 7020 6824 6300 |013f: invoke-direct {v3, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08e65c: 2703 |0142: throw v3 │ │ -08e65e: 0200 1300 |0143: move/from16 v0, v19 │ │ -08e662: 0201 1800 |0145: move/from16 v1, v24 │ │ -08e666: 7151 e124 540a |0147: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08e66c: 2900 e6fe |014a: goto/16 0030 // -011a │ │ -08e670: 0213 1400 |014c: move/from16 v19, v20 │ │ -08e674: 0212 0b00 |014e: move/from16 v18, v11 │ │ -08e678: 0205 1100 |0150: move/from16 v5, v17 │ │ -08e67c: 2900 6aff |0152: goto/16 00bc // -0096 │ │ -08e680: 0213 1400 |0154: move/from16 v19, v20 │ │ -08e684: 28ad |0156: goto 0103 // -0053 │ │ -08e686: 0213 1400 |0157: move/from16 v19, v20 │ │ -08e68a: 020b 1200 |0159: move/from16 v11, v18 │ │ -08e68e: 2900 59ff |015b: goto/16 00b4 // -00a7 │ │ +09c1f0: |[09c1f0] com.badlogic.gdx.utils.TimSort.mergeLo:(IIII)V │ │ +09c200: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +09c204: 540a 6010 |0002: iget-object v10, v0, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09c208: 0800 1600 |0004: move-object/from16 v0, v22 │ │ +09c20c: 0201 1800 |0006: move/from16 v1, v24 │ │ +09c210: 7020 1821 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/TimSort;.ensureCapacity:(I)[Ljava/lang/Object; // method@2118 │ │ +09c216: 0c04 |000b: move-result-object v4 │ │ +09c218: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +09c21a: 0200 1700 |000d: move/from16 v0, v23 │ │ +09c21e: 0201 1800 |000f: move/from16 v1, v24 │ │ +09c222: 7151 e124 0a34 |0011: invoke-static {v10, v0, v4, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c228: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +09c22a: 020b 1900 |0015: move/from16 v11, v25 │ │ +09c22e: 0213 1700 |0017: move/from16 v19, v23 │ │ +09c232: d814 1301 |0019: add-int/lit8 v20, v19, #int 1 // #01 │ │ +09c236: d812 0b01 |001b: add-int/lit8 v18, v11, #int 1 // #01 │ │ +09c23a: 4603 0a0b |001d: aget-object v3, v10, v11 │ │ +09c23e: 4d03 0a13 |001f: aput-object v3, v10, v19 │ │ +09c242: d81a 1aff |0021: add-int/lit8 v26, v26, #int -1 // #ff │ │ +09c246: 391a 0e00 |0023: if-nez v26, 0031 // +000e │ │ +09c24a: 0200 1400 |0025: move/from16 v0, v20 │ │ +09c24e: 0201 1800 |0027: move/from16 v1, v24 │ │ +09c252: 7151 e124 540a |0029: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c258: 0213 1400 |002c: move/from16 v19, v20 │ │ +09c25c: 020b 1200 |002e: move/from16 v11, v18 │ │ +09c260: 0e00 |0030: return-void │ │ +09c262: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +09c264: 0200 1800 |0032: move/from16 v0, v24 │ │ +09c268: 3330 1600 |0034: if-ne v0, v3, 004a // +0016 │ │ +09c26c: 0200 1200 |0036: move/from16 v0, v18 │ │ +09c270: 0201 1400 |0038: move/from16 v1, v20 │ │ +09c274: 0202 1a00 |003a: move/from16 v2, v26 │ │ +09c278: 7152 e124 0a1a |003c: invoke-static {v10, v0, v10, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c27e: 9003 141a |003f: add-int v3, v20, v26 │ │ +09c282: 4606 0405 |0041: aget-object v6, v4, v5 │ │ +09c286: 4d06 0a03 |0043: aput-object v6, v10, v3 │ │ +09c28a: 0213 1400 |0045: move/from16 v19, v20 │ │ +09c28e: 020b 1200 |0047: move/from16 v11, v18 │ │ +09c292: 28e7 |0049: goto 0030 // -0019 │ │ +09c294: 0800 1600 |004a: move-object/from16 v0, v22 │ │ +09c298: 5408 6110 |004c: iget-object v8, v0, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09c29c: 0800 1600 |004e: move-object/from16 v0, v22 │ │ +09c2a0: 5200 6210 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ +09c2a4: 0215 0000 |0052: move/from16 v21, v0 │ │ +09c2a8: 0213 1400 |0054: move/from16 v19, v20 │ │ +09c2ac: 020b 1200 |0056: move/from16 v11, v18 │ │ +09c2b0: 120f |0058: const/4 v15, #int 0 // #0 │ │ +09c2b2: 1310 0000 |0059: const/16 v16, #int 0 // #0 │ │ +09c2b6: 4603 0a0b |005b: aget-object v3, v10, v11 │ │ +09c2ba: 4606 0405 |005d: aget-object v6, v4, v5 │ │ +09c2be: 7230 a225 3806 |005f: invoke-interface {v8, v3, v6}, Ljava/util/Comparator;.compare:(Ljava/lang/Object;Ljava/lang/Object;)I // method@25a2 │ │ +09c2c4: 0a03 |0062: move-result v3 │ │ +09c2c6: 3b03 3500 |0063: if-gez v3, 0098 // +0035 │ │ +09c2ca: d814 1301 |0065: add-int/lit8 v20, v19, #int 1 // #01 │ │ +09c2ce: d812 0b01 |0067: add-int/lit8 v18, v11, #int 1 // #01 │ │ +09c2d2: 4603 0a0b |0069: aget-object v3, v10, v11 │ │ +09c2d6: 4d03 0a13 |006b: aput-object v3, v10, v19 │ │ +09c2da: d810 1001 |006d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +09c2de: 120f |006f: const/4 v15, #int 0 // #0 │ │ +09c2e0: d81a 1aff |0070: add-int/lit8 v26, v26, #int -1 // #ff │ │ +09c2e4: 391a e500 |0072: if-nez v26, 0157 // +00e5 │ │ +09c2e8: 0213 1400 |0074: move/from16 v19, v20 │ │ +09c2ec: 020b 1200 |0076: move/from16 v11, v18 │ │ +09c2f0: 1213 |0078: const/4 v3, #int 1 // #1 │ │ +09c2f2: 0200 1500 |0079: move/from16 v0, v21 │ │ +09c2f6: 3530 0400 |007b: if-ge v0, v3, 007f // +0004 │ │ +09c2fa: 1315 0100 |007d: const/16 v21, #int 1 // #1 │ │ +09c2fe: 0200 1500 |007f: move/from16 v0, v21 │ │ +09c302: 0801 1600 |0081: move-object/from16 v1, v22 │ │ +09c306: 5910 6210 |0083: iput v0, v1, Lcom/badlogic/gdx/utils/TimSort;.minGallop:I // field@1062 │ │ +09c30a: 1213 |0085: const/4 v3, #int 1 // #1 │ │ +09c30c: 0200 1800 |0086: move/from16 v0, v24 │ │ +09c310: 3330 b100 |0088: if-ne v0, v3, 0139 // +00b1 │ │ +09c314: 0200 1300 |008a: move/from16 v0, v19 │ │ +09c318: 0201 1a00 |008c: move/from16 v1, v26 │ │ +09c31c: 7151 e124 ba0a |008e: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c322: 9003 131a |0091: add-int v3, v19, v26 │ │ +09c326: 4606 0405 |0093: aget-object v6, v4, v5 │ │ +09c32a: 4d06 0a03 |0095: aput-object v6, v10, v3 │ │ +09c32e: 2899 |0097: goto 0030 // -0067 │ │ +09c330: d814 1301 |0098: add-int/lit8 v20, v19, #int 1 // #01 │ │ +09c334: d811 0501 |009a: add-int/lit8 v17, v5, #int 1 // #01 │ │ +09c338: 4603 0405 |009c: aget-object v3, v4, v5 │ │ +09c33c: 4d03 0a13 |009e: aput-object v3, v10, v19 │ │ +09c340: d80f 0f01 |00a0: add-int/lit8 v15, v15, #int 1 // #01 │ │ +09c344: 1310 0000 |00a2: const/16 v16, #int 0 // #0 │ │ +09c348: d818 18ff |00a4: add-int/lit8 v24, v24, #int -1 // #ff │ │ +09c34c: 1213 |00a6: const/4 v3, #int 1 // #1 │ │ +09c34e: 0200 1800 |00a7: move/from16 v0, v24 │ │ +09c352: 3330 0700 |00a9: if-ne v0, v3, 00b0 // +0007 │ │ +09c356: 0213 1400 |00ab: move/from16 v19, v20 │ │ +09c35a: 0205 1100 |00ad: move/from16 v5, v17 │ │ +09c35e: 28c9 |00af: goto 0078 // -0037 │ │ +09c360: 0213 1400 |00b0: move/from16 v19, v20 │ │ +09c364: 0205 1100 |00b2: move/from16 v5, v17 │ │ +09c368: 9603 0f10 |00b4: or-int v3, v15, v16 │ │ +09c36c: 0200 1500 |00b6: move/from16 v0, v21 │ │ +09c370: 3403 a3ff |00b8: if-lt v3, v0, 005b // -005d │ │ +09c374: 0212 0b00 |00ba: move/from16 v18, v11 │ │ +09c378: 4603 0a12 |00bc: aget-object v3, v10, v18 │ │ +09c37c: 1207 |00be: const/4 v7, #int 0 // #0 │ │ +09c37e: 0206 1800 |00bf: move/from16 v6, v24 │ │ +09c382: 7706 1a21 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@211a │ │ +09c388: 0a0f |00c4: move-result v15 │ │ +09c38a: 380f 1400 |00c5: if-eqz v15, 00d9 // +0014 │ │ +09c38e: 0200 1300 |00c7: move/from16 v0, v19 │ │ +09c392: 715f e124 540a |00c9: invoke-static {v4, v5, v10, v0, v15}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c398: 9013 130f |00cc: add-int v19, v19, v15 │ │ +09c39c: b0f5 |00ce: add-int/2addr v5, v15 │ │ +09c39e: 9118 180f |00cf: sub-int v24, v24, v15 │ │ +09c3a2: 1213 |00d1: const/4 v3, #int 1 // #1 │ │ +09c3a4: 0200 1800 |00d2: move/from16 v0, v24 │ │ +09c3a8: 3630 0500 |00d4: if-gt v0, v3, 00d9 // +0005 │ │ +09c3ac: 020b 1200 |00d6: move/from16 v11, v18 │ │ +09c3b0: 28a0 |00d8: goto 0078 // -0060 │ │ +09c3b2: d814 1301 |00d9: add-int/lit8 v20, v19, #int 1 // #01 │ │ +09c3b6: d80b 1201 |00db: add-int/lit8 v11, v18, #int 1 // #01 │ │ +09c3ba: 4603 0a12 |00dd: aget-object v3, v10, v18 │ │ +09c3be: 4d03 0a13 |00df: aput-object v3, v10, v19 │ │ +09c3c2: d81a 1aff |00e1: add-int/lit8 v26, v26, #int -1 // #ff │ │ +09c3c6: 391a 0500 |00e3: if-nez v26, 00e8 // +0005 │ │ +09c3ca: 0213 1400 |00e5: move/from16 v19, v20 │ │ +09c3ce: 2891 |00e7: goto 0078 // -006f │ │ +09c3d0: 4609 0405 |00e8: aget-object v9, v4, v5 │ │ +09c3d4: 120d |00ea: const/4 v13, #int 0 // #0 │ │ +09c3d6: 020c 1a00 |00eb: move/from16 v12, v26 │ │ +09c3da: 078e |00ed: move-object v14, v8 │ │ +09c3dc: 7706 1921 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@2119 │ │ +09c3e2: 0a10 |00f1: move-result v16 │ │ +09c3e4: 3810 6200 |00f2: if-eqz v16, 0154 // +0062 │ │ +09c3e8: 0200 1400 |00f4: move/from16 v0, v20 │ │ +09c3ec: 0201 1000 |00f6: move/from16 v1, v16 │ │ +09c3f0: 7151 e124 ba0a |00f8: invoke-static {v10, v11, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c3f6: 9013 1410 |00fb: add-int v19, v20, v16 │ │ +09c3fa: 900b 0b10 |00fd: add-int v11, v11, v16 │ │ +09c3fe: 911a 1a10 |00ff: sub-int v26, v26, v16 │ │ +09c402: 381a 77ff |0101: if-eqz v26, 0078 // -0089 │ │ +09c406: d814 1301 |0103: add-int/lit8 v20, v19, #int 1 // #01 │ │ +09c40a: d811 0501 |0105: add-int/lit8 v17, v5, #int 1 // #01 │ │ +09c40e: 4603 0405 |0107: aget-object v3, v4, v5 │ │ +09c412: 4d03 0a13 |0109: aput-object v3, v10, v19 │ │ +09c416: d818 18ff |010b: add-int/lit8 v24, v24, #int -1 // #ff │ │ +09c41a: 1213 |010d: const/4 v3, #int 1 // #1 │ │ +09c41c: 0200 1800 |010e: move/from16 v0, v24 │ │ +09c420: 3330 0800 |0110: if-ne v0, v3, 0118 // +0008 │ │ +09c424: 0213 1400 |0112: move/from16 v19, v20 │ │ +09c428: 0205 1100 |0114: move/from16 v5, v17 │ │ +09c42c: 2900 62ff |0116: goto/16 0078 // -009e │ │ +09c430: d815 15ff |0118: add-int/lit8 v21, v21, #int -1 // #ff │ │ +09c434: 1273 |011a: const/4 v3, #int 7 // #7 │ │ +09c436: 343f 1900 |011b: if-lt v15, v3, 0134 // +0019 │ │ +09c43a: 1213 |011d: const/4 v3, #int 1 // #1 │ │ +09c43c: 0136 |011e: move v6, v3 │ │ +09c43e: 1273 |011f: const/4 v3, #int 7 // #7 │ │ +09c440: 0200 1000 |0120: move/from16 v0, v16 │ │ +09c444: 3430 1500 |0122: if-lt v0, v3, 0137 // +0015 │ │ +09c448: 1213 |0124: const/4 v3, #int 1 // #1 │ │ +09c44a: b663 |0125: or-int/2addr v3, v6 │ │ +09c44c: 3903 2600 |0126: if-nez v3, 014c // +0026 │ │ +09c450: 3b15 0400 |0128: if-gez v21, 012c // +0004 │ │ +09c454: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ +09c458: d815 1502 |012c: add-int/lit8 v21, v21, #int 2 // #02 │ │ +09c45c: 0213 1400 |012e: move/from16 v19, v20 │ │ +09c460: 0205 1100 |0130: move/from16 v5, v17 │ │ +09c464: 2900 26ff |0132: goto/16 0058 // -00da │ │ +09c468: 1203 |0134: const/4 v3, #int 0 // #0 │ │ +09c46a: 0136 |0135: move v6, v3 │ │ +09c46c: 28e9 |0136: goto 011f // -0017 │ │ +09c46e: 1203 |0137: const/4 v3, #int 0 // #0 │ │ +09c470: 28ed |0138: goto 0125 // -0013 │ │ +09c472: 3918 0a00 |0139: if-nez v24, 0143 // +000a │ │ +09c476: 2203 7b03 |013b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09c47a: 1a06 7502 |013d: const-string v6, "Comparison method violates its general contract!" // string@0275 │ │ +09c47e: 7020 6824 6300 |013f: invoke-direct {v3, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09c484: 2703 |0142: throw v3 │ │ +09c486: 0200 1300 |0143: move/from16 v0, v19 │ │ +09c48a: 0201 1800 |0145: move/from16 v1, v24 │ │ +09c48e: 7151 e124 540a |0147: invoke-static {v4, v5, v10, v0, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09c494: 2900 e6fe |014a: goto/16 0030 // -011a │ │ +09c498: 0213 1400 |014c: move/from16 v19, v20 │ │ +09c49c: 0212 0b00 |014e: move/from16 v18, v11 │ │ +09c4a0: 0205 1100 |0150: move/from16 v5, v17 │ │ +09c4a4: 2900 6aff |0152: goto/16 00bc // -0096 │ │ +09c4a8: 0213 1400 |0154: move/from16 v19, v20 │ │ +09c4ac: 28ad |0156: goto 0103 // -0053 │ │ +09c4ae: 0213 1400 |0157: move/from16 v19, v20 │ │ +09c4b2: 020b 1200 |0159: move/from16 v11, v18 │ │ +09c4b6: 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 │ │ @@ -153900,24 +153933,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -08e694: |[08e694] com.badlogic.gdx.utils.TimSort.minRunLength:(I)I │ │ -08e6a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e6a6: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ -08e6aa: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ -08e6ae: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ -08e6b2: b610 |0007: or-int/2addr v0, v1 │ │ -08e6b4: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ -08e6b8: 28f7 |000a: goto 0001 // -0009 │ │ -08e6ba: 9001 0200 |000b: add-int v1, v2, v0 │ │ -08e6be: 0f01 |000d: return v1 │ │ +09c4bc: |[09c4bc] com.badlogic.gdx.utils.TimSort.minRunLength:(I)I │ │ +09c4cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c4ce: 1301 2000 |0001: const/16 v1, #int 32 // #20 │ │ +09c4d2: 3412 0800 |0003: if-lt v2, v1, 000b // +0008 │ │ +09c4d6: dd01 0201 |0005: and-int/lit8 v1, v2, #int 1 // #01 │ │ +09c4da: b610 |0007: or-int/2addr v0, v1 │ │ +09c4dc: e102 0201 |0008: shr-int/lit8 v2, v2, #int 1 // #01 │ │ +09c4e0: 28f7 |000a: goto 0001 // -0009 │ │ +09c4e2: 9001 0200 |000b: add-int v1, v2, v0 │ │ +09c4e6: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0001 line=350 │ │ 0x0005 line=351 │ │ 0x0008 line=352 │ │ 0x000b line=354 │ │ @@ -153930,25 +153963,25 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -08e6c0: |[08e6c0] com.badlogic.gdx.utils.TimSort.pushRun:(II)V │ │ -08e6d0: 5420 6310 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ -08e6d4: 5221 6510 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e6d8: 4b03 0001 |0004: aput v3, v0, v1 │ │ -08e6dc: 5420 6410 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ -08e6e0: 5221 6510 |0008: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e6e4: 4b04 0001 |000a: aput v4, v0, v1 │ │ -08e6e8: 5220 6510 |000c: iget v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e6ec: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08e6f0: 5920 6510 |0010: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e6f4: 0e00 |0012: return-void │ │ +09c4e8: |[09c4e8] com.badlogic.gdx.utils.TimSort.pushRun:(II)V │ │ +09c4f8: 5420 6310 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runBase:[I // field@1063 │ │ +09c4fc: 5221 6510 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09c500: 4b03 0001 |0004: aput v3, v0, v1 │ │ +09c504: 5420 6410 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/TimSort;.runLen:[I // field@1064 │ │ +09c508: 5221 6510 |0008: iget v1, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09c50c: 4b04 0001 |000a: aput v4, v0, v1 │ │ +09c510: 5220 6510 |000c: iget v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09c514: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09c518: 5920 6510 |0010: iput v0, v2, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09c51c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=363 │ │ 0x000c line=364 │ │ 0x0012 line=365 │ │ locals : │ │ @@ -153962,45 +153995,45 @@ │ │ type : '(III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -08e6f8: |[08e6f8] com.badlogic.gdx.utils.TimSort.rangeCheck:(III)V │ │ -08e708: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ -08e70c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08e710: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08e714: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08e71a: 1a02 ec16 |0009: const-string v2, "fromIndex(" // string@16ec │ │ -08e71e: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08e724: 0c01 |000e: move-result-object v1 │ │ -08e726: 6e20 d424 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08e72c: 0c01 |0012: move-result-object v1 │ │ -08e72e: 1a02 9600 |0013: const-string v2, ") > toIndex(" // string@0096 │ │ -08e732: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08e738: 0c01 |0018: move-result-object v1 │ │ -08e73a: 6e20 d424 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -08e740: 0c01 |001c: move-result-object v1 │ │ -08e742: 1a02 9200 |001d: const-string v2, ")" // string@0092 │ │ -08e746: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08e74c: 0c01 |0022: move-result-object v1 │ │ -08e74e: 6e10 dd24 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08e754: 0c01 |0026: move-result-object v1 │ │ -08e756: 7020 6824 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08e75c: 2700 |002a: throw v0 │ │ -08e75e: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ -08e762: 2200 6d03 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -08e766: 7020 2824 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ -08e76c: 2700 |0032: throw v0 │ │ -08e76e: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ -08e772: 2200 6d03 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ -08e776: 7020 2824 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ -08e77c: 2700 |003a: throw v0 │ │ -08e77e: 0e00 |003b: return-void │ │ +09c520: |[09c520] com.badlogic.gdx.utils.TimSort.rangeCheck:(III)V │ │ +09c530: 3754 2b00 |0000: if-le v4, v5, 002b // +002b │ │ +09c534: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09c538: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +09c53c: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09c542: 1a02 ec16 |0009: const-string v2, "fromIndex(" // string@16ec │ │ +09c546: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09c54c: 0c01 |000e: move-result-object v1 │ │ +09c54e: 6e20 d424 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09c554: 0c01 |0012: move-result-object v1 │ │ +09c556: 1a02 9600 |0013: const-string v2, ") > toIndex(" // string@0096 │ │ +09c55a: 6e20 d724 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09c560: 0c01 |0018: move-result-object v1 │ │ +09c562: 6e20 d424 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09c568: 0c01 |001c: move-result-object v1 │ │ +09c56a: 1a02 9200 |001d: const-string v2, ")" // string@0092 │ │ +09c56e: 6e20 d724 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09c574: 0c01 |0022: move-result-object v1 │ │ +09c576: 6e10 dd24 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09c57c: 0c01 |0026: move-result-object v1 │ │ +09c57e: 7020 6824 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09c584: 2700 |002a: throw v0 │ │ +09c586: 3b04 0800 |002b: if-gez v4, 0033 // +0008 │ │ +09c58a: 2200 6d03 |002d: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +09c58e: 7020 2824 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ +09c594: 2700 |0032: throw v0 │ │ +09c596: 3735 0800 |0033: if-le v5, v3, 003b // +0008 │ │ +09c59a: 2200 6d03 |0035: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@036d │ │ +09c59e: 7020 2824 5000 |0037: invoke-direct {v0, v5}, Ljava/lang/ArrayIndexOutOfBoundsException;.:(I)V // method@2428 │ │ +09c5a4: 2700 |003a: throw v0 │ │ +09c5a6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x002b line=832 │ │ 0x0033 line=833 │ │ 0x003b line=834 │ │ locals : │ │ @@ -154013,29 +154046,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 │ │ -08e780: |[08e780] com.badlogic.gdx.utils.TimSort.reverseRange:([Ljava/lang/Object;II)V │ │ -08e790: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ -08e794: 0160 |0002: move v0, v6 │ │ -08e796: 0151 |0003: move v1, v5 │ │ -08e798: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ -08e79c: 4602 0401 |0006: aget-object v2, v4, v1 │ │ -08e7a0: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ -08e7a4: 4603 0400 |000a: aget-object v3, v4, v0 │ │ -08e7a8: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ -08e7ac: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ -08e7b0: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ -08e7b4: 0160 |0012: move v0, v6 │ │ -08e7b6: 0151 |0013: move v1, v5 │ │ -08e7b8: 28f0 |0014: goto 0004 // -0010 │ │ -08e7ba: 0e00 |0015: return-void │ │ +09c5a8: |[09c5a8] com.badlogic.gdx.utils.TimSort.reverseRange:([Ljava/lang/Object;II)V │ │ +09c5b8: d806 06ff |0000: add-int/lit8 v6, v6, #int -1 // #ff │ │ +09c5bc: 0160 |0002: move v0, v6 │ │ +09c5be: 0151 |0003: move v1, v5 │ │ +09c5c0: 3501 1100 |0004: if-ge v1, v0, 0015 // +0011 │ │ +09c5c4: 4602 0401 |0006: aget-object v2, v4, v1 │ │ +09c5c8: d805 0101 |0008: add-int/lit8 v5, v1, #int 1 // #01 │ │ +09c5cc: 4603 0400 |000a: aget-object v3, v4, v0 │ │ +09c5d0: 4d03 0401 |000c: aput-object v3, v4, v1 │ │ +09c5d4: d806 00ff |000e: add-int/lit8 v6, v0, #int -1 // #ff │ │ +09c5d8: 4d02 0400 |0010: aput-object v2, v4, v0 │ │ +09c5dc: 0160 |0012: move v0, v6 │ │ +09c5de: 0151 |0013: move v1, v5 │ │ +09c5e0: 28f0 |0014: goto 0004 // -0010 │ │ +09c5e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x0006 line=328 │ │ 0x0008 line=329 │ │ 0x000e line=330 │ │ @@ -154058,52 +154091,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 │ │ -08e7bc: |[08e7bc] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V │ │ -08e7cc: 390b 0600 |0000: if-nez v11, 0006 // +0006 │ │ -08e7d0: 7130 9c25 980a |0002: invoke-static {v8, v9, v10}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;II)V // method@259c │ │ -08e7d6: 0e00 |0005: return-void │ │ -08e7d8: 2186 |0006: array-length v6, v8 │ │ -08e7da: 7130 2221 960a |0007: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2122 │ │ -08e7e0: 9103 0a09 |000a: sub-int v3, v10, v9 │ │ -08e7e4: 1226 |000c: const/4 v6, #int 2 // #2 │ │ -08e7e6: 3463 f8ff |000d: if-lt v3, v6, 0005 // -0008 │ │ -08e7ea: 1306 2000 |000f: const/16 v6, #int 32 // #20 │ │ -08e7ee: 3563 0c00 |0011: if-ge v3, v6, 001d // +000c │ │ -08e7f2: 7140 1621 98ba |0013: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ -08e7f8: 0a01 |0016: move-result v1 │ │ -08e7fa: 9006 0901 |0017: add-int v6, v9, v1 │ │ -08e7fe: 715b 1521 986a |0019: invoke-static {v8, v9, v10, v6, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ -08e804: 28e9 |001c: goto 0005 // -0017 │ │ -08e806: 2205 0303 |001d: new-instance v5, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ -08e80a: 7030 1421 850b |001f: invoke-direct {v5, v8, v11}, Lcom/badlogic/gdx/utils/TimSort;.:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2114 │ │ -08e810: 7110 2021 0300 |0022: invoke-static {v3}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2120 │ │ -08e816: 0a02 |0025: move-result v2 │ │ -08e818: 7140 1621 98ba |0026: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ -08e81e: 0a04 |0029: move-result v4 │ │ -08e820: 3524 0d00 |002a: if-ge v4, v2, 0037 // +000d │ │ -08e824: 3623 1900 |002c: if-gt v3, v2, 0045 // +0019 │ │ -08e828: 0130 |002e: move v0, v3 │ │ -08e82a: 9006 0900 |002f: add-int v6, v9, v0 │ │ -08e82e: 9007 0904 |0031: add-int v7, v9, v4 │ │ -08e832: 715b 1521 9876 |0033: invoke-static {v8, v9, v6, v7, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ -08e838: 0104 |0036: move v4, v0 │ │ -08e83a: 7030 2121 9504 |0037: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2121 │ │ -08e840: 7010 1c21 0500 |003a: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@211c │ │ -08e846: b049 |003d: add-int/2addr v9, v4 │ │ -08e848: b143 |003e: sub-int/2addr v3, v4 │ │ -08e84a: 3903 e7ff |003f: if-nez v3, 0026 // -0019 │ │ -08e84e: 7010 1d21 0500 |0041: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@211d │ │ -08e854: 28c1 |0044: goto 0005 // -003f │ │ -08e856: 0120 |0045: move v0, v2 │ │ -08e858: 28e9 |0046: goto 002f // -0017 │ │ +09c5e4: |[09c5e4] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V │ │ +09c5f4: 390b 0600 |0000: if-nez v11, 0006 // +0006 │ │ +09c5f8: 7130 9c25 980a |0002: invoke-static {v8, v9, v10}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;II)V // method@259c │ │ +09c5fe: 0e00 |0005: return-void │ │ +09c600: 2186 |0006: array-length v6, v8 │ │ +09c602: 7130 2221 960a |0007: invoke-static {v6, v9, v10}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2122 │ │ +09c608: 9103 0a09 |000a: sub-int v3, v10, v9 │ │ +09c60c: 1226 |000c: const/4 v6, #int 2 // #2 │ │ +09c60e: 3463 f8ff |000d: if-lt v3, v6, 0005 // -0008 │ │ +09c612: 1306 2000 |000f: const/16 v6, #int 32 // #20 │ │ +09c616: 3563 0c00 |0011: if-ge v3, v6, 001d // +000c │ │ +09c61a: 7140 1621 98ba |0013: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ +09c620: 0a01 |0016: move-result v1 │ │ +09c622: 9006 0901 |0017: add-int v6, v9, v1 │ │ +09c626: 715b 1521 986a |0019: invoke-static {v8, v9, v10, v6, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ +09c62c: 28e9 |001c: goto 0005 // -0017 │ │ +09c62e: 2205 0303 |001d: new-instance v5, Lcom/badlogic/gdx/utils/TimSort; // type@0303 │ │ +09c632: 7030 1421 850b |001f: invoke-direct {v5, v8, v11}, Lcom/badlogic/gdx/utils/TimSort;.:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2114 │ │ +09c638: 7110 2021 0300 |0022: invoke-static {v3}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2120 │ │ +09c63e: 0a02 |0025: move-result v2 │ │ +09c640: 7140 1621 98ba |0026: invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ +09c646: 0a04 |0029: move-result v4 │ │ +09c648: 3524 0d00 |002a: if-ge v4, v2, 0037 // +000d │ │ +09c64c: 3623 1900 |002c: if-gt v3, v2, 0045 // +0019 │ │ +09c650: 0130 |002e: move v0, v3 │ │ +09c652: 9006 0900 |002f: add-int v6, v9, v0 │ │ +09c656: 9007 0904 |0031: add-int v7, v9, v4 │ │ +09c65a: 715b 1521 9876 |0033: invoke-static {v8, v9, v6, v7, v11}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ +09c660: 0104 |0036: move v4, v0 │ │ +09c662: 7030 2121 9504 |0037: invoke-direct {v5, v9, v4}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2121 │ │ +09c668: 7010 1c21 0500 |003a: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@211c │ │ +09c66e: b049 |003d: add-int/2addr v9, v4 │ │ +09c670: b143 |003e: sub-int/2addr v3, v4 │ │ +09c672: 3903 e7ff |003f: if-nez v3, 0026 // -0019 │ │ +09c676: 7010 1d21 0500 |0041: invoke-direct {v5}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@211d │ │ +09c67c: 28c1 |0044: goto 0005 // -003f │ │ +09c67e: 0120 |0045: move v0, v2 │ │ +09c680: 28e9 |0046: goto 002f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ 0x0005 line=227 │ │ 0x0006 line=188 │ │ 0x000a line=189 │ │ @@ -154144,19 +154177,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 │ │ -08e85c: |[08e85c] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ -08e86c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e86e: 2121 |0001: array-length v1, v2 │ │ -08e870: 7140 2421 0231 |0002: invoke-static {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/TimSort;.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V // method@2124 │ │ -08e876: 0e00 |0005: return-void │ │ +09c684: |[09c684] com.badlogic.gdx.utils.TimSort.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ +09c694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c696: 2121 |0001: array-length v1, v2 │ │ +09c698: 7140 2421 0231 |0002: invoke-static {v2, v0, v1, v3}, Lcom/badlogic/gdx/utils/TimSort;.sort:([Ljava/lang/Object;IILjava/util/Comparator;)V // method@2124 │ │ +09c69e: 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; │ │ @@ -154169,62 +154202,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 │ │ -08e878: |[08e878] com.badlogic.gdx.utils.TimSort.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ -08e888: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -08e88a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -08e88c: 59b9 6510 |0002: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ -08e890: 21c8 |0004: array-length v8, v12 │ │ -08e892: 7130 2221 e80f |0005: invoke-static {v8, v14, v15}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2122 │ │ -08e898: 9105 0f0e |0008: sub-int v5, v15, v14 │ │ -08e89c: 1228 |000a: const/4 v8, #int 2 // #2 │ │ -08e89e: 3585 0300 |000b: if-ge v5, v8, 000e // +0003 │ │ -08e8a2: 0e00 |000d: return-void │ │ -08e8a4: 1308 2000 |000e: const/16 v8, #int 32 // #20 │ │ -08e8a8: 3585 0c00 |0010: if-ge v5, v8, 001c // +000c │ │ -08e8ac: 7140 1621 ecdf |0012: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ -08e8b2: 0a02 |0015: move-result v2 │ │ -08e8b4: 9008 0e02 |0016: add-int v8, v14, v2 │ │ -08e8b8: 715d 1521 ec8f |0018: invoke-static {v12, v14, v15, v8, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ -08e8be: 28f2 |001b: goto 000d // -000e │ │ -08e8c0: 5bbc 6010 |001c: iput-object v12, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08e8c4: 5bbd 6110 |001e: iput-object v13, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08e8c8: 59b9 6710 |0020: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ -08e8cc: 7110 2021 0500 |0022: invoke-static {v5}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2120 │ │ -08e8d2: 0a03 |0025: move-result v3 │ │ -08e8d4: 7140 1621 ecdf |0026: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ -08e8da: 0a06 |0029: move-result v6 │ │ -08e8dc: 3536 0d00 |002a: if-ge v6, v3, 0037 // +000d │ │ -08e8e0: 3635 2800 |002c: if-gt v5, v3, 0054 // +0028 │ │ -08e8e4: 0150 |002e: move v0, v5 │ │ -08e8e6: 9008 0e00 |002f: add-int v8, v14, v0 │ │ -08e8ea: 9009 0e06 |0031: add-int v9, v14, v6 │ │ -08e8ee: 715d 1521 ec98 |0033: invoke-static {v12, v14, v8, v9, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ -08e8f4: 0106 |0036: move v6, v0 │ │ -08e8f6: 7030 2121 eb06 |0037: invoke-direct {v11, v14, v6}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2121 │ │ -08e8fc: 7010 1c21 0b00 |003a: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@211c │ │ -08e902: b06e |003d: add-int/2addr v14, v6 │ │ -08e904: b165 |003e: sub-int/2addr v5, v6 │ │ -08e906: 3905 e7ff |003f: if-nez v5, 0026 // -0019 │ │ -08e90a: 7010 1d21 0b00 |0041: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@211d │ │ -08e910: 5bba 6010 |0044: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ -08e914: 5bba 6110 |0046: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ -08e918: 54b7 6610 |0048: iget-object v7, v11, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ -08e91c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -08e91e: 52b4 6710 |004b: iget v4, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ -08e922: 3541 c0ff |004d: if-ge v1, v4, 000d // -0040 │ │ -08e926: 4d0a 0701 |004f: aput-object v10, v7, v1 │ │ -08e92a: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08e92e: 28fa |0053: goto 004d // -0006 │ │ -08e930: 0130 |0054: move v0, v3 │ │ -08e932: 28da |0055: goto 002f // -0026 │ │ +09c6a0: |[09c6a0] com.badlogic.gdx.utils.TimSort.doSort:([Ljava/lang/Object;Ljava/util/Comparator;II)V │ │ +09c6b0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +09c6b2: 120a |0001: const/4 v10, #int 0 // #0 │ │ +09c6b4: 59b9 6510 |0002: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.stackSize:I // field@1065 │ │ +09c6b8: 21c8 |0004: array-length v8, v12 │ │ +09c6ba: 7130 2221 e80f |0005: invoke-static {v8, v14, v15}, Lcom/badlogic/gdx/utils/TimSort;.rangeCheck:(III)V // method@2122 │ │ +09c6c0: 9105 0f0e |0008: sub-int v5, v15, v14 │ │ +09c6c4: 1228 |000a: const/4 v8, #int 2 // #2 │ │ +09c6c6: 3585 0300 |000b: if-ge v5, v8, 000e // +0003 │ │ +09c6ca: 0e00 |000d: return-void │ │ +09c6cc: 1308 2000 |000e: const/16 v8, #int 32 // #20 │ │ +09c6d0: 3585 0c00 |0010: if-ge v5, v8, 001c // +000c │ │ +09c6d4: 7140 1621 ecdf |0012: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ +09c6da: 0a02 |0015: move-result v2 │ │ +09c6dc: 9008 0e02 |0016: add-int v8, v14, v2 │ │ +09c6e0: 715d 1521 ec8f |0018: invoke-static {v12, v14, v15, v8, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ +09c6e6: 28f2 |001b: goto 000d // -000e │ │ +09c6e8: 5bbc 6010 |001c: iput-object v12, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09c6ec: 5bbd 6110 |001e: iput-object v13, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09c6f0: 59b9 6710 |0020: iput v9, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ +09c6f4: 7110 2021 0500 |0022: invoke-static {v5}, Lcom/badlogic/gdx/utils/TimSort;.minRunLength:(I)I // method@2120 │ │ +09c6fa: 0a03 |0025: move-result v3 │ │ +09c6fc: 7140 1621 ecdf |0026: invoke-static {v12, v14, v15, v13}, Lcom/badlogic/gdx/utils/TimSort;.countRunAndMakeAscending:([Ljava/lang/Object;IILjava/util/Comparator;)I // method@2116 │ │ +09c702: 0a06 |0029: move-result v6 │ │ +09c704: 3536 0d00 |002a: if-ge v6, v3, 0037 // +000d │ │ +09c708: 3635 2800 |002c: if-gt v5, v3, 0054 // +0028 │ │ +09c70c: 0150 |002e: move v0, v5 │ │ +09c70e: 9008 0e00 |002f: add-int v8, v14, v0 │ │ +09c712: 9009 0e06 |0031: add-int v9, v14, v6 │ │ +09c716: 715d 1521 ec98 |0033: invoke-static {v12, v14, v8, v9, v13}, Lcom/badlogic/gdx/utils/TimSort;.binarySort:([Ljava/lang/Object;IIILjava/util/Comparator;)V // method@2115 │ │ +09c71c: 0106 |0036: move v6, v0 │ │ +09c71e: 7030 2121 eb06 |0037: invoke-direct {v11, v14, v6}, Lcom/badlogic/gdx/utils/TimSort;.pushRun:(II)V // method@2121 │ │ +09c724: 7010 1c21 0b00 |003a: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeCollapse:()V // method@211c │ │ +09c72a: b06e |003d: add-int/2addr v14, v6 │ │ +09c72c: b165 |003e: sub-int/2addr v5, v6 │ │ +09c72e: 3905 e7ff |003f: if-nez v5, 0026 // -0019 │ │ +09c732: 7010 1d21 0b00 |0041: invoke-direct {v11}, Lcom/badlogic/gdx/utils/TimSort;.mergeForceCollapse:()V // method@211d │ │ +09c738: 5bba 6010 |0044: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.a:[Ljava/lang/Object; // field@1060 │ │ +09c73c: 5bba 6110 |0046: iput-object v10, v11, Lcom/badlogic/gdx/utils/TimSort;.c:Ljava/util/Comparator; // field@1061 │ │ +09c740: 54b7 6610 |0048: iget-object v7, v11, Lcom/badlogic/gdx/utils/TimSort;.tmp:[Ljava/lang/Object; // field@1066 │ │ +09c744: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +09c746: 52b4 6710 |004b: iget v4, v11, Lcom/badlogic/gdx/utils/TimSort;.tmpCount:I // field@1067 │ │ +09c74a: 3541 c0ff |004d: if-ge v1, v4, 000d // -0040 │ │ +09c74e: 4d0a 0701 |004f: aput-object v10, v7, v1 │ │ +09c752: d801 0101 |0051: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09c756: 28fa |0053: goto 004d // -0006 │ │ +09c758: 0130 |0054: move v0, v3 │ │ +09c75a: 28da |0055: goto 002f // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0004 line=98 │ │ 0x0008 line=99 │ │ 0x000a line=100 │ │ 0x000d line=146 │ │ @@ -154296,17 +154329,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e934: |[08e934] com.badlogic.gdx.utils.TimeUtils.:()V │ │ -08e944: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08e94a: 0e00 |0003: return-void │ │ +09c75c: |[09c75c] com.badlogic.gdx.utils.TimeUtils.:()V │ │ +09c76c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09c772: 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;) │ │ @@ -154314,36 +154347,36 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08e94c: |[08e94c] com.badlogic.gdx.utils.TimeUtils.millis:()J │ │ -08e95c: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -08e962: 0b00 |0003: move-result-wide v0 │ │ -08e964: 1000 |0004: return-wide v0 │ │ +09c774: |[09c774] com.badlogic.gdx.utils.TimeUtils.millis:()J │ │ +09c784: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +09c78a: 0b00 |0003: move-result-wide v0 │ │ +09c78c: 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 │ │ -08e968: |[08e968] com.badlogic.gdx.utils.TimeUtils.nanoTime:()J │ │ -08e978: 7100 e824 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -08e97e: 0b00 |0003: move-result-wide v0 │ │ -08e980: 1000 |0004: return-wide v0 │ │ +09c790: |[09c790] com.badlogic.gdx.utils.TimeUtils.nanoTime:()J │ │ +09c7a0: 7100 e824 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +09c7a6: 0b00 |0003: move-result-wide v0 │ │ +09c7a8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3692 (TimeUtils.java) │ │ @@ -154381,18 +154414,18 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e984: |[08e984] com.badlogic.gdx.utils.Timer$1.:(Lcom/badlogic/gdx/utils/Timer;)V │ │ -08e994: 5b01 6810 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Timer$1;.this$0:Lcom/badlogic/gdx/utils/Timer; // field@1068 │ │ -08e998: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08e99e: 0e00 |0005: return-void │ │ +09c7ac: |[09c7ac] com.badlogic.gdx.utils.Timer$1.:(Lcom/badlogic/gdx/utils/Timer;)V │ │ +09c7bc: 5b01 6810 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/Timer$1;.this$0:Lcom/badlogic/gdx/utils/Timer; // field@1068 │ │ +09c7c0: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09c7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/utils/Timer$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/utils/Timer; │ │ │ │ @@ -154402,18 +154435,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e9a0: |[08e9a0] com.badlogic.gdx.utils.Timer$1.run:()V │ │ -08e9b0: 5410 6810 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Timer$1;.this$0:Lcom/badlogic/gdx/utils/Timer; // field@1068 │ │ -08e9b4: 6e10 3f21 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer;.update:()V // method@213f │ │ -08e9ba: 0e00 |0005: return-void │ │ +09c7c8: |[09c7c8] com.badlogic.gdx.utils.Timer$1.run:()V │ │ +09c7d8: 5410 6810 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/Timer$1;.this$0:Lcom/badlogic/gdx/utils/Timer; // field@1068 │ │ +09c7dc: 6e10 3f21 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer;.update:()V // method@213f │ │ +09c7e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/Timer$1; │ │ │ │ @@ -154460,19 +154493,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e9bc: |[08e9bc] com.badlogic.gdx.utils.Timer$Task.:()V │ │ -08e9cc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -08e9d2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08e9d4: 5910 6b10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08e9d8: 0e00 |0006: return-void │ │ +09c7e4: |[09c7e4] com.badlogic.gdx.utils.Timer$Task.:()V │ │ +09c7f4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09c7fa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +09c7fc: 5910 6b10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09c800: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ @@ -154482,20 +154515,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08e9dc: |[08e9dc] com.badlogic.gdx.utils.Timer$Task.cancel:()V │ │ -08e9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e9ee: 5910 6910 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ -08e9f2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08e9f4: 5910 6b10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08e9f8: 0e00 |0006: return-void │ │ +09c804: |[09c804] com.badlogic.gdx.utils.Timer$Task.cancel:()V │ │ +09c814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c816: 5910 6910 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ +09c81a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +09c81c: 5910 6b10 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09c820: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ 0x0006 line=169 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -154505,22 +154538,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -08e9fc: |[08e9fc] com.badlogic.gdx.utils.Timer$Task.isScheduled:()Z │ │ -08ea0c: 5220 6b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ea10: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -08ea12: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -08ea16: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -08ea18: 0f00 |0006: return v0 │ │ -08ea1a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08ea1c: 28fe |0008: goto 0006 // -0002 │ │ +09c824: |[09c824] com.badlogic.gdx.utils.Timer$Task.isScheduled:()Z │ │ +09c834: 5220 6b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09c838: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +09c83a: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +09c83e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +09c840: 0f00 |0006: return v0 │ │ +09c842: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09c844: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/Timer$Task;) │ │ @@ -154590,44 +154623,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ea20: |[08ea20] com.badlogic.gdx.utils.Timer.:()V │ │ -08ea30: 2200 0703 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Timer; // type@0307 │ │ -08ea34: 7010 3021 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer;.:()V // method@2130 │ │ -08ea3a: 6900 6e10 |0005: sput-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ -08ea3e: 0e00 |0007: return-void │ │ +09c848: |[09c848] com.badlogic.gdx.utils.Timer.:()V │ │ +09c858: 2200 0703 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Timer; // type@0307 │ │ +09c85c: 7010 3021 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer;.:()V // method@2130 │ │ +09c862: 6900 6e10 |0005: sput-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ +09c866: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/Timer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -08ea40: |[08ea40] com.badlogic.gdx.utils.Timer.:()V │ │ -08ea50: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -08ea56: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08ea5a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08ea5c: 1302 0800 |0006: const/16 v2, #int 8 // #8 │ │ -08ea60: 7030 df1c 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -08ea66: 5b30 7110 |000b: iput-object v0, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08ea6a: 2200 0503 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Timer$1; // type@0305 │ │ -08ea6e: 7020 2921 3000 |000f: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/Timer$1;.:(Lcom/badlogic/gdx/utils/Timer;)V // method@2129 │ │ -08ea74: 5b30 7210 |0012: iput-object v0, v3, Lcom/badlogic/gdx/utils/Timer;.timerRunnable:Ljava/lang/Runnable; // field@1072 │ │ -08ea78: 0e00 |0014: return-void │ │ +09c868: |[09c868] com.badlogic.gdx.utils.Timer.:()V │ │ +09c878: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +09c87e: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09c882: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09c884: 1302 0800 |0006: const/16 v2, #int 8 // #8 │ │ +09c888: 7030 df1c 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +09c88e: 5b30 7110 |000b: iput-object v0, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09c892: 2200 0503 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Timer$1; // type@0305 │ │ +09c896: 7020 2921 3000 |000f: invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/Timer$1;.:(Lcom/badlogic/gdx/utils/Timer;)V // method@2129 │ │ +09c89c: 5b30 7210 |0012: iput-object v0, v3, Lcom/badlogic/gdx/utils/Timer;.timerRunnable:Ljava/lang/Runnable; // field@1072 │ │ +09c8a0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=30 │ │ 0x000d line=33 │ │ 0x0014 line=157 │ │ locals : │ │ @@ -154638,18 +154671,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 │ │ -08ea7c: |[08ea7c] com.badlogic.gdx.utils.Timer.post:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ -08ea8c: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ -08ea90: 6e20 3421 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V // method@2134 │ │ -08ea96: 0e00 |0005: return-void │ │ +09c8a4: |[09c8a4] com.badlogic.gdx.utils.Timer.post:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ +09c8b4: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ +09c8b8: 6e20 3421 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V // method@2134 │ │ +09c8be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ @@ -154658,26 +154691,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08ea98: |[08ea98] com.badlogic.gdx.utils.Timer.postRunnable:()V │ │ -08eaa8: 5520 7010 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ -08eaac: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -08eab0: 5520 6f10 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ -08eab4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -08eab8: 0e00 |0008: return-void │ │ -08eaba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -08eabc: 5c20 6f10 |000a: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ -08eac0: 6200 1d00 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -08eac4: 5421 7210 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/Timer;.timerRunnable:Ljava/lang/Runnable; // field@1072 │ │ -08eac8: 7220 eb00 1000 |0010: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -08eace: 28f5 |0013: goto 0008 // -000b │ │ +09c8c0: |[09c8c0] com.badlogic.gdx.utils.Timer.postRunnable:()V │ │ +09c8d0: 5520 7010 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ +09c8d4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +09c8d8: 5520 6f10 |0004: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ +09c8dc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +09c8e0: 0e00 |0008: return-void │ │ +09c8e2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +09c8e4: 5c20 6f10 |000a: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ +09c8e8: 6200 1d00 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +09c8ec: 5421 7210 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/Timer;.timerRunnable:Ljava/lang/Runnable; // field@1072 │ │ +09c8f0: 7220 eb00 1000 |0010: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +09c8f6: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0008 line=91 │ │ 0x0009 line=89 │ │ 0x000c line=90 │ │ locals : │ │ @@ -154688,18 +154721,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 │ │ -08ead0: |[08ead0] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ -08eae0: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ -08eae4: 6e20 3921 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V // method@2139 │ │ -08eaea: 0e00 |0005: return-void │ │ +09c8f8: |[09c8f8] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ +09c908: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ +09c90c: 6e20 3921 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V // method@2139 │ │ +09c912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ @@ -154708,18 +154741,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 │ │ -08eaec: |[08eaec] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ -08eafc: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ -08eb00: 6e30 3a21 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@213a │ │ -08eb06: 0e00 |0005: return-void │ │ +09c914: |[09c914] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ +09c924: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ +09c928: 6e30 3a21 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@213a │ │ +09c92e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0000 - 0x0006 reg=2 delaySeconds F │ │ @@ -154729,18 +154762,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 │ │ -08eb08: |[08eb08] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ -08eb18: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ -08eb1c: 6e40 3b21 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@213b │ │ -08eb22: 0e00 |0005: return-void │ │ +09c930: |[09c930] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ +09c940: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ +09c944: 6e40 3b21 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@213b │ │ +09c94a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0000 - 0x0006 reg=2 delaySeconds F │ │ @@ -154751,18 +154784,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 │ │ -08eb24: |[08eb24] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ -08eb34: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ -08eb38: 6e54 3c21 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ -08eb3e: 0e00 |0005: return-void │ │ +09c94c: |[09c94c] com.badlogic.gdx.utils.Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ +09c95c: 6200 6e10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Timer;.instance:Lcom/badlogic/gdx/utils/Timer; // field@106e │ │ +09c960: 6e54 3c21 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ +09c966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ 0x0000 - 0x0006 reg=2 delaySeconds F │ │ @@ -154775,29 +154808,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -08eb40: |[08eb40] com.badlogic.gdx.utils.Timer.clear:()V │ │ -08eb50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08eb52: 5432 7110 |0001: iget-object v2, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08eb56: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08eb5a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -08eb5e: 5432 7110 |0007: iget-object v2, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08eb62: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08eb68: 0c02 |000c: move-result-object v2 │ │ -08eb6a: 1f02 0603 |000d: check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; // type@0306 │ │ -08eb6e: 6e10 2c21 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ -08eb74: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08eb78: 28f1 |0014: goto 0005 // -000f │ │ -08eb7a: 5432 7110 |0015: iget-object v2, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08eb7e: 6e10 e81c 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -08eb84: 0e00 |001a: return-void │ │ +09c968: |[09c968] com.badlogic.gdx.utils.Timer.clear:()V │ │ +09c978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c97a: 5432 7110 |0001: iget-object v2, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09c97e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09c982: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +09c986: 5432 7110 |0007: iget-object v2, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09c98a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09c990: 0c02 |000c: move-result-object v2 │ │ +09c992: 1f02 0603 |000d: check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; // type@0306 │ │ +09c996: 6e10 2c21 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ +09c99c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09c9a0: 28f1 |0014: goto 0005 // -000f │ │ +09c9a2: 5432 7110 |0015: iget-object v2, v3, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09c9a6: 6e10 e81c 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +09c9ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=83 │ │ 0x0012 line=82 │ │ 0x0015 line=84 │ │ 0x001a line=85 │ │ @@ -154811,19 +154844,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 │ │ -08eb88: |[08eb88] com.badlogic.gdx.utils.Timer.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ -08eb98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08eb9a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08eb9c: 6e50 3c21 3211 |0002: invoke-virtual {v2, v3, v1, v1, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ -08eba2: 0e00 |0005: return-void │ │ +09c9b0: |[09c9b0] com.badlogic.gdx.utils.Timer.postTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ +09c9c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09c9c2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09c9c4: 6e50 3c21 3211 |0002: invoke-virtual {v2, v3, v1, v1, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ +09c9ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0006 reg=3 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -154833,19 +154866,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 │ │ -08eba4: |[08eba4] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ -08ebb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08ebb6: 12e0 |0001: const/4 v0, #int -2 // #fe │ │ -08ebb8: 6e50 3c21 3211 |0002: invoke-virtual {v2, v3, v1, v1, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ -08ebbe: 0e00 |0005: return-void │ │ +09c9cc: |[09c9cc] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;)V │ │ +09c9dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09c9de: 12e0 |0001: const/4 v0, #int -2 // #fe │ │ +09c9e0: 6e50 3c21 3211 |0002: invoke-virtual {v2, v3, v1, v1, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ +09c9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0006 reg=3 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -154855,19 +154888,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 │ │ -08ebc0: |[08ebc0] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ -08ebd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ebd2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08ebd4: 6e51 3c21 3204 |0002: invoke-virtual {v2, v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ -08ebda: 0e00 |0005: return-void │ │ +09c9e8: |[09c9e8] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ +09c9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c9fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09c9fc: 6e51 3c21 3204 |0002: invoke-virtual {v2, v3, v4, v0, v1}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ +09ca02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0006 reg=3 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -154878,18 +154911,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 │ │ -08ebdc: |[08ebdc] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ -08ebec: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -08ebee: 6e50 3c21 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ -08ebf4: 0e00 |0004: return-void │ │ +09ca04: |[09ca04] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V │ │ +09ca14: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +09ca16: 6e50 3c21 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/utils/Timer;.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V // method@213c │ │ +09ca1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/utils/Timer; │ │ 0x0000 - 0x0005 reg=2 task Lcom/badlogic/gdx/utils/Timer$Task; │ │ @@ -154901,29 +154934,29 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -08ebf8: |[08ebf8] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ -08ec08: 5230 6b10 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ec0c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -08ec0e: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ -08ec12: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -08ec16: 1a01 560e |0007: const-string v1, "The same task may not be scheduled twice." // string@0e56 │ │ -08ec1a: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -08ec20: 2700 |000c: throw v0 │ │ -08ec22: 5934 6910 |000d: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ -08ec26: 5935 6a10 |000f: iput v5, v3, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@106a │ │ -08ec2a: 5936 6b10 |0011: iput v6, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ec2e: 5420 7110 |0013: iget-object v0, v2, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08ec32: 6e20 e31c 3000 |0015: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08ec38: 7010 3321 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Timer;.postRunnable:()V // method@2133 │ │ -08ec3e: 0e00 |001b: return-void │ │ +09ca20: |[09ca20] com.badlogic.gdx.utils.Timer.scheduleTask:(Lcom/badlogic/gdx/utils/Timer$Task;FFI)V │ │ +09ca30: 5230 6b10 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09ca34: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +09ca36: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ +09ca3a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +09ca3e: 1a01 560e |0007: const-string v1, "The same task may not be scheduled twice." // string@0e56 │ │ +09ca42: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +09ca48: 2700 |000c: throw v0 │ │ +09ca4a: 5934 6910 |000d: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ +09ca4e: 5935 6a10 |000f: iput v5, v3, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@106a │ │ +09ca52: 5936 6b10 |0011: iput v6, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09ca56: 5420 7110 |0013: iget-object v0, v2, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09ca5a: 6e20 e31c 3000 |0015: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09ca60: 7010 3321 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Timer;.postRunnable:()V // method@2133 │ │ +09ca66: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000d line=62 │ │ 0x000f line=63 │ │ 0x0011 line=64 │ │ 0x0013 line=65 │ │ @@ -154941,19 +154974,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08ec40: |[08ec40] com.badlogic.gdx.utils.Timer.start:()V │ │ -08ec50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ec52: 5c10 7010 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ -08ec56: 7010 3321 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Timer;.postRunnable:()V // method@2133 │ │ -08ec5c: 0e00 |0006: return-void │ │ +09ca68: |[09ca68] com.badlogic.gdx.utils.Timer.start:()V │ │ +09ca78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09ca7a: 5c10 7010 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ +09ca7e: 7010 3321 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Timer;.postRunnable:()V // method@2133 │ │ +09ca84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0006 line=78 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/utils/Timer; │ │ @@ -154963,18 +154996,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -08ec60: |[08ec60] com.badlogic.gdx.utils.Timer.stop:()V │ │ -08ec70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08ec72: 5c10 7010 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ -08ec76: 0e00 |0003: return-void │ │ +09ca88: |[09ca88] com.badlogic.gdx.utils.Timer.stop:()V │ │ +09ca98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09ca9a: 5c10 7010 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ +09ca9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/utils/Timer; │ │ │ │ @@ -154983,71 +155016,71 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -08ec78: |[08ec78] com.badlogic.gdx.utils.Timer.update:()V │ │ -08ec88: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08ec8a: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -08ec8c: 5584 7010 |0002: iget-boolean v4, v8, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ -08ec90: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -08ec94: 5c87 6f10 |0006: iput-boolean v7, v8, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ -08ec98: 0e00 |0008: return-void │ │ -08ec9a: 6204 2500 |0009: sget-object v4, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -08ec9e: 7210 1f01 0400 |000b: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@011f │ │ -08eca4: 0a00 |000e: move-result v0 │ │ -08eca6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -08eca8: 5484 7110 |0010: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08ecac: 5242 e30e |0012: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08ecb0: 3521 4300 |0014: if-ge v1, v2, 0057 // +0043 │ │ -08ecb4: 5484 7110 |0016: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08ecb8: 6e20 ed1c 1400 |0018: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08ecbe: 0c03 |001b: move-result-object v3 │ │ -08ecc0: 1f03 0603 |001c: check-cast v3, Lcom/badlogic/gdx/utils/Timer$Task; // type@0306 │ │ -08ecc4: 5234 6910 |001e: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ -08ecc8: c704 |0020: sub-float/2addr v4, v0 │ │ -08ecca: 5934 6910 |0021: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ -08ecce: 5234 6910 |0023: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ -08ecd2: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -08ecd4: 2d04 0405 |0026: cmpl-float v4, v4, v5 │ │ -08ecd8: 3d04 0500 |0028: if-lez v4, 002d // +0005 │ │ -08ecdc: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08ece0: 28e8 |002c: goto 0014 // -0018 │ │ -08ece2: 5234 6b10 |002d: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ece6: 3264 0b00 |002f: if-eq v4, v6, 003a // +000b │ │ -08ecea: 5234 6b10 |0031: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ecee: 3904 0400 |0033: if-nez v4, 0037 // +0004 │ │ -08ecf2: 5936 6b10 |0035: iput v6, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ecf6: 6e10 2e21 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.run:()V // method@212e │ │ -08ecfc: 5234 6b10 |003a: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ed00: 3364 0c00 |003c: if-ne v4, v6, 0048 // +000c │ │ -08ed04: 5484 7110 |003e: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08ed08: 6e20 f51c 1400 |0040: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -08ed0e: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08ed12: d802 02ff |0045: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08ed16: 28e3 |0047: goto 002a // -001d │ │ -08ed18: 5234 6a10 |0048: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@106a │ │ -08ed1c: 5934 6910 |004a: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ -08ed20: 5234 6b10 |004c: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ed24: 3d04 dcff |004e: if-lez v4, 002a // -0024 │ │ -08ed28: 5234 6b10 |0050: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ed2c: d804 04ff |0052: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08ed30: 5934 6b10 |0054: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ -08ed34: 28d4 |0056: goto 002a // -002c │ │ -08ed36: 5484 7110 |0057: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ -08ed3a: 5244 e30e |0059: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08ed3e: 3904 0500 |005b: if-nez v4, 0060 // +0005 │ │ -08ed42: 5c87 6f10 |005d: iput-boolean v7, v8, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ -08ed46: 28a9 |005f: goto 0008 // -0057 │ │ -08ed48: 6204 1d00 |0060: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -08ed4c: 5485 7210 |0062: iget-object v5, v8, Lcom/badlogic/gdx/utils/Timer;.timerRunnable:Ljava/lang/Runnable; // field@1072 │ │ -08ed50: 7220 eb00 5400 |0064: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -08ed56: 28a1 |0067: goto 0008 // -005f │ │ +09caa0: |[09caa0] com.badlogic.gdx.utils.Timer.update:()V │ │ +09cab0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09cab2: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +09cab4: 5584 7010 |0002: iget-boolean v4, v8, Lcom/badlogic/gdx/utils/Timer;.stopped:Z // field@1070 │ │ +09cab8: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +09cabc: 5c87 6f10 |0006: iput-boolean v7, v8, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ +09cac0: 0e00 |0008: return-void │ │ +09cac2: 6204 2500 |0009: sget-object v4, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +09cac6: 7210 1f01 0400 |000b: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@011f │ │ +09cacc: 0a00 |000e: move-result v0 │ │ +09cace: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +09cad0: 5484 7110 |0010: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09cad4: 5242 e30e |0012: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09cad8: 3521 4300 |0014: if-ge v1, v2, 0057 // +0043 │ │ +09cadc: 5484 7110 |0016: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09cae0: 6e20 ed1c 1400 |0018: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09cae6: 0c03 |001b: move-result-object v3 │ │ +09cae8: 1f03 0603 |001c: check-cast v3, Lcom/badlogic/gdx/utils/Timer$Task; // type@0306 │ │ +09caec: 5234 6910 |001e: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ +09caf0: c704 |0020: sub-float/2addr v4, v0 │ │ +09caf2: 5934 6910 |0021: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ +09caf6: 5234 6910 |0023: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ +09cafa: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +09cafc: 2d04 0405 |0026: cmpl-float v4, v4, v5 │ │ +09cb00: 3d04 0500 |0028: if-lez v4, 002d // +0005 │ │ +09cb04: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09cb08: 28e8 |002c: goto 0014 // -0018 │ │ +09cb0a: 5234 6b10 |002d: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb0e: 3264 0b00 |002f: if-eq v4, v6, 003a // +000b │ │ +09cb12: 5234 6b10 |0031: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb16: 3904 0400 |0033: if-nez v4, 0037 // +0004 │ │ +09cb1a: 5936 6b10 |0035: iput v6, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb1e: 6e10 2e21 0300 |0037: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.run:()V // method@212e │ │ +09cb24: 5234 6b10 |003a: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb28: 3364 0c00 |003c: if-ne v4, v6, 0048 // +000c │ │ +09cb2c: 5484 7110 |003e: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09cb30: 6e20 f51c 1400 |0040: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +09cb36: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09cb3a: d802 02ff |0045: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09cb3e: 28e3 |0047: goto 002a // -001d │ │ +09cb40: 5234 6a10 |0048: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.intervalSeconds:F // field@106a │ │ +09cb44: 5934 6910 |004a: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.delaySeconds:F // field@1069 │ │ +09cb48: 5234 6b10 |004c: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb4c: 3d04 dcff |004e: if-lez v4, 002a // -0024 │ │ +09cb50: 5234 6b10 |0050: iget v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb54: d804 04ff |0052: add-int/lit8 v4, v4, #int -1 // #ff │ │ +09cb58: 5934 6b10 |0054: iput v4, v3, Lcom/badlogic/gdx/utils/Timer$Task;.repeatCount:I // field@106b │ │ +09cb5c: 28d4 |0056: goto 002a // -002c │ │ +09cb5e: 5484 7110 |0057: iget-object v4, v8, Lcom/badlogic/gdx/utils/Timer;.tasks:Lcom/badlogic/gdx/utils/Array; // field@1071 │ │ +09cb62: 5244 e30e |0059: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09cb66: 3904 0500 |005b: if-nez v4, 0060 // +0005 │ │ +09cb6a: 5c87 6f10 |005d: iput-boolean v7, v8, Lcom/badlogic/gdx/utils/Timer;.posted:Z // field@106f │ │ +09cb6e: 28a9 |005f: goto 0008 // -0057 │ │ +09cb70: 6204 1d00 |0060: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +09cb74: 5485 7210 |0062: iget-object v5, v8, Lcom/badlogic/gdx/utils/Timer;.timerRunnable:Ljava/lang/Runnable; // field@1072 │ │ +09cb78: 7220 eb00 5400 |0064: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +09cb7e: 28a1 |0067: goto 0008 // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0006 line=95 │ │ 0x0008 line=122 │ │ 0x0009 line=99 │ │ 0x000f line=100 │ │ @@ -155136,19 +155169,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 │ │ -08ed58: |[08ed58] com.badlogic.gdx.utils.XmlReader$Element.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ -08ed68: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -08ed6e: 5b01 7510 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08ed72: 5b02 7610 |0005: iput-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1076 │ │ -08ed76: 0e00 |0007: return-void │ │ +09cb80: |[09cb80] com.badlogic.gdx.utils.XmlReader$Element.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ +09cb90: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09cb96: 5b01 7510 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09cb9a: 5b02 7610 |0005: iput-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1076 │ │ +09cb9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=441 │ │ 0x0005 line=442 │ │ 0x0007 line=443 │ │ locals : │ │ @@ -155161,34 +155194,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 │ │ -08ed78: |[08ed78] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V │ │ -08ed88: 5432 7410 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08ed8c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -08ed90: 0e00 |0004: return-void │ │ -08ed92: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08ed94: 5432 7410 |0006: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08ed98: 5222 e30e |0008: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08ed9c: 3521 faff |000a: if-ge v1, v2, 0004 // -0006 │ │ -08eda0: 5432 7410 |000c: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08eda4: 6e20 ed1c 1200 |000e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08edaa: 0c00 |0011: move-result-object v0 │ │ -08edac: 1f00 0803 |0012: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08edb0: 5402 7510 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08edb4: 6e20 b024 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08edba: 0a02 |0019: move-result v2 │ │ -08edbc: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -08edc0: 6e20 e31c 0500 |001c: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08edc6: 7030 5121 4005 |001f: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2151 │ │ -08edcc: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08edd0: 28e2 |0024: goto 0006 // -001e │ │ +09cba0: |[09cba0] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V │ │ +09cbb0: 5432 7410 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cbb4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +09cbb8: 0e00 |0004: return-void │ │ +09cbba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +09cbbc: 5432 7410 |0006: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cbc0: 5222 e30e |0008: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09cbc4: 3521 faff |000a: if-ge v1, v2, 0004 // -0006 │ │ +09cbc8: 5432 7410 |000c: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cbcc: 6e20 ed1c 1200 |000e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09cbd2: 0c00 |0011: move-result-object v0 │ │ +09cbd4: 1f00 0803 |0012: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09cbd8: 5402 7510 |0014: iget-object v2, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09cbdc: 6e20 b024 4200 |0016: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09cbe2: 0a02 |0019: move-result v2 │ │ +09cbe4: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +09cbe8: 6e20 e31c 0500 |001c: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09cbee: 7030 5121 4005 |001f: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2151 │ │ +09cbf4: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09cbf8: 28e2 |0024: goto 0006 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=606 │ │ 0x0005 line=601 │ │ 0x000c line=602 │ │ 0x0014 line=603 │ │ @@ -155208,24 +155241,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 │ │ -08edd4: |[08edd4] com.badlogic.gdx.utils.XmlReader$Element.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ -08ede4: 5420 7410 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08ede8: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -08edec: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08edf0: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -08edf4: 7020 dc1c 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -08edfa: 5b20 7410 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08edfe: 5420 7410 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08ee02: 6e20 e31c 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08ee08: 0e00 |0012: return-void │ │ +09cbfc: |[09cbfc] com.badlogic.gdx.utils.XmlReader$Element.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ +09cc0c: 5420 7410 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cc10: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +09cc14: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09cc18: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +09cc1c: 7020 dc1c 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +09cc22: 5b20 7410 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cc26: 5420 7410 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cc2a: 6e20 e31c 3000 |000f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09cc30: 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; │ │ @@ -155236,38 +155269,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 │ │ -08ee0c: |[08ee0c] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;)Ljava/lang/String; │ │ -08ee1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08ee1e: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08ee24: 0c00 |0004: move-result-object v0 │ │ -08ee26: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -08ee2a: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08ee2e: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08ee32: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08ee38: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ -08ee3c: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ee42: 0c02 |0013: move-result-object v2 │ │ -08ee44: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08ee48: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ee4e: 0c02 |0019: move-result-object v2 │ │ -08ee50: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ -08ee54: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ee5a: 0c02 |001f: move-result-object v2 │ │ -08ee5c: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ee62: 0c02 |0023: move-result-object v2 │ │ -08ee64: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08ee6a: 0c02 |0027: move-result-object v2 │ │ -08ee6c: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08ee72: 2701 |002b: throw v1 │ │ -08ee74: 1100 |002c: return-object v0 │ │ +09cc34: |[09cc34] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;)Ljava/lang/String; │ │ +09cc44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cc46: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09cc4c: 0c00 |0004: move-result-object v0 │ │ +09cc4e: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +09cc52: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09cc56: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09cc5a: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09cc60: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ +09cc64: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cc6a: 0c02 |0013: move-result-object v2 │ │ +09cc6c: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09cc70: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cc76: 0c02 |0019: move-result-object v2 │ │ +09cc78: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ +09cc7c: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cc82: 0c02 |001f: move-result-object v2 │ │ +09cc84: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cc8a: 0c02 |0023: move-result-object v2 │ │ +09cc8c: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09cc92: 0c02 |0027: move-result-object v2 │ │ +09cc94: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09cc9a: 2701 |002b: throw v1 │ │ +09cc9c: 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; │ │ @@ -155279,33 +155312,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 │ │ -08ee78: |[08ee78] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -08ee88: 5432 7310 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08ee8c: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ -08ee90: 5432 7310 |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08ee94: 6e20 2420 4200 |0006: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08ee9a: 0c01 |0009: move-result-object v1 │ │ -08ee9c: 1f01 8f03 |000a: check-cast v1, Ljava/lang/String; // type@038f │ │ -08eea0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -08eea4: 1101 |000e: return-object v1 │ │ -08eea6: 6e20 4c21 4300 |000f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@214c │ │ -08eeac: 0c00 |0012: move-result-object v0 │ │ -08eeae: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ -08eeb2: 0751 |0015: move-object v1, v5 │ │ -08eeb4: 28f8 |0016: goto 000e // -0008 │ │ -08eeb6: 6e10 5c21 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@215c │ │ -08eebc: 0c01 |001a: move-result-object v1 │ │ -08eebe: 3901 f3ff |001b: if-nez v1, 000e // -000d │ │ -08eec2: 0751 |001d: move-object v1, v5 │ │ -08eec4: 28f0 |001e: goto 000e // -0010 │ │ +09cca0: |[09cca0] com.badlogic.gdx.utils.XmlReader$Element.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +09ccb0: 5432 7310 |0000: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09ccb4: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ +09ccb8: 5432 7310 |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09ccbc: 6e20 2420 4200 |0006: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +09ccc2: 0c01 |0009: move-result-object v1 │ │ +09ccc4: 1f01 8f03 |000a: check-cast v1, Ljava/lang/String; // type@038f │ │ +09ccc8: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +09cccc: 1101 |000e: return-object v1 │ │ +09ccce: 6e20 4c21 4300 |000f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@214c │ │ +09ccd4: 0c00 |0012: move-result-object v0 │ │ +09ccd6: 3900 0400 |0013: if-nez v0, 0017 // +0004 │ │ +09ccda: 0751 |0015: move-object v1, v5 │ │ +09ccdc: 28f8 |0016: goto 000e // -0008 │ │ +09ccde: 6e10 5c21 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@215c │ │ +09cce4: 0c01 |001a: move-result-object v1 │ │ +09cce6: 3901 f3ff |001b: if-nez v1, 000e // -000d │ │ +09ccea: 0751 |001d: move-object v1, v5 │ │ +09ccec: 28f0 |001e: goto 000e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0004 line=653 │ │ 0x000c line=654 │ │ 0x000e line=660 │ │ 0x000f line=656 │ │ @@ -155325,57 +155358,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 │ │ -08eec8: |[08eec8] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String; │ │ -08eed8: 5441 7310 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08eedc: 3901 2500 |0002: if-nez v1, 0027 // +0025 │ │ -08eee0: 2201 bc02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08eee4: 2202 9103 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08eee8: 7010 d024 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08eeee: 1a03 3703 |000b: const-string v3, "Element " // string@0337 │ │ -08eef2: 6e20 d724 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08eef8: 0c02 |0010: move-result-object v2 │ │ -08eefa: 6e20 d724 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef00: 0c02 |0014: move-result-object v2 │ │ -08ef02: 1a03 2800 |0015: const-string v3, " doesn't have attribute: " // string@0028 │ │ -08ef06: 6e20 d724 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef0c: 0c02 |001a: move-result-object v2 │ │ -08ef0e: 6e20 d724 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef14: 0c02 |001e: move-result-object v2 │ │ -08ef16: 6e10 dd24 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08ef1c: 0c02 |0022: move-result-object v2 │ │ -08ef1e: 7020 291e 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08ef24: 2701 |0026: throw v1 │ │ -08ef26: 5441 7310 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08ef2a: 6e20 2420 5100 |0029: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08ef30: 0c00 |002c: move-result-object v0 │ │ -08ef32: 1f00 8f03 |002d: check-cast v0, Ljava/lang/String; // type@038f │ │ -08ef36: 3900 2500 |002f: if-nez v0, 0054 // +0025 │ │ -08ef3a: 2201 bc02 |0031: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08ef3e: 2202 9103 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08ef42: 7010 d024 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08ef48: 1a03 3703 |0038: const-string v3, "Element " // string@0337 │ │ -08ef4c: 6e20 d724 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef52: 0c02 |003d: move-result-object v2 │ │ -08ef54: 6e20 d724 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef5a: 0c02 |0041: move-result-object v2 │ │ -08ef5c: 1a03 2800 |0042: const-string v3, " doesn't have attribute: " // string@0028 │ │ -08ef60: 6e20 d724 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef66: 0c02 |0047: move-result-object v2 │ │ -08ef68: 6e20 d724 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08ef6e: 0c02 |004b: move-result-object v2 │ │ -08ef70: 6e10 dd24 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08ef76: 0c02 |004f: move-result-object v2 │ │ -08ef78: 7020 291e 2100 |0050: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08ef7e: 2701 |0053: throw v1 │ │ -08ef80: 1100 |0054: return-object v0 │ │ +09ccf0: |[09ccf0] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;)Ljava/lang/String; │ │ +09cd00: 5441 7310 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09cd04: 3901 2500 |0002: if-nez v1, 0027 // +0025 │ │ +09cd08: 2201 bc02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09cd0c: 2202 9103 |0006: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09cd10: 7010 d024 0200 |0008: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09cd16: 1a03 3703 |000b: const-string v3, "Element " // string@0337 │ │ +09cd1a: 6e20 d724 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd20: 0c02 |0010: move-result-object v2 │ │ +09cd22: 6e20 d724 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd28: 0c02 |0014: move-result-object v2 │ │ +09cd2a: 1a03 2800 |0015: const-string v3, " doesn't have attribute: " // string@0028 │ │ +09cd2e: 6e20 d724 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd34: 0c02 |001a: move-result-object v2 │ │ +09cd36: 6e20 d724 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd3c: 0c02 |001e: move-result-object v2 │ │ +09cd3e: 6e10 dd24 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09cd44: 0c02 |0022: move-result-object v2 │ │ +09cd46: 7020 291e 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09cd4c: 2701 |0026: throw v1 │ │ +09cd4e: 5441 7310 |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09cd52: 6e20 2420 5100 |0029: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +09cd58: 0c00 |002c: move-result-object v0 │ │ +09cd5a: 1f00 8f03 |002d: check-cast v0, Ljava/lang/String; // type@038f │ │ +09cd5e: 3900 2500 |002f: if-nez v0, 0054 // +0025 │ │ +09cd62: 2201 bc02 |0031: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09cd66: 2202 9103 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09cd6a: 7010 d024 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09cd70: 1a03 3703 |0038: const-string v3, "Element " // string@0337 │ │ +09cd74: 6e20 d724 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd7a: 0c02 |003d: move-result-object v2 │ │ +09cd7c: 6e20 d724 5200 |003e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd82: 0c02 |0041: move-result-object v2 │ │ +09cd84: 1a03 2800 |0042: const-string v3, " doesn't have attribute: " // string@0028 │ │ +09cd88: 6e20 d724 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd8e: 0c02 |0047: move-result-object v2 │ │ +09cd90: 6e20 d724 5200 |0048: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cd96: 0c02 |004b: move-result-object v2 │ │ +09cd98: 6e10 dd24 0200 |004c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09cd9e: 0c02 |004f: move-result-object v2 │ │ +09cda0: 7020 291e 2100 |0050: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09cda6: 2701 |0053: throw v1 │ │ +09cda8: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0027 line=456 │ │ 0x002f line=457 │ │ 0x0054 line=458 │ │ locals : │ │ @@ -155388,25 +155421,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 │ │ -08ef84: |[08ef84] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -08ef94: 5421 7310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08ef98: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -08ef9c: 1104 |0004: return-object v4 │ │ -08ef9e: 5421 7310 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08efa2: 6e20 2420 3100 |0007: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -08efa8: 0c00 |000a: move-result-object v0 │ │ -08efaa: 1f00 8f03 |000b: check-cast v0, Ljava/lang/String; // type@038f │ │ -08efae: 3800 f7ff |000d: if-eqz v0, 0004 // -0009 │ │ -08efb2: 0704 |000f: move-object v4, v0 │ │ -08efb4: 28f4 |0010: goto 0004 // -000c │ │ +09cdac: |[09cdac] com.badlogic.gdx.utils.XmlReader$Element.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +09cdbc: 5421 7310 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09cdc0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +09cdc4: 1104 |0004: return-object v4 │ │ +09cdc6: 5421 7310 |0005: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09cdca: 6e20 2420 3100 |0007: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +09cdd0: 0c00 |000a: move-result-object v0 │ │ +09cdd2: 1f00 8f03 |000b: check-cast v0, Ljava/lang/String; // type@038f │ │ +09cdd6: 3800 f7ff |000d: if-eqz v0, 0004 // -0009 │ │ +09cdda: 0704 |000f: move-object v4, v0 │ │ +09cddc: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0004 line=465 │ │ 0x0005 line=463 │ │ 0x000d line=464 │ │ 0x0010 line=465 │ │ @@ -155422,17 +155455,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08efb8: |[08efb8] com.badlogic.gdx.utils.XmlReader$Element.getAttributes:()Lcom/badlogic/gdx/utils/ObjectMap; │ │ -08efc8: 5410 7310 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08efcc: 1100 |0002: return-object v0 │ │ +09cde0: |[09cde0] com.badlogic.gdx.utils.XmlReader$Element.getAttributes:()Lcom/badlogic/gdx/utils/ObjectMap; │ │ +09cdf0: 5410 7310 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09cdf4: 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;) │ │ @@ -155440,40 +155473,40 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -08efd0: |[08efd0] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;)Z │ │ -08efe0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08efe2: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08efe8: 0c00 |0004: move-result-object v0 │ │ -08efea: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -08efee: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08eff2: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08eff6: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08effc: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ -08f000: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f006: 0c02 |0013: move-result-object v2 │ │ -08f008: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f00c: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f012: 0c02 |0019: move-result-object v2 │ │ -08f014: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ -08f018: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f01e: 0c02 |001f: move-result-object v2 │ │ -08f020: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f026: 0c02 |0023: move-result-object v2 │ │ -08f028: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08f02e: 0c02 |0027: move-result-object v2 │ │ -08f030: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08f036: 2701 |002b: throw v1 │ │ -08f038: 7110 2c24 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ -08f03e: 0a01 |002f: move-result v1 │ │ -08f040: 0f01 |0030: return v1 │ │ +09cdf8: |[09cdf8] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;)Z │ │ +09ce08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09ce0a: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09ce10: 0c00 |0004: move-result-object v0 │ │ +09ce12: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +09ce16: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09ce1a: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09ce1e: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09ce24: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ +09ce28: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09ce2e: 0c02 |0013: move-result-object v2 │ │ +09ce30: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09ce34: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09ce3a: 0c02 |0019: move-result-object v2 │ │ +09ce3c: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ +09ce40: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09ce46: 0c02 |001f: move-result-object v2 │ │ +09ce48: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09ce4e: 0c02 |0023: move-result-object v2 │ │ +09ce50: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09ce56: 0c02 |0027: move-result-object v2 │ │ +09ce58: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09ce5e: 2701 |002b: throw v1 │ │ +09ce60: 7110 2c24 0000 |002c: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ +09ce66: 0a01 |002f: move-result v1 │ │ +09ce68: 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; │ │ @@ -155485,23 +155518,23 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f044: |[08f044] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;Z)Z │ │ -08f054: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f056: 6e30 4321 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08f05c: 0c00 |0004: move-result-object v0 │ │ -08f05e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08f062: 0f04 |0007: return v4 │ │ -08f064: 7110 2c24 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ -08f06a: 0a04 |000b: move-result v4 │ │ -08f06c: 28fb |000c: goto 0007 // -0005 │ │ +09ce6c: |[09ce6c] com.badlogic.gdx.utils.XmlReader$Element.getBoolean:(Ljava/lang/String;Z)Z │ │ +09ce7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09ce7e: 6e30 4321 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09ce84: 0c00 |0004: move-result-object v0 │ │ +09ce86: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +09ce8a: 0f04 |0007: return v4 │ │ +09ce8c: 7110 2c24 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ +09ce92: 0a04 |000b: move-result v4 │ │ +09ce94: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0005 line=707 │ │ 0x0007 line=708 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue Z │ │ @@ -155515,20 +155548,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f070: |[08f070] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;)Z │ │ -08f080: 6e20 4421 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ -08f086: 0c00 |0003: move-result-object v0 │ │ -08f088: 7110 2c24 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ -08f08e: 0a00 |0007: move-result v0 │ │ -08f090: 0f00 |0008: return v0 │ │ +09ce98: |[09ce98] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;)Z │ │ +09cea8: 6e20 4421 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ +09ceae: 0c00 |0003: move-result-object v0 │ │ +09ceb0: 7110 2c24 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ +09ceb6: 0a00 |0007: move-result v0 │ │ +09ceb8: 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; │ │ │ │ @@ -155537,23 +155570,23 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f094: |[08f094] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;Z)Z │ │ -08f0a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f0a6: 6e30 4521 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2145 │ │ -08f0ac: 0c00 |0004: move-result-object v0 │ │ -08f0ae: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08f0b2: 0f04 |0007: return v4 │ │ -08f0b4: 7110 2c24 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ -08f0ba: 0a04 |000b: move-result v4 │ │ -08f0bc: 28fb |000c: goto 0007 // -0005 │ │ +09cebc: |[09cebc] com.badlogic.gdx.utils.XmlReader$Element.getBooleanAttribute:(Ljava/lang/String;Z)Z │ │ +09cecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cece: 6e30 4521 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2145 │ │ +09ced4: 0c00 |0004: move-result-object v0 │ │ +09ced6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +09ceda: 0f04 |0007: return v4 │ │ +09cedc: 7110 2c24 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@242c │ │ +09cee2: 0a04 |000b: move-result v4 │ │ +09cee4: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0005 line=637 │ │ 0x0007 line=638 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue Z │ │ @@ -155567,35 +155600,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 │ │ -08f0c0: |[08f0c0] com.badlogic.gdx.utils.XmlReader$Element.getChild:(I)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08f0d0: 5430 7410 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f0d4: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -08f0d8: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08f0dc: 2201 9103 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -08f0e0: 7010 d024 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08f0e6: 1a02 3803 |000b: const-string v2, "Element has no children: " // string@0338 │ │ -08f0ea: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f0f0: 0c01 |0010: move-result-object v1 │ │ -08f0f2: 5432 7510 |0011: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f0f6: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f0fc: 0c01 |0016: move-result-object v1 │ │ -08f0fe: 6e10 dd24 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08f104: 0c01 |001a: move-result-object v1 │ │ -08f106: 7020 291e 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08f10c: 2700 |001e: throw v0 │ │ -08f10e: 5430 7410 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f112: 6e20 ed1c 4000 |0021: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08f118: 0c00 |0024: move-result-object v0 │ │ -08f11a: 1f00 0803 |0025: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08f11e: 1100 |0027: return-object v0 │ │ +09cee8: |[09cee8] com.badlogic.gdx.utils.XmlReader$Element.getChild:(I)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09cef8: 5430 7410 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cefc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +09cf00: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09cf04: 2201 9103 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +09cf08: 7010 d024 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09cf0e: 1a02 3803 |000b: const-string v2, "Element has no children: " // string@0338 │ │ +09cf12: 6e20 d724 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cf18: 0c01 |0010: move-result-object v1 │ │ +09cf1a: 5432 7510 |0011: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09cf1e: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09cf24: 0c01 |0016: move-result-object v1 │ │ +09cf26: 6e10 dd24 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09cf2c: 0c01 |001a: move-result-object v1 │ │ +09cf2e: 7020 291e 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09cf34: 2700 |001e: throw v0 │ │ +09cf36: 5430 7410 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cf3a: 6e20 ed1c 4000 |0021: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09cf40: 0c00 |0024: move-result-object v0 │ │ +09cf42: 1f00 0803 |0025: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09cf46: 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 │ │ @@ -155605,36 +155638,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 │ │ -08f120: |[08f120] com.badlogic.gdx.utils.XmlReader$Element.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08f130: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08f132: 5443 7410 |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f136: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ -08f13a: 0720 |0005: move-object v0, v2 │ │ -08f13c: 1100 |0006: return-object v0 │ │ -08f13e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08f140: 5443 7410 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f144: 5233 e30e |000a: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08f148: 3531 1500 |000c: if-ge v1, v3, 0021 // +0015 │ │ -08f14c: 5443 7410 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f150: 6e20 ed1c 1300 |0010: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08f156: 0c00 |0013: move-result-object v0 │ │ -08f158: 1f00 0803 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08f15c: 5403 7510 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f160: 6e20 b024 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08f166: 0a03 |001b: move-result v3 │ │ -08f168: 3903 eaff |001c: if-nez v3, 0006 // -0016 │ │ -08f16c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08f170: 28e8 |0020: goto 0008 // -0018 │ │ -08f172: 0720 |0021: move-object v0, v2 │ │ -08f174: 28e4 |0022: goto 0006 // -001c │ │ +09cf48: |[09cf48] com.badlogic.gdx.utils.XmlReader$Element.getChildByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09cf58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09cf5a: 5443 7410 |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cf5e: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ +09cf62: 0720 |0005: move-object v0, v2 │ │ +09cf64: 1100 |0006: return-object v0 │ │ +09cf66: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +09cf68: 5443 7410 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cf6c: 5233 e30e |000a: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09cf70: 3531 1500 |000c: if-ge v1, v3, 0021 // +0015 │ │ +09cf74: 5443 7410 |000e: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cf78: 6e20 ed1c 1300 |0010: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09cf7e: 0c00 |0013: move-result-object v0 │ │ +09cf80: 1f00 0803 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09cf84: 5403 7510 |0016: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09cf88: 6e20 b024 5300 |0018: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09cf8e: 0a03 |001b: move-result v3 │ │ +09cf90: 3903 eaff |001c: if-nez v3, 0006 // -0016 │ │ +09cf94: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09cf98: 28e8 |0020: goto 0008 // -0018 │ │ +09cf9a: 0720 |0021: move-object v0, v2 │ │ +09cf9c: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=558 │ │ 0x0006 line=563 │ │ 0x0007 line=559 │ │ 0x000e line=560 │ │ 0x0016 line=561 │ │ @@ -155651,41 +155684,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 │ │ -08f178: |[08f178] com.badlogic.gdx.utils.XmlReader$Element.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08f188: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08f18a: 5454 7410 |0001: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f18e: 3904 0400 |0003: if-nez v4, 0007 // +0004 │ │ -08f192: 0730 |0005: move-object v0, v3 │ │ -08f194: 1100 |0006: return-object v0 │ │ -08f196: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -08f198: 5454 7410 |0008: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f19c: 5244 e30e |000a: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08f1a0: 3542 1d00 |000c: if-ge v2, v4, 0029 // +001d │ │ -08f1a4: 5454 7410 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f1a8: 6e20 ed1c 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08f1ae: 0c00 |0013: move-result-object v0 │ │ -08f1b0: 1f00 0803 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08f1b4: 5404 7510 |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f1b8: 6e20 b024 6400 |0018: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08f1be: 0a04 |001b: move-result v4 │ │ -08f1c0: 3904 eaff |001c: if-nez v4, 0006 // -0016 │ │ -08f1c4: 6e20 4d21 6000 |001e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@214d │ │ -08f1ca: 0c01 |0021: move-result-object v1 │ │ -08f1cc: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -08f1d0: 0710 |0024: move-object v0, v1 │ │ -08f1d2: 28e1 |0025: goto 0006 // -001f │ │ -08f1d4: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08f1d8: 28e0 |0028: goto 0008 // -0020 │ │ -08f1da: 0730 |0029: move-object v0, v3 │ │ -08f1dc: 28dc |002a: goto 0006 // -0024 │ │ +09cfa0: |[09cfa0] com.badlogic.gdx.utils.XmlReader$Element.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09cfb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09cfb2: 5454 7410 |0001: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cfb6: 3904 0400 |0003: if-nez v4, 0007 // +0004 │ │ +09cfba: 0730 |0005: move-object v0, v3 │ │ +09cfbc: 1100 |0006: return-object v0 │ │ +09cfbe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +09cfc0: 5454 7410 |0008: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cfc4: 5244 e30e |000a: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09cfc8: 3542 1d00 |000c: if-ge v2, v4, 0029 // +001d │ │ +09cfcc: 5454 7410 |000e: iget-object v4, v5, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09cfd0: 6e20 ed1c 2400 |0010: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09cfd6: 0c00 |0013: move-result-object v0 │ │ +09cfd8: 1f00 0803 |0014: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09cfdc: 5404 7510 |0016: iget-object v4, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09cfe0: 6e20 b024 6400 |0018: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09cfe6: 0a04 |001b: move-result v4 │ │ +09cfe8: 3904 eaff |001c: if-nez v4, 0006 // -0016 │ │ +09cfec: 6e20 4d21 6000 |001e: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildByNameRecursive:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@214d │ │ +09cff2: 0c01 |0021: move-result-object v1 │ │ +09cff4: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +09cff8: 0710 |0024: move-object v0, v1 │ │ +09cffa: 28e1 |0025: goto 0006 // -001f │ │ +09cffc: d802 0201 |0026: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09d000: 28e0 |0028: goto 0008 // -0020 │ │ +09d002: 0730 |0029: move-object v0, v3 │ │ +09d004: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ 0x0006 line=576 │ │ 0x0007 line=570 │ │ 0x000e line=571 │ │ 0x0016 line=572 │ │ @@ -155705,22 +155738,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08f1e0: |[08f1e0] com.badlogic.gdx.utils.XmlReader$Element.getChildCount:()I │ │ -08f1f0: 5410 7410 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f1f4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -08f1f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08f1fa: 0f00 |0005: return v0 │ │ -08f1fc: 5410 7410 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f200: 5200 e30e |0008: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08f204: 28fb |000a: goto 0005 // -0005 │ │ +09d008: |[09d008] com.badlogic.gdx.utils.XmlReader$Element.getChildCount:()I │ │ +09d018: 5410 7410 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d01c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09d020: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09d022: 0f00 |0005: return v0 │ │ +09d024: 5410 7410 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d028: 5200 e30e |0008: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09d02c: 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; │ │ │ │ @@ -155729,35 +155762,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 │ │ -08f208: |[08f208] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -08f218: 2202 a702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08f21c: 7010 db1c 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -08f222: 5443 7410 |0005: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f226: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -08f22a: 1102 |0009: return-object v2 │ │ -08f22c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -08f22e: 5443 7410 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f232: 5233 e30e |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08f236: 3531 faff |000f: if-ge v1, v3, 0009 // -0006 │ │ -08f23a: 5443 7410 |0011: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f23e: 6e20 ed1c 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -08f244: 0c00 |0016: move-result-object v0 │ │ -08f246: 1f00 0803 |0017: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08f24a: 5403 7510 |0019: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f24e: 6e20 b024 5300 |001b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08f254: 0a03 |001e: move-result v3 │ │ -08f256: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -08f25a: 6e20 e31c 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08f260: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08f264: 28e5 |0026: goto 000b // -001b │ │ +09d030: |[09d030] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByName:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +09d040: 2202 a702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09d044: 7010 db1c 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +09d04a: 5443 7410 |0005: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d04e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +09d052: 1102 |0009: return-object v2 │ │ +09d054: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09d056: 5443 7410 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d05a: 5233 e30e |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09d05e: 3531 faff |000f: if-ge v1, v3, 0009 // -0006 │ │ +09d062: 5443 7410 |0011: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d066: 6e20 ed1c 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +09d06c: 0c00 |0016: move-result-object v0 │ │ +09d06e: 1f00 0803 |0017: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09d072: 5403 7510 |0019: iget-object v3, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09d076: 6e20 b024 5300 |001b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09d07c: 0a03 |001e: move-result v3 │ │ +09d07e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +09d082: 6e20 e31c 0200 |0021: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09d088: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09d08c: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0005 line=583 │ │ 0x0009 line=588 │ │ 0x000a line=584 │ │ 0x0011 line=585 │ │ @@ -155775,19 +155808,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 │ │ -08f268: |[08f268] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -08f278: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08f27c: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -08f282: 7030 5121 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2151 │ │ -08f288: 1100 |0008: return-object v0 │ │ +09d090: |[09d090] com.badlogic.gdx.utils.XmlReader$Element.getChildrenByNameRecursively:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +09d0a0: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09d0a4: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +09d0aa: 7030 5121 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getChildrenByNameRecursively:(Ljava/lang/String;Lcom/badlogic/gdx/utils/Array;)V // method@2151 │ │ +09d0b0: 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; │ │ @@ -155799,40 +155832,40 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -08f28c: |[08f28c] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;)F │ │ -08f29c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f29e: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08f2a4: 0c00 |0004: move-result-object v0 │ │ -08f2a6: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -08f2aa: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08f2ae: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08f2b2: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08f2b8: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ -08f2bc: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f2c2: 0c02 |0013: move-result-object v2 │ │ -08f2c4: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f2c8: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f2ce: 0c02 |0019: move-result-object v2 │ │ -08f2d0: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ -08f2d4: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f2da: 0c02 |001f: move-result-object v2 │ │ -08f2dc: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f2e2: 0c02 |0023: move-result-object v2 │ │ -08f2e4: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08f2ea: 0c02 |0027: move-result-object v2 │ │ -08f2ec: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08f2f2: 2701 |002b: throw v1 │ │ -08f2f4: 7110 6224 0000 |002c: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -08f2fa: 0a01 |002f: move-result v1 │ │ -08f2fc: 0f01 |0030: return v1 │ │ +09d0b4: |[09d0b4] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;)F │ │ +09d0c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d0c6: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09d0cc: 0c00 |0004: move-result-object v0 │ │ +09d0ce: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +09d0d2: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09d0d6: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09d0da: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09d0e0: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ +09d0e4: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d0ea: 0c02 |0013: move-result-object v2 │ │ +09d0ec: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09d0f0: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d0f6: 0c02 |0019: move-result-object v2 │ │ +09d0f8: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ +09d0fc: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d102: 0c02 |001f: move-result-object v2 │ │ +09d104: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d10a: 0c02 |0023: move-result-object v2 │ │ +09d10c: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09d112: 0c02 |0027: move-result-object v2 │ │ +09d114: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09d11a: 2701 |002b: throw v1 │ │ +09d11c: 7110 6224 0000 |002c: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +09d122: 0a01 |002f: move-result v1 │ │ +09d124: 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; │ │ @@ -155844,23 +155877,23 @@ │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f300: |[08f300] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;F)F │ │ -08f310: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f312: 6e30 4321 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08f318: 0c00 |0004: move-result-object v0 │ │ -08f31a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08f31e: 0f04 |0007: return v4 │ │ -08f320: 7110 6224 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -08f326: 0a04 |000b: move-result v4 │ │ -08f328: 28fb |000c: goto 0007 // -0005 │ │ +09d128: |[09d128] com.badlogic.gdx.utils.XmlReader$Element.getFloat:(Ljava/lang/String;F)F │ │ +09d138: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d13a: 6e30 4321 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09d140: 0c00 |0004: move-result-object v0 │ │ +09d142: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +09d146: 0f04 |0007: return v4 │ │ +09d148: 7110 6224 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +09d14e: 0a04 |000b: move-result v4 │ │ +09d150: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0005 line=691 │ │ 0x0007 line=692 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue F │ │ @@ -155874,20 +155907,20 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f32c: |[08f32c] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;)F │ │ -08f33c: 6e20 4421 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ -08f342: 0c00 |0003: move-result-object v0 │ │ -08f344: 7110 6224 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -08f34a: 0a00 |0007: move-result v0 │ │ -08f34c: 0f00 |0008: return v0 │ │ +09d154: |[09d154] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;)F │ │ +09d164: 6e20 4421 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ +09d16a: 0c00 |0003: move-result-object v0 │ │ +09d16c: 7110 6224 0000 |0004: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +09d172: 0a00 |0007: move-result v0 │ │ +09d174: 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; │ │ │ │ @@ -155896,23 +155929,23 @@ │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f350: |[08f350] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;F)F │ │ -08f360: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f362: 6e30 4521 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2145 │ │ -08f368: 0c00 |0004: move-result-object v0 │ │ -08f36a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08f36e: 0f04 |0007: return v4 │ │ -08f370: 7110 6224 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ -08f376: 0a04 |000b: move-result v4 │ │ -08f378: 28fb |000c: goto 0007 // -0005 │ │ +09d178: |[09d178] com.badlogic.gdx.utils.XmlReader$Element.getFloatAttribute:(Ljava/lang/String;F)F │ │ +09d188: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d18a: 6e30 4521 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2145 │ │ +09d190: 0c00 |0004: move-result-object v0 │ │ +09d192: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +09d196: 0f04 |0007: return v4 │ │ +09d198: 7110 6224 0000 |0008: invoke-static {v0}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2462 │ │ +09d19e: 0a04 |000b: move-result v4 │ │ +09d1a0: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0005 line=615 │ │ 0x0007 line=616 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue F │ │ @@ -155926,40 +155959,40 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -08f37c: |[08f37c] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;)I │ │ -08f38c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f38e: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08f394: 0c00 |0004: move-result-object v0 │ │ -08f396: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ -08f39a: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -08f39e: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08f3a2: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08f3a8: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ -08f3ac: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f3b2: 0c02 |0013: move-result-object v2 │ │ -08f3b4: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f3b8: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f3be: 0c02 |0019: move-result-object v2 │ │ -08f3c0: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ -08f3c4: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f3ca: 0c02 |001f: move-result-object v2 │ │ -08f3cc: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f3d2: 0c02 |0023: move-result-object v2 │ │ -08f3d4: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08f3da: 0c02 |0027: move-result-object v2 │ │ -08f3dc: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -08f3e2: 2701 |002b: throw v1 │ │ -08f3e4: 7110 7024 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -08f3ea: 0a01 |002f: move-result v1 │ │ -08f3ec: 0f01 |0030: return v1 │ │ +09d1a4: |[09d1a4] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;)I │ │ +09d1b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d1b6: 6e30 4321 5401 |0001: invoke-virtual {v4, v5, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09d1bc: 0c00 |0004: move-result-object v0 │ │ +09d1be: 3900 2700 |0005: if-nez v0, 002c // +0027 │ │ +09d1c2: 2201 bc02 |0007: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +09d1c6: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09d1ca: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09d1d0: 1a03 3703 |000e: const-string v3, "Element " // string@0337 │ │ +09d1d4: 6e20 d724 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d1da: 0c02 |0013: move-result-object v2 │ │ +09d1dc: 5443 7510 |0014: iget-object v3, v4, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09d1e0: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d1e6: 0c02 |0019: move-result-object v2 │ │ +09d1e8: 1a03 2700 |001a: const-string v3, " doesn't have attribute or child: " // string@0027 │ │ +09d1ec: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d1f2: 0c02 |001f: move-result-object v2 │ │ +09d1f4: 6e20 d724 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d1fa: 0c02 |0023: move-result-object v2 │ │ +09d1fc: 6e10 dd24 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09d202: 0c02 |0027: move-result-object v2 │ │ +09d204: 7020 291e 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +09d20a: 2701 |002b: throw v1 │ │ +09d20c: 7110 7024 0000 |002c: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +09d212: 0a01 |002f: move-result v1 │ │ +09d214: 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; │ │ @@ -155971,23 +156004,23 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f3f0: |[08f3f0] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;I)I │ │ -08f400: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f402: 6e30 4321 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ -08f408: 0c00 |0004: move-result-object v0 │ │ -08f40a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08f40e: 0f04 |0007: return v4 │ │ -08f410: 7110 7024 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -08f416: 0a04 |000b: move-result v4 │ │ -08f418: 28fb |000c: goto 0007 // -0005 │ │ +09d218: |[09d218] com.badlogic.gdx.utils.XmlReader$Element.getInt:(Ljava/lang/String;I)I │ │ +09d228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d22a: 6e30 4321 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.get:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2143 │ │ +09d230: 0c00 |0004: move-result-object v0 │ │ +09d232: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +09d236: 0f04 |0007: return v4 │ │ +09d238: 7110 7024 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +09d23e: 0a04 |000b: move-result v4 │ │ +09d240: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0005 line=675 │ │ 0x0007 line=676 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue I │ │ @@ -156001,20 +156034,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f41c: |[08f41c] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;)I │ │ -08f42c: 6e20 4421 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ -08f432: 0c00 |0003: move-result-object v0 │ │ -08f434: 7110 7024 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -08f43a: 0a00 |0007: move-result v0 │ │ -08f43c: 0f00 |0008: return v0 │ │ +09d244: |[09d244] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;)I │ │ +09d254: 6e20 4421 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;)Ljava/lang/String; // method@2144 │ │ +09d25a: 0c00 |0003: move-result-object v0 │ │ +09d25c: 7110 7024 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +09d262: 0a00 |0007: move-result v0 │ │ +09d264: 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; │ │ │ │ @@ -156023,23 +156056,23 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f440: |[08f440] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;I)I │ │ -08f450: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08f452: 6e30 4521 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2145 │ │ -08f458: 0c00 |0004: move-result-object v0 │ │ -08f45a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -08f45e: 0f04 |0007: return v4 │ │ -08f460: 7110 7024 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -08f466: 0a04 |000b: move-result v4 │ │ -08f468: 28fb |000c: goto 0007 // -0005 │ │ +09d268: |[09d268] com.badlogic.gdx.utils.XmlReader$Element.getIntAttribute:(Ljava/lang/String;I)I │ │ +09d278: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d27a: 6e30 4521 3201 |0001: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getAttribute:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2145 │ │ +09d280: 0c00 |0004: move-result-object v0 │ │ +09d282: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +09d286: 0f04 |0007: return v4 │ │ +09d288: 7110 7024 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +09d28e: 0a04 |000b: move-result v4 │ │ +09d290: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0005 line=626 │ │ 0x0007 line=627 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 defaultValue I │ │ @@ -156053,17 +156086,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f46c: |[08f46c] com.badlogic.gdx.utils.XmlReader$Element.getName:()Ljava/lang/String; │ │ -08f47c: 5410 7510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f480: 1100 |0002: return-object v0 │ │ +09d294: |[09d294] com.badlogic.gdx.utils.XmlReader$Element.getName:()Ljava/lang/String; │ │ +09d2a4: 5410 7510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09d2a8: 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;) │ │ @@ -156071,17 +156104,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 │ │ -08f484: |[08f484] com.badlogic.gdx.utils.XmlReader$Element.getParent:()Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08f494: 5410 7610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1076 │ │ -08f498: 1100 |0002: return-object v0 │ │ +09d2ac: |[09d2ac] com.badlogic.gdx.utils.XmlReader$Element.getParent:()Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09d2bc: 5410 7610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1076 │ │ +09d2c0: 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;) │ │ @@ -156089,17 +156122,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f49c: |[08f49c] com.badlogic.gdx.utils.XmlReader$Element.getText:()Ljava/lang/String; │ │ -08f4ac: 5410 7710 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f4b0: 1100 |0002: return-object v0 │ │ +09d2c4: |[09d2c4] com.badlogic.gdx.utils.XmlReader$Element.getText:()Ljava/lang/String; │ │ +09d2d4: 5410 7710 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d2d8: 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;) │ │ @@ -156107,18 +156140,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08f4b4: |[08f4b4] com.badlogic.gdx.utils.XmlReader$Element.remove:()V │ │ -08f4c4: 5410 7610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1076 │ │ -08f4c8: 6e20 5f21 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@215f │ │ -08f4ce: 0e00 |0005: return-void │ │ +09d2dc: |[09d2dc] com.badlogic.gdx.utils.XmlReader$Element.remove:()V │ │ +09d2ec: 5410 7610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.parent:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1076 │ │ +09d2f0: 6e20 5f21 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@215f │ │ +09d2f6: 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; │ │ │ │ @@ -156127,20 +156160,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08f4d0: |[08f4d0] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(I)V │ │ -08f4e0: 5410 7410 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f4e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08f4e8: 5410 7410 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f4ec: 6e20 f51c 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -08f4f2: 0e00 |0009: return-void │ │ +09d2f8: |[09d2f8] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(I)V │ │ +09d308: 5410 7410 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d30c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09d310: 5410 7410 |0004: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d314: 6e20 f51c 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +09d31a: 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 │ │ @@ -156150,21 +156183,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 │ │ -08f4f4: |[08f4f4] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ -08f504: 5420 7410 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f508: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -08f50c: 5420 7410 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f510: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -08f512: 6e30 f61c 3001 |0007: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -08f518: 0e00 |000a: return-void │ │ +09d31c: |[09d31c] com.badlogic.gdx.utils.XmlReader$Element.removeChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ +09d32c: 5420 7410 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d330: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +09d334: 5420 7410 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d338: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +09d33a: 6e30 f61c 3001 |0007: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +09d340: 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; │ │ @@ -156174,24 +156207,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 │ │ -08f51c: |[08f51c] com.badlogic.gdx.utils.XmlReader$Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -08f52c: 5420 7310 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08f530: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -08f534: 2200 ea02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -08f538: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -08f53c: 7020 1b20 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@201b │ │ -08f542: 5b20 7310 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08f546: 5420 7310 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08f54a: 6e30 2a20 3004 |000f: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -08f550: 0e00 |0012: return-void │ │ +09d344: |[09d344] com.badlogic.gdx.utils.XmlReader$Element.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +09d354: 5420 7310 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09d358: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +09d35c: 2200 ea02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +09d360: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +09d364: 7020 1b20 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@201b │ │ +09d36a: 5b20 7310 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09d36e: 5420 7310 |000d: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09d372: 6e30 2a20 3004 |000f: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +09d378: 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; │ │ @@ -156203,17 +156236,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f554: |[08f554] com.badlogic.gdx.utils.XmlReader$Element.setText:(Ljava/lang/String;)V │ │ -08f564: 5b01 7710 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f568: 0e00 |0002: return-void │ │ +09d37c: |[09d37c] com.badlogic.gdx.utils.XmlReader$Element.setText:(Ljava/lang/String;)V │ │ +09d38c: 5b01 7710 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d390: 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; │ │ @@ -156223,19 +156256,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08f56c: |[08f56c] com.badlogic.gdx.utils.XmlReader$Element.toString:()Ljava/lang/String; │ │ -08f57c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -08f580: 6e20 6321 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2163 │ │ -08f586: 0c00 |0005: move-result-object v0 │ │ -08f588: 1100 |0006: return-object v0 │ │ +09d394: |[09d394] com.badlogic.gdx.utils.XmlReader$Element.toString:()Ljava/lang/String; │ │ +09d3a4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +09d3a8: 6e20 6321 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2163 │ │ +09d3ae: 0c00 |0005: move-result-object v0 │ │ +09d3b0: 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;) │ │ @@ -156243,109 +156276,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 │ │ -08f58c: |[08f58c] com.badlogic.gdx.utils.XmlReader$Element.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ -08f59c: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ -08f5a0: 2200 0203 |0002: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -08f5a4: 1305 8000 |0004: const/16 v5, #int 128 // #80 │ │ -08f5a8: 7020 c520 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -08f5ae: 6e20 d320 9000 |0009: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f5b4: 1305 3c00 |000c: const/16 v5, #int 60 // #3c │ │ -08f5b8: 6e20 c920 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08f5be: 5485 7510 |0011: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ -08f5c2: 6e20 d320 5000 |0013: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f5c8: 5485 7310 |0016: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08f5cc: 3805 3600 |0018: if-eqz v5, 004e // +0036 │ │ -08f5d0: 5485 7310 |001a: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ -08f5d4: 6e10 2220 0500 |001c: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ -08f5da: 0c05 |001f: move-result-object v5 │ │ -08f5dc: 6e10 fe1f 0500 |0020: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -08f5e2: 0c04 |0023: move-result-object v4 │ │ -08f5e4: 7210 ad25 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -08f5ea: 0a05 |0027: move-result v5 │ │ -08f5ec: 3805 2600 |0028: if-eqz v5, 004e // +0026 │ │ -08f5f0: 7210 ae25 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08f5f6: 0c03 |002d: move-result-object v3 │ │ -08f5f8: 1f03 e602 |002e: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -08f5fc: 1305 2000 |0030: const/16 v5, #int 32 // #20 │ │ -08f600: 6e20 c920 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08f606: 5435 f90f |0035: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -08f60a: 1f05 8f03 |0037: check-cast v5, Ljava/lang/String; // type@038f │ │ -08f60e: 6e20 d320 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f614: 1a05 2e01 |003c: const-string v5, "="" // string@012e │ │ -08f618: 6e20 d320 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f61e: 5435 fa0f |0041: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -08f622: 1f05 8f03 |0043: check-cast v5, Ljava/lang/String; // type@038f │ │ -08f626: 6e20 d320 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f62c: 1305 2200 |0048: const/16 v5, #int 34 // #22 │ │ -08f630: 6e20 c920 5000 |004a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08f636: 28d7 |004d: goto 0024 // -0029 │ │ -08f638: 5485 7410 |004e: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f63c: 3905 1800 |0050: if-nez v5, 0068 // +0018 │ │ -08f640: 5485 7710 |0052: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f644: 3805 0a00 |0054: if-eqz v5, 005e // +000a │ │ -08f648: 5485 7710 |0056: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f64c: 6e10 ba24 0500 |0058: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24ba │ │ -08f652: 0a05 |005b: move-result v5 │ │ -08f654: 3905 0c00 |005c: if-nez v5, 0068 // +000c │ │ -08f658: 1a05 ea00 |005e: const-string v5, "/>" // string@00ea │ │ -08f65c: 6e20 d320 5000 |0060: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f662: 6e10 1121 0000 |0063: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -08f668: 0c05 |0066: move-result-object v5 │ │ -08f66a: 1105 |0067: return-object v5 │ │ -08f66c: 1a05 3201 |0068: const-string v5, "> │ │ +09d3b4: |[09d3b4] com.badlogic.gdx.utils.XmlReader$Element.toString:(Ljava/lang/String;)Ljava/lang/String; │ │ +09d3c4: 1307 0a00 |0000: const/16 v7, #int 10 // #a │ │ +09d3c8: 2200 0203 |0002: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +09d3cc: 1305 8000 |0004: const/16 v5, #int 128 // #80 │ │ +09d3d0: 7020 c520 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +09d3d6: 6e20 d320 9000 |0009: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d3dc: 1305 3c00 |000c: const/16 v5, #int 60 // #3c │ │ +09d3e0: 6e20 c920 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09d3e6: 5485 7510 |0011: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.name:Ljava/lang/String; // field@1075 │ │ +09d3ea: 6e20 d320 5000 |0013: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d3f0: 5485 7310 |0016: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09d3f4: 3805 3600 |0018: if-eqz v5, 004e // +0036 │ │ +09d3f8: 5485 7310 |001a: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.attributes:Lcom/badlogic/gdx/utils/ObjectMap; // field@1073 │ │ +09d3fc: 6e10 2220 0500 |001c: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ +09d402: 0c05 |001f: move-result-object v5 │ │ +09d404: 6e10 fe1f 0500 |0020: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +09d40a: 0c04 |0023: move-result-object v4 │ │ +09d40c: 7210 ad25 0400 |0024: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +09d412: 0a05 |0027: move-result v5 │ │ +09d414: 3805 2600 |0028: if-eqz v5, 004e // +0026 │ │ +09d418: 7210 ae25 0400 |002a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +09d41e: 0c03 |002d: move-result-object v3 │ │ +09d420: 1f03 e602 |002e: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +09d424: 1305 2000 |0030: const/16 v5, #int 32 // #20 │ │ +09d428: 6e20 c920 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09d42e: 5435 f90f |0035: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +09d432: 1f05 8f03 |0037: check-cast v5, Ljava/lang/String; // type@038f │ │ +09d436: 6e20 d320 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d43c: 1a05 2e01 |003c: const-string v5, "="" // string@012e │ │ +09d440: 6e20 d320 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d446: 5435 fa0f |0041: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +09d44a: 1f05 8f03 |0043: check-cast v5, Ljava/lang/String; // type@038f │ │ +09d44e: 6e20 d320 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d454: 1305 2200 |0048: const/16 v5, #int 34 // #22 │ │ +09d458: 6e20 c920 5000 |004a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09d45e: 28d7 |004d: goto 0024 // -0029 │ │ +09d460: 5485 7410 |004e: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d464: 3905 1800 |0050: if-nez v5, 0068 // +0018 │ │ +09d468: 5485 7710 |0052: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d46c: 3805 0a00 |0054: if-eqz v5, 005e // +000a │ │ +09d470: 5485 7710 |0056: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d474: 6e10 ba24 0500 |0058: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24ba │ │ +09d47a: 0a05 |005b: move-result v5 │ │ +09d47c: 3905 0c00 |005c: if-nez v5, 0068 // +000c │ │ +09d480: 1a05 ea00 |005e: const-string v5, "/>" // string@00ea │ │ +09d484: 6e20 d320 5000 |0060: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d48a: 6e10 1121 0000 |0063: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +09d490: 0c05 |0066: move-result-object v5 │ │ +09d492: 1105 |0067: return-object v5 │ │ +09d494: 1a05 3201 |0068: const-string v5, "> │ │ " // string@0132 │ │ -08f670: 6e20 d320 5000 |006a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f676: 2205 9103 |006d: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -08f67a: 7010 d024 0500 |006f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08f680: 6e20 d724 9500 |0072: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08f686: 0c05 |0075: move-result-object v5 │ │ -08f688: 1306 0900 |0076: const/16 v6, #int 9 // #9 │ │ -08f68c: 6e20 d224 6500 |0078: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -08f692: 0c05 |007b: move-result-object v5 │ │ -08f694: 6e10 dd24 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08f69a: 0c02 |007f: move-result-object v2 │ │ -08f69c: 5485 7710 |0080: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f6a0: 3805 1500 |0082: if-eqz v5, 0097 // +0015 │ │ -08f6a4: 5485 7710 |0084: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f6a8: 6e10 ba24 0500 |0086: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24ba │ │ -08f6ae: 0a05 |0089: move-result v5 │ │ -08f6b0: 3d05 0d00 |008a: if-lez v5, 0097 // +000d │ │ -08f6b4: 6e20 d320 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f6ba: 5485 7710 |008f: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ -08f6be: 6e20 d320 5000 |0091: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f6c4: 6e20 c920 7000 |0094: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08f6ca: 5485 7410 |0097: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f6ce: 3805 1f00 |0099: if-eqz v5, 00b8 // +001f │ │ -08f6d2: 5485 7410 |009b: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ -08f6d6: 6e10 f01c 0500 |009d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -08f6dc: 0c04 |00a0: move-result-object v4 │ │ -08f6de: 7210 ad25 0400 |00a1: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -08f6e4: 0a05 |00a4: move-result v5 │ │ -08f6e6: 3805 1300 |00a5: if-eqz v5, 00b8 // +0013 │ │ -08f6ea: 7210 ae25 0400 |00a7: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -08f6f0: 0c01 |00aa: move-result-object v1 │ │ -08f6f2: 1f01 0803 |00ab: check-cast v1, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08f6f6: 6e20 6321 2100 |00ad: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2163 │ │ -08f6fc: 0c05 |00b0: move-result-object v5 │ │ -08f6fe: 6e20 d320 5000 |00b1: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f704: 6e20 c920 7000 |00b4: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -08f70a: 28ea |00b7: goto 00a1 // -0016 │ │ -08f70c: 6e20 d320 9000 |00b8: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -08f712: 1a05 0301 |00bb: const-string v5, ":()V // method@24d0 │ │ +09d4a8: 6e20 d724 9500 |0072: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09d4ae: 0c05 |0075: move-result-object v5 │ │ +09d4b0: 1306 0900 |0076: const/16 v6, #int 9 // #9 │ │ +09d4b4: 6e20 d224 6500 |0078: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +09d4ba: 0c05 |007b: move-result-object v5 │ │ +09d4bc: 6e10 dd24 0500 |007c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09d4c2: 0c02 |007f: move-result-object v2 │ │ +09d4c4: 5485 7710 |0080: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d4c8: 3805 1500 |0082: if-eqz v5, 0097 // +0015 │ │ +09d4cc: 5485 7710 |0084: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d4d0: 6e10 ba24 0500 |0086: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24ba │ │ +09d4d6: 0a05 |0089: move-result v5 │ │ +09d4d8: 3d05 0d00 |008a: if-lez v5, 0097 // +000d │ │ +09d4dc: 6e20 d320 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d4e2: 5485 7710 |008f: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.text:Ljava/lang/String; // field@1077 │ │ +09d4e6: 6e20 d320 5000 |0091: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d4ec: 6e20 c920 7000 |0094: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09d4f2: 5485 7410 |0097: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d4f6: 3805 1f00 |0099: if-eqz v5, 00b8 // +001f │ │ +09d4fa: 5485 7410 |009b: iget-object v5, v8, Lcom/badlogic/gdx/utils/XmlReader$Element;.children:Lcom/badlogic/gdx/utils/Array; // field@1074 │ │ +09d4fe: 6e10 f01c 0500 |009d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +09d504: 0c04 |00a0: move-result-object v4 │ │ +09d506: 7210 ad25 0400 |00a1: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +09d50c: 0a05 |00a4: move-result v5 │ │ +09d50e: 3805 1300 |00a5: if-eqz v5, 00b8 // +0013 │ │ +09d512: 7210 ae25 0400 |00a7: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +09d518: 0c01 |00aa: move-result-object v1 │ │ +09d51a: 1f01 0803 |00ab: check-cast v1, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09d51e: 6e20 6321 2100 |00ad: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.toString:(Ljava/lang/String;)Ljava/lang/String; // method@2163 │ │ +09d524: 0c05 |00b0: move-result-object v5 │ │ +09d526: 6e20 d320 5000 |00b1: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d52c: 6e20 c920 7000 |00b4: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +09d532: 28ea |00b7: goto 00a1 // -0016 │ │ +09d534: 6e20 d320 9000 |00b8: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09d53a: 1a05 0301 |00bb: const-string v5, ":()V │ │ -08f744: 7100 6921 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_actions_0:()[B // method@2169 │ │ -08f74a: 0c00 |0003: move-result-object v0 │ │ -08f74c: 6900 7810 |0004: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@1078 │ │ -08f750: 7100 6c21 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_key_offsets_0:()[B // method@216c │ │ -08f756: 0c00 |0009: move-result-object v0 │ │ -08f758: 6900 7b10 |000a: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@107b │ │ -08f75c: 7100 7021 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_keys_0:()[C // method@2170 │ │ -08f762: 0c00 |000f: move-result-object v0 │ │ -08f764: 6900 7f10 |0010: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ -08f768: 7100 6e21 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_single_lengths_0:()[B // method@216e │ │ -08f76e: 0c00 |0015: move-result-object v0 │ │ -08f770: 6900 7d10 |0016: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@107d │ │ -08f774: 7100 6d21 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_range_lengths_0:()[B // method@216d │ │ -08f77a: 0c00 |001b: move-result-object v0 │ │ -08f77c: 6900 7c10 |001c: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@107c │ │ -08f780: 7100 6a21 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_index_offsets_0:()[S // method@216a │ │ -08f786: 0c00 |0021: move-result-object v0 │ │ -08f788: 6900 7910 |0022: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@1079 │ │ -08f78c: 7100 6b21 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_indicies_0:()[B // method@216b │ │ -08f792: 0c00 |0027: move-result-object v0 │ │ -08f794: 6900 7a10 |0028: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@107a │ │ -08f798: 7100 7121 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_targs_0:()[B // method@2171 │ │ -08f79e: 0c00 |002d: move-result-object v0 │ │ -08f7a0: 6900 8010 |002e: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@1080 │ │ -08f7a4: 7100 6f21 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_actions_0:()[B // method@216f │ │ -08f7aa: 0c00 |0033: move-result-object v0 │ │ -08f7ac: 6900 7e10 |0034: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@107e │ │ -08f7b0: 0e00 |0036: return-void │ │ +09d55c: |[09d55c] com.badlogic.gdx.utils.XmlReader.:()V │ │ +09d56c: 7100 6921 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_actions_0:()[B // method@2169 │ │ +09d572: 0c00 |0003: move-result-object v0 │ │ +09d574: 6900 7810 |0004: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@1078 │ │ +09d578: 7100 6c21 0000 |0006: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_key_offsets_0:()[B // method@216c │ │ +09d57e: 0c00 |0009: move-result-object v0 │ │ +09d580: 6900 7b10 |000a: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@107b │ │ +09d584: 7100 7021 0000 |000c: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_keys_0:()[C // method@2170 │ │ +09d58a: 0c00 |000f: move-result-object v0 │ │ +09d58c: 6900 7f10 |0010: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ +09d590: 7100 6e21 0000 |0012: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_single_lengths_0:()[B // method@216e │ │ +09d596: 0c00 |0015: move-result-object v0 │ │ +09d598: 6900 7d10 |0016: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@107d │ │ +09d59c: 7100 6d21 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_range_lengths_0:()[B // method@216d │ │ +09d5a2: 0c00 |001b: move-result-object v0 │ │ +09d5a4: 6900 7c10 |001c: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@107c │ │ +09d5a8: 7100 6a21 0000 |001e: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_index_offsets_0:()[S // method@216a │ │ +09d5ae: 0c00 |0021: move-result-object v0 │ │ +09d5b0: 6900 7910 |0022: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@1079 │ │ +09d5b4: 7100 6b21 0000 |0024: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_indicies_0:()[B // method@216b │ │ +09d5ba: 0c00 |0027: move-result-object v0 │ │ +09d5bc: 6900 7a10 |0028: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@107a │ │ +09d5c0: 7100 7121 0000 |002a: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_targs_0:()[B // method@2171 │ │ +09d5c6: 0c00 |002d: move-result-object v0 │ │ +09d5c8: 6900 8010 |002e: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@1080 │ │ +09d5cc: 7100 6f21 0000 |0030: invoke-static {}, Lcom/badlogic/gdx/utils/XmlReader;.init__xml_trans_actions_0:()[B // method@216f │ │ +09d5d2: 0c00 |0033: move-result-object v0 │ │ +09d5d4: 6900 7e10 |0034: sput-object v0, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@107e │ │ +09d5d8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=336 │ │ 0x000c line=345 │ │ 0x0012 line=352 │ │ 0x0018 line=359 │ │ @@ -156556,25 +156589,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -08f7b4: |[08f7b4] com.badlogic.gdx.utils.XmlReader.:()V │ │ -08f7c4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -08f7ca: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -08f7ce: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -08f7d2: 7020 dc1c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -08f7d8: 5b20 8210 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -08f7dc: 2200 0203 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -08f7e0: 1301 4000 |000e: const/16 v1, #int 64 // #40 │ │ -08f7e4: 7020 c520 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -08f7ea: 5b20 8410 |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ -08f7ee: 0e00 |0015: return-void │ │ +09d5dc: |[09d5dc] com.badlogic.gdx.utils.XmlReader.:()V │ │ +09d5ec: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +09d5f2: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09d5f6: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +09d5fa: 7020 dc1c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +09d600: 5b20 8210 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09d604: 2200 0203 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +09d608: 1301 4000 |000e: const/16 v1, #int 64 // #40 │ │ +09d60c: 7020 c520 1000 |0010: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +09d612: 5b20 8410 |0013: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ +09d616: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000c line=40 │ │ 0x0015 line=433 │ │ locals : │ │ @@ -156585,180 +156618,180 @@ │ │ type : '()[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -08f7f0: |[08f7f0] com.badlogic.gdx.utils.XmlReader.init__xml_actions_0:()[B │ │ -08f800: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ -08f804: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08f808: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f80e: 1100 |0007: return-object v0 │ │ -08f810: 0003 0100 1a00 0000 0001 0001 0101 ... |0008: array-data (17 units) │ │ +09d618: |[09d618] com.badlogic.gdx.utils.XmlReader.init__xml_actions_0:()[B │ │ +09d628: 1300 1a00 |0000: const/16 v0, #int 26 // #1a │ │ +09d62c: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d630: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d636: 1100 |0007: return-object v0 │ │ +09d638: 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 │ │ -08f834: |[08f834] com.badlogic.gdx.utils.XmlReader.init__xml_index_offsets_0:()[S │ │ -08f844: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -08f848: 2300 3904 |0002: new-array v0, v0, [S // type@0439 │ │ -08f84c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f852: 1100 |0007: return-object v0 │ │ -08f854: 0003 0200 2400 0000 0000 0000 0400 ... |0008: array-data (40 units) │ │ +09d65c: |[09d65c] com.badlogic.gdx.utils.XmlReader.init__xml_index_offsets_0:()[S │ │ +09d66c: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +09d670: 2300 3904 |0002: new-array v0, v0, [S // type@0439 │ │ +09d674: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d67a: 1100 |0007: return-object v0 │ │ +09d67c: 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 │ │ -08f8a4: |[08f8a4] com.badlogic.gdx.utils.XmlReader.init__xml_indicies_0:()[B │ │ -08f8b4: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ -08f8b8: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08f8bc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f8c2: 1100 |0007: return-object v0 │ │ -08f8c4: 0003 0100 8100 0000 0002 0001 0201 ... |0008: array-data (69 units) │ │ +09d6cc: |[09d6cc] com.badlogic.gdx.utils.XmlReader.init__xml_indicies_0:()[B │ │ +09d6dc: 1300 8100 |0000: const/16 v0, #int 129 // #81 │ │ +09d6e0: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d6e4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d6ea: 1100 |0007: return-object v0 │ │ +09d6ec: 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 │ │ -08f950: |[08f950] com.badlogic.gdx.utils.XmlReader.init__xml_key_offsets_0:()[B │ │ -08f960: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -08f964: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08f968: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f96e: 1100 |0007: return-object v0 │ │ -08f970: 0003 0100 2400 0000 0000 0409 0e14 ... |0008: array-data (22 units) │ │ +09d778: |[09d778] com.badlogic.gdx.utils.XmlReader.init__xml_key_offsets_0:()[B │ │ +09d788: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +09d78c: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d790: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d796: 1100 |0007: return-object v0 │ │ +09d798: 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 │ │ -08f99c: |[08f99c] com.badlogic.gdx.utils.XmlReader.init__xml_range_lengths_0:()[B │ │ -08f9ac: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -08f9b0: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08f9b4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08f9ba: 1100 |0007: return-object v0 │ │ -08f9bc: 0003 0100 2400 0000 0001 0101 0101 ... |0008: array-data (22 units) │ │ +09d7c4: |[09d7c4] com.badlogic.gdx.utils.XmlReader.init__xml_range_lengths_0:()[B │ │ +09d7d4: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +09d7d8: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d7dc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d7e2: 1100 |0007: return-object v0 │ │ +09d7e4: 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 │ │ -08f9e8: |[08f9e8] com.badlogic.gdx.utils.XmlReader.init__xml_single_lengths_0:()[B │ │ -08f9f8: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ -08f9fc: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08fa00: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08fa06: 1100 |0007: return-object v0 │ │ -08fa08: 0003 0100 2400 0000 0002 0303 0404 ... |0008: array-data (22 units) │ │ +09d810: |[09d810] com.badlogic.gdx.utils.XmlReader.init__xml_single_lengths_0:()[B │ │ +09d820: 1300 2400 |0000: const/16 v0, #int 36 // #24 │ │ +09d824: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d828: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d82e: 1100 |0007: return-object v0 │ │ +09d830: 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 │ │ -08fa34: |[08fa34] com.badlogic.gdx.utils.XmlReader.init__xml_trans_actions_0:()[B │ │ -08fa44: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ -08fa48: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08fa4c: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08fa52: 1100 |0007: return-object v0 │ │ -08fa54: 0003 0100 3f00 0000 0000 0001 0003 ... |0008: array-data (36 units) │ │ +09d85c: |[09d85c] com.badlogic.gdx.utils.XmlReader.init__xml_trans_actions_0:()[B │ │ +09d86c: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ +09d870: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d874: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d87a: 1100 |0007: return-object v0 │ │ +09d87c: 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 │ │ -08fa9c: |[08fa9c] com.badlogic.gdx.utils.XmlReader.init__xml_trans_keys_0:()[C │ │ -08faac: 1300 7400 |0000: const/16 v0, #int 116 // #74 │ │ -08fab0: 2300 e603 |0002: new-array v0, v0, [C // type@03e6 │ │ -08fab4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08faba: 1100 |0007: return-object v0 │ │ -08fabc: 0003 0200 7400 0000 2000 3c00 0900 ... |0008: array-data (120 units) │ │ +09d8c4: |[09d8c4] com.badlogic.gdx.utils.XmlReader.init__xml_trans_keys_0:()[C │ │ +09d8d4: 1300 7400 |0000: const/16 v0, #int 116 // #74 │ │ +09d8d8: 2300 e603 |0002: new-array v0, v0, [C // type@03e6 │ │ +09d8dc: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d8e2: 1100 |0007: return-object v0 │ │ +09d8e4: 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 │ │ -08fbac: |[08fbac] com.badlogic.gdx.utils.XmlReader.init__xml_trans_targs_0:()[B │ │ -08fbbc: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ -08fbc0: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ -08fbc4: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ -08fbca: 1100 |0007: return-object v0 │ │ -08fbcc: 0003 0100 3f00 0000 0100 0203 0304 ... |0008: array-data (36 units) │ │ +09d9d4: |[09d9d4] com.badlogic.gdx.utils.XmlReader.init__xml_trans_targs_0:()[B │ │ +09d9e4: 1300 3f00 |0000: const/16 v0, #int 63 // #3f │ │ +09d9e8: 2300 e503 |0002: new-array v0, v0, [B // type@03e5 │ │ +09d9ec: 2600 0400 0000 |0004: fill-array-data v0, 00000008 // +00000004 │ │ +09d9f2: 1100 |0007: return-object v0 │ │ +09d9f4: 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;) │ │ @@ -156766,18 +156799,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 │ │ -08fc14: |[08fc14] com.badlogic.gdx.utils.XmlReader.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -08fc24: 5410 8110 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -08fc28: 6e30 6021 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@2160 │ │ -08fc2e: 0e00 |0005: return-void │ │ +09da3c: |[09da3c] com.badlogic.gdx.utils.XmlReader.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +09da4c: 5410 8110 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09da50: 6e30 6021 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V // method@2160 │ │ +09da56: 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; │ │ @@ -156788,31 +156821,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -08fc30: |[08fc30] com.badlogic.gdx.utils.XmlReader.close:()V │ │ -08fc40: 5410 8210 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -08fc44: 6e10 f31c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -08fc4a: 0c00 |0005: move-result-object v0 │ │ -08fc4c: 1f00 0803 |0006: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08fc50: 5b10 8310 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1083 │ │ -08fc54: 5410 8210 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -08fc58: 5200 e30e |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -08fc5c: 3d00 0d00 |000e: if-lez v0, 001b // +000d │ │ -08fc60: 5410 8210 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -08fc64: 6e10 f21c 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -08fc6a: 0c00 |0015: move-result-object v0 │ │ -08fc6c: 1f00 0803 |0016: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08fc70: 5b10 8110 |0018: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -08fc74: 0e00 |001a: return-void │ │ -08fc76: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -08fc78: 28fc |001c: goto 0018 // -0004 │ │ +09da58: |[09da58] com.badlogic.gdx.utils.XmlReader.close:()V │ │ +09da68: 5410 8210 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09da6c: 6e10 f31c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +09da72: 0c00 |0005: move-result-object v0 │ │ +09da74: 1f00 0803 |0006: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09da78: 5b10 8310 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1083 │ │ +09da7c: 5410 8210 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09da80: 5200 e30e |000c: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09da84: 3d00 0d00 |000e: if-lez v0, 001b // +000d │ │ +09da88: 5410 8210 |0010: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09da8c: 6e10 f21c 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +09da92: 0c00 |0015: move-result-object v0 │ │ +09da94: 1f00 0803 |0016: check-cast v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09da98: 5b10 8110 |0018: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09da9c: 0e00 |001a: return-void │ │ +09da9e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +09daa0: 28fc |001c: goto 0018 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x000a line=430 │ │ 0x001a line=431 │ │ 0x001b line=430 │ │ locals : │ │ @@ -156823,47 +156856,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 │ │ -08fc7c: |[08fc7c] com.badlogic.gdx.utils.XmlReader.entity:(Ljava/lang/String;)Ljava/lang/String; │ │ -08fc8c: 1a00 1e1f |0000: const-string v0, "lt" // string@1f1e │ │ -08fc90: 6e20 b024 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08fc96: 0a00 |0005: move-result v0 │ │ -08fc98: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -08fc9c: 1a00 fb00 |0008: const-string v0, "<" // string@00fb │ │ -08fca0: 1100 |000a: return-object v0 │ │ -08fca2: 1a00 021b |000b: const-string v0, "gt" // string@1b02 │ │ -08fca6: 6e20 b024 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08fcac: 0a00 |0010: move-result v0 │ │ -08fcae: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -08fcb2: 1a00 3101 |0013: const-string v0, ">" // string@0131 │ │ -08fcb6: 28f5 |0015: goto 000a // -000b │ │ -08fcb8: 1a00 5e11 |0016: const-string v0, "amp" // string@115e │ │ -08fcbc: 6e20 b024 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08fcc2: 0a00 |001b: move-result v0 │ │ -08fcc4: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -08fcc8: 1a00 4b00 |001e: const-string v0, "&" // string@004b │ │ -08fccc: 28ea |0020: goto 000a // -0016 │ │ -08fcce: 1a00 7a11 |0021: const-string v0, "apos" // string@117a │ │ -08fcd2: 6e20 b024 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08fcd8: 0a00 |0026: move-result v0 │ │ -08fcda: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -08fcde: 1a00 4c00 |0029: const-string v0, "'" // string@004c │ │ -08fce2: 28df |002b: goto 000a // -0021 │ │ -08fce4: 1a00 4623 |002c: const-string v0, "quot" // string@2346 │ │ -08fce8: 6e20 b024 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -08fcee: 0a00 |0031: move-result v0 │ │ -08fcf0: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -08fcf4: 1a00 3800 |0034: const-string v0, """ // string@0038 │ │ -08fcf8: 28d4 |0036: goto 000a // -002c │ │ -08fcfa: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -08fcfc: 28d2 |0038: goto 000a // -002e │ │ +09daa4: |[09daa4] com.badlogic.gdx.utils.XmlReader.entity:(Ljava/lang/String;)Ljava/lang/String; │ │ +09dab4: 1a00 1e1f |0000: const-string v0, "lt" // string@1f1e │ │ +09dab8: 6e20 b024 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09dabe: 0a00 |0005: move-result v0 │ │ +09dac0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +09dac4: 1a00 fb00 |0008: const-string v0, "<" // string@00fb │ │ +09dac8: 1100 |000a: return-object v0 │ │ +09daca: 1a00 021b |000b: const-string v0, "gt" // string@1b02 │ │ +09dace: 6e20 b024 0200 |000d: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09dad4: 0a00 |0010: move-result v0 │ │ +09dad6: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +09dada: 1a00 3101 |0013: const-string v0, ">" // string@0131 │ │ +09dade: 28f5 |0015: goto 000a // -000b │ │ +09dae0: 1a00 5e11 |0016: const-string v0, "amp" // string@115e │ │ +09dae4: 6e20 b024 0200 |0018: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09daea: 0a00 |001b: move-result v0 │ │ +09daec: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +09daf0: 1a00 4b00 |001e: const-string v0, "&" // string@004b │ │ +09daf4: 28ea |0020: goto 000a // -0016 │ │ +09daf6: 1a00 7a11 |0021: const-string v0, "apos" // string@117a │ │ +09dafa: 6e20 b024 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09db00: 0a00 |0026: move-result v0 │ │ +09db02: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +09db06: 1a00 4c00 |0029: const-string v0, "'" // string@004c │ │ +09db0a: 28df |002b: goto 000a // -0021 │ │ +09db0c: 1a00 4623 |002c: const-string v0, "quot" // string@2346 │ │ +09db10: 6e20 b024 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +09db16: 0a00 |0031: move-result v0 │ │ +09db18: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +09db1c: 1a00 3800 |0034: const-string v0, """ // string@0038 │ │ +09db20: 28d4 |0036: goto 000a // -002c │ │ +09db22: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +09db24: 28d2 |0038: goto 000a // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x000a line=420 │ │ 0x000b line=416 │ │ 0x0016 line=417 │ │ 0x0021 line=418 │ │ @@ -156878,25 +156911,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -08fd00: |[08fd00] com.badlogic.gdx.utils.XmlReader.open:(Ljava/lang/String;)V │ │ -08fd10: 2200 0803 |0000: new-instance v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -08fd14: 5432 8110 |0002: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -08fd18: 7030 4021 4002 |0004: invoke-direct {v0, v4, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2140 │ │ -08fd1e: 5431 8110 |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -08fd22: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ -08fd26: 6e20 4121 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2141 │ │ -08fd2c: 5432 8210 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -08fd30: 6e20 e31c 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -08fd36: 5b30 8110 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -08fd3a: 0e00 |0015: return-void │ │ +09db28: |[09db28] com.badlogic.gdx.utils.XmlReader.open:(Ljava/lang/String;)V │ │ +09db38: 2200 0803 |0000: new-instance v0, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09db3c: 5432 8110 |0002: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09db40: 7030 4021 4002 |0004: invoke-direct {v0, v4, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;.:(Ljava/lang/String;Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2140 │ │ +09db46: 5431 8110 |0007: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09db4a: 3801 0500 |0009: if-eqz v1, 000e // +0005 │ │ +09db4e: 6e20 4121 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;.addChild:(Lcom/badlogic/gdx/utils/XmlReader$Element;)V // method@2141 │ │ +09db54: 5432 8210 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09db58: 6e20 e31c 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09db5e: 5b30 8110 |0013: iput-object v0, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09db62: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0007 line=404 │ │ 0x0009 line=405 │ │ 0x000e line=406 │ │ 0x0013 line=407 │ │ @@ -156912,33 +156945,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 │ │ -08fd3c: |[08fd3c] com.badlogic.gdx.utils.XmlReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08fd4c: 6e10 9709 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -08fd52: 0c01 |0003: move-result-object v1 │ │ -08fd54: 6e20 7421 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2174 │ │ -08fd5a: 0c01 |0007: move-result-object v1 │ │ -08fd5c: 1101 |0008: return-object v1 │ │ -08fd5e: 0d00 |0009: move-exception v0 │ │ -08fd60: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -08fd64: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -08fd68: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -08fd6e: 1a03 5e03 |0011: const-string v3, "Error parsing file: " // string@035e │ │ -08fd72: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -08fd78: 0c02 |0016: move-result-object v2 │ │ -08fd7a: 6e20 d624 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -08fd80: 0c02 |001a: move-result-object v2 │ │ -08fd82: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -08fd88: 0c02 |001e: move-result-object v2 │ │ -08fd8a: 7030 8120 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -08fd90: 2701 |0022: throw v1 │ │ +09db64: |[09db64] com.badlogic.gdx.utils.XmlReader.parse:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09db74: 6e10 9709 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +09db7a: 0c01 |0003: move-result-object v1 │ │ +09db7c: 6e20 7421 1400 |0004: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2174 │ │ +09db82: 0c01 |0007: move-result-object v1 │ │ +09db84: 1101 |0008: return-object v1 │ │ +09db86: 0d00 |0009: move-exception v0 │ │ +09db88: 2201 fa02 |000a: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09db8c: 2202 9103 |000c: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09db90: 7010 d024 0200 |000e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09db96: 1a03 5e03 |0011: const-string v3, "Error parsing file: " // string@035e │ │ +09db9a: 6e20 d724 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09dba0: 0c02 |0016: move-result-object v2 │ │ +09dba2: 6e20 d624 5200 |0017: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +09dba8: 0c02 |001a: move-result-object v2 │ │ +09dbaa: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09dbb0: 0c02 |001e: move-result-object v2 │ │ +09dbb2: 7030 8120 2100 |001f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +09dbb8: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ 0x000a line=71 │ │ @@ -156952,21 +156985,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 │ │ -08fda4: |[08fda4] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08fdb4: 2200 6303 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0363 │ │ -08fdb8: 1a01 6c06 |0002: const-string v1, "ISO-8859-1" // string@066c │ │ -08fdbc: 7030 0f24 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ -08fdc2: 6e20 7521 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2175 │ │ -08fdc8: 0c00 |000a: move-result-object v0 │ │ -08fdca: 1100 |000b: return-object v0 │ │ +09dbcc: |[09dbcc] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/InputStream;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09dbdc: 2200 6303 |0000: new-instance v0, Ljava/io/InputStreamReader; // type@0363 │ │ +09dbe0: 1a01 6c06 |0002: const-string v1, "ISO-8859-1" // string@066c │ │ +09dbe4: 7030 0f24 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@240f │ │ +09dbea: 6e20 7521 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/XmlReader;.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2175 │ │ +09dbf0: 0c00 |000a: move-result-object v0 │ │ +09dbf2: 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; │ │ │ │ @@ -156975,38 +157008,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 │ │ -08fdcc: |[08fdcc] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08fddc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08fdde: 1304 0004 |0001: const/16 v4, #int 1024 // #400 │ │ -08fde2: 2340 e603 |0003: new-array v0, v4, [C // type@03e6 │ │ -08fde6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -08fde8: 2104 |0006: array-length v4, v0 │ │ -08fdea: b134 |0007: sub-int/2addr v4, v3 │ │ -08fdec: 6e40 1e24 0743 |0008: invoke-virtual {v7, v0, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@241e │ │ -08fdf2: 0a01 |000b: move-result v1 │ │ -08fdf4: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ -08fdf6: 3341 0700 |000d: if-ne v1, v4, 0014 // +0007 │ │ -08fdfa: 6e40 7721 0635 |000f: invoke-virtual {v6, v0, v5, v3}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2177 │ │ -08fe00: 0c04 |0012: move-result-object v4 │ │ -08fe02: 1104 |0013: return-object v4 │ │ -08fe04: 3901 0d00 |0014: if-nez v1, 0021 // +000d │ │ -08fe08: 2104 |0016: array-length v4, v0 │ │ -08fe0a: da04 0402 |0017: mul-int/lit8 v4, v4, #int 2 // #02 │ │ -08fe0e: 2342 e603 |0019: new-array v2, v4, [C // type@03e6 │ │ -08fe12: 2104 |001b: array-length v4, v0 │ │ -08fe14: 7154 e124 5052 |001c: invoke-static {v0, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -08fe1a: 0720 |001f: move-object v0, v2 │ │ -08fe1c: 28e6 |0020: goto 0006 // -001a │ │ -08fe1e: b013 |0021: add-int/2addr v3, v1 │ │ -08fe20: 28e4 |0022: goto 0006 // -001c │ │ +09dbf4: |[09dbf4] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/io/Reader;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09dc04: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09dc06: 1304 0004 |0001: const/16 v4, #int 1024 // #400 │ │ +09dc0a: 2340 e603 |0003: new-array v0, v4, [C // type@03e6 │ │ +09dc0e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +09dc10: 2104 |0006: array-length v4, v0 │ │ +09dc12: b134 |0007: sub-int/2addr v4, v3 │ │ +09dc14: 6e40 1e24 0743 |0008: invoke-virtual {v7, v0, v3, v4}, Ljava/io/Reader;.read:([CII)I // method@241e │ │ +09dc1a: 0a01 |000b: move-result v1 │ │ +09dc1c: 12f4 |000c: const/4 v4, #int -1 // #ff │ │ +09dc1e: 3341 0700 |000d: if-ne v1, v4, 0014 // +0007 │ │ +09dc22: 6e40 7721 0635 |000f: invoke-virtual {v6, v0, v5, v3}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2177 │ │ +09dc28: 0c04 |0012: move-result-object v4 │ │ +09dc2a: 1104 |0013: return-object v4 │ │ +09dc2c: 3901 0d00 |0014: if-nez v1, 0021 // +000d │ │ +09dc30: 2104 |0016: array-length v4, v0 │ │ +09dc32: da04 0402 |0017: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +09dc36: 2342 e603 |0019: new-array v2, v4, [C // type@03e6 │ │ +09dc3a: 2104 |001b: array-length v4, v0 │ │ +09dc3c: 7154 e124 5052 |001c: invoke-static {v0, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +09dc42: 0720 |001f: move-object v0, v2 │ │ +09dc44: 28e6 |0020: goto 0006 // -001a │ │ +09dc46: b013 |0021: add-int/2addr v3, v1 │ │ +09dc48: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ 0x0006 line=51 │ │ 0x000c line=52 │ │ 0x000f line=60 │ │ @@ -157029,22 +157062,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 │ │ -08fe24: |[08fe24] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08fe34: 6e10 c324 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@24c3 │ │ -08fe3a: 0c00 |0003: move-result-object v0 │ │ -08fe3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08fe3e: 2102 |0005: array-length v2, v0 │ │ -08fe40: 6e40 7721 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2177 │ │ -08fe46: 0c01 |0009: move-result-object v1 │ │ -08fe48: 1101 |000a: return-object v1 │ │ +09dc4c: |[09dc4c] com.badlogic.gdx.utils.XmlReader.parse:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09dc5c: 6e10 c324 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@24c3 │ │ +09dc62: 0c00 |0003: move-result-object v0 │ │ +09dc64: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09dc66: 2102 |0005: array-length v2, v0 │ │ +09dc68: 6e40 7721 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader;.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; // method@2177 │ │ +09dc6e: 0c01 |0009: move-result-object v1 │ │ +09dc70: 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; │ │ @@ -157055,468 +157088,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 │ │ -08fe4c: |[08fe4c] com.badlogic.gdx.utils.XmlReader.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ -08fe5c: 021c 2800 |0000: move/from16 v28, v40 │ │ -08fe60: 021d 2900 |0002: move/from16 v29, v41 │ │ -08fe64: 131f 0000 |0004: const/16 v31, #int 0 // #0 │ │ -08fe68: 120f |0006: const/4 v15, #int 0 // #0 │ │ -08fe6a: 1318 0000 |0007: const/16 v24, #int 0 // #0 │ │ -08fe6e: 1311 0100 |0009: const/16 v17, #int 1 // #1 │ │ -08fe72: 120d |000b: const/4 v13, #int 0 // #0 │ │ -08fe74: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -08fe76: 2b06 6903 0000 |000d: packed-switch v6, 00000376 // +00000369 │ │ -08fe7c: 0200 1c00 |0010: move/from16 v0, v28 │ │ -08fe80: 0201 1d00 |0012: move/from16 v1, v29 │ │ -08fe84: 3510 0f03 |0014: if-ge v0, v1, 0323 // +030f │ │ -08fe88: 131a 0100 |0016: const/16 v26, #int 1 // #1 │ │ -08fe8c: 1319 0000 |0018: const/16 v25, #int 0 // #0 │ │ -08fe90: 0200 1900 |001a: move/from16 v0, v25 │ │ -08fe94: 0201 1c00 |001c: move/from16 v1, v28 │ │ -08fe98: 3510 c902 |001e: if-ge v0, v1, 02e7 // +02c9 │ │ -08fe9c: 4921 2719 |0020: aget-char v33, v39, v25 │ │ -08fea0: 1322 0a00 |0022: const/16 v34, #int 10 // #a │ │ -08fea4: 0200 2100 |0024: move/from16 v0, v33 │ │ -08fea8: 0201 2200 |0026: move/from16 v1, v34 │ │ -08feac: 3310 0400 |0028: if-ne v0, v1, 002c // +0004 │ │ -08feb0: d81a 1a01 |002a: add-int/lit8 v26, v26, #int 1 // #01 │ │ -08feb4: d819 1901 |002c: add-int/lit8 v25, v25, #int 1 // #01 │ │ -08feb8: 28ec |002e: goto 001a // -0014 │ │ -08feba: 0200 1c00 |002f: move/from16 v0, v28 │ │ -08febe: 0201 1d00 |0031: move/from16 v1, v29 │ │ -08fec2: 3310 0400 |0033: if-ne v0, v1, 0037 // +0004 │ │ -08fec6: 1246 |0035: const/4 v6, #int 4 // #4 │ │ -08fec8: 28d7 |0036: goto 000d // -0029 │ │ -08feca: 3911 0400 |0037: if-nez v17, 003b // +0004 │ │ -08fece: 1256 |0039: const/4 v6, #int 5 // #5 │ │ -08fed0: 28d3 |003a: goto 000d // -002d │ │ -08fed2: 6221 7b10 |003b: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@107b │ │ -08fed6: 4807 2111 |003d: aget-byte v7, v33, v17 │ │ -08feda: 6221 7910 |003f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@1079 │ │ -08fede: 4a0d 2111 |0041: aget-short v13, v33, v17 │ │ -08fee2: 6221 7d10 |0043: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@107d │ │ -08fee6: 4808 2111 |0045: aget-byte v8, v33, v17 │ │ -08feea: 3d08 0b00 |0047: if-lez v8, 0052 // +000b │ │ -08feee: 0179 |0049: move v9, v7 │ │ -08fef0: 9021 0708 |004a: add-int v33, v7, v8 │ │ -08fef4: d80e 21ff |004c: add-int/lit8 v14, v33, #int -1 // #ff │ │ -08fef8: 359e 3d00 |004e: if-ge v14, v9, 008b // +003d │ │ -08fefc: b087 |0050: add-int/2addr v7, v8 │ │ -08fefe: b08d |0051: add-int/2addr v13, v8 │ │ -08ff00: 6221 7c10 |0052: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@107c │ │ -08ff04: 4808 2111 |0054: aget-byte v8, v33, v17 │ │ -08ff08: 3d08 0c00 |0056: if-lez v8, 0062 // +000c │ │ -08ff0c: 0179 |0058: move v9, v7 │ │ -08ff0e: e021 0801 |0059: shl-int/lit8 v33, v8, #int 1 // #01 │ │ -08ff12: 9021 2107 |005b: add-int v33, v33, v7 │ │ -08ff16: d80e 21fe |005d: add-int/lit8 v14, v33, #int -2 // #fe │ │ -08ff1a: 359e 5500 |005f: if-ge v14, v9, 00b4 // +0055 │ │ -08ff1e: b08d |0061: add-int/2addr v13, v8 │ │ -08ff20: 6221 7a10 |0062: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@107a │ │ -08ff24: 480d 210d |0064: aget-byte v13, v33, v13 │ │ -08ff28: 6221 8010 |0066: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@1080 │ │ -08ff2c: 4811 210d |0068: aget-byte v17, v33, v13 │ │ -08ff30: 6221 7e10 |006a: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@107e │ │ -08ff34: 4821 210d |006c: aget-byte v33, v33, v13 │ │ -08ff38: 3821 6902 |006e: if-eqz v33, 02d7 // +0269 │ │ -08ff3c: 6221 7e10 |0070: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@107e │ │ -08ff40: 4804 210d |0072: aget-byte v4, v33, v13 │ │ -08ff44: 6221 7810 |0074: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@1078 │ │ -08ff48: d805 0401 |0076: add-int/lit8 v5, v4, #int 1 // #01 │ │ -08ff4c: 480b 2104 |0078: aget-byte v11, v33, v4 │ │ -08ff50: 01bc |007a: move v12, v11 │ │ -08ff52: d80b 0cff |007b: add-int/lit8 v11, v12, #int -1 // #ff │ │ -08ff56: 3d0c 5a02 |007d: if-lez v12, 02d7 // +025a │ │ -08ff5a: 6221 7810 |007f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@1078 │ │ -08ff5e: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ -08ff62: 4821 2105 |0083: aget-byte v33, v33, v5 │ │ -08ff66: 2b21 fb02 0000 |0085: packed-switch v33, 00000380 // +000002fb │ │ -08ff6c: 01bc |0088: move v12, v11 │ │ -08ff6e: 0145 |0089: move v5, v4 │ │ -08ff70: 28f1 |008a: goto 007b // -000f │ │ -08ff72: 9121 0e09 |008b: sub-int v33, v14, v9 │ │ -08ff76: e121 2101 |008d: shr-int/lit8 v33, v33, #int 1 // #01 │ │ -08ff7a: 900a 0921 |008f: add-int v10, v9, v33 │ │ -08ff7e: 4921 271c |0091: aget-char v33, v39, v28 │ │ -08ff82: 6222 7f10 |0093: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ -08ff86: 4922 220a |0095: aget-char v34, v34, v10 │ │ -08ff8a: 0200 2100 |0097: move/from16 v0, v33 │ │ -08ff8e: 0201 2200 |0099: move/from16 v1, v34 │ │ -08ff92: 3510 0500 |009b: if-ge v0, v1, 00a0 // +0005 │ │ -08ff96: d80e 0aff |009d: add-int/lit8 v14, v10, #int -1 // #ff │ │ -08ff9a: 28af |009f: goto 004e // -0051 │ │ -08ff9c: 4921 271c |00a0: aget-char v33, v39, v28 │ │ -08ffa0: 6222 7f10 |00a2: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ -08ffa4: 4922 220a |00a4: aget-char v34, v34, v10 │ │ -08ffa8: 0200 2100 |00a6: move/from16 v0, v33 │ │ -08ffac: 0201 2200 |00a8: move/from16 v1, v34 │ │ -08ffb0: 3710 0500 |00aa: if-le v0, v1, 00af // +0005 │ │ -08ffb4: d809 0a01 |00ac: add-int/lit8 v9, v10, #int 1 // #01 │ │ -08ffb8: 28a0 |00ae: goto 004e // -0060 │ │ -08ffba: 9121 0a07 |00af: sub-int v33, v10, v7 │ │ -08ffbe: 900d 0d21 |00b1: add-int v13, v13, v33 │ │ -08ffc2: 28af |00b3: goto 0062 // -0051 │ │ -08ffc4: 9121 0e09 |00b4: sub-int v33, v14, v9 │ │ -08ffc8: e121 2101 |00b6: shr-int/lit8 v33, v33, #int 1 // #01 │ │ -08ffcc: dd21 21fe |00b8: and-int/lit8 v33, v33, #int -2 // #fe │ │ -08ffd0: 900a 0921 |00ba: add-int v10, v9, v33 │ │ -08ffd4: 4921 271c |00bc: aget-char v33, v39, v28 │ │ -08ffd8: 6222 7f10 |00be: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ -08ffdc: 4922 220a |00c0: aget-char v34, v34, v10 │ │ -08ffe0: 0200 2100 |00c2: move/from16 v0, v33 │ │ -08ffe4: 0201 2200 |00c4: move/from16 v1, v34 │ │ -08ffe8: 3510 0500 |00c6: if-ge v0, v1, 00cb // +0005 │ │ -08ffec: d80e 0afe |00c8: add-int/lit8 v14, v10, #int -2 // #fe │ │ -08fff0: 2895 |00ca: goto 005f // -006b │ │ -08fff2: 4921 271c |00cb: aget-char v33, v39, v28 │ │ -08fff6: 6222 7f10 |00cd: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ -08fffa: d823 0a01 |00cf: add-int/lit8 v35, v10, #int 1 // #01 │ │ -08fffe: 4922 2223 |00d1: aget-char v34, v34, v35 │ │ -090002: 0200 2100 |00d3: move/from16 v0, v33 │ │ -090006: 0201 2200 |00d5: move/from16 v1, v34 │ │ -09000a: 3710 0500 |00d7: if-le v0, v1, 00dc // +0005 │ │ -09000e: d809 0a02 |00d9: add-int/lit8 v9, v10, #int 2 // #02 │ │ -090012: 2884 |00db: goto 005f // -007c │ │ -090014: 9121 0a07 |00dc: sub-int v33, v10, v7 │ │ -090018: e121 2101 |00de: shr-int/lit8 v33, v33, #int 1 // #01 │ │ -09001c: 900d 0d21 |00e0: add-int v13, v13, v33 │ │ -090020: 2880 |00e2: goto 0062 // -0080 │ │ -090022: 021f 1c00 |00e3: move/from16 v31, v28 │ │ -090026: 28a3 |00e5: goto 0088 // -005d │ │ -090028: 4910 271f |00e6: aget-char v16, v39, v31 │ │ -09002c: 1321 3f00 |00e8: const/16 v33, #int 63 // #3f │ │ -090030: 0200 1000 |00ea: move/from16 v0, v16 │ │ -090034: 0201 2100 |00ec: move/from16 v1, v33 │ │ -090038: 3210 0a00 |00ee: if-eq v0, v1, 00f8 // +000a │ │ -09003c: 1321 2100 |00f0: const/16 v33, #int 33 // #21 │ │ -090040: 0200 1000 |00f2: move/from16 v0, v16 │ │ -090044: 0201 2100 |00f4: move/from16 v1, v33 │ │ -090048: 3310 a900 |00f6: if-ne v0, v1, 019f // +00a9 │ │ -09004c: d821 1f01 |00f8: add-int/lit8 v33, v31, #int 1 // #01 │ │ -090050: 4921 2721 |00fa: aget-char v33, v39, v33 │ │ -090054: 1322 5b00 |00fc: const/16 v34, #int 91 // #5b │ │ -090058: 0200 2100 |00fe: move/from16 v0, v33 │ │ -09005c: 0201 2200 |0100: move/from16 v1, v34 │ │ -090060: 3310 9000 |0102: if-ne v0, v1, 0192 // +0090 │ │ -090064: d821 1f02 |0104: add-int/lit8 v33, v31, #int 2 // #02 │ │ -090068: 4921 2721 |0106: aget-char v33, v39, v33 │ │ -09006c: 1322 4300 |0108: const/16 v34, #int 67 // #43 │ │ -090070: 0200 2100 |010a: move/from16 v0, v33 │ │ -090074: 0201 2200 |010c: move/from16 v1, v34 │ │ -090078: 3310 8400 |010e: if-ne v0, v1, 0192 // +0084 │ │ -09007c: d821 1f03 |0110: add-int/lit8 v33, v31, #int 3 // #03 │ │ -090080: 4921 2721 |0112: aget-char v33, v39, v33 │ │ -090084: 1322 4400 |0114: const/16 v34, #int 68 // #44 │ │ -090088: 0200 2100 |0116: move/from16 v0, v33 │ │ -09008c: 0201 2200 |0118: move/from16 v1, v34 │ │ -090090: 3310 7800 |011a: if-ne v0, v1, 0192 // +0078 │ │ -090094: d821 1f04 |011c: add-int/lit8 v33, v31, #int 4 // #04 │ │ -090098: 4921 2721 |011e: aget-char v33, v39, v33 │ │ -09009c: 1322 4100 |0120: const/16 v34, #int 65 // #41 │ │ -0900a0: 0200 2100 |0122: move/from16 v0, v33 │ │ -0900a4: 0201 2200 |0124: move/from16 v1, v34 │ │ -0900a8: 3310 6c00 |0126: if-ne v0, v1, 0192 // +006c │ │ -0900ac: d821 1f05 |0128: add-int/lit8 v33, v31, #int 5 // #05 │ │ -0900b0: 4921 2721 |012a: aget-char v33, v39, v33 │ │ -0900b4: 1322 5400 |012c: const/16 v34, #int 84 // #54 │ │ -0900b8: 0200 2100 |012e: move/from16 v0, v33 │ │ -0900bc: 0201 2200 |0130: move/from16 v1, v34 │ │ -0900c0: 3310 6000 |0132: if-ne v0, v1, 0192 // +0060 │ │ -0900c4: d821 1f06 |0134: add-int/lit8 v33, v31, #int 6 // #06 │ │ -0900c8: 4921 2721 |0136: aget-char v33, v39, v33 │ │ -0900cc: 1322 4100 |0138: const/16 v34, #int 65 // #41 │ │ -0900d0: 0200 2100 |013a: move/from16 v0, v33 │ │ -0900d4: 0201 2200 |013c: move/from16 v1, v34 │ │ -0900d8: 3310 5400 |013e: if-ne v0, v1, 0192 // +0054 │ │ -0900dc: d821 1f07 |0140: add-int/lit8 v33, v31, #int 7 // #07 │ │ -0900e0: 4921 2721 |0142: aget-char v33, v39, v33 │ │ -0900e4: 1322 5b00 |0144: const/16 v34, #int 91 // #5b │ │ -0900e8: 0200 2100 |0146: move/from16 v0, v33 │ │ -0900ec: 0201 2200 |0148: move/from16 v1, v34 │ │ -0900f0: 3310 4800 |014a: if-ne v0, v1, 0192 // +0048 │ │ -0900f4: d81f 1f08 |014c: add-int/lit8 v31, v31, #int 8 // #08 │ │ -0900f8: d81c 1f02 |014e: add-int/lit8 v28, v31, #int 2 // #02 │ │ -0900fc: d821 1cfe |0150: add-int/lit8 v33, v28, #int -2 // #fe │ │ -090100: 4921 2721 |0152: aget-char v33, v39, v33 │ │ -090104: 1322 5d00 |0154: const/16 v34, #int 93 // #5d │ │ -090108: 0200 2100 |0156: move/from16 v0, v33 │ │ -09010c: 0201 2200 |0158: move/from16 v1, v34 │ │ -090110: 3310 1800 |015a: if-ne v0, v1, 0172 // +0018 │ │ -090114: d821 1cff |015c: add-int/lit8 v33, v28, #int -1 // #ff │ │ -090118: 4921 2721 |015e: aget-char v33, v39, v33 │ │ -09011c: 1322 5d00 |0160: const/16 v34, #int 93 // #5d │ │ -090120: 0200 2100 |0162: move/from16 v0, v33 │ │ -090124: 0201 2200 |0164: move/from16 v1, v34 │ │ -090128: 3310 0c00 |0166: if-ne v0, v1, 0172 // +000c │ │ -09012c: 4921 271c |0168: aget-char v33, v39, v28 │ │ -090130: 1322 3e00 |016a: const/16 v34, #int 62 // #3e │ │ -090134: 0200 2100 |016c: move/from16 v0, v33 │ │ -090138: 0201 2200 |016e: move/from16 v1, v34 │ │ -09013c: 3210 0500 |0170: if-eq v0, v1, 0175 // +0005 │ │ -090140: d81c 1c01 |0172: add-int/lit8 v28, v28, #int 1 // #01 │ │ -090144: 28dc |0174: goto 0150 // -0024 │ │ -090146: 2221 8f03 |0175: new-instance v33, Ljava/lang/String; // type@038f │ │ -09014a: 9122 1c1f |0177: sub-int v34, v28, v31 │ │ -09014e: d822 22fe |0179: add-int/lit8 v34, v34, #int -2 // #fe │ │ -090152: 0800 2100 |017b: move-object/from16 v0, v33 │ │ -090156: 0801 2700 |017d: move-object/from16 v1, v39 │ │ -09015a: 0202 1f00 |017f: move/from16 v2, v31 │ │ -09015e: 0203 2200 |0181: move/from16 v3, v34 │ │ -090162: 7040 ab24 1032 |0183: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -090168: 0800 2600 |0186: move-object/from16 v0, v38 │ │ -09016c: 0801 2100 |0188: move-object/from16 v1, v33 │ │ -090170: 6e20 7821 1000 |018a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@2178 │ │ -090176: 1311 0f00 |018d: const/16 v17, #int 15 // #f │ │ -09017a: 1226 |018f: const/4 v6, #int 2 // #2 │ │ -09017c: 2900 7dfe |0190: goto/16 000d // -0183 │ │ -090180: 4921 271c |0192: aget-char v33, v39, v28 │ │ -090184: 1322 3e00 |0194: const/16 v34, #int 62 // #3e │ │ -090188: 0200 2100 |0196: move/from16 v0, v33 │ │ -09018c: 0201 2200 |0198: move/from16 v1, v34 │ │ -090190: 3210 f3ff |019a: if-eq v0, v1, 018d // -000d │ │ -090194: d81c 1c01 |019c: add-int/lit8 v28, v28, #int 1 // #01 │ │ -090198: 28f4 |019e: goto 0192 // -000c │ │ -09019a: 1318 0100 |019f: const/16 v24, #int 1 // #1 │ │ -09019e: 2221 8f03 |01a1: new-instance v33, Ljava/lang/String; // type@038f │ │ -0901a2: 9122 1c1f |01a3: sub-int v34, v28, v31 │ │ -0901a6: 0800 2100 |01a5: move-object/from16 v0, v33 │ │ -0901aa: 0801 2700 |01a7: move-object/from16 v1, v39 │ │ -0901ae: 0202 1f00 |01a9: move/from16 v2, v31 │ │ -0901b2: 0203 2200 |01ab: move/from16 v3, v34 │ │ -0901b6: 7040 ab24 1032 |01ad: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -0901bc: 0800 2600 |01b0: move-object/from16 v0, v38 │ │ -0901c0: 0801 2100 |01b2: move-object/from16 v1, v33 │ │ -0901c4: 6e20 7221 1000 |01b4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.open:(Ljava/lang/String;)V // method@2172 │ │ -0901ca: 2900 d1fe |01b7: goto/16 0088 // -012f │ │ -0901ce: 1318 0000 |01b9: const/16 v24, #int 0 // #0 │ │ -0901d2: 7401 6721 2600 |01bb: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@2167 │ │ -0901d8: 1311 0f00 |01be: const/16 v17, #int 15 // #f │ │ -0901dc: 1226 |01c0: const/4 v6, #int 2 // #2 │ │ -0901de: 2900 4cfe |01c1: goto/16 000d // -01b4 │ │ -0901e2: 7401 6721 2600 |01c3: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@2167 │ │ -0901e8: 1311 0f00 |01c6: const/16 v17, #int 15 // #f │ │ -0901ec: 1226 |01c8: const/4 v6, #int 2 // #2 │ │ -0901ee: 2900 44fe |01c9: goto/16 000d // -01bc │ │ -0901f2: 3818 bdfe |01cb: if-eqz v24, 0088 // -0143 │ │ -0901f6: 1311 0f00 |01cd: const/16 v17, #int 15 // #f │ │ -0901fa: 1226 |01cf: const/4 v6, #int 2 // #2 │ │ -0901fc: 2900 3dfe |01d0: goto/16 000d // -01c3 │ │ -090200: 220f 8f03 |01d2: new-instance v15, Ljava/lang/String; // type@038f │ │ -090204: 9121 1c1f |01d4: sub-int v33, v28, v31 │ │ -090208: 0800 2700 |01d6: move-object/from16 v0, v39 │ │ -09020c: 0201 1f00 |01d8: move/from16 v1, v31 │ │ -090210: 0202 2100 |01da: move/from16 v2, v33 │ │ -090214: 7040 ab24 0f21 |01dc: invoke-direct {v15, v0, v1, v2}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -09021a: 2900 a9fe |01df: goto/16 0088 // -0157 │ │ -09021e: 2221 8f03 |01e1: new-instance v33, Ljava/lang/String; // type@038f │ │ -090222: 9122 1c1f |01e3: sub-int v34, v28, v31 │ │ -090226: 0800 2100 |01e5: move-object/from16 v0, v33 │ │ -09022a: 0801 2700 |01e7: move-object/from16 v1, v39 │ │ -09022e: 0202 1f00 |01e9: move/from16 v2, v31 │ │ -090232: 0203 2200 |01eb: move/from16 v3, v34 │ │ -090236: 7040 ab24 1032 |01ed: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -09023c: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ -090240: 0801 2100 |01f2: move-object/from16 v1, v33 │ │ -090244: 6e30 6621 f001 |01f4: invoke-virtual {v0, v15, v1}, Lcom/badlogic/gdx/utils/XmlReader;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@2166 │ │ -09024a: 2900 91fe |01f7: goto/16 0088 // -016f │ │ -09024e: 0215 1c00 |01f9: move/from16 v21, v28 │ │ -090252: 0200 1500 |01fb: move/from16 v0, v21 │ │ -090256: 0201 1f00 |01fd: move/from16 v1, v31 │ │ -09025a: 3210 0900 |01ff: if-eq v0, v1, 0208 // +0009 │ │ -09025e: d821 15ff |0201: add-int/lit8 v33, v21, #int -1 // #ff │ │ -090262: 4921 2721 |0203: aget-char v33, v39, v33 │ │ -090266: 2c21 8f01 0000 |0205: sparse-switch v33, 00000394 // +0000018f │ │ -09026c: 0212 1f00 |0208: move/from16 v18, v31 │ │ -090270: 1316 0000 |020a: const/16 v22, #int 0 // #0 │ │ -090274: 0213 1200 |020c: move/from16 v19, v18 │ │ -090278: 0200 1300 |020e: move/from16 v0, v19 │ │ -09027c: 0201 1500 |0210: move/from16 v1, v21 │ │ -090280: 3210 7400 |0212: if-eq v0, v1, 0286 // +0074 │ │ -090284: d812 1301 |0214: add-int/lit8 v18, v19, #int 1 // #01 │ │ -090288: 4921 2713 |0216: aget-char v33, v39, v19 │ │ -09028c: 1322 2600 |0218: const/16 v34, #int 38 // #26 │ │ -090290: 0200 2100 |021a: move/from16 v0, v33 │ │ -090294: 0201 2200 |021c: move/from16 v1, v34 │ │ -090298: 3210 0800 |021e: if-eq v0, v1, 0226 // +0008 │ │ -09029c: 0213 1200 |0220: move/from16 v19, v18 │ │ -0902a0: 28ec |0222: goto 020e // -0014 │ │ -0902a2: d815 15ff |0223: add-int/lit8 v21, v21, #int -1 // #ff │ │ -0902a6: 28d6 |0225: goto 01fb // -002a │ │ -0902a8: 0217 1200 |0226: move/from16 v23, v18 │ │ -0902ac: 0213 1200 |0228: move/from16 v19, v18 │ │ -0902b0: 0200 1300 |022a: move/from16 v0, v19 │ │ -0902b4: 0201 1500 |022c: move/from16 v1, v21 │ │ -0902b8: 3210 4401 |022e: if-eq v0, v1, 0372 // +0144 │ │ -0902bc: d812 1301 |0230: add-int/lit8 v18, v19, #int 1 // #01 │ │ -0902c0: 4921 2713 |0232: aget-char v33, v39, v19 │ │ -0902c4: 1322 3b00 |0234: const/16 v34, #int 59 // #3b │ │ -0902c8: 0200 2100 |0236: move/from16 v0, v33 │ │ -0902cc: 0201 2200 |0238: move/from16 v1, v34 │ │ -0902d0: 3210 0500 |023a: if-eq v0, v1, 023f // +0005 │ │ -0902d4: 0213 1200 |023c: move/from16 v19, v18 │ │ -0902d8: 28ec |023e: goto 022a // -0014 │ │ -0902da: 0800 2600 |023f: move-object/from16 v0, v38 │ │ -0902de: 5400 8410 |0241: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ -0902e2: 0821 0000 |0243: move-object/from16 v33, v0 │ │ -0902e6: 9122 171f |0245: sub-int v34, v23, v31 │ │ -0902ea: d822 22ff |0247: add-int/lit8 v34, v34, #int -1 // #ff │ │ -0902ee: 0800 2100 |0249: move-object/from16 v0, v33 │ │ -0902f2: 0801 2700 |024b: move-object/from16 v1, v39 │ │ -0902f6: 0202 1f00 |024d: move/from16 v2, v31 │ │ -0902fa: 0203 2200 |024f: move/from16 v3, v34 │ │ -0902fe: 6e40 d620 1032 |0251: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d6 │ │ -090304: 221b 8f03 |0254: new-instance v27, Ljava/lang/String; // type@038f │ │ -090308: 9121 1217 |0256: sub-int v33, v18, v23 │ │ -09030c: d821 21ff |0258: add-int/lit8 v33, v33, #int -1 // #ff │ │ -090310: 0800 1b00 |025a: move-object/from16 v0, v27 │ │ -090314: 0801 2700 |025c: move-object/from16 v1, v39 │ │ -090318: 0202 1700 |025e: move/from16 v2, v23 │ │ -09031c: 0203 2100 |0260: move/from16 v3, v33 │ │ -090320: 7040 ab24 1032 |0262: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -090326: 0800 2600 |0265: move-object/from16 v0, v38 │ │ -09032a: 0801 1b00 |0267: move-object/from16 v1, v27 │ │ -09032e: 6e20 6821 1000 |0269: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.entity:(Ljava/lang/String;)Ljava/lang/String; // method@2168 │ │ -090334: 0c20 |026c: move-result-object v32 │ │ -090336: 0800 2600 |026d: move-object/from16 v0, v38 │ │ -09033a: 5400 8410 |026f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ -09033e: 0821 0000 |0271: move-object/from16 v33, v0 │ │ -090342: 3820 1000 |0273: if-eqz v32, 0283 // +0010 │ │ -090346: 0800 2100 |0275: move-object/from16 v0, v33 │ │ -09034a: 0801 2000 |0277: move-object/from16 v1, v32 │ │ -09034e: 6e20 d320 1000 |0279: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -090354: 021f 1200 |027c: move/from16 v31, v18 │ │ -090358: 1316 0100 |027e: const/16 v22, #int 1 // #1 │ │ -09035c: 0213 1200 |0280: move/from16 v19, v18 │ │ -090360: 288c |0282: goto 020e // -0074 │ │ -090362: 0820 1b00 |0283: move-object/from16 v32, v27 │ │ -090366: 28f0 |0285: goto 0275 // -0010 │ │ -090368: 3816 3900 |0286: if-eqz v22, 02bf // +0039 │ │ -09036c: 0200 1f00 |0288: move/from16 v0, v31 │ │ -090370: 0201 1500 |028a: move/from16 v1, v21 │ │ -090374: 3510 1500 |028c: if-ge v0, v1, 02a1 // +0015 │ │ -090378: 0800 2600 |028e: move-object/from16 v0, v38 │ │ -09037c: 5400 8410 |0290: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ -090380: 0821 0000 |0292: move-object/from16 v33, v0 │ │ -090384: 9122 151f |0294: sub-int v34, v21, v31 │ │ -090388: 0800 2100 |0296: move-object/from16 v0, v33 │ │ -09038c: 0801 2700 |0298: move-object/from16 v1, v39 │ │ -090390: 0202 1f00 |029a: move/from16 v2, v31 │ │ -090394: 0203 2200 |029c: move/from16 v3, v34 │ │ -090398: 6e40 d620 1032 |029e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d6 │ │ -09039e: 0800 2600 |02a1: move-object/from16 v0, v38 │ │ -0903a2: 5400 8410 |02a3: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ -0903a6: 0821 0000 |02a5: move-object/from16 v33, v0 │ │ -0903aa: 7401 1121 2100 |02a7: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -0903b0: 0c21 |02aa: move-result-object v33 │ │ -0903b2: 0800 2600 |02ab: move-object/from16 v0, v38 │ │ -0903b6: 0801 2100 |02ad: move-object/from16 v1, v33 │ │ -0903ba: 6e20 7821 1000 |02af: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@2178 │ │ -0903c0: 0800 2600 |02b2: move-object/from16 v0, v38 │ │ -0903c4: 5400 8410 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ -0903c8: 0821 0000 |02b6: move-object/from16 v33, v0 │ │ -0903cc: 1322 0000 |02b8: const/16 v34, #int 0 // #0 │ │ -0903d0: 7402 0d21 2100 |02ba: invoke-virtual/range {v33, v34}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ -0903d6: 2900 cbfd |02bd: goto/16 0088 // -0235 │ │ -0903da: 2221 8f03 |02bf: new-instance v33, Ljava/lang/String; // type@038f │ │ -0903de: 9122 151f |02c1: sub-int v34, v21, v31 │ │ -0903e2: 0800 2100 |02c3: move-object/from16 v0, v33 │ │ -0903e6: 0801 2700 |02c5: move-object/from16 v1, v39 │ │ -0903ea: 0202 1f00 |02c7: move/from16 v2, v31 │ │ -0903ee: 0203 2200 |02c9: move/from16 v3, v34 │ │ -0903f2: 7040 ab24 1032 |02cb: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -0903f8: 0800 2600 |02ce: move-object/from16 v0, v38 │ │ -0903fc: 0801 2100 |02d0: move-object/from16 v1, v33 │ │ -090400: 6e20 7821 1000 |02d2: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@2178 │ │ -090406: 2900 b3fd |02d5: goto/16 0088 // -024d │ │ -09040a: 3911 0500 |02d7: if-nez v17, 02dc // +0005 │ │ -09040e: 1256 |02d9: const/4 v6, #int 5 // #5 │ │ -090410: 2900 33fd |02da: goto/16 000d // -02cd │ │ -090414: d81c 1c01 |02dc: add-int/lit8 v28, v28, #int 1 // #01 │ │ -090418: 0200 1c00 |02de: move/from16 v0, v28 │ │ -09041c: 0201 1d00 |02e0: move/from16 v1, v29 │ │ -090420: 3210 2efd |02e2: if-eq v0, v1, 0010 // -02d2 │ │ -090424: 1216 |02e4: const/4 v6, #int 1 // #1 │ │ -090426: 2900 28fd |02e5: goto/16 000d // -02d8 │ │ -09042a: 2221 fa02 |02e7: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -09042e: 2222 9103 |02e9: new-instance v34, Ljava/lang/StringBuilder; // type@0391 │ │ -090432: 7601 d024 2200 |02eb: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -090438: 1a23 5b03 |02ee: const-string v35, "Error parsing XML on line " // string@035b │ │ -09043c: 7402 d724 2200 |02f0: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -090442: 0c22 |02f3: move-result-object v34 │ │ -090444: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ -090448: 0201 1a00 |02f6: move/from16 v1, v26 │ │ -09044c: 6e20 d424 1000 |02f8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -090452: 0c22 |02fb: move-result-object v34 │ │ -090454: 1a23 2f00 |02fc: const-string v35, " near: " // string@002f │ │ -090458: 7402 d724 2200 |02fe: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09045e: 0c22 |0301: move-result-object v34 │ │ -090460: 2223 8f03 |0302: new-instance v35, Ljava/lang/String; // type@038f │ │ -090464: 1324 2000 |0304: const/16 v36, #int 32 // #20 │ │ -090468: 9125 1d1c |0306: sub-int v37, v29, v28 │ │ -09046c: 7702 8824 2400 |0308: invoke-static/range {v36, v37}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -090472: 0a24 |030b: move-result v36 │ │ -090474: 0800 2300 |030c: move-object/from16 v0, v35 │ │ -090478: 0801 2700 |030e: move-object/from16 v1, v39 │ │ -09047c: 0202 1c00 |0310: move/from16 v2, v28 │ │ -090480: 0203 2400 |0312: move/from16 v3, v36 │ │ -090484: 7040 ab24 1032 |0314: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ -09048a: 7402 d724 2200 |0317: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -090490: 0c22 |031a: move-result-object v34 │ │ -090492: 7401 dd24 2200 |031b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -090498: 0c22 |031e: move-result-object v34 │ │ -09049a: 7602 8020 2100 |031f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -0904a0: 2721 |0322: throw v33 │ │ -0904a2: 0800 2600 |0323: move-object/from16 v0, v38 │ │ -0904a6: 5400 8210 |0325: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -0904aa: 0821 0000 |0327: move-object/from16 v33, v0 │ │ -0904ae: 0800 2100 |0329: move-object/from16 v0, v33 │ │ -0904b2: 5200 e30e |032b: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0904b6: 0221 0000 |032d: move/from16 v33, v0 │ │ -0904ba: 3821 3400 |032f: if-eqz v33, 0363 // +0034 │ │ -0904be: 0800 2600 |0331: move-object/from16 v0, v38 │ │ -0904c2: 5400 8210 |0333: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -0904c6: 0821 0000 |0335: move-object/from16 v33, v0 │ │ -0904ca: 7401 f21c 2100 |0337: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ -0904d0: 0c14 |033a: move-result-object v20 │ │ -0904d2: 1f14 0803 |033b: check-cast v20, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ -0904d6: 0800 2600 |033d: move-object/from16 v0, v38 │ │ -0904da: 5400 8210 |033f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ -0904de: 0821 0000 |0341: move-object/from16 v33, v0 │ │ -0904e2: 7401 e81c 2100 |0343: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0904e8: 2221 fa02 |0346: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0904ec: 2222 9103 |0348: new-instance v34, Ljava/lang/StringBuilder; // type@0391 │ │ -0904f0: 7601 d024 2200 |034a: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0904f6: 1a23 5c03 |034d: const-string v35, "Error parsing XML, unclosed element: " // string@035c │ │ -0904fa: 7402 d724 2200 |034f: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -090500: 0c22 |0352: move-result-object v34 │ │ -090502: 7401 5a21 1400 |0353: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getName:()Ljava/lang/String; // method@215a │ │ -090508: 0c23 |0356: move-result-object v35 │ │ -09050a: 7402 d724 2200 |0357: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -090510: 0c22 |035a: move-result-object v34 │ │ -090512: 7401 dd24 2200 |035b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -090518: 0c22 |035e: move-result-object v34 │ │ -09051a: 7602 8020 2100 |035f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -090520: 2721 |0362: throw v33 │ │ -090522: 0800 2600 |0363: move-object/from16 v0, v38 │ │ -090526: 5400 8310 |0365: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1083 │ │ -09052a: 081e 0000 |0367: move-object/from16 v30, v0 │ │ -09052e: 1321 0000 |0369: const/16 v33, #int 0 // #0 │ │ -090532: 0800 2100 |036b: move-object/from16 v0, v33 │ │ -090536: 0801 2600 |036d: move-object/from16 v1, v38 │ │ -09053a: 5b10 8310 |036f: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1083 │ │ -09053e: 111e |0371: return-object v30 │ │ -090540: 0212 1300 |0372: move/from16 v18, v19 │ │ -090544: 2900 0cff |0374: goto/16 0280 // -00f4 │ │ -090548: 0001 0300 0000 0000 2200 0000 2e00 ... |0376: packed-switch-data (10 units) │ │ -09055c: 0001 0800 0000 0000 5e00 0000 6100 ... |0380: packed-switch-data (20 units) │ │ -090584: 0002 0400 0900 0000 0a00 0000 0d00 ... |0394: sparse-switch-data (18 units) │ │ +09dc74: |[09dc74] com.badlogic.gdx.utils.XmlReader.parse:([CII)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ +09dc84: 021c 2800 |0000: move/from16 v28, v40 │ │ +09dc88: 021d 2900 |0002: move/from16 v29, v41 │ │ +09dc8c: 131f 0000 |0004: const/16 v31, #int 0 // #0 │ │ +09dc90: 120f |0006: const/4 v15, #int 0 // #0 │ │ +09dc92: 1318 0000 |0007: const/16 v24, #int 0 // #0 │ │ +09dc96: 1311 0100 |0009: const/16 v17, #int 1 // #1 │ │ +09dc9a: 120d |000b: const/4 v13, #int 0 // #0 │ │ +09dc9c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +09dc9e: 2b06 6903 0000 |000d: packed-switch v6, 00000376 // +00000369 │ │ +09dca4: 0200 1c00 |0010: move/from16 v0, v28 │ │ +09dca8: 0201 1d00 |0012: move/from16 v1, v29 │ │ +09dcac: 3510 0f03 |0014: if-ge v0, v1, 0323 // +030f │ │ +09dcb0: 131a 0100 |0016: const/16 v26, #int 1 // #1 │ │ +09dcb4: 1319 0000 |0018: const/16 v25, #int 0 // #0 │ │ +09dcb8: 0200 1900 |001a: move/from16 v0, v25 │ │ +09dcbc: 0201 1c00 |001c: move/from16 v1, v28 │ │ +09dcc0: 3510 c902 |001e: if-ge v0, v1, 02e7 // +02c9 │ │ +09dcc4: 4921 2719 |0020: aget-char v33, v39, v25 │ │ +09dcc8: 1322 0a00 |0022: const/16 v34, #int 10 // #a │ │ +09dccc: 0200 2100 |0024: move/from16 v0, v33 │ │ +09dcd0: 0201 2200 |0026: move/from16 v1, v34 │ │ +09dcd4: 3310 0400 |0028: if-ne v0, v1, 002c // +0004 │ │ +09dcd8: d81a 1a01 |002a: add-int/lit8 v26, v26, #int 1 // #01 │ │ +09dcdc: d819 1901 |002c: add-int/lit8 v25, v25, #int 1 // #01 │ │ +09dce0: 28ec |002e: goto 001a // -0014 │ │ +09dce2: 0200 1c00 |002f: move/from16 v0, v28 │ │ +09dce6: 0201 1d00 |0031: move/from16 v1, v29 │ │ +09dcea: 3310 0400 |0033: if-ne v0, v1, 0037 // +0004 │ │ +09dcee: 1246 |0035: const/4 v6, #int 4 // #4 │ │ +09dcf0: 28d7 |0036: goto 000d // -0029 │ │ +09dcf2: 3911 0400 |0037: if-nez v17, 003b // +0004 │ │ +09dcf6: 1256 |0039: const/4 v6, #int 5 // #5 │ │ +09dcf8: 28d3 |003a: goto 000d // -002d │ │ +09dcfa: 6221 7b10 |003b: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_key_offsets:[B // field@107b │ │ +09dcfe: 4807 2111 |003d: aget-byte v7, v33, v17 │ │ +09dd02: 6221 7910 |003f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_index_offsets:[S // field@1079 │ │ +09dd06: 4a0d 2111 |0041: aget-short v13, v33, v17 │ │ +09dd0a: 6221 7d10 |0043: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_single_lengths:[B // field@107d │ │ +09dd0e: 4808 2111 |0045: aget-byte v8, v33, v17 │ │ +09dd12: 3d08 0b00 |0047: if-lez v8, 0052 // +000b │ │ +09dd16: 0179 |0049: move v9, v7 │ │ +09dd18: 9021 0708 |004a: add-int v33, v7, v8 │ │ +09dd1c: d80e 21ff |004c: add-int/lit8 v14, v33, #int -1 // #ff │ │ +09dd20: 359e 3d00 |004e: if-ge v14, v9, 008b // +003d │ │ +09dd24: b087 |0050: add-int/2addr v7, v8 │ │ +09dd26: b08d |0051: add-int/2addr v13, v8 │ │ +09dd28: 6221 7c10 |0052: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_range_lengths:[B // field@107c │ │ +09dd2c: 4808 2111 |0054: aget-byte v8, v33, v17 │ │ +09dd30: 3d08 0c00 |0056: if-lez v8, 0062 // +000c │ │ +09dd34: 0179 |0058: move v9, v7 │ │ +09dd36: e021 0801 |0059: shl-int/lit8 v33, v8, #int 1 // #01 │ │ +09dd3a: 9021 2107 |005b: add-int v33, v33, v7 │ │ +09dd3e: d80e 21fe |005d: add-int/lit8 v14, v33, #int -2 // #fe │ │ +09dd42: 359e 5500 |005f: if-ge v14, v9, 00b4 // +0055 │ │ +09dd46: b08d |0061: add-int/2addr v13, v8 │ │ +09dd48: 6221 7a10 |0062: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_indicies:[B // field@107a │ │ +09dd4c: 480d 210d |0064: aget-byte v13, v33, v13 │ │ +09dd50: 6221 8010 |0066: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_targs:[B // field@1080 │ │ +09dd54: 4811 210d |0068: aget-byte v17, v33, v13 │ │ +09dd58: 6221 7e10 |006a: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@107e │ │ +09dd5c: 4821 210d |006c: aget-byte v33, v33, v13 │ │ +09dd60: 3821 6902 |006e: if-eqz v33, 02d7 // +0269 │ │ +09dd64: 6221 7e10 |0070: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_actions:[B // field@107e │ │ +09dd68: 4804 210d |0072: aget-byte v4, v33, v13 │ │ +09dd6c: 6221 7810 |0074: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@1078 │ │ +09dd70: d805 0401 |0076: add-int/lit8 v5, v4, #int 1 // #01 │ │ +09dd74: 480b 2104 |0078: aget-byte v11, v33, v4 │ │ +09dd78: 01bc |007a: move v12, v11 │ │ +09dd7a: d80b 0cff |007b: add-int/lit8 v11, v12, #int -1 // #ff │ │ +09dd7e: 3d0c 5a02 |007d: if-lez v12, 02d7 // +025a │ │ +09dd82: 6221 7810 |007f: sget-object v33, Lcom/badlogic/gdx/utils/XmlReader;._xml_actions:[B // field@1078 │ │ +09dd86: d804 0501 |0081: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09dd8a: 4821 2105 |0083: aget-byte v33, v33, v5 │ │ +09dd8e: 2b21 fb02 0000 |0085: packed-switch v33, 00000380 // +000002fb │ │ +09dd94: 01bc |0088: move v12, v11 │ │ +09dd96: 0145 |0089: move v5, v4 │ │ +09dd98: 28f1 |008a: goto 007b // -000f │ │ +09dd9a: 9121 0e09 |008b: sub-int v33, v14, v9 │ │ +09dd9e: e121 2101 |008d: shr-int/lit8 v33, v33, #int 1 // #01 │ │ +09dda2: 900a 0921 |008f: add-int v10, v9, v33 │ │ +09dda6: 4921 271c |0091: aget-char v33, v39, v28 │ │ +09ddaa: 6222 7f10 |0093: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ +09ddae: 4922 220a |0095: aget-char v34, v34, v10 │ │ +09ddb2: 0200 2100 |0097: move/from16 v0, v33 │ │ +09ddb6: 0201 2200 |0099: move/from16 v1, v34 │ │ +09ddba: 3510 0500 |009b: if-ge v0, v1, 00a0 // +0005 │ │ +09ddbe: d80e 0aff |009d: add-int/lit8 v14, v10, #int -1 // #ff │ │ +09ddc2: 28af |009f: goto 004e // -0051 │ │ +09ddc4: 4921 271c |00a0: aget-char v33, v39, v28 │ │ +09ddc8: 6222 7f10 |00a2: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ +09ddcc: 4922 220a |00a4: aget-char v34, v34, v10 │ │ +09ddd0: 0200 2100 |00a6: move/from16 v0, v33 │ │ +09ddd4: 0201 2200 |00a8: move/from16 v1, v34 │ │ +09ddd8: 3710 0500 |00aa: if-le v0, v1, 00af // +0005 │ │ +09dddc: d809 0a01 |00ac: add-int/lit8 v9, v10, #int 1 // #01 │ │ +09dde0: 28a0 |00ae: goto 004e // -0060 │ │ +09dde2: 9121 0a07 |00af: sub-int v33, v10, v7 │ │ +09dde6: 900d 0d21 |00b1: add-int v13, v13, v33 │ │ +09ddea: 28af |00b3: goto 0062 // -0051 │ │ +09ddec: 9121 0e09 |00b4: sub-int v33, v14, v9 │ │ +09ddf0: e121 2101 |00b6: shr-int/lit8 v33, v33, #int 1 // #01 │ │ +09ddf4: dd21 21fe |00b8: and-int/lit8 v33, v33, #int -2 // #fe │ │ +09ddf8: 900a 0921 |00ba: add-int v10, v9, v33 │ │ +09ddfc: 4921 271c |00bc: aget-char v33, v39, v28 │ │ +09de00: 6222 7f10 |00be: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ +09de04: 4922 220a |00c0: aget-char v34, v34, v10 │ │ +09de08: 0200 2100 |00c2: move/from16 v0, v33 │ │ +09de0c: 0201 2200 |00c4: move/from16 v1, v34 │ │ +09de10: 3510 0500 |00c6: if-ge v0, v1, 00cb // +0005 │ │ +09de14: d80e 0afe |00c8: add-int/lit8 v14, v10, #int -2 // #fe │ │ +09de18: 2895 |00ca: goto 005f // -006b │ │ +09de1a: 4921 271c |00cb: aget-char v33, v39, v28 │ │ +09de1e: 6222 7f10 |00cd: sget-object v34, Lcom/badlogic/gdx/utils/XmlReader;._xml_trans_keys:[C // field@107f │ │ +09de22: d823 0a01 |00cf: add-int/lit8 v35, v10, #int 1 // #01 │ │ +09de26: 4922 2223 |00d1: aget-char v34, v34, v35 │ │ +09de2a: 0200 2100 |00d3: move/from16 v0, v33 │ │ +09de2e: 0201 2200 |00d5: move/from16 v1, v34 │ │ +09de32: 3710 0500 |00d7: if-le v0, v1, 00dc // +0005 │ │ +09de36: d809 0a02 |00d9: add-int/lit8 v9, v10, #int 2 // #02 │ │ +09de3a: 2884 |00db: goto 005f // -007c │ │ +09de3c: 9121 0a07 |00dc: sub-int v33, v10, v7 │ │ +09de40: e121 2101 |00de: shr-int/lit8 v33, v33, #int 1 // #01 │ │ +09de44: 900d 0d21 |00e0: add-int v13, v13, v33 │ │ +09de48: 2880 |00e2: goto 0062 // -0080 │ │ +09de4a: 021f 1c00 |00e3: move/from16 v31, v28 │ │ +09de4e: 28a3 |00e5: goto 0088 // -005d │ │ +09de50: 4910 271f |00e6: aget-char v16, v39, v31 │ │ +09de54: 1321 3f00 |00e8: const/16 v33, #int 63 // #3f │ │ +09de58: 0200 1000 |00ea: move/from16 v0, v16 │ │ +09de5c: 0201 2100 |00ec: move/from16 v1, v33 │ │ +09de60: 3210 0a00 |00ee: if-eq v0, v1, 00f8 // +000a │ │ +09de64: 1321 2100 |00f0: const/16 v33, #int 33 // #21 │ │ +09de68: 0200 1000 |00f2: move/from16 v0, v16 │ │ +09de6c: 0201 2100 |00f4: move/from16 v1, v33 │ │ +09de70: 3310 a900 |00f6: if-ne v0, v1, 019f // +00a9 │ │ +09de74: d821 1f01 |00f8: add-int/lit8 v33, v31, #int 1 // #01 │ │ +09de78: 4921 2721 |00fa: aget-char v33, v39, v33 │ │ +09de7c: 1322 5b00 |00fc: const/16 v34, #int 91 // #5b │ │ +09de80: 0200 2100 |00fe: move/from16 v0, v33 │ │ +09de84: 0201 2200 |0100: move/from16 v1, v34 │ │ +09de88: 3310 9000 |0102: if-ne v0, v1, 0192 // +0090 │ │ +09de8c: d821 1f02 |0104: add-int/lit8 v33, v31, #int 2 // #02 │ │ +09de90: 4921 2721 |0106: aget-char v33, v39, v33 │ │ +09de94: 1322 4300 |0108: const/16 v34, #int 67 // #43 │ │ +09de98: 0200 2100 |010a: move/from16 v0, v33 │ │ +09de9c: 0201 2200 |010c: move/from16 v1, v34 │ │ +09dea0: 3310 8400 |010e: if-ne v0, v1, 0192 // +0084 │ │ +09dea4: d821 1f03 |0110: add-int/lit8 v33, v31, #int 3 // #03 │ │ +09dea8: 4921 2721 |0112: aget-char v33, v39, v33 │ │ +09deac: 1322 4400 |0114: const/16 v34, #int 68 // #44 │ │ +09deb0: 0200 2100 |0116: move/from16 v0, v33 │ │ +09deb4: 0201 2200 |0118: move/from16 v1, v34 │ │ +09deb8: 3310 7800 |011a: if-ne v0, v1, 0192 // +0078 │ │ +09debc: d821 1f04 |011c: add-int/lit8 v33, v31, #int 4 // #04 │ │ +09dec0: 4921 2721 |011e: aget-char v33, v39, v33 │ │ +09dec4: 1322 4100 |0120: const/16 v34, #int 65 // #41 │ │ +09dec8: 0200 2100 |0122: move/from16 v0, v33 │ │ +09decc: 0201 2200 |0124: move/from16 v1, v34 │ │ +09ded0: 3310 6c00 |0126: if-ne v0, v1, 0192 // +006c │ │ +09ded4: d821 1f05 |0128: add-int/lit8 v33, v31, #int 5 // #05 │ │ +09ded8: 4921 2721 |012a: aget-char v33, v39, v33 │ │ +09dedc: 1322 5400 |012c: const/16 v34, #int 84 // #54 │ │ +09dee0: 0200 2100 |012e: move/from16 v0, v33 │ │ +09dee4: 0201 2200 |0130: move/from16 v1, v34 │ │ +09dee8: 3310 6000 |0132: if-ne v0, v1, 0192 // +0060 │ │ +09deec: d821 1f06 |0134: add-int/lit8 v33, v31, #int 6 // #06 │ │ +09def0: 4921 2721 |0136: aget-char v33, v39, v33 │ │ +09def4: 1322 4100 |0138: const/16 v34, #int 65 // #41 │ │ +09def8: 0200 2100 |013a: move/from16 v0, v33 │ │ +09defc: 0201 2200 |013c: move/from16 v1, v34 │ │ +09df00: 3310 5400 |013e: if-ne v0, v1, 0192 // +0054 │ │ +09df04: d821 1f07 |0140: add-int/lit8 v33, v31, #int 7 // #07 │ │ +09df08: 4921 2721 |0142: aget-char v33, v39, v33 │ │ +09df0c: 1322 5b00 |0144: const/16 v34, #int 91 // #5b │ │ +09df10: 0200 2100 |0146: move/from16 v0, v33 │ │ +09df14: 0201 2200 |0148: move/from16 v1, v34 │ │ +09df18: 3310 4800 |014a: if-ne v0, v1, 0192 // +0048 │ │ +09df1c: d81f 1f08 |014c: add-int/lit8 v31, v31, #int 8 // #08 │ │ +09df20: d81c 1f02 |014e: add-int/lit8 v28, v31, #int 2 // #02 │ │ +09df24: d821 1cfe |0150: add-int/lit8 v33, v28, #int -2 // #fe │ │ +09df28: 4921 2721 |0152: aget-char v33, v39, v33 │ │ +09df2c: 1322 5d00 |0154: const/16 v34, #int 93 // #5d │ │ +09df30: 0200 2100 |0156: move/from16 v0, v33 │ │ +09df34: 0201 2200 |0158: move/from16 v1, v34 │ │ +09df38: 3310 1800 |015a: if-ne v0, v1, 0172 // +0018 │ │ +09df3c: d821 1cff |015c: add-int/lit8 v33, v28, #int -1 // #ff │ │ +09df40: 4921 2721 |015e: aget-char v33, v39, v33 │ │ +09df44: 1322 5d00 |0160: const/16 v34, #int 93 // #5d │ │ +09df48: 0200 2100 |0162: move/from16 v0, v33 │ │ +09df4c: 0201 2200 |0164: move/from16 v1, v34 │ │ +09df50: 3310 0c00 |0166: if-ne v0, v1, 0172 // +000c │ │ +09df54: 4921 271c |0168: aget-char v33, v39, v28 │ │ +09df58: 1322 3e00 |016a: const/16 v34, #int 62 // #3e │ │ +09df5c: 0200 2100 |016c: move/from16 v0, v33 │ │ +09df60: 0201 2200 |016e: move/from16 v1, v34 │ │ +09df64: 3210 0500 |0170: if-eq v0, v1, 0175 // +0005 │ │ +09df68: d81c 1c01 |0172: add-int/lit8 v28, v28, #int 1 // #01 │ │ +09df6c: 28dc |0174: goto 0150 // -0024 │ │ +09df6e: 2221 8f03 |0175: new-instance v33, Ljava/lang/String; // type@038f │ │ +09df72: 9122 1c1f |0177: sub-int v34, v28, v31 │ │ +09df76: d822 22fe |0179: add-int/lit8 v34, v34, #int -2 // #fe │ │ +09df7a: 0800 2100 |017b: move-object/from16 v0, v33 │ │ +09df7e: 0801 2700 |017d: move-object/from16 v1, v39 │ │ +09df82: 0202 1f00 |017f: move/from16 v2, v31 │ │ +09df86: 0203 2200 |0181: move/from16 v3, v34 │ │ +09df8a: 7040 ab24 1032 |0183: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09df90: 0800 2600 |0186: move-object/from16 v0, v38 │ │ +09df94: 0801 2100 |0188: move-object/from16 v1, v33 │ │ +09df98: 6e20 7821 1000 |018a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@2178 │ │ +09df9e: 1311 0f00 |018d: const/16 v17, #int 15 // #f │ │ +09dfa2: 1226 |018f: const/4 v6, #int 2 // #2 │ │ +09dfa4: 2900 7dfe |0190: goto/16 000d // -0183 │ │ +09dfa8: 4921 271c |0192: aget-char v33, v39, v28 │ │ +09dfac: 1322 3e00 |0194: const/16 v34, #int 62 // #3e │ │ +09dfb0: 0200 2100 |0196: move/from16 v0, v33 │ │ +09dfb4: 0201 2200 |0198: move/from16 v1, v34 │ │ +09dfb8: 3210 f3ff |019a: if-eq v0, v1, 018d // -000d │ │ +09dfbc: d81c 1c01 |019c: add-int/lit8 v28, v28, #int 1 // #01 │ │ +09dfc0: 28f4 |019e: goto 0192 // -000c │ │ +09dfc2: 1318 0100 |019f: const/16 v24, #int 1 // #1 │ │ +09dfc6: 2221 8f03 |01a1: new-instance v33, Ljava/lang/String; // type@038f │ │ +09dfca: 9122 1c1f |01a3: sub-int v34, v28, v31 │ │ +09dfce: 0800 2100 |01a5: move-object/from16 v0, v33 │ │ +09dfd2: 0801 2700 |01a7: move-object/from16 v1, v39 │ │ +09dfd6: 0202 1f00 |01a9: move/from16 v2, v31 │ │ +09dfda: 0203 2200 |01ab: move/from16 v3, v34 │ │ +09dfde: 7040 ab24 1032 |01ad: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09dfe4: 0800 2600 |01b0: move-object/from16 v0, v38 │ │ +09dfe8: 0801 2100 |01b2: move-object/from16 v1, v33 │ │ +09dfec: 6e20 7221 1000 |01b4: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.open:(Ljava/lang/String;)V // method@2172 │ │ +09dff2: 2900 d1fe |01b7: goto/16 0088 // -012f │ │ +09dff6: 1318 0000 |01b9: const/16 v24, #int 0 // #0 │ │ +09dffa: 7401 6721 2600 |01bb: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@2167 │ │ +09e000: 1311 0f00 |01be: const/16 v17, #int 15 // #f │ │ +09e004: 1226 |01c0: const/4 v6, #int 2 // #2 │ │ +09e006: 2900 4cfe |01c1: goto/16 000d // -01b4 │ │ +09e00a: 7401 6721 2600 |01c3: invoke-virtual/range {v38}, Lcom/badlogic/gdx/utils/XmlReader;.close:()V // method@2167 │ │ +09e010: 1311 0f00 |01c6: const/16 v17, #int 15 // #f │ │ +09e014: 1226 |01c8: const/4 v6, #int 2 // #2 │ │ +09e016: 2900 44fe |01c9: goto/16 000d // -01bc │ │ +09e01a: 3818 bdfe |01cb: if-eqz v24, 0088 // -0143 │ │ +09e01e: 1311 0f00 |01cd: const/16 v17, #int 15 // #f │ │ +09e022: 1226 |01cf: const/4 v6, #int 2 // #2 │ │ +09e024: 2900 3dfe |01d0: goto/16 000d // -01c3 │ │ +09e028: 220f 8f03 |01d2: new-instance v15, Ljava/lang/String; // type@038f │ │ +09e02c: 9121 1c1f |01d4: sub-int v33, v28, v31 │ │ +09e030: 0800 2700 |01d6: move-object/from16 v0, v39 │ │ +09e034: 0201 1f00 |01d8: move/from16 v1, v31 │ │ +09e038: 0202 2100 |01da: move/from16 v2, v33 │ │ +09e03c: 7040 ab24 0f21 |01dc: invoke-direct {v15, v0, v1, v2}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09e042: 2900 a9fe |01df: goto/16 0088 // -0157 │ │ +09e046: 2221 8f03 |01e1: new-instance v33, Ljava/lang/String; // type@038f │ │ +09e04a: 9122 1c1f |01e3: sub-int v34, v28, v31 │ │ +09e04e: 0800 2100 |01e5: move-object/from16 v0, v33 │ │ +09e052: 0801 2700 |01e7: move-object/from16 v1, v39 │ │ +09e056: 0202 1f00 |01e9: move/from16 v2, v31 │ │ +09e05a: 0203 2200 |01eb: move/from16 v3, v34 │ │ +09e05e: 7040 ab24 1032 |01ed: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09e064: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ +09e068: 0801 2100 |01f2: move-object/from16 v1, v33 │ │ +09e06c: 6e30 6621 f001 |01f4: invoke-virtual {v0, v15, v1}, Lcom/badlogic/gdx/utils/XmlReader;.attribute:(Ljava/lang/String;Ljava/lang/String;)V // method@2166 │ │ +09e072: 2900 91fe |01f7: goto/16 0088 // -016f │ │ +09e076: 0215 1c00 |01f9: move/from16 v21, v28 │ │ +09e07a: 0200 1500 |01fb: move/from16 v0, v21 │ │ +09e07e: 0201 1f00 |01fd: move/from16 v1, v31 │ │ +09e082: 3210 0900 |01ff: if-eq v0, v1, 0208 // +0009 │ │ +09e086: d821 15ff |0201: add-int/lit8 v33, v21, #int -1 // #ff │ │ +09e08a: 4921 2721 |0203: aget-char v33, v39, v33 │ │ +09e08e: 2c21 8f01 0000 |0205: sparse-switch v33, 00000394 // +0000018f │ │ +09e094: 0212 1f00 |0208: move/from16 v18, v31 │ │ +09e098: 1316 0000 |020a: const/16 v22, #int 0 // #0 │ │ +09e09c: 0213 1200 |020c: move/from16 v19, v18 │ │ +09e0a0: 0200 1300 |020e: move/from16 v0, v19 │ │ +09e0a4: 0201 1500 |0210: move/from16 v1, v21 │ │ +09e0a8: 3210 7400 |0212: if-eq v0, v1, 0286 // +0074 │ │ +09e0ac: d812 1301 |0214: add-int/lit8 v18, v19, #int 1 // #01 │ │ +09e0b0: 4921 2713 |0216: aget-char v33, v39, v19 │ │ +09e0b4: 1322 2600 |0218: const/16 v34, #int 38 // #26 │ │ +09e0b8: 0200 2100 |021a: move/from16 v0, v33 │ │ +09e0bc: 0201 2200 |021c: move/from16 v1, v34 │ │ +09e0c0: 3210 0800 |021e: if-eq v0, v1, 0226 // +0008 │ │ +09e0c4: 0213 1200 |0220: move/from16 v19, v18 │ │ +09e0c8: 28ec |0222: goto 020e // -0014 │ │ +09e0ca: d815 15ff |0223: add-int/lit8 v21, v21, #int -1 // #ff │ │ +09e0ce: 28d6 |0225: goto 01fb // -002a │ │ +09e0d0: 0217 1200 |0226: move/from16 v23, v18 │ │ +09e0d4: 0213 1200 |0228: move/from16 v19, v18 │ │ +09e0d8: 0200 1300 |022a: move/from16 v0, v19 │ │ +09e0dc: 0201 1500 |022c: move/from16 v1, v21 │ │ +09e0e0: 3210 4401 |022e: if-eq v0, v1, 0372 // +0144 │ │ +09e0e4: d812 1301 |0230: add-int/lit8 v18, v19, #int 1 // #01 │ │ +09e0e8: 4921 2713 |0232: aget-char v33, v39, v19 │ │ +09e0ec: 1322 3b00 |0234: const/16 v34, #int 59 // #3b │ │ +09e0f0: 0200 2100 |0236: move/from16 v0, v33 │ │ +09e0f4: 0201 2200 |0238: move/from16 v1, v34 │ │ +09e0f8: 3210 0500 |023a: if-eq v0, v1, 023f // +0005 │ │ +09e0fc: 0213 1200 |023c: move/from16 v19, v18 │ │ +09e100: 28ec |023e: goto 022a // -0014 │ │ +09e102: 0800 2600 |023f: move-object/from16 v0, v38 │ │ +09e106: 5400 8410 |0241: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ +09e10a: 0821 0000 |0243: move-object/from16 v33, v0 │ │ +09e10e: 9122 171f |0245: sub-int v34, v23, v31 │ │ +09e112: d822 22ff |0247: add-int/lit8 v34, v34, #int -1 // #ff │ │ +09e116: 0800 2100 |0249: move-object/from16 v0, v33 │ │ +09e11a: 0801 2700 |024b: move-object/from16 v1, v39 │ │ +09e11e: 0202 1f00 |024d: move/from16 v2, v31 │ │ +09e122: 0203 2200 |024f: move/from16 v3, v34 │ │ +09e126: 6e40 d620 1032 |0251: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d6 │ │ +09e12c: 221b 8f03 |0254: new-instance v27, Ljava/lang/String; // type@038f │ │ +09e130: 9121 1217 |0256: sub-int v33, v18, v23 │ │ +09e134: d821 21ff |0258: add-int/lit8 v33, v33, #int -1 // #ff │ │ +09e138: 0800 1b00 |025a: move-object/from16 v0, v27 │ │ +09e13c: 0801 2700 |025c: move-object/from16 v1, v39 │ │ +09e140: 0202 1700 |025e: move/from16 v2, v23 │ │ +09e144: 0203 2100 |0260: move/from16 v3, v33 │ │ +09e148: 7040 ab24 1032 |0262: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09e14e: 0800 2600 |0265: move-object/from16 v0, v38 │ │ +09e152: 0801 1b00 |0267: move-object/from16 v1, v27 │ │ +09e156: 6e20 6821 1000 |0269: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.entity:(Ljava/lang/String;)Ljava/lang/String; // method@2168 │ │ +09e15c: 0c20 |026c: move-result-object v32 │ │ +09e15e: 0800 2600 |026d: move-object/from16 v0, v38 │ │ +09e162: 5400 8410 |026f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ +09e166: 0821 0000 |0271: move-object/from16 v33, v0 │ │ +09e16a: 3820 1000 |0273: if-eqz v32, 0283 // +0010 │ │ +09e16e: 0800 2100 |0275: move-object/from16 v0, v33 │ │ +09e172: 0801 2000 |0277: move-object/from16 v1, v32 │ │ +09e176: 6e20 d320 1000 |0279: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +09e17c: 021f 1200 |027c: move/from16 v31, v18 │ │ +09e180: 1316 0100 |027e: const/16 v22, #int 1 // #1 │ │ +09e184: 0213 1200 |0280: move/from16 v19, v18 │ │ +09e188: 288c |0282: goto 020e // -0074 │ │ +09e18a: 0820 1b00 |0283: move-object/from16 v32, v27 │ │ +09e18e: 28f0 |0285: goto 0275 // -0010 │ │ +09e190: 3816 3900 |0286: if-eqz v22, 02bf // +0039 │ │ +09e194: 0200 1f00 |0288: move/from16 v0, v31 │ │ +09e198: 0201 1500 |028a: move/from16 v1, v21 │ │ +09e19c: 3510 1500 |028c: if-ge v0, v1, 02a1 // +0015 │ │ +09e1a0: 0800 2600 |028e: move-object/from16 v0, v38 │ │ +09e1a4: 5400 8410 |0290: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ +09e1a8: 0821 0000 |0292: move-object/from16 v33, v0 │ │ +09e1ac: 9122 151f |0294: sub-int v34, v21, v31 │ │ +09e1b0: 0800 2100 |0296: move-object/from16 v0, v33 │ │ +09e1b4: 0801 2700 |0298: move-object/from16 v1, v39 │ │ +09e1b8: 0202 1f00 |029a: move/from16 v2, v31 │ │ +09e1bc: 0203 2200 |029c: move/from16 v3, v34 │ │ +09e1c0: 6e40 d620 1032 |029e: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:([CII)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d6 │ │ +09e1c6: 0800 2600 |02a1: move-object/from16 v0, v38 │ │ +09e1ca: 5400 8410 |02a3: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ +09e1ce: 0821 0000 |02a5: move-object/from16 v33, v0 │ │ +09e1d2: 7401 1121 2100 |02a7: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +09e1d8: 0c21 |02aa: move-result-object v33 │ │ +09e1da: 0800 2600 |02ab: move-object/from16 v0, v38 │ │ +09e1de: 0801 2100 |02ad: move-object/from16 v1, v33 │ │ +09e1e2: 6e20 7821 1000 |02af: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@2178 │ │ +09e1e8: 0800 2600 |02b2: move-object/from16 v0, v38 │ │ +09e1ec: 5400 8410 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; // field@1084 │ │ +09e1f0: 0821 0000 |02b6: move-object/from16 v33, v0 │ │ +09e1f4: 1322 0000 |02b8: const/16 v34, #int 0 // #0 │ │ +09e1f8: 7402 0d21 2100 |02ba: invoke-virtual/range {v33, v34}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ +09e1fe: 2900 cbfd |02bd: goto/16 0088 // -0235 │ │ +09e202: 2221 8f03 |02bf: new-instance v33, Ljava/lang/String; // type@038f │ │ +09e206: 9122 151f |02c1: sub-int v34, v21, v31 │ │ +09e20a: 0800 2100 |02c3: move-object/from16 v0, v33 │ │ +09e20e: 0801 2700 |02c5: move-object/from16 v1, v39 │ │ +09e212: 0202 1f00 |02c7: move/from16 v2, v31 │ │ +09e216: 0203 2200 |02c9: move/from16 v3, v34 │ │ +09e21a: 7040 ab24 1032 |02cb: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09e220: 0800 2600 |02ce: move-object/from16 v0, v38 │ │ +09e224: 0801 2100 |02d0: move-object/from16 v1, v33 │ │ +09e228: 6e20 7821 1000 |02d2: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;.text:(Ljava/lang/String;)V // method@2178 │ │ +09e22e: 2900 b3fd |02d5: goto/16 0088 // -024d │ │ +09e232: 3911 0500 |02d7: if-nez v17, 02dc // +0005 │ │ +09e236: 1256 |02d9: const/4 v6, #int 5 // #5 │ │ +09e238: 2900 33fd |02da: goto/16 000d // -02cd │ │ +09e23c: d81c 1c01 |02dc: add-int/lit8 v28, v28, #int 1 // #01 │ │ +09e240: 0200 1c00 |02de: move/from16 v0, v28 │ │ +09e244: 0201 1d00 |02e0: move/from16 v1, v29 │ │ +09e248: 3210 2efd |02e2: if-eq v0, v1, 0010 // -02d2 │ │ +09e24c: 1216 |02e4: const/4 v6, #int 1 // #1 │ │ +09e24e: 2900 28fd |02e5: goto/16 000d // -02d8 │ │ +09e252: 2221 fa02 |02e7: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09e256: 2222 9103 |02e9: new-instance v34, Ljava/lang/StringBuilder; // type@0391 │ │ +09e25a: 7601 d024 2200 |02eb: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09e260: 1a23 5b03 |02ee: const-string v35, "Error parsing XML on line " // string@035b │ │ +09e264: 7402 d724 2200 |02f0: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e26a: 0c22 |02f3: move-result-object v34 │ │ +09e26c: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ +09e270: 0201 1a00 |02f6: move/from16 v1, v26 │ │ +09e274: 6e20 d424 1000 |02f8: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +09e27a: 0c22 |02fb: move-result-object v34 │ │ +09e27c: 1a23 2f00 |02fc: const-string v35, " near: " // string@002f │ │ +09e280: 7402 d724 2200 |02fe: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e286: 0c22 |0301: move-result-object v34 │ │ +09e288: 2223 8f03 |0302: new-instance v35, Ljava/lang/String; // type@038f │ │ +09e28c: 1324 2000 |0304: const/16 v36, #int 32 // #20 │ │ +09e290: 9125 1d1c |0306: sub-int v37, v29, v28 │ │ +09e294: 7702 8824 2400 |0308: invoke-static/range {v36, v37}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +09e29a: 0a24 |030b: move-result v36 │ │ +09e29c: 0800 2300 |030c: move-object/from16 v0, v35 │ │ +09e2a0: 0801 2700 |030e: move-object/from16 v1, v39 │ │ +09e2a4: 0202 1c00 |0310: move/from16 v2, v28 │ │ +09e2a8: 0203 2400 |0312: move/from16 v3, v36 │ │ +09e2ac: 7040 ab24 1032 |0314: invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;.:([CII)V // method@24ab │ │ +09e2b2: 7402 d724 2200 |0317: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e2b8: 0c22 |031a: move-result-object v34 │ │ +09e2ba: 7401 dd24 2200 |031b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09e2c0: 0c22 |031e: move-result-object v34 │ │ +09e2c2: 7602 8020 2100 |031f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +09e2c8: 2721 |0322: throw v33 │ │ +09e2ca: 0800 2600 |0323: move-object/from16 v0, v38 │ │ +09e2ce: 5400 8210 |0325: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09e2d2: 0821 0000 |0327: move-object/from16 v33, v0 │ │ +09e2d6: 0800 2100 |0329: move-object/from16 v0, v33 │ │ +09e2da: 5200 e30e |032b: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09e2de: 0221 0000 |032d: move/from16 v33, v0 │ │ +09e2e2: 3821 3400 |032f: if-eqz v33, 0363 // +0034 │ │ +09e2e6: 0800 2600 |0331: move-object/from16 v0, v38 │ │ +09e2ea: 5400 8210 |0333: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09e2ee: 0821 0000 |0335: move-object/from16 v33, v0 │ │ +09e2f2: 7401 f21c 2100 |0337: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.peek:()Ljava/lang/Object; // method@1cf2 │ │ +09e2f8: 0c14 |033a: move-result-object v20 │ │ +09e2fa: 1f14 0803 |033b: check-cast v20, Lcom/badlogic/gdx/utils/XmlReader$Element; // type@0308 │ │ +09e2fe: 0800 2600 |033d: move-object/from16 v0, v38 │ │ +09e302: 5400 8210 |033f: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.elements:Lcom/badlogic/gdx/utils/Array; // field@1082 │ │ +09e306: 0821 0000 |0341: move-object/from16 v33, v0 │ │ +09e30a: 7401 e81c 2100 |0343: invoke-virtual/range {v33}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +09e310: 2221 fa02 |0346: new-instance v33, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +09e314: 2222 9103 |0348: new-instance v34, Ljava/lang/StringBuilder; // type@0391 │ │ +09e318: 7601 d024 2200 |034a: invoke-direct/range {v34}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09e31e: 1a23 5c03 |034d: const-string v35, "Error parsing XML, unclosed element: " // string@035c │ │ +09e322: 7402 d724 2200 |034f: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e328: 0c22 |0352: move-result-object v34 │ │ +09e32a: 7401 5a21 1400 |0353: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getName:()Ljava/lang/String; // method@215a │ │ +09e330: 0c23 |0356: move-result-object v35 │ │ +09e332: 7402 d724 2200 |0357: invoke-virtual/range {v34, v35}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e338: 0c22 |035a: move-result-object v34 │ │ +09e33a: 7401 dd24 2200 |035b: invoke-virtual/range {v34}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09e340: 0c22 |035e: move-result-object v34 │ │ +09e342: 7602 8020 2100 |035f: invoke-direct/range {v33, v34}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +09e348: 2721 |0362: throw v33 │ │ +09e34a: 0800 2600 |0363: move-object/from16 v0, v38 │ │ +09e34e: 5400 8310 |0365: iget-object v0, v0, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1083 │ │ +09e352: 081e 0000 |0367: move-object/from16 v30, v0 │ │ +09e356: 1321 0000 |0369: const/16 v33, #int 0 // #0 │ │ +09e35a: 0800 2100 |036b: move-object/from16 v0, v33 │ │ +09e35e: 0801 2600 |036d: move-object/from16 v1, v38 │ │ +09e362: 5b10 8310 |036f: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlReader;.root:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1083 │ │ +09e366: 111e |0371: return-object v30 │ │ +09e368: 0212 1300 |0372: move/from16 v18, v19 │ │ +09e36c: 2900 0cff |0374: goto/16 0280 // -00f4 │ │ +09e370: 0001 0300 0000 0000 2200 0000 2e00 ... |0376: packed-switch-data (10 units) │ │ +09e384: 0001 0800 0000 0000 5e00 0000 6100 ... |0380: packed-switch-data (20 units) │ │ +09e3ac: 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 │ │ @@ -157722,30 +157755,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0905a8: |[0905a8] com.badlogic.gdx.utils.XmlReader.text:(Ljava/lang/String;)V │ │ -0905b8: 5431 8110 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -0905bc: 6e10 5c21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@215c │ │ -0905c2: 0c00 |0005: move-result-object v0 │ │ -0905c4: 5431 8110 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ -0905c8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0905cc: 2202 9103 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0905d0: 7010 d024 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0905d6: 6e20 d724 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0905dc: 0c02 |0012: move-result-object v2 │ │ -0905de: 6e20 d724 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0905e4: 0c02 |0016: move-result-object v2 │ │ -0905e6: 6e10 dd24 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0905ec: 0c04 |001a: move-result-object v4 │ │ -0905ee: 6e20 6121 4100 |001b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setText:(Ljava/lang/String;)V // method@2161 │ │ -0905f4: 0e00 |001e: return-void │ │ +09e3d0: |[09e3d0] com.badlogic.gdx.utils.XmlReader.text:(Ljava/lang/String;)V │ │ +09e3e0: 5431 8110 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09e3e4: 6e10 5c21 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;.getText:()Ljava/lang/String; // method@215c │ │ +09e3ea: 0c00 |0005: move-result-object v0 │ │ +09e3ec: 5431 8110 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/XmlReader;.current:Lcom/badlogic/gdx/utils/XmlReader$Element; // field@1081 │ │ +09e3f0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +09e3f4: 2202 9103 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +09e3f8: 7010 d024 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +09e3fe: 6e20 d724 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e404: 0c02 |0012: move-result-object v2 │ │ +09e406: 6e20 d724 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +09e40c: 0c02 |0016: move-result-object v2 │ │ +09e40e: 6e10 dd24 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +09e414: 0c04 |001a: move-result-object v4 │ │ +09e416: 6e20 6121 4100 |001b: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/XmlReader$Element;.setText:(Ljava/lang/String;)V // method@2161 │ │ +09e41c: 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; │ │ @@ -157821,21 +157854,21 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0905f8: |[0905f8] com.badlogic.gdx.utils.XmlWriter.:(Ljava/io/Writer;)V │ │ -090608: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ -09060e: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -090612: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -090618: 5b10 8d10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@108d │ │ -09061c: 5b12 8e10 |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -090620: 0e00 |000c: return-void │ │ +09e420: |[09e420] com.badlogic.gdx.utils.XmlWriter.:(Ljava/io/Writer;)V │ │ +09e430: 7010 2224 0100 |0000: invoke-direct {v1}, Ljava/io/Writer;.:()V // method@2422 │ │ +09e436: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +09e43a: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +09e440: 5b10 8d10 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@108d │ │ +09e444: 5b12 8e10 |000a: iput-object v2, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e448: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=44 │ │ 0x000a line=51 │ │ 0x000c line=52 │ │ locals : │ │ @@ -157847,27 +157880,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -090624: |[090624] com.badlogic.gdx.utils.XmlWriter.indent:()V │ │ -090634: 5240 8b10 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ -090638: 5442 8a10 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -09063c: 3802 0400 |0004: if-eqz v2, 0008 // +0004 │ │ -090640: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -090644: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -090646: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ -09064a: 5442 8e10 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -09064e: 1303 0900 |000d: const/16 v3, #int 9 // #9 │ │ -090652: 6e20 2524 3200 |000f: invoke-virtual {v2, v3}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -090658: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09065c: 28f5 |0014: goto 0009 // -000b │ │ -09065e: 0e00 |0015: return-void │ │ +09e44c: |[09e44c] com.badlogic.gdx.utils.XmlWriter.indent:()V │ │ +09e45c: 5240 8b10 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ +09e460: 5442 8a10 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e464: 3802 0400 |0004: if-eqz v2, 0008 // +0004 │ │ +09e468: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09e46c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09e46e: 3501 0c00 |0009: if-ge v1, v0, 0015 // +000c │ │ +09e472: 5442 8e10 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e476: 1303 0900 |000d: const/16 v3, #int 9 // #9 │ │ +09e47a: 6e20 2524 3200 |000f: invoke-virtual {v2, v3}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e480: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09e484: 28f5 |0014: goto 0009 // -000b │ │ +09e486: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0008 line=57 │ │ 0x000b line=58 │ │ 0x0012 line=57 │ │ @@ -157882,32 +157915,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -090660: |[090660] com.badlogic.gdx.utils.XmlWriter.startElementContent:()Z │ │ -090670: 5420 8a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -090674: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -090678: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09067a: 0f00 |0005: return v0 │ │ -09067c: 5220 8b10 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ -090680: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -090684: 5920 8b10 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ -090688: 5420 8d10 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@108d │ │ -09068c: 5421 8a10 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -090690: 6e20 e31c 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -090696: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -090698: 5b20 8a10 |0014: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -09069c: 5420 8e10 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0906a0: 1a01 3101 |0018: const-string v1, ">" // string@0131 │ │ -0906a4: 6e20 2624 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0906aa: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0906ac: 28e7 |001e: goto 0005 // -0019 │ │ +09e488: |[09e488] com.badlogic.gdx.utils.XmlWriter.startElementContent:()Z │ │ +09e498: 5420 8a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e49c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09e4a0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09e4a2: 0f00 |0005: return v0 │ │ +09e4a4: 5220 8b10 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ +09e4a8: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09e4ac: 5920 8b10 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ +09e4b0: 5420 8d10 |000c: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@108d │ │ +09e4b4: 5421 8a10 |000e: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e4b8: 6e20 e31c 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +09e4be: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +09e4c0: 5b20 8a10 |0014: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e4c4: 5420 8e10 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e4c8: 1a01 3101 |0018: const-string v1, ">" // string@0131 │ │ +09e4cc: 6e20 2624 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e4d2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +09e4d4: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=80 │ │ 0x0006 line=76 │ │ 0x000c line=77 │ │ 0x0013 line=78 │ │ @@ -157922,39 +157955,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 │ │ -0906b0: |[0906b0] com.badlogic.gdx.utils.XmlWriter.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -0906c0: 5420 8a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -0906c4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0906c8: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0906cc: 7010 6924 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2469 │ │ -0906d2: 2700 |0009: throw v0 │ │ -0906d4: 5420 8e10 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0906d8: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -0906dc: 6e20 2524 1000 |000e: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -0906e2: 5420 8e10 |0011: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0906e6: 6e20 2624 3000 |0013: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0906ec: 5420 8e10 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0906f0: 1a01 2e01 |0018: const-string v1, "="" // string@012e │ │ -0906f4: 6e20 2624 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0906fa: 5421 8e10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0906fe: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -090702: 1a00 0b21 |0021: const-string v0, "null" // string@210b │ │ -090706: 6e20 2624 0100 |0023: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -09070c: 5420 8e10 |0026: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -090710: 1301 2200 |0028: const/16 v1, #int 34 // #22 │ │ -090714: 6e20 2524 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -09071a: 1102 |002d: return-object v2 │ │ -09071c: 6e10 9b24 0400 |002e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -090722: 0c00 |0031: move-result-object v0 │ │ -090724: 28f1 |0032: goto 0023 // -000f │ │ +09e4d8: |[09e4d8] com.badlogic.gdx.utils.XmlWriter.attribute:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +09e4e8: 5420 8a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e4ec: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +09e4f0: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +09e4f4: 7010 6924 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2469 │ │ +09e4fa: 2700 |0009: throw v0 │ │ +09e4fc: 5420 8e10 |000a: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e500: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +09e504: 6e20 2524 1000 |000e: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e50a: 5420 8e10 |0011: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e50e: 6e20 2624 3000 |0013: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e514: 5420 8e10 |0016: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e518: 1a01 2e01 |0018: const-string v1, "="" // string@012e │ │ +09e51c: 6e20 2624 1000 |001a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e522: 5421 8e10 |001d: iget-object v1, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e526: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +09e52a: 1a00 0b21 |0021: const-string v0, "null" // string@210b │ │ +09e52e: 6e20 2624 0100 |0023: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e534: 5420 8e10 |0026: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e538: 1301 2200 |0028: const/16 v1, #int 34 // #22 │ │ +09e53c: 6e20 2524 1000 |002a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e542: 1102 |002d: return-object v2 │ │ +09e544: 6e10 9b24 0400 |002e: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09e54a: 0c00 |0031: move-result-object v0 │ │ +09e54c: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x0011 line=86 │ │ 0x0016 line=87 │ │ 0x001d line=88 │ │ @@ -157971,23 +158004,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -090728: |[090728] com.badlogic.gdx.utils.XmlWriter.close:()V │ │ -090738: 5410 8d10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@108d │ │ -09073c: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -090740: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -090744: 6e10 8021 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -09074a: 28f7 |0009: goto 0000 // -0009 │ │ -09074c: 5410 8e10 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -090750: 6e10 2324 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@2423 │ │ -090756: 0e00 |000f: return-void │ │ +09e550: |[09e550] com.badlogic.gdx.utils.XmlWriter.close:()V │ │ +09e560: 5410 8d10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.stack:Lcom/badlogic/gdx/utils/Array; // field@108d │ │ +09e564: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +09e568: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +09e56c: 6e10 8021 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +09e572: 28f7 |0009: goto 0000 // -0009 │ │ +09e574: 5410 8e10 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e578: 6e10 2324 0000 |000c: invoke-virtual {v0}, Ljava/io/Writer;.close:()V // method@2423 │ │ +09e57e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x000a line=125 │ │ 0x000f line=126 │ │ locals : │ │ @@ -157998,29 +158031,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 │ │ -090758: |[090758] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -090768: 7010 8121 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2181 │ │ -09076e: 0a00 |0003: move-result v0 │ │ -090770: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -090774: 5420 8e10 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -090778: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ -09077c: 6e20 2524 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -090782: 7010 7f21 0200 |000d: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@217f │ │ -090788: 5420 8e10 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -09078c: 1301 3c00 |0012: const/16 v1, #int 60 // #3c │ │ -090790: 6e20 2524 1000 |0014: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -090796: 5420 8e10 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -09079a: 6e20 2624 3000 |0019: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0907a0: 5b23 8a10 |001c: iput-object v3, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -0907a4: 1102 |001e: return-object v2 │ │ +09e580: |[09e580] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +09e590: 7010 8121 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2181 │ │ +09e596: 0a00 |0003: move-result v0 │ │ +09e598: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +09e59c: 5420 8e10 |0006: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e5a0: 1301 0a00 |0008: const/16 v1, #int 10 // #a │ │ +09e5a4: 6e20 2524 1000 |000a: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e5aa: 7010 7f21 0200 |000d: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@217f │ │ +09e5b0: 5420 8e10 |0010: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e5b4: 1301 3c00 |0012: const/16 v1, #int 60 // #3c │ │ +09e5b8: 6e20 2524 1000 |0014: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e5be: 5420 8e10 |0017: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e5c2: 6e20 2624 3000 |0019: invoke-virtual {v0, v3}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e5c8: 5b23 8a10 |001c: iput-object v3, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e5cc: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000d line=63 │ │ 0x0010 line=64 │ │ 0x0017 line=65 │ │ 0x001c line=66 │ │ @@ -158034,22 +158067,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 │ │ -0907a8: |[0907a8] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -0907b8: 6e20 7c21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ -0907be: 0c00 |0003: move-result-object v0 │ │ -0907c0: 6e20 8221 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/XmlWriter;.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2182 │ │ -0907c6: 0c00 |0007: move-result-object v0 │ │ -0907c8: 6e10 8021 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ -0907ce: 0c00 |000b: move-result-object v0 │ │ -0907d0: 1100 |000c: return-object v0 │ │ +09e5d0: |[09e5d0] com.badlogic.gdx.utils.XmlWriter.element:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +09e5e0: 6e20 7c21 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/XmlWriter;.element:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlWriter; // method@217c │ │ +09e5e6: 0c00 |0003: move-result-object v0 │ │ +09e5e8: 6e20 8221 3000 |0004: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/XmlWriter;.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; // method@2182 │ │ +09e5ee: 0c00 |0007: move-result-object v0 │ │ +09e5f0: 6e10 8021 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/XmlWriter;.pop:()Lcom/badlogic/gdx/utils/XmlWriter; // method@2180 │ │ +09e5f6: 0c00 |000b: move-result-object v0 │ │ +09e5f8: 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; │ │ @@ -158059,18 +158092,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0907d4: |[0907d4] com.badlogic.gdx.utils.XmlWriter.flush:()V │ │ -0907e4: 5410 8e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0907e8: 6e10 2424 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@2424 │ │ -0907ee: 0e00 |0005: return-void │ │ +09e5fc: |[09e5fc] com.badlogic.gdx.utils.XmlWriter.flush:()V │ │ +09e60c: 5410 8e10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e610: 6e10 2424 0000 |0002: invoke-virtual {v0}, Ljava/io/Writer;.flush:()V // method@2424 │ │ +09e616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/utils/XmlWriter; │ │ │ │ @@ -158079,49 +158112,49 @@ │ │ type : '()Lcom/badlogic/gdx/utils/XmlWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0907f0: |[0907f0] com.badlogic.gdx.utils.XmlWriter.pop:()Lcom/badlogic/gdx/utils/XmlWriter; │ │ -090800: 5420 8a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -090804: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -090808: 5420 8e10 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -09080c: 1a01 eb00 |0006: const-string v1, "/> │ │ +09e618: |[09e618] com.badlogic.gdx.utils.XmlWriter.pop:()Lcom/badlogic/gdx/utils/XmlWriter; │ │ +09e628: 5420 8a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e62c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +09e630: 5420 8e10 |0004: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e634: 1a01 eb00 |0006: const-string v1, "/> │ │ " // string@00eb │ │ -090810: 6e20 2624 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -090816: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -090818: 5b20 8a10 |000c: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ -09081c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09081e: 5c20 8c10 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ -090822: 1102 |0011: return-object v2 │ │ -090824: 5220 8b10 |0012: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ -090828: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ -09082c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -09082e: 7120 8624 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -090834: 0a00 |001a: move-result v0 │ │ -090836: 5920 8b10 |001b: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ -09083a: 5520 8c10 |001d: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ -09083e: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ -090842: 7010 7f21 0200 |0021: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@217f │ │ -090848: 5420 8e10 |0024: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -09084c: 1a01 0301 |0026: const-string v1, " │ │ +09e638: 6e20 2624 1000 |0008: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e63e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09e640: 5b20 8a10 |000c: iput-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.currentElement:Ljava/lang/String; // field@108a │ │ +09e644: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09e646: 5c20 8c10 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ +09e64a: 1102 |0011: return-object v2 │ │ +09e64c: 5220 8b10 |0012: iget v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ +09e650: d800 00ff |0014: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09e654: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +09e656: 7120 8624 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09e65c: 0a00 |001a: move-result v0 │ │ +09e65e: 5920 8b10 |001b: iput v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indent:I // field@108b │ │ +09e662: 5520 8c10 |001d: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ +09e666: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ +09e66a: 7010 7f21 0200 |0021: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@217f │ │ +09e670: 5420 8e10 |0024: iget-object v0, v2, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e674: 1a01 0301 |0026: const-string v1, " │ │ " // string@0132 │ │ -090878: 6e20 2624 1000 |003c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -09087e: 28cf |003f: goto 000e // -0031 │ │ +09e6a0: 6e20 2624 1000 |003c: invoke-virtual {v0, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e6a6: 28cf |003f: goto 000e // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000b line=109 │ │ 0x000e line=117 │ │ 0x0011 line=118 │ │ @@ -158138,42 +158171,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 │ │ -090880: |[090880] com.badlogic.gdx.utils.XmlWriter.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ -090890: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -090894: 7010 8121 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2181 │ │ -09089a: 3905 2a00 |0005: if-nez v5, 002f // +002a │ │ -09089e: 1a00 0b21 |0007: const-string v0, "null" // string@210b │ │ -0908a2: 6e10 ba24 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -0908a8: 0a01 |000c: move-result v1 │ │ -0908aa: 1302 4000 |000d: const/16 v2, #int 64 // #40 │ │ -0908ae: 3721 2500 |000f: if-le v1, v2, 0034 // +0025 │ │ -0908b2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0908b4: 5c41 8c10 |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ -0908b8: 5541 8c10 |0014: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ -0908bc: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -0908c0: 5441 8e10 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0908c4: 6e20 2524 3100 |001a: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -0908ca: 7010 7f21 0400 |001d: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@217f │ │ -0908d0: 5441 8e10 |0020: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0908d4: 6e20 2624 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0908da: 5541 8c10 |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ -0908de: 3801 0700 |0027: if-eqz v1, 002e // +0007 │ │ -0908e2: 5441 8e10 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -0908e6: 6e20 2524 3100 |002b: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ -0908ec: 1104 |002e: return-object v4 │ │ -0908ee: 6e10 9b24 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0908f4: 0c00 |0032: move-result-object v0 │ │ -0908f6: 28d6 |0033: goto 0009 // -002a │ │ -0908f8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -0908fa: 28dd |0035: goto 0012 // -0023 │ │ +09e6a8: |[09e6a8] com.badlogic.gdx.utils.XmlWriter.text:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/XmlWriter; │ │ +09e6b8: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +09e6bc: 7010 8121 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2181 │ │ +09e6c2: 3905 2a00 |0005: if-nez v5, 002f // +002a │ │ +09e6c6: 1a00 0b21 |0007: const-string v0, "null" // string@210b │ │ +09e6ca: 6e10 ba24 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +09e6d0: 0a01 |000c: move-result v1 │ │ +09e6d2: 1302 4000 |000d: const/16 v2, #int 64 // #40 │ │ +09e6d6: 3721 2500 |000f: if-le v1, v2, 0034 // +0025 │ │ +09e6da: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +09e6dc: 5c41 8c10 |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ +09e6e0: 5541 8c10 |0014: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ +09e6e4: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +09e6e8: 5441 8e10 |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e6ec: 6e20 2524 3100 |001a: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e6f2: 7010 7f21 0400 |001d: invoke-direct {v4}, Lcom/badlogic/gdx/utils/XmlWriter;.indent:()V // method@217f │ │ +09e6f8: 5441 8e10 |0020: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e6fc: 6e20 2624 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +09e702: 5541 8c10 |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.indentNextClose:Z // field@108c │ │ +09e706: 3801 0700 |0027: if-eqz v1, 002e // +0007 │ │ +09e70a: 5441 8e10 |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e70e: 6e20 2524 3100 |002b: invoke-virtual {v1, v3}, Ljava/io/Writer;.write:(I)V // method@2425 │ │ +09e714: 1104 |002e: return-object v4 │ │ +09e716: 6e10 9b24 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +09e71c: 0c00 |0032: move-result-object v0 │ │ +09e71e: 28d6 |0033: goto 0009 // -002a │ │ +09e720: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +09e722: 28dd |0035: goto 0012 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0005 line=95 │ │ 0x0009 line=96 │ │ 0x0014 line=97 │ │ 0x0018 line=98 │ │ @@ -158194,19 +158227,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0908fc: |[0908fc] com.badlogic.gdx.utils.XmlWriter.write:([CII)V │ │ -09090c: 7010 8121 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2181 │ │ -090912: 5410 8e10 |0003: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ -090916: 6e40 2724 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@2427 │ │ -09091c: 0e00 |0008: return-void │ │ +09e724: |[09e724] com.badlogic.gdx.utils.XmlWriter.write:([CII)V │ │ +09e734: 7010 8121 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/XmlWriter;.startElementContent:()Z // method@2181 │ │ +09e73a: 5410 8e10 |0003: iget-object v0, v1, Lcom/badlogic/gdx/utils/XmlWriter;.writer:Ljava/io/Writer; // field@108e │ │ +09e73e: 6e40 2724 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Ljava/io/Writer;.write:([CII)V // method@2427 │ │ +09e744: 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; │ │ @@ -158247,38 +158280,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -090920: |[090920] com.badlogic.gdx.utils.compression.CRC.:()V │ │ -090930: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -090934: 2353 e903 |0002: new-array v3, v5, [I // type@03e9 │ │ -090938: 6903 8f10 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ -09093c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09093e: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ -090942: 0102 |0009: move v2, v0 │ │ -090944: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -090946: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -09094a: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ -09094e: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ -090952: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ -090956: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ -09095a: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ -090960: 9702 0304 |0018: xor-int v2, v3, v4 │ │ -090964: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090968: 28ef |001c: goto 000b // -0011 │ │ -09096a: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -09096e: 28fb |001f: goto 001a // -0005 │ │ -090970: 6203 8f10 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ -090974: 4b02 0300 |0022: aput v2, v3, v0 │ │ -090978: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09097c: 28e1 |0026: goto 0007 // -001f │ │ -09097e: 0e00 |0027: return-void │ │ +09e748: |[09e748] com.badlogic.gdx.utils.compression.CRC.:()V │ │ +09e758: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +09e75c: 2353 e903 |0002: new-array v3, v5, [I // type@03e9 │ │ +09e760: 6903 8f10 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ +09e764: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09e766: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ +09e76a: 0102 |0009: move v2, v0 │ │ +09e76c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09e76e: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +09e772: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ +09e776: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ +09e77a: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ +09e77e: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ +09e782: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ +09e788: 9702 0304 |0018: xor-int v2, v3, v4 │ │ +09e78c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09e790: 28ef |001c: goto 000b // -0011 │ │ +09e792: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +09e796: 28fb |001f: goto 001a // -0005 │ │ +09e798: 6203 8f10 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ +09e79c: 4b02 0300 |0022: aput v2, v3, v0 │ │ +09e7a0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09e7a4: 28e1 |0026: goto 0007 // -001f │ │ +09e7a6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=6 │ │ 0x0006 line=9 │ │ 0x0009 line=10 │ │ 0x000a line=11 │ │ 0x000f line=12 │ │ @@ -158298,19 +158331,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -090980: |[090980] com.badlogic.gdx.utils.compression.CRC.:()V │ │ -090990: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -090996: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -090998: 5910 9010 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -09099c: 0e00 |0006: return-void │ │ +09e7a8: |[09e7a8] com.badlogic.gdx.utils.compression.CRC.:()V │ │ +09e7b8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09e7be: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +09e7c0: 5910 9010 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e7c4: 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; │ │ │ │ @@ -158320,18 +158353,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0909a0: |[0909a0] com.badlogic.gdx.utils.compression.CRC.GetDigest:()I │ │ -0909b0: 5210 9010 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -0909b4: df00 00ff |0002: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0909b8: 0f00 |0004: return v0 │ │ +09e7c8: |[09e7c8] com.badlogic.gdx.utils.compression.CRC.GetDigest:()I │ │ +09e7d8: 5210 9010 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e7dc: df00 00ff |0002: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +09e7e0: 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;) │ │ @@ -158339,18 +158372,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0909bc: |[0909bc] com.badlogic.gdx.utils.compression.CRC.Init:()V │ │ -0909cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0909ce: 5910 9010 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -0909d2: 0e00 |0003: return-void │ │ +09e7e4: |[09e7e4] com.badlogic.gdx.utils.compression.CRC.Init:()V │ │ +09e7f4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +09e7f6: 5910 9010 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e7fa: 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; │ │ │ │ @@ -158359,31 +158392,31 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0909d4: |[0909d4] com.badlogic.gdx.utils.compression.CRC.Update:([B)V │ │ -0909e4: 2161 |0000: array-length v1, v6 │ │ -0909e6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0909e8: 3510 1700 |0002: if-ge v0, v1, 0019 // +0017 │ │ -0909ec: 6202 8f10 |0004: sget-object v2, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ -0909f0: 5253 9010 |0006: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -0909f4: 4804 0600 |0008: aget-byte v4, v6, v0 │ │ -0909f8: b743 |000a: xor-int/2addr v3, v4 │ │ -0909fa: d533 ff00 |000b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0909fe: 4402 0203 |000d: aget v2, v2, v3 │ │ -090a02: 5253 9010 |000f: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a06: e203 0308 |0011: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ -090a0a: b732 |0013: xor-int/2addr v2, v3 │ │ -090a0c: 5952 9010 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a10: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -090a14: 28ea |0018: goto 0002 // -0016 │ │ -090a16: 0e00 |0019: return-void │ │ +09e7fc: |[09e7fc] com.badlogic.gdx.utils.compression.CRC.Update:([B)V │ │ +09e80c: 2161 |0000: array-length v1, v6 │ │ +09e80e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09e810: 3510 1700 |0002: if-ge v0, v1, 0019 // +0017 │ │ +09e814: 6202 8f10 |0004: sget-object v2, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ +09e818: 5253 9010 |0006: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e81c: 4804 0600 |0008: aget-byte v4, v6, v0 │ │ +09e820: b743 |000a: xor-int/2addr v3, v4 │ │ +09e822: d533 ff00 |000b: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +09e826: 4402 0203 |000d: aget v2, v2, v3 │ │ +09e82a: 5253 9010 |000f: iget v3, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e82e: e203 0308 |0011: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ +09e832: b732 |0013: xor-int/2addr v2, v3 │ │ +09e834: 5952 9010 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e838: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09e83c: 28ea |0018: goto 0002 // -0016 │ │ +09e83e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0001 line=33 │ │ 0x0004 line=34 │ │ 0x0016 line=33 │ │ 0x0019 line=35 │ │ @@ -158398,31 +158431,31 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -090a18: |[090a18] com.badlogic.gdx.utils.compression.CRC.Update:([BII)V │ │ -090a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090a2a: 3570 1900 |0001: if-ge v0, v7, 001a // +0019 │ │ -090a2e: 6201 8f10 |0003: sget-object v1, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ -090a32: 5242 9010 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a36: 9003 0600 |0007: add-int v3, v6, v0 │ │ -090a3a: 4803 0503 |0009: aget-byte v3, v5, v3 │ │ -090a3e: b732 |000b: xor-int/2addr v2, v3 │ │ -090a40: d522 ff00 |000c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -090a44: 4401 0102 |000e: aget v1, v1, v2 │ │ -090a48: 5242 9010 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a4c: e202 0208 |0012: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ -090a50: b721 |0014: xor-int/2addr v1, v2 │ │ -090a52: 5941 9010 |0015: iput v1, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a56: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -090a5a: 28e8 |0019: goto 0001 // -0018 │ │ -090a5c: 0e00 |001a: return-void │ │ +09e840: |[09e840] com.badlogic.gdx.utils.compression.CRC.Update:([BII)V │ │ +09e850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e852: 3570 1900 |0001: if-ge v0, v7, 001a // +0019 │ │ +09e856: 6201 8f10 |0003: sget-object v1, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ +09e85a: 5242 9010 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e85e: 9003 0600 |0007: add-int v3, v6, v0 │ │ +09e862: 4803 0503 |0009: aget-byte v3, v5, v3 │ │ +09e866: b732 |000b: xor-int/2addr v2, v3 │ │ +09e868: d522 ff00 |000c: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +09e86c: 4401 0102 |000e: aget v1, v1, v2 │ │ +09e870: 5242 9010 |0010: iget v2, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e874: e202 0208 |0012: ushr-int/lit8 v2, v2, #int 8 // #08 │ │ +09e878: b721 |0014: xor-int/2addr v1, v2 │ │ +09e87a: 5941 9010 |0015: iput v1, v4, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e87e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09e882: 28e8 |0019: goto 0001 // -0018 │ │ +09e884: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0017 line=27 │ │ 0x001a line=29 │ │ locals : │ │ @@ -158437,25 +158470,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -090a60: |[090a60] com.badlogic.gdx.utils.compression.CRC.UpdateByte:(I)V │ │ -090a70: 6200 8f10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ -090a74: 5221 9010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a78: b731 |0004: xor-int/2addr v1, v3 │ │ -090a7a: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -090a7e: 4400 0001 |0007: aget v0, v0, v1 │ │ -090a82: 5221 9010 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a86: e201 0108 |000b: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ -090a8a: b710 |000d: xor-int/2addr v0, v1 │ │ -090a8c: 5920 9010 |000e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ -090a90: 0e00 |0010: return-void │ │ +09e888: |[09e888] com.badlogic.gdx.utils.compression.CRC.UpdateByte:(I)V │ │ +09e898: 6200 8f10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/CRC;.Table:[I // field@108f │ │ +09e89c: 5221 9010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e8a0: b731 |0004: xor-int/2addr v1, v3 │ │ +09e8a2: d511 ff00 |0005: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +09e8a6: 4400 0001 |0007: aget v0, v0, v1 │ │ +09e8aa: 5221 9010 |0009: iget v1, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e8ae: e201 0108 |000b: ushr-int/lit8 v1, v1, #int 8 // #08 │ │ +09e8b2: b710 |000d: xor-int/2addr v0, v1 │ │ +09e8b4: 5920 9010 |000e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/CRC;._value:I // field@1090 │ │ +09e8b8: 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 │ │ @@ -158587,37 +158620,37 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -090a94: |[090a94] com.badlogic.gdx.utils.compression.Lzma$CommandLine.:()V │ │ -090aa4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -090aa6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -090aa8: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -090aae: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -090ab0: 5930 9210 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Command:I // field@1092 │ │ -090ab4: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ -090ab8: 5930 9c10 |000a: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.NumBenchmarkPasses:I // field@109c │ │ -090abc: 1500 8000 |000c: const/high16 v0, #int 8388608 // #80 │ │ -090ac0: 5930 9310 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@1093 │ │ -090ac4: 5c31 9410 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySizeIsDefined:Z // field@1094 │ │ -090ac8: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -090aca: 5930 9910 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@1099 │ │ -090ace: 5931 9a10 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@109a │ │ -090ad2: 5932 9e10 |0017: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@109e │ │ -090ad6: 1300 8000 |0019: const/16 v0, #int 128 // #80 │ │ -090ada: 5930 9610 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@1096 │ │ -090ade: 5c31 9710 |001d: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.FbIsDefined:Z // field@1097 │ │ -090ae2: 5c31 9510 |001f: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@1095 │ │ -090ae6: 5932 9110 |0021: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@1091 │ │ -090aea: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -090aec: 5930 9b10 |0024: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@109b │ │ -090af0: 0e00 |0026: return-void │ │ +09e8bc: |[09e8bc] com.badlogic.gdx.utils.compression.Lzma$CommandLine.:()V │ │ +09e8cc: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +09e8ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09e8d0: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +09e8d6: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +09e8d8: 5930 9210 |0006: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Command:I // field@1092 │ │ +09e8dc: 1300 0a00 |0008: const/16 v0, #int 10 // #a │ │ +09e8e0: 5930 9c10 |000a: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.NumBenchmarkPasses:I // field@109c │ │ +09e8e4: 1500 8000 |000c: const/high16 v0, #int 8388608 // #80 │ │ +09e8e8: 5930 9310 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@1093 │ │ +09e8ec: 5c31 9410 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySizeIsDefined:Z // field@1094 │ │ +09e8f0: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +09e8f2: 5930 9910 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@1099 │ │ +09e8f6: 5931 9a10 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@109a │ │ +09e8fa: 5932 9e10 |0017: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@109e │ │ +09e8fe: 1300 8000 |0019: const/16 v0, #int 128 // #80 │ │ +09e902: 5930 9610 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@1096 │ │ +09e906: 5c31 9710 |001d: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.FbIsDefined:Z // field@1097 │ │ +09e90a: 5c31 9510 |001f: iput-boolean v1, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@1095 │ │ +09e90e: 5932 9110 |0021: iput v2, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@1091 │ │ +09e912: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +09e914: 5930 9b10 |0024: iput v0, v3, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@109b │ │ +09e918: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=34 │ │ 0x0008 line=35 │ │ 0x000c line=37 │ │ 0x0010 line=38 │ │ @@ -158666,17 +158699,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090af4: |[090af4] com.badlogic.gdx.utils.compression.Lzma.:()V │ │ -090b04: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -090b0a: 0e00 |0003: return-void │ │ +09e91c: |[09e91c] com.badlogic.gdx.utils.compression.Lzma.:()V │ │ +09e92c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09e932: 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; │ │ │ │ @@ -158685,94 +158718,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 │ │ -090b0c: |[090b0c] com.badlogic.gdx.utils.compression.Lzma.compress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -090b1c: 1603 ffff |0000: const-wide/16 v3, #int -1 // #ffff │ │ -090b20: 220c 0d03 |0002: new-instance v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; // type@030d │ │ -090b24: 7010 8c21 0c00 |0004: invoke-direct {v12}, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.:()V // method@218c │ │ -090b2a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -090b2c: 55c1 9510 |0008: iget-boolean v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@1095 │ │ -090b30: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -090b34: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -090b36: 2200 1c03 |000d: new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // type@031c │ │ -090b3a: 7010 eb21 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.:()V // method@21eb │ │ -090b40: 52c1 9110 |0012: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@1091 │ │ -090b44: 6e20 0222 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetAlgorithm:(I)Z // method@2202 │ │ -090b4a: 0a01 |0017: move-result v1 │ │ -090b4c: 3901 0a00 |0018: if-nez v1, 0022 // +000a │ │ -090b50: 2201 8c03 |001a: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -090b54: 1a02 8206 |001c: const-string v2, "Incorrect compression mode" // string@0682 │ │ -090b58: 7020 a224 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090b5e: 2701 |0021: throw v1 │ │ -090b60: 52c1 9310 |0022: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@1093 │ │ -090b64: 6e20 0322 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetDictionarySize:(I)Z // method@2203 │ │ -090b6a: 0a01 |0027: move-result v1 │ │ -090b6c: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ -090b70: 2201 8c03 |002a: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -090b74: 1a02 8306 |002c: const-string v2, "Incorrect dictionary size" // string@0683 │ │ -090b78: 7020 a224 2100 |002e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090b7e: 2701 |0031: throw v1 │ │ -090b80: 52c1 9610 |0032: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@1096 │ │ -090b84: 6e20 0722 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetNumFastBytes:(I)Z // method@2207 │ │ -090b8a: 0a01 |0037: move-result v1 │ │ -090b8c: 3901 0a00 |0038: if-nez v1, 0042 // +000a │ │ -090b90: 2201 8c03 |003a: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -090b94: 1a02 7f06 |003c: const-string v2, "Incorrect -fb value" // string@067f │ │ -090b98: 7020 a224 2100 |003e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090b9e: 2701 |0041: throw v1 │ │ -090ba0: 52c1 9b10 |0042: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@109b │ │ -090ba4: 6e20 0622 1000 |0044: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetMatchFinder:(I)Z // method@2206 │ │ -090baa: 0a01 |0047: move-result v1 │ │ -090bac: 3901 0a00 |0048: if-nez v1, 0052 // +000a │ │ -090bb0: 2201 8c03 |004a: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -090bb4: 1a02 8106 |004c: const-string v2, "Incorrect -mf value" // string@0681 │ │ -090bb8: 7020 a224 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090bbe: 2701 |0051: throw v1 │ │ -090bc0: 52c1 9910 |0052: iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@1099 │ │ -090bc4: 52c2 9a10 |0054: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@109a │ │ -090bc8: 52c5 9e10 |0056: iget v5, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@109e │ │ -090bcc: 6e40 0522 1052 |0058: invoke-virtual {v0, v1, v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetLcLpPb:(III)Z // method@2205 │ │ -090bd2: 0a01 |005b: move-result v1 │ │ -090bd4: 3901 0a00 |005c: if-nez v1, 0066 // +000a │ │ -090bd8: 2201 8c03 |005e: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -090bdc: 1a02 8006 |0060: const-string v2, "Incorrect -lc or -lp or -pb value" // string@0680 │ │ -090be0: 7020 a224 2100 |0062: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090be6: 2701 |0065: throw v1 │ │ -090be8: 6e20 0422 8000 |0066: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetEndMarkerMode:(Z)V // method@2204 │ │ -090bee: 6e20 0b22 e000 |0069: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteCoderProperties:(Ljava/io/OutputStream;)V // method@220b │ │ -090bf4: 3808 1600 |006c: if-eqz v8, 0082 // +0016 │ │ -090bf8: 1609 ffff |006e: const-wide/16 v9, #int -1 // #ffff │ │ -090bfc: 120b |0070: const/4 v11, #int 0 // #0 │ │ -090bfe: 1301 0800 |0071: const/16 v1, #int 8 // #8 │ │ -090c02: 351b 1d00 |0073: if-ge v11, v1, 0090 // +001d │ │ -090c06: da01 0b08 |0075: mul-int/lit8 v1, v11, #int 8 // #08 │ │ -090c0a: a501 0901 |0077: ushr-long v1, v9, v1 │ │ -090c0e: 8411 |0079: long-to-int v1, v1 │ │ -090c10: d511 ff00 |007a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -090c14: 6e20 1424 1e00 |007c: invoke-virtual {v14, v1}, Ljava/io/OutputStream;.write:(I)V // method@2414 │ │ -090c1a: d80b 0b01 |007f: add-int/lit8 v11, v11, #int 1 // #01 │ │ -090c1e: 28f0 |0081: goto 0071 // -0010 │ │ -090c20: 6e10 0824 0d00 |0082: invoke-virtual {v13}, Ljava/io/InputStream;.available:()I // method@2408 │ │ -090c26: 0a01 |0085: move-result v1 │ │ -090c28: 8119 |0086: int-to-long v9, v1 │ │ -090c2a: 1601 0000 |0087: const-wide/16 v1, #int 0 // #0 │ │ -090c2e: 3101 0901 |0089: cmp-long v1, v9, v1 │ │ -090c32: 3901 e5ff |008b: if-nez v1, 0070 // -001b │ │ -090c36: 1609 ffff |008d: const-wide/16 v9, #int -1 // #ffff │ │ -090c3a: 28e1 |008f: goto 0070 // -001f │ │ -090c3c: 1207 |0090: const/4 v7, #int 0 // #0 │ │ -090c3e: 07d1 |0091: move-object v1, v13 │ │ -090c40: 07e2 |0092: move-object v2, v14 │ │ -090c42: 0435 |0093: move-wide v5, v3 │ │ -090c44: 7408 ef21 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@21ef │ │ -090c4a: 0e00 |0097: return-void │ │ +09e934: |[09e934] com.badlogic.gdx.utils.compression.Lzma.compress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +09e944: 1604 ffff |0000: const-wide/16 v4, #int -1 // #ffff │ │ +09e948: 220c 0d03 |0002: new-instance v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; // type@030d │ │ +09e94c: 7010 8c21 0c00 |0004: invoke-direct {v12}, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.:()V // method@218c │ │ +09e952: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09e954: 55c2 9510 |0008: iget-boolean v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Eos:Z // field@1095 │ │ +09e958: 3802 0300 |000a: if-eqz v2, 000d // +0003 │ │ +09e95c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09e95e: 2201 1c03 |000d: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // type@031c │ │ +09e962: 7010 eb21 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.:()V // method@21eb │ │ +09e968: 52c2 9110 |0012: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Algorithm:I // field@1091 │ │ +09e96c: 6e20 0222 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetAlgorithm:(I)Z // method@2202 │ │ +09e972: 0a02 |0017: move-result v2 │ │ +09e974: 3902 0a00 |0018: if-nez v2, 0022 // +000a │ │ +09e978: 2202 8c03 |001a: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ +09e97c: 1a03 8206 |001c: const-string v3, "Incorrect compression mode" // string@0682 │ │ +09e980: 7020 a224 3200 |001e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09e986: 2702 |0021: throw v2 │ │ +09e988: 52c2 9310 |0022: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.DictionarySize:I // field@1093 │ │ +09e98c: 6e20 0322 2100 |0024: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetDictionarySize:(I)Z // method@2203 │ │ +09e992: 0a02 |0027: move-result v2 │ │ +09e994: 3902 0a00 |0028: if-nez v2, 0032 // +000a │ │ +09e998: 2202 8c03 |002a: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ +09e99c: 1a03 8306 |002c: const-string v3, "Incorrect dictionary size" // string@0683 │ │ +09e9a0: 7020 a224 3200 |002e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09e9a6: 2702 |0031: throw v2 │ │ +09e9a8: 52c2 9610 |0032: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Fb:I // field@1096 │ │ +09e9ac: 6e20 0722 2100 |0034: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetNumFastBytes:(I)Z // method@2207 │ │ +09e9b2: 0a02 |0037: move-result v2 │ │ +09e9b4: 3902 0a00 |0038: if-nez v2, 0042 // +000a │ │ +09e9b8: 2202 8c03 |003a: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ +09e9bc: 1a03 7f06 |003c: const-string v3, "Incorrect -fb value" // string@067f │ │ +09e9c0: 7020 a224 3200 |003e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09e9c6: 2702 |0041: throw v2 │ │ +09e9c8: 52c2 9b10 |0042: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.MatchFinder:I // field@109b │ │ +09e9cc: 6e20 0622 2100 |0044: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetMatchFinder:(I)Z // method@2206 │ │ +09e9d2: 0a02 |0047: move-result v2 │ │ +09e9d4: 3902 0a00 |0048: if-nez v2, 0052 // +000a │ │ +09e9d8: 2202 8c03 |004a: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ +09e9dc: 1a03 8106 |004c: const-string v3, "Incorrect -mf value" // string@0681 │ │ +09e9e0: 7020 a224 3200 |004e: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09e9e6: 2702 |0051: throw v2 │ │ +09e9e8: 52c2 9910 |0052: iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lc:I // field@1099 │ │ +09e9ec: 52c3 9a10 |0054: iget v3, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Lp:I // field@109a │ │ +09e9f0: 52c6 9e10 |0056: iget v6, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;.Pb:I // field@109e │ │ +09e9f4: 6e40 0522 2163 |0058: invoke-virtual {v1, v2, v3, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetLcLpPb:(III)Z // method@2205 │ │ +09e9fa: 0a02 |005b: move-result v2 │ │ +09e9fc: 3902 0a00 |005c: if-nez v2, 0066 // +000a │ │ +09ea00: 2202 8c03 |005e: new-instance v2, Ljava/lang/RuntimeException; // type@038c │ │ +09ea04: 1a03 8006 |0060: const-string v3, "Incorrect -lc or -lp or -pb value" // string@0680 │ │ +09ea08: 7020 a224 3200 |0062: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09ea0e: 2702 |0065: throw v2 │ │ +09ea10: 6e20 0422 0100 |0066: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetEndMarkerMode:(Z)V // method@2204 │ │ +09ea16: 6e20 0b22 e100 |0069: invoke-virtual {v1, v14}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteCoderProperties:(Ljava/io/OutputStream;)V // method@220b │ │ +09ea1c: 3800 1600 |006c: if-eqz v0, 0082 // +0016 │ │ +09ea20: 160a ffff |006e: const-wide/16 v10, #int -1 // #ffff │ │ +09ea24: 1209 |0070: const/4 v9, #int 0 // #0 │ │ +09ea26: 1302 0800 |0071: const/16 v2, #int 8 // #8 │ │ +09ea2a: 3529 1d00 |0073: if-ge v9, v2, 0090 // +001d │ │ +09ea2e: da02 0908 |0075: mul-int/lit8 v2, v9, #int 8 // #08 │ │ +09ea32: a502 0a02 |0077: ushr-long v2, v10, v2 │ │ +09ea36: 8422 |0079: long-to-int v2, v2 │ │ +09ea38: d522 ff00 |007a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +09ea3c: 6e20 1424 2e00 |007c: invoke-virtual {v14, v2}, Ljava/io/OutputStream;.write:(I)V // method@2414 │ │ +09ea42: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +09ea46: 28f0 |0081: goto 0071 // -0010 │ │ +09ea48: 6e10 0824 0d00 |0082: invoke-virtual {v13}, Ljava/io/InputStream;.available:()I // method@2408 │ │ +09ea4e: 0a02 |0085: move-result v2 │ │ +09ea50: 812a |0086: int-to-long v10, v2 │ │ +09ea52: 1602 0000 |0087: const-wide/16 v2, #int 0 // #0 │ │ +09ea56: 3102 0a02 |0089: cmp-long v2, v10, v2 │ │ +09ea5a: 3902 e5ff |008b: if-nez v2, 0070 // -001b │ │ +09ea5e: 160a ffff |008d: const-wide/16 v10, #int -1 // #ffff │ │ +09ea62: 28e1 |008f: goto 0070 // -001f │ │ +09ea64: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +09ea66: 07d2 |0091: move-object v2, v13 │ │ +09ea68: 07e3 |0092: move-object v3, v14 │ │ +09ea6a: 0446 |0093: move-wide v6, v4 │ │ +09ea6c: 7408 ef21 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@21ef │ │ +09ea72: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0007 line=63 │ │ 0x0008 line=64 │ │ 0x000d line=65 │ │ 0x0012 line=66 │ │ @@ -158788,78 +158821,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 │ │ -090c4c: |[090c4c] com.badlogic.gdx.utils.compression.Lzma.decompress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -090c5c: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -090c5e: 2354 e503 |0001: new-array v4, v5, [B // type@03e5 │ │ -090c62: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -090c64: 6e40 0c24 4a57 |0004: invoke-virtual {v10, v4, v7, v5}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ -090c6a: 0a07 |0007: move-result v7 │ │ -090c6c: 3257 0a00 |0008: if-eq v7, v5, 0012 // +000a │ │ -090c70: 2207 8c03 |000a: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ -090c74: 1a08 ef1b |000c: const-string v8, "input .lzma file is too short" // string@1bef │ │ -090c78: 7020 a224 8700 |000e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090c7e: 2707 |0011: throw v7 │ │ -090c80: 2200 1603 |0012: new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // type@0316 │ │ -090c84: 7010 cb21 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.:()V // method@21cb │ │ -090c8a: 6e20 ce21 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDecoderProperties:([B)Z // method@21ce │ │ -090c90: 0a07 |001a: move-result v7 │ │ -090c92: 3907 0a00 |001b: if-nez v7, 0025 // +000a │ │ -090c96: 2207 8c03 |001d: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ -090c9a: 1a08 8406 |001f: const-string v8, "Incorrect stream properties" // string@0684 │ │ -090c9e: 7020 a224 8700 |0021: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090ca4: 2707 |0024: throw v7 │ │ -090ca6: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ -090caa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -090cac: 1307 0800 |0028: const/16 v7, #int 8 // #8 │ │ -090cb0: 3571 1800 |002a: if-ge v1, v7, 0042 // +0018 │ │ -090cb4: 6e10 0a24 0a00 |002c: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@240a │ │ -090cba: 0a06 |002f: move-result v6 │ │ -090cbc: 3b06 0a00 |0030: if-gez v6, 003a // +000a │ │ -090cc0: 2207 8c03 |0032: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ -090cc4: 1a08 3f02 |0034: const-string v8, "Can't read stream size" // string@023f │ │ -090cc8: 7020 a224 8700 |0036: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090cce: 2707 |0039: throw v7 │ │ -090cd0: 8167 |003a: int-to-long v7, v6 │ │ -090cd2: da09 0108 |003b: mul-int/lit8 v9, v1, #int 8 // #08 │ │ -090cd6: c397 |003d: shl-long/2addr v7, v9 │ │ -090cd8: c172 |003e: or-long/2addr v2, v7 │ │ -090cda: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090cde: 28e7 |0041: goto 0028 // -0019 │ │ -090ce0: 6e53 cc21 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@21cc │ │ -090ce6: 0a07 |0045: move-result v7 │ │ -090ce8: 3907 0a00 |0046: if-nez v7, 0050 // +000a │ │ -090cec: 2207 8c03 |0048: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ -090cf0: 1a08 5003 |004a: const-string v8, "Error in data stream" // string@0350 │ │ -090cf4: 7020 a224 8700 |004c: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -090cfa: 2707 |004f: throw v7 │ │ -090cfc: 0e00 |0050: return-void │ │ +09ea74: |[09ea74] com.badlogic.gdx.utils.compression.Lzma.decompress:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +09ea84: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +09ea86: 2354 e503 |0001: new-array v4, v5, [B // type@03e5 │ │ +09ea8a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +09ea8c: 6e40 0c24 4a57 |0004: invoke-virtual {v10, v4, v7, v5}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ +09ea92: 0a07 |0007: move-result v7 │ │ +09ea94: 3257 0a00 |0008: if-eq v7, v5, 0012 // +000a │ │ +09ea98: 2207 8c03 |000a: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ +09ea9c: 1a08 ef1b |000c: const-string v8, "input .lzma file is too short" // string@1bef │ │ +09eaa0: 7020 a224 8700 |000e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09eaa6: 2707 |0011: throw v7 │ │ +09eaa8: 2200 1603 |0012: new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // type@0316 │ │ +09eaac: 7010 cb21 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.:()V // method@21cb │ │ +09eab2: 6e20 ce21 4000 |0017: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDecoderProperties:([B)Z // method@21ce │ │ +09eab8: 0a07 |001a: move-result v7 │ │ +09eaba: 3907 0a00 |001b: if-nez v7, 0025 // +000a │ │ +09eabe: 2207 8c03 |001d: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ +09eac2: 1a08 8406 |001f: const-string v8, "Incorrect stream properties" // string@0684 │ │ +09eac6: 7020 a224 8700 |0021: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09eacc: 2707 |0024: throw v7 │ │ +09eace: 1602 0000 |0025: const-wide/16 v2, #int 0 // #0 │ │ +09ead2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +09ead4: 1307 0800 |0028: const/16 v7, #int 8 // #8 │ │ +09ead8: 3571 1800 |002a: if-ge v1, v7, 0042 // +0018 │ │ +09eadc: 6e10 0a24 0a00 |002c: invoke-virtual {v10}, Ljava/io/InputStream;.read:()I // method@240a │ │ +09eae2: 0a06 |002f: move-result v6 │ │ +09eae4: 3b06 0a00 |0030: if-gez v6, 003a // +000a │ │ +09eae8: 2207 8c03 |0032: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ +09eaec: 1a08 3f02 |0034: const-string v8, "Can't read stream size" // string@023f │ │ +09eaf0: 7020 a224 8700 |0036: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09eaf6: 2707 |0039: throw v7 │ │ +09eaf8: 8168 |003a: int-to-long v8, v6 │ │ +09eafa: da07 0108 |003b: mul-int/lit8 v7, v1, #int 8 // #08 │ │ +09eafe: c378 |003d: shl-long/2addr v8, v7 │ │ +09eb00: c182 |003e: or-long/2addr v2, v8 │ │ +09eb02: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09eb06: 28e7 |0041: goto 0028 // -0019 │ │ +09eb08: 6e53 cc21 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@21cc │ │ +09eb0e: 0a07 |0045: move-result v7 │ │ +09eb10: 3907 0a00 |0046: if-nez v7, 0050 // +000a │ │ +09eb14: 2207 8c03 |0048: new-instance v7, Ljava/lang/RuntimeException; // type@038c │ │ +09eb18: 1a08 5003 |004a: const-string v8, "Error in data stream" // string@0350 │ │ +09eb1c: 7020 a224 8700 |004c: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +09eb22: 2707 |004f: throw v7 │ │ +09eb24: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0001 line=94 │ │ 0x0003 line=95 │ │ 0x0012 line=96 │ │ 0x0017 line=97 │ │ @@ -158961,17 +158994,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090d00: |[090d00] com.badlogic.gdx.utils.compression.lz.InWindow.:()V │ │ -090d10: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -090d16: 0e00 |0003: return-void │ │ +09eb28: |[09eb28] com.badlogic.gdx.utils.compression.lz.InWindow.:()V │ │ +09eb38: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09eb3e: 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 - │ │ @@ -158980,32 +159013,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -090d18: |[090d18] com.badlogic.gdx.utils.compression.lz.InWindow.Create:(III)V │ │ -090d28: 5923 be10 |0000: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@10be │ │ -090d2c: 5924 bd10 |0002: iput v4, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@10bd │ │ -090d30: 9001 0304 |0004: add-int v1, v3, v4 │ │ -090d34: 9000 0105 |0006: add-int v0, v1, v5 │ │ -090d38: 5421 bb10 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090d3c: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -090d40: 5221 ba10 |000c: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ -090d44: 3201 0d00 |000e: if-eq v1, v0, 001b // +000d │ │ -090d48: 6e10 a321 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Free:()V // method@21a3 │ │ -090d4e: 5920 ba10 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ -090d52: 5221 ba10 |0015: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ -090d56: 2311 e503 |0017: new-array v1, v1, [B // type@03e5 │ │ -090d5a: 5b21 bb10 |0019: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090d5e: 5221 ba10 |001b: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ -090d62: b141 |001d: sub-int/2addr v1, v4 │ │ -090d64: 5921 bf10 |001e: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ -090d68: 0e00 |0020: return-void │ │ +09eb40: |[09eb40] com.badlogic.gdx.utils.compression.lz.InWindow.Create:(III)V │ │ +09eb50: 5923 be10 |0000: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@10be │ │ +09eb54: 5924 bd10 |0002: iput v4, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@10bd │ │ +09eb58: 9001 0304 |0004: add-int v1, v3, v4 │ │ +09eb5c: 9000 0105 |0006: add-int v0, v1, v5 │ │ +09eb60: 5421 bb10 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09eb64: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +09eb68: 5221 ba10 |000c: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ +09eb6c: 3201 0d00 |000e: if-eq v1, v0, 001b // +000d │ │ +09eb70: 6e10 a321 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Free:()V // method@21a3 │ │ +09eb76: 5920 ba10 |0013: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ +09eb7a: 5221 ba10 |0015: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ +09eb7e: 2311 e503 |0017: new-array v1, v1, [B // type@03e5 │ │ +09eb82: 5b21 bb10 |0019: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09eb86: 5221 ba10 |001b: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ +09eb8a: b141 |001d: sub-int/2addr v1, v4 │ │ +09eb8c: 5921 bf10 |001e: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ +09eb90: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0004 line=62 │ │ 0x0008 line=63 │ │ 0x0010 line=64 │ │ @@ -159025,18 +159058,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -090d6c: |[090d6c] com.badlogic.gdx.utils.compression.lz.InWindow.Free:()V │ │ -090d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090d7e: 5b10 bb10 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090d82: 0e00 |0003: return-void │ │ +09eb94: |[09eb94] com.badlogic.gdx.utils.compression.lz.InWindow.Free:()V │ │ +09eba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09eba6: 5b10 bb10 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09ebaa: 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; │ │ │ │ @@ -159045,22 +159078,22 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -090d84: |[090d84] com.badlogic.gdx.utils.compression.lz.InWindow.GetIndexByte:(I)B │ │ -090d94: 5430 bb10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090d98: 5231 bc10 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090d9c: 5232 c010 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090da0: b021 |0006: add-int/2addr v1, v2 │ │ -090da2: b041 |0007: add-int/2addr v1, v4 │ │ -090da4: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ -090da8: 0f00 |000a: return v0 │ │ +09ebac: |[09ebac] com.badlogic.gdx.utils.compression.lz.InWindow.GetIndexByte:(I)B │ │ +09ebbc: 5430 bb10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09ebc0: 5231 bc10 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ebc4: 5232 c010 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ebc8: b021 |0006: add-int/2addr v1, v2 │ │ +09ebca: b041 |0007: add-int/2addr v1, v4 │ │ +09ebcc: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ +09ebd0: 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 │ │ │ │ @@ -159069,44 +159102,44 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -090dac: |[090dac] com.badlogic.gdx.utils.compression.lz.InWindow.GetMatchLen:(III)I │ │ -090dbc: 5552 c310 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ -090dc0: 3802 1100 |0002: if-eqz v2, 0013 // +0011 │ │ -090dc4: 5252 c010 |0004: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090dc8: b062 |0006: add-int/2addr v2, v6 │ │ -090dca: b082 |0007: add-int/2addr v2, v8 │ │ -090dcc: 5253 c410 |0008: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090dd0: 3732 0900 |000a: if-le v2, v3, 0013 // +0009 │ │ -090dd4: 5252 c410 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090dd8: 5253 c010 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090ddc: b063 |0010: add-int/2addr v3, v6 │ │ -090dde: 9108 0203 |0011: sub-int v8, v2, v3 │ │ -090de2: d807 0701 |0013: add-int/lit8 v7, v7, #int 1 // #01 │ │ -090de6: 5252 bc10 |0015: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090dea: 5253 c010 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090dee: b032 |0019: add-int/2addr v2, v3 │ │ -090df0: 9001 0206 |001a: add-int v1, v2, v6 │ │ -090df4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -090df6: 3580 1400 |001d: if-ge v0, v8, 0031 // +0014 │ │ -090dfa: 5452 bb10 |001f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090dfe: 9003 0100 |0021: add-int v3, v1, v0 │ │ -090e02: 4802 0203 |0023: aget-byte v2, v2, v3 │ │ -090e06: 5453 bb10 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090e0a: 9004 0100 |0027: add-int v4, v1, v0 │ │ -090e0e: b174 |0029: sub-int/2addr v4, v7 │ │ -090e10: 4803 0304 |002a: aget-byte v3, v3, v4 │ │ -090e14: 3332 0500 |002c: if-ne v2, v3, 0031 // +0005 │ │ -090e18: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -090e1c: 28ed |0030: goto 001d // -0013 │ │ -090e1e: 0f00 |0031: return v0 │ │ +09ebd4: |[09ebd4] com.badlogic.gdx.utils.compression.lz.InWindow.GetMatchLen:(III)I │ │ +09ebe4: 5552 c310 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ +09ebe8: 3802 1100 |0002: if-eqz v2, 0013 // +0011 │ │ +09ebec: 5252 c010 |0004: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ebf0: b062 |0006: add-int/2addr v2, v6 │ │ +09ebf2: b082 |0007: add-int/2addr v2, v8 │ │ +09ebf4: 5253 c410 |0008: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ebf8: 3732 0900 |000a: if-le v2, v3, 0013 // +0009 │ │ +09ebfc: 5252 c410 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ec00: 5253 c010 |000e: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ec04: b063 |0010: add-int/2addr v3, v6 │ │ +09ec06: 9108 0203 |0011: sub-int v8, v2, v3 │ │ +09ec0a: d807 0701 |0013: add-int/lit8 v7, v7, #int 1 // #01 │ │ +09ec0e: 5252 bc10 |0015: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ec12: 5253 c010 |0017: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ec16: b032 |0019: add-int/2addr v2, v3 │ │ +09ec18: 9001 0206 |001a: add-int v1, v2, v6 │ │ +09ec1c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +09ec1e: 3580 1400 |001d: if-ge v0, v8, 0031 // +0014 │ │ +09ec22: 5452 bb10 |001f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09ec26: 9003 0100 |0021: add-int v3, v1, v0 │ │ +09ec2a: 4802 0203 |0023: aget-byte v2, v2, v3 │ │ +09ec2e: 5453 bb10 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09ec32: 9004 0100 |0027: add-int v4, v1, v0 │ │ +09ec36: b174 |0029: sub-int/2addr v4, v7 │ │ +09ec38: 4803 0304 |002a: aget-byte v3, v3, v4 │ │ +09ec3c: 3332 0500 |002c: if-ne v2, v3, 0031 // +0005 │ │ +09ec40: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09ec44: 28ed |0030: goto 001d // -0013 │ │ +09ec46: 0f00 |0031: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0013 line=103 │ │ 0x0015 line=105 │ │ 0x001c line=108 │ │ 0x0031 line=110 │ │ @@ -159123,19 +159156,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -090e20: |[090e20] com.badlogic.gdx.utils.compression.lz.InWindow.GetNumAvailableBytes:()I │ │ -090e30: 5220 c410 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090e34: 5221 c010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090e38: b110 |0004: sub-int/2addr v0, v1 │ │ -090e3a: 0f00 |0005: return v0 │ │ +09ec48: |[09ec48] com.badlogic.gdx.utils.compression.lz.InWindow.GetNumAvailableBytes:()I │ │ +09ec58: 5220 c410 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ec5c: 5221 c010 |0002: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ec60: b110 |0004: sub-int/2addr v0, v1 │ │ +09ec62: 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;) │ │ @@ -159143,22 +159176,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -090e3c: |[090e3c] com.badlogic.gdx.utils.compression.lz.InWindow.Init:()V │ │ -090e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090e4e: 5910 bc10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090e52: 5910 c010 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090e56: 5910 c410 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090e5a: 5c10 c310 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ -090e5e: 6e10 aa21 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@21aa │ │ -090e64: 0e00 |000c: return-void │ │ +09ec64: |[09ec64] com.badlogic.gdx.utils.compression.lz.InWindow.Init:()V │ │ +09ec74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09ec76: 5910 bc10 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ec7a: 5910 c010 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ec7e: 5910 c410 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ec82: 5c10 c310 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ +09ec86: 6e10 aa21 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@21aa │ │ +09ec8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0003 line=81 │ │ 0x0005 line=82 │ │ 0x0007 line=83 │ │ 0x0009 line=84 │ │ @@ -159171,39 +159204,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -090e68: |[090e68] com.badlogic.gdx.utils.compression.lz.InWindow.MoveBlock:()V │ │ -090e78: 5263 bc10 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090e7c: 5264 c010 |0002: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090e80: b043 |0004: add-int/2addr v3, v4 │ │ -090e82: 5264 be10 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@10be │ │ -090e86: 9102 0304 |0007: sub-int v2, v3, v4 │ │ -090e8a: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ -090e8e: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -090e92: 5263 bc10 |000d: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090e96: 5264 c410 |000f: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090e9a: b043 |0011: add-int/2addr v3, v4 │ │ -090e9c: 9101 0302 |0012: sub-int v1, v3, v2 │ │ -090ea0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -090ea2: 3510 0f00 |0015: if-ge v0, v1, 0024 // +000f │ │ -090ea6: 5463 bb10 |0017: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090eaa: 5464 bb10 |0019: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090eae: 9005 0200 |001b: add-int v5, v2, v0 │ │ -090eb2: 4804 0405 |001d: aget-byte v4, v4, v5 │ │ -090eb6: 4f04 0300 |001f: aput-byte v4, v3, v0 │ │ -090eba: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -090ebe: 28f2 |0023: goto 0015 // -000e │ │ -090ec0: 5263 bc10 |0024: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090ec4: b123 |0026: sub-int/2addr v3, v2 │ │ -090ec6: 5963 bc10 |0027: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090eca: 0e00 |0029: return-void │ │ +09ec90: |[09ec90] com.badlogic.gdx.utils.compression.lz.InWindow.MoveBlock:()V │ │ +09eca0: 5263 bc10 |0000: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09eca4: 5264 c010 |0002: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09eca8: b043 |0004: add-int/2addr v3, v4 │ │ +09ecaa: 5264 be10 |0005: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeBefore:I // field@10be │ │ +09ecae: 9102 0304 |0007: sub-int v2, v3, v4 │ │ +09ecb2: 3d02 0400 |0009: if-lez v2, 000d // +0004 │ │ +09ecb6: d802 02ff |000b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ecba: 5263 bc10 |000d: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ecbe: 5264 c410 |000f: iget v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ecc2: b043 |0011: add-int/2addr v3, v4 │ │ +09ecc4: 9101 0302 |0012: sub-int v1, v3, v2 │ │ +09ecc8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +09ecca: 3510 0f00 |0015: if-ge v0, v1, 0024 // +000f │ │ +09ecce: 5463 bb10 |0017: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09ecd2: 5464 bb10 |0019: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09ecd6: 9005 0200 |001b: add-int v5, v2, v0 │ │ +09ecda: 4804 0405 |001d: aget-byte v4, v4, v5 │ │ +09ecde: 4f04 0300 |001f: aput-byte v4, v3, v0 │ │ +09ece2: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09ece6: 28f2 |0023: goto 0015 // -000e │ │ +09ece8: 5263 bc10 |0024: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ecec: b123 |0026: sub-int/2addr v3, v2 │ │ +09ecee: 5963 bc10 |0027: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ecf2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0009 line=26 │ │ 0x000d line=28 │ │ 0x0014 line=31 │ │ 0x0017 line=32 │ │ @@ -159221,29 +159254,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -090ecc: |[090ecc] com.badlogic.gdx.utils.compression.lz.InWindow.MovePos:()V │ │ -090edc: 5231 c010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090ee0: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ -090ee4: 5931 c010 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090ee8: 5231 c010 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090eec: 5232 c110 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090ef0: 3721 1200 |000a: if-le v1, v2, 001c // +0012 │ │ -090ef4: 5231 bc10 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090ef8: 5232 c010 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090efc: 9000 0102 |0010: add-int v0, v1, v2 │ │ -090f00: 5231 bf10 |0012: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ -090f04: 3710 0500 |0014: if-le v0, v1, 0019 // +0005 │ │ -090f08: 6e10 a821 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MoveBlock:()V // method@21a8 │ │ -090f0e: 6e10 aa21 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@21aa │ │ -090f14: 0e00 |001c: return-void │ │ +09ecf4: |[09ecf4] com.badlogic.gdx.utils.compression.lz.InWindow.MovePos:()V │ │ +09ed04: 5231 c010 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ed08: d801 0101 |0002: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09ed0c: 5931 c010 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ed10: 5231 c010 |0006: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ed14: 5232 c110 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09ed18: 3721 1200 |000a: if-le v1, v2, 001c // +0012 │ │ +09ed1c: 5231 bc10 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ed20: 5232 c010 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ed24: 9000 0102 |0010: add-int v0, v1, v2 │ │ +09ed28: 5231 bf10 |0012: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ +09ed2c: 3710 0500 |0014: if-le v0, v1, 0019 // +0005 │ │ +09ed30: 6e10 a821 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MoveBlock:()V // method@21a8 │ │ +09ed36: 6e10 aa21 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.ReadBlock:()V // method@21aa │ │ +09ed3c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x000c line=90 │ │ 0x0012 line=91 │ │ 0x0019 line=92 │ │ @@ -159257,60 +159290,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -090f18: |[090f18] com.badlogic.gdx.utils.compression.lz.InWindow.ReadBlock:()V │ │ -090f28: 5573 c310 |0000: iget-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ -090f2c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -090f30: 0e00 |0004: return-void │ │ -090f32: 5273 c410 |0005: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f36: b003 |0007: add-int/2addr v3, v0 │ │ -090f38: 5973 c410 |0008: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f3c: 5273 c410 |000a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f40: 5274 c010 |000c: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090f44: 5275 bd10 |000e: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@10bd │ │ -090f48: b054 |0010: add-int/2addr v4, v5 │ │ -090f4a: 3443 0900 |0011: if-lt v3, v4, 001a // +0009 │ │ -090f4e: 5273 c410 |0013: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f52: 5274 bd10 |0015: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@10bd │ │ -090f56: b143 |0017: sub-int/2addr v3, v4 │ │ -090f58: 5973 c110 |0018: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090f5c: 5273 bc10 |001a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090f60: d903 0300 |001c: rsub-int/lit8 v3, v3, #int 0 // #00 │ │ -090f64: 5274 ba10 |001e: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ -090f68: b043 |0020: add-int/2addr v3, v4 │ │ -090f6a: 5274 c410 |0021: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f6e: 9102 0304 |0023: sub-int v2, v3, v4 │ │ -090f72: 3802 dfff |0025: if-eqz v2, 0004 // -0021 │ │ -090f76: 5473 c210 |0027: iget-object v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@10c2 │ │ -090f7a: 5474 bb10 |0029: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ -090f7e: 5275 bc10 |002b: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090f82: 5276 c410 |002d: iget v6, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f86: b065 |002f: add-int/2addr v5, v6 │ │ -090f88: 6e40 0c24 4325 |0030: invoke-virtual {v3, v4, v5, v2}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ -090f8e: 0a00 |0033: move-result v0 │ │ -090f90: 12f3 |0034: const/4 v3, #int -1 // #ff │ │ -090f92: 3330 d0ff |0035: if-ne v0, v3, 0005 // -0030 │ │ -090f96: 5273 c410 |0037: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090f9a: 5973 c110 |0039: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090f9e: 5273 bc10 |003b: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090fa2: 5274 c110 |003d: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090fa6: 9001 0304 |003f: add-int v1, v3, v4 │ │ -090faa: 5273 bf10 |0041: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ -090fae: 3731 0900 |0043: if-le v1, v3, 004c // +0009 │ │ -090fb2: 5273 bf10 |0045: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ -090fb6: 5274 bc10 |0047: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090fba: b143 |0049: sub-int/2addr v3, v4 │ │ -090fbc: 5973 c110 |004a: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090fc0: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -090fc2: 5c73 c310 |004d: iput-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ -090fc6: 28b5 |004f: goto 0004 // -004b │ │ +09ed40: |[09ed40] com.badlogic.gdx.utils.compression.lz.InWindow.ReadBlock:()V │ │ +09ed50: 5573 c310 |0000: iget-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ +09ed54: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +09ed58: 0e00 |0004: return-void │ │ +09ed5a: 5273 c410 |0005: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ed5e: b003 |0007: add-int/2addr v3, v0 │ │ +09ed60: 5973 c410 |0008: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ed64: 5273 c410 |000a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ed68: 5274 c010 |000c: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ed6c: 5275 bd10 |000e: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@10bd │ │ +09ed70: b054 |0010: add-int/2addr v4, v5 │ │ +09ed72: 3443 0900 |0011: if-lt v3, v4, 001a // +0009 │ │ +09ed76: 5273 c410 |0013: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ed7a: 5274 bd10 |0015: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._keepSizeAfter:I // field@10bd │ │ +09ed7e: b143 |0017: sub-int/2addr v3, v4 │ │ +09ed80: 5973 c110 |0018: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09ed84: 5273 bc10 |001a: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ed88: d903 0300 |001c: rsub-int/lit8 v3, v3, #int 0 // #00 │ │ +09ed8c: 5274 ba10 |001e: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._blockSize:I // field@10ba │ │ +09ed90: b043 |0020: add-int/2addr v3, v4 │ │ +09ed92: 5274 c410 |0021: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ed96: 9102 0304 |0023: sub-int v2, v3, v4 │ │ +09ed9a: 3802 dfff |0025: if-eqz v2, 0004 // -0021 │ │ +09ed9e: 5473 c210 |0027: iget-object v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@10c2 │ │ +09eda2: 5474 bb10 |0029: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferBase:[B // field@10bb │ │ +09eda6: 5275 bc10 |002b: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09edaa: 5276 c410 |002d: iget v6, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09edae: b065 |002f: add-int/2addr v5, v6 │ │ +09edb0: 6e40 0c24 4325 |0030: invoke-virtual {v3, v4, v5, v2}, Ljava/io/InputStream;.read:([BII)I // method@240c │ │ +09edb6: 0a00 |0033: move-result v0 │ │ +09edb8: 12f3 |0034: const/4 v3, #int -1 // #ff │ │ +09edba: 3330 d0ff |0035: if-ne v0, v3, 0005 // -0030 │ │ +09edbe: 5273 c410 |0037: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09edc2: 5973 c110 |0039: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09edc6: 5273 bc10 |003b: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09edca: 5274 c110 |003d: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09edce: 9001 0304 |003f: add-int v1, v3, v4 │ │ +09edd2: 5273 bf10 |0041: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ +09edd6: 3731 0900 |0043: if-le v1, v3, 004c // +0009 │ │ +09edda: 5273 bf10 |0045: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pointerToLastSafePosition:I // field@10bf │ │ +09edde: 5274 bc10 |0047: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ede2: b143 |0049: sub-int/2addr v3, v4 │ │ +09ede4: 5973 c110 |004a: iput v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09ede8: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +09edea: 5c73 c310 |004d: iput-boolean v3, v7, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamEndWasReached:Z // field@10c3 │ │ +09edee: 28b5 |004f: goto 0004 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x001a line=39 │ │ @@ -159334,28 +159367,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -090fc8: |[090fc8] com.badlogic.gdx.utils.compression.lz.InWindow.ReduceOffsets:(I)V │ │ -090fd8: 5210 bc10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090fdc: b020 |0002: add-int/2addr v0, v2 │ │ -090fde: 5910 bc10 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ -090fe2: 5210 c110 |0005: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090fe6: b120 |0007: sub-int/2addr v0, v2 │ │ -090fe8: 5910 c110 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ -090fec: 5210 c010 |000a: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090ff0: b120 |000c: sub-int/2addr v0, v2 │ │ -090ff2: 5910 c010 |000d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ -090ff6: 5210 c410 |000f: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -090ffa: b120 |0011: sub-int/2addr v0, v2 │ │ -090ffc: 5910 c410 |0012: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ -091000: 0e00 |0014: return-void │ │ +09edf0: |[09edf0] com.badlogic.gdx.utils.compression.lz.InWindow.ReduceOffsets:(I)V │ │ +09ee00: 5210 bc10 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ee04: b020 |0002: add-int/2addr v0, v2 │ │ +09ee06: 5910 bc10 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._bufferOffset:I // field@10bc │ │ +09ee0a: 5210 c110 |0005: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09ee0e: b120 |0007: sub-int/2addr v0, v2 │ │ +09ee10: 5910 c110 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._posLimit:I // field@10c1 │ │ +09ee14: 5210 c010 |000a: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ee18: b120 |000c: sub-int/2addr v0, v2 │ │ +09ee1a: 5910 c010 |000d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._pos:I // field@10c0 │ │ +09ee1e: 5210 c410 |000f: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ee22: b120 |0011: sub-int/2addr v0, v2 │ │ +09ee24: 5910 c410 |0012: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._streamPos:I // field@10c4 │ │ +09ee28: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x000f line=121 │ │ 0x0014 line=122 │ │ @@ -159368,18 +159401,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -091004: |[091004] com.badlogic.gdx.utils.compression.lz.InWindow.ReleaseStream:()V │ │ -091014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091016: 5b10 c210 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@10c2 │ │ -09101a: 0e00 |0003: return-void │ │ +09ee2c: |[09ee2c] com.badlogic.gdx.utils.compression.lz.InWindow.ReleaseStream:()V │ │ +09ee3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09ee3e: 5b10 c210 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@10c2 │ │ +09ee42: 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; │ │ │ │ @@ -159388,17 +159421,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09101c: |[09101c] com.badlogic.gdx.utils.compression.lz.InWindow.SetStream:(Ljava/io/InputStream;)V │ │ -09102c: 5b01 c210 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@10c2 │ │ -091030: 0e00 |0002: return-void │ │ +09ee44: |[09ee44] com.badlogic.gdx.utils.compression.lz.InWindow.SetStream:(Ljava/io/InputStream;)V │ │ +09ee54: 5b01 c210 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/InWindow;._stream:Ljava/io/InputStream; // field@10c2 │ │ +09ee58: 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; │ │ @@ -159460,19 +159493,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091034: |[091034] com.badlogic.gdx.utils.compression.lz.OutWindow.:()V │ │ -091044: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -09104a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09104c: 5910 c910 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -091050: 0e00 |0006: return-void │ │ +09ee5c: |[09ee5c] com.badlogic.gdx.utils.compression.lz.OutWindow.:()V │ │ +09ee6c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09ee72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09ee74: 5910 c910 |0004: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09ee78: 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; │ │ │ │ @@ -159482,41 +159515,41 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -091054: |[091054] com.badlogic.gdx.utils.compression.lz.OutWindow.CopyBlock:(II)V │ │ -091064: 5252 c610 |0000: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091068: b162 |0002: sub-int/2addr v2, v6 │ │ -09106a: d800 02ff |0003: add-int/lit8 v0, v2, #int -1 // #ff │ │ -09106e: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ -091072: 5252 c910 |0007: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -091076: b020 |0009: add-int/2addr v0, v2 │ │ -091078: 3807 2400 |000a: if-eqz v7, 002e // +0024 │ │ -09107c: 5252 c910 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -091080: 3420 0300 |000e: if-lt v0, v2, 0011 // +0003 │ │ -091084: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -091086: 5452 c510 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -09108a: 5253 c610 |0013: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -09108e: d804 0301 |0015: add-int/lit8 v4, v3, #int 1 // #01 │ │ -091092: 5954 c610 |0017: iput v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091096: 5454 c510 |0019: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -09109a: d801 0001 |001b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09109e: 4804 0400 |001d: aget-byte v4, v4, v0 │ │ -0910a2: 4f04 0203 |001f: aput-byte v4, v2, v3 │ │ -0910a6: 5252 c610 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -0910aa: 5253 c910 |0023: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -0910ae: 3432 0500 |0025: if-lt v2, v3, 002a // +0005 │ │ -0910b2: 6e10 b121 0500 |0027: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ -0910b8: d807 07ff |002a: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0910bc: 0110 |002c: move v0, v1 │ │ -0910be: 28dd |002d: goto 000a // -0023 │ │ -0910c0: 0e00 |002e: return-void │ │ +09ee7c: |[09ee7c] com.badlogic.gdx.utils.compression.lz.OutWindow.CopyBlock:(II)V │ │ +09ee8c: 5252 c610 |0000: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ee90: b162 |0002: sub-int/2addr v2, v6 │ │ +09ee92: d800 02ff |0003: add-int/lit8 v0, v2, #int -1 // #ff │ │ +09ee96: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ +09ee9a: 5252 c910 |0007: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09ee9e: b020 |0009: add-int/2addr v0, v2 │ │ +09eea0: 3807 2400 |000a: if-eqz v7, 002e // +0024 │ │ +09eea4: 5252 c910 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09eea8: 3420 0300 |000e: if-lt v0, v2, 0011 // +0003 │ │ +09eeac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09eeae: 5452 c510 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09eeb2: 5253 c610 |0013: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09eeb6: d804 0301 |0015: add-int/lit8 v4, v3, #int 1 // #01 │ │ +09eeba: 5954 c610 |0017: iput v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09eebe: 5454 c510 |0019: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09eec2: d801 0001 |001b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09eec6: 4804 0400 |001d: aget-byte v4, v4, v0 │ │ +09eeca: 4f04 0203 |001f: aput-byte v4, v2, v3 │ │ +09eece: 5252 c610 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09eed2: 5253 c910 |0023: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09eed6: 3432 0500 |0025: if-lt v2, v3, 002a // +0005 │ │ +09eeda: 6e10 b121 0500 |0027: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ +09eee0: d807 07ff |002a: add-int/lit8 v7, v7, #int -1 // #ff │ │ +09eee4: 0110 |002c: move v0, v1 │ │ +09eee6: 28dd |002d: goto 000a // -0023 │ │ +09eee8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000a line=49 │ │ 0x000c line=50 │ │ 0x0011 line=51 │ │ @@ -159536,26 +159569,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0910c4: |[0910c4] com.badlogic.gdx.utils.compression.lz.OutWindow.Create:(I)V │ │ -0910d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0910d6: 5420 c510 |0001: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -0910da: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -0910de: 5220 c910 |0005: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -0910e2: 3230 0600 |0007: if-eq v0, v3, 000d // +0006 │ │ -0910e6: 2330 e503 |0009: new-array v0, v3, [B // type@03e5 │ │ -0910ea: 5b20 c510 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -0910ee: 5923 c910 |000d: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -0910f2: 5921 c610 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -0910f6: 5921 c810 |0011: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ -0910fa: 0e00 |0013: return-void │ │ +09eeec: |[09eeec] com.badlogic.gdx.utils.compression.lz.OutWindow.Create:(I)V │ │ +09eefc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09eefe: 5420 c510 |0001: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09ef02: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +09ef06: 5220 c910 |0005: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09ef0a: 3230 0600 |0007: if-eq v0, v3, 000d // +0006 │ │ +09ef0e: 2330 e503 |0009: new-array v0, v3, [B // type@03e5 │ │ +09ef12: 5b20 c510 |000b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09ef16: 5923 c910 |000d: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09ef1a: 5921 c610 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ef1e: 5921 c810 |0011: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ +09ef22: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ 0x000d line=16 │ │ 0x000f line=17 │ │ 0x0011 line=18 │ │ 0x0013 line=19 │ │ @@ -159568,32 +159601,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0910fc: |[0910fc] com.badlogic.gdx.utils.compression.lz.OutWindow.Flush:()V │ │ -09110c: 5241 c610 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091110: 5242 c810 |0002: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ -091114: 9100 0102 |0004: sub-int v0, v1, v2 │ │ -091118: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -09111c: 0e00 |0008: return-void │ │ -09111e: 5441 c710 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@10c7 │ │ -091122: 5442 c510 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -091126: 5243 c810 |000d: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ -09112a: 6e40 1624 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ -091130: 5241 c610 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091134: 5242 c910 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -091138: 3421 0500 |0016: if-lt v1, v2, 001b // +0005 │ │ -09113c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -09113e: 5941 c610 |0019: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091142: 5241 c610 |001b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091146: 5941 c810 |001d: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ -09114a: 28e9 |001f: goto 0008 // -0017 │ │ +09ef24: |[09ef24] com.badlogic.gdx.utils.compression.lz.OutWindow.Flush:()V │ │ +09ef34: 5241 c610 |0000: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ef38: 5242 c810 |0002: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ +09ef3c: 9100 0102 |0004: sub-int v0, v1, v2 │ │ +09ef40: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +09ef44: 0e00 |0008: return-void │ │ +09ef46: 5441 c710 |0009: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@10c7 │ │ +09ef4a: 5442 c510 |000b: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09ef4e: 5243 c810 |000d: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ +09ef52: 6e40 1624 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ +09ef58: 5241 c610 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ef5c: 5242 c910 |0014: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09ef60: 3421 0500 |0016: if-lt v1, v2, 001b // +0005 │ │ +09ef64: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +09ef66: 5941 c610 |0019: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ef6a: 5241 c610 |001b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ef6e: 5941 c810 |001d: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ +09ef72: 28e9 |001f: goto 0008 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=44 │ │ 0x0009 line=41 │ │ 0x0012 line=42 │ │ @@ -159607,24 +159640,24 @@ │ │ type : '(I)B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09114c: |[09114c] com.badlogic.gdx.utils.compression.lz.OutWindow.GetByte:(I)B │ │ -09115c: 5221 c610 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -091160: b131 |0002: sub-int/2addr v1, v3 │ │ -091162: d800 01ff |0003: add-int/lit8 v0, v1, #int -1 // #ff │ │ -091166: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ -09116a: 5221 c910 |0007: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -09116e: b010 |0009: add-int/2addr v0, v1 │ │ -091170: 5421 c510 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -091174: 4801 0100 |000c: aget-byte v1, v1, v0 │ │ -091178: 0f01 |000e: return v1 │ │ +09ef74: |[09ef74] com.badlogic.gdx.utils.compression.lz.OutWindow.GetByte:(I)B │ │ +09ef84: 5221 c610 |0000: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09ef88: b131 |0002: sub-int/2addr v1, v3 │ │ +09ef8a: d800 01ff |0003: add-int/lit8 v0, v1, #int -1 // #ff │ │ +09ef8e: 3b00 0500 |0005: if-gez v0, 000a // +0005 │ │ +09ef92: 5221 c910 |0007: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09ef96: b010 |0009: add-int/2addr v0, v1 │ │ +09ef98: 5421 c510 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09ef9c: 4801 0100 |000c: aget-byte v1, v1, v0 │ │ +09efa0: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ 0x000a line=64 │ │ locals : │ │ 0x0005 - 0x000f reg=0 pos I │ │ @@ -159636,20 +159669,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09117c: |[09117c] com.badlogic.gdx.utils.compression.lz.OutWindow.Init:(Z)V │ │ -09118c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09118e: 3902 0600 |0001: if-nez v2, 0007 // +0006 │ │ -091192: 5910 c810 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ -091196: 5910 c610 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -09119a: 0e00 |0007: return-void │ │ +09efa4: |[09efa4] com.badlogic.gdx.utils.compression.lz.OutWindow.Init:(Z)V │ │ +09efb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09efb6: 3902 0600 |0001: if-nez v2, 0007 // +0006 │ │ +09efba: 5910 c810 |0003: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._streamPos:I // field@10c8 │ │ +09efbe: 5910 c610 |0005: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09efc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=36 │ │ locals : │ │ @@ -159661,25 +159694,25 @@ │ │ type : '(B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -09119c: |[09119c] com.badlogic.gdx.utils.compression.lz.OutWindow.PutByte:(B)V │ │ -0911ac: 5430 c510 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ -0911b0: 5231 c610 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -0911b4: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0911b8: 5932 c610 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -0911bc: 4f04 0001 |0008: aput-byte v4, v0, v1 │ │ -0911c0: 5230 c610 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ -0911c4: 5231 c910 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ -0911c8: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ -0911cc: 6e10 b121 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ -0911d2: 0e00 |0013: return-void │ │ +09efc4: |[09efc4] com.badlogic.gdx.utils.compression.lz.OutWindow.PutByte:(B)V │ │ +09efd4: 5430 c510 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._buffer:[B // field@10c5 │ │ +09efd8: 5231 c610 |0002: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09efdc: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +09efe0: 5932 c610 |0006: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09efe4: 4f04 0001 |0008: aput-byte v4, v0, v1 │ │ +09efe8: 5230 c610 |000a: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._pos:I // field@10c6 │ │ +09efec: 5231 c910 |000c: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._windowSize:I // field@10c9 │ │ +09eff0: 3410 0500 |000e: if-lt v0, v1, 0013 // +0005 │ │ +09eff4: 6e10 b121 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ +09effa: 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; │ │ @@ -159690,19 +159723,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0911d4: |[0911d4] com.badlogic.gdx.utils.compression.lz.OutWindow.ReleaseStream:()V │ │ -0911e4: 6e10 b121 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ -0911ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0911ec: 5b10 c710 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@10c7 │ │ -0911f0: 0e00 |0006: return-void │ │ +09effc: |[09effc] com.badlogic.gdx.utils.compression.lz.OutWindow.ReleaseStream:()V │ │ +09f00c: 6e10 b121 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ +09f012: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09f014: 5b10 c710 |0004: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@10c7 │ │ +09f018: 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; │ │ @@ -159712,18 +159745,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0911f4: |[0911f4] com.badlogic.gdx.utils.compression.lz.OutWindow.SetStream:(Ljava/io/OutputStream;)V │ │ -091204: 6e10 b521 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@21b5 │ │ -09120a: 5b01 c710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@10c7 │ │ -09120e: 0e00 |0005: return-void │ │ +09f01c: |[09f01c] com.badlogic.gdx.utils.compression.lz.OutWindow.SetStream:(Ljava/io/OutputStream;)V │ │ +09f02c: 6e10 b521 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@21b5 │ │ +09f032: 5b01 c710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;._stream:Ljava/io/OutputStream; // field@10c7 │ │ +09f036: 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; │ │ @@ -159889,17 +159922,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091210: |[091210] com.badlogic.gdx.utils.compression.lzma.Base.:()V │ │ -091220: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -091226: 0e00 |0003: return-void │ │ +09f038: |[09f038] com.badlogic.gdx.utils.compression.lzma.Base.:()V │ │ +09f048: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09f04e: 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;) │ │ @@ -159907,21 +159940,21 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -091228: |[091228] com.badlogic.gdx.utils.compression.lzma.Base.GetLenToPosState:(I)I │ │ -091238: d801 01fe |0000: add-int/lit8 v1, v1, #int -2 // #fe │ │ -09123c: 1240 |0002: const/4 v0, #int 4 // #4 │ │ -09123e: 3501 0300 |0003: if-ge v1, v0, 0006 // +0003 │ │ -091242: 0f01 |0005: return v1 │ │ -091244: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -091246: 28fe |0007: goto 0005 // -0002 │ │ +09f050: |[09f050] com.badlogic.gdx.utils.compression.lzma.Base.GetLenToPosState:(I)I │ │ +09f060: d801 01fe |0000: add-int/lit8 v1, v1, #int -2 // #fe │ │ +09f064: 1240 |0002: const/4 v0, #int 4 // #4 │ │ +09f066: 3501 0300 |0003: if-ge v1, v0, 0006 // +0003 │ │ +09f06a: 0f01 |0005: return v1 │ │ +09f06c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +09f06e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 len I │ │ @@ -159932,38 +159965,38 @@ │ │ type : '()I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -091248: |[091248] com.badlogic.gdx.utils.compression.lzma.Base.StateInit:()I │ │ -091258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09125a: 0f00 |0001: return v0 │ │ +09f070: |[09f070] com.badlogic.gdx.utils.compression.lzma.Base.StateInit:()I │ │ +09f080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09f082: 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 │ │ -09125c: |[09125c] com.badlogic.gdx.utils.compression.lzma.Base.StateIsCharState:(I)Z │ │ -09126c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09126e: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ -091272: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -091274: 0f00 |0004: return v0 │ │ -091276: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -091278: 28fe |0006: goto 0004 // -0002 │ │ +09f084: |[09f084] com.badlogic.gdx.utils.compression.lzma.Base.StateIsCharState:(I)Z │ │ +09f094: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +09f096: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ +09f09a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +09f09c: 0f00 |0004: return v0 │ │ +09f09e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +09f0a0: 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;) │ │ @@ -159971,25 +160004,25 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09127c: |[09127c] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateChar:(I)I │ │ -09128c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -09128e: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ -091292: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -091294: 0f00 |0004: return v0 │ │ -091296: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ -09129a: 3501 0500 |0007: if-ge v1, v0, 000c // +0005 │ │ -09129e: d800 01fd |0009: add-int/lit8 v0, v1, #int -3 // #fd │ │ -0912a2: 28f9 |000b: goto 0004 // -0007 │ │ -0912a4: d800 01fa |000c: add-int/lit8 v0, v1, #int -6 // #fa │ │ -0912a8: 28f6 |000e: goto 0004 // -000a │ │ +09f0a4: |[09f0a4] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateChar:(I)I │ │ +09f0b4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +09f0b6: 3501 0400 |0001: if-ge v1, v0, 0005 // +0004 │ │ +09f0ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09f0bc: 0f00 |0004: return v0 │ │ +09f0be: 1300 0a00 |0005: const/16 v0, #int 10 // #a │ │ +09f0c2: 3501 0500 |0007: if-ge v1, v0, 000c // +0005 │ │ +09f0c6: d800 01fd |0009: add-int/lit8 v0, v1, #int -3 // #fd │ │ +09f0ca: 28f9 |000b: goto 0004 // -0007 │ │ +09f0cc: d800 01fa |000c: add-int/lit8 v0, v1, #int -6 // #fa │ │ +09f0d0: 28f6 |000e: goto 0004 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0004 line=16 │ │ 0x0005 line=15 │ │ 0x000c line=16 │ │ locals : │ │ @@ -160000,20 +160033,20 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0912ac: |[0912ac] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateMatch:(I)I │ │ -0912bc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0912be: 3501 0300 |0001: if-ge v1, v0, 0004 // +0003 │ │ -0912c2: 0f00 |0003: return v0 │ │ -0912c4: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ -0912c8: 28fd |0006: goto 0003 // -0003 │ │ +09f0d4: |[09f0d4] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateMatch:(I)I │ │ +09f0e4: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +09f0e6: 3501 0300 |0001: if-ge v1, v0, 0004 // +0003 │ │ +09f0ea: 0f00 |0003: return v0 │ │ +09f0ec: 1300 0a00 |0004: const/16 v0, #int 10 // #a │ │ +09f0f0: 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;) │ │ @@ -160021,21 +160054,21 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0912cc: |[0912cc] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateRep:(I)I │ │ -0912dc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0912de: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ -0912e2: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -0912e6: 0f00 |0005: return v0 │ │ -0912e8: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ -0912ec: 28fd |0008: goto 0005 // -0003 │ │ +09f0f4: |[09f0f4] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateRep:(I)I │ │ +09f104: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +09f106: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ +09f10a: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +09f10e: 0f00 |0005: return v0 │ │ +09f110: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ +09f114: 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;) │ │ @@ -160043,21 +160076,21 @@ │ │ type : '(I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0912f0: |[0912f0] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateShortRep:(I)I │ │ -091300: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -091302: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ -091306: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -09130a: 0f00 |0005: return v0 │ │ -09130c: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ -091310: 28fd |0008: goto 0005 // -0003 │ │ +09f118: |[09f118] com.badlogic.gdx.utils.compression.lzma.Base.StateUpdateShortRep:(I)I │ │ +09f128: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +09f12a: 3501 0500 |0001: if-ge v1, v0, 0006 // +0005 │ │ +09f12e: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +09f132: 0f00 |0005: return v0 │ │ +09f134: 1300 0b00 |0006: const/16 v0, #int 11 // #b │ │ +09f138: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 index I │ │ │ │ Virtual methods - │ │ @@ -160117,32 +160150,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 │ │ -091314: |[091314] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ -091324: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -091328: 5b23 ea10 |0002: iput-object v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@10ea │ │ -09132c: 7010 9524 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -091332: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -091334: 2300 3904 |0008: new-array v0, v0, [S // type@0439 │ │ -091338: 5b20 e510 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ -09133c: 2310 2a04 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@042a │ │ -091340: 5b20 e710 |000e: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ -091344: 2310 2a04 |0010: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@042a │ │ -091348: 5b20 e810 |0012: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ -09134c: 2200 1d03 |0014: new-instance v0, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ -091350: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -091354: 7020 0d22 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ -09135a: 5b20 e610 |001b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e6 │ │ -09135e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -091360: 5920 e910 |001e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -091364: 0e00 |0020: return-void │ │ +09f13c: |[09f13c] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ +09f14c: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +09f150: 5b23 ea10 |0002: iput-object v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@10ea │ │ +09f154: 7010 9524 0200 |0004: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +09f15a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +09f15c: 2300 3904 |0008: new-array v0, v0, [S // type@0439 │ │ +09f160: 5b20 e510 |000a: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ +09f164: 2310 2a04 |000c: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@042a │ │ +09f168: 5b20 e710 |000e: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ +09f16c: 2310 2a04 |0010: new-array v0, v1, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@042a │ │ +09f170: 5b20 e810 |0012: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ +09f174: 2200 1d03 |0014: new-instance v0, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ +09f178: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +09f17c: 7020 0d22 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ +09f182: 5b20 e610 |001b: iput-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e6 │ │ +09f186: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +09f188: 5920 e910 |001e: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f18c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0007 line=26 │ │ 0x000c line=27 │ │ 0x0010 line=28 │ │ 0x0014 line=29 │ │ @@ -160157,33 +160190,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -091368: |[091368] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Create:(I)V │ │ -091378: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09137a: 5240 e910 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -09137e: 3550 1f00 |0003: if-ge v0, v5, 0022 // +001f │ │ -091382: 5440 e710 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ -091386: 5241 e910 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -09138a: 2202 1d03 |0009: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ -09138e: 7020 0d22 3200 |000b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ -091394: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -091398: 5440 e810 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ -09139c: 5241 e910 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -0913a0: 2202 1d03 |0014: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ -0913a4: 7020 0d22 3200 |0016: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ -0913aa: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -0913ae: 5240 e910 |001b: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -0913b2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0913b6: 5940 e910 |001f: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -0913ba: 28e0 |0021: goto 0001 // -0020 │ │ -0913bc: 0e00 |0022: return-void │ │ +09f190: |[09f190] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Create:(I)V │ │ +09f1a0: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +09f1a2: 5240 e910 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f1a6: 3550 1f00 |0003: if-ge v0, v5, 0022 // +001f │ │ +09f1aa: 5440 e710 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ +09f1ae: 5241 e910 |0007: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f1b2: 2202 1d03 |0009: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ +09f1b6: 7020 0d22 3200 |000b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ +09f1bc: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +09f1c0: 5440 e810 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ +09f1c4: 5241 e910 |0012: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f1c8: 2202 1d03 |0014: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ +09f1cc: 7020 0d22 3200 |0016: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ +09f1d2: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +09f1d6: 5240 e910 |001b: iget v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f1da: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09f1de: 5940 e910 |001f: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f1e2: 28e0 |0021: goto 0001 // -0020 │ │ +09f1e4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0005 line=34 │ │ 0x0010 line=35 │ │ 0x001b line=33 │ │ 0x0022 line=37 │ │ @@ -160196,43 +160229,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 │ │ -0913c0: |[0913c0] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ -0913d0: 5431 e510 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ -0913d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0913d6: 6e30 1b22 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -0913dc: 0a01 |0006: move-result v1 │ │ -0913de: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ -0913e2: 5431 e710 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ -0913e6: 4601 0105 |000b: aget-object v1, v1, v5 │ │ -0913ea: 6e20 0e22 4100 |000d: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ -0913f0: 0a00 |0010: move-result v0 │ │ -0913f2: 0f00 |0011: return v0 │ │ -0913f4: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ -0913f8: 5431 e510 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ -0913fc: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0913fe: 6e30 1b22 1402 |0017: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -091404: 0a01 |001a: move-result v1 │ │ -091406: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -09140a: 5431 e810 |001d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ -09140e: 4601 0105 |001f: aget-object v1, v1, v5 │ │ -091412: 6e20 0e22 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ -091418: 0a01 |0024: move-result v1 │ │ -09141a: b010 |0025: add-int/2addr v0, v1 │ │ -09141c: 28eb |0026: goto 0011 // -0015 │ │ -09141e: 5431 e610 |0027: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e6 │ │ -091422: 6e20 0e22 4100 |0029: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ -091428: 0a01 |002c: move-result v1 │ │ -09142a: d801 0108 |002d: add-int/lit8 v1, v1, #int 8 // #08 │ │ -09142e: b010 |002f: add-int/2addr v0, v1 │ │ -091430: 28e1 |0030: goto 0011 // -001f │ │ +09f1e8: |[09f1e8] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ +09f1f8: 5431 e510 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ +09f1fc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +09f1fe: 6e30 1b22 1402 |0003: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f204: 0a01 |0006: move-result v1 │ │ +09f206: 3901 0b00 |0007: if-nez v1, 0012 // +000b │ │ +09f20a: 5431 e710 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ +09f20e: 4601 0105 |000b: aget-object v1, v1, v5 │ │ +09f212: 6e20 0e22 4100 |000d: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ +09f218: 0a00 |0010: move-result v0 │ │ +09f21a: 0f00 |0011: return v0 │ │ +09f21c: 1300 0800 |0012: const/16 v0, #int 8 // #8 │ │ +09f220: 5431 e510 |0014: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ +09f224: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +09f226: 6e30 1b22 1402 |0017: invoke-virtual {v4, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f22c: 0a01 |001a: move-result v1 │ │ +09f22e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +09f232: 5431 e810 |001d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ +09f236: 4601 0105 |001f: aget-object v1, v1, v5 │ │ +09f23a: 6e20 0e22 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ +09f240: 0a01 |0024: move-result v1 │ │ +09f242: b010 |0025: add-int/2addr v0, v1 │ │ +09f244: 28eb |0026: goto 0011 // -0015 │ │ +09f246: 5431 e610 |0027: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e6 │ │ +09f24a: 6e20 0e22 4100 |0029: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ +09f250: 0a01 |002c: move-result v1 │ │ +09f252: d801 0108 |002d: add-int/lit8 v1, v1, #int 8 // #08 │ │ +09f256: b010 |002f: add-int/2addr v0, v1 │ │ +09f258: 28e1 |0030: goto 0011 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0011 line=55 │ │ 0x0012 line=50 │ │ 0x0014 line=51 │ │ 0x001d line=52 │ │ @@ -160248,31 +160281,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -091434: |[091434] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Init:()V │ │ -091444: 5421 e510 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ -091448: 7110 1e22 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -09144e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -091450: 5221 e910 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ -091454: 3510 1300 |0008: if-ge v0, v1, 001b // +0013 │ │ -091458: 5421 e710 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ -09145c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -091460: 6e10 0f22 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ -091466: 5421 e810 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ -09146a: 4601 0100 |0013: aget-object v1, v1, v0 │ │ -09146e: 6e10 0f22 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ -091474: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -091478: 28ec |001a: goto 0006 // -0014 │ │ -09147a: 5421 e610 |001b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e6 │ │ -09147e: 6e10 0f22 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ -091484: 0e00 |0020: return-void │ │ +09f25c: |[09f25c] com.badlogic.gdx.utils.compression.lzma.Decoder$LenDecoder.Init:()V │ │ +09f26c: 5421 e510 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_Choice:[S // field@10e5 │ │ +09f270: 7110 1e22 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09f276: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +09f278: 5221 e910 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_NumPosStates:I // field@10e9 │ │ +09f27c: 3510 1300 |0008: if-ge v0, v1, 001b // +0013 │ │ +09f280: 5421 e710 |000a: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_LowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e7 │ │ +09f284: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +09f288: 6e10 0f22 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ +09f28e: 5421 e810 |0011: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_MidCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e8 │ │ +09f292: 4601 0100 |0013: aget-object v1, v1, v0 │ │ +09f296: 6e10 0f22 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ +09f29c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09f2a0: 28ec |001a: goto 0006 // -0014 │ │ +09f2a2: 5421 e610 |001b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.m_HighCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10e6 │ │ +09f2a6: 6e10 0f22 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ +09f2ac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x000a line=42 │ │ 0x0011 line=43 │ │ 0x0018 line=41 │ │ @@ -160324,21 +160357,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 │ │ -091488: |[091488] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V │ │ -091498: 5b12 ec10 |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@10ec │ │ -09149c: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0914a2: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ -0914a6: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ -0914aa: 5b10 eb10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ -0914ae: 0e00 |000b: return-void │ │ +09f2b0: |[09f2b0] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V │ │ +09f2c0: 5b12 ec10 |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@10ec │ │ +09f2c4: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09f2ca: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ +09f2ce: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ +09f2d2: 5b10 eb10 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ +09f2d6: 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; │ │ @@ -160349,25 +160382,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 │ │ -0914b0: |[0914b0] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeNormal:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ │ -0914c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0914c2: e001 0001 |0001: shl-int/lit8 v1, v0, #int 1 // #01 │ │ -0914c6: 5432 eb10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ -0914ca: 6e30 1b22 2400 |0005: invoke-virtual {v4, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -0914d0: 0a02 |0008: move-result v2 │ │ -0914d2: 9600 0102 |0009: or-int v0, v1, v2 │ │ -0914d6: 1301 0001 |000b: const/16 v1, #int 256 // #100 │ │ -0914da: 3410 f4ff |000d: if-lt v0, v1, 0001 // -000c │ │ -0914de: 8d01 |000f: int-to-byte v1, v0 │ │ -0914e0: 0f01 |0010: return v1 │ │ +09f2d8: |[09f2d8] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeNormal:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ │ +09f2e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09f2ea: e001 0001 |0001: shl-int/lit8 v1, v0, #int 1 // #01 │ │ +09f2ee: 5432 eb10 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ +09f2f2: 6e30 1b22 2400 |0005: invoke-virtual {v4, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f2f8: 0a02 |0008: move-result v2 │ │ +09f2fa: 9600 0102 |0009: or-int v0, v1, v2 │ │ +09f2fe: 1301 0001 |000b: const/16 v1, #int 256 // #100 │ │ +09f302: 3410 f4ff |000d: if-lt v0, v1, 0001 // -000c │ │ +09f306: 8d01 |000f: int-to-byte v1, v0 │ │ +09f308: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0001 line=70 │ │ 0x000b line=71 │ │ 0x000f line=72 │ │ locals : │ │ @@ -160380,40 +160413,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 │ │ -0914e4: |[0914e4] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeWithMatchByte:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ │ -0914f4: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -0914f8: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0914fa: e103 0807 |0003: shr-int/lit8 v3, v8, #int 7 // #07 │ │ -0914fe: dd01 0301 |0005: and-int/lit8 v1, v3, #int 1 // #01 │ │ -091502: e003 0801 |0007: shl-int/lit8 v3, v8, #int 1 // #01 │ │ -091506: 8d38 |0009: int-to-byte v8, v3 │ │ -091508: 5463 eb10 |000a: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ -09150c: d804 0101 |000c: add-int/lit8 v4, v1, #int 1 // #01 │ │ -091510: e004 0408 |000e: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -091514: b024 |0010: add-int/2addr v4, v2 │ │ -091516: 6e30 1b22 3704 |0011: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -09151c: 0a00 |0014: move-result v0 │ │ -09151e: e003 0201 |0015: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -091522: 9602 0300 |0017: or-int v2, v3, v0 │ │ -091526: 3201 0f00 |0019: if-eq v1, v0, 0028 // +000f │ │ -09152a: 3552 0f00 |001b: if-ge v2, v5, 002a // +000f │ │ -09152e: e003 0201 |001d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -091532: 5464 eb10 |001f: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ -091536: 6e30 1b22 4702 |0021: invoke-virtual {v7, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -09153c: 0a04 |0024: move-result v4 │ │ -09153e: 9602 0304 |0025: or-int v2, v3, v4 │ │ -091542: 28f4 |0027: goto 001b // -000c │ │ -091544: 3452 dbff |0028: if-lt v2, v5, 0003 // -0025 │ │ -091548: 8d23 |002a: int-to-byte v3, v2 │ │ -09154a: 0f03 |002b: return v3 │ │ +09f30c: |[09f30c] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.DecodeWithMatchByte:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ │ +09f31c: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +09f320: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +09f322: e103 0807 |0003: shr-int/lit8 v3, v8, #int 7 // #07 │ │ +09f326: dd01 0301 |0005: and-int/lit8 v1, v3, #int 1 // #01 │ │ +09f32a: e003 0801 |0007: shl-int/lit8 v3, v8, #int 1 // #01 │ │ +09f32e: 8d38 |0009: int-to-byte v8, v3 │ │ +09f330: 5463 eb10 |000a: iget-object v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ +09f334: d804 0101 |000c: add-int/lit8 v4, v1, #int 1 // #01 │ │ +09f338: e004 0408 |000e: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +09f33c: b024 |0010: add-int/2addr v4, v2 │ │ +09f33e: 6e30 1b22 3704 |0011: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f344: 0a00 |0014: move-result v0 │ │ +09f346: e003 0201 |0015: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +09f34a: 9602 0300 |0017: or-int v2, v3, v0 │ │ +09f34e: 3201 0f00 |0019: if-eq v1, v0, 0028 // +000f │ │ +09f352: 3552 0f00 |001b: if-ge v2, v5, 002a // +000f │ │ +09f356: e003 0201 |001d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +09f35a: 5464 eb10 |001f: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ +09f35e: 6e30 1b22 4702 |0021: invoke-virtual {v7, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f364: 0a04 |0024: move-result v4 │ │ +09f366: 9602 0304 |0025: or-int v2, v3, v4 │ │ +09f36a: 28f4 |0027: goto 001b // -000c │ │ +09f36c: 3452 dbff |0028: if-lt v2, v5, 0003 // -0025 │ │ +09f370: 8d23 |002a: int-to-byte v3, v2 │ │ +09f372: 0f03 |002b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0003 line=79 │ │ 0x0007 line=80 │ │ 0x000a line=81 │ │ 0x0015 line=82 │ │ @@ -160435,18 +160468,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09154c: |[09154c] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.Init:()V │ │ -09155c: 5410 eb10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ -091560: 7110 1e22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091566: 0e00 |0005: return-void │ │ +09f374: |[09f374] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder$Decoder2.Init:()V │ │ +09f384: 5410 eb10 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.m_Decoders:[S // field@10eb │ │ +09f388: 7110 1e22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09f38e: 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; │ │ │ │ @@ -160501,18 +160534,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 │ │ -091568: |[091568] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ -091578: 5b01 f110 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@10f1 │ │ -09157c: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -091582: 0e00 |0005: return-void │ │ +09f390: |[09f390] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V │ │ +09f3a0: 5b01 f110 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; // field@10f1 │ │ +09f3a4: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09f3aa: 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; │ │ @@ -160523,42 +160556,42 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -091584: |[091584] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Create:(II)V │ │ -091594: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -091596: 5452 ed10 |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@10ed │ │ -09159a: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -09159e: 5252 ef10 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ -0915a2: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ -0915a6: 5252 ee10 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ -0915aa: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ -0915ae: 0e00 |000d: return-void │ │ -0915b0: 5956 ee10 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ -0915b4: 9802 0406 |0010: shl-int v2, v4, v6 │ │ -0915b8: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0915bc: 5952 f010 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@10f0 │ │ -0915c0: 5957 ef10 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ -0915c4: 5252 ef10 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ -0915c8: 5253 ee10 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ -0915cc: b032 |001c: add-int/2addr v2, v3 │ │ -0915ce: 9801 0402 |001d: shl-int v1, v4, v2 │ │ -0915d2: 2312 2704 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@0427 │ │ -0915d6: 5b52 ed10 |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@10ed │ │ -0915da: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0915dc: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ -0915e0: 5452 ed10 |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@10ed │ │ -0915e4: 2203 1403 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@0314 │ │ -0915e8: 7020 c321 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@21c3 │ │ -0915ee: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ -0915f2: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0915f6: 28f3 |0031: goto 0024 // -000d │ │ +09f3ac: |[09f3ac] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Create:(II)V │ │ +09f3bc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09f3be: 5452 ed10 |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@10ed │ │ +09f3c2: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +09f3c6: 5252 ef10 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ +09f3ca: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ +09f3ce: 5252 ee10 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ +09f3d2: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ +09f3d6: 0e00 |000d: return-void │ │ +09f3d8: 5956 ee10 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ +09f3dc: 9802 0406 |0010: shl-int v2, v4, v6 │ │ +09f3e0: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09f3e4: 5952 f010 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@10f0 │ │ +09f3e8: 5957 ef10 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ +09f3ec: 5252 ef10 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ +09f3f0: 5253 ee10 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ +09f3f4: b032 |001c: add-int/2addr v2, v3 │ │ +09f3f6: 9801 0402 |001d: shl-int v1, v4, v2 │ │ +09f3fa: 2312 2704 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@0427 │ │ +09f3fe: 5b52 ed10 |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@10ed │ │ +09f402: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +09f404: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ +09f408: 5452 ed10 |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@10ed │ │ +09f40c: 2203 1403 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; // type@0314 │ │ +09f410: 7020 c321 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@21c3 │ │ +09f416: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ +09f41a: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09f41e: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ 0x000d line=107 │ │ 0x000e line=100 │ │ 0x0010 line=101 │ │ 0x0016 line=102 │ │ @@ -160579,27 +160612,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 │ │ -0915f8: |[0915f8] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.GetDecoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ -091608: 5440 ed10 |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@10ed │ │ -09160c: 5241 f010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@10f0 │ │ -091610: b551 |0004: and-int/2addr v1, v5 │ │ -091612: 5242 ef10 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ -091616: b821 |0007: shl-int/2addr v1, v2 │ │ -091618: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -09161c: 5243 ef10 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ -091620: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ -091624: ba32 |000e: ushr-int/2addr v2, v3 │ │ -091626: b021 |000f: add-int/2addr v1, v2 │ │ -091628: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -09162c: 1100 |0012: return-object v0 │ │ +09f420: |[09f420] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.GetDecoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ +09f430: 5440 ed10 |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@10ed │ │ +09f434: 5241 f010 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_PosMask:I // field@10f0 │ │ +09f438: b551 |0004: and-int/2addr v1, v5 │ │ +09f43a: 5242 ef10 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ +09f43e: b821 |0007: shl-int/2addr v1, v2 │ │ +09f440: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +09f444: 5243 ef10 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ +09f448: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ +09f44c: ba32 |000e: ushr-int/2addr v2, v3 │ │ +09f44e: b021 |000f: add-int/2addr v1, v2 │ │ +09f450: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +09f454: 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 │ │ @@ -160609,28 +160642,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -091630: |[091630] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Init:()V │ │ -091640: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -091642: 5253 ef10 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ -091646: 5254 ee10 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ -09164a: b043 |0005: add-int/2addr v3, v4 │ │ -09164c: 9801 0203 |0006: shl-int v1, v2, v3 │ │ -091650: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -091652: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ -091656: 5452 ed10 |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@10ed │ │ -09165a: 4602 0200 |000d: aget-object v2, v2, v0 │ │ -09165e: 6e10 c621 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.Init:()V // method@21c6 │ │ -091664: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -091668: 28f5 |0014: goto 0009 // -000b │ │ -09166a: 0e00 |0015: return-void │ │ +09f458: |[09f458] com.badlogic.gdx.utils.compression.lzma.Decoder$LiteralDecoder.Init:()V │ │ +09f468: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09f46a: 5253 ef10 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPrevBits:I // field@10ef │ │ +09f46e: 5254 ee10 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.m_NumPosBits:I // field@10ee │ │ +09f472: b043 |0005: add-int/2addr v3, v4 │ │ +09f474: 9801 0203 |0006: shl-int v1, v2, v3 │ │ +09f478: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09f47a: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ +09f47e: 5452 ed10 |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@10ed │ │ +09f482: 4602 0200 |000d: aget-object v2, v2, v0 │ │ +09f486: 6e10 c621 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;.Init:()V // method@21c6 │ │ +09f48c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09f490: 28f5 |0014: goto 0009 // -000b │ │ +09f492: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0008 line=111 │ │ 0x000b line=112 │ │ 0x0012 line=111 │ │ 0x0015 line=113 │ │ @@ -160740,67 +160773,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -09166c: |[09166c] com.badlogic.gdx.utils.compression.lzma.Decoder.:()V │ │ -09167c: 1305 c000 |0000: const/16 v5, #int 192 // #c0 │ │ -091680: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -091682: 1244 |0003: const/4 v4, #int 4 // #4 │ │ -091684: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ -091688: 7010 9524 0600 |0006: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -09168e: 2201 1103 |0009: new-instance v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // type@0311 │ │ -091692: 7010 ae21 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.:()V // method@21ae │ │ -091698: 5b61 fc10 |000e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -09169c: 2201 1f03 |0010: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // type@031f │ │ -0916a0: 7010 1a22 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.:()V // method@221a │ │ -0916a6: 5b61 0111 |0015: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -0916aa: 2351 3904 |0017: new-array v1, v5, [S // type@0439 │ │ -0916ae: 5b61 f410 |0019: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@10f4 │ │ -0916b2: 2321 3904 |001b: new-array v1, v2, [S // type@0439 │ │ -0916b6: 5b61 f610 |001d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@10f6 │ │ -0916ba: 2321 3904 |001f: new-array v1, v2, [S // type@0439 │ │ -0916be: 5b61 f710 |0021: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@10f7 │ │ -0916c2: 2321 3904 |0023: new-array v1, v2, [S // type@0439 │ │ -0916c6: 5b61 f810 |0025: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@10f8 │ │ -0916ca: 2321 3904 |0027: new-array v1, v2, [S // type@0439 │ │ -0916ce: 5b61 f910 |0029: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@10f9 │ │ -0916d2: 2351 3904 |002b: new-array v1, v5, [S // type@0439 │ │ -0916d6: 5b61 f510 |002d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@10f5 │ │ -0916da: 2341 2a04 |002f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@042a │ │ -0916de: 5b61 ff10 |0031: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ -0916e2: 1301 7200 |0033: const/16 v1, #int 114 // #72 │ │ -0916e6: 2311 3904 |0035: new-array v1, v1, [S // type@0439 │ │ -0916ea: 5b61 fe10 |0037: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@10fe │ │ -0916ee: 2201 1d03 |0039: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ -0916f2: 7020 0d22 4100 |003b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ -0916f8: 5b61 fd10 |003e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10fd │ │ -0916fc: 2201 1303 |0040: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@0313 │ │ -091700: 7020 bf21 6100 |0042: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@21bf │ │ -091706: 5b61 fa10 |0045: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ -09170a: 2201 1303 |0047: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@0313 │ │ -09170e: 7020 bf21 6100 |0049: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@21bf │ │ -091714: 5b61 0211 |004c: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ -091718: 2201 1503 |004e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // type@0315 │ │ -09171c: 7020 c721 6100 |0050: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@21c7 │ │ -091722: 5b61 fb10 |0053: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ -091726: 5963 f210 |0055: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ -09172a: 5963 f310 |0057: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ -09172e: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -091730: 3540 0f00 |005a: if-ge v0, v4, 0069 // +000f │ │ -091734: 5461 ff10 |005c: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ -091738: 2202 1d03 |005e: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ -09173c: 1263 |0060: const/4 v3, #int 6 // #6 │ │ -09173e: 7020 0d22 3200 |0061: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ -091744: 4d02 0100 |0064: aput-object v2, v1, v0 │ │ -091748: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09174c: 28f2 |0068: goto 005a // -000e │ │ -09174e: 0e00 |0069: return-void │ │ +09f494: |[09f494] com.badlogic.gdx.utils.compression.lzma.Decoder.:()V │ │ +09f4a4: 1305 c000 |0000: const/16 v5, #int 192 // #c0 │ │ +09f4a8: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +09f4aa: 1244 |0003: const/4 v4, #int 4 // #4 │ │ +09f4ac: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ +09f4b0: 7010 9524 0600 |0006: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +09f4b6: 2201 1103 |0009: new-instance v1, Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // type@0311 │ │ +09f4ba: 7010 ae21 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.:()V // method@21ae │ │ +09f4c0: 5b61 fc10 |000e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f4c4: 2201 1f03 |0010: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // type@031f │ │ +09f4c8: 7010 1a22 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.:()V // method@221a │ │ +09f4ce: 5b61 0111 |0015: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f4d2: 2351 3904 |0017: new-array v1, v5, [S // type@0439 │ │ +09f4d6: 5b61 f410 |0019: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@10f4 │ │ +09f4da: 2321 3904 |001b: new-array v1, v2, [S // type@0439 │ │ +09f4de: 5b61 f610 |001d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@10f6 │ │ +09f4e2: 2321 3904 |001f: new-array v1, v2, [S // type@0439 │ │ +09f4e6: 5b61 f710 |0021: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@10f7 │ │ +09f4ea: 2321 3904 |0023: new-array v1, v2, [S // type@0439 │ │ +09f4ee: 5b61 f810 |0025: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@10f8 │ │ +09f4f2: 2321 3904 |0027: new-array v1, v2, [S // type@0439 │ │ +09f4f6: 5b61 f910 |0029: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@10f9 │ │ +09f4fa: 2351 3904 |002b: new-array v1, v5, [S // type@0439 │ │ +09f4fe: 5b61 f510 |002d: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@10f5 │ │ +09f502: 2341 2a04 |002f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@042a │ │ +09f506: 5b61 ff10 |0031: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ +09f50a: 1301 7200 |0033: const/16 v1, #int 114 // #72 │ │ +09f50e: 2311 3904 |0035: new-array v1, v1, [S // type@0439 │ │ +09f512: 5b61 fe10 |0037: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@10fe │ │ +09f516: 2201 1d03 |0039: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ +09f51a: 7020 0d22 4100 |003b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ +09f520: 5b61 fd10 |003e: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10fd │ │ +09f524: 2201 1303 |0040: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@0313 │ │ +09f528: 7020 bf21 6100 |0042: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@21bf │ │ +09f52e: 5b61 fa10 |0045: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ +09f532: 2201 1303 |0047: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // type@0313 │ │ +09f536: 7020 bf21 6100 |0049: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@21bf │ │ +09f53c: 5b61 0211 |004c: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ +09f540: 2201 1503 |004e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // type@0315 │ │ +09f544: 7020 c721 6100 |0050: invoke-direct {v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V // method@21c7 │ │ +09f54a: 5b61 fb10 |0053: iput-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ +09f54e: 5963 f210 |0055: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ +09f552: 5963 f310 |0057: iput v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ +09f556: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +09f558: 3540 0f00 |005a: if-ge v0, v4, 0069 // +000f │ │ +09f55c: 5461 ff10 |005c: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ +09f560: 2202 1d03 |005e: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // type@031d │ │ +09f564: 1263 |0060: const/4 v3, #int 6 // #6 │ │ +09f566: 7020 0d22 3200 |0061: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.:(I)V // method@220d │ │ +09f56c: 4d02 0100 |0064: aput-object v2, v1, v0 │ │ +09f570: d800 0001 |0066: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09f574: 28f2 |0068: goto 005a // -000e │ │ +09f576: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=145 │ │ 0x0009 line=120 │ │ 0x0010 line=121 │ │ 0x0017 line=123 │ │ 0x001b line=124 │ │ @@ -160826,451 +160859,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 │ │ -091750: |[091750] com.badlogic.gdx.utils.compression.lzma.Decoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z │ │ -091760: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -091764: 5400 0111 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091768: 0811 0000 |0004: move-object/from16 v17, v0 │ │ -09176c: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -091770: 0801 1500 |0008: move-object/from16 v1, v21 │ │ -091774: 6e20 2022 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.SetStream:(Ljava/io/InputStream;)V // method@2220 │ │ -09177a: 0800 1400 |000d: move-object/from16 v0, v20 │ │ -09177e: 5400 fc10 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091782: 0811 0000 |0011: move-object/from16 v17, v0 │ │ -091786: 0800 1100 |0013: move-object/from16 v0, v17 │ │ -09178a: 0801 1600 |0015: move-object/from16 v1, v22 │ │ -09178e: 6e20 b621 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.SetStream:(Ljava/io/OutputStream;)V // method@21b6 │ │ -091794: 7401 cd21 1400 |001a: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.Init:()V // method@21cd │ │ -09179a: 7100 b921 0000 |001d: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@21b9 │ │ -0917a0: 0a10 |0020: move-result v16 │ │ -0917a2: 120c |0021: const/4 v12, #int 0 // #0 │ │ -0917a4: 120d |0022: const/4 v13, #int 0 // #0 │ │ -0917a6: 120e |0023: const/4 v14, #int 0 // #0 │ │ -0917a8: 120f |0024: const/4 v15, #int 0 // #0 │ │ -0917aa: 1606 0000 |0025: const-wide/16 v6, #int 0 // #0 │ │ -0917ae: 120b |0027: const/4 v11, #int 0 // #0 │ │ -0917b0: 1611 0000 |0028: const-wide/16 v17, #int 0 // #0 │ │ -0917b4: 3111 1711 |002a: cmp-long v17, v23, v17 │ │ -0917b8: 3a11 0600 |002c: if-ltz v17, 0032 // +0006 │ │ -0917bc: 3111 0617 |002e: cmp-long v17, v6, v23 │ │ -0917c0: 3b11 c201 |0030: if-gez v17, 01f2 // +01c2 │ │ -0917c4: 8460 |0032: long-to-int v0, v6 │ │ -0917c6: 0211 0000 |0033: move/from16 v17, v0 │ │ -0917ca: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -0917ce: 5200 0011 |0037: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1100 │ │ -0917d2: 0212 0000 |0039: move/from16 v18, v0 │ │ -0917d6: 950a 1112 |003b: and-int v10, v17, v18 │ │ -0917da: 0800 1400 |003d: move-object/from16 v0, v20 │ │ -0917de: 5400 0111 |003f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -0917e2: 0811 0000 |0041: move-object/from16 v17, v0 │ │ -0917e6: 0800 1400 |0043: move-object/from16 v0, v20 │ │ -0917ea: 5400 f410 |0045: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@10f4 │ │ -0917ee: 0812 0000 |0047: move-object/from16 v18, v0 │ │ -0917f2: e013 1004 |0049: shl-int/lit8 v19, v16, #int 4 // #04 │ │ -0917f6: 9013 130a |004b: add-int v19, v19, v10 │ │ -0917fa: 7403 1b22 1100 |004d: invoke-virtual/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -091800: 0a11 |0050: move-result v17 │ │ -091802: 3911 5400 |0051: if-nez v17, 00a5 // +0054 │ │ -091806: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -09180a: 5400 fb10 |0055: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ -09180e: 0811 0000 |0057: move-object/from16 v17, v0 │ │ -091812: 8460 |0059: long-to-int v0, v6 │ │ -091814: 0212 0000 |005a: move/from16 v18, v0 │ │ -091818: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -09181c: 0201 1200 |005e: move/from16 v1, v18 │ │ -091820: 6e30 c921 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@21c9 │ │ -091826: 0c03 |0063: move-result-object v3 │ │ -091828: 7701 ba21 1000 |0064: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ -09182e: 0a11 |0067: move-result v17 │ │ -091830: 3911 3000 |0068: if-nez v17, 0098 // +0030 │ │ -091834: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -091838: 5400 0111 |006c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -09183c: 0811 0000 |006e: move-object/from16 v17, v0 │ │ -091840: 0800 1400 |0070: move-object/from16 v0, v20 │ │ -091844: 5400 fc10 |0072: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091848: 0812 0000 |0074: move-object/from16 v18, v0 │ │ -09184c: 0800 1200 |0076: move-object/from16 v0, v18 │ │ -091850: 6e20 b221 c000 |0078: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@21b2 │ │ -091856: 0a12 |007b: move-result v18 │ │ -091858: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -09185c: 0201 1200 |007e: move/from16 v1, v18 │ │ -091860: 6e30 c521 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@21c5 │ │ -091866: 0a0b |0083: move-result v11 │ │ -091868: 0800 1400 |0084: move-object/from16 v0, v20 │ │ -09186c: 5400 fc10 |0086: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091870: 0811 0000 |0088: move-object/from16 v17, v0 │ │ -091874: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -091878: 6e20 b421 b000 |008c: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.PutByte:(B)V // method@21b4 │ │ -09187e: 7701 bb21 1000 |008f: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -091884: 0a10 |0092: move-result v16 │ │ -091886: 1611 0100 |0093: const-wide/16 v17, #int 1 // #1 │ │ -09188a: 9b06 0611 |0095: add-long v6, v6, v17 │ │ -09188e: 2891 |0097: goto 0028 // -006f │ │ -091890: 0800 1400 |0098: move-object/from16 v0, v20 │ │ -091894: 5400 0111 |009a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091898: 0811 0000 |009c: move-object/from16 v17, v0 │ │ -09189c: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -0918a0: 6e20 c421 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@21c4 │ │ -0918a6: 0a0b |00a3: move-result v11 │ │ -0918a8: 28e0 |00a4: goto 0084 // -0020 │ │ -0918aa: 0800 1400 |00a5: move-object/from16 v0, v20 │ │ -0918ae: 5400 0111 |00a7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -0918b2: 0811 0000 |00a9: move-object/from16 v17, v0 │ │ -0918b6: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -0918ba: 5400 f610 |00ad: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@10f6 │ │ -0918be: 0812 0000 |00af: move-object/from16 v18, v0 │ │ -0918c2: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -0918c6: 0801 1200 |00b3: move-object/from16 v1, v18 │ │ -0918ca: 0202 1000 |00b5: move/from16 v2, v16 │ │ -0918ce: 6e30 1b22 1002 |00b7: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -0918d4: 0a11 |00ba: move-result v17 │ │ -0918d6: 1312 0100 |00bb: const/16 v18, #int 1 // #1 │ │ -0918da: 0200 1100 |00bd: move/from16 v0, v17 │ │ -0918de: 0201 1200 |00bf: move/from16 v1, v18 │ │ -0918e2: 3310 a000 |00c1: if-ne v0, v1, 0161 // +00a0 │ │ -0918e6: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ -0918e8: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ -0918ec: 5400 0111 |00c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -0918f0: 0811 0000 |00c8: move-object/from16 v17, v0 │ │ -0918f4: 0800 1400 |00ca: move-object/from16 v0, v20 │ │ -0918f8: 5400 f710 |00cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@10f7 │ │ -0918fc: 0812 0000 |00ce: move-object/from16 v18, v0 │ │ -091900: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -091904: 0801 1200 |00d2: move-object/from16 v1, v18 │ │ -091908: 0202 1000 |00d4: move/from16 v2, v16 │ │ -09190c: 6e30 1b22 1002 |00d6: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -091912: 0a11 |00d9: move-result v17 │ │ -091914: 3911 4d00 |00da: if-nez v17, 0127 // +004d │ │ -091918: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ -09191c: 5400 0111 |00de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091920: 0811 0000 |00e0: move-object/from16 v17, v0 │ │ -091924: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ -091928: 5400 f510 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@10f5 │ │ -09192c: 0812 0000 |00e6: move-object/from16 v18, v0 │ │ -091930: e013 1004 |00e8: shl-int/lit8 v19, v16, #int 4 // #04 │ │ -091934: 9013 130a |00ea: add-int v19, v19, v10 │ │ -091938: 7403 1b22 1100 |00ec: invoke-virtual/range {v17, v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -09193e: 0a11 |00ef: move-result v17 │ │ -091940: 3911 0700 |00f0: if-nez v17, 00f7 // +0007 │ │ -091944: 7701 be21 1000 |00f2: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@21be │ │ -09194a: 0a10 |00f5: move-result v16 │ │ -09194c: 1215 |00f6: const/4 v5, #int 1 // #1 │ │ -09194e: 3905 1c00 |00f7: if-nez v5, 0113 // +001c │ │ -091952: 0800 1400 |00f9: move-object/from16 v0, v20 │ │ -091956: 5400 0211 |00fb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ -09195a: 0811 0000 |00fd: move-object/from16 v17, v0 │ │ -09195e: 0800 1400 |00ff: move-object/from16 v0, v20 │ │ -091962: 5400 0111 |0101: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091966: 0812 0000 |0103: move-object/from16 v18, v0 │ │ -09196a: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -09196e: 0801 1200 |0107: move-object/from16 v1, v18 │ │ -091972: 6e30 c121 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@21c1 │ │ -091978: 0a11 |010c: move-result v17 │ │ -09197a: d805 1102 |010d: add-int/lit8 v5, v17, #int 2 // #02 │ │ -09197e: 7701 bd21 1000 |010f: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ -091984: 0a10 |0112: move-result v16 │ │ -091986: 81c0 |0113: int-to-long v0, v12 │ │ -091988: 0511 0000 |0114: move-wide/from16 v17, v0 │ │ -09198c: 3111 1106 |0116: cmp-long v17, v17, v6 │ │ -091990: 3b11 0c00 |0118: if-gez v17, 0124 // +000c │ │ -091994: 0800 1400 |011a: move-object/from16 v0, v20 │ │ -091998: 5200 f310 |011c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ -09199c: 0211 0000 |011e: move/from16 v17, v0 │ │ -0919a0: 0200 1100 |0120: move/from16 v0, v17 │ │ -0919a4: 340c f600 |0122: if-lt v12, v0, 0218 // +00f6 │ │ -0919a8: 1311 0000 |0124: const/16 v17, #int 0 // #0 │ │ -0919ac: 0f11 |0126: return v17 │ │ -0919ae: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -0919b2: 5400 0111 |0129: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -0919b6: 0811 0000 |012b: move-object/from16 v17, v0 │ │ -0919ba: 0800 1400 |012d: move-object/from16 v0, v20 │ │ -0919be: 5400 f810 |012f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@10f8 │ │ -0919c2: 0812 0000 |0131: move-object/from16 v18, v0 │ │ -0919c6: 0800 1100 |0133: move-object/from16 v0, v17 │ │ -0919ca: 0801 1200 |0135: move-object/from16 v1, v18 │ │ -0919ce: 0202 1000 |0137: move/from16 v2, v16 │ │ -0919d2: 6e30 1b22 1002 |0139: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -0919d8: 0a11 |013c: move-result v17 │ │ -0919da: 3911 0600 |013d: if-nez v17, 0143 // +0006 │ │ -0919de: 01d4 |013f: move v4, v13 │ │ -0919e0: 01cd |0140: move v13, v12 │ │ -0919e2: 014c |0141: move v12, v4 │ │ -0919e4: 28b5 |0142: goto 00f7 // -004b │ │ -0919e6: 0800 1400 |0143: move-object/from16 v0, v20 │ │ -0919ea: 5400 0111 |0145: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -0919ee: 0811 0000 |0147: move-object/from16 v17, v0 │ │ -0919f2: 0800 1400 |0149: move-object/from16 v0, v20 │ │ -0919f6: 5400 f910 |014b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@10f9 │ │ -0919fa: 0812 0000 |014d: move-object/from16 v18, v0 │ │ -0919fe: 0800 1100 |014f: move-object/from16 v0, v17 │ │ -091a02: 0801 1200 |0151: move-object/from16 v1, v18 │ │ -091a06: 0202 1000 |0153: move/from16 v2, v16 │ │ -091a0a: 6e30 1b22 1002 |0155: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -091a10: 0a11 |0158: move-result v17 │ │ -091a12: 3911 0500 |0159: if-nez v17, 015e // +0005 │ │ -091a16: 01e4 |015b: move v4, v14 │ │ -091a18: 01de |015c: move v14, v13 │ │ -091a1a: 28e3 |015d: goto 0140 // -001d │ │ -091a1c: 01f4 |015e: move v4, v15 │ │ -091a1e: 01ef |015f: move v15, v14 │ │ -091a20: 28fc |0160: goto 015c // -0004 │ │ -091a22: 01ef |0161: move v15, v14 │ │ -091a24: 01de |0162: move v14, v13 │ │ -091a26: 01cd |0163: move v13, v12 │ │ -091a28: 0800 1400 |0164: move-object/from16 v0, v20 │ │ -091a2c: 5400 fa10 |0166: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ -091a30: 0811 0000 |0168: move-object/from16 v17, v0 │ │ -091a34: 0800 1400 |016a: move-object/from16 v0, v20 │ │ -091a38: 5400 0111 |016c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091a3c: 0812 0000 |016e: move-object/from16 v18, v0 │ │ -091a40: 0800 1100 |0170: move-object/from16 v0, v17 │ │ -091a44: 0801 1200 |0172: move-object/from16 v1, v18 │ │ -091a48: 6e30 c121 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@21c1 │ │ -091a4e: 0a11 |0177: move-result v17 │ │ -091a50: d805 1102 |0178: add-int/lit8 v5, v17, #int 2 // #02 │ │ -091a54: 7701 bc21 1000 |017a: invoke-static/range {v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ -091a5a: 0a10 |017d: move-result v16 │ │ -091a5c: 0800 1400 |017e: move-object/from16 v0, v20 │ │ -091a60: 5400 ff10 |0180: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ -091a64: 0811 0000 |0182: move-object/from16 v17, v0 │ │ -091a68: 7110 b821 0500 |0184: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ -091a6e: 0a12 |0187: move-result v18 │ │ -091a70: 4611 1112 |0188: aget-object v17, v17, v18 │ │ -091a74: 0800 1400 |018a: move-object/from16 v0, v20 │ │ -091a78: 5400 0111 |018c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091a7c: 0812 0000 |018e: move-object/from16 v18, v0 │ │ -091a80: 7402 0e22 1100 |0190: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ -091a86: 0a09 |0193: move-result v9 │ │ -091a88: 1311 0400 |0194: const/16 v17, #int 4 // #4 │ │ -091a8c: 0200 1100 |0196: move/from16 v0, v17 │ │ -091a90: 3409 7d00 |0198: if-lt v9, v0, 0215 // +007d │ │ -091a94: e111 0901 |019a: shr-int/lit8 v17, v9, #int 1 // #01 │ │ -091a98: d808 11ff |019c: add-int/lit8 v8, v17, #int -1 // #ff │ │ -091a9c: dd11 0901 |019e: and-int/lit8 v17, v9, #int 1 // #01 │ │ -091aa0: de11 1102 |01a0: or-int/lit8 v17, v17, #int 2 // #02 │ │ -091aa4: 980c 1108 |01a2: shl-int v12, v17, v8 │ │ -091aa8: 1311 0e00 |01a4: const/16 v17, #int 14 // #e │ │ -091aac: 0200 1100 |01a6: move/from16 v0, v17 │ │ -091ab0: 3509 2000 |01a8: if-ge v9, v0, 01c8 // +0020 │ │ -091ab4: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ -091ab8: 5400 fe10 |01ac: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@10fe │ │ -091abc: 0811 0000 |01ae: move-object/from16 v17, v0 │ │ -091ac0: 9112 0c09 |01b0: sub-int v18, v12, v9 │ │ -091ac4: d812 12ff |01b2: add-int/lit8 v18, v18, #int -1 // #ff │ │ -091ac8: 0800 1400 |01b4: move-object/from16 v0, v20 │ │ -091acc: 5400 0111 |01b6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091ad0: 0813 0000 |01b8: move-object/from16 v19, v0 │ │ -091ad4: 0800 1100 |01ba: move-object/from16 v0, v17 │ │ -091ad8: 0201 1200 |01bc: move/from16 v1, v18 │ │ -091adc: 0802 1300 |01be: move-object/from16 v2, v19 │ │ -091ae0: 7140 1122 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@2211 │ │ -091ae6: 0a11 |01c3: move-result v17 │ │ -091ae8: 900c 0c11 |01c4: add-int v12, v12, v17 │ │ -091aec: 2900 4dff |01c6: goto/16 0113 // -00b3 │ │ -091af0: 0800 1400 |01c8: move-object/from16 v0, v20 │ │ -091af4: 5400 0111 |01ca: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091af8: 0811 0000 |01cc: move-object/from16 v17, v0 │ │ -091afc: d812 08fc |01ce: add-int/lit8 v18, v8, #int -4 // #fc │ │ -091b00: 7402 1c22 1100 |01d0: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeDirectBits:(I)I // method@221c │ │ -091b06: 0a11 |01d3: move-result v17 │ │ -091b08: e011 1104 |01d4: shl-int/lit8 v17, v17, #int 4 // #04 │ │ -091b0c: 900c 0c11 |01d6: add-int v12, v12, v17 │ │ -091b10: 0800 1400 |01d8: move-object/from16 v0, v20 │ │ -091b14: 5400 fd10 |01da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10fd │ │ -091b18: 0811 0000 |01dc: move-object/from16 v17, v0 │ │ -091b1c: 0800 1400 |01de: move-object/from16 v0, v20 │ │ -091b20: 5400 0111 |01e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091b24: 0812 0000 |01e2: move-object/from16 v18, v0 │ │ -091b28: 7402 1022 1100 |01e4: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2210 │ │ -091b2e: 0a11 |01e7: move-result v17 │ │ -091b30: 900c 0c11 |01e8: add-int v12, v12, v17 │ │ -091b34: 3b0c 29ff |01ea: if-gez v12, 0113 // -00d7 │ │ -091b38: 1311 ffff |01ec: const/16 v17, #int -1 // #ffff │ │ -091b3c: 0200 1100 |01ee: move/from16 v0, v17 │ │ -091b40: 330c 2100 |01f0: if-ne v12, v0, 0211 // +0021 │ │ -091b44: 0800 1400 |01f2: move-object/from16 v0, v20 │ │ -091b48: 5400 fc10 |01f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091b4c: 0811 0000 |01f6: move-object/from16 v17, v0 │ │ -091b50: 7401 b121 1100 |01f8: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ -091b56: 0800 1400 |01fb: move-object/from16 v0, v20 │ │ -091b5a: 5400 fc10 |01fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091b5e: 0811 0000 |01ff: move-object/from16 v17, v0 │ │ -091b62: 7401 b521 1100 |0201: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@21b5 │ │ -091b68: 0800 1400 |0204: move-object/from16 v0, v20 │ │ -091b6c: 5400 0111 |0206: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091b70: 0811 0000 |0208: move-object/from16 v17, v0 │ │ -091b74: 7401 1f22 1100 |020a: invoke-virtual/range {v17}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.ReleaseStream:()V // method@221f │ │ -091b7a: 1311 0100 |020d: const/16 v17, #int 1 // #1 │ │ -091b7e: 2900 17ff |020f: goto/16 0126 // -00e9 │ │ -091b82: 1311 0000 |0211: const/16 v17, #int 0 // #0 │ │ -091b86: 2900 13ff |0213: goto/16 0126 // -00ed │ │ -091b8a: 019c |0215: move v12, v9 │ │ -091b8c: 2900 fdfe |0216: goto/16 0113 // -0103 │ │ -091b90: 0800 1400 |0218: move-object/from16 v0, v20 │ │ -091b94: 5400 fc10 |021a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091b98: 0811 0000 |021c: move-object/from16 v17, v0 │ │ -091b9c: 0800 1100 |021e: move-object/from16 v0, v17 │ │ -091ba0: 6e30 af21 c005 |0220: invoke-virtual {v0, v12, v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.CopyBlock:(II)V // method@21af │ │ -091ba6: 8150 |0223: int-to-long v0, v5 │ │ -091ba8: 0511 0000 |0224: move-wide/from16 v17, v0 │ │ -091bac: 9b06 0611 |0226: add-long v6, v6, v17 │ │ -091bb0: 0800 1400 |0228: move-object/from16 v0, v20 │ │ -091bb4: 5400 fc10 |022a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091bb8: 0811 0000 |022c: move-object/from16 v17, v0 │ │ -091bbc: 1312 0000 |022e: const/16 v18, #int 0 // #0 │ │ -091bc0: 7402 b221 1100 |0230: invoke-virtual/range {v17, v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@21b2 │ │ -091bc6: 0a0b |0233: move-result v11 │ │ -091bc8: 2900 f4fd |0234: goto/16 0028 // -020c │ │ + insns size : 570 16-bit code units │ │ +09f578: |[09f578] com.badlogic.gdx.utils.compression.lzma.Decoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z │ │ +09f588: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +09f58c: 5400 0111 |0002: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f590: 0812 0000 |0004: move-object/from16 v18, v0 │ │ +09f594: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +09f598: 0801 1600 |0008: move-object/from16 v1, v22 │ │ +09f59c: 6e20 2022 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.SetStream:(Ljava/io/InputStream;)V // method@2220 │ │ +09f5a2: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +09f5a6: 5400 fc10 |000f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f5aa: 0812 0000 |0011: move-object/from16 v18, v0 │ │ +09f5ae: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +09f5b2: 0801 1700 |0015: move-object/from16 v1, v23 │ │ +09f5b6: 6e20 b621 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.SetStream:(Ljava/io/OutputStream;)V // method@21b6 │ │ +09f5bc: 7401 cd21 1500 |001a: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.Init:()V // method@21cd │ │ +09f5c2: 7100 b921 0000 |001d: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@21b9 │ │ +09f5c8: 0a11 |0020: move-result v17 │ │ +09f5ca: 120d |0021: const/4 v13, #int 0 // #0 │ │ +09f5cc: 120e |0022: const/4 v14, #int 0 // #0 │ │ +09f5ce: 120f |0023: const/4 v15, #int 0 // #0 │ │ +09f5d0: 1310 0000 |0024: const/16 v16, #int 0 // #0 │ │ +09f5d4: 1608 0000 |0026: const-wide/16 v8, #int 0 // #0 │ │ +09f5d8: 120c |0028: const/4 v12, #int 0 // #0 │ │ +09f5da: 1612 0000 |0029: const-wide/16 v18, #int 0 // #0 │ │ +09f5de: 3112 1812 |002b: cmp-long v18, v24, v18 │ │ +09f5e2: 3a12 0600 |002d: if-ltz v18, 0033 // +0006 │ │ +09f5e6: 3112 0818 |002f: cmp-long v18, v8, v24 │ │ +09f5ea: 3b12 c501 |0031: if-gez v18, 01f6 // +01c5 │ │ +09f5ee: 8480 |0033: long-to-int v0, v8 │ │ +09f5f0: 0212 0000 |0034: move/from16 v18, v0 │ │ +09f5f4: 0800 1500 |0036: move-object/from16 v0, v21 │ │ +09f5f8: 5200 0011 |0038: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1100 │ │ +09f5fc: 0213 0000 |003a: move/from16 v19, v0 │ │ +09f600: 950b 1213 |003c: and-int v11, v18, v19 │ │ +09f604: 0800 1500 |003e: move-object/from16 v0, v21 │ │ +09f608: 5400 0111 |0040: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f60c: 0812 0000 |0042: move-object/from16 v18, v0 │ │ +09f610: 0800 1500 |0044: move-object/from16 v0, v21 │ │ +09f614: 5400 f410 |0046: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@10f4 │ │ +09f618: 0813 0000 |0048: move-object/from16 v19, v0 │ │ +09f61c: e014 1104 |004a: shl-int/lit8 v20, v17, #int 4 // #04 │ │ +09f620: 9014 140b |004c: add-int v20, v20, v11 │ │ +09f624: 7403 1b22 1200 |004e: invoke-virtual/range {v18, v19, v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f62a: 0a12 |0051: move-result v18 │ │ +09f62c: 3912 5400 |0052: if-nez v18, 00a6 // +0054 │ │ +09f630: 0800 1500 |0054: move-object/from16 v0, v21 │ │ +09f634: 5400 fb10 |0056: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ +09f638: 0812 0000 |0058: move-object/from16 v18, v0 │ │ +09f63c: 8480 |005a: long-to-int v0, v8 │ │ +09f63e: 0213 0000 |005b: move/from16 v19, v0 │ │ +09f642: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +09f646: 0201 1300 |005f: move/from16 v1, v19 │ │ +09f64a: 6e30 c921 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@21c9 │ │ +09f650: 0c04 |0064: move-result-object v4 │ │ +09f652: 7701 ba21 1100 |0065: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ +09f658: 0a12 |0068: move-result v18 │ │ +09f65a: 3912 3000 |0069: if-nez v18, 0099 // +0030 │ │ +09f65e: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +09f662: 5400 0111 |006d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f666: 0812 0000 |006f: move-object/from16 v18, v0 │ │ +09f66a: 0800 1500 |0071: move-object/from16 v0, v21 │ │ +09f66e: 5400 fc10 |0073: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f672: 0813 0000 |0075: move-object/from16 v19, v0 │ │ +09f676: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +09f67a: 6e20 b221 d000 |0079: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@21b2 │ │ +09f680: 0a13 |007c: move-result v19 │ │ +09f682: 0800 1200 |007d: move-object/from16 v0, v18 │ │ +09f686: 0201 1300 |007f: move/from16 v1, v19 │ │ +09f68a: 6e30 c521 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@21c5 │ │ +09f690: 0a0c |0084: move-result v12 │ │ +09f692: 0800 1500 |0085: move-object/from16 v0, v21 │ │ +09f696: 5400 fc10 |0087: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f69a: 0812 0000 |0089: move-object/from16 v18, v0 │ │ +09f69e: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +09f6a2: 6e20 b421 c000 |008d: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.PutByte:(B)V // method@21b4 │ │ +09f6a8: 7701 bb21 1100 |0090: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +09f6ae: 0a11 |0093: move-result v17 │ │ +09f6b0: 1612 0100 |0094: const-wide/16 v18, #int 1 // #1 │ │ +09f6b4: 9b08 0812 |0096: add-long v8, v8, v18 │ │ +09f6b8: 2891 |0098: goto 0029 // -006f │ │ +09f6ba: 0800 1500 |0099: move-object/from16 v0, v21 │ │ +09f6be: 5400 0111 |009b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f6c2: 0812 0000 |009d: move-object/from16 v18, v0 │ │ +09f6c6: 0800 1200 |009f: move-object/from16 v0, v18 │ │ +09f6ca: 6e20 c421 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@21c4 │ │ +09f6d0: 0a0c |00a4: move-result v12 │ │ +09f6d2: 28e0 |00a5: goto 0085 // -0020 │ │ +09f6d4: 0800 1500 |00a6: move-object/from16 v0, v21 │ │ +09f6d8: 5400 0111 |00a8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f6dc: 0812 0000 |00aa: move-object/from16 v18, v0 │ │ +09f6e0: 0800 1500 |00ac: move-object/from16 v0, v21 │ │ +09f6e4: 5400 f610 |00ae: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@10f6 │ │ +09f6e8: 0813 0000 |00b0: move-object/from16 v19, v0 │ │ +09f6ec: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +09f6f0: 0801 1300 |00b4: move-object/from16 v1, v19 │ │ +09f6f4: 0202 1100 |00b6: move/from16 v2, v17 │ │ +09f6f8: 6e30 1b22 1002 |00b8: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f6fe: 0a12 |00bb: move-result v18 │ │ +09f700: 1313 0100 |00bc: const/16 v19, #int 1 // #1 │ │ +09f704: 0200 1200 |00be: move/from16 v0, v18 │ │ +09f708: 0201 1300 |00c0: move/from16 v1, v19 │ │ +09f70c: 3310 a200 |00c2: if-ne v0, v1, 0164 // +00a2 │ │ +09f710: 1206 |00c4: const/4 v6, #int 0 // #0 │ │ +09f712: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +09f716: 5400 0111 |00c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f71a: 0812 0000 |00c9: move-object/from16 v18, v0 │ │ +09f71e: 0800 1500 |00cb: move-object/from16 v0, v21 │ │ +09f722: 5400 f710 |00cd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@10f7 │ │ +09f726: 0813 0000 |00cf: move-object/from16 v19, v0 │ │ +09f72a: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ +09f72e: 0801 1300 |00d3: move-object/from16 v1, v19 │ │ +09f732: 0202 1100 |00d5: move/from16 v2, v17 │ │ +09f736: 6e30 1b22 1002 |00d7: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f73c: 0a12 |00da: move-result v18 │ │ +09f73e: 3912 4d00 |00db: if-nez v18, 0128 // +004d │ │ +09f742: 0800 1500 |00dd: move-object/from16 v0, v21 │ │ +09f746: 5400 0111 |00df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f74a: 0812 0000 |00e1: move-object/from16 v18, v0 │ │ +09f74e: 0800 1500 |00e3: move-object/from16 v0, v21 │ │ +09f752: 5400 f510 |00e5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@10f5 │ │ +09f756: 0813 0000 |00e7: move-object/from16 v19, v0 │ │ +09f75a: e014 1104 |00e9: shl-int/lit8 v20, v17, #int 4 // #04 │ │ +09f75e: 9014 140b |00eb: add-int v20, v20, v11 │ │ +09f762: 7403 1b22 1200 |00ed: invoke-virtual/range {v18, v19, v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f768: 0a12 |00f0: move-result v18 │ │ +09f76a: 3912 0700 |00f1: if-nez v18, 00f8 // +0007 │ │ +09f76e: 7701 be21 1100 |00f3: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@21be │ │ +09f774: 0a11 |00f6: move-result v17 │ │ +09f776: 1216 |00f7: const/4 v6, #int 1 // #1 │ │ +09f778: 3906 1c00 |00f8: if-nez v6, 0114 // +001c │ │ +09f77c: 0800 1500 |00fa: move-object/from16 v0, v21 │ │ +09f780: 5400 0211 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ +09f784: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ +09f788: 0800 1500 |0100: move-object/from16 v0, v21 │ │ +09f78c: 5400 0111 |0102: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f790: 0813 0000 |0104: move-object/from16 v19, v0 │ │ +09f794: 0800 1200 |0106: move-object/from16 v0, v18 │ │ +09f798: 0801 1300 |0108: move-object/from16 v1, v19 │ │ +09f79c: 6e30 c121 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@21c1 │ │ +09f7a2: 0a12 |010d: move-result v18 │ │ +09f7a4: d806 1202 |010e: add-int/lit8 v6, v18, #int 2 // #02 │ │ +09f7a8: 7701 bd21 1100 |0110: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ +09f7ae: 0a11 |0113: move-result v17 │ │ +09f7b0: 81d0 |0114: int-to-long v0, v13 │ │ +09f7b2: 0512 0000 |0115: move-wide/from16 v18, v0 │ │ +09f7b6: 3112 1208 |0117: cmp-long v18, v18, v8 │ │ +09f7ba: 3b12 0c00 |0119: if-gez v18, 0125 // +000c │ │ +09f7be: 0800 1500 |011b: move-object/from16 v0, v21 │ │ +09f7c2: 5200 f310 |011d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ +09f7c6: 0212 0000 |011f: move/from16 v18, v0 │ │ +09f7ca: 0200 1200 |0121: move/from16 v0, v18 │ │ +09f7ce: 340d f900 |0123: if-lt v13, v0, 021c // +00f9 │ │ +09f7d2: 1312 0000 |0125: const/16 v18, #int 0 // #0 │ │ +09f7d6: 0f12 |0127: return v18 │ │ +09f7d8: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +09f7dc: 5400 0111 |012a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f7e0: 0812 0000 |012c: move-object/from16 v18, v0 │ │ +09f7e4: 0800 1500 |012e: move-object/from16 v0, v21 │ │ +09f7e8: 5400 f810 |0130: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@10f8 │ │ +09f7ec: 0813 0000 |0132: move-object/from16 v19, v0 │ │ +09f7f0: 0800 1200 |0134: move-object/from16 v0, v18 │ │ +09f7f4: 0801 1300 |0136: move-object/from16 v1, v19 │ │ +09f7f8: 0202 1100 |0138: move/from16 v2, v17 │ │ +09f7fc: 6e30 1b22 1002 |013a: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f802: 0a12 |013d: move-result v18 │ │ +09f804: 3912 0600 |013e: if-nez v18, 0144 // +0006 │ │ +09f808: 01e5 |0140: move v5, v14 │ │ +09f80a: 01de |0141: move v14, v13 │ │ +09f80c: 015d |0142: move v13, v5 │ │ +09f80e: 28b5 |0143: goto 00f8 // -004b │ │ +09f810: 0800 1500 |0144: move-object/from16 v0, v21 │ │ +09f814: 5400 0111 |0146: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f818: 0812 0000 |0148: move-object/from16 v18, v0 │ │ +09f81c: 0800 1500 |014a: move-object/from16 v0, v21 │ │ +09f820: 5400 f910 |014c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@10f9 │ │ +09f824: 0813 0000 |014e: move-object/from16 v19, v0 │ │ +09f828: 0800 1200 |0150: move-object/from16 v0, v18 │ │ +09f82c: 0801 1300 |0152: move-object/from16 v1, v19 │ │ +09f830: 0202 1100 |0154: move/from16 v2, v17 │ │ +09f834: 6e30 1b22 1002 |0156: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +09f83a: 0a12 |0159: move-result v18 │ │ +09f83c: 3912 0500 |015a: if-nez v18, 015f // +0005 │ │ +09f840: 01f5 |015c: move v5, v15 │ │ +09f842: 01ef |015d: move v15, v14 │ │ +09f844: 28e3 |015e: goto 0141 // -001d │ │ +09f846: 0205 1000 |015f: move/from16 v5, v16 │ │ +09f84a: 0210 0f00 |0161: move/from16 v16, v15 │ │ +09f84e: 28fa |0163: goto 015d // -0006 │ │ +09f850: 0210 0f00 |0164: move/from16 v16, v15 │ │ +09f854: 01ef |0166: move v15, v14 │ │ +09f856: 01de |0167: move v14, v13 │ │ +09f858: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +09f85c: 5400 fa10 |016a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ +09f860: 0812 0000 |016c: move-object/from16 v18, v0 │ │ +09f864: 0800 1500 |016e: move-object/from16 v0, v21 │ │ +09f868: 5400 0111 |0170: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f86c: 0813 0000 |0172: move-object/from16 v19, v0 │ │ +09f870: 0800 1200 |0174: move-object/from16 v0, v18 │ │ +09f874: 0801 1300 |0176: move-object/from16 v1, v19 │ │ +09f878: 6e30 c121 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@21c1 │ │ +09f87e: 0a12 |017b: move-result v18 │ │ +09f880: d806 1202 |017c: add-int/lit8 v6, v18, #int 2 // #02 │ │ +09f884: 7701 bc21 1100 |017e: invoke-static/range {v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ +09f88a: 0a11 |0181: move-result v17 │ │ +09f88c: 0800 1500 |0182: move-object/from16 v0, v21 │ │ +09f890: 5400 ff10 |0184: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ +09f894: 0812 0000 |0186: move-object/from16 v18, v0 │ │ +09f898: 7110 b821 0600 |0188: invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ +09f89e: 0a13 |018b: move-result v19 │ │ +09f8a0: 4612 1213 |018c: aget-object v18, v18, v19 │ │ +09f8a4: 0800 1500 |018e: move-object/from16 v0, v21 │ │ +09f8a8: 5400 0111 |0190: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f8ac: 0813 0000 |0192: move-object/from16 v19, v0 │ │ +09f8b0: 7402 0e22 1200 |0194: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@220e │ │ +09f8b6: 0a0a |0197: move-result v10 │ │ +09f8b8: 1312 0400 |0198: const/16 v18, #int 4 // #4 │ │ +09f8bc: 0200 1200 |019a: move/from16 v0, v18 │ │ +09f8c0: 340a 7d00 |019c: if-lt v10, v0, 0219 // +007d │ │ +09f8c4: e112 0a01 |019e: shr-int/lit8 v18, v10, #int 1 // #01 │ │ +09f8c8: d807 12ff |01a0: add-int/lit8 v7, v18, #int -1 // #ff │ │ +09f8cc: dd12 0a01 |01a2: and-int/lit8 v18, v10, #int 1 // #01 │ │ +09f8d0: de12 1202 |01a4: or-int/lit8 v18, v18, #int 2 // #02 │ │ +09f8d4: 980d 1207 |01a6: shl-int v13, v18, v7 │ │ +09f8d8: 1312 0e00 |01a8: const/16 v18, #int 14 // #e │ │ +09f8dc: 0200 1200 |01aa: move/from16 v0, v18 │ │ +09f8e0: 350a 2000 |01ac: if-ge v10, v0, 01cc // +0020 │ │ +09f8e4: 0800 1500 |01ae: move-object/from16 v0, v21 │ │ +09f8e8: 5400 fe10 |01b0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@10fe │ │ +09f8ec: 0812 0000 |01b2: move-object/from16 v18, v0 │ │ +09f8f0: 9113 0d0a |01b4: sub-int v19, v13, v10 │ │ +09f8f4: d813 13ff |01b6: add-int/lit8 v19, v19, #int -1 // #ff │ │ +09f8f8: 0800 1500 |01b8: move-object/from16 v0, v21 │ │ +09f8fc: 5400 0111 |01ba: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f900: 0814 0000 |01bc: move-object/from16 v20, v0 │ │ +09f904: 0800 1200 |01be: move-object/from16 v0, v18 │ │ +09f908: 0201 1300 |01c0: move/from16 v1, v19 │ │ +09f90c: 0802 1400 |01c2: move-object/from16 v2, v20 │ │ +09f910: 7140 1122 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@2211 │ │ +09f916: 0a12 |01c7: move-result v18 │ │ +09f918: 900d 0d12 |01c8: add-int v13, v13, v18 │ │ +09f91c: 2900 4aff |01ca: goto/16 0114 // -00b6 │ │ +09f920: 0800 1500 |01cc: move-object/from16 v0, v21 │ │ +09f924: 5400 0111 |01ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f928: 0812 0000 |01d0: move-object/from16 v18, v0 │ │ +09f92c: d813 07fc |01d2: add-int/lit8 v19, v7, #int -4 // #fc │ │ +09f930: 7402 1c22 1200 |01d4: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeDirectBits:(I)I // method@221c │ │ +09f936: 0a12 |01d7: move-result v18 │ │ +09f938: e012 1204 |01d8: shl-int/lit8 v18, v18, #int 4 // #04 │ │ +09f93c: 900d 0d12 |01da: add-int v13, v13, v18 │ │ +09f940: 0800 1500 |01dc: move-object/from16 v0, v21 │ │ +09f944: 5400 fd10 |01de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10fd │ │ +09f948: 0812 0000 |01e0: move-object/from16 v18, v0 │ │ +09f94c: 0800 1500 |01e2: move-object/from16 v0, v21 │ │ +09f950: 5400 0111 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f954: 0813 0000 |01e6: move-object/from16 v19, v0 │ │ +09f958: 7402 1022 1200 |01e8: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I // method@2210 │ │ +09f95e: 0a12 |01eb: move-result v18 │ │ +09f960: 900d 0d12 |01ec: add-int v13, v13, v18 │ │ +09f964: 3b0d 26ff |01ee: if-gez v13, 0114 // -00da │ │ +09f968: 1312 ffff |01f0: const/16 v18, #int -1 // #ffff │ │ +09f96c: 0200 1200 |01f2: move/from16 v0, v18 │ │ +09f970: 330d 2100 |01f4: if-ne v13, v0, 0215 // +0021 │ │ +09f974: 0800 1500 |01f6: move-object/from16 v0, v21 │ │ +09f978: 5400 fc10 |01f8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f97c: 0812 0000 |01fa: move-object/from16 v18, v0 │ │ +09f980: 7401 b121 1200 |01fc: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Flush:()V // method@21b1 │ │ +09f986: 0800 1500 |01ff: move-object/from16 v0, v21 │ │ +09f98a: 5400 fc10 |0201: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f98e: 0812 0000 |0203: move-object/from16 v18, v0 │ │ +09f992: 7401 b521 1200 |0205: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.ReleaseStream:()V // method@21b5 │ │ +09f998: 0800 1500 |0208: move-object/from16 v0, v21 │ │ +09f99c: 5400 0111 |020a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09f9a0: 0812 0000 |020c: move-object/from16 v18, v0 │ │ +09f9a4: 7401 1f22 1200 |020e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.ReleaseStream:()V // method@221f │ │ +09f9aa: 1312 0100 |0211: const/16 v18, #int 1 // #1 │ │ +09f9ae: 2900 14ff |0213: goto/16 0127 // -00ec │ │ +09f9b2: 1312 0000 |0215: const/16 v18, #int 0 // #0 │ │ +09f9b6: 2900 10ff |0217: goto/16 0127 // -00f0 │ │ +09f9ba: 01ad |0219: move v13, v10 │ │ +09f9bc: 2900 fafe |021a: goto/16 0114 // -0106 │ │ +09f9c0: 0800 1500 |021c: move-object/from16 v0, v21 │ │ +09f9c4: 5400 fc10 |021e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f9c8: 0812 0000 |0220: move-object/from16 v18, v0 │ │ +09f9cc: 0800 1200 |0222: move-object/from16 v0, v18 │ │ +09f9d0: 6e30 af21 d006 |0224: invoke-virtual {v0, v13, v6}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.CopyBlock:(II)V // method@21af │ │ +09f9d6: 8160 |0227: int-to-long v0, v6 │ │ +09f9d8: 0512 0000 |0228: move-wide/from16 v18, v0 │ │ +09f9dc: 9b08 0812 |022a: add-long v8, v8, v18 │ │ +09f9e0: 0800 1500 |022c: move-object/from16 v0, v21 │ │ +09f9e4: 5400 fc10 |022e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09f9e8: 0812 0000 |0230: move-object/from16 v18, v0 │ │ +09f9ec: 1313 0000 |0232: const/16 v19, #int 0 // #0 │ │ +09f9f0: 7402 b221 1200 |0234: invoke-virtual/range {v18, v19}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.GetByte:(I)B // method@21b2 │ │ +09f9f6: 0a0c |0237: move-result v12 │ │ +09f9f8: 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 │ │ -091bcc: |[091bcc] com.badlogic.gdx.utils.compression.lzma.Decoder.Init:()V │ │ -091bdc: 5431 fc10 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091be0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -091be2: 6e20 b321 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Init:(Z)V // method@21b3 │ │ -091be8: 5431 f410 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@10f4 │ │ -091bec: 7110 1e22 0100 |0008: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091bf2: 5431 f510 |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@10f5 │ │ -091bf6: 7110 1e22 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091bfc: 5431 f610 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@10f6 │ │ -091c00: 7110 1e22 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091c06: 5431 f710 |0015: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@10f7 │ │ -091c0a: 7110 1e22 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091c10: 5431 f810 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@10f8 │ │ -091c14: 7110 1e22 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091c1a: 5431 f910 |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@10f9 │ │ -091c1e: 7110 1e22 0100 |0021: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091c24: 5431 fe10 |0024: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@10fe │ │ -091c28: 7110 1e22 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -091c2e: 5431 fb10 |0029: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ -091c32: 6e10 ca21 0100 |002b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Init:()V // method@21ca │ │ -091c38: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -091c3a: 1241 |002f: const/4 v1, #int 4 // #4 │ │ -091c3c: 3510 0c00 |0030: if-ge v0, v1, 003c // +000c │ │ -091c40: 5431 ff10 |0032: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ -091c44: 4601 0100 |0034: aget-object v1, v1, v0 │ │ -091c48: 6e10 0f22 0100 |0036: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ -091c4e: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -091c52: 28f4 |003b: goto 002f // -000c │ │ -091c54: 5431 fa10 |003c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ -091c58: 6e10 c221 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@21c2 │ │ -091c5e: 5431 0211 |0041: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ -091c62: 6e10 c221 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@21c2 │ │ -091c68: 5431 fd10 |0046: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10fd │ │ -091c6c: 6e10 0f22 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ -091c72: 5431 0111 |004b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ -091c76: 6e10 1d22 0100 |004d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Init:()V // method@221d │ │ -091c7c: 0e00 |0050: return-void │ │ +09f9fc: |[09f9fc] com.badlogic.gdx.utils.compression.lzma.Decoder.Init:()V │ │ +09fa0c: 5431 fc10 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09fa10: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +09fa12: 6e20 b321 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Init:(Z)V // method@21b3 │ │ +09fa18: 5431 f410 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsMatchDecoders:[S // field@10f4 │ │ +09fa1c: 7110 1e22 0100 |0008: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa22: 5431 f510 |000b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRep0LongDecoders:[S // field@10f5 │ │ +09fa26: 7110 1e22 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa2c: 5431 f610 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepDecoders:[S // field@10f6 │ │ +09fa30: 7110 1e22 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa36: 5431 f710 |0015: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG0Decoders:[S // field@10f7 │ │ +09fa3a: 7110 1e22 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa40: 5431 f810 |001a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG1Decoders:[S // field@10f8 │ │ +09fa44: 7110 1e22 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa4a: 5431 f910 |001f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_IsRepG2Decoders:[S // field@10f9 │ │ +09fa4e: 7110 1e22 0100 |0021: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa54: 5431 fe10 |0024: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosDecoders:[S // field@10fe │ │ +09fa58: 7110 1e22 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +09fa5e: 5431 fb10 |0029: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ +09fa62: 6e10 ca21 0100 |002b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Init:()V // method@21ca │ │ +09fa68: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +09fa6a: 1241 |002f: const/4 v1, #int 4 // #4 │ │ +09fa6c: 3510 0c00 |0030: if-ge v0, v1, 003c // +000c │ │ +09fa70: 5431 ff10 |0032: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10ff │ │ +09fa74: 4601 0100 |0034: aget-object v1, v1, v0 │ │ +09fa78: 6e10 0f22 0100 |0036: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ +09fa7e: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09fa82: 28f4 |003b: goto 002f // -000c │ │ +09fa84: 5431 fa10 |003c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ +09fa88: 6e10 c221 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@21c2 │ │ +09fa8e: 5431 0211 |0041: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ +09fa92: 6e10 c221 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Init:()V // method@21c2 │ │ +09fa98: 5431 fd10 |0046: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; // field@10fd │ │ +09fa9c: 6e10 0f22 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Init:()V // method@220f │ │ +09faa2: 5431 0111 |004b: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; // field@1101 │ │ +09faa6: 6e10 1d22 0100 |004d: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Init:()V // method@221d │ │ +09faac: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=173 │ │ 0x000b line=174 │ │ 0x0010 line=175 │ │ 0x0015 line=176 │ │ @@ -161295,44 +161328,44 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -091c80: |[091c80] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDecoderProperties:([B)Z │ │ -091c90: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -091c92: 21b8 |0001: array-length v8, v11 │ │ -091c94: 1259 |0002: const/4 v9, #int 5 // #5 │ │ -091c96: 3598 0300 |0003: if-ge v8, v9, 0006 // +0003 │ │ -091c9a: 0f07 |0005: return v7 │ │ -091c9c: 4808 0b07 |0006: aget-byte v8, v11, v7 │ │ -091ca0: d586 ff00 |0008: and-int/lit16 v6, v8, #int 255 // #00ff │ │ -091ca4: dc02 0609 |000a: rem-int/lit8 v2, v6, #int 9 // #09 │ │ -091ca8: db05 0609 |000c: div-int/lit8 v5, v6, #int 9 // #09 │ │ -091cac: dc03 0505 |000e: rem-int/lit8 v3, v5, #int 5 // #05 │ │ -091cb0: db04 0505 |0010: div-int/lit8 v4, v5, #int 5 // #05 │ │ -091cb4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -091cb6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -091cb8: 1248 |0014: const/4 v8, #int 4 // #4 │ │ -091cba: 3581 0f00 |0015: if-ge v1, v8, 0024 // +000f │ │ -091cbe: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ -091cc2: 4808 0b08 |0019: aget-byte v8, v11, v8 │ │ -091cc6: d588 ff00 |001b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -091cca: da09 0108 |001d: mul-int/lit8 v9, v1, #int 8 // #08 │ │ -091cce: b898 |001f: shl-int/2addr v8, v9 │ │ -091cd0: b080 |0020: add-int/2addr v0, v8 │ │ -091cd2: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -091cd6: 28f1 |0023: goto 0014 // -000f │ │ -091cd8: 6e40 d021 2a43 |0024: invoke-virtual {v10, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetLcLpPb:(III)Z // method@21d0 │ │ -091cde: 0a08 |0027: move-result v8 │ │ -091ce0: 3808 ddff |0028: if-eqz v8, 0005 // -0023 │ │ -091ce4: 6e20 cf21 0a00 |002a: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDictionarySize:(I)Z // method@21cf │ │ -091cea: 0a07 |002d: move-result v7 │ │ -091cec: 28d7 |002e: goto 0005 // -0029 │ │ +09fab0: |[09fab0] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDecoderProperties:([B)Z │ │ +09fac0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09fac2: 21b8 |0001: array-length v8, v11 │ │ +09fac4: 1259 |0002: const/4 v9, #int 5 // #5 │ │ +09fac6: 3598 0300 |0003: if-ge v8, v9, 0006 // +0003 │ │ +09faca: 0f07 |0005: return v7 │ │ +09facc: 4808 0b07 |0006: aget-byte v8, v11, v7 │ │ +09fad0: d586 ff00 |0008: and-int/lit16 v6, v8, #int 255 // #00ff │ │ +09fad4: dc02 0609 |000a: rem-int/lit8 v2, v6, #int 9 // #09 │ │ +09fad8: db05 0609 |000c: div-int/lit8 v5, v6, #int 9 // #09 │ │ +09fadc: dc03 0505 |000e: rem-int/lit8 v3, v5, #int 5 // #05 │ │ +09fae0: db04 0505 |0010: div-int/lit8 v4, v5, #int 5 // #05 │ │ +09fae4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +09fae6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +09fae8: 1248 |0014: const/4 v8, #int 4 // #4 │ │ +09faea: 3581 0f00 |0015: if-ge v1, v8, 0024 // +000f │ │ +09faee: d808 0101 |0017: add-int/lit8 v8, v1, #int 1 // #01 │ │ +09faf2: 4808 0b08 |0019: aget-byte v8, v11, v8 │ │ +09faf6: d588 ff00 |001b: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +09fafa: da09 0108 |001d: mul-int/lit8 v9, v1, #int 8 // #08 │ │ +09fafe: b898 |001f: shl-int/2addr v8, v9 │ │ +09fb00: b080 |0020: add-int/2addr v0, v8 │ │ +09fb02: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09fb06: 28f1 |0023: goto 0014 // -000f │ │ +09fb08: 6e40 d021 2a43 |0024: invoke-virtual {v10, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetLcLpPb:(III)Z // method@21d0 │ │ +09fb0e: 0a08 |0027: move-result v8 │ │ +09fb10: 3808 ddff |0028: if-eqz v8, 0005 // -0023 │ │ +09fb14: 6e20 cf21 0a00 |002a: invoke-virtual {v10, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.SetDictionarySize:(I)Z // method@21cf │ │ +09fb1a: 0a07 |002d: move-result v7 │ │ +09fb1c: 28d7 |002e: goto 0005 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x0005 line=290 │ │ 0x0006 line=281 │ │ 0x000a line=282 │ │ 0x000c line=283 │ │ @@ -161360,33 +161393,33 @@ │ │ type : '(I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -091cf0: |[091cf0] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDictionarySize:(I)Z │ │ -091d00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091d02: 3b05 0400 |0001: if-gez v5, 0005 // +0004 │ │ -091d06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -091d08: 0f00 |0004: return v0 │ │ -091d0a: 5241 f210 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ -091d0e: 3251 fdff |0007: if-eq v1, v5, 0004 // -0003 │ │ -091d12: 5945 f210 |0009: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ -091d16: 5241 f210 |000b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ -091d1a: 7120 8624 0100 |000d: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -091d20: 0a01 |0010: move-result v1 │ │ -091d22: 5941 f310 |0011: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ -091d26: 5441 fc10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ -091d2a: 5242 f310 |0015: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ -091d2e: 1303 0010 |0017: const/16 v3, #int 4096 // #1000 │ │ -091d32: 7120 8624 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -091d38: 0a02 |001c: move-result v2 │ │ -091d3a: 6e20 b021 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Create:(I)V // method@21b0 │ │ -091d40: 28e4 |0020: goto 0004 // -001c │ │ +09fb20: |[09fb20] com.badlogic.gdx.utils.compression.lzma.Decoder.SetDictionarySize:(I)Z │ │ +09fb30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09fb32: 3b05 0400 |0001: if-gez v5, 0005 // +0004 │ │ +09fb36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fb38: 0f00 |0004: return v0 │ │ +09fb3a: 5241 f210 |0005: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ +09fb3e: 3251 fdff |0007: if-eq v1, v5, 0004 // -0003 │ │ +09fb42: 5945 f210 |0009: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ +09fb46: 5241 f210 |000b: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySize:I // field@10f2 │ │ +09fb4a: 7120 8624 0100 |000d: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09fb50: 0a01 |0010: move-result v1 │ │ +09fb52: 5941 f310 |0011: iput v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ +09fb56: 5441 fc10 |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; // field@10fc │ │ +09fb5a: 5242 f310 |0015: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_DictionarySizeCheck:I // field@10f3 │ │ +09fb5e: 1303 0010 |0017: const/16 v3, #int 4096 // #1000 │ │ +09fb62: 7120 8624 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +09fb68: 0a02 |001c: move-result v2 │ │ +09fb6a: 6e20 b021 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;.Create:(I)V // method@21b0 │ │ +09fb70: 28e4 |0020: goto 0004 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0004 line=157 │ │ 0x0005 line=152 │ │ 0x0009 line=153 │ │ 0x000b line=154 │ │ @@ -161400,33 +161433,33 @@ │ │ type : '(III)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -091d44: |[091d44] com.badlogic.gdx.utils.compression.lzma.Decoder.SetLcLpPb:(III)Z │ │ -091d54: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -091d56: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -091d58: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -091d5c: 3625 0600 |0004: if-gt v5, v2, 000a // +0006 │ │ -091d60: 3636 0400 |0006: if-gt v6, v3, 000a // +0004 │ │ -091d64: 3737 0400 |0008: if-le v7, v3, 000c // +0004 │ │ -091d68: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -091d6a: 0f01 |000b: return v1 │ │ -091d6c: 5442 fb10 |000c: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ -091d70: 6e30 c821 6205 |000e: invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Create:(II)V // method@21c8 │ │ -091d76: 9800 0107 |0011: shl-int v0, v1, v7 │ │ -091d7a: 5442 fa10 |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ -091d7e: 6e20 c021 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@21c0 │ │ -091d84: 5442 0211 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ -091d88: 6e20 c021 0200 |001a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@21c0 │ │ -091d8e: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -091d92: 5942 0011 |001f: iput v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1100 │ │ -091d96: 28ea |0021: goto 000b // -0016 │ │ +09fb74: |[09fb74] com.badlogic.gdx.utils.compression.lzma.Decoder.SetLcLpPb:(III)Z │ │ +09fb84: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +09fb86: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +09fb88: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +09fb8c: 3625 0600 |0004: if-gt v5, v2, 000a // +0006 │ │ +09fb90: 3636 0400 |0006: if-gt v6, v3, 000a // +0004 │ │ +09fb94: 3737 0400 |0008: if-le v7, v3, 000c // +0004 │ │ +09fb98: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09fb9a: 0f01 |000b: return v1 │ │ +09fb9c: 5442 fb10 |000c: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; // field@10fb │ │ +09fba0: 6e30 c821 6205 |000e: invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;.Create:(II)V // method@21c8 │ │ +09fba6: 9800 0107 |0011: shl-int v0, v1, v7 │ │ +09fbaa: 5442 fa10 |0013: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@10fa │ │ +09fbae: 6e20 c021 0200 |0015: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@21c0 │ │ +09fbb4: 5442 0211 |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; // field@1102 │ │ +09fbb8: 6e20 c021 0200 |001a: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;.Create:(I)V // method@21c0 │ │ +09fbbe: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +09fbc2: 5942 0011 |001f: iput v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;.m_PosStateMask:I // field@1100 │ │ +09fbc6: 28ea |0021: goto 000b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x000b line=167 │ │ 0x000c line=162 │ │ 0x0011 line=163 │ │ 0x0013 line=164 │ │ @@ -161491,43 +161524,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 │ │ -091d98: |[091d98] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -091da8: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -091daa: 1303 1000 |0001: const/16 v3, #int 16 // #10 │ │ -091dae: 5b56 0711 |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1107 │ │ -091db2: 7010 9524 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -091db8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -091dba: 2311 3904 |0009: new-array v1, v1, [S // type@0439 │ │ -091dbe: 5b51 0311 |000b: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091dc2: 2331 2b04 |000d: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@042b │ │ -091dc6: 5b51 0511 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ -091dca: 2331 2b04 |0011: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@042b │ │ -091dce: 5b51 0611 |0013: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ -091dd2: 2201 1e03 |0015: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ -091dd6: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ -091dda: 7020 1222 2100 |0019: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ -091de0: 5b51 0411 |001c: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ -091de4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -091de6: 3530 1700 |001f: if-ge v0, v3, 0036 // +0017 │ │ -091dea: 5451 0511 |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ -091dee: 2202 1e03 |0023: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ -091df2: 7020 1222 4200 |0025: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ -091df8: 4d02 0100 |0028: aput-object v2, v1, v0 │ │ -091dfc: 5451 0611 |002a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ -091e00: 2202 1e03 |002c: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ -091e04: 7020 1222 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ -091e0a: 4d02 0100 |0031: aput-object v2, v1, v0 │ │ -091e0e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -091e12: 28ea |0035: goto 001f // -0016 │ │ -091e14: 0e00 |0036: return-void │ │ +09fbc8: |[09fbc8] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +09fbd8: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +09fbda: 1303 1000 |0001: const/16 v3, #int 16 // #10 │ │ +09fbde: 5b56 0711 |0003: iput-object v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1107 │ │ +09fbe2: 7010 9524 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +09fbe8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +09fbea: 2311 3904 |0009: new-array v1, v1, [S // type@0439 │ │ +09fbee: 5b51 0311 |000b: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fbf2: 2331 2b04 |000d: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@042b │ │ +09fbf6: 5b51 0511 |000f: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ +09fbfa: 2331 2b04 |0011: new-array v1, v3, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@042b │ │ +09fbfe: 5b51 0611 |0013: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ +09fc02: 2201 1e03 |0015: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ +09fc06: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ +09fc0a: 7020 1222 2100 |0019: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ +09fc10: 5b51 0411 |001c: iput-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ +09fc14: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +09fc16: 3530 1700 |001f: if-ge v0, v3, 0036 // +0017 │ │ +09fc1a: 5451 0511 |0021: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ +09fc1e: 2202 1e03 |0023: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ +09fc22: 7020 1222 4200 |0025: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ +09fc28: 4d02 0100 |0028: aput-object v2, v1, v0 │ │ +09fc2c: 5451 0611 |002a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ +09fc30: 2202 1e03 |002c: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ +09fc34: 7020 1222 4200 |002e: invoke-direct {v2, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ +09fc3a: 4d02 0100 |0031: aput-object v2, v1, v0 │ │ +09fc3e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09fc42: 28ea |0035: goto 001f // -0016 │ │ +09fc44: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=163 │ │ 0x0008 line=158 │ │ 0x000d line=159 │ │ 0x0011 line=160 │ │ 0x0015 line=161 │ │ @@ -161547,41 +161580,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 │ │ -091e18: |[091e18] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ -091e28: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -091e2c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -091e2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091e30: 3536 0f00 |0004: if-ge v6, v3, 0013 // +000f │ │ -091e34: 5440 0311 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091e38: 6e40 2322 0511 |0008: invoke-virtual {v5, v0, v1, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -091e3e: 5440 0511 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ -091e42: 4600 0007 |000d: aget-object v0, v0, v7 │ │ -091e46: 6e30 1322 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@2213 │ │ -091e4c: 0e00 |0012: return-void │ │ -091e4e: d806 06f8 |0013: add-int/lit8 v6, v6, #int -8 // #f8 │ │ -091e52: 5440 0311 |0015: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091e56: 6e40 2322 0521 |0017: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -091e5c: 3536 0f00 |001a: if-ge v6, v3, 0029 // +000f │ │ -091e60: 5440 0311 |001c: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091e64: 6e40 2322 0512 |001e: invoke-virtual {v5, v0, v2, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -091e6a: 5440 0611 |0021: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ -091e6e: 4600 0007 |0023: aget-object v0, v0, v7 │ │ -091e72: 6e30 1322 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@2213 │ │ -091e78: 28ea |0028: goto 0012 // -0016 │ │ -091e7a: 5440 0311 |0029: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091e7e: 6e40 2322 0522 |002b: invoke-virtual {v5, v0, v2, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -091e84: 5440 0411 |002e: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ -091e88: d801 06f8 |0030: add-int/lit8 v1, v6, #int -8 // #f8 │ │ -091e8c: 6e30 1322 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@2213 │ │ -091e92: 28dd |0035: goto 0012 // -0023 │ │ +09fc48: |[09fc48] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ +09fc58: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +09fc5c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +09fc5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09fc60: 3536 0f00 |0004: if-ge v6, v3, 0013 // +000f │ │ +09fc64: 5440 0311 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fc68: 6e40 2322 0511 |0008: invoke-virtual {v5, v0, v1, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +09fc6e: 5440 0511 |000b: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ +09fc72: 4600 0007 |000d: aget-object v0, v0, v7 │ │ +09fc76: 6e30 1322 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@2213 │ │ +09fc7c: 0e00 |0012: return-void │ │ +09fc7e: d806 06f8 |0013: add-int/lit8 v6, v6, #int -8 // #f8 │ │ +09fc82: 5440 0311 |0015: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fc86: 6e40 2322 0521 |0017: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +09fc8c: 3536 0f00 |001a: if-ge v6, v3, 0029 // +000f │ │ +09fc90: 5440 0311 |001c: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fc94: 6e40 2322 0512 |001e: invoke-virtual {v5, v0, v2, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +09fc9a: 5440 0611 |0021: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ +09fc9e: 4600 0007 |0023: aget-object v0, v0, v7 │ │ +09fca2: 6e30 1322 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@2213 │ │ +09fca8: 28ea |0028: goto 0012 // -0016 │ │ +09fcaa: 5440 0311 |0029: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fcae: 6e40 2322 0522 |002b: invoke-virtual {v5, v0, v2, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +09fcb4: 5440 0411 |002e: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ +09fcb8: d801 06f8 |0030: add-int/lit8 v1, v6, #int -8 // #f8 │ │ +09fcbc: 6e30 1322 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@2213 │ │ +09fcc2: 28dd |0035: goto 0012 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=182 │ │ 0x0006 line=183 │ │ 0x000b line=184 │ │ 0x0012 line=196 │ │ 0x0013 line=186 │ │ @@ -161602,30 +161635,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -091e94: |[091e94] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Init:(I)V │ │ -091ea4: 5421 0311 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091ea8: 7110 2c22 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -091eae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -091eb0: 3530 1300 |0006: if-ge v0, v3, 0019 // +0013 │ │ -091eb4: 5421 0511 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ -091eb8: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -091ebc: 6e10 1522 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ -091ec2: 5421 0611 |000f: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ -091ec6: 4601 0100 |0011: aget-object v1, v1, v0 │ │ -091eca: 6e10 1522 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ -091ed0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -091ed4: 28ee |0018: goto 0006 // -0012 │ │ -091ed6: 5421 0411 |0019: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ -091eda: 6e10 1522 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ -091ee0: 0e00 |001e: return-void │ │ +09fcc4: |[09fcc4] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.Init:(I)V │ │ +09fcd4: 5421 0311 |0000: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fcd8: 7110 2c22 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +09fcde: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +09fce0: 3530 1300 |0006: if-ge v0, v3, 0019 // +0013 │ │ +09fce4: 5421 0511 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ +09fce8: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +09fcec: 6e10 1522 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ +09fcf2: 5421 0611 |000f: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ +09fcf6: 4601 0100 |0011: aget-object v1, v1, v0 │ │ +09fcfa: 6e10 1522 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ +09fd00: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09fd04: 28ee |0018: goto 0006 // -0012 │ │ +09fd06: 5421 0411 |0019: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ +09fd0a: 6e10 1522 0100 |001b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ +09fd10: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=173 │ │ 0x0008 line=174 │ │ 0x000f line=175 │ │ 0x0016 line=173 │ │ @@ -161641,74 +161674,74 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -091ee4: |[091ee4] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.SetPrices:(II[II)V │ │ -091ef4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -091ef6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -091ef8: 5485 0311 |0002: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091efc: 4a05 0506 |0004: aget-short v5, v5, v6 │ │ -091f00: 7110 2822 0500 |0006: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -091f06: 0a00 |0009: move-result v0 │ │ -091f08: 5485 0311 |000a: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091f0c: 4a05 0506 |000c: aget-short v5, v5, v6 │ │ -091f10: 7110 2922 0500 |000e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -091f16: 0a01 |0011: move-result v1 │ │ -091f18: 5485 0311 |0012: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091f1c: 4a05 0507 |0014: aget-short v5, v5, v7 │ │ -091f20: 7110 2822 0500 |0016: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -091f26: 0a05 |0019: move-result v5 │ │ -091f28: 9002 0105 |001a: add-int v2, v1, v5 │ │ -091f2c: 5485 0311 |001c: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ -091f30: 4a05 0507 |001e: aget-short v5, v5, v7 │ │ -091f34: 7110 2922 0500 |0020: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -091f3a: 0a05 |0023: move-result v5 │ │ -091f3c: 9003 0105 |0024: add-int v3, v1, v5 │ │ -091f40: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -091f42: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -091f44: 1305 0800 |0028: const/16 v5, #int 8 // #8 │ │ -091f48: 3554 2600 |002a: if-ge v4, v5, 0050 // +0026 │ │ -091f4c: 34a4 0300 |002c: if-lt v4, v10, 002f // +0003 │ │ -091f50: 0e00 |002e: return-void │ │ -091f52: 9005 0c04 |002f: add-int v5, v12, v4 │ │ -091f56: 5486 0511 |0031: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ -091f5a: 4606 0609 |0033: aget-object v6, v6, v9 │ │ -091f5e: 6e20 1422 4600 |0035: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ -091f64: 0a06 |0038: move-result v6 │ │ -091f66: b006 |0039: add-int/2addr v6, v0 │ │ -091f68: 4b06 0b05 |003a: aput v6, v11, v5 │ │ -091f6c: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -091f70: 28ea |003e: goto 0028 // -0016 │ │ -091f72: 9005 0c04 |003f: add-int v5, v12, v4 │ │ -091f76: 5486 0611 |0041: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ -091f7a: 4606 0609 |0043: aget-object v6, v6, v9 │ │ -091f7e: d807 04f8 |0045: add-int/lit8 v7, v4, #int -8 // #f8 │ │ -091f82: 6e20 1422 7600 |0047: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ -091f88: 0a06 |004a: move-result v6 │ │ -091f8a: b026 |004b: add-int/2addr v6, v2 │ │ -091f8c: 4b06 0b05 |004c: aput v6, v11, v5 │ │ -091f90: d804 0401 |004e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -091f94: 1305 1000 |0050: const/16 v5, #int 16 // #10 │ │ -091f98: 3554 0500 |0052: if-ge v4, v5, 0057 // +0005 │ │ -091f9c: 34a4 ebff |0054: if-lt v4, v10, 003f // -0015 │ │ -091fa0: 28d8 |0056: goto 002e // -0028 │ │ -091fa2: 35a4 d7ff |0057: if-ge v4, v10, 002e // -0029 │ │ -091fa6: 9005 0c04 |0059: add-int v5, v12, v4 │ │ -091faa: 5486 0411 |005b: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ -091fae: d807 04f8 |005d: add-int/lit8 v7, v4, #int -8 // #f8 │ │ -091fb2: d807 07f8 |005f: add-int/lit8 v7, v7, #int -8 // #f8 │ │ -091fb6: 6e20 1422 7600 |0061: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ -091fbc: 0a06 |0064: move-result v6 │ │ -091fbe: b036 |0065: add-int/2addr v6, v3 │ │ -091fc0: 4b06 0b05 |0066: aput v6, v11, v5 │ │ -091fc4: d804 0401 |0068: add-int/lit8 v4, v4, #int 1 // #01 │ │ -091fc8: 28ed |006a: goto 0057 // -0013 │ │ +09fd14: |[09fd14] com.badlogic.gdx.utils.compression.lzma.Encoder$LenEncoder.SetPrices:(II[II)V │ │ +09fd24: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +09fd26: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09fd28: 5485 0311 |0002: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fd2c: 4a05 0506 |0004: aget-short v5, v5, v6 │ │ +09fd30: 7110 2822 0500 |0006: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +09fd36: 0a00 |0009: move-result v0 │ │ +09fd38: 5485 0311 |000a: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fd3c: 4a05 0506 |000c: aget-short v5, v5, v6 │ │ +09fd40: 7110 2922 0500 |000e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +09fd46: 0a01 |0011: move-result v1 │ │ +09fd48: 5485 0311 |0012: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fd4c: 4a05 0507 |0014: aget-short v5, v5, v7 │ │ +09fd50: 7110 2822 0500 |0016: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +09fd56: 0a05 |0019: move-result v5 │ │ +09fd58: 9002 0105 |001a: add-int v2, v1, v5 │ │ +09fd5c: 5485 0311 |001c: iget-object v5, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._choice:[S // field@1103 │ │ +09fd60: 4a05 0507 |001e: aget-short v5, v5, v7 │ │ +09fd64: 7110 2922 0500 |0020: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +09fd6a: 0a05 |0023: move-result v5 │ │ +09fd6c: 9003 0105 |0024: add-int v3, v1, v5 │ │ +09fd70: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +09fd72: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +09fd74: 1305 0800 |0028: const/16 v5, #int 8 // #8 │ │ +09fd78: 3554 2600 |002a: if-ge v4, v5, 0050 // +0026 │ │ +09fd7c: 34a4 0300 |002c: if-lt v4, v10, 002f // +0003 │ │ +09fd80: 0e00 |002e: return-void │ │ +09fd82: 9005 0c04 |002f: add-int v5, v12, v4 │ │ +09fd86: 5486 0511 |0031: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._lowCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1105 │ │ +09fd8a: 4606 0609 |0033: aget-object v6, v6, v9 │ │ +09fd8e: 6e20 1422 4600 |0035: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ +09fd94: 0a06 |0038: move-result v6 │ │ +09fd96: b006 |0039: add-int/2addr v6, v0 │ │ +09fd98: 4b06 0b05 |003a: aput v6, v11, v5 │ │ +09fd9c: d804 0401 |003c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09fda0: 28ea |003e: goto 0028 // -0016 │ │ +09fda2: 9005 0c04 |003f: add-int v5, v12, v4 │ │ +09fda6: 5486 0611 |0041: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._midCoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1106 │ │ +09fdaa: 4606 0609 |0043: aget-object v6, v6, v9 │ │ +09fdae: d807 04f8 |0045: add-int/lit8 v7, v4, #int -8 // #f8 │ │ +09fdb2: 6e20 1422 7600 |0047: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ +09fdb8: 0a06 |004a: move-result v6 │ │ +09fdba: b026 |004b: add-int/2addr v6, v2 │ │ +09fdbc: 4b06 0b05 |004c: aput v6, v11, v5 │ │ +09fdc0: d804 0401 |004e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09fdc4: 1305 1000 |0050: const/16 v5, #int 16 // #10 │ │ +09fdc8: 3554 0500 |0052: if-ge v4, v5, 0057 // +0005 │ │ +09fdcc: 34a4 ebff |0054: if-lt v4, v10, 003f // -0015 │ │ +09fdd0: 28d8 |0056: goto 002e // -0028 │ │ +09fdd2: 35a4 d7ff |0057: if-ge v4, v10, 002e // -0029 │ │ +09fdd6: 9005 0c04 |0059: add-int v5, v12, v4 │ │ +09fdda: 5486 0411 |005b: iget-object v6, v8, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;._highCoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1104 │ │ +09fdde: d807 04f8 |005d: add-int/lit8 v7, v4, #int -8 // #f8 │ │ +09fde2: d807 07f8 |005f: add-int/lit8 v7, v7, #int -8 // #f8 │ │ +09fde6: 6e20 1422 7600 |0061: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ +09fdec: 0a06 |0064: move-result v6 │ │ +09fdee: b036 |0065: add-int/2addr v6, v3 │ │ +09fdf0: 4b06 0b05 |0066: aput v6, v11, v5 │ │ +09fdf4: d804 0401 |0068: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09fdf8: 28ed |006a: goto 0057 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=199 │ │ 0x000a line=200 │ │ 0x0012 line=201 │ │ 0x001c line=202 │ │ 0x0026 line=203 │ │ @@ -161777,21 +161810,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 │ │ -091fcc: |[091fcc] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V │ │ -091fdc: 5b12 0d11 |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@110d │ │ -091fe0: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -091fe6: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ -091fea: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ -091fee: 5b10 0c11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ -091ff2: 0e00 |000b: return-void │ │ +09fdfc: |[09fdfc] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V │ │ +09fe0c: 5b12 0d11 |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@110d │ │ +09fe10: 7010 9524 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +09fe16: 1300 0003 |0005: const/16 v0, #int 768 // #300 │ │ +09fe1a: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ +09fe1e: 5b10 0c11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ +09fe22: 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; │ │ @@ -161802,27 +161835,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 │ │ -091ff4: |[091ff4] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ -092004: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -092006: 1272 |0001: const/4 v2, #int 7 // #7 │ │ -092008: 3a02 1200 |0002: if-ltz v2, 0014 // +0012 │ │ -09200c: 9903 0602 |0004: shr-int v3, v6, v2 │ │ -092010: dd00 0301 |0006: and-int/lit8 v0, v3, #int 1 // #01 │ │ -092014: 5443 0c11 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ -092018: 6e40 2322 3501 |000a: invoke-virtual {v5, v3, v1, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -09201e: e003 0101 |000d: shl-int/lit8 v3, v1, #int 1 // #01 │ │ -092022: 9601 0300 |000f: or-int v1, v3, v0 │ │ -092026: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09202a: 28ef |0013: goto 0002 // -0011 │ │ -09202c: 0e00 |0014: return-void │ │ +09fe24: |[09fe24] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ +09fe34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09fe36: 1272 |0001: const/4 v2, #int 7 // #7 │ │ +09fe38: 3a02 1200 |0002: if-ltz v2, 0014 // +0012 │ │ +09fe3c: 9903 0602 |0004: shr-int v3, v6, v2 │ │ +09fe40: dd00 0301 |0006: and-int/lit8 v0, v3, #int 1 // #01 │ │ +09fe44: 5443 0c11 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ +09fe48: 6e40 2322 3501 |000a: invoke-virtual {v5, v3, v1, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +09fe4e: e003 0101 |000d: shl-int/lit8 v3, v1, #int 1 // #01 │ │ +09fe52: 9601 0300 |000f: or-int v1, v3, v0 │ │ +09fe56: d802 02ff |0011: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09fe5a: 28ef |0013: goto 0002 // -0011 │ │ +09fe5c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0001 line=80 │ │ 0x0004 line=81 │ │ 0x0008 line=82 │ │ 0x000d line=83 │ │ @@ -161841,39 +161874,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 │ │ -092030: |[092030] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ -092040: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -092042: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -092044: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -092046: 3a02 2300 |0003: if-ltz v2, 0026 // +0023 │ │ -09204a: 9906 0a02 |0005: shr-int v6, v10, v2 │ │ -09204e: dd00 0601 |0007: and-int/lit8 v0, v6, #int 1 // #01 │ │ -092052: 0115 |0009: move v5, v1 │ │ -092054: 3804 0e00 |000a: if-eqz v4, 0018 // +000e │ │ -092058: 9906 0902 |000c: shr-int v6, v9, v2 │ │ -09205c: dd03 0601 |000e: and-int/lit8 v3, v6, #int 1 // #01 │ │ -092060: d806 0301 |0010: add-int/lit8 v6, v3, #int 1 // #01 │ │ -092064: e006 0608 |0012: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -092068: b065 |0014: add-int/2addr v5, v6 │ │ -09206a: 3303 0f00 |0015: if-ne v3, v0, 0024 // +000f │ │ -09206e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -092070: 5476 0c11 |0018: iget-object v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ -092074: 6e40 2322 6805 |001a: invoke-virtual {v8, v6, v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -09207a: e006 0101 |001d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -09207e: 9601 0600 |001f: or-int v1, v6, v0 │ │ -092082: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ -092086: 28e0 |0023: goto 0003 // -0020 │ │ -092088: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -09208a: 28f3 |0025: goto 0018 // -000d │ │ -09208c: 0e00 |0026: return-void │ │ +09fe60: |[09fe60] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.EncodeMatched:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ +09fe70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09fe72: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +09fe74: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +09fe76: 3a02 2300 |0003: if-ltz v2, 0026 // +0023 │ │ +09fe7a: 9906 0a02 |0005: shr-int v6, v10, v2 │ │ +09fe7e: dd00 0601 |0007: and-int/lit8 v0, v6, #int 1 // #01 │ │ +09fe82: 0115 |0009: move v5, v1 │ │ +09fe84: 3804 0e00 |000a: if-eqz v4, 0018 // +000e │ │ +09fe88: 9906 0902 |000c: shr-int v6, v9, v2 │ │ +09fe8c: dd03 0601 |000e: and-int/lit8 v3, v6, #int 1 // #01 │ │ +09fe90: d806 0301 |0010: add-int/lit8 v6, v3, #int 1 // #01 │ │ +09fe94: e006 0608 |0012: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +09fe98: b065 |0014: add-int/2addr v5, v6 │ │ +09fe9a: 3303 0f00 |0015: if-ne v3, v0, 0024 // +000f │ │ +09fe9e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +09fea0: 5476 0c11 |0018: iget-object v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ +09fea4: 6e40 2322 6805 |001a: invoke-virtual {v8, v6, v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +09feaa: e006 0101 |001d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +09feae: 9601 0600 |001f: or-int v1, v6, v0 │ │ +09feb2: d802 02ff |0021: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09feb6: 28e0 |0023: goto 0003 // -0020 │ │ +09feb8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +09feba: 28f3 |0025: goto 0018 // -000d │ │ +09febc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0001 line=90 │ │ 0x0002 line=91 │ │ 0x0005 line=92 │ │ 0x0009 line=93 │ │ @@ -161904,51 +161937,51 @@ │ │ type : '(ZBB)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -092090: |[092090] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.GetPrice:(ZBB)I │ │ -0920a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0920a2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0920a4: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -0920a6: 3808 2200 |0003: if-eqz v8, 0025 // +0022 │ │ -0920aa: 3a02 2000 |0005: if-ltz v2, 0025 // +0020 │ │ -0920ae: 9905 0902 |0007: shr-int v5, v9, v2 │ │ -0920b2: dd03 0501 |0009: and-int/lit8 v3, v5, #int 1 // #01 │ │ -0920b6: 9905 0a02 |000b: shr-int v5, v10, v2 │ │ -0920ba: dd00 0501 |000d: and-int/lit8 v0, v5, #int 1 // #01 │ │ -0920be: 5475 0c11 |000f: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ -0920c2: d806 0301 |0011: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0920c6: e006 0608 |0013: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -0920ca: b016 |0015: add-int/2addr v6, v1 │ │ -0920cc: 4a05 0506 |0016: aget-short v5, v5, v6 │ │ -0920d0: 7120 2722 0500 |0018: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ -0920d6: 0a05 |001b: move-result v5 │ │ -0920d8: b054 |001c: add-int/2addr v4, v5 │ │ -0920da: e005 0101 |001d: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -0920de: 9601 0500 |001f: or-int v1, v5, v0 │ │ -0920e2: 3203 1a00 |0021: if-eq v3, v0, 003b // +001a │ │ -0920e6: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0920ea: 3a02 1900 |0025: if-ltz v2, 003e // +0019 │ │ -0920ee: 9905 0a02 |0027: shr-int v5, v10, v2 │ │ -0920f2: dd00 0501 |0029: and-int/lit8 v0, v5, #int 1 // #01 │ │ -0920f6: 5475 0c11 |002b: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ -0920fa: 4a05 0501 |002d: aget-short v5, v5, v1 │ │ -0920fe: 7120 2722 0500 |002f: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ -092104: 0a05 |0032: move-result v5 │ │ -092106: b054 |0033: add-int/2addr v4, v5 │ │ -092108: e005 0101 |0034: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -09210c: 9601 0500 |0036: or-int v1, v5, v0 │ │ -092110: d802 02ff |0038: add-int/lit8 v2, v2, #int -1 // #ff │ │ -092114: 28eb |003a: goto 0025 // -0015 │ │ -092116: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09211a: 28c8 |003d: goto 0005 // -0038 │ │ -09211c: 0f04 |003e: return v4 │ │ +09fec0: |[09fec0] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.GetPrice:(ZBB)I │ │ +09fed0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09fed2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +09fed4: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +09fed6: 3808 2200 |0003: if-eqz v8, 0025 // +0022 │ │ +09feda: 3a02 2000 |0005: if-ltz v2, 0025 // +0020 │ │ +09fede: 9905 0902 |0007: shr-int v5, v9, v2 │ │ +09fee2: dd03 0501 |0009: and-int/lit8 v3, v5, #int 1 // #01 │ │ +09fee6: 9905 0a02 |000b: shr-int v5, v10, v2 │ │ +09feea: dd00 0501 |000d: and-int/lit8 v0, v5, #int 1 // #01 │ │ +09feee: 5475 0c11 |000f: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ +09fef2: d806 0301 |0011: add-int/lit8 v6, v3, #int 1 // #01 │ │ +09fef6: e006 0608 |0013: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +09fefa: b016 |0015: add-int/2addr v6, v1 │ │ +09fefc: 4a05 0506 |0016: aget-short v5, v5, v6 │ │ +09ff00: 7120 2722 0500 |0018: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ +09ff06: 0a05 |001b: move-result v5 │ │ +09ff08: b054 |001c: add-int/2addr v4, v5 │ │ +09ff0a: e005 0101 |001d: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +09ff0e: 9601 0500 |001f: or-int v1, v5, v0 │ │ +09ff12: 3203 1a00 |0021: if-eq v3, v0, 003b // +001a │ │ +09ff16: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ff1a: 3a02 1900 |0025: if-ltz v2, 003e // +0019 │ │ +09ff1e: 9905 0a02 |0027: shr-int v5, v10, v2 │ │ +09ff22: dd00 0501 |0029: and-int/lit8 v0, v5, #int 1 // #01 │ │ +09ff26: 5475 0c11 |002b: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ +09ff2a: 4a05 0501 |002d: aget-short v5, v5, v1 │ │ +09ff2e: 7120 2722 0500 |002f: invoke-static {v5, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ +09ff34: 0a05 |0032: move-result v5 │ │ +09ff36: b054 |0033: add-int/2addr v4, v5 │ │ +09ff38: e005 0101 |0034: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +09ff3c: 9601 0500 |0036: or-int v1, v5, v0 │ │ +09ff40: d802 02ff |0038: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ff44: 28eb |003a: goto 0025 // -0015 │ │ +09ff46: d802 02ff |003b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ff4a: 28c8 |003d: goto 0005 // -0038 │ │ +09ff4c: 0f04 |003e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0001 line=106 │ │ 0x0002 line=107 │ │ 0x0003 line=108 │ │ 0x0005 line=109 │ │ @@ -161983,18 +162016,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -092120: |[092120] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Init:()V │ │ -092130: 5410 0c11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ -092134: 7110 2c22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -09213a: 0e00 |0005: return-void │ │ +09ff50: |[09ff50] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder$Encoder2.Init:()V │ │ +09ff60: 5410 0c11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.m_Encoders:[S // field@110c │ │ +09ff64: 7110 2c22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +09ff6a: 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; │ │ │ │ @@ -162049,18 +162082,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 │ │ -09213c: |[09213c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -09214c: 5b01 1211 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1112 │ │ -092150: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -092156: 0e00 |0005: return-void │ │ +09ff6c: |[09ff6c] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +09ff7c: 5b01 1211 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@1112 │ │ +09ff80: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +09ff86: 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; │ │ @@ -162071,42 +162104,42 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -092158: |[092158] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Create:(II)V │ │ -092168: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09216a: 5452 0e11 |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@110e │ │ -09216e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -092172: 5252 1011 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ -092176: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ -09217a: 5252 0f11 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ -09217e: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ -092182: 0e00 |000d: return-void │ │ -092184: 5956 0f11 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ -092188: 9802 0406 |0010: shl-int v2, v4, v6 │ │ -09218c: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ -092190: 5952 1111 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1111 │ │ -092194: 5957 1011 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ -092198: 5252 1011 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ -09219c: 5253 0f11 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ -0921a0: b032 |001c: add-int/2addr v2, v3 │ │ -0921a2: 9801 0402 |001d: shl-int v1, v4, v2 │ │ -0921a6: 2312 2804 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@0428 │ │ -0921aa: 5b52 0e11 |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@110e │ │ -0921ae: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0921b0: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ -0921b4: 5452 0e11 |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@110e │ │ -0921b8: 2203 1903 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@0319 │ │ -0921bc: 7020 dd21 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@21dd │ │ -0921c2: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ -0921c6: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0921ca: 28f3 |0031: goto 0024 // -000d │ │ +09ff88: |[09ff88] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Create:(II)V │ │ +09ff98: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09ff9a: 5452 0e11 |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@110e │ │ +09ff9e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +09ffa2: 5252 1011 |0005: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ +09ffa6: 3372 0700 |0007: if-ne v2, v7, 000e // +0007 │ │ +09ffaa: 5252 0f11 |0009: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ +09ffae: 3362 0300 |000b: if-ne v2, v6, 000e // +0003 │ │ +09ffb2: 0e00 |000d: return-void │ │ +09ffb4: 5956 0f11 |000e: iput v6, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ +09ffb8: 9802 0406 |0010: shl-int v2, v4, v6 │ │ +09ffbc: d802 02ff |0012: add-int/lit8 v2, v2, #int -1 // #ff │ │ +09ffc0: 5952 1111 |0014: iput v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1111 │ │ +09ffc4: 5957 1011 |0016: iput v7, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ +09ffc8: 5252 1011 |0018: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ +09ffcc: 5253 0f11 |001a: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ +09ffd0: b032 |001c: add-int/2addr v2, v3 │ │ +09ffd2: 9801 0402 |001d: shl-int v1, v4, v2 │ │ +09ffd6: 2312 2804 |001f: new-array v2, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@0428 │ │ +09ffda: 5b52 0e11 |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@110e │ │ +09ffde: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +09ffe0: 3510 e9ff |0024: if-ge v0, v1, 000d // -0017 │ │ +09ffe4: 5452 0e11 |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@110e │ │ +09ffe8: 2203 1903 |0028: new-instance v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; // type@0319 │ │ +09ffec: 7020 dd21 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@21dd │ │ +09fff2: 4d03 0200 |002d: aput-object v3, v2, v0 │ │ +09fff6: d800 0001 |002f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09fffa: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x000d line=144 │ │ 0x000e line=137 │ │ 0x0010 line=138 │ │ 0x0016 line=139 │ │ @@ -162127,27 +162160,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 │ │ -0921cc: |[0921cc] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ -0921dc: 5440 0e11 |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@110e │ │ -0921e0: 5241 1111 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1111 │ │ -0921e4: b551 |0004: and-int/2addr v1, v5 │ │ -0921e6: 5242 1011 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ -0921ea: b821 |0007: shl-int/2addr v1, v2 │ │ -0921ec: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ -0921f0: 5243 1011 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ -0921f4: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ -0921f8: ba32 |000e: ushr-int/2addr v2, v3 │ │ -0921fa: b021 |000f: add-int/2addr v1, v2 │ │ -0921fc: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -092200: 1100 |0012: return-object v0 │ │ +09fffc: |[09fffc] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ +0a000c: 5440 0e11 |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@110e │ │ +0a0010: 5241 1111 |0002: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_PosMask:I // field@1111 │ │ +0a0014: b551 |0004: and-int/2addr v1, v5 │ │ +0a0016: 5242 1011 |0005: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ +0a001a: b821 |0007: shl-int/2addr v1, v2 │ │ +0a001c: d562 ff00 |0008: and-int/lit16 v2, v6, #int 255 // #00ff │ │ +0a0020: 5243 1011 |000a: iget v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ +0a0024: d903 0308 |000c: rsub-int/lit8 v3, v3, #int 8 // #08 │ │ +0a0028: ba32 |000e: ushr-int/2addr v2, v3 │ │ +0a002a: b021 |000f: add-int/2addr v1, v2 │ │ +0a002c: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +0a0030: 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 │ │ @@ -162157,28 +162190,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -092204: |[092204] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Init:()V │ │ -092214: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -092216: 5253 1011 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ -09221a: 5254 0f11 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ -09221e: b043 |0005: add-int/2addr v3, v4 │ │ -092220: 9801 0203 |0006: shl-int v1, v2, v3 │ │ -092224: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -092226: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ -09222a: 5452 0e11 |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@110e │ │ -09222e: 4602 0200 |000d: aget-object v2, v2, v0 │ │ -092232: 6e10 e121 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Init:()V // method@21e1 │ │ -092238: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09223c: 28f5 |0014: goto 0009 // -000b │ │ -09223e: 0e00 |0015: return-void │ │ +0a0034: |[0a0034] com.badlogic.gdx.utils.compression.lzma.Encoder$LiteralEncoder.Init:()V │ │ +0a0044: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a0046: 5253 1011 |0001: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPrevBits:I // field@1110 │ │ +0a004a: 5254 0f11 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.m_NumPosBits:I // field@110f │ │ +0a004e: b043 |0005: add-int/2addr v3, v4 │ │ +0a0050: 9801 0203 |0006: shl-int v1, v2, v3 │ │ +0a0054: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a0056: 3510 0c00 |0009: if-ge v0, v1, 0015 // +000c │ │ +0a005a: 5452 0e11 |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@110e │ │ +0a005e: 4602 0200 |000d: aget-object v2, v2, v0 │ │ +0a0062: 6e10 e121 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.Init:()V // method@21e1 │ │ +0a0068: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a006c: 28f5 |0014: goto 0009 // -000b │ │ +0a006e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0008 line=148 │ │ 0x000b line=149 │ │ 0x0012 line=148 │ │ 0x0015 line=150 │ │ @@ -162269,18 +162302,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 │ │ -092240: |[092240] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -092250: 5b01 1f11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@111f │ │ -092254: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09225a: 0e00 |0005: return-void │ │ +0a0070: |[0a0070] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +0a0080: 5b01 1f11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@111f │ │ +0a0084: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a008a: 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; │ │ │ │ @@ -162290,21 +162323,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09225c: |[09225c] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.IsShortRep:()Z │ │ -09226c: 5210 1311 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -092270: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -092274: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -092276: 0f00 |0005: return v0 │ │ -092278: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09227a: 28fe |0007: goto 0005 // -0002 │ │ +0a008c: |[0a008c] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.IsShortRep:()Z │ │ +0a009c: 5210 1311 |0000: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a00a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a00a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a00a6: 0f00 |0005: return v0 │ │ +0a00a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a00aa: 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;) │ │ @@ -162312,20 +162345,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09227c: |[09227c] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsChar:()V │ │ -09228c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -09228e: 5910 1311 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -092292: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -092294: 5c10 1b11 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -092298: 0e00 |0006: return-void │ │ +0a00ac: |[0a00ac] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsChar:()V │ │ +0a00bc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0a00be: 5910 1311 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a00c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a00c4: 5c10 1b11 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a00c8: 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; │ │ @@ -162335,19 +162368,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -09229c: |[09229c] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsShortRep:()V │ │ -0922ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0922ae: 5910 1311 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -0922b2: 5c10 1b11 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -0922b6: 0e00 |0005: return-void │ │ +0a00cc: |[0a00cc] com.badlogic.gdx.utils.compression.lzma.Encoder$Optimal.MakeAsShortRep:()V │ │ +0a00dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a00de: 5910 1311 |0001: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a00e2: 5c10 1b11 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a00e6: 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; │ │ @@ -162654,42 +162687,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -0922b8: |[0922b8] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ -0922c8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0922ca: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -0922cc: 1305 0008 |0002: const/16 v5, #int 2048 // #800 │ │ -0922d0: 2355 e503 |0004: new-array v5, v5, [B // type@03e5 │ │ -0922d4: 6905 5011 |0006: sput-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -0922d8: 1303 1600 |0008: const/16 v3, #int 22 // #16 │ │ -0922dc: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0922de: 6205 5011 |000b: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -0922e2: 4f06 0506 |000d: aput-byte v6, v5, v6 │ │ -0922e6: 6205 5011 |000f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -0922ea: 4f07 0507 |0011: aput-byte v7, v5, v7 │ │ -0922ee: 1224 |0013: const/4 v4, #int 2 // #2 │ │ -0922f0: 3534 1800 |0014: if-ge v4, v3, 002c // +0018 │ │ -0922f4: e105 0401 |0016: shr-int/lit8 v5, v4, #int 1 // #01 │ │ -0922f8: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0922fc: 9802 0705 |001a: shl-int v2, v7, v5 │ │ -092300: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -092302: 3521 0c00 |001d: if-ge v1, v2, 0029 // +000c │ │ -092306: 6205 5011 |001f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -09230a: 8d46 |0021: int-to-byte v6, v4 │ │ -09230c: 4f06 0500 |0022: aput-byte v6, v5, v0 │ │ -092310: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -092314: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -092318: 28f5 |0028: goto 001d // -000b │ │ -09231a: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09231e: 28e9 |002b: goto 0014 // -0017 │ │ -092320: 0e00 |002c: return-void │ │ +0a00e8: |[0a00e8] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ +0a00f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a00fa: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0a00fc: 1305 0008 |0002: const/16 v5, #int 2048 // #800 │ │ +0a0100: 2355 e503 |0004: new-array v5, v5, [B // type@03e5 │ │ +0a0104: 6905 5011 |0006: sput-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a0108: 1303 1600 |0008: const/16 v3, #int 22 // #16 │ │ +0a010c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0a010e: 6205 5011 |000b: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a0112: 4f06 0506 |000d: aput-byte v6, v5, v6 │ │ +0a0116: 6205 5011 |000f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a011a: 4f07 0507 |0011: aput-byte v7, v5, v7 │ │ +0a011e: 1224 |0013: const/4 v4, #int 2 // #2 │ │ +0a0120: 3534 1800 |0014: if-ge v4, v3, 002c // +0018 │ │ +0a0124: e105 0401 |0016: shr-int/lit8 v5, v4, #int 1 // #01 │ │ +0a0128: d805 05ff |0018: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0a012c: 9802 0705 |001a: shl-int v2, v7, v5 │ │ +0a0130: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0a0132: 3521 0c00 |001d: if-ge v1, v2, 0029 // +000c │ │ +0a0136: 6205 5011 |001f: sget-object v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a013a: 8d46 |0021: int-to-byte v6, v4 │ │ +0a013c: 4f06 0500 |0022: aput-byte v6, v5, v0 │ │ +0a0140: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0144: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0148: 28f5 |0028: goto 001d // -000b │ │ +0a014a: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a014e: 28e9 |002b: goto 0014 // -0017 │ │ +0a0150: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=30 │ │ 0x0008 line=33 │ │ 0x000a line=34 │ │ 0x000b line=35 │ │ 0x000f line=36 │ │ @@ -162712,130 +162745,130 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 223 16-bit code units │ │ -092324: |[092324] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ -092334: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -092336: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -092338: 1303 0c00 |0002: const/16 v3, #int 12 // #c │ │ -09233c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -09233e: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -092340: 7010 9524 0700 |0006: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2495 │ │ -092346: 7100 b921 0000 |0009: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@21b9 │ │ -09234c: 0a01 |000c: move-result v1 │ │ -09234e: 5971 4c11 |000d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092352: 2341 e903 |000f: new-array v1, v4, [I // type@03e9 │ │ -092356: 5b71 4a11 |0011: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -09235a: 1301 0010 |0013: const/16 v1, #int 4096 // #1000 │ │ -09235e: 2311 2904 |0015: new-array v1, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@0429 │ │ -092362: 5b71 3f11 |0017: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092366: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -092368: 5b71 3611 |001a: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09236c: 2201 2003 |001c: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // type@0320 │ │ -092370: 7010 2222 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.:()V // method@2222 │ │ -092376: 5b71 4911 |0021: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -09237a: 1301 c000 |0023: const/16 v1, #int 192 // #c0 │ │ -09237e: 2311 3904 |0025: new-array v1, v1, [S // type@0439 │ │ -092382: 5b71 2b11 |0027: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -092386: 2331 3904 |0029: new-array v1, v3, [S // type@0439 │ │ -09238a: 5b71 2c11 |002b: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -09238e: 2331 3904 |002d: new-array v1, v3, [S // type@0439 │ │ -092392: 5b71 2e11 |002f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -092396: 2331 3904 |0031: new-array v1, v3, [S // type@0439 │ │ -09239a: 5b71 2f11 |0033: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ -09239e: 2331 3904 |0035: new-array v1, v3, [S // type@0439 │ │ -0923a2: 5b71 3011 |0037: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ -0923a6: 1301 c000 |0039: const/16 v1, #int 192 // #c0 │ │ -0923aa: 2311 3904 |003b: new-array v1, v1, [S // type@0439 │ │ -0923ae: 5b71 2d11 |003d: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ -0923b2: 2341 2b04 |003f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@042b │ │ -0923b6: 5b71 4411 |0041: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ -0923ba: 1301 7200 |0043: const/16 v1, #int 114 // #72 │ │ -0923be: 2311 3904 |0045: new-array v1, v1, [S // type@0439 │ │ -0923c2: 5b71 4311 |0047: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ -0923c6: 2201 1e03 |0049: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ -0923ca: 7020 1222 4100 |004b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ -0923d0: 5b71 4211 |004e: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ -0923d4: 2201 1803 |0050: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0318 │ │ -0923d8: 7020 d521 7100 |0052: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21d5 │ │ -0923de: 5b71 3111 |0055: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -0923e2: 2201 1803 |0057: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0318 │ │ -0923e6: 7020 d521 7100 |0059: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21d5 │ │ -0923ec: 5b71 4b11 |005c: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -0923f0: 2201 1a03 |005e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // type@031a │ │ -0923f4: 7020 e221 7100 |0060: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21e2 │ │ -0923fa: 5b71 3211 |0063: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -0923fe: 1301 2402 |0065: const/16 v1, #int 548 // #224 │ │ -092402: 2311 e903 |0067: new-array v1, v1, [I // type@03e9 │ │ -092406: 5b71 3511 |0069: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -09240a: 1301 2000 |006b: const/16 v1, #int 32 // #20 │ │ -09240e: 5971 3b11 |006d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -092412: 1301 0001 |006f: const/16 v1, #int 256 // #100 │ │ -092416: 2311 e903 |0071: new-array v1, v1, [I // type@03e9 │ │ -09241a: 5b71 4511 |0073: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ -09241e: 1301 0002 |0075: const/16 v1, #int 512 // #200 │ │ -092422: 2311 e903 |0077: new-array v1, v1, [I // type@03e9 │ │ -092426: 5b71 2811 |0079: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ -09242a: 1301 1000 |007b: const/16 v1, #int 16 // #10 │ │ -09242e: 2311 e903 |007d: new-array v1, v1, [I // type@03e9 │ │ -092432: 5b71 2411 |007f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@1124 │ │ -092436: 1301 2c00 |0081: const/16 v1, #int 44 // #2c │ │ -09243a: 5971 2711 |0083: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ -09243e: 1221 |0085: const/4 v1, #int 2 // #2 │ │ -092440: 5971 4611 |0086: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -092444: 1231 |0088: const/4 v1, #int 3 // #3 │ │ -092446: 5971 4711 |0089: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -09244a: 5975 3e11 |008b: iput v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ -09244e: 1231 |008d: const/4 v1, #int 3 // #3 │ │ -092450: 5971 3d11 |008e: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ -092454: 1501 4000 |0090: const/high16 v1, #int 4194304 // #40 │ │ -092458: 5971 2511 |0092: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ -09245c: 5976 2611 |0094: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ -092460: 5976 3c11 |0096: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@113c │ │ -092464: 5972 3711 |0098: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ -092468: 5c75 4d11 |009a: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ -09246c: 5c75 3911 |009c: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ -092470: 2341 e903 |009e: new-array v1, v4, [I // type@03e9 │ │ -092474: 5b71 5c11 |00a0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -092478: 2341 e903 |00a2: new-array v1, v4, [I // type@03e9 │ │ -09247c: 5b71 5b11 |00a4: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -092480: 2321 ea03 |00a6: new-array v1, v2, [J // type@03ea │ │ -092484: 5b71 5811 |00a8: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@1158 │ │ -092488: 2321 ea03 |00aa: new-array v1, v2, [J // type@03ea │ │ -09248c: 5b71 5911 |00ac: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@1159 │ │ -092490: 2321 3a04 |00ae: new-array v1, v2, [Z // type@043a │ │ -092494: 5b71 4f11 |00b0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@114f │ │ -092498: 1251 |00b2: const/4 v1, #int 5 // #5 │ │ -09249a: 2311 e503 |00b3: new-array v1, v1, [B // type@03e5 │ │ -09249e: 5b71 5a11 |00b5: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ -0924a2: 1301 8000 |00b7: const/16 v1, #int 128 // #80 │ │ -0924a6: 2311 e903 |00b9: new-array v1, v1, [I // type@03e9 │ │ -0924aa: 5b71 5d11 |00bb: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@115d │ │ -0924ae: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -0924b0: 1301 0010 |00be: const/16 v1, #int 4096 // #1000 │ │ -0924b4: 3510 0e00 |00c0: if-ge v0, v1, 00ce // +000e │ │ -0924b8: 5471 3f11 |00c2: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0924bc: 2202 1b03 |00c4: new-instance v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@031b │ │ -0924c0: 7020 e621 7200 |00c6: invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21e6 │ │ -0924c6: 4d02 0100 |00c9: aput-object v2, v1, v0 │ │ -0924ca: d800 0001 |00cb: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0924ce: 28f1 |00cd: goto 00be // -000f │ │ -0924d0: 1200 |00ce: const/4 v0, #int 0 // #0 │ │ -0924d2: 3540 0f00 |00cf: if-ge v0, v4, 00de // +000f │ │ -0924d6: 5471 4411 |00d1: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ -0924da: 2202 1e03 |00d3: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ -0924de: 1263 |00d5: const/4 v3, #int 6 // #6 │ │ -0924e0: 7020 1222 3200 |00d6: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ -0924e6: 4d02 0100 |00d9: aput-object v2, v1, v0 │ │ -0924ea: d800 0001 |00db: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0924ee: 28f2 |00dd: goto 00cf // -000e │ │ -0924f0: 0e00 |00de: return-void │ │ +0a0154: |[0a0154] com.badlogic.gdx.utils.compression.lzma.Encoder.:()V │ │ +0a0164: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0a0166: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0a0168: 1303 0c00 |0002: const/16 v3, #int 12 // #c │ │ +0a016c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0a016e: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +0a0170: 7010 9524 0700 |0006: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a0176: 7100 b921 0000 |0009: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@21b9 │ │ +0a017c: 0a01 |000c: move-result v1 │ │ +0a017e: 5971 4c11 |000d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0182: 2341 e903 |000f: new-array v1, v4, [I // type@03e9 │ │ +0a0186: 5b71 4a11 |0011: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a018a: 1301 0010 |0013: const/16 v1, #int 4096 // #1000 │ │ +0a018e: 2311 2904 |0015: new-array v1, v1, [Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@0429 │ │ +0a0192: 5b71 3f11 |0017: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a0196: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0a0198: 5b71 3611 |001a: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a019c: 2201 2003 |001c: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // type@0320 │ │ +0a01a0: 7010 2222 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.:()V // method@2222 │ │ +0a01a6: 5b71 4911 |0021: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a01aa: 1301 c000 |0023: const/16 v1, #int 192 // #c0 │ │ +0a01ae: 2311 3904 |0025: new-array v1, v1, [S // type@0439 │ │ +0a01b2: 5b71 2b11 |0027: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a01b6: 2331 3904 |0029: new-array v1, v3, [S // type@0439 │ │ +0a01ba: 5b71 2c11 |002b: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a01be: 2331 3904 |002d: new-array v1, v3, [S // type@0439 │ │ +0a01c2: 5b71 2e11 |002f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a01c6: 2331 3904 |0031: new-array v1, v3, [S // type@0439 │ │ +0a01ca: 5b71 2f11 |0033: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ +0a01ce: 2331 3904 |0035: new-array v1, v3, [S // type@0439 │ │ +0a01d2: 5b71 3011 |0037: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ +0a01d6: 1301 c000 |0039: const/16 v1, #int 192 // #c0 │ │ +0a01da: 2311 3904 |003b: new-array v1, v1, [S // type@0439 │ │ +0a01de: 5b71 2d11 |003d: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ +0a01e2: 2341 2b04 |003f: new-array v1, v4, [Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@042b │ │ +0a01e6: 5b71 4411 |0041: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ +0a01ea: 1301 7200 |0043: const/16 v1, #int 114 // #72 │ │ +0a01ee: 2311 3904 |0045: new-array v1, v1, [S // type@0439 │ │ +0a01f2: 5b71 4311 |0047: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ +0a01f6: 2201 1e03 |0049: new-instance v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ +0a01fa: 7020 1222 4100 |004b: invoke-direct {v1, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ +0a0200: 5b71 4211 |004e: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ +0a0204: 2201 1803 |0050: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0318 │ │ +0a0208: 7020 d521 7100 |0052: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21d5 │ │ +0a020e: 5b71 3111 |0055: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a0212: 2201 1803 |0057: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // type@0318 │ │ +0a0216: 7020 d521 7100 |0059: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21d5 │ │ +0a021c: 5b71 4b11 |005c: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a0220: 2201 1a03 |005e: new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // type@031a │ │ +0a0224: 7020 e221 7100 |0060: invoke-direct {v1, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21e2 │ │ +0a022a: 5b71 3211 |0063: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a022e: 1301 2402 |0065: const/16 v1, #int 548 // #224 │ │ +0a0232: 2311 e903 |0067: new-array v1, v1, [I // type@03e9 │ │ +0a0236: 5b71 3511 |0069: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a023a: 1301 2000 |006b: const/16 v1, #int 32 // #20 │ │ +0a023e: 5971 3b11 |006d: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a0242: 1301 0001 |006f: const/16 v1, #int 256 // #100 │ │ +0a0246: 2311 e903 |0071: new-array v1, v1, [I // type@03e9 │ │ +0a024a: 5b71 4511 |0073: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ +0a024e: 1301 0002 |0075: const/16 v1, #int 512 // #200 │ │ +0a0252: 2311 e903 |0077: new-array v1, v1, [I // type@03e9 │ │ +0a0256: 5b71 2811 |0079: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ +0a025a: 1301 1000 |007b: const/16 v1, #int 16 // #10 │ │ +0a025e: 2311 e903 |007d: new-array v1, v1, [I // type@03e9 │ │ +0a0262: 5b71 2411 |007f: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@1124 │ │ +0a0266: 1301 2c00 |0081: const/16 v1, #int 44 // #2c │ │ +0a026a: 5971 2711 |0083: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ +0a026e: 1221 |0085: const/4 v1, #int 2 // #2 │ │ +0a0270: 5971 4611 |0086: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a0274: 1231 |0088: const/4 v1, #int 3 // #3 │ │ +0a0276: 5971 4711 |0089: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a027a: 5975 3e11 |008b: iput v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ +0a027e: 1231 |008d: const/4 v1, #int 3 // #3 │ │ +0a0280: 5971 3d11 |008e: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ +0a0284: 1501 4000 |0090: const/high16 v1, #int 4194304 // #40 │ │ +0a0288: 5971 2511 |0092: iput v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ +0a028c: 5976 2611 |0094: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ +0a0290: 5976 3c11 |0096: iput v6, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@113c │ │ +0a0294: 5972 3711 |0098: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ +0a0298: 5c75 4d11 |009a: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ +0a029c: 5c75 3911 |009c: iput-boolean v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ +0a02a0: 2341 e903 |009e: new-array v1, v4, [I // type@03e9 │ │ +0a02a4: 5b71 5c11 |00a0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a02a8: 2341 e903 |00a2: new-array v1, v4, [I // type@03e9 │ │ +0a02ac: 5b71 5b11 |00a4: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a02b0: 2321 ea03 |00a6: new-array v1, v2, [J // type@03ea │ │ +0a02b4: 5b71 5811 |00a8: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@1158 │ │ +0a02b8: 2321 ea03 |00aa: new-array v1, v2, [J // type@03ea │ │ +0a02bc: 5b71 5911 |00ac: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@1159 │ │ +0a02c0: 2321 3a04 |00ae: new-array v1, v2, [Z // type@043a │ │ +0a02c4: 5b71 4f11 |00b0: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@114f │ │ +0a02c8: 1251 |00b2: const/4 v1, #int 5 // #5 │ │ +0a02ca: 2311 e503 |00b3: new-array v1, v1, [B // type@03e5 │ │ +0a02ce: 5b71 5a11 |00b5: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ +0a02d2: 1301 8000 |00b7: const/16 v1, #int 128 // #80 │ │ +0a02d6: 2311 e903 |00b9: new-array v1, v1, [I // type@03e9 │ │ +0a02da: 5b71 5d11 |00bb: iput-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@115d │ │ +0a02de: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +0a02e0: 1301 0010 |00be: const/16 v1, #int 4096 // #1000 │ │ +0a02e4: 3510 0e00 |00c0: if-ge v0, v1, 00ce // +000e │ │ +0a02e8: 5471 3f11 |00c2: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a02ec: 2202 1b03 |00c4: new-instance v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // type@031b │ │ +0a02f0: 7020 e621 7200 |00c6: invoke-direct {v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21e6 │ │ +0a02f6: 4d02 0100 |00c9: aput-object v2, v1, v0 │ │ +0a02fa: d800 0001 |00cb: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a02fe: 28f1 |00cd: goto 00be // -000f │ │ +0a0300: 1200 |00ce: const/4 v0, #int 0 // #0 │ │ +0a0302: 3540 0f00 |00cf: if-ge v0, v4, 00de // +000f │ │ +0a0306: 5471 4411 |00d1: iget-object v1, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ +0a030a: 2202 1e03 |00d3: new-instance v2, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // type@031e │ │ +0a030e: 1263 |00d5: const/4 v3, #int 6 // #6 │ │ +0a0310: 7020 1222 3200 |00d6: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.:(I)V // method@2212 │ │ +0a0316: 4d02 0100 |00d9: aput-object v2, v1, v0 │ │ +0a031a: d800 0001 |00db: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a031e: 28f2 |00dd: goto 00cf // -000e │ │ +0a0320: 0e00 |00de: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=360 │ │ 0x0009 line=56 │ │ 0x000f line=58 │ │ 0x0013 line=285 │ │ 0x0019 line=286 │ │ @@ -162891,32 +162924,32 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0924f4: |[0924f4] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot:(I)I │ │ -092504: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -092508: 3502 0700 |0002: if-ge v2, v0, 0009 // +0007 │ │ -09250c: 6200 5011 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -092510: 4800 0002 |0006: aget-byte v0, v0, v2 │ │ -092514: 0f00 |0008: return v0 │ │ -092516: 1500 2000 |0009: const/high16 v0, #int 2097152 // #20 │ │ -09251a: 3502 0b00 |000b: if-ge v2, v0, 0016 // +000b │ │ -09251e: 6200 5011 |000d: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -092522: e101 020a |000f: shr-int/lit8 v1, v2, #int 10 // #0a │ │ -092526: 4800 0001 |0011: aget-byte v0, v0, v1 │ │ -09252a: d800 0014 |0013: add-int/lit8 v0, v0, #int 20 // #14 │ │ -09252e: 28f3 |0015: goto 0008 // -000d │ │ -092530: 6200 5011 |0016: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -092534: e101 0214 |0018: shr-int/lit8 v1, v2, #int 20 // #14 │ │ -092538: 4800 0001 |001a: aget-byte v0, v0, v1 │ │ -09253c: d800 0028 |001c: add-int/lit8 v0, v0, #int 40 // #28 │ │ -092540: 28ea |001e: goto 0008 // -0016 │ │ +0a0324: |[0a0324] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot:(I)I │ │ +0a0334: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +0a0338: 3502 0700 |0002: if-ge v2, v0, 0009 // +0007 │ │ +0a033c: 6200 5011 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a0340: 4800 0002 |0006: aget-byte v0, v0, v2 │ │ +0a0344: 0f00 |0008: return v0 │ │ +0a0346: 1500 2000 |0009: const/high16 v0, #int 2097152 // #20 │ │ +0a034a: 3502 0b00 |000b: if-ge v2, v0, 0016 // +000b │ │ +0a034e: 6200 5011 |000d: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a0352: e101 020a |000f: shr-int/lit8 v1, v2, #int 10 // #0a │ │ +0a0356: 4800 0001 |0011: aget-byte v0, v0, v1 │ │ +0a035a: d800 0014 |0013: add-int/lit8 v0, v0, #int 20 // #14 │ │ +0a035e: 28f3 |0015: goto 0008 // -000d │ │ +0a0360: 6200 5011 |0016: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a0364: e101 0214 |0018: shr-int/lit8 v1, v2, #int 20 // #14 │ │ +0a0368: 4800 0001 |001a: aget-byte v0, v0, v1 │ │ +0a036c: d800 0028 |001c: add-int/lit8 v0, v0, #int 40 // #28 │ │ +0a0370: 28ea |001e: goto 0008 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=47 │ │ 0x0009 line=46 │ │ 0x0016 line=47 │ │ locals : │ │ @@ -162927,34 +162960,34 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -092544: |[092544] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot2:(I)I │ │ -092554: 1500 0200 |0000: const/high16 v0, #int 131072 // #2 │ │ -092558: 3502 0b00 |0002: if-ge v2, v0, 000d // +000b │ │ -09255c: 6200 5011 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -092560: e101 0206 |0006: shr-int/lit8 v1, v2, #int 6 // #06 │ │ -092564: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ -092568: d800 000c |000a: add-int/lit8 v0, v0, #int 12 // #0c │ │ -09256c: 0f00 |000c: return v0 │ │ -09256e: 1500 0008 |000d: const/high16 v0, #int 134217728 // #800 │ │ -092572: 3502 0b00 |000f: if-ge v2, v0, 001a // +000b │ │ -092576: 6200 5011 |0011: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -09257a: e101 0210 |0013: shr-int/lit8 v1, v2, #int 16 // #10 │ │ -09257e: 4800 0001 |0015: aget-byte v0, v0, v1 │ │ -092582: d800 0020 |0017: add-int/lit8 v0, v0, #int 32 // #20 │ │ -092586: 28f3 |0019: goto 000c // -000d │ │ -092588: 6200 5011 |001a: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ -09258c: e101 021a |001c: shr-int/lit8 v1, v2, #int 26 // #1a │ │ -092590: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ -092594: d800 0034 |0020: add-int/lit8 v0, v0, #int 52 // #34 │ │ -092598: 28ea |0022: goto 000c // -0016 │ │ +0a0374: |[0a0374] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosSlot2:(I)I │ │ +0a0384: 1500 0200 |0000: const/high16 v0, #int 131072 // #2 │ │ +0a0388: 3502 0b00 |0002: if-ge v2, v0, 000d // +000b │ │ +0a038c: 6200 5011 |0004: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a0390: e101 0206 |0006: shr-int/lit8 v1, v2, #int 6 // #06 │ │ +0a0394: 4800 0001 |0008: aget-byte v0, v0, v1 │ │ +0a0398: d800 000c |000a: add-int/lit8 v0, v0, #int 12 // #0c │ │ +0a039c: 0f00 |000c: return v0 │ │ +0a039e: 1500 0008 |000d: const/high16 v0, #int 134217728 // #800 │ │ +0a03a2: 3502 0b00 |000f: if-ge v2, v0, 001a // +000b │ │ +0a03a6: 6200 5011 |0011: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a03aa: e101 0210 |0013: shr-int/lit8 v1, v2, #int 16 // #10 │ │ +0a03ae: 4800 0001 |0015: aget-byte v0, v0, v1 │ │ +0a03b2: d800 0020 |0017: add-int/lit8 v0, v0, #int 32 // #20 │ │ +0a03b6: 28f3 |0019: goto 000c // -000d │ │ +0a03b8: 6200 5011 |001a: sget-object v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.g_FastPos:[B // field@1150 │ │ +0a03bc: e101 021a |001c: shr-int/lit8 v1, v2, #int 26 // #1a │ │ +0a03c0: 4800 0001 |001e: aget-byte v0, v0, v1 │ │ +0a03c4: d800 0034 |0020: add-int/lit8 v0, v0, #int 52 // #34 │ │ +0a03c8: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000c line=53 │ │ 0x000d line=52 │ │ 0x001a line=53 │ │ locals : │ │ @@ -162966,82 +162999,82 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 130 16-bit code units │ │ -09259c: |[09259c] com.badlogic.gdx.utils.compression.lzma.Encoder.Backward:(I)I │ │ -0925ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0925ae: 5978 4111 |0001: iput v8, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ -0925b2: 5474 3f11 |0003: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0925b6: 4604 0408 |0005: aget-object v4, v4, v8 │ │ -0925ba: 5242 1911 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -0925be: 5474 3f11 |0009: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0925c2: 4604 0408 |000b: aget-object v4, v4, v8 │ │ -0925c6: 5241 1311 |000d: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -0925ca: 5474 3f11 |000f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0925ce: 4604 0408 |0011: aget-object v4, v4, v8 │ │ -0925d2: 5544 1b11 |0013: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -0925d6: 3804 3d00 |0015: if-eqz v4, 0052 // +003d │ │ -0925da: 5474 3f11 |0017: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0925de: 4604 0402 |0019: aget-object v4, v4, v2 │ │ -0925e2: 6e10 e821 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@21e8 │ │ -0925e8: 5474 3f11 |001e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0925ec: 4604 0402 |0020: aget-object v4, v4, v2 │ │ -0925f0: d805 02ff |0022: add-int/lit8 v5, v2, #int -1 // #ff │ │ -0925f4: 5945 1911 |0024: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -0925f8: 5474 3f11 |0026: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0925fc: 4604 0408 |0028: aget-object v4, v4, v8 │ │ -092600: 5544 1c11 |002a: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ -092604: 3804 2600 |002c: if-eqz v4, 0052 // +0026 │ │ -092608: 5474 3f11 |002e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09260c: d805 02ff |0030: add-int/lit8 v5, v2, #int -1 // #ff │ │ -092610: 4604 0405 |0032: aget-object v4, v4, v5 │ │ -092614: 5c46 1b11 |0034: iput-boolean v6, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -092618: 5474 3f11 |0036: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09261c: d805 02ff |0038: add-int/lit8 v5, v2, #int -1 // #ff │ │ -092620: 4604 0405 |003a: aget-object v4, v4, v5 │ │ -092624: 5475 3f11 |003c: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092628: 4605 0508 |003e: aget-object v5, v5, v8 │ │ -09262c: 5255 1a11 |0040: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ -092630: 5945 1911 |0042: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -092634: 5474 3f11 |0044: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092638: d805 02ff |0046: add-int/lit8 v5, v2, #int -1 // #ff │ │ -09263c: 4604 0405 |0048: aget-object v4, v4, v5 │ │ -092640: 5475 3f11 |004a: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092644: 4605 0508 |004c: aget-object v5, v5, v8 │ │ -092648: 5255 1411 |004e: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ -09264c: 5945 1311 |0050: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -092650: 0123 |0052: move v3, v2 │ │ -092652: 0110 |0053: move v0, v1 │ │ -092654: 5474 3f11 |0054: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092658: 4604 0403 |0056: aget-object v4, v4, v3 │ │ -09265c: 5241 1311 |0058: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -092660: 5474 3f11 |005a: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092664: 4604 0403 |005c: aget-object v4, v4, v3 │ │ -092668: 5242 1911 |005e: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -09266c: 5474 3f11 |0060: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -092670: 4604 0403 |0062: aget-object v4, v4, v3 │ │ -092674: 5940 1311 |0064: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -092678: 5474 3f11 |0066: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09267c: 4604 0403 |0068: aget-object v4, v4, v3 │ │ -092680: 5948 1911 |006a: iput v8, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -092684: 0138 |006c: move v8, v3 │ │ -092686: 3c08 a2ff |006d: if-gtz v8, 000f // -005e │ │ -09268a: 5474 3f11 |006f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09268e: 4604 0406 |0071: aget-object v4, v4, v6 │ │ -092692: 5244 1311 |0073: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -092696: 5974 4e11 |0075: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -09269a: 5474 3f11 |0077: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09269e: 4604 0406 |0079: aget-object v4, v4, v6 │ │ -0926a2: 5244 1911 |007b: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -0926a6: 5974 4011 |007d: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -0926aa: 5274 4011 |007f: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -0926ae: 0f04 |0081: return v4 │ │ +0a03cc: |[0a03cc] com.badlogic.gdx.utils.compression.lzma.Encoder.Backward:(I)I │ │ +0a03dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a03de: 5978 4111 |0001: iput v8, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ +0a03e2: 5474 3f11 |0003: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a03e6: 4604 0408 |0005: aget-object v4, v4, v8 │ │ +0a03ea: 5242 1911 |0007: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a03ee: 5474 3f11 |0009: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a03f2: 4604 0408 |000b: aget-object v4, v4, v8 │ │ +0a03f6: 5241 1311 |000d: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a03fa: 5474 3f11 |000f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a03fe: 4604 0408 |0011: aget-object v4, v4, v8 │ │ +0a0402: 5544 1b11 |0013: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a0406: 3804 3d00 |0015: if-eqz v4, 0052 // +003d │ │ +0a040a: 5474 3f11 |0017: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a040e: 4604 0402 |0019: aget-object v4, v4, v2 │ │ +0a0412: 6e10 e821 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@21e8 │ │ +0a0418: 5474 3f11 |001e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a041c: 4604 0402 |0020: aget-object v4, v4, v2 │ │ +0a0420: d805 02ff |0022: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0a0424: 5945 1911 |0024: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a0428: 5474 3f11 |0026: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a042c: 4604 0408 |0028: aget-object v4, v4, v8 │ │ +0a0430: 5544 1c11 |002a: iget-boolean v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ +0a0434: 3804 2600 |002c: if-eqz v4, 0052 // +0026 │ │ +0a0438: 5474 3f11 |002e: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a043c: d805 02ff |0030: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0a0440: 4604 0405 |0032: aget-object v4, v4, v5 │ │ +0a0444: 5c46 1b11 |0034: iput-boolean v6, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a0448: 5474 3f11 |0036: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a044c: d805 02ff |0038: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0a0450: 4604 0405 |003a: aget-object v4, v4, v5 │ │ +0a0454: 5475 3f11 |003c: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a0458: 4605 0508 |003e: aget-object v5, v5, v8 │ │ +0a045c: 5255 1a11 |0040: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ +0a0460: 5945 1911 |0042: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a0464: 5474 3f11 |0044: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a0468: d805 02ff |0046: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0a046c: 4604 0405 |0048: aget-object v4, v4, v5 │ │ +0a0470: 5475 3f11 |004a: iget-object v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a0474: 4605 0508 |004c: aget-object v5, v5, v8 │ │ +0a0478: 5255 1411 |004e: iget v5, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ +0a047c: 5945 1311 |0050: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a0480: 0123 |0052: move v3, v2 │ │ +0a0482: 0110 |0053: move v0, v1 │ │ +0a0484: 5474 3f11 |0054: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a0488: 4604 0403 |0056: aget-object v4, v4, v3 │ │ +0a048c: 5241 1311 |0058: iget v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a0490: 5474 3f11 |005a: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a0494: 4604 0403 |005c: aget-object v4, v4, v3 │ │ +0a0498: 5242 1911 |005e: iget v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a049c: 5474 3f11 |0060: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a04a0: 4604 0403 |0062: aget-object v4, v4, v3 │ │ +0a04a4: 5940 1311 |0064: iput v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a04a8: 5474 3f11 |0066: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a04ac: 4604 0403 |0068: aget-object v4, v4, v3 │ │ +0a04b0: 5948 1911 |006a: iput v8, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a04b4: 0138 |006c: move v8, v3 │ │ +0a04b6: 3c08 a2ff |006d: if-gtz v8, 000f // -005e │ │ +0a04ba: 5474 3f11 |006f: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a04be: 4604 0406 |0071: aget-object v4, v4, v6 │ │ +0a04c2: 5244 1311 |0073: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a04c6: 5974 4e11 |0075: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a04ca: 5474 3f11 |0077: iget-object v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a04ce: 4604 0406 |0079: aget-object v4, v4, v6 │ │ +0a04d2: 5244 1911 |007b: iget v4, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a04d6: 5974 4011 |007d: iput v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a04da: 5274 4011 |007f: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a04de: 0f04 |0081: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ 0x0003 line=459 │ │ 0x0009 line=460 │ │ 0x000f line=462 │ │ 0x0017 line=463 │ │ @@ -163074,28 +163107,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0926b0: |[0926b0] com.badlogic.gdx.utils.compression.lzma.Encoder.BaseInit:()V │ │ -0926c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0926c2: 7100 b921 0000 |0001: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@21b9 │ │ -0926c8: 0a01 |0004: move-result v1 │ │ -0926ca: 5931 4c11 |0005: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -0926ce: 5d32 4811 |0007: iput-byte v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -0926d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0926d4: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -0926d6: 3510 0900 |000b: if-ge v0, v1, 0014 // +0009 │ │ -0926da: 5431 4a11 |000d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -0926de: 4b02 0100 |000f: aput v2, v1, v0 │ │ -0926e2: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0926e6: 28f7 |0013: goto 000a // -0009 │ │ -0926e8: 0e00 |0014: return-void │ │ +0a04e0: |[0a04e0] com.badlogic.gdx.utils.compression.lzma.Encoder.BaseInit:()V │ │ +0a04f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a04f2: 7100 b921 0000 |0001: invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateInit:()I // method@21b9 │ │ +0a04f8: 0a01 |0004: move-result v1 │ │ +0a04fa: 5931 4c11 |0005: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a04fe: 5d32 4811 |0007: iput-byte v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a0502: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a0504: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +0a0506: 3510 0900 |000b: if-ge v0, v1, 0014 // +0009 │ │ +0a050a: 5431 4a11 |000d: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a050e: 4b02 0100 |000f: aput v2, v1, v0 │ │ +0a0512: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0516: 28f7 |0013: goto 000a // -0009 │ │ +0a0518: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=63 │ │ 0x000d line=64 │ │ 0x0011 line=63 │ │ @@ -163109,24 +163142,24 @@ │ │ type : '(II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0926ec: |[0926ec] com.badlogic.gdx.utils.compression.lzma.Encoder.ChangePair:(II)Z │ │ -0926fc: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -0926fe: 1501 0002 |0001: const/high16 v1, #int 33554432 // #200 │ │ -092702: 3513 0800 |0003: if-ge v3, v1, 000b // +0008 │ │ -092706: 9801 0300 |0005: shl-int v1, v3, v0 │ │ -09270a: 3414 0400 |0007: if-lt v4, v1, 000b // +0004 │ │ -09270e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -092710: 0f01 |000a: return v1 │ │ -092712: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -092714: 28fe |000c: goto 000a // -0002 │ │ +0a051c: |[0a051c] com.badlogic.gdx.utils.compression.lzma.Encoder.ChangePair:(II)Z │ │ +0a052c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +0a052e: 1501 0002 |0001: const/high16 v1, #int 33554432 // #200 │ │ +0a0532: 3513 0800 |0003: if-ge v3, v1, 000b // +0008 │ │ +0a0536: 9801 0300 |0005: shl-int v1, v3, v0 │ │ +0a053a: 3414 0400 |0007: if-lt v4, v1, 000b // +0004 │ │ +0a053e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0a0540: 0f01 |000a: return v1 │ │ +0a0542: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0a0544: 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; │ │ @@ -163134,44 +163167,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 │ │ -092718: |[092718] com.badlogic.gdx.utils.compression.lzma.Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ -092728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09272a: 5c40 3911 |0001: iput-boolean v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ -09272e: 7407 0922 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@2209 │ │ -092734: 5440 5811 |0006: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@1158 │ │ -092738: 5441 5911 |0008: iget-object v1, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@1159 │ │ -09273c: 5442 4f11 |000a: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@114f │ │ -092740: 6e40 f021 0421 |000c: invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.CodeOneBlock:([J[J[Z)V // method@21f0 │ │ -092746: 5440 4f11 |000f: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@114f │ │ -09274a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -09274c: 4700 0001 |0012: aget-boolean v0, v0, v1 │ │ -092750: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ -092754: 6e10 0122 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2201 │ │ -09275a: 0e00 |0019: return-void │ │ -09275c: 380b ecff |001a: if-eqz v11, 0006 // -0014 │ │ -092760: 5440 5811 |001c: iget-object v0, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@1158 │ │ -092764: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -092766: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ -09276a: 5442 5911 |0021: iget-object v2, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@1159 │ │ -09276e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -092770: 4502 0203 |0024: aget-wide v2, v2, v3 │ │ -092774: 7253 8b21 0b21 |0026: invoke-interface {v11, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/ICodeProgress;.SetProgress:(JJ)V // method@218b │ │ -09277a: 28dd |0029: goto 0006 // -0023 │ │ -09277c: 0d00 |002a: move-exception v0 │ │ -09277e: 6e10 0122 0400 |002b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2201 │ │ -092784: 2700 |002e: throw v0 │ │ +0a0548: |[0a0548] com.badlogic.gdx.utils.compression.lzma.Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ +0a0558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a055a: 5c50 3911 |0001: iput-boolean v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ +0a055e: 7407 0922 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@2209 │ │ +0a0564: 5450 5811 |0006: iget-object v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@1158 │ │ +0a0568: 5451 5911 |0008: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@1159 │ │ +0a056c: 5452 4f11 |000a: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@114f │ │ +0a0570: 6e40 f021 0521 |000c: invoke-virtual {v5, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.CodeOneBlock:([J[J[Z)V // method@21f0 │ │ +0a0576: 5450 4f11 |000f: iget-object v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.finished:[Z // field@114f │ │ +0a057a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0a057c: 4700 0001 |0012: aget-boolean v0, v0, v1 │ │ +0a0580: 3800 0600 |0014: if-eqz v0, 001a // +0006 │ │ +0a0584: 6e10 0122 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2201 │ │ +0a058a: 0e00 |0019: return-void │ │ +0a058c: 380c ecff |001a: if-eqz v12, 0006 // -0014 │ │ +0a0590: 5450 5811 |001c: iget-object v0, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedInSize:[J // field@1158 │ │ +0a0594: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0a0596: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ +0a059a: 5452 5911 |0021: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.processedOutSize:[J // field@1159 │ │ +0a059e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0a05a0: 4502 0203 |0024: aget-wide v2, v2, v3 │ │ +0a05a4: 7253 8b21 0c21 |0026: invoke-interface {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/ICodeProgress;.SetProgress:(JJ)V // method@218b │ │ +0a05aa: 28dd |0029: goto 0006 // -0023 │ │ +0a05ac: 0d00 |002a: move-exception v0 │ │ +0a05ae: 6e10 0122 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseStreams:()V // method@2201 │ │ +0a05b4: 2700 |002e: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0014 │ │ -> 0x002a │ │ 0x001c - 0x0029 │ │ -> 0x002a │ │ positions : │ │ 0x0001 line=1128 │ │ @@ -163179,684 +163212,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 │ │ -09279c: |[09279c] com.badlogic.gdx.utils.compression.lzma.Encoder.CodeOneBlock:([J[J[Z)V │ │ -0927ac: 1313 0000 |0000: const/16 v19, #int 0 // #0 │ │ -0927b0: 1614 0000 |0002: const-wide/16 v20, #int 0 // #0 │ │ -0927b4: 4c14 1813 |0004: aput-wide v20, v24, v19 │ │ -0927b8: 1313 0000 |0006: const/16 v19, #int 0 // #0 │ │ -0927bc: 1614 0000 |0008: const-wide/16 v20, #int 0 // #0 │ │ -0927c0: 4c14 1913 |000a: aput-wide v20, v25, v19 │ │ -0927c4: 1313 0000 |000c: const/16 v19, #int 0 // #0 │ │ -0927c8: 1314 0100 |000e: const/16 v20, #int 1 // #1 │ │ -0927cc: 4e14 1a13 |0010: aput-boolean v20, v26, v19 │ │ -0927d0: 0800 1700 |0012: move-object/from16 v0, v23 │ │ -0927d4: 5400 2a11 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ -0927d8: 0813 0000 |0016: move-object/from16 v19, v0 │ │ -0927dc: 3813 2a00 |0018: if-eqz v19, 0042 // +002a │ │ -0927e0: 0800 1700 |001a: move-object/from16 v0, v23 │ │ -0927e4: 5400 3611 |001c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0927e8: 0813 0000 |001e: move-object/from16 v19, v0 │ │ -0927ec: 0800 1700 |0020: move-object/from16 v0, v23 │ │ -0927f0: 5400 2a11 |0022: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ -0927f4: 0814 0000 |0024: move-object/from16 v20, v0 │ │ -0927f8: 7402 9e21 1300 |0026: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetStream:(Ljava/io/InputStream;)V // method@219e │ │ -0927fe: 0800 1700 |0029: move-object/from16 v0, v23 │ │ -092802: 5400 3611 |002b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -092806: 0813 0000 |002d: move-object/from16 v19, v0 │ │ -09280a: 7401 9721 1300 |002f: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Init:()V // method@2197 │ │ -092810: 1313 0100 |0032: const/16 v19, #int 1 // #1 │ │ -092814: 0200 1300 |0034: move/from16 v0, v19 │ │ -092818: 0801 1700 |0036: move-object/from16 v1, v23 │ │ -09281c: 5c10 3911 |0038: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ -092820: 1313 0000 |003a: const/16 v19, #int 0 // #0 │ │ -092824: 0800 1300 |003c: move-object/from16 v0, v19 │ │ -092828: 0801 1700 |003e: move-object/from16 v1, v23 │ │ -09282c: 5b10 2a11 |0040: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ -092830: 0800 1700 |0042: move-object/from16 v0, v23 │ │ -092834: 5500 2911 |0044: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ -092838: 0213 0000 |0046: move/from16 v19, v0 │ │ -09283c: 3813 0300 |0048: if-eqz v19, 004b // +0003 │ │ -092840: 0e00 |004a: return-void │ │ -092842: 1313 0100 |004b: const/16 v19, #int 1 // #1 │ │ -092846: 0200 1300 |004d: move/from16 v0, v19 │ │ -09284a: 0801 1700 |004f: move-object/from16 v1, v23 │ │ -09284e: 5c10 2911 |0051: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ -092852: 0800 1700 |0053: move-object/from16 v0, v23 │ │ -092856: 5300 5711 |0055: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -09285a: 0510 0000 |0057: move-wide/from16 v16, v0 │ │ -09285e: 0800 1700 |0059: move-object/from16 v0, v23 │ │ -092862: 5300 5711 |005b: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092866: 0513 0000 |005d: move-wide/from16 v19, v0 │ │ -09286a: 1615 0000 |005f: const-wide/16 v21, #int 0 // #0 │ │ -09286e: 3113 1315 |0061: cmp-long v19, v19, v21 │ │ -092872: 3913 be00 |0063: if-nez v19, 0121 // +00be │ │ -092876: 0800 1700 |0065: move-object/from16 v0, v23 │ │ -09287a: 5400 3611 |0067: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09287e: 0813 0000 |0069: move-object/from16 v19, v0 │ │ -092882: 7401 9621 1300 |006b: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ -092888: 0a13 |006e: move-result v19 │ │ -09288a: 3913 1500 |006f: if-nez v19, 0084 // +0015 │ │ -09288e: 0800 1700 |0071: move-object/from16 v0, v23 │ │ -092892: 5300 5711 |0073: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092896: 0513 0000 |0075: move-wide/from16 v19, v0 │ │ -09289a: 0500 1300 |0077: move-wide/from16 v0, v19 │ │ -09289e: 8400 |0079: long-to-int v0, v0 │ │ -0928a0: 0213 0000 |007a: move/from16 v19, v0 │ │ -0928a4: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -0928a8: 0201 1300 |007e: move/from16 v1, v19 │ │ -0928ac: 6e20 f421 1000 |0080: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@21f4 │ │ -0928b2: 28c7 |0083: goto 004a // -0039 │ │ -0928b4: 7401 fe21 1700 |0084: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@21fe │ │ -0928ba: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -0928be: 5300 5711 |0089: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -0928c2: 0513 0000 |008b: move-wide/from16 v19, v0 │ │ -0928c6: 0500 1300 |008d: move-wide/from16 v0, v19 │ │ -0928ca: 8400 |008f: long-to-int v0, v0 │ │ -0928cc: 0213 0000 |0090: move/from16 v19, v0 │ │ -0928d0: 0800 1700 |0092: move-object/from16 v0, v23 │ │ -0928d4: 5200 4711 |0094: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -0928d8: 0214 0000 |0096: move/from16 v20, v0 │ │ -0928dc: 950f 1314 |0098: and-int v15, v19, v20 │ │ -0928e0: 0800 1700 |009a: move-object/from16 v0, v23 │ │ -0928e4: 5400 4911 |009c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0928e8: 0813 0000 |009e: move-object/from16 v19, v0 │ │ -0928ec: 0800 1700 |00a0: move-object/from16 v0, v23 │ │ -0928f0: 5400 2b11 |00a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -0928f4: 0814 0000 |00a4: move-object/from16 v20, v0 │ │ -0928f8: 0800 1700 |00a6: move-object/from16 v0, v23 │ │ -0928fc: 5200 4c11 |00a8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092900: 0215 0000 |00aa: move/from16 v21, v0 │ │ -092904: e015 1504 |00ac: shl-int/lit8 v21, v21, #int 4 // #04 │ │ -092908: 9015 150f |00ae: add-int v21, v21, v15 │ │ -09290c: 1316 0000 |00b0: const/16 v22, #int 0 // #0 │ │ -092910: 7404 2322 1300 |00b2: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092916: 0800 1700 |00b5: move-object/from16 v0, v23 │ │ -09291a: 5200 4c11 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -09291e: 0213 0000 |00b9: move/from16 v19, v0 │ │ -092922: 7701 bb21 1300 |00bb: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -092928: 0a13 |00be: move-result v19 │ │ -09292a: 0200 1300 |00bf: move/from16 v0, v19 │ │ -09292e: 0801 1700 |00c1: move-object/from16 v1, v23 │ │ -092932: 5910 4c11 |00c3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092936: 0800 1700 |00c5: move-object/from16 v0, v23 │ │ -09293a: 5400 3611 |00c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09293e: 0813 0000 |00c9: move-object/from16 v19, v0 │ │ -092942: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ -092946: 5200 2211 |00cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -09294a: 0214 0000 |00cf: move/from16 v20, v0 │ │ -09294e: d914 1400 |00d1: rsub-int/lit8 v20, v20, #int 0 // #00 │ │ -092952: 7402 9321 1300 |00d3: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -092958: 0a05 |00d6: move-result v5 │ │ -09295a: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -09295e: 5400 3211 |00d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -092962: 0813 0000 |00db: move-object/from16 v19, v0 │ │ -092966: 0800 1700 |00dd: move-object/from16 v0, v23 │ │ -09296a: 5300 5711 |00df: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -09296e: 0514 0000 |00e1: move-wide/from16 v20, v0 │ │ -092972: 0500 1400 |00e3: move-wide/from16 v0, v20 │ │ -092976: 8400 |00e5: long-to-int v0, v0 │ │ -092978: 0214 0000 |00e6: move/from16 v20, v0 │ │ -09297c: 0800 1700 |00e8: move-object/from16 v0, v23 │ │ -092980: 5600 4811 |00ea: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -092984: 0215 0000 |00ec: move/from16 v21, v0 │ │ -092988: 7403 e421 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@21e4 │ │ -09298e: 0c13 |00f1: move-result-object v19 │ │ -092990: 0800 1700 |00f2: move-object/from16 v0, v23 │ │ -092994: 5400 4911 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092998: 0814 0000 |00f6: move-object/from16 v20, v0 │ │ -09299c: 0800 1300 |00f8: move-object/from16 v0, v19 │ │ -0929a0: 0801 1400 |00fa: move-object/from16 v1, v20 │ │ -0929a4: 6e30 de21 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@21de │ │ -0929aa: 0800 1700 |00ff: move-object/from16 v0, v23 │ │ -0929ae: 5d05 4811 |0101: iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -0929b2: 0800 1700 |0103: move-object/from16 v0, v23 │ │ -0929b6: 5200 2211 |0105: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -0929ba: 0213 0000 |0107: move/from16 v19, v0 │ │ -0929be: d813 13ff |0109: add-int/lit8 v19, v19, #int -1 // #ff │ │ -0929c2: 0200 1300 |010b: move/from16 v0, v19 │ │ -0929c6: 0801 1700 |010d: move-object/from16 v1, v23 │ │ -0929ca: 5910 2211 |010f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -0929ce: 0800 1700 |0111: move-object/from16 v0, v23 │ │ -0929d2: 5300 5711 |0113: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -0929d6: 0513 0000 |0115: move-wide/from16 v19, v0 │ │ -0929da: 1615 0100 |0117: const-wide/16 v21, #int 1 // #1 │ │ -0929de: 9b13 1315 |0119: add-long v19, v19, v21 │ │ -0929e2: 0500 1300 |011b: move-wide/from16 v0, v19 │ │ -0929e6: 0802 1700 |011d: move-object/from16 v2, v23 │ │ -0929ea: 5a20 5711 |011f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -0929ee: 0800 1700 |0121: move-object/from16 v0, v23 │ │ -0929f2: 5400 3611 |0123: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0929f6: 0813 0000 |0125: move-object/from16 v19, v0 │ │ -0929fa: 7401 9621 1300 |0127: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ -092a00: 0a13 |012a: move-result v19 │ │ -092a02: 3913 1600 |012b: if-nez v19, 0141 // +0016 │ │ -092a06: 0800 1700 |012d: move-object/from16 v0, v23 │ │ -092a0a: 5300 5711 |012f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092a0e: 0513 0000 |0131: move-wide/from16 v19, v0 │ │ -092a12: 0500 1300 |0133: move-wide/from16 v0, v19 │ │ -092a16: 8400 |0135: long-to-int v0, v0 │ │ -092a18: 0213 0000 |0136: move/from16 v19, v0 │ │ -092a1c: 0800 1700 |0138: move-object/from16 v0, v23 │ │ -092a20: 0201 1300 |013a: move/from16 v1, v19 │ │ -092a24: 6e20 f421 1000 |013c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@21f4 │ │ -092a2a: 2900 0bff |013f: goto/16 004a // -00f5 │ │ -092a2e: 0800 1700 |0141: move-object/from16 v0, v23 │ │ -092a32: 5300 5711 |0143: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092a36: 0513 0000 |0145: move-wide/from16 v19, v0 │ │ -092a3a: 0500 1300 |0147: move-wide/from16 v0, v19 │ │ -092a3e: 8400 |0149: long-to-int v0, v0 │ │ -092a40: 0213 0000 |014a: move/from16 v19, v0 │ │ -092a44: 0800 1700 |014c: move-object/from16 v0, v23 │ │ -092a48: 0201 1300 |014e: move/from16 v1, v19 │ │ -092a4c: 6e20 f521 1000 |0150: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetOptimum:(I)I // method@21f5 │ │ -092a52: 0a09 |0153: move-result v9 │ │ -092a54: 0800 1700 |0154: move-object/from16 v0, v23 │ │ -092a58: 520c 4e11 |0156: iget v12, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -092a5c: 0800 1700 |0158: move-object/from16 v0, v23 │ │ -092a60: 5300 5711 |015a: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092a64: 0513 0000 |015c: move-wide/from16 v19, v0 │ │ -092a68: 0500 1300 |015e: move-wide/from16 v0, v19 │ │ -092a6c: 8400 |0160: long-to-int v0, v0 │ │ -092a6e: 0213 0000 |0161: move/from16 v19, v0 │ │ -092a72: 0800 1700 |0163: move-object/from16 v0, v23 │ │ -092a76: 5200 4711 |0165: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -092a7a: 0214 0000 |0167: move/from16 v20, v0 │ │ -092a7e: 950f 1314 |0169: and-int v15, v19, v20 │ │ -092a82: 0800 1700 |016b: move-object/from16 v0, v23 │ │ -092a86: 5200 4c11 |016d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092a8a: 0213 0000 |016f: move/from16 v19, v0 │ │ -092a8e: e013 1304 |0171: shl-int/lit8 v19, v19, #int 4 // #04 │ │ -092a92: 9004 130f |0173: add-int v4, v19, v15 │ │ -092a96: 1313 0100 |0175: const/16 v19, #int 1 // #1 │ │ -092a9a: 0200 1300 |0177: move/from16 v0, v19 │ │ -092a9e: 3309 2901 |0179: if-ne v9, v0, 02a2 // +0129 │ │ -092aa2: 1313 ffff |017b: const/16 v19, #int -1 // #ffff │ │ -092aa6: 0200 1300 |017d: move/from16 v0, v19 │ │ -092aaa: 330c 2301 |017f: if-ne v12, v0, 02a2 // +0123 │ │ -092aae: 0800 1700 |0181: move-object/from16 v0, v23 │ │ -092ab2: 5400 4911 |0183: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092ab6: 0813 0000 |0185: move-object/from16 v19, v0 │ │ -092aba: 0800 1700 |0187: move-object/from16 v0, v23 │ │ -092abe: 5400 2b11 |0189: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -092ac2: 0814 0000 |018b: move-object/from16 v20, v0 │ │ -092ac6: 1315 0000 |018d: const/16 v21, #int 0 // #0 │ │ -092aca: 0800 1300 |018f: move-object/from16 v0, v19 │ │ -092ace: 0801 1400 |0191: move-object/from16 v1, v20 │ │ -092ad2: 0202 1500 |0193: move/from16 v2, v21 │ │ -092ad6: 6e40 2322 1024 |0195: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092adc: 0800 1700 |0198: move-object/from16 v0, v23 │ │ -092ae0: 5400 3611 |019a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -092ae4: 0813 0000 |019c: move-object/from16 v19, v0 │ │ -092ae8: 0800 1700 |019e: move-object/from16 v0, v23 │ │ -092aec: 5200 2211 |01a0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -092af0: 0214 0000 |01a2: move/from16 v20, v0 │ │ -092af4: d914 1400 |01a4: rsub-int/lit8 v20, v20, #int 0 // #00 │ │ -092af8: 7402 9321 1300 |01a6: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -092afe: 0a05 |01a9: move-result v5 │ │ -092b00: 0800 1700 |01aa: move-object/from16 v0, v23 │ │ -092b04: 5400 3211 |01ac: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -092b08: 0813 0000 |01ae: move-object/from16 v19, v0 │ │ -092b0c: 0800 1700 |01b0: move-object/from16 v0, v23 │ │ -092b10: 5300 5711 |01b2: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092b14: 0514 0000 |01b4: move-wide/from16 v20, v0 │ │ -092b18: 0500 1400 |01b6: move-wide/from16 v0, v20 │ │ -092b1c: 8400 |01b8: long-to-int v0, v0 │ │ -092b1e: 0214 0000 |01b9: move/from16 v20, v0 │ │ -092b22: 0800 1700 |01bb: move-object/from16 v0, v23 │ │ -092b26: 5600 4811 |01bd: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -092b2a: 0215 0000 |01bf: move/from16 v21, v0 │ │ -092b2e: 7403 e421 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@21e4 │ │ -092b34: 0c12 |01c4: move-result-object v18 │ │ -092b36: 0800 1700 |01c5: move-object/from16 v0, v23 │ │ -092b3a: 5200 4c11 |01c7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092b3e: 0213 0000 |01c9: move/from16 v19, v0 │ │ -092b42: 7701 ba21 1300 |01cb: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ -092b48: 0a13 |01ce: move-result v19 │ │ -092b4a: 3913 c400 |01cf: if-nez v19, 0293 // +00c4 │ │ -092b4e: 0800 1700 |01d1: move-object/from16 v0, v23 │ │ -092b52: 5400 3611 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -092b56: 0813 0000 |01d5: move-object/from16 v19, v0 │ │ -092b5a: 0800 1700 |01d7: move-object/from16 v0, v23 │ │ -092b5e: 5400 4a11 |01d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -092b62: 0814 0000 |01db: move-object/from16 v20, v0 │ │ -092b66: 1315 0000 |01dd: const/16 v21, #int 0 // #0 │ │ -092b6a: 4414 1415 |01df: aget v20, v20, v21 │ │ -092b6e: d914 1400 |01e1: rsub-int/lit8 v20, v20, #int 0 // #00 │ │ -092b72: d814 14ff |01e3: add-int/lit8 v20, v20, #int -1 // #ff │ │ -092b76: 0800 1700 |01e5: move-object/from16 v0, v23 │ │ -092b7a: 5200 2211 |01e7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -092b7e: 0215 0000 |01e9: move/from16 v21, v0 │ │ -092b82: 9114 1415 |01eb: sub-int v20, v20, v21 │ │ -092b86: 7402 9321 1300 |01ed: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -092b8c: 0a0b |01f0: move-result v11 │ │ -092b8e: 0800 1700 |01f1: move-object/from16 v0, v23 │ │ -092b92: 5400 4911 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092b96: 0813 0000 |01f5: move-object/from16 v19, v0 │ │ -092b9a: 0800 1200 |01f7: move-object/from16 v0, v18 │ │ -092b9e: 0801 1300 |01f9: move-object/from16 v1, v19 │ │ -092ba2: 6e40 df21 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@21df │ │ -092ba8: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ -092bac: 5d05 4811 |0200: iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -092bb0: 0800 1700 |0202: move-object/from16 v0, v23 │ │ -092bb4: 5200 4c11 |0204: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092bb8: 0213 0000 |0206: move/from16 v19, v0 │ │ -092bbc: 7701 bb21 1300 |0208: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -092bc2: 0a13 |020b: move-result v19 │ │ -092bc4: 0200 1300 |020c: move/from16 v0, v19 │ │ -092bc8: 0801 1700 |020e: move-object/from16 v1, v23 │ │ -092bcc: 5910 4c11 |0210: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092bd0: 0800 1700 |0212: move-object/from16 v0, v23 │ │ -092bd4: 5200 2211 |0214: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -092bd8: 0213 0000 |0216: move/from16 v19, v0 │ │ -092bdc: 9113 1309 |0218: sub-int v19, v19, v9 │ │ -092be0: 0200 1300 |021a: move/from16 v0, v19 │ │ -092be4: 0801 1700 |021c: move-object/from16 v1, v23 │ │ -092be8: 5910 2211 |021e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -092bec: 0800 1700 |0220: move-object/from16 v0, v23 │ │ -092bf0: 5300 5711 |0222: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092bf4: 0513 0000 |0224: move-wide/from16 v19, v0 │ │ -092bf8: 8190 |0226: int-to-long v0, v9 │ │ -092bfa: 0515 0000 |0227: move-wide/from16 v21, v0 │ │ -092bfe: 9b13 1315 |0229: add-long v19, v19, v21 │ │ -092c02: 0500 1300 |022b: move-wide/from16 v0, v19 │ │ -092c06: 0802 1700 |022d: move-object/from16 v2, v23 │ │ -092c0a: 5a20 5711 |022f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092c0e: 0800 1700 |0231: move-object/from16 v0, v23 │ │ -092c12: 5200 2211 |0233: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -092c16: 0213 0000 |0235: move/from16 v19, v0 │ │ -092c1a: 3913 0aff |0237: if-nez v19, 0141 // -00f6 │ │ -092c1e: 0800 1700 |0239: move-object/from16 v0, v23 │ │ -092c22: 5200 3811 |023b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ -092c26: 0213 0000 |023d: move/from16 v19, v0 │ │ -092c2a: 1314 8000 |023f: const/16 v20, #int 128 // #80 │ │ -092c2e: 0200 1300 |0241: move/from16 v0, v19 │ │ -092c32: 0201 1400 |0243: move/from16 v1, v20 │ │ -092c36: 3410 0500 |0245: if-lt v0, v1, 024a // +0005 │ │ -092c3a: 7401 f321 1700 |0247: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@21f3 │ │ -092c40: 0800 1700 |024a: move-object/from16 v0, v23 │ │ -092c44: 5200 2311 |024c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ -092c48: 0213 0000 |024e: move/from16 v19, v0 │ │ -092c4c: 1314 1000 |0250: const/16 v20, #int 16 // #10 │ │ -092c50: 0200 1300 |0252: move/from16 v0, v19 │ │ -092c54: 0201 1400 |0254: move/from16 v1, v20 │ │ -092c58: 3410 0500 |0256: if-lt v0, v1, 025b // +0005 │ │ -092c5c: 7401 f221 1700 |0258: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@21f2 │ │ -092c62: 1313 0000 |025b: const/16 v19, #int 0 // #0 │ │ -092c66: 0800 1700 |025d: move-object/from16 v0, v23 │ │ -092c6a: 5300 5711 |025f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092c6e: 0514 0000 |0261: move-wide/from16 v20, v0 │ │ -092c72: 4c14 1813 |0263: aput-wide v20, v24, v19 │ │ -092c76: 1313 0000 |0265: const/16 v19, #int 0 // #0 │ │ -092c7a: 0800 1700 |0267: move-object/from16 v0, v23 │ │ -092c7e: 5400 4911 |0269: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092c82: 0814 0000 |026b: move-object/from16 v20, v0 │ │ -092c86: 7401 2a22 1400 |026d: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetProcessedSizeAdd:()J // method@222a │ │ -092c8c: 0b14 |0270: move-result-wide v20 │ │ -092c8e: 4c14 1913 |0271: aput-wide v20, v25, v19 │ │ -092c92: 0800 1700 |0273: move-object/from16 v0, v23 │ │ -092c96: 5400 3611 |0275: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -092c9a: 0813 0000 |0277: move-object/from16 v19, v0 │ │ -092c9e: 7401 9621 1300 |0279: invoke-virtual/range {v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ -092ca4: 0a13 |027c: move-result v19 │ │ -092ca6: 3913 8a02 |027d: if-nez v19, 0507 // +028a │ │ -092caa: 0800 1700 |027f: move-object/from16 v0, v23 │ │ -092cae: 5300 5711 |0281: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -092cb2: 0513 0000 |0283: move-wide/from16 v19, v0 │ │ -092cb6: 0500 1300 |0285: move-wide/from16 v0, v19 │ │ -092cba: 8400 |0287: long-to-int v0, v0 │ │ -092cbc: 0213 0000 |0288: move/from16 v19, v0 │ │ -092cc0: 0800 1700 |028a: move-object/from16 v0, v23 │ │ -092cc4: 0201 1300 |028c: move/from16 v1, v19 │ │ -092cc8: 6e20 f421 1000 |028e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@21f4 │ │ -092cce: 2900 b9fd |0291: goto/16 004a // -0247 │ │ -092cd2: 0800 1700 |0293: move-object/from16 v0, v23 │ │ -092cd6: 5400 4911 |0295: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092cda: 0813 0000 |0297: move-object/from16 v19, v0 │ │ -092cde: 0800 1200 |0299: move-object/from16 v0, v18 │ │ -092ce2: 0801 1300 |029b: move-object/from16 v1, v19 │ │ -092ce6: 6e30 de21 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@21de │ │ -092cec: 2900 5eff |02a0: goto/16 01fe // -00a2 │ │ -092cf0: 0800 1700 |02a2: move-object/from16 v0, v23 │ │ -092cf4: 5400 4911 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092cf8: 0813 0000 |02a6: move-object/from16 v19, v0 │ │ -092cfc: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ -092d00: 5400 2b11 |02aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -092d04: 0814 0000 |02ac: move-object/from16 v20, v0 │ │ -092d08: 1315 0100 |02ae: const/16 v21, #int 1 // #1 │ │ -092d0c: 0800 1300 |02b0: move-object/from16 v0, v19 │ │ -092d10: 0801 1400 |02b2: move-object/from16 v1, v20 │ │ -092d14: 0202 1500 |02b4: move/from16 v2, v21 │ │ -092d18: 6e40 2322 1024 |02b6: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092d1e: 1313 0400 |02b9: const/16 v19, #int 4 // #4 │ │ -092d22: 0200 1300 |02bb: move/from16 v0, v19 │ │ -092d26: 350c 5801 |02bd: if-ge v12, v0, 0415 // +0158 │ │ -092d2a: 0800 1700 |02bf: move-object/from16 v0, v23 │ │ -092d2e: 5400 4911 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092d32: 0813 0000 |02c3: move-object/from16 v19, v0 │ │ -092d36: 0800 1700 |02c5: move-object/from16 v0, v23 │ │ -092d3a: 5400 2c11 |02c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -092d3e: 0814 0000 |02c9: move-object/from16 v20, v0 │ │ -092d42: 0800 1700 |02cb: move-object/from16 v0, v23 │ │ -092d46: 5200 4c11 |02cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092d4a: 0215 0000 |02cf: move/from16 v21, v0 │ │ -092d4e: 1316 0100 |02d1: const/16 v22, #int 1 // #1 │ │ -092d52: 7404 2322 1300 |02d3: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092d58: 390c 8a00 |02d6: if-nez v12, 0360 // +008a │ │ -092d5c: 0800 1700 |02d8: move-object/from16 v0, v23 │ │ -092d60: 5400 4911 |02da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092d64: 0813 0000 |02dc: move-object/from16 v19, v0 │ │ -092d68: 0800 1700 |02de: move-object/from16 v0, v23 │ │ -092d6c: 5400 2e11 |02e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -092d70: 0814 0000 |02e2: move-object/from16 v20, v0 │ │ -092d74: 0800 1700 |02e4: move-object/from16 v0, v23 │ │ -092d78: 5200 4c11 |02e6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092d7c: 0215 0000 |02e8: move/from16 v21, v0 │ │ -092d80: 1316 0000 |02ea: const/16 v22, #int 0 // #0 │ │ -092d84: 7404 2322 1300 |02ec: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092d8a: 1313 0100 |02ef: const/16 v19, #int 1 // #1 │ │ -092d8e: 0200 1300 |02f1: move/from16 v0, v19 │ │ -092d92: 3309 5500 |02f3: if-ne v9, v0, 0348 // +0055 │ │ -092d96: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ -092d9a: 5400 4911 |02f7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092d9e: 0813 0000 |02f9: move-object/from16 v19, v0 │ │ -092da2: 0800 1700 |02fb: move-object/from16 v0, v23 │ │ -092da6: 5400 2d11 |02fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ -092daa: 0814 0000 |02ff: move-object/from16 v20, v0 │ │ -092dae: 1315 0000 |0301: const/16 v21, #int 0 // #0 │ │ -092db2: 0800 1300 |0303: move-object/from16 v0, v19 │ │ -092db6: 0801 1400 |0305: move-object/from16 v1, v20 │ │ -092dba: 0202 1500 |0307: move/from16 v2, v21 │ │ -092dbe: 6e40 2322 1024 |0309: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092dc4: 1313 0100 |030c: const/16 v19, #int 1 // #1 │ │ -092dc8: 0200 1300 |030e: move/from16 v0, v19 │ │ -092dcc: 3309 b600 |0310: if-ne v9, v0, 03c6 // +00b6 │ │ -092dd0: 0800 1700 |0312: move-object/from16 v0, v23 │ │ -092dd4: 5200 4c11 |0314: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092dd8: 0213 0000 |0316: move/from16 v19, v0 │ │ -092ddc: 7701 be21 1300 |0318: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@21be │ │ -092de2: 0a13 |031b: move-result v19 │ │ -092de4: 0200 1300 |031c: move/from16 v0, v19 │ │ -092de8: 0801 1700 |031e: move-object/from16 v1, v23 │ │ -092dec: 5910 4c11 |0320: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092df0: 0800 1700 |0322: move-object/from16 v0, v23 │ │ -092df4: 5400 4a11 |0324: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -092df8: 0813 0000 |0326: move-object/from16 v19, v0 │ │ -092dfc: 4406 130c |0328: aget v6, v19, v12 │ │ -092e00: 380c cf00 |032a: if-eqz v12, 03f9 // +00cf │ │ -092e04: 01c8 |032c: move v8, v12 │ │ -092e06: 1313 0100 |032d: const/16 v19, #int 1 // #1 │ │ -092e0a: 0200 1300 |032f: move/from16 v0, v19 │ │ -092e0e: 3408 be00 |0331: if-lt v8, v0, 03ef // +00be │ │ -092e12: 0800 1700 |0333: move-object/from16 v0, v23 │ │ -092e16: 5400 4a11 |0335: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -092e1a: 0813 0000 |0337: move-object/from16 v19, v0 │ │ -092e1e: 0800 1700 |0339: move-object/from16 v0, v23 │ │ -092e22: 5400 4a11 |033b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -092e26: 0814 0000 |033d: move-object/from16 v20, v0 │ │ -092e2a: d815 08ff |033f: add-int/lit8 v21, v8, #int -1 // #ff │ │ -092e2e: 4414 1415 |0341: aget v20, v20, v21 │ │ -092e32: 4b14 1308 |0343: aput v20, v19, v8 │ │ -092e36: d808 08ff |0345: add-int/lit8 v8, v8, #int -1 // #ff │ │ -092e3a: 28e6 |0347: goto 032d // -001a │ │ -092e3c: 0800 1700 |0348: move-object/from16 v0, v23 │ │ -092e40: 5400 4911 |034a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092e44: 0813 0000 |034c: move-object/from16 v19, v0 │ │ -092e48: 0800 1700 |034e: move-object/from16 v0, v23 │ │ -092e4c: 5400 2d11 |0350: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ -092e50: 0814 0000 |0352: move-object/from16 v20, v0 │ │ -092e54: 1315 0100 |0354: const/16 v21, #int 1 // #1 │ │ -092e58: 0800 1300 |0356: move-object/from16 v0, v19 │ │ -092e5c: 0801 1400 |0358: move-object/from16 v1, v20 │ │ -092e60: 0202 1500 |035a: move/from16 v2, v21 │ │ -092e64: 6e40 2322 1024 |035c: invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092e6a: 28ad |035f: goto 030c // -0053 │ │ -092e6c: 0800 1700 |0360: move-object/from16 v0, v23 │ │ -092e70: 5400 4911 |0362: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092e74: 0813 0000 |0364: move-object/from16 v19, v0 │ │ -092e78: 0800 1700 |0366: move-object/from16 v0, v23 │ │ -092e7c: 5400 2e11 |0368: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -092e80: 0814 0000 |036a: move-object/from16 v20, v0 │ │ -092e84: 0800 1700 |036c: move-object/from16 v0, v23 │ │ -092e88: 5200 4c11 |036e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092e8c: 0215 0000 |0370: move/from16 v21, v0 │ │ -092e90: 1316 0100 |0372: const/16 v22, #int 1 // #1 │ │ -092e94: 7404 2322 1300 |0374: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092e9a: 1313 0100 |0377: const/16 v19, #int 1 // #1 │ │ -092e9e: 0200 1300 |0379: move/from16 v0, v19 │ │ -092ea2: 330c 1b00 |037b: if-ne v12, v0, 0396 // +001b │ │ -092ea6: 0800 1700 |037d: move-object/from16 v0, v23 │ │ -092eaa: 5400 4911 |037f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092eae: 0813 0000 |0381: move-object/from16 v19, v0 │ │ -092eb2: 0800 1700 |0383: move-object/from16 v0, v23 │ │ -092eb6: 5400 2f11 |0385: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ -092eba: 0814 0000 |0387: move-object/from16 v20, v0 │ │ -092ebe: 0800 1700 |0389: move-object/from16 v0, v23 │ │ -092ec2: 5200 4c11 |038b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092ec6: 0215 0000 |038d: move/from16 v21, v0 │ │ -092eca: 1316 0000 |038f: const/16 v22, #int 0 // #0 │ │ -092ece: 7404 2322 1300 |0391: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092ed4: 2900 78ff |0394: goto/16 030c // -0088 │ │ -092ed8: 0800 1700 |0396: move-object/from16 v0, v23 │ │ -092edc: 5400 4911 |0398: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092ee0: 0813 0000 |039a: move-object/from16 v19, v0 │ │ -092ee4: 0800 1700 |039c: move-object/from16 v0, v23 │ │ -092ee8: 5400 2f11 |039e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ -092eec: 0814 0000 |03a0: move-object/from16 v20, v0 │ │ -092ef0: 0800 1700 |03a2: move-object/from16 v0, v23 │ │ -092ef4: 5200 4c11 |03a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092ef8: 0215 0000 |03a6: move/from16 v21, v0 │ │ -092efc: 1316 0100 |03a8: const/16 v22, #int 1 // #1 │ │ -092f00: 7404 2322 1300 |03aa: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092f06: 0800 1700 |03ad: move-object/from16 v0, v23 │ │ -092f0a: 5400 4911 |03af: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092f0e: 0813 0000 |03b1: move-object/from16 v19, v0 │ │ -092f12: 0800 1700 |03b3: move-object/from16 v0, v23 │ │ -092f16: 5400 3011 |03b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ -092f1a: 0814 0000 |03b7: move-object/from16 v20, v0 │ │ -092f1e: 0800 1700 |03b9: move-object/from16 v0, v23 │ │ -092f22: 5200 4c11 |03bb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092f26: 0215 0000 |03bd: move/from16 v21, v0 │ │ -092f2a: d816 0cfe |03bf: add-int/lit8 v22, v12, #int -2 // #fe │ │ -092f2e: 7404 2322 1300 |03c1: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -092f34: 2900 48ff |03c4: goto/16 030c // -00b8 │ │ -092f38: 0800 1700 |03c6: move-object/from16 v0, v23 │ │ -092f3c: 5400 4b11 |03c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -092f40: 0813 0000 |03ca: move-object/from16 v19, v0 │ │ -092f44: 0800 1700 |03cc: move-object/from16 v0, v23 │ │ -092f48: 5400 4911 |03ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092f4c: 0814 0000 |03d0: move-object/from16 v20, v0 │ │ -092f50: d815 09fe |03d2: add-int/lit8 v21, v9, #int -2 // #fe │ │ -092f54: 0800 1300 |03d4: move-object/from16 v0, v19 │ │ -092f58: 0801 1400 |03d6: move-object/from16 v1, v20 │ │ -092f5c: 0202 1500 |03d8: move/from16 v2, v21 │ │ -092f60: 6e40 d621 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@21d6 │ │ -092f66: 0800 1700 |03dd: move-object/from16 v0, v23 │ │ -092f6a: 5200 4c11 |03df: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092f6e: 0213 0000 |03e1: move/from16 v19, v0 │ │ -092f72: 7701 bd21 1300 |03e3: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ -092f78: 0a13 |03e6: move-result v19 │ │ -092f7a: 0200 1300 |03e7: move/from16 v0, v19 │ │ -092f7e: 0801 1700 |03e9: move-object/from16 v1, v23 │ │ -092f82: 5910 4c11 |03eb: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092f86: 2900 35ff |03ed: goto/16 0322 // -00cb │ │ -092f8a: 0800 1700 |03ef: move-object/from16 v0, v23 │ │ -092f8e: 5400 4a11 |03f1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -092f92: 0813 0000 |03f3: move-object/from16 v19, v0 │ │ -092f96: 1314 0000 |03f5: const/16 v20, #int 0 // #0 │ │ -092f9a: 4b06 1314 |03f7: aput v6, v19, v20 │ │ -092f9e: 0800 1700 |03f9: move-object/from16 v0, v23 │ │ -092fa2: 5400 3611 |03fb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -092fa6: 0813 0000 |03fd: move-object/from16 v19, v0 │ │ -092faa: d814 09ff |03ff: add-int/lit8 v20, v9, #int -1 // #ff │ │ -092fae: 0800 1700 |0401: move-object/from16 v0, v23 │ │ -092fb2: 5200 2211 |0403: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -092fb6: 0215 0000 |0405: move/from16 v21, v0 │ │ -092fba: 9114 1415 |0407: sub-int v20, v20, v21 │ │ -092fbe: 7402 9321 1300 |0409: invoke-virtual/range {v19, v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -092fc4: 0a13 |040c: move-result v19 │ │ -092fc6: 0200 1300 |040d: move/from16 v0, v19 │ │ -092fca: 0801 1700 |040f: move-object/from16 v1, v23 │ │ -092fce: 5d10 4811 |0411: iput-byte v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -092fd2: 2900 fffd |0413: goto/16 0212 // -0201 │ │ -092fd6: 0800 1700 |0415: move-object/from16 v0, v23 │ │ -092fda: 5400 4911 |0417: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -092fde: 0813 0000 |0419: move-object/from16 v19, v0 │ │ -092fe2: 0800 1700 |041b: move-object/from16 v0, v23 │ │ -092fe6: 5400 2c11 |041d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -092fea: 0814 0000 |041f: move-object/from16 v20, v0 │ │ -092fee: 0800 1700 |0421: move-object/from16 v0, v23 │ │ -092ff2: 5200 4c11 |0423: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -092ff6: 0215 0000 |0425: move/from16 v21, v0 │ │ -092ffa: 1316 0000 |0427: const/16 v22, #int 0 // #0 │ │ -092ffe: 7404 2322 1300 |0429: invoke-virtual/range {v19, v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -093004: 0800 1700 |042c: move-object/from16 v0, v23 │ │ -093008: 5200 4c11 |042e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -09300c: 0213 0000 |0430: move/from16 v19, v0 │ │ -093010: 7701 bc21 1300 |0432: invoke-static/range {v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ -093016: 0a13 |0435: move-result v19 │ │ -093018: 0200 1300 |0436: move/from16 v0, v19 │ │ -09301c: 0801 1700 |0438: move-object/from16 v1, v23 │ │ -093020: 5910 4c11 |043a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -093024: 0800 1700 |043c: move-object/from16 v0, v23 │ │ -093028: 5400 3111 |043e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -09302c: 0813 0000 |0440: move-object/from16 v19, v0 │ │ -093030: 0800 1700 |0442: move-object/from16 v0, v23 │ │ -093034: 5400 4911 |0444: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -093038: 0814 0000 |0446: move-object/from16 v20, v0 │ │ -09303c: d815 09fe |0448: add-int/lit8 v21, v9, #int -2 // #fe │ │ -093040: 0800 1300 |044a: move-object/from16 v0, v19 │ │ -093044: 0801 1400 |044c: move-object/from16 v1, v20 │ │ -093048: 0202 1500 |044e: move/from16 v2, v21 │ │ -09304c: 6e40 d621 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@21d6 │ │ -093052: d80c 0cfc |0453: add-int/lit8 v12, v12, #int -4 // #fc │ │ -093056: 7110 f721 0c00 |0455: invoke-static {v12}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@21f7 │ │ -09305c: 0a0e |0458: move-result v14 │ │ -09305e: 7110 b821 0900 |0459: invoke-static {v9}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ -093064: 0a0a |045c: move-result v10 │ │ -093066: 0800 1700 |045d: move-object/from16 v0, v23 │ │ -09306a: 5400 4411 |045f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ -09306e: 0813 0000 |0461: move-object/from16 v19, v0 │ │ -093072: 4613 130a |0463: aget-object v19, v19, v10 │ │ -093076: 0800 1700 |0465: move-object/from16 v0, v23 │ │ -09307a: 5400 4911 |0467: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -09307e: 0814 0000 |0469: move-object/from16 v20, v0 │ │ -093082: 0800 1300 |046b: move-object/from16 v0, v19 │ │ -093086: 0801 1400 |046d: move-object/from16 v1, v20 │ │ -09308a: 6e30 1322 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@2213 │ │ -093090: 1313 0400 |0472: const/16 v19, #int 4 // #4 │ │ -093094: 0200 1300 |0474: move/from16 v0, v19 │ │ -093098: 340e 2d00 |0476: if-lt v14, v0, 04a3 // +002d │ │ -09309c: e113 0e01 |0478: shr-int/lit8 v19, v14, #int 1 // #01 │ │ -0930a0: d807 13ff |047a: add-int/lit8 v7, v19, #int -1 // #ff │ │ -0930a4: dd13 0e01 |047c: and-int/lit8 v19, v14, #int 1 // #01 │ │ -0930a8: de13 1302 |047e: or-int/lit8 v19, v19, #int 2 // #02 │ │ -0930ac: 9803 1307 |0480: shl-int v3, v19, v7 │ │ -0930b0: 910d 0c03 |0482: sub-int v13, v12, v3 │ │ -0930b4: 1313 0e00 |0484: const/16 v19, #int 14 // #e │ │ -0930b8: 0200 1300 |0486: move/from16 v0, v19 │ │ -0930bc: 350e 3800 |0488: if-ge v14, v0, 04c0 // +0038 │ │ -0930c0: 0800 1700 |048a: move-object/from16 v0, v23 │ │ -0930c4: 5400 4311 |048c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ -0930c8: 0813 0000 |048e: move-object/from16 v19, v0 │ │ -0930cc: 9114 030e |0490: sub-int v20, v3, v14 │ │ -0930d0: d814 14ff |0492: add-int/lit8 v20, v20, #int -1 // #ff │ │ -0930d4: 0800 1700 |0494: move-object/from16 v0, v23 │ │ -0930d8: 5400 4911 |0496: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0930dc: 0815 0000 |0498: move-object/from16 v21, v0 │ │ -0930e0: 0800 1300 |049a: move-object/from16 v0, v19 │ │ -0930e4: 0201 1400 |049c: move/from16 v1, v20 │ │ -0930e8: 0802 1500 |049e: move-object/from16 v2, v21 │ │ -0930ec: 715d 1722 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@2217 │ │ -0930f2: 01c6 |04a3: move v6, v12 │ │ -0930f4: 1238 |04a4: const/4 v8, #int 3 // #3 │ │ -0930f6: 1313 0100 |04a5: const/16 v19, #int 1 // #1 │ │ -0930fa: 0200 1300 |04a7: move/from16 v0, v19 │ │ -0930fe: 3408 4400 |04a9: if-lt v8, v0, 04ed // +0044 │ │ -093102: 0800 1700 |04ab: move-object/from16 v0, v23 │ │ -093106: 5400 4a11 |04ad: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -09310a: 0813 0000 |04af: move-object/from16 v19, v0 │ │ -09310e: 0800 1700 |04b1: move-object/from16 v0, v23 │ │ -093112: 5400 4a11 |04b3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -093116: 0814 0000 |04b5: move-object/from16 v20, v0 │ │ -09311a: d815 08ff |04b7: add-int/lit8 v21, v8, #int -1 // #ff │ │ -09311e: 4414 1415 |04b9: aget v20, v20, v21 │ │ -093122: 4b14 1308 |04bb: aput v20, v19, v8 │ │ -093126: d808 08ff |04bd: add-int/lit8 v8, v8, #int -1 // #ff │ │ -09312a: 28e6 |04bf: goto 04a5 // -001a │ │ -09312c: 0800 1700 |04c0: move-object/from16 v0, v23 │ │ -093130: 5400 4911 |04c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -093134: 0813 0000 |04c4: move-object/from16 v19, v0 │ │ -093138: e114 0d04 |04c6: shr-int/lit8 v20, v13, #int 4 // #04 │ │ -09313c: d815 07fc |04c8: add-int/lit8 v21, v7, #int -4 // #fc │ │ -093140: 7403 2422 1300 |04ca: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2224 │ │ -093146: 0800 1700 |04cd: move-object/from16 v0, v23 │ │ -09314a: 5400 4211 |04cf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ -09314e: 0813 0000 |04d1: move-object/from16 v19, v0 │ │ -093152: 0800 1700 |04d3: move-object/from16 v0, v23 │ │ -093156: 5400 4911 |04d5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -09315a: 0814 0000 |04d7: move-object/from16 v20, v0 │ │ -09315e: dd15 0d0f |04d9: and-int/lit8 v21, v13, #int 15 // #0f │ │ -093162: 7403 1622 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@2216 │ │ -093168: 0800 1700 |04de: move-object/from16 v0, v23 │ │ -09316c: 5200 2311 |04e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ -093170: 0213 0000 |04e2: move/from16 v19, v0 │ │ -093174: d813 1301 |04e4: add-int/lit8 v19, v19, #int 1 // #01 │ │ -093178: 0200 1300 |04e6: move/from16 v0, v19 │ │ -09317c: 0801 1700 |04e8: move-object/from16 v1, v23 │ │ -093180: 5910 2311 |04ea: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ -093184: 28b7 |04ec: goto 04a3 // -0049 │ │ -093186: 0800 1700 |04ed: move-object/from16 v0, v23 │ │ -09318a: 5400 4a11 |04ef: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -09318e: 0813 0000 |04f1: move-object/from16 v19, v0 │ │ -093192: 1314 0000 |04f3: const/16 v20, #int 0 // #0 │ │ -093196: 4b06 1314 |04f5: aput v6, v19, v20 │ │ -09319a: 0800 1700 |04f7: move-object/from16 v0, v23 │ │ -09319e: 5200 3811 |04f9: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ -0931a2: 0213 0000 |04fb: move/from16 v19, v0 │ │ -0931a6: d813 1301 |04fd: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0931aa: 0200 1300 |04ff: move/from16 v0, v19 │ │ -0931ae: 0801 1700 |0501: move-object/from16 v1, v23 │ │ -0931b2: 5910 3811 |0503: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ -0931b6: 2900 f4fe |0505: goto/16 03f9 // -010c │ │ -0931ba: 0800 1700 |0507: move-object/from16 v0, v23 │ │ -0931be: 5300 5711 |0509: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -0931c2: 0513 0000 |050b: move-wide/from16 v19, v0 │ │ -0931c6: 9c13 1310 |050d: sub-long v19, v19, v16 │ │ -0931ca: 1615 0010 |050f: const-wide/16 v21, #int 4096 // #1000 │ │ -0931ce: 3113 1315 |0511: cmp-long v19, v19, v21 │ │ -0931d2: 3a13 2efc |0513: if-ltz v19, 0141 // -03d2 │ │ -0931d6: 1313 0000 |0515: const/16 v19, #int 0 // #0 │ │ -0931da: 0200 1300 |0517: move/from16 v0, v19 │ │ -0931de: 0801 1700 |0519: move-object/from16 v1, v23 │ │ -0931e2: 5c10 2911 |051b: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ -0931e6: 1313 0000 |051d: const/16 v19, #int 0 // #0 │ │ -0931ea: 1314 0000 |051f: const/16 v20, #int 0 // #0 │ │ -0931ee: 4e14 1a13 |0521: aput-boolean v20, v26, v19 │ │ -0931f2: 2900 27fb |0523: goto/16 004a // -04d9 │ │ + insns size : 1321 16-bit code units │ │ +0a05cc: |[0a05cc] com.badlogic.gdx.utils.compression.lzma.Encoder.CodeOneBlock:([J[J[Z)V │ │ +0a05dc: 1314 0000 |0000: const/16 v20, #int 0 // #0 │ │ +0a05e0: 1616 0000 |0002: const-wide/16 v22, #int 0 // #0 │ │ +0a05e4: 4c16 1914 |0004: aput-wide v22, v25, v20 │ │ +0a05e8: 1314 0000 |0006: const/16 v20, #int 0 // #0 │ │ +0a05ec: 1616 0000 |0008: const-wide/16 v22, #int 0 // #0 │ │ +0a05f0: 4c16 1a14 |000a: aput-wide v22, v26, v20 │ │ +0a05f4: 1314 0000 |000c: const/16 v20, #int 0 // #0 │ │ +0a05f8: 1315 0100 |000e: const/16 v21, #int 1 // #1 │ │ +0a05fc: 4e15 1b14 |0010: aput-boolean v21, v27, v20 │ │ +0a0600: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0a0604: 5400 2a11 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ +0a0608: 0814 0000 |0016: move-object/from16 v20, v0 │ │ +0a060c: 3814 2a00 |0018: if-eqz v20, 0042 // +002a │ │ +0a0610: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0a0614: 5400 3611 |001c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0618: 0814 0000 |001e: move-object/from16 v20, v0 │ │ +0a061c: 0800 1800 |0020: move-object/from16 v0, v24 │ │ +0a0620: 5400 2a11 |0022: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ +0a0624: 0815 0000 |0024: move-object/from16 v21, v0 │ │ +0a0628: 7402 9e21 1400 |0026: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetStream:(Ljava/io/InputStream;)V // method@219e │ │ +0a062e: 0800 1800 |0029: move-object/from16 v0, v24 │ │ +0a0632: 5400 3611 |002b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0636: 0814 0000 |002d: move-object/from16 v20, v0 │ │ +0a063a: 7401 9721 1400 |002f: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Init:()V // method@2197 │ │ +0a0640: 1314 0100 |0032: const/16 v20, #int 1 // #1 │ │ +0a0644: 0200 1400 |0034: move/from16 v0, v20 │ │ +0a0648: 0801 1800 |0036: move-object/from16 v1, v24 │ │ +0a064c: 5c10 3911 |0038: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ +0a0650: 1314 0000 |003a: const/16 v20, #int 0 // #0 │ │ +0a0654: 0800 1400 |003c: move-object/from16 v0, v20 │ │ +0a0658: 0801 1800 |003e: move-object/from16 v1, v24 │ │ +0a065c: 5b10 2a11 |0040: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ +0a0660: 0800 1800 |0042: move-object/from16 v0, v24 │ │ +0a0664: 5500 2911 |0044: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ +0a0668: 0214 0000 |0046: move/from16 v20, v0 │ │ +0a066c: 3814 0300 |0048: if-eqz v20, 004b // +0003 │ │ +0a0670: 0e00 |004a: return-void │ │ +0a0672: 1314 0100 |004b: const/16 v20, #int 1 // #1 │ │ +0a0676: 0200 1400 |004d: move/from16 v0, v20 │ │ +0a067a: 0801 1800 |004f: move-object/from16 v1, v24 │ │ +0a067e: 5c10 2911 |0051: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ +0a0682: 0800 1800 |0053: move-object/from16 v0, v24 │ │ +0a0686: 5300 5711 |0055: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a068a: 0512 0000 |0057: move-wide/from16 v18, v0 │ │ +0a068e: 0800 1800 |0059: move-object/from16 v0, v24 │ │ +0a0692: 5300 5711 |005b: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0696: 0514 0000 |005d: move-wide/from16 v20, v0 │ │ +0a069a: 1616 0000 |005f: const-wide/16 v22, #int 0 // #0 │ │ +0a069e: 3114 1416 |0061: cmp-long v20, v20, v22 │ │ +0a06a2: 3914 be00 |0063: if-nez v20, 0121 // +00be │ │ +0a06a6: 0800 1800 |0065: move-object/from16 v0, v24 │ │ +0a06aa: 5400 3611 |0067: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a06ae: 0814 0000 |0069: move-object/from16 v20, v0 │ │ +0a06b2: 7401 9621 1400 |006b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ +0a06b8: 0a14 |006e: move-result v20 │ │ +0a06ba: 3914 1500 |006f: if-nez v20, 0084 // +0015 │ │ +0a06be: 0800 1800 |0071: move-object/from16 v0, v24 │ │ +0a06c2: 5300 5711 |0073: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a06c6: 0514 0000 |0075: move-wide/from16 v20, v0 │ │ +0a06ca: 0500 1400 |0077: move-wide/from16 v0, v20 │ │ +0a06ce: 8400 |0079: long-to-int v0, v0 │ │ +0a06d0: 0214 0000 |007a: move/from16 v20, v0 │ │ +0a06d4: 0800 1800 |007c: move-object/from16 v0, v24 │ │ +0a06d8: 0201 1400 |007e: move/from16 v1, v20 │ │ +0a06dc: 6e20 f421 1000 |0080: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@21f4 │ │ +0a06e2: 28c7 |0083: goto 004a // -0039 │ │ +0a06e4: 7401 fe21 1800 |0084: invoke-virtual/range {v24}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@21fe │ │ +0a06ea: 0800 1800 |0087: move-object/from16 v0, v24 │ │ +0a06ee: 5300 5711 |0089: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a06f2: 0514 0000 |008b: move-wide/from16 v20, v0 │ │ +0a06f6: 0500 1400 |008d: move-wide/from16 v0, v20 │ │ +0a06fa: 8400 |008f: long-to-int v0, v0 │ │ +0a06fc: 0214 0000 |0090: move/from16 v20, v0 │ │ +0a0700: 0800 1800 |0092: move-object/from16 v0, v24 │ │ +0a0704: 5200 4711 |0094: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a0708: 0215 0000 |0096: move/from16 v21, v0 │ │ +0a070c: 9510 1415 |0098: and-int v16, v20, v21 │ │ +0a0710: 0800 1800 |009a: move-object/from16 v0, v24 │ │ +0a0714: 5400 4911 |009c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0718: 0814 0000 |009e: move-object/from16 v20, v0 │ │ +0a071c: 0800 1800 |00a0: move-object/from16 v0, v24 │ │ +0a0720: 5400 2b11 |00a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a0724: 0815 0000 |00a4: move-object/from16 v21, v0 │ │ +0a0728: 0800 1800 |00a6: move-object/from16 v0, v24 │ │ +0a072c: 5200 4c11 |00a8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0730: 0216 0000 |00aa: move/from16 v22, v0 │ │ +0a0734: e016 1604 |00ac: shl-int/lit8 v22, v22, #int 4 // #04 │ │ +0a0738: 9016 1610 |00ae: add-int v22, v22, v16 │ │ +0a073c: 1317 0000 |00b0: const/16 v23, #int 0 // #0 │ │ +0a0740: 7404 2322 1400 |00b2: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0746: 0800 1800 |00b5: move-object/from16 v0, v24 │ │ +0a074a: 5200 4c11 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a074e: 0214 0000 |00b9: move/from16 v20, v0 │ │ +0a0752: 7701 bb21 1400 |00bb: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a0758: 0a14 |00be: move-result v20 │ │ +0a075a: 0200 1400 |00bf: move/from16 v0, v20 │ │ +0a075e: 0801 1800 |00c1: move-object/from16 v1, v24 │ │ +0a0762: 5910 4c11 |00c3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0766: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ +0a076a: 5400 3611 |00c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a076e: 0814 0000 |00c9: move-object/from16 v20, v0 │ │ +0a0772: 0800 1800 |00cb: move-object/from16 v0, v24 │ │ +0a0776: 5200 2211 |00cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a077a: 0215 0000 |00cf: move/from16 v21, v0 │ │ +0a077e: d915 1500 |00d1: rsub-int/lit8 v21, v21, #int 0 // #00 │ │ +0a0782: 7402 9321 1400 |00d3: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a0788: 0a06 |00d6: move-result v6 │ │ +0a078a: 0800 1800 |00d7: move-object/from16 v0, v24 │ │ +0a078e: 5400 3211 |00d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a0792: 0814 0000 |00db: move-object/from16 v20, v0 │ │ +0a0796: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +0a079a: 5300 5711 |00df: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a079e: 0516 0000 |00e1: move-wide/from16 v22, v0 │ │ +0a07a2: 0500 1600 |00e3: move-wide/from16 v0, v22 │ │ +0a07a6: 8400 |00e5: long-to-int v0, v0 │ │ +0a07a8: 0215 0000 |00e6: move/from16 v21, v0 │ │ +0a07ac: 0800 1800 |00e8: move-object/from16 v0, v24 │ │ +0a07b0: 5600 4811 |00ea: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a07b4: 0216 0000 |00ec: move/from16 v22, v0 │ │ +0a07b8: 7403 e421 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@21e4 │ │ +0a07be: 0c14 |00f1: move-result-object v20 │ │ +0a07c0: 0800 1800 |00f2: move-object/from16 v0, v24 │ │ +0a07c4: 5400 4911 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a07c8: 0815 0000 |00f6: move-object/from16 v21, v0 │ │ +0a07cc: 0800 1400 |00f8: move-object/from16 v0, v20 │ │ +0a07d0: 0801 1500 |00fa: move-object/from16 v1, v21 │ │ +0a07d4: 6e30 de21 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@21de │ │ +0a07da: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ +0a07de: 5d06 4811 |0101: iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a07e2: 0800 1800 |0103: move-object/from16 v0, v24 │ │ +0a07e6: 5200 2211 |0105: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a07ea: 0214 0000 |0107: move/from16 v20, v0 │ │ +0a07ee: d814 14ff |0109: add-int/lit8 v20, v20, #int -1 // #ff │ │ +0a07f2: 0200 1400 |010b: move/from16 v0, v20 │ │ +0a07f6: 0801 1800 |010d: move-object/from16 v1, v24 │ │ +0a07fa: 5910 2211 |010f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a07fe: 0800 1800 |0111: move-object/from16 v0, v24 │ │ +0a0802: 5300 5711 |0113: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0806: 0514 0000 |0115: move-wide/from16 v20, v0 │ │ +0a080a: 1616 0100 |0117: const-wide/16 v22, #int 1 // #1 │ │ +0a080e: 9b14 1416 |0119: add-long v20, v20, v22 │ │ +0a0812: 0500 1400 |011b: move-wide/from16 v0, v20 │ │ +0a0816: 0802 1800 |011d: move-object/from16 v2, v24 │ │ +0a081a: 5a20 5711 |011f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a081e: 0800 1800 |0121: move-object/from16 v0, v24 │ │ +0a0822: 5400 3611 |0123: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0826: 0814 0000 |0125: move-object/from16 v20, v0 │ │ +0a082a: 7401 9621 1400 |0127: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ +0a0830: 0a14 |012a: move-result v20 │ │ +0a0832: 3914 1600 |012b: if-nez v20, 0141 // +0016 │ │ +0a0836: 0800 1800 |012d: move-object/from16 v0, v24 │ │ +0a083a: 5300 5711 |012f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a083e: 0514 0000 |0131: move-wide/from16 v20, v0 │ │ +0a0842: 0500 1400 |0133: move-wide/from16 v0, v20 │ │ +0a0846: 8400 |0135: long-to-int v0, v0 │ │ +0a0848: 0214 0000 |0136: move/from16 v20, v0 │ │ +0a084c: 0800 1800 |0138: move-object/from16 v0, v24 │ │ +0a0850: 0201 1400 |013a: move/from16 v1, v20 │ │ +0a0854: 6e20 f421 1000 |013c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@21f4 │ │ +0a085a: 2900 0bff |013f: goto/16 004a // -00f5 │ │ +0a085e: 0800 1800 |0141: move-object/from16 v0, v24 │ │ +0a0862: 5300 5711 |0143: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0866: 0514 0000 |0145: move-wide/from16 v20, v0 │ │ +0a086a: 0500 1400 |0147: move-wide/from16 v0, v20 │ │ +0a086e: 8400 |0149: long-to-int v0, v0 │ │ +0a0870: 0214 0000 |014a: move/from16 v20, v0 │ │ +0a0874: 0800 1800 |014c: move-object/from16 v0, v24 │ │ +0a0878: 0201 1400 |014e: move/from16 v1, v20 │ │ +0a087c: 6e20 f521 1000 |0150: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetOptimum:(I)I // method@21f5 │ │ +0a0882: 0a0a |0153: move-result v10 │ │ +0a0884: 0800 1800 |0154: move-object/from16 v0, v24 │ │ +0a0888: 520d 4e11 |0156: iget v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a088c: 0800 1800 |0158: move-object/from16 v0, v24 │ │ +0a0890: 5300 5711 |015a: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0894: 0514 0000 |015c: move-wide/from16 v20, v0 │ │ +0a0898: 0500 1400 |015e: move-wide/from16 v0, v20 │ │ +0a089c: 8400 |0160: long-to-int v0, v0 │ │ +0a089e: 0214 0000 |0161: move/from16 v20, v0 │ │ +0a08a2: 0800 1800 |0163: move-object/from16 v0, v24 │ │ +0a08a6: 5200 4711 |0165: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a08aa: 0215 0000 |0167: move/from16 v21, v0 │ │ +0a08ae: 9510 1415 |0169: and-int v16, v20, v21 │ │ +0a08b2: 0800 1800 |016b: move-object/from16 v0, v24 │ │ +0a08b6: 5200 4c11 |016d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a08ba: 0214 0000 |016f: move/from16 v20, v0 │ │ +0a08be: e014 1404 |0171: shl-int/lit8 v20, v20, #int 4 // #04 │ │ +0a08c2: 9005 1410 |0173: add-int v5, v20, v16 │ │ +0a08c6: 1314 0100 |0175: const/16 v20, #int 1 // #1 │ │ +0a08ca: 0200 1400 |0177: move/from16 v0, v20 │ │ +0a08ce: 330a 2901 |0179: if-ne v10, v0, 02a2 // +0129 │ │ +0a08d2: 1314 ffff |017b: const/16 v20, #int -1 // #ffff │ │ +0a08d6: 0200 1400 |017d: move/from16 v0, v20 │ │ +0a08da: 330d 2301 |017f: if-ne v13, v0, 02a2 // +0123 │ │ +0a08de: 0800 1800 |0181: move-object/from16 v0, v24 │ │ +0a08e2: 5400 4911 |0183: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a08e6: 0814 0000 |0185: move-object/from16 v20, v0 │ │ +0a08ea: 0800 1800 |0187: move-object/from16 v0, v24 │ │ +0a08ee: 5400 2b11 |0189: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a08f2: 0815 0000 |018b: move-object/from16 v21, v0 │ │ +0a08f6: 1316 0000 |018d: const/16 v22, #int 0 // #0 │ │ +0a08fa: 0800 1400 |018f: move-object/from16 v0, v20 │ │ +0a08fe: 0801 1500 |0191: move-object/from16 v1, v21 │ │ +0a0902: 0202 1600 |0193: move/from16 v2, v22 │ │ +0a0906: 6e40 2322 1025 |0195: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a090c: 0800 1800 |0198: move-object/from16 v0, v24 │ │ +0a0910: 5400 3611 |019a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0914: 0814 0000 |019c: move-object/from16 v20, v0 │ │ +0a0918: 0800 1800 |019e: move-object/from16 v0, v24 │ │ +0a091c: 5200 2211 |01a0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a0920: 0215 0000 |01a2: move/from16 v21, v0 │ │ +0a0924: d915 1500 |01a4: rsub-int/lit8 v21, v21, #int 0 // #00 │ │ +0a0928: 7402 9321 1400 |01a6: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a092e: 0a06 |01a9: move-result v6 │ │ +0a0930: 0800 1800 |01aa: move-object/from16 v0, v24 │ │ +0a0934: 5400 3211 |01ac: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a0938: 0814 0000 |01ae: move-object/from16 v20, v0 │ │ +0a093c: 0800 1800 |01b0: move-object/from16 v0, v24 │ │ +0a0940: 5300 5711 |01b2: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0944: 0516 0000 |01b4: move-wide/from16 v22, v0 │ │ +0a0948: 0500 1600 |01b6: move-wide/from16 v0, v22 │ │ +0a094c: 8400 |01b8: long-to-int v0, v0 │ │ +0a094e: 0215 0000 |01b9: move/from16 v21, v0 │ │ +0a0952: 0800 1800 |01bb: move-object/from16 v0, v24 │ │ +0a0956: 5600 4811 |01bd: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a095a: 0216 0000 |01bf: move/from16 v22, v0 │ │ +0a095e: 7403 e421 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@21e4 │ │ +0a0964: 0c11 |01c4: move-result-object v17 │ │ +0a0966: 0800 1800 |01c5: move-object/from16 v0, v24 │ │ +0a096a: 5200 4c11 |01c7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a096e: 0214 0000 |01c9: move/from16 v20, v0 │ │ +0a0972: 7701 ba21 1400 |01cb: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ +0a0978: 0a14 |01ce: move-result v20 │ │ +0a097a: 3914 c400 |01cf: if-nez v20, 0293 // +00c4 │ │ +0a097e: 0800 1800 |01d1: move-object/from16 v0, v24 │ │ +0a0982: 5400 3611 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0986: 0814 0000 |01d5: move-object/from16 v20, v0 │ │ +0a098a: 0800 1800 |01d7: move-object/from16 v0, v24 │ │ +0a098e: 5400 4a11 |01d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0992: 0815 0000 |01db: move-object/from16 v21, v0 │ │ +0a0996: 1316 0000 |01dd: const/16 v22, #int 0 // #0 │ │ +0a099a: 4415 1516 |01df: aget v21, v21, v22 │ │ +0a099e: d915 1500 |01e1: rsub-int/lit8 v21, v21, #int 0 // #00 │ │ +0a09a2: d815 15ff |01e3: add-int/lit8 v21, v21, #int -1 // #ff │ │ +0a09a6: 0800 1800 |01e5: move-object/from16 v0, v24 │ │ +0a09aa: 5200 2211 |01e7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a09ae: 0216 0000 |01e9: move/from16 v22, v0 │ │ +0a09b2: 9115 1516 |01eb: sub-int v21, v21, v22 │ │ +0a09b6: 7402 9321 1400 |01ed: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a09bc: 0a0c |01f0: move-result v12 │ │ +0a09be: 0800 1800 |01f1: move-object/from16 v0, v24 │ │ +0a09c2: 5400 4911 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a09c6: 0814 0000 |01f5: move-object/from16 v20, v0 │ │ +0a09ca: 0800 1100 |01f7: move-object/from16 v0, v17 │ │ +0a09ce: 0801 1400 |01f9: move-object/from16 v1, v20 │ │ +0a09d2: 6e40 df21 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@21df │ │ +0a09d8: 0800 1800 |01fe: move-object/from16 v0, v24 │ │ +0a09dc: 5d06 4811 |0200: iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a09e0: 0800 1800 |0202: move-object/from16 v0, v24 │ │ +0a09e4: 5200 4c11 |0204: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a09e8: 0214 0000 |0206: move/from16 v20, v0 │ │ +0a09ec: 7701 bb21 1400 |0208: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a09f2: 0a14 |020b: move-result v20 │ │ +0a09f4: 0200 1400 |020c: move/from16 v0, v20 │ │ +0a09f8: 0801 1800 |020e: move-object/from16 v1, v24 │ │ +0a09fc: 5910 4c11 |0210: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0a00: 0800 1800 |0212: move-object/from16 v0, v24 │ │ +0a0a04: 5200 2211 |0214: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a0a08: 0214 0000 |0216: move/from16 v20, v0 │ │ +0a0a0c: 9114 140a |0218: sub-int v20, v20, v10 │ │ +0a0a10: 0200 1400 |021a: move/from16 v0, v20 │ │ +0a0a14: 0801 1800 |021c: move-object/from16 v1, v24 │ │ +0a0a18: 5910 2211 |021e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a0a1c: 0800 1800 |0220: move-object/from16 v0, v24 │ │ +0a0a20: 5300 5711 |0222: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0a24: 0514 0000 |0224: move-wide/from16 v20, v0 │ │ +0a0a28: 81a0 |0226: int-to-long v0, v10 │ │ +0a0a2a: 0516 0000 |0227: move-wide/from16 v22, v0 │ │ +0a0a2e: 9b14 1416 |0229: add-long v20, v20, v22 │ │ +0a0a32: 0500 1400 |022b: move-wide/from16 v0, v20 │ │ +0a0a36: 0802 1800 |022d: move-object/from16 v2, v24 │ │ +0a0a3a: 5a20 5711 |022f: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0a3e: 0800 1800 |0231: move-object/from16 v0, v24 │ │ +0a0a42: 5200 2211 |0233: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a0a46: 0214 0000 |0235: move/from16 v20, v0 │ │ +0a0a4a: 3914 0aff |0237: if-nez v20, 0141 // -00f6 │ │ +0a0a4e: 0800 1800 |0239: move-object/from16 v0, v24 │ │ +0a0a52: 5200 3811 |023b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ +0a0a56: 0214 0000 |023d: move/from16 v20, v0 │ │ +0a0a5a: 1315 8000 |023f: const/16 v21, #int 128 // #80 │ │ +0a0a5e: 0200 1400 |0241: move/from16 v0, v20 │ │ +0a0a62: 0201 1500 |0243: move/from16 v1, v21 │ │ +0a0a66: 3410 0500 |0245: if-lt v0, v1, 024a // +0005 │ │ +0a0a6a: 7401 f321 1800 |0247: invoke-virtual/range {v24}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@21f3 │ │ +0a0a70: 0800 1800 |024a: move-object/from16 v0, v24 │ │ +0a0a74: 5200 2311 |024c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ +0a0a78: 0214 0000 |024e: move/from16 v20, v0 │ │ +0a0a7c: 1315 1000 |0250: const/16 v21, #int 16 // #10 │ │ +0a0a80: 0200 1400 |0252: move/from16 v0, v20 │ │ +0a0a84: 0201 1500 |0254: move/from16 v1, v21 │ │ +0a0a88: 3410 0500 |0256: if-lt v0, v1, 025b // +0005 │ │ +0a0a8c: 7401 f221 1800 |0258: invoke-virtual/range {v24}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@21f2 │ │ +0a0a92: 1314 0000 |025b: const/16 v20, #int 0 // #0 │ │ +0a0a96: 0800 1800 |025d: move-object/from16 v0, v24 │ │ +0a0a9a: 5300 5711 |025f: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0a9e: 0516 0000 |0261: move-wide/from16 v22, v0 │ │ +0a0aa2: 4c16 1914 |0263: aput-wide v22, v25, v20 │ │ +0a0aa6: 1314 0000 |0265: const/16 v20, #int 0 // #0 │ │ +0a0aaa: 0800 1800 |0267: move-object/from16 v0, v24 │ │ +0a0aae: 5400 4911 |0269: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0ab2: 0815 0000 |026b: move-object/from16 v21, v0 │ │ +0a0ab6: 7401 2a22 1500 |026d: invoke-virtual/range {v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetProcessedSizeAdd:()J // method@222a │ │ +0a0abc: 0b16 |0270: move-result-wide v22 │ │ +0a0abe: 4c16 1a14 |0271: aput-wide v22, v26, v20 │ │ +0a0ac2: 0800 1800 |0273: move-object/from16 v0, v24 │ │ +0a0ac6: 5400 3611 |0275: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0aca: 0814 0000 |0277: move-object/from16 v20, v0 │ │ +0a0ace: 7401 9621 1400 |0279: invoke-virtual/range {v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ +0a0ad4: 0a14 |027c: move-result v20 │ │ +0a0ad6: 3914 8e02 |027d: if-nez v20, 050b // +028e │ │ +0a0ada: 0800 1800 |027f: move-object/from16 v0, v24 │ │ +0a0ade: 5300 5711 |0281: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0ae2: 0514 0000 |0283: move-wide/from16 v20, v0 │ │ +0a0ae6: 0500 1400 |0285: move-wide/from16 v0, v20 │ │ +0a0aea: 8400 |0287: long-to-int v0, v0 │ │ +0a0aec: 0214 0000 |0288: move/from16 v20, v0 │ │ +0a0af0: 0800 1800 |028a: move-object/from16 v0, v24 │ │ +0a0af4: 0201 1400 |028c: move/from16 v1, v20 │ │ +0a0af8: 6e20 f421 1000 |028e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Flush:(I)V // method@21f4 │ │ +0a0afe: 2900 b9fd |0291: goto/16 004a // -0247 │ │ +0a0b02: 0800 1800 |0293: move-object/from16 v0, v24 │ │ +0a0b06: 5400 4911 |0295: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0b0a: 0814 0000 |0297: move-object/from16 v20, v0 │ │ +0a0b0e: 0800 1100 |0299: move-object/from16 v0, v17 │ │ +0a0b12: 0801 1400 |029b: move-object/from16 v1, v20 │ │ +0a0b16: 6e30 de21 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@21de │ │ +0a0b1c: 2900 5eff |02a0: goto/16 01fe // -00a2 │ │ +0a0b20: 0800 1800 |02a2: move-object/from16 v0, v24 │ │ +0a0b24: 5400 4911 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0b28: 0814 0000 |02a6: move-object/from16 v20, v0 │ │ +0a0b2c: 0800 1800 |02a8: move-object/from16 v0, v24 │ │ +0a0b30: 5400 2b11 |02aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a0b34: 0815 0000 |02ac: move-object/from16 v21, v0 │ │ +0a0b38: 1316 0100 |02ae: const/16 v22, #int 1 // #1 │ │ +0a0b3c: 0800 1400 |02b0: move-object/from16 v0, v20 │ │ +0a0b40: 0801 1500 |02b2: move-object/from16 v1, v21 │ │ +0a0b44: 0202 1600 |02b4: move/from16 v2, v22 │ │ +0a0b48: 6e40 2322 1025 |02b6: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0b4e: 1314 0400 |02b9: const/16 v20, #int 4 // #4 │ │ +0a0b52: 0200 1400 |02bb: move/from16 v0, v20 │ │ +0a0b56: 350d 5a01 |02bd: if-ge v13, v0, 0417 // +015a │ │ +0a0b5a: 0800 1800 |02bf: move-object/from16 v0, v24 │ │ +0a0b5e: 5400 4911 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0b62: 0814 0000 |02c3: move-object/from16 v20, v0 │ │ +0a0b66: 0800 1800 |02c5: move-object/from16 v0, v24 │ │ +0a0b6a: 5400 2c11 |02c7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a0b6e: 0815 0000 |02c9: move-object/from16 v21, v0 │ │ +0a0b72: 0800 1800 |02cb: move-object/from16 v0, v24 │ │ +0a0b76: 5200 4c11 |02cd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0b7a: 0216 0000 |02cf: move/from16 v22, v0 │ │ +0a0b7e: 1317 0100 |02d1: const/16 v23, #int 1 // #1 │ │ +0a0b82: 7404 2322 1400 |02d3: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0b88: 390d 8a00 |02d6: if-nez v13, 0360 // +008a │ │ +0a0b8c: 0800 1800 |02d8: move-object/from16 v0, v24 │ │ +0a0b90: 5400 4911 |02da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0b94: 0814 0000 |02dc: move-object/from16 v20, v0 │ │ +0a0b98: 0800 1800 |02de: move-object/from16 v0, v24 │ │ +0a0b9c: 5400 2e11 |02e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a0ba0: 0815 0000 |02e2: move-object/from16 v21, v0 │ │ +0a0ba4: 0800 1800 |02e4: move-object/from16 v0, v24 │ │ +0a0ba8: 5200 4c11 |02e6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0bac: 0216 0000 |02e8: move/from16 v22, v0 │ │ +0a0bb0: 1317 0000 |02ea: const/16 v23, #int 0 // #0 │ │ +0a0bb4: 7404 2322 1400 |02ec: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0bba: 1314 0100 |02ef: const/16 v20, #int 1 // #1 │ │ +0a0bbe: 0200 1400 |02f1: move/from16 v0, v20 │ │ +0a0bc2: 330a 5500 |02f3: if-ne v10, v0, 0348 // +0055 │ │ +0a0bc6: 0800 1800 |02f5: move-object/from16 v0, v24 │ │ +0a0bca: 5400 4911 |02f7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0bce: 0814 0000 |02f9: move-object/from16 v20, v0 │ │ +0a0bd2: 0800 1800 |02fb: move-object/from16 v0, v24 │ │ +0a0bd6: 5400 2d11 |02fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ +0a0bda: 0815 0000 |02ff: move-object/from16 v21, v0 │ │ +0a0bde: 1316 0000 |0301: const/16 v22, #int 0 // #0 │ │ +0a0be2: 0800 1400 |0303: move-object/from16 v0, v20 │ │ +0a0be6: 0801 1500 |0305: move-object/from16 v1, v21 │ │ +0a0bea: 0202 1600 |0307: move/from16 v2, v22 │ │ +0a0bee: 6e40 2322 1025 |0309: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0bf4: 1314 0100 |030c: const/16 v20, #int 1 // #1 │ │ +0a0bf8: 0200 1400 |030e: move/from16 v0, v20 │ │ +0a0bfc: 330a b600 |0310: if-ne v10, v0, 03c6 // +00b6 │ │ +0a0c00: 0800 1800 |0312: move-object/from16 v0, v24 │ │ +0a0c04: 5200 4c11 |0314: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0c08: 0214 0000 |0316: move/from16 v20, v0 │ │ +0a0c0c: 7701 be21 1400 |0318: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@21be │ │ +0a0c12: 0a14 |031b: move-result v20 │ │ +0a0c14: 0200 1400 |031c: move/from16 v0, v20 │ │ +0a0c18: 0801 1800 |031e: move-object/from16 v1, v24 │ │ +0a0c1c: 5910 4c11 |0320: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0c20: 0800 1800 |0322: move-object/from16 v0, v24 │ │ +0a0c24: 5400 4a11 |0324: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0c28: 0814 0000 |0326: move-object/from16 v20, v0 │ │ +0a0c2c: 4407 140d |0328: aget v7, v20, v13 │ │ +0a0c30: 380d d100 |032a: if-eqz v13, 03fb // +00d1 │ │ +0a0c34: 01d9 |032c: move v9, v13 │ │ +0a0c36: 1314 0100 |032d: const/16 v20, #int 1 // #1 │ │ +0a0c3a: 0200 1400 |032f: move/from16 v0, v20 │ │ +0a0c3e: 3409 c000 |0331: if-lt v9, v0, 03f1 // +00c0 │ │ +0a0c42: 0800 1800 |0333: move-object/from16 v0, v24 │ │ +0a0c46: 5400 4a11 |0335: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0c4a: 0814 0000 |0337: move-object/from16 v20, v0 │ │ +0a0c4e: 0800 1800 |0339: move-object/from16 v0, v24 │ │ +0a0c52: 5400 4a11 |033b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0c56: 0815 0000 |033d: move-object/from16 v21, v0 │ │ +0a0c5a: d816 09ff |033f: add-int/lit8 v22, v9, #int -1 // #ff │ │ +0a0c5e: 4415 1516 |0341: aget v21, v21, v22 │ │ +0a0c62: 4b15 1409 |0343: aput v21, v20, v9 │ │ +0a0c66: d809 09ff |0345: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0a0c6a: 28e6 |0347: goto 032d // -001a │ │ +0a0c6c: 0800 1800 |0348: move-object/from16 v0, v24 │ │ +0a0c70: 5400 4911 |034a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0c74: 0814 0000 |034c: move-object/from16 v20, v0 │ │ +0a0c78: 0800 1800 |034e: move-object/from16 v0, v24 │ │ +0a0c7c: 5400 2d11 |0350: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ +0a0c80: 0815 0000 |0352: move-object/from16 v21, v0 │ │ +0a0c84: 1316 0100 |0354: const/16 v22, #int 1 // #1 │ │ +0a0c88: 0800 1400 |0356: move-object/from16 v0, v20 │ │ +0a0c8c: 0801 1500 |0358: move-object/from16 v1, v21 │ │ +0a0c90: 0202 1600 |035a: move/from16 v2, v22 │ │ +0a0c94: 6e40 2322 1025 |035c: invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0c9a: 28ad |035f: goto 030c // -0053 │ │ +0a0c9c: 0800 1800 |0360: move-object/from16 v0, v24 │ │ +0a0ca0: 5400 4911 |0362: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0ca4: 0814 0000 |0364: move-object/from16 v20, v0 │ │ +0a0ca8: 0800 1800 |0366: move-object/from16 v0, v24 │ │ +0a0cac: 5400 2e11 |0368: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a0cb0: 0815 0000 |036a: move-object/from16 v21, v0 │ │ +0a0cb4: 0800 1800 |036c: move-object/from16 v0, v24 │ │ +0a0cb8: 5200 4c11 |036e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0cbc: 0216 0000 |0370: move/from16 v22, v0 │ │ +0a0cc0: 1317 0100 |0372: const/16 v23, #int 1 // #1 │ │ +0a0cc4: 7404 2322 1400 |0374: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0cca: 1314 0100 |0377: const/16 v20, #int 1 // #1 │ │ +0a0cce: 0200 1400 |0379: move/from16 v0, v20 │ │ +0a0cd2: 330d 1b00 |037b: if-ne v13, v0, 0396 // +001b │ │ +0a0cd6: 0800 1800 |037d: move-object/from16 v0, v24 │ │ +0a0cda: 5400 4911 |037f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0cde: 0814 0000 |0381: move-object/from16 v20, v0 │ │ +0a0ce2: 0800 1800 |0383: move-object/from16 v0, v24 │ │ +0a0ce6: 5400 2f11 |0385: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ +0a0cea: 0815 0000 |0387: move-object/from16 v21, v0 │ │ +0a0cee: 0800 1800 |0389: move-object/from16 v0, v24 │ │ +0a0cf2: 5200 4c11 |038b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0cf6: 0216 0000 |038d: move/from16 v22, v0 │ │ +0a0cfa: 1317 0000 |038f: const/16 v23, #int 0 // #0 │ │ +0a0cfe: 7404 2322 1400 |0391: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0d04: 2900 78ff |0394: goto/16 030c // -0088 │ │ +0a0d08: 0800 1800 |0396: move-object/from16 v0, v24 │ │ +0a0d0c: 5400 4911 |0398: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0d10: 0814 0000 |039a: move-object/from16 v20, v0 │ │ +0a0d14: 0800 1800 |039c: move-object/from16 v0, v24 │ │ +0a0d18: 5400 2f11 |039e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ +0a0d1c: 0815 0000 |03a0: move-object/from16 v21, v0 │ │ +0a0d20: 0800 1800 |03a2: move-object/from16 v0, v24 │ │ +0a0d24: 5200 4c11 |03a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0d28: 0216 0000 |03a6: move/from16 v22, v0 │ │ +0a0d2c: 1317 0100 |03a8: const/16 v23, #int 1 // #1 │ │ +0a0d30: 7404 2322 1400 |03aa: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0d36: 0800 1800 |03ad: move-object/from16 v0, v24 │ │ +0a0d3a: 5400 4911 |03af: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0d3e: 0814 0000 |03b1: move-object/from16 v20, v0 │ │ +0a0d42: 0800 1800 |03b3: move-object/from16 v0, v24 │ │ +0a0d46: 5400 3011 |03b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ +0a0d4a: 0815 0000 |03b7: move-object/from16 v21, v0 │ │ +0a0d4e: 0800 1800 |03b9: move-object/from16 v0, v24 │ │ +0a0d52: 5200 4c11 |03bb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0d56: 0216 0000 |03bd: move/from16 v22, v0 │ │ +0a0d5a: d817 0dfe |03bf: add-int/lit8 v23, v13, #int -2 // #fe │ │ +0a0d5e: 7404 2322 1400 |03c1: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0d64: 2900 48ff |03c4: goto/16 030c // -00b8 │ │ +0a0d68: 0800 1800 |03c6: move-object/from16 v0, v24 │ │ +0a0d6c: 5400 4b11 |03c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a0d70: 0814 0000 |03ca: move-object/from16 v20, v0 │ │ +0a0d74: 0800 1800 |03cc: move-object/from16 v0, v24 │ │ +0a0d78: 5400 4911 |03ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0d7c: 0815 0000 |03d0: move-object/from16 v21, v0 │ │ +0a0d80: d816 0afe |03d2: add-int/lit8 v22, v10, #int -2 // #fe │ │ +0a0d84: 0800 1400 |03d4: move-object/from16 v0, v20 │ │ +0a0d88: 0801 1500 |03d6: move-object/from16 v1, v21 │ │ +0a0d8c: 0202 1600 |03d8: move/from16 v2, v22 │ │ +0a0d90: 0203 1000 |03da: move/from16 v3, v16 │ │ +0a0d94: 6e40 d621 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@21d6 │ │ +0a0d9a: 0800 1800 |03df: move-object/from16 v0, v24 │ │ +0a0d9e: 5200 4c11 |03e1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0da2: 0214 0000 |03e3: move/from16 v20, v0 │ │ +0a0da6: 7701 bd21 1400 |03e5: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ +0a0dac: 0a14 |03e8: move-result v20 │ │ +0a0dae: 0200 1400 |03e9: move/from16 v0, v20 │ │ +0a0db2: 0801 1800 |03eb: move-object/from16 v1, v24 │ │ +0a0db6: 5910 4c11 |03ed: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0dba: 2900 33ff |03ef: goto/16 0322 // -00cd │ │ +0a0dbe: 0800 1800 |03f1: move-object/from16 v0, v24 │ │ +0a0dc2: 5400 4a11 |03f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0dc6: 0814 0000 |03f5: move-object/from16 v20, v0 │ │ +0a0dca: 1315 0000 |03f7: const/16 v21, #int 0 // #0 │ │ +0a0dce: 4b07 1415 |03f9: aput v7, v20, v21 │ │ +0a0dd2: 0800 1800 |03fb: move-object/from16 v0, v24 │ │ +0a0dd6: 5400 3611 |03fd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a0dda: 0814 0000 |03ff: move-object/from16 v20, v0 │ │ +0a0dde: d815 0aff |0401: add-int/lit8 v21, v10, #int -1 // #ff │ │ +0a0de2: 0800 1800 |0403: move-object/from16 v0, v24 │ │ +0a0de6: 5200 2211 |0405: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a0dea: 0216 0000 |0407: move/from16 v22, v0 │ │ +0a0dee: 9115 1516 |0409: sub-int v21, v21, v22 │ │ +0a0df2: 7402 9321 1400 |040b: invoke-virtual/range {v20, v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a0df8: 0a14 |040e: move-result v20 │ │ +0a0dfa: 0200 1400 |040f: move/from16 v0, v20 │ │ +0a0dfe: 0801 1800 |0411: move-object/from16 v1, v24 │ │ +0a0e02: 5d10 4811 |0413: iput-byte v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a0e06: 2900 fdfd |0415: goto/16 0212 // -0203 │ │ +0a0e0a: 0800 1800 |0417: move-object/from16 v0, v24 │ │ +0a0e0e: 5400 4911 |0419: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0e12: 0814 0000 |041b: move-object/from16 v20, v0 │ │ +0a0e16: 0800 1800 |041d: move-object/from16 v0, v24 │ │ +0a0e1a: 5400 2c11 |041f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a0e1e: 0815 0000 |0421: move-object/from16 v21, v0 │ │ +0a0e22: 0800 1800 |0423: move-object/from16 v0, v24 │ │ +0a0e26: 5200 4c11 |0425: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0e2a: 0216 0000 |0427: move/from16 v22, v0 │ │ +0a0e2e: 1317 0000 |0429: const/16 v23, #int 0 // #0 │ │ +0a0e32: 7404 2322 1400 |042b: invoke-virtual/range {v20, v21, v22, v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a0e38: 0800 1800 |042e: move-object/from16 v0, v24 │ │ +0a0e3c: 5200 4c11 |0430: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0e40: 0214 0000 |0432: move/from16 v20, v0 │ │ +0a0e44: 7701 bc21 1400 |0434: invoke-static/range {v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ +0a0e4a: 0a14 |0437: move-result v20 │ │ +0a0e4c: 0200 1400 |0438: move/from16 v0, v20 │ │ +0a0e50: 0801 1800 |043a: move-object/from16 v1, v24 │ │ +0a0e54: 5910 4c11 |043c: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a0e58: 0800 1800 |043e: move-object/from16 v0, v24 │ │ +0a0e5c: 5400 3111 |0440: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a0e60: 0814 0000 |0442: move-object/from16 v20, v0 │ │ +0a0e64: 0800 1800 |0444: move-object/from16 v0, v24 │ │ +0a0e68: 5400 4911 |0446: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0e6c: 0815 0000 |0448: move-object/from16 v21, v0 │ │ +0a0e70: d816 0afe |044a: add-int/lit8 v22, v10, #int -2 // #fe │ │ +0a0e74: 0800 1400 |044c: move-object/from16 v0, v20 │ │ +0a0e78: 0801 1500 |044e: move-object/from16 v1, v21 │ │ +0a0e7c: 0202 1600 |0450: move/from16 v2, v22 │ │ +0a0e80: 0203 1000 |0452: move/from16 v3, v16 │ │ +0a0e84: 6e40 d621 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@21d6 │ │ +0a0e8a: d80d 0dfc |0457: add-int/lit8 v13, v13, #int -4 // #fc │ │ +0a0e8e: 7110 f721 0d00 |0459: invoke-static {v13}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@21f7 │ │ +0a0e94: 0a0f |045c: move-result v15 │ │ +0a0e96: 7110 b821 0a00 |045d: invoke-static {v10}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ +0a0e9c: 0a0b |0460: move-result v11 │ │ +0a0e9e: 0800 1800 |0461: move-object/from16 v0, v24 │ │ +0a0ea2: 5400 4411 |0463: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ +0a0ea6: 0814 0000 |0465: move-object/from16 v20, v0 │ │ +0a0eaa: 4614 140b |0467: aget-object v20, v20, v11 │ │ +0a0eae: 0800 1800 |0469: move-object/from16 v0, v24 │ │ +0a0eb2: 5400 4911 |046b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0eb6: 0815 0000 |046d: move-object/from16 v21, v0 │ │ +0a0eba: 0800 1400 |046f: move-object/from16 v0, v20 │ │ +0a0ebe: 0801 1500 |0471: move-object/from16 v1, v21 │ │ +0a0ec2: 6e30 1322 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@2213 │ │ +0a0ec8: 1314 0400 |0476: const/16 v20, #int 4 // #4 │ │ +0a0ecc: 0200 1400 |0478: move/from16 v0, v20 │ │ +0a0ed0: 340f 2d00 |047a: if-lt v15, v0, 04a7 // +002d │ │ +0a0ed4: e114 0f01 |047c: shr-int/lit8 v20, v15, #int 1 // #01 │ │ +0a0ed8: d808 14ff |047e: add-int/lit8 v8, v20, #int -1 // #ff │ │ +0a0edc: dd14 0f01 |0480: and-int/lit8 v20, v15, #int 1 // #01 │ │ +0a0ee0: de14 1402 |0482: or-int/lit8 v20, v20, #int 2 // #02 │ │ +0a0ee4: 9804 1408 |0484: shl-int v4, v20, v8 │ │ +0a0ee8: 910e 0d04 |0486: sub-int v14, v13, v4 │ │ +0a0eec: 1314 0e00 |0488: const/16 v20, #int 14 // #e │ │ +0a0ef0: 0200 1400 |048a: move/from16 v0, v20 │ │ +0a0ef4: 350f 3800 |048c: if-ge v15, v0, 04c4 // +0038 │ │ +0a0ef8: 0800 1800 |048e: move-object/from16 v0, v24 │ │ +0a0efc: 5400 4311 |0490: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ +0a0f00: 0814 0000 |0492: move-object/from16 v20, v0 │ │ +0a0f04: 9115 040f |0494: sub-int v21, v4, v15 │ │ +0a0f08: d815 15ff |0496: add-int/lit8 v21, v21, #int -1 // #ff │ │ +0a0f0c: 0800 1800 |0498: move-object/from16 v0, v24 │ │ +0a0f10: 5400 4911 |049a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0f14: 0816 0000 |049c: move-object/from16 v22, v0 │ │ +0a0f18: 0800 1400 |049e: move-object/from16 v0, v20 │ │ +0a0f1c: 0201 1500 |04a0: move/from16 v1, v21 │ │ +0a0f20: 0802 1600 |04a2: move-object/from16 v2, v22 │ │ +0a0f24: 715e 1722 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@2217 │ │ +0a0f2a: 01d7 |04a7: move v7, v13 │ │ +0a0f2c: 1239 |04a8: const/4 v9, #int 3 // #3 │ │ +0a0f2e: 1314 0100 |04a9: const/16 v20, #int 1 // #1 │ │ +0a0f32: 0200 1400 |04ab: move/from16 v0, v20 │ │ +0a0f36: 3409 4400 |04ad: if-lt v9, v0, 04f1 // +0044 │ │ +0a0f3a: 0800 1800 |04af: move-object/from16 v0, v24 │ │ +0a0f3e: 5400 4a11 |04b1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0f42: 0814 0000 |04b3: move-object/from16 v20, v0 │ │ +0a0f46: 0800 1800 |04b5: move-object/from16 v0, v24 │ │ +0a0f4a: 5400 4a11 |04b7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0f4e: 0815 0000 |04b9: move-object/from16 v21, v0 │ │ +0a0f52: d816 09ff |04bb: add-int/lit8 v22, v9, #int -1 // #ff │ │ +0a0f56: 4415 1516 |04bd: aget v21, v21, v22 │ │ +0a0f5a: 4b15 1409 |04bf: aput v21, v20, v9 │ │ +0a0f5e: d809 09ff |04c1: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0a0f62: 28e6 |04c3: goto 04a9 // -001a │ │ +0a0f64: 0800 1800 |04c4: move-object/from16 v0, v24 │ │ +0a0f68: 5400 4911 |04c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0f6c: 0814 0000 |04c8: move-object/from16 v20, v0 │ │ +0a0f70: e115 0e04 |04ca: shr-int/lit8 v21, v14, #int 4 // #04 │ │ +0a0f74: d816 08fc |04cc: add-int/lit8 v22, v8, #int -4 // #fc │ │ +0a0f78: 7403 2422 1400 |04ce: invoke-virtual/range {v20, v21, v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2224 │ │ +0a0f7e: 0800 1800 |04d1: move-object/from16 v0, v24 │ │ +0a0f82: 5400 4211 |04d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ +0a0f86: 0814 0000 |04d5: move-object/from16 v20, v0 │ │ +0a0f8a: 0800 1800 |04d7: move-object/from16 v0, v24 │ │ +0a0f8e: 5400 4911 |04d9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a0f92: 0815 0000 |04db: move-object/from16 v21, v0 │ │ +0a0f96: dd16 0e0f |04dd: and-int/lit8 v22, v14, #int 15 // #0f │ │ +0a0f9a: 7403 1622 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@2216 │ │ +0a0fa0: 0800 1800 |04e2: move-object/from16 v0, v24 │ │ +0a0fa4: 5200 2311 |04e4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ +0a0fa8: 0214 0000 |04e6: move/from16 v20, v0 │ │ +0a0fac: d814 1401 |04e8: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0a0fb0: 0200 1400 |04ea: move/from16 v0, v20 │ │ +0a0fb4: 0801 1800 |04ec: move-object/from16 v1, v24 │ │ +0a0fb8: 5910 2311 |04ee: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ +0a0fbc: 28b7 |04f0: goto 04a7 // -0049 │ │ +0a0fbe: 0800 1800 |04f1: move-object/from16 v0, v24 │ │ +0a0fc2: 5400 4a11 |04f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a0fc6: 0814 0000 |04f5: move-object/from16 v20, v0 │ │ +0a0fca: 1315 0000 |04f7: const/16 v21, #int 0 // #0 │ │ +0a0fce: 4b07 1415 |04f9: aput v7, v20, v21 │ │ +0a0fd2: 0800 1800 |04fb: move-object/from16 v0, v24 │ │ +0a0fd6: 5200 3811 |04fd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ +0a0fda: 0214 0000 |04ff: move/from16 v20, v0 │ │ +0a0fde: d814 1401 |0501: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0a0fe2: 0200 1400 |0503: move/from16 v0, v20 │ │ +0a0fe6: 0801 1800 |0505: move-object/from16 v1, v24 │ │ +0a0fea: 5910 3811 |0507: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ +0a0fee: 2900 f2fe |0509: goto/16 03fb // -010e │ │ +0a0ff2: 0800 1800 |050b: move-object/from16 v0, v24 │ │ +0a0ff6: 5300 5711 |050d: iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a0ffa: 0514 0000 |050f: move-wide/from16 v20, v0 │ │ +0a0ffe: 9c14 1412 |0511: sub-long v20, v20, v18 │ │ +0a1002: 1616 0010 |0513: const-wide/16 v22, #int 4096 // #1000 │ │ +0a1006: 3114 1416 |0515: cmp-long v20, v20, v22 │ │ +0a100a: 3a14 2afc |0517: if-ltz v20, 0141 // -03d6 │ │ +0a100e: 1314 0000 |0519: const/16 v20, #int 0 // #0 │ │ +0a1012: 0200 1400 |051b: move/from16 v0, v20 │ │ +0a1016: 0801 1800 |051d: move-object/from16 v1, v24 │ │ +0a101a: 5c10 2911 |051f: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ +0a101e: 1314 0000 |0521: const/16 v20, #int 0 // #0 │ │ +0a1022: 1315 0000 |0523: const/16 v21, #int 0 // #0 │ │ +0a1026: 4e15 1b14 |0525: aput-boolean v21, v27, v20 │ │ +0a102a: 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 │ │ @@ -163921,118 +163956,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 │ │ -0931f8: |[0931f8] com.badlogic.gdx.utils.compression.lzma.Encoder.Create:()V │ │ -093208: 5472 3611 |0000: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09320c: 3902 1200 |0002: if-nez v2, 0014 // +0012 │ │ -093210: 2200 0f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree; // type@030f │ │ -093214: 7010 9121 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.:()V // method@2191 │ │ -09321a: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -09321c: 5272 3711 |000a: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ -093220: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -093224: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -093226: 6e20 9f21 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetType:(I)V // method@219f │ │ -09322c: 5b70 3611 |0012: iput-object v0, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -093230: 5472 3211 |0014: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -093234: 5273 3e11 |0016: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ -093238: 5274 3d11 |0018: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ -09323c: 6e30 e321 3204 |001a: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Create:(II)V // method@21e3 │ │ -093242: 5272 2511 |001d: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ -093246: 5273 2611 |001f: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ -09324a: 3332 0900 |0021: if-ne v2, v3, 002a // +0009 │ │ -09324e: 5272 3c11 |0023: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@113c │ │ -093252: 5273 3b11 |0025: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -093256: 3332 0300 |0027: if-ne v2, v3, 002a // +0003 │ │ -09325a: 0e00 |0029: return-void │ │ -09325c: 5472 3611 |002a: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -093260: 5273 2511 |002c: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ -093264: 1304 0010 |002e: const/16 v4, #int 4096 // #1000 │ │ -093268: 5275 3b11 |0030: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -09326c: 1306 1201 |0032: const/16 v6, #int 274 // #112 │ │ -093270: 6e56 9221 3254 |0034: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Create:(IIII)Z // method@2192 │ │ -093276: 5272 2511 |0037: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ -09327a: 5972 2611 |0039: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ -09327e: 5272 3b11 |003b: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -093282: 5972 3c11 |003d: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@113c │ │ -093286: 28ea |003f: goto 0029 // -0016 │ │ +0a1030: |[0a1030] com.badlogic.gdx.utils.compression.lzma.Encoder.Create:()V │ │ +0a1040: 5472 3611 |0000: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1044: 3902 1200 |0002: if-nez v2, 0014 // +0012 │ │ +0a1048: 2200 0f03 |0004: new-instance v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree; // type@030f │ │ +0a104c: 7010 9121 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.:()V // method@2191 │ │ +0a1052: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +0a1054: 5272 3711 |000a: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ +0a1058: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +0a105c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0a105e: 6e20 9f21 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.SetType:(I)V // method@219f │ │ +0a1064: 5b70 3611 |0012: iput-object v0, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1068: 5472 3211 |0014: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a106c: 5273 3e11 |0016: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ +0a1070: 5274 3d11 |0018: iget v4, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ +0a1074: 6e30 e321 3204 |001a: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Create:(II)V // method@21e3 │ │ +0a107a: 5272 2511 |001d: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ +0a107e: 5273 2611 |001f: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ +0a1082: 3332 0900 |0021: if-ne v2, v3, 002a // +0009 │ │ +0a1086: 5272 3c11 |0023: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@113c │ │ +0a108a: 5273 3b11 |0025: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a108e: 3332 0300 |0027: if-ne v2, v3, 002a // +0003 │ │ +0a1092: 0e00 |0029: return-void │ │ +0a1094: 5472 3611 |002a: iget-object v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1098: 5273 2511 |002c: iget v3, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ +0a109c: 1304 0010 |002e: const/16 v4, #int 4096 // #1000 │ │ +0a10a0: 5275 3b11 |0030: iget v5, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a10a4: 1306 1201 |0032: const/16 v6, #int 274 // #112 │ │ +0a10a8: 6e56 9221 3254 |0034: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Create:(IIII)Z // method@2192 │ │ +0a10ae: 5272 2511 |0037: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ +0a10b2: 5972 2611 |0039: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ +0a10b6: 5272 3b11 |003b: iget v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a10ba: 5972 3c11 |003d: iput v2, v7, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytesPrev:I // field@113c │ │ +0a10be: 28ea |003f: goto 0029 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=346 │ │ 0x0009 line=347 │ │ 0x000a line=348 │ │ 0x000f line=349 │ │ @@ -164053,28 +164088,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -093288: |[093288] com.badlogic.gdx.utils.compression.lzma.Encoder.FillAlignPrices:()V │ │ -093298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09329a: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ -09329e: 3510 0f00 |0003: if-ge v0, v1, 0012 // +000f │ │ -0932a2: 5431 2411 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@1124 │ │ -0932a6: 5432 4211 |0007: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ -0932aa: 6e20 1822 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:(I)I // method@2218 │ │ -0932b0: 0a02 |000c: move-result v2 │ │ -0932b2: 4b02 0100 |000d: aput v2, v1, v0 │ │ -0932b6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0932ba: 28f0 |0011: goto 0001 // -0010 │ │ -0932bc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0932be: 5931 2311 |0013: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ -0932c2: 0e00 |0015: return-void │ │ +0a10c0: |[0a10c0] com.badlogic.gdx.utils.compression.lzma.Encoder.FillAlignPrices:()V │ │ +0a10d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a10d2: 1301 1000 |0001: const/16 v1, #int 16 // #10 │ │ +0a10d6: 3510 0f00 |0003: if-ge v0, v1, 0012 // +000f │ │ +0a10da: 5431 2411 |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@1124 │ │ +0a10de: 5432 4211 |0007: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ +0a10e2: 6e20 1822 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:(I)I // method@2218 │ │ +0a10e8: 0a02 |000c: move-result v2 │ │ +0a10ea: 4b02 0100 |000d: aput v2, v1, v0 │ │ +0a10ee: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a10f2: 28f0 |0011: goto 0001 // -0010 │ │ +0a10f4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0a10f6: 5931 2311 |0013: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPriceCount:I // field@1123 │ │ +0a10fa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 0x0005 line=1187 │ │ 0x000f line=1186 │ │ 0x0012 line=1188 │ │ 0x0015 line=1189 │ │ @@ -164087,95 +164122,95 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 144 16-bit code units │ │ -0932c4: |[0932c4] com.badlogic.gdx.utils.compression.lzma.Encoder.FillDistancesPrices:()V │ │ -0932d4: 130d 8000 |0000: const/16 v13, #int 128 // #80 │ │ -0932d8: 124c |0002: const/4 v12, #int 4 // #4 │ │ -0932da: 1243 |0003: const/4 v3, #int 4 // #4 │ │ -0932dc: 35d3 2300 |0004: if-ge v3, v13, 0027 // +0023 │ │ -0932e0: 7110 f721 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@21f7 │ │ -0932e6: 0a05 |0009: move-result v5 │ │ -0932e8: e108 0501 |000a: shr-int/lit8 v8, v5, #int 1 // #01 │ │ -0932ec: d802 08ff |000c: add-int/lit8 v2, v8, #int -1 // #ff │ │ -0932f0: dd08 0501 |000e: and-int/lit8 v8, v5, #int 1 // #01 │ │ -0932f4: de08 0802 |0010: or-int/lit8 v8, v8, #int 2 // #02 │ │ -0932f8: 9800 0802 |0012: shl-int v0, v8, v2 │ │ -0932fc: 54e8 5d11 |0014: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@115d │ │ -093300: 54e9 4311 |0016: iget-object v9, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ -093304: 910a 0005 |0018: sub-int v10, v0, v5 │ │ -093308: d80a 0aff |001a: add-int/lit8 v10, v10, #int -1 // #ff │ │ -09330c: 910b 0300 |001c: sub-int v11, v3, v0 │ │ -093310: 7140 1922 a9b2 |001e: invoke-static {v9, v10, v2, v11}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:([SIII)I // method@2219 │ │ -093316: 0a09 |0021: move-result v9 │ │ -093318: 4b09 0803 |0022: aput v9, v8, v3 │ │ -09331c: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -093320: 28de |0026: goto 0004 // -0022 │ │ -093322: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -093324: 35c4 6400 |0028: if-ge v4, v12, 008c // +0064 │ │ -093328: 54e8 4411 |002a: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ -09332c: 4601 0804 |002c: aget-object v1, v8, v4 │ │ -093330: e006 0406 |002e: shl-int/lit8 v6, v4, #int 6 // #06 │ │ -093334: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -093336: 52e8 2711 |0031: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ -09333a: 3585 0f00 |0033: if-ge v5, v8, 0042 // +000f │ │ -09333e: 54e8 4511 |0035: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ -093342: 9009 0605 |0037: add-int v9, v6, v5 │ │ -093346: 6e20 1422 5100 |0039: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ -09334c: 0a0a |003c: move-result v10 │ │ -09334e: 4b0a 0809 |003d: aput v10, v8, v9 │ │ -093352: d805 0501 |003f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -093356: 28f0 |0041: goto 0031 // -0010 │ │ -093358: 1305 0e00 |0042: const/16 v5, #int 14 // #e │ │ -09335c: 52e8 2711 |0044: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ -093360: 3585 1600 |0046: if-ge v5, v8, 005c // +0016 │ │ -093364: 54e8 4511 |0048: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ -093368: 9009 0605 |004a: add-int v9, v6, v5 │ │ -09336c: 440a 0809 |004c: aget v10, v8, v9 │ │ -093370: e10b 0501 |004e: shr-int/lit8 v11, v5, #int 1 // #01 │ │ -093374: d80b 0bff |0050: add-int/lit8 v11, v11, #int -1 // #ff │ │ -093378: d80b 0bfc |0052: add-int/lit8 v11, v11, #int -4 // #fc │ │ -09337c: e00b 0b06 |0054: shl-int/lit8 v11, v11, #int 6 // #06 │ │ -093380: b0ba |0056: add-int/2addr v10, v11 │ │ -093382: 4b0a 0809 |0057: aput v10, v8, v9 │ │ -093386: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09338a: 28e9 |005b: goto 0044 // -0017 │ │ -09338c: d247 8000 |005c: mul-int/lit16 v7, v4, #int 128 // #0080 │ │ -093390: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -093392: 35c3 1100 |005f: if-ge v3, v12, 0070 // +0011 │ │ -093396: 54e8 2811 |0061: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ -09339a: 9009 0703 |0063: add-int v9, v7, v3 │ │ -09339e: 54ea 4511 |0065: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ -0933a2: 900b 0603 |0067: add-int v11, v6, v3 │ │ -0933a6: 440a 0a0b |0069: aget v10, v10, v11 │ │ -0933aa: 4b0a 0809 |006b: aput v10, v8, v9 │ │ -0933ae: d803 0301 |006d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0933b2: 28f0 |006f: goto 005f // -0010 │ │ -0933b4: 35d3 1900 |0070: if-ge v3, v13, 0089 // +0019 │ │ -0933b8: 54e8 2811 |0072: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ -0933bc: 9009 0703 |0074: add-int v9, v7, v3 │ │ -0933c0: 54ea 4511 |0076: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ -0933c4: 7110 f721 0300 |0078: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@21f7 │ │ -0933ca: 0a0b |007b: move-result v11 │ │ -0933cc: b06b |007c: add-int/2addr v11, v6 │ │ -0933ce: 440a 0a0b |007d: aget v10, v10, v11 │ │ -0933d2: 54eb 5d11 |007f: iget-object v11, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@115d │ │ -0933d6: 440b 0b03 |0081: aget v11, v11, v3 │ │ -0933da: b0ba |0083: add-int/2addr v10, v11 │ │ -0933dc: 4b0a 0809 |0084: aput v10, v8, v9 │ │ -0933e0: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0933e4: 28e8 |0088: goto 0070 // -0018 │ │ -0933e6: d804 0401 |0089: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0933ea: 289d |008b: goto 0028 // -0063 │ │ -0933ec: 1208 |008c: const/4 v8, #int 0 // #0 │ │ -0933ee: 59e8 3811 |008d: iput v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ -0933f2: 0e00 |008f: return-void │ │ +0a10fc: |[0a10fc] com.badlogic.gdx.utils.compression.lzma.Encoder.FillDistancesPrices:()V │ │ +0a110c: 130d 8000 |0000: const/16 v13, #int 128 // #80 │ │ +0a1110: 124c |0002: const/4 v12, #int 4 // #4 │ │ +0a1112: 1243 |0003: const/4 v3, #int 4 // #4 │ │ +0a1114: 35d3 2300 |0004: if-ge v3, v13, 0027 // +0023 │ │ +0a1118: 7110 f721 0300 |0006: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@21f7 │ │ +0a111e: 0a05 |0009: move-result v5 │ │ +0a1120: e108 0501 |000a: shr-int/lit8 v8, v5, #int 1 // #01 │ │ +0a1124: d802 08ff |000c: add-int/lit8 v2, v8, #int -1 // #ff │ │ +0a1128: dd08 0501 |000e: and-int/lit8 v8, v5, #int 1 // #01 │ │ +0a112c: de08 0802 |0010: or-int/lit8 v8, v8, #int 2 // #02 │ │ +0a1130: 9800 0802 |0012: shl-int v0, v8, v2 │ │ +0a1134: 54e8 5d11 |0014: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@115d │ │ +0a1138: 54e9 4311 |0016: iget-object v9, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ +0a113c: 910a 0005 |0018: sub-int v10, v0, v5 │ │ +0a1140: d80a 0aff |001a: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0a1144: 910b 0300 |001c: sub-int v11, v3, v0 │ │ +0a1148: 7140 1922 a9b2 |001e: invoke-static {v9, v10, v2, v11}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.ReverseGetPrice:([SIII)I // method@2219 │ │ +0a114e: 0a09 |0021: move-result v9 │ │ +0a1150: 4b09 0803 |0022: aput v9, v8, v3 │ │ +0a1154: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a1158: 28de |0026: goto 0004 // -0022 │ │ +0a115a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +0a115c: 35c4 6400 |0028: if-ge v4, v12, 008c // +0064 │ │ +0a1160: 54e8 4411 |002a: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ +0a1164: 4601 0804 |002c: aget-object v1, v8, v4 │ │ +0a1168: e006 0406 |002e: shl-int/lit8 v6, v4, #int 6 // #06 │ │ +0a116c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0a116e: 52e8 2711 |0031: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ +0a1172: 3585 0f00 |0033: if-ge v5, v8, 0042 // +000f │ │ +0a1176: 54e8 4511 |0035: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ +0a117a: 9009 0605 |0037: add-int v9, v6, v5 │ │ +0a117e: 6e20 1422 5100 |0039: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.GetPrice:(I)I // method@2214 │ │ +0a1184: 0a0a |003c: move-result v10 │ │ +0a1186: 4b0a 0809 |003d: aput v10, v8, v9 │ │ +0a118a: d805 0501 |003f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a118e: 28f0 |0041: goto 0031 // -0010 │ │ +0a1190: 1305 0e00 |0042: const/16 v5, #int 14 // #e │ │ +0a1194: 52e8 2711 |0044: iget v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ +0a1198: 3585 1600 |0046: if-ge v5, v8, 005c // +0016 │ │ +0a119c: 54e8 4511 |0048: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ +0a11a0: 9009 0605 |004a: add-int v9, v6, v5 │ │ +0a11a4: 440a 0809 |004c: aget v10, v8, v9 │ │ +0a11a8: e10b 0501 |004e: shr-int/lit8 v11, v5, #int 1 // #01 │ │ +0a11ac: d80b 0bff |0050: add-int/lit8 v11, v11, #int -1 // #ff │ │ +0a11b0: d80b 0bfc |0052: add-int/lit8 v11, v11, #int -4 // #fc │ │ +0a11b4: e00b 0b06 |0054: shl-int/lit8 v11, v11, #int 6 // #06 │ │ +0a11b8: b0ba |0056: add-int/2addr v10, v11 │ │ +0a11ba: 4b0a 0809 |0057: aput v10, v8, v9 │ │ +0a11be: d805 0501 |0059: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a11c2: 28e9 |005b: goto 0044 // -0017 │ │ +0a11c4: d247 8000 |005c: mul-int/lit16 v7, v4, #int 128 // #0080 │ │ +0a11c8: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +0a11ca: 35c3 1100 |005f: if-ge v3, v12, 0070 // +0011 │ │ +0a11ce: 54e8 2811 |0061: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ +0a11d2: 9009 0703 |0063: add-int v9, v7, v3 │ │ +0a11d6: 54ea 4511 |0065: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ +0a11da: 900b 0603 |0067: add-int v11, v6, v3 │ │ +0a11de: 440a 0a0b |0069: aget v10, v10, v11 │ │ +0a11e2: 4b0a 0809 |006b: aput v10, v8, v9 │ │ +0a11e6: d803 0301 |006d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a11ea: 28f0 |006f: goto 005f // -0010 │ │ +0a11ec: 35d3 1900 |0070: if-ge v3, v13, 0089 // +0019 │ │ +0a11f0: 54e8 2811 |0072: iget-object v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ +0a11f4: 9009 0703 |0074: add-int v9, v7, v3 │ │ +0a11f8: 54ea 4511 |0076: iget-object v10, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ +0a11fc: 7110 f721 0300 |0078: invoke-static {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot:(I)I // method@21f7 │ │ +0a1202: 0a0b |007b: move-result v11 │ │ +0a1204: b06b |007c: add-int/2addr v11, v6 │ │ +0a1206: 440a 0a0b |007d: aget v10, v10, v11 │ │ +0a120a: 54eb 5d11 |007f: iget-object v11, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.tempPrices:[I // field@115d │ │ +0a120e: 440b 0b03 |0081: aget v11, v11, v3 │ │ +0a1212: b0ba |0083: add-int/2addr v10, v11 │ │ +0a1214: 4b0a 0809 |0084: aput v10, v8, v9 │ │ +0a1218: d803 0301 |0086: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a121c: 28e8 |0088: goto 0070 // -0018 │ │ +0a121e: d804 0401 |0089: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a1222: 289d |008b: goto 0028 // -0063 │ │ +0a1224: 1208 |008c: const/4 v8, #int 0 // #0 │ │ +0a1226: 59e8 3811 |008d: iput v8, v14, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchPriceCount:I // field@1138 │ │ +0a122a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1158 │ │ 0x0006 line=1159 │ │ 0x000a line=1160 │ │ 0x000e line=1161 │ │ 0x0014 line=1162 │ │ @@ -164216,24 +164251,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0933f4: |[0933f4] com.badlogic.gdx.utils.compression.lzma.Encoder.Flush:(I)V │ │ -093404: 6e10 ff21 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@21ff │ │ -09340a: 5210 4711 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -09340e: b520 |0005: and-int/2addr v0, v2 │ │ -093410: 6e20 0c22 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteEndMarker:(I)V // method@220c │ │ -093416: 5410 4911 |0009: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -09341a: 6e10 2522 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushData:()V // method@2225 │ │ -093420: 5410 4911 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -093424: 6e10 2622 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushStream:()V // method@2226 │ │ -09342a: 0e00 |0013: return-void │ │ +0a122c: |[0a122c] com.badlogic.gdx.utils.compression.lzma.Encoder.Flush:(I)V │ │ +0a123c: 6e10 ff21 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@21ff │ │ +0a1242: 5210 4711 |0003: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a1246: b520 |0005: and-int/2addr v0, v2 │ │ +0a1248: 6e20 0c22 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.WriteEndMarker:(I)V // method@220c │ │ +0a124e: 5410 4911 |0009: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a1252: 6e10 2522 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushData:()V // method@2225 │ │ +0a1258: 5410 4911 |000e: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a125c: 6e10 2622 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.FlushStream:()V // method@2226 │ │ +0a1262: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0003 line=940 │ │ 0x0009 line=941 │ │ 0x000e line=942 │ │ 0x0013 line=943 │ │ @@ -164246,1764 +164281,1764 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 59 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 3486 16-bit code units │ │ -09342c: |[09342c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetOptimum:(I)I │ │ -09343c: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -093440: 5200 4111 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ -093444: 0233 0000 |0004: move/from16 v51, v0 │ │ -093448: 0800 3900 |0006: move-object/from16 v0, v57 │ │ -09344c: 5200 4011 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -093450: 0234 0000 |000a: move/from16 v52, v0 │ │ -093454: 0200 3300 |000c: move/from16 v0, v51 │ │ -093458: 0201 3400 |000e: move/from16 v1, v52 │ │ -09345c: 3210 5300 |0010: if-eq v0, v1, 0063 // +0053 │ │ -093460: 0800 3900 |0012: move-object/from16 v0, v57 │ │ -093464: 5400 3f11 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093468: 0833 0000 |0016: move-object/from16 v51, v0 │ │ -09346c: 0800 3900 |0018: move-object/from16 v0, v57 │ │ -093470: 5200 4011 |001a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -093474: 0234 0000 |001c: move/from16 v52, v0 │ │ -093478: 4633 3334 |001e: aget-object v51, v51, v52 │ │ -09347c: 0800 3300 |0020: move-object/from16 v0, v51 │ │ -093480: 5200 1911 |0022: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -093484: 0233 0000 |0024: move/from16 v51, v0 │ │ -093488: 0800 3900 |0026: move-object/from16 v0, v57 │ │ -09348c: 5200 4011 |0028: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -093490: 0234 0000 |002a: move/from16 v52, v0 │ │ -093494: 9112 3334 |002c: sub-int v18, v51, v52 │ │ -093498: 0800 3900 |002e: move-object/from16 v0, v57 │ │ -09349c: 5400 3f11 |0030: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0934a0: 0833 0000 |0032: move-object/from16 v51, v0 │ │ -0934a4: 0800 3900 |0034: move-object/from16 v0, v57 │ │ -0934a8: 5200 4011 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -0934ac: 0234 0000 |0038: move/from16 v52, v0 │ │ -0934b0: 4633 3334 |003a: aget-object v51, v51, v52 │ │ -0934b4: 0800 3300 |003c: move-object/from16 v0, v51 │ │ -0934b8: 5200 1311 |003e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -0934bc: 0233 0000 |0040: move/from16 v51, v0 │ │ -0934c0: 0200 3300 |0042: move/from16 v0, v51 │ │ -0934c4: 0801 3900 |0044: move-object/from16 v1, v57 │ │ -0934c8: 5910 4e11 |0046: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -0934cc: 0800 3900 |0048: move-object/from16 v0, v57 │ │ -0934d0: 5400 3f11 |004a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0934d4: 0833 0000 |004c: move-object/from16 v51, v0 │ │ -0934d8: 0800 3900 |004e: move-object/from16 v0, v57 │ │ -0934dc: 5200 4011 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -0934e0: 0234 0000 |0052: move/from16 v52, v0 │ │ -0934e4: 4633 3334 |0054: aget-object v51, v51, v52 │ │ -0934e8: 0800 3300 |0056: move-object/from16 v0, v51 │ │ -0934ec: 5200 1911 |0058: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -0934f0: 0233 0000 |005a: move/from16 v51, v0 │ │ -0934f4: 0200 3300 |005c: move/from16 v0, v51 │ │ -0934f8: 0801 3900 |005e: move-object/from16 v1, v57 │ │ -0934fc: 5910 4011 |0060: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -093500: 0f12 |0062: return v18 │ │ -093502: 1333 0000 |0063: const/16 v51, #int 0 // #0 │ │ -093506: 0200 3300 |0065: move/from16 v0, v51 │ │ -09350a: 0801 3900 |0067: move-object/from16 v1, v57 │ │ -09350e: 5910 4111 |0069: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ -093512: 0200 3300 |006b: move/from16 v0, v51 │ │ -093516: 0801 3900 |006d: move-object/from16 v1, v57 │ │ -09351a: 5910 4011 |006f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -09351e: 0800 3900 |0071: move-object/from16 v0, v57 │ │ -093522: 5500 3411 |0073: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ -093526: 0233 0000 |0075: move/from16 v51, v0 │ │ -09352a: 3933 2b00 |0077: if-nez v51, 00a2 // +002b │ │ -09352e: 7401 fe21 3900 |0079: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@21fe │ │ -093534: 0a11 |007c: move-result v17 │ │ -093536: 0800 3900 |007d: move-object/from16 v0, v57 │ │ -09353a: 5200 3a11 |007f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ -09353e: 0220 0000 |0081: move/from16 v32, v0 │ │ -093542: 0800 3900 |0083: move-object/from16 v0, v57 │ │ -093546: 5400 3611 |0085: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09354a: 0833 0000 |0087: move-object/from16 v51, v0 │ │ -09354e: 7401 9621 3300 |0089: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ -093554: 0a33 |008c: move-result v51 │ │ -093556: d81e 3301 |008d: add-int/lit8 v30, v51, #int 1 // #01 │ │ -09355a: 1333 0200 |008f: const/16 v51, #int 2 // #2 │ │ -09355e: 0200 1e00 |0091: move/from16 v0, v30 │ │ -093562: 0201 3300 |0093: move/from16 v1, v51 │ │ -093566: 3510 1c00 |0095: if-ge v0, v1, 00b1 // +001c │ │ -09356a: 1333 ffff |0097: const/16 v51, #int -1 // #ffff │ │ -09356e: 0200 3300 |0099: move/from16 v0, v51 │ │ -093572: 0801 3900 |009b: move-object/from16 v1, v57 │ │ -093576: 5910 4e11 |009d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -09357a: 1312 0100 |009f: const/16 v18, #int 1 // #1 │ │ -09357e: 28c1 |00a1: goto 0062 // -003f │ │ -093580: 0800 3900 |00a2: move-object/from16 v0, v57 │ │ -093584: 5200 3311 |00a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@1133 │ │ -093588: 0211 0000 |00a6: move/from16 v17, v0 │ │ -09358c: 1333 0000 |00a8: const/16 v51, #int 0 // #0 │ │ -093590: 0200 3300 |00aa: move/from16 v0, v51 │ │ -093594: 0801 3900 |00ac: move-object/from16 v1, v57 │ │ -093598: 5c10 3411 |00ae: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ -09359c: 28cd |00b0: goto 007d // -0033 │ │ -09359e: 1333 1101 |00b1: const/16 v51, #int 273 // #111 │ │ -0935a2: 0200 1e00 |00b3: move/from16 v0, v30 │ │ -0935a6: 0201 3300 |00b5: move/from16 v1, v51 │ │ -0935aa: 3710 0400 |00b7: if-le v0, v1, 00bb // +0004 │ │ -0935ae: 131e 1101 |00b9: const/16 v30, #int 273 // #111 │ │ -0935b2: 132d 0000 |00bb: const/16 v45, #int 0 // #0 │ │ -0935b6: 120d |00bd: const/4 v13, #int 0 // #0 │ │ -0935b8: 1333 0400 |00be: const/16 v51, #int 4 // #4 │ │ -0935bc: 0200 3300 |00c0: move/from16 v0, v51 │ │ -0935c0: 350d 4b00 |00c2: if-ge v13, v0, 010d // +004b │ │ -0935c4: 0800 3900 |00c4: move-object/from16 v0, v57 │ │ -0935c8: 5400 5c11 |00c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0935cc: 0833 0000 |00c8: move-object/from16 v51, v0 │ │ -0935d0: 0800 3900 |00ca: move-object/from16 v0, v57 │ │ -0935d4: 5400 4a11 |00cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -0935d8: 0834 0000 |00ce: move-object/from16 v52, v0 │ │ -0935dc: 4434 340d |00d0: aget v52, v52, v13 │ │ -0935e0: 4b34 330d |00d2: aput v52, v51, v13 │ │ -0935e4: 0800 3900 |00d4: move-object/from16 v0, v57 │ │ -0935e8: 5400 5b11 |00d6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -0935ec: 0833 0000 |00d8: move-object/from16 v51, v0 │ │ -0935f0: 0800 3900 |00da: move-object/from16 v0, v57 │ │ -0935f4: 5400 3611 |00dc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0935f8: 0834 0000 |00de: move-object/from16 v52, v0 │ │ -0935fc: 1335 ffff |00e0: const/16 v53, #int -1 // #ffff │ │ -093600: 0800 3900 |00e2: move-object/from16 v0, v57 │ │ -093604: 5400 5c11 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093608: 0836 0000 |00e6: move-object/from16 v54, v0 │ │ -09360c: 4436 360d |00e8: aget v54, v54, v13 │ │ -093610: 1337 1101 |00ea: const/16 v55, #int 273 // #111 │ │ -093614: 7404 9421 3400 |00ec: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ -09361a: 0a34 |00ef: move-result v52 │ │ -09361c: 4b34 330d |00f0: aput v52, v51, v13 │ │ -093620: 0800 3900 |00f2: move-object/from16 v0, v57 │ │ -093624: 5400 5b11 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093628: 0833 0000 |00f6: move-object/from16 v51, v0 │ │ -09362c: 4433 330d |00f8: aget v51, v51, v13 │ │ -093630: 0800 3900 |00fa: move-object/from16 v0, v57 │ │ -093634: 5400 5b11 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093638: 0834 0000 |00fe: move-object/from16 v52, v0 │ │ -09363c: 4434 342d |0100: aget v52, v52, v45 │ │ -093640: 0200 3300 |0102: move/from16 v0, v51 │ │ -093644: 0201 3400 |0104: move/from16 v1, v52 │ │ -093648: 3710 0400 |0106: if-le v0, v1, 010a // +0004 │ │ -09364c: 022d 0d00 |0108: move/from16 v45, v13 │ │ -093650: d80d 0d01 |010a: add-int/lit8 v13, v13, #int 1 // #01 │ │ -093654: 28b2 |010c: goto 00be // -004e │ │ -093656: 0800 3900 |010d: move-object/from16 v0, v57 │ │ -09365a: 5400 5b11 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -09365e: 0833 0000 |0111: move-object/from16 v51, v0 │ │ -093662: 4433 332d |0113: aget v51, v51, v45 │ │ -093666: 0800 3900 |0115: move-object/from16 v0, v57 │ │ -09366a: 5200 3b11 |0117: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -09366e: 0234 0000 |0119: move/from16 v52, v0 │ │ -093672: 0200 3300 |011b: move/from16 v0, v51 │ │ -093676: 0201 3400 |011d: move/from16 v1, v52 │ │ -09367a: 3410 1b00 |011f: if-lt v0, v1, 013a // +001b │ │ -09367e: 0200 2d00 |0121: move/from16 v0, v45 │ │ -093682: 0801 3900 |0123: move-object/from16 v1, v57 │ │ -093686: 5910 4e11 |0125: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -09368a: 0800 3900 |0127: move-object/from16 v0, v57 │ │ -09368e: 5400 5b11 |0129: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093692: 0833 0000 |012b: move-object/from16 v51, v0 │ │ -093696: 4412 332d |012d: aget v18, v51, v45 │ │ -09369a: d833 12ff |012f: add-int/lit8 v51, v18, #int -1 // #ff │ │ -09369e: 0800 3900 |0131: move-object/from16 v0, v57 │ │ -0936a2: 0201 3300 |0133: move/from16 v1, v51 │ │ -0936a6: 6e20 fd21 1000 |0135: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@21fd │ │ -0936ac: 2900 2aff |0138: goto/16 0062 // -00d6 │ │ -0936b0: 0800 3900 |013a: move-object/from16 v0, v57 │ │ -0936b4: 5200 3b11 |013c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -0936b8: 0233 0000 |013e: move/from16 v51, v0 │ │ -0936bc: 0200 1100 |0140: move/from16 v0, v17 │ │ -0936c0: 0201 3300 |0142: move/from16 v1, v51 │ │ -0936c4: 3410 2100 |0144: if-lt v0, v1, 0165 // +0021 │ │ -0936c8: 0800 3900 |0146: move-object/from16 v0, v57 │ │ -0936cc: 5400 3511 |0148: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -0936d0: 0833 0000 |014a: move-object/from16 v51, v0 │ │ -0936d4: d834 20ff |014c: add-int/lit8 v52, v32, #int -1 // #ff │ │ -0936d8: 4433 3334 |014e: aget v51, v51, v52 │ │ -0936dc: d833 3304 |0150: add-int/lit8 v51, v51, #int 4 // #04 │ │ -0936e0: 0200 3300 |0152: move/from16 v0, v51 │ │ -0936e4: 0801 3900 |0154: move-object/from16 v1, v57 │ │ -0936e8: 5910 4e11 |0156: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -0936ec: d833 11ff |0158: add-int/lit8 v51, v17, #int -1 // #ff │ │ -0936f0: 0800 3900 |015a: move-object/from16 v0, v57 │ │ -0936f4: 0201 3300 |015c: move/from16 v1, v51 │ │ -0936f8: 6e20 fd21 1000 |015e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@21fd │ │ -0936fe: 0212 1100 |0161: move/from16 v18, v17 │ │ -093702: 2900 fffe |0163: goto/16 0062 // -0101 │ │ -093706: 0800 3900 |0165: move-object/from16 v0, v57 │ │ -09370a: 5400 3611 |0167: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09370e: 0833 0000 |0169: move-object/from16 v51, v0 │ │ -093712: 1334 ffff |016b: const/16 v52, #int -1 // #ffff │ │ -093716: 7402 9321 3300 |016d: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -09371c: 0a0b |0170: move-result v11 │ │ -09371e: 0800 3900 |0171: move-object/from16 v0, v57 │ │ -093722: 5400 3611 |0173: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -093726: 0833 0000 |0175: move-object/from16 v51, v0 │ │ -09372a: 0800 3900 |0177: move-object/from16 v0, v57 │ │ -09372e: 5400 4a11 |0179: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ -093732: 0834 0000 |017b: move-object/from16 v52, v0 │ │ -093736: 1335 0000 |017d: const/16 v53, #int 0 // #0 │ │ -09373a: 4434 3435 |017f: aget v52, v52, v53 │ │ -09373e: d934 3400 |0181: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ -093742: d834 34ff |0183: add-int/lit8 v52, v52, #int -1 // #ff │ │ -093746: d834 34ff |0185: add-int/lit8 v52, v52, #int -1 // #ff │ │ -09374a: 7402 9321 3300 |0187: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -093750: 0a16 |018a: move-result v22 │ │ -093752: 1333 0200 |018b: const/16 v51, #int 2 // #2 │ │ -093756: 0200 1100 |018d: move/from16 v0, v17 │ │ -09375a: 0201 3300 |018f: move/from16 v1, v51 │ │ -09375e: 3510 2200 |0191: if-ge v0, v1, 01b3 // +0022 │ │ -093762: 0200 1600 |0193: move/from16 v0, v22 │ │ -093766: 320b 1e00 |0195: if-eq v11, v0, 01b3 // +001e │ │ -09376a: 0800 3900 |0197: move-object/from16 v0, v57 │ │ -09376e: 5400 5b11 |0199: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093772: 0833 0000 |019b: move-object/from16 v51, v0 │ │ -093776: 4433 332d |019d: aget v51, v51, v45 │ │ -09377a: 1334 0200 |019f: const/16 v52, #int 2 // #2 │ │ -09377e: 0200 3300 |01a1: move/from16 v0, v51 │ │ -093782: 0201 3400 |01a3: move/from16 v1, v52 │ │ -093786: 3510 0e00 |01a5: if-ge v0, v1, 01b3 // +000e │ │ -09378a: 1333 ffff |01a7: const/16 v51, #int -1 // #ffff │ │ -09378e: 0200 3300 |01a9: move/from16 v0, v51 │ │ -093792: 0801 3900 |01ab: move-object/from16 v1, v57 │ │ -093796: 5910 4e11 |01ad: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -09379a: 1312 0100 |01af: const/16 v18, #int 1 // #1 │ │ -09379e: 2900 b1fe |01b1: goto/16 0062 // -014f │ │ -0937a2: 0800 3900 |01b3: move-object/from16 v0, v57 │ │ -0937a6: 5400 3f11 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0937aa: 0833 0000 |01b7: move-object/from16 v51, v0 │ │ -0937ae: 1334 0000 |01b9: const/16 v52, #int 0 // #0 │ │ -0937b2: 4633 3334 |01bb: aget-object v51, v51, v52 │ │ -0937b6: 0800 3900 |01bd: move-object/from16 v0, v57 │ │ -0937ba: 5200 4c11 |01bf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -0937be: 0234 0000 |01c1: move/from16 v52, v0 │ │ -0937c2: 0200 3400 |01c3: move/from16 v0, v52 │ │ -0937c6: 0801 3300 |01c5: move-object/from16 v1, v51 │ │ -0937ca: 5910 1e11 |01c7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ -0937ce: 0800 3900 |01c9: move-object/from16 v0, v57 │ │ -0937d2: 5200 4711 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -0937d6: 0233 0000 |01cd: move/from16 v51, v0 │ │ -0937da: 9527 3a33 |01cf: and-int v39, v58, v51 │ │ -0937de: 0800 3900 |01d1: move-object/from16 v0, v57 │ │ -0937e2: 5400 3f11 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0937e6: 0833 0000 |01d5: move-object/from16 v51, v0 │ │ -0937ea: 1334 0100 |01d7: const/16 v52, #int 1 // #1 │ │ -0937ee: 4634 3334 |01d9: aget-object v52, v51, v52 │ │ -0937f2: 0800 3900 |01db: move-object/from16 v0, v57 │ │ -0937f6: 5400 2b11 |01dd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -0937fa: 0833 0000 |01df: move-object/from16 v51, v0 │ │ -0937fe: 0800 3900 |01e1: move-object/from16 v0, v57 │ │ -093802: 5200 4c11 |01e3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -093806: 0235 0000 |01e5: move/from16 v53, v0 │ │ -09380a: e035 3504 |01e7: shl-int/lit8 v53, v53, #int 4 // #04 │ │ -09380e: 9035 3527 |01e9: add-int v53, v53, v39 │ │ -093812: 4a33 3335 |01eb: aget-short v51, v51, v53 │ │ -093816: 7701 2822 3300 |01ed: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -09381c: 0a35 |01f0: move-result v53 │ │ -09381e: 0800 3900 |01f1: move-object/from16 v0, v57 │ │ -093822: 5400 3211 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -093826: 0833 0000 |01f5: move-object/from16 v51, v0 │ │ -09382a: 0800 3900 |01f7: move-object/from16 v0, v57 │ │ -09382e: 5600 4811 |01f9: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ -093832: 0236 0000 |01fb: move/from16 v54, v0 │ │ -093836: 0800 3300 |01fd: move-object/from16 v0, v51 │ │ -09383a: 0201 3a00 |01ff: move/from16 v1, v58 │ │ -09383e: 0202 3600 |0201: move/from16 v2, v54 │ │ -093842: 6e30 e421 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@21e4 │ │ -093848: 0c36 |0206: move-result-object v54 │ │ -09384a: 0800 3900 |0207: move-object/from16 v0, v57 │ │ -09384e: 5200 4c11 |0209: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -093852: 0233 0000 |020b: move/from16 v51, v0 │ │ -093856: 7701 ba21 3300 |020d: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ -09385c: 0a33 |0210: move-result v51 │ │ -09385e: 3933 c800 |0211: if-nez v51, 02d9 // +00c8 │ │ -093862: 1333 0100 |0213: const/16 v51, #int 1 // #1 │ │ -093866: 0800 3600 |0215: move-object/from16 v0, v54 │ │ -09386a: 0201 3300 |0217: move/from16 v1, v51 │ │ -09386e: 0202 1600 |0219: move/from16 v2, v22 │ │ -093872: 6e40 e021 10b2 |021b: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ -093878: 0a33 |021e: move-result v51 │ │ -09387a: 9033 3335 |021f: add-int v51, v51, v53 │ │ -09387e: 0200 3300 |0221: move/from16 v0, v51 │ │ -093882: 0801 3400 |0223: move-object/from16 v1, v52 │ │ -093886: 5910 1d11 |0225: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -09388a: 0800 3900 |0227: move-object/from16 v0, v57 │ │ -09388e: 5400 3f11 |0229: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093892: 0833 0000 |022b: move-object/from16 v51, v0 │ │ -093896: 1334 0100 |022d: const/16 v52, #int 1 // #1 │ │ -09389a: 4633 3334 |022f: aget-object v51, v51, v52 │ │ -09389e: 7401 e821 3300 |0231: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@21e8 │ │ -0938a4: 0800 3900 |0234: move-object/from16 v0, v57 │ │ -0938a8: 5400 2b11 |0236: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -0938ac: 0833 0000 |0238: move-object/from16 v51, v0 │ │ -0938b0: 0800 3900 |023a: move-object/from16 v0, v57 │ │ -0938b4: 5200 4c11 |023c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -0938b8: 0234 0000 |023e: move/from16 v52, v0 │ │ -0938bc: e034 3404 |0240: shl-int/lit8 v52, v52, #int 4 // #04 │ │ -0938c0: 9034 3427 |0242: add-int v52, v52, v39 │ │ -0938c4: 4a33 3334 |0244: aget-short v51, v51, v52 │ │ -0938c8: 7701 2922 3300 |0246: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -0938ce: 0a17 |0249: move-result v23 │ │ -0938d0: 0800 3900 |024a: move-object/from16 v0, v57 │ │ -0938d4: 5400 2c11 |024c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -0938d8: 0833 0000 |024e: move-object/from16 v51, v0 │ │ -0938dc: 0800 3900 |0250: move-object/from16 v0, v57 │ │ -0938e0: 5200 4c11 |0252: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -0938e4: 0234 0000 |0254: move/from16 v52, v0 │ │ -0938e8: 4a33 3334 |0256: aget-short v51, v51, v52 │ │ -0938ec: 7701 2922 3300 |0258: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -0938f2: 0a33 |025b: move-result v51 │ │ -0938f4: 902c 1733 |025c: add-int v44, v23, v51 │ │ -0938f8: 0200 1600 |025e: move/from16 v0, v22 │ │ -0938fc: 33b0 4700 |0260: if-ne v0, v11, 02a7 // +0047 │ │ -093900: 0800 3900 |0262: move-object/from16 v0, v57 │ │ -093904: 5200 4c11 |0264: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -093908: 0233 0000 |0266: move/from16 v51, v0 │ │ -09390c: 0800 3900 |0268: move-object/from16 v0, v57 │ │ -093910: 0201 3300 |026a: move/from16 v1, v51 │ │ -093914: 0202 2700 |026c: move/from16 v2, v39 │ │ -093918: 6e30 fa21 1002 |026e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@21fa │ │ -09391e: 0a33 |0271: move-result v51 │ │ -093920: 902e 2c33 |0272: add-int v46, v44, v51 │ │ -093924: 0800 3900 |0274: move-object/from16 v0, v57 │ │ -093928: 5400 3f11 |0276: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09392c: 0833 0000 |0278: move-object/from16 v51, v0 │ │ -093930: 1334 0100 |027a: const/16 v52, #int 1 // #1 │ │ -093934: 4633 3334 |027c: aget-object v51, v51, v52 │ │ -093938: 0800 3300 |027e: move-object/from16 v0, v51 │ │ -09393c: 5200 1d11 |0280: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093940: 0233 0000 |0282: move/from16 v51, v0 │ │ -093944: 0200 2e00 |0284: move/from16 v0, v46 │ │ -093948: 0201 3300 |0286: move/from16 v1, v51 │ │ -09394c: 3510 1f00 |0288: if-ge v0, v1, 02a7 // +001f │ │ -093950: 0800 3900 |028a: move-object/from16 v0, v57 │ │ -093954: 5400 3f11 |028c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093958: 0833 0000 |028e: move-object/from16 v51, v0 │ │ -09395c: 1334 0100 |0290: const/16 v52, #int 1 // #1 │ │ -093960: 4633 3334 |0292: aget-object v51, v51, v52 │ │ -093964: 0200 2e00 |0294: move/from16 v0, v46 │ │ -093968: 0801 3300 |0296: move-object/from16 v1, v51 │ │ -09396c: 5910 1d11 |0298: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093970: 0800 3900 |029a: move-object/from16 v0, v57 │ │ -093974: 5400 3f11 |029c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093978: 0833 0000 |029e: move-object/from16 v51, v0 │ │ -09397c: 1334 0100 |02a0: const/16 v52, #int 1 // #1 │ │ -093980: 4633 3334 |02a2: aget-object v51, v51, v52 │ │ -093984: 7401 e921 3300 |02a4: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@21e9 │ │ -09398a: 0800 3900 |02a7: move-object/from16 v0, v57 │ │ -09398e: 5400 5b11 |02a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093992: 0833 0000 |02ab: move-object/from16 v51, v0 │ │ -093996: 4433 332d |02ad: aget v51, v51, v45 │ │ -09399a: 0200 1100 |02af: move/from16 v0, v17 │ │ -09399e: 0201 3300 |02b1: move/from16 v1, v51 │ │ -0939a2: 3410 2a00 |02b3: if-lt v0, v1, 02dd // +002a │ │ -0939a6: 0210 1100 |02b5: move/from16 v16, v17 │ │ -0939aa: 1333 0200 |02b7: const/16 v51, #int 2 // #2 │ │ -0939ae: 0200 1000 |02b9: move/from16 v0, v16 │ │ -0939b2: 0201 3300 |02bb: move/from16 v1, v51 │ │ -0939b6: 3510 2900 |02bd: if-ge v0, v1, 02e6 // +0029 │ │ -0939ba: 0800 3900 |02bf: move-object/from16 v0, v57 │ │ -0939be: 5400 3f11 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0939c2: 0833 0000 |02c3: move-object/from16 v51, v0 │ │ -0939c6: 1334 0100 |02c5: const/16 v52, #int 1 // #1 │ │ -0939ca: 4633 3334 |02c7: aget-object v51, v51, v52 │ │ -0939ce: 0800 3300 |02c9: move-object/from16 v0, v51 │ │ -0939d2: 5200 1311 |02cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -0939d6: 0233 0000 |02cd: move/from16 v51, v0 │ │ -0939da: 0200 3300 |02cf: move/from16 v0, v51 │ │ -0939de: 0801 3900 |02d1: move-object/from16 v1, v57 │ │ -0939e2: 5910 4e11 |02d3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ -0939e6: 1312 0100 |02d5: const/16 v18, #int 1 // #1 │ │ -0939ea: 2900 8bfd |02d7: goto/16 0062 // -0275 │ │ -0939ee: 1333 0000 |02d9: const/16 v51, #int 0 // #0 │ │ -0939f2: 2900 3aff |02db: goto/16 0215 // -00c6 │ │ -0939f6: 0800 3900 |02dd: move-object/from16 v0, v57 │ │ -0939fa: 5400 5b11 |02df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -0939fe: 0833 0000 |02e1: move-object/from16 v51, v0 │ │ -093a02: 4410 332d |02e3: aget v16, v51, v45 │ │ -093a06: 28d2 |02e5: goto 02b7 // -002e │ │ -093a08: 0800 3900 |02e6: move-object/from16 v0, v57 │ │ -093a0c: 5400 3f11 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093a10: 0833 0000 |02ea: move-object/from16 v51, v0 │ │ -093a14: 1334 0100 |02ec: const/16 v52, #int 1 // #1 │ │ -093a18: 4633 3334 |02ee: aget-object v51, v51, v52 │ │ -093a1c: 1334 0000 |02f0: const/16 v52, #int 0 // #0 │ │ -093a20: 0200 3400 |02f2: move/from16 v0, v52 │ │ -093a24: 0801 3300 |02f4: move-object/from16 v1, v51 │ │ -093a28: 5910 1911 |02f6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -093a2c: 0800 3900 |02f8: move-object/from16 v0, v57 │ │ -093a30: 5400 3f11 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093a34: 0833 0000 |02fc: move-object/from16 v51, v0 │ │ -093a38: 1334 0000 |02fe: const/16 v52, #int 0 // #0 │ │ -093a3c: 4633 3334 |0300: aget-object v51, v51, v52 │ │ -093a40: 0800 3900 |0302: move-object/from16 v0, v57 │ │ -093a44: 5400 5c11 |0304: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093a48: 0834 0000 |0306: move-object/from16 v52, v0 │ │ -093a4c: 1335 0000 |0308: const/16 v53, #int 0 // #0 │ │ -093a50: 4434 3435 |030a: aget v52, v52, v53 │ │ -093a54: 0200 3400 |030c: move/from16 v0, v52 │ │ -093a58: 0801 3300 |030e: move-object/from16 v1, v51 │ │ -093a5c: 5910 1511 |0310: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -093a60: 0800 3900 |0312: move-object/from16 v0, v57 │ │ -093a64: 5400 3f11 |0314: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093a68: 0833 0000 |0316: move-object/from16 v51, v0 │ │ -093a6c: 1334 0000 |0318: const/16 v52, #int 0 // #0 │ │ -093a70: 4633 3334 |031a: aget-object v51, v51, v52 │ │ -093a74: 0800 3900 |031c: move-object/from16 v0, v57 │ │ -093a78: 5400 5c11 |031e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093a7c: 0834 0000 |0320: move-object/from16 v52, v0 │ │ -093a80: 1335 0100 |0322: const/16 v53, #int 1 // #1 │ │ -093a84: 4434 3435 |0324: aget v52, v52, v53 │ │ -093a88: 0200 3400 |0326: move/from16 v0, v52 │ │ -093a8c: 0801 3300 |0328: move-object/from16 v1, v51 │ │ -093a90: 5910 1611 |032a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -093a94: 0800 3900 |032c: move-object/from16 v0, v57 │ │ -093a98: 5400 3f11 |032e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093a9c: 0833 0000 |0330: move-object/from16 v51, v0 │ │ -093aa0: 1334 0000 |0332: const/16 v52, #int 0 // #0 │ │ -093aa4: 4633 3334 |0334: aget-object v51, v51, v52 │ │ -093aa8: 0800 3900 |0336: move-object/from16 v0, v57 │ │ -093aac: 5400 5c11 |0338: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093ab0: 0834 0000 |033a: move-object/from16 v52, v0 │ │ -093ab4: 1335 0200 |033c: const/16 v53, #int 2 // #2 │ │ -093ab8: 4434 3435 |033e: aget v52, v52, v53 │ │ -093abc: 0200 3400 |0340: move/from16 v0, v52 │ │ -093ac0: 0801 3300 |0342: move-object/from16 v1, v51 │ │ -093ac4: 5910 1711 |0344: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -093ac8: 0800 3900 |0346: move-object/from16 v0, v57 │ │ -093acc: 5400 3f11 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093ad0: 0833 0000 |034a: move-object/from16 v51, v0 │ │ -093ad4: 1334 0000 |034c: const/16 v52, #int 0 // #0 │ │ -093ad8: 4633 3334 |034e: aget-object v51, v51, v52 │ │ -093adc: 0800 3900 |0350: move-object/from16 v0, v57 │ │ -093ae0: 5400 5c11 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093ae4: 0834 0000 |0354: move-object/from16 v52, v0 │ │ -093ae8: 1335 0300 |0356: const/16 v53, #int 3 // #3 │ │ -093aec: 4434 3435 |0358: aget v52, v52, v53 │ │ -093af0: 0200 3400 |035a: move/from16 v0, v52 │ │ -093af4: 0801 3300 |035c: move-object/from16 v1, v51 │ │ -093af8: 5910 1811 |035e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ -093afc: 020e 1000 |0360: move/from16 v14, v16 │ │ -093b00: 0800 3900 |0362: move-object/from16 v0, v57 │ │ -093b04: 5400 3f11 |0364: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093b08: 0833 0000 |0366: move-object/from16 v51, v0 │ │ -093b0c: d80f 0eff |0368: add-int/lit8 v15, v14, #int -1 // #ff │ │ -093b10: 4633 330e |036a: aget-object v51, v51, v14 │ │ -093b14: 1434 ffff ff0f |036c: const v52, #float 2.52435e-29 // #0fffffff │ │ -093b1a: 0200 3400 |036f: move/from16 v0, v52 │ │ -093b1e: 0801 3300 |0371: move-object/from16 v1, v51 │ │ -093b22: 5910 1d11 |0373: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093b26: 1333 0200 |0375: const/16 v51, #int 2 // #2 │ │ -093b2a: 0200 3300 |0377: move/from16 v0, v51 │ │ -093b2e: 350f 220a |0379: if-ge v15, v0, 0d9b // +0a22 │ │ -093b32: 120d |037b: const/4 v13, #int 0 // #0 │ │ -093b34: 1333 0400 |037c: const/16 v51, #int 4 // #4 │ │ -093b38: 0200 3300 |037e: move/from16 v0, v51 │ │ -093b3c: 350d 7000 |0380: if-ge v13, v0, 03f0 // +0070 │ │ -093b40: 0800 3900 |0382: move-object/from16 v0, v57 │ │ -093b44: 5400 5b11 |0384: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093b48: 0833 0000 |0386: move-object/from16 v51, v0 │ │ -093b4c: 442b 330d |0388: aget v43, v51, v13 │ │ -093b50: 1333 0200 |038a: const/16 v51, #int 2 // #2 │ │ -093b54: 0200 2b00 |038c: move/from16 v0, v43 │ │ -093b58: 0201 3300 |038e: move/from16 v1, v51 │ │ -093b5c: 3510 0500 |0390: if-ge v0, v1, 0395 // +0005 │ │ -093b60: d80d 0d01 |0392: add-int/lit8 v13, v13, #int 1 // #01 │ │ -093b64: 28e8 |0394: goto 037c // -0018 │ │ -093b66: 0800 3900 |0395: move-object/from16 v0, v57 │ │ -093b6a: 5200 4c11 |0397: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -093b6e: 0233 0000 |0399: move/from16 v51, v0 │ │ -093b72: 0800 3900 |039b: move-object/from16 v0, v57 │ │ -093b76: 0201 3300 |039d: move/from16 v1, v51 │ │ -093b7a: 0202 2700 |039f: move/from16 v2, v39 │ │ -093b7e: 6e40 f921 d021 |03a1: invoke-virtual {v0, v13, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@21f9 │ │ -093b84: 0a33 |03a4: move-result v51 │ │ -093b86: 9029 2c33 |03a5: add-int v41, v44, v51 │ │ -093b8a: 0800 3900 |03a7: move-object/from16 v0, v57 │ │ -093b8e: 5400 4b11 |03a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -093b92: 0833 0000 |03ab: move-object/from16 v51, v0 │ │ -093b96: d834 2bfe |03ad: add-int/lit8 v52, v43, #int -2 // #fe │ │ -093b9a: 0800 3300 |03af: move-object/from16 v0, v51 │ │ -093b9e: 0201 3400 |03b1: move/from16 v1, v52 │ │ -093ba2: 0202 2700 |03b3: move/from16 v2, v39 │ │ -093ba6: 6e30 d721 1002 |03b5: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@21d7 │ │ -093bac: 0a33 |03b8: move-result v51 │ │ -093bae: 9008 2933 |03b9: add-int v8, v41, v51 │ │ -093bb2: 0800 3900 |03bb: move-object/from16 v0, v57 │ │ -093bb6: 5400 3f11 |03bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093bba: 0833 0000 |03bf: move-object/from16 v51, v0 │ │ -093bbe: 4624 332b |03c1: aget-object v36, v51, v43 │ │ -093bc2: 0800 2400 |03c3: move-object/from16 v0, v36 │ │ -093bc6: 5200 1d11 |03c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093bca: 0233 0000 |03c7: move/from16 v51, v0 │ │ -093bce: 0200 3300 |03c9: move/from16 v0, v51 │ │ -093bd2: 3508 1a00 |03cb: if-ge v8, v0, 03e5 // +001a │ │ -093bd6: 0800 2400 |03cd: move-object/from16 v0, v36 │ │ -093bda: 5908 1d11 |03cf: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093bde: 1333 0000 |03d1: const/16 v51, #int 0 // #0 │ │ -093be2: 0200 3300 |03d3: move/from16 v0, v51 │ │ -093be6: 0801 2400 |03d5: move-object/from16 v1, v36 │ │ -093bea: 5910 1911 |03d7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -093bee: 0800 2400 |03d9: move-object/from16 v0, v36 │ │ -093bf2: 590d 1311 |03db: iput v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -093bf6: 1333 0000 |03dd: const/16 v51, #int 0 // #0 │ │ -093bfa: 0200 3300 |03df: move/from16 v0, v51 │ │ -093bfe: 0801 2400 |03e1: move-object/from16 v1, v36 │ │ -093c02: 5c10 1b11 |03e3: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -093c06: d82b 2bff |03e5: add-int/lit8 v43, v43, #int -1 // #ff │ │ -093c0a: 1333 0200 |03e7: const/16 v51, #int 2 // #2 │ │ -093c0e: 0200 2b00 |03e9: move/from16 v0, v43 │ │ -093c12: 0201 3300 |03eb: move/from16 v1, v51 │ │ -093c16: 3510 baff |03ed: if-ge v0, v1, 03a7 // -0046 │ │ -093c1a: 28a3 |03ef: goto 0392 // -005d │ │ -093c1c: 0800 3900 |03f0: move-object/from16 v0, v57 │ │ -093c20: 5400 2c11 |03f2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -093c24: 0833 0000 |03f4: move-object/from16 v51, v0 │ │ -093c28: 0800 3900 |03f6: move-object/from16 v0, v57 │ │ -093c2c: 5200 4c11 |03f8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -093c30: 0234 0000 |03fa: move/from16 v52, v0 │ │ -093c34: 4a33 3334 |03fc: aget-short v51, v51, v52 │ │ -093c38: 7701 2822 3300 |03fe: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -093c3e: 0a33 |0401: move-result v51 │ │ -093c40: 901d 1733 |0402: add-int v29, v23, v51 │ │ -093c44: 0800 3900 |0404: move-object/from16 v0, v57 │ │ -093c48: 5400 5b11 |0406: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093c4c: 0833 0000 |0408: move-object/from16 v51, v0 │ │ -093c50: 1334 0000 |040a: const/16 v52, #int 0 // #0 │ │ -093c54: 4433 3334 |040c: aget v51, v51, v52 │ │ -093c58: 1334 0200 |040e: const/16 v52, #int 2 // #2 │ │ -093c5c: 0200 3300 |0410: move/from16 v0, v51 │ │ -093c60: 0201 3400 |0412: move/from16 v1, v52 │ │ -093c64: 3410 2300 |0414: if-lt v0, v1, 0437 // +0023 │ │ -093c68: 0800 3900 |0416: move-object/from16 v0, v57 │ │ -093c6c: 5400 5b11 |0418: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ -093c70: 0833 0000 |041a: move-object/from16 v51, v0 │ │ -093c74: 1334 0000 |041c: const/16 v52, #int 0 // #0 │ │ -093c78: 4433 3334 |041e: aget v51, v51, v52 │ │ -093c7c: d80e 3301 |0420: add-int/lit8 v14, v51, #int 1 // #01 │ │ -093c80: 0200 1100 |0422: move/from16 v0, v17 │ │ -093c84: 360e 6d00 |0424: if-gt v14, v0, 0491 // +006d │ │ -093c88: 1321 0000 |0426: const/16 v33, #int 0 // #0 │ │ -093c8c: 0800 3900 |0428: move-object/from16 v0, v57 │ │ -093c90: 5400 3511 |042a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -093c94: 0833 0000 |042c: move-object/from16 v51, v0 │ │ -093c98: 4433 3321 |042e: aget v51, v51, v33 │ │ -093c9c: 0200 3300 |0430: move/from16 v0, v51 │ │ -093ca0: 370e 0900 |0432: if-le v14, v0, 043b // +0009 │ │ -093ca4: d821 2102 |0434: add-int/lit8 v33, v33, #int 2 // #02 │ │ -093ca8: 28f2 |0436: goto 0428 // -000e │ │ -093caa: 122e |0437: const/4 v14, #int 2 // #2 │ │ -093cac: 28ea |0438: goto 0422 // -0016 │ │ -093cae: d80e 0e01 |0439: add-int/lit8 v14, v14, #int 1 // #01 │ │ -093cb2: 0800 3900 |043b: move-object/from16 v0, v57 │ │ -093cb6: 5400 3511 |043d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -093cba: 0833 0000 |043f: move-object/from16 v51, v0 │ │ -093cbe: d834 2101 |0441: add-int/lit8 v52, v33, #int 1 // #01 │ │ -093cc2: 440c 3334 |0443: aget v12, v51, v52 │ │ -093cc6: 0800 3900 |0445: move-object/from16 v0, v57 │ │ -093cca: 0201 2700 |0447: move/from16 v1, v39 │ │ -093cce: 6e40 f621 c01e |0449: invoke-virtual {v0, v12, v14, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@21f6 │ │ -093cd4: 0a33 |044c: move-result v51 │ │ -093cd6: 9008 1d33 |044d: add-int v8, v29, v51 │ │ -093cda: 0800 3900 |044f: move-object/from16 v0, v57 │ │ -093cde: 5400 3f11 |0451: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093ce2: 0833 0000 |0453: move-object/from16 v51, v0 │ │ -093ce6: 4624 330e |0455: aget-object v36, v51, v14 │ │ -093cea: 0800 2400 |0457: move-object/from16 v0, v36 │ │ -093cee: 5200 1d11 |0459: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093cf2: 0233 0000 |045b: move/from16 v51, v0 │ │ -093cf6: 0200 3300 |045d: move/from16 v0, v51 │ │ -093cfa: 3508 1e00 |045f: if-ge v8, v0, 047d // +001e │ │ -093cfe: 0800 2400 |0461: move-object/from16 v0, v36 │ │ -093d02: 5908 1d11 |0463: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093d06: 1333 0000 |0465: const/16 v51, #int 0 // #0 │ │ -093d0a: 0200 3300 |0467: move/from16 v0, v51 │ │ -093d0e: 0801 2400 |0469: move-object/from16 v1, v36 │ │ -093d12: 5910 1911 |046b: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -093d16: d833 0c04 |046d: add-int/lit8 v51, v12, #int 4 // #04 │ │ -093d1a: 0200 3300 |046f: move/from16 v0, v51 │ │ -093d1e: 0801 2400 |0471: move-object/from16 v1, v36 │ │ -093d22: 5910 1311 |0473: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -093d26: 1333 0000 |0475: const/16 v51, #int 0 // #0 │ │ -093d2a: 0200 3300 |0477: move/from16 v0, v51 │ │ -093d2e: 0801 2400 |0479: move-object/from16 v1, v36 │ │ -093d32: 5c10 1b11 |047b: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -093d36: 0800 3900 |047d: move-object/from16 v0, v57 │ │ -093d3a: 5400 3511 |047f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -093d3e: 0833 0000 |0481: move-object/from16 v51, v0 │ │ -093d42: 4433 3321 |0483: aget v51, v51, v33 │ │ -093d46: 0200 3300 |0485: move/from16 v0, v51 │ │ -093d4a: 330e b2ff |0487: if-ne v14, v0, 0439 // -004e │ │ -093d4e: d821 2102 |0489: add-int/lit8 v33, v33, #int 2 // #02 │ │ -093d52: 0200 2100 |048b: move/from16 v0, v33 │ │ -093d56: 0201 2000 |048d: move/from16 v1, v32 │ │ -093d5a: 3310 aaff |048f: if-ne v0, v1, 0439 // -0056 │ │ -093d5e: 1205 |0491: const/4 v5, #int 0 // #0 │ │ -093d60: d805 0501 |0492: add-int/lit8 v5, v5, #int 1 // #01 │ │ -093d64: 0200 1000 |0494: move/from16 v0, v16 │ │ -093d68: 3305 0a00 |0496: if-ne v5, v0, 04a0 // +000a │ │ -093d6c: 0800 3900 |0498: move-object/from16 v0, v57 │ │ -093d70: 6e20 ec21 5000 |049a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@21ec │ │ -093d76: 0a12 |049d: move-result v18 │ │ -093d78: 2900 c4fb |049e: goto/16 0062 // -043c │ │ -093d7c: 7401 fe21 3900 |04a0: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@21fe │ │ -093d82: 0a18 |04a3: move-result v24 │ │ -093d84: 0800 3900 |04a4: move-object/from16 v0, v57 │ │ -093d88: 5200 3a11 |04a6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ -093d8c: 0220 0000 |04a8: move/from16 v32, v0 │ │ -093d90: 0800 3900 |04aa: move-object/from16 v0, v57 │ │ -093d94: 5200 3b11 |04ac: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -093d98: 0233 0000 |04ae: move/from16 v51, v0 │ │ -093d9c: 0200 1800 |04b0: move/from16 v0, v24 │ │ -093da0: 0201 3300 |04b2: move/from16 v1, v51 │ │ -093da4: 3410 1800 |04b4: if-lt v0, v1, 04cc // +0018 │ │ -093da8: 0200 1800 |04b6: move/from16 v0, v24 │ │ -093dac: 0801 3900 |04b8: move-object/from16 v1, v57 │ │ -093db0: 5910 3311 |04ba: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@1133 │ │ -093db4: 1333 0100 |04bc: const/16 v51, #int 1 // #1 │ │ -093db8: 0200 3300 |04be: move/from16 v0, v51 │ │ -093dbc: 0801 3900 |04c0: move-object/from16 v1, v57 │ │ -093dc0: 5c10 3411 |04c2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ -093dc4: 0800 3900 |04c4: move-object/from16 v0, v57 │ │ -093dc8: 6e20 ec21 5000 |04c6: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@21ec │ │ -093dce: 0a12 |04c9: move-result v18 │ │ -093dd0: 2900 98fb |04ca: goto/16 0062 // -0468 │ │ -093dd4: d83a 3a01 |04cc: add-int/lit8 v58, v58, #int 1 // #01 │ │ -093dd8: 0800 3900 |04ce: move-object/from16 v0, v57 │ │ -093ddc: 5400 3f11 |04d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093de0: 0833 0000 |04d2: move-object/from16 v51, v0 │ │ -093de4: 4633 3305 |04d4: aget-object v51, v51, v5 │ │ -093de8: 0800 3300 |04d6: move-object/from16 v0, v51 │ │ -093dec: 5200 1911 |04d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -093df0: 0226 0000 |04da: move/from16 v38, v0 │ │ -093df4: 0800 3900 |04dc: move-object/from16 v0, v57 │ │ -093df8: 5400 3f11 |04de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093dfc: 0833 0000 |04e0: move-object/from16 v51, v0 │ │ -093e00: 4633 3305 |04e2: aget-object v51, v51, v5 │ │ -093e04: 0800 3300 |04e4: move-object/from16 v0, v51 │ │ -093e08: 5500 1b11 |04e6: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -093e0c: 0233 0000 |04e8: move/from16 v51, v0 │ │ -093e10: 3833 a002 |04ea: if-eqz v51, 078a // +02a0 │ │ -093e14: d826 26ff |04ec: add-int/lit8 v38, v38, #int -1 // #ff │ │ -093e18: 0800 3900 |04ee: move-object/from16 v0, v57 │ │ -093e1c: 5400 3f11 |04f0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093e20: 0833 0000 |04f2: move-object/from16 v51, v0 │ │ -093e24: 4633 3305 |04f4: aget-object v51, v51, v5 │ │ -093e28: 0800 3300 |04f6: move-object/from16 v0, v51 │ │ -093e2c: 5500 1c11 |04f8: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ -093e30: 0233 0000 |04fa: move/from16 v51, v0 │ │ -093e34: 3833 7e02 |04fc: if-eqz v51, 077a // +027e │ │ -093e38: 0800 3900 |04fe: move-object/from16 v0, v57 │ │ -093e3c: 5400 3f11 |0500: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093e40: 0833 0000 |0502: move-object/from16 v51, v0 │ │ -093e44: 0800 3900 |0504: move-object/from16 v0, v57 │ │ -093e48: 5400 3f11 |0506: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093e4c: 0834 0000 |0508: move-object/from16 v52, v0 │ │ -093e50: 4634 3405 |050a: aget-object v52, v52, v5 │ │ -093e54: 0800 3400 |050c: move-object/from16 v0, v52 │ │ -093e58: 5200 1a11 |050e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ -093e5c: 0234 0000 |0510: move/from16 v52, v0 │ │ -093e60: 4633 3334 |0512: aget-object v51, v51, v52 │ │ -093e64: 0800 3300 |0514: move-object/from16 v0, v51 │ │ -093e68: 5200 1e11 |0516: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ -093e6c: 0230 0000 |0518: move/from16 v48, v0 │ │ -093e70: 0800 3900 |051a: move-object/from16 v0, v57 │ │ -093e74: 5400 3f11 |051c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093e78: 0833 0000 |051e: move-object/from16 v51, v0 │ │ -093e7c: 4633 3305 |0520: aget-object v51, v51, v5 │ │ -093e80: 0800 3300 |0522: move-object/from16 v0, v51 │ │ -093e84: 5200 1411 |0524: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ -093e88: 0233 0000 |0526: move/from16 v51, v0 │ │ -093e8c: 1334 0400 |0528: const/16 v52, #int 4 // #4 │ │ -093e90: 0200 3300 |052a: move/from16 v0, v51 │ │ -093e94: 0201 3400 |052c: move/from16 v1, v52 │ │ -093e98: 3510 4602 |052e: if-ge v0, v1, 0774 // +0246 │ │ -093e9c: 7701 bd21 3000 |0530: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ -093ea2: 0a30 |0533: move-result v48 │ │ -093ea4: 7701 bb21 3000 |0534: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -093eaa: 0a30 |0537: move-result v48 │ │ -093eac: d833 05ff |0538: add-int/lit8 v51, v5, #int -1 // #ff │ │ -093eb0: 0200 2600 |053a: move/from16 v0, v38 │ │ -093eb4: 0201 3300 |053c: move/from16 v1, v51 │ │ -093eb8: 3310 6202 |053e: if-ne v0, v1, 07a0 // +0262 │ │ -093ebc: 0800 3900 |0540: move-object/from16 v0, v57 │ │ -093ec0: 5400 3f11 |0542: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093ec4: 0833 0000 |0544: move-object/from16 v51, v0 │ │ -093ec8: 4633 3305 |0546: aget-object v51, v51, v5 │ │ -093ecc: 7401 e721 3300 |0548: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.IsShortRep:()Z // method@21e7 │ │ -093ed2: 0a33 |054b: move-result v51 │ │ -093ed4: 3833 4e02 |054c: if-eqz v51, 079a // +024e │ │ -093ed8: 7701 be21 3000 |054e: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@21be │ │ -093ede: 0a30 |0551: move-result v48 │ │ -093ee0: 0800 3900 |0552: move-object/from16 v0, v57 │ │ -093ee4: 5400 3f11 |0554: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093ee8: 0833 0000 |0556: move-object/from16 v51, v0 │ │ -093eec: 4633 3305 |0558: aget-object v51, v51, v5 │ │ -093ef0: 0200 3000 |055a: move/from16 v0, v48 │ │ -093ef4: 0801 3300 |055c: move-object/from16 v1, v51 │ │ -093ef8: 5910 1e11 |055e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ -093efc: 0800 3900 |0560: move-object/from16 v0, v57 │ │ -093f00: 5400 3f11 |0562: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093f04: 0833 0000 |0564: move-object/from16 v51, v0 │ │ -093f08: 4633 3305 |0566: aget-object v51, v51, v5 │ │ -093f0c: 0800 3900 |0568: move-object/from16 v0, v57 │ │ -093f10: 5400 5c11 |056a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093f14: 0834 0000 |056c: move-object/from16 v52, v0 │ │ -093f18: 1335 0000 |056e: const/16 v53, #int 0 // #0 │ │ -093f1c: 4434 3435 |0570: aget v52, v52, v53 │ │ -093f20: 0200 3400 |0572: move/from16 v0, v52 │ │ -093f24: 0801 3300 |0574: move-object/from16 v1, v51 │ │ -093f28: 5910 1511 |0576: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -093f2c: 0800 3900 |0578: move-object/from16 v0, v57 │ │ -093f30: 5400 3f11 |057a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093f34: 0833 0000 |057c: move-object/from16 v51, v0 │ │ -093f38: 4633 3305 |057e: aget-object v51, v51, v5 │ │ -093f3c: 0800 3900 |0580: move-object/from16 v0, v57 │ │ -093f40: 5400 5c11 |0582: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093f44: 0834 0000 |0584: move-object/from16 v52, v0 │ │ -093f48: 1335 0100 |0586: const/16 v53, #int 1 // #1 │ │ -093f4c: 4434 3435 |0588: aget v52, v52, v53 │ │ -093f50: 0200 3400 |058a: move/from16 v0, v52 │ │ -093f54: 0801 3300 |058c: move-object/from16 v1, v51 │ │ -093f58: 5910 1611 |058e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -093f5c: 0800 3900 |0590: move-object/from16 v0, v57 │ │ -093f60: 5400 3f11 |0592: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093f64: 0833 0000 |0594: move-object/from16 v51, v0 │ │ -093f68: 4633 3305 |0596: aget-object v51, v51, v5 │ │ -093f6c: 0800 3900 |0598: move-object/from16 v0, v57 │ │ -093f70: 5400 5c11 |059a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093f74: 0834 0000 |059c: move-object/from16 v52, v0 │ │ -093f78: 1335 0200 |059e: const/16 v53, #int 2 // #2 │ │ -093f7c: 4434 3435 |05a0: aget v52, v52, v53 │ │ -093f80: 0200 3400 |05a2: move/from16 v0, v52 │ │ -093f84: 0801 3300 |05a4: move-object/from16 v1, v51 │ │ -093f88: 5910 1711 |05a6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -093f8c: 0800 3900 |05a8: move-object/from16 v0, v57 │ │ -093f90: 5400 3f11 |05aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093f94: 0833 0000 |05ac: move-object/from16 v51, v0 │ │ -093f98: 4633 3305 |05ae: aget-object v51, v51, v5 │ │ -093f9c: 0800 3900 |05b0: move-object/from16 v0, v57 │ │ -093fa0: 5400 5c11 |05b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -093fa4: 0834 0000 |05b4: move-object/from16 v52, v0 │ │ -093fa8: 1335 0300 |05b6: const/16 v53, #int 3 // #3 │ │ -093fac: 4434 3435 |05b8: aget v52, v52, v53 │ │ -093fb0: 0200 3400 |05ba: move/from16 v0, v52 │ │ -093fb4: 0801 3300 |05bc: move-object/from16 v1, v51 │ │ -093fb8: 5910 1811 |05be: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ -093fbc: 0800 3900 |05c0: move-object/from16 v0, v57 │ │ -093fc0: 5400 3f11 |05c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -093fc4: 0833 0000 |05c4: move-object/from16 v51, v0 │ │ -093fc8: 4633 3305 |05c6: aget-object v51, v51, v5 │ │ -093fcc: 0800 3300 |05c8: move-object/from16 v0, v51 │ │ -093fd0: 520a 1d11 |05ca: iget v10, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -093fd4: 0800 3900 |05cc: move-object/from16 v0, v57 │ │ -093fd8: 5400 3611 |05ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -093fdc: 0833 0000 |05d0: move-object/from16 v51, v0 │ │ -093fe0: 1334 ffff |05d2: const/16 v52, #int -1 // #ffff │ │ -093fe4: 7402 9321 3300 |05d4: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -093fea: 0a0b |05d7: move-result v11 │ │ -093fec: 0800 3900 |05d8: move-object/from16 v0, v57 │ │ -093ff0: 5400 3611 |05da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -093ff4: 0833 0000 |05dc: move-object/from16 v51, v0 │ │ -093ff8: 0800 3900 |05de: move-object/from16 v0, v57 │ │ -093ffc: 5400 5c11 |05e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094000: 0834 0000 |05e2: move-object/from16 v52, v0 │ │ -094004: 1335 0000 |05e4: const/16 v53, #int 0 // #0 │ │ -094008: 4434 3435 |05e6: aget v52, v52, v53 │ │ -09400c: d934 3400 |05e8: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ -094010: d834 34ff |05ea: add-int/lit8 v52, v52, #int -1 // #ff │ │ -094014: d834 34ff |05ec: add-int/lit8 v52, v52, #int -1 // #ff │ │ -094018: 7402 9321 3300 |05ee: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -09401e: 0a16 |05f1: move-result v22 │ │ -094020: 0800 3900 |05f2: move-object/from16 v0, v57 │ │ -094024: 5200 4711 |05f4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -094028: 0233 0000 |05f6: move/from16 v51, v0 │ │ -09402c: 9527 3a33 |05f8: and-int v39, v58, v51 │ │ -094030: 0800 3900 |05fa: move-object/from16 v0, v57 │ │ -094034: 5400 2b11 |05fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -094038: 0833 0000 |05fe: move-object/from16 v51, v0 │ │ -09403c: e034 3004 |0600: shl-int/lit8 v52, v48, #int 4 // #04 │ │ -094040: 9034 3427 |0602: add-int v52, v52, v39 │ │ -094044: 4a33 3334 |0604: aget-short v51, v51, v52 │ │ -094048: 7701 2822 3300 |0606: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -09404e: 0a33 |0609: move-result v51 │ │ -094050: 9034 0a33 |060a: add-int v52, v10, v51 │ │ -094054: 0800 3900 |060c: move-object/from16 v0, v57 │ │ -094058: 5400 3211 |060e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -09405c: 0833 0000 |0610: move-object/from16 v51, v0 │ │ -094060: 0800 3900 |0612: move-object/from16 v0, v57 │ │ -094064: 5400 3611 |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094068: 0835 0000 |0616: move-object/from16 v53, v0 │ │ -09406c: 1336 feff |0618: const/16 v54, #int -2 // #fffe │ │ -094070: 7402 9321 3500 |061a: invoke-virtual/range {v53, v54}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -094076: 0a35 |061d: move-result v53 │ │ -094078: 0800 3300 |061e: move-object/from16 v0, v51 │ │ -09407c: 0201 3a00 |0620: move/from16 v1, v58 │ │ -094080: 0202 3500 |0622: move/from16 v2, v53 │ │ -094084: 6e30 e421 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@21e4 │ │ -09408a: 0c35 |0627: move-result-object v53 │ │ -09408c: 7701 ba21 3000 |0628: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ -094092: 0a33 |062b: move-result v51 │ │ -094094: 3933 3c03 |062c: if-nez v51, 0968 // +033c │ │ -094098: 1333 0100 |062e: const/16 v51, #int 1 // #1 │ │ -09409c: 0800 3500 |0630: move-object/from16 v0, v53 │ │ -0940a0: 0201 3300 |0632: move/from16 v1, v51 │ │ -0940a4: 0202 1600 |0634: move/from16 v2, v22 │ │ -0940a8: 6e40 e021 10b2 |0636: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ -0940ae: 0a33 |0639: move-result v51 │ │ -0940b0: 9006 3433 |063a: add-int v6, v52, v51 │ │ -0940b4: 0800 3900 |063c: move-object/from16 v0, v57 │ │ -0940b8: 5400 3f11 |063e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0940bc: 0833 0000 |0640: move-object/from16 v51, v0 │ │ -0940c0: d834 0501 |0642: add-int/lit8 v52, v5, #int 1 // #01 │ │ -0940c4: 461b 3334 |0644: aget-object v27, v51, v52 │ │ -0940c8: 1319 0000 |0646: const/16 v25, #int 0 // #0 │ │ -0940cc: 0800 1b00 |0648: move-object/from16 v0, v27 │ │ -0940d0: 5200 1d11 |064a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -0940d4: 0233 0000 |064c: move/from16 v51, v0 │ │ -0940d8: 0200 3300 |064e: move/from16 v0, v51 │ │ -0940dc: 3506 0f00 |0650: if-ge v6, v0, 065f // +000f │ │ -0940e0: 0800 1b00 |0652: move-object/from16 v0, v27 │ │ -0940e4: 5906 1d11 |0654: iput v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -0940e8: 0800 1b00 |0656: move-object/from16 v0, v27 │ │ -0940ec: 5905 1911 |0658: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -0940f0: 7401 e821 1b00 |065a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@21e8 │ │ -0940f6: 1319 0100 |065d: const/16 v25, #int 1 // #1 │ │ -0940fa: 0800 3900 |065f: move-object/from16 v0, v57 │ │ -0940fe: 5400 2b11 |0661: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -094102: 0833 0000 |0663: move-object/from16 v51, v0 │ │ -094106: e034 3004 |0665: shl-int/lit8 v52, v48, #int 4 // #04 │ │ -09410a: 9034 3427 |0667: add-int v52, v52, v39 │ │ -09410e: 4a33 3334 |0669: aget-short v51, v51, v52 │ │ -094112: 7701 2922 3300 |066b: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -094118: 0a33 |066e: move-result v51 │ │ -09411a: 9017 0a33 |066f: add-int v23, v10, v51 │ │ -09411e: 0800 3900 |0671: move-object/from16 v0, v57 │ │ -094122: 5400 2c11 |0673: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -094126: 0833 0000 |0675: move-object/from16 v51, v0 │ │ -09412a: 4a33 3330 |0677: aget-short v51, v51, v48 │ │ -09412e: 7701 2922 3300 |0679: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -094134: 0a33 |067c: move-result v51 │ │ -094136: 902c 1733 |067d: add-int v44, v23, v51 │ │ -09413a: 0200 1600 |067f: move/from16 v0, v22 │ │ -09413e: 33b0 3b00 |0681: if-ne v0, v11, 06bc // +003b │ │ -094142: 0800 1b00 |0683: move-object/from16 v0, v27 │ │ -094146: 5200 1911 |0685: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -09414a: 0233 0000 |0687: move/from16 v51, v0 │ │ -09414e: 0200 3300 |0689: move/from16 v0, v51 │ │ -094152: 3550 0a00 |068b: if-ge v0, v5, 0695 // +000a │ │ -094156: 0800 1b00 |068d: move-object/from16 v0, v27 │ │ -09415a: 5200 1311 |068f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -09415e: 0233 0000 |0691: move/from16 v51, v0 │ │ -094162: 3833 2900 |0693: if-eqz v51, 06bc // +0029 │ │ -094166: 0800 3900 |0695: move-object/from16 v0, v57 │ │ -09416a: 0201 3000 |0697: move/from16 v1, v48 │ │ -09416e: 0202 2700 |0699: move/from16 v2, v39 │ │ -094172: 6e30 fa21 1002 |069b: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@21fa │ │ -094178: 0a33 |069e: move-result v51 │ │ -09417a: 902e 2c33 |069f: add-int v46, v44, v51 │ │ -09417e: 0800 1b00 |06a1: move-object/from16 v0, v27 │ │ -094182: 5200 1d11 |06a3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094186: 0233 0000 |06a5: move/from16 v51, v0 │ │ -09418a: 0200 2e00 |06a7: move/from16 v0, v46 │ │ -09418e: 0201 3300 |06a9: move/from16 v1, v51 │ │ -094192: 3610 1100 |06ab: if-gt v0, v1, 06bc // +0011 │ │ -094196: 0200 2e00 |06ad: move/from16 v0, v46 │ │ -09419a: 0801 1b00 |06af: move-object/from16 v1, v27 │ │ -09419e: 5910 1d11 |06b1: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -0941a2: 0800 1b00 |06b3: move-object/from16 v0, v27 │ │ -0941a6: 5905 1911 |06b5: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -0941aa: 7401 e921 1b00 |06b7: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@21e9 │ │ -0941b0: 1319 0100 |06ba: const/16 v25, #int 1 // #1 │ │ -0941b4: 0800 3900 |06bc: move-object/from16 v0, v57 │ │ -0941b8: 5400 3611 |06be: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0941bc: 0833 0000 |06c0: move-object/from16 v51, v0 │ │ -0941c0: 7401 9621 3300 |06c2: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ -0941c6: 0a33 |06c5: move-result v51 │ │ -0941c8: d81f 3301 |06c6: add-int/lit8 v31, v51, #int 1 // #01 │ │ -0941cc: d150 ff0f |06c8: rsub-int v0, v5, #int 4095 // #0fff │ │ -0941d0: 0233 0000 |06ca: move/from16 v51, v0 │ │ -0941d4: 0200 3300 |06cc: move/from16 v0, v51 │ │ -0941d8: 0201 1f00 |06ce: move/from16 v1, v31 │ │ -0941dc: 7120 8824 1000 |06d0: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0941e2: 0a1f |06d3: move-result v31 │ │ -0941e4: 021e 1f00 |06d4: move/from16 v30, v31 │ │ -0941e8: 1333 0200 |06d6: const/16 v51, #int 2 // #2 │ │ -0941ec: 0200 1e00 |06d8: move/from16 v0, v30 │ │ -0941f0: 0201 3300 |06da: move/from16 v1, v51 │ │ -0941f4: 3410 b6fd |06dc: if-lt v0, v1, 0492 // -024a │ │ -0941f8: 0800 3900 |06de: move-object/from16 v0, v57 │ │ -0941fc: 5200 3b11 |06e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -094200: 0233 0000 |06e2: move/from16 v51, v0 │ │ -094204: 0200 1e00 |06e4: move/from16 v0, v30 │ │ -094208: 0201 3300 |06e6: move/from16 v1, v51 │ │ -09420c: 3710 0800 |06e8: if-le v0, v1, 06f0 // +0008 │ │ -094210: 0800 3900 |06ea: move-object/from16 v0, v57 │ │ -094214: 5200 3b11 |06ec: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -094218: 021e 0000 |06ee: move/from16 v30, v0 │ │ -09421c: 3919 c402 |06f0: if-nez v25, 09b4 // +02c4 │ │ -094220: 0200 1600 |06f2: move/from16 v0, v22 │ │ -094224: 32b0 c002 |06f4: if-eq v0, v11, 09b4 // +02c0 │ │ -094228: d833 1fff |06f6: add-int/lit8 v51, v31, #int -1 // #ff │ │ -09422c: 0800 3900 |06f8: move-object/from16 v0, v57 │ │ -094230: 5200 3b11 |06fa: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -094234: 0234 0000 |06fc: move/from16 v52, v0 │ │ -094238: 7702 8824 3300 |06fe: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -09423e: 0a32 |0701: move-result v50 │ │ -094240: 0800 3900 |0702: move-object/from16 v0, v57 │ │ -094244: 5400 3611 |0704: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094248: 0833 0000 |0706: move-object/from16 v51, v0 │ │ -09424c: 1334 0000 |0708: const/16 v52, #int 0 // #0 │ │ -094250: 0800 3900 |070a: move-object/from16 v0, v57 │ │ -094254: 5400 5c11 |070c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094258: 0835 0000 |070e: move-object/from16 v53, v0 │ │ -09425c: 1336 0000 |0710: const/16 v54, #int 0 // #0 │ │ -094260: 4435 3536 |0712: aget v53, v53, v54 │ │ -094264: 0800 3300 |0714: move-object/from16 v0, v51 │ │ -094268: 0201 3400 |0716: move/from16 v1, v52 │ │ -09426c: 0202 3500 |0718: move/from16 v2, v53 │ │ -094270: 0203 3200 |071a: move/from16 v3, v50 │ │ -094274: 6e40 9421 1032 |071c: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ -09427a: 0a14 |071f: move-result v20 │ │ -09427c: 1333 0200 |0720: const/16 v51, #int 2 // #2 │ │ -094280: 0200 1400 |0722: move/from16 v0, v20 │ │ -094284: 0201 3300 |0724: move/from16 v1, v51 │ │ -094288: 3410 8e02 |0726: if-lt v0, v1, 09b4 // +028e │ │ -09428c: 7701 bb21 3000 |0728: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -094292: 0a31 |072b: move-result v49 │ │ -094294: d833 3a01 |072c: add-int/lit8 v51, v58, #int 1 // #01 │ │ -094298: 0800 3900 |072e: move-object/from16 v0, v57 │ │ -09429c: 5200 4711 |0730: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -0942a0: 0234 0000 |0732: move/from16 v52, v0 │ │ -0942a4: 9528 3334 |0734: and-int v40, v51, v52 │ │ -0942a8: 0800 3900 |0736: move-object/from16 v0, v57 │ │ -0942ac: 5400 2b11 |0738: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -0942b0: 0833 0000 |073a: move-object/from16 v51, v0 │ │ -0942b4: e034 3104 |073c: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -0942b8: 9034 3428 |073e: add-int v52, v52, v40 │ │ -0942bc: 4a33 3334 |0740: aget-short v51, v51, v52 │ │ -0942c0: 7701 2922 3300 |0742: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -0942c6: 0a33 |0745: move-result v51 │ │ -0942c8: 9033 3306 |0746: add-int v51, v51, v6 │ │ -0942cc: 0800 3900 |0748: move-object/from16 v0, v57 │ │ -0942d0: 5400 2c11 |074a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -0942d4: 0834 0000 |074c: move-object/from16 v52, v0 │ │ -0942d8: 4a34 3431 |074e: aget-short v52, v52, v49 │ │ -0942dc: 7701 2922 3400 |0750: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -0942e2: 0a34 |0753: move-result v52 │ │ -0942e4: 901c 3334 |0754: add-int v28, v51, v52 │ │ -0942e8: d833 0501 |0756: add-int/lit8 v51, v5, #int 1 // #01 │ │ -0942ec: 9022 3314 |0758: add-int v34, v51, v20 │ │ -0942f0: 0200 1000 |075a: move/from16 v0, v16 │ │ -0942f4: 0201 2200 |075c: move/from16 v1, v34 │ │ -0942f8: 3510 0e02 |075e: if-ge v0, v1, 096c // +020e │ │ -0942fc: 0800 3900 |0760: move-object/from16 v0, v57 │ │ -094300: 5400 3f11 |0762: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094304: 0833 0000 |0764: move-object/from16 v51, v0 │ │ -094308: d810 1001 |0766: add-int/lit8 v16, v16, #int 1 // #01 │ │ -09430c: 4633 3310 |0768: aget-object v51, v51, v16 │ │ -094310: 1434 ffff ff0f |076a: const v52, #float 2.52435e-29 // #0fffffff │ │ -094316: 0200 3400 |076d: move/from16 v0, v52 │ │ -09431a: 0801 3300 |076f: move-object/from16 v1, v51 │ │ -09431e: 5910 1d11 |0771: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094322: 28e7 |0773: goto 075a // -0019 │ │ -094324: 7701 bc21 3000 |0774: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ -09432a: 0a30 |0777: move-result v48 │ │ -09432c: 2900 bcfd |0778: goto/16 0534 // -0244 │ │ -094330: 0800 3900 |077a: move-object/from16 v0, v57 │ │ -094334: 5400 3f11 |077c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094338: 0833 0000 |077e: move-object/from16 v51, v0 │ │ -09433c: 4633 3326 |0780: aget-object v51, v51, v38 │ │ -094340: 0800 3300 |0782: move-object/from16 v0, v51 │ │ -094344: 5200 1e11 |0784: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ -094348: 0230 0000 |0786: move/from16 v48, v0 │ │ -09434c: 2900 acfd |0788: goto/16 0534 // -0254 │ │ -094350: 0800 3900 |078a: move-object/from16 v0, v57 │ │ -094354: 5400 3f11 |078c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094358: 0833 0000 |078e: move-object/from16 v51, v0 │ │ -09435c: 4633 3326 |0790: aget-object v51, v51, v38 │ │ -094360: 0800 3300 |0792: move-object/from16 v0, v51 │ │ -094364: 5200 1e11 |0794: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ -094368: 0230 0000 |0796: move/from16 v48, v0 │ │ -09436c: 2900 a0fd |0798: goto/16 0538 // -0260 │ │ -094370: 7701 bb21 3000 |079a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -094376: 0a30 |079d: move-result v48 │ │ -094378: 2900 b4fd |079e: goto/16 0552 // -024c │ │ -09437c: 0800 3900 |07a0: move-object/from16 v0, v57 │ │ -094380: 5400 3f11 |07a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094384: 0833 0000 |07a4: move-object/from16 v51, v0 │ │ -094388: 4633 3305 |07a6: aget-object v51, v51, v5 │ │ -09438c: 0800 3300 |07a8: move-object/from16 v0, v51 │ │ -094390: 5500 1b11 |07aa: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -094394: 0233 0000 |07ac: move/from16 v51, v0 │ │ -094398: 3833 8600 |07ae: if-eqz v51, 0834 // +0086 │ │ -09439c: 0800 3900 |07b0: move-object/from16 v0, v57 │ │ -0943a0: 5400 3f11 |07b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0943a4: 0833 0000 |07b4: move-object/from16 v51, v0 │ │ -0943a8: 4633 3305 |07b6: aget-object v51, v51, v5 │ │ -0943ac: 0800 3300 |07b8: move-object/from16 v0, v51 │ │ -0943b0: 5500 1c11 |07ba: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ -0943b4: 0233 0000 |07bc: move/from16 v51, v0 │ │ -0943b8: 3833 7600 |07be: if-eqz v51, 0834 // +0076 │ │ -0943bc: 0800 3900 |07c0: move-object/from16 v0, v57 │ │ -0943c0: 5400 3f11 |07c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0943c4: 0833 0000 |07c4: move-object/from16 v51, v0 │ │ -0943c8: 4633 3305 |07c6: aget-object v51, v51, v5 │ │ -0943cc: 0800 3300 |07c8: move-object/from16 v0, v51 │ │ -0943d0: 5200 1a11 |07ca: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ -0943d4: 0226 0000 |07cc: move/from16 v38, v0 │ │ -0943d8: 0800 3900 |07ce: move-object/from16 v0, v57 │ │ -0943dc: 5400 3f11 |07d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0943e0: 0833 0000 |07d2: move-object/from16 v51, v0 │ │ -0943e4: 4633 3305 |07d4: aget-object v51, v51, v5 │ │ -0943e8: 0800 3300 |07d6: move-object/from16 v0, v51 │ │ -0943ec: 5200 1411 |07d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ -0943f0: 0225 0000 |07da: move/from16 v37, v0 │ │ -0943f4: 7701 bd21 3000 |07dc: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ -0943fa: 0a30 |07df: move-result v48 │ │ -0943fc: 0800 3900 |07e0: move-object/from16 v0, v57 │ │ -094400: 5400 3f11 |07e2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094404: 0833 0000 |07e4: move-object/from16 v51, v0 │ │ -094408: 4623 3326 |07e6: aget-object v35, v51, v38 │ │ -09440c: 1333 0400 |07e8: const/16 v51, #int 4 // #4 │ │ -094410: 0200 2500 |07ea: move/from16 v0, v37 │ │ -094414: 0201 3300 |07ec: move/from16 v1, v51 │ │ -094418: 3510 3c01 |07ee: if-ge v0, v1, 092a // +013c │ │ -09441c: 3925 6400 |07f0: if-nez v37, 0854 // +0064 │ │ -094420: 0800 3900 |07f2: move-object/from16 v0, v57 │ │ -094424: 5400 5c11 |07f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094428: 0833 0000 |07f6: move-object/from16 v51, v0 │ │ -09442c: 1334 0000 |07f8: const/16 v52, #int 0 // #0 │ │ -094430: 0800 2300 |07fa: move-object/from16 v0, v35 │ │ -094434: 5200 1511 |07fc: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -094438: 0235 0000 |07fe: move/from16 v53, v0 │ │ -09443c: 4b35 3334 |0800: aput v53, v51, v52 │ │ -094440: 0800 3900 |0802: move-object/from16 v0, v57 │ │ -094444: 5400 5c11 |0804: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094448: 0833 0000 |0806: move-object/from16 v51, v0 │ │ -09444c: 1334 0100 |0808: const/16 v52, #int 1 // #1 │ │ -094450: 0800 2300 |080a: move-object/from16 v0, v35 │ │ -094454: 5200 1611 |080c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -094458: 0235 0000 |080e: move/from16 v53, v0 │ │ -09445c: 4b35 3334 |0810: aput v53, v51, v52 │ │ -094460: 0800 3900 |0812: move-object/from16 v0, v57 │ │ -094464: 5400 5c11 |0814: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094468: 0833 0000 |0816: move-object/from16 v51, v0 │ │ -09446c: 1334 0200 |0818: const/16 v52, #int 2 // #2 │ │ -094470: 0800 2300 |081a: move-object/from16 v0, v35 │ │ -094474: 5200 1711 |081c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -094478: 0235 0000 |081e: move/from16 v53, v0 │ │ -09447c: 4b35 3334 |0820: aput v53, v51, v52 │ │ -094480: 0800 3900 |0822: move-object/from16 v0, v57 │ │ -094484: 5400 5c11 |0824: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094488: 0833 0000 |0826: move-object/from16 v51, v0 │ │ -09448c: 1334 0300 |0828: const/16 v52, #int 3 // #3 │ │ -094490: 0800 2300 |082a: move-object/from16 v0, v35 │ │ -094494: 5200 1811 |082c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ -094498: 0235 0000 |082e: move/from16 v53, v0 │ │ -09449c: 4b35 3334 |0830: aput v53, v51, v52 │ │ -0944a0: 2900 20fd |0832: goto/16 0552 // -02e0 │ │ -0944a4: 0800 3900 |0834: move-object/from16 v0, v57 │ │ -0944a8: 5400 3f11 |0836: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -0944ac: 0833 0000 |0838: move-object/from16 v51, v0 │ │ -0944b0: 4633 3305 |083a: aget-object v51, v51, v5 │ │ -0944b4: 0800 3300 |083c: move-object/from16 v0, v51 │ │ -0944b8: 5200 1311 |083e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -0944bc: 0225 0000 |0840: move/from16 v37, v0 │ │ -0944c0: 1333 0400 |0842: const/16 v51, #int 4 // #4 │ │ -0944c4: 0200 2500 |0844: move/from16 v0, v37 │ │ -0944c8: 0201 3300 |0846: move/from16 v1, v51 │ │ -0944cc: 3510 0700 |0848: if-ge v0, v1, 084f // +0007 │ │ -0944d0: 7701 bd21 3000 |084a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ -0944d6: 0a30 |084d: move-result v48 │ │ -0944d8: 2892 |084e: goto 07e0 // -006e │ │ -0944da: 7701 bc21 3000 |084f: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ -0944e0: 0a30 |0852: move-result v48 │ │ -0944e2: 288d |0853: goto 07e0 // -0073 │ │ -0944e4: 1333 0100 |0854: const/16 v51, #int 1 // #1 │ │ -0944e8: 0200 2500 |0856: move/from16 v0, v37 │ │ -0944ec: 0201 3300 |0858: move/from16 v1, v51 │ │ -0944f0: 3310 4400 |085a: if-ne v0, v1, 089e // +0044 │ │ -0944f4: 0800 3900 |085c: move-object/from16 v0, v57 │ │ -0944f8: 5400 5c11 |085e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0944fc: 0833 0000 |0860: move-object/from16 v51, v0 │ │ -094500: 1334 0000 |0862: const/16 v52, #int 0 // #0 │ │ -094504: 0800 2300 |0864: move-object/from16 v0, v35 │ │ -094508: 5200 1611 |0866: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -09450c: 0235 0000 |0868: move/from16 v53, v0 │ │ -094510: 4b35 3334 |086a: aput v53, v51, v52 │ │ -094514: 0800 3900 |086c: move-object/from16 v0, v57 │ │ -094518: 5400 5c11 |086e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -09451c: 0833 0000 |0870: move-object/from16 v51, v0 │ │ -094520: 1334 0100 |0872: const/16 v52, #int 1 // #1 │ │ -094524: 0800 2300 |0874: move-object/from16 v0, v35 │ │ -094528: 5200 1511 |0876: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -09452c: 0235 0000 |0878: move/from16 v53, v0 │ │ -094530: 4b35 3334 |087a: aput v53, v51, v52 │ │ -094534: 0800 3900 |087c: move-object/from16 v0, v57 │ │ -094538: 5400 5c11 |087e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -09453c: 0833 0000 |0880: move-object/from16 v51, v0 │ │ -094540: 1334 0200 |0882: const/16 v52, #int 2 // #2 │ │ -094544: 0800 2300 |0884: move-object/from16 v0, v35 │ │ -094548: 5200 1711 |0886: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -09454c: 0235 0000 |0888: move/from16 v53, v0 │ │ -094550: 4b35 3334 |088a: aput v53, v51, v52 │ │ -094554: 0800 3900 |088c: move-object/from16 v0, v57 │ │ -094558: 5400 5c11 |088e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -09455c: 0833 0000 |0890: move-object/from16 v51, v0 │ │ -094560: 1334 0300 |0892: const/16 v52, #int 3 // #3 │ │ -094564: 0800 2300 |0894: move-object/from16 v0, v35 │ │ -094568: 5200 1811 |0896: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ -09456c: 0235 0000 |0898: move/from16 v53, v0 │ │ -094570: 4b35 3334 |089a: aput v53, v51, v52 │ │ -094574: 2900 b6fc |089c: goto/16 0552 // -034a │ │ -094578: 1333 0200 |089e: const/16 v51, #int 2 // #2 │ │ -09457c: 0200 2500 |08a0: move/from16 v0, v37 │ │ -094580: 0201 3300 |08a2: move/from16 v1, v51 │ │ -094584: 3310 4400 |08a4: if-ne v0, v1, 08e8 // +0044 │ │ -094588: 0800 3900 |08a6: move-object/from16 v0, v57 │ │ -09458c: 5400 5c11 |08a8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094590: 0833 0000 |08aa: move-object/from16 v51, v0 │ │ -094594: 1334 0000 |08ac: const/16 v52, #int 0 // #0 │ │ -094598: 0800 2300 |08ae: move-object/from16 v0, v35 │ │ -09459c: 5200 1711 |08b0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -0945a0: 0235 0000 |08b2: move/from16 v53, v0 │ │ -0945a4: 4b35 3334 |08b4: aput v53, v51, v52 │ │ -0945a8: 0800 3900 |08b6: move-object/from16 v0, v57 │ │ -0945ac: 5400 5c11 |08b8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0945b0: 0833 0000 |08ba: move-object/from16 v51, v0 │ │ -0945b4: 1334 0100 |08bc: const/16 v52, #int 1 // #1 │ │ -0945b8: 0800 2300 |08be: move-object/from16 v0, v35 │ │ -0945bc: 5200 1511 |08c0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -0945c0: 0235 0000 |08c2: move/from16 v53, v0 │ │ -0945c4: 4b35 3334 |08c4: aput v53, v51, v52 │ │ -0945c8: 0800 3900 |08c6: move-object/from16 v0, v57 │ │ -0945cc: 5400 5c11 |08c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0945d0: 0833 0000 |08ca: move-object/from16 v51, v0 │ │ -0945d4: 1334 0200 |08cc: const/16 v52, #int 2 // #2 │ │ -0945d8: 0800 2300 |08ce: move-object/from16 v0, v35 │ │ -0945dc: 5200 1611 |08d0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -0945e0: 0235 0000 |08d2: move/from16 v53, v0 │ │ -0945e4: 4b35 3334 |08d4: aput v53, v51, v52 │ │ -0945e8: 0800 3900 |08d6: move-object/from16 v0, v57 │ │ -0945ec: 5400 5c11 |08d8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0945f0: 0833 0000 |08da: move-object/from16 v51, v0 │ │ -0945f4: 1334 0300 |08dc: const/16 v52, #int 3 // #3 │ │ -0945f8: 0800 2300 |08de: move-object/from16 v0, v35 │ │ -0945fc: 5200 1811 |08e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ -094600: 0235 0000 |08e2: move/from16 v53, v0 │ │ -094604: 4b35 3334 |08e4: aput v53, v51, v52 │ │ -094608: 2900 6cfc |08e6: goto/16 0552 // -0394 │ │ -09460c: 0800 3900 |08e8: move-object/from16 v0, v57 │ │ -094610: 5400 5c11 |08ea: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094614: 0833 0000 |08ec: move-object/from16 v51, v0 │ │ -094618: 1334 0000 |08ee: const/16 v52, #int 0 // #0 │ │ -09461c: 0800 2300 |08f0: move-object/from16 v0, v35 │ │ -094620: 5200 1811 |08f2: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ -094624: 0235 0000 |08f4: move/from16 v53, v0 │ │ -094628: 4b35 3334 |08f6: aput v53, v51, v52 │ │ -09462c: 0800 3900 |08f8: move-object/from16 v0, v57 │ │ -094630: 5400 5c11 |08fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094634: 0833 0000 |08fc: move-object/from16 v51, v0 │ │ -094638: 1334 0100 |08fe: const/16 v52, #int 1 // #1 │ │ -09463c: 0800 2300 |0900: move-object/from16 v0, v35 │ │ -094640: 5200 1511 |0902: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -094644: 0235 0000 |0904: move/from16 v53, v0 │ │ -094648: 4b35 3334 |0906: aput v53, v51, v52 │ │ -09464c: 0800 3900 |0908: move-object/from16 v0, v57 │ │ -094650: 5400 5c11 |090a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094654: 0833 0000 |090c: move-object/from16 v51, v0 │ │ -094658: 1334 0200 |090e: const/16 v52, #int 2 // #2 │ │ -09465c: 0800 2300 |0910: move-object/from16 v0, v35 │ │ -094660: 5200 1611 |0912: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -094664: 0235 0000 |0914: move/from16 v53, v0 │ │ -094668: 4b35 3334 |0916: aput v53, v51, v52 │ │ -09466c: 0800 3900 |0918: move-object/from16 v0, v57 │ │ -094670: 5400 5c11 |091a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094674: 0833 0000 |091c: move-object/from16 v51, v0 │ │ -094678: 1334 0300 |091e: const/16 v52, #int 3 // #3 │ │ -09467c: 0800 2300 |0920: move-object/from16 v0, v35 │ │ -094680: 5200 1711 |0922: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -094684: 0235 0000 |0924: move/from16 v53, v0 │ │ -094688: 4b35 3334 |0926: aput v53, v51, v52 │ │ -09468c: 2900 2afc |0928: goto/16 0552 // -03d6 │ │ -094690: 0800 3900 |092a: move-object/from16 v0, v57 │ │ -094694: 5400 5c11 |092c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094698: 0833 0000 |092e: move-object/from16 v51, v0 │ │ -09469c: 1334 0000 |0930: const/16 v52, #int 0 // #0 │ │ -0946a0: d835 25fc |0932: add-int/lit8 v53, v37, #int -4 // #fc │ │ -0946a4: 4b35 3334 |0934: aput v53, v51, v52 │ │ -0946a8: 0800 3900 |0936: move-object/from16 v0, v57 │ │ -0946ac: 5400 5c11 |0938: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0946b0: 0833 0000 |093a: move-object/from16 v51, v0 │ │ -0946b4: 1334 0100 |093c: const/16 v52, #int 1 // #1 │ │ -0946b8: 0800 2300 |093e: move-object/from16 v0, v35 │ │ -0946bc: 5200 1511 |0940: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ -0946c0: 0235 0000 |0942: move/from16 v53, v0 │ │ -0946c4: 4b35 3334 |0944: aput v53, v51, v52 │ │ -0946c8: 0800 3900 |0946: move-object/from16 v0, v57 │ │ -0946cc: 5400 5c11 |0948: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0946d0: 0833 0000 |094a: move-object/from16 v51, v0 │ │ -0946d4: 1334 0200 |094c: const/16 v52, #int 2 // #2 │ │ -0946d8: 0800 2300 |094e: move-object/from16 v0, v35 │ │ -0946dc: 5200 1611 |0950: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ -0946e0: 0235 0000 |0952: move/from16 v53, v0 │ │ -0946e4: 4b35 3334 |0954: aput v53, v51, v52 │ │ -0946e8: 0800 3900 |0956: move-object/from16 v0, v57 │ │ -0946ec: 5400 5c11 |0958: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0946f0: 0833 0000 |095a: move-object/from16 v51, v0 │ │ -0946f4: 1334 0300 |095c: const/16 v52, #int 3 // #3 │ │ -0946f8: 0800 2300 |095e: move-object/from16 v0, v35 │ │ -0946fc: 5200 1711 |0960: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ -094700: 0235 0000 |0962: move/from16 v53, v0 │ │ -094704: 4b35 3334 |0964: aput v53, v51, v52 │ │ -094708: 2900 ecfb |0966: goto/16 0552 // -0414 │ │ -09470c: 1333 0000 |0968: const/16 v51, #int 0 // #0 │ │ -094710: 2900 c6fc |096a: goto/16 0630 // -033a │ │ -094714: 1333 0000 |096c: const/16 v51, #int 0 // #0 │ │ -094718: 0800 3900 |096e: move-object/from16 v0, v57 │ │ -09471c: 0201 3300 |0970: move/from16 v1, v51 │ │ -094720: 0202 1400 |0972: move/from16 v2, v20 │ │ -094724: 0203 3100 |0974: move/from16 v3, v49 │ │ -094728: 0204 2800 |0976: move/from16 v4, v40 │ │ -09472c: 6e54 fb21 1032 |0978: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ -094732: 0a33 |097b: move-result v51 │ │ -094734: 9008 1c33 |097c: add-int v8, v28, v51 │ │ -094738: 0800 3900 |097e: move-object/from16 v0, v57 │ │ -09473c: 5400 3f11 |0980: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094740: 0833 0000 |0982: move-object/from16 v51, v0 │ │ -094744: 4624 3322 |0984: aget-object v36, v51, v34 │ │ -094748: 0800 2400 |0986: move-object/from16 v0, v36 │ │ -09474c: 5200 1d11 |0988: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094750: 0233 0000 |098a: move/from16 v51, v0 │ │ -094754: 0200 3300 |098c: move/from16 v0, v51 │ │ -094758: 3508 2600 |098e: if-ge v8, v0, 09b4 // +0026 │ │ -09475c: 0800 2400 |0990: move-object/from16 v0, v36 │ │ -094760: 5908 1d11 |0992: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094764: d833 0501 |0994: add-int/lit8 v51, v5, #int 1 // #01 │ │ -094768: 0200 3300 |0996: move/from16 v0, v51 │ │ -09476c: 0801 2400 |0998: move-object/from16 v1, v36 │ │ -094770: 5910 1911 |099a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -094774: 1333 0000 |099c: const/16 v51, #int 0 // #0 │ │ -094778: 0200 3300 |099e: move/from16 v0, v51 │ │ -09477c: 0801 2400 |09a0: move-object/from16 v1, v36 │ │ -094780: 5910 1311 |09a2: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -094784: 1333 0100 |09a4: const/16 v51, #int 1 // #1 │ │ -094788: 0200 3300 |09a6: move/from16 v0, v51 │ │ -09478c: 0801 2400 |09a8: move-object/from16 v1, v36 │ │ -094790: 5c10 1b11 |09aa: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -094794: 1333 0000 |09ac: const/16 v51, #int 0 // #0 │ │ -094798: 0200 3300 |09ae: move/from16 v0, v51 │ │ -09479c: 0801 2400 |09b0: move-object/from16 v1, v36 │ │ -0947a0: 5c10 1c11 |09b2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ -0947a4: 132f 0200 |09b4: const/16 v47, #int 2 // #2 │ │ -0947a8: 132a 0000 |09b6: const/16 v42, #int 0 // #0 │ │ -0947ac: 1333 0400 |09b8: const/16 v51, #int 4 // #4 │ │ -0947b0: 0200 2a00 |09ba: move/from16 v0, v42 │ │ -0947b4: 0201 3300 |09bc: move/from16 v1, v51 │ │ -0947b8: 3510 e501 |09be: if-ge v0, v1, 0ba3 // +01e5 │ │ -0947bc: 0800 3900 |09c0: move-object/from16 v0, v57 │ │ -0947c0: 5400 3611 |09c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0947c4: 0833 0000 |09c4: move-object/from16 v51, v0 │ │ -0947c8: 1334 ffff |09c6: const/16 v52, #int -1 // #ffff │ │ -0947cc: 0800 3900 |09c8: move-object/from16 v0, v57 │ │ -0947d0: 5400 5c11 |09ca: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0947d4: 0835 0000 |09cc: move-object/from16 v53, v0 │ │ -0947d8: 4435 352a |09ce: aget v53, v53, v42 │ │ -0947dc: 0800 3300 |09d0: move-object/from16 v0, v51 │ │ -0947e0: 0201 3400 |09d2: move/from16 v1, v52 │ │ -0947e4: 0202 3500 |09d4: move/from16 v2, v53 │ │ -0947e8: 0203 1e00 |09d6: move/from16 v3, v30 │ │ -0947ec: 6e40 9421 1032 |09d8: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ -0947f2: 0a13 |09db: move-result v19 │ │ -0947f4: 1333 0200 |09dc: const/16 v51, #int 2 // #2 │ │ -0947f8: 0200 1300 |09de: move/from16 v0, v19 │ │ -0947fc: 0201 3300 |09e0: move/from16 v1, v51 │ │ -094800: 3510 0500 |09e2: if-ge v0, v1, 09e7 // +0005 │ │ -094804: d82a 2a01 |09e4: add-int/lit8 v42, v42, #int 1 // #01 │ │ -094808: 28d2 |09e6: goto 09b8 // -002e │ │ -09480a: 0215 1300 |09e7: move/from16 v21, v19 │ │ -09480e: 9033 0513 |09e9: add-int v51, v5, v19 │ │ -094812: 0200 1000 |09eb: move/from16 v0, v16 │ │ -094816: 0201 3300 |09ed: move/from16 v1, v51 │ │ -09481a: 3510 1600 |09ef: if-ge v0, v1, 0a05 // +0016 │ │ -09481e: 0800 3900 |09f1: move-object/from16 v0, v57 │ │ -094822: 5400 3f11 |09f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094826: 0833 0000 |09f5: move-object/from16 v51, v0 │ │ -09482a: d810 1001 |09f7: add-int/lit8 v16, v16, #int 1 // #01 │ │ -09482e: 4633 3310 |09f9: aget-object v51, v51, v16 │ │ -094832: 1434 ffff ff0f |09fb: const v52, #float 2.52435e-29 // #0fffffff │ │ -094838: 0200 3400 |09fe: move/from16 v0, v52 │ │ -09483c: 0801 3300 |0a00: move-object/from16 v1, v51 │ │ -094840: 5910 1d11 |0a02: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094844: 28e5 |0a04: goto 09e9 // -001b │ │ -094846: 0800 3900 |0a05: move-object/from16 v0, v57 │ │ -09484a: 0201 2a00 |0a07: move/from16 v1, v42 │ │ -09484e: 0202 1300 |0a09: move/from16 v2, v19 │ │ -094852: 0203 3000 |0a0b: move/from16 v3, v48 │ │ -094856: 0204 2700 |0a0d: move/from16 v4, v39 │ │ -09485a: 6e54 fb21 1032 |0a0f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ -094860: 0a33 |0a12: move-result v51 │ │ -094862: 9008 2c33 |0a13: add-int v8, v44, v51 │ │ -094866: 0800 3900 |0a15: move-object/from16 v0, v57 │ │ -09486a: 5400 3f11 |0a17: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -09486e: 0833 0000 |0a19: move-object/from16 v51, v0 │ │ -094872: 9034 0513 |0a1b: add-int v52, v5, v19 │ │ -094876: 4624 3334 |0a1d: aget-object v36, v51, v52 │ │ -09487a: 0800 2400 |0a1f: move-object/from16 v0, v36 │ │ -09487e: 5200 1d11 |0a21: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094882: 0233 0000 |0a23: move/from16 v51, v0 │ │ -094886: 0200 3300 |0a25: move/from16 v0, v51 │ │ -09488a: 3508 1800 |0a27: if-ge v8, v0, 0a3f // +0018 │ │ -09488e: 0800 2400 |0a29: move-object/from16 v0, v36 │ │ -094892: 5908 1d11 |0a2b: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094896: 0800 2400 |0a2d: move-object/from16 v0, v36 │ │ -09489a: 5905 1911 |0a2f: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -09489e: 0200 2a00 |0a31: move/from16 v0, v42 │ │ -0948a2: 0801 2400 |0a33: move-object/from16 v1, v36 │ │ -0948a6: 5910 1311 |0a35: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -0948aa: 1333 0000 |0a37: const/16 v51, #int 0 // #0 │ │ -0948ae: 0200 3300 |0a39: move/from16 v0, v51 │ │ -0948b2: 0801 2400 |0a3b: move-object/from16 v1, v36 │ │ -0948b6: 5c10 1b11 |0a3d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -0948ba: d813 13ff |0a3f: add-int/lit8 v19, v19, #int -1 // #ff │ │ -0948be: 1333 0200 |0a41: const/16 v51, #int 2 // #2 │ │ -0948c2: 0200 1300 |0a43: move/from16 v0, v19 │ │ -0948c6: 0201 3300 |0a45: move/from16 v1, v51 │ │ -0948ca: 3510 a2ff |0a47: if-ge v0, v1, 09e9 // -005e │ │ -0948ce: 0213 1500 |0a49: move/from16 v19, v21 │ │ -0948d2: 392a 0400 |0a4b: if-nez v42, 0a4f // +0004 │ │ -0948d6: d82f 1301 |0a4d: add-int/lit8 v47, v19, #int 1 // #01 │ │ -0948da: 0200 1300 |0a4f: move/from16 v0, v19 │ │ -0948de: 0201 1f00 |0a51: move/from16 v1, v31 │ │ -0948e2: 3510 91ff |0a53: if-ge v0, v1, 09e4 // -006f │ │ -0948e6: d833 1fff |0a55: add-int/lit8 v51, v31, #int -1 // #ff │ │ -0948ea: 9133 3313 |0a57: sub-int v51, v51, v19 │ │ -0948ee: 0800 3900 |0a59: move-object/from16 v0, v57 │ │ -0948f2: 5200 3b11 |0a5b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -0948f6: 0234 0000 |0a5d: move/from16 v52, v0 │ │ -0948fa: 7702 8824 3300 |0a5f: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -094900: 0a32 |0a62: move-result v50 │ │ -094902: 0800 3900 |0a63: move-object/from16 v0, v57 │ │ -094906: 5400 3611 |0a65: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09490a: 0833 0000 |0a67: move-object/from16 v51, v0 │ │ -09490e: 0800 3900 |0a69: move-object/from16 v0, v57 │ │ -094912: 5400 5c11 |0a6b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -094916: 0834 0000 |0a6d: move-object/from16 v52, v0 │ │ -09491a: 4434 342a |0a6f: aget v52, v52, v42 │ │ -09491e: 0800 3300 |0a71: move-object/from16 v0, v51 │ │ -094922: 0201 1300 |0a73: move/from16 v1, v19 │ │ -094926: 0202 3400 |0a75: move/from16 v2, v52 │ │ -09492a: 0203 3200 |0a77: move/from16 v3, v50 │ │ -09492e: 6e40 9421 1032 |0a79: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ -094934: 0a14 |0a7c: move-result v20 │ │ -094936: 1333 0200 |0a7d: const/16 v51, #int 2 // #2 │ │ -09493a: 0200 1400 |0a7f: move/from16 v0, v20 │ │ -09493e: 0201 3300 |0a81: move/from16 v1, v51 │ │ -094942: 3410 61ff |0a83: if-lt v0, v1, 09e4 // -009f │ │ -094946: 7701 bd21 3000 |0a85: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ -09494c: 0a31 |0a88: move-result v49 │ │ -09494e: 9033 3a13 |0a89: add-int v51, v58, v19 │ │ -094952: 0800 3900 |0a8b: move-object/from16 v0, v57 │ │ -094956: 5200 4711 |0a8d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -09495a: 0234 0000 |0a8f: move/from16 v52, v0 │ │ -09495e: 9528 3334 |0a91: and-int v40, v51, v52 │ │ -094962: 0800 3900 |0a93: move-object/from16 v0, v57 │ │ -094966: 0201 2a00 |0a95: move/from16 v1, v42 │ │ -09496a: 0202 1300 |0a97: move/from16 v2, v19 │ │ -09496e: 0203 3000 |0a99: move/from16 v3, v48 │ │ -094972: 0204 2700 |0a9b: move/from16 v4, v39 │ │ -094976: 6e54 fb21 1032 |0a9d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ -09497c: 0a33 |0aa0: move-result v51 │ │ -09497e: 9033 332c |0aa1: add-int v51, v51, v44 │ │ -094982: 0800 3900 |0aa3: move-object/from16 v0, v57 │ │ -094986: 5400 2b11 |0aa5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -09498a: 0834 0000 |0aa7: move-object/from16 v52, v0 │ │ -09498e: e035 3104 |0aa9: shl-int/lit8 v53, v49, #int 4 // #04 │ │ -094992: 9035 3528 |0aab: add-int v53, v53, v40 │ │ -094996: 4a34 3435 |0aad: aget-short v52, v52, v53 │ │ -09499a: 7701 2822 3400 |0aaf: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -0949a0: 0a34 |0ab2: move-result v52 │ │ -0949a2: 9033 3334 |0ab3: add-int v51, v51, v52 │ │ -0949a6: 0800 3900 |0ab5: move-object/from16 v0, v57 │ │ -0949aa: 5400 3211 |0ab7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -0949ae: 0834 0000 |0ab9: move-object/from16 v52, v0 │ │ -0949b2: 9035 3a13 |0abb: add-int v53, v58, v19 │ │ -0949b6: 0800 3900 |0abd: move-object/from16 v0, v57 │ │ -0949ba: 5400 3611 |0abf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0949be: 0836 0000 |0ac1: move-object/from16 v54, v0 │ │ -0949c2: d837 13ff |0ac3: add-int/lit8 v55, v19, #int -1 // #ff │ │ -0949c6: d837 37ff |0ac5: add-int/lit8 v55, v55, #int -1 // #ff │ │ -0949ca: 7402 9321 3600 |0ac7: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -0949d0: 0a36 |0aca: move-result v54 │ │ -0949d2: 7403 e421 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@21e4 │ │ -0949d8: 0c34 |0ace: move-result-object v52 │ │ -0949da: 1335 0100 |0acf: const/16 v53, #int 1 // #1 │ │ -0949de: 0800 3900 |0ad1: move-object/from16 v0, v57 │ │ -0949e2: 5400 3611 |0ad3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0949e6: 0836 0000 |0ad5: move-object/from16 v54, v0 │ │ -0949ea: d837 13ff |0ad7: add-int/lit8 v55, v19, #int -1 // #ff │ │ -0949ee: 0800 3900 |0ad9: move-object/from16 v0, v57 │ │ -0949f2: 5400 5c11 |0adb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ -0949f6: 0838 0000 |0add: move-object/from16 v56, v0 │ │ -0949fa: 4438 382a |0adf: aget v56, v56, v42 │ │ -0949fe: d838 3801 |0ae1: add-int/lit8 v56, v56, #int 1 // #01 │ │ -094a02: 9137 3738 |0ae3: sub-int v55, v55, v56 │ │ -094a06: 7402 9321 3600 |0ae5: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -094a0c: 0a36 |0ae8: move-result v54 │ │ -094a0e: 0800 3900 |0ae9: move-object/from16 v0, v57 │ │ -094a12: 5400 3611 |0aeb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094a16: 0837 0000 |0aed: move-object/from16 v55, v0 │ │ -094a1a: d838 13ff |0aef: add-int/lit8 v56, v19, #int -1 // #ff │ │ -094a1e: 7402 9321 3700 |0af1: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -094a24: 0a37 |0af4: move-result v55 │ │ -094a26: 7404 e021 3400 |0af5: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ -094a2c: 0a34 |0af8: move-result v52 │ │ -094a2e: 9007 3334 |0af9: add-int v7, v51, v52 │ │ -094a32: 7701 bb21 3100 |0afb: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -094a38: 0a31 |0afe: move-result v49 │ │ -094a3a: 9033 3a13 |0aff: add-int v51, v58, v19 │ │ -094a3e: d833 3301 |0b01: add-int/lit8 v51, v51, #int 1 // #01 │ │ -094a42: 0800 3900 |0b03: move-object/from16 v0, v57 │ │ -094a46: 5200 4711 |0b05: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -094a4a: 0234 0000 |0b07: move/from16 v52, v0 │ │ -094a4e: 9528 3334 |0b09: and-int v40, v51, v52 │ │ -094a52: 0800 3900 |0b0b: move-object/from16 v0, v57 │ │ -094a56: 5400 2b11 |0b0d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -094a5a: 0833 0000 |0b0f: move-object/from16 v51, v0 │ │ -094a5e: e034 3104 |0b11: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -094a62: 9034 3428 |0b13: add-int v52, v52, v40 │ │ -094a66: 4a33 3334 |0b15: aget-short v51, v51, v52 │ │ -094a6a: 7701 2922 3300 |0b17: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -094a70: 0a33 |0b1a: move-result v51 │ │ -094a72: 901a 0733 |0b1b: add-int v26, v7, v51 │ │ -094a76: 0800 3900 |0b1d: move-object/from16 v0, v57 │ │ -094a7a: 5400 2c11 |0b1f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -094a7e: 0833 0000 |0b21: move-object/from16 v51, v0 │ │ -094a82: 4a33 3331 |0b23: aget-short v51, v51, v49 │ │ -094a86: 7701 2922 3300 |0b25: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -094a8c: 0a33 |0b28: move-result v51 │ │ -094a8e: 901c 1a33 |0b29: add-int v28, v26, v51 │ │ -094a92: d833 1301 |0b2b: add-int/lit8 v51, v19, #int 1 // #01 │ │ -094a96: 9022 3314 |0b2d: add-int v34, v51, v20 │ │ -094a9a: 9033 0522 |0b2f: add-int v51, v5, v34 │ │ -094a9e: 0200 1000 |0b31: move/from16 v0, v16 │ │ -094aa2: 0201 3300 |0b33: move/from16 v1, v51 │ │ -094aa6: 3510 1600 |0b35: if-ge v0, v1, 0b4b // +0016 │ │ -094aaa: 0800 3900 |0b37: move-object/from16 v0, v57 │ │ -094aae: 5400 3f11 |0b39: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094ab2: 0833 0000 |0b3b: move-object/from16 v51, v0 │ │ -094ab6: d810 1001 |0b3d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -094aba: 4633 3310 |0b3f: aget-object v51, v51, v16 │ │ -094abe: 1434 ffff ff0f |0b41: const v52, #float 2.52435e-29 // #0fffffff │ │ -094ac4: 0200 3400 |0b44: move/from16 v0, v52 │ │ -094ac8: 0801 3300 |0b46: move-object/from16 v1, v51 │ │ -094acc: 5910 1d11 |0b48: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094ad0: 28e5 |0b4a: goto 0b2f // -001b │ │ -094ad2: 1333 0000 |0b4b: const/16 v51, #int 0 // #0 │ │ -094ad6: 0800 3900 |0b4d: move-object/from16 v0, v57 │ │ -094ada: 0201 3300 |0b4f: move/from16 v1, v51 │ │ -094ade: 0202 1400 |0b51: move/from16 v2, v20 │ │ -094ae2: 0203 3100 |0b53: move/from16 v3, v49 │ │ -094ae6: 0204 2800 |0b55: move/from16 v4, v40 │ │ -094aea: 6e54 fb21 1032 |0b57: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ -094af0: 0a33 |0b5a: move-result v51 │ │ -094af2: 9008 1c33 |0b5b: add-int v8, v28, v51 │ │ -094af6: 0800 3900 |0b5d: move-object/from16 v0, v57 │ │ -094afa: 5400 3f11 |0b5f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094afe: 0833 0000 |0b61: move-object/from16 v51, v0 │ │ -094b02: 9034 0522 |0b63: add-int v52, v5, v34 │ │ -094b06: 4624 3334 |0b65: aget-object v36, v51, v52 │ │ -094b0a: 0800 2400 |0b67: move-object/from16 v0, v36 │ │ -094b0e: 5200 1d11 |0b69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094b12: 0233 0000 |0b6b: move/from16 v51, v0 │ │ -094b16: 0200 3300 |0b6d: move/from16 v0, v51 │ │ -094b1a: 3508 75fe |0b6f: if-ge v8, v0, 09e4 // -018b │ │ -094b1e: 0800 2400 |0b71: move-object/from16 v0, v36 │ │ -094b22: 5908 1d11 |0b73: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094b26: 9033 0513 |0b75: add-int v51, v5, v19 │ │ -094b2a: d833 3301 |0b77: add-int/lit8 v51, v51, #int 1 // #01 │ │ -094b2e: 0200 3300 |0b79: move/from16 v0, v51 │ │ -094b32: 0801 2400 |0b7b: move-object/from16 v1, v36 │ │ -094b36: 5910 1911 |0b7d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -094b3a: 1333 0000 |0b7f: const/16 v51, #int 0 // #0 │ │ -094b3e: 0200 3300 |0b81: move/from16 v0, v51 │ │ -094b42: 0801 2400 |0b83: move-object/from16 v1, v36 │ │ -094b46: 5910 1311 |0b85: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -094b4a: 1333 0100 |0b87: const/16 v51, #int 1 // #1 │ │ -094b4e: 0200 3300 |0b89: move/from16 v0, v51 │ │ -094b52: 0801 2400 |0b8b: move-object/from16 v1, v36 │ │ -094b56: 5c10 1b11 |0b8d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -094b5a: 1333 0100 |0b8f: const/16 v51, #int 1 // #1 │ │ -094b5e: 0200 3300 |0b91: move/from16 v0, v51 │ │ -094b62: 0801 2400 |0b93: move-object/from16 v1, v36 │ │ -094b66: 5c10 1c11 |0b95: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ -094b6a: 0800 2400 |0b97: move-object/from16 v0, v36 │ │ -094b6e: 5905 1a11 |0b99: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ -094b72: 0200 2a00 |0b9b: move/from16 v0, v42 │ │ -094b76: 0801 2400 |0b9d: move-object/from16 v1, v36 │ │ -094b7a: 5910 1411 |0b9f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ -094b7e: 2900 43fe |0ba1: goto/16 09e4 // -01bd │ │ -094b82: 0200 1800 |0ba3: move/from16 v0, v24 │ │ -094b86: 0201 1e00 |0ba5: move/from16 v1, v30 │ │ -094b8a: 3710 2100 |0ba7: if-le v0, v1, 0bc8 // +0021 │ │ -094b8e: 0218 1e00 |0ba9: move/from16 v24, v30 │ │ -094b92: 1320 0000 |0bab: const/16 v32, #int 0 // #0 │ │ -094b96: 0800 3900 |0bad: move-object/from16 v0, v57 │ │ -094b9a: 5400 3511 |0baf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -094b9e: 0833 0000 |0bb1: move-object/from16 v51, v0 │ │ -094ba2: 4433 3320 |0bb3: aget v51, v51, v32 │ │ -094ba6: 0200 1800 |0bb5: move/from16 v0, v24 │ │ -094baa: 0201 3300 |0bb7: move/from16 v1, v51 │ │ -094bae: 3710 0500 |0bb9: if-le v0, v1, 0bbe // +0005 │ │ -094bb2: d820 2002 |0bbb: add-int/lit8 v32, v32, #int 2 // #02 │ │ -094bb6: 28f0 |0bbd: goto 0bad // -0010 │ │ -094bb8: 0800 3900 |0bbe: move-object/from16 v0, v57 │ │ -094bbc: 5400 3511 |0bc0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -094bc0: 0833 0000 |0bc2: move-object/from16 v51, v0 │ │ -094bc4: 4b18 3320 |0bc4: aput v24, v51, v32 │ │ -094bc8: d820 2002 |0bc6: add-int/lit8 v32, v32, #int 2 // #02 │ │ -094bcc: 0200 1800 |0bc8: move/from16 v0, v24 │ │ -094bd0: 0201 2f00 |0bca: move/from16 v1, v47 │ │ -094bd4: 3410 c6f8 |0bcc: if-lt v0, v1, 0492 // -073a │ │ -094bd8: 0800 3900 |0bce: move-object/from16 v0, v57 │ │ -094bdc: 5400 2c11 |0bd0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -094be0: 0833 0000 |0bd2: move-object/from16 v51, v0 │ │ -094be4: 4a33 3330 |0bd4: aget-short v51, v51, v48 │ │ -094be8: 7701 2822 3300 |0bd6: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -094bee: 0a33 |0bd9: move-result v51 │ │ -094bf0: 901d 1733 |0bda: add-int v29, v23, v51 │ │ -094bf4: 9033 0518 |0bdc: add-int v51, v5, v24 │ │ -094bf8: 0200 1000 |0bde: move/from16 v0, v16 │ │ -094bfc: 0201 3300 |0be0: move/from16 v1, v51 │ │ -094c00: 3510 1600 |0be2: if-ge v0, v1, 0bf8 // +0016 │ │ -094c04: 0800 3900 |0be4: move-object/from16 v0, v57 │ │ -094c08: 5400 3f11 |0be6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094c0c: 0833 0000 |0be8: move-object/from16 v51, v0 │ │ -094c10: d810 1001 |0bea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -094c14: 4633 3310 |0bec: aget-object v51, v51, v16 │ │ -094c18: 1434 ffff ff0f |0bee: const v52, #float 2.52435e-29 // #0fffffff │ │ -094c1e: 0200 3400 |0bf1: move/from16 v0, v52 │ │ -094c22: 0801 3300 |0bf3: move-object/from16 v1, v51 │ │ -094c26: 5910 1d11 |0bf5: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094c2a: 28e5 |0bf7: goto 0bdc // -001b │ │ -094c2c: 1321 0000 |0bf8: const/16 v33, #int 0 // #0 │ │ -094c30: 0800 3900 |0bfa: move-object/from16 v0, v57 │ │ -094c34: 5400 3511 |0bfc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -094c38: 0833 0000 |0bfe: move-object/from16 v51, v0 │ │ -094c3c: 4433 3321 |0c00: aget v51, v51, v33 │ │ -094c40: 0200 2f00 |0c02: move/from16 v0, v47 │ │ -094c44: 0201 3300 |0c04: move/from16 v1, v51 │ │ -094c48: 3710 0500 |0c06: if-le v0, v1, 0c0b // +0005 │ │ -094c4c: d821 2102 |0c08: add-int/lit8 v33, v33, #int 2 // #02 │ │ -094c50: 28f0 |0c0a: goto 0bfa // -0010 │ │ -094c52: 0213 2f00 |0c0b: move/from16 v19, v47 │ │ -094c56: 0800 3900 |0c0d: move-object/from16 v0, v57 │ │ -094c5a: 5400 3511 |0c0f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -094c5e: 0833 0000 |0c11: move-object/from16 v51, v0 │ │ -094c62: d834 2101 |0c13: add-int/lit8 v52, v33, #int 1 // #01 │ │ -094c66: 4409 3334 |0c15: aget v9, v51, v52 │ │ -094c6a: 0800 3900 |0c17: move-object/from16 v0, v57 │ │ -094c6e: 0201 1300 |0c19: move/from16 v1, v19 │ │ -094c72: 0202 2700 |0c1b: move/from16 v2, v39 │ │ -094c76: 6e40 f621 9021 |0c1d: invoke-virtual {v0, v9, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@21f6 │ │ -094c7c: 0a33 |0c20: move-result v51 │ │ -094c7e: 9008 1d33 |0c21: add-int v8, v29, v51 │ │ -094c82: 0800 3900 |0c23: move-object/from16 v0, v57 │ │ -094c86: 5400 3f11 |0c25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094c8a: 0833 0000 |0c27: move-object/from16 v51, v0 │ │ -094c8e: 9034 0513 |0c29: add-int v52, v5, v19 │ │ -094c92: 4624 3334 |0c2b: aget-object v36, v51, v52 │ │ -094c96: 0800 2400 |0c2d: move-object/from16 v0, v36 │ │ -094c9a: 5200 1d11 |0c2f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094c9e: 0233 0000 |0c31: move/from16 v51, v0 │ │ -094ca2: 0200 3300 |0c33: move/from16 v0, v51 │ │ -094ca6: 3508 1a00 |0c35: if-ge v8, v0, 0c4f // +001a │ │ -094caa: 0800 2400 |0c37: move-object/from16 v0, v36 │ │ -094cae: 5908 1d11 |0c39: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094cb2: 0800 2400 |0c3b: move-object/from16 v0, v36 │ │ -094cb6: 5905 1911 |0c3d: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -094cba: d833 0904 |0c3f: add-int/lit8 v51, v9, #int 4 // #04 │ │ -094cbe: 0200 3300 |0c41: move/from16 v0, v51 │ │ -094cc2: 0801 2400 |0c43: move-object/from16 v1, v36 │ │ -094cc6: 5910 1311 |0c45: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -094cca: 1333 0000 |0c47: const/16 v51, #int 0 // #0 │ │ -094cce: 0200 3300 |0c49: move/from16 v0, v51 │ │ -094cd2: 0801 2400 |0c4b: move-object/from16 v1, v36 │ │ -094cd6: 5c10 1b11 |0c4d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -094cda: 0800 3900 |0c4f: move-object/from16 v0, v57 │ │ -094cde: 5400 3511 |0c51: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -094ce2: 0833 0000 |0c53: move-object/from16 v51, v0 │ │ -094ce6: 4433 3321 |0c55: aget v51, v51, v33 │ │ -094cea: 0200 1300 |0c57: move/from16 v0, v19 │ │ -094cee: 0201 3300 |0c59: move/from16 v1, v51 │ │ -094cf2: 3310 3c01 |0c5b: if-ne v0, v1, 0d97 // +013c │ │ -094cf6: 0200 1300 |0c5d: move/from16 v0, v19 │ │ -094cfa: 0201 1f00 |0c5f: move/from16 v1, v31 │ │ -094cfe: 3510 2e01 |0c61: if-ge v0, v1, 0d8f // +012e │ │ -094d02: d833 1fff |0c63: add-int/lit8 v51, v31, #int -1 // #ff │ │ -094d06: 9133 3313 |0c65: sub-int v51, v51, v19 │ │ -094d0a: 0800 3900 |0c67: move-object/from16 v0, v57 │ │ -094d0e: 5200 3b11 |0c69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -094d12: 0234 0000 |0c6b: move/from16 v52, v0 │ │ -094d16: 7702 8824 3300 |0c6d: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -094d1c: 0a32 |0c70: move-result v50 │ │ -094d1e: 0800 3900 |0c71: move-object/from16 v0, v57 │ │ -094d22: 5400 3611 |0c73: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094d26: 0833 0000 |0c75: move-object/from16 v51, v0 │ │ -094d2a: 0800 3300 |0c77: move-object/from16 v0, v51 │ │ -094d2e: 0201 1300 |0c79: move/from16 v1, v19 │ │ -094d32: 0202 3200 |0c7b: move/from16 v2, v50 │ │ -094d36: 6e40 9421 1029 |0c7d: invoke-virtual {v0, v1, v9, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ -094d3c: 0a14 |0c80: move-result v20 │ │ -094d3e: 1333 0200 |0c81: const/16 v51, #int 2 // #2 │ │ -094d42: 0200 1400 |0c83: move/from16 v0, v20 │ │ -094d46: 0201 3300 |0c85: move/from16 v1, v51 │ │ -094d4a: 3410 0801 |0c87: if-lt v0, v1, 0d8f // +0108 │ │ -094d4e: 7701 bc21 3000 |0c89: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ -094d54: 0a31 |0c8c: move-result v49 │ │ -094d56: 9033 3a13 |0c8d: add-int v51, v58, v19 │ │ -094d5a: 0800 3900 |0c8f: move-object/from16 v0, v57 │ │ -094d5e: 5200 4711 |0c91: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -094d62: 0234 0000 |0c93: move/from16 v52, v0 │ │ -094d66: 9528 3334 |0c95: and-int v40, v51, v52 │ │ -094d6a: 0800 3900 |0c97: move-object/from16 v0, v57 │ │ -094d6e: 5400 2b11 |0c99: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -094d72: 0833 0000 |0c9b: move-object/from16 v51, v0 │ │ -094d76: e034 3104 |0c9d: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -094d7a: 9034 3428 |0c9f: add-int v52, v52, v40 │ │ -094d7e: 4a33 3334 |0ca1: aget-short v51, v51, v52 │ │ -094d82: 7701 2822 3300 |0ca3: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -094d88: 0a33 |0ca6: move-result v51 │ │ -094d8a: 9033 3308 |0ca7: add-int v51, v51, v8 │ │ -094d8e: 0800 3900 |0ca9: move-object/from16 v0, v57 │ │ -094d92: 5400 3211 |0cab: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -094d96: 0834 0000 |0cad: move-object/from16 v52, v0 │ │ -094d9a: 9035 3a13 |0caf: add-int v53, v58, v19 │ │ -094d9e: 0800 3900 |0cb1: move-object/from16 v0, v57 │ │ -094da2: 5400 3611 |0cb3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094da6: 0836 0000 |0cb5: move-object/from16 v54, v0 │ │ -094daa: d837 13ff |0cb7: add-int/lit8 v55, v19, #int -1 // #ff │ │ -094dae: d837 37ff |0cb9: add-int/lit8 v55, v55, #int -1 // #ff │ │ -094db2: 7402 9321 3600 |0cbb: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -094db8: 0a36 |0cbe: move-result v54 │ │ -094dba: 7403 e421 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@21e4 │ │ -094dc0: 0c34 |0cc2: move-result-object v52 │ │ -094dc2: 1335 0100 |0cc3: const/16 v53, #int 1 // #1 │ │ -094dc6: 0800 3900 |0cc5: move-object/from16 v0, v57 │ │ -094dca: 5400 3611 |0cc7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094dce: 0836 0000 |0cc9: move-object/from16 v54, v0 │ │ -094dd2: d837 0901 |0ccb: add-int/lit8 v55, v9, #int 1 // #01 │ │ -094dd6: 9137 1337 |0ccd: sub-int v55, v19, v55 │ │ -094dda: d837 37ff |0ccf: add-int/lit8 v55, v55, #int -1 // #ff │ │ -094dde: 7402 9321 3600 |0cd1: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -094de4: 0a36 |0cd4: move-result v54 │ │ -094de6: 0800 3900 |0cd5: move-object/from16 v0, v57 │ │ -094dea: 5400 3611 |0cd7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -094dee: 0837 0000 |0cd9: move-object/from16 v55, v0 │ │ -094df2: d838 13ff |0cdb: add-int/lit8 v56, v19, #int -1 // #ff │ │ -094df6: 7402 9321 3700 |0cdd: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ -094dfc: 0a37 |0ce0: move-result v55 │ │ -094dfe: 7404 e021 3400 |0ce1: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ -094e04: 0a34 |0ce4: move-result v52 │ │ -094e06: 9007 3334 |0ce5: add-int v7, v51, v52 │ │ -094e0a: 7701 bb21 3100 |0ce7: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ -094e10: 0a31 |0cea: move-result v49 │ │ -094e12: 9033 3a13 |0ceb: add-int v51, v58, v19 │ │ -094e16: d833 3301 |0ced: add-int/lit8 v51, v51, #int 1 // #01 │ │ -094e1a: 0800 3900 |0cef: move-object/from16 v0, v57 │ │ -094e1e: 5200 4711 |0cf1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -094e22: 0234 0000 |0cf3: move/from16 v52, v0 │ │ -094e26: 9528 3334 |0cf5: and-int v40, v51, v52 │ │ -094e2a: 0800 3900 |0cf7: move-object/from16 v0, v57 │ │ -094e2e: 5400 2b11 |0cf9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -094e32: 0833 0000 |0cfb: move-object/from16 v51, v0 │ │ -094e36: e034 3104 |0cfd: shl-int/lit8 v52, v49, #int 4 // #04 │ │ -094e3a: 9034 3428 |0cff: add-int v52, v52, v40 │ │ -094e3e: 4a33 3334 |0d01: aget-short v51, v51, v52 │ │ -094e42: 7701 2922 3300 |0d03: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -094e48: 0a33 |0d06: move-result v51 │ │ -094e4a: 901a 0733 |0d07: add-int v26, v7, v51 │ │ -094e4e: 0800 3900 |0d09: move-object/from16 v0, v57 │ │ -094e52: 5400 2c11 |0d0b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -094e56: 0833 0000 |0d0d: move-object/from16 v51, v0 │ │ -094e5a: 4a33 3331 |0d0f: aget-short v51, v51, v49 │ │ -094e5e: 7701 2922 3300 |0d11: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -094e64: 0a33 |0d14: move-result v51 │ │ -094e66: 901c 1a33 |0d15: add-int v28, v26, v51 │ │ -094e6a: d833 1301 |0d17: add-int/lit8 v51, v19, #int 1 // #01 │ │ -094e6e: 9022 3314 |0d19: add-int v34, v51, v20 │ │ -094e72: 9033 0522 |0d1b: add-int v51, v5, v34 │ │ -094e76: 0200 1000 |0d1d: move/from16 v0, v16 │ │ -094e7a: 0201 3300 |0d1f: move/from16 v1, v51 │ │ -094e7e: 3510 1600 |0d21: if-ge v0, v1, 0d37 // +0016 │ │ -094e82: 0800 3900 |0d23: move-object/from16 v0, v57 │ │ -094e86: 5400 3f11 |0d25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094e8a: 0833 0000 |0d27: move-object/from16 v51, v0 │ │ -094e8e: d810 1001 |0d29: add-int/lit8 v16, v16, #int 1 // #01 │ │ -094e92: 4633 3310 |0d2b: aget-object v51, v51, v16 │ │ -094e96: 1434 ffff ff0f |0d2d: const v52, #float 2.52435e-29 // #0fffffff │ │ -094e9c: 0200 3400 |0d30: move/from16 v0, v52 │ │ -094ea0: 0801 3300 |0d32: move-object/from16 v1, v51 │ │ -094ea4: 5910 1d11 |0d34: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094ea8: 28e5 |0d36: goto 0d1b // -001b │ │ -094eaa: 1333 0000 |0d37: const/16 v51, #int 0 // #0 │ │ -094eae: 0800 3900 |0d39: move-object/from16 v0, v57 │ │ -094eb2: 0201 3300 |0d3b: move/from16 v1, v51 │ │ -094eb6: 0202 1400 |0d3d: move/from16 v2, v20 │ │ -094eba: 0203 3100 |0d3f: move/from16 v3, v49 │ │ -094ebe: 0204 2800 |0d41: move/from16 v4, v40 │ │ -094ec2: 6e54 fb21 1032 |0d43: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ -094ec8: 0a33 |0d46: move-result v51 │ │ -094eca: 9008 1c33 |0d47: add-int v8, v28, v51 │ │ -094ece: 0800 3900 |0d49: move-object/from16 v0, v57 │ │ -094ed2: 5400 3f11 |0d4b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ -094ed6: 0833 0000 |0d4d: move-object/from16 v51, v0 │ │ -094eda: 9034 0522 |0d4f: add-int v52, v5, v34 │ │ -094ede: 4624 3334 |0d51: aget-object v36, v51, v52 │ │ -094ee2: 0800 2400 |0d53: move-object/from16 v0, v36 │ │ -094ee6: 5200 1d11 |0d55: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094eea: 0233 0000 |0d57: move/from16 v51, v0 │ │ -094eee: 0200 3300 |0d59: move/from16 v0, v51 │ │ -094ef2: 3508 3400 |0d5b: if-ge v8, v0, 0d8f // +0034 │ │ -094ef6: 0800 2400 |0d5d: move-object/from16 v0, v36 │ │ -094efa: 5908 1d11 |0d5f: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ -094efe: 9033 0513 |0d61: add-int v51, v5, v19 │ │ -094f02: d833 3301 |0d63: add-int/lit8 v51, v51, #int 1 // #01 │ │ -094f06: 0200 3300 |0d65: move/from16 v0, v51 │ │ -094f0a: 0801 2400 |0d67: move-object/from16 v1, v36 │ │ -094f0e: 5910 1911 |0d69: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ -094f12: 1333 0000 |0d6b: const/16 v51, #int 0 // #0 │ │ -094f16: 0200 3300 |0d6d: move/from16 v0, v51 │ │ -094f1a: 0801 2400 |0d6f: move-object/from16 v1, v36 │ │ -094f1e: 5910 1311 |0d71: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ -094f22: 1333 0100 |0d73: const/16 v51, #int 1 // #1 │ │ -094f26: 0200 3300 |0d75: move/from16 v0, v51 │ │ -094f2a: 0801 2400 |0d77: move-object/from16 v1, v36 │ │ -094f2e: 5c10 1b11 |0d79: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ -094f32: 1333 0100 |0d7b: const/16 v51, #int 1 // #1 │ │ -094f36: 0200 3300 |0d7d: move/from16 v0, v51 │ │ -094f3a: 0801 2400 |0d7f: move-object/from16 v1, v36 │ │ -094f3e: 5c10 1c11 |0d81: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ -094f42: 0800 2400 |0d83: move-object/from16 v0, v36 │ │ -094f46: 5905 1a11 |0d85: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ -094f4a: d833 0904 |0d87: add-int/lit8 v51, v9, #int 4 // #04 │ │ -094f4e: 0200 3300 |0d89: move/from16 v0, v51 │ │ -094f52: 0801 2400 |0d8b: move-object/from16 v1, v36 │ │ -094f56: 5910 1411 |0d8d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ -094f5a: d821 2102 |0d8f: add-int/lit8 v33, v33, #int 2 // #02 │ │ -094f5e: 0200 2100 |0d91: move/from16 v0, v33 │ │ -094f62: 0201 2000 |0d93: move/from16 v1, v32 │ │ -094f66: 3210 fdf6 |0d95: if-eq v0, v1, 0492 // -0903 │ │ -094f6a: d813 1301 |0d97: add-int/lit8 v19, v19, #int 1 // #01 │ │ -094f6e: 2900 74fe |0d99: goto/16 0c0d // -018c │ │ -094f72: 01fe |0d9b: move v14, v15 │ │ -094f74: 2900 c6f5 |0d9c: goto/16 0362 // -0a3a │ │ +0a1264: |[0a1264] com.badlogic.gdx.utils.compression.lzma.Encoder.GetOptimum:(I)I │ │ +0a1274: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +0a1278: 5200 4111 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ +0a127c: 0233 0000 |0004: move/from16 v51, v0 │ │ +0a1280: 0800 3900 |0006: move-object/from16 v0, v57 │ │ +0a1284: 5200 4011 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a1288: 0234 0000 |000a: move/from16 v52, v0 │ │ +0a128c: 0200 3300 |000c: move/from16 v0, v51 │ │ +0a1290: 0201 3400 |000e: move/from16 v1, v52 │ │ +0a1294: 3210 5300 |0010: if-eq v0, v1, 0063 // +0053 │ │ +0a1298: 0800 3900 |0012: move-object/from16 v0, v57 │ │ +0a129c: 5400 3f11 |0014: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a12a0: 0833 0000 |0016: move-object/from16 v51, v0 │ │ +0a12a4: 0800 3900 |0018: move-object/from16 v0, v57 │ │ +0a12a8: 5200 4011 |001a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a12ac: 0234 0000 |001c: move/from16 v52, v0 │ │ +0a12b0: 4633 3334 |001e: aget-object v51, v51, v52 │ │ +0a12b4: 0800 3300 |0020: move-object/from16 v0, v51 │ │ +0a12b8: 5200 1911 |0022: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a12bc: 0233 0000 |0024: move/from16 v51, v0 │ │ +0a12c0: 0800 3900 |0026: move-object/from16 v0, v57 │ │ +0a12c4: 5200 4011 |0028: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a12c8: 0234 0000 |002a: move/from16 v52, v0 │ │ +0a12cc: 9112 3334 |002c: sub-int v18, v51, v52 │ │ +0a12d0: 0800 3900 |002e: move-object/from16 v0, v57 │ │ +0a12d4: 5400 3f11 |0030: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a12d8: 0833 0000 |0032: move-object/from16 v51, v0 │ │ +0a12dc: 0800 3900 |0034: move-object/from16 v0, v57 │ │ +0a12e0: 5200 4011 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a12e4: 0234 0000 |0038: move/from16 v52, v0 │ │ +0a12e8: 4633 3334 |003a: aget-object v51, v51, v52 │ │ +0a12ec: 0800 3300 |003c: move-object/from16 v0, v51 │ │ +0a12f0: 5200 1311 |003e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a12f4: 0233 0000 |0040: move/from16 v51, v0 │ │ +0a12f8: 0200 3300 |0042: move/from16 v0, v51 │ │ +0a12fc: 0801 3900 |0044: move-object/from16 v1, v57 │ │ +0a1300: 5910 4e11 |0046: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a1304: 0800 3900 |0048: move-object/from16 v0, v57 │ │ +0a1308: 5400 3f11 |004a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a130c: 0833 0000 |004c: move-object/from16 v51, v0 │ │ +0a1310: 0800 3900 |004e: move-object/from16 v0, v57 │ │ +0a1314: 5200 4011 |0050: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a1318: 0234 0000 |0052: move/from16 v52, v0 │ │ +0a131c: 4633 3334 |0054: aget-object v51, v51, v52 │ │ +0a1320: 0800 3300 |0056: move-object/from16 v0, v51 │ │ +0a1324: 5200 1911 |0058: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1328: 0233 0000 |005a: move/from16 v51, v0 │ │ +0a132c: 0200 3300 |005c: move/from16 v0, v51 │ │ +0a1330: 0801 3900 |005e: move-object/from16 v1, v57 │ │ +0a1334: 5910 4011 |0060: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a1338: 0f12 |0062: return v18 │ │ +0a133a: 1333 0000 |0063: const/16 v51, #int 0 // #0 │ │ +0a133e: 0200 3300 |0065: move/from16 v0, v51 │ │ +0a1342: 0801 3900 |0067: move-object/from16 v1, v57 │ │ +0a1346: 5910 4111 |0069: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ +0a134a: 0200 3300 |006b: move/from16 v0, v51 │ │ +0a134e: 0801 3900 |006d: move-object/from16 v1, v57 │ │ +0a1352: 5910 4011 |006f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a1356: 0800 3900 |0071: move-object/from16 v0, v57 │ │ +0a135a: 5500 3411 |0073: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ +0a135e: 0233 0000 |0075: move/from16 v51, v0 │ │ +0a1362: 3933 2b00 |0077: if-nez v51, 00a2 // +002b │ │ +0a1366: 7401 fe21 3900 |0079: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@21fe │ │ +0a136c: 0a11 |007c: move-result v17 │ │ +0a136e: 0800 3900 |007d: move-object/from16 v0, v57 │ │ +0a1372: 5200 3a11 |007f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ +0a1376: 0220 0000 |0081: move/from16 v32, v0 │ │ +0a137a: 0800 3900 |0083: move-object/from16 v0, v57 │ │ +0a137e: 5400 3611 |0085: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1382: 0833 0000 |0087: move-object/from16 v51, v0 │ │ +0a1386: 7401 9621 3300 |0089: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ +0a138c: 0a33 |008c: move-result v51 │ │ +0a138e: d81e 3301 |008d: add-int/lit8 v30, v51, #int 1 // #01 │ │ +0a1392: 1333 0200 |008f: const/16 v51, #int 2 // #2 │ │ +0a1396: 0200 1e00 |0091: move/from16 v0, v30 │ │ +0a139a: 0201 3300 |0093: move/from16 v1, v51 │ │ +0a139e: 3510 1c00 |0095: if-ge v0, v1, 00b1 // +001c │ │ +0a13a2: 1333 ffff |0097: const/16 v51, #int -1 // #ffff │ │ +0a13a6: 0200 3300 |0099: move/from16 v0, v51 │ │ +0a13aa: 0801 3900 |009b: move-object/from16 v1, v57 │ │ +0a13ae: 5910 4e11 |009d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a13b2: 1312 0100 |009f: const/16 v18, #int 1 // #1 │ │ +0a13b6: 28c1 |00a1: goto 0062 // -003f │ │ +0a13b8: 0800 3900 |00a2: move-object/from16 v0, v57 │ │ +0a13bc: 5200 3311 |00a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@1133 │ │ +0a13c0: 0211 0000 |00a6: move/from16 v17, v0 │ │ +0a13c4: 1333 0000 |00a8: const/16 v51, #int 0 // #0 │ │ +0a13c8: 0200 3300 |00aa: move/from16 v0, v51 │ │ +0a13cc: 0801 3900 |00ac: move-object/from16 v1, v57 │ │ +0a13d0: 5c10 3411 |00ae: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ +0a13d4: 28cd |00b0: goto 007d // -0033 │ │ +0a13d6: 1333 1101 |00b1: const/16 v51, #int 273 // #111 │ │ +0a13da: 0200 1e00 |00b3: move/from16 v0, v30 │ │ +0a13de: 0201 3300 |00b5: move/from16 v1, v51 │ │ +0a13e2: 3710 0400 |00b7: if-le v0, v1, 00bb // +0004 │ │ +0a13e6: 131e 1101 |00b9: const/16 v30, #int 273 // #111 │ │ +0a13ea: 132d 0000 |00bb: const/16 v45, #int 0 // #0 │ │ +0a13ee: 120d |00bd: const/4 v13, #int 0 // #0 │ │ +0a13f0: 1333 0400 |00be: const/16 v51, #int 4 // #4 │ │ +0a13f4: 0200 3300 |00c0: move/from16 v0, v51 │ │ +0a13f8: 350d 4b00 |00c2: if-ge v13, v0, 010d // +004b │ │ +0a13fc: 0800 3900 |00c4: move-object/from16 v0, v57 │ │ +0a1400: 5400 5c11 |00c6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1404: 0833 0000 |00c8: move-object/from16 v51, v0 │ │ +0a1408: 0800 3900 |00ca: move-object/from16 v0, v57 │ │ +0a140c: 5400 4a11 |00cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a1410: 0834 0000 |00ce: move-object/from16 v52, v0 │ │ +0a1414: 4434 340d |00d0: aget v52, v52, v13 │ │ +0a1418: 4b34 330d |00d2: aput v52, v51, v13 │ │ +0a141c: 0800 3900 |00d4: move-object/from16 v0, v57 │ │ +0a1420: 5400 5b11 |00d6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1424: 0833 0000 |00d8: move-object/from16 v51, v0 │ │ +0a1428: 0800 3900 |00da: move-object/from16 v0, v57 │ │ +0a142c: 5400 3611 |00dc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1430: 0834 0000 |00de: move-object/from16 v52, v0 │ │ +0a1434: 1335 ffff |00e0: const/16 v53, #int -1 // #ffff │ │ +0a1438: 0800 3900 |00e2: move-object/from16 v0, v57 │ │ +0a143c: 5400 5c11 |00e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1440: 0836 0000 |00e6: move-object/from16 v54, v0 │ │ +0a1444: 4436 360d |00e8: aget v54, v54, v13 │ │ +0a1448: 1337 1101 |00ea: const/16 v55, #int 273 // #111 │ │ +0a144c: 7404 9421 3400 |00ec: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ +0a1452: 0a34 |00ef: move-result v52 │ │ +0a1454: 4b34 330d |00f0: aput v52, v51, v13 │ │ +0a1458: 0800 3900 |00f2: move-object/from16 v0, v57 │ │ +0a145c: 5400 5b11 |00f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1460: 0833 0000 |00f6: move-object/from16 v51, v0 │ │ +0a1464: 4433 330d |00f8: aget v51, v51, v13 │ │ +0a1468: 0800 3900 |00fa: move-object/from16 v0, v57 │ │ +0a146c: 5400 5b11 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1470: 0834 0000 |00fe: move-object/from16 v52, v0 │ │ +0a1474: 4434 342d |0100: aget v52, v52, v45 │ │ +0a1478: 0200 3300 |0102: move/from16 v0, v51 │ │ +0a147c: 0201 3400 |0104: move/from16 v1, v52 │ │ +0a1480: 3710 0400 |0106: if-le v0, v1, 010a // +0004 │ │ +0a1484: 022d 0d00 |0108: move/from16 v45, v13 │ │ +0a1488: d80d 0d01 |010a: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0a148c: 28b2 |010c: goto 00be // -004e │ │ +0a148e: 0800 3900 |010d: move-object/from16 v0, v57 │ │ +0a1492: 5400 5b11 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1496: 0833 0000 |0111: move-object/from16 v51, v0 │ │ +0a149a: 4433 332d |0113: aget v51, v51, v45 │ │ +0a149e: 0800 3900 |0115: move-object/from16 v0, v57 │ │ +0a14a2: 5200 3b11 |0117: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a14a6: 0234 0000 |0119: move/from16 v52, v0 │ │ +0a14aa: 0200 3300 |011b: move/from16 v0, v51 │ │ +0a14ae: 0201 3400 |011d: move/from16 v1, v52 │ │ +0a14b2: 3410 1b00 |011f: if-lt v0, v1, 013a // +001b │ │ +0a14b6: 0200 2d00 |0121: move/from16 v0, v45 │ │ +0a14ba: 0801 3900 |0123: move-object/from16 v1, v57 │ │ +0a14be: 5910 4e11 |0125: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a14c2: 0800 3900 |0127: move-object/from16 v0, v57 │ │ +0a14c6: 5400 5b11 |0129: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a14ca: 0833 0000 |012b: move-object/from16 v51, v0 │ │ +0a14ce: 4412 332d |012d: aget v18, v51, v45 │ │ +0a14d2: d833 12ff |012f: add-int/lit8 v51, v18, #int -1 // #ff │ │ +0a14d6: 0800 3900 |0131: move-object/from16 v0, v57 │ │ +0a14da: 0201 3300 |0133: move/from16 v1, v51 │ │ +0a14de: 6e20 fd21 1000 |0135: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@21fd │ │ +0a14e4: 2900 2aff |0138: goto/16 0062 // -00d6 │ │ +0a14e8: 0800 3900 |013a: move-object/from16 v0, v57 │ │ +0a14ec: 5200 3b11 |013c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a14f0: 0233 0000 |013e: move/from16 v51, v0 │ │ +0a14f4: 0200 1100 |0140: move/from16 v0, v17 │ │ +0a14f8: 0201 3300 |0142: move/from16 v1, v51 │ │ +0a14fc: 3410 2100 |0144: if-lt v0, v1, 0165 // +0021 │ │ +0a1500: 0800 3900 |0146: move-object/from16 v0, v57 │ │ +0a1504: 5400 3511 |0148: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a1508: 0833 0000 |014a: move-object/from16 v51, v0 │ │ +0a150c: d834 20ff |014c: add-int/lit8 v52, v32, #int -1 // #ff │ │ +0a1510: 4433 3334 |014e: aget v51, v51, v52 │ │ +0a1514: d833 3304 |0150: add-int/lit8 v51, v51, #int 4 // #04 │ │ +0a1518: 0200 3300 |0152: move/from16 v0, v51 │ │ +0a151c: 0801 3900 |0154: move-object/from16 v1, v57 │ │ +0a1520: 5910 4e11 |0156: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a1524: d833 11ff |0158: add-int/lit8 v51, v17, #int -1 // #ff │ │ +0a1528: 0800 3900 |015a: move-object/from16 v0, v57 │ │ +0a152c: 0201 3300 |015c: move/from16 v1, v51 │ │ +0a1530: 6e20 fd21 1000 |015e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.MovePos:(I)V // method@21fd │ │ +0a1536: 0212 1100 |0161: move/from16 v18, v17 │ │ +0a153a: 2900 fffe |0163: goto/16 0062 // -0101 │ │ +0a153e: 0800 3900 |0165: move-object/from16 v0, v57 │ │ +0a1542: 5400 3611 |0167: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1546: 0833 0000 |0169: move-object/from16 v51, v0 │ │ +0a154a: 1334 ffff |016b: const/16 v52, #int -1 // #ffff │ │ +0a154e: 7402 9321 3300 |016d: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a1554: 0a0b |0170: move-result v11 │ │ +0a1556: 0800 3900 |0171: move-object/from16 v0, v57 │ │ +0a155a: 5400 3611 |0173: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a155e: 0833 0000 |0175: move-object/from16 v51, v0 │ │ +0a1562: 0800 3900 |0177: move-object/from16 v0, v57 │ │ +0a1566: 5400 4a11 |0179: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repDistances:[I // field@114a │ │ +0a156a: 0834 0000 |017b: move-object/from16 v52, v0 │ │ +0a156e: 1335 0000 |017d: const/16 v53, #int 0 // #0 │ │ +0a1572: 4434 3435 |017f: aget v52, v52, v53 │ │ +0a1576: d934 3400 |0181: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ +0a157a: d834 34ff |0183: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0a157e: d834 34ff |0185: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0a1582: 7402 9321 3300 |0187: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a1588: 0a16 |018a: move-result v22 │ │ +0a158a: 1333 0200 |018b: const/16 v51, #int 2 // #2 │ │ +0a158e: 0200 1100 |018d: move/from16 v0, v17 │ │ +0a1592: 0201 3300 |018f: move/from16 v1, v51 │ │ +0a1596: 3510 2200 |0191: if-ge v0, v1, 01b3 // +0022 │ │ +0a159a: 0200 1600 |0193: move/from16 v0, v22 │ │ +0a159e: 320b 1e00 |0195: if-eq v11, v0, 01b3 // +001e │ │ +0a15a2: 0800 3900 |0197: move-object/from16 v0, v57 │ │ +0a15a6: 5400 5b11 |0199: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a15aa: 0833 0000 |019b: move-object/from16 v51, v0 │ │ +0a15ae: 4433 332d |019d: aget v51, v51, v45 │ │ +0a15b2: 1334 0200 |019f: const/16 v52, #int 2 // #2 │ │ +0a15b6: 0200 3300 |01a1: move/from16 v0, v51 │ │ +0a15ba: 0201 3400 |01a3: move/from16 v1, v52 │ │ +0a15be: 3510 0e00 |01a5: if-ge v0, v1, 01b3 // +000e │ │ +0a15c2: 1333 ffff |01a7: const/16 v51, #int -1 // #ffff │ │ +0a15c6: 0200 3300 |01a9: move/from16 v0, v51 │ │ +0a15ca: 0801 3900 |01ab: move-object/from16 v1, v57 │ │ +0a15ce: 5910 4e11 |01ad: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a15d2: 1312 0100 |01af: const/16 v18, #int 1 // #1 │ │ +0a15d6: 2900 b1fe |01b1: goto/16 0062 // -014f │ │ +0a15da: 0800 3900 |01b3: move-object/from16 v0, v57 │ │ +0a15de: 5400 3f11 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a15e2: 0833 0000 |01b7: move-object/from16 v51, v0 │ │ +0a15e6: 1334 0000 |01b9: const/16 v52, #int 0 // #0 │ │ +0a15ea: 4633 3334 |01bb: aget-object v51, v51, v52 │ │ +0a15ee: 0800 3900 |01bd: move-object/from16 v0, v57 │ │ +0a15f2: 5200 4c11 |01bf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a15f6: 0234 0000 |01c1: move/from16 v52, v0 │ │ +0a15fa: 0200 3400 |01c3: move/from16 v0, v52 │ │ +0a15fe: 0801 3300 |01c5: move-object/from16 v1, v51 │ │ +0a1602: 5910 1e11 |01c7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ +0a1606: 0800 3900 |01c9: move-object/from16 v0, v57 │ │ +0a160a: 5200 4711 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a160e: 0233 0000 |01cd: move/from16 v51, v0 │ │ +0a1612: 9527 3a33 |01cf: and-int v39, v58, v51 │ │ +0a1616: 0800 3900 |01d1: move-object/from16 v0, v57 │ │ +0a161a: 5400 3f11 |01d3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a161e: 0833 0000 |01d5: move-object/from16 v51, v0 │ │ +0a1622: 1334 0100 |01d7: const/16 v52, #int 1 // #1 │ │ +0a1626: 4634 3334 |01d9: aget-object v52, v51, v52 │ │ +0a162a: 0800 3900 |01db: move-object/from16 v0, v57 │ │ +0a162e: 5400 2b11 |01dd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a1632: 0833 0000 |01df: move-object/from16 v51, v0 │ │ +0a1636: 0800 3900 |01e1: move-object/from16 v0, v57 │ │ +0a163a: 5200 4c11 |01e3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a163e: 0235 0000 |01e5: move/from16 v53, v0 │ │ +0a1642: e035 3504 |01e7: shl-int/lit8 v53, v53, #int 4 // #04 │ │ +0a1646: 9035 3527 |01e9: add-int v53, v53, v39 │ │ +0a164a: 4a33 3335 |01eb: aget-short v51, v51, v53 │ │ +0a164e: 7701 2822 3300 |01ed: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a1654: 0a35 |01f0: move-result v53 │ │ +0a1656: 0800 3900 |01f1: move-object/from16 v0, v57 │ │ +0a165a: 5400 3211 |01f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a165e: 0833 0000 |01f5: move-object/from16 v51, v0 │ │ +0a1662: 0800 3900 |01f7: move-object/from16 v0, v57 │ │ +0a1666: 5600 4811 |01f9: iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._previousByte:B // field@1148 │ │ +0a166a: 0236 0000 |01fb: move/from16 v54, v0 │ │ +0a166e: 0800 3300 |01fd: move-object/from16 v0, v51 │ │ +0a1672: 0201 3a00 |01ff: move/from16 v1, v58 │ │ +0a1676: 0202 3600 |0201: move/from16 v2, v54 │ │ +0a167a: 6e30 e421 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@21e4 │ │ +0a1680: 0c36 |0206: move-result-object v54 │ │ +0a1682: 0800 3900 |0207: move-object/from16 v0, v57 │ │ +0a1686: 5200 4c11 |0209: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a168a: 0233 0000 |020b: move/from16 v51, v0 │ │ +0a168e: 7701 ba21 3300 |020d: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ +0a1694: 0a33 |0210: move-result v51 │ │ +0a1696: 3933 c800 |0211: if-nez v51, 02d9 // +00c8 │ │ +0a169a: 1333 0100 |0213: const/16 v51, #int 1 // #1 │ │ +0a169e: 0800 3600 |0215: move-object/from16 v0, v54 │ │ +0a16a2: 0201 3300 |0217: move/from16 v1, v51 │ │ +0a16a6: 0202 1600 |0219: move/from16 v2, v22 │ │ +0a16aa: 6e40 e021 10b2 |021b: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ +0a16b0: 0a33 |021e: move-result v51 │ │ +0a16b2: 9033 3335 |021f: add-int v51, v51, v53 │ │ +0a16b6: 0200 3300 |0221: move/from16 v0, v51 │ │ +0a16ba: 0801 3400 |0223: move-object/from16 v1, v52 │ │ +0a16be: 5910 1d11 |0225: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a16c2: 0800 3900 |0227: move-object/from16 v0, v57 │ │ +0a16c6: 5400 3f11 |0229: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a16ca: 0833 0000 |022b: move-object/from16 v51, v0 │ │ +0a16ce: 1334 0100 |022d: const/16 v52, #int 1 // #1 │ │ +0a16d2: 4633 3334 |022f: aget-object v51, v51, v52 │ │ +0a16d6: 7401 e821 3300 |0231: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@21e8 │ │ +0a16dc: 0800 3900 |0234: move-object/from16 v0, v57 │ │ +0a16e0: 5400 2b11 |0236: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a16e4: 0833 0000 |0238: move-object/from16 v51, v0 │ │ +0a16e8: 0800 3900 |023a: move-object/from16 v0, v57 │ │ +0a16ec: 5200 4c11 |023c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a16f0: 0234 0000 |023e: move/from16 v52, v0 │ │ +0a16f4: e034 3404 |0240: shl-int/lit8 v52, v52, #int 4 // #04 │ │ +0a16f8: 9034 3427 |0242: add-int v52, v52, v39 │ │ +0a16fc: 4a33 3334 |0244: aget-short v51, v51, v52 │ │ +0a1700: 7701 2922 3300 |0246: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a1706: 0a17 |0249: move-result v23 │ │ +0a1708: 0800 3900 |024a: move-object/from16 v0, v57 │ │ +0a170c: 5400 2c11 |024c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a1710: 0833 0000 |024e: move-object/from16 v51, v0 │ │ +0a1714: 0800 3900 |0250: move-object/from16 v0, v57 │ │ +0a1718: 5200 4c11 |0252: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a171c: 0234 0000 |0254: move/from16 v52, v0 │ │ +0a1720: 4a33 3334 |0256: aget-short v51, v51, v52 │ │ +0a1724: 7701 2922 3300 |0258: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a172a: 0a33 |025b: move-result v51 │ │ +0a172c: 902c 1733 |025c: add-int v44, v23, v51 │ │ +0a1730: 0200 1600 |025e: move/from16 v0, v22 │ │ +0a1734: 33b0 4700 |0260: if-ne v0, v11, 02a7 // +0047 │ │ +0a1738: 0800 3900 |0262: move-object/from16 v0, v57 │ │ +0a173c: 5200 4c11 |0264: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a1740: 0233 0000 |0266: move/from16 v51, v0 │ │ +0a1744: 0800 3900 |0268: move-object/from16 v0, v57 │ │ +0a1748: 0201 3300 |026a: move/from16 v1, v51 │ │ +0a174c: 0202 2700 |026c: move/from16 v2, v39 │ │ +0a1750: 6e30 fa21 1002 |026e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@21fa │ │ +0a1756: 0a33 |0271: move-result v51 │ │ +0a1758: 902e 2c33 |0272: add-int v46, v44, v51 │ │ +0a175c: 0800 3900 |0274: move-object/from16 v0, v57 │ │ +0a1760: 5400 3f11 |0276: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1764: 0833 0000 |0278: move-object/from16 v51, v0 │ │ +0a1768: 1334 0100 |027a: const/16 v52, #int 1 // #1 │ │ +0a176c: 4633 3334 |027c: aget-object v51, v51, v52 │ │ +0a1770: 0800 3300 |027e: move-object/from16 v0, v51 │ │ +0a1774: 5200 1d11 |0280: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1778: 0233 0000 |0282: move/from16 v51, v0 │ │ +0a177c: 0200 2e00 |0284: move/from16 v0, v46 │ │ +0a1780: 0201 3300 |0286: move/from16 v1, v51 │ │ +0a1784: 3510 1f00 |0288: if-ge v0, v1, 02a7 // +001f │ │ +0a1788: 0800 3900 |028a: move-object/from16 v0, v57 │ │ +0a178c: 5400 3f11 |028c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1790: 0833 0000 |028e: move-object/from16 v51, v0 │ │ +0a1794: 1334 0100 |0290: const/16 v52, #int 1 // #1 │ │ +0a1798: 4633 3334 |0292: aget-object v51, v51, v52 │ │ +0a179c: 0200 2e00 |0294: move/from16 v0, v46 │ │ +0a17a0: 0801 3300 |0296: move-object/from16 v1, v51 │ │ +0a17a4: 5910 1d11 |0298: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a17a8: 0800 3900 |029a: move-object/from16 v0, v57 │ │ +0a17ac: 5400 3f11 |029c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a17b0: 0833 0000 |029e: move-object/from16 v51, v0 │ │ +0a17b4: 1334 0100 |02a0: const/16 v52, #int 1 // #1 │ │ +0a17b8: 4633 3334 |02a2: aget-object v51, v51, v52 │ │ +0a17bc: 7401 e921 3300 |02a4: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@21e9 │ │ +0a17c2: 0800 3900 |02a7: move-object/from16 v0, v57 │ │ +0a17c6: 5400 5b11 |02a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a17ca: 0833 0000 |02ab: move-object/from16 v51, v0 │ │ +0a17ce: 4433 332d |02ad: aget v51, v51, v45 │ │ +0a17d2: 0200 1100 |02af: move/from16 v0, v17 │ │ +0a17d6: 0201 3300 |02b1: move/from16 v1, v51 │ │ +0a17da: 3410 2a00 |02b3: if-lt v0, v1, 02dd // +002a │ │ +0a17de: 0210 1100 |02b5: move/from16 v16, v17 │ │ +0a17e2: 1333 0200 |02b7: const/16 v51, #int 2 // #2 │ │ +0a17e6: 0200 1000 |02b9: move/from16 v0, v16 │ │ +0a17ea: 0201 3300 |02bb: move/from16 v1, v51 │ │ +0a17ee: 3510 2900 |02bd: if-ge v0, v1, 02e6 // +0029 │ │ +0a17f2: 0800 3900 |02bf: move-object/from16 v0, v57 │ │ +0a17f6: 5400 3f11 |02c1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a17fa: 0833 0000 |02c3: move-object/from16 v51, v0 │ │ +0a17fe: 1334 0100 |02c5: const/16 v52, #int 1 // #1 │ │ +0a1802: 4633 3334 |02c7: aget-object v51, v51, v52 │ │ +0a1806: 0800 3300 |02c9: move-object/from16 v0, v51 │ │ +0a180a: 5200 1311 |02cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a180e: 0233 0000 |02cd: move/from16 v51, v0 │ │ +0a1812: 0200 3300 |02cf: move/from16 v0, v51 │ │ +0a1816: 0801 3900 |02d1: move-object/from16 v1, v57 │ │ +0a181a: 5910 4e11 |02d3: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.backRes:I // field@114e │ │ +0a181e: 1312 0100 |02d5: const/16 v18, #int 1 // #1 │ │ +0a1822: 2900 8bfd |02d7: goto/16 0062 // -0275 │ │ +0a1826: 1333 0000 |02d9: const/16 v51, #int 0 // #0 │ │ +0a182a: 2900 3aff |02db: goto/16 0215 // -00c6 │ │ +0a182e: 0800 3900 |02dd: move-object/from16 v0, v57 │ │ +0a1832: 5400 5b11 |02df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1836: 0833 0000 |02e1: move-object/from16 v51, v0 │ │ +0a183a: 4410 332d |02e3: aget v16, v51, v45 │ │ +0a183e: 28d2 |02e5: goto 02b7 // -002e │ │ +0a1840: 0800 3900 |02e6: move-object/from16 v0, v57 │ │ +0a1844: 5400 3f11 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1848: 0833 0000 |02ea: move-object/from16 v51, v0 │ │ +0a184c: 1334 0100 |02ec: const/16 v52, #int 1 // #1 │ │ +0a1850: 4633 3334 |02ee: aget-object v51, v51, v52 │ │ +0a1854: 1334 0000 |02f0: const/16 v52, #int 0 // #0 │ │ +0a1858: 0200 3400 |02f2: move/from16 v0, v52 │ │ +0a185c: 0801 3300 |02f4: move-object/from16 v1, v51 │ │ +0a1860: 5910 1911 |02f6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1864: 0800 3900 |02f8: move-object/from16 v0, v57 │ │ +0a1868: 5400 3f11 |02fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a186c: 0833 0000 |02fc: move-object/from16 v51, v0 │ │ +0a1870: 1334 0000 |02fe: const/16 v52, #int 0 // #0 │ │ +0a1874: 4633 3334 |0300: aget-object v51, v51, v52 │ │ +0a1878: 0800 3900 |0302: move-object/from16 v0, v57 │ │ +0a187c: 5400 5c11 |0304: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1880: 0834 0000 |0306: move-object/from16 v52, v0 │ │ +0a1884: 1335 0000 |0308: const/16 v53, #int 0 // #0 │ │ +0a1888: 4434 3435 |030a: aget v52, v52, v53 │ │ +0a188c: 0200 3400 |030c: move/from16 v0, v52 │ │ +0a1890: 0801 3300 |030e: move-object/from16 v1, v51 │ │ +0a1894: 5910 1511 |0310: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a1898: 0800 3900 |0312: move-object/from16 v0, v57 │ │ +0a189c: 5400 3f11 |0314: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a18a0: 0833 0000 |0316: move-object/from16 v51, v0 │ │ +0a18a4: 1334 0000 |0318: const/16 v52, #int 0 // #0 │ │ +0a18a8: 4633 3334 |031a: aget-object v51, v51, v52 │ │ +0a18ac: 0800 3900 |031c: move-object/from16 v0, v57 │ │ +0a18b0: 5400 5c11 |031e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a18b4: 0834 0000 |0320: move-object/from16 v52, v0 │ │ +0a18b8: 1335 0100 |0322: const/16 v53, #int 1 // #1 │ │ +0a18bc: 4434 3435 |0324: aget v52, v52, v53 │ │ +0a18c0: 0200 3400 |0326: move/from16 v0, v52 │ │ +0a18c4: 0801 3300 |0328: move-object/from16 v1, v51 │ │ +0a18c8: 5910 1611 |032a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a18cc: 0800 3900 |032c: move-object/from16 v0, v57 │ │ +0a18d0: 5400 3f11 |032e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a18d4: 0833 0000 |0330: move-object/from16 v51, v0 │ │ +0a18d8: 1334 0000 |0332: const/16 v52, #int 0 // #0 │ │ +0a18dc: 4633 3334 |0334: aget-object v51, v51, v52 │ │ +0a18e0: 0800 3900 |0336: move-object/from16 v0, v57 │ │ +0a18e4: 5400 5c11 |0338: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a18e8: 0834 0000 |033a: move-object/from16 v52, v0 │ │ +0a18ec: 1335 0200 |033c: const/16 v53, #int 2 // #2 │ │ +0a18f0: 4434 3435 |033e: aget v52, v52, v53 │ │ +0a18f4: 0200 3400 |0340: move/from16 v0, v52 │ │ +0a18f8: 0801 3300 |0342: move-object/from16 v1, v51 │ │ +0a18fc: 5910 1711 |0344: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a1900: 0800 3900 |0346: move-object/from16 v0, v57 │ │ +0a1904: 5400 3f11 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1908: 0833 0000 |034a: move-object/from16 v51, v0 │ │ +0a190c: 1334 0000 |034c: const/16 v52, #int 0 // #0 │ │ +0a1910: 4633 3334 |034e: aget-object v51, v51, v52 │ │ +0a1914: 0800 3900 |0350: move-object/from16 v0, v57 │ │ +0a1918: 5400 5c11 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a191c: 0834 0000 |0354: move-object/from16 v52, v0 │ │ +0a1920: 1335 0300 |0356: const/16 v53, #int 3 // #3 │ │ +0a1924: 4434 3435 |0358: aget v52, v52, v53 │ │ +0a1928: 0200 3400 |035a: move/from16 v0, v52 │ │ +0a192c: 0801 3300 |035c: move-object/from16 v1, v51 │ │ +0a1930: 5910 1811 |035e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ +0a1934: 020e 1000 |0360: move/from16 v14, v16 │ │ +0a1938: 0800 3900 |0362: move-object/from16 v0, v57 │ │ +0a193c: 5400 3f11 |0364: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1940: 0833 0000 |0366: move-object/from16 v51, v0 │ │ +0a1944: d80f 0eff |0368: add-int/lit8 v15, v14, #int -1 // #ff │ │ +0a1948: 4633 330e |036a: aget-object v51, v51, v14 │ │ +0a194c: 1434 ffff ff0f |036c: const v52, #float 2.52435e-29 // #0fffffff │ │ +0a1952: 0200 3400 |036f: move/from16 v0, v52 │ │ +0a1956: 0801 3300 |0371: move-object/from16 v1, v51 │ │ +0a195a: 5910 1d11 |0373: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a195e: 1333 0200 |0375: const/16 v51, #int 2 // #2 │ │ +0a1962: 0200 3300 |0377: move/from16 v0, v51 │ │ +0a1966: 350f 220a |0379: if-ge v15, v0, 0d9b // +0a22 │ │ +0a196a: 120d |037b: const/4 v13, #int 0 // #0 │ │ +0a196c: 1333 0400 |037c: const/16 v51, #int 4 // #4 │ │ +0a1970: 0200 3300 |037e: move/from16 v0, v51 │ │ +0a1974: 350d 7000 |0380: if-ge v13, v0, 03f0 // +0070 │ │ +0a1978: 0800 3900 |0382: move-object/from16 v0, v57 │ │ +0a197c: 5400 5b11 |0384: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1980: 0833 0000 |0386: move-object/from16 v51, v0 │ │ +0a1984: 442b 330d |0388: aget v43, v51, v13 │ │ +0a1988: 1333 0200 |038a: const/16 v51, #int 2 // #2 │ │ +0a198c: 0200 2b00 |038c: move/from16 v0, v43 │ │ +0a1990: 0201 3300 |038e: move/from16 v1, v51 │ │ +0a1994: 3510 0500 |0390: if-ge v0, v1, 0395 // +0005 │ │ +0a1998: d80d 0d01 |0392: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0a199c: 28e8 |0394: goto 037c // -0018 │ │ +0a199e: 0800 3900 |0395: move-object/from16 v0, v57 │ │ +0a19a2: 5200 4c11 |0397: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a19a6: 0233 0000 |0399: move/from16 v51, v0 │ │ +0a19aa: 0800 3900 |039b: move-object/from16 v0, v57 │ │ +0a19ae: 0201 3300 |039d: move/from16 v1, v51 │ │ +0a19b2: 0202 2700 |039f: move/from16 v2, v39 │ │ +0a19b6: 6e40 f921 d021 |03a1: invoke-virtual {v0, v13, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@21f9 │ │ +0a19bc: 0a33 |03a4: move-result v51 │ │ +0a19be: 9029 2c33 |03a5: add-int v41, v44, v51 │ │ +0a19c2: 0800 3900 |03a7: move-object/from16 v0, v57 │ │ +0a19c6: 5400 4b11 |03a9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a19ca: 0833 0000 |03ab: move-object/from16 v51, v0 │ │ +0a19ce: d834 2bfe |03ad: add-int/lit8 v52, v43, #int -2 // #fe │ │ +0a19d2: 0800 3300 |03af: move-object/from16 v0, v51 │ │ +0a19d6: 0201 3400 |03b1: move/from16 v1, v52 │ │ +0a19da: 0202 2700 |03b3: move/from16 v2, v39 │ │ +0a19de: 6e30 d721 1002 |03b5: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@21d7 │ │ +0a19e4: 0a33 |03b8: move-result v51 │ │ +0a19e6: 9008 2933 |03b9: add-int v8, v41, v51 │ │ +0a19ea: 0800 3900 |03bb: move-object/from16 v0, v57 │ │ +0a19ee: 5400 3f11 |03bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a19f2: 0833 0000 |03bf: move-object/from16 v51, v0 │ │ +0a19f6: 4624 332b |03c1: aget-object v36, v51, v43 │ │ +0a19fa: 0800 2400 |03c3: move-object/from16 v0, v36 │ │ +0a19fe: 5200 1d11 |03c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1a02: 0233 0000 |03c7: move/from16 v51, v0 │ │ +0a1a06: 0200 3300 |03c9: move/from16 v0, v51 │ │ +0a1a0a: 3508 1a00 |03cb: if-ge v8, v0, 03e5 // +001a │ │ +0a1a0e: 0800 2400 |03cd: move-object/from16 v0, v36 │ │ +0a1a12: 5908 1d11 |03cf: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1a16: 1333 0000 |03d1: const/16 v51, #int 0 // #0 │ │ +0a1a1a: 0200 3300 |03d3: move/from16 v0, v51 │ │ +0a1a1e: 0801 2400 |03d5: move-object/from16 v1, v36 │ │ +0a1a22: 5910 1911 |03d7: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1a26: 0800 2400 |03d9: move-object/from16 v0, v36 │ │ +0a1a2a: 590d 1311 |03db: iput v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a1a2e: 1333 0000 |03dd: const/16 v51, #int 0 // #0 │ │ +0a1a32: 0200 3300 |03df: move/from16 v0, v51 │ │ +0a1a36: 0801 2400 |03e1: move-object/from16 v1, v36 │ │ +0a1a3a: 5c10 1b11 |03e3: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a1a3e: d82b 2bff |03e5: add-int/lit8 v43, v43, #int -1 // #ff │ │ +0a1a42: 1333 0200 |03e7: const/16 v51, #int 2 // #2 │ │ +0a1a46: 0200 2b00 |03e9: move/from16 v0, v43 │ │ +0a1a4a: 0201 3300 |03eb: move/from16 v1, v51 │ │ +0a1a4e: 3510 baff |03ed: if-ge v0, v1, 03a7 // -0046 │ │ +0a1a52: 28a3 |03ef: goto 0392 // -005d │ │ +0a1a54: 0800 3900 |03f0: move-object/from16 v0, v57 │ │ +0a1a58: 5400 2c11 |03f2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a1a5c: 0833 0000 |03f4: move-object/from16 v51, v0 │ │ +0a1a60: 0800 3900 |03f6: move-object/from16 v0, v57 │ │ +0a1a64: 5200 4c11 |03f8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a1a68: 0234 0000 |03fa: move/from16 v52, v0 │ │ +0a1a6c: 4a33 3334 |03fc: aget-short v51, v51, v52 │ │ +0a1a70: 7701 2822 3300 |03fe: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a1a76: 0a33 |0401: move-result v51 │ │ +0a1a78: 901d 1733 |0402: add-int v29, v23, v51 │ │ +0a1a7c: 0800 3900 |0404: move-object/from16 v0, v57 │ │ +0a1a80: 5400 5b11 |0406: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1a84: 0833 0000 |0408: move-object/from16 v51, v0 │ │ +0a1a88: 1334 0000 |040a: const/16 v52, #int 0 // #0 │ │ +0a1a8c: 4433 3334 |040c: aget v51, v51, v52 │ │ +0a1a90: 1334 0200 |040e: const/16 v52, #int 2 // #2 │ │ +0a1a94: 0200 3300 |0410: move/from16 v0, v51 │ │ +0a1a98: 0201 3400 |0412: move/from16 v1, v52 │ │ +0a1a9c: 3410 2300 |0414: if-lt v0, v1, 0437 // +0023 │ │ +0a1aa0: 0800 3900 |0416: move-object/from16 v0, v57 │ │ +0a1aa4: 5400 5b11 |0418: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.repLens:[I // field@115b │ │ +0a1aa8: 0833 0000 |041a: move-object/from16 v51, v0 │ │ +0a1aac: 1334 0000 |041c: const/16 v52, #int 0 // #0 │ │ +0a1ab0: 4433 3334 |041e: aget v51, v51, v52 │ │ +0a1ab4: d80e 3301 |0420: add-int/lit8 v14, v51, #int 1 // #01 │ │ +0a1ab8: 0200 1100 |0422: move/from16 v0, v17 │ │ +0a1abc: 360e 6d00 |0424: if-gt v14, v0, 0491 // +006d │ │ +0a1ac0: 1321 0000 |0426: const/16 v33, #int 0 // #0 │ │ +0a1ac4: 0800 3900 |0428: move-object/from16 v0, v57 │ │ +0a1ac8: 5400 3511 |042a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a1acc: 0833 0000 |042c: move-object/from16 v51, v0 │ │ +0a1ad0: 4433 3321 |042e: aget v51, v51, v33 │ │ +0a1ad4: 0200 3300 |0430: move/from16 v0, v51 │ │ +0a1ad8: 370e 0900 |0432: if-le v14, v0, 043b // +0009 │ │ +0a1adc: d821 2102 |0434: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0a1ae0: 28f2 |0436: goto 0428 // -000e │ │ +0a1ae2: 122e |0437: const/4 v14, #int 2 // #2 │ │ +0a1ae4: 28ea |0438: goto 0422 // -0016 │ │ +0a1ae6: d80e 0e01 |0439: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0a1aea: 0800 3900 |043b: move-object/from16 v0, v57 │ │ +0a1aee: 5400 3511 |043d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a1af2: 0833 0000 |043f: move-object/from16 v51, v0 │ │ +0a1af6: d834 2101 |0441: add-int/lit8 v52, v33, #int 1 // #01 │ │ +0a1afa: 440c 3334 |0443: aget v12, v51, v52 │ │ +0a1afe: 0800 3900 |0445: move-object/from16 v0, v57 │ │ +0a1b02: 0201 2700 |0447: move/from16 v1, v39 │ │ +0a1b06: 6e40 f621 c01e |0449: invoke-virtual {v0, v12, v14, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@21f6 │ │ +0a1b0c: 0a33 |044c: move-result v51 │ │ +0a1b0e: 9008 1d33 |044d: add-int v8, v29, v51 │ │ +0a1b12: 0800 3900 |044f: move-object/from16 v0, v57 │ │ +0a1b16: 5400 3f11 |0451: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1b1a: 0833 0000 |0453: move-object/from16 v51, v0 │ │ +0a1b1e: 4624 330e |0455: aget-object v36, v51, v14 │ │ +0a1b22: 0800 2400 |0457: move-object/from16 v0, v36 │ │ +0a1b26: 5200 1d11 |0459: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1b2a: 0233 0000 |045b: move/from16 v51, v0 │ │ +0a1b2e: 0200 3300 |045d: move/from16 v0, v51 │ │ +0a1b32: 3508 1e00 |045f: if-ge v8, v0, 047d // +001e │ │ +0a1b36: 0800 2400 |0461: move-object/from16 v0, v36 │ │ +0a1b3a: 5908 1d11 |0463: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1b3e: 1333 0000 |0465: const/16 v51, #int 0 // #0 │ │ +0a1b42: 0200 3300 |0467: move/from16 v0, v51 │ │ +0a1b46: 0801 2400 |0469: move-object/from16 v1, v36 │ │ +0a1b4a: 5910 1911 |046b: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1b4e: d833 0c04 |046d: add-int/lit8 v51, v12, #int 4 // #04 │ │ +0a1b52: 0200 3300 |046f: move/from16 v0, v51 │ │ +0a1b56: 0801 2400 |0471: move-object/from16 v1, v36 │ │ +0a1b5a: 5910 1311 |0473: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a1b5e: 1333 0000 |0475: const/16 v51, #int 0 // #0 │ │ +0a1b62: 0200 3300 |0477: move/from16 v0, v51 │ │ +0a1b66: 0801 2400 |0479: move-object/from16 v1, v36 │ │ +0a1b6a: 5c10 1b11 |047b: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a1b6e: 0800 3900 |047d: move-object/from16 v0, v57 │ │ +0a1b72: 5400 3511 |047f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a1b76: 0833 0000 |0481: move-object/from16 v51, v0 │ │ +0a1b7a: 4433 3321 |0483: aget v51, v51, v33 │ │ +0a1b7e: 0200 3300 |0485: move/from16 v0, v51 │ │ +0a1b82: 330e b2ff |0487: if-ne v14, v0, 0439 // -004e │ │ +0a1b86: d821 2102 |0489: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0a1b8a: 0200 2100 |048b: move/from16 v0, v33 │ │ +0a1b8e: 0201 2000 |048d: move/from16 v1, v32 │ │ +0a1b92: 3310 aaff |048f: if-ne v0, v1, 0439 // -0056 │ │ +0a1b96: 1205 |0491: const/4 v5, #int 0 // #0 │ │ +0a1b98: d805 0501 |0492: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a1b9c: 0200 1000 |0494: move/from16 v0, v16 │ │ +0a1ba0: 3305 0a00 |0496: if-ne v5, v0, 04a0 // +000a │ │ +0a1ba4: 0800 3900 |0498: move-object/from16 v0, v57 │ │ +0a1ba8: 6e20 ec21 5000 |049a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@21ec │ │ +0a1bae: 0a12 |049d: move-result v18 │ │ +0a1bb0: 2900 c4fb |049e: goto/16 0062 // -043c │ │ +0a1bb4: 7401 fe21 3900 |04a0: invoke-virtual/range {v57}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReadMatchDistances:()I // method@21fe │ │ +0a1bba: 0a18 |04a3: move-result v24 │ │ +0a1bbc: 0800 3900 |04a4: move-object/from16 v0, v57 │ │ +0a1bc0: 5200 3a11 |04a6: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ +0a1bc4: 0220 0000 |04a8: move/from16 v32, v0 │ │ +0a1bc8: 0800 3900 |04aa: move-object/from16 v0, v57 │ │ +0a1bcc: 5200 3b11 |04ac: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a1bd0: 0233 0000 |04ae: move/from16 v51, v0 │ │ +0a1bd4: 0200 1800 |04b0: move/from16 v0, v24 │ │ +0a1bd8: 0201 3300 |04b2: move/from16 v1, v51 │ │ +0a1bdc: 3410 1800 |04b4: if-lt v0, v1, 04cc // +0018 │ │ +0a1be0: 0200 1800 |04b6: move/from16 v0, v24 │ │ +0a1be4: 0801 3900 |04b8: move-object/from16 v1, v57 │ │ +0a1be8: 5910 3311 |04ba: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchLength:I // field@1133 │ │ +0a1bec: 1333 0100 |04bc: const/16 v51, #int 1 // #1 │ │ +0a1bf0: 0200 3300 |04be: move/from16 v0, v51 │ │ +0a1bf4: 0801 3900 |04c0: move-object/from16 v1, v57 │ │ +0a1bf8: 5c10 3411 |04c2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ +0a1bfc: 0800 3900 |04c4: move-object/from16 v0, v57 │ │ +0a1c00: 6e20 ec21 5000 |04c6: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Backward:(I)I // method@21ec │ │ +0a1c06: 0a12 |04c9: move-result v18 │ │ +0a1c08: 2900 98fb |04ca: goto/16 0062 // -0468 │ │ +0a1c0c: d83a 3a01 |04cc: add-int/lit8 v58, v58, #int 1 // #01 │ │ +0a1c10: 0800 3900 |04ce: move-object/from16 v0, v57 │ │ +0a1c14: 5400 3f11 |04d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1c18: 0833 0000 |04d2: move-object/from16 v51, v0 │ │ +0a1c1c: 4633 3305 |04d4: aget-object v51, v51, v5 │ │ +0a1c20: 0800 3300 |04d6: move-object/from16 v0, v51 │ │ +0a1c24: 5200 1911 |04d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1c28: 0226 0000 |04da: move/from16 v38, v0 │ │ +0a1c2c: 0800 3900 |04dc: move-object/from16 v0, v57 │ │ +0a1c30: 5400 3f11 |04de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1c34: 0833 0000 |04e0: move-object/from16 v51, v0 │ │ +0a1c38: 4633 3305 |04e2: aget-object v51, v51, v5 │ │ +0a1c3c: 0800 3300 |04e4: move-object/from16 v0, v51 │ │ +0a1c40: 5500 1b11 |04e6: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a1c44: 0233 0000 |04e8: move/from16 v51, v0 │ │ +0a1c48: 3833 a002 |04ea: if-eqz v51, 078a // +02a0 │ │ +0a1c4c: d826 26ff |04ec: add-int/lit8 v38, v38, #int -1 // #ff │ │ +0a1c50: 0800 3900 |04ee: move-object/from16 v0, v57 │ │ +0a1c54: 5400 3f11 |04f0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1c58: 0833 0000 |04f2: move-object/from16 v51, v0 │ │ +0a1c5c: 4633 3305 |04f4: aget-object v51, v51, v5 │ │ +0a1c60: 0800 3300 |04f6: move-object/from16 v0, v51 │ │ +0a1c64: 5500 1c11 |04f8: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ +0a1c68: 0233 0000 |04fa: move/from16 v51, v0 │ │ +0a1c6c: 3833 7e02 |04fc: if-eqz v51, 077a // +027e │ │ +0a1c70: 0800 3900 |04fe: move-object/from16 v0, v57 │ │ +0a1c74: 5400 3f11 |0500: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1c78: 0833 0000 |0502: move-object/from16 v51, v0 │ │ +0a1c7c: 0800 3900 |0504: move-object/from16 v0, v57 │ │ +0a1c80: 5400 3f11 |0506: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1c84: 0834 0000 |0508: move-object/from16 v52, v0 │ │ +0a1c88: 4634 3405 |050a: aget-object v52, v52, v5 │ │ +0a1c8c: 0800 3400 |050c: move-object/from16 v0, v52 │ │ +0a1c90: 5200 1a11 |050e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ +0a1c94: 0234 0000 |0510: move/from16 v52, v0 │ │ +0a1c98: 4633 3334 |0512: aget-object v51, v51, v52 │ │ +0a1c9c: 0800 3300 |0514: move-object/from16 v0, v51 │ │ +0a1ca0: 5200 1e11 |0516: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ +0a1ca4: 0230 0000 |0518: move/from16 v48, v0 │ │ +0a1ca8: 0800 3900 |051a: move-object/from16 v0, v57 │ │ +0a1cac: 5400 3f11 |051c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1cb0: 0833 0000 |051e: move-object/from16 v51, v0 │ │ +0a1cb4: 4633 3305 |0520: aget-object v51, v51, v5 │ │ +0a1cb8: 0800 3300 |0522: move-object/from16 v0, v51 │ │ +0a1cbc: 5200 1411 |0524: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ +0a1cc0: 0233 0000 |0526: move/from16 v51, v0 │ │ +0a1cc4: 1334 0400 |0528: const/16 v52, #int 4 // #4 │ │ +0a1cc8: 0200 3300 |052a: move/from16 v0, v51 │ │ +0a1ccc: 0201 3400 |052c: move/from16 v1, v52 │ │ +0a1cd0: 3510 4602 |052e: if-ge v0, v1, 0774 // +0246 │ │ +0a1cd4: 7701 bd21 3000 |0530: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ +0a1cda: 0a30 |0533: move-result v48 │ │ +0a1cdc: 7701 bb21 3000 |0534: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a1ce2: 0a30 |0537: move-result v48 │ │ +0a1ce4: d833 05ff |0538: add-int/lit8 v51, v5, #int -1 // #ff │ │ +0a1ce8: 0200 2600 |053a: move/from16 v0, v38 │ │ +0a1cec: 0201 3300 |053c: move/from16 v1, v51 │ │ +0a1cf0: 3310 6202 |053e: if-ne v0, v1, 07a0 // +0262 │ │ +0a1cf4: 0800 3900 |0540: move-object/from16 v0, v57 │ │ +0a1cf8: 5400 3f11 |0542: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1cfc: 0833 0000 |0544: move-object/from16 v51, v0 │ │ +0a1d00: 4633 3305 |0546: aget-object v51, v51, v5 │ │ +0a1d04: 7401 e721 3300 |0548: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.IsShortRep:()Z // method@21e7 │ │ +0a1d0a: 0a33 |054b: move-result v51 │ │ +0a1d0c: 3833 4e02 |054c: if-eqz v51, 079a // +024e │ │ +0a1d10: 7701 be21 3000 |054e: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateShortRep:(I)I // method@21be │ │ +0a1d16: 0a30 |0551: move-result v48 │ │ +0a1d18: 0800 3900 |0552: move-object/from16 v0, v57 │ │ +0a1d1c: 5400 3f11 |0554: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1d20: 0833 0000 |0556: move-object/from16 v51, v0 │ │ +0a1d24: 4633 3305 |0558: aget-object v51, v51, v5 │ │ +0a1d28: 0200 3000 |055a: move/from16 v0, v48 │ │ +0a1d2c: 0801 3300 |055c: move-object/from16 v1, v51 │ │ +0a1d30: 5910 1e11 |055e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ +0a1d34: 0800 3900 |0560: move-object/from16 v0, v57 │ │ +0a1d38: 5400 3f11 |0562: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1d3c: 0833 0000 |0564: move-object/from16 v51, v0 │ │ +0a1d40: 4633 3305 |0566: aget-object v51, v51, v5 │ │ +0a1d44: 0800 3900 |0568: move-object/from16 v0, v57 │ │ +0a1d48: 5400 5c11 |056a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1d4c: 0834 0000 |056c: move-object/from16 v52, v0 │ │ +0a1d50: 1335 0000 |056e: const/16 v53, #int 0 // #0 │ │ +0a1d54: 4434 3435 |0570: aget v52, v52, v53 │ │ +0a1d58: 0200 3400 |0572: move/from16 v0, v52 │ │ +0a1d5c: 0801 3300 |0574: move-object/from16 v1, v51 │ │ +0a1d60: 5910 1511 |0576: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a1d64: 0800 3900 |0578: move-object/from16 v0, v57 │ │ +0a1d68: 5400 3f11 |057a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1d6c: 0833 0000 |057c: move-object/from16 v51, v0 │ │ +0a1d70: 4633 3305 |057e: aget-object v51, v51, v5 │ │ +0a1d74: 0800 3900 |0580: move-object/from16 v0, v57 │ │ +0a1d78: 5400 5c11 |0582: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1d7c: 0834 0000 |0584: move-object/from16 v52, v0 │ │ +0a1d80: 1335 0100 |0586: const/16 v53, #int 1 // #1 │ │ +0a1d84: 4434 3435 |0588: aget v52, v52, v53 │ │ +0a1d88: 0200 3400 |058a: move/from16 v0, v52 │ │ +0a1d8c: 0801 3300 |058c: move-object/from16 v1, v51 │ │ +0a1d90: 5910 1611 |058e: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a1d94: 0800 3900 |0590: move-object/from16 v0, v57 │ │ +0a1d98: 5400 3f11 |0592: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1d9c: 0833 0000 |0594: move-object/from16 v51, v0 │ │ +0a1da0: 4633 3305 |0596: aget-object v51, v51, v5 │ │ +0a1da4: 0800 3900 |0598: move-object/from16 v0, v57 │ │ +0a1da8: 5400 5c11 |059a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1dac: 0834 0000 |059c: move-object/from16 v52, v0 │ │ +0a1db0: 1335 0200 |059e: const/16 v53, #int 2 // #2 │ │ +0a1db4: 4434 3435 |05a0: aget v52, v52, v53 │ │ +0a1db8: 0200 3400 |05a2: move/from16 v0, v52 │ │ +0a1dbc: 0801 3300 |05a4: move-object/from16 v1, v51 │ │ +0a1dc0: 5910 1711 |05a6: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a1dc4: 0800 3900 |05a8: move-object/from16 v0, v57 │ │ +0a1dc8: 5400 3f11 |05aa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1dcc: 0833 0000 |05ac: move-object/from16 v51, v0 │ │ +0a1dd0: 4633 3305 |05ae: aget-object v51, v51, v5 │ │ +0a1dd4: 0800 3900 |05b0: move-object/from16 v0, v57 │ │ +0a1dd8: 5400 5c11 |05b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1ddc: 0834 0000 |05b4: move-object/from16 v52, v0 │ │ +0a1de0: 1335 0300 |05b6: const/16 v53, #int 3 // #3 │ │ +0a1de4: 4434 3435 |05b8: aget v52, v52, v53 │ │ +0a1de8: 0200 3400 |05ba: move/from16 v0, v52 │ │ +0a1dec: 0801 3300 |05bc: move-object/from16 v1, v51 │ │ +0a1df0: 5910 1811 |05be: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ +0a1df4: 0800 3900 |05c0: move-object/from16 v0, v57 │ │ +0a1df8: 5400 3f11 |05c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1dfc: 0833 0000 |05c4: move-object/from16 v51, v0 │ │ +0a1e00: 4633 3305 |05c6: aget-object v51, v51, v5 │ │ +0a1e04: 0800 3300 |05c8: move-object/from16 v0, v51 │ │ +0a1e08: 520a 1d11 |05ca: iget v10, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1e0c: 0800 3900 |05cc: move-object/from16 v0, v57 │ │ +0a1e10: 5400 3611 |05ce: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1e14: 0833 0000 |05d0: move-object/from16 v51, v0 │ │ +0a1e18: 1334 ffff |05d2: const/16 v52, #int -1 // #ffff │ │ +0a1e1c: 7402 9321 3300 |05d4: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a1e22: 0a0b |05d7: move-result v11 │ │ +0a1e24: 0800 3900 |05d8: move-object/from16 v0, v57 │ │ +0a1e28: 5400 3611 |05da: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1e2c: 0833 0000 |05dc: move-object/from16 v51, v0 │ │ +0a1e30: 0800 3900 |05de: move-object/from16 v0, v57 │ │ +0a1e34: 5400 5c11 |05e0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a1e38: 0834 0000 |05e2: move-object/from16 v52, v0 │ │ +0a1e3c: 1335 0000 |05e4: const/16 v53, #int 0 // #0 │ │ +0a1e40: 4434 3435 |05e6: aget v52, v52, v53 │ │ +0a1e44: d934 3400 |05e8: rsub-int/lit8 v52, v52, #int 0 // #00 │ │ +0a1e48: d834 34ff |05ea: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0a1e4c: d834 34ff |05ec: add-int/lit8 v52, v52, #int -1 // #ff │ │ +0a1e50: 7402 9321 3300 |05ee: invoke-virtual/range {v51, v52}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a1e56: 0a16 |05f1: move-result v22 │ │ +0a1e58: 0800 3900 |05f2: move-object/from16 v0, v57 │ │ +0a1e5c: 5200 4711 |05f4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a1e60: 0233 0000 |05f6: move/from16 v51, v0 │ │ +0a1e64: 9527 3a33 |05f8: and-int v39, v58, v51 │ │ +0a1e68: 0800 3900 |05fa: move-object/from16 v0, v57 │ │ +0a1e6c: 5400 2b11 |05fc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a1e70: 0833 0000 |05fe: move-object/from16 v51, v0 │ │ +0a1e74: e034 3004 |0600: shl-int/lit8 v52, v48, #int 4 // #04 │ │ +0a1e78: 9034 3427 |0602: add-int v52, v52, v39 │ │ +0a1e7c: 4a33 3334 |0604: aget-short v51, v51, v52 │ │ +0a1e80: 7701 2822 3300 |0606: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a1e86: 0a33 |0609: move-result v51 │ │ +0a1e88: 9034 0a33 |060a: add-int v52, v10, v51 │ │ +0a1e8c: 0800 3900 |060c: move-object/from16 v0, v57 │ │ +0a1e90: 5400 3211 |060e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a1e94: 0833 0000 |0610: move-object/from16 v51, v0 │ │ +0a1e98: 0800 3900 |0612: move-object/from16 v0, v57 │ │ +0a1e9c: 5400 3611 |0614: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1ea0: 0835 0000 |0616: move-object/from16 v53, v0 │ │ +0a1ea4: 1336 feff |0618: const/16 v54, #int -2 // #fffe │ │ +0a1ea8: 7402 9321 3500 |061a: invoke-virtual/range {v53, v54}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a1eae: 0a35 |061d: move-result v53 │ │ +0a1eb0: 0800 3300 |061e: move-object/from16 v0, v51 │ │ +0a1eb4: 0201 3a00 |0620: move/from16 v1, v58 │ │ +0a1eb8: 0202 3500 |0622: move/from16 v2, v53 │ │ +0a1ebc: 6e30 e421 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@21e4 │ │ +0a1ec2: 0c35 |0627: move-result-object v53 │ │ +0a1ec4: 7701 ba21 3000 |0628: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateIsCharState:(I)Z // method@21ba │ │ +0a1eca: 0a33 |062b: move-result v51 │ │ +0a1ecc: 3933 3c03 |062c: if-nez v51, 0968 // +033c │ │ +0a1ed0: 1333 0100 |062e: const/16 v51, #int 1 // #1 │ │ +0a1ed4: 0800 3500 |0630: move-object/from16 v0, v53 │ │ +0a1ed8: 0201 3300 |0632: move/from16 v1, v51 │ │ +0a1edc: 0202 1600 |0634: move/from16 v2, v22 │ │ +0a1ee0: 6e40 e021 10b2 |0636: invoke-virtual {v0, v1, v2, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ +0a1ee6: 0a33 |0639: move-result v51 │ │ +0a1ee8: 9006 3433 |063a: add-int v6, v52, v51 │ │ +0a1eec: 0800 3900 |063c: move-object/from16 v0, v57 │ │ +0a1ef0: 5400 3f11 |063e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a1ef4: 0833 0000 |0640: move-object/from16 v51, v0 │ │ +0a1ef8: d834 0501 |0642: add-int/lit8 v52, v5, #int 1 // #01 │ │ +0a1efc: 461b 3334 |0644: aget-object v27, v51, v52 │ │ +0a1f00: 1319 0000 |0646: const/16 v25, #int 0 // #0 │ │ +0a1f04: 0800 1b00 |0648: move-object/from16 v0, v27 │ │ +0a1f08: 5200 1d11 |064a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1f0c: 0233 0000 |064c: move/from16 v51, v0 │ │ +0a1f10: 0200 3300 |064e: move/from16 v0, v51 │ │ +0a1f14: 3506 0f00 |0650: if-ge v6, v0, 065f // +000f │ │ +0a1f18: 0800 1b00 |0652: move-object/from16 v0, v27 │ │ +0a1f1c: 5906 1d11 |0654: iput v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1f20: 0800 1b00 |0656: move-object/from16 v0, v27 │ │ +0a1f24: 5905 1911 |0658: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1f28: 7401 e821 1b00 |065a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsChar:()V // method@21e8 │ │ +0a1f2e: 1319 0100 |065d: const/16 v25, #int 1 // #1 │ │ +0a1f32: 0800 3900 |065f: move-object/from16 v0, v57 │ │ +0a1f36: 5400 2b11 |0661: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a1f3a: 0833 0000 |0663: move-object/from16 v51, v0 │ │ +0a1f3e: e034 3004 |0665: shl-int/lit8 v52, v48, #int 4 // #04 │ │ +0a1f42: 9034 3427 |0667: add-int v52, v52, v39 │ │ +0a1f46: 4a33 3334 |0669: aget-short v51, v51, v52 │ │ +0a1f4a: 7701 2922 3300 |066b: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a1f50: 0a33 |066e: move-result v51 │ │ +0a1f52: 9017 0a33 |066f: add-int v23, v10, v51 │ │ +0a1f56: 0800 3900 |0671: move-object/from16 v0, v57 │ │ +0a1f5a: 5400 2c11 |0673: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a1f5e: 0833 0000 |0675: move-object/from16 v51, v0 │ │ +0a1f62: 4a33 3330 |0677: aget-short v51, v51, v48 │ │ +0a1f66: 7701 2922 3300 |0679: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a1f6c: 0a33 |067c: move-result v51 │ │ +0a1f6e: 902c 1733 |067d: add-int v44, v23, v51 │ │ +0a1f72: 0200 1600 |067f: move/from16 v0, v22 │ │ +0a1f76: 33b0 3b00 |0681: if-ne v0, v11, 06bc // +003b │ │ +0a1f7a: 0800 1b00 |0683: move-object/from16 v0, v27 │ │ +0a1f7e: 5200 1911 |0685: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1f82: 0233 0000 |0687: move/from16 v51, v0 │ │ +0a1f86: 0200 3300 |0689: move/from16 v0, v51 │ │ +0a1f8a: 3550 0a00 |068b: if-ge v0, v5, 0695 // +000a │ │ +0a1f8e: 0800 1b00 |068d: move-object/from16 v0, v27 │ │ +0a1f92: 5200 1311 |068f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a1f96: 0233 0000 |0691: move/from16 v51, v0 │ │ +0a1f9a: 3833 2900 |0693: if-eqz v51, 06bc // +0029 │ │ +0a1f9e: 0800 3900 |0695: move-object/from16 v0, v57 │ │ +0a1fa2: 0201 3000 |0697: move/from16 v1, v48 │ │ +0a1fa6: 0202 2700 |0699: move/from16 v2, v39 │ │ +0a1faa: 6e30 fa21 1002 |069b: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepLen1Price:(II)I // method@21fa │ │ +0a1fb0: 0a33 |069e: move-result v51 │ │ +0a1fb2: 902e 2c33 |069f: add-int v46, v44, v51 │ │ +0a1fb6: 0800 1b00 |06a1: move-object/from16 v0, v27 │ │ +0a1fba: 5200 1d11 |06a3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1fbe: 0233 0000 |06a5: move/from16 v51, v0 │ │ +0a1fc2: 0200 2e00 |06a7: move/from16 v0, v46 │ │ +0a1fc6: 0201 3300 |06a9: move/from16 v1, v51 │ │ +0a1fca: 3610 1100 |06ab: if-gt v0, v1, 06bc // +0011 │ │ +0a1fce: 0200 2e00 |06ad: move/from16 v0, v46 │ │ +0a1fd2: 0801 1b00 |06af: move-object/from16 v1, v27 │ │ +0a1fd6: 5910 1d11 |06b1: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a1fda: 0800 1b00 |06b3: move-object/from16 v0, v27 │ │ +0a1fde: 5905 1911 |06b5: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a1fe2: 7401 e921 1b00 |06b7: invoke-virtual/range {v27}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.MakeAsShortRep:()V // method@21e9 │ │ +0a1fe8: 1319 0100 |06ba: const/16 v25, #int 1 // #1 │ │ +0a1fec: 0800 3900 |06bc: move-object/from16 v0, v57 │ │ +0a1ff0: 5400 3611 |06be: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a1ff4: 0833 0000 |06c0: move-object/from16 v51, v0 │ │ +0a1ff8: 7401 9621 3300 |06c2: invoke-virtual/range {v51}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetNumAvailableBytes:()I // method@2196 │ │ +0a1ffe: 0a33 |06c5: move-result v51 │ │ +0a2000: d81f 3301 |06c6: add-int/lit8 v31, v51, #int 1 // #01 │ │ +0a2004: d150 ff0f |06c8: rsub-int v0, v5, #int 4095 // #0fff │ │ +0a2008: 0233 0000 |06ca: move/from16 v51, v0 │ │ +0a200c: 0200 3300 |06cc: move/from16 v0, v51 │ │ +0a2010: 0201 1f00 |06ce: move/from16 v1, v31 │ │ +0a2014: 7120 8824 1000 |06d0: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0a201a: 0a1f |06d3: move-result v31 │ │ +0a201c: 021e 1f00 |06d4: move/from16 v30, v31 │ │ +0a2020: 1333 0200 |06d6: const/16 v51, #int 2 // #2 │ │ +0a2024: 0200 1e00 |06d8: move/from16 v0, v30 │ │ +0a2028: 0201 3300 |06da: move/from16 v1, v51 │ │ +0a202c: 3410 b6fd |06dc: if-lt v0, v1, 0492 // -024a │ │ +0a2030: 0800 3900 |06de: move-object/from16 v0, v57 │ │ +0a2034: 5200 3b11 |06e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a2038: 0233 0000 |06e2: move/from16 v51, v0 │ │ +0a203c: 0200 1e00 |06e4: move/from16 v0, v30 │ │ +0a2040: 0201 3300 |06e6: move/from16 v1, v51 │ │ +0a2044: 3710 0800 |06e8: if-le v0, v1, 06f0 // +0008 │ │ +0a2048: 0800 3900 |06ea: move-object/from16 v0, v57 │ │ +0a204c: 5200 3b11 |06ec: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a2050: 021e 0000 |06ee: move/from16 v30, v0 │ │ +0a2054: 3919 c402 |06f0: if-nez v25, 09b4 // +02c4 │ │ +0a2058: 0200 1600 |06f2: move/from16 v0, v22 │ │ +0a205c: 32b0 c002 |06f4: if-eq v0, v11, 09b4 // +02c0 │ │ +0a2060: d833 1fff |06f6: add-int/lit8 v51, v31, #int -1 // #ff │ │ +0a2064: 0800 3900 |06f8: move-object/from16 v0, v57 │ │ +0a2068: 5200 3b11 |06fa: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a206c: 0234 0000 |06fc: move/from16 v52, v0 │ │ +0a2070: 7702 8824 3300 |06fe: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0a2076: 0a32 |0701: move-result v50 │ │ +0a2078: 0800 3900 |0702: move-object/from16 v0, v57 │ │ +0a207c: 5400 3611 |0704: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a2080: 0833 0000 |0706: move-object/from16 v51, v0 │ │ +0a2084: 1334 0000 |0708: const/16 v52, #int 0 // #0 │ │ +0a2088: 0800 3900 |070a: move-object/from16 v0, v57 │ │ +0a208c: 5400 5c11 |070c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2090: 0835 0000 |070e: move-object/from16 v53, v0 │ │ +0a2094: 1336 0000 |0710: const/16 v54, #int 0 // #0 │ │ +0a2098: 4435 3536 |0712: aget v53, v53, v54 │ │ +0a209c: 0800 3300 |0714: move-object/from16 v0, v51 │ │ +0a20a0: 0201 3400 |0716: move/from16 v1, v52 │ │ +0a20a4: 0202 3500 |0718: move/from16 v2, v53 │ │ +0a20a8: 0203 3200 |071a: move/from16 v3, v50 │ │ +0a20ac: 6e40 9421 1032 |071c: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ +0a20b2: 0a14 |071f: move-result v20 │ │ +0a20b4: 1333 0200 |0720: const/16 v51, #int 2 // #2 │ │ +0a20b8: 0200 1400 |0722: move/from16 v0, v20 │ │ +0a20bc: 0201 3300 |0724: move/from16 v1, v51 │ │ +0a20c0: 3410 8e02 |0726: if-lt v0, v1, 09b4 // +028e │ │ +0a20c4: 7701 bb21 3000 |0728: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a20ca: 0a31 |072b: move-result v49 │ │ +0a20cc: d833 3a01 |072c: add-int/lit8 v51, v58, #int 1 // #01 │ │ +0a20d0: 0800 3900 |072e: move-object/from16 v0, v57 │ │ +0a20d4: 5200 4711 |0730: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a20d8: 0234 0000 |0732: move/from16 v52, v0 │ │ +0a20dc: 9528 3334 |0734: and-int v40, v51, v52 │ │ +0a20e0: 0800 3900 |0736: move-object/from16 v0, v57 │ │ +0a20e4: 5400 2b11 |0738: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a20e8: 0833 0000 |073a: move-object/from16 v51, v0 │ │ +0a20ec: e034 3104 |073c: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0a20f0: 9034 3428 |073e: add-int v52, v52, v40 │ │ +0a20f4: 4a33 3334 |0740: aget-short v51, v51, v52 │ │ +0a20f8: 7701 2922 3300 |0742: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a20fe: 0a33 |0745: move-result v51 │ │ +0a2100: 9033 3306 |0746: add-int v51, v51, v6 │ │ +0a2104: 0800 3900 |0748: move-object/from16 v0, v57 │ │ +0a2108: 5400 2c11 |074a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a210c: 0834 0000 |074c: move-object/from16 v52, v0 │ │ +0a2110: 4a34 3431 |074e: aget-short v52, v52, v49 │ │ +0a2114: 7701 2922 3400 |0750: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a211a: 0a34 |0753: move-result v52 │ │ +0a211c: 901c 3334 |0754: add-int v28, v51, v52 │ │ +0a2120: d833 0501 |0756: add-int/lit8 v51, v5, #int 1 // #01 │ │ +0a2124: 9022 3314 |0758: add-int v34, v51, v20 │ │ +0a2128: 0200 1000 |075a: move/from16 v0, v16 │ │ +0a212c: 0201 2200 |075c: move/from16 v1, v34 │ │ +0a2130: 3510 0e02 |075e: if-ge v0, v1, 096c // +020e │ │ +0a2134: 0800 3900 |0760: move-object/from16 v0, v57 │ │ +0a2138: 5400 3f11 |0762: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a213c: 0833 0000 |0764: move-object/from16 v51, v0 │ │ +0a2140: d810 1001 |0766: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0a2144: 4633 3310 |0768: aget-object v51, v51, v16 │ │ +0a2148: 1434 ffff ff0f |076a: const v52, #float 2.52435e-29 // #0fffffff │ │ +0a214e: 0200 3400 |076d: move/from16 v0, v52 │ │ +0a2152: 0801 3300 |076f: move-object/from16 v1, v51 │ │ +0a2156: 5910 1d11 |0771: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a215a: 28e7 |0773: goto 075a // -0019 │ │ +0a215c: 7701 bc21 3000 |0774: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ +0a2162: 0a30 |0777: move-result v48 │ │ +0a2164: 2900 bcfd |0778: goto/16 0534 // -0244 │ │ +0a2168: 0800 3900 |077a: move-object/from16 v0, v57 │ │ +0a216c: 5400 3f11 |077c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2170: 0833 0000 |077e: move-object/from16 v51, v0 │ │ +0a2174: 4633 3326 |0780: aget-object v51, v51, v38 │ │ +0a2178: 0800 3300 |0782: move-object/from16 v0, v51 │ │ +0a217c: 5200 1e11 |0784: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ +0a2180: 0230 0000 |0786: move/from16 v48, v0 │ │ +0a2184: 2900 acfd |0788: goto/16 0534 // -0254 │ │ +0a2188: 0800 3900 |078a: move-object/from16 v0, v57 │ │ +0a218c: 5400 3f11 |078c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2190: 0833 0000 |078e: move-object/from16 v51, v0 │ │ +0a2194: 4633 3326 |0790: aget-object v51, v51, v38 │ │ +0a2198: 0800 3300 |0792: move-object/from16 v0, v51 │ │ +0a219c: 5200 1e11 |0794: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.State:I // field@111e │ │ +0a21a0: 0230 0000 |0796: move/from16 v48, v0 │ │ +0a21a4: 2900 a0fd |0798: goto/16 0538 // -0260 │ │ +0a21a8: 7701 bb21 3000 |079a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a21ae: 0a30 |079d: move-result v48 │ │ +0a21b0: 2900 b4fd |079e: goto/16 0552 // -024c │ │ +0a21b4: 0800 3900 |07a0: move-object/from16 v0, v57 │ │ +0a21b8: 5400 3f11 |07a2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a21bc: 0833 0000 |07a4: move-object/from16 v51, v0 │ │ +0a21c0: 4633 3305 |07a6: aget-object v51, v51, v5 │ │ +0a21c4: 0800 3300 |07a8: move-object/from16 v0, v51 │ │ +0a21c8: 5500 1b11 |07aa: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a21cc: 0233 0000 |07ac: move/from16 v51, v0 │ │ +0a21d0: 3833 8600 |07ae: if-eqz v51, 0834 // +0086 │ │ +0a21d4: 0800 3900 |07b0: move-object/from16 v0, v57 │ │ +0a21d8: 5400 3f11 |07b2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a21dc: 0833 0000 |07b4: move-object/from16 v51, v0 │ │ +0a21e0: 4633 3305 |07b6: aget-object v51, v51, v5 │ │ +0a21e4: 0800 3300 |07b8: move-object/from16 v0, v51 │ │ +0a21e8: 5500 1c11 |07ba: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ +0a21ec: 0233 0000 |07bc: move/from16 v51, v0 │ │ +0a21f0: 3833 7600 |07be: if-eqz v51, 0834 // +0076 │ │ +0a21f4: 0800 3900 |07c0: move-object/from16 v0, v57 │ │ +0a21f8: 5400 3f11 |07c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a21fc: 0833 0000 |07c4: move-object/from16 v51, v0 │ │ +0a2200: 4633 3305 |07c6: aget-object v51, v51, v5 │ │ +0a2204: 0800 3300 |07c8: move-object/from16 v0, v51 │ │ +0a2208: 5200 1a11 |07ca: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ +0a220c: 0226 0000 |07cc: move/from16 v38, v0 │ │ +0a2210: 0800 3900 |07ce: move-object/from16 v0, v57 │ │ +0a2214: 5400 3f11 |07d0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2218: 0833 0000 |07d2: move-object/from16 v51, v0 │ │ +0a221c: 4633 3305 |07d4: aget-object v51, v51, v5 │ │ +0a2220: 0800 3300 |07d6: move-object/from16 v0, v51 │ │ +0a2224: 5200 1411 |07d8: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ +0a2228: 0225 0000 |07da: move/from16 v37, v0 │ │ +0a222c: 7701 bd21 3000 |07dc: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ +0a2232: 0a30 |07df: move-result v48 │ │ +0a2234: 0800 3900 |07e0: move-object/from16 v0, v57 │ │ +0a2238: 5400 3f11 |07e2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a223c: 0833 0000 |07e4: move-object/from16 v51, v0 │ │ +0a2240: 4623 3326 |07e6: aget-object v35, v51, v38 │ │ +0a2244: 1333 0400 |07e8: const/16 v51, #int 4 // #4 │ │ +0a2248: 0200 2500 |07ea: move/from16 v0, v37 │ │ +0a224c: 0201 3300 |07ec: move/from16 v1, v51 │ │ +0a2250: 3510 3c01 |07ee: if-ge v0, v1, 092a // +013c │ │ +0a2254: 3925 6400 |07f0: if-nez v37, 0854 // +0064 │ │ +0a2258: 0800 3900 |07f2: move-object/from16 v0, v57 │ │ +0a225c: 5400 5c11 |07f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2260: 0833 0000 |07f6: move-object/from16 v51, v0 │ │ +0a2264: 1334 0000 |07f8: const/16 v52, #int 0 // #0 │ │ +0a2268: 0800 2300 |07fa: move-object/from16 v0, v35 │ │ +0a226c: 5200 1511 |07fc: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a2270: 0235 0000 |07fe: move/from16 v53, v0 │ │ +0a2274: 4b35 3334 |0800: aput v53, v51, v52 │ │ +0a2278: 0800 3900 |0802: move-object/from16 v0, v57 │ │ +0a227c: 5400 5c11 |0804: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2280: 0833 0000 |0806: move-object/from16 v51, v0 │ │ +0a2284: 1334 0100 |0808: const/16 v52, #int 1 // #1 │ │ +0a2288: 0800 2300 |080a: move-object/from16 v0, v35 │ │ +0a228c: 5200 1611 |080c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a2290: 0235 0000 |080e: move/from16 v53, v0 │ │ +0a2294: 4b35 3334 |0810: aput v53, v51, v52 │ │ +0a2298: 0800 3900 |0812: move-object/from16 v0, v57 │ │ +0a229c: 5400 5c11 |0814: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a22a0: 0833 0000 |0816: move-object/from16 v51, v0 │ │ +0a22a4: 1334 0200 |0818: const/16 v52, #int 2 // #2 │ │ +0a22a8: 0800 2300 |081a: move-object/from16 v0, v35 │ │ +0a22ac: 5200 1711 |081c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a22b0: 0235 0000 |081e: move/from16 v53, v0 │ │ +0a22b4: 4b35 3334 |0820: aput v53, v51, v52 │ │ +0a22b8: 0800 3900 |0822: move-object/from16 v0, v57 │ │ +0a22bc: 5400 5c11 |0824: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a22c0: 0833 0000 |0826: move-object/from16 v51, v0 │ │ +0a22c4: 1334 0300 |0828: const/16 v52, #int 3 // #3 │ │ +0a22c8: 0800 2300 |082a: move-object/from16 v0, v35 │ │ +0a22cc: 5200 1811 |082c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ +0a22d0: 0235 0000 |082e: move/from16 v53, v0 │ │ +0a22d4: 4b35 3334 |0830: aput v53, v51, v52 │ │ +0a22d8: 2900 20fd |0832: goto/16 0552 // -02e0 │ │ +0a22dc: 0800 3900 |0834: move-object/from16 v0, v57 │ │ +0a22e0: 5400 3f11 |0836: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a22e4: 0833 0000 |0838: move-object/from16 v51, v0 │ │ +0a22e8: 4633 3305 |083a: aget-object v51, v51, v5 │ │ +0a22ec: 0800 3300 |083c: move-object/from16 v0, v51 │ │ +0a22f0: 5200 1311 |083e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a22f4: 0225 0000 |0840: move/from16 v37, v0 │ │ +0a22f8: 1333 0400 |0842: const/16 v51, #int 4 // #4 │ │ +0a22fc: 0200 2500 |0844: move/from16 v0, v37 │ │ +0a2300: 0201 3300 |0846: move/from16 v1, v51 │ │ +0a2304: 3510 0700 |0848: if-ge v0, v1, 084f // +0007 │ │ +0a2308: 7701 bd21 3000 |084a: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ +0a230e: 0a30 |084d: move-result v48 │ │ +0a2310: 2892 |084e: goto 07e0 // -006e │ │ +0a2312: 7701 bc21 3000 |084f: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ +0a2318: 0a30 |0852: move-result v48 │ │ +0a231a: 288d |0853: goto 07e0 // -0073 │ │ +0a231c: 1333 0100 |0854: const/16 v51, #int 1 // #1 │ │ +0a2320: 0200 2500 |0856: move/from16 v0, v37 │ │ +0a2324: 0201 3300 |0858: move/from16 v1, v51 │ │ +0a2328: 3310 4400 |085a: if-ne v0, v1, 089e // +0044 │ │ +0a232c: 0800 3900 |085c: move-object/from16 v0, v57 │ │ +0a2330: 5400 5c11 |085e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2334: 0833 0000 |0860: move-object/from16 v51, v0 │ │ +0a2338: 1334 0000 |0862: const/16 v52, #int 0 // #0 │ │ +0a233c: 0800 2300 |0864: move-object/from16 v0, v35 │ │ +0a2340: 5200 1611 |0866: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a2344: 0235 0000 |0868: move/from16 v53, v0 │ │ +0a2348: 4b35 3334 |086a: aput v53, v51, v52 │ │ +0a234c: 0800 3900 |086c: move-object/from16 v0, v57 │ │ +0a2350: 5400 5c11 |086e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2354: 0833 0000 |0870: move-object/from16 v51, v0 │ │ +0a2358: 1334 0100 |0872: const/16 v52, #int 1 // #1 │ │ +0a235c: 0800 2300 |0874: move-object/from16 v0, v35 │ │ +0a2360: 5200 1511 |0876: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a2364: 0235 0000 |0878: move/from16 v53, v0 │ │ +0a2368: 4b35 3334 |087a: aput v53, v51, v52 │ │ +0a236c: 0800 3900 |087c: move-object/from16 v0, v57 │ │ +0a2370: 5400 5c11 |087e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2374: 0833 0000 |0880: move-object/from16 v51, v0 │ │ +0a2378: 1334 0200 |0882: const/16 v52, #int 2 // #2 │ │ +0a237c: 0800 2300 |0884: move-object/from16 v0, v35 │ │ +0a2380: 5200 1711 |0886: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a2384: 0235 0000 |0888: move/from16 v53, v0 │ │ +0a2388: 4b35 3334 |088a: aput v53, v51, v52 │ │ +0a238c: 0800 3900 |088c: move-object/from16 v0, v57 │ │ +0a2390: 5400 5c11 |088e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2394: 0833 0000 |0890: move-object/from16 v51, v0 │ │ +0a2398: 1334 0300 |0892: const/16 v52, #int 3 // #3 │ │ +0a239c: 0800 2300 |0894: move-object/from16 v0, v35 │ │ +0a23a0: 5200 1811 |0896: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ +0a23a4: 0235 0000 |0898: move/from16 v53, v0 │ │ +0a23a8: 4b35 3334 |089a: aput v53, v51, v52 │ │ +0a23ac: 2900 b6fc |089c: goto/16 0552 // -034a │ │ +0a23b0: 1333 0200 |089e: const/16 v51, #int 2 // #2 │ │ +0a23b4: 0200 2500 |08a0: move/from16 v0, v37 │ │ +0a23b8: 0201 3300 |08a2: move/from16 v1, v51 │ │ +0a23bc: 3310 4400 |08a4: if-ne v0, v1, 08e8 // +0044 │ │ +0a23c0: 0800 3900 |08a6: move-object/from16 v0, v57 │ │ +0a23c4: 5400 5c11 |08a8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a23c8: 0833 0000 |08aa: move-object/from16 v51, v0 │ │ +0a23cc: 1334 0000 |08ac: const/16 v52, #int 0 // #0 │ │ +0a23d0: 0800 2300 |08ae: move-object/from16 v0, v35 │ │ +0a23d4: 5200 1711 |08b0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a23d8: 0235 0000 |08b2: move/from16 v53, v0 │ │ +0a23dc: 4b35 3334 |08b4: aput v53, v51, v52 │ │ +0a23e0: 0800 3900 |08b6: move-object/from16 v0, v57 │ │ +0a23e4: 5400 5c11 |08b8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a23e8: 0833 0000 |08ba: move-object/from16 v51, v0 │ │ +0a23ec: 1334 0100 |08bc: const/16 v52, #int 1 // #1 │ │ +0a23f0: 0800 2300 |08be: move-object/from16 v0, v35 │ │ +0a23f4: 5200 1511 |08c0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a23f8: 0235 0000 |08c2: move/from16 v53, v0 │ │ +0a23fc: 4b35 3334 |08c4: aput v53, v51, v52 │ │ +0a2400: 0800 3900 |08c6: move-object/from16 v0, v57 │ │ +0a2404: 5400 5c11 |08c8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2408: 0833 0000 |08ca: move-object/from16 v51, v0 │ │ +0a240c: 1334 0200 |08cc: const/16 v52, #int 2 // #2 │ │ +0a2410: 0800 2300 |08ce: move-object/from16 v0, v35 │ │ +0a2414: 5200 1611 |08d0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a2418: 0235 0000 |08d2: move/from16 v53, v0 │ │ +0a241c: 4b35 3334 |08d4: aput v53, v51, v52 │ │ +0a2420: 0800 3900 |08d6: move-object/from16 v0, v57 │ │ +0a2424: 5400 5c11 |08d8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2428: 0833 0000 |08da: move-object/from16 v51, v0 │ │ +0a242c: 1334 0300 |08dc: const/16 v52, #int 3 // #3 │ │ +0a2430: 0800 2300 |08de: move-object/from16 v0, v35 │ │ +0a2434: 5200 1811 |08e0: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ +0a2438: 0235 0000 |08e2: move/from16 v53, v0 │ │ +0a243c: 4b35 3334 |08e4: aput v53, v51, v52 │ │ +0a2440: 2900 6cfc |08e6: goto/16 0552 // -0394 │ │ +0a2444: 0800 3900 |08e8: move-object/from16 v0, v57 │ │ +0a2448: 5400 5c11 |08ea: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a244c: 0833 0000 |08ec: move-object/from16 v51, v0 │ │ +0a2450: 1334 0000 |08ee: const/16 v52, #int 0 // #0 │ │ +0a2454: 0800 2300 |08f0: move-object/from16 v0, v35 │ │ +0a2458: 5200 1811 |08f2: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs3:I // field@1118 │ │ +0a245c: 0235 0000 |08f4: move/from16 v53, v0 │ │ +0a2460: 4b35 3334 |08f6: aput v53, v51, v52 │ │ +0a2464: 0800 3900 |08f8: move-object/from16 v0, v57 │ │ +0a2468: 5400 5c11 |08fa: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a246c: 0833 0000 |08fc: move-object/from16 v51, v0 │ │ +0a2470: 1334 0100 |08fe: const/16 v52, #int 1 // #1 │ │ +0a2474: 0800 2300 |0900: move-object/from16 v0, v35 │ │ +0a2478: 5200 1511 |0902: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a247c: 0235 0000 |0904: move/from16 v53, v0 │ │ +0a2480: 4b35 3334 |0906: aput v53, v51, v52 │ │ +0a2484: 0800 3900 |0908: move-object/from16 v0, v57 │ │ +0a2488: 5400 5c11 |090a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a248c: 0833 0000 |090c: move-object/from16 v51, v0 │ │ +0a2490: 1334 0200 |090e: const/16 v52, #int 2 // #2 │ │ +0a2494: 0800 2300 |0910: move-object/from16 v0, v35 │ │ +0a2498: 5200 1611 |0912: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a249c: 0235 0000 |0914: move/from16 v53, v0 │ │ +0a24a0: 4b35 3334 |0916: aput v53, v51, v52 │ │ +0a24a4: 0800 3900 |0918: move-object/from16 v0, v57 │ │ +0a24a8: 5400 5c11 |091a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a24ac: 0833 0000 |091c: move-object/from16 v51, v0 │ │ +0a24b0: 1334 0300 |091e: const/16 v52, #int 3 // #3 │ │ +0a24b4: 0800 2300 |0920: move-object/from16 v0, v35 │ │ +0a24b8: 5200 1711 |0922: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a24bc: 0235 0000 |0924: move/from16 v53, v0 │ │ +0a24c0: 4b35 3334 |0926: aput v53, v51, v52 │ │ +0a24c4: 2900 2afc |0928: goto/16 0552 // -03d6 │ │ +0a24c8: 0800 3900 |092a: move-object/from16 v0, v57 │ │ +0a24cc: 5400 5c11 |092c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a24d0: 0833 0000 |092e: move-object/from16 v51, v0 │ │ +0a24d4: 1334 0000 |0930: const/16 v52, #int 0 // #0 │ │ +0a24d8: d835 25fc |0932: add-int/lit8 v53, v37, #int -4 // #fc │ │ +0a24dc: 4b35 3334 |0934: aput v53, v51, v52 │ │ +0a24e0: 0800 3900 |0936: move-object/from16 v0, v57 │ │ +0a24e4: 5400 5c11 |0938: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a24e8: 0833 0000 |093a: move-object/from16 v51, v0 │ │ +0a24ec: 1334 0100 |093c: const/16 v52, #int 1 // #1 │ │ +0a24f0: 0800 2300 |093e: move-object/from16 v0, v35 │ │ +0a24f4: 5200 1511 |0940: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs0:I // field@1115 │ │ +0a24f8: 0235 0000 |0942: move/from16 v53, v0 │ │ +0a24fc: 4b35 3334 |0944: aput v53, v51, v52 │ │ +0a2500: 0800 3900 |0946: move-object/from16 v0, v57 │ │ +0a2504: 5400 5c11 |0948: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2508: 0833 0000 |094a: move-object/from16 v51, v0 │ │ +0a250c: 1334 0200 |094c: const/16 v52, #int 2 // #2 │ │ +0a2510: 0800 2300 |094e: move-object/from16 v0, v35 │ │ +0a2514: 5200 1611 |0950: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs1:I // field@1116 │ │ +0a2518: 0235 0000 |0952: move/from16 v53, v0 │ │ +0a251c: 4b35 3334 |0954: aput v53, v51, v52 │ │ +0a2520: 0800 3900 |0956: move-object/from16 v0, v57 │ │ +0a2524: 5400 5c11 |0958: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a2528: 0833 0000 |095a: move-object/from16 v51, v0 │ │ +0a252c: 1334 0300 |095c: const/16 v52, #int 3 // #3 │ │ +0a2530: 0800 2300 |095e: move-object/from16 v0, v35 │ │ +0a2534: 5200 1711 |0960: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Backs2:I // field@1117 │ │ +0a2538: 0235 0000 |0962: move/from16 v53, v0 │ │ +0a253c: 4b35 3334 |0964: aput v53, v51, v52 │ │ +0a2540: 2900 ecfb |0966: goto/16 0552 // -0414 │ │ +0a2544: 1333 0000 |0968: const/16 v51, #int 0 // #0 │ │ +0a2548: 2900 c6fc |096a: goto/16 0630 // -033a │ │ +0a254c: 1333 0000 |096c: const/16 v51, #int 0 // #0 │ │ +0a2550: 0800 3900 |096e: move-object/from16 v0, v57 │ │ +0a2554: 0201 3300 |0970: move/from16 v1, v51 │ │ +0a2558: 0202 1400 |0972: move/from16 v2, v20 │ │ +0a255c: 0203 3100 |0974: move/from16 v3, v49 │ │ +0a2560: 0204 2800 |0976: move/from16 v4, v40 │ │ +0a2564: 6e54 fb21 1032 |0978: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ +0a256a: 0a33 |097b: move-result v51 │ │ +0a256c: 9008 1c33 |097c: add-int v8, v28, v51 │ │ +0a2570: 0800 3900 |097e: move-object/from16 v0, v57 │ │ +0a2574: 5400 3f11 |0980: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2578: 0833 0000 |0982: move-object/from16 v51, v0 │ │ +0a257c: 4624 3322 |0984: aget-object v36, v51, v34 │ │ +0a2580: 0800 2400 |0986: move-object/from16 v0, v36 │ │ +0a2584: 5200 1d11 |0988: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2588: 0233 0000 |098a: move/from16 v51, v0 │ │ +0a258c: 0200 3300 |098c: move/from16 v0, v51 │ │ +0a2590: 3508 2600 |098e: if-ge v8, v0, 09b4 // +0026 │ │ +0a2594: 0800 2400 |0990: move-object/from16 v0, v36 │ │ +0a2598: 5908 1d11 |0992: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a259c: d833 0501 |0994: add-int/lit8 v51, v5, #int 1 // #01 │ │ +0a25a0: 0200 3300 |0996: move/from16 v0, v51 │ │ +0a25a4: 0801 2400 |0998: move-object/from16 v1, v36 │ │ +0a25a8: 5910 1911 |099a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a25ac: 1333 0000 |099c: const/16 v51, #int 0 // #0 │ │ +0a25b0: 0200 3300 |099e: move/from16 v0, v51 │ │ +0a25b4: 0801 2400 |09a0: move-object/from16 v1, v36 │ │ +0a25b8: 5910 1311 |09a2: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a25bc: 1333 0100 |09a4: const/16 v51, #int 1 // #1 │ │ +0a25c0: 0200 3300 |09a6: move/from16 v0, v51 │ │ +0a25c4: 0801 2400 |09a8: move-object/from16 v1, v36 │ │ +0a25c8: 5c10 1b11 |09aa: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a25cc: 1333 0000 |09ac: const/16 v51, #int 0 // #0 │ │ +0a25d0: 0200 3300 |09ae: move/from16 v0, v51 │ │ +0a25d4: 0801 2400 |09b0: move-object/from16 v1, v36 │ │ +0a25d8: 5c10 1c11 |09b2: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ +0a25dc: 132f 0200 |09b4: const/16 v47, #int 2 // #2 │ │ +0a25e0: 132a 0000 |09b6: const/16 v42, #int 0 // #0 │ │ +0a25e4: 1333 0400 |09b8: const/16 v51, #int 4 // #4 │ │ +0a25e8: 0200 2a00 |09ba: move/from16 v0, v42 │ │ +0a25ec: 0201 3300 |09bc: move/from16 v1, v51 │ │ +0a25f0: 3510 e501 |09be: if-ge v0, v1, 0ba3 // +01e5 │ │ +0a25f4: 0800 3900 |09c0: move-object/from16 v0, v57 │ │ +0a25f8: 5400 3611 |09c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a25fc: 0833 0000 |09c4: move-object/from16 v51, v0 │ │ +0a2600: 1334 ffff |09c6: const/16 v52, #int -1 // #ffff │ │ +0a2604: 0800 3900 |09c8: move-object/from16 v0, v57 │ │ +0a2608: 5400 5c11 |09ca: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a260c: 0835 0000 |09cc: move-object/from16 v53, v0 │ │ +0a2610: 4435 352a |09ce: aget v53, v53, v42 │ │ +0a2614: 0800 3300 |09d0: move-object/from16 v0, v51 │ │ +0a2618: 0201 3400 |09d2: move/from16 v1, v52 │ │ +0a261c: 0202 3500 |09d4: move/from16 v2, v53 │ │ +0a2620: 0203 1e00 |09d6: move/from16 v3, v30 │ │ +0a2624: 6e40 9421 1032 |09d8: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ +0a262a: 0a13 |09db: move-result v19 │ │ +0a262c: 1333 0200 |09dc: const/16 v51, #int 2 // #2 │ │ +0a2630: 0200 1300 |09de: move/from16 v0, v19 │ │ +0a2634: 0201 3300 |09e0: move/from16 v1, v51 │ │ +0a2638: 3510 0500 |09e2: if-ge v0, v1, 09e7 // +0005 │ │ +0a263c: d82a 2a01 |09e4: add-int/lit8 v42, v42, #int 1 // #01 │ │ +0a2640: 28d2 |09e6: goto 09b8 // -002e │ │ +0a2642: 0215 1300 |09e7: move/from16 v21, v19 │ │ +0a2646: 9033 0513 |09e9: add-int v51, v5, v19 │ │ +0a264a: 0200 1000 |09eb: move/from16 v0, v16 │ │ +0a264e: 0201 3300 |09ed: move/from16 v1, v51 │ │ +0a2652: 3510 1600 |09ef: if-ge v0, v1, 0a05 // +0016 │ │ +0a2656: 0800 3900 |09f1: move-object/from16 v0, v57 │ │ +0a265a: 5400 3f11 |09f3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a265e: 0833 0000 |09f5: move-object/from16 v51, v0 │ │ +0a2662: d810 1001 |09f7: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0a2666: 4633 3310 |09f9: aget-object v51, v51, v16 │ │ +0a266a: 1434 ffff ff0f |09fb: const v52, #float 2.52435e-29 // #0fffffff │ │ +0a2670: 0200 3400 |09fe: move/from16 v0, v52 │ │ +0a2674: 0801 3300 |0a00: move-object/from16 v1, v51 │ │ +0a2678: 5910 1d11 |0a02: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a267c: 28e5 |0a04: goto 09e9 // -001b │ │ +0a267e: 0800 3900 |0a05: move-object/from16 v0, v57 │ │ +0a2682: 0201 2a00 |0a07: move/from16 v1, v42 │ │ +0a2686: 0202 1300 |0a09: move/from16 v2, v19 │ │ +0a268a: 0203 3000 |0a0b: move/from16 v3, v48 │ │ +0a268e: 0204 2700 |0a0d: move/from16 v4, v39 │ │ +0a2692: 6e54 fb21 1032 |0a0f: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ +0a2698: 0a33 |0a12: move-result v51 │ │ +0a269a: 9008 2c33 |0a13: add-int v8, v44, v51 │ │ +0a269e: 0800 3900 |0a15: move-object/from16 v0, v57 │ │ +0a26a2: 5400 3f11 |0a17: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a26a6: 0833 0000 |0a19: move-object/from16 v51, v0 │ │ +0a26aa: 9034 0513 |0a1b: add-int v52, v5, v19 │ │ +0a26ae: 4624 3334 |0a1d: aget-object v36, v51, v52 │ │ +0a26b2: 0800 2400 |0a1f: move-object/from16 v0, v36 │ │ +0a26b6: 5200 1d11 |0a21: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a26ba: 0233 0000 |0a23: move/from16 v51, v0 │ │ +0a26be: 0200 3300 |0a25: move/from16 v0, v51 │ │ +0a26c2: 3508 1800 |0a27: if-ge v8, v0, 0a3f // +0018 │ │ +0a26c6: 0800 2400 |0a29: move-object/from16 v0, v36 │ │ +0a26ca: 5908 1d11 |0a2b: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a26ce: 0800 2400 |0a2d: move-object/from16 v0, v36 │ │ +0a26d2: 5905 1911 |0a2f: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a26d6: 0200 2a00 |0a31: move/from16 v0, v42 │ │ +0a26da: 0801 2400 |0a33: move-object/from16 v1, v36 │ │ +0a26de: 5910 1311 |0a35: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a26e2: 1333 0000 |0a37: const/16 v51, #int 0 // #0 │ │ +0a26e6: 0200 3300 |0a39: move/from16 v0, v51 │ │ +0a26ea: 0801 2400 |0a3b: move-object/from16 v1, v36 │ │ +0a26ee: 5c10 1b11 |0a3d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a26f2: d813 13ff |0a3f: add-int/lit8 v19, v19, #int -1 // #ff │ │ +0a26f6: 1333 0200 |0a41: const/16 v51, #int 2 // #2 │ │ +0a26fa: 0200 1300 |0a43: move/from16 v0, v19 │ │ +0a26fe: 0201 3300 |0a45: move/from16 v1, v51 │ │ +0a2702: 3510 a2ff |0a47: if-ge v0, v1, 09e9 // -005e │ │ +0a2706: 0213 1500 |0a49: move/from16 v19, v21 │ │ +0a270a: 392a 0400 |0a4b: if-nez v42, 0a4f // +0004 │ │ +0a270e: d82f 1301 |0a4d: add-int/lit8 v47, v19, #int 1 // #01 │ │ +0a2712: 0200 1300 |0a4f: move/from16 v0, v19 │ │ +0a2716: 0201 1f00 |0a51: move/from16 v1, v31 │ │ +0a271a: 3510 91ff |0a53: if-ge v0, v1, 09e4 // -006f │ │ +0a271e: d833 1fff |0a55: add-int/lit8 v51, v31, #int -1 // #ff │ │ +0a2722: 9133 3313 |0a57: sub-int v51, v51, v19 │ │ +0a2726: 0800 3900 |0a59: move-object/from16 v0, v57 │ │ +0a272a: 5200 3b11 |0a5b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a272e: 0234 0000 |0a5d: move/from16 v52, v0 │ │ +0a2732: 7702 8824 3300 |0a5f: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0a2738: 0a32 |0a62: move-result v50 │ │ +0a273a: 0800 3900 |0a63: move-object/from16 v0, v57 │ │ +0a273e: 5400 3611 |0a65: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a2742: 0833 0000 |0a67: move-object/from16 v51, v0 │ │ +0a2746: 0800 3900 |0a69: move-object/from16 v0, v57 │ │ +0a274a: 5400 5c11 |0a6b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a274e: 0834 0000 |0a6d: move-object/from16 v52, v0 │ │ +0a2752: 4434 342a |0a6f: aget v52, v52, v42 │ │ +0a2756: 0800 3300 |0a71: move-object/from16 v0, v51 │ │ +0a275a: 0201 1300 |0a73: move/from16 v1, v19 │ │ +0a275e: 0202 3400 |0a75: move/from16 v2, v52 │ │ +0a2762: 0203 3200 |0a77: move/from16 v3, v50 │ │ +0a2766: 6e40 9421 1032 |0a79: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ +0a276c: 0a14 |0a7c: move-result v20 │ │ +0a276e: 1333 0200 |0a7d: const/16 v51, #int 2 // #2 │ │ +0a2772: 0200 1400 |0a7f: move/from16 v0, v20 │ │ +0a2776: 0201 3300 |0a81: move/from16 v1, v51 │ │ +0a277a: 3410 61ff |0a83: if-lt v0, v1, 09e4 // -009f │ │ +0a277e: 7701 bd21 3000 |0a85: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateRep:(I)I // method@21bd │ │ +0a2784: 0a31 |0a88: move-result v49 │ │ +0a2786: 9033 3a13 |0a89: add-int v51, v58, v19 │ │ +0a278a: 0800 3900 |0a8b: move-object/from16 v0, v57 │ │ +0a278e: 5200 4711 |0a8d: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a2792: 0234 0000 |0a8f: move/from16 v52, v0 │ │ +0a2796: 9528 3334 |0a91: and-int v40, v51, v52 │ │ +0a279a: 0800 3900 |0a93: move-object/from16 v0, v57 │ │ +0a279e: 0201 2a00 |0a95: move/from16 v1, v42 │ │ +0a27a2: 0202 1300 |0a97: move/from16 v2, v19 │ │ +0a27a6: 0203 3000 |0a99: move/from16 v3, v48 │ │ +0a27aa: 0204 2700 |0a9b: move/from16 v4, v39 │ │ +0a27ae: 6e54 fb21 1032 |0a9d: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ +0a27b4: 0a33 |0aa0: move-result v51 │ │ +0a27b6: 9033 332c |0aa1: add-int v51, v51, v44 │ │ +0a27ba: 0800 3900 |0aa3: move-object/from16 v0, v57 │ │ +0a27be: 5400 2b11 |0aa5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a27c2: 0834 0000 |0aa7: move-object/from16 v52, v0 │ │ +0a27c6: e035 3104 |0aa9: shl-int/lit8 v53, v49, #int 4 // #04 │ │ +0a27ca: 9035 3528 |0aab: add-int v53, v53, v40 │ │ +0a27ce: 4a34 3435 |0aad: aget-short v52, v52, v53 │ │ +0a27d2: 7701 2822 3400 |0aaf: invoke-static/range {v52}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a27d8: 0a34 |0ab2: move-result v52 │ │ +0a27da: 9033 3334 |0ab3: add-int v51, v51, v52 │ │ +0a27de: 0800 3900 |0ab5: move-object/from16 v0, v57 │ │ +0a27e2: 5400 3211 |0ab7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a27e6: 0834 0000 |0ab9: move-object/from16 v52, v0 │ │ +0a27ea: 9035 3a13 |0abb: add-int v53, v58, v19 │ │ +0a27ee: 0800 3900 |0abd: move-object/from16 v0, v57 │ │ +0a27f2: 5400 3611 |0abf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a27f6: 0836 0000 |0ac1: move-object/from16 v54, v0 │ │ +0a27fa: d837 13ff |0ac3: add-int/lit8 v55, v19, #int -1 // #ff │ │ +0a27fe: d837 37ff |0ac5: add-int/lit8 v55, v55, #int -1 // #ff │ │ +0a2802: 7402 9321 3600 |0ac7: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a2808: 0a36 |0aca: move-result v54 │ │ +0a280a: 7403 e421 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@21e4 │ │ +0a2810: 0c34 |0ace: move-result-object v52 │ │ +0a2812: 1335 0100 |0acf: const/16 v53, #int 1 // #1 │ │ +0a2816: 0800 3900 |0ad1: move-object/from16 v0, v57 │ │ +0a281a: 5400 3611 |0ad3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a281e: 0836 0000 |0ad5: move-object/from16 v54, v0 │ │ +0a2822: d837 13ff |0ad7: add-int/lit8 v55, v19, #int -1 // #ff │ │ +0a2826: 0800 3900 |0ad9: move-object/from16 v0, v57 │ │ +0a282a: 5400 5c11 |0adb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.reps:[I // field@115c │ │ +0a282e: 0838 0000 |0add: move-object/from16 v56, v0 │ │ +0a2832: 4438 382a |0adf: aget v56, v56, v42 │ │ +0a2836: d838 3801 |0ae1: add-int/lit8 v56, v56, #int 1 // #01 │ │ +0a283a: 9137 3738 |0ae3: sub-int v55, v55, v56 │ │ +0a283e: 7402 9321 3600 |0ae5: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a2844: 0a36 |0ae8: move-result v54 │ │ +0a2846: 0800 3900 |0ae9: move-object/from16 v0, v57 │ │ +0a284a: 5400 3611 |0aeb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a284e: 0837 0000 |0aed: move-object/from16 v55, v0 │ │ +0a2852: d838 13ff |0aef: add-int/lit8 v56, v19, #int -1 // #ff │ │ +0a2856: 7402 9321 3700 |0af1: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a285c: 0a37 |0af4: move-result v55 │ │ +0a285e: 7404 e021 3400 |0af5: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ +0a2864: 0a34 |0af8: move-result v52 │ │ +0a2866: 9007 3334 |0af9: add-int v7, v51, v52 │ │ +0a286a: 7701 bb21 3100 |0afb: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a2870: 0a31 |0afe: move-result v49 │ │ +0a2872: 9033 3a13 |0aff: add-int v51, v58, v19 │ │ +0a2876: d833 3301 |0b01: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0a287a: 0800 3900 |0b03: move-object/from16 v0, v57 │ │ +0a287e: 5200 4711 |0b05: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a2882: 0234 0000 |0b07: move/from16 v52, v0 │ │ +0a2886: 9528 3334 |0b09: and-int v40, v51, v52 │ │ +0a288a: 0800 3900 |0b0b: move-object/from16 v0, v57 │ │ +0a288e: 5400 2b11 |0b0d: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a2892: 0833 0000 |0b0f: move-object/from16 v51, v0 │ │ +0a2896: e034 3104 |0b11: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0a289a: 9034 3428 |0b13: add-int v52, v52, v40 │ │ +0a289e: 4a33 3334 |0b15: aget-short v51, v51, v52 │ │ +0a28a2: 7701 2922 3300 |0b17: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a28a8: 0a33 |0b1a: move-result v51 │ │ +0a28aa: 901a 0733 |0b1b: add-int v26, v7, v51 │ │ +0a28ae: 0800 3900 |0b1d: move-object/from16 v0, v57 │ │ +0a28b2: 5400 2c11 |0b1f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a28b6: 0833 0000 |0b21: move-object/from16 v51, v0 │ │ +0a28ba: 4a33 3331 |0b23: aget-short v51, v51, v49 │ │ +0a28be: 7701 2922 3300 |0b25: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a28c4: 0a33 |0b28: move-result v51 │ │ +0a28c6: 901c 1a33 |0b29: add-int v28, v26, v51 │ │ +0a28ca: d833 1301 |0b2b: add-int/lit8 v51, v19, #int 1 // #01 │ │ +0a28ce: 9022 3314 |0b2d: add-int v34, v51, v20 │ │ +0a28d2: 9033 0522 |0b2f: add-int v51, v5, v34 │ │ +0a28d6: 0200 1000 |0b31: move/from16 v0, v16 │ │ +0a28da: 0201 3300 |0b33: move/from16 v1, v51 │ │ +0a28de: 3510 1600 |0b35: if-ge v0, v1, 0b4b // +0016 │ │ +0a28e2: 0800 3900 |0b37: move-object/from16 v0, v57 │ │ +0a28e6: 5400 3f11 |0b39: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a28ea: 0833 0000 |0b3b: move-object/from16 v51, v0 │ │ +0a28ee: d810 1001 |0b3d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0a28f2: 4633 3310 |0b3f: aget-object v51, v51, v16 │ │ +0a28f6: 1434 ffff ff0f |0b41: const v52, #float 2.52435e-29 // #0fffffff │ │ +0a28fc: 0200 3400 |0b44: move/from16 v0, v52 │ │ +0a2900: 0801 3300 |0b46: move-object/from16 v1, v51 │ │ +0a2904: 5910 1d11 |0b48: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2908: 28e5 |0b4a: goto 0b2f // -001b │ │ +0a290a: 1333 0000 |0b4b: const/16 v51, #int 0 // #0 │ │ +0a290e: 0800 3900 |0b4d: move-object/from16 v0, v57 │ │ +0a2912: 0201 3300 |0b4f: move/from16 v1, v51 │ │ +0a2916: 0202 1400 |0b51: move/from16 v2, v20 │ │ +0a291a: 0203 3100 |0b53: move/from16 v3, v49 │ │ +0a291e: 0204 2800 |0b55: move/from16 v4, v40 │ │ +0a2922: 6e54 fb21 1032 |0b57: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ +0a2928: 0a33 |0b5a: move-result v51 │ │ +0a292a: 9008 1c33 |0b5b: add-int v8, v28, v51 │ │ +0a292e: 0800 3900 |0b5d: move-object/from16 v0, v57 │ │ +0a2932: 5400 3f11 |0b5f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2936: 0833 0000 |0b61: move-object/from16 v51, v0 │ │ +0a293a: 9034 0522 |0b63: add-int v52, v5, v34 │ │ +0a293e: 4624 3334 |0b65: aget-object v36, v51, v52 │ │ +0a2942: 0800 2400 |0b67: move-object/from16 v0, v36 │ │ +0a2946: 5200 1d11 |0b69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a294a: 0233 0000 |0b6b: move/from16 v51, v0 │ │ +0a294e: 0200 3300 |0b6d: move/from16 v0, v51 │ │ +0a2952: 3508 75fe |0b6f: if-ge v8, v0, 09e4 // -018b │ │ +0a2956: 0800 2400 |0b71: move-object/from16 v0, v36 │ │ +0a295a: 5908 1d11 |0b73: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a295e: 9033 0513 |0b75: add-int v51, v5, v19 │ │ +0a2962: d833 3301 |0b77: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0a2966: 0200 3300 |0b79: move/from16 v0, v51 │ │ +0a296a: 0801 2400 |0b7b: move-object/from16 v1, v36 │ │ +0a296e: 5910 1911 |0b7d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a2972: 1333 0000 |0b7f: const/16 v51, #int 0 // #0 │ │ +0a2976: 0200 3300 |0b81: move/from16 v0, v51 │ │ +0a297a: 0801 2400 |0b83: move-object/from16 v1, v36 │ │ +0a297e: 5910 1311 |0b85: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a2982: 1333 0100 |0b87: const/16 v51, #int 1 // #1 │ │ +0a2986: 0200 3300 |0b89: move/from16 v0, v51 │ │ +0a298a: 0801 2400 |0b8b: move-object/from16 v1, v36 │ │ +0a298e: 5c10 1b11 |0b8d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a2992: 1333 0100 |0b8f: const/16 v51, #int 1 // #1 │ │ +0a2996: 0200 3300 |0b91: move/from16 v0, v51 │ │ +0a299a: 0801 2400 |0b93: move-object/from16 v1, v36 │ │ +0a299e: 5c10 1c11 |0b95: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ +0a29a2: 0800 2400 |0b97: move-object/from16 v0, v36 │ │ +0a29a6: 5905 1a11 |0b99: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ +0a29aa: 0200 2a00 |0b9b: move/from16 v0, v42 │ │ +0a29ae: 0801 2400 |0b9d: move-object/from16 v1, v36 │ │ +0a29b2: 5910 1411 |0b9f: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ +0a29b6: 2900 43fe |0ba1: goto/16 09e4 // -01bd │ │ +0a29ba: 0200 1800 |0ba3: move/from16 v0, v24 │ │ +0a29be: 0201 1e00 |0ba5: move/from16 v1, v30 │ │ +0a29c2: 3710 2100 |0ba7: if-le v0, v1, 0bc8 // +0021 │ │ +0a29c6: 0218 1e00 |0ba9: move/from16 v24, v30 │ │ +0a29ca: 1320 0000 |0bab: const/16 v32, #int 0 // #0 │ │ +0a29ce: 0800 3900 |0bad: move-object/from16 v0, v57 │ │ +0a29d2: 5400 3511 |0baf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a29d6: 0833 0000 |0bb1: move-object/from16 v51, v0 │ │ +0a29da: 4433 3320 |0bb3: aget v51, v51, v32 │ │ +0a29de: 0200 1800 |0bb5: move/from16 v0, v24 │ │ +0a29e2: 0201 3300 |0bb7: move/from16 v1, v51 │ │ +0a29e6: 3710 0500 |0bb9: if-le v0, v1, 0bbe // +0005 │ │ +0a29ea: d820 2002 |0bbb: add-int/lit8 v32, v32, #int 2 // #02 │ │ +0a29ee: 28f0 |0bbd: goto 0bad // -0010 │ │ +0a29f0: 0800 3900 |0bbe: move-object/from16 v0, v57 │ │ +0a29f4: 5400 3511 |0bc0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a29f8: 0833 0000 |0bc2: move-object/from16 v51, v0 │ │ +0a29fc: 4b18 3320 |0bc4: aput v24, v51, v32 │ │ +0a2a00: d820 2002 |0bc6: add-int/lit8 v32, v32, #int 2 // #02 │ │ +0a2a04: 0200 1800 |0bc8: move/from16 v0, v24 │ │ +0a2a08: 0201 2f00 |0bca: move/from16 v1, v47 │ │ +0a2a0c: 3410 c6f8 |0bcc: if-lt v0, v1, 0492 // -073a │ │ +0a2a10: 0800 3900 |0bce: move-object/from16 v0, v57 │ │ +0a2a14: 5400 2c11 |0bd0: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a2a18: 0833 0000 |0bd2: move-object/from16 v51, v0 │ │ +0a2a1c: 4a33 3330 |0bd4: aget-short v51, v51, v48 │ │ +0a2a20: 7701 2822 3300 |0bd6: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a2a26: 0a33 |0bd9: move-result v51 │ │ +0a2a28: 901d 1733 |0bda: add-int v29, v23, v51 │ │ +0a2a2c: 9033 0518 |0bdc: add-int v51, v5, v24 │ │ +0a2a30: 0200 1000 |0bde: move/from16 v0, v16 │ │ +0a2a34: 0201 3300 |0be0: move/from16 v1, v51 │ │ +0a2a38: 3510 1600 |0be2: if-ge v0, v1, 0bf8 // +0016 │ │ +0a2a3c: 0800 3900 |0be4: move-object/from16 v0, v57 │ │ +0a2a40: 5400 3f11 |0be6: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2a44: 0833 0000 |0be8: move-object/from16 v51, v0 │ │ +0a2a48: d810 1001 |0bea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0a2a4c: 4633 3310 |0bec: aget-object v51, v51, v16 │ │ +0a2a50: 1434 ffff ff0f |0bee: const v52, #float 2.52435e-29 // #0fffffff │ │ +0a2a56: 0200 3400 |0bf1: move/from16 v0, v52 │ │ +0a2a5a: 0801 3300 |0bf3: move-object/from16 v1, v51 │ │ +0a2a5e: 5910 1d11 |0bf5: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2a62: 28e5 |0bf7: goto 0bdc // -001b │ │ +0a2a64: 1321 0000 |0bf8: const/16 v33, #int 0 // #0 │ │ +0a2a68: 0800 3900 |0bfa: move-object/from16 v0, v57 │ │ +0a2a6c: 5400 3511 |0bfc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a2a70: 0833 0000 |0bfe: move-object/from16 v51, v0 │ │ +0a2a74: 4433 3321 |0c00: aget v51, v51, v33 │ │ +0a2a78: 0200 2f00 |0c02: move/from16 v0, v47 │ │ +0a2a7c: 0201 3300 |0c04: move/from16 v1, v51 │ │ +0a2a80: 3710 0500 |0c06: if-le v0, v1, 0c0b // +0005 │ │ +0a2a84: d821 2102 |0c08: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0a2a88: 28f0 |0c0a: goto 0bfa // -0010 │ │ +0a2a8a: 0213 2f00 |0c0b: move/from16 v19, v47 │ │ +0a2a8e: 0800 3900 |0c0d: move-object/from16 v0, v57 │ │ +0a2a92: 5400 3511 |0c0f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a2a96: 0833 0000 |0c11: move-object/from16 v51, v0 │ │ +0a2a9a: d834 2101 |0c13: add-int/lit8 v52, v33, #int 1 // #01 │ │ +0a2a9e: 4409 3334 |0c15: aget v9, v51, v52 │ │ +0a2aa2: 0800 3900 |0c17: move-object/from16 v0, v57 │ │ +0a2aa6: 0201 1300 |0c19: move/from16 v1, v19 │ │ +0a2aaa: 0202 2700 |0c1b: move/from16 v2, v39 │ │ +0a2aae: 6e40 f621 9021 |0c1d: invoke-virtual {v0, v9, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosLenPrice:(III)I // method@21f6 │ │ +0a2ab4: 0a33 |0c20: move-result v51 │ │ +0a2ab6: 9008 1d33 |0c21: add-int v8, v29, v51 │ │ +0a2aba: 0800 3900 |0c23: move-object/from16 v0, v57 │ │ +0a2abe: 5400 3f11 |0c25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2ac2: 0833 0000 |0c27: move-object/from16 v51, v0 │ │ +0a2ac6: 9034 0513 |0c29: add-int v52, v5, v19 │ │ +0a2aca: 4624 3334 |0c2b: aget-object v36, v51, v52 │ │ +0a2ace: 0800 2400 |0c2d: move-object/from16 v0, v36 │ │ +0a2ad2: 5200 1d11 |0c2f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2ad6: 0233 0000 |0c31: move/from16 v51, v0 │ │ +0a2ada: 0200 3300 |0c33: move/from16 v0, v51 │ │ +0a2ade: 3508 1a00 |0c35: if-ge v8, v0, 0c4f // +001a │ │ +0a2ae2: 0800 2400 |0c37: move-object/from16 v0, v36 │ │ +0a2ae6: 5908 1d11 |0c39: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2aea: 0800 2400 |0c3b: move-object/from16 v0, v36 │ │ +0a2aee: 5905 1911 |0c3d: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a2af2: d833 0904 |0c3f: add-int/lit8 v51, v9, #int 4 // #04 │ │ +0a2af6: 0200 3300 |0c41: move/from16 v0, v51 │ │ +0a2afa: 0801 2400 |0c43: move-object/from16 v1, v36 │ │ +0a2afe: 5910 1311 |0c45: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a2b02: 1333 0000 |0c47: const/16 v51, #int 0 // #0 │ │ +0a2b06: 0200 3300 |0c49: move/from16 v0, v51 │ │ +0a2b0a: 0801 2400 |0c4b: move-object/from16 v1, v36 │ │ +0a2b0e: 5c10 1b11 |0c4d: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a2b12: 0800 3900 |0c4f: move-object/from16 v0, v57 │ │ +0a2b16: 5400 3511 |0c51: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a2b1a: 0833 0000 |0c53: move-object/from16 v51, v0 │ │ +0a2b1e: 4433 3321 |0c55: aget v51, v51, v33 │ │ +0a2b22: 0200 1300 |0c57: move/from16 v0, v19 │ │ +0a2b26: 0201 3300 |0c59: move/from16 v1, v51 │ │ +0a2b2a: 3310 3c01 |0c5b: if-ne v0, v1, 0d97 // +013c │ │ +0a2b2e: 0200 1300 |0c5d: move/from16 v0, v19 │ │ +0a2b32: 0201 1f00 |0c5f: move/from16 v1, v31 │ │ +0a2b36: 3510 2e01 |0c61: if-ge v0, v1, 0d8f // +012e │ │ +0a2b3a: d833 1fff |0c63: add-int/lit8 v51, v31, #int -1 // #ff │ │ +0a2b3e: 9133 3313 |0c65: sub-int v51, v51, v19 │ │ +0a2b42: 0800 3900 |0c67: move-object/from16 v0, v57 │ │ +0a2b46: 5200 3b11 |0c69: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a2b4a: 0234 0000 |0c6b: move/from16 v52, v0 │ │ +0a2b4e: 7702 8824 3300 |0c6d: invoke-static/range {v51, v52}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0a2b54: 0a32 |0c70: move-result v50 │ │ +0a2b56: 0800 3900 |0c71: move-object/from16 v0, v57 │ │ +0a2b5a: 5400 3611 |0c73: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a2b5e: 0833 0000 |0c75: move-object/from16 v51, v0 │ │ +0a2b62: 0800 3300 |0c77: move-object/from16 v0, v51 │ │ +0a2b66: 0201 1300 |0c79: move/from16 v1, v19 │ │ +0a2b6a: 0202 3200 |0c7b: move/from16 v2, v50 │ │ +0a2b6e: 6e40 9421 1029 |0c7d: invoke-virtual {v0, v1, v9, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ +0a2b74: 0a14 |0c80: move-result v20 │ │ +0a2b76: 1333 0200 |0c81: const/16 v51, #int 2 // #2 │ │ +0a2b7a: 0200 1400 |0c83: move/from16 v0, v20 │ │ +0a2b7e: 0201 3300 |0c85: move/from16 v1, v51 │ │ +0a2b82: 3410 0801 |0c87: if-lt v0, v1, 0d8f // +0108 │ │ +0a2b86: 7701 bc21 3000 |0c89: invoke-static/range {v48}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ +0a2b8c: 0a31 |0c8c: move-result v49 │ │ +0a2b8e: 9033 3a13 |0c8d: add-int v51, v58, v19 │ │ +0a2b92: 0800 3900 |0c8f: move-object/from16 v0, v57 │ │ +0a2b96: 5200 4711 |0c91: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a2b9a: 0234 0000 |0c93: move/from16 v52, v0 │ │ +0a2b9e: 9528 3334 |0c95: and-int v40, v51, v52 │ │ +0a2ba2: 0800 3900 |0c97: move-object/from16 v0, v57 │ │ +0a2ba6: 5400 2b11 |0c99: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a2baa: 0833 0000 |0c9b: move-object/from16 v51, v0 │ │ +0a2bae: e034 3104 |0c9d: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0a2bb2: 9034 3428 |0c9f: add-int v52, v52, v40 │ │ +0a2bb6: 4a33 3334 |0ca1: aget-short v51, v51, v52 │ │ +0a2bba: 7701 2822 3300 |0ca3: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a2bc0: 0a33 |0ca6: move-result v51 │ │ +0a2bc2: 9033 3308 |0ca7: add-int v51, v51, v8 │ │ +0a2bc6: 0800 3900 |0ca9: move-object/from16 v0, v57 │ │ +0a2bca: 5400 3211 |0cab: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a2bce: 0834 0000 |0cad: move-object/from16 v52, v0 │ │ +0a2bd2: 9035 3a13 |0caf: add-int v53, v58, v19 │ │ +0a2bd6: 0800 3900 |0cb1: move-object/from16 v0, v57 │ │ +0a2bda: 5400 3611 |0cb3: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a2bde: 0836 0000 |0cb5: move-object/from16 v54, v0 │ │ +0a2be2: d837 13ff |0cb7: add-int/lit8 v55, v19, #int -1 // #ff │ │ +0a2be6: d837 37ff |0cb9: add-int/lit8 v55, v55, #int -1 // #ff │ │ +0a2bea: 7402 9321 3600 |0cbb: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a2bf0: 0a36 |0cbe: move-result v54 │ │ +0a2bf2: 7403 e421 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@21e4 │ │ +0a2bf8: 0c34 |0cc2: move-result-object v52 │ │ +0a2bfa: 1335 0100 |0cc3: const/16 v53, #int 1 // #1 │ │ +0a2bfe: 0800 3900 |0cc5: move-object/from16 v0, v57 │ │ +0a2c02: 5400 3611 |0cc7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a2c06: 0836 0000 |0cc9: move-object/from16 v54, v0 │ │ +0a2c0a: d837 0901 |0ccb: add-int/lit8 v55, v9, #int 1 // #01 │ │ +0a2c0e: 9137 1337 |0ccd: sub-int v55, v19, v55 │ │ +0a2c12: d837 37ff |0ccf: add-int/lit8 v55, v55, #int -1 // #ff │ │ +0a2c16: 7402 9321 3600 |0cd1: invoke-virtual/range {v54, v55}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a2c1c: 0a36 |0cd4: move-result v54 │ │ +0a2c1e: 0800 3900 |0cd5: move-object/from16 v0, v57 │ │ +0a2c22: 5400 3611 |0cd7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a2c26: 0837 0000 |0cd9: move-object/from16 v55, v0 │ │ +0a2c2a: d838 13ff |0cdb: add-int/lit8 v56, v19, #int -1 // #ff │ │ +0a2c2e: 7402 9321 3700 |0cdd: invoke-virtual/range {v55, v56}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetIndexByte:(I)B // method@2193 │ │ +0a2c34: 0a37 |0ce0: move-result v55 │ │ +0a2c36: 7404 e021 3400 |0ce1: invoke-virtual/range {v52, v53, v54, v55}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;.GetPrice:(ZBB)I // method@21e0 │ │ +0a2c3c: 0a34 |0ce4: move-result v52 │ │ +0a2c3e: 9007 3334 |0ce5: add-int v7, v51, v52 │ │ +0a2c42: 7701 bb21 3100 |0ce7: invoke-static/range {v49}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateChar:(I)I // method@21bb │ │ +0a2c48: 0a31 |0cea: move-result v49 │ │ +0a2c4a: 9033 3a13 |0ceb: add-int v51, v58, v19 │ │ +0a2c4e: d833 3301 |0ced: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0a2c52: 0800 3900 |0cef: move-object/from16 v0, v57 │ │ +0a2c56: 5200 4711 |0cf1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a2c5a: 0234 0000 |0cf3: move/from16 v52, v0 │ │ +0a2c5e: 9528 3334 |0cf5: and-int v40, v51, v52 │ │ +0a2c62: 0800 3900 |0cf7: move-object/from16 v0, v57 │ │ +0a2c66: 5400 2b11 |0cf9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a2c6a: 0833 0000 |0cfb: move-object/from16 v51, v0 │ │ +0a2c6e: e034 3104 |0cfd: shl-int/lit8 v52, v49, #int 4 // #04 │ │ +0a2c72: 9034 3428 |0cff: add-int v52, v52, v40 │ │ +0a2c76: 4a33 3334 |0d01: aget-short v51, v51, v52 │ │ +0a2c7a: 7701 2922 3300 |0d03: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a2c80: 0a33 |0d06: move-result v51 │ │ +0a2c82: 901a 0733 |0d07: add-int v26, v7, v51 │ │ +0a2c86: 0800 3900 |0d09: move-object/from16 v0, v57 │ │ +0a2c8a: 5400 2c11 |0d0b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a2c8e: 0833 0000 |0d0d: move-object/from16 v51, v0 │ │ +0a2c92: 4a33 3331 |0d0f: aget-short v51, v51, v49 │ │ +0a2c96: 7701 2922 3300 |0d11: invoke-static/range {v51}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a2c9c: 0a33 |0d14: move-result v51 │ │ +0a2c9e: 901c 1a33 |0d15: add-int v28, v26, v51 │ │ +0a2ca2: d833 1301 |0d17: add-int/lit8 v51, v19, #int 1 // #01 │ │ +0a2ca6: 9022 3314 |0d19: add-int v34, v51, v20 │ │ +0a2caa: 9033 0522 |0d1b: add-int v51, v5, v34 │ │ +0a2cae: 0200 1000 |0d1d: move/from16 v0, v16 │ │ +0a2cb2: 0201 3300 |0d1f: move/from16 v1, v51 │ │ +0a2cb6: 3510 1600 |0d21: if-ge v0, v1, 0d37 // +0016 │ │ +0a2cba: 0800 3900 |0d23: move-object/from16 v0, v57 │ │ +0a2cbe: 5400 3f11 |0d25: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2cc2: 0833 0000 |0d27: move-object/from16 v51, v0 │ │ +0a2cc6: d810 1001 |0d29: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0a2cca: 4633 3310 |0d2b: aget-object v51, v51, v16 │ │ +0a2cce: 1434 ffff ff0f |0d2d: const v52, #float 2.52435e-29 // #0fffffff │ │ +0a2cd4: 0200 3400 |0d30: move/from16 v0, v52 │ │ +0a2cd8: 0801 3300 |0d32: move-object/from16 v1, v51 │ │ +0a2cdc: 5910 1d11 |0d34: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2ce0: 28e5 |0d36: goto 0d1b // -001b │ │ +0a2ce2: 1333 0000 |0d37: const/16 v51, #int 0 // #0 │ │ +0a2ce6: 0800 3900 |0d39: move-object/from16 v0, v57 │ │ +0a2cea: 0201 3300 |0d3b: move/from16 v1, v51 │ │ +0a2cee: 0202 1400 |0d3d: move/from16 v2, v20 │ │ +0a2cf2: 0203 3100 |0d3f: move/from16 v3, v49 │ │ +0a2cf6: 0204 2800 |0d41: move/from16 v4, v40 │ │ +0a2cfa: 6e54 fb21 1032 |0d43: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetRepPrice:(IIII)I // method@21fb │ │ +0a2d00: 0a33 |0d46: move-result v51 │ │ +0a2d02: 9008 1c33 |0d47: add-int v8, v28, v51 │ │ +0a2d06: 0800 3900 |0d49: move-object/from16 v0, v57 │ │ +0a2d0a: 5400 3f11 |0d4b: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimum:[Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal; // field@113f │ │ +0a2d0e: 0833 0000 |0d4d: move-object/from16 v51, v0 │ │ +0a2d12: 9034 0522 |0d4f: add-int v52, v5, v34 │ │ +0a2d16: 4624 3334 |0d51: aget-object v36, v51, v52 │ │ +0a2d1a: 0800 2400 |0d53: move-object/from16 v0, v36 │ │ +0a2d1e: 5200 1d11 |0d55: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2d22: 0233 0000 |0d57: move/from16 v51, v0 │ │ +0a2d26: 0200 3300 |0d59: move/from16 v0, v51 │ │ +0a2d2a: 3508 3400 |0d5b: if-ge v8, v0, 0d8f // +0034 │ │ +0a2d2e: 0800 2400 |0d5d: move-object/from16 v0, v36 │ │ +0a2d32: 5908 1d11 |0d5f: iput v8, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Price:I // field@111d │ │ +0a2d36: 9033 0513 |0d61: add-int v51, v5, v19 │ │ +0a2d3a: d833 3301 |0d63: add-int/lit8 v51, v51, #int 1 // #01 │ │ +0a2d3e: 0200 3300 |0d65: move/from16 v0, v51 │ │ +0a2d42: 0801 2400 |0d67: move-object/from16 v1, v36 │ │ +0a2d46: 5910 1911 |0d69: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev:I // field@1119 │ │ +0a2d4a: 1333 0000 |0d6b: const/16 v51, #int 0 // #0 │ │ +0a2d4e: 0200 3300 |0d6d: move/from16 v0, v51 │ │ +0a2d52: 0801 2400 |0d6f: move-object/from16 v1, v36 │ │ +0a2d56: 5910 1311 |0d71: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev:I // field@1113 │ │ +0a2d5a: 1333 0100 |0d73: const/16 v51, #int 1 // #1 │ │ +0a2d5e: 0200 3300 |0d75: move/from16 v0, v51 │ │ +0a2d62: 0801 2400 |0d77: move-object/from16 v1, v36 │ │ +0a2d66: 5c10 1b11 |0d79: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev1IsChar:Z // field@111b │ │ +0a2d6a: 1333 0100 |0d7b: const/16 v51, #int 1 // #1 │ │ +0a2d6e: 0200 3300 |0d7d: move/from16 v0, v51 │ │ +0a2d72: 0801 2400 |0d7f: move-object/from16 v1, v36 │ │ +0a2d76: 5c10 1c11 |0d81: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.Prev2:Z // field@111c │ │ +0a2d7a: 0800 2400 |0d83: move-object/from16 v0, v36 │ │ +0a2d7e: 5905 1a11 |0d85: iput v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.PosPrev2:I // field@111a │ │ +0a2d82: d833 0904 |0d87: add-int/lit8 v51, v9, #int 4 // #04 │ │ +0a2d86: 0200 3300 |0d89: move/from16 v0, v51 │ │ +0a2d8a: 0801 2400 |0d8b: move-object/from16 v1, v36 │ │ +0a2d8e: 5910 1411 |0d8d: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;.BackPrev2:I // field@1114 │ │ +0a2d92: d821 2102 |0d8f: add-int/lit8 v33, v33, #int 2 // #02 │ │ +0a2d96: 0200 2100 |0d91: move/from16 v0, v33 │ │ +0a2d9a: 0201 2000 |0d93: move/from16 v1, v32 │ │ +0a2d9e: 3210 fdf6 |0d95: if-eq v0, v1, 0492 // -0903 │ │ +0a2da2: d813 1301 |0d97: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0a2da6: 2900 74fe |0d99: goto/16 0c0d // -018c │ │ +0a2daa: 01fe |0d9b: move v14, v15 │ │ +0a2dac: 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 │ │ @@ -166404,40 +166439,40 @@ │ │ type : '(III)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -094f78: |[094f78] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosLenPrice:(III)I │ │ -094f88: 7110 b821 0700 |0000: invoke-static {v7}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ -094f8e: 0a00 |0003: move-result v0 │ │ -094f90: 1302 8000 |0004: const/16 v2, #int 128 // #80 │ │ -094f94: 3526 1300 |0006: if-ge v6, v2, 0019 // +0013 │ │ -094f98: 5452 2811 |0008: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ -094f9c: d203 8000 |000a: mul-int/lit16 v3, v0, #int 128 // #0080 │ │ -094fa0: b063 |000c: add-int/2addr v3, v6 │ │ -094fa2: 4401 0203 |000d: aget v1, v2, v3 │ │ -094fa6: 5452 3111 |000f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -094faa: d803 07fe |0011: add-int/lit8 v3, v7, #int -2 // #fe │ │ -094fae: 6e30 d721 3208 |0013: invoke-virtual {v2, v3, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@21d7 │ │ -094fb4: 0a02 |0016: move-result v2 │ │ -094fb6: b012 |0017: add-int/2addr v2, v1 │ │ -094fb8: 0f02 |0018: return v2 │ │ -094fba: 5452 4511 |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ -094fbe: e003 0006 |001b: shl-int/lit8 v3, v0, #int 6 // #06 │ │ -094fc2: 7110 f821 0600 |001d: invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot2:(I)I // method@21f8 │ │ -094fc8: 0a04 |0020: move-result v4 │ │ -094fca: b043 |0021: add-int/2addr v3, v4 │ │ -094fcc: 4402 0203 |0022: aget v2, v2, v3 │ │ -094fd0: 5453 2411 |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@1124 │ │ -094fd4: dd04 060f |0026: and-int/lit8 v4, v6, #int 15 // #0f │ │ -094fd8: 4403 0304 |0028: aget v3, v3, v4 │ │ -094fdc: 9001 0203 |002a: add-int v1, v2, v3 │ │ -094fe0: 28e3 |002c: goto 000f // -001d │ │ +0a2db0: |[0a2db0] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPosLenPrice:(III)I │ │ +0a2dc0: 7110 b821 0700 |0000: invoke-static {v7}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ +0a2dc6: 0a00 |0003: move-result v0 │ │ +0a2dc8: 1302 8000 |0004: const/16 v2, #int 128 // #80 │ │ +0a2dcc: 3526 1300 |0006: if-ge v6, v2, 0019 // +0013 │ │ +0a2dd0: 5452 2811 |0008: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distancesPrices:[I // field@1128 │ │ +0a2dd4: d203 8000 |000a: mul-int/lit16 v3, v0, #int 128 // #0080 │ │ +0a2dd8: b063 |000c: add-int/2addr v3, v6 │ │ +0a2dda: 4401 0203 |000d: aget v1, v2, v3 │ │ +0a2dde: 5452 3111 |000f: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a2de2: d803 07fe |0011: add-int/lit8 v3, v7, #int -2 // #fe │ │ +0a2de6: 6e30 d721 3208 |0013: invoke-virtual {v2, v3, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@21d7 │ │ +0a2dec: 0a02 |0016: move-result v2 │ │ +0a2dee: b012 |0017: add-int/2addr v2, v1 │ │ +0a2df0: 0f02 |0018: return v2 │ │ +0a2df2: 5452 4511 |0019: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotPrices:[I // field@1145 │ │ +0a2df6: e003 0006 |001b: shl-int/lit8 v3, v0, #int 6 // #06 │ │ +0a2dfa: 7110 f821 0600 |001d: invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPosSlot2:(I)I // method@21f8 │ │ +0a2e00: 0a04 |0020: move-result v4 │ │ +0a2e02: b043 |0021: add-int/2addr v3, v4 │ │ +0a2e04: 4402 0203 |0022: aget v2, v2, v3 │ │ +0a2e08: 5453 2411 |0024: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._alignPrices:[I // field@1124 │ │ +0a2e0c: dd04 060f |0026: and-int/lit8 v4, v6, #int 15 // #0f │ │ +0a2e10: 4403 0304 |0028: aget v3, v3, v4 │ │ +0a2e14: 9001 0203 |002a: add-int v1, v2, v3 │ │ +0a2e18: 28e3 |002c: goto 000f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0008 line=451 │ │ 0x000f line=454 │ │ 0x0019 line=453 │ │ @@ -166455,52 +166490,52 @@ │ │ type : '(III)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -094fe4: |[094fe4] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPureRepPrice:(III)I │ │ -094ff4: 3904 1700 |0000: if-nez v4, 0017 // +0017 │ │ -094ff8: 5431 2e11 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -094ffc: 4a01 0105 |0004: aget-short v1, v1, v5 │ │ -095000: 7110 2822 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -095006: 0a00 |0009: move-result v0 │ │ -095008: 5431 2d11 |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ -09500c: e002 0504 |000c: shl-int/lit8 v2, v5, #int 4 // #04 │ │ -095010: b062 |000e: add-int/2addr v2, v6 │ │ -095012: 4a01 0102 |000f: aget-short v1, v1, v2 │ │ -095016: 7110 2922 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -09501c: 0a01 |0014: move-result v1 │ │ -09501e: b010 |0015: add-int/2addr v0, v1 │ │ -095020: 0f00 |0016: return v0 │ │ -095022: 5431 2e11 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -095026: 4a01 0105 |0019: aget-short v1, v1, v5 │ │ -09502a: 7110 2922 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -095030: 0a00 |001e: move-result v0 │ │ -095032: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -095034: 3314 0c00 |0020: if-ne v4, v1, 002c // +000c │ │ -095038: 5431 2f11 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ -09503c: 4a01 0105 |0024: aget-short v1, v1, v5 │ │ -095040: 7110 2822 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -095046: 0a01 |0029: move-result v1 │ │ -095048: b010 |002a: add-int/2addr v0, v1 │ │ -09504a: 28eb |002b: goto 0016 // -0015 │ │ -09504c: 5431 2f11 |002c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ -095050: 4a01 0105 |002e: aget-short v1, v1, v5 │ │ -095054: 7110 2922 0100 |0030: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ -09505a: 0a01 |0033: move-result v1 │ │ -09505c: b010 |0034: add-int/2addr v0, v1 │ │ -09505e: 5431 3011 |0035: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ -095062: 4a01 0105 |0037: aget-short v1, v1, v5 │ │ -095066: d802 04fe |0039: add-int/lit8 v2, v4, #int -2 // #fe │ │ -09506a: 7120 2722 2100 |003b: invoke-static {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ -095070: 0a01 |003e: move-result v1 │ │ -095072: b010 |003f: add-int/2addr v0, v1 │ │ -095074: 28d6 |0040: goto 0016 // -002a │ │ +0a2e1c: |[0a2e1c] com.badlogic.gdx.utils.compression.lzma.Encoder.GetPureRepPrice:(III)I │ │ +0a2e2c: 3904 1700 |0000: if-nez v4, 0017 // +0017 │ │ +0a2e30: 5431 2e11 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a2e34: 4a01 0105 |0004: aget-short v1, v1, v5 │ │ +0a2e38: 7110 2822 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a2e3e: 0a00 |0009: move-result v0 │ │ +0a2e40: 5431 2d11 |000a: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ +0a2e44: e002 0504 |000c: shl-int/lit8 v2, v5, #int 4 // #04 │ │ +0a2e48: b062 |000e: add-int/2addr v2, v6 │ │ +0a2e4a: 4a01 0102 |000f: aget-short v1, v1, v2 │ │ +0a2e4e: 7110 2922 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a2e54: 0a01 |0014: move-result v1 │ │ +0a2e56: b010 |0015: add-int/2addr v0, v1 │ │ +0a2e58: 0f00 |0016: return v0 │ │ +0a2e5a: 5431 2e11 |0017: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a2e5e: 4a01 0105 |0019: aget-short v1, v1, v5 │ │ +0a2e62: 7110 2922 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a2e68: 0a00 |001e: move-result v0 │ │ +0a2e6a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0a2e6c: 3314 0c00 |0020: if-ne v4, v1, 002c // +000c │ │ +0a2e70: 5431 2f11 |0022: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ +0a2e74: 4a01 0105 |0024: aget-short v1, v1, v5 │ │ +0a2e78: 7110 2822 0100 |0026: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a2e7e: 0a01 |0029: move-result v1 │ │ +0a2e80: b010 |002a: add-int/2addr v0, v1 │ │ +0a2e82: 28eb |002b: goto 0016 // -0015 │ │ +0a2e84: 5431 2f11 |002c: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ +0a2e88: 4a01 0105 |002e: aget-short v1, v1, v5 │ │ +0a2e8c: 7110 2922 0100 |0030: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice1:(I)I // method@2229 │ │ +0a2e92: 0a01 |0033: move-result v1 │ │ +0a2e94: b010 |0034: add-int/2addr v0, v1 │ │ +0a2e96: 5431 3011 |0035: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ +0a2e9a: 4a01 0105 |0037: aget-short v1, v1, v5 │ │ +0a2e9e: d802 04fe |0039: add-int/lit8 v2, v4, #int -2 // #fe │ │ +0a2ea2: 7120 2722 2100 |003b: invoke-static {v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ +0a2ea8: 0a01 |003e: move-result v1 │ │ +0a2eaa: b010 |003f: add-int/2addr v0, v1 │ │ +0a2eac: 28d6 |0040: goto 0016 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ 0x000a line=428 │ │ 0x0016 line=439 │ │ 0x0017 line=431 │ │ @@ -166521,27 +166556,27 @@ │ │ type : '(II)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -095078: |[095078] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepLen1Price:(II)I │ │ -095088: 5430 2e11 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -09508c: 4a00 0004 |0002: aget-short v0, v0, v4 │ │ -095090: 7110 2822 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -095096: 0a00 |0007: move-result v0 │ │ -095098: 5431 2d11 |0008: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ -09509c: e002 0404 |000a: shl-int/lit8 v2, v4, #int 4 // #04 │ │ -0950a0: b052 |000c: add-int/2addr v2, v5 │ │ -0950a2: 4a01 0102 |000d: aget-short v1, v1, v2 │ │ -0950a6: 7110 2822 0100 |000f: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ -0950ac: 0a01 |0012: move-result v1 │ │ -0950ae: b010 |0013: add-int/2addr v0, v1 │ │ -0950b0: 0f00 |0014: return v0 │ │ +0a2eb0: |[0a2eb0] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepLen1Price:(II)I │ │ +0a2ec0: 5430 2e11 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a2ec4: 4a00 0004 |0002: aget-short v0, v0, v4 │ │ +0a2ec8: 7110 2822 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a2ece: 0a00 |0007: move-result v0 │ │ +0a2ed0: 5431 2d11 |0008: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ +0a2ed4: e002 0404 |000a: shl-int/lit8 v2, v4, #int 4 // #04 │ │ +0a2ed8: b052 |000c: add-int/2addr v2, v5 │ │ +0a2eda: 4a01 0102 |000d: aget-short v1, v1, v2 │ │ +0a2ede: 7110 2822 0100 |000f: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice0:(I)I // method@2228 │ │ +0a2ee4: 0a01 |0012: move-result v1 │ │ +0a2ee6: b010 |0013: add-int/2addr v0, v1 │ │ +0a2ee8: 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 │ │ @@ -166551,23 +166586,23 @@ │ │ type : '(IIII)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0950b4: |[0950b4] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepPrice:(IIII)I │ │ -0950c4: 5431 4b11 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -0950c8: d802 05fe |0002: add-int/lit8 v2, v5, #int -2 // #fe │ │ -0950cc: 6e30 d721 2107 |0004: invoke-virtual {v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@21d7 │ │ -0950d2: 0a00 |0007: move-result v0 │ │ -0950d4: 6e40 f921 4376 |0008: invoke-virtual {v3, v4, v6, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@21f9 │ │ -0950da: 0a01 |000b: move-result v1 │ │ -0950dc: b001 |000c: add-int/2addr v1, v0 │ │ -0950de: 0f01 |000d: return v1 │ │ +0a2eec: |[0a2eec] com.badlogic.gdx.utils.compression.lzma.Encoder.GetRepPrice:(IIII)I │ │ +0a2efc: 5431 4b11 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a2f00: d802 05fe |0002: add-int/lit8 v2, v5, #int -2 // #fe │ │ +0a2f04: 6e30 d721 2107 |0004: invoke-virtual {v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.GetPrice:(II)I // method@21d7 │ │ +0a2f0a: 0a00 |0007: move-result v0 │ │ +0a2f0c: 6e40 f921 4376 |0008: invoke-virtual {v3, v4, v6, v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.GetPureRepPrice:(III)I // method@21f9 │ │ +0a2f12: 0a01 |000b: move-result v1 │ │ +0a2f14: b001 |000c: add-int/2addr v1, v0 │ │ +0a2f16: 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; │ │ @@ -166581,59 +166616,59 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0950e0: |[0950e0] com.badlogic.gdx.utils.compression.lzma.Encoder.Init:()V │ │ -0950f0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0950f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0950f4: 6e10 ed21 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.BaseInit:()V // method@21ed │ │ -0950fa: 5451 4911 |0005: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0950fe: 6e10 2b22 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Init:()V // method@222b │ │ -095104: 5451 2b11 |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -095108: 7110 2c22 0100 |000c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -09510e: 5451 2d11 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ -095112: 7110 2c22 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -095118: 5451 2c11 |0014: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -09511c: 7110 2c22 0100 |0016: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -095122: 5451 2e11 |0019: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ -095126: 7110 2c22 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -09512c: 5451 2f11 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ -095130: 7110 2c22 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -095136: 5451 3011 |0023: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ -09513a: 7110 2c22 0100 |0025: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -095140: 5451 4311 |0028: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ -095144: 7110 2c22 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ -09514a: 5451 3211 |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ -09514e: 6e10 e521 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Init:()V // method@21e5 │ │ -095154: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -095156: 1241 |0033: const/4 v1, #int 4 // #4 │ │ -095158: 3510 0c00 |0034: if-ge v0, v1, 0040 // +000c │ │ -09515c: 5451 4411 |0036: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ -095160: 4601 0100 |0038: aget-object v1, v1, v0 │ │ -095164: 6e10 1522 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ -09516a: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09516e: 28f4 |003f: goto 0033 // -000c │ │ -095170: 5451 3111 |0040: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -095174: 5252 4611 |0042: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -095178: 9802 0402 |0044: shl-int v2, v4, v2 │ │ -09517c: 6e20 d821 2100 |0046: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@21d8 │ │ -095182: 5451 4b11 |0049: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -095186: 5252 4611 |004b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -09518a: 9802 0402 |004d: shl-int v2, v4, v2 │ │ -09518e: 6e20 d821 2100 |004f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@21d8 │ │ -095194: 5451 4211 |0052: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ -095198: 6e10 1522 0100 |0054: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ -09519e: 5c53 3411 |0057: iput-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ -0951a2: 5953 4111 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ -0951a6: 5953 4011 |005b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ -0951aa: 5953 2211 |005d: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -0951ae: 0e00 |005f: return-void │ │ +0a2f18: |[0a2f18] com.badlogic.gdx.utils.compression.lzma.Encoder.Init:()V │ │ +0a2f28: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a2f2a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a2f2c: 6e10 ed21 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.BaseInit:()V // method@21ed │ │ +0a2f32: 5451 4911 |0005: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a2f36: 6e10 2b22 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Init:()V // method@222b │ │ +0a2f3c: 5451 2b11 |000a: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a2f40: 7110 2c22 0100 |000c: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f46: 5451 2d11 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep0Long:[S // field@112d │ │ +0a2f4a: 7110 2c22 0100 |0011: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f50: 5451 2c11 |0014: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a2f54: 7110 2c22 0100 |0016: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f5a: 5451 2e11 |0019: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG0:[S // field@112e │ │ +0a2f5e: 7110 2c22 0100 |001b: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f64: 5451 2f11 |001e: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG1:[S // field@112f │ │ +0a2f68: 7110 2c22 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f6e: 5451 3011 |0023: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRepG2:[S // field@1130 │ │ +0a2f72: 7110 2c22 0100 |0025: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f78: 5451 4311 |0028: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posEncoders:[S // field@1143 │ │ +0a2f7c: 7110 2c22 0100 |002a: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.InitBitModels:([S)V // method@222c │ │ +0a2f82: 5451 3211 |002d: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; // field@1132 │ │ +0a2f86: 6e10 e521 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;.Init:()V // method@21e5 │ │ +0a2f8c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0a2f8e: 1241 |0033: const/4 v1, #int 4 // #4 │ │ +0a2f90: 3510 0c00 |0034: if-ge v0, v1, 0040 // +000c │ │ +0a2f94: 5451 4411 |0036: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ +0a2f98: 4601 0100 |0038: aget-object v1, v1, v0 │ │ +0a2f9c: 6e10 1522 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ +0a2fa2: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a2fa6: 28f4 |003f: goto 0033 // -000c │ │ +0a2fa8: 5451 3111 |0040: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a2fac: 5252 4611 |0042: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a2fb0: 9802 0402 |0044: shl-int v2, v4, v2 │ │ +0a2fb4: 6e20 d821 2100 |0046: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@21d8 │ │ +0a2fba: 5451 4b11 |0049: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a2fbe: 5252 4611 |004b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a2fc2: 9802 0402 |004d: shl-int v2, v4, v2 │ │ +0a2fc6: 6e20 d821 2100 |004f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.Init:(I)V // method@21d8 │ │ +0a2fcc: 5451 4211 |0052: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ +0a2fd0: 6e10 1522 0100 |0054: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Init:()V // method@2215 │ │ +0a2fd6: 5c53 3411 |0057: iput-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._longestMatchWasFound:Z // field@1134 │ │ +0a2fda: 5953 4111 |0059: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumEndIndex:I // field@1141 │ │ +0a2fde: 5953 4011 |005b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._optimumCurrentIndex:I // field@1140 │ │ +0a2fe2: 5953 2211 |005d: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a2fe6: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=372 │ │ 0x0005 line=373 │ │ 0x000a line=375 │ │ 0x000f line=376 │ │ 0x0014 line=377 │ │ @@ -166662,22 +166697,22 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0951b0: |[0951b0] com.badlogic.gdx.utils.compression.lzma.Encoder.MovePos:(I)V │ │ -0951c0: 3d02 0c00 |0000: if-lez v2, 000c // +000c │ │ -0951c4: 5410 3611 |0002: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0951c8: 6e20 a021 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Skip:(I)V // method@21a0 │ │ -0951ce: 5210 2211 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -0951d2: b020 |0009: add-int/2addr v0, v2 │ │ -0951d4: 5910 2211 |000a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -0951d8: 0e00 |000c: return-void │ │ +0a2fe8: |[0a2fe8] com.badlogic.gdx.utils.compression.lzma.Encoder.MovePos:(I)V │ │ +0a2ff8: 3d02 0c00 |0000: if-lez v2, 000c // +000c │ │ +0a2ffc: 5410 3611 |0002: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a3000: 6e20 a021 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Skip:(I)V // method@21a0 │ │ +0a3006: 5210 2211 |0007: iget v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a300a: b020 |0009: add-int/2addr v0, v2 │ │ +0a300c: 5910 2211 |000a: iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a3010: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ 0x0007 line=414 │ │ 0x000c line=416 │ │ locals : │ │ @@ -166689,43 +166724,43 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0951dc: |[0951dc] com.badlogic.gdx.utils.compression.lzma.Encoder.ReadMatchDistances:()I │ │ -0951ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0951ee: 5451 3611 |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0951f2: 5452 3511 |0003: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -0951f6: 6e20 9521 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatches:([I)I // method@2195 │ │ -0951fc: 0a01 |0008: move-result v1 │ │ -0951fe: 5951 3a11 |0009: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ -095202: 5251 3a11 |000b: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ -095206: 3d01 2100 |000d: if-lez v1, 002e // +0021 │ │ -09520a: 5451 3511 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -09520e: 5252 3a11 |0011: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ -095212: d802 02fe |0013: add-int/lit8 v2, v2, #int -2 // #fe │ │ -095216: 4400 0102 |0015: aget v0, v1, v2 │ │ -09521a: 5251 3b11 |0017: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -09521e: 3310 1500 |0019: if-ne v0, v1, 002e // +0015 │ │ -095222: 5451 3611 |001b: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -095226: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -09522a: 5453 3511 |001f: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ -09522e: 5254 3a11 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ -095232: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ -095236: 4403 0304 |0025: aget v3, v3, v4 │ │ -09523a: d104 1101 |0027: rsub-int v4, v0, #int 273 // #0111 │ │ -09523e: 6e40 9421 2143 |0029: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ -095244: 0a01 |002c: move-result v1 │ │ -095246: b010 |002d: add-int/2addr v0, v1 │ │ -095248: 5251 2211 |002e: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -09524c: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -095250: 5951 2211 |0032: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ -095254: 0f00 |0034: return v0 │ │ +0a3014: |[0a3014] com.badlogic.gdx.utils.compression.lzma.Encoder.ReadMatchDistances:()I │ │ +0a3024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3026: 5451 3611 |0001: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a302a: 5452 3511 |0003: iget-object v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a302e: 6e20 9521 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatches:([I)I // method@2195 │ │ +0a3034: 0a01 |0008: move-result v1 │ │ +0a3036: 5951 3a11 |0009: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ +0a303a: 5251 3a11 |000b: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ +0a303e: 3d01 2100 |000d: if-lez v1, 002e // +0021 │ │ +0a3042: 5451 3511 |000f: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a3046: 5252 3a11 |0011: iget v2, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ +0a304a: d802 02fe |0013: add-int/lit8 v2, v2, #int -2 // #fe │ │ +0a304e: 4400 0102 |0015: aget v0, v1, v2 │ │ +0a3052: 5251 3b11 |0017: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a3056: 3310 1500 |0019: if-ne v0, v1, 002e // +0015 │ │ +0a305a: 5451 3611 |001b: iget-object v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a305e: d802 00ff |001d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0a3062: 5453 3511 |001f: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchDistances:[I // field@1135 │ │ +0a3066: 5254 3a11 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numDistancePairs:I // field@113a │ │ +0a306a: d804 04ff |0023: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a306e: 4403 0304 |0025: aget v3, v3, v4 │ │ +0a3072: d104 1101 |0027: rsub-int v4, v0, #int 273 // #0111 │ │ +0a3076: 6e40 9421 2143 |0029: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.GetMatchLen:(III)I // method@2194 │ │ +0a307c: 0a01 |002c: move-result v1 │ │ +0a307e: b010 |002d: add-int/2addr v0, v1 │ │ +0a3080: 5251 2211 |002e: iget v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a3084: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3088: 5951 2211 |0032: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._additionalOffset:I // field@1122 │ │ +0a308c: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0001 line=400 │ │ 0x000b line=401 │ │ 0x000f line=402 │ │ 0x0017 line=403 │ │ @@ -166741,24 +166776,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -095258: |[095258] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseMFStream:()V │ │ -095268: 5410 3611 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09526c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -095270: 5510 3911 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ -095274: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -095278: 5410 3611 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -09527c: 6e10 9c21 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReleaseStream:()V // method@219c │ │ -095282: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -095284: 5c10 3911 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ -095288: 0e00 |0010: return-void │ │ +0a3090: |[0a3090] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseMFStream:()V │ │ +0a30a0: 5410 3611 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a30a4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0a30a8: 5510 3911 |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ +0a30ac: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0a30b0: 5410 3611 |0008: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a30b4: 6e10 9c21 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReleaseStream:()V // method@219c │ │ +0a30ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0a30bc: 5c10 3911 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._needReleaseMFStream:Z // field@1139 │ │ +0a30c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ 0x0008 line=1083 │ │ 0x000d line=1084 │ │ 0x0010 line=1086 │ │ locals : │ │ @@ -166769,18 +166804,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09528c: |[09528c] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseOutStream:()V │ │ -09529c: 5410 4911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0952a0: 6e10 2d22 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ReleaseStream:()V // method@222d │ │ -0952a6: 0e00 |0005: return-void │ │ +0a30c4: |[0a30c4] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseOutStream:()V │ │ +0a30d4: 5410 4911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a30d8: 6e10 2d22 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ReleaseStream:()V // method@222d │ │ +0a30de: 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; │ │ │ │ @@ -166789,18 +166824,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0952a8: |[0952a8] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseStreams:()V │ │ -0952b8: 6e10 ff21 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@21ff │ │ -0952be: 6e10 0022 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseOutStream:()V // method@2200 │ │ -0952c4: 0e00 |0006: return-void │ │ +0a30e0: |[0a30e0] com.badlogic.gdx.utils.compression.lzma.Encoder.ReleaseStreams:()V │ │ +0a30f0: 6e10 ff21 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseMFStream:()V // method@21ff │ │ +0a30f6: 6e10 0022 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.ReleaseOutStream:()V // method@2200 │ │ +0a30fc: 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; │ │ @@ -166810,17 +166845,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0952c8: |[0952c8] com.badlogic.gdx.utils.compression.lzma.Encoder.SetAlgorithm:(I)Z │ │ -0952d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0952da: 0f00 |0001: return v0 │ │ +0a3100: |[0a3100] com.badlogic.gdx.utils.compression.lzma.Encoder.SetAlgorithm:(I)Z │ │ +0a3110: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a3112: 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 │ │ │ │ @@ -166829,31 +166864,31 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0952dc: |[0952dc] com.badlogic.gdx.utils.compression.lzma.Encoder.SetDictionarySize:(I)Z │ │ -0952ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0952ee: 1301 1d00 |0001: const/16 v1, #int 29 // #1d │ │ -0952f2: 3425 0600 |0003: if-lt v5, v2, 0009 // +0006 │ │ -0952f6: 1503 0020 |0005: const/high16 v3, #int 536870912 // #2000 │ │ -0952fa: 3735 0400 |0007: if-le v5, v3, 000b // +0004 │ │ -0952fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -095300: 0f02 |000a: return v2 │ │ -095302: 5945 2511 |000b: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ -095306: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -095308: 9803 0200 |000e: shl-int v3, v2, v0 │ │ -09530c: 3735 0500 |0010: if-le v5, v3, 0015 // +0005 │ │ -095310: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095314: 28fa |0014: goto 000e // -0006 │ │ -095316: da03 0002 |0015: mul-int/lit8 v3, v0, #int 2 // #02 │ │ -09531a: 5943 2711 |0017: iput v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ -09531e: 28f1 |0019: goto 000a // -000f │ │ +0a3114: |[0a3114] com.badlogic.gdx.utils.compression.lzma.Encoder.SetDictionarySize:(I)Z │ │ +0a3124: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a3126: 1301 1d00 |0001: const/16 v1, #int 29 // #1d │ │ +0a312a: 3425 0600 |0003: if-lt v5, v2, 0009 // +0006 │ │ +0a312e: 1503 0020 |0005: const/high16 v3, #int 536870912 // #2000 │ │ +0a3132: 3735 0400 |0007: if-le v5, v3, 000b // +0004 │ │ +0a3136: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0a3138: 0f02 |000a: return v2 │ │ +0a313a: 5945 2511 |000b: iput v5, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ +0a313e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0a3140: 9803 0200 |000e: shl-int v3, v2, v0 │ │ +0a3144: 3735 0500 |0010: if-le v5, v3, 0015 // +0005 │ │ +0a3148: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a314c: 28fa |0014: goto 000e // -0006 │ │ +0a314e: da03 0002 |0015: mul-int/lit8 v3, v0, #int 2 // #02 │ │ +0a3152: 5943 2711 |0017: iput v3, v4, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._distTableSize:I // field@1127 │ │ +0a3156: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1199 │ │ 0x0003 line=1200 │ │ 0x000a line=1206 │ │ 0x000b line=1201 │ │ 0x000d line=1203 │ │ @@ -166869,17 +166904,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095320: |[095320] com.badlogic.gdx.utils.compression.lzma.Encoder.SetEndMarkerMode:(Z)V │ │ -095330: 5c01 4d11 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ -095334: 0e00 |0002: return-void │ │ +0a3158: |[0a3158] com.badlogic.gdx.utils.compression.lzma.Encoder.SetEndMarkerMode:(Z)V │ │ +0a3168: 5c01 4d11 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ +0a316c: 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 │ │ @@ -166889,34 +166924,34 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -095338: |[095338] com.badlogic.gdx.utils.compression.lzma.Encoder.SetLcLpPb:(III)Z │ │ -095348: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -09534a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -09534c: 3a05 0e00 |0002: if-ltz v5, 0010 // +000e │ │ -095350: 3625 0c00 |0004: if-gt v5, v2, 0010 // +000c │ │ -095354: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ -095358: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -09535c: 3614 0600 |000a: if-gt v4, v1, 0010 // +0006 │ │ -095360: 3a06 0400 |000c: if-ltz v6, 0010 // +0004 │ │ -095364: 3726 0400 |000e: if-le v6, v2, 0012 // +0004 │ │ -095368: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09536a: 0f00 |0011: return v0 │ │ -09536c: 5935 3e11 |0012: iput v5, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ -095370: 5934 3d11 |0014: iput v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ -095374: 5936 4611 |0016: iput v6, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -095378: 5231 4611 |0018: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -09537c: 9801 0001 |001a: shl-int v1, v0, v1 │ │ -095380: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -095384: 5931 4711 |001e: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ -095388: 28f1 |0020: goto 0011 // -000f │ │ +0a3170: |[0a3170] com.badlogic.gdx.utils.compression.lzma.Encoder.SetLcLpPb:(III)Z │ │ +0a3180: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +0a3182: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0a3184: 3a05 0e00 |0002: if-ltz v5, 0010 // +000e │ │ +0a3188: 3625 0c00 |0004: if-gt v5, v2, 0010 // +000c │ │ +0a318c: 3a04 0a00 |0006: if-ltz v4, 0010 // +000a │ │ +0a3190: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +0a3194: 3614 0600 |000a: if-gt v4, v1, 0010 // +0006 │ │ +0a3198: 3a06 0400 |000c: if-ltz v6, 0010 // +0004 │ │ +0a319c: 3726 0400 |000e: if-le v6, v2, 0012 // +0004 │ │ +0a31a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0a31a2: 0f00 |0011: return v0 │ │ +0a31a4: 5935 3e11 |0012: iput v5, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ +0a31a8: 5934 3d11 |0014: iput v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ +0a31ac: 5936 4611 |0016: iput v6, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a31b0: 5231 4611 |0018: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a31b4: 9801 0001 |001a: shl-int v1, v0, v1 │ │ +0a31b8: d801 01ff |001c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a31bc: 5931 4711 |001e: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateMask:I // field@1147 │ │ +0a31c0: 28f1 |0020: goto 0011 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1227 │ │ 0x0010 line=1228 │ │ 0x0011 line=1233 │ │ 0x0012 line=1229 │ │ 0x0014 line=1230 │ │ @@ -166933,32 +166968,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -09538c: |[09538c] com.badlogic.gdx.utils.compression.lzma.Encoder.SetMatchFinder:(I)Z │ │ -09539c: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ -0953a0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0953a2: 3713 0400 |0003: if-le v3, v1, 0007 // +0004 │ │ -0953a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0953a8: 0f01 |0006: return v1 │ │ -0953aa: 5220 3711 |0007: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ -0953ae: 5923 3711 |0009: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ -0953b2: 5421 3611 |000b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0953b6: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ -0953ba: 5221 3711 |000f: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ -0953be: 3210 0800 |0011: if-eq v0, v1, 0019 // +0008 │ │ -0953c2: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -0953c4: 5921 2611 |0014: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ -0953c8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0953ca: 5b21 3611 |0017: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ -0953ce: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0953d0: 28ec |001a: goto 0006 // -0014 │ │ +0a31c4: |[0a31c4] com.badlogic.gdx.utils.compression.lzma.Encoder.SetMatchFinder:(I)Z │ │ +0a31d4: 3a03 0500 |0000: if-ltz v3, 0005 // +0005 │ │ +0a31d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a31da: 3713 0400 |0003: if-le v3, v1, 0007 // +0004 │ │ +0a31de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a31e0: 0f01 |0006: return v1 │ │ +0a31e2: 5220 3711 |0007: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ +0a31e6: 5923 3711 |0009: iput v3, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ +0a31ea: 5421 3611 |000b: iget-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a31ee: 3801 0c00 |000d: if-eqz v1, 0019 // +000c │ │ +0a31f2: 5221 3711 |000f: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinderType:I // field@1137 │ │ +0a31f6: 3210 0800 |0011: if-eq v0, v1, 0019 // +0008 │ │ +0a31fa: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +0a31fc: 5921 2611 |0014: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySizePrev:I // field@1126 │ │ +0a3200: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0a3202: 5b21 3611 |0017: iput-object v1, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; // field@1136 │ │ +0a3206: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0a3208: 28ec |001a: goto 0006 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0006 line=1223 │ │ 0x0007 line=1217 │ │ 0x0009 line=1218 │ │ 0x000b line=1219 │ │ @@ -166975,24 +167010,24 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0953d4: |[0953d4] com.badlogic.gdx.utils.compression.lzma.Encoder.SetNumFastBytes:(I)Z │ │ -0953e4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0953e6: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ -0953ea: 1300 1101 |0003: const/16 v0, #int 273 // #111 │ │ -0953ee: 3702 0400 |0005: if-le v2, v0, 0009 // +0004 │ │ -0953f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0953f4: 0f00 |0008: return v0 │ │ -0953f6: 5912 3b11 |0009: iput v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -0953fa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0953fc: 28fc |000c: goto 0008 // -0004 │ │ +0a320c: |[0a320c] com.badlogic.gdx.utils.compression.lzma.Encoder.SetNumFastBytes:(I)Z │ │ +0a321c: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0a321e: 3402 0600 |0001: if-lt v2, v0, 0007 // +0006 │ │ +0a3222: 1300 1101 |0003: const/16 v0, #int 273 // #111 │ │ +0a3226: 3702 0400 |0005: if-le v2, v0, 0009 // +0004 │ │ +0a322a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a322c: 0f00 |0008: return v0 │ │ +0a322e: 5912 3b11 |0009: iput v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a3232: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0a3234: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1210 │ │ 0x0008 line=1212 │ │ 0x0009 line=1211 │ │ 0x000b line=1212 │ │ locals : │ │ @@ -167004,18 +167039,18 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -095400: |[095400] com.badlogic.gdx.utils.compression.lzma.Encoder.SetOutStream:(Ljava/io/OutputStream;)V │ │ -095410: 5410 4911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -095414: 6e20 2e22 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.SetStream:(Ljava/io/OutputStream;)V // method@222e │ │ -09541a: 0e00 |0005: return-void │ │ +0a3238: |[0a3238] com.badlogic.gdx.utils.compression.lzma.Encoder.SetOutStream:(Ljava/io/OutputStream;)V │ │ +0a3248: 5410 4911 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a324c: 6e20 2e22 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.SetStream:(Ljava/io/OutputStream;)V // method@222e │ │ +0a3252: 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; │ │ @@ -167025,45 +167060,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 │ │ -09541c: |[09541c] com.badlogic.gdx.utils.compression.lzma.Encoder.SetStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V │ │ -09542c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09542e: 5b34 2a11 |0001: iput-object v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ -095432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -095434: 5c30 2911 |0004: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ -095438: 6e10 f121 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Create:()V // method@21f1 │ │ -09543e: 6e20 0822 5300 |0009: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetOutStream:(Ljava/io/OutputStream;)V // method@2208 │ │ -095444: 6e10 fc21 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Init:()V // method@21fc │ │ -09544a: 6e10 f321 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@21f3 │ │ -095450: 6e10 f221 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@21f2 │ │ -095456: 5430 3111 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -09545a: 5231 3b11 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -09545e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -095462: d801 01fe |001b: add-int/lit8 v1, v1, #int -2 // #fe │ │ -095466: 6e20 da21 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@21da │ │ -09546c: 5430 3111 |0020: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -095470: 5231 4611 |0022: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -095474: 9801 0201 |0024: shl-int v1, v2, v1 │ │ -095478: 6e20 dc21 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@21dc │ │ -09547e: 5430 4b11 |0029: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -095482: 5231 3b11 |002b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ -095486: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09548a: d801 01fe |002f: add-int/lit8 v1, v1, #int -2 // #fe │ │ -09548e: 6e20 da21 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@21da │ │ -095494: 5430 4b11 |0034: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ -095498: 5231 4611 |0036: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -09549c: 9801 0201 |0038: shl-int v1, v2, v1 │ │ -0954a0: 6e20 dc21 1000 |003a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@21dc │ │ -0954a6: 1600 0000 |003d: const-wide/16 v0, #int 0 // #0 │ │ -0954aa: 5a30 5711 |003f: iput-wide v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ -0954ae: 0e00 |0041: return-void │ │ +0a3254: |[0a3254] com.badlogic.gdx.utils.compression.lzma.Encoder.SetStreams:(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)V │ │ +0a3264: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a3266: 5b34 2a11 |0001: iput-object v4, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._inStream:Ljava/io/InputStream; // field@112a │ │ +0a326a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a326c: 5c30 2911 |0004: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._finished:Z // field@1129 │ │ +0a3270: 6e10 f121 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Create:()V // method@21f1 │ │ +0a3276: 6e20 0822 5300 |0009: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.SetOutStream:(Ljava/io/OutputStream;)V // method@2208 │ │ +0a327c: 6e10 fc21 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.Init:()V // method@21fc │ │ +0a3282: 6e10 f321 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillDistancesPrices:()V // method@21f3 │ │ +0a3288: 6e10 f221 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.FillAlignPrices:()V // method@21f2 │ │ +0a328e: 5430 3111 |0015: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a3292: 5231 3b11 |0017: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a3296: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a329a: d801 01fe |001b: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0a329e: 6e20 da21 1000 |001d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@21da │ │ +0a32a4: 5430 3111 |0020: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a32a8: 5231 4611 |0022: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a32ac: 9801 0201 |0024: shl-int v1, v2, v1 │ │ +0a32b0: 6e20 dc21 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@21dc │ │ +0a32b6: 5430 4b11 |0029: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a32ba: 5231 3b11 |002b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numFastBytes:I // field@113b │ │ +0a32be: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a32c2: d801 01fe |002f: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0a32c6: 6e20 da21 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetTableSize:(I)V // method@21da │ │ +0a32cc: 5430 4b11 |0034: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@114b │ │ +0a32d0: 5231 4611 |0036: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a32d4: 9801 0201 |0038: shl-int v1, v2, v1 │ │ +0a32d8: 6e20 dc21 1000 |003a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTables:(I)V // method@21dc │ │ +0a32de: 1600 0000 |003d: const-wide/16 v0, #int 0 // #0 │ │ +0a32e2: 5a30 5711 |003f: iput-wide v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.nowPos64:J // field@1157 │ │ +0a32e6: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1102 │ │ 0x0003 line=1103 │ │ 0x0006 line=1104 │ │ 0x0009 line=1105 │ │ 0x000c line=1106 │ │ @@ -167087,17 +167122,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0954b0: |[0954b0] com.badlogic.gdx.utils.compression.lzma.Encoder.SetWriteEndMarkerMode:(Z)V │ │ -0954c0: 5c01 4d11 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ -0954c4: 0e00 |0002: return-void │ │ +0a32e8: |[0a32e8] com.badlogic.gdx.utils.compression.lzma.Encoder.SetWriteEndMarkerMode:(Z)V │ │ +0a32f8: 5c01 4d11 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ +0a32fc: 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 │ │ @@ -167107,42 +167142,42 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0954c8: |[0954c8] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteCoderProperties:(Ljava/io/OutputStream;)V │ │ -0954d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0954da: 5461 5a11 |0001: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ -0954de: 5262 4611 |0003: iget v2, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ -0954e2: da02 0205 |0005: mul-int/lit8 v2, v2, #int 5 // #05 │ │ -0954e6: 5263 3e11 |0007: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ -0954ea: b032 |0009: add-int/2addr v2, v3 │ │ -0954ec: da02 0209 |000a: mul-int/lit8 v2, v2, #int 9 // #09 │ │ -0954f0: 5263 3d11 |000c: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ -0954f4: b032 |000e: add-int/2addr v2, v3 │ │ -0954f6: 8d22 |000f: int-to-byte v2, v2 │ │ -0954f8: 4f02 0105 |0010: aput-byte v2, v1, v5 │ │ -0954fc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0954fe: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -095500: 3510 1100 |0014: if-ge v0, v1, 0025 // +0011 │ │ -095504: 5461 5a11 |0016: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ -095508: d802 0001 |0018: add-int/lit8 v2, v0, #int 1 // #01 │ │ -09550c: 5263 2511 |001a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ -095510: da04 0008 |001c: mul-int/lit8 v4, v0, #int 8 // #08 │ │ -095514: b943 |001e: shr-int/2addr v3, v4 │ │ -095516: 8d33 |001f: int-to-byte v3, v3 │ │ -095518: 4f03 0102 |0020: aput-byte v3, v1, v2 │ │ -09551c: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095520: 28ef |0024: goto 0013 // -0011 │ │ -095522: 5461 5a11 |0025: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ -095526: 1252 |0027: const/4 v2, #int 5 // #5 │ │ -095528: 6e40 1624 1725 |0028: invoke-virtual {v7, v1, v5, v2}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ -09552e: 0e00 |002b: return-void │ │ +0a3300: |[0a3300] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteCoderProperties:(Ljava/io/OutputStream;)V │ │ +0a3310: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a3312: 5461 5a11 |0001: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ +0a3316: 5262 4611 |0003: iget v2, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posStateBits:I // field@1146 │ │ +0a331a: da02 0205 |0005: mul-int/lit8 v2, v2, #int 5 // #05 │ │ +0a331e: 5263 3e11 |0007: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralPosStateBits:I // field@113e │ │ +0a3322: b032 |0009: add-int/2addr v2, v3 │ │ +0a3324: da02 0209 |000a: mul-int/lit8 v2, v2, #int 9 // #09 │ │ +0a3328: 5263 3d11 |000c: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._numLiteralContextBits:I // field@113d │ │ +0a332c: b032 |000e: add-int/2addr v2, v3 │ │ +0a332e: 8d22 |000f: int-to-byte v2, v2 │ │ +0a3330: 4f02 0105 |0010: aput-byte v2, v1, v5 │ │ +0a3334: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a3336: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +0a3338: 3510 1100 |0014: if-ge v0, v1, 0025 // +0011 │ │ +0a333c: 5461 5a11 |0016: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ +0a3340: d802 0001 |0018: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0a3344: 5263 2511 |001a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._dictionarySize:I // field@1125 │ │ +0a3348: da04 0008 |001c: mul-int/lit8 v4, v0, #int 8 // #08 │ │ +0a334c: b943 |001e: shr-int/2addr v3, v4 │ │ +0a334e: 8d33 |001f: int-to-byte v3, v3 │ │ +0a3350: 4f03 0102 |0020: aput-byte v3, v1, v2 │ │ +0a3354: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3358: 28ef |0024: goto 0013 // -0011 │ │ +0a335a: 5461 5a11 |0025: iget-object v1, v6, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;.properties:[B // field@115a │ │ +0a335e: 1252 |0027: const/4 v2, #int 5 // #5 │ │ +0a3360: 6e40 1624 1725 |0028: invoke-virtual {v7, v1, v5, v2}, Ljava/io/OutputStream;.write:([BII)V // method@2416 │ │ +0a3366: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1148 │ │ 0x0012 line=1149 │ │ 0x0016 line=1150 │ │ 0x0022 line=1149 │ │ 0x0025 line=1151 │ │ @@ -167157,57 +167192,57 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -095530: |[095530] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteEndMarker:(I)V │ │ -095540: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -095542: 55a5 4d11 |0001: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ -095546: 3905 0300 |0003: if-nez v5, 0006 // +0003 │ │ -09554a: 0e00 |0005: return-void │ │ -09554c: 54a5 4911 |0006: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -095550: 54a6 2b11 |0008: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ -095554: 52a7 4c11 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -095558: e007 0704 |000c: shl-int/lit8 v7, v7, #int 4 // #04 │ │ -09555c: b0b7 |000e: add-int/2addr v7, v11 │ │ -09555e: 1218 |000f: const/4 v8, #int 1 // #1 │ │ -095560: 6e40 2322 6587 |0010: invoke-virtual {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -095566: 54a5 4911 |0013: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -09556a: 54a6 2c11 |0015: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ -09556e: 52a7 4c11 |0017: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -095572: 6e40 2322 6597 |0019: invoke-virtual {v5, v6, v7, v9}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -095578: 52a5 4c11 |001c: iget v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -09557c: 7110 bc21 0500 |001e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ -095582: 0a05 |0021: move-result v5 │ │ -095584: 59a5 4c11 |0022: iput v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ -095588: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -09558a: 54a5 3111 |0025: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ -09558e: 54a6 4911 |0027: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -095592: 6e40 d621 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@21d6 │ │ -095598: 1304 3f00 |002c: const/16 v4, #int 63 // #3f │ │ -09559c: 7110 b821 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ -0955a2: 0a02 |0031: move-result v2 │ │ -0955a4: 54a5 4411 |0032: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ -0955a8: 4605 0502 |0034: aget-object v5, v5, v2 │ │ -0955ac: 54a6 4911 |0036: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0955b0: 6e30 1322 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@2213 │ │ -0955b6: 1300 1e00 |003b: const/16 v0, #int 30 // #1e │ │ -0955ba: 1505 0040 |003d: const/high16 v5, #int 1073741824 // #4000 │ │ -0955be: d803 05ff |003f: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0955c2: 54a5 4911 |0041: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0955c6: 1406 ffff ff03 |0043: const v6, #float 1.50463e-36 // #03ffffff │ │ -0955cc: 1307 1a00 |0046: const/16 v7, #int 26 // #1a │ │ -0955d0: 6e30 2422 6507 |0048: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2224 │ │ -0955d6: 54a5 4211 |004b: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ -0955da: 54a6 4911 |004d: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ -0955de: 1307 0f00 |004f: const/16 v7, #int 15 // #f │ │ -0955e2: 6e30 1622 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@2216 │ │ -0955e8: 28b1 |0054: goto 0005 // -004f │ │ +0a3368: |[0a3368] com.badlogic.gdx.utils.compression.lzma.Encoder.WriteEndMarker:(I)V │ │ +0a3378: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0a337a: 55a5 4d11 |0001: iget-boolean v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._writeEndMark:Z // field@114d │ │ +0a337e: 3905 0300 |0003: if-nez v5, 0006 // +0003 │ │ +0a3382: 0e00 |0005: return-void │ │ +0a3384: 54a5 4911 |0006: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a3388: 54a6 2b11 |0008: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isMatch:[S // field@112b │ │ +0a338c: 52a7 4c11 |000a: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a3390: e007 0704 |000c: shl-int/lit8 v7, v7, #int 4 // #04 │ │ +0a3394: b0b7 |000e: add-int/2addr v7, v11 │ │ +0a3396: 1218 |000f: const/4 v8, #int 1 // #1 │ │ +0a3398: 6e40 2322 6587 |0010: invoke-virtual {v5, v6, v7, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a339e: 54a5 4911 |0013: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a33a2: 54a6 2c11 |0015: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._isRep:[S // field@112c │ │ +0a33a6: 52a7 4c11 |0017: iget v7, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a33aa: 6e40 2322 6597 |0019: invoke-virtual {v5, v6, v7, v9}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a33b0: 52a5 4c11 |001c: iget v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a33b4: 7110 bc21 0500 |001e: invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.StateUpdateMatch:(I)I // method@21bc │ │ +0a33ba: 0a05 |0021: move-result v5 │ │ +0a33bc: 59a5 4c11 |0022: iput v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._state:I // field@114c │ │ +0a33c0: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +0a33c2: 54a5 3111 |0025: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; // field@1131 │ │ +0a33c6: 54a6 4911 |0027: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a33ca: 6e40 d621 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@21d6 │ │ +0a33d0: 1304 3f00 |002c: const/16 v4, #int 63 // #3f │ │ +0a33d4: 7110 b821 0100 |002e: invoke-static {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Base;.GetLenToPosState:(I)I // method@21b8 │ │ +0a33da: 0a02 |0031: move-result v2 │ │ +0a33dc: 54a5 4411 |0032: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1144 │ │ +0a33e0: 4605 0502 |0034: aget-object v5, v5, v2 │ │ +0a33e4: 54a6 4911 |0036: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a33e8: 6e30 1322 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@2213 │ │ +0a33ee: 1300 1e00 |003b: const/16 v0, #int 30 // #1e │ │ +0a33f2: 1505 0040 |003d: const/high16 v5, #int 1073741824 // #4000 │ │ +0a33f6: d803 05ff |003f: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0a33fa: 54a5 4911 |0041: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a33fe: 1406 ffff ff03 |0043: const v6, #float 1.50463e-36 // #03ffffff │ │ +0a3404: 1307 1a00 |0046: const/16 v7, #int 26 // #1a │ │ +0a3408: 6e30 2422 6507 |0048: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.EncodeDirectBits:(II)V // method@2224 │ │ +0a340e: 54a5 4211 |004b: iget-object v5, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; // field@1142 │ │ +0a3412: 54a6 4911 |004d: iget-object v6, v10, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;._rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; // field@1149 │ │ +0a3416: 1307 0f00 |004f: const/16 v7, #int 15 // #f │ │ +0a341a: 6e30 1622 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@2216 │ │ +0a3420: 28b1 |0054: goto 0005 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=922 │ │ 0x0005 line=936 │ │ 0x0006 line=924 │ │ 0x0013 line=925 │ │ 0x001c line=926 │ │ @@ -167270,22 +167305,22 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0955ec: |[0955ec] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.:(I)V │ │ -0955fc: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -095602: 5912 5f11 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ -095606: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -095608: b820 |0006: shl-int/2addr v0, v2 │ │ -09560a: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ -09560e: 5b10 5e11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ -095612: 0e00 |000b: return-void │ │ +0a3424: |[0a3424] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.:(I)V │ │ +0a3434: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a343a: 5912 5f11 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ +0a343e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0a3440: b820 |0006: shl-int/2addr v0, v2 │ │ +0a3442: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ +0a3446: 5b10 5e11 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ +0a344a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x000b line=26 │ │ locals : │ │ @@ -167297,29 +167332,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 │ │ -095614: |[095614] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ -095624: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -095626: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -095628: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09562a: 3581 1100 |0003: if-ge v1, v8, 0014 // +0011 │ │ -09562e: 9004 0602 |0005: add-int v4, v6, v2 │ │ -095632: 6e30 1b22 5704 |0007: invoke-virtual {v7, v5, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -095638: 0a00 |000a: move-result v0 │ │ -09563a: e002 0201 |000b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -09563e: b002 |000d: add-int/2addr v2, v0 │ │ -095640: 9804 0001 |000e: shl-int v4, v0, v1 │ │ -095644: b643 |0010: or-int/2addr v3, v4 │ │ -095646: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09564a: 28f0 |0013: goto 0003 // -0010 │ │ -09564c: 0f03 |0014: return v3 │ │ +0a344c: |[0a344c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ +0a345c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a345e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a3460: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a3462: 3581 1100 |0003: if-ge v1, v8, 0014 // +0011 │ │ +0a3466: 9004 0602 |0005: add-int v4, v6, v2 │ │ +0a346a: 6e30 1b22 5704 |0007: invoke-virtual {v7, v5, v4}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +0a3470: 0a00 |000a: move-result v0 │ │ +0a3472: e002 0201 |000b: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3476: b002 |000d: add-int/2addr v2, v0 │ │ +0a3478: 9804 0001 |000e: shl-int v4, v0, v1 │ │ +0a347c: b643 |0010: or-int/2addr v3, v4 │ │ +0a347e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3482: 28f0 |0013: goto 0003 // -0010 │ │ +0a3484: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0001 line=54 │ │ 0x0002 line=55 │ │ 0x0005 line=56 │ │ 0x000b line=57 │ │ @@ -167343,30 +167378,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 │ │ -095650: |[095650] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ -095660: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -095662: 5240 5f11 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ -095666: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ -09566a: e002 0101 |0005: shl-int/lit8 v2, v1, #int 1 // #01 │ │ -09566e: 5443 5e11 |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ -095672: 6e30 1b22 3501 |0009: invoke-virtual {v5, v3, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -095678: 0a03 |000c: move-result v3 │ │ -09567a: 9001 0203 |000d: add-int v1, v2, v3 │ │ -09567e: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -095682: 28f2 |0011: goto 0003 // -000e │ │ -095684: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -095686: 5243 5f11 |0013: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ -09568a: b832 |0015: shl-int/2addr v2, v3 │ │ -09568c: 9102 0102 |0016: sub-int v2, v1, v2 │ │ -095690: 0f02 |0018: return v2 │ │ +0a3488: |[0a3488] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Decode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ +0a3498: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a349a: 5240 5f11 |0001: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ +0a349e: 3800 0f00 |0003: if-eqz v0, 0012 // +000f │ │ +0a34a2: e002 0101 |0005: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +0a34a6: 5443 5e11 |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ +0a34aa: 6e30 1b22 3501 |0009: invoke-virtual {v5, v3, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +0a34b0: 0a03 |000c: move-result v3 │ │ +0a34b2: 9001 0203 |000d: add-int v1, v2, v3 │ │ +0a34b6: d800 00ff |000f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a34ba: 28f2 |0011: goto 0003 // -000e │ │ +0a34bc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0a34be: 5243 5f11 |0013: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ +0a34c2: b832 |0015: shl-int/2addr v2, v3 │ │ +0a34c4: 9102 0102 |0016: sub-int v2, v1, v2 │ │ +0a34c8: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0001 line=34 │ │ 0x0005 line=35 │ │ 0x000f line=34 │ │ 0x0012 line=36 │ │ @@ -167381,18 +167416,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095694: |[095694] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Init:()V │ │ -0956a4: 5410 5e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ -0956a8: 7110 1e22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -0956ae: 0e00 |0005: return-void │ │ +0a34cc: |[0a34cc] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.Init:()V │ │ +0a34dc: 5410 5e11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ +0a34e0: 7110 1e22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +0a34e6: 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; │ │ │ │ @@ -167401,30 +167436,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 │ │ -0956b0: |[0956b0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ -0956c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0956c2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0956c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0956c6: 5254 5f11 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ -0956ca: 3541 1100 |0005: if-ge v1, v4, 0016 // +0011 │ │ -0956ce: 5454 5e11 |0007: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ -0956d2: 6e30 1b22 4602 |0009: invoke-virtual {v6, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ -0956d8: 0a00 |000c: move-result v0 │ │ -0956da: e002 0201 |000d: shl-int/lit8 v2, v2, #int 1 // #01 │ │ -0956de: b002 |000f: add-int/2addr v2, v0 │ │ -0956e0: 9804 0001 |0010: shl-int v4, v0, v1 │ │ -0956e4: b643 |0012: or-int/2addr v3, v4 │ │ -0956e6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0956ea: 28ee |0015: goto 0003 // -0012 │ │ -0956ec: 0f03 |0016: return v3 │ │ +0a34e8: |[0a34e8] com.badlogic.gdx.utils.compression.rangecoder.BitTreeDecoder.ReverseDecode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ +0a34f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a34fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a34fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a34fe: 5254 5f11 |0003: iget v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.NumBitLevels:I // field@115f │ │ +0a3502: 3541 1100 |0005: if-ge v1, v4, 0016 // +0011 │ │ +0a3506: 5454 5e11 |0007: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;.Models:[S // field@115e │ │ +0a350a: 6e30 1b22 4602 |0009: invoke-virtual {v6, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.DecodeBit:([SI)I // method@221b │ │ +0a3510: 0a00 |000c: move-result v0 │ │ +0a3512: e002 0201 |000d: shl-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3516: b002 |000f: add-int/2addr v2, v0 │ │ +0a3518: 9804 0001 |0010: shl-int v4, v0, v1 │ │ +0a351c: b643 |0012: or-int/2addr v3, v4 │ │ +0a351e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3522: 28ee |0015: goto 0003 // -0012 │ │ +0a3524: 0f03 |0016: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0001 line=41 │ │ 0x0002 line=42 │ │ 0x0007 line=43 │ │ 0x000d line=44 │ │ @@ -167481,22 +167516,22 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0956f0: |[0956f0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.:(I)V │ │ -095700: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -095706: 5912 6111 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ -09570a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -09570c: b820 |0006: shl-int/2addr v0, v2 │ │ -09570e: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ -095712: 5b10 6011 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ -095716: 0e00 |000b: return-void │ │ +0a3528: |[0a3528] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.:(I)V │ │ +0a3538: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a353e: 5912 6111 |0003: iput v2, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ +0a3542: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0a3544: b820 |0006: shl-int/2addr v0, v2 │ │ +0a3546: 2300 3904 |0007: new-array v0, v0, [S // type@0439 │ │ +0a354a: 5b10 6011 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ +0a354e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x000b line=28 │ │ locals : │ │ @@ -167508,27 +167543,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 │ │ -095718: |[095718] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ -095728: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09572a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09572c: 3571 1200 |0002: if-ge v1, v7, 0014 // +0012 │ │ -095730: dd00 0801 |0004: and-int/lit8 v0, v8, #int 1 // #01 │ │ -095734: 9003 0502 |0006: add-int v3, v5, v2 │ │ -095738: 6e40 2322 4603 |0008: invoke-virtual {v6, v4, v3, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -09573e: e003 0201 |000b: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -095742: 9602 0300 |000d: or-int v2, v3, v0 │ │ -095746: e108 0801 |000f: shr-int/lit8 v8, v8, #int 1 // #01 │ │ -09574a: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09574e: 28ef |0013: goto 0002 // -0011 │ │ -095750: 0e00 |0014: return-void │ │ +0a3550: |[0a3550] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ +0a3560: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a3562: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a3564: 3571 1200 |0002: if-ge v1, v7, 0014 // +0012 │ │ +0a3568: dd00 0801 |0004: and-int/lit8 v0, v8, #int 1 // #01 │ │ +0a356c: 9003 0502 |0006: add-int v3, v5, v2 │ │ +0a3570: 6e40 2322 4603 |0008: invoke-virtual {v6, v4, v3, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a3576: e003 0201 |000b: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0a357a: 9602 0300 |000d: or-int v2, v3, v0 │ │ +0a357e: e108 0801 |000f: shr-int/lit8 v8, v8, #int 1 // #01 │ │ +0a3582: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3586: 28ef |0013: goto 0002 // -0011 │ │ +0a3588: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0001 line=93 │ │ 0x0004 line=94 │ │ 0x0006 line=95 │ │ 0x000b line=96 │ │ @@ -167550,31 +167585,31 @@ │ │ type : '([SIII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -095754: |[095754] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:([SIII)I │ │ -095764: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -095766: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -095768: 0171 |0002: move v1, v7 │ │ -09576a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -09576e: dd00 0801 |0005: and-int/lit8 v0, v8, #int 1 // #01 │ │ -095772: e208 0801 |0007: ushr-int/lit8 v8, v8, #int 1 // #01 │ │ -095776: 9004 0602 |0009: add-int v4, v6, v2 │ │ -09577a: 4a04 0504 |000b: aget-short v4, v5, v4 │ │ -09577e: 7120 2722 0400 |000d: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ -095784: 0a04 |0010: move-result v4 │ │ -095786: b043 |0011: add-int/2addr v3, v4 │ │ -095788: e004 0201 |0012: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -09578c: 9602 0400 |0014: or-int v2, v4, v0 │ │ -095790: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ -095794: 28eb |0018: goto 0003 // -0015 │ │ -095796: 0f03 |0019: return v3 │ │ +0a358c: |[0a358c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:([SIII)I │ │ +0a359c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a359e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0a35a0: 0171 |0002: move v1, v7 │ │ +0a35a2: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +0a35a6: dd00 0801 |0005: and-int/lit8 v0, v8, #int 1 // #01 │ │ +0a35aa: e208 0801 |0007: ushr-int/lit8 v8, v8, #int 1 // #01 │ │ +0a35ae: 9004 0602 |0009: add-int v4, v6, v2 │ │ +0a35b2: 4a04 0504 |000b: aget-short v4, v5, v4 │ │ +0a35b6: 7120 2722 0400 |000d: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ +0a35bc: 0a04 |0010: move-result v4 │ │ +0a35be: b043 |0011: add-int/2addr v3, v4 │ │ +0a35c0: e004 0201 |0012: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +0a35c4: 9602 0400 |0014: or-int v2, v4, v0 │ │ +0a35c8: d801 01ff |0016: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a35cc: 28eb |0018: goto 0003 // -0015 │ │ +0a35ce: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0001 line=80 │ │ 0x0002 line=81 │ │ 0x0005 line=82 │ │ 0x0007 line=83 │ │ @@ -167598,27 +167633,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 │ │ -095798: |[095798] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ -0957a8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0957aa: 5241 6111 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ -0957ae: 3801 1200 |0003: if-eqz v1, 0015 // +0012 │ │ -0957b2: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0957b6: 9a03 0601 |0007: ushr-int v3, v6, v1 │ │ -0957ba: dd00 0301 |0009: and-int/lit8 v0, v3, #int 1 // #01 │ │ -0957be: 5443 6011 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ -0957c2: 6e40 2322 3502 |000d: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -0957c8: e003 0201 |0010: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -0957cc: 9602 0300 |0012: or-int v2, v3, v0 │ │ -0957d0: 28ef |0014: goto 0003 // -0011 │ │ -0957d2: 0e00 |0015: return-void │ │ +0a35d0: |[0a35d0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ +0a35e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a35e2: 5241 6111 |0001: iget v1, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ +0a35e6: 3801 1200 |0003: if-eqz v1, 0015 // +0012 │ │ +0a35ea: d801 01ff |0005: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a35ee: 9a03 0601 |0007: ushr-int v3, v6, v1 │ │ +0a35f2: dd00 0301 |0009: and-int/lit8 v0, v3, #int 1 // #01 │ │ +0a35f6: 5443 6011 |000b: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ +0a35fa: 6e40 2322 3502 |000d: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a3600: e003 0201 |0010: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0a3604: 9602 0300 |0012: or-int v2, v3, v0 │ │ +0a3608: 28ef |0014: goto 0003 // -0011 │ │ +0a360a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0001 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x000b line=39 │ │ @@ -167638,31 +167673,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0957d4: |[0957d4] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.GetPrice:(I)I │ │ -0957e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0957e6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0957e8: 5251 6111 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ -0957ec: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0957f0: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0957f4: 9a04 0601 |0008: ushr-int v4, v6, v1 │ │ -0957f8: dd00 0401 |000a: and-int/lit8 v0, v4, #int 1 // #01 │ │ -0957fc: 5454 6011 |000c: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ -095800: 4a04 0402 |000e: aget-short v4, v4, v2 │ │ -095804: 7120 2722 0400 |0010: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ -09580a: 0a04 |0013: move-result v4 │ │ -09580c: b043 |0014: add-int/2addr v3, v4 │ │ -09580e: e004 0201 |0015: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -095812: 9002 0400 |0017: add-int v2, v4, v0 │ │ -095816: 28eb |0019: goto 0004 // -0015 │ │ -095818: 0f03 |001a: return v3 │ │ +0a360c: |[0a360c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.GetPrice:(I)I │ │ +0a361c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a361e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0a3620: 5251 6111 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ +0a3624: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0a3628: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a362c: 9a04 0601 |0008: ushr-int v4, v6, v1 │ │ +0a3630: dd00 0401 |000a: and-int/lit8 v0, v4, #int 1 // #01 │ │ +0a3634: 5454 6011 |000c: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ +0a3638: 4a04 0402 |000e: aget-short v4, v4, v2 │ │ +0a363c: 7120 2722 0400 |0010: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ +0a3642: 0a04 |0013: move-result v4 │ │ +0a3644: b043 |0014: add-int/2addr v3, v4 │ │ +0a3646: e004 0201 |0015: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +0a364a: 9002 0400 |0017: add-int v2, v4, v0 │ │ +0a364e: 28eb |0019: goto 0004 // -0015 │ │ +0a3650: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0001 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=59 │ │ @@ -167683,18 +167718,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09581c: |[09581c] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Init:()V │ │ -09582c: 5410 6011 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ -095830: 7110 1e22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ -095836: 0e00 |0005: return-void │ │ +0a3654: |[0a3654] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.Init:()V │ │ +0a3664: 5410 6011 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ +0a3668: 7110 1e22 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.InitBitModels:([S)V // method@221e │ │ +0a366e: 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; │ │ │ │ @@ -167703,28 +167738,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 │ │ -095838: |[095838] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ -095848: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09584a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09584c: 5243 6111 |0002: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ -095850: 3531 1200 |0004: if-ge v1, v3, 0016 // +0012 │ │ -095854: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ -095858: 5443 6011 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ -09585c: 6e40 2322 3502 |000a: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ -095862: e003 0201 |000d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ -095866: 9602 0300 |000f: or-int v2, v3, v0 │ │ -09586a: e106 0601 |0011: shr-int/lit8 v6, v6, #int 1 // #01 │ │ -09586e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -095872: 28ed |0015: goto 0002 // -0013 │ │ -095874: 0e00 |0016: return-void │ │ +0a3670: |[0a3670] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseEncode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ +0a3680: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a3682: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a3684: 5243 6111 |0002: iget v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ +0a3688: 3531 1200 |0004: if-ge v1, v3, 0016 // +0012 │ │ +0a368c: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ +0a3690: 5443 6011 |0008: iget-object v3, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ +0a3694: 6e40 2322 3502 |000a: invoke-virtual {v5, v3, v2, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Encode:([SII)V // method@2223 │ │ +0a369a: e003 0201 |000d: shl-int/lit8 v3, v2, #int 1 // #01 │ │ +0a369e: 9602 0300 |000f: or-int v2, v3, v0 │ │ +0a36a2: e106 0601 |0011: shr-int/lit8 v6, v6, #int 1 // #01 │ │ +0a36a6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a36aa: 28ed |0015: goto 0002 // -0013 │ │ +0a36ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0001 line=46 │ │ 0x0006 line=47 │ │ 0x0008 line=48 │ │ 0x000d line=49 │ │ @@ -167744,31 +167779,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -095878: |[095878] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:(I)I │ │ -095888: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09588a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -09588c: 5251 6111 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ -095890: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -095894: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ -095898: e206 0601 |0008: ushr-int/lit8 v6, v6, #int 1 // #01 │ │ -09589c: 5454 6011 |000a: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ -0958a0: 4a04 0402 |000c: aget-short v4, v4, v2 │ │ -0958a4: 7120 2722 0400 |000e: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ -0958aa: 0a04 |0011: move-result v4 │ │ -0958ac: b043 |0012: add-int/2addr v3, v4 │ │ -0958ae: e004 0201 |0013: shl-int/lit8 v4, v2, #int 1 // #01 │ │ -0958b2: 9602 0400 |0015: or-int v2, v4, v0 │ │ -0958b6: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0958ba: 28eb |0019: goto 0004 // -0015 │ │ -0958bc: 0f03 |001a: return v3 │ │ +0a36b0: |[0a36b0] com.badlogic.gdx.utils.compression.rangecoder.BitTreeEncoder.ReverseGetPrice:(I)I │ │ +0a36c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a36c2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0a36c4: 5251 6111 |0002: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.NumBitLevels:I // field@1161 │ │ +0a36c8: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0a36cc: dd00 0601 |0006: and-int/lit8 v0, v6, #int 1 // #01 │ │ +0a36d0: e206 0601 |0008: ushr-int/lit8 v6, v6, #int 1 // #01 │ │ +0a36d4: 5454 6011 |000a: iget-object v4, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;.Models:[S // field@1160 │ │ +0a36d8: 4a04 0402 |000c: aget-short v4, v4, v2 │ │ +0a36dc: 7120 2722 0400 |000e: invoke-static {v4, v0}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.GetPrice:(II)I // method@2227 │ │ +0a36e2: 0a04 |0011: move-result v4 │ │ +0a36e4: b043 |0012: add-int/2addr v3, v4 │ │ +0a36e6: e004 0201 |0013: shl-int/lit8 v4, v2, #int 1 // #01 │ │ +0a36ea: 9602 0400 |0015: or-int v2, v4, v0 │ │ +0a36ee: d801 01ff |0017: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a36f2: 28eb |0019: goto 0004 // -0015 │ │ +0a36f4: 0f03 |001a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0001 line=68 │ │ 0x0002 line=69 │ │ 0x0006 line=70 │ │ 0x0008 line=71 │ │ @@ -167849,17 +167884,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0958c0: |[0958c0] com.badlogic.gdx.utils.compression.rangecoder.Decoder.:()V │ │ -0958d0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0958d6: 0e00 |0003: return-void │ │ +0a36f8: |[0a36f8] com.badlogic.gdx.utils.compression.rangecoder.Decoder.:()V │ │ +0a3708: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a370e: 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;) │ │ @@ -167867,23 +167902,23 @@ │ │ type : '([S)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0958d8: |[0958d8] com.badlogic.gdx.utils.compression.rangecoder.Decoder.InitBitModels:([S)V │ │ -0958e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0958ea: 2121 |0001: array-length v1, v2 │ │ -0958ec: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ -0958f0: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ -0958f4: 5101 0200 |0006: aput-short v1, v2, v0 │ │ -0958f8: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0958fc: 28f7 |000a: goto 0001 // -0009 │ │ -0958fe: 0e00 |000b: return-void │ │ +0a3710: |[0a3710] com.badlogic.gdx.utils.compression.rangecoder.Decoder.InitBitModels:([S)V │ │ +0a3720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3722: 2121 |0001: array-length v1, v2 │ │ +0a3724: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ +0a3728: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ +0a372c: 5101 0200 |0006: aput-short v1, v2, v0 │ │ +0a3730: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3734: 28f7 |000a: goto 0001 // -0009 │ │ +0a3736: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0008 line=88 │ │ 0x000b line=90 │ │ locals : │ │ @@ -167896,71 +167931,71 @@ │ │ type : '([SI)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 97 16-bit code units │ │ -095900: |[095900] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeBit:([SI)I │ │ -095910: 1504 00ff |0000: const/high16 v4, #int -16777216 // #ff00 │ │ -095914: 1503 0080 |0002: const/high16 v3, #int -2147483648 // #8000 │ │ -095918: 4a01 0607 |0004: aget-short v1, v6, v7 │ │ -09591c: 5252 6311 |0006: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095920: e202 020b |0008: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ -095924: 9200 0201 |000a: mul-int v0, v2, v1 │ │ -095928: 5252 6211 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -09592c: b732 |000e: xor-int/2addr v2, v3 │ │ -09592e: b703 |000f: xor-int/2addr v3, v0 │ │ -095930: 3532 2600 |0010: if-ge v2, v3, 0036 // +0026 │ │ -095934: 5950 6311 |0012: iput v0, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095938: d112 0008 |0014: rsub-int v2, v1, #int 2048 // #0800 │ │ -09593c: e202 0205 |0016: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ -095940: b012 |0018: add-int/2addr v2, v1 │ │ -095942: 8f22 |0019: int-to-short v2, v2 │ │ -095944: 5102 0607 |001a: aput-short v2, v6, v7 │ │ -095948: 5252 6311 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -09594c: b542 |001e: and-int/2addr v2, v4 │ │ -09594e: 3902 1500 |001f: if-nez v2, 0034 // +0015 │ │ -095952: 5252 6211 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095956: e002 0208 |0023: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -09595a: 5453 6411 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ -09595e: 6e10 0a24 0300 |0027: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@240a │ │ -095964: 0a03 |002a: move-result v3 │ │ -095966: b632 |002b: or-int/2addr v2, v3 │ │ -095968: 5952 6211 |002c: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -09596c: 5252 6311 |002e: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095970: e002 0208 |0030: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -095974: 5952 6311 |0032: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095978: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -09597a: 0f02 |0035: return v2 │ │ -09597c: 5252 6311 |0036: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095980: b102 |0038: sub-int/2addr v2, v0 │ │ -095982: 5952 6311 |0039: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095986: 5252 6211 |003b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -09598a: b102 |003d: sub-int/2addr v2, v0 │ │ -09598c: 5952 6211 |003e: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095990: e202 0105 |0040: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ -095994: 9102 0102 |0042: sub-int v2, v1, v2 │ │ -095998: 8f22 |0044: int-to-short v2, v2 │ │ -09599a: 5102 0607 |0045: aput-short v2, v6, v7 │ │ -09599e: 5252 6311 |0047: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -0959a2: b542 |0049: and-int/2addr v2, v4 │ │ -0959a4: 3902 1500 |004a: if-nez v2, 005f // +0015 │ │ -0959a8: 5252 6211 |004c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -0959ac: e002 0208 |004e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0959b0: 5453 6411 |0050: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ -0959b4: 6e10 0a24 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@240a │ │ -0959ba: 0a03 |0055: move-result v3 │ │ -0959bc: b632 |0056: or-int/2addr v2, v3 │ │ -0959be: 5952 6211 |0057: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -0959c2: 5252 6311 |0059: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -0959c6: e002 0208 |005b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0959ca: 5952 6311 |005d: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -0959ce: 1212 |005f: const/4 v2, #int 1 // #1 │ │ -0959d0: 28d5 |0060: goto 0035 // -002b │ │ +0a3738: |[0a3738] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeBit:([SI)I │ │ +0a3748: 1504 00ff |0000: const/high16 v4, #int -16777216 // #ff00 │ │ +0a374c: 1503 0080 |0002: const/high16 v3, #int -2147483648 // #8000 │ │ +0a3750: 4a01 0607 |0004: aget-short v1, v6, v7 │ │ +0a3754: 5252 6311 |0006: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3758: e202 020b |0008: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ +0a375c: 9200 0201 |000a: mul-int v0, v2, v1 │ │ +0a3760: 5252 6211 |000c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a3764: b732 |000e: xor-int/2addr v2, v3 │ │ +0a3766: b703 |000f: xor-int/2addr v3, v0 │ │ +0a3768: 3532 2600 |0010: if-ge v2, v3, 0036 // +0026 │ │ +0a376c: 5950 6311 |0012: iput v0, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3770: d112 0008 |0014: rsub-int v2, v1, #int 2048 // #0800 │ │ +0a3774: e202 0205 |0016: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ +0a3778: b012 |0018: add-int/2addr v2, v1 │ │ +0a377a: 8f22 |0019: int-to-short v2, v2 │ │ +0a377c: 5102 0607 |001a: aput-short v2, v6, v7 │ │ +0a3780: 5252 6311 |001c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3784: b542 |001e: and-int/2addr v2, v4 │ │ +0a3786: 3902 1500 |001f: if-nez v2, 0034 // +0015 │ │ +0a378a: 5252 6211 |0021: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a378e: e002 0208 |0023: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a3792: 5453 6411 |0025: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ +0a3796: 6e10 0a24 0300 |0027: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@240a │ │ +0a379c: 0a03 |002a: move-result v3 │ │ +0a379e: b632 |002b: or-int/2addr v2, v3 │ │ +0a37a0: 5952 6211 |002c: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a37a4: 5252 6311 |002e: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a37a8: e002 0208 |0030: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a37ac: 5952 6311 |0032: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a37b0: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0a37b2: 0f02 |0035: return v2 │ │ +0a37b4: 5252 6311 |0036: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a37b8: b102 |0038: sub-int/2addr v2, v0 │ │ +0a37ba: 5952 6311 |0039: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a37be: 5252 6211 |003b: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a37c2: b102 |003d: sub-int/2addr v2, v0 │ │ +0a37c4: 5952 6211 |003e: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a37c8: e202 0105 |0040: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ +0a37cc: 9102 0102 |0042: sub-int v2, v1, v2 │ │ +0a37d0: 8f22 |0044: int-to-short v2, v2 │ │ +0a37d2: 5102 0607 |0045: aput-short v2, v6, v7 │ │ +0a37d6: 5252 6311 |0047: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a37da: b542 |0049: and-int/2addr v2, v4 │ │ +0a37dc: 3902 1500 |004a: if-nez v2, 005f // +0015 │ │ +0a37e0: 5252 6211 |004c: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a37e4: e002 0208 |004e: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a37e8: 5453 6411 |0050: iget-object v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ +0a37ec: 6e10 0a24 0300 |0052: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@240a │ │ +0a37f2: 0a03 |0055: move-result v3 │ │ +0a37f4: b632 |0056: or-int/2addr v2, v3 │ │ +0a37f6: 5952 6211 |0057: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a37fa: 5252 6311 |0059: iget v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a37fe: e002 0208 |005b: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a3802: 5952 6311 |005d: iput v2, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3806: 1212 |005f: const/4 v2, #int 1 // #1 │ │ +0a3808: 28d5 |0060: goto 0035 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x0006 line=66 │ │ 0x000c line=67 │ │ 0x0012 line=68 │ │ 0x0014 line=69 │ │ @@ -167988,51 +168023,51 @@ │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -0959d4: |[0959d4] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeDirectBits:(I)I │ │ -0959e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0959e6: 0170 |0001: move v0, v7 │ │ -0959e8: 3800 3c00 |0002: if-eqz v0, 003e // +003c │ │ -0959ec: 5263 6311 |0004: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -0959f0: e203 0301 |0006: ushr-int/lit8 v3, v3, #int 1 // #01 │ │ -0959f4: 5963 6311 |0008: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -0959f8: 5263 6211 |000a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -0959fc: 5264 6311 |000c: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095a00: b143 |000e: sub-int/2addr v3, v4 │ │ -095a02: e202 031f |000f: ushr-int/lit8 v2, v3, #int 31 // #1f │ │ -095a06: 5263 6211 |0011: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095a0a: 5264 6311 |0013: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095a0e: d805 02ff |0015: add-int/lit8 v5, v2, #int -1 // #ff │ │ -095a12: b554 |0017: and-int/2addr v4, v5 │ │ -095a14: b143 |0018: sub-int/2addr v3, v4 │ │ -095a16: 5963 6211 |0019: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095a1a: e003 0101 |001b: shl-int/lit8 v3, v1, #int 1 // #01 │ │ -095a1e: d904 0201 |001d: rsub-int/lit8 v4, v2, #int 1 // #01 │ │ -095a22: 9601 0304 |001f: or-int v1, v3, v4 │ │ -095a26: 5263 6311 |0021: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095a2a: 1504 00ff |0023: const/high16 v4, #int -16777216 // #ff00 │ │ -095a2e: b543 |0025: and-int/2addr v3, v4 │ │ -095a30: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ -095a34: 5263 6211 |0028: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095a38: e003 0308 |002a: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -095a3c: 5464 6411 |002c: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ -095a40: 6e10 0a24 0400 |002e: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@240a │ │ -095a46: 0a04 |0031: move-result v4 │ │ -095a48: b643 |0032: or-int/2addr v3, v4 │ │ -095a4a: 5963 6211 |0033: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095a4e: 5263 6311 |0035: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095a52: e003 0308 |0037: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -095a56: 5963 6311 |0039: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095a5a: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -095a5e: 28c5 |003d: goto 0002 // -003b │ │ -095a60: 0f01 |003e: return v1 │ │ +0a380c: |[0a380c] com.badlogic.gdx.utils.compression.rangecoder.Decoder.DecodeDirectBits:(I)I │ │ +0a381c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a381e: 0170 |0001: move v0, v7 │ │ +0a3820: 3800 3c00 |0002: if-eqz v0, 003e // +003c │ │ +0a3824: 5263 6311 |0004: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3828: e203 0301 |0006: ushr-int/lit8 v3, v3, #int 1 // #01 │ │ +0a382c: 5963 6311 |0008: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3830: 5263 6211 |000a: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a3834: 5264 6311 |000c: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3838: b143 |000e: sub-int/2addr v3, v4 │ │ +0a383a: e202 031f |000f: ushr-int/lit8 v2, v3, #int 31 // #1f │ │ +0a383e: 5263 6211 |0011: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a3842: 5264 6311 |0013: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3846: d805 02ff |0015: add-int/lit8 v5, v2, #int -1 // #ff │ │ +0a384a: b554 |0017: and-int/2addr v4, v5 │ │ +0a384c: b143 |0018: sub-int/2addr v3, v4 │ │ +0a384e: 5963 6211 |0019: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a3852: e003 0101 |001b: shl-int/lit8 v3, v1, #int 1 // #01 │ │ +0a3856: d904 0201 |001d: rsub-int/lit8 v4, v2, #int 1 // #01 │ │ +0a385a: 9601 0304 |001f: or-int v1, v3, v4 │ │ +0a385e: 5263 6311 |0021: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3862: 1504 00ff |0023: const/high16 v4, #int -16777216 // #ff00 │ │ +0a3866: b543 |0025: and-int/2addr v3, v4 │ │ +0a3868: 3903 1500 |0026: if-nez v3, 003b // +0015 │ │ +0a386c: 5263 6211 |0028: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a3870: e003 0308 |002a: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0a3874: 5464 6411 |002c: iget-object v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ +0a3878: 6e10 0a24 0400 |002e: invoke-virtual {v4}, Ljava/io/InputStream;.read:()I // method@240a │ │ +0a387e: 0a04 |0031: move-result v4 │ │ +0a3880: b643 |0032: or-int/2addr v3, v4 │ │ +0a3882: 5963 6211 |0033: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a3886: 5263 6311 |0035: iget v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a388a: e003 0308 |0037: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0a388e: 5963 6311 |0039: iput v3, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a3892: d800 00ff |003b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a3896: 28c5 |003d: goto 0002 // -003b │ │ +0a3898: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0001 line=50 │ │ 0x0004 line=51 │ │ 0x000a line=52 │ │ 0x0011 line=53 │ │ @@ -168054,32 +168089,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -095a64: |[095a64] com.badlogic.gdx.utils.compression.rangecoder.Decoder.Init:()V │ │ -095a74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -095a76: 5931 6211 |0001: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095a7a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -095a7c: 5931 6311 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ -095a80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -095a82: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -095a84: 3510 1200 |0008: if-ge v0, v1, 001a // +0012 │ │ -095a88: 5231 6211 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095a8c: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -095a90: 5432 6411 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ -095a94: 6e10 0a24 0200 |0010: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@240a │ │ -095a9a: 0a02 |0013: move-result v2 │ │ -095a9c: b621 |0014: or-int/2addr v1, v2 │ │ -095a9e: 5931 6211 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ -095aa2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095aa6: 28ee |0019: goto 0007 // -0012 │ │ -095aa8: 0e00 |001a: return-void │ │ +0a389c: |[0a389c] com.badlogic.gdx.utils.compression.rangecoder.Decoder.Init:()V │ │ +0a38ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a38ae: 5931 6211 |0001: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a38b2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0a38b4: 5931 6311 |0004: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Range:I // field@1163 │ │ +0a38b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a38ba: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0a38bc: 3510 1200 |0008: if-ge v0, v1, 001a // +0012 │ │ +0a38c0: 5231 6211 |000a: iget v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a38c4: e001 0108 |000c: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0a38c8: 5432 6411 |000e: iget-object v2, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ +0a38cc: 6e10 0a24 0200 |0010: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@240a │ │ +0a38d2: 0a02 |0013: move-result v2 │ │ +0a38d4: b621 |0014: or-int/2addr v1, v2 │ │ +0a38d6: 5931 6211 |0015: iput v1, v3, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Code:I // field@1162 │ │ +0a38da: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a38de: 28ee |0019: goto 0007 // -0012 │ │ +0a38e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ 0x000a line=45 │ │ 0x0017 line=44 │ │ @@ -168093,18 +168128,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -095aac: |[095aac] com.badlogic.gdx.utils.compression.rangecoder.Decoder.ReleaseStream:()V │ │ -095abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095abe: 5b10 6411 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ -095ac2: 0e00 |0003: return-void │ │ +0a38e4: |[0a38e4] com.badlogic.gdx.utils.compression.rangecoder.Decoder.ReleaseStream:()V │ │ +0a38f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a38f6: 5b10 6411 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ +0a38fa: 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; │ │ │ │ @@ -168113,17 +168148,17 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095ac4: |[095ac4] com.badlogic.gdx.utils.compression.rangecoder.Decoder.SetStream:(Ljava/io/InputStream;)V │ │ -095ad4: 5b01 6411 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ -095ad8: 0e00 |0002: return-void │ │ +0a38fc: |[0a38fc] com.badlogic.gdx.utils.compression.rangecoder.Decoder.SetStream:(Ljava/io/InputStream;)V │ │ +0a390c: 5b01 6411 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;.Stream:Ljava/io/InputStream; // field@1164 │ │ +0a3910: 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; │ │ @@ -168224,43 +168259,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -095adc: |[095adc] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ -095aec: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -095aee: 1305 0002 |0001: const/16 v5, #int 512 // #200 │ │ -095af2: 2355 e903 |0003: new-array v5, v5, [I // type@03e9 │ │ -095af6: 6905 6a11 |0005: sput-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ -095afa: 1303 0900 |0007: const/16 v3, #int 9 // #9 │ │ -095afe: d801 03ff |0009: add-int/lit8 v1, v3, #int -1 // #ff │ │ -095b02: 3a01 2500 |000b: if-ltz v1, 0030 // +0025 │ │ -095b06: 9105 0301 |000d: sub-int v5, v3, v1 │ │ -095b0a: d805 05ff |000f: add-int/lit8 v5, v5, #int -1 // #ff │ │ -095b0e: 9804 0905 |0011: shl-int v4, v9, v5 │ │ -095b12: 9105 0301 |0013: sub-int v5, v3, v1 │ │ -095b16: 9800 0905 |0015: shl-int v0, v9, v5 │ │ -095b1a: 0142 |0017: move v2, v4 │ │ -095b1c: 3502 1500 |0018: if-ge v2, v0, 002d // +0015 │ │ -095b20: 6205 6a11 |001a: sget-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ -095b24: e006 0106 |001c: shl-int/lit8 v6, v1, #int 6 // #06 │ │ -095b28: 9107 0002 |001e: sub-int v7, v0, v2 │ │ -095b2c: e007 0706 |0020: shl-int/lit8 v7, v7, #int 6 // #06 │ │ -095b30: 9108 0301 |0022: sub-int v8, v3, v1 │ │ -095b34: d808 08ff |0024: add-int/lit8 v8, v8, #int -1 // #ff │ │ -095b38: ba87 |0026: ushr-int/2addr v7, v8 │ │ -095b3a: b076 |0027: add-int/2addr v6, v7 │ │ -095b3c: 4b06 0502 |0028: aput v6, v5, v2 │ │ -095b40: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -095b44: 28ec |002c: goto 0018 // -0014 │ │ -095b46: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -095b4a: 28dc |002f: goto 000b // -0024 │ │ -095b4c: 0e00 |0030: return-void │ │ +0a3914: |[0a3914] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ +0a3924: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0a3926: 1305 0002 |0001: const/16 v5, #int 512 // #200 │ │ +0a392a: 2355 e903 |0003: new-array v5, v5, [I // type@03e9 │ │ +0a392e: 6905 6a11 |0005: sput-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ +0a3932: 1303 0900 |0007: const/16 v3, #int 9 // #9 │ │ +0a3936: d801 03ff |0009: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0a393a: 3a01 2500 |000b: if-ltz v1, 0030 // +0025 │ │ +0a393e: 9105 0301 |000d: sub-int v5, v3, v1 │ │ +0a3942: d805 05ff |000f: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0a3946: 9804 0905 |0011: shl-int v4, v9, v5 │ │ +0a394a: 9105 0301 |0013: sub-int v5, v3, v1 │ │ +0a394e: 9800 0905 |0015: shl-int v0, v9, v5 │ │ +0a3952: 0142 |0017: move v2, v4 │ │ +0a3954: 3502 1500 |0018: if-ge v2, v0, 002d // +0015 │ │ +0a3958: 6205 6a11 |001a: sget-object v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ +0a395c: e006 0106 |001c: shl-int/lit8 v6, v1, #int 6 // #06 │ │ +0a3960: 9107 0002 |001e: sub-int v7, v0, v2 │ │ +0a3964: e007 0706 |0020: shl-int/lit8 v7, v7, #int 6 // #06 │ │ +0a3968: 9108 0301 |0022: sub-int v8, v3, v1 │ │ +0a396c: d808 08ff |0024: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0a3970: ba87 |0026: ushr-int/2addr v7, v8 │ │ +0a3972: b076 |0027: add-int/2addr v6, v7 │ │ +0a3974: 4b06 0502 |0028: aput v6, v5, v2 │ │ +0a3978: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a397c: 28ec |002c: goto 0018 // -0014 │ │ +0a397e: d801 01ff |002d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a3982: 28dc |002f: goto 000b // -0024 │ │ +0a3984: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=117 │ │ 0x0007 line=120 │ │ 0x0009 line=121 │ │ 0x000d line=122 │ │ 0x0013 line=123 │ │ @@ -168281,17 +168316,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -095b50: |[095b50] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ -095b60: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -095b66: 0e00 |0003: return-void │ │ +0a3988: |[0a3988] com.badlogic.gdx.utils.compression.rangecoder.Encoder.:()V │ │ +0a3998: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a399e: 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;) │ │ @@ -168299,23 +168334,23 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -095b68: |[095b68] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice:(II)I │ │ -095b78: 6200 6a11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ -095b7c: 9101 0304 |0002: sub-int v1, v3, v4 │ │ -095b80: 7b42 |0004: neg-int v2, v4 │ │ -095b82: b721 |0005: xor-int/2addr v1, v2 │ │ -095b84: d511 ff07 |0006: and-int/lit16 v1, v1, #int 2047 // #07ff │ │ -095b88: e201 0102 |0008: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ -095b8c: 4400 0001 |000a: aget v0, v0, v1 │ │ -095b90: 0f00 |000c: return v0 │ │ +0a39a0: |[0a39a0] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice:(II)I │ │ +0a39b0: 6200 6a11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ +0a39b4: 9101 0304 |0002: sub-int v1, v3, v4 │ │ +0a39b8: 7b42 |0004: neg-int v2, v4 │ │ +0a39ba: b721 |0005: xor-int/2addr v1, v2 │ │ +0a39bc: d511 ff07 |0006: and-int/lit16 v1, v1, #int 2047 // #07ff │ │ +0a39c0: e201 0102 |0008: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ +0a39c4: 4400 0001 |000a: aget v0, v0, v1 │ │ +0a39c8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000d reg=3 Prob I │ │ 0x0000 - 0x000d reg=4 symbol I │ │ │ │ @@ -168324,19 +168359,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -095b94: |[095b94] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice0:(I)I │ │ -095ba4: 6200 6a11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ -095ba8: e201 0202 |0002: ushr-int/lit8 v1, v2, #int 2 // #02 │ │ -095bac: 4400 0001 |0004: aget v0, v0, v1 │ │ -095bb0: 0f00 |0006: return v0 │ │ +0a39cc: |[0a39cc] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice0:(I)I │ │ +0a39dc: 6200 6a11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ +0a39e0: e201 0202 |0002: ushr-int/lit8 v1, v2, #int 2 // #02 │ │ +0a39e4: 4400 0001 |0004: aget v0, v0, v1 │ │ +0a39e8: 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;) │ │ @@ -168344,20 +168379,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -095bb4: |[095bb4] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice1:(I)I │ │ -095bc4: 6200 6a11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ -095bc8: d121 0008 |0002: rsub-int v1, v2, #int 2048 // #0800 │ │ -095bcc: e201 0102 |0004: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ -095bd0: 4400 0001 |0006: aget v0, v0, v1 │ │ -095bd4: 0f00 |0008: return v0 │ │ +0a39ec: |[0a39ec] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetPrice1:(I)I │ │ +0a39fc: 6200 6a11 |0000: sget-object v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ProbPrices:[I // field@116a │ │ +0a3a00: d121 0008 |0002: rsub-int v1, v2, #int 2048 // #0800 │ │ +0a3a04: e201 0102 |0004: ushr-int/lit8 v1, v1, #int 2 // #02 │ │ +0a3a08: 4400 0001 |0006: aget v0, v0, v1 │ │ +0a3a0c: 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;) │ │ @@ -168365,23 +168400,23 @@ │ │ type : '([S)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -095bd8: |[095bd8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.InitBitModels:([S)V │ │ -095be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095bea: 2121 |0001: array-length v1, v2 │ │ -095bec: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ -095bf0: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ -095bf4: 5101 0200 |0006: aput-short v1, v2, v0 │ │ -095bf8: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095bfc: 28f7 |000a: goto 0001 // -0009 │ │ -095bfe: 0e00 |000b: return-void │ │ +0a3a10: |[0a3a10] com.badlogic.gdx.utils.compression.rangecoder.Encoder.InitBitModels:([S)V │ │ +0a3a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3a22: 2121 |0001: array-length v1, v2 │ │ +0a3a24: 3510 0900 |0002: if-ge v0, v1, 000b // +0009 │ │ +0a3a28: 1301 0004 |0004: const/16 v1, #int 1024 // #400 │ │ +0a3a2c: 5101 0200 |0006: aput-short v1, v2, v0 │ │ +0a3a30: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3a34: 28f7 |000a: goto 0001 // -0009 │ │ +0a3a36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0008 line=96 │ │ 0x000b line=98 │ │ locals : │ │ @@ -168394,49 +168429,49 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -095c00: |[095c00] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Encode:([SII)V │ │ -095c10: 4a01 090a |0000: aget-short v1, v9, v10 │ │ -095c14: 5282 6b11 |0002: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c18: e202 020b |0004: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ -095c1c: 9200 0201 |0006: mul-int v0, v2, v1 │ │ -095c20: 390b 1d00 |0008: if-nez v11, 0025 // +001d │ │ -095c24: 5980 6b11 |000a: iput v0, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c28: d112 0008 |000c: rsub-int v2, v1, #int 2048 // #0800 │ │ -095c2c: e202 0205 |000e: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ -095c30: b012 |0010: add-int/2addr v2, v1 │ │ -095c32: 8f22 |0011: int-to-short v2, v2 │ │ -095c34: 5102 090a |0012: aput-short v2, v9, v10 │ │ -095c38: 5282 6b11 |0014: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c3c: 1503 00ff |0016: const/high16 v3, #int -16777216 // #ff00 │ │ -095c40: b532 |0018: and-int/2addr v2, v3 │ │ -095c42: 3902 0b00 |0019: if-nez v2, 0024 // +000b │ │ -095c46: 5282 6b11 |001b: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c4a: e002 0208 |001d: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -095c4e: 5982 6b11 |001f: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c52: 6e10 2f22 0800 |0021: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@222f │ │ -095c58: 0e00 |0024: return-void │ │ -095c5a: 5382 6911 |0025: iget-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095c5e: 8104 |0027: int-to-long v4, v0 │ │ -095c60: 1806 ffff ffff 0000 0000 |0028: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -095c6a: c064 |002d: and-long/2addr v4, v6 │ │ -095c6c: bb42 |002e: add-long/2addr v2, v4 │ │ -095c6e: 5a82 6911 |002f: iput-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095c72: 5282 6b11 |0031: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c76: b102 |0033: sub-int/2addr v2, v0 │ │ -095c78: 5982 6b11 |0034: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095c7c: e202 0105 |0036: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ -095c80: 9102 0102 |0038: sub-int v2, v1, v2 │ │ -095c84: 8f22 |003a: int-to-short v2, v2 │ │ -095c86: 5102 090a |003b: aput-short v2, v9, v10 │ │ -095c8a: 28d7 |003d: goto 0014 // -0029 │ │ +0a3a38: |[0a3a38] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Encode:([SII)V │ │ +0a3a48: 4a01 090a |0000: aget-short v1, v9, v10 │ │ +0a3a4c: 5282 6b11 |0002: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3a50: e202 020b |0004: ushr-int/lit8 v2, v2, #int 11 // #0b │ │ +0a3a54: 9200 0201 |0006: mul-int v0, v2, v1 │ │ +0a3a58: 390b 1d00 |0008: if-nez v11, 0025 // +001d │ │ +0a3a5c: 5980 6b11 |000a: iput v0, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3a60: d112 0008 |000c: rsub-int v2, v1, #int 2048 // #0800 │ │ +0a3a64: e202 0205 |000e: ushr-int/lit8 v2, v2, #int 5 // #05 │ │ +0a3a68: b012 |0010: add-int/2addr v2, v1 │ │ +0a3a6a: 8f22 |0011: int-to-short v2, v2 │ │ +0a3a6c: 5102 090a |0012: aput-short v2, v9, v10 │ │ +0a3a70: 5282 6b11 |0014: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3a74: 1503 00ff |0016: const/high16 v3, #int -16777216 // #ff00 │ │ +0a3a78: b532 |0018: and-int/2addr v2, v3 │ │ +0a3a7a: 3902 0b00 |0019: if-nez v2, 0024 // +000b │ │ +0a3a7e: 5282 6b11 |001b: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3a82: e002 0208 |001d: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0a3a86: 5982 6b11 |001f: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3a8a: 6e10 2f22 0800 |0021: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@222f │ │ +0a3a90: 0e00 |0024: return-void │ │ +0a3a92: 5382 6911 |0025: iget-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3a96: 8104 |0027: int-to-long v4, v0 │ │ +0a3a98: 1806 ffff ffff 0000 0000 |0028: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +0a3aa2: c064 |002d: and-long/2addr v4, v6 │ │ +0a3aa4: bb42 |002e: add-long/2addr v2, v4 │ │ +0a3aa6: 5a82 6911 |002f: iput-wide v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3aaa: 5282 6b11 |0031: iget v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3aae: b102 |0033: sub-int/2addr v2, v0 │ │ +0a3ab0: 5982 6b11 |0034: iput v2, v8, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3ab4: e202 0105 |0036: ushr-int/lit8 v2, v1, #int 5 // #05 │ │ +0a3ab8: 9102 0102 |0038: sub-int v2, v1, v2 │ │ +0a3abc: 8f22 |003a: int-to-short v2, v2 │ │ +0a3abe: 5102 090a |003b: aput-short v2, v9, v10 │ │ +0a3ac2: 28d7 |003d: goto 0014 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x0008 line=103 │ │ 0x000a line=104 │ │ 0x000c line=105 │ │ @@ -168456,77 +168491,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 │ │ -095c8c: |[095c8c] com.badlogic.gdx.utils.compression.rangecoder.Encoder.EncodeDirectBits:(II)V │ │ -095c9c: d800 07ff |0000: add-int/lit8 v0, v7, #int -1 // #ff │ │ -095ca0: 3a00 2a00 |0002: if-ltz v0, 002c // +002a │ │ -095ca4: 5251 6b11 |0004: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095ca8: e201 0101 |0006: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ -095cac: 5951 6b11 |0008: iput v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095cb0: 9a01 0600 |000a: ushr-int v1, v6, v0 │ │ -095cb4: dd01 0101 |000c: and-int/lit8 v1, v1, #int 1 // #01 │ │ -095cb8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -095cba: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ -095cbe: 5351 6911 |0011: iget-wide v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095cc2: 5253 6b11 |0013: iget v3, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095cc6: 8133 |0015: int-to-long v3, v3 │ │ -095cc8: bb31 |0016: add-long/2addr v1, v3 │ │ -095cca: 5a51 6911 |0017: iput-wide v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095cce: 5251 6b11 |0019: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095cd2: 1502 00ff |001b: const/high16 v2, #int -16777216 // #ff00 │ │ -095cd6: b521 |001d: and-int/2addr v1, v2 │ │ -095cd8: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ -095cdc: 5251 6b11 |0020: iget v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095ce0: e001 0108 |0022: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -095ce4: 5951 6b11 |0024: iput v1, v5, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095ce8: 6e10 2f22 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@222f │ │ -095cee: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ -095cf2: 28d7 |002b: goto 0002 // -0029 │ │ -095cf4: 0e00 |002c: return-void │ │ +0a3ac4: |[0a3ac4] com.badlogic.gdx.utils.compression.rangecoder.Encoder.EncodeDirectBits:(II)V │ │ +0a3ad4: d800 08ff |0000: add-int/lit8 v0, v8, #int -1 // #ff │ │ +0a3ad8: 3a00 2a00 |0002: if-ltz v0, 002c // +002a │ │ +0a3adc: 5261 6b11 |0004: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3ae0: e201 0101 |0006: ushr-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3ae4: 5961 6b11 |0008: iput v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3ae8: 9a01 0700 |000a: ushr-int v1, v7, v0 │ │ +0a3aec: dd01 0101 |000c: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3af0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0a3af2: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ +0a3af6: 5362 6911 |0011: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3afa: 5261 6b11 |0013: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3afe: 8114 |0015: int-to-long v4, v1 │ │ +0a3b00: bb42 |0016: add-long/2addr v2, v4 │ │ +0a3b02: 5a62 6911 |0017: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3b06: 5261 6b11 |0019: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3b0a: 1502 00ff |001b: const/high16 v2, #int -16777216 // #ff00 │ │ +0a3b0e: b521 |001d: and-int/2addr v1, v2 │ │ +0a3b10: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ +0a3b14: 5261 6b11 |0020: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3b18: e001 0108 |0022: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +0a3b1c: 5961 6b11 |0024: iput v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3b20: 6e10 2f22 0600 |0026: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@222f │ │ +0a3b26: d800 00ff |0029: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a3b2a: 28d7 |002b: goto 0002 // -0029 │ │ +0a3b2c: 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 │ │ -095cf8: |[095cf8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushData:()V │ │ -095d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095d0a: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -095d0c: 3510 0800 |0002: if-ge v0, v1, 000a // +0008 │ │ -095d10: 6e10 2f22 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@222f │ │ -095d16: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ -095d1a: 28f8 |0009: goto 0001 // -0008 │ │ -095d1c: 0e00 |000a: return-void │ │ +0a3b30: |[0a3b30] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushData:()V │ │ +0a3b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3b42: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +0a3b44: 3510 0800 |0002: if-ge v0, v1, 000a // +0008 │ │ +0a3b48: 6e10 2f22 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.ShiftLow:()V // method@222f │ │ +0a3b4e: d800 0001 |0007: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3b52: 28f8 |0009: goto 0001 // -0008 │ │ +0a3b54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0007 line=54 │ │ 0x000a line=56 │ │ locals : │ │ @@ -168538,18 +168573,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095d20: |[095d20] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushStream:()V │ │ -095d30: 5410 6c11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ -095d34: 6e10 1324 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@2413 │ │ -095d3a: 0e00 |0005: return-void │ │ +0a3b58: |[0a3b58] com.badlogic.gdx.utils.compression.rangecoder.Encoder.FlushStream:()V │ │ +0a3b68: 5410 6c11 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ +0a3b6c: 6e10 1324 0000 |0002: invoke-virtual {v0}, Ljava/io/OutputStream;.flush:()V // method@2413 │ │ +0a3b72: 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; │ │ │ │ @@ -168558,22 +168593,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -095d3c: |[095d3c] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetProcessedSizeAdd:()J │ │ -095d4c: 5240 6e11 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095d50: 8100 |0002: int-to-long v0, v0 │ │ -095d52: 5342 6f11 |0003: iget-wide v2, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ -095d56: bb20 |0005: add-long/2addr v0, v2 │ │ -095d58: 1602 0400 |0006: const-wide/16 v2, #int 4 // #4 │ │ -095d5c: bb20 |0008: add-long/2addr v0, v2 │ │ -095d5e: 1000 |0009: return-wide v0 │ │ +0a3b74: |[0a3b74] com.badlogic.gdx.utils.compression.rangecoder.Encoder.GetProcessedSizeAdd:()J │ │ +0a3b84: 5240 6e11 |0000: iget v0, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3b88: 8100 |0002: int-to-long v0, v0 │ │ +0a3b8a: 5342 6f11 |0003: iget-wide v2, v4, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ +0a3b8e: bb20 |0005: add-long/2addr v0, v2 │ │ +0a3b90: 1602 0400 |0006: const-wide/16 v2, #int 4 // #4 │ │ +0a3b94: bb20 |0008: add-long/2addr v0, v2 │ │ +0a3b96: 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;) │ │ @@ -168581,25 +168616,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -095d60: |[095d60] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Init:()V │ │ -095d70: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -095d74: 5a20 6f11 |0002: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ -095d78: 5a20 6911 |0004: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095d7c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -095d7e: 5920 6b11 |0007: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ -095d82: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -095d84: 5920 6e11 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095d88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -095d8a: 5920 6d11 |000d: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@116d │ │ -095d8e: 0e00 |000f: return-void │ │ +0a3b98: |[0a3b98] com.badlogic.gdx.utils.compression.rangecoder.Encoder.Init:()V │ │ +0a3ba8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0a3bac: 5a20 6f11 |0002: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ +0a3bb0: 5a20 6911 |0004: iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3bb4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0a3bb6: 5920 6b11 |0007: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Range:I // field@116b │ │ +0a3bba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0a3bbc: 5920 6e11 |000a: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3bc0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a3bc2: 5920 6d11 |000d: iput v0, v2, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@116d │ │ +0a3bc6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=49 │ │ 0x000c line=50 │ │ @@ -168612,18 +168647,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -095d90: |[095d90] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ReleaseStream:()V │ │ -095da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -095da2: 5b10 6c11 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ -095da6: 0e00 |0003: return-void │ │ +0a3bc8: |[0a3bc8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ReleaseStream:()V │ │ +0a3bd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3bda: 5b10 6c11 |0001: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ +0a3bde: 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; │ │ │ │ @@ -168632,17 +168667,17 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095da8: |[095da8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.SetStream:(Ljava/io/OutputStream;)V │ │ -095db8: 5b01 6c11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ -095dbc: 0e00 |0002: return-void │ │ +0a3be0: |[0a3be0] com.badlogic.gdx.utils.compression.rangecoder.Encoder.SetStream:(Ljava/io/OutputStream;)V │ │ +0a3bf0: 5b01 6c11 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ +0a3bf4: 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; │ │ @@ -168652,52 +168687,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -095dc0: |[095dc0] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ShiftLow:()V │ │ -095dd0: 5362 6911 |0000: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095dd4: 1304 2000 |0002: const/16 v4, #int 32 // #20 │ │ -095dd8: c542 |0004: ushr-long/2addr v2, v4 │ │ -095dda: 8420 |0005: long-to-int v0, v2 │ │ -095ddc: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -095de0: 5362 6911 |0008: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095de4: 1804 0000 00ff 0000 0000 |000a: const-wide v4, #double 2.11371e-314 // #00000000ff000000 │ │ -095dee: 3102 0204 |000f: cmp-long v2, v2, v4 │ │ -095df2: 3b02 2400 |0011: if-gez v2, 0035 // +0024 │ │ -095df6: 5362 6f11 |0013: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ -095dfa: 5264 6e11 |0015: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095dfe: 8144 |0017: int-to-long v4, v4 │ │ -095e00: bb42 |0018: add-long/2addr v2, v4 │ │ -095e02: 5a62 6f11 |0019: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ -095e06: 5261 6d11 |001b: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@116d │ │ -095e0a: 5462 6c11 |001d: iget-object v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ -095e0e: 9003 0100 |001f: add-int v3, v1, v0 │ │ -095e12: 6e20 1424 3200 |0021: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:(I)V // method@2414 │ │ -095e18: 1301 ff00 |0024: const/16 v1, #int 255 // #ff │ │ -095e1c: 5262 6e11 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095e20: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -095e24: 5962 6e11 |002a: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095e28: 3902 f1ff |002c: if-nez v2, 001d // -000f │ │ -095e2c: 5362 6911 |002e: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095e30: 8422 |0030: long-to-int v2, v2 │ │ -095e32: e202 0218 |0031: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ -095e36: 5962 6d11 |0033: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@116d │ │ -095e3a: 5262 6e11 |0035: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095e3e: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -095e42: 5962 6e11 |0039: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ -095e46: 5362 6911 |003b: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095e4a: 1704 ffff ff00 |003d: const-wide/32 v4, #float 2.35099e-38 // #00ffffff │ │ -095e50: c042 |0040: and-long/2addr v2, v4 │ │ -095e52: 1304 0800 |0041: const/16 v4, #int 8 // #8 │ │ -095e56: c342 |0043: shl-long/2addr v2, v4 │ │ -095e58: 5a62 6911 |0044: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ -095e5c: 0e00 |0046: return-void │ │ +0a3bf8: |[0a3bf8] com.badlogic.gdx.utils.compression.rangecoder.Encoder.ShiftLow:()V │ │ +0a3c08: 5362 6911 |0000: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3c0c: 1304 2000 |0002: const/16 v4, #int 32 // #20 │ │ +0a3c10: c542 |0004: ushr-long/2addr v2, v4 │ │ +0a3c12: 8420 |0005: long-to-int v0, v2 │ │ +0a3c14: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +0a3c18: 5362 6911 |0008: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3c1c: 1804 0000 00ff 0000 0000 |000a: const-wide v4, #double 2.11371e-314 // #00000000ff000000 │ │ +0a3c26: 3102 0204 |000f: cmp-long v2, v2, v4 │ │ +0a3c2a: 3b02 2400 |0011: if-gez v2, 0035 // +0024 │ │ +0a3c2e: 5362 6f11 |0013: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ +0a3c32: 5264 6e11 |0015: iget v4, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3c36: 8144 |0017: int-to-long v4, v4 │ │ +0a3c38: bb42 |0018: add-long/2addr v2, v4 │ │ +0a3c3a: 5a62 6f11 |0019: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._position:J // field@116f │ │ +0a3c3e: 5261 6d11 |001b: iget v1, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@116d │ │ +0a3c42: 5462 6c11 |001d: iget-object v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Stream:Ljava/io/OutputStream; // field@116c │ │ +0a3c46: 9003 0100 |001f: add-int v3, v1, v0 │ │ +0a3c4a: 6e20 1424 3200 |0021: invoke-virtual {v2, v3}, Ljava/io/OutputStream;.write:(I)V // method@2414 │ │ +0a3c50: 1301 ff00 |0024: const/16 v1, #int 255 // #ff │ │ +0a3c54: 5262 6e11 |0026: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3c58: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a3c5c: 5962 6e11 |002a: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3c60: 3902 f1ff |002c: if-nez v2, 001d // -000f │ │ +0a3c64: 5362 6911 |002e: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3c68: 8422 |0030: long-to-int v2, v2 │ │ +0a3c6a: e202 0218 |0031: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ +0a3c6e: 5962 6d11 |0033: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cache:I // field@116d │ │ +0a3c72: 5262 6e11 |0035: iget v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3c76: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3c7a: 5962 6e11 |0039: iput v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;._cacheSize:I // field@116e │ │ +0a3c7e: 5362 6911 |003b: iget-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3c82: 1704 ffff ff00 |003d: const-wide/32 v4, #float 2.35099e-38 // #00ffffff │ │ +0a3c88: c042 |0040: and-long/2addr v2, v4 │ │ +0a3c8a: 1304 0800 |0041: const/16 v4, #int 8 // #8 │ │ +0a3c8e: c342 |0043: shl-long/2addr v2, v4 │ │ +0a3c90: 5a62 6911 |0044: iput-wide v2, v6, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;.Low:J // field@1169 │ │ +0a3c94: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0013 line=65 │ │ 0x001b line=66 │ │ 0x001d line=68 │ │ @@ -168769,54 +168804,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -095e60: |[095e60] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:()V │ │ -095e70: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -095e72: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -095e74: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -095e76: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -095e78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -095e7a: 2200 2103 |0005: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095e7e: 1a01 ed20 |0007: const-string v1, "none" // string@20ed │ │ -095e82: 7030 3122 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ -095e88: 6900 7911 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -095e8c: 2200 2103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095e90: 1a01 4311 |0010: const-string v1, "all" // string@1143 │ │ -095e94: 7030 3122 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ -095e9a: 6900 7711 |0015: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ -095e9e: 2200 2103 |0017: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095ea2: 1a01 b127 |0019: const-string v1, "table" // string@27b1 │ │ -095ea6: 7030 3122 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ -095eac: 6900 7a11 |001e: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -095eb0: 2200 2103 |0020: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095eb4: 1a01 ef12 |0022: const-string v1, "cell" // string@12ef │ │ -095eb8: 7030 3122 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ -095ebe: 6900 7811 |0027: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ -095ec2: 2200 2103 |0029: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095ec6: 1a01 042a |002b: const-string v1, "widget" // string@2a04 │ │ -095eca: 7030 3122 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ -095ed0: 6900 7b11 |0030: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ -095ed4: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -095ed6: 2300 2c04 |0033: new-array v0, v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@042c │ │ -095eda: 6201 7911 |0035: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -095ede: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -095ee2: 6201 7711 |0039: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ -095ee6: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -095eea: 6201 7a11 |003d: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -095eee: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -095ef2: 6201 7811 |0041: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ -095ef6: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -095efa: 6201 7b11 |0045: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ -095efe: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -095f02: 6900 7611 |0049: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1176 │ │ -095f06: 0e00 |004b: return-void │ │ +0a3c98: |[0a3c98] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:()V │ │ +0a3ca8: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0a3caa: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0a3cac: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0a3cae: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0a3cb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a3cb2: 2200 2103 |0005: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3cb6: 1a01 ed20 |0007: const-string v1, "none" // string@20ed │ │ +0a3cba: 7030 3122 1002 |0009: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ +0a3cc0: 6900 7911 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a3cc4: 2200 2103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3cc8: 1a01 4311 |0010: const-string v1, "all" // string@1143 │ │ +0a3ccc: 7030 3122 1003 |0012: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ +0a3cd2: 6900 7711 |0015: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ +0a3cd6: 2200 2103 |0017: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3cda: 1a01 b127 |0019: const-string v1, "table" // string@27b1 │ │ +0a3cde: 7030 3122 1004 |001b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ +0a3ce4: 6900 7a11 |001e: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0a3ce8: 2200 2103 |0020: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3cec: 1a01 ef12 |0022: const-string v1, "cell" // string@12ef │ │ +0a3cf0: 7030 3122 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ +0a3cf6: 6900 7811 |0027: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ +0a3cfa: 2200 2103 |0029: new-instance v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3cfe: 1a01 042a |002b: const-string v1, "widget" // string@2a04 │ │ +0a3d02: 7030 3122 1006 |002d: invoke-direct {v0, v1, v6}, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.:(Ljava/lang/String;I)V // method@2231 │ │ +0a3d08: 6900 7b11 |0030: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ +0a3d0c: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +0a3d0e: 2300 2c04 |0033: new-array v0, v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@042c │ │ +0a3d12: 6201 7911 |0035: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a3d16: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +0a3d1a: 6201 7711 |0039: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ +0a3d1e: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +0a3d22: 6201 7a11 |003d: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0a3d26: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +0a3d2a: 6201 7811 |0041: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ +0a3d2e: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +0a3d32: 6201 7b11 |0045: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ +0a3d36: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +0a3d3a: 6900 7611 |0049: sput-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1176 │ │ +0a3d3e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=47 │ │ 0x0032 line=46 │ │ locals : │ │ │ │ #1 : (in Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;) │ │ @@ -168824,17 +168859,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 │ │ -095f08: |[095f08] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:(Ljava/lang/String;I)V │ │ -095f18: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ -095f1e: 0e00 |0003: return-void │ │ +0a3d40: |[0a3d40] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.:(Ljava/lang/String;I)V │ │ +0a3d50: 7030 5724 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2457 │ │ +0a3d56: 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 │ │ @@ -168844,20 +168879,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 │ │ -095f20: |[095f20] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.valueOf:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -095f30: 1c00 2103 |0000: const-class v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095f34: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ -095f3a: 0c00 |0005: move-result-object v0 │ │ -095f3c: 1f00 2103 |0006: check-cast v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ -095f40: 1100 |0008: return-object v0 │ │ +0a3d58: |[0a3d58] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.valueOf:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0a3d68: 1c00 2103 |0000: const-class v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3d6c: 7120 5824 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2458 │ │ +0a3d72: 0c00 |0005: move-result-object v0 │ │ +0a3d74: 1f00 2103 |0006: check-cast v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@0321 │ │ +0a3d78: 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;) │ │ @@ -168865,20 +168900,20 @@ │ │ type : '()[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -095f44: |[095f44] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.values:()[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -095f54: 6200 7611 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1176 │ │ -095f58: 6e10 ec26 0000 |0002: invoke-virtual {v0}, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.clone:()Ljava/lang/Object; // method@26ec │ │ -095f5e: 0c00 |0005: move-result-object v0 │ │ -095f60: 1f00 2c04 |0006: check-cast v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@042c │ │ -095f64: 1100 |0008: return-object v0 │ │ +0a3d7c: |[0a3d7c] com.esotericsoftware.tablelayout.BaseTableLayout$Debug.values:()[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0a3d8c: 6200 7611 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.$VALUES:[Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1176 │ │ +0a3d90: 6e10 ec26 0000 |0002: invoke-virtual {v0}, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.clone:()Ljava/lang/Object; // method@26ec │ │ +0a3d96: 0c00 |0005: move-result-object v0 │ │ +0a3d98: 1f00 2c04 |0006: check-cast v0, [Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // type@042c │ │ +0a3d9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 494 (BaseTableLayout.java) │ │ @@ -169120,34 +169155,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 │ │ -095f68: |[095f68] com.esotericsoftware.tablelayout.BaseTableLayout.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ -095f78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -095f7a: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -095f80: 2200 b003 |0004: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -095f84: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -095f86: 7020 8725 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -095f8c: 5b30 8311 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -095f90: 7110 7522 0300 |000c: invoke-static {v3}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2275 │ │ -095f96: 0c00 |000f: move-result-object v0 │ │ -095f98: 5b30 8211 |0010: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ -095f9c: 2200 b003 |0012: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -095fa0: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -095fa2: 7020 8725 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -095fa8: 5b30 8411 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -095fac: 5c32 9711 |001a: iput-boolean v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -095fb0: 5932 8111 |001c: iput v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -095fb4: 6200 7911 |001e: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -095fb8: 5b30 8a11 |0020: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -095fbc: 5b34 9d11 |0022: iput-object v4, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -095fc0: 0e00 |0024: return-void │ │ +0a3da0: |[0a3da0] com.esotericsoftware.tablelayout.BaseTableLayout.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ +0a3db0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a3db2: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a3db8: 2200 b003 |0004: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0a3dbc: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +0a3dbe: 7020 8725 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +0a3dc4: 5b30 8311 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a3dc8: 7110 7522 0300 |000c: invoke-static {v3}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2275 │ │ +0a3dce: 0c00 |000f: move-result-object v0 │ │ +0a3dd0: 5b30 8211 |0010: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ +0a3dd4: 2200 b003 |0012: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0a3dd8: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +0a3dda: 7020 8725 1000 |0015: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +0a3de0: 5b30 8411 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a3de4: 5c32 9711 |001a: iput-boolean v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a3de8: 5932 8111 |001c: iput v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a3dec: 6200 7911 |001e: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a3df0: 5b30 8a11 |0020: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a3df4: 5b34 9d11 |0022: iput-object v4, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a3df8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0004 line=54 │ │ 0x000c line=55 │ │ 0x0012 line=56 │ │ 0x001a line=59 │ │ @@ -169166,981 +169201,981 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 36 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 1906 16-bit code units │ │ -095fc4: |[095fc4] com.esotericsoftware.tablelayout.BaseTableLayout.computeSize:()V │ │ -095fd4: 131f 0000 |0000: const/16 v31, #int 0 // #0 │ │ -095fd8: 0200 1f00 |0002: move/from16 v0, v31 │ │ -095fdc: 0801 2300 |0004: move-object/from16 v1, v35 │ │ -095fe0: 5c10 9711 |0006: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -095fe4: 0800 2300 |0008: move-object/from16 v0, v35 │ │ -095fe8: 5400 9d11 |000a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -095fec: 0818 0000 |000c: move-object/from16 v24, v0 │ │ -095ff0: 0800 2300 |000e: move-object/from16 v0, v35 │ │ -095ff4: 5405 8311 |0010: iget-object v5, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -095ff8: 6e10 9325 0500 |0012: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -095ffe: 0a1f |0015: move-result v31 │ │ -096000: 3d1f 1b00 |0016: if-lez v31, 0031 // +001b │ │ -096004: 6e10 9325 0500 |0018: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -09600a: 0a1f |001b: move-result v31 │ │ -09600c: d81f 1fff |001c: add-int/lit8 v31, v31, #int -1 // #ff │ │ -096010: 0200 1f00 |001e: move/from16 v0, v31 │ │ -096014: 6e20 8d25 0500 |0020: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -09601a: 0c1f |0023: move-result-object v31 │ │ -09601c: 1f1f 2303 |0024: check-cast v31, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096020: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ -096024: 5500 a611 |0028: iget-boolean v0, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -096028: 021f 0000 |002a: move/from16 v31, v0 │ │ -09602c: 391f 0500 |002c: if-nez v31, 0031 // +0005 │ │ -096030: 7601 4222 2300 |002e: invoke-direct/range {v35}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2242 │ │ -096036: 0800 2300 |0031: move-object/from16 v0, v35 │ │ -09603a: 5400 8511 |0033: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -09603e: 081f 0000 |0035: move-object/from16 v31, v0 │ │ -096042: 0800 2300 |0037: move-object/from16 v0, v35 │ │ -096046: 5200 8911 |0039: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -09604a: 0220 0000 |003b: move/from16 v32, v0 │ │ -09604e: 0800 2300 |003d: move-object/from16 v0, v35 │ │ -096052: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ -096056: 0202 2000 |0041: move/from16 v2, v32 │ │ -09605a: 7030 4322 1002 |0043: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -096060: 0c1f |0046: move-result-object v31 │ │ -096062: 0800 1f00 |0047: move-object/from16 v0, v31 │ │ -096066: 0801 2300 |0049: move-object/from16 v1, v35 │ │ -09606a: 5b10 8511 |004b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -09606e: 0800 2300 |004d: move-object/from16 v0, v35 │ │ -096072: 5400 9311 |004f: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -096076: 081f 0000 |0051: move-object/from16 v31, v0 │ │ -09607a: 0800 2300 |0053: move-object/from16 v0, v35 │ │ -09607e: 5200 9611 |0055: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -096082: 0220 0000 |0057: move/from16 v32, v0 │ │ -096086: 0800 2300 |0059: move-object/from16 v0, v35 │ │ -09608a: 0801 1f00 |005b: move-object/from16 v1, v31 │ │ -09608e: 0202 2000 |005d: move/from16 v2, v32 │ │ -096092: 7030 4322 1002 |005f: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -096098: 0c1f |0062: move-result-object v31 │ │ -09609a: 0800 1f00 |0063: move-object/from16 v0, v31 │ │ -09609e: 0801 2300 |0065: move-object/from16 v1, v35 │ │ -0960a2: 5b10 9311 |0067: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -0960a6: 0800 2300 |0069: move-object/from16 v0, v35 │ │ -0960aa: 5400 8611 |006b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -0960ae: 081f 0000 |006d: move-object/from16 v31, v0 │ │ -0960b2: 0800 2300 |006f: move-object/from16 v0, v35 │ │ -0960b6: 5200 8911 |0071: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -0960ba: 0220 0000 |0073: move/from16 v32, v0 │ │ -0960be: 0800 2300 |0075: move-object/from16 v0, v35 │ │ -0960c2: 0801 1f00 |0077: move-object/from16 v1, v31 │ │ -0960c6: 0202 2000 |0079: move/from16 v2, v32 │ │ -0960ca: 7030 4322 1002 |007b: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -0960d0: 0c1f |007e: move-result-object v31 │ │ -0960d2: 0800 1f00 |007f: move-object/from16 v0, v31 │ │ -0960d6: 0801 2300 |0081: move-object/from16 v1, v35 │ │ -0960da: 5b10 8611 |0083: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -0960de: 0800 2300 |0085: move-object/from16 v0, v35 │ │ -0960e2: 5400 9411 |0087: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -0960e6: 081f 0000 |0089: move-object/from16 v31, v0 │ │ -0960ea: 0800 2300 |008b: move-object/from16 v0, v35 │ │ -0960ee: 5200 9611 |008d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -0960f2: 0220 0000 |008f: move/from16 v32, v0 │ │ -0960f6: 0800 2300 |0091: move-object/from16 v0, v35 │ │ -0960fa: 0801 1f00 |0093: move-object/from16 v1, v31 │ │ -0960fe: 0202 2000 |0095: move/from16 v2, v32 │ │ -096102: 7030 4322 1002 |0097: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -096108: 0c1f |009a: move-result-object v31 │ │ -09610a: 0800 1f00 |009b: move-object/from16 v0, v31 │ │ -09610e: 0801 2300 |009d: move-object/from16 v1, v35 │ │ -096112: 5b10 9411 |009f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -096116: 0800 2300 |00a1: move-object/from16 v0, v35 │ │ -09611a: 5400 8811 |00a3: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -09611e: 081f 0000 |00a5: move-object/from16 v31, v0 │ │ -096122: 0800 2300 |00a7: move-object/from16 v0, v35 │ │ -096126: 5200 8911 |00a9: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -09612a: 0220 0000 |00ab: move/from16 v32, v0 │ │ -09612e: 0800 2300 |00ad: move-object/from16 v0, v35 │ │ -096132: 0801 1f00 |00af: move-object/from16 v1, v31 │ │ -096136: 0202 2000 |00b1: move/from16 v2, v32 │ │ -09613a: 7030 4322 1002 |00b3: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -096140: 0c1f |00b6: move-result-object v31 │ │ -096142: 0800 1f00 |00b7: move-object/from16 v0, v31 │ │ -096146: 0801 2300 |00b9: move-object/from16 v1, v35 │ │ -09614a: 5b10 8811 |00bb: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -09614e: 0800 2300 |00bd: move-object/from16 v0, v35 │ │ -096152: 5400 9211 |00bf: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -096156: 081f 0000 |00c1: move-object/from16 v31, v0 │ │ -09615a: 0800 2300 |00c3: move-object/from16 v0, v35 │ │ -09615e: 5200 9611 |00c5: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -096162: 0220 0000 |00c7: move/from16 v32, v0 │ │ -096166: 0800 2300 |00c9: move-object/from16 v0, v35 │ │ -09616a: 0801 1f00 |00cb: move-object/from16 v1, v31 │ │ -09616e: 0202 2000 |00cd: move/from16 v2, v32 │ │ -096172: 7030 4322 1002 |00cf: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -096178: 0c1f |00d2: move-result-object v31 │ │ -09617a: 0800 1f00 |00d3: move-object/from16 v0, v31 │ │ -09617e: 0801 2300 |00d5: move-object/from16 v1, v35 │ │ -096182: 5b10 9211 |00d7: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -096186: 0800 2300 |00d9: move-object/from16 v0, v35 │ │ -09618a: 5400 8c11 |00db: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -09618e: 081f 0000 |00dd: move-object/from16 v31, v0 │ │ -096192: 0800 2300 |00df: move-object/from16 v0, v35 │ │ -096196: 5200 8911 |00e1: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -09619a: 0220 0000 |00e3: move/from16 v32, v0 │ │ -09619e: 0800 2300 |00e5: move-object/from16 v0, v35 │ │ -0961a2: 0801 1f00 |00e7: move-object/from16 v1, v31 │ │ -0961a6: 0202 2000 |00e9: move/from16 v2, v32 │ │ -0961aa: 7030 4322 1002 |00eb: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -0961b0: 0c1f |00ee: move-result-object v31 │ │ -0961b2: 0800 1f00 |00ef: move-object/from16 v0, v31 │ │ -0961b6: 0801 2300 |00f1: move-object/from16 v1, v35 │ │ -0961ba: 5b10 8c11 |00f3: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -0961be: 0800 2300 |00f5: move-object/from16 v0, v35 │ │ -0961c2: 5400 8b11 |00f7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -0961c6: 081f 0000 |00f9: move-object/from16 v31, v0 │ │ -0961ca: 0800 2300 |00fb: move-object/from16 v0, v35 │ │ -0961ce: 5200 9611 |00fd: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -0961d2: 0220 0000 |00ff: move/from16 v32, v0 │ │ -0961d6: 0800 2300 |0101: move-object/from16 v0, v35 │ │ -0961da: 0801 1f00 |0103: move-object/from16 v1, v31 │ │ -0961de: 0202 2000 |0105: move/from16 v2, v32 │ │ -0961e2: 7030 4322 1002 |0107: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -0961e8: 0c1f |010a: move-result-object v31 │ │ -0961ea: 0800 1f00 |010b: move-object/from16 v0, v31 │ │ -0961ee: 0801 2300 |010d: move-object/from16 v1, v35 │ │ -0961f2: 5b10 8b11 |010f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -0961f6: 1315 0000 |0111: const/16 v21, #int 0 // #0 │ │ -0961fa: 120a |0113: const/4 v10, #int 0 // #0 │ │ -0961fc: 6e10 9325 0500 |0114: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -096202: 0a0f |0117: move-result v15 │ │ -096204: 35fa 9302 |0118: if-ge v10, v15, 03ab // +0293 │ │ -096208: 6e20 8d25 a500 |011a: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -09620e: 0c04 |011d: move-result-object v4 │ │ -096210: 1f04 2303 |011e: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096214: 5440 ab11 |0120: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -096218: 081f 0000 |0122: move-object/from16 v31, v0 │ │ -09621c: 7401 2b24 1f00 |0124: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -096222: 0a1f |0127: move-result v31 │ │ -096224: 381f 0500 |0128: if-eqz v31, 012d // +0005 │ │ -096228: d80a 0a01 |012a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -09622c: 28ec |012c: goto 0118 // -0014 │ │ -09622e: 5440 a811 |012d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -096232: 081f 0000 |012f: move-object/from16 v31, v0 │ │ -096236: 7401 6e24 1f00 |0131: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -09623c: 0a1f |0134: move-result v31 │ │ -09623e: 381f 2d00 |0135: if-eqz v31, 0162 // +002d │ │ -096242: 0800 2300 |0137: move-object/from16 v0, v35 │ │ -096246: 5400 8b11 |0139: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -09624a: 081f 0000 |013b: move-object/from16 v31, v0 │ │ -09624e: 5240 b711 |013d: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096252: 0220 0000 |013f: move/from16 v32, v0 │ │ -096256: 441f 1f20 |0141: aget v31, v31, v32 │ │ -09625a: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ -09625e: 2d1f 1f20 |0145: cmpl-float v31, v31, v32 │ │ -096262: 391f 1b00 |0147: if-nez v31, 0162 // +001b │ │ -096266: 0800 2300 |0149: move-object/from16 v0, v35 │ │ -09626a: 5400 8b11 |014b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -09626e: 081f 0000 |014d: move-object/from16 v31, v0 │ │ -096272: 5240 b711 |014f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096276: 0220 0000 |0151: move/from16 v32, v0 │ │ -09627a: 5440 a811 |0153: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -09627e: 0821 0000 |0155: move-object/from16 v33, v0 │ │ -096282: 7401 6e24 2100 |0157: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096288: 0a21 |015a: move-result v33 │ │ -09628a: 0200 2100 |015b: move/from16 v0, v33 │ │ -09628e: 8200 |015d: int-to-float v0, v0 │ │ -096290: 0221 0000 |015e: move/from16 v33, v0 │ │ -096294: 4b21 1f20 |0160: aput v33, v31, v32 │ │ -096298: 5440 a011 |0162: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -09629c: 081f 0000 |0164: move-object/from16 v31, v0 │ │ -0962a0: 7401 6e24 1f00 |0166: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0962a6: 0a1f |0169: move-result v31 │ │ -0962a8: 1320 0100 |016a: const/16 v32, #int 1 // #1 │ │ -0962ac: 0200 1f00 |016c: move/from16 v0, v31 │ │ -0962b0: 0201 2000 |016e: move/from16 v1, v32 │ │ -0962b4: 3310 3700 |0170: if-ne v0, v1, 01a7 // +0037 │ │ -0962b8: 5440 a711 |0172: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0962bc: 081f 0000 |0174: move-object/from16 v31, v0 │ │ -0962c0: 7401 6e24 1f00 |0176: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0962c6: 0a1f |0179: move-result v31 │ │ -0962c8: 381f 2d00 |017a: if-eqz v31, 01a7 // +002d │ │ -0962cc: 0800 2300 |017c: move-object/from16 v0, v35 │ │ -0962d0: 5400 8c11 |017e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -0962d4: 081f 0000 |0180: move-object/from16 v31, v0 │ │ -0962d8: 5240 a111 |0182: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0962dc: 0220 0000 |0184: move/from16 v32, v0 │ │ -0962e0: 441f 1f20 |0186: aget v31, v31, v32 │ │ -0962e4: 1320 0000 |0188: const/16 v32, #int 0 // #0 │ │ -0962e8: 2d1f 1f20 |018a: cmpl-float v31, v31, v32 │ │ -0962ec: 391f 1b00 |018c: if-nez v31, 01a7 // +001b │ │ -0962f0: 0800 2300 |018e: move-object/from16 v0, v35 │ │ -0962f4: 5400 8c11 |0190: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -0962f8: 081f 0000 |0192: move-object/from16 v31, v0 │ │ -0962fc: 5240 a111 |0194: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096300: 0220 0000 |0196: move/from16 v32, v0 │ │ -096304: 5440 a711 |0198: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -096308: 0821 0000 |019a: move-object/from16 v33, v0 │ │ -09630c: 7401 6e24 2100 |019c: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096312: 0a21 |019f: move-result v33 │ │ -096314: 0200 2100 |01a0: move/from16 v0, v33 │ │ -096318: 8200 |01a2: int-to-float v0, v0 │ │ -09631a: 0221 0000 |01a3: move/from16 v33, v0 │ │ -09631e: 4b21 1f20 |01a5: aput v33, v31, v32 │ │ -096322: 5440 b211 |01a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -096326: 081f 0000 |01a9: move-object/from16 v31, v0 │ │ -09632a: 0800 2300 |01ab: move-object/from16 v0, v35 │ │ -09632e: 0801 1f00 |01ad: move-object/from16 v1, v31 │ │ -096332: 7030 6f22 1004 |01af: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -096338: 0a20 |01b2: move-result v32 │ │ -09633a: 5240 a111 |01b3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09633e: 021f 0000 |01b5: move/from16 v31, v0 │ │ -096342: 391f c801 |01b7: if-nez v31, 037f // +01c8 │ │ -096346: 131f 0000 |01b9: const/16 v31, #int 0 // #0 │ │ -09634a: a61f 1f20 |01bb: add-float v31, v31, v32 │ │ -09634e: 0200 1f00 |01bd: move/from16 v0, v31 │ │ -096352: 5940 a311 |01bf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -096356: 5440 b411 |01c1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -09635a: 081f 0000 |01c3: move-object/from16 v31, v0 │ │ -09635e: 0800 2300 |01c5: move-object/from16 v0, v35 │ │ -096362: 0801 1f00 |01c7: move-object/from16 v1, v31 │ │ -096366: 7030 5722 1004 |01c9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -09636c: 0a1f |01cc: move-result v31 │ │ -09636e: 0200 1f00 |01cd: move/from16 v0, v31 │ │ -096372: 5940 a511 |01cf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -096376: 5240 9f11 |01d1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ -09637a: 021f 0000 |01d3: move/from16 v31, v0 │ │ -09637e: 1320 ffff |01d5: const/16 v32, #int -1 // #ffff │ │ -096382: 0200 1f00 |01d7: move/from16 v0, v31 │ │ -096386: 0201 2000 |01d9: move/from16 v1, v32 │ │ -09638a: 3210 3800 |01db: if-eq v0, v1, 0213 // +0038 │ │ -09638e: 5240 9f11 |01dd: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ -096392: 021f 0000 |01df: move/from16 v31, v0 │ │ -096396: 0200 1f00 |01e1: move/from16 v0, v31 │ │ -09639a: 6e20 8d25 0500 |01e3: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0963a0: 0c03 |01e6: move-result-object v3 │ │ -0963a2: 1f03 2303 |01e7: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0963a6: 5240 a511 |01e9: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -0963aa: 021f 0000 |01eb: move/from16 v31, v0 │ │ -0963ae: 1320 0000 |01ed: const/16 v32, #int 0 // #0 │ │ -0963b2: 5440 bb11 |01ef: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -0963b6: 0821 0000 |01f1: move-object/from16 v33, v0 │ │ -0963ba: 0800 2300 |01f3: move-object/from16 v0, v35 │ │ -0963be: 0801 2100 |01f5: move-object/from16 v1, v33 │ │ -0963c2: 7030 5722 1004 |01f7: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -0963c8: 0a21 |01fa: move-result v33 │ │ -0963ca: 5430 b811 |01fb: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -0963ce: 0822 0000 |01fd: move-object/from16 v34, v0 │ │ -0963d2: 0800 2300 |01ff: move-object/from16 v0, v35 │ │ -0963d6: 0801 2200 |0201: move-object/from16 v1, v34 │ │ -0963da: 7030 5722 1003 |0203: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -0963e0: 0a22 |0206: move-result v34 │ │ -0963e2: a721 2122 |0207: sub-float v33, v33, v34 │ │ -0963e6: 7702 8524 2000 |0209: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0963ec: 0a20 |020c: move-result v32 │ │ -0963ee: a61f 1f20 |020d: add-float v31, v31, v32 │ │ -0963f2: 0200 1f00 |020f: move/from16 v0, v31 │ │ -0963f6: 5940 a511 |0211: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -0963fa: 5440 ba11 |0213: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -0963fe: 081f 0000 |0215: move-object/from16 v31, v0 │ │ -096402: 0800 2300 |0217: move-object/from16 v0, v35 │ │ -096406: 0801 1f00 |0219: move-object/from16 v1, v31 │ │ -09640a: 7030 6f22 1004 |021b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -096410: 0a14 |021e: move-result v20 │ │ -096412: 5440 b311 |021f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -096416: 081f 0000 |0221: move-object/from16 v31, v0 │ │ -09641a: 0800 2300 |0223: move-object/from16 v0, v35 │ │ -09641e: 0801 1f00 |0225: move-object/from16 v1, v31 │ │ -096422: 7030 6f22 1004 |0227: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -096428: 0a20 |022a: move-result v32 │ │ -09642a: 5240 a111 |022b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09642e: 021f 0000 |022d: move/from16 v31, v0 │ │ -096432: 5440 a011 |022f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096436: 0821 0000 |0231: move-object/from16 v33, v0 │ │ -09643a: 7401 6e24 2100 |0233: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096440: 0a21 |0236: move-result v33 │ │ -096442: 901f 1f21 |0237: add-int v31, v31, v33 │ │ -096446: 0800 2300 |0239: move-object/from16 v0, v35 │ │ -09644a: 5200 8911 |023b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -09644e: 0221 0000 |023d: move/from16 v33, v0 │ │ -096452: 0200 1f00 |023f: move/from16 v0, v31 │ │ -096456: 0201 2100 |0241: move/from16 v1, v33 │ │ -09645a: 3310 5601 |0243: if-ne v0, v1, 0399 // +0156 │ │ -09645e: 131f 0000 |0245: const/16 v31, #int 0 // #0 │ │ -096462: a61f 1f20 |0247: add-float v31, v31, v32 │ │ -096466: 0200 1f00 |0249: move/from16 v0, v31 │ │ -09646a: 5940 a411 |024b: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -09646e: 5440 b111 |024d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -096472: 081f 0000 |024f: move-object/from16 v31, v0 │ │ -096476: 0800 2300 |0251: move-object/from16 v0, v35 │ │ -09647a: 0801 1f00 |0253: move-object/from16 v1, v31 │ │ -09647e: 7030 5722 1004 |0255: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -096484: 0a20 |0258: move-result v32 │ │ -096486: 5240 b711 |0259: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -09648a: 021f 0000 |025b: move/from16 v31, v0 │ │ -09648e: 0800 2300 |025d: move-object/from16 v0, v35 │ │ -096492: 5200 9611 |025f: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -096496: 0221 0000 |0261: move/from16 v33, v0 │ │ -09649a: d821 21ff |0263: add-int/lit8 v33, v33, #int -1 // #ff │ │ -09649e: 0200 1f00 |0265: move/from16 v0, v31 │ │ -0964a2: 0201 2100 |0267: move/from16 v1, v33 │ │ -0964a6: 3310 3401 |0269: if-ne v0, v1, 039d // +0134 │ │ -0964aa: 131f 0000 |026b: const/16 v31, #int 0 // #0 │ │ -0964ae: a61f 1f20 |026d: add-float v31, v31, v32 │ │ -0964b2: 0200 1f00 |026f: move/from16 v0, v31 │ │ -0964b6: 5940 a211 |0271: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -0964ba: 0215 1400 |0273: move/from16 v21, v20 │ │ -0964be: 5440 b611 |0275: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -0964c2: 081f 0000 |0277: move-object/from16 v31, v0 │ │ -0964c6: 0800 2300 |0279: move-object/from16 v0, v35 │ │ -0964ca: 0801 1f00 |027b: move-object/from16 v1, v31 │ │ -0964ce: 7030 6f22 1004 |027d: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -0964d4: 0a12 |0280: move-result v18 │ │ -0964d6: 5440 b511 |0281: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0964da: 081f 0000 |0283: move-object/from16 v31, v0 │ │ -0964de: 0800 2300 |0285: move-object/from16 v0, v35 │ │ -0964e2: 0801 1f00 |0287: move-object/from16 v1, v31 │ │ -0964e6: 7030 5722 1004 |0289: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -0964ec: 0a11 |028c: move-result v17 │ │ -0964ee: 5440 b011 |028d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0964f2: 081f 0000 |028f: move-object/from16 v31, v0 │ │ -0964f6: 0800 2300 |0291: move-object/from16 v0, v35 │ │ -0964fa: 0801 1f00 |0293: move-object/from16 v1, v31 │ │ -0964fe: 7030 6f22 1004 |0295: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -096504: 0a0e |0298: move-result v14 │ │ -096506: 5440 af11 |0299: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -09650a: 081f 0000 |029b: move-object/from16 v31, v0 │ │ -09650e: 0800 2300 |029d: move-object/from16 v0, v35 │ │ -096512: 0801 1f00 |029f: move-object/from16 v1, v31 │ │ -096516: 7030 5722 1004 |02a1: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -09651c: 0a0d |02a4: move-result v13 │ │ -09651e: 5440 ae11 |02a5: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -096522: 081f 0000 |02a7: move-object/from16 v31, v0 │ │ -096526: 0800 2300 |02a9: move-object/from16 v0, v35 │ │ -09652a: 0801 1f00 |02ab: move-object/from16 v1, v31 │ │ -09652e: 7030 6f22 1004 |02ad: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -096534: 0a0c |02b0: move-result v12 │ │ -096536: 5440 ad11 |02b1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -09653a: 081f 0000 |02b3: move-object/from16 v31, v0 │ │ -09653e: 0800 2300 |02b5: move-object/from16 v0, v35 │ │ -096542: 0801 1f00 |02b7: move-object/from16 v1, v31 │ │ -096546: 7030 5722 1004 |02b9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -09654c: 0a0b |02bc: move-result v11 │ │ -09654e: 2e1f 120e |02bd: cmpg-float v31, v18, v14 │ │ -096552: 3b1f 0400 |02bf: if-gez v31, 02c3 // +0004 │ │ -096556: 0212 0e00 |02c1: move/from16 v18, v14 │ │ -09655a: 2e1f 110d |02c3: cmpg-float v31, v17, v13 │ │ -09655e: 3b1f 0400 |02c5: if-gez v31, 02c9 // +0004 │ │ -096562: 0211 0d00 |02c7: move/from16 v17, v13 │ │ -096566: 131f 0000 |02c9: const/16 v31, #int 0 // #0 │ │ -09656a: 2d1f 0c1f |02cb: cmpl-float v31, v12, v31 │ │ -09656e: 3d1f 0800 |02cd: if-lez v31, 02d5 // +0008 │ │ -096572: 2d1f 120c |02cf: cmpl-float v31, v18, v12 │ │ -096576: 3d1f 0400 |02d1: if-lez v31, 02d5 // +0004 │ │ -09657a: 0212 0c00 |02d3: move/from16 v18, v12 │ │ -09657e: 131f 0000 |02d5: const/16 v31, #int 0 // #0 │ │ -096582: 2d1f 0b1f |02d7: cmpl-float v31, v11, v31 │ │ -096586: 3d1f 0800 |02d9: if-lez v31, 02e1 // +0008 │ │ -09658a: 2d1f 110b |02db: cmpl-float v31, v17, v11 │ │ -09658e: 3d1f 0400 |02dd: if-lez v31, 02e1 // +0004 │ │ -096592: 0211 0b00 |02df: move/from16 v17, v11 │ │ -096596: 5440 a011 |02e1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -09659a: 081f 0000 |02e3: move-object/from16 v31, v0 │ │ -09659e: 7401 6e24 1f00 |02e5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0965a4: 0a1f |02e8: move-result v31 │ │ -0965a6: 1320 0100 |02e9: const/16 v32, #int 1 // #1 │ │ -0965aa: 0200 1f00 |02eb: move/from16 v0, v31 │ │ -0965ae: 0201 2000 |02ed: move/from16 v1, v32 │ │ -0965b2: 3310 4800 |02ef: if-ne v0, v1, 0337 // +0048 │ │ -0965b6: 5240 a311 |02f1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -0965ba: 021f 0000 |02f3: move/from16 v31, v0 │ │ -0965be: 5240 a411 |02f5: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -0965c2: 0220 0000 |02f7: move/from16 v32, v0 │ │ -0965c6: a609 1f20 |02f9: add-float v9, v31, v32 │ │ -0965ca: 0800 2300 |02fb: move-object/from16 v0, v35 │ │ -0965ce: 5400 8611 |02fd: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -0965d2: 081f 0000 |02ff: move-object/from16 v31, v0 │ │ -0965d6: 5240 a111 |0301: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0965da: 0220 0000 |0303: move/from16 v32, v0 │ │ -0965de: 0800 2300 |0305: move-object/from16 v0, v35 │ │ -0965e2: 5400 8611 |0307: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -0965e6: 0821 0000 |0309: move-object/from16 v33, v0 │ │ -0965ea: 5240 a111 |030b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0965ee: 0222 0000 |030d: move/from16 v34, v0 │ │ -0965f2: 4421 2122 |030f: aget v33, v33, v34 │ │ -0965f6: a622 1209 |0311: add-float v34, v18, v9 │ │ -0965fa: 7702 8524 2100 |0313: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096600: 0a21 |0316: move-result v33 │ │ -096602: 4b21 1f20 |0317: aput v33, v31, v32 │ │ -096606: 0800 2300 |0319: move-object/from16 v0, v35 │ │ -09660a: 5400 8511 |031b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -09660e: 081f 0000 |031d: move-object/from16 v31, v0 │ │ -096612: 5240 a111 |031f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096616: 0220 0000 |0321: move/from16 v32, v0 │ │ -09661a: 0800 2300 |0323: move-object/from16 v0, v35 │ │ -09661e: 5400 8511 |0325: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -096622: 0821 0000 |0327: move-object/from16 v33, v0 │ │ -096626: 5240 a111 |0329: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09662a: 0222 0000 |032b: move/from16 v34, v0 │ │ -09662e: 4421 2122 |032d: aget v33, v33, v34 │ │ -096632: a622 0e09 |032f: add-float v34, v14, v9 │ │ -096636: 7702 8524 2100 |0331: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -09663c: 0a21 |0334: move-result v33 │ │ -09663e: 4b21 1f20 |0335: aput v33, v31, v32 │ │ -096642: 5240 a511 |0337: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -096646: 021f 0000 |0339: move/from16 v31, v0 │ │ -09664a: 5240 a211 |033b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -09664e: 0220 0000 |033d: move/from16 v32, v0 │ │ -096652: a61e 1f20 |033f: add-float v30, v31, v32 │ │ -096656: 0800 2300 |0341: move-object/from16 v0, v35 │ │ -09665a: 5400 9411 |0343: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -09665e: 081f 0000 |0345: move-object/from16 v31, v0 │ │ -096662: 5240 b711 |0347: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096666: 0220 0000 |0349: move/from16 v32, v0 │ │ -09666a: 0800 2300 |034b: move-object/from16 v0, v35 │ │ -09666e: 5400 9411 |034d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -096672: 0821 0000 |034f: move-object/from16 v33, v0 │ │ -096676: 5240 b711 |0351: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -09667a: 0222 0000 |0353: move/from16 v34, v0 │ │ -09667e: 4421 2122 |0355: aget v33, v33, v34 │ │ -096682: a622 111e |0357: add-float v34, v17, v30 │ │ -096686: 7702 8524 2100 |0359: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -09668c: 0a21 |035c: move-result v33 │ │ -09668e: 4b21 1f20 |035d: aput v33, v31, v32 │ │ -096692: 0800 2300 |035f: move-object/from16 v0, v35 │ │ -096696: 5400 9311 |0361: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -09669a: 081f 0000 |0363: move-object/from16 v31, v0 │ │ -09669e: 5240 b711 |0365: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -0966a2: 0220 0000 |0367: move/from16 v32, v0 │ │ -0966a6: 0800 2300 |0369: move-object/from16 v0, v35 │ │ -0966aa: 5400 9311 |036b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -0966ae: 0821 0000 |036d: move-object/from16 v33, v0 │ │ -0966b2: 5240 b711 |036f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -0966b6: 0222 0000 |0371: move/from16 v34, v0 │ │ -0966ba: 4421 2122 |0373: aget v33, v33, v34 │ │ -0966be: a622 0d1e |0375: add-float v34, v13, v30 │ │ -0966c2: 7702 8524 2100 |0377: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0966c8: 0a21 |037a: move-result v33 │ │ -0966ca: 4b21 1f20 |037b: aput v33, v31, v32 │ │ -0966ce: 2900 adfd |037d: goto/16 012a // -0253 │ │ -0966d2: 131f 0000 |037f: const/16 v31, #int 0 // #0 │ │ -0966d6: 5440 b911 |0381: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -0966da: 0821 0000 |0383: move-object/from16 v33, v0 │ │ -0966de: 0800 2300 |0385: move-object/from16 v0, v35 │ │ -0966e2: 0801 2100 |0387: move-object/from16 v1, v33 │ │ -0966e6: 7030 6f22 1004 |0389: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -0966ec: 0a21 |038c: move-result v33 │ │ -0966ee: a721 2115 |038d: sub-float v33, v33, v21 │ │ -0966f2: 0200 1f00 |038f: move/from16 v0, v31 │ │ -0966f6: 0201 2100 |0391: move/from16 v1, v33 │ │ -0966fa: 7120 8524 1000 |0393: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096700: 0a1f |0396: move-result v31 │ │ -096702: 2900 24fe |0397: goto/16 01bb // -01dc │ │ -096706: 021f 1400 |0399: move/from16 v31, v20 │ │ -09670a: 2900 acfe |039b: goto/16 0247 // -0154 │ │ -09670e: 5440 b811 |039d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -096712: 081f 0000 |039f: move-object/from16 v31, v0 │ │ -096716: 0800 2300 |03a1: move-object/from16 v0, v35 │ │ -09671a: 0801 1f00 |03a3: move-object/from16 v1, v31 │ │ -09671e: 7030 5722 1004 |03a5: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -096724: 0a1f |03a8: move-result v31 │ │ -096726: 2900 c4fe |03a9: goto/16 026d // -013c │ │ -09672a: 120a |03ab: const/4 v10, #int 0 // #0 │ │ -09672c: 6e10 9325 0500 |03ac: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -096732: 0a0f |03af: move-result v15 │ │ -096734: 35fa 6800 |03b0: if-ge v10, v15, 0418 // +0068 │ │ -096738: 6e20 8d25 a500 |03b2: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -09673e: 0c04 |03b5: move-result-object v4 │ │ -096740: 1f04 2303 |03b6: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096744: 5440 ab11 |03b8: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -096748: 081f 0000 |03ba: move-object/from16 v31, v0 │ │ -09674c: 7401 2b24 1f00 |03bc: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -096752: 0a1f |03bf: move-result v31 │ │ -096754: 391f 0c00 |03c0: if-nez v31, 03cc // +000c │ │ -096758: 5440 a711 |03c2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -09675c: 081f 0000 |03c4: move-object/from16 v31, v0 │ │ -096760: 7401 6e24 1f00 |03c6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096766: 0a1f |03c9: move-result v31 │ │ -096768: 391f 0500 |03ca: if-nez v31, 03cf // +0005 │ │ -09676c: d80a 0a01 |03cc: add-int/lit8 v10, v10, #int 1 // #01 │ │ -096770: 28e2 |03ce: goto 03b0 // -001e │ │ -096772: 5246 a111 |03cf: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096776: 5440 a011 |03d1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -09677a: 081f 0000 |03d3: move-object/from16 v31, v0 │ │ -09677e: 7401 6e24 1f00 |03d5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096784: 0a1f |03d8: move-result v31 │ │ -096786: 9010 061f |03d9: add-int v16, v6, v31 │ │ -09678a: 0200 1000 |03db: move/from16 v0, v16 │ │ -09678e: 3506 1300 |03dd: if-ge v6, v0, 03f0 // +0013 │ │ -096792: 0800 2300 |03df: move-object/from16 v0, v35 │ │ -096796: 5400 8c11 |03e1: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -09679a: 081f 0000 |03e3: move-object/from16 v31, v0 │ │ -09679e: 441f 1f06 |03e5: aget v31, v31, v6 │ │ -0967a2: 1320 0000 |03e7: const/16 v32, #int 0 // #0 │ │ -0967a6: 2d1f 1f20 |03e9: cmpl-float v31, v31, v32 │ │ -0967aa: 391f e1ff |03eb: if-nez v31, 03cc // -001f │ │ -0967ae: d806 0601 |03ed: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0967b2: 28ec |03ef: goto 03db // -0014 │ │ -0967b4: 5246 a111 |03f0: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0967b8: 5440 a011 |03f2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0967bc: 081f 0000 |03f4: move-object/from16 v31, v0 │ │ -0967c0: 7401 6e24 1f00 |03f6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0967c6: 0a1f |03f9: move-result v31 │ │ -0967c8: 9010 061f |03fa: add-int v16, v6, v31 │ │ -0967cc: 0200 1000 |03fc: move/from16 v0, v16 │ │ -0967d0: 3506 ceff |03fe: if-ge v6, v0, 03cc // -0032 │ │ -0967d4: 0800 2300 |0400: move-object/from16 v0, v35 │ │ -0967d8: 5400 8c11 |0402: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -0967dc: 081f 0000 |0404: move-object/from16 v31, v0 │ │ -0967e0: 5440 a711 |0406: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0967e4: 0820 0000 |0408: move-object/from16 v32, v0 │ │ -0967e8: 7401 6e24 2000 |040a: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0967ee: 0a20 |040d: move-result v32 │ │ -0967f0: 0200 2000 |040e: move/from16 v0, v32 │ │ -0967f4: 8200 |0410: int-to-float v0, v0 │ │ -0967f6: 0220 0000 |0411: move/from16 v32, v0 │ │ -0967fa: 4b20 1f06 |0413: aput v32, v31, v6 │ │ -0967fe: d806 0601 |0415: add-int/lit8 v6, v6, #int 1 // #01 │ │ -096802: 28e5 |0417: goto 03fc // -001b │ │ -096804: 120a |0418: const/4 v10, #int 0 // #0 │ │ -096806: 6e10 9325 0500 |0419: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -09680c: 0a0f |041c: move-result v15 │ │ -09680e: 35fa 0601 |041d: if-ge v10, v15, 0523 // +0106 │ │ -096812: 6e20 8d25 a500 |041f: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -096818: 0c04 |0422: move-result-object v4 │ │ -09681a: 1f04 2303 |0423: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -09681e: 5440 ab11 |0425: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -096822: 081f 0000 |0427: move-object/from16 v31, v0 │ │ -096826: 7401 2b24 1f00 |0429: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -09682c: 0a1f |042c: move-result v31 │ │ -09682e: 391f 1200 |042d: if-nez v31, 043f // +0012 │ │ -096832: 5440 a011 |042f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096836: 081f 0000 |0431: move-object/from16 v31, v0 │ │ -09683a: 7401 6e24 1f00 |0433: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096840: 0a1f |0436: move-result v31 │ │ -096842: 1320 0100 |0437: const/16 v32, #int 1 // #1 │ │ -096846: 0200 1f00 |0439: move/from16 v0, v31 │ │ -09684a: 0201 2000 |043b: move/from16 v1, v32 │ │ -09684e: 3310 0500 |043d: if-ne v0, v1, 0442 // +0005 │ │ -096852: d80a 0a01 |043f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -096856: 28dc |0441: goto 041d // -0024 │ │ -096858: 5440 b011 |0442: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -09685c: 081f 0000 |0444: move-object/from16 v31, v0 │ │ -096860: 0800 2300 |0446: move-object/from16 v0, v35 │ │ -096864: 0801 1f00 |0448: move-object/from16 v1, v31 │ │ -096868: 7030 6f22 1004 |044a: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -09686e: 0a0e |044d: move-result v14 │ │ -096870: 5440 b611 |044e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -096874: 081f 0000 |0450: move-object/from16 v31, v0 │ │ -096878: 0800 2300 |0452: move-object/from16 v0, v35 │ │ -09687c: 0801 1f00 |0454: move-object/from16 v1, v31 │ │ -096880: 7030 6f22 1004 |0456: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -096886: 0a12 |0459: move-result v18 │ │ -096888: 5440 ae11 |045a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -09688c: 081f 0000 |045c: move-object/from16 v31, v0 │ │ -096890: 0800 2300 |045e: move-object/from16 v0, v35 │ │ -096894: 0801 1f00 |0460: move-object/from16 v1, v31 │ │ -096898: 7030 6f22 1004 |0462: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -09689e: 0a0c |0465: move-result v12 │ │ -0968a0: 2e1f 120e |0466: cmpg-float v31, v18, v14 │ │ -0968a4: 3b1f 0400 |0468: if-gez v31, 046c // +0004 │ │ -0968a8: 0212 0e00 |046a: move/from16 v18, v14 │ │ -0968ac: 131f 0000 |046c: const/16 v31, #int 0 // #0 │ │ -0968b0: 2d1f 0c1f |046e: cmpl-float v31, v12, v31 │ │ -0968b4: 3d1f 0800 |0470: if-lez v31, 0478 // +0008 │ │ -0968b8: 2d1f 120c |0472: cmpl-float v31, v18, v12 │ │ -0968bc: 3d1f 0400 |0474: if-lez v31, 0478 // +0004 │ │ -0968c0: 0212 0c00 |0476: move/from16 v18, v12 │ │ -0968c4: 1316 0000 |0478: const/16 v22, #int 0 // #0 │ │ -0968c8: 1317 0000 |047a: const/16 v23, #int 0 // #0 │ │ -0968cc: 5246 a111 |047c: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0968d0: 5440 a011 |047e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0968d4: 081f 0000 |0480: move-object/from16 v31, v0 │ │ -0968d8: 7401 6e24 1f00 |0482: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0968de: 0a1f |0485: move-result v31 │ │ -0968e0: 9010 061f |0486: add-int v16, v6, v31 │ │ -0968e4: 0200 1000 |0488: move/from16 v0, v16 │ │ -0968e8: 3506 1900 |048a: if-ge v6, v0, 04a3 // +0019 │ │ -0968ec: 0800 2300 |048c: move-object/from16 v0, v35 │ │ -0968f0: 5400 8511 |048e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -0968f4: 081f 0000 |0490: move-object/from16 v31, v0 │ │ -0968f8: 441f 1f06 |0492: aget v31, v31, v6 │ │ -0968fc: a616 161f |0494: add-float v22, v22, v31 │ │ -096900: 0800 2300 |0496: move-object/from16 v0, v35 │ │ -096904: 5400 8611 |0498: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -096908: 081f 0000 |049a: move-object/from16 v31, v0 │ │ -09690c: 441f 1f06 |049c: aget v31, v31, v6 │ │ -096910: a617 171f |049e: add-float v23, v23, v31 │ │ -096914: d806 0601 |04a0: add-int/lit8 v6, v6, #int 1 // #01 │ │ -096918: 28e6 |04a2: goto 0488 // -001a │ │ -09691a: 1319 0000 |04a3: const/16 v25, #int 0 // #0 │ │ -09691e: 5246 a111 |04a5: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096922: 5440 a011 |04a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096926: 081f 0000 |04a9: move-object/from16 v31, v0 │ │ -09692a: 7401 6e24 1f00 |04ab: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096930: 0a1f |04ae: move-result v31 │ │ -096932: 9010 061f |04af: add-int v16, v6, v31 │ │ -096936: 0200 1000 |04b1: move/from16 v0, v16 │ │ -09693a: 3506 0f00 |04b3: if-ge v6, v0, 04c2 // +000f │ │ -09693e: 0800 2300 |04b5: move-object/from16 v0, v35 │ │ -096942: 5400 8c11 |04b7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -096946: 081f 0000 |04b9: move-object/from16 v31, v0 │ │ -09694a: 441f 1f06 |04bb: aget v31, v31, v6 │ │ -09694e: a619 191f |04bd: add-float v25, v25, v31 │ │ -096952: d806 0601 |04bf: add-int/lit8 v6, v6, #int 1 // #01 │ │ -096956: 28f0 |04c1: goto 04b1 // -0010 │ │ -096958: 131f 0000 |04c2: const/16 v31, #int 0 // #0 │ │ -09695c: a720 0e16 |04c4: sub-float v32, v14, v22 │ │ -096960: 7702 8524 1f00 |04c6: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096966: 0a07 |04c9: move-result v7 │ │ -096968: 131f 0000 |04ca: const/16 v31, #int 0 // #0 │ │ -09696c: a720 1217 |04cc: sub-float v32, v18, v23 │ │ -096970: 7702 8524 1f00 |04ce: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096976: 0a08 |04d1: move-result v8 │ │ -096978: 5246 a111 |04d2: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09697c: 5440 a011 |04d4: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096980: 081f 0000 |04d6: move-object/from16 v31, v0 │ │ -096984: 7401 6e24 1f00 |04d8: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -09698a: 0a1f |04db: move-result v31 │ │ -09698c: 9010 061f |04dc: add-int v16, v6, v31 │ │ -096990: 0200 1000 |04de: move/from16 v0, v16 │ │ -096994: 3506 5fff |04e0: if-ge v6, v0, 043f // -00a1 │ │ -096998: 131f 0000 |04e2: const/16 v31, #int 0 // #0 │ │ -09699c: 2d1f 191f |04e4: cmpl-float v31, v25, v31 │ │ -0969a0: 391f 3200 |04e6: if-nez v31, 0518 // +0032 │ │ -0969a4: 151f 803f |04e8: const/high16 v31, #int 1065353216 // #3f80 │ │ -0969a8: 5440 a011 |04ea: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0969ac: 0820 0000 |04ec: move-object/from16 v32, v0 │ │ -0969b0: 7401 6e24 2000 |04ee: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0969b6: 0a20 |04f1: move-result v32 │ │ -0969b8: 0200 2000 |04f2: move/from16 v0, v32 │ │ -0969bc: 8200 |04f4: int-to-float v0, v0 │ │ -0969be: 0220 0000 |04f5: move/from16 v32, v0 │ │ -0969c2: a913 1f20 |04f7: div-float v19, v31, v32 │ │ -0969c6: 0800 2300 |04f9: move-object/from16 v0, v35 │ │ -0969ca: 5400 8511 |04fb: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -0969ce: 081f 0000 |04fd: move-object/from16 v31, v0 │ │ -0969d2: 4420 1f06 |04ff: aget v32, v31, v6 │ │ -0969d6: a821 0713 |0501: mul-float v33, v7, v19 │ │ -0969da: a620 2021 |0503: add-float v32, v32, v33 │ │ -0969de: 4b20 1f06 |0505: aput v32, v31, v6 │ │ -0969e2: 0800 2300 |0507: move-object/from16 v0, v35 │ │ -0969e6: 5400 8611 |0509: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -0969ea: 081f 0000 |050b: move-object/from16 v31, v0 │ │ -0969ee: 4420 1f06 |050d: aget v32, v31, v6 │ │ -0969f2: a821 0813 |050f: mul-float v33, v8, v19 │ │ -0969f6: a620 2021 |0511: add-float v32, v32, v33 │ │ -0969fa: 4b20 1f06 |0513: aput v32, v31, v6 │ │ -0969fe: d806 0601 |0515: add-int/lit8 v6, v6, #int 1 // #01 │ │ -096a02: 28c7 |0517: goto 04de // -0039 │ │ -096a04: 0800 2300 |0518: move-object/from16 v0, v35 │ │ -096a08: 5400 8c11 |051a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -096a0c: 081f 0000 |051c: move-object/from16 v31, v0 │ │ -096a10: 441f 1f06 |051e: aget v31, v31, v6 │ │ -096a14: a913 1f19 |0520: div-float v19, v31, v25 │ │ -096a18: 28d7 |0522: goto 04f9 // -0029 │ │ -096a1a: 131b 0000 |0523: const/16 v27, #int 0 // #0 │ │ -096a1e: 131a 0000 |0525: const/16 v26, #int 0 // #0 │ │ -096a22: 131d 0000 |0527: const/16 v29, #int 0 // #0 │ │ -096a26: 131c 0000 |0529: const/16 v28, #int 0 // #0 │ │ -096a2a: 120a |052b: const/4 v10, #int 0 // #0 │ │ -096a2c: 6e10 9325 0500 |052c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -096a32: 0a0f |052f: move-result v15 │ │ -096a34: 35fa 8e00 |0530: if-ge v10, v15, 05be // +008e │ │ -096a38: 6e20 8d25 a500 |0532: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -096a3e: 0c04 |0535: move-result-object v4 │ │ -096a40: 1f04 2303 |0536: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096a44: 5440 ab11 |0538: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -096a48: 081f 0000 |053a: move-object/from16 v31, v0 │ │ -096a4c: 7401 2b24 1f00 |053c: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -096a52: 0a1f |053f: move-result v31 │ │ -096a54: 381f 0500 |0540: if-eqz v31, 0545 // +0005 │ │ -096a58: d80a 0a01 |0542: add-int/lit8 v10, v10, #int 1 // #01 │ │ -096a5c: 28ec |0544: goto 0530 // -0014 │ │ -096a5e: 5440 bc11 |0545: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -096a62: 081f 0000 |0547: move-object/from16 v31, v0 │ │ -096a66: 6220 5812 |0549: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ -096a6a: 0800 1f00 |054b: move-object/from16 v0, v31 │ │ -096a6e: 0801 2000 |054d: move-object/from16 v1, v32 │ │ -096a72: 3310 3a00 |054f: if-ne v0, v1, 0589 // +003a │ │ -096a76: 5440 a011 |0551: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096a7a: 081f 0000 |0553: move-object/from16 v31, v0 │ │ -096a7e: 7401 6e24 1f00 |0555: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096a84: 0a1f |0558: move-result v31 │ │ -096a86: 1320 0100 |0559: const/16 v32, #int 1 // #1 │ │ -096a8a: 0200 1f00 |055b: move/from16 v0, v31 │ │ -096a8e: 0201 2000 |055d: move/from16 v1, v32 │ │ -096a92: 3310 2a00 |055f: if-ne v0, v1, 0589 // +002a │ │ -096a96: 0800 2300 |0561: move-object/from16 v0, v35 │ │ -096a9a: 5400 8511 |0563: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -096a9e: 081f 0000 |0565: move-object/from16 v31, v0 │ │ -096aa2: 5240 a111 |0567: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096aa6: 0220 0000 |0569: move/from16 v32, v0 │ │ -096aaa: 441f 1f20 |056b: aget v31, v31, v32 │ │ -096aae: 0200 1b00 |056d: move/from16 v0, v27 │ │ -096ab2: 0201 1f00 |056f: move/from16 v1, v31 │ │ -096ab6: 7120 8524 1000 |0571: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096abc: 0a1b |0574: move-result v27 │ │ -096abe: 0800 2300 |0575: move-object/from16 v0, v35 │ │ -096ac2: 5400 8611 |0577: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -096ac6: 081f 0000 |0579: move-object/from16 v31, v0 │ │ -096aca: 5240 a111 |057b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096ace: 0220 0000 |057d: move/from16 v32, v0 │ │ -096ad2: 441f 1f20 |057f: aget v31, v31, v32 │ │ -096ad6: 0200 1d00 |0581: move/from16 v0, v29 │ │ -096ada: 0201 1f00 |0583: move/from16 v1, v31 │ │ -096ade: 7120 8524 1000 |0585: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096ae4: 0a1d |0588: move-result v29 │ │ -096ae6: 5440 bd11 |0589: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -096aea: 081f 0000 |058b: move-object/from16 v31, v0 │ │ -096aee: 6220 5812 |058d: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ -096af2: 0800 1f00 |058f: move-object/from16 v0, v31 │ │ -096af6: 0801 2000 |0591: move-object/from16 v1, v32 │ │ -096afa: 3310 afff |0593: if-ne v0, v1, 0542 // -0051 │ │ -096afe: 0800 2300 |0595: move-object/from16 v0, v35 │ │ -096b02: 5400 9311 |0597: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -096b06: 081f 0000 |0599: move-object/from16 v31, v0 │ │ -096b0a: 5240 b711 |059b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096b0e: 0220 0000 |059d: move/from16 v32, v0 │ │ -096b12: 441f 1f20 |059f: aget v31, v31, v32 │ │ -096b16: 0200 1a00 |05a1: move/from16 v0, v26 │ │ -096b1a: 0201 1f00 |05a3: move/from16 v1, v31 │ │ -096b1e: 7120 8524 1000 |05a5: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096b24: 0a1a |05a8: move-result v26 │ │ -096b26: 0800 2300 |05a9: move-object/from16 v0, v35 │ │ -096b2a: 5400 9411 |05ab: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -096b2e: 081f 0000 |05ad: move-object/from16 v31, v0 │ │ -096b32: 5240 b711 |05af: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096b36: 0220 0000 |05b1: move/from16 v32, v0 │ │ -096b3a: 441f 1f20 |05b3: aget v31, v31, v32 │ │ -096b3e: 0200 1c00 |05b5: move/from16 v0, v28 │ │ -096b42: 0201 1f00 |05b7: move/from16 v1, v31 │ │ -096b46: 7120 8524 1000 |05b9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096b4c: 0a1c |05bc: move-result v28 │ │ -096b4e: 2885 |05bd: goto 0542 // -007b │ │ -096b50: 131f 0000 |05be: const/16 v31, #int 0 // #0 │ │ -096b54: 2d1f 1d1f |05c0: cmpl-float v31, v29, v31 │ │ -096b58: 3c1f 0800 |05c2: if-gtz v31, 05ca // +0008 │ │ -096b5c: 131f 0000 |05c4: const/16 v31, #int 0 // #0 │ │ -096b60: 2d1f 1c1f |05c6: cmpl-float v31, v28, v31 │ │ -096b64: 3d1f 8100 |05c8: if-lez v31, 0649 // +0081 │ │ -096b68: 120a |05ca: const/4 v10, #int 0 // #0 │ │ -096b6a: 6e10 9325 0500 |05cb: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -096b70: 0a0f |05ce: move-result v15 │ │ -096b72: 35fa 7a00 |05cf: if-ge v10, v15, 0649 // +007a │ │ -096b76: 6e20 8d25 a500 |05d1: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -096b7c: 0c04 |05d4: move-result-object v4 │ │ -096b7e: 1f04 2303 |05d5: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096b82: 5440 ab11 |05d7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -096b86: 081f 0000 |05d9: move-object/from16 v31, v0 │ │ -096b8a: 7401 2b24 1f00 |05db: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -096b90: 0a1f |05de: move-result v31 │ │ -096b92: 381f 0500 |05df: if-eqz v31, 05e4 // +0005 │ │ -096b96: d80a 0a01 |05e1: add-int/lit8 v10, v10, #int 1 // #01 │ │ -096b9a: 28ec |05e3: goto 05cf // -0014 │ │ -096b9c: 131f 0000 |05e4: const/16 v31, #int 0 // #0 │ │ -096ba0: 2d1f 1d1f |05e6: cmpl-float v31, v29, v31 │ │ -096ba4: 3d1f 3600 |05e8: if-lez v31, 061e // +0036 │ │ -096ba8: 5440 bc11 |05ea: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -096bac: 081f 0000 |05ec: move-object/from16 v31, v0 │ │ -096bb0: 6220 5812 |05ee: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ -096bb4: 0800 1f00 |05f0: move-object/from16 v0, v31 │ │ -096bb8: 0801 2000 |05f2: move-object/from16 v1, v32 │ │ -096bbc: 3310 2a00 |05f4: if-ne v0, v1, 061e // +002a │ │ -096bc0: 5440 a011 |05f6: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096bc4: 081f 0000 |05f8: move-object/from16 v31, v0 │ │ -096bc8: 7401 6e24 1f00 |05fa: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096bce: 0a1f |05fd: move-result v31 │ │ -096bd0: 1320 0100 |05fe: const/16 v32, #int 1 // #1 │ │ -096bd4: 0200 1f00 |0600: move/from16 v0, v31 │ │ -096bd8: 0201 2000 |0602: move/from16 v1, v32 │ │ -096bdc: 3310 1a00 |0604: if-ne v0, v1, 061e // +001a │ │ -096be0: 0800 2300 |0606: move-object/from16 v0, v35 │ │ -096be4: 5400 8511 |0608: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -096be8: 081f 0000 |060a: move-object/from16 v31, v0 │ │ -096bec: 5240 a111 |060c: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096bf0: 0220 0000 |060e: move/from16 v32, v0 │ │ -096bf4: 4b1b 1f20 |0610: aput v27, v31, v32 │ │ -096bf8: 0800 2300 |0612: move-object/from16 v0, v35 │ │ -096bfc: 5400 8611 |0614: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -096c00: 081f 0000 |0616: move-object/from16 v31, v0 │ │ -096c04: 5240 a111 |0618: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -096c08: 0220 0000 |061a: move/from16 v32, v0 │ │ -096c0c: 4b1d 1f20 |061c: aput v29, v31, v32 │ │ -096c10: 131f 0000 |061e: const/16 v31, #int 0 // #0 │ │ -096c14: 2d1f 1c1f |0620: cmpl-float v31, v28, v31 │ │ -096c18: 3d1f bfff |0622: if-lez v31, 05e1 // -0041 │ │ -096c1c: 5440 bd11 |0624: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -096c20: 081f 0000 |0626: move-object/from16 v31, v0 │ │ -096c24: 6220 5812 |0628: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ -096c28: 0800 1f00 |062a: move-object/from16 v0, v31 │ │ -096c2c: 0801 2000 |062c: move-object/from16 v1, v32 │ │ -096c30: 3310 b3ff |062e: if-ne v0, v1, 05e1 // -004d │ │ -096c34: 0800 2300 |0630: move-object/from16 v0, v35 │ │ -096c38: 5400 9311 |0632: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -096c3c: 081f 0000 |0634: move-object/from16 v31, v0 │ │ -096c40: 5240 b711 |0636: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096c44: 0220 0000 |0638: move/from16 v32, v0 │ │ -096c48: 4b1a 1f20 |063a: aput v26, v31, v32 │ │ -096c4c: 0800 2300 |063c: move-object/from16 v0, v35 │ │ -096c50: 5400 9411 |063e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -096c54: 081f 0000 |0640: move-object/from16 v31, v0 │ │ -096c58: 5240 b711 |0642: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -096c5c: 0220 0000 |0644: move/from16 v32, v0 │ │ -096c60: 4b1c 1f20 |0646: aput v28, v31, v32 │ │ -096c64: 2899 |0648: goto 05e1 // -0067 │ │ -096c66: 131f 0000 |0649: const/16 v31, #int 0 // #0 │ │ -096c6a: 0200 1f00 |064b: move/from16 v0, v31 │ │ -096c6e: 0801 2300 |064d: move-object/from16 v1, v35 │ │ -096c72: 5910 9a11 |064f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -096c76: 131f 0000 |0651: const/16 v31, #int 0 // #0 │ │ -096c7a: 0200 1f00 |0653: move/from16 v0, v31 │ │ -096c7e: 0801 2300 |0655: move-object/from16 v1, v35 │ │ -096c82: 5910 9911 |0657: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -096c86: 131f 0000 |0659: const/16 v31, #int 0 // #0 │ │ -096c8a: 0200 1f00 |065b: move/from16 v0, v31 │ │ -096c8e: 0801 2300 |065d: move-object/from16 v1, v35 │ │ -096c92: 5910 9c11 |065f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -096c96: 131f 0000 |0661: const/16 v31, #int 0 // #0 │ │ -096c9a: 0200 1f00 |0663: move/from16 v0, v31 │ │ -096c9e: 0801 2300 |0665: move-object/from16 v1, v35 │ │ -096ca2: 5910 9b11 |0667: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -096ca6: 120a |0669: const/4 v10, #int 0 // #0 │ │ -096ca8: 0800 2300 |066a: move-object/from16 v0, v35 │ │ -096cac: 5200 8911 |066c: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -096cb0: 021f 0000 |066e: move/from16 v31, v0 │ │ -096cb4: 0200 1f00 |0670: move/from16 v0, v31 │ │ -096cb8: 350a 3100 |0672: if-ge v10, v0, 06a3 // +0031 │ │ -096cbc: 0800 2300 |0674: move-object/from16 v0, v35 │ │ -096cc0: 5200 9a11 |0676: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -096cc4: 021f 0000 |0678: move/from16 v31, v0 │ │ -096cc8: 0800 2300 |067a: move-object/from16 v0, v35 │ │ -096ccc: 5400 8511 |067c: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -096cd0: 0820 0000 |067e: move-object/from16 v32, v0 │ │ -096cd4: 4420 200a |0680: aget v32, v32, v10 │ │ -096cd8: a61f 1f20 |0682: add-float v31, v31, v32 │ │ -096cdc: 0200 1f00 |0684: move/from16 v0, v31 │ │ -096ce0: 0801 2300 |0686: move-object/from16 v1, v35 │ │ -096ce4: 5910 9a11 |0688: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -096ce8: 0800 2300 |068a: move-object/from16 v0, v35 │ │ -096cec: 5200 9c11 |068c: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -096cf0: 021f 0000 |068e: move/from16 v31, v0 │ │ -096cf4: 0800 2300 |0690: move-object/from16 v0, v35 │ │ -096cf8: 5400 8611 |0692: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -096cfc: 0820 0000 |0694: move-object/from16 v32, v0 │ │ -096d00: 4420 200a |0696: aget v32, v32, v10 │ │ -096d04: a61f 1f20 |0698: add-float v31, v31, v32 │ │ -096d08: 0200 1f00 |069a: move/from16 v0, v31 │ │ -096d0c: 0801 2300 |069c: move-object/from16 v1, v35 │ │ -096d10: 5910 9c11 |069e: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -096d14: d80a 0a01 |06a0: add-int/lit8 v10, v10, #int 1 // #01 │ │ -096d18: 28c8 |06a2: goto 066a // -0038 │ │ -096d1a: 120a |06a3: const/4 v10, #int 0 // #0 │ │ -096d1c: 0800 2300 |06a4: move-object/from16 v0, v35 │ │ -096d20: 5200 9611 |06a6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -096d24: 021f 0000 |06a8: move/from16 v31, v0 │ │ -096d28: 0200 1f00 |06aa: move/from16 v0, v31 │ │ -096d2c: 350a 3d00 |06ac: if-ge v10, v0, 06e9 // +003d │ │ -096d30: 0800 2300 |06ae: move-object/from16 v0, v35 │ │ -096d34: 5200 9911 |06b0: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -096d38: 021f 0000 |06b2: move/from16 v31, v0 │ │ -096d3c: 0800 2300 |06b4: move-object/from16 v0, v35 │ │ -096d40: 5400 9311 |06b6: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -096d44: 0820 0000 |06b8: move-object/from16 v32, v0 │ │ -096d48: 4420 200a |06ba: aget v32, v32, v10 │ │ -096d4c: a61f 1f20 |06bc: add-float v31, v31, v32 │ │ -096d50: 0200 1f00 |06be: move/from16 v0, v31 │ │ -096d54: 0801 2300 |06c0: move-object/from16 v1, v35 │ │ -096d58: 5910 9911 |06c2: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -096d5c: 0800 2300 |06c4: move-object/from16 v0, v35 │ │ -096d60: 5200 9b11 |06c6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -096d64: 021f 0000 |06c8: move/from16 v31, v0 │ │ -096d68: 0800 2300 |06ca: move-object/from16 v0, v35 │ │ -096d6c: 5400 9311 |06cc: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -096d70: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ -096d74: 4420 200a |06d0: aget v32, v32, v10 │ │ -096d78: 0800 2300 |06d2: move-object/from16 v0, v35 │ │ -096d7c: 5400 9411 |06d4: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -096d80: 0821 0000 |06d6: move-object/from16 v33, v0 │ │ -096d84: 4421 210a |06d8: aget v33, v33, v10 │ │ -096d88: 7702 8524 2000 |06da: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096d8e: 0a20 |06dd: move-result v32 │ │ -096d90: a61f 1f20 |06de: add-float v31, v31, v32 │ │ -096d94: 0200 1f00 |06e0: move/from16 v0, v31 │ │ -096d98: 0801 2300 |06e2: move-object/from16 v1, v35 │ │ -096d9c: 5910 9b11 |06e4: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -096da0: d80a 0a01 |06e6: add-int/lit8 v10, v10, #int 1 // #01 │ │ -096da4: 28bc |06e8: goto 06a4 // -0044 │ │ -096da6: 0800 2300 |06e9: move-object/from16 v0, v35 │ │ -096daa: 5400 8e11 |06eb: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -096dae: 081f 0000 |06ed: move-object/from16 v31, v0 │ │ -096db2: 0800 2300 |06ef: move-object/from16 v0, v35 │ │ -096db6: 0801 1f00 |06f1: move-object/from16 v1, v31 │ │ -096dba: 7020 6e22 1000 |06f3: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ -096dc0: 0a1f |06f6: move-result v31 │ │ -096dc2: 0800 2300 |06f7: move-object/from16 v0, v35 │ │ -096dc6: 5400 8f11 |06f9: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -096dca: 0820 0000 |06fb: move-object/from16 v32, v0 │ │ -096dce: 0800 2300 |06fd: move-object/from16 v0, v35 │ │ -096dd2: 0801 2000 |06ff: move-object/from16 v1, v32 │ │ -096dd6: 7020 6e22 1000 |0701: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ -096ddc: 0a20 |0704: move-result v32 │ │ -096dde: a609 1f20 |0705: add-float v9, v31, v32 │ │ -096de2: 0800 2300 |0707: move-object/from16 v0, v35 │ │ -096de6: 5400 9011 |0709: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -096dea: 081f 0000 |070b: move-object/from16 v31, v0 │ │ -096dee: 0800 2300 |070d: move-object/from16 v0, v35 │ │ -096df2: 0801 1f00 |070f: move-object/from16 v1, v31 │ │ -096df6: 7020 5622 1000 |0711: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ -096dfc: 0a1f |0714: move-result v31 │ │ -096dfe: 0800 2300 |0715: move-object/from16 v0, v35 │ │ -096e02: 5400 8d11 |0717: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -096e06: 0820 0000 |0719: move-object/from16 v32, v0 │ │ -096e0a: 0800 2300 |071b: move-object/from16 v0, v35 │ │ -096e0e: 0801 2000 |071d: move-object/from16 v1, v32 │ │ -096e12: 7020 5622 1000 |071f: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ -096e18: 0a20 |0722: move-result v32 │ │ -096e1a: a61e 1f20 |0723: add-float v30, v31, v32 │ │ -096e1e: 0800 2300 |0725: move-object/from16 v0, v35 │ │ -096e22: 5200 9a11 |0727: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -096e26: 021f 0000 |0729: move/from16 v31, v0 │ │ -096e2a: a61f 1f09 |072b: add-float v31, v31, v9 │ │ -096e2e: 0200 1f00 |072d: move/from16 v0, v31 │ │ -096e32: 0801 2300 |072f: move-object/from16 v1, v35 │ │ -096e36: 5910 9a11 |0731: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -096e3a: 0800 2300 |0733: move-object/from16 v0, v35 │ │ -096e3e: 5200 9911 |0735: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -096e42: 021f 0000 |0737: move/from16 v31, v0 │ │ -096e46: a61f 1f1e |0739: add-float v31, v31, v30 │ │ -096e4a: 0200 1f00 |073b: move/from16 v0, v31 │ │ -096e4e: 0801 2300 |073d: move-object/from16 v1, v35 │ │ -096e52: 5910 9911 |073f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -096e56: 0800 2300 |0741: move-object/from16 v0, v35 │ │ -096e5a: 5200 9c11 |0743: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -096e5e: 021f 0000 |0745: move/from16 v31, v0 │ │ -096e62: a61f 1f09 |0747: add-float v31, v31, v9 │ │ -096e66: 0800 2300 |0749: move-object/from16 v0, v35 │ │ -096e6a: 5200 9a11 |074b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -096e6e: 0220 0000 |074d: move/from16 v32, v0 │ │ -096e72: 7702 8524 1f00 |074f: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096e78: 0a1f |0752: move-result v31 │ │ -096e7a: 0200 1f00 |0753: move/from16 v0, v31 │ │ -096e7e: 0801 2300 |0755: move-object/from16 v1, v35 │ │ -096e82: 5910 9c11 |0757: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -096e86: 0800 2300 |0759: move-object/from16 v0, v35 │ │ -096e8a: 5200 9b11 |075b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -096e8e: 021f 0000 |075d: move/from16 v31, v0 │ │ -096e92: a61f 1f1e |075f: add-float v31, v31, v30 │ │ -096e96: 0800 2300 |0761: move-object/from16 v0, v35 │ │ -096e9a: 5200 9911 |0763: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -096e9e: 0220 0000 |0765: move/from16 v32, v0 │ │ -096ea2: 7702 8524 1f00 |0767: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -096ea8: 0a1f |076a: move-result v31 │ │ -096eaa: 0200 1f00 |076b: move/from16 v0, v31 │ │ -096eae: 0801 2300 |076d: move-object/from16 v1, v35 │ │ -096eb2: 5910 9b11 |076f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -096eb6: 0e00 |0771: return-void │ │ +0a3dfc: |[0a3dfc] com.esotericsoftware.tablelayout.BaseTableLayout.computeSize:()V │ │ +0a3e0c: 131f 0000 |0000: const/16 v31, #int 0 // #0 │ │ +0a3e10: 0200 1f00 |0002: move/from16 v0, v31 │ │ +0a3e14: 0801 2300 |0004: move-object/from16 v1, v35 │ │ +0a3e18: 5c10 9711 |0006: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a3e1c: 0800 2300 |0008: move-object/from16 v0, v35 │ │ +0a3e20: 5400 9d11 |000a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a3e24: 0818 0000 |000c: move-object/from16 v24, v0 │ │ +0a3e28: 0800 2300 |000e: move-object/from16 v0, v35 │ │ +0a3e2c: 5405 8311 |0010: iget-object v5, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a3e30: 6e10 9325 0500 |0012: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a3e36: 0a1f |0015: move-result v31 │ │ +0a3e38: 3d1f 1b00 |0016: if-lez v31, 0031 // +001b │ │ +0a3e3c: 6e10 9325 0500 |0018: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a3e42: 0a1f |001b: move-result v31 │ │ +0a3e44: d81f 1fff |001c: add-int/lit8 v31, v31, #int -1 // #ff │ │ +0a3e48: 0200 1f00 |001e: move/from16 v0, v31 │ │ +0a3e4c: 6e20 8d25 0500 |0020: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a3e52: 0c1f |0023: move-result-object v31 │ │ +0a3e54: 1f1f 2303 |0024: check-cast v31, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a3e58: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ +0a3e5c: 5500 a611 |0028: iget-boolean v0, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a3e60: 021f 0000 |002a: move/from16 v31, v0 │ │ +0a3e64: 391f 0500 |002c: if-nez v31, 0031 // +0005 │ │ +0a3e68: 7601 4222 2300 |002e: invoke-direct/range {v35}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2242 │ │ +0a3e6e: 0800 2300 |0031: move-object/from16 v0, v35 │ │ +0a3e72: 5400 8511 |0033: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a3e76: 081f 0000 |0035: move-object/from16 v31, v0 │ │ +0a3e7a: 0800 2300 |0037: move-object/from16 v0, v35 │ │ +0a3e7e: 5200 8911 |0039: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a3e82: 0220 0000 |003b: move/from16 v32, v0 │ │ +0a3e86: 0800 2300 |003d: move-object/from16 v0, v35 │ │ +0a3e8a: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ +0a3e8e: 0202 2000 |0041: move/from16 v2, v32 │ │ +0a3e92: 7030 4322 1002 |0043: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3e98: 0c1f |0046: move-result-object v31 │ │ +0a3e9a: 0800 1f00 |0047: move-object/from16 v0, v31 │ │ +0a3e9e: 0801 2300 |0049: move-object/from16 v1, v35 │ │ +0a3ea2: 5b10 8511 |004b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a3ea6: 0800 2300 |004d: move-object/from16 v0, v35 │ │ +0a3eaa: 5400 9311 |004f: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a3eae: 081f 0000 |0051: move-object/from16 v31, v0 │ │ +0a3eb2: 0800 2300 |0053: move-object/from16 v0, v35 │ │ +0a3eb6: 5200 9611 |0055: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a3eba: 0220 0000 |0057: move/from16 v32, v0 │ │ +0a3ebe: 0800 2300 |0059: move-object/from16 v0, v35 │ │ +0a3ec2: 0801 1f00 |005b: move-object/from16 v1, v31 │ │ +0a3ec6: 0202 2000 |005d: move/from16 v2, v32 │ │ +0a3eca: 7030 4322 1002 |005f: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3ed0: 0c1f |0062: move-result-object v31 │ │ +0a3ed2: 0800 1f00 |0063: move-object/from16 v0, v31 │ │ +0a3ed6: 0801 2300 |0065: move-object/from16 v1, v35 │ │ +0a3eda: 5b10 9311 |0067: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a3ede: 0800 2300 |0069: move-object/from16 v0, v35 │ │ +0a3ee2: 5400 8611 |006b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a3ee6: 081f 0000 |006d: move-object/from16 v31, v0 │ │ +0a3eea: 0800 2300 |006f: move-object/from16 v0, v35 │ │ +0a3eee: 5200 8911 |0071: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a3ef2: 0220 0000 |0073: move/from16 v32, v0 │ │ +0a3ef6: 0800 2300 |0075: move-object/from16 v0, v35 │ │ +0a3efa: 0801 1f00 |0077: move-object/from16 v1, v31 │ │ +0a3efe: 0202 2000 |0079: move/from16 v2, v32 │ │ +0a3f02: 7030 4322 1002 |007b: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3f08: 0c1f |007e: move-result-object v31 │ │ +0a3f0a: 0800 1f00 |007f: move-object/from16 v0, v31 │ │ +0a3f0e: 0801 2300 |0081: move-object/from16 v1, v35 │ │ +0a3f12: 5b10 8611 |0083: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a3f16: 0800 2300 |0085: move-object/from16 v0, v35 │ │ +0a3f1a: 5400 9411 |0087: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a3f1e: 081f 0000 |0089: move-object/from16 v31, v0 │ │ +0a3f22: 0800 2300 |008b: move-object/from16 v0, v35 │ │ +0a3f26: 5200 9611 |008d: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a3f2a: 0220 0000 |008f: move/from16 v32, v0 │ │ +0a3f2e: 0800 2300 |0091: move-object/from16 v0, v35 │ │ +0a3f32: 0801 1f00 |0093: move-object/from16 v1, v31 │ │ +0a3f36: 0202 2000 |0095: move/from16 v2, v32 │ │ +0a3f3a: 7030 4322 1002 |0097: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3f40: 0c1f |009a: move-result-object v31 │ │ +0a3f42: 0800 1f00 |009b: move-object/from16 v0, v31 │ │ +0a3f46: 0801 2300 |009d: move-object/from16 v1, v35 │ │ +0a3f4a: 5b10 9411 |009f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a3f4e: 0800 2300 |00a1: move-object/from16 v0, v35 │ │ +0a3f52: 5400 8811 |00a3: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a3f56: 081f 0000 |00a5: move-object/from16 v31, v0 │ │ +0a3f5a: 0800 2300 |00a7: move-object/from16 v0, v35 │ │ +0a3f5e: 5200 8911 |00a9: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a3f62: 0220 0000 |00ab: move/from16 v32, v0 │ │ +0a3f66: 0800 2300 |00ad: move-object/from16 v0, v35 │ │ +0a3f6a: 0801 1f00 |00af: move-object/from16 v1, v31 │ │ +0a3f6e: 0202 2000 |00b1: move/from16 v2, v32 │ │ +0a3f72: 7030 4322 1002 |00b3: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3f78: 0c1f |00b6: move-result-object v31 │ │ +0a3f7a: 0800 1f00 |00b7: move-object/from16 v0, v31 │ │ +0a3f7e: 0801 2300 |00b9: move-object/from16 v1, v35 │ │ +0a3f82: 5b10 8811 |00bb: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a3f86: 0800 2300 |00bd: move-object/from16 v0, v35 │ │ +0a3f8a: 5400 9211 |00bf: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a3f8e: 081f 0000 |00c1: move-object/from16 v31, v0 │ │ +0a3f92: 0800 2300 |00c3: move-object/from16 v0, v35 │ │ +0a3f96: 5200 9611 |00c5: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a3f9a: 0220 0000 |00c7: move/from16 v32, v0 │ │ +0a3f9e: 0800 2300 |00c9: move-object/from16 v0, v35 │ │ +0a3fa2: 0801 1f00 |00cb: move-object/from16 v1, v31 │ │ +0a3fa6: 0202 2000 |00cd: move/from16 v2, v32 │ │ +0a3faa: 7030 4322 1002 |00cf: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3fb0: 0c1f |00d2: move-result-object v31 │ │ +0a3fb2: 0800 1f00 |00d3: move-object/from16 v0, v31 │ │ +0a3fb6: 0801 2300 |00d5: move-object/from16 v1, v35 │ │ +0a3fba: 5b10 9211 |00d7: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a3fbe: 0800 2300 |00d9: move-object/from16 v0, v35 │ │ +0a3fc2: 5400 8c11 |00db: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a3fc6: 081f 0000 |00dd: move-object/from16 v31, v0 │ │ +0a3fca: 0800 2300 |00df: move-object/from16 v0, v35 │ │ +0a3fce: 5200 8911 |00e1: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a3fd2: 0220 0000 |00e3: move/from16 v32, v0 │ │ +0a3fd6: 0800 2300 |00e5: move-object/from16 v0, v35 │ │ +0a3fda: 0801 1f00 |00e7: move-object/from16 v1, v31 │ │ +0a3fde: 0202 2000 |00e9: move/from16 v2, v32 │ │ +0a3fe2: 7030 4322 1002 |00eb: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a3fe8: 0c1f |00ee: move-result-object v31 │ │ +0a3fea: 0800 1f00 |00ef: move-object/from16 v0, v31 │ │ +0a3fee: 0801 2300 |00f1: move-object/from16 v1, v35 │ │ +0a3ff2: 5b10 8c11 |00f3: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a3ff6: 0800 2300 |00f5: move-object/from16 v0, v35 │ │ +0a3ffa: 5400 8b11 |00f7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a3ffe: 081f 0000 |00f9: move-object/from16 v31, v0 │ │ +0a4002: 0800 2300 |00fb: move-object/from16 v0, v35 │ │ +0a4006: 5200 9611 |00fd: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a400a: 0220 0000 |00ff: move/from16 v32, v0 │ │ +0a400e: 0800 2300 |0101: move-object/from16 v0, v35 │ │ +0a4012: 0801 1f00 |0103: move-object/from16 v1, v31 │ │ +0a4016: 0202 2000 |0105: move/from16 v2, v32 │ │ +0a401a: 7030 4322 1002 |0107: invoke-direct {v0, v1, v2}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a4020: 0c1f |010a: move-result-object v31 │ │ +0a4022: 0800 1f00 |010b: move-object/from16 v0, v31 │ │ +0a4026: 0801 2300 |010d: move-object/from16 v1, v35 │ │ +0a402a: 5b10 8b11 |010f: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a402e: 1315 0000 |0111: const/16 v21, #int 0 // #0 │ │ +0a4032: 120a |0113: const/4 v10, #int 0 // #0 │ │ +0a4034: 6e10 9325 0500 |0114: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a403a: 0a0f |0117: move-result v15 │ │ +0a403c: 35fa 9302 |0118: if-ge v10, v15, 03ab // +0293 │ │ +0a4040: 6e20 8d25 a500 |011a: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4046: 0c04 |011d: move-result-object v4 │ │ +0a4048: 1f04 2303 |011e: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a404c: 5440 ab11 |0120: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a4050: 081f 0000 |0122: move-object/from16 v31, v0 │ │ +0a4054: 7401 2b24 1f00 |0124: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a405a: 0a1f |0127: move-result v31 │ │ +0a405c: 381f 0500 |0128: if-eqz v31, 012d // +0005 │ │ +0a4060: d80a 0a01 |012a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a4064: 28ec |012c: goto 0118 // -0014 │ │ +0a4066: 5440 a811 |012d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a406a: 081f 0000 |012f: move-object/from16 v31, v0 │ │ +0a406e: 7401 6e24 1f00 |0131: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4074: 0a1f |0134: move-result v31 │ │ +0a4076: 381f 2d00 |0135: if-eqz v31, 0162 // +002d │ │ +0a407a: 0800 2300 |0137: move-object/from16 v0, v35 │ │ +0a407e: 5400 8b11 |0139: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a4082: 081f 0000 |013b: move-object/from16 v31, v0 │ │ +0a4086: 5240 b711 |013d: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a408a: 0220 0000 |013f: move/from16 v32, v0 │ │ +0a408e: 441f 1f20 |0141: aget v31, v31, v32 │ │ +0a4092: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ +0a4096: 2d1f 1f20 |0145: cmpl-float v31, v31, v32 │ │ +0a409a: 391f 1b00 |0147: if-nez v31, 0162 // +001b │ │ +0a409e: 0800 2300 |0149: move-object/from16 v0, v35 │ │ +0a40a2: 5400 8b11 |014b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a40a6: 081f 0000 |014d: move-object/from16 v31, v0 │ │ +0a40aa: 5240 b711 |014f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a40ae: 0220 0000 |0151: move/from16 v32, v0 │ │ +0a40b2: 5440 a811 |0153: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a40b6: 0821 0000 |0155: move-object/from16 v33, v0 │ │ +0a40ba: 7401 6e24 2100 |0157: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a40c0: 0a21 |015a: move-result v33 │ │ +0a40c2: 0200 2100 |015b: move/from16 v0, v33 │ │ +0a40c6: 8200 |015d: int-to-float v0, v0 │ │ +0a40c8: 0221 0000 |015e: move/from16 v33, v0 │ │ +0a40cc: 4b21 1f20 |0160: aput v33, v31, v32 │ │ +0a40d0: 5440 a011 |0162: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a40d4: 081f 0000 |0164: move-object/from16 v31, v0 │ │ +0a40d8: 7401 6e24 1f00 |0166: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a40de: 0a1f |0169: move-result v31 │ │ +0a40e0: 1320 0100 |016a: const/16 v32, #int 1 // #1 │ │ +0a40e4: 0200 1f00 |016c: move/from16 v0, v31 │ │ +0a40e8: 0201 2000 |016e: move/from16 v1, v32 │ │ +0a40ec: 3310 3700 |0170: if-ne v0, v1, 01a7 // +0037 │ │ +0a40f0: 5440 a711 |0172: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a40f4: 081f 0000 |0174: move-object/from16 v31, v0 │ │ +0a40f8: 7401 6e24 1f00 |0176: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a40fe: 0a1f |0179: move-result v31 │ │ +0a4100: 381f 2d00 |017a: if-eqz v31, 01a7 // +002d │ │ +0a4104: 0800 2300 |017c: move-object/from16 v0, v35 │ │ +0a4108: 5400 8c11 |017e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a410c: 081f 0000 |0180: move-object/from16 v31, v0 │ │ +0a4110: 5240 a111 |0182: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4114: 0220 0000 |0184: move/from16 v32, v0 │ │ +0a4118: 441f 1f20 |0186: aget v31, v31, v32 │ │ +0a411c: 1320 0000 |0188: const/16 v32, #int 0 // #0 │ │ +0a4120: 2d1f 1f20 |018a: cmpl-float v31, v31, v32 │ │ +0a4124: 391f 1b00 |018c: if-nez v31, 01a7 // +001b │ │ +0a4128: 0800 2300 |018e: move-object/from16 v0, v35 │ │ +0a412c: 5400 8c11 |0190: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a4130: 081f 0000 |0192: move-object/from16 v31, v0 │ │ +0a4134: 5240 a111 |0194: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4138: 0220 0000 |0196: move/from16 v32, v0 │ │ +0a413c: 5440 a711 |0198: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a4140: 0821 0000 |019a: move-object/from16 v33, v0 │ │ +0a4144: 7401 6e24 2100 |019c: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a414a: 0a21 |019f: move-result v33 │ │ +0a414c: 0200 2100 |01a0: move/from16 v0, v33 │ │ +0a4150: 8200 |01a2: int-to-float v0, v0 │ │ +0a4152: 0221 0000 |01a3: move/from16 v33, v0 │ │ +0a4156: 4b21 1f20 |01a5: aput v33, v31, v32 │ │ +0a415a: 5440 b211 |01a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a415e: 081f 0000 |01a9: move-object/from16 v31, v0 │ │ +0a4162: 0800 2300 |01ab: move-object/from16 v0, v35 │ │ +0a4166: 0801 1f00 |01ad: move-object/from16 v1, v31 │ │ +0a416a: 7030 6f22 1004 |01af: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a4170: 0a20 |01b2: move-result v32 │ │ +0a4172: 5240 a111 |01b3: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4176: 021f 0000 |01b5: move/from16 v31, v0 │ │ +0a417a: 391f c801 |01b7: if-nez v31, 037f // +01c8 │ │ +0a417e: 131f 0000 |01b9: const/16 v31, #int 0 // #0 │ │ +0a4182: a61f 1f20 |01bb: add-float v31, v31, v32 │ │ +0a4186: 0200 1f00 |01bd: move/from16 v0, v31 │ │ +0a418a: 5940 a311 |01bf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a418e: 5440 b411 |01c1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a4192: 081f 0000 |01c3: move-object/from16 v31, v0 │ │ +0a4196: 0800 2300 |01c5: move-object/from16 v0, v35 │ │ +0a419a: 0801 1f00 |01c7: move-object/from16 v1, v31 │ │ +0a419e: 7030 5722 1004 |01c9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a41a4: 0a1f |01cc: move-result v31 │ │ +0a41a6: 0200 1f00 |01cd: move/from16 v0, v31 │ │ +0a41aa: 5940 a511 |01cf: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a41ae: 5240 9f11 |01d1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ +0a41b2: 021f 0000 |01d3: move/from16 v31, v0 │ │ +0a41b6: 1320 ffff |01d5: const/16 v32, #int -1 // #ffff │ │ +0a41ba: 0200 1f00 |01d7: move/from16 v0, v31 │ │ +0a41be: 0201 2000 |01d9: move/from16 v1, v32 │ │ +0a41c2: 3210 3800 |01db: if-eq v0, v1, 0213 // +0038 │ │ +0a41c6: 5240 9f11 |01dd: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ +0a41ca: 021f 0000 |01df: move/from16 v31, v0 │ │ +0a41ce: 0200 1f00 |01e1: move/from16 v0, v31 │ │ +0a41d2: 6e20 8d25 0500 |01e3: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a41d8: 0c03 |01e6: move-result-object v3 │ │ +0a41da: 1f03 2303 |01e7: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a41de: 5240 a511 |01e9: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a41e2: 021f 0000 |01eb: move/from16 v31, v0 │ │ +0a41e6: 1320 0000 |01ed: const/16 v32, #int 0 // #0 │ │ +0a41ea: 5440 bb11 |01ef: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a41ee: 0821 0000 |01f1: move-object/from16 v33, v0 │ │ +0a41f2: 0800 2300 |01f3: move-object/from16 v0, v35 │ │ +0a41f6: 0801 2100 |01f5: move-object/from16 v1, v33 │ │ +0a41fa: 7030 5722 1004 |01f7: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a4200: 0a21 |01fa: move-result v33 │ │ +0a4202: 5430 b811 |01fb: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a4206: 0822 0000 |01fd: move-object/from16 v34, v0 │ │ +0a420a: 0800 2300 |01ff: move-object/from16 v0, v35 │ │ +0a420e: 0801 2200 |0201: move-object/from16 v1, v34 │ │ +0a4212: 7030 5722 1003 |0203: invoke-direct {v0, v1, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a4218: 0a22 |0206: move-result v34 │ │ +0a421a: a721 2122 |0207: sub-float v33, v33, v34 │ │ +0a421e: 7702 8524 2000 |0209: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4224: 0a20 |020c: move-result v32 │ │ +0a4226: a61f 1f20 |020d: add-float v31, v31, v32 │ │ +0a422a: 0200 1f00 |020f: move/from16 v0, v31 │ │ +0a422e: 5940 a511 |0211: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a4232: 5440 ba11 |0213: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a4236: 081f 0000 |0215: move-object/from16 v31, v0 │ │ +0a423a: 0800 2300 |0217: move-object/from16 v0, v35 │ │ +0a423e: 0801 1f00 |0219: move-object/from16 v1, v31 │ │ +0a4242: 7030 6f22 1004 |021b: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a4248: 0a14 |021e: move-result v20 │ │ +0a424a: 5440 b311 |021f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a424e: 081f 0000 |0221: move-object/from16 v31, v0 │ │ +0a4252: 0800 2300 |0223: move-object/from16 v0, v35 │ │ +0a4256: 0801 1f00 |0225: move-object/from16 v1, v31 │ │ +0a425a: 7030 6f22 1004 |0227: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a4260: 0a20 |022a: move-result v32 │ │ +0a4262: 5240 a111 |022b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4266: 021f 0000 |022d: move/from16 v31, v0 │ │ +0a426a: 5440 a011 |022f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a426e: 0821 0000 |0231: move-object/from16 v33, v0 │ │ +0a4272: 7401 6e24 2100 |0233: invoke-virtual/range {v33}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4278: 0a21 |0236: move-result v33 │ │ +0a427a: 901f 1f21 |0237: add-int v31, v31, v33 │ │ +0a427e: 0800 2300 |0239: move-object/from16 v0, v35 │ │ +0a4282: 5200 8911 |023b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a4286: 0221 0000 |023d: move/from16 v33, v0 │ │ +0a428a: 0200 1f00 |023f: move/from16 v0, v31 │ │ +0a428e: 0201 2100 |0241: move/from16 v1, v33 │ │ +0a4292: 3310 5601 |0243: if-ne v0, v1, 0399 // +0156 │ │ +0a4296: 131f 0000 |0245: const/16 v31, #int 0 // #0 │ │ +0a429a: a61f 1f20 |0247: add-float v31, v31, v32 │ │ +0a429e: 0200 1f00 |0249: move/from16 v0, v31 │ │ +0a42a2: 5940 a411 |024b: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a42a6: 5440 b111 |024d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a42aa: 081f 0000 |024f: move-object/from16 v31, v0 │ │ +0a42ae: 0800 2300 |0251: move-object/from16 v0, v35 │ │ +0a42b2: 0801 1f00 |0253: move-object/from16 v1, v31 │ │ +0a42b6: 7030 5722 1004 |0255: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a42bc: 0a20 |0258: move-result v32 │ │ +0a42be: 5240 b711 |0259: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a42c2: 021f 0000 |025b: move/from16 v31, v0 │ │ +0a42c6: 0800 2300 |025d: move-object/from16 v0, v35 │ │ +0a42ca: 5200 9611 |025f: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a42ce: 0221 0000 |0261: move/from16 v33, v0 │ │ +0a42d2: d821 21ff |0263: add-int/lit8 v33, v33, #int -1 // #ff │ │ +0a42d6: 0200 1f00 |0265: move/from16 v0, v31 │ │ +0a42da: 0201 2100 |0267: move/from16 v1, v33 │ │ +0a42de: 3310 3401 |0269: if-ne v0, v1, 039d // +0134 │ │ +0a42e2: 131f 0000 |026b: const/16 v31, #int 0 // #0 │ │ +0a42e6: a61f 1f20 |026d: add-float v31, v31, v32 │ │ +0a42ea: 0200 1f00 |026f: move/from16 v0, v31 │ │ +0a42ee: 5940 a211 |0271: iput v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a42f2: 0215 1400 |0273: move/from16 v21, v20 │ │ +0a42f6: 5440 b611 |0275: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a42fa: 081f 0000 |0277: move-object/from16 v31, v0 │ │ +0a42fe: 0800 2300 |0279: move-object/from16 v0, v35 │ │ +0a4302: 0801 1f00 |027b: move-object/from16 v1, v31 │ │ +0a4306: 7030 6f22 1004 |027d: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a430c: 0a12 |0280: move-result v18 │ │ +0a430e: 5440 b511 |0281: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a4312: 081f 0000 |0283: move-object/from16 v31, v0 │ │ +0a4316: 0800 2300 |0285: move-object/from16 v0, v35 │ │ +0a431a: 0801 1f00 |0287: move-object/from16 v1, v31 │ │ +0a431e: 7030 5722 1004 |0289: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a4324: 0a11 |028c: move-result v17 │ │ +0a4326: 5440 b011 |028d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a432a: 081f 0000 |028f: move-object/from16 v31, v0 │ │ +0a432e: 0800 2300 |0291: move-object/from16 v0, v35 │ │ +0a4332: 0801 1f00 |0293: move-object/from16 v1, v31 │ │ +0a4336: 7030 6f22 1004 |0295: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a433c: 0a0e |0298: move-result v14 │ │ +0a433e: 5440 af11 |0299: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a4342: 081f 0000 |029b: move-object/from16 v31, v0 │ │ +0a4346: 0800 2300 |029d: move-object/from16 v0, v35 │ │ +0a434a: 0801 1f00 |029f: move-object/from16 v1, v31 │ │ +0a434e: 7030 5722 1004 |02a1: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a4354: 0a0d |02a4: move-result v13 │ │ +0a4356: 5440 ae11 |02a5: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a435a: 081f 0000 |02a7: move-object/from16 v31, v0 │ │ +0a435e: 0800 2300 |02a9: move-object/from16 v0, v35 │ │ +0a4362: 0801 1f00 |02ab: move-object/from16 v1, v31 │ │ +0a4366: 7030 6f22 1004 |02ad: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a436c: 0a0c |02b0: move-result v12 │ │ +0a436e: 5440 ad11 |02b1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a4372: 081f 0000 |02b3: move-object/from16 v31, v0 │ │ +0a4376: 0800 2300 |02b5: move-object/from16 v0, v35 │ │ +0a437a: 0801 1f00 |02b7: move-object/from16 v1, v31 │ │ +0a437e: 7030 5722 1004 |02b9: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a4384: 0a0b |02bc: move-result v11 │ │ +0a4386: 2e1f 120e |02bd: cmpg-float v31, v18, v14 │ │ +0a438a: 3b1f 0400 |02bf: if-gez v31, 02c3 // +0004 │ │ +0a438e: 0212 0e00 |02c1: move/from16 v18, v14 │ │ +0a4392: 2e1f 110d |02c3: cmpg-float v31, v17, v13 │ │ +0a4396: 3b1f 0400 |02c5: if-gez v31, 02c9 // +0004 │ │ +0a439a: 0211 0d00 |02c7: move/from16 v17, v13 │ │ +0a439e: 131f 0000 |02c9: const/16 v31, #int 0 // #0 │ │ +0a43a2: 2d1f 0c1f |02cb: cmpl-float v31, v12, v31 │ │ +0a43a6: 3d1f 0800 |02cd: if-lez v31, 02d5 // +0008 │ │ +0a43aa: 2d1f 120c |02cf: cmpl-float v31, v18, v12 │ │ +0a43ae: 3d1f 0400 |02d1: if-lez v31, 02d5 // +0004 │ │ +0a43b2: 0212 0c00 |02d3: move/from16 v18, v12 │ │ +0a43b6: 131f 0000 |02d5: const/16 v31, #int 0 // #0 │ │ +0a43ba: 2d1f 0b1f |02d7: cmpl-float v31, v11, v31 │ │ +0a43be: 3d1f 0800 |02d9: if-lez v31, 02e1 // +0008 │ │ +0a43c2: 2d1f 110b |02db: cmpl-float v31, v17, v11 │ │ +0a43c6: 3d1f 0400 |02dd: if-lez v31, 02e1 // +0004 │ │ +0a43ca: 0211 0b00 |02df: move/from16 v17, v11 │ │ +0a43ce: 5440 a011 |02e1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a43d2: 081f 0000 |02e3: move-object/from16 v31, v0 │ │ +0a43d6: 7401 6e24 1f00 |02e5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a43dc: 0a1f |02e8: move-result v31 │ │ +0a43de: 1320 0100 |02e9: const/16 v32, #int 1 // #1 │ │ +0a43e2: 0200 1f00 |02eb: move/from16 v0, v31 │ │ +0a43e6: 0201 2000 |02ed: move/from16 v1, v32 │ │ +0a43ea: 3310 4800 |02ef: if-ne v0, v1, 0337 // +0048 │ │ +0a43ee: 5240 a311 |02f1: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a43f2: 021f 0000 |02f3: move/from16 v31, v0 │ │ +0a43f6: 5240 a411 |02f5: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a43fa: 0220 0000 |02f7: move/from16 v32, v0 │ │ +0a43fe: a609 1f20 |02f9: add-float v9, v31, v32 │ │ +0a4402: 0800 2300 |02fb: move-object/from16 v0, v35 │ │ +0a4406: 5400 8611 |02fd: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a440a: 081f 0000 |02ff: move-object/from16 v31, v0 │ │ +0a440e: 5240 a111 |0301: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4412: 0220 0000 |0303: move/from16 v32, v0 │ │ +0a4416: 0800 2300 |0305: move-object/from16 v0, v35 │ │ +0a441a: 5400 8611 |0307: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a441e: 0821 0000 |0309: move-object/from16 v33, v0 │ │ +0a4422: 5240 a111 |030b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4426: 0222 0000 |030d: move/from16 v34, v0 │ │ +0a442a: 4421 2122 |030f: aget v33, v33, v34 │ │ +0a442e: a622 1209 |0311: add-float v34, v18, v9 │ │ +0a4432: 7702 8524 2100 |0313: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4438: 0a21 |0316: move-result v33 │ │ +0a443a: 4b21 1f20 |0317: aput v33, v31, v32 │ │ +0a443e: 0800 2300 |0319: move-object/from16 v0, v35 │ │ +0a4442: 5400 8511 |031b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a4446: 081f 0000 |031d: move-object/from16 v31, v0 │ │ +0a444a: 5240 a111 |031f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a444e: 0220 0000 |0321: move/from16 v32, v0 │ │ +0a4452: 0800 2300 |0323: move-object/from16 v0, v35 │ │ +0a4456: 5400 8511 |0325: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a445a: 0821 0000 |0327: move-object/from16 v33, v0 │ │ +0a445e: 5240 a111 |0329: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4462: 0222 0000 |032b: move/from16 v34, v0 │ │ +0a4466: 4421 2122 |032d: aget v33, v33, v34 │ │ +0a446a: a622 0e09 |032f: add-float v34, v14, v9 │ │ +0a446e: 7702 8524 2100 |0331: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4474: 0a21 |0334: move-result v33 │ │ +0a4476: 4b21 1f20 |0335: aput v33, v31, v32 │ │ +0a447a: 5240 a511 |0337: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a447e: 021f 0000 |0339: move/from16 v31, v0 │ │ +0a4482: 5240 a211 |033b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a4486: 0220 0000 |033d: move/from16 v32, v0 │ │ +0a448a: a61e 1f20 |033f: add-float v30, v31, v32 │ │ +0a448e: 0800 2300 |0341: move-object/from16 v0, v35 │ │ +0a4492: 5400 9411 |0343: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a4496: 081f 0000 |0345: move-object/from16 v31, v0 │ │ +0a449a: 5240 b711 |0347: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a449e: 0220 0000 |0349: move/from16 v32, v0 │ │ +0a44a2: 0800 2300 |034b: move-object/from16 v0, v35 │ │ +0a44a6: 5400 9411 |034d: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a44aa: 0821 0000 |034f: move-object/from16 v33, v0 │ │ +0a44ae: 5240 b711 |0351: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a44b2: 0222 0000 |0353: move/from16 v34, v0 │ │ +0a44b6: 4421 2122 |0355: aget v33, v33, v34 │ │ +0a44ba: a622 111e |0357: add-float v34, v17, v30 │ │ +0a44be: 7702 8524 2100 |0359: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a44c4: 0a21 |035c: move-result v33 │ │ +0a44c6: 4b21 1f20 |035d: aput v33, v31, v32 │ │ +0a44ca: 0800 2300 |035f: move-object/from16 v0, v35 │ │ +0a44ce: 5400 9311 |0361: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a44d2: 081f 0000 |0363: move-object/from16 v31, v0 │ │ +0a44d6: 5240 b711 |0365: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a44da: 0220 0000 |0367: move/from16 v32, v0 │ │ +0a44de: 0800 2300 |0369: move-object/from16 v0, v35 │ │ +0a44e2: 5400 9311 |036b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a44e6: 0821 0000 |036d: move-object/from16 v33, v0 │ │ +0a44ea: 5240 b711 |036f: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a44ee: 0222 0000 |0371: move/from16 v34, v0 │ │ +0a44f2: 4421 2122 |0373: aget v33, v33, v34 │ │ +0a44f6: a622 0d1e |0375: add-float v34, v13, v30 │ │ +0a44fa: 7702 8524 2100 |0377: invoke-static/range {v33, v34}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4500: 0a21 |037a: move-result v33 │ │ +0a4502: 4b21 1f20 |037b: aput v33, v31, v32 │ │ +0a4506: 2900 adfd |037d: goto/16 012a // -0253 │ │ +0a450a: 131f 0000 |037f: const/16 v31, #int 0 // #0 │ │ +0a450e: 5440 b911 |0381: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a4512: 0821 0000 |0383: move-object/from16 v33, v0 │ │ +0a4516: 0800 2300 |0385: move-object/from16 v0, v35 │ │ +0a451a: 0801 2100 |0387: move-object/from16 v1, v33 │ │ +0a451e: 7030 6f22 1004 |0389: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a4524: 0a21 |038c: move-result v33 │ │ +0a4526: a721 2115 |038d: sub-float v33, v33, v21 │ │ +0a452a: 0200 1f00 |038f: move/from16 v0, v31 │ │ +0a452e: 0201 2100 |0391: move/from16 v1, v33 │ │ +0a4532: 7120 8524 1000 |0393: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4538: 0a1f |0396: move-result v31 │ │ +0a453a: 2900 24fe |0397: goto/16 01bb // -01dc │ │ +0a453e: 021f 1400 |0399: move/from16 v31, v20 │ │ +0a4542: 2900 acfe |039b: goto/16 0247 // -0154 │ │ +0a4546: 5440 b811 |039d: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a454a: 081f 0000 |039f: move-object/from16 v31, v0 │ │ +0a454e: 0800 2300 |03a1: move-object/from16 v0, v35 │ │ +0a4552: 0801 1f00 |03a3: move-object/from16 v1, v31 │ │ +0a4556: 7030 5722 1004 |03a5: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a455c: 0a1f |03a8: move-result v31 │ │ +0a455e: 2900 c4fe |03a9: goto/16 026d // -013c │ │ +0a4562: 120a |03ab: const/4 v10, #int 0 // #0 │ │ +0a4564: 6e10 9325 0500 |03ac: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a456a: 0a0f |03af: move-result v15 │ │ +0a456c: 35fa 6800 |03b0: if-ge v10, v15, 0418 // +0068 │ │ +0a4570: 6e20 8d25 a500 |03b2: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4576: 0c04 |03b5: move-result-object v4 │ │ +0a4578: 1f04 2303 |03b6: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a457c: 5440 ab11 |03b8: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a4580: 081f 0000 |03ba: move-object/from16 v31, v0 │ │ +0a4584: 7401 2b24 1f00 |03bc: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a458a: 0a1f |03bf: move-result v31 │ │ +0a458c: 391f 0c00 |03c0: if-nez v31, 03cc // +000c │ │ +0a4590: 5440 a711 |03c2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a4594: 081f 0000 |03c4: move-object/from16 v31, v0 │ │ +0a4598: 7401 6e24 1f00 |03c6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a459e: 0a1f |03c9: move-result v31 │ │ +0a45a0: 391f 0500 |03ca: if-nez v31, 03cf // +0005 │ │ +0a45a4: d80a 0a01 |03cc: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a45a8: 28e2 |03ce: goto 03b0 // -001e │ │ +0a45aa: 5246 a111 |03cf: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a45ae: 5440 a011 |03d1: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a45b2: 081f 0000 |03d3: move-object/from16 v31, v0 │ │ +0a45b6: 7401 6e24 1f00 |03d5: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a45bc: 0a1f |03d8: move-result v31 │ │ +0a45be: 9010 061f |03d9: add-int v16, v6, v31 │ │ +0a45c2: 0200 1000 |03db: move/from16 v0, v16 │ │ +0a45c6: 3506 1300 |03dd: if-ge v6, v0, 03f0 // +0013 │ │ +0a45ca: 0800 2300 |03df: move-object/from16 v0, v35 │ │ +0a45ce: 5400 8c11 |03e1: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a45d2: 081f 0000 |03e3: move-object/from16 v31, v0 │ │ +0a45d6: 441f 1f06 |03e5: aget v31, v31, v6 │ │ +0a45da: 1320 0000 |03e7: const/16 v32, #int 0 // #0 │ │ +0a45de: 2d1f 1f20 |03e9: cmpl-float v31, v31, v32 │ │ +0a45e2: 391f e1ff |03eb: if-nez v31, 03cc // -001f │ │ +0a45e6: d806 0601 |03ed: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a45ea: 28ec |03ef: goto 03db // -0014 │ │ +0a45ec: 5246 a111 |03f0: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a45f0: 5440 a011 |03f2: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a45f4: 081f 0000 |03f4: move-object/from16 v31, v0 │ │ +0a45f8: 7401 6e24 1f00 |03f6: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a45fe: 0a1f |03f9: move-result v31 │ │ +0a4600: 9010 061f |03fa: add-int v16, v6, v31 │ │ +0a4604: 0200 1000 |03fc: move/from16 v0, v16 │ │ +0a4608: 3506 ceff |03fe: if-ge v6, v0, 03cc // -0032 │ │ +0a460c: 0800 2300 |0400: move-object/from16 v0, v35 │ │ +0a4610: 5400 8c11 |0402: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a4614: 081f 0000 |0404: move-object/from16 v31, v0 │ │ +0a4618: 5440 a711 |0406: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a461c: 0820 0000 |0408: move-object/from16 v32, v0 │ │ +0a4620: 7401 6e24 2000 |040a: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4626: 0a20 |040d: move-result v32 │ │ +0a4628: 0200 2000 |040e: move/from16 v0, v32 │ │ +0a462c: 8200 |0410: int-to-float v0, v0 │ │ +0a462e: 0220 0000 |0411: move/from16 v32, v0 │ │ +0a4632: 4b20 1f06 |0413: aput v32, v31, v6 │ │ +0a4636: d806 0601 |0415: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a463a: 28e5 |0417: goto 03fc // -001b │ │ +0a463c: 120a |0418: const/4 v10, #int 0 // #0 │ │ +0a463e: 6e10 9325 0500 |0419: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4644: 0a0f |041c: move-result v15 │ │ +0a4646: 35fa 0601 |041d: if-ge v10, v15, 0523 // +0106 │ │ +0a464a: 6e20 8d25 a500 |041f: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4650: 0c04 |0422: move-result-object v4 │ │ +0a4652: 1f04 2303 |0423: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4656: 5440 ab11 |0425: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a465a: 081f 0000 |0427: move-object/from16 v31, v0 │ │ +0a465e: 7401 2b24 1f00 |0429: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a4664: 0a1f |042c: move-result v31 │ │ +0a4666: 391f 1200 |042d: if-nez v31, 043f // +0012 │ │ +0a466a: 5440 a011 |042f: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a466e: 081f 0000 |0431: move-object/from16 v31, v0 │ │ +0a4672: 7401 6e24 1f00 |0433: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4678: 0a1f |0436: move-result v31 │ │ +0a467a: 1320 0100 |0437: const/16 v32, #int 1 // #1 │ │ +0a467e: 0200 1f00 |0439: move/from16 v0, v31 │ │ +0a4682: 0201 2000 |043b: move/from16 v1, v32 │ │ +0a4686: 3310 0500 |043d: if-ne v0, v1, 0442 // +0005 │ │ +0a468a: d80a 0a01 |043f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a468e: 28dc |0441: goto 041d // -0024 │ │ +0a4690: 5440 b011 |0442: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a4694: 081f 0000 |0444: move-object/from16 v31, v0 │ │ +0a4698: 0800 2300 |0446: move-object/from16 v0, v35 │ │ +0a469c: 0801 1f00 |0448: move-object/from16 v1, v31 │ │ +0a46a0: 7030 6f22 1004 |044a: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a46a6: 0a0e |044d: move-result v14 │ │ +0a46a8: 5440 b611 |044e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a46ac: 081f 0000 |0450: move-object/from16 v31, v0 │ │ +0a46b0: 0800 2300 |0452: move-object/from16 v0, v35 │ │ +0a46b4: 0801 1f00 |0454: move-object/from16 v1, v31 │ │ +0a46b8: 7030 6f22 1004 |0456: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a46be: 0a12 |0459: move-result v18 │ │ +0a46c0: 5440 ae11 |045a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a46c4: 081f 0000 |045c: move-object/from16 v31, v0 │ │ +0a46c8: 0800 2300 |045e: move-object/from16 v0, v35 │ │ +0a46cc: 0801 1f00 |0460: move-object/from16 v1, v31 │ │ +0a46d0: 7030 6f22 1004 |0462: invoke-direct {v0, v1, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a46d6: 0a0c |0465: move-result v12 │ │ +0a46d8: 2e1f 120e |0466: cmpg-float v31, v18, v14 │ │ +0a46dc: 3b1f 0400 |0468: if-gez v31, 046c // +0004 │ │ +0a46e0: 0212 0e00 |046a: move/from16 v18, v14 │ │ +0a46e4: 131f 0000 |046c: const/16 v31, #int 0 // #0 │ │ +0a46e8: 2d1f 0c1f |046e: cmpl-float v31, v12, v31 │ │ +0a46ec: 3d1f 0800 |0470: if-lez v31, 0478 // +0008 │ │ +0a46f0: 2d1f 120c |0472: cmpl-float v31, v18, v12 │ │ +0a46f4: 3d1f 0400 |0474: if-lez v31, 0478 // +0004 │ │ +0a46f8: 0212 0c00 |0476: move/from16 v18, v12 │ │ +0a46fc: 1316 0000 |0478: const/16 v22, #int 0 // #0 │ │ +0a4700: 1317 0000 |047a: const/16 v23, #int 0 // #0 │ │ +0a4704: 5246 a111 |047c: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4708: 5440 a011 |047e: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a470c: 081f 0000 |0480: move-object/from16 v31, v0 │ │ +0a4710: 7401 6e24 1f00 |0482: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4716: 0a1f |0485: move-result v31 │ │ +0a4718: 9010 061f |0486: add-int v16, v6, v31 │ │ +0a471c: 0200 1000 |0488: move/from16 v0, v16 │ │ +0a4720: 3506 1900 |048a: if-ge v6, v0, 04a3 // +0019 │ │ +0a4724: 0800 2300 |048c: move-object/from16 v0, v35 │ │ +0a4728: 5400 8511 |048e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a472c: 081f 0000 |0490: move-object/from16 v31, v0 │ │ +0a4730: 441f 1f06 |0492: aget v31, v31, v6 │ │ +0a4734: a616 161f |0494: add-float v22, v22, v31 │ │ +0a4738: 0800 2300 |0496: move-object/from16 v0, v35 │ │ +0a473c: 5400 8611 |0498: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a4740: 081f 0000 |049a: move-object/from16 v31, v0 │ │ +0a4744: 441f 1f06 |049c: aget v31, v31, v6 │ │ +0a4748: a617 171f |049e: add-float v23, v23, v31 │ │ +0a474c: d806 0601 |04a0: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a4750: 28e6 |04a2: goto 0488 // -001a │ │ +0a4752: 1319 0000 |04a3: const/16 v25, #int 0 // #0 │ │ +0a4756: 5246 a111 |04a5: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a475a: 5440 a011 |04a7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a475e: 081f 0000 |04a9: move-object/from16 v31, v0 │ │ +0a4762: 7401 6e24 1f00 |04ab: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4768: 0a1f |04ae: move-result v31 │ │ +0a476a: 9010 061f |04af: add-int v16, v6, v31 │ │ +0a476e: 0200 1000 |04b1: move/from16 v0, v16 │ │ +0a4772: 3506 0f00 |04b3: if-ge v6, v0, 04c2 // +000f │ │ +0a4776: 0800 2300 |04b5: move-object/from16 v0, v35 │ │ +0a477a: 5400 8c11 |04b7: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a477e: 081f 0000 |04b9: move-object/from16 v31, v0 │ │ +0a4782: 441f 1f06 |04bb: aget v31, v31, v6 │ │ +0a4786: a619 191f |04bd: add-float v25, v25, v31 │ │ +0a478a: d806 0601 |04bf: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a478e: 28f0 |04c1: goto 04b1 // -0010 │ │ +0a4790: 131f 0000 |04c2: const/16 v31, #int 0 // #0 │ │ +0a4794: a720 0e16 |04c4: sub-float v32, v14, v22 │ │ +0a4798: 7702 8524 1f00 |04c6: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a479e: 0a07 |04c9: move-result v7 │ │ +0a47a0: 131f 0000 |04ca: const/16 v31, #int 0 // #0 │ │ +0a47a4: a720 1217 |04cc: sub-float v32, v18, v23 │ │ +0a47a8: 7702 8524 1f00 |04ce: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a47ae: 0a08 |04d1: move-result v8 │ │ +0a47b0: 5246 a111 |04d2: iget v6, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a47b4: 5440 a011 |04d4: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a47b8: 081f 0000 |04d6: move-object/from16 v31, v0 │ │ +0a47bc: 7401 6e24 1f00 |04d8: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a47c2: 0a1f |04db: move-result v31 │ │ +0a47c4: 9010 061f |04dc: add-int v16, v6, v31 │ │ +0a47c8: 0200 1000 |04de: move/from16 v0, v16 │ │ +0a47cc: 3506 5fff |04e0: if-ge v6, v0, 043f // -00a1 │ │ +0a47d0: 131f 0000 |04e2: const/16 v31, #int 0 // #0 │ │ +0a47d4: 2d1f 191f |04e4: cmpl-float v31, v25, v31 │ │ +0a47d8: 391f 3200 |04e6: if-nez v31, 0518 // +0032 │ │ +0a47dc: 151f 803f |04e8: const/high16 v31, #int 1065353216 // #3f80 │ │ +0a47e0: 5440 a011 |04ea: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a47e4: 0820 0000 |04ec: move-object/from16 v32, v0 │ │ +0a47e8: 7401 6e24 2000 |04ee: invoke-virtual/range {v32}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a47ee: 0a20 |04f1: move-result v32 │ │ +0a47f0: 0200 2000 |04f2: move/from16 v0, v32 │ │ +0a47f4: 8200 |04f4: int-to-float v0, v0 │ │ +0a47f6: 0220 0000 |04f5: move/from16 v32, v0 │ │ +0a47fa: a913 1f20 |04f7: div-float v19, v31, v32 │ │ +0a47fe: 0800 2300 |04f9: move-object/from16 v0, v35 │ │ +0a4802: 5400 8511 |04fb: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a4806: 081f 0000 |04fd: move-object/from16 v31, v0 │ │ +0a480a: 4420 1f06 |04ff: aget v32, v31, v6 │ │ +0a480e: a821 0713 |0501: mul-float v33, v7, v19 │ │ +0a4812: a620 2021 |0503: add-float v32, v32, v33 │ │ +0a4816: 4b20 1f06 |0505: aput v32, v31, v6 │ │ +0a481a: 0800 2300 |0507: move-object/from16 v0, v35 │ │ +0a481e: 5400 8611 |0509: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a4822: 081f 0000 |050b: move-object/from16 v31, v0 │ │ +0a4826: 4420 1f06 |050d: aget v32, v31, v6 │ │ +0a482a: a821 0813 |050f: mul-float v33, v8, v19 │ │ +0a482e: a620 2021 |0511: add-float v32, v32, v33 │ │ +0a4832: 4b20 1f06 |0513: aput v32, v31, v6 │ │ +0a4836: d806 0601 |0515: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a483a: 28c7 |0517: goto 04de // -0039 │ │ +0a483c: 0800 2300 |0518: move-object/from16 v0, v35 │ │ +0a4840: 5400 8c11 |051a: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a4844: 081f 0000 |051c: move-object/from16 v31, v0 │ │ +0a4848: 441f 1f06 |051e: aget v31, v31, v6 │ │ +0a484c: a913 1f19 |0520: div-float v19, v31, v25 │ │ +0a4850: 28d7 |0522: goto 04f9 // -0029 │ │ +0a4852: 131b 0000 |0523: const/16 v27, #int 0 // #0 │ │ +0a4856: 131a 0000 |0525: const/16 v26, #int 0 // #0 │ │ +0a485a: 131d 0000 |0527: const/16 v29, #int 0 // #0 │ │ +0a485e: 131c 0000 |0529: const/16 v28, #int 0 // #0 │ │ +0a4862: 120a |052b: const/4 v10, #int 0 // #0 │ │ +0a4864: 6e10 9325 0500 |052c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a486a: 0a0f |052f: move-result v15 │ │ +0a486c: 35fa 8e00 |0530: if-ge v10, v15, 05be // +008e │ │ +0a4870: 6e20 8d25 a500 |0532: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4876: 0c04 |0535: move-result-object v4 │ │ +0a4878: 1f04 2303 |0536: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a487c: 5440 ab11 |0538: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a4880: 081f 0000 |053a: move-object/from16 v31, v0 │ │ +0a4884: 7401 2b24 1f00 |053c: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a488a: 0a1f |053f: move-result v31 │ │ +0a488c: 381f 0500 |0540: if-eqz v31, 0545 // +0005 │ │ +0a4890: d80a 0a01 |0542: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a4894: 28ec |0544: goto 0530 // -0014 │ │ +0a4896: 5440 bc11 |0545: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a489a: 081f 0000 |0547: move-object/from16 v31, v0 │ │ +0a489e: 6220 5812 |0549: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ +0a48a2: 0800 1f00 |054b: move-object/from16 v0, v31 │ │ +0a48a6: 0801 2000 |054d: move-object/from16 v1, v32 │ │ +0a48aa: 3310 3a00 |054f: if-ne v0, v1, 0589 // +003a │ │ +0a48ae: 5440 a011 |0551: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a48b2: 081f 0000 |0553: move-object/from16 v31, v0 │ │ +0a48b6: 7401 6e24 1f00 |0555: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a48bc: 0a1f |0558: move-result v31 │ │ +0a48be: 1320 0100 |0559: const/16 v32, #int 1 // #1 │ │ +0a48c2: 0200 1f00 |055b: move/from16 v0, v31 │ │ +0a48c6: 0201 2000 |055d: move/from16 v1, v32 │ │ +0a48ca: 3310 2a00 |055f: if-ne v0, v1, 0589 // +002a │ │ +0a48ce: 0800 2300 |0561: move-object/from16 v0, v35 │ │ +0a48d2: 5400 8511 |0563: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a48d6: 081f 0000 |0565: move-object/from16 v31, v0 │ │ +0a48da: 5240 a111 |0567: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a48de: 0220 0000 |0569: move/from16 v32, v0 │ │ +0a48e2: 441f 1f20 |056b: aget v31, v31, v32 │ │ +0a48e6: 0200 1b00 |056d: move/from16 v0, v27 │ │ +0a48ea: 0201 1f00 |056f: move/from16 v1, v31 │ │ +0a48ee: 7120 8524 1000 |0571: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a48f4: 0a1b |0574: move-result v27 │ │ +0a48f6: 0800 2300 |0575: move-object/from16 v0, v35 │ │ +0a48fa: 5400 8611 |0577: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a48fe: 081f 0000 |0579: move-object/from16 v31, v0 │ │ +0a4902: 5240 a111 |057b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4906: 0220 0000 |057d: move/from16 v32, v0 │ │ +0a490a: 441f 1f20 |057f: aget v31, v31, v32 │ │ +0a490e: 0200 1d00 |0581: move/from16 v0, v29 │ │ +0a4912: 0201 1f00 |0583: move/from16 v1, v31 │ │ +0a4916: 7120 8524 1000 |0585: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a491c: 0a1d |0588: move-result v29 │ │ +0a491e: 5440 bd11 |0589: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a4922: 081f 0000 |058b: move-object/from16 v31, v0 │ │ +0a4926: 6220 5812 |058d: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ +0a492a: 0800 1f00 |058f: move-object/from16 v0, v31 │ │ +0a492e: 0801 2000 |0591: move-object/from16 v1, v32 │ │ +0a4932: 3310 afff |0593: if-ne v0, v1, 0542 // -0051 │ │ +0a4936: 0800 2300 |0595: move-object/from16 v0, v35 │ │ +0a493a: 5400 9311 |0597: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a493e: 081f 0000 |0599: move-object/from16 v31, v0 │ │ +0a4942: 5240 b711 |059b: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4946: 0220 0000 |059d: move/from16 v32, v0 │ │ +0a494a: 441f 1f20 |059f: aget v31, v31, v32 │ │ +0a494e: 0200 1a00 |05a1: move/from16 v0, v26 │ │ +0a4952: 0201 1f00 |05a3: move/from16 v1, v31 │ │ +0a4956: 7120 8524 1000 |05a5: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a495c: 0a1a |05a8: move-result v26 │ │ +0a495e: 0800 2300 |05a9: move-object/from16 v0, v35 │ │ +0a4962: 5400 9411 |05ab: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a4966: 081f 0000 |05ad: move-object/from16 v31, v0 │ │ +0a496a: 5240 b711 |05af: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a496e: 0220 0000 |05b1: move/from16 v32, v0 │ │ +0a4972: 441f 1f20 |05b3: aget v31, v31, v32 │ │ +0a4976: 0200 1c00 |05b5: move/from16 v0, v28 │ │ +0a497a: 0201 1f00 |05b7: move/from16 v1, v31 │ │ +0a497e: 7120 8524 1000 |05b9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4984: 0a1c |05bc: move-result v28 │ │ +0a4986: 2885 |05bd: goto 0542 // -007b │ │ +0a4988: 131f 0000 |05be: const/16 v31, #int 0 // #0 │ │ +0a498c: 2d1f 1d1f |05c0: cmpl-float v31, v29, v31 │ │ +0a4990: 3c1f 0800 |05c2: if-gtz v31, 05ca // +0008 │ │ +0a4994: 131f 0000 |05c4: const/16 v31, #int 0 // #0 │ │ +0a4998: 2d1f 1c1f |05c6: cmpl-float v31, v28, v31 │ │ +0a499c: 3d1f 8100 |05c8: if-lez v31, 0649 // +0081 │ │ +0a49a0: 120a |05ca: const/4 v10, #int 0 // #0 │ │ +0a49a2: 6e10 9325 0500 |05cb: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a49a8: 0a0f |05ce: move-result v15 │ │ +0a49aa: 35fa 7a00 |05cf: if-ge v10, v15, 0649 // +007a │ │ +0a49ae: 6e20 8d25 a500 |05d1: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a49b4: 0c04 |05d4: move-result-object v4 │ │ +0a49b6: 1f04 2303 |05d5: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a49ba: 5440 ab11 |05d7: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a49be: 081f 0000 |05d9: move-object/from16 v31, v0 │ │ +0a49c2: 7401 2b24 1f00 |05db: invoke-virtual/range {v31}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a49c8: 0a1f |05de: move-result v31 │ │ +0a49ca: 381f 0500 |05df: if-eqz v31, 05e4 // +0005 │ │ +0a49ce: d80a 0a01 |05e1: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a49d2: 28ec |05e3: goto 05cf // -0014 │ │ +0a49d4: 131f 0000 |05e4: const/16 v31, #int 0 // #0 │ │ +0a49d8: 2d1f 1d1f |05e6: cmpl-float v31, v29, v31 │ │ +0a49dc: 3d1f 3600 |05e8: if-lez v31, 061e // +0036 │ │ +0a49e0: 5440 bc11 |05ea: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a49e4: 081f 0000 |05ec: move-object/from16 v31, v0 │ │ +0a49e8: 6220 5812 |05ee: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ +0a49ec: 0800 1f00 |05f0: move-object/from16 v0, v31 │ │ +0a49f0: 0801 2000 |05f2: move-object/from16 v1, v32 │ │ +0a49f4: 3310 2a00 |05f4: if-ne v0, v1, 061e // +002a │ │ +0a49f8: 5440 a011 |05f6: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a49fc: 081f 0000 |05f8: move-object/from16 v31, v0 │ │ +0a4a00: 7401 6e24 1f00 |05fa: invoke-virtual/range {v31}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4a06: 0a1f |05fd: move-result v31 │ │ +0a4a08: 1320 0100 |05fe: const/16 v32, #int 1 // #1 │ │ +0a4a0c: 0200 1f00 |0600: move/from16 v0, v31 │ │ +0a4a10: 0201 2000 |0602: move/from16 v1, v32 │ │ +0a4a14: 3310 1a00 |0604: if-ne v0, v1, 061e // +001a │ │ +0a4a18: 0800 2300 |0606: move-object/from16 v0, v35 │ │ +0a4a1c: 5400 8511 |0608: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a4a20: 081f 0000 |060a: move-object/from16 v31, v0 │ │ +0a4a24: 5240 a111 |060c: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4a28: 0220 0000 |060e: move/from16 v32, v0 │ │ +0a4a2c: 4b1b 1f20 |0610: aput v27, v31, v32 │ │ +0a4a30: 0800 2300 |0612: move-object/from16 v0, v35 │ │ +0a4a34: 5400 8611 |0614: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a4a38: 081f 0000 |0616: move-object/from16 v31, v0 │ │ +0a4a3c: 5240 a111 |0618: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4a40: 0220 0000 |061a: move/from16 v32, v0 │ │ +0a4a44: 4b1d 1f20 |061c: aput v29, v31, v32 │ │ +0a4a48: 131f 0000 |061e: const/16 v31, #int 0 // #0 │ │ +0a4a4c: 2d1f 1c1f |0620: cmpl-float v31, v28, v31 │ │ +0a4a50: 3d1f bfff |0622: if-lez v31, 05e1 // -0041 │ │ +0a4a54: 5440 bd11 |0624: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a4a58: 081f 0000 |0626: move-object/from16 v31, v0 │ │ +0a4a5c: 6220 5812 |0628: sget-object v32, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@1258 │ │ +0a4a60: 0800 1f00 |062a: move-object/from16 v0, v31 │ │ +0a4a64: 0801 2000 |062c: move-object/from16 v1, v32 │ │ +0a4a68: 3310 b3ff |062e: if-ne v0, v1, 05e1 // -004d │ │ +0a4a6c: 0800 2300 |0630: move-object/from16 v0, v35 │ │ +0a4a70: 5400 9311 |0632: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a4a74: 081f 0000 |0634: move-object/from16 v31, v0 │ │ +0a4a78: 5240 b711 |0636: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4a7c: 0220 0000 |0638: move/from16 v32, v0 │ │ +0a4a80: 4b1a 1f20 |063a: aput v26, v31, v32 │ │ +0a4a84: 0800 2300 |063c: move-object/from16 v0, v35 │ │ +0a4a88: 5400 9411 |063e: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a4a8c: 081f 0000 |0640: move-object/from16 v31, v0 │ │ +0a4a90: 5240 b711 |0642: iget v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4a94: 0220 0000 |0644: move/from16 v32, v0 │ │ +0a4a98: 4b1c 1f20 |0646: aput v28, v31, v32 │ │ +0a4a9c: 2899 |0648: goto 05e1 // -0067 │ │ +0a4a9e: 131f 0000 |0649: const/16 v31, #int 0 // #0 │ │ +0a4aa2: 0200 1f00 |064b: move/from16 v0, v31 │ │ +0a4aa6: 0801 2300 |064d: move-object/from16 v1, v35 │ │ +0a4aaa: 5910 9a11 |064f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a4aae: 131f 0000 |0651: const/16 v31, #int 0 // #0 │ │ +0a4ab2: 0200 1f00 |0653: move/from16 v0, v31 │ │ +0a4ab6: 0801 2300 |0655: move-object/from16 v1, v35 │ │ +0a4aba: 5910 9911 |0657: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a4abe: 131f 0000 |0659: const/16 v31, #int 0 // #0 │ │ +0a4ac2: 0200 1f00 |065b: move/from16 v0, v31 │ │ +0a4ac6: 0801 2300 |065d: move-object/from16 v1, v35 │ │ +0a4aca: 5910 9c11 |065f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a4ace: 131f 0000 |0661: const/16 v31, #int 0 // #0 │ │ +0a4ad2: 0200 1f00 |0663: move/from16 v0, v31 │ │ +0a4ad6: 0801 2300 |0665: move-object/from16 v1, v35 │ │ +0a4ada: 5910 9b11 |0667: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a4ade: 120a |0669: const/4 v10, #int 0 // #0 │ │ +0a4ae0: 0800 2300 |066a: move-object/from16 v0, v35 │ │ +0a4ae4: 5200 8911 |066c: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a4ae8: 021f 0000 |066e: move/from16 v31, v0 │ │ +0a4aec: 0200 1f00 |0670: move/from16 v0, v31 │ │ +0a4af0: 350a 3100 |0672: if-ge v10, v0, 06a3 // +0031 │ │ +0a4af4: 0800 2300 |0674: move-object/from16 v0, v35 │ │ +0a4af8: 5200 9a11 |0676: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a4afc: 021f 0000 |0678: move/from16 v31, v0 │ │ +0a4b00: 0800 2300 |067a: move-object/from16 v0, v35 │ │ +0a4b04: 5400 8511 |067c: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a4b08: 0820 0000 |067e: move-object/from16 v32, v0 │ │ +0a4b0c: 4420 200a |0680: aget v32, v32, v10 │ │ +0a4b10: a61f 1f20 |0682: add-float v31, v31, v32 │ │ +0a4b14: 0200 1f00 |0684: move/from16 v0, v31 │ │ +0a4b18: 0801 2300 |0686: move-object/from16 v1, v35 │ │ +0a4b1c: 5910 9a11 |0688: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a4b20: 0800 2300 |068a: move-object/from16 v0, v35 │ │ +0a4b24: 5200 9c11 |068c: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a4b28: 021f 0000 |068e: move/from16 v31, v0 │ │ +0a4b2c: 0800 2300 |0690: move-object/from16 v0, v35 │ │ +0a4b30: 5400 8611 |0692: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a4b34: 0820 0000 |0694: move-object/from16 v32, v0 │ │ +0a4b38: 4420 200a |0696: aget v32, v32, v10 │ │ +0a4b3c: a61f 1f20 |0698: add-float v31, v31, v32 │ │ +0a4b40: 0200 1f00 |069a: move/from16 v0, v31 │ │ +0a4b44: 0801 2300 |069c: move-object/from16 v1, v35 │ │ +0a4b48: 5910 9c11 |069e: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a4b4c: d80a 0a01 |06a0: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a4b50: 28c8 |06a2: goto 066a // -0038 │ │ +0a4b52: 120a |06a3: const/4 v10, #int 0 // #0 │ │ +0a4b54: 0800 2300 |06a4: move-object/from16 v0, v35 │ │ +0a4b58: 5200 9611 |06a6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a4b5c: 021f 0000 |06a8: move/from16 v31, v0 │ │ +0a4b60: 0200 1f00 |06aa: move/from16 v0, v31 │ │ +0a4b64: 350a 3d00 |06ac: if-ge v10, v0, 06e9 // +003d │ │ +0a4b68: 0800 2300 |06ae: move-object/from16 v0, v35 │ │ +0a4b6c: 5200 9911 |06b0: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a4b70: 021f 0000 |06b2: move/from16 v31, v0 │ │ +0a4b74: 0800 2300 |06b4: move-object/from16 v0, v35 │ │ +0a4b78: 5400 9311 |06b6: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a4b7c: 0820 0000 |06b8: move-object/from16 v32, v0 │ │ +0a4b80: 4420 200a |06ba: aget v32, v32, v10 │ │ +0a4b84: a61f 1f20 |06bc: add-float v31, v31, v32 │ │ +0a4b88: 0200 1f00 |06be: move/from16 v0, v31 │ │ +0a4b8c: 0801 2300 |06c0: move-object/from16 v1, v35 │ │ +0a4b90: 5910 9911 |06c2: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a4b94: 0800 2300 |06c4: move-object/from16 v0, v35 │ │ +0a4b98: 5200 9b11 |06c6: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a4b9c: 021f 0000 |06c8: move/from16 v31, v0 │ │ +0a4ba0: 0800 2300 |06ca: move-object/from16 v0, v35 │ │ +0a4ba4: 5400 9311 |06cc: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a4ba8: 0820 0000 |06ce: move-object/from16 v32, v0 │ │ +0a4bac: 4420 200a |06d0: aget v32, v32, v10 │ │ +0a4bb0: 0800 2300 |06d2: move-object/from16 v0, v35 │ │ +0a4bb4: 5400 9411 |06d4: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a4bb8: 0821 0000 |06d6: move-object/from16 v33, v0 │ │ +0a4bbc: 4421 210a |06d8: aget v33, v33, v10 │ │ +0a4bc0: 7702 8524 2000 |06da: invoke-static/range {v32, v33}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4bc6: 0a20 |06dd: move-result v32 │ │ +0a4bc8: a61f 1f20 |06de: add-float v31, v31, v32 │ │ +0a4bcc: 0200 1f00 |06e0: move/from16 v0, v31 │ │ +0a4bd0: 0801 2300 |06e2: move-object/from16 v1, v35 │ │ +0a4bd4: 5910 9b11 |06e4: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a4bd8: d80a 0a01 |06e6: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a4bdc: 28bc |06e8: goto 06a4 // -0044 │ │ +0a4bde: 0800 2300 |06e9: move-object/from16 v0, v35 │ │ +0a4be2: 5400 8e11 |06eb: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a4be6: 081f 0000 |06ed: move-object/from16 v31, v0 │ │ +0a4bea: 0800 2300 |06ef: move-object/from16 v0, v35 │ │ +0a4bee: 0801 1f00 |06f1: move-object/from16 v1, v31 │ │ +0a4bf2: 7020 6e22 1000 |06f3: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ +0a4bf8: 0a1f |06f6: move-result v31 │ │ +0a4bfa: 0800 2300 |06f7: move-object/from16 v0, v35 │ │ +0a4bfe: 5400 8f11 |06f9: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a4c02: 0820 0000 |06fb: move-object/from16 v32, v0 │ │ +0a4c06: 0800 2300 |06fd: move-object/from16 v0, v35 │ │ +0a4c0a: 0801 2000 |06ff: move-object/from16 v1, v32 │ │ +0a4c0e: 7020 6e22 1000 |0701: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ +0a4c14: 0a20 |0704: move-result v32 │ │ +0a4c16: a609 1f20 |0705: add-float v9, v31, v32 │ │ +0a4c1a: 0800 2300 |0707: move-object/from16 v0, v35 │ │ +0a4c1e: 5400 9011 |0709: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a4c22: 081f 0000 |070b: move-object/from16 v31, v0 │ │ +0a4c26: 0800 2300 |070d: move-object/from16 v0, v35 │ │ +0a4c2a: 0801 1f00 |070f: move-object/from16 v1, v31 │ │ +0a4c2e: 7020 5622 1000 |0711: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ +0a4c34: 0a1f |0714: move-result v31 │ │ +0a4c36: 0800 2300 |0715: move-object/from16 v0, v35 │ │ +0a4c3a: 5400 8d11 |0717: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a4c3e: 0820 0000 |0719: move-object/from16 v32, v0 │ │ +0a4c42: 0800 2300 |071b: move-object/from16 v0, v35 │ │ +0a4c46: 0801 2000 |071d: move-object/from16 v1, v32 │ │ +0a4c4a: 7020 5622 1000 |071f: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ +0a4c50: 0a20 |0722: move-result v32 │ │ +0a4c52: a61e 1f20 |0723: add-float v30, v31, v32 │ │ +0a4c56: 0800 2300 |0725: move-object/from16 v0, v35 │ │ +0a4c5a: 5200 9a11 |0727: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a4c5e: 021f 0000 |0729: move/from16 v31, v0 │ │ +0a4c62: a61f 1f09 |072b: add-float v31, v31, v9 │ │ +0a4c66: 0200 1f00 |072d: move/from16 v0, v31 │ │ +0a4c6a: 0801 2300 |072f: move-object/from16 v1, v35 │ │ +0a4c6e: 5910 9a11 |0731: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a4c72: 0800 2300 |0733: move-object/from16 v0, v35 │ │ +0a4c76: 5200 9911 |0735: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a4c7a: 021f 0000 |0737: move/from16 v31, v0 │ │ +0a4c7e: a61f 1f1e |0739: add-float v31, v31, v30 │ │ +0a4c82: 0200 1f00 |073b: move/from16 v0, v31 │ │ +0a4c86: 0801 2300 |073d: move-object/from16 v1, v35 │ │ +0a4c8a: 5910 9911 |073f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a4c8e: 0800 2300 |0741: move-object/from16 v0, v35 │ │ +0a4c92: 5200 9c11 |0743: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a4c96: 021f 0000 |0745: move/from16 v31, v0 │ │ +0a4c9a: a61f 1f09 |0747: add-float v31, v31, v9 │ │ +0a4c9e: 0800 2300 |0749: move-object/from16 v0, v35 │ │ +0a4ca2: 5200 9a11 |074b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a4ca6: 0220 0000 |074d: move/from16 v32, v0 │ │ +0a4caa: 7702 8524 1f00 |074f: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4cb0: 0a1f |0752: move-result v31 │ │ +0a4cb2: 0200 1f00 |0753: move/from16 v0, v31 │ │ +0a4cb6: 0801 2300 |0755: move-object/from16 v1, v35 │ │ +0a4cba: 5910 9c11 |0757: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a4cbe: 0800 2300 |0759: move-object/from16 v0, v35 │ │ +0a4cc2: 5200 9b11 |075b: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a4cc6: 021f 0000 |075d: move/from16 v31, v0 │ │ +0a4cca: a61f 1f1e |075f: add-float v31, v31, v30 │ │ +0a4cce: 0800 2300 |0761: move-object/from16 v0, v35 │ │ +0a4cd2: 5200 9911 |0763: iget v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a4cd6: 0220 0000 |0765: move/from16 v32, v0 │ │ +0a4cda: 7702 8524 1f00 |0767: invoke-static/range {v31, v32}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a4ce0: 0a1f |076a: move-result v31 │ │ +0a4ce2: 0200 1f00 |076b: move/from16 v0, v31 │ │ +0a4ce6: 0801 2300 |076d: move-object/from16 v1, v35 │ │ +0a4cea: 5910 9b11 |076f: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a4cee: 0e00 |0771: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0008 line=506 │ │ 0x000e line=507 │ │ 0x0012 line=509 │ │ 0x0031 line=511 │ │ @@ -170314,52 +170349,52 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -096eb8: |[096eb8] com.esotericsoftware.tablelayout.BaseTableLayout.endRow:()V │ │ -096ec8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -096eca: 5453 8311 |0001: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -096ece: 6e10 9325 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -096ed4: 0a03 |0006: move-result v3 │ │ -096ed6: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ -096eda: 3a01 0e00 |0009: if-ltz v1, 0017 // +000e │ │ -096ede: 5453 8311 |000b: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -096ee2: 6e20 8d25 1300 |000d: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -096ee8: 0c00 |0010: move-result-object v0 │ │ -096eea: 1f00 2303 |0011: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096eee: 5503 a611 |0013: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -096ef2: 3803 2700 |0015: if-eqz v3, 003c // +0027 │ │ -096ef6: 5253 8911 |0017: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -096efa: 7120 8624 2300 |0019: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -096f00: 0a03 |001c: move-result v3 │ │ -096f02: 5953 8911 |001d: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -096f06: 5253 9611 |001f: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -096f0a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -096f0e: 5953 9611 |0023: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -096f12: 5453 8311 |0025: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -096f16: 5454 8311 |0027: iget-object v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -096f1a: 6e10 9325 0400 |0029: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -096f20: 0a04 |002c: move-result v4 │ │ -096f22: d804 04ff |002d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -096f26: 6e20 8d25 4300 |002f: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -096f2c: 0c03 |0032: move-result-object v3 │ │ -096f2e: 1f03 2303 |0033: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -096f32: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -096f34: 5c34 a611 |0036: iput-boolean v4, v3, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -096f38: 6e10 5822 0500 |0038: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -096f3e: 0e00 |003b: return-void │ │ -096f40: 5403 a011 |003c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -096f44: 6e10 6e24 0300 |003e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -096f4a: 0a03 |0041: move-result v3 │ │ -096f4c: b032 |0042: add-int/2addr v2, v3 │ │ -096f4e: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ -096f52: 28c4 |0045: goto 0009 // -003c │ │ +0a4cf0: |[0a4cf0] com.esotericsoftware.tablelayout.BaseTableLayout.endRow:()V │ │ +0a4d00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4d02: 5453 8311 |0001: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4d06: 6e10 9325 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4d0c: 0a03 |0006: move-result v3 │ │ +0a4d0e: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0a4d12: 3a01 0e00 |0009: if-ltz v1, 0017 // +000e │ │ +0a4d16: 5453 8311 |000b: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4d1a: 6e20 8d25 1300 |000d: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4d20: 0c00 |0010: move-result-object v0 │ │ +0a4d22: 1f00 2303 |0011: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4d26: 5503 a611 |0013: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a4d2a: 3803 2700 |0015: if-eqz v3, 003c // +0027 │ │ +0a4d2e: 5253 8911 |0017: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a4d32: 7120 8624 2300 |0019: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0a4d38: 0a03 |001c: move-result v3 │ │ +0a4d3a: 5953 8911 |001d: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a4d3e: 5253 9611 |001f: iget v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a4d42: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a4d46: 5953 9611 |0023: iput v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a4d4a: 5453 8311 |0025: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4d4e: 5454 8311 |0027: iget-object v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4d52: 6e10 9325 0400 |0029: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4d58: 0a04 |002c: move-result v4 │ │ +0a4d5a: d804 04ff |002d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0a4d5e: 6e20 8d25 4300 |002f: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4d64: 0c03 |0032: move-result-object v3 │ │ +0a4d66: 1f03 2303 |0033: check-cast v3, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4d6a: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +0a4d6c: 5c34 a611 |0036: iput-boolean v4, v3, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a4d70: 6e10 5822 0500 |0038: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a4d76: 0e00 |003b: return-void │ │ +0a4d78: 5403 a011 |003c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a4d7c: 6e10 6e24 0300 |003e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4d82: 0a03 |0041: move-result v3 │ │ +0a4d84: b032 |0042: add-int/2addr v2, v3 │ │ +0a4d86: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a4d8a: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0001 line=136 │ │ 0x000b line=137 │ │ 0x0013 line=138 │ │ 0x0017 line=141 │ │ @@ -170382,27 +170417,27 @@ │ │ type : '([FI)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -096f54: |[096f54] com.esotericsoftware.tablelayout.BaseTableLayout.ensureSize:([FI)[F │ │ -096f64: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ -096f68: 2142 |0002: array-length v2, v4 │ │ -096f6a: 3552 0500 |0003: if-ge v2, v5, 0008 // +0005 │ │ -096f6e: 2354 e803 |0005: new-array v4, v5, [F // type@03e8 │ │ -096f72: 1104 |0007: return-object v4 │ │ -096f74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -096f76: 2141 |0009: array-length v1, v4 │ │ -096f78: 3510 fdff |000a: if-ge v0, v1, 0007 // -0003 │ │ -096f7c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -096f7e: 4b02 0400 |000d: aput v2, v4, v0 │ │ -096f82: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -096f86: 28f9 |0011: goto 000a // -0007 │ │ +0a4d8c: |[0a4d8c] com.esotericsoftware.tablelayout.BaseTableLayout.ensureSize:([FI)[F │ │ +0a4d9c: 3804 0500 |0000: if-eqz v4, 0005 // +0005 │ │ +0a4da0: 2142 |0002: array-length v2, v4 │ │ +0a4da2: 3552 0500 |0003: if-ge v2, v5, 0008 // +0005 │ │ +0a4da6: 2354 e803 |0005: new-array v4, v5, [F // type@03e8 │ │ +0a4daa: 1104 |0007: return-object v4 │ │ +0a4dac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a4dae: 2141 |0009: array-length v1, v4 │ │ +0a4db0: 3510 fdff |000a: if-ge v0, v1, 0007 // -0003 │ │ +0a4db4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a4db6: 4b02 0400 |000d: aput v2, v4, v0 │ │ +0a4dba: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a4dbe: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0007 line=484 │ │ 0x0008 line=482 │ │ 0x000c line=483 │ │ 0x000f line=482 │ │ @@ -170420,22 +170455,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -096f88: |[096f88] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ -096f98: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -096f9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -096f9e: 0f00 |0003: return v0 │ │ -096fa0: 5410 9811 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -096fa4: 6e20 3323 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2333 │ │ -096faa: 0a00 |0009: move-result v0 │ │ -096fac: 28f9 |000a: goto 0003 // -0007 │ │ +0a4dc0: |[0a4dc0] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ +0a4dd0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0a4dd4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a4dd6: 0f00 |0003: return v0 │ │ +0a4dd8: 5410 9811 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a4ddc: 6e20 3323 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2333 │ │ +0a4de2: 0a00 |0009: move-result v0 │ │ +0a4de4: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 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; │ │ @@ -170445,21 +170480,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 │ │ -096fb0: |[096fb0] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -096fc0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -096fc4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -096fc6: 0f00 |0003: return v0 │ │ -096fc8: 6e20 3223 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -096fce: 0a00 |0007: move-result v0 │ │ -096fd0: 28fb |0008: goto 0003 // -0005 │ │ +0a4de8: |[0a4de8] com.esotericsoftware.tablelayout.BaseTableLayout.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0a4df8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0a4dfc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a4dfe: 0f00 |0003: return v0 │ │ +0a4e00: 6e20 3223 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a4e06: 0a00 |0007: move-result v0 │ │ +0a4e08: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 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; │ │ @@ -170470,22 +170505,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Value;)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -096fd4: |[096fd4] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ -096fe4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -096fe8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -096fea: 0f00 |0003: return v0 │ │ -096fec: 5410 9811 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -096ff0: 6e20 3923 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@2339 │ │ -096ff6: 0a00 |0009: move-result v0 │ │ -096ff8: 28f9 |000a: goto 0003 // -0007 │ │ +0a4e0c: |[0a4e0c] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;)F │ │ +0a4e1c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0a4e20: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a4e22: 0f00 |0003: return v0 │ │ +0a4e24: 5410 9811 |0004: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a4e28: 6e20 3923 0200 |0006: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@2339 │ │ +0a4e2e: 0a00 |0009: move-result v0 │ │ +0a4e30: 28f9 |000a: goto 0003 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 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; │ │ @@ -170495,21 +170530,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 │ │ -096ffc: |[096ffc] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -09700c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -097010: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -097012: 0f00 |0003: return v0 │ │ -097014: 6e20 3823 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -09701a: 0a00 |0007: move-result v0 │ │ -09701c: 28fb |0008: goto 0003 // -0005 │ │ +0a4e34: |[0a4e34] com.esotericsoftware.tablelayout.BaseTableLayout.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0a4e44: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0a4e48: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a4e4a: 0f00 |0003: return v0 │ │ +0a4e4c: 6e20 3823 3200 |0004: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a4e52: 0a00 |0007: move-result v0 │ │ +0a4e54: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 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; │ │ @@ -170521,94 +170556,94 @@ │ │ type : '(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 157 16-bit code units │ │ -097020: |[097020] com.esotericsoftware.tablelayout.BaseTableLayout.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -097030: 2200 2303 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097034: 7020 7022 9000 |0002: invoke-direct {v0, v9}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ -09703a: 5b0a be11 |0005: iput-object v10, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -09703e: 5497 8311 |0007: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -097042: 6e10 9325 0700 |0009: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -097048: 0a07 |000c: move-result v7 │ │ -09704a: 3d07 4d00 |000d: if-lez v7, 005a // +004d │ │ -09704e: 5497 8311 |000f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -097052: 5498 8311 |0011: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -097056: 6e10 9325 0800 |0013: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -09705c: 0a08 |0016: move-result v8 │ │ -09705e: d808 08ff |0017: add-int/lit8 v8, v8, #int -1 // #ff │ │ -097062: 6e20 8d25 8700 |0019: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097068: 0c04 |001c: move-result-object v4 │ │ -09706a: 1f04 2303 |001d: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -09706e: 5547 a611 |001f: iget-boolean v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -097072: 3907 6600 |0021: if-nez v7, 0087 // +0066 │ │ -097076: 5247 a111 |0023: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09707a: 5448 a011 |0025: iget-object v8, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -09707e: 6e10 6e24 0800 |0027: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097084: 0a08 |002a: move-result v8 │ │ -097086: b087 |002b: add-int/2addr v7, v8 │ │ -097088: 5907 a111 |002c: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09708c: 5247 b711 |002e: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097090: 5907 b711 |0030: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097094: 5207 b711 |0032: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097098: 3d07 2600 |0034: if-lez v7, 005a // +0026 │ │ -09709c: 5497 8311 |0036: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0970a0: 6e10 9325 0700 |0038: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0970a6: 0a07 |003b: move-result v7 │ │ -0970a8: d803 07ff |003c: add-int/lit8 v3, v7, #int -1 // #ff │ │ -0970ac: 3a03 1c00 |003e: if-ltz v3, 005a // +001c │ │ -0970b0: 5497 8311 |0040: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0970b4: 6e20 8d25 3700 |0042: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0970ba: 0c06 |0045: move-result-object v6 │ │ -0970bc: 1f06 2303 |0046: check-cast v6, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0970c0: 5261 a111 |0048: iget v1, v6, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0970c4: 5467 a011 |004a: iget-object v7, v6, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0970c8: 6e10 6e24 0700 |004c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0970ce: 0a07 |004f: move-result v7 │ │ -0970d0: 9005 0107 |0050: add-int v5, v1, v7 │ │ -0970d4: 3551 3f00 |0052: if-ge v1, v5, 0091 // +003f │ │ -0970d8: 5207 a111 |0054: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0970dc: 3371 3800 |0056: if-ne v1, v7, 008e // +0038 │ │ -0970e0: 5903 9f11 |0058: iput v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ -0970e4: 5497 8311 |005a: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0970e8: 6e20 8925 0700 |005c: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0970ee: 5207 a111 |005f: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0970f2: 5498 8411 |0061: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -0970f6: 6e10 9325 0800 |0063: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0970fc: 0a08 |0066: move-result v8 │ │ -0970fe: 3587 3000 |0067: if-ge v7, v8, 0097 // +0030 │ │ -097102: 5497 8411 |0069: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -097106: 5208 a111 |006b: iget v8, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -09710a: 6e20 8d25 8700 |006d: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097110: 0c02 |0070: move-result-object v2 │ │ -097112: 1f02 2303 |0071: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097116: 3802 2100 |0073: if-eqz v2, 0094 // +0021 │ │ -09711a: 6e20 e022 2000 |0075: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ -097120: 5497 9111 |0078: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ -097124: 6e20 c122 7000 |007a: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22c1 │ │ -09712a: 380a 0900 |007d: if-eqz v10, 0086 // +0009 │ │ -09712e: 5497 9d11 |007f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -097132: 5498 9811 |0081: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -097136: 6e30 fe22 870a |0083: invoke-virtual {v7, v8, v10}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@22fe │ │ -09713c: 1100 |0086: return-object v0 │ │ -09713e: 5247 b711 |0087: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097142: d807 0701 |0089: add-int/lit8 v7, v7, #int 1 // #01 │ │ -097146: 5907 b711 |008b: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -09714a: 28a5 |008d: goto 0032 // -005b │ │ -09714c: d801 0101 |008e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -097150: 28c2 |0090: goto 0052 // -003e │ │ -097152: d803 03ff |0091: add-int/lit8 v3, v3, #int -1 // #ff │ │ -097156: 28ab |0093: goto 003e // -0055 │ │ -097158: 5492 8211 |0094: iget-object v2, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ -09715c: 28df |0096: goto 0075 // -0021 │ │ -09715e: 5497 8211 |0097: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ -097162: 6e20 e022 7000 |0099: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ -097168: 28dc |009c: goto 0078 // -0024 │ │ +0a4e58: |[0a4e58] com.esotericsoftware.tablelayout.BaseTableLayout.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a4e68: 2200 2303 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4e6c: 7020 7022 9000 |0002: invoke-direct {v0, v9}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ +0a4e72: 5b0a be11 |0005: iput-object v10, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a4e76: 5497 8311 |0007: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4e7a: 6e10 9325 0700 |0009: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4e80: 0a07 |000c: move-result v7 │ │ +0a4e82: 3d07 4d00 |000d: if-lez v7, 005a // +004d │ │ +0a4e86: 5497 8311 |000f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4e8a: 5498 8311 |0011: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4e8e: 6e10 9325 0800 |0013: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4e94: 0a08 |0016: move-result v8 │ │ +0a4e96: d808 08ff |0017: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0a4e9a: 6e20 8d25 8700 |0019: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4ea0: 0c04 |001c: move-result-object v4 │ │ +0a4ea2: 1f04 2303 |001d: check-cast v4, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4ea6: 5547 a611 |001f: iget-boolean v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a4eaa: 3907 6600 |0021: if-nez v7, 0087 // +0066 │ │ +0a4eae: 5247 a111 |0023: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4eb2: 5448 a011 |0025: iget-object v8, v4, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a4eb6: 6e10 6e24 0800 |0027: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4ebc: 0a08 |002a: move-result v8 │ │ +0a4ebe: b087 |002b: add-int/2addr v7, v8 │ │ +0a4ec0: 5907 a111 |002c: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4ec4: 5247 b711 |002e: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4ec8: 5907 b711 |0030: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4ecc: 5207 b711 |0032: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4ed0: 3d07 2600 |0034: if-lez v7, 005a // +0026 │ │ +0a4ed4: 5497 8311 |0036: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4ed8: 6e10 9325 0700 |0038: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4ede: 0a07 |003b: move-result v7 │ │ +0a4ee0: d803 07ff |003c: add-int/lit8 v3, v7, #int -1 // #ff │ │ +0a4ee4: 3a03 1c00 |003e: if-ltz v3, 005a // +001c │ │ +0a4ee8: 5497 8311 |0040: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4eec: 6e20 8d25 3700 |0042: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4ef2: 0c06 |0045: move-result-object v6 │ │ +0a4ef4: 1f06 2303 |0046: check-cast v6, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4ef8: 5261 a111 |0048: iget v1, v6, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4efc: 5467 a011 |004a: iget-object v7, v6, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a4f00: 6e10 6e24 0700 |004c: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a4f06: 0a07 |004f: move-result v7 │ │ +0a4f08: 9005 0107 |0050: add-int v5, v1, v7 │ │ +0a4f0c: 3551 3f00 |0052: if-ge v1, v5, 0091 // +003f │ │ +0a4f10: 5207 a111 |0054: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4f14: 3371 3800 |0056: if-ne v1, v7, 008e // +0038 │ │ +0a4f18: 5903 9f11 |0058: iput v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ +0a4f1c: 5497 8311 |005a: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a4f20: 6e20 8925 0700 |005c: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0a4f26: 5207 a111 |005f: iget v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4f2a: 5498 8411 |0061: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a4f2e: 6e10 9325 0800 |0063: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a4f34: 0a08 |0066: move-result v8 │ │ +0a4f36: 3587 3000 |0067: if-ge v7, v8, 0097 // +0030 │ │ +0a4f3a: 5497 8411 |0069: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a4f3e: 5208 a111 |006b: iget v8, v0, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a4f42: 6e20 8d25 8700 |006d: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a4f48: 0c02 |0070: move-result-object v2 │ │ +0a4f4a: 1f02 2303 |0071: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a4f4e: 3802 2100 |0073: if-eqz v2, 0094 // +0021 │ │ +0a4f52: 6e20 e022 2000 |0075: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ +0a4f58: 5497 9111 |0078: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ +0a4f5c: 6e20 c122 7000 |007a: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22c1 │ │ +0a4f62: 380a 0900 |007d: if-eqz v10, 0086 // +0009 │ │ +0a4f66: 5497 9d11 |007f: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a4f6a: 5498 9811 |0081: iget-object v8, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a4f6e: 6e30 fe22 870a |0083: invoke-virtual {v7, v8, v10}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@22fe │ │ +0a4f74: 1100 |0086: return-object v0 │ │ +0a4f76: 5247 b711 |0087: iget v7, v4, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4f7a: d807 0701 |0089: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0a4f7e: 5907 b711 |008b: iput v7, v0, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a4f82: 28a5 |008d: goto 0032 // -005b │ │ +0a4f84: d801 0101 |008e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a4f88: 28c2 |0090: goto 0052 // -003e │ │ +0a4f8a: d803 03ff |0091: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a4f8e: 28ab |0093: goto 003e // -0055 │ │ +0a4f90: 5492 8211 |0094: iget-object v2, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ +0a4f94: 28df |0096: goto 0075 // -0021 │ │ +0a4f96: 5497 8211 |0097: iget-object v7, v9, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ +0a4f9a: 6e20 e022 7000 |0099: invoke-virtual {v0, v7}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ +0a4fa0: 28dc |009c: goto 0078 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x0007 line=90 │ │ 0x000f line=92 │ │ 0x001f line=93 │ │ @@ -170656,17 +170691,17 @@ │ │ type : '(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09716c: |[09716c] com.esotericsoftware.tablelayout.BaseTableLayout.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09717c: 5901 8111 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -097180: 1100 |0002: return-object v0 │ │ +0a4fa4: |[0a4fa4] com.esotericsoftware.tablelayout.BaseTableLayout.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a4fb4: 5901 8111 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a4fb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0002 line=347 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170677,22 +170712,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -097184: |[097184] com.esotericsoftware.tablelayout.BaseTableLayout.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -097194: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -097198: de00 0004 |0002: or-int/lit8 v0, v0, #int 4 // #04 │ │ -09719c: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0971a0: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0971a4: dd00 00fd |0008: and-int/lit8 v0, v0, #int -3 // #fd │ │ -0971a8: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0971ac: 1101 |000c: return-object v1 │ │ +0a4fbc: |[0a4fbc] com.esotericsoftware.tablelayout.BaseTableLayout.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a4fcc: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a4fd0: de00 0004 |0002: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0a4fd4: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a4fd8: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a4fdc: dd00 00fd |0008: and-int/lit8 v0, v0, #int -3 // #fd │ │ +0a4fe0: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a4fe4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0006 line=373 │ │ 0x000c line=374 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170703,18 +170738,18 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0971b0: |[0971b0] com.esotericsoftware.tablelayout.BaseTableLayout.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0971c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0971c2: 5910 8111 |0001: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0971c6: 1101 |0003: return-object v1 │ │ +0a4fe8: |[0a4fe8] com.esotericsoftware.tablelayout.BaseTableLayout.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a4ff8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a4ffa: 5910 8111 |0001: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a4ffe: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0004 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170724,38 +170759,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0971c8: |[0971c8] com.esotericsoftware.tablelayout.BaseTableLayout.clear:()V │ │ -0971d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0971da: 5452 8311 |0001: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0971de: 6e10 9325 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0971e4: 0a02 |0006: move-result v2 │ │ -0971e6: d800 02ff |0007: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0971ea: 3a00 1800 |0009: if-ltz v0, 0021 // +0018 │ │ -0971ee: 5452 8311 |000b: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0971f2: 6e20 8d25 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0971f8: 0c02 |0010: move-result-object v2 │ │ -0971fa: 1f02 2303 |0011: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0971fe: 5421 be11 |0013: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -097202: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ -097206: 5452 9d11 |0017: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -09720a: 5453 9811 |0019: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -09720e: 6e30 0a23 3201 |001b: invoke-virtual {v2, v3, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@230a │ │ -097214: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -097218: 28e9 |0020: goto 0009 // -0017 │ │ -09721a: 5452 8311 |0021: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -09721e: 6e10 8b25 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -097224: 5954 9611 |0026: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -097228: 5954 8911 |0028: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -09722c: 6e10 5822 0500 |002a: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -097232: 0e00 |002d: return-void │ │ +0a5000: |[0a5000] com.esotericsoftware.tablelayout.BaseTableLayout.clear:()V │ │ +0a5010: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a5012: 5452 8311 |0001: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a5016: 6e10 9325 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a501c: 0a02 |0006: move-result v2 │ │ +0a501e: d800 02ff |0007: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0a5022: 3a00 1800 |0009: if-ltz v0, 0021 // +0018 │ │ +0a5026: 5452 8311 |000b: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a502a: 6e20 8d25 0200 |000d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5030: 0c02 |0010: move-result-object v2 │ │ +0a5032: 1f02 2303 |0011: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5036: 5421 be11 |0013: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a503a: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ +0a503e: 5452 9d11 |0017: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a5042: 5453 9811 |0019: iget-object v3, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a5046: 6e30 0a23 3201 |001b: invoke-virtual {v2, v3, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@230a │ │ +0a504c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a5050: 28e9 |0020: goto 0009 // -0017 │ │ +0a5052: 5452 8311 |0021: iget-object v2, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a5056: 6e10 8b25 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0a505c: 5954 9611 |0026: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a5060: 5954 8911 |0028: iput v4, v5, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a5064: 6e10 5822 0500 |002a: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a506a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=182 │ │ 0x000b line=183 │ │ 0x0015 line=184 │ │ 0x001e line=182 │ │ 0x0021 line=186 │ │ @@ -170774,50 +170809,50 @@ │ │ type : '(I)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -097234: |[097234] com.esotericsoftware.tablelayout.BaseTableLayout.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ -097244: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -097246: 5442 8411 |0001: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -09724a: 6e10 9325 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -097250: 0a02 |0006: move-result v2 │ │ -097252: 3752 2f00 |0007: if-le v2, v5, 0036 // +002f │ │ -097256: 5442 8411 |0009: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -09725a: 6e20 8d25 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097260: 0c02 |000e: move-result-object v2 │ │ -097262: 1f02 2303 |000f: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097266: 0720 |0011: move-object v0, v2 │ │ -097268: 3900 2b00 |0012: if-nez v0, 003d // +002b │ │ -09726c: 2200 2303 |0014: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097270: 7020 7022 4000 |0016: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ -097276: 5442 8211 |0019: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ -09727a: 6e20 e022 2000 |001b: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ -097280: 5442 8411 |001e: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -097284: 6e10 9325 0200 |0020: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -09728a: 0a02 |0023: move-result v2 │ │ -09728c: 3425 1a00 |0024: if-lt v5, v2, 003e // +001a │ │ -097290: 5442 8411 |0026: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -097294: 6e10 9325 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -09729a: 0a01 |002b: move-result v1 │ │ -09729c: 3551 0c00 |002c: if-ge v1, v5, 0038 // +000c │ │ -0972a0: 5442 8411 |002e: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -0972a4: 6e20 8925 3200 |0030: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0972aa: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0972ae: 28f7 |0035: goto 002c // -0009 │ │ -0972b0: 0730 |0036: move-object v0, v3 │ │ -0972b2: 28db |0037: goto 0012 // -0025 │ │ -0972b4: 5442 8411 |0038: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -0972b8: 6e20 8925 0200 |003a: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0972be: 1100 |003d: return-object v0 │ │ -0972c0: 5442 8411 |003e: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -0972c4: 6e30 9225 5200 |0040: invoke-virtual {v2, v5, v0}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2592 │ │ -0972ca: 28fa |0043: goto 003d // -0006 │ │ +0a506c: |[0a506c] com.esotericsoftware.tablelayout.BaseTableLayout.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a507c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a507e: 5442 8411 |0001: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a5082: 6e10 9325 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a5088: 0a02 |0006: move-result v2 │ │ +0a508a: 3752 2f00 |0007: if-le v2, v5, 0036 // +002f │ │ +0a508e: 5442 8411 |0009: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a5092: 6e20 8d25 5200 |000b: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5098: 0c02 |000e: move-result-object v2 │ │ +0a509a: 1f02 2303 |000f: check-cast v2, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a509e: 0720 |0011: move-object v0, v2 │ │ +0a50a0: 3900 2b00 |0012: if-nez v0, 003d // +002b │ │ +0a50a4: 2200 2303 |0014: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a50a8: 7020 7022 4000 |0016: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ +0a50ae: 5442 8211 |0019: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ +0a50b2: 6e20 e022 2000 |001b: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ +0a50b8: 5442 8411 |001e: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a50bc: 6e10 9325 0200 |0020: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a50c2: 0a02 |0023: move-result v2 │ │ +0a50c4: 3425 1a00 |0024: if-lt v5, v2, 003e // +001a │ │ +0a50c8: 5442 8411 |0026: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a50cc: 6e10 9325 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a50d2: 0a01 |002b: move-result v1 │ │ +0a50d4: 3551 0c00 |002c: if-ge v1, v5, 0038 // +000c │ │ +0a50d8: 5442 8411 |002e: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a50dc: 6e20 8925 3200 |0030: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0a50e2: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a50e6: 28f7 |0035: goto 002c // -0009 │ │ +0a50e8: 0730 |0036: move-object v0, v3 │ │ +0a50ea: 28db |0037: goto 0012 // -0025 │ │ +0a50ec: 5442 8411 |0038: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a50f0: 6e20 8925 0200 |003a: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0a50f6: 1100 |003d: return-object v0 │ │ +0a50f8: 5442 8411 |003e: iget-object v2, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a50fc: 6e30 9225 5200 |0040: invoke-virtual {v2, v5, v0}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2592 │ │ +0a5102: 28fa |0043: goto 003d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0012 line=151 │ │ 0x0014 line=152 │ │ 0x0019 line=153 │ │ 0x001e line=154 │ │ @@ -170843,19 +170878,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0972cc: |[0972cc] com.esotericsoftware.tablelayout.BaseTableLayout.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0972dc: 6200 7711 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ -0972e0: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0972e4: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -0972ea: 1101 |0007: return-object v1 │ │ +0a5104: |[0a5104] com.esotericsoftware.tablelayout.BaseTableLayout.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a5114: 6200 7711 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ +0a5118: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a511c: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a5122: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0004 line=387 │ │ 0x0007 line=388 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170866,23 +170901,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 │ │ -0972ec: |[0972ec] com.esotericsoftware.tablelayout.BaseTableLayout.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0972fc: 5b12 8a11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -097300: 6200 7911 |0002: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -097304: 3302 0800 |0004: if-ne v2, v0, 000c // +0008 │ │ -097308: 5410 9d11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -09730c: 6e20 0023 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2300 │ │ -097312: 1101 |000b: return-object v1 │ │ -097314: 6e10 5822 0100 |000c: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -09731a: 28fc |000f: goto 000b // -0004 │ │ +0a5124: |[0a5124] com.esotericsoftware.tablelayout.BaseTableLayout.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a5134: 5b12 8a11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5138: 6200 7911 |0002: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a513c: 3302 0800 |0004: if-ne v2, v0, 000c // +0008 │ │ +0a5140: 5410 9d11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a5144: 6e20 0023 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2300 │ │ +0a514a: 1101 |000b: return-object v1 │ │ +0a514c: 6e10 5822 0100 |000c: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a5152: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ 0x0006 line=416 │ │ 0x000b line=419 │ │ 0x000c line=418 │ │ @@ -170896,19 +170931,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09731c: |[09731c] com.esotericsoftware.tablelayout.BaseTableLayout.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09732c: 6200 7811 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ -097330: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -097334: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -09733a: 1101 |0007: return-object v1 │ │ +0a5154: |[0a5154] com.esotericsoftware.tablelayout.BaseTableLayout.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a5164: 6200 7811 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ +0a5168: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a516c: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a5172: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0004 line=401 │ │ 0x0007 line=402 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170919,19 +170954,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09733c: |[09733c] com.esotericsoftware.tablelayout.BaseTableLayout.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09734c: 6200 7a11 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -097350: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -097354: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -09735a: 1101 |0007: return-object v1 │ │ +0a5174: |[0a5174] com.esotericsoftware.tablelayout.BaseTableLayout.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a5184: 6200 7a11 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0a5188: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a518c: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a5192: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ 0x0007 line=395 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170942,19 +170977,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09735c: |[09735c] com.esotericsoftware.tablelayout.BaseTableLayout.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09736c: 6200 7b11 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ -097370: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -097374: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -09737a: 1101 |0007: return-object v1 │ │ +0a5194: |[0a5194] com.esotericsoftware.tablelayout.BaseTableLayout.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a51a4: 6200 7b11 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ +0a51a8: 5b10 8a11 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a51ac: 6e10 5822 0100 |0004: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0a51b2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x0007 line=409 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -170965,17 +171000,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09737c: |[09737c] com.esotericsoftware.tablelayout.BaseTableLayout.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -09738c: 5410 8211 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ -097390: 1100 |0002: return-object v0 │ │ +0a51b4: |[0a51b4] com.esotericsoftware.tablelayout.BaseTableLayout.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a51c4: 5410 8211 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ +0a51c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -170984,17 +171019,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097394: |[097394] com.esotericsoftware.tablelayout.BaseTableLayout.getAlign:()I │ │ -0973a4: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0973a8: 0f00 |0002: return v0 │ │ +0a51cc: |[0a51cc] com.esotericsoftware.tablelayout.BaseTableLayout.getAlign:()I │ │ +0a51dc: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a51e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171003,31 +171038,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 │ │ -0973ac: |[0973ac] com.esotericsoftware.tablelayout.BaseTableLayout.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0973bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0973be: 5443 8311 |0001: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0973c2: 6e10 9325 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0973c8: 0a02 |0006: move-result v2 │ │ -0973ca: 3521 1200 |0007: if-ge v1, v2, 0019 // +0012 │ │ -0973ce: 5443 8311 |0009: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0973d2: 6e20 8d25 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0973d8: 0c00 |000e: move-result-object v0 │ │ -0973da: 1f00 2303 |000f: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0973de: 5403 be11 |0011: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0973e2: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -0973e6: 1100 |0015: return-object v0 │ │ -0973e8: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0973ec: 28ef |0018: goto 0007 // -0011 │ │ -0973ee: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0973f0: 28fb |001a: goto 0015 // -0005 │ │ +0a51e4: |[0a51e4] com.esotericsoftware.tablelayout.BaseTableLayout.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a51f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a51f6: 5443 8311 |0001: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a51fa: 6e10 9325 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a5200: 0a02 |0006: move-result v2 │ │ +0a5202: 3521 1200 |0007: if-ge v1, v2, 0019 // +0012 │ │ +0a5206: 5443 8311 |0009: iget-object v3, v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a520a: 6e20 8d25 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5210: 0c00 |000e: move-result-object v0 │ │ +0a5212: 1f00 2303 |000f: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5216: 5403 be11 |0011: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a521a: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +0a521e: 1100 |0015: return-object v0 │ │ +0a5220: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a5224: 28ef |0018: goto 0007 // -0011 │ │ +0a5226: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0a5228: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0009 line=195 │ │ 0x0011 line=196 │ │ 0x0015 line=198 │ │ 0x0016 line=194 │ │ @@ -171047,17 +171082,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0973f4: |[0973f4] com.esotericsoftware.tablelayout.BaseTableLayout.getCells:()Ljava/util/List; │ │ -097404: 5410 8311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -097408: 1100 |0002: return-object v0 │ │ +0a522c: |[0a522c] com.esotericsoftware.tablelayout.BaseTableLayout.getCells:()Ljava/util/List; │ │ +0a523c: 5410 8311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a5240: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171066,17 +171101,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09740c: |[09740c] com.esotericsoftware.tablelayout.BaseTableLayout.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -09741c: 5410 8a11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -097420: 1100 |0002: return-object v0 │ │ +0a5244: |[0a5244] com.esotericsoftware.tablelayout.BaseTableLayout.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0a5254: 5410 8a11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171085,20 +171120,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -097424: |[097424] com.esotericsoftware.tablelayout.BaseTableLayout.getMinHeight:()F │ │ -097434: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -097438: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09743c: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ -097442: 5210 9911 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ -097446: 0f00 |0009: return v0 │ │ +0a525c: |[0a525c] com.esotericsoftware.tablelayout.BaseTableLayout.getMinHeight:()F │ │ +0a526c: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a5270: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a5274: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ +0a527a: 5210 9911 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinHeight:F // field@1199 │ │ +0a527e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -171108,20 +171143,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -097448: |[097448] com.esotericsoftware.tablelayout.BaseTableLayout.getMinWidth:()F │ │ -097458: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -09745c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -097460: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ -097466: 5210 9a11 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ -09746a: 0f00 |0009: return v0 │ │ +0a5280: |[0a5280] com.esotericsoftware.tablelayout.BaseTableLayout.getMinWidth:()F │ │ +0a5290: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a5294: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a5298: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ +0a529e: 5210 9a11 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tableMinWidth:F // field@119a │ │ +0a52a2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -171131,23 +171166,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09746c: |[09746c] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottom:()F │ │ -09747c: 5410 8d11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -097480: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -097484: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -097486: 0f00 |0005: return v0 │ │ -097488: 5410 8d11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -09748c: 6e20 3323 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2333 │ │ -097492: 0a00 |000b: move-result v0 │ │ -097494: 28f9 |000c: goto 0005 // -0007 │ │ +0a52a4: |[0a52a4] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottom:()F │ │ +0a52b4: 5410 8d11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a52b8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a52bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a52be: 0f00 |0005: return v0 │ │ +0a52c0: 5410 8d11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a52c4: 6e20 3323 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2333 │ │ +0a52ca: 0a00 |000b: move-result v0 │ │ +0a52cc: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171156,17 +171191,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097498: |[097498] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0974a8: 5410 8d11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -0974ac: 1100 |0002: return-object v0 │ │ +0a52d0: |[0a52d0] com.esotericsoftware.tablelayout.BaseTableLayout.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a52e0: 5410 8d11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a52e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171175,23 +171210,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0974b0: |[0974b0] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeft:()F │ │ -0974c0: 5410 8e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0974c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0974c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0974ca: 0f00 |0005: return v0 │ │ -0974cc: 5410 8e11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0974d0: 6e20 3923 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@2339 │ │ -0974d6: 0a00 |000b: move-result v0 │ │ -0974d8: 28f9 |000c: goto 0005 // -0007 │ │ +0a52e8: |[0a52e8] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeft:()F │ │ +0a52f8: 5410 8e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a52fc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a5300: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a5302: 0f00 |0005: return v0 │ │ +0a5304: 5410 8e11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a5308: 6e20 3923 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@2339 │ │ +0a530e: 0a00 |000b: move-result v0 │ │ +0a5310: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171200,17 +171235,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0974dc: |[0974dc] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0974ec: 5410 8e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0974f0: 1100 |0002: return-object v0 │ │ +0a5314: |[0a5314] com.esotericsoftware.tablelayout.BaseTableLayout.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a5324: 5410 8e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a5328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171219,23 +171254,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0974f4: |[0974f4] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRight:()F │ │ -097504: 5410 8f11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -097508: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09750c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09750e: 0f00 |0005: return v0 │ │ -097510: 5410 8f11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -097514: 6e20 3923 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@2339 │ │ -09751a: 0a00 |000b: move-result v0 │ │ -09751c: 28f9 |000c: goto 0005 // -0007 │ │ +0a532c: |[0a532c] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRight:()F │ │ +0a533c: 5410 8f11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a5340: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a5344: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a5346: 0f00 |0005: return v0 │ │ +0a5348: 5410 8f11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a534c: 6e20 3923 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Ljava/lang/Object;)F // method@2339 │ │ +0a5352: 0a00 |000b: move-result v0 │ │ +0a5354: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171244,17 +171279,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097520: |[097520] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -097530: 5410 8f11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -097534: 1100 |0002: return-object v0 │ │ +0a5358: |[0a5358] com.esotericsoftware.tablelayout.BaseTableLayout.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a5368: 5410 8f11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a536c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171263,23 +171298,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -097538: |[097538] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTop:()F │ │ -097548: 5410 9011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -09754c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -097550: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -097552: 0f00 |0005: return v0 │ │ -097554: 5410 9011 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -097558: 6e20 3323 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2333 │ │ -09755e: 0a00 |000b: move-result v0 │ │ -097560: 28f9 |000c: goto 0005 // -0007 │ │ +0a5370: |[0a5370] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTop:()F │ │ +0a5380: 5410 9011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a5384: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a5388: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a538a: 0f00 |0005: return v0 │ │ +0a538c: 5410 9011 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a5390: 6e20 3323 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Ljava/lang/Object;)F // method@2333 │ │ +0a5396: 0a00 |000b: move-result v0 │ │ +0a5398: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000d reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171288,17 +171323,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097564: |[097564] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -097574: 5410 9011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -097578: 1100 |0002: return-object v0 │ │ +0a539c: |[0a539c] com.esotericsoftware.tablelayout.BaseTableLayout.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a53ac: 5410 9011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a53b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171307,20 +171342,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09757c: |[09757c] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefHeight:()F │ │ -09758c: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -097590: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -097594: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ -09759a: 5210 9b11 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -09759e: 0f00 |0009: return v0 │ │ +0a53b4: |[0a53b4] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefHeight:()F │ │ +0a53c4: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a53c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a53cc: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ +0a53d2: 5210 9b11 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a53d6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0007 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -171330,20 +171365,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0975a0: |[0975a0] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefWidth:()F │ │ -0975b0: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0975b4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0975b8: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ -0975be: 5210 9c11 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -0975c2: 0f00 |0009: return v0 │ │ +0a53d8: |[0a53d8] com.esotericsoftware.tablelayout.BaseTableLayout.getPrefWidth:()F │ │ +0a53e8: 5510 9711 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a53ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a53f0: 7010 3b22 0100 |0004: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ +0a53f6: 5210 9c11 |0007: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a53fa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0007 line=235 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x000a reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -171353,65 +171388,65 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0975c4: |[0975c4] com.esotericsoftware.tablelayout.BaseTableLayout.getRow:(F)I │ │ -0975d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0975d6: 5475 9011 |0001: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -0975da: 7020 5622 5700 |0003: invoke-direct {v7, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ -0975e0: 0a05 |0006: move-result v5 │ │ -0975e2: c658 |0007: add-float/2addr v8, v5 │ │ -0975e4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0975e6: 5475 8311 |0009: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0975ea: 6e10 9325 0500 |000b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0975f0: 0a03 |000e: move-result v3 │ │ -0975f2: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ -0975f6: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ -0975f8: 0f05 |0012: return v5 │ │ -0975fa: 3531 3e00 |0013: if-ge v1, v3, 0051 // +003e │ │ -0975fe: 5475 8311 |0015: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -097602: 6e20 8d25 1500 |0017: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097608: 0c05 |001a: move-result-object v5 │ │ -09760a: 1f05 2303 |001b: check-cast v5, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -09760e: 6e10 b722 0500 |001d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.isEndRow:()Z // method@22b7 │ │ -097614: 0a05 |0020: move-result v5 │ │ -097616: 3905 3000 |0021: if-nez v5, 0051 // +0030 │ │ -09761a: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09761e: 28ee |0025: goto 0013 // -0012 │ │ -097620: 3532 2900 |0026: if-ge v2, v3, 004f // +0029 │ │ -097624: 5475 8311 |0028: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -097628: d801 0201 |002a: add-int/lit8 v1, v2, #int 1 // #01 │ │ -09762c: 6e20 8d25 2500 |002c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097632: 0c00 |002f: move-result-object v0 │ │ -097634: 1f00 2303 |0030: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097638: 6e10 8c22 0000 |0032: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@228c │ │ -09763e: 0a05 |0035: move-result v5 │ │ -097640: 3805 0400 |0036: if-eqz v5, 003a // +0004 │ │ -097644: 0112 |0038: move v2, v1 │ │ -097646: 28ed |0039: goto 0026 // -0013 │ │ -097648: 5205 c211 |003a: iget v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -09764c: 5206 a511 |003c: iget v6, v0, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -097650: c665 |003e: add-float/2addr v5, v6 │ │ -097652: 2d05 0508 |003f: cmpl-float v5, v5, v8 │ │ -097656: 3d05 0600 |0041: if-lez v5, 0047 // +0006 │ │ -09765a: 5275 9611 |0043: iget v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -09765e: b145 |0045: sub-int/2addr v5, v4 │ │ -097660: 28cc |0046: goto 0012 // -0034 │ │ -097662: 5505 a611 |0047: iget-boolean v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -097666: 3805 0400 |0049: if-eqz v5, 004d // +0004 │ │ -09766a: d804 0401 |004b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09766e: 0112 |004d: move v2, v1 │ │ -097670: 28d8 |004e: goto 0026 // -0028 │ │ -097672: 0121 |004f: move v1, v2 │ │ -097674: 28f3 |0050: goto 0043 // -000d │ │ -097676: 0112 |0051: move v2, v1 │ │ -097678: 28d4 |0052: goto 0026 // -002c │ │ +0a53fc: |[0a53fc] com.esotericsoftware.tablelayout.BaseTableLayout.getRow:(F)I │ │ +0a540c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a540e: 5475 9011 |0001: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a5412: 7020 5622 5700 |0003: invoke-direct {v7, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ +0a5418: 0a05 |0006: move-result v5 │ │ +0a541a: c658 |0007: add-float/2addr v8, v5 │ │ +0a541c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0a541e: 5475 8311 |0009: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a5422: 6e10 9325 0500 |000b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a5428: 0a03 |000e: move-result v3 │ │ +0a542a: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ +0a542e: 12f5 |0011: const/4 v5, #int -1 // #ff │ │ +0a5430: 0f05 |0012: return v5 │ │ +0a5432: 3531 3e00 |0013: if-ge v1, v3, 0051 // +003e │ │ +0a5436: 5475 8311 |0015: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a543a: 6e20 8d25 1500 |0017: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5440: 0c05 |001a: move-result-object v5 │ │ +0a5442: 1f05 2303 |001b: check-cast v5, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5446: 6e10 b722 0500 |001d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.isEndRow:()Z // method@22b7 │ │ +0a544c: 0a05 |0020: move-result v5 │ │ +0a544e: 3905 3000 |0021: if-nez v5, 0051 // +0030 │ │ +0a5452: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a5456: 28ee |0025: goto 0013 // -0012 │ │ +0a5458: 3532 2900 |0026: if-ge v2, v3, 004f // +0029 │ │ +0a545c: 5475 8311 |0028: iget-object v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a5460: d801 0201 |002a: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0a5464: 6e20 8d25 2500 |002c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a546a: 0c00 |002f: move-result-object v0 │ │ +0a546c: 1f00 2303 |0030: check-cast v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5470: 6e10 8c22 0000 |0032: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@228c │ │ +0a5476: 0a05 |0035: move-result v5 │ │ +0a5478: 3805 0400 |0036: if-eqz v5, 003a // +0004 │ │ +0a547c: 0112 |0038: move v2, v1 │ │ +0a547e: 28ed |0039: goto 0026 // -0013 │ │ +0a5480: 5205 c211 |003a: iget v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a5484: 5206 a511 |003c: iget v6, v0, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a5488: c665 |003e: add-float/2addr v5, v6 │ │ +0a548a: 2d05 0508 |003f: cmpl-float v5, v5, v8 │ │ +0a548e: 3d05 0600 |0041: if-lez v5, 0047 // +0006 │ │ +0a5492: 5275 9611 |0043: iget v5, v7, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a5496: b145 |0045: sub-int/2addr v5, v4 │ │ +0a5498: 28cc |0046: goto 0012 // -0034 │ │ +0a549a: 5505 a611 |0047: iget-boolean v5, v0, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a549e: 3805 0400 |0049: if-eqz v5, 004d // +0004 │ │ +0a54a2: d804 0401 |004b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a54a6: 0112 |004d: move v2, v1 │ │ +0a54a8: 28d8 |004e: goto 0026 // -0028 │ │ +0a54aa: 0121 |004f: move v1, v2 │ │ +0a54ac: 28f3 |0050: goto 0043 // -000d │ │ +0a54ae: 0112 |0051: move v2, v1 │ │ +0a54b0: 28d4 |0052: goto 0026 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0001 line=465 │ │ 0x0008 line=466 │ │ 0x000f line=467 │ │ 0x0012 line=477 │ │ @@ -171446,17 +171481,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09767c: |[09767c] com.esotericsoftware.tablelayout.BaseTableLayout.getTable:()Ljava/lang/Object; │ │ -09768c: 5410 9811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -097690: 1100 |0002: return-object v0 │ │ +0a54b4: |[0a54b4] com.esotericsoftware.tablelayout.BaseTableLayout.getTable:()Ljava/lang/Object; │ │ +0a54c4: 5410 9811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a54c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0003 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ │ │ @@ -171465,18 +171500,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -097694: |[097694] com.esotericsoftware.tablelayout.BaseTableLayout.invalidate:()V │ │ -0976a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0976a6: 5c10 9711 |0001: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0976aa: 0e00 |0003: return-void │ │ +0a54cc: |[0a54cc] com.esotericsoftware.tablelayout.BaseTableLayout.invalidate:()V │ │ +0a54dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a54de: 5c10 9711 |0001: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a54e2: 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; │ │ @@ -171492,804 +171527,804 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 53 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 1489 16-bit code units │ │ -0976ac: |[0976ac] com.esotericsoftware.tablelayout.BaseTableLayout.layout:(FFFF)V │ │ -0976bc: 0800 3000 |0000: move-object/from16 v0, v48 │ │ -0976c0: 5402 9d11 |0002: iget-object v2, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -0976c4: 0800 3000 |0004: move-object/from16 v0, v48 │ │ -0976c8: 540b 8311 |0006: iget-object v11, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -0976cc: 0800 3000 |0008: move-object/from16 v0, v48 │ │ -0976d0: 5503 9711 |000a: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0976d4: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -0976d8: 7601 3b22 3000 |000e: invoke-direct/range {v48}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ -0976de: 0800 3000 |0011: move-object/from16 v0, v48 │ │ -0976e2: 5403 8e11 |0013: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0976e6: 0800 3000 |0015: move-object/from16 v0, v48 │ │ -0976ea: 7020 6e22 3000 |0017: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ -0976f0: 0a03 |001a: move-result v3 │ │ -0976f2: 0800 3000 |001b: move-object/from16 v0, v48 │ │ -0976f6: 5404 8f11 |001d: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -0976fa: 0800 3000 |001f: move-object/from16 v0, v48 │ │ -0976fe: 7020 6e22 4000 |0021: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ -097704: 0a04 |0024: move-result v4 │ │ -097706: a616 0304 |0025: add-float v22, v3, v4 │ │ -09770a: 0800 3000 |0027: move-object/from16 v0, v48 │ │ -09770e: 5403 9011 |0029: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -097712: 0800 3000 |002b: move-object/from16 v0, v48 │ │ -097716: 7020 5622 3000 |002d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ -09771c: 0a03 |0030: move-result v3 │ │ -09771e: 0800 3000 |0031: move-object/from16 v0, v48 │ │ -097722: 5404 8d11 |0033: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -097726: 0800 3000 |0035: move-object/from16 v0, v48 │ │ -09772a: 7020 5622 4000 |0037: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ -097730: 0a04 |003a: move-result v4 │ │ -097732: a62c 0304 |003b: add-float v44, v3, v4 │ │ -097736: 132a 0000 |003d: const/16 v42, #int 0 // #0 │ │ -09773a: 1329 0000 |003f: const/16 v41, #int 0 // #0 │ │ -09773e: 1326 0000 |0041: const/16 v38, #int 0 // #0 │ │ -097742: 1325 0000 |0043: const/16 v37, #int 0 // #0 │ │ -097746: 1317 0000 |0045: const/16 v23, #int 0 // #0 │ │ -09774a: 0800 3000 |0047: move-object/from16 v0, v48 │ │ -09774e: 5203 8911 |0049: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -097752: 0200 1700 |004b: move/from16 v0, v23 │ │ -097756: 3530 1500 |004d: if-ge v0, v3, 0062 // +0015 │ │ -09775a: 0800 3000 |004f: move-object/from16 v0, v48 │ │ -09775e: 5403 8511 |0051: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -097762: 4403 0317 |0053: aget v3, v3, v23 │ │ -097766: a62a 2a03 |0055: add-float v42, v42, v3 │ │ -09776a: 0800 3000 |0057: move-object/from16 v0, v48 │ │ -09776e: 5403 8c11 |0059: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -097772: 4403 0317 |005b: aget v3, v3, v23 │ │ -097776: a626 2603 |005d: add-float v38, v38, v3 │ │ -09777a: d817 1701 |005f: add-int/lit8 v23, v23, #int 1 // #01 │ │ -09777e: 28e6 |0061: goto 0047 // -001a │ │ -097780: 1317 0000 |0062: const/16 v23, #int 0 // #0 │ │ -097784: 0800 3000 |0064: move-object/from16 v0, v48 │ │ -097788: 5203 9611 |0066: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -09778c: 0200 1700 |0068: move/from16 v0, v23 │ │ -097790: 3530 1500 |006a: if-ge v0, v3, 007f // +0015 │ │ -097794: 0800 3000 |006c: move-object/from16 v0, v48 │ │ -097798: 5403 9311 |006e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -09779c: 4403 0317 |0070: aget v3, v3, v23 │ │ -0977a0: a629 2903 |0072: add-float v41, v41, v3 │ │ -0977a4: 0800 3000 |0074: move-object/from16 v0, v48 │ │ -0977a8: 5403 8b11 |0076: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -0977ac: 4403 0317 |0078: aget v3, v3, v23 │ │ -0977b0: a625 2503 |007a: add-float v37, v37, v3 │ │ -0977b4: d817 1701 |007c: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0977b8: 28e6 |007e: goto 0064 // -001a │ │ -0977ba: 0800 3000 |007f: move-object/from16 v0, v48 │ │ -0977be: 5203 9c11 |0081: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ -0977c2: a728 032a |0083: sub-float v40, v3, v42 │ │ -0977c6: 1203 |0085: const/4 v3, #int 0 // #0 │ │ -0977c8: 2d03 2803 |0086: cmpl-float v3, v40, v3 │ │ -0977cc: 3903 3600 |0088: if-nez v3, 00be // +0036 │ │ -0977d0: 0800 3000 |008a: move-object/from16 v0, v48 │ │ -0977d4: 540d 8511 |008c: iget-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -0977d8: 0800 3000 |008e: move-object/from16 v0, v48 │ │ -0977dc: 5203 9b11 |0090: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ -0977e0: a727 0329 |0092: sub-float v39, v3, v41 │ │ -0977e4: 1203 |0094: const/4 v3, #int 0 // #0 │ │ -0977e6: 2d03 2703 |0095: cmpl-float v3, v39, v3 │ │ -0977ea: 3903 6e00 |0097: if-nez v3, 0105 // +006e │ │ -0977ee: 0800 3000 |0099: move-object/from16 v0, v48 │ │ -0977f2: 5400 9311 |009b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -0977f6: 0821 0000 |009d: move-object/from16 v33, v0 │ │ -0977fa: 1317 0000 |009f: const/16 v23, #int 0 // #0 │ │ -0977fe: 6e10 9325 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -097804: 0a1d |00a4: move-result v29 │ │ -097806: 0200 1700 |00a5: move/from16 v0, v23 │ │ -09780a: 0201 1d00 |00a7: move/from16 v1, v29 │ │ -09780e: 3510 6701 |00a9: if-ge v0, v1, 0210 // +0167 │ │ -097812: 0200 1700 |00ab: move/from16 v0, v23 │ │ -097816: 6e20 8d25 0b00 |00ad: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -09781c: 0c0a |00b0: move-result-object v10 │ │ -09781e: 1f0a 2303 |00b1: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097822: 54a3 ab11 |00b3: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -097826: 6e10 2b24 0300 |00b5: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -09782c: 0a03 |00b8: move-result v3 │ │ -09782e: 3803 9500 |00b9: if-eqz v3, 014e // +0095 │ │ -097832: d817 1701 |00bb: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097836: 28e8 |00bd: goto 00a5 // -0018 │ │ -097838: 1203 |00be: const/4 v3, #int 0 // #0 │ │ -09783a: a704 332a |00bf: sub-float v4, v51, v42 │ │ -09783e: 7120 8524 4300 |00c1: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -097844: 0a03 |00c4: move-result v3 │ │ -097846: 0200 2800 |00c5: move/from16 v0, v40 │ │ -09784a: 7120 8724 3000 |00c7: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -097850: 0a12 |00ca: move-result v18 │ │ -097852: 0800 3000 |00cb: move-object/from16 v0, v48 │ │ -097856: 5403 8711 |00cd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@1187 │ │ -09785a: 0800 3000 |00cf: move-object/from16 v0, v48 │ │ -09785e: 5204 8911 |00d1: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -097862: 0800 3000 |00d3: move-object/from16 v0, v48 │ │ -097866: 7030 4322 3004 |00d5: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -09786c: 0c0d |00d8: move-result-object v13 │ │ -09786e: 0800 3000 |00d9: move-object/from16 v0, v48 │ │ -097872: 5b0d 8711 |00db: iput-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@1187 │ │ -097876: 1317 0000 |00dd: const/16 v23, #int 0 // #0 │ │ -09787a: 0800 3000 |00df: move-object/from16 v0, v48 │ │ -09787e: 5203 8911 |00e1: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -097882: 0200 1700 |00e3: move/from16 v0, v23 │ │ -097886: 3530 a9ff |00e5: if-ge v0, v3, 008e // -0057 │ │ -09788a: 0800 3000 |00e7: move-object/from16 v0, v48 │ │ -09788e: 5403 8611 |00e9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ -097892: 4403 0317 |00eb: aget v3, v3, v23 │ │ -097896: 0800 3000 |00ed: move-object/from16 v0, v48 │ │ -09789a: 5404 8511 |00ef: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -09789e: 4404 0417 |00f1: aget v4, v4, v23 │ │ -0978a2: a715 0304 |00f3: sub-float v21, v3, v4 │ │ -0978a6: a914 1528 |00f5: div-float v20, v21, v40 │ │ -0978aa: 0800 3000 |00f7: move-object/from16 v0, v48 │ │ -0978ae: 5403 8511 |00f9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ -0978b2: 4403 0317 |00fb: aget v3, v3, v23 │ │ -0978b6: a804 1214 |00fd: mul-float v4, v18, v20 │ │ -0978ba: c643 |00ff: add-float/2addr v3, v4 │ │ -0978bc: 4b03 0d17 |0100: aput v3, v13, v23 │ │ -0978c0: d817 1701 |0102: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0978c4: 28db |0104: goto 00df // -0025 │ │ -0978c6: 0800 3000 |0105: move-object/from16 v0, v48 │ │ -0978ca: 5403 9511 |0107: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@1195 │ │ -0978ce: 0800 3000 |0109: move-object/from16 v0, v48 │ │ -0978d2: 5204 9611 |010b: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -0978d6: 0800 3000 |010d: move-object/from16 v0, v48 │ │ -0978da: 7030 4322 3004 |010f: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ -0978e0: 0c21 |0112: move-result-object v33 │ │ -0978e2: 0800 2100 |0113: move-object/from16 v0, v33 │ │ -0978e6: 0801 3000 |0115: move-object/from16 v1, v48 │ │ -0978ea: 5b10 9511 |0117: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@1195 │ │ -0978ee: 1203 |0119: const/4 v3, #int 0 // #0 │ │ -0978f0: a704 3429 |011a: sub-float v4, v52, v41 │ │ -0978f4: 7120 8524 4300 |011c: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0978fa: 0a03 |011f: move-result v3 │ │ -0978fc: 0200 2700 |0120: move/from16 v0, v39 │ │ -097900: 7120 8724 3000 |0122: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -097906: 0a11 |0125: move-result v17 │ │ -097908: 1317 0000 |0126: const/16 v23, #int 0 // #0 │ │ -09790c: 0800 3000 |0128: move-object/from16 v0, v48 │ │ -097910: 5203 9611 |012a: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -097914: 0200 1700 |012c: move/from16 v0, v23 │ │ -097918: 3530 71ff |012e: if-ge v0, v3, 009f // -008f │ │ -09791c: 0800 3000 |0130: move-object/from16 v0, v48 │ │ -097920: 5403 9411 |0132: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ -097924: 4403 0317 |0134: aget v3, v3, v23 │ │ -097928: 0800 3000 |0136: move-object/from16 v0, v48 │ │ -09792c: 5404 9311 |0138: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -097930: 4404 0417 |013a: aget v4, v4, v23 │ │ -097934: a713 0304 |013c: sub-float v19, v3, v4 │ │ -097938: a914 1327 |013e: div-float v20, v19, v39 │ │ -09793c: 0800 3000 |0140: move-object/from16 v0, v48 │ │ -097940: 5403 9311 |0142: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ -097944: 4403 0317 |0144: aget v3, v3, v23 │ │ -097948: a804 1114 |0146: mul-float v4, v17, v20 │ │ -09794c: c643 |0148: add-float/2addr v3, v4 │ │ -09794e: 4b03 2117 |0149: aput v3, v33, v23 │ │ -097952: d817 1701 |014b: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097956: 28db |014d: goto 0128 // -0025 │ │ -097958: 1322 0000 |014e: const/16 v34, #int 0 // #0 │ │ -09795c: 52ac a111 |0150: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -097960: 54a3 a011 |0152: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097964: 6e10 6e24 0300 |0154: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -09796a: 0a03 |0157: move-result v3 │ │ -09796c: 901e 0c03 |0158: add-int v30, v12, v3 │ │ -097970: 0200 1e00 |015a: move/from16 v0, v30 │ │ -097974: 350c 0900 |015c: if-ge v12, v0, 0165 // +0009 │ │ -097978: 4403 0d0c |015e: aget v3, v13, v12 │ │ -09797c: a622 2203 |0160: add-float v34, v34, v3 │ │ -097980: d80c 0c01 |0162: add-int/lit8 v12, v12, #int 1 // #01 │ │ -097984: 28f6 |0164: goto 015a // -000a │ │ -097986: 52a3 b711 |0165: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -09798a: 442d 2103 |0167: aget v45, v33, v3 │ │ -09798e: 54a3 b611 |0169: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -097992: 0800 3000 |016b: move-object/from16 v0, v48 │ │ -097996: 7030 6f22 300a |016d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -09799c: 0a20 |0170: move-result v32 │ │ -09799e: 54a3 b511 |0171: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0979a2: 0800 3000 |0173: move-object/from16 v0, v48 │ │ -0979a6: 7030 5722 300a |0175: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -0979ac: 0a1f |0178: move-result v31 │ │ -0979ae: 54a3 b011 |0179: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0979b2: 0800 3000 |017b: move-object/from16 v0, v48 │ │ -0979b6: 7030 6f22 300a |017d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -0979bc: 0a1c |0180: move-result v28 │ │ -0979be: 54a3 af11 |0181: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -0979c2: 0800 3000 |0183: move-object/from16 v0, v48 │ │ -0979c6: 7030 5722 300a |0185: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -0979cc: 0a1b |0188: move-result v27 │ │ -0979ce: 54a3 ae11 |0189: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0979d2: 0800 3000 |018b: move-object/from16 v0, v48 │ │ -0979d6: 7030 6f22 300a |018d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -0979dc: 0a1a |0190: move-result v26 │ │ -0979de: 54a3 ad11 |0191: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0979e2: 0800 3000 |0193: move-object/from16 v0, v48 │ │ -0979e6: 7030 5722 300a |0195: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -0979ec: 0a19 |0198: move-result v25 │ │ -0979ee: 2e03 201c |0199: cmpg-float v3, v32, v28 │ │ -0979f2: 3b03 0400 |019b: if-gez v3, 019f // +0004 │ │ -0979f6: 0220 1c00 |019d: move/from16 v32, v28 │ │ -0979fa: 2e03 1f1b |019f: cmpg-float v3, v31, v27 │ │ -0979fe: 3b03 0400 |01a1: if-gez v3, 01a5 // +0004 │ │ -097a02: 021f 1b00 |01a3: move/from16 v31, v27 │ │ -097a06: 1203 |01a5: const/4 v3, #int 0 // #0 │ │ -097a08: 2d03 1a03 |01a6: cmpl-float v3, v26, v3 │ │ -097a0c: 3d03 0800 |01a8: if-lez v3, 01b0 // +0008 │ │ -097a10: 2d03 201a |01aa: cmpl-float v3, v32, v26 │ │ -097a14: 3d03 0400 |01ac: if-lez v3, 01b0 // +0004 │ │ -097a18: 0220 1a00 |01ae: move/from16 v32, v26 │ │ -097a1c: 1203 |01b0: const/4 v3, #int 0 // #0 │ │ -097a1e: 2d03 1903 |01b1: cmpl-float v3, v25, v3 │ │ -097a22: 3d03 0800 |01b3: if-lez v3, 01bb // +0008 │ │ -097a26: 2d03 1f19 |01b5: cmpl-float v3, v31, v25 │ │ -097a2a: 3d03 0400 |01b7: if-lez v3, 01bb // +0004 │ │ -097a2e: 021f 1900 |01b9: move/from16 v31, v25 │ │ -097a32: 52a3 a311 |01bb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -097a36: a703 2203 |01bd: sub-float v3, v34, v3 │ │ -097a3a: 52a4 a411 |01bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -097a3e: c743 |01c1: sub-float/2addr v3, v4 │ │ -097a40: 0200 2000 |01c2: move/from16 v0, v32 │ │ -097a44: 7120 8724 0300 |01c4: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -097a4a: 0a03 |01c7: move-result v3 │ │ -097a4c: 59a3 c011 |01c8: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -097a50: 52a3 a511 |01ca: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -097a54: a703 2d03 |01cc: sub-float v3, v45, v3 │ │ -097a58: 52a4 a211 |01ce: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -097a5c: c743 |01d0: sub-float/2addr v3, v4 │ │ -097a5e: 0200 1f00 |01d1: move/from16 v0, v31 │ │ -097a62: 7120 8724 0300 |01d3: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -097a68: 0a03 |01d6: move-result v3 │ │ -097a6a: 59a3 bf11 |01d7: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -097a6e: 54a3 a011 |01d9: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097a72: 6e10 6e24 0300 |01db: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097a78: 0a03 |01de: move-result v3 │ │ -097a7a: 1214 |01df: const/4 v4, #int 1 // #1 │ │ -097a7c: 3343 1800 |01e0: if-ne v3, v4, 01f8 // +0018 │ │ -097a80: 0800 3000 |01e2: move-object/from16 v0, v48 │ │ -097a84: 5403 8811 |01e4: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097a88: 52a4 a111 |01e6: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -097a8c: 0800 3000 |01e8: move-object/from16 v0, v48 │ │ -097a90: 5406 8811 |01ea: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097a94: 52a8 a111 |01ec: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -097a98: 4406 0608 |01ee: aget v6, v6, v8 │ │ -097a9c: 0200 2200 |01f0: move/from16 v0, v34 │ │ -097aa0: 7120 8524 0600 |01f2: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -097aa6: 0a06 |01f5: move-result v6 │ │ -097aa8: 4b06 0304 |01f6: aput v6, v3, v4 │ │ -097aac: 0800 3000 |01f8: move-object/from16 v0, v48 │ │ -097ab0: 5403 9211 |01fa: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097ab4: 52a4 b711 |01fc: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097ab8: 0800 3000 |01fe: move-object/from16 v0, v48 │ │ -097abc: 5406 9211 |0200: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097ac0: 52a8 b711 |0202: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097ac4: 4406 0608 |0204: aget v6, v6, v8 │ │ -097ac8: 0200 2d00 |0206: move/from16 v0, v45 │ │ -097acc: 7120 8524 0600 |0208: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -097ad2: 0a06 |020b: move-result v6 │ │ -097ad4: 4b06 0304 |020c: aput v6, v3, v4 │ │ -097ad8: 2900 adfe |020e: goto/16 00bb // -0153 │ │ -097adc: 1203 |0210: const/4 v3, #int 0 // #0 │ │ -097ade: 2d03 2603 |0211: cmpl-float v3, v38, v3 │ │ -097ae2: 3d03 5800 |0213: if-lez v3, 026b // +0058 │ │ -097ae6: a710 3316 |0215: sub-float v16, v51, v22 │ │ -097aea: 1317 0000 |0217: const/16 v23, #int 0 // #0 │ │ -097aee: 0800 3000 |0219: move-object/from16 v0, v48 │ │ -097af2: 5203 8911 |021b: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -097af6: 0200 1700 |021d: move/from16 v0, v23 │ │ -097afa: 3530 0d00 |021f: if-ge v0, v3, 022c // +000d │ │ -097afe: 0800 3000 |0221: move-object/from16 v0, v48 │ │ -097b02: 5403 8811 |0223: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097b06: 4403 0317 |0225: aget v3, v3, v23 │ │ -097b0a: a710 1003 |0227: sub-float v16, v16, v3 │ │ -097b0e: d817 1701 |0229: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097b12: 28ee |022b: goto 0219 // -0012 │ │ -097b14: 132b 0000 |022c: const/16 v43, #int 0 // #0 │ │ -097b18: 1318 0000 |022e: const/16 v24, #int 0 // #0 │ │ -097b1c: 1317 0000 |0230: const/16 v23, #int 0 // #0 │ │ -097b20: 0800 3000 |0232: move-object/from16 v0, v48 │ │ -097b24: 5203 8911 |0234: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -097b28: 0200 1700 |0236: move/from16 v0, v23 │ │ -097b2c: 3530 2800 |0238: if-ge v0, v3, 0260 // +0028 │ │ -097b30: 0800 3000 |023a: move-object/from16 v0, v48 │ │ -097b34: 5403 8c11 |023c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -097b38: 4403 0317 |023e: aget v3, v3, v23 │ │ -097b3c: 1204 |0240: const/4 v4, #int 0 // #0 │ │ -097b3e: 2d03 0304 |0241: cmpl-float v3, v3, v4 │ │ -097b42: 3903 0500 |0243: if-nez v3, 0248 // +0005 │ │ -097b46: d817 1701 |0245: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097b4a: 28eb |0247: goto 0232 // -0015 │ │ -097b4c: 0800 3000 |0248: move-object/from16 v0, v48 │ │ -097b50: 5403 8c11 |024a: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ -097b54: 4403 0317 |024c: aget v3, v3, v23 │ │ -097b58: a803 0310 |024e: mul-float v3, v3, v16 │ │ -097b5c: a909 0326 |0250: div-float v9, v3, v38 │ │ -097b60: 0800 3000 |0252: move-object/from16 v0, v48 │ │ -097b64: 5403 8811 |0254: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097b68: 4404 0317 |0256: aget v4, v3, v23 │ │ -097b6c: c694 |0258: add-float/2addr v4, v9 │ │ -097b6e: 4b04 0317 |0259: aput v4, v3, v23 │ │ -097b72: a62b 2b09 |025b: add-float v43, v43, v9 │ │ -097b76: 0218 1700 |025d: move/from16 v24, v23 │ │ -097b7a: 28e6 |025f: goto 0245 // -001a │ │ -097b7c: 0800 3000 |0260: move-object/from16 v0, v48 │ │ -097b80: 5403 8811 |0262: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097b84: 4404 0318 |0264: aget v4, v3, v24 │ │ -097b88: a706 102b |0266: sub-float v6, v16, v43 │ │ -097b8c: c664 |0268: add-float/2addr v4, v6 │ │ -097b8e: 4b04 0318 |0269: aput v4, v3, v24 │ │ -097b92: 1203 |026b: const/4 v3, #int 0 // #0 │ │ -097b94: 2d03 2503 |026c: cmpl-float v3, v37, v3 │ │ -097b98: 3d03 5800 |026e: if-lez v3, 02c6 // +0058 │ │ -097b9c: a710 342c |0270: sub-float v16, v52, v44 │ │ -097ba0: 1317 0000 |0272: const/16 v23, #int 0 // #0 │ │ -097ba4: 0800 3000 |0274: move-object/from16 v0, v48 │ │ -097ba8: 5203 9611 |0276: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -097bac: 0200 1700 |0278: move/from16 v0, v23 │ │ -097bb0: 3530 0d00 |027a: if-ge v0, v3, 0287 // +000d │ │ -097bb4: 0800 3000 |027c: move-object/from16 v0, v48 │ │ -097bb8: 5403 9211 |027e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097bbc: 4403 0317 |0280: aget v3, v3, v23 │ │ -097bc0: a710 1003 |0282: sub-float v16, v16, v3 │ │ -097bc4: d817 1701 |0284: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097bc8: 28ee |0286: goto 0274 // -0012 │ │ -097bca: 132b 0000 |0287: const/16 v43, #int 0 // #0 │ │ -097bce: 1318 0000 |0289: const/16 v24, #int 0 // #0 │ │ -097bd2: 1317 0000 |028b: const/16 v23, #int 0 // #0 │ │ -097bd6: 0800 3000 |028d: move-object/from16 v0, v48 │ │ -097bda: 5203 9611 |028f: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -097bde: 0200 1700 |0291: move/from16 v0, v23 │ │ -097be2: 3530 2800 |0293: if-ge v0, v3, 02bb // +0028 │ │ -097be6: 0800 3000 |0295: move-object/from16 v0, v48 │ │ -097bea: 5403 8b11 |0297: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -097bee: 4403 0317 |0299: aget v3, v3, v23 │ │ -097bf2: 1204 |029b: const/4 v4, #int 0 // #0 │ │ -097bf4: 2d03 0304 |029c: cmpl-float v3, v3, v4 │ │ -097bf8: 3903 0500 |029e: if-nez v3, 02a3 // +0005 │ │ -097bfc: d817 1701 |02a0: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097c00: 28eb |02a2: goto 028d // -0015 │ │ -097c02: 0800 3000 |02a3: move-object/from16 v0, v48 │ │ -097c06: 5403 8b11 |02a5: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ -097c0a: 4403 0317 |02a7: aget v3, v3, v23 │ │ -097c0e: a803 0310 |02a9: mul-float v3, v3, v16 │ │ -097c12: a909 0325 |02ab: div-float v9, v3, v37 │ │ -097c16: 0800 3000 |02ad: move-object/from16 v0, v48 │ │ -097c1a: 5403 9211 |02af: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097c1e: 4404 0317 |02b1: aget v4, v3, v23 │ │ -097c22: c694 |02b3: add-float/2addr v4, v9 │ │ -097c24: 4b04 0317 |02b4: aput v4, v3, v23 │ │ -097c28: a62b 2b09 |02b6: add-float v43, v43, v9 │ │ -097c2c: 0218 1700 |02b8: move/from16 v24, v23 │ │ -097c30: 28e6 |02ba: goto 02a0 // -001a │ │ -097c32: 0800 3000 |02bb: move-object/from16 v0, v48 │ │ -097c36: 5403 9211 |02bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097c3a: 4404 0318 |02bf: aget v4, v3, v24 │ │ -097c3e: a706 102b |02c1: sub-float v6, v16, v43 │ │ -097c42: c664 |02c3: add-float/2addr v4, v6 │ │ -097c44: 4b04 0318 |02c4: aput v4, v3, v24 │ │ -097c48: 1317 0000 |02c6: const/16 v23, #int 0 // #0 │ │ -097c4c: 6e10 9325 0b00 |02c8: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -097c52: 0a1d |02cb: move-result v29 │ │ -097c54: 0200 1700 |02cc: move/from16 v0, v23 │ │ -097c58: 0201 1d00 |02ce: move/from16 v1, v29 │ │ -097c5c: 3510 7100 |02d0: if-ge v0, v1, 0341 // +0071 │ │ -097c60: 0200 1700 |02d2: move/from16 v0, v23 │ │ -097c64: 6e20 8d25 0b00 |02d4: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097c6a: 0c0a |02d7: move-result-object v10 │ │ -097c6c: 1f0a 2303 |02d8: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097c70: 54a3 ab11 |02da: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -097c74: 6e10 2b24 0300 |02dc: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -097c7a: 0a03 |02df: move-result v3 │ │ -097c7c: 3803 0500 |02e0: if-eqz v3, 02e5 // +0005 │ │ -097c80: d817 1701 |02e2: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097c84: 28e8 |02e4: goto 02cc // -0018 │ │ -097c86: 54a3 a011 |02e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097c8a: 6e10 6e24 0300 |02e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097c90: 0a03 |02ea: move-result v3 │ │ -097c92: 1214 |02eb: const/4 v4, #int 1 // #1 │ │ -097c94: 3243 f6ff |02ec: if-eq v3, v4, 02e2 // -000a │ │ -097c98: 1312 0000 |02ee: const/16 v18, #int 0 // #0 │ │ -097c9c: 52ac a111 |02f0: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -097ca0: 54a3 a011 |02f2: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097ca4: 6e10 6e24 0300 |02f4: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097caa: 0a03 |02f7: move-result v3 │ │ -097cac: 901e 0c03 |02f8: add-int v30, v12, v3 │ │ -097cb0: 0200 1e00 |02fa: move/from16 v0, v30 │ │ -097cb4: 350c 1000 |02fc: if-ge v12, v0, 030c // +0010 │ │ -097cb8: 4403 0d0c |02fe: aget v3, v13, v12 │ │ -097cbc: 0800 3000 |0300: move-object/from16 v0, v48 │ │ -097cc0: 5404 8811 |0302: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097cc4: 4404 040c |0304: aget v4, v4, v12 │ │ -097cc8: c743 |0306: sub-float/2addr v3, v4 │ │ -097cca: a612 1203 |0307: add-float v18, v18, v3 │ │ -097cce: d80c 0c01 |0309: add-int/lit8 v12, v12, #int 1 // #01 │ │ -097cd2: 28ef |030b: goto 02fa // -0011 │ │ -097cd4: 1203 |030c: const/4 v3, #int 0 // #0 │ │ -097cd6: 52a4 a311 |030d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -097cda: 52a6 a411 |030f: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -097cde: c664 |0311: add-float/2addr v4, v6 │ │ -097ce0: 7120 8524 4300 |0312: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -097ce6: 0a03 |0315: move-result v3 │ │ -097ce8: a712 1203 |0316: sub-float v18, v18, v3 │ │ -097cec: 54a3 a011 |0318: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097cf0: 6e10 6e24 0300 |031a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097cf6: 0a03 |031d: move-result v3 │ │ -097cf8: 8233 |031e: int-to-float v3, v3 │ │ -097cfa: a912 1203 |031f: div-float v18, v18, v3 │ │ -097cfe: 1203 |0321: const/4 v3, #int 0 // #0 │ │ -097d00: 2d03 1203 |0322: cmpl-float v3, v18, v3 │ │ -097d04: 3d03 beff |0324: if-lez v3, 02e2 // -0042 │ │ -097d08: 52ac a111 |0326: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -097d0c: 54a3 a011 |0328: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097d10: 6e10 6e24 0300 |032a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097d16: 0a03 |032d: move-result v3 │ │ -097d18: 901e 0c03 |032e: add-int v30, v12, v3 │ │ -097d1c: 0200 1e00 |0330: move/from16 v0, v30 │ │ -097d20: 350c b0ff |0332: if-ge v12, v0, 02e2 // -0050 │ │ -097d24: 0800 3000 |0334: move-object/from16 v0, v48 │ │ -097d28: 5403 8811 |0336: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097d2c: 4404 030c |0338: aget v4, v3, v12 │ │ -097d30: a604 0412 |033a: add-float v4, v4, v18 │ │ -097d34: 4b04 030c |033c: aput v4, v3, v12 │ │ -097d38: d80c 0c01 |033e: add-int/lit8 v12, v12, #int 1 // #01 │ │ -097d3c: 28f0 |0340: goto 0330 // -0010 │ │ -097d3e: 0224 1600 |0341: move/from16 v36, v22 │ │ -097d42: 0223 2c00 |0343: move/from16 v35, v44 │ │ -097d46: 1317 0000 |0345: const/16 v23, #int 0 // #0 │ │ -097d4a: 0800 3000 |0347: move-object/from16 v0, v48 │ │ -097d4e: 5203 8911 |0349: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ -097d52: 0200 1700 |034b: move/from16 v0, v23 │ │ -097d56: 3530 0d00 |034d: if-ge v0, v3, 035a // +000d │ │ -097d5a: 0800 3000 |034f: move-object/from16 v0, v48 │ │ -097d5e: 5403 8811 |0351: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097d62: 4403 0317 |0353: aget v3, v3, v23 │ │ -097d66: a624 2403 |0355: add-float v36, v36, v3 │ │ -097d6a: d817 1701 |0357: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097d6e: 28ee |0359: goto 0347 // -0012 │ │ -097d70: 1317 0000 |035a: const/16 v23, #int 0 // #0 │ │ -097d74: 0800 3000 |035c: move-object/from16 v0, v48 │ │ -097d78: 5203 9611 |035e: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ -097d7c: 0200 1700 |0360: move/from16 v0, v23 │ │ -097d80: 3530 0d00 |0362: if-ge v0, v3, 036f // +000d │ │ -097d84: 0800 3000 |0364: move-object/from16 v0, v48 │ │ -097d88: 5403 9211 |0366: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097d8c: 4403 0317 |0368: aget v3, v3, v23 │ │ -097d90: a623 2303 |036a: add-float v35, v35, v3 │ │ -097d94: d817 1701 |036c: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097d98: 28ee |036e: goto 035c // -0012 │ │ -097d9a: 0800 3000 |036f: move-object/from16 v0, v48 │ │ -097d9e: 5403 8e11 |0371: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -097da2: 0800 3000 |0373: move-object/from16 v0, v48 │ │ -097da6: 7020 6e22 3000 |0375: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ -097dac: 0a03 |0378: move-result v3 │ │ -097dae: a62e 3103 |0379: add-float v46, v49, v3 │ │ -097db2: 0800 3000 |037b: move-object/from16 v0, v48 │ │ -097db6: 5203 8111 |037d: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -097dba: dd03 0310 |037f: and-int/lit8 v3, v3, #int 16 // #10 │ │ -097dbe: 3803 4100 |0381: if-eqz v3, 03c2 // +0041 │ │ -097dc2: a703 3324 |0383: sub-float v3, v51, v36 │ │ -097dc6: a62e 2e03 |0385: add-float v46, v46, v3 │ │ -097dca: 0800 3000 |0387: move-object/from16 v0, v48 │ │ -097dce: 5403 9011 |0389: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -097dd2: 0800 3000 |038b: move-object/from16 v0, v48 │ │ -097dd6: 7020 6e22 3000 |038d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ -097ddc: 0a03 |0390: move-result v3 │ │ -097dde: a62f 3203 |0391: add-float v47, v50, v3 │ │ -097de2: 0800 3000 |0393: move-object/from16 v0, v48 │ │ -097de6: 5203 8111 |0395: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -097dea: dd03 0304 |0397: and-int/lit8 v3, v3, #int 4 // #04 │ │ -097dee: 3803 3900 |0399: if-eqz v3, 03d2 // +0039 │ │ -097df2: a703 3423 |039b: sub-float v3, v52, v35 │ │ -097df6: a62f 2f03 |039d: add-float v47, v47, v3 │ │ -097dfa: 0205 2e00 |039f: move/from16 v5, v46 │ │ -097dfe: 020f 2f00 |03a1: move/from16 v15, v47 │ │ -097e02: 1317 0000 |03a3: const/16 v23, #int 0 // #0 │ │ -097e06: 6e10 9325 0b00 |03a5: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -097e0c: 0a1d |03a8: move-result v29 │ │ -097e0e: 0200 1700 |03a9: move/from16 v0, v23 │ │ -097e12: 0201 1d00 |03ab: move/from16 v1, v29 │ │ -097e16: 3510 3e01 |03ad: if-ge v0, v1, 04eb // +013e │ │ -097e1a: 0200 1700 |03af: move/from16 v0, v23 │ │ -097e1e: 6e20 8d25 0b00 |03b1: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -097e24: 0c0a |03b4: move-result-object v10 │ │ -097e26: 1f0a 2303 |03b5: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -097e2a: 54a3 ab11 |03b7: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -097e2e: 6e10 2b24 0300 |03b9: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -097e34: 0a03 |03bc: move-result v3 │ │ -097e36: 3803 2500 |03bd: if-eqz v3, 03e2 // +0025 │ │ -097e3a: d817 1701 |03bf: add-int/lit8 v23, v23, #int 1 // #01 │ │ -097e3e: 28e8 |03c1: goto 03a9 // -0018 │ │ -097e40: 0800 3000 |03c2: move-object/from16 v0, v48 │ │ -097e44: 5203 8111 |03c4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -097e48: dd03 0308 |03c6: and-int/lit8 v3, v3, #int 8 // #08 │ │ -097e4c: 3903 bfff |03c8: if-nez v3, 0387 // -0041 │ │ -097e50: a703 3324 |03ca: sub-float v3, v51, v36 │ │ -097e54: 1504 0040 |03cc: const/high16 v4, #int 1073741824 // #4000 │ │ -097e58: c943 |03ce: div-float/2addr v3, v4 │ │ -097e5a: a62e 2e03 |03cf: add-float v46, v46, v3 │ │ -097e5e: 28b6 |03d1: goto 0387 // -004a │ │ -097e60: 0800 3000 |03d2: move-object/from16 v0, v48 │ │ -097e64: 5203 8111 |03d4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -097e68: dd03 0302 |03d6: and-int/lit8 v3, v3, #int 2 // #02 │ │ -097e6c: 3903 c7ff |03d8: if-nez v3, 039f // -0039 │ │ -097e70: a703 3423 |03da: sub-float v3, v52, v35 │ │ -097e74: 1504 0040 |03dc: const/high16 v4, #int 1073741824 // #4000 │ │ -097e78: c943 |03de: div-float/2addr v3, v4 │ │ -097e7a: a62f 2f03 |03df: add-float v47, v47, v3 │ │ -097e7e: 28be |03e1: goto 039f // -0042 │ │ -097e80: 1207 |03e2: const/4 v7, #int 0 // #0 │ │ -097e82: 52ac a111 |03e3: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -097e86: 54a3 a011 |03e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -097e8a: 6e10 6e24 0300 |03e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097e90: 0a03 |03ea: move-result v3 │ │ -097e92: 901e 0c03 |03eb: add-int v30, v12, v3 │ │ -097e96: 0200 1e00 |03ed: move/from16 v0, v30 │ │ -097e9a: 350c 0c00 |03ef: if-ge v12, v0, 03fb // +000c │ │ -097e9e: 0800 3000 |03f1: move-object/from16 v0, v48 │ │ -097ea2: 5403 8811 |03f3: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -097ea6: 4403 030c |03f5: aget v3, v3, v12 │ │ -097eaa: c637 |03f7: add-float/2addr v7, v3 │ │ -097eac: d80c 0c01 |03f8: add-int/lit8 v12, v12, #int 1 // #01 │ │ -097eb0: 28f3 |03fa: goto 03ed // -000d │ │ -097eb2: 52a3 a311 |03fb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -097eb6: 52a4 a411 |03fd: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -097eba: c643 |03ff: add-float/2addr v3, v4 │ │ -097ebc: c737 |0400: sub-float/2addr v7, v3 │ │ -097ebe: 52a3 a311 |0401: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -097ec2: c635 |0403: add-float/2addr v5, v3 │ │ -097ec4: 54a3 a911 |0404: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -097ec8: 6e10 5e24 0300 |0406: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -097ece: 0a03 |0409: move-result v3 │ │ -097ed0: 1204 |040a: const/4 v4, #int 0 // #0 │ │ -097ed2: 2d03 0304 |040b: cmpl-float v3, v3, v4 │ │ -097ed6: 3d03 2200 |040d: if-lez v3, 042f // +0022 │ │ -097eda: 54a3 a911 |040f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -097ede: 6e10 5e24 0300 |0411: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -097ee4: 0a03 |0414: move-result v3 │ │ -097ee6: c873 |0415: mul-float/2addr v3, v7 │ │ -097ee8: 59a3 c011 |0416: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -097eec: 54a3 ae11 |0418: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -097ef0: 0800 3000 |041a: move-object/from16 v0, v48 │ │ -097ef4: 7030 6f22 300a |041c: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ -097efa: 0a1a |041f: move-result v26 │ │ -097efc: 1203 |0420: const/4 v3, #int 0 // #0 │ │ -097efe: 2d03 1a03 |0421: cmpl-float v3, v26, v3 │ │ -097f02: 3d03 0c00 |0423: if-lez v3, 042f // +000c │ │ -097f06: 52a3 c011 |0425: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -097f0a: 0200 1a00 |0427: move/from16 v0, v26 │ │ -097f0e: 7120 8724 0300 |0429: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -097f14: 0a03 |042c: move-result v3 │ │ -097f16: 59a3 c011 |042d: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -097f1a: 54a3 aa11 |042f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -097f1e: 6e10 5e24 0300 |0431: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -097f24: 0a03 |0434: move-result v3 │ │ -097f26: 1204 |0435: const/4 v4, #int 0 // #0 │ │ -097f28: 2d03 0304 |0436: cmpl-float v3, v3, v4 │ │ -097f2c: 3d03 3000 |0438: if-lez v3, 0468 // +0030 │ │ -097f30: 0800 3000 |043a: move-object/from16 v0, v48 │ │ -097f34: 5403 9211 |043c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097f38: 52a4 b711 |043e: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097f3c: 4403 0304 |0440: aget v3, v3, v4 │ │ -097f40: 54a4 aa11 |0442: iget-object v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -097f44: 6e10 5e24 0400 |0444: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -097f4a: 0a04 |0447: move-result v4 │ │ -097f4c: c843 |0448: mul-float/2addr v3, v4 │ │ -097f4e: 52a4 a511 |0449: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -097f52: c743 |044b: sub-float/2addr v3, v4 │ │ -097f54: 52a4 a211 |044c: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -097f58: c743 |044e: sub-float/2addr v3, v4 │ │ -097f5a: 59a3 bf11 |044f: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -097f5e: 54a3 ad11 |0451: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -097f62: 0800 3000 |0453: move-object/from16 v0, v48 │ │ -097f66: 7030 5722 300a |0455: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ -097f6c: 0a19 |0458: move-result v25 │ │ -097f6e: 1203 |0459: const/4 v3, #int 0 // #0 │ │ -097f70: 2d03 1903 |045a: cmpl-float v3, v25, v3 │ │ -097f74: 3d03 0c00 |045c: if-lez v3, 0468 // +000c │ │ -097f78: 52a3 bf11 |045e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -097f7c: 0200 1900 |0460: move/from16 v0, v25 │ │ -097f80: 7120 8724 0300 |0462: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -097f86: 0a03 |0465: move-result v3 │ │ -097f88: 59a3 bf11 |0466: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -097f8c: 54a3 9e11 |0468: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -097f90: 6e10 6e24 0300 |046a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097f96: 0a03 |046d: move-result v3 │ │ -097f98: dd03 0308 |046e: and-int/lit8 v3, v3, #int 8 // #08 │ │ -097f9c: 3803 2400 |0470: if-eqz v3, 0494 // +0024 │ │ -097fa0: 59a5 c111 |0472: iput v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ -097fa4: 54a3 9e11 |0474: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -097fa8: 6e10 6e24 0300 |0476: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097fae: 0a03 |0479: move-result v3 │ │ -097fb0: dd03 0302 |047a: and-int/lit8 v3, v3, #int 2 // #02 │ │ -097fb4: 3803 3500 |047c: if-eqz v3, 04b1 // +0035 │ │ -097fb8: 52a3 a511 |047e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -097fbc: c6f3 |0480: add-float/2addr v3, v15 │ │ -097fbe: 59a3 c211 |0481: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -097fc2: 55a3 a611 |0483: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -097fc6: 3803 6000 |0485: if-eqz v3, 04e5 // +0060 │ │ -097fca: 0205 2e00 |0487: move/from16 v5, v46 │ │ -097fce: 0800 3000 |0489: move-object/from16 v0, v48 │ │ -097fd2: 5403 9211 |048b: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -097fd6: 52a4 b711 |048d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -097fda: 4403 0304 |048f: aget v3, v3, v4 │ │ -097fde: c63f |0491: add-float/2addr v15, v3 │ │ -097fe0: 2900 2dff |0492: goto/16 03bf // -00d3 │ │ -097fe4: 54a3 9e11 |0494: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -097fe8: 6e10 6e24 0300 |0496: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -097fee: 0a03 |0499: move-result v3 │ │ -097ff0: dd03 0310 |049a: and-int/lit8 v3, v3, #int 16 // #10 │ │ -097ff4: 3803 0a00 |049c: if-eqz v3, 04a6 // +000a │ │ -097ff8: a603 0507 |049e: add-float v3, v5, v7 │ │ -097ffc: 52a4 c011 |04a0: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -098000: c743 |04a2: sub-float/2addr v3, v4 │ │ -098002: 59a3 c111 |04a3: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ -098006: 28cf |04a5: goto 0474 // -0031 │ │ -098008: 52a3 c011 |04a6: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -09800c: a703 0703 |04a8: sub-float v3, v7, v3 │ │ -098010: 1504 0040 |04aa: const/high16 v4, #int 1073741824 // #4000 │ │ -098014: c943 |04ac: div-float/2addr v3, v4 │ │ -098016: c653 |04ad: add-float/2addr v3, v5 │ │ -098018: 59a3 c111 |04ae: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ -09801c: 28c4 |04b0: goto 0474 // -003c │ │ -09801e: 54a3 9e11 |04b1: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098022: 6e10 6e24 0300 |04b3: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -098028: 0a03 |04b6: move-result v3 │ │ -09802a: dd03 0304 |04b7: and-int/lit8 v3, v3, #int 4 // #04 │ │ -09802e: 3803 1400 |04b9: if-eqz v3, 04cd // +0014 │ │ -098032: 0800 3000 |04bb: move-object/from16 v0, v48 │ │ -098036: 5403 9211 |04bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -09803a: 52a4 b711 |04bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -09803e: 4403 0304 |04c1: aget v3, v3, v4 │ │ -098042: c6f3 |04c3: add-float/2addr v3, v15 │ │ -098044: 52a4 bf11 |04c4: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -098048: c743 |04c6: sub-float/2addr v3, v4 │ │ -09804a: 52a4 a211 |04c7: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -09804e: c743 |04c9: sub-float/2addr v3, v4 │ │ -098050: 59a3 c211 |04ca: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -098054: 28b7 |04cc: goto 0483 // -0049 │ │ -098056: 0800 3000 |04cd: move-object/from16 v0, v48 │ │ -09805a: 5403 9211 |04cf: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -09805e: 52a4 b711 |04d1: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -098062: 4403 0304 |04d3: aget v3, v3, v4 │ │ -098066: 52a4 bf11 |04d5: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -09806a: c743 |04d7: sub-float/2addr v3, v4 │ │ -09806c: 52a4 a511 |04d8: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -098070: c643 |04da: add-float/2addr v3, v4 │ │ -098072: 52a4 a211 |04db: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -098076: c743 |04dd: sub-float/2addr v3, v4 │ │ -098078: 1504 0040 |04de: const/high16 v4, #int 1073741824 // #4000 │ │ -09807c: c943 |04e0: div-float/2addr v3, v4 │ │ -09807e: c6f3 |04e1: add-float/2addr v3, v15 │ │ -098080: 59a3 c211 |04e2: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -098084: 289f |04e4: goto 0483 // -0061 │ │ -098086: 52a3 a411 |04e5: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -09808a: c673 |04e7: add-float/2addr v3, v7 │ │ -09808c: c635 |04e8: add-float/2addr v5, v3 │ │ -09808e: 2900 d6fe |04e9: goto/16 03bf // -012a │ │ -098092: 0800 3000 |04eb: move-object/from16 v0, v48 │ │ -098096: 5403 8a11 |04ed: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -09809a: 6204 7911 |04ef: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -09809e: 3343 0300 |04f1: if-ne v3, v4, 04f4 // +0003 │ │ -0980a2: 0e00 |04f3: return-void │ │ -0980a4: 0800 3000 |04f4: move-object/from16 v0, v48 │ │ -0980a8: 6e20 0023 0200 |04f6: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2300 │ │ -0980ae: 020e 2e00 |04f9: move/from16 v14, v46 │ │ -0980b2: 020f 2f00 |04fb: move/from16 v15, v47 │ │ -0980b6: 0800 3000 |04fd: move-object/from16 v0, v48 │ │ -0980ba: 5403 8a11 |04ff: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0980be: 6204 7a11 |0501: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -0980c2: 3243 0a00 |0503: if-eq v3, v4, 050d // +000a │ │ -0980c6: 0800 3000 |0505: move-object/from16 v0, v48 │ │ -0980ca: 5403 8a11 |0507: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0980ce: 6204 7711 |0509: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ -0980d2: 3343 2000 |050b: if-ne v3, v4, 052b // +0020 │ │ -0980d6: 6204 7a11 |050d: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -0980da: 0803 3000 |050f: move-object/from16 v3, v48 │ │ -0980de: 0205 3100 |0511: move/from16 v5, v49 │ │ -0980e2: 0206 3200 |0513: move/from16 v6, v50 │ │ -0980e6: 0207 3300 |0515: move/from16 v7, v51 │ │ -0980ea: 0208 3400 |0517: move/from16 v8, v52 │ │ -0980ee: 7407 ff22 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@22ff │ │ -0980f4: 6204 7a11 |051c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -0980f8: a707 2416 |051e: sub-float v7, v36, v22 │ │ -0980fc: a708 232c |0520: sub-float v8, v35, v44 │ │ -098100: 0803 3000 |0522: move-object/from16 v3, v48 │ │ -098104: 0205 2e00 |0524: move/from16 v5, v46 │ │ -098108: 0206 2f00 |0526: move/from16 v6, v47 │ │ -09810c: 7407 ff22 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@22ff │ │ -098112: 1317 0000 |052b: const/16 v23, #int 0 // #0 │ │ -098116: 6e10 9325 0b00 |052d: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -09811c: 0a1d |0530: move-result v29 │ │ -09811e: 0200 1700 |0531: move/from16 v0, v23 │ │ -098122: 0201 1d00 |0533: move/from16 v1, v29 │ │ -098126: 3510 9900 |0535: if-ge v0, v1, 05ce // +0099 │ │ -09812a: 0200 1700 |0537: move/from16 v0, v23 │ │ -09812e: 6e20 8d25 0b00 |0539: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -098134: 0c0a |053c: move-result-object v10 │ │ -098136: 1f0a 2303 |053d: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -09813a: 54a3 ab11 |053f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -09813e: 6e10 2b24 0300 |0541: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -098144: 0a03 |0544: move-result v3 │ │ -098146: 3803 0700 |0545: if-eqz v3, 054c // +0007 │ │ -09814a: 01e5 |0547: move v5, v14 │ │ -09814c: d817 1701 |0548: add-int/lit8 v23, v23, #int 1 // #01 │ │ -098150: 015e |054a: move v14, v5 │ │ -098152: 28e6 |054b: goto 0531 // -001a │ │ -098154: 0800 3000 |054c: move-object/from16 v0, v48 │ │ -098158: 5403 8a11 |054e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -09815c: 6204 7b11 |0550: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ -098160: 3243 0a00 |0552: if-eq v3, v4, 055c // +000a │ │ -098164: 0800 3000 |0554: move-object/from16 v0, v48 │ │ -098168: 5403 8a11 |0556: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -09816c: 6204 7711 |0558: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ -098170: 3343 1100 |055a: if-ne v3, v4, 056b // +0011 │ │ -098174: 6204 7b11 |055c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ -098178: 52a5 c111 |055e: iget v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ -09817c: 52a6 c211 |0560: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -098180: 52a7 c011 |0562: iget v7, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -098184: 52a8 bf11 |0564: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -098188: 0803 3000 |0566: move-object/from16 v3, v48 │ │ -09818c: 7407 ff22 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@22ff │ │ -098192: 1207 |056b: const/4 v7, #int 0 // #0 │ │ -098194: 52ac a111 |056c: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -098198: 54a3 a011 |056e: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -09819c: 6e10 6e24 0300 |0570: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0981a2: 0a03 |0573: move-result v3 │ │ -0981a4: 901e 0c03 |0574: add-int v30, v12, v3 │ │ -0981a8: 0200 1e00 |0576: move/from16 v0, v30 │ │ -0981ac: 350c 0c00 |0578: if-ge v12, v0, 0584 // +000c │ │ -0981b0: 0800 3000 |057a: move-object/from16 v0, v48 │ │ -0981b4: 5403 8811 |057c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ -0981b8: 4403 030c |057e: aget v3, v3, v12 │ │ -0981bc: c637 |0580: add-float/2addr v7, v3 │ │ -0981be: d80c 0c01 |0581: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0981c2: 28f3 |0583: goto 0576 // -000d │ │ -0981c4: 52a3 a311 |0584: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -0981c8: 52a4 a411 |0586: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -0981cc: c643 |0588: add-float/2addr v3, v4 │ │ -0981ce: c737 |0589: sub-float/2addr v7, v3 │ │ -0981d0: 52a3 a311 |058a: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -0981d4: a605 0e03 |058c: add-float v5, v14, v3 │ │ -0981d8: 0800 3000 |058e: move-object/from16 v0, v48 │ │ -0981dc: 5403 8a11 |0590: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0981e0: 6204 7811 |0592: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ -0981e4: 3243 0a00 |0594: if-eq v3, v4, 059e // +000a │ │ -0981e8: 0800 3000 |0596: move-object/from16 v0, v48 │ │ -0981ec: 5403 8a11 |0598: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0981f0: 6204 7711 |059a: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ -0981f4: 3343 1c00 |059c: if-ne v3, v4, 05b8 // +001c │ │ -0981f8: 6204 7811 |059e: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ -0981fc: 52a3 a511 |05a0: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -098200: a606 0f03 |05a2: add-float v6, v15, v3 │ │ -098204: 0800 3000 |05a4: move-object/from16 v0, v48 │ │ -098208: 5403 9211 |05a6: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -09820c: 52a8 b711 |05a8: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -098210: 4403 0308 |05aa: aget v3, v3, v8 │ │ -098214: 52a8 a511 |05ac: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -098218: c783 |05ae: sub-float/2addr v3, v8 │ │ -09821a: 52a8 a211 |05af: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -09821e: a708 0308 |05b1: sub-float v8, v3, v8 │ │ -098222: 0803 3000 |05b3: move-object/from16 v3, v48 │ │ -098226: 7407 ff22 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@22ff │ │ -09822c: 55a3 a611 |05b8: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -098230: 3803 0e00 |05ba: if-eqz v3, 05c8 // +000e │ │ -098234: 0205 2e00 |05bc: move/from16 v5, v46 │ │ -098238: 0800 3000 |05be: move-object/from16 v0, v48 │ │ -09823c: 5403 9211 |05c0: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ -098240: 52a4 b711 |05c2: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -098244: 4403 0304 |05c4: aget v3, v3, v4 │ │ -098248: c63f |05c6: add-float/2addr v15, v3 │ │ -09824a: 2881 |05c7: goto 0548 // -007f │ │ -09824c: 52a3 a411 |05c8: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -098250: c673 |05ca: add-float/2addr v3, v7 │ │ -098252: c635 |05cb: add-float/2addr v5, v3 │ │ -098254: 2900 7cff |05cc: goto/16 0548 // -0084 │ │ -098258: 01e5 |05ce: move v5, v14 │ │ -09825a: 2900 24ff |05cf: goto/16 04f3 // -00dc │ │ +0a54e4: |[0a54e4] com.esotericsoftware.tablelayout.BaseTableLayout.layout:(FFFF)V │ │ +0a54f4: 0800 3000 |0000: move-object/from16 v0, v48 │ │ +0a54f8: 5402 9d11 |0002: iget-object v2, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a54fc: 0800 3000 |0004: move-object/from16 v0, v48 │ │ +0a5500: 540b 8311 |0006: iget-object v11, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a5504: 0800 3000 |0008: move-object/from16 v0, v48 │ │ +0a5508: 5503 9711 |000a: iget-boolean v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a550c: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0a5510: 7601 3b22 3000 |000e: invoke-direct/range {v48}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.computeSize:()V // method@223b │ │ +0a5516: 0800 3000 |0011: move-object/from16 v0, v48 │ │ +0a551a: 5403 8e11 |0013: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a551e: 0800 3000 |0015: move-object/from16 v0, v48 │ │ +0a5522: 7020 6e22 3000 |0017: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ +0a5528: 0a03 |001a: move-result v3 │ │ +0a552a: 0800 3000 |001b: move-object/from16 v0, v48 │ │ +0a552e: 5404 8f11 |001d: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a5532: 0800 3000 |001f: move-object/from16 v0, v48 │ │ +0a5536: 7020 6e22 4000 |0021: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ +0a553c: 0a04 |0024: move-result v4 │ │ +0a553e: a616 0304 |0025: add-float v22, v3, v4 │ │ +0a5542: 0800 3000 |0027: move-object/from16 v0, v48 │ │ +0a5546: 5403 9011 |0029: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a554a: 0800 3000 |002b: move-object/from16 v0, v48 │ │ +0a554e: 7020 5622 3000 |002d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ +0a5554: 0a03 |0030: move-result v3 │ │ +0a5556: 0800 3000 |0031: move-object/from16 v0, v48 │ │ +0a555a: 5404 8d11 |0033: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a555e: 0800 3000 |0035: move-object/from16 v0, v48 │ │ +0a5562: 7020 5622 4000 |0037: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;)F // method@2256 │ │ +0a5568: 0a04 |003a: move-result v4 │ │ +0a556a: a62c 0304 |003b: add-float v44, v3, v4 │ │ +0a556e: 132a 0000 |003d: const/16 v42, #int 0 // #0 │ │ +0a5572: 1329 0000 |003f: const/16 v41, #int 0 // #0 │ │ +0a5576: 1326 0000 |0041: const/16 v38, #int 0 // #0 │ │ +0a557a: 1325 0000 |0043: const/16 v37, #int 0 // #0 │ │ +0a557e: 1317 0000 |0045: const/16 v23, #int 0 // #0 │ │ +0a5582: 0800 3000 |0047: move-object/from16 v0, v48 │ │ +0a5586: 5203 8911 |0049: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a558a: 0200 1700 |004b: move/from16 v0, v23 │ │ +0a558e: 3530 1500 |004d: if-ge v0, v3, 0062 // +0015 │ │ +0a5592: 0800 3000 |004f: move-object/from16 v0, v48 │ │ +0a5596: 5403 8511 |0051: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a559a: 4403 0317 |0053: aget v3, v3, v23 │ │ +0a559e: a62a 2a03 |0055: add-float v42, v42, v3 │ │ +0a55a2: 0800 3000 |0057: move-object/from16 v0, v48 │ │ +0a55a6: 5403 8c11 |0059: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a55aa: 4403 0317 |005b: aget v3, v3, v23 │ │ +0a55ae: a626 2603 |005d: add-float v38, v38, v3 │ │ +0a55b2: d817 1701 |005f: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a55b6: 28e6 |0061: goto 0047 // -001a │ │ +0a55b8: 1317 0000 |0062: const/16 v23, #int 0 // #0 │ │ +0a55bc: 0800 3000 |0064: move-object/from16 v0, v48 │ │ +0a55c0: 5203 9611 |0066: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a55c4: 0200 1700 |0068: move/from16 v0, v23 │ │ +0a55c8: 3530 1500 |006a: if-ge v0, v3, 007f // +0015 │ │ +0a55cc: 0800 3000 |006c: move-object/from16 v0, v48 │ │ +0a55d0: 5403 9311 |006e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a55d4: 4403 0317 |0070: aget v3, v3, v23 │ │ +0a55d8: a629 2903 |0072: add-float v41, v41, v3 │ │ +0a55dc: 0800 3000 |0074: move-object/from16 v0, v48 │ │ +0a55e0: 5403 8b11 |0076: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a55e4: 4403 0317 |0078: aget v3, v3, v23 │ │ +0a55e8: a625 2503 |007a: add-float v37, v37, v3 │ │ +0a55ec: d817 1701 |007c: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a55f0: 28e6 |007e: goto 0064 // -001a │ │ +0a55f2: 0800 3000 |007f: move-object/from16 v0, v48 │ │ +0a55f6: 5203 9c11 |0081: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefWidth:F // field@119c │ │ +0a55fa: a728 032a |0083: sub-float v40, v3, v42 │ │ +0a55fe: 1203 |0085: const/4 v3, #int 0 // #0 │ │ +0a5600: 2d03 2803 |0086: cmpl-float v3, v40, v3 │ │ +0a5604: 3903 3600 |0088: if-nez v3, 00be // +0036 │ │ +0a5608: 0800 3000 |008a: move-object/from16 v0, v48 │ │ +0a560c: 540d 8511 |008c: iget-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a5610: 0800 3000 |008e: move-object/from16 v0, v48 │ │ +0a5614: 5203 9b11 |0090: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.tablePrefHeight:F // field@119b │ │ +0a5618: a727 0329 |0092: sub-float v39, v3, v41 │ │ +0a561c: 1203 |0094: const/4 v3, #int 0 // #0 │ │ +0a561e: 2d03 2703 |0095: cmpl-float v3, v39, v3 │ │ +0a5622: 3903 6e00 |0097: if-nez v3, 0105 // +006e │ │ +0a5626: 0800 3000 |0099: move-object/from16 v0, v48 │ │ +0a562a: 5400 9311 |009b: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a562e: 0821 0000 |009d: move-object/from16 v33, v0 │ │ +0a5632: 1317 0000 |009f: const/16 v23, #int 0 // #0 │ │ +0a5636: 6e10 9325 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a563c: 0a1d |00a4: move-result v29 │ │ +0a563e: 0200 1700 |00a5: move/from16 v0, v23 │ │ +0a5642: 0201 1d00 |00a7: move/from16 v1, v29 │ │ +0a5646: 3510 6701 |00a9: if-ge v0, v1, 0210 // +0167 │ │ +0a564a: 0200 1700 |00ab: move/from16 v0, v23 │ │ +0a564e: 6e20 8d25 0b00 |00ad: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5654: 0c0a |00b0: move-result-object v10 │ │ +0a5656: 1f0a 2303 |00b1: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a565a: 54a3 ab11 |00b3: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a565e: 6e10 2b24 0300 |00b5: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a5664: 0a03 |00b8: move-result v3 │ │ +0a5666: 3803 9500 |00b9: if-eqz v3, 014e // +0095 │ │ +0a566a: d817 1701 |00bb: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a566e: 28e8 |00bd: goto 00a5 // -0018 │ │ +0a5670: 1203 |00be: const/4 v3, #int 0 // #0 │ │ +0a5672: a704 332a |00bf: sub-float v4, v51, v42 │ │ +0a5676: 7120 8524 4300 |00c1: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a567c: 0a03 |00c4: move-result v3 │ │ +0a567e: 0200 2800 |00c5: move/from16 v0, v40 │ │ +0a5682: 7120 8724 3000 |00c7: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a5688: 0a12 |00ca: move-result v18 │ │ +0a568a: 0800 3000 |00cb: move-object/from16 v0, v48 │ │ +0a568e: 5403 8711 |00cd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@1187 │ │ +0a5692: 0800 3000 |00cf: move-object/from16 v0, v48 │ │ +0a5696: 5204 8911 |00d1: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a569a: 0800 3000 |00d3: move-object/from16 v0, v48 │ │ +0a569e: 7030 4322 3004 |00d5: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a56a4: 0c0d |00d8: move-result-object v13 │ │ +0a56a6: 0800 3000 |00d9: move-object/from16 v0, v48 │ │ +0a56aa: 5b0d 8711 |00db: iput-object v13, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWeightedWidth:[F // field@1187 │ │ +0a56ae: 1317 0000 |00dd: const/16 v23, #int 0 // #0 │ │ +0a56b2: 0800 3000 |00df: move-object/from16 v0, v48 │ │ +0a56b6: 5203 8911 |00e1: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a56ba: 0200 1700 |00e3: move/from16 v0, v23 │ │ +0a56be: 3530 a9ff |00e5: if-ge v0, v3, 008e // -0057 │ │ +0a56c2: 0800 3000 |00e7: move-object/from16 v0, v48 │ │ +0a56c6: 5403 8611 |00e9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnPrefWidth:[F // field@1186 │ │ +0a56ca: 4403 0317 |00eb: aget v3, v3, v23 │ │ +0a56ce: 0800 3000 |00ed: move-object/from16 v0, v48 │ │ +0a56d2: 5404 8511 |00ef: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a56d6: 4404 0417 |00f1: aget v4, v4, v23 │ │ +0a56da: a715 0304 |00f3: sub-float v21, v3, v4 │ │ +0a56de: a914 1528 |00f5: div-float v20, v21, v40 │ │ +0a56e2: 0800 3000 |00f7: move-object/from16 v0, v48 │ │ +0a56e6: 5403 8511 |00f9: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnMinWidth:[F // field@1185 │ │ +0a56ea: 4403 0317 |00fb: aget v3, v3, v23 │ │ +0a56ee: a804 1214 |00fd: mul-float v4, v18, v20 │ │ +0a56f2: c643 |00ff: add-float/2addr v3, v4 │ │ +0a56f4: 4b03 0d17 |0100: aput v3, v13, v23 │ │ +0a56f8: d817 1701 |0102: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a56fc: 28db |0104: goto 00df // -0025 │ │ +0a56fe: 0800 3000 |0105: move-object/from16 v0, v48 │ │ +0a5702: 5403 9511 |0107: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@1195 │ │ +0a5706: 0800 3000 |0109: move-object/from16 v0, v48 │ │ +0a570a: 5204 9611 |010b: iget v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a570e: 0800 3000 |010d: move-object/from16 v0, v48 │ │ +0a5712: 7030 4322 3004 |010f: invoke-direct {v0, v3, v4}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.ensureSize:([FI)[F // method@2243 │ │ +0a5718: 0c21 |0112: move-result-object v33 │ │ +0a571a: 0800 2100 |0113: move-object/from16 v0, v33 │ │ +0a571e: 0801 3000 |0115: move-object/from16 v1, v48 │ │ +0a5722: 5b10 9511 |0117: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowWeightedHeight:[F // field@1195 │ │ +0a5726: 1203 |0119: const/4 v3, #int 0 // #0 │ │ +0a5728: a704 3429 |011a: sub-float v4, v52, v41 │ │ +0a572c: 7120 8524 4300 |011c: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a5732: 0a03 |011f: move-result v3 │ │ +0a5734: 0200 2700 |0120: move/from16 v0, v39 │ │ +0a5738: 7120 8724 3000 |0122: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a573e: 0a11 |0125: move-result v17 │ │ +0a5740: 1317 0000 |0126: const/16 v23, #int 0 // #0 │ │ +0a5744: 0800 3000 |0128: move-object/from16 v0, v48 │ │ +0a5748: 5203 9611 |012a: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a574c: 0200 1700 |012c: move/from16 v0, v23 │ │ +0a5750: 3530 71ff |012e: if-ge v0, v3, 009f // -008f │ │ +0a5754: 0800 3000 |0130: move-object/from16 v0, v48 │ │ +0a5758: 5403 9411 |0132: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowPrefHeight:[F // field@1194 │ │ +0a575c: 4403 0317 |0134: aget v3, v3, v23 │ │ +0a5760: 0800 3000 |0136: move-object/from16 v0, v48 │ │ +0a5764: 5404 9311 |0138: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a5768: 4404 0417 |013a: aget v4, v4, v23 │ │ +0a576c: a713 0304 |013c: sub-float v19, v3, v4 │ │ +0a5770: a914 1327 |013e: div-float v20, v19, v39 │ │ +0a5774: 0800 3000 |0140: move-object/from16 v0, v48 │ │ +0a5778: 5403 9311 |0142: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowMinHeight:[F // field@1193 │ │ +0a577c: 4403 0317 |0144: aget v3, v3, v23 │ │ +0a5780: a804 1114 |0146: mul-float v4, v17, v20 │ │ +0a5784: c643 |0148: add-float/2addr v3, v4 │ │ +0a5786: 4b03 2117 |0149: aput v3, v33, v23 │ │ +0a578a: d817 1701 |014b: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a578e: 28db |014d: goto 0128 // -0025 │ │ +0a5790: 1322 0000 |014e: const/16 v34, #int 0 // #0 │ │ +0a5794: 52ac a111 |0150: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a5798: 54a3 a011 |0152: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a579c: 6e10 6e24 0300 |0154: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a57a2: 0a03 |0157: move-result v3 │ │ +0a57a4: 901e 0c03 |0158: add-int v30, v12, v3 │ │ +0a57a8: 0200 1e00 |015a: move/from16 v0, v30 │ │ +0a57ac: 350c 0900 |015c: if-ge v12, v0, 0165 // +0009 │ │ +0a57b0: 4403 0d0c |015e: aget v3, v13, v12 │ │ +0a57b4: a622 2203 |0160: add-float v34, v34, v3 │ │ +0a57b8: d80c 0c01 |0162: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a57bc: 28f6 |0164: goto 015a // -000a │ │ +0a57be: 52a3 b711 |0165: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a57c2: 442d 2103 |0167: aget v45, v33, v3 │ │ +0a57c6: 54a3 b611 |0169: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a57ca: 0800 3000 |016b: move-object/from16 v0, v48 │ │ +0a57ce: 7030 6f22 300a |016d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a57d4: 0a20 |0170: move-result v32 │ │ +0a57d6: 54a3 b511 |0171: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a57da: 0800 3000 |0173: move-object/from16 v0, v48 │ │ +0a57de: 7030 5722 300a |0175: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a57e4: 0a1f |0178: move-result v31 │ │ +0a57e6: 54a3 b011 |0179: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a57ea: 0800 3000 |017b: move-object/from16 v0, v48 │ │ +0a57ee: 7030 6f22 300a |017d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a57f4: 0a1c |0180: move-result v28 │ │ +0a57f6: 54a3 af11 |0181: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a57fa: 0800 3000 |0183: move-object/from16 v0, v48 │ │ +0a57fe: 7030 5722 300a |0185: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a5804: 0a1b |0188: move-result v27 │ │ +0a5806: 54a3 ae11 |0189: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a580a: 0800 3000 |018b: move-object/from16 v0, v48 │ │ +0a580e: 7030 6f22 300a |018d: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a5814: 0a1a |0190: move-result v26 │ │ +0a5816: 54a3 ad11 |0191: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a581a: 0800 3000 |0193: move-object/from16 v0, v48 │ │ +0a581e: 7030 5722 300a |0195: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a5824: 0a19 |0198: move-result v25 │ │ +0a5826: 2e03 201c |0199: cmpg-float v3, v32, v28 │ │ +0a582a: 3b03 0400 |019b: if-gez v3, 019f // +0004 │ │ +0a582e: 0220 1c00 |019d: move/from16 v32, v28 │ │ +0a5832: 2e03 1f1b |019f: cmpg-float v3, v31, v27 │ │ +0a5836: 3b03 0400 |01a1: if-gez v3, 01a5 // +0004 │ │ +0a583a: 021f 1b00 |01a3: move/from16 v31, v27 │ │ +0a583e: 1203 |01a5: const/4 v3, #int 0 // #0 │ │ +0a5840: 2d03 1a03 |01a6: cmpl-float v3, v26, v3 │ │ +0a5844: 3d03 0800 |01a8: if-lez v3, 01b0 // +0008 │ │ +0a5848: 2d03 201a |01aa: cmpl-float v3, v32, v26 │ │ +0a584c: 3d03 0400 |01ac: if-lez v3, 01b0 // +0004 │ │ +0a5850: 0220 1a00 |01ae: move/from16 v32, v26 │ │ +0a5854: 1203 |01b0: const/4 v3, #int 0 // #0 │ │ +0a5856: 2d03 1903 |01b1: cmpl-float v3, v25, v3 │ │ +0a585a: 3d03 0800 |01b3: if-lez v3, 01bb // +0008 │ │ +0a585e: 2d03 1f19 |01b5: cmpl-float v3, v31, v25 │ │ +0a5862: 3d03 0400 |01b7: if-lez v3, 01bb // +0004 │ │ +0a5866: 021f 1900 |01b9: move/from16 v31, v25 │ │ +0a586a: 52a3 a311 |01bb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a586e: a703 2203 |01bd: sub-float v3, v34, v3 │ │ +0a5872: 52a4 a411 |01bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a5876: c743 |01c1: sub-float/2addr v3, v4 │ │ +0a5878: 0200 2000 |01c2: move/from16 v0, v32 │ │ +0a587c: 7120 8724 0300 |01c4: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a5882: 0a03 |01c7: move-result v3 │ │ +0a5884: 59a3 c011 |01c8: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5888: 52a3 a511 |01ca: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a588c: a703 2d03 |01cc: sub-float v3, v45, v3 │ │ +0a5890: 52a4 a211 |01ce: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a5894: c743 |01d0: sub-float/2addr v3, v4 │ │ +0a5896: 0200 1f00 |01d1: move/from16 v0, v31 │ │ +0a589a: 7120 8724 0300 |01d3: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a58a0: 0a03 |01d6: move-result v3 │ │ +0a58a2: 59a3 bf11 |01d7: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a58a6: 54a3 a011 |01d9: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a58aa: 6e10 6e24 0300 |01db: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a58b0: 0a03 |01de: move-result v3 │ │ +0a58b2: 1214 |01df: const/4 v4, #int 1 // #1 │ │ +0a58b4: 3343 1800 |01e0: if-ne v3, v4, 01f8 // +0018 │ │ +0a58b8: 0800 3000 |01e2: move-object/from16 v0, v48 │ │ +0a58bc: 5403 8811 |01e4: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a58c0: 52a4 a111 |01e6: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a58c4: 0800 3000 |01e8: move-object/from16 v0, v48 │ │ +0a58c8: 5406 8811 |01ea: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a58cc: 52a8 a111 |01ec: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a58d0: 4406 0608 |01ee: aget v6, v6, v8 │ │ +0a58d4: 0200 2200 |01f0: move/from16 v0, v34 │ │ +0a58d8: 7120 8524 0600 |01f2: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a58de: 0a06 |01f5: move-result v6 │ │ +0a58e0: 4b06 0304 |01f6: aput v6, v3, v4 │ │ +0a58e4: 0800 3000 |01f8: move-object/from16 v0, v48 │ │ +0a58e8: 5403 9211 |01fa: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a58ec: 52a4 b711 |01fc: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a58f0: 0800 3000 |01fe: move-object/from16 v0, v48 │ │ +0a58f4: 5406 9211 |0200: iget-object v6, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a58f8: 52a8 b711 |0202: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a58fc: 4406 0608 |0204: aget v6, v6, v8 │ │ +0a5900: 0200 2d00 |0206: move/from16 v0, v45 │ │ +0a5904: 7120 8524 0600 |0208: invoke-static {v6, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a590a: 0a06 |020b: move-result v6 │ │ +0a590c: 4b06 0304 |020c: aput v6, v3, v4 │ │ +0a5910: 2900 adfe |020e: goto/16 00bb // -0153 │ │ +0a5914: 1203 |0210: const/4 v3, #int 0 // #0 │ │ +0a5916: 2d03 2603 |0211: cmpl-float v3, v38, v3 │ │ +0a591a: 3d03 5800 |0213: if-lez v3, 026b // +0058 │ │ +0a591e: a710 3316 |0215: sub-float v16, v51, v22 │ │ +0a5922: 1317 0000 |0217: const/16 v23, #int 0 // #0 │ │ +0a5926: 0800 3000 |0219: move-object/from16 v0, v48 │ │ +0a592a: 5203 8911 |021b: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a592e: 0200 1700 |021d: move/from16 v0, v23 │ │ +0a5932: 3530 0d00 |021f: if-ge v0, v3, 022c // +000d │ │ +0a5936: 0800 3000 |0221: move-object/from16 v0, v48 │ │ +0a593a: 5403 8811 |0223: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a593e: 4403 0317 |0225: aget v3, v3, v23 │ │ +0a5942: a710 1003 |0227: sub-float v16, v16, v3 │ │ +0a5946: d817 1701 |0229: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a594a: 28ee |022b: goto 0219 // -0012 │ │ +0a594c: 132b 0000 |022c: const/16 v43, #int 0 // #0 │ │ +0a5950: 1318 0000 |022e: const/16 v24, #int 0 // #0 │ │ +0a5954: 1317 0000 |0230: const/16 v23, #int 0 // #0 │ │ +0a5958: 0800 3000 |0232: move-object/from16 v0, v48 │ │ +0a595c: 5203 8911 |0234: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a5960: 0200 1700 |0236: move/from16 v0, v23 │ │ +0a5964: 3530 2800 |0238: if-ge v0, v3, 0260 // +0028 │ │ +0a5968: 0800 3000 |023a: move-object/from16 v0, v48 │ │ +0a596c: 5403 8c11 |023c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a5970: 4403 0317 |023e: aget v3, v3, v23 │ │ +0a5974: 1204 |0240: const/4 v4, #int 0 // #0 │ │ +0a5976: 2d03 0304 |0241: cmpl-float v3, v3, v4 │ │ +0a597a: 3903 0500 |0243: if-nez v3, 0248 // +0005 │ │ +0a597e: d817 1701 |0245: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5982: 28eb |0247: goto 0232 // -0015 │ │ +0a5984: 0800 3000 |0248: move-object/from16 v0, v48 │ │ +0a5988: 5403 8c11 |024a: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandWidth:[F // field@118c │ │ +0a598c: 4403 0317 |024c: aget v3, v3, v23 │ │ +0a5990: a803 0310 |024e: mul-float v3, v3, v16 │ │ +0a5994: a909 0326 |0250: div-float v9, v3, v38 │ │ +0a5998: 0800 3000 |0252: move-object/from16 v0, v48 │ │ +0a599c: 5403 8811 |0254: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a59a0: 4404 0317 |0256: aget v4, v3, v23 │ │ +0a59a4: c694 |0258: add-float/2addr v4, v9 │ │ +0a59a6: 4b04 0317 |0259: aput v4, v3, v23 │ │ +0a59aa: a62b 2b09 |025b: add-float v43, v43, v9 │ │ +0a59ae: 0218 1700 |025d: move/from16 v24, v23 │ │ +0a59b2: 28e6 |025f: goto 0245 // -001a │ │ +0a59b4: 0800 3000 |0260: move-object/from16 v0, v48 │ │ +0a59b8: 5403 8811 |0262: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a59bc: 4404 0318 |0264: aget v4, v3, v24 │ │ +0a59c0: a706 102b |0266: sub-float v6, v16, v43 │ │ +0a59c4: c664 |0268: add-float/2addr v4, v6 │ │ +0a59c6: 4b04 0318 |0269: aput v4, v3, v24 │ │ +0a59ca: 1203 |026b: const/4 v3, #int 0 // #0 │ │ +0a59cc: 2d03 2503 |026c: cmpl-float v3, v37, v3 │ │ +0a59d0: 3d03 5800 |026e: if-lez v3, 02c6 // +0058 │ │ +0a59d4: a710 342c |0270: sub-float v16, v52, v44 │ │ +0a59d8: 1317 0000 |0272: const/16 v23, #int 0 // #0 │ │ +0a59dc: 0800 3000 |0274: move-object/from16 v0, v48 │ │ +0a59e0: 5203 9611 |0276: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a59e4: 0200 1700 |0278: move/from16 v0, v23 │ │ +0a59e8: 3530 0d00 |027a: if-ge v0, v3, 0287 // +000d │ │ +0a59ec: 0800 3000 |027c: move-object/from16 v0, v48 │ │ +0a59f0: 5403 9211 |027e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a59f4: 4403 0317 |0280: aget v3, v3, v23 │ │ +0a59f8: a710 1003 |0282: sub-float v16, v16, v3 │ │ +0a59fc: d817 1701 |0284: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5a00: 28ee |0286: goto 0274 // -0012 │ │ +0a5a02: 132b 0000 |0287: const/16 v43, #int 0 // #0 │ │ +0a5a06: 1318 0000 |0289: const/16 v24, #int 0 // #0 │ │ +0a5a0a: 1317 0000 |028b: const/16 v23, #int 0 // #0 │ │ +0a5a0e: 0800 3000 |028d: move-object/from16 v0, v48 │ │ +0a5a12: 5203 9611 |028f: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a5a16: 0200 1700 |0291: move/from16 v0, v23 │ │ +0a5a1a: 3530 2800 |0293: if-ge v0, v3, 02bb // +0028 │ │ +0a5a1e: 0800 3000 |0295: move-object/from16 v0, v48 │ │ +0a5a22: 5403 8b11 |0297: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a5a26: 4403 0317 |0299: aget v3, v3, v23 │ │ +0a5a2a: 1204 |029b: const/4 v4, #int 0 // #0 │ │ +0a5a2c: 2d03 0304 |029c: cmpl-float v3, v3, v4 │ │ +0a5a30: 3903 0500 |029e: if-nez v3, 02a3 // +0005 │ │ +0a5a34: d817 1701 |02a0: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5a38: 28eb |02a2: goto 028d // -0015 │ │ +0a5a3a: 0800 3000 |02a3: move-object/from16 v0, v48 │ │ +0a5a3e: 5403 8b11 |02a5: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.expandHeight:[F // field@118b │ │ +0a5a42: 4403 0317 |02a7: aget v3, v3, v23 │ │ +0a5a46: a803 0310 |02a9: mul-float v3, v3, v16 │ │ +0a5a4a: a909 0325 |02ab: div-float v9, v3, v37 │ │ +0a5a4e: 0800 3000 |02ad: move-object/from16 v0, v48 │ │ +0a5a52: 5403 9211 |02af: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5a56: 4404 0317 |02b1: aget v4, v3, v23 │ │ +0a5a5a: c694 |02b3: add-float/2addr v4, v9 │ │ +0a5a5c: 4b04 0317 |02b4: aput v4, v3, v23 │ │ +0a5a60: a62b 2b09 |02b6: add-float v43, v43, v9 │ │ +0a5a64: 0218 1700 |02b8: move/from16 v24, v23 │ │ +0a5a68: 28e6 |02ba: goto 02a0 // -001a │ │ +0a5a6a: 0800 3000 |02bb: move-object/from16 v0, v48 │ │ +0a5a6e: 5403 9211 |02bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5a72: 4404 0318 |02bf: aget v4, v3, v24 │ │ +0a5a76: a706 102b |02c1: sub-float v6, v16, v43 │ │ +0a5a7a: c664 |02c3: add-float/2addr v4, v6 │ │ +0a5a7c: 4b04 0318 |02c4: aput v4, v3, v24 │ │ +0a5a80: 1317 0000 |02c6: const/16 v23, #int 0 // #0 │ │ +0a5a84: 6e10 9325 0b00 |02c8: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a5a8a: 0a1d |02cb: move-result v29 │ │ +0a5a8c: 0200 1700 |02cc: move/from16 v0, v23 │ │ +0a5a90: 0201 1d00 |02ce: move/from16 v1, v29 │ │ +0a5a94: 3510 7100 |02d0: if-ge v0, v1, 0341 // +0071 │ │ +0a5a98: 0200 1700 |02d2: move/from16 v0, v23 │ │ +0a5a9c: 6e20 8d25 0b00 |02d4: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5aa2: 0c0a |02d7: move-result-object v10 │ │ +0a5aa4: 1f0a 2303 |02d8: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5aa8: 54a3 ab11 |02da: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a5aac: 6e10 2b24 0300 |02dc: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a5ab2: 0a03 |02df: move-result v3 │ │ +0a5ab4: 3803 0500 |02e0: if-eqz v3, 02e5 // +0005 │ │ +0a5ab8: d817 1701 |02e2: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5abc: 28e8 |02e4: goto 02cc // -0018 │ │ +0a5abe: 54a3 a011 |02e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a5ac2: 6e10 6e24 0300 |02e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5ac8: 0a03 |02ea: move-result v3 │ │ +0a5aca: 1214 |02eb: const/4 v4, #int 1 // #1 │ │ +0a5acc: 3243 f6ff |02ec: if-eq v3, v4, 02e2 // -000a │ │ +0a5ad0: 1312 0000 |02ee: const/16 v18, #int 0 // #0 │ │ +0a5ad4: 52ac a111 |02f0: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a5ad8: 54a3 a011 |02f2: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a5adc: 6e10 6e24 0300 |02f4: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5ae2: 0a03 |02f7: move-result v3 │ │ +0a5ae4: 901e 0c03 |02f8: add-int v30, v12, v3 │ │ +0a5ae8: 0200 1e00 |02fa: move/from16 v0, v30 │ │ +0a5aec: 350c 1000 |02fc: if-ge v12, v0, 030c // +0010 │ │ +0a5af0: 4403 0d0c |02fe: aget v3, v13, v12 │ │ +0a5af4: 0800 3000 |0300: move-object/from16 v0, v48 │ │ +0a5af8: 5404 8811 |0302: iget-object v4, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a5afc: 4404 040c |0304: aget v4, v4, v12 │ │ +0a5b00: c743 |0306: sub-float/2addr v3, v4 │ │ +0a5b02: a612 1203 |0307: add-float v18, v18, v3 │ │ +0a5b06: d80c 0c01 |0309: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a5b0a: 28ef |030b: goto 02fa // -0011 │ │ +0a5b0c: 1203 |030c: const/4 v3, #int 0 // #0 │ │ +0a5b0e: 52a4 a311 |030d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a5b12: 52a6 a411 |030f: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a5b16: c664 |0311: add-float/2addr v4, v6 │ │ +0a5b18: 7120 8524 4300 |0312: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0a5b1e: 0a03 |0315: move-result v3 │ │ +0a5b20: a712 1203 |0316: sub-float v18, v18, v3 │ │ +0a5b24: 54a3 a011 |0318: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a5b28: 6e10 6e24 0300 |031a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5b2e: 0a03 |031d: move-result v3 │ │ +0a5b30: 8233 |031e: int-to-float v3, v3 │ │ +0a5b32: a912 1203 |031f: div-float v18, v18, v3 │ │ +0a5b36: 1203 |0321: const/4 v3, #int 0 // #0 │ │ +0a5b38: 2d03 1203 |0322: cmpl-float v3, v18, v3 │ │ +0a5b3c: 3d03 beff |0324: if-lez v3, 02e2 // -0042 │ │ +0a5b40: 52ac a111 |0326: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a5b44: 54a3 a011 |0328: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a5b48: 6e10 6e24 0300 |032a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5b4e: 0a03 |032d: move-result v3 │ │ +0a5b50: 901e 0c03 |032e: add-int v30, v12, v3 │ │ +0a5b54: 0200 1e00 |0330: move/from16 v0, v30 │ │ +0a5b58: 350c b0ff |0332: if-ge v12, v0, 02e2 // -0050 │ │ +0a5b5c: 0800 3000 |0334: move-object/from16 v0, v48 │ │ +0a5b60: 5403 8811 |0336: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a5b64: 4404 030c |0338: aget v4, v3, v12 │ │ +0a5b68: a604 0412 |033a: add-float v4, v4, v18 │ │ +0a5b6c: 4b04 030c |033c: aput v4, v3, v12 │ │ +0a5b70: d80c 0c01 |033e: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a5b74: 28f0 |0340: goto 0330 // -0010 │ │ +0a5b76: 0224 1600 |0341: move/from16 v36, v22 │ │ +0a5b7a: 0223 2c00 |0343: move/from16 v35, v44 │ │ +0a5b7e: 1317 0000 |0345: const/16 v23, #int 0 // #0 │ │ +0a5b82: 0800 3000 |0347: move-object/from16 v0, v48 │ │ +0a5b86: 5203 8911 |0349: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columns:I // field@1189 │ │ +0a5b8a: 0200 1700 |034b: move/from16 v0, v23 │ │ +0a5b8e: 3530 0d00 |034d: if-ge v0, v3, 035a // +000d │ │ +0a5b92: 0800 3000 |034f: move-object/from16 v0, v48 │ │ +0a5b96: 5403 8811 |0351: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a5b9a: 4403 0317 |0353: aget v3, v3, v23 │ │ +0a5b9e: a624 2403 |0355: add-float v36, v36, v3 │ │ +0a5ba2: d817 1701 |0357: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5ba6: 28ee |0359: goto 0347 // -0012 │ │ +0a5ba8: 1317 0000 |035a: const/16 v23, #int 0 // #0 │ │ +0a5bac: 0800 3000 |035c: move-object/from16 v0, v48 │ │ +0a5bb0: 5203 9611 |035e: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rows:I // field@1196 │ │ +0a5bb4: 0200 1700 |0360: move/from16 v0, v23 │ │ +0a5bb8: 3530 0d00 |0362: if-ge v0, v3, 036f // +000d │ │ +0a5bbc: 0800 3000 |0364: move-object/from16 v0, v48 │ │ +0a5bc0: 5403 9211 |0366: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5bc4: 4403 0317 |0368: aget v3, v3, v23 │ │ +0a5bc8: a623 2303 |036a: add-float v35, v35, v3 │ │ +0a5bcc: d817 1701 |036c: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5bd0: 28ee |036e: goto 035c // -0012 │ │ +0a5bd2: 0800 3000 |036f: move-object/from16 v0, v48 │ │ +0a5bd6: 5403 8e11 |0371: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a5bda: 0800 3000 |0373: move-object/from16 v0, v48 │ │ +0a5bde: 7020 6e22 3000 |0375: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ +0a5be4: 0a03 |0378: move-result v3 │ │ +0a5be6: a62e 3103 |0379: add-float v46, v49, v3 │ │ +0a5bea: 0800 3000 |037b: move-object/from16 v0, v48 │ │ +0a5bee: 5203 8111 |037d: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a5bf2: dd03 0310 |037f: and-int/lit8 v3, v3, #int 16 // #10 │ │ +0a5bf6: 3803 4100 |0381: if-eqz v3, 03c2 // +0041 │ │ +0a5bfa: a703 3324 |0383: sub-float v3, v51, v36 │ │ +0a5bfe: a62e 2e03 |0385: add-float v46, v46, v3 │ │ +0a5c02: 0800 3000 |0387: move-object/from16 v0, v48 │ │ +0a5c06: 5403 9011 |0389: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a5c0a: 0800 3000 |038b: move-object/from16 v0, v48 │ │ +0a5c0e: 7020 6e22 3000 |038d: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;)F // method@226e │ │ +0a5c14: 0a03 |0390: move-result v3 │ │ +0a5c16: a62f 3203 |0391: add-float v47, v50, v3 │ │ +0a5c1a: 0800 3000 |0393: move-object/from16 v0, v48 │ │ +0a5c1e: 5203 8111 |0395: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a5c22: dd03 0304 |0397: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0a5c26: 3803 3900 |0399: if-eqz v3, 03d2 // +0039 │ │ +0a5c2a: a703 3423 |039b: sub-float v3, v52, v35 │ │ +0a5c2e: a62f 2f03 |039d: add-float v47, v47, v3 │ │ +0a5c32: 0205 2e00 |039f: move/from16 v5, v46 │ │ +0a5c36: 020f 2f00 |03a1: move/from16 v15, v47 │ │ +0a5c3a: 1317 0000 |03a3: const/16 v23, #int 0 // #0 │ │ +0a5c3e: 6e10 9325 0b00 |03a5: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a5c44: 0a1d |03a8: move-result v29 │ │ +0a5c46: 0200 1700 |03a9: move/from16 v0, v23 │ │ +0a5c4a: 0201 1d00 |03ab: move/from16 v1, v29 │ │ +0a5c4e: 3510 3e01 |03ad: if-ge v0, v1, 04eb // +013e │ │ +0a5c52: 0200 1700 |03af: move/from16 v0, v23 │ │ +0a5c56: 6e20 8d25 0b00 |03b1: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5c5c: 0c0a |03b4: move-result-object v10 │ │ +0a5c5e: 1f0a 2303 |03b5: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5c62: 54a3 ab11 |03b7: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a5c66: 6e10 2b24 0300 |03b9: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a5c6c: 0a03 |03bc: move-result v3 │ │ +0a5c6e: 3803 2500 |03bd: if-eqz v3, 03e2 // +0025 │ │ +0a5c72: d817 1701 |03bf: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5c76: 28e8 |03c1: goto 03a9 // -0018 │ │ +0a5c78: 0800 3000 |03c2: move-object/from16 v0, v48 │ │ +0a5c7c: 5203 8111 |03c4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a5c80: dd03 0308 |03c6: and-int/lit8 v3, v3, #int 8 // #08 │ │ +0a5c84: 3903 bfff |03c8: if-nez v3, 0387 // -0041 │ │ +0a5c88: a703 3324 |03ca: sub-float v3, v51, v36 │ │ +0a5c8c: 1504 0040 |03cc: const/high16 v4, #int 1073741824 // #4000 │ │ +0a5c90: c943 |03ce: div-float/2addr v3, v4 │ │ +0a5c92: a62e 2e03 |03cf: add-float v46, v46, v3 │ │ +0a5c96: 28b6 |03d1: goto 0387 // -004a │ │ +0a5c98: 0800 3000 |03d2: move-object/from16 v0, v48 │ │ +0a5c9c: 5203 8111 |03d4: iget v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a5ca0: dd03 0302 |03d6: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0a5ca4: 3903 c7ff |03d8: if-nez v3, 039f // -0039 │ │ +0a5ca8: a703 3423 |03da: sub-float v3, v52, v35 │ │ +0a5cac: 1504 0040 |03dc: const/high16 v4, #int 1073741824 // #4000 │ │ +0a5cb0: c943 |03de: div-float/2addr v3, v4 │ │ +0a5cb2: a62f 2f03 |03df: add-float v47, v47, v3 │ │ +0a5cb6: 28be |03e1: goto 039f // -0042 │ │ +0a5cb8: 1207 |03e2: const/4 v7, #int 0 // #0 │ │ +0a5cba: 52ac a111 |03e3: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a5cbe: 54a3 a011 |03e5: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a5cc2: 6e10 6e24 0300 |03e7: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5cc8: 0a03 |03ea: move-result v3 │ │ +0a5cca: 901e 0c03 |03eb: add-int v30, v12, v3 │ │ +0a5cce: 0200 1e00 |03ed: move/from16 v0, v30 │ │ +0a5cd2: 350c 0c00 |03ef: if-ge v12, v0, 03fb // +000c │ │ +0a5cd6: 0800 3000 |03f1: move-object/from16 v0, v48 │ │ +0a5cda: 5403 8811 |03f3: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a5cde: 4403 030c |03f5: aget v3, v3, v12 │ │ +0a5ce2: c637 |03f7: add-float/2addr v7, v3 │ │ +0a5ce4: d80c 0c01 |03f8: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a5ce8: 28f3 |03fa: goto 03ed // -000d │ │ +0a5cea: 52a3 a311 |03fb: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a5cee: 52a4 a411 |03fd: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a5cf2: c643 |03ff: add-float/2addr v3, v4 │ │ +0a5cf4: c737 |0400: sub-float/2addr v7, v3 │ │ +0a5cf6: 52a3 a311 |0401: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a5cfa: c635 |0403: add-float/2addr v5, v3 │ │ +0a5cfc: 54a3 a911 |0404: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a5d00: 6e10 5e24 0300 |0406: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0a5d06: 0a03 |0409: move-result v3 │ │ +0a5d08: 1204 |040a: const/4 v4, #int 0 // #0 │ │ +0a5d0a: 2d03 0304 |040b: cmpl-float v3, v3, v4 │ │ +0a5d0e: 3d03 2200 |040d: if-lez v3, 042f // +0022 │ │ +0a5d12: 54a3 a911 |040f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a5d16: 6e10 5e24 0300 |0411: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0a5d1c: 0a03 |0414: move-result v3 │ │ +0a5d1e: c873 |0415: mul-float/2addr v3, v7 │ │ +0a5d20: 59a3 c011 |0416: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5d24: 54a3 ae11 |0418: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a5d28: 0800 3000 |041a: move-object/from16 v0, v48 │ │ +0a5d2c: 7030 6f22 300a |041c: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.w:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@226f │ │ +0a5d32: 0a1a |041f: move-result v26 │ │ +0a5d34: 1203 |0420: const/4 v3, #int 0 // #0 │ │ +0a5d36: 2d03 1a03 |0421: cmpl-float v3, v26, v3 │ │ +0a5d3a: 3d03 0c00 |0423: if-lez v3, 042f // +000c │ │ +0a5d3e: 52a3 c011 |0425: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5d42: 0200 1a00 |0427: move/from16 v0, v26 │ │ +0a5d46: 7120 8724 0300 |0429: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a5d4c: 0a03 |042c: move-result v3 │ │ +0a5d4e: 59a3 c011 |042d: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5d52: 54a3 aa11 |042f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a5d56: 6e10 5e24 0300 |0431: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0a5d5c: 0a03 |0434: move-result v3 │ │ +0a5d5e: 1204 |0435: const/4 v4, #int 0 // #0 │ │ +0a5d60: 2d03 0304 |0436: cmpl-float v3, v3, v4 │ │ +0a5d64: 3d03 3000 |0438: if-lez v3, 0468 // +0030 │ │ +0a5d68: 0800 3000 |043a: move-object/from16 v0, v48 │ │ +0a5d6c: 5403 9211 |043c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5d70: 52a4 b711 |043e: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a5d74: 4403 0304 |0440: aget v3, v3, v4 │ │ +0a5d78: 54a4 aa11 |0442: iget-object v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a5d7c: 6e10 5e24 0400 |0444: invoke-virtual {v4}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0a5d82: 0a04 |0447: move-result v4 │ │ +0a5d84: c843 |0448: mul-float/2addr v3, v4 │ │ +0a5d86: 52a4 a511 |0449: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a5d8a: c743 |044b: sub-float/2addr v3, v4 │ │ +0a5d8c: 52a4 a211 |044c: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a5d90: c743 |044e: sub-float/2addr v3, v4 │ │ +0a5d92: 59a3 bf11 |044f: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a5d96: 54a3 ad11 |0451: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a5d9a: 0800 3000 |0453: move-object/from16 v0, v48 │ │ +0a5d9e: 7030 5722 300a |0455: invoke-direct {v0, v3, v10}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.h:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Cell;)F // method@2257 │ │ +0a5da4: 0a19 |0458: move-result v25 │ │ +0a5da6: 1203 |0459: const/4 v3, #int 0 // #0 │ │ +0a5da8: 2d03 1903 |045a: cmpl-float v3, v25, v3 │ │ +0a5dac: 3d03 0c00 |045c: if-lez v3, 0468 // +000c │ │ +0a5db0: 52a3 bf11 |045e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a5db4: 0200 1900 |0460: move/from16 v0, v25 │ │ +0a5db8: 7120 8724 0300 |0462: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a5dbe: 0a03 |0465: move-result v3 │ │ +0a5dc0: 59a3 bf11 |0466: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a5dc4: 54a3 9e11 |0468: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a5dc8: 6e10 6e24 0300 |046a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5dce: 0a03 |046d: move-result v3 │ │ +0a5dd0: dd03 0308 |046e: and-int/lit8 v3, v3, #int 8 // #08 │ │ +0a5dd4: 3803 2400 |0470: if-eqz v3, 0494 // +0024 │ │ +0a5dd8: 59a5 c111 |0472: iput v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ +0a5ddc: 54a3 9e11 |0474: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a5de0: 6e10 6e24 0300 |0476: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5de6: 0a03 |0479: move-result v3 │ │ +0a5de8: dd03 0302 |047a: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0a5dec: 3803 3500 |047c: if-eqz v3, 04b1 // +0035 │ │ +0a5df0: 52a3 a511 |047e: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a5df4: c6f3 |0480: add-float/2addr v3, v15 │ │ +0a5df6: 59a3 c211 |0481: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a5dfa: 55a3 a611 |0483: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a5dfe: 3803 6000 |0485: if-eqz v3, 04e5 // +0060 │ │ +0a5e02: 0205 2e00 |0487: move/from16 v5, v46 │ │ +0a5e06: 0800 3000 |0489: move-object/from16 v0, v48 │ │ +0a5e0a: 5403 9211 |048b: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5e0e: 52a4 b711 |048d: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a5e12: 4403 0304 |048f: aget v3, v3, v4 │ │ +0a5e16: c63f |0491: add-float/2addr v15, v3 │ │ +0a5e18: 2900 2dff |0492: goto/16 03bf // -00d3 │ │ +0a5e1c: 54a3 9e11 |0494: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a5e20: 6e10 6e24 0300 |0496: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5e26: 0a03 |0499: move-result v3 │ │ +0a5e28: dd03 0310 |049a: and-int/lit8 v3, v3, #int 16 // #10 │ │ +0a5e2c: 3803 0a00 |049c: if-eqz v3, 04a6 // +000a │ │ +0a5e30: a603 0507 |049e: add-float v3, v5, v7 │ │ +0a5e34: 52a4 c011 |04a0: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5e38: c743 |04a2: sub-float/2addr v3, v4 │ │ +0a5e3a: 59a3 c111 |04a3: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ +0a5e3e: 28cf |04a5: goto 0474 // -0031 │ │ +0a5e40: 52a3 c011 |04a6: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5e44: a703 0703 |04a8: sub-float v3, v7, v3 │ │ +0a5e48: 1504 0040 |04aa: const/high16 v4, #int 1073741824 // #4000 │ │ +0a5e4c: c943 |04ac: div-float/2addr v3, v4 │ │ +0a5e4e: c653 |04ad: add-float/2addr v3, v5 │ │ +0a5e50: 59a3 c111 |04ae: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ +0a5e54: 28c4 |04b0: goto 0474 // -003c │ │ +0a5e56: 54a3 9e11 |04b1: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a5e5a: 6e10 6e24 0300 |04b3: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5e60: 0a03 |04b6: move-result v3 │ │ +0a5e62: dd03 0304 |04b7: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0a5e66: 3803 1400 |04b9: if-eqz v3, 04cd // +0014 │ │ +0a5e6a: 0800 3000 |04bb: move-object/from16 v0, v48 │ │ +0a5e6e: 5403 9211 |04bd: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5e72: 52a4 b711 |04bf: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a5e76: 4403 0304 |04c1: aget v3, v3, v4 │ │ +0a5e7a: c6f3 |04c3: add-float/2addr v3, v15 │ │ +0a5e7c: 52a4 bf11 |04c4: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a5e80: c743 |04c6: sub-float/2addr v3, v4 │ │ +0a5e82: 52a4 a211 |04c7: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a5e86: c743 |04c9: sub-float/2addr v3, v4 │ │ +0a5e88: 59a3 c211 |04ca: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a5e8c: 28b7 |04cc: goto 0483 // -0049 │ │ +0a5e8e: 0800 3000 |04cd: move-object/from16 v0, v48 │ │ +0a5e92: 5403 9211 |04cf: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a5e96: 52a4 b711 |04d1: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a5e9a: 4403 0304 |04d3: aget v3, v3, v4 │ │ +0a5e9e: 52a4 bf11 |04d5: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a5ea2: c743 |04d7: sub-float/2addr v3, v4 │ │ +0a5ea4: 52a4 a511 |04d8: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a5ea8: c643 |04da: add-float/2addr v3, v4 │ │ +0a5eaa: 52a4 a211 |04db: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a5eae: c743 |04dd: sub-float/2addr v3, v4 │ │ +0a5eb0: 1504 0040 |04de: const/high16 v4, #int 1073741824 // #4000 │ │ +0a5eb4: c943 |04e0: div-float/2addr v3, v4 │ │ +0a5eb6: c6f3 |04e1: add-float/2addr v3, v15 │ │ +0a5eb8: 59a3 c211 |04e2: iput v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a5ebc: 289f |04e4: goto 0483 // -0061 │ │ +0a5ebe: 52a3 a411 |04e5: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a5ec2: c673 |04e7: add-float/2addr v3, v7 │ │ +0a5ec4: c635 |04e8: add-float/2addr v5, v3 │ │ +0a5ec6: 2900 d6fe |04e9: goto/16 03bf // -012a │ │ +0a5eca: 0800 3000 |04eb: move-object/from16 v0, v48 │ │ +0a5ece: 5403 8a11 |04ed: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5ed2: 6204 7911 |04ef: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a5ed6: 3343 0300 |04f1: if-ne v3, v4, 04f4 // +0003 │ │ +0a5eda: 0e00 |04f3: return-void │ │ +0a5edc: 0800 3000 |04f4: move-object/from16 v0, v48 │ │ +0a5ee0: 6e20 0023 0200 |04f6: invoke-virtual {v2, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2300 │ │ +0a5ee6: 020e 2e00 |04f9: move/from16 v14, v46 │ │ +0a5eea: 020f 2f00 |04fb: move/from16 v15, v47 │ │ +0a5eee: 0800 3000 |04fd: move-object/from16 v0, v48 │ │ +0a5ef2: 5403 8a11 |04ff: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5ef6: 6204 7a11 |0501: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0a5efa: 3243 0a00 |0503: if-eq v3, v4, 050d // +000a │ │ +0a5efe: 0800 3000 |0505: move-object/from16 v0, v48 │ │ +0a5f02: 5403 8a11 |0507: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5f06: 6204 7711 |0509: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ +0a5f0a: 3343 2000 |050b: if-ne v3, v4, 052b // +0020 │ │ +0a5f0e: 6204 7a11 |050d: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0a5f12: 0803 3000 |050f: move-object/from16 v3, v48 │ │ +0a5f16: 0205 3100 |0511: move/from16 v5, v49 │ │ +0a5f1a: 0206 3200 |0513: move/from16 v6, v50 │ │ +0a5f1e: 0207 3300 |0515: move/from16 v7, v51 │ │ +0a5f22: 0208 3400 |0517: move/from16 v8, v52 │ │ +0a5f26: 7407 ff22 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@22ff │ │ +0a5f2c: 6204 7a11 |051c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0a5f30: a707 2416 |051e: sub-float v7, v36, v22 │ │ +0a5f34: a708 232c |0520: sub-float v8, v35, v44 │ │ +0a5f38: 0803 3000 |0522: move-object/from16 v3, v48 │ │ +0a5f3c: 0205 2e00 |0524: move/from16 v5, v46 │ │ +0a5f40: 0206 2f00 |0526: move/from16 v6, v47 │ │ +0a5f44: 7407 ff22 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@22ff │ │ +0a5f4a: 1317 0000 |052b: const/16 v23, #int 0 // #0 │ │ +0a5f4e: 6e10 9325 0b00 |052d: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a5f54: 0a1d |0530: move-result v29 │ │ +0a5f56: 0200 1700 |0531: move/from16 v0, v23 │ │ +0a5f5a: 0201 1d00 |0533: move/from16 v1, v29 │ │ +0a5f5e: 3510 9900 |0535: if-ge v0, v1, 05ce // +0099 │ │ +0a5f62: 0200 1700 |0537: move/from16 v0, v23 │ │ +0a5f66: 6e20 8d25 0b00 |0539: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0a5f6c: 0c0a |053c: move-result-object v10 │ │ +0a5f6e: 1f0a 2303 |053d: check-cast v10, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a5f72: 54a3 ab11 |053f: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a5f76: 6e10 2b24 0300 |0541: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a5f7c: 0a03 |0544: move-result v3 │ │ +0a5f7e: 3803 0700 |0545: if-eqz v3, 054c // +0007 │ │ +0a5f82: 01e5 |0547: move v5, v14 │ │ +0a5f84: d817 1701 |0548: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0a5f88: 015e |054a: move v14, v5 │ │ +0a5f8a: 28e6 |054b: goto 0531 // -001a │ │ +0a5f8c: 0800 3000 |054c: move-object/from16 v0, v48 │ │ +0a5f90: 5403 8a11 |054e: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5f94: 6204 7b11 |0550: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ +0a5f98: 3243 0a00 |0552: if-eq v3, v4, 055c // +000a │ │ +0a5f9c: 0800 3000 |0554: move-object/from16 v0, v48 │ │ +0a5fa0: 5403 8a11 |0556: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a5fa4: 6204 7711 |0558: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ +0a5fa8: 3343 1100 |055a: if-ne v3, v4, 056b // +0011 │ │ +0a5fac: 6204 7b11 |055c: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ +0a5fb0: 52a5 c111 |055e: iget v5, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ +0a5fb4: 52a6 c211 |0560: iget v6, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a5fb8: 52a7 c011 |0562: iget v7, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a5fbc: 52a8 bf11 |0564: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a5fc0: 0803 3000 |0566: move-object/from16 v3, v48 │ │ +0a5fc4: 7407 ff22 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@22ff │ │ +0a5fca: 1207 |056b: const/4 v7, #int 0 // #0 │ │ +0a5fcc: 52ac a111 |056c: iget v12, v10, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a5fd0: 54a3 a011 |056e: iget-object v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a5fd4: 6e10 6e24 0300 |0570: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a5fda: 0a03 |0573: move-result v3 │ │ +0a5fdc: 901e 0c03 |0574: add-int v30, v12, v3 │ │ +0a5fe0: 0200 1e00 |0576: move/from16 v0, v30 │ │ +0a5fe4: 350c 0c00 |0578: if-ge v12, v0, 0584 // +000c │ │ +0a5fe8: 0800 3000 |057a: move-object/from16 v0, v48 │ │ +0a5fec: 5403 8811 |057c: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnWidth:[F // field@1188 │ │ +0a5ff0: 4403 030c |057e: aget v3, v3, v12 │ │ +0a5ff4: c637 |0580: add-float/2addr v7, v3 │ │ +0a5ff6: d80c 0c01 |0581: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a5ffa: 28f3 |0583: goto 0576 // -000d │ │ +0a5ffc: 52a3 a311 |0584: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a6000: 52a4 a411 |0586: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a6004: c643 |0588: add-float/2addr v3, v4 │ │ +0a6006: c737 |0589: sub-float/2addr v7, v3 │ │ +0a6008: 52a3 a311 |058a: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a600c: a605 0e03 |058c: add-float v5, v14, v3 │ │ +0a6010: 0800 3000 |058e: move-object/from16 v0, v48 │ │ +0a6014: 5403 8a11 |0590: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a6018: 6204 7811 |0592: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ +0a601c: 3243 0a00 |0594: if-eq v3, v4, 059e // +000a │ │ +0a6020: 0800 3000 |0596: move-object/from16 v0, v48 │ │ +0a6024: 5403 8a11 |0598: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a6028: 6204 7711 |059a: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.all:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1177 │ │ +0a602c: 3343 1c00 |059c: if-ne v3, v4, 05b8 // +001c │ │ +0a6030: 6204 7811 |059e: sget-object v4, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ +0a6034: 52a3 a511 |05a0: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a6038: a606 0f03 |05a2: add-float v6, v15, v3 │ │ +0a603c: 0800 3000 |05a4: move-object/from16 v0, v48 │ │ +0a6040: 5403 9211 |05a6: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a6044: 52a8 b711 |05a8: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a6048: 4403 0308 |05aa: aget v3, v3, v8 │ │ +0a604c: 52a8 a511 |05ac: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a6050: c783 |05ae: sub-float/2addr v3, v8 │ │ +0a6052: 52a8 a211 |05af: iget v8, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a6056: a708 0308 |05b1: sub-float v8, v3, v8 │ │ +0a605a: 0803 3000 |05b3: move-object/from16 v3, v48 │ │ +0a605e: 7407 ff22 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@22ff │ │ +0a6064: 55a3 a611 |05b8: iget-boolean v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a6068: 3803 0e00 |05ba: if-eqz v3, 05c8 // +000e │ │ +0a606c: 0205 2e00 |05bc: move/from16 v5, v46 │ │ +0a6070: 0800 3000 |05be: move-object/from16 v0, v48 │ │ +0a6074: 5403 9211 |05c0: iget-object v3, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowHeight:[F // field@1192 │ │ +0a6078: 52a4 b711 |05c2: iget v4, v10, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a607c: 4403 0304 |05c4: aget v3, v3, v4 │ │ +0a6080: c63f |05c6: add-float/2addr v15, v3 │ │ +0a6082: 2881 |05c7: goto 0548 // -007f │ │ +0a6084: 52a3 a411 |05c8: iget v3, v10, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a6088: c673 |05ca: add-float/2addr v3, v7 │ │ +0a608a: c635 |05cb: add-float/2addr v5, v3 │ │ +0a608c: 2900 7cff |05cc: goto/16 0548 // -0084 │ │ +0a6090: 01e5 |05ce: move v5, v14 │ │ +0a6092: 2900 24ff |05cf: goto/16 04f3 // -00dc │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0004 line=665 │ │ 0x0008 line=667 │ │ 0x0011 line=669 │ │ 0x0027 line=670 │ │ @@ -172555,22 +172590,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -098260: |[098260] com.esotericsoftware.tablelayout.BaseTableLayout.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -098270: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -098274: de00 0008 |0002: or-int/lit8 v0, v0, #int 8 // #08 │ │ -098278: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -09827c: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -098280: dd00 00ef |0008: and-int/lit8 v0, v0, #int -17 // #ef │ │ -098284: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -098288: 1101 |000c: return-object v1 │ │ +0a6098: |[0a6098] com.esotericsoftware.tablelayout.BaseTableLayout.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a60a8: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a60ac: de00 0008 |0002: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0a60b0: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a60b4: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a60b8: dd00 00ef |0008: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0a60bc: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a60c0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0006 line=366 │ │ 0x000c line=367 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172581,30 +172616,30 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -09828c: |[09828c] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09829c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0982a0: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0982a6: 5b10 9011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -0982aa: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0982ae: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0982b4: 5b10 8e11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0982b8: 2200 3103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0982bc: 7020 2723 2000 |0010: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0982c2: 5b10 8d11 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -0982c6: 2200 3103 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0982ca: 7020 2723 2000 |0017: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0982d0: 5b10 8f11 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -0982d4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0982d6: 5c10 9711 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0982da: 1101 |001f: return-object v1 │ │ +0a60c4: |[0a60c4] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a60d4: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a60d8: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a60de: 5b10 9011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a60e2: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a60e6: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a60ec: 5b10 8e11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a60f0: 2200 3103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a60f4: 7020 2723 2000 |0010: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a60fa: 5b10 8d11 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a60fe: 2200 3103 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6102: 7020 2723 2000 |0017: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6108: 5b10 8f11 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a610c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0a610e: 5c10 9711 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a6112: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0007 line=299 │ │ 0x000e line=300 │ │ 0x0015 line=301 │ │ 0x001c line=302 │ │ @@ -172619,30 +172654,30 @@ │ │ type : '(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0982dc: |[0982dc] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0982ec: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0982f0: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0982f6: 5b10 9011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -0982fa: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0982fe: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -098304: 5b10 8e11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -098308: 2200 3103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09830c: 7020 2723 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -098312: 5b10 8d11 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -098316: 2200 3103 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09831a: 7020 2723 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -098320: 5b10 8f11 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -098324: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -098326: 5c10 9711 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -09832a: 1101 |001f: return-object v1 │ │ +0a6114: |[0a6114] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6124: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6128: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a612e: 5b10 9011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a6132: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6136: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a613c: 5b10 8e11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a6140: 2200 3103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6144: 7020 2723 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a614a: 5b10 8d11 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a614e: 2200 3103 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6152: 7020 2723 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6158: 5b10 8f11 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a615c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0a615e: 5c10 9711 |001d: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a6162: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0007 line=308 │ │ 0x000e line=309 │ │ 0x0015 line=310 │ │ 0x001c line=311 │ │ @@ -172660,22 +172695,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 │ │ -09832c: |[09832c] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09833c: 5b12 9011 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -098340: 5b12 8e11 |0002: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -098344: 5b12 8d11 |0004: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -098348: 5b12 8f11 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -09834c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -09834e: 5c10 9711 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -098352: 1101 |000b: return-object v1 │ │ +0a6164: |[0a6164] com.esotericsoftware.tablelayout.BaseTableLayout.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6174: 5b12 9011 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a6178: 5b12 8e11 |0002: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a617c: 5b12 8d11 |0004: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a6180: 5b12 8f11 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a6184: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a6186: 5c10 9711 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a618a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0002 line=252 │ │ 0x0004 line=253 │ │ 0x0006 line=254 │ │ 0x0008 line=255 │ │ @@ -172690,22 +172725,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 │ │ -098354: |[098354] 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; │ │ -098364: 5b12 9011 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -098368: 5b13 8e11 |0002: iput-object v3, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -09836c: 5b14 8d11 |0004: iput-object v4, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -098370: 5b15 8f11 |0006: iput-object v5, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -098374: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -098376: 5c10 9711 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -09837a: 1101 |000b: return-object v1 │ │ +0a618c: |[0a618c] 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; │ │ +0a619c: 5b12 9011 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a61a0: 5b13 8e11 |0002: iput-object v3, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a61a4: 5b14 8d11 |0004: iput-object v4, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a61a8: 5b15 8f11 |0006: iput-object v5, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a61ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a61ae: 5c10 9711 |0009: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a61b2: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0002 line=261 │ │ 0x0004 line=262 │ │ 0x0006 line=263 │ │ 0x0008 line=264 │ │ @@ -172723,21 +172758,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09837c: |[09837c] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09838c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -098390: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -098396: 5b10 8d11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -09839a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -09839c: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0983a0: 1101 |000a: return-object v1 │ │ +0a61b4: |[0a61b4] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a61c4: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a61c8: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a61ce: 5b10 8d11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a61d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a61d4: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a61d8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0007 line=332 │ │ 0x000a line=333 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172749,19 +172784,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 │ │ -0983a4: |[0983a4] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0983b4: 5b12 8d11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -0983b8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0983ba: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0983be: 1101 |0005: return-object v1 │ │ +0a61dc: |[0a61dc] com.esotericsoftware.tablelayout.BaseTableLayout.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a61ec: 5b12 8d11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a61f0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0a61f2: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a61f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172773,21 +172808,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0983c0: |[0983c0] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0983d0: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0983d4: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0983da: 5b10 8e11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0983de: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0983e0: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -0983e4: 1101 |000a: return-object v1 │ │ +0a61f8: |[0a61f8] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6208: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a620c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6212: 5b10 8e11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a6216: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a6218: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a621c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0007 line=325 │ │ 0x000a line=326 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172799,19 +172834,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 │ │ -0983e8: |[0983e8] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0983f8: 5b12 8e11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0983fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0983fe: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -098402: 1101 |0005: return-object v1 │ │ +0a6220: |[0a6220] com.esotericsoftware.tablelayout.BaseTableLayout.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6230: 5b12 8e11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a6234: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0a6236: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a623a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172823,21 +172858,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -098404: |[098404] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -098414: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -098418: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09841e: 5b10 8f11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -098422: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -098424: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -098428: 1101 |000a: return-object v1 │ │ +0a623c: |[0a623c] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a624c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6250: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6256: 5b10 8f11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a625a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a625c: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a6260: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0007 line=339 │ │ 0x000a line=340 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172849,19 +172884,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 │ │ -09842c: |[09842c] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09843c: 5b12 8f11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -098440: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -098442: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -098446: 1101 |0005: return-object v1 │ │ +0a6264: |[0a6264] com.esotericsoftware.tablelayout.BaseTableLayout.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6274: 5b12 8f11 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a6278: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0a627a: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a627e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ 0x0005 line=293 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172873,21 +172908,21 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -098448: |[098448] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -098458: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09845c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -098462: 5b10 9011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -098466: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -098468: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -09846c: 1101 |000a: return-object v1 │ │ +0a6280: |[0a6280] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6290: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6294: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a629a: 5b10 9011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a629e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a62a0: 5c10 9711 |0008: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a62a4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=319 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172899,19 +172934,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 │ │ -098470: |[098470] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -098480: 5b12 9011 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -098484: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -098486: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ -09848a: 1101 |0005: return-object v1 │ │ +0a62a8: |[0a62a8] com.esotericsoftware.tablelayout.BaseTableLayout.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a62b8: 5b12 9011 |0000: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a62bc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0a62be: 5c10 9711 |0003: iput-boolean v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.sizeInvalid:Z // field@1197 │ │ +0a62c2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0002 line=271 │ │ 0x0005 line=272 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -172923,38 +172958,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -09848c: |[09848c] com.esotericsoftware.tablelayout.BaseTableLayout.reset:()V │ │ -09849c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09849e: 6e10 3922 0300 |0001: invoke-virtual {v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.clear:()V // method@2239 │ │ -0984a4: 5b32 9011 |0004: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ -0984a8: 5b32 8e11 |0006: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ -0984ac: 5b32 8d11 |0008: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ -0984b0: 5b32 8f11 |000a: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ -0984b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0984b6: 5930 8111 |000d: iput v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0984ba: 5430 8a11 |000f: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0984be: 6201 7911 |0011: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -0984c2: 3210 0700 |0013: if-eq v0, v1, 001a // +0007 │ │ -0984c6: 5430 9d11 |0015: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -0984ca: 6e20 0023 3000 |0017: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2300 │ │ -0984d0: 6200 7911 |001a: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -0984d4: 5b30 8a11 |001c: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ -0984d8: 5430 8211 |001e: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ -0984dc: 7110 7522 0300 |0020: invoke-static {v3}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2275 │ │ -0984e2: 0c01 |0023: move-result-object v1 │ │ -0984e4: 6e20 e022 1000 |0024: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ -0984ea: 5430 8411 |0027: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ -0984ee: 6e10 8b25 0000 |0029: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0984f4: 5b32 9111 |002c: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ -0984f8: 0e00 |002e: return-void │ │ +0a62c4: |[0a62c4] com.esotericsoftware.tablelayout.BaseTableLayout.reset:()V │ │ +0a62d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a62d6: 6e10 3922 0300 |0001: invoke-virtual {v3}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.clear:()V // method@2239 │ │ +0a62dc: 5b32 9011 |0004: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@1190 │ │ +0a62e0: 5b32 8e11 |0006: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@118e │ │ +0a62e4: 5b32 8d11 |0008: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@118d │ │ +0a62e8: 5b32 8f11 |000a: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@118f │ │ +0a62ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0a62ee: 5930 8111 |000d: iput v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a62f2: 5430 8a11 |000f: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a62f6: 6201 7911 |0011: sget-object v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a62fa: 3210 0700 |0013: if-eq v0, v1, 001a // +0007 │ │ +0a62fe: 5430 9d11 |0015: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a6302: 6e20 0023 3000 |0017: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2300 │ │ +0a6308: 6200 7911 |001a: sget-object v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0a630c: 5b30 8a11 |001c: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.debug:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@118a │ │ +0a6310: 5430 8211 |001e: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cellDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1182 │ │ +0a6314: 7110 7522 0300 |0020: invoke-static {v3}, Lcom/esotericsoftware/tablelayout/Cell;.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; // method@2275 │ │ +0a631a: 0c01 |0023: move-result-object v1 │ │ +0a631c: 6e20 e022 1000 |0024: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.set:(Lcom/esotericsoftware/tablelayout/Cell;)V // method@22e0 │ │ +0a6322: 5430 8411 |0027: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.columnDefaults:Ljava/util/ArrayList; // field@1184 │ │ +0a6326: 6e10 8b25 0000 |0029: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0a632c: 5b32 9111 |002c: iput-object v2, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ +0a6330: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0004 line=168 │ │ 0x0006 line=169 │ │ 0x0008 line=170 │ │ 0x000a line=171 │ │ @@ -172974,22 +173009,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0984fc: |[0984fc] com.esotericsoftware.tablelayout.BaseTableLayout.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -09850c: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -098510: de00 0010 |0002: or-int/lit8 v0, v0, #int 16 // #10 │ │ -098514: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -098518: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -09851c: dd00 00f7 |0008: and-int/lit8 v0, v0, #int -9 // #f7 │ │ -098520: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -098524: 1101 |000c: return-object v1 │ │ +0a6334: |[0a6334] com.esotericsoftware.tablelayout.BaseTableLayout.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a6344: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a6348: de00 0010 |0002: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0a634c: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a6350: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a6354: dd00 00f7 |0008: and-int/lit8 v0, v0, #int -9 // #f7 │ │ +0a6358: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a635c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0006 line=380 │ │ 0x000c line=381 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -173000,25 +173035,25 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -098528: |[098528] com.esotericsoftware.tablelayout.BaseTableLayout.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098538: 5410 8311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ -09853c: 6e10 9325 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -098542: 0a00 |0005: move-result v0 │ │ -098544: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ -098548: 7010 4222 0100 |0008: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2242 │ │ -09854e: 2200 2303 |000b: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -098552: 7020 7022 1000 |000d: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ -098558: 5b10 9111 |0010: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ -09855c: 5410 9111 |0012: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ -098560: 1100 |0014: return-object v0 │ │ +0a6360: |[0a6360] com.esotericsoftware.tablelayout.BaseTableLayout.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6370: 5410 8311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.cells:Ljava/util/ArrayList; // field@1183 │ │ +0a6374: 6e10 9325 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0a637a: 0a00 |0005: move-result v0 │ │ +0a637c: 3d00 0500 |0006: if-lez v0, 000b // +0005 │ │ +0a6380: 7010 4222 0100 |0008: invoke-direct {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.endRow:()V // method@2242 │ │ +0a6386: 2200 2303 |000b: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a638a: 7020 7022 1000 |000d: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ +0a6390: 5b10 9111 |0010: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ +0a6394: 5410 9111 |0012: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.rowDefaults:Lcom/esotericsoftware/tablelayout/Cell; // field@1191 │ │ +0a6398: 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; │ │ @@ -173029,17 +173064,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098564: |[098564] com.esotericsoftware.tablelayout.BaseTableLayout.setTable:(Ljava/lang/Object;)V │ │ -098574: 5b01 9811 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -098578: 0e00 |0002: return-void │ │ +0a639c: |[0a639c] com.esotericsoftware.tablelayout.BaseTableLayout.setTable:(Ljava/lang/Object;)V │ │ +0a63ac: 5b01 9811 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a63b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0002 line=218 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -173051,17 +173086,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Toolkit;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09857c: |[09857c] com.esotericsoftware.tablelayout.BaseTableLayout.setToolkit:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ -09858c: 5b01 9d11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -098590: 0e00 |0002: return-void │ │ +0a63b4: |[0a63b4] com.esotericsoftware.tablelayout.BaseTableLayout.setToolkit:(Lcom/esotericsoftware/tablelayout/Toolkit;)V │ │ +0a63c4: 5b01 9d11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a63c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/esotericsoftware/tablelayout/Toolkit; │ │ @@ -173073,22 +173108,22 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -098594: |[098594] com.esotericsoftware.tablelayout.BaseTableLayout.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -0985a4: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0985a8: de00 0002 |0002: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0985ac: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0985b0: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0985b4: dd00 00fb |0008: and-int/lit8 v0, v0, #int -5 // #fb │ │ -0985b8: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ -0985bc: 1101 |000c: return-object v1 │ │ +0a63cc: |[0a63cc] com.esotericsoftware.tablelayout.BaseTableLayout.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a63dc: 5210 8111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a63e0: de00 0002 |0002: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0a63e4: 5910 8111 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a63e8: 5210 8111 |0006: iget v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a63ec: dd00 00fb |0008: and-int/lit8 v0, v0, #int -5 // #fb │ │ +0a63f0: 5910 8111 |000a: iput v0, v1, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.align:I // field@1181 │ │ +0a63f4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0006 line=359 │ │ 0x000c line=360 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ @@ -173277,20 +173312,20 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0985c0: |[0985c0] com.esotericsoftware.tablelayout.Cell.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ -0985d0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0985d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0985d8: 5910 9f11 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ -0985dc: 5b12 ac11 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ -0985e0: 0e00 |0008: return-void │ │ +0a63f8: |[0a63f8] com.esotericsoftware.tablelayout.Cell.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ +0a6408: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a640e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0a6410: 5910 9f11 |0004: iput v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.cellAboveIndex:I // field@119f │ │ +0a6414: 5b12 ac11 |0006: iput-object v2, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ +0a6418: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=56 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ locals : │ │ @@ -173303,70 +173338,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 │ │ -0985e4: |[0985e4] com.esotericsoftware.tablelayout.Cell.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0985f4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0985f6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0985f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0985fa: 2200 2303 |0003: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0985fe: 7020 7022 5000 |0005: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ -098604: 6201 ce11 |0008: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ce │ │ -098608: 5b01 b011 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -09860c: 6201 cd11 |000c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cd │ │ -098610: 5b01 af11 |000e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -098614: 6201 d011 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11d0 │ │ -098618: 5b01 b611 |0012: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -09861c: 6201 cf11 |0014: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cf │ │ -098620: 5b01 b511 |0016: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -098624: 6201 cc11 |0018: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11cc │ │ -098628: 5b01 ae11 |001a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -09862c: 6201 cb11 |001c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cb │ │ -098630: 5b01 ad11 |001e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -098634: 6201 d111 |0020: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098638: 5b01 bb11 |0022: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -09863c: 6201 d111 |0024: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098640: 5b01 b911 |0026: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -098644: 6201 d111 |0028: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098648: 5b01 b811 |002a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -09864c: 6201 d111 |002c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098650: 5b01 ba11 |002e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -098654: 6201 d111 |0030: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098658: 5b01 b411 |0032: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -09865c: 6201 d111 |0034: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098660: 5b01 b211 |0036: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -098664: 6201 d111 |0038: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098668: 5b01 b111 |003a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -09866c: 6201 d111 |003c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -098670: 5b01 b311 |003e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -098674: 7110 6524 0300 |0040: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -09867a: 0c01 |0043: move-result-object v1 │ │ -09867c: 5b01 a911 |0044: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -098680: 7110 6524 0300 |0046: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -098686: 0c01 |0049: move-result-object v1 │ │ -098688: 5b01 aa11 |004a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -09868c: 7110 7424 0400 |004c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098692: 0c01 |004f: move-result-object v1 │ │ -098694: 5b01 9e11 |0050: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098698: 7110 7424 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -09869e: 0c01 |0055: move-result-object v1 │ │ -0986a0: 5b01 a711 |0056: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0986a4: 7110 7424 0200 |0058: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0986aa: 0c01 |005b: move-result-object v1 │ │ -0986ac: 5b01 a811 |005c: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -0986b0: 7110 2f24 0200 |005e: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -0986b6: 0c01 |0061: move-result-object v1 │ │ -0986b8: 5b01 ab11 |0062: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -0986bc: 7110 7424 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0986c2: 0c01 |0067: move-result-object v1 │ │ -0986c4: 5b01 a011 |0068: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0986c8: 1100 |006a: return-object v0 │ │ +0a641c: |[0a641c] com.esotericsoftware.tablelayout.Cell.defaults:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a642c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a642e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a6430: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0a6432: 2200 2303 |0003: new-instance v0, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0a6436: 7020 7022 5000 |0005: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Cell;.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V // method@2270 │ │ +0a643c: 6201 ce11 |0008: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ce │ │ +0a6440: 5b01 b011 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a6444: 6201 cd11 |000c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cd │ │ +0a6448: 5b01 af11 |000e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a644c: 6201 d011 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11d0 │ │ +0a6450: 5b01 b611 |0012: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6454: 6201 cf11 |0014: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cf │ │ +0a6458: 5b01 b511 |0016: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a645c: 6201 cc11 |0018: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11cc │ │ +0a6460: 5b01 ae11 |001a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6464: 6201 cb11 |001c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cb │ │ +0a6468: 5b01 ad11 |001e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a646c: 6201 d111 |0020: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a6470: 5b01 bb11 |0022: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a6474: 6201 d111 |0024: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a6478: 5b01 b911 |0026: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a647c: 6201 d111 |0028: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a6480: 5b01 b811 |002a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a6484: 6201 d111 |002c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a6488: 5b01 ba11 |002e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a648c: 6201 d111 |0030: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a6490: 5b01 b411 |0032: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a6494: 6201 d111 |0034: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a6498: 5b01 b211 |0036: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a649c: 6201 d111 |0038: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a64a0: 5b01 b111 |003a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a64a4: 6201 d111 |003c: sget-object v1, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a64a8: 5b01 b311 |003e: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a64ac: 7110 6524 0300 |0040: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a64b2: 0c01 |0043: move-result-object v1 │ │ +0a64b4: 5b01 a911 |0044: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a64b8: 7110 6524 0300 |0046: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a64be: 0c01 |0049: move-result-object v1 │ │ +0a64c0: 5b01 aa11 |004a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a64c4: 7110 7424 0400 |004c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a64ca: 0c01 |004f: move-result-object v1 │ │ +0a64cc: 5b01 9e11 |0050: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a64d0: 7110 7424 0200 |0052: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a64d6: 0c01 |0055: move-result-object v1 │ │ +0a64d8: 5b01 a711 |0056: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a64dc: 7110 7424 0200 |0058: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a64e2: 0c01 |005b: move-result-object v1 │ │ +0a64e4: 5b01 a811 |005c: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a64e8: 7110 2f24 0200 |005e: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0a64ee: 0c01 |0061: move-result-object v1 │ │ +0a64f0: 5b01 ab11 |0062: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a64f4: 7110 7424 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a64fa: 0c01 |0067: move-result-object v1 │ │ +0a64fc: 5b01 a011 |0068: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a6500: 1100 |006a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=910 │ │ 0x0008 line=911 │ │ 0x000c line=912 │ │ 0x0010 line=913 │ │ 0x0014 line=914 │ │ @@ -173398,17 +173433,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 │ │ -0986cc: |[0986cc] com.esotericsoftware.tablelayout.Cell.align:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0986dc: 5b01 9e11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0986e0: 1100 |0002: return-object v0 │ │ +0a6504: |[0a6504] com.esotericsoftware.tablelayout.Cell.align:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6514: 5b01 9e11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6518: 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; │ │ @@ -173419,37 +173454,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0986e4: |[0986e4] com.esotericsoftware.tablelayout.Cell.bottom:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0986f4: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0986f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0986fc: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -0986fe: 7110 7424 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098704: 0c00 |0008: move-result-object v0 │ │ -098706: 5b10 9e11 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -09870a: 1101 |000b: return-object v1 │ │ -09870c: 5410 9e11 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098710: 6e10 6e24 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -098716: 0a00 |0011: move-result v0 │ │ -098718: de00 0004 |0012: or-int/lit8 v0, v0, #int 4 // #04 │ │ -09871c: 7110 7424 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098722: 0c00 |0017: move-result-object v0 │ │ -098724: 5b10 9e11 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098728: 5410 9e11 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -09872c: 6e10 6e24 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -098732: 0a00 |001f: move-result v0 │ │ -098734: dd00 00fd |0020: and-int/lit8 v0, v0, #int -3 // #fd │ │ -098738: 7110 7424 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -09873e: 0c00 |0025: move-result-object v0 │ │ -098740: 5b10 9e11 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098744: 28e3 |0028: goto 000b // -001d │ │ +0a651c: |[0a651c] com.esotericsoftware.tablelayout.Cell.bottom:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a652c: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6530: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a6534: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +0a6536: 7110 7424 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a653c: 0c00 |0008: move-result-object v0 │ │ +0a653e: 5b10 9e11 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6542: 1101 |000b: return-object v1 │ │ +0a6544: 5410 9e11 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6548: 6e10 6e24 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a654e: 0a00 |0011: move-result v0 │ │ +0a6550: de00 0004 |0012: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0a6554: 7110 7424 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a655a: 0c00 |0017: move-result-object v0 │ │ +0a655c: 5b10 9e11 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6560: 5410 9e11 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6564: 6e10 6e24 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a656a: 0a00 |001f: move-result v0 │ │ +0a656c: dd00 00fd |0020: and-int/lit8 v0, v0, #int -3 // #fd │ │ +0a6570: 7110 7424 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6576: 0c00 |0025: move-result-object v0 │ │ +0a6578: 5b10 9e11 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a657c: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0004 line=574 │ │ 0x000b line=579 │ │ 0x000c line=576 │ │ 0x001a line=577 │ │ @@ -173462,20 +173497,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -098748: |[098748] com.esotericsoftware.tablelayout.Cell.center:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098758: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09875a: 7110 7424 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098760: 0c00 |0004: move-result-object v0 │ │ -098762: 5b10 9e11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098766: 1101 |0007: return-object v1 │ │ +0a6580: |[0a6580] com.esotericsoftware.tablelayout.Cell.center:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6590: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a6592: 7110 7424 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6598: 0c00 |0004: move-result-object v0 │ │ +0a659a: 5b10 9e11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a659e: 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; │ │ @@ -173485,17 +173520,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 │ │ -098768: |[098768] com.esotericsoftware.tablelayout.Cell.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -098778: 5b01 a011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -09877c: 1100 |0002: return-object v0 │ │ +0a65a0: |[0a65a0] com.esotericsoftware.tablelayout.Cell.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a65b0: 5b01 a011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a65b4: 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; │ │ @@ -173506,23 +173541,23 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -098780: |[098780] com.esotericsoftware.tablelayout.Cell.expand:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098790: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -098792: 7110 7424 0100 |0001: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098798: 0c00 |0004: move-result-object v0 │ │ -09879a: 5b20 a711 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -09879e: 7110 7424 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0987a4: 0c00 |000a: move-result-object v0 │ │ -0987a6: 5b20 a811 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -0987aa: 1102 |000d: return-object v2 │ │ +0a65b8: |[0a65b8] com.esotericsoftware.tablelayout.Cell.expand:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a65c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a65ca: 7110 7424 0100 |0001: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a65d0: 0c00 |0004: move-result-object v0 │ │ +0a65d2: 5b20 a711 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a65d6: 7110 7424 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a65dc: 0c00 |000a: move-result-object v0 │ │ +0a65de: 5b20 a811 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a65e2: 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; │ │ @@ -173533,18 +173568,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 │ │ -0987ac: |[0987ac] com.esotericsoftware.tablelayout.Cell.expand:(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0987bc: 5b01 a711 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0987c0: 5b02 a811 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -0987c4: 1100 |0004: return-object v0 │ │ +0a65e4: |[0a65e4] com.esotericsoftware.tablelayout.Cell.expand:(Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a65f4: 5b01 a711 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a65f8: 5b02 a811 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a65fc: 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; │ │ @@ -173557,31 +173592,31 @@ │ │ type : '(ZZ)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0987c8: |[0987c8] com.esotericsoftware.tablelayout.Cell.expand:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0987d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0987da: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0987dc: 3804 1200 |0002: if-eqz v4, 0014 // +0012 │ │ -0987e0: 0110 |0004: move v0, v1 │ │ -0987e2: 7110 7424 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0987e8: 0c00 |0008: move-result-object v0 │ │ -0987ea: 5b30 a711 |0009: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0987ee: 3805 0b00 |000b: if-eqz v5, 0016 // +000b │ │ -0987f2: 7110 7424 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0987f8: 0c00 |0010: move-result-object v0 │ │ -0987fa: 5b30 a811 |0011: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -0987fe: 1103 |0013: return-object v3 │ │ -098800: 0120 |0014: move v0, v2 │ │ -098802: 28f0 |0015: goto 0005 // -0010 │ │ -098804: 0121 |0016: move v1, v2 │ │ -098806: 28f6 |0017: goto 000d // -000a │ │ +0a6600: |[0a6600] com.esotericsoftware.tablelayout.Cell.expand:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6610: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a6612: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a6614: 3804 1200 |0002: if-eqz v4, 0014 // +0012 │ │ +0a6618: 0110 |0004: move v0, v1 │ │ +0a661a: 7110 7424 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6620: 0c00 |0008: move-result-object v0 │ │ +0a6622: 5b30 a711 |0009: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a6626: 3805 0b00 |000b: if-eqz v5, 0016 // +000b │ │ +0a662a: 7110 7424 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6630: 0c00 |0010: move-result-object v0 │ │ +0a6632: 5b30 a811 |0011: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a6636: 1103 |0013: return-object v3 │ │ +0a6638: 0120 |0014: move v0, v2 │ │ +0a663a: 28f0 |0015: goto 0005 // -0010 │ │ +0a663c: 0121 |0016: move v1, v2 │ │ +0a663e: 28f6 |0017: goto 000d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=620 │ │ 0x000b line=621 │ │ 0x0013 line=622 │ │ 0x0015 line=620 │ │ 0x0017 line=621 │ │ @@ -173596,20 +173631,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -098808: |[098808] com.esotericsoftware.tablelayout.Cell.expandX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098818: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09881a: 7110 7424 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098820: 0c00 |0004: move-result-object v0 │ │ -098822: 5b10 a711 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -098826: 1101 |0007: return-object v1 │ │ +0a6640: |[0a6640] com.esotericsoftware.tablelayout.Cell.expandX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6650: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a6652: 7110 7424 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6658: 0c00 |0004: move-result-object v0 │ │ +0a665a: 5b10 a711 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a665e: 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; │ │ @@ -173619,20 +173654,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -098828: |[098828] com.esotericsoftware.tablelayout.Cell.expandY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09883a: 7110 7424 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -098840: 0c00 |0004: move-result-object v0 │ │ -098842: 5b10 a811 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -098846: 1101 |0007: return-object v1 │ │ +0a6660: |[0a6660] com.esotericsoftware.tablelayout.Cell.expandY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6670: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a6672: 7110 7424 0000 |0001: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6678: 0c00 |0004: move-result-object v0 │ │ +0a667a: 5b10 a811 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a667e: 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; │ │ @@ -173642,23 +173677,23 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -098848: |[098848] com.esotericsoftware.tablelayout.Cell.fill:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098858: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -09885c: 7110 6524 0100 |0002: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -098862: 0c00 |0005: move-result-object v0 │ │ -098864: 5b20 a911 |0006: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -098868: 7110 6524 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -09886e: 0c00 |000b: move-result-object v0 │ │ -098870: 5b20 aa11 |000c: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -098874: 1102 |000e: return-object v2 │ │ +0a6680: |[0a6680] com.esotericsoftware.tablelayout.Cell.fill:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6690: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a6694: 7110 6524 0100 |0002: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a669a: 0c00 |0005: move-result-object v0 │ │ +0a669c: 5b20 a911 |0006: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a66a0: 7110 6524 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a66a6: 0c00 |000b: move-result-object v0 │ │ +0a66a8: 5b20 aa11 |000c: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a66ac: 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; │ │ @@ -173669,18 +173704,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 │ │ -098878: |[098878] com.esotericsoftware.tablelayout.Cell.fill:(Ljava/lang/Float;Ljava/lang/Float;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -098888: 5b01 a911 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -09888c: 5b02 aa11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -098890: 1100 |0004: return-object v0 │ │ +0a66b0: |[0a66b0] com.esotericsoftware.tablelayout.Cell.fill:(Ljava/lang/Float;Ljava/lang/Float;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a66c0: 5b01 a911 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a66c4: 5b02 aa11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a66c8: 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; │ │ @@ -173693,31 +173728,31 @@ │ │ type : '(Z)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -098894: |[098894] com.esotericsoftware.tablelayout.Cell.fill:(Z)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0988a4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0988a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0988aa: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -0988ae: 0110 |0005: move v0, v1 │ │ -0988b0: 7110 6524 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0988b6: 0c00 |0009: move-result-object v0 │ │ -0988b8: 5b30 a911 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -0988bc: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ -0988c0: 7110 6524 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0988c6: 0c00 |0011: move-result-object v0 │ │ -0988c8: 5b30 aa11 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -0988cc: 1103 |0014: return-object v3 │ │ -0988ce: 0120 |0015: move v0, v2 │ │ -0988d0: 28f0 |0016: goto 0006 // -0010 │ │ -0988d2: 0121 |0017: move v1, v2 │ │ -0988d4: 28f6 |0018: goto 000e // -000a │ │ +0a66cc: |[0a66cc] com.esotericsoftware.tablelayout.Cell.fill:(Z)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a66dc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a66e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0a66e2: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0a66e6: 0110 |0005: move v0, v1 │ │ +0a66e8: 7110 6524 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a66ee: 0c00 |0009: move-result-object v0 │ │ +0a66f0: 5b30 a911 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a66f4: 3804 0b00 |000c: if-eqz v4, 0017 // +000b │ │ +0a66f8: 7110 6524 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a66fe: 0c00 |0011: move-result-object v0 │ │ +0a6700: 5b30 aa11 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a6704: 1103 |0014: return-object v3 │ │ +0a6706: 0120 |0015: move v0, v2 │ │ +0a6708: 28f0 |0016: goto 0006 // -0010 │ │ +0a670a: 0121 |0017: move v1, v2 │ │ +0a670c: 28f6 |0018: goto 000e // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=531 │ │ 0x000c line=532 │ │ 0x0014 line=533 │ │ 0x0016 line=531 │ │ 0x0018 line=532 │ │ @@ -173731,31 +173766,31 @@ │ │ type : '(ZZ)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0988d8: |[0988d8] com.esotericsoftware.tablelayout.Cell.fill:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0988e8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0988ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0988ee: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -0988f2: 0110 |0005: move v0, v1 │ │ -0988f4: 7110 6524 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0988fa: 0c00 |0009: move-result-object v0 │ │ -0988fc: 5b30 a911 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -098900: 3805 0b00 |000c: if-eqz v5, 0017 // +000b │ │ -098904: 7110 6524 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -09890a: 0c00 |0011: move-result-object v0 │ │ -09890c: 5b30 aa11 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -098910: 1103 |0014: return-object v3 │ │ -098912: 0120 |0015: move v0, v2 │ │ -098914: 28f0 |0016: goto 0006 // -0010 │ │ -098916: 0121 |0017: move v1, v2 │ │ -098918: 28f6 |0018: goto 000e // -000a │ │ +0a6710: |[0a6710] com.esotericsoftware.tablelayout.Cell.fill:(ZZ)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6720: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a6724: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0a6726: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0a672a: 0110 |0005: move v0, v1 │ │ +0a672c: 7110 6524 0000 |0006: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a6732: 0c00 |0009: move-result-object v0 │ │ +0a6734: 5b30 a911 |000a: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a6738: 3805 0b00 |000c: if-eqz v5, 0017 // +000b │ │ +0a673c: 7110 6524 0100 |000e: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a6742: 0c00 |0011: move-result-object v0 │ │ +0a6744: 5b30 aa11 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a6748: 1103 |0014: return-object v3 │ │ +0a674a: 0120 |0015: move v0, v2 │ │ +0a674c: 28f0 |0016: goto 0006 // -0010 │ │ +0a674e: 0121 |0017: move v1, v2 │ │ +0a6750: 28f6 |0018: goto 000e // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=524 │ │ 0x000c line=525 │ │ 0x0014 line=526 │ │ 0x0016 line=524 │ │ 0x0018 line=525 │ │ @@ -173770,20 +173805,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09891c: |[09891c] com.esotericsoftware.tablelayout.Cell.fillX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -09892c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -098930: 7110 6524 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -098936: 0c00 |0005: move-result-object v0 │ │ -098938: 5b10 a911 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -09893c: 1101 |0008: return-object v1 │ │ +0a6754: |[0a6754] com.esotericsoftware.tablelayout.Cell.fillX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6764: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0a6768: 7110 6524 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a676e: 0c00 |0005: move-result-object v0 │ │ +0a6770: 5b10 a911 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a6774: 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; │ │ @@ -173793,20 +173828,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -098940: |[098940] com.esotericsoftware.tablelayout.Cell.fillY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098950: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -098954: 7110 6524 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -09895a: 0c00 |0005: move-result-object v0 │ │ -09895c: 5b10 aa11 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -098960: 1101 |0008: return-object v1 │ │ +0a6778: |[0a6778] com.esotericsoftware.tablelayout.Cell.fillY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6788: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0a678c: 7110 6524 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0a6792: 0c00 |0005: move-result-object v0 │ │ +0a6794: 5b10 aa11 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a6798: 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; │ │ @@ -173816,17 +173851,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098964: |[098964] com.esotericsoftware.tablelayout.Cell.getAlign:()Ljava/lang/Integer; │ │ -098974: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098978: 1100 |0002: return-object v0 │ │ +0a679c: |[0a679c] com.esotericsoftware.tablelayout.Cell.getAlign:()Ljava/lang/Integer; │ │ +0a67ac: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a67b0: 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; │ │ │ │ @@ -173835,17 +173870,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09897c: |[09897c] com.esotericsoftware.tablelayout.Cell.getColspan:()Ljava/lang/Integer; │ │ -09898c: 5410 a011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -098990: 1100 |0002: return-object v0 │ │ +0a67b4: |[0a67b4] com.esotericsoftware.tablelayout.Cell.getColspan:()Ljava/lang/Integer; │ │ +0a67c4: 5410 a011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a67c8: 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; │ │ │ │ @@ -173854,17 +173889,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098994: |[098994] com.esotericsoftware.tablelayout.Cell.getColumn:()I │ │ -0989a4: 5210 a111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ -0989a8: 0f00 |0002: return v0 │ │ +0a67cc: |[0a67cc] com.esotericsoftware.tablelayout.Cell.getColumn:()I │ │ +0a67dc: 5210 a111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.column:I // field@11a1 │ │ +0a67e0: 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; │ │ │ │ @@ -173873,17 +173908,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0989ac: |[0989ac] com.esotericsoftware.tablelayout.Cell.getComputedPadBottom:()F │ │ -0989bc: 5210 a211 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ -0989c0: 0f00 |0002: return v0 │ │ +0a67e4: |[0a67e4] com.esotericsoftware.tablelayout.Cell.getComputedPadBottom:()F │ │ +0a67f4: 5210 a211 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadBottom:F // field@11a2 │ │ +0a67f8: 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; │ │ │ │ @@ -173892,17 +173927,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0989c4: |[0989c4] com.esotericsoftware.tablelayout.Cell.getComputedPadLeft:()F │ │ -0989d4: 5210 a311 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ -0989d8: 0f00 |0002: return v0 │ │ +0a67fc: |[0a67fc] com.esotericsoftware.tablelayout.Cell.getComputedPadLeft:()F │ │ +0a680c: 5210 a311 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadLeft:F // field@11a3 │ │ +0a6810: 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; │ │ │ │ @@ -173911,17 +173946,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0989dc: |[0989dc] com.esotericsoftware.tablelayout.Cell.getComputedPadRight:()F │ │ -0989ec: 5210 a411 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ -0989f0: 0f00 |0002: return v0 │ │ +0a6814: |[0a6814] com.esotericsoftware.tablelayout.Cell.getComputedPadRight:()F │ │ +0a6824: 5210 a411 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadRight:F // field@11a4 │ │ +0a6828: 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; │ │ │ │ @@ -173930,17 +173965,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0989f4: |[0989f4] com.esotericsoftware.tablelayout.Cell.getComputedPadTop:()F │ │ -098a04: 5210 a511 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ -098a08: 0f00 |0002: return v0 │ │ +0a682c: |[0a682c] com.esotericsoftware.tablelayout.Cell.getComputedPadTop:()F │ │ +0a683c: 5210 a511 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.computedPadTop:F // field@11a5 │ │ +0a6840: 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; │ │ │ │ @@ -173949,17 +173984,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098a0c: |[098a0c] com.esotericsoftware.tablelayout.Cell.getExpandX:()Ljava/lang/Integer; │ │ -098a1c: 5410 a711 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -098a20: 1100 |0002: return-object v0 │ │ +0a6844: |[0a6844] com.esotericsoftware.tablelayout.Cell.getExpandX:()Ljava/lang/Integer; │ │ +0a6854: 5410 a711 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a6858: 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; │ │ │ │ @@ -173968,17 +174003,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098a24: |[098a24] com.esotericsoftware.tablelayout.Cell.getExpandY:()Ljava/lang/Integer; │ │ -098a34: 5410 a811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -098a38: 1100 |0002: return-object v0 │ │ +0a685c: |[0a685c] com.esotericsoftware.tablelayout.Cell.getExpandY:()Ljava/lang/Integer; │ │ +0a686c: 5410 a811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a6870: 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; │ │ │ │ @@ -173987,17 +174022,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098a3c: |[098a3c] com.esotericsoftware.tablelayout.Cell.getFillX:()Ljava/lang/Float; │ │ -098a4c: 5410 a911 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -098a50: 1100 |0002: return-object v0 │ │ +0a6874: |[0a6874] com.esotericsoftware.tablelayout.Cell.getFillX:()Ljava/lang/Float; │ │ +0a6884: 5410 a911 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a6888: 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; │ │ │ │ @@ -174006,17 +174041,17 @@ │ │ type : '()Ljava/lang/Float;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098a54: |[098a54] com.esotericsoftware.tablelayout.Cell.getFillY:()Ljava/lang/Float; │ │ -098a64: 5410 aa11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -098a68: 1100 |0002: return-object v0 │ │ +0a688c: |[0a688c] com.esotericsoftware.tablelayout.Cell.getFillY:()Ljava/lang/Float; │ │ +0a689c: 5410 aa11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a68a0: 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; │ │ │ │ @@ -174025,25 +174060,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -098a6c: |[098a6c] com.esotericsoftware.tablelayout.Cell.getIgnore:()Z │ │ -098a7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -098a7e: 5421 ab11 |0001: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -098a82: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ -098a86: 5421 ab11 |0005: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -098a8a: 6e10 2b24 0100 |0007: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -098a90: 0a01 |000a: move-result v1 │ │ -098a92: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -098a96: 0f00 |000d: return v0 │ │ -098a98: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -098a9a: 28fe |000f: goto 000d // -0002 │ │ +0a68a4: |[0a68a4] com.esotericsoftware.tablelayout.Cell.getIgnore:()Z │ │ +0a68b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a68b6: 5421 ab11 |0001: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a68ba: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ +0a68be: 5421 ab11 |0005: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a68c2: 6e10 2b24 0100 |0007: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0a68c8: 0a01 |000a: move-result v1 │ │ +0a68ca: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +0a68ce: 0f00 |000d: return v0 │ │ +0a68d0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0a68d2: 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; │ │ │ │ @@ -174052,17 +174087,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098a9c: |[098a9c] com.esotericsoftware.tablelayout.Cell.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ -098aac: 5410 ac11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ -098ab0: 1100 |0002: return-object v0 │ │ +0a68d4: |[0a68d4] com.esotericsoftware.tablelayout.Cell.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; │ │ +0a68e4: 5410 ac11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ +0a68e8: 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; │ │ │ │ @@ -174071,23 +174106,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098ab4: |[098ab4] com.esotericsoftware.tablelayout.Cell.getMaxHeight:()F │ │ -098ac4: 5410 ad11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -098ac8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098acc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098ace: 0f00 |0005: return v0 │ │ -098ad0: 5410 ad11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -098ad4: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098ada: 0a00 |000b: move-result v0 │ │ -098adc: 28f9 |000c: goto 0005 // -0007 │ │ +0a68ec: |[0a68ec] com.esotericsoftware.tablelayout.Cell.getMaxHeight:()F │ │ +0a68fc: 5410 ad11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6900: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6904: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6906: 0f00 |0005: return v0 │ │ +0a6908: 5410 ad11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a690c: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a6912: 0a00 |000b: move-result v0 │ │ +0a6914: 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; │ │ │ │ @@ -174096,17 +174131,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098ae0: |[098ae0] com.esotericsoftware.tablelayout.Cell.getMaxHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098af0: 5410 ad11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -098af4: 1100 |0002: return-object v0 │ │ +0a6918: |[0a6918] com.esotericsoftware.tablelayout.Cell.getMaxHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6928: 5410 ad11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a692c: 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; │ │ │ │ @@ -174115,23 +174150,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098af8: |[098af8] com.esotericsoftware.tablelayout.Cell.getMaxWidth:()F │ │ -098b08: 5410 ae11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -098b0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098b10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098b12: 0f00 |0005: return v0 │ │ -098b14: 5410 ae11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -098b18: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098b1e: 0a00 |000b: move-result v0 │ │ -098b20: 28f9 |000c: goto 0005 // -0007 │ │ +0a6930: |[0a6930] com.esotericsoftware.tablelayout.Cell.getMaxWidth:()F │ │ +0a6940: 5410 ae11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6944: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6948: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a694a: 0f00 |0005: return v0 │ │ +0a694c: 5410 ae11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6950: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a6956: 0a00 |000b: move-result v0 │ │ +0a6958: 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; │ │ │ │ @@ -174140,17 +174175,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098b24: |[098b24] com.esotericsoftware.tablelayout.Cell.getMaxWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098b34: 5410 ae11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -098b38: 1100 |0002: return-object v0 │ │ +0a695c: |[0a695c] com.esotericsoftware.tablelayout.Cell.getMaxWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a696c: 5410 ae11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6970: 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; │ │ │ │ @@ -174159,23 +174194,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098b3c: |[098b3c] com.esotericsoftware.tablelayout.Cell.getMinHeight:()F │ │ -098b4c: 5410 af11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -098b50: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098b54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098b56: 0f00 |0005: return v0 │ │ -098b58: 5410 af11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -098b5c: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098b62: 0a00 |000b: move-result v0 │ │ -098b64: 28f9 |000c: goto 0005 // -0007 │ │ +0a6974: |[0a6974] com.esotericsoftware.tablelayout.Cell.getMinHeight:()F │ │ +0a6984: 5410 af11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a6988: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a698c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a698e: 0f00 |0005: return v0 │ │ +0a6990: 5410 af11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a6994: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a699a: 0a00 |000b: move-result v0 │ │ +0a699c: 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; │ │ │ │ @@ -174184,17 +174219,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098b68: |[098b68] com.esotericsoftware.tablelayout.Cell.getMinHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098b78: 5410 af11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -098b7c: 1100 |0002: return-object v0 │ │ +0a69a0: |[0a69a0] com.esotericsoftware.tablelayout.Cell.getMinHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a69b0: 5410 af11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a69b4: 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; │ │ │ │ @@ -174203,23 +174238,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098b80: |[098b80] com.esotericsoftware.tablelayout.Cell.getMinWidth:()F │ │ -098b90: 5410 b011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -098b94: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098b98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098b9a: 0f00 |0005: return v0 │ │ -098b9c: 5410 b011 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -098ba0: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098ba6: 0a00 |000b: move-result v0 │ │ -098ba8: 28f9 |000c: goto 0005 // -0007 │ │ +0a69b8: |[0a69b8] com.esotericsoftware.tablelayout.Cell.getMinWidth:()F │ │ +0a69c8: 5410 b011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a69cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a69d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a69d2: 0f00 |0005: return v0 │ │ +0a69d4: 5410 b011 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a69d8: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a69de: 0a00 |000b: move-result v0 │ │ +0a69e0: 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; │ │ │ │ @@ -174228,17 +174263,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098bac: |[098bac] com.esotericsoftware.tablelayout.Cell.getMinWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098bbc: 5410 b011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -098bc0: 1100 |0002: return-object v0 │ │ +0a69e4: |[0a69e4] com.esotericsoftware.tablelayout.Cell.getMinWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a69f4: 5410 b011 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a69f8: 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; │ │ │ │ @@ -174247,23 +174282,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098bc4: |[098bc4] com.esotericsoftware.tablelayout.Cell.getPadBottom:()F │ │ -098bd4: 5410 b111 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -098bd8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098bdc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098bde: 0f00 |0005: return v0 │ │ -098be0: 5410 b111 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -098be4: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098bea: 0a00 |000b: move-result v0 │ │ -098bec: 28f9 |000c: goto 0005 // -0007 │ │ +0a69fc: |[0a69fc] com.esotericsoftware.tablelayout.Cell.getPadBottom:()F │ │ +0a6a0c: 5410 b111 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a6a10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6a14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6a16: 0f00 |0005: return v0 │ │ +0a6a18: 5410 b111 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a6a1c: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a6a22: 0a00 |000b: move-result v0 │ │ +0a6a24: 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; │ │ │ │ @@ -174272,17 +174307,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098bf0: |[098bf0] com.esotericsoftware.tablelayout.Cell.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098c00: 5410 b111 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -098c04: 1100 |0002: return-object v0 │ │ +0a6a28: |[0a6a28] com.esotericsoftware.tablelayout.Cell.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6a38: 5410 b111 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a6a3c: 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; │ │ │ │ @@ -174291,23 +174326,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098c08: |[098c08] com.esotericsoftware.tablelayout.Cell.getPadLeft:()F │ │ -098c18: 5410 b211 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -098c1c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098c20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098c22: 0f00 |0005: return v0 │ │ -098c24: 5410 b211 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -098c28: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098c2e: 0a00 |000b: move-result v0 │ │ -098c30: 28f9 |000c: goto 0005 // -0007 │ │ +0a6a40: |[0a6a40] com.esotericsoftware.tablelayout.Cell.getPadLeft:()F │ │ +0a6a50: 5410 b211 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a6a54: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6a58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6a5a: 0f00 |0005: return v0 │ │ +0a6a5c: 5410 b211 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a6a60: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a6a66: 0a00 |000b: move-result v0 │ │ +0a6a68: 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; │ │ │ │ @@ -174316,17 +174351,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098c34: |[098c34] com.esotericsoftware.tablelayout.Cell.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098c44: 5410 b211 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -098c48: 1100 |0002: return-object v0 │ │ +0a6a6c: |[0a6a6c] com.esotericsoftware.tablelayout.Cell.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6a7c: 5410 b211 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a6a80: 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; │ │ │ │ @@ -174335,23 +174370,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098c4c: |[098c4c] com.esotericsoftware.tablelayout.Cell.getPadRight:()F │ │ -098c5c: 5410 b311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -098c60: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098c64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098c66: 0f00 |0005: return v0 │ │ -098c68: 5410 b311 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -098c6c: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098c72: 0a00 |000b: move-result v0 │ │ -098c74: 28f9 |000c: goto 0005 // -0007 │ │ +0a6a84: |[0a6a84] com.esotericsoftware.tablelayout.Cell.getPadRight:()F │ │ +0a6a94: 5410 b311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a6a98: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6a9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6a9e: 0f00 |0005: return v0 │ │ +0a6aa0: 5410 b311 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a6aa4: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a6aaa: 0a00 |000b: move-result v0 │ │ +0a6aac: 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; │ │ │ │ @@ -174360,17 +174395,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098c78: |[098c78] com.esotericsoftware.tablelayout.Cell.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098c88: 5410 b311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -098c8c: 1100 |0002: return-object v0 │ │ +0a6ab0: |[0a6ab0] com.esotericsoftware.tablelayout.Cell.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6ac0: 5410 b311 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a6ac4: 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; │ │ │ │ @@ -174379,23 +174414,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098c90: |[098c90] com.esotericsoftware.tablelayout.Cell.getPadTop:()F │ │ -098ca0: 5410 b411 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -098ca4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098ca8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098caa: 0f00 |0005: return v0 │ │ -098cac: 5410 b411 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -098cb0: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098cb6: 0a00 |000b: move-result v0 │ │ -098cb8: 28f9 |000c: goto 0005 // -0007 │ │ +0a6ac8: |[0a6ac8] com.esotericsoftware.tablelayout.Cell.getPadTop:()F │ │ +0a6ad8: 5410 b411 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a6adc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6ae0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6ae2: 0f00 |0005: return v0 │ │ +0a6ae4: 5410 b411 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a6ae8: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a6aee: 0a00 |000b: move-result v0 │ │ +0a6af0: 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; │ │ │ │ @@ -174404,17 +174439,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098cbc: |[098cbc] com.esotericsoftware.tablelayout.Cell.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098ccc: 5410 b411 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -098cd0: 1100 |0002: return-object v0 │ │ +0a6af4: |[0a6af4] com.esotericsoftware.tablelayout.Cell.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6b04: 5410 b411 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a6b08: 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; │ │ │ │ @@ -174423,23 +174458,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098cd4: |[098cd4] com.esotericsoftware.tablelayout.Cell.getPrefHeight:()F │ │ -098ce4: 5410 b511 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -098ce8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098cec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098cee: 0f00 |0005: return v0 │ │ -098cf0: 5410 b511 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -098cf4: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098cfa: 0a00 |000b: move-result v0 │ │ -098cfc: 28f9 |000c: goto 0005 // -0007 │ │ +0a6b0c: |[0a6b0c] com.esotericsoftware.tablelayout.Cell.getPrefHeight:()F │ │ +0a6b1c: 5410 b511 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6b20: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6b24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6b26: 0f00 |0005: return v0 │ │ +0a6b28: 5410 b511 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6b2c: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a6b32: 0a00 |000b: move-result v0 │ │ +0a6b34: 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; │ │ │ │ @@ -174448,17 +174483,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098d00: |[098d00] com.esotericsoftware.tablelayout.Cell.getPrefHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098d10: 5410 b511 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -098d14: 1100 |0002: return-object v0 │ │ +0a6b38: |[0a6b38] com.esotericsoftware.tablelayout.Cell.getPrefHeightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6b48: 5410 b511 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6b4c: 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; │ │ │ │ @@ -174467,23 +174502,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098d18: |[098d18] com.esotericsoftware.tablelayout.Cell.getPrefWidth:()F │ │ -098d28: 5410 b611 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -098d2c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098d30: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098d32: 0f00 |0005: return v0 │ │ -098d34: 5410 b611 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -098d38: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098d3e: 0a00 |000b: move-result v0 │ │ -098d40: 28f9 |000c: goto 0005 // -0007 │ │ +0a6b50: |[0a6b50] com.esotericsoftware.tablelayout.Cell.getPrefWidth:()F │ │ +0a6b60: 5410 b611 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6b64: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6b68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6b6a: 0f00 |0005: return v0 │ │ +0a6b6c: 5410 b611 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6b70: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a6b76: 0a00 |000b: move-result v0 │ │ +0a6b78: 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; │ │ │ │ @@ -174492,17 +174527,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098d44: |[098d44] com.esotericsoftware.tablelayout.Cell.getPrefWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098d54: 5410 b611 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -098d58: 1100 |0002: return-object v0 │ │ +0a6b7c: |[0a6b7c] com.esotericsoftware.tablelayout.Cell.getPrefWidthValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6b8c: 5410 b611 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6b90: 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; │ │ │ │ @@ -174511,17 +174546,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098d5c: |[098d5c] com.esotericsoftware.tablelayout.Cell.getRow:()I │ │ -098d6c: 5210 b711 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ -098d70: 0f00 |0002: return v0 │ │ +0a6b94: |[0a6b94] com.esotericsoftware.tablelayout.Cell.getRow:()I │ │ +0a6ba4: 5210 b711 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.row:I // field@11b7 │ │ +0a6ba8: 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; │ │ │ │ @@ -174530,23 +174565,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098d74: |[098d74] com.esotericsoftware.tablelayout.Cell.getSpaceBottom:()F │ │ -098d84: 5410 b811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -098d88: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098d8c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098d8e: 0f00 |0005: return v0 │ │ -098d90: 5410 b811 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -098d94: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098d9a: 0a00 |000b: move-result v0 │ │ -098d9c: 28f9 |000c: goto 0005 // -0007 │ │ +0a6bac: |[0a6bac] com.esotericsoftware.tablelayout.Cell.getSpaceBottom:()F │ │ +0a6bbc: 5410 b811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a6bc0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6bc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6bc6: 0f00 |0005: return v0 │ │ +0a6bc8: 5410 b811 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a6bcc: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a6bd2: 0a00 |000b: move-result v0 │ │ +0a6bd4: 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; │ │ │ │ @@ -174555,17 +174590,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098da0: |[098da0] com.esotericsoftware.tablelayout.Cell.getSpaceBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098db0: 5410 b811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -098db4: 1100 |0002: return-object v0 │ │ +0a6bd8: |[0a6bd8] com.esotericsoftware.tablelayout.Cell.getSpaceBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6be8: 5410 b811 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a6bec: 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; │ │ │ │ @@ -174574,23 +174609,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098db8: |[098db8] com.esotericsoftware.tablelayout.Cell.getSpaceLeft:()F │ │ -098dc8: 5410 b911 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -098dcc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098dd0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098dd2: 0f00 |0005: return v0 │ │ -098dd4: 5410 b911 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -098dd8: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098dde: 0a00 |000b: move-result v0 │ │ -098de0: 28f9 |000c: goto 0005 // -0007 │ │ +0a6bf0: |[0a6bf0] com.esotericsoftware.tablelayout.Cell.getSpaceLeft:()F │ │ +0a6c00: 5410 b911 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a6c04: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6c08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6c0a: 0f00 |0005: return v0 │ │ +0a6c0c: 5410 b911 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a6c10: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a6c16: 0a00 |000b: move-result v0 │ │ +0a6c18: 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; │ │ │ │ @@ -174599,17 +174634,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098de4: |[098de4] com.esotericsoftware.tablelayout.Cell.getSpaceLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098df4: 5410 b911 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -098df8: 1100 |0002: return-object v0 │ │ +0a6c1c: |[0a6c1c] com.esotericsoftware.tablelayout.Cell.getSpaceLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6c2c: 5410 b911 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a6c30: 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; │ │ │ │ @@ -174618,23 +174653,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098dfc: |[098dfc] com.esotericsoftware.tablelayout.Cell.getSpaceRight:()F │ │ -098e0c: 5410 ba11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -098e10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098e14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098e16: 0f00 |0005: return v0 │ │ -098e18: 5410 ba11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -098e1c: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ -098e22: 0a00 |000b: move-result v0 │ │ -098e24: 28f9 |000c: goto 0005 // -0007 │ │ +0a6c34: |[0a6c34] com.esotericsoftware.tablelayout.Cell.getSpaceRight:()F │ │ +0a6c44: 5410 ba11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a6c48: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6c4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6c4e: 0f00 |0005: return v0 │ │ +0a6c50: 5410 ba11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a6c54: 6e20 3823 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.width:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2338 │ │ +0a6c5a: 0a00 |000b: move-result v0 │ │ +0a6c5c: 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; │ │ │ │ @@ -174643,17 +174678,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098e28: |[098e28] com.esotericsoftware.tablelayout.Cell.getSpaceRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098e38: 5410 ba11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -098e3c: 1100 |0002: return-object v0 │ │ +0a6c60: |[0a6c60] com.esotericsoftware.tablelayout.Cell.getSpaceRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6c70: 5410 ba11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a6c74: 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; │ │ │ │ @@ -174662,23 +174697,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -098e40: |[098e40] com.esotericsoftware.tablelayout.Cell.getSpaceTop:()F │ │ -098e50: 5410 bb11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -098e54: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -098e58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -098e5a: 0f00 |0005: return v0 │ │ -098e5c: 5410 bb11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -098e60: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ -098e66: 0a00 |000b: move-result v0 │ │ -098e68: 28f9 |000c: goto 0005 // -0007 │ │ +0a6c78: |[0a6c78] com.esotericsoftware.tablelayout.Cell.getSpaceTop:()F │ │ +0a6c88: 5410 bb11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a6c8c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a6c90: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a6c92: 0f00 |0005: return v0 │ │ +0a6c94: 5410 bb11 |0006: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a6c98: 6e20 3223 1000 |0008: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Value;.height:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2332 │ │ +0a6c9e: 0a00 |000b: move-result v0 │ │ +0a6ca0: 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; │ │ │ │ @@ -174687,17 +174722,17 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098e6c: |[098e6c] com.esotericsoftware.tablelayout.Cell.getSpaceTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -098e7c: 5410 bb11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -098e80: 1100 |0002: return-object v0 │ │ +0a6ca4: |[0a6ca4] com.esotericsoftware.tablelayout.Cell.getSpaceTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0a6cb4: 5410 bb11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a6cb8: 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; │ │ │ │ @@ -174706,17 +174741,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098e84: |[098e84] com.esotericsoftware.tablelayout.Cell.getUniformX:()Ljava/lang/Boolean; │ │ -098e94: 5410 bc11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -098e98: 1100 |0002: return-object v0 │ │ +0a6cbc: |[0a6cbc] com.esotericsoftware.tablelayout.Cell.getUniformX:()Ljava/lang/Boolean; │ │ +0a6ccc: 5410 bc11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a6cd0: 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; │ │ │ │ @@ -174725,17 +174760,17 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098e9c: |[098e9c] com.esotericsoftware.tablelayout.Cell.getUniformY:()Ljava/lang/Boolean; │ │ -098eac: 5410 bd11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -098eb0: 1100 |0002: return-object v0 │ │ +0a6cd4: |[0a6cd4] com.esotericsoftware.tablelayout.Cell.getUniformY:()Ljava/lang/Boolean; │ │ +0a6ce4: 5410 bd11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a6ce8: 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; │ │ │ │ @@ -174744,17 +174779,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098eb4: |[098eb4] com.esotericsoftware.tablelayout.Cell.getWidget:()Ljava/lang/Object; │ │ -098ec4: 5410 be11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -098ec8: 1100 |0002: return-object v0 │ │ +0a6cec: |[0a6cec] com.esotericsoftware.tablelayout.Cell.getWidget:()Ljava/lang/Object; │ │ +0a6cfc: 5410 be11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a6d00: 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; │ │ │ │ @@ -174763,17 +174798,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098ecc: |[098ecc] com.esotericsoftware.tablelayout.Cell.getWidgetHeight:()F │ │ -098edc: 5210 bf11 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -098ee0: 0f00 |0002: return v0 │ │ +0a6d04: |[0a6d04] com.esotericsoftware.tablelayout.Cell.getWidgetHeight:()F │ │ +0a6d14: 5210 bf11 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a6d18: 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; │ │ │ │ @@ -174782,17 +174817,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098ee4: |[098ee4] com.esotericsoftware.tablelayout.Cell.getWidgetWidth:()F │ │ -098ef4: 5210 c011 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -098ef8: 0f00 |0002: return v0 │ │ +0a6d1c: |[0a6d1c] com.esotericsoftware.tablelayout.Cell.getWidgetWidth:()F │ │ +0a6d2c: 5210 c011 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a6d30: 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; │ │ │ │ @@ -174801,17 +174836,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098efc: |[098efc] com.esotericsoftware.tablelayout.Cell.getWidgetX:()F │ │ -098f0c: 5210 c111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ -098f10: 0f00 |0002: return v0 │ │ +0a6d34: |[0a6d34] com.esotericsoftware.tablelayout.Cell.getWidgetX:()F │ │ +0a6d44: 5210 c111 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ +0a6d48: 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; │ │ │ │ @@ -174820,17 +174855,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098f14: |[098f14] com.esotericsoftware.tablelayout.Cell.getWidgetY:()F │ │ -098f24: 5210 c211 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -098f28: 0f00 |0002: return v0 │ │ +0a6d4c: |[0a6d4c] com.esotericsoftware.tablelayout.Cell.getWidgetY:()F │ │ +0a6d5c: 5210 c211 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a6d60: 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; │ │ │ │ @@ -174839,21 +174874,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -098f2c: |[098f2c] com.esotericsoftware.tablelayout.Cell.hasWidget:()Z │ │ -098f3c: 5410 be11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -098f40: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -098f44: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -098f46: 0f00 |0005: return v0 │ │ -098f48: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -098f4a: 28fe |0007: goto 0005 // -0002 │ │ +0a6d64: |[0a6d64] com.esotericsoftware.tablelayout.Cell.hasWidget:()Z │ │ +0a6d74: 5410 be11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a6d78: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0a6d7c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a6d7e: 0f00 |0005: return v0 │ │ +0a6d80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a6d82: 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; │ │ │ │ @@ -174862,19 +174897,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -098f4c: |[098f4c] com.esotericsoftware.tablelayout.Cell.height:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -098f5c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -098f60: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -098f66: 6e20 b422 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@22b4 │ │ -098f6c: 1101 |0008: return-object v1 │ │ +0a6d84: |[0a6d84] com.esotericsoftware.tablelayout.Cell.height:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6d94: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6d98: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6d9e: 6e20 b422 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@22b4 │ │ +0a6da4: 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; │ │ @@ -174885,19 +174920,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 │ │ -098f70: |[098f70] com.esotericsoftware.tablelayout.Cell.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -098f80: 5b01 af11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -098f84: 5b01 b511 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -098f88: 5b01 ad11 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -098f8c: 1100 |0006: return-object v0 │ │ +0a6da8: |[0a6da8] com.esotericsoftware.tablelayout.Cell.height:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6db8: 5b01 af11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a6dbc: 5b01 b511 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6dc0: 5b01 ad11 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6dc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0004 line=184 │ │ 0x0006 line=185 │ │ locals : │ │ @@ -174910,20 +174945,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -098f90: |[098f90] com.esotericsoftware.tablelayout.Cell.ignore:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098fa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -098fa2: 7110 2f24 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -098fa8: 0c00 |0004: move-result-object v0 │ │ -098faa: 5b10 ab11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -098fae: 1101 |0007: return-object v1 │ │ +0a6dc8: |[0a6dc8] com.esotericsoftware.tablelayout.Cell.ignore:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6dd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a6dda: 7110 2f24 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0a6de0: 0c00 |0004: move-result-object v0 │ │ +0a6de2: 5b10 ab11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a6de6: 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; │ │ @@ -174933,17 +174968,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 │ │ -098fb0: |[098fb0] com.esotericsoftware.tablelayout.Cell.ignore:(Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -098fc0: 5b01 ab11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -098fc4: 1100 |0002: return-object v0 │ │ +0a6de8: |[0a6de8] com.esotericsoftware.tablelayout.Cell.ignore:(Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6df8: 5b01 ab11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a6dfc: 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; │ │ @@ -174954,17 +174989,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098fc8: |[098fc8] com.esotericsoftware.tablelayout.Cell.isEndRow:()Z │ │ -098fd8: 5510 a611 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ -098fdc: 0f00 |0002: return v0 │ │ +0a6e00: |[0a6e00] com.esotericsoftware.tablelayout.Cell.isEndRow:()Z │ │ +0a6e10: 5510 a611 |0000: iget-boolean v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.endRow:Z // field@11a6 │ │ +0a6e14: 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; │ │ │ │ @@ -174973,37 +175008,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -098fe0: |[098fe0] com.esotericsoftware.tablelayout.Cell.left:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -098ff0: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -098ff4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -098ff8: 1300 0800 |0004: const/16 v0, #int 8 // #8 │ │ -098ffc: 7110 7424 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -099002: 0c00 |0009: move-result-object v0 │ │ -099004: 5b10 9e11 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099008: 1101 |000c: return-object v1 │ │ -09900a: 5410 9e11 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -09900e: 6e10 6e24 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -099014: 0a00 |0012: move-result v0 │ │ -099016: de00 0008 |0013: or-int/lit8 v0, v0, #int 8 // #08 │ │ -09901a: 7110 7424 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -099020: 0c00 |0018: move-result-object v0 │ │ -099022: 5b10 9e11 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099026: 5410 9e11 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -09902a: 6e10 6e24 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -099030: 0a00 |0020: move-result v0 │ │ -099032: dd00 00ef |0021: and-int/lit8 v0, v0, #int -17 // #ef │ │ -099036: 7110 7424 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -09903c: 0c00 |0026: move-result-object v0 │ │ -09903e: 5b10 9e11 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099042: 28e3 |0029: goto 000c // -001d │ │ +0a6e18: |[0a6e18] com.esotericsoftware.tablelayout.Cell.left:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6e28: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6e2c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0a6e30: 1300 0800 |0004: const/16 v0, #int 8 // #8 │ │ +0a6e34: 7110 7424 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6e3a: 0c00 |0009: move-result-object v0 │ │ +0a6e3c: 5b10 9e11 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6e40: 1101 |000c: return-object v1 │ │ +0a6e42: 5410 9e11 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6e46: 6e10 6e24 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a6e4c: 0a00 |0012: move-result v0 │ │ +0a6e4e: de00 0008 |0013: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0a6e52: 7110 7424 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6e58: 0c00 |0018: move-result-object v0 │ │ +0a6e5a: 5b10 9e11 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6e5e: 5410 9e11 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6e62: 6e10 6e24 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a6e68: 0a00 |0020: move-result v0 │ │ +0a6e6a: dd00 00ef |0021: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0a6e6e: 7110 7424 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a6e74: 0c00 |0026: move-result-object v0 │ │ +0a6e76: 5b10 9e11 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a6e7a: 28e3 |0029: goto 000c // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=563 │ │ 0x000c line=568 │ │ 0x000d line=565 │ │ 0x001b line=566 │ │ @@ -175016,19 +175051,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -099044: |[099044] com.esotericsoftware.tablelayout.Cell.maxHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099054: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099058: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09905e: 5b10 ad11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -099062: 1101 |0007: return-object v1 │ │ +0a6e7c: |[0a6e7c] com.esotericsoftware.tablelayout.Cell.maxHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6e8c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6e90: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6e96: 5b10 ad11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6e9a: 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; │ │ @@ -175039,17 +175074,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 │ │ -099064: |[099064] com.esotericsoftware.tablelayout.Cell.maxHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099074: 5b01 ad11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -099078: 1100 |0002: return-object v0 │ │ +0a6e9c: |[0a6e9c] com.esotericsoftware.tablelayout.Cell.maxHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6eac: 5b01 ad11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6eb0: 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; │ │ @@ -175060,22 +175095,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09907c: |[09907c] com.esotericsoftware.tablelayout.Cell.maxSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -09908c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099090: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099096: 5b10 ae11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -09909a: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09909e: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0990a4: 5b10 ad11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0990a8: 1101 |000e: return-object v1 │ │ +0a6eb4: |[0a6eb4] com.esotericsoftware.tablelayout.Cell.maxSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6ec4: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6ec8: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6ece: 5b10 ae11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6ed2: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6ed6: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6edc: 5b10 ad11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6ee0: 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; │ │ @@ -175087,22 +175122,22 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0990ac: |[0990ac] com.esotericsoftware.tablelayout.Cell.maxSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0990bc: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0990c0: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0990c6: 5b10 ae11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0990ca: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0990ce: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0990d4: 5b10 ad11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0990d8: 1101 |000e: return-object v1 │ │ +0a6ee4: |[0a6ee4] com.esotericsoftware.tablelayout.Cell.maxSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6ef4: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6ef8: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6efe: 5b10 ae11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6f02: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6f06: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6f0c: 5b10 ad11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6f10: 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; │ │ @@ -175115,18 +175150,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 │ │ -0990dc: |[0990dc] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0990ec: 5b01 ae11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0990f0: 5b01 ad11 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0990f4: 1100 |0004: return-object v0 │ │ +0a6f14: |[0a6f14] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6f24: 5b01 ae11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6f28: 5b01 ad11 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6f2c: 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; │ │ @@ -175138,18 +175173,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 │ │ -0990f8: |[0990f8] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099108: 5b01 ae11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -09910c: 5b02 ad11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -099110: 1100 |0004: return-object v0 │ │ +0a6f30: |[0a6f30] com.esotericsoftware.tablelayout.Cell.maxSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6f40: 5b01 ae11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6f44: 5b02 ad11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6f48: 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; │ │ @@ -175162,19 +175197,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -099114: |[099114] com.esotericsoftware.tablelayout.Cell.maxWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099124: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099128: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09912e: 5b10 ae11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -099132: 1101 |0007: return-object v1 │ │ +0a6f4c: |[0a6f4c] com.esotericsoftware.tablelayout.Cell.maxWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6f5c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a6f60: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a6f66: 5b10 ae11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6f6a: 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; │ │ @@ -175185,17 +175220,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 │ │ -099134: |[099134] com.esotericsoftware.tablelayout.Cell.maxWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099144: 5b01 ae11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -099148: 1100 |0002: return-object v0 │ │ +0a6f6c: |[0a6f6c] com.esotericsoftware.tablelayout.Cell.maxWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a6f7c: 5b01 ae11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6f80: 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; │ │ @@ -175206,110 +175241,110 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 189 16-bit code units │ │ -09914c: |[09914c] com.esotericsoftware.tablelayout.Cell.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ -09915c: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ -099160: 0e00 |0002: return-void │ │ -099162: 5420 b011 |0003: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -099166: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -09916a: 5420 b011 |0007: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -09916e: 5b10 b011 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -099172: 5420 af11 |000b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -099176: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -09917a: 5420 af11 |000f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -09917e: 5b10 af11 |0011: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -099182: 5420 b611 |0013: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099186: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -09918a: 5420 b611 |0017: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -09918e: 5b10 b611 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099192: 5420 b511 |001b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -099196: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ -09919a: 5420 b511 |001f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -09919e: 5b10 b511 |0021: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0991a2: 5420 ae11 |0023: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0991a6: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ -0991aa: 5420 ae11 |0027: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0991ae: 5b10 ae11 |0029: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0991b2: 5420 ad11 |002b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0991b6: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ -0991ba: 5420 ad11 |002f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0991be: 5b10 ad11 |0031: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0991c2: 5420 bb11 |0033: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -0991c6: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ -0991ca: 5420 bb11 |0037: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -0991ce: 5b10 bb11 |0039: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -0991d2: 5420 b911 |003b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -0991d6: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ -0991da: 5420 b911 |003f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -0991de: 5b10 b911 |0041: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -0991e2: 5420 b811 |0043: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -0991e6: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ -0991ea: 5420 b811 |0047: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -0991ee: 5b10 b811 |0049: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -0991f2: 5420 ba11 |004b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -0991f6: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ -0991fa: 5420 ba11 |004f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -0991fe: 5b10 ba11 |0051: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099202: 5420 b411 |0053: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -099206: 3800 0600 |0055: if-eqz v0, 005b // +0006 │ │ -09920a: 5420 b411 |0057: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -09920e: 5b10 b411 |0059: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -099212: 5420 b211 |005b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099216: 3800 0600 |005d: if-eqz v0, 0063 // +0006 │ │ -09921a: 5420 b211 |005f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -09921e: 5b10 b211 |0061: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099222: 5420 b111 |0063: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099226: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ -09922a: 5420 b111 |0067: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -09922e: 5b10 b111 |0069: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099232: 5420 b311 |006b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -099236: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ -09923a: 5420 b311 |006f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -09923e: 5b10 b311 |0071: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -099242: 5420 a911 |0073: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -099246: 3800 0600 |0075: if-eqz v0, 007b // +0006 │ │ -09924a: 5420 a911 |0077: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -09924e: 5b10 a911 |0079: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -099252: 5420 aa11 |007b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -099256: 3800 0600 |007d: if-eqz v0, 0083 // +0006 │ │ -09925a: 5420 aa11 |007f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -09925e: 5b10 aa11 |0081: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -099262: 5420 9e11 |0083: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099266: 3800 0600 |0085: if-eqz v0, 008b // +0006 │ │ -09926a: 5420 9e11 |0087: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -09926e: 5b10 9e11 |0089: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099272: 5420 a711 |008b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -099276: 3800 0600 |008d: if-eqz v0, 0093 // +0006 │ │ -09927a: 5420 a711 |008f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -09927e: 5b10 a711 |0091: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -099282: 5420 a811 |0093: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -099286: 3800 0600 |0095: if-eqz v0, 009b // +0006 │ │ -09928a: 5420 a811 |0097: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -09928e: 5b10 a811 |0099: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -099292: 5420 ab11 |009b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -099296: 3800 0600 |009d: if-eqz v0, 00a3 // +0006 │ │ -09929a: 5420 ab11 |009f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -09929e: 5b10 ab11 |00a1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -0992a2: 5420 a011 |00a3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0992a6: 3800 0600 |00a5: if-eqz v0, 00ab // +0006 │ │ -0992aa: 5420 a011 |00a7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0992ae: 5b10 a011 |00a9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0992b2: 5420 bc11 |00ab: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -0992b6: 3800 0600 |00ad: if-eqz v0, 00b3 // +0006 │ │ -0992ba: 5420 bc11 |00af: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -0992be: 5b10 bc11 |00b1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -0992c2: 5420 bd11 |00b3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -0992c6: 3800 4dff |00b5: if-eqz v0, 0002 // -00b3 │ │ -0992ca: 5420 bd11 |00b7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -0992ce: 5b10 bd11 |00b9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -0992d2: 2900 47ff |00bb: goto/16 0002 // -00b9 │ │ +0a6f84: |[0a6f84] com.esotericsoftware.tablelayout.Cell.merge:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ +0a6f94: 3902 0300 |0000: if-nez v2, 0003 // +0003 │ │ +0a6f98: 0e00 |0002: return-void │ │ +0a6f9a: 5420 b011 |0003: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a6f9e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0a6fa2: 5420 b011 |0007: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a6fa6: 5b10 b011 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a6faa: 5420 af11 |000b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a6fae: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +0a6fb2: 5420 af11 |000f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a6fb6: 5b10 af11 |0011: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a6fba: 5420 b611 |0013: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6fbe: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +0a6fc2: 5420 b611 |0017: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6fc6: 5b10 b611 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a6fca: 5420 b511 |001b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6fce: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ +0a6fd2: 5420 b511 |001f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6fd6: 5b10 b511 |0021: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a6fda: 5420 ae11 |0023: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6fde: 3800 0600 |0025: if-eqz v0, 002b // +0006 │ │ +0a6fe2: 5420 ae11 |0027: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6fe6: 5b10 ae11 |0029: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a6fea: 5420 ad11 |002b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6fee: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +0a6ff2: 5420 ad11 |002f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6ff6: 5b10 ad11 |0031: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a6ffa: 5420 bb11 |0033: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a6ffe: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ +0a7002: 5420 bb11 |0037: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a7006: 5b10 bb11 |0039: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a700a: 5420 b911 |003b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a700e: 3800 0600 |003d: if-eqz v0, 0043 // +0006 │ │ +0a7012: 5420 b911 |003f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7016: 5b10 b911 |0041: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a701a: 5420 b811 |0043: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a701e: 3800 0600 |0045: if-eqz v0, 004b // +0006 │ │ +0a7022: 5420 b811 |0047: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a7026: 5b10 b811 |0049: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a702a: 5420 ba11 |004b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a702e: 3800 0600 |004d: if-eqz v0, 0053 // +0006 │ │ +0a7032: 5420 ba11 |004f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a7036: 5b10 ba11 |0051: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a703a: 5420 b411 |0053: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a703e: 3800 0600 |0055: if-eqz v0, 005b // +0006 │ │ +0a7042: 5420 b411 |0057: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a7046: 5b10 b411 |0059: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a704a: 5420 b211 |005b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a704e: 3800 0600 |005d: if-eqz v0, 0063 // +0006 │ │ +0a7052: 5420 b211 |005f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a7056: 5b10 b211 |0061: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a705a: 5420 b111 |0063: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a705e: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ +0a7062: 5420 b111 |0067: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a7066: 5b10 b111 |0069: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a706a: 5420 b311 |006b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a706e: 3800 0600 |006d: if-eqz v0, 0073 // +0006 │ │ +0a7072: 5420 b311 |006f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a7076: 5b10 b311 |0071: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a707a: 5420 a911 |0073: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a707e: 3800 0600 |0075: if-eqz v0, 007b // +0006 │ │ +0a7082: 5420 a911 |0077: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a7086: 5b10 a911 |0079: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a708a: 5420 aa11 |007b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a708e: 3800 0600 |007d: if-eqz v0, 0083 // +0006 │ │ +0a7092: 5420 aa11 |007f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a7096: 5b10 aa11 |0081: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a709a: 5420 9e11 |0083: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a709e: 3800 0600 |0085: if-eqz v0, 008b // +0006 │ │ +0a70a2: 5420 9e11 |0087: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a70a6: 5b10 9e11 |0089: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a70aa: 5420 a711 |008b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a70ae: 3800 0600 |008d: if-eqz v0, 0093 // +0006 │ │ +0a70b2: 5420 a711 |008f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a70b6: 5b10 a711 |0091: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a70ba: 5420 a811 |0093: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a70be: 3800 0600 |0095: if-eqz v0, 009b // +0006 │ │ +0a70c2: 5420 a811 |0097: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a70c6: 5b10 a811 |0099: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a70ca: 5420 ab11 |009b: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a70ce: 3800 0600 |009d: if-eqz v0, 00a3 // +0006 │ │ +0a70d2: 5420 ab11 |009f: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a70d6: 5b10 ab11 |00a1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a70da: 5420 a011 |00a3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a70de: 3800 0600 |00a5: if-eqz v0, 00ab // +0006 │ │ +0a70e2: 5420 a011 |00a7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a70e6: 5b10 a011 |00a9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a70ea: 5420 bc11 |00ab: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a70ee: 3800 0600 |00ad: if-eqz v0, 00b3 // +0006 │ │ +0a70f2: 5420 bc11 |00af: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a70f6: 5b10 bc11 |00b1: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a70fa: 5420 bd11 |00b3: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a70fe: 3800 4dff |00b5: if-eqz v0, 0002 // -00b3 │ │ +0a7102: 5420 bd11 |00b7: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a7106: 5b10 bd11 |00b9: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a710a: 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 │ │ @@ -175343,19 +175378,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0992d8: |[0992d8] com.esotericsoftware.tablelayout.Cell.minHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0992e8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0992ec: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0992f2: 5b10 af11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -0992f6: 1101 |0007: return-object v1 │ │ +0a7110: |[0a7110] com.esotericsoftware.tablelayout.Cell.minHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7120: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7124: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a712a: 5b10 af11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a712e: 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; │ │ @@ -175366,17 +175401,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 │ │ -0992f8: |[0992f8] com.esotericsoftware.tablelayout.Cell.minHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099308: 5b01 af11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -09930c: 1100 |0002: return-object v0 │ │ +0a7130: |[0a7130] com.esotericsoftware.tablelayout.Cell.minHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7140: 5b01 af11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a7144: 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; │ │ @@ -175387,22 +175422,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -099310: |[099310] com.esotericsoftware.tablelayout.Cell.minSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099320: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099324: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09932a: 5b10 b011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -09932e: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099332: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099338: 5b10 af11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -09933c: 1101 |000e: return-object v1 │ │ +0a7148: |[0a7148] com.esotericsoftware.tablelayout.Cell.minSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7158: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a715c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7162: 5b10 b011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a7166: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a716a: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7170: 5b10 af11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a7174: 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; │ │ @@ -175414,22 +175449,22 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -099340: |[099340] com.esotericsoftware.tablelayout.Cell.minSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099350: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099354: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09935a: 5b10 b011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -09935e: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099362: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099368: 5b10 af11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -09936c: 1101 |000e: return-object v1 │ │ +0a7178: |[0a7178] com.esotericsoftware.tablelayout.Cell.minSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7188: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a718c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7192: 5b10 b011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a7196: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a719a: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a71a0: 5b10 af11 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a71a4: 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; │ │ @@ -175442,18 +175477,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 │ │ -099370: |[099370] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099380: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -099384: 5b01 af11 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -099388: 1100 |0004: return-object v0 │ │ +0a71a8: |[0a71a8] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a71b8: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a71bc: 5b01 af11 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a71c0: 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; │ │ @@ -175465,18 +175500,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 │ │ -09938c: |[09938c] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -09939c: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0993a0: 5b02 af11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -0993a4: 1100 |0004: return-object v0 │ │ +0a71c4: |[0a71c4] com.esotericsoftware.tablelayout.Cell.minSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a71d4: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a71d8: 5b02 af11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a71dc: 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; │ │ @@ -175489,19 +175524,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0993a8: |[0993a8] com.esotericsoftware.tablelayout.Cell.minWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0993b8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0993bc: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0993c2: 5b10 b011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0993c6: 1101 |0007: return-object v1 │ │ +0a71e0: |[0a71e0] com.esotericsoftware.tablelayout.Cell.minWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a71f0: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a71f4: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a71fa: 5b10 b011 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a71fe: 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; │ │ @@ -175512,17 +175547,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 │ │ -0993c8: |[0993c8] com.esotericsoftware.tablelayout.Cell.minWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0993d8: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0993dc: 1100 |0002: return-object v0 │ │ +0a7200: |[0a7200] com.esotericsoftware.tablelayout.Cell.minWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7210: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a7214: 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; │ │ @@ -175533,22 +175568,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0993e0: |[0993e0] com.esotericsoftware.tablelayout.Cell.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0993f0: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0993f4: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0993fa: 5b10 b411 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -0993fe: 5b10 b211 |0007: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099402: 5b10 b111 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099406: 5b10 b311 |000b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -09940a: 1101 |000d: return-object v1 │ │ +0a7218: |[0a7218] com.esotericsoftware.tablelayout.Cell.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7228: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a722c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7232: 5b10 b411 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a7236: 5b10 b211 |0007: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a723a: 5b10 b111 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a723e: 5b10 b311 |000b: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a7242: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0007 line=463 │ │ 0x0009 line=464 │ │ 0x000b line=465 │ │ @@ -175564,28 +175599,28 @@ │ │ type : '(FFFF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09940c: |[09940c] com.esotericsoftware.tablelayout.Cell.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -09941c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099420: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099426: 5b10 b411 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -09942a: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09942e: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099434: 5b10 b211 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099438: 2200 3103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09943c: 7020 2723 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099442: 5b10 b111 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099446: 2200 3103 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09944a: 7020 2723 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099450: 5b10 b311 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -099454: 1101 |001c: return-object v1 │ │ +0a7244: |[0a7244] com.esotericsoftware.tablelayout.Cell.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7254: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7258: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a725e: 5b10 b411 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a7262: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7266: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a726c: 5b10 b211 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a7270: 2200 3103 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7274: 7020 2723 4000 |0010: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a727a: 5b10 b111 |0013: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a727e: 2200 3103 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7282: 7020 2723 5000 |0017: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7288: 5b10 b311 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a728c: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0007 line=471 │ │ 0x000e line=472 │ │ 0x0015 line=473 │ │ 0x001c line=474 │ │ @@ -175602,20 +175637,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 │ │ -099458: |[099458] com.esotericsoftware.tablelayout.Cell.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099468: 5b01 b411 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -09946c: 5b01 b211 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099470: 5b01 b111 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099474: 5b01 b311 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -099478: 1100 |0008: return-object v0 │ │ +0a7290: |[0a7290] com.esotericsoftware.tablelayout.Cell.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a72a0: 5b01 b411 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a72a4: 5b01 b211 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a72a8: 5b01 b111 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a72ac: 5b01 b311 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a72b0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0004 line=426 │ │ 0x0006 line=427 │ │ 0x0008 line=428 │ │ @@ -175629,20 +175664,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 │ │ -09947c: |[09947c] 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; │ │ -09948c: 5b01 b411 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -099490: 5b02 b211 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099494: 5b03 b111 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099498: 5b04 b311 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -09949c: 1100 |0008: return-object v0 │ │ +0a72b4: |[0a72b4] 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; │ │ +0a72c4: 5b01 b411 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a72c8: 5b02 b211 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a72cc: 5b03 b111 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a72d0: 5b04 b311 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a72d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0002 line=433 │ │ 0x0004 line=434 │ │ 0x0006 line=435 │ │ 0x0008 line=436 │ │ @@ -175659,19 +175694,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0994a0: |[0994a0] com.esotericsoftware.tablelayout.Cell.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0994b0: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0994b4: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0994ba: 5b10 b111 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -0994be: 1101 |0007: return-object v1 │ │ +0a72d8: |[0a72d8] com.esotericsoftware.tablelayout.Cell.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a72e8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a72ec: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a72f2: 5b10 b111 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a72f6: 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; │ │ @@ -175682,17 +175717,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 │ │ -0994c0: |[0994c0] com.esotericsoftware.tablelayout.Cell.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0994d0: 5b01 b111 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -0994d4: 1100 |0002: return-object v0 │ │ +0a72f8: |[0a72f8] com.esotericsoftware.tablelayout.Cell.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7308: 5b01 b111 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a730c: 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; │ │ @@ -175703,19 +175738,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0994d8: |[0994d8] com.esotericsoftware.tablelayout.Cell.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0994e8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0994ec: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0994f2: 5b10 b211 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -0994f6: 1101 |0007: return-object v1 │ │ +0a7310: |[0a7310] com.esotericsoftware.tablelayout.Cell.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7320: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7324: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a732a: 5b10 b211 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a732e: 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; │ │ @@ -175726,17 +175761,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 │ │ -0994f8: |[0994f8] com.esotericsoftware.tablelayout.Cell.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099508: 5b01 b211 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -09950c: 1100 |0002: return-object v0 │ │ +0a7330: |[0a7330] com.esotericsoftware.tablelayout.Cell.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7340: 5b01 b211 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a7344: 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; │ │ @@ -175747,19 +175782,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -099510: |[099510] com.esotericsoftware.tablelayout.Cell.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099520: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099524: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09952a: 5b10 b311 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -09952e: 1101 |0007: return-object v1 │ │ +0a7348: |[0a7348] com.esotericsoftware.tablelayout.Cell.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7358: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a735c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7362: 5b10 b311 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a7366: 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; │ │ @@ -175770,17 +175805,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 │ │ -099530: |[099530] com.esotericsoftware.tablelayout.Cell.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099540: 5b01 b311 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -099544: 1100 |0002: return-object v0 │ │ +0a7368: |[0a7368] com.esotericsoftware.tablelayout.Cell.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7378: 5b01 b311 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a737c: 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; │ │ @@ -175791,19 +175826,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -099548: |[099548] com.esotericsoftware.tablelayout.Cell.padTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099558: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09955c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099562: 5b10 b411 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -099566: 1101 |0007: return-object v1 │ │ +0a7380: |[0a7380] com.esotericsoftware.tablelayout.Cell.padTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7390: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7394: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a739a: 5b10 b411 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a739e: 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; │ │ @@ -175814,17 +175849,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 │ │ -099568: |[099568] com.esotericsoftware.tablelayout.Cell.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099578: 5b01 b411 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -09957c: 1100 |0002: return-object v0 │ │ +0a73a0: |[0a73a0] com.esotericsoftware.tablelayout.Cell.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a73b0: 5b01 b411 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a73b4: 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; │ │ @@ -175835,19 +175870,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -099580: |[099580] com.esotericsoftware.tablelayout.Cell.prefHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099590: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099594: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09959a: 5b10 b511 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -09959e: 1101 |0007: return-object v1 │ │ +0a73b8: |[0a73b8] com.esotericsoftware.tablelayout.Cell.prefHeight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a73c8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a73cc: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a73d2: 5b10 b511 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a73d6: 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; │ │ @@ -175858,17 +175893,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 │ │ -0995a0: |[0995a0] com.esotericsoftware.tablelayout.Cell.prefHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0995b0: 5b01 b511 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0995b4: 1100 |0002: return-object v0 │ │ +0a73d8: |[0a73d8] com.esotericsoftware.tablelayout.Cell.prefHeight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a73e8: 5b01 b511 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a73ec: 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; │ │ @@ -175879,22 +175914,22 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0995b8: |[0995b8] com.esotericsoftware.tablelayout.Cell.prefSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0995c8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0995cc: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0995d2: 5b10 b611 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -0995d6: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0995da: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0995e0: 5b10 b511 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0995e4: 1101 |000e: return-object v1 │ │ +0a73f0: |[0a73f0] com.esotericsoftware.tablelayout.Cell.prefSize:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7400: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7404: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a740a: 5b10 b611 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a740e: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7412: 7020 2723 2000 |0009: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7418: 5b10 b511 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a741c: 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; │ │ @@ -175906,22 +175941,22 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0995e8: |[0995e8] com.esotericsoftware.tablelayout.Cell.prefSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0995f8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0995fc: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099602: 5b10 b611 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099606: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09960a: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099610: 5b10 b511 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -099614: 1101 |000e: return-object v1 │ │ +0a7420: |[0a7420] com.esotericsoftware.tablelayout.Cell.prefSize:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7430: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7434: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a743a: 5b10 b611 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a743e: 2200 3103 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7442: 7020 2723 3000 |0009: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7448: 5b10 b511 |000c: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a744c: 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; │ │ @@ -175934,18 +175969,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 │ │ -099618: |[099618] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099628: 5b01 b611 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -09962c: 5b01 b511 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -099630: 1100 |0004: return-object v0 │ │ +0a7450: |[0a7450] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7460: 5b01 b611 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a7464: 5b01 b511 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a7468: 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; │ │ @@ -175957,18 +175992,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 │ │ -099634: |[099634] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099644: 5b01 b611 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099648: 5b02 b511 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -09964c: 1100 |0004: return-object v0 │ │ +0a746c: |[0a746c] com.esotericsoftware.tablelayout.Cell.prefSize:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a747c: 5b01 b611 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a7480: 5b02 b511 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a7484: 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; │ │ @@ -175981,19 +176016,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -099650: |[099650] com.esotericsoftware.tablelayout.Cell.prefWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099660: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099664: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09966a: 5b10 b611 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -09966e: 1101 |0007: return-object v1 │ │ +0a7488: |[0a7488] com.esotericsoftware.tablelayout.Cell.prefWidth:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7498: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a749c: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a74a2: 5b10 b611 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a74a6: 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; │ │ @@ -176004,17 +176039,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 │ │ -099670: |[099670] com.esotericsoftware.tablelayout.Cell.prefWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099680: 5b01 b611 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099684: 1100 |0002: return-object v0 │ │ +0a74a8: |[0a74a8] com.esotericsoftware.tablelayout.Cell.prefWidth:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a74b8: 5b01 b611 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a74bc: 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; │ │ @@ -176025,37 +176060,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -099688: |[099688] com.esotericsoftware.tablelayout.Cell.right:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -099698: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -09969c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0996a0: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ -0996a4: 7110 7424 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0996aa: 0c00 |0009: move-result-object v0 │ │ -0996ac: 5b10 9e11 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0996b0: 1101 |000c: return-object v1 │ │ -0996b2: 5410 9e11 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0996b6: 6e10 6e24 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0996bc: 0a00 |0012: move-result v0 │ │ -0996be: de00 0010 |0013: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0996c2: 7110 7424 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0996c8: 0c00 |0018: move-result-object v0 │ │ -0996ca: 5b10 9e11 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0996ce: 5410 9e11 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0996d2: 6e10 6e24 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0996d8: 0a00 |0020: move-result v0 │ │ -0996da: dd00 00f7 |0021: and-int/lit8 v0, v0, #int -9 // #f7 │ │ -0996de: 7110 7424 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0996e4: 0c00 |0026: move-result-object v0 │ │ -0996e6: 5b10 9e11 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0996ea: 28e3 |0029: goto 000c // -001d │ │ +0a74c0: |[0a74c0] com.esotericsoftware.tablelayout.Cell.right:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a74d0: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a74d4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0a74d8: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ +0a74dc: 7110 7424 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a74e2: 0c00 |0009: move-result-object v0 │ │ +0a74e4: 5b10 9e11 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a74e8: 1101 |000c: return-object v1 │ │ +0a74ea: 5410 9e11 |000d: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a74ee: 6e10 6e24 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a74f4: 0a00 |0012: move-result v0 │ │ +0a74f6: de00 0010 |0013: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0a74fa: 7110 7424 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a7500: 0c00 |0018: move-result-object v0 │ │ +0a7502: 5b10 9e11 |0019: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a7506: 5410 9e11 |001b: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a750a: 6e10 6e24 0000 |001d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a7510: 0a00 |0020: move-result v0 │ │ +0a7512: dd00 00f7 |0021: and-int/lit8 v0, v0, #int -9 // #f7 │ │ +0a7516: 7110 7424 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a751c: 0c00 |0026: move-result-object v0 │ │ +0a751e: 5b10 9e11 |0027: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a7522: 28e3 |0029: goto 000c // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0004 line=585 │ │ 0x000c line=590 │ │ 0x000d line=587 │ │ 0x001b line=588 │ │ @@ -176068,19 +176103,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0996ec: |[0996ec] com.esotericsoftware.tablelayout.Cell.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0996fc: 5410 ac11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ -099700: 6e10 6a22 0000 |0002: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@226a │ │ -099706: 0c00 |0005: move-result-object v0 │ │ -099708: 1100 |0006: return-object v0 │ │ +0a7524: |[0a7524] com.esotericsoftware.tablelayout.Cell.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7534: 5410 ac11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ +0a7538: 6e10 6a22 0000 |0002: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@226a │ │ +0a753e: 0c00 |0005: move-result-object v0 │ │ +0a7540: 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; │ │ │ │ @@ -176089,62 +176124,62 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 93 16-bit code units │ │ -09970c: |[09970c] com.esotericsoftware.tablelayout.Cell.set:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ -09971c: 5420 b011 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -099720: 5b10 b011 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -099724: 5420 af11 |0004: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -099728: 5b10 af11 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -09972c: 5420 b611 |0008: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099730: 5b10 b611 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099734: 5420 b511 |000c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -099738: 5b10 b511 |000e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -09973c: 5420 ae11 |0010: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -099740: 5b10 ae11 |0012: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -099744: 5420 ad11 |0014: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -099748: 5b10 ad11 |0016: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -09974c: 5420 bb11 |0018: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -099750: 5b10 bb11 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -099754: 5420 b911 |001c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -099758: 5b10 b911 |001e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -09975c: 5420 b811 |0020: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099760: 5b10 b811 |0022: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099764: 5420 ba11 |0024: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099768: 5b10 ba11 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -09976c: 5420 b411 |0028: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -099770: 5b10 b411 |002a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ -099774: 5420 b211 |002c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -099778: 5b10 b211 |002e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ -09977c: 5420 b111 |0030: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099780: 5b10 b111 |0032: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ -099784: 5420 b311 |0034: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -099788: 5b10 b311 |0036: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ -09978c: 5420 a911 |0038: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -099790: 5b10 a911 |003a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ -099794: 5420 aa11 |003c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -099798: 5b10 aa11 |003e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ -09979c: 5420 9e11 |0040: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0997a0: 5b10 9e11 |0042: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -0997a4: 5420 a711 |0044: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0997a8: 5b10 a711 |0046: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ -0997ac: 5420 a811 |0048: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -0997b0: 5b10 a811 |004a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ -0997b4: 5420 ab11 |004c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -0997b8: 5b10 ab11 |004e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ -0997bc: 5420 a011 |0050: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0997c0: 5b10 a011 |0052: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ -0997c4: 5420 bc11 |0054: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -0997c8: 5b10 bc11 |0056: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -0997cc: 5420 bd11 |0058: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -0997d0: 5b10 bd11 |005a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -0997d4: 0e00 |005c: return-void │ │ +0a7544: |[0a7544] com.esotericsoftware.tablelayout.Cell.set:(Lcom/esotericsoftware/tablelayout/Cell;)V │ │ +0a7554: 5420 b011 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a7558: 5b10 b011 |0002: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a755c: 5420 af11 |0004: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a7560: 5b10 af11 |0006: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a7564: 5420 b611 |0008: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a7568: 5b10 b611 |000a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a756c: 5420 b511 |000c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a7570: 5b10 b511 |000e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a7574: 5420 ae11 |0010: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a7578: 5b10 ae11 |0012: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a757c: 5420 ad11 |0014: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a7580: 5b10 ad11 |0016: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a7584: 5420 bb11 |0018: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a7588: 5b10 bb11 |001a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a758c: 5420 b911 |001c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7590: 5b10 b911 |001e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7594: 5420 b811 |0020: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a7598: 5b10 b811 |0022: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a759c: 5420 ba11 |0024: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a75a0: 5b10 ba11 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a75a4: 5420 b411 |0028: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a75a8: 5b10 b411 |002a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padTop:Lcom/esotericsoftware/tablelayout/Value; // field@11b4 │ │ +0a75ac: 5420 b211 |002c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a75b0: 5b10 b211 |002e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b2 │ │ +0a75b4: 5420 b111 |0030: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a75b8: 5b10 b111 |0032: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b1 │ │ +0a75bc: 5420 b311 |0034: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a75c0: 5b10 b311 |0036: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.padRight:Lcom/esotericsoftware/tablelayout/Value; // field@11b3 │ │ +0a75c4: 5420 a911 |0038: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a75c8: 5b10 a911 |003a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillX:Ljava/lang/Float; // field@11a9 │ │ +0a75cc: 5420 aa11 |003c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a75d0: 5b10 aa11 |003e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.fillY:Ljava/lang/Float; // field@11aa │ │ +0a75d4: 5420 9e11 |0040: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a75d8: 5b10 9e11 |0042: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a75dc: 5420 a711 |0044: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a75e0: 5b10 a711 |0046: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandX:Ljava/lang/Integer; // field@11a7 │ │ +0a75e4: 5420 a811 |0048: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a75e8: 5b10 a811 |004a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.expandY:Ljava/lang/Integer; // field@11a8 │ │ +0a75ec: 5420 ab11 |004c: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a75f0: 5b10 ab11 |004e: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.ignore:Ljava/lang/Boolean; // field@11ab │ │ +0a75f4: 5420 a011 |0050: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a75f8: 5b10 a011 |0052: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.colspan:Ljava/lang/Integer; // field@11a0 │ │ +0a75fc: 5420 bc11 |0054: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a7600: 5b10 bc11 |0056: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a7604: 5420 bd11 |0058: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a7608: 5b10 bd11 |005a: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a760c: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x000c line=67 │ │ 0x0010 line=68 │ │ @@ -176177,20 +176212,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 │ │ -0997d8: |[0997d8] com.esotericsoftware.tablelayout.Cell.setWidget:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0997e8: 5420 ac11 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ -0997ec: 5400 9d11 |0002: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ -0997f0: 5421 ac11 |0004: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ -0997f4: 6e40 0b23 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@230b │ │ -0997fa: 1102 |0009: return-object v2 │ │ +0a7610: |[0a7610] com.esotericsoftware.tablelayout.Cell.setWidget:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7620: 5420 ac11 |0000: iget-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ +0a7624: 5400 9d11 |0002: iget-object v0, v0, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.toolkit:Lcom/esotericsoftware/tablelayout/Toolkit; // field@119d │ │ +0a7628: 5421 ac11 |0004: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Cell;.layout:Lcom/esotericsoftware/tablelayout/BaseTableLayout; // field@11ac │ │ +0a762c: 6e40 0b23 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@230b │ │ +0a7632: 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; │ │ @@ -176202,17 +176237,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0997fc: |[0997fc] com.esotericsoftware.tablelayout.Cell.setWidgetHeight:(F)V │ │ -09980c: 5901 bf11 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ -099810: 0e00 |0002: return-void │ │ +0a7634: |[0a7634] com.esotericsoftware.tablelayout.Cell.setWidgetHeight:(F)V │ │ +0a7644: 5901 bf11 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetHeight:F // field@11bf │ │ +0a7648: 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; │ │ @@ -176223,17 +176258,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099814: |[099814] com.esotericsoftware.tablelayout.Cell.setWidgetWidth:(F)V │ │ -099824: 5901 c011 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ -099828: 0e00 |0002: return-void │ │ +0a764c: |[0a764c] com.esotericsoftware.tablelayout.Cell.setWidgetWidth:(F)V │ │ +0a765c: 5901 c011 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetWidth:F // field@11c0 │ │ +0a7660: 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; │ │ @@ -176244,17 +176279,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09982c: |[09982c] com.esotericsoftware.tablelayout.Cell.setWidgetX:(F)V │ │ -09983c: 5901 c111 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ -099840: 0e00 |0002: return-void │ │ +0a7664: |[0a7664] com.esotericsoftware.tablelayout.Cell.setWidgetX:(F)V │ │ +0a7674: 5901 c111 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetX:F // field@11c1 │ │ +0a7678: 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; │ │ @@ -176265,17 +176300,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099844: |[099844] com.esotericsoftware.tablelayout.Cell.setWidgetY:(F)V │ │ -099854: 5901 c211 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ -099858: 0e00 |0002: return-void │ │ +0a767c: |[0a767c] com.esotericsoftware.tablelayout.Cell.setWidgetY:(F)V │ │ +0a768c: 5901 c211 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.widgetY:F // field@11c2 │ │ +0a7690: 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; │ │ @@ -176286,19 +176321,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09985c: |[09985c] com.esotericsoftware.tablelayout.Cell.size:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -09986c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099870: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099876: 6e20 e822 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@22e8 │ │ -09987c: 1101 |0008: return-object v1 │ │ +0a7694: |[0a7694] com.esotericsoftware.tablelayout.Cell.size:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a76a4: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a76a8: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a76ae: 6e20 e822 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@22e8 │ │ +0a76b4: 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; │ │ @@ -176309,21 +176344,21 @@ │ │ type : '(FF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -099880: |[099880] com.esotericsoftware.tablelayout.Cell.size:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099890: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099894: 7020 2723 3000 |0002: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -09989a: 2201 3103 |0005: new-instance v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -09989e: 7020 2723 4100 |0007: invoke-direct {v1, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0998a4: 6e30 e922 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@22e9 │ │ -0998aa: 1102 |000d: return-object v2 │ │ +0a76b8: |[0a76b8] com.esotericsoftware.tablelayout.Cell.size:(FF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a76c8: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a76cc: 7020 2723 3000 |0002: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a76d2: 2201 3103 |0005: new-instance v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a76d6: 7020 2723 4100 |0007: invoke-direct {v1, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a76dc: 6e30 e922 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@22e9 │ │ +0a76e2: 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; │ │ @@ -176335,22 +176370,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 │ │ -0998ac: |[0998ac] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0998bc: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0998c0: 5b01 af11 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -0998c4: 5b01 b611 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -0998c8: 5b01 b511 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0998cc: 5b01 ae11 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0998d0: 5b01 ad11 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -0998d4: 1100 |000c: return-object v0 │ │ +0a76e4: |[0a76e4] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a76f4: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a76f8: 5b01 af11 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a76fc: 5b01 b611 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a7700: 5b01 b511 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a7704: 5b01 ae11 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a7708: 5b01 ad11 |000a: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a770c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ 0x0004 line=136 │ │ 0x0006 line=137 │ │ 0x0008 line=138 │ │ @@ -176366,22 +176401,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 │ │ -0998d8: |[0998d8] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0998e8: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -0998ec: 5b02 af11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ -0998f0: 5b01 b611 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -0998f4: 5b02 b511 |0006: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ -0998f8: 5b01 ae11 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -0998fc: 5b02 ad11 |000a: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ -099900: 1100 |000c: return-object v0 │ │ +0a7710: |[0a7710] com.esotericsoftware.tablelayout.Cell.size:(Lcom/esotericsoftware/tablelayout/Value;Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7720: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a7724: 5b02 af11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11af │ │ +0a7728: 5b01 b611 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a772c: 5b02 b511 |0006: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11b5 │ │ +0a7730: 5b01 ae11 |0008: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a7734: 5b02 ad11 |000a: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11ad │ │ +0a7738: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ 0x0004 line=147 │ │ 0x0006 line=148 │ │ 0x0008 line=149 │ │ @@ -176398,29 +176433,29 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -099904: |[099904] com.esotericsoftware.tablelayout.Cell.space:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099914: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -099916: 2e01 0401 |0001: cmpg-float v1, v4, v1 │ │ -09991a: 3b01 0a00 |0003: if-gez v1, 000d // +000a │ │ -09991e: 2201 7b03 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -099922: 1a02 e026 |0007: const-string v2, "space cannot be < 0." // string@26e0 │ │ -099926: 7020 6824 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09992c: 2701 |000c: throw v1 │ │ -09992e: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099932: 7020 2723 4000 |000f: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099938: 5b30 bb11 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -09993c: 5b30 b911 |0014: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -099940: 5b30 b811 |0016: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099944: 5b30 ba11 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099948: 1103 |001a: return-object v3 │ │ +0a773c: |[0a773c] com.esotericsoftware.tablelayout.Cell.space:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a774c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a774e: 2e01 0401 |0001: cmpg-float v1, v4, v1 │ │ +0a7752: 3b01 0a00 |0003: if-gez v1, 000d // +000a │ │ +0a7756: 2201 7b03 |0005: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a775a: 1a02 e026 |0007: const-string v2, "space cannot be < 0." // string@26e0 │ │ +0a775e: 7020 6824 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a7764: 2701 |000c: throw v1 │ │ +0a7766: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a776a: 7020 2723 4000 |000f: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7770: 5b30 bb11 |0012: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a7774: 5b30 b911 |0014: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7778: 5b30 b811 |0016: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a777c: 5b30 ba11 |0018: iput-object v0, v3, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a7780: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000d line=378 │ │ 0x0012 line=379 │ │ 0x0014 line=380 │ │ 0x0016 line=381 │ │ @@ -176437,53 +176472,53 @@ │ │ type : '(FFFF)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -09994c: |[09994c] com.esotericsoftware.tablelayout.Cell.space:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ -09995c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09995e: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ -099962: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -099966: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09996a: 1a01 7928 |0007: const-string v1, "top cannot be < 0." // string@2879 │ │ -09996e: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -099974: 2700 |000c: throw v0 │ │ -099976: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ -09997a: 3b00 0a00 |000f: if-gez v0, 0019 // +000a │ │ -09997e: 2200 7b03 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -099982: 1a01 511e |0013: const-string v1, "left cannot be < 0." // string@1e51 │ │ -099986: 7020 6824 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09998c: 2700 |0018: throw v0 │ │ -09998e: 2e00 0501 |0019: cmpg-float v0, v5, v1 │ │ -099992: 3b00 0a00 |001b: if-gez v0, 0025 // +000a │ │ -099996: 2200 7b03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09999a: 1a01 5712 |001f: const-string v1, "bottom cannot be < 0." // string@1257 │ │ -09999e: 7020 6824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0999a4: 2700 |0024: throw v0 │ │ -0999a6: 2e00 0601 |0025: cmpg-float v0, v6, v1 │ │ -0999aa: 3b00 0a00 |0027: if-gez v0, 0031 // +000a │ │ -0999ae: 2200 7b03 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0999b2: 1a01 3224 |002b: const-string v1, "right cannot be < 0." // string@2432 │ │ -0999b6: 7020 6824 1000 |002d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0999bc: 2700 |0030: throw v0 │ │ -0999be: 2200 3103 |0031: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0999c2: 7020 2723 3000 |0033: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0999c8: 5b20 bb11 |0036: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -0999cc: 2200 3103 |0038: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0999d0: 7020 2723 4000 |003a: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0999d6: 5b20 b911 |003d: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -0999da: 2200 3103 |003f: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0999de: 7020 2723 5000 |0041: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0999e4: 5b20 b811 |0044: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -0999e8: 2200 3103 |0046: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -0999ec: 7020 2723 6000 |0048: invoke-direct {v0, v6}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -0999f2: 5b20 ba11 |004b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -0999f6: 1102 |004d: return-object v2 │ │ +0a7784: |[0a7784] com.esotericsoftware.tablelayout.Cell.space:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7794: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a7796: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ +0a779a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0a779e: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a77a2: 1a01 7928 |0007: const-string v1, "top cannot be < 0." // string@2879 │ │ +0a77a6: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a77ac: 2700 |000c: throw v0 │ │ +0a77ae: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ +0a77b2: 3b00 0a00 |000f: if-gez v0, 0019 // +000a │ │ +0a77b6: 2200 7b03 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a77ba: 1a01 511e |0013: const-string v1, "left cannot be < 0." // string@1e51 │ │ +0a77be: 7020 6824 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a77c4: 2700 |0018: throw v0 │ │ +0a77c6: 2e00 0501 |0019: cmpg-float v0, v5, v1 │ │ +0a77ca: 3b00 0a00 |001b: if-gez v0, 0025 // +000a │ │ +0a77ce: 2200 7b03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a77d2: 1a01 5712 |001f: const-string v1, "bottom cannot be < 0." // string@1257 │ │ +0a77d6: 7020 6824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a77dc: 2700 |0024: throw v0 │ │ +0a77de: 2e00 0601 |0025: cmpg-float v0, v6, v1 │ │ +0a77e2: 3b00 0a00 |0027: if-gez v0, 0031 // +000a │ │ +0a77e6: 2200 7b03 |0029: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a77ea: 1a01 3224 |002b: const-string v1, "right cannot be < 0." // string@2432 │ │ +0a77ee: 7020 6824 1000 |002d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a77f4: 2700 |0030: throw v0 │ │ +0a77f6: 2200 3103 |0031: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a77fa: 7020 2723 3000 |0033: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7800: 5b20 bb11 |0036: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a7804: 2200 3103 |0038: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7808: 7020 2723 4000 |003a: invoke-direct {v0, v4}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a780e: 5b20 b911 |003d: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7812: 2200 3103 |003f: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7816: 7020 2723 5000 |0041: invoke-direct {v0, v5}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a781c: 5b20 b811 |0044: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a7820: 2200 3103 |0046: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7824: 7020 2723 6000 |0048: invoke-direct {v0, v6}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a782a: 5b20 ba11 |004b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a782e: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=387 │ │ 0x000d line=388 │ │ 0x0019 line=389 │ │ 0x0025 line=390 │ │ 0x0031 line=391 │ │ @@ -176504,20 +176539,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 │ │ -0999f8: |[0999f8] com.esotericsoftware.tablelayout.Cell.space:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099a08: 5b01 bb11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -099a0c: 5b01 b911 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -099a10: 5b01 b811 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099a14: 5b01 ba11 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099a18: 1100 |0008: return-object v0 │ │ +0a7830: |[0a7830] com.esotericsoftware.tablelayout.Cell.space:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7840: 5b01 bb11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a7844: 5b01 b911 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7848: 5b01 b811 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a784c: 5b01 ba11 |0006: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a7850: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ 0x0004 line=342 │ │ 0x0006 line=343 │ │ 0x0008 line=344 │ │ @@ -176531,20 +176566,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 │ │ -099a1c: |[099a1c] 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; │ │ -099a2c: 5b01 bb11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -099a30: 5b02 b911 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -099a34: 5b03 b811 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099a38: 5b04 ba11 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099a3c: 1100 |0008: return-object v0 │ │ +0a7854: |[0a7854] 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; │ │ +0a7864: 5b01 bb11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a7868: 5b02 b911 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a786c: 5b03 b811 |0004: iput-object v3, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a7870: 5b04 ba11 |0006: iput-object v4, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a7874: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0002 line=349 │ │ 0x0004 line=350 │ │ 0x0006 line=351 │ │ 0x0008 line=352 │ │ @@ -176561,26 +176596,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -099a40: |[099a40] com.esotericsoftware.tablelayout.Cell.spaceBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099a52: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -099a56: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -099a5a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -099a5e: 1a01 e226 |0007: const-string v1, "spaceBottom cannot be < 0." // string@26e2 │ │ -099a62: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -099a68: 2700 |000c: throw v0 │ │ -099a6a: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099a6e: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099a74: 5b20 b811 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099a78: 1102 |0014: return-object v2 │ │ +0a7878: |[0a7878] com.esotericsoftware.tablelayout.Cell.spaceBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a788a: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0a788e: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0a7892: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a7896: 1a01 e226 |0007: const-string v1, "spaceBottom cannot be < 0." // string@26e2 │ │ +0a789a: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a78a0: 2700 |000c: throw v0 │ │ +0a78a2: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a78a6: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a78ac: 5b20 b811 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a78b0: 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; │ │ @@ -176592,17 +176627,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 │ │ -099a7c: |[099a7c] com.esotericsoftware.tablelayout.Cell.spaceBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099a8c: 5b01 b811 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ -099a90: 1100 |0002: return-object v0 │ │ +0a78b4: |[0a78b4] com.esotericsoftware.tablelayout.Cell.spaceBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a78c4: 5b01 b811 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceBottom:Lcom/esotericsoftware/tablelayout/Value; // field@11b8 │ │ +0a78c8: 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; │ │ @@ -176613,26 +176648,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -099a94: |[099a94] com.esotericsoftware.tablelayout.Cell.spaceLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099aa6: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -099aaa: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -099aae: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -099ab2: 1a01 e526 |0007: const-string v1, "spaceLeft cannot be < 0." // string@26e5 │ │ -099ab6: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -099abc: 2700 |000c: throw v0 │ │ -099abe: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099ac2: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099ac8: 5b20 b911 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -099acc: 1102 |0014: return-object v2 │ │ +0a78cc: |[0a78cc] com.esotericsoftware.tablelayout.Cell.spaceLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a78dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a78de: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0a78e2: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0a78e6: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a78ea: 1a01 e526 |0007: const-string v1, "spaceLeft cannot be < 0." // string@26e5 │ │ +0a78ee: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a78f4: 2700 |000c: throw v0 │ │ +0a78f6: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a78fa: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7900: 5b20 b911 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a7904: 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; │ │ @@ -176644,17 +176679,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 │ │ -099ad0: |[099ad0] com.esotericsoftware.tablelayout.Cell.spaceLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099ae0: 5b01 b911 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ -099ae4: 1100 |0002: return-object v0 │ │ +0a7908: |[0a7908] com.esotericsoftware.tablelayout.Cell.spaceLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7918: 5b01 b911 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceLeft:Lcom/esotericsoftware/tablelayout/Value; // field@11b9 │ │ +0a791c: 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; │ │ @@ -176665,26 +176700,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -099ae8: |[099ae8] com.esotericsoftware.tablelayout.Cell.spaceRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099af8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099afa: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -099afe: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -099b02: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -099b06: 1a01 e726 |0007: const-string v1, "spaceRight cannot be < 0." // string@26e7 │ │ -099b0a: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -099b10: 2700 |000c: throw v0 │ │ -099b12: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099b16: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099b1c: 5b20 ba11 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099b20: 1102 |0014: return-object v2 │ │ +0a7920: |[0a7920] com.esotericsoftware.tablelayout.Cell.spaceRight:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7932: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0a7936: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0a793a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a793e: 1a01 e726 |0007: const-string v1, "spaceRight cannot be < 0." // string@26e7 │ │ +0a7942: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a7948: 2700 |000c: throw v0 │ │ +0a794a: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a794e: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7954: 5b20 ba11 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a7958: 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; │ │ @@ -176696,17 +176731,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 │ │ -099b24: |[099b24] com.esotericsoftware.tablelayout.Cell.spaceRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099b34: 5b01 ba11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ -099b38: 1100 |0002: return-object v0 │ │ +0a795c: |[0a795c] com.esotericsoftware.tablelayout.Cell.spaceRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a796c: 5b01 ba11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceRight:Lcom/esotericsoftware/tablelayout/Value; // field@11ba │ │ +0a7970: 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; │ │ @@ -176717,26 +176752,26 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -099b3c: |[099b3c] com.esotericsoftware.tablelayout.Cell.spaceTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099b4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099b4e: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -099b52: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -099b56: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -099b5a: 1a01 ea26 |0007: const-string v1, "spaceTop cannot be < 0." // string@26ea │ │ -099b5e: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -099b64: 2700 |000c: throw v0 │ │ -099b66: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099b6a: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099b70: 5b20 bb11 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -099b74: 1102 |0014: return-object v2 │ │ +0a7974: |[0a7974] com.esotericsoftware.tablelayout.Cell.spaceTop:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7986: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0a798a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0a798e: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a7992: 1a01 ea26 |0007: const-string v1, "spaceTop cannot be < 0." // string@26ea │ │ +0a7996: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a799c: 2700 |000c: throw v0 │ │ +0a799e: 2200 3103 |000d: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a79a2: 7020 2723 3000 |000f: invoke-direct {v0, v3}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a79a8: 5b20 bb11 |0012: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a79ac: 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; │ │ @@ -176748,17 +176783,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 │ │ -099b78: |[099b78] com.esotericsoftware.tablelayout.Cell.spaceTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099b88: 5b01 bb11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ -099b8c: 1100 |0002: return-object v0 │ │ +0a79b0: |[0a79b0] com.esotericsoftware.tablelayout.Cell.spaceTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a79c0: 5b01 bb11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.spaceTop:Lcom/esotericsoftware/tablelayout/Value; // field@11bb │ │ +0a79c4: 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; │ │ @@ -176769,37 +176804,37 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -099b90: |[099b90] com.esotericsoftware.tablelayout.Cell.top:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -099ba0: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099ba4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -099ba8: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -099baa: 7110 7424 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -099bb0: 0c00 |0008: move-result-object v0 │ │ -099bb2: 5b10 9e11 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099bb6: 1101 |000b: return-object v1 │ │ -099bb8: 5410 9e11 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099bbc: 6e10 6e24 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -099bc2: 0a00 |0011: move-result v0 │ │ -099bc4: de00 0002 |0012: or-int/lit8 v0, v0, #int 2 // #02 │ │ -099bc8: 7110 7424 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -099bce: 0c00 |0017: move-result-object v0 │ │ -099bd0: 5b10 9e11 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099bd4: 5410 9e11 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099bd8: 6e10 6e24 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -099bde: 0a00 |001f: move-result v0 │ │ -099be0: dd00 00fb |0020: and-int/lit8 v0, v0, #int -5 // #fb │ │ -099be4: 7110 7424 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -099bea: 0c00 |0025: move-result-object v0 │ │ -099bec: 5b10 9e11 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ -099bf0: 28e3 |0028: goto 000b // -001d │ │ +0a79c8: |[0a79c8] com.esotericsoftware.tablelayout.Cell.top:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a79d8: 5410 9e11 |0000: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a79dc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a79e0: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0a79e2: 7110 7424 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a79e8: 0c00 |0008: move-result-object v0 │ │ +0a79ea: 5b10 9e11 |0009: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a79ee: 1101 |000b: return-object v1 │ │ +0a79f0: 5410 9e11 |000c: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a79f4: 6e10 6e24 0000 |000e: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a79fa: 0a00 |0011: move-result v0 │ │ +0a79fc: de00 0002 |0012: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0a7a00: 7110 7424 0000 |0014: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a7a06: 0c00 |0017: move-result-object v0 │ │ +0a7a08: 5b10 9e11 |0018: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a7a0c: 5410 9e11 |001a: iget-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a7a10: 6e10 6e24 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0a7a16: 0a00 |001f: move-result v0 │ │ +0a7a18: dd00 00fb |0020: and-int/lit8 v0, v0, #int -5 // #fb │ │ +0a7a1c: 7110 7424 0000 |0022: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0a7a22: 0c00 |0025: move-result-object v0 │ │ +0a7a24: 5b10 9e11 |0026: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.align:Ljava/lang/Integer; // field@119e │ │ +0a7a28: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x000b line=557 │ │ 0x000c line=554 │ │ 0x001a line=555 │ │ @@ -176812,23 +176847,23 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -099bf4: |[099bf4] com.esotericsoftware.tablelayout.Cell.uniform:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -099c04: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -099c06: 7110 2f24 0100 |0001: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -099c0c: 0c00 |0004: move-result-object v0 │ │ -099c0e: 5b20 bc11 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -099c12: 7110 2f24 0100 |0007: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -099c18: 0c00 |000a: move-result-object v0 │ │ -099c1a: 5b20 bd11 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -099c1e: 1102 |000d: return-object v2 │ │ +0a7a2c: |[0a7a2c] com.esotericsoftware.tablelayout.Cell.uniform:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7a3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a7a3e: 7110 2f24 0100 |0001: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0a7a44: 0c00 |0004: move-result-object v0 │ │ +0a7a46: 5b20 bc11 |0005: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a7a4a: 7110 2f24 0100 |0007: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0a7a50: 0c00 |000a: move-result-object v0 │ │ +0a7a52: 5b20 bd11 |000b: iput-object v0, v2, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a7a56: 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; │ │ @@ -176839,18 +176874,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 │ │ -099c20: |[099c20] com.esotericsoftware.tablelayout.Cell.uniform:(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099c30: 5b01 bc11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -099c34: 5b02 bd11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -099c38: 1100 |0004: return-object v0 │ │ +0a7a58: |[0a7a58] com.esotericsoftware.tablelayout.Cell.uniform:(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7a68: 5b01 bc11 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a7a6c: 5b02 bd11 |0002: iput-object v2, v0, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a7a70: 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; │ │ @@ -176863,20 +176898,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -099c3c: |[099c3c] com.esotericsoftware.tablelayout.Cell.uniformX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -099c4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -099c4e: 7110 2f24 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -099c54: 0c00 |0004: move-result-object v0 │ │ -099c56: 5b10 bc11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ -099c5a: 1101 |0007: return-object v1 │ │ +0a7a74: |[0a7a74] com.esotericsoftware.tablelayout.Cell.uniformX:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7a84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a7a86: 7110 2f24 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0a7a8c: 0c00 |0004: move-result-object v0 │ │ +0a7a8e: 5b10 bc11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformX:Ljava/lang/Boolean; // field@11bc │ │ +0a7a92: 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; │ │ @@ -176886,20 +176921,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -099c5c: |[099c5c] com.esotericsoftware.tablelayout.Cell.uniformY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -099c6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -099c6e: 7110 2f24 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -099c74: 0c00 |0004: move-result-object v0 │ │ -099c76: 5b10 bd11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ -099c7a: 1101 |0007: return-object v1 │ │ +0a7a94: |[0a7a94] com.esotericsoftware.tablelayout.Cell.uniformY:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7aa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a7aa6: 7110 2f24 0000 |0001: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0a7aac: 0c00 |0004: move-result-object v0 │ │ +0a7aae: 5b10 bd11 |0005: iput-object v0, v1, Lcom/esotericsoftware/tablelayout/Cell;.uniformY:Ljava/lang/Boolean; // field@11bd │ │ +0a7ab2: 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; │ │ @@ -176909,19 +176944,19 @@ │ │ type : '(F)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -099c7c: |[099c7c] com.esotericsoftware.tablelayout.Cell.width:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099c8c: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ -099c90: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ -099c96: 6e20 fc22 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@22fc │ │ -099c9c: 1101 |0008: return-object v1 │ │ +0a7ab4: |[0a7ab4] com.esotericsoftware.tablelayout.Cell.width:(F)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7ac4: 2200 3103 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue; // type@0331 │ │ +0a7ac8: 7020 2723 2000 |0002: invoke-direct {v0, v2}, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.:(F)V // method@2327 │ │ +0a7ace: 6e20 fc22 0100 |0005: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Cell;.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; // method@22fc │ │ +0a7ad4: 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; │ │ @@ -176932,19 +176967,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 │ │ -099ca0: |[099ca0] com.esotericsoftware.tablelayout.Cell.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -099cb0: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ -099cb4: 5b01 b611 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ -099cb8: 5b01 ae11 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ -099cbc: 1100 |0006: return-object v0 │ │ +0a7ad8: |[0a7ad8] com.esotericsoftware.tablelayout.Cell.width:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0a7ae8: 5b01 b011 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b0 │ │ +0a7aec: 5b01 b611 |0002: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11b6 │ │ +0a7af0: 5b01 ae11 |0004: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Cell;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ae │ │ +0a7af4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ 0x0004 line=170 │ │ 0x0006 line=171 │ │ locals : │ │ @@ -177011,17 +177046,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099cc0: |[099cc0] com.esotericsoftware.tablelayout.Toolkit.:()V │ │ -099cd0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -099cd6: 0e00 |0003: return-void │ │ +0a7af8: |[0a7af8] com.esotericsoftware.tablelayout.Toolkit.:()V │ │ +0a7b08: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a7b0e: 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; │ │ │ │ @@ -177097,16 +177132,16 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -099cd8: |[099cd8] com.esotericsoftware.tablelayout.Toolkit.height:(F)F │ │ -099ce8: 0f01 |0000: return v1 │ │ +0a7b10: |[0a7b10] com.esotericsoftware.tablelayout.Toolkit.height:(F)F │ │ +0a7b20: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 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 │ │ @@ -177122,23 +177157,23 @@ │ │ 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 : 17 16-bit code units │ │ -099cec: |[099cec] com.esotericsoftware.tablelayout.Toolkit.setWidget:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V │ │ -099cfc: 5430 9811 |0000: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -099d00: 5441 be11 |0002: iget-object v1, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -099d04: 6e30 0a23 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@230a │ │ -099d0a: 5b45 be11 |0007: iput-object v5, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -099d0e: 3805 0700 |0009: if-eqz v5, 0010 // +0007 │ │ -099d12: 5430 9811 |000b: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ -099d16: 6e30 fe22 0205 |000d: invoke-virtual {v2, v0, v5}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@22fe │ │ -099d1c: 0e00 |0010: return-void │ │ +0a7b24: |[0a7b24] com.esotericsoftware.tablelayout.Toolkit.setWidget:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/Cell;Ljava/lang/Object;)V │ │ +0a7b34: 5430 9811 |0000: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a7b38: 5441 be11 |0002: iget-object v1, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a7b3c: 6e30 0a23 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@230a │ │ +0a7b42: 5b45 be11 |0007: iput-object v5, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0a7b46: 3805 0700 |0009: if-eqz v5, 0010 // +0007 │ │ +0a7b4a: 5430 9811 |000b: iget-object v0, v3, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.table:Ljava/lang/Object; // field@1198 │ │ +0a7b4e: 6e30 fe22 0205 |000d: invoke-virtual {v2, v0, v5}, Lcom/esotericsoftware/tablelayout/Toolkit;.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V // method@22fe │ │ +0a7b54: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ 0x0009 line=67 │ │ 0x0010 line=68 │ │ locals : │ │ @@ -177155,16 +177190,16 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -099d20: |[099d20] com.esotericsoftware.tablelayout.Toolkit.width:(F)F │ │ -099d30: 0f01 |0000: return v1 │ │ +0a7b58: |[0a7b58] com.esotericsoftware.tablelayout.Toolkit.width:(F)F │ │ +0a7b68: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 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 │ │ @@ -177226,37 +177261,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -099d34: |[099d34] com.esotericsoftware.tablelayout.Value.:()V │ │ -099d44: 2200 2703 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$1; // type@0327 │ │ -099d48: 7010 1223 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$1;.:()V // method@2312 │ │ -099d4e: 6900 d111 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ -099d52: 2200 2803 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$2; // type@0328 │ │ -099d56: 7010 1523 0000 |0009: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$2;.:()V // method@2315 │ │ -099d5c: 6900 ce11 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ce │ │ -099d60: 2200 2903 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$3; // type@0329 │ │ -099d64: 7010 1723 0000 |0010: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$3;.:()V // method@2317 │ │ -099d6a: 6900 cd11 |0013: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cd │ │ -099d6e: 2200 2a03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$4; // type@032a │ │ -099d72: 7010 1923 0000 |0017: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$4;.:()V // method@2319 │ │ -099d78: 6900 d011 |001a: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11d0 │ │ -099d7c: 2200 2b03 |001c: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$5; // type@032b │ │ -099d80: 7010 1b23 0000 |001e: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$5;.:()V // method@231b │ │ -099d86: 6900 cf11 |0021: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cf │ │ -099d8a: 2200 2c03 |0023: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$6; // type@032c │ │ -099d8e: 7010 1d23 0000 |0025: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$6;.:()V // method@231d │ │ -099d94: 6900 cc11 |0028: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11cc │ │ -099d98: 2200 2d03 |002a: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$7; // type@032d │ │ -099d9c: 7010 1f23 0000 |002c: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$7;.:()V // method@231f │ │ -099da2: 6900 cb11 |002f: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cb │ │ -099da6: 0e00 |0031: return-void │ │ +0a7b6c: |[0a7b6c] com.esotericsoftware.tablelayout.Value.:()V │ │ +0a7b7c: 2200 2703 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$1; // type@0327 │ │ +0a7b80: 7010 1223 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$1;.:()V // method@2312 │ │ +0a7b86: 6900 d111 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.zero:Lcom/esotericsoftware/tablelayout/Value; // field@11d1 │ │ +0a7b8a: 2200 2803 |0007: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$2; // type@0328 │ │ +0a7b8e: 7010 1523 0000 |0009: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$2;.:()V // method@2315 │ │ +0a7b94: 6900 ce11 |000c: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11ce │ │ +0a7b98: 2200 2903 |000e: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$3; // type@0329 │ │ +0a7b9c: 7010 1723 0000 |0010: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$3;.:()V // method@2317 │ │ +0a7ba2: 6900 cd11 |0013: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.minHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cd │ │ +0a7ba6: 2200 2a03 |0015: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$4; // type@032a │ │ +0a7baa: 7010 1923 0000 |0017: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$4;.:()V // method@2319 │ │ +0a7bb0: 6900 d011 |001a: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11d0 │ │ +0a7bb4: 2200 2b03 |001c: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$5; // type@032b │ │ +0a7bb8: 7010 1b23 0000 |001e: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$5;.:()V // method@231b │ │ +0a7bbe: 6900 cf11 |0021: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.prefHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cf │ │ +0a7bc2: 2200 2c03 |0023: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$6; // type@032c │ │ +0a7bc6: 7010 1d23 0000 |0025: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$6;.:()V // method@231d │ │ +0a7bcc: 6900 cc11 |0028: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxWidth:Lcom/esotericsoftware/tablelayout/Value; // field@11cc │ │ +0a7bd0: 2200 2d03 |002a: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$7; // type@032d │ │ +0a7bd4: 7010 1f23 0000 |002c: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$7;.:()V // method@231f │ │ +0a7bda: 6900 cb11 |002f: sput-object v0, Lcom/esotericsoftware/tablelayout/Value;.maxHeight:Lcom/esotericsoftware/tablelayout/Value; // field@11cb │ │ +0a7bde: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=111 │ │ 0x000e line=121 │ │ 0x0015 line=131 │ │ 0x001c line=141 │ │ @@ -177269,17 +177304,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099da8: |[099da8] com.esotericsoftware.tablelayout.Value.:()V │ │ -099db8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -099dbe: 0e00 |0003: return-void │ │ +0a7be0: |[0a7be0] com.esotericsoftware.tablelayout.Value.:()V │ │ +0a7bf0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a7bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value; │ │ │ │ @@ -177288,18 +177323,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 │ │ -099dc0: |[099dc0] com.esotericsoftware.tablelayout.Value.percentHeight:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ -099dd0: 2200 2f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$9; // type@032f │ │ -099dd4: 7020 2323 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$9;.:(F)V // method@2323 │ │ -099dda: 1100 |0005: return-object v0 │ │ +0a7bf8: |[0a7bf8] com.esotericsoftware.tablelayout.Value.percentHeight:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ +0a7c08: 2200 2f03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$9; // type@032f │ │ +0a7c0c: 7020 2323 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$9;.:(F)V // method@2323 │ │ +0a7c12: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 percent F │ │ │ │ #3 : (in Lcom/esotericsoftware/tablelayout/Value;) │ │ @@ -177307,18 +177342,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 │ │ -099ddc: |[099ddc] com.esotericsoftware.tablelayout.Value.percentHeight:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ -099dec: 2200 2603 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$11; // type@0326 │ │ -099df0: 7030 1023 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$11;.:(Ljava/lang/Object;F)V // method@2310 │ │ -099df6: 1100 |0005: return-object v0 │ │ +0a7c14: |[0a7c14] com.esotericsoftware.tablelayout.Value.percentHeight:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ +0a7c24: 2200 2603 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$11; // type@0326 │ │ +0a7c28: 7030 1023 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$11;.:(Ljava/lang/Object;F)V // method@2310 │ │ +0a7c2e: 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; │ │ │ │ @@ -177327,18 +177362,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 │ │ -099df8: |[099df8] com.esotericsoftware.tablelayout.Value.percentWidth:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ -099e08: 2200 2e03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$8; // type@032e │ │ -099e0c: 7020 2123 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$8;.:(F)V // method@2321 │ │ -099e12: 1100 |0005: return-object v0 │ │ +0a7c30: |[0a7c30] com.esotericsoftware.tablelayout.Value.percentWidth:(F)Lcom/esotericsoftware/tablelayout/Value; │ │ +0a7c40: 2200 2e03 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$8; // type@032e │ │ +0a7c44: 7020 2123 1000 |0002: invoke-direct {v0, v1}, Lcom/esotericsoftware/tablelayout/Value$8;.:(F)V // method@2321 │ │ +0a7c4a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 percent F │ │ │ │ #5 : (in Lcom/esotericsoftware/tablelayout/Value;) │ │ @@ -177346,18 +177381,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 │ │ -099e14: |[099e14] com.esotericsoftware.tablelayout.Value.percentWidth:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ -099e24: 2200 2503 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$10; // type@0325 │ │ -099e28: 7030 0d23 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$10;.:(Ljava/lang/Object;F)V // method@230d │ │ -099e2e: 1100 |0005: return-object v0 │ │ +0a7c4c: |[0a7c4c] com.esotericsoftware.tablelayout.Value.percentWidth:(FLjava/lang/Object;)Lcom/esotericsoftware/tablelayout/Value; │ │ +0a7c5c: 2200 2503 |0000: new-instance v0, Lcom/esotericsoftware/tablelayout/Value$10; // type@0325 │ │ +0a7c60: 7030 0d23 2001 |0002: invoke-direct {v0, v2, v1}, Lcom/esotericsoftware/tablelayout/Value$10;.:(Ljava/lang/Object;F)V // method@230d │ │ +0a7c66: 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; │ │ │ │ @@ -177379,21 +177414,21 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -099e30: |[099e30] com.esotericsoftware.tablelayout.Value.height:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -099e40: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -099e44: 6e20 3023 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2330 │ │ -099e4a: 0a01 |0005: move-result v1 │ │ -099e4c: 6e20 0923 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@2309 │ │ -099e52: 0a00 |0009: move-result v0 │ │ -099e54: 0f00 |000a: return v0 │ │ +0a7c68: |[0a7c68] com.esotericsoftware.tablelayout.Value.height:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0a7c78: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0a7c7c: 6e20 3023 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2330 │ │ +0a7c82: 0a01 |0005: move-result v1 │ │ +0a7c84: 6e20 0923 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@2309 │ │ +0a7c8a: 0a00 |0009: move-result v0 │ │ +0a7c8c: 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; │ │ │ │ @@ -177402,21 +177437,21 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -099e58: |[099e58] com.esotericsoftware.tablelayout.Value.height:(Ljava/lang/Object;)F │ │ -099e68: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -099e6c: 6e20 3123 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2331 │ │ -099e72: 0a01 |0005: move-result v1 │ │ -099e74: 6e20 0923 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@2309 │ │ -099e7a: 0a00 |0009: move-result v0 │ │ -099e7c: 0f00 |000a: return v0 │ │ +0a7c90: |[0a7c90] com.esotericsoftware.tablelayout.Value.height:(Ljava/lang/Object;)F │ │ +0a7ca0: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0a7ca4: 6e20 3123 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2331 │ │ +0a7caa: 0a01 |0005: move-result v1 │ │ +0a7cac: 6e20 0923 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.height:(F)F // method@2309 │ │ +0a7cb2: 0a00 |0009: move-result v0 │ │ +0a7cb4: 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; │ │ │ │ @@ -177425,21 +177460,21 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -099e80: |[099e80] com.esotericsoftware.tablelayout.Value.width:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -099e90: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -099e94: 6e20 3023 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2330 │ │ -099e9a: 0a01 |0005: move-result v1 │ │ -099e9c: 6e20 0c23 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@230c │ │ -099ea2: 0a00 |0009: move-result v0 │ │ -099ea4: 0f00 |000a: return v0 │ │ +0a7cb8: |[0a7cb8] com.esotericsoftware.tablelayout.Value.width:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0a7cc8: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0a7ccc: 6e20 3023 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Lcom/esotericsoftware/tablelayout/Cell;)F // method@2330 │ │ +0a7cd2: 0a01 |0005: move-result v1 │ │ +0a7cd4: 6e20 0c23 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@230c │ │ +0a7cda: 0a00 |0009: move-result v0 │ │ +0a7cdc: 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; │ │ │ │ @@ -177448,21 +177483,21 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -099ea8: |[099ea8] com.esotericsoftware.tablelayout.Value.width:(Ljava/lang/Object;)F │ │ -099eb8: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -099ebc: 6e20 3123 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2331 │ │ -099ec2: 0a01 |0005: move-result v1 │ │ -099ec4: 6e20 0c23 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@230c │ │ -099eca: 0a00 |0009: move-result v0 │ │ -099ecc: 0f00 |000a: return v0 │ │ +0a7ce0: |[0a7ce0] com.esotericsoftware.tablelayout.Value.width:(Ljava/lang/Object;)F │ │ +0a7cf0: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0a7cf4: 6e20 3123 3200 |0002: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Value;.get:(Ljava/lang/Object;)F // method@2331 │ │ +0a7cfa: 0a01 |0005: move-result v1 │ │ +0a7cfc: 6e20 0c23 1000 |0006: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.width:(F)F // method@230c │ │ +0a7d02: 0a00 |0009: move-result v0 │ │ +0a7d04: 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; │ │ │ │ @@ -177549,20 +177584,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -099ed0: |[099ed0] de.onyxbits.bureauengine.audio.MuteManager.:()V │ │ -099ee0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -099ee6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -099ee8: 2300 2d04 |0004: new-array v0, v0, [Lde/onyxbits/bureauengine/audio/MuteListener; // type@042d │ │ -099eec: 5b10 d811 |0006: iput-object v0, v1, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -099ef0: 0e00 |0008: return-void │ │ +0a7d08: |[0a7d08] de.onyxbits.bureauengine.audio.MuteManager.:()V │ │ +0a7d18: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a7d1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a7d20: 2300 2d04 |0004: new-array v0, v0, [Lde/onyxbits/bureauengine/audio/MuteListener; // type@042d │ │ +0a7d24: 5b10 d811 |0006: iput-object v0, v1, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7d28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ │ │ @@ -177572,34 +177607,34 @@ │ │ type : '(Lde/onyxbits/bureauengine/audio/MuteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -099ef4: |[099ef4] de.onyxbits.bureauengine.audio.MuteManager.addMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V │ │ -099f04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -099f06: 3906 0300 |0001: if-nez v6, 0004 // +0003 │ │ -099f0a: 0e00 |0003: return-void │ │ -099f0c: 5453 d811 |0004: iget-object v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -099f10: 2131 |0006: array-length v1, v3 │ │ -099f12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -099f14: 3510 0b00 |0008: if-ge v0, v1, 0013 // +000b │ │ -099f18: 5453 d811 |000a: iget-object v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -099f1c: 4603 0300 |000c: aget-object v3, v3, v0 │ │ -099f20: 3263 f5ff |000e: if-eq v3, v6, 0003 // -000b │ │ -099f24: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -099f28: 28f6 |0012: goto 0008 // -000a │ │ -099f2a: d803 0101 |0013: add-int/lit8 v3, v1, #int 1 // #01 │ │ -099f2e: 2332 2d04 |0015: new-array v2, v3, [Lde/onyxbits/bureauengine/audio/MuteListener; // type@042d │ │ -099f32: 5453 d811 |0017: iget-object v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -099f36: 7151 e124 4342 |0019: invoke-static {v3, v4, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -099f3c: 4d06 0201 |001c: aput-object v6, v2, v1 │ │ -099f40: 5b52 d811 |001e: iput-object v2, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -099f44: 28e3 |0020: goto 0003 // -001d │ │ +0a7d2c: |[0a7d2c] de.onyxbits.bureauengine.audio.MuteManager.addMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V │ │ +0a7d3c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a7d3e: 3906 0300 |0001: if-nez v6, 0004 // +0003 │ │ +0a7d42: 0e00 |0003: return-void │ │ +0a7d44: 5453 d811 |0004: iget-object v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7d48: 2131 |0006: array-length v1, v3 │ │ +0a7d4a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a7d4c: 3510 0b00 |0008: if-ge v0, v1, 0013 // +000b │ │ +0a7d50: 5453 d811 |000a: iget-object v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7d54: 4603 0300 |000c: aget-object v3, v3, v0 │ │ +0a7d58: 3263 f5ff |000e: if-eq v3, v6, 0003 // -000b │ │ +0a7d5c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a7d60: 28f6 |0012: goto 0008 // -000a │ │ +0a7d62: d803 0101 |0013: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0a7d66: 2332 2d04 |0015: new-array v2, v3, [Lde/onyxbits/bureauengine/audio/MuteListener; // type@042d │ │ +0a7d6a: 5453 d811 |0017: iget-object v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7d6e: 7151 e124 4342 |0019: invoke-static {v3, v4, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0a7d74: 4d06 0201 |001c: aput-object v6, v2, v1 │ │ +0a7d78: 5b52 d811 |001e: iput-object v2, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7d7c: 28e3 |0020: goto 0003 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0003 line=81 │ │ 0x0004 line=72 │ │ 0x0007 line=73 │ │ 0x000a line=74 │ │ @@ -177620,17 +177655,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099f48: |[099f48] de.onyxbits.bureauengine.audio.MuteManager.isMusicMuted:()Z │ │ -099f58: 5510 d911 |0000: iget-boolean v0, v1, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ -099f5c: 0f00 |0002: return v0 │ │ +0a7d80: |[0a7d80] de.onyxbits.bureauengine.audio.MuteManager.isMusicMuted:()Z │ │ +0a7d90: 5510 d911 |0000: iget-boolean v0, v1, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ +0a7d94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ │ │ #2 : (in Lde/onyxbits/bureauengine/audio/MuteManager;) │ │ @@ -177638,17 +177673,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099f60: |[099f60] de.onyxbits.bureauengine.audio.MuteManager.isSoundMuted:()Z │ │ -099f70: 5510 db11 |0000: iget-boolean v0, v1, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ -099f74: 0f00 |0002: return v0 │ │ +0a7d98: |[0a7d98] de.onyxbits.bureauengine.audio.MuteManager.isSoundMuted:()Z │ │ +0a7da8: 5510 db11 |0000: iget-boolean v0, v1, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ +0a7dac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ │ │ #3 : (in Lde/onyxbits/bureauengine/audio/MuteManager;) │ │ @@ -177656,37 +177691,37 @@ │ │ type : '(Lcom/badlogic/gdx/Preferences;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -099f78: |[099f78] de.onyxbits.bureauengine.audio.MuteManager.persistWith:(Lcom/badlogic/gdx/Preferences;Ljava/lang/String;Ljava/lang/String;)V │ │ -099f88: 5b23 da11 |0000: iput-object v3, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -099f8c: 5420 da11 |0002: iget-object v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -099f90: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ -099f94: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -099f98: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -099f9c: 2200 8603 |000a: new-instance v0, Ljava/lang/NullPointerException; // type@0386 │ │ -099fa0: 1a01 fe1d |000c: const-string v1, "keys may not be null!" // string@1dfe │ │ -099fa4: 7020 9424 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2494 │ │ -099faa: 2700 |0011: throw v0 │ │ -099fac: 5b24 d611 |0012: iput-object v4, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.keyMusic:Ljava/lang/String; // field@11d6 │ │ -099fb0: 5b25 d711 |0014: iput-object v5, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.keySound:Ljava/lang/String; // field@11d7 │ │ -099fb4: 5420 da11 |0016: iget-object v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -099fb8: 5521 db11 |0018: iget-boolean v1, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ -099fbc: 7230 a501 5001 |001a: invoke-interface {v0, v5, v1}, Lcom/badlogic/gdx/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01a5 │ │ -099fc2: 0a00 |001d: move-result v0 │ │ -099fc4: 5c20 db11 |001e: iput-boolean v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ -099fc8: 5420 da11 |0020: iget-object v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -099fcc: 5521 d911 |0022: iget-boolean v1, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ -099fd0: 7230 a501 4001 |0024: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01a5 │ │ -099fd6: 0a00 |0027: move-result v0 │ │ -099fd8: 5c20 d911 |0028: iput-boolean v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ -099fdc: 0e00 |002a: return-void │ │ +0a7db0: |[0a7db0] de.onyxbits.bureauengine.audio.MuteManager.persistWith:(Lcom/badlogic/gdx/Preferences;Ljava/lang/String;Ljava/lang/String;)V │ │ +0a7dc0: 5b23 da11 |0000: iput-object v3, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7dc4: 5420 da11 |0002: iget-object v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7dc8: 3800 2600 |0004: if-eqz v0, 002a // +0026 │ │ +0a7dcc: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0a7dd0: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +0a7dd4: 2200 8603 |000a: new-instance v0, Ljava/lang/NullPointerException; // type@0386 │ │ +0a7dd8: 1a01 fe1d |000c: const-string v1, "keys may not be null!" // string@1dfe │ │ +0a7ddc: 7020 9424 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2494 │ │ +0a7de2: 2700 |0011: throw v0 │ │ +0a7de4: 5b24 d611 |0012: iput-object v4, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.keyMusic:Ljava/lang/String; // field@11d6 │ │ +0a7de8: 5b25 d711 |0014: iput-object v5, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.keySound:Ljava/lang/String; // field@11d7 │ │ +0a7dec: 5420 da11 |0016: iget-object v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7df0: 5521 db11 |0018: iget-boolean v1, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ +0a7df4: 7230 a501 5001 |001a: invoke-interface {v0, v5, v1}, Lcom/badlogic/gdx/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01a5 │ │ +0a7dfa: 0a00 |001d: move-result v0 │ │ +0a7dfc: 5c20 db11 |001e: iput-boolean v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ +0a7e00: 5420 da11 |0020: iget-object v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7e04: 5521 d911 |0022: iget-boolean v1, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ +0a7e08: 7230 a501 4001 |0024: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01a5 │ │ +0a7e0e: 0a00 |0027: move-result v0 │ │ +0a7e10: 5c20 d911 |0028: iput-boolean v0, v2, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ +0a7e14: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ 0x0006 line=117 │ │ 0x0012 line=118 │ │ 0x0014 line=119 │ │ @@ -177704,46 +177739,46 @@ │ │ type : '(Lde/onyxbits/bureauengine/audio/MuteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -099fe0: |[099fe0] de.onyxbits.bureauengine.audio.MuteManager.removeMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V │ │ -099ff0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -099ff2: 3907 0300 |0001: if-nez v7, 0004 // +0003 │ │ -099ff6: 0e00 |0003: return-void │ │ -099ff8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -099ffa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -099ffc: 5463 d811 |0006: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a000: 2133 |0008: array-length v3, v3 │ │ -09a002: 3530 0900 |0009: if-ge v0, v3, 0012 // +0009 │ │ -09a006: 5463 d811 |000b: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a00a: 4603 0300 |000d: aget-object v3, v3, v0 │ │ -09a00e: 3373 2100 |000f: if-ne v3, v7, 0030 // +0021 │ │ -09a012: 0101 |0011: move v1, v0 │ │ -09a014: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -09a016: 3231 f0ff |0013: if-eq v1, v3, 0003 // -0010 │ │ -09a01a: 5463 d811 |0015: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a01e: 2133 |0017: array-length v3, v3 │ │ -09a020: d803 03ff |0018: add-int/lit8 v3, v3, #int -1 // #ff │ │ -09a024: 2332 2d04 |001a: new-array v2, v3, [Lde/onyxbits/bureauengine/audio/MuteListener; // type@042d │ │ -09a028: 5463 d811 |001c: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a02c: 7151 e124 4342 |001e: invoke-static {v3, v4, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -09a032: 2123 |0021: array-length v3, v2 │ │ -09a034: 3531 0b00 |0022: if-ge v1, v3, 002d // +000b │ │ -09a038: 5463 d811 |0024: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a03c: d804 0101 |0026: add-int/lit8 v4, v1, #int 1 // #01 │ │ -09a040: 2125 |0028: array-length v5, v2 │ │ -09a042: b115 |0029: sub-int/2addr v5, v1 │ │ -09a044: 7155 e124 4312 |002a: invoke-static {v3, v4, v2, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -09a04a: 5b62 d811 |002d: iput-object v2, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a04e: 28d4 |002f: goto 0003 // -002c │ │ -09a050: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a054: 28d4 |0032: goto 0006 // -002c │ │ +0a7e18: |[0a7e18] de.onyxbits.bureauengine.audio.MuteManager.removeMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V │ │ +0a7e28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a7e2a: 3907 0300 |0001: if-nez v7, 0004 // +0003 │ │ +0a7e2e: 0e00 |0003: return-void │ │ +0a7e30: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0a7e32: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0a7e34: 5463 d811 |0006: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7e38: 2133 |0008: array-length v3, v3 │ │ +0a7e3a: 3530 0900 |0009: if-ge v0, v3, 0012 // +0009 │ │ +0a7e3e: 5463 d811 |000b: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7e42: 4603 0300 |000d: aget-object v3, v3, v0 │ │ +0a7e46: 3373 2100 |000f: if-ne v3, v7, 0030 // +0021 │ │ +0a7e4a: 0101 |0011: move v1, v0 │ │ +0a7e4c: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +0a7e4e: 3231 f0ff |0013: if-eq v1, v3, 0003 // -0010 │ │ +0a7e52: 5463 d811 |0015: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7e56: 2133 |0017: array-length v3, v3 │ │ +0a7e58: d803 03ff |0018: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a7e5c: 2332 2d04 |001a: new-array v2, v3, [Lde/onyxbits/bureauengine/audio/MuteListener; // type@042d │ │ +0a7e60: 5463 d811 |001c: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7e64: 7151 e124 4342 |001e: invoke-static {v3, v4, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0a7e6a: 2123 |0021: array-length v3, v2 │ │ +0a7e6c: 3531 0b00 |0022: if-ge v1, v3, 002d // +000b │ │ +0a7e70: 5463 d811 |0024: iget-object v3, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7e74: d804 0101 |0026: add-int/lit8 v4, v1, #int 1 // #01 │ │ +0a7e78: 2125 |0028: array-length v5, v2 │ │ +0a7e7a: b115 |0029: sub-int/2addr v5, v1 │ │ +0a7e7c: 7155 e124 4312 |002a: invoke-static {v3, v4, v2, v1, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0a7e82: 5b62 d811 |002d: iput-object v2, v6, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7e86: 28d4 |002f: goto 0003 // -002c │ │ +0a7e88: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a7e8c: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0003 line=105 │ │ 0x0004 line=89 │ │ 0x0005 line=90 │ │ 0x000b line=91 │ │ @@ -177763,98 +177798,92 @@ │ │ 0x0000 - 0x0033 reg=7 l Lde/onyxbits/bureauengine/audio/MuteListener; │ │ │ │ #5 : (in Lde/onyxbits/bureauengine/audio/MuteManager;) │ │ name : 'setMusicMuted' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -09a058: |[09a058] de.onyxbits.bureauengine.audio.MuteManager.setMusicMuted:(Z)V │ │ -09a068: 5c78 d911 |0000: iput-boolean v8, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ -09a06c: 5474 da11 |0002: iget-object v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -09a070: 3804 1000 |0004: if-eqz v4, 0014 // +0010 │ │ -09a074: 5474 da11 |0006: iget-object v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -09a078: 5475 d611 |0008: iget-object v5, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.keyMusic:Ljava/lang/String; // field@11d6 │ │ -09a07c: 5576 d911 |000a: iget-boolean v6, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ -09a080: 7230 af01 5406 |000c: invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Preferences;.putBoolean:(Ljava/lang/String;Z)V // method@01af │ │ -09a086: 5474 da11 |000f: iget-object v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -09a08a: 7210 a201 0400 |0011: invoke-interface {v4}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ -09a090: 5470 d811 |0014: iget-object v0, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a094: 2102 |0016: array-length v2, v0 │ │ -09a096: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -09a098: 3521 0c00 |0018: if-ge v1, v2, 0024 // +000c │ │ -09a09c: 4603 0001 |001a: aget-object v3, v0, v1 │ │ -09a0a0: 5574 d911 |001c: iget-boolean v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ -09a0a4: 7220 4523 4300 |001e: invoke-interface {v3, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;.muteMusic:(Z)V // method@2345 │ │ -09a0aa: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a0ae: 28f5 |0023: goto 0018 // -000b │ │ -09a0b0: 0e00 |0024: return-void │ │ +0a7e90: |[0a7e90] de.onyxbits.bureauengine.audio.MuteManager.setMusicMuted:(Z)V │ │ +0a7ea0: 5c56 d911 |0000: iput-boolean v6, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ +0a7ea4: 5451 da11 |0002: iget-object v1, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7ea8: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +0a7eac: 5451 da11 |0006: iget-object v1, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7eb0: 5452 d611 |0008: iget-object v2, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.keyMusic:Ljava/lang/String; // field@11d6 │ │ +0a7eb4: 5553 d911 |000a: iget-boolean v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ +0a7eb8: 7230 af01 2103 |000c: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Preferences;.putBoolean:(Ljava/lang/String;Z)V // method@01af │ │ +0a7ebe: 5451 da11 |000f: iget-object v1, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7ec2: 7210 a201 0100 |0011: invoke-interface {v1}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ +0a7ec8: 5452 d811 |0014: iget-object v2, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7ecc: 2123 |0016: array-length v3, v2 │ │ +0a7ece: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0a7ed0: 3531 0c00 |0018: if-ge v1, v3, 0024 // +000c │ │ +0a7ed4: 4600 0201 |001a: aget-object v0, v2, v1 │ │ +0a7ed8: 5554 d911 |001c: iget-boolean v4, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.musicMuted:Z // field@11d9 │ │ +0a7edc: 7220 4523 4000 |001e: invoke-interface {v0, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;.muteMusic:(Z)V // method@2345 │ │ +0a7ee2: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a7ee6: 28f5 |0023: goto 0018 // -000b │ │ +0a7ee8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0006 line=44 │ │ 0x000f line=45 │ │ 0x0014 line=47 │ │ 0x0024 line=48 │ │ locals : │ │ - 0x001c - 0x0024 reg=3 m Lde/onyxbits/bureauengine/audio/MuteListener; │ │ - 0x0016 - 0x0025 reg=0 arr$ [Lde/onyxbits/bureauengine/audio/MuteListener; │ │ - 0x0018 - 0x0025 reg=1 i$ I │ │ - 0x0017 - 0x0025 reg=2 len$ I │ │ - 0x0000 - 0x0025 reg=7 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ - 0x0000 - 0x0025 reg=8 mute Z │ │ + 0x001c - 0x0024 reg=0 m Lde/onyxbits/bureauengine/audio/MuteListener; │ │ + 0x0000 - 0x0025 reg=5 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ + 0x0000 - 0x0025 reg=6 mute Z │ │ │ │ #6 : (in Lde/onyxbits/bureauengine/audio/MuteManager;) │ │ name : 'setSoundMuted' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -09a0b4: |[09a0b4] de.onyxbits.bureauengine.audio.MuteManager.setSoundMuted:(Z)V │ │ -09a0c4: 5c78 db11 |0000: iput-boolean v8, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ -09a0c8: 5474 da11 |0002: iget-object v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -09a0cc: 3804 1000 |0004: if-eqz v4, 0014 // +0010 │ │ -09a0d0: 5474 da11 |0006: iget-object v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -09a0d4: 5475 d711 |0008: iget-object v5, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.keySound:Ljava/lang/String; // field@11d7 │ │ -09a0d8: 5576 db11 |000a: iget-boolean v6, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ -09a0dc: 7230 af01 5406 |000c: invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Preferences;.putBoolean:(Ljava/lang/String;Z)V // method@01af │ │ -09a0e2: 5474 da11 |000f: iget-object v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ -09a0e6: 7210 a201 0400 |0011: invoke-interface {v4}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ -09a0ec: 5470 d811 |0014: iget-object v0, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ -09a0f0: 2102 |0016: array-length v2, v0 │ │ -09a0f2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -09a0f4: 3521 0c00 |0018: if-ge v1, v2, 0024 // +000c │ │ -09a0f8: 4603 0001 |001a: aget-object v3, v0, v1 │ │ -09a0fc: 5574 db11 |001c: iget-boolean v4, v7, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ -09a100: 7220 4623 4300 |001e: invoke-interface {v3, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;.muteSound:(Z)V // method@2346 │ │ -09a106: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a10a: 28f5 |0023: goto 0018 // -000b │ │ -09a10c: 0e00 |0024: return-void │ │ +0a7eec: |[0a7eec] de.onyxbits.bureauengine.audio.MuteManager.setSoundMuted:(Z)V │ │ +0a7efc: 5c56 db11 |0000: iput-boolean v6, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ +0a7f00: 5451 da11 |0002: iget-object v1, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7f04: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +0a7f08: 5451 da11 |0006: iget-object v1, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7f0c: 5452 d711 |0008: iget-object v2, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.keySound:Ljava/lang/String; // field@11d7 │ │ +0a7f10: 5553 db11 |000a: iget-boolean v3, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ +0a7f14: 7230 af01 2103 |000c: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Preferences;.putBoolean:(Ljava/lang/String;Z)V // method@01af │ │ +0a7f1a: 5451 da11 |000f: iget-object v1, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.preferences:Lcom/badlogic/gdx/Preferences; // field@11da │ │ +0a7f1e: 7210 a201 0100 |0011: invoke-interface {v1}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ +0a7f24: 5452 d811 |0014: iget-object v2, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; // field@11d8 │ │ +0a7f28: 2123 |0016: array-length v3, v2 │ │ +0a7f2a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0a7f2c: 3531 0c00 |0018: if-ge v1, v3, 0024 // +000c │ │ +0a7f30: 4600 0201 |001a: aget-object v0, v2, v1 │ │ +0a7f34: 5554 db11 |001c: iget-boolean v4, v5, Lde/onyxbits/bureauengine/audio/MuteManager;.soundMuted:Z // field@11db │ │ +0a7f38: 7220 4623 4000 |001e: invoke-interface {v0, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;.muteSound:(Z)V // method@2346 │ │ +0a7f3e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a7f42: 28f5 |0023: goto 0018 // -000b │ │ +0a7f44: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0006 line=31 │ │ 0x000f line=32 │ │ 0x0014 line=34 │ │ 0x0024 line=35 │ │ locals : │ │ - 0x001c - 0x0024 reg=3 m Lde/onyxbits/bureauengine/audio/MuteListener; │ │ - 0x0016 - 0x0025 reg=0 arr$ [Lde/onyxbits/bureauengine/audio/MuteListener; │ │ - 0x0018 - 0x0025 reg=1 i$ I │ │ - 0x0017 - 0x0025 reg=2 len$ I │ │ - 0x0000 - 0x0025 reg=7 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ - 0x0000 - 0x0025 reg=8 mute Z │ │ + 0x001c - 0x0024 reg=0 m Lde/onyxbits/bureauengine/audio/MuteListener; │ │ + 0x0000 - 0x0025 reg=5 this Lde/onyxbits/bureauengine/audio/MuteManager; │ │ + 0x0000 - 0x0025 reg=6 mute Z │ │ │ │ source_file_idx : 3202 (MuteManager.java) │ │ │ │ Class #390 header: │ │ class_idx : 832 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 905 │ │ @@ -177886,37 +177915,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -09a110: |[09a110] de.onyxbits.bureauengine.screen.LinkHandler$1.:()V │ │ -09a120: 7100 d800 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/Application$ApplicationType;.values:()[Lcom/badlogic/gdx/Application$ApplicationType; // method@00d8 │ │ -09a126: 0c00 |0003: move-result-object v0 │ │ -09a128: 2100 |0004: array-length v0, v0 │ │ -09a12a: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ -09a12e: 6900 f111 |0007: sput-object v0, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ -09a132: 6200 f111 |0009: sget-object v0, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ -09a136: 6201 0d00 |000b: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -09a13a: 6e10 d600 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/Application$ApplicationType;.ordinal:()I // method@00d6 │ │ -09a140: 0a01 |0010: move-result v1 │ │ -09a142: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -09a144: 4b02 0001 |0012: aput v2, v0, v1 │ │ -09a148: 6200 f111 |0014: sget-object v0, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ -09a14c: 6201 0f00 |0016: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -09a150: 6e10 d600 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/Application$ApplicationType;.ordinal:()I // method@00d6 │ │ -09a156: 0a01 |001b: move-result v1 │ │ -09a158: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -09a15a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -09a15e: 0e00 |001f: return-void │ │ -09a160: 0d00 |0020: move-exception v0 │ │ -09a162: 28fe |0021: goto 001f // -0002 │ │ -09a164: 0d00 |0022: move-exception v0 │ │ -09a166: 28f1 |0023: goto 0014 // -000f │ │ +0a7f48: |[0a7f48] de.onyxbits.bureauengine.screen.LinkHandler$1.:()V │ │ +0a7f58: 7100 d800 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/Application$ApplicationType;.values:()[Lcom/badlogic/gdx/Application$ApplicationType; // method@00d8 │ │ +0a7f5e: 0c00 |0003: move-result-object v0 │ │ +0a7f60: 2100 |0004: array-length v0, v0 │ │ +0a7f62: 2300 e903 |0005: new-array v0, v0, [I // type@03e9 │ │ +0a7f66: 6900 f111 |0007: sput-object v0, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ +0a7f6a: 6200 f111 |0009: sget-object v0, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ +0a7f6e: 6201 0d00 |000b: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +0a7f72: 6e10 d600 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/Application$ApplicationType;.ordinal:()I // method@00d6 │ │ +0a7f78: 0a01 |0010: move-result v1 │ │ +0a7f7a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0a7f7c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0a7f80: 6200 f111 |0014: sget-object v0, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ +0a7f84: 6201 0f00 |0016: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +0a7f88: 6e10 d600 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/Application$ApplicationType;.ordinal:()I // method@00d6 │ │ +0a7f8e: 0a01 |001b: move-result v1 │ │ +0a7f90: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0a7f92: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0a7f96: 0e00 |001f: return-void │ │ +0a7f98: 0d00 |0020: move-exception v0 │ │ +0a7f9a: 28fe |0021: goto 001f // -0002 │ │ +0a7f9c: 0d00 |0022: move-exception v0 │ │ +0a7f9e: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=54 │ │ @@ -177952,17 +177981,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a184: |[09a184] de.onyxbits.pocketbandit.BuildConfig.:()V │ │ -09a194: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a19a: 0e00 |0003: return-void │ │ +0a7fbc: |[0a7fbc] de.onyxbits.pocketbandit.BuildConfig.:()V │ │ +0a7fcc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a7fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -178023,22 +178052,22 @@ │ │ type : '(Lde/onyxbits/pocketbandit/Variation;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09a19c: |[09a19c] de.onyxbits.pocketbandit.Player.:(Lde/onyxbits/pocketbandit/Variation;I)V │ │ -09a1ac: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a1b2: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -09a1b4: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ -09a1b8: 5b10 3912 |0006: iput-object v0, v1, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ -09a1bc: 5b12 3d12 |0008: iput-object v2, v1, Lde/onyxbits/pocketbandit/Player;.variation:Lde/onyxbits/pocketbandit/Variation; // field@123d │ │ -09a1c0: 5913 3712 |000a: iput v3, v1, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -09a1c4: 0e00 |000c: return-void │ │ +0a7fd4: |[0a7fd4] de.onyxbits.pocketbandit.Player.:(Lde/onyxbits/pocketbandit/Variation;I)V │ │ +0a7fe4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a7fea: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +0a7fec: 2300 e903 |0004: new-array v0, v0, [I // type@03e9 │ │ +0a7ff0: 5b10 3912 |0006: iput-object v0, v1, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ +0a7ff4: 5b12 3d12 |0008: iput-object v2, v1, Lde/onyxbits/pocketbandit/Player;.variation:Lde/onyxbits/pocketbandit/Variation; // field@123d │ │ +0a7ff8: 5913 3712 |000a: iput v3, v1, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0a7ffc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=47 │ │ 0x0008 line=55 │ │ 0x000a line=56 │ │ 0x000c line=57 │ │ @@ -178053,28 +178082,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -09a1c8: |[09a1c8] de.onyxbits.pocketbandit.Player.gamble:(I)V │ │ -09a1d8: 3903 1200 |0000: if-nez v3, 0012 // +0012 │ │ -09a1dc: 5220 3812 |0002: iget v0, v2, Lde/onyxbits/pocketbandit/Player;.freeloaderCount:I // field@1238 │ │ -09a1e0: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a1e4: 5920 3812 |0006: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.freeloaderCount:I // field@1238 │ │ -09a1e8: 5923 3612 |0008: iput v3, v2, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ -09a1ec: 5220 3712 |000a: iget v0, v2, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -09a1f0: 5221 3612 |000c: iget v1, v2, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ -09a1f4: b110 |000e: sub-int/2addr v0, v1 │ │ -09a1f6: 5920 3712 |000f: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -09a1fa: 0e00 |0011: return-void │ │ -09a1fc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -09a1fe: 5920 3812 |0013: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.freeloaderCount:I // field@1238 │ │ -09a202: 28f3 |0015: goto 0008 // -000d │ │ +0a8000: |[0a8000] de.onyxbits.pocketbandit.Player.gamble:(I)V │ │ +0a8010: 3903 1200 |0000: if-nez v3, 0012 // +0012 │ │ +0a8014: 5220 3812 |0002: iget v0, v2, Lde/onyxbits/pocketbandit/Player;.freeloaderCount:I // field@1238 │ │ +0a8018: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a801c: 5920 3812 |0006: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.freeloaderCount:I // field@1238 │ │ +0a8020: 5923 3612 |0008: iput v3, v2, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ +0a8024: 5220 3712 |000a: iget v0, v2, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0a8028: 5221 3612 |000c: iget v1, v2, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ +0a802c: b110 |000e: sub-int/2addr v0, v1 │ │ +0a802e: 5920 3712 |000f: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0a8032: 0e00 |0011: return-void │ │ +0a8034: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0a8036: 5920 3812 |0013: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.freeloaderCount:I // field@1238 │ │ +0a803a: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0008 line=71 │ │ 0x000a line=72 │ │ 0x0011 line=73 │ │ @@ -178088,22 +178117,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09a204: |[09a204] de.onyxbits.pocketbandit.Player.loose:()V │ │ -09a214: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a216: 5921 3612 |0001: iput v1, v2, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ -09a21a: 5220 3b12 |0003: iget v0, v2, Lde/onyxbits/pocketbandit/Player;.streakOfBadLuck:I // field@123b │ │ -09a21e: d800 0001 |0005: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a222: 5920 3b12 |0007: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.streakOfBadLuck:I // field@123b │ │ -09a226: 5921 3c12 |0009: iput v1, v2, Lde/onyxbits/pocketbandit/Player;.streakOfLuck:I // field@123c │ │ -09a22a: 0e00 |000b: return-void │ │ +0a803c: |[0a803c] de.onyxbits.pocketbandit.Player.loose:()V │ │ +0a804c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a804e: 5921 3612 |0001: iput v1, v2, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ +0a8052: 5220 3b12 |0003: iget v0, v2, Lde/onyxbits/pocketbandit/Player;.streakOfBadLuck:I // field@123b │ │ +0a8056: d800 0001 |0005: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a805a: 5920 3b12 |0007: iput v0, v2, Lde/onyxbits/pocketbandit/Player;.streakOfBadLuck:I // field@123b │ │ +0a805e: 5921 3c12 |0009: iput v1, v2, Lde/onyxbits/pocketbandit/Player;.streakOfLuck:I // field@123c │ │ +0a8062: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0003 line=80 │ │ 0x0009 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -178114,24 +178143,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09a22c: |[09a22c] de.onyxbits.pocketbandit.Player.win:(I)V │ │ -09a23c: 5210 3712 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -09a240: b020 |0002: add-int/2addr v0, v2 │ │ -09a242: 5910 3712 |0003: iput v0, v1, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -09a246: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -09a248: 5910 3b12 |0006: iput v0, v1, Lde/onyxbits/pocketbandit/Player;.streakOfBadLuck:I // field@123b │ │ -09a24c: 5210 3c12 |0008: iget v0, v1, Lde/onyxbits/pocketbandit/Player;.streakOfLuck:I // field@123c │ │ -09a250: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a254: 5910 3c12 |000c: iput v0, v1, Lde/onyxbits/pocketbandit/Player;.streakOfLuck:I // field@123c │ │ -09a258: 0e00 |000e: return-void │ │ +0a8064: |[0a8064] de.onyxbits.pocketbandit.Player.win:(I)V │ │ +0a8074: 5210 3712 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0a8078: b020 |0002: add-int/2addr v0, v2 │ │ +0a807a: 5910 3712 |0003: iput v0, v1, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0a807e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0a8080: 5910 3b12 |0006: iput v0, v1, Lde/onyxbits/pocketbandit/Player;.streakOfBadLuck:I // field@123b │ │ +0a8084: 5210 3c12 |0008: iget v0, v1, Lde/onyxbits/pocketbandit/Player;.streakOfLuck:I // field@123c │ │ +0a8088: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a808c: 5910 3c12 |000c: iput v0, v1, Lde/onyxbits/pocketbandit/Player;.streakOfLuck:I // field@123c │ │ +0a8090: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x0008 line=93 │ │ 0x000e line=94 │ │ locals : │ │ @@ -178168,17 +178197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a25c: |[09a25c] de.onyxbits.pocketbandit.R$attr.:()V │ │ -09a26c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a272: 0e00 |0003: return-void │ │ +0a8094: |[0a8094] de.onyxbits.pocketbandit.R$attr.:()V │ │ +0a80a4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a80aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/R$attr; │ │ │ │ Virtual methods - │ │ @@ -178217,17 +178246,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a274: |[09a274] de.onyxbits.pocketbandit.R$drawable.:()V │ │ -09a284: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a28a: 0e00 |0003: return-void │ │ +0a80ac: |[0a80ac] de.onyxbits.pocketbandit.R$drawable.:()V │ │ +0a80bc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a80c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -178266,17 +178295,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a28c: |[09a28c] de.onyxbits.pocketbandit.R$layout.:()V │ │ -09a29c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a2a2: 0e00 |0003: return-void │ │ +0a80c4: |[0a80c4] de.onyxbits.pocketbandit.R$layout.:()V │ │ +0a80d4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a80da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/R$layout; │ │ │ │ Virtual methods - │ │ @@ -178315,17 +178344,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a2a4: |[09a2a4] de.onyxbits.pocketbandit.R$string.:()V │ │ -09a2b4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a2ba: 0e00 |0003: return-void │ │ +0a80dc: |[0a80dc] de.onyxbits.pocketbandit.R$string.:()V │ │ +0a80ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a80f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/R$string; │ │ │ │ Virtual methods - │ │ @@ -178358,21 +178387,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a2bc: |[09a2bc] de.onyxbits.pocketbandit.R.:()V │ │ -09a2cc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a2d2: 0e00 |0003: return-void │ │ +0a80f4: |[0a80f4] de.onyxbits.pocketbandit.R.:()V │ │ +0a8104: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a810a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 3389 (R.java) │ │ │ │ Class #398 header: │ │ @@ -178431,19 +178459,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09a2d4: |[09a2d4] de.onyxbits.pocketbandit.Variation.:()V │ │ -09a2e4: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a2ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09a2ec: 5910 5312 |0004: iput v0, v1, Lde/onyxbits/pocketbandit/Variation;.seedCapital:I // field@1253 │ │ -09a2f0: 0e00 |0006: return-void │ │ +0a810c: |[0a810c] de.onyxbits.pocketbandit.Variation.:()V │ │ +0a811c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a8122: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a8124: 5910 5312 |0004: iput v0, v1, Lde/onyxbits/pocketbandit/Variation;.seedCapital:I // field@1253 │ │ +0a8128: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/onyxbits/pocketbandit/Variation; │ │ @@ -178453,34 +178481,34 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -09a2f4: |[09a2f4] de.onyxbits.pocketbandit.Variation.listVariations:()[Ljava/lang/String; │ │ -09a304: 6203 1f00 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09a308: 1a04 5f24 |0002: const-string v4, "rules" // string@245f │ │ -09a30c: 7220 0901 4300 |0004: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -09a312: 0c03 |0007: move-result-object v3 │ │ -09a314: 6e10 8d09 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ -09a31a: 0c00 |000b: move-result-object v0 │ │ -09a31c: 2103 |000c: array-length v3, v0 │ │ -09a31e: 2332 3204 |000d: new-array v2, v3, [Ljava/lang/String; // type@0432 │ │ -09a322: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -09a324: 2103 |0010: array-length v3, v0 │ │ -09a326: 3531 0d00 |0011: if-ge v1, v3, 001e // +000d │ │ -09a32a: 4603 0001 |0013: aget-object v3, v0, v1 │ │ -09a32e: 6e10 9409 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ -09a334: 0c03 |0018: move-result-object v3 │ │ -09a336: 4d03 0201 |0019: aput-object v3, v2, v1 │ │ -09a33a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a33e: 28f3 |001d: goto 0010 // -000d │ │ -09a340: 7110 9b25 0200 |001e: invoke-static {v2}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@259b │ │ -09a346: 1102 |0021: return-object v2 │ │ +0a812c: |[0a812c] de.onyxbits.pocketbandit.Variation.listVariations:()[Ljava/lang/String; │ │ +0a813c: 6203 1f00 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0a8140: 1a04 5f24 |0002: const-string v4, "rules" // string@245f │ │ +0a8144: 7220 0901 4300 |0004: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0a814a: 0c03 |0007: move-result-object v3 │ │ +0a814c: 6e10 8d09 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ +0a8152: 0c00 |000b: move-result-object v0 │ │ +0a8154: 2103 |000c: array-length v3, v0 │ │ +0a8156: 2332 3204 |000d: new-array v2, v3, [Ljava/lang/String; // type@0432 │ │ +0a815a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0a815c: 2103 |0010: array-length v3, v0 │ │ +0a815e: 3531 0d00 |0011: if-ge v1, v3, 001e // +000d │ │ +0a8162: 4603 0001 |0013: aget-object v3, v0, v1 │ │ +0a8166: 6e10 9409 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ +0a816c: 0c03 |0018: move-result-object v3 │ │ +0a816e: 4d03 0201 |0019: aput-object v3, v2, v1 │ │ +0a8172: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8176: 28f3 |001d: goto 0010 // -000d │ │ +0a8178: 7110 9b25 0200 |001e: invoke-static {v2}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;)V // method@259b │ │ +0a817e: 1102 |0021: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000c line=148 │ │ 0x000f line=149 │ │ 0x0013 line=150 │ │ 0x001b line=149 │ │ @@ -178496,32 +178524,32 @@ │ │ type : '()Lde/onyxbits/pocketbandit/Variation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -09a348: |[09a348] de.onyxbits.pocketbandit.Variation.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; │ │ -09a358: 7100 be23 0000 |0000: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.listVariations:()[Ljava/lang/String; // method@23be │ │ -09a35e: 0c00 |0003: move-result-object v0 │ │ -09a360: 6201 1f00 |0004: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09a364: 6202 1d00 |0006: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09a368: 1a03 0f0d |0008: const-string v3, "PocketBandit" // string@0d0f │ │ -09a36c: 7220 e600 3200 |000a: invoke-interface {v2, v3}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ -09a372: 0c02 |000d: move-result-object v2 │ │ -09a374: 1a03 5e24 |000e: const-string v3, "rulefile" // string@245e │ │ -09a378: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -09a37a: 4604 0004 |0011: aget-object v4, v0, v4 │ │ -09a37e: 7230 ad01 3204 |0013: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ad │ │ -09a384: 0c02 |0016: move-result-object v2 │ │ -09a386: 7220 0901 2100 |0017: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -09a38c: 0c01 |001a: move-result-object v1 │ │ -09a38e: 7110 c223 0100 |001b: invoke-static {v1}, Lde/onyxbits/pocketbandit/Variation;.loadVariation:(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation; // method@23c2 │ │ -09a394: 0c01 |001e: move-result-object v1 │ │ -09a396: 1101 |001f: return-object v1 │ │ +0a8180: |[0a8180] de.onyxbits.pocketbandit.Variation.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; │ │ +0a8190: 7100 be23 0000 |0000: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.listVariations:()[Ljava/lang/String; // method@23be │ │ +0a8196: 0c00 |0003: move-result-object v0 │ │ +0a8198: 6201 1f00 |0004: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0a819c: 6202 1d00 |0006: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0a81a0: 1a03 0f0d |0008: const-string v3, "PocketBandit" // string@0d0f │ │ +0a81a4: 7220 e600 3200 |000a: invoke-interface {v2, v3}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ +0a81aa: 0c02 |000d: move-result-object v2 │ │ +0a81ac: 1a03 5e24 |000e: const-string v3, "rulefile" // string@245e │ │ +0a81b0: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0a81b2: 4604 0004 |0011: aget-object v4, v0, v4 │ │ +0a81b6: 7230 ad01 3204 |0013: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ad │ │ +0a81bc: 0c02 |0016: move-result-object v2 │ │ +0a81be: 7220 0901 2100 |0017: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0a81c4: 0c01 |001a: move-result-object v1 │ │ +0a81c6: 7110 c223 0100 |001b: invoke-static {v1}, Lde/onyxbits/pocketbandit/Variation;.loadVariation:(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation; // method@23c2 │ │ +0a81cc: 0c01 |001e: move-result-object v1 │ │ +0a81ce: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ locals : │ │ 0x0004 - 0x0020 reg=0 rules [Ljava/lang/String; │ │ │ │ @@ -178530,46 +178558,46 @@ │ │ type : '()Lde/onyxbits/pocketbandit/Variation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -09a398: |[09a398] de.onyxbits.pocketbandit.Variation.loadNextVariation:()Lde/onyxbits/pocketbandit/Variation; │ │ -09a3a8: 7100 be23 0000 |0000: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.listVariations:()[Ljava/lang/String; // method@23be │ │ -09a3ae: 0c03 |0003: move-result-object v3 │ │ -09a3b0: 6204 1d00 |0004: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09a3b4: 1a05 0f0d |0006: const-string v5, "PocketBandit" // string@0d0f │ │ -09a3b8: 7220 e600 5400 |0008: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ -09a3be: 0c02 |000b: move-result-object v2 │ │ -09a3c0: 1a04 5e24 |000c: const-string v4, "rulefile" // string@245e │ │ -09a3c4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -09a3c6: 4605 0305 |000f: aget-object v5, v3, v5 │ │ -09a3ca: 7230 ad01 4205 |0011: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ad │ │ -09a3d0: 0c00 |0014: move-result-object v0 │ │ -09a3d2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -09a3d4: 2134 |0016: array-length v4, v3 │ │ -09a3d6: 3541 1a00 |0017: if-ge v1, v4, 0031 // +001a │ │ -09a3da: 4604 0301 |0019: aget-object v4, v3, v1 │ │ -09a3de: 6e20 b024 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09a3e4: 0a04 |001e: move-result v4 │ │ -09a3e6: 3804 1700 |001f: if-eqz v4, 0036 // +0017 │ │ -09a3ea: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a3ee: 2134 |0023: array-length v4, v3 │ │ -09a3f0: 3441 0300 |0024: if-lt v1, v4, 0027 // +0003 │ │ -09a3f4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -09a3f6: 1a04 5e24 |0027: const-string v4, "rulefile" // string@245e │ │ -09a3fa: 4605 0301 |0029: aget-object v5, v3, v1 │ │ -09a3fe: 7230 b301 4205 |002b: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01b3 │ │ -09a404: 7210 a201 0200 |002e: invoke-interface {v2}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ -09a40a: 7100 bf23 0000 |0031: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ -09a410: 0c04 |0034: move-result-object v4 │ │ -09a412: 1104 |0035: return-object v4 │ │ -09a414: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a418: 28de |0038: goto 0016 // -0022 │ │ +0a81d0: |[0a81d0] de.onyxbits.pocketbandit.Variation.loadNextVariation:()Lde/onyxbits/pocketbandit/Variation; │ │ +0a81e0: 7100 be23 0000 |0000: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.listVariations:()[Ljava/lang/String; // method@23be │ │ +0a81e6: 0c03 |0003: move-result-object v3 │ │ +0a81e8: 6204 1d00 |0004: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0a81ec: 1a05 0f0d |0006: const-string v5, "PocketBandit" // string@0d0f │ │ +0a81f0: 7220 e600 5400 |0008: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ +0a81f6: 0c02 |000b: move-result-object v2 │ │ +0a81f8: 1a04 5e24 |000c: const-string v4, "rulefile" // string@245e │ │ +0a81fc: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0a81fe: 4605 0305 |000f: aget-object v5, v3, v5 │ │ +0a8202: 7230 ad01 4205 |0011: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ad │ │ +0a8208: 0c00 |0014: move-result-object v0 │ │ +0a820a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0a820c: 2134 |0016: array-length v4, v3 │ │ +0a820e: 3541 1a00 |0017: if-ge v1, v4, 0031 // +001a │ │ +0a8212: 4604 0301 |0019: aget-object v4, v3, v1 │ │ +0a8216: 6e20 b024 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0a821c: 0a04 |001e: move-result v4 │ │ +0a821e: 3804 1700 |001f: if-eqz v4, 0036 // +0017 │ │ +0a8222: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8226: 2134 |0023: array-length v4, v3 │ │ +0a8228: 3441 0300 |0024: if-lt v1, v4, 0027 // +0003 │ │ +0a822c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0a822e: 1a04 5e24 |0027: const-string v4, "rulefile" // string@245e │ │ +0a8232: 4605 0301 |0029: aget-object v5, v3, v1 │ │ +0a8236: 7230 b301 4205 |002b: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01b3 │ │ +0a823c: 7210 a201 0200 |002e: invoke-interface {v2}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ +0a8242: 7100 bf23 0000 |0031: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ +0a8248: 0c04 |0034: move-result-object v4 │ │ +0a824a: 1104 |0035: return-object v4 │ │ +0a824c: d801 0101 |0036: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8250: 28de |0038: goto 0016 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=182 │ │ 0x000c line=183 │ │ 0x0015 line=184 │ │ 0x0019 line=185 │ │ @@ -178590,46 +178618,46 @@ │ │ type : '()Lde/onyxbits/pocketbandit/Variation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -09a41c: |[09a41c] de.onyxbits.pocketbandit.Variation.loadPreviousVariation:()Lde/onyxbits/pocketbandit/Variation; │ │ -09a42c: 7100 be23 0000 |0000: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.listVariations:()[Ljava/lang/String; // method@23be │ │ -09a432: 0c03 |0003: move-result-object v3 │ │ -09a434: 6204 1d00 |0004: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09a438: 1a05 0f0d |0006: const-string v5, "PocketBandit" // string@0d0f │ │ -09a43c: 7220 e600 5400 |0008: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ -09a442: 0c02 |000b: move-result-object v2 │ │ -09a444: 1a04 5e24 |000c: const-string v4, "rulefile" // string@245e │ │ -09a448: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -09a44a: 4605 0305 |000f: aget-object v5, v3, v5 │ │ -09a44e: 7230 ad01 4205 |0011: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ad │ │ -09a454: 0c00 |0014: move-result-object v0 │ │ -09a456: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -09a458: 2134 |0016: array-length v4, v3 │ │ -09a45a: 3541 1b00 |0017: if-ge v1, v4, 0032 // +001b │ │ -09a45e: 4604 0301 |0019: aget-object v4, v3, v1 │ │ -09a462: 6e20 b024 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09a468: 0a04 |001e: move-result v4 │ │ -09a46a: 3804 1800 |001f: if-eqz v4, 0037 // +0018 │ │ -09a46e: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09a472: 3c01 0500 |0023: if-gtz v1, 0028 // +0005 │ │ -09a476: 2134 |0025: array-length v4, v3 │ │ -09a478: d801 04ff |0026: add-int/lit8 v1, v4, #int -1 // #ff │ │ -09a47c: 1a04 5e24 |0028: const-string v4, "rulefile" // string@245e │ │ -09a480: 4605 0301 |002a: aget-object v5, v3, v1 │ │ -09a484: 7230 b301 4205 |002c: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01b3 │ │ -09a48a: 7210 a201 0200 |002f: invoke-interface {v2}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ -09a490: 7100 bf23 0000 |0032: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ -09a496: 0c04 |0035: move-result-object v4 │ │ -09a498: 1104 |0036: return-object v4 │ │ -09a49a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09a49e: 28dd |0039: goto 0016 // -0023 │ │ +0a8254: |[0a8254] de.onyxbits.pocketbandit.Variation.loadPreviousVariation:()Lde/onyxbits/pocketbandit/Variation; │ │ +0a8264: 7100 be23 0000 |0000: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.listVariations:()[Ljava/lang/String; // method@23be │ │ +0a826a: 0c03 |0003: move-result-object v3 │ │ +0a826c: 6204 1d00 |0004: sget-object v4, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0a8270: 1a05 0f0d |0006: const-string v5, "PocketBandit" // string@0d0f │ │ +0a8274: 7220 e600 5400 |0008: invoke-interface {v4, v5}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ +0a827a: 0c02 |000b: move-result-object v2 │ │ +0a827c: 1a04 5e24 |000c: const-string v4, "rulefile" // string@245e │ │ +0a8280: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0a8282: 4605 0305 |000f: aget-object v5, v3, v5 │ │ +0a8286: 7230 ad01 4205 |0011: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01ad │ │ +0a828c: 0c00 |0014: move-result-object v0 │ │ +0a828e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0a8290: 2134 |0016: array-length v4, v3 │ │ +0a8292: 3541 1b00 |0017: if-ge v1, v4, 0032 // +001b │ │ +0a8296: 4604 0301 |0019: aget-object v4, v3, v1 │ │ +0a829a: 6e20 b024 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0a82a0: 0a04 |001e: move-result v4 │ │ +0a82a2: 3804 1800 |001f: if-eqz v4, 0037 // +0018 │ │ +0a82a6: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a82aa: 3c01 0500 |0023: if-gtz v1, 0028 // +0005 │ │ +0a82ae: 2134 |0025: array-length v4, v3 │ │ +0a82b0: d801 04ff |0026: add-int/lit8 v1, v4, #int -1 // #ff │ │ +0a82b4: 1a04 5e24 |0028: const-string v4, "rulefile" // string@245e │ │ +0a82b8: 4605 0301 |002a: aget-object v5, v3, v1 │ │ +0a82bc: 7230 b301 4205 |002c: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/Preferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01b3 │ │ +0a82c2: 7210 a201 0200 |002f: invoke-interface {v2}, Lcom/badlogic/gdx/Preferences;.flush:()V // method@01a2 │ │ +0a82c8: 7100 bf23 0000 |0032: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ +0a82ce: 0c04 |0035: move-result-object v4 │ │ +0a82d0: 1104 |0036: return-object v4 │ │ +0a82d2: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a82d6: 28dd |0039: goto 0016 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x000c line=203 │ │ 0x0015 line=204 │ │ 0x0019 line=205 │ │ @@ -178650,22 +178678,22 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09a4a0: |[09a4a0] de.onyxbits.pocketbandit.Variation.loadVariation:(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation; │ │ -09a4b0: 2200 cf02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Json; // type@02cf │ │ -09a4b4: 7010 cb1e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json;.:()V // method@1ecb │ │ -09a4ba: 1c01 5203 |0005: const-class v1, Lde/onyxbits/pocketbandit/Variation; // type@0352 │ │ -09a4be: 6e30 d01e 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/Json;.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@1ed0 │ │ -09a4c4: 0c00 |000a: move-result-object v0 │ │ -09a4c6: 1f00 5203 |000b: check-cast v0, Lde/onyxbits/pocketbandit/Variation; // type@0352 │ │ -09a4ca: 1100 |000d: return-object v0 │ │ +0a82d8: |[0a82d8] de.onyxbits.pocketbandit.Variation.loadVariation:(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation; │ │ +0a82e8: 2200 cf02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Json; // type@02cf │ │ +0a82ec: 7010 cb1e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json;.:()V // method@1ecb │ │ +0a82f2: 1c01 5203 |0005: const-class v1, Lde/onyxbits/pocketbandit/Variation; // type@0352 │ │ +0a82f6: 6e30 d01e 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/Json;.fromJson:(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; // method@1ed0 │ │ +0a82fc: 0c00 |000a: move-result-object v0 │ │ +0a82fe: 1f00 5203 |000b: check-cast v0, Lde/onyxbits/pocketbandit/Variation; // type@0352 │ │ +0a8302: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x000e reg=2 fh Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ #6 : (in Lde/onyxbits/pocketbandit/Variation;) │ │ @@ -178673,55 +178701,55 @@ │ │ type : '([I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -09a4cc: |[09a4cc] de.onyxbits.pocketbandit.Variation.match:([I)I │ │ -09a4dc: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -09a4de: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -09a4e0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -09a4e2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -09a4e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09a4e6: 5472 5212 |0005: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a4ea: 2122 |0007: array-length v2, v2 │ │ -09a4ec: 3520 3c00 |0008: if-ge v0, v2, 0044 // +003c │ │ -09a4f0: 4402 0804 |000a: aget v2, v8, v4 │ │ -09a4f4: 5473 5212 |000c: iget-object v3, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a4f8: 4603 0300 |000e: aget-object v3, v3, v0 │ │ -09a4fc: 4403 0304 |0010: aget v3, v3, v4 │ │ -09a500: 3232 0a00 |0012: if-eq v2, v3, 001c // +000a │ │ -09a504: 5472 5212 |0014: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a508: 4602 0200 |0016: aget-object v2, v2, v0 │ │ -09a50c: 4402 0204 |0018: aget v2, v2, v4 │ │ -09a510: 3312 2700 |001a: if-ne v2, v1, 0041 // +0027 │ │ -09a514: 4402 0805 |001c: aget v2, v8, v5 │ │ -09a518: 5473 5212 |001e: iget-object v3, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a51c: 4603 0300 |0020: aget-object v3, v3, v0 │ │ -09a520: 4403 0305 |0022: aget v3, v3, v5 │ │ -09a524: 3232 0a00 |0024: if-eq v2, v3, 002e // +000a │ │ -09a528: 5472 5212 |0026: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a52c: 4602 0200 |0028: aget-object v2, v2, v0 │ │ -09a530: 4402 0205 |002a: aget v2, v2, v5 │ │ -09a534: 3312 1500 |002c: if-ne v2, v1, 0041 // +0015 │ │ -09a538: 4402 0806 |002e: aget v2, v8, v6 │ │ -09a53c: 5473 5212 |0030: iget-object v3, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a540: 4603 0300 |0032: aget-object v3, v3, v0 │ │ -09a544: 4403 0306 |0034: aget v3, v3, v6 │ │ -09a548: 3232 0a00 |0036: if-eq v2, v3, 0040 // +000a │ │ -09a54c: 5472 5212 |0038: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a550: 4602 0200 |003a: aget-object v2, v2, v0 │ │ -09a554: 4402 0206 |003c: aget v2, v2, v6 │ │ -09a558: 3312 0300 |003e: if-ne v2, v1, 0041 // +0003 │ │ -09a55c: 0f00 |0040: return v0 │ │ -09a55e: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a562: 28c2 |0043: goto 0005 // -003e │ │ -09a564: 0110 |0044: move v0, v1 │ │ -09a566: 28fb |0045: goto 0040 // -0005 │ │ +0a8304: |[0a8304] de.onyxbits.pocketbandit.Variation.match:([I)I │ │ +0a8314: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0a8316: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0a8318: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a831a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0a831c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a831e: 5472 5212 |0005: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8322: 2122 |0007: array-length v2, v2 │ │ +0a8324: 3520 3c00 |0008: if-ge v0, v2, 0044 // +003c │ │ +0a8328: 4402 0804 |000a: aget v2, v8, v4 │ │ +0a832c: 5473 5212 |000c: iget-object v3, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8330: 4603 0300 |000e: aget-object v3, v3, v0 │ │ +0a8334: 4403 0304 |0010: aget v3, v3, v4 │ │ +0a8338: 3232 0a00 |0012: if-eq v2, v3, 001c // +000a │ │ +0a833c: 5472 5212 |0014: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8340: 4602 0200 |0016: aget-object v2, v2, v0 │ │ +0a8344: 4402 0204 |0018: aget v2, v2, v4 │ │ +0a8348: 3312 2700 |001a: if-ne v2, v1, 0041 // +0027 │ │ +0a834c: 4402 0805 |001c: aget v2, v8, v5 │ │ +0a8350: 5473 5212 |001e: iget-object v3, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8354: 4603 0300 |0020: aget-object v3, v3, v0 │ │ +0a8358: 4403 0305 |0022: aget v3, v3, v5 │ │ +0a835c: 3232 0a00 |0024: if-eq v2, v3, 002e // +000a │ │ +0a8360: 5472 5212 |0026: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8364: 4602 0200 |0028: aget-object v2, v2, v0 │ │ +0a8368: 4402 0205 |002a: aget v2, v2, v5 │ │ +0a836c: 3312 1500 |002c: if-ne v2, v1, 0041 // +0015 │ │ +0a8370: 4402 0806 |002e: aget v2, v8, v6 │ │ +0a8374: 5473 5212 |0030: iget-object v3, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8378: 4603 0300 |0032: aget-object v3, v3, v0 │ │ +0a837c: 4403 0306 |0034: aget v3, v3, v6 │ │ +0a8380: 3232 0a00 |0036: if-eq v2, v3, 0040 // +000a │ │ +0a8384: 5472 5212 |0038: iget-object v2, v7, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8388: 4602 0200 |003a: aget-object v2, v2, v0 │ │ +0a838c: 4402 0206 |003c: aget v2, v2, v6 │ │ +0a8390: 3312 0300 |003e: if-ne v2, v1, 0041 // +0003 │ │ +0a8394: 0f00 |0040: return v0 │ │ +0a8396: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a839a: 28c2 |0043: goto 0005 // -003e │ │ +0a839c: 0110 |0044: move v0, v1 │ │ +0a839e: 28fb |0045: goto 0040 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=73 │ │ 0x000a line=74 │ │ 0x001c line=75 │ │ 0x002e line=76 │ │ 0x0040 line=82 │ │ @@ -178739,63 +178767,63 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 87 16-bit code units │ │ -09a568: |[09a568] de.onyxbits.pocketbandit.Variation.getInitialFaces:()[I │ │ -09a578: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -09a57a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -09a57c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -09a57e: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ -09a582: 2310 e903 |0005: new-array v0, v1, [I // type@03e9 │ │ -09a586: 5461 5212 |0007: iget-object v1, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a58a: 4601 0104 |0009: aget-object v1, v1, v4 │ │ -09a58e: 4401 0103 |000b: aget v1, v1, v3 │ │ -09a592: 4b01 0003 |000d: aput v1, v0, v3 │ │ -09a596: 5461 5212 |000f: iget-object v1, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a59a: 4601 0103 |0011: aget-object v1, v1, v3 │ │ -09a59e: 4401 0103 |0013: aget v1, v1, v3 │ │ -09a5a2: 4b01 0004 |0015: aput v1, v0, v4 │ │ -09a5a6: 5461 5212 |0017: iget-object v1, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a5aa: 4601 0105 |0019: aget-object v1, v1, v5 │ │ -09a5ae: 4401 0103 |001b: aget v1, v1, v3 │ │ -09a5b2: 4b01 0005 |001d: aput v1, v0, v5 │ │ -09a5b6: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -09a5b8: 5462 5212 |0020: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a5bc: 4602 0204 |0022: aget-object v2, v2, v4 │ │ -09a5c0: 4402 0204 |0024: aget v2, v2, v4 │ │ -09a5c4: 4b02 0001 |0026: aput v2, v0, v1 │ │ -09a5c8: 1241 |0028: const/4 v1, #int 4 // #4 │ │ -09a5ca: 5462 5212 |0029: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a5ce: 4602 0203 |002b: aget-object v2, v2, v3 │ │ -09a5d2: 4402 0204 |002d: aget v2, v2, v4 │ │ -09a5d6: 4b02 0001 |002f: aput v2, v0, v1 │ │ -09a5da: 1251 |0031: const/4 v1, #int 5 // #5 │ │ -09a5dc: 5462 5212 |0032: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a5e0: 4602 0205 |0034: aget-object v2, v2, v5 │ │ -09a5e4: 4402 0204 |0036: aget v2, v2, v4 │ │ -09a5e8: 4b02 0001 |0038: aput v2, v0, v1 │ │ -09a5ec: 1261 |003a: const/4 v1, #int 6 // #6 │ │ -09a5ee: 5462 5212 |003b: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a5f2: 4602 0204 |003d: aget-object v2, v2, v4 │ │ -09a5f6: 4402 0205 |003f: aget v2, v2, v5 │ │ -09a5fa: 4b02 0001 |0041: aput v2, v0, v1 │ │ -09a5fe: 1271 |0043: const/4 v1, #int 7 // #7 │ │ -09a600: 5462 5212 |0044: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a604: 4602 0203 |0046: aget-object v2, v2, v3 │ │ -09a608: 4402 0205 |0048: aget v2, v2, v5 │ │ -09a60c: 4b02 0001 |004a: aput v2, v0, v1 │ │ -09a610: 1301 0800 |004c: const/16 v1, #int 8 // #8 │ │ -09a614: 5462 5212 |004e: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a618: 4602 0205 |0050: aget-object v2, v2, v5 │ │ -09a61c: 4402 0205 |0052: aget v2, v2, v5 │ │ -09a620: 4b02 0001 |0054: aput v2, v0, v1 │ │ -09a624: 1100 |0056: return-object v0 │ │ +0a83a0: |[0a83a0] de.onyxbits.pocketbandit.Variation.getInitialFaces:()[I │ │ +0a83b0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0a83b2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0a83b4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0a83b6: 1301 0900 |0003: const/16 v1, #int 9 // #9 │ │ +0a83ba: 2310 e903 |0005: new-array v0, v1, [I // type@03e9 │ │ +0a83be: 5461 5212 |0007: iget-object v1, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a83c2: 4601 0104 |0009: aget-object v1, v1, v4 │ │ +0a83c6: 4401 0103 |000b: aget v1, v1, v3 │ │ +0a83ca: 4b01 0003 |000d: aput v1, v0, v3 │ │ +0a83ce: 5461 5212 |000f: iget-object v1, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a83d2: 4601 0103 |0011: aget-object v1, v1, v3 │ │ +0a83d6: 4401 0103 |0013: aget v1, v1, v3 │ │ +0a83da: 4b01 0004 |0015: aput v1, v0, v4 │ │ +0a83de: 5461 5212 |0017: iget-object v1, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a83e2: 4601 0105 |0019: aget-object v1, v1, v5 │ │ +0a83e6: 4401 0103 |001b: aget v1, v1, v3 │ │ +0a83ea: 4b01 0005 |001d: aput v1, v0, v5 │ │ +0a83ee: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +0a83f0: 5462 5212 |0020: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a83f4: 4602 0204 |0022: aget-object v2, v2, v4 │ │ +0a83f8: 4402 0204 |0024: aget v2, v2, v4 │ │ +0a83fc: 4b02 0001 |0026: aput v2, v0, v1 │ │ +0a8400: 1241 |0028: const/4 v1, #int 4 // #4 │ │ +0a8402: 5462 5212 |0029: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8406: 4602 0203 |002b: aget-object v2, v2, v3 │ │ +0a840a: 4402 0204 |002d: aget v2, v2, v4 │ │ +0a840e: 4b02 0001 |002f: aput v2, v0, v1 │ │ +0a8412: 1251 |0031: const/4 v1, #int 5 // #5 │ │ +0a8414: 5462 5212 |0032: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8418: 4602 0205 |0034: aget-object v2, v2, v5 │ │ +0a841c: 4402 0204 |0036: aget v2, v2, v4 │ │ +0a8420: 4b02 0001 |0038: aput v2, v0, v1 │ │ +0a8424: 1261 |003a: const/4 v1, #int 6 // #6 │ │ +0a8426: 5462 5212 |003b: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a842a: 4602 0204 |003d: aget-object v2, v2, v4 │ │ +0a842e: 4402 0205 |003f: aget v2, v2, v5 │ │ +0a8432: 4b02 0001 |0041: aput v2, v0, v1 │ │ +0a8436: 1271 |0043: const/4 v1, #int 7 // #7 │ │ +0a8438: 5462 5212 |0044: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a843c: 4602 0203 |0046: aget-object v2, v2, v3 │ │ +0a8440: 4402 0205 |0048: aget v2, v2, v5 │ │ +0a8444: 4b02 0001 |004a: aput v2, v0, v1 │ │ +0a8448: 1301 0800 |004c: const/16 v1, #int 8 // #8 │ │ +0a844c: 5462 5212 |004e: iget-object v2, v6, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8450: 4602 0205 |0050: aget-object v2, v2, v5 │ │ +0a8454: 4402 0205 |0052: aget v2, v2, v5 │ │ +0a8458: 4b02 0001 |0054: aput v2, v0, v1 │ │ +0a845c: 1100 |0056: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=126 │ │ 0x0056 line=139 │ │ locals : │ │ 0x0056 - 0x0057 reg=0 ret [I │ │ 0x0000 - 0x0057 reg=6 this Lde/onyxbits/pocketbandit/Variation; │ │ @@ -178805,27 +178833,27 @@ │ │ type : '(I[I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09a628: |[09a628] de.onyxbits.pocketbandit.Variation.getPayout:(I[I)I │ │ -09a638: 7020 c323 5300 |0000: invoke-direct {v3, v5}, Lde/onyxbits/pocketbandit/Variation;.match:([I)I // method@23c3 │ │ -09a63e: 0a00 |0003: move-result v0 │ │ -09a640: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -09a642: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -09a646: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -09a648: 0f01 |0008: return v1 │ │ -09a64a: 5431 5212 |0009: iget-object v1, v3, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -09a64e: 4601 0100 |000b: aget-object v1, v1, v0 │ │ -09a652: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -09a654: 4401 0102 |000e: aget v1, v1, v2 │ │ -09a658: b241 |0010: mul-int/2addr v1, v4 │ │ -09a65a: 28f7 |0011: goto 0008 // -0009 │ │ +0a8460: |[0a8460] de.onyxbits.pocketbandit.Variation.getPayout:(I[I)I │ │ +0a8470: 7020 c323 5300 |0000: invoke-direct {v3, v5}, Lde/onyxbits/pocketbandit/Variation;.match:([I)I // method@23c3 │ │ +0a8476: 0a00 |0003: move-result v0 │ │ +0a8478: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0a847a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0a847e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a8480: 0f01 |0008: return v1 │ │ +0a8482: 5431 5212 |0009: iget-object v1, v3, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0a8486: 4601 0100 |000b: aget-object v1, v1, v0 │ │ +0a848a: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +0a848c: 4401 0102 |000e: aget v1, v1, v2 │ │ +0a8490: b241 |0010: mul-int/2addr v1, v4 │ │ +0a8492: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=93 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 tmp I │ │ 0x0000 - 0x0012 reg=3 this Lde/onyxbits/pocketbandit/Variation; │ │ @@ -178837,39 +178865,39 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -09a65c: |[09a65c] de.onyxbits.pocketbandit.Variation.pick:(I)I │ │ -09a66c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09a66e: 5442 5512 |0001: iget-object v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequence:[I // field@1255 │ │ -09a672: 3802 1600 |0003: if-eqz v2, 0019 // +0016 │ │ -09a676: 5242 5612 |0005: iget v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ -09a67a: 5443 5512 |0007: iget-object v3, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequence:[I // field@1255 │ │ -09a67e: 2133 |0009: array-length v3, v3 │ │ -09a680: 3532 0f00 |000a: if-ge v2, v3, 0019 // +000f │ │ -09a684: 5442 5512 |000c: iget-object v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequence:[I // field@1255 │ │ -09a688: 5243 5612 |000e: iget v3, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ -09a68c: 4401 0203 |0010: aget v1, v2, v3 │ │ -09a690: 5242 5612 |0012: iget v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ -09a694: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09a698: 5942 5612 |0016: iput v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ -09a69c: 0f01 |0018: return v1 │ │ -09a69e: 6202 4312 |0019: sget-object v2, Lde/onyxbits/pocketbandit/SlotMachine;.rng:Ljava/util/Random; // field@1243 │ │ -09a6a2: 5443 5712 |001b: iget-object v3, v4, Lde/onyxbits/pocketbandit/Variation;.weightTable:[[I // field@1257 │ │ -09a6a6: 4603 0305 |001d: aget-object v3, v3, v5 │ │ -09a6aa: 2133 |001f: array-length v3, v3 │ │ -09a6ac: 6e20 c625 3200 |0020: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@25c6 │ │ -09a6b2: 0a00 |0023: move-result v0 │ │ -09a6b4: 5442 5712 |0024: iget-object v2, v4, Lde/onyxbits/pocketbandit/Variation;.weightTable:[[I // field@1257 │ │ -09a6b8: 4602 0205 |0026: aget-object v2, v2, v5 │ │ -09a6bc: 4401 0200 |0028: aget v1, v2, v0 │ │ -09a6c0: 28ee |002a: goto 0018 // -0012 │ │ +0a8494: |[0a8494] de.onyxbits.pocketbandit.Variation.pick:(I)I │ │ +0a84a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a84a6: 5442 5512 |0001: iget-object v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequence:[I // field@1255 │ │ +0a84aa: 3802 1600 |0003: if-eqz v2, 0019 // +0016 │ │ +0a84ae: 5242 5612 |0005: iget v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ +0a84b2: 5443 5512 |0007: iget-object v3, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequence:[I // field@1255 │ │ +0a84b6: 2133 |0009: array-length v3, v3 │ │ +0a84b8: 3532 0f00 |000a: if-ge v2, v3, 0019 // +000f │ │ +0a84bc: 5442 5512 |000c: iget-object v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequence:[I // field@1255 │ │ +0a84c0: 5243 5612 |000e: iget v3, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ +0a84c4: 4401 0203 |0010: aget v1, v2, v3 │ │ +0a84c8: 5242 5612 |0012: iget v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ +0a84cc: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a84d0: 5942 5612 |0016: iput v2, v4, Lde/onyxbits/pocketbandit/Variation;.symbolSequenceIndex:I // field@1256 │ │ +0a84d4: 0f01 |0018: return v1 │ │ +0a84d6: 6202 4312 |0019: sget-object v2, Lde/onyxbits/pocketbandit/SlotMachine;.rng:Ljava/util/Random; // field@1243 │ │ +0a84da: 5443 5712 |001b: iget-object v3, v4, Lde/onyxbits/pocketbandit/Variation;.weightTable:[[I // field@1257 │ │ +0a84de: 4603 0305 |001d: aget-object v3, v3, v5 │ │ +0a84e2: 2133 |001f: array-length v3, v3 │ │ +0a84e4: 6e20 c625 3200 |0020: invoke-virtual {v2, v3}, Ljava/util/Random;.nextInt:(I)I // method@25c6 │ │ +0a84ea: 0a00 |0023: move-result v0 │ │ +0a84ec: 5442 5712 |0024: iget-object v2, v4, Lde/onyxbits/pocketbandit/Variation;.weightTable:[[I // field@1257 │ │ +0a84f0: 4602 0205 |0026: aget-object v2, v2, v5 │ │ +0a84f4: 4401 0200 |0028: aget v1, v2, v0 │ │ +0a84f8: 28ee |002a: goto 0018 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0001 line=103 │ │ 0x000c line=104 │ │ 0x0012 line=105 │ │ 0x0018 line=111 │ │ @@ -178907,17 +178935,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a6c4: |[09a6c4] com.badlogic.gdx.ApplicationAdapter.:()V │ │ -09a6d4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a6da: 0e00 |0003: return-void │ │ +0a84fc: |[0a84fc] com.badlogic.gdx.ApplicationAdapter.:()V │ │ +0a850c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a8512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ Virtual methods - │ │ @@ -178926,16 +178954,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a6dc: |[09a6dc] com.badlogic.gdx.ApplicationAdapter.create:()V │ │ -09a6ec: 0e00 |0000: return-void │ │ +0a8514: |[0a8514] com.badlogic.gdx.ApplicationAdapter.create:()V │ │ +0a8524: 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;) │ │ @@ -178943,16 +178971,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a6f0: |[09a6f0] com.badlogic.gdx.ApplicationAdapter.dispose:()V │ │ -09a700: 0e00 |0000: return-void │ │ +0a8528: |[0a8528] com.badlogic.gdx.ApplicationAdapter.dispose:()V │ │ +0a8538: 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;) │ │ @@ -178960,16 +178988,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a704: |[09a704] com.badlogic.gdx.ApplicationAdapter.pause:()V │ │ -09a714: 0e00 |0000: return-void │ │ +0a853c: |[0a853c] com.badlogic.gdx.ApplicationAdapter.pause:()V │ │ +0a854c: 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;) │ │ @@ -178977,16 +179005,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a718: |[09a718] com.badlogic.gdx.ApplicationAdapter.render:()V │ │ -09a728: 0e00 |0000: return-void │ │ +0a8550: |[0a8550] com.badlogic.gdx.ApplicationAdapter.render:()V │ │ +0a8560: 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;) │ │ @@ -178994,16 +179022,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a72c: |[09a72c] com.badlogic.gdx.ApplicationAdapter.resize:(II)V │ │ -09a73c: 0e00 |0000: return-void │ │ +0a8564: |[0a8564] com.badlogic.gdx.ApplicationAdapter.resize:(II)V │ │ +0a8574: 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 │ │ @@ -179013,16 +179041,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a740: |[09a740] com.badlogic.gdx.ApplicationAdapter.resume:()V │ │ -09a750: 0e00 |0000: return-void │ │ +0a8578: |[0a8578] com.badlogic.gdx.ApplicationAdapter.resume:()V │ │ +0a8588: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/ApplicationAdapter; │ │ │ │ source_file_idx : 413 (ApplicationAdapter.java) │ │ @@ -179055,17 +179083,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a754: |[09a754] com.badlogic.gdx.Game.:()V │ │ -09a764: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a76a: 0e00 |0003: return-void │ │ +0a858c: |[0a858c] com.badlogic.gdx.Game.:()V │ │ +0a859c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a85a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/Game; │ │ │ │ Virtual methods - │ │ @@ -179074,20 +179102,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09a76c: |[09a76c] com.badlogic.gdx.Game.dispose:()V │ │ -09a77c: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a780: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09a784: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a788: 7210 b601 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01b6 │ │ -09a78e: 0e00 |0009: return-void │ │ +0a85a4: |[0a85a4] com.badlogic.gdx.Game.dispose:()V │ │ +0a85b4: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a85b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a85bc: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a85c0: 7210 b601 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01b6 │ │ +0a85c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -179096,17 +179124,17 @@ │ │ type : '()Lcom/badlogic/gdx/Screen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a790: |[09a790] com.badlogic.gdx.Game.getScreen:()Lcom/badlogic/gdx/Screen; │ │ -09a7a0: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a7a4: 1100 |0002: return-object v0 │ │ +0a85c8: |[0a85c8] com.badlogic.gdx.Game.getScreen:()Lcom/badlogic/gdx/Screen; │ │ +0a85d8: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a85dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ #2 : (in Lcom/badlogic/gdx/Game;) │ │ @@ -179114,20 +179142,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09a7a8: |[09a7a8] com.badlogic.gdx.Game.pause:()V │ │ -09a7b8: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a7bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09a7c0: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a7c4: 7210 b701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.pause:()V // method@01b7 │ │ -09a7ca: 0e00 |0009: return-void │ │ +0a85e0: |[0a85e0] com.badlogic.gdx.Game.pause:()V │ │ +0a85f0: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a85f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a85f8: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a85fc: 7210 b701 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.pause:()V // method@01b7 │ │ +0a8602: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -179136,23 +179164,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09a7cc: |[09a7cc] com.badlogic.gdx.Game.render:()V │ │ -09a7dc: 5420 1c00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a7e0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -09a7e4: 5420 1c00 |0004: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a7e8: 6201 2500 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09a7ec: 7210 1f01 0100 |0008: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@011f │ │ -09a7f2: 0a01 |000b: move-result v1 │ │ -09a7f4: 7220 b801 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Screen;.render:(F)V // method@01b8 │ │ -09a7fa: 0e00 |000f: return-void │ │ +0a8604: |[0a8604] com.badlogic.gdx.Game.render:()V │ │ +0a8614: 5420 1c00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8618: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0a861c: 5420 1c00 |0004: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8620: 6201 2500 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0a8624: 7210 1f01 0100 |0008: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@011f │ │ +0a862a: 0a01 |000b: move-result v1 │ │ +0a862c: 7220 b801 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Screen;.render:(F)V // method@01b8 │ │ +0a8632: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000f line=47 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -179161,20 +179189,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -09a7fc: |[09a7fc] com.badlogic.gdx.Game.resize:(II)V │ │ -09a80c: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a810: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09a814: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a818: 7230 b901 2003 |0006: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01b9 │ │ -09a81e: 0e00 |0009: return-void │ │ +0a8634: |[0a8634] com.badlogic.gdx.Game.resize:(II)V │ │ +0a8644: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8648: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a864c: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8650: 7230 b901 2003 |0006: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01b9 │ │ +0a8656: 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 │ │ @@ -179185,20 +179213,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09a820: |[09a820] com.badlogic.gdx.Game.resume:()V │ │ -09a830: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a834: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09a838: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a83c: 7210 ba01 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.resume:()V // method@01ba │ │ -09a842: 0e00 |0009: return-void │ │ +0a8658: |[0a8658] com.badlogic.gdx.Game.resume:()V │ │ +0a8668: 5410 1c00 |0000: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a866c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a8670: 5410 1c00 |0004: iget-object v0, v1, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8674: 7210 ba01 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.resume:()V // method@01ba │ │ +0a867a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/Game; │ │ │ │ @@ -179207,29 +179235,29 @@ │ │ type : '(Lcom/badlogic/gdx/Screen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -09a844: |[09a844] com.badlogic.gdx.Game.setScreen:(Lcom/badlogic/gdx/Screen;)V │ │ -09a854: 5420 1c00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a858: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09a85c: 5420 1c00 |0004: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a860: 7210 b601 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01b6 │ │ -09a866: 5b23 1c00 |0009: iput-object v3, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ -09a86a: 7210 bb01 0300 |000b: invoke-interface {v3}, Lcom/badlogic/gdx/Screen;.show:()V // method@01bb │ │ -09a870: 6200 2500 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09a874: 7210 3001 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -09a87a: 0a00 |0013: move-result v0 │ │ -09a87c: 6201 2500 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09a880: 7210 2901 0100 |0016: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -09a886: 0a01 |0019: move-result v1 │ │ -09a888: 7230 b901 0301 |001a: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01b9 │ │ -09a88e: 0e00 |001d: return-void │ │ +0a867c: |[0a867c] com.badlogic.gdx.Game.setScreen:(Lcom/badlogic/gdx/Screen;)V │ │ +0a868c: 5420 1c00 |0000: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8690: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a8694: 5420 1c00 |0004: iget-object v0, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a8698: 7210 b601 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/Screen;.hide:()V // method@01b6 │ │ +0a869e: 5b23 1c00 |0009: iput-object v3, v2, Lcom/badlogic/gdx/Game;.screen:Lcom/badlogic/gdx/Screen; // field@001c │ │ +0a86a2: 7210 bb01 0300 |000b: invoke-interface {v3}, Lcom/badlogic/gdx/Screen;.show:()V // method@01bb │ │ +0a86a8: 6200 2500 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0a86ac: 7210 3001 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0a86b2: 0a00 |0013: move-result v0 │ │ +0a86b4: 6201 2500 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0a86b8: 7210 2901 0100 |0016: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0a86be: 0a01 |0019: move-result v1 │ │ +0a86c0: 7230 b901 0301 |001a: invoke-interface {v3, v0, v1}, Lcom/badlogic/gdx/Screen;.resize:(II)V // method@01b9 │ │ +0a86c6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=58 │ │ 0x000b line=59 │ │ 0x000e line=60 │ │ 0x001d line=61 │ │ @@ -179263,17 +179291,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a890: |[09a890] com.badlogic.gdx.InputAdapter.:()V │ │ -09a8a0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a8a6: 0e00 |0003: return-void │ │ +0a86c8: |[0a86c8] com.badlogic.gdx.InputAdapter.:()V │ │ +0a86d8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a86de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/InputAdapter; │ │ │ │ Virtual methods - │ │ @@ -179282,17 +179310,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a8a8: |[09a8a8] com.badlogic.gdx.InputAdapter.keyDown:(I)Z │ │ -09a8b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a8ba: 0f00 |0001: return v0 │ │ +0a86e0: |[0a86e0] com.badlogic.gdx.InputAdapter.keyDown:(I)Z │ │ +0a86f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a86f2: 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 │ │ │ │ @@ -179301,17 +179329,17 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a8bc: |[09a8bc] com.badlogic.gdx.InputAdapter.keyTyped:(C)Z │ │ -09a8cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a8ce: 0f00 |0001: return v0 │ │ +0a86f4: |[0a86f4] com.badlogic.gdx.InputAdapter.keyTyped:(C)Z │ │ +0a8704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8706: 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 │ │ │ │ @@ -179320,17 +179348,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a8d0: |[09a8d0] com.badlogic.gdx.InputAdapter.keyUp:(I)Z │ │ -09a8e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a8e2: 0f00 |0001: return v0 │ │ +0a8708: |[0a8708] com.badlogic.gdx.InputAdapter.keyUp:(I)Z │ │ +0a8718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a871a: 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 │ │ │ │ @@ -179339,17 +179367,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a8e4: |[09a8e4] com.badlogic.gdx.InputAdapter.mouseMoved:(II)Z │ │ -09a8f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a8f6: 0f00 |0001: return v0 │ │ +0a871c: |[0a871c] com.badlogic.gdx.InputAdapter.mouseMoved:(II)Z │ │ +0a872c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a872e: 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 │ │ @@ -179359,17 +179387,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a8f8: |[09a8f8] com.badlogic.gdx.InputAdapter.scrolled:(I)Z │ │ -09a908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a90a: 0f00 |0001: return v0 │ │ +0a8730: |[0a8730] com.badlogic.gdx.InputAdapter.scrolled:(I)Z │ │ +0a8740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8742: 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 │ │ │ │ @@ -179378,17 +179406,17 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a90c: |[09a90c] com.badlogic.gdx.InputAdapter.touchDown:(IIII)Z │ │ -09a91c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a91e: 0f00 |0001: return v0 │ │ +0a8744: |[0a8744] com.badlogic.gdx.InputAdapter.touchDown:(IIII)Z │ │ +0a8754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8756: 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 │ │ @@ -179400,17 +179428,17 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a920: |[09a920] com.badlogic.gdx.InputAdapter.touchDragged:(III)Z │ │ -09a930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a932: 0f00 |0001: return v0 │ │ +0a8758: |[0a8758] com.badlogic.gdx.InputAdapter.touchDragged:(III)Z │ │ +0a8768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a876a: 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 │ │ @@ -179421,17 +179449,17 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09a934: |[09a934] com.badlogic.gdx.InputAdapter.touchUp:(IIII)Z │ │ -09a944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09a946: 0f00 |0001: return v0 │ │ +0a876c: |[0a876c] com.badlogic.gdx.InputAdapter.touchUp:(IIII)Z │ │ +0a877c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a877e: 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 │ │ @@ -179476,21 +179504,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09a948: |[09a948] com.badlogic.gdx.InputMultiplexer.:()V │ │ -09a958: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a95e: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09a962: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -09a964: 7020 dc1c 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -09a96a: 5b20 d900 |0009: iput-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09a96e: 0e00 |000b: return-void │ │ +0a8780: |[0a8780] com.badlogic.gdx.InputMultiplexer.:()V │ │ +0a8790: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a8796: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a879a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0a879c: 7020 dc1c 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0a87a2: 5b20 d900 |0009: iput-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a87a6: 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; │ │ @@ -179500,29 +179528,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 │ │ -09a970: |[09a970] com.badlogic.gdx.InputMultiplexer.:([Lcom/badlogic/gdx/InputProcessor;)V │ │ -09a980: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -09a986: 2201 a702 |0003: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09a98a: 1242 |0005: const/4 v2, #int 4 // #4 │ │ -09a98c: 7020 dc1c 2100 |0006: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -09a992: 5b31 d900 |0009: iput-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09a996: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09a998: 2141 |000c: array-length v1, v4 │ │ -09a99a: 3510 0c00 |000d: if-ge v0, v1, 0019 // +000c │ │ -09a99e: 5431 d900 |000f: iget-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09a9a2: 4602 0400 |0011: aget-object v2, v4, v0 │ │ -09a9a6: 6e20 e31c 2100 |0013: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -09a9ac: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a9b0: 28f4 |0018: goto 000c // -000c │ │ -09a9b2: 0e00 |0019: return-void │ │ +0a87a8: |[0a87a8] com.badlogic.gdx.InputMultiplexer.:([Lcom/badlogic/gdx/InputProcessor;)V │ │ +0a87b8: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a87be: 2201 a702 |0003: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a87c2: 1242 |0005: const/4 v2, #int 4 // #4 │ │ +0a87c4: 7020 dc1c 2100 |0006: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0a87ca: 5b31 d900 |0009: iput-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a87ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a87d0: 2141 |000c: array-length v1, v4 │ │ +0a87d2: 3510 0c00 |000d: if-ge v0, v1, 0019 // +000c │ │ +0a87d6: 5431 d900 |000f: iget-object v1, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a87da: 4602 0400 |0011: aget-object v2, v4, v0 │ │ +0a87de: 6e20 e31c 2100 |0013: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0a87e4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a87e8: 28f4 |0018: goto 000c // -000c │ │ +0a87ea: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=25 │ │ 0x000b line=31 │ │ 0x000f line=32 │ │ 0x0016 line=31 │ │ @@ -179538,18 +179566,18 @@ │ │ type : '(ILcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09a9b4: |[09a9b4] com.badlogic.gdx.InputMultiplexer.addProcessor:(ILcom/badlogic/gdx/InputProcessor;)V │ │ -09a9c4: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09a9c8: 6e30 ef1c 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ -09a9ce: 0e00 |0005: return-void │ │ +0a87ec: |[0a87ec] com.badlogic.gdx.InputMultiplexer.addProcessor:(ILcom/badlogic/gdx/InputProcessor;)V │ │ +0a87fc: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8800: 6e30 ef1c 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ +0a8806: 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 │ │ @@ -179560,18 +179588,18 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09a9d0: |[09a9d0] com.badlogic.gdx.InputMultiplexer.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -09a9e0: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09a9e4: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -09a9ea: 0e00 |0005: return-void │ │ +0a8808: |[0a8808] com.badlogic.gdx.InputMultiplexer.addProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0a8818: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a881c: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0a8822: 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; │ │ @@ -179581,18 +179609,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09a9ec: |[09a9ec] com.badlogic.gdx.InputMultiplexer.clear:()V │ │ -09a9fc: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aa00: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -09aa06: 0e00 |0005: return-void │ │ +0a8824: |[0a8824] com.badlogic.gdx.InputMultiplexer.clear:()V │ │ +0a8834: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8838: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0a883e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/InputMultiplexer; │ │ │ │ @@ -179601,17 +179629,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09aa08: |[09aa08] com.badlogic.gdx.InputMultiplexer.getProcessors:()Lcom/badlogic/gdx/utils/Array; │ │ -09aa18: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aa1c: 1100 |0002: return-object v0 │ │ +0a8840: |[0a8840] com.badlogic.gdx.InputMultiplexer.getProcessors:()Lcom/badlogic/gdx/utils/Array; │ │ +0a8850: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8854: 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;) │ │ @@ -179619,32 +179647,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09aa20: |[09aa20] com.badlogic.gdx.InputMultiplexer.keyDown:(I)Z │ │ -09aa30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09aa32: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aa36: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09aa3a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09aa3e: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aa42: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09aa48: 0c02 |000c: move-result-object v2 │ │ -09aa4a: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09aa4e: 7220 8901 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0189 │ │ -09aa54: 0a02 |0012: move-result v2 │ │ -09aa56: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09aa5a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09aa5c: 0f02 |0016: return v2 │ │ -09aa5e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09aa62: 28ec |0019: goto 0005 // -0014 │ │ -09aa64: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09aa66: 28fb |001b: goto 0016 // -0005 │ │ +0a8858: |[0a8858] com.badlogic.gdx.InputMultiplexer.keyDown:(I)Z │ │ +0a8868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a886a: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a886e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a8872: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a8876: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a887a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a8880: 0c02 |000c: move-result-object v2 │ │ +0a8882: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a8886: 7220 8901 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0189 │ │ +0a888c: 0a02 |0012: move-result v2 │ │ +0a888e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a8892: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a8894: 0f02 |0016: return v2 │ │ +0a8896: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a889a: 28ec |0019: goto 0005 // -0014 │ │ +0a889c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a889e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ 0x0016 line=71 │ │ 0x0017 line=69 │ │ 0x001a line=71 │ │ @@ -179659,32 +179687,32 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09aa68: |[09aa68] com.badlogic.gdx.InputMultiplexer.keyTyped:(C)Z │ │ -09aa78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09aa7a: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aa7e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09aa82: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09aa86: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aa8a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09aa90: 0c02 |000c: move-result-object v2 │ │ -09aa92: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09aa96: 7220 8a01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@018a │ │ -09aa9c: 0a02 |0012: move-result v2 │ │ -09aa9e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09aaa2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09aaa4: 0f02 |0016: return v2 │ │ -09aaa6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09aaaa: 28ec |0019: goto 0005 // -0014 │ │ -09aaac: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09aaae: 28fb |001b: goto 0016 // -0005 │ │ +0a88a0: |[0a88a0] com.badlogic.gdx.InputMultiplexer.keyTyped:(C)Z │ │ +0a88b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a88b2: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a88b6: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a88ba: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a88be: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a88c2: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a88c8: 0c02 |000c: move-result-object v2 │ │ +0a88ca: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a88ce: 7220 8a01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@018a │ │ +0a88d4: 0a02 |0012: move-result v2 │ │ +0a88d6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a88da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a88dc: 0f02 |0016: return v2 │ │ +0a88de: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a88e2: 28ec |0019: goto 0005 // -0014 │ │ +0a88e4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a88e6: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x0016 line=83 │ │ 0x0017 line=81 │ │ 0x001a line=83 │ │ @@ -179699,32 +179727,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09aab0: |[09aab0] com.badlogic.gdx.InputMultiplexer.keyUp:(I)Z │ │ -09aac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09aac2: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aac6: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09aaca: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09aace: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09aad2: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09aad8: 0c02 |000c: move-result-object v2 │ │ -09aada: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09aade: 7220 8b01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@018b │ │ -09aae4: 0a02 |0012: move-result v2 │ │ -09aae6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09aaea: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09aaec: 0f02 |0016: return v2 │ │ -09aaee: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09aaf2: 28ec |0019: goto 0005 // -0014 │ │ -09aaf4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09aaf6: 28fb |001b: goto 0016 // -0005 │ │ +0a88e8: |[0a88e8] com.badlogic.gdx.InputMultiplexer.keyUp:(I)Z │ │ +0a88f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a88fa: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a88fe: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a8902: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a8906: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a890a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a8910: 0c02 |000c: move-result-object v2 │ │ +0a8912: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a8916: 7220 8b01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@018b │ │ +0a891c: 0a02 |0012: move-result v2 │ │ +0a891e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a8922: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a8924: 0f02 |0016: return v2 │ │ +0a8926: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a892a: 28ec |0019: goto 0005 // -0014 │ │ +0a892c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a892e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x0016 line=77 │ │ 0x0017 line=75 │ │ 0x001a line=77 │ │ @@ -179739,32 +179767,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -09aaf8: |[09aaf8] com.badlogic.gdx.InputMultiplexer.mouseMoved:(II)Z │ │ -09ab08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ab0a: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ab0e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09ab12: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09ab16: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ab1a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09ab20: 0c02 |000c: move-result-object v2 │ │ -09ab22: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09ab26: 7230 8c01 4205 |000f: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/InputProcessor;.mouseMoved:(II)Z // method@018c │ │ -09ab2c: 0a02 |0012: move-result v2 │ │ -09ab2e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09ab32: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09ab34: 0f02 |0016: return v2 │ │ -09ab36: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ab3a: 28ec |0019: goto 0005 // -0014 │ │ -09ab3c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09ab3e: 28fb |001b: goto 0016 // -0005 │ │ +0a8930: |[0a8930] com.badlogic.gdx.InputMultiplexer.mouseMoved:(II)Z │ │ +0a8940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8942: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8946: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a894a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a894e: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8952: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a8958: 0c02 |000c: move-result-object v2 │ │ +0a895a: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a895e: 7230 8c01 4205 |000f: invoke-interface {v2, v4, v5}, Lcom/badlogic/gdx/InputProcessor;.mouseMoved:(II)Z // method@018c │ │ +0a8964: 0a02 |0012: move-result v2 │ │ +0a8966: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a896a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a896c: 0f02 |0016: return v2 │ │ +0a896e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8972: 28ec |0019: goto 0005 // -0014 │ │ +0a8974: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a8976: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ 0x0016 line=108 │ │ 0x0017 line=106 │ │ 0x001a line=108 │ │ @@ -179780,18 +179808,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09ab40: |[09ab40] com.badlogic.gdx.InputMultiplexer.removeProcessor:(I)V │ │ -09ab50: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ab54: 6e20 f51c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -09ab5a: 0e00 |0005: return-void │ │ +0a8978: |[0a8978] com.badlogic.gdx.InputMultiplexer.removeProcessor:(I)V │ │ +0a8988: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a898c: 6e20 f51c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0a8992: 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 │ │ @@ -179801,19 +179829,19 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09ab5c: |[09ab5c] com.badlogic.gdx.InputMultiplexer.removeProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -09ab6c: 5420 d900 |0000: iget-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ab70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -09ab72: 6e30 f61c 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -09ab78: 0e00 |0006: return-void │ │ +0a8994: |[0a8994] com.badlogic.gdx.InputMultiplexer.removeProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0a89a4: 5420 d900 |0000: iget-object v0, v2, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a89a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a89aa: 6e30 f61c 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0a89b0: 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; │ │ @@ -179823,32 +179851,32 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09ab7c: |[09ab7c] com.badlogic.gdx.InputMultiplexer.scrolled:(I)Z │ │ -09ab8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ab8e: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ab92: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09ab96: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09ab9a: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ab9e: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09aba4: 0c02 |000c: move-result-object v2 │ │ -09aba6: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09abaa: 7220 8d01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.scrolled:(I)Z // method@018d │ │ -09abb0: 0a02 |0012: move-result v2 │ │ -09abb2: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09abb6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09abb8: 0f02 |0016: return v2 │ │ -09abba: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09abbe: 28ec |0019: goto 0005 // -0014 │ │ -09abc0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09abc2: 28fb |001b: goto 0016 // -0005 │ │ +0a89b4: |[0a89b4] com.badlogic.gdx.InputMultiplexer.scrolled:(I)Z │ │ +0a89c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a89c6: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a89ca: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a89ce: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a89d2: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a89d6: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a89dc: 0c02 |000c: move-result-object v2 │ │ +0a89de: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a89e2: 7220 8d01 4200 |000f: invoke-interface {v2, v4}, Lcom/badlogic/gdx/InputProcessor;.scrolled:(I)Z // method@018d │ │ +0a89e8: 0a02 |0012: move-result v2 │ │ +0a89ea: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a89ee: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a89f0: 0f02 |0016: return v2 │ │ +0a89f2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a89f6: 28ec |0019: goto 0005 // -0014 │ │ +0a89f8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a89fa: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0007 line=114 │ │ 0x0016 line=115 │ │ 0x0017 line=113 │ │ 0x001a line=115 │ │ @@ -179863,17 +179891,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 │ │ -09abc4: |[09abc4] com.badlogic.gdx.InputMultiplexer.setProcessors:(Lcom/badlogic/gdx/utils/Array;)V │ │ -09abd4: 5b01 d900 |0000: iput-object v1, v0, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09abd8: 0e00 |0002: return-void │ │ +0a89fc: |[0a89fc] com.badlogic.gdx.InputMultiplexer.setProcessors:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0a8a0c: 5b01 d900 |0000: iput-object v1, v0, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8a10: 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; │ │ @@ -179884,18 +179912,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09abdc: |[09abdc] com.badlogic.gdx.InputMultiplexer.size:()I │ │ -09abec: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09abf0: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09abf4: 0f00 |0004: return v0 │ │ +0a8a14: |[0a8a14] com.badlogic.gdx.InputMultiplexer.size:()I │ │ +0a8a24: 5410 d900 |0000: iget-object v0, v1, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8a28: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a8a2c: 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;) │ │ @@ -179903,32 +179931,32 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -09abf8: |[09abf8] com.badlogic.gdx.InputMultiplexer.touchDown:(IIII)Z │ │ -09ac08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ac0a: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ac0e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09ac12: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09ac16: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ac1a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09ac20: 0c02 |000c: move-result-object v2 │ │ -09ac22: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09ac26: 7257 8e01 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@018e │ │ -09ac2c: 0a02 |0012: move-result v2 │ │ -09ac2e: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09ac32: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09ac34: 0f02 |0016: return v2 │ │ -09ac36: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ac3a: 28ec |0019: goto 0005 // -0014 │ │ -09ac3c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09ac3e: 28fb |001b: goto 0016 // -0005 │ │ +0a8a30: |[0a8a30] com.badlogic.gdx.InputMultiplexer.touchDown:(IIII)Z │ │ +0a8a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8a42: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8a46: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a8a4a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a8a4e: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8a52: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a8a58: 0c02 |000c: move-result-object v2 │ │ +0a8a5a: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a8a5e: 7257 8e01 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@018e │ │ +0a8a64: 0a02 |0012: move-result v2 │ │ +0a8a66: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a8a6a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a8a6c: 0f02 |0016: return v2 │ │ +0a8a6e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8a72: 28ec |0019: goto 0005 // -0014 │ │ +0a8a74: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a8a76: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x0016 line=89 │ │ 0x0017 line=87 │ │ 0x001a line=89 │ │ @@ -179946,32 +179974,32 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -09ac40: |[09ac40] com.badlogic.gdx.InputMultiplexer.touchDragged:(III)Z │ │ -09ac50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ac52: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ac56: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09ac5a: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09ac5e: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ac62: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09ac68: 0c02 |000c: move-result-object v2 │ │ -09ac6a: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09ac6e: 7240 8f01 4265 |000f: invoke-interface {v2, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@018f │ │ -09ac74: 0a02 |0012: move-result v2 │ │ -09ac76: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09ac7a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09ac7c: 0f02 |0016: return v2 │ │ -09ac7e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ac82: 28ec |0019: goto 0005 // -0014 │ │ -09ac84: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09ac86: 28fb |001b: goto 0016 // -0005 │ │ +0a8a78: |[0a8a78] com.badlogic.gdx.InputMultiplexer.touchDragged:(III)Z │ │ +0a8a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8a8a: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8a8e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a8a92: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a8a96: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8a9a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a8aa0: 0c02 |000c: move-result-object v2 │ │ +0a8aa2: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a8aa6: 7240 8f01 4265 |000f: invoke-interface {v2, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@018f │ │ +0a8aac: 0a02 |0012: move-result v2 │ │ +0a8aae: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a8ab2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a8ab4: 0f02 |0016: return v2 │ │ +0a8ab6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8aba: 28ec |0019: goto 0005 // -0014 │ │ +0a8abc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a8abe: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x0016 line=101 │ │ 0x0017 line=99 │ │ 0x001a line=101 │ │ @@ -179988,32 +180016,32 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -09ac88: |[09ac88] com.badlogic.gdx.InputMultiplexer.touchUp:(IIII)Z │ │ -09ac98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ac9a: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09ac9e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09aca2: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ -09aca6: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ -09acaa: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09acb0: 0c02 |000c: move-result-object v2 │ │ -09acb2: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ -09acb6: 7257 9001 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@0190 │ │ -09acbc: 0a02 |0012: move-result v2 │ │ -09acbe: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -09acc2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09acc4: 0f02 |0016: return v2 │ │ -09acc6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09acca: 28ec |0019: goto 0005 // -0014 │ │ -09accc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09acce: 28fb |001b: goto 0016 // -0005 │ │ +0a8ac0: |[0a8ac0] com.badlogic.gdx.InputMultiplexer.touchUp:(IIII)Z │ │ +0a8ad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8ad2: 5432 d900 |0001: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8ad6: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a8ada: 3510 1500 |0005: if-ge v0, v1, 001a // +0015 │ │ +0a8ade: 5432 d900 |0007: iget-object v2, v3, Lcom/badlogic/gdx/InputMultiplexer;.processors:Lcom/badlogic/gdx/utils/Array; // field@00d9 │ │ +0a8ae2: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a8ae8: 0c02 |000c: move-result-object v2 │ │ +0a8aea: 1f02 5f00 |000d: check-cast v2, Lcom/badlogic/gdx/InputProcessor; // type@005f │ │ +0a8aee: 7257 9001 4265 |000f: invoke-interface {v2, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@0190 │ │ +0a8af4: 0a02 |0012: move-result v2 │ │ +0a8af6: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +0a8afa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0a8afc: 0f02 |0016: return v2 │ │ +0a8afe: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8b02: 28ec |0019: goto 0005 // -0014 │ │ +0a8b04: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a8b06: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ 0x0016 line=95 │ │ 0x0017 line=93 │ │ 0x001a line=95 │ │ @@ -180128,19 +180156,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09acd0: |[09acd0] com.badlogic.gdx.assets.AssetManager.:()V │ │ -09ace0: 2200 8500 |0000: new-instance v0, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver; // type@0085 │ │ -09ace4: 7010 4f02 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver;.:()V // method@024f │ │ -09acea: 7020 ce01 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/assets/AssetManager;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01ce │ │ -09acf0: 0e00 |0008: return-void │ │ +0a8b08: |[0a8b08] com.badlogic.gdx.assets.AssetManager.:()V │ │ +0a8b18: 2200 8500 |0000: new-instance v0, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver; // type@0085 │ │ +0a8b1c: 7010 4f02 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/assets/loaders/resolvers/InternalFileHandleResolver;.:()V // method@024f │ │ +0a8b22: 7020 ce01 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/assets/AssetManager;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01ce │ │ +0a8b28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0008 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ @@ -180149,88 +180177,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 │ │ -09acf4: |[09acf4] com.badlogic.gdx.assets.AssetManager.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -09ad04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09ad06: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -09ad0c: 2200 ea02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09ad10: 7010 1a20 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -09ad16: 5b30 f100 |0009: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09ad1a: 2200 ea02 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09ad1e: 7010 1a20 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -09ad24: 5b30 f000 |0010: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09ad28: 2200 ea02 |0012: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09ad2c: 7010 1a20 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -09ad32: 5b30 ef00 |0017: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09ad36: 2200 ea02 |0019: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09ad3a: 7010 1a20 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -09ad40: 5b30 f500 |001e: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ -09ad44: 2200 a702 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09ad48: 7010 db1c 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -09ad4e: 5b30 f300 |0025: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09ad52: 2200 bf03 |0027: new-instance v0, Ljava/util/Stack; // type@03bf │ │ -09ad56: 7010 cc25 0000 |0029: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@25cc │ │ -09ad5c: 5b30 f700 |002c: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09ad60: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -09ad62: 5b30 f200 |002f: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ -09ad66: 5932 f400 |0031: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09ad6a: 5932 f900 |0033: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09ad6e: 2200 d602 |0035: new-instance v0, Lcom/badlogic/gdx/utils/Logger; // type@02d6 │ │ -09ad72: 1c01 6c00 |0037: const-class v1, Lcom/badlogic/gdx/assets/AssetManager; // type@006c │ │ -09ad76: 6e10 4924 0100 |0039: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09ad7c: 0c01 |003c: move-result-object v1 │ │ -09ad7e: 7030 561f 1002 |003d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@1f56 │ │ -09ad84: 5b30 f600 |0040: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09ad88: 1c00 3001 |0042: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -09ad8c: 2201 7100 |0044: new-instance v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; // type@0071 │ │ -09ad90: 7020 0002 4100 |0046: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0200 │ │ -09ad96: 6e30 eb01 0301 |0049: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09ad9c: 1c00 8c00 |004c: const-class v0, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -09ada0: 2201 7400 |004e: new-instance v1, Lcom/badlogic/gdx/assets/loaders/MusicLoader; // type@0074 │ │ -09ada4: 7020 0a02 4100 |0050: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@020a │ │ -09adaa: 6e30 eb01 0301 |0053: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09adb0: 1c00 1c01 |0056: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -09adb4: 2201 7600 |0058: new-instance v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader; // type@0076 │ │ -09adb8: 7020 1102 4100 |005a: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0211 │ │ -09adbe: 6e30 eb01 0301 |005d: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09adc4: 1c00 8d00 |0060: const-class v0, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -09adc8: 2201 7a00 |0062: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SoundLoader; // type@007a │ │ -09adcc: 7020 2302 4100 |0064: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0223 │ │ -09add2: 6e30 eb01 0301 |0067: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09add8: 1c00 5801 |006a: const-class v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -09addc: 2201 7d00 |006c: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; // type@007d │ │ -09ade0: 7020 2e02 4100 |006e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@022e │ │ -09ade6: 6e30 eb01 0301 |0071: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09adec: 1c00 2301 |0074: const-class v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -09adf0: 2201 7f00 |0076: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureLoader; // type@007f │ │ -09adf4: 7020 3502 4100 |0078: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0235 │ │ -09adfa: 6e30 eb01 0301 |007b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09ae00: 1c00 6602 |007e: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ -09ae04: 2201 7800 |0080: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SkinLoader; // type@0078 │ │ -09ae08: 7020 1a02 4100 |0082: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021a │ │ -09ae0e: 6e30 eb01 0301 |0085: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09ae14: 1c00 5b01 |0088: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@015b │ │ -09ae18: 2201 8100 |008a: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; // type@0081 │ │ -09ae1c: 7020 3e02 4100 |008c: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@023e │ │ -09ae22: 6e30 eb01 0301 |008f: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09ae28: 1c00 5c01 |0092: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@015c │ │ -09ae2c: 2201 8300 |0094: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; // type@0083 │ │ -09ae30: 7020 4702 4100 |0096: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0247 │ │ -09ae36: 6e30 eb01 0301 |0099: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ -09ae3c: 1210 |009c: const/4 v0, #int 1 // #1 │ │ -09ae3e: 2201 6b00 |009d: new-instance v1, Lcom/badlogic/gdx/assets/AssetManager$1; // type@006b │ │ -09ae42: 7020 cb01 3100 |009f: invoke-direct {v1, v3}, Lcom/badlogic/gdx/assets/AssetManager$1;.:(Lcom/badlogic/gdx/assets/AssetManager;)V // method@01cb │ │ -09ae48: 7120 dc25 1000 |00a2: invoke-static {v0, v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25dc │ │ -09ae4e: 0c00 |00a5: move-result-object v0 │ │ -09ae50: 5b30 f800 |00a6: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ -09ae54: 0e00 |00a8: return-void │ │ +0a8b2c: |[0a8b2c] com.badlogic.gdx.assets.AssetManager.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0a8b3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a8b3e: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0a8b44: 2200 ea02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8b48: 7010 1a20 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0a8b4e: 5b30 f100 |0009: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a8b52: 2200 ea02 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8b56: 7010 1a20 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0a8b5c: 5b30 f000 |0010: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a8b60: 2200 ea02 |0012: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8b64: 7010 1a20 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0a8b6a: 5b30 ef00 |0017: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a8b6e: 2200 ea02 |0019: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8b72: 7010 1a20 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0a8b78: 5b30 f500 |001e: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ +0a8b7c: 2200 a702 |0020: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a8b80: 7010 db1c 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0a8b86: 5b30 f300 |0025: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a8b8a: 2200 bf03 |0027: new-instance v0, Ljava/util/Stack; // type@03bf │ │ +0a8b8e: 7010 cc25 0000 |0029: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@25cc │ │ +0a8b94: 5b30 f700 |002c: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a8b98: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0a8b9a: 5b30 f200 |002f: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ +0a8b9e: 5932 f400 |0031: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a8ba2: 5932 f900 |0033: iput v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a8ba6: 2200 d602 |0035: new-instance v0, Lcom/badlogic/gdx/utils/Logger; // type@02d6 │ │ +0a8baa: 1c01 6c00 |0037: const-class v1, Lcom/badlogic/gdx/assets/AssetManager; // type@006c │ │ +0a8bae: 6e10 4924 0100 |0039: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a8bb4: 0c01 |003c: move-result-object v1 │ │ +0a8bb6: 7030 561f 1002 |003d: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Logger;.:(Ljava/lang/String;I)V // method@1f56 │ │ +0a8bbc: 5b30 f600 |0040: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a8bc0: 1c00 3001 |0042: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0a8bc4: 2201 7100 |0044: new-instance v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader; // type@0071 │ │ +0a8bc8: 7020 0002 4100 |0046: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0200 │ │ +0a8bce: 6e30 eb01 0301 |0049: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8bd4: 1c00 8c00 |004c: const-class v0, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0a8bd8: 2201 7400 |004e: new-instance v1, Lcom/badlogic/gdx/assets/loaders/MusicLoader; // type@0074 │ │ +0a8bdc: 7020 0a02 4100 |0050: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@020a │ │ +0a8be2: 6e30 eb01 0301 |0053: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8be8: 1c00 1c01 |0056: const-class v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0a8bec: 2201 7600 |0058: new-instance v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader; // type@0076 │ │ +0a8bf0: 7020 1102 4100 |005a: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0211 │ │ +0a8bf6: 6e30 eb01 0301 |005d: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8bfc: 1c00 8d00 |0060: const-class v0, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0a8c00: 2201 7a00 |0062: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SoundLoader; // type@007a │ │ +0a8c04: 7020 2302 4100 |0064: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0223 │ │ +0a8c0a: 6e30 eb01 0301 |0067: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8c10: 1c00 5801 |006a: const-class v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0a8c14: 2201 7d00 |006c: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader; // type@007d │ │ +0a8c18: 7020 2e02 4100 |006e: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@022e │ │ +0a8c1e: 6e30 eb01 0301 |0071: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8c24: 1c00 2301 |0074: const-class v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0a8c28: 2201 7f00 |0076: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TextureLoader; // type@007f │ │ +0a8c2c: 7020 3502 4100 |0078: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0235 │ │ +0a8c32: 6e30 eb01 0301 |007b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8c38: 1c00 6602 |007e: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ +0a8c3c: 2201 7800 |0080: new-instance v1, Lcom/badlogic/gdx/assets/loaders/SkinLoader; // type@0078 │ │ +0a8c40: 7020 1a02 4100 |0082: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@021a │ │ +0a8c46: 6e30 eb01 0301 |0085: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8c4c: 1c00 5b01 |0088: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@015b │ │ +0a8c50: 2201 8100 |008a: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader; // type@0081 │ │ +0a8c54: 7020 3e02 4100 |008c: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@023e │ │ +0a8c5a: 6e30 eb01 0301 |008f: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8c60: 1c00 5c01 |0092: const-class v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@015c │ │ +0a8c64: 2201 8300 |0094: new-instance v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader; // type@0083 │ │ +0a8c68: 7020 4702 4100 |0096: invoke-direct {v1, v4}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0247 │ │ +0a8c6e: 6e30 eb01 0301 |0099: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/assets/AssetManager;.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V // method@01eb │ │ +0a8c74: 1210 |009c: const/4 v0, #int 1 // #1 │ │ +0a8c76: 2201 6b00 |009d: new-instance v1, Lcom/badlogic/gdx/assets/AssetManager$1; // type@006b │ │ +0a8c7a: 7020 cb01 3100 |009f: invoke-direct {v1, v3}, Lcom/badlogic/gdx/assets/AssetManager$1;.:(Lcom/badlogic/gdx/assets/AssetManager;)V // method@01cb │ │ +0a8c80: 7120 dc25 1000 |00a2: invoke-static {v0, v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25dc │ │ +0a8c86: 0c00 |00a5: move-result-object v0 │ │ +0a8c88: 5b30 f800 |00a6: iput-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ +0a8c8c: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0004 line=58 │ │ 0x000b line=59 │ │ 0x0012 line=60 │ │ 0x0019 line=62 │ │ @@ -180260,42 +180288,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 │ │ -09ae58: |[09ae58] com.badlogic.gdx.assets.AssetManager.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ -09ae68: 5441 f500 |0000: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ -09ae6c: 5452 df00 |0002: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09ae70: 6e20 2420 2100 |0004: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09ae76: 0c00 |0007: move-result-object v0 │ │ -09ae78: 1f00 6e00 |0008: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@006e │ │ -09ae7c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -09ae80: 2201 bc02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09ae84: 2202 9103 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -09ae88: 7010 d024 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09ae8e: 1a03 a90c |0013: const-string v3, "No loader for type: " // string@0ca9 │ │ -09ae92: 6e20 d724 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09ae98: 0c02 |0018: move-result-object v2 │ │ -09ae9a: 5453 df00 |0019: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09ae9e: 6e10 4924 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09aea4: 0c03 |001e: move-result-object v3 │ │ -09aea6: 6e20 d724 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09aeac: 0c02 |0022: move-result-object v2 │ │ -09aeae: 6e10 dd24 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09aeb4: 0c02 |0026: move-result-object v2 │ │ -09aeb6: 7020 291e 2100 |0027: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09aebc: 2701 |002a: throw v1 │ │ -09aebe: 5441 f700 |002b: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09aec2: 2202 6a00 |002d: new-instance v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ -09aec6: 5443 f800 |002f: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ -09aeca: 7053 c401 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@01c4 │ │ -09aed0: 6e20 d325 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@25d3 │ │ -09aed6: 0e00 |0037: return-void │ │ +0a8c90: |[0a8c90] com.badlogic.gdx.assets.AssetManager.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ +0a8ca0: 5441 f500 |0000: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ +0a8ca4: 5452 df00 |0002: iget-object v2, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a8ca8: 6e20 2420 2100 |0004: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8cae: 0c00 |0007: move-result-object v0 │ │ +0a8cb0: 1f00 6e00 |0008: check-cast v0, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@006e │ │ +0a8cb4: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +0a8cb8: 2201 bc02 |000c: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a8cbc: 2202 9103 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0a8cc0: 7010 d024 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a8cc6: 1a03 a90c |0013: const-string v3, "No loader for type: " // string@0ca9 │ │ +0a8cca: 6e20 d724 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a8cd0: 0c02 |0018: move-result-object v2 │ │ +0a8cd2: 5453 df00 |0019: iget-object v3, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a8cd6: 6e10 4924 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a8cdc: 0c03 |001e: move-result-object v3 │ │ +0a8cde: 6e20 d724 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a8ce4: 0c02 |0022: move-result-object v2 │ │ +0a8ce6: 6e10 dd24 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a8cec: 0c02 |0026: move-result-object v2 │ │ +0a8cee: 7020 291e 2100 |0027: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a8cf4: 2701 |002a: throw v1 │ │ +0a8cf6: 5441 f700 |002b: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a8cfa: 2202 6a00 |002d: new-instance v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ +0a8cfe: 5443 f800 |002f: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ +0a8d02: 7053 c401 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@01c4 │ │ +0a8d08: 6e20 d325 2100 |0034: invoke-virtual {v1, v2}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@25d3 │ │ +0a8d0e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000a line=390 │ │ 0x002b line=391 │ │ 0x0037 line=392 │ │ locals : │ │ @@ -180308,49 +180336,49 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -09aed8: |[09aed8] com.badlogic.gdx.assets.AssetManager.disposeDependencies:(Ljava/lang/String;)V │ │ -09aee8: 5475 ef00 |0000: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09aeec: 6e20 2420 8500 |0002: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09aef2: 0c01 |0005: move-result-object v1 │ │ -09aef4: 1f01 a702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09aef8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -09aefc: 6e10 f01c 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09af02: 0c03 |000d: move-result-object v3 │ │ -09af04: 7210 ad25 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09af0a: 0a05 |0011: move-result v5 │ │ -09af0c: 3805 0c00 |0012: if-eqz v5, 001e // +000c │ │ -09af10: 7210 ae25 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09af16: 0c02 |0017: move-result-object v2 │ │ -09af18: 1f02 8f03 |0018: check-cast v2, Ljava/lang/String; // type@038f │ │ -09af1c: 7020 d301 2700 |001a: invoke-direct {v7, v2}, Lcom/badlogic/gdx/assets/AssetManager;.disposeDependencies:(Ljava/lang/String;)V // method@01d3 │ │ -09af22: 28f1 |001d: goto 000e // -000f │ │ -09af24: 5475 f000 |001e: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09af28: 6e20 2420 8500 |0020: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09af2e: 0c04 |0023: move-result-object v4 │ │ -09af30: 1f04 7303 |0024: check-cast v4, Ljava/lang/Class; // type@0373 │ │ -09af34: 5475 f100 |0026: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09af38: 6e20 2420 4500 |0028: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09af3e: 0c05 |002b: move-result-object v5 │ │ -09af40: 1f05 ea02 |002c: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09af44: 6e20 2420 8500 |002e: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09af4a: 0c05 |0031: move-result-object v5 │ │ -09af4c: 1f05 6d00 |0032: check-cast v5, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09af50: 1c06 8903 |0034: const-class v6, Ljava/lang/Object; // type@0389 │ │ -09af54: 6e20 f301 6500 |0036: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09af5a: 0c00 |0039: move-result-object v0 │ │ -09af5c: 2005 b802 |003a: instance-of v5, v0, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ -09af60: 3805 0700 |003c: if-eqz v5, 0043 // +0007 │ │ -09af64: 1f00 b802 |003e: check-cast v0, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ -09af68: 7210 fc1d 0000 |0040: invoke-interface {v0}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1dfc │ │ -09af6e: 0e00 |0043: return-void │ │ +0a8d10: |[0a8d10] com.badlogic.gdx.assets.AssetManager.disposeDependencies:(Ljava/lang/String;)V │ │ +0a8d20: 5475 ef00 |0000: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a8d24: 6e20 2420 8500 |0002: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8d2a: 0c01 |0005: move-result-object v1 │ │ +0a8d2c: 1f01 a702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a8d30: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0a8d34: 6e10 f01c 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a8d3a: 0c03 |000d: move-result-object v3 │ │ +0a8d3c: 7210 ad25 0300 |000e: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a8d42: 0a05 |0011: move-result v5 │ │ +0a8d44: 3805 0c00 |0012: if-eqz v5, 001e // +000c │ │ +0a8d48: 7210 ae25 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a8d4e: 0c02 |0017: move-result-object v2 │ │ +0a8d50: 1f02 8f03 |0018: check-cast v2, Ljava/lang/String; // type@038f │ │ +0a8d54: 7020 d301 2700 |001a: invoke-direct {v7, v2}, Lcom/badlogic/gdx/assets/AssetManager;.disposeDependencies:(Ljava/lang/String;)V // method@01d3 │ │ +0a8d5a: 28f1 |001d: goto 000e // -000f │ │ +0a8d5c: 5475 f000 |001e: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a8d60: 6e20 2420 8500 |0020: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8d66: 0c04 |0023: move-result-object v4 │ │ +0a8d68: 1f04 7303 |0024: check-cast v4, Ljava/lang/Class; // type@0373 │ │ +0a8d6c: 5475 f100 |0026: iget-object v5, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a8d70: 6e20 2420 4500 |0028: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8d76: 0c05 |002b: move-result-object v5 │ │ +0a8d78: 1f05 ea02 |002c: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8d7c: 6e20 2420 8500 |002e: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8d82: 0c05 |0031: move-result-object v5 │ │ +0a8d84: 1f05 6d00 |0032: check-cast v5, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a8d88: 1c06 8903 |0034: const-class v6, Ljava/lang/Object; // type@0389 │ │ +0a8d8c: 6e20 f301 6500 |0036: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0a8d92: 0c00 |0039: move-result-object v0 │ │ +0a8d94: 2005 b802 |003a: instance-of v5, v0, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ +0a8d98: 3805 0700 |003c: if-eqz v5, 0043 // +0007 │ │ +0a8d9c: 1f00 b802 |003e: check-cast v0, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ +0a8da0: 7210 fc1d 0000 |0040: invoke-interface {v0}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1dfc │ │ +0a8da6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0008 line=291 │ │ 0x000a line=292 │ │ 0x001a line=293 │ │ 0x001e line=297 │ │ @@ -180371,58 +180399,58 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -09af70: |[09af70] com.badlogic.gdx.assets.AssetManager.handleTaskError:(Ljava/lang/Throwable;)V │ │ -09af80: 5474 f600 |0000: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09af84: 1a05 5203 |0002: const-string v5, "Error loading asset." // string@0352 │ │ -09af88: 6e30 5a1f 5408 |0004: invoke-virtual {v4, v5, v8}, Lcom/badlogic/gdx/utils/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f5a │ │ -09af8e: 5474 f700 |0007: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09af92: 6e10 d025 0400 |0009: invoke-virtual {v4}, Ljava/util/Stack;.isEmpty:()Z // method@25d0 │ │ -09af98: 0a04 |000c: move-result v4 │ │ -09af9a: 3804 0800 |000d: if-eqz v4, 0015 // +0008 │ │ -09af9e: 2204 bc02 |000f: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09afa2: 7020 2b1e 8400 |0011: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1e2b │ │ -09afa8: 2704 |0014: throw v4 │ │ -09afaa: 5474 f700 |0015: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09afae: 6e10 d225 0400 |0017: invoke-virtual {v4}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@25d2 │ │ -09afb4: 0c03 |001a: move-result-object v3 │ │ -09afb6: 1f03 6a00 |001b: check-cast v3, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ -09afba: 5430 e200 |001d: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09afbe: 5534 e600 |001f: iget-boolean v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ -09afc2: 3804 1e00 |0021: if-eqz v4, 003f // +001e │ │ -09afc6: 5434 e500 |0023: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -09afca: 3804 1a00 |0025: if-eqz v4, 003f // +001a │ │ -09afce: 5434 e500 |0027: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ -09afd2: 6e10 f01c 0400 |0029: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09afd8: 0c02 |002c: move-result-object v2 │ │ -09afda: 7210 ad25 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09afe0: 0a04 |0030: move-result v4 │ │ -09afe2: 3804 0e00 |0031: if-eqz v4, 003f // +000e │ │ -09afe6: 7210 ae25 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09afec: 0c01 |0036: move-result-object v1 │ │ -09afee: 1f01 6600 |0037: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -09aff2: 5414 dd00 |0039: iget-object v4, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09aff6: 6e20 ed01 4700 |003b: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ -09affc: 28ef |003e: goto 002d // -0011 │ │ -09affe: 5474 f700 |003f: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09b002: 6e10 cd25 0400 |0041: invoke-virtual {v4}, Ljava/util/Stack;.clear:()V // method@25cd │ │ -09b008: 5474 f200 |0044: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ -09b00c: 3804 0c00 |0046: if-eqz v4, 0052 // +000c │ │ -09b010: 5474 f200 |0048: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ -09b014: 5405 dd00 |004a: iget-object v5, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b018: 5406 df00 |004c: iget-object v6, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09b01c: 7240 c101 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@01c1 │ │ -09b022: 0e00 |0051: return-void │ │ -09b024: 2204 bc02 |0052: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b028: 7020 2b1e 8400 |0054: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1e2b │ │ -09b02e: 2704 |0057: throw v4 │ │ +0a8da8: |[0a8da8] com.badlogic.gdx.assets.AssetManager.handleTaskError:(Ljava/lang/Throwable;)V │ │ +0a8db8: 5474 f600 |0000: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a8dbc: 1a05 5203 |0002: const-string v5, "Error loading asset." // string@0352 │ │ +0a8dc0: 6e30 5a1f 5408 |0004: invoke-virtual {v4, v5, v8}, Lcom/badlogic/gdx/utils/Logger;.error:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f5a │ │ +0a8dc6: 5474 f700 |0007: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a8dca: 6e10 d025 0400 |0009: invoke-virtual {v4}, Ljava/util/Stack;.isEmpty:()Z // method@25d0 │ │ +0a8dd0: 0a04 |000c: move-result v4 │ │ +0a8dd2: 3804 0800 |000d: if-eqz v4, 0015 // +0008 │ │ +0a8dd6: 2204 bc02 |000f: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a8dda: 7020 2b1e 8400 |0011: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1e2b │ │ +0a8de0: 2704 |0014: throw v4 │ │ +0a8de2: 5474 f700 |0015: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a8de6: 6e10 d225 0400 |0017: invoke-virtual {v4}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@25d2 │ │ +0a8dec: 0c03 |001a: move-result-object v3 │ │ +0a8dee: 1f03 6a00 |001b: check-cast v3, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ +0a8df2: 5430 e200 |001d: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a8df6: 5534 e600 |001f: iget-boolean v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependenciesLoaded:Z // field@00e6 │ │ +0a8dfa: 3804 1e00 |0021: if-eqz v4, 003f // +001e │ │ +0a8dfe: 5434 e500 |0023: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0a8e02: 3804 1a00 |0025: if-eqz v4, 003f // +001a │ │ +0a8e06: 5434 e500 |0027: iget-object v4, v3, Lcom/badlogic/gdx/assets/AssetLoadingTask;.dependencies:Lcom/badlogic/gdx/utils/Array; // field@00e5 │ │ +0a8e0a: 6e10 f01c 0400 |0029: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a8e10: 0c02 |002c: move-result-object v2 │ │ +0a8e12: 7210 ad25 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a8e18: 0a04 |0030: move-result v4 │ │ +0a8e1a: 3804 0e00 |0031: if-eqz v4, 003f // +000e │ │ +0a8e1e: 7210 ae25 0200 |0033: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a8e24: 0c01 |0036: move-result-object v1 │ │ +0a8e26: 1f01 6600 |0037: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0a8e2a: 5414 dd00 |0039: iget-object v4, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a8e2e: 6e20 ed01 4700 |003b: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ +0a8e34: 28ef |003e: goto 002d // -0011 │ │ +0a8e36: 5474 f700 |003f: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a8e3a: 6e10 cd25 0400 |0041: invoke-virtual {v4}, Ljava/util/Stack;.clear:()V // method@25cd │ │ +0a8e40: 5474 f200 |0044: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ +0a8e44: 3804 0c00 |0046: if-eqz v4, 0052 // +000c │ │ +0a8e48: 5474 f200 |0048: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ +0a8e4c: 5405 dd00 |004a: iget-object v5, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a8e50: 5406 df00 |004c: iget-object v6, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a8e54: 7240 c101 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@01c1 │ │ +0a8e5a: 0e00 |0051: return-void │ │ +0a8e5c: 2204 bc02 |0052: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a8e60: 7020 2b1e 8400 |0054: invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/Throwable;)V // method@1e2b │ │ +0a8e66: 2704 |0057: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0007 line=451 │ │ 0x0015 line=454 │ │ 0x001d line=455 │ │ 0x001f line=458 │ │ @@ -180446,43 +180474,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -09b030: |[09b030] com.badlogic.gdx.assets.AssetManager.incrementRefCountedDependencies:(Ljava/lang/String;)V │ │ -09b040: 5465 ef00 |0000: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09b044: 6e20 2420 7500 |0002: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b04a: 0c01 |0005: move-result-object v1 │ │ -09b04c: 1f01 a702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09b050: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -09b054: 0e00 |000a: return-void │ │ -09b056: 6e10 f01c 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09b05c: 0c03 |000e: move-result-object v3 │ │ -09b05e: 7210 ad25 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b064: 0a05 |0012: move-result v5 │ │ -09b066: 3805 f7ff |0013: if-eqz v5, 000a // -0009 │ │ -09b06a: 7210 ae25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b070: 0c02 |0018: move-result-object v2 │ │ -09b072: 1f02 8f03 |0019: check-cast v2, Ljava/lang/String; // type@038f │ │ -09b076: 5465 f000 |001b: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b07a: 6e20 2420 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b080: 0c04 |0020: move-result-object v4 │ │ -09b082: 1f04 7303 |0021: check-cast v4, Ljava/lang/Class; // type@0373 │ │ -09b086: 5465 f100 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b08a: 6e20 2420 4500 |0025: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b090: 0c05 |0028: move-result-object v5 │ │ -09b092: 1f05 ea02 |0029: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b096: 6e20 2420 2500 |002b: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b09c: 0c00 |002e: move-result-object v0 │ │ -09b09e: 1f00 6d00 |002f: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b0a2: 6e10 f501 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@01f5 │ │ -09b0a8: 7020 e201 2600 |0034: invoke-direct {v6, v2}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@01e2 │ │ -09b0ae: 28d8 |0037: goto 000f // -0028 │ │ +0a8e68: |[0a8e68] com.badlogic.gdx.assets.AssetManager.incrementRefCountedDependencies:(Ljava/lang/String;)V │ │ +0a8e78: 5465 ef00 |0000: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a8e7c: 6e20 2420 7500 |0002: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8e82: 0c01 |0005: move-result-object v1 │ │ +0a8e84: 1f01 a702 |0006: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a8e88: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +0a8e8c: 0e00 |000a: return-void │ │ +0a8e8e: 6e10 f01c 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a8e94: 0c03 |000e: move-result-object v3 │ │ +0a8e96: 7210 ad25 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a8e9c: 0a05 |0012: move-result v5 │ │ +0a8e9e: 3805 f7ff |0013: if-eqz v5, 000a // -0009 │ │ +0a8ea2: 7210 ae25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a8ea8: 0c02 |0018: move-result-object v2 │ │ +0a8eaa: 1f02 8f03 |0019: check-cast v2, Ljava/lang/String; // type@038f │ │ +0a8eae: 5465 f000 |001b: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a8eb2: 6e20 2420 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8eb8: 0c04 |0020: move-result-object v4 │ │ +0a8eba: 1f04 7303 |0021: check-cast v4, Ljava/lang/Class; // type@0373 │ │ +0a8ebe: 5465 f100 |0023: iget-object v5, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a8ec2: 6e20 2420 4500 |0025: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8ec8: 0c05 |0028: move-result-object v5 │ │ +0a8eca: 1f05 ea02 |0029: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8ece: 6e20 2420 2500 |002b: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8ed4: 0c00 |002e: move-result-object v0 │ │ +0a8ed6: 1f00 6d00 |002f: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a8eda: 6e10 f501 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@01f5 │ │ +0a8ee0: 7020 e201 2600 |0034: invoke-direct {v6, v2}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@01e2 │ │ +0a8ee6: 28d8 |0037: goto 000f // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=444 │ │ 0x000b line=438 │ │ 0x001b line=439 │ │ @@ -180503,68 +180531,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -09b0b0: |[09b0b0] com.badlogic.gdx.assets.AssetManager.nextTask:()V │ │ -09b0c0: 5463 f300 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09b0c4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -09b0c6: 6e20 f51c 4300 |0003: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -09b0cc: 0c00 |0006: move-result-object v0 │ │ -09b0ce: 1f00 6600 |0007: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -09b0d2: 5403 dd00 |0009: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b0d6: 6e20 e401 3600 |000b: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@01e4 │ │ -09b0dc: 0a03 |000e: move-result v3 │ │ -09b0de: 3803 4300 |000f: if-eqz v3, 0052 // +0043 │ │ -09b0e2: 5463 f600 |0011: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09b0e6: 2204 9103 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09b0ea: 7010 d024 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b0f0: 1a05 6f01 |0018: const-string v5, "Already loaded: " // string@016f │ │ -09b0f4: 6e20 d724 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b0fa: 0c04 |001d: move-result-object v4 │ │ -09b0fc: 6e20 d624 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09b102: 0c04 |0021: move-result-object v4 │ │ -09b104: 6e10 dd24 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b10a: 0c04 |0025: move-result-object v4 │ │ -09b10c: 6e20 571f 4300 |0026: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09b112: 5463 f000 |0029: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b116: 5404 dd00 |002b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b11a: 6e20 2420 4300 |002d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b120: 0c02 |0030: move-result-object v2 │ │ -09b122: 1f02 7303 |0031: check-cast v2, Ljava/lang/Class; // type@0373 │ │ -09b126: 5463 f100 |0033: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b12a: 6e20 2420 2300 |0035: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b130: 0c03 |0038: move-result-object v3 │ │ -09b132: 1f03 ea02 |0039: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b136: 5404 dd00 |003b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b13a: 6e20 2420 4300 |003d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b140: 0c01 |0040: move-result-object v1 │ │ -09b142: 1f01 6d00 |0041: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b146: 6e10 f501 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@01f5 │ │ -09b14c: 5403 dd00 |0046: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b150: 7020 e201 3600 |0048: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@01e2 │ │ -09b156: 5263 f400 |004b: iget v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09b15a: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09b15e: 5963 f400 |004f: iput v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09b162: 0e00 |0051: return-void │ │ -09b164: 5463 f600 |0052: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09b168: 2204 9103 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09b16c: 7010 d024 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b172: 1a05 fc0b |0059: const-string v5, "Loading: " // string@0bfc │ │ -09b176: 6e20 d724 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b17c: 0c04 |005e: move-result-object v4 │ │ -09b17e: 6e20 d624 0400 |005f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09b184: 0c04 |0062: move-result-object v4 │ │ -09b186: 6e10 dd24 0400 |0063: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b18c: 0c04 |0066: move-result-object v4 │ │ -09b18e: 6e20 5c1f 4300 |0067: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@1f5c │ │ -09b194: 7020 cf01 0600 |006a: invoke-direct {v6, v0}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01cf │ │ -09b19a: 28e4 |006d: goto 0051 // -001c │ │ +0a8ee8: |[0a8ee8] com.badlogic.gdx.assets.AssetManager.nextTask:()V │ │ +0a8ef8: 5463 f300 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a8efc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a8efe: 6e20 f51c 4300 |0003: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0a8f04: 0c00 |0006: move-result-object v0 │ │ +0a8f06: 1f00 6600 |0007: check-cast v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0a8f0a: 5403 dd00 |0009: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a8f0e: 6e20 e401 3600 |000b: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@01e4 │ │ +0a8f14: 0a03 |000e: move-result v3 │ │ +0a8f16: 3803 4300 |000f: if-eqz v3, 0052 // +0043 │ │ +0a8f1a: 5463 f600 |0011: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a8f1e: 2204 9103 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a8f22: 7010 d024 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a8f28: 1a05 6f01 |0018: const-string v5, "Already loaded: " // string@016f │ │ +0a8f2c: 6e20 d724 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a8f32: 0c04 |001d: move-result-object v4 │ │ +0a8f34: 6e20 d624 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0a8f3a: 0c04 |0021: move-result-object v4 │ │ +0a8f3c: 6e10 dd24 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a8f42: 0c04 |0025: move-result-object v4 │ │ +0a8f44: 6e20 571f 4300 |0026: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a8f4a: 5463 f000 |0029: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a8f4e: 5404 dd00 |002b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a8f52: 6e20 2420 4300 |002d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8f58: 0c02 |0030: move-result-object v2 │ │ +0a8f5a: 1f02 7303 |0031: check-cast v2, Ljava/lang/Class; // type@0373 │ │ +0a8f5e: 5463 f100 |0033: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a8f62: 6e20 2420 2300 |0035: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8f68: 0c03 |0038: move-result-object v3 │ │ +0a8f6a: 1f03 ea02 |0039: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a8f6e: 5404 dd00 |003b: iget-object v4, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a8f72: 6e20 2420 4300 |003d: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a8f78: 0c01 |0040: move-result-object v1 │ │ +0a8f7a: 1f01 6d00 |0041: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a8f7e: 6e10 f501 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@01f5 │ │ +0a8f84: 5403 dd00 |0046: iget-object v3, v0, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a8f88: 7020 e201 3600 |0048: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@01e2 │ │ +0a8f8e: 5263 f400 |004b: iget v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a8f92: d803 0301 |004d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a8f96: 5963 f400 |004f: iput v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a8f9a: 0e00 |0051: return-void │ │ +0a8f9c: 5463 f600 |0052: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a8fa0: 2204 9103 |0054: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a8fa4: 7010 d024 0400 |0056: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a8faa: 1a05 fc0b |0059: const-string v5, "Loading: " // string@0bfc │ │ +0a8fae: 6e20 d724 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a8fb4: 0c04 |005e: move-result-object v4 │ │ +0a8fb6: 6e20 d624 0400 |005f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0a8fbc: 0c04 |0062: move-result-object v4 │ │ +0a8fbe: 6e10 dd24 0400 |0063: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a8fc4: 0c04 |0066: move-result-object v4 │ │ +0a8fc6: 6e20 5c1f 4300 |0067: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@1f5c │ │ +0a8fcc: 7020 cf01 0600 |006a: invoke-direct {v6, v0}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01cf │ │ +0a8fd2: 28e4 |006d: goto 0051 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0009 line=372 │ │ 0x0011 line=373 │ │ 0x0029 line=374 │ │ 0x0033 line=375 │ │ @@ -180581,110 +180609,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 │ │ -09b19c: |[09b19c] com.badlogic.gdx.assets.AssetManager.updateTask:()Z │ │ -09b1ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09b1ae: 5495 f700 |0001: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09b1b2: 6e10 d125 0500 |0003: invoke-virtual {v5}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@25d1 │ │ -09b1b8: 0c02 |0006: move-result-object v2 │ │ -09b1ba: 1f02 6a00 |0007: check-cast v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ -09b1be: 6e10 ca01 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.update:()Z // method@01ca │ │ -09b1c4: 0a05 |000c: move-result v5 │ │ -09b1c6: 3805 ab00 |000d: if-eqz v5, 00b8 // +00ab │ │ -09b1ca: 5495 f000 |000f: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b1ce: 5426 e200 |0011: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b1d2: 5466 dd00 |0013: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b1d6: 5427 e200 |0015: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b1da: 5477 df00 |0017: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09b1de: 6e30 2a20 6507 |0019: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -09b1e4: 5495 f100 |001c: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b1e8: 5426 e200 |001e: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b1ec: 5466 df00 |0020: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09b1f0: 6e20 2420 6500 |0022: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b1f6: 0c03 |0025: move-result-object v3 │ │ -09b1f8: 1f03 ea02 |0026: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b1fc: 3903 1000 |0028: if-nez v3, 0038 // +0010 │ │ -09b200: 2203 ea02 |002a: new-instance v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b204: 7010 1a20 0300 |002c: invoke-direct {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -09b20a: 5495 f100 |002f: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b20e: 5426 e200 |0031: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b212: 5466 df00 |0033: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09b216: 6e30 2a20 6503 |0035: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -09b21c: 5425 e200 |0038: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b220: 5455 dd00 |003a: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b224: 2206 6d00 |003c: new-instance v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b228: 6e10 c701 0200 |003e: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.getAsset:()Ljava/lang/Object; // method@01c7 │ │ -09b22e: 0c07 |0041: move-result-object v7 │ │ -09b230: 7020 f101 7600 |0042: invoke-direct {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.:(Ljava/lang/Object;)V // method@01f1 │ │ -09b236: 6e30 2a20 5306 |0045: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -09b23c: 5495 f700 |0048: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09b240: 6e10 d425 0500 |004a: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09b246: 0a05 |004d: move-result v5 │ │ -09b248: 3345 0800 |004e: if-ne v5, v4, 0056 // +0008 │ │ -09b24c: 5295 f400 |0050: iget v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09b250: d805 0501 |0052: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09b254: 5995 f400 |0054: iput v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09b258: 5495 f700 |0056: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09b25c: 6e10 d225 0500 |0058: invoke-virtual {v5}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@25d2 │ │ -09b262: 5525 e400 |005b: iget-boolean v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00e4 │ │ -09b266: 3805 0a00 |005d: if-eqz v5, 0067 // +000a │ │ -09b26a: 5425 e200 |005f: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b26e: 5455 dd00 |0061: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b272: 6e20 ed01 5900 |0063: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ -09b278: 0f04 |0066: return v4 │ │ -09b27a: 5425 e200 |0067: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b27e: 5455 de00 |0069: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -09b282: 3805 1b00 |006b: if-eqz v5, 0086 // +001b │ │ -09b286: 5425 e200 |006d: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b28a: 5455 de00 |006f: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -09b28e: 5455 e000 |0071: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00e0 │ │ -09b292: 3805 1300 |0073: if-eqz v5, 0086 // +0013 │ │ -09b296: 5425 e200 |0075: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b29a: 5455 de00 |0077: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -09b29e: 5455 e000 |0079: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00e0 │ │ -09b2a2: 5426 e200 |007b: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b2a6: 5466 dd00 |007d: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09b2aa: 5427 e200 |007f: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b2ae: 5477 df00 |0081: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09b2b2: 7240 c201 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@01c2 │ │ -09b2b8: 7100 2821 0000 |0086: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -09b2be: 0b00 |0089: move-result-wide v0 │ │ -09b2c0: 5495 f600 |008a: iget-object v5, v9, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09b2c4: 2206 9103 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09b2c8: 7010 d024 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b2ce: 1a07 f70b |0091: const-string v7, "Loaded: " // string@0bf7 │ │ -09b2d2: 6e20 d724 7600 |0093: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b2d8: 0c06 |0096: move-result-object v6 │ │ -09b2da: 5327 eb00 |0097: iget-wide v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00eb │ │ -09b2de: 9c07 0007 |0099: sub-long v7, v0, v7 │ │ -09b2e2: 8577 |009b: long-to-float v7, v7 │ │ -09b2e4: 1408 0024 7449 |009c: const v8, #float 1e+06 // #49742400 │ │ -09b2ea: c987 |009f: div-float/2addr v7, v8 │ │ -09b2ec: 6e20 d324 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -09b2f2: 0c06 |00a3: move-result-object v6 │ │ -09b2f4: 1a07 5420 |00a4: const-string v7, "ms " // string@2054 │ │ -09b2f8: 6e20 d724 7600 |00a6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b2fe: 0c06 |00a9: move-result-object v6 │ │ -09b300: 5427 e200 |00aa: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09b304: 6e20 d624 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09b30a: 0c06 |00af: move-result-object v6 │ │ -09b30c: 6e10 dd24 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b312: 0c06 |00b3: move-result-object v6 │ │ -09b314: 6e20 571f 6500 |00b4: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09b31a: 28af |00b7: goto 0066 // -0051 │ │ -09b31c: 1204 |00b8: const/4 v4, #int 0 // #0 │ │ -09b31e: 28ad |00b9: goto 0066 // -0053 │ │ +0a8fd4: |[0a8fd4] com.badlogic.gdx.assets.AssetManager.updateTask:()Z │ │ +0a8fe4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a8fe6: 54a5 f700 |0001: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a8fea: 6e10 d125 0500 |0003: invoke-virtual {v5}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@25d1 │ │ +0a8ff0: 0c02 |0006: move-result-object v2 │ │ +0a8ff2: 1f02 6a00 |0007: check-cast v2, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ +0a8ff6: 6e10 ca01 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.update:()Z // method@01ca │ │ +0a8ffc: 0a05 |000c: move-result v5 │ │ +0a8ffe: 3805 ab00 |000d: if-eqz v5, 00b8 // +00ab │ │ +0a9002: 54a5 f000 |000f: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9006: 5426 e200 |0011: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a900a: 5466 dd00 |0013: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a900e: 5427 e200 |0015: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a9012: 5477 df00 |0017: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9016: 6e30 2a20 6507 |0019: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0a901c: 54a5 f100 |001c: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9020: 5426 e200 |001e: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a9024: 5466 df00 |0020: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9028: 6e20 2420 6500 |0022: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a902e: 0c03 |0025: move-result-object v3 │ │ +0a9030: 1f03 ea02 |0026: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9034: 3903 1000 |0028: if-nez v3, 0038 // +0010 │ │ +0a9038: 2203 ea02 |002a: new-instance v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a903c: 7010 1a20 0300 |002c: invoke-direct {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0a9042: 54a5 f100 |002f: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9046: 5426 e200 |0031: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a904a: 5466 df00 |0033: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a904e: 6e30 2a20 6503 |0035: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0a9054: 5425 e200 |0038: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a9058: 5455 dd00 |003a: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a905c: 2206 6d00 |003c: new-instance v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a9060: 6e10 c701 0200 |003e: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetLoadingTask;.getAsset:()Ljava/lang/Object; // method@01c7 │ │ +0a9066: 0c07 |0041: move-result-object v7 │ │ +0a9068: 7020 f101 7600 |0042: invoke-direct {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.:(Ljava/lang/Object;)V // method@01f1 │ │ +0a906e: 6e30 2a20 5306 |0045: invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0a9074: 54a5 f700 |0048: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a9078: 6e10 d425 0500 |004a: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0a907e: 0a05 |004d: move-result v5 │ │ +0a9080: 3345 0800 |004e: if-ne v5, v4, 0056 // +0008 │ │ +0a9084: 52a5 f400 |0050: iget v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a9088: d805 0501 |0052: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a908c: 59a5 f400 |0054: iput v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a9090: 54a5 f700 |0056: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a9094: 6e10 d225 0500 |0058: invoke-virtual {v5}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@25d2 │ │ +0a909a: 5525 e400 |005b: iget-boolean v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00e4 │ │ +0a909e: 3805 0a00 |005d: if-eqz v5, 0067 // +000a │ │ +0a90a2: 5425 e200 |005f: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a90a6: 5455 dd00 |0061: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a90aa: 6e20 ed01 5a00 |0063: invoke-virtual {v10, v5}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ +0a90b0: 0f04 |0066: return v4 │ │ +0a90b2: 5425 e200 |0067: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a90b6: 5455 de00 |0069: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +0a90ba: 3805 1b00 |006b: if-eqz v5, 0086 // +001b │ │ +0a90be: 5425 e200 |006d: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a90c2: 5455 de00 |006f: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +0a90c6: 5455 e000 |0071: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00e0 │ │ +0a90ca: 3805 1300 |0073: if-eqz v5, 0086 // +0013 │ │ +0a90ce: 5425 e200 |0075: iget-object v5, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a90d2: 5455 de00 |0077: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +0a90d6: 5455 e000 |0079: iget-object v5, v5, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@00e0 │ │ +0a90da: 5426 e200 |007b: iget-object v6, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a90de: 5466 dd00 |007d: iget-object v6, v6, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a90e2: 5427 e200 |007f: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a90e6: 5477 df00 |0081: iget-object v7, v7, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a90ea: 7240 c201 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@01c2 │ │ +0a90f0: 7100 2821 0000 |0086: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +0a90f6: 0b00 |0089: move-result-wide v0 │ │ +0a90f8: 54a5 f600 |008a: iget-object v5, v10, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a90fc: 2206 9103 |008c: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9100: 7010 d024 0600 |008e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9106: 1a07 f70b |0091: const-string v7, "Loaded: " // string@0bf7 │ │ +0a910a: 6e20 d724 7600 |0093: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9110: 0c06 |0096: move-result-object v6 │ │ +0a9112: 5328 eb00 |0097: iget-wide v8, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.startTime:J // field@00eb │ │ +0a9116: 9c08 0008 |0099: sub-long v8, v0, v8 │ │ +0a911a: 8587 |009b: long-to-float v7, v8 │ │ +0a911c: 1408 0024 7449 |009c: const v8, #float 1e+06 // #49742400 │ │ +0a9122: c987 |009f: div-float/2addr v7, v8 │ │ +0a9124: 6e20 d324 7600 |00a0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0a912a: 0c06 |00a3: move-result-object v6 │ │ +0a912c: 1a07 5420 |00a4: const-string v7, "ms " // string@2054 │ │ +0a9130: 6e20 d724 7600 |00a6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9136: 0c06 |00a9: move-result-object v6 │ │ +0a9138: 5427 e200 |00aa: iget-object v7, v2, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a913c: 6e20 d624 7600 |00ac: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0a9142: 0c06 |00af: move-result-object v6 │ │ +0a9144: 6e10 dd24 0600 |00b0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a914a: 0c06 |00b3: move-result-object v6 │ │ +0a914c: 6e20 571f 6500 |00b4: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a9152: 28af |00b7: goto 0066 // -0051 │ │ +0a9154: 1204 |00b8: const/4 v4, #int 0 // #0 │ │ +0a9156: 28ad |00b9: goto 0066 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=397 │ │ 0x0009 line=399 │ │ 0x000f line=401 │ │ 0x001c line=404 │ │ 0x0028 line=405 │ │ @@ -180703,115 +180731,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 │ │ -09b320: |[09b320] com.badlogic.gdx.assets.AssetManager.clear:()V │ │ -09b330: 1d09 |0000: monitor-enter v9 │ │ -09b332: 5498 f300 |0001: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09b336: 6e10 e81c 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -09b33c: 6e10 ee01 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@01ee │ │ -09b342: 0a08 |0009: move-result v8 │ │ -09b344: 3808 fcff |000a: if-eqz v8, 0006 // -0004 │ │ -09b348: 2205 e402 |000c: new-instance v5, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ -09b34c: 7010 df1f 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ -09b352: 5498 f000 |0011: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b356: 5288 1210 |0013: iget v8, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -09b35a: 3d08 7700 |0015: if-lez v8, 008c // +0077 │ │ -09b35e: 6e10 e21f 0500 |0017: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.clear:()V // method@1fe2 │ │ -09b364: 5498 f000 |001a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b368: 6e10 2820 0800 |001c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -09b36e: 0c08 |001f: move-result-object v8 │ │ -09b370: 6e10 0c20 0800 |0020: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@200c │ │ -09b376: 0c01 |0023: move-result-object v1 │ │ -09b378: 6e10 f01c 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09b37e: 0c06 |0027: move-result-object v6 │ │ -09b380: 7210 ad25 0600 |0028: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b386: 0a08 |002b: move-result v8 │ │ -09b388: 3808 1000 |002c: if-eqz v8, 003c // +0010 │ │ -09b38c: 7210 ae25 0600 |002e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b392: 0c00 |0031: move-result-object v0 │ │ -09b394: 1f00 8f03 |0032: check-cast v0, Ljava/lang/String; // type@038f │ │ -09b398: 1208 |0034: const/4 v8, #int 0 // #0 │ │ -09b39a: 6e30 f11f 0508 |0035: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -09b3a0: 28f0 |0038: goto 0028 // -0010 │ │ -09b3a2: 0d08 |0039: move-exception v8 │ │ -09b3a4: 1e09 |003a: monitor-exit v9 │ │ -09b3a6: 2708 |003b: throw v8 │ │ -09b3a8: 6e10 f01c 0100 |003c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09b3ae: 0c06 |003f: move-result-object v6 │ │ -09b3b0: 7210 ad25 0600 |0040: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b3b6: 0a08 |0043: move-result v8 │ │ -09b3b8: 3808 2d00 |0044: if-eqz v8, 0071 // +002d │ │ -09b3bc: 7210 ae25 0600 |0046: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b3c2: 0c00 |0049: move-result-object v0 │ │ -09b3c4: 1f00 8f03 |004a: check-cast v0, Ljava/lang/String; // type@038f │ │ -09b3c8: 5498 ef00 |004c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09b3cc: 6e20 2420 0800 |004e: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b3d2: 0c03 |0051: move-result-object v3 │ │ -09b3d4: 1f03 a702 |0052: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09b3d8: 3803 ecff |0054: if-eqz v3, 0040 // -0014 │ │ -09b3dc: 6e10 f01c 0300 |0056: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09b3e2: 0c07 |0059: move-result-object v7 │ │ -09b3e4: 7210 ad25 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b3ea: 0a08 |005d: move-result v8 │ │ -09b3ec: 3808 e2ff |005e: if-eqz v8, 0040 // -001e │ │ -09b3f0: 7210 ae25 0700 |0060: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b3f6: 0c04 |0063: move-result-object v4 │ │ -09b3f8: 1f04 8f03 |0064: check-cast v4, Ljava/lang/String; // type@038f │ │ -09b3fc: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -09b3fe: 6e30 e91f 4508 |0067: invoke-virtual {v5, v4, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -09b404: 0a02 |006a: move-result v2 │ │ -09b406: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09b40a: 6e30 f11f 4502 |006d: invoke-virtual {v5, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -09b410: 28ea |0070: goto 005a // -0016 │ │ -09b412: 6e10 f01c 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09b418: 0c06 |0074: move-result-object v6 │ │ -09b41a: 7210 ad25 0600 |0075: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b420: 0a08 |0078: move-result v8 │ │ -09b422: 3808 98ff |0079: if-eqz v8, 0011 // -0068 │ │ -09b426: 7210 ae25 0600 |007b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b42c: 0c00 |007e: move-result-object v0 │ │ -09b42e: 1f00 8f03 |007f: check-cast v0, Ljava/lang/String; // type@038f │ │ -09b432: 1208 |0081: const/4 v8, #int 0 // #0 │ │ -09b434: 6e30 e91f 0508 |0082: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -09b43a: 0a08 |0085: move-result v8 │ │ -09b43c: 3908 efff |0086: if-nez v8, 0075 // -0011 │ │ -09b440: 6e20 ed01 0900 |0088: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ -09b446: 28ea |008b: goto 0075 // -0016 │ │ -09b448: 5498 f100 |008c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b44c: 6e10 1d20 0800 |008e: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ -09b452: 5498 f000 |0091: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b456: 6e10 1d20 0800 |0093: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ -09b45c: 5498 ef00 |0096: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09b460: 6e10 1d20 0800 |0098: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ -09b466: 1208 |009b: const/4 v8, #int 0 // #0 │ │ -09b468: 5998 f400 |009c: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09b46c: 1208 |009e: const/4 v8, #int 0 // #0 │ │ -09b46e: 5998 f900 |009f: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09b472: 5498 f300 |00a1: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09b476: 6e10 e81c 0800 |00a3: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -09b47c: 5498 f700 |00a6: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09b480: 6e10 cd25 0800 |00a8: invoke-virtual {v8}, Ljava/util/Stack;.clear:()V // method@25cd │ │ -09b486: 1e09 |00ab: monitor-exit v9 │ │ -09b488: 0e00 |00ac: return-void │ │ +0a9158: |[0a9158] com.badlogic.gdx.assets.AssetManager.clear:()V │ │ +0a9168: 1d09 |0000: monitor-enter v9 │ │ +0a916a: 5498 f300 |0001: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a916e: 6e10 e81c 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0a9174: 6e10 ee01 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@01ee │ │ +0a917a: 0a08 |0009: move-result v8 │ │ +0a917c: 3808 fcff |000a: if-eqz v8, 0006 // -0004 │ │ +0a9180: 2205 e402 |000c: new-instance v5, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ +0a9184: 7010 df1f 0500 |000e: invoke-direct {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ +0a918a: 5498 f000 |0011: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a918e: 5288 1210 |0013: iget v8, v8, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0a9192: 3d08 7700 |0015: if-lez v8, 008c // +0077 │ │ +0a9196: 6e10 e21f 0500 |0017: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.clear:()V // method@1fe2 │ │ +0a919c: 5498 f000 |001a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a91a0: 6e10 2820 0800 |001c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0a91a6: 0c08 |001f: move-result-object v8 │ │ +0a91a8: 6e10 0c20 0800 |0020: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@200c │ │ +0a91ae: 0c01 |0023: move-result-object v1 │ │ +0a91b0: 6e10 f01c 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a91b6: 0c06 |0027: move-result-object v6 │ │ +0a91b8: 7210 ad25 0600 |0028: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a91be: 0a08 |002b: move-result v8 │ │ +0a91c0: 3808 1000 |002c: if-eqz v8, 003c // +0010 │ │ +0a91c4: 7210 ae25 0600 |002e: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a91ca: 0c00 |0031: move-result-object v0 │ │ +0a91cc: 1f00 8f03 |0032: check-cast v0, Ljava/lang/String; // type@038f │ │ +0a91d0: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +0a91d2: 6e30 f11f 0508 |0035: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0a91d8: 28f0 |0038: goto 0028 // -0010 │ │ +0a91da: 0d08 |0039: move-exception v8 │ │ +0a91dc: 1e09 |003a: monitor-exit v9 │ │ +0a91de: 2708 |003b: throw v8 │ │ +0a91e0: 6e10 f01c 0100 |003c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a91e6: 0c06 |003f: move-result-object v6 │ │ +0a91e8: 7210 ad25 0600 |0040: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a91ee: 0a08 |0043: move-result v8 │ │ +0a91f0: 3808 2d00 |0044: if-eqz v8, 0071 // +002d │ │ +0a91f4: 7210 ae25 0600 |0046: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a91fa: 0c00 |0049: move-result-object v0 │ │ +0a91fc: 1f00 8f03 |004a: check-cast v0, Ljava/lang/String; // type@038f │ │ +0a9200: 5498 ef00 |004c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a9204: 6e20 2420 0800 |004e: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a920a: 0c03 |0051: move-result-object v3 │ │ +0a920c: 1f03 a702 |0052: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a9210: 3803 ecff |0054: if-eqz v3, 0040 // -0014 │ │ +0a9214: 6e10 f01c 0300 |0056: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a921a: 0c07 |0059: move-result-object v7 │ │ +0a921c: 7210 ad25 0700 |005a: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a9222: 0a08 |005d: move-result v8 │ │ +0a9224: 3808 e2ff |005e: if-eqz v8, 0040 // -001e │ │ +0a9228: 7210 ae25 0700 |0060: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a922e: 0c04 |0063: move-result-object v4 │ │ +0a9230: 1f04 8f03 |0064: check-cast v4, Ljava/lang/String; // type@038f │ │ +0a9234: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0a9236: 6e30 e91f 4508 |0067: invoke-virtual {v5, v4, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0a923c: 0a02 |006a: move-result v2 │ │ +0a923e: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a9242: 6e30 f11f 4502 |006d: invoke-virtual {v5, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0a9248: 28ea |0070: goto 005a // -0016 │ │ +0a924a: 6e10 f01c 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a9250: 0c06 |0074: move-result-object v6 │ │ +0a9252: 7210 ad25 0600 |0075: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a9258: 0a08 |0078: move-result v8 │ │ +0a925a: 3808 98ff |0079: if-eqz v8, 0011 // -0068 │ │ +0a925e: 7210 ae25 0600 |007b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a9264: 0c00 |007e: move-result-object v0 │ │ +0a9266: 1f00 8f03 |007f: check-cast v0, Ljava/lang/String; // type@038f │ │ +0a926a: 1208 |0081: const/4 v8, #int 0 // #0 │ │ +0a926c: 6e30 e91f 0508 |0082: invoke-virtual {v5, v0, v8}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0a9272: 0a08 |0085: move-result v8 │ │ +0a9274: 3908 efff |0086: if-nez v8, 0075 // -0011 │ │ +0a9278: 6e20 ed01 0900 |0088: invoke-virtual {v9, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ +0a927e: 28ea |008b: goto 0075 // -0016 │ │ +0a9280: 5498 f100 |008c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9284: 6e10 1d20 0800 |008e: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ +0a928a: 5498 f000 |0091: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a928e: 6e10 1d20 0800 |0093: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ +0a9294: 5498 ef00 |0096: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a9298: 6e10 1d20 0800 |0098: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ +0a929e: 1208 |009b: const/4 v8, #int 0 // #0 │ │ +0a92a0: 5998 f400 |009c: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a92a4: 1208 |009e: const/4 v8, #int 0 // #0 │ │ +0a92a6: 5998 f900 |009f: iput v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a92aa: 5498 f300 |00a1: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a92ae: 6e10 e81c 0800 |00a3: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0a92b4: 5498 f700 |00a6: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a92b8: 6e10 cd25 0800 |00a8: invoke-virtual {v8}, Ljava/util/Stack;.clear:()V // method@25cd │ │ +0a92be: 1e09 |00ab: monitor-exit v9 │ │ +0a92c0: 0e00 |00ac: return-void │ │ catches : 2 │ │ 0x0001 - 0x0038 │ │ -> 0x0039 │ │ 0x003c - 0x00ab │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=521 │ │ @@ -180863,54 +180891,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 │ │ -09b4a0: |[09b4a0] com.badlogic.gdx.assets.AssetManager.containsAsset:(Ljava/lang/Object;)Z │ │ -09b4b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09b4b2: 1d07 |0001: monitor-enter v7 │ │ -09b4b4: 5474 f100 |0002: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b4b8: 6e10 9724 0800 |0004: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -09b4be: 0c06 |0007: move-result-object v6 │ │ -09b4c0: 6e20 2420 6400 |0008: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b4c6: 0c03 |000b: move-result-object v3 │ │ -09b4c8: 1f03 ea02 |000c: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b4cc: 3903 0500 |000e: if-nez v3, 0013 // +0005 │ │ -09b4d0: 0154 |0010: move v4, v5 │ │ -09b4d2: 1e07 |0011: monitor-exit v7 │ │ -09b4d4: 0f04 |0012: return v4 │ │ -09b4d6: 6e10 2820 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -09b4dc: 0c04 |0016: move-result-object v4 │ │ -09b4de: 6e10 0820 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ -09b4e4: 0c01 |001a: move-result-object v1 │ │ -09b4e6: 7210 ad25 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b4ec: 0a04 |001e: move-result v4 │ │ -09b4ee: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ -09b4f2: 7210 ae25 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b4f8: 0c00 |0024: move-result-object v0 │ │ -09b4fa: 1f00 8f03 |0025: check-cast v0, Ljava/lang/String; // type@038f │ │ -09b4fe: 6e20 2420 0300 |0027: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b504: 0c04 |002a: move-result-object v4 │ │ -09b506: 1f04 6d00 |002b: check-cast v4, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b50a: 1c06 8903 |002d: const-class v6, Ljava/lang/Object; // type@0389 │ │ -09b50e: 6e20 f301 6400 |002f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09b514: 0c02 |0032: move-result-object v2 │ │ -09b516: 3282 0800 |0033: if-eq v2, v8, 003b // +0008 │ │ -09b51a: 6e20 9624 2800 |0035: invoke-virtual {v8, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -09b520: 0a04 |0038: move-result v4 │ │ -09b522: 3804 e2ff |0039: if-eqz v4, 001b // -001e │ │ -09b526: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -09b528: 28d5 |003c: goto 0011 // -002b │ │ -09b52a: 0154 |003d: move v4, v5 │ │ -09b52c: 28d3 |003e: goto 0011 // -002d │ │ -09b52e: 0d04 |003f: move-exception v4 │ │ -09b530: 1e07 |0040: monitor-exit v7 │ │ -09b532: 2704 |0041: throw v4 │ │ +0a92d8: |[0a92d8] com.badlogic.gdx.assets.AssetManager.containsAsset:(Ljava/lang/Object;)Z │ │ +0a92e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a92ea: 1d07 |0001: monitor-enter v7 │ │ +0a92ec: 5474 f100 |0002: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a92f0: 6e10 9724 0800 |0004: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0a92f6: 0c06 |0007: move-result-object v6 │ │ +0a92f8: 6e20 2420 6400 |0008: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a92fe: 0c03 |000b: move-result-object v3 │ │ +0a9300: 1f03 ea02 |000c: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9304: 3903 0500 |000e: if-nez v3, 0013 // +0005 │ │ +0a9308: 0154 |0010: move v4, v5 │ │ +0a930a: 1e07 |0011: monitor-exit v7 │ │ +0a930c: 0f04 |0012: return v4 │ │ +0a930e: 6e10 2820 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0a9314: 0c04 |0016: move-result-object v4 │ │ +0a9316: 6e10 0820 0400 |0017: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ +0a931c: 0c01 |001a: move-result-object v1 │ │ +0a931e: 7210 ad25 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a9324: 0a04 |001e: move-result v4 │ │ +0a9326: 3804 1e00 |001f: if-eqz v4, 003d // +001e │ │ +0a932a: 7210 ae25 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a9330: 0c00 |0024: move-result-object v0 │ │ +0a9332: 1f00 8f03 |0025: check-cast v0, Ljava/lang/String; // type@038f │ │ +0a9336: 6e20 2420 0300 |0027: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a933c: 0c04 |002a: move-result-object v4 │ │ +0a933e: 1f04 6d00 |002b: check-cast v4, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a9342: 1c06 8903 |002d: const-class v6, Ljava/lang/Object; // type@0389 │ │ +0a9346: 6e20 f301 6400 |002f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0a934c: 0c02 |0032: move-result-object v2 │ │ +0a934e: 3282 0800 |0033: if-eq v2, v8, 003b // +0008 │ │ +0a9352: 6e20 9624 2800 |0035: invoke-virtual {v8, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0a9358: 0a04 |0038: move-result v4 │ │ +0a935a: 3804 e2ff |0039: if-eqz v4, 001b // -001e │ │ +0a935e: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +0a9360: 28d5 |003c: goto 0011 // -002b │ │ +0a9362: 0154 |003d: move v4, v5 │ │ +0a9364: 28d3 |003e: goto 0011 // -002d │ │ +0a9366: 0d04 |003f: move-exception v4 │ │ +0a9368: 1e07 |0040: monitor-exit v7 │ │ +0a936a: 2704 |0041: throw v4 │ │ catches : 2 │ │ 0x0002 - 0x000e │ │ -> 0x003f │ │ 0x0013 - 0x0038 │ │ -> 0x003f │ │ positions : │ │ 0x0001 line=190 │ │ @@ -180935,36 +180963,36 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -09b548: |[09b548] com.badlogic.gdx.assets.AssetManager.dispose:()V │ │ -09b558: 1d05 |0000: monitor-enter v5 │ │ -09b55a: 5451 f600 |0001: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09b55e: 1a02 d102 |0003: const-string v2, "Disposing." // string@02d1 │ │ -09b562: 6e20 571f 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09b568: 6e10 d001 0500 |0008: invoke-virtual {v5}, Lcom/badlogic/gdx/assets/AssetManager;.clear:()V // method@01d0 │ │ -09b56e: 5451 f800 |000b: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ -09b572: 7210 da25 0100 |000d: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25da │ │ -09b578: 5451 f800 |0010: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ -09b57c: 1802 ffff ffff ffff ff7f |0012: const-wide v2, #double nan // #7fffffffffffffff │ │ -09b586: 6204 6212 |0017: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1262 │ │ -09b58a: 7240 d925 2143 |0019: invoke-interface {v1, v2, v3, v4}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@25d9 │ │ -09b590: 1e05 |001c: monitor-exit v5 │ │ -09b592: 0e00 |001d: return-void │ │ -09b594: 0d00 |001e: move-exception v0 │ │ -09b596: 2201 bc02 |001f: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b59a: 1a02 8d02 |0021: const-string v2, "Couldn't shutdown loading thread" // string@028d │ │ -09b59e: 7020 291e 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b5a4: 28f6 |0026: goto 001c // -000a │ │ -09b5a6: 0d01 |0027: move-exception v1 │ │ -09b5a8: 1e05 |0028: monitor-exit v5 │ │ -09b5aa: 2701 |0029: throw v1 │ │ +0a9380: |[0a9380] com.badlogic.gdx.assets.AssetManager.dispose:()V │ │ +0a9390: 1d05 |0000: monitor-enter v5 │ │ +0a9392: 5451 f600 |0001: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a9396: 1a02 d102 |0003: const-string v2, "Disposing." // string@02d1 │ │ +0a939a: 6e20 571f 2100 |0005: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a93a0: 6e10 d001 0500 |0008: invoke-virtual {v5}, Lcom/badlogic/gdx/assets/AssetManager;.clear:()V // method@01d0 │ │ +0a93a6: 5451 f800 |000b: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ +0a93aa: 7210 da25 0100 |000d: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25da │ │ +0a93b0: 5451 f800 |0010: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetManager;.threadPool:Ljava/util/concurrent/ExecutorService; // field@00f8 │ │ +0a93b4: 1802 ffff ffff ffff ff7f |0012: const-wide v2, #double nan // #7fffffffffffffff │ │ +0a93be: 6204 6212 |0017: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1262 │ │ +0a93c2: 7240 d925 2143 |0019: invoke-interface {v1, v2, v3, v4}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@25d9 │ │ +0a93c8: 1e05 |001c: monitor-exit v5 │ │ +0a93ca: 0e00 |001d: return-void │ │ +0a93cc: 0d00 |001e: move-exception v0 │ │ +0a93ce: 2201 bc02 |001f: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a93d2: 1a02 8d02 |0021: const-string v2, "Couldn't shutdown loading thread" // string@028d │ │ +0a93d6: 7020 291e 2100 |0023: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a93dc: 28f6 |0026: goto 001c // -000a │ │ +0a93de: 0d01 |0027: move-exception v1 │ │ +0a93e0: 1e05 |0028: monitor-exit v5 │ │ +0a93e2: 2701 |0029: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0010 │ │ -> 0x0027 │ │ 0x0010 - 0x001c │ │ Ljava/lang/InterruptedException; -> 0x001e │ │ -> 0x0027 │ │ 0x001f - 0x0026 │ │ @@ -180987,27 +181015,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -09b5cc: |[09b5cc] com.badlogic.gdx.assets.AssetManager.finishLoading:()V │ │ -09b5dc: 5420 f600 |0000: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09b5e0: 1a01 8e0f |0002: const-string v1, "Waiting for loading to complete..." // string@0f8e │ │ -09b5e4: 6e20 571f 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09b5ea: 6e10 ee01 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@01ee │ │ -09b5f0: 0a00 |000a: move-result v0 │ │ -09b5f2: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -09b5f6: 7100 f124 0000 |000d: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@24f1 │ │ -09b5fc: 28f7 |0010: goto 0007 // -0009 │ │ -09b5fe: 5420 f600 |0011: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09b602: 1a01 fa0b |0013: const-string v1, "Loading complete." // string@0bfa │ │ -09b606: 6e20 571f 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09b60c: 0e00 |0018: return-void │ │ +0a9404: |[0a9404] com.badlogic.gdx.assets.AssetManager.finishLoading:()V │ │ +0a9414: 5420 f600 |0000: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a9418: 1a01 8e0f |0002: const-string v1, "Waiting for loading to complete..." // string@0f8e │ │ +0a941c: 6e20 571f 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a9422: 6e10 ee01 0200 |0007: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@01ee │ │ +0a9428: 0a00 |000a: move-result v0 │ │ +0a942a: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +0a942e: 7100 f124 0000 |000d: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@24f1 │ │ +0a9434: 28f7 |0010: goto 0007 // -0009 │ │ +0a9436: 5420 f600 |0011: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a943a: 1a01 fa0b |0013: const-string v1, "Loading complete." // string@0bfa │ │ +0a943e: 6e20 571f 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a9444: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ 0x000d line=338 │ │ 0x0011 line=339 │ │ 0x0018 line=340 │ │ @@ -181019,73 +181047,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 │ │ -09b610: |[09b610] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ -09b620: 1d07 |0000: monitor-enter v7 │ │ -09b622: 5474 f000 |0001: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b626: 6e20 2420 8400 |0003: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b62c: 0c03 |0006: move-result-object v3 │ │ -09b62e: 1f03 7303 |0007: check-cast v3, Ljava/lang/Class; // type@0373 │ │ -09b632: 5474 f100 |0009: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b636: 6e20 2420 3400 |000b: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b63c: 0c02 |000e: move-result-object v2 │ │ -09b63e: 1f02 ea02 |000f: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b642: 3902 1e00 |0011: if-nez v2, 002f // +001e │ │ -09b646: 2204 bc02 |0013: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b64a: 2205 9103 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -09b64e: 7010 d024 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b654: 1a06 a401 |001a: const-string v6, "Asset not loaded: " // string@01a4 │ │ -09b658: 6e20 d724 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b65e: 0c05 |001f: move-result-object v5 │ │ -09b660: 6e20 d724 8500 |0020: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b666: 0c05 |0023: move-result-object v5 │ │ -09b668: 6e10 dd24 0500 |0024: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b66e: 0c05 |0027: move-result-object v5 │ │ -09b670: 7020 291e 5400 |0028: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b676: 2704 |002b: throw v4 │ │ -09b678: 0d04 |002c: move-exception v4 │ │ -09b67a: 1e07 |002d: monitor-exit v7 │ │ -09b67c: 2704 |002e: throw v4 │ │ -09b67e: 6e20 2420 8200 |002f: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b684: 0c01 |0032: move-result-object v1 │ │ -09b686: 1f01 6d00 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b68a: 3901 1b00 |0035: if-nez v1, 0050 // +001b │ │ -09b68e: 2204 bc02 |0037: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b692: 2205 9103 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -09b696: 7010 d024 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b69c: 1a06 a401 |003e: const-string v6, "Asset not loaded: " // string@01a4 │ │ -09b6a0: 6e20 d724 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b6a6: 0c05 |0043: move-result-object v5 │ │ -09b6a8: 6e20 d724 8500 |0044: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b6ae: 0c05 |0047: move-result-object v5 │ │ -09b6b0: 6e10 dd24 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b6b6: 0c05 |004b: move-result-object v5 │ │ -09b6b8: 7020 291e 5400 |004c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b6be: 2704 |004f: throw v4 │ │ -09b6c0: 6e20 f301 3100 |0050: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09b6c6: 0c00 |0053: move-result-object v0 │ │ -09b6c8: 3900 1b00 |0054: if-nez v0, 006f // +001b │ │ -09b6cc: 2204 bc02 |0056: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b6d0: 2205 9103 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -09b6d4: 7010 d024 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b6da: 1a06 a401 |005d: const-string v6, "Asset not loaded: " // string@01a4 │ │ -09b6de: 6e20 d724 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b6e4: 0c05 |0062: move-result-object v5 │ │ -09b6e6: 6e20 d724 8500 |0063: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b6ec: 0c05 |0066: move-result-object v5 │ │ -09b6ee: 6e10 dd24 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b6f4: 0c05 |006a: move-result-object v5 │ │ -09b6f6: 7020 291e 5400 |006b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b6fc: 2704 |006e: throw v4 │ │ -09b6fe: 1e07 |006f: monitor-exit v7 │ │ -09b700: 1100 |0070: return-object v0 │ │ +0a9448: |[0a9448] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;)Ljava/lang/Object; │ │ +0a9458: 1d07 |0000: monitor-enter v7 │ │ +0a945a: 5474 f000 |0001: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a945e: 6e20 2420 8400 |0003: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9464: 0c03 |0006: move-result-object v3 │ │ +0a9466: 1f03 7303 |0007: check-cast v3, Ljava/lang/Class; // type@0373 │ │ +0a946a: 5474 f100 |0009: iget-object v4, v7, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a946e: 6e20 2420 3400 |000b: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9474: 0c02 |000e: move-result-object v2 │ │ +0a9476: 1f02 ea02 |000f: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a947a: 3902 1e00 |0011: if-nez v2, 002f // +001e │ │ +0a947e: 2204 bc02 |0013: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9482: 2205 9103 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9486: 7010 d024 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a948c: 1a06 a401 |001a: const-string v6, "Asset not loaded: " // string@01a4 │ │ +0a9490: 6e20 d724 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9496: 0c05 |001f: move-result-object v5 │ │ +0a9498: 6e20 d724 8500 |0020: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a949e: 0c05 |0023: move-result-object v5 │ │ +0a94a0: 6e10 dd24 0500 |0024: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a94a6: 0c05 |0027: move-result-object v5 │ │ +0a94a8: 7020 291e 5400 |0028: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a94ae: 2704 |002b: throw v4 │ │ +0a94b0: 0d04 |002c: move-exception v4 │ │ +0a94b2: 1e07 |002d: monitor-exit v7 │ │ +0a94b4: 2704 |002e: throw v4 │ │ +0a94b6: 6e20 2420 8200 |002f: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a94bc: 0c01 |0032: move-result-object v1 │ │ +0a94be: 1f01 6d00 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a94c2: 3901 1b00 |0035: if-nez v1, 0050 // +001b │ │ +0a94c6: 2204 bc02 |0037: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a94ca: 2205 9103 |0039: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0a94ce: 7010 d024 0500 |003b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a94d4: 1a06 a401 |003e: const-string v6, "Asset not loaded: " // string@01a4 │ │ +0a94d8: 6e20 d724 6500 |0040: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a94de: 0c05 |0043: move-result-object v5 │ │ +0a94e0: 6e20 d724 8500 |0044: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a94e6: 0c05 |0047: move-result-object v5 │ │ +0a94e8: 6e10 dd24 0500 |0048: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a94ee: 0c05 |004b: move-result-object v5 │ │ +0a94f0: 7020 291e 5400 |004c: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a94f6: 2704 |004f: throw v4 │ │ +0a94f8: 6e20 f301 3100 |0050: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0a94fe: 0c00 |0053: move-result-object v0 │ │ +0a9500: 3900 1b00 |0054: if-nez v0, 006f // +001b │ │ +0a9504: 2204 bc02 |0056: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9508: 2205 9103 |0058: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0a950c: 7010 d024 0500 |005a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9512: 1a06 a401 |005d: const-string v6, "Asset not loaded: " // string@01a4 │ │ +0a9516: 6e20 d724 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a951c: 0c05 |0062: move-result-object v5 │ │ +0a951e: 6e20 d724 8500 |0063: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9524: 0c05 |0066: move-result-object v5 │ │ +0a9526: 6e10 dd24 0500 |0067: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a952c: 0c05 |006a: move-result-object v5 │ │ +0a952e: 7020 291e 5400 |006b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a9534: 2704 |006e: throw v4 │ │ +0a9536: 1e07 |006f: monitor-exit v7 │ │ +0a9538: 1100 |0070: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x002c │ │ -> 0x002c │ │ 0x002f - 0x006f │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=102 │ │ @@ -181112,69 +181140,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 │ │ -09b718: |[09b718] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -09b728: 1d06 |0000: monitor-enter v6 │ │ -09b72a: 5463 f100 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b72e: 6e20 2420 8300 |0003: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b734: 0c02 |0006: move-result-object v2 │ │ -09b736: 1f02 ea02 |0007: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b73a: 3902 1e00 |0009: if-nez v2, 0027 // +001e │ │ -09b73e: 2203 bc02 |000b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b742: 2204 9103 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09b746: 7010 d024 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b74c: 1a05 a401 |0012: const-string v5, "Asset not loaded: " // string@01a4 │ │ -09b750: 6e20 d724 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b756: 0c04 |0017: move-result-object v4 │ │ -09b758: 6e20 d724 7400 |0018: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b75e: 0c04 |001b: move-result-object v4 │ │ -09b760: 6e10 dd24 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b766: 0c04 |001f: move-result-object v4 │ │ -09b768: 7020 291e 4300 |0020: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b76e: 2703 |0023: throw v3 │ │ -09b770: 0d03 |0024: move-exception v3 │ │ -09b772: 1e06 |0025: monitor-exit v6 │ │ -09b774: 2703 |0026: throw v3 │ │ -09b776: 6e20 2420 7200 |0027: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b77c: 0c01 |002a: move-result-object v1 │ │ -09b77e: 1f01 6d00 |002b: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b782: 3901 1b00 |002d: if-nez v1, 0048 // +001b │ │ -09b786: 2203 bc02 |002f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b78a: 2204 9103 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09b78e: 7010 d024 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b794: 1a05 a401 |0036: const-string v5, "Asset not loaded: " // string@01a4 │ │ -09b798: 6e20 d724 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b79e: 0c04 |003b: move-result-object v4 │ │ -09b7a0: 6e20 d724 7400 |003c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b7a6: 0c04 |003f: move-result-object v4 │ │ -09b7a8: 6e10 dd24 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b7ae: 0c04 |0043: move-result-object v4 │ │ -09b7b0: 7020 291e 4300 |0044: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b7b6: 2703 |0047: throw v3 │ │ -09b7b8: 6e20 f301 8100 |0048: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09b7be: 0c00 |004b: move-result-object v0 │ │ -09b7c0: 3900 1b00 |004c: if-nez v0, 0067 // +001b │ │ -09b7c4: 2203 bc02 |004e: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09b7c8: 2204 9103 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09b7cc: 7010 d024 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09b7d2: 1a05 a401 |0055: const-string v5, "Asset not loaded: " // string@01a4 │ │ -09b7d6: 6e20 d724 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b7dc: 0c04 |005a: move-result-object v4 │ │ -09b7de: 6e20 d724 7400 |005b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09b7e4: 0c04 |005e: move-result-object v4 │ │ -09b7e6: 6e10 dd24 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09b7ec: 0c04 |0062: move-result-object v4 │ │ -09b7ee: 7020 291e 4300 |0063: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09b7f4: 2703 |0066: throw v3 │ │ -09b7f6: 1e06 |0067: monitor-exit v6 │ │ -09b7f8: 1100 |0068: return-object v0 │ │ +0a9550: |[0a9550] com.badlogic.gdx.assets.AssetManager.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0a9560: 1d06 |0000: monitor-enter v6 │ │ +0a9562: 5463 f100 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9566: 6e20 2420 8300 |0003: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a956c: 0c02 |0006: move-result-object v2 │ │ +0a956e: 1f02 ea02 |0007: check-cast v2, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9572: 3902 1e00 |0009: if-nez v2, 0027 // +001e │ │ +0a9576: 2203 bc02 |000b: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a957a: 2204 9103 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a957e: 7010 d024 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9584: 1a05 a401 |0012: const-string v5, "Asset not loaded: " // string@01a4 │ │ +0a9588: 6e20 d724 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a958e: 0c04 |0017: move-result-object v4 │ │ +0a9590: 6e20 d724 7400 |0018: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9596: 0c04 |001b: move-result-object v4 │ │ +0a9598: 6e10 dd24 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a959e: 0c04 |001f: move-result-object v4 │ │ +0a95a0: 7020 291e 4300 |0020: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a95a6: 2703 |0023: throw v3 │ │ +0a95a8: 0d03 |0024: move-exception v3 │ │ +0a95aa: 1e06 |0025: monitor-exit v6 │ │ +0a95ac: 2703 |0026: throw v3 │ │ +0a95ae: 6e20 2420 7200 |0027: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a95b4: 0c01 |002a: move-result-object v1 │ │ +0a95b6: 1f01 6d00 |002b: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a95ba: 3901 1b00 |002d: if-nez v1, 0048 // +001b │ │ +0a95be: 2203 bc02 |002f: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a95c2: 2204 9103 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a95c6: 7010 d024 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a95cc: 1a05 a401 |0036: const-string v5, "Asset not loaded: " // string@01a4 │ │ +0a95d0: 6e20 d724 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a95d6: 0c04 |003b: move-result-object v4 │ │ +0a95d8: 6e20 d724 7400 |003c: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a95de: 0c04 |003f: move-result-object v4 │ │ +0a95e0: 6e10 dd24 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a95e6: 0c04 |0043: move-result-object v4 │ │ +0a95e8: 7020 291e 4300 |0044: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a95ee: 2703 |0047: throw v3 │ │ +0a95f0: 6e20 f301 8100 |0048: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0a95f6: 0c00 |004b: move-result-object v0 │ │ +0a95f8: 3900 1b00 |004c: if-nez v0, 0067 // +001b │ │ +0a95fc: 2203 bc02 |004e: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9600: 2204 9103 |0050: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9604: 7010 d024 0400 |0052: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a960a: 1a05 a401 |0055: const-string v5, "Asset not loaded: " // string@01a4 │ │ +0a960e: 6e20 d724 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9614: 0c04 |005a: move-result-object v4 │ │ +0a9616: 6e20 d724 7400 |005b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a961c: 0c04 |005e: move-result-object v4 │ │ +0a961e: 6e10 dd24 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9624: 0c04 |0062: move-result-object v4 │ │ +0a9626: 7020 291e 4300 |0063: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a962c: 2703 |0066: throw v3 │ │ +0a962e: 1e06 |0067: monitor-exit v6 │ │ +0a9630: 1100 |0068: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x0024 │ │ 0x0027 - 0x0067 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=116 │ │ @@ -181200,58 +181228,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 │ │ -09b810: |[09b810] com.badlogic.gdx.assets.AssetManager.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -09b820: 1d08 |0000: monitor-enter v8 │ │ -09b822: 5486 f100 |0001: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b826: 6e10 2820 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -09b82c: 0c06 |0006: move-result-object v6 │ │ -09b82e: 6e10 0820 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ -09b834: 0c02 |000a: move-result-object v2 │ │ -09b836: 7210 ad25 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b83c: 0a06 |000e: move-result v6 │ │ -09b83e: 3806 3a00 |000f: if-eqz v6, 0049 // +003a │ │ -09b842: 7210 ae25 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b848: 0c00 |0014: move-result-object v0 │ │ -09b84a: 1f00 7303 |0015: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -09b84e: 5486 f100 |0017: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b852: 6e20 2420 0600 |0019: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b858: 0c05 |001c: move-result-object v5 │ │ -09b85a: 1f05 ea02 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b85e: 6e10 2820 0500 |001f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -09b864: 0c06 |0022: move-result-object v6 │ │ -09b866: 6e10 0820 0600 |0023: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ -09b86c: 0c03 |0026: move-result-object v3 │ │ -09b86e: 7210 ad25 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b874: 0a06 |002a: move-result v6 │ │ -09b876: 3806 e0ff |002b: if-eqz v6, 000b // -0020 │ │ -09b87a: 7210 ae25 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b880: 0c01 |0030: move-result-object v1 │ │ -09b882: 1f01 8f03 |0031: check-cast v1, Ljava/lang/String; // type@038f │ │ -09b886: 6e20 2420 1500 |0033: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b88c: 0c06 |0036: move-result-object v6 │ │ -09b88e: 1f06 6d00 |0037: check-cast v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b892: 1c07 8903 |0039: const-class v7, Ljava/lang/Object; // type@0389 │ │ -09b896: 6e20 f301 7600 |003b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09b89c: 0c04 |003e: move-result-object v4 │ │ -09b89e: 3294 0800 |003f: if-eq v4, v9, 0047 // +0008 │ │ -09b8a2: 6e20 9624 4900 |0041: invoke-virtual {v9, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -09b8a8: 0a06 |0044: move-result v6 │ │ -09b8aa: 3806 e2ff |0045: if-eqz v6, 0027 // -001e │ │ -09b8ae: 1e08 |0047: monitor-exit v8 │ │ -09b8b0: 1101 |0048: return-object v1 │ │ -09b8b2: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -09b8b4: 28fd |004a: goto 0047 // -0003 │ │ -09b8b6: 0d06 |004b: move-exception v6 │ │ -09b8b8: 1e08 |004c: monitor-exit v8 │ │ -09b8ba: 2706 |004d: throw v6 │ │ +0a9648: |[0a9648] com.badlogic.gdx.assets.AssetManager.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0a9658: 1d08 |0000: monitor-enter v8 │ │ +0a965a: 5486 f100 |0001: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a965e: 6e10 2820 0600 |0003: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0a9664: 0c06 |0006: move-result-object v6 │ │ +0a9666: 6e10 0820 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ +0a966c: 0c02 |000a: move-result-object v2 │ │ +0a966e: 7210 ad25 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a9674: 0a06 |000e: move-result v6 │ │ +0a9676: 3806 3a00 |000f: if-eqz v6, 0049 // +003a │ │ +0a967a: 7210 ae25 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a9680: 0c00 |0014: move-result-object v0 │ │ +0a9682: 1f00 7303 |0015: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +0a9686: 5486 f100 |0017: iget-object v6, v8, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a968a: 6e20 2420 0600 |0019: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9690: 0c05 |001c: move-result-object v5 │ │ +0a9692: 1f05 ea02 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9696: 6e10 2820 0500 |001f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0a969c: 0c06 |0022: move-result-object v6 │ │ +0a969e: 6e10 0820 0600 |0023: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ +0a96a4: 0c03 |0026: move-result-object v3 │ │ +0a96a6: 7210 ad25 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a96ac: 0a06 |002a: move-result v6 │ │ +0a96ae: 3806 e0ff |002b: if-eqz v6, 000b // -0020 │ │ +0a96b2: 7210 ae25 0300 |002d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a96b8: 0c01 |0030: move-result-object v1 │ │ +0a96ba: 1f01 8f03 |0031: check-cast v1, Ljava/lang/String; // type@038f │ │ +0a96be: 6e20 2420 1500 |0033: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a96c4: 0c06 |0036: move-result-object v6 │ │ +0a96c6: 1f06 6d00 |0037: check-cast v6, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a96ca: 1c07 8903 |0039: const-class v7, Ljava/lang/Object; // type@0389 │ │ +0a96ce: 6e20 f301 7600 |003b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0a96d4: 0c04 |003e: move-result-object v4 │ │ +0a96d6: 3294 0800 |003f: if-eq v4, v9, 0047 // +0008 │ │ +0a96da: 6e20 9624 4900 |0041: invoke-virtual {v9, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0a96e0: 0a06 |0044: move-result v6 │ │ +0a96e2: 3806 e2ff |0045: if-eqz v6, 0027 // -001e │ │ +0a96e6: 1e08 |0047: monitor-exit v8 │ │ +0a96e8: 1101 |0048: return-object v1 │ │ +0a96ea: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +0a96ec: 28fd |004a: goto 0047 // -0003 │ │ +0a96ee: 0d06 |004b: move-exception v6 │ │ +0a96f0: 1e08 |004c: monitor-exit v8 │ │ +0a96f2: 2706 |004d: throw v6 │ │ catches : 1 │ │ 0x0001 - 0x0044 │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=202 │ │ 0x0017 line=203 │ │ 0x001f line=204 │ │ @@ -181274,26 +181302,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 │ │ -09b8c8: |[09b8c8] com.badlogic.gdx.assets.AssetManager.getAssetNames:()Lcom/badlogic/gdx/utils/Array; │ │ -09b8d8: 1d01 |0000: monitor-enter v1 │ │ -09b8da: 5410 f000 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b8de: 6e10 2820 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -09b8e4: 0c00 |0006: move-result-object v0 │ │ -09b8e6: 6e10 0c20 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@200c │ │ -09b8ec: 0c00 |000a: move-result-object v0 │ │ -09b8ee: 1e01 |000b: monitor-exit v1 │ │ -09b8f0: 1100 |000c: return-object v0 │ │ -09b8f2: 0d00 |000d: move-exception v0 │ │ -09b8f4: 1e01 |000e: monitor-exit v1 │ │ -09b8f6: 2700 |000f: throw v0 │ │ +0a9700: |[0a9700] com.badlogic.gdx.assets.AssetManager.getAssetNames:()Lcom/badlogic/gdx/utils/Array; │ │ +0a9710: 1d01 |0000: monitor-enter v1 │ │ +0a9712: 5410 f000 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9716: 6e10 2820 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0a971c: 0c00 |0006: move-result-object v0 │ │ +0a971e: 6e10 0c20 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.toArray:()Lcom/badlogic/gdx/utils/Array; // method@200c │ │ +0a9724: 0c00 |000a: move-result-object v0 │ │ +0a9726: 1e01 |000b: monitor-exit v1 │ │ +0a9728: 1100 |000c: return-object v0 │ │ +0a972a: 0d00 |000d: move-exception v0 │ │ +0a972c: 1e01 |000e: monitor-exit v1 │ │ +0a972e: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -181303,25 +181331,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 │ │ -09b904: |[09b904] com.badlogic.gdx.assets.AssetManager.getAssetType:(Ljava/lang/String;)Ljava/lang/Class; │ │ -09b914: 1d01 |0000: monitor-enter v1 │ │ -09b916: 5410 f000 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b91a: 6e20 2420 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b920: 0c00 |0006: move-result-object v0 │ │ -09b922: 1f00 7303 |0007: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -09b926: 1e01 |0009: monitor-exit v1 │ │ -09b928: 1100 |000a: return-object v0 │ │ -09b92a: 0d00 |000b: move-exception v0 │ │ -09b92c: 1e01 |000c: monitor-exit v1 │ │ -09b92e: 2700 |000d: throw v0 │ │ +0a973c: |[0a973c] com.badlogic.gdx.assets.AssetManager.getAssetType:(Ljava/lang/String;)Ljava/lang/Class; │ │ +0a974c: 1d01 |0000: monitor-enter v1 │ │ +0a974e: 5410 f000 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9752: 6e20 2420 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9758: 0c00 |0006: move-result-object v0 │ │ +0a975a: 1f00 7303 |0007: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +0a975e: 1e01 |0009: monitor-exit v1 │ │ +0a9760: 1100 |000a: return-object v0 │ │ +0a9762: 0d00 |000b: move-exception v0 │ │ +0a9764: 1e01 |000c: monitor-exit v1 │ │ +0a9766: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -181332,25 +181360,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 │ │ -09b93c: |[09b93c] com.badlogic.gdx.assets.AssetManager.getDependencies:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -09b94c: 1d01 |0000: monitor-enter v1 │ │ -09b94e: 5410 ef00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09b952: 6e20 2420 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b958: 0c00 |0006: move-result-object v0 │ │ -09b95a: 1f00 a702 |0007: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09b95e: 1e01 |0009: monitor-exit v1 │ │ -09b960: 1100 |000a: return-object v0 │ │ -09b962: 0d00 |000b: move-exception v0 │ │ -09b964: 1e01 |000c: monitor-exit v1 │ │ -09b966: 2700 |000d: throw v0 │ │ +0a9774: |[0a9774] com.badlogic.gdx.assets.AssetManager.getDependencies:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0a9784: 1d01 |0000: monitor-enter v1 │ │ +0a9786: 5410 ef00 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a978a: 6e20 2420 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9790: 0c00 |0006: move-result-object v0 │ │ +0a9792: 1f00 a702 |0007: check-cast v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a9796: 1e01 |0009: monitor-exit v1 │ │ +0a9798: 1100 |000a: return-object v0 │ │ +0a979a: 0d00 |000b: move-exception v0 │ │ +0a979c: 1e01 |000c: monitor-exit v1 │ │ +0a979e: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -181361,83 +181389,83 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 137 16-bit code units │ │ -09b974: |[09b974] com.badlogic.gdx.assets.AssetManager.getDiagnostics:()Ljava/lang/String; │ │ -09b984: 1d09 |0000: monitor-enter v9 │ │ -09b986: 2201 9003 |0001: new-instance v1, Ljava/lang/StringBuffer; // type@0390 │ │ -09b98a: 7010 c824 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ -09b990: 5498 f000 |0006: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b994: 6e10 2820 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -09b99a: 0c08 |000b: move-result-object v8 │ │ -09b99c: 6e10 0820 0800 |000c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ -09b9a2: 0c05 |000f: move-result-object v5 │ │ -09b9a4: 7210 ad25 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09b9aa: 0a08 |0013: move-result v8 │ │ -09b9ac: 3808 6f00 |0014: if-eqz v8, 0083 // +006f │ │ -09b9b0: 7210 ae25 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09b9b6: 0c04 |0019: move-result-object v4 │ │ -09b9b8: 1f04 8f03 |001a: check-cast v4, Ljava/lang/String; // type@038f │ │ -09b9bc: 6e20 cc24 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09b9c2: 1a08 ae00 |001f: const-string v8, ", " // string@00ae │ │ -09b9c6: 6e20 cc24 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09b9cc: 5498 f000 |0024: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09b9d0: 6e20 2420 4800 |0026: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b9d6: 0c07 |0029: move-result-object v7 │ │ -09b9d8: 1f07 7303 |002a: check-cast v7, Ljava/lang/Class; // type@0373 │ │ -09b9dc: 5498 f100 |002c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09b9e0: 6e20 2420 7800 |002e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b9e6: 0c08 |0031: move-result-object v8 │ │ -09b9e8: 1f08 ea02 |0032: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09b9ec: 6e20 2420 4800 |0034: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09b9f2: 0c00 |0037: move-result-object v0 │ │ -09b9f4: 1f00 6d00 |0038: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09b9f8: 5498 ef00 |003a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09b9fc: 6e20 2420 4800 |003c: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09ba02: 0c03 |003f: move-result-object v3 │ │ -09ba04: 1f03 a702 |0040: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09ba08: 6e10 4924 0700 |0042: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09ba0e: 0c08 |0045: move-result-object v8 │ │ -09ba10: 6e20 cc24 8100 |0046: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba16: 1a08 c200 |0049: const-string v8, ", refs: " // string@00c2 │ │ -09ba1a: 6e20 cc24 8100 |004b: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba20: 6e10 f401 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ -09ba26: 0a08 |0051: move-result v8 │ │ -09ba28: 6e20 cb24 8100 |0052: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24cb │ │ -09ba2e: 3803 2800 |0055: if-eqz v3, 007d // +0028 │ │ -09ba32: 1a08 b700 |0057: const-string v8, ", deps: [" // string@00b7 │ │ -09ba36: 6e20 cc24 8100 |0059: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba3c: 6e10 f01c 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09ba42: 0c06 |005f: move-result-object v6 │ │ -09ba44: 7210 ad25 0600 |0060: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09ba4a: 0a08 |0063: move-result v8 │ │ -09ba4c: 3808 1400 |0064: if-eqz v8, 0078 // +0014 │ │ -09ba50: 7210 ae25 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09ba56: 0c02 |0069: move-result-object v2 │ │ -09ba58: 1f02 8f03 |006a: check-cast v2, Ljava/lang/String; // type@038f │ │ -09ba5c: 6e20 cc24 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba62: 1a08 ad00 |006f: const-string v8, "," // string@00ad │ │ -09ba66: 6e20 cc24 8100 |0071: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba6c: 28ec |0074: goto 0060 // -0014 │ │ -09ba6e: 0d08 |0075: move-exception v8 │ │ -09ba70: 1e09 |0076: monitor-exit v9 │ │ -09ba72: 2708 |0077: throw v8 │ │ -09ba74: 1a08 5510 |0078: const-string v8, "]" // string@1055 │ │ -09ba78: 6e20 cc24 8100 |007a: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba7e: 1a08 0100 |007d: const-string v8, " │ │ +0a97ac: |[0a97ac] com.badlogic.gdx.assets.AssetManager.getDiagnostics:()Ljava/lang/String; │ │ +0a97bc: 1d09 |0000: monitor-enter v9 │ │ +0a97be: 2201 9003 |0001: new-instance v1, Ljava/lang/StringBuffer; // type@0390 │ │ +0a97c2: 7010 c824 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ +0a97c8: 5498 f000 |0006: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a97cc: 6e10 2820 0800 |0008: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0a97d2: 0c08 |000b: move-result-object v8 │ │ +0a97d4: 6e10 0820 0800 |000c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ +0a97da: 0c05 |000f: move-result-object v5 │ │ +0a97dc: 7210 ad25 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a97e2: 0a08 |0013: move-result v8 │ │ +0a97e4: 3808 6f00 |0014: if-eqz v8, 0083 // +006f │ │ +0a97e8: 7210 ae25 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a97ee: 0c04 |0019: move-result-object v4 │ │ +0a97f0: 1f04 8f03 |001a: check-cast v4, Ljava/lang/String; // type@038f │ │ +0a97f4: 6e20 cc24 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a97fa: 1a08 ae00 |001f: const-string v8, ", " // string@00ae │ │ +0a97fe: 6e20 cc24 8100 |0021: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a9804: 5498 f000 |0024: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9808: 6e20 2420 4800 |0026: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a980e: 0c07 |0029: move-result-object v7 │ │ +0a9810: 1f07 7303 |002a: check-cast v7, Ljava/lang/Class; // type@0373 │ │ +0a9814: 5498 f100 |002c: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9818: 6e20 2420 7800 |002e: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a981e: 0c08 |0031: move-result-object v8 │ │ +0a9820: 1f08 ea02 |0032: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9824: 6e20 2420 4800 |0034: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a982a: 0c00 |0037: move-result-object v0 │ │ +0a982c: 1f00 6d00 |0038: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a9830: 5498 ef00 |003a: iget-object v8, v9, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a9834: 6e20 2420 4800 |003c: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a983a: 0c03 |003f: move-result-object v3 │ │ +0a983c: 1f03 a702 |0040: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a9840: 6e10 4924 0700 |0042: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9846: 0c08 |0045: move-result-object v8 │ │ +0a9848: 6e20 cc24 8100 |0046: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a984e: 1a08 c200 |0049: const-string v8, ", refs: " // string@00c2 │ │ +0a9852: 6e20 cc24 8100 |004b: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a9858: 6e10 f401 0000 |004e: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ +0a985e: 0a08 |0051: move-result v8 │ │ +0a9860: 6e20 cb24 8100 |0052: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24cb │ │ +0a9866: 3803 2800 |0055: if-eqz v3, 007d // +0028 │ │ +0a986a: 1a08 b700 |0057: const-string v8, ", deps: [" // string@00b7 │ │ +0a986e: 6e20 cc24 8100 |0059: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a9874: 6e10 f01c 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0a987a: 0c06 |005f: move-result-object v6 │ │ +0a987c: 7210 ad25 0600 |0060: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0a9882: 0a08 |0063: move-result v8 │ │ +0a9884: 3808 1400 |0064: if-eqz v8, 0078 // +0014 │ │ +0a9888: 7210 ae25 0600 |0066: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0a988e: 0c02 |0069: move-result-object v2 │ │ +0a9890: 1f02 8f03 |006a: check-cast v2, Ljava/lang/String; // type@038f │ │ +0a9894: 6e20 cc24 2100 |006c: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a989a: 1a08 ad00 |006f: const-string v8, "," // string@00ad │ │ +0a989e: 6e20 cc24 8100 |0071: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a98a4: 28ec |0074: goto 0060 // -0014 │ │ +0a98a6: 0d08 |0075: move-exception v8 │ │ +0a98a8: 1e09 |0076: monitor-exit v9 │ │ +0a98aa: 2708 |0077: throw v8 │ │ +0a98ac: 1a08 5510 |0078: const-string v8, "]" // string@1055 │ │ +0a98b0: 6e20 cc24 8100 |007a: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a98b6: 1a08 0100 |007d: const-string v8, " │ │ " // string@0001 │ │ -09ba82: 6e20 cc24 8100 |007f: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -09ba88: 288e |0082: goto 0010 // -0072 │ │ -09ba8a: 6e10 cf24 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -09ba90: 0c08 |0086: move-result-object v8 │ │ -09ba92: 1e09 |0087: monitor-exit v9 │ │ -09ba94: 1108 |0088: return-object v8 │ │ +0a98ba: 6e20 cc24 8100 |007f: invoke-virtual {v1, v8}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0a98c0: 288e |0082: goto 0010 // -0072 │ │ +0a98c2: 6e10 cf24 0100 |0083: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +0a98c8: 0c08 |0086: move-result-object v8 │ │ +0a98ca: 1e09 |0087: monitor-exit v9 │ │ +0a98cc: 1108 |0088: return-object v8 │ │ catches : 2 │ │ 0x0001 - 0x0074 │ │ -> 0x0075 │ │ 0x0078 - 0x0086 │ │ -> 0x0075 │ │ positions : │ │ 0x0000 line=584 │ │ @@ -181480,23 +181508,23 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -09baac: |[09baac] com.badlogic.gdx.assets.AssetManager.getLoadedAssets:()I │ │ -09babc: 1d01 |0000: monitor-enter v1 │ │ -09babe: 5410 f000 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09bac2: 5200 1210 |0003: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -09bac6: 1e01 |0005: monitor-exit v1 │ │ -09bac8: 0f00 |0006: return v0 │ │ -09baca: 0d00 |0007: move-exception v0 │ │ -09bacc: 1e01 |0008: monitor-exit v1 │ │ -09bace: 2700 |0009: throw v0 │ │ +0a98e4: |[0a98e4] com.badlogic.gdx.assets.AssetManager.getLoadedAssets:()I │ │ +0a98f4: 1d01 |0000: monitor-enter v1 │ │ +0a98f6: 5410 f000 |0001: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a98fa: 5200 1210 |0003: iget v0, v0, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0a98fe: 1e01 |0005: monitor-exit v1 │ │ +0a9900: 0f00 |0006: return v0 │ │ +0a9902: 0d00 |0007: move-exception v0 │ │ +0a9904: 1e01 |0008: monitor-exit v1 │ │ +0a9906: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -181506,17 +181534,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Logger;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09badc: |[09badc] com.badlogic.gdx.assets.AssetManager.getLogger:()Lcom/badlogic/gdx/utils/Logger; │ │ -09baec: 5410 f600 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09baf0: 1100 |0002: return-object v0 │ │ +0a9914: |[0a9914] com.badlogic.gdx.assets.AssetManager.getLogger:()Lcom/badlogic/gdx/utils/Logger; │ │ +0a9924: 5410 f600 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a9928: 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;) │ │ @@ -181524,33 +181552,33 @@ │ │ type : '()F' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09baf4: |[09baf4] com.badlogic.gdx.assets.AssetManager.getProgress:()F │ │ -09bb04: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -09bb08: 1d03 |0002: monitor-enter v3 │ │ -09bb0a: 5231 f900 |0003: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09bb0e: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -09bb12: 1e03 |0007: monitor-exit v3 │ │ -09bb14: 0f00 |0008: return v0 │ │ -09bb16: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ -09bb1a: 5231 f400 |000b: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09bb1e: 8211 |000d: int-to-float v1, v1 │ │ -09bb20: 5232 f900 |000e: iget v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09bb24: 8222 |0010: int-to-float v2, v2 │ │ -09bb26: c921 |0011: div-float/2addr v1, v2 │ │ -09bb28: 7120 8724 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -09bb2e: 0a00 |0015: move-result v0 │ │ -09bb30: 28f1 |0016: goto 0007 // -000f │ │ -09bb32: 0d00 |0017: move-exception v0 │ │ -09bb34: 1e03 |0018: monitor-exit v3 │ │ -09bb36: 2700 |0019: throw v0 │ │ +0a992c: |[0a992c] com.badlogic.gdx.assets.AssetManager.getProgress:()F │ │ +0a993c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0a9940: 1d03 |0002: monitor-enter v3 │ │ +0a9942: 5231 f900 |0003: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a9946: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0a994a: 1e03 |0007: monitor-exit v3 │ │ +0a994c: 0f00 |0008: return v0 │ │ +0a994e: 1500 803f |0009: const/high16 v0, #int 1065353216 // #3f80 │ │ +0a9952: 5231 f400 |000b: iget v1, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a9956: 8211 |000d: int-to-float v1, v1 │ │ +0a9958: 5232 f900 |000e: iget v2, v3, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a995c: 8222 |0010: int-to-float v2, v2 │ │ +0a995e: c921 |0011: div-float/2addr v1, v2 │ │ +0a9960: 7120 8724 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0a9966: 0a00 |0015: move-result v0 │ │ +0a9968: 28f1 |0016: goto 0007 // -000f │ │ +0a996a: 0d00 |0017: move-exception v0 │ │ +0a996c: 1e03 |0018: monitor-exit v3 │ │ +0a996e: 2700 |0019: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x0017 │ │ 0x000b - 0x0015 │ │ -> 0x0017 │ │ positions : │ │ 0x0002 line=497 │ │ @@ -181564,27 +181592,27 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -09bb4c: |[09bb4c] com.badlogic.gdx.assets.AssetManager.getQueuedAssets:()I │ │ -09bb5c: 1d02 |0000: monitor-enter v2 │ │ -09bb5e: 5420 f300 |0001: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09bb62: 5200 e30e |0003: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09bb66: 5421 f700 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09bb6a: 6e10 d425 0100 |0007: invoke-virtual {v1}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09bb70: 0a01 |000a: move-result v1 │ │ -09bb72: b010 |000b: add-int/2addr v0, v1 │ │ -09bb74: 1e02 |000c: monitor-exit v2 │ │ -09bb76: 0f00 |000d: return v0 │ │ -09bb78: 0d00 |000e: move-exception v0 │ │ -09bb7a: 1e02 |000f: monitor-exit v2 │ │ -09bb7c: 2700 |0010: throw v0 │ │ +0a9984: |[0a9984] com.badlogic.gdx.assets.AssetManager.getQueuedAssets:()I │ │ +0a9994: 1d02 |0000: monitor-enter v2 │ │ +0a9996: 5420 f300 |0001: iget-object v0, v2, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a999a: 5200 e30e |0003: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a999e: 5421 f700 |0005: iget-object v1, v2, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a99a2: 6e10 d425 0100 |0007: invoke-virtual {v1}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0a99a8: 0a01 |000a: move-result v1 │ │ +0a99aa: b010 |000b: add-int/2addr v0, v1 │ │ +0a99ac: 1e02 |000c: monitor-exit v2 │ │ +0a99ae: 0f00 |000d: return v0 │ │ +0a99b0: 0d00 |000e: move-exception v0 │ │ +0a99b2: 1e02 |000f: monitor-exit v2 │ │ +0a99b4: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/assets/AssetManager; │ │ @@ -181594,47 +181622,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 │ │ -09bb8c: |[09bb8c] com.badlogic.gdx.assets.AssetManager.getReferenceCount:(Ljava/lang/String;)I │ │ -09bb9c: 1d04 |0000: monitor-enter v4 │ │ -09bb9e: 5441 f000 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09bba2: 6e20 2420 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bba8: 0c00 |0006: move-result-object v0 │ │ -09bbaa: 1f00 7303 |0007: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -09bbae: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ -09bbb2: 2201 bc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09bbb6: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -09bbba: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09bbc0: 1a03 a401 |0012: const-string v3, "Asset not loaded: " // string@01a4 │ │ -09bbc4: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bbca: 0c02 |0017: move-result-object v2 │ │ -09bbcc: 6e20 d724 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bbd2: 0c02 |001b: move-result-object v2 │ │ -09bbd4: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09bbda: 0c02 |001f: move-result-object v2 │ │ -09bbdc: 7020 291e 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09bbe2: 2701 |0023: throw v1 │ │ -09bbe4: 0d01 |0024: move-exception v1 │ │ -09bbe6: 1e04 |0025: monitor-exit v4 │ │ -09bbe8: 2701 |0026: throw v1 │ │ -09bbea: 5441 f100 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09bbee: 6e20 2420 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bbf4: 0c01 |002c: move-result-object v1 │ │ -09bbf6: 1f01 ea02 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09bbfa: 6e20 2420 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bc00: 0c01 |0032: move-result-object v1 │ │ -09bc02: 1f01 6d00 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09bc06: 6e10 f401 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ -09bc0c: 0a01 |0038: move-result v1 │ │ -09bc0e: 1e04 |0039: monitor-exit v4 │ │ -09bc10: 0f01 |003a: return v1 │ │ +0a99c4: |[0a99c4] com.badlogic.gdx.assets.AssetManager.getReferenceCount:(Ljava/lang/String;)I │ │ +0a99d4: 1d04 |0000: monitor-enter v4 │ │ +0a99d6: 5441 f000 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a99da: 6e20 2420 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a99e0: 0c00 |0006: move-result-object v0 │ │ +0a99e2: 1f00 7303 |0007: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +0a99e6: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ +0a99ea: 2201 bc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a99ee: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0a99f2: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a99f8: 1a03 a401 |0012: const-string v3, "Asset not loaded: " // string@01a4 │ │ +0a99fc: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9a02: 0c02 |0017: move-result-object v2 │ │ +0a9a04: 6e20 d724 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9a0a: 0c02 |001b: move-result-object v2 │ │ +0a9a0c: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9a12: 0c02 |001f: move-result-object v2 │ │ +0a9a14: 7020 291e 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a9a1a: 2701 |0023: throw v1 │ │ +0a9a1c: 0d01 |0024: move-exception v1 │ │ +0a9a1e: 1e04 |0025: monitor-exit v4 │ │ +0a9a20: 2701 |0026: throw v1 │ │ +0a9a22: 5441 f100 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9a26: 6e20 2420 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9a2c: 0c01 |002c: move-result-object v1 │ │ +0a9a2e: 1f01 ea02 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9a32: 6e20 2420 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9a38: 0c01 |0032: move-result-object v1 │ │ +0a9a3a: 1f01 6d00 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a9a3e: 6e10 f401 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ +0a9a44: 0a01 |0038: move-result v1 │ │ +0a9a46: 1e04 |0039: monitor-exit v4 │ │ +0a9a48: 0f01 |003a: return v1 │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x0024 │ │ 0x0027 - 0x0038 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=569 │ │ @@ -181652,76 +181680,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 │ │ -09bc28: |[09bc28] com.badlogic.gdx.assets.AssetManager.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ -09bc38: 1d06 |0000: monitor-enter v6 │ │ -09bc3a: 5463 ef00 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09bc3e: 6e20 2420 7300 |0003: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bc44: 0c01 |0006: move-result-object v1 │ │ -09bc46: 1f01 a702 |0007: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09bc4a: 3901 0c00 |0009: if-nez v1, 0015 // +000c │ │ -09bc4e: 2201 a702 |000b: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09bc52: 7010 db1c 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -09bc58: 5463 ef00 |0010: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09bc5c: 6e30 2a20 7301 |0012: invoke-virtual {v3, v7, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -09bc62: 5483 dd00 |0015: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bc66: 6e20 e31c 3100 |0017: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -09bc6c: 5483 dd00 |001a: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bc70: 6e20 e401 3600 |001c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@01e4 │ │ -09bc76: 0a03 |001f: move-result v3 │ │ -09bc78: 3803 3e00 |0020: if-eqz v3, 005e // +003e │ │ -09bc7c: 5463 f600 |0022: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09bc80: 2204 9103 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09bc84: 7010 d024 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09bc8a: 1a05 c402 |0029: const-string v5, "Dependency already loaded: " // string@02c4 │ │ -09bc8e: 6e20 d724 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bc94: 0c04 |002e: move-result-object v4 │ │ -09bc96: 6e20 d624 8400 |002f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09bc9c: 0c04 |0032: move-result-object v4 │ │ -09bc9e: 6e10 dd24 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09bca4: 0c04 |0036: move-result-object v4 │ │ -09bca6: 6e20 571f 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09bcac: 5463 f000 |003a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09bcb0: 5484 dd00 |003c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bcb4: 6e20 2420 4300 |003e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bcba: 0c02 |0041: move-result-object v2 │ │ -09bcbc: 1f02 7303 |0042: check-cast v2, Ljava/lang/Class; // type@0373 │ │ -09bcc0: 5463 f100 |0044: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09bcc4: 6e20 2420 2300 |0046: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bcca: 0c03 |0049: move-result-object v3 │ │ -09bccc: 1f03 ea02 |004a: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09bcd0: 5484 dd00 |004c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bcd4: 6e20 2420 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bcda: 0c00 |0051: move-result-object v0 │ │ -09bcdc: 1f00 6d00 |0052: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09bce0: 6e10 f501 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@01f5 │ │ -09bce6: 5483 dd00 |0057: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bcea: 7020 e201 3600 |0059: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@01e2 │ │ -09bcf0: 1e06 |005c: monitor-exit v6 │ │ -09bcf2: 0e00 |005d: return-void │ │ -09bcf4: 5463 f600 |005e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09bcf8: 2204 9103 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09bcfc: 7010 d024 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09bd02: 1a05 fb0b |0065: const-string v5, "Loading dependency: " // string@0bfb │ │ -09bd06: 6e20 d724 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bd0c: 0c04 |006a: move-result-object v4 │ │ -09bd0e: 6e20 d624 8400 |006b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09bd14: 0c04 |006e: move-result-object v4 │ │ -09bd16: 6e10 dd24 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09bd1c: 0c04 |0072: move-result-object v4 │ │ -09bd1e: 6e20 5c1f 4300 |0073: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@1f5c │ │ -09bd24: 7020 cf01 8600 |0076: invoke-direct {v6, v8}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01cf │ │ -09bd2a: 28e3 |0079: goto 005c // -001d │ │ -09bd2c: 0d03 |007a: move-exception v3 │ │ -09bd2e: 1e06 |007b: monitor-exit v6 │ │ -09bd30: 2703 |007c: throw v3 │ │ +0a9a60: |[0a9a60] com.badlogic.gdx.assets.AssetManager.injectDependency:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ +0a9a70: 1d06 |0000: monitor-enter v6 │ │ +0a9a72: 5463 ef00 |0001: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a9a76: 6e20 2420 7300 |0003: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9a7c: 0c01 |0006: move-result-object v1 │ │ +0a9a7e: 1f01 a702 |0007: check-cast v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a9a82: 3901 0c00 |0009: if-nez v1, 0015 // +000c │ │ +0a9a86: 2201 a702 |000b: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0a9a8a: 7010 db1c 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0a9a90: 5463 ef00 |0010: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0a9a94: 6e30 2a20 7301 |0012: invoke-virtual {v3, v7, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0a9a9a: 5483 dd00 |0015: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9a9e: 6e20 e31c 3100 |0017: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0a9aa4: 5483 dd00 |001a: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9aa8: 6e20 e401 3600 |001c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.isLoaded:(Ljava/lang/String;)Z // method@01e4 │ │ +0a9aae: 0a03 |001f: move-result v3 │ │ +0a9ab0: 3803 3e00 |0020: if-eqz v3, 005e // +003e │ │ +0a9ab4: 5463 f600 |0022: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a9ab8: 2204 9103 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9abc: 7010 d024 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9ac2: 1a05 c402 |0029: const-string v5, "Dependency already loaded: " // string@02c4 │ │ +0a9ac6: 6e20 d724 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9acc: 0c04 |002e: move-result-object v4 │ │ +0a9ace: 6e20 d624 8400 |002f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0a9ad4: 0c04 |0032: move-result-object v4 │ │ +0a9ad6: 6e10 dd24 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9adc: 0c04 |0036: move-result-object v4 │ │ +0a9ade: 6e20 571f 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a9ae4: 5463 f000 |003a: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9ae8: 5484 dd00 |003c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9aec: 6e20 2420 4300 |003e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9af2: 0c02 |0041: move-result-object v2 │ │ +0a9af4: 1f02 7303 |0042: check-cast v2, Ljava/lang/Class; // type@0373 │ │ +0a9af8: 5463 f100 |0044: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9afc: 6e20 2420 2300 |0046: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9b02: 0c03 |0049: move-result-object v3 │ │ +0a9b04: 1f03 ea02 |004a: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9b08: 5484 dd00 |004c: iget-object v4, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9b0c: 6e20 2420 4300 |004e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9b12: 0c00 |0051: move-result-object v0 │ │ +0a9b14: 1f00 6d00 |0052: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a9b18: 6e10 f501 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.incRefCount:()V // method@01f5 │ │ +0a9b1e: 5483 dd00 |0057: iget-object v3, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9b22: 7020 e201 3600 |0059: invoke-direct {v6, v3}, Lcom/badlogic/gdx/assets/AssetManager;.incrementRefCountedDependencies:(Ljava/lang/String;)V // method@01e2 │ │ +0a9b28: 1e06 |005c: monitor-exit v6 │ │ +0a9b2a: 0e00 |005d: return-void │ │ +0a9b2c: 5463 f600 |005e: iget-object v3, v6, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a9b30: 2204 9103 |0060: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9b34: 7010 d024 0400 |0062: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9b3a: 1a05 fb0b |0065: const-string v5, "Loading dependency: " // string@0bfb │ │ +0a9b3e: 6e20 d724 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9b44: 0c04 |006a: move-result-object v4 │ │ +0a9b46: 6e20 d624 8400 |006b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0a9b4c: 0c04 |006e: move-result-object v4 │ │ +0a9b4e: 6e10 dd24 0400 |006f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9b54: 0c04 |0072: move-result-object v4 │ │ +0a9b56: 6e20 5c1f 4300 |0073: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Logger;.info:(Ljava/lang/String;)V // method@1f5c │ │ +0a9b5c: 7020 cf01 8600 |0076: invoke-direct {v6, v8}, Lcom/badlogic/gdx/assets/AssetManager;.addTask:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01cf │ │ +0a9b62: 28e3 |0079: goto 005c // -001d │ │ +0a9b64: 0d03 |007a: move-exception v3 │ │ +0a9b66: 1e06 |007b: monitor-exit v6 │ │ +0a9b68: 2703 |007c: throw v3 │ │ catches : 2 │ │ 0x0001 - 0x005c │ │ -> 0x007a │ │ 0x005e - 0x0079 │ │ -> 0x007a │ │ positions : │ │ 0x0000 line=344 │ │ @@ -181753,27 +181781,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 │ │ -09bd48: |[09bd48] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;)Z │ │ -09bd58: 1d01 |0000: monitor-enter v1 │ │ -09bd5a: 3902 0500 |0001: if-nez v2, 0006 // +0005 │ │ -09bd5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09bd60: 1e01 |0004: monitor-exit v1 │ │ -09bd62: 0f00 |0005: return v0 │ │ -09bd64: 5410 f000 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09bd68: 6e20 1e20 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ -09bd6e: 0a00 |000b: move-result v0 │ │ -09bd70: 28f8 |000c: goto 0004 // -0008 │ │ -09bd72: 0d00 |000d: move-exception v0 │ │ -09bd74: 1e01 |000e: monitor-exit v1 │ │ -09bd76: 2700 |000f: throw v0 │ │ +0a9b80: |[0a9b80] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;)Z │ │ +0a9b90: 1d01 |0000: monitor-enter v1 │ │ +0a9b92: 3902 0500 |0001: if-nez v2, 0006 // +0005 │ │ +0a9b96: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a9b98: 1e01 |0004: monitor-exit v1 │ │ +0a9b9a: 0f00 |0005: return v0 │ │ +0a9b9c: 5410 f000 |0006: iget-object v0, v1, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9ba0: 6e20 1e20 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ +0a9ba6: 0a00 |000b: move-result v0 │ │ +0a9ba8: 28f8 |000c: goto 0004 // -0008 │ │ +0a9baa: 0d00 |000d: move-exception v0 │ │ +0a9bac: 1e01 |000e: monitor-exit v1 │ │ +0a9bae: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0006 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x000d line=215 │ │ @@ -181786,36 +181814,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 │ │ -09bd84: |[09bd84] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ -09bd94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09bd96: 1d04 |0001: monitor-enter v4 │ │ -09bd98: 5443 f100 |0002: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09bd9c: 6e20 2420 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bda2: 0c01 |0007: move-result-object v1 │ │ -09bda4: 1f01 ea02 |0008: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09bda8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -09bdac: 1e04 |000c: monitor-exit v4 │ │ -09bdae: 0f02 |000d: return v2 │ │ -09bdb0: 6e20 2420 5100 |000e: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09bdb6: 0c00 |0011: move-result-object v0 │ │ -09bdb8: 1f00 6d00 |0012: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09bdbc: 3800 f8ff |0014: if-eqz v0, 000c // -0008 │ │ -09bdc0: 6e20 f301 6000 |0016: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09bdc6: 0c03 |0019: move-result-object v3 │ │ -09bdc8: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ -09bdcc: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -09bdce: 28ef |001d: goto 000c // -0011 │ │ -09bdd0: 0d02 |001e: move-exception v2 │ │ -09bdd2: 1e04 |001f: monitor-exit v4 │ │ -09bdd4: 2702 |0020: throw v2 │ │ +0a9bbc: |[0a9bbc] com.badlogic.gdx.assets.AssetManager.isLoaded:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ +0a9bcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a9bce: 1d04 |0001: monitor-enter v4 │ │ +0a9bd0: 5443 f100 |0002: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0a9bd4: 6e20 2420 6300 |0004: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9bda: 0c01 |0007: move-result-object v1 │ │ +0a9bdc: 1f01 ea02 |0008: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0a9be0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0a9be4: 1e04 |000c: monitor-exit v4 │ │ +0a9be6: 0f02 |000d: return v2 │ │ +0a9be8: 6e20 2420 5100 |000e: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9bee: 0c00 |0011: move-result-object v0 │ │ +0a9bf0: 1f00 6d00 |0012: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0a9bf4: 3800 f8ff |0014: if-eqz v0, 000c // -0008 │ │ +0a9bf8: 6e20 f301 6000 |0016: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0a9bfe: 0c03 |0019: move-result-object v3 │ │ +0a9c00: 3803 f2ff |001a: if-eqz v3, 000c // -000e │ │ +0a9c04: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0a9c06: 28ef |001d: goto 000c // -0011 │ │ +0a9c08: 0d02 |001e: move-exception v2 │ │ +0a9c0a: 1e04 |001f: monitor-exit v4 │ │ +0a9c0c: 2702 |0020: throw v2 │ │ catches : 2 │ │ 0x0002 - 0x000a │ │ -> 0x001e │ │ 0x000e - 0x0019 │ │ -> 0x001e │ │ positions : │ │ 0x0001 line=222 │ │ @@ -181837,25 +181865,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 │ │ -09bdec: |[09bdec] com.badlogic.gdx.assets.AssetManager.load:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ -09bdfc: 1d03 |0000: monitor-enter v3 │ │ -09bdfe: 5440 dd00 |0001: iget-object v0, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09be02: 5441 df00 |0003: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09be06: 5442 de00 |0005: iget-object v2, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ -09be0a: 6e40 e801 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@01e8 │ │ -09be10: 1e03 |000a: monitor-exit v3 │ │ -09be12: 0e00 |000b: return-void │ │ -09be14: 0d00 |000c: move-exception v0 │ │ -09be16: 1e03 |000d: monitor-exit v3 │ │ -09be18: 2700 |000e: throw v0 │ │ +0a9c24: |[0a9c24] com.badlogic.gdx.assets.AssetManager.load:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ +0a9c34: 1d03 |0000: monitor-enter v3 │ │ +0a9c36: 5440 dd00 |0001: iget-object v0, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9c3a: 5441 df00 |0003: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9c3e: 5442 de00 |0005: iget-object v2, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.params:Lcom/badlogic/gdx/assets/AssetLoaderParameters; // field@00de │ │ +0a9c42: 6e40 e801 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@01e8 │ │ +0a9c48: 1e03 |000a: monitor-exit v3 │ │ +0a9c4a: 0e00 |000b: return-void │ │ +0a9c4c: 0d00 |000c: move-exception v0 │ │ +0a9c4e: 1e03 |000d: monitor-exit v3 │ │ +0a9c50: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=284 │ │ 0x000a line=285 │ │ 0x000c line=284 │ │ @@ -181868,23 +181896,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 │ │ -09be28: |[09be28] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;)V │ │ -09be38: 1d01 |0000: monitor-enter v1 │ │ -09be3a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09be3c: 6e40 e801 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@01e8 │ │ -09be42: 1e01 |0005: monitor-exit v1 │ │ -09be44: 0e00 |0006: return-void │ │ -09be46: 0d00 |0007: move-exception v0 │ │ -09be48: 1e01 |0008: monitor-exit v1 │ │ -09be4a: 2700 |0009: throw v0 │ │ +0a9c60: |[0a9c60] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;)V │ │ +0a9c70: 1d01 |0000: monitor-enter v1 │ │ +0a9c72: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a9c74: 6e40 e801 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@01e8 │ │ +0a9c7a: 1e01 |0005: monitor-exit v1 │ │ +0a9c7c: 0e00 |0006: return-void │ │ +0a9c7e: 0d00 |0007: move-exception v0 │ │ +0a9c80: 1e01 |0008: monitor-exit v1 │ │ +0a9c82: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ 0x0007 line=233 │ │ @@ -181899,200 +181927,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 │ │ -09be58: |[09be58] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -09be68: 1d08 |0000: monitor-enter v8 │ │ -09be6a: 5485 f500 |0001: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ -09be6e: 6e20 2420 a500 |0003: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09be74: 0c03 |0006: move-result-object v3 │ │ -09be76: 1f03 6e00 |0007: check-cast v3, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@006e │ │ -09be7a: 3903 2200 |0009: if-nez v3, 002b // +0022 │ │ -09be7e: 2205 bc02 |000b: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09be82: 2206 9103 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09be86: 7010 d024 0600 |000f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09be8c: 1a07 a90c |0012: const-string v7, "No loader for type: " // string@0ca9 │ │ -09be90: 6e20 d724 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09be96: 0c06 |0017: move-result-object v6 │ │ -09be98: 6e10 4924 0a00 |0018: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09be9e: 0c07 |001b: move-result-object v7 │ │ -09bea0: 6e20 d724 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bea6: 0c06 |001f: move-result-object v6 │ │ -09bea8: 6e10 dd24 0600 |0020: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09beae: 0c06 |0023: move-result-object v6 │ │ -09beb0: 7020 291e 6500 |0024: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09beb6: 2705 |0027: throw v5 │ │ -09beb8: 0d05 |0028: move-exception v5 │ │ -09beba: 1e08 |0029: monitor-exit v8 │ │ -09bebc: 2705 |002a: throw v5 │ │ -09bebe: 5485 f300 |002b: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09bec2: 5255 e30e |002d: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09bec6: 3905 0800 |002f: if-nez v5, 0037 // +0008 │ │ -09beca: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -09becc: 5985 f400 |0032: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ -09bed0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -09bed2: 5985 f900 |0035: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09bed6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -09bed8: 5485 f300 |0038: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09bedc: 5255 e30e |003a: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09bee0: 3552 5a00 |003c: if-ge v2, v5, 0096 // +005a │ │ -09bee4: 5485 f300 |003e: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09bee8: 6e20 ed1c 2500 |0040: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09beee: 0c01 |0043: move-result-object v1 │ │ -09bef0: 1f01 6600 |0044: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -09bef4: 5415 dd00 |0046: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bef8: 6e20 b024 9500 |0048: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09befe: 0a05 |004b: move-result v5 │ │ -09bf00: 3805 4700 |004c: if-eqz v5, 0093 // +0047 │ │ -09bf04: 5415 df00 |004e: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09bf08: 6e20 9624 a500 |0050: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -09bf0e: 0a05 |0053: move-result v5 │ │ -09bf10: 3905 3f00 |0054: if-nez v5, 0093 // +003f │ │ -09bf14: 2205 bc02 |0056: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09bf18: 2206 9103 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09bf1c: 7010 d024 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09bf22: 1a07 a501 |005d: const-string v7, "Asset with name '" // string@01a5 │ │ -09bf26: 6e20 d724 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf2c: 0c06 |0062: move-result-object v6 │ │ -09bf2e: 6e20 d724 9600 |0063: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf34: 0c06 |0066: move-result-object v6 │ │ -09bf36: 1a07 4d00 |0067: const-string v7, "' already in preload queue, but has different type (expected: " // string@004d │ │ -09bf3a: 6e20 d724 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf40: 0c06 |006c: move-result-object v6 │ │ -09bf42: 6e10 4924 0a00 |006d: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09bf48: 0c07 |0070: move-result-object v7 │ │ -09bf4a: 6e20 d724 7600 |0071: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf50: 0c06 |0074: move-result-object v6 │ │ -09bf52: 1a07 ba00 |0075: const-string v7, ", found: " // string@00ba │ │ -09bf56: 6e20 d724 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf5c: 0c06 |007a: move-result-object v6 │ │ -09bf5e: 5417 df00 |007b: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09bf62: 6e10 4924 0700 |007d: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09bf68: 0c07 |0080: move-result-object v7 │ │ -09bf6a: 6e20 d724 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf70: 0c06 |0084: move-result-object v6 │ │ -09bf72: 1a07 9200 |0085: const-string v7, ")" // string@0092 │ │ -09bf76: 6e20 d724 7600 |0087: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bf7c: 0c06 |008a: move-result-object v6 │ │ -09bf7e: 6e10 dd24 0600 |008b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09bf84: 0c06 |008e: move-result-object v6 │ │ -09bf86: 7020 291e 6500 |008f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09bf8c: 2705 |0092: throw v5 │ │ -09bf8e: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09bf92: 28a3 |0095: goto 0038 // -005d │ │ -09bf94: 1202 |0096: const/4 v2, #int 0 // #0 │ │ -09bf96: 5485 f700 |0097: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09bf9a: 6e10 d425 0500 |0099: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09bfa0: 0a05 |009c: move-result v5 │ │ -09bfa2: 3552 5c00 |009d: if-ge v2, v5, 00f9 // +005c │ │ -09bfa6: 5485 f700 |009f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09bfaa: 6e20 cf25 2500 |00a1: invoke-virtual {v5, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@25cf │ │ -09bfb0: 0c05 |00a4: move-result-object v5 │ │ -09bfb2: 1f05 6a00 |00a5: check-cast v5, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ -09bfb6: 5451 e200 |00a7: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09bfba: 5415 dd00 |00a9: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09bfbe: 6e20 b024 9500 |00ab: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09bfc4: 0a05 |00ae: move-result v5 │ │ -09bfc6: 3805 4700 |00af: if-eqz v5, 00f6 // +0047 │ │ -09bfca: 5415 df00 |00b1: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09bfce: 6e20 9624 a500 |00b3: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -09bfd4: 0a05 |00b6: move-result v5 │ │ -09bfd6: 3905 3f00 |00b7: if-nez v5, 00f6 // +003f │ │ -09bfda: 2205 bc02 |00b9: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09bfde: 2206 9103 |00bb: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09bfe2: 7010 d024 0600 |00bd: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09bfe8: 1a07 a501 |00c0: const-string v7, "Asset with name '" // string@01a5 │ │ -09bfec: 6e20 d724 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bff2: 0c06 |00c5: move-result-object v6 │ │ -09bff4: 6e20 d724 9600 |00c6: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09bffa: 0c06 |00c9: move-result-object v6 │ │ -09bffc: 1a07 4e00 |00ca: const-string v7, "' already in task list, but has different type (expected: " // string@004e │ │ -09c000: 6e20 d724 7600 |00cc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c006: 0c06 |00cf: move-result-object v6 │ │ -09c008: 6e10 4924 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09c00e: 0c07 |00d3: move-result-object v7 │ │ -09c010: 6e20 d724 7600 |00d4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c016: 0c06 |00d7: move-result-object v6 │ │ -09c018: 1a07 ba00 |00d8: const-string v7, ", found: " // string@00ba │ │ -09c01c: 6e20 d724 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c022: 0c06 |00dd: move-result-object v6 │ │ -09c024: 5417 df00 |00de: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ -09c028: 6e10 4924 0700 |00e0: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09c02e: 0c07 |00e3: move-result-object v7 │ │ -09c030: 6e20 d724 7600 |00e4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c036: 0c06 |00e7: move-result-object v6 │ │ -09c038: 1a07 9200 |00e8: const-string v7, ")" // string@0092 │ │ -09c03c: 6e20 d724 7600 |00ea: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c042: 0c06 |00ed: move-result-object v6 │ │ -09c044: 6e10 dd24 0600 |00ee: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c04a: 0c06 |00f1: move-result-object v6 │ │ -09c04c: 7020 291e 6500 |00f2: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09c052: 2705 |00f5: throw v5 │ │ -09c054: d802 0201 |00f6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09c058: 289f |00f8: goto 0097 // -0061 │ │ -09c05a: 5485 f000 |00f9: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09c05e: 6e20 2420 9500 |00fb: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c064: 0c04 |00fe: move-result-object v4 │ │ -09c066: 1f04 7303 |00ff: check-cast v4, Ljava/lang/Class; // type@0373 │ │ -09c06a: 3804 4300 |0101: if-eqz v4, 0144 // +0043 │ │ -09c06e: 6e20 9624 a400 |0103: invoke-virtual {v4, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -09c074: 0a05 |0106: move-result v5 │ │ -09c076: 3905 3d00 |0107: if-nez v5, 0144 // +003d │ │ -09c07a: 2205 bc02 |0109: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09c07e: 2206 9103 |010b: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09c082: 7010 d024 0600 |010d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c088: 1a07 a501 |0110: const-string v7, "Asset with name '" // string@01a5 │ │ -09c08c: 6e20 d724 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c092: 0c06 |0115: move-result-object v6 │ │ -09c094: 6e20 d724 9600 |0116: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c09a: 0c06 |0119: move-result-object v6 │ │ -09c09c: 1a07 4f00 |011a: const-string v7, "' already loaded, but has different type (expected: " // string@004f │ │ -09c0a0: 6e20 d724 7600 |011c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c0a6: 0c06 |011f: move-result-object v6 │ │ -09c0a8: 6e10 4924 0a00 |0120: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09c0ae: 0c07 |0123: move-result-object v7 │ │ -09c0b0: 6e20 d724 7600 |0124: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c0b6: 0c06 |0127: move-result-object v6 │ │ -09c0b8: 1a07 ba00 |0128: const-string v7, ", found: " // string@00ba │ │ -09c0bc: 6e20 d724 7600 |012a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c0c2: 0c06 |012d: move-result-object v6 │ │ -09c0c4: 6e10 4924 0400 |012e: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09c0ca: 0c07 |0131: move-result-object v7 │ │ -09c0cc: 6e20 d724 7600 |0132: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c0d2: 0c06 |0135: move-result-object v6 │ │ -09c0d4: 1a07 9200 |0136: const-string v7, ")" // string@0092 │ │ -09c0d8: 6e20 d724 7600 |0138: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c0de: 0c06 |013b: move-result-object v6 │ │ -09c0e0: 6e10 dd24 0600 |013c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c0e6: 0c06 |013f: move-result-object v6 │ │ -09c0e8: 7020 291e 6500 |0140: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09c0ee: 2705 |0143: throw v5 │ │ -09c0f0: 5285 f900 |0144: iget v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09c0f4: d805 0501 |0146: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09c0f8: 5985 f900 |0148: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ -09c0fc: 2200 6600 |014a: new-instance v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -09c100: 7040 bf01 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@01bf │ │ -09c106: 5485 f300 |014f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c10a: 6e20 e31c 0500 |0151: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -09c110: 5485 f600 |0154: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09c114: 2206 9103 |0156: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09c118: 7010 d024 0600 |0158: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c11e: 1a07 3b0d |015b: const-string v7, "Queued: " // string@0d3b │ │ -09c122: 6e20 d724 7600 |015d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c128: 0c06 |0160: move-result-object v6 │ │ -09c12a: 6e20 d624 0600 |0161: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09c130: 0c06 |0164: move-result-object v6 │ │ -09c132: 6e10 dd24 0600 |0165: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c138: 0c06 |0168: move-result-object v6 │ │ -09c13a: 6e20 571f 6500 |0169: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09c140: 1e08 |016c: monitor-exit v8 │ │ -09c142: 0e00 |016d: return-void │ │ +0a9c90: |[0a9c90] com.badlogic.gdx.assets.AssetManager.load:(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0a9ca0: 1d08 |0000: monitor-enter v8 │ │ +0a9ca2: 5485 f500 |0001: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ +0a9ca6: 6e20 2420 a500 |0003: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9cac: 0c03 |0006: move-result-object v3 │ │ +0a9cae: 1f03 6e00 |0007: check-cast v3, Lcom/badlogic/gdx/assets/loaders/AssetLoader; // type@006e │ │ +0a9cb2: 3903 2200 |0009: if-nez v3, 002b // +0022 │ │ +0a9cb6: 2205 bc02 |000b: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9cba: 2206 9103 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9cbe: 7010 d024 0600 |000f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9cc4: 1a07 a90c |0012: const-string v7, "No loader for type: " // string@0ca9 │ │ +0a9cc8: 6e20 d724 7600 |0014: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9cce: 0c06 |0017: move-result-object v6 │ │ +0a9cd0: 6e10 4924 0a00 |0018: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9cd6: 0c07 |001b: move-result-object v7 │ │ +0a9cd8: 6e20 d724 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9cde: 0c06 |001f: move-result-object v6 │ │ +0a9ce0: 6e10 dd24 0600 |0020: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9ce6: 0c06 |0023: move-result-object v6 │ │ +0a9ce8: 7020 291e 6500 |0024: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a9cee: 2705 |0027: throw v5 │ │ +0a9cf0: 0d05 |0028: move-exception v5 │ │ +0a9cf2: 1e08 |0029: monitor-exit v8 │ │ +0a9cf4: 2705 |002a: throw v5 │ │ +0a9cf6: 5485 f300 |002b: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a9cfa: 5255 e30e |002d: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a9cfe: 3905 0800 |002f: if-nez v5, 0037 // +0008 │ │ +0a9d02: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +0a9d04: 5985 f400 |0032: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loaded:I // field@00f4 │ │ +0a9d08: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +0a9d0a: 5985 f900 |0035: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a9d0e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0a9d10: 5485 f300 |0038: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a9d14: 5255 e30e |003a: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0a9d18: 3552 5a00 |003c: if-ge v2, v5, 0096 // +005a │ │ +0a9d1c: 5485 f300 |003e: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a9d20: 6e20 ed1c 2500 |0040: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0a9d26: 0c01 |0043: move-result-object v1 │ │ +0a9d28: 1f01 6600 |0044: check-cast v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0a9d2c: 5415 dd00 |0046: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9d30: 6e20 b024 9500 |0048: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0a9d36: 0a05 |004b: move-result v5 │ │ +0a9d38: 3805 4700 |004c: if-eqz v5, 0093 // +0047 │ │ +0a9d3c: 5415 df00 |004e: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9d40: 6e20 9624 a500 |0050: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0a9d46: 0a05 |0053: move-result v5 │ │ +0a9d48: 3905 3f00 |0054: if-nez v5, 0093 // +003f │ │ +0a9d4c: 2205 bc02 |0056: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9d50: 2206 9103 |0058: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9d54: 7010 d024 0600 |005a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9d5a: 1a07 a501 |005d: const-string v7, "Asset with name '" // string@01a5 │ │ +0a9d5e: 6e20 d724 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9d64: 0c06 |0062: move-result-object v6 │ │ +0a9d66: 6e20 d724 9600 |0063: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9d6c: 0c06 |0066: move-result-object v6 │ │ +0a9d6e: 1a07 4d00 |0067: const-string v7, "' already in preload queue, but has different type (expected: " // string@004d │ │ +0a9d72: 6e20 d724 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9d78: 0c06 |006c: move-result-object v6 │ │ +0a9d7a: 6e10 4924 0a00 |006d: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9d80: 0c07 |0070: move-result-object v7 │ │ +0a9d82: 6e20 d724 7600 |0071: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9d88: 0c06 |0074: move-result-object v6 │ │ +0a9d8a: 1a07 ba00 |0075: const-string v7, ", found: " // string@00ba │ │ +0a9d8e: 6e20 d724 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9d94: 0c06 |007a: move-result-object v6 │ │ +0a9d96: 5417 df00 |007b: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9d9a: 6e10 4924 0700 |007d: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9da0: 0c07 |0080: move-result-object v7 │ │ +0a9da2: 6e20 d724 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9da8: 0c06 |0084: move-result-object v6 │ │ +0a9daa: 1a07 9200 |0085: const-string v7, ")" // string@0092 │ │ +0a9dae: 6e20 d724 7600 |0087: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9db4: 0c06 |008a: move-result-object v6 │ │ +0a9db6: 6e10 dd24 0600 |008b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9dbc: 0c06 |008e: move-result-object v6 │ │ +0a9dbe: 7020 291e 6500 |008f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a9dc4: 2705 |0092: throw v5 │ │ +0a9dc6: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a9dca: 28a3 |0095: goto 0038 // -005d │ │ +0a9dcc: 1202 |0096: const/4 v2, #int 0 // #0 │ │ +0a9dce: 5485 f700 |0097: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a9dd2: 6e10 d425 0500 |0099: invoke-virtual {v5}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0a9dd8: 0a05 |009c: move-result v5 │ │ +0a9dda: 3552 5c00 |009d: if-ge v2, v5, 00f9 // +005c │ │ +0a9dde: 5485 f700 |009f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0a9de2: 6e20 cf25 2500 |00a1: invoke-virtual {v5, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@25cf │ │ +0a9de8: 0c05 |00a4: move-result-object v5 │ │ +0a9dea: 1f05 6a00 |00a5: check-cast v5, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ +0a9dee: 5451 e200 |00a7: iget-object v1, v5, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0a9df2: 5415 dd00 |00a9: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0a9df6: 6e20 b024 9500 |00ab: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0a9dfc: 0a05 |00ae: move-result v5 │ │ +0a9dfe: 3805 4700 |00af: if-eqz v5, 00f6 // +0047 │ │ +0a9e02: 5415 df00 |00b1: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9e06: 6e20 9624 a500 |00b3: invoke-virtual {v5, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0a9e0c: 0a05 |00b6: move-result v5 │ │ +0a9e0e: 3905 3f00 |00b7: if-nez v5, 00f6 // +003f │ │ +0a9e12: 2205 bc02 |00b9: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9e16: 2206 9103 |00bb: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9e1a: 7010 d024 0600 |00bd: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9e20: 1a07 a501 |00c0: const-string v7, "Asset with name '" // string@01a5 │ │ +0a9e24: 6e20 d724 7600 |00c2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e2a: 0c06 |00c5: move-result-object v6 │ │ +0a9e2c: 6e20 d724 9600 |00c6: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e32: 0c06 |00c9: move-result-object v6 │ │ +0a9e34: 1a07 4e00 |00ca: const-string v7, "' already in task list, but has different type (expected: " // string@004e │ │ +0a9e38: 6e20 d724 7600 |00cc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e3e: 0c06 |00cf: move-result-object v6 │ │ +0a9e40: 6e10 4924 0a00 |00d0: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9e46: 0c07 |00d3: move-result-object v7 │ │ +0a9e48: 6e20 d724 7600 |00d4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e4e: 0c06 |00d7: move-result-object v6 │ │ +0a9e50: 1a07 ba00 |00d8: const-string v7, ", found: " // string@00ba │ │ +0a9e54: 6e20 d724 7600 |00da: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e5a: 0c06 |00dd: move-result-object v6 │ │ +0a9e5c: 5417 df00 |00de: iget-object v7, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.type:Ljava/lang/Class; // field@00df │ │ +0a9e60: 6e10 4924 0700 |00e0: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9e66: 0c07 |00e3: move-result-object v7 │ │ +0a9e68: 6e20 d724 7600 |00e4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e6e: 0c06 |00e7: move-result-object v6 │ │ +0a9e70: 1a07 9200 |00e8: const-string v7, ")" // string@0092 │ │ +0a9e74: 6e20 d724 7600 |00ea: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9e7a: 0c06 |00ed: move-result-object v6 │ │ +0a9e7c: 6e10 dd24 0600 |00ee: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9e82: 0c06 |00f1: move-result-object v6 │ │ +0a9e84: 7020 291e 6500 |00f2: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a9e8a: 2705 |00f5: throw v5 │ │ +0a9e8c: d802 0201 |00f6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a9e90: 289f |00f8: goto 0097 // -0061 │ │ +0a9e92: 5485 f000 |00f9: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0a9e96: 6e20 2420 9500 |00fb: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0a9e9c: 0c04 |00fe: move-result-object v4 │ │ +0a9e9e: 1f04 7303 |00ff: check-cast v4, Ljava/lang/Class; // type@0373 │ │ +0a9ea2: 3804 4300 |0101: if-eqz v4, 0144 // +0043 │ │ +0a9ea6: 6e20 9624 a400 |0103: invoke-virtual {v4, v10}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0a9eac: 0a05 |0106: move-result v5 │ │ +0a9eae: 3905 3d00 |0107: if-nez v5, 0144 // +003d │ │ +0a9eb2: 2205 bc02 |0109: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0a9eb6: 2206 9103 |010b: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9eba: 7010 d024 0600 |010d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9ec0: 1a07 a501 |0110: const-string v7, "Asset with name '" // string@01a5 │ │ +0a9ec4: 6e20 d724 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9eca: 0c06 |0115: move-result-object v6 │ │ +0a9ecc: 6e20 d724 9600 |0116: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9ed2: 0c06 |0119: move-result-object v6 │ │ +0a9ed4: 1a07 4f00 |011a: const-string v7, "' already loaded, but has different type (expected: " // string@004f │ │ +0a9ed8: 6e20 d724 7600 |011c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9ede: 0c06 |011f: move-result-object v6 │ │ +0a9ee0: 6e10 4924 0a00 |0120: invoke-virtual {v10}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9ee6: 0c07 |0123: move-result-object v7 │ │ +0a9ee8: 6e20 d724 7600 |0124: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9eee: 0c06 |0127: move-result-object v6 │ │ +0a9ef0: 1a07 ba00 |0128: const-string v7, ", found: " // string@00ba │ │ +0a9ef4: 6e20 d724 7600 |012a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9efa: 0c06 |012d: move-result-object v6 │ │ +0a9efc: 6e10 4924 0400 |012e: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0a9f02: 0c07 |0131: move-result-object v7 │ │ +0a9f04: 6e20 d724 7600 |0132: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9f0a: 0c06 |0135: move-result-object v6 │ │ +0a9f0c: 1a07 9200 |0136: const-string v7, ")" // string@0092 │ │ +0a9f10: 6e20 d724 7600 |0138: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9f16: 0c06 |013b: move-result-object v6 │ │ +0a9f18: 6e10 dd24 0600 |013c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9f1e: 0c06 |013f: move-result-object v6 │ │ +0a9f20: 7020 291e 6500 |0140: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0a9f26: 2705 |0143: throw v5 │ │ +0a9f28: 5285 f900 |0144: iget v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a9f2c: d805 0501 |0146: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a9f30: 5985 f900 |0148: iput v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.toLoad:I // field@00f9 │ │ +0a9f34: 2200 6600 |014a: new-instance v0, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0a9f38: 7040 bf01 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@01bf │ │ +0a9f3e: 5485 f300 |014f: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0a9f42: 6e20 e31c 0500 |0151: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0a9f48: 5485 f600 |0154: iget-object v5, v8, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0a9f4c: 2206 9103 |0156: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0a9f50: 7010 d024 0600 |0158: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0a9f56: 1a07 3b0d |015b: const-string v7, "Queued: " // string@0d3b │ │ +0a9f5a: 6e20 d724 7600 |015d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0a9f60: 0c06 |0160: move-result-object v6 │ │ +0a9f62: 6e20 d624 0600 |0161: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0a9f68: 0c06 |0164: move-result-object v6 │ │ +0a9f6a: 6e10 dd24 0600 |0165: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0a9f70: 0c06 |0168: move-result-object v6 │ │ +0a9f72: 6e20 571f 6500 |0169: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0a9f78: 1e08 |016c: monitor-exit v8 │ │ +0a9f7a: 0e00 |016d: return-void │ │ catches : 2 │ │ 0x0001 - 0x0028 │ │ -> 0x0028 │ │ 0x002b - 0x016c │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=241 │ │ @@ -182139,22 +182167,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 │ │ -09c158: |[09c158] com.badlogic.gdx.assets.AssetManager.setErrorListener:(Lcom/badlogic/gdx/assets/AssetErrorListener;)V │ │ -09c168: 1d01 |0000: monitor-enter v1 │ │ -09c16a: 5b12 f200 |0001: iput-object v2, v1, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ -09c16e: 1e01 |0003: monitor-exit v1 │ │ -09c170: 0e00 |0004: return-void │ │ -09c172: 0d00 |0005: move-exception v0 │ │ -09c174: 1e01 |0006: monitor-exit v1 │ │ -09c176: 2700 |0007: throw v0 │ │ +0a9f90: |[0a9f90] com.badlogic.gdx.assets.AssetManager.setErrorListener:(Lcom/badlogic/gdx/assets/AssetErrorListener;)V │ │ +0a9fa0: 1d01 |0000: monitor-enter v1 │ │ +0a9fa2: 5b12 f200 |0001: iput-object v2, v1, Lcom/badlogic/gdx/assets/AssetManager;.listener:Lcom/badlogic/gdx/assets/AssetErrorListener; // field@00f2 │ │ +0a9fa6: 1e01 |0003: monitor-exit v1 │ │ +0a9fa8: 0e00 |0004: return-void │ │ +0a9faa: 0d00 |0005: move-exception v0 │ │ +0a9fac: 1e01 |0006: monitor-exit v1 │ │ +0a9fae: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=505 │ │ 0x0005 line=504 │ │ @@ -182167,55 +182195,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 │ │ -09c184: |[09c184] com.badlogic.gdx.assets.AssetManager.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V │ │ -09c194: 1d03 |0000: monitor-enter v3 │ │ -09c196: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ -09c19a: 2200 7b03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09c19e: 1a01 d828 |0005: const-string v1, "type cannot be null." // string@28d8 │ │ -09c1a2: 7020 6824 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09c1a8: 2700 |000a: throw v0 │ │ -09c1aa: 0d00 |000b: move-exception v0 │ │ -09c1ac: 1e03 |000c: monitor-exit v3 │ │ -09c1ae: 2700 |000d: throw v0 │ │ -09c1b0: 3905 0a00 |000e: if-nez v5, 0018 // +000a │ │ -09c1b4: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09c1b8: 1a01 d71e |0012: const-string v1, "loader cannot be null." // string@1ed7 │ │ -09c1bc: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09c1c2: 2700 |0017: throw v0 │ │ -09c1c4: 5430 f600 |0018: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09c1c8: 2201 9103 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -09c1cc: 7010 d024 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c1d2: 1a02 f90b |001f: const-string v2, "Loader set: " // string@0bf9 │ │ -09c1d6: 6e20 d724 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c1dc: 0c01 |0024: move-result-object v1 │ │ -09c1de: 6e10 4924 0400 |0025: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09c1e4: 0c02 |0028: move-result-object v2 │ │ -09c1e6: 6e20 d724 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c1ec: 0c01 |002c: move-result-object v1 │ │ -09c1ee: 1a02 0d00 |002d: const-string v2, " -> " // string@000d │ │ -09c1f2: 6e20 d724 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c1f8: 0c01 |0032: move-result-object v1 │ │ -09c1fa: 6e10 9724 0500 |0033: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -09c200: 0c02 |0036: move-result-object v2 │ │ -09c202: 6e10 4924 0200 |0037: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -09c208: 0c02 |003a: move-result-object v2 │ │ -09c20a: 6e20 d724 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c210: 0c01 |003e: move-result-object v1 │ │ -09c212: 6e10 dd24 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c218: 0c01 |0042: move-result-object v1 │ │ -09c21a: 6e20 571f 1000 |0043: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09c220: 5430 f500 |0046: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ -09c224: 6e30 2a20 4005 |0048: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -09c22a: 1e03 |004b: monitor-exit v3 │ │ -09c22c: 0e00 |004c: return-void │ │ +0a9fbc: |[0a9fbc] com.badlogic.gdx.assets.AssetManager.setLoader:(Ljava/lang/Class;Lcom/badlogic/gdx/assets/loaders/AssetLoader;)V │ │ +0a9fcc: 1d03 |0000: monitor-enter v3 │ │ +0a9fce: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ +0a9fd2: 2200 7b03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a9fd6: 1a01 d828 |0005: const-string v1, "type cannot be null." // string@28d8 │ │ +0a9fda: 7020 6824 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a9fe0: 2700 |000a: throw v0 │ │ +0a9fe2: 0d00 |000b: move-exception v0 │ │ +0a9fe4: 1e03 |000c: monitor-exit v3 │ │ +0a9fe6: 2700 |000d: throw v0 │ │ +0a9fe8: 3905 0a00 |000e: if-nez v5, 0018 // +000a │ │ +0a9fec: 2200 7b03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0a9ff0: 1a01 d71e |0012: const-string v1, "loader cannot be null." // string@1ed7 │ │ +0a9ff4: 7020 6824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0a9ffa: 2700 |0017: throw v0 │ │ +0a9ffc: 5430 f600 |0018: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0aa000: 2201 9103 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa004: 7010 d024 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa00a: 1a02 f90b |001f: const-string v2, "Loader set: " // string@0bf9 │ │ +0aa00e: 6e20 d724 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa014: 0c01 |0024: move-result-object v1 │ │ +0aa016: 6e10 4924 0400 |0025: invoke-virtual {v4}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0aa01c: 0c02 |0028: move-result-object v2 │ │ +0aa01e: 6e20 d724 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa024: 0c01 |002c: move-result-object v1 │ │ +0aa026: 1a02 0d00 |002d: const-string v2, " -> " // string@000d │ │ +0aa02a: 6e20 d724 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa030: 0c01 |0032: move-result-object v1 │ │ +0aa032: 6e10 9724 0500 |0033: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0aa038: 0c02 |0036: move-result-object v2 │ │ +0aa03a: 6e10 4924 0200 |0037: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0aa040: 0c02 |003a: move-result-object v2 │ │ +0aa042: 6e20 d724 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa048: 0c01 |003e: move-result-object v1 │ │ +0aa04a: 6e10 dd24 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa050: 0c01 |0042: move-result-object v1 │ │ +0aa052: 6e20 571f 1000 |0043: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0aa058: 5430 f500 |0046: iget-object v0, v3, Lcom/badlogic/gdx/assets/AssetManager;.loaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f5 │ │ +0aa05c: 6e30 2a20 4005 |0048: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0aa062: 1e03 |004b: monitor-exit v3 │ │ +0aa064: 0e00 |004c: return-void │ │ catches : 2 │ │ 0x0003 - 0x000b │ │ -> 0x000b │ │ 0x0010 - 0x004b │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=479 │ │ @@ -182235,46 +182263,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 │ │ -09c244: |[09c244] com.badlogic.gdx.assets.AssetManager.setReferenceCount:(Ljava/lang/String;I)V │ │ -09c254: 1d04 |0000: monitor-enter v4 │ │ -09c256: 5441 f000 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09c25a: 6e20 2420 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c260: 0c00 |0006: move-result-object v0 │ │ -09c262: 1f00 7303 |0007: check-cast v0, Ljava/lang/Class; // type@0373 │ │ -09c266: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ -09c26a: 2201 bc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09c26e: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -09c272: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c278: 1a03 a401 |0012: const-string v3, "Asset not loaded: " // string@01a4 │ │ -09c27c: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c282: 0c02 |0017: move-result-object v2 │ │ -09c284: 6e20 d724 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c28a: 0c02 |001b: move-result-object v2 │ │ -09c28c: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c292: 0c02 |001f: move-result-object v2 │ │ -09c294: 7020 291e 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09c29a: 2701 |0023: throw v1 │ │ -09c29c: 0d01 |0024: move-exception v1 │ │ -09c29e: 1e04 |0025: monitor-exit v4 │ │ -09c2a0: 2701 |0026: throw v1 │ │ -09c2a2: 5441 f100 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09c2a6: 6e20 2420 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c2ac: 0c01 |002c: move-result-object v1 │ │ -09c2ae: 1f01 ea02 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09c2b2: 6e20 2420 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c2b8: 0c01 |0032: move-result-object v1 │ │ -09c2ba: 1f01 6d00 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09c2be: 6e20 f701 6100 |0035: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.setRefCount:(I)V // method@01f7 │ │ -09c2c4: 1e04 |0038: monitor-exit v4 │ │ -09c2c6: 0e00 |0039: return-void │ │ +0aa07c: |[0aa07c] com.badlogic.gdx.assets.AssetManager.setReferenceCount:(Ljava/lang/String;I)V │ │ +0aa08c: 1d04 |0000: monitor-enter v4 │ │ +0aa08e: 5441 f000 |0001: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0aa092: 6e20 2420 5100 |0003: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa098: 0c00 |0006: move-result-object v0 │ │ +0aa09a: 1f00 7303 |0007: check-cast v0, Ljava/lang/Class; // type@0373 │ │ +0aa09e: 3900 1e00 |0009: if-nez v0, 0027 // +001e │ │ +0aa0a2: 2201 bc02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0aa0a6: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa0aa: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa0b0: 1a03 a401 |0012: const-string v3, "Asset not loaded: " // string@01a4 │ │ +0aa0b4: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa0ba: 0c02 |0017: move-result-object v2 │ │ +0aa0bc: 6e20 d724 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa0c2: 0c02 |001b: move-result-object v2 │ │ +0aa0c4: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa0ca: 0c02 |001f: move-result-object v2 │ │ +0aa0cc: 7020 291e 2100 |0020: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0aa0d2: 2701 |0023: throw v1 │ │ +0aa0d4: 0d01 |0024: move-exception v1 │ │ +0aa0d6: 1e04 |0025: monitor-exit v4 │ │ +0aa0d8: 2701 |0026: throw v1 │ │ +0aa0da: 5441 f100 |0027: iget-object v1, v4, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0aa0de: 6e20 2420 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa0e4: 0c01 |002c: move-result-object v1 │ │ +0aa0e6: 1f01 ea02 |002d: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0aa0ea: 6e20 2420 5100 |002f: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa0f0: 0c01 |0032: move-result-object v1 │ │ +0aa0f2: 1f01 6d00 |0033: check-cast v1, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0aa0f6: 6e20 f701 6100 |0035: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/assets/RefCountedContainer;.setRefCount:(I)V // method@01f7 │ │ +0aa0fc: 1e04 |0038: monitor-exit v4 │ │ +0aa0fe: 0e00 |0039: return-void │ │ catches : 2 │ │ 0x0001 - 0x0024 │ │ -> 0x0024 │ │ 0x0027 - 0x0038 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=577 │ │ @@ -182294,168 +182322,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 │ │ -09c2dc: |[09c2dc] com.badlogic.gdx.assets.AssetManager.unload:(Ljava/lang/String;)V │ │ -09c2ec: 1d0b |0000: monitor-enter v11 │ │ -09c2ee: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -09c2f0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -09c2f2: 54b8 f300 |0003: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c2f6: 5288 e30e |0005: iget v8, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09c2fa: 3585 1300 |0007: if-ge v5, v8, 001a // +0013 │ │ -09c2fe: 54b8 f300 |0009: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c302: 6e20 ed1c 5800 |000b: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09c308: 0c08 |000e: move-result-object v8 │ │ -09c30a: 1f08 6600 |000f: check-cast v8, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -09c30e: 5488 dd00 |0011: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09c312: 6e20 b024 c800 |0013: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09c318: 0a08 |0016: move-result v8 │ │ -09c31a: 3808 2500 |0017: if-eqz v8, 003c // +0025 │ │ -09c31e: 0154 |0019: move v4, v5 │ │ -09c320: 12f8 |001a: const/4 v8, #int -1 // #ff │ │ -09c322: 3284 2400 |001b: if-eq v4, v8, 003f // +0024 │ │ -09c326: 54b8 f300 |001d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c32a: 6e20 f51c 4800 |001f: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -09c330: 54b8 f600 |0022: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09c334: 2209 9103 |0024: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -09c338: 7010 d024 0900 |0026: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c33e: 1a0a a00e |0029: const-string v10, "Unload (from queue): " // string@0ea0 │ │ -09c342: 6e20 d724 a900 |002b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c348: 0c09 |002e: move-result-object v9 │ │ -09c34a: 6e20 d724 c900 |002f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c350: 0c09 |0032: move-result-object v9 │ │ -09c352: 6e10 dd24 0900 |0033: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c358: 0c09 |0036: move-result-object v9 │ │ -09c35a: 6e20 571f 9800 |0037: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09c360: 1e0b |003a: monitor-exit v11 │ │ -09c362: 0e00 |003b: return-void │ │ -09c364: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09c368: 28c5 |003e: goto 0003 // -003b │ │ -09c36a: 54b8 f700 |003f: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09c36e: 6e10 d425 0800 |0041: invoke-virtual {v8}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09c374: 0a08 |0044: move-result v8 │ │ -09c376: 3d08 3300 |0045: if-lez v8, 0078 // +0033 │ │ -09c37a: 54b8 f700 |0047: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09c37e: 6e10 ce25 0800 |0049: invoke-virtual {v8}, Ljava/util/Stack;.firstElement:()Ljava/lang/Object; // method@25ce │ │ -09c384: 0c01 |004c: move-result-object v1 │ │ -09c386: 1f01 6a00 |004d: check-cast v1, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ -09c38a: 5418 e200 |004f: iget-object v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ -09c38e: 5488 dd00 |0051: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -09c392: 6e20 b024 c800 |0053: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09c398: 0a08 |0056: move-result v8 │ │ -09c39a: 3808 2100 |0057: if-eqz v8, 0078 // +0021 │ │ -09c39e: 1218 |0059: const/4 v8, #int 1 // #1 │ │ -09c3a0: 5c18 e400 |005a: iput-boolean v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00e4 │ │ -09c3a4: 54b8 f600 |005c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09c3a8: 2209 9103 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -09c3ac: 7010 d024 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c3b2: 1a0a a10e |0063: const-string v10, "Unload (from tasks): " // string@0ea1 │ │ -09c3b6: 6e20 d724 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c3bc: 0c09 |0068: move-result-object v9 │ │ -09c3be: 6e20 d724 c900 |0069: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c3c4: 0c09 |006c: move-result-object v9 │ │ -09c3c6: 6e10 dd24 0900 |006d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c3cc: 0c09 |0070: move-result-object v9 │ │ -09c3ce: 6e20 571f 9800 |0071: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09c3d4: 28c6 |0074: goto 003a // -003a │ │ -09c3d6: 0d08 |0075: move-exception v8 │ │ -09c3d8: 1e0b |0076: monitor-exit v11 │ │ -09c3da: 2708 |0077: throw v8 │ │ -09c3dc: 54b8 f000 |0078: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09c3e0: 6e20 2420 c800 |007a: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c3e6: 0c07 |007d: move-result-object v7 │ │ -09c3e8: 1f07 7303 |007e: check-cast v7, Ljava/lang/Class; // type@0373 │ │ -09c3ec: 3907 1b00 |0080: if-nez v7, 009b // +001b │ │ -09c3f0: 2208 bc02 |0082: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09c3f4: 2209 9103 |0084: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -09c3f8: 7010 d024 0900 |0086: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c3fe: 1a0a a401 |0089: const-string v10, "Asset not loaded: " // string@01a4 │ │ -09c402: 6e20 d724 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c408: 0c09 |008e: move-result-object v9 │ │ -09c40a: 6e20 d724 c900 |008f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c410: 0c09 |0092: move-result-object v9 │ │ -09c412: 6e10 dd24 0900 |0093: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c418: 0c09 |0096: move-result-object v9 │ │ -09c41a: 7020 291e 9800 |0097: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09c420: 2708 |009a: throw v8 │ │ -09c422: 54b8 f100 |009b: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09c426: 6e20 2420 7800 |009d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c42c: 0c08 |00a0: move-result-object v8 │ │ -09c42e: 1f08 ea02 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09c432: 6e20 2420 c800 |00a3: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c438: 0c00 |00a6: move-result-object v0 │ │ -09c43a: 1f00 6d00 |00a7: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ -09c43e: 6e10 f201 0000 |00a9: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.decRefCount:()V // method@01f2 │ │ -09c444: 6e10 f401 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ -09c44a: 0a08 |00af: move-result v8 │ │ -09c44c: 3c08 5d00 |00b0: if-gtz v8, 010d // +005d │ │ -09c450: 54b8 f600 |00b2: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09c454: 2209 9103 |00b4: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -09c458: 7010 d024 0900 |00b6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c45e: 1a0a 9f0e |00b9: const-string v10, "Unload (dispose): " // string@0e9f │ │ -09c462: 6e20 d724 a900 |00bb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c468: 0c09 |00be: move-result-object v9 │ │ -09c46a: 6e20 d724 c900 |00bf: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c470: 0c09 |00c2: move-result-object v9 │ │ -09c472: 6e10 dd24 0900 |00c3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c478: 0c09 |00c6: move-result-object v9 │ │ -09c47a: 6e20 571f 9800 |00c7: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09c480: 1c08 8903 |00ca: const-class v8, Ljava/lang/Object; // type@0389 │ │ -09c484: 6e20 f301 8000 |00cc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09c48a: 0c08 |00cf: move-result-object v8 │ │ -09c48c: 2088 b802 |00d0: instance-of v8, v8, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ -09c490: 3808 0d00 |00d2: if-eqz v8, 00df // +000d │ │ -09c494: 1c08 8903 |00d4: const-class v8, Ljava/lang/Object; // type@0389 │ │ -09c498: 6e20 f301 8000 |00d6: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ -09c49e: 0c08 |00d9: move-result-object v8 │ │ -09c4a0: 1f08 b802 |00da: check-cast v8, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ -09c4a4: 7210 fc1d 0800 |00dc: invoke-interface {v8}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1dfc │ │ -09c4aa: 54b8 f000 |00df: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ -09c4ae: 6e20 2f20 c800 |00e1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -09c4b4: 54b8 f100 |00e4: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ -09c4b8: 6e20 2420 7800 |00e6: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c4be: 0c08 |00e9: move-result-object v8 │ │ -09c4c0: 1f08 ea02 |00ea: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -09c4c4: 6e20 2f20 c800 |00ec: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -09c4ca: 54b8 ef00 |00ef: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09c4ce: 6e20 2420 c800 |00f1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -09c4d4: 0c02 |00f4: move-result-object v2 │ │ -09c4d6: 1f02 a702 |00f5: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09c4da: 3802 2f00 |00f7: if-eqz v2, 0126 // +002f │ │ -09c4de: 6e10 f01c 0200 |00f9: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -09c4e4: 0c06 |00fc: move-result-object v6 │ │ -09c4e6: 7210 ad25 0600 |00fd: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09c4ec: 0a08 |0100: move-result v8 │ │ -09c4ee: 3808 2500 |0101: if-eqz v8, 0126 // +0025 │ │ -09c4f2: 7210 ae25 0600 |0103: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09c4f8: 0c03 |0106: move-result-object v3 │ │ -09c4fa: 1f03 8f03 |0107: check-cast v3, Ljava/lang/String; // type@038f │ │ -09c4fe: 6e20 ed01 3b00 |0109: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ -09c504: 28f1 |010c: goto 00fd // -000f │ │ -09c506: 54b8 f600 |010d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ -09c50a: 2209 9103 |010f: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -09c50e: 7010 d024 0900 |0111: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09c514: 1a0a 9e0e |0114: const-string v10, "Unload (decrement): " // string@0e9e │ │ -09c518: 6e20 d724 a900 |0116: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c51e: 0c09 |0119: move-result-object v9 │ │ -09c520: 6e20 d724 c900 |011a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09c526: 0c09 |011d: move-result-object v9 │ │ -09c528: 6e10 dd24 0900 |011e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09c52e: 0c09 |0121: move-result-object v9 │ │ -09c530: 6e20 571f 9800 |0122: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ -09c536: 28ca |0125: goto 00ef // -0036 │ │ -09c538: 6e10 f401 0000 |0126: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ -09c53e: 0a08 |0129: move-result v8 │ │ -09c540: 3c08 10ff |012a: if-gtz v8, 003a // -00f0 │ │ -09c544: 54b8 ef00 |012c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ -09c548: 6e20 2f20 c800 |012e: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -09c54e: 2900 09ff |0131: goto/16 003a // -00f7 │ │ +0aa114: |[0aa114] com.badlogic.gdx.assets.AssetManager.unload:(Ljava/lang/String;)V │ │ +0aa124: 1d0b |0000: monitor-enter v11 │ │ +0aa126: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +0aa128: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0aa12a: 54b8 f300 |0003: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0aa12e: 5288 e30e |0005: iget v8, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0aa132: 3585 1300 |0007: if-ge v5, v8, 001a // +0013 │ │ +0aa136: 54b8 f300 |0009: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0aa13a: 6e20 ed1c 5800 |000b: invoke-virtual {v8, v5}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0aa140: 0c08 |000e: move-result-object v8 │ │ +0aa142: 1f08 6600 |000f: check-cast v8, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0aa146: 5488 dd00 |0011: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0aa14a: 6e20 b024 c800 |0013: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0aa150: 0a08 |0016: move-result v8 │ │ +0aa152: 3808 2500 |0017: if-eqz v8, 003c // +0025 │ │ +0aa156: 0154 |0019: move v4, v5 │ │ +0aa158: 12f8 |001a: const/4 v8, #int -1 // #ff │ │ +0aa15a: 3284 2400 |001b: if-eq v4, v8, 003f // +0024 │ │ +0aa15e: 54b8 f300 |001d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0aa162: 6e20 f51c 4800 |001f: invoke-virtual {v8, v4}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0aa168: 54b8 f600 |0022: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0aa16c: 2209 9103 |0024: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa170: 7010 d024 0900 |0026: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa176: 1a0a a00e |0029: const-string v10, "Unload (from queue): " // string@0ea0 │ │ +0aa17a: 6e20 d724 a900 |002b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa180: 0c09 |002e: move-result-object v9 │ │ +0aa182: 6e20 d724 c900 |002f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa188: 0c09 |0032: move-result-object v9 │ │ +0aa18a: 6e10 dd24 0900 |0033: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa190: 0c09 |0036: move-result-object v9 │ │ +0aa192: 6e20 571f 9800 |0037: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0aa198: 1e0b |003a: monitor-exit v11 │ │ +0aa19a: 0e00 |003b: return-void │ │ +0aa19c: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0aa1a0: 28c5 |003e: goto 0003 // -003b │ │ +0aa1a2: 54b8 f700 |003f: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0aa1a6: 6e10 d425 0800 |0041: invoke-virtual {v8}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0aa1ac: 0a08 |0044: move-result v8 │ │ +0aa1ae: 3d08 3300 |0045: if-lez v8, 0078 // +0033 │ │ +0aa1b2: 54b8 f700 |0047: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0aa1b6: 6e10 ce25 0800 |0049: invoke-virtual {v8}, Ljava/util/Stack;.firstElement:()Ljava/lang/Object; // method@25ce │ │ +0aa1bc: 0c01 |004c: move-result-object v1 │ │ +0aa1be: 1f01 6a00 |004d: check-cast v1, Lcom/badlogic/gdx/assets/AssetLoadingTask; // type@006a │ │ +0aa1c2: 5418 e200 |004f: iget-object v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.assetDesc:Lcom/badlogic/gdx/assets/AssetDescriptor; // field@00e2 │ │ +0aa1c6: 5488 dd00 |0051: iget-object v8, v8, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0aa1ca: 6e20 b024 c800 |0053: invoke-virtual {v8, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0aa1d0: 0a08 |0056: move-result v8 │ │ +0aa1d2: 3808 2100 |0057: if-eqz v8, 0078 // +0021 │ │ +0aa1d6: 1218 |0059: const/4 v8, #int 1 // #1 │ │ +0aa1d8: 5c18 e400 |005a: iput-boolean v8, v1, Lcom/badlogic/gdx/assets/AssetLoadingTask;.cancel:Z // field@00e4 │ │ +0aa1dc: 54b8 f600 |005c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0aa1e0: 2209 9103 |005e: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa1e4: 7010 d024 0900 |0060: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa1ea: 1a0a a10e |0063: const-string v10, "Unload (from tasks): " // string@0ea1 │ │ +0aa1ee: 6e20 d724 a900 |0065: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa1f4: 0c09 |0068: move-result-object v9 │ │ +0aa1f6: 6e20 d724 c900 |0069: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa1fc: 0c09 |006c: move-result-object v9 │ │ +0aa1fe: 6e10 dd24 0900 |006d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa204: 0c09 |0070: move-result-object v9 │ │ +0aa206: 6e20 571f 9800 |0071: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0aa20c: 28c6 |0074: goto 003a // -003a │ │ +0aa20e: 0d08 |0075: move-exception v8 │ │ +0aa210: 1e0b |0076: monitor-exit v11 │ │ +0aa212: 2708 |0077: throw v8 │ │ +0aa214: 54b8 f000 |0078: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0aa218: 6e20 2420 c800 |007a: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa21e: 0c07 |007d: move-result-object v7 │ │ +0aa220: 1f07 7303 |007e: check-cast v7, Ljava/lang/Class; // type@0373 │ │ +0aa224: 3907 1b00 |0080: if-nez v7, 009b // +001b │ │ +0aa228: 2208 bc02 |0082: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0aa22c: 2209 9103 |0084: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa230: 7010 d024 0900 |0086: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa236: 1a0a a401 |0089: const-string v10, "Asset not loaded: " // string@01a4 │ │ +0aa23a: 6e20 d724 a900 |008b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa240: 0c09 |008e: move-result-object v9 │ │ +0aa242: 6e20 d724 c900 |008f: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa248: 0c09 |0092: move-result-object v9 │ │ +0aa24a: 6e10 dd24 0900 |0093: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa250: 0c09 |0096: move-result-object v9 │ │ +0aa252: 7020 291e 9800 |0097: invoke-direct {v8, v9}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0aa258: 2708 |009a: throw v8 │ │ +0aa25a: 54b8 f100 |009b: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0aa25e: 6e20 2420 7800 |009d: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa264: 0c08 |00a0: move-result-object v8 │ │ +0aa266: 1f08 ea02 |00a1: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0aa26a: 6e20 2420 c800 |00a3: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa270: 0c00 |00a6: move-result-object v0 │ │ +0aa272: 1f00 6d00 |00a7: check-cast v0, Lcom/badlogic/gdx/assets/RefCountedContainer; // type@006d │ │ +0aa276: 6e10 f201 0000 |00a9: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.decRefCount:()V // method@01f2 │ │ +0aa27c: 6e10 f401 0000 |00ac: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ +0aa282: 0a08 |00af: move-result v8 │ │ +0aa284: 3c08 5d00 |00b0: if-gtz v8, 010d // +005d │ │ +0aa288: 54b8 f600 |00b2: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0aa28c: 2209 9103 |00b4: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa290: 7010 d024 0900 |00b6: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa296: 1a0a 9f0e |00b9: const-string v10, "Unload (dispose): " // string@0e9f │ │ +0aa29a: 6e20 d724 a900 |00bb: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa2a0: 0c09 |00be: move-result-object v9 │ │ +0aa2a2: 6e20 d724 c900 |00bf: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa2a8: 0c09 |00c2: move-result-object v9 │ │ +0aa2aa: 6e10 dd24 0900 |00c3: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa2b0: 0c09 |00c6: move-result-object v9 │ │ +0aa2b2: 6e20 571f 9800 |00c7: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0aa2b8: 1c08 8903 |00ca: const-class v8, Ljava/lang/Object; // type@0389 │ │ +0aa2bc: 6e20 f301 8000 |00cc: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0aa2c2: 0c08 |00cf: move-result-object v8 │ │ +0aa2c4: 2088 b802 |00d0: instance-of v8, v8, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ +0aa2c8: 3808 0d00 |00d2: if-eqz v8, 00df // +000d │ │ +0aa2cc: 1c08 8903 |00d4: const-class v8, Ljava/lang/Object; // type@0389 │ │ +0aa2d0: 6e20 f301 8000 |00d6: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getObject:(Ljava/lang/Class;)Ljava/lang/Object; // method@01f3 │ │ +0aa2d6: 0c08 |00d9: move-result-object v8 │ │ +0aa2d8: 1f08 b802 |00da: check-cast v8, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ +0aa2dc: 7210 fc1d 0800 |00dc: invoke-interface {v8}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1dfc │ │ +0aa2e2: 54b8 f000 |00df: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f0 │ │ +0aa2e6: 6e20 2f20 c800 |00e1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0aa2ec: 54b8 f100 |00e4: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assets:Lcom/badlogic/gdx/utils/ObjectMap; // field@00f1 │ │ +0aa2f0: 6e20 2420 7800 |00e6: invoke-virtual {v8, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa2f6: 0c08 |00e9: move-result-object v8 │ │ +0aa2f8: 1f08 ea02 |00ea: check-cast v8, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0aa2fc: 6e20 2f20 c800 |00ec: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0aa302: 54b8 ef00 |00ef: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0aa306: 6e20 2420 c800 |00f1: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0aa30c: 0c02 |00f4: move-result-object v2 │ │ +0aa30e: 1f02 a702 |00f5: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0aa312: 3802 2f00 |00f7: if-eqz v2, 0126 // +002f │ │ +0aa316: 6e10 f01c 0200 |00f9: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0aa31c: 0c06 |00fc: move-result-object v6 │ │ +0aa31e: 7210 ad25 0600 |00fd: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0aa324: 0a08 |0100: move-result v8 │ │ +0aa326: 3808 2500 |0101: if-eqz v8, 0126 // +0025 │ │ +0aa32a: 7210 ae25 0600 |0103: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0aa330: 0c03 |0106: move-result-object v3 │ │ +0aa332: 1f03 8f03 |0107: check-cast v3, Ljava/lang/String; // type@038f │ │ +0aa336: 6e20 ed01 3b00 |0109: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ +0aa33c: 28f1 |010c: goto 00fd // -000f │ │ +0aa33e: 54b8 f600 |010d: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.log:Lcom/badlogic/gdx/utils/Logger; // field@00f6 │ │ +0aa342: 2209 9103 |010f: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa346: 7010 d024 0900 |0111: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa34c: 1a0a 9e0e |0114: const-string v10, "Unload (decrement): " // string@0e9e │ │ +0aa350: 6e20 d724 a900 |0116: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa356: 0c09 |0119: move-result-object v9 │ │ +0aa358: 6e20 d724 c900 |011a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa35e: 0c09 |011d: move-result-object v9 │ │ +0aa360: 6e10 dd24 0900 |011e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa366: 0c09 |0121: move-result-object v9 │ │ +0aa368: 6e20 571f 9800 |0122: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/utils/Logger;.debug:(Ljava/lang/String;)V // method@1f57 │ │ +0aa36e: 28ca |0125: goto 00ef // -0036 │ │ +0aa370: 6e10 f401 0000 |0126: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/RefCountedContainer;.getRefCount:()I // method@01f4 │ │ +0aa376: 0a08 |0129: move-result v8 │ │ +0aa378: 3c08 10ff |012a: if-gtz v8, 003a // -00f0 │ │ +0aa37c: 54b8 ef00 |012c: iget-object v8, v11, Lcom/badlogic/gdx/assets/AssetManager;.assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; // field@00ef │ │ +0aa380: 6e20 2f20 c800 |012e: invoke-virtual {v8, v12}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0aa386: 2900 09ff |0131: goto/16 003a // -00f7 │ │ catches : 3 │ │ 0x0003 - 0x003a │ │ -> 0x0075 │ │ 0x003f - 0x0074 │ │ -> 0x0075 │ │ 0x0078 - 0x0131 │ │ -> 0x0075 │ │ @@ -182509,59 +182537,59 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -09c570: |[09c570] com.badlogic.gdx.assets.AssetManager.update:()Z │ │ -09c580: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09c582: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -09c584: 1d04 |0002: monitor-enter v4 │ │ -09c586: 5443 f700 |0003: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09c58a: 6e10 d425 0300 |0005: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09c590: 0a03 |0008: move-result v3 │ │ -09c592: 3903 2800 |0009: if-nez v3, 0031 // +0028 │ │ -09c596: 5443 f300 |000b: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c59a: 5233 e30e |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09c59e: 3803 1a00 |000f: if-eqz v3, 0029 // +001a │ │ -09c5a2: 5443 f700 |0011: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09c5a6: 6e10 d425 0300 |0013: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09c5ac: 0a03 |0016: move-result v3 │ │ -09c5ae: 3903 1200 |0017: if-nez v3, 0029 // +0012 │ │ -09c5b2: 7010 e901 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.nextTask:()V // method@01e9 │ │ -09c5b8: 28ef |001c: goto 000b // -0011 │ │ -09c5ba: 0d00 |001d: move-exception v0 │ │ -09c5bc: 7020 e101 0400 |001e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.handleTaskError:(Ljava/lang/Throwable;)V // method@01e1 │ │ -09c5c2: 5443 f300 |0021: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c5c6: 5233 e30e |0023: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09c5ca: 3903 2200 |0025: if-nez v3, 0047 // +0022 │ │ -09c5ce: 1e04 |0027: monitor-exit v4 │ │ -09c5d0: 0f01 |0028: return v1 │ │ -09c5d2: 5443 f700 |0029: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09c5d6: 6e10 d425 0300 |002b: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09c5dc: 0a03 |002e: move-result v3 │ │ -09c5de: 3803 f8ff |002f: if-eqz v3, 0027 // -0008 │ │ -09c5e2: 7010 f001 0400 |0031: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.updateTask:()Z // method@01f0 │ │ -09c5e8: 0a03 |0034: move-result v3 │ │ -09c5ea: 3803 1000 |0035: if-eqz v3, 0045 // +0010 │ │ -09c5ee: 5443 f300 |0037: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ -09c5f2: 5233 e30e |0039: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09c5f6: 3903 0a00 |003b: if-nez v3, 0045 // +000a │ │ -09c5fa: 5443 f700 |003d: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ -09c5fe: 6e10 d425 0300 |003f: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -09c604: 0a03 |0042: move-result v3 │ │ -09c606: 3803 e4ff |0043: if-eqz v3, 0027 // -001c │ │ -09c60a: 0121 |0045: move v1, v2 │ │ -09c60c: 28e1 |0046: goto 0027 // -001f │ │ -09c60e: 0121 |0047: move v1, v2 │ │ -09c610: 28df |0048: goto 0027 // -0021 │ │ -09c612: 0d01 |0049: move-exception v1 │ │ -09c614: 1e04 |004a: monitor-exit v4 │ │ -09c616: 2701 |004b: throw v1 │ │ +0aa3a8: |[0aa3a8] com.badlogic.gdx.assets.AssetManager.update:()Z │ │ +0aa3b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aa3ba: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0aa3bc: 1d04 |0002: monitor-enter v4 │ │ +0aa3be: 5443 f700 |0003: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0aa3c2: 6e10 d425 0300 |0005: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0aa3c8: 0a03 |0008: move-result v3 │ │ +0aa3ca: 3903 2800 |0009: if-nez v3, 0031 // +0028 │ │ +0aa3ce: 5443 f300 |000b: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0aa3d2: 5233 e30e |000d: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0aa3d6: 3803 1a00 |000f: if-eqz v3, 0029 // +001a │ │ +0aa3da: 5443 f700 |0011: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0aa3de: 6e10 d425 0300 |0013: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0aa3e4: 0a03 |0016: move-result v3 │ │ +0aa3e6: 3903 1200 |0017: if-nez v3, 0029 // +0012 │ │ +0aa3ea: 7010 e901 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.nextTask:()V // method@01e9 │ │ +0aa3f0: 28ef |001c: goto 000b // -0011 │ │ +0aa3f2: 0d00 |001d: move-exception v0 │ │ +0aa3f4: 7020 e101 0400 |001e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/assets/AssetManager;.handleTaskError:(Ljava/lang/Throwable;)V // method@01e1 │ │ +0aa3fa: 5443 f300 |0021: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0aa3fe: 5233 e30e |0023: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0aa402: 3903 2200 |0025: if-nez v3, 0047 // +0022 │ │ +0aa406: 1e04 |0027: monitor-exit v4 │ │ +0aa408: 0f01 |0028: return v1 │ │ +0aa40a: 5443 f700 |0029: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0aa40e: 6e10 d425 0300 |002b: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0aa414: 0a03 |002e: move-result v3 │ │ +0aa416: 3803 f8ff |002f: if-eqz v3, 0027 // -0008 │ │ +0aa41a: 7010 f001 0400 |0031: invoke-direct {v4}, Lcom/badlogic/gdx/assets/AssetManager;.updateTask:()Z // method@01f0 │ │ +0aa420: 0a03 |0034: move-result v3 │ │ +0aa422: 3803 1000 |0035: if-eqz v3, 0045 // +0010 │ │ +0aa426: 5443 f300 |0037: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.loadQueue:Lcom/badlogic/gdx/utils/Array; // field@00f3 │ │ +0aa42a: 5233 e30e |0039: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0aa42e: 3903 0a00 |003b: if-nez v3, 0045 // +000a │ │ +0aa432: 5443 f700 |003d: iget-object v3, v4, Lcom/badlogic/gdx/assets/AssetManager;.tasks:Ljava/util/Stack; // field@00f7 │ │ +0aa436: 6e10 d425 0300 |003f: invoke-virtual {v3}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0aa43c: 0a03 |0042: move-result v3 │ │ +0aa43e: 3803 e4ff |0043: if-eqz v3, 0027 // -001c │ │ +0aa442: 0121 |0045: move v1, v2 │ │ +0aa444: 28e1 |0046: goto 0027 // -001f │ │ +0aa446: 0121 |0047: move v1, v2 │ │ +0aa448: 28df |0048: goto 0027 // -0021 │ │ +0aa44a: 0d01 |0049: move-exception v1 │ │ +0aa44c: 1e04 |004a: monitor-exit v4 │ │ +0aa44e: 2701 |004b: throw v1 │ │ catches : 3 │ │ 0x0003 - 0x001c │ │ Ljava/lang/Throwable; -> 0x001d │ │ -> 0x0049 │ │ 0x001e - 0x0025 │ │ -> 0x0049 │ │ 0x0029 - 0x0042 │ │ @@ -182584,55 +182612,55 @@ │ │ 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 │ │ -09c638: |[09c638] com.badlogic.gdx.assets.AssetManager.update:(I)Z │ │ -09c648: 1d07 |0000: monitor-enter v7 │ │ -09c64a: 7100 e824 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09c650: 0b03 |0004: move-result-wide v3 │ │ -09c652: d285 e803 |0005: mul-int/lit16 v5, v8, #int 1000 // #03e8 │ │ -09c656: 8155 |0007: int-to-long v5, v5 │ │ -09c658: 9b01 0305 |0008: add-long v1, v3, v5 │ │ -09c65c: 6e10 ee01 0700 |000a: invoke-virtual {v7}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@01ee │ │ -09c662: 0a00 |000d: move-result v0 │ │ -09c664: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -09c668: 7100 e224 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -09c66e: 0b03 |0013: move-result-wide v3 │ │ -09c670: 3103 0301 |0014: cmp-long v3, v3, v1 │ │ -09c674: 3d03 0400 |0016: if-lez v3, 001a // +0004 │ │ -09c678: 1e07 |0018: monitor-exit v7 │ │ -09c67a: 0f00 |0019: return v0 │ │ -09c67c: 7100 f124 0000 |001a: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@24f1 │ │ -09c682: 28ed |001d: goto 000a // -0013 │ │ -09c684: 0d03 |001e: move-exception v3 │ │ -09c686: 1e07 |001f: monitor-exit v7 │ │ -09c688: 2703 |0020: throw v3 │ │ +0aa470: |[0aa470] com.badlogic.gdx.assets.AssetManager.update:(I)Z │ │ +0aa480: 1d08 |0000: monitor-enter v8 │ │ +0aa482: 7100 e824 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0aa488: 0b04 |0004: move-result-wide v4 │ │ +0aa48a: d291 e803 |0005: mul-int/lit16 v1, v9, #int 1000 // #03e8 │ │ +0aa48e: 8116 |0007: int-to-long v6, v1 │ │ +0aa490: 9b02 0406 |0008: add-long v2, v4, v6 │ │ +0aa494: 6e10 ee01 0800 |000a: invoke-virtual {v8}, Lcom/badlogic/gdx/assets/AssetManager;.update:()Z // method@01ee │ │ +0aa49a: 0a00 |000d: move-result v0 │ │ +0aa49c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0aa4a0: 7100 e224 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +0aa4a6: 0b04 |0013: move-result-wide v4 │ │ +0aa4a8: 3101 0402 |0014: cmp-long v1, v4, v2 │ │ +0aa4ac: 3d01 0400 |0016: if-lez v1, 001a // +0004 │ │ +0aa4b0: 1e08 |0018: monitor-exit v8 │ │ +0aa4b2: 0f00 |0019: return v0 │ │ +0aa4b4: 7100 f124 0000 |001a: invoke-static {}, Ljava/lang/Thread;.yield:()V // method@24f1 │ │ +0aa4ba: 28ed |001d: goto 000a // -0013 │ │ +0aa4bc: 0d01 |001e: move-exception v1 │ │ +0aa4be: 1e08 |001f: monitor-exit v8 │ │ +0aa4c0: 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 : 428 (AssetManager.java) │ │ │ │ Class #404 header: │ │ class_idx : 111 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 110 │ │ @@ -182663,17 +182691,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 │ │ -09c6a0: |[09c6a0] com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -09c6b0: 7020 f801 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01f8 │ │ -09c6b6: 0e00 |0003: return-void │ │ +0aa4d8: |[0aa4d8] com.badlogic.gdx.assets.loaders.AsynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0aa4e8: 7020 f801 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01f8 │ │ +0aa4ee: 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; │ │ @@ -182739,25 +182767,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -09c6b8: |[09c6b8] com.badlogic.gdx.assets.loaders.BitmapFontLoader$BitmapFontParameter.:()V │ │ -09c6c8: 7010 c301 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c6ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09c6d0: 5c10 fe00 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@00fe │ │ -09c6d4: 6200 5106 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -09c6d8: 5b10 0001 |0008: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0100 │ │ -09c6dc: 6200 5106 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -09c6e0: 5b10 ff00 |000c: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@00ff │ │ -09c6e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09c6e6: 5b10 fd00 |000f: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@00fd │ │ -09c6ea: 0e00 |0011: return-void │ │ +0aa4f0: |[0aa4f0] com.badlogic.gdx.assets.loaders.BitmapFontLoader$BitmapFontParameter.:()V │ │ +0aa500: 7010 c301 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa506: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aa508: 5c10 fe00 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@00fe │ │ +0aa50c: 6200 5106 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0aa510: 5b10 0001 |0008: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0100 │ │ +0aa514: 6200 5106 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0aa518: 5b10 ff00 |000c: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@00ff │ │ +0aa51c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0aa51e: 5b10 fd00 |000f: iput-object v0, v1, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@00fd │ │ +0aa522: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0006 line=73 │ │ 0x000a line=75 │ │ 0x000e line=77 │ │ @@ -182796,17 +182824,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c6ec: |[09c6ec] com.badlogic.gdx.assets.loaders.MusicLoader$MusicParameter.:()V │ │ -09c6fc: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c702: 0e00 |0003: return-void │ │ +0aa524: |[0aa524] com.badlogic.gdx.assets.loaders.MusicLoader$MusicParameter.:()V │ │ +0aa534: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa53a: 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 - │ │ @@ -182841,17 +182869,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c704: |[09c704] com.badlogic.gdx.assets.loaders.PixmapLoader$PixmapParameter.:()V │ │ -09c714: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c71a: 0e00 |0003: return-void │ │ +0aa53c: |[0aa53c] com.badlogic.gdx.assets.loaders.PixmapLoader$PixmapParameter.:()V │ │ +0aa54c: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa552: 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 - │ │ @@ -182890,18 +182918,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c71c: |[09c71c] com.badlogic.gdx.assets.loaders.SkinLoader$SkinParameter.:(Ljava/lang/String;)V │ │ -09c72c: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c732: 5b01 0301 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@0103 │ │ -09c736: 0e00 |0005: return-void │ │ +0aa554: |[0aa554] com.badlogic.gdx.assets.loaders.SkinLoader$SkinParameter.:(Ljava/lang/String;)V │ │ +0aa564: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa56a: 5b01 0301 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@0103 │ │ +0aa56e: 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; │ │ @@ -182939,17 +182967,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c738: |[09c738] com.badlogic.gdx.assets.loaders.SoundLoader$SoundParameter.:()V │ │ -09c748: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c74e: 0e00 |0003: return-void │ │ +0aa570: |[0aa570] com.badlogic.gdx.assets.loaders.SoundLoader$SoundParameter.:()V │ │ +0aa580: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa586: 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 - │ │ @@ -182984,17 +183012,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 │ │ -09c750: |[09c750] com.badlogic.gdx.assets.loaders.SynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -09c760: 7020 f801 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01f8 │ │ -09c766: 0e00 |0003: return-void │ │ +0aa588: |[0aa588] com.badlogic.gdx.assets.loaders.SynchronousAssetLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0aa598: 7020 f801 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01f8 │ │ +0aa59e: 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; │ │ @@ -183042,19 +183070,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09c768: |[09c768] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:()V │ │ -09c778: 7010 c301 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c77e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09c780: 5c10 0401 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ -09c784: 0e00 |0006: return-void │ │ +0aa5a0: |[0aa5a0] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:()V │ │ +0aa5b0: 7010 c301 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa5b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aa5b8: 5c10 0401 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ +0aa5bc: 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; │ │ @@ -183064,20 +183092,20 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09c788: |[09c788] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:(Z)V │ │ -09c798: 7010 c301 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c79e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09c7a0: 5c10 0401 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ -09c7a4: 5c12 0401 |0006: iput-boolean v2, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ -09c7a8: 0e00 |0008: return-void │ │ +0aa5c0: |[0aa5c0] com.badlogic.gdx.assets.loaders.TextureAtlasLoader$TextureAtlasParameter.:(Z)V │ │ +0aa5d0: 7010 c301 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa5d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aa5d8: 5c10 0401 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ +0aa5dc: 5c12 0401 |0006: iput-boolean v2, v1, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ +0aa5e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=77 │ │ 0x0006 line=83 │ │ 0x0008 line=84 │ │ locals : │ │ @@ -183148,31 +183176,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -09c7ac: |[09c7ac] com.badlogic.gdx.assets.loaders.TextureLoader$TextureParameter.:()V │ │ -09c7bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09c7be: 7010 c301 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c7c4: 5b21 0601 |0004: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0106 │ │ -09c7c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09c7ca: 5c20 0701 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ -09c7ce: 5b21 0b01 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ -09c7d2: 5b21 0c01 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ -09c7d6: 6200 5106 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -09c7da: 5b20 0a01 |000f: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ -09c7de: 6200 5106 |0011: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -09c7e2: 5b20 0901 |0013: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ -09c7e6: 6200 5406 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -09c7ea: 5b20 0d01 |0017: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010d │ │ -09c7ee: 6200 5406 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -09c7f2: 5b20 0e01 |001b: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010e │ │ -09c7f6: 0e00 |001d: return-void │ │ +0aa5e4: |[0aa5e4] com.badlogic.gdx.assets.loaders.TextureLoader$TextureParameter.:()V │ │ +0aa5f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa5f6: 7010 c301 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa5fc: 5b21 0601 |0004: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0106 │ │ +0aa600: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0aa602: 5c20 0701 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ +0aa606: 5b21 0b01 |0009: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ +0aa60a: 5b21 0c01 |000b: iput-object v1, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ +0aa60e: 6200 5106 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0aa612: 5b20 0a01 |000f: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ +0aa616: 6200 5106 |0011: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0aa61a: 5b20 0901 |0013: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ +0aa61e: 6200 5406 |0015: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0aa622: 5b20 0d01 |0017: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010d │ │ +0aa626: 6200 5406 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0aa62a: 5b20 0e01 |001b: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010e │ │ +0aa62e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ 0x0004 line=100 │ │ 0x0006 line=102 │ │ 0x0009 line=104 │ │ 0x000b line=106 │ │ @@ -183223,17 +183251,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c7f8: |[09c7f8] com.badlogic.gdx.assets.loaders.TileAtlasLoader$TileAtlasParameter.:()V │ │ -09c808: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c80e: 0e00 |0003: return-void │ │ +0aa630: |[0aa630] com.badlogic.gdx.assets.loaders.TileAtlasLoader$TileAtlasParameter.:()V │ │ +0aa640: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa646: 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 - │ │ @@ -183288,23 +183316,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 │ │ -09c810: |[09c810] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;II)V │ │ -09c820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c822: 7010 c301 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c828: 5b12 1301 |0004: iput-object v2, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@0113 │ │ -09c82c: 5913 1401 |0006: iput v3, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ -09c830: 5914 1501 |0008: iput v4, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ -09c834: 5910 1601 |000a: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ -09c838: 5910 1701 |000c: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ -09c83c: 0e00 |000e: return-void │ │ +0aa648: |[0aa648] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;II)V │ │ +0aa658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa65a: 7010 c301 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa660: 5b12 1301 |0004: iput-object v2, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@0113 │ │ +0aa664: 5913 1401 |0006: iput v3, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ +0aa668: 5914 1501 |0008: iput v4, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ +0aa66c: 5910 1601 |000a: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ +0aa670: 5910 1701 |000c: iput v0, v1, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ +0aa674: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ 0x000a line=45 │ │ @@ -183321,22 +183349,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 │ │ -09c840: |[09c840] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;IIFF)V │ │ -09c850: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ -09c856: 5b01 1301 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@0113 │ │ -09c85a: 5902 1401 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ -09c85e: 5903 1501 |0007: iput v3, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ -09c862: 5904 1601 |0009: iput v4, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ -09c866: 5905 1701 |000b: iput v5, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ -09c86a: 0e00 |000d: return-void │ │ +0aa678: |[0aa678] com.badlogic.gdx.assets.loaders.TileMapRendererLoader$TileMapParameter.:(Ljava/lang/String;IIFF)V │ │ +0aa688: 7010 c301 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetLoaderParameters;.:()V // method@01c3 │ │ +0aa68e: 5b01 1301 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@0113 │ │ +0aa692: 5902 1401 |0005: iput v2, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ +0aa696: 5903 1501 |0007: iput v3, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ +0aa69a: 5904 1601 |0009: iput v4, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ +0aa69e: 5905 1701 |000b: iput v5, v0, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ +0aa6a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ @@ -183377,17 +183405,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c86c: |[09c86c] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.:()V │ │ -09c87c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09c882: 0e00 |0003: return-void │ │ +0aa6a4: |[0aa6a4] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.:()V │ │ +0aa6b4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aa6ba: 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 - │ │ @@ -183396,19 +183424,19 @@ │ │ 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 │ │ -09c884: |[09c884] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09c894: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09c898: 7220 0501 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0105 │ │ -09c89e: 0c00 |0005: move-result-object v0 │ │ -09c8a0: 1100 |0006: return-object v0 │ │ +0aa6bc: |[0aa6bc] com.badlogic.gdx.assets.loaders.resolvers.ExternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0aa6cc: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0aa6d0: 7220 0501 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0105 │ │ +0aa6d6: 0c00 |0005: move-result-object v0 │ │ +0aa6d8: 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; │ │ │ │ @@ -183438,17 +183466,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c8a4: |[09c8a4] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.:()V │ │ -09c8b4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09c8ba: 0e00 |0003: return-void │ │ +0aa6dc: |[0aa6dc] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.:()V │ │ +0aa6ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aa6f2: 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 - │ │ @@ -183457,19 +183485,19 @@ │ │ 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 │ │ -09c8bc: |[09c8bc] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09c8cc: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09c8d0: 7220 0901 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -09c8d6: 0c00 |0005: move-result-object v0 │ │ -09c8d8: 1100 |0006: return-object v0 │ │ +0aa6f4: |[0aa6f4] com.badlogic.gdx.assets.loaders.resolvers.InternalFileHandleResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0aa704: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0aa708: 7220 0901 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0aa70e: 0c00 |0005: move-result-object v0 │ │ +0aa710: 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; │ │ │ │ @@ -183511,19 +183539,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 │ │ -09c8dc: |[09c8dc] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)V │ │ -09c8ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09c8f2: 5b01 1b01 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@011b │ │ -09c8f6: 5b02 1c01 |0005: iput-object v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@011c │ │ -09c8fa: 0e00 |0007: return-void │ │ +0aa714: |[0aa714] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)V │ │ +0aa724: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aa72a: 5b01 1b01 |0003: iput-object v1, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@011b │ │ +0aa72e: 5b02 1c01 |0005: iput-object v2, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@011c │ │ +0aa732: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -183536,64 +183564,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 │ │ -09c8fc: |[09c8fc] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.choose:([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; │ │ -09c90c: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ -09c910: 2206 7b03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09c914: 1a07 c314 |0004: const-string v7, "descriptors cannot be null." // string@14c3 │ │ -09c918: 7020 6824 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09c91e: 2706 |0009: throw v6 │ │ -09c920: 6206 2500 |000a: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09c924: 7210 3001 0600 |000c: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -09c92a: 0a05 |000f: move-result v5 │ │ -09c92c: 6206 2500 |0010: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09c930: 7210 2901 0600 |0012: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -09c936: 0a01 |0015: move-result v1 │ │ -09c938: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -09c93a: 4600 0806 |0017: aget-object v0, v8, v6 │ │ -09c93e: 3515 2100 |0019: if-ge v5, v1, 003a // +0021 │ │ -09c942: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -09c944: 2183 |001c: array-length v3, v8 │ │ -09c946: 3532 3c00 |001d: if-ge v2, v3, 0059 // +003c │ │ -09c94a: 4604 0802 |001f: aget-object v4, v8, v2 │ │ -09c94e: 5246 1901 |0021: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -09c952: 3465 1400 |0023: if-lt v5, v6, 0037 // +0014 │ │ -09c956: 5246 1901 |0025: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -09c95a: 5207 1901 |0027: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -09c95e: 3476 0e00 |0029: if-lt v6, v7, 0037 // +000e │ │ -09c962: 5246 1801 |002b: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -09c966: 3461 0a00 |002d: if-lt v1, v6, 0037 // +000a │ │ -09c96a: 5246 1801 |002f: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -09c96e: 5207 1801 |0031: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -09c972: 3476 0400 |0033: if-lt v6, v7, 0037 // +0004 │ │ -09c976: 4600 0802 |0035: aget-object v0, v8, v2 │ │ -09c97a: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09c97e: 28e4 |0039: goto 001d // -001c │ │ -09c980: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -09c982: 2183 |003b: array-length v3, v8 │ │ -09c984: 3532 1d00 |003c: if-ge v2, v3, 0059 // +001d │ │ -09c988: 4604 0802 |003e: aget-object v4, v8, v2 │ │ -09c98c: 5246 1801 |0040: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -09c990: 3465 1400 |0042: if-lt v5, v6, 0056 // +0014 │ │ -09c994: 5246 1801 |0044: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -09c998: 5207 1801 |0046: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ -09c99c: 3476 0e00 |0048: if-lt v6, v7, 0056 // +000e │ │ -09c9a0: 5246 1901 |004a: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -09c9a4: 3461 0a00 |004c: if-lt v1, v6, 0056 // +000a │ │ -09c9a8: 5246 1901 |004e: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -09c9ac: 5207 1901 |0050: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ -09c9b0: 3476 0400 |0052: if-lt v6, v7, 0056 // +0004 │ │ -09c9b4: 4600 0802 |0054: aget-object v0, v8, v2 │ │ -09c9b8: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09c9bc: 28e4 |0058: goto 003c // -001c │ │ -09c9be: 1100 |0059: return-object v0 │ │ +0aa734: |[0aa734] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.choose:([Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;)Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; │ │ +0aa744: 3908 0a00 |0000: if-nez v8, 000a // +000a │ │ +0aa748: 2206 7b03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aa74c: 1a07 c314 |0004: const-string v7, "descriptors cannot be null." // string@14c3 │ │ +0aa750: 7020 6824 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aa756: 2706 |0009: throw v6 │ │ +0aa758: 6206 2500 |000a: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0aa75c: 7210 3001 0600 |000c: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0aa762: 0a05 |000f: move-result v5 │ │ +0aa764: 6206 2500 |0010: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0aa768: 7210 2901 0600 |0012: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0aa76e: 0a01 |0015: move-result v1 │ │ +0aa770: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +0aa772: 4600 0806 |0017: aget-object v0, v8, v6 │ │ +0aa776: 3515 2100 |0019: if-ge v5, v1, 003a // +0021 │ │ +0aa77a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0aa77c: 2183 |001c: array-length v3, v8 │ │ +0aa77e: 3532 3c00 |001d: if-ge v2, v3, 0059 // +003c │ │ +0aa782: 4604 0802 |001f: aget-object v4, v8, v2 │ │ +0aa786: 5246 1901 |0021: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +0aa78a: 3465 1400 |0023: if-lt v5, v6, 0037 // +0014 │ │ +0aa78e: 5246 1901 |0025: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +0aa792: 5207 1901 |0027: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +0aa796: 3476 0e00 |0029: if-lt v6, v7, 0037 // +000e │ │ +0aa79a: 5246 1801 |002b: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +0aa79e: 3461 0a00 |002d: if-lt v1, v6, 0037 // +000a │ │ +0aa7a2: 5246 1801 |002f: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +0aa7a6: 5207 1801 |0031: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +0aa7aa: 3476 0400 |0033: if-lt v6, v7, 0037 // +0004 │ │ +0aa7ae: 4600 0802 |0035: aget-object v0, v8, v2 │ │ +0aa7b2: d802 0201 |0037: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aa7b6: 28e4 |0039: goto 001d // -001c │ │ +0aa7b8: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +0aa7ba: 2183 |003b: array-length v3, v8 │ │ +0aa7bc: 3532 1d00 |003c: if-ge v2, v3, 0059 // +001d │ │ +0aa7c0: 4604 0802 |003e: aget-object v4, v8, v2 │ │ +0aa7c4: 5246 1801 |0040: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +0aa7c8: 3465 1400 |0042: if-lt v5, v6, 0056 // +0014 │ │ +0aa7cc: 5246 1801 |0044: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +0aa7d0: 5207 1801 |0046: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitHeight:I // field@0118 │ │ +0aa7d4: 3476 0e00 |0048: if-lt v6, v7, 0056 // +000e │ │ +0aa7d8: 5246 1901 |004a: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +0aa7dc: 3461 0a00 |004c: if-lt v1, v6, 0056 // +000a │ │ +0aa7e0: 5246 1901 |004e: iget v6, v4, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +0aa7e4: 5207 1901 |0050: iget v7, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.portraitWidth:I // field@0119 │ │ +0aa7e8: 3476 0400 |0052: if-lt v6, v7, 0056 // +0004 │ │ +0aa7ec: 4600 0802 |0054: aget-object v0, v8, v2 │ │ +0aa7f0: d802 0201 |0056: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aa7f4: 28e4 |0058: goto 003c // -001c │ │ +0aa7f6: 1100 |0059: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x0016 line=62 │ │ 0x0019 line=63 │ │ 0x001b line=64 │ │ @@ -183625,33 +183653,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 │ │ -09c9c0: |[09c9c0] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09c9d0: 5453 1c01 |0000: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@011c │ │ -09c9d4: 7110 5302 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@0253 │ │ -09c9da: 0c00 |0005: move-result-object v0 │ │ -09c9dc: 2202 0b01 |0006: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ -09c9e0: 7020 7e09 6200 |0008: invoke-direct {v2, v6}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ -09c9e6: 5453 1b01 |000b: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@011b │ │ -09c9ea: 5404 1a01 |000d: iget-object v4, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@011a │ │ -09c9ee: 6e30 5502 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@0255 │ │ -09c9f4: 0c04 |0012: move-result-object v4 │ │ -09c9f6: 7220 0802 4300 |0013: invoke-interface {v3, v4}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0208 │ │ -09c9fc: 0c01 |0016: move-result-object v1 │ │ -09c9fe: 6e10 8709 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -09ca04: 0a03 |001a: move-result v3 │ │ -09ca06: 3903 0800 |001b: if-nez v3, 0023 // +0008 │ │ -09ca0a: 5453 1b01 |001d: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@011b │ │ -09ca0e: 7220 0802 6300 |001f: invoke-interface {v3, v6}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0208 │ │ -09ca14: 0c01 |0022: move-result-object v1 │ │ -09ca16: 1101 |0023: return-object v1 │ │ +0aa7f8: |[0aa7f8] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0aa808: 5453 1c01 |0000: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.descriptors:[Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution; // field@011c │ │ +0aa80c: 7110 5302 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@0253 │ │ +0aa812: 0c00 |0005: move-result-object v0 │ │ +0aa814: 2202 0b01 |0006: new-instance v2, Lcom/badlogic/gdx/files/FileHandle; // type@010b │ │ +0aa818: 7020 7e09 6200 |0008: invoke-direct {v2, v6}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;)V // method@097e │ │ +0aa81e: 5453 1b01 |000b: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@011b │ │ +0aa822: 5404 1a01 |000d: iget-object v4, v0, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution;.suffix:Ljava/lang/String; // field@011a │ │ +0aa826: 6e30 5502 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@0255 │ │ +0aa82c: 0c04 |0012: move-result-object v4 │ │ +0aa82e: 7220 0802 4300 |0013: invoke-interface {v3, v4}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0208 │ │ +0aa834: 0c01 |0016: move-result-object v1 │ │ +0aa836: 6e10 8709 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +0aa83c: 0a03 |001a: move-result v3 │ │ +0aa83e: 3903 0800 |001b: if-nez v3, 0023 // +0008 │ │ +0aa842: 5453 1b01 |001d: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver;.baseResolver:Lcom/badlogic/gdx/assets/loaders/FileHandleResolver; // field@011b │ │ +0aa846: 7220 0802 6300 |001f: invoke-interface {v3, v6}, Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0208 │ │ +0aa84c: 0c01 |0022: move-result-object v1 │ │ +0aa84e: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000b line=48 │ │ 0x0017 line=49 │ │ 0x0023 line=50 │ │ @@ -183667,36 +183695,36 @@ │ │ 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 │ │ -09ca18: |[09ca18] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String; │ │ -09ca28: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -09ca2c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09ca32: 6e10 9309 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -09ca38: 0c01 |0008: move-result-object v1 │ │ -09ca3a: 6e20 d624 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09ca40: 0c00 |000c: move-result-object v0 │ │ -09ca42: 1a01 e800 |000d: const-string v1, "/" // string@00e8 │ │ -09ca46: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09ca4c: 0c00 |0012: move-result-object v0 │ │ -09ca4e: 6e20 d724 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09ca54: 0c00 |0016: move-result-object v0 │ │ -09ca56: 1a01 e800 |0017: const-string v1, "/" // string@00e8 │ │ -09ca5a: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09ca60: 0c00 |001c: move-result-object v0 │ │ -09ca62: 6e10 9109 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -09ca68: 0c01 |0020: move-result-object v1 │ │ -09ca6a: 6e20 d724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09ca70: 0c00 |0024: move-result-object v0 │ │ -09ca72: 6e10 dd24 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09ca78: 0c00 |0028: move-result-object v0 │ │ -09ca7a: 1100 |0029: return-object v0 │ │ +0aa850: |[0aa850] com.badlogic.gdx.assets.loaders.resolvers.ResolutionFileResolver.resolve:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Ljava/lang/String; │ │ +0aa860: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0aa864: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0aa86a: 6e10 9309 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0aa870: 0c01 |0008: move-result-object v1 │ │ +0aa872: 6e20 d624 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0aa878: 0c00 |000c: move-result-object v0 │ │ +0aa87a: 1a01 e800 |000d: const-string v1, "/" // string@00e8 │ │ +0aa87e: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa884: 0c00 |0012: move-result-object v0 │ │ +0aa886: 6e20 d724 4000 |0013: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa88c: 0c00 |0016: move-result-object v0 │ │ +0aa88e: 1a01 e800 |0017: const-string v1, "/" // string@00e8 │ │ +0aa892: 6e20 d724 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa898: 0c00 |001c: move-result-object v0 │ │ +0aa89a: 6e10 9109 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +0aa8a0: 0c01 |0020: move-result-object v1 │ │ +0aa8a2: 6e20 d724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aa8a8: 0c00 |0024: move-result-object v0 │ │ +0aa8aa: 6e10 dd24 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0aa8b0: 0c00 |0028: move-result-object v0 │ │ +0aa8b2: 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; │ │ @@ -184012,26 +184040,26 @@ │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09ca7c: |[09ca7c] com.badlogic.gdx.audio.analysis.FFT.:(IF)V │ │ -09ca8c: 7030 a402 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.:(IF)V // method@02a4 │ │ -09ca92: d800 03ff |0003: add-int/lit8 v0, v3, #int -1 // #ff │ │ -09ca96: b530 |0005: and-int/2addr v0, v3 │ │ -09ca98: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -09ca9c: 2200 7b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09caa0: 1a01 8f03 |000a: const-string v1, "FFT: timeSize must be a power of two." // string@038f │ │ -09caa4: 7020 6824 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09caaa: 2700 |000f: throw v0 │ │ -09caac: 7010 9702 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.buildReverseTable:()V // method@0297 │ │ -09cab2: 7010 9802 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.buildTrigTables:()V // method@0298 │ │ -09cab8: 0e00 |0016: return-void │ │ +0aa8b4: |[0aa8b4] com.badlogic.gdx.audio.analysis.FFT.:(IF)V │ │ +0aa8c4: 7030 a402 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/audio/analysis/FourierTransform;.:(IF)V // method@02a4 │ │ +0aa8ca: d800 03ff |0003: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0aa8ce: b530 |0005: and-int/2addr v0, v3 │ │ +0aa8d0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0aa8d4: 2200 7b03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aa8d8: 1a01 8f03 |000a: const-string v1, "FFT: timeSize must be a power of two." // string@038f │ │ +0aa8dc: 7020 6824 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aa8e2: 2700 |000f: throw v0 │ │ +0aa8e4: 7010 9702 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.buildReverseTable:()V // method@0297 │ │ +0aa8ea: 7010 9802 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.buildTrigTables:()V // method@0298 │ │ +0aa8f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0010 line=36 │ │ 0x0013 line=37 │ │ 0x0016 line=38 │ │ @@ -184045,40 +184073,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -09cabc: |[09cabc] com.badlogic.gdx.audio.analysis.FFT.bitReverseComplex:()V │ │ -09cacc: 5453 2301 |0000: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cad0: 2133 |0002: array-length v3, v3 │ │ -09cad2: 2332 e803 |0003: new-array v2, v3, [F // type@03e8 │ │ -09cad6: 5453 2201 |0005: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cada: 2133 |0007: array-length v3, v3 │ │ -09cadc: 2331 e803 |0008: new-array v1, v3, [F // type@03e8 │ │ -09cae0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09cae2: 5453 2301 |000b: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cae6: 2133 |000d: array-length v3, v3 │ │ -09cae8: 3530 1900 |000e: if-ge v0, v3, 0027 // +0019 │ │ -09caec: 5453 2301 |0010: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09caf0: 5454 2401 |0012: iget-object v4, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09caf4: 4404 0400 |0014: aget v4, v4, v0 │ │ -09caf8: 4403 0304 |0016: aget v3, v3, v4 │ │ -09cafc: 4b03 0200 |0018: aput v3, v2, v0 │ │ -09cb00: 5453 2201 |001a: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cb04: 5454 2401 |001c: iget-object v4, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09cb08: 4404 0400 |001e: aget v4, v4, v0 │ │ -09cb0c: 4403 0304 |0020: aget v3, v3, v4 │ │ -09cb10: 4b03 0100 |0022: aput v3, v1, v0 │ │ -09cb14: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cb18: 28e5 |0026: goto 000b // -001b │ │ -09cb1a: 5b52 2301 |0027: iput-object v2, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cb1e: 5b51 2201 |0029: iput-object v1, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cb22: 0e00 |002b: return-void │ │ +0aa8f4: |[0aa8f4] com.badlogic.gdx.audio.analysis.FFT.bitReverseComplex:()V │ │ +0aa904: 5453 2301 |0000: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aa908: 2133 |0002: array-length v3, v3 │ │ +0aa90a: 2332 e803 |0003: new-array v2, v3, [F // type@03e8 │ │ +0aa90e: 5453 2201 |0005: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aa912: 2133 |0007: array-length v3, v3 │ │ +0aa914: 2331 e803 |0008: new-array v1, v3, [F // type@03e8 │ │ +0aa918: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0aa91a: 5453 2301 |000b: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aa91e: 2133 |000d: array-length v3, v3 │ │ +0aa920: 3530 1900 |000e: if-ge v0, v3, 0027 // +0019 │ │ +0aa924: 5453 2301 |0010: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aa928: 5454 2401 |0012: iget-object v4, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa92c: 4404 0400 |0014: aget v4, v4, v0 │ │ +0aa930: 4403 0304 |0016: aget v3, v3, v4 │ │ +0aa934: 4b03 0200 |0018: aput v3, v2, v0 │ │ +0aa938: 5453 2201 |001a: iget-object v3, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aa93c: 5454 2401 |001c: iget-object v4, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa940: 4404 0400 |001e: aget v4, v4, v0 │ │ +0aa944: 4403 0304 |0020: aget v3, v3, v4 │ │ +0aa948: 4b03 0100 |0022: aput v3, v1, v0 │ │ +0aa94c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa950: 28e5 |0026: goto 000b // -001b │ │ +0aa952: 5b52 2301 |0027: iput-object v2, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aa956: 5b51 2201 |0029: iput-object v1, v5, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aa95a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ 0x000a line=183 │ │ 0x0010 line=184 │ │ 0x001a line=185 │ │ @@ -184097,29 +184125,29 @@ │ │ type : '([F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -09cb24: |[09cb24] com.badlogic.gdx.audio.analysis.FFT.bitReverseSamples:([F)V │ │ -09cb34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09cb36: 2141 |0001: array-length v1, v4 │ │ -09cb38: 3510 1400 |0002: if-ge v0, v1, 0016 // +0014 │ │ -09cb3c: 5431 2301 |0004: iget-object v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cb40: 5432 2401 |0006: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09cb44: 4402 0200 |0008: aget v2, v2, v0 │ │ -09cb48: 4402 0402 |000a: aget v2, v4, v2 │ │ -09cb4c: 4b02 0100 |000c: aput v2, v1, v0 │ │ -09cb50: 5431 2201 |000e: iget-object v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cb54: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -09cb56: 4b02 0100 |0011: aput v2, v1, v0 │ │ -09cb5a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cb5e: 28ec |0015: goto 0001 // -0014 │ │ -09cb60: 0e00 |0016: return-void │ │ +0aa95c: |[0aa95c] com.badlogic.gdx.audio.analysis.FFT.bitReverseSamples:([F)V │ │ +0aa96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa96e: 2141 |0001: array-length v1, v4 │ │ +0aa970: 3510 1400 |0002: if-ge v0, v1, 0016 // +0014 │ │ +0aa974: 5431 2301 |0004: iget-object v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aa978: 5432 2401 |0006: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa97c: 4402 0200 |0008: aget v2, v2, v0 │ │ +0aa980: 4402 0402 |000a: aget v2, v4, v2 │ │ +0aa984: 4b02 0100 |000c: aput v2, v1, v0 │ │ +0aa988: 5431 2201 |000e: iget-object v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aa98c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0aa98e: 4b02 0100 |0011: aput v2, v1, v0 │ │ +0aa992: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aa996: 28ec |0015: goto 0001 // -0014 │ │ +0aa998: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x000e line=175 │ │ 0x0013 line=173 │ │ 0x0016 line=177 │ │ @@ -184133,38 +184161,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -09cb64: |[09cb64] com.badlogic.gdx.audio.analysis.FFT.buildReverseTable:()V │ │ -09cb74: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09cb76: 5270 2701 |0001: iget v0, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cb7a: 2304 e903 |0003: new-array v4, v0, [I // type@03e9 │ │ -09cb7e: 5b74 2401 |0005: iput-object v4, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09cb82: 5474 2401 |0007: iget-object v4, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09cb86: 4b05 0405 |0009: aput v5, v4, v5 │ │ -09cb8a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -09cb8c: db01 0002 |000c: div-int/lit8 v1, v0, #int 2 // #02 │ │ -09cb90: 3503 1800 |000e: if-ge v3, v0, 0026 // +0018 │ │ -09cb94: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -09cb96: 3532 1000 |0011: if-ge v2, v3, 0021 // +0010 │ │ -09cb9a: 5474 2401 |0013: iget-object v4, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09cb9e: 9005 0203 |0015: add-int v5, v2, v3 │ │ -09cba2: 5476 2401 |0017: iget-object v6, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ -09cba6: 4406 0602 |0019: aget v6, v6, v2 │ │ -09cbaa: b016 |001b: add-int/2addr v6, v1 │ │ -09cbac: 4b06 0405 |001c: aput v6, v4, v5 │ │ -09cbb0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09cbb4: 28f1 |0020: goto 0011 // -000f │ │ -09cbb6: e003 0301 |0021: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -09cbba: e101 0101 |0023: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -09cbbe: 28e9 |0025: goto 000e // -0017 │ │ -09cbc0: 0e00 |0026: return-void │ │ +0aa99c: |[0aa99c] com.badlogic.gdx.audio.analysis.FFT.buildReverseTable:()V │ │ +0aa9ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0aa9ae: 5270 2701 |0001: iget v0, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aa9b2: 2304 e903 |0003: new-array v4, v0, [I // type@03e9 │ │ +0aa9b6: 5b74 2401 |0005: iput-object v4, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa9ba: 5474 2401 |0007: iget-object v4, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa9be: 4b05 0405 |0009: aput v5, v4, v5 │ │ +0aa9c2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +0aa9c4: db01 0002 |000c: div-int/lit8 v1, v0, #int 2 // #02 │ │ +0aa9c8: 3503 1800 |000e: if-ge v3, v0, 0026 // +0018 │ │ +0aa9cc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0aa9ce: 3532 1000 |0011: if-ge v2, v3, 0021 // +0010 │ │ +0aa9d2: 5474 2401 |0013: iget-object v4, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa9d6: 9005 0203 |0015: add-int v5, v2, v3 │ │ +0aa9da: 5476 2401 |0017: iget-object v6, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.reverse:[I // field@0124 │ │ +0aa9de: 4406 0602 |0019: aget v6, v6, v2 │ │ +0aa9e2: b016 |001b: add-int/2addr v6, v1 │ │ +0aa9e4: 4b06 0405 |001c: aput v6, v4, v5 │ │ +0aa9e8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aa9ec: 28f1 |0020: goto 0011 // -000f │ │ +0aa9ee: e003 0301 |0021: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +0aa9f2: e101 0101 |0023: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa9f6: 28e9 |0025: goto 000e // -0017 │ │ +0aa9f8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0003 line=161 │ │ 0x0007 line=164 │ │ 0x000b line=165 │ │ 0x0010 line=166 │ │ @@ -184180,74 +184208,74 @@ │ │ 0x0000 - 0x0027 reg=7 this Lcom/badlogic/gdx/audio/analysis/FFT; │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/analysis/FFT;) │ │ name : 'buildTrigTables' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -09cbc4: |[09cbc4] com.badlogic.gdx.audio.analysis.FFT.buildTrigTables:()V │ │ -09cbd4: 1405 db0f 49c0 |0000: const v5, #float -3.14159 // #c0490fdb │ │ -09cbda: 5260 2701 |0003: iget v0, v6, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cbde: 2302 e803 |0005: new-array v2, v0, [F // type@03e8 │ │ -09cbe2: 5b62 2501 |0007: iput-object v2, v6, Lcom/badlogic/gdx/audio/analysis/FFT;.sinlookup:[F // field@0125 │ │ -09cbe6: 2302 e803 |0009: new-array v2, v0, [F // type@03e8 │ │ -09cbea: 5b62 2101 |000b: iput-object v2, v6, Lcom/badlogic/gdx/audio/analysis/FFT;.coslookup:[F // field@0121 │ │ -09cbee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -09cbf0: 3501 1f00 |000e: if-ge v1, v0, 002d // +001f │ │ -09cbf4: 5462 2501 |0010: iget-object v2, v6, Lcom/badlogic/gdx/audio/analysis/FFT;.sinlookup:[F // field@0125 │ │ -09cbf8: 8213 |0012: int-to-float v3, v1 │ │ -09cbfa: a903 0503 |0013: div-float v3, v5, v3 │ │ -09cbfe: 8933 |0015: float-to-double v3, v3 │ │ -09cc00: 7120 8d24 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ -09cc06: 0b03 |0019: move-result-wide v3 │ │ -09cc08: 8c33 |001a: double-to-float v3, v3 │ │ -09cc0a: 4b03 0201 |001b: aput v3, v2, v1 │ │ -09cc0e: 5462 2101 |001d: iget-object v2, v6, Lcom/badlogic/gdx/audio/analysis/FFT;.coslookup:[F // field@0121 │ │ -09cc12: 8213 |001f: int-to-float v3, v1 │ │ -09cc14: a903 0503 |0020: div-float v3, v5, v3 │ │ -09cc18: 8933 |0022: float-to-double v3, v3 │ │ -09cc1a: 7120 8324 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ -09cc20: 0b03 |0026: move-result-wide v3 │ │ -09cc22: 8c33 |0027: double-to-float v3, v3 │ │ -09cc24: 4b03 0201 |0028: aput v3, v2, v1 │ │ -09cc28: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09cc2c: 28e2 |002c: goto 000e // -001e │ │ -09cc2e: 0e00 |002d: return-void │ │ +0aa9fc: |[0aa9fc] com.badlogic.gdx.audio.analysis.FFT.buildTrigTables:()V │ │ +0aaa0c: 1406 db0f 49c0 |0000: const v6, #float -3.14159 // #c0490fdb │ │ +0aaa12: 5270 2701 |0003: iget v0, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aaa16: 2302 e803 |0005: new-array v2, v0, [F // type@03e8 │ │ +0aaa1a: 5b72 2501 |0007: iput-object v2, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.sinlookup:[F // field@0125 │ │ +0aaa1e: 2302 e803 |0009: new-array v2, v0, [F // type@03e8 │ │ +0aaa22: 5b72 2101 |000b: iput-object v2, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.coslookup:[F // field@0121 │ │ +0aaa26: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0aaa28: 3501 1f00 |000e: if-ge v1, v0, 002d // +001f │ │ +0aaa2c: 5472 2501 |0010: iget-object v2, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.sinlookup:[F // field@0125 │ │ +0aaa30: 8213 |0012: int-to-float v3, v1 │ │ +0aaa32: a903 0603 |0013: div-float v3, v6, v3 │ │ +0aaa36: 8934 |0015: float-to-double v4, v3 │ │ +0aaa38: 7120 8d24 5400 |0016: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@248d │ │ +0aaa3e: 0b04 |0019: move-result-wide v4 │ │ +0aaa40: 8c43 |001a: double-to-float v3, v4 │ │ +0aaa42: 4b03 0201 |001b: aput v3, v2, v1 │ │ +0aaa46: 5472 2101 |001d: iget-object v2, v7, Lcom/badlogic/gdx/audio/analysis/FFT;.coslookup:[F // field@0121 │ │ +0aaa4a: 8213 |001f: int-to-float v3, v1 │ │ +0aaa4c: a903 0603 |0020: div-float v3, v6, v3 │ │ +0aaa50: 8934 |0022: float-to-double v4, v3 │ │ +0aaa52: 7120 8324 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@2483 │ │ +0aaa58: 0b04 |0026: move-result-wide v4 │ │ +0aaa5a: 8c43 |0027: double-to-float v3, v4 │ │ +0aaa5c: 4b03 0201 |0028: aput v3, v2, v1 │ │ +0aaa60: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aaa64: 28e2 |002c: goto 000e // -001e │ │ +0aaa66: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=205 │ │ 0x0005 line=206 │ │ 0x0009 line=207 │ │ 0x000d line=208 │ │ 0x0010 line=209 │ │ 0x001d line=210 │ │ 0x002a line=208 │ │ 0x002d line=212 │ │ locals : │ │ 0x0005 - 0x002e reg=0 N I │ │ 0x000e - 0x002e reg=1 i I │ │ - 0x0000 - 0x002e reg=6 this Lcom/badlogic/gdx/audio/analysis/FFT; │ │ + 0x0000 - 0x002e reg=7 this Lcom/badlogic/gdx/audio/analysis/FFT; │ │ │ │ #5 : (in Lcom/badlogic/gdx/audio/analysis/FFT;) │ │ name : 'cos' │ │ type : '(I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09cc30: |[09cc30] com.badlogic.gdx.audio.analysis.FFT.cos:(I)F │ │ -09cc40: 5410 2101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.coslookup:[F // field@0121 │ │ -09cc44: 4400 0002 |0002: aget v0, v0, v2 │ │ -09cc48: 0f00 |0004: return v0 │ │ +0aaa68: |[0aaa68] com.badlogic.gdx.audio.analysis.FFT.cos:(I)F │ │ +0aaa78: 5410 2101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.coslookup:[F // field@0121 │ │ +0aaa7c: 4400 0002 |0002: aget v0, v0, v2 │ │ +0aaa80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/audio/analysis/FFT; │ │ 0x0000 - 0x0005 reg=2 i I │ │ │ │ @@ -184256,79 +184284,79 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -09cc4c: |[09cc4c] com.badlogic.gdx.audio.analysis.FFT.fft:()V │ │ -09cc5c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09cc5e: 54db 2301 |0001: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cc62: 21bb |0003: array-length v11, v11 │ │ -09cc64: 35b3 6700 |0004: if-ge v3, v11, 006b // +0067 │ │ -09cc68: 7020 9902 3d00 |0006: invoke-direct {v13, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.cos:(I)F // method@0299 │ │ -09cc6e: 0a07 |0009: move-result v7 │ │ -09cc70: 7020 a302 3d00 |000a: invoke-direct {v13, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.sin:(I)F // method@02a3 │ │ -09cc76: 0a06 |000d: move-result v6 │ │ -09cc78: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ -09cc7c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09cc7e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -09cc80: 3532 5600 |0012: if-ge v2, v3, 0068 // +0056 │ │ -09cc84: 0124 |0014: move v4, v2 │ │ -09cc86: 54db 2301 |0015: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cc8a: 21bb |0017: array-length v11, v11 │ │ -09cc8c: 35b4 4000 |0018: if-ge v4, v11, 0058 // +0040 │ │ -09cc90: 9005 0403 |001a: add-int v5, v4, v3 │ │ -09cc94: 54db 2301 |001c: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cc98: 440b 0b05 |001e: aget v11, v11, v5 │ │ -09cc9c: c81b |0020: mul-float/2addr v11, v1 │ │ -09cc9e: 54dc 2201 |0021: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cca2: 440c 0c05 |0023: aget v12, v12, v5 │ │ -09cca6: c80c |0025: mul-float/2addr v12, v0 │ │ -09cca8: a70a 0b0c |0026: sub-float v10, v11, v12 │ │ -09ccac: 54db 2201 |0028: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09ccb0: 440b 0b05 |002a: aget v11, v11, v5 │ │ -09ccb4: c81b |002c: mul-float/2addr v11, v1 │ │ -09ccb6: 54dc 2301 |002d: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09ccba: 440c 0c05 |002f: aget v12, v12, v5 │ │ -09ccbe: c80c |0031: mul-float/2addr v12, v0 │ │ -09ccc0: a608 0b0c |0032: add-float v8, v11, v12 │ │ -09ccc4: 54db 2301 |0034: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09ccc8: 54dc 2301 |0036: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cccc: 440c 0c04 |0038: aget v12, v12, v4 │ │ -09ccd0: c7ac |003a: sub-float/2addr v12, v10 │ │ -09ccd2: 4b0c 0b05 |003b: aput v12, v11, v5 │ │ -09ccd6: 54db 2201 |003d: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09ccda: 54dc 2201 |003f: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09ccde: 440c 0c04 |0041: aget v12, v12, v4 │ │ -09cce2: c78c |0043: sub-float/2addr v12, v8 │ │ -09cce4: 4b0c 0b05 |0044: aput v12, v11, v5 │ │ -09cce8: 54db 2301 |0046: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09ccec: 440c 0b04 |0048: aget v12, v11, v4 │ │ -09ccf0: c6ac |004a: add-float/2addr v12, v10 │ │ -09ccf2: 4b0c 0b04 |004b: aput v12, v11, v4 │ │ -09ccf6: 54db 2201 |004d: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09ccfa: 440c 0b04 |004f: aget v12, v11, v4 │ │ -09ccfe: c68c |0051: add-float/2addr v12, v8 │ │ -09cd00: 4b0c 0b04 |0052: aput v12, v11, v4 │ │ -09cd04: da0b 0302 |0054: mul-int/lit8 v11, v3, #int 2 // #02 │ │ -09cd08: b0b4 |0056: add-int/2addr v4, v11 │ │ -09cd0a: 28be |0057: goto 0015 // -0042 │ │ -09cd0c: 0119 |0058: move v9, v1 │ │ -09cd0e: a80b 0907 |0059: mul-float v11, v9, v7 │ │ -09cd12: a80c 0006 |005b: mul-float v12, v0, v6 │ │ -09cd16: a701 0b0c |005d: sub-float v1, v11, v12 │ │ -09cd1a: a80b 0906 |005f: mul-float v11, v9, v6 │ │ -09cd1e: a80c 0007 |0061: mul-float v12, v0, v7 │ │ -09cd22: a600 0b0c |0063: add-float v0, v11, v12 │ │ -09cd26: d802 0201 |0065: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09cd2a: 28ab |0067: goto 0012 // -0055 │ │ -09cd2c: da03 0302 |0068: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -09cd30: 2897 |006a: goto 0001 // -0069 │ │ -09cd32: 0e00 |006b: return-void │ │ +0aaa84: |[0aaa84] com.badlogic.gdx.audio.analysis.FFT.fft:()V │ │ +0aaa94: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0aaa96: 54db 2301 |0001: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aaa9a: 21bb |0003: array-length v11, v11 │ │ +0aaa9c: 35b3 6700 |0004: if-ge v3, v11, 006b // +0067 │ │ +0aaaa0: 7020 9902 3d00 |0006: invoke-direct {v13, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.cos:(I)F // method@0299 │ │ +0aaaa6: 0a07 |0009: move-result v7 │ │ +0aaaa8: 7020 a302 3d00 |000a: invoke-direct {v13, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.sin:(I)F // method@02a3 │ │ +0aaaae: 0a06 |000d: move-result v6 │ │ +0aaab0: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ +0aaab4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0aaab6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0aaab8: 3532 5600 |0012: if-ge v2, v3, 0068 // +0056 │ │ +0aaabc: 0124 |0014: move v4, v2 │ │ +0aaabe: 54db 2301 |0015: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aaac2: 21bb |0017: array-length v11, v11 │ │ +0aaac4: 35b4 4000 |0018: if-ge v4, v11, 0058 // +0040 │ │ +0aaac8: 9005 0403 |001a: add-int v5, v4, v3 │ │ +0aaacc: 54db 2301 |001c: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aaad0: 440b 0b05 |001e: aget v11, v11, v5 │ │ +0aaad4: c81b |0020: mul-float/2addr v11, v1 │ │ +0aaad6: 54dc 2201 |0021: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aaada: 440c 0c05 |0023: aget v12, v12, v5 │ │ +0aaade: c80c |0025: mul-float/2addr v12, v0 │ │ +0aaae0: a70a 0b0c |0026: sub-float v10, v11, v12 │ │ +0aaae4: 54db 2201 |0028: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aaae8: 440b 0b05 |002a: aget v11, v11, v5 │ │ +0aaaec: c81b |002c: mul-float/2addr v11, v1 │ │ +0aaaee: 54dc 2301 |002d: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aaaf2: 440c 0c05 |002f: aget v12, v12, v5 │ │ +0aaaf6: c80c |0031: mul-float/2addr v12, v0 │ │ +0aaaf8: a608 0b0c |0032: add-float v8, v11, v12 │ │ +0aaafc: 54db 2301 |0034: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aab00: 54dc 2301 |0036: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aab04: 440c 0c04 |0038: aget v12, v12, v4 │ │ +0aab08: c7ac |003a: sub-float/2addr v12, v10 │ │ +0aab0a: 4b0c 0b05 |003b: aput v12, v11, v5 │ │ +0aab0e: 54db 2201 |003d: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aab12: 54dc 2201 |003f: iget-object v12, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aab16: 440c 0c04 |0041: aget v12, v12, v4 │ │ +0aab1a: c78c |0043: sub-float/2addr v12, v8 │ │ +0aab1c: 4b0c 0b05 |0044: aput v12, v11, v5 │ │ +0aab20: 54db 2301 |0046: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aab24: 440c 0b04 |0048: aget v12, v11, v4 │ │ +0aab28: c6ac |004a: add-float/2addr v12, v10 │ │ +0aab2a: 4b0c 0b04 |004b: aput v12, v11, v4 │ │ +0aab2e: 54db 2201 |004d: iget-object v11, v13, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aab32: 440c 0b04 |004f: aget v12, v11, v4 │ │ +0aab36: c68c |0051: add-float/2addr v12, v8 │ │ +0aab38: 4b0c 0b04 |0052: aput v12, v11, v4 │ │ +0aab3c: da0b 0302 |0054: mul-int/lit8 v11, v3, #int 2 // #02 │ │ +0aab40: b0b4 |0056: add-int/2addr v4, v11 │ │ +0aab42: 28be |0057: goto 0015 // -0042 │ │ +0aab44: 0119 |0058: move v9, v1 │ │ +0aab46: a80b 0907 |0059: mul-float v11, v9, v7 │ │ +0aab4a: a80c 0006 |005b: mul-float v12, v0, v6 │ │ +0aab4e: a701 0b0c |005d: sub-float v1, v11, v12 │ │ +0aab52: a80b 0906 |005f: mul-float v11, v9, v6 │ │ +0aab56: a80c 0007 |0061: mul-float v12, v0, v7 │ │ +0aab5a: a600 0b0c |0063: add-float v0, v11, v12 │ │ +0aab5e: d802 0201 |0065: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aab62: 28ab |0067: goto 0012 // -0055 │ │ +0aab64: da03 0302 |0068: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0aab68: 2897 |006a: goto 0001 // -0069 │ │ +0aab6a: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=92 │ │ 0x000a line=93 │ │ 0x000e line=95 │ │ 0x0010 line=96 │ │ @@ -184367,18 +184395,18 @@ │ │ type : '(I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09cd34: |[09cd34] com.badlogic.gdx.audio.analysis.FFT.sin:(I)F │ │ -09cd44: 5410 2501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.sinlookup:[F // field@0125 │ │ -09cd48: 4400 0002 |0002: aget v0, v0, v2 │ │ -09cd4c: 0f00 |0004: return v0 │ │ +0aab6c: |[0aab6c] com.badlogic.gdx.audio.analysis.FFT.sin:(I)F │ │ +0aab7c: 5410 2501 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.sinlookup:[F // field@0125 │ │ +0aab80: 4400 0002 |0002: aget v0, v0, v2 │ │ +0aab84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/audio/analysis/FFT; │ │ 0x0000 - 0x0005 reg=2 i I │ │ │ │ @@ -184388,27 +184416,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -09cd50: |[09cd50] com.badlogic.gdx.audio.analysis.FFT.allocateArrays:()V │ │ -09cd60: 5210 2701 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cd64: db00 0002 |0002: div-int/lit8 v0, v0, #int 2 // #02 │ │ -09cd68: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cd6c: 2300 e803 |0006: new-array v0, v0, [F // type@03e8 │ │ -09cd70: 5b10 2601 |0008: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09cd74: 5210 2701 |000a: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cd78: 2300 e803 |000c: new-array v0, v0, [F // type@03e8 │ │ -09cd7c: 5b10 2301 |000e: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cd80: 5210 2701 |0010: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cd84: 2300 e803 |0012: new-array v0, v0, [F // type@03e8 │ │ -09cd88: 5b10 2201 |0014: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cd8c: 0e00 |0016: return-void │ │ +0aab88: |[0aab88] com.badlogic.gdx.audio.analysis.FFT.allocateArrays:()V │ │ +0aab98: 5210 2701 |0000: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aab9c: db00 0002 |0002: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0aaba0: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aaba4: 2300 e803 |0006: new-array v0, v0, [F // type@03e8 │ │ +0aaba8: 5b10 2601 |0008: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aabac: 5210 2701 |000a: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aabb0: 2300 e803 |000c: new-array v0, v0, [F // type@03e8 │ │ +0aabb4: 5b10 2301 |000e: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aabb8: 5210 2701 |0010: iget v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aabbc: 2300 e803 |0012: new-array v0, v0, [F // type@03e8 │ │ +0aabc0: 5b10 2201 |0014: iput-object v0, v1, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aabc4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000a line=42 │ │ 0x0010 line=43 │ │ 0x0016 line=44 │ │ locals : │ │ @@ -184419,27 +184447,27 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09cd90: |[09cd90] com.badlogic.gdx.audio.analysis.FFT.forward:([F)V │ │ -09cda0: 2130 |0000: array-length v0, v3 │ │ -09cda2: 5221 2701 |0001: iget v1, v2, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cda6: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ -09cdaa: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09cdae: 1a01 8c03 |0007: const-string v1, "FFT.forward: The length of the passed sample buffer must be equal to timeSize()." // string@038c │ │ -09cdb2: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09cdb8: 2700 |000c: throw v0 │ │ -09cdba: 6e20 9a02 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.doWindow:([F)V // method@029a │ │ -09cdc0: 7020 9602 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.bitReverseSamples:([F)V // method@0296 │ │ -09cdc6: 7010 9b02 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fft:()V // method@029b │ │ -09cdcc: 6e10 9c02 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fillSpectrum:()V // method@029c │ │ -09cdd2: 0e00 |0019: return-void │ │ +0aabc8: |[0aabc8] com.badlogic.gdx.audio.analysis.FFT.forward:([F)V │ │ +0aabd8: 2130 |0000: array-length v0, v3 │ │ +0aabda: 5221 2701 |0001: iget v1, v2, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aabde: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ +0aabe2: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aabe6: 1a01 8c03 |0007: const-string v1, "FFT.forward: The length of the passed sample buffer must be equal to timeSize()." // string@038c │ │ +0aabea: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aabf0: 2700 |000c: throw v0 │ │ +0aabf2: 6e20 9a02 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.doWindow:([F)V // method@029a │ │ +0aabf8: 7020 9602 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/audio/analysis/FFT;.bitReverseSamples:([F)V // method@0296 │ │ +0aabfe: 7010 9b02 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fft:()V // method@029b │ │ +0aac04: 6e10 9c02 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fillSpectrum:()V // method@029c │ │ +0aac0a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x000d line=118 │ │ 0x0010 line=120 │ │ 0x0013 line=122 │ │ @@ -184454,30 +184482,30 @@ │ │ type : '([F[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -09cdd4: |[09cdd4] com.badlogic.gdx.audio.analysis.FFT.forward:([F[F)V │ │ -09cde4: 2130 |0000: array-length v0, v3 │ │ -09cde6: 5221 2701 |0001: iget v1, v2, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cdea: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ -09cdee: 2140 |0005: array-length v0, v4 │ │ -09cdf0: 5221 2701 |0006: iget v1, v2, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cdf4: 3210 0a00 |0008: if-eq v0, v1, 0012 // +000a │ │ -09cdf8: 2200 7b03 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09cdfc: 1a01 8b03 |000c: const-string v1, "FFT.forward: The length of the passed buffers must be equal to timeSize()." // string@038b │ │ -09ce00: 7020 6824 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09ce06: 2700 |0011: throw v0 │ │ -09ce08: 6e30 a202 3204 |0012: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/audio/analysis/FFT;.setComplex:([F[F)V // method@02a2 │ │ -09ce0e: 7010 9502 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.bitReverseComplex:()V // method@0295 │ │ -09ce14: 7010 9b02 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fft:()V // method@029b │ │ -09ce1a: 6e10 9c02 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fillSpectrum:()V // method@029c │ │ -09ce20: 0e00 |001e: return-void │ │ +0aac0c: |[0aac0c] com.badlogic.gdx.audio.analysis.FFT.forward:([F[F)V │ │ +0aac1c: 2130 |0000: array-length v0, v3 │ │ +0aac1e: 5221 2701 |0001: iget v1, v2, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aac22: 3310 0700 |0003: if-ne v0, v1, 000a // +0007 │ │ +0aac26: 2140 |0005: array-length v0, v4 │ │ +0aac28: 5221 2701 |0006: iget v1, v2, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aac2c: 3210 0a00 |0008: if-eq v0, v1, 0012 // +000a │ │ +0aac30: 2200 7b03 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aac34: 1a01 8b03 |000c: const-string v1, "FFT.forward: The length of the passed buffers must be equal to timeSize()." // string@038b │ │ +0aac38: 7020 6824 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aac3e: 2700 |0011: throw v0 │ │ +0aac40: 6e30 a202 3204 |0012: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/audio/analysis/FFT;.setComplex:([F[F)V // method@02a2 │ │ +0aac46: 7010 9502 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.bitReverseComplex:()V // method@0295 │ │ +0aac4c: 7010 9b02 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fft:()V // method@029b │ │ +0aac52: 6e10 9c02 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/analysis/FFT;.fillSpectrum:()V // method@029c │ │ +0aac58: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000a line=133 │ │ 0x0012 line=135 │ │ 0x0015 line=136 │ │ 0x0018 line=137 │ │ @@ -184493,48 +184521,48 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -09ce24: |[09ce24] com.badlogic.gdx.audio.analysis.FFT.inverse:([F)V │ │ -09ce34: 2151 |0000: array-length v1, v5 │ │ -09ce36: 5442 2301 |0001: iget-object v2, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09ce3a: 2122 |0003: array-length v2, v2 │ │ -09ce3c: 3721 0a00 |0004: if-le v1, v2, 000e // +000a │ │ -09ce40: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09ce44: 1a02 8d03 |0008: const-string v2, "FFT.inverse: the passed array's length must equal FFT.timeSize()." // string@038d │ │ -09ce48: 7020 6824 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09ce4e: 2701 |000d: throw v1 │ │ -09ce50: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09ce52: 5241 2701 |000f: iget v1, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09ce56: 3510 0e00 |0011: if-ge v0, v1, 001f // +000e │ │ -09ce5a: 5441 2201 |0013: iget-object v1, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09ce5e: 4402 0100 |0015: aget v2, v1, v0 │ │ -09ce62: 1503 80bf |0017: const/high16 v3, #int -1082130432 // #bf80 │ │ -09ce66: c832 |0019: mul-float/2addr v2, v3 │ │ -09ce68: 4b02 0100 |001a: aput v2, v1, v0 │ │ -09ce6c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ce70: 28f1 |001e: goto 000f // -000f │ │ -09ce72: 7010 9502 0400 |001f: invoke-direct {v4}, Lcom/badlogic/gdx/audio/analysis/FFT;.bitReverseComplex:()V // method@0295 │ │ -09ce78: 7010 9b02 0400 |0022: invoke-direct {v4}, Lcom/badlogic/gdx/audio/analysis/FFT;.fft:()V // method@029b │ │ -09ce7e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -09ce80: 2151 |0026: array-length v1, v5 │ │ -09ce82: 3510 1000 |0027: if-ge v0, v1, 0037 // +0010 │ │ -09ce86: 5441 2301 |0029: iget-object v1, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09ce8a: 4401 0100 |002b: aget v1, v1, v0 │ │ -09ce8e: 5442 2301 |002d: iget-object v2, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09ce92: 2122 |002f: array-length v2, v2 │ │ -09ce94: 8222 |0030: int-to-float v2, v2 │ │ -09ce96: c921 |0031: div-float/2addr v1, v2 │ │ -09ce98: 4b01 0500 |0032: aput v1, v5, v0 │ │ -09ce9c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09cea0: 28f0 |0036: goto 0026 // -0010 │ │ -09cea2: 0e00 |0037: return-void │ │ +0aac5c: |[0aac5c] com.badlogic.gdx.audio.analysis.FFT.inverse:([F)V │ │ +0aac6c: 2151 |0000: array-length v1, v5 │ │ +0aac6e: 5442 2301 |0001: iget-object v2, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aac72: 2122 |0003: array-length v2, v2 │ │ +0aac74: 3721 0a00 |0004: if-le v1, v2, 000e // +000a │ │ +0aac78: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aac7c: 1a02 8d03 |0008: const-string v2, "FFT.inverse: the passed array's length must equal FFT.timeSize()." // string@038d │ │ +0aac80: 7020 6824 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aac86: 2701 |000d: throw v1 │ │ +0aac88: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0aac8a: 5241 2701 |000f: iget v1, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aac8e: 3510 0e00 |0011: if-ge v0, v1, 001f // +000e │ │ +0aac92: 5441 2201 |0013: iget-object v1, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aac96: 4402 0100 |0015: aget v2, v1, v0 │ │ +0aac9a: 1503 80bf |0017: const/high16 v3, #int -1082130432 // #bf80 │ │ +0aac9e: c832 |0019: mul-float/2addr v2, v3 │ │ +0aaca0: 4b02 0100 |001a: aput v2, v1, v0 │ │ +0aaca4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aaca8: 28f1 |001e: goto 000f // -000f │ │ +0aacaa: 7010 9502 0400 |001f: invoke-direct {v4}, Lcom/badlogic/gdx/audio/analysis/FFT;.bitReverseComplex:()V // method@0295 │ │ +0aacb0: 7010 9b02 0400 |0022: invoke-direct {v4}, Lcom/badlogic/gdx/audio/analysis/FFT;.fft:()V // method@029b │ │ +0aacb6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0aacb8: 2151 |0026: array-length v1, v5 │ │ +0aacba: 3510 1000 |0027: if-ge v0, v1, 0037 // +0010 │ │ +0aacbe: 5441 2301 |0029: iget-object v1, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aacc2: 4401 0100 |002b: aget v1, v1, v0 │ │ +0aacc6: 5442 2301 |002d: iget-object v2, v4, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aacca: 2122 |002f: array-length v2, v2 │ │ +0aaccc: 8222 |0030: int-to-float v2, v2 │ │ +0aacce: c921 |0031: div-float/2addr v1, v2 │ │ +0aacd0: 4b01 0500 |0032: aput v1, v5, v0 │ │ +0aacd4: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aacd8: 28f0 |0036: goto 0026 // -0010 │ │ +0aacda: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0006 line=143 │ │ 0x000e line=146 │ │ 0x0013 line=147 │ │ 0x001c line=146 │ │ @@ -184554,72 +184582,72 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -09cea4: |[09cea4] com.badlogic.gdx.audio.analysis.FFT.scaleBand:(IF)V │ │ -09ceb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09ceb6: 2e00 0501 |0001: cmpg-float v0, v5, v1 │ │ -09ceba: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -09cebe: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09cec2: 1a01 4002 |0007: const-string v1, "Can't scale a frequency band by a negative value." // string@0240 │ │ -09cec6: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09cecc: 2700 |000c: throw v0 │ │ -09cece: 5430 2601 |000d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09ced2: 4400 0004 |000f: aget v0, v0, v4 │ │ -09ced6: 2d00 0001 |0011: cmpl-float v0, v0, v1 │ │ -09ceda: 3800 3500 |0013: if-eqz v0, 0048 // +0035 │ │ -09cede: 5430 2301 |0015: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cee2: 4401 0004 |0017: aget v1, v0, v4 │ │ -09cee6: 5432 2601 |0019: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09ceea: 4402 0204 |001b: aget v2, v2, v4 │ │ -09ceee: c921 |001d: div-float/2addr v1, v2 │ │ -09cef0: 4b01 0004 |001e: aput v1, v0, v4 │ │ -09cef4: 5430 2201 |0020: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cef8: 4401 0004 |0022: aget v1, v0, v4 │ │ -09cefc: 5432 2601 |0024: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09cf00: 4402 0204 |0026: aget v2, v2, v4 │ │ -09cf04: c921 |0028: div-float/2addr v1, v2 │ │ -09cf06: 4b01 0004 |0029: aput v1, v0, v4 │ │ -09cf0a: 5430 2601 |002b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09cf0e: 4401 0004 |002d: aget v1, v0, v4 │ │ -09cf12: c851 |002f: mul-float/2addr v1, v5 │ │ -09cf14: 4b01 0004 |0030: aput v1, v0, v4 │ │ -09cf18: 5430 2301 |0032: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cf1c: 4401 0004 |0034: aget v1, v0, v4 │ │ -09cf20: 5432 2601 |0036: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09cf24: 4402 0204 |0038: aget v2, v2, v4 │ │ -09cf28: c821 |003a: mul-float/2addr v1, v2 │ │ -09cf2a: 4b01 0004 |003b: aput v1, v0, v4 │ │ -09cf2e: 5430 2201 |003d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cf32: 4401 0004 |003f: aget v1, v0, v4 │ │ -09cf36: 5432 2601 |0041: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09cf3a: 4402 0204 |0043: aget v2, v2, v4 │ │ -09cf3e: c821 |0045: mul-float/2addr v1, v2 │ │ -09cf40: 4b01 0004 |0046: aput v1, v0, v4 │ │ -09cf44: 3804 1f00 |0048: if-eqz v4, 0067 // +001f │ │ -09cf48: 5230 2701 |004a: iget v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cf4c: db00 0002 |004c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -09cf50: 3204 1900 |004e: if-eq v4, v0, 0067 // +0019 │ │ -09cf54: 5430 2301 |0050: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cf58: 5231 2701 |0052: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cf5c: b141 |0054: sub-int/2addr v1, v4 │ │ -09cf5e: 5432 2301 |0055: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cf62: 4402 0204 |0057: aget v2, v2, v4 │ │ -09cf66: 4b02 0001 |0059: aput v2, v0, v1 │ │ -09cf6a: 5430 2201 |005b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cf6e: 5231 2701 |005d: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cf72: b141 |005f: sub-int/2addr v1, v4 │ │ -09cf74: 5432 2201 |0060: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cf78: 4402 0204 |0062: aget v2, v2, v4 │ │ -09cf7c: 7f22 |0064: neg-float v2, v2 │ │ -09cf7e: 4b02 0001 |0065: aput v2, v0, v1 │ │ -09cf82: 0e00 |0067: return-void │ │ +0aacdc: |[0aacdc] com.badlogic.gdx.audio.analysis.FFT.scaleBand:(IF)V │ │ +0aacec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aacee: 2e00 0501 |0001: cmpg-float v0, v5, v1 │ │ +0aacf2: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0aacf6: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aacfa: 1a01 4002 |0007: const-string v1, "Can't scale a frequency band by a negative value." // string@0240 │ │ +0aacfe: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aad04: 2700 |000c: throw v0 │ │ +0aad06: 5430 2601 |000d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aad0a: 4400 0004 |000f: aget v0, v0, v4 │ │ +0aad0e: 2d00 0001 |0011: cmpl-float v0, v0, v1 │ │ +0aad12: 3800 3500 |0013: if-eqz v0, 0048 // +0035 │ │ +0aad16: 5430 2301 |0015: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aad1a: 4401 0004 |0017: aget v1, v0, v4 │ │ +0aad1e: 5432 2601 |0019: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aad22: 4402 0204 |001b: aget v2, v2, v4 │ │ +0aad26: c921 |001d: div-float/2addr v1, v2 │ │ +0aad28: 4b01 0004 |001e: aput v1, v0, v4 │ │ +0aad2c: 5430 2201 |0020: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aad30: 4401 0004 |0022: aget v1, v0, v4 │ │ +0aad34: 5432 2601 |0024: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aad38: 4402 0204 |0026: aget v2, v2, v4 │ │ +0aad3c: c921 |0028: div-float/2addr v1, v2 │ │ +0aad3e: 4b01 0004 |0029: aput v1, v0, v4 │ │ +0aad42: 5430 2601 |002b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aad46: 4401 0004 |002d: aget v1, v0, v4 │ │ +0aad4a: c851 |002f: mul-float/2addr v1, v5 │ │ +0aad4c: 4b01 0004 |0030: aput v1, v0, v4 │ │ +0aad50: 5430 2301 |0032: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aad54: 4401 0004 |0034: aget v1, v0, v4 │ │ +0aad58: 5432 2601 |0036: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aad5c: 4402 0204 |0038: aget v2, v2, v4 │ │ +0aad60: c821 |003a: mul-float/2addr v1, v2 │ │ +0aad62: 4b01 0004 |003b: aput v1, v0, v4 │ │ +0aad66: 5430 2201 |003d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aad6a: 4401 0004 |003f: aget v1, v0, v4 │ │ +0aad6e: 5432 2601 |0041: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aad72: 4402 0204 |0043: aget v2, v2, v4 │ │ +0aad76: c821 |0045: mul-float/2addr v1, v2 │ │ +0aad78: 4b01 0004 |0046: aput v1, v0, v4 │ │ +0aad7c: 3804 1f00 |0048: if-eqz v4, 0067 // +001f │ │ +0aad80: 5230 2701 |004a: iget v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aad84: db00 0002 |004c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0aad88: 3204 1900 |004e: if-eq v4, v0, 0067 // +0019 │ │ +0aad8c: 5430 2301 |0050: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aad90: 5231 2701 |0052: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aad94: b141 |0054: sub-int/2addr v1, v4 │ │ +0aad96: 5432 2301 |0055: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aad9a: 4402 0204 |0057: aget v2, v2, v4 │ │ +0aad9e: 4b02 0001 |0059: aput v2, v0, v1 │ │ +0aada2: 5430 2201 |005b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aada6: 5231 2701 |005d: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aadaa: b141 |005f: sub-int/2addr v1, v4 │ │ +0aadac: 5432 2201 |0060: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aadb0: 4402 0204 |0062: aget v2, v2, v4 │ │ +0aadb4: 7f22 |0064: neg-float v2, v2 │ │ +0aadb6: 4b02 0001 |0065: aput v2, v0, v1 │ │ +0aadba: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0005 line=48 │ │ 0x000d line=50 │ │ 0x0015 line=51 │ │ 0x0020 line=52 │ │ @@ -184640,79 +184668,79 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -09cf84: |[09cf84] com.badlogic.gdx.audio.analysis.FFT.setBand:(IF)V │ │ -09cf94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09cf96: 2e00 0501 |0001: cmpg-float v0, v5, v1 │ │ -09cf9a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -09cf9e: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -09cfa2: 1a01 4102 |0007: const-string v1, "Can't set a frequency band to a negative value." // string@0241 │ │ -09cfa6: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -09cfac: 2700 |000c: throw v0 │ │ -09cfae: 5430 2301 |000d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cfb2: 4400 0004 |000f: aget v0, v0, v4 │ │ -09cfb6: 2d00 0001 |0011: cmpl-float v0, v0, v1 │ │ -09cfba: 3900 3200 |0013: if-nez v0, 0045 // +0032 │ │ -09cfbe: 5430 2201 |0015: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09cfc2: 4400 0004 |0017: aget v0, v0, v4 │ │ -09cfc6: 2d00 0001 |0019: cmpl-float v0, v0, v1 │ │ -09cfca: 3900 2a00 |001b: if-nez v0, 0045 // +002a │ │ -09cfce: 5430 2301 |001d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cfd2: 4b05 0004 |001f: aput v5, v0, v4 │ │ -09cfd6: 5430 2601 |0021: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09cfda: 4b05 0004 |0023: aput v5, v0, v4 │ │ -09cfde: 3804 1f00 |0025: if-eqz v4, 0044 // +001f │ │ -09cfe2: 5230 2701 |0027: iget v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cfe6: db00 0002 |0029: div-int/lit8 v0, v0, #int 2 // #02 │ │ -09cfea: 3204 1900 |002b: if-eq v4, v0, 0044 // +0019 │ │ -09cfee: 5430 2301 |002d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cff2: 5231 2701 |002f: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09cff6: b141 |0031: sub-int/2addr v1, v4 │ │ -09cff8: 5432 2301 |0032: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09cffc: 4402 0204 |0034: aget v2, v2, v4 │ │ -09d000: 4b02 0001 |0036: aput v2, v0, v1 │ │ -09d004: 5430 2201 |0038: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09d008: 5231 2701 |003a: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ -09d00c: b141 |003c: sub-int/2addr v1, v4 │ │ -09d00e: 5432 2201 |003d: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09d012: 4402 0204 |003f: aget v2, v2, v4 │ │ -09d016: 7f22 |0041: neg-float v2, v2 │ │ -09d018: 4b02 0001 |0042: aput v2, v0, v1 │ │ -09d01c: 0e00 |0044: return-void │ │ -09d01e: 5430 2301 |0045: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09d022: 4401 0004 |0047: aget v1, v0, v4 │ │ -09d026: 5432 2601 |0049: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09d02a: 4402 0204 |004b: aget v2, v2, v4 │ │ -09d02e: c921 |004d: div-float/2addr v1, v2 │ │ -09d030: 4b01 0004 |004e: aput v1, v0, v4 │ │ -09d034: 5430 2201 |0050: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09d038: 4401 0004 |0052: aget v1, v0, v4 │ │ -09d03c: 5432 2601 |0054: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09d040: 4402 0204 |0056: aget v2, v2, v4 │ │ -09d044: c921 |0058: div-float/2addr v1, v2 │ │ -09d046: 4b01 0004 |0059: aput v1, v0, v4 │ │ -09d04a: 5430 2601 |005b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09d04e: 4b05 0004 |005d: aput v5, v0, v4 │ │ -09d052: 5430 2301 |005f: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ -09d056: 4401 0004 |0061: aget v1, v0, v4 │ │ -09d05a: 5432 2601 |0063: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09d05e: 4402 0204 |0065: aget v2, v2, v4 │ │ -09d062: c821 |0067: mul-float/2addr v1, v2 │ │ -09d064: 4b01 0004 |0068: aput v1, v0, v4 │ │ -09d068: 5430 2201 |006a: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ -09d06c: 4401 0004 |006c: aget v1, v0, v4 │ │ -09d070: 5432 2601 |006e: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ -09d074: 4402 0204 |0070: aget v2, v2, v4 │ │ -09d078: c821 |0072: mul-float/2addr v1, v2 │ │ -09d07a: 4b01 0004 |0073: aput v1, v0, v4 │ │ -09d07e: 28b0 |0075: goto 0025 // -0050 │ │ +0aadbc: |[0aadbc] com.badlogic.gdx.audio.analysis.FFT.setBand:(IF)V │ │ +0aadcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aadce: 2e00 0501 |0001: cmpg-float v0, v5, v1 │ │ +0aadd2: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0aadd6: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0aadda: 1a01 4102 |0007: const-string v1, "Can't set a frequency band to a negative value." // string@0241 │ │ +0aadde: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0aade4: 2700 |000c: throw v0 │ │ +0aade6: 5430 2301 |000d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aadea: 4400 0004 |000f: aget v0, v0, v4 │ │ +0aadee: 2d00 0001 |0011: cmpl-float v0, v0, v1 │ │ +0aadf2: 3900 3200 |0013: if-nez v0, 0045 // +0032 │ │ +0aadf6: 5430 2201 |0015: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aadfa: 4400 0004 |0017: aget v0, v0, v4 │ │ +0aadfe: 2d00 0001 |0019: cmpl-float v0, v0, v1 │ │ +0aae02: 3900 2a00 |001b: if-nez v0, 0045 // +002a │ │ +0aae06: 5430 2301 |001d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aae0a: 4b05 0004 |001f: aput v5, v0, v4 │ │ +0aae0e: 5430 2601 |0021: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aae12: 4b05 0004 |0023: aput v5, v0, v4 │ │ +0aae16: 3804 1f00 |0025: if-eqz v4, 0044 // +001f │ │ +0aae1a: 5230 2701 |0027: iget v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aae1e: db00 0002 |0029: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0aae22: 3204 1900 |002b: if-eq v4, v0, 0044 // +0019 │ │ +0aae26: 5430 2301 |002d: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aae2a: 5231 2701 |002f: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aae2e: b141 |0031: sub-int/2addr v1, v4 │ │ +0aae30: 5432 2301 |0032: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aae34: 4402 0204 |0034: aget v2, v2, v4 │ │ +0aae38: 4b02 0001 |0036: aput v2, v0, v1 │ │ +0aae3c: 5430 2201 |0038: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aae40: 5231 2701 |003a: iget v1, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.timeSize:I // field@0127 │ │ +0aae44: b141 |003c: sub-int/2addr v1, v4 │ │ +0aae46: 5432 2201 |003d: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aae4a: 4402 0204 |003f: aget v2, v2, v4 │ │ +0aae4e: 7f22 |0041: neg-float v2, v2 │ │ +0aae50: 4b02 0001 |0042: aput v2, v0, v1 │ │ +0aae54: 0e00 |0044: return-void │ │ +0aae56: 5430 2301 |0045: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aae5a: 4401 0004 |0047: aget v1, v0, v4 │ │ +0aae5e: 5432 2601 |0049: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aae62: 4402 0204 |004b: aget v2, v2, v4 │ │ +0aae66: c921 |004d: div-float/2addr v1, v2 │ │ +0aae68: 4b01 0004 |004e: aput v1, v0, v4 │ │ +0aae6c: 5430 2201 |0050: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aae70: 4401 0004 |0052: aget v1, v0, v4 │ │ +0aae74: 5432 2601 |0054: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aae78: 4402 0204 |0056: aget v2, v2, v4 │ │ +0aae7c: c921 |0058: div-float/2addr v1, v2 │ │ +0aae7e: 4b01 0004 |0059: aput v1, v0, v4 │ │ +0aae82: 5430 2601 |005b: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aae86: 4b05 0004 |005d: aput v5, v0, v4 │ │ +0aae8a: 5430 2301 |005f: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.real:[F // field@0123 │ │ +0aae8e: 4401 0004 |0061: aget v1, v0, v4 │ │ +0aae92: 5432 2601 |0063: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aae96: 4402 0204 |0065: aget v2, v2, v4 │ │ +0aae9a: c821 |0067: mul-float/2addr v1, v2 │ │ +0aae9c: 4b01 0004 |0068: aput v1, v0, v4 │ │ +0aaea0: 5430 2201 |006a: iget-object v0, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.imag:[F // field@0122 │ │ +0aaea4: 4401 0004 |006c: aget v1, v0, v4 │ │ +0aaea8: 5432 2601 |006e: iget-object v2, v3, Lcom/badlogic/gdx/audio/analysis/FFT;.spectrum:[F // field@0126 │ │ +0aaeac: 4402 0204 |0070: aget v2, v2, v4 │ │ +0aaeb0: c821 |0072: mul-float/2addr v1, v2 │ │ +0aaeb2: 4b01 0004 |0073: aput v1, v0, v4 │ │ +0aaeb6: 28b0 |0075: goto 0025 // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0005 line=65 │ │ 0x000d line=67 │ │ 0x001d line=68 │ │ 0x0021 line=69 │ │ @@ -184760,24 +184788,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09d080: |[09d080] com.badlogic.gdx.audio.analysis.KissFFT.:(I)V │ │ -09d090: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -09d096: 2200 fb02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -09d09a: 7010 8820 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ -09d0a0: 1a01 0717 |0008: const-string v1, "gdx-audio" // string@1707 │ │ -09d0a4: 6e20 8d20 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ -09d0aa: 7110 c502 0300 |000d: invoke-static {v3}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.create:(I)J // method@02c5 │ │ -09d0b0: 0b00 |0010: move-result-wide v0 │ │ -09d0b2: 5a20 3901 |0011: iput-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ -09d0b6: 0e00 |0013: return-void │ │ +0aaeb8: |[0aaeb8] com.badlogic.gdx.audio.analysis.KissFFT.:(I)V │ │ +0aaec8: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aaece: 2200 fb02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +0aaed2: 7010 8820 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ +0aaed8: 1a01 0717 |0008: const-string v1, "gdx-audio" // string@1707 │ │ +0aaedc: 6e20 8d20 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ +0aaee2: 7110 c502 0300 |000d: invoke-static {v3}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.create:(I)J // method@02c5 │ │ +0aaee8: 0b00 |0010: move-result-wide v0 │ │ +0aaeea: 5a20 3901 |0011: iput-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ +0aaeee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x000d line=33 │ │ 0x0013 line=34 │ │ locals : │ │ @@ -184820,18 +184848,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09d0b8: |[09d0b8] com.badlogic.gdx.audio.analysis.KissFFT.dispose:()V │ │ -09d0c8: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ -09d0cc: 7120 c602 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.destroy:(J)V // method@02c6 │ │ -09d0d2: 0e00 |0005: return-void │ │ +0aaef0: |[0aaef0] com.badlogic.gdx.audio.analysis.KissFFT.dispose:()V │ │ +0aaf00: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ +0aaf04: 7120 c602 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.destroy:(J)V // method@02c6 │ │ +0aaf0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/analysis/KissFFT; │ │ │ │ @@ -184840,18 +184868,18 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09d0d4: |[09d0d4] com.badlogic.gdx.audio.analysis.KissFFT.getImagPart:([S)V │ │ -09d0e4: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ -09d0e8: 7130 c802 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.getImagPart:(J[S)V // method@02c8 │ │ -09d0ee: 0e00 |0005: return-void │ │ +0aaf0c: |[0aaf0c] com.badlogic.gdx.audio.analysis.KissFFT.getImagPart:([S)V │ │ +0aaf1c: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ +0aaf20: 7130 c802 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.getImagPart:(J[S)V // method@02c8 │ │ +0aaf26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/analysis/KissFFT; │ │ 0x0000 - 0x0006 reg=3 imag [S │ │ @@ -184861,18 +184889,18 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09d0f0: |[09d0f0] com.badlogic.gdx.audio.analysis.KissFFT.getRealPart:([S)V │ │ -09d100: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ -09d104: 7130 ca02 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.getRealPart:(J[S)V // method@02ca │ │ -09d10a: 0e00 |0005: return-void │ │ +0aaf28: |[0aaf28] com.badlogic.gdx.audio.analysis.KissFFT.getRealPart:([S)V │ │ +0aaf38: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ +0aaf3c: 7130 ca02 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.getRealPart:(J[S)V // method@02ca │ │ +0aaf42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/analysis/KissFFT; │ │ 0x0000 - 0x0006 reg=3 real [S │ │ @@ -184882,18 +184910,18 @@ │ │ type : '([S[F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d10c: |[09d10c] com.badlogic.gdx.audio.analysis.KissFFT.spectrum:([S[F)V │ │ -09d11c: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ -09d120: 7140 cc02 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.spectrum:(J[S[F)V // method@02cc │ │ -09d126: 0e00 |0005: return-void │ │ +0aaf44: |[0aaf44] com.badlogic.gdx.audio.analysis.KissFFT.spectrum:([S[F)V │ │ +0aaf54: 5320 3901 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/analysis/KissFFT;.addr:J // field@0139 │ │ +0aaf58: 7140 cc02 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/audio/analysis/KissFFT;.spectrum:(J[S[F)V // method@02cc │ │ +0aaf5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/analysis/KissFFT; │ │ 0x0000 - 0x0006 reg=3 samples [S │ │ @@ -184925,17 +184953,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d128: |[09d128] com.badlogic.gdx.audio.io.Decoder.:()V │ │ -09d138: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09d13e: 0e00 |0003: return-void │ │ +0aaf60: |[0aaf60] com.badlogic.gdx.audio.io.Decoder.:()V │ │ +0aaf70: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aaf76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/audio/io/Decoder; │ │ │ │ Virtual methods - │ │ @@ -184964,59 +184992,59 @@ │ │ code : (none) │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/io/Decoder;) │ │ name : 'readAllSamples' │ │ type : '()[S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -09d140: |[09d140] com.badlogic.gdx.audio.io.Decoder.readAllSamples:()[S │ │ -09d150: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -09d152: 6e10 d102 0800 |0001: invoke-virtual {v8}, Lcom/badlogic/gdx/audio/io/Decoder;.getLength:()F // method@02d1 │ │ -09d158: 0a05 |0004: move-result v5 │ │ -09d15a: 6e10 d202 0800 |0005: invoke-virtual {v8}, Lcom/badlogic/gdx/audio/io/Decoder;.getRate:()I // method@02d2 │ │ -09d160: 0a06 |0008: move-result v6 │ │ -09d162: 8266 |0009: int-to-float v6, v6 │ │ -09d164: c865 |000a: mul-float/2addr v5, v6 │ │ -09d166: 6e10 d002 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/audio/io/Decoder;.getChannels:()I // method@02d0 │ │ -09d16c: 0a06 |000e: move-result v6 │ │ -09d16e: 8266 |000f: int-to-float v6, v6 │ │ -09d170: c865 |0010: mul-float/2addr v5, v6 │ │ -09d172: 8955 |0011: float-to-double v5, v5 │ │ -09d174: 7120 8224 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ -09d17a: 0b05 |0015: move-result-wide v5 │ │ -09d17c: 8a55 |0016: double-to-int v5, v5 │ │ -09d17e: 2351 3904 |0017: new-array v1, v5, [S // type@0439 │ │ -09d182: 1305 0014 |0019: const/16 v5, #int 5120 // #1400 │ │ -09d186: 2350 3904 |001b: new-array v0, v5, [S // type@0439 │ │ -09d18a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -09d18c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -09d18e: 2105 |001f: array-length v5, v0 │ │ -09d190: 6e40 d402 0857 |0020: invoke-virtual {v8, v0, v7, v5}, Lcom/badlogic/gdx/audio/io/Decoder;.readSamples:([SII)I // method@02d4 │ │ -09d196: 0a02 |0023: move-result v2 │ │ -09d198: 3d02 1400 |0024: if-lez v2, 0038 // +0014 │ │ -09d19c: 9005 0204 |0026: add-int v5, v2, v4 │ │ -09d1a0: 2116 |0028: array-length v6, v1 │ │ -09d1a2: 3465 0a00 |0029: if-lt v5, v6, 0033 // +000a │ │ -09d1a6: 9005 0204 |002b: add-int v5, v2, v4 │ │ -09d1aa: 2353 3904 |002d: new-array v3, v5, [S // type@0439 │ │ -09d1ae: 7154 e124 7173 |002f: invoke-static {v1, v7, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -09d1b4: 0731 |0032: move-object v1, v3 │ │ -09d1b6: 7152 e124 7041 |0033: invoke-static {v0, v7, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -09d1bc: b024 |0036: add-int/2addr v4, v2 │ │ -09d1be: 28e8 |0037: goto 001f // -0018 │ │ -09d1c0: 2115 |0038: array-length v5, v1 │ │ -09d1c2: 3245 0800 |0039: if-eq v5, v4, 0041 // +0008 │ │ -09d1c6: 2343 3904 |003b: new-array v3, v4, [S // type@0439 │ │ -09d1ca: 7154 e124 7173 |003d: invoke-static {v1, v7, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -09d1d0: 0731 |0040: move-object v1, v3 │ │ -09d1d2: 1101 |0041: return-object v1 │ │ +0aaf78: |[0aaf78] com.badlogic.gdx.audio.io.Decoder.readAllSamples:()[S │ │ +0aaf88: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0aaf8a: 6e10 d102 0900 |0001: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/Decoder;.getLength:()F // method@02d1 │ │ +0aaf90: 0a05 |0004: move-result v5 │ │ +0aaf92: 6e10 d202 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/Decoder;.getRate:()I // method@02d2 │ │ +0aaf98: 0a06 |0008: move-result v6 │ │ +0aaf9a: 8266 |0009: int-to-float v6, v6 │ │ +0aaf9c: c865 |000a: mul-float/2addr v5, v6 │ │ +0aaf9e: 6e10 d002 0900 |000b: invoke-virtual {v9}, Lcom/badlogic/gdx/audio/io/Decoder;.getChannels:()I // method@02d0 │ │ +0aafa4: 0a06 |000e: move-result v6 │ │ +0aafa6: 8266 |000f: int-to-float v6, v6 │ │ +0aafa8: c865 |0010: mul-float/2addr v5, v6 │ │ +0aafaa: 8956 |0011: float-to-double v6, v5 │ │ +0aafac: 7120 8224 7600 |0012: invoke-static {v6, v7}, Ljava/lang/Math;.ceil:(D)D // method@2482 │ │ +0aafb2: 0b06 |0015: move-result-wide v6 │ │ +0aafb4: 8a65 |0016: double-to-int v5, v6 │ │ +0aafb6: 2351 3904 |0017: new-array v1, v5, [S // type@0439 │ │ +0aafba: 1305 0014 |0019: const/16 v5, #int 5120 // #1400 │ │ +0aafbe: 2350 3904 |001b: new-array v0, v5, [S // type@0439 │ │ +0aafc2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0aafc4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0aafc6: 2105 |001f: array-length v5, v0 │ │ +0aafc8: 6e40 d402 0958 |0020: invoke-virtual {v9, v0, v8, v5}, Lcom/badlogic/gdx/audio/io/Decoder;.readSamples:([SII)I // method@02d4 │ │ +0aafce: 0a02 |0023: move-result v2 │ │ +0aafd0: 3d02 1400 |0024: if-lez v2, 0038 // +0014 │ │ +0aafd4: 9005 0204 |0026: add-int v5, v2, v4 │ │ +0aafd8: 2116 |0028: array-length v6, v1 │ │ +0aafda: 3465 0a00 |0029: if-lt v5, v6, 0033 // +000a │ │ +0aafde: 9005 0204 |002b: add-int v5, v2, v4 │ │ +0aafe2: 2353 3904 |002d: new-array v3, v5, [S // type@0439 │ │ +0aafe6: 7154 e124 8183 |002f: invoke-static {v1, v8, v3, v8, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0aafec: 0731 |0032: move-object v1, v3 │ │ +0aafee: 7152 e124 8041 |0033: invoke-static {v0, v8, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0aaff4: b024 |0036: add-int/2addr v4, v2 │ │ +0aaff6: 28e8 |0037: goto 001f // -0018 │ │ +0aaff8: 2115 |0038: array-length v5, v1 │ │ +0aaffa: 3245 0800 |0039: if-eq v5, v4, 0041 // +0008 │ │ +0aaffe: 2343 3904 |003b: new-array v3, v4, [S // type@0439 │ │ +0ab002: 7154 e124 8183 |003d: invoke-static {v1, v8, v3, v8, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0ab008: 0731 |0040: move-object v1, v3 │ │ +0ab00a: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0019 line=54 │ │ 0x001d line=55 │ │ 0x001e line=56 │ │ 0x001f line=58 │ │ @@ -185034,15 +185062,15 @@ │ │ locals : │ │ 0x002f - 0x0033 reg=3 tmp [S │ │ 0x003d - 0x0041 reg=3 tmp [S │ │ 0x001d - 0x0042 reg=0 buffer [S │ │ 0x0019 - 0x0042 reg=1 out [S │ │ 0x001e - 0x0042 reg=2 readSamples I │ │ 0x001f - 0x0042 reg=4 totalSamples I │ │ - 0x0000 - 0x0042 reg=8 this Lcom/badlogic/gdx/audio/io/Decoder; │ │ + 0x0000 - 0x0042 reg=9 this Lcom/badlogic/gdx/audio/io/Decoder; │ │ │ │ #5 : (in Lcom/badlogic/gdx/audio/io/Decoder;) │ │ name : 'readSamples' │ │ type : '([SII)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ @@ -185114,32 +185142,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -09d1d4: |[09d1d4] com.badlogic.gdx.audio.transform.SoundTouch.:()V │ │ -09d1e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d1e6: 6700 4801 |0001: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_USE_AA_FILTER:I // field@0148 │ │ -09d1ea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -09d1ec: 6700 4201 |0004: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_AA_FILTER_LENGTH:I // field@0142 │ │ -09d1f0: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -09d1f2: 6700 4901 |0007: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_USE_QUICKSEEK:I // field@0149 │ │ -09d1f6: 1230 |0009: const/4 v0, #int 3 // #3 │ │ -09d1f8: 6700 4701 |000a: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_SEQUENCE_MS:I // field@0147 │ │ -09d1fc: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -09d1fe: 6700 4601 |000d: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_SEEKWINDOW_MS:I // field@0146 │ │ -09d202: 1250 |000f: const/4 v0, #int 5 // #5 │ │ -09d204: 6700 4501 |0010: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_OVERLAP_MS:I // field@0145 │ │ -09d208: 1260 |0012: const/4 v0, #int 6 // #6 │ │ -09d20a: 6700 4301 |0013: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_NOMINAL_INPUT_SEQUENCE:I // field@0143 │ │ -09d20e: 1270 |0015: const/4 v0, #int 7 // #7 │ │ -09d210: 6700 4401 |0016: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_NOMINAL_OUTPUT_SEQUENCE:I // field@0144 │ │ -09d214: 0e00 |0018: return-void │ │ +0ab00c: |[0ab00c] com.badlogic.gdx.audio.transform.SoundTouch.:()V │ │ +0ab01c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab01e: 6700 4801 |0001: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_USE_AA_FILTER:I // field@0148 │ │ +0ab022: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ab024: 6700 4201 |0004: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_AA_FILTER_LENGTH:I // field@0142 │ │ +0ab028: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0ab02a: 6700 4901 |0007: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_USE_QUICKSEEK:I // field@0149 │ │ +0ab02e: 1230 |0009: const/4 v0, #int 3 // #3 │ │ +0ab030: 6700 4701 |000a: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_SEQUENCE_MS:I // field@0147 │ │ +0ab034: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +0ab036: 6700 4601 |000d: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_SEEKWINDOW_MS:I // field@0146 │ │ +0ab03a: 1250 |000f: const/4 v0, #int 5 // #5 │ │ +0ab03c: 6700 4501 |0010: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_OVERLAP_MS:I // field@0145 │ │ +0ab040: 1260 |0012: const/4 v0, #int 6 // #6 │ │ +0ab042: 6700 4301 |0013: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_NOMINAL_INPUT_SEQUENCE:I // field@0143 │ │ +0ab046: 1270 |0015: const/4 v0, #int 7 // #7 │ │ +0ab048: 6700 4401 |0016: sput v0, Lcom/badlogic/gdx/audio/transform/SoundTouch;.SETTING_NOMINAL_OUTPUT_SEQUENCE:I // field@0144 │ │ +0ab04c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=27 │ │ 0x0006 line=31 │ │ 0x0009 line=35 │ │ 0x000c line=40 │ │ @@ -185153,24 +185181,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09d218: |[09d218] com.badlogic.gdx.audio.transform.SoundTouch.:()V │ │ -09d228: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -09d22e: 2200 fb02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -09d232: 7010 8820 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ -09d238: 1a01 0717 |0008: const-string v1, "gdx-audio" // string@1707 │ │ -09d23c: 6e20 8d20 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ -09d242: 7010 0f03 0200 |000d: invoke-direct {v2}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.newSoundTouchJni:()J // method@030f │ │ -09d248: 0b00 |0010: move-result-wide v0 │ │ -09d24a: 5a20 4a01 |0011: iput-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d24e: 0e00 |0013: return-void │ │ +0ab050: |[0ab050] com.badlogic.gdx.audio.transform.SoundTouch.:()V │ │ +0ab060: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ab066: 2200 fb02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +0ab06a: 7010 8820 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ +0ab070: 1a01 0717 |0008: const-string v1, "gdx-audio" // string@1707 │ │ +0ab074: 6e20 8d20 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ +0ab07a: 7010 0f03 0200 |000d: invoke-direct {v2}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.newSoundTouchJni:()J // method@030f │ │ +0ab080: 0b00 |0010: move-result-wide v0 │ │ +0ab082: 5a20 4a01 |0011: iput-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab086: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x000d line=77 │ │ 0x0013 line=78 │ │ locals : │ │ @@ -185205,31 +185233,31 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -09d250: |[09d250] com.badlogic.gdx.audio.transform.SoundTouch.main:([Ljava/lang/String;)V │ │ -09d260: 1303 0028 |0000: const/16 v3, #int 10240 // #2800 │ │ -09d264: 2200 9700 |0002: new-instance v0, Lcom/badlogic/gdx/audio/transform/SoundTouch; // type@0097 │ │ -09d268: 7010 0503 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.:()V // method@0305 │ │ -09d26e: 1401 44ac 0000 |0007: const v1, #float 6.17973e-41 // #0000ac44 │ │ -09d274: 6e20 2603 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setSampleRate:(I)V // method@0326 │ │ -09d27a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -09d27c: 6e20 1803 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setChannels:(I)V // method@0318 │ │ -09d282: 2331 3904 |0011: new-array v1, v3, [S // type@0439 │ │ -09d286: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -09d288: 6e40 1403 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.putSamples:([SII)V // method@0314 │ │ -09d28e: 6201 6112 |0017: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -09d292: 6e10 1003 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.numSamples:()I // method@0310 │ │ -09d298: 0a02 |001c: move-result v2 │ │ -09d29a: 6e20 1a24 2100 |001d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(I)V // method@241a │ │ -09d2a0: 6e10 0803 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.dispose:()V // method@0308 │ │ -09d2a6: 0e00 |0023: return-void │ │ +0ab088: |[0ab088] com.badlogic.gdx.audio.transform.SoundTouch.main:([Ljava/lang/String;)V │ │ +0ab098: 1303 0028 |0000: const/16 v3, #int 10240 // #2800 │ │ +0ab09c: 2200 9700 |0002: new-instance v0, Lcom/badlogic/gdx/audio/transform/SoundTouch; // type@0097 │ │ +0ab0a0: 7010 0503 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.:()V // method@0305 │ │ +0ab0a6: 1401 44ac 0000 |0007: const v1, #float 6.17973e-41 // #0000ac44 │ │ +0ab0ac: 6e20 2603 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setSampleRate:(I)V // method@0326 │ │ +0ab0b2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0ab0b4: 6e20 1803 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setChannels:(I)V // method@0318 │ │ +0ab0ba: 2331 3904 |0011: new-array v1, v3, [S // type@0439 │ │ +0ab0be: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0ab0c0: 6e40 1403 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.putSamples:([SII)V // method@0314 │ │ +0ab0c6: 6201 6112 |0017: sget-object v1, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +0ab0ca: 6e10 1003 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.numSamples:()I // method@0310 │ │ +0ab0d0: 0a02 |001c: move-result v2 │ │ +0ab0d2: 6e20 1a24 2100 |001d: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(I)V // method@241a │ │ +0ab0d8: 6e10 0803 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.dispose:()V // method@0308 │ │ +0ab0de: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=293 │ │ 0x0007 line=294 │ │ 0x000d line=295 │ │ 0x0011 line=296 │ │ 0x0017 line=297 │ │ @@ -185341,18 +185369,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09d2a8: |[09d2a8] com.badlogic.gdx.audio.transform.SoundTouch.clear:()V │ │ -09d2b8: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d2bc: 7030 0703 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.clearJni:(J)V // method@0307 │ │ -09d2c2: 0e00 |0005: return-void │ │ +0ab0e0: |[0ab0e0] com.badlogic.gdx.audio.transform.SoundTouch.clear:()V │ │ +0ab0f0: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab0f4: 7030 0703 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.clearJni:(J)V // method@0307 │ │ +0ab0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ │ │ @@ -185361,18 +185389,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09d2c4: |[09d2c4] com.badlogic.gdx.audio.transform.SoundTouch.dispose:()V │ │ -09d2d4: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d2d8: 7030 0903 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.disposeJni:(J)V // method@0309 │ │ -09d2de: 0e00 |0005: return-void │ │ +0ab0fc: |[0ab0fc] com.badlogic.gdx.audio.transform.SoundTouch.dispose:()V │ │ +0ab10c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab110: 7030 0903 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.disposeJni:(J)V // method@0309 │ │ +0ab116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ │ │ @@ -185381,18 +185409,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09d2e0: |[09d2e0] com.badlogic.gdx.audio.transform.SoundTouch.flush:()V │ │ -09d2f0: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d2f4: 7030 0b03 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.flushJni:(J)V // method@030b │ │ -09d2fa: 0e00 |0005: return-void │ │ +0ab118: |[0ab118] com.badlogic.gdx.audio.transform.SoundTouch.flush:()V │ │ +0ab128: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab12c: 7030 0b03 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.flushJni:(J)V // method@030b │ │ +0ab132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ │ │ @@ -185401,19 +185429,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09d2fc: |[09d2fc] com.badlogic.gdx.audio.transform.SoundTouch.getSetting:(I)I │ │ -09d30c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d310: 7040 0d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.getSettingJni:(JI)I // method@030d │ │ -09d316: 0a00 |0005: move-result v0 │ │ -09d318: 0f00 |0006: return v0 │ │ +0ab134: |[0ab134] com.badlogic.gdx.audio.transform.SoundTouch.getSetting:(I)I │ │ +0ab144: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab148: 7040 0d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.getSettingJni:(JI)I // method@030d │ │ +0ab14e: 0a00 |0005: move-result v0 │ │ +0ab150: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0007 reg=3 settingId I │ │ │ │ @@ -185422,19 +185450,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09d31c: |[09d31c] com.badlogic.gdx.audio.transform.SoundTouch.numSamples:()I │ │ -09d32c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d330: 7030 1103 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.numSamplesJni:(J)I // method@0311 │ │ -09d336: 0a00 |0005: move-result v0 │ │ -09d338: 0f00 |0006: return v0 │ │ +0ab154: |[0ab154] com.badlogic.gdx.audio.transform.SoundTouch.numSamples:()I │ │ +0ab164: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab168: 7030 1103 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.numSamplesJni:(J)I // method@0311 │ │ +0ab16e: 0a00 |0005: move-result v0 │ │ +0ab170: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ │ │ #5 : (in Lcom/badlogic/gdx/audio/transform/SoundTouch;) │ │ @@ -185442,92 +185470,92 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09d33c: |[09d33c] com.badlogic.gdx.audio.transform.SoundTouch.numUnprocessedSamples:()I │ │ -09d34c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d350: 7030 1303 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.numUnprocessedSamplesJni:(J)I // method@0313 │ │ -09d356: 0a00 |0005: move-result v0 │ │ -09d358: 0f00 |0006: return v0 │ │ +0ab174: |[0ab174] com.badlogic.gdx.audio.transform.SoundTouch.numUnprocessedSamples:()I │ │ +0ab184: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab188: 7030 1303 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.numUnprocessedSamplesJni:(J)I // method@0313 │ │ +0ab18e: 0a00 |0005: move-result v0 │ │ +0ab190: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ │ │ #6 : (in Lcom/badlogic/gdx/audio/transform/SoundTouch;) │ │ name : 'putSamples' │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -09d35c: |[09d35c] com.badlogic.gdx.audio.transform.SoundTouch.putSamples:([SII)V │ │ -09d36c: 5361 4a01 |0000: iget-wide v1, v6, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d370: 0760 |0002: move-object v0, v6 │ │ -09d372: 0773 |0003: move-object v3, v7 │ │ -09d374: 0184 |0004: move v4, v8 │ │ -09d376: 0195 |0005: move v5, v9 │ │ -09d378: 7606 1503 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.putSamplesJni:(J[SII)V // method@0315 │ │ -09d37e: 0e00 |0009: return-void │ │ +0ab194: |[0ab194] com.badlogic.gdx.audio.transform.SoundTouch.putSamples:([SII)V │ │ +0ab1a4: 5372 4a01 |0000: iget-wide v2, v7, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab1a8: 0771 |0002: move-object v1, v7 │ │ +0ab1aa: 0784 |0003: move-object v4, v8 │ │ +0ab1ac: 0195 |0004: move v5, v9 │ │ +0ab1ae: 01a6 |0005: move v6, v10 │ │ +0ab1b0: 7606 1503 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.putSamplesJni:(J[SII)V // method@0315 │ │ +0ab1b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0009 line=222 │ │ locals : │ │ - 0x0000 - 0x000a reg=6 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ - 0x0000 - 0x000a reg=7 samples [S │ │ - 0x0000 - 0x000a reg=8 offset I │ │ - 0x0000 - 0x000a reg=9 numSamples I │ │ + 0x0000 - 0x000a reg=7 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ + 0x0000 - 0x000a reg=8 samples [S │ │ + 0x0000 - 0x000a reg=9 offset I │ │ + 0x0000 - 0x000a reg=10 numSamples I │ │ │ │ #7 : (in Lcom/badlogic/gdx/audio/transform/SoundTouch;) │ │ name : 'receiveSamples' │ │ type : '([SII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -09d380: |[09d380] com.badlogic.gdx.audio.transform.SoundTouch.receiveSamples:([SII)I │ │ -09d390: 5361 4a01 |0000: iget-wide v1, v6, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d394: 0760 |0002: move-object v0, v6 │ │ -09d396: 0773 |0003: move-object v3, v7 │ │ -09d398: 0184 |0004: move v4, v8 │ │ -09d39a: 0195 |0005: move v5, v9 │ │ -09d39c: 7606 1703 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.receiveSamplesJni:(J[SII)I // method@0317 │ │ -09d3a2: 0a00 |0009: move-result v0 │ │ -09d3a4: 0f00 |000a: return v0 │ │ +0ab1b8: |[0ab1b8] com.badlogic.gdx.audio.transform.SoundTouch.receiveSamples:([SII)I │ │ +0ab1c8: 5372 4a01 |0000: iget-wide v2, v7, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab1cc: 0771 |0002: move-object v1, v7 │ │ +0ab1ce: 0784 |0003: move-object v4, v8 │ │ +0ab1d0: 0195 |0004: move v5, v9 │ │ +0ab1d2: 01a6 |0005: move v6, v10 │ │ +0ab1d4: 7606 1703 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.receiveSamplesJni:(J[SII)I // method@0317 │ │ +0ab1da: 0a00 |0009: move-result v0 │ │ +0ab1dc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ - 0x0000 - 0x000b reg=6 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ - 0x0000 - 0x000b reg=7 samples [S │ │ - 0x0000 - 0x000b reg=8 offset I │ │ - 0x0000 - 0x000b reg=9 maxSamples I │ │ + 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ + 0x0000 - 0x000b reg=8 samples [S │ │ + 0x0000 - 0x000b reg=9 offset I │ │ + 0x0000 - 0x000b reg=10 maxSamples I │ │ │ │ #8 : (in Lcom/badlogic/gdx/audio/transform/SoundTouch;) │ │ name : 'setChannels' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d3a8: |[09d3a8] com.badlogic.gdx.audio.transform.SoundTouch.setChannels:(I)V │ │ -09d3b8: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d3bc: 7040 1903 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setChannelsJni:(JI)V // method@0319 │ │ -09d3c2: 0e00 |0005: return-void │ │ +0ab1e0: |[0ab1e0] com.badlogic.gdx.audio.transform.SoundTouch.setChannels:(I)V │ │ +0ab1f0: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab1f4: 7040 1903 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setChannelsJni:(JI)V // method@0319 │ │ +0ab1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 numChannels I │ │ @@ -185537,18 +185565,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d3c4: |[09d3c4] com.badlogic.gdx.audio.transform.SoundTouch.setPitch:(F)V │ │ -09d3d4: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d3d8: 7040 1b03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchJni:(JF)V // method@031b │ │ -09d3de: 0e00 |0005: return-void │ │ +0ab1fc: |[0ab1fc] com.badlogic.gdx.audio.transform.SoundTouch.setPitch:(F)V │ │ +0ab20c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab210: 7040 1b03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchJni:(JF)V // method@031b │ │ +0ab216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newPitch F │ │ @@ -185558,18 +185586,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d3e0: |[09d3e0] com.badlogic.gdx.audio.transform.SoundTouch.setPitchOctaves:(F)V │ │ -09d3f0: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d3f4: 7040 1d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchOctavesJni:(JF)V // method@031d │ │ -09d3fa: 0e00 |0005: return-void │ │ +0ab218: |[0ab218] com.badlogic.gdx.audio.transform.SoundTouch.setPitchOctaves:(F)V │ │ +0ab228: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab22c: 7040 1d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchOctavesJni:(JF)V // method@031d │ │ +0ab232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newPitch F │ │ @@ -185579,18 +185607,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d3fc: |[09d3fc] com.badlogic.gdx.audio.transform.SoundTouch.setPitchSemiTones:(F)V │ │ -09d40c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d410: 7040 2003 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchSemiTonesJni:(JF)V // method@0320 │ │ -09d416: 0e00 |0005: return-void │ │ +0ab234: |[0ab234] com.badlogic.gdx.audio.transform.SoundTouch.setPitchSemiTones:(F)V │ │ +0ab244: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab248: 7040 2003 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchSemiTonesJni:(JF)V // method@0320 │ │ +0ab24e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newPitch F │ │ @@ -185600,18 +185628,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d418: |[09d418] com.badlogic.gdx.audio.transform.SoundTouch.setPitchSemiTones:(I)V │ │ -09d428: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d42c: 7040 2103 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchSemiTonesJni:(JI)V // method@0321 │ │ -09d432: 0e00 |0005: return-void │ │ +0ab250: |[0ab250] com.badlogic.gdx.audio.transform.SoundTouch.setPitchSemiTones:(I)V │ │ +0ab260: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab264: 7040 2103 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setPitchSemiTonesJni:(JI)V // method@0321 │ │ +0ab26a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newPitch I │ │ @@ -185621,18 +185649,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d434: |[09d434] com.badlogic.gdx.audio.transform.SoundTouch.setRate:(F)V │ │ -09d444: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d448: 7040 2503 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setRateJni:(JF)V // method@0325 │ │ -09d44e: 0e00 |0005: return-void │ │ +0ab26c: |[0ab26c] com.badlogic.gdx.audio.transform.SoundTouch.setRate:(F)V │ │ +0ab27c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab280: 7040 2503 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setRateJni:(JF)V // method@0325 │ │ +0ab286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newRate F │ │ @@ -185642,18 +185670,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d450: |[09d450] com.badlogic.gdx.audio.transform.SoundTouch.setRateChange:(F)V │ │ -09d460: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d464: 7040 2403 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setRateChangeJni:(JF)V // method@0324 │ │ -09d46a: 0e00 |0005: return-void │ │ +0ab288: |[0ab288] com.badlogic.gdx.audio.transform.SoundTouch.setRateChange:(F)V │ │ +0ab298: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab29c: 7040 2403 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setRateChangeJni:(JF)V // method@0324 │ │ +0ab2a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newRate F │ │ @@ -185663,18 +185691,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d46c: |[09d46c] com.badlogic.gdx.audio.transform.SoundTouch.setSampleRate:(I)V │ │ -09d47c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d480: 7040 2703 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setSampleRateJni:(JI)V // method@0327 │ │ -09d486: 0e00 |0005: return-void │ │ +0ab2a4: |[0ab2a4] com.badlogic.gdx.audio.transform.SoundTouch.setSampleRate:(I)V │ │ +0ab2b4: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab2b8: 7040 2703 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setSampleRateJni:(JI)V // method@0327 │ │ +0ab2be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 srate I │ │ @@ -185684,19 +185712,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -09d488: |[09d488] com.badlogic.gdx.audio.transform.SoundTouch.setSetting:(II)Z │ │ -09d498: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d49c: 7054 2903 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setSettingJni:(JII)Z // method@0329 │ │ -09d4a2: 0a00 |0005: move-result v0 │ │ -09d4a4: 0f00 |0006: return v0 │ │ +0ab2c0: |[0ab2c0] com.badlogic.gdx.audio.transform.SoundTouch.setSetting:(II)Z │ │ +0ab2d0: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab2d4: 7054 2903 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setSettingJni:(JII)Z // method@0329 │ │ +0ab2da: 0a00 |0005: move-result v0 │ │ +0ab2dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0007 reg=3 settingId I │ │ 0x0000 - 0x0007 reg=4 value I │ │ @@ -185706,18 +185734,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d4a8: |[09d4a8] com.badlogic.gdx.audio.transform.SoundTouch.setTempo:(F)V │ │ -09d4b8: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d4bc: 7040 2d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setTempoJni:(JF)V // method@032d │ │ -09d4c2: 0e00 |0005: return-void │ │ +0ab2e0: |[0ab2e0] com.badlogic.gdx.audio.transform.SoundTouch.setTempo:(F)V │ │ +0ab2f0: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab2f4: 7040 2d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setTempoJni:(JF)V // method@032d │ │ +0ab2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newTempo F │ │ @@ -185727,18 +185755,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d4c4: |[09d4c4] com.badlogic.gdx.audio.transform.SoundTouch.setTempoChange:(F)V │ │ -09d4d4: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ -09d4d8: 7040 2d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setTempoJni:(JF)V // method@032d │ │ -09d4de: 0e00 |0005: return-void │ │ +0ab2fc: |[0ab2fc] com.badlogic.gdx.audio.transform.SoundTouch.setTempoChange:(F)V │ │ +0ab30c: 5320 4a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/transform/SoundTouch;.addr:J // field@014a │ │ +0ab310: 7040 2d03 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/transform/SoundTouch;.setTempoJni:(JF)V // method@032d │ │ +0ab316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/transform/SoundTouch; │ │ 0x0000 - 0x0006 reg=3 newTempo F │ │ @@ -185827,17 +185855,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09d4e0: |[09d4e0] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ -09d4f0: 7100 271e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1e27 │ │ -09d4f6: 0e00 |0003: return-void │ │ +0ab318: |[0ab318] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ +0ab328: 7100 271e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1e27 │ │ +0ab32e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -185845,29 +185873,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -09d4f8: |[09d4f8] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ -09d508: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ -09d50e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -09d510: 5c10 5001 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@0150 │ │ -09d514: 2200 a702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09d518: 7010 db1c 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -09d51e: 5b10 5701 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ -09d522: 2200 a702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -09d526: 7010 db1c 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -09d52c: 5b10 4e01 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ -09d530: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -09d532: 5b10 5801 |0015: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ -09d536: 1220 |0017: const/4 v0, #int 2 // #2 │ │ -09d538: 5910 5501 |0018: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09d53c: 0e00 |001a: return-void │ │ +0ab330: |[0ab330] com.badlogic.gdx.backends.android.AndroidApplication.:()V │ │ +0ab340: 7010 0000 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0000 │ │ +0ab346: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ab348: 5c10 5001 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@0150 │ │ +0ab34c: 2200 a702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0ab350: 7010 db1c 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0ab356: 5b10 5701 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ +0ab35a: 2200 a702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0ab35e: 7010 db1c 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0ab364: 5b10 4e01 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ +0ab368: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0ab36a: 5b10 5801 |0015: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ +0ab36e: 1220 |0017: const/4 v0, #int 2 // #2 │ │ +0ab370: 5910 5501 |0018: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab374: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=70 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -185881,21 +185909,21 @@ │ │ type : '()Landroid/widget/FrameLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -09d540: |[09d540] com.badlogic.gdx.backends.android.AndroidApplication.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; │ │ -09d550: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -09d552: 2200 4700 |0001: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0047 │ │ -09d556: 7030 c500 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00c5 │ │ -09d55c: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ -09d560: 5901 0b00 |0008: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@000b │ │ -09d564: 1100 |000a: return-object v0 │ │ +0ab378: |[0ab378] com.badlogic.gdx.backends.android.AndroidApplication.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; │ │ +0ab388: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0ab38a: 2200 4700 |0001: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0047 │ │ +0ab38e: 7030 c500 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@00c5 │ │ +0ab394: 1301 1100 |0006: const/16 v1, #int 17 // #11 │ │ +0ab398: 5901 0b00 |0008: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@000b │ │ +0ab39c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0006 line=132 │ │ 0x000a line=133 │ │ locals : │ │ 0x0006 - 0x000b reg=0 layoutParams Landroid/widget/FrameLayout$LayoutParams; │ │ @@ -185906,27 +185934,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 │ │ -09d568: |[09d568] com.badlogic.gdx.backends.android.AndroidApplication.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -09d578: 5541 6801 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0168 │ │ -09d57c: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -09d580: 1a01 da22 |0004: const-string v1, "power" // string@22da │ │ -09d584: 6e20 4603 1300 |0006: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0346 │ │ -09d58a: 0c00 |0009: move-result-object v0 │ │ -09d58c: 1f00 2c00 |000a: check-cast v0, Landroid/os/PowerManager; // type@002c │ │ -09d590: 1301 1a00 |000c: const/16 v1, #int 26 // #1a │ │ -09d594: 1a02 6e1e |000e: const-string v2, "libgdx wakelock" // string@1e6e │ │ -09d598: 6e30 7900 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0079 │ │ -09d59e: 0c01 |0013: move-result-object v1 │ │ -09d5a0: 5b31 5801 |0014: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ -09d5a4: 0e00 |0016: return-void │ │ +0ab3a0: |[0ab3a0] com.badlogic.gdx.backends.android.AndroidApplication.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0ab3b0: 5541 6801 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useWakelock:Z // field@0168 │ │ +0ab3b4: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +0ab3b8: 1a01 da22 |0004: const-string v1, "power" // string@22da │ │ +0ab3bc: 6e20 4603 1300 |0006: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0346 │ │ +0ab3c2: 0c00 |0009: move-result-object v0 │ │ +0ab3c4: 1f00 2c00 |000a: check-cast v0, Landroid/os/PowerManager; // type@002c │ │ +0ab3c8: 1301 1a00 |000c: const/16 v1, #int 26 // #1a │ │ +0ab3cc: 1a02 6e1e |000e: const-string v2, "libgdx wakelock" // string@1e6e │ │ +0ab3d0: 6e30 7900 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0079 │ │ +0ab3d6: 0c01 |0013: move-result-object v1 │ │ +0ab3d8: 5b31 5801 |0014: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ +0ab3dc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x000c line=139 │ │ 0x0016 line=141 │ │ locals : │ │ @@ -185939,20 +185967,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 │ │ -09d5a8: |[09d5a8] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09d5b8: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09d5bc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -09d5be: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -09d5c2: 7120 8f00 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -09d5c8: 0e00 |0008: return-void │ │ +0ab3e0: |[0ab3e0] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ab3f0: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab3f4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0ab3f6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0ab3fa: 7120 8f00 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0ab400: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ 0x0008 line=363 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ @@ -185964,20 +185992,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 │ │ -09d5cc: |[09d5cc] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -09d5dc: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09d5e0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -09d5e2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -09d5e6: 7130 9000 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0090 │ │ -09d5ec: 0e00 |0008: return-void │ │ +0ab404: |[0ab404] com.badlogic.gdx.backends.android.AndroidApplication.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0ab414: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab418: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0ab41a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0ab41e: 7130 9000 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0090 │ │ +0ab424: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0005 line=368 │ │ 0x0008 line=370 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ @@ -185990,20 +186018,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 │ │ -09d5f0: |[09d5f0] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09d600: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09d604: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -09d606: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -09d60a: 7120 9100 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ -09d610: 0e00 |0008: return-void │ │ +0ab428: |[0ab428] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ab438: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab43c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0ab43e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0ab442: 7120 9100 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ +0ab448: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0008 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -186014,20 +186042,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 │ │ -09d614: |[09d614] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -09d624: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09d628: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -09d62a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -09d62e: 7130 9200 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0092 │ │ -09d634: 0e00 |0008: return-void │ │ +0ab44c: |[0ab44c] com.badlogic.gdx.backends.android.AndroidApplication.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0ab45c: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab460: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0ab462: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0ab466: 7130 9200 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0092 │ │ +0ab46c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0008 line=390 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -186039,20 +186067,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09d638: |[09d638] com.badlogic.gdx.backends.android.AndroidApplication.exit:()V │ │ -09d648: 5420 5201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@0152 │ │ -09d64c: 2201 9800 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1; // type@0098 │ │ -09d650: 7020 2e03 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@032e │ │ -09d656: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ -09d65c: 0e00 |000a: return-void │ │ +0ab470: |[0ab470] com.badlogic.gdx.backends.android.AndroidApplication.exit:()V │ │ +0ab480: 5420 5201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@0152 │ │ +0ab484: 2201 9800 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidApplication$1; // type@0098 │ │ +0ab488: 7020 2e03 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication$1;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@032e │ │ +0ab48e: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ +0ab494: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000a line=356 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ @@ -186061,17 +186089,17 @@ │ │ type : '()Lcom/badlogic/gdx/Audio;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d660: |[09d660] com.badlogic.gdx.backends.android.AndroidApplication.getAudio:()Lcom/badlogic/gdx/Audio; │ │ -09d670: 5410 4c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09d674: 1100 |0002: return-object v0 │ │ +0ab498: |[0ab498] com.badlogic.gdx.backends.android.AndroidApplication.getAudio:()Lcom/badlogic/gdx/Audio; │ │ +0ab4a8: 5410 4c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ab4ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186079,22 +186107,22 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Clipboard;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09d678: |[09d678] com.badlogic.gdx.backends.android.AndroidApplication.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ -09d688: 5410 4d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@014d │ │ -09d68c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -09d690: 2200 9e00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009e │ │ -09d694: 7020 7103 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@0371 │ │ -09d69a: 5b10 4d01 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@014d │ │ -09d69e: 5410 4d01 |000b: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@014d │ │ -09d6a2: 1100 |000d: return-object v0 │ │ +0ab4b0: |[0ab4b0] com.badlogic.gdx.backends.android.AndroidApplication.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ +0ab4c0: 5410 4d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@014d │ │ +0ab4c4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0ab4c8: 2200 9e00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009e │ │ +0ab4cc: 7020 7103 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@0371 │ │ +0ab4d2: 5b10 4d01 |0009: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@014d │ │ +0ab4d6: 5410 4d01 |000b: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@014d │ │ +0ab4da: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x000b line=329 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ @@ -186104,17 +186132,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d6a4: |[09d6a4] com.badlogic.gdx.backends.android.AndroidApplication.getFiles:()Lcom/badlogic/gdx/Files; │ │ -09d6b4: 5410 4f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@014f │ │ -09d6b8: 1100 |0002: return-object v0 │ │ +0ab4dc: |[0ab4dc] com.badlogic.gdx.backends.android.AndroidApplication.getFiles:()Lcom/badlogic/gdx/Files; │ │ +0ab4ec: 5410 4f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@014f │ │ +0ab4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186122,17 +186150,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d6bc: |[09d6bc] com.badlogic.gdx.backends.android.AndroidApplication.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ -09d6cc: 5410 5101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09d6d0: 1100 |0002: return-object v0 │ │ +0ab4f4: |[0ab4f4] com.badlogic.gdx.backends.android.AndroidApplication.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ +0ab504: 5410 5101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186140,17 +186168,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d6d4: |[09d6d4] com.badlogic.gdx.backends.android.AndroidApplication.getInput:()Lcom/badlogic/gdx/Input; │ │ -09d6e4: 5410 5301 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09d6e8: 1100 |0002: return-object v0 │ │ +0ab50c: |[0ab50c] com.badlogic.gdx.backends.android.AndroidApplication.getInput:()Lcom/badlogic/gdx/Input; │ │ +0ab51c: 5410 5301 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0ab520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186158,25 +186186,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -09d6ec: |[09d6ec] com.badlogic.gdx.backends.android.AndroidApplication.getJavaHeap:()J │ │ -09d6fc: 7100 9f24 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ -09d702: 0c00 |0003: move-result-object v0 │ │ -09d704: 6e10 a024 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@24a0 │ │ -09d70a: 0b00 |0007: move-result-wide v0 │ │ -09d70c: 7100 9f24 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ -09d712: 0c02 |000b: move-result-object v2 │ │ -09d714: 6e10 9e24 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@249e │ │ -09d71a: 0b02 |000f: move-result-wide v2 │ │ -09d71c: bc20 |0010: sub-long/2addr v0, v2 │ │ -09d71e: 1000 |0011: return-wide v0 │ │ +0ab524: |[0ab524] com.badlogic.gdx.backends.android.AndroidApplication.getJavaHeap:()J │ │ +0ab534: 7100 9f24 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ +0ab53a: 0c00 |0003: move-result-object v0 │ │ +0ab53c: 6e10 a024 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@24a0 │ │ +0ab542: 0b00 |0007: move-result-wide v0 │ │ +0ab544: 7100 9f24 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ +0ab54a: 0c02 |000b: move-result-object v2 │ │ +0ab54c: 6e10 9e24 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@249e │ │ +0ab552: 0b02 |000f: move-result-wide v2 │ │ +0ab554: bc20 |0010: sub-long/2addr v0, v2 │ │ +0ab556: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186184,18 +186212,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09d720: |[09d720] com.badlogic.gdx.backends.android.AndroidApplication.getNativeHeap:()J │ │ -09d730: 7100 7200 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0072 │ │ -09d736: 0b00 |0003: move-result-wide v0 │ │ -09d738: 1000 |0004: return-wide v0 │ │ +0ab558: |[0ab558] com.badlogic.gdx.backends.android.AndroidApplication.getNativeHeap:()J │ │ +0ab568: 7100 7200 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0072 │ │ +0ab56e: 0b00 |0003: move-result-wide v0 │ │ +0ab570: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186203,17 +186231,17 @@ │ │ type : '()Lcom/badlogic/gdx/Net;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d73c: |[09d73c] com.badlogic.gdx.backends.android.AndroidApplication.getNet:()Lcom/badlogic/gdx/Net; │ │ -09d74c: 5410 5601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0156 │ │ -09d750: 1100 |0002: return-object v0 │ │ +0ab574: |[0ab574] com.badlogic.gdx.backends.android.AndroidApplication.getNet:()Lcom/badlogic/gdx/Net; │ │ +0ab584: 5410 5601 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0156 │ │ +0ab588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186221,21 +186249,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 │ │ -09d754: |[09d754] com.badlogic.gdx.backends.android.AndroidApplication.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ -09d764: 2200 cc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cc │ │ -09d768: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09d76a: 6e30 4503 3201 |0003: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0345 │ │ -09d770: 0c01 |0006: move-result-object v1 │ │ -09d772: 7020 e905 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05e9 │ │ -09d778: 1100 |000a: return-object v0 │ │ +0ab58c: |[0ab58c] com.badlogic.gdx.backends.android.AndroidApplication.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ +0ab59c: 2200 cc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cc │ │ +0ab5a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ab5a2: 6e30 4503 3201 |0003: invoke-virtual {v2, v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0345 │ │ +0ab5a8: 0c01 |0006: move-result-object v1 │ │ +0ab5aa: 7020 e905 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05e9 │ │ +0ab5b0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x000b reg=3 name Ljava/lang/String; │ │ │ │ @@ -186244,17 +186272,17 @@ │ │ type : '()Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d77c: |[09d77c] com.badlogic.gdx.backends.android.AndroidApplication.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ -09d78c: 6200 0d00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -09d790: 1100 |0002: return-object v0 │ │ +0ab5b4: |[0ab5b4] com.badlogic.gdx.backends.android.AndroidApplication.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0ab5c4: 6200 0d00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +0ab5c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186262,19 +186290,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09d794: |[09d794] com.badlogic.gdx.backends.android.AndroidApplication.getVersion:()I │ │ -09d7a4: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -09d7a8: 7110 7024 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -09d7ae: 0a00 |0005: move-result v0 │ │ -09d7b0: 0f00 |0006: return v0 │ │ +0ab5cc: |[0ab5cc] com.badlogic.gdx.backends.android.AndroidApplication.getVersion:()I │ │ +0ab5dc: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0ab5e0: 7110 7024 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0ab5e6: 0a00 |0005: move-result v0 │ │ +0ab5e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidApplication;) │ │ @@ -186282,57 +186310,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 │ │ -09d7b4: |[09d7b4] com.badlogic.gdx.backends.android.AndroidApplication.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -09d7c4: 5593 5e01 |0000: iget-boolean v3, v9, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@015e │ │ -09d7c8: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -09d7cc: 6e10 4803 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getVersion:()I // method@0348 │ │ -09d7d2: 0a03 |0007: move-result v3 │ │ -09d7d4: 1304 0b00 |0008: const/16 v4, #int 11 // #b │ │ -09d7d8: 3543 0300 |000a: if-ge v3, v4, 000d // +0003 │ │ -09d7dc: 0e00 |000c: return-void │ │ -09d7de: 6e10 4903 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@0349 │ │ -09d7e4: 0c03 |0010: move-result-object v3 │ │ -09d7e6: 6e10 ba00 0300 |0011: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00ba │ │ -09d7ec: 0c02 |0014: move-result-object v2 │ │ -09d7ee: 1c03 3f00 |0015: const-class v3, Landroid/view/View; // type@003f │ │ -09d7f2: 1a04 2226 |0017: const-string v4, "setSystemUiVisibility" // string@2622 │ │ -09d7f6: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -09d7f8: 2355 3004 |001a: new-array v5, v5, [Ljava/lang/Class; // type@0430 │ │ -09d7fc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -09d7fe: 6207 5e12 |001d: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ -09d802: 4d07 0506 |001f: aput-object v7, v5, v6 │ │ -09d806: 6e30 4324 4305 |0021: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2443 │ │ -09d80c: 0c01 |0024: move-result-object v1 │ │ -09d80e: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -09d810: 2333 3104 |0026: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ -09d814: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -09d816: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -09d818: 7110 7424 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -09d81e: 0c05 |002d: move-result-object v5 │ │ -09d820: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -09d824: 6e30 0725 2103 |0030: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ -09d82a: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -09d82c: 2333 3104 |0034: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ -09d830: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -09d832: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -09d834: 7110 7424 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -09d83a: 0c05 |003b: move-result-object v5 │ │ -09d83c: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ -09d840: 6e30 0725 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ -09d846: 28cb |0041: goto 000c // -0035 │ │ -09d848: 0d00 |0042: move-exception v0 │ │ -09d84a: 1a03 7301 |0043: const-string v3, "AndroidApplication" // string@0173 │ │ -09d84e: 1a04 3d02 |0045: const-string v4, "Can't hide status bar" // string@023d │ │ -09d852: 6e40 5203 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@0352 │ │ -09d858: 28c2 |004a: goto 000c // -003e │ │ +0ab5ec: |[0ab5ec] com.badlogic.gdx.backends.android.AndroidApplication.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0ab5fc: 5593 5e01 |0000: iget-boolean v3, v9, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.hideStatusBar:Z // field@015e │ │ +0ab600: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +0ab604: 6e10 4803 0800 |0004: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getVersion:()I // method@0348 │ │ +0ab60a: 0a03 |0007: move-result v3 │ │ +0ab60c: 1304 0b00 |0008: const/16 v4, #int 11 // #b │ │ +0ab610: 3543 0300 |000a: if-ge v3, v4, 000d // +0003 │ │ +0ab614: 0e00 |000c: return-void │ │ +0ab616: 6e10 4903 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@0349 │ │ +0ab61c: 0c03 |0010: move-result-object v3 │ │ +0ab61e: 6e10 ba00 0300 |0011: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@00ba │ │ +0ab624: 0c02 |0014: move-result-object v2 │ │ +0ab626: 1c03 3f00 |0015: const-class v3, Landroid/view/View; // type@003f │ │ +0ab62a: 1a04 2226 |0017: const-string v4, "setSystemUiVisibility" // string@2622 │ │ +0ab62e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0ab630: 2355 3004 |001a: new-array v5, v5, [Ljava/lang/Class; // type@0430 │ │ +0ab634: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0ab636: 6207 5e12 |001d: sget-object v7, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ +0ab63a: 4d07 0506 |001f: aput-object v7, v5, v6 │ │ +0ab63e: 6e30 4324 4305 |0021: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2443 │ │ +0ab644: 0c01 |0024: move-result-object v1 │ │ +0ab646: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +0ab648: 2333 3104 |0026: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ +0ab64c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0ab64e: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0ab650: 7110 7424 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0ab656: 0c05 |002d: move-result-object v5 │ │ +0ab658: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0ab65c: 6e30 0725 2103 |0030: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ +0ab662: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +0ab664: 2333 3104 |0034: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ +0ab668: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0ab66a: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +0ab66c: 7110 7424 0500 |0038: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0ab672: 0c05 |003b: move-result-object v5 │ │ +0ab674: 4d05 0304 |003c: aput-object v5, v3, v4 │ │ +0ab678: 6e30 0725 2103 |003e: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ +0ab67e: 28cb |0041: goto 000c // -0035 │ │ +0ab680: 0d00 |0042: move-exception v0 │ │ +0ab682: 1a03 7301 |0043: const-string v3, "AndroidApplication" // string@0173 │ │ +0ab686: 1a04 3d02 |0045: const-string v4, "Can't hide status bar" // string@023d │ │ +0ab68a: 6e40 5203 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@0352 │ │ +0ab690: 28c2 |004a: goto 000c // -003e │ │ catches : 1 │ │ 0x0015 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ positions : │ │ 0x0000 line=144 │ │ 0x000c line=156 │ │ 0x000d line=147 │ │ @@ -186353,88 +186381,88 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -09d86c: |[09d86c] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -09d87c: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ -09d880: 2202 a700 |0002: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ -09d884: 5471 6201 |0004: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -09d888: 3901 8900 |0006: if-nez v1, 008f // +0089 │ │ -09d88c: 2201 d600 |0008: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ -09d890: 7010 5706 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ -09d896: 7040 b704 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@04b7 │ │ -09d89c: 5b52 5101 |0010: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09d8a0: 2201 bd00 |0012: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ -09d8a4: 5452 5101 |0014: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09d8a8: 5422 9c01 |0016: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09d8ac: 7057 3f05 5125 |0018: invoke-direct {v1, v5, v5, v2, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@053f │ │ -09d8b2: 5b51 5301 |001b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09d8b6: 2201 9b00 |001d: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ -09d8ba: 7030 5f03 5107 |001f: invoke-direct {v1, v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@035f │ │ -09d8c0: 5b51 4c01 |0022: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09d8c4: 2201 a000 |0024: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a0 │ │ -09d8c8: 6e10 3a03 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@033a │ │ -09d8ce: 0c02 |0029: move-result-object v2 │ │ -09d8d0: 6e10 3e03 0500 |002a: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@033e │ │ -09d8d6: 0c03 |002d: move-result-object v3 │ │ -09d8d8: 6e10 f223 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -09d8de: 0c03 |0031: move-result-object v3 │ │ -09d8e0: 7030 8403 2103 |0032: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@0384 │ │ -09d8e6: 5b51 4f01 |0035: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@014f │ │ -09d8ea: 2201 c500 |0037: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00c5 │ │ -09d8ee: 7020 b605 5100 |0039: invoke-direct {v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@05b6 │ │ -09d8f4: 5b51 5601 |003c: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0156 │ │ -09d8f8: 5b56 5401 |003e: iput-object v6, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09d8fc: 2201 2900 |0040: new-instance v1, Landroid/os/Handler; // type@0029 │ │ -09d900: 7010 7500 0100 |0042: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0075 │ │ -09d906: 5b51 5201 |0045: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@0152 │ │ -09d90a: 6905 1d00 |0047: sput-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09d90e: 6e10 4003 0500 |0049: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ -09d914: 0c01 |004c: move-result-object v1 │ │ -09d916: 6901 2600 |004d: sput-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -09d91a: 6e10 3b03 0500 |004f: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@033b │ │ -09d920: 0c01 |0052: move-result-object v1 │ │ -09d922: 6901 1e00 |0053: sput-object v1, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -09d926: 6e10 3d03 0500 |0055: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@033d │ │ -09d92c: 0c01 |0058: move-result-object v1 │ │ -09d92e: 6901 1f00 |0059: sput-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09d932: 6e10 3f03 0500 |005b: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@033f │ │ -09d938: 0c01 |005e: move-result-object v1 │ │ -09d93a: 6901 2500 |005f: sput-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09d93e: 6e10 4303 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@0343 │ │ -09d944: 0c01 |0064: move-result-object v1 │ │ -09d946: 6901 2700 |0065: sput-object v1, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0027 │ │ -09d94a: 1211 |0067: const/4 v1, #int 1 // #1 │ │ -09d94c: 6e20 5903 1500 |0068: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.requestWindowFeature:(I)Z // method@0359 │ │ -09d952: 6e10 4903 0500 |006b: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@0349 │ │ -09d958: 0c01 |006e: move-result-object v1 │ │ -09d95a: 6e30 bb00 4104 |006f: invoke-virtual {v1, v4, v4}, Landroid/view/Window;.setFlags:(II)V // method@00bb │ │ -09d960: 6e10 4903 0500 |0072: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@0349 │ │ -09d966: 0c01 |0075: move-result-object v1 │ │ -09d968: 1302 0008 |0076: const/16 v2, #int 2048 // #800 │ │ -09d96c: 6e20 b800 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/Window;.clearFlags:(I)V // method@00b8 │ │ -09d972: 5451 5101 |007b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09d976: 6e10 d004 0100 |007d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ -09d97c: 0c01 |0080: move-result-object v1 │ │ -09d97e: 6e10 3203 0500 |0081: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; // method@0332 │ │ -09d984: 0c02 |0084: move-result-object v2 │ │ -09d986: 6e30 5b03 1502 |0085: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@035b │ │ -09d98c: 6e20 3303 7500 |0088: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0333 │ │ -09d992: 6e20 4b03 7500 |008b: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@034b │ │ -09d998: 0e00 |008e: return-void │ │ -09d99a: 5471 6201 |008f: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -09d99e: 2900 7cff |0091: goto/16 000d // -0084 │ │ -09d9a2: 0d00 |0093: move-exception v0 │ │ -09d9a4: 1a01 7301 |0094: const-string v1, "AndroidApplication" // string@0173 │ │ -09d9a8: 1a02 8002 |0096: const-string v2, "Content already displayed, cannot request FEATURE_NO_TITLE" // string@0280 │ │ -09d9ac: 6e40 5203 1502 |0098: invoke-virtual {v5, v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@0352 │ │ -09d9b2: 28d0 |009b: goto 006b // -0030 │ │ +0ab6a4: |[0ab6a4] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0ab6b4: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ +0ab6b8: 2202 a700 |0002: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ +0ab6bc: 5471 6201 |0004: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +0ab6c0: 3901 8900 |0006: if-nez v1, 008f // +0089 │ │ +0ab6c4: 2201 d600 |0008: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ +0ab6c8: 7010 5706 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ +0ab6ce: 7040 b704 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@04b7 │ │ +0ab6d4: 5b52 5101 |0010: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab6d8: 2201 bd00 |0012: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ +0ab6dc: 5452 5101 |0014: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab6e0: 5422 9c01 |0016: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0ab6e4: 7057 3f05 5125 |0018: invoke-direct {v1, v5, v5, v2, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@053f │ │ +0ab6ea: 5b51 5301 |001b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0ab6ee: 2201 9b00 |001d: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ +0ab6f2: 7030 5f03 5107 |001f: invoke-direct {v1, v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@035f │ │ +0ab6f8: 5b51 4c01 |0022: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ab6fc: 2201 a000 |0024: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a0 │ │ +0ab700: 6e10 3a03 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@033a │ │ +0ab706: 0c02 |0029: move-result-object v2 │ │ +0ab708: 6e10 3e03 0500 |002a: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@033e │ │ +0ab70e: 0c03 |002d: move-result-object v3 │ │ +0ab710: 6e10 f223 0300 |002e: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +0ab716: 0c03 |0031: move-result-object v3 │ │ +0ab718: 7030 8403 2103 |0032: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@0384 │ │ +0ab71e: 5b51 4f01 |0035: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@014f │ │ +0ab722: 2201 c500 |0037: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00c5 │ │ +0ab726: 7020 b605 5100 |0039: invoke-direct {v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@05b6 │ │ +0ab72c: 5b51 5601 |003c: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0156 │ │ +0ab730: 5b56 5401 |003e: iput-object v6, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ab734: 2201 2900 |0040: new-instance v1, Landroid/os/Handler; // type@0029 │ │ +0ab738: 7010 7500 0100 |0042: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0075 │ │ +0ab73e: 5b51 5201 |0045: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@0152 │ │ +0ab742: 6905 1d00 |0047: sput-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ab746: 6e10 4003 0500 |0049: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ +0ab74c: 0c01 |004c: move-result-object v1 │ │ +0ab74e: 6901 2600 |004d: sput-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0ab752: 6e10 3b03 0500 |004f: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@033b │ │ +0ab758: 0c01 |0052: move-result-object v1 │ │ +0ab75a: 6901 1e00 |0053: sput-object v1, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0ab75e: 6e10 3d03 0500 |0055: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@033d │ │ +0ab764: 0c01 |0058: move-result-object v1 │ │ +0ab766: 6901 1f00 |0059: sput-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0ab76a: 6e10 3f03 0500 |005b: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@033f │ │ +0ab770: 0c01 |005e: move-result-object v1 │ │ +0ab772: 6901 2500 |005f: sput-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ab776: 6e10 4303 0500 |0061: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@0343 │ │ +0ab77c: 0c01 |0064: move-result-object v1 │ │ +0ab77e: 6901 2700 |0065: sput-object v1, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0027 │ │ +0ab782: 1211 |0067: const/4 v1, #int 1 // #1 │ │ +0ab784: 6e20 5903 1500 |0068: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.requestWindowFeature:(I)Z // method@0359 │ │ +0ab78a: 6e10 4903 0500 |006b: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@0349 │ │ +0ab790: 0c01 |006e: move-result-object v1 │ │ +0ab792: 6e30 bb00 4104 |006f: invoke-virtual {v1, v4, v4}, Landroid/view/Window;.setFlags:(II)V // method@00bb │ │ +0ab798: 6e10 4903 0500 |0072: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindow:()Landroid/view/Window; // method@0349 │ │ +0ab79e: 0c01 |0075: move-result-object v1 │ │ +0ab7a0: 1302 0008 |0076: const/16 v2, #int 2048 // #800 │ │ +0ab7a4: 6e20 b800 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/Window;.clearFlags:(I)V // method@00b8 │ │ +0ab7aa: 5451 5101 |007b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab7ae: 6e10 d004 0100 |007d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ +0ab7b4: 0c01 |0080: move-result-object v1 │ │ +0ab7b6: 6e10 3203 0500 |0081: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createLayoutParams:()Landroid/widget/FrameLayout$LayoutParams; // method@0332 │ │ +0ab7bc: 0c02 |0084: move-result-object v2 │ │ +0ab7be: 6e30 5b03 1502 |0085: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@035b │ │ +0ab7c4: 6e20 3303 7500 |0088: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0333 │ │ +0ab7ca: 6e20 4b03 7500 |008b: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@034b │ │ +0ab7d0: 0e00 |008e: return-void │ │ +0ab7d2: 5471 6201 |008f: iget-object v1, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +0ab7d6: 2900 7cff |0091: goto/16 000d // -0084 │ │ +0ab7da: 0d00 |0093: move-exception v0 │ │ +0ab7dc: 1a01 7301 |0094: const-string v1, "AndroidApplication" // string@0173 │ │ +0ab7e0: 1a02 8002 |0096: const-string v2, "Content already displayed, cannot request FEATURE_NO_TITLE" // string@0280 │ │ +0ab7e4: 6e40 5203 1502 |0098: invoke-virtual {v5, v1, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V // method@0352 │ │ +0ab7ea: 28d0 |009b: goto 006b // -0030 │ │ catches : 1 │ │ 0x0068 - 0x006b │ │ Ljava/lang/Exception; -> 0x0093 │ │ positions : │ │ 0x0002 line=101 │ │ 0x0012 line=103 │ │ 0x001d line=104 │ │ @@ -186469,20 +186497,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 │ │ -09d9c4: |[09d9c4] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V │ │ -09d9d4: 2200 9a00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@009a │ │ -09d9d8: 7010 5e03 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@035e │ │ -09d9de: 5c03 6701 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -09d9e2: 6e30 4c03 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@034c │ │ -09d9e8: 0e00 |000a: return-void │ │ +0ab7fc: |[0ab7fc] com.badlogic.gdx.backends.android.AndroidApplication.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V │ │ +0ab80c: 2200 9a00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@009a │ │ +0ab810: 7010 5e03 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@035e │ │ +0ab816: 5c03 6701 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +0ab81a: 6e30 4c03 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@034c │ │ +0ab820: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0007 line=87 │ │ 0x000a line=88 │ │ locals : │ │ @@ -186496,70 +186524,70 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -09d9ec: |[09d9ec] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; │ │ -09d9fc: 2201 a700 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ -09da00: 5450 6201 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -09da04: 3900 6e00 |0004: if-nez v0, 0072 // +006e │ │ -09da08: 2200 d600 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ -09da0c: 7010 5706 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ -09da12: 7040 b704 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@04b7 │ │ -09da18: 5b31 5101 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09da1c: 2200 bd00 |0010: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ -09da20: 5431 5101 |0012: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09da24: 5411 9c01 |0014: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09da28: 7055 3f05 3013 |0016: invoke-direct {v0, v3, v3, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@053f │ │ -09da2e: 5b30 5301 |0019: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09da32: 2200 9b00 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ -09da36: 7030 5f03 3005 |001d: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@035f │ │ -09da3c: 5b30 4c01 |0020: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09da40: 2200 a000 |0022: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a0 │ │ -09da44: 6e10 3a03 0300 |0024: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@033a │ │ -09da4a: 0c01 |0027: move-result-object v1 │ │ -09da4c: 6e10 3e03 0300 |0028: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@033e │ │ -09da52: 0c02 |002b: move-result-object v2 │ │ -09da54: 6e10 f223 0200 |002c: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -09da5a: 0c02 |002f: move-result-object v2 │ │ -09da5c: 7030 8403 1002 |0030: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@0384 │ │ -09da62: 5b30 4f01 |0033: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@014f │ │ -09da66: 2200 c500 |0035: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00c5 │ │ -09da6a: 7020 b605 3000 |0037: invoke-direct {v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@05b6 │ │ -09da70: 5b30 5601 |003a: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0156 │ │ -09da74: 5b34 5401 |003c: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09da78: 2200 2900 |003e: new-instance v0, Landroid/os/Handler; // type@0029 │ │ -09da7c: 7010 7500 0000 |0040: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0075 │ │ -09da82: 5b30 5201 |0043: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@0152 │ │ -09da86: 6903 1d00 |0045: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09da8a: 6e10 4003 0300 |0047: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ -09da90: 0c00 |004a: move-result-object v0 │ │ -09da92: 6900 2600 |004b: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -09da96: 6e10 3b03 0300 |004d: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@033b │ │ -09da9c: 0c00 |0050: move-result-object v0 │ │ -09da9e: 6900 1e00 |0051: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -09daa2: 6e10 3d03 0300 |0053: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@033d │ │ -09daa8: 0c00 |0056: move-result-object v0 │ │ -09daaa: 6900 1f00 |0057: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09daae: 6e10 3f03 0300 |0059: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@033f │ │ -09dab4: 0c00 |005c: move-result-object v0 │ │ -09dab6: 6900 2500 |005d: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09daba: 6e10 4303 0300 |005f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@0343 │ │ -09dac0: 0c00 |0062: move-result-object v0 │ │ -09dac2: 6900 2700 |0063: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0027 │ │ -09dac6: 6e20 3303 5300 |0065: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0333 │ │ -09dacc: 6e20 4b03 5300 |0068: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@034b │ │ -09dad2: 5430 5101 |006b: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dad6: 6e10 d004 0000 |006d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ -09dadc: 0c00 |0070: move-result-object v0 │ │ -09dade: 1100 |0071: return-object v0 │ │ -09dae0: 5450 6201 |0072: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -09dae4: 2897 |0074: goto 000b // -0069 │ │ +0ab824: |[0ab824] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)Landroid/view/View; │ │ +0ab834: 2201 a700 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics; // type@00a7 │ │ +0ab838: 5450 6201 |0002: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +0ab83c: 3900 6e00 |0004: if-nez v0, 0072 // +006e │ │ +0ab840: 2200 d600 |0006: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ +0ab844: 7010 5706 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ +0ab84a: 7040 b704 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@04b7 │ │ +0ab850: 5b31 5101 |000e: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab854: 2200 bd00 |0010: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ +0ab858: 5431 5101 |0012: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab85c: 5411 9c01 |0014: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0ab860: 7055 3f05 3013 |0016: invoke-direct {v0, v3, v3, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@053f │ │ +0ab866: 5b30 5301 |0019: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0ab86a: 2200 9b00 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ +0ab86e: 7030 5f03 3005 |001d: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@035f │ │ +0ab874: 5b30 4c01 |0020: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ab878: 2200 a000 |0022: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a0 │ │ +0ab87c: 6e10 3a03 0300 |0024: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAssets:()Landroid/content/res/AssetManager; // method@033a │ │ +0ab882: 0c01 |0027: move-result-object v1 │ │ +0ab884: 6e10 3e03 0300 |0028: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFilesDir:()Ljava/io/File; // method@033e │ │ +0ab88a: 0c02 |002b: move-result-object v2 │ │ +0ab88c: 6e10 f223 0200 |002c: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +0ab892: 0c02 |002f: move-result-object v2 │ │ +0ab894: 7030 8403 1002 |0030: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V // method@0384 │ │ +0ab89a: 5b30 4f01 |0033: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@014f │ │ +0ab89e: 2200 c500 |0035: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidNet; // type@00c5 │ │ +0ab8a2: 7020 b605 3000 |0037: invoke-direct {v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidNet;.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V // method@05b6 │ │ +0ab8a8: 5b30 5601 |003a: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@0156 │ │ +0ab8ac: 5b34 5401 |003c: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ab8b0: 2200 2900 |003e: new-instance v0, Landroid/os/Handler; // type@0029 │ │ +0ab8b4: 7010 7500 0000 |0040: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0075 │ │ +0ab8ba: 5b30 5201 |0043: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.handler:Landroid/os/Handler; // field@0152 │ │ +0ab8be: 6903 1d00 |0045: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ab8c2: 6e10 4003 0300 |0047: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ +0ab8c8: 0c00 |004a: move-result-object v0 │ │ +0ab8ca: 6900 2600 |004b: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0ab8ce: 6e10 3b03 0300 |004d: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@033b │ │ +0ab8d4: 0c00 |0050: move-result-object v0 │ │ +0ab8d6: 6900 1e00 |0051: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0ab8da: 6e10 3d03 0300 |0053: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@033d │ │ +0ab8e0: 0c00 |0056: move-result-object v0 │ │ +0ab8e2: 6900 1f00 |0057: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0ab8e6: 6e10 3f03 0300 |0059: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@033f │ │ +0ab8ec: 0c00 |005c: move-result-object v0 │ │ +0ab8ee: 6900 2500 |005d: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ab8f2: 6e10 4303 0300 |005f: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@0343 │ │ +0ab8f8: 0c00 |0062: move-result-object v0 │ │ +0ab8fa: 6900 2700 |0063: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0027 │ │ +0ab8fe: 6e20 3303 5300 |0065: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.createWakeLock:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@0333 │ │ +0ab904: 6e20 4b03 5300 |0068: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.hideStatusBar:(Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@034b │ │ +0ab90a: 5430 5101 |006b: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab90e: 6e10 d004 0000 |006d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getView:()Landroid/view/View; // method@04d0 │ │ +0ab914: 0c00 |0070: move-result-object v0 │ │ +0ab916: 1100 |0071: return-object v0 │ │ +0ab918: 5450 6201 |0072: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +0ab91c: 2897 |0074: goto 000b // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0010 line=191 │ │ 0x001b line=192 │ │ 0x0022 line=193 │ │ 0x0035 line=194 │ │ @@ -186585,21 +186613,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 │ │ -09dae8: |[09dae8] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View; │ │ -09daf8: 2200 9a00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@009a │ │ -09dafc: 7010 5e03 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@035e │ │ -09db02: 5c04 6701 |0005: iput-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -09db06: 6e30 4e03 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@034e │ │ -09db0c: 0c01 |000a: move-result-object v1 │ │ -09db0e: 1101 |000b: return-object v1 │ │ +0ab920: |[0ab920] com.badlogic.gdx.backends.android.AndroidApplication.initializeForView:(Lcom/badlogic/gdx/ApplicationListener;Z)Landroid/view/View; │ │ +0ab930: 2200 9a00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // type@009a │ │ +0ab934: 7010 5e03 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.:()V // method@035e │ │ +0ab93a: 5c04 6701 |0005: iput-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +0ab93e: 6e30 4e03 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@034e │ │ +0ab944: 0c01 |000a: move-result-object v1 │ │ +0ab946: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ 0x0007 line=172 │ │ locals : │ │ 0x0005 - 0x000c reg=0 config Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; │ │ @@ -186612,20 +186640,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 │ │ -09db10: |[09db10] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09db20: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09db24: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09db26: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -09db2a: 7120 9300 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0093 │ │ -09db30: 0e00 |0008: return-void │ │ +0ab948: |[0ab948] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ab958: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab95c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ab95e: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0ab962: 7120 9300 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0093 │ │ +0ab968: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0008 line=375 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -186636,20 +186664,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 │ │ -09db34: |[09db34] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -09db44: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09db48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09db4a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -09db4e: 7130 9400 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0094 │ │ -09db54: 0e00 |0008: return-void │ │ +0ab96c: |[0ab96c] com.badlogic.gdx.backends.android.AndroidApplication.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0ab97c: 5220 5501 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0ab980: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ab982: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0ab986: 7130 9400 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0094 │ │ +0ab98c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0008 line=380 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -186661,24 +186689,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09db58: |[09db58] com.badlogic.gdx.backends.android.AndroidApplication.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -09db68: 6f20 0200 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0002 │ │ -09db6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09db70: 5241 0000 |0004: iget v1, v4, Landroid/content/res/Configuration;.hardKeyboardHidden:I // field@0000 │ │ -09db74: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -09db76: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ -09db7a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -09db7c: 5431 5301 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09db80: 5c10 fe01 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@01fe │ │ -09db84: 0e00 |000e: return-void │ │ +0ab990: |[0ab990] com.badlogic.gdx.backends.android.AndroidApplication.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0ab9a0: 6f20 0200 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0002 │ │ +0ab9a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ab9a8: 5241 0000 |0004: iget v1, v4, Landroid/content/res/Configuration;.hardKeyboardHidden:I // field@0000 │ │ +0ab9ac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ab9ae: 3321 0300 |0007: if-ne v1, v2, 000a // +0003 │ │ +0ab9b2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0ab9b4: 5431 5301 |000a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0ab9b8: 5c10 fe01 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@01fe │ │ +0ab9bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ 0x0004 line=344 │ │ 0x000a line=345 │ │ 0x000e line=346 │ │ @@ -186692,17 +186720,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09db88: |[09db88] com.badlogic.gdx.backends.android.AndroidApplication.onDestroy:()V │ │ -09db98: 6f10 0300 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0003 │ │ -09db9e: 0e00 |0003: return-void │ │ +0ab9c0: |[0ab9c0] com.badlogic.gdx.backends.android.AndroidApplication.onDestroy:()V │ │ +0ab9d0: 6f10 0300 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onDestroy:()V // method@0003 │ │ +0ab9d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ │ │ @@ -186711,70 +186739,70 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -09dba0: |[09dba0] com.badlogic.gdx.backends.android.AndroidApplication.onPause:()V │ │ -09dbb0: 5453 5801 |0000: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ -09dbb4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -09dbb8: 5453 5801 |0004: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ -09dbbc: 6e10 7800 0300 |0006: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0078 │ │ -09dbc2: 5453 5101 |0009: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dbc6: 6e10 d204 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuousRendering:()Z // method@04d2 │ │ -09dbcc: 0a01 |000e: move-result v1 │ │ -09dbce: 5453 5101 |000f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dbd2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -09dbd4: 6e20 de04 4300 |0012: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@04de │ │ -09dbda: 5453 5101 |0015: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dbde: 6e10 db04 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:()V // method@04db │ │ -09dbe4: 5453 5301 |001a: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09dbe8: 6e10 6c05 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@056c │ │ -09dbee: 5453 5301 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09dbf2: 5432 0702 |0021: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -09dbf6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -09dbf8: 2123 |0024: array-length v3, v2 │ │ -09dbfa: 3530 0800 |0025: if-ge v0, v3, 002d // +0008 │ │ -09dbfe: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ -09dc00: 4b03 0200 |0028: aput v3, v2, v0 │ │ -09dc04: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09dc08: 28f8 |002c: goto 0024 // -0008 │ │ -09dc0a: 6e10 5003 0500 |002d: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.isFinishing:()Z // method@0350 │ │ -09dc10: 0a03 |0030: move-result v3 │ │ -09dc12: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ -09dc16: 5453 5101 |0033: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc1a: 6e10 b904 0300 |0035: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.clearManagedCaches:()V // method@04b9 │ │ -09dc20: 5453 5101 |0038: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc24: 6e10 bb04 0300 |003a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:()V // method@04bb │ │ -09dc2a: 5453 5101 |003d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc2e: 6e20 de04 1300 |003f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@04de │ │ -09dc34: 5453 5101 |0042: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc38: 3803 2a00 |0044: if-eqz v3, 006e // +002a │ │ -09dc3c: 5453 5101 |0046: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc40: 5433 9c01 |0048: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dc44: 3803 2400 |004a: if-eqz v3, 006e // +0024 │ │ -09dc48: 5453 5101 |004c: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc4c: 5433 9c01 |004e: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dc50: 2033 0401 |0050: instance-of v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09dc54: 3803 0b00 |0052: if-eqz v3, 005d // +000b │ │ -09dc58: 5453 5101 |0054: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc5c: 5433 9c01 |0056: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dc60: 1f03 0401 |0058: check-cast v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09dc64: 6e10 f308 0300 |005a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onPause:()V // method@08f3 │ │ -09dc6a: 5453 5101 |005d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc6e: 5433 9c01 |005f: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dc72: 2033 2200 |0061: instance-of v3, v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09dc76: 3803 0b00 |0063: if-eqz v3, 006e // +000b │ │ -09dc7a: 5453 5101 |0065: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dc7e: 5433 9c01 |0067: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dc82: 1f03 2200 |0069: check-cast v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09dc86: 6e10 6500 0300 |006b: invoke-virtual {v3}, Landroid/opengl/GLSurfaceView;.onPause:()V // method@0065 │ │ -09dc8c: 6f10 0400 0500 |006e: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0004 │ │ -09dc92: 0e00 |0071: return-void │ │ +0ab9d8: |[0ab9d8] com.badlogic.gdx.backends.android.AndroidApplication.onPause:()V │ │ +0ab9e8: 5453 5801 |0000: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ +0ab9ec: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0ab9f0: 5453 5801 |0004: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ +0ab9f4: 6e10 7800 0300 |0006: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0078 │ │ +0ab9fa: 5453 5101 |0009: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0ab9fe: 6e10 d204 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuousRendering:()Z // method@04d2 │ │ +0aba04: 0a01 |000e: move-result v1 │ │ +0aba06: 5453 5101 |000f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba0a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0aba0c: 6e20 de04 4300 |0012: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@04de │ │ +0aba12: 5453 5101 |0015: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba16: 6e10 db04 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:()V // method@04db │ │ +0aba1c: 5453 5301 |001a: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0aba20: 6e10 6c05 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@056c │ │ +0aba26: 5453 5301 |001f: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0aba2a: 5432 0702 |0021: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0aba2e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0aba30: 2123 |0024: array-length v3, v2 │ │ +0aba32: 3530 0800 |0025: if-ge v0, v3, 002d // +0008 │ │ +0aba36: 12f3 |0027: const/4 v3, #int -1 // #ff │ │ +0aba38: 4b03 0200 |0028: aput v3, v2, v0 │ │ +0aba3c: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aba40: 28f8 |002c: goto 0024 // -0008 │ │ +0aba42: 6e10 5003 0500 |002d: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.isFinishing:()Z // method@0350 │ │ +0aba48: 0a03 |0030: move-result v3 │ │ +0aba4a: 3803 0c00 |0031: if-eqz v3, 003d // +000c │ │ +0aba4e: 5453 5101 |0033: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba52: 6e10 b904 0300 |0035: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.clearManagedCaches:()V // method@04b9 │ │ +0aba58: 5453 5101 |0038: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba5c: 6e10 bb04 0300 |003a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:()V // method@04bb │ │ +0aba62: 5453 5101 |003d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba66: 6e20 de04 1300 |003f: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setContinuousRendering:(Z)V // method@04de │ │ +0aba6c: 5453 5101 |0042: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba70: 3803 2a00 |0044: if-eqz v3, 006e // +002a │ │ +0aba74: 5453 5101 |0046: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba78: 5433 9c01 |0048: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0aba7c: 3803 2400 |004a: if-eqz v3, 006e // +0024 │ │ +0aba80: 5453 5101 |004c: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba84: 5433 9c01 |004e: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0aba88: 2033 0401 |0050: instance-of v3, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0aba8c: 3803 0b00 |0052: if-eqz v3, 005d // +000b │ │ +0aba90: 5453 5101 |0054: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0aba94: 5433 9c01 |0056: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0aba98: 1f03 0401 |0058: check-cast v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0aba9c: 6e10 f308 0300 |005a: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onPause:()V // method@08f3 │ │ +0abaa2: 5453 5101 |005d: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abaa6: 5433 9c01 |005f: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0abaaa: 2033 2200 |0061: instance-of v3, v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0abaae: 3803 0b00 |0063: if-eqz v3, 006e // +000b │ │ +0abab2: 5453 5101 |0065: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abab6: 5433 9c01 |0067: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0ababa: 1f03 2200 |0069: check-cast v3, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0ababe: 6e10 6500 0300 |006b: invoke-virtual {v3}, Landroid/opengl/GLSurfaceView;.onPause:()V // method@0065 │ │ +0abac4: 6f10 0400 0500 |006e: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0004 │ │ +0abaca: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0009 line=213 │ │ 0x000f line=214 │ │ 0x0015 line=215 │ │ 0x001a line=217 │ │ @@ -186802,69 +186830,69 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 111 16-bit code units │ │ -09dc94: |[09dc94] com.badlogic.gdx.backends.android.AndroidApplication.onResume:()V │ │ -09dca4: 5410 5801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ -09dca8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09dcac: 5410 5801 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ -09dcb0: 6e10 7700 0000 |0006: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0077 │ │ -09dcb6: 6901 1d00 |0009: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09dcba: 6e10 4003 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ -09dcc0: 0c00 |000e: move-result-object v0 │ │ -09dcc2: 6900 2600 |000f: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -09dcc6: 6e10 3b03 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@033b │ │ -09dccc: 0c00 |0014: move-result-object v0 │ │ -09dcce: 6900 1e00 |0015: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -09dcd2: 6e10 3d03 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@033d │ │ -09dcd8: 0c00 |001a: move-result-object v0 │ │ -09dcda: 6900 1f00 |001b: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -09dcde: 6e10 3f03 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@033f │ │ -09dce4: 0c00 |0020: move-result-object v0 │ │ -09dce6: 6900 2500 |0021: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09dcea: 6e10 4303 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@0343 │ │ -09dcf0: 0c00 |0026: move-result-object v0 │ │ -09dcf2: 6900 2700 |0027: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0027 │ │ -09dcf6: 6e10 4003 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ -09dcfc: 0c00 |002c: move-result-object v0 │ │ -09dcfe: 1f00 bd00 |002d: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ -09dd02: 6e10 6505 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0565 │ │ -09dd08: 5410 5101 |0032: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd0c: 3800 2a00 |0034: if-eqz v0, 005e // +002a │ │ -09dd10: 5410 5101 |0036: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd14: 5400 9c01 |0038: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dd18: 3800 2400 |003a: if-eqz v0, 005e // +0024 │ │ -09dd1c: 5410 5101 |003c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd20: 5400 9c01 |003e: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dd24: 2000 0401 |0040: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09dd28: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -09dd2c: 5410 5101 |0044: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd30: 5400 9c01 |0046: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dd34: 1f00 0401 |0048: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09dd38: 6e10 f408 0000 |004a: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onResume:()V // method@08f4 │ │ -09dd3e: 5410 5101 |004d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd42: 5400 9c01 |004f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dd46: 2000 2200 |0051: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09dd4a: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ -09dd4e: 5410 5101 |0055: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd52: 5400 9c01 |0057: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09dd56: 1f00 2200 |0059: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09dd5a: 6e10 6600 0000 |005b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.onResume:()V // method@0066 │ │ -09dd60: 5510 5001 |005e: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@0150 │ │ -09dd64: 3900 0b00 |0060: if-nez v0, 006b // +000b │ │ -09dd68: 5410 5101 |0062: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ -09dd6c: 6e10 dd04 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:()V // method@04dd │ │ -09dd72: 6f10 0500 0100 |0067: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0005 │ │ -09dd78: 0e00 |006a: return-void │ │ -09dd7a: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -09dd7c: 5c10 5001 |006c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@0150 │ │ -09dd80: 28f9 |006e: goto 0067 // -0007 │ │ +0abacc: |[0abacc] com.badlogic.gdx.backends.android.AndroidApplication.onResume:()V │ │ +0abadc: 5410 5801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ +0abae0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0abae4: 5410 5801 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.wakeLock:Landroid/os/PowerManager$WakeLock; // field@0158 │ │ +0abae8: 6e10 7700 0000 |0006: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0077 │ │ +0abaee: 6901 1d00 |0009: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0abaf2: 6e10 4003 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ +0abaf8: 0c00 |000e: move-result-object v0 │ │ +0abafa: 6900 2600 |000f: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0abafe: 6e10 3b03 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getAudio:()Lcom/badlogic/gdx/Audio; // method@033b │ │ +0abb04: 0c00 |0014: move-result-object v0 │ │ +0abb06: 6900 1e00 |0015: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0abb0a: 6e10 3d03 0100 |0017: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getFiles:()Lcom/badlogic/gdx/Files; // method@033d │ │ +0abb10: 0c00 |001a: move-result-object v0 │ │ +0abb12: 6900 1f00 |001b: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0abb16: 6e10 3f03 0100 |001d: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@033f │ │ +0abb1c: 0c00 |0020: move-result-object v0 │ │ +0abb1e: 6900 2500 |0021: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0abb22: 6e10 4303 0100 |0023: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getNet:()Lcom/badlogic/gdx/Net; // method@0343 │ │ +0abb28: 0c00 |0026: move-result-object v0 │ │ +0abb2a: 6900 2700 |0027: sput-object v0, Lcom/badlogic/gdx/Gdx;.net:Lcom/badlogic/gdx/Net; // field@0027 │ │ +0abb2e: 6e10 4003 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getInput:()Lcom/badlogic/gdx/Input; // method@0340 │ │ +0abb34: 0c00 |002c: move-result-object v0 │ │ +0abb36: 1f00 bd00 |002d: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ +0abb3a: 6e10 6505 0000 |002f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0565 │ │ +0abb40: 5410 5101 |0032: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abb44: 3800 2a00 |0034: if-eqz v0, 005e // +002a │ │ +0abb48: 5410 5101 |0036: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abb4c: 5400 9c01 |0038: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0abb50: 3800 2400 |003a: if-eqz v0, 005e // +0024 │ │ +0abb54: 5410 5101 |003c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abb58: 5400 9c01 |003e: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0abb5c: 2000 0401 |0040: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0abb60: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +0abb64: 5410 5101 |0044: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abb68: 5400 9c01 |0046: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0abb6c: 1f00 0401 |0048: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0abb70: 6e10 f408 0000 |004a: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.onResume:()V // method@08f4 │ │ +0abb76: 5410 5101 |004d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abb7a: 5400 9c01 |004f: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0abb7e: 2000 2200 |0051: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0abb82: 3800 0b00 |0053: if-eqz v0, 005e // +000b │ │ +0abb86: 5410 5101 |0055: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abb8a: 5400 9c01 |0057: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0abb8e: 1f00 2200 |0059: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0abb92: 6e10 6600 0000 |005b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.onResume:()V // method@0066 │ │ +0abb98: 5510 5001 |005e: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@0150 │ │ +0abb9c: 3900 0b00 |0060: if-nez v0, 006b // +000b │ │ +0abba0: 5410 5101 |0062: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@0151 │ │ +0abba4: 6e10 dd04 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:()V // method@04dd │ │ +0abbaa: 6f10 0500 0100 |0067: invoke-super {v1}, Landroid/app/Activity;.onResume:()V // method@0005 │ │ +0abbb0: 0e00 |006a: return-void │ │ +0abbb2: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +0abbb4: 5c10 5001 |006c: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidApplication;.firstResume:Z // field@0150 │ │ +0abbb8: 28f9 |006e: goto 0067 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0009 line=240 │ │ 0x000b line=241 │ │ 0x0011 line=242 │ │ 0x0017 line=243 │ │ @@ -186887,26 +186915,26 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -09dd84: |[09dd84] com.badlogic.gdx.backends.android.AndroidApplication.postRunnable:(Ljava/lang/Runnable;)V │ │ -09dd94: 5421 5701 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ -09dd98: 1d01 |0002: monitor-enter v1 │ │ -09dd9a: 5420 5701 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ -09dd9e: 6e20 e31c 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -09dda4: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -09dda8: 7210 3501 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ -09ddae: 1e01 |000d: monitor-exit v1 │ │ -09ddb0: 0e00 |000e: return-void │ │ -09ddb2: 0d00 |000f: move-exception v0 │ │ -09ddb4: 1e01 |0010: monitor-exit v1 │ │ -09ddb6: 2700 |0011: throw v0 │ │ +0abbbc: |[0abbbc] com.badlogic.gdx.backends.android.AndroidApplication.postRunnable:(Ljava/lang/Runnable;)V │ │ +0abbcc: 5421 5701 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ +0abbd0: 1d01 |0002: monitor-enter v1 │ │ +0abbd2: 5420 5701 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ +0abbd6: 6e20 e31c 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0abbdc: 6200 2500 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0abbe0: 7210 3501 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ +0abbe6: 1e01 |000d: monitor-exit v1 │ │ +0abbe8: 0e00 |000e: return-void │ │ +0abbea: 0d00 |000f: move-exception v0 │ │ +0abbec: 1e01 |0010: monitor-exit v1 │ │ +0abbee: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=334 │ │ 0x0003 line=335 │ │ 0x0008 line=336 │ │ @@ -186922,17 +186950,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ddc4: |[09ddc4] com.badlogic.gdx.backends.android.AndroidApplication.setLogLevel:(I)V │ │ -09ddd4: 5901 5501 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ -09ddd8: 0e00 |0002: return-void │ │ +0abbfc: |[0abbfc] com.badlogic.gdx.backends.android.AndroidApplication.setLogLevel:(I)V │ │ +0abc0c: 5901 5501 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.logLevel:I // field@0155 │ │ +0abc10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0002 line=395 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidApplication; │ │ 0x0000 - 0x0003 reg=1 logLevel I │ │ @@ -186979,35 +187007,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 │ │ -09dddc: |[09dddc] com.badlogic.gdx.backends.android.AndroidAudio.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -09ddec: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09ddee: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ -09ddf4: 2200 b003 |0004: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -09ddf8: 7010 8625 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -09ddfe: 5b40 6a01 |0009: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09de02: 2200 1d00 |000b: new-instance v0, Landroid/media/SoundPool; // type@001d │ │ -09de06: 5261 5f01 |000d: iget v1, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@015f │ │ -09de0a: 1302 6400 |000f: const/16 v2, #int 100 // #64 │ │ -09de0e: 7040 5200 1023 |0011: invoke-direct {v0, v1, v3, v2}, Landroid/media/SoundPool;.:(III)V // method@0052 │ │ -09de14: 5b40 6b01 |0014: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ -09de18: 1a00 d211 |0016: const-string v0, "audio" // string@11d2 │ │ -09de1c: 6e20 1500 0500 |0018: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -09de22: 0c00 |001b: move-result-object v0 │ │ -09de24: 1f00 1900 |001c: check-cast v0, Landroid/media/AudioManager; // type@0019 │ │ -09de28: 5b40 6901 |001e: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0169 │ │ -09de2c: 2050 0600 |0020: instance-of v0, v5, Landroid/app/Activity; // type@0006 │ │ -09de30: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ -09de34: 1f05 0600 |0024: check-cast v5, Landroid/app/Activity; // type@0006 │ │ -09de38: 6e20 0600 3500 |0026: invoke-virtual {v5, v3}, Landroid/app/Activity;.setVolumeControlStream:(I)V // method@0006 │ │ -09de3e: 0e00 |0029: return-void │ │ +0abc14: |[0abc14] com.badlogic.gdx.backends.android.AndroidAudio.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0abc24: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0abc26: 7010 9524 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2495 │ │ +0abc2c: 2200 b003 |0004: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0abc30: 7010 8625 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0abc36: 5b40 6a01 |0009: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abc3a: 2200 1d00 |000b: new-instance v0, Landroid/media/SoundPool; // type@001d │ │ +0abc3e: 5261 5f01 |000d: iget v1, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.maxSimultaneousSounds:I // field@015f │ │ +0abc42: 1302 6400 |000f: const/16 v2, #int 100 // #64 │ │ +0abc46: 7040 5200 1023 |0011: invoke-direct {v0, v1, v3, v2}, Landroid/media/SoundPool;.:(III)V // method@0052 │ │ +0abc4c: 5b40 6b01 |0014: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ +0abc50: 1a00 d211 |0016: const-string v0, "audio" // string@11d2 │ │ +0abc54: 6e20 1500 0500 |0018: invoke-virtual {v5, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +0abc5a: 0c00 |001b: move-result-object v0 │ │ +0abc5c: 1f00 1900 |001c: check-cast v0, Landroid/media/AudioManager; // type@0019 │ │ +0abc60: 5b40 6901 |001e: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0169 │ │ +0abc64: 2050 0600 |0020: instance-of v0, v5, Landroid/app/Activity; // type@0006 │ │ +0abc68: 3800 0700 |0022: if-eqz v0, 0029 // +0007 │ │ +0abc6c: 1f05 0600 |0024: check-cast v5, Landroid/app/Activity; // type@0006 │ │ +0abc70: 6e20 0600 3500 |0026: invoke-virtual {v5, v3}, Landroid/app/Activity;.setVolumeControlStream:(I)V // method@0006 │ │ +0abc76: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=45 │ │ 0x000b line=48 │ │ 0x0016 line=49 │ │ 0x0020 line=50 │ │ @@ -187024,37 +187052,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09de40: |[09de40] com.badlogic.gdx.backends.android.AndroidAudio.dispose:()V │ │ -09de50: 5454 6a01 |0000: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09de54: 1d04 |0002: monitor-enter v4 │ │ -09de56: 2202 b003 |0003: new-instance v2, Ljava/util/ArrayList; // type@03b0 │ │ -09de5a: 5453 6a01 |0005: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09de5e: 7020 8825 3200 |0007: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2588 │ │ -09de64: 6e10 8f25 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ -09de6a: 0c00 |000d: move-result-object v0 │ │ -09de6c: 7210 ad25 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09de72: 0a03 |0011: move-result v3 │ │ -09de74: 3803 0f00 |0012: if-eqz v3, 0021 // +000f │ │ -09de78: 7210 ae25 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09de7e: 0c01 |0017: move-result-object v1 │ │ -09de80: 1f01 c300 |0018: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ -09de84: 6e10 ab05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.dispose:()V // method@05ab │ │ -09de8a: 28f1 |001d: goto 000e // -000f │ │ -09de8c: 0d03 |001e: move-exception v3 │ │ -09de8e: 1e04 |001f: monitor-exit v4 │ │ -09de90: 2703 |0020: throw v3 │ │ -09de92: 1e04 |0021: monitor-exit v4 │ │ -09de94: 5453 6b01 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ -09de98: 6e10 5600 0300 |0024: invoke-virtual {v3}, Landroid/media/SoundPool;.release:()V // method@0056 │ │ -09de9e: 0e00 |0027: return-void │ │ +0abc78: |[0abc78] com.badlogic.gdx.backends.android.AndroidAudio.dispose:()V │ │ +0abc88: 5454 6a01 |0000: iget-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abc8c: 1d04 |0002: monitor-enter v4 │ │ +0abc8e: 2202 b003 |0003: new-instance v2, Ljava/util/ArrayList; // type@03b0 │ │ +0abc92: 5453 6a01 |0005: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abc96: 7020 8825 3200 |0007: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2588 │ │ +0abc9c: 6e10 8f25 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ +0abca2: 0c00 |000d: move-result-object v0 │ │ +0abca4: 7210 ad25 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0abcaa: 0a03 |0011: move-result v3 │ │ +0abcac: 3803 0f00 |0012: if-eqz v3, 0021 // +000f │ │ +0abcb0: 7210 ae25 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0abcb6: 0c01 |0017: move-result-object v1 │ │ +0abcb8: 1f01 c300 |0018: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ +0abcbc: 6e10 ab05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.dispose:()V // method@05ab │ │ +0abcc2: 28f1 |001d: goto 000e // -000f │ │ +0abcc4: 0d03 |001e: move-exception v3 │ │ +0abcc6: 1e04 |001f: monitor-exit v4 │ │ +0abcc8: 2703 |0020: throw v3 │ │ +0abcca: 1e04 |0021: monitor-exit v4 │ │ +0abccc: 5453 6b01 |0022: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ +0abcd0: 6e10 5600 0300 |0024: invoke-virtual {v3}, Landroid/media/SoundPool;.release:()V // method@0056 │ │ +0abcd6: 0e00 |0027: return-void │ │ catches : 2 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ 0x0021 - 0x0022 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=151 │ │ @@ -187077,18 +187105,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 │ │ -09deb4: |[09deb4] com.badlogic.gdx.backends.android.AndroidAudio.newAudioDevice:(IZ)Lcom/badlogic/gdx/audio/AudioDevice; │ │ -09dec4: 2200 9c00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; // type@009c │ │ -09dec8: 7030 6703 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.:(IZ)V // method@0367 │ │ -09dece: 1100 |0005: return-object v0 │ │ +0abcec: |[0abcec] com.badlogic.gdx.backends.android.AndroidAudio.newAudioDevice:(IZ)Lcom/badlogic/gdx/audio/AudioDevice; │ │ +0abcfc: 2200 9c00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice; // type@009c │ │ +0abd00: 7030 6703 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.:(IZ)V // method@0367 │ │ +0abd06: 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 │ │ @@ -187098,18 +187126,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 │ │ -09ded0: |[09ded0] com.badlogic.gdx.backends.android.AndroidAudio.newAudioRecorder:(IZ)Lcom/badlogic/gdx/audio/AudioRecorder; │ │ -09dee0: 2200 9d00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder; // type@009d │ │ -09dee4: 7030 6e03 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.:(IZ)V // method@036e │ │ -09deea: 1100 |0005: return-object v0 │ │ +0abd08: |[0abd08] com.badlogic.gdx.backends.android.AndroidAudio.newAudioRecorder:(IZ)Lcom/badlogic/gdx/audio/AudioRecorder; │ │ +0abd18: 2200 9d00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder; // type@009d │ │ +0abd1c: 7030 6e03 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.:(IZ)V // method@036e │ │ +0abd22: 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 │ │ @@ -187119,95 +187147,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 │ │ -09deec: |[09deec] com.badlogic.gdx.backends.android.AndroidAudio.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; │ │ -09defc: 07b6 |0000: move-object v6, v11 │ │ -09defe: 1f06 9f00 |0001: check-cast v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09df02: 2200 1c00 |0003: new-instance v0, Landroid/media/MediaPlayer; // type@001c │ │ -09df06: 7010 4400 0000 |0005: invoke-direct {v0}, Landroid/media/MediaPlayer;.:()V // method@0044 │ │ -09df0c: 6e10 8203 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@0382 │ │ -09df12: 0c01 |000b: move-result-object v1 │ │ -09df14: 6202 1a00 |000c: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09df18: 3321 5300 |000e: if-ne v1, v2, 0061 // +0053 │ │ -09df1c: 5461 7301 |0010: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09df20: 6e10 7f03 0600 |0012: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@037f │ │ -09df26: 0c02 |0015: move-result-object v2 │ │ -09df28: 6e20 2e00 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002e │ │ -09df2e: 0c07 |0019: move-result-object v7 │ │ -09df30: 6e10 2900 0700 |001a: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0029 │ │ -09df36: 0c01 |001d: move-result-object v1 │ │ -09df38: 6e10 2b00 0700 |001e: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@002b │ │ -09df3e: 0b02 |0021: move-result-wide v2 │ │ -09df40: 6e10 2a00 0700 |0022: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@002a │ │ -09df46: 0b04 |0025: move-result-wide v4 │ │ -09df48: 7406 4c00 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/io/FileDescriptor;JJ)V // method@004c │ │ -09df4e: 6e10 2800 0700 |0029: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0028 │ │ -09df54: 6e10 4900 0000 |002c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0049 │ │ -09df5a: 2209 c300 |002f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ -09df5e: 7030 aa05 a900 |0031: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@05aa │ │ -09df64: 54a2 6a01 |0034: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09df68: 1d02 |0036: monitor-enter v2 │ │ -09df6a: 54a1 6a01 |0037: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09df6e: 7220 af25 9100 |0039: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -09df74: 1e02 |003c: monitor-exit v2 │ │ -09df76: 1109 |003d: return-object v9 │ │ -09df78: 0d01 |003e: move-exception v1 │ │ -09df7a: 1e02 |003f: monitor-exit v2 │ │ -09df7c: 2701 |0040: throw v1 │ │ -09df7e: 0d08 |0041: move-exception v8 │ │ -09df80: 2201 bc02 |0042: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09df84: 2202 9103 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -09df88: 7010 d024 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09df8e: 1a03 5303 |0049: const-string v3, "Error loading audio file: " // string@0353 │ │ -09df92: 6e20 d724 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09df98: 0c02 |004e: move-result-object v2 │ │ -09df9a: 6e20 d624 b200 |004f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09dfa0: 0c02 |0052: move-result-object v2 │ │ -09dfa2: 1a03 0400 |0053: const-string v3, " │ │ +0abd24: |[0abd24] com.badlogic.gdx.backends.android.AndroidAudio.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; │ │ +0abd34: 07b6 |0000: move-object v6, v11 │ │ +0abd36: 1f06 9f00 |0001: check-cast v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0abd3a: 2200 1c00 |0003: new-instance v0, Landroid/media/MediaPlayer; // type@001c │ │ +0abd3e: 7010 4400 0000 |0005: invoke-direct {v0}, Landroid/media/MediaPlayer;.:()V // method@0044 │ │ +0abd44: 6e10 8203 0600 |0008: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@0382 │ │ +0abd4a: 0c01 |000b: move-result-object v1 │ │ +0abd4c: 6202 1a00 |000c: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0abd50: 3321 5300 |000e: if-ne v1, v2, 0061 // +0053 │ │ +0abd54: 5461 7301 |0010: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0abd58: 6e10 7f03 0600 |0012: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@037f │ │ +0abd5e: 0c02 |0015: move-result-object v2 │ │ +0abd60: 6e20 2e00 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002e │ │ +0abd66: 0c07 |0019: move-result-object v7 │ │ +0abd68: 6e10 2900 0700 |001a: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0029 │ │ +0abd6e: 0c01 |001d: move-result-object v1 │ │ +0abd70: 6e10 2b00 0700 |001e: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@002b │ │ +0abd76: 0b02 |0021: move-result-wide v2 │ │ +0abd78: 6e10 2a00 0700 |0022: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@002a │ │ +0abd7e: 0b04 |0025: move-result-wide v4 │ │ +0abd80: 7406 4c00 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/io/FileDescriptor;JJ)V // method@004c │ │ +0abd86: 6e10 2800 0700 |0029: invoke-virtual {v7}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0028 │ │ +0abd8c: 6e10 4900 0000 |002c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0049 │ │ +0abd92: 2209 c300 |002f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ +0abd96: 7030 aa05 a900 |0031: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@05aa │ │ +0abd9c: 54a2 6a01 |0034: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abda0: 1d02 |0036: monitor-enter v2 │ │ +0abda2: 54a1 6a01 |0037: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abda6: 7220 af25 9100 |0039: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0abdac: 1e02 |003c: monitor-exit v2 │ │ +0abdae: 1109 |003d: return-object v9 │ │ +0abdb0: 0d01 |003e: move-exception v1 │ │ +0abdb2: 1e02 |003f: monitor-exit v2 │ │ +0abdb4: 2701 |0040: throw v1 │ │ +0abdb6: 0d08 |0041: move-exception v8 │ │ +0abdb8: 2201 bc02 |0042: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0abdbc: 2202 9103 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0abdc0: 7010 d024 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0abdc6: 1a03 5303 |0049: const-string v3, "Error loading audio file: " // string@0353 │ │ +0abdca: 6e20 d724 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0abdd0: 0c02 |004e: move-result-object v2 │ │ +0abdd2: 6e20 d624 b200 |004f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0abdd8: 0c02 |0052: move-result-object v2 │ │ +0abdda: 1a03 0400 |0053: const-string v3, " │ │ Note: Internal audio files must be placed in the assets directory." // string@0004 │ │ -09dfa6: 6e20 d724 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09dfac: 0c02 |0058: move-result-object v2 │ │ -09dfae: 6e10 dd24 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09dfb4: 0c02 |005c: move-result-object v2 │ │ -09dfb6: 7030 2a1e 2108 |005d: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09dfbc: 2701 |0060: throw v1 │ │ -09dfbe: 6e10 7803 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0378 │ │ -09dfc4: 0c01 |0064: move-result-object v1 │ │ -09dfc6: 6e10 f623 0100 |0065: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09dfcc: 0c01 |0068: move-result-object v1 │ │ -09dfce: 6e20 4d00 1000 |0069: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@004d │ │ -09dfd4: 6e10 4900 0000 |006c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0049 │ │ -09dfda: 2209 c300 |006f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ -09dfde: 7030 aa05 a900 |0071: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@05aa │ │ -09dfe4: 54a2 6a01 |0074: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09dfe8: 1d02 |0076: monitor-enter v2 │ │ -09dfea: 54a1 6a01 |0077: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09dfee: 7220 af25 9100 |0079: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -09dff4: 1e02 |007c: monitor-exit v2 │ │ -09dff6: 28c0 |007d: goto 003d // -0040 │ │ -09dff8: 0d01 |007e: move-exception v1 │ │ -09dffa: 1e02 |007f: monitor-exit v2 │ │ -09dffc: 2701 |0080: throw v1 │ │ -09dffe: 0d08 |0081: move-exception v8 │ │ -09e000: 2201 bc02 |0082: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e004: 2202 9103 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -09e008: 7010 d024 0200 |0086: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e00e: 1a03 5303 |0089: const-string v3, "Error loading audio file: " // string@0353 │ │ -09e012: 6e20 d724 3200 |008b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e018: 0c02 |008e: move-result-object v2 │ │ -09e01a: 6e20 d624 b200 |008f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e020: 0c02 |0092: move-result-object v2 │ │ -09e022: 6e10 dd24 0200 |0093: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e028: 0c02 |0096: move-result-object v2 │ │ -09e02a: 7030 2a1e 2108 |0097: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09e030: 2701 |009a: throw v1 │ │ +0abdde: 6e20 d724 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0abde4: 0c02 |0058: move-result-object v2 │ │ +0abde6: 6e10 dd24 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0abdec: 0c02 |005c: move-result-object v2 │ │ +0abdee: 7030 2a1e 2108 |005d: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0abdf4: 2701 |0060: throw v1 │ │ +0abdf6: 6e10 7803 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0378 │ │ +0abdfc: 0c01 |0064: move-result-object v1 │ │ +0abdfe: 6e10 f623 0100 |0065: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0abe04: 0c01 |0068: move-result-object v1 │ │ +0abe06: 6e20 4d00 1000 |0069: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/lang/String;)V // method@004d │ │ +0abe0c: 6e10 4900 0000 |006c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@0049 │ │ +0abe12: 2209 c300 |006f: new-instance v9, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ +0abe16: 7030 aa05 a900 |0071: invoke-direct {v9, v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V // method@05aa │ │ +0abe1c: 54a2 6a01 |0074: iget-object v2, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abe20: 1d02 |0076: monitor-enter v2 │ │ +0abe22: 54a1 6a01 |0077: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abe26: 7220 af25 9100 |0079: invoke-interface {v1, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0abe2c: 1e02 |007c: monitor-exit v2 │ │ +0abe2e: 28c0 |007d: goto 003d // -0040 │ │ +0abe30: 0d01 |007e: move-exception v1 │ │ +0abe32: 1e02 |007f: monitor-exit v2 │ │ +0abe34: 2701 |0080: throw v1 │ │ +0abe36: 0d08 |0081: move-exception v8 │ │ +0abe38: 2201 bc02 |0082: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0abe3c: 2202 9103 |0084: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0abe40: 7010 d024 0200 |0086: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0abe46: 1a03 5303 |0089: const-string v3, "Error loading audio file: " // string@0353 │ │ +0abe4a: 6e20 d724 3200 |008b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0abe50: 0c02 |008e: move-result-object v2 │ │ +0abe52: 6e20 d624 b200 |008f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0abe58: 0c02 |0092: move-result-object v2 │ │ +0abe5a: 6e10 dd24 0200 |0093: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0abe60: 0c02 |0096: move-result-object v2 │ │ +0abe62: 7030 2a1e 2108 |0097: invoke-direct {v1, v2, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0abe68: 2701 |009a: throw v1 │ │ catches : 6 │ │ 0x0010 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0041 │ │ 0x0037 - 0x0040 │ │ -> 0x003e │ │ 0x0040 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0041 │ │ @@ -187258,79 +187286,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 │ │ -09e074: |[09e074] com.badlogic.gdx.backends.android.AndroidAudio.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; │ │ -09e084: 07a0 |0000: move-object v0, v10 │ │ -09e086: 1f00 9f00 |0001: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e08a: 6e10 8203 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@0382 │ │ -09e090: 0c04 |0006: move-result-object v4 │ │ -09e092: 6205 1a00 |0007: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e096: 3354 4000 |0009: if-ne v4, v5, 0049 // +0040 │ │ -09e09a: 5404 7301 |000b: iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e09e: 6e10 7f03 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@037f │ │ -09e0a4: 0c05 |0010: move-result-object v5 │ │ -09e0a6: 6e20 2e00 5400 |0011: invoke-virtual {v4, v5}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002e │ │ -09e0ac: 0c01 |0014: move-result-object v1 │ │ -09e0ae: 2203 d000 |0015: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d0 │ │ -09e0b2: 5494 6b01 |0017: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ -09e0b6: 5495 6901 |0019: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0169 │ │ -09e0ba: 5496 6b01 |001b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ -09e0be: 1217 |001d: const/4 v7, #int 1 // #1 │ │ -09e0c0: 6e30 5300 1607 |001e: invoke-virtual {v6, v1, v7}, Landroid/media/SoundPool;.load:(Landroid/content/res/AssetFileDescriptor;I)I // method@0053 │ │ -09e0c6: 0a06 |0021: move-result v6 │ │ -09e0c8: 7040 0f06 4365 |0022: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@060f │ │ -09e0ce: 6e10 2800 0100 |0025: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0028 │ │ -09e0d4: 1103 |0028: return-object v3 │ │ -09e0d6: 0d02 |0029: move-exception v2 │ │ -09e0d8: 2204 bc02 |002a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e0dc: 2205 9103 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -09e0e0: 7010 d024 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e0e6: 1a06 5303 |0031: const-string v6, "Error loading audio file: " // string@0353 │ │ -09e0ea: 6e20 d724 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e0f0: 0c05 |0036: move-result-object v5 │ │ -09e0f2: 6e20 d624 a500 |0037: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e0f8: 0c05 |003a: move-result-object v5 │ │ -09e0fa: 1a06 0400 |003b: const-string v6, " │ │ +0abeac: |[0abeac] com.badlogic.gdx.backends.android.AndroidAudio.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; │ │ +0abebc: 07a0 |0000: move-object v0, v10 │ │ +0abebe: 1f00 9f00 |0001: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0abec2: 6e10 8203 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@0382 │ │ +0abec8: 0c04 |0006: move-result-object v4 │ │ +0abeca: 6205 1a00 |0007: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0abece: 3354 4000 |0009: if-ne v4, v5, 0049 // +0040 │ │ +0abed2: 5404 7301 |000b: iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0abed6: 6e10 7f03 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.path:()Ljava/lang/String; // method@037f │ │ +0abedc: 0c05 |0010: move-result-object v5 │ │ +0abede: 6e20 2e00 5400 |0011: invoke-virtual {v4, v5}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002e │ │ +0abee4: 0c01 |0014: move-result-object v1 │ │ +0abee6: 2203 d000 |0015: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d0 │ │ +0abeea: 5494 6b01 |0017: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ +0abeee: 5495 6901 |0019: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0169 │ │ +0abef2: 5496 6b01 |001b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ +0abef6: 1217 |001d: const/4 v7, #int 1 // #1 │ │ +0abef8: 6e30 5300 1607 |001e: invoke-virtual {v6, v1, v7}, Landroid/media/SoundPool;.load:(Landroid/content/res/AssetFileDescriptor;I)I // method@0053 │ │ +0abefe: 0a06 |0021: move-result v6 │ │ +0abf00: 7040 0f06 4365 |0022: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@060f │ │ +0abf06: 6e10 2800 0100 |0025: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0028 │ │ +0abf0c: 1103 |0028: return-object v3 │ │ +0abf0e: 0d02 |0029: move-exception v2 │ │ +0abf10: 2204 bc02 |002a: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0abf14: 2205 9103 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0abf18: 7010 d024 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0abf1e: 1a06 5303 |0031: const-string v6, "Error loading audio file: " // string@0353 │ │ +0abf22: 6e20 d724 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0abf28: 0c05 |0036: move-result-object v5 │ │ +0abf2a: 6e20 d624 a500 |0037: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0abf30: 0c05 |003a: move-result-object v5 │ │ +0abf32: 1a06 0400 |003b: const-string v6, " │ │ Note: Internal audio files must be placed in the assets directory." // string@0004 │ │ -09e0fe: 6e20 d724 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e104: 0c05 |0040: move-result-object v5 │ │ -09e106: 6e10 dd24 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e10c: 0c05 |0044: move-result-object v5 │ │ -09e10e: 7030 2a1e 5402 |0045: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09e114: 2704 |0048: throw v4 │ │ -09e116: 2203 d000 |0049: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d0 │ │ -09e11a: 5494 6b01 |004b: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ -09e11e: 5495 6901 |004d: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0169 │ │ -09e122: 5496 6b01 |004f: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ -09e126: 6e10 7803 0000 |0051: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0378 │ │ -09e12c: 0c07 |0054: move-result-object v7 │ │ -09e12e: 6e10 f623 0700 |0055: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e134: 0c07 |0058: move-result-object v7 │ │ -09e136: 1218 |0059: const/4 v8, #int 1 // #1 │ │ -09e138: 6e30 5400 7608 |005a: invoke-virtual {v6, v7, v8}, Landroid/media/SoundPool;.load:(Ljava/lang/String;I)I // method@0054 │ │ -09e13e: 0a06 |005d: move-result v6 │ │ -09e140: 7040 0f06 4365 |005e: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@060f │ │ -09e146: 28c7 |0061: goto 0028 // -0039 │ │ -09e148: 0d02 |0062: move-exception v2 │ │ -09e14a: 2204 bc02 |0063: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e14e: 2205 9103 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -09e152: 7010 d024 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e158: 1a06 5303 |006a: const-string v6, "Error loading audio file: " // string@0353 │ │ -09e15c: 6e20 d724 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e162: 0c05 |006f: move-result-object v5 │ │ -09e164: 6e20 d624 a500 |0070: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e16a: 0c05 |0073: move-result-object v5 │ │ -09e16c: 6e10 dd24 0500 |0074: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e172: 0c05 |0077: move-result-object v5 │ │ -09e174: 7030 2a1e 5402 |0078: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09e17a: 2704 |007b: throw v4 │ │ +0abf36: 6e20 d724 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0abf3c: 0c05 |0040: move-result-object v5 │ │ +0abf3e: 6e10 dd24 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0abf44: 0c05 |0044: move-result-object v5 │ │ +0abf46: 7030 2a1e 5402 |0045: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0abf4c: 2704 |0048: throw v4 │ │ +0abf4e: 2203 d000 |0049: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidSound; // type@00d0 │ │ +0abf52: 5494 6b01 |004b: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ +0abf56: 5495 6901 |004d: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.manager:Landroid/media/AudioManager; // field@0169 │ │ +0abf5a: 5496 6b01 |004f: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudio;.soundPool:Landroid/media/SoundPool; // field@016b │ │ +0abf5e: 6e10 7803 0000 |0051: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:()Ljava/io/File; // method@0378 │ │ +0abf64: 0c07 |0054: move-result-object v7 │ │ +0abf66: 6e10 f623 0700 |0055: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0abf6c: 0c07 |0058: move-result-object v7 │ │ +0abf6e: 1218 |0059: const/4 v8, #int 1 // #1 │ │ +0abf70: 6e30 5400 7608 |005a: invoke-virtual {v6, v7, v8}, Landroid/media/SoundPool;.load:(Ljava/lang/String;I)I // method@0054 │ │ +0abf76: 0a06 |005d: move-result v6 │ │ +0abf78: 7040 0f06 4365 |005e: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidSound;.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V // method@060f │ │ +0abf7e: 28c7 |0061: goto 0028 // -0039 │ │ +0abf80: 0d02 |0062: move-exception v2 │ │ +0abf82: 2204 bc02 |0063: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0abf86: 2205 9103 |0065: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0abf8a: 7010 d024 0500 |0067: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0abf90: 1a06 5303 |006a: const-string v6, "Error loading audio file: " // string@0353 │ │ +0abf94: 6e20 d724 6500 |006c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0abf9a: 0c05 |006f: move-result-object v5 │ │ +0abf9c: 6e20 d624 a500 |0070: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0abfa2: 0c05 |0073: move-result-object v5 │ │ +0abfa4: 6e10 dd24 0500 |0074: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0abfaa: 0c05 |0077: move-result-object v5 │ │ +0abfac: 7030 2a1e 5402 |0078: invoke-direct {v4, v5, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0abfb2: 2704 |007b: throw v4 │ │ catches : 2 │ │ 0x000b - 0x0028 │ │ Ljava/io/IOException; -> 0x0029 │ │ 0x0049 - 0x0061 │ │ Ljava/lang/Exception; -> 0x0062 │ │ positions : │ │ 0x0000 line=123 │ │ @@ -187358,41 +187386,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -09e198: |[09e198] com.badlogic.gdx.backends.android.AndroidAudio.pause:()V │ │ -09e1a8: 5443 6a01 |0000: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09e1ac: 1d03 |0002: monitor-enter v3 │ │ -09e1ae: 5442 6a01 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09e1b2: 7210 b425 0200 |0005: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ -09e1b8: 0c00 |0008: move-result-object v0 │ │ -09e1ba: 7210 ad25 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -09e1c0: 0a02 |000c: move-result v2 │ │ -09e1c2: 3802 1c00 |000d: if-eqz v2, 0029 // +001c │ │ -09e1c6: 7210 ae25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -09e1cc: 0c01 |0012: move-result-object v1 │ │ -09e1ce: 1f01 c300 |0013: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ -09e1d2: 6e10 ae05 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPlaying:()Z // method@05ae │ │ -09e1d8: 0a02 |0018: move-result v2 │ │ -09e1da: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -09e1de: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -09e1e0: 5c12 3302 |001c: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ -09e1e4: 6e10 af05 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.pause:()V // method@05af │ │ -09e1ea: 28e8 |0021: goto 0009 // -0018 │ │ -09e1ec: 0d02 |0022: move-exception v2 │ │ -09e1ee: 1e03 |0023: monitor-exit v3 │ │ -09e1f0: 2702 |0024: throw v2 │ │ -09e1f2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -09e1f4: 5c12 3302 |0026: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ -09e1f8: 28e1 |0028: goto 0009 // -001f │ │ -09e1fa: 1e03 |0029: monitor-exit v3 │ │ -09e1fc: 0e00 |002a: return-void │ │ +0abfd0: |[0abfd0] com.badlogic.gdx.backends.android.AndroidAudio.pause:()V │ │ +0abfe0: 5443 6a01 |0000: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abfe4: 1d03 |0002: monitor-enter v3 │ │ +0abfe6: 5442 6a01 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0abfea: 7210 b425 0200 |0005: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ +0abff0: 0c00 |0008: move-result-object v0 │ │ +0abff2: 7210 ad25 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0abff8: 0a02 |000c: move-result v2 │ │ +0abffa: 3802 1c00 |000d: if-eqz v2, 0029 // +001c │ │ +0abffe: 7210 ae25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0ac004: 0c01 |0012: move-result-object v1 │ │ +0ac006: 1f01 c300 |0013: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ +0ac00a: 6e10 ae05 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPlaying:()Z // method@05ae │ │ +0ac010: 0a02 |0018: move-result v2 │ │ +0ac012: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +0ac016: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0ac018: 5c12 3302 |001c: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ +0ac01c: 6e10 af05 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.pause:()V // method@05af │ │ +0ac022: 28e8 |0021: goto 0009 // -0018 │ │ +0ac024: 0d02 |0022: move-exception v2 │ │ +0ac026: 1e03 |0023: monitor-exit v3 │ │ +0ac028: 2702 |0024: throw v2 │ │ +0ac02a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0ac02c: 5c12 3302 |0026: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ +0ac030: 28e1 |0028: goto 0009 // -001f │ │ +0ac032: 1e03 |0029: monitor-exit v3 │ │ +0ac034: 0e00 |002a: return-void │ │ catches : 2 │ │ 0x0003 - 0x0024 │ │ -> 0x0022 │ │ 0x0026 - 0x002a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ @@ -187416,41 +187444,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -09e214: |[09e214] com.badlogic.gdx.backends.android.AndroidAudio.resume:()V │ │ -09e224: 5442 6a01 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09e228: 1d02 |0002: monitor-enter v2 │ │ -09e22a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09e22c: 5441 6a01 |0004: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09e230: 7210 b725 0100 |0006: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ -09e236: 0a01 |0009: move-result v1 │ │ -09e238: 3510 1d00 |000a: if-ge v0, v1, 0027 // +001d │ │ -09e23c: 5441 6a01 |000c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09e240: 7220 b225 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -09e246: 0c01 |0011: move-result-object v1 │ │ -09e248: 1f01 c300 |0012: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ -09e24c: 5511 3302 |0014: iget-boolean v1, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ -09e250: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -09e252: 3331 0d00 |0017: if-ne v1, v3, 0024 // +000d │ │ -09e256: 5441 6a01 |0019: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -09e25a: 7220 b225 0100 |001b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -09e260: 0c01 |001e: move-result-object v1 │ │ -09e262: 1f01 c300 |001f: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ -09e266: 6e10 b005 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.play:()V // method@05b0 │ │ -09e26c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09e270: 28de |0026: goto 0004 // -0022 │ │ -09e272: 1e02 |0027: monitor-exit v2 │ │ -09e274: 0e00 |0028: return-void │ │ -09e276: 0d01 |0029: move-exception v1 │ │ -09e278: 1e02 |002a: monitor-exit v2 │ │ -09e27a: 2701 |002b: throw v1 │ │ +0ac04c: |[0ac04c] com.badlogic.gdx.backends.android.AndroidAudio.resume:()V │ │ +0ac05c: 5442 6a01 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0ac060: 1d02 |0002: monitor-enter v2 │ │ +0ac062: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ac064: 5441 6a01 |0004: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0ac068: 7210 b725 0100 |0006: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ +0ac06e: 0a01 |0009: move-result v1 │ │ +0ac070: 3510 1d00 |000a: if-ge v0, v1, 0027 // +001d │ │ +0ac074: 5441 6a01 |000c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0ac078: 7220 b225 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0ac07e: 0c01 |0011: move-result-object v1 │ │ +0ac080: 1f01 c300 |0012: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ +0ac084: 5511 3302 |0014: iget-boolean v1, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ +0ac088: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0ac08a: 3331 0d00 |0017: if-ne v1, v3, 0024 // +000d │ │ +0ac08e: 5441 6a01 |0019: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0ac092: 7220 b225 0100 |001b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0ac098: 0c01 |001e: move-result-object v1 │ │ +0ac09a: 1f01 c300 |001f: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidMusic; // type@00c3 │ │ +0ac09e: 6e10 b005 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidMusic;.play:()V // method@05b0 │ │ +0ac0a4: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac0a8: 28de |0026: goto 0004 // -0022 │ │ +0ac0aa: 1e02 |0027: monitor-exit v2 │ │ +0ac0ac: 0e00 |0028: return-void │ │ +0ac0ae: 0d01 |0029: move-exception v1 │ │ +0ac0b0: 1e02 |002a: monitor-exit v2 │ │ +0ac0b2: 2701 |002b: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x002b │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x000c line=71 │ │ @@ -187496,18 +187524,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e288: |[09e288] com.badlogic.gdx.backends.android.AndroidClipboard.:(Landroid/content/Context;)V │ │ -09e298: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09e29e: 5b01 7201 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.context:Landroid/content/Context; // field@0172 │ │ -09e2a2: 0e00 |0005: return-void │ │ +0ac0c0: |[0ac0c0] com.badlogic.gdx.backends.android.AndroidClipboard.:(Landroid/content/Context;)V │ │ +0ac0d0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ac0d6: 5b01 7201 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.context:Landroid/content/Context; // field@0172 │ │ +0ac0da: 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; │ │ @@ -187519,17 +187547,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e2a4: |[09e2a4] com.badlogic.gdx.backends.android.AndroidClipboard.getContents:()Ljava/lang/String; │ │ -09e2b4: 5410 7101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@0171 │ │ -09e2b8: 1100 |0002: return-object v0 │ │ +0ac0dc: |[0ac0dc] com.badlogic.gdx.backends.android.AndroidClipboard.getContents:()Ljava/lang/String; │ │ +0ac0ec: 5410 7101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@0171 │ │ +0ac0f0: 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;) │ │ @@ -187537,17 +187565,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e2bc: |[09e2bc] com.badlogic.gdx.backends.android.AndroidClipboard.setContents:(Ljava/lang/String;)V │ │ -09e2cc: 5b01 7101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@0171 │ │ -09e2d0: 0e00 |0002: return-void │ │ +0ac0f4: |[0ac0f4] com.badlogic.gdx.backends.android.AndroidClipboard.setContents:(Ljava/lang/String;)V │ │ +0ac104: 5b01 7101 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.contents:Ljava/lang/String; // field@0171 │ │ +0ac108: 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; │ │ @@ -187581,18 +187609,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 │ │ -09e2d4: |[09e2d4] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ -09e2e4: 7030 7d09 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ -09e2ea: 5b01 7301 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e2ee: 0e00 |0005: return-void │ │ +0ac10c: |[0ac10c] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V │ │ +0ac11c: 7030 7d09 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ +0ac122: 5b01 7301 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac126: 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; │ │ @@ -187605,22 +187633,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 │ │ -09e2f0: |[09e2f0] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ -09e300: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -09e304: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -09e308: 6e30 bb24 0401 |0004: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -09e30e: 0c00 |0007: move-result-object v0 │ │ -09e310: 7030 7f09 0205 |0008: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@097f │ │ -09e316: 5b23 7301 |000b: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e31a: 0e00 |000d: return-void │ │ +0ac128: |[0ac128] com.badlogic.gdx.backends.android.AndroidFileHandle.:(Landroid/content/res/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V │ │ +0ac138: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +0ac13c: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0ac140: 6e30 bb24 0401 |0004: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +0ac146: 0c00 |0007: move-result-object v0 │ │ +0ac148: 7030 7f09 0205 |0008: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)V // method@097f │ │ +0ac14e: 5b23 7301 |000b: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac152: 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; │ │ @@ -187634,40 +187662,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 │ │ -09e31c: |[09e31c] com.badlogic.gdx.backends.android.AndroidFileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09e32c: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -09e330: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -09e334: 6e30 bb24 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -09e33a: 0c05 |0007: move-result-object v5 │ │ -09e33c: 5440 7401 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e340: 6e10 f623 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e346: 0c00 |000d: move-result-object v0 │ │ -09e348: 6e10 ba24 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -09e34e: 0a00 |0011: move-result v0 │ │ -09e350: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -09e354: 2200 9f00 |0014: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e358: 5441 7301 |0016: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e35c: 2202 5b03 |0018: new-instance v2, Ljava/io/File; // type@035b │ │ -09e360: 7020 ed23 5200 |001a: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -09e366: 5443 7501 |001d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e36a: 7040 7403 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@0374 │ │ -09e370: 1100 |0022: return-object v0 │ │ -09e372: 2200 9f00 |0023: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e376: 5441 7301 |0025: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e37a: 2202 5b03 |0027: new-instance v2, Ljava/io/File; // type@035b │ │ -09e37e: 5443 7401 |0029: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e382: 7030 ec23 3205 |002b: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ -09e388: 5443 7501 |002e: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e38c: 7040 7403 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@0374 │ │ -09e392: 28ef |0033: goto 0022 // -0011 │ │ +0ac154: |[0ac154] com.badlogic.gdx.backends.android.AndroidFileHandle.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac164: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +0ac168: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0ac16c: 6e30 bb24 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +0ac172: 0c05 |0007: move-result-object v5 │ │ +0ac174: 5440 7401 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac178: 6e10 f623 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac17e: 0c00 |000d: move-result-object v0 │ │ +0ac180: 6e10 ba24 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +0ac186: 0a00 |0011: move-result v0 │ │ +0ac188: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +0ac18c: 2200 9f00 |0014: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac190: 5441 7301 |0016: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac194: 2202 5b03 |0018: new-instance v2, Ljava/io/File; // type@035b │ │ +0ac198: 7020 ed23 5200 |001a: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0ac19e: 5443 7501 |001d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac1a2: 7040 7403 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@0374 │ │ +0ac1a8: 1100 |0022: return-object v0 │ │ +0ac1aa: 2200 9f00 |0023: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac1ae: 5441 7301 |0025: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac1b2: 2202 5b03 |0027: new-instance v2, Ljava/io/File; // type@035b │ │ +0ac1b6: 5443 7401 |0029: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac1ba: 7030 ec23 3205 |002b: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ +0ac1c0: 5443 7501 |002e: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac1c4: 7040 7403 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@0374 │ │ +0ac1ca: 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; │ │ @@ -187678,42 +187706,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -09e394: |[09e394] com.badlogic.gdx.backends.android.AndroidFileHandle.exists:()Z │ │ -09e3a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09e3a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -09e3a8: 5464 7501 |0002: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e3ac: 6205 1a00 |0004: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e3b0: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -09e3b4: 5464 7401 |0008: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e3b8: 6e10 f623 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e3be: 0c01 |000d: move-result-object v1 │ │ -09e3c0: 5464 7301 |000e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e3c4: 6e20 2d00 1400 |0010: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002d │ │ -09e3ca: 0c04 |0013: move-result-object v4 │ │ -09e3cc: 6e10 0924 0400 |0014: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2409 │ │ -09e3d2: 0f02 |0017: return v2 │ │ -09e3d4: 0d00 |0018: move-exception v0 │ │ -09e3d6: 5464 7301 |0019: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e3da: 6e20 2c00 1400 |001b: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ -09e3e0: 0c04 |001e: move-result-object v4 │ │ -09e3e2: 2144 |001f: array-length v4, v4 │ │ -09e3e4: 3c04 f7ff |0020: if-gtz v4, 0017 // -0009 │ │ -09e3e8: 0132 |0022: move v2, v3 │ │ -09e3ea: 28f4 |0023: goto 0017 // -000c │ │ -09e3ec: 0d02 |0024: move-exception v2 │ │ -09e3ee: 0132 |0025: move v2, v3 │ │ -09e3f0: 28f1 |0026: goto 0017 // -000f │ │ -09e3f2: 6f10 8709 0600 |0027: invoke-super {v6}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -09e3f8: 0a02 |002a: move-result v2 │ │ -09e3fa: 28ec |002b: goto 0017 // -0014 │ │ +0ac1cc: |[0ac1cc] com.badlogic.gdx.backends.android.AndroidFileHandle.exists:()Z │ │ +0ac1dc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ac1de: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0ac1e0: 5464 7501 |0002: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac1e4: 6205 1a00 |0004: sget-object v5, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac1e8: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +0ac1ec: 5464 7401 |0008: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac1f0: 6e10 f623 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac1f6: 0c01 |000d: move-result-object v1 │ │ +0ac1f8: 5464 7301 |000e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac1fc: 6e20 2d00 1400 |0010: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002d │ │ +0ac202: 0c04 |0013: move-result-object v4 │ │ +0ac204: 6e10 0924 0400 |0014: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2409 │ │ +0ac20a: 0f02 |0017: return v2 │ │ +0ac20c: 0d00 |0018: move-exception v0 │ │ +0ac20e: 5464 7301 |0019: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac212: 6e20 2c00 1400 |001b: invoke-virtual {v4, v1}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ +0ac218: 0c04 |001e: move-result-object v4 │ │ +0ac21a: 2144 |001f: array-length v4, v4 │ │ +0ac21c: 3c04 f7ff |0020: if-gtz v4, 0017 // -0009 │ │ +0ac220: 0132 |0022: move v2, v3 │ │ +0ac222: 28f4 |0023: goto 0017 // -000c │ │ +0ac224: 0d02 |0024: move-exception v2 │ │ +0ac226: 0132 |0025: move v2, v3 │ │ +0ac228: 28f1 |0026: goto 0017 // -000f │ │ +0ac22a: 6f10 8709 0600 |0027: invoke-super {v6}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +0ac230: 0a02 |002a: move-result v2 │ │ +0ac232: 28ec |002b: goto 0017 // -0014 │ │ catches : 2 │ │ 0x000e - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ 0x0019 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0024 │ │ positions : │ │ 0x0002 line=131 │ │ @@ -187736,34 +187764,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09e418: |[09e418] com.badlogic.gdx.backends.android.AndroidFileHandle.isDirectory:()Z │ │ -09e428: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09e42a: 5442 7501 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e42e: 6203 1a00 |0003: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e432: 3332 1500 |0005: if-ne v2, v3, 001a // +0015 │ │ -09e436: 5442 7301 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e43a: 5443 7401 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e43e: 6e10 f623 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e444: 0c03 |000e: move-result-object v3 │ │ -09e446: 6e20 2c00 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ -09e44c: 0c02 |0012: move-result-object v2 │ │ -09e44e: 2122 |0013: array-length v2, v2 │ │ -09e450: 3d02 0300 |0014: if-lez v2, 0017 // +0003 │ │ -09e454: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -09e456: 0f01 |0017: return v1 │ │ -09e458: 0d00 |0018: move-exception v0 │ │ -09e45a: 28fe |0019: goto 0017 // -0002 │ │ -09e45c: 6f10 8a09 0400 |001a: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ -09e462: 0a01 |001d: move-result v1 │ │ -09e464: 28f9 |001e: goto 0017 // -0007 │ │ +0ac250: |[0ac250] com.badlogic.gdx.backends.android.AndroidFileHandle.isDirectory:()Z │ │ +0ac260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ac262: 5442 7501 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac266: 6203 1a00 |0003: sget-object v3, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac26a: 3332 1500 |0005: if-ne v2, v3, 001a // +0015 │ │ +0ac26e: 5442 7301 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac272: 5443 7401 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac276: 6e10 f623 0300 |000b: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac27c: 0c03 |000e: move-result-object v3 │ │ +0ac27e: 6e20 2c00 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ +0ac284: 0c02 |0012: move-result-object v2 │ │ +0ac286: 2122 |0013: array-length v2, v2 │ │ +0ac288: 3d02 0300 |0014: if-lez v2, 0017 // +0003 │ │ +0ac28c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0ac28e: 0f01 |0017: return v1 │ │ +0ac290: 0d00 |0018: move-exception v0 │ │ +0ac292: 28fe |0019: goto 0017 // -0002 │ │ +0ac294: 6f10 8a09 0400 |001a: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.isDirectory:()Z // method@098a │ │ +0ac29a: 0a01 |001d: move-result v1 │ │ +0ac29c: 28f9 |001e: goto 0017 // -0007 │ │ catches : 1 │ │ 0x0007 - 0x0014 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0001 line=120 │ │ 0x0007 line=122 │ │ 0x0017 line=127 │ │ @@ -187779,18 +187807,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09e478: |[09e478] com.badlogic.gdx.backends.android.AndroidFileHandle.lastModified:()J │ │ -09e488: 6f10 8b09 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.lastModified:()J // method@098b │ │ -09e48e: 0b00 |0003: move-result-wide v0 │ │ -09e490: 1000 |0004: return-wide v0 │ │ +0ac2b0: |[0ac2b0] com.badlogic.gdx.backends.android.AndroidFileHandle.lastModified:()J │ │ +0ac2c0: 6f10 8b09 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.lastModified:()J // method@098b │ │ +0ac2c6: 0b00 |0003: move-result-wide v0 │ │ +0ac2c8: 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;) │ │ @@ -187798,31 +187826,31 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09e494: |[09e494] com.badlogic.gdx.backends.android.AndroidFileHandle.length:()J │ │ -09e4a4: 5420 7501 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e4a8: 6201 1a00 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e4ac: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ -09e4b0: 5420 7301 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e4b4: 5421 7401 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e4b8: 6e10 f623 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e4be: 0c01 |000d: move-result-object v1 │ │ -09e4c0: 6e20 2e00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002e │ │ -09e4c6: 0c00 |0011: move-result-object v0 │ │ -09e4c8: 6e10 2a00 0000 |0012: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@002a │ │ -09e4ce: 0b00 |0015: move-result-wide v0 │ │ -09e4d0: 1000 |0016: return-wide v0 │ │ -09e4d2: 0d00 |0017: move-exception v0 │ │ -09e4d4: 6f10 8c09 0200 |0018: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@098c │ │ -09e4da: 0b00 |001b: move-result-wide v0 │ │ -09e4dc: 28fa |001c: goto 0016 // -0006 │ │ +0ac2cc: |[0ac2cc] com.badlogic.gdx.backends.android.AndroidFileHandle.length:()J │ │ +0ac2dc: 5420 7501 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac2e0: 6201 1a00 |0002: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac2e4: 3310 1400 |0004: if-ne v0, v1, 0018 // +0014 │ │ +0ac2e8: 5420 7301 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac2ec: 5421 7401 |0008: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac2f0: 6e10 f623 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac2f6: 0c01 |000d: move-result-object v1 │ │ +0ac2f8: 6e20 2e00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@002e │ │ +0ac2fe: 0c00 |0011: move-result-object v0 │ │ +0ac300: 6e10 2a00 0000 |0012: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@002a │ │ +0ac306: 0b00 |0015: move-result-wide v0 │ │ +0ac308: 1000 |0016: return-wide v0 │ │ +0ac30a: 0d00 |0017: move-exception v0 │ │ +0ac30c: 6f10 8c09 0200 |0018: invoke-super {v2}, Lcom/badlogic/gdx/files/FileHandle;.length:()J // method@098c │ │ +0ac312: 0b00 |001b: move-result-wide v0 │ │ +0ac314: 28fa |001c: goto 0016 // -0006 │ │ catches : 1 │ │ 0x0006 - 0x0015 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0006 line=151 │ │ 0x0016 line=155 │ │ @@ -187836,66 +187864,66 @@ │ │ type : '()[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -09e4f0: |[09e4f0] com.badlogic.gdx.backends.android.AndroidFileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ -09e500: 54a5 7501 |0000: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e504: 6206 1a00 |0002: sget-object v6, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e508: 3365 5a00 |0004: if-ne v5, v6, 005e // +005a │ │ -09e50c: 54a5 7301 |0006: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e510: 54a6 7401 |0008: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e514: 6e10 f623 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e51a: 0c06 |000d: move-result-object v6 │ │ -09e51c: 6e20 2c00 6500 |000e: invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ -09e522: 0c04 |0011: move-result-object v4 │ │ -09e524: 2145 |0012: array-length v5, v4 │ │ -09e526: 2351 f603 |0013: new-array v1, v5, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -09e52a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -09e52c: 2113 |0016: array-length v3, v1 │ │ -09e52e: 3532 4b00 |0017: if-ge v2, v3, 0062 // +004b │ │ -09e532: 2205 9f00 |0019: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e536: 54a6 7301 |001b: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e53a: 2207 5b03 |001d: new-instance v7, Ljava/io/File; // type@035b │ │ -09e53e: 54a8 7401 |001f: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e542: 4609 0402 |0021: aget-object v9, v4, v2 │ │ -09e546: 7030 ec23 8709 |0023: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ -09e54c: 54a8 7501 |0026: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e550: 7040 7403 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@0374 │ │ -09e556: 4d05 0102 |002b: aput-object v5, v1, v2 │ │ -09e55a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09e55e: 28e8 |002f: goto 0017 // -0018 │ │ -09e560: 0d00 |0030: move-exception v0 │ │ -09e562: 2205 bc02 |0031: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e566: 2206 9103 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -09e56a: 7010 d024 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e570: 1a07 5103 |0038: const-string v7, "Error listing children: " // string@0351 │ │ -09e574: 6e20 d724 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e57a: 0c06 |003d: move-result-object v6 │ │ -09e57c: 54a7 7401 |003e: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e580: 6e20 d624 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e586: 0c06 |0043: move-result-object v6 │ │ -09e588: 1a07 0a00 |0044: const-string v7, " (" // string@000a │ │ -09e58c: 6e20 d724 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e592: 0c06 |0049: move-result-object v6 │ │ -09e594: 54a7 7501 |004a: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e598: 6e20 d624 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e59e: 0c06 |004f: move-result-object v6 │ │ -09e5a0: 1a07 9200 |0050: const-string v7, ")" // string@0092 │ │ -09e5a4: 6e20 d724 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e5aa: 0c06 |0055: move-result-object v6 │ │ -09e5ac: 6e10 dd24 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e5b2: 0c06 |0059: move-result-object v6 │ │ -09e5b4: 7030 2a1e 6500 |005a: invoke-direct {v5, v6, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09e5ba: 2705 |005d: throw v5 │ │ -09e5bc: 6f10 8d09 0a00 |005e: invoke-super {v10}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ -09e5c2: 0c01 |0061: move-result-object v1 │ │ -09e5c4: 1101 |0062: return-object v1 │ │ +0ac328: |[0ac328] com.badlogic.gdx.backends.android.AndroidFileHandle.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac338: 54a5 7501 |0000: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac33c: 6206 1a00 |0002: sget-object v6, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac340: 3365 5a00 |0004: if-ne v5, v6, 005e // +005a │ │ +0ac344: 54a5 7301 |0006: iget-object v5, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac348: 54a6 7401 |0008: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac34c: 6e10 f623 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac352: 0c06 |000d: move-result-object v6 │ │ +0ac354: 6e20 2c00 6500 |000e: invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ +0ac35a: 0c04 |0011: move-result-object v4 │ │ +0ac35c: 2145 |0012: array-length v5, v4 │ │ +0ac35e: 2351 f603 |0013: new-array v1, v5, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +0ac362: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0ac364: 2113 |0016: array-length v3, v1 │ │ +0ac366: 3532 4b00 |0017: if-ge v2, v3, 0062 // +004b │ │ +0ac36a: 2205 9f00 |0019: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac36e: 54a6 7301 |001b: iget-object v6, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac372: 2207 5b03 |001d: new-instance v7, Ljava/io/File; // type@035b │ │ +0ac376: 54a8 7401 |001f: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac37a: 4609 0402 |0021: aget-object v9, v4, v2 │ │ +0ac37e: 7030 ec23 8709 |0023: invoke-direct {v7, v8, v9}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ +0ac384: 54a8 7501 |0026: iget-object v8, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac388: 7040 7403 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@0374 │ │ +0ac38e: 4d05 0102 |002b: aput-object v5, v1, v2 │ │ +0ac392: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ac396: 28e8 |002f: goto 0017 // -0018 │ │ +0ac398: 0d00 |0030: move-exception v0 │ │ +0ac39a: 2205 bc02 |0031: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ac39e: 2206 9103 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac3a2: 7010 d024 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac3a8: 1a07 5103 |0038: const-string v7, "Error listing children: " // string@0351 │ │ +0ac3ac: 6e20 d724 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac3b2: 0c06 |003d: move-result-object v6 │ │ +0ac3b4: 54a7 7401 |003e: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac3b8: 6e20 d624 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0ac3be: 0c06 |0043: move-result-object v6 │ │ +0ac3c0: 1a07 0a00 |0044: const-string v7, " (" // string@000a │ │ +0ac3c4: 6e20 d724 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac3ca: 0c06 |0049: move-result-object v6 │ │ +0ac3cc: 54a7 7501 |004a: iget-object v7, v10, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac3d0: 6e20 d624 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0ac3d6: 0c06 |004f: move-result-object v6 │ │ +0ac3d8: 1a07 9200 |0050: const-string v7, ")" // string@0092 │ │ +0ac3dc: 6e20 d724 7600 |0052: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac3e2: 0c06 |0055: move-result-object v6 │ │ +0ac3e4: 6e10 dd24 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac3ea: 0c06 |0059: move-result-object v6 │ │ +0ac3ec: 7030 2a1e 6500 |005a: invoke-direct {v5, v6, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0ac3f2: 2705 |005d: throw v5 │ │ +0ac3f4: 6f10 8d09 0a00 |005e: invoke-super {v10}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ +0ac3fa: 0c01 |0061: move-result-object v1 │ │ +0ac3fc: 1101 |0062: return-object v1 │ │ catches : 1 │ │ 0x0006 - 0x002d │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=82 │ │ 0x0012 line=83 │ │ @@ -187918,80 +187946,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 │ │ -09e5d8: |[09e5d8] com.badlogic.gdx.backends.android.AndroidFileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ -09e5e8: 54c8 7501 |0000: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e5ec: 6209 1a00 |0002: sget-object v9, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e5f0: 3398 7000 |0004: if-ne v8, v9, 0074 // +0070 │ │ -09e5f4: 54c8 7301 |0006: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e5f8: 54c9 7401 |0008: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e5fc: 6e10 f623 0900 |000a: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e602: 0c09 |000d: move-result-object v9 │ │ -09e604: 6e20 2c00 9800 |000e: invoke-virtual {v8, v9}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ -09e60a: 0c07 |0011: move-result-object v7 │ │ -09e60c: 2178 |0012: array-length v8, v7 │ │ -09e60e: 2382 f603 |0013: new-array v2, v8, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -09e612: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -09e614: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -09e616: 2124 |0017: array-length v4, v2 │ │ -09e618: 3543 2200 |0018: if-ge v3, v4, 003a // +0022 │ │ -09e61c: 4606 0703 |001a: aget-object v6, v7, v3 │ │ -09e620: 6e20 af24 d600 |001c: invoke-virtual {v6, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ -09e626: 0a08 |001f: move-result v8 │ │ -09e628: 3908 0500 |0020: if-nez v8, 0025 // +0005 │ │ -09e62c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09e630: 28f4 |0024: goto 0018 // -000c │ │ -09e632: 2208 9f00 |0025: new-instance v8, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e636: 54c9 7301 |0027: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e63a: 220a 5b03 |0029: new-instance v10, Ljava/io/File; // type@035b │ │ -09e63e: 54cb 7401 |002b: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e642: 7030 ec23 ba06 |002d: invoke-direct {v10, v11, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ -09e648: 54cb 7501 |0030: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e64c: 7040 7403 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@0374 │ │ -09e652: 4d08 0200 |0035: aput-object v8, v2, v0 │ │ -09e656: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09e65a: 28e9 |0039: goto 0022 // -0017 │ │ -09e65c: 2178 |003a: array-length v8, v7 │ │ -09e65e: 3580 0a00 |003b: if-ge v0, v8, 0045 // +000a │ │ -09e662: 2305 f603 |003d: new-array v5, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ -09e666: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -09e668: 1209 |0040: const/4 v9, #int 0 // #0 │ │ -09e66a: 7150 e124 8295 |0041: invoke-static {v2, v8, v5, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -09e670: 0752 |0044: move-object v2, v5 │ │ -09e672: 1102 |0045: return-object v2 │ │ -09e674: 0d01 |0046: move-exception v1 │ │ -09e676: 2208 bc02 |0047: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e67a: 2209 9103 |0049: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -09e67e: 7010 d024 0900 |004b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e684: 1a0a 5103 |004e: const-string v10, "Error listing children: " // string@0351 │ │ -09e688: 6e20 d724 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e68e: 0c09 |0053: move-result-object v9 │ │ -09e690: 54ca 7401 |0054: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e694: 6e20 d624 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e69a: 0c09 |0059: move-result-object v9 │ │ -09e69c: 1a0a 0a00 |005a: const-string v10, " (" // string@000a │ │ -09e6a0: 6e20 d724 a900 |005c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e6a6: 0c09 |005f: move-result-object v9 │ │ -09e6a8: 54ca 7501 |0060: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e6ac: 6e20 d624 a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e6b2: 0c09 |0065: move-result-object v9 │ │ -09e6b4: 1a0a 9200 |0066: const-string v10, ")" // string@0092 │ │ -09e6b8: 6e20 d724 a900 |0068: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e6be: 0c09 |006b: move-result-object v9 │ │ -09e6c0: 6e10 dd24 0900 |006c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e6c6: 0c09 |006f: move-result-object v9 │ │ -09e6c8: 7030 2a1e 9801 |0070: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09e6ce: 2708 |0073: throw v8 │ │ -09e6d0: 6f10 8d09 0c00 |0074: invoke-super {v12}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ -09e6d6: 0c02 |0077: move-result-object v2 │ │ -09e6d8: 28cd |0078: goto 0045 // -0033 │ │ +0ac410: |[0ac410] com.badlogic.gdx.backends.android.AndroidFileHandle.list:(Ljava/lang/String;)[Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac420: 54c8 7501 |0000: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac424: 6209 1a00 |0002: sget-object v9, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac428: 3398 7000 |0004: if-ne v8, v9, 0074 // +0070 │ │ +0ac42c: 54c8 7301 |0006: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac430: 54c9 7401 |0008: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac434: 6e10 f623 0900 |000a: invoke-virtual {v9}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac43a: 0c09 |000d: move-result-object v9 │ │ +0ac43c: 6e20 2c00 9800 |000e: invoke-virtual {v8, v9}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@002c │ │ +0ac442: 0c07 |0011: move-result-object v7 │ │ +0ac444: 2178 |0012: array-length v8, v7 │ │ +0ac446: 2382 f603 |0013: new-array v2, v8, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +0ac44a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0ac44c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0ac44e: 2124 |0017: array-length v4, v2 │ │ +0ac450: 3543 2200 |0018: if-ge v3, v4, 003a // +0022 │ │ +0ac454: 4606 0703 |001a: aget-object v6, v7, v3 │ │ +0ac458: 6e20 af24 d600 |001c: invoke-virtual {v6, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ +0ac45e: 0a08 |001f: move-result v8 │ │ +0ac460: 3908 0500 |0020: if-nez v8, 0025 // +0005 │ │ +0ac464: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ac468: 28f4 |0024: goto 0018 // -000c │ │ +0ac46a: 2208 9f00 |0025: new-instance v8, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac46e: 54c9 7301 |0027: iget-object v9, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac472: 220a 5b03 |0029: new-instance v10, Ljava/io/File; // type@035b │ │ +0ac476: 54cb 7401 |002b: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac47a: 7030 ec23 ba06 |002d: invoke-direct {v10, v11, v6}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@23ec │ │ +0ac480: 54cb 7501 |0030: iget-object v11, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac484: 7040 7403 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@0374 │ │ +0ac48a: 4d08 0200 |0035: aput-object v8, v2, v0 │ │ +0ac48e: d800 0001 |0037: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac492: 28e9 |0039: goto 0022 // -0017 │ │ +0ac494: 2178 |003a: array-length v8, v7 │ │ +0ac496: 3580 0a00 |003b: if-ge v0, v8, 0045 // +000a │ │ +0ac49a: 2305 f603 |003d: new-array v5, v0, [Lcom/badlogic/gdx/files/FileHandle; // type@03f6 │ │ +0ac49e: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0ac4a0: 1209 |0040: const/4 v9, #int 0 // #0 │ │ +0ac4a2: 7150 e124 8295 |0041: invoke-static {v2, v8, v5, v9, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0ac4a8: 0752 |0044: move-object v2, v5 │ │ +0ac4aa: 1102 |0045: return-object v2 │ │ +0ac4ac: 0d01 |0046: move-exception v1 │ │ +0ac4ae: 2208 bc02 |0047: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ac4b2: 2209 9103 |0049: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac4b6: 7010 d024 0900 |004b: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac4bc: 1a0a 5103 |004e: const-string v10, "Error listing children: " // string@0351 │ │ +0ac4c0: 6e20 d724 a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac4c6: 0c09 |0053: move-result-object v9 │ │ +0ac4c8: 54ca 7401 |0054: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac4cc: 6e20 d624 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0ac4d2: 0c09 |0059: move-result-object v9 │ │ +0ac4d4: 1a0a 0a00 |005a: const-string v10, " (" // string@000a │ │ +0ac4d8: 6e20 d724 a900 |005c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac4de: 0c09 |005f: move-result-object v9 │ │ +0ac4e0: 54ca 7501 |0060: iget-object v10, v12, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac4e4: 6e20 d624 a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0ac4ea: 0c09 |0065: move-result-object v9 │ │ +0ac4ec: 1a0a 9200 |0066: const-string v10, ")" // string@0092 │ │ +0ac4f0: 6e20 d724 a900 |0068: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac4f6: 0c09 |006b: move-result-object v9 │ │ +0ac4f8: 6e10 dd24 0900 |006c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac4fe: 0c09 |006f: move-result-object v9 │ │ +0ac500: 7030 2a1e 9801 |0070: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0ac506: 2708 |0073: throw v8 │ │ +0ac508: 6f10 8d09 0c00 |0074: invoke-super {v12}, Lcom/badlogic/gdx/files/FileHandle;.list:()[Lcom/badlogic/gdx/files/FileHandle; // method@098d │ │ +0ac50e: 0c02 |0077: move-result-object v2 │ │ +0ac510: 28cd |0078: goto 0045 // -0033 │ │ catches : 1 │ │ 0x0006 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0046 │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=97 │ │ 0x0012 line=98 │ │ @@ -188027,34 +188055,34 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -09e6ec: |[09e6ec] com.badlogic.gdx.backends.android.AndroidFileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ -09e6fc: 5441 7401 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e700: 6e10 f523 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@23f5 │ │ -09e706: 0c00 |0005: move-result-object v0 │ │ -09e708: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -09e70c: 5441 7501 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e710: 6202 1700 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -09e714: 3321 1300 |000c: if-ne v1, v2, 001f // +0013 │ │ -09e718: 2200 5b03 |000e: new-instance v0, Ljava/io/File; // type@035b │ │ -09e71c: 1a01 e800 |0010: const-string v1, "/" // string@00e8 │ │ -09e720: 7020 ed23 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -09e726: 2201 9f00 |0015: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e72a: 5442 7301 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e72e: 5443 7501 |0019: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e732: 7040 7403 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@0374 │ │ -09e738: 1101 |001e: return-object v1 │ │ -09e73a: 2200 5b03 |001f: new-instance v0, Ljava/io/File; // type@035b │ │ -09e73e: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -09e742: 7020 ed23 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -09e748: 28ef |0026: goto 0015 // -0011 │ │ +0ac524: |[0ac524] com.badlogic.gdx.backends.android.AndroidFileHandle.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac534: 5441 7401 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac538: 6e10 f523 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@23f5 │ │ +0ac53e: 0c00 |0005: move-result-object v0 │ │ +0ac540: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +0ac544: 5441 7501 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac548: 6202 1700 |000a: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0ac54c: 3321 1300 |000c: if-ne v1, v2, 001f // +0013 │ │ +0ac550: 2200 5b03 |000e: new-instance v0, Ljava/io/File; // type@035b │ │ +0ac554: 1a01 e800 |0010: const-string v1, "/" // string@00e8 │ │ +0ac558: 7020 ed23 1000 |0012: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0ac55e: 2201 9f00 |0015: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac562: 5442 7301 |0017: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac566: 5443 7501 |0019: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac56a: 7040 7403 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@0374 │ │ +0ac570: 1101 |001e: return-object v1 │ │ +0ac572: 2200 5b03 |001f: new-instance v0, Ljava/io/File; // type@035b │ │ +0ac576: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +0ac57a: 7020 ed23 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0ac580: 28ef |0026: goto 0015 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x0008 line=60 │ │ 0x000e line=61 │ │ 0x0015 line=65 │ │ @@ -188070,51 +188098,51 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -09e74c: |[09e74c] com.badlogic.gdx.backends.android.AndroidFileHandle.read:()Ljava/io/InputStream; │ │ -09e75c: 5441 7501 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e760: 6202 1a00 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e764: 3321 3d00 |0004: if-ne v1, v2, 0041 // +003d │ │ -09e768: 5441 7301 |0006: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e76c: 5442 7401 |0008: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e770: 6e10 f623 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e776: 0c02 |000d: move-result-object v2 │ │ -09e778: 6e20 2d00 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002d │ │ -09e77e: 0c01 |0011: move-result-object v1 │ │ -09e780: 1101 |0012: return-object v1 │ │ -09e782: 0d00 |0013: move-exception v0 │ │ -09e784: 2201 bc02 |0014: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e788: 2202 9103 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -09e78c: 7010 d024 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e792: 1a03 6103 |001b: const-string v3, "Error reading file: " // string@0361 │ │ -09e796: 6e20 d724 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e79c: 0c02 |0020: move-result-object v2 │ │ -09e79e: 5443 7401 |0021: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e7a2: 6e20 d624 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e7a8: 0c02 |0026: move-result-object v2 │ │ -09e7aa: 1a03 0a00 |0027: const-string v3, " (" // string@000a │ │ -09e7ae: 6e20 d724 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e7b4: 0c02 |002c: move-result-object v2 │ │ -09e7b6: 5443 7501 |002d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e7ba: 6e20 d624 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -09e7c0: 0c02 |0032: move-result-object v2 │ │ -09e7c2: 1a03 9200 |0033: const-string v3, ")" // string@0092 │ │ -09e7c6: 6e20 d724 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e7cc: 0c02 |0038: move-result-object v2 │ │ -09e7ce: 6e10 dd24 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e7d4: 0c02 |003c: move-result-object v2 │ │ -09e7d6: 7030 2a1e 2100 |003d: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -09e7dc: 2701 |0040: throw v1 │ │ -09e7de: 6f10 9709 0400 |0041: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -09e7e4: 0c01 |0044: move-result-object v1 │ │ -09e7e6: 28cd |0045: goto 0012 // -0033 │ │ +0ac584: |[0ac584] com.badlogic.gdx.backends.android.AndroidFileHandle.read:()Ljava/io/InputStream; │ │ +0ac594: 5441 7501 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac598: 6202 1a00 |0002: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac59c: 3321 3d00 |0004: if-ne v1, v2, 0041 // +003d │ │ +0ac5a0: 5441 7301 |0006: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac5a4: 5442 7401 |0008: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac5a8: 6e10 f623 0200 |000a: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac5ae: 0c02 |000d: move-result-object v2 │ │ +0ac5b0: 6e20 2d00 2100 |000e: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@002d │ │ +0ac5b6: 0c01 |0011: move-result-object v1 │ │ +0ac5b8: 1101 |0012: return-object v1 │ │ +0ac5ba: 0d00 |0013: move-exception v0 │ │ +0ac5bc: 2201 bc02 |0014: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ac5c0: 2202 9103 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac5c4: 7010 d024 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac5ca: 1a03 6103 |001b: const-string v3, "Error reading file: " // string@0361 │ │ +0ac5ce: 6e20 d724 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac5d4: 0c02 |0020: move-result-object v2 │ │ +0ac5d6: 5443 7401 |0021: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac5da: 6e20 d624 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0ac5e0: 0c02 |0026: move-result-object v2 │ │ +0ac5e2: 1a03 0a00 |0027: const-string v3, " (" // string@000a │ │ +0ac5e6: 6e20 d724 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac5ec: 0c02 |002c: move-result-object v2 │ │ +0ac5ee: 5443 7501 |002d: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac5f2: 6e20 d624 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0ac5f8: 0c02 |0032: move-result-object v2 │ │ +0ac5fa: 1a03 9200 |0033: const-string v3, ")" // string@0092 │ │ +0ac5fe: 6e20 d724 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac604: 0c02 |0038: move-result-object v2 │ │ +0ac606: 6e10 dd24 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac60c: 0c02 |003c: move-result-object v2 │ │ +0ac60e: 7030 2a1e 2100 |003d: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0ac614: 2701 |0040: throw v1 │ │ +0ac616: 6f10 9709 0400 |0041: invoke-super {v4}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0ac61c: 0c01 |0044: move-result-object v1 │ │ +0ac61e: 28cd |0045: goto 0012 // -0033 │ │ catches : 1 │ │ 0x0006 - 0x0011 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=71 │ │ 0x0012 line=76 │ │ @@ -188130,39 +188158,39 @@ │ │ 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 │ │ -09e7f8: |[09e7f8] com.badlogic.gdx.backends.android.AndroidFileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09e808: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ -09e80c: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ -09e810: 6e30 bb24 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -09e816: 0c05 |0007: move-result-object v5 │ │ -09e818: 5440 7401 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e81c: 6e10 f623 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ -09e822: 0c00 |000d: move-result-object v0 │ │ -09e824: 6e10 ba24 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -09e82a: 0a00 |0011: move-result v0 │ │ -09e82c: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -09e830: 2200 bc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -09e834: 1a01 4802 |0016: const-string v1, "Cannot get the sibling of the root." // string@0248 │ │ -09e838: 7020 291e 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -09e83e: 2700 |001b: throw v0 │ │ -09e840: 2200 9f00 |001c: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e844: 5441 7301 |001e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ -09e848: 2202 5b03 |0020: new-instance v2, Ljava/io/File; // type@035b │ │ -09e84c: 5443 7401 |0022: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ -09e850: 6e10 f423 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@23f4 │ │ -09e856: 0c03 |0027: move-result-object v3 │ │ -09e858: 7030 ee23 3205 |0028: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ -09e85e: 5443 7501 |002b: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ -09e862: 7040 7403 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@0374 │ │ -09e868: 1100 |0030: return-object v0 │ │ +0ac630: |[0ac630] com.badlogic.gdx.backends.android.AndroidFileHandle.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac640: 1300 5c00 |0000: const/16 v0, #int 92 // #5c │ │ +0ac644: 1301 2f00 |0002: const/16 v1, #int 47 // #2f │ │ +0ac648: 6e30 bb24 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +0ac64e: 0c05 |0007: move-result-object v5 │ │ +0ac650: 5440 7401 |0008: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac654: 6e10 f623 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@23f6 │ │ +0ac65a: 0c00 |000d: move-result-object v0 │ │ +0ac65c: 6e10 ba24 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +0ac662: 0a00 |0011: move-result v0 │ │ +0ac664: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0ac668: 2200 bc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ac66c: 1a01 4802 |0016: const-string v1, "Cannot get the sibling of the root." // string@0248 │ │ +0ac670: 7020 291e 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0ac676: 2700 |001b: throw v0 │ │ +0ac678: 2200 9f00 |001c: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac67c: 5441 7301 |001e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.assets:Landroid/content/res/AssetManager; // field@0173 │ │ +0ac680: 2202 5b03 |0020: new-instance v2, Ljava/io/File; // type@035b │ │ +0ac684: 5443 7401 |0022: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.file:Ljava/io/File; // field@0174 │ │ +0ac688: 6e10 f423 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@23f4 │ │ +0ac68e: 0c03 |0027: move-result-object v3 │ │ +0ac690: 7030 ee23 3205 |0028: invoke-direct {v2, v3, v5}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@23ee │ │ +0ac696: 5443 7501 |002b: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidFileHandle;.type:Lcom/badlogic/gdx/Files$FileType; // field@0175 │ │ +0ac69a: 7040 7403 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@0374 │ │ +0ac6a0: 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; │ │ @@ -188206,34 +188234,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 │ │ -09e86c: |[09e86c] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;)V │ │ -09e87c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -09e882: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -09e886: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e88c: 7100 7300 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0073 │ │ -09e892: 0c01 |000b: move-result-object v1 │ │ -09e894: 6e10 f223 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -09e89a: 0c01 |000f: move-result-object v1 │ │ -09e89c: 6e20 d724 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e8a2: 0c00 |0013: move-result-object v0 │ │ -09e8a4: 1a01 e800 |0014: const-string v1, "/" // string@00e8 │ │ -09e8a8: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e8ae: 0c00 |0019: move-result-object v0 │ │ -09e8b0: 6e10 dd24 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e8b6: 0c00 |001d: move-result-object v0 │ │ -09e8b8: 5b20 7801 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ -09e8bc: 5b23 7601 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ -09e8c0: 5420 7801 |0022: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ -09e8c4: 5b20 7701 |0024: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ -09e8c8: 0e00 |0026: return-void │ │ +0ac6a4: |[0ac6a4] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;)V │ │ +0ac6b4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ac6ba: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac6be: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac6c4: 7100 7300 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0073 │ │ +0ac6ca: 0c01 |000b: move-result-object v1 │ │ +0ac6cc: 6e10 f223 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +0ac6d2: 0c01 |000f: move-result-object v1 │ │ +0ac6d4: 6e20 d724 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac6da: 0c00 |0013: move-result-object v0 │ │ +0ac6dc: 1a01 e800 |0014: const-string v1, "/" // string@00e8 │ │ +0ac6e0: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac6e6: 0c00 |0019: move-result-object v0 │ │ +0ac6e8: 6e10 dd24 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac6ee: 0c00 |001d: move-result-object v0 │ │ +0ac6f0: 5b20 7801 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ +0ac6f4: 5b23 7601 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ +0ac6f8: 5420 7801 |0022: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ +0ac6fc: 5b20 7701 |0024: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ +0ac700: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=28 │ │ 0x0020 line=34 │ │ 0x0022 line=35 │ │ 0x0026 line=36 │ │ @@ -188246,47 +188274,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 │ │ -09e8cc: |[09e8cc] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V │ │ -09e8dc: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -09e8e2: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -09e8e6: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e8ec: 7100 7300 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0073 │ │ -09e8f2: 0c01 |000b: move-result-object v1 │ │ -09e8f4: 6e10 f223 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -09e8fa: 0c01 |000f: move-result-object v1 │ │ -09e8fc: 6e20 d724 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e902: 0c00 |0013: move-result-object v0 │ │ -09e904: 1a01 e800 |0014: const-string v1, "/" // string@00e8 │ │ -09e908: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e90e: 0c00 |0019: move-result-object v0 │ │ -09e910: 6e10 dd24 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e916: 0c00 |001d: move-result-object v0 │ │ -09e918: 5b20 7801 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ -09e91c: 5b23 7601 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ -09e920: 1a00 e800 |0022: const-string v0, "/" // string@00e8 │ │ -09e924: 6e20 af24 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ -09e92a: 0a00 |0027: move-result v0 │ │ -09e92c: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ -09e930: 5b24 7701 |002a: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ -09e934: 0e00 |002c: return-void │ │ -09e936: 2200 9103 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -09e93a: 7010 d024 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09e940: 6e20 d724 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e946: 0c00 |0035: move-result-object v0 │ │ -09e948: 1a01 e800 |0036: const-string v1, "/" // string@00e8 │ │ -09e94c: 6e20 d724 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09e952: 0c00 |003b: move-result-object v0 │ │ -09e954: 6e10 dd24 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09e95a: 0c04 |003f: move-result-object v4 │ │ -09e95c: 28ea |0040: goto 002a // -0016 │ │ +0ac704: |[0ac704] com.badlogic.gdx.backends.android.AndroidFiles.:(Landroid/content/res/AssetManager;Ljava/lang/String;)V │ │ +0ac714: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ac71a: 2200 9103 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac71e: 7010 d024 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac724: 7100 7300 0000 |0008: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0073 │ │ +0ac72a: 0c01 |000b: move-result-object v1 │ │ +0ac72c: 6e10 f223 0100 |000c: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +0ac732: 0c01 |000f: move-result-object v1 │ │ +0ac734: 6e20 d724 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac73a: 0c00 |0013: move-result-object v0 │ │ +0ac73c: 1a01 e800 |0014: const-string v1, "/" // string@00e8 │ │ +0ac740: 6e20 d724 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac746: 0c00 |0019: move-result-object v0 │ │ +0ac748: 6e10 dd24 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac74e: 0c00 |001d: move-result-object v0 │ │ +0ac750: 5b20 7801 |001e: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ +0ac754: 5b23 7601 |0020: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ +0ac758: 1a00 e800 |0022: const-string v0, "/" // string@00e8 │ │ +0ac75c: 6e20 af24 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ +0ac762: 0a00 |0027: move-result v0 │ │ +0ac764: 3800 0500 |0028: if-eqz v0, 002d // +0005 │ │ +0ac768: 5b24 7701 |002a: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ +0ac76c: 0e00 |002c: return-void │ │ +0ac76e: 2200 9103 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac772: 7010 d024 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac778: 6e20 d724 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac77e: 0c00 |0035: move-result-object v0 │ │ +0ac780: 1a01 e800 |0036: const-string v1, "/" // string@00e8 │ │ +0ac784: 6e20 d724 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac78a: 0c00 |003b: move-result-object v0 │ │ +0ac78c: 6e10 dd24 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac792: 0c04 |003f: move-result-object v4 │ │ +0ac794: 28ea |0040: goto 002a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=28 │ │ 0x0020 line=39 │ │ 0x0022 line=40 │ │ 0x002c line=41 │ │ @@ -188303,20 +188331,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 │ │ -09e960: |[09e960] com.badlogic.gdx.backends.android.AndroidFiles.absolute:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09e970: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e974: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09e976: 6202 1700 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -09e97a: 7040 7503 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@0375 │ │ -09e980: 1100 |0008: return-object v0 │ │ +0ac798: |[0ac798] com.badlogic.gdx.backends.android.AndroidFiles.absolute:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac7a8: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac7ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ac7ae: 6202 1700 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0ac7b2: 7040 7503 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@0375 │ │ +0ac7b8: 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; │ │ │ │ @@ -188325,20 +188353,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 │ │ -09e984: |[09e984] com.badlogic.gdx.backends.android.AndroidFiles.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09e994: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e998: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09e99a: 6202 1800 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ -09e99e: 7040 7503 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@0375 │ │ -09e9a4: 1100 |0008: return-object v0 │ │ +0ac7bc: |[0ac7bc] com.badlogic.gdx.backends.android.AndroidFiles.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac7cc: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac7d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ac7d2: 6202 1800 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Classpath:Lcom/badlogic/gdx/Files$FileType; // field@0018 │ │ +0ac7d6: 7040 7503 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@0375 │ │ +0ac7dc: 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; │ │ │ │ @@ -188347,20 +188375,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 │ │ -09e9a8: |[09e9a8] com.badlogic.gdx.backends.android.AndroidFiles.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09e9b8: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e9bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09e9be: 6202 1900 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -09e9c2: 7040 7503 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@0375 │ │ -09e9c8: 1100 |0008: return-object v0 │ │ +0ac7e0: |[0ac7e0] com.badlogic.gdx.backends.android.AndroidFiles.external:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac7f0: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac7f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ac7f6: 6202 1900 |0003: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0ac7fa: 7040 7503 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@0375 │ │ +0ac800: 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; │ │ │ │ @@ -188369,17 +188397,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e9cc: |[09e9cc] com.badlogic.gdx.backends.android.AndroidFiles.getExternalStoragePath:()Ljava/lang/String; │ │ -09e9dc: 5410 7801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ -09e9e0: 1100 |0002: return-object v0 │ │ +0ac804: |[0ac804] com.badlogic.gdx.backends.android.AndroidFiles.getExternalStoragePath:()Ljava/lang/String; │ │ +0ac814: 5410 7801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.sdcard:Ljava/lang/String; // field@0178 │ │ +0ac818: 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;) │ │ @@ -188387,23 +188415,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 │ │ -09e9e4: |[09e9e4] com.badlogic.gdx.backends.android.AndroidFiles.getFileHandle:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09e9f4: 2201 9f00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09e9f8: 6200 1a00 |0002: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09e9fc: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ -09ea00: 5420 7601 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ -09ea04: 7040 7503 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@0375 │ │ -09ea0a: 1101 |000b: return-object v1 │ │ -09ea0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09ea0e: 28fb |000d: goto 0008 // -0005 │ │ +0ac81c: |[0ac81c] com.badlogic.gdx.backends.android.AndroidFiles.getFileHandle:(Ljava/lang/String;Lcom/badlogic/gdx/Files$FileType;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac82c: 2201 9f00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac830: 6200 1a00 |0002: sget-object v0, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac834: 3304 0800 |0004: if-ne v4, v0, 000c // +0008 │ │ +0ac838: 5420 7601 |0006: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ +0ac83c: 7040 7503 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@0375 │ │ +0ac842: 1101 |000b: return-object v1 │ │ +0ac844: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ac846: 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; │ │ @@ -188413,17 +188441,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ea10: |[09ea10] com.badlogic.gdx.backends.android.AndroidFiles.getLocalStoragePath:()Ljava/lang/String; │ │ -09ea20: 5410 7701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ -09ea24: 1100 |0002: return-object v0 │ │ +0ac848: |[0ac848] com.badlogic.gdx.backends.android.AndroidFiles.getLocalStoragePath:()Ljava/lang/String; │ │ +0ac858: 5410 7701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ +0ac85c: 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;) │ │ @@ -188431,20 +188459,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 │ │ -09ea28: |[09ea28] com.badlogic.gdx.backends.android.AndroidFiles.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09ea38: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09ea3c: 5431 7601 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ -09ea40: 6202 1a00 |0004: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ -09ea44: 7040 7503 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@0375 │ │ -09ea4a: 1100 |0009: return-object v0 │ │ +0ac860: |[0ac860] com.badlogic.gdx.backends.android.AndroidFiles.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac870: 2200 9f00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac874: 5431 7601 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.assets:Landroid/content/res/AssetManager; // field@0176 │ │ +0ac878: 6202 1a00 |0004: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Internal:Lcom/badlogic/gdx/Files$FileType; // field@001a │ │ +0ac87c: 7040 7503 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@0375 │ │ +0ac882: 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; │ │ │ │ @@ -188453,21 +188481,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09ea4c: |[09ea4c] com.badlogic.gdx.backends.android.AndroidFiles.isExternalStorageAvailable:()Z │ │ -09ea5c: 7100 7400 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0074 │ │ -09ea62: 0c00 |0003: move-result-object v0 │ │ -09ea64: 1a01 4b20 |0004: const-string v1, "mounted" // string@204b │ │ -09ea68: 6e20 b024 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09ea6e: 0a00 |0009: move-result v0 │ │ -09ea70: 0f00 |000a: return v0 │ │ +0ac884: |[0ac884] com.badlogic.gdx.backends.android.AndroidFiles.isExternalStorageAvailable:()Z │ │ +0ac894: 7100 7400 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0074 │ │ +0ac89a: 0c00 |0003: move-result-object v0 │ │ +0ac89c: 1a01 4b20 |0004: const-string v1, "mounted" // string@204b │ │ +0ac8a0: 6e20 b024 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ac8a6: 0a00 |0009: move-result v0 │ │ +0ac8a8: 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;) │ │ @@ -188475,17 +188503,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09ea74: |[09ea74] com.badlogic.gdx.backends.android.AndroidFiles.isLocalStorageAvailable:()Z │ │ -09ea84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09ea86: 0f00 |0001: return v0 │ │ +0ac8ac: |[0ac8ac] com.badlogic.gdx.backends.android.AndroidFiles.isLocalStorageAvailable:()Z │ │ +0ac8bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ac8be: 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;) │ │ @@ -188493,29 +188521,29 @@ │ │ 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 │ │ -09ea88: |[09ea88] com.badlogic.gdx.backends.android.AndroidFiles.local:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -09ea98: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -09ea9c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09eaa2: 5431 7701 |0005: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ -09eaa6: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09eaac: 0c00 |000a: move-result-object v0 │ │ -09eaae: 6e20 d724 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09eab4: 0c00 |000e: move-result-object v0 │ │ -09eab6: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09eabc: 0c04 |0012: move-result-object v4 │ │ -09eabe: 2200 9f00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ -09eac2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -09eac4: 6202 1b00 |0016: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ -09eac8: 7040 7503 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@0375 │ │ -09eace: 1100 |001b: return-object v0 │ │ +0ac8c0: |[0ac8c0] com.badlogic.gdx.backends.android.AndroidFiles.local:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0ac8d0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0ac8d4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ac8da: 5431 7701 |0005: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidFiles;.localpath:Ljava/lang/String; // field@0177 │ │ +0ac8de: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac8e4: 0c00 |000a: move-result-object v0 │ │ +0ac8e6: 6e20 d724 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ac8ec: 0c00 |000e: move-result-object v0 │ │ +0ac8ee: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ac8f4: 0c04 |0012: move-result-object v4 │ │ +0ac8f6: 2200 9f00 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFileHandle; // type@009f │ │ +0ac8fa: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0ac8fc: 6202 1b00 |0016: sget-object v2, Lcom/badlogic/gdx/Files$FileType;.Local:Lcom/badlogic/gdx/Files$FileType; // field@001b │ │ +0ac900: 7040 7503 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@0375 │ │ +0ac906: 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; │ │ @@ -188546,17 +188574,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ead0: |[09ead0] com.badlogic.gdx.backends.android.AndroidGLU.:()V │ │ -09eae0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09eae6: 0e00 |0003: return-void │ │ +0ac908: |[0ac908] com.badlogic.gdx.backends.android.AndroidGLU.:()V │ │ +0ac918: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ac91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGLU; │ │ │ │ Virtual methods - │ │ @@ -188565,28 +188593,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 │ │ -09eae8: |[09eae8] com.badlogic.gdx.backends.android.AndroidGLU.gluLookAt:(Lcom/badlogic/gdx/graphics/GL10;FFFFFFFFF)V │ │ -09eaf8: 1f0b a100 |0000: check-cast v11, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ -09eafc: 54b0 7901 |0002: iget-object v0, v11, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -09eb00: 01c1 |0004: move v1, v12 │ │ -09eb02: 01d2 |0005: move v2, v13 │ │ -09eb04: 01e3 |0006: move v3, v14 │ │ -09eb06: 01f4 |0007: move v4, v15 │ │ -09eb08: 0205 1000 |0008: move/from16 v5, v16 │ │ -09eb0c: 0206 1100 |000a: move/from16 v6, v17 │ │ -09eb10: 0207 1200 |000c: move/from16 v7, v18 │ │ -09eb14: 0208 1300 |000e: move/from16 v8, v19 │ │ -09eb18: 0209 1400 |0010: move/from16 v9, v20 │ │ -09eb1c: 770a 6d00 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@006d │ │ -09eb22: 0e00 |0015: return-void │ │ +0ac920: |[0ac920] com.badlogic.gdx.backends.android.AndroidGLU.gluLookAt:(Lcom/badlogic/gdx/graphics/GL10;FFFFFFFFF)V │ │ +0ac930: 1f0b a100 |0000: check-cast v11, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ +0ac934: 54b0 7901 |0002: iget-object v0, v11, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0ac938: 01c1 |0004: move v1, v12 │ │ +0ac93a: 01d2 |0005: move v2, v13 │ │ +0ac93c: 01e3 |0006: move v3, v14 │ │ +0ac93e: 01f4 |0007: move v4, v15 │ │ +0ac940: 0205 1000 |0008: move/from16 v5, v16 │ │ +0ac944: 0206 1100 |000a: move/from16 v6, v17 │ │ +0ac948: 0207 1200 |000c: move/from16 v7, v18 │ │ +0ac94c: 0208 1300 |000e: move/from16 v8, v19 │ │ +0ac950: 0209 1400 |0010: move/from16 v9, v20 │ │ +0ac954: 770a 6d00 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@006d │ │ +0ac95a: 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; │ │ @@ -188605,19 +188633,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 │ │ -09eb24: |[09eb24] com.badlogic.gdx.backends.android.AndroidGLU.gluOrtho2D:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ -09eb34: 1f02 a100 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ -09eb38: 5420 7901 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -09eb3c: 7156 6e00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluOrtho2D:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006e │ │ -09eb42: 0e00 |0007: return-void │ │ +0ac95c: |[0ac95c] com.badlogic.gdx.backends.android.AndroidGLU.gluOrtho2D:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ +0ac96c: 1f02 a100 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ +0ac970: 5420 7901 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0ac974: 7156 6e00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluOrtho2D:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006e │ │ +0ac97a: 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; │ │ @@ -188631,19 +188659,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 │ │ -09eb44: |[09eb44] com.badlogic.gdx.backends.android.AndroidGLU.gluPerspective:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ -09eb54: 1f02 a100 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ -09eb58: 5420 7901 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -09eb5c: 7156 6f00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluPerspective:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006f │ │ -09eb62: 0e00 |0007: return-void │ │ +0ac97c: |[0ac97c] com.badlogic.gdx.backends.android.AndroidGLU.gluPerspective:(Lcom/badlogic/gdx/graphics/GL10;FFFF)V │ │ +0ac98c: 1f02 a100 |0000: check-cast v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ +0ac990: 5420 7901 |0002: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0ac994: 7156 6f00 3054 |0004: invoke-static {v0, v3, v4, v5, v6}, Landroid/opengl/GLU;.gluPerspective:(Ljavax/microedition/khronos/opengles/GL10;FFFF)V // method@006f │ │ +0ac99a: 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; │ │ @@ -188657,22 +188685,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 │ │ -09eb64: |[09eb64] com.badlogic.gdx.backends.android.AndroidGLU.gluProject:(FFF[FI[FI[II[FI)Z │ │ -09eb74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09eb76: 770b 7000 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@0070 │ │ -09eb7c: 0a00 |0004: move-result v0 │ │ -09eb7e: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ -09eb82: 0f01 |0007: return v1 │ │ -09eb84: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09eb86: 28fe |0009: goto 0007 // -0002 │ │ +0ac99c: |[0ac99c] com.badlogic.gdx.backends.android.AndroidGLU.gluProject:(FFF[FI[FI[II[FI)Z │ │ +0ac9ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ac9ae: 770b 7000 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@0070 │ │ +0ac9b4: 0a00 |0004: move-result v0 │ │ +0ac9b6: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ +0ac9ba: 0f01 |0007: return v1 │ │ +0ac9bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ac9be: 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; │ │ @@ -188693,22 +188721,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 │ │ -09eb88: |[09eb88] com.badlogic.gdx.backends.android.AndroidGLU.gluUnProject:(FFF[FI[FI[II[FI)Z │ │ -09eb98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09eb9a: 770b 7100 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@0071 │ │ -09eba0: 0a00 |0004: move-result v0 │ │ -09eba2: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ -09eba6: 0f01 |0007: return v1 │ │ -09eba8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09ebaa: 28fe |0009: goto 0007 // -0002 │ │ +0ac9c0: |[0ac9c0] com.badlogic.gdx.backends.android.AndroidGLU.gluUnProject:(FFF[FI[FI[II[FI)Z │ │ +0ac9d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ac9d2: 770b 7100 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@0071 │ │ +0ac9d8: 0a00 |0004: move-result v0 │ │ +0ac9da: 3310 0300 |0005: if-ne v0, v1, 0008 // +0003 │ │ +0ac9de: 0f01 |0007: return v1 │ │ +0ac9e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ac9e2: 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; │ │ @@ -188758,18 +188786,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 │ │ -09ebac: |[09ebac] com.badlogic.gdx.backends.android.AndroidGraphics$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V │ │ -09ebbc: 5b01 7d01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@017d │ │ -09ebc0: 7055 1801 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0118 │ │ -09ebc6: 0e00 |0005: return-void │ │ +0ac9e4: |[0ac9e4] com.badlogic.gdx.backends.android.AndroidGraphics$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphics;IIII)V │ │ +0ac9f4: 5b01 7d01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphics; // field@017d │ │ +0ac9f8: 7055 1801 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0118 │ │ +0ac9fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0002 line=575 │ │ 0x0005 line=576 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode; │ │ @@ -188939,70 +188967,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 │ │ -09ebc8: |[09ebc8] 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 │ │ -09ebd8: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -09ebda: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -09ebdc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -09ebde: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -09ebe0: 7010 9524 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ -09ebe6: 7100 e824 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09ebec: 0b02 |000a: move-result-wide v2 │ │ -09ebee: 5aa2 9101 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ -09ebf2: 59a5 8201 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ -09ebf6: 7100 e824 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09ebfc: 0b02 |0012: move-result-wide v2 │ │ -09ebfe: 5aa2 8801 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0188 │ │ -09ec02: 59a4 8901 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ -09ec06: 2200 de01 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ -09ec0a: 7020 4f13 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ -09ec10: 5ba0 9201 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ -09ec14: 5ca4 8101 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@0181 │ │ -09ec18: 5ca4 9901 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09ec1c: 5ca4 9301 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ -09ec20: 5ca4 9801 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ -09ec24: 5ca4 8401 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ -09ec28: 59a5 9601 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0196 │ │ -09ec2c: 59a5 9701 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0197 │ │ -09ec30: 59a5 9401 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0194 │ │ -09ec34: 59a5 9501 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0195 │ │ -09ec38: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ -09ec3c: 59a0 8301 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0183 │ │ -09ec40: 2200 5300 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ -09ec44: 1262 |0036: const/4 v2, #int 6 // #6 │ │ -09ec46: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ -09ec4a: 0113 |0039: move v3, v1 │ │ -09ec4c: 0146 |003a: move v6, v4 │ │ -09ec4e: 0147 |003b: move v7, v4 │ │ -09ec50: 0148 |003c: move v8, v4 │ │ -09ec52: 7609 1601 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ -09ec58: 5ba0 7f01 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@017f │ │ -09ec5c: 5ca9 9001 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@0190 │ │ -09ec60: 2390 e903 |0044: new-array v0, v9, [I // type@03e9 │ │ -09ec64: 5ba0 9b01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@019b │ │ -09ec68: 2200 8903 |0048: new-instance v0, Ljava/lang/Object; // type@0389 │ │ -09ec6c: 7010 9524 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09ec72: 5ba0 9a01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09ec76: 5bac 8001 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ec7a: 55c0 6701 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -09ec7e: 7040 ba04 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@04ba │ │ -09ec84: 0c00 |0056: move-result-object v0 │ │ -09ec86: 5ba0 9c01 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09ec8a: 54a0 9c01 |0059: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09ec8e: 7020 e104 0a00 |005b: invoke-direct {v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setPreserveContext:(Landroid/view/View;)V // method@04e1 │ │ -09ec94: 54a0 9c01 |005e: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09ec98: 6e20 b200 9000 |0060: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusable:(Z)V // method@00b2 │ │ -09ec9e: 54a0 9c01 |0063: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09eca2: 6e20 b300 9000 |0065: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00b3 │ │ -09eca8: 5bab 7e01 |0068: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09ecac: 0e00 |006a: return-void │ │ +0aca00: |[0aca00] 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 │ │ +0aca10: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +0aca12: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0aca14: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0aca16: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0aca18: 7010 9524 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aca1e: 7100 e824 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0aca24: 0b02 |000a: move-result-wide v2 │ │ +0aca26: 5aa2 9101 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ +0aca2a: 59a5 8201 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ +0aca2e: 7100 e824 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0aca34: 0b02 |0012: move-result-wide v2 │ │ +0aca36: 5aa2 8801 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0188 │ │ +0aca3a: 59a4 8901 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ +0aca3e: 2200 de01 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ +0aca42: 7020 4f13 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ +0aca48: 5ba0 9201 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ +0aca4c: 5ca4 8101 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@0181 │ │ +0aca50: 5ca4 9901 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0aca54: 5ca4 9301 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ +0aca58: 5ca4 9801 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ +0aca5c: 5ca4 8401 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ +0aca60: 59a5 9601 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0196 │ │ +0aca64: 59a5 9701 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0197 │ │ +0aca68: 59a5 9401 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0194 │ │ +0aca6c: 59a5 9501 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0195 │ │ +0aca70: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ +0aca74: 59a0 8301 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0183 │ │ +0aca78: 2200 5300 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ +0aca7c: 1262 |0036: const/4 v2, #int 6 // #6 │ │ +0aca7e: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ +0aca82: 0113 |0039: move v3, v1 │ │ +0aca84: 0146 |003a: move v6, v4 │ │ +0aca86: 0147 |003b: move v7, v4 │ │ +0aca88: 0148 |003c: move v8, v4 │ │ +0aca8a: 7609 1601 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ +0aca90: 5ba0 7f01 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@017f │ │ +0aca94: 5ca9 9001 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@0190 │ │ +0aca98: 2390 e903 |0044: new-array v0, v9, [I // type@03e9 │ │ +0aca9c: 5ba0 9b01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@019b │ │ +0acaa0: 2200 8903 |0048: new-instance v0, Ljava/lang/Object; // type@0389 │ │ +0acaa4: 7010 9524 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0acaaa: 5ba0 9a01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0acaae: 5bac 8001 |004f: iput-object v12, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acab2: 55c0 6701 |0051: iget-boolean v0, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +0acab6: 7040 ba04 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@04ba │ │ +0acabc: 0c00 |0056: move-result-object v0 │ │ +0acabe: 5ba0 9c01 |0057: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0acac2: 54a0 9c01 |0059: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0acac6: 7020 e104 0a00 |005b: invoke-direct {v10, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setPreserveContext:(Landroid/view/View;)V // method@04e1 │ │ +0acacc: 54a0 9c01 |005e: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0acad0: 6e20 b200 9000 |0060: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusable:(Z)V // method@00b2 │ │ +0acad6: 54a0 9c01 |0063: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0acada: 6e20 b300 9000 |0065: invoke-virtual {v0, v9}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00b3 │ │ +0acae0: 5bab 7e01 |0068: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0acae4: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0007 line=67 │ │ 0x000d line=68 │ │ 0x000f line=69 │ │ 0x0015 line=70 │ │ @@ -189039,60 +189067,60 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -09ecb0: |[09ecb0] com.badlogic.gdx.backends.android.AndroidGraphics.checkGL20:()Z │ │ -09ecc0: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -09ecc4: 122c |0002: const/4 v12, #int 2 // #2 │ │ -09ecc6: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -09ecc8: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -09ecca: 124b |0005: const/4 v11, #int 4 // #4 │ │ -09eccc: 7100 1226 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -09ecd2: 0c00 |0009: move-result-object v0 │ │ -09ecd4: 1f00 d503 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -09ecd8: 620a 6312 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -09ecdc: 7220 0726 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -09ece2: 0c01 |0011: move-result-object v1 │ │ -09ece4: 23c7 e903 |0012: new-array v7, v12, [I // type@03e9 │ │ -09ece8: 7230 0926 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ -09ecee: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -09ecf0: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ -09ecf4: 23a2 e903 |001a: new-array v2, v10, [I // type@03e9 │ │ -09ecf8: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ -09ecfc: 4b0a 0209 |001e: aput v10, v2, v9 │ │ -09ed00: 4b0b 0208 |0020: aput v11, v2, v8 │ │ -09ed04: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ -09ed08: 4b0a 020c |0024: aput v10, v2, v12 │ │ -09ed0c: 123a |0026: const/4 v10, #int 3 // #3 │ │ -09ed0e: 4b0b 020a |0027: aput v11, v2, v10 │ │ -09ed12: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ -09ed16: 4b0a 020b |002b: aput v10, v2, v11 │ │ -09ed1a: 125a |002d: const/4 v10, #int 5 // #5 │ │ -09ed1c: 4b0b 020a |002e: aput v11, v2, v10 │ │ -09ed20: 126a |0030: const/4 v10, #int 6 // #6 │ │ -09ed22: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ -09ed26: 4b0b 020a |0033: aput v11, v2, v10 │ │ -09ed2a: 127a |0035: const/4 v10, #int 7 // #7 │ │ -09ed2c: 4b06 020a |0036: aput v6, v2, v10 │ │ -09ed30: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ -09ed34: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ -09ed38: 4b0b 020a |003c: aput v11, v2, v10 │ │ -09ed3c: 2343 3804 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -09ed40: 2385 e903 |0040: new-array v5, v8, [I // type@03e9 │ │ -09ed44: 7806 fa25 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@25fa │ │ -09ed4a: 7220 0f26 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ -09ed50: 4404 0509 |0048: aget v4, v5, v9 │ │ -09ed54: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ -09ed58: 0184 |004c: move v4, v8 │ │ -09ed5a: 0f04 |004d: return v4 │ │ -09ed5c: 0194 |004e: move v4, v9 │ │ -09ed5e: 28fe |004f: goto 004d // -0002 │ │ +0acae8: |[0acae8] com.badlogic.gdx.backends.android.AndroidGraphics.checkGL20:()Z │ │ +0acaf8: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +0acafc: 122c |0002: const/4 v12, #int 2 // #2 │ │ +0acafe: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0acb00: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0acb02: 124b |0005: const/4 v11, #int 4 // #4 │ │ +0acb04: 7100 1226 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +0acb0a: 0c00 |0009: move-result-object v0 │ │ +0acb0c: 1f00 d503 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +0acb10: 620a 6312 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +0acb14: 7220 0726 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +0acb1a: 0c01 |0011: move-result-object v1 │ │ +0acb1c: 23c7 e903 |0012: new-array v7, v12, [I // type@03e9 │ │ +0acb20: 7230 0926 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ +0acb26: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +0acb28: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ +0acb2c: 23a2 e903 |001a: new-array v2, v10, [I // type@03e9 │ │ +0acb30: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ +0acb34: 4b0a 0209 |001e: aput v10, v2, v9 │ │ +0acb38: 4b0b 0208 |0020: aput v11, v2, v8 │ │ +0acb3c: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ +0acb40: 4b0a 020c |0024: aput v10, v2, v12 │ │ +0acb44: 123a |0026: const/4 v10, #int 3 // #3 │ │ +0acb46: 4b0b 020a |0027: aput v11, v2, v10 │ │ +0acb4a: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ +0acb4e: 4b0a 020b |002b: aput v10, v2, v11 │ │ +0acb52: 125a |002d: const/4 v10, #int 5 // #5 │ │ +0acb54: 4b0b 020a |002e: aput v11, v2, v10 │ │ +0acb58: 126a |0030: const/4 v10, #int 6 // #6 │ │ +0acb5a: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ +0acb5e: 4b0b 020a |0033: aput v11, v2, v10 │ │ +0acb62: 127a |0035: const/4 v10, #int 7 // #7 │ │ +0acb64: 4b06 020a |0036: aput v6, v2, v10 │ │ +0acb68: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ +0acb6c: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ +0acb70: 4b0b 020a |003c: aput v11, v2, v10 │ │ +0acb74: 2343 3804 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +0acb78: 2385 e903 |0040: new-array v5, v8, [I // type@03e9 │ │ +0acb7c: 7806 fa25 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@25fa │ │ +0acb82: 7220 0f26 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ +0acb88: 4404 0509 |0048: aget v4, v5, v9 │ │ +0acb8c: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ +0acb90: 0184 |004c: move v4, v8 │ │ +0acb92: 0f04 |004d: return v4 │ │ +0acb94: 0194 |004e: move v4, v9 │ │ +0acb96: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=179 │ │ 0x000c line=180 │ │ 0x0012 line=182 │ │ 0x0014 line=183 │ │ 0x0017 line=185 │ │ @@ -189117,91 +189145,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 │ │ -09ed60: |[09ed60] com.badlogic.gdx.backends.android.AndroidGraphics.createGLSurfaceView:(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; │ │ -09ed70: 7010 c204 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c2 │ │ -09ed76: 0c07 |0003: move-result-object v7 │ │ -09ed78: 380b 3200 |0004: if-eqz v11, 0036 // +0032 │ │ -09ed7c: 7010 b804 0900 |0006: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.checkGL20:()Z // method@04b8 │ │ -09ed82: 0a01 |0009: move-result v1 │ │ -09ed84: 3801 2c00 |000a: if-eqz v1, 0036 // +002c │ │ -09ed88: 2200 f900 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ -09ed8c: 7030 a808 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@08a8 │ │ -09ed92: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ -09ed96: 6e20 af08 7000 |0013: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08af │ │ -09ed9c: 6e20 b208 9000 |0016: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08b2 │ │ -09eda2: 1100 |0019: return-object v0 │ │ -09eda4: 5491 8001 |001a: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09eda8: 5211 6101 |001c: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ -09edac: 5492 8001 |001e: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09edb0: 5222 5c01 |0020: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ -09edb4: 5493 8001 |0022: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09edb8: 5233 5a01 |0024: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ -09edbc: 5494 8001 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09edc0: 5244 5901 |0028: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ -09edc4: 5495 8001 |002a: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09edc8: 5255 5b01 |002c: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ -09edcc: 5496 8001 |002e: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09edd0: 5266 6301 |0030: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ -09edd4: 7407 ae08 0000 |0032: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(IIIIII)V // method@08ae │ │ -09edda: 28e1 |0035: goto 0016 // -001f │ │ -09eddc: 5491 8001 |0036: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ede0: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -09ede2: 5c12 6701 |0039: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -09ede6: 7010 c204 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c2 │ │ -09edec: 0c07 |003e: move-result-object v7 │ │ -09edee: 6201 0300 |003f: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -09edf2: 7110 7024 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -09edf8: 0a08 |0044: move-result v8 │ │ -09edfa: 1301 0b00 |0045: const/16 v1, #int 11 // #b │ │ -09edfe: 3418 2c00 |0047: if-lt v8, v1, 0073 // +002c │ │ -09ee02: 2200 a500 |0049: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1; // type@00a5 │ │ -09ee06: 7040 b304 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@04b3 │ │ -09ee0c: 3807 0900 |004e: if-eqz v7, 0057 // +0009 │ │ -09ee10: 6e20 6900 7000 |0050: invoke-virtual {v0, v7}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0069 │ │ -09ee16: 6e20 6b00 9000 |0053: invoke-virtual {v0, v9}, Landroid/opengl/GLSurfaceView;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@006b │ │ -09ee1c: 28c3 |0056: goto 0019 // -003d │ │ -09ee1e: 5491 8001 |0057: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee22: 5211 6101 |0059: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ -09ee26: 5492 8001 |005b: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee2a: 5222 5c01 |005d: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ -09ee2e: 5493 8001 |005f: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee32: 5233 5a01 |0061: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ -09ee36: 5494 8001 |0063: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee3a: 5244 5901 |0065: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ -09ee3e: 5495 8001 |0067: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee42: 5255 5b01 |0069: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ -09ee46: 5496 8001 |006b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee4a: 5266 6301 |006d: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ -09ee4e: 7407 6800 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(IIIIII)V // method@0068 │ │ -09ee54: 28e1 |0072: goto 0053 // -001f │ │ -09ee56: 2200 0401 |0073: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09ee5a: 7030 ed08 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@08ed │ │ -09ee60: 3807 0900 |0078: if-eqz v7, 0081 // +0009 │ │ -09ee64: 6e20 f908 7000 |007a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08f9 │ │ -09ee6a: 6e20 fe08 9000 |007d: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08fe │ │ -09ee70: 2899 |0080: goto 0019 // -0067 │ │ -09ee72: 5491 8001 |0081: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee76: 5211 6101 |0083: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ -09ee7a: 5492 8001 |0085: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee7e: 5222 5c01 |0087: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ -09ee82: 5493 8001 |0089: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee86: 5233 5a01 |008b: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ -09ee8a: 5494 8001 |008d: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee8e: 5244 5901 |008f: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ -09ee92: 5495 8001 |0091: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee96: 5255 5b01 |0093: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ -09ee9a: 5496 8001 |0095: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ee9e: 5266 6301 |0097: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ -09eea2: 7407 f808 0000 |0099: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(IIIIII)V // method@08f8 │ │ -09eea8: 28e1 |009c: goto 007d // -001f │ │ +0acb98: |[0acb98] com.badlogic.gdx.backends.android.AndroidGraphics.createGLSurfaceView:(Landroid/app/Activity;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)Landroid/view/View; │ │ +0acba8: 7010 c204 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c2 │ │ +0acbae: 0c07 |0003: move-result-object v7 │ │ +0acbb0: 380b 3200 |0004: if-eqz v11, 0036 // +0032 │ │ +0acbb4: 7010 b804 0900 |0006: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.checkGL20:()Z // method@04b8 │ │ +0acbba: 0a01 |0009: move-result v1 │ │ +0acbbc: 3801 2c00 |000a: if-eqz v1, 0036 // +002c │ │ +0acbc0: 2200 f900 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ +0acbc4: 7030 a808 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@08a8 │ │ +0acbca: 3807 0900 |0011: if-eqz v7, 001a // +0009 │ │ +0acbce: 6e20 af08 7000 |0013: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08af │ │ +0acbd4: 6e20 b208 9000 |0016: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08b2 │ │ +0acbda: 1100 |0019: return-object v0 │ │ +0acbdc: 5491 8001 |001a: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acbe0: 5211 6101 |001c: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ +0acbe4: 5492 8001 |001e: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acbe8: 5222 5c01 |0020: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ +0acbec: 5493 8001 |0022: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acbf0: 5233 5a01 |0024: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ +0acbf4: 5494 8001 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acbf8: 5244 5901 |0028: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ +0acbfc: 5495 8001 |002a: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc00: 5255 5b01 |002c: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ +0acc04: 5496 8001 |002e: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc08: 5266 6301 |0030: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ +0acc0c: 7407 ae08 0000 |0032: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20;.setEGLConfigChooser:(IIIIII)V // method@08ae │ │ +0acc12: 28e1 |0035: goto 0016 // -001f │ │ +0acc14: 5491 8001 |0036: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc18: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +0acc1a: 5c12 6701 |0039: iput-boolean v2, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +0acc1e: 7010 c204 0900 |003b: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04c2 │ │ +0acc24: 0c07 |003e: move-result-object v7 │ │ +0acc26: 6201 0300 |003f: sget-object v1, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0acc2a: 7110 7024 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0acc30: 0a08 |0044: move-result v8 │ │ +0acc32: 1301 0b00 |0045: const/16 v1, #int 11 // #b │ │ +0acc36: 3418 2c00 |0047: if-lt v8, v1, 0073 // +002c │ │ +0acc3a: 2200 a500 |0049: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$1; // type@00a5 │ │ +0acc3e: 7040 b304 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@04b3 │ │ +0acc44: 3807 0900 |004e: if-eqz v7, 0057 // +0009 │ │ +0acc48: 6e20 6900 7000 |0050: invoke-virtual {v0, v7}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@0069 │ │ +0acc4e: 6e20 6b00 9000 |0053: invoke-virtual {v0, v9}, Landroid/opengl/GLSurfaceView;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@006b │ │ +0acc54: 28c3 |0056: goto 0019 // -003d │ │ +0acc56: 5491 8001 |0057: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc5a: 5211 6101 |0059: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ +0acc5e: 5492 8001 |005b: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc62: 5222 5c01 |005d: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ +0acc66: 5493 8001 |005f: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc6a: 5233 5a01 |0061: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ +0acc6e: 5494 8001 |0063: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc72: 5244 5901 |0065: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ +0acc76: 5495 8001 |0067: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc7a: 5255 5b01 |0069: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ +0acc7e: 5496 8001 |006b: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acc82: 5266 6301 |006d: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ +0acc86: 7407 6800 0000 |006f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLSurfaceView;.setEGLConfigChooser:(IIIIII)V // method@0068 │ │ +0acc8c: 28e1 |0072: goto 0053 // -001f │ │ +0acc8e: 2200 0401 |0073: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0acc92: 7030 ed08 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@08ed │ │ +0acc98: 3807 0900 |0078: if-eqz v7, 0081 // +0009 │ │ +0acc9c: 6e20 f908 7000 |007a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08f9 │ │ +0acca2: 6e20 fe08 9000 |007d: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08fe │ │ +0acca8: 2899 |0080: goto 0019 // -0067 │ │ +0accaa: 5491 8001 |0081: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0accae: 5211 6101 |0083: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ +0accb2: 5492 8001 |0085: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0accb6: 5222 5c01 |0087: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ +0accba: 5493 8001 |0089: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0accbe: 5233 5a01 |008b: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ +0accc2: 5494 8001 |008d: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0accc6: 5244 5901 |008f: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ +0accca: 5495 8001 |0091: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0accce: 5255 5b01 |0093: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ +0accd2: 5496 8001 |0095: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0accd6: 5266 6301 |0097: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ +0accda: 7407 f808 0000 |0099: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setEGLConfigChooser:(IIIIII)V // method@08f8 │ │ +0acce0: 28e1 |009c: goto 007d // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=122 │ │ 0x000c line=123 │ │ 0x0011 line=124 │ │ 0x0013 line=125 │ │ @@ -189239,23 +189267,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 │ │ -09eeac: |[09eeac] com.badlogic.gdx.backends.android.AndroidGraphics.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -09eebc: 5420 9b01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@019b │ │ -09eec0: 7250 0226 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@2602 │ │ -09eec6: 0a00 |0005: move-result v0 │ │ -09eec8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -09eecc: 5420 9b01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@019b │ │ -09eed0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09eed2: 4407 0001 |000b: aget v7, v0, v1 │ │ -09eed6: 0f07 |000d: return v7 │ │ +0acce4: |[0acce4] com.badlogic.gdx.backends.android.AndroidGraphics.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0accf4: 5420 9b01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@019b │ │ +0accf8: 7250 0226 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@2602 │ │ +0accfe: 0a00 |0005: move-result v0 │ │ +0acd00: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0acd04: 5420 9b01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.value:[I // field@019b │ │ +0acd08: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0acd0a: 4407 0001 |000b: aget v7, v0, v1 │ │ +0acd0e: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0008 line=351 │ │ 0x000d line=353 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defValue I │ │ @@ -189270,34 +189298,34 @@ │ │ type : '()Landroid/opengl/GLSurfaceView$EGLConfigChooser;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 38 16-bit code units │ │ -09eed8: |[09eed8] com.badlogic.gdx.backends.android.AndroidGraphics.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ -09eee8: 2200 0601 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@0106 │ │ -09eeec: 5491 8001 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09eef0: 5211 6101 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ -09eef4: 5492 8001 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09eef8: 5222 5c01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ -09eefc: 5493 8001 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ef00: 5233 5a01 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ -09ef04: 5494 8001 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ef08: 5244 5901 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ -09ef0c: 5495 8001 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ef10: 5255 5b01 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ -09ef14: 5496 8001 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ef18: 5266 6301 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ -09ef1c: 5497 8001 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ef20: 5277 6001 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@0160 │ │ -09ef24: 5498 8001 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ -09ef28: 5588 6701 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -09ef2c: 7609 6f09 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@096f │ │ -09ef32: 1100 |0025: return-object v0 │ │ +0acd10: |[0acd10] com.badlogic.gdx.backends.android.AndroidGraphics.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ +0acd20: 2200 0601 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser; // type@0106 │ │ +0acd24: 5491 8001 |0002: iget-object v1, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd28: 5211 6101 |0004: iget v1, v1, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.r:I // field@0161 │ │ +0acd2c: 5492 8001 |0006: iget-object v2, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd30: 5222 5c01 |0008: iget v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.g:I // field@015c │ │ +0acd34: 5493 8001 |000a: iget-object v3, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd38: 5233 5a01 |000c: iget v3, v3, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.b:I // field@015a │ │ +0acd3c: 5494 8001 |000e: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd40: 5244 5901 |0010: iget v4, v4, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.a:I // field@0159 │ │ +0acd44: 5495 8001 |0012: iget-object v5, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd48: 5255 5b01 |0014: iget v5, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.depth:I // field@015b │ │ +0acd4c: 5496 8001 |0016: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd50: 5266 6301 |0018: iget v6, v6, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.stencil:I // field@0163 │ │ +0acd54: 5497 8001 |001a: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd58: 5277 6001 |001c: iget v7, v7, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.numSamples:I // field@0160 │ │ +0acd5c: 5498 8001 |001e: iget-object v8, v9, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@0180 │ │ +0acd60: 5588 6701 |0020: iget-boolean v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +0acd64: 7609 6f09 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GdxEglConfigChooser;.:(IIIIIIIZ)V // method@096f │ │ +0acd6a: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0026 reg=9 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -189305,23 +189333,23 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09ef34: |[09ef34] com.badlogic.gdx.backends.android.AndroidGraphics.isPowerOfTwo:(I)Z │ │ -09ef44: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -09ef48: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ -09ef4c: b510 |0004: and-int/2addr v0, v1 │ │ -09ef4e: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -09ef52: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -09ef54: 0f00 |0008: return v0 │ │ -09ef56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -09ef58: 28fe |000a: goto 0008 // -0002 │ │ +0acd6c: |[0acd6c] com.badlogic.gdx.backends.android.AndroidGraphics.isPowerOfTwo:(I)Z │ │ +0acd7c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0acd80: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0acd84: b510 |0004: and-int/2addr v0, v1 │ │ +0acd86: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +0acd8a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0acd8c: 0f00 |0008: return v0 │ │ +0acd8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0acd90: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000b reg=1 value I │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -189329,177 +189357,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 │ │ -09ef5c: |[09ef5c] com.badlogic.gdx.backends.android.AndroidGraphics.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -09ef6c: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -09ef72: 0c01 |0003: move-result-object v1 │ │ -09ef74: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -09ef78: 6200 6312 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -09ef7c: 7220 0726 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -09ef82: 0c02 |000b: move-result-object v2 │ │ -09ef84: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ -09ef88: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -09ef8a: 07f0 |000f: move-object v0, v15 │ │ -09ef8c: 0803 1000 |0010: move-object/from16 v3, v16 │ │ -09ef90: 7606 bc04 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@04bc │ │ -09ef96: 0a0d |0015: move-result v13 │ │ -09ef98: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ -09ef9c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -09ef9e: 07f0 |0019: move-object v0, v15 │ │ -09efa0: 0803 1000 |001a: move-object/from16 v3, v16 │ │ -09efa4: 7606 bc04 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@04bc │ │ -09efaa: 0a0c |001f: move-result v12 │ │ -09efac: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ -09efb0: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -09efb2: 07f0 |0023: move-object v0, v15 │ │ -09efb4: 0803 1000 |0024: move-object/from16 v3, v16 │ │ -09efb8: 7606 bc04 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@04bc │ │ -09efbe: 0a06 |0029: move-result v6 │ │ -09efc0: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ -09efc4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -09efc6: 07f0 |002d: move-object v0, v15 │ │ -09efc8: 0803 1000 |002e: move-object/from16 v3, v16 │ │ -09efcc: 7606 bc04 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@04bc │ │ -09efd2: 0a07 |0033: move-result v7 │ │ -09efd4: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ -09efd8: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -09efda: 07f0 |0037: move-object v0, v15 │ │ -09efdc: 0803 1000 |0038: move-object/from16 v3, v16 │ │ -09efe0: 7606 bc04 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@04bc │ │ -09efe6: 0a08 |003d: move-result v8 │ │ -09efe8: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ -09efec: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -09efee: 07f0 |0041: move-object v0, v15 │ │ -09eff0: 0803 1000 |0042: move-object/from16 v3, v16 │ │ -09eff4: 7606 bc04 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@04bc │ │ -09effa: 0a09 |0047: move-result v9 │ │ -09effc: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ -09f000: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -09f002: 07f0 |004b: move-object v0, v15 │ │ -09f004: 0803 1000 |004c: move-object/from16 v3, v16 │ │ -09f008: 7606 bc04 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@04bc │ │ -09f00e: 0a0e |0051: move-result v14 │ │ -09f010: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ -09f014: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -09f016: 07f0 |0055: move-object v0, v15 │ │ -09f018: 0803 1000 |0056: move-object/from16 v3, v16 │ │ -09f01c: 7606 bc04 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@04bc │ │ -09f022: 0a00 |005b: move-result v0 │ │ -09f024: 7120 8624 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -09f02a: 0a0a |005f: move-result v10 │ │ -09f02c: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ -09f030: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -09f032: 07f0 |0063: move-object v0, v15 │ │ -09f034: 0803 1000 |0064: move-object/from16 v3, v16 │ │ -09f038: 7606 bc04 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@04bc │ │ -09f03e: 0a00 |0069: move-result v0 │ │ -09f040: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ -09f044: 121b |006c: const/4 v11, #int 1 // #1 │ │ -09f046: 6200 1d00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f04a: 1a03 8301 |006f: const-string v3, "AndroidGraphics" // string@0183 │ │ -09f04e: 2204 9103 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09f052: 7010 d024 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f058: 1a05 d316 |0076: const-string v5, "framebuffer: (" // string@16d3 │ │ -09f05c: 6e20 d724 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f062: 0c04 |007b: move-result-object v4 │ │ -09f064: 6e20 d424 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f06a: 0c04 |007f: move-result-object v4 │ │ -09f06c: 1a05 ae00 |0080: const-string v5, ", " // string@00ae │ │ -09f070: 6e20 d724 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f076: 0c04 |0085: move-result-object v4 │ │ -09f078: 6e20 d424 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f07e: 0c04 |0089: move-result-object v4 │ │ -09f080: 1a05 ae00 |008a: const-string v5, ", " // string@00ae │ │ -09f084: 6e20 d724 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f08a: 0c04 |008f: move-result-object v4 │ │ -09f08c: 6e20 d424 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f092: 0c04 |0093: move-result-object v4 │ │ -09f094: 1a05 ae00 |0094: const-string v5, ", " // string@00ae │ │ -09f098: 6e20 d724 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f09e: 0c04 |0099: move-result-object v4 │ │ -09f0a0: 6e20 d424 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f0a6: 0c04 |009d: move-result-object v4 │ │ -09f0a8: 1a05 9200 |009e: const-string v5, ")" // string@0092 │ │ -09f0ac: 6e20 d724 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f0b2: 0c04 |00a3: move-result-object v4 │ │ -09f0b4: 6e10 dd24 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f0ba: 0c04 |00a7: move-result-object v4 │ │ -09f0bc: 7230 e900 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f0c2: 6200 1d00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f0c6: 1a03 8301 |00ad: const-string v3, "AndroidGraphics" // string@0183 │ │ -09f0ca: 2204 9103 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09f0ce: 7010 d024 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f0d4: 1a05 bc14 |00b4: const-string v5, "depthbuffer: (" // string@14bc │ │ -09f0d8: 6e20 d724 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f0de: 0c04 |00b9: move-result-object v4 │ │ -09f0e0: 6e20 d424 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f0e6: 0c04 |00bd: move-result-object v4 │ │ -09f0e8: 1a05 9200 |00be: const-string v5, ")" // string@0092 │ │ -09f0ec: 6e20 d724 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f0f2: 0c04 |00c3: move-result-object v4 │ │ -09f0f4: 6e10 dd24 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f0fa: 0c04 |00c7: move-result-object v4 │ │ -09f0fc: 7230 e900 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f102: 6200 1d00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f106: 1a03 8301 |00cd: const-string v3, "AndroidGraphics" // string@0183 │ │ -09f10a: 2204 9103 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09f10e: 7010 d024 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f114: 1a05 6527 |00d4: const-string v5, "stencilbuffer: (" // string@2765 │ │ -09f118: 6e20 d724 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f11e: 0c04 |00d9: move-result-object v4 │ │ -09f120: 6e20 d424 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f126: 0c04 |00dd: move-result-object v4 │ │ -09f128: 1a05 9200 |00de: const-string v5, ")" // string@0092 │ │ -09f12c: 6e20 d724 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f132: 0c04 |00e3: move-result-object v4 │ │ -09f134: 6e10 dd24 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f13a: 0c04 |00e7: move-result-object v4 │ │ -09f13c: 7230 e900 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f142: 6200 1d00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f146: 1a03 8301 |00ed: const-string v3, "AndroidGraphics" // string@0183 │ │ -09f14a: 2204 9103 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09f14e: 7010 d024 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f154: 1a05 7b24 |00f4: const-string v5, "samples: (" // string@247b │ │ -09f158: 6e20 d724 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f15e: 0c04 |00f9: move-result-object v4 │ │ -09f160: 6e20 d424 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -09f166: 0c04 |00fd: move-result-object v4 │ │ -09f168: 1a05 9200 |00fe: const-string v5, ")" // string@0092 │ │ -09f16c: 6e20 d724 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f172: 0c04 |0103: move-result-object v4 │ │ -09f174: 6e10 dd24 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f17a: 0c04 |0107: move-result-object v4 │ │ -09f17c: 7230 e900 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f182: 6200 1d00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f186: 1a03 8301 |010d: const-string v3, "AndroidGraphics" // string@0183 │ │ -09f18a: 2204 9103 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -09f18e: 7010 d024 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f194: 1a05 e513 |0114: const-string v5, "coverage sampling: (" // string@13e5 │ │ -09f198: 6e20 d724 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f19e: 0c04 |0119: move-result-object v4 │ │ -09f1a0: 6e20 d824 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -09f1a6: 0c04 |011d: move-result-object v4 │ │ -09f1a8: 1a05 9200 |011e: const-string v5, ")" // string@0092 │ │ -09f1ac: 6e20 d724 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f1b2: 0c04 |0123: move-result-object v4 │ │ -09f1b4: 6e10 dd24 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f1ba: 0c04 |0127: move-result-object v4 │ │ -09f1bc: 7230 e900 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f1c2: 2203 5300 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ -09f1c6: 01d4 |012d: move v4, v13 │ │ -09f1c8: 01c5 |012e: move v5, v12 │ │ -09f1ca: 7609 1601 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ -09f1d0: 5bf3 7f01 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@017f │ │ -09f1d4: 0e00 |0134: return-void │ │ -09f1d6: 120b |0135: const/4 v11, #int 0 // #0 │ │ -09f1d8: 2900 37ff |0136: goto/16 006d // -00c9 │ │ +0acd94: |[0acd94] com.badlogic.gdx.backends.android.AndroidGraphics.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0acda4: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +0acdaa: 0c01 |0003: move-result-object v1 │ │ +0acdac: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +0acdb0: 6200 6312 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +0acdb4: 7220 0726 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +0acdba: 0c02 |000b: move-result-object v2 │ │ +0acdbc: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ +0acdc0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0acdc2: 07f0 |000f: move-object v0, v15 │ │ +0acdc4: 0803 1000 |0010: move-object/from16 v3, v16 │ │ +0acdc8: 7606 bc04 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@04bc │ │ +0acdce: 0a0d |0015: move-result v13 │ │ +0acdd0: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ +0acdd4: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0acdd6: 07f0 |0019: move-object v0, v15 │ │ +0acdd8: 0803 1000 |001a: move-object/from16 v3, v16 │ │ +0acddc: 7606 bc04 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@04bc │ │ +0acde2: 0a0c |001f: move-result v12 │ │ +0acde4: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ +0acde8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0acdea: 07f0 |0023: move-object v0, v15 │ │ +0acdec: 0803 1000 |0024: move-object/from16 v3, v16 │ │ +0acdf0: 7606 bc04 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@04bc │ │ +0acdf6: 0a06 |0029: move-result v6 │ │ +0acdf8: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ +0acdfc: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0acdfe: 07f0 |002d: move-object v0, v15 │ │ +0ace00: 0803 1000 |002e: move-object/from16 v3, v16 │ │ +0ace04: 7606 bc04 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@04bc │ │ +0ace0a: 0a07 |0033: move-result v7 │ │ +0ace0c: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ +0ace10: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0ace12: 07f0 |0037: move-object v0, v15 │ │ +0ace14: 0803 1000 |0038: move-object/from16 v3, v16 │ │ +0ace18: 7606 bc04 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@04bc │ │ +0ace1e: 0a08 |003d: move-result v8 │ │ +0ace20: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ +0ace24: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +0ace26: 07f0 |0041: move-object v0, v15 │ │ +0ace28: 0803 1000 |0042: move-object/from16 v3, v16 │ │ +0ace2c: 7606 bc04 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@04bc │ │ +0ace32: 0a09 |0047: move-result v9 │ │ +0ace34: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ +0ace38: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0ace3a: 07f0 |004b: move-object v0, v15 │ │ +0ace3c: 0803 1000 |004c: move-object/from16 v3, v16 │ │ +0ace40: 7606 bc04 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@04bc │ │ +0ace46: 0a0e |0051: move-result v14 │ │ +0ace48: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ +0ace4c: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +0ace4e: 07f0 |0055: move-object v0, v15 │ │ +0ace50: 0803 1000 |0056: move-object/from16 v3, v16 │ │ +0ace54: 7606 bc04 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@04bc │ │ +0ace5a: 0a00 |005b: move-result v0 │ │ +0ace5c: 7120 8624 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0ace62: 0a0a |005f: move-result v10 │ │ +0ace64: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ +0ace68: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +0ace6a: 07f0 |0063: move-object v0, v15 │ │ +0ace6c: 0803 1000 |0064: move-object/from16 v3, v16 │ │ +0ace70: 7606 bc04 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@04bc │ │ +0ace76: 0a00 |0069: move-result v0 │ │ +0ace78: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ +0ace7c: 121b |006c: const/4 v11, #int 1 // #1 │ │ +0ace7e: 6200 1d00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ace82: 1a03 8301 |006f: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ace86: 2204 9103 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ace8a: 7010 d024 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ace90: 1a05 d316 |0076: const-string v5, "framebuffer: (" // string@16d3 │ │ +0ace94: 6e20 d724 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ace9a: 0c04 |007b: move-result-object v4 │ │ +0ace9c: 6e20 d424 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0acea2: 0c04 |007f: move-result-object v4 │ │ +0acea4: 1a05 ae00 |0080: const-string v5, ", " // string@00ae │ │ +0acea8: 6e20 d724 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aceae: 0c04 |0085: move-result-object v4 │ │ +0aceb0: 6e20 d424 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0aceb6: 0c04 |0089: move-result-object v4 │ │ +0aceb8: 1a05 ae00 |008a: const-string v5, ", " // string@00ae │ │ +0acebc: 6e20 d724 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acec2: 0c04 |008f: move-result-object v4 │ │ +0acec4: 6e20 d424 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0aceca: 0c04 |0093: move-result-object v4 │ │ +0acecc: 1a05 ae00 |0094: const-string v5, ", " // string@00ae │ │ +0aced0: 6e20 d724 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aced6: 0c04 |0099: move-result-object v4 │ │ +0aced8: 6e20 d424 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0acede: 0c04 |009d: move-result-object v4 │ │ +0acee0: 1a05 9200 |009e: const-string v5, ")" // string@0092 │ │ +0acee4: 6e20 d724 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0aceea: 0c04 |00a3: move-result-object v4 │ │ +0aceec: 6e10 dd24 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0acef2: 0c04 |00a7: move-result-object v4 │ │ +0acef4: 7230 e900 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0acefa: 6200 1d00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0acefe: 1a03 8301 |00ad: const-string v3, "AndroidGraphics" // string@0183 │ │ +0acf02: 2204 9103 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0acf06: 7010 d024 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0acf0c: 1a05 bc14 |00b4: const-string v5, "depthbuffer: (" // string@14bc │ │ +0acf10: 6e20 d724 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acf16: 0c04 |00b9: move-result-object v4 │ │ +0acf18: 6e20 d424 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0acf1e: 0c04 |00bd: move-result-object v4 │ │ +0acf20: 1a05 9200 |00be: const-string v5, ")" // string@0092 │ │ +0acf24: 6e20 d724 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acf2a: 0c04 |00c3: move-result-object v4 │ │ +0acf2c: 6e10 dd24 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0acf32: 0c04 |00c7: move-result-object v4 │ │ +0acf34: 7230 e900 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0acf3a: 6200 1d00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0acf3e: 1a03 8301 |00cd: const-string v3, "AndroidGraphics" // string@0183 │ │ +0acf42: 2204 9103 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0acf46: 7010 d024 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0acf4c: 1a05 6527 |00d4: const-string v5, "stencilbuffer: (" // string@2765 │ │ +0acf50: 6e20 d724 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acf56: 0c04 |00d9: move-result-object v4 │ │ +0acf58: 6e20 d424 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0acf5e: 0c04 |00dd: move-result-object v4 │ │ +0acf60: 1a05 9200 |00de: const-string v5, ")" // string@0092 │ │ +0acf64: 6e20 d724 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acf6a: 0c04 |00e3: move-result-object v4 │ │ +0acf6c: 6e10 dd24 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0acf72: 0c04 |00e7: move-result-object v4 │ │ +0acf74: 7230 e900 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0acf7a: 6200 1d00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0acf7e: 1a03 8301 |00ed: const-string v3, "AndroidGraphics" // string@0183 │ │ +0acf82: 2204 9103 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0acf86: 7010 d024 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0acf8c: 1a05 7b24 |00f4: const-string v5, "samples: (" // string@247b │ │ +0acf90: 6e20 d724 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acf96: 0c04 |00f9: move-result-object v4 │ │ +0acf98: 6e20 d424 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0acf9e: 0c04 |00fd: move-result-object v4 │ │ +0acfa0: 1a05 9200 |00fe: const-string v5, ")" // string@0092 │ │ +0acfa4: 6e20 d724 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acfaa: 0c04 |0103: move-result-object v4 │ │ +0acfac: 6e10 dd24 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0acfb2: 0c04 |0107: move-result-object v4 │ │ +0acfb4: 7230 e900 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0acfba: 6200 1d00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0acfbe: 1a03 8301 |010d: const-string v3, "AndroidGraphics" // string@0183 │ │ +0acfc2: 2204 9103 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0acfc6: 7010 d024 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0acfcc: 1a05 e513 |0114: const-string v5, "coverage sampling: (" // string@13e5 │ │ +0acfd0: 6e20 d724 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acfd6: 0c04 |0119: move-result-object v4 │ │ +0acfd8: 6e20 d824 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0acfde: 0c04 |011d: move-result-object v4 │ │ +0acfe0: 1a05 9200 |011e: const-string v5, ")" // string@0092 │ │ +0acfe4: 6e20 d724 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0acfea: 0c04 |0123: move-result-object v4 │ │ +0acfec: 6e10 dd24 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0acff2: 0c04 |0127: move-result-object v4 │ │ +0acff4: 7230 e900 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0acffa: 2203 5300 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ +0acffe: 01d4 |012d: move v4, v13 │ │ +0ad000: 01c5 |012e: move v5, v12 │ │ +0ad002: 7609 1601 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ +0ad008: 5bf3 7f01 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@017f │ │ +0ad00c: 0e00 |0134: return-void │ │ +0ad00e: 120b |0135: const/4 v11, #int 0 // #0 │ │ +0ad010: 2900 37ff |0136: goto/16 006d // -00c9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=327 │ │ 0x000c line=328 │ │ 0x0016 line=329 │ │ 0x0020 line=330 │ │ @@ -189535,53 +189563,53 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -09f1dc: |[09f1dc] com.badlogic.gdx.backends.android.AndroidGraphics.setPreserveContext:(Landroid/view/View;)V │ │ -09f1ec: 6206 0300 |0000: sget-object v6, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -09f1f0: 7110 7024 0600 |0002: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -09f1f6: 0a05 |0005: move-result v5 │ │ -09f1f8: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ -09f1fc: 3465 3400 |0008: if-lt v5, v6, 003c // +0034 │ │ -09f200: 20a6 f900 |000a: instance-of v6, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ -09f204: 3806 3000 |000c: if-eqz v6, 003c // +0030 │ │ -09f208: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -09f20a: 6e10 9724 0a00 |000f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -09f210: 0c06 |0012: move-result-object v6 │ │ -09f212: 6e10 4424 0600 |0013: invoke-virtual {v6}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2444 │ │ -09f218: 0c00 |0016: move-result-object v0 │ │ -09f21a: 2102 |0017: array-length v2, v0 │ │ -09f21c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -09f21e: 3521 1100 |0019: if-ge v1, v2, 002a // +0011 │ │ -09f222: 4603 0001 |001b: aget-object v3, v0, v1 │ │ -09f226: 6e10 0625 0300 |001d: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2506 │ │ -09f22c: 0c06 |0020: move-result-object v6 │ │ -09f22e: 1a07 cf25 |0021: const-string v7, "setPreserveEGLContextOnPause" // string@25cf │ │ -09f232: 6e20 b024 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09f238: 0a06 |0026: move-result v6 │ │ -09f23a: 3806 1600 |0027: if-eqz v6, 003d // +0016 │ │ -09f23e: 0734 |0029: move-object v4, v3 │ │ -09f240: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ -09f244: 1f0a f900 |002c: check-cast v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ -09f248: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -09f24a: 2366 3104 |002f: new-array v6, v6, [Ljava/lang/Object; // type@0431 │ │ -09f24e: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -09f250: 1218 |0032: const/4 v8, #int 1 // #1 │ │ -09f252: 7110 2f24 0800 |0033: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ -09f258: 0c08 |0036: move-result-object v8 │ │ -09f25a: 4d08 0607 |0037: aput-object v8, v6, v7 │ │ -09f25e: 6e30 0725 a406 |0039: invoke-virtual {v4, v10, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ -09f264: 0e00 |003c: return-void │ │ -09f266: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09f26a: 28da |003f: goto 0019 // -0026 │ │ -09f26c: 0d06 |0040: move-exception v6 │ │ -09f26e: 28fb |0041: goto 003c // -0005 │ │ +0ad014: |[0ad014] com.badlogic.gdx.backends.android.AndroidGraphics.setPreserveContext:(Landroid/view/View;)V │ │ +0ad024: 6206 0300 |0000: sget-object v6, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0ad028: 7110 7024 0600 |0002: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0ad02e: 0a05 |0005: move-result v5 │ │ +0ad030: 1306 0b00 |0006: const/16 v6, #int 11 // #b │ │ +0ad034: 3465 3400 |0008: if-lt v5, v6, 003c // +0034 │ │ +0ad038: 20a6 f900 |000a: instance-of v6, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ +0ad03c: 3806 3000 |000c: if-eqz v6, 003c // +0030 │ │ +0ad040: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0ad042: 6e10 9724 0a00 |000f: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0ad048: 0c06 |0012: move-result-object v6 │ │ +0ad04a: 6e10 4424 0600 |0013: invoke-virtual {v6}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2444 │ │ +0ad050: 0c00 |0016: move-result-object v0 │ │ +0ad052: 2102 |0017: array-length v2, v0 │ │ +0ad054: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0ad056: 3521 1100 |0019: if-ge v1, v2, 002a // +0011 │ │ +0ad05a: 4603 0001 |001b: aget-object v3, v0, v1 │ │ +0ad05e: 6e10 0625 0300 |001d: invoke-virtual {v3}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2506 │ │ +0ad064: 0c06 |0020: move-result-object v6 │ │ +0ad066: 1a07 cf25 |0021: const-string v7, "setPreserveEGLContextOnPause" // string@25cf │ │ +0ad06a: 6e20 b024 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ad070: 0a06 |0026: move-result v6 │ │ +0ad072: 3806 1600 |0027: if-eqz v6, 003d // +0016 │ │ +0ad076: 0734 |0029: move-object v4, v3 │ │ +0ad078: 3804 1200 |002a: if-eqz v4, 003c // +0012 │ │ +0ad07c: 1f0a f900 |002c: check-cast v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ +0ad080: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +0ad082: 2366 3104 |002f: new-array v6, v6, [Ljava/lang/Object; // type@0431 │ │ +0ad086: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +0ad088: 1218 |0032: const/4 v8, #int 1 // #1 │ │ +0ad08a: 7110 2f24 0800 |0033: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@242f │ │ +0ad090: 0c08 |0036: move-result-object v8 │ │ +0ad092: 4d08 0607 |0037: aput-object v8, v6, v7 │ │ +0ad096: 6e30 0725 a406 |0039: invoke-virtual {v4, v10, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ +0ad09c: 0e00 |003c: return-void │ │ +0ad09e: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ad0a2: 28da |003f: goto 0019 // -0026 │ │ +0ad0a4: 0d06 |0040: move-exception v6 │ │ +0ad0a6: 28fb |0041: goto 003c // -0005 │ │ catches : 1 │ │ 0x000f - 0x003c │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ 0x000e line=104 │ │ @@ -189614,141 +189642,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 │ │ -09f280: |[09f280] com.badlogic.gdx.backends.android.AndroidGraphics.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -09f290: 1305 011f |0000: const/16 v5, #int 7937 // #1f01 │ │ -09f294: 5461 8b01 |0002: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ -09f298: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -09f29c: 5461 8d01 |0006: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ -09f2a0: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ -09f2a4: 0e00 |000a: return-void │ │ -09f2a6: 5461 9c01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09f2aa: 2011 f900 |000d: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ -09f2ae: 3801 a800 |000f: if-eqz v1, 00b7 // +00a8 │ │ -09f2b2: 2201 a300 |0011: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a3 │ │ -09f2b6: 7010 1b04 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@041b │ │ -09f2bc: 5b61 8d01 |0016: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ -09f2c0: 5461 8d01 |0018: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ -09f2c4: 5b61 8a01 |001a: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ -09f2c8: 2201 a400 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a4 │ │ -09f2cc: 7010 ad04 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@04ad │ │ -09f2d2: 5b61 8e01 |0021: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@018e │ │ -09f2d6: 5461 8a01 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ -09f2da: 6901 2000 |0025: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -09f2de: 5461 8b01 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ -09f2e2: 6901 2100 |0029: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -09f2e6: 5461 8c01 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ -09f2ea: 6901 2200 |002d: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -09f2ee: 5461 8d01 |002f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ -09f2f2: 6901 2300 |0031: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -09f2f6: 5461 8e01 |0033: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@018e │ │ -09f2fa: 6901 2400 |0035: sput-object v1, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0024 │ │ -09f2fe: 6201 1d00 |0037: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f302: 1a02 8301 |0039: const-string v2, "AndroidGraphics" // string@0183 │ │ -09f306: 2203 9103 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -09f30a: 7010 d024 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f310: 1a04 be0c |0040: const-string v4, "OGL renderer: " // string@0cbe │ │ -09f314: 6e20 d724 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f31a: 0c03 |0045: move-result-object v3 │ │ -09f31c: 7220 4526 5700 |0046: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -09f322: 0c04 |0049: move-result-object v4 │ │ -09f324: 6e20 d724 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f32a: 0c03 |004d: move-result-object v3 │ │ -09f32c: 6e10 dd24 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f332: 0c03 |0051: move-result-object v3 │ │ -09f334: 7230 e900 2103 |0052: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f33a: 6201 1d00 |0055: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f33e: 1a02 8301 |0057: const-string v2, "AndroidGraphics" // string@0183 │ │ -09f342: 2203 9103 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -09f346: 7010 d024 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f34c: 1a04 bf0c |005e: const-string v4, "OGL vendor: " // string@0cbf │ │ -09f350: 6e20 d724 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f356: 0c03 |0063: move-result-object v3 │ │ -09f358: 1304 001f |0064: const/16 v4, #int 7936 // #1f00 │ │ -09f35c: 7220 4526 4700 |0066: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -09f362: 0c04 |0069: move-result-object v4 │ │ -09f364: 6e20 d724 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f36a: 0c03 |006d: move-result-object v3 │ │ -09f36c: 6e10 dd24 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f372: 0c03 |0071: move-result-object v3 │ │ -09f374: 7230 e900 2103 |0072: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f37a: 6201 1d00 |0075: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f37e: 1a02 8301 |0077: const-string v2, "AndroidGraphics" // string@0183 │ │ -09f382: 2203 9103 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -09f386: 7010 d024 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f38c: 1a04 c00c |007e: const-string v4, "OGL version: " // string@0cc0 │ │ -09f390: 6e20 d724 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f396: 0c03 |0083: move-result-object v3 │ │ -09f398: 1304 021f |0084: const/16 v4, #int 7938 // #1f02 │ │ -09f39c: 7220 4526 4700 |0086: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -09f3a2: 0c04 |0089: move-result-object v4 │ │ -09f3a4: 6e20 d724 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f3aa: 0c03 |008d: move-result-object v3 │ │ -09f3ac: 6e10 dd24 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f3b2: 0c03 |0091: move-result-object v3 │ │ -09f3b4: 7230 e900 2103 |0092: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f3ba: 6201 1d00 |0095: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f3be: 1a02 8301 |0097: const-string v2, "AndroidGraphics" // string@0183 │ │ -09f3c2: 2203 9103 |0099: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -09f3c6: 7010 d024 0300 |009b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -09f3cc: 1a04 bd0c |009e: const-string v4, "OGL extensions: " // string@0cbd │ │ -09f3d0: 6e20 d724 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f3d6: 0c03 |00a3: move-result-object v3 │ │ -09f3d8: 1304 031f |00a4: const/16 v4, #int 7939 // #1f03 │ │ -09f3dc: 7220 4526 4700 |00a6: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -09f3e2: 0c04 |00a9: move-result-object v4 │ │ -09f3e4: 6e20 d724 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -09f3ea: 0c03 |00ad: move-result-object v3 │ │ -09f3ec: 6e10 dd24 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -09f3f2: 0c03 |00b1: move-result-object v3 │ │ -09f3f4: 7230 e900 2103 |00b2: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f3fa: 2900 55ff |00b5: goto/16 000a // -00ab │ │ -09f3fe: 2201 a100 |00b7: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ -09f402: 7020 8f03 7100 |00b9: invoke-direct {v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@038f │ │ -09f408: 5b61 8b01 |00bc: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ -09f40c: 5461 8b01 |00be: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ -09f410: 5b61 8a01 |00c0: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ -09f414: 2071 de03 |00c2: instance-of v1, v7, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -09f418: 3801 58ff |00c4: if-eqz v1, 001c // -00a8 │ │ -09f41c: 7220 4526 5700 |00c6: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -09f422: 0c00 |00c9: move-result-object v0 │ │ -09f424: 3800 52ff |00ca: if-eqz v0, 001c // -00ae │ │ -09f428: 6e10 c424 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24c4 │ │ -09f42e: 0c01 |00cf: move-result-object v1 │ │ -09f430: 1a02 7622 |00d0: const-string v2, "pixelflinger" // string@2276 │ │ -09f434: 6e20 ae24 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -09f43a: 0a01 |00d5: move-result v1 │ │ -09f43c: 3901 46ff |00d6: if-nez v1, 001c // -00ba │ │ -09f440: 6201 0500 |00d8: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ -09f444: 1a02 1b0c |00da: const-string v2, "MB200" // string@0c1b │ │ -09f448: 6e20 b024 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09f44e: 0a01 |00df: move-result v1 │ │ -09f450: 3901 3cff |00e0: if-nez v1, 001c // -00c4 │ │ -09f454: 6201 0500 |00e2: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ -09f458: 1a02 1c0c |00e4: const-string v2, "MB220" // string@0c1c │ │ -09f45c: 6e20 b024 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -09f462: 0a01 |00e9: move-result v1 │ │ -09f464: 3901 32ff |00ea: if-nez v1, 001c // -00ce │ │ -09f468: 6201 0500 |00ec: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ -09f46c: 1a02 f001 |00ee: const-string v2, "Behold" // string@01f0 │ │ -09f470: 6e20 ae24 2100 |00f0: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -09f476: 0a01 |00f3: move-result v1 │ │ -09f478: 3901 28ff |00f4: if-nez v1, 001c // -00d8 │ │ -09f47c: 2202 a200 |00f6: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a2 │ │ -09f480: 0771 |00f8: move-object v1, v7 │ │ -09f482: 1f01 de03 |00f9: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -09f486: 7020 e803 1200 |00fb: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@03e8 │ │ -09f48c: 5b62 8c01 |00fe: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ -09f490: 5461 8c01 |0100: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ -09f494: 5b61 8b01 |0102: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ -09f498: 2900 18ff |0104: goto/16 001c // -00e8 │ │ +0ad0b8: |[0ad0b8] com.badlogic.gdx.backends.android.AndroidGraphics.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0ad0c8: 1305 011f |0000: const/16 v5, #int 7937 // #1f01 │ │ +0ad0cc: 5461 8b01 |0002: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ +0ad0d0: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +0ad0d4: 5461 8d01 |0006: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ +0ad0d8: 3801 0300 |0008: if-eqz v1, 000b // +0003 │ │ +0ad0dc: 0e00 |000a: return-void │ │ +0ad0de: 5461 9c01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0ad0e2: 2011 f900 |000d: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20; // type@00f9 │ │ +0ad0e6: 3801 a800 |000f: if-eqz v1, 00b7 // +00a8 │ │ +0ad0ea: 2201 a300 |0011: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a3 │ │ +0ad0ee: 7010 1b04 0100 |0013: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@041b │ │ +0ad0f4: 5b61 8d01 |0016: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ +0ad0f8: 5461 8d01 |0018: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ +0ad0fc: 5b61 8a01 |001a: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ +0ad100: 2201 a400 |001c: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a4 │ │ +0ad104: 7010 ad04 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@04ad │ │ +0ad10a: 5b61 8e01 |0021: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@018e │ │ +0ad10e: 5461 8a01 |0023: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ +0ad112: 6901 2000 |0025: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ad116: 5461 8b01 |0027: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ +0ad11a: 6901 2100 |0029: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0ad11e: 5461 8c01 |002b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ +0ad122: 6901 2200 |002d: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0ad126: 5461 8d01 |002f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ +0ad12a: 6901 2300 |0031: sput-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ad12e: 5461 8e01 |0033: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@018e │ │ +0ad132: 6901 2400 |0035: sput-object v1, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0024 │ │ +0ad136: 6201 1d00 |0037: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad13a: 1a02 8301 |0039: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ad13e: 2203 9103 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0ad142: 7010 d024 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ad148: 1a04 be0c |0040: const-string v4, "OGL renderer: " // string@0cbe │ │ +0ad14c: 6e20 d724 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad152: 0c03 |0045: move-result-object v3 │ │ +0ad154: 7220 4526 5700 |0046: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ad15a: 0c04 |0049: move-result-object v4 │ │ +0ad15c: 6e20 d724 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad162: 0c03 |004d: move-result-object v3 │ │ +0ad164: 6e10 dd24 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ad16a: 0c03 |0051: move-result-object v3 │ │ +0ad16c: 7230 e900 2103 |0052: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad172: 6201 1d00 |0055: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad176: 1a02 8301 |0057: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ad17a: 2203 9103 |0059: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0ad17e: 7010 d024 0300 |005b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ad184: 1a04 bf0c |005e: const-string v4, "OGL vendor: " // string@0cbf │ │ +0ad188: 6e20 d724 4300 |0060: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad18e: 0c03 |0063: move-result-object v3 │ │ +0ad190: 1304 001f |0064: const/16 v4, #int 7936 // #1f00 │ │ +0ad194: 7220 4526 4700 |0066: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ad19a: 0c04 |0069: move-result-object v4 │ │ +0ad19c: 6e20 d724 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad1a2: 0c03 |006d: move-result-object v3 │ │ +0ad1a4: 6e10 dd24 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ad1aa: 0c03 |0071: move-result-object v3 │ │ +0ad1ac: 7230 e900 2103 |0072: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad1b2: 6201 1d00 |0075: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad1b6: 1a02 8301 |0077: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ad1ba: 2203 9103 |0079: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0ad1be: 7010 d024 0300 |007b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ad1c4: 1a04 c00c |007e: const-string v4, "OGL version: " // string@0cc0 │ │ +0ad1c8: 6e20 d724 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad1ce: 0c03 |0083: move-result-object v3 │ │ +0ad1d0: 1304 021f |0084: const/16 v4, #int 7938 // #1f02 │ │ +0ad1d4: 7220 4526 4700 |0086: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ad1da: 0c04 |0089: move-result-object v4 │ │ +0ad1dc: 6e20 d724 4300 |008a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad1e2: 0c03 |008d: move-result-object v3 │ │ +0ad1e4: 6e10 dd24 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ad1ea: 0c03 |0091: move-result-object v3 │ │ +0ad1ec: 7230 e900 2103 |0092: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad1f2: 6201 1d00 |0095: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad1f6: 1a02 8301 |0097: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ad1fa: 2203 9103 |0099: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0ad1fe: 7010 d024 0300 |009b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ad204: 1a04 bd0c |009e: const-string v4, "OGL extensions: " // string@0cbd │ │ +0ad208: 6e20 d724 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad20e: 0c03 |00a3: move-result-object v3 │ │ +0ad210: 1304 031f |00a4: const/16 v4, #int 7939 // #1f03 │ │ +0ad214: 7220 4526 4700 |00a6: invoke-interface {v7, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ad21a: 0c04 |00a9: move-result-object v4 │ │ +0ad21c: 6e20 d724 4300 |00aa: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ad222: 0c03 |00ad: move-result-object v3 │ │ +0ad224: 6e10 dd24 0300 |00ae: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ad22a: 0c03 |00b1: move-result-object v3 │ │ +0ad22c: 7230 e900 2103 |00b2: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad232: 2900 55ff |00b5: goto/16 000a // -00ab │ │ +0ad236: 2201 a100 |00b7: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ +0ad23a: 7020 8f03 7100 |00b9: invoke-direct {v1, v7}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@038f │ │ +0ad240: 5b61 8b01 |00bc: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ +0ad244: 5461 8b01 |00be: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ +0ad248: 5b61 8a01 |00c0: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ +0ad24c: 2071 de03 |00c2: instance-of v1, v7, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +0ad250: 3801 58ff |00c4: if-eqz v1, 001c // -00a8 │ │ +0ad254: 7220 4526 5700 |00c6: invoke-interface {v7, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ad25a: 0c00 |00c9: move-result-object v0 │ │ +0ad25c: 3800 52ff |00ca: if-eqz v0, 001c // -00ae │ │ +0ad260: 6e10 c424 0000 |00cc: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24c4 │ │ +0ad266: 0c01 |00cf: move-result-object v1 │ │ +0ad268: 1a02 7622 |00d0: const-string v2, "pixelflinger" // string@2276 │ │ +0ad26c: 6e20 ae24 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0ad272: 0a01 |00d5: move-result v1 │ │ +0ad274: 3901 46ff |00d6: if-nez v1, 001c // -00ba │ │ +0ad278: 6201 0500 |00d8: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ +0ad27c: 1a02 1b0c |00da: const-string v2, "MB200" // string@0c1b │ │ +0ad280: 6e20 b024 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ad286: 0a01 |00df: move-result v1 │ │ +0ad288: 3901 3cff |00e0: if-nez v1, 001c // -00c4 │ │ +0ad28c: 6201 0500 |00e2: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ +0ad290: 1a02 1c0c |00e4: const-string v2, "MB220" // string@0c1c │ │ +0ad294: 6e20 b024 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ad29a: 0a01 |00e9: move-result v1 │ │ +0ad29c: 3901 32ff |00ea: if-nez v1, 001c // -00ce │ │ +0ad2a0: 6201 0500 |00ec: sget-object v1, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ +0ad2a4: 1a02 f001 |00ee: const-string v2, "Behold" // string@01f0 │ │ +0ad2a8: 6e20 ae24 2100 |00f0: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0ad2ae: 0a01 |00f3: move-result v1 │ │ +0ad2b0: 3901 28ff |00f4: if-nez v1, 001c // -00d8 │ │ +0ad2b4: 2202 a200 |00f6: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a2 │ │ +0ad2b8: 0771 |00f8: move-object v1, v7 │ │ +0ad2ba: 1f01 de03 |00f9: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +0ad2be: 7020 e803 1200 |00fb: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@03e8 │ │ +0ad2c4: 5b62 8c01 |00fe: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ +0ad2c8: 5461 8c01 |0100: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ +0ad2cc: 5b61 8b01 |0102: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ +0ad2d0: 2900 18ff |0104: goto/16 001c // -00e8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=248 │ │ 0x000a line=281 │ │ 0x000b line=250 │ │ 0x0011 line=251 │ │ 0x0018 line=252 │ │ @@ -189780,37 +189808,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -09f49c: |[09f49c] com.badlogic.gdx.backends.android.AndroidGraphics.updatePpi:()V │ │ -09f4ac: 1402 5c8f 2240 |0000: const v2, #float 2.54 // #40228f5c │ │ -09f4b2: 2200 3400 |0003: new-instance v0, Landroid/util/DisplayMetrics; // type@0034 │ │ -09f4b6: 7010 8e00 0000 |0005: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ -09f4bc: 5431 7e01 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f4c0: 6e10 4a03 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@034a │ │ -09f4c6: 0c01 |000d: move-result-object v1 │ │ -09f4c8: 7210 bd00 0100 |000e: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -09f4ce: 0c01 |0011: move-result-object v1 │ │ -09f4d0: 6e20 9800 0100 |0012: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ -09f4d6: 5201 0900 |0015: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ -09f4da: 5931 9601 |0017: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0196 │ │ -09f4de: 5201 0a00 |0019: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ -09f4e2: 5931 9701 |001b: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0197 │ │ -09f4e6: 5201 0900 |001d: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ -09f4ea: c921 |001f: div-float/2addr v1, v2 │ │ -09f4ec: 5931 9401 |0020: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0194 │ │ -09f4f0: 5201 0a00 |0022: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ -09f4f4: c921 |0024: div-float/2addr v1, v2 │ │ -09f4f6: 5931 9501 |0025: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0195 │ │ -09f4fa: 5201 0600 |0027: iget v1, v0, Landroid/util/DisplayMetrics;.density:F // field@0006 │ │ -09f4fe: 5931 8301 |0029: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0183 │ │ -09f502: 0e00 |002b: return-void │ │ +0ad2d4: |[0ad2d4] com.badlogic.gdx.backends.android.AndroidGraphics.updatePpi:()V │ │ +0ad2e4: 1402 5c8f 2240 |0000: const v2, #float 2.54 // #40228f5c │ │ +0ad2ea: 2200 3400 |0003: new-instance v0, Landroid/util/DisplayMetrics; // type@0034 │ │ +0ad2ee: 7010 8e00 0000 |0005: invoke-direct {v0}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ +0ad2f4: 5431 7e01 |0008: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad2f8: 6e10 4a03 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@034a │ │ +0ad2fe: 0c01 |000d: move-result-object v1 │ │ +0ad300: 7210 bd00 0100 |000e: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0ad306: 0c01 |0011: move-result-object v1 │ │ +0ad308: 6e20 9800 0100 |0012: invoke-virtual {v1, v0}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ +0ad30e: 5201 0900 |0015: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ +0ad312: 5931 9601 |0017: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0196 │ │ +0ad316: 5201 0a00 |0019: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ +0ad31a: 5931 9701 |001b: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0197 │ │ +0ad31e: 5201 0900 |001d: iget v1, v0, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ +0ad322: c921 |001f: div-float/2addr v1, v2 │ │ +0ad324: 5931 9401 |0020: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0194 │ │ +0ad328: 5201 0a00 |0022: iget v1, v0, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ +0ad32c: c921 |0024: div-float/2addr v1, v2 │ │ +0ad32e: 5931 9501 |0025: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0195 │ │ +0ad332: 5201 0600 |0027: iget v1, v0, Landroid/util/DisplayMetrics;.density:F // field@0006 │ │ +0ad336: 5931 8301 |0029: iput v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0183 │ │ +0ad33a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=168 │ │ 0x0008 line=169 │ │ 0x0015 line=171 │ │ 0x0019 line=172 │ │ 0x001d line=173 │ │ @@ -189827,44 +189855,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -09f504: |[09f504] com.badlogic.gdx.backends.android.AndroidGraphics.clearManagedCaches:()V │ │ -09f514: 5430 7e01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f518: 7110 040b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b04 │ │ -09f51e: 5430 7e01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f522: 7110 900b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b90 │ │ -09f528: 5430 7e01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f52c: 7110 9f10 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@109f │ │ -09f532: 5430 7e01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f536: 7110 2c10 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@102c │ │ -09f53c: 6200 1d00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f540: 1a01 8301 |0016: const-string v1, "AndroidGraphics" // string@0183 │ │ -09f544: 7100 080b 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0b08 │ │ -09f54a: 0c02 |001b: move-result-object v2 │ │ -09f54c: 7230 e900 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f552: 6200 1d00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f556: 1a01 8301 |0021: const-string v1, "AndroidGraphics" // string@0183 │ │ -09f55a: 7100 970b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b97 │ │ -09f560: 0c02 |0026: move-result-object v2 │ │ -09f562: 7230 e900 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f568: 6200 1d00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f56c: 1a01 8301 |002c: const-string v1, "AndroidGraphics" // string@0183 │ │ -09f570: 7100 b010 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@10b0 │ │ -09f576: 0c02 |0031: move-result-object v2 │ │ -09f578: 7230 e900 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f57e: 6200 1d00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f582: 1a01 8301 |0037: const-string v1, "AndroidGraphics" // string@0183 │ │ -09f586: 7100 3110 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1031 │ │ -09f58c: 0c02 |003c: move-result-object v2 │ │ -09f58e: 7230 e900 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f594: 0e00 |0040: return-void │ │ +0ad33c: |[0ad33c] com.badlogic.gdx.backends.android.AndroidGraphics.clearManagedCaches:()V │ │ +0ad34c: 5430 7e01 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad350: 7110 040b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b04 │ │ +0ad356: 5430 7e01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad35a: 7110 900b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b90 │ │ +0ad360: 5430 7e01 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad364: 7110 9f10 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@109f │ │ +0ad36a: 5430 7e01 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad36e: 7110 2c10 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@102c │ │ +0ad374: 6200 1d00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad378: 1a01 8301 |0016: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ad37c: 7100 080b 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0b08 │ │ +0ad382: 0c02 |001b: move-result-object v2 │ │ +0ad384: 7230 e900 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad38a: 6200 1d00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad38e: 1a01 8301 |0021: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ad392: 7100 970b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b97 │ │ +0ad398: 0c02 |0026: move-result-object v2 │ │ +0ad39a: 7230 e900 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad3a0: 6200 1d00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad3a4: 1a01 8301 |002c: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ad3a8: 7100 b010 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@10b0 │ │ +0ad3ae: 0c02 |0031: move-result-object v2 │ │ +0ad3b0: 7230 e900 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad3b6: 6200 1d00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad3ba: 1a01 8301 |0037: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ad3be: 7100 3110 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1031 │ │ +0ad3c4: 0c02 |003c: move-result-object v2 │ │ +0ad3c6: 7230 e900 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad3cc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0005 line=498 │ │ 0x000a line=499 │ │ 0x000f line=500 │ │ 0x0014 line=502 │ │ @@ -189880,37 +189908,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -09f598: |[09f598] com.badlogic.gdx.backends.android.AndroidGraphics.destroy:()V │ │ -09f5a8: 5452 9a01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09f5ac: 1d02 |0002: monitor-enter v2 │ │ -09f5ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09f5b0: 5c51 9901 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09f5b4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -09f5b6: 5c51 8401 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ -09f5ba: 5551 8401 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ -09f5be: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ -09f5c2: 5451 9a01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09f5c6: 6e10 9c24 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -09f5cc: 28f7 |0012: goto 0009 // -0009 │ │ -09f5ce: 0d00 |0013: move-exception v0 │ │ -09f5d0: 6201 1d00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f5d4: 1a03 8301 |0016: const-string v3, "AndroidGraphics" // string@0183 │ │ -09f5d8: 1a04 f129 |0018: const-string v4, "waiting for destroy synchronization failed!" // string@29f1 │ │ -09f5dc: 7230 e900 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f5e2: 28ec |001d: goto 0009 // -0014 │ │ -09f5e4: 0d01 |001e: move-exception v1 │ │ -09f5e6: 1e02 |001f: monitor-exit v2 │ │ -09f5e8: 2701 |0020: throw v1 │ │ -09f5ea: 1e02 |0021: monitor-exit v2 │ │ -09f5ec: 0e00 |0022: return-void │ │ +0ad3d0: |[0ad3d0] com.badlogic.gdx.backends.android.AndroidGraphics.destroy:()V │ │ +0ad3e0: 5452 9a01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0ad3e4: 1d02 |0002: monitor-enter v2 │ │ +0ad3e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ad3e8: 5c51 9901 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0ad3ec: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0ad3ee: 5c51 8401 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ +0ad3f2: 5551 8401 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ +0ad3f6: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ +0ad3fa: 5451 9a01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0ad3fe: 6e10 9c24 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +0ad404: 28f7 |0012: goto 0009 // -0009 │ │ +0ad406: 0d00 |0013: move-exception v0 │ │ +0ad408: 6201 1d00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad40c: 1a03 8301 |0016: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ad410: 1a04 f129 |0018: const-string v4, "waiting for destroy synchronization failed!" // string@29f1 │ │ +0ad414: 7230 e900 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad41a: 28ec |001d: goto 0009 // -0014 │ │ +0ad41c: 0d01 |001e: move-exception v1 │ │ +0ad41e: 1e02 |001f: monitor-exit v2 │ │ +0ad420: 2701 |0020: throw v1 │ │ +0ad422: 1e02 |0021: monitor-exit v2 │ │ +0ad424: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x001e │ │ 0x000d - 0x0012 │ │ Ljava/lang/InterruptedException; -> 0x0013 │ │ -> 0x001e │ │ 0x0014 - 0x0020 │ │ @@ -189936,17 +189964,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$BufferFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f618: |[09f618] com.badlogic.gdx.backends.android.AndroidGraphics.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ -09f628: 5410 7f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@017f │ │ -09f62c: 1100 |0002: return-object v0 │ │ +0ad450: |[0ad450] com.badlogic.gdx.backends.android.AndroidGraphics.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ +0ad460: 5410 7f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@017f │ │ +0ad464: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -189954,27 +189982,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -09f630: |[09f630] com.badlogic.gdx.backends.android.AndroidGraphics.getDeltaTime:()F │ │ -09f640: 5420 9201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ -09f644: 6e10 5313 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ -09f64a: 0a00 |0005: move-result v0 │ │ -09f64c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09f64e: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -09f652: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -09f656: 5220 8201 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ -09f65a: 0f00 |000d: return v0 │ │ -09f65c: 5420 9201 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ -09f660: 6e10 5313 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ -09f666: 0a00 |0013: move-result v0 │ │ -09f668: 28f9 |0014: goto 000d // -0007 │ │ +0ad468: |[0ad468] com.badlogic.gdx.backends.android.AndroidGraphics.getDeltaTime:()F │ │ +0ad478: 5420 9201 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ +0ad47c: 6e10 5313 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ +0ad482: 0a00 |0005: move-result v0 │ │ +0ad484: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0ad486: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +0ad48a: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0ad48e: 5220 8201 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ +0ad492: 0f00 |000d: return v0 │ │ +0ad494: 5420 9201 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ +0ad498: 6e10 5313 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ +0ad49e: 0a00 |0013: move-result v0 │ │ +0ad4a0: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -189982,17 +190010,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f66c: |[09f66c] com.badlogic.gdx.backends.android.AndroidGraphics.getDensity:()F │ │ -09f67c: 5210 8301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0183 │ │ -09f680: 0f00 |0002: return v0 │ │ +0ad4a4: |[0ad4a4] com.badlogic.gdx.backends.android.AndroidGraphics.getDensity:()F │ │ +0ad4b4: 5210 8301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.density:F // field@0183 │ │ +0ad4b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190000,31 +190028,31 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 31 16-bit code units │ │ -09f684: |[09f684] com.badlogic.gdx.backends.android.AndroidGraphics.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -09f694: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09f696: 2206 3400 |0001: new-instance v6, Landroid/util/DisplayMetrics; // type@0034 │ │ -09f69a: 7010 8e00 0600 |0003: invoke-direct {v6}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ -09f6a0: 5470 7e01 |0006: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f6a4: 6e10 4a03 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@034a │ │ -09f6aa: 0c00 |000b: move-result-object v0 │ │ -09f6ac: 7210 bd00 0000 |000c: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -09f6b2: 0c00 |000f: move-result-object v0 │ │ -09f6b4: 6e20 9800 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ -09f6ba: 2200 a600 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode; // type@00a6 │ │ -09f6be: 5262 0800 |0015: iget v2, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0008 │ │ -09f6c2: 5263 0700 |0017: iget v3, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0007 │ │ -09f6c6: 0771 |0019: move-object v1, v7 │ │ -09f6c8: 0145 |001a: move v5, v4 │ │ -09f6ca: 7606 b604 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@04b6 │ │ -09f6d0: 1100 |001e: return-object v0 │ │ +0ad4bc: |[0ad4bc] com.badlogic.gdx.backends.android.AndroidGraphics.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0ad4cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ad4ce: 2206 3400 |0001: new-instance v6, Landroid/util/DisplayMetrics; // type@0034 │ │ +0ad4d2: 7010 8e00 0600 |0003: invoke-direct {v6}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ +0ad4d8: 5470 7e01 |0006: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad4dc: 6e10 4a03 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@034a │ │ +0ad4e2: 0c00 |000b: move-result-object v0 │ │ +0ad4e4: 7210 bd00 0000 |000c: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0ad4ea: 0c00 |000f: move-result-object v0 │ │ +0ad4ec: 6e20 9800 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ +0ad4f2: 2200 a600 |0013: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics$AndroidDisplayMode; // type@00a6 │ │ +0ad4f6: 5262 0800 |0015: iget v2, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0008 │ │ +0ad4fa: 5263 0700 |0017: iget v3, v6, Landroid/util/DisplayMetrics;.heightPixels:I // field@0007 │ │ +0ad4fe: 0771 |0019: move-object v1, v7 │ │ +0ad500: 0145 |001a: move v5, v4 │ │ +0ad502: 7606 b604 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@04b6 │ │ +0ad508: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=581 │ │ 0x0006 line=582 │ │ 0x0013 line=583 │ │ locals : │ │ 0x0006 - 0x001f reg=6 metrics Landroid/util/DisplayMetrics; │ │ @@ -190035,22 +190063,22 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09f6d4: |[09f6d4] com.badlogic.gdx.backends.android.AndroidGraphics.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -09f6e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09f6e6: 2300 ee03 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@03ee │ │ -09f6ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09f6ec: 6e10 c004 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@04c0 │ │ -09f6f2: 0c02 |0007: move-result-object v2 │ │ -09f6f4: 4d02 0001 |0008: aput-object v2, v0, v1 │ │ -09f6f8: 1100 |000a: return-object v0 │ │ +0ad50c: |[0ad50c] com.badlogic.gdx.backends.android.AndroidGraphics.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0ad51c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ad51e: 2300 ee03 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@03ee │ │ +0ad522: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ad524: 6e10 c004 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@04c0 │ │ +0ad52a: 0c02 |0007: move-result-object v2 │ │ +0ad52c: 4d02 0001 |0008: aput-object v2, v0, v1 │ │ +0ad530: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190058,17 +190086,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f6fc: |[09f6fc] com.badlogic.gdx.backends.android.AndroidGraphics.getFramesPerSecond:()I │ │ -09f70c: 5210 8701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0187 │ │ -09f710: 0f00 |0002: return v0 │ │ +0ad534: |[0ad534] com.badlogic.gdx.backends.android.AndroidGraphics.getFramesPerSecond:()I │ │ +0ad544: 5210 8701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0187 │ │ +0ad548: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190076,17 +190104,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL10;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f714: |[09f714] com.badlogic.gdx.backends.android.AndroidGraphics.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ -09f724: 5410 8b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ -09f728: 1100 |0002: return-object v0 │ │ +0ad54c: |[0ad54c] com.badlogic.gdx.backends.android.AndroidGraphics.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ +0ad55c: 5410 8b01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@018b │ │ +0ad560: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190094,17 +190122,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL11;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f72c: |[09f72c] com.badlogic.gdx.backends.android.AndroidGraphics.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ -09f73c: 5410 8c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ -09f740: 1100 |0002: return-object v0 │ │ +0ad564: |[0ad564] com.badlogic.gdx.backends.android.AndroidGraphics.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ +0ad574: 5410 8c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ +0ad578: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190112,17 +190140,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL20;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f744: |[09f744] com.badlogic.gdx.backends.android.AndroidGraphics.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ -09f754: 5410 8d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ -09f758: 1100 |0002: return-object v0 │ │ +0ad57c: |[0ad57c] com.badlogic.gdx.backends.android.AndroidGraphics.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ +0ad58c: 5410 8d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ +0ad590: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190130,17 +190158,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLCommon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f75c: |[09f75c] com.badlogic.gdx.backends.android.AndroidGraphics.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ -09f76c: 5410 8a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ -09f770: 1100 |0002: return-object v0 │ │ +0ad594: |[0ad594] com.badlogic.gdx.backends.android.AndroidGraphics.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ +0ad5a4: 5410 8a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@018a │ │ +0ad5a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190148,17 +190176,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLU;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f774: |[09f774] com.badlogic.gdx.backends.android.AndroidGraphics.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ -09f784: 5410 8e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@018e │ │ -09f788: 1100 |0002: return-object v0 │ │ +0ad5ac: |[0ad5ac] com.badlogic.gdx.backends.android.AndroidGraphics.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ +0ad5bc: 5410 8e01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@018e │ │ +0ad5c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190166,17 +190194,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f78c: |[09f78c] com.badlogic.gdx.backends.android.AndroidGraphics.getHeight:()I │ │ -09f79c: 5210 8f01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ -09f7a0: 0f00 |0002: return v0 │ │ +0ad5c4: |[0ad5c4] com.badlogic.gdx.backends.android.AndroidGraphics.getHeight:()I │ │ +0ad5d4: 5210 8f01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ +0ad5d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190184,17 +190212,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f7a4: |[09f7a4] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcX:()F │ │ -09f7b4: 5210 9401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0194 │ │ -09f7b8: 0f00 |0002: return v0 │ │ +0ad5dc: |[0ad5dc] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcX:()F │ │ +0ad5ec: 5210 9401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcX:F // field@0194 │ │ +0ad5f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190202,17 +190230,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f7bc: |[09f7bc] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcY:()F │ │ -09f7cc: 5210 9501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0195 │ │ -09f7d0: 0f00 |0002: return v0 │ │ +0ad5f4: |[0ad5f4] com.badlogic.gdx.backends.android.AndroidGraphics.getPpcY:()F │ │ +0ad604: 5210 9501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppcY:F // field@0195 │ │ +0ad608: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190220,17 +190248,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f7d4: |[09f7d4] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiX:()F │ │ -09f7e4: 5210 9601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0196 │ │ -09f7e8: 0f00 |0002: return v0 │ │ +0ad60c: |[0ad60c] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiX:()F │ │ +0ad61c: 5210 9601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiX:F // field@0196 │ │ +0ad620: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190238,17 +190266,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f7ec: |[09f7ec] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiY:()F │ │ -09f7fc: 5210 9701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0197 │ │ -09f800: 0f00 |0002: return v0 │ │ +0ad624: |[0ad624] com.badlogic.gdx.backends.android.AndroidGraphics.getPpiY:()F │ │ +0ad634: 5210 9701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.ppiY:F // field@0197 │ │ +0ad638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190256,17 +190284,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f804: |[09f804] com.badlogic.gdx.backends.android.AndroidGraphics.getRawDeltaTime:()F │ │ -09f814: 5210 8201 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ -09f818: 0f00 |0002: return v0 │ │ +0ad63c: |[0ad63c] com.badlogic.gdx.backends.android.AndroidGraphics.getRawDeltaTime:()F │ │ +0ad64c: 5210 8201 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ +0ad650: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190274,17 +190302,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f81c: |[09f81c] com.badlogic.gdx.backends.android.AndroidGraphics.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -09f82c: 6200 3500 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ -09f830: 1100 |0002: return-object v0 │ │ +0ad654: |[0ad654] com.badlogic.gdx.backends.android.AndroidGraphics.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +0ad664: 6200 3500 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ +0ad668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #20 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190292,17 +190320,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f834: |[09f834] com.badlogic.gdx.backends.android.AndroidGraphics.getView:()Landroid/view/View; │ │ -09f844: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09f848: 1100 |0002: return-object v0 │ │ +0ad66c: |[0ad66c] com.badlogic.gdx.backends.android.AndroidGraphics.getView:()Landroid/view/View; │ │ +0ad67c: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0ad680: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #21 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190310,17 +190338,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f84c: |[09f84c] com.badlogic.gdx.backends.android.AndroidGraphics.getWidth:()I │ │ -09f85c: 5210 9d01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ -09f860: 0f00 |0002: return v0 │ │ +0ad684: |[0ad684] com.badlogic.gdx.backends.android.AndroidGraphics.getWidth:()I │ │ +0ad694: 5210 9d01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ +0ad698: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #22 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190328,17 +190356,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f864: |[09f864] com.badlogic.gdx.backends.android.AndroidGraphics.isContinuousRendering:()Z │ │ -09f874: 5510 9001 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@0190 │ │ -09f878: 0f00 |0002: return v0 │ │ +0ad69c: |[0ad69c] com.badlogic.gdx.backends.android.AndroidGraphics.isContinuousRendering:()Z │ │ +0ad6ac: 5510 9001 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@0190 │ │ +0ad6b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #23 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190346,17 +190374,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09f87c: |[09f87c] com.badlogic.gdx.backends.android.AndroidGraphics.isFullscreen:()Z │ │ -09f88c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09f88e: 0f00 |0001: return v0 │ │ +0ad6b4: |[0ad6b4] com.badlogic.gdx.backends.android.AndroidGraphics.isFullscreen:()Z │ │ +0ad6c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ad6c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #24 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190364,21 +190392,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09f890: |[09f890] com.badlogic.gdx.backends.android.AndroidGraphics.isGL11Available:()Z │ │ -09f8a0: 5410 8c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ -09f8a4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -09f8a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09f8aa: 0f00 |0005: return v0 │ │ -09f8ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09f8ae: 28fe |0007: goto 0005 // -0002 │ │ +0ad6c8: |[0ad6c8] com.badlogic.gdx.backends.android.AndroidGraphics.isGL11Available:()Z │ │ +0ad6d8: 5410 8c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@018c │ │ +0ad6dc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0ad6e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ad6e2: 0f00 |0005: return v0 │ │ +0ad6e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ad6e6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #25 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190386,21 +190414,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09f8b0: |[09f8b0] com.badlogic.gdx.backends.android.AndroidGraphics.isGL20Available:()Z │ │ -09f8c0: 5410 8d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ -09f8c4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -09f8c8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09f8ca: 0f00 |0005: return v0 │ │ -09f8cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09f8ce: 28fe |0007: goto 0005 // -0002 │ │ +0ad6e8: |[0ad6e8] com.badlogic.gdx.backends.android.AndroidGraphics.isGL20Available:()Z │ │ +0ad6f8: 5410 8d01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@018d │ │ +0ad6fc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0ad700: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ad702: 0f00 |0005: return v0 │ │ +0ad704: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ad706: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #26 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -190408,148 +190436,148 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 261 16-bit code units │ │ -09f8d0: |[09f8d0] com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -09f8e0: 120c |0000: const/4 v12, #int 0 // #0 │ │ -09f8e2: 7100 e824 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09f8e8: 0b06 |0004: move-result-wide v6 │ │ -09f8ea: 53d8 9101 |0005: iget-wide v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ -09f8ee: 9c08 0608 |0007: sub-long v8, v6, v8 │ │ -09f8f2: 8588 |0009: long-to-float v8, v8 │ │ -09f8f4: 1409 286b 6e4e |000a: const v9, #float 1e+09 // #4e6e6b28 │ │ -09f8fa: c998 |000d: div-float/2addr v8, v9 │ │ -09f8fc: 59d8 8201 |000e: iput v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ -09f900: 5ad6 9101 |0010: iput-wide v6, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ -09f904: 54d8 9201 |0012: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ -09f908: 52d9 8201 |0014: iget v9, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ -09f90c: 6e20 5013 9800 |0016: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@1350 │ │ -09f912: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -09f914: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09f916: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -09f918: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -09f91a: 54d9 9a01 |001d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09f91e: 1d09 |001f: monitor-enter v9 │ │ -09f920: 55d4 9901 |0020: iget-boolean v4, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09f924: 55d2 9301 |0022: iget-boolean v2, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ -09f928: 55d1 8401 |0024: iget-boolean v1, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ -09f92c: 55d3 9801 |0026: iget-boolean v3, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ -09f930: 55d8 9801 |0028: iget-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ -09f934: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ -09f938: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -09f93a: 5cd8 9801 |002d: iput-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ -09f93e: 55d8 9301 |002f: iget-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ -09f942: 3808 0a00 |0031: if-eqz v8, 003b // +000a │ │ -09f946: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -09f948: 5cd8 9301 |0034: iput-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ -09f94c: 54d8 9a01 |0036: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09f950: 6e10 9a24 0800 |0038: invoke-virtual {v8}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -09f956: 55d8 8401 |003b: iget-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ -09f95a: 3808 0a00 |003d: if-eqz v8, 0047 // +000a │ │ -09f95e: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -09f960: 5cd8 8401 |0040: iput-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ -09f964: 54d8 9a01 |0042: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09f968: 6e10 9a24 0800 |0044: invoke-virtual {v8}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -09f96e: 1e09 |0047: monitor-exit v9 │ │ -09f970: 3803 1900 |0048: if-eqz v3, 0061 // +0019 │ │ -09f974: 54d8 7e01 |004a: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f978: 5488 4c01 |004c: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09f97c: 6e10 6603 0800 |004e: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@0366 │ │ -09f982: 54d8 7e01 |0051: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f986: 5488 5401 |0053: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09f98a: 7210 f900 0800 |0055: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@00f9 │ │ -09f990: 6208 1d00 |0058: sget-object v8, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09f994: 1a09 8301 |005a: const-string v9, "AndroidGraphics" // string@0183 │ │ -09f998: 1a0a 1f24 |005c: const-string v10, "resumed" // string@241f │ │ -09f99c: 7230 e900 980a |005e: invoke-interface {v8, v9, v10}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09f9a2: 3804 5300 |0061: if-eqz v4, 00b4 // +0053 │ │ -09f9a6: 54d8 7e01 |0063: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9aa: 5489 5701 |0065: iget-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ -09f9ae: 1d09 |0067: monitor-enter v9 │ │ -09f9b0: 54d8 7e01 |0068: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9b4: 5488 4e01 |006a: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ -09f9b8: 6e10 e81c 0800 |006c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -09f9be: 54d8 7e01 |006f: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9c2: 5488 4e01 |0071: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ -09f9c6: 54da 7e01 |0073: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9ca: 54aa 5701 |0075: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ -09f9ce: 6e20 e41c a800 |0077: invoke-virtual {v8, v10}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ -09f9d4: 54d8 7e01 |007a: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9d8: 5488 5701 |007c: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ -09f9dc: 6e10 e81c 0800 |007e: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -09f9e2: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -09f9e4: 54d8 7e01 |0082: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9e8: 5488 4e01 |0084: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ -09f9ec: 5288 e30e |0086: iget v8, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -09f9f0: 3580 1d00 |0088: if-ge v0, v8, 00a5 // +001d │ │ -09f9f4: 54d8 7e01 |008a: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09f9f8: 5488 4e01 |008c: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ -09f9fc: 6e20 ed1c 0800 |008e: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -09fa02: 0c08 |0091: move-result-object v8 │ │ -09fa04: 1f08 8a03 |0092: check-cast v8, Ljava/lang/Runnable; // type@038a │ │ -09fa08: 7210 9d24 0800 |0094: invoke-interface {v8}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -09fa0e: d800 0001 |0097: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09fa12: 28e9 |0099: goto 0082 // -0017 │ │ -09fa14: 0d08 |009a: move-exception v8 │ │ -09fa16: 1e09 |009b: monitor-exit v9 │ │ -09fa18: 2708 |009c: throw v8 │ │ -09fa1a: 0d05 |009d: move-exception v5 │ │ -09fa1c: 6e10 f324 0500 |009e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@24f3 │ │ -09fa22: 28f6 |00a1: goto 0097 // -000a │ │ -09fa24: 0d08 |00a2: move-exception v8 │ │ -09fa26: 1e09 |00a3: monitor-exit v9 │ │ -09fa28: 2708 |00a4: throw v8 │ │ -09fa2a: 1e09 |00a5: monitor-exit v9 │ │ -09fa2c: 54d8 7e01 |00a6: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa30: 5488 5301 |00a8: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ -09fa34: 6e10 6405 0800 |00aa: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0564 │ │ -09fa3a: 54d8 7e01 |00ad: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa3e: 5488 5401 |00af: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09fa42: 7210 f700 0800 |00b1: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@00f7 │ │ -09fa48: 3802 1900 |00b4: if-eqz v2, 00cd // +0019 │ │ -09fa4c: 54d8 7e01 |00b6: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa50: 5488 5401 |00b8: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09fa54: 7210 f600 0800 |00ba: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00f6 │ │ -09fa5a: 54d8 7e01 |00bd: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa5e: 5488 4c01 |00bf: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09fa62: 6e10 6503 0800 |00c1: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@0365 │ │ -09fa68: 6208 1d00 |00c4: sget-object v8, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09fa6c: 1a09 8301 |00c6: const-string v9, "AndroidGraphics" // string@0183 │ │ -09fa70: 1a0a 5322 |00c8: const-string v10, "paused" // string@2253 │ │ -09fa74: 7230 e900 980a |00ca: invoke-interface {v8, v9, v10}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fa7a: 3801 1e00 |00cd: if-eqz v1, 00eb // +001e │ │ -09fa7e: 54d8 7e01 |00cf: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa82: 5488 5401 |00d1: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09fa86: 7210 f500 0800 |00d3: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00f5 │ │ -09fa8c: 54d8 7e01 |00d6: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa90: 5488 4c01 |00d8: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09fa94: 6e10 6003 0800 |00da: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@0360 │ │ -09fa9a: 54d8 7e01 |00dd: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fa9e: 1209 |00df: const/4 v9, #int 0 // #0 │ │ -09faa0: 5b89 4c01 |00e0: iput-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ -09faa4: 6208 1d00 |00e2: sget-object v8, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09faa8: 1a09 8301 |00e4: const-string v9, "AndroidGraphics" // string@0183 │ │ -09faac: 1a0a d314 |00e6: const-string v10, "destroyed" // string@14d3 │ │ -09fab0: 7230 e900 980a |00e8: invoke-interface {v8, v9, v10}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fab6: 53d8 8801 |00eb: iget-wide v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0188 │ │ -09faba: 9c08 0608 |00ed: sub-long v8, v6, v8 │ │ -09fabe: 170a 00ca 9a3b |00ef: const-wide/32 v10, #float 0.00472379 // #3b9aca00 │ │ -09fac4: 3108 080a |00f2: cmp-long v8, v8, v10 │ │ -09fac8: 3d08 0a00 |00f4: if-lez v8, 00fe // +000a │ │ -09facc: 52d8 8901 |00f6: iget v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ -09fad0: 59d8 8701 |00f8: iput v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0187 │ │ -09fad4: 59dc 8901 |00fa: iput v12, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ -09fad8: 5ad6 8801 |00fc: iput-wide v6, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0188 │ │ -09fadc: 52d8 8901 |00fe: iget v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ -09fae0: d808 0801 |0100: add-int/lit8 v8, v8, #int 1 // #01 │ │ -09fae4: 59d8 8901 |0102: iput v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ -09fae8: 0e00 |0104: return-void │ │ +0ad708: |[0ad708] com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0ad718: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0ad71a: 7100 e824 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0ad720: 0b06 |0004: move-result-wide v6 │ │ +0ad722: 53d8 9101 |0005: iget-wide v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ +0ad726: 9c08 0608 |0007: sub-long v8, v6, v8 │ │ +0ad72a: 8588 |0009: long-to-float v8, v8 │ │ +0ad72c: 1409 286b 6e4e |000a: const v9, #float 1e+09 // #4e6e6b28 │ │ +0ad732: c998 |000d: div-float/2addr v8, v9 │ │ +0ad734: 59d8 8201 |000e: iput v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ +0ad738: 5ad6 9101 |0010: iput-wide v6, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ +0ad73c: 54d8 9201 |0012: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ +0ad740: 52d9 8201 |0014: iget v9, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.deltaTime:F // field@0182 │ │ +0ad744: 6e20 5013 9800 |0016: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@1350 │ │ +0ad74a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0ad74c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0ad74e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0ad750: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0ad752: 54d9 9a01 |001d: iget-object v9, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0ad756: 1d09 |001f: monitor-enter v9 │ │ +0ad758: 55d4 9901 |0020: iget-boolean v4, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0ad75c: 55d2 9301 |0022: iget-boolean v2, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ +0ad760: 55d1 8401 |0024: iget-boolean v1, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ +0ad764: 55d3 9801 |0026: iget-boolean v3, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ +0ad768: 55d8 9801 |0028: iget-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ +0ad76c: 3808 0500 |002a: if-eqz v8, 002f // +0005 │ │ +0ad770: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +0ad772: 5cd8 9801 |002d: iput-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ +0ad776: 55d8 9301 |002f: iget-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ +0ad77a: 3808 0a00 |0031: if-eqz v8, 003b // +000a │ │ +0ad77e: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +0ad780: 5cd8 9301 |0034: iput-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ +0ad784: 54d8 9a01 |0036: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0ad788: 6e10 9a24 0800 |0038: invoke-virtual {v8}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +0ad78e: 55d8 8401 |003b: iget-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ +0ad792: 3808 0a00 |003d: if-eqz v8, 0047 // +000a │ │ +0ad796: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0ad798: 5cd8 8401 |0040: iput-boolean v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.destroy:Z // field@0184 │ │ +0ad79c: 54d8 9a01 |0042: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0ad7a0: 6e10 9a24 0800 |0044: invoke-virtual {v8}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +0ad7a6: 1e09 |0047: monitor-exit v9 │ │ +0ad7a8: 3803 1900 |0048: if-eqz v3, 0061 // +0019 │ │ +0ad7ac: 54d8 7e01 |004a: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad7b0: 5488 4c01 |004c: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ad7b4: 6e10 6603 0800 |004e: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@0366 │ │ +0ad7ba: 54d8 7e01 |0051: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad7be: 5488 5401 |0053: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ad7c2: 7210 f900 0800 |0055: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@00f9 │ │ +0ad7c8: 6208 1d00 |0058: sget-object v8, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad7cc: 1a09 8301 |005a: const-string v9, "AndroidGraphics" // string@0183 │ │ +0ad7d0: 1a0a 1f24 |005c: const-string v10, "resumed" // string@241f │ │ +0ad7d4: 7230 e900 980a |005e: invoke-interface {v8, v9, v10}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad7da: 3804 5300 |0061: if-eqz v4, 00b4 // +0053 │ │ +0ad7de: 54d8 7e01 |0063: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad7e2: 5489 5701 |0065: iget-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ +0ad7e6: 1d09 |0067: monitor-enter v9 │ │ +0ad7e8: 54d8 7e01 |0068: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad7ec: 5488 4e01 |006a: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ +0ad7f0: 6e10 e81c 0800 |006c: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ad7f6: 54d8 7e01 |006f: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad7fa: 5488 4e01 |0071: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ +0ad7fe: 54da 7e01 |0073: iget-object v10, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad802: 54aa 5701 |0075: iget-object v10, v10, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ +0ad806: 6e20 e41c a800 |0077: invoke-virtual {v8, v10}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ +0ad80c: 54d8 7e01 |007a: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad810: 5488 5701 |007c: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0157 │ │ +0ad814: 6e10 e81c 0800 |007e: invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ad81a: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +0ad81c: 54d8 7e01 |0082: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad820: 5488 4e01 |0084: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ +0ad824: 5288 e30e |0086: iget v8, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ad828: 3580 1d00 |0088: if-ge v0, v8, 00a5 // +001d │ │ +0ad82c: 54d8 7e01 |008a: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad830: 5488 4e01 |008c: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@014e │ │ +0ad834: 6e20 ed1c 0800 |008e: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ad83a: 0c08 |0091: move-result-object v8 │ │ +0ad83c: 1f08 8a03 |0092: check-cast v8, Ljava/lang/Runnable; // type@038a │ │ +0ad840: 7210 9d24 0800 |0094: invoke-interface {v8}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +0ad846: d800 0001 |0097: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ad84a: 28e9 |0099: goto 0082 // -0017 │ │ +0ad84c: 0d08 |009a: move-exception v8 │ │ +0ad84e: 1e09 |009b: monitor-exit v9 │ │ +0ad850: 2708 |009c: throw v8 │ │ +0ad852: 0d05 |009d: move-exception v5 │ │ +0ad854: 6e10 f324 0500 |009e: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@24f3 │ │ +0ad85a: 28f6 |00a1: goto 0097 // -000a │ │ +0ad85c: 0d08 |00a2: move-exception v8 │ │ +0ad85e: 1e09 |00a3: monitor-exit v9 │ │ +0ad860: 2708 |00a4: throw v8 │ │ +0ad862: 1e09 |00a5: monitor-exit v9 │ │ +0ad864: 54d8 7e01 |00a6: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad868: 5488 5301 |00a8: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@0153 │ │ +0ad86c: 6e10 6405 0800 |00aa: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0564 │ │ +0ad872: 54d8 7e01 |00ad: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad876: 5488 5401 |00af: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ad87a: 7210 f700 0800 |00b1: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@00f7 │ │ +0ad880: 3802 1900 |00b4: if-eqz v2, 00cd // +0019 │ │ +0ad884: 54d8 7e01 |00b6: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad888: 5488 5401 |00b8: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ad88c: 7210 f600 0800 |00ba: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00f6 │ │ +0ad892: 54d8 7e01 |00bd: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad896: 5488 4c01 |00bf: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ad89a: 6e10 6503 0800 |00c1: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@0365 │ │ +0ad8a0: 6208 1d00 |00c4: sget-object v8, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad8a4: 1a09 8301 |00c6: const-string v9, "AndroidGraphics" // string@0183 │ │ +0ad8a8: 1a0a 5322 |00c8: const-string v10, "paused" // string@2253 │ │ +0ad8ac: 7230 e900 980a |00ca: invoke-interface {v8, v9, v10}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad8b2: 3801 1e00 |00cd: if-eqz v1, 00eb // +001e │ │ +0ad8b6: 54d8 7e01 |00cf: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad8ba: 5488 5401 |00d1: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ad8be: 7210 f500 0800 |00d3: invoke-interface {v8}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00f5 │ │ +0ad8c4: 54d8 7e01 |00d6: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad8c8: 5488 4c01 |00d8: iget-object v8, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ad8cc: 6e10 6003 0800 |00da: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@0360 │ │ +0ad8d2: 54d8 7e01 |00dd: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad8d6: 1209 |00df: const/4 v9, #int 0 // #0 │ │ +0ad8d8: 5b89 4c01 |00e0: iput-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidApplication;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@014c │ │ +0ad8dc: 6208 1d00 |00e2: sget-object v8, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ad8e0: 1a09 8301 |00e4: const-string v9, "AndroidGraphics" // string@0183 │ │ +0ad8e4: 1a0a d314 |00e6: const-string v10, "destroyed" // string@14d3 │ │ +0ad8e8: 7230 e900 980a |00e8: invoke-interface {v8, v9, v10}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ad8ee: 53d8 8801 |00eb: iget-wide v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0188 │ │ +0ad8f2: 9c08 0608 |00ed: sub-long v8, v6, v8 │ │ +0ad8f6: 170a 00ca 9a3b |00ef: const-wide/32 v10, #float 0.00472379 // #3b9aca00 │ │ +0ad8fc: 3108 080a |00f2: cmp-long v8, v8, v10 │ │ +0ad900: 3d08 0a00 |00f4: if-lez v8, 00fe // +000a │ │ +0ad904: 52d8 8901 |00f6: iget v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ +0ad908: 59d8 8701 |00f8: iput v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.fps:I // field@0187 │ │ +0ad90c: 59dc 8901 |00fa: iput v12, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ +0ad910: 5ad6 8801 |00fc: iput-wide v6, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frameStart:J // field@0188 │ │ +0ad914: 52d8 8901 |00fe: iget v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ +0ad918: d808 0801 |0100: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ad91c: 59d8 8901 |0102: iput v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.frames:I // field@0189 │ │ +0ad920: 0e00 |0104: return-void │ │ catches : 6 │ │ 0x0020 - 0x0048 │ │ -> 0x009a │ │ 0x0068 - 0x0088 │ │ -> 0x00a2 │ │ 0x008a - 0x0097 │ │ Ljava/lang/Throwable; -> 0x009d │ │ @@ -190634,40 +190662,40 @@ │ │ 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 │ │ -09fb2c: |[09fb2c] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -09fb3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09fb3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09fb40: 5946 9d01 |0002: iput v6, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ -09fb44: 5947 8f01 |0004: iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ -09fb48: 7010 e704 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@04e7 │ │ -09fb4e: 5240 9d01 |0009: iget v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ -09fb52: 5241 8f01 |000b: iget v1, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ -09fb56: 7251 8e26 2502 |000d: invoke-interface {v5, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -09fb5c: 5540 8101 |0010: iget-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@0181 │ │ -09fb60: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -09fb64: 5440 7e01 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fb68: 5400 5401 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09fb6c: 7210 f400 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00f4 │ │ -09fb72: 5c43 8101 |001b: iput-boolean v3, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@0181 │ │ -09fb76: 1d04 |001d: monitor-enter v4 │ │ -09fb78: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -09fb7a: 5c40 9901 |001f: iput-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09fb7e: 1e04 |0021: monitor-exit v4 │ │ -09fb80: 5440 7e01 |0022: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fb84: 5400 5401 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ -09fb88: 7230 f800 6007 |0026: invoke-interface {v0, v6, v7}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@00f8 │ │ -09fb8e: 0e00 |0029: return-void │ │ -09fb90: 0d00 |002a: move-exception v0 │ │ -09fb92: 1e04 |002b: monitor-exit v4 │ │ -09fb94: 2700 |002c: throw v0 │ │ +0ad964: |[0ad964] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +0ad974: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ad976: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ad978: 5946 9d01 |0002: iput v6, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ +0ad97c: 5947 8f01 |0004: iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ +0ad980: 7010 e704 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@04e7 │ │ +0ad986: 5240 9d01 |0009: iget v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ +0ad98a: 5241 8f01 |000b: iget v1, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ +0ad98e: 7251 8e26 2502 |000d: invoke-interface {v5, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0ad994: 5540 8101 |0010: iget-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@0181 │ │ +0ad998: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +0ad99c: 5440 7e01 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad9a0: 5400 5401 |0016: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ad9a4: 7210 f400 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00f4 │ │ +0ad9aa: 5c43 8101 |001b: iput-boolean v3, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.created:Z // field@0181 │ │ +0ad9ae: 1d04 |001d: monitor-enter v4 │ │ +0ad9b0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0ad9b2: 5c40 9901 |001f: iput-boolean v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0ad9b6: 1e04 |0021: monitor-exit v4 │ │ +0ad9b8: 5440 7e01 |0022: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ad9bc: 5400 5401 |0024: iget-object v0, v0, Lcom/badlogic/gdx/backends/android/AndroidApplication;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@0154 │ │ +0ad9c0: 7230 f800 6007 |0026: invoke-interface {v0, v6, v7}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@00f8 │ │ +0ad9c6: 0e00 |0029: return-void │ │ +0ad9c8: 0d00 |002a: move-exception v0 │ │ +0ad9ca: 1e04 |002b: monitor-exit v4 │ │ +0ad9cc: 2700 |002c: throw v0 │ │ catches : 2 │ │ 0x001f - 0x0022 │ │ -> 0x002a │ │ 0x002b - 0x002c │ │ -> 0x002a │ │ positions : │ │ 0x0002 line=285 │ │ @@ -190694,75 +190722,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 │ │ -09fbac: |[09fbac] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -09fbbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09fbbe: 7100 1226 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -09fbc4: 0c01 |0004: move-result-object v1 │ │ -09fbc6: 1f01 d503 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -09fbca: 7210 0426 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@2604 │ │ -09fbd0: 0c01 |000a: move-result-object v1 │ │ -09fbd2: 5b51 8501 |000b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.eglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0185 │ │ -09fbd6: 7020 e404 6500 |000d: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@04e4 │ │ -09fbdc: 7020 d704 7500 |0010: invoke-direct {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@04d7 │ │ -09fbe2: 7010 e704 0500 |0013: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@04e7 │ │ -09fbe8: 5451 7e01 |0016: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fbec: 7110 120b 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b12 │ │ -09fbf2: 5451 7e01 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fbf6: 7110 9f0b 0100 |001d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b9f │ │ -09fbfc: 5451 7e01 |0020: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fc00: 7110 b610 0100 |0022: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@10b6 │ │ -09fc06: 5451 7e01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fc0a: 7110 3310 0100 |0027: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1033 │ │ -09fc10: 6201 1d00 |002a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09fc14: 1a02 8301 |002c: const-string v2, "AndroidGraphics" // string@0183 │ │ -09fc18: 7100 080b 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0b08 │ │ -09fc1e: 0c03 |0031: move-result-object v3 │ │ -09fc20: 7230 e900 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fc26: 6201 1d00 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09fc2a: 1a02 8301 |0037: const-string v2, "AndroidGraphics" // string@0183 │ │ -09fc2e: 7100 970b 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b97 │ │ -09fc34: 0c03 |003c: move-result-object v3 │ │ -09fc36: 7230 e900 2103 |003d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fc3c: 6201 1d00 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09fc40: 1a02 8301 |0042: const-string v2, "AndroidGraphics" // string@0183 │ │ -09fc44: 7100 b010 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@10b0 │ │ -09fc4a: 0c03 |0047: move-result-object v3 │ │ -09fc4c: 7230 e900 2103 |0048: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fc52: 6201 1d00 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09fc56: 1a02 8301 |004d: const-string v2, "AndroidGraphics" // string@0183 │ │ -09fc5a: 7100 3110 0000 |004f: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1031 │ │ -09fc60: 0c03 |0052: move-result-object v3 │ │ -09fc62: 7230 e900 2103 |0053: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fc68: 5451 7e01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ -09fc6c: 6e10 4a03 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@034a │ │ -09fc72: 0c01 |005b: move-result-object v1 │ │ -09fc74: 7210 bd00 0100 |005c: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -09fc7a: 0c00 |005f: move-result-object v0 │ │ -09fc7c: 6e10 9a00 0000 |0060: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009a │ │ -09fc82: 0a01 |0063: move-result v1 │ │ -09fc84: 5951 9d01 |0064: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ -09fc88: 6e10 9700 0000 |0066: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0097 │ │ -09fc8e: 0a01 |0069: move-result v1 │ │ -09fc90: 5951 8f01 |006a: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ -09fc94: 2201 de01 |006c: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ -09fc98: 1252 |006e: const/4 v2, #int 5 // #5 │ │ -09fc9a: 7020 4f13 2100 |006f: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ -09fca0: 5b51 9201 |0072: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ -09fca4: 7100 e824 0000 |0074: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09fcaa: 0b01 |0077: move-result-wide v1 │ │ -09fcac: 5a51 9101 |0078: iput-wide v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ -09fcb0: 5251 9d01 |007a: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ -09fcb4: 5252 8f01 |007c: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ -09fcb8: 7252 8e26 4614 |007e: invoke-interface {v6, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -09fcbe: 0e00 |0081: return-void │ │ +0ad9e4: |[0ad9e4] com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0ad9f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ad9f6: 7100 1226 0000 |0001: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +0ad9fc: 0c01 |0004: move-result-object v1 │ │ +0ad9fe: 1f01 d503 |0005: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +0ada02: 7210 0426 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@2604 │ │ +0ada08: 0c01 |000a: move-result-object v1 │ │ +0ada0a: 5b51 8501 |000b: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.eglContext:Ljavax/microedition/khronos/egl/EGLContext; // field@0185 │ │ +0ada0e: 7020 e404 6500 |000d: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@04e4 │ │ +0ada14: 7020 d704 7500 |0010: invoke-direct {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@04d7 │ │ +0ada1a: 7010 e704 0500 |0013: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.updatePpi:()V // method@04e7 │ │ +0ada20: 5451 7e01 |0016: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ada24: 7110 120b 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b12 │ │ +0ada2a: 5451 7e01 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ada2e: 7110 9f0b 0100 |001d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b9f │ │ +0ada34: 5451 7e01 |0020: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ada38: 7110 b610 0100 |0022: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@10b6 │ │ +0ada3e: 5451 7e01 |0025: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0ada42: 7110 3310 0100 |0027: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1033 │ │ +0ada48: 6201 1d00 |002a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ada4c: 1a02 8301 |002c: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ada50: 7100 080b 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0b08 │ │ +0ada56: 0c03 |0031: move-result-object v3 │ │ +0ada58: 7230 e900 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ada5e: 6201 1d00 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ada62: 1a02 8301 |0037: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ada66: 7100 970b 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b97 │ │ +0ada6c: 0c03 |003c: move-result-object v3 │ │ +0ada6e: 7230 e900 2103 |003d: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ada74: 6201 1d00 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ada78: 1a02 8301 |0042: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ada7c: 7100 b010 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@10b0 │ │ +0ada82: 0c03 |0047: move-result-object v3 │ │ +0ada84: 7230 e900 2103 |0048: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ada8a: 6201 1d00 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ada8e: 1a02 8301 |004d: const-string v2, "AndroidGraphics" // string@0183 │ │ +0ada92: 7100 3110 0000 |004f: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1031 │ │ +0ada98: 0c03 |0052: move-result-object v3 │ │ +0ada9a: 7230 e900 2103 |0053: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0adaa0: 5451 7e01 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@017e │ │ +0adaa4: 6e10 4a03 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.getWindowManager:()Landroid/view/WindowManager; // method@034a │ │ +0adaaa: 0c01 |005b: move-result-object v1 │ │ +0adaac: 7210 bd00 0100 |005c: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0adab2: 0c00 |005f: move-result-object v0 │ │ +0adab4: 6e10 9a00 0000 |0060: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009a │ │ +0adaba: 0a01 |0063: move-result v1 │ │ +0adabc: 5951 9d01 |0064: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ +0adac0: 6e10 9700 0000 |0066: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0097 │ │ +0adac6: 0a01 |0069: move-result v1 │ │ +0adac8: 5951 8f01 |006a: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ +0adacc: 2201 de01 |006c: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ +0adad0: 1252 |006e: const/4 v2, #int 5 // #5 │ │ +0adad2: 7020 4f13 2100 |006f: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ +0adad8: 5b51 9201 |0072: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ +0adadc: 7100 e824 0000 |0074: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0adae2: 0b02 |0077: move-result-wide v2 │ │ +0adae4: 5a52 9101 |0078: iput-wide v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.lastFrameTime:J // field@0191 │ │ +0adae8: 5251 9d01 |007a: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.width:I // field@019d │ │ +0adaec: 5252 8f01 |007c: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.height:I // field@018f │ │ +0adaf0: 7252 8e26 4614 |007e: invoke-interface {v6, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0adaf6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=301 │ │ 0x000d line=302 │ │ 0x0010 line=303 │ │ 0x0013 line=304 │ │ 0x0016 line=306 │ │ @@ -190791,41 +190819,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -09fcc0: |[09fcc0] com.badlogic.gdx.backends.android.AndroidGraphics.pause:()V │ │ -09fcd0: 5452 9a01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09fcd4: 1d02 |0002: monitor-enter v2 │ │ -09fcd6: 5551 9901 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09fcda: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -09fcde: 1e02 |0007: monitor-exit v2 │ │ -09fce0: 0e00 |0008: return-void │ │ -09fce2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -09fce4: 5c51 9901 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09fce8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -09fcea: 5c51 9301 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ -09fcee: 5551 9301 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ -09fcf2: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -09fcf6: 5451 9a01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09fcfa: 6e10 9c24 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -09fd00: 28f7 |0018: goto 000f // -0009 │ │ -09fd02: 0d00 |0019: move-exception v0 │ │ -09fd04: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -09fd08: 1a03 8301 |001c: const-string v3, "AndroidGraphics" // string@0183 │ │ -09fd0c: 1a04 f229 |001e: const-string v4, "waiting for pause synchronization failed!" // string@29f2 │ │ -09fd10: 7230 e900 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -09fd16: 28ec |0023: goto 000f // -0014 │ │ -09fd18: 0d01 |0024: move-exception v1 │ │ -09fd1a: 1e02 |0025: monitor-exit v2 │ │ -09fd1c: 2701 |0026: throw v1 │ │ -09fd1e: 1e02 |0027: monitor-exit v2 │ │ -09fd20: 28e0 |0028: goto 0008 // -0020 │ │ +0adaf8: |[0adaf8] com.badlogic.gdx.backends.android.AndroidGraphics.pause:()V │ │ +0adb08: 5452 9a01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0adb0c: 1d02 |0002: monitor-enter v2 │ │ +0adb0e: 5551 9901 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0adb12: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0adb16: 1e02 |0007: monitor-exit v2 │ │ +0adb18: 0e00 |0008: return-void │ │ +0adb1a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0adb1c: 5c51 9901 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0adb20: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0adb22: 5c51 9301 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ +0adb26: 5551 9301 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.pause:Z // field@0193 │ │ +0adb2a: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +0adb2e: 5451 9a01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0adb32: 6e10 9c24 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +0adb38: 28f7 |0018: goto 000f // -0009 │ │ +0adb3a: 0d00 |0019: move-exception v0 │ │ +0adb3c: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0adb40: 1a03 8301 |001c: const-string v3, "AndroidGraphics" // string@0183 │ │ +0adb44: 1a04 f229 |001e: const-string v4, "waiting for pause synchronization failed!" // string@29f2 │ │ +0adb48: 7230 e900 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0adb4e: 28ec |0023: goto 000f // -0014 │ │ +0adb50: 0d01 |0024: move-exception v1 │ │ +0adb52: 1e02 |0025: monitor-exit v2 │ │ +0adb54: 2701 |0026: throw v1 │ │ +0adb56: 1e02 |0027: monitor-exit v2 │ │ +0adb58: 28e0 |0028: goto 0008 // -0020 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0024 │ │ 0x001a - 0x0026 │ │ @@ -190852,30 +190880,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -09fd4c: |[09fd4c] com.badlogic.gdx.backends.android.AndroidGraphics.requestRendering:()V │ │ -09fd5c: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fd60: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -09fd64: 5410 9c01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fd68: 2000 0401 |0006: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09fd6c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -09fd70: 5410 9c01 |000a: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fd74: 1f00 0401 |000c: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09fd78: 6e10 f608 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.requestRender:()V // method@08f6 │ │ -09fd7e: 5410 9c01 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fd82: 2000 2200 |0013: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09fd86: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -09fd8a: 5410 9c01 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fd8e: 1f00 2200 |0019: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09fd92: 6e10 6700 0000 |001b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.requestRender:()V // method@0067 │ │ -09fd98: 0e00 |001e: return-void │ │ +0adb84: |[0adb84] com.badlogic.gdx.backends.android.AndroidGraphics.requestRendering:()V │ │ +0adb94: 5410 9c01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adb98: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +0adb9c: 5410 9c01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adba0: 2000 0401 |0006: instance-of v0, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0adba4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0adba8: 5410 9c01 |000a: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adbac: 1f00 0401 |000c: check-cast v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0adbb0: 6e10 f608 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.requestRender:()V // method@08f6 │ │ +0adbb6: 5410 9c01 |0011: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adbba: 2000 2200 |0013: instance-of v0, v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0adbbe: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +0adbc2: 5410 9c01 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adbc6: 1f00 2200 |0019: check-cast v0, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0adbca: 6e10 6700 0000 |001b: invoke-virtual {v0}, Landroid/opengl/GLSurfaceView;.requestRender:()V // method@0067 │ │ +0adbd0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0004 line=619 │ │ 0x0011 line=620 │ │ 0x001e line=622 │ │ locals : │ │ @@ -190886,26 +190914,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -09fd9c: |[09fd9c] com.badlogic.gdx.backends.android.AndroidGraphics.resume:()V │ │ -09fdac: 5421 9a01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ -09fdb0: 1d01 |0002: monitor-enter v1 │ │ -09fdb2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -09fdb4: 5c20 9901 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ -09fdb8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09fdba: 5c20 9801 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ -09fdbe: 1e01 |0009: monitor-exit v1 │ │ -09fdc0: 0e00 |000a: return-void │ │ -09fdc2: 0d00 |000b: move-exception v0 │ │ -09fdc4: 1e01 |000c: monitor-exit v1 │ │ -09fdc6: 2700 |000d: throw v0 │ │ +0adbd4: |[0adbd4] com.badlogic.gdx.backends.android.AndroidGraphics.resume:()V │ │ +0adbe4: 5421 9a01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.synch:Ljava/lang/Object; // field@019a │ │ +0adbe8: 1d01 |0002: monitor-enter v1 │ │ +0adbea: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0adbec: 5c20 9901 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.running:Z // field@0199 │ │ +0adbf0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0adbf2: 5c20 9801 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.resume:Z // field@0198 │ │ +0adbf6: 1e01 |0009: monitor-exit v1 │ │ +0adbf8: 0e00 |000a: return-void │ │ +0adbfa: 0d00 |000b: move-exception v0 │ │ +0adbfc: 1e01 |000c: monitor-exit v1 │ │ +0adbfe: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=359 │ │ 0x0003 line=360 │ │ 0x0006 line=361 │ │ @@ -190920,37 +190948,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -09fdd4: |[09fdd4] com.badlogic.gdx.backends.android.AndroidGraphics.setContinuousRendering:(Z)V │ │ -09fde4: 5421 9c01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fde8: 3801 2600 |0002: if-eqz v1, 0028 // +0026 │ │ -09fdec: 5c23 9001 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@0190 │ │ -09fdf0: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ -09fdf4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -09fdf6: 5421 9c01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fdfa: 2011 0401 |000b: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09fdfe: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ -09fe02: 5421 9c01 |000f: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fe06: 1f01 0401 |0011: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ -09fe0a: 6e20 fd08 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderMode:(I)V // method@08fd │ │ -09fe10: 5421 9c01 |0016: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fe14: 2011 2200 |0018: instance-of v1, v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09fe18: 3801 0900 |001a: if-eqz v1, 0023 // +0009 │ │ -09fe1c: 5421 9c01 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ -09fe20: 1f01 2200 |001e: check-cast v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ -09fe24: 6e20 6a00 0100 |0020: invoke-virtual {v1, v0}, Landroid/opengl/GLSurfaceView;.setRenderMode:(I)V // method@006a │ │ -09fe2a: 5421 9201 |0023: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ -09fe2e: 6e10 5113 0100 |0025: invoke-virtual {v1}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@1351 │ │ -09fe34: 0e00 |0028: return-void │ │ -09fe36: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -09fe38: 28df |002a: goto 0009 // -0021 │ │ +0adc0c: |[0adc0c] com.badlogic.gdx.backends.android.AndroidGraphics.setContinuousRendering:(Z)V │ │ +0adc1c: 5421 9c01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adc20: 3801 2600 |0002: if-eqz v1, 0028 // +0026 │ │ +0adc24: 5c23 9001 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.isContinuous:Z // field@0190 │ │ +0adc28: 3803 2300 |0006: if-eqz v3, 0029 // +0023 │ │ +0adc2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0adc2e: 5421 9c01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adc32: 2011 0401 |000b: instance-of v1, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0adc36: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ +0adc3a: 5421 9c01 |000f: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adc3e: 1f01 0401 |0011: check-cast v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake; // type@0104 │ │ +0adc42: 6e20 fd08 0100 |0013: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake;.setRenderMode:(I)V // method@08fd │ │ +0adc48: 5421 9c01 |0016: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adc4c: 2011 2200 |0018: instance-of v1, v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0adc50: 3801 0900 |001a: if-eqz v1, 0023 // +0009 │ │ +0adc54: 5421 9c01 |001c: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.view:Landroid/view/View; // field@019c │ │ +0adc58: 1f01 2200 |001e: check-cast v1, Landroid/opengl/GLSurfaceView; // type@0022 │ │ +0adc5c: 6e20 6a00 0100 |0020: invoke-virtual {v1, v0}, Landroid/opengl/GLSurfaceView;.setRenderMode:(I)V // method@006a │ │ +0adc62: 5421 9201 |0023: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@0192 │ │ +0adc66: 6e10 5113 0100 |0025: invoke-virtual {v1}, Lcom/badlogic/gdx/math/WindowedMean;.clear:()V // method@1351 │ │ +0adc6c: 0e00 |0028: return-void │ │ +0adc6e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0adc70: 28df |002a: goto 0009 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0004 line=604 │ │ 0x0006 line=605 │ │ 0x0009 line=606 │ │ 0x0016 line=607 │ │ @@ -190967,17 +190995,17 @@ │ │ type : '(IIZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09fe3c: |[09fe3c] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(IIZ)Z │ │ -09fe4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09fe4e: 0f00 |0001: return v0 │ │ +0adc74: |[0adc74] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(IIZ)Z │ │ +0adc84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adc86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0002 reg=2 width I │ │ 0x0000 - 0x0002 reg=3 height I │ │ @@ -190988,17 +191016,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 │ │ -09fe50: |[09fe50] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ -09fe60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09fe62: 0f00 |0001: return v0 │ │ +0adc88: |[0adc88] com.badlogic.gdx.backends.android.AndroidGraphics.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ +0adc98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adc9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0002 reg=2 displayMode Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ │ │ @@ -191007,16 +191035,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09fe64: |[09fe64] com.badlogic.gdx.backends.android.AndroidGraphics.setTitle:(Ljava/lang/String;)V │ │ -09fe74: 0e00 |0000: return-void │ │ +0adc9c: |[0adc9c] com.badlogic.gdx.backends.android.AndroidGraphics.setTitle:(Ljava/lang/String;)V │ │ +0adcac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/String; │ │ │ │ @@ -191025,16 +191053,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09fe78: |[09fe78] com.badlogic.gdx.backends.android.AndroidGraphics.setVSync:(Z)V │ │ -09fe88: 0e00 |0000: return-void │ │ +0adcb0: |[0adcb0] com.badlogic.gdx.backends.android.AndroidGraphics.setVSync:(Z)V │ │ +0adcc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0001 reg=1 vsync Z │ │ │ │ @@ -191043,17 +191071,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09fe8c: |[09fe8c] com.badlogic.gdx.backends.android.AndroidGraphics.supportsDisplayModeChange:()Z │ │ -09fe9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09fe9e: 0f00 |0001: return v0 │ │ +0adcc4: |[0adcc4] com.badlogic.gdx.backends.android.AndroidGraphics.supportsDisplayModeChange:()Z │ │ +0adcd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adcd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ │ │ #38 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphics;) │ │ @@ -191061,26 +191089,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09fea0: |[09fea0] com.badlogic.gdx.backends.android.AndroidGraphics.supportsExtension:(Ljava/lang/String;)Z │ │ -09feb0: 5420 8601 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0186 │ │ -09feb4: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -09feb8: 6200 2000 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -09febc: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ -09fec0: 7220 e40a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0ae4 │ │ -09fec6: 0c00 |000b: move-result-object v0 │ │ -09fec8: 5b20 8601 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0186 │ │ -09fecc: 5420 8601 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0186 │ │ -09fed0: 6e20 ae24 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -09fed6: 0a00 |0013: move-result v0 │ │ -09fed8: 0f00 |0014: return v0 │ │ +0adcd8: |[0adcd8] com.badlogic.gdx.backends.android.AndroidGraphics.supportsExtension:(Ljava/lang/String;)Z │ │ +0adce8: 5420 8601 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0186 │ │ +0adcec: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0adcf0: 6200 2000 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0adcf4: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ +0adcf8: 7220 e40a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0ae4 │ │ +0adcfe: 0c00 |000b: move-result-object v0 │ │ +0add00: 5b20 8601 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0186 │ │ +0add04: 5420 8601 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphics;.extensions:Ljava/lang/String; // field@0186 │ │ +0add08: 6e20 ae24 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0add0e: 0a00 |0013: move-result v0 │ │ +0add10: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000e line=598 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphics; │ │ 0x0000 - 0x0015 reg=3 extension Ljava/lang/String; │ │ @@ -191119,18 +191147,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 │ │ -09fedc: |[09fedc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V │ │ -09feec: 5b01 9f01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@019f │ │ -09fef0: 7055 1801 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0118 │ │ -09fef6: 0e00 |0005: return-void │ │ +0add14: |[0add14] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper$AndroidDisplayMode.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;IIII)V │ │ +0add24: 5b01 9f01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode;.this$0:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@019f │ │ +0add28: 7055 1801 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/Graphics$DisplayMode;.:(IIII)V // method@0118 │ │ +0add2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode; │ │ @@ -191296,62 +191324,62 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 9 │ │ insns size : 88 16-bit code units │ │ -09fef8: |[09fef8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -09ff08: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -09ff0a: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -09ff0c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -09ff0e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -09ff10: 7010 9524 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ -09ff16: 7100 e824 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09ff1c: 0b02 |000a: move-result-wide v2 │ │ -09ff1e: 5aa2 b201 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ -09ff22: 59a5 a301 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ -09ff26: 7100 e824 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -09ff2c: 0b02 |0012: move-result-wide v2 │ │ -09ff2e: 5aa2 a901 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01a9 │ │ -09ff32: 59a4 aa01 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ -09ff36: 2200 de01 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ -09ff3a: 7020 4f13 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ -09ff40: 5ba0 b301 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ -09ff44: 5ca4 a201 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01a2 │ │ -09ff48: 5ca4 ba01 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -09ff4c: 5ca4 b401 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ -09ff50: 5ca4 b901 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ -09ff54: 5ca4 a501 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ -09ff58: 59a5 b701 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01b7 │ │ -09ff5c: 59a5 b801 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01b8 │ │ -09ff60: 59a5 b501 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01b5 │ │ -09ff64: 59a5 b601 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01b6 │ │ -09ff68: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ -09ff6c: 59a0 a401 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01a4 │ │ -09ff70: 2200 5300 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ -09ff74: 1262 |0036: const/4 v2, #int 6 // #6 │ │ -09ff76: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ -09ff7a: 0113 |0039: move v3, v1 │ │ -09ff7c: 0146 |003a: move v6, v4 │ │ -09ff7e: 0147 |003b: move v7, v4 │ │ -09ff80: 0148 |003c: move v8, v4 │ │ -09ff82: 7609 1601 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ -09ff88: 5ba0 a101 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01a1 │ │ -09ff8c: 5ca9 b101 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01b1 │ │ -09ff90: 2390 e903 |0044: new-array v0, v9, [I // type@03e9 │ │ -09ff94: 5ba0 bc01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01bc │ │ -09ff98: 2200 8903 |0048: new-instance v0, Ljava/lang/Object; // type@0389 │ │ -09ff9c: 7010 9524 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -09ffa2: 5ba0 bb01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -09ffa6: 7040 ee04 badc |004f: invoke-direct {v10, v11, v12, 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@04ee │ │ -09ffac: 0c00 |0052: move-result-object v0 │ │ -09ffae: 5ba0 bd01 |0053: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -09ffb2: 5bab a001 |0055: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -09ffb6: 0e00 |0057: return-void │ │ +0add30: |[0add30] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0add40: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0add42: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +0add44: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0add46: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0add48: 7010 9524 0a00 |0004: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ +0add4e: 7100 e824 0000 |0007: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0add54: 0b02 |000a: move-result-wide v2 │ │ +0add56: 5aa2 b201 |000b: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ +0add5a: 59a5 a301 |000d: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ +0add5e: 7100 e824 0000 |000f: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0add64: 0b02 |0012: move-result-wide v2 │ │ +0add66: 5aa2 a901 |0013: iput-wide v2, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01a9 │ │ +0add6a: 59a4 aa01 |0015: iput v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ +0add6e: 2200 de01 |0017: new-instance v0, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ +0add72: 7020 4f13 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ +0add78: 5ba0 b301 |001c: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ +0add7c: 5ca4 a201 |001e: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01a2 │ │ +0add80: 5ca4 ba01 |0020: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0add84: 5ca4 b401 |0022: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ +0add88: 5ca4 b901 |0024: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ +0add8c: 5ca4 a501 |0026: iput-boolean v4, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ +0add90: 59a5 b701 |0028: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01b7 │ │ +0add94: 59a5 b801 |002a: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01b8 │ │ +0add98: 59a5 b501 |002c: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01b5 │ │ +0add9c: 59a5 b601 |002e: iput v5, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01b6 │ │ +0adda0: 1500 803f |0030: const/high16 v0, #int 1065353216 // #3f80 │ │ +0adda4: 59a0 a401 |0032: iput v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01a4 │ │ +0adda8: 2200 5300 |0034: new-instance v0, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ +0addac: 1262 |0036: const/4 v2, #int 6 // #6 │ │ +0addae: 1305 1000 |0037: const/16 v5, #int 16 // #10 │ │ +0addb2: 0113 |0039: move v3, v1 │ │ +0addb4: 0146 |003a: move v6, v4 │ │ +0addb6: 0147 |003b: move v7, v4 │ │ +0addb8: 0148 |003c: move v8, v4 │ │ +0addba: 7609 1601 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ +0addc0: 5ba0 a101 |0040: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01a1 │ │ +0addc4: 5ca9 b101 |0042: iput-boolean v9, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01b1 │ │ +0addc8: 2390 e903 |0044: new-array v0, v9, [I // type@03e9 │ │ +0addcc: 5ba0 bc01 |0046: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01bc │ │ +0addd0: 2200 8903 |0048: new-instance v0, Ljava/lang/Object; // type@0389 │ │ +0addd4: 7010 9524 0000 |004a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0addda: 5ba0 bb01 |004d: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0addde: 7040 ee04 badc |004f: invoke-direct {v10, v11, v12, 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@04ee │ │ +0adde4: 0c00 |0052: move-result-object v0 │ │ +0adde6: 5ba0 bd01 |0053: iput-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0addea: 5bab a001 |0055: iput-object v11, v10, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0addee: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=310 │ │ 0x0007 line=75 │ │ 0x000d line=76 │ │ 0x000f line=77 │ │ 0x0015 line=78 │ │ @@ -191384,37 +191412,37 @@ │ │ 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 : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -09ffb8: |[09ffb8] 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; │ │ -09ffc8: 7010 f604 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04f6 │ │ -09ffce: 0c00 |0003: move-result-object v0 │ │ -09ffd0: 3805 1a00 |0004: if-eqz v5, 001e // +001a │ │ -09ffd4: 6e10 ec04 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04ec │ │ -09ffda: 0a02 |0009: move-result v2 │ │ -09ffdc: 3802 1400 |000a: if-eqz v2, 001e // +0014 │ │ -09ffe0: 2201 fc00 |000c: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@00fc │ │ -09ffe4: 6e10 7905 0400 |000e: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@0579 │ │ -09ffea: 0c02 |0011: move-result-object v2 │ │ -09ffec: 7030 bf08 2106 |0012: invoke-direct {v1, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@08bf │ │ -09fff2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -09fff6: 6e20 c408 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08c4 │ │ -09fffc: 6e20 c608 3100 |001a: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08c6 │ │ -0a0002: 1101 |001d: return-object v1 │ │ -0a0004: 2201 d400 |001e: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; // type@00d4 │ │ -0a0008: 6e10 7905 0400 |0020: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@0579 │ │ -0a000e: 0c02 |0023: move-result-object v2 │ │ -0a0010: 7030 2606 2106 |0024: invoke-direct {v1, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0626 │ │ -0a0016: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -0a001a: 6e20 e906 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06e9 │ │ -0a0020: 6e20 ef06 3100 |002c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@06ef │ │ -0a0026: 28ee |002f: goto 001d // -0012 │ │ +0addf0: |[0addf0] 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; │ │ +0ade00: 7010 f604 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; // method@04f6 │ │ +0ade06: 0c00 |0003: move-result-object v0 │ │ +0ade08: 3805 1a00 |0004: if-eqz v5, 001e // +001a │ │ +0ade0c: 6e10 ec04 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04ec │ │ +0ade12: 0a02 |0009: move-result v2 │ │ +0ade14: 3802 1400 |000a: if-eqz v2, 001e // +0014 │ │ +0ade18: 2201 fc00 |000c: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@00fc │ │ +0ade1c: 6e10 7905 0400 |000e: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@0579 │ │ +0ade22: 0c02 |0011: move-result-object v2 │ │ +0ade24: 7030 bf08 2106 |0012: invoke-direct {v1, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@08bf │ │ +0ade2a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0ade2e: 6e20 c408 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08c4 │ │ +0ade34: 6e20 c608 3100 |001a: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@08c6 │ │ +0ade3a: 1101 |001d: return-object v1 │ │ +0ade3c: 2201 d400 |001e: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; // type@00d4 │ │ +0ade40: 6e10 7905 0400 |0020: invoke-virtual {v4}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; // method@0579 │ │ +0ade46: 0c02 |0023: move-result-object v2 │ │ +0ade48: 7030 2606 2106 |0024: invoke-direct {v1, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@0626 │ │ +0ade4e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +0ade52: 6e20 e906 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@06e9 │ │ +0ade58: 6e20 ef06 3100 |002c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@06ef │ │ +0ade5e: 28ee |002f: goto 001d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=320 │ │ 0x000c line=321 │ │ 0x0015 line=322 │ │ 0x001a line=323 │ │ @@ -191436,23 +191464,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 │ │ -0a0028: |[0a0028] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ -0a0038: 5420 bc01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01bc │ │ -0a003c: 7250 0226 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@2602 │ │ -0a0042: 0a00 |0005: move-result v0 │ │ -0a0044: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a0048: 5420 bc01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01bc │ │ -0a004c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a004e: 4407 0001 |000b: aget v7, v0, v1 │ │ -0a0052: 0f07 |000d: return v7 │ │ +0ade60: |[0ade60] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getAttrib:(Ljavax/microedition/khronos/egl/EGL10;Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;II)I │ │ +0ade70: 5420 bc01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01bc │ │ +0ade74: 7250 0226 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@2602 │ │ +0ade7a: 0a00 |0005: move-result v0 │ │ +0ade7c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0ade80: 5420 bc01 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.value:[I // field@01bc │ │ +0ade84: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0ade86: 4407 0001 |000b: aget v7, v0, v1 │ │ +0ade8a: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=174 │ │ 0x000d line=176 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defValue I │ │ @@ -191467,25 +191495,25 @@ │ │ type : '()Landroid/opengl/GLSurfaceView$EGLConfigChooser;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a0054: |[0a0054] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ -0a0064: 6200 0400 |0000: sget-object v0, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@0004 │ │ -0a0068: 1a01 ff05 |0002: const-string v1, "GT-I7500" // string@05ff │ │ -0a006c: 6e20 b124 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24b1 │ │ -0a0072: 0a00 |0007: move-result v0 │ │ -0a0074: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0a0078: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0a007a: 1100 |000b: return-object v0 │ │ -0a007c: 2200 a800 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1; // type@00a8 │ │ -0a0080: 7020 e804 2000 |000e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;)V // method@04e8 │ │ -0a0086: 28fa |0011: goto 000b // -0006 │ │ +0ade8c: |[0ade8c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getEglConfigChooser:()Landroid/opengl/GLSurfaceView$EGLConfigChooser; │ │ +0ade9c: 6200 0400 |0000: sget-object v0, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@0004 │ │ +0adea0: 1a01 ff05 |0002: const-string v1, "GT-I7500" // string@05ff │ │ +0adea4: 6e20 b124 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24b1 │ │ +0adeaa: 0a00 |0007: move-result v0 │ │ +0adeac: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0adeb0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0adeb2: 1100 |000b: return-object v0 │ │ +0adeb4: 2200 a800 |000c: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1; // type@00a8 │ │ +0adeb8: 7020 e804 2000 |000e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1;.:(Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;)V // method@04e8 │ │ +0adebe: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000a line=336 │ │ 0x000b line=338 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ @@ -191495,155 +191523,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 │ │ -0a0088: |[0a0088] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0a0098: 1306 011f |0000: const/16 v6, #int 7937 // #1f01 │ │ -0a009c: 5472 ac01 |0002: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ -0a00a0: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ -0a00a4: 5472 ae01 |0006: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ -0a00a8: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -0a00ac: 0e00 |000a: return-void │ │ -0a00ae: 6e10 ec04 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04ec │ │ -0a00b4: 0a00 |000e: move-result v0 │ │ -0a00b6: 6202 1d00 |000f: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a00ba: 1a03 8301 |0011: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a00be: 2204 9103 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a00c2: 7010 d024 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a00c8: 1a05 ea03 |0018: const-string v5, "GL20: " // string@03ea │ │ -0a00cc: 6e20 d724 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a00d2: 0c04 |001d: move-result-object v4 │ │ -0a00d4: 6e20 d824 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -0a00da: 0c04 |0021: move-result-object v4 │ │ -0a00dc: 6e10 dd24 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a00e2: 0c04 |0025: move-result-object v4 │ │ -0a00e4: 7230 e900 3204 |0026: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a00ea: 5472 bd01 |0029: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -0a00ee: 2022 fc00 |002b: instance-of v2, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@00fc │ │ -0a00f2: 3802 a800 |002d: if-eqz v2, 00d5 // +00a8 │ │ -0a00f6: 2202 a300 |002f: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a3 │ │ -0a00fa: 7010 1b04 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@041b │ │ -0a0100: 5b72 ae01 |0034: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ -0a0104: 5472 ae01 |0036: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ -0a0108: 5b72 ab01 |0038: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ -0a010c: 2202 a400 |003a: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a4 │ │ -0a0110: 7010 ad04 0200 |003c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@04ad │ │ -0a0116: 5b72 af01 |003f: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01af │ │ -0a011a: 5472 ab01 |0041: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ -0a011e: 6902 2000 |0043: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0a0122: 5472 ac01 |0045: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ -0a0126: 6902 2100 |0047: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0a012a: 5472 ad01 |0049: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ -0a012e: 6902 2200 |004b: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0a0132: 5472 ae01 |004d: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ -0a0136: 6902 2300 |004f: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0a013a: 5472 af01 |0051: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01af │ │ -0a013e: 6902 2400 |0053: sput-object v2, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0024 │ │ -0a0142: 6202 1d00 |0055: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0146: 1a03 8301 |0057: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a014a: 2204 9103 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a014e: 7010 d024 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a0154: 1a05 be0c |005e: const-string v5, "OGL renderer: " // string@0cbe │ │ -0a0158: 6e20 d724 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a015e: 0c04 |0063: move-result-object v4 │ │ -0a0160: 7220 4526 6800 |0064: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a0166: 0c05 |0067: move-result-object v5 │ │ -0a0168: 6e20 d724 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a016e: 0c04 |006b: move-result-object v4 │ │ -0a0170: 6e10 dd24 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a0176: 0c04 |006f: move-result-object v4 │ │ -0a0178: 7230 e900 3204 |0070: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a017e: 6202 1d00 |0073: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0182: 1a03 8301 |0075: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a0186: 2204 9103 |0077: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a018a: 7010 d024 0400 |0079: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a0190: 1a05 bf0c |007c: const-string v5, "OGL vendor: " // string@0cbf │ │ -0a0194: 6e20 d724 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a019a: 0c04 |0081: move-result-object v4 │ │ -0a019c: 1305 001f |0082: const/16 v5, #int 7936 // #1f00 │ │ -0a01a0: 7220 4526 5800 |0084: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a01a6: 0c05 |0087: move-result-object v5 │ │ -0a01a8: 6e20 d724 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a01ae: 0c04 |008b: move-result-object v4 │ │ -0a01b0: 6e10 dd24 0400 |008c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a01b6: 0c04 |008f: move-result-object v4 │ │ -0a01b8: 7230 e900 3204 |0090: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a01be: 6202 1d00 |0093: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a01c2: 1a03 8301 |0095: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a01c6: 2204 9103 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a01ca: 7010 d024 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a01d0: 1a05 c00c |009c: const-string v5, "OGL version: " // string@0cc0 │ │ -0a01d4: 6e20 d724 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a01da: 0c04 |00a1: move-result-object v4 │ │ -0a01dc: 1305 021f |00a2: const/16 v5, #int 7938 // #1f02 │ │ -0a01e0: 7220 4526 5800 |00a4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a01e6: 0c05 |00a7: move-result-object v5 │ │ -0a01e8: 6e20 d724 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a01ee: 0c04 |00ab: move-result-object v4 │ │ -0a01f0: 6e10 dd24 0400 |00ac: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a01f6: 0c04 |00af: move-result-object v4 │ │ -0a01f8: 7230 e900 3204 |00b0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a01fe: 6202 1d00 |00b3: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0202: 1a03 8301 |00b5: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a0206: 2204 9103 |00b7: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a020a: 7010 d024 0400 |00b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a0210: 1a05 bd0c |00bc: const-string v5, "OGL extensions: " // string@0cbd │ │ -0a0214: 6e20 d724 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a021a: 0c04 |00c1: move-result-object v4 │ │ -0a021c: 1305 031f |00c2: const/16 v5, #int 7939 // #1f03 │ │ -0a0220: 7220 4526 5800 |00c4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a0226: 0c05 |00c7: move-result-object v5 │ │ -0a0228: 6e20 d724 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a022e: 0c04 |00cb: move-result-object v4 │ │ -0a0230: 6e10 dd24 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a0236: 0c04 |00cf: move-result-object v4 │ │ -0a0238: 7230 e900 3204 |00d0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a023e: 2900 37ff |00d3: goto/16 000a // -00c9 │ │ -0a0242: 2202 a100 |00d5: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ -0a0246: 7020 8f03 8200 |00d7: invoke-direct {v2, v8}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@038f │ │ -0a024c: 5b72 ac01 |00da: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ -0a0250: 5472 ac01 |00dc: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ -0a0254: 5b72 ab01 |00de: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ -0a0258: 2082 de03 |00e0: instance-of v2, v8, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -0a025c: 3802 58ff |00e2: if-eqz v2, 003a // -00a8 │ │ -0a0260: 7220 4526 6800 |00e4: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a0266: 0c01 |00e7: move-result-object v1 │ │ -0a0268: 3801 52ff |00e8: if-eqz v1, 003a // -00ae │ │ -0a026c: 6e10 c424 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24c4 │ │ -0a0272: 0c02 |00ed: move-result-object v2 │ │ -0a0274: 1a03 7622 |00ee: const-string v3, "pixelflinger" // string@2276 │ │ -0a0278: 6e20 ae24 3200 |00f0: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -0a027e: 0a02 |00f3: move-result v2 │ │ -0a0280: 3902 46ff |00f4: if-nez v2, 003a // -00ba │ │ -0a0284: 6202 0500 |00f6: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ -0a0288: 1a03 1b0c |00f8: const-string v3, "MB200" // string@0c1b │ │ -0a028c: 6e20 b024 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0a0292: 0a02 |00fd: move-result v2 │ │ -0a0294: 3902 3cff |00fe: if-nez v2, 003a // -00c4 │ │ -0a0298: 6202 0500 |0100: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ -0a029c: 1a03 1c0c |0102: const-string v3, "MB220" // string@0c1c │ │ -0a02a0: 6e20 b024 3200 |0104: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0a02a6: 0a02 |0107: move-result v2 │ │ -0a02a8: 3902 32ff |0108: if-nez v2, 003a // -00ce │ │ -0a02ac: 6202 0500 |010a: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ -0a02b0: 1a03 f001 |010c: const-string v3, "Behold" // string@01f0 │ │ -0a02b4: 6e20 ae24 3200 |010e: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -0a02ba: 0a02 |0111: move-result v2 │ │ -0a02bc: 3902 28ff |0112: if-nez v2, 003a // -00d8 │ │ -0a02c0: 2203 a200 |0114: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a2 │ │ -0a02c4: 0782 |0116: move-object v2, v8 │ │ -0a02c6: 1f02 de03 |0117: check-cast v2, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -0a02ca: 7020 e803 2300 |0119: invoke-direct {v3, v2}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@03e8 │ │ -0a02d0: 5b73 ad01 |011c: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ -0a02d4: 5472 ad01 |011e: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ -0a02d8: 5b72 ac01 |0120: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ -0a02dc: 2900 18ff |0122: goto/16 003a // -00e8 │ │ +0adec0: |[0adec0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0aded0: 1306 011f |0000: const/16 v6, #int 7937 // #1f01 │ │ +0aded4: 5472 ac01 |0002: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ +0aded8: 3902 0600 |0004: if-nez v2, 000a // +0006 │ │ +0adedc: 5472 ae01 |0006: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ +0adee0: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +0adee4: 0e00 |000a: return-void │ │ +0adee6: 6e10 ec04 0700 |000b: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.checkGL20:()Z // method@04ec │ │ +0adeec: 0a00 |000e: move-result v0 │ │ +0adeee: 6202 1d00 |000f: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0adef2: 1a03 8301 |0011: const-string v3, "AndroidGraphics" // string@0183 │ │ +0adef6: 2204 9103 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0adefa: 7010 d024 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0adf00: 1a05 ea03 |0018: const-string v5, "GL20: " // string@03ea │ │ +0adf04: 6e20 d724 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0adf0a: 0c04 |001d: move-result-object v4 │ │ +0adf0c: 6e20 d824 0400 |001e: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0adf12: 0c04 |0021: move-result-object v4 │ │ +0adf14: 6e10 dd24 0400 |0022: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0adf1a: 0c04 |0025: move-result-object v4 │ │ +0adf1c: 7230 e900 3204 |0026: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0adf22: 5472 bd01 |0029: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0adf26: 2022 fc00 |002b: instance-of v2, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW; // type@00fc │ │ +0adf2a: 3802 a800 |002d: if-eqz v2, 00d5 // +00a8 │ │ +0adf2e: 2202 a300 |002f: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL20; // type@00a3 │ │ +0adf32: 7010 1b04 0200 |0031: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.:()V // method@041b │ │ +0adf38: 5b72 ae01 |0034: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ +0adf3c: 5472 ae01 |0036: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ +0adf40: 5b72 ab01 |0038: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ +0adf44: 2202 a400 |003a: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGLU; // type@00a4 │ │ +0adf48: 7010 ad04 0200 |003c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidGLU;.:()V // method@04ad │ │ +0adf4e: 5b72 af01 |003f: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01af │ │ +0adf52: 5472 ab01 |0041: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ +0adf56: 6902 2000 |0043: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0adf5a: 5472 ac01 |0045: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ +0adf5e: 6902 2100 |0047: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0adf62: 5472 ad01 |0049: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ +0adf66: 6902 2200 |004b: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0adf6a: 5472 ae01 |004d: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ +0adf6e: 6902 2300 |004f: sput-object v2, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0adf72: 5472 af01 |0051: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01af │ │ +0adf76: 6902 2400 |0053: sput-object v2, Lcom/badlogic/gdx/Gdx;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@0024 │ │ +0adf7a: 6202 1d00 |0055: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0adf7e: 1a03 8301 |0057: const-string v3, "AndroidGraphics" // string@0183 │ │ +0adf82: 2204 9103 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0adf86: 7010 d024 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0adf8c: 1a05 be0c |005e: const-string v5, "OGL renderer: " // string@0cbe │ │ +0adf90: 6e20 d724 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0adf96: 0c04 |0063: move-result-object v4 │ │ +0adf98: 7220 4526 6800 |0064: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0adf9e: 0c05 |0067: move-result-object v5 │ │ +0adfa0: 6e20 d724 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0adfa6: 0c04 |006b: move-result-object v4 │ │ +0adfa8: 6e10 dd24 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0adfae: 0c04 |006f: move-result-object v4 │ │ +0adfb0: 7230 e900 3204 |0070: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0adfb6: 6202 1d00 |0073: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0adfba: 1a03 8301 |0075: const-string v3, "AndroidGraphics" // string@0183 │ │ +0adfbe: 2204 9103 |0077: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0adfc2: 7010 d024 0400 |0079: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0adfc8: 1a05 bf0c |007c: const-string v5, "OGL vendor: " // string@0cbf │ │ +0adfcc: 6e20 d724 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0adfd2: 0c04 |0081: move-result-object v4 │ │ +0adfd4: 1305 001f |0082: const/16 v5, #int 7936 // #1f00 │ │ +0adfd8: 7220 4526 5800 |0084: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0adfde: 0c05 |0087: move-result-object v5 │ │ +0adfe0: 6e20 d724 5400 |0088: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0adfe6: 0c04 |008b: move-result-object v4 │ │ +0adfe8: 6e10 dd24 0400 |008c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0adfee: 0c04 |008f: move-result-object v4 │ │ +0adff0: 7230 e900 3204 |0090: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0adff6: 6202 1d00 |0093: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0adffa: 1a03 8301 |0095: const-string v3, "AndroidGraphics" // string@0183 │ │ +0adffe: 2204 9103 |0097: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae002: 7010 d024 0400 |0099: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae008: 1a05 c00c |009c: const-string v5, "OGL version: " // string@0cc0 │ │ +0ae00c: 6e20 d724 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae012: 0c04 |00a1: move-result-object v4 │ │ +0ae014: 1305 021f |00a2: const/16 v5, #int 7938 // #1f02 │ │ +0ae018: 7220 4526 5800 |00a4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ae01e: 0c05 |00a7: move-result-object v5 │ │ +0ae020: 6e20 d724 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae026: 0c04 |00ab: move-result-object v4 │ │ +0ae028: 6e10 dd24 0400 |00ac: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae02e: 0c04 |00af: move-result-object v4 │ │ +0ae030: 7230 e900 3204 |00b0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae036: 6202 1d00 |00b3: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae03a: 1a03 8301 |00b5: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae03e: 2204 9103 |00b7: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae042: 7010 d024 0400 |00b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae048: 1a05 bd0c |00bc: const-string v5, "OGL extensions: " // string@0cbd │ │ +0ae04c: 6e20 d724 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae052: 0c04 |00c1: move-result-object v4 │ │ +0ae054: 1305 031f |00c2: const/16 v5, #int 7939 // #1f03 │ │ +0ae058: 7220 4526 5800 |00c4: invoke-interface {v8, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ae05e: 0c05 |00c7: move-result-object v5 │ │ +0ae060: 6e20 d724 5400 |00c8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae066: 0c04 |00cb: move-result-object v4 │ │ +0ae068: 6e10 dd24 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae06e: 0c04 |00cf: move-result-object v4 │ │ +0ae070: 7230 e900 3204 |00d0: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae076: 2900 37ff |00d3: goto/16 000a // -00c9 │ │ +0ae07a: 2202 a100 |00d5: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidGL10; // type@00a1 │ │ +0ae07e: 7020 8f03 8200 |00d7: invoke-direct {v2, v8}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@038f │ │ +0ae084: 5b72 ac01 |00da: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ +0ae088: 5472 ac01 |00dc: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ +0ae08c: 5b72 ab01 |00de: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ +0ae090: 2082 de03 |00e0: instance-of v2, v8, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +0ae094: 3802 58ff |00e2: if-eqz v2, 003a // -00a8 │ │ +0ae098: 7220 4526 6800 |00e4: invoke-interface {v8, v6}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0ae09e: 0c01 |00e7: move-result-object v1 │ │ +0ae0a0: 3801 52ff |00e8: if-eqz v1, 003a // -00ae │ │ +0ae0a4: 6e10 c424 0100 |00ea: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24c4 │ │ +0ae0aa: 0c02 |00ed: move-result-object v2 │ │ +0ae0ac: 1a03 7622 |00ee: const-string v3, "pixelflinger" // string@2276 │ │ +0ae0b0: 6e20 ae24 3200 |00f0: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0ae0b6: 0a02 |00f3: move-result v2 │ │ +0ae0b8: 3902 46ff |00f4: if-nez v2, 003a // -00ba │ │ +0ae0bc: 6202 0500 |00f6: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ +0ae0c0: 1a03 1b0c |00f8: const-string v3, "MB200" // string@0c1b │ │ +0ae0c4: 6e20 b024 3200 |00fa: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ae0ca: 0a02 |00fd: move-result v2 │ │ +0ae0cc: 3902 3cff |00fe: if-nez v2, 003a // -00c4 │ │ +0ae0d0: 6202 0500 |0100: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ +0ae0d4: 1a03 1c0c |0102: const-string v3, "MB220" // string@0c1c │ │ +0ae0d8: 6e20 b024 3200 |0104: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ae0de: 0a02 |0107: move-result v2 │ │ +0ae0e0: 3902 32ff |0108: if-nez v2, 003a // -00ce │ │ +0ae0e4: 6202 0500 |010a: sget-object v2, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0005 │ │ +0ae0e8: 1a03 f001 |010c: const-string v3, "Behold" // string@01f0 │ │ +0ae0ec: 6e20 ae24 3200 |010e: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0ae0f2: 0a02 |0111: move-result v2 │ │ +0ae0f4: 3902 28ff |0112: if-nez v2, 003a // -00d8 │ │ +0ae0f8: 2203 a200 |0114: new-instance v3, Lcom/badlogic/gdx/backends/android/AndroidGL11; // type@00a2 │ │ +0ae0fc: 0782 |0116: move-object v2, v8 │ │ +0ae0fe: 1f02 de03 |0117: check-cast v2, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +0ae102: 7020 e803 2300 |0119: invoke-direct {v3, v2}, Lcom/badlogic/gdx/backends/android/AndroidGL11;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@03e8 │ │ +0ae108: 5b73 ad01 |011c: iput-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ +0ae10c: 5472 ad01 |011e: iget-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ +0ae110: 5b72 ac01 |0120: iput-object v2, v7, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ +0ae114: 2900 18ff |0122: goto/16 003a // -00e8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=377 │ │ 0x000a line=413 │ │ 0x000b line=379 │ │ 0x000f line=380 │ │ 0x0029 line=382 │ │ @@ -191678,41 +191706,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a02e0: |[0a02e0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.updatePpi:()V │ │ -0a02f0: 1404 5c8f 2240 |0000: const v4, #float 2.54 // #40228f5c │ │ -0a02f6: 2201 3400 |0003: new-instance v1, Landroid/util/DisplayMetrics; // type@0034 │ │ -0a02fa: 7010 8e00 0100 |0005: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ -0a0300: 5452 a001 |0008: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0304: 6e10 8205 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ -0a030a: 0c02 |000d: move-result-object v2 │ │ -0a030c: 1a03 1c2a |000e: const-string v3, "window" // string@2a1c │ │ -0a0310: 6e20 8a00 3200 |0010: invoke-virtual {v2, v3}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008a │ │ -0a0316: 0c02 |0013: move-result-object v2 │ │ -0a0318: 1f02 4400 |0014: check-cast v2, Landroid/view/WindowManager; // type@0044 │ │ -0a031c: 7210 bd00 0200 |0016: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -0a0322: 0c00 |0019: move-result-object v0 │ │ -0a0324: 6e20 9800 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ -0a032a: 5212 0900 |001d: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ -0a032e: 5952 b701 |001f: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01b7 │ │ -0a0332: 5212 0a00 |0021: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ -0a0336: 5952 b801 |0023: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01b8 │ │ -0a033a: 5212 0900 |0025: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ -0a033e: c942 |0027: div-float/2addr v2, v4 │ │ -0a0340: 5952 b501 |0028: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01b5 │ │ -0a0344: 5212 0a00 |002a: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ -0a0348: c942 |002c: div-float/2addr v2, v4 │ │ -0a034a: 5952 b601 |002d: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01b6 │ │ -0a034e: 5212 0600 |002f: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0006 │ │ -0a0352: 5952 a401 |0031: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01a4 │ │ -0a0356: 0e00 |0033: return-void │ │ +0ae118: |[0ae118] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.updatePpi:()V │ │ +0ae128: 1404 5c8f 2240 |0000: const v4, #float 2.54 // #40228f5c │ │ +0ae12e: 2201 3400 |0003: new-instance v1, Landroid/util/DisplayMetrics; // type@0034 │ │ +0ae132: 7010 8e00 0100 |0005: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ +0ae138: 5452 a001 |0008: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae13c: 6e10 8205 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ +0ae142: 0c02 |000d: move-result-object v2 │ │ +0ae144: 1a03 1c2a |000e: const-string v3, "window" // string@2a1c │ │ +0ae148: 6e20 8a00 3200 |0010: invoke-virtual {v2, v3}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008a │ │ +0ae14e: 0c02 |0013: move-result-object v2 │ │ +0ae150: 1f02 4400 |0014: check-cast v2, Landroid/view/WindowManager; // type@0044 │ │ +0ae154: 7210 bd00 0200 |0016: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0ae15a: 0c00 |0019: move-result-object v0 │ │ +0ae15c: 6e20 9800 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ +0ae162: 5212 0900 |001d: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ +0ae166: 5952 b701 |001f: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01b7 │ │ +0ae16a: 5212 0a00 |0021: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ +0ae16e: 5952 b801 |0023: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01b8 │ │ +0ae172: 5212 0900 |0025: iget v2, v1, Landroid/util/DisplayMetrics;.xdpi:F // field@0009 │ │ +0ae176: c942 |0027: div-float/2addr v2, v4 │ │ +0ae178: 5952 b501 |0028: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01b5 │ │ +0ae17c: 5212 0a00 |002a: iget v2, v1, Landroid/util/DisplayMetrics;.ydpi:F // field@000a │ │ +0ae180: c942 |002c: div-float/2addr v2, v4 │ │ +0ae182: 5952 b601 |002d: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01b6 │ │ +0ae186: 5212 0600 |002f: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0006 │ │ +0ae18a: 5952 a401 |0031: iput v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01a4 │ │ +0ae18e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=355 │ │ 0x0008 line=357 │ │ 0x001a line=358 │ │ 0x001d line=360 │ │ 0x0021 line=361 │ │ @@ -191731,60 +191759,60 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -0a0358: |[0a0358] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.checkGL20:()Z │ │ -0a0368: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ -0a036c: 122c |0002: const/4 v12, #int 2 // #2 │ │ -0a036e: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0a0370: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0a0372: 124b |0005: const/4 v11, #int 4 // #4 │ │ -0a0374: 7100 1226 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -0a037a: 0c00 |0009: move-result-object v0 │ │ -0a037c: 1f00 d503 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -0a0380: 620a 6312 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -0a0384: 7220 0726 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -0a038a: 0c01 |0011: move-result-object v1 │ │ -0a038c: 23c7 e903 |0012: new-array v7, v12, [I // type@03e9 │ │ -0a0390: 7230 0926 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ -0a0396: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -0a0398: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ -0a039c: 23a2 e903 |001a: new-array v2, v10, [I // type@03e9 │ │ -0a03a0: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ -0a03a4: 4b0a 0209 |001e: aput v10, v2, v9 │ │ -0a03a8: 4b0b 0208 |0020: aput v11, v2, v8 │ │ -0a03ac: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ -0a03b0: 4b0a 020c |0024: aput v10, v2, v12 │ │ -0a03b4: 123a |0026: const/4 v10, #int 3 // #3 │ │ -0a03b6: 4b0b 020a |0027: aput v11, v2, v10 │ │ -0a03ba: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ -0a03be: 4b0a 020b |002b: aput v10, v2, v11 │ │ -0a03c2: 125a |002d: const/4 v10, #int 5 // #5 │ │ -0a03c4: 4b0b 020a |002e: aput v11, v2, v10 │ │ -0a03c8: 126a |0030: const/4 v10, #int 6 // #6 │ │ -0a03ca: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ -0a03ce: 4b0b 020a |0033: aput v11, v2, v10 │ │ -0a03d2: 127a |0035: const/4 v10, #int 7 // #7 │ │ -0a03d4: 4b06 020a |0036: aput v6, v2, v10 │ │ -0a03d8: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ -0a03dc: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ -0a03e0: 4b0b 020a |003c: aput v11, v2, v10 │ │ -0a03e4: 2343 3804 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ -0a03e8: 2385 e903 |0040: new-array v5, v8, [I // type@03e9 │ │ -0a03ec: 7806 fa25 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@25fa │ │ -0a03f2: 7220 0f26 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ -0a03f8: 4404 0509 |0048: aget v4, v5, v9 │ │ -0a03fc: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ -0a0400: 0184 |004c: move v4, v8 │ │ -0a0402: 0f04 |004d: return v4 │ │ -0a0404: 0194 |004e: move v4, v9 │ │ -0a0406: 28fe |004f: goto 004d // -0002 │ │ +0ae190: |[0ae190] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.checkGL20:()Z │ │ +0ae1a0: 1304 0a00 |0000: const/16 v4, #int 10 // #a │ │ +0ae1a4: 122c |0002: const/4 v12, #int 2 // #2 │ │ +0ae1a6: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0ae1a8: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0ae1aa: 124b |0005: const/4 v11, #int 4 // #4 │ │ +0ae1ac: 7100 1226 0000 |0006: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +0ae1b2: 0c00 |0009: move-result-object v0 │ │ +0ae1b4: 1f00 d503 |000a: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +0ae1b8: 620a 6312 |000c: sget-object v10, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +0ae1bc: 7220 0726 a000 |000e: invoke-interface {v0, v10}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +0ae1c2: 0c01 |0011: move-result-object v1 │ │ +0ae1c4: 23c7 e903 |0012: new-array v7, v12, [I // type@03e9 │ │ +0ae1c8: 7230 0926 1007 |0014: invoke-interface {v0, v1, v7}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@2609 │ │ +0ae1ce: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +0ae1d0: 130a 0900 |0018: const/16 v10, #int 9 // #9 │ │ +0ae1d4: 23a2 e903 |001a: new-array v2, v10, [I // type@03e9 │ │ +0ae1d8: 130a 2430 |001c: const/16 v10, #int 12324 // #3024 │ │ +0ae1dc: 4b0a 0209 |001e: aput v10, v2, v9 │ │ +0ae1e0: 4b0b 0208 |0020: aput v11, v2, v8 │ │ +0ae1e4: 130a 2330 |0022: const/16 v10, #int 12323 // #3023 │ │ +0ae1e8: 4b0a 020c |0024: aput v10, v2, v12 │ │ +0ae1ec: 123a |0026: const/4 v10, #int 3 // #3 │ │ +0ae1ee: 4b0b 020a |0027: aput v11, v2, v10 │ │ +0ae1f2: 130a 2230 |0029: const/16 v10, #int 12322 // #3022 │ │ +0ae1f6: 4b0a 020b |002b: aput v10, v2, v11 │ │ +0ae1fa: 125a |002d: const/4 v10, #int 5 // #5 │ │ +0ae1fc: 4b0b 020a |002e: aput v11, v2, v10 │ │ +0ae200: 126a |0030: const/4 v10, #int 6 // #6 │ │ +0ae202: 130b 4030 |0031: const/16 v11, #int 12352 // #3040 │ │ +0ae206: 4b0b 020a |0033: aput v11, v2, v10 │ │ +0ae20a: 127a |0035: const/4 v10, #int 7 // #7 │ │ +0ae20c: 4b06 020a |0036: aput v6, v2, v10 │ │ +0ae210: 130a 0800 |0038: const/16 v10, #int 8 // #8 │ │ +0ae214: 130b 3830 |003a: const/16 v11, #int 12344 // #3038 │ │ +0ae218: 4b0b 020a |003c: aput v11, v2, v10 │ │ +0ae21c: 2343 3804 |003e: new-array v3, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@0438 │ │ +0ae220: 2385 e903 |0040: new-array v5, v8, [I // type@03e9 │ │ +0ae224: 7806 fa25 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@25fa │ │ +0ae22a: 7220 0f26 1000 |0045: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@260f │ │ +0ae230: 4404 0509 |0048: aget v4, v5, v9 │ │ +0ae234: 3d04 0400 |004a: if-lez v4, 004e // +0004 │ │ +0ae238: 0184 |004c: move v4, v8 │ │ +0ae23a: 0f04 |004d: return v4 │ │ +0ae23c: 0194 |004e: move v4, v9 │ │ +0ae23e: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=98 │ │ 0x000c line=99 │ │ 0x0012 line=101 │ │ 0x0014 line=102 │ │ 0x0017 line=104 │ │ @@ -191809,44 +191837,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0a0408: |[0a0408] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.clearManagedCaches:()V │ │ -0a0418: 5430 a001 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a041c: 7110 040b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b04 │ │ -0a0422: 5430 a001 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0426: 7110 900b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b90 │ │ -0a042c: 5430 a001 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0430: 7110 9f10 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@109f │ │ -0a0436: 5430 a001 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a043a: 7110 2c10 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@102c │ │ -0a0440: 6200 1d00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0444: 1a01 8301 |0016: const-string v1, "AndroidGraphics" // string@0183 │ │ -0a0448: 7100 080b 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0b08 │ │ -0a044e: 0c02 |001b: move-result-object v2 │ │ -0a0450: 7230 e900 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0456: 6200 1d00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a045a: 1a01 8301 |0021: const-string v1, "AndroidGraphics" // string@0183 │ │ -0a045e: 7100 970b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b97 │ │ -0a0464: 0c02 |0026: move-result-object v2 │ │ -0a0466: 7230 e900 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a046c: 6200 1d00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0470: 1a01 8301 |002c: const-string v1, "AndroidGraphics" // string@0183 │ │ -0a0474: 7100 b010 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@10b0 │ │ -0a047a: 0c02 |0031: move-result-object v2 │ │ -0a047c: 7230 e900 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0482: 6200 1d00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0486: 1a01 8301 |0037: const-string v1, "AndroidGraphics" // string@0183 │ │ -0a048a: 7100 3110 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1031 │ │ -0a0490: 0c02 |003c: move-result-object v2 │ │ -0a0492: 7230 e900 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0498: 0e00 |0040: return-void │ │ +0ae240: |[0ae240] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.clearManagedCaches:()V │ │ +0ae250: 5430 a001 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae254: 7110 040b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Mesh;.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b04 │ │ +0ae25a: 5430 a001 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae25e: 7110 900b 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Texture;.clearAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b90 │ │ +0ae264: 5430 a001 |000a: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae268: 7110 9f10 0000 |000c: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@109f │ │ +0ae26e: 5430 a001 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae272: 7110 2c10 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@102c │ │ +0ae278: 6200 1d00 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae27c: 1a01 8301 |0016: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ae280: 7100 080b 0000 |0018: invoke-static {}, Lcom/badlogic/gdx/graphics/Mesh;.getManagedStatus:()Ljava/lang/String; // method@0b08 │ │ +0ae286: 0c02 |001b: move-result-object v2 │ │ +0ae288: 7230 e900 1002 |001c: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae28e: 6200 1d00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae292: 1a01 8301 |0021: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ae296: 7100 970b 0000 |0023: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.getManagedStatus:()Ljava/lang/String; // method@0b97 │ │ +0ae29c: 0c02 |0026: move-result-object v2 │ │ +0ae29e: 7230 e900 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae2a4: 6200 1d00 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae2a8: 1a01 8301 |002c: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ae2ac: 7100 b010 0000 |002e: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getManagedStatus:()Ljava/lang/String; // method@10b0 │ │ +0ae2b2: 0c02 |0031: move-result-object v2 │ │ +0ae2b4: 7230 e900 1002 |0032: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae2ba: 6200 1d00 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae2be: 1a01 8301 |0037: const-string v1, "AndroidGraphics" // string@0183 │ │ +0ae2c2: 7100 3110 0000 |0039: invoke-static {}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.getManagedStatus:()Ljava/lang/String; // method@1031 │ │ +0ae2c8: 0c02 |003c: move-result-object v2 │ │ +0ae2ca: 7230 e900 1002 |003d: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae2d0: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0005 line=548 │ │ 0x000a line=549 │ │ 0x000f line=550 │ │ 0x0014 line=552 │ │ @@ -191862,37 +191890,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0a049c: |[0a049c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.destroy:()V │ │ -0a04ac: 5452 bb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a04b0: 1d02 |0002: monitor-enter v2 │ │ -0a04b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a04b4: 5c51 ba01 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -0a04b8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0a04ba: 5c51 a501 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ -0a04be: 5551 a501 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ -0a04c2: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ -0a04c6: 5451 bb01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a04ca: 6e10 9c24 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -0a04d0: 28f7 |0012: goto 0009 // -0009 │ │ -0a04d2: 0d00 |0013: move-exception v0 │ │ -0a04d4: 6201 1d00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a04d8: 1a03 8301 |0016: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a04dc: 1a04 f129 |0018: const-string v4, "waiting for destroy synchronization failed!" // string@29f1 │ │ -0a04e0: 7230 e900 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a04e6: 28ec |001d: goto 0009 // -0014 │ │ -0a04e8: 0d01 |001e: move-exception v1 │ │ -0a04ea: 1e02 |001f: monitor-exit v2 │ │ -0a04ec: 2701 |0020: throw v1 │ │ -0a04ee: 1e02 |0021: monitor-exit v2 │ │ -0a04f0: 0e00 |0022: return-void │ │ +0ae2d4: |[0ae2d4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.destroy:()V │ │ +0ae2e4: 5452 bb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0ae2e8: 1d02 |0002: monitor-enter v2 │ │ +0ae2ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ae2ec: 5c51 ba01 |0004: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0ae2f0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0ae2f2: 5c51 a501 |0007: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ +0ae2f6: 5551 a501 |0009: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ +0ae2fa: 3801 1600 |000b: if-eqz v1, 0021 // +0016 │ │ +0ae2fe: 5451 bb01 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0ae302: 6e10 9c24 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +0ae308: 28f7 |0012: goto 0009 // -0009 │ │ +0ae30a: 0d00 |0013: move-exception v0 │ │ +0ae30c: 6201 1d00 |0014: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae310: 1a03 8301 |0016: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae314: 1a04 f129 |0018: const-string v4, "waiting for destroy synchronization failed!" // string@29f1 │ │ +0ae318: 7230 e900 3104 |001a: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae31e: 28ec |001d: goto 0009 // -0014 │ │ +0ae320: 0d01 |001e: move-exception v1 │ │ +0ae322: 1e02 |001f: monitor-exit v2 │ │ +0ae324: 2701 |0020: throw v1 │ │ +0ae326: 1e02 |0021: monitor-exit v2 │ │ +0ae328: 0e00 |0022: return-void │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x001e │ │ 0x000d - 0x0012 │ │ Ljava/lang/InterruptedException; -> 0x0013 │ │ -> 0x001e │ │ 0x0014 - 0x0020 │ │ @@ -191918,17 +191946,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$BufferFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a051c: |[0a051c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ -0a052c: 5410 a101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01a1 │ │ -0a0530: 1100 |0002: return-object v0 │ │ +0ae354: |[0ae354] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getBufferFormat:()Lcom/badlogic/gdx/Graphics$BufferFormat; │ │ +0ae364: 5410 a101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01a1 │ │ +0ae368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -191936,27 +191964,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0a0534: |[0a0534] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDeltaTime:()F │ │ -0a0544: 5420 b301 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ -0a0548: 6e10 5313 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ -0a054e: 0a00 |0005: move-result v0 │ │ -0a0550: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0a0552: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -0a0556: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0a055a: 5220 a301 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ -0a055e: 0f00 |000d: return v0 │ │ -0a0560: 5420 b301 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ -0a0564: 6e10 5313 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ -0a056a: 0a00 |0013: move-result v0 │ │ -0a056c: 28f9 |0014: goto 000d // -0007 │ │ +0ae36c: |[0ae36c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDeltaTime:()F │ │ +0ae37c: 5420 b301 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ +0ae380: 6e10 5313 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ +0ae386: 0a00 |0005: move-result v0 │ │ +0ae388: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0ae38a: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +0ae38e: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0ae392: 5220 a301 |000b: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ +0ae396: 0f00 |000d: return v0 │ │ +0ae398: 5420 b301 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ +0ae39c: 6e10 5313 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/math/WindowedMean;.getMean:()F // method@1353 │ │ +0ae3a2: 0a00 |0013: move-result v0 │ │ +0ae3a4: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -191964,17 +191992,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0570: |[0a0570] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDensity:()F │ │ -0a0580: 5210 a401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01a4 │ │ -0a0584: 0f00 |0002: return v0 │ │ +0ae3a8: |[0ae3a8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDensity:()F │ │ +0ae3b8: 5210 a401 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.density:F // field@01a4 │ │ +0ae3bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -191982,35 +192010,35 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -0a0588: |[0a0588] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0a0598: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a059a: 2207 3400 |0001: new-instance v7, Landroid/util/DisplayMetrics; // type@0034 │ │ -0a059e: 7010 8e00 0700 |0003: invoke-direct {v7}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ -0a05a4: 5480 a001 |0006: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a05a8: 6e10 8205 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ -0a05ae: 0c00 |000b: move-result-object v0 │ │ -0a05b0: 1a01 1c2a |000c: const-string v1, "window" // string@2a1c │ │ -0a05b4: 6e20 8a00 1000 |000e: invoke-virtual {v0, v1}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008a │ │ -0a05ba: 0c00 |0011: move-result-object v0 │ │ -0a05bc: 1f00 4400 |0012: check-cast v0, Landroid/view/WindowManager; // type@0044 │ │ -0a05c0: 7210 bd00 0000 |0014: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -0a05c6: 0c06 |0017: move-result-object v6 │ │ -0a05c8: 6e20 9800 7600 |0018: invoke-virtual {v6, v7}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ -0a05ce: 2200 a900 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode; // type@00a9 │ │ -0a05d2: 5272 0800 |001d: iget v2, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0008 │ │ -0a05d6: 5273 0700 |001f: iget v3, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0007 │ │ -0a05da: 0781 |0021: move-object v1, v8 │ │ -0a05dc: 0145 |0022: move v5, v4 │ │ -0a05de: 7606 ea04 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@04ea │ │ -0a05e4: 1100 |0026: return-object v0 │ │ +0ae3c0: |[0ae3c0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0ae3d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ae3d2: 2207 3400 |0001: new-instance v7, Landroid/util/DisplayMetrics; // type@0034 │ │ +0ae3d6: 7010 8e00 0700 |0003: invoke-direct {v7}, Landroid/util/DisplayMetrics;.:()V // method@008e │ │ +0ae3dc: 5480 a001 |0006: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae3e0: 6e10 8205 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ +0ae3e6: 0c00 |000b: move-result-object v0 │ │ +0ae3e8: 1a01 1c2a |000c: const-string v1, "window" // string@2a1c │ │ +0ae3ec: 6e20 8a00 1000 |000e: invoke-virtual {v0, v1}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008a │ │ +0ae3f2: 0c00 |0011: move-result-object v0 │ │ +0ae3f4: 1f00 4400 |0012: check-cast v0, Landroid/view/WindowManager; // type@0044 │ │ +0ae3f8: 7210 bd00 0000 |0014: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0ae3fe: 0c06 |0017: move-result-object v6 │ │ +0ae400: 6e20 9800 7600 |0018: invoke-virtual {v6, v7}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@0098 │ │ +0ae406: 2200 a900 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$AndroidDisplayMode; // type@00a9 │ │ +0ae40a: 5272 0800 |001d: iget v2, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0008 │ │ +0ae40e: 5273 0700 |001f: iget v3, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0007 │ │ +0ae412: 0781 |0021: move-object v1, v8 │ │ +0ae414: 0145 |0022: move v5, v4 │ │ +0ae416: 7606 ea04 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@04ea │ │ +0ae41c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=579 │ │ 0x0006 line=581 │ │ 0x0018 line=582 │ │ 0x001b line=584 │ │ locals : │ │ @@ -192023,18 +192051,18 @@ │ │ type : '()[Lcom/badlogic/gdx/Graphics$DisplayMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a05e8: |[0a05e8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ -0a05f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a05fa: 2300 ee03 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@03ee │ │ -0a05fe: 1100 |0003: return-object v0 │ │ +0ae420: |[0ae420] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getDisplayModes:()[Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ +0ae430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ae432: 2300 ee03 |0001: new-array v0, v0, [Lcom/badlogic/gdx/Graphics$DisplayMode; // type@03ee │ │ +0ae436: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192042,17 +192070,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0600: |[0a0600] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getFramesPerSecond:()I │ │ -0a0610: 5210 a801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01a8 │ │ -0a0614: 0f00 |0002: return v0 │ │ +0ae438: |[0ae438] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getFramesPerSecond:()I │ │ +0ae448: 5210 a801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01a8 │ │ +0ae44c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192060,17 +192088,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL10;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0618: |[0a0618] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ -0a0628: 5410 ac01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ -0a062c: 1100 |0002: return-object v0 │ │ +0ae450: |[0ae450] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL10:()Lcom/badlogic/gdx/graphics/GL10; │ │ +0ae460: 5410 ac01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@01ac │ │ +0ae464: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192078,17 +192106,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL11;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0630: |[0a0630] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ -0a0640: 5410 ad01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ -0a0644: 1100 |0002: return-object v0 │ │ +0ae468: |[0ae468] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL11:()Lcom/badlogic/gdx/graphics/GL11; │ │ +0ae478: 5410 ad01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ +0ae47c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192096,17 +192124,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GL20;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0648: |[0a0648] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ -0a0658: 5410 ae01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ -0a065c: 1100 |0002: return-object v0 │ │ +0ae480: |[0ae480] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGL20:()Lcom/badlogic/gdx/graphics/GL20; │ │ +0ae490: 5410 ae01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ +0ae494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192114,17 +192142,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLCommon;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0660: |[0a0660] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ -0a0670: 5410 ab01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ -0a0674: 1100 |0002: return-object v0 │ │ +0ae498: |[0ae498] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLCommon:()Lcom/badlogic/gdx/graphics/GLCommon; │ │ +0ae4a8: 5410 ab01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@01ab │ │ +0ae4ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192132,17 +192160,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/GLU;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0678: |[0a0678] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ -0a0688: 5410 af01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01af │ │ -0a068c: 1100 |0002: return-object v0 │ │ +0ae4b0: |[0ae4b0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getGLU:()Lcom/badlogic/gdx/graphics/GLU; │ │ +0ae4c0: 5410 af01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.glu:Lcom/badlogic/gdx/graphics/GLU; // field@01af │ │ +0ae4c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192150,17 +192178,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0690: |[0a0690] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getHeight:()I │ │ -0a06a0: 5210 b001 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ -0a06a4: 0f00 |0002: return v0 │ │ +0ae4c8: |[0ae4c8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getHeight:()I │ │ +0ae4d8: 5210 b001 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ +0ae4dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192168,17 +192196,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a06a8: |[0a06a8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcX:()F │ │ -0a06b8: 5210 b501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01b5 │ │ -0a06bc: 0f00 |0002: return v0 │ │ +0ae4e0: |[0ae4e0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcX:()F │ │ +0ae4f0: 5210 b501 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcX:F // field@01b5 │ │ +0ae4f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #16 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192186,17 +192214,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a06c0: |[0a06c0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcY:()F │ │ -0a06d0: 5210 b601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01b6 │ │ -0a06d4: 0f00 |0002: return v0 │ │ +0ae4f8: |[0ae4f8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpcY:()F │ │ +0ae508: 5210 b601 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppcY:F // field@01b6 │ │ +0ae50c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192204,17 +192232,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a06d8: |[0a06d8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiX:()F │ │ -0a06e8: 5210 b701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01b7 │ │ -0a06ec: 0f00 |0002: return v0 │ │ +0ae510: |[0ae510] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiX:()F │ │ +0ae520: 5210 b701 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiX:F // field@01b7 │ │ +0ae524: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192222,17 +192250,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a06f0: |[0a06f0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiY:()F │ │ -0a0700: 5210 b801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01b8 │ │ -0a0704: 0f00 |0002: return v0 │ │ +0ae528: |[0ae528] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getPpiY:()F │ │ +0ae538: 5210 b801 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.ppiY:F // field@01b8 │ │ +0ae53c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192240,17 +192268,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0708: |[0a0708] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getRawDeltaTime:()F │ │ -0a0718: 5210 a301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ -0a071c: 0f00 |0002: return v0 │ │ +0ae540: |[0ae540] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getRawDeltaTime:()F │ │ +0ae550: 5210 a301 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ +0ae554: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #20 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192258,17 +192286,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics$GraphicsType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0720: |[0a0720] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ -0a0730: 6200 3500 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ -0a0734: 1100 |0002: return-object v0 │ │ +0ae558: |[0ae558] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getType:()Lcom/badlogic/gdx/Graphics$GraphicsType; │ │ +0ae568: 6200 3500 |0000: sget-object v0, Lcom/badlogic/gdx/Graphics$GraphicsType;.AndroidGL:Lcom/badlogic/gdx/Graphics$GraphicsType; // field@0035 │ │ +0ae56c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #21 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192276,17 +192304,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 │ │ -0a0738: |[0a0738] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ -0a0748: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -0a074c: 1100 |0002: return-object v0 │ │ +0ae570: |[0ae570] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getView:()Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; │ │ +0ae580: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0ae584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #22 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192294,17 +192322,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0750: |[0a0750] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getWidth:()I │ │ -0a0760: 5210 be01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ -0a0764: 0f00 |0002: return v0 │ │ +0ae588: |[0ae588] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.getWidth:()I │ │ +0ae598: 5210 be01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ +0ae59c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #23 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192312,17 +192340,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0768: |[0a0768] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isContinuousRendering:()Z │ │ -0a0778: 5510 b101 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01b1 │ │ -0a077c: 0f00 |0002: return v0 │ │ +0ae5a0: |[0ae5a0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isContinuousRendering:()Z │ │ +0ae5b0: 5510 b101 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01b1 │ │ +0ae5b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #24 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192330,17 +192358,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0780: |[0a0780] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isFullscreen:()Z │ │ -0a0790: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a0792: 0f00 |0001: return v0 │ │ +0ae5b8: |[0ae5b8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isFullscreen:()Z │ │ +0ae5c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ae5ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #25 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192348,21 +192376,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a0794: |[0a0794] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL11Available:()Z │ │ -0a07a4: 5410 ad01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ -0a07a8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a07ac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a07ae: 0f00 |0005: return v0 │ │ -0a07b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a07b2: 28fe |0007: goto 0005 // -0002 │ │ +0ae5cc: |[0ae5cc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL11Available:()Z │ │ +0ae5dc: 5410 ad01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@01ad │ │ +0ae5e0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0ae5e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ae5e6: 0f00 |0005: return v0 │ │ +0ae5e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ae5ea: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #26 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192370,21 +192398,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a07b4: |[0a07b4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL20Available:()Z │ │ -0a07c4: 5410 ae01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ -0a07c8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a07cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a07ce: 0f00 |0005: return v0 │ │ -0a07d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a07d2: 28fe |0007: goto 0005 // -0002 │ │ +0ae5ec: |[0ae5ec] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.isGL20Available:()Z │ │ +0ae5fc: 5410 ae01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@01ae │ │ +0ae600: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0ae604: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ae606: 0f00 |0005: return v0 │ │ +0ae608: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ae60a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #27 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -192392,177 +192420,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 │ │ -0a07d4: |[0a07d4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0a07e4: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ -0a07ea: 0c01 |0003: move-result-object v1 │ │ -0a07ec: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ -0a07f0: 6200 6312 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ -0a07f4: 7220 0726 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ -0a07fa: 0c02 |000b: move-result-object v2 │ │ -0a07fc: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ -0a0800: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0a0802: 07f0 |000f: move-object v0, v15 │ │ -0a0804: 0803 1000 |0010: move-object/from16 v3, v16 │ │ -0a0808: 7606 f004 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@04f0 │ │ -0a080e: 0a0d |0015: move-result v13 │ │ -0a0810: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ -0a0814: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -0a0816: 07f0 |0019: move-object v0, v15 │ │ -0a0818: 0803 1000 |001a: move-object/from16 v3, v16 │ │ -0a081c: 7606 f004 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@04f0 │ │ -0a0822: 0a0c |001f: move-result v12 │ │ -0a0824: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ -0a0828: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0a082a: 07f0 |0023: move-object v0, v15 │ │ -0a082c: 0803 1000 |0024: move-object/from16 v3, v16 │ │ -0a0830: 7606 f004 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@04f0 │ │ -0a0836: 0a06 |0029: move-result v6 │ │ -0a0838: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ -0a083c: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -0a083e: 07f0 |002d: move-object v0, v15 │ │ -0a0840: 0803 1000 |002e: move-object/from16 v3, v16 │ │ -0a0844: 7606 f004 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@04f0 │ │ -0a084a: 0a07 |0033: move-result v7 │ │ -0a084c: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ -0a0850: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0a0852: 07f0 |0037: move-object v0, v15 │ │ -0a0854: 0803 1000 |0038: move-object/from16 v3, v16 │ │ -0a0858: 7606 f004 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@04f0 │ │ -0a085e: 0a08 |003d: move-result v8 │ │ -0a0860: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ -0a0864: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -0a0866: 07f0 |0041: move-object v0, v15 │ │ -0a0868: 0803 1000 |0042: move-object/from16 v3, v16 │ │ -0a086c: 7606 f004 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@04f0 │ │ -0a0872: 0a09 |0047: move-result v9 │ │ -0a0874: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ -0a0878: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0a087a: 07f0 |004b: move-object v0, v15 │ │ -0a087c: 0803 1000 |004c: move-object/from16 v3, v16 │ │ -0a0880: 7606 f004 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@04f0 │ │ -0a0886: 0a0e |0051: move-result v14 │ │ -0a0888: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ -0a088c: 1205 |0054: const/4 v5, #int 0 // #0 │ │ -0a088e: 07f0 |0055: move-object v0, v15 │ │ -0a0890: 0803 1000 |0056: move-object/from16 v3, v16 │ │ -0a0894: 7606 f004 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@04f0 │ │ -0a089a: 0a00 |005b: move-result v0 │ │ -0a089c: 7120 8624 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0a08a2: 0a0a |005f: move-result v10 │ │ -0a08a4: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ -0a08a8: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -0a08aa: 07f0 |0063: move-object v0, v15 │ │ -0a08ac: 0803 1000 |0064: move-object/from16 v3, v16 │ │ -0a08b0: 7606 f004 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@04f0 │ │ -0a08b6: 0a00 |0069: move-result v0 │ │ -0a08b8: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ -0a08bc: 121b |006c: const/4 v11, #int 1 // #1 │ │ -0a08be: 6200 1d00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a08c2: 1a03 8301 |006f: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a08c6: 2204 9103 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a08ca: 7010 d024 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a08d0: 1a05 d316 |0076: const-string v5, "framebuffer: (" // string@16d3 │ │ -0a08d4: 6e20 d724 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a08da: 0c04 |007b: move-result-object v4 │ │ -0a08dc: 6e20 d424 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a08e2: 0c04 |007f: move-result-object v4 │ │ -0a08e4: 1a05 ae00 |0080: const-string v5, ", " // string@00ae │ │ -0a08e8: 6e20 d724 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a08ee: 0c04 |0085: move-result-object v4 │ │ -0a08f0: 6e20 d424 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a08f6: 0c04 |0089: move-result-object v4 │ │ -0a08f8: 1a05 ae00 |008a: const-string v5, ", " // string@00ae │ │ -0a08fc: 6e20 d724 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a0902: 0c04 |008f: move-result-object v4 │ │ -0a0904: 6e20 d424 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a090a: 0c04 |0093: move-result-object v4 │ │ -0a090c: 1a05 ae00 |0094: const-string v5, ", " // string@00ae │ │ -0a0910: 6e20 d724 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a0916: 0c04 |0099: move-result-object v4 │ │ -0a0918: 6e20 d424 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a091e: 0c04 |009d: move-result-object v4 │ │ -0a0920: 1a05 9200 |009e: const-string v5, ")" // string@0092 │ │ -0a0924: 6e20 d724 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a092a: 0c04 |00a3: move-result-object v4 │ │ -0a092c: 6e10 dd24 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a0932: 0c04 |00a7: move-result-object v4 │ │ -0a0934: 7230 e900 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a093a: 6200 1d00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a093e: 1a03 8301 |00ad: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a0942: 2204 9103 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a0946: 7010 d024 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a094c: 1a05 bc14 |00b4: const-string v5, "depthbuffer: (" // string@14bc │ │ -0a0950: 6e20 d724 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a0956: 0c04 |00b9: move-result-object v4 │ │ -0a0958: 6e20 d424 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a095e: 0c04 |00bd: move-result-object v4 │ │ -0a0960: 1a05 9200 |00be: const-string v5, ")" // string@0092 │ │ -0a0964: 6e20 d724 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a096a: 0c04 |00c3: move-result-object v4 │ │ -0a096c: 6e10 dd24 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a0972: 0c04 |00c7: move-result-object v4 │ │ -0a0974: 7230 e900 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a097a: 6200 1d00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a097e: 1a03 8301 |00cd: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a0982: 2204 9103 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a0986: 7010 d024 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a098c: 1a05 6527 |00d4: const-string v5, "stencilbuffer: (" // string@2765 │ │ -0a0990: 6e20 d724 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a0996: 0c04 |00d9: move-result-object v4 │ │ -0a0998: 6e20 d424 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a099e: 0c04 |00dd: move-result-object v4 │ │ -0a09a0: 1a05 9200 |00de: const-string v5, ")" // string@0092 │ │ -0a09a4: 6e20 d724 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a09aa: 0c04 |00e3: move-result-object v4 │ │ -0a09ac: 6e10 dd24 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a09b2: 0c04 |00e7: move-result-object v4 │ │ -0a09b4: 7230 e900 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a09ba: 6200 1d00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a09be: 1a03 8301 |00ed: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a09c2: 2204 9103 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a09c6: 7010 d024 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a09cc: 1a05 7b24 |00f4: const-string v5, "samples: (" // string@247b │ │ -0a09d0: 6e20 d724 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a09d6: 0c04 |00f9: move-result-object v4 │ │ -0a09d8: 6e20 d424 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a09de: 0c04 |00fd: move-result-object v4 │ │ -0a09e0: 1a05 9200 |00fe: const-string v5, ")" // string@0092 │ │ -0a09e4: 6e20 d724 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a09ea: 0c04 |0103: move-result-object v4 │ │ -0a09ec: 6e10 dd24 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a09f2: 0c04 |0107: move-result-object v4 │ │ -0a09f4: 7230 e900 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a09fa: 6200 1d00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a09fe: 1a03 8301 |010d: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a0a02: 2204 9103 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a0a06: 7010 d024 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a0a0c: 1a05 e513 |0114: const-string v5, "coverage sampling: (" // string@13e5 │ │ -0a0a10: 6e20 d724 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a0a16: 0c04 |0119: move-result-object v4 │ │ -0a0a18: 6e20 d824 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -0a0a1e: 0c04 |011d: move-result-object v4 │ │ -0a0a20: 1a05 9200 |011e: const-string v5, ")" // string@0092 │ │ -0a0a24: 6e20 d724 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a0a2a: 0c04 |0123: move-result-object v4 │ │ -0a0a2c: 6e10 dd24 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a0a32: 0c04 |0127: move-result-object v4 │ │ -0a0a34: 7230 e900 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0a3a: 2203 5300 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ -0a0a3e: 01d4 |012d: move v4, v13 │ │ -0a0a40: 01c5 |012e: move v5, v12 │ │ -0a0a42: 7609 1601 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ -0a0a48: 5bf3 a101 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01a1 │ │ -0a0a4c: 0e00 |0134: return-void │ │ -0a0a4e: 120b |0135: const/4 v11, #int 0 // #0 │ │ -0a0a50: 2900 37ff |0136: goto/16 006d // -00c9 │ │ +0ae60c: |[0ae60c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0ae61c: 7100 1226 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@2612 │ │ +0ae622: 0c01 |0003: move-result-object v1 │ │ +0ae624: 1f01 d503 |0004: check-cast v1, Ljavax/microedition/khronos/egl/EGL10; // type@03d5 │ │ +0ae628: 6200 6312 |0006: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@1263 │ │ +0ae62c: 7220 0726 0100 |0008: invoke-interface {v1, v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@2607 │ │ +0ae632: 0c02 |000b: move-result-object v2 │ │ +0ae634: 1304 2430 |000c: const/16 v4, #int 12324 // #3024 │ │ +0ae638: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0ae63a: 07f0 |000f: move-object v0, v15 │ │ +0ae63c: 0803 1000 |0010: move-object/from16 v3, v16 │ │ +0ae640: 7606 f004 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@04f0 │ │ +0ae646: 0a0d |0015: move-result v13 │ │ +0ae648: 1304 2330 |0016: const/16 v4, #int 12323 // #3023 │ │ +0ae64c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0ae64e: 07f0 |0019: move-object v0, v15 │ │ +0ae650: 0803 1000 |001a: move-object/from16 v3, v16 │ │ +0ae654: 7606 f004 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@04f0 │ │ +0ae65a: 0a0c |001f: move-result v12 │ │ +0ae65c: 1304 2230 |0020: const/16 v4, #int 12322 // #3022 │ │ +0ae660: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0ae662: 07f0 |0023: move-object v0, v15 │ │ +0ae664: 0803 1000 |0024: move-object/from16 v3, v16 │ │ +0ae668: 7606 f004 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@04f0 │ │ +0ae66e: 0a06 |0029: move-result v6 │ │ +0ae670: 1304 2130 |002a: const/16 v4, #int 12321 // #3021 │ │ +0ae674: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0ae676: 07f0 |002d: move-object v0, v15 │ │ +0ae678: 0803 1000 |002e: move-object/from16 v3, v16 │ │ +0ae67c: 7606 f004 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@04f0 │ │ +0ae682: 0a07 |0033: move-result v7 │ │ +0ae684: 1304 2530 |0034: const/16 v4, #int 12325 // #3025 │ │ +0ae688: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0ae68a: 07f0 |0037: move-object v0, v15 │ │ +0ae68c: 0803 1000 |0038: move-object/from16 v3, v16 │ │ +0ae690: 7606 f004 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@04f0 │ │ +0ae696: 0a08 |003d: move-result v8 │ │ +0ae698: 1304 2630 |003e: const/16 v4, #int 12326 // #3026 │ │ +0ae69c: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +0ae69e: 07f0 |0041: move-object v0, v15 │ │ +0ae6a0: 0803 1000 |0042: move-object/from16 v3, v16 │ │ +0ae6a4: 7606 f004 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@04f0 │ │ +0ae6aa: 0a09 |0047: move-result v9 │ │ +0ae6ac: 1304 3130 |0048: const/16 v4, #int 12337 // #3031 │ │ +0ae6b0: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0ae6b2: 07f0 |004b: move-object v0, v15 │ │ +0ae6b4: 0803 1000 |004c: move-object/from16 v3, v16 │ │ +0ae6b8: 7606 f004 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@04f0 │ │ +0ae6be: 0a0e |0051: move-result v14 │ │ +0ae6c0: 1304 e130 |0052: const/16 v4, #int 12513 // #30e1 │ │ +0ae6c4: 1205 |0054: const/4 v5, #int 0 // #0 │ │ +0ae6c6: 07f0 |0055: move-object v0, v15 │ │ +0ae6c8: 0803 1000 |0056: move-object/from16 v3, v16 │ │ +0ae6cc: 7606 f004 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@04f0 │ │ +0ae6d2: 0a00 |005b: move-result v0 │ │ +0ae6d4: 7120 8624 0e00 |005c: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0ae6da: 0a0a |005f: move-result v10 │ │ +0ae6dc: 1304 e130 |0060: const/16 v4, #int 12513 // #30e1 │ │ +0ae6e0: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +0ae6e2: 07f0 |0063: move-object v0, v15 │ │ +0ae6e4: 0803 1000 |0064: move-object/from16 v3, v16 │ │ +0ae6e8: 7606 f004 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@04f0 │ │ +0ae6ee: 0a00 |0069: move-result v0 │ │ +0ae6f0: 3800 cb00 |006a: if-eqz v0, 0135 // +00cb │ │ +0ae6f4: 121b |006c: const/4 v11, #int 1 // #1 │ │ +0ae6f6: 6200 1d00 |006d: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae6fa: 1a03 8301 |006f: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae6fe: 2204 9103 |0071: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae702: 7010 d024 0400 |0073: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae708: 1a05 d316 |0076: const-string v5, "framebuffer: (" // string@16d3 │ │ +0ae70c: 6e20 d724 5400 |0078: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae712: 0c04 |007b: move-result-object v4 │ │ +0ae714: 6e20 d424 d400 |007c: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae71a: 0c04 |007f: move-result-object v4 │ │ +0ae71c: 1a05 ae00 |0080: const-string v5, ", " // string@00ae │ │ +0ae720: 6e20 d724 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae726: 0c04 |0085: move-result-object v4 │ │ +0ae728: 6e20 d424 c400 |0086: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae72e: 0c04 |0089: move-result-object v4 │ │ +0ae730: 1a05 ae00 |008a: const-string v5, ", " // string@00ae │ │ +0ae734: 6e20 d724 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae73a: 0c04 |008f: move-result-object v4 │ │ +0ae73c: 6e20 d424 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae742: 0c04 |0093: move-result-object v4 │ │ +0ae744: 1a05 ae00 |0094: const-string v5, ", " // string@00ae │ │ +0ae748: 6e20 d724 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae74e: 0c04 |0099: move-result-object v4 │ │ +0ae750: 6e20 d424 7400 |009a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae756: 0c04 |009d: move-result-object v4 │ │ +0ae758: 1a05 9200 |009e: const-string v5, ")" // string@0092 │ │ +0ae75c: 6e20 d724 5400 |00a0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae762: 0c04 |00a3: move-result-object v4 │ │ +0ae764: 6e10 dd24 0400 |00a4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae76a: 0c04 |00a7: move-result-object v4 │ │ +0ae76c: 7230 e900 3004 |00a8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae772: 6200 1d00 |00ab: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae776: 1a03 8301 |00ad: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae77a: 2204 9103 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae77e: 7010 d024 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae784: 1a05 bc14 |00b4: const-string v5, "depthbuffer: (" // string@14bc │ │ +0ae788: 6e20 d724 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae78e: 0c04 |00b9: move-result-object v4 │ │ +0ae790: 6e20 d424 8400 |00ba: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae796: 0c04 |00bd: move-result-object v4 │ │ +0ae798: 1a05 9200 |00be: const-string v5, ")" // string@0092 │ │ +0ae79c: 6e20 d724 5400 |00c0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae7a2: 0c04 |00c3: move-result-object v4 │ │ +0ae7a4: 6e10 dd24 0400 |00c4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae7aa: 0c04 |00c7: move-result-object v4 │ │ +0ae7ac: 7230 e900 3004 |00c8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae7b2: 6200 1d00 |00cb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae7b6: 1a03 8301 |00cd: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae7ba: 2204 9103 |00cf: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae7be: 7010 d024 0400 |00d1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae7c4: 1a05 6527 |00d4: const-string v5, "stencilbuffer: (" // string@2765 │ │ +0ae7c8: 6e20 d724 5400 |00d6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae7ce: 0c04 |00d9: move-result-object v4 │ │ +0ae7d0: 6e20 d424 9400 |00da: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae7d6: 0c04 |00dd: move-result-object v4 │ │ +0ae7d8: 1a05 9200 |00de: const-string v5, ")" // string@0092 │ │ +0ae7dc: 6e20 d724 5400 |00e0: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae7e2: 0c04 |00e3: move-result-object v4 │ │ +0ae7e4: 6e10 dd24 0400 |00e4: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae7ea: 0c04 |00e7: move-result-object v4 │ │ +0ae7ec: 7230 e900 3004 |00e8: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae7f2: 6200 1d00 |00eb: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae7f6: 1a03 8301 |00ed: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae7fa: 2204 9103 |00ef: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae7fe: 7010 d024 0400 |00f1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae804: 1a05 7b24 |00f4: const-string v5, "samples: (" // string@247b │ │ +0ae808: 6e20 d724 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae80e: 0c04 |00f9: move-result-object v4 │ │ +0ae810: 6e20 d424 a400 |00fa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ae816: 0c04 |00fd: move-result-object v4 │ │ +0ae818: 1a05 9200 |00fe: const-string v5, ")" // string@0092 │ │ +0ae81c: 6e20 d724 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae822: 0c04 |0103: move-result-object v4 │ │ +0ae824: 6e10 dd24 0400 |0104: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae82a: 0c04 |0107: move-result-object v4 │ │ +0ae82c: 7230 e900 3004 |0108: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae832: 6200 1d00 |010b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae836: 1a03 8301 |010d: const-string v3, "AndroidGraphics" // string@0183 │ │ +0ae83a: 2204 9103 |010f: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0ae83e: 7010 d024 0400 |0111: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ae844: 1a05 e513 |0114: const-string v5, "coverage sampling: (" // string@13e5 │ │ +0ae848: 6e20 d724 5400 |0116: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae84e: 0c04 |0119: move-result-object v4 │ │ +0ae850: 6e20 d824 b400 |011a: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0ae856: 0c04 |011d: move-result-object v4 │ │ +0ae858: 1a05 9200 |011e: const-string v5, ")" // string@0092 │ │ +0ae85c: 6e20 d724 5400 |0120: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ae862: 0c04 |0123: move-result-object v4 │ │ +0ae864: 6e10 dd24 0400 |0124: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ae86a: 0c04 |0127: move-result-object v4 │ │ +0ae86c: 7230 e900 3004 |0128: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae872: 2203 5300 |012b: new-instance v3, Lcom/badlogic/gdx/Graphics$BufferFormat; // type@0053 │ │ +0ae876: 01d4 |012d: move v4, v13 │ │ +0ae878: 01c5 |012e: move v5, v12 │ │ +0ae87a: 7609 1601 0300 |012f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/badlogic/gdx/Graphics$BufferFormat;.:(IIIIIIIZ)V // method@0116 │ │ +0ae880: 5bf3 a101 |0132: iput-object v3, v15, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.bufferFormat:Lcom/badlogic/gdx/Graphics$BufferFormat; // field@01a1 │ │ +0ae884: 0e00 |0134: return-void │ │ +0ae886: 120b |0135: const/4 v11, #int 0 // #0 │ │ +0ae888: 2900 37ff |0136: goto/16 006d // -00c9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000c line=153 │ │ 0x0016 line=154 │ │ 0x0020 line=155 │ │ @@ -192594,155 +192622,155 @@ │ │ 0x0000 - 0x0138 reg=16 config Ljavax/microedition/khronos/egl/EGLConfig; │ │ │ │ #28 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ name : 'onDrawFrame' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 266 16-bit code units │ │ -0a0a54: |[0a0a54] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0a0a64: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0a0a66: 7100 e824 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -0a0a6c: 0b05 |0004: move-result-wide v5 │ │ -0a0a6e: 53c7 b201 |0005: iget-wide v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ -0a0a72: 9c07 0507 |0007: sub-long v7, v5, v7 │ │ -0a0a76: 8577 |0009: long-to-float v7, v7 │ │ -0a0a78: 1408 286b 6e4e |000a: const v8, #float 1e+09 // #4e6e6b28 │ │ -0a0a7e: c987 |000d: div-float/2addr v7, v8 │ │ -0a0a80: 59c7 a301 |000e: iput v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ -0a0a84: 5ac5 b201 |0010: iput-wide v5, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ -0a0a88: 54c7 b301 |0012: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ -0a0a8c: 52c8 a301 |0014: iget v8, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ -0a0a90: 6e20 5013 8700 |0016: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@1350 │ │ -0a0a96: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0a0a98: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a0a9a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0a0a9c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0a0a9e: 54c8 bb01 |001d: iget-object v8, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a0aa2: 1d08 |001f: monitor-enter v8 │ │ -0a0aa4: 55c4 ba01 |0020: iget-boolean v4, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -0a0aa8: 55c2 b401 |0022: iget-boolean v2, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ -0a0aac: 55c1 a501 |0024: iget-boolean v1, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ -0a0ab0: 55c3 b901 |0026: iget-boolean v3, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ -0a0ab4: 55c7 b901 |0028: iget-boolean v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ -0a0ab8: 3807 0500 |002a: if-eqz v7, 002f // +0005 │ │ -0a0abc: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -0a0abe: 5cc7 b901 |002d: iput-boolean v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ -0a0ac2: 55c7 b401 |002f: iget-boolean v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ -0a0ac6: 3807 0a00 |0031: if-eqz v7, 003b // +000a │ │ -0a0aca: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -0a0acc: 5cc7 b401 |0034: iput-boolean v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ -0a0ad0: 54c7 bb01 |0036: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a0ad4: 6e10 9a24 0700 |0038: invoke-virtual {v7}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -0a0ada: 55c7 a501 |003b: iget-boolean v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ -0a0ade: 3807 0a00 |003d: if-eqz v7, 0047 // +000a │ │ -0a0ae2: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -0a0ae4: 5cc7 a501 |0040: iput-boolean v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ -0a0ae8: 54c7 bb01 |0042: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a0aec: 6e10 9a24 0700 |0044: invoke-virtual {v7}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ -0a0af2: 1e08 |0047: monitor-exit v8 │ │ -0a0af4: 3803 1400 |0048: if-eqz v3, 005c // +0014 │ │ -0a0af8: 54c7 a001 |004a: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0afc: 6e10 7e05 0700 |004c: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ -0a0b02: 0c07 |004f: move-result-object v7 │ │ -0a0b04: 7210 f900 0700 |0050: invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@00f9 │ │ -0a0b0a: 6207 1d00 |0053: sget-object v7, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0b0e: 1a08 8301 |0055: const-string v8, "AndroidGraphics" // string@0183 │ │ -0a0b12: 1a09 1f24 |0057: const-string v9, "resumed" // string@241f │ │ -0a0b16: 7230 e900 8709 |0059: invoke-interface {v7, v8, v9}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0b1c: 3804 5300 |005c: if-eqz v4, 00af // +0053 │ │ -0a0b20: 6207 2500 |005e: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0a0b24: 7210 2401 0700 |0060: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getGL10:()Lcom/badlogic/gdx/graphics/GL10; // method@0124 │ │ -0a0b2a: 0c07 |0063: move-result-object v7 │ │ -0a0b2c: 3907 1200 |0064: if-nez v7, 0076 // +0012 │ │ -0a0b30: 6207 2500 |0066: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0a0b34: 7210 2501 0700 |0068: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getGL11:()Lcom/badlogic/gdx/graphics/GL11; // method@0125 │ │ -0a0b3a: 0c07 |006b: move-result-object v7 │ │ -0a0b3c: 3907 0a00 |006c: if-nez v7, 0076 // +000a │ │ -0a0b40: 6207 2500 |006e: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0a0b44: 7210 2601 0700 |0070: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0a0b4a: 0c07 |0073: move-result-object v7 │ │ -0a0b4c: 3807 3b00 |0074: if-eqz v7, 00af // +003b │ │ -0a0b50: 54c7 a001 |0076: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0b54: 5478 2002 |0078: iget-object v8, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a0b58: 1d08 |007a: monitor-enter v8 │ │ -0a0b5a: 1200 |007b: const/4 v0, #int 0 // #0 │ │ -0a0b5c: 54c7 a001 |007c: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0b60: 5477 2002 |007e: iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a0b64: 5277 e30e |0080: iget v7, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0a0b68: 3570 1500 |0082: if-ge v0, v7, 0097 // +0015 │ │ -0a0b6c: 54c7 a001 |0084: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0b70: 5477 2002 |0086: iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a0b74: 6e20 ed1c 0700 |0088: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0a0b7a: 0c07 |008b: move-result-object v7 │ │ -0a0b7c: 1f07 8a03 |008c: check-cast v7, Ljava/lang/Runnable; // type@038a │ │ -0a0b80: 7210 9d24 0700 |008e: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -0a0b86: d800 0001 |0091: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a0b8a: 28e9 |0093: goto 007c // -0017 │ │ -0a0b8c: 0d07 |0094: move-exception v7 │ │ -0a0b8e: 1e08 |0095: monitor-exit v8 │ │ -0a0b90: 2707 |0096: throw v7 │ │ -0a0b92: 54c7 a001 |0097: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0b96: 5477 2002 |0099: iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a0b9a: 6e10 e81c 0700 |009b: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0a0ba0: 1e08 |009e: monitor-exit v8 │ │ -0a0ba2: 54c7 a001 |009f: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0ba6: 5477 1c02 |00a1: iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ -0a0baa: 6e10 6405 0700 |00a3: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0564 │ │ -0a0bb0: 54c7 a001 |00a6: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0bb4: 6e10 7e05 0700 |00a8: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ -0a0bba: 0c07 |00ab: move-result-object v7 │ │ -0a0bbc: 7210 f700 0700 |00ac: invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@00f7 │ │ -0a0bc2: 3802 1f00 |00af: if-eqz v2, 00ce // +001f │ │ -0a0bc6: 54c7 a001 |00b1: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0bca: 6e10 7e05 0700 |00b3: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ -0a0bd0: 0c07 |00b6: move-result-object v7 │ │ -0a0bd2: 7210 f600 0700 |00b7: invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00f6 │ │ -0a0bd8: 54c7 a001 |00ba: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0bdc: 6e10 7705 0700 |00bc: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ -0a0be2: 0c07 |00bf: move-result-object v7 │ │ -0a0be4: 1f07 9b00 |00c0: check-cast v7, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ -0a0be8: 6e10 6503 0700 |00c2: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@0365 │ │ -0a0bee: 6207 1d00 |00c5: sget-object v7, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0bf2: 1a08 8301 |00c7: const-string v8, "AndroidGraphics" // string@0183 │ │ -0a0bf6: 1a09 5322 |00c9: const-string v9, "paused" // string@2253 │ │ -0a0bfa: 7230 e900 8709 |00cb: invoke-interface {v7, v8, v9}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0c00: 3801 1f00 |00ce: if-eqz v1, 00ed // +001f │ │ -0a0c04: 54c7 a001 |00d0: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0c08: 6e10 7e05 0700 |00d2: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ -0a0c0e: 0c07 |00d5: move-result-object v7 │ │ -0a0c10: 7210 f500 0700 |00d6: invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00f5 │ │ -0a0c16: 54c7 a001 |00d9: iget-object v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0c1a: 6e10 7705 0700 |00db: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ -0a0c20: 0c07 |00de: move-result-object v7 │ │ -0a0c22: 1f07 9b00 |00df: check-cast v7, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ -0a0c26: 6e10 6003 0700 |00e1: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@0360 │ │ -0a0c2c: 6207 1d00 |00e4: sget-object v7, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0c30: 1a08 8301 |00e6: const-string v8, "AndroidGraphics" // string@0183 │ │ -0a0c34: 1a09 d314 |00e8: const-string v9, "destroyed" // string@14d3 │ │ -0a0c38: 7230 e900 8709 |00ea: invoke-interface {v7, v8, v9}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0c3e: 53c7 a901 |00ed: iget-wide v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01a9 │ │ -0a0c42: 9c07 0507 |00ef: sub-long v7, v5, v7 │ │ -0a0c46: 1709 00ca 9a3b |00f1: const-wide/32 v9, #float 0.00472379 // #3b9aca00 │ │ -0a0c4c: 3107 0709 |00f4: cmp-long v7, v7, v9 │ │ -0a0c50: 3d07 0a00 |00f6: if-lez v7, 0100 // +000a │ │ -0a0c54: 52c7 aa01 |00f8: iget v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ -0a0c58: 59c7 a801 |00fa: iput v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01a8 │ │ -0a0c5c: 59cb aa01 |00fc: iput v11, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ -0a0c60: 5ac5 a901 |00fe: iput-wide v5, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01a9 │ │ -0a0c64: 52c7 aa01 |0100: iget v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ -0a0c68: d807 0701 |0102: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0a0c6c: 59c7 aa01 |0104: iput v7, v12, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ -0a0c70: 0e00 |0106: return-void │ │ -0a0c72: 0d07 |0107: move-exception v7 │ │ -0a0c74: 1e08 |0108: monitor-exit v8 │ │ -0a0c76: 2707 |0109: throw v7 │ │ +0ae88c: |[0ae88c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0ae89c: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0ae89e: 7100 e824 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0ae8a4: 0b06 |0004: move-result-wide v6 │ │ +0ae8a6: 53d8 b201 |0005: iget-wide v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ +0ae8aa: 9c08 0608 |0007: sub-long v8, v6, v8 │ │ +0ae8ae: 8585 |0009: long-to-float v5, v8 │ │ +0ae8b0: 1408 286b 6e4e |000a: const v8, #float 1e+09 // #4e6e6b28 │ │ +0ae8b6: c985 |000d: div-float/2addr v5, v8 │ │ +0ae8b8: 59d5 a301 |000e: iput v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ +0ae8bc: 5ad6 b201 |0010: iput-wide v6, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ +0ae8c0: 54d5 b301 |0012: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ +0ae8c4: 52d8 a301 |0014: iget v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.deltaTime:F // field@01a3 │ │ +0ae8c8: 6e20 5013 8500 |0016: invoke-virtual {v5, v8}, Lcom/badlogic/gdx/math/WindowedMean;.addValue:(F)V // method@1350 │ │ +0ae8ce: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0ae8d0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0ae8d2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0ae8d4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0ae8d6: 54d8 bb01 |001d: iget-object v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0ae8da: 1d08 |001f: monitor-enter v8 │ │ +0ae8dc: 55d4 ba01 |0020: iget-boolean v4, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0ae8e0: 55d2 b401 |0022: iget-boolean v2, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ +0ae8e4: 55d1 a501 |0024: iget-boolean v1, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ +0ae8e8: 55d3 b901 |0026: iget-boolean v3, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ +0ae8ec: 55d5 b901 |0028: iget-boolean v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ +0ae8f0: 3805 0500 |002a: if-eqz v5, 002f // +0005 │ │ +0ae8f4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0ae8f6: 5cd5 b901 |002d: iput-boolean v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ +0ae8fa: 55d5 b401 |002f: iget-boolean v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ +0ae8fe: 3805 0a00 |0031: if-eqz v5, 003b // +000a │ │ +0ae902: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +0ae904: 5cd5 b401 |0034: iput-boolean v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ +0ae908: 54d5 bb01 |0036: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0ae90c: 6e10 9a24 0500 |0038: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +0ae912: 55d5 a501 |003b: iget-boolean v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ +0ae916: 3805 0a00 |003d: if-eqz v5, 0047 // +000a │ │ +0ae91a: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +0ae91c: 5cd5 a501 |0040: iput-boolean v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:Z // field@01a5 │ │ +0ae920: 54d5 bb01 |0042: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0ae924: 6e10 9a24 0500 |0044: invoke-virtual {v5}, Ljava/lang/Object;.notifyAll:()V // method@249a │ │ +0ae92a: 1e08 |0047: monitor-exit v8 │ │ +0ae92c: 3803 1400 |0048: if-eqz v3, 005c // +0014 │ │ +0ae930: 54d5 a001 |004a: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae934: 6e10 7e05 0500 |004c: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ +0ae93a: 0c05 |004f: move-result-object v5 │ │ +0ae93c: 7210 f900 0500 |0050: invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;.resume:()V // method@00f9 │ │ +0ae942: 6205 1d00 |0053: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ae946: 1a08 8301 |0055: const-string v8, "AndroidGraphics" // string@0183 │ │ +0ae94a: 1a09 1f24 |0057: const-string v9, "resumed" // string@241f │ │ +0ae94e: 7230 e900 8509 |0059: invoke-interface {v5, v8, v9}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ae954: 3804 5300 |005c: if-eqz v4, 00af // +0053 │ │ +0ae958: 6205 2500 |005e: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ae95c: 7210 2401 0500 |0060: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getGL10:()Lcom/badlogic/gdx/graphics/GL10; // method@0124 │ │ +0ae962: 0c05 |0063: move-result-object v5 │ │ +0ae964: 3905 1200 |0064: if-nez v5, 0076 // +0012 │ │ +0ae968: 6205 2500 |0066: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ae96c: 7210 2501 0500 |0068: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getGL11:()Lcom/badlogic/gdx/graphics/GL11; // method@0125 │ │ +0ae972: 0c05 |006b: move-result-object v5 │ │ +0ae974: 3905 0a00 |006c: if-nez v5, 0076 // +000a │ │ +0ae978: 6205 2500 |006e: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ae97c: 7210 2601 0500 |0070: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0ae982: 0c05 |0073: move-result-object v5 │ │ +0ae984: 3805 3b00 |0074: if-eqz v5, 00af // +003b │ │ +0ae988: 54d5 a001 |0076: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae98c: 5458 2002 |0078: iget-object v8, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0ae990: 1d08 |007a: monitor-enter v8 │ │ +0ae992: 1200 |007b: const/4 v0, #int 0 // #0 │ │ +0ae994: 54d5 a001 |007c: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae998: 5455 2002 |007e: iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0ae99c: 5255 e30e |0080: iget v5, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ae9a0: 3550 1500 |0082: if-ge v0, v5, 0097 // +0015 │ │ +0ae9a4: 54d5 a001 |0084: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae9a8: 5455 2002 |0086: iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0ae9ac: 6e20 ed1c 0500 |0088: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ae9b2: 0c05 |008b: move-result-object v5 │ │ +0ae9b4: 1f05 8a03 |008c: check-cast v5, Ljava/lang/Runnable; // type@038a │ │ +0ae9b8: 7210 9d24 0500 |008e: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +0ae9be: d800 0001 |0091: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ae9c2: 28e9 |0093: goto 007c // -0017 │ │ +0ae9c4: 0d05 |0094: move-exception v5 │ │ +0ae9c6: 1e08 |0095: monitor-exit v8 │ │ +0ae9c8: 2705 |0096: throw v5 │ │ +0ae9ca: 54d5 a001 |0097: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae9ce: 5455 2002 |0099: iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0ae9d2: 6e10 e81c 0500 |009b: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ae9d8: 1e08 |009e: monitor-exit v8 │ │ +0ae9da: 54d5 a001 |009f: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae9de: 5455 1c02 |00a1: iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ +0ae9e2: 6e10 6405 0500 |00a3: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidInput;.processEvents:()V // method@0564 │ │ +0ae9e8: 54d5 a001 |00a6: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0ae9ec: 6e10 7e05 0500 |00a8: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ +0ae9f2: 0c05 |00ab: move-result-object v5 │ │ +0ae9f4: 7210 f700 0500 |00ac: invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;.render:()V // method@00f7 │ │ +0ae9fa: 3802 1f00 |00af: if-eqz v2, 00ce // +001f │ │ +0ae9fe: 54d5 a001 |00b1: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aea02: 6e10 7e05 0500 |00b3: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ +0aea08: 0c05 |00b6: move-result-object v5 │ │ +0aea0a: 7210 f600 0500 |00b7: invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;.pause:()V // method@00f6 │ │ +0aea10: 54d5 a001 |00ba: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aea14: 6e10 7705 0500 |00bc: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ +0aea1a: 0c05 |00bf: move-result-object v5 │ │ +0aea1c: 1f05 9b00 |00c0: check-cast v5, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ +0aea20: 6e10 6503 0500 |00c2: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@0365 │ │ +0aea26: 6205 1d00 |00c5: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0aea2a: 1a08 8301 |00c7: const-string v8, "AndroidGraphics" // string@0183 │ │ +0aea2e: 1a09 5322 |00c9: const-string v9, "paused" // string@2253 │ │ +0aea32: 7230 e900 8509 |00cb: invoke-interface {v5, v8, v9}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0aea38: 3801 1f00 |00ce: if-eqz v1, 00ed // +001f │ │ +0aea3c: 54d5 a001 |00d0: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aea40: 6e10 7e05 0500 |00d2: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ +0aea46: 0c05 |00d5: move-result-object v5 │ │ +0aea48: 7210 f500 0500 |00d6: invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;.dispose:()V // method@00f5 │ │ +0aea4e: 54d5 a001 |00d9: iget-object v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aea52: 6e10 7705 0500 |00db: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ +0aea58: 0c05 |00de: move-result-object v5 │ │ +0aea5a: 1f05 9b00 |00df: check-cast v5, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ +0aea5e: 6e10 6003 0500 |00e1: invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.dispose:()V // method@0360 │ │ +0aea64: 6205 1d00 |00e4: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0aea68: 1a08 8301 |00e6: const-string v8, "AndroidGraphics" // string@0183 │ │ +0aea6c: 1a09 d314 |00e8: const-string v9, "destroyed" // string@14d3 │ │ +0aea70: 7230 e900 8509 |00ea: invoke-interface {v5, v8, v9}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0aea76: 53d8 a901 |00ed: iget-wide v8, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01a9 │ │ +0aea7a: 9c08 0608 |00ef: sub-long v8, v6, v8 │ │ +0aea7e: 170a 00ca 9a3b |00f1: const-wide/32 v10, #float 0.00472379 // #3b9aca00 │ │ +0aea84: 3105 080a |00f4: cmp-long v5, v8, v10 │ │ +0aea88: 3d05 0a00 |00f6: if-lez v5, 0100 // +000a │ │ +0aea8c: 52d5 aa01 |00f8: iget v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ +0aea90: 59d5 a801 |00fa: iput v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.fps:I // field@01a8 │ │ +0aea94: 59dc aa01 |00fc: iput v12, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ +0aea98: 5ad6 a901 |00fe: iput-wide v6, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frameStart:J // field@01a9 │ │ +0aea9c: 52d5 aa01 |0100: iget v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ +0aeaa0: d805 0501 |0102: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0aeaa4: 59d5 aa01 |0104: iput v5, v13, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.frames:I // field@01aa │ │ +0aeaa8: 0e00 |0106: return-void │ │ +0aeaaa: 0d05 |0107: move-exception v5 │ │ +0aeaac: 1e08 |0108: monitor-exit v8 │ │ +0aeaae: 2705 |0109: throw v5 │ │ catches : 5 │ │ 0x0020 - 0x0048 │ │ -> 0x0094 │ │ 0x007c - 0x0091 │ │ -> 0x0107 │ │ 0x0095 - 0x0096 │ │ -> 0x0094 │ │ @@ -192805,40 +192833,40 @@ │ │ 0x007c - 0x0094 reg=0 i I │ │ 0x0097 - 0x00af reg=0 i I │ │ 0x0107 - 0x010a reg=0 i I │ │ 0x001c - 0x010a reg=1 ldestroy Z │ │ 0x001b - 0x010a reg=2 lpause Z │ │ 0x001d - 0x010a reg=3 lresume Z │ │ 0x001a - 0x010a reg=4 lrunning Z │ │ - 0x0005 - 0x010a reg=5 time J │ │ - 0x0000 - 0x010a reg=12 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ - 0x0000 - 0x010a reg=13 gl Ljavax/microedition/khronos/opengles/GL10; │ │ + 0x0005 - 0x010a reg=6 time J │ │ + 0x0000 - 0x010a reg=13 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ + 0x0000 - 0x010a reg=14 gl Ljavax/microedition/khronos/opengles/GL10; │ │ │ │ #29 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ name : 'onSurfaceChanged' │ │ 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 │ │ -0a0ca8: |[0a0ca8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -0a0cb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a0cba: 5935 be01 |0001: iput v5, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ -0a0cbe: 5936 b001 |0003: iput v6, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ -0a0cc2: 7010 1905 0300 |0005: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@0519 │ │ -0a0cc8: 5230 be01 |0008: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ -0a0ccc: 5231 b001 |000a: iget v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ -0a0cd0: 7251 8e26 2402 |000c: invoke-interface {v4, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -0a0cd6: 5430 a001 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0cda: 6e10 7e05 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ -0a0ce0: 0c00 |0014: move-result-object v0 │ │ -0a0ce2: 7230 f800 5006 |0015: invoke-interface {v0, v5, v6}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@00f8 │ │ -0a0ce8: 0e00 |0018: return-void │ │ +0aeae0: |[0aeae0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +0aeaf0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aeaf2: 5935 be01 |0001: iput v5, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ +0aeaf6: 5936 b001 |0003: iput v6, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ +0aeafa: 7010 1905 0300 |0005: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@0519 │ │ +0aeb00: 5230 be01 |0008: iget v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ +0aeb04: 5231 b001 |000a: iget v1, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ +0aeb08: 7251 8e26 2402 |000c: invoke-interface {v4, v2, v2, v0, v1}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0aeb0e: 5430 a001 |000f: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aeb12: 6e10 7e05 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ +0aeb18: 0c00 |0014: move-result-object v0 │ │ +0aeb1a: 7230 f800 5006 |0015: invoke-interface {v0, v5, v6}, Lcom/badlogic/gdx/ApplicationListener;.resize:(II)V // method@00f8 │ │ +0aeb20: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=417 │ │ 0x0003 line=418 │ │ 0x0005 line=419 │ │ 0x0008 line=420 │ │ 0x000f line=421 │ │ @@ -192850,72 +192878,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 │ │ -0a0cec: |[0a0cec] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -0a0cfc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a0cfe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a0d00: 7020 1605 6500 |0002: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0516 │ │ -0a0d06: 6e20 0a05 7500 |0005: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@050a │ │ -0a0d0c: 7010 1905 0500 |0008: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@0519 │ │ -0a0d12: 5451 a001 |000b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0d16: 7110 120b 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b12 │ │ -0a0d1c: 5451 a001 |0010: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0d20: 7110 9f0b 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b9f │ │ -0a0d26: 5451 a001 |0015: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0d2a: 7110 b610 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@10b6 │ │ -0a0d30: 5451 a001 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0d34: 7110 3310 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1033 │ │ -0a0d3a: 5451 a001 |001f: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0d3e: 6e10 8205 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ -0a0d44: 0c01 |0024: move-result-object v1 │ │ -0a0d46: 1a02 1c2a |0025: const-string v2, "window" // string@2a1c │ │ -0a0d4a: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008a │ │ -0a0d50: 0c01 |002a: move-result-object v1 │ │ -0a0d52: 1f01 4400 |002b: check-cast v1, Landroid/view/WindowManager; // type@0044 │ │ -0a0d56: 7210 bd00 0100 |002d: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -0a0d5c: 0c00 |0030: move-result-object v0 │ │ -0a0d5e: 6e10 9a00 0000 |0031: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009a │ │ -0a0d64: 0a01 |0034: move-result v1 │ │ -0a0d66: 5951 be01 |0035: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ -0a0d6a: 6e10 9700 0000 |0037: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0097 │ │ -0a0d70: 0a01 |003a: move-result v1 │ │ -0a0d72: 5951 b001 |003b: iput v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ -0a0d76: 2201 de01 |003d: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ -0a0d7a: 1252 |003f: const/4 v2, #int 5 // #5 │ │ -0a0d7c: 7020 4f13 2100 |0040: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ -0a0d82: 5b51 b301 |0043: iput-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ -0a0d86: 7100 e824 0000 |0045: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -0a0d8c: 0b01 |0048: move-result-wide v1 │ │ -0a0d8e: 5a51 b201 |0049: iput-wide v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ -0a0d92: 5251 be01 |004b: iget v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ -0a0d96: 5252 b001 |004d: iget v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ -0a0d9a: 7252 8e26 3613 |004f: invoke-interface {v6, v3, v3, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -0a0da0: 5551 a201 |0052: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01a2 │ │ -0a0da4: 3901 1200 |0054: if-nez v1, 0066 // +0012 │ │ -0a0da8: 5451 a001 |0056: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ -0a0dac: 6e10 7e05 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ -0a0db2: 0c01 |005b: move-result-object v1 │ │ -0a0db4: 7210 f400 0100 |005c: invoke-interface {v1}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00f4 │ │ -0a0dba: 5c54 a201 |005f: iput-boolean v4, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01a2 │ │ -0a0dbe: 1d05 |0061: monitor-enter v5 │ │ -0a0dc0: 1211 |0062: const/4 v1, #int 1 // #1 │ │ -0a0dc2: 5c51 ba01 |0063: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -0a0dc6: 1e05 |0065: monitor-exit v5 │ │ -0a0dc8: 0e00 |0066: return-void │ │ -0a0dca: 0d01 |0067: move-exception v1 │ │ -0a0dcc: 1e05 |0068: monitor-exit v5 │ │ -0a0dce: 2701 |0069: throw v1 │ │ +0aeb24: |[0aeb24] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +0aeb34: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0aeb36: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0aeb38: 7020 1605 7600 |0002: invoke-direct {v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.setupGL:(Ljavax/microedition/khronos/opengles/GL10;)V // method@0516 │ │ +0aeb3e: 6e20 0a05 8600 |0005: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.logConfig:(Ljavax/microedition/khronos/egl/EGLConfig;)V // method@050a │ │ +0aeb44: 7010 1905 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.updatePpi:()V // method@0519 │ │ +0aeb4a: 5461 a001 |000b: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aeb4e: 7110 120b 0100 |000d: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Mesh;.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V // method@0b12 │ │ +0aeb54: 5461 a001 |0010: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aeb58: 7110 9f0b 0100 |0012: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V // method@0b9f │ │ +0aeb5e: 5461 a001 |0015: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aeb62: 7110 b610 0100 |0017: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V // method@10b6 │ │ +0aeb68: 5461 a001 |001a: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aeb6c: 7110 3310 0100 |001c: invoke-static {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V // method@1033 │ │ +0aeb72: 5461 a001 |001f: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aeb76: 6e10 8205 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ +0aeb7c: 0c01 |0024: move-result-object v1 │ │ +0aeb7e: 1a02 1c2a |0025: const-string v2, "window" // string@2a1c │ │ +0aeb82: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/service/wallpaper/WallpaperService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@008a │ │ +0aeb88: 0c01 |002a: move-result-object v1 │ │ +0aeb8a: 1f01 4400 |002b: check-cast v1, Landroid/view/WindowManager; // type@0044 │ │ +0aeb8e: 7210 bd00 0100 |002d: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0aeb94: 0c00 |0030: move-result-object v0 │ │ +0aeb96: 6e10 9a00 0000 |0031: invoke-virtual {v0}, Landroid/view/Display;.getWidth:()I // method@009a │ │ +0aeb9c: 0a01 |0034: move-result v1 │ │ +0aeb9e: 5961 be01 |0035: iput v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ +0aeba2: 6e10 9700 0000 |0037: invoke-virtual {v0}, Landroid/view/Display;.getHeight:()I // method@0097 │ │ +0aeba8: 0a01 |003a: move-result v1 │ │ +0aebaa: 5961 b001 |003b: iput v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ +0aebae: 2201 de01 |003d: new-instance v1, Lcom/badlogic/gdx/math/WindowedMean; // type@01de │ │ +0aebb2: 1252 |003f: const/4 v2, #int 5 // #5 │ │ +0aebb4: 7020 4f13 2100 |0040: invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;.:(I)V // method@134f │ │ +0aebba: 5b61 b301 |0043: iput-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.mean:Lcom/badlogic/gdx/math/WindowedMean; // field@01b3 │ │ +0aebbe: 7100 e824 0000 |0045: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0aebc4: 0b02 |0048: move-result-wide v2 │ │ +0aebc6: 5a62 b201 |0049: iput-wide v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.lastFrameTime:J // field@01b2 │ │ +0aebca: 5261 be01 |004b: iget v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.width:I // field@01be │ │ +0aebce: 5262 b001 |004d: iget v2, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.height:I // field@01b0 │ │ +0aebd2: 7252 8e26 4714 |004f: invoke-interface {v7, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0aebd8: 5561 a201 |0052: iget-boolean v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01a2 │ │ +0aebdc: 3901 1200 |0054: if-nez v1, 0066 // +0012 │ │ +0aebe0: 5461 a001 |0056: iget-object v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; // field@01a0 │ │ +0aebe4: 6e10 7e05 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getListener:()Lcom/badlogic/gdx/ApplicationListener; // method@057e │ │ +0aebea: 0c01 |005b: move-result-object v1 │ │ +0aebec: 7210 f400 0100 |005c: invoke-interface {v1}, Lcom/badlogic/gdx/ApplicationListener;.create:()V // method@00f4 │ │ +0aebf2: 5c65 a201 |005f: iput-boolean v5, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.created:Z // field@01a2 │ │ +0aebf6: 1d06 |0061: monitor-enter v6 │ │ +0aebf8: 1211 |0062: const/4 v1, #int 1 // #1 │ │ +0aebfa: 5c61 ba01 |0063: iput-boolean v1, v6, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0aebfe: 1e06 |0065: monitor-exit v6 │ │ +0aec00: 0e00 |0066: return-void │ │ +0aec02: 0d01 |0067: move-exception v1 │ │ +0aec04: 1e06 |0068: monitor-exit v6 │ │ +0aec06: 2701 |0069: throw v1 │ │ catches : 1 │ │ 0x0063 - 0x0069 │ │ -> 0x0067 │ │ positions : │ │ 0x0002 line=426 │ │ 0x0005 line=427 │ │ 0x0008 line=428 │ │ @@ -192935,54 +192963,54 @@ │ │ 0x0061 line=447 │ │ 0x0062 line=448 │ │ 0x0065 line=449 │ │ 0x0066 line=451 │ │ 0x0067 line=449 │ │ 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 │ │ -0a0ddc: |[0a0ddc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.pause:()V │ │ -0a0dec: 5452 bb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a0df0: 1d02 |0002: monitor-enter v2 │ │ -0a0df2: 5551 ba01 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -0a0df6: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ -0a0dfa: 1e02 |0007: monitor-exit v2 │ │ -0a0dfc: 0e00 |0008: return-void │ │ -0a0dfe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0a0e00: 5c51 ba01 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -0a0e04: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0a0e06: 5c51 b401 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ -0a0e0a: 5551 b401 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ -0a0e0e: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ -0a0e12: 5451 bb01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a0e16: 6e10 9c24 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ -0a0e1c: 28f7 |0018: goto 000f // -0009 │ │ -0a0e1e: 0d00 |0019: move-exception v0 │ │ -0a0e20: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a0e24: 1a03 8301 |001c: const-string v3, "AndroidGraphics" // string@0183 │ │ -0a0e28: 1a04 f229 |001e: const-string v4, "waiting for pause synchronization failed!" // string@29f2 │ │ -0a0e2c: 7230 e900 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a0e32: 28ec |0023: goto 000f // -0014 │ │ -0a0e34: 0d01 |0024: move-exception v1 │ │ -0a0e36: 1e02 |0025: monitor-exit v2 │ │ -0a0e38: 2701 |0026: throw v1 │ │ -0a0e3a: 1e02 |0027: monitor-exit v2 │ │ -0a0e3c: 28e0 |0028: goto 0008 // -0020 │ │ +0aec14: |[0aec14] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.pause:()V │ │ +0aec24: 5452 bb01 |0000: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0aec28: 1d02 |0002: monitor-enter v2 │ │ +0aec2a: 5551 ba01 |0003: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0aec2e: 3901 0400 |0005: if-nez v1, 0009 // +0004 │ │ +0aec32: 1e02 |0007: monitor-exit v2 │ │ +0aec34: 0e00 |0008: return-void │ │ +0aec36: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0aec38: 5c51 ba01 |000a: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0aec3c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0aec3e: 5c51 b401 |000d: iput-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ +0aec42: 5551 b401 |000f: iget-boolean v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:Z // field@01b4 │ │ +0aec46: 3801 1600 |0011: if-eqz v1, 0027 // +0016 │ │ +0aec4a: 5451 bb01 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0aec4e: 6e10 9c24 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@249c │ │ +0aec54: 28f7 |0018: goto 000f // -0009 │ │ +0aec56: 0d00 |0019: move-exception v0 │ │ +0aec58: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0aec5c: 1a03 8301 |001c: const-string v3, "AndroidGraphics" // string@0183 │ │ +0aec60: 1a04 f229 |001e: const-string v4, "waiting for pause synchronization failed!" // string@29f2 │ │ +0aec64: 7230 e900 3104 |0020: invoke-interface {v1, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0aec6a: 28ec |0023: goto 000f // -0014 │ │ +0aec6c: 0d01 |0024: move-exception v1 │ │ +0aec6e: 1e02 |0025: monitor-exit v2 │ │ +0aec70: 2701 |0026: throw v1 │ │ +0aec72: 1e02 |0027: monitor-exit v2 │ │ +0aec74: 28e0 |0028: goto 0008 // -0020 │ │ catches : 4 │ │ 0x0003 - 0x0011 │ │ -> 0x0024 │ │ 0x0013 - 0x0018 │ │ Ljava/lang/InterruptedException; -> 0x0019 │ │ -> 0x0024 │ │ 0x001a - 0x0026 │ │ @@ -193009,20 +193037,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a0e68: |[0a0e68] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.requestRendering:()V │ │ -0a0e78: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -0a0e7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a0e80: 5410 bd01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -0a0e84: 6e10 e606 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.requestRender:()V // method@06e6 │ │ -0a0e8a: 0e00 |0009: return-void │ │ +0aeca0: |[0aeca0] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.requestRendering:()V │ │ +0aecb0: 5410 bd01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0aecb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0aecb8: 5410 bd01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0aecbc: 6e10 e606 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.requestRender:()V // method@06e6 │ │ +0aecc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0004 line=604 │ │ 0x0009 line=607 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ @@ -193032,26 +193060,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0a0e8c: |[0a0e8c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.resume:()V │ │ -0a0e9c: 5421 bb01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ -0a0ea0: 1d01 |0002: monitor-enter v1 │ │ -0a0ea2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a0ea4: 5c20 ba01 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ -0a0ea8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0a0eaa: 5c20 b901 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ -0a0eae: 1e01 |0009: monitor-exit v1 │ │ -0a0eb0: 0e00 |000a: return-void │ │ -0a0eb2: 0d00 |000b: move-exception v0 │ │ -0a0eb4: 1e01 |000c: monitor-exit v1 │ │ -0a0eb6: 2700 |000d: throw v0 │ │ +0aecc4: |[0aecc4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.resume:()V │ │ +0aecd4: 5421 bb01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.synch:Ljava/lang/Object; // field@01bb │ │ +0aecd8: 1d01 |0002: monitor-enter v1 │ │ +0aecda: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0aecdc: 5c20 ba01 |0004: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.running:Z // field@01ba │ │ +0aece0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0aece2: 5c20 b901 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:Z // field@01b9 │ │ +0aece6: 1e01 |0009: monitor-exit v1 │ │ +0aece8: 0e00 |000a: return-void │ │ +0aecea: 0d00 |000b: move-exception v0 │ │ +0aecec: 1e01 |000c: monitor-exit v1 │ │ +0aecee: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x0006 line=182 │ │ @@ -193066,25 +193094,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a0ec4: |[0a0ec4] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setContinuousRendering:(Z)V │ │ -0a0ed4: 5421 bd01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -0a0ed8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0a0edc: 5c23 b101 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01b1 │ │ -0a0ee0: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ -0a0ee4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a0ee6: 5421 bd01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ -0a0eea: 6e20 ee06 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderMode:(I)V // method@06ee │ │ -0a0ef0: 0e00 |000e: return-void │ │ -0a0ef2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a0ef4: 28f9 |0010: goto 0009 // -0007 │ │ +0aecfc: |[0aecfc] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setContinuousRendering:(Z)V │ │ +0aed0c: 5421 bd01 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0aed10: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0aed14: 5c23 b101 |0004: iput-boolean v3, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.isContinuous:Z // field@01b1 │ │ +0aed18: 3803 0900 |0006: if-eqz v3, 000f // +0009 │ │ +0aed1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0aed1e: 5421 bd01 |0009: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.view:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW; // field@01bd │ │ +0aed22: 6e20 ee06 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.setRenderMode:(I)V // method@06ee │ │ +0aed28: 0e00 |000e: return-void │ │ +0aed2a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0aed2c: 28f9 |0010: goto 0009 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0004 line=595 │ │ 0x0006 line=596 │ │ 0x0009 line=597 │ │ 0x000e line=599 │ │ @@ -193099,17 +193127,17 @@ │ │ type : '(IIZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0ef8: |[0a0ef8] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(IIZ)Z │ │ -0a0f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a0f0a: 0f00 |0001: return v0 │ │ +0aed30: |[0aed30] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(IIZ)Z │ │ +0aed40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aed42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0002 reg=2 width I │ │ 0x0000 - 0x0002 reg=3 height I │ │ @@ -193120,17 +193148,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 │ │ -0a0f0c: |[0a0f0c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ -0a0f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a0f1e: 0f00 |0001: return v0 │ │ +0aed44: |[0aed44] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setDisplayMode:(Lcom/badlogic/gdx/Graphics$DisplayMode;)Z │ │ +0aed54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aed56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0002 reg=2 displayMode Lcom/badlogic/gdx/Graphics$DisplayMode; │ │ │ │ @@ -193139,16 +193167,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0f20: |[0a0f20] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setTitle:(Ljava/lang/String;)V │ │ -0a0f30: 0e00 |0000: return-void │ │ +0aed58: |[0aed58] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setTitle:(Ljava/lang/String;)V │ │ +0aed68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/String; │ │ │ │ @@ -193157,16 +193185,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0f34: |[0a0f34] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setVSync:(Z)V │ │ -0a0f44: 0e00 |0000: return-void │ │ +0aed6c: |[0aed6c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.setVSync:(Z)V │ │ +0aed7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0001 reg=1 vsync Z │ │ │ │ @@ -193175,17 +193203,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0f48: |[0a0f48] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsDisplayModeChange:()Z │ │ -0a0f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a0f5a: 0f00 |0001: return v0 │ │ +0aed80: |[0aed80] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsDisplayModeChange:()Z │ │ +0aed90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aed92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ │ │ #40 : (in Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;) │ │ @@ -193193,26 +193221,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a0f5c: |[0a0f5c] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsExtension:(Ljava/lang/String;)Z │ │ -0a0f6c: 5420 a701 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01a7 │ │ -0a0f70: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0a0f74: 6200 2000 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0a0f78: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ -0a0f7c: 7220 e40a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0ae4 │ │ -0a0f82: 0c00 |000b: move-result-object v0 │ │ -0a0f84: 5b20 a701 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01a7 │ │ -0a0f88: 5420 a701 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01a7 │ │ -0a0f8c: 6e20 ae24 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -0a0f92: 0a00 |0013: move-result v0 │ │ -0a0f94: 0f00 |0014: return v0 │ │ +0aed94: |[0aed94] com.badlogic.gdx.backends.android.AndroidGraphicsLiveWallpaper.supportsExtension:(Ljava/lang/String;)Z │ │ +0aeda4: 5420 a701 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01a7 │ │ +0aeda8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0aedac: 6200 2000 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0aedb0: 1301 031f |0006: const/16 v1, #int 7939 // #1f03 │ │ +0aedb4: 7220 e40a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glGetString:(I)Ljava/lang/String; // method@0ae4 │ │ +0aedba: 0c00 |000b: move-result-object v0 │ │ +0aedbc: 5b20 a701 |000c: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01a7 │ │ +0aedc0: 5420 a701 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.extensions:Ljava/lang/String; // field@01a7 │ │ +0aedc4: 6e20 ae24 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0aedca: 0a00 |0013: move-result v0 │ │ +0aedcc: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x000e line=298 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; │ │ 0x0000 - 0x0015 reg=3 extension Ljava/lang/String; │ │ @@ -193252,18 +193280,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 │ │ -0a0f98: |[0a0f98] com.badlogic.gdx.backends.android.AndroidInput$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ -0a0fa8: 5b01 bf01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01bf │ │ -0a0fac: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0a0fb2: 0e00 |0005: return-void │ │ +0aedd0: |[0aedd0] com.badlogic.gdx.backends.android.AndroidInput$1.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ +0aede0: 5b01 bf01 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01bf │ │ +0aede4: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0aedea: 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 │ │ @@ -193275,18 +193303,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 │ │ -0a0fb4: |[0a0fb4] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ -0a0fc4: 2200 ba00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ -0a0fc8: 7010 3a05 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.:()V // method@053a │ │ -0a0fce: 1100 |0005: return-object v0 │ │ +0aedec: |[0aedec] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ +0aedfc: 2200 ba00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ +0aee00: 7010 3a05 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.:()V // method@053a │ │ +0aee06: 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;) │ │ @@ -193294,18 +193322,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a0fd0: |[0a0fd0] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Ljava/lang/Object; │ │ -0a0fe0: 6e10 1b05 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // method@051b │ │ -0a0fe6: 0c00 |0003: move-result-object v0 │ │ -0a0fe8: 1100 |0004: return-object v0 │ │ +0aee08: |[0aee08] com.badlogic.gdx.backends.android.AndroidInput$1.newObject:()Ljava/lang/Object; │ │ +0aee18: 6e10 1b05 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // method@051b │ │ +0aee1e: 0c00 |0003: move-result-object v0 │ │ +0aee20: 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 : 391 (AndroidInput.java) │ │ @@ -193343,18 +193371,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 │ │ -0a0fec: |[0a0fec] com.badlogic.gdx.backends.android.AndroidInput$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ -0a0ffc: 5b01 c001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c0 │ │ -0a1000: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0a1006: 0e00 |0005: return-void │ │ +0aee24: |[0aee24] com.badlogic.gdx.backends.android.AndroidInput$2.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V │ │ +0aee34: 5b01 c001 |0000: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.this$0:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@01c0 │ │ +0aee38: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0aee3e: 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 │ │ @@ -193366,18 +193394,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 │ │ -0a1008: |[0a1008] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ -0a1018: 2200 bc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a101c: 7010 3e05 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.:()V // method@053e │ │ -0a1022: 1100 |0005: return-object v0 │ │ +0aee40: |[0aee40] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ +0aee50: 2200 bc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0aee54: 7010 3e05 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.:()V // method@053e │ │ +0aee5a: 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;) │ │ @@ -193385,18 +193413,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a1024: |[0a1024] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Ljava/lang/Object; │ │ -0a1034: 6e10 1e05 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // method@051e │ │ -0a103a: 0c00 |0003: move-result-object v0 │ │ -0a103c: 1100 |0004: return-object v0 │ │ +0aee5c: |[0aee5c] com.badlogic.gdx.backends.android.AndroidInput$2.newObject:()Ljava/lang/Object; │ │ +0aee6c: 6e10 1e05 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.newObject:()Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // method@051e │ │ +0aee72: 0c00 |0003: move-result-object v0 │ │ +0aee74: 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 : 391 (AndroidInput.java) │ │ @@ -193613,175 +193641,175 @@ │ │ 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 : 310 16-bit code units │ │ -0a1040: |[0a1040] com.badlogic.gdx.backends.android.AndroidInput.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a1050: 7010 9524 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a1056: 2205 ab00 |0003: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$1; // type@00ab │ │ -0a105a: 1306 1000 |0005: const/16 v6, #int 16 // #10 │ │ -0a105e: 1307 e803 |0007: const/16 v7, #int 1000 // #3e8 │ │ -0a1062: 7040 1a05 8576 |0009: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@051a │ │ -0a1068: 5b85 1202 |000c: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ -0a106c: 2205 ac00 |000e: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$2; // type@00ac │ │ -0a1070: 1306 1000 |0010: const/16 v6, #int 16 // #10 │ │ -0a1074: 1307 e803 |0012: const/16 v7, #int 1000 // #3e8 │ │ -0a1078: 7040 1d05 8576 |0014: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@051d │ │ -0a107e: 5b85 1302 |0017: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a1082: 2205 b003 |0019: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ -0a1086: 7010 8625 0500 |001b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0a108c: 5b85 fd01 |001e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1090: 2205 b003 |0020: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ -0a1094: 7010 8625 0500 |0022: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0a109a: 5b85 0d02 |0025: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a109e: 1305 1400 |0027: const/16 v5, #int 20 // #14 │ │ -0a10a2: 2355 e903 |0029: new-array v5, v5, [I // type@03e9 │ │ -0a10a6: 5b85 0f02 |002b: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a10aa: 1305 1400 |002d: const/16 v5, #int 20 // #14 │ │ -0a10ae: 2355 e903 |002f: new-array v5, v5, [I // type@03e9 │ │ -0a10b2: 5b85 1002 |0031: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a10b6: 1305 1400 |0033: const/16 v5, #int 20 // #14 │ │ -0a10ba: 2355 e903 |0035: new-array v5, v5, [I // type@03e9 │ │ -0a10be: 5b85 f701 |0037: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a10c2: 1305 1400 |0039: const/16 v5, #int 20 // #14 │ │ -0a10c6: 2355 e903 |003b: new-array v5, v5, [I // type@03e9 │ │ -0a10ca: 5b85 f801 |003d: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a10ce: 1305 1400 |003f: const/16 v5, #int 20 // #14 │ │ -0a10d2: 2355 3a04 |0041: new-array v5, v5, [Z // type@043a │ │ -0a10d6: 5b85 1102 |0043: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a10da: 1305 0a00 |0045: const/16 v5, #int 10 // #a │ │ -0a10de: 2355 e903 |0047: new-array v5, v5, [I // type@03e9 │ │ -0a10e2: 5b85 0702 |0049: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a10e6: 2205 ca02 |004b: new-instance v5, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ -0a10ea: 7010 a81e 0500 |004d: invoke-direct {v5}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ -0a10f0: 5b85 ff01 |0050: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ -0a10f4: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -0a10f6: 5c85 eb01 |0053: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ -0a10fa: 1235 |0055: const/4 v5, #int 3 // #3 │ │ -0a10fc: 2355 e803 |0056: new-array v5, v5, [F // type@03e8 │ │ -0a1100: 5b85 ed01 |0058: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a1104: 1205 |005a: const/4 v5, #int 0 // #0 │ │ -0a1106: 5b85 0b02 |005b: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.text:Ljava/lang/String; // field@020b │ │ -0a110a: 1205 |005d: const/4 v5, #int 0 // #0 │ │ -0a110c: 5b85 0c02 |005e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.textListener:Lcom/badlogic/gdx/Input$TextInputListener; // field@020c │ │ -0a1110: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -0a1112: 5985 0a02 |0061: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ -0a1116: 1205 |0063: const/4 v5, #int 0 // #0 │ │ -0a1118: 5c85 f001 |0064: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@01f0 │ │ -0a111c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -0a111e: 5c85 f101 |0067: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@01f1 │ │ -0a1122: 1205 |0069: const/4 v5, #int 0 // #0 │ │ -0a1124: 5c85 f201 |006a: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1128: 1235 |006c: const/4 v5, #int 3 // #3 │ │ -0a112a: 2355 e803 |006d: new-array v5, v5, [F // type@03e8 │ │ -0a112e: 5b85 0002 |006f: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ -0a1132: 1205 |0071: const/4 v5, #int 0 // #0 │ │ -0a1134: 5985 ef01 |0072: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ef │ │ -0a1138: 1205 |0074: const/4 v5, #int 0 // #0 │ │ -0a113a: 5985 0502 |0075: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0205 │ │ -0a113e: 1205 |0077: const/4 v5, #int 0 // #0 │ │ -0a1140: 5985 0902 |0078: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@0209 │ │ -0a1144: 1205 |007a: const/4 v5, #int 0 // #0 │ │ -0a1146: 5985 fb01 |007b: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.inclination:F // field@01fb │ │ -0a114a: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -0a114c: 5c85 fc01 |007e: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ -0a1150: 7100 e824 0000 |0080: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -0a1156: 0b05 |0083: move-result-wide v5 │ │ -0a1158: 5a85 f601 |0084: iput-wide v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ -0a115c: 1215 |0086: const/4 v5, #int 1 // #1 │ │ -0a115e: 5c85 0802 |0087: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0208 │ │ -0a1162: 1305 0900 |0089: const/16 v5, #int 9 // #9 │ │ -0a1166: 2355 e803 |008b: new-array v5, v5, [F // type@03e8 │ │ -0a116a: 5b85 ea01 |008d: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01ea │ │ -0a116e: 1235 |008f: const/4 v5, #int 3 // #3 │ │ -0a1170: 2355 e803 |0090: new-array v5, v5, [F // type@03e8 │ │ -0a1174: 5b85 0402 |0092: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ -0a1178: 20b5 3f00 |0094: instance-of v5, v11, Landroid/view/View; // type@003f │ │ -0a117c: 3805 1900 |0096: if-eqz v5, 00af // +0019 │ │ -0a1180: 07b4 |0098: move-object v4, v11 │ │ -0a1182: 1f04 3f00 |0099: check-cast v4, Landroid/view/View; // type@003f │ │ -0a1186: 6e20 b400 8400 |009b: invoke-virtual {v4, v8}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00b4 │ │ -0a118c: 6e20 b500 8400 |009e: invoke-virtual {v4, v8}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00b5 │ │ -0a1192: 1215 |00a1: const/4 v5, #int 1 // #1 │ │ -0a1194: 6e20 b200 5400 |00a2: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b2 │ │ -0a119a: 1215 |00a5: const/4 v5, #int 1 // #1 │ │ -0a119c: 6e20 b300 5400 |00a6: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00b3 │ │ -0a11a2: 6e10 b000 0400 |00a9: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@00b0 │ │ -0a11a8: 6e10 b100 0400 |00ac: invoke-virtual {v4}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b1 │ │ -0a11ae: 5b8c f401 |00af: iput-object v12, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01f4 │ │ -0a11b2: 2205 cb00 |00b1: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // type@00cb │ │ -0a11b6: 2206 2900 |00b3: new-instance v6, Landroid/os/Handler; // type@0029 │ │ -0a11ba: 7010 7500 0600 |00b5: invoke-direct {v6}, Landroid/os/Handler;.:()V // method@0075 │ │ -0a11c0: 7040 e305 a586 |00b8: 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@05e3 │ │ -0a11c6: 5b85 0302 |00bb: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.onscreenKeyboard:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0203 │ │ -0a11ca: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -0a11cc: 5485 0702 |00be: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a11d0: 2155 |00c0: array-length v5, v5 │ │ -0a11d2: 3550 0a00 |00c1: if-ge v0, v5, 00cb // +000a │ │ -0a11d6: 5485 0702 |00c3: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a11da: 12f6 |00c5: const/4 v6, #int -1 // #ff │ │ -0a11dc: 4b06 0500 |00c6: aput v6, v5, v0 │ │ -0a11e0: d800 0001 |00c8: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a11e4: 28f4 |00ca: goto 00be // -000c │ │ -0a11e6: 2205 2900 |00cb: new-instance v5, Landroid/os/Handler; // type@0029 │ │ -0a11ea: 7010 7500 0500 |00cd: invoke-direct {v5}, Landroid/os/Handler;.:()V // method@0075 │ │ -0a11f0: 5b85 f901 |00d0: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ -0a11f4: 5b89 ee01 |00d2: iput-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ -0a11f8: 5b8a f501 |00d4: iput-object v10, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -0a11fc: 52c5 6401 |00d6: iget v5, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0164 │ │ -0a1200: 5985 0a02 |00d8: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ -0a1204: 6205 0300 |00da: sget-object v5, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0a1208: 7110 7024 0500 |00dc: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0a120e: 0a03 |00df: move-result v3 │ │ -0a1210: 1255 |00e0: const/4 v5, #int 5 // #5 │ │ -0a1212: 3453 4800 |00e1: if-lt v3, v5, 0129 // +0048 │ │ -0a1216: 2205 c200 |00e3: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler; // type@00c2 │ │ -0a121a: 7010 a505 0500 |00e5: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.:()V // method@05a5 │ │ -0a1220: 5b85 0e02 |00e8: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ -0a1224: 5485 0e02 |00ea: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ -0a1228: 7220 1f06 a500 |00ec: invoke-interface {v5, v10}, Lcom/badlogic/gdx/backends/android/AndroidTouchHandler;.supportsMultitouch:(Landroid/content/Context;)Z // method@061f │ │ -0a122e: 0a05 |00ef: move-result v5 │ │ -0a1230: 5c85 fa01 |00f0: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@01fa │ │ -0a1234: 1a05 c729 |00f2: const-string v5, "vibrator" // string@29c7 │ │ -0a1238: 6e20 1500 5a00 |00f4: invoke-virtual {v10, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -0a123e: 0c05 |00f7: move-result-object v5 │ │ -0a1240: 1f05 2d00 |00f8: check-cast v5, Landroid/os/Vibrator; // type@002d │ │ -0a1244: 5b85 1402 |00fa: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ -0a1248: 6e10 5005 0800 |00fc: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getRotation:()I // method@0550 │ │ -0a124e: 0a02 |00ff: move-result v2 │ │ -0a1250: 5485 ee01 |0100: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ -0a1254: 7210 e100 0500 |0102: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -0a125a: 0c05 |0105: move-result-object v5 │ │ -0a125c: 7210 2101 0500 |0106: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@0121 │ │ -0a1262: 0c01 |0109: move-result-object v1 │ │ -0a1264: 3802 0600 |010a: if-eqz v2, 0110 // +0006 │ │ -0a1268: 1305 b400 |010c: const/16 v5, #int 180 // #b4 │ │ -0a126c: 3352 0800 |010e: if-ne v2, v5, 0116 // +0008 │ │ -0a1270: 5215 3300 |0110: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ -0a1274: 5216 3100 |0112: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ -0a1278: 3565 1000 |0114: if-ge v5, v6, 0124 // +0010 │ │ -0a127c: 1305 5a00 |0116: const/16 v5, #int 90 // #5a │ │ -0a1280: 3252 0600 |0118: if-eq v2, v5, 011e // +0006 │ │ -0a1284: 1305 0e01 |011a: const/16 v5, #int 270 // #10e │ │ -0a1288: 3352 1500 |011c: if-ne v2, v5, 0131 // +0015 │ │ -0a128c: 5215 3300 |011e: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ -0a1290: 5216 3100 |0120: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ -0a1294: 3665 0f00 |0122: if-gt v5, v6, 0131 // +000f │ │ -0a1298: 6205 d000 |0124: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ -0a129c: 5b85 0202 |0126: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ -0a12a0: 0e00 |0128: return-void │ │ -0a12a2: 2205 ce00 |0129: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler; // type@00ce │ │ -0a12a6: 7010 0406 0500 |012b: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.:()V // method@0604 │ │ -0a12ac: 5b85 0e02 |012e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ -0a12b0: 28ba |0130: goto 00ea // -0046 │ │ -0a12b2: 6205 d100 |0131: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ -0a12b6: 5b85 0202 |0133: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ -0a12ba: 28f3 |0135: goto 0128 // -000d │ │ +0aee78: |[0aee78] com.badlogic.gdx.backends.android.AndroidInput.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0aee88: 7010 9524 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aee8e: 2205 ab00 |0003: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$1; // type@00ab │ │ +0aee92: 1306 1000 |0005: const/16 v6, #int 16 // #10 │ │ +0aee96: 1307 e803 |0007: const/16 v7, #int 1000 // #3e8 │ │ +0aee9a: 7040 1a05 8576 |0009: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$1;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@051a │ │ +0aeea0: 5b85 1202 |000c: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ +0aeea4: 2205 ac00 |000e: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidInput$2; // type@00ac │ │ +0aeea8: 1306 1000 |0010: const/16 v6, #int 16 // #10 │ │ +0aeeac: 1307 e803 |0012: const/16 v7, #int 1000 // #3e8 │ │ +0aeeb0: 7040 1d05 8576 |0014: invoke-direct {v5, v8, v6, v7}, Lcom/badlogic/gdx/backends/android/AndroidInput$2;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;II)V // method@051d │ │ +0aeeb6: 5b85 1302 |0017: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0aeeba: 2205 b003 |0019: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ +0aeebe: 7010 8625 0500 |001b: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0aeec4: 5b85 fd01 |001e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0aeec8: 2205 b003 |0020: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ +0aeecc: 7010 8625 0500 |0022: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0aeed2: 5b85 0d02 |0025: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0aeed6: 1305 1400 |0027: const/16 v5, #int 20 // #14 │ │ +0aeeda: 2355 e903 |0029: new-array v5, v5, [I // type@03e9 │ │ +0aeede: 5b85 0f02 |002b: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0aeee2: 1305 1400 |002d: const/16 v5, #int 20 // #14 │ │ +0aeee6: 2355 e903 |002f: new-array v5, v5, [I // type@03e9 │ │ +0aeeea: 5b85 1002 |0031: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0aeeee: 1305 1400 |0033: const/16 v5, #int 20 // #14 │ │ +0aeef2: 2355 e903 |0035: new-array v5, v5, [I // type@03e9 │ │ +0aeef6: 5b85 f701 |0037: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0aeefa: 1305 1400 |0039: const/16 v5, #int 20 // #14 │ │ +0aeefe: 2355 e903 |003b: new-array v5, v5, [I // type@03e9 │ │ +0aef02: 5b85 f801 |003d: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0aef06: 1305 1400 |003f: const/16 v5, #int 20 // #14 │ │ +0aef0a: 2355 3a04 |0041: new-array v5, v5, [Z // type@043a │ │ +0aef0e: 5b85 1102 |0043: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0aef12: 1305 0a00 |0045: const/16 v5, #int 10 // #a │ │ +0aef16: 2355 e903 |0047: new-array v5, v5, [I // type@03e9 │ │ +0aef1a: 5b85 0702 |0049: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0aef1e: 2205 ca02 |004b: new-instance v5, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ +0aef22: 7010 a81e 0500 |004d: invoke-direct {v5}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ +0aef28: 5b85 ff01 |0050: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ +0aef2c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +0aef2e: 5c85 eb01 |0053: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ +0aef32: 1235 |0055: const/4 v5, #int 3 // #3 │ │ +0aef34: 2355 e803 |0056: new-array v5, v5, [F // type@03e8 │ │ +0aef38: 5b85 ed01 |0058: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0aef3c: 1205 |005a: const/4 v5, #int 0 // #0 │ │ +0aef3e: 5b85 0b02 |005b: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.text:Ljava/lang/String; // field@020b │ │ +0aef42: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +0aef44: 5b85 0c02 |005e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.textListener:Lcom/badlogic/gdx/Input$TextInputListener; // field@020c │ │ +0aef48: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +0aef4a: 5985 0a02 |0061: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ +0aef4e: 1205 |0063: const/4 v5, #int 0 // #0 │ │ +0aef50: 5c85 f001 |0064: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@01f0 │ │ +0aef54: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +0aef56: 5c85 f101 |0067: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@01f1 │ │ +0aef5a: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +0aef5c: 5c85 f201 |006a: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0aef60: 1235 |006c: const/4 v5, #int 3 // #3 │ │ +0aef62: 2355 e803 |006d: new-array v5, v5, [F // type@03e8 │ │ +0aef66: 5b85 0002 |006f: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ +0aef6a: 1205 |0071: const/4 v5, #int 0 // #0 │ │ +0aef6c: 5985 ef01 |0072: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ef │ │ +0aef70: 1205 |0074: const/4 v5, #int 0 // #0 │ │ +0aef72: 5985 0502 |0075: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0205 │ │ +0aef76: 1205 |0077: const/4 v5, #int 0 // #0 │ │ +0aef78: 5985 0902 |0078: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@0209 │ │ +0aef7c: 1205 |007a: const/4 v5, #int 0 // #0 │ │ +0aef7e: 5985 fb01 |007b: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.inclination:F // field@01fb │ │ +0aef82: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +0aef84: 5c85 fc01 |007e: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ +0aef88: 7100 e824 0000 |0080: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0aef8e: 0b06 |0083: move-result-wide v6 │ │ +0aef90: 5a86 f601 |0084: iput-wide v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ +0aef94: 1215 |0086: const/4 v5, #int 1 // #1 │ │ +0aef96: 5c85 0802 |0087: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0208 │ │ +0aef9a: 1305 0900 |0089: const/16 v5, #int 9 // #9 │ │ +0aef9e: 2355 e803 |008b: new-array v5, v5, [F // type@03e8 │ │ +0aefa2: 5b85 ea01 |008d: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01ea │ │ +0aefa6: 1235 |008f: const/4 v5, #int 3 // #3 │ │ +0aefa8: 2355 e803 |0090: new-array v5, v5, [F // type@03e8 │ │ +0aefac: 5b85 0402 |0092: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ +0aefb0: 20b5 3f00 |0094: instance-of v5, v11, Landroid/view/View; // type@003f │ │ +0aefb4: 3805 1900 |0096: if-eqz v5, 00af // +0019 │ │ +0aefb8: 07b4 |0098: move-object v4, v11 │ │ +0aefba: 1f04 3f00 |0099: check-cast v4, Landroid/view/View; // type@003f │ │ +0aefbe: 6e20 b400 8400 |009b: invoke-virtual {v4, v8}, Landroid/view/View;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@00b4 │ │ +0aefc4: 6e20 b500 8400 |009e: invoke-virtual {v4, v8}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@00b5 │ │ +0aefca: 1215 |00a1: const/4 v5, #int 1 // #1 │ │ +0aefcc: 6e20 b200 5400 |00a2: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusable:(Z)V // method@00b2 │ │ +0aefd2: 1215 |00a5: const/4 v5, #int 1 // #1 │ │ +0aefd4: 6e20 b300 5400 |00a6: invoke-virtual {v4, v5}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@00b3 │ │ +0aefda: 6e10 b000 0400 |00a9: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@00b0 │ │ +0aefe0: 6e10 b100 0400 |00ac: invoke-virtual {v4}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b1 │ │ +0aefe6: 5b8c f401 |00af: iput-object v12, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01f4 │ │ +0aefea: 2205 cb00 |00b1: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // type@00cb │ │ +0aefee: 2206 2900 |00b3: new-instance v6, Landroid/os/Handler; // type@0029 │ │ +0aeff2: 7010 7500 0600 |00b5: invoke-direct {v6}, Landroid/os/Handler;.:()V // method@0075 │ │ +0aeff8: 7040 e305 a586 |00b8: 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@05e3 │ │ +0aeffe: 5b85 0302 |00bb: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.onscreenKeyboard:Lcom/badlogic/gdx/backends/android/AndroidOnscreenKeyboard; // field@0203 │ │ +0af002: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +0af004: 5485 0702 |00be: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af008: 2155 |00c0: array-length v5, v5 │ │ +0af00a: 3550 0a00 |00c1: if-ge v0, v5, 00cb // +000a │ │ +0af00e: 5485 0702 |00c3: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af012: 12f6 |00c5: const/4 v6, #int -1 // #ff │ │ +0af014: 4b06 0500 |00c6: aput v6, v5, v0 │ │ +0af018: d800 0001 |00c8: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af01c: 28f4 |00ca: goto 00be // -000c │ │ +0af01e: 2205 2900 |00cb: new-instance v5, Landroid/os/Handler; // type@0029 │ │ +0af022: 7010 7500 0500 |00cd: invoke-direct {v5}, Landroid/os/Handler;.:()V // method@0075 │ │ +0af028: 5b85 f901 |00d0: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ +0af02c: 5b89 ee01 |00d2: iput-object v9, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ +0af030: 5b8a f501 |00d4: iput-object v10, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0af034: 52c5 6401 |00d6: iget v5, v12, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.touchSleepTime:I // field@0164 │ │ +0af038: 5985 0a02 |00d8: iput v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ +0af03c: 6205 0300 |00da: sget-object v5, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0af040: 7110 7024 0500 |00dc: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0af046: 0a03 |00df: move-result v3 │ │ +0af048: 1255 |00e0: const/4 v5, #int 5 // #5 │ │ +0af04a: 3453 4800 |00e1: if-lt v3, v5, 0129 // +0048 │ │ +0af04e: 2205 c200 |00e3: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler; // type@00c2 │ │ +0af052: 7010 a505 0500 |00e5: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;.:()V // method@05a5 │ │ +0af058: 5b85 0e02 |00e8: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ +0af05c: 5485 0e02 |00ea: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ +0af060: 7220 1f06 a500 |00ec: invoke-interface {v5, v10}, Lcom/badlogic/gdx/backends/android/AndroidTouchHandler;.supportsMultitouch:(Landroid/content/Context;)Z // method@061f │ │ +0af066: 0a05 |00ef: move-result v5 │ │ +0af068: 5c85 fa01 |00f0: iput-boolean v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@01fa │ │ +0af06c: 1a05 c729 |00f2: const-string v5, "vibrator" // string@29c7 │ │ +0af070: 6e20 1500 5a00 |00f4: invoke-virtual {v10, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +0af076: 0c05 |00f7: move-result-object v5 │ │ +0af078: 1f05 2d00 |00f8: check-cast v5, Landroid/os/Vibrator; // type@002d │ │ +0af07c: 5b85 1402 |00fa: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ +0af080: 6e10 5005 0800 |00fc: invoke-virtual {v8}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getRotation:()I // method@0550 │ │ +0af086: 0a02 |00ff: move-result v2 │ │ +0af088: 5485 ee01 |0100: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ +0af08c: 7210 e100 0500 |0102: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +0af092: 0c05 |0105: move-result-object v5 │ │ +0af094: 7210 2101 0500 |0106: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getDesktopDisplayMode:()Lcom/badlogic/gdx/Graphics$DisplayMode; // method@0121 │ │ +0af09a: 0c01 |0109: move-result-object v1 │ │ +0af09c: 3802 0600 |010a: if-eqz v2, 0110 // +0006 │ │ +0af0a0: 1305 b400 |010c: const/16 v5, #int 180 // #b4 │ │ +0af0a4: 3352 0800 |010e: if-ne v2, v5, 0116 // +0008 │ │ +0af0a8: 5215 3300 |0110: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ +0af0ac: 5216 3100 |0112: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ +0af0b0: 3565 1000 |0114: if-ge v5, v6, 0124 // +0010 │ │ +0af0b4: 1305 5a00 |0116: const/16 v5, #int 90 // #5a │ │ +0af0b8: 3252 0600 |0118: if-eq v2, v5, 011e // +0006 │ │ +0af0bc: 1305 0e01 |011a: const/16 v5, #int 270 // #10e │ │ +0af0c0: 3352 1500 |011c: if-ne v2, v5, 0131 // +0015 │ │ +0af0c4: 5215 3300 |011e: iget v5, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.width:I // field@0033 │ │ +0af0c8: 5216 3100 |0120: iget v6, v1, Lcom/badlogic/gdx/Graphics$DisplayMode;.height:I // field@0031 │ │ +0af0cc: 3665 0f00 |0122: if-gt v5, v6, 0131 // +000f │ │ +0af0d0: 6205 d000 |0124: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ +0af0d4: 5b85 0202 |0126: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ +0af0d8: 0e00 |0128: return-void │ │ +0af0da: 2205 ce00 |0129: new-instance v5, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler; // type@00ce │ │ +0af0de: 7010 0406 0500 |012b: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidSingleTouchHandler;.:()V // method@0604 │ │ +0af0e4: 5b85 0e02 |012e: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ +0af0e8: 28ba |0130: goto 00ea // -0046 │ │ +0af0ea: 6205 d100 |0131: sget-object v5, Lcom/badlogic/gdx/Input$Orientation;.Portrait:Lcom/badlogic/gdx/Input$Orientation; // field@00d1 │ │ +0af0ee: 5b85 0202 |0133: iput-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ +0af0f2: 28f3 |0135: goto 0128 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=79 │ │ 0x000e line=85 │ │ 0x0019 line=91 │ │ 0x0020 line=92 │ │ @@ -193858,50 +193886,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0a12bc: |[0a12bc] com.badlogic.gdx.backends.android.AndroidInput.updateOrientation:()V │ │ -0a12cc: 5440 ea01 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01ea │ │ -0a12d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a12d2: 5442 ed01 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a12d6: 5443 0002 |0005: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ -0a12da: 7140 3200 1032 |0007: invoke-static {v0, v1, v2, v3}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0032 │ │ -0a12e0: 0a00 |000a: move-result v0 │ │ -0a12e2: 3800 3000 |000b: if-eqz v0, 003b // +0030 │ │ -0a12e6: 5440 ea01 |000d: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01ea │ │ -0a12ea: 5441 0402 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ -0a12ee: 7120 3100 1000 |0011: invoke-static {v0, v1}, Landroid/hardware/SensorManager;.getOrientation:([F[F)[F // method@0031 │ │ -0a12f4: 5440 0402 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ -0a12f8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0a12fa: 4400 0001 |0017: aget v0, v0, v1 │ │ -0a12fe: 8900 |0019: float-to-double v0, v0 │ │ -0a1300: 7120 9024 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2490 │ │ -0a1306: 0b00 |001d: move-result-wide v0 │ │ -0a1308: 8c00 |001e: double-to-float v0, v0 │ │ -0a130a: 5940 ef01 |001f: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ef │ │ -0a130e: 5440 0402 |0021: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ -0a1312: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0a1314: 4400 0001 |0024: aget v0, v0, v1 │ │ -0a1318: 8900 |0026: float-to-double v0, v0 │ │ -0a131a: 7120 9024 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2490 │ │ -0a1320: 0b00 |002a: move-result-wide v0 │ │ -0a1322: 8c00 |002b: double-to-float v0, v0 │ │ -0a1324: 5940 0502 |002c: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0205 │ │ -0a1328: 5440 0402 |002e: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ -0a132c: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -0a132e: 4400 0001 |0031: aget v0, v0, v1 │ │ -0a1332: 8900 |0033: float-to-double v0, v0 │ │ -0a1334: 7120 9024 1000 |0034: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2490 │ │ -0a133a: 0b00 |0037: move-result-wide v0 │ │ -0a133c: 8c00 |0038: double-to-float v0, v0 │ │ -0a133e: 5940 0902 |0039: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@0209 │ │ -0a1342: 0e00 |003b: return-void │ │ +0af0f4: |[0af0f4] com.badlogic.gdx.backends.android.AndroidInput.updateOrientation:()V │ │ +0af104: 5440 ea01 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01ea │ │ +0af108: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0af10a: 5442 ed01 |0003: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0af10e: 5443 0002 |0005: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ +0af112: 7140 3200 1032 |0007: invoke-static {v0, v1, v2, v3}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0032 │ │ +0af118: 0a00 |000a: move-result v0 │ │ +0af11a: 3800 3000 |000b: if-eqz v0, 003b // +0030 │ │ +0af11e: 5440 ea01 |000d: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.R:[F // field@01ea │ │ +0af122: 5441 0402 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ +0af126: 7120 3100 1000 |0011: invoke-static {v0, v1}, Landroid/hardware/SensorManager;.getOrientation:([F[F)[F // method@0031 │ │ +0af12c: 5440 0402 |0014: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ +0af130: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0af132: 4400 0001 |0017: aget v0, v0, v1 │ │ +0af136: 8900 |0019: float-to-double v0, v0 │ │ +0af138: 7120 9024 1000 |001a: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2490 │ │ +0af13e: 0b00 |001d: move-result-wide v0 │ │ +0af140: 8c00 |001e: double-to-float v0, v0 │ │ +0af142: 5940 ef01 |001f: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ef │ │ +0af146: 5440 0402 |0021: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ +0af14a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0af14c: 4400 0001 |0024: aget v0, v0, v1 │ │ +0af150: 8900 |0026: float-to-double v0, v0 │ │ +0af152: 7120 9024 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2490 │ │ +0af158: 0b00 |002a: move-result-wide v0 │ │ +0af15a: 8c00 |002b: double-to-float v0, v0 │ │ +0af15c: 5940 0502 |002c: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0205 │ │ +0af160: 5440 0402 |002e: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.orientation:[F // field@0204 │ │ +0af164: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +0af166: 4400 0001 |0031: aget v0, v0, v1 │ │ +0af16a: 8900 |0033: float-to-double v0, v0 │ │ +0af16c: 7120 9024 1000 |0034: invoke-static {v0, v1}, Ljava/lang/Math;.toDegrees:(D)D // method@2490 │ │ +0af172: 0b00 |0037: move-result-wide v0 │ │ +0af174: 8c00 |0038: double-to-float v0, v0 │ │ +0af176: 5940 0902 |0039: iput v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@0209 │ │ +0af17a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x000d line=570 │ │ 0x0014 line=571 │ │ 0x0021 line=572 │ │ 0x002e line=573 │ │ @@ -193915,18 +193943,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1344: |[0a1344] com.badlogic.gdx.backends.android.AndroidInput.cancelVibrate:()V │ │ -0a1354: 5410 1402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ -0a1358: 6e10 7a00 0000 |0002: invoke-virtual {v0}, Landroid/os/Vibrator;.cancel:()V // method@007a │ │ -0a135e: 0e00 |0005: return-void │ │ +0af17c: |[0af17c] com.badlogic.gdx.backends.android.AndroidInput.cancelVibrate:()V │ │ +0af18c: 5410 1402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ +0af190: 6e10 7a00 0000 |0002: invoke-virtual {v0}, Landroid/os/Vibrator;.cancel:()V // method@007a │ │ +0af196: 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; │ │ │ │ @@ -193935,19 +193963,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a1360: |[0a1360] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerX:()F │ │ -0a1370: 5420 ed01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a1374: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a1376: 4400 0001 |0003: aget v0, v0, v1 │ │ -0a137a: 0f00 |0005: return v0 │ │ +0af198: |[0af198] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerX:()F │ │ +0af1a8: 5420 ed01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0af1ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0af1ae: 4400 0001 |0003: aget v0, v0, v1 │ │ +0af1b2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #2 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -193955,19 +193983,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a137c: |[0a137c] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerY:()F │ │ -0a138c: 5420 ed01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a1390: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a1392: 4400 0001 |0003: aget v0, v0, v1 │ │ -0a1396: 0f00 |0005: return v0 │ │ +0af1b4: |[0af1b4] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerY:()F │ │ +0af1c4: 5420 ed01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0af1c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0af1ca: 4400 0001 |0003: aget v0, v0, v1 │ │ +0af1ce: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #3 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -193975,19 +194003,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a1398: |[0a1398] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerZ:()F │ │ -0a13a8: 5420 ed01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a13ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a13ae: 4400 0001 |0003: aget v0, v0, v1 │ │ -0a13b2: 0f00 |0005: return v0 │ │ +0af1d0: |[0af1d0] com.badlogic.gdx.backends.android.AndroidInput.getAccelerometerZ:()F │ │ +0af1e0: 5420 ed01 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0af1e4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0af1e6: 4400 0001 |0003: aget v0, v0, v1 │ │ +0af1ea: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #4 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -193995,22 +194023,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a13b4: |[0a13b4] com.badlogic.gdx.backends.android.AndroidInput.getAzimuth:()F │ │ -0a13c4: 5510 f201 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a13c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a13cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a13ce: 0f00 |0005: return v0 │ │ -0a13d0: 7010 6d05 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@056d │ │ -0a13d6: 5210 ef01 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ef │ │ -0a13da: 28fa |000b: goto 0005 // -0006 │ │ +0af1ec: |[0af1ec] com.badlogic.gdx.backends.android.AndroidInput.getAzimuth:()F │ │ +0af1fc: 5510 f201 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0af200: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0af204: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0af206: 0f00 |0005: return v0 │ │ +0af208: 7010 6d05 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@056d │ │ +0af20e: 5210 ef01 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.azimuth:F // field@01ef │ │ +0af212: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0005 line=591 │ │ 0x0006 line=590 │ │ 0x0009 line=591 │ │ locals : │ │ @@ -194021,17 +194049,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a13dc: |[0a13dc] com.badlogic.gdx.backends.android.AndroidInput.getCurrentEventTime:()J │ │ -0a13ec: 5320 f601 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ -0a13f0: 1000 |0002: return-wide v0 │ │ +0af214: |[0af214] com.badlogic.gdx.backends.android.AndroidInput.getCurrentEventTime:()J │ │ +0af224: 5320 f601 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ +0af228: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194039,19 +194067,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a13f4: |[0a13f4] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:()I │ │ -0a1404: 5420 f701 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a1408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a140a: 4400 0001 |0003: aget v0, v0, v1 │ │ -0a140e: 0f00 |0005: return v0 │ │ +0af22c: |[0af22c] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:()I │ │ +0af23c: 5420 f701 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0af240: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0af242: 4400 0001 |0003: aget v0, v0, v1 │ │ +0af246: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #7 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194059,18 +194087,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a1410: |[0a1410] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:(I)I │ │ -0a1420: 5410 f701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a1424: 4400 0002 |0002: aget v0, v0, v2 │ │ -0a1428: 0f00 |0004: return v0 │ │ +0af248: |[0af248] com.badlogic.gdx.backends.android.AndroidInput.getDeltaX:(I)I │ │ +0af258: 5410 f701 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0af25c: 4400 0002 |0002: aget v0, v0, v2 │ │ +0af260: 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 │ │ │ │ @@ -194079,19 +194107,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a142c: |[0a142c] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:()I │ │ -0a143c: 5420 f801 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a1440: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a1442: 4400 0001 |0003: aget v0, v0, v1 │ │ -0a1446: 0f00 |0005: return v0 │ │ +0af264: |[0af264] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:()I │ │ +0af274: 5420 f801 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0af278: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0af27a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0af27e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194099,18 +194127,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a1448: |[0a1448] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:(I)I │ │ -0a1458: 5410 f801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a145c: 4400 0002 |0002: aget v0, v0, v2 │ │ -0a1460: 0f00 |0004: return v0 │ │ +0af280: |[0af280] com.badlogic.gdx.backends.android.AndroidInput.getDeltaY:(I)I │ │ +0af290: 5410 f801 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0af294: 4400 0002 |0002: aget v0, v0, v2 │ │ +0af298: 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 │ │ │ │ @@ -194119,39 +194147,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0a1464: |[0a1464] com.badlogic.gdx.backends.android.AndroidInput.getFreePointerIndex:()I │ │ -0a1474: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a1476: 5463 0702 |0001: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a147a: 2131 |0003: array-length v1, v3 │ │ -0a147c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a147e: 3510 0d00 |0005: if-ge v0, v1, 0012 // +000d │ │ -0a1482: 5463 0702 |0007: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a1486: 4403 0300 |0009: aget v3, v3, v0 │ │ -0a148a: 12f4 |000b: const/4 v4, #int -1 // #ff │ │ -0a148c: 3343 0300 |000c: if-ne v3, v4, 000f // +0003 │ │ -0a1490: 0f00 |000e: return v0 │ │ -0a1492: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a1496: 28f4 |0011: goto 0005 // -000c │ │ -0a1498: 5463 0702 |0012: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a149c: 2133 |0014: array-length v3, v3 │ │ -0a149e: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a14a2: 2332 e903 |0017: new-array v2, v3, [I // type@03e9 │ │ -0a14a6: 5463 0702 |0019: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a14aa: 5464 0702 |001b: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a14ae: 2144 |001d: array-length v4, v4 │ │ -0a14b0: 7154 e124 5352 |001e: invoke-static {v3, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0a14b6: 5b62 0702 |0021: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a14ba: 2123 |0023: array-length v3, v2 │ │ -0a14bc: d800 03ff |0024: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0a14c0: 28e8 |0026: goto 000e // -0018 │ │ +0af29c: |[0af29c] com.badlogic.gdx.backends.android.AndroidInput.getFreePointerIndex:()I │ │ +0af2ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0af2ae: 5463 0702 |0001: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af2b2: 2131 |0003: array-length v1, v3 │ │ +0af2b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0af2b6: 3510 0d00 |0005: if-ge v0, v1, 0012 // +000d │ │ +0af2ba: 5463 0702 |0007: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af2be: 4403 0300 |0009: aget v3, v3, v0 │ │ +0af2c2: 12f4 |000b: const/4 v4, #int -1 // #ff │ │ +0af2c4: 3343 0300 |000c: if-ne v3, v4, 000f // +0003 │ │ +0af2c8: 0f00 |000e: return v0 │ │ +0af2ca: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af2ce: 28f4 |0011: goto 0005 // -000c │ │ +0af2d0: 5463 0702 |0012: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af2d4: 2133 |0014: array-length v3, v3 │ │ +0af2d6: d803 0301 |0015: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0af2da: 2332 e903 |0017: new-array v2, v3, [I // type@03e9 │ │ +0af2de: 5463 0702 |0019: iget-object v3, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af2e2: 5464 0702 |001b: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af2e6: 2144 |001d: array-length v4, v4 │ │ +0af2e8: 7154 e124 5352 |001e: invoke-static {v3, v5, v2, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0af2ee: 5b62 0702 |0021: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af2f2: 2123 |0023: array-length v3, v2 │ │ +0af2f4: d800 03ff |0024: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0af2f8: 28e8 |0026: goto 000e // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=673 │ │ 0x0004 line=674 │ │ 0x0007 line=675 │ │ 0x000e line=681 │ │ 0x000f line=674 │ │ @@ -194171,17 +194199,17 @@ │ │ type : '()Lcom/badlogic/gdx/InputProcessor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a14c4: |[0a14c4] com.badlogic.gdx.backends.android.AndroidInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ -0a14d4: 5410 0602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ -0a14d8: 1100 |0002: return-object v0 │ │ +0af2fc: |[0af2fc] com.badlogic.gdx.backends.android.AndroidInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ +0af30c: 5410 0602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ +0af310: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194189,17 +194217,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a14dc: |[0a14dc] com.badlogic.gdx.backends.android.AndroidInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ -0a14ec: 5410 0202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ -0a14f0: 1100 |0002: return-object v0 │ │ +0af314: |[0af314] com.badlogic.gdx.backends.android.AndroidInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ +0af324: 5410 0202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ +0af328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194207,22 +194235,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a14f4: |[0a14f4] com.badlogic.gdx.backends.android.AndroidInput.getPitch:()F │ │ -0a1504: 5510 f201 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1508: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a150c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a150e: 0f00 |0005: return v0 │ │ -0a1510: 7010 6d05 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@056d │ │ -0a1516: 5210 0502 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0205 │ │ -0a151a: 28fa |000b: goto 0005 // -0006 │ │ +0af32c: |[0af32c] com.badlogic.gdx.backends.android.AndroidInput.getPitch:()F │ │ +0af33c: 5510 f201 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0af340: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0af344: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0af346: 0f00 |0005: return v0 │ │ +0af348: 7010 6d05 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@056d │ │ +0af34e: 5210 0502 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.pitch:F // field@0205 │ │ +0af352: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0005 line=599 │ │ 0x0006 line=598 │ │ 0x0009 line=599 │ │ locals : │ │ @@ -194233,20 +194261,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 │ │ -0a151c: |[0a151c] com.badlogic.gdx.backends.android.AndroidInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0a152c: 5420 f901 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ -0a1530: 2201 b800 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4; // type@00b8 │ │ -0a1534: 7053 3605 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@0536 │ │ -0a153a: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ -0a1540: 0e00 |000a: return-void │ │ +0af354: |[0af354] com.badlogic.gdx.backends.android.AndroidInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0af364: 5420 f901 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ +0af368: 2201 b800 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$4; // type@00b8 │ │ +0af36c: 7053 3605 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@0536 │ │ +0af372: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ +0af378: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=265 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000b reg=3 listener Lcom/badlogic/gdx/Input$TextInputListener; │ │ @@ -194258,22 +194286,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a1544: |[0a1544] com.badlogic.gdx.backends.android.AndroidInput.getRoll:()F │ │ -0a1554: 5510 f201 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1558: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a155c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a155e: 0f00 |0005: return v0 │ │ -0a1560: 7010 6d05 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@056d │ │ -0a1566: 5210 0902 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@0209 │ │ -0a156a: 28fa |000b: goto 0005 // -0006 │ │ +0af37c: |[0af37c] com.badlogic.gdx.backends.android.AndroidInput.getRoll:()F │ │ +0af38c: 5510 f201 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0af390: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0af394: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0af396: 0f00 |0005: return v0 │ │ +0af398: 7010 6d05 0100 |0006: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.updateOrientation:()V // method@056d │ │ +0af39e: 5210 0902 |0009: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.roll:F // field@0209 │ │ +0af3a2: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0005 line=607 │ │ 0x0006 line=606 │ │ 0x0009 line=607 │ │ locals : │ │ @@ -194284,51 +194312,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0a156c: |[0a156c] com.badlogic.gdx.backends.android.AndroidInput.getRotation:()I │ │ -0a157c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a157e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0a1580: 5441 f501 |0002: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -0a1584: 2011 0600 |0004: instance-of v1, v1, Landroid/app/Activity; // type@0006 │ │ -0a1588: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -0a158c: 5441 f501 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -0a1590: 1f01 0600 |000a: check-cast v1, Landroid/app/Activity; // type@0006 │ │ -0a1594: 6e10 0100 0100 |000c: invoke-virtual {v1}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0001 │ │ -0a159a: 0c01 |000f: move-result-object v1 │ │ -0a159c: 7210 bd00 0100 |0010: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -0a15a2: 0c01 |0013: move-result-object v1 │ │ -0a15a4: 6e10 9900 0100 |0014: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@0099 │ │ -0a15aa: 0a00 |0017: move-result v0 │ │ -0a15ac: 2b00 2400 0000 |0018: packed-switch v0, 0000003c // +00000024 │ │ -0a15b2: 0121 |001b: move v1, v2 │ │ -0a15b4: 0f01 |001c: return v1 │ │ -0a15b6: 5441 f501 |001d: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -0a15ba: 1a03 1c2a |001f: const-string v3, "window" // string@2a1c │ │ -0a15be: 6e20 1500 3100 |0021: invoke-virtual {v1, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -0a15c4: 0c01 |0024: move-result-object v1 │ │ -0a15c6: 1f01 4400 |0025: check-cast v1, Landroid/view/WindowManager; // type@0044 │ │ -0a15ca: 7210 bd00 0100 |0027: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ -0a15d0: 0c01 |002a: move-result-object v1 │ │ -0a15d2: 6e10 9900 0100 |002b: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@0099 │ │ -0a15d8: 0a00 |002e: move-result v0 │ │ -0a15da: 28e9 |002f: goto 0018 // -0017 │ │ -0a15dc: 0121 |0030: move v1, v2 │ │ -0a15de: 28eb |0031: goto 001c // -0015 │ │ -0a15e0: 1301 5a00 |0032: const/16 v1, #int 90 // #5a │ │ -0a15e4: 28e8 |0034: goto 001c // -0018 │ │ -0a15e6: 1301 b400 |0035: const/16 v1, #int 180 // #b4 │ │ -0a15ea: 28e5 |0037: goto 001c // -001b │ │ -0a15ec: 1301 0e01 |0038: const/16 v1, #int 270 // #10e │ │ -0a15f0: 28e2 |003a: goto 001c // -001e │ │ -0a15f2: 0000 |003b: nop // spacer │ │ -0a15f4: 0001 0400 0000 0000 1800 0000 1a00 ... |003c: packed-switch-data (12 units) │ │ +0af3a4: |[0af3a4] com.badlogic.gdx.backends.android.AndroidInput.getRotation:()I │ │ +0af3b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0af3b6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0af3b8: 5441 f501 |0002: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0af3bc: 2011 0600 |0004: instance-of v1, v1, Landroid/app/Activity; // type@0006 │ │ +0af3c0: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +0af3c4: 5441 f501 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0af3c8: 1f01 0600 |000a: check-cast v1, Landroid/app/Activity; // type@0006 │ │ +0af3cc: 6e10 0100 0100 |000c: invoke-virtual {v1}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0001 │ │ +0af3d2: 0c01 |000f: move-result-object v1 │ │ +0af3d4: 7210 bd00 0100 |0010: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0af3da: 0c01 |0013: move-result-object v1 │ │ +0af3dc: 6e10 9900 0100 |0014: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@0099 │ │ +0af3e2: 0a00 |0017: move-result v0 │ │ +0af3e4: 2b00 2400 0000 |0018: packed-switch v0, 0000003c // +00000024 │ │ +0af3ea: 0121 |001b: move v1, v2 │ │ +0af3ec: 0f01 |001c: return v1 │ │ +0af3ee: 5441 f501 |001d: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0af3f2: 1a03 1c2a |001f: const-string v3, "window" // string@2a1c │ │ +0af3f6: 6e20 1500 3100 |0021: invoke-virtual {v1, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +0af3fc: 0c01 |0024: move-result-object v1 │ │ +0af3fe: 1f01 4400 |0025: check-cast v1, Landroid/view/WindowManager; // type@0044 │ │ +0af402: 7210 bd00 0100 |0027: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@00bd │ │ +0af408: 0c01 |002a: move-result-object v1 │ │ +0af40a: 6e10 9900 0100 |002b: invoke-virtual {v1}, Landroid/view/Display;.getOrientation:()I // method@0099 │ │ +0af410: 0a00 |002e: move-result v0 │ │ +0af412: 28e9 |002f: goto 0018 // -0017 │ │ +0af414: 0121 |0030: move v1, v2 │ │ +0af416: 28eb |0031: goto 001c // -0015 │ │ +0af418: 1301 5a00 |0032: const/16 v1, #int 90 // #5a │ │ +0af41c: 28e8 |0034: goto 001c // -0018 │ │ +0af41e: 1301 b400 |0035: const/16 v1, #int 180 // #b4 │ │ +0af422: 28e5 |0037: goto 001c // -001b │ │ +0af424: 1301 0e01 |0038: const/16 v1, #int 270 // #10e │ │ +0af428: 28e2 |003a: goto 001c // -001e │ │ +0af42a: 0000 |003b: nop // spacer │ │ +0af42c: 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 │ │ @@ -194347,20 +194375,20 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0a160c: |[0a160c] com.badlogic.gdx.backends.android.AndroidInput.getRotationMatrix:([F)V │ │ -0a161c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a161e: 5431 ed01 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a1622: 5432 0002 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ -0a1626: 7140 3200 0421 |0005: invoke-static {v4, v0, v1, v2}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0032 │ │ -0a162c: 0e00 |0008: return-void │ │ +0af444: |[0af444] com.badlogic.gdx.backends.android.AndroidInput.getRotationMatrix:([F)V │ │ +0af454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af456: 5431 ed01 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0af45a: 5432 0002 |0003: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ +0af45e: 7140 3200 0421 |0005: invoke-static {v4, v0, v1, v2}, Landroid/hardware/SensorManager;.getRotationMatrix:([F[F[F[F)Z // method@0032 │ │ +0af464: 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 │ │ @@ -194370,20 +194398,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 │ │ -0a1630: |[0a1630] com.badlogic.gdx.backends.android.AndroidInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0a1640: 5420 f901 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ -0a1644: 2201 b300 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3; // type@00b3 │ │ -0a1648: 7053 2c05 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@052c │ │ -0a164e: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ -0a1654: 0e00 |000a: return-void │ │ +0af468: |[0af468] com.badlogic.gdx.backends.android.AndroidInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0af478: 5420 f901 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ +0af47c: 2201 b300 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$3; // type@00b3 │ │ +0af480: 7053 2c05 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@052c │ │ +0af486: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ +0af48c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x000a line=230 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x000b reg=3 listener Lcom/badlogic/gdx/Input$TextInputListener; │ │ @@ -194395,24 +194423,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0a1658: |[0a1658] com.badlogic.gdx.backends.android.AndroidInput.getX:()I │ │ -0a1668: 1d02 |0000: monitor-enter v2 │ │ -0a166a: 5420 0f02 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a166e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a1670: 4400 0001 |0004: aget v0, v0, v1 │ │ -0a1674: 1e02 |0006: monitor-exit v2 │ │ -0a1676: 0f00 |0007: return v0 │ │ -0a1678: 0d00 |0008: move-exception v0 │ │ -0a167a: 1e02 |0009: monitor-exit v2 │ │ -0a167c: 2700 |000a: throw v0 │ │ +0af490: |[0af490] com.badlogic.gdx.backends.android.AndroidInput.getX:()I │ │ +0af4a0: 1d02 |0000: monitor-enter v2 │ │ +0af4a2: 5420 0f02 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0af4a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0af4a8: 4400 0001 |0004: aget v0, v0, v1 │ │ +0af4ac: 1e02 |0006: monitor-exit v2 │ │ +0af4ae: 0f00 |0007: return v0 │ │ +0af4b0: 0d00 |0008: move-exception v0 │ │ +0af4b2: 1e02 |0009: monitor-exit v2 │ │ +0af4b4: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=269 │ │ 0x0001 line=270 │ │ 0x0008 line=271 │ │ @@ -194424,23 +194452,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a168c: |[0a168c] com.badlogic.gdx.backends.android.AndroidInput.getX:(I)I │ │ -0a169c: 1d01 |0000: monitor-enter v1 │ │ -0a169e: 5410 0f02 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a16a2: 4400 0002 |0003: aget v0, v0, v2 │ │ -0a16a6: 1e01 |0005: monitor-exit v1 │ │ -0a16a8: 0f00 |0006: return v0 │ │ -0a16aa: 0d00 |0007: move-exception v0 │ │ -0a16ac: 1e01 |0008: monitor-exit v1 │ │ -0a16ae: 2700 |0009: throw v0 │ │ +0af4c4: |[0af4c4] com.badlogic.gdx.backends.android.AndroidInput.getX:(I)I │ │ +0af4d4: 1d01 |0000: monitor-enter v1 │ │ +0af4d6: 5410 0f02 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0af4da: 4400 0002 |0003: aget v0, v0, v2 │ │ +0af4de: 1e01 |0005: monitor-exit v1 │ │ +0af4e0: 0f00 |0006: return v0 │ │ +0af4e2: 0d00 |0007: move-exception v0 │ │ +0af4e4: 1e01 |0008: monitor-exit v1 │ │ +0af4e6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=283 │ │ 0x0001 line=284 │ │ 0x0007 line=285 │ │ @@ -194453,24 +194481,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0a16bc: |[0a16bc] com.badlogic.gdx.backends.android.AndroidInput.getY:()I │ │ -0a16cc: 1d02 |0000: monitor-enter v2 │ │ -0a16ce: 5420 1002 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a16d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a16d4: 4400 0001 |0004: aget v0, v0, v1 │ │ -0a16d8: 1e02 |0006: monitor-exit v2 │ │ -0a16da: 0f00 |0007: return v0 │ │ -0a16dc: 0d00 |0008: move-exception v0 │ │ -0a16de: 1e02 |0009: monitor-exit v2 │ │ -0a16e0: 2700 |000a: throw v0 │ │ +0af4f4: |[0af4f4] com.badlogic.gdx.backends.android.AndroidInput.getY:()I │ │ +0af504: 1d02 |0000: monitor-enter v2 │ │ +0af506: 5420 1002 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0af50a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0af50c: 4400 0001 |0004: aget v0, v0, v1 │ │ +0af510: 1e02 |0006: monitor-exit v2 │ │ +0af512: 0f00 |0007: return v0 │ │ +0af514: 0d00 |0008: move-exception v0 │ │ +0af516: 1e02 |0009: monitor-exit v2 │ │ +0af518: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=276 │ │ 0x0001 line=277 │ │ 0x0008 line=278 │ │ @@ -194482,23 +194510,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a16f0: |[0a16f0] com.badlogic.gdx.backends.android.AndroidInput.getY:(I)I │ │ -0a1700: 1d01 |0000: monitor-enter v1 │ │ -0a1702: 5410 1002 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a1706: 4400 0002 |0003: aget v0, v0, v2 │ │ -0a170a: 1e01 |0005: monitor-exit v1 │ │ -0a170c: 0f00 |0006: return v0 │ │ -0a170e: 0d00 |0007: move-exception v0 │ │ -0a1710: 1e01 |0008: monitor-exit v1 │ │ -0a1712: 2700 |0009: throw v0 │ │ +0af528: |[0af528] com.badlogic.gdx.backends.android.AndroidInput.getY:(I)I │ │ +0af538: 1d01 |0000: monitor-enter v1 │ │ +0af53a: 5410 1002 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0af53e: 4400 0002 |0003: aget v0, v0, v2 │ │ +0af542: 1e01 |0005: monitor-exit v1 │ │ +0af544: 0f00 |0006: return v0 │ │ +0af546: 0d00 |0007: move-exception v0 │ │ +0af548: 1e01 |0008: monitor-exit v1 │ │ +0af54a: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=290 │ │ 0x0001 line=291 │ │ 0x0007 line=292 │ │ @@ -194511,21 +194539,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a1720: |[0a1720] com.badlogic.gdx.backends.android.AndroidInput.isButtonPressed:(I)Z │ │ -0a1730: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0a1734: 6e10 5b05 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isTouched:()Z // method@055b │ │ -0a173a: 0a00 |0005: move-result v0 │ │ -0a173c: 0f00 |0006: return v0 │ │ -0a173e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a1740: 28fe |0008: goto 0006 // -0002 │ │ +0af558: |[0af558] com.badlogic.gdx.backends.android.AndroidInput.isButtonPressed:(I)Z │ │ +0af568: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +0af56c: 6e10 5b05 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;.isTouched:()Z // method@055b │ │ +0af572: 0a00 |0005: move-result v0 │ │ +0af574: 0f00 |0006: return v0 │ │ +0af576: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0af578: 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; │ │ @@ -194536,17 +194564,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a1744: |[0a1744] com.badlogic.gdx.backends.android.AndroidInput.isCursorCatched:()Z │ │ -0a1754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1756: 0f00 |0001: return v0 │ │ +0af57c: |[0af57c] com.badlogic.gdx.backends.android.AndroidInput.isCursorCatched:()Z │ │ +0af58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af58e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #25 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194554,34 +194582,34 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a1758: |[0a1758] com.badlogic.gdx.backends.android.AndroidInput.isKeyPressed:(I)Z │ │ -0a1768: 1d01 |0000: monitor-enter v1 │ │ -0a176a: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -0a176c: 3302 0d00 |0002: if-ne v2, v0, 000f // +000d │ │ -0a1770: 5410 ff01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ -0a1774: 5200 680f |0006: iget v0, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0a1778: 3d00 0500 |0008: if-lez v0, 000d // +0005 │ │ -0a177c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0a177e: 1e01 |000b: monitor-exit v1 │ │ -0a1780: 0f00 |000c: return v0 │ │ -0a1782: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0a1784: 28fd |000e: goto 000b // -0003 │ │ -0a1786: 5410 ff01 |000f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ -0a178a: 6e20 ac1e 2000 |0011: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.containsKey:(I)Z // method@1eac │ │ -0a1790: 0a00 |0014: move-result v0 │ │ -0a1792: 1e01 |0015: monitor-exit v1 │ │ -0a1794: 28f6 |0016: goto 000c // -000a │ │ -0a1796: 0d00 |0017: move-exception v0 │ │ -0a1798: 1e01 |0018: monitor-exit v1 │ │ -0a179a: 2700 |0019: throw v0 │ │ +0af590: |[0af590] com.badlogic.gdx.backends.android.AndroidInput.isKeyPressed:(I)Z │ │ +0af5a0: 1d01 |0000: monitor-enter v1 │ │ +0af5a2: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +0af5a4: 3302 0d00 |0002: if-ne v2, v0, 000f // +000d │ │ +0af5a8: 5410 ff01 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ +0af5ac: 5200 680f |0006: iget v0, v0, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +0af5b0: 3d00 0500 |0008: if-lez v0, 000d // +0005 │ │ +0af5b4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0af5b6: 1e01 |000b: monitor-exit v1 │ │ +0af5b8: 0f00 |000c: return v0 │ │ +0af5ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0af5bc: 28fd |000e: goto 000b // -0003 │ │ +0af5be: 5410 ff01 |000f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ +0af5c2: 6e20 ac1e 2000 |0011: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.containsKey:(I)Z // method@1eac │ │ +0af5c8: 0a00 |0014: move-result v0 │ │ +0af5ca: 1e01 |0015: monitor-exit v1 │ │ +0af5cc: 28f6 |0016: goto 000c // -000a │ │ +0af5ce: 0d00 |0017: move-exception v0 │ │ +0af5d0: 1e01 |0018: monitor-exit v1 │ │ +0af5d2: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=303 │ │ 0x0001 line=304 │ │ 0x0004 line=305 │ │ @@ -194598,43 +194626,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 │ │ -0a17a8: |[0a17a8] com.badlogic.gdx.backends.android.AndroidInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ -0a17b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a17ba: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a17bc: 6202 d300 |0002: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ -0a17c0: 3324 0500 |0004: if-ne v4, v2, 0009 // +0005 │ │ -0a17c4: 5530 eb01 |0006: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ -0a17c8: 0f00 |0008: return v0 │ │ -0a17ca: 6202 d400 |0009: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -0a17ce: 3324 0500 |000b: if-ne v4, v2, 0010 // +0005 │ │ -0a17d2: 5530 f201 |000d: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a17d6: 28f9 |000f: goto 0008 // -0007 │ │ -0a17d8: 6202 d500 |0010: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ -0a17dc: 3324 0500 |0012: if-ne v4, v2, 0017 // +0005 │ │ -0a17e0: 5530 fe01 |0014: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@01fe │ │ -0a17e4: 28f2 |0016: goto 0008 // -000e │ │ -0a17e6: 6202 d700 |0017: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ -0a17ea: 3224 efff |0019: if-eq v4, v2, 0008 // -0011 │ │ -0a17ee: 6202 d800 |001b: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ -0a17f2: 3324 0800 |001d: if-ne v4, v2, 0025 // +0008 │ │ -0a17f6: 5432 1402 |001f: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ -0a17fa: 3902 e7ff |0021: if-nez v2, 0008 // -0019 │ │ -0a17fe: 0110 |0023: move v0, v1 │ │ -0a1800: 28e4 |0024: goto 0008 // -001c │ │ -0a1802: 6200 d600 |0025: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -0a1806: 3304 0500 |0027: if-ne v4, v0, 002c // +0005 │ │ -0a180a: 5530 fa01 |0029: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@01fa │ │ -0a180e: 28dd |002b: goto 0008 // -0023 │ │ -0a1810: 0110 |002c: move v0, v1 │ │ -0a1812: 28db |002d: goto 0008 // -0025 │ │ +0af5e0: |[0af5e0] com.badlogic.gdx.backends.android.AndroidInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ +0af5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0af5f2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0af5f4: 6202 d300 |0002: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ +0af5f8: 3324 0500 |0004: if-ne v4, v2, 0009 // +0005 │ │ +0af5fc: 5530 eb01 |0006: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ +0af600: 0f00 |0008: return v0 │ │ +0af602: 6202 d400 |0009: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +0af606: 3324 0500 |000b: if-ne v4, v2, 0010 // +0005 │ │ +0af60a: 5530 f201 |000d: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0af60e: 28f9 |000f: goto 0008 // -0007 │ │ +0af610: 6202 d500 |0010: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.HardwareKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d5 │ │ +0af614: 3324 0500 |0012: if-ne v4, v2, 0017 // +0005 │ │ +0af618: 5530 fe01 |0014: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyboardAvailable:Z // field@01fe │ │ +0af61c: 28f2 |0016: goto 0008 // -000e │ │ +0af61e: 6202 d700 |0017: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.OnscreenKeyboard:Lcom/badlogic/gdx/Input$Peripheral; // field@00d7 │ │ +0af622: 3224 efff |0019: if-eq v4, v2, 0008 // -0011 │ │ +0af626: 6202 d800 |001b: sget-object v2, Lcom/badlogic/gdx/Input$Peripheral;.Vibrator:Lcom/badlogic/gdx/Input$Peripheral; // field@00d8 │ │ +0af62a: 3324 0800 |001d: if-ne v4, v2, 0025 // +0008 │ │ +0af62e: 5432 1402 |001f: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ +0af632: 3902 e7ff |0021: if-nez v2, 0008 // -0019 │ │ +0af636: 0110 |0023: move v0, v1 │ │ +0af638: 28e4 |0024: goto 0008 // -001c │ │ +0af63a: 6200 d600 |0025: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +0af63e: 3304 0500 |0027: if-ne v4, v0, 002c // +0005 │ │ +0af642: 5530 fa01 |0029: iget-boolean v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.hasMultitouch:Z // field@01fa │ │ +0af646: 28dd |002b: goto 0008 // -0023 │ │ +0af648: 0110 |002c: move v0, v1 │ │ +0af64a: 28db |002d: goto 0008 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=663 │ │ 0x0008 line=669 │ │ 0x0009 line=664 │ │ 0x0010 line=665 │ │ 0x0017 line=666 │ │ @@ -194650,24 +194678,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0a1814: |[0a1814] com.badlogic.gdx.backends.android.AndroidInput.isTouched:()Z │ │ -0a1824: 1d02 |0000: monitor-enter v2 │ │ -0a1826: 5420 1102 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a182a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a182c: 4700 0001 |0004: aget-boolean v0, v0, v1 │ │ -0a1830: 1e02 |0006: monitor-exit v2 │ │ -0a1832: 0f00 |0007: return v0 │ │ -0a1834: 0d00 |0008: move-exception v0 │ │ -0a1836: 1e02 |0009: monitor-exit v2 │ │ -0a1838: 2700 |000a: throw v0 │ │ +0af64c: |[0af64c] com.badlogic.gdx.backends.android.AndroidInput.isTouched:()Z │ │ +0af65c: 1d02 |0000: monitor-enter v2 │ │ +0af65e: 5420 1102 |0001: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0af662: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0af664: 4700 0001 |0004: aget-boolean v0, v0, v1 │ │ +0af668: 1e02 |0006: monitor-exit v2 │ │ +0af66a: 0f00 |0007: return v0 │ │ +0af66c: 0d00 |0008: move-exception v0 │ │ +0af66e: 1e02 |0009: monitor-exit v2 │ │ +0af670: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=313 │ │ 0x0001 line=314 │ │ 0x0008 line=315 │ │ @@ -194679,23 +194707,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a1848: |[0a1848] com.badlogic.gdx.backends.android.AndroidInput.isTouched:(I)Z │ │ -0a1858: 1d01 |0000: monitor-enter v1 │ │ -0a185a: 5410 1102 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a185e: 4700 0002 |0003: aget-boolean v0, v0, v2 │ │ -0a1862: 1e01 |0005: monitor-exit v1 │ │ -0a1864: 0f00 |0006: return v0 │ │ -0a1866: 0d00 |0007: move-exception v0 │ │ -0a1868: 1e01 |0008: monitor-exit v1 │ │ -0a186a: 2700 |0009: throw v0 │ │ +0af680: |[0af680] com.badlogic.gdx.backends.android.AndroidInput.isTouched:(I)Z │ │ +0af690: 1d01 |0000: monitor-enter v1 │ │ +0af692: 5410 1102 |0001: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0af696: 4700 0002 |0003: aget-boolean v0, v0, v2 │ │ +0af69a: 1e01 |0005: monitor-exit v1 │ │ +0af69c: 0f00 |0006: return v0 │ │ +0af69e: 0d00 |0007: move-exception v0 │ │ +0af6a0: 1e01 |0008: monitor-exit v1 │ │ +0af6a2: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0001 line=297 │ │ 0x0007 line=298 │ │ @@ -194708,17 +194736,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1878: |[0a1878] com.badlogic.gdx.backends.android.AndroidInput.justTouched:()Z │ │ -0a1888: 5510 fc01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ -0a188c: 0f00 |0002: return v0 │ │ +0af6b0: |[0af6b0] com.badlogic.gdx.backends.android.AndroidInput.justTouched:()Z │ │ +0af6c0: 5510 fc01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ +0af6c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #30 : (in Lcom/badlogic/gdx/backends/android/AndroidInput;) │ │ @@ -194726,69 +194754,69 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0a1890: |[0a1890] com.badlogic.gdx.backends.android.AndroidInput.lookUpPointerIndex:(I)I │ │ -0a18a0: 5473 0702 |0000: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a18a4: 2132 |0002: array-length v2, v3 │ │ -0a18a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a18a8: 3521 0c00 |0004: if-ge v1, v2, 0010 // +000c │ │ -0a18ac: 5473 0702 |0006: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a18b0: 4403 0301 |0008: aget v3, v3, v1 │ │ -0a18b4: 3383 0300 |000a: if-ne v3, v8, 000d // +0003 │ │ -0a18b8: 0f01 |000c: return v1 │ │ -0a18ba: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a18be: 28f5 |000f: goto 0004 // -000b │ │ -0a18c0: 2200 9003 |0010: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -0a18c4: 7010 c824 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ -0a18ca: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0a18cc: 3521 2900 |0016: if-ge v1, v2, 003f // +0029 │ │ -0a18d0: 2203 9103 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0a18d4: 7010 d024 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a18da: 6e20 d424 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a18e0: 0c03 |0020: move-result-object v3 │ │ -0a18e2: 1a04 f600 |0021: const-string v4, ":" // string@00f6 │ │ -0a18e6: 6e20 d724 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a18ec: 0c03 |0026: move-result-object v3 │ │ -0a18ee: 5474 0702 |0027: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a18f2: 4404 0401 |0029: aget v4, v4, v1 │ │ -0a18f6: 6e20 d424 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a18fc: 0c03 |002e: move-result-object v3 │ │ -0a18fe: 1a04 0500 |002f: const-string v4, " " // string@0005 │ │ -0a1902: 6e20 d724 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a1908: 0c03 |0034: move-result-object v3 │ │ -0a190a: 6e10 dd24 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a1910: 0c03 |0038: move-result-object v3 │ │ -0a1912: 6e20 cc24 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ -0a1918: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a191c: 28d8 |003e: goto 0016 // -0028 │ │ -0a191e: 6203 1d00 |003f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a1922: 1a04 8601 |0041: const-string v4, "AndroidInput" // string@0186 │ │ -0a1926: 2205 9103 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -0a192a: 7010 d024 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a1930: 1a06 110d |0048: const-string v6, "Pointer ID lookup failed: " // string@0d11 │ │ -0a1934: 6e20 d724 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a193a: 0c05 |004d: move-result-object v5 │ │ -0a193c: 6e20 d424 8500 |004e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a1942: 0c05 |0051: move-result-object v5 │ │ -0a1944: 1a06 ae00 |0052: const-string v6, ", " // string@00ae │ │ -0a1948: 6e20 d724 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a194e: 0c05 |0057: move-result-object v5 │ │ -0a1950: 6e10 cf24 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -0a1956: 0c06 |005b: move-result-object v6 │ │ -0a1958: 6e20 d724 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a195e: 0c05 |005f: move-result-object v5 │ │ -0a1960: 6e10 dd24 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a1966: 0c05 |0063: move-result-object v5 │ │ -0a1968: 7230 e900 4305 |0064: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a196e: 12f1 |0067: const/4 v1, #int -1 // #ff │ │ -0a1970: 28a4 |0068: goto 000c // -005c │ │ +0af6c8: |[0af6c8] com.badlogic.gdx.backends.android.AndroidInput.lookUpPointerIndex:(I)I │ │ +0af6d8: 5473 0702 |0000: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af6dc: 2132 |0002: array-length v2, v3 │ │ +0af6de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0af6e0: 3521 0c00 |0004: if-ge v1, v2, 0010 // +000c │ │ +0af6e4: 5473 0702 |0006: iget-object v3, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af6e8: 4403 0301 |0008: aget v3, v3, v1 │ │ +0af6ec: 3383 0300 |000a: if-ne v3, v8, 000d // +0003 │ │ +0af6f0: 0f01 |000c: return v1 │ │ +0af6f2: d801 0101 |000d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af6f6: 28f5 |000f: goto 0004 // -000b │ │ +0af6f8: 2200 9003 |0010: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +0af6fc: 7010 c824 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ +0af702: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0af704: 3521 2900 |0016: if-ge v1, v2, 003f // +0029 │ │ +0af708: 2203 9103 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0af70c: 7010 d024 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0af712: 6e20 d424 1300 |001d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0af718: 0c03 |0020: move-result-object v3 │ │ +0af71a: 1a04 f600 |0021: const-string v4, ":" // string@00f6 │ │ +0af71e: 6e20 d724 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0af724: 0c03 |0026: move-result-object v3 │ │ +0af726: 5474 0702 |0027: iget-object v4, v7, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0af72a: 4404 0401 |0029: aget v4, v4, v1 │ │ +0af72e: 6e20 d424 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0af734: 0c03 |002e: move-result-object v3 │ │ +0af736: 1a04 0500 |002f: const-string v4, " " // string@0005 │ │ +0af73a: 6e20 d724 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0af740: 0c03 |0034: move-result-object v3 │ │ +0af742: 6e10 dd24 0300 |0035: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0af748: 0c03 |0038: move-result-object v3 │ │ +0af74a: 6e20 cc24 3000 |0039: invoke-virtual {v0, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24cc │ │ +0af750: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af754: 28d8 |003e: goto 0016 // -0028 │ │ +0af756: 6203 1d00 |003f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0af75a: 1a04 8601 |0041: const-string v4, "AndroidInput" // string@0186 │ │ +0af75e: 2205 9103 |0043: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0af762: 7010 d024 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0af768: 1a06 110d |0048: const-string v6, "Pointer ID lookup failed: " // string@0d11 │ │ +0af76c: 6e20 d724 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0af772: 0c05 |004d: move-result-object v5 │ │ +0af774: 6e20 d424 8500 |004e: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0af77a: 0c05 |0051: move-result-object v5 │ │ +0af77c: 1a06 ae00 |0052: const-string v6, ", " // string@00ae │ │ +0af780: 6e20 d724 6500 |0054: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0af786: 0c05 |0057: move-result-object v5 │ │ +0af788: 6e10 cf24 0000 |0058: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +0af78e: 0c06 |005b: move-result-object v6 │ │ +0af790: 6e20 d724 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0af796: 0c05 |005f: move-result-object v5 │ │ +0af798: 6e10 dd24 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0af79e: 0c05 |0063: move-result-object v5 │ │ +0af7a0: 7230 e900 4305 |0064: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0af7a6: 12f1 |0067: const/4 v1, #int -1 // #ff │ │ +0af7a8: 28a4 |0068: goto 000c // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0003 line=686 │ │ 0x0006 line=687 │ │ 0x000c line=695 │ │ 0x000d line=686 │ │ @@ -194811,17 +194839,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a1974: |[0a1974] com.badlogic.gdx.backends.android.AndroidInput.onDrop:(II)V │ │ -0a1984: 6e30 6305 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@0563 │ │ -0a198a: 0e00 |0003: return-void │ │ +0af7ac: |[0af7ac] com.badlogic.gdx.backends.android.AndroidInput.onDrop:(II)V │ │ +0af7bc: 6e30 6305 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@0563 │ │ +0af7c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0004 reg=1 x I │ │ @@ -194832,114 +194860,114 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -0a198c: |[0a198c] com.badlogic.gdx.backends.android.AndroidInput.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0a199c: 1308 ff00 |0000: const/16 v8, #int 255 // #ff │ │ -0a19a0: 1247 |0002: const/4 v7, #int 4 // #4 │ │ -0a19a2: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -0a19a4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0a19a6: 1d09 |0005: monitor-enter v9 │ │ -0a19a8: 6e10 9d00 0c00 |0006: invoke-virtual {v12}, Landroid/view/KeyEvent;.getUnicodeChar:()I // method@009d │ │ -0a19ae: 0a04 |0009: move-result v4 │ │ -0a19b0: 8e40 |000a: int-to-char v0, v4 │ │ -0a19b2: 1304 4300 |000b: const/16 v4, #int 67 // #43 │ │ -0a19b6: 334b 0400 |000d: if-ne v11, v4, 0011 // +0004 │ │ -0a19ba: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ -0a19be: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0a19c0: 6e10 9b00 0c00 |0012: invoke-virtual {v12}, Landroid/view/KeyEvent;.getAction:()I // method@009b │ │ -0a19c6: 0a04 |0015: move-result v4 │ │ -0a19c8: 2b04 a200 0000 |0016: packed-switch v4, 000000b8 // +000000a2 │ │ -0a19ce: 5494 ee01 |0019: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ -0a19d2: 7210 e100 0400 |001b: invoke-interface {v4}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -0a19d8: 0c04 |001e: move-result-object v4 │ │ -0a19da: 7210 3501 0400 |001f: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ -0a19e0: 1e09 |0022: monitor-exit v9 │ │ -0a19e2: 338b 8400 |0023: if-ne v11, v8, 00a7 // +0084 │ │ -0a19e6: 0f02 |0025: return v2 │ │ -0a19e8: 5494 1202 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ -0a19ec: 6e10 5d20 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a19f2: 0c01 |002b: move-result-object v1 │ │ -0a19f4: 1f01 ba00 |002c: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ -0a19f8: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -0a19fa: 5e14 da01 |002f: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ -0a19fe: 6e10 9c00 0c00 |0031: invoke-virtual {v12}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ -0a1a04: 0a04 |0034: move-result v4 │ │ -0a1a06: 5914 db01 |0035: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1a0a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0a1a0c: 5914 dd01 |0038: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ -0a1a10: 337b 0c00 |003a: if-ne v11, v7, 0046 // +000c │ │ -0a1a14: 6e10 9e00 0c00 |003c: invoke-virtual {v12}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@009e │ │ -0a1a1a: 0a04 |003f: move-result v4 │ │ -0a1a1c: 3804 0600 |0040: if-eqz v4, 0046 // +0006 │ │ -0a1a20: 130b ff00 |0042: const/16 v11, #int 255 // #ff │ │ -0a1a24: 591b db01 |0044: iput v11, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1a28: 5494 fd01 |0046: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1a2c: 6e20 8925 1400 |0048: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a1a32: 5494 ff01 |004b: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ -0a1a36: 5215 db01 |004d: iget v5, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1a3a: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -0a1a3c: 6e30 b91e 5406 |0050: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ -0a1a42: 28c6 |0053: goto 0019 // -003a │ │ -0a1a44: 0d02 |0054: move-exception v2 │ │ -0a1a46: 1e09 |0055: monitor-exit v9 │ │ -0a1a48: 2702 |0056: throw v2 │ │ -0a1a4a: 5494 1202 |0057: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ -0a1a4e: 6e10 5d20 0400 |0059: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a1a54: 0c01 |005c: move-result-object v1 │ │ -0a1a56: 1f01 ba00 |005d: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ -0a1a5a: 1204 |005f: const/4 v4, #int 0 // #0 │ │ -0a1a5c: 5e14 da01 |0060: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ -0a1a60: 6e10 9c00 0c00 |0062: invoke-virtual {v12}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ -0a1a66: 0a04 |0065: move-result v4 │ │ -0a1a68: 5914 db01 |0066: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1a6c: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -0a1a6e: 5914 dd01 |0069: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ -0a1a72: 337b 0c00 |006b: if-ne v11, v7, 0077 // +000c │ │ -0a1a76: 6e10 9e00 0c00 |006d: invoke-virtual {v12}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@009e │ │ -0a1a7c: 0a04 |0070: move-result v4 │ │ -0a1a7e: 3804 0600 |0071: if-eqz v4, 0077 // +0006 │ │ -0a1a82: 130b ff00 |0073: const/16 v11, #int 255 // #ff │ │ -0a1a86: 591b db01 |0075: iput v11, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1a8a: 5494 fd01 |0077: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1a8e: 6e20 8925 1400 |0079: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a1a94: 5494 1202 |007c: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ -0a1a98: 6e10 5d20 0400 |007e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a1a9e: 0c01 |0081: move-result-object v1 │ │ -0a1aa0: 1f01 ba00 |0082: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ -0a1aa4: 5e10 da01 |0084: iput-char v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ -0a1aa8: 1204 |0086: const/4 v4, #int 0 // #0 │ │ -0a1aaa: 5914 db01 |0087: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1aae: 1224 |0089: const/4 v4, #int 2 // #2 │ │ -0a1ab0: 5914 dd01 |008a: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ -0a1ab4: 5494 fd01 |008c: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1ab8: 6e20 8925 1400 |008e: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a1abe: 338b 0b00 |0091: if-ne v11, v8, 009c // +000b │ │ -0a1ac2: 5494 ff01 |0093: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ -0a1ac6: 1305 ff00 |0095: const/16 v5, #int 255 // #ff │ │ -0a1aca: 6e20 bd1e 5400 |0097: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@1ebd │ │ -0a1ad0: 2900 7fff |009a: goto/16 0019 // -0081 │ │ -0a1ad4: 5494 ff01 |009c: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ -0a1ad8: 6e10 9c00 0c00 |009e: invoke-virtual {v12}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ -0a1ade: 0a05 |00a1: move-result v5 │ │ -0a1ae0: 6e20 bd1e 5400 |00a2: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@1ebd │ │ -0a1ae6: 2900 74ff |00a5: goto/16 0019 // -008c │ │ -0a1aea: 5594 f001 |00a7: iget-boolean v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@01f0 │ │ -0a1aee: 3804 0400 |00a9: if-eqz v4, 00ad // +0004 │ │ -0a1af2: 327b 7aff |00ab: if-eq v11, v7, 0025 // -0086 │ │ -0a1af6: 5594 f101 |00ad: iget-boolean v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@01f1 │ │ -0a1afa: 3804 0600 |00af: if-eqz v4, 00b5 // +0006 │ │ -0a1afe: 1304 5200 |00b1: const/16 v4, #int 82 // #52 │ │ -0a1b02: 324b 72ff |00b3: if-eq v11, v4, 0025 // -008e │ │ -0a1b06: 0132 |00b5: move v2, v3 │ │ -0a1b08: 2900 6fff |00b6: goto/16 0025 // -0091 │ │ -0a1b0c: 0001 0200 0000 0000 1000 0000 4100 ... |00b8: packed-switch-data (8 units) │ │ +0af7c4: |[0af7c4] com.badlogic.gdx.backends.android.AndroidInput.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0af7d4: 1308 ff00 |0000: const/16 v8, #int 255 // #ff │ │ +0af7d8: 1247 |0002: const/4 v7, #int 4 // #4 │ │ +0af7da: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0af7dc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0af7de: 1d09 |0005: monitor-enter v9 │ │ +0af7e0: 6e10 9d00 0c00 |0006: invoke-virtual {v12}, Landroid/view/KeyEvent;.getUnicodeChar:()I // method@009d │ │ +0af7e6: 0a04 |0009: move-result v4 │ │ +0af7e8: 8e40 |000a: int-to-char v0, v4 │ │ +0af7ea: 1304 4300 |000b: const/16 v4, #int 67 // #43 │ │ +0af7ee: 334b 0400 |000d: if-ne v11, v4, 0011 // +0004 │ │ +0af7f2: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ +0af7f6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0af7f8: 6e10 9b00 0c00 |0012: invoke-virtual {v12}, Landroid/view/KeyEvent;.getAction:()I // method@009b │ │ +0af7fe: 0a04 |0015: move-result v4 │ │ +0af800: 2b04 a200 0000 |0016: packed-switch v4, 000000b8 // +000000a2 │ │ +0af806: 5494 ee01 |0019: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.app:Lcom/badlogic/gdx/Application; // field@01ee │ │ +0af80a: 7210 e100 0400 |001b: invoke-interface {v4}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +0af810: 0c04 |001e: move-result-object v4 │ │ +0af812: 7210 3501 0400 |001f: invoke-interface {v4}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ +0af818: 1e09 |0022: monitor-exit v9 │ │ +0af81a: 338b 8400 |0023: if-ne v11, v8, 00a7 // +0084 │ │ +0af81e: 0f02 |0025: return v2 │ │ +0af820: 5494 1202 |0026: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ +0af824: 6e10 5d20 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0af82a: 0c01 |002b: move-result-object v1 │ │ +0af82c: 1f01 ba00 |002c: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ +0af830: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +0af832: 5e14 da01 |002f: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ +0af836: 6e10 9c00 0c00 |0031: invoke-virtual {v12}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ +0af83c: 0a04 |0034: move-result v4 │ │ +0af83e: 5914 db01 |0035: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0af842: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0af844: 5914 dd01 |0038: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ +0af848: 337b 0c00 |003a: if-ne v11, v7, 0046 // +000c │ │ +0af84c: 6e10 9e00 0c00 |003c: invoke-virtual {v12}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@009e │ │ +0af852: 0a04 |003f: move-result v4 │ │ +0af854: 3804 0600 |0040: if-eqz v4, 0046 // +0006 │ │ +0af858: 130b ff00 |0042: const/16 v11, #int 255 // #ff │ │ +0af85c: 591b db01 |0044: iput v11, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0af860: 5494 fd01 |0046: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0af864: 6e20 8925 1400 |0048: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0af86a: 5494 ff01 |004b: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ +0af86e: 5215 db01 |004d: iget v5, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0af872: 1206 |004f: const/4 v6, #int 0 // #0 │ │ +0af874: 6e30 b91e 5406 |0050: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ +0af87a: 28c6 |0053: goto 0019 // -003a │ │ +0af87c: 0d02 |0054: move-exception v2 │ │ +0af87e: 1e09 |0055: monitor-exit v9 │ │ +0af880: 2702 |0056: throw v2 │ │ +0af882: 5494 1202 |0057: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ +0af886: 6e10 5d20 0400 |0059: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0af88c: 0c01 |005c: move-result-object v1 │ │ +0af88e: 1f01 ba00 |005d: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ +0af892: 1204 |005f: const/4 v4, #int 0 // #0 │ │ +0af894: 5e14 da01 |0060: iput-char v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ +0af898: 6e10 9c00 0c00 |0062: invoke-virtual {v12}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ +0af89e: 0a04 |0065: move-result v4 │ │ +0af8a0: 5914 db01 |0066: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0af8a4: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +0af8a6: 5914 dd01 |0069: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ +0af8aa: 337b 0c00 |006b: if-ne v11, v7, 0077 // +000c │ │ +0af8ae: 6e10 9e00 0c00 |006d: invoke-virtual {v12}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@009e │ │ +0af8b4: 0a04 |0070: move-result v4 │ │ +0af8b6: 3804 0600 |0071: if-eqz v4, 0077 // +0006 │ │ +0af8ba: 130b ff00 |0073: const/16 v11, #int 255 // #ff │ │ +0af8be: 591b db01 |0075: iput v11, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0af8c2: 5494 fd01 |0077: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0af8c6: 6e20 8925 1400 |0079: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0af8cc: 5494 1202 |007c: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ +0af8d0: 6e10 5d20 0400 |007e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0af8d6: 0c01 |0081: move-result-object v1 │ │ +0af8d8: 1f01 ba00 |0082: check-cast v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ +0af8dc: 5e10 da01 |0084: iput-char v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ +0af8e0: 1204 |0086: const/4 v4, #int 0 // #0 │ │ +0af8e2: 5914 db01 |0087: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0af8e6: 1224 |0089: const/4 v4, #int 2 // #2 │ │ +0af8e8: 5914 dd01 |008a: iput v4, v1, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ +0af8ec: 5494 fd01 |008c: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0af8f0: 6e20 8925 1400 |008e: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0af8f6: 338b 0b00 |0091: if-ne v11, v8, 009c // +000b │ │ +0af8fa: 5494 ff01 |0093: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ +0af8fe: 1305 ff00 |0095: const/16 v5, #int 255 // #ff │ │ +0af902: 6e20 bd1e 5400 |0097: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@1ebd │ │ +0af908: 2900 7fff |009a: goto/16 0019 // -0081 │ │ +0af90c: 5494 ff01 |009c: iget-object v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.keys:Lcom/badlogic/gdx/utils/IntMap; // field@01ff │ │ +0af910: 6e10 9c00 0c00 |009e: invoke-virtual {v12}, Landroid/view/KeyEvent;.getKeyCode:()I // method@009c │ │ +0af916: 0a05 |00a1: move-result v5 │ │ +0af918: 6e20 bd1e 5400 |00a2: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@1ebd │ │ +0af91e: 2900 74ff |00a5: goto/16 0019 // -008c │ │ +0af922: 5594 f001 |00a7: iget-boolean v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@01f0 │ │ +0af926: 3804 0400 |00a9: if-eqz v4, 00ad // +0004 │ │ +0af92a: 327b 7aff |00ab: if-eq v11, v7, 0025 // -0086 │ │ +0af92e: 5594 f101 |00ad: iget-boolean v4, v9, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@01f1 │ │ +0af932: 3804 0600 |00af: if-eqz v4, 00b5 // +0006 │ │ +0af936: 1304 5200 |00b1: const/16 v4, #int 82 // #52 │ │ +0af93a: 324b 72ff |00b3: if-eq v11, v4, 0025 // -008e │ │ +0af93e: 0132 |00b5: move v2, v3 │ │ +0af940: 2900 6fff |00b6: goto/16 0025 // -0091 │ │ +0af944: 0001 0200 0000 0000 1000 0000 4100 ... |00b8: packed-switch-data (8 units) │ │ catches : 2 │ │ 0x0006 - 0x0056 │ │ -> 0x0054 │ │ 0x0057 - 0x00a5 │ │ -> 0x0054 │ │ positions : │ │ 0x0005 line=454 │ │ @@ -194999,17 +195027,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a1b30: |[0a1b30] com.badlogic.gdx.backends.android.AndroidInput.onTap:(II)V │ │ -0a1b40: 6e30 6305 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@0563 │ │ -0a1b46: 0e00 |0003: return-void │ │ +0af968: |[0af968] com.badlogic.gdx.backends.android.AndroidInput.onTap:(II)V │ │ +0af978: 6e30 6305 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidInput;.postTap:(II)V // method@0563 │ │ +0af97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ 0x0000 - 0x0004 reg=1 x I │ │ @@ -195020,33 +195048,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 │ │ -0a1b48: |[0a1b48] com.badlogic.gdx.backends.android.AndroidInput.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0a1b58: 5520 0802 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0208 │ │ -0a1b5c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0a1b60: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -0a1b64: 6e10 b000 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@00b0 │ │ -0a1b6a: 6e10 b100 0300 |0009: invoke-virtual {v3}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b1 │ │ -0a1b70: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a1b72: 5c20 0802 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0208 │ │ -0a1b76: 5420 0e02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ -0a1b7a: 7230 1e06 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@061e │ │ -0a1b80: 5220 0a02 |0014: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ -0a1b84: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ -0a1b88: 5220 0a02 |0018: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ -0a1b8c: 8100 |001a: int-to-long v0, v0 │ │ -0a1b8e: 7120 ef24 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ -0a1b94: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0a1b96: 0f00 |001f: return v0 │ │ -0a1b98: 0d00 |0020: move-exception v0 │ │ -0a1b9a: 28fd |0021: goto 001e // -0003 │ │ +0af980: |[0af980] com.badlogic.gdx.backends.android.AndroidInput.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0af990: 5520 0802 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0208 │ │ +0af994: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0af998: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +0af99c: 6e10 b000 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@00b0 │ │ +0af9a2: 6e10 b100 0300 |0009: invoke-virtual {v3}, Landroid/view/View;.requestFocusFromTouch:()Z // method@00b1 │ │ +0af9a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0af9aa: 5c20 0802 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.requestFocus:Z // field@0208 │ │ +0af9ae: 5420 0e02 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchHandler:Lcom/badlogic/gdx/backends/android/AndroidTouchHandler; // field@020e │ │ +0af9b2: 7230 1e06 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@061e │ │ +0af9b8: 5220 0a02 |0014: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ +0af9bc: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ +0af9c0: 5220 0a02 |0018: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.sleepTime:I // field@020a │ │ +0af9c4: 8100 |001a: int-to-long v0, v0 │ │ +0af9c6: 7120 ef24 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ +0af9cc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0af9ce: 0f00 |001f: return v0 │ │ +0af9d0: 0d00 |0020: move-exception v0 │ │ +0af9d2: 28fd |0021: goto 001e // -0003 │ │ catches : 1 │ │ 0x0018 - 0x001e │ │ Ljava/lang/InterruptedException; -> 0x0020 │ │ positions : │ │ 0x0000 line=395 │ │ 0x0006 line=396 │ │ 0x0009 line=397 │ │ @@ -195062,59 +195090,59 @@ │ │ 0x0000 - 0x0022 reg=4 event Landroid/view/MotionEvent; │ │ │ │ #35 : (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 │ │ -0a1bac: |[0a1bac] com.badlogic.gdx.backends.android.AndroidInput.postTap:(II)V │ │ -0a1bbc: 1d03 |0000: monitor-enter v3 │ │ -0a1bbe: 5431 1302 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a1bc2: 6e10 5d20 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a1bc8: 0c00 |0006: move-result-object v0 │ │ -0a1bca: 1f00 bc00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a1bce: 7100 e824 0000 |0009: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -0a1bd4: 0b01 |000c: move-result-wide v1 │ │ -0a1bd6: 5a01 e601 |000d: iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ -0a1bda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0a1bdc: 5901 e501 |0010: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a1be0: 5904 e801 |0012: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a1be4: 5905 e901 |0014: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a1be8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0a1bea: 5901 e701 |0017: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ -0a1bee: 5431 0d02 |0019: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1bf2: 6e20 8925 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a1bf8: 5431 1302 |001e: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a1bfc: 6e10 5d20 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a1c02: 0c00 |0023: move-result-object v0 │ │ -0a1c04: 1f00 bc00 |0024: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a1c08: 7100 e824 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -0a1c0e: 0b01 |0029: move-result-wide v1 │ │ -0a1c10: 5a01 e601 |002a: iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ -0a1c14: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -0a1c16: 5901 e501 |002d: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a1c1a: 5904 e801 |002f: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a1c1e: 5905 e901 |0031: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a1c22: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0a1c24: 5901 e701 |0034: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ -0a1c28: 5431 0d02 |0036: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1c2c: 6e20 8925 0100 |0038: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a1c32: 1e03 |003b: monitor-exit v3 │ │ -0a1c34: 6201 1d00 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a1c38: 7210 e100 0100 |003e: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -0a1c3e: 0c01 |0041: move-result-object v1 │ │ -0a1c40: 7210 3501 0100 |0042: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ -0a1c46: 0e00 |0045: return-void │ │ -0a1c48: 0d01 |0046: move-exception v1 │ │ -0a1c4a: 1e03 |0047: monitor-exit v3 │ │ -0a1c4c: 2701 |0048: throw v1 │ │ +0af9e4: |[0af9e4] com.badlogic.gdx.backends.android.AndroidInput.postTap:(II)V │ │ +0af9f4: 1d04 |0000: monitor-enter v4 │ │ +0af9f6: 5441 1302 |0001: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0af9fa: 6e10 5d20 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0afa00: 0c00 |0006: move-result-object v0 │ │ +0afa02: 1f00 bc00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0afa06: 7100 e824 0000 |0009: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0afa0c: 0b02 |000c: move-result-wide v2 │ │ +0afa0e: 5a02 e601 |000d: iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ +0afa12: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0afa14: 5901 e501 |0010: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0afa18: 5905 e801 |0012: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0afa1c: 5906 e901 |0014: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0afa20: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0afa22: 5901 e701 |0017: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ +0afa26: 5441 0d02 |0019: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afa2a: 6e20 8925 0100 |001b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0afa30: 5441 1302 |001e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0afa34: 6e10 5d20 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0afa3a: 0c00 |0023: move-result-object v0 │ │ +0afa3c: 1f00 bc00 |0024: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0afa40: 7100 e824 0000 |0026: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0afa46: 0b02 |0029: move-result-wide v2 │ │ +0afa48: 5a02 e601 |002a: iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ +0afa4c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0afa4e: 5901 e501 |002d: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0afa52: 5905 e801 |002f: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0afa56: 5906 e901 |0031: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0afa5a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0afa5c: 5901 e701 |0034: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ +0afa60: 5441 0d02 |0036: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afa64: 6e20 8925 0100 |0038: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0afa6a: 1e04 |003b: monitor-exit v4 │ │ +0afa6c: 6201 1d00 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0afa70: 7210 e100 0100 |003e: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +0afa76: 0c01 |0041: move-result-object v1 │ │ +0afa78: 7210 3501 0100 |0042: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ +0afa7e: 0e00 |0045: return-void │ │ +0afa80: 0d01 |0046: move-exception v1 │ │ +0afa82: 1e04 |0047: monitor-exit v4 │ │ +0afa84: 2701 |0048: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x003c │ │ -> 0x0046 │ │ 0x0047 - 0x0048 │ │ -> 0x0046 │ │ positions : │ │ 0x0000 line=432 │ │ @@ -195135,154 +195163,154 @@ │ │ 0x003b line=448 │ │ 0x003c line=449 │ │ 0x0045 line=450 │ │ 0x0046 line=448 │ │ 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 │ │ │ │ #36 : (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 │ │ -0a1c64: |[0a1c64] com.badlogic.gdx.backends.android.AndroidInput.processEvents:()V │ │ -0a1c74: 1d08 |0000: monitor-enter v8 │ │ -0a1c76: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0a1c78: 5c84 fc01 |0002: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ -0a1c7c: 5484 0602 |0004: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ -0a1c80: 3804 8000 |0006: if-eqz v4, 0086 // +0080 │ │ -0a1c84: 5483 0602 |0008: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ -0a1c88: 5484 fd01 |000a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1c8c: 6e10 9325 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0a1c92: 0a02 |000f: move-result v2 │ │ -0a1c94: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0a1c96: 3521 3000 |0011: if-ge v1, v2, 0041 // +0030 │ │ -0a1c9a: 5484 fd01 |0013: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1c9e: 6e20 8d25 1400 |0015: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0a1ca4: 0c00 |0018: move-result-object v0 │ │ -0a1ca6: 1f00 ba00 |0019: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ -0a1caa: 5304 dc01 |001b: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.timeStamp:J // field@01dc │ │ -0a1cae: 5a84 f601 |001d: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ -0a1cb2: 5204 dd01 |001f: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ -0a1cb6: 2b04 c500 0000 |0021: packed-switch v4, 000000e6 // +000000c5 │ │ -0a1cbc: 5484 1202 |0024: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ -0a1cc0: 6e20 5a20 0400 |0026: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -0a1cc6: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1cca: 28e6 |002b: goto 0011 // -001a │ │ -0a1ccc: 5204 db01 |002c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1cd0: 7220 8901 4300 |002e: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0189 │ │ -0a1cd6: 28f3 |0031: goto 0024 // -000d │ │ -0a1cd8: 0d04 |0032: move-exception v4 │ │ -0a1cda: 1e08 |0033: monitor-exit v8 │ │ -0a1cdc: 2704 |0034: throw v4 │ │ -0a1cde: 5204 db01 |0035: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ -0a1ce2: 7220 8b01 4300 |0037: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@018b │ │ -0a1ce8: 28ea |003a: goto 0024 // -0016 │ │ -0a1cea: 5704 da01 |003b: iget-char v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ -0a1cee: 7220 8a01 4300 |003d: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@018a │ │ -0a1cf4: 28e4 |0040: goto 0024 // -001c │ │ -0a1cf6: 5484 0d02 |0041: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1cfa: 6e10 9325 0400 |0043: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0a1d00: 0a02 |0046: move-result v2 │ │ -0a1d02: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -0a1d04: 3521 7500 |0048: if-ge v1, v2, 00bd // +0075 │ │ -0a1d08: 5484 0d02 |004a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1d0c: 6e20 8d25 1400 |004c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0a1d12: 0c00 |004f: move-result-object v0 │ │ -0a1d14: 1f00 bc00 |0050: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a1d18: 5304 e601 |0052: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ -0a1d1c: 5a84 f601 |0054: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ -0a1d20: 5204 e701 |0056: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ -0a1d24: 2b04 9800 0000 |0058: packed-switch v4, 000000f0 // +00000098 │ │ -0a1d2a: 5484 1302 |005b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a1d2e: 6e20 5a20 0400 |005d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -0a1d34: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1d38: 28e6 |0062: goto 0048 // -001a │ │ -0a1d3a: 5204 e801 |0063: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a1d3e: 5205 e901 |0065: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a1d42: 5206 e501 |0067: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a1d46: 1207 |0069: const/4 v7, #int 0 // #0 │ │ -0a1d48: 7257 8e01 4365 |006a: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@018e │ │ -0a1d4e: 1214 |006d: const/4 v4, #int 1 // #1 │ │ -0a1d50: 5c84 fc01 |006e: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ -0a1d54: 28eb |0070: goto 005b // -0015 │ │ -0a1d56: 5204 e801 |0071: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a1d5a: 5205 e901 |0073: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a1d5e: 5206 e501 |0075: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a1d62: 1207 |0077: const/4 v7, #int 0 // #0 │ │ -0a1d64: 7257 9001 4365 |0078: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@0190 │ │ -0a1d6a: 28e0 |007b: goto 005b // -0020 │ │ -0a1d6c: 5204 e801 |007c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a1d70: 5205 e901 |007e: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a1d74: 5206 e501 |0080: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a1d78: 7240 8f01 4365 |0082: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@018f │ │ -0a1d7e: 28d6 |0085: goto 005b // -002a │ │ -0a1d80: 5484 0d02 |0086: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1d84: 6e10 9325 0400 |0088: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0a1d8a: 0a02 |008b: move-result v2 │ │ -0a1d8c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -0a1d8e: 3521 1900 |008d: if-ge v1, v2, 00a6 // +0019 │ │ -0a1d92: 5484 0d02 |008f: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1d96: 6e20 8d25 1400 |0091: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0a1d9c: 0c00 |0094: move-result-object v0 │ │ -0a1d9e: 1f00 bc00 |0095: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a1da2: 5204 e701 |0097: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ -0a1da6: 3904 0500 |0099: if-nez v4, 009e // +0005 │ │ -0a1daa: 1214 |009b: const/4 v4, #int 1 // #1 │ │ -0a1dac: 5c84 fc01 |009c: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ -0a1db0: 5484 1302 |009e: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a1db4: 6e20 5a20 0400 |00a0: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -0a1dba: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1dbe: 28e8 |00a5: goto 008d // -0018 │ │ -0a1dc0: 5484 fd01 |00a6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1dc4: 6e10 9325 0400 |00a8: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0a1dca: 0a02 |00ab: move-result v2 │ │ -0a1dcc: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ -0a1dce: 3521 1000 |00ad: if-ge v1, v2, 00bd // +0010 │ │ -0a1dd2: 5484 1202 |00af: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ -0a1dd6: 5485 fd01 |00b1: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1dda: 6e20 8d25 1500 |00b3: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0a1de0: 0c05 |00b6: move-result-object v5 │ │ -0a1de2: 6e20 5a20 5400 |00b7: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -0a1de8: d801 0101 |00ba: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1dec: 28f1 |00bc: goto 00ad // -000f │ │ -0a1dee: 5484 0d02 |00bd: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1df2: 6e10 9325 0400 |00bf: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0a1df8: 0a04 |00c2: move-result v4 │ │ -0a1dfa: 3904 1700 |00c3: if-nez v4, 00da // +0017 │ │ -0a1dfe: 1201 |00c5: const/4 v1, #int 0 // #0 │ │ -0a1e00: 5484 f701 |00c6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a1e04: 2144 |00c8: array-length v4, v4 │ │ -0a1e06: 3541 1100 |00c9: if-ge v1, v4, 00da // +0011 │ │ -0a1e0a: 5484 f701 |00cb: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a1e0e: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ -0a1e10: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ -0a1e12: 4b06 0405 |00cf: aput v6, v4, v5 │ │ -0a1e16: 5484 f801 |00d1: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a1e1a: 1205 |00d3: const/4 v5, #int 0 // #0 │ │ -0a1e1c: 1206 |00d4: const/4 v6, #int 0 // #0 │ │ -0a1e1e: 4b06 0405 |00d5: aput v6, v4, v5 │ │ -0a1e22: d801 0101 |00d7: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1e26: 28ed |00d9: goto 00c6 // -0013 │ │ -0a1e28: 5484 fd01 |00da: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ -0a1e2c: 6e10 8b25 0400 |00dc: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0a1e32: 5484 0d02 |00df: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a1e36: 6e10 8b25 0400 |00e1: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0a1e3c: 1e08 |00e4: monitor-exit v8 │ │ -0a1e3e: 0e00 |00e5: return-void │ │ -0a1e40: 0001 0300 0000 0000 0b00 0000 1400 ... |00e6: packed-switch-data (10 units) │ │ -0a1e54: 0001 0300 0000 0000 0b00 0000 1900 ... |00f0: packed-switch-data (10 units) │ │ +0afa9c: |[0afa9c] com.badlogic.gdx.backends.android.AndroidInput.processEvents:()V │ │ +0afaac: 1d08 |0000: monitor-enter v8 │ │ +0afaae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0afab0: 5c84 fc01 |0002: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ +0afab4: 5484 0602 |0004: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ +0afab8: 3804 8000 |0006: if-eqz v4, 0086 // +0080 │ │ +0afabc: 5483 0602 |0008: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ +0afac0: 5484 fd01 |000a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0afac4: 6e10 9325 0400 |000c: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0afaca: 0a02 |000f: move-result v2 │ │ +0afacc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0aface: 3521 3000 |0011: if-ge v1, v2, 0041 // +0030 │ │ +0afad2: 5484 fd01 |0013: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0afad6: 6e20 8d25 1400 |0015: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0afadc: 0c00 |0018: move-result-object v0 │ │ +0afade: 1f00 ba00 |0019: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; // type@00ba │ │ +0afae2: 5304 dc01 |001b: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.timeStamp:J // field@01dc │ │ +0afae6: 5a84 f601 |001d: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ +0afaea: 5204 dd01 |001f: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.type:I // field@01dd │ │ +0afaee: 2b04 c500 0000 |0021: packed-switch v4, 000000e6 // +000000c5 │ │ +0afaf4: 5484 1202 |0024: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ +0afaf8: 6e20 5a20 0400 |0026: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0afafe: d801 0101 |0029: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0afb02: 28e6 |002b: goto 0011 // -001a │ │ +0afb04: 5204 db01 |002c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0afb08: 7220 8901 4300 |002e: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyDown:(I)Z // method@0189 │ │ +0afb0e: 28f3 |0031: goto 0024 // -000d │ │ +0afb10: 0d04 |0032: move-exception v4 │ │ +0afb12: 1e08 |0033: monitor-exit v8 │ │ +0afb14: 2704 |0034: throw v4 │ │ +0afb16: 5204 db01 |0035: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyCode:I // field@01db │ │ +0afb1a: 7220 8b01 4300 |0037: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyUp:(I)Z // method@018b │ │ +0afb20: 28ea |003a: goto 0024 // -0016 │ │ +0afb22: 5704 da01 |003b: iget-char v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;.keyChar:C // field@01da │ │ +0afb26: 7220 8a01 4300 |003d: invoke-interface {v3, v4}, Lcom/badlogic/gdx/InputProcessor;.keyTyped:(C)Z // method@018a │ │ +0afb2c: 28e4 |0040: goto 0024 // -001c │ │ +0afb2e: 5484 0d02 |0041: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afb32: 6e10 9325 0400 |0043: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0afb38: 0a02 |0046: move-result v2 │ │ +0afb3a: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +0afb3c: 3521 7500 |0048: if-ge v1, v2, 00bd // +0075 │ │ +0afb40: 5484 0d02 |004a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afb44: 6e20 8d25 1400 |004c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0afb4a: 0c00 |004f: move-result-object v0 │ │ +0afb4c: 1f00 bc00 |0050: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0afb50: 5304 e601 |0052: iget-wide v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ +0afb54: 5a84 f601 |0054: iput-wide v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.currentEventTimeStamp:J // field@01f6 │ │ +0afb58: 5204 e701 |0056: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ +0afb5c: 2b04 9800 0000 |0058: packed-switch v4, 000000f0 // +00000098 │ │ +0afb62: 5484 1302 |005b: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0afb66: 6e20 5a20 0400 |005d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0afb6c: d801 0101 |0060: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0afb70: 28e6 |0062: goto 0048 // -001a │ │ +0afb72: 5204 e801 |0063: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0afb76: 5205 e901 |0065: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0afb7a: 5206 e501 |0067: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0afb7e: 1207 |0069: const/4 v7, #int 0 // #0 │ │ +0afb80: 7257 8e01 4365 |006a: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchDown:(IIII)Z // method@018e │ │ +0afb86: 1214 |006d: const/4 v4, #int 1 // #1 │ │ +0afb88: 5c84 fc01 |006e: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ +0afb8c: 28eb |0070: goto 005b // -0015 │ │ +0afb8e: 5204 e801 |0071: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0afb92: 5205 e901 |0073: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0afb96: 5206 e501 |0075: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0afb9a: 1207 |0077: const/4 v7, #int 0 // #0 │ │ +0afb9c: 7257 9001 4365 |0078: invoke-interface {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/InputProcessor;.touchUp:(IIII)Z // method@0190 │ │ +0afba2: 28e0 |007b: goto 005b // -0020 │ │ +0afba4: 5204 e801 |007c: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0afba8: 5205 e901 |007e: iget v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0afbac: 5206 e501 |0080: iget v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0afbb0: 7240 8f01 4365 |0082: invoke-interface {v3, v4, v5, v6}, Lcom/badlogic/gdx/InputProcessor;.touchDragged:(III)Z // method@018f │ │ +0afbb6: 28d6 |0085: goto 005b // -002a │ │ +0afbb8: 5484 0d02 |0086: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afbbc: 6e10 9325 0400 |0088: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0afbc2: 0a02 |008b: move-result v2 │ │ +0afbc4: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +0afbc6: 3521 1900 |008d: if-ge v1, v2, 00a6 // +0019 │ │ +0afbca: 5484 0d02 |008f: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afbce: 6e20 8d25 1400 |0091: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0afbd4: 0c00 |0094: move-result-object v0 │ │ +0afbd6: 1f00 bc00 |0095: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0afbda: 5204 e701 |0097: iget v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ +0afbde: 3904 0500 |0099: if-nez v4, 009e // +0005 │ │ +0afbe2: 1214 |009b: const/4 v4, #int 1 // #1 │ │ +0afbe4: 5c84 fc01 |009c: iput-boolean v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.justTouched:Z // field@01fc │ │ +0afbe8: 5484 1302 |009e: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0afbec: 6e20 5a20 0400 |00a0: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0afbf2: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0afbf6: 28e8 |00a5: goto 008d // -0018 │ │ +0afbf8: 5484 fd01 |00a6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0afbfc: 6e10 9325 0400 |00a8: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0afc02: 0a02 |00ab: move-result v2 │ │ +0afc04: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ +0afc06: 3521 1000 |00ad: if-ge v1, v2, 00bd // +0010 │ │ +0afc0a: 5484 1202 |00af: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; // field@0212 │ │ +0afc0e: 5485 fd01 |00b1: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0afc12: 6e20 8d25 1500 |00b3: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0afc18: 0c05 |00b6: move-result-object v5 │ │ +0afc1a: 6e20 5a20 5400 |00b7: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0afc20: d801 0101 |00ba: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0afc24: 28f1 |00bc: goto 00ad // -000f │ │ +0afc26: 5484 0d02 |00bd: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afc2a: 6e10 9325 0400 |00bf: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0afc30: 0a04 |00c2: move-result v4 │ │ +0afc32: 3904 1700 |00c3: if-nez v4, 00da // +0017 │ │ +0afc36: 1201 |00c5: const/4 v1, #int 0 // #0 │ │ +0afc38: 5484 f701 |00c6: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0afc3c: 2144 |00c8: array-length v4, v4 │ │ +0afc3e: 3541 1100 |00c9: if-ge v1, v4, 00da // +0011 │ │ +0afc42: 5484 f701 |00cb: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0afc46: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ +0afc48: 1206 |00ce: const/4 v6, #int 0 // #0 │ │ +0afc4a: 4b06 0405 |00cf: aput v6, v4, v5 │ │ +0afc4e: 5484 f801 |00d1: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0afc52: 1205 |00d3: const/4 v5, #int 0 // #0 │ │ +0afc54: 1206 |00d4: const/4 v6, #int 0 // #0 │ │ +0afc56: 4b06 0405 |00d5: aput v6, v4, v5 │ │ +0afc5a: d801 0101 |00d7: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0afc5e: 28ed |00d9: goto 00c6 // -0013 │ │ +0afc60: 5484 fd01 |00da: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.keyEvents:Ljava/util/ArrayList; // field@01fd │ │ +0afc64: 6e10 8b25 0400 |00dc: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0afc6a: 5484 0d02 |00df: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0afc6e: 6e10 8b25 0400 |00e1: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0afc74: 1e08 |00e4: monitor-exit v8 │ │ +0afc76: 0e00 |00e5: return-void │ │ +0afc78: 0001 0300 0000 0000 0b00 0000 1400 ... |00e6: packed-switch-data (10 units) │ │ +0afc8c: 0001 0300 0000 0000 0b00 0000 1900 ... |00f0: packed-switch-data (10 units) │ │ catches : 2 │ │ 0x0002 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x00e5 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=325 │ │ @@ -195352,93 +195380,93 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -0a1e7c: |[0a1e7c] com.badlogic.gdx.backends.android.AndroidInput.registerSensorListeners:()V │ │ -0a1e8c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a1e8e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a1e90: 5482 f401 |0002: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01f4 │ │ -0a1e94: 5522 6501 |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0165 │ │ -0a1e98: 3802 8800 |0006: if-eqz v2, 008e // +0088 │ │ -0a1e9c: 5482 f501 |0008: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -0a1ea0: 1a03 d324 |000a: const-string v3, "sensor" // string@24d3 │ │ -0a1ea4: 6e20 1500 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -0a1eaa: 0c02 |000f: move-result-object v2 │ │ -0a1eac: 1f02 1800 |0010: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ -0a1eb0: 5b82 0102 |0012: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1eb4: 5482 0102 |0014: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1eb8: 6e20 3300 7200 |0016: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0033 │ │ -0a1ebe: 0c02 |0019: move-result-object v2 │ │ -0a1ec0: 7210 b725 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@25b7 │ │ -0a1ec6: 0a02 |001d: move-result v2 │ │ -0a1ec8: 3902 4c00 |001e: if-nez v2, 006a // +004c │ │ -0a1ecc: 5c86 eb01 |0020: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ -0a1ed0: 5482 f401 |0022: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01f4 │ │ -0a1ed4: 5522 6601 |0024: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0166 │ │ -0a1ed8: 3802 6e00 |0026: if-eqz v2, 0094 // +006e │ │ -0a1edc: 5482 0102 |0028: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1ee0: 3902 0e00 |002a: if-nez v2, 0038 // +000e │ │ -0a1ee4: 5482 f501 |002c: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ -0a1ee8: 1a03 d324 |002e: const-string v3, "sensor" // string@24d3 │ │ -0a1eec: 6e20 1500 3200 |0030: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ -0a1ef2: 0c02 |0033: move-result-object v2 │ │ -0a1ef4: 1f02 1800 |0034: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ -0a1ef8: 5b82 0102 |0036: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1efc: 5482 0102 |0038: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1f00: 1223 |003a: const/4 v3, #int 2 // #2 │ │ -0a1f02: 6e20 3000 3200 |003b: invoke-virtual {v2, v3}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0030 │ │ -0a1f08: 0c01 |003e: move-result-object v1 │ │ -0a1f0a: 3801 5200 |003f: if-eqz v1, 0091 // +0052 │ │ -0a1f0e: 5582 eb01 |0041: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ -0a1f12: 5c82 f201 |0043: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1f16: 5582 f201 |0045: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1f1a: 3802 1900 |0047: if-eqz v2, 0060 // +0019 │ │ -0a1f1e: 2202 bb00 |0049: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00bb │ │ -0a1f22: 5483 0202 |004b: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ -0a1f26: 5484 ed01 |004d: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a1f2a: 5485 0002 |004f: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ -0a1f2e: 7055 3b05 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@053b │ │ -0a1f34: 5b82 f301 |0054: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ -0a1f38: 5482 0102 |0056: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1f3c: 5483 f301 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ -0a1f40: 6e40 3400 3271 |005a: invoke-virtual {v2, v3, v1, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0034 │ │ -0a1f46: 0a02 |005d: move-result v2 │ │ -0a1f48: 5c82 f201 |005e: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1f4c: 6202 1d00 |0060: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a1f50: 1a03 8601 |0062: const-string v3, "AndroidInput" // string@0186 │ │ -0a1f54: 1a04 d424 |0064: const-string v4, "sensor listener setup" // string@24d4 │ │ -0a1f58: 7230 e900 3204 |0066: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a1f5e: 0e00 |0069: return-void │ │ -0a1f60: 5482 0102 |006a: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1f64: 6e20 3300 7200 |006c: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0033 │ │ -0a1f6a: 0c02 |006f: move-result-object v2 │ │ -0a1f6c: 7220 b225 6200 |0070: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0a1f72: 0c00 |0073: move-result-object v0 │ │ -0a1f74: 1f00 1500 |0074: check-cast v0, Landroid/hardware/Sensor; // type@0015 │ │ -0a1f78: 2202 bb00 |0076: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00bb │ │ -0a1f7c: 5483 0202 |0078: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ -0a1f80: 5484 ed01 |007a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ -0a1f84: 5485 0002 |007c: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ -0a1f88: 7055 3b05 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@053b │ │ -0a1f8e: 5b82 ec01 |0081: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ -0a1f92: 5482 0102 |0083: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a1f96: 5483 ec01 |0085: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ -0a1f9a: 6e40 3400 3270 |0087: invoke-virtual {v2, v3, v0, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0034 │ │ -0a1fa0: 0a02 |008a: move-result v2 │ │ -0a1fa2: 5c82 eb01 |008b: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ -0a1fa6: 2895 |008d: goto 0022 // -006b │ │ -0a1fa8: 5c86 eb01 |008e: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ -0a1fac: 2892 |0090: goto 0022 // -006e │ │ -0a1fae: 5c86 f201 |0091: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1fb2: 28cd |0093: goto 0060 // -0033 │ │ -0a1fb4: 5c86 f201 |0094: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ -0a1fb8: 28ca |0096: goto 0060 // -0036 │ │ +0afcb4: |[0afcb4] com.badlogic.gdx.backends.android.AndroidInput.registerSensorListeners:()V │ │ +0afcc4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0afcc6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0afcc8: 5482 f401 |0002: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01f4 │ │ +0afccc: 5522 6501 |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useAccelerometer:Z // field@0165 │ │ +0afcd0: 3802 8800 |0006: if-eqz v2, 008e // +0088 │ │ +0afcd4: 5482 f501 |0008: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0afcd8: 1a03 d324 |000a: const-string v3, "sensor" // string@24d3 │ │ +0afcdc: 6e20 1500 3200 |000c: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +0afce2: 0c02 |000f: move-result-object v2 │ │ +0afce4: 1f02 1800 |0010: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ +0afce8: 5b82 0102 |0012: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afcec: 5482 0102 |0014: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afcf0: 6e20 3300 7200 |0016: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0033 │ │ +0afcf6: 0c02 |0019: move-result-object v2 │ │ +0afcf8: 7210 b725 0200 |001a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@25b7 │ │ +0afcfe: 0a02 |001d: move-result v2 │ │ +0afd00: 3902 4c00 |001e: if-nez v2, 006a // +004c │ │ +0afd04: 5c86 eb01 |0020: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ +0afd08: 5482 f401 |0022: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.config:Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration; // field@01f4 │ │ +0afd0c: 5522 6601 |0024: iget-boolean v2, v2, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useCompass:Z // field@0166 │ │ +0afd10: 3802 6e00 |0026: if-eqz v2, 0094 // +006e │ │ +0afd14: 5482 0102 |0028: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afd18: 3902 0e00 |002a: if-nez v2, 0038 // +000e │ │ +0afd1c: 5482 f501 |002c: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.context:Landroid/content/Context; // field@01f5 │ │ +0afd20: 1a03 d324 |002e: const-string v3, "sensor" // string@24d3 │ │ +0afd24: 6e20 1500 3200 |0030: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0015 │ │ +0afd2a: 0c02 |0033: move-result-object v2 │ │ +0afd2c: 1f02 1800 |0034: check-cast v2, Landroid/hardware/SensorManager; // type@0018 │ │ +0afd30: 5b82 0102 |0036: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afd34: 5482 0102 |0038: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afd38: 1223 |003a: const/4 v3, #int 2 // #2 │ │ +0afd3a: 6e20 3000 3200 |003b: invoke-virtual {v2, v3}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@0030 │ │ +0afd40: 0c01 |003e: move-result-object v1 │ │ +0afd42: 3801 5200 |003f: if-eqz v1, 0091 // +0052 │ │ +0afd46: 5582 eb01 |0041: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ +0afd4a: 5c82 f201 |0043: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0afd4e: 5582 f201 |0045: iget-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0afd52: 3802 1900 |0047: if-eqz v2, 0060 // +0019 │ │ +0afd56: 2202 bb00 |0049: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00bb │ │ +0afd5a: 5483 0202 |004b: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ +0afd5e: 5484 ed01 |004d: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0afd62: 5485 0002 |004f: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ +0afd66: 7055 3b05 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@053b │ │ +0afd6c: 5b82 f301 |0054: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ +0afd70: 5482 0102 |0056: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afd74: 5483 f301 |0058: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ +0afd78: 6e40 3400 3271 |005a: invoke-virtual {v2, v3, v1, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0034 │ │ +0afd7e: 0a02 |005d: move-result v2 │ │ +0afd80: 5c82 f201 |005e: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0afd84: 6202 1d00 |0060: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0afd88: 1a03 8601 |0062: const-string v3, "AndroidInput" // string@0186 │ │ +0afd8c: 1a04 d424 |0064: const-string v4, "sensor listener setup" // string@24d4 │ │ +0afd90: 7230 e900 3204 |0066: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0afd96: 0e00 |0069: return-void │ │ +0afd98: 5482 0102 |006a: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afd9c: 6e20 3300 7200 |006c: invoke-virtual {v2, v7}, Landroid/hardware/SensorManager;.getSensorList:(I)Ljava/util/List; // method@0033 │ │ +0afda2: 0c02 |006f: move-result-object v2 │ │ +0afda4: 7220 b225 6200 |0070: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0afdaa: 0c00 |0073: move-result-object v0 │ │ +0afdac: 1f00 1500 |0074: check-cast v0, Landroid/hardware/Sensor; // type@0015 │ │ +0afdb0: 2202 bb00 |0076: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidInput$SensorListener; // type@00bb │ │ +0afdb4: 5483 0202 |0078: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.nativeOrientation:Lcom/badlogic/gdx/Input$Orientation; // field@0202 │ │ +0afdb8: 5484 ed01 |007a: iget-object v4, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerValues:[F // field@01ed │ │ +0afdbc: 5485 0002 |007c: iget-object v5, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.magneticFieldValues:[F // field@0200 │ │ +0afdc0: 7055 3b05 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@053b │ │ +0afdc6: 5b82 ec01 |0081: iput-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ +0afdca: 5482 0102 |0083: iget-object v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afdce: 5483 ec01 |0085: iget-object v3, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ +0afdd2: 6e40 3400 3270 |0087: invoke-virtual {v2, v3, v0, v7}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@0034 │ │ +0afdd8: 0a02 |008a: move-result v2 │ │ +0afdda: 5c82 eb01 |008b: iput-boolean v2, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ +0afdde: 2895 |008d: goto 0022 // -006b │ │ +0afde0: 5c86 eb01 |008e: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerAvailable:Z // field@01eb │ │ +0afde4: 2892 |0090: goto 0022 // -006e │ │ +0afde6: 5c86 f201 |0091: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0afdea: 28cd |0093: goto 0060 // -0033 │ │ +0afdec: 5c86 f201 |0094: iput-boolean v6, v8, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassAvailable:Z // field@01f2 │ │ +0afdf0: 28ca |0096: goto 0060 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=611 │ │ 0x0008 line=612 │ │ 0x0014 line=613 │ │ 0x0020 line=614 │ │ 0x0022 line=624 │ │ @@ -195468,17 +195496,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1fbc: |[0a1fbc] com.badlogic.gdx.backends.android.AndroidInput.setCatchBackKey:(Z)V │ │ -0a1fcc: 5c01 f001 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@01f0 │ │ -0a1fd0: 0e00 |0002: return-void │ │ +0afdf4: |[0afdf4] com.badlogic.gdx.backends.android.AndroidInput.setCatchBackKey:(Z)V │ │ +0afe04: 5c01 f001 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchBack:Z // field@01f0 │ │ +0afe08: 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 │ │ @@ -195488,17 +195516,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1fd4: |[0a1fd4] com.badlogic.gdx.backends.android.AndroidInput.setCatchMenuKey:(Z)V │ │ -0a1fe4: 5c01 f101 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@01f1 │ │ -0a1fe8: 0e00 |0002: return-void │ │ +0afe0c: |[0afe0c] com.badlogic.gdx.backends.android.AndroidInput.setCatchMenuKey:(Z)V │ │ +0afe1c: 5c01 f101 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;.catchMenu:Z // field@01f1 │ │ +0afe20: 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 │ │ @@ -195508,16 +195536,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a1fec: |[0a1fec] com.badlogic.gdx.backends.android.AndroidInput.setCursorCatched:(Z)V │ │ -0a1ffc: 0e00 |0000: return-void │ │ +0afe24: |[0afe24] com.badlogic.gdx.backends.android.AndroidInput.setCursorCatched:(Z)V │ │ +0afe34: 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 │ │ │ │ @@ -195526,16 +195554,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a2000: |[0a2000] com.badlogic.gdx.backends.android.AndroidInput.setCursorPosition:(II)V │ │ -0a2010: 0e00 |0000: return-void │ │ +0afe38: |[0afe38] com.badlogic.gdx.backends.android.AndroidInput.setCursorPosition:(II)V │ │ +0afe48: 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 │ │ @@ -195545,22 +195573,22 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a2014: |[0a2014] com.badlogic.gdx.backends.android.AndroidInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -0a2024: 1d01 |0000: monitor-enter v1 │ │ -0a2026: 5b12 0602 |0001: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ -0a202a: 1e01 |0003: monitor-exit v1 │ │ -0a202c: 0e00 |0004: return-void │ │ -0a202e: 0d00 |0005: move-exception v0 │ │ -0a2030: 1e01 |0006: monitor-exit v1 │ │ -0a2032: 2700 |0007: throw v0 │ │ +0afe4c: |[0afe4c] com.badlogic.gdx.backends.android.AndroidInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0afe5c: 1d01 |0000: monitor-enter v1 │ │ +0afe5e: 5b12 0602 |0001: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0206 │ │ +0afe62: 1e01 |0003: monitor-exit v1 │ │ +0afe64: 0e00 |0004: return-void │ │ +0afe66: 0d00 |0005: move-exception v0 │ │ +0afe68: 1e01 |0006: monitor-exit v1 │ │ +0afe6a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=319 │ │ 0x0001 line=320 │ │ 0x0003 line=321 │ │ @@ -195575,20 +195603,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a2040: |[0a2040] com.badlogic.gdx.backends.android.AndroidInput.setOnscreenKeyboardVisible:(Z)V │ │ -0a2050: 5420 f901 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ -0a2054: 2201 b900 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$5; // type@00b9 │ │ -0a2058: 7030 3805 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V // method@0538 │ │ -0a205e: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ -0a2064: 0e00 |000a: return-void │ │ +0afe78: |[0afe78] com.badlogic.gdx.backends.android.AndroidInput.setOnscreenKeyboardVisible:(Z)V │ │ +0afe88: 5420 f901 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidInput;.handle:Landroid/os/Handler; // field@01f9 │ │ +0afe8c: 2201 b900 |0002: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidInput$5; // type@00b9 │ │ +0afe90: 7030 3805 2103 |0004: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidInput$5;.:(Lcom/badlogic/gdx/backends/android/AndroidInput;Z)V // method@0538 │ │ +0afe96: 6e20 7600 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0076 │ │ +0afe9c: 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 │ │ @@ -195598,36 +195626,36 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0a2068: |[0a2068] com.badlogic.gdx.backends.android.AndroidInput.unregisterSensorListeners:()V │ │ -0a2078: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a207a: 5430 0102 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a207e: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ -0a2082: 5430 ec01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ -0a2086: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0a208a: 5430 0102 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a208e: 5431 ec01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ -0a2092: 6e20 3500 1000 |000d: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0035 │ │ -0a2098: 5b32 ec01 |0010: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ -0a209c: 5430 f301 |0012: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ -0a20a0: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -0a20a4: 5430 0102 |0016: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a20a8: 5431 f301 |0018: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ -0a20ac: 6e20 3500 1000 |001a: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0035 │ │ -0a20b2: 5b32 f301 |001d: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ -0a20b6: 5b32 0102 |001f: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ -0a20ba: 6200 1d00 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a20be: 1a01 8601 |0023: const-string v1, "AndroidInput" // string@0186 │ │ -0a20c2: 1a02 d524 |0025: const-string v2, "sensor listener tear down" // string@24d5 │ │ -0a20c6: 7230 e900 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a20cc: 0e00 |002a: return-void │ │ +0afea0: |[0afea0] com.badlogic.gdx.backends.android.AndroidInput.unregisterSensorListeners:()V │ │ +0afeb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0afeb2: 5430 0102 |0001: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afeb6: 3800 1e00 |0003: if-eqz v0, 0021 // +001e │ │ +0afeba: 5430 ec01 |0005: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ +0afebe: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0afec2: 5430 0102 |0009: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afec6: 5431 ec01 |000b: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ +0afeca: 6e20 3500 1000 |000d: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0035 │ │ +0afed0: 5b32 ec01 |0010: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.accelerometerListener:Landroid/hardware/SensorEventListener; // field@01ec │ │ +0afed4: 5430 f301 |0012: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ +0afed8: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +0afedc: 5430 0102 |0016: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afee0: 5431 f301 |0018: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ +0afee4: 6e20 3500 1000 |001a: invoke-virtual {v0, v1}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@0035 │ │ +0afeea: 5b32 f301 |001d: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.compassListener:Landroid/hardware/SensorEventListener; // field@01f3 │ │ +0afeee: 5b32 0102 |001f: iput-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.manager:Landroid/hardware/SensorManager; // field@0201 │ │ +0afef2: 6200 1d00 |0021: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0afef6: 1a01 8601 |0023: const-string v1, "AndroidInput" // string@0186 │ │ +0afefa: 1a02 d524 |0025: const-string v2, "sensor listener tear down" // string@24d5 │ │ +0afefe: 7230 e900 1002 |0027: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0aff04: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=642 │ │ 0x0005 line=643 │ │ 0x0009 line=644 │ │ 0x0010 line=645 │ │ 0x0012 line=647 │ │ @@ -195640,44 +195668,44 @@ │ │ 0x0000 - 0x002b reg=3 this Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ │ │ #45 : (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 │ │ -0a20d0: |[0a20d0] com.badlogic.gdx.backends.android.AndroidInput.vibrate:(I)V │ │ -0a20e0: 5430 1402 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ -0a20e4: 8141 |0002: int-to-long v1, v4 │ │ -0a20e6: 6e30 7b00 1002 |0003: invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;.vibrate:(J)V // method@007b │ │ -0a20ec: 0e00 |0006: return-void │ │ +0aff08: |[0aff08] com.badlogic.gdx.backends.android.AndroidInput.vibrate:(I)V │ │ +0aff18: 5440 1402 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ +0aff1c: 8152 |0002: int-to-long v2, v5 │ │ +0aff1e: 6e30 7b00 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@007b │ │ +0aff24: 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 │ │ │ │ #46 : (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 │ │ -0a20f0: |[0a20f0] com.badlogic.gdx.backends.android.AndroidInput.vibrate:([JI)V │ │ -0a2100: 5410 1402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ -0a2104: 6e30 7c00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:([JI)V // method@007c │ │ -0a210a: 0e00 |0005: return-void │ │ +0aff28: |[0aff28] com.badlogic.gdx.backends.android.AndroidInput.vibrate:([JI)V │ │ +0aff38: 5410 1402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidInput;.vibrator:Landroid/os/Vibrator; // field@0214 │ │ +0aff3c: 6e30 7c00 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:([JI)V // method@007c │ │ +0aff42: 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 │ │ @@ -195767,17 +195795,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a210c: |[0a210c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:()V │ │ -0a211c: 7100 271e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1e27 │ │ -0a2122: 0e00 |0003: return-void │ │ +0aff44: |[0aff44] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:()V │ │ +0aff54: 7100 271e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/GdxNativesLoader;.load:()V // method@1e27 │ │ +0aff5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -195785,29 +195813,29 @@ │ │ type : '(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a2124: |[0a2124] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ -0a2134: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a213a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a213c: 5c10 1a02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@021a │ │ -0a2140: 2200 a702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0a2144: 7010 db1c 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0a214a: 5b10 2002 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a214e: 2200 a702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0a2152: 7010 db1c 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0a2158: 5b10 1802 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0218 │ │ -0a215c: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -0a215e: 5910 1e02 |0015: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a2162: 5b12 2102 |0017: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ -0a2166: 5b13 1702 |0019: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0217 │ │ -0a216a: 0e00 |001b: return-void │ │ +0aff5c: |[0aff5c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.:(Landroid/service/wallpaper/WallpaperService;Landroid/service/wallpaper/WallpaperService$Engine;)V │ │ +0aff6c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0aff72: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0aff74: 5c10 1a02 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@021a │ │ +0aff78: 2200 a702 |0006: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0aff7c: 7010 db1c 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0aff82: 5b10 2002 |000b: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0aff86: 2200 a702 |000d: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0aff8a: 7010 db1c 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0aff90: 5b10 1802 |0012: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.executedRunnables:Lcom/badlogic/gdx/utils/Array; // field@0218 │ │ +0aff94: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +0aff96: 5910 1e02 |0015: iput v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0aff9a: 5b12 2102 |0017: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ +0aff9e: 5b13 1702 |0019: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0217 │ │ +0affa2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=72 │ │ 0x0006 line=73 │ │ 0x000d line=74 │ │ 0x0014 line=75 │ │ @@ -195825,20 +195853,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 │ │ -0a216c: |[0a216c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a217c: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a2180: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a2182: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a2186: 7120 8f00 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ -0a218c: 0e00 |0008: return-void │ │ +0affa4: |[0affa4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0affb4: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0affb8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0affba: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0affbe: 7120 8f00 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@008f │ │ +0affc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ 0x0008 line=206 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ @@ -195850,20 +195878,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 │ │ -0a2190: |[0a2190] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0a21a0: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a21a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a21a6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a21aa: 7130 9000 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0090 │ │ -0a21b0: 0e00 |0008: return-void │ │ +0affc8: |[0affc8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.debug:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0affd8: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0affdc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0affde: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0affe2: 7130 9000 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0090 │ │ +0affe8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=211 │ │ 0x0008 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ @@ -195876,20 +195904,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 │ │ -0a21b4: |[0a21b4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a21c4: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a21c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a21ca: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a21ce: 7120 9100 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ -0a21d4: 0e00 |0008: return-void │ │ +0affec: |[0affec] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0afffc: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0b0000: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b0002: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b0006: 7120 9100 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ +0b000c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0008 line=228 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -195900,20 +195928,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 │ │ -0a21d8: |[0a21d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0a21e8: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a21ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a21ee: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a21f2: 7130 9200 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0092 │ │ -0a21f8: 0e00 |0008: return-void │ │ +0b0010: |[0b0010] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0b0020: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0b0024: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b0026: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b002a: 7130 9200 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0092 │ │ +0b0030: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0008 line=233 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -195925,16 +195953,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a21fc: |[0a21fc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.exit:()V │ │ -0a220c: 0e00 |0000: return-void │ │ +0b0034: |[0b0034] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.exit:()V │ │ +0b0044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #5 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -195942,17 +195970,17 @@ │ │ type : '()Lcom/badlogic/gdx/Audio;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2210: |[0a2210] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getAudio:()Lcom/badlogic/gdx/Audio; │ │ -0a2220: 5410 1502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ -0a2224: 1100 |0002: return-object v0 │ │ +0b0048: |[0b0048] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getAudio:()Lcom/badlogic/gdx/Audio; │ │ +0b0058: 5410 1502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ +0b005c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #6 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -195960,23 +195988,23 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Clipboard;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2228: |[0a2228] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ -0a2238: 5420 1602 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0216 │ │ -0a223c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0a2240: 2200 9e00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009e │ │ -0a2244: 5421 2102 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ -0a2248: 7020 7103 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@0371 │ │ -0a224e: 5b20 1602 |000b: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0216 │ │ -0a2252: 5420 1602 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0216 │ │ -0a2256: 1100 |000f: return-object v0 │ │ +0b0060: |[0b0060] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; │ │ +0b0070: 5420 1602 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0216 │ │ +0b0074: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0b0078: 2200 9e00 |0004: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidClipboard; // type@009e │ │ +0b007c: 5421 2102 |0006: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ +0b0080: 7020 7103 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidClipboard;.:(Landroid/content/Context;)V // method@0371 │ │ +0b0086: 5b20 1602 |000b: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0216 │ │ +0b008a: 5420 1602 |000d: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.clipboard:Lcom/badlogic/gdx/backends/android/AndroidClipboard; // field@0216 │ │ +0b008e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ 0x000d line=198 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ @@ -195986,17 +196014,17 @@ │ │ type : '()Landroid/service/wallpaper/WallpaperService$Engine;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2258: |[0a2258] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ -0a2268: 5410 1702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0217 │ │ -0a226c: 1100 |0002: return-object v0 │ │ +0b0090: |[0b0090] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getEngine:()Landroid/service/wallpaper/WallpaperService$Engine; │ │ +0b00a0: 5410 1702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.engine:Landroid/service/wallpaper/WallpaperService$Engine; // field@0217 │ │ +0b00a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #8 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196004,17 +196032,17 @@ │ │ type : '()Lcom/badlogic/gdx/Files;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2270: |[0a2270] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getFiles:()Lcom/badlogic/gdx/Files; │ │ -0a2280: 5410 1902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0219 │ │ -0a2284: 1100 |0002: return-object v0 │ │ +0b00a8: |[0b00a8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getFiles:()Lcom/badlogic/gdx/Files; │ │ +0b00b8: 5410 1902 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0219 │ │ +0b00bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #9 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196022,17 +196050,17 @@ │ │ type : '()Lcom/badlogic/gdx/Graphics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2288: |[0a2288] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ -0a2298: 5410 1b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ -0a229c: 1100 |0002: return-object v0 │ │ +0b00c0: |[0b00c0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getGraphics:()Lcom/badlogic/gdx/Graphics; │ │ +0b00d0: 5410 1b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ +0b00d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #10 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196040,17 +196068,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a22a0: |[0a22a0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getInput:()Lcom/badlogic/gdx/Input; │ │ -0a22b0: 5410 1c02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ -0a22b4: 1100 |0002: return-object v0 │ │ +0b00d8: |[0b00d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getInput:()Lcom/badlogic/gdx/Input; │ │ +0b00e8: 5410 1c02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ +0b00ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #11 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196058,25 +196086,25 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a22b8: |[0a22b8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getJavaHeap:()J │ │ -0a22c8: 7100 9f24 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ -0a22ce: 0c00 |0003: move-result-object v0 │ │ -0a22d0: 6e10 a024 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@24a0 │ │ -0a22d6: 0b00 |0007: move-result-wide v0 │ │ -0a22d8: 7100 9f24 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ -0a22de: 0c02 |000b: move-result-object v2 │ │ -0a22e0: 6e10 9e24 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@249e │ │ -0a22e6: 0b02 |000f: move-result-wide v2 │ │ -0a22e8: bc20 |0010: sub-long/2addr v0, v2 │ │ -0a22ea: 1000 |0011: return-wide v0 │ │ +0b00f0: |[0b00f0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getJavaHeap:()J │ │ +0b0100: 7100 9f24 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ +0b0106: 0c00 |0003: move-result-object v0 │ │ +0b0108: 6e10 a024 0000 |0004: invoke-virtual {v0}, Ljava/lang/Runtime;.totalMemory:()J // method@24a0 │ │ +0b010e: 0b00 |0007: move-result-wide v0 │ │ +0b0110: 7100 9f24 0000 |0008: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@249f │ │ +0b0116: 0c02 |000b: move-result-object v2 │ │ +0b0118: 6e10 9e24 0200 |000c: invoke-virtual {v2}, Ljava/lang/Runtime;.freeMemory:()J // method@249e │ │ +0b011e: 0b02 |000f: move-result-wide v2 │ │ +0b0120: bc20 |0010: sub-long/2addr v0, v2 │ │ +0b0122: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #12 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196084,17 +196112,17 @@ │ │ type : '()Lcom/badlogic/gdx/ApplicationListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a22ec: |[0a22ec] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getListener:()Lcom/badlogic/gdx/ApplicationListener; │ │ -0a22fc: 5410 1d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@021d │ │ -0a2300: 1100 |0002: return-object v0 │ │ +0b0124: |[0b0124] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getListener:()Lcom/badlogic/gdx/ApplicationListener; │ │ +0b0134: 5410 1d02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@021d │ │ +0b0138: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #13 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196102,18 +196130,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a2304: |[0a2304] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNativeHeap:()J │ │ -0a2314: 7100 7200 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0072 │ │ -0a231a: 0b00 |0003: move-result-wide v0 │ │ -0a231c: 1000 |0004: return-wide v0 │ │ +0b013c: |[0b013c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNativeHeap:()J │ │ +0b014c: 7100 7200 0000 |0000: invoke-static {}, Landroid/os/Debug;.getNativeHeapAllocatedSize:()J // method@0072 │ │ +0b0152: 0b00 |0003: move-result-wide v0 │ │ +0b0154: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #14 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196121,17 +196149,17 @@ │ │ type : '()Lcom/badlogic/gdx/Net;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2320: |[0a2320] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNet:()Lcom/badlogic/gdx/Net; │ │ -0a2330: 5410 1f02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@021f │ │ -0a2334: 1100 |0002: return-object v0 │ │ +0b0158: |[0b0158] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getNet:()Lcom/badlogic/gdx/Net; │ │ +0b0168: 5410 1f02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.net:Lcom/badlogic/gdx/backends/android/AndroidNet; // field@021f │ │ +0b016c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #15 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196139,22 +196167,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 │ │ -0a2338: |[0a2338] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ -0a2348: 2200 cc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cc │ │ -0a234c: 5431 2102 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ -0a2350: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a2352: 6e30 8900 4102 |0005: invoke-virtual {v1, v4, v2}, Landroid/service/wallpaper/WallpaperService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0089 │ │ -0a2358: 0c01 |0008: move-result-object v1 │ │ -0a235a: 7020 e905 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05e9 │ │ -0a2360: 1100 |000c: return-object v0 │ │ +0b0170: |[0b0170] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ +0b0180: 2200 cc00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences; // type@00cc │ │ +0b0184: 5431 2102 |0002: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ +0b0188: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b018a: 6e30 8900 4102 |0005: invoke-virtual {v1, v4, v2}, Landroid/service/wallpaper/WallpaperService;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0089 │ │ +0b0190: 0c01 |0008: move-result-object v1 │ │ +0b0192: 7020 e905 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.:(Landroid/content/SharedPreferences;)V // method@05e9 │ │ +0b0198: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x000d reg=4 name Ljava/lang/String; │ │ │ │ @@ -196163,17 +196191,17 @@ │ │ type : '()Landroid/service/wallpaper/WallpaperService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2364: |[0a2364] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getService:()Landroid/service/wallpaper/WallpaperService; │ │ -0a2374: 5410 2102 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ -0a2378: 1100 |0002: return-object v0 │ │ +0b019c: |[0b019c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getService:()Landroid/service/wallpaper/WallpaperService; │ │ +0b01ac: 5410 2102 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.service:Landroid/service/wallpaper/WallpaperService; // field@0221 │ │ +0b01b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #17 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196181,17 +196209,17 @@ │ │ type : '()Lcom/badlogic/gdx/Application$ApplicationType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a237c: |[0a237c] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ -0a238c: 6200 0d00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -0a2390: 1100 |0002: return-object v0 │ │ +0b01b4: |[0b01b4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getType:()Lcom/badlogic/gdx/Application$ApplicationType; │ │ +0b01c4: 6200 0d00 |0000: sget-object v0, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +0b01c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #18 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196199,19 +196227,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a2394: |[0a2394] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getVersion:()I │ │ -0a23a4: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ -0a23a8: 7110 7024 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0a23ae: 0a00 |0005: move-result v0 │ │ -0a23b0: 0f00 |0006: return v0 │ │ +0b01cc: |[0b01cc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.getVersion:()I │ │ +0b01dc: 6200 0300 |0000: sget-object v0, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@0003 │ │ +0b01e0: 7110 7024 0000 |0002: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0b01e6: 0a00 |0005: move-result v0 │ │ +0b01e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ #19 : (in Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;) │ │ @@ -196219,58 +196247,58 @@ │ │ type : '(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -0a23b4: |[0a23b4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ -0a23c4: 2201 aa00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00aa │ │ -0a23c8: 5552 6701 |0002: iget-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ -0a23cc: 5450 6201 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -0a23d0: 3900 4f00 |0006: if-nez v0, 0055 // +004f │ │ -0a23d4: 2200 d600 |0008: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ -0a23d8: 7010 5706 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ -0a23de: 7040 eb04 3102 |000d: invoke-direct {v1, v3, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@04eb │ │ -0a23e4: 5b31 1b02 |0010: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ -0a23e8: 2200 bd00 |0012: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ -0a23ec: 6e10 8205 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ -0a23f2: 0c01 |0017: move-result-object v1 │ │ -0a23f4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0a23f6: 7055 3f05 3021 |0019: invoke-direct {v0, v3, v1, v2, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@053f │ │ -0a23fc: 5b30 1c02 |001c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ -0a2400: 2200 9b00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ -0a2404: 6e10 8205 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ -0a240a: 0c01 |0023: move-result-object v1 │ │ -0a240c: 7030 5f03 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@035f │ │ -0a2412: 5b30 1502 |0027: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ -0a2416: 2200 a000 |0029: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a0 │ │ -0a241a: 6e10 8205 0300 |002b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ -0a2420: 0c01 |002e: move-result-object v1 │ │ -0a2422: 6e10 8800 0100 |002f: invoke-virtual {v1}, Landroid/service/wallpaper/WallpaperService;.getAssets:()Landroid/content/res/AssetManager; // method@0088 │ │ -0a2428: 0c01 |0032: move-result-object v1 │ │ -0a242a: 7020 8303 1000 |0033: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;)V // method@0383 │ │ -0a2430: 5b30 1902 |0036: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0219 │ │ -0a2434: 5b34 1d02 |0038: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@021d │ │ -0a2438: 6903 1d00 |003a: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a243c: 6e10 7c05 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@057c │ │ -0a2442: 0c00 |003f: move-result-object v0 │ │ -0a2444: 6900 2600 |0040: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0a2448: 6e10 7705 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ -0a244e: 0c00 |0045: move-result-object v0 │ │ -0a2450: 6900 1e00 |0046: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -0a2454: 6e10 7a05 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@057a │ │ -0a245a: 0c00 |004b: move-result-object v0 │ │ -0a245c: 6900 1f00 |004c: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0a2460: 6e10 7b05 0300 |004e: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@057b │ │ -0a2466: 0c00 |0051: move-result-object v0 │ │ -0a2468: 6900 2500 |0052: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0a246c: 0e00 |0054: return-void │ │ -0a246e: 5450 6201 |0055: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ -0a2472: 28b6 |0057: goto 000d // -004a │ │ +0b01ec: |[0b01ec] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.initialize:(Lcom/badlogic/gdx/ApplicationListener;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V │ │ +0b01fc: 2201 aa00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // type@00aa │ │ +0b0200: 5552 6701 |0002: iget-boolean v2, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.useGL20:Z // field@0167 │ │ +0b0204: 5450 6201 |0004: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +0b0208: 3900 4f00 |0006: if-nez v0, 0055 // +004f │ │ +0b020c: 2200 d600 |0008: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy; // type@00d6 │ │ +0b0210: 7010 5706 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/FillResolutionStrategy;.:()V // method@0657 │ │ +0b0216: 7040 eb04 3102 |000d: invoke-direct {v1, v3, v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.:(Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;ZLcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V // method@04eb │ │ +0b021c: 5b31 1b02 |0010: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ +0b0220: 2200 bd00 |0012: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ +0b0224: 6e10 8205 0300 |0014: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ +0b022a: 0c01 |0017: move-result-object v1 │ │ +0b022c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0b022e: 7055 3f05 3021 |0019: invoke-direct {v0, v3, v1, v2, v5}, Lcom/badlogic/gdx/backends/android/AndroidInput;.:(Lcom/badlogic/gdx/Application;Landroid/content/Context;Ljava/lang/Object;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@053f │ │ +0b0234: 5b30 1c02 |001c: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ +0b0238: 2200 9b00 |001e: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidAudio; // type@009b │ │ +0b023c: 6e10 8205 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ +0b0242: 0c01 |0023: move-result-object v1 │ │ +0b0244: 7030 5f03 1005 |0024: invoke-direct {v0, v1, v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.:(Landroid/content/Context;Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;)V // method@035f │ │ +0b024a: 5b30 1502 |0027: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ +0b024e: 2200 a000 |0029: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidFiles; // type@00a0 │ │ +0b0252: 6e10 8205 0300 |002b: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getService:()Landroid/service/wallpaper/WallpaperService; // method@0582 │ │ +0b0258: 0c01 |002e: move-result-object v1 │ │ +0b025a: 6e10 8800 0100 |002f: invoke-virtual {v1}, Landroid/service/wallpaper/WallpaperService;.getAssets:()Landroid/content/res/AssetManager; // method@0088 │ │ +0b0260: 0c01 |0032: move-result-object v1 │ │ +0b0262: 7020 8303 1000 |0033: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidFiles;.:(Landroid/content/res/AssetManager;)V // method@0383 │ │ +0b0268: 5b30 1902 |0036: iput-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.files:Lcom/badlogic/gdx/backends/android/AndroidFiles; // field@0219 │ │ +0b026c: 5b34 1d02 |0038: iput-object v4, v3, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.listener:Lcom/badlogic/gdx/ApplicationListener; // field@021d │ │ +0b0270: 6903 1d00 |003a: sput-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b0274: 6e10 7c05 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@057c │ │ +0b027a: 0c00 |003f: move-result-object v0 │ │ +0b027c: 6900 2600 |0040: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0b0280: 6e10 7705 0300 |0042: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ +0b0286: 0c00 |0045: move-result-object v0 │ │ +0b0288: 6900 1e00 |0046: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0b028c: 6e10 7a05 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@057a │ │ +0b0292: 0c00 |004b: move-result-object v0 │ │ +0b0294: 6900 1f00 |004c: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0b0298: 6e10 7b05 0300 |004e: invoke-virtual {v3}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@057b │ │ +0b029e: 0c00 |0051: move-result-object v0 │ │ +0b02a0: 6900 2500 |0052: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b02a4: 0e00 |0054: return-void │ │ +0b02a6: 5450 6201 |0055: iget-object v0, v5, Lcom/badlogic/gdx/backends/android/AndroidApplicationConfiguration;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@0162 │ │ +0b02aa: 28b6 |0057: goto 000d // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0012 line=84 │ │ 0x001e line=85 │ │ 0x0029 line=86 │ │ 0x0038 line=87 │ │ @@ -196291,20 +196319,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 │ │ -0a2474: |[0a2474] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a2484: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a2488: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a248a: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a248e: 7120 9300 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0093 │ │ -0a2494: 0e00 |0008: return-void │ │ +0b02ac: |[0b02ac] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b02bc: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0b02c0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b02c2: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b02c6: 7120 9300 4300 |0005: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0093 │ │ +0b02cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0008 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -196315,20 +196343,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 │ │ -0a2498: |[0a2498] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0a24a8: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a24ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a24ae: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ -0a24b2: 7130 9400 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0094 │ │ -0a24b8: 0e00 |0008: return-void │ │ +0b02d0: |[0b02d0] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0b02e0: 5220 1e02 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0b02e4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b02e6: 3410 0500 |0003: if-lt v0, v1, 0008 // +0005 │ │ +0b02ea: 7130 9400 4305 |0005: invoke-static {v3, v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0094 │ │ +0b02f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0008 line=223 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0009 reg=3 tag Ljava/lang/String; │ │ @@ -196340,18 +196368,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a24bc: |[0a24bc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onDestroy:()V │ │ -0a24cc: 5410 1b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ -0a24d0: 6e10 ef04 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:()V // method@04ef │ │ -0a24d6: 0e00 |0005: return-void │ │ +0b02f4: |[0b02f4] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onDestroy:()V │ │ +0b0304: 5410 1b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ +0b0308: 6e10 ef04 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.destroy:()V // method@04ef │ │ +0b030e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ │ │ @@ -196360,24 +196388,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0a24d8: |[0a24d8] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onPause:()V │ │ -0a24e8: 5410 1b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ -0a24ec: 6e10 0e05 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:()V // method@050e │ │ -0a24f2: 5410 1502 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ -0a24f6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0a24fa: 5410 1502 |0009: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ -0a24fe: 6e10 6503 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@0365 │ │ -0a2504: 5410 1c02 |000e: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ -0a2508: 6e10 6c05 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@056c │ │ -0a250e: 0e00 |0013: return-void │ │ +0b0310: |[0b0310] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onPause:()V │ │ +0b0320: 5410 1b02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ +0b0324: 6e10 0e05 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.pause:()V // method@050e │ │ +0b032a: 5410 1502 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ +0b032e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0b0332: 5410 1502 |0009: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ +0b0336: 6e10 6503 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.pause:()V // method@0365 │ │ +0b033c: 5410 1c02 |000e: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.input:Lcom/badlogic/gdx/backends/android/AndroidInput; // field@021c │ │ +0b0340: 6e10 6c05 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.unregisterSensorListeners:()V // method@056c │ │ +0b0346: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x000e line=99 │ │ 0x0013 line=100 │ │ locals : │ │ @@ -196388,44 +196416,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0a2510: |[0a2510] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onResume:()V │ │ -0a2520: 6901 1d00 |0000: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a2524: 6e10 7c05 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@057c │ │ -0a252a: 0c00 |0005: move-result-object v0 │ │ -0a252c: 6900 2600 |0006: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0a2530: 6e10 7705 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ -0a2536: 0c00 |000b: move-result-object v0 │ │ -0a2538: 6900 1e00 |000c: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -0a253c: 6e10 7a05 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@057a │ │ -0a2542: 0c00 |0011: move-result-object v0 │ │ -0a2544: 6900 1f00 |0012: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0a2548: 6e10 7b05 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@057b │ │ -0a254e: 0c00 |0017: move-result-object v0 │ │ -0a2550: 6900 2500 |0018: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0a2554: 6e10 7c05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@057c │ │ -0a255a: 0c00 |001d: move-result-object v0 │ │ -0a255c: 1f00 bd00 |001e: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ -0a2560: 6e10 6505 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0565 │ │ -0a2566: 5410 1502 |0023: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ -0a256a: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ -0a256e: 5410 1502 |0027: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ -0a2572: 6e10 6603 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@0366 │ │ -0a2578: 5510 1a02 |002c: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@021a │ │ -0a257c: 3900 0800 |002e: if-nez v0, 0036 // +0008 │ │ -0a2580: 5410 1b02 |0030: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ -0a2584: 6e10 1005 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:()V // method@0510 │ │ -0a258a: 0e00 |0035: return-void │ │ -0a258c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -0a258e: 5c10 1a02 |0037: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@021a │ │ -0a2592: 28fc |0039: goto 0035 // -0004 │ │ +0b0348: |[0b0348] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.onResume:()V │ │ +0b0358: 6901 1d00 |0000: sput-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b035c: 6e10 7c05 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@057c │ │ +0b0362: 0c00 |0005: move-result-object v0 │ │ +0b0364: 6900 2600 |0006: sput-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0b0368: 6e10 7705 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getAudio:()Lcom/badlogic/gdx/Audio; // method@0577 │ │ +0b036e: 0c00 |000b: move-result-object v0 │ │ +0b0370: 6900 1e00 |000c: sput-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0b0374: 6e10 7a05 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getFiles:()Lcom/badlogic/gdx/Files; // method@057a │ │ +0b037a: 0c00 |0011: move-result-object v0 │ │ +0b037c: 6900 1f00 |0012: sput-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0b0380: 6e10 7b05 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@057b │ │ +0b0386: 0c00 |0017: move-result-object v0 │ │ +0b0388: 6900 2500 |0018: sput-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b038c: 6e10 7c05 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.getInput:()Lcom/badlogic/gdx/Input; // method@057c │ │ +0b0392: 0c00 |001d: move-result-object v0 │ │ +0b0394: 1f00 bd00 |001e: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput; // type@00bd │ │ +0b0398: 6e10 6505 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidInput;.registerSensorListeners:()V // method@0565 │ │ +0b039e: 5410 1502 |0023: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ +0b03a2: 3800 0700 |0025: if-eqz v0, 002c // +0007 │ │ +0b03a6: 5410 1502 |0027: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0215 │ │ +0b03aa: 6e10 6603 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidAudio;.resume:()V // method@0366 │ │ +0b03b0: 5510 1a02 |002c: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@021a │ │ +0b03b4: 3900 0800 |002e: if-nez v0, 0036 // +0008 │ │ +0b03b8: 5410 1b02 |0030: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.graphics:Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper; // field@021b │ │ +0b03bc: 6e10 1005 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;.resume:()V // method@0510 │ │ +0b03c2: 0e00 |0035: return-void │ │ +0b03c4: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +0b03c6: 5c10 1a02 |0037: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.firstResume:Z // field@021a │ │ +0b03ca: 28fc |0039: goto 0035 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000e line=106 │ │ 0x0014 line=107 │ │ @@ -196443,24 +196471,24 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a2594: |[0a2594] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.postRunnable:(Ljava/lang/Runnable;)V │ │ -0a25a4: 5421 2002 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a25a8: 1d01 |0002: monitor-enter v1 │ │ -0a25aa: 5420 2002 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ -0a25ae: 6e20 e31c 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0a25b4: 1e01 |0008: monitor-exit v1 │ │ -0a25b6: 0e00 |0009: return-void │ │ -0a25b8: 0d00 |000a: move-exception v0 │ │ -0a25ba: 1e01 |000b: monitor-exit v1 │ │ -0a25bc: 2700 |000c: throw v0 │ │ +0b03cc: |[0b03cc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.postRunnable:(Ljava/lang/Runnable;)V │ │ +0b03dc: 5421 2002 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0b03e0: 1d01 |0002: monitor-enter v1 │ │ +0b03e2: 5420 2002 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.runnables:Lcom/badlogic/gdx/utils/Array; // field@0220 │ │ +0b03e6: 6e20 e31c 3000 |0005: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0b03ec: 1e01 |0008: monitor-exit v1 │ │ +0b03ee: 0e00 |0009: return-void │ │ +0b03f0: 0d00 |000a: move-exception v0 │ │ +0b03f2: 1e01 |000b: monitor-exit v1 │ │ +0b03f4: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0008 line=138 │ │ @@ -196475,17 +196503,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25cc: |[0a25cc] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.setLogLevel:(I)V │ │ -0a25dc: 5901 1e02 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ -0a25e0: 0e00 |0002: return-void │ │ +0b0404: |[0b0404] com.badlogic.gdx.backends.android.AndroidLiveWallpaper.setLogLevel:(I)V │ │ +0b0414: 5901 1e02 |0000: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;.logLevel:I // field@021e │ │ +0b0418: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0002 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ 0x0000 - 0x0003 reg=1 logLevel I │ │ @@ -196516,17 +196544,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a25e4: |[0a25e4] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.:()V │ │ -0a25f4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a25fa: 0e00 |0003: return-void │ │ +0b041c: |[0b041c] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.:()V │ │ +0b042c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b0432: 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;) │ │ @@ -196534,73 +196562,73 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0a25fc: |[0a25fc] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.logAction:(II)V │ │ -0a260c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0a2610: 3906 2900 |0002: if-nez v6, 002b // +0029 │ │ -0a2614: 1a00 a502 |0004: const-string v0, "DOWN" // string@02a5 │ │ -0a2618: 6201 1d00 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a261c: 1a02 8b01 |0008: const-string v2, "AndroidMultiTouchHandler" // string@018b │ │ -0a2620: 2203 9103 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0a2624: 7010 d024 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a262a: 1a04 ed10 |000f: const-string v4, "action " // string@10ed │ │ -0a262e: 6e20 d724 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a2634: 0c03 |0014: move-result-object v3 │ │ -0a2636: 6e20 d724 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a263c: 0c03 |0018: move-result-object v3 │ │ -0a263e: 1a04 b000 |0019: const-string v4, ", Android pointer id: " // string@00b0 │ │ -0a2642: 6e20 d724 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a2648: 0c03 |001e: move-result-object v3 │ │ -0a264a: 6e20 d424 7300 |001f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a2650: 0c03 |0022: move-result-object v3 │ │ -0a2652: 6e10 dd24 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a2658: 0c03 |0026: move-result-object v3 │ │ -0a265a: 7230 e900 2103 |0027: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0a2660: 0e00 |002a: return-void │ │ -0a2662: 1251 |002b: const/4 v1, #int 5 // #5 │ │ -0a2664: 3316 0500 |002c: if-ne v6, v1, 0031 // +0005 │ │ -0a2668: 1a00 e70c |002e: const-string v0, "POINTER DOWN" // string@0ce7 │ │ -0a266c: 28d6 |0030: goto 0006 // -002a │ │ -0a266e: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -0a2670: 3316 0500 |0032: if-ne v6, v1, 0037 // +0005 │ │ -0a2674: 1a00 860e |0034: const-string v0, "UP" // string@0e86 │ │ -0a2678: 28d0 |0036: goto 0006 // -0030 │ │ -0a267a: 1261 |0037: const/4 v1, #int 6 // #6 │ │ -0a267c: 3316 0500 |0038: if-ne v6, v1, 003d // +0005 │ │ -0a2680: 1a00 e80c |003a: const-string v0, "POINTER UP" // string@0ce8 │ │ -0a2684: 28ca |003c: goto 0006 // -0036 │ │ -0a2686: 1241 |003d: const/4 v1, #int 4 // #4 │ │ -0a2688: 3316 0500 |003e: if-ne v6, v1, 0043 // +0005 │ │ -0a268c: 1a00 c20c |0040: const-string v0, "OUTSIDE" // string@0cc2 │ │ -0a2690: 28c4 |0042: goto 0006 // -003c │ │ -0a2692: 1231 |0043: const/4 v1, #int 3 // #3 │ │ -0a2694: 3316 0500 |0044: if-ne v6, v1, 0049 // +0005 │ │ -0a2698: 1a00 1e02 |0046: const-string v0, "CANCEL" // string@021e │ │ -0a269c: 28be |0048: goto 0006 // -0042 │ │ -0a269e: 1221 |0049: const/4 v1, #int 2 // #2 │ │ -0a26a0: 3316 0500 |004a: if-ne v6, v1, 004f // +0005 │ │ -0a26a4: 1a00 400c |004c: const-string v0, "MOVE" // string@0c40 │ │ -0a26a8: 28b8 |004e: goto 0006 // -0048 │ │ -0a26aa: 2201 9103 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0a26ae: 7010 d024 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a26b4: 1a02 850e |0054: const-string v2, "UNKNOWN (" // string@0e85 │ │ -0a26b8: 6e20 d724 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a26be: 0c01 |0059: move-result-object v1 │ │ -0a26c0: 6e20 d424 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a26c6: 0c01 |005d: move-result-object v1 │ │ -0a26c8: 1a02 9200 |005e: const-string v2, ")" // string@0092 │ │ -0a26cc: 6e20 d724 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a26d2: 0c01 |0063: move-result-object v1 │ │ -0a26d4: 6e10 dd24 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a26da: 0c00 |0067: move-result-object v0 │ │ -0a26dc: 289e |0068: goto 0006 // -0062 │ │ +0b0434: |[0b0434] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.logAction:(II)V │ │ +0b0444: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0b0448: 3906 2900 |0002: if-nez v6, 002b // +0029 │ │ +0b044c: 1a00 a502 |0004: const-string v0, "DOWN" // string@02a5 │ │ +0b0450: 6201 1d00 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b0454: 1a02 8b01 |0008: const-string v2, "AndroidMultiTouchHandler" // string@018b │ │ +0b0458: 2203 9103 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0b045c: 7010 d024 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b0462: 1a04 ed10 |000f: const-string v4, "action " // string@10ed │ │ +0b0466: 6e20 d724 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b046c: 0c03 |0014: move-result-object v3 │ │ +0b046e: 6e20 d724 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b0474: 0c03 |0018: move-result-object v3 │ │ +0b0476: 1a04 b000 |0019: const-string v4, ", Android pointer id: " // string@00b0 │ │ +0b047a: 6e20 d724 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b0480: 0c03 |001e: move-result-object v3 │ │ +0b0482: 6e20 d424 7300 |001f: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b0488: 0c03 |0022: move-result-object v3 │ │ +0b048a: 6e10 dd24 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b0490: 0c03 |0026: move-result-object v3 │ │ +0b0492: 7230 e900 2103 |0027: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0b0498: 0e00 |002a: return-void │ │ +0b049a: 1251 |002b: const/4 v1, #int 5 // #5 │ │ +0b049c: 3316 0500 |002c: if-ne v6, v1, 0031 // +0005 │ │ +0b04a0: 1a00 e70c |002e: const-string v0, "POINTER DOWN" // string@0ce7 │ │ +0b04a4: 28d6 |0030: goto 0006 // -002a │ │ +0b04a6: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +0b04a8: 3316 0500 |0032: if-ne v6, v1, 0037 // +0005 │ │ +0b04ac: 1a00 860e |0034: const-string v0, "UP" // string@0e86 │ │ +0b04b0: 28d0 |0036: goto 0006 // -0030 │ │ +0b04b2: 1261 |0037: const/4 v1, #int 6 // #6 │ │ +0b04b4: 3316 0500 |0038: if-ne v6, v1, 003d // +0005 │ │ +0b04b8: 1a00 e80c |003a: const-string v0, "POINTER UP" // string@0ce8 │ │ +0b04bc: 28ca |003c: goto 0006 // -0036 │ │ +0b04be: 1241 |003d: const/4 v1, #int 4 // #4 │ │ +0b04c0: 3316 0500 |003e: if-ne v6, v1, 0043 // +0005 │ │ +0b04c4: 1a00 c20c |0040: const-string v0, "OUTSIDE" // string@0cc2 │ │ +0b04c8: 28c4 |0042: goto 0006 // -003c │ │ +0b04ca: 1231 |0043: const/4 v1, #int 3 // #3 │ │ +0b04cc: 3316 0500 |0044: if-ne v6, v1, 0049 // +0005 │ │ +0b04d0: 1a00 1e02 |0046: const-string v0, "CANCEL" // string@021e │ │ +0b04d4: 28be |0048: goto 0006 // -0042 │ │ +0b04d6: 1221 |0049: const/4 v1, #int 2 // #2 │ │ +0b04d8: 3316 0500 |004a: if-ne v6, v1, 004f // +0005 │ │ +0b04dc: 1a00 400c |004c: const-string v0, "MOVE" // string@0c40 │ │ +0b04e0: 28b8 |004e: goto 0006 // -0048 │ │ +0b04e2: 2201 9103 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0b04e6: 7010 d024 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b04ec: 1a02 850e |0054: const-string v2, "UNKNOWN (" // string@0e85 │ │ +0b04f0: 6e20 d724 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b04f6: 0c01 |0059: move-result-object v1 │ │ +0b04f8: 6e20 d424 6100 |005a: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b04fe: 0c01 |005d: move-result-object v1 │ │ +0b0500: 1a02 9200 |005e: const-string v2, ")" // string@0092 │ │ +0b0504: 6e20 d724 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b050a: 0c01 |0063: move-result-object v1 │ │ +0b050c: 6e10 dd24 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b0512: 0c00 |0067: move-result-object v0 │ │ +0b0514: 289e |0068: goto 0006 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=111 │ │ 0x002a line=112 │ │ @@ -196628,27 +196656,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 │ │ -0a26e0: |[0a26e0] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ -0a26f0: 5431 1302 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a26f4: 6e10 5d20 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a26fa: 0c00 |0005: move-result-object v0 │ │ -0a26fc: 1f00 bc00 |0006: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a2700: 5a08 e601 |0008: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ -0a2704: 5907 e501 |000a: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a2708: 5905 e801 |000c: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a270c: 5906 e901 |000e: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a2710: 5904 e701 |0010: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ -0a2714: 5431 0d02 |0012: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a2718: 6e20 8925 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a271e: 0e00 |0017: return-void │ │ +0b0518: |[0b0518] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ +0b0528: 5431 1302 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0b052c: 6e10 5d20 0100 |0002: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0b0532: 0c00 |0005: move-result-object v0 │ │ +0b0534: 1f00 bc00 |0006: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0b0538: 5a08 e601 |0008: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ +0b053c: 5907 e501 |000a: iput v7, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0b0540: 5905 e801 |000c: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0b0544: 5906 e901 |000e: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0b0548: 5904 e701 |0010: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ +0b054c: 5431 0d02 |0012: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0b0550: 6e20 8925 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0b0556: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0008 line=116 │ │ 0x000a line=117 │ │ 0x000c line=118 │ │ 0x000e line=119 │ │ @@ -196671,139 +196699,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 │ │ -0a2720: |[0a2720] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ -0a2730: 6e10 9f00 0e00 |0000: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ -0a2736: 0a00 |0003: move-result v0 │ │ -0a2738: d508 ff00 |0004: and-int/lit16 v8, v0, #int 255 // #00ff │ │ -0a273c: 6e10 9f00 0e00 |0006: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ -0a2742: 0a00 |0009: move-result v0 │ │ -0a2744: 1401 00ff 0000 |000a: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0a274a: b510 |000d: and-int/2addr v0, v1 │ │ -0a274c: e10c 0008 |000e: shr-int/lit8 v12, v0, #int 8 // #08 │ │ -0a2750: 6e20 a200 ce00 |0010: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a2 │ │ -0a2756: 0a0b |0013: move-result v11 │ │ -0a2758: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0a275a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0a275c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0a275e: 7100 e824 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ -0a2764: 0b06 |001a: move-result-wide v6 │ │ -0a2766: 1d0f |001b: monitor-enter v15 │ │ -0a2768: 2b08 b800 0000 |001c: packed-switch v8, 000000d4 // +000000b8 │ │ -0a276e: 1e0f |001f: monitor-exit v15 │ │ -0a2770: 6200 1d00 |0020: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a2774: 7210 e100 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -0a277a: 0c00 |0025: move-result-object v0 │ │ -0a277c: 7210 3501 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ -0a2782: 0e00 |0029: return-void │ │ -0a2784: 6e10 4a05 0f00 |002a: invoke-virtual {v15}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getFreePointerIndex:()I // method@054a │ │ -0a278a: 0a05 |002d: move-result v5 │ │ -0a278c: 54f0 0702 |002e: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a2790: 4b0b 0005 |0030: aput v11, v0, v5 │ │ -0a2794: 6e20 a400 ce00 |0032: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a4 │ │ -0a279a: 0a00 |0035: move-result v0 │ │ -0a279c: 8703 |0036: float-to-int v3, v0 │ │ -0a279e: 6e20 a600 ce00 |0037: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00a6 │ │ -0a27a4: 0a00 |003a: move-result v0 │ │ -0a27a6: 8704 |003b: float-to-int v4, v0 │ │ -0a27a8: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -0a27aa: 07d0 |003d: move-object v0, v13 │ │ -0a27ac: 07f1 |003e: move-object v1, v15 │ │ -0a27ae: 7608 a805 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@05a8 │ │ -0a27b4: 54f0 0f02 |0042: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a27b8: 4b03 0005 |0044: aput v3, v0, v5 │ │ -0a27bc: 54f0 1002 |0046: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a27c0: 4b04 0005 |0048: aput v4, v0, v5 │ │ -0a27c4: 54f0 f701 |004a: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a27c8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0a27ca: 4b01 0005 |004d: aput v1, v0, v5 │ │ -0a27ce: 54f0 f801 |004f: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a27d2: 1201 |0051: const/4 v1, #int 0 // #0 │ │ -0a27d4: 4b01 0005 |0052: aput v1, v0, v5 │ │ -0a27d8: 54f0 1102 |0054: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a27dc: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0a27de: 4e01 0005 |0057: aput-boolean v1, v0, v5 │ │ -0a27e2: 28c6 |0059: goto 001f // -003a │ │ -0a27e4: 0d00 |005a: move-exception v0 │ │ -0a27e6: 1e0f |005b: monitor-exit v15 │ │ -0a27e8: 2700 |005c: throw v0 │ │ -0a27ea: 6e20 5e05 bf00 |005d: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@055e │ │ -0a27f0: 0a05 |0060: move-result v5 │ │ -0a27f2: 12f0 |0061: const/4 v0, #int -1 // #ff │ │ -0a27f4: 3205 bdff |0062: if-eq v5, v0, 001f // -0043 │ │ -0a27f8: 54f0 0702 |0064: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ -0a27fc: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ -0a27fe: 4b01 0005 |0067: aput v1, v0, v5 │ │ -0a2802: 6e20 a400 ce00 |0069: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a4 │ │ -0a2808: 0a00 |006c: move-result v0 │ │ -0a280a: 8703 |006d: float-to-int v3, v0 │ │ -0a280c: 6e20 a600 ce00 |006e: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00a6 │ │ -0a2812: 0a00 |0071: move-result v0 │ │ -0a2814: 8704 |0072: float-to-int v4, v0 │ │ -0a2816: 1212 |0073: const/4 v2, #int 1 // #1 │ │ -0a2818: 07d0 |0074: move-object v0, v13 │ │ -0a281a: 07f1 |0075: move-object v1, v15 │ │ -0a281c: 7608 a805 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@05a8 │ │ -0a2822: 54f0 0f02 |0079: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a2826: 4b03 0005 |007b: aput v3, v0, v5 │ │ -0a282a: 54f0 1002 |007d: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a282e: 4b04 0005 |007f: aput v4, v0, v5 │ │ -0a2832: 54f0 f701 |0081: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a2836: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -0a2838: 4b01 0005 |0084: aput v1, v0, v5 │ │ -0a283c: 54f0 f801 |0086: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a2840: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -0a2842: 4b01 0005 |0089: aput v1, v0, v5 │ │ -0a2846: 54f0 1102 |008b: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a284a: 1201 |008d: const/4 v1, #int 0 // #0 │ │ -0a284c: 4e01 0005 |008e: aput-boolean v1, v0, v5 │ │ -0a2850: 288f |0090: goto 001f // -0071 │ │ -0a2852: 6e10 a100 0e00 |0091: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00a1 │ │ -0a2858: 0a0a |0094: move-result v10 │ │ -0a285a: 1209 |0095: const/4 v9, #int 0 // #0 │ │ -0a285c: 35a9 89ff |0096: if-ge v9, v10, 001f // -0077 │ │ -0a2860: 019c |0098: move v12, v9 │ │ -0a2862: 6e20 a200 ce00 |0099: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a2 │ │ -0a2868: 0a0b |009c: move-result v11 │ │ -0a286a: 6e20 a400 ce00 |009d: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a4 │ │ -0a2870: 0a00 |00a0: move-result v0 │ │ -0a2872: 8703 |00a1: float-to-int v3, v0 │ │ -0a2874: 6e20 a600 ce00 |00a2: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00a6 │ │ -0a287a: 0a00 |00a5: move-result v0 │ │ -0a287c: 8704 |00a6: float-to-int v4, v0 │ │ -0a287e: 6e20 5e05 bf00 |00a7: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@055e │ │ -0a2884: 0a05 |00aa: move-result v5 │ │ -0a2886: 12f0 |00ab: const/4 v0, #int -1 // #ff │ │ -0a2888: 3305 0500 |00ac: if-ne v5, v0, 00b1 // +0005 │ │ -0a288c: d809 0901 |00ae: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0a2890: 28e6 |00b0: goto 0096 // -001a │ │ -0a2892: 1222 |00b1: const/4 v2, #int 2 // #2 │ │ -0a2894: 07d0 |00b2: move-object v0, v13 │ │ -0a2896: 07f1 |00b3: move-object v1, v15 │ │ -0a2898: 7608 a805 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@05a8 │ │ -0a289e: 54f0 f701 |00b7: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a28a2: 54f1 0f02 |00b9: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a28a6: 4401 0105 |00bb: aget v1, v1, v5 │ │ -0a28aa: 9101 0301 |00bd: sub-int v1, v3, v1 │ │ -0a28ae: 4b01 0005 |00bf: aput v1, v0, v5 │ │ -0a28b2: 54f0 f801 |00c1: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a28b6: 54f1 1002 |00c3: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a28ba: 4401 0105 |00c5: aget v1, v1, v5 │ │ -0a28be: 9101 0401 |00c7: sub-int v1, v4, v1 │ │ -0a28c2: 4b01 0005 |00c9: aput v1, v0, v5 │ │ -0a28c6: 54f0 0f02 |00cb: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a28ca: 4b03 0005 |00cd: aput v3, v0, v5 │ │ -0a28ce: 54f0 1002 |00cf: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a28d2: 4b04 0005 |00d1: aput v4, v0, v5 │ │ -0a28d6: 28db |00d3: goto 00ae // -0025 │ │ -0a28d8: 0001 0700 0000 0000 0e00 0000 4100 ... |00d4: packed-switch-data (18 units) │ │ +0b0558: |[0b0558] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ +0b0568: 6e10 9f00 0e00 |0000: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ +0b056e: 0a00 |0003: move-result v0 │ │ +0b0570: d508 ff00 |0004: and-int/lit16 v8, v0, #int 255 // #00ff │ │ +0b0574: 6e10 9f00 0e00 |0006: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ +0b057a: 0a00 |0009: move-result v0 │ │ +0b057c: 1401 00ff 0000 |000a: const v1, #float 9.14768e-41 // #0000ff00 │ │ +0b0582: b510 |000d: and-int/2addr v0, v1 │ │ +0b0584: e10c 0008 |000e: shr-int/lit8 v12, v0, #int 8 // #08 │ │ +0b0588: 6e20 a200 ce00 |0010: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a2 │ │ +0b058e: 0a0b |0013: move-result v11 │ │ +0b0590: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0b0592: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0b0594: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0b0596: 7100 e824 0000 |0017: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@24e8 │ │ +0b059c: 0b06 |001a: move-result-wide v6 │ │ +0b059e: 1d0f |001b: monitor-enter v15 │ │ +0b05a0: 2b08 b800 0000 |001c: packed-switch v8, 000000d4 // +000000b8 │ │ +0b05a6: 1e0f |001f: monitor-exit v15 │ │ +0b05a8: 6200 1d00 |0020: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b05ac: 7210 e100 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +0b05b2: 0c00 |0025: move-result-object v0 │ │ +0b05b4: 7210 3501 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ +0b05ba: 0e00 |0029: return-void │ │ +0b05bc: 6e10 4a05 0f00 |002a: invoke-virtual {v15}, Lcom/badlogic/gdx/backends/android/AndroidInput;.getFreePointerIndex:()I // method@054a │ │ +0b05c2: 0a05 |002d: move-result v5 │ │ +0b05c4: 54f0 0702 |002e: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0b05c8: 4b0b 0005 |0030: aput v11, v0, v5 │ │ +0b05cc: 6e20 a400 ce00 |0032: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a4 │ │ +0b05d2: 0a00 |0035: move-result v0 │ │ +0b05d4: 8703 |0036: float-to-int v3, v0 │ │ +0b05d6: 6e20 a600 ce00 |0037: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00a6 │ │ +0b05dc: 0a00 |003a: move-result v0 │ │ +0b05de: 8704 |003b: float-to-int v4, v0 │ │ +0b05e0: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +0b05e2: 07d0 |003d: move-object v0, v13 │ │ +0b05e4: 07f1 |003e: move-object v1, v15 │ │ +0b05e6: 7608 a805 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@05a8 │ │ +0b05ec: 54f0 0f02 |0042: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0b05f0: 4b03 0005 |0044: aput v3, v0, v5 │ │ +0b05f4: 54f0 1002 |0046: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0b05f8: 4b04 0005 |0048: aput v4, v0, v5 │ │ +0b05fc: 54f0 f701 |004a: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b0600: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +0b0602: 4b01 0005 |004d: aput v1, v0, v5 │ │ +0b0606: 54f0 f801 |004f: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b060a: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +0b060c: 4b01 0005 |0052: aput v1, v0, v5 │ │ +0b0610: 54f0 1102 |0054: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0b0614: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0b0616: 4e01 0005 |0057: aput-boolean v1, v0, v5 │ │ +0b061a: 28c6 |0059: goto 001f // -003a │ │ +0b061c: 0d00 |005a: move-exception v0 │ │ +0b061e: 1e0f |005b: monitor-exit v15 │ │ +0b0620: 2700 |005c: throw v0 │ │ +0b0622: 6e20 5e05 bf00 |005d: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@055e │ │ +0b0628: 0a05 |0060: move-result v5 │ │ +0b062a: 12f0 |0061: const/4 v0, #int -1 // #ff │ │ +0b062c: 3205 bdff |0062: if-eq v5, v0, 001f // -0043 │ │ +0b0630: 54f0 0702 |0064: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.realId:[I // field@0207 │ │ +0b0634: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ +0b0636: 4b01 0005 |0067: aput v1, v0, v5 │ │ +0b063a: 6e20 a400 ce00 |0069: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a4 │ │ +0b0640: 0a00 |006c: move-result v0 │ │ +0b0642: 8703 |006d: float-to-int v3, v0 │ │ +0b0644: 6e20 a600 ce00 |006e: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00a6 │ │ +0b064a: 0a00 |0071: move-result v0 │ │ +0b064c: 8704 |0072: float-to-int v4, v0 │ │ +0b064e: 1212 |0073: const/4 v2, #int 1 // #1 │ │ +0b0650: 07d0 |0074: move-object v0, v13 │ │ +0b0652: 07f1 |0075: move-object v1, v15 │ │ +0b0654: 7608 a805 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@05a8 │ │ +0b065a: 54f0 0f02 |0079: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0b065e: 4b03 0005 |007b: aput v3, v0, v5 │ │ +0b0662: 54f0 1002 |007d: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0b0666: 4b04 0005 |007f: aput v4, v0, v5 │ │ +0b066a: 54f0 f701 |0081: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b066e: 1201 |0083: const/4 v1, #int 0 // #0 │ │ +0b0670: 4b01 0005 |0084: aput v1, v0, v5 │ │ +0b0674: 54f0 f801 |0086: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b0678: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +0b067a: 4b01 0005 |0089: aput v1, v0, v5 │ │ +0b067e: 54f0 1102 |008b: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0b0682: 1201 |008d: const/4 v1, #int 0 // #0 │ │ +0b0684: 4e01 0005 |008e: aput-boolean v1, v0, v5 │ │ +0b0688: 288f |0090: goto 001f // -0071 │ │ +0b068a: 6e10 a100 0e00 |0091: invoke-virtual {v14}, Landroid/view/MotionEvent;.getPointerCount:()I // method@00a1 │ │ +0b0690: 0a0a |0094: move-result v10 │ │ +0b0692: 1209 |0095: const/4 v9, #int 0 // #0 │ │ +0b0694: 35a9 89ff |0096: if-ge v9, v10, 001f // -0077 │ │ +0b0698: 019c |0098: move v12, v9 │ │ +0b069a: 6e20 a200 ce00 |0099: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@00a2 │ │ +0b06a0: 0a0b |009c: move-result v11 │ │ +0b06a2: 6e20 a400 ce00 |009d: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getX:(I)F // method@00a4 │ │ +0b06a8: 0a00 |00a0: move-result v0 │ │ +0b06aa: 8703 |00a1: float-to-int v3, v0 │ │ +0b06ac: 6e20 a600 ce00 |00a2: invoke-virtual {v14, v12}, Landroid/view/MotionEvent;.getY:(I)F // method@00a6 │ │ +0b06b2: 0a00 |00a5: move-result v0 │ │ +0b06b4: 8704 |00a6: float-to-int v4, v0 │ │ +0b06b6: 6e20 5e05 bf00 |00a7: invoke-virtual {v15, v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;.lookUpPointerIndex:(I)I // method@055e │ │ +0b06bc: 0a05 |00aa: move-result v5 │ │ +0b06be: 12f0 |00ab: const/4 v0, #int -1 // #ff │ │ +0b06c0: 3305 0500 |00ac: if-ne v5, v0, 00b1 // +0005 │ │ +0b06c4: d809 0901 |00ae: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0b06c8: 28e6 |00b0: goto 0096 // -001a │ │ +0b06ca: 1222 |00b1: const/4 v2, #int 2 // #2 │ │ +0b06cc: 07d0 |00b2: move-object v0, v13 │ │ +0b06ce: 07f1 |00b3: move-object v1, v15 │ │ +0b06d0: 7608 a805 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@05a8 │ │ +0b06d6: 54f0 f701 |00b7: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b06da: 54f1 0f02 |00b9: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0b06de: 4401 0105 |00bb: aget v1, v1, v5 │ │ +0b06e2: 9101 0301 |00bd: sub-int v1, v3, v1 │ │ +0b06e6: 4b01 0005 |00bf: aput v1, v0, v5 │ │ +0b06ea: 54f0 f801 |00c1: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b06ee: 54f1 1002 |00c3: iget-object v1, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0b06f2: 4401 0105 |00c5: aget v1, v1, v5 │ │ +0b06f6: 9101 0401 |00c7: sub-int v1, v4, v1 │ │ +0b06fa: 4b01 0005 |00c9: aput v1, v0, v5 │ │ +0b06fe: 54f0 0f02 |00cb: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0b0702: 4b03 0005 |00cd: aput v3, v0, v5 │ │ +0b0706: 54f0 1002 |00cf: iget-object v0, v15, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0b070a: 4b04 0005 |00d1: aput v4, v0, v5 │ │ +0b070e: 28db |00d3: goto 00ae // -0025 │ │ +0b0710: 0001 0700 0000 0000 0e00 0000 4100 ... |00d4: packed-switch-data (18 units) │ │ catches : 3 │ │ 0x001f - 0x0020 │ │ -> 0x005a │ │ 0x002a - 0x005c │ │ -> 0x005a │ │ 0x005d - 0x00d3 │ │ -> 0x005a │ │ @@ -196875,21 +196903,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a2918: |[0a2918] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ -0a2928: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0014 │ │ -0a292e: 0c00 |0003: move-result-object v0 │ │ -0a2930: 1a01 6411 |0004: const-string v1, "android.hardware.touchscreen.multitouch" // string@1164 │ │ -0a2934: 6e20 2700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.hasSystemFeature:(Ljava/lang/String;)Z // method@0027 │ │ -0a293a: 0a00 |0009: move-result v0 │ │ -0a293c: 0f00 |000a: return v0 │ │ +0b0750: |[0b0750] com.badlogic.gdx.backends.android.AndroidMultiTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ +0b0760: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0014 │ │ +0b0766: 0c00 |0003: move-result-object v0 │ │ +0b0768: 1a01 6411 |0004: const-string v1, "android.hardware.touchscreen.multitouch" // string@1164 │ │ +0b076c: 6e20 2700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;.hasSystemFeature:(Ljava/lang/String;)Z // method@0027 │ │ +0b0772: 0a00 |0009: move-result v0 │ │ +0b0774: 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; │ │ │ │ @@ -196923,18 +196951,18 @@ │ │ type : '(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2940: |[0a2940] com.badlogic.gdx.backends.android.AndroidNet.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ -0a2950: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a2956: 5b01 3602 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0236 │ │ -0a295a: 0e00 |0005: return-void │ │ +0b0778: |[0b0778] com.badlogic.gdx.backends.android.AndroidNet.:(Lcom/badlogic/gdx/backends/android/AndroidApplication;)V │ │ +0b0788: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b078e: 5b01 3602 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0236 │ │ +0b0792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ @@ -196946,19 +196974,19 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)Lcom/badlogic/gdx/Net$HttpResult;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a295c: |[0a295c] com.badlogic.gdx.backends.android.AndroidNet.httpGet:(Ljava/lang/String;[Ljava/lang/String;)Lcom/badlogic/gdx/Net$HttpResult; │ │ -0a296c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a2970: 1a01 b50c |0002: const-string v1, "Not implemented" // string@0cb5 │ │ -0a2974: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0a297a: 2700 |0007: throw v0 │ │ +0b0794: |[0b0794] com.badlogic.gdx.backends.android.AndroidNet.httpGet:(Ljava/lang/String;[Ljava/lang/String;)Lcom/badlogic/gdx/Net$HttpResult; │ │ +0b07a4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b07a8: 1a01 b50c |0002: const-string v1, "Not implemented" // string@0cb5 │ │ +0b07ac: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0b07b2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ 0x0000 - 0x0008 reg=3 url Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 parameters [Ljava/lang/String; │ │ @@ -196968,19 +196996,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[B)Lcom/badlogic/gdx/Net$HttpResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a297c: |[0a297c] com.badlogic.gdx.backends.android.AndroidNet.httpPost:(Ljava/lang/String;Ljava/lang/String;[B)Lcom/badlogic/gdx/Net$HttpResult; │ │ -0a298c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a2990: 1a01 b50c |0002: const-string v1, "Not implemented" // string@0cb5 │ │ -0a2994: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0a299a: 2700 |0007: throw v0 │ │ +0b07b4: |[0b07b4] com.badlogic.gdx.backends.android.AndroidNet.httpPost:(Ljava/lang/String;Ljava/lang/String;[B)Lcom/badlogic/gdx/Net$HttpResult; │ │ +0b07c4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b07c8: 1a01 b50c |0002: const-string v1, "Not implemented" // string@0cb5 │ │ +0b07cc: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0b07d2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/backends/android/AndroidNet; │ │ 0x0000 - 0x0008 reg=3 url Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 contentType Ljava/lang/String; │ │ @@ -196991,18 +197019,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 │ │ -0a299c: |[0a299c] 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; │ │ -0a29ac: 2200 cf00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00cf │ │ -0a29b0: 7055 0806 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@0608 │ │ -0a29b6: 1100 |0005: return-object v0 │ │ +0b07d4: |[0b07d4] 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; │ │ +0b07e4: 2200 cf00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00cf │ │ +0b07e8: 7055 0806 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@0608 │ │ +0b07ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 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; │ │ @@ -197014,18 +197042,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 │ │ -0a29b8: |[0a29b8] com.badlogic.gdx.backends.android.AndroidNet.newServerSocket:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)Lcom/badlogic/gdx/net/ServerSocket; │ │ -0a29c8: 2200 cd00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidServerSocket; // type@00cd │ │ -0a29cc: 7040 0006 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@0600 │ │ -0a29d2: 1100 |0005: return-object v0 │ │ +0b07f0: |[0b07f0] com.badlogic.gdx.backends.android.AndroidNet.newServerSocket:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)Lcom/badlogic/gdx/net/ServerSocket; │ │ +0b0800: 2200 cd00 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/AndroidServerSocket; // type@00cd │ │ +0b0804: 7040 0006 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@0600 │ │ +0b080a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 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 │ │ @@ -197036,22 +197064,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a29d4: |[0a29d4] com.badlogic.gdx.backends.android.AndroidNet.openURI:(Ljava/lang/String;)V │ │ -0a29e4: 7110 5d00 0400 |0000: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005d │ │ -0a29ea: 0c00 |0003: move-result-object v0 │ │ -0a29ec: 5431 3602 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0236 │ │ -0a29f0: 2202 c400 |0006: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidNet$1; // type@00c4 │ │ -0a29f4: 7030 b405 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@05b4 │ │ -0a29fa: 6e20 5a03 2100 |000b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runOnUiThread:(Ljava/lang/Runnable;)V // method@035a │ │ -0a2a00: 0e00 |000e: return-void │ │ +0b080c: |[0b080c] com.badlogic.gdx.backends.android.AndroidNet.openURI:(Ljava/lang/String;)V │ │ +0b081c: 7110 5d00 0400 |0000: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005d │ │ +0b0822: 0c00 |0003: move-result-object v0 │ │ +0b0824: 5431 3602 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidNet;.app:Lcom/badlogic/gdx/backends/android/AndroidApplication; // field@0236 │ │ +0b0828: 2202 c400 |0006: new-instance v2, Lcom/badlogic/gdx/backends/android/AndroidNet$1; // type@00c4 │ │ +0b082c: 7030 b405 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@05b4 │ │ +0b0832: 6e20 5a03 2100 |000b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.runOnUiThread:(Ljava/lang/Runnable;)V // method@035a │ │ +0b0838: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x000e line=69 │ │ locals : │ │ 0x0004 - 0x000f reg=0 uri Landroid/net/Uri; │ │ @@ -197098,18 +197126,18 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2a04: |[0a2a04] com.badlogic.gdx.backends.android.AndroidPreferences.:(Landroid/content/SharedPreferences;)V │ │ -0a2a14: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a2a1a: 5b01 4502 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2a1e: 0e00 |0005: return-void │ │ +0b083c: |[0b083c] com.badlogic.gdx.backends.android.AndroidPreferences.:(Landroid/content/SharedPreferences;)V │ │ +0b084c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b0852: 5b01 4502 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0856: 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; │ │ @@ -197120,22 +197148,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a2a20: |[0a2a20] com.badlogic.gdx.backends.android.AndroidPreferences.edit:()V │ │ -0a2a30: 5410 4402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2a34: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a2a38: 5410 4502 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2a3c: 7210 2000 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0020 │ │ -0a2a42: 0c00 |0009: move-result-object v0 │ │ -0a2a44: 5b10 4402 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2a48: 0e00 |000c: return-void │ │ +0b0858: |[0b0858] com.badlogic.gdx.backends.android.AndroidPreferences.edit:()V │ │ +0b0868: 5410 4402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b086c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b0870: 5410 4502 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0874: 7210 2000 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0020 │ │ +0b087a: 0c00 |0009: move-result-object v0 │ │ +0b087c: 5b10 4402 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0880: 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; │ │ @@ -197146,19 +197174,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a2a4c: |[0a2a4c] com.badlogic.gdx.backends.android.AndroidPreferences.clear:()V │ │ -0a2a5c: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2a62: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2a66: 7210 1700 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0017 │ │ -0a2a6c: 0e00 |0008: return-void │ │ +0b0884: |[0b0884] com.badlogic.gdx.backends.android.AndroidPreferences.clear:()V │ │ +0b0894: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b089a: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b089e: 7210 1700 0000 |0005: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.clear:()Landroid/content/SharedPreferences$Editor; // method@0017 │ │ +0b08a4: 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; │ │ @@ -197168,19 +197196,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a2a70: |[0a2a70] com.badlogic.gdx.backends.android.AndroidPreferences.contains:(Ljava/lang/String;)Z │ │ -0a2a80: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2a84: 7220 1f00 2000 |0002: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@001f │ │ -0a2a8a: 0a00 |0005: move-result v0 │ │ -0a2a8c: 0f00 |0006: return v0 │ │ +0b08a8: |[0b08a8] com.badlogic.gdx.backends.android.AndroidPreferences.contains:(Ljava/lang/String;)Z │ │ +0b08b8: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b08bc: 7220 1f00 2000 |0002: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@001f │ │ +0b08c2: 0a00 |0005: move-result v0 │ │ +0b08c4: 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; │ │ │ │ @@ -197189,22 +197217,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a2a90: |[0a2a90] com.badlogic.gdx.backends.android.AndroidPreferences.flush:()V │ │ -0a2aa0: 5410 4402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2aa4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a2aa8: 5410 4402 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2aac: 7210 1800 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0018 │ │ -0a2ab2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a2ab4: 5b10 4402 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2ab8: 0e00 |000c: return-void │ │ +0b08c8: |[0b08c8] com.badlogic.gdx.backends.android.AndroidPreferences.flush:()V │ │ +0b08d8: 5410 4402 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b08dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0b08e0: 5410 4402 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b08e4: 7210 1800 0000 |0006: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0018 │ │ +0b08ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b08ec: 5b10 4402 |000a: iput-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b08f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0009 line=147 │ │ 0x000c line=149 │ │ locals : │ │ @@ -197215,19 +197243,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a2abc: |[0a2abc] com.badlogic.gdx.backends.android.AndroidPreferences.get:()Ljava/util/Map; │ │ -0a2acc: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2ad0: 7210 2100 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0021 │ │ -0a2ad6: 0c00 |0005: move-result-object v0 │ │ -0a2ad8: 1100 |0006: return-object v0 │ │ +0b08f4: |[0b08f4] com.badlogic.gdx.backends.android.AndroidPreferences.get:()Ljava/util/Map; │ │ +0b0904: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0908: 7210 2100 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0021 │ │ +0b090e: 0c00 |0005: move-result-object v0 │ │ +0b0910: 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;) │ │ @@ -197235,20 +197263,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a2adc: |[0a2adc] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;)Z │ │ -0a2aec: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2af0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2af2: 7230 2200 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0022 │ │ -0a2af8: 0a00 |0006: move-result v0 │ │ -0a2afa: 0f00 |0007: return v0 │ │ +0b0914: |[0b0914] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;)Z │ │ +0b0924: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0928: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b092a: 7230 2200 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0022 │ │ +0b0930: 0a00 |0006: move-result v0 │ │ +0b0932: 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; │ │ │ │ @@ -197257,19 +197285,19 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a2afc: |[0a2afc] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ -0a2b0c: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2b10: 7230 2200 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0022 │ │ -0a2b16: 0a00 |0005: move-result v0 │ │ -0a2b18: 0f00 |0006: return v0 │ │ +0b0934: |[0b0934] com.badlogic.gdx.backends.android.AndroidPreferences.getBoolean:(Ljava/lang/String;Z)Z │ │ +0b0944: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0948: 7230 2200 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0022 │ │ +0b094e: 0a00 |0005: move-result v0 │ │ +0b0950: 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 │ │ @@ -197279,20 +197307,20 @@ │ │ type : '(Ljava/lang/String;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a2b1c: |[0a2b1c] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;)F │ │ -0a2b2c: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2b30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2b32: 7230 2300 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0023 │ │ -0a2b38: 0a00 |0006: move-result v0 │ │ -0a2b3a: 0f00 |0007: return v0 │ │ +0b0954: |[0b0954] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;)F │ │ +0b0964: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0968: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b096a: 7230 2300 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0023 │ │ +0b0970: 0a00 |0006: move-result v0 │ │ +0b0972: 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; │ │ │ │ @@ -197301,19 +197329,19 @@ │ │ type : '(Ljava/lang/String;F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a2b3c: |[0a2b3c] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;F)F │ │ -0a2b4c: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2b50: 7230 2300 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0023 │ │ -0a2b56: 0a00 |0005: move-result v0 │ │ -0a2b58: 0f00 |0006: return v0 │ │ +0b0974: |[0b0974] com.badlogic.gdx.backends.android.AndroidPreferences.getFloat:(Ljava/lang/String;F)F │ │ +0b0984: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0988: 7230 2300 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@0023 │ │ +0b098e: 0a00 |0005: move-result v0 │ │ +0b0990: 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 │ │ @@ -197323,20 +197351,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a2b5c: |[0a2b5c] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;)I │ │ -0a2b6c: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2b70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2b72: 7230 2400 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0024 │ │ -0a2b78: 0a00 |0006: move-result v0 │ │ -0a2b7a: 0f00 |0007: return v0 │ │ +0b0994: |[0b0994] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;)I │ │ +0b09a4: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b09a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b09aa: 7230 2400 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0024 │ │ +0b09b0: 0a00 |0006: move-result v0 │ │ +0b09b2: 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; │ │ │ │ @@ -197345,63 +197373,63 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a2b7c: |[0a2b7c] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;I)I │ │ -0a2b8c: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2b90: 7230 2400 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0024 │ │ -0a2b96: 0a00 |0005: move-result v0 │ │ -0a2b98: 0f00 |0006: return v0 │ │ +0b09b4: |[0b09b4] com.badlogic.gdx.backends.android.AndroidPreferences.getInteger:(Ljava/lang/String;I)I │ │ +0b09c4: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b09c8: 7230 2400 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0024 │ │ +0b09ce: 0a00 |0005: move-result v0 │ │ +0b09d0: 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 │ │ -0a2b9c: |[0a2b9c] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;)J │ │ -0a2bac: 5430 4502 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2bb0: 1601 0000 |0002: const-wide/16 v1, #int 0 // #0 │ │ -0a2bb4: 7240 2500 4021 |0004: invoke-interface {v0, v4, v1, v2}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0025 │ │ -0a2bba: 0b00 |0007: move-result-wide v0 │ │ -0a2bbc: 1000 |0008: return-wide v0 │ │ +0b09d4: |[0b09d4] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;)J │ │ +0b09e4: 5440 4502 |0000: iget-object v0, v4, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b09e8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0b09ec: 7240 2500 5032 |0004: invoke-interface {v0, v5, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0025 │ │ +0b09f2: 0b00 |0007: move-result-wide v0 │ │ +0b09f4: 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 │ │ -0a2bc0: |[0a2bc0] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;J)J │ │ -0a2bd0: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2bd4: 7240 2500 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0025 │ │ -0a2bda: 0b00 |0005: move-result-wide v0 │ │ -0a2bdc: 1000 |0006: return-wide v0 │ │ +0b09f8: |[0b09f8] com.badlogic.gdx.backends.android.AndroidPreferences.getLong:(Ljava/lang/String;J)J │ │ +0b0a08: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0a0c: 7240 2500 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0025 │ │ +0b0a12: 0b00 |0005: move-result-wide v0 │ │ +0b0a14: 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 │ │ @@ -197411,20 +197439,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 │ │ -0a2be0: |[0a2be0] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a2bf0: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2bf4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0a2bf8: 7230 2600 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0026 │ │ -0a2bfe: 0c00 |0007: move-result-object v0 │ │ -0a2c00: 1100 |0008: return-object v0 │ │ +0b0a18: |[0b0a18] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b0a28: 5420 4502 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0a2c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +0b0a30: 7230 2600 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0026 │ │ +0b0a36: 0c00 |0007: move-result-object v0 │ │ +0b0a38: 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; │ │ │ │ @@ -197433,144 +197461,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 │ │ -0a2c04: |[0a2c04] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0a2c14: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ -0a2c18: 7230 2600 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0026 │ │ -0a2c1e: 0c00 |0005: move-result-object v0 │ │ -0a2c20: 1100 |0006: return-object v0 │ │ +0b0a3c: |[0b0a3c] com.badlogic.gdx.backends.android.AndroidPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0b0a4c: 5410 4502 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.sharedPrefs:Landroid/content/SharedPreferences; // field@0245 │ │ +0b0a50: 7230 2600 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0026 │ │ +0b0a56: 0c00 |0005: move-result-object v0 │ │ +0b0a58: 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 │ │ -0a2c24: |[0a2c24] com.badlogic.gdx.backends.android.AndroidPreferences.put:(Ljava/util/Map;)V │ │ -0a2c34: 7010 ec05 0500 |0000: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2c3a: 7210 ba25 0600 |0003: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@25ba │ │ -0a2c40: 0c02 |0006: move-result-object v2 │ │ -0a2c42: 7210 c925 0200 |0007: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -0a2c48: 0c00 |000a: move-result-object v0 │ │ -0a2c4a: 7210 ad25 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0a2c50: 0a02 |000e: move-result v2 │ │ -0a2c52: 3802 8d00 |000f: if-eqz v2, 009c // +008d │ │ -0a2c56: 7210 ae25 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0a2c5c: 0c01 |0014: move-result-object v1 │ │ -0a2c5e: 1f01 ba03 |0015: check-cast v1, Ljava/util/Map$Entry; // type@03ba │ │ -0a2c62: 7210 b925 0100 |0017: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2c68: 0c02 |001a: move-result-object v2 │ │ -0a2c6a: 2022 6f03 |001b: instance-of v2, v2, Ljava/lang/Boolean; // type@036f │ │ -0a2c6e: 3802 1500 |001d: if-eqz v2, 0032 // +0015 │ │ -0a2c72: 7210 b825 0100 |001f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ -0a2c78: 0c02 |0022: move-result-object v2 │ │ -0a2c7a: 1f02 8f03 |0023: check-cast v2, Ljava/lang/String; // type@038f │ │ -0a2c7e: 7210 b925 0100 |0025: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2c84: 0c03 |0028: move-result-object v3 │ │ -0a2c86: 1f03 6f03 |0029: check-cast v3, Ljava/lang/Boolean; // type@036f │ │ -0a2c8a: 6e10 2b24 0300 |002b: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ -0a2c90: 0a03 |002e: move-result v3 │ │ -0a2c92: 6e30 fa05 2503 |002f: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putBoolean:(Ljava/lang/String;Z)V // method@05fa │ │ -0a2c98: 7210 b925 0100 |0032: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2c9e: 0c02 |0035: move-result-object v2 │ │ -0a2ca0: 2022 7e03 |0036: instance-of v2, v2, Ljava/lang/Integer; // type@037e │ │ -0a2ca4: 3802 1500 |0038: if-eqz v2, 004d // +0015 │ │ -0a2ca8: 7210 b825 0100 |003a: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ -0a2cae: 0c02 |003d: move-result-object v2 │ │ -0a2cb0: 1f02 8f03 |003e: check-cast v2, Ljava/lang/String; // type@038f │ │ -0a2cb4: 7210 b925 0100 |0040: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2cba: 0c03 |0043: move-result-object v3 │ │ -0a2cbc: 1f03 7e03 |0044: check-cast v3, Ljava/lang/Integer; // type@037e │ │ -0a2cc0: 6e10 6e24 0300 |0046: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0a2cc6: 0a03 |0049: move-result v3 │ │ -0a2cc8: 6e30 fc05 2503 |004a: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putInteger:(Ljava/lang/String;I)V // method@05fc │ │ -0a2cce: 7210 b925 0100 |004d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2cd4: 0c02 |0050: move-result-object v2 │ │ -0a2cd6: 2022 8103 |0051: instance-of v2, v2, Ljava/lang/Long; // type@0381 │ │ -0a2cda: 3802 1500 |0053: if-eqz v2, 0068 // +0015 │ │ -0a2cde: 7210 b825 0100 |0055: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ -0a2ce4: 0c02 |0058: move-result-object v2 │ │ -0a2ce6: 1f02 8f03 |0059: check-cast v2, Ljava/lang/String; // type@038f │ │ -0a2cea: 7210 b925 0100 |005b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2cf0: 0c03 |005e: move-result-object v3 │ │ -0a2cf2: 1f03 8103 |005f: check-cast v3, Ljava/lang/Long; // type@0381 │ │ -0a2cf6: 6e10 7724 0300 |0061: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2477 │ │ -0a2cfc: 0b03 |0064: move-result-wide v3 │ │ -0a2cfe: 6e40 fd05 2543 |0065: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putLong:(Ljava/lang/String;J)V // method@05fd │ │ -0a2d04: 7210 b925 0100 |0068: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2d0a: 0c02 |006b: move-result-object v2 │ │ -0a2d0c: 2022 8f03 |006c: instance-of v2, v2, Ljava/lang/String; // type@038f │ │ -0a2d10: 3802 1100 |006e: if-eqz v2, 007f // +0011 │ │ -0a2d14: 7210 b825 0100 |0070: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ -0a2d1a: 0c02 |0073: move-result-object v2 │ │ -0a2d1c: 1f02 8f03 |0074: check-cast v2, Ljava/lang/String; // type@038f │ │ -0a2d20: 7210 b925 0100 |0076: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2d26: 0c03 |0079: move-result-object v3 │ │ -0a2d28: 1f03 8f03 |007a: check-cast v3, Ljava/lang/String; // type@038f │ │ -0a2d2c: 6e30 fe05 2503 |007c: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05fe │ │ -0a2d32: 7210 b925 0100 |007f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2d38: 0c02 |0082: move-result-object v2 │ │ -0a2d3a: 2022 7903 |0083: instance-of v2, v2, Ljava/lang/Float; // type@0379 │ │ -0a2d3e: 3802 86ff |0085: if-eqz v2, 000b // -007a │ │ -0a2d42: 7210 b825 0100 |0087: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ -0a2d48: 0c02 |008a: move-result-object v2 │ │ -0a2d4a: 1f02 8f03 |008b: check-cast v2, Ljava/lang/String; // type@038f │ │ -0a2d4e: 7210 b925 0100 |008d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ -0a2d54: 0c03 |0090: move-result-object v3 │ │ -0a2d56: 1f03 7903 |0091: check-cast v3, Ljava/lang/Float; // type@0379 │ │ -0a2d5a: 6e10 5e24 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -0a2d60: 0a03 |0096: move-result v3 │ │ -0a2d62: 6e30 fb05 2503 |0097: invoke-virtual {v5, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putFloat:(Ljava/lang/String;F)V // method@05fb │ │ -0a2d68: 2900 71ff |009a: goto/16 000b // -008f │ │ -0a2d6c: 0e00 |009c: return-void │ │ +0b0a5c: |[0b0a5c] com.badlogic.gdx.backends.android.AndroidPreferences.put:(Ljava/util/Map;)V │ │ +0b0a6c: 7010 ec05 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0a72: 7210 ba25 0700 |0003: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@25ba │ │ +0b0a78: 0c02 |0006: move-result-object v2 │ │ +0b0a7a: 7210 c925 0200 |0007: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +0b0a80: 0c00 |000a: move-result-object v0 │ │ +0b0a82: 7210 ad25 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0b0a88: 0a02 |000e: move-result v2 │ │ +0b0a8a: 3802 8d00 |000f: if-eqz v2, 009c // +008d │ │ +0b0a8e: 7210 ae25 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0b0a94: 0c01 |0014: move-result-object v1 │ │ +0b0a96: 1f01 ba03 |0015: check-cast v1, Ljava/util/Map$Entry; // type@03ba │ │ +0b0a9a: 7210 b925 0100 |0017: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0aa0: 0c02 |001a: move-result-object v2 │ │ +0b0aa2: 2022 6f03 |001b: instance-of v2, v2, Ljava/lang/Boolean; // type@036f │ │ +0b0aa6: 3802 1500 |001d: if-eqz v2, 0032 // +0015 │ │ +0b0aaa: 7210 b825 0100 |001f: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ +0b0ab0: 0c02 |0022: move-result-object v2 │ │ +0b0ab2: 1f02 8f03 |0023: check-cast v2, Ljava/lang/String; // type@038f │ │ +0b0ab6: 7210 b925 0100 |0025: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0abc: 0c03 |0028: move-result-object v3 │ │ +0b0abe: 1f03 6f03 |0029: check-cast v3, Ljava/lang/Boolean; // type@036f │ │ +0b0ac2: 6e10 2b24 0300 |002b: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@242b │ │ +0b0ac8: 0a03 |002e: move-result v3 │ │ +0b0aca: 6e30 fa05 2603 |002f: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putBoolean:(Ljava/lang/String;Z)V // method@05fa │ │ +0b0ad0: 7210 b925 0100 |0032: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0ad6: 0c02 |0035: move-result-object v2 │ │ +0b0ad8: 2022 7e03 |0036: instance-of v2, v2, Ljava/lang/Integer; // type@037e │ │ +0b0adc: 3802 1500 |0038: if-eqz v2, 004d // +0015 │ │ +0b0ae0: 7210 b825 0100 |003a: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ +0b0ae6: 0c02 |003d: move-result-object v2 │ │ +0b0ae8: 1f02 8f03 |003e: check-cast v2, Ljava/lang/String; // type@038f │ │ +0b0aec: 7210 b925 0100 |0040: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0af2: 0c03 |0043: move-result-object v3 │ │ +0b0af4: 1f03 7e03 |0044: check-cast v3, Ljava/lang/Integer; // type@037e │ │ +0b0af8: 6e10 6e24 0300 |0046: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0b0afe: 0a03 |0049: move-result v3 │ │ +0b0b00: 6e30 fc05 2603 |004a: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putInteger:(Ljava/lang/String;I)V // method@05fc │ │ +0b0b06: 7210 b925 0100 |004d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0b0c: 0c02 |0050: move-result-object v2 │ │ +0b0b0e: 2022 8103 |0051: instance-of v2, v2, Ljava/lang/Long; // type@0381 │ │ +0b0b12: 3802 1500 |0053: if-eqz v2, 0068 // +0015 │ │ +0b0b16: 7210 b825 0100 |0055: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ +0b0b1c: 0c02 |0058: move-result-object v2 │ │ +0b0b1e: 1f02 8f03 |0059: check-cast v2, Ljava/lang/String; // type@038f │ │ +0b0b22: 7210 b925 0100 |005b: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0b28: 0c03 |005e: move-result-object v3 │ │ +0b0b2a: 1f03 8103 |005f: check-cast v3, Ljava/lang/Long; // type@0381 │ │ +0b0b2e: 6e10 7724 0300 |0061: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@2477 │ │ +0b0b34: 0b04 |0064: move-result-wide v4 │ │ +0b0b36: 6e40 fd05 2654 |0065: invoke-virtual {v6, v2, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putLong:(Ljava/lang/String;J)V // method@05fd │ │ +0b0b3c: 7210 b925 0100 |0068: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0b42: 0c02 |006b: move-result-object v2 │ │ +0b0b44: 2022 8f03 |006c: instance-of v2, v2, Ljava/lang/String; // type@038f │ │ +0b0b48: 3802 1100 |006e: if-eqz v2, 007f // +0011 │ │ +0b0b4c: 7210 b825 0100 |0070: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ +0b0b52: 0c02 |0073: move-result-object v2 │ │ +0b0b54: 1f02 8f03 |0074: check-cast v2, Ljava/lang/String; // type@038f │ │ +0b0b58: 7210 b925 0100 |0076: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0b5e: 0c03 |0079: move-result-object v3 │ │ +0b0b60: 1f03 8f03 |007a: check-cast v3, Ljava/lang/String; // type@038f │ │ +0b0b64: 6e30 fe05 2603 |007c: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@05fe │ │ +0b0b6a: 7210 b925 0100 |007f: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0b70: 0c02 |0082: move-result-object v2 │ │ +0b0b72: 2022 7903 |0083: instance-of v2, v2, Ljava/lang/Float; // type@0379 │ │ +0b0b76: 3802 86ff |0085: if-eqz v2, 000b // -007a │ │ +0b0b7a: 7210 b825 0100 |0087: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@25b8 │ │ +0b0b80: 0c02 |008a: move-result-object v2 │ │ +0b0b82: 1f02 8f03 |008b: check-cast v2, Ljava/lang/String; // type@038f │ │ +0b0b86: 7210 b925 0100 |008d: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@25b9 │ │ +0b0b8c: 0c03 |0090: move-result-object v3 │ │ +0b0b8e: 1f03 7903 |0091: check-cast v3, Ljava/lang/Float; // type@0379 │ │ +0b0b92: 6e10 5e24 0300 |0093: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0b0b98: 0a03 |0096: move-result v3 │ │ +0b0b9a: 6e30 fb05 2603 |0097: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.putFloat:(Ljava/lang/String;F)V // method@05fb │ │ +0b0ba0: 2900 71ff |009a: goto/16 000b // -008f │ │ +0b0ba4: 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 │ │ -0a2d70: |[0a2d70] com.badlogic.gdx.backends.android.AndroidPreferences.putBoolean:(Ljava/lang/String;Z)V │ │ -0a2d80: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2d86: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2d8a: 7230 1900 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0019 │ │ -0a2d90: 0e00 |0008: return-void │ │ +0b0ba8: |[0b0ba8] com.badlogic.gdx.backends.android.AndroidPreferences.putBoolean:(Ljava/lang/String;Z)V │ │ +0b0bb8: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0bbe: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0bc2: 7230 1900 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0019 │ │ +0b0bc8: 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; │ │ @@ -197582,19 +197610,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a2d94: |[0a2d94] com.badlogic.gdx.backends.android.AndroidPreferences.putFloat:(Ljava/lang/String;F)V │ │ -0a2da4: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2daa: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2dae: 7230 1a00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@001a │ │ -0a2db4: 0e00 |0008: return-void │ │ +0b0bcc: |[0b0bcc] com.badlogic.gdx.backends.android.AndroidPreferences.putFloat:(Ljava/lang/String;F)V │ │ +0b0bdc: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0be2: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0be6: 7230 1a00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@001a │ │ +0b0bec: 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; │ │ @@ -197606,19 +197634,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a2db8: |[0a2db8] com.badlogic.gdx.backends.android.AndroidPreferences.putInteger:(Ljava/lang/String;I)V │ │ -0a2dc8: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2dce: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2dd2: 7230 1b00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@001b │ │ -0a2dd8: 0e00 |0008: return-void │ │ +0b0bf0: |[0b0bf0] com.badlogic.gdx.backends.android.AndroidPreferences.putInteger:(Ljava/lang/String;I)V │ │ +0b0c00: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0c06: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0c0a: 7230 1b00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@001b │ │ +0b0c10: 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; │ │ @@ -197626,47 +197654,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 │ │ -0a2ddc: |[0a2ddc] com.badlogic.gdx.backends.android.AndroidPreferences.putLong:(Ljava/lang/String;J)V │ │ -0a2dec: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2df2: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2df6: 7240 1c00 2043 |0005: invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@001c │ │ -0a2dfc: 0e00 |0008: return-void │ │ +0b0c14: |[0b0c14] com.badlogic.gdx.backends.android.AndroidPreferences.putLong:(Ljava/lang/String;J)V │ │ +0b0c24: 7010 ec05 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0c2a: 5420 4402 |0003: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0c2e: 7240 1c00 3054 |0005: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@001c │ │ +0b0c34: 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 │ │ -0a2e00: |[0a2e00] com.badlogic.gdx.backends.android.AndroidPreferences.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a2e10: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2e16: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2e1a: 7230 1d00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001d │ │ -0a2e20: 0e00 |0008: return-void │ │ +0b0c38: |[0b0c38] com.badlogic.gdx.backends.android.AndroidPreferences.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b0c48: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0c4e: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0c52: 7230 1d00 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001d │ │ +0b0c58: 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; │ │ @@ -197678,19 +197706,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a2e24: |[0a2e24] com.badlogic.gdx.backends.android.AndroidPreferences.remove:(Ljava/lang/String;)V │ │ -0a2e34: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ -0a2e3a: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ -0a2e3e: 7220 1e00 2000 |0005: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001e │ │ -0a2e44: 0e00 |0008: return-void │ │ +0b0c5c: |[0b0c5c] com.badlogic.gdx.backends.android.AndroidPreferences.remove:(Ljava/lang/String;)V │ │ +0b0c6c: 7010 ec05 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.edit:()V // method@05ec │ │ +0b0c72: 5410 4402 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidPreferences;.editor:Landroid/content/SharedPreferences$Editor; // field@0244 │ │ +0b0c76: 7220 1e00 2000 |0005: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@001e │ │ +0b0c7c: 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; │ │ @@ -197722,17 +197750,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2e48: |[0a2e48] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.:()V │ │ -0a2e58: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a2e5e: 0e00 |0003: return-void │ │ +0b0c80: |[0b0c80] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.:()V │ │ +0b0c90: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b0c96: 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;) │ │ @@ -197740,37 +197768,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 │ │ -0a2e60: |[0a2e60] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ -0a2e70: 1d03 |0000: monitor-enter v3 │ │ -0a2e72: 5431 1302 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ -0a2e76: 6e10 5d20 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0a2e7c: 0c00 |0006: move-result-object v0 │ │ -0a2e7e: 1f00 bc00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ -0a2e82: 5a08 e601 |0009: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ -0a2e86: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0a2e88: 5901 e501 |000c: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ -0a2e8c: 5905 e801 |000e: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ -0a2e90: 5906 e901 |0010: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ -0a2e94: 5904 e701 |0012: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ -0a2e98: 5431 0d02 |0014: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ -0a2e9c: 6e20 8925 0100 |0016: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0a2ea2: 1e03 |0019: monitor-exit v3 │ │ -0a2ea4: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0a2ea8: 7210 e100 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ -0a2eae: 0c01 |001f: move-result-object v1 │ │ -0a2eb0: 7210 3501 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ -0a2eb6: 0e00 |0023: return-void │ │ -0a2eb8: 0d01 |0024: move-exception v1 │ │ -0a2eba: 1e03 |0025: monitor-exit v3 │ │ -0a2ebc: 2701 |0026: throw v1 │ │ +0b0c98: |[0b0c98] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.postTouchEvent:(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ +0b0ca8: 1d03 |0000: monitor-enter v3 │ │ +0b0caa: 5431 1302 |0001: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.usedTouchEvents:Lcom/badlogic/gdx/utils/Pool; // field@0213 │ │ +0b0cae: 6e10 5d20 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0b0cb4: 0c00 |0006: move-result-object v0 │ │ +0b0cb6: 1f00 bc00 |0007: check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; // type@00bc │ │ +0b0cba: 5a08 e601 |0009: iput-wide v8, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.timeStamp:J // field@01e6 │ │ +0b0cbe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0b0cc0: 5901 e501 |000c: iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.pointer:I // field@01e5 │ │ +0b0cc4: 5905 e801 |000e: iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.x:I // field@01e8 │ │ +0b0cc8: 5906 e901 |0010: iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.y:I // field@01e9 │ │ +0b0ccc: 5904 e701 |0012: iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;.type:I // field@01e7 │ │ +0b0cd0: 5431 0d02 |0014: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchEvents:Ljava/util/ArrayList; // field@020d │ │ +0b0cd4: 6e20 8925 0100 |0016: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0b0cda: 1e03 |0019: monitor-exit v3 │ │ +0b0cdc: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b0ce0: 7210 e100 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getGraphics:()Lcom/badlogic/gdx/Graphics; // method@00e1 │ │ +0b0ce6: 0c01 |001f: move-result-object v1 │ │ +0b0ce8: 7210 3501 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.requestRendering:()V // method@0135 │ │ +0b0cee: 0e00 |0023: return-void │ │ +0b0cf0: 0d01 |0024: move-exception v1 │ │ +0b0cf2: 1e03 |0025: monitor-exit v3 │ │ +0b0cf4: 2701 |0026: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x001a │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=62 │ │ @@ -197801,124 +197829,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 │ │ -0a2ed4: |[0a2ed4] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ -0a2ee4: 6e10 a300 0d00 |0000: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@00a3 │ │ -0a2eea: 0a00 |0003: move-result v0 │ │ -0a2eec: 8703 |0004: float-to-int v3, v0 │ │ -0a2eee: 6e10 a500 0d00 |0005: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@00a5 │ │ -0a2ef4: 0a00 |0008: move-result v0 │ │ -0a2ef6: 8704 |0009: float-to-int v4, v0 │ │ -0a2ef8: 54e0 0f02 |000a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a2efc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0a2efe: 4408 0001 |000d: aget v8, v0, v1 │ │ -0a2f02: 54e0 1002 |000f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a2f06: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0a2f08: 4409 0001 |0012: aget v9, v0, v1 │ │ -0a2f0c: 54e0 0f02 |0014: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ -0a2f10: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0a2f12: 4b03 0001 |0017: aput v3, v0, v1 │ │ -0a2f16: 54e0 1002 |0019: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ -0a2f1a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0a2f1c: 4b04 0001 |001c: aput v4, v0, v1 │ │ -0a2f20: 6e10 a000 0d00 |001e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getEventTime:()J // method@00a0 │ │ -0a2f26: 0b00 |0021: move-result-wide v0 │ │ -0a2f28: 170a 4042 0f00 |0022: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -0a2f2e: 9d06 000a |0025: mul-long v6, v0, v10 │ │ -0a2f32: 6e10 9f00 0d00 |0027: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ -0a2f38: 0a00 |002a: move-result v0 │ │ -0a2f3a: 3900 1c00 |002b: if-nez v0, 0047 // +001c │ │ -0a2f3e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0a2f40: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -0a2f42: 07c0 |002f: move-object v0, v12 │ │ -0a2f44: 07e1 |0030: move-object v1, v14 │ │ -0a2f46: 7608 0606 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@0606 │ │ -0a2f4c: 54e0 1102 |0034: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a2f50: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -0a2f52: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0a2f54: 4e02 0001 |0038: aput-boolean v2, v0, v1 │ │ -0a2f58: 54e0 f701 |003a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a2f5c: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -0a2f5e: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -0a2f60: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0a2f64: 54e0 f801 |0040: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a2f68: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -0a2f6a: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -0a2f6c: 4b02 0001 |0044: aput v2, v0, v1 │ │ -0a2f70: 0e00 |0046: return-void │ │ -0a2f72: 6e10 9f00 0d00 |0047: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ -0a2f78: 0a00 |004a: move-result v0 │ │ -0a2f7a: 1221 |004b: const/4 v1, #int 2 // #2 │ │ -0a2f7c: 3310 1e00 |004c: if-ne v0, v1, 006a // +001e │ │ -0a2f80: 1222 |004e: const/4 v2, #int 2 // #2 │ │ -0a2f82: 1205 |004f: const/4 v5, #int 0 // #0 │ │ -0a2f84: 07c0 |0050: move-object v0, v12 │ │ -0a2f86: 07e1 |0051: move-object v1, v14 │ │ -0a2f88: 7608 0606 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@0606 │ │ -0a2f8e: 54e0 1102 |0055: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a2f92: 1201 |0057: const/4 v1, #int 0 // #0 │ │ -0a2f94: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -0a2f96: 4e02 0001 |0059: aput-boolean v2, v0, v1 │ │ -0a2f9a: 54e0 f701 |005b: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a2f9e: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -0a2fa0: 9102 0308 |005e: sub-int v2, v3, v8 │ │ -0a2fa4: 4b02 0001 |0060: aput v2, v0, v1 │ │ -0a2fa8: 54e0 f801 |0062: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a2fac: 1201 |0064: const/4 v1, #int 0 // #0 │ │ -0a2fae: 9102 0409 |0065: sub-int v2, v4, v9 │ │ -0a2fb2: 4b02 0001 |0067: aput v2, v0, v1 │ │ -0a2fb6: 28dd |0069: goto 0046 // -0023 │ │ -0a2fb8: 6e10 9f00 0d00 |006a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ -0a2fbe: 0a00 |006d: move-result v0 │ │ -0a2fc0: 1211 |006e: const/4 v1, #int 1 // #1 │ │ -0a2fc2: 3310 1c00 |006f: if-ne v0, v1, 008b // +001c │ │ -0a2fc6: 1212 |0071: const/4 v2, #int 1 // #1 │ │ -0a2fc8: 1205 |0072: const/4 v5, #int 0 // #0 │ │ -0a2fca: 07c0 |0073: move-object v0, v12 │ │ -0a2fcc: 07e1 |0074: move-object v1, v14 │ │ -0a2fce: 7608 0606 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@0606 │ │ -0a2fd4: 54e0 1102 |0078: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a2fd8: 1201 |007a: const/4 v1, #int 0 // #0 │ │ -0a2fda: 1202 |007b: const/4 v2, #int 0 // #0 │ │ -0a2fdc: 4e02 0001 |007c: aput-boolean v2, v0, v1 │ │ -0a2fe0: 54e0 f701 |007e: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a2fe4: 1201 |0080: const/4 v1, #int 0 // #0 │ │ -0a2fe6: 1202 |0081: const/4 v2, #int 0 // #0 │ │ -0a2fe8: 4b02 0001 |0082: aput v2, v0, v1 │ │ -0a2fec: 54e0 f801 |0084: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a2ff0: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -0a2ff2: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -0a2ff4: 4b02 0001 |0088: aput v2, v0, v1 │ │ -0a2ff8: 28bc |008a: goto 0046 // -0044 │ │ -0a2ffa: 6e10 9f00 0d00 |008b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ -0a3000: 0a00 |008e: move-result v0 │ │ -0a3002: 1231 |008f: const/4 v1, #int 3 // #3 │ │ -0a3004: 3310 b6ff |0090: if-ne v0, v1, 0046 // -004a │ │ -0a3008: 1212 |0092: const/4 v2, #int 1 // #1 │ │ -0a300a: 1205 |0093: const/4 v5, #int 0 // #0 │ │ -0a300c: 07c0 |0094: move-object v0, v12 │ │ -0a300e: 07e1 |0095: move-object v1, v14 │ │ -0a3010: 7608 0606 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@0606 │ │ -0a3016: 54e0 1102 |0099: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ -0a301a: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -0a301c: 1202 |009c: const/4 v2, #int 0 // #0 │ │ -0a301e: 4e02 0001 |009d: aput-boolean v2, v0, v1 │ │ -0a3022: 54e0 f701 |009f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ -0a3026: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ -0a3028: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ -0a302a: 4b02 0001 |00a3: aput v2, v0, v1 │ │ -0a302e: 54e0 f801 |00a5: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ -0a3032: 1201 |00a7: const/4 v1, #int 0 // #0 │ │ -0a3034: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ -0a3036: 4b02 0001 |00a9: aput v2, v0, v1 │ │ -0a303a: 289b |00ab: goto 0046 // -0065 │ │ +0b0d0c: |[0b0d0c] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.onTouch:(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)V │ │ +0b0d1c: 6e10 a300 0d00 |0000: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@00a3 │ │ +0b0d22: 0a00 |0003: move-result v0 │ │ +0b0d24: 8703 |0004: float-to-int v3, v0 │ │ +0b0d26: 6e10 a500 0d00 |0005: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@00a5 │ │ +0b0d2c: 0a00 |0008: move-result v0 │ │ +0b0d2e: 8704 |0009: float-to-int v4, v0 │ │ +0b0d30: 54e0 0f02 |000a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0b0d34: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0b0d36: 4408 0001 |000d: aget v8, v0, v1 │ │ +0b0d3a: 54e0 1002 |000f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0b0d3e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0b0d40: 4409 0001 |0012: aget v9, v0, v1 │ │ +0b0d44: 54e0 0f02 |0014: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchX:[I // field@020f │ │ +0b0d48: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0b0d4a: 4b03 0001 |0017: aput v3, v0, v1 │ │ +0b0d4e: 54e0 1002 |0019: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touchY:[I // field@0210 │ │ +0b0d52: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0b0d54: 4b04 0001 |001c: aput v4, v0, v1 │ │ +0b0d58: 6e10 a000 0d00 |001e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getEventTime:()J // method@00a0 │ │ +0b0d5e: 0b00 |0021: move-result-wide v0 │ │ +0b0d60: 170a 4042 0f00 |0022: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +0b0d66: 9d06 000a |0025: mul-long v6, v0, v10 │ │ +0b0d6a: 6e10 9f00 0d00 |0027: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ +0b0d70: 0a00 |002a: move-result v0 │ │ +0b0d72: 3900 1c00 |002b: if-nez v0, 0047 // +001c │ │ +0b0d76: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0b0d78: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +0b0d7a: 07c0 |002f: move-object v0, v12 │ │ +0b0d7c: 07e1 |0030: move-object v1, v14 │ │ +0b0d7e: 7608 0606 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@0606 │ │ +0b0d84: 54e0 1102 |0034: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0b0d88: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0b0d8a: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +0b0d8c: 4e02 0001 |0038: aput-boolean v2, v0, v1 │ │ +0b0d90: 54e0 f701 |003a: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b0d94: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +0b0d96: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +0b0d98: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0b0d9c: 54e0 f801 |0040: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b0da0: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +0b0da2: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +0b0da4: 4b02 0001 |0044: aput v2, v0, v1 │ │ +0b0da8: 0e00 |0046: return-void │ │ +0b0daa: 6e10 9f00 0d00 |0047: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ +0b0db0: 0a00 |004a: move-result v0 │ │ +0b0db2: 1221 |004b: const/4 v1, #int 2 // #2 │ │ +0b0db4: 3310 1e00 |004c: if-ne v0, v1, 006a // +001e │ │ +0b0db8: 1222 |004e: const/4 v2, #int 2 // #2 │ │ +0b0dba: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +0b0dbc: 07c0 |0050: move-object v0, v12 │ │ +0b0dbe: 07e1 |0051: move-object v1, v14 │ │ +0b0dc0: 7608 0606 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@0606 │ │ +0b0dc6: 54e0 1102 |0055: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0b0dca: 1201 |0057: const/4 v1, #int 0 // #0 │ │ +0b0dcc: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +0b0dce: 4e02 0001 |0059: aput-boolean v2, v0, v1 │ │ +0b0dd2: 54e0 f701 |005b: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b0dd6: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +0b0dd8: 9102 0308 |005e: sub-int v2, v3, v8 │ │ +0b0ddc: 4b02 0001 |0060: aput v2, v0, v1 │ │ +0b0de0: 54e0 f801 |0062: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b0de4: 1201 |0064: const/4 v1, #int 0 // #0 │ │ +0b0de6: 9102 0409 |0065: sub-int v2, v4, v9 │ │ +0b0dea: 4b02 0001 |0067: aput v2, v0, v1 │ │ +0b0dee: 28dd |0069: goto 0046 // -0023 │ │ +0b0df0: 6e10 9f00 0d00 |006a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ +0b0df6: 0a00 |006d: move-result v0 │ │ +0b0df8: 1211 |006e: const/4 v1, #int 1 // #1 │ │ +0b0dfa: 3310 1c00 |006f: if-ne v0, v1, 008b // +001c │ │ +0b0dfe: 1212 |0071: const/4 v2, #int 1 // #1 │ │ +0b0e00: 1205 |0072: const/4 v5, #int 0 // #0 │ │ +0b0e02: 07c0 |0073: move-object v0, v12 │ │ +0b0e04: 07e1 |0074: move-object v1, v14 │ │ +0b0e06: 7608 0606 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@0606 │ │ +0b0e0c: 54e0 1102 |0078: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0b0e10: 1201 |007a: const/4 v1, #int 0 // #0 │ │ +0b0e12: 1202 |007b: const/4 v2, #int 0 // #0 │ │ +0b0e14: 4e02 0001 |007c: aput-boolean v2, v0, v1 │ │ +0b0e18: 54e0 f701 |007e: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b0e1c: 1201 |0080: const/4 v1, #int 0 // #0 │ │ +0b0e1e: 1202 |0081: const/4 v2, #int 0 // #0 │ │ +0b0e20: 4b02 0001 |0082: aput v2, v0, v1 │ │ +0b0e24: 54e0 f801 |0084: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b0e28: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +0b0e2a: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +0b0e2c: 4b02 0001 |0088: aput v2, v0, v1 │ │ +0b0e30: 28bc |008a: goto 0046 // -0044 │ │ +0b0e32: 6e10 9f00 0d00 |008b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@009f │ │ +0b0e38: 0a00 |008e: move-result v0 │ │ +0b0e3a: 1231 |008f: const/4 v1, #int 3 // #3 │ │ +0b0e3c: 3310 b6ff |0090: if-ne v0, v1, 0046 // -004a │ │ +0b0e40: 1212 |0092: const/4 v2, #int 1 // #1 │ │ +0b0e42: 1205 |0093: const/4 v5, #int 0 // #0 │ │ +0b0e44: 07c0 |0094: move-object v0, v12 │ │ +0b0e46: 07e1 |0095: move-object v1, v14 │ │ +0b0e48: 7608 0606 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@0606 │ │ +0b0e4e: 54e0 1102 |0099: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.touched:[Z // field@0211 │ │ +0b0e52: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +0b0e54: 1202 |009c: const/4 v2, #int 0 // #0 │ │ +0b0e56: 4e02 0001 |009d: aput-boolean v2, v0, v1 │ │ +0b0e5a: 54e0 f701 |009f: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaX:[I // field@01f7 │ │ +0b0e5e: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ +0b0e60: 1202 |00a2: const/4 v2, #int 0 // #0 │ │ +0b0e62: 4b02 0001 |00a3: aput v2, v0, v1 │ │ +0b0e66: 54e0 f801 |00a5: iget-object v0, v14, Lcom/badlogic/gdx/backends/android/AndroidInput;.deltaY:[I // field@01f8 │ │ +0b0e6a: 1201 |00a7: const/4 v1, #int 0 // #0 │ │ +0b0e6c: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ +0b0e6e: 4b02 0001 |00a9: aput v2, v0, v1 │ │ +0b0e72: 289b |00ab: goto 0046 // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ 0x000a line=32 │ │ 0x000f line=33 │ │ 0x0014 line=34 │ │ @@ -197960,17 +197988,17 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a303c: |[0a303c] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ -0a304c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a304e: 0f00 |0001: return v0 │ │ +0b0e74: |[0b0e74] com.badlogic.gdx.backends.android.AndroidSingleTouchHandler.supportsMultitouch:(Landroid/content/Context;)Z │ │ +0b0e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b0e86: 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; │ │ │ │ @@ -198031,18 +198059,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 │ │ -0a3050: |[0a3050] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0a3060: 7030 dc06 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V // method@06dc │ │ -0a3066: 5b03 4e02 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024e │ │ -0a306a: 0e00 |0005: return-void │ │ +0b0e88: |[0b0e88] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0b0e98: 7030 dc06 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;Landroid/util/AttributeSet;)V // method@06dc │ │ +0b0e9e: 5b03 4e02 |0003: iput-object v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024e │ │ +0b0ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0005 line=21 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; │ │ @@ -198055,18 +198083,18 @@ │ │ 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 │ │ -0a306c: |[0a306c] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0a307c: 7020 db06 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;)V // method@06db │ │ -0a3082: 5b02 4e02 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024e │ │ -0a3086: 0e00 |0005: return-void │ │ +0b0ea4: |[0b0ea4] com.badlogic.gdx.backends.android.surfaceview.DefaultGLSurfaceViewLW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0b0eb4: 7020 db06 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;.:(Landroid/service/wallpaper/WallpaperService$Engine;)V // method@06db │ │ +0b0eba: 5b02 4e02 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@024e │ │ +0b0ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/backends/android/surfaceview/DefaultGLSurfaceViewLW; │ │ @@ -198100,17 +198128,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3088: |[0a3088] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.:()V │ │ -0a3098: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a309e: 0e00 |0003: return-void │ │ +0b0ec0: |[0b0ec0] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.:()V │ │ +0b0ed0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b0ed6: 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 - │ │ @@ -198119,22 +198147,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 │ │ -0a30a0: |[0a30a0] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ -0a30b0: 7110 ac00 0400 |0000: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ -0a30b6: 0a01 |0003: move-result v1 │ │ -0a30b8: 7110 ac00 0500 |0004: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ -0a30be: 0a00 |0007: move-result v0 │ │ -0a30c0: 2202 0801 |0008: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@0108 │ │ -0a30c4: 7030 7809 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@0978 │ │ -0a30ca: 1102 |000d: return-object v2 │ │ +0b0ed8: |[0b0ed8] com.badlogic.gdx.backends.android.surfaceview.FillResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ +0b0ee8: 7110 ac00 0400 |0000: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ +0b0eee: 0a01 |0003: move-result v1 │ │ +0b0ef0: 7110 ac00 0500 |0004: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ +0b0ef6: 0a00 |0007: move-result v0 │ │ +0b0ef8: 2202 0801 |0008: new-instance v2, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@0108 │ │ +0b0efc: 7030 7809 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@0978 │ │ +0b0f02: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0008 - 0x000e reg=0 height I │ │ @@ -198177,19 +198205,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a30cc: |[0a30cc] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.:(II)V │ │ -0a30dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a30e2: 5901 5602 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@0256 │ │ -0a30e6: 5902 5502 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0255 │ │ -0a30ea: 0e00 |0007: return-void │ │ +0b0f04: |[0b0f04] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.:(II)V │ │ +0b0f14: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b0f1a: 5901 5602 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@0256 │ │ +0b0f1e: 5902 5502 |0005: iput v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0255 │ │ +0b0f22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ locals : │ │ @@ -198203,20 +198231,20 @@ │ │ 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 │ │ -0a30ec: |[0a30ec] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ -0a30fc: 2200 0801 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@0108 │ │ -0a3100: 5231 5602 |0002: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@0256 │ │ -0a3104: 5232 5502 |0004: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0255 │ │ -0a3108: 7030 7809 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@0978 │ │ -0a310e: 1100 |0009: return-object v0 │ │ +0b0f24: |[0b0f24] com.badlogic.gdx.backends.android.surfaceview.FixedResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ +0b0f34: 2200 0801 |0000: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@0108 │ │ +0b0f38: 5231 5602 |0002: iget v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.width:I // field@0256 │ │ +0b0f3c: 5232 5502 |0004: iget v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/FixedResolutionStrategy;.height:I // field@0255 │ │ +0b0f40: 7030 7809 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@0978 │ │ +0b0f46: 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 │ │ @@ -198279,60 +198307,60 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0a3110: |[0a3110] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.:(IIIIII)V │ │ -0a3120: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0a3122: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ -0a3126: 2300 e903 |0003: new-array v0, v0, [I // type@03e9 │ │ -0a312a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0a312c: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ -0a3130: 4b02 0001 |0008: aput v2, v0, v1 │ │ -0a3134: 4b05 0003 |000a: aput v5, v0, v3 │ │ -0a3138: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0a313a: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ -0a313e: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0a3142: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0a3144: 4b06 0001 |0012: aput v6, v0, v1 │ │ -0a3148: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -0a314a: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ -0a314e: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0a3152: 1251 |0019: const/4 v1, #int 5 // #5 │ │ -0a3154: 4b07 0001 |001a: aput v7, v0, v1 │ │ -0a3158: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -0a315a: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ -0a315e: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0a3162: 1271 |0021: const/4 v1, #int 7 // #7 │ │ -0a3164: 4b08 0001 |0022: aput v8, v0, v1 │ │ -0a3168: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -0a316c: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ -0a3170: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0a3174: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -0a3178: 4b09 0001 |002c: aput v9, v0, v1 │ │ -0a317c: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ -0a3180: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ -0a3184: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0a3188: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ -0a318c: 4b0a 0001 |0036: aput v10, v0, v1 │ │ -0a3190: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ -0a3194: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ -0a3198: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0a319c: 7020 5b06 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.:([I)V // method@065b │ │ -0a31a2: 2330 e903 |0041: new-array v0, v3, [I // type@03e9 │ │ -0a31a6: 5b40 5e02 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@025e │ │ -0a31aa: 5945 5c02 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@025c │ │ -0a31ae: 5946 5b02 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@025b │ │ -0a31b2: 5947 5902 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@0259 │ │ -0a31b6: 5948 5802 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@0258 │ │ -0a31ba: 5949 5a02 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@025a │ │ -0a31be: 594a 5d02 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@025d │ │ -0a31c2: 0e00 |0051: return-void │ │ +0b0f48: |[0b0f48] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$ComponentSizeChooser.:(IIIIII)V │ │ +0b0f58: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b0f5a: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ +0b0f5e: 2300 e903 |0003: new-array v0, v0, [I // type@03e9 │ │ +0b0f62: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b0f64: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ +0b0f68: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0b0f6c: 4b05 0003 |000a: aput v5, v0, v3 │ │ +0b0f70: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0b0f72: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ +0b0f76: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0b0f7a: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0b0f7c: 4b06 0001 |0012: aput v6, v0, v1 │ │ +0b0f80: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +0b0f82: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ +0b0f86: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0b0f8a: 1251 |0019: const/4 v1, #int 5 // #5 │ │ +0b0f8c: 4b07 0001 |001a: aput v7, v0, v1 │ │ +0b0f90: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +0b0f92: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ +0b0f96: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0b0f9a: 1271 |0021: const/4 v1, #int 7 // #7 │ │ +0b0f9c: 4b08 0001 |0022: aput v8, v0, v1 │ │ +0b0fa0: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +0b0fa4: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ +0b0fa8: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0b0fac: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +0b0fb0: 4b09 0001 |002c: aput v9, v0, v1 │ │ +0b0fb4: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ +0b0fb8: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ +0b0fbc: 4b02 0001 |0032: aput v2, v0, v1 │ │ +0b0fc0: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ +0b0fc4: 4b0a 0001 |0036: aput v10, v0, v1 │ │ +0b0fc8: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ +0b0fcc: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ +0b0fd0: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0b0fd4: 7020 5b06 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$BaseConfigChooser;.:([I)V // method@065b │ │ +0b0fda: 2330 e903 |0041: new-array v0, v3, [I // type@03e9 │ │ +0b0fde: 5b40 5e02 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@025e │ │ +0b0fe2: 5945 5c02 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@025c │ │ +0b0fe6: 5946 5b02 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@025b │ │ +0b0fea: 5947 5902 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@0259 │ │ +0b0fee: 5948 5802 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@0258 │ │ +0b0ff2: 5949 5a02 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@025a │ │ +0b0ff6: 594a 5d02 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@025d │ │ +0b0ffa: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=480 │ │ 0x0041 line=484 │ │ 0x0045 line=485 │ │ 0x0047 line=486 │ │ 0x0049 line=487 │ │ @@ -198354,23 +198382,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 │ │ -0a31c4: |[0a31c4] 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 │ │ -0a31d4: 5420 5e02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@025e │ │ -0a31d8: 7250 0226 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@2602 │ │ -0a31de: 0a00 |0005: move-result v0 │ │ -0a31e0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a31e4: 5420 5e02 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@025e │ │ -0a31e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a31ea: 4407 0001 |000b: aget v7, v0, v1 │ │ -0a31ee: 0f07 |000d: return v7 │ │ +0b0ffc: |[0b0ffc] 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 │ │ +0b100c: 5420 5e02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@025e │ │ +0b1010: 7250 0226 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@2602 │ │ +0b1016: 0a00 |0005: move-result v0 │ │ +0b1018: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0b101c: 5420 5e02 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mValue:[I // field@025e │ │ +0b1020: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b1022: 4407 0001 |000b: aget v7, v0, v1 │ │ +0b1026: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0008 line=519 │ │ 0x000d line=521 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -198386,102 +198414,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 │ │ -0a31f0: |[0a31f0] 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; │ │ -0a3200: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0a3202: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ -0a3206: 0808 1600 |0003: move-object/from16 v8, v22 │ │ -0a320a: 2180 |0005: array-length v0, v8 │ │ -0a320c: 0210 0000 |0006: move/from16 v16, v0 │ │ -0a3210: 120f |0008: const/4 v15, #int 0 // #0 │ │ -0a3212: 0200 1000 |0009: move/from16 v0, v16 │ │ -0a3216: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ -0a321a: 4604 080f |000d: aget-object v4, v8, v15 │ │ -0a321e: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ -0a3222: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0a3224: 0801 1300 |0012: move-object/from16 v1, v19 │ │ -0a3228: 0802 1400 |0014: move-object/from16 v2, v20 │ │ -0a322c: 0803 1500 |0016: move-object/from16 v3, v21 │ │ -0a3230: 7606 6006 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@0660 │ │ -0a3236: 0a0c |001b: move-result v12 │ │ -0a3238: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ -0a323c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0a323e: 0801 1300 |001f: move-object/from16 v1, v19 │ │ -0a3242: 0802 1400 |0021: move-object/from16 v2, v20 │ │ -0a3246: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -0a324a: 7606 6006 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@0660 │ │ -0a3250: 0a12 |0028: move-result v18 │ │ -0a3252: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0a3256: 5201 5a02 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@025a │ │ -0a325a: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ -0a325e: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -0a3262: 5201 5d02 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@025d │ │ -0a3266: 0200 1200 |0033: move/from16 v0, v18 │ │ -0a326a: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ -0a326e: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ -0a3272: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -0a3274: 0801 1300 |003a: move-object/from16 v1, v19 │ │ -0a3278: 0802 1400 |003c: move-object/from16 v2, v20 │ │ -0a327c: 0803 1500 |003e: move-object/from16 v3, v21 │ │ -0a3280: 7606 6006 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@0660 │ │ -0a3286: 0a11 |0043: move-result v17 │ │ -0a3288: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ -0a328c: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -0a328e: 0801 1300 |0047: move-object/from16 v1, v19 │ │ -0a3292: 0802 1400 |0049: move-object/from16 v2, v20 │ │ -0a3296: 0803 1500 |004b: move-object/from16 v3, v21 │ │ -0a329a: 7606 6006 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@0660 │ │ -0a32a0: 0a0e |0050: move-result v14 │ │ -0a32a2: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ -0a32a6: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0a32a8: 0801 1300 |0054: move-object/from16 v1, v19 │ │ -0a32ac: 0802 1400 |0056: move-object/from16 v2, v20 │ │ -0a32b0: 0803 1500 |0058: move-object/from16 v3, v21 │ │ -0a32b4: 7606 6006 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@0660 │ │ -0a32ba: 0a09 |005d: move-result v9 │ │ -0a32bc: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ -0a32c0: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -0a32c2: 0801 1300 |0061: move-object/from16 v1, v19 │ │ -0a32c6: 0802 1400 |0063: move-object/from16 v2, v20 │ │ -0a32ca: 0803 1500 |0065: move-object/from16 v3, v21 │ │ -0a32ce: 7606 6006 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@0660 │ │ -0a32d4: 0a07 |006a: move-result v7 │ │ -0a32d6: 0800 1300 |006b: move-object/from16 v0, v19 │ │ -0a32da: 5201 5c02 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@025c │ │ -0a32de: 9101 1101 |006f: sub-int v1, v17, v1 │ │ -0a32e2: 7110 7e24 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a32e8: 0a01 |0074: move-result v1 │ │ -0a32ea: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0a32ee: 5202 5b02 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@025b │ │ -0a32f2: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ -0a32f6: 7110 7e24 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a32fc: 0a02 |007e: move-result v2 │ │ -0a32fe: b021 |007f: add-int/2addr v1, v2 │ │ -0a3300: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -0a3304: 5202 5902 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@0259 │ │ -0a3308: 9102 0902 |0084: sub-int v2, v9, v2 │ │ -0a330c: 7110 7e24 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a3312: 0a02 |0089: move-result v2 │ │ -0a3314: b021 |008a: add-int/2addr v1, v2 │ │ -0a3316: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -0a331a: 5202 5802 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@0258 │ │ -0a331e: 9102 0702 |008f: sub-int v2, v7, v2 │ │ -0a3322: 7110 7e24 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a3328: 0a02 |0094: move-result v2 │ │ -0a332a: 900d 0102 |0095: add-int v13, v1, v2 │ │ -0a332e: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ -0a3332: 01db |0099: move v11, v13 │ │ -0a3334: 074a |009a: move-object v10, v4 │ │ -0a3336: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0a333a: 2900 6cff |009d: goto/16 0009 // -0094 │ │ -0a333e: 110a |009f: return-object v10 │ │ +0b1028: |[0b1028] 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; │ │ +0b1038: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0b103a: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ +0b103e: 0808 1600 |0003: move-object/from16 v8, v22 │ │ +0b1042: 2180 |0005: array-length v0, v8 │ │ +0b1044: 0210 0000 |0006: move/from16 v16, v0 │ │ +0b1048: 120f |0008: const/4 v15, #int 0 // #0 │ │ +0b104a: 0200 1000 |0009: move/from16 v0, v16 │ │ +0b104e: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ +0b1052: 4604 080f |000d: aget-object v4, v8, v15 │ │ +0b1056: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ +0b105a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0b105c: 0801 1300 |0012: move-object/from16 v1, v19 │ │ +0b1060: 0802 1400 |0014: move-object/from16 v2, v20 │ │ +0b1064: 0803 1500 |0016: move-object/from16 v3, v21 │ │ +0b1068: 7606 6006 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@0660 │ │ +0b106e: 0a0c |001b: move-result v12 │ │ +0b1070: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ +0b1074: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0b1076: 0801 1300 |001f: move-object/from16 v1, v19 │ │ +0b107a: 0802 1400 |0021: move-object/from16 v2, v20 │ │ +0b107e: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +0b1082: 7606 6006 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@0660 │ │ +0b1088: 0a12 |0028: move-result v18 │ │ +0b108a: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +0b108e: 5201 5a02 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mDepthSize:I // field@025a │ │ +0b1092: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ +0b1096: 0800 1300 |002f: move-object/from16 v0, v19 │ │ +0b109a: 5201 5d02 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mStencilSize:I // field@025d │ │ +0b109e: 0200 1200 |0033: move/from16 v0, v18 │ │ +0b10a2: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ +0b10a6: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ +0b10aa: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +0b10ac: 0801 1300 |003a: move-object/from16 v1, v19 │ │ +0b10b0: 0802 1400 |003c: move-object/from16 v2, v20 │ │ +0b10b4: 0803 1500 |003e: move-object/from16 v3, v21 │ │ +0b10b8: 7606 6006 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@0660 │ │ +0b10be: 0a11 |0043: move-result v17 │ │ +0b10c0: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ +0b10c4: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +0b10c6: 0801 1300 |0047: move-object/from16 v1, v19 │ │ +0b10ca: 0802 1400 |0049: move-object/from16 v2, v20 │ │ +0b10ce: 0803 1500 |004b: move-object/from16 v3, v21 │ │ +0b10d2: 7606 6006 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@0660 │ │ +0b10d8: 0a0e |0050: move-result v14 │ │ +0b10da: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ +0b10de: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +0b10e0: 0801 1300 |0054: move-object/from16 v1, v19 │ │ +0b10e4: 0802 1400 |0056: move-object/from16 v2, v20 │ │ +0b10e8: 0803 1500 |0058: move-object/from16 v3, v21 │ │ +0b10ec: 7606 6006 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@0660 │ │ +0b10f2: 0a09 |005d: move-result v9 │ │ +0b10f4: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ +0b10f8: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +0b10fa: 0801 1300 |0061: move-object/from16 v1, v19 │ │ +0b10fe: 0802 1400 |0063: move-object/from16 v2, v20 │ │ +0b1102: 0803 1500 |0065: move-object/from16 v3, v21 │ │ +0b1106: 7606 6006 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@0660 │ │ +0b110c: 0a07 |006a: move-result v7 │ │ +0b110e: 0800 1300 |006b: move-object/from16 v0, v19 │ │ +0b1112: 5201 5c02 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mRedSize:I // field@025c │ │ +0b1116: 9101 1101 |006f: sub-int v1, v17, v1 │ │ +0b111a: 7110 7e24 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b1120: 0a01 |0074: move-result v1 │ │ +0b1122: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +0b1126: 5202 5b02 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mGreenSize:I // field@025b │ │ +0b112a: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ +0b112e: 7110 7e24 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b1134: 0a02 |007e: move-result v2 │ │ +0b1136: b021 |007f: add-int/2addr v1, v2 │ │ +0b1138: 0800 1300 |0080: move-object/from16 v0, v19 │ │ +0b113c: 5202 5902 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mBlueSize:I // field@0259 │ │ +0b1140: 9102 0902 |0084: sub-int v2, v9, v2 │ │ +0b1144: 7110 7e24 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b114a: 0a02 |0089: move-result v2 │ │ +0b114c: b021 |008a: add-int/2addr v1, v2 │ │ +0b114e: 0800 1300 |008b: move-object/from16 v0, v19 │ │ +0b1152: 5202 5802 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.mAlphaSize:I // field@0258 │ │ +0b1156: 9102 0702 |008f: sub-int v2, v7, v2 │ │ +0b115a: 7110 7e24 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b1160: 0a02 |0094: move-result v2 │ │ +0b1162: 900d 0102 |0095: add-int v13, v1, v2 │ │ +0b1166: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ +0b116a: 01db |0099: move v11, v13 │ │ +0b116c: 074a |009a: move-object v10, v4 │ │ +0b116e: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0b1172: 2900 6cff |009d: goto/16 0009 // -0094 │ │ +0b1176: 110a |009f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0001 line=496 │ │ 0x0003 line=497 │ │ 0x000f line=498 │ │ 0x001c line=499 │ │ @@ -198546,17 +198574,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3340: |[0a3340] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.:()V │ │ -0a3350: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a3356: 0e00 |0003: return-void │ │ +0b1178: |[0b1178] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultContextFactory.:()V │ │ +0b1188: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b118e: 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 - │ │ @@ -198565,20 +198593,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 │ │ -0a3358: |[0a3358] 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; │ │ -0a3368: 6200 6412 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -0a336c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a336e: 7251 fc25 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@25fc │ │ -0a3374: 0c00 |0006: move-result-object v0 │ │ -0a3376: 1100 |0007: return-object v0 │ │ +0b1190: |[0b1190] 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; │ │ +0b11a0: 6200 6412 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +0b11a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b11a6: 7251 fc25 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@25fc │ │ +0b11ac: 0c00 |0006: move-result-object v0 │ │ +0b11ae: 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; │ │ @@ -198589,17 +198617,17 @@ │ │ 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 │ │ -0a3378: |[0a3378] 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 │ │ -0a3388: 7230 0026 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@2600 │ │ -0a338e: 0e00 |0003: return-void │ │ +0b11b0: |[0b11b0] 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 │ │ +0b11c0: 7230 0026 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@2600 │ │ +0b11c6: 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; │ │ @@ -198637,17 +198665,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3390: |[0a3390] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.:()V │ │ -0a33a0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a33a6: 0e00 |0003: return-void │ │ +0b11c8: |[0b11c8] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$DefaultWindowSurfaceFactory.:()V │ │ +0b11d8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b11de: 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 - │ │ @@ -198656,19 +198684,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 │ │ -0a33a8: |[0a33a8] 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; │ │ -0a33b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a33ba: 7250 ff25 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@25ff │ │ -0a33c0: 0c00 |0004: move-result-object v0 │ │ -0a33c2: 1100 |0005: return-object v0 │ │ +0b11e0: |[0b11e0] 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; │ │ +0b11f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b11f2: 7250 ff25 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@25ff │ │ +0b11f8: 0c00 |0004: move-result-object v0 │ │ +0b11fa: 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; │ │ @@ -198680,17 +198708,17 @@ │ │ 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 │ │ -0a33c4: |[0a33c4] 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 │ │ -0a33d4: 7230 0126 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@2601 │ │ -0a33da: 0e00 |0003: return-void │ │ +0b11fc: |[0b11fc] 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 │ │ +0b120c: 7230 0126 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@2601 │ │ +0b1212: 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; │ │ @@ -198755,60 +198783,60 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0a33dc: |[0a33dc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.:(IIIIII)V │ │ -0a33ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0a33ee: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ -0a33f2: 2300 e903 |0003: new-array v0, v0, [I // type@03e9 │ │ -0a33f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0a33f8: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ -0a33fc: 4b02 0001 |0008: aput v2, v0, v1 │ │ -0a3400: 4b05 0003 |000a: aput v5, v0, v3 │ │ -0a3404: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0a3406: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ -0a340a: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0a340e: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0a3410: 4b06 0001 |0012: aput v6, v0, v1 │ │ -0a3414: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -0a3416: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ -0a341a: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0a341e: 1251 |0019: const/4 v1, #int 5 // #5 │ │ -0a3420: 4b07 0001 |001a: aput v7, v0, v1 │ │ -0a3424: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -0a3426: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ -0a342a: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0a342e: 1271 |0021: const/4 v1, #int 7 // #7 │ │ -0a3430: 4b08 0001 |0022: aput v8, v0, v1 │ │ -0a3434: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -0a3438: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ -0a343c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0a3440: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -0a3444: 4b09 0001 |002c: aput v9, v0, v1 │ │ -0a3448: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ -0a344c: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ -0a3450: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0a3454: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ -0a3458: 4b0a 0001 |0036: aput v10, v0, v1 │ │ -0a345c: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ -0a3460: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ -0a3464: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0a3468: 7020 a706 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.:([I)V // method@06a7 │ │ -0a346e: 2330 e903 |0041: new-array v0, v3, [I // type@03e9 │ │ -0a3472: 5b40 9002 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@0290 │ │ -0a3476: 5945 8e02 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@028e │ │ -0a347a: 5946 8d02 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@028d │ │ -0a347e: 5947 8b02 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@028b │ │ -0a3482: 5948 8a02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@028a │ │ -0a3486: 5949 8c02 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@028c │ │ -0a348a: 594a 8f02 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@028f │ │ -0a348e: 0e00 |0051: return-void │ │ +0b1214: |[0b1214] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$ComponentSizeChooser.:(IIIIII)V │ │ +0b1224: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b1226: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ +0b122a: 2300 e903 |0003: new-array v0, v0, [I // type@03e9 │ │ +0b122e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b1230: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ +0b1234: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0b1238: 4b05 0003 |000a: aput v5, v0, v3 │ │ +0b123c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0b123e: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ +0b1242: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0b1246: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0b1248: 4b06 0001 |0012: aput v6, v0, v1 │ │ +0b124c: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +0b124e: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ +0b1252: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0b1256: 1251 |0019: const/4 v1, #int 5 // #5 │ │ +0b1258: 4b07 0001 |001a: aput v7, v0, v1 │ │ +0b125c: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +0b125e: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ +0b1262: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0b1266: 1271 |0021: const/4 v1, #int 7 // #7 │ │ +0b1268: 4b08 0001 |0022: aput v8, v0, v1 │ │ +0b126c: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +0b1270: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ +0b1274: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0b1278: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +0b127c: 4b09 0001 |002c: aput v9, v0, v1 │ │ +0b1280: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ +0b1284: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ +0b1288: 4b02 0001 |0032: aput v2, v0, v1 │ │ +0b128c: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ +0b1290: 4b0a 0001 |0036: aput v10, v0, v1 │ │ +0b1294: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ +0b1298: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ +0b129c: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0b12a0: 7020 a706 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$BaseConfigChooser;.:([I)V // method@06a7 │ │ +0b12a6: 2330 e903 |0041: new-array v0, v3, [I // type@03e9 │ │ +0b12aa: 5b40 9002 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@0290 │ │ +0b12ae: 5945 8e02 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@028e │ │ +0b12b2: 5946 8d02 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@028d │ │ +0b12b6: 5947 8b02 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@028b │ │ +0b12ba: 5948 8a02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@028a │ │ +0b12be: 5949 8c02 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@028c │ │ +0b12c2: 594a 8f02 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@028f │ │ +0b12c6: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=609 │ │ 0x0041 line=613 │ │ 0x0045 line=614 │ │ 0x0047 line=615 │ │ 0x0049 line=616 │ │ @@ -198830,23 +198858,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 │ │ -0a3490: |[0a3490] 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 │ │ -0a34a0: 5420 9002 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@0290 │ │ -0a34a4: 7250 0226 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@2602 │ │ -0a34aa: 0a00 |0005: move-result v0 │ │ -0a34ac: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a34b0: 5420 9002 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@0290 │ │ -0a34b4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a34b6: 4407 0001 |000b: aget v7, v0, v1 │ │ -0a34ba: 0f07 |000d: return v7 │ │ +0b12c8: |[0b12c8] 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 │ │ +0b12d8: 5420 9002 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@0290 │ │ +0b12dc: 7250 0226 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@2602 │ │ +0b12e2: 0a00 |0005: move-result v0 │ │ +0b12e4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0b12e8: 5420 9002 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mValue:[I // field@0290 │ │ +0b12ec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b12ee: 4407 0001 |000b: aget v7, v0, v1 │ │ +0b12f2: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0008 line=647 │ │ 0x000d line=649 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -198862,102 +198890,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 │ │ -0a34bc: |[0a34bc] 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; │ │ -0a34cc: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0a34ce: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ -0a34d2: 0808 1600 |0003: move-object/from16 v8, v22 │ │ -0a34d6: 2180 |0005: array-length v0, v8 │ │ -0a34d8: 0210 0000 |0006: move/from16 v16, v0 │ │ -0a34dc: 120f |0008: const/4 v15, #int 0 // #0 │ │ -0a34de: 0200 1000 |0009: move/from16 v0, v16 │ │ -0a34e2: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ -0a34e6: 4604 080f |000d: aget-object v4, v8, v15 │ │ -0a34ea: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ -0a34ee: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0a34f0: 0801 1300 |0012: move-object/from16 v1, v19 │ │ -0a34f4: 0802 1400 |0014: move-object/from16 v2, v20 │ │ -0a34f8: 0803 1500 |0016: move-object/from16 v3, v21 │ │ -0a34fc: 7606 ac06 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@06ac │ │ -0a3502: 0a0c |001b: move-result v12 │ │ -0a3504: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ -0a3508: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0a350a: 0801 1300 |001f: move-object/from16 v1, v19 │ │ -0a350e: 0802 1400 |0021: move-object/from16 v2, v20 │ │ -0a3512: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -0a3516: 7606 ac06 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@06ac │ │ -0a351c: 0a12 |0028: move-result v18 │ │ -0a351e: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0a3522: 5201 8c02 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@028c │ │ -0a3526: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ -0a352a: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -0a352e: 5201 8f02 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@028f │ │ -0a3532: 0200 1200 |0033: move/from16 v0, v18 │ │ -0a3536: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ -0a353a: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ -0a353e: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -0a3540: 0801 1300 |003a: move-object/from16 v1, v19 │ │ -0a3544: 0802 1400 |003c: move-object/from16 v2, v20 │ │ -0a3548: 0803 1500 |003e: move-object/from16 v3, v21 │ │ -0a354c: 7606 ac06 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@06ac │ │ -0a3552: 0a11 |0043: move-result v17 │ │ -0a3554: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ -0a3558: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -0a355a: 0801 1300 |0047: move-object/from16 v1, v19 │ │ -0a355e: 0802 1400 |0049: move-object/from16 v2, v20 │ │ -0a3562: 0803 1500 |004b: move-object/from16 v3, v21 │ │ -0a3566: 7606 ac06 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@06ac │ │ -0a356c: 0a0e |0050: move-result v14 │ │ -0a356e: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ -0a3572: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0a3574: 0801 1300 |0054: move-object/from16 v1, v19 │ │ -0a3578: 0802 1400 |0056: move-object/from16 v2, v20 │ │ -0a357c: 0803 1500 |0058: move-object/from16 v3, v21 │ │ -0a3580: 7606 ac06 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@06ac │ │ -0a3586: 0a09 |005d: move-result v9 │ │ -0a3588: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ -0a358c: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -0a358e: 0801 1300 |0061: move-object/from16 v1, v19 │ │ -0a3592: 0802 1400 |0063: move-object/from16 v2, v20 │ │ -0a3596: 0803 1500 |0065: move-object/from16 v3, v21 │ │ -0a359a: 7606 ac06 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@06ac │ │ -0a35a0: 0a07 |006a: move-result v7 │ │ -0a35a2: 0800 1300 |006b: move-object/from16 v0, v19 │ │ -0a35a6: 5201 8e02 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@028e │ │ -0a35aa: 9101 1101 |006f: sub-int v1, v17, v1 │ │ -0a35ae: 7110 7e24 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a35b4: 0a01 |0074: move-result v1 │ │ -0a35b6: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0a35ba: 5202 8d02 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@028d │ │ -0a35be: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ -0a35c2: 7110 7e24 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a35c8: 0a02 |007e: move-result v2 │ │ -0a35ca: b021 |007f: add-int/2addr v1, v2 │ │ -0a35cc: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -0a35d0: 5202 8b02 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@028b │ │ -0a35d4: 9102 0902 |0084: sub-int v2, v9, v2 │ │ -0a35d8: 7110 7e24 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a35de: 0a02 |0089: move-result v2 │ │ -0a35e0: b021 |008a: add-int/2addr v1, v2 │ │ -0a35e2: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -0a35e6: 5202 8a02 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@028a │ │ -0a35ea: 9102 0702 |008f: sub-int v2, v7, v2 │ │ -0a35ee: 7110 7e24 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0a35f4: 0a02 |0094: move-result v2 │ │ -0a35f6: 900d 0102 |0095: add-int v13, v1, v2 │ │ -0a35fa: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ -0a35fe: 01db |0099: move v11, v13 │ │ -0a3600: 074a |009a: move-object v10, v4 │ │ -0a3602: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0a3606: 2900 6cff |009d: goto/16 0009 // -0094 │ │ -0a360a: 110a |009f: return-object v10 │ │ +0b12f4: |[0b12f4] 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; │ │ +0b1304: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0b1306: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ +0b130a: 0808 1600 |0003: move-object/from16 v8, v22 │ │ +0b130e: 2180 |0005: array-length v0, v8 │ │ +0b1310: 0210 0000 |0006: move/from16 v16, v0 │ │ +0b1314: 120f |0008: const/4 v15, #int 0 // #0 │ │ +0b1316: 0200 1000 |0009: move/from16 v0, v16 │ │ +0b131a: 350f 9400 |000b: if-ge v15, v0, 009f // +0094 │ │ +0b131e: 4604 080f |000d: aget-object v4, v8, v15 │ │ +0b1322: 1305 2530 |000f: const/16 v5, #int 12325 // #3025 │ │ +0b1326: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0b1328: 0801 1300 |0012: move-object/from16 v1, v19 │ │ +0b132c: 0802 1400 |0014: move-object/from16 v2, v20 │ │ +0b1330: 0803 1500 |0016: move-object/from16 v3, v21 │ │ +0b1334: 7606 ac06 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@06ac │ │ +0b133a: 0a0c |001b: move-result v12 │ │ +0b133c: 1305 2630 |001c: const/16 v5, #int 12326 // #3026 │ │ +0b1340: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0b1342: 0801 1300 |001f: move-object/from16 v1, v19 │ │ +0b1346: 0802 1400 |0021: move-object/from16 v2, v20 │ │ +0b134a: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +0b134e: 7606 ac06 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@06ac │ │ +0b1354: 0a12 |0028: move-result v18 │ │ +0b1356: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +0b135a: 5201 8c02 |002b: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mDepthSize:I // field@028c │ │ +0b135e: 341c 6e00 |002d: if-lt v12, v1, 009b // +006e │ │ +0b1362: 0800 1300 |002f: move-object/from16 v0, v19 │ │ +0b1366: 5201 8f02 |0031: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mStencilSize:I // field@028f │ │ +0b136a: 0200 1200 |0033: move/from16 v0, v18 │ │ +0b136e: 3410 6600 |0035: if-lt v0, v1, 009b // +0066 │ │ +0b1372: 1305 2430 |0037: const/16 v5, #int 12324 // #3024 │ │ +0b1376: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +0b1378: 0801 1300 |003a: move-object/from16 v1, v19 │ │ +0b137c: 0802 1400 |003c: move-object/from16 v2, v20 │ │ +0b1380: 0803 1500 |003e: move-object/from16 v3, v21 │ │ +0b1384: 7606 ac06 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@06ac │ │ +0b138a: 0a11 |0043: move-result v17 │ │ +0b138c: 1305 2330 |0044: const/16 v5, #int 12323 // #3023 │ │ +0b1390: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +0b1392: 0801 1300 |0047: move-object/from16 v1, v19 │ │ +0b1396: 0802 1400 |0049: move-object/from16 v2, v20 │ │ +0b139a: 0803 1500 |004b: move-object/from16 v3, v21 │ │ +0b139e: 7606 ac06 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@06ac │ │ +0b13a4: 0a0e |0050: move-result v14 │ │ +0b13a6: 1305 2230 |0051: const/16 v5, #int 12322 // #3022 │ │ +0b13aa: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +0b13ac: 0801 1300 |0054: move-object/from16 v1, v19 │ │ +0b13b0: 0802 1400 |0056: move-object/from16 v2, v20 │ │ +0b13b4: 0803 1500 |0058: move-object/from16 v3, v21 │ │ +0b13b8: 7606 ac06 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@06ac │ │ +0b13be: 0a09 |005d: move-result v9 │ │ +0b13c0: 1305 2130 |005e: const/16 v5, #int 12321 // #3021 │ │ +0b13c4: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +0b13c6: 0801 1300 |0061: move-object/from16 v1, v19 │ │ +0b13ca: 0802 1400 |0063: move-object/from16 v2, v20 │ │ +0b13ce: 0803 1500 |0065: move-object/from16 v3, v21 │ │ +0b13d2: 7606 ac06 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@06ac │ │ +0b13d8: 0a07 |006a: move-result v7 │ │ +0b13da: 0800 1300 |006b: move-object/from16 v0, v19 │ │ +0b13de: 5201 8e02 |006d: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mRedSize:I // field@028e │ │ +0b13e2: 9101 1101 |006f: sub-int v1, v17, v1 │ │ +0b13e6: 7110 7e24 0100 |0071: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b13ec: 0a01 |0074: move-result v1 │ │ +0b13ee: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +0b13f2: 5202 8d02 |0077: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mGreenSize:I // field@028d │ │ +0b13f6: 9102 0e02 |0079: sub-int v2, v14, v2 │ │ +0b13fa: 7110 7e24 0200 |007b: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b1400: 0a02 |007e: move-result v2 │ │ +0b1402: b021 |007f: add-int/2addr v1, v2 │ │ +0b1404: 0800 1300 |0080: move-object/from16 v0, v19 │ │ +0b1408: 5202 8b02 |0082: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mBlueSize:I // field@028b │ │ +0b140c: 9102 0902 |0084: sub-int v2, v9, v2 │ │ +0b1410: 7110 7e24 0200 |0086: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b1416: 0a02 |0089: move-result v2 │ │ +0b1418: b021 |008a: add-int/2addr v1, v2 │ │ +0b141a: 0800 1300 |008b: move-object/from16 v0, v19 │ │ +0b141e: 5202 8a02 |008d: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.mAlphaSize:I // field@028a │ │ +0b1422: 9102 0702 |008f: sub-int v2, v7, v2 │ │ +0b1426: 7110 7e24 0200 |0091: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b142c: 0a02 |0094: move-result v2 │ │ +0b142e: 900d 0102 |0095: add-int v13, v1, v2 │ │ +0b1432: 35bd 0400 |0097: if-ge v13, v11, 009b // +0004 │ │ +0b1436: 01db |0099: move v11, v13 │ │ +0b1438: 074a |009a: move-object v10, v4 │ │ +0b143a: d80f 0f01 |009b: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0b143e: 2900 6cff |009d: goto/16 0009 // -0094 │ │ +0b1442: 110a |009f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0001 line=624 │ │ 0x0003 line=625 │ │ 0x000f line=626 │ │ 0x001c line=627 │ │ @@ -199022,17 +199050,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a360c: |[0a360c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.:()V │ │ -0a361c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a3622: 0e00 |0003: return-void │ │ +0b1444: |[0b1444] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultContextFactory.:()V │ │ +0b1454: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b145a: 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 - │ │ @@ -199041,20 +199069,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 │ │ -0a3624: |[0a3624] 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; │ │ -0a3634: 6200 6412 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -0a3638: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a363a: 7251 fc25 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@25fc │ │ -0a3640: 0c00 |0006: move-result-object v0 │ │ -0a3642: 1100 |0007: return-object v0 │ │ +0b145c: |[0b145c] 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; │ │ +0b146c: 6200 6412 |0000: sget-object v0, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +0b1470: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b1472: 7251 fc25 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@25fc │ │ +0b1478: 0c00 |0006: move-result-object v0 │ │ +0b147a: 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; │ │ @@ -199065,17 +199093,17 @@ │ │ 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 │ │ -0a3644: |[0a3644] 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 │ │ -0a3654: 7230 0026 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@2600 │ │ -0a365a: 0e00 |0003: return-void │ │ +0b147c: |[0b147c] 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 │ │ +0b148c: 7230 0026 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@2600 │ │ +0b1492: 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; │ │ @@ -199113,17 +199141,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a365c: |[0a365c] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.:()V │ │ -0a366c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0a3672: 0e00 |0003: return-void │ │ +0b1494: |[0b1494] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.:()V │ │ +0b14a4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b14aa: 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 - │ │ @@ -199132,41 +199160,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 │ │ -0a3674: |[0a3674] 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; │ │ -0a3684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a3686: 3900 2700 |0001: if-nez v0, 0028 // +0027 │ │ -0a368a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a368c: 7251 ff25 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@25ff │ │ -0a3692: 0c00 |0007: move-result-object v0 │ │ -0a3694: 3900 f9ff |0008: if-nez v0, 0001 // -0007 │ │ -0a3698: 1601 0a00 |000a: const-wide/16 v1, #int 10 // #a │ │ -0a369c: 7120 ef24 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ -0a36a2: 28f2 |000f: goto 0001 // -000e │ │ -0a36a4: 0d01 |0010: move-exception v1 │ │ -0a36a6: 28f0 |0011: goto 0001 // -0010 │ │ -0a36a8: 0d01 |0012: move-exception v1 │ │ -0a36aa: 3900 eeff |0013: if-nez v0, 0001 // -0012 │ │ -0a36ae: 1601 0a00 |0015: const-wide/16 v1, #int 10 // #a │ │ -0a36b2: 7120 ef24 2100 |0017: invoke-static {v1, v2}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ -0a36b8: 28e7 |001a: goto 0001 // -0019 │ │ -0a36ba: 0d01 |001b: move-exception v1 │ │ -0a36bc: 28e5 |001c: goto 0001 // -001b │ │ -0a36be: 0d01 |001d: move-exception v1 │ │ -0a36c0: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -0a36c4: 1602 0a00 |0020: const-wide/16 v2, #int 10 // #a │ │ -0a36c8: 7120 ef24 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ -0a36ce: 2701 |0025: throw v1 │ │ -0a36d0: 0d02 |0026: move-exception v2 │ │ -0a36d2: 28fe |0027: goto 0025 // -0002 │ │ -0a36d4: 1100 |0028: return-object v0 │ │ +0b14ac: |[0b14ac] 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; │ │ +0b14bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b14be: 3900 2700 |0001: if-nez v0, 0028 // +0027 │ │ +0b14c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b14c4: 7251 ff25 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@25ff │ │ +0b14ca: 0c00 |0007: move-result-object v0 │ │ +0b14cc: 3900 f9ff |0008: if-nez v0, 0001 // -0007 │ │ +0b14d0: 1602 0a00 |000a: const-wide/16 v2, #int 10 // #a │ │ +0b14d4: 7120 ef24 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ +0b14da: 28f2 |000f: goto 0001 // -000e │ │ +0b14dc: 0d01 |0010: move-exception v1 │ │ +0b14de: 28f0 |0011: goto 0001 // -0010 │ │ +0b14e0: 0d01 |0012: move-exception v1 │ │ +0b14e2: 3900 eeff |0013: if-nez v0, 0001 // -0012 │ │ +0b14e6: 1602 0a00 |0015: const-wide/16 v2, #int 10 // #a │ │ +0b14ea: 7120 ef24 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ +0b14f0: 28e7 |001a: goto 0001 // -0019 │ │ +0b14f2: 0d01 |001b: move-exception v1 │ │ +0b14f4: 28e5 |001c: goto 0001 // -001b │ │ +0b14f6: 0d01 |001d: move-exception v1 │ │ +0b14f8: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +0b14fc: 1602 0a00 |0020: const-wide/16 v2, #int 10 // #a │ │ +0b1500: 7120 ef24 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@24ef │ │ +0b1506: 2701 |0025: throw v1 │ │ +0b1508: 0d02 |0026: move-exception v2 │ │ +0b150a: 28fe |0027: goto 0025 // -0002 │ │ +0b150c: 1100 |0028: return-object v0 │ │ catches : 4 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/Throwable; -> 0x0012 │ │ -> 0x001d │ │ 0x000c - 0x000f │ │ Ljava/lang/InterruptedException; -> 0x0010 │ │ 0x0017 - 0x001a │ │ @@ -199202,17 +199230,17 @@ │ │ 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 │ │ -0a370c: |[0a370c] 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 │ │ -0a371c: 7230 0126 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@2601 │ │ -0a3722: 0e00 |0003: return-void │ │ +0b1544: |[0b1544] 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 │ │ +0b1554: 7230 0126 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@2601 │ │ +0b155a: 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; │ │ @@ -199256,30 +199284,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 │ │ -0a3724: |[0a3724] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.:(Ljavax/microedition/khronos/opengles/GL;I)V │ │ -0a3734: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a3736: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a3738: 7020 0209 4300 |0002: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@0902 │ │ -0a373e: dd00 0501 |0005: and-int/lit8 v0, v5, #int 1 // #01 │ │ -0a3742: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -0a3746: 0110 |0009: move v0, v1 │ │ -0a3748: 5c30 c302 |000a: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02c3 │ │ -0a374c: dd00 0502 |000c: and-int/lit8 v0, v5, #int 2 // #02 │ │ -0a3750: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -0a3754: 5c31 c402 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02c4 │ │ -0a3758: 0e00 |0012: return-void │ │ -0a375a: 0120 |0013: move v0, v2 │ │ -0a375c: 28f6 |0014: goto 000a // -000a │ │ -0a375e: 0121 |0015: move v1, v2 │ │ -0a3760: 28fa |0016: goto 0010 // -0006 │ │ +0b155c: |[0b155c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.:(Ljavax/microedition/khronos/opengles/GL;I)V │ │ +0b156c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b156e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b1570: 7020 0209 4300 |0002: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@0902 │ │ +0b1576: dd00 0501 |0005: and-int/lit8 v0, v5, #int 1 // #01 │ │ +0b157a: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +0b157e: 0110 |0009: move v0, v1 │ │ +0b1580: 5c30 c302 |000a: iput-boolean v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02c3 │ │ +0b1584: dd00 0502 |000c: and-int/lit8 v0, v5, #int 2 // #02 │ │ +0b1588: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0b158c: 5c31 c402 |0010: iput-boolean v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02c4 │ │ +0b1590: 0e00 |0012: return-void │ │ +0b1592: 0120 |0013: move v0, v2 │ │ +0b1594: 28f6 |0014: goto 000a // -000a │ │ +0b1596: 0121 |0015: move v1, v2 │ │ +0b1598: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0012 line=35 │ │ 0x0014 line=33 │ │ @@ -199294,25 +199322,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a3764: |[0a3764] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkError:()V │ │ -0a3774: 5521 c302 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02c3 │ │ -0a3778: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -0a377c: 5421 c602 |0004: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3780: 7210 4226 0100 |0006: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ -0a3786: 0a00 |0009: move-result v0 │ │ -0a3788: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0a378c: 2201 f400 |000c: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f4 │ │ -0a3790: 7020 8807 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(I)V // method@0788 │ │ -0a3796: 2701 |0011: throw v1 │ │ -0a3798: 0e00 |0012: return-void │ │ +0b159c: |[0b159c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkError:()V │ │ +0b15ac: 5521 c302 |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckError:Z // field@02c3 │ │ +0b15b0: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +0b15b4: 5421 c602 |0004: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b15b8: 7210 4226 0100 |0006: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ +0b15be: 0a00 |0009: move-result v0 │ │ +0b15c0: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0b15c4: 2201 f400 |000c: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f4 │ │ +0b15c8: 7020 8807 0100 |000e: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(I)V // method@0788 │ │ +0b15ce: 2701 |0011: throw v1 │ │ +0b15d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=53 │ │ 0x000c line=54 │ │ 0x0012 line=57 │ │ locals : │ │ @@ -199324,32 +199352,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0a379c: |[0a379c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkThread:()V │ │ -0a37ac: 5541 c402 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02c4 │ │ -0a37b0: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0a37b4: 7100 ec24 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ -0a37ba: 0c00 |0007: move-result-object v0 │ │ -0a37bc: 5441 c502 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02c5 │ │ -0a37c0: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -0a37c4: 5b40 c502 |000c: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02c5 │ │ -0a37c8: 0e00 |000e: return-void │ │ -0a37ca: 5441 c502 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02c5 │ │ -0a37ce: 6e20 9624 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0a37d4: 0a01 |0014: move-result v1 │ │ -0a37d6: 3901 f9ff |0015: if-nez v1, 000e // -0007 │ │ -0a37da: 2201 f400 |0017: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f4 │ │ -0a37de: 1302 0070 |0019: const/16 v2, #int 28672 // #7000 │ │ -0a37e2: 1a03 cc0c |001b: const-string v3, "OpenGL method called from wrong thread." // string@0ccc │ │ -0a37e6: 7030 8907 2103 |001d: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@0789 │ │ -0a37ec: 2701 |0020: throw v1 │ │ +0b15d4: |[0b15d4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.checkThread:()V │ │ +0b15e4: 5541 c402 |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mCheckThread:Z // field@02c4 │ │ +0b15e8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0b15ec: 7100 ec24 0000 |0004: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@24ec │ │ +0b15f2: 0c00 |0007: move-result-object v0 │ │ +0b15f4: 5441 c502 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02c5 │ │ +0b15f8: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +0b15fc: 5b40 c502 |000c: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02c5 │ │ +0b1600: 0e00 |000e: return-void │ │ +0b1602: 5441 c502 |000f: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mOurThread:Ljava/lang/Thread; // field@02c5 │ │ +0b1606: 6e20 9624 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0b160c: 0a01 |0014: move-result v1 │ │ +0b160e: 3901 f9ff |0015: if-nez v1, 000e // -0007 │ │ +0b1612: 2201 f400 |0017: new-instance v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLException; // type@00f4 │ │ +0b1616: 1302 0070 |0019: const/16 v2, #int 28672 // #7000 │ │ +0b161a: 1a03 cc0c |001b: const-string v3, "OpenGL method called from wrong thread." // string@0ccc │ │ +0b161e: 7030 8907 2103 |001d: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLException;.:(ILjava/lang/String;)V // method@0789 │ │ +0b1624: 2701 |0020: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0008 line=40 │ │ 0x000c line=41 │ │ 0x000e line=48 │ │ @@ -199366,20 +199394,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a37f0: |[0a37f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glActiveTexture:(I)V │ │ -0a3800: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3806: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a380a: 7220 1426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@2614 │ │ -0a3810: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3816: 0e00 |000b: return-void │ │ +0b1628: |[0b1628] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glActiveTexture:(I)V │ │ +0b1638: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b163e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1642: 7220 1426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@2614 │ │ +0b1648: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b164e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=66 │ │ locals : │ │ @@ -199391,20 +199419,20 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3818: |[0a3818] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFunc:(IF)V │ │ -0a3828: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a382e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3832: 7230 1526 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@2615 │ │ -0a3838: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a383e: 0e00 |000b: return-void │ │ +0b1650: |[0b1650] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFunc:(IF)V │ │ +0b1660: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1666: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b166a: 7230 1526 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@2615 │ │ +0b1670: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1676: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0008 line=71 │ │ 0x000b line=72 │ │ locals : │ │ @@ -199417,20 +199445,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3840: |[0a3840] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFuncx:(II)V │ │ -0a3850: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3856: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a385a: 7230 1626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@2616 │ │ -0a3860: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3866: 0e00 |000b: return-void │ │ +0b1678: |[0b1678] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glAlphaFuncx:(II)V │ │ +0b1688: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b168e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1692: 7230 1626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@2616 │ │ +0b1698: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b169e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0008 line=77 │ │ 0x000b line=78 │ │ locals : │ │ @@ -199443,20 +199471,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3868: |[0a3868] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBindTexture:(II)V │ │ -0a3878: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a387e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3882: 7230 1726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@2617 │ │ -0a3888: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a388e: 0e00 |000b: return-void │ │ +0b16a0: |[0b16a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBindTexture:(II)V │ │ +0b16b0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b16b6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b16ba: 7230 1726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@2617 │ │ +0b16c0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b16c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0008 line=83 │ │ 0x000b line=84 │ │ locals : │ │ @@ -199469,20 +199497,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3890: |[0a3890] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBlendFunc:(II)V │ │ -0a38a0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a38a6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a38aa: 7230 1826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@2618 │ │ -0a38b0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a38b6: 0e00 |000b: return-void │ │ +0b16c8: |[0b16c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glBlendFunc:(II)V │ │ +0b16d8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b16de: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b16e2: 7230 1826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@2618 │ │ +0b16e8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b16ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0008 line=89 │ │ 0x000b line=90 │ │ locals : │ │ @@ -199495,20 +199523,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a38b8: |[0a38b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClear:(I)V │ │ -0a38c8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a38ce: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a38d2: 7220 1926 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@2619 │ │ -0a38d8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a38de: 0e00 |000b: return-void │ │ +0b16f0: |[0b16f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClear:(I)V │ │ +0b1700: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1706: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b170a: 7220 1926 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@2619 │ │ +0b1710: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1716: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0008 line=95 │ │ 0x000b line=96 │ │ locals : │ │ @@ -199520,20 +199548,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a38e0: |[0a38e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColor:(FFFF)V │ │ -0a38f0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a38f6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a38fa: 7255 1a26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@261a │ │ -0a3900: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3906: 0e00 |000b: return-void │ │ +0b1718: |[0b1718] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColor:(FFFF)V │ │ +0b1728: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b172e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1732: 7255 1a26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@261a │ │ +0b1738: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b173e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0008 line=101 │ │ 0x000b line=102 │ │ locals : │ │ @@ -199548,20 +199576,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a3908: |[0a3908] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColorx:(IIII)V │ │ -0a3918: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a391e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3922: 7255 1b26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@261b │ │ -0a3928: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a392e: 0e00 |000b: return-void │ │ +0b1740: |[0b1740] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearColorx:(IIII)V │ │ +0b1750: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1756: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b175a: 7255 1b26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@261b │ │ +0b1760: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1766: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0008 line=107 │ │ 0x000b line=108 │ │ locals : │ │ @@ -199576,20 +199604,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3930: |[0a3930] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthf:(F)V │ │ -0a3940: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3946: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a394a: 7220 1c26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@261c │ │ -0a3950: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3956: 0e00 |000b: return-void │ │ +0b1768: |[0b1768] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthf:(F)V │ │ +0b1778: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b177e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1782: 7220 1c26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@261c │ │ +0b1788: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b178e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0008 line=113 │ │ 0x000b line=114 │ │ locals : │ │ @@ -199601,20 +199629,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3958: |[0a3958] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthx:(I)V │ │ -0a3968: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a396e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3972: 7220 1d26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@261d │ │ -0a3978: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a397e: 0e00 |000b: return-void │ │ +0b1790: |[0b1790] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearDepthx:(I)V │ │ +0b17a0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b17a6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b17aa: 7220 1d26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@261d │ │ +0b17b0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b17b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0008 line=119 │ │ 0x000b line=120 │ │ locals : │ │ @@ -199626,20 +199654,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3980: |[0a3980] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearStencil:(I)V │ │ -0a3990: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3996: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a399a: 7220 1e26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@261e │ │ -0a39a0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a39a6: 0e00 |000b: return-void │ │ +0b17b8: |[0b17b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClearStencil:(I)V │ │ +0b17c8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b17ce: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b17d2: 7220 1e26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@261e │ │ +0b17d8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b17de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0008 line=125 │ │ 0x000b line=126 │ │ locals : │ │ @@ -199651,20 +199679,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a39a8: |[0a39a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClientActiveTexture:(I)V │ │ -0a39b8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a39be: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a39c2: 7220 1f26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@261f │ │ -0a39c8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a39ce: 0e00 |000b: return-void │ │ +0b17e0: |[0b17e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClientActiveTexture:(I)V │ │ +0b17f0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b17f6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b17fa: 7220 1f26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@261f │ │ +0b1800: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1806: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0008 line=131 │ │ 0x000b line=132 │ │ locals : │ │ @@ -199676,20 +199704,20 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a39d0: |[0a39d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0a39e0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a39e6: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ -0a39ea: 7230 9426 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@2694 │ │ -0a39f0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a39f6: 0e00 |000b: return-void │ │ +0b1808: |[0b1808] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0b1818: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b181e: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ +0b1822: 7230 9426 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@2694 │ │ +0b1828: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b182e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ 0x0008 line=826 │ │ 0x000b line=827 │ │ locals : │ │ @@ -199702,20 +199730,20 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a39f8: |[0a39f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(I[FI)V │ │ -0a3a08: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3a0e: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ -0a3a12: 7240 9526 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@2695 │ │ -0a3a18: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3a1e: 0e00 |000b: return-void │ │ +0b1830: |[0b1830] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanef:(I[FI)V │ │ +0b1840: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1846: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ +0b184a: 7240 9526 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@2695 │ │ +0b1850: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1856: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0003 line=819 │ │ 0x0008 line=820 │ │ 0x000b line=821 │ │ locals : │ │ @@ -199729,20 +199757,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3a20: |[0a3a20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0a3a30: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3a36: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ -0a3a3a: 7230 9626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@2696 │ │ -0a3a40: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3a46: 0e00 |000b: return-void │ │ +0b1858: |[0b1858] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0b1868: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b186e: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ +0b1872: 7230 9626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@2696 │ │ +0b1878: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b187e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0003 line=837 │ │ 0x0008 line=838 │ │ 0x000b line=839 │ │ locals : │ │ @@ -199755,20 +199783,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a3a48: |[0a3a48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(I[II)V │ │ -0a3a58: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3a5e: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ -0a3a62: 7240 9726 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@2697 │ │ -0a3a68: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3a6e: 0e00 |000b: return-void │ │ +0b1880: |[0b1880] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glClipPlanex:(I[II)V │ │ +0b1890: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1896: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ +0b189a: 7240 9726 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@2697 │ │ +0b18a0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b18a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0003 line=831 │ │ 0x0008 line=832 │ │ 0x000b line=833 │ │ locals : │ │ @@ -199782,20 +199810,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a3a70: |[0a3a70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4f:(FFFF)V │ │ -0a3a80: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3a86: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3a8a: 7255 2026 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@2620 │ │ -0a3a90: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3a96: 0e00 |000b: return-void │ │ +0b18a8: |[0b18a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4f:(FFFF)V │ │ +0b18b8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b18be: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b18c2: 7255 2026 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@2620 │ │ +0b18c8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b18ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0008 line=137 │ │ 0x000b line=138 │ │ locals : │ │ @@ -199810,20 +199838,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a3a98: |[0a3a98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4x:(IIII)V │ │ -0a3aa8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3aae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3ab2: 7255 2126 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@2621 │ │ -0a3ab8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3abe: 0e00 |000b: return-void │ │ +0b18d0: |[0b18d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColor4x:(IIII)V │ │ +0b18e0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b18e6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b18ea: 7255 2126 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@2621 │ │ +0b18f0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b18f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0008 line=143 │ │ 0x000b line=144 │ │ locals : │ │ @@ -199838,20 +199866,20 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a3ac0: |[0a3ac0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorMask:(ZZZZ)V │ │ -0a3ad0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3ad6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3ada: 7255 2226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@2622 │ │ -0a3ae0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3ae6: 0e00 |000b: return-void │ │ +0b18f8: |[0b18f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorMask:(ZZZZ)V │ │ +0b1908: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b190e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1912: 7255 2226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@2622 │ │ +0b1918: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b191e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0008 line=149 │ │ 0x000b line=150 │ │ locals : │ │ @@ -199866,20 +199894,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a3ae8: |[0a3ae8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ -0a3af8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3afe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3b02: 7255 2326 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@2623 │ │ -0a3b08: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3b0e: 0e00 |000b: return-void │ │ +0b1920: |[0b1920] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ +0b1930: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1936: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b193a: 7255 2326 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@2623 │ │ +0b1940: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1946: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0008 line=155 │ │ 0x000b line=156 │ │ locals : │ │ @@ -199894,28 +199922,28 @@ │ │ type : '(IIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 22 16-bit code units │ │ -0a3b10: |[0a3b10] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ -0a3b20: 7010 f806 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3b26: 5490 c602 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3b2a: 01a1 |0005: move v1, v10 │ │ -0a3b2c: 01b2 |0006: move v2, v11 │ │ -0a3b2e: 01c3 |0007: move v3, v12 │ │ -0a3b30: 01d4 |0008: move v4, v13 │ │ -0a3b32: 01e5 |0009: move v5, v14 │ │ -0a3b34: 01f6 |000a: move v6, v15 │ │ -0a3b36: 0207 1000 |000b: move/from16 v7, v16 │ │ -0a3b3a: 0808 1100 |000d: move-object/from16 v8, v17 │ │ -0a3b3e: 7809 2426 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@2624 │ │ -0a3b44: 7010 f706 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3b4a: 0e00 |0015: return-void │ │ +0b1948: |[0b1948] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ +0b1958: 7010 f806 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b195e: 5490 c602 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1962: 01a1 |0005: move v1, v10 │ │ +0b1964: 01b2 |0006: move v2, v11 │ │ +0b1966: 01c3 |0007: move v3, v12 │ │ +0b1968: 01d4 |0008: move v4, v13 │ │ +0b196a: 01e5 |0009: move v5, v14 │ │ +0b196c: 01f6 |000a: move v6, v15 │ │ +0b196e: 0207 1000 |000b: move/from16 v7, v16 │ │ +0b1972: 0808 1100 |000d: move-object/from16 v8, v17 │ │ +0b1976: 7809 2426 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@2624 │ │ +0b197c: 7010 f706 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1982: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=161 │ │ 0x0012 line=162 │ │ 0x0015 line=163 │ │ locals : │ │ @@ -199934,29 +199962,29 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0a3b4c: |[0a3b4c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0a3b5c: 7010 f806 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3b62: 54a0 c602 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3b66: 01b1 |0005: move v1, v11 │ │ -0a3b68: 01c2 |0006: move v2, v12 │ │ -0a3b6a: 01d3 |0007: move v3, v13 │ │ -0a3b6c: 01e4 |0008: move v4, v14 │ │ -0a3b6e: 01f5 |0009: move v5, v15 │ │ -0a3b70: 0206 1000 |000a: move/from16 v6, v16 │ │ -0a3b74: 0207 1100 |000c: move/from16 v7, v17 │ │ -0a3b78: 0208 1200 |000e: move/from16 v8, v18 │ │ -0a3b7c: 0809 1300 |0010: move-object/from16 v9, v19 │ │ -0a3b80: 780a 2526 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@2625 │ │ -0a3b86: 7010 f706 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3b8c: 0e00 |0018: return-void │ │ +0b1984: |[0b1984] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0b1994: 7010 f806 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b199a: 54a0 c602 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b199e: 01b1 |0005: move v1, v11 │ │ +0b19a0: 01c2 |0006: move v2, v12 │ │ +0b19a2: 01d3 |0007: move v3, v13 │ │ +0b19a4: 01e4 |0008: move v4, v14 │ │ +0b19a6: 01f5 |0009: move v5, v15 │ │ +0b19a8: 0206 1000 |000a: move/from16 v6, v16 │ │ +0b19ac: 0207 1100 |000c: move/from16 v7, v17 │ │ +0b19b0: 0208 1200 |000e: move/from16 v8, v18 │ │ +0b19b4: 0809 1300 |0010: move-object/from16 v9, v19 │ │ +0b19b8: 780a 2526 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@2625 │ │ +0b19be: 7010 f706 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b19c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ 0x0015 line=169 │ │ 0x0018 line=170 │ │ locals : │ │ @@ -199976,28 +200004,28 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 22 16-bit code units │ │ -0a3b90: |[0a3b90] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ -0a3ba0: 7010 f806 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3ba6: 5490 c602 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3baa: 01a1 |0005: move v1, v10 │ │ -0a3bac: 01b2 |0006: move v2, v11 │ │ -0a3bae: 01c3 |0007: move v3, v12 │ │ -0a3bb0: 01d4 |0008: move v4, v13 │ │ -0a3bb2: 01e5 |0009: move v5, v14 │ │ -0a3bb4: 01f6 |000a: move v6, v15 │ │ -0a3bb6: 0207 1000 |000b: move/from16 v7, v16 │ │ -0a3bba: 0208 1100 |000d: move/from16 v8, v17 │ │ -0a3bbe: 7809 2626 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@2626 │ │ -0a3bc4: 7010 f706 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3bca: 0e00 |0015: return-void │ │ +0b19c8: |[0b19c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ +0b19d8: 7010 f806 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b19de: 5490 c602 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b19e2: 01a1 |0005: move v1, v10 │ │ +0b19e4: 01b2 |0006: move v2, v11 │ │ +0b19e6: 01c3 |0007: move v3, v12 │ │ +0b19e8: 01d4 |0008: move v4, v13 │ │ +0b19ea: 01e5 |0009: move v5, v14 │ │ +0b19ec: 01f6 |000a: move v6, v15 │ │ +0b19ee: 0207 1000 |000b: move/from16 v7, v16 │ │ +0b19f2: 0208 1100 |000d: move/from16 v8, v17 │ │ +0b19f6: 7809 2626 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@2626 │ │ +0b19fc: 7010 f706 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1a02: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ 0x0012 line=175 │ │ 0x0015 line=176 │ │ locals : │ │ @@ -200016,28 +200044,28 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 22 16-bit code units │ │ -0a3bcc: |[0a3bcc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ -0a3bdc: 7010 f806 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3be2: 5490 c602 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3be6: 01a1 |0005: move v1, v10 │ │ -0a3be8: 01b2 |0006: move v2, v11 │ │ -0a3bea: 01c3 |0007: move v3, v12 │ │ -0a3bec: 01d4 |0008: move v4, v13 │ │ -0a3bee: 01e5 |0009: move v5, v14 │ │ -0a3bf0: 01f6 |000a: move v6, v15 │ │ -0a3bf2: 0207 1000 |000b: move/from16 v7, v16 │ │ -0a3bf6: 0208 1100 |000d: move/from16 v8, v17 │ │ -0a3bfa: 7809 2726 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@2627 │ │ -0a3c00: 7010 f706 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3c06: 0e00 |0015: return-void │ │ +0b1a04: |[0b1a04] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ +0b1a14: 7010 f806 0900 |0000: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1a1a: 5490 c602 |0003: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1a1e: 01a1 |0005: move v1, v10 │ │ +0b1a20: 01b2 |0006: move v2, v11 │ │ +0b1a22: 01c3 |0007: move v3, v12 │ │ +0b1a24: 01d4 |0008: move v4, v13 │ │ +0b1a26: 01e5 |0009: move v5, v14 │ │ +0b1a28: 01f6 |000a: move v6, v15 │ │ +0b1a2a: 0207 1000 |000b: move/from16 v7, v16 │ │ +0b1a2e: 0208 1100 |000d: move/from16 v8, v17 │ │ +0b1a32: 7809 2726 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@2627 │ │ +0b1a38: 7010 f706 0900 |0012: invoke-direct {v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1a3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ 0x0012 line=181 │ │ 0x0015 line=182 │ │ locals : │ │ @@ -200056,20 +200084,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3c08: |[0a3c08] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCullFace:(I)V │ │ -0a3c18: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3c1e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3c22: 7220 2826 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@2628 │ │ -0a3c28: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3c2e: 0e00 |000b: return-void │ │ +0b1a40: |[0b1a40] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glCullFace:(I)V │ │ +0b1a50: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1a56: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1a5a: 7220 2826 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@2628 │ │ +0b1a60: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1a66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0003 line=186 │ │ 0x0008 line=187 │ │ 0x000b line=188 │ │ locals : │ │ @@ -200081,20 +200109,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3c30: |[0a3c30] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ -0a3c40: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3c46: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3c4a: 7230 2926 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@2629 │ │ -0a3c50: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3c56: 0e00 |000b: return-void │ │ +0b1a68: |[0b1a68] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ +0b1a78: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1a7e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1a82: 7230 2926 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@2629 │ │ +0b1a88: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1a8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0008 line=199 │ │ 0x000b line=200 │ │ locals : │ │ @@ -200107,20 +200135,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a3c58: |[0a3c58] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(I[II)V │ │ -0a3c68: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3c6e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3c72: 7240 2a26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@262a │ │ -0a3c78: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3c7e: 0e00 |000b: return-void │ │ +0b1a90: |[0b1a90] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDeleteTextures:(I[II)V │ │ +0b1aa0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1aa6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1aaa: 7240 2a26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@262a │ │ +0b1ab0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ab6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x0008 line=193 │ │ 0x000b line=194 │ │ locals : │ │ @@ -200134,20 +200162,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3c80: |[0a3c80] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthFunc:(I)V │ │ -0a3c90: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3c96: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3c9a: 7220 2b26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@262b │ │ -0a3ca0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3ca6: 0e00 |000b: return-void │ │ +0b1ab8: |[0b1ab8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthFunc:(I)V │ │ +0b1ac8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1ace: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1ad2: 7220 2b26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@262b │ │ +0b1ad8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ade: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=204 │ │ 0x0008 line=205 │ │ 0x000b line=206 │ │ locals : │ │ @@ -200159,20 +200187,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3ca8: |[0a3ca8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthMask:(Z)V │ │ -0a3cb8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3cbe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3cc2: 7220 2c26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@262c │ │ -0a3cc8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3cce: 0e00 |000b: return-void │ │ +0b1ae0: |[0b1ae0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthMask:(Z)V │ │ +0b1af0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1af6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1afa: 7220 2c26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@262c │ │ +0b1b00: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1b06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0008 line=211 │ │ 0x000b line=212 │ │ locals : │ │ @@ -200184,20 +200212,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3cd0: |[0a3cd0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangef:(FF)V │ │ -0a3ce0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3ce6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3cea: 7230 2d26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@262d │ │ -0a3cf0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3cf6: 0e00 |000b: return-void │ │ +0b1b08: |[0b1b08] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangef:(FF)V │ │ +0b1b18: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1b1e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1b22: 7230 2d26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@262d │ │ +0b1b28: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1b2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=216 │ │ 0x0008 line=217 │ │ 0x000b line=218 │ │ locals : │ │ @@ -200210,20 +200238,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3cf8: |[0a3cf8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangex:(II)V │ │ -0a3d08: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3d0e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3d12: 7230 2e26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@262e │ │ -0a3d18: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3d1e: 0e00 |000b: return-void │ │ +0b1b30: |[0b1b30] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDepthRangex:(II)V │ │ +0b1b40: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1b46: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1b4a: 7230 2e26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@262e │ │ +0b1b50: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1b56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ 0x0008 line=223 │ │ 0x000b line=224 │ │ locals : │ │ @@ -200236,20 +200264,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3d20: |[0a3d20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisable:(I)V │ │ -0a3d30: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3d36: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3d3a: 7220 2f26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@262f │ │ -0a3d40: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3d46: 0e00 |000b: return-void │ │ +0b1b58: |[0b1b58] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisable:(I)V │ │ +0b1b68: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1b6e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1b72: 7220 2f26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@262f │ │ +0b1b78: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1b7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ 0x0008 line=229 │ │ 0x000b line=230 │ │ locals : │ │ @@ -200261,20 +200289,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3d48: |[0a3d48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisableClientState:(I)V │ │ -0a3d58: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3d5e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3d62: 7220 3026 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@2630 │ │ -0a3d68: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3d6e: 0e00 |000b: return-void │ │ +0b1b80: |[0b1b80] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDisableClientState:(I)V │ │ +0b1b90: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1b96: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1b9a: 7220 3026 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@2630 │ │ +0b1ba0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ba6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ 0x0008 line=235 │ │ 0x000b line=236 │ │ locals : │ │ @@ -200286,20 +200314,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a3d70: |[0a3d70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawArrays:(III)V │ │ -0a3d80: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3d86: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3d8a: 7240 3126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@2631 │ │ -0a3d90: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3d96: 0e00 |000b: return-void │ │ +0b1ba8: |[0b1ba8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawArrays:(III)V │ │ +0b1bb8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1bbe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1bc2: 7240 3126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@2631 │ │ +0b1bc8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1bce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ 0x0008 line=241 │ │ 0x000b line=242 │ │ locals : │ │ @@ -200313,20 +200341,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a3d98: |[0a3d98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ -0a3da8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3dae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3db2: 7255 3226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@2632 │ │ -0a3db8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3dbe: 0e00 |000b: return-void │ │ +0b1bd0: |[0b1bd0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ +0b1be0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1be6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1bea: 7255 3226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@2632 │ │ +0b1bf0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1bf6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x0008 line=247 │ │ 0x000b line=248 │ │ locals : │ │ @@ -200341,25 +200369,25 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0a3dc0: |[0a3dc0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfOES:(FFFFF)V │ │ -0a3dd0: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3dd6: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3dda: 0171 |0005: move v1, v7 │ │ -0a3ddc: 0182 |0006: move v2, v8 │ │ -0a3dde: 0193 |0007: move v3, v9 │ │ -0a3de0: 01a4 |0008: move v4, v10 │ │ -0a3de2: 01b5 |0009: move v5, v11 │ │ -0a3de4: 7806 c426 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@26c4 │ │ -0a3dea: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3df0: 0e00 |0010: return-void │ │ +0b1bf8: |[0b1bf8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfOES:(FFFFF)V │ │ +0b1c08: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1c0e: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1c12: 0171 |0005: move v1, v7 │ │ +0b1c14: 0182 |0006: move v2, v8 │ │ +0b1c16: 0193 |0007: move v3, v9 │ │ +0b1c18: 01a4 |0008: move v4, v10 │ │ +0b1c1a: 01b5 |0009: move v5, v11 │ │ +0b1c1c: 7806 c426 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@26c4 │ │ +0b1c22: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1c28: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ 0x000d line=846 │ │ 0x0010 line=847 │ │ locals : │ │ @@ -200375,20 +200403,20 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3df4: |[0a3df4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ -0a3e04: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3e0a: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3e0e: 7220 c526 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@26c5 │ │ -0a3e14: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3e1a: 0e00 |000b: return-void │ │ +0b1c2c: |[0b1c2c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ +0b1c3c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1c42: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1c46: 7220 c526 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@26c5 │ │ +0b1c4c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1c52: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ 0x0003 line=857 │ │ 0x0008 line=858 │ │ 0x000b line=859 │ │ locals : │ │ @@ -200400,20 +200428,20 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3e1c: |[0a3e1c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:([FI)V │ │ -0a3e2c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3e32: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3e36: 7230 c626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@26c6 │ │ -0a3e3c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3e42: 0e00 |000b: return-void │ │ +0b1c54: |[0b1c54] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexfvOES:([FI)V │ │ +0b1c64: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1c6a: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1c6e: 7230 c626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@26c6 │ │ +0b1c74: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1c7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0003 line=851 │ │ 0x0008 line=852 │ │ 0x000b line=853 │ │ locals : │ │ @@ -200426,25 +200454,25 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0a3e44: |[0a3e44] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexiOES:(IIIII)V │ │ -0a3e54: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3e5a: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3e5e: 0171 |0005: move v1, v7 │ │ -0a3e60: 0182 |0006: move v2, v8 │ │ -0a3e62: 0193 |0007: move v3, v9 │ │ -0a3e64: 01a4 |0008: move v4, v10 │ │ -0a3e66: 01b5 |0009: move v5, v11 │ │ -0a3e68: 7806 c726 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@26c7 │ │ -0a3e6e: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3e74: 0e00 |0010: return-void │ │ +0b1c7c: |[0b1c7c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexiOES:(IIIII)V │ │ +0b1c8c: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1c92: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1c96: 0171 |0005: move v1, v7 │ │ +0b1c98: 0182 |0006: move v2, v8 │ │ +0b1c9a: 0193 |0007: move v3, v9 │ │ +0b1c9c: 01a4 |0008: move v4, v10 │ │ +0b1c9e: 01b5 |0009: move v5, v11 │ │ +0b1ca0: 7806 c726 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@26c7 │ │ +0b1ca6: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1cac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0003 line=863 │ │ 0x000d line=864 │ │ 0x0010 line=865 │ │ locals : │ │ @@ -200460,20 +200488,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3e78: |[0a3e78] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ -0a3e88: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3e8e: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3e92: 7220 c826 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@26c8 │ │ -0a3e98: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3e9e: 0e00 |000b: return-void │ │ +0b1cb0: |[0b1cb0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ +0b1cc0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1cc6: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1cca: 7220 c826 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@26c8 │ │ +0b1cd0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1cd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ 0x0008 line=876 │ │ 0x000b line=877 │ │ locals : │ │ @@ -200485,20 +200513,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3ea0: |[0a3ea0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:([II)V │ │ -0a3eb0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3eb6: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3eba: 7230 c926 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@26c9 │ │ -0a3ec0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3ec6: 0e00 |000b: return-void │ │ +0b1cd8: |[0b1cd8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexivOES:([II)V │ │ +0b1ce8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1cee: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1cf2: 7230 c926 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@26c9 │ │ +0b1cf8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1cfe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0003 line=869 │ │ 0x0008 line=870 │ │ 0x000b line=871 │ │ locals : │ │ @@ -200511,25 +200539,25 @@ │ │ type : '(SSSSS)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0a3ec8: |[0a3ec8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsOES:(SSSSS)V │ │ -0a3ed8: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3ede: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3ee2: 0171 |0005: move v1, v7 │ │ -0a3ee4: 0182 |0006: move v2, v8 │ │ -0a3ee6: 0193 |0007: move v3, v9 │ │ -0a3ee8: 01a4 |0008: move v4, v10 │ │ -0a3eea: 01b5 |0009: move v5, v11 │ │ -0a3eec: 7806 ca26 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@26ca │ │ -0a3ef2: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3ef8: 0e00 |0010: return-void │ │ +0b1d00: |[0b1d00] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsOES:(SSSSS)V │ │ +0b1d10: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1d16: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1d1a: 0171 |0005: move v1, v7 │ │ +0b1d1c: 0182 |0006: move v2, v8 │ │ +0b1d1e: 0193 |0007: move v3, v9 │ │ +0b1d20: 01a4 |0008: move v4, v10 │ │ +0b1d22: 01b5 |0009: move v5, v11 │ │ +0b1d24: 7806 ca26 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@26ca │ │ +0b1d2a: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1d30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0003 line=881 │ │ 0x000d line=882 │ │ 0x0010 line=883 │ │ locals : │ │ @@ -200545,20 +200573,20 @@ │ │ type : '(Ljava/nio/ShortBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3efc: |[0a3efc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ -0a3f0c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3f12: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3f16: 7220 cb26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@26cb │ │ -0a3f1c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3f22: 0e00 |000b: return-void │ │ +0b1d34: |[0b1d34] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ +0b1d44: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1d4a: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1d4e: 7220 cb26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@26cb │ │ +0b1d54: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1d5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x0003 line=893 │ │ 0x0008 line=894 │ │ 0x000b line=895 │ │ locals : │ │ @@ -200570,20 +200598,20 @@ │ │ type : '([SI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3f24: |[0a3f24] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:([SI)V │ │ -0a3f34: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3f3a: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3f3e: 7230 cc26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@26cc │ │ -0a3f44: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3f4a: 0e00 |000b: return-void │ │ +0b1d5c: |[0b1d5c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexsvOES:([SI)V │ │ +0b1d6c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1d72: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1d76: 7230 cc26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@26cc │ │ +0b1d7c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1d82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0003 line=887 │ │ 0x0008 line=888 │ │ 0x000b line=889 │ │ locals : │ │ @@ -200596,25 +200624,25 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0a3f4c: |[0a3f4c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxOES:(IIIII)V │ │ -0a3f5c: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3f62: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3f66: 0171 |0005: move v1, v7 │ │ -0a3f68: 0182 |0006: move v2, v8 │ │ -0a3f6a: 0193 |0007: move v3, v9 │ │ -0a3f6c: 01a4 |0008: move v4, v10 │ │ -0a3f6e: 01b5 |0009: move v5, v11 │ │ -0a3f70: 7806 cd26 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@26cd │ │ -0a3f76: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3f7c: 0e00 |0010: return-void │ │ +0b1d84: |[0b1d84] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxOES:(IIIII)V │ │ +0b1d94: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1d9a: 5460 c902 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1d9e: 0171 |0005: move v1, v7 │ │ +0b1da0: 0182 |0006: move v2, v8 │ │ +0b1da2: 0193 |0007: move v3, v9 │ │ +0b1da4: 01a4 |0008: move v4, v10 │ │ +0b1da6: 01b5 |0009: move v5, v11 │ │ +0b1da8: 7806 cd26 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@26cd │ │ +0b1dae: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1db4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ 0x0003 line=899 │ │ 0x000d line=900 │ │ 0x0010 line=901 │ │ locals : │ │ @@ -200630,20 +200658,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3f80: |[0a3f80] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ -0a3f90: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3f96: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3f9a: 7220 ce26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@26ce │ │ -0a3fa0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3fa6: 0e00 |000b: return-void │ │ +0b1db8: |[0b1db8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ +0b1dc8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1dce: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1dd2: 7220 ce26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@26ce │ │ +0b1dd8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1dde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0003 line=911 │ │ 0x0008 line=912 │ │ 0x000b line=913 │ │ locals : │ │ @@ -200655,20 +200683,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a3fa8: |[0a3fa8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:([II)V │ │ -0a3fb8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3fbe: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ -0a3fc2: 7230 cf26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@26cf │ │ -0a3fc8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3fce: 0e00 |000b: return-void │ │ +0b1de0: |[0b1de0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glDrawTexxvOES:([II)V │ │ +0b1df0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1df6: 5410 c902 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02c9 │ │ +0b1dfa: 7230 cf26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@26cf │ │ +0b1e00: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1e06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0003 line=905 │ │ 0x0008 line=906 │ │ 0x000b line=907 │ │ locals : │ │ @@ -200681,20 +200709,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3fd0: |[0a3fd0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnable:(I)V │ │ -0a3fe0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a3fe6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a3fea: 7220 3326 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@2633 │ │ -0a3ff0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a3ff6: 0e00 |000b: return-void │ │ +0b1e08: |[0b1e08] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnable:(I)V │ │ +0b1e18: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1e1e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1e22: 7220 3326 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@2633 │ │ +0b1e28: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1e2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0003 line=252 │ │ 0x0008 line=253 │ │ 0x000b line=254 │ │ locals : │ │ @@ -200706,20 +200734,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3ff8: |[0a3ff8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnableClientState:(I)V │ │ -0a4008: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a400e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4012: 7220 3426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@2634 │ │ -0a4018: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a401e: 0e00 |000b: return-void │ │ +0b1e30: |[0b1e30] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glEnableClientState:(I)V │ │ +0b1e40: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1e46: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1e4a: 7220 3426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@2634 │ │ +0b1e50: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1e56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=258 │ │ 0x0008 line=259 │ │ 0x000b line=260 │ │ locals : │ │ @@ -200731,20 +200759,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a4020: |[0a4020] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFinish:()V │ │ -0a4030: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4036: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a403a: 7210 3526 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@2635 │ │ -0a4040: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4046: 0e00 |000b: return-void │ │ +0b1e58: |[0b1e58] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFinish:()V │ │ +0b1e68: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1e6e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1e72: 7210 3526 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@2635 │ │ +0b1e78: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1e7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x0008 line=265 │ │ 0x000b line=266 │ │ locals : │ │ @@ -200755,20 +200783,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a4048: |[0a4048] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFlush:()V │ │ -0a4058: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a405e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4062: 7210 3626 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@2636 │ │ -0a4068: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a406e: 0e00 |000b: return-void │ │ +0b1e80: |[0b1e80] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFlush:()V │ │ +0b1e90: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1e96: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1e9a: 7210 3626 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@2636 │ │ +0b1ea0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ea6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ 0x0008 line=271 │ │ 0x000b line=272 │ │ locals : │ │ @@ -200779,20 +200807,20 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4070: |[0a4070] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogf:(IF)V │ │ -0a4080: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4086: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a408a: 7230 3726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@2637 │ │ -0a4090: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4096: 0e00 |000b: return-void │ │ +0b1ea8: |[0b1ea8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogf:(IF)V │ │ +0b1eb8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1ebe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1ec2: 7230 3726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@2637 │ │ +0b1ec8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ece: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x0008 line=277 │ │ 0x000b line=278 │ │ locals : │ │ @@ -200805,20 +200833,20 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4098: |[0a4098] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ -0a40a8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a40ae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a40b2: 7230 3826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@2638 │ │ -0a40b8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a40be: 0e00 |000b: return-void │ │ +0b1ed0: |[0b1ed0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ +0b1ee0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1ee6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1eea: 7230 3826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@2638 │ │ +0b1ef0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ef6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0008 line=289 │ │ 0x000b line=290 │ │ locals : │ │ @@ -200831,20 +200859,20 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a40c0: |[0a40c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(I[FI)V │ │ -0a40d0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a40d6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a40da: 7240 3926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@2639 │ │ -0a40e0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a40e6: 0e00 |000b: return-void │ │ +0b1ef8: |[0b1ef8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogfv:(I[FI)V │ │ +0b1f08: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1f0e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1f12: 7240 3926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@2639 │ │ +0b1f18: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1f1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=282 │ │ 0x0008 line=283 │ │ 0x000b line=284 │ │ locals : │ │ @@ -200858,20 +200886,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a40e8: |[0a40e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogx:(II)V │ │ -0a40f8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a40fe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4102: 7230 3a26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@263a │ │ -0a4108: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a410e: 0e00 |000b: return-void │ │ +0b1f20: |[0b1f20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogx:(II)V │ │ +0b1f30: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1f36: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1f3a: 7230 3a26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@263a │ │ +0b1f40: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1f46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0003 line=294 │ │ 0x0008 line=295 │ │ 0x000b line=296 │ │ locals : │ │ @@ -200884,20 +200912,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4110: |[0a4110] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ -0a4120: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4126: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a412a: 7230 3b26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@263b │ │ -0a4130: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4136: 0e00 |000b: return-void │ │ +0b1f48: |[0b1f48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ +0b1f58: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1f5e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1f62: 7230 3b26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@263b │ │ +0b1f68: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1f6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=306 │ │ 0x0008 line=307 │ │ 0x000b line=308 │ │ locals : │ │ @@ -200910,20 +200938,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4138: |[0a4138] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(I[II)V │ │ -0a4148: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a414e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4152: 7240 3c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@263c │ │ -0a4158: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a415e: 0e00 |000b: return-void │ │ +0b1f70: |[0b1f70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFogxv:(I[II)V │ │ +0b1f80: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1f86: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1f8a: 7240 3c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@263c │ │ +0b1f90: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1f96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0008 line=301 │ │ 0x000b line=302 │ │ locals : │ │ @@ -200937,20 +200965,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4160: |[0a4160] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrontFace:(I)V │ │ -0a4170: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4176: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a417a: 7220 3d26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@263d │ │ -0a4180: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4186: 0e00 |000b: return-void │ │ +0b1f98: |[0b1f98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrontFace:(I)V │ │ +0b1fa8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1fae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1fb2: 7220 3d26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@263d │ │ +0b1fb8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1fbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=314 │ │ locals : │ │ @@ -200962,26 +200990,26 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0a4188: |[0a4188] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumf:(FFFFFF)V │ │ -0a4198: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a419e: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a41a2: 0181 |0005: move v1, v8 │ │ -0a41a4: 0192 |0006: move v2, v9 │ │ -0a41a6: 01a3 |0007: move v3, v10 │ │ -0a41a8: 01b4 |0008: move v4, v11 │ │ -0a41aa: 01c5 |0009: move v5, v12 │ │ -0a41ac: 01d6 |000a: move v6, v13 │ │ -0a41ae: 7807 3e26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@263e │ │ -0a41b4: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a41ba: 0e00 |0011: return-void │ │ +0b1fc0: |[0b1fc0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumf:(FFFFFF)V │ │ +0b1fd0: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b1fd6: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b1fda: 0181 |0005: move v1, v8 │ │ +0b1fdc: 0192 |0006: move v2, v9 │ │ +0b1fde: 01a3 |0007: move v3, v10 │ │ +0b1fe0: 01b4 |0008: move v4, v11 │ │ +0b1fe2: 01c5 |0009: move v5, v12 │ │ +0b1fe4: 01d6 |000a: move v6, v13 │ │ +0b1fe6: 7807 3e26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@263e │ │ +0b1fec: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b1ff2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ 0x000e line=319 │ │ 0x0011 line=320 │ │ locals : │ │ @@ -200998,26 +201026,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0a41bc: |[0a41bc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumx:(IIIIII)V │ │ -0a41cc: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a41d2: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a41d6: 0181 |0005: move v1, v8 │ │ -0a41d8: 0192 |0006: move v2, v9 │ │ -0a41da: 01a3 |0007: move v3, v10 │ │ -0a41dc: 01b4 |0008: move v4, v11 │ │ -0a41de: 01c5 |0009: move v5, v12 │ │ -0a41e0: 01d6 |000a: move v6, v13 │ │ -0a41e2: 7807 3f26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@263f │ │ -0a41e8: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a41ee: 0e00 |0011: return-void │ │ +0b1ff4: |[0b1ff4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glFrustumx:(IIIIII)V │ │ +0b2004: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b200a: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b200e: 0181 |0005: move v1, v8 │ │ +0b2010: 0192 |0006: move v2, v9 │ │ +0b2012: 01a3 |0007: move v3, v10 │ │ +0b2014: 01b4 |0008: move v4, v11 │ │ +0b2016: 01c5 |0009: move v5, v12 │ │ +0b2018: 01d6 |000a: move v6, v13 │ │ +0b201a: 7807 3f26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@263f │ │ +0b2020: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2026: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ 0x000e line=325 │ │ 0x0011 line=326 │ │ locals : │ │ @@ -201034,20 +201062,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a41f0: |[0a41f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ -0a4200: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4206: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a420a: 7230 4026 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@2640 │ │ -0a4210: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4216: 0e00 |000b: return-void │ │ +0b2028: |[0b2028] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ +0b2038: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b203e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2042: 7230 4026 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@2640 │ │ +0b2048: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b204e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0008 line=337 │ │ 0x000b line=338 │ │ locals : │ │ @@ -201060,20 +201088,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4218: |[0a4218] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(I[II)V │ │ -0a4228: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a422e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4232: 7240 4126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@2641 │ │ -0a4238: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a423e: 0e00 |000b: return-void │ │ +0b2050: |[0b2050] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGenTextures:(I[II)V │ │ +0b2060: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2066: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b206a: 7240 4126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@2641 │ │ +0b2070: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2076: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0003 line=330 │ │ 0x0008 line=331 │ │ 0x000b line=332 │ │ locals : │ │ @@ -201087,20 +201115,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a4240: |[0a4240] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetError:()I │ │ -0a4250: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4256: 5421 c602 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a425a: 7210 4226 0100 |0005: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ -0a4260: 0a00 |0008: move-result v0 │ │ -0a4262: 0f00 |0009: return v0 │ │ +0b2078: |[0b2078] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetError:()I │ │ +0b2088: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b208e: 5421 c602 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2092: 7210 4226 0100 |0005: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ +0b2098: 0a00 |0008: move-result v0 │ │ +0b209a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0003 line=342 │ │ 0x0009 line=343 │ │ locals : │ │ 0x0009 - 0x000a reg=0 result I │ │ @@ -201111,20 +201139,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4264: |[0a4264] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ -0a4274: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a427a: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a427e: 7230 4326 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@2643 │ │ -0a4284: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a428a: 0e00 |000b: return-void │ │ +0b209c: |[0b209c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ +0b20ac: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b20b2: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b20b6: 7230 4326 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@2643 │ │ +0b20bc: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b20c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0003 line=354 │ │ 0x0008 line=355 │ │ 0x000b line=356 │ │ locals : │ │ @@ -201137,20 +201165,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a428c: |[0a428c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(I[II)V │ │ -0a429c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a42a2: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a42a6: 7240 4426 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ -0a42ac: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a42b2: 0e00 |000b: return-void │ │ +0b20c4: |[0b20c4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetIntegerv:(I[II)V │ │ +0b20d4: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b20da: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b20de: 7240 4426 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ +0b20e4: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b20ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x0008 line=349 │ │ 0x000b line=350 │ │ locals : │ │ @@ -201164,21 +201192,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a42b4: |[0a42b4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetString:(I)Ljava/lang/String; │ │ -0a42c4: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a42ca: 5421 c602 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a42ce: 7220 4526 3100 |0005: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a42d4: 0c00 |0008: move-result-object v0 │ │ -0a42d6: 7010 f706 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a42dc: 1100 |000c: return-object v0 │ │ +0b20ec: |[0b20ec] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glGetString:(I)Ljava/lang/String; │ │ +0b20fc: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2102: 5421 c602 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2106: 7220 4526 3100 |0005: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0b210c: 0c00 |0008: move-result-object v0 │ │ +0b210e: 7010 f706 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2114: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0003 line=360 │ │ 0x0009 line=361 │ │ 0x000c line=362 │ │ locals : │ │ @@ -201191,20 +201219,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a42e0: |[0a42e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glHint:(II)V │ │ -0a42f0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a42f6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a42fa: 7230 4626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@2646 │ │ -0a4300: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4306: 0e00 |000b: return-void │ │ +0b2118: |[0b2118] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glHint:(II)V │ │ +0b2128: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b212e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2132: 7230 4626 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@2646 │ │ +0b2138: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b213e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ 0x0008 line=368 │ │ 0x000b line=369 │ │ locals : │ │ @@ -201217,20 +201245,20 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4308: |[0a4308] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelf:(IF)V │ │ -0a4318: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a431e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4322: 7230 4726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@2647 │ │ -0a4328: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a432e: 0e00 |000b: return-void │ │ +0b2140: |[0b2140] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelf:(IF)V │ │ +0b2150: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2156: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b215a: 7230 4726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@2647 │ │ +0b2160: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2166: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 0x0008 line=374 │ │ 0x000b line=375 │ │ locals : │ │ @@ -201243,20 +201271,20 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4330: |[0a4330] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ -0a4340: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4346: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a434a: 7230 4826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@2648 │ │ -0a4350: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4356: 0e00 |000b: return-void │ │ +0b2168: |[0b2168] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ +0b2178: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b217e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2182: 7230 4826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@2648 │ │ +0b2188: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b218e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ 0x0008 line=386 │ │ 0x000b line=387 │ │ locals : │ │ @@ -201269,20 +201297,20 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4358: |[0a4358] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(I[FI)V │ │ -0a4368: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a436e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4372: 7240 4926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@2649 │ │ -0a4378: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a437e: 0e00 |000b: return-void │ │ +0b2190: |[0b2190] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelfv:(I[FI)V │ │ +0b21a0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b21a6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b21aa: 7240 4926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@2649 │ │ +0b21b0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b21b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0003 line=379 │ │ 0x0008 line=380 │ │ 0x000b line=381 │ │ locals : │ │ @@ -201296,20 +201324,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4380: |[0a4380] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelx:(II)V │ │ -0a4390: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4396: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a439a: 7230 4a26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@264a │ │ -0a43a0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a43a6: 0e00 |000b: return-void │ │ +0b21b8: |[0b21b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelx:(II)V │ │ +0b21c8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b21ce: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b21d2: 7230 4a26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@264a │ │ +0b21d8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b21de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ 0x0008 line=392 │ │ 0x000b line=393 │ │ locals : │ │ @@ -201322,20 +201350,20 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a43a8: |[0a43a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ -0a43b8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a43be: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a43c2: 7230 4b26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@264b │ │ -0a43c8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a43ce: 0e00 |000b: return-void │ │ +0b21e0: |[0b21e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ +0b21f0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b21f6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b21fa: 7230 4b26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@264b │ │ +0b2200: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2206: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ 0x0008 line=404 │ │ 0x000b line=405 │ │ locals : │ │ @@ -201348,20 +201376,20 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a43d0: |[0a43d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(I[II)V │ │ -0a43e0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a43e6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a43ea: 7240 4c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@264c │ │ -0a43f0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a43f6: 0e00 |000b: return-void │ │ +0b2208: |[0b2208] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightModelxv:(I[II)V │ │ +0b2218: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b221e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2222: 7240 4c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@264c │ │ +0b2228: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b222e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0003 line=397 │ │ 0x0008 line=398 │ │ 0x000b line=399 │ │ locals : │ │ @@ -201375,20 +201403,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a43f8: |[0a43f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightf:(IIF)V │ │ -0a4408: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a440e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4412: 7240 4d26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@264d │ │ -0a4418: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a441e: 0e00 |000b: return-void │ │ +0b2230: |[0b2230] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightf:(IIF)V │ │ +0b2240: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2246: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b224a: 7240 4d26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@264d │ │ +0b2250: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2256: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0003 line=409 │ │ 0x0008 line=410 │ │ 0x000b line=411 │ │ locals : │ │ @@ -201402,20 +201430,20 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4420: |[0a4420] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0a4430: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4436: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a443a: 7240 4e26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@264e │ │ -0a4440: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4446: 0e00 |000b: return-void │ │ +0b2258: |[0b2258] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0b2268: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b226e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2272: 7240 4e26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@264e │ │ +0b2278: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b227e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0008 line=422 │ │ 0x000b line=423 │ │ locals : │ │ @@ -201429,20 +201457,20 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4448: |[0a4448] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(II[FI)V │ │ -0a4458: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a445e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4462: 7255 4f26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@264f │ │ -0a4468: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a446e: 0e00 |000b: return-void │ │ +0b2280: |[0b2280] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightfv:(II[FI)V │ │ +0b2290: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2296: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b229a: 7255 4f26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@264f │ │ +0b22a0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b22a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ 0x0008 line=416 │ │ 0x000b line=417 │ │ locals : │ │ @@ -201457,20 +201485,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4470: |[0a4470] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightx:(III)V │ │ -0a4480: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4486: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a448a: 7240 5026 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@2650 │ │ -0a4490: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4496: 0e00 |000b: return-void │ │ +0b22a8: |[0b22a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightx:(III)V │ │ +0b22b8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b22be: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b22c2: 7240 5026 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@2650 │ │ +0b22c8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b22ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ 0x0008 line=428 │ │ 0x000b line=429 │ │ locals : │ │ @@ -201484,20 +201512,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4498: |[0a4498] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ -0a44a8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a44ae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a44b2: 7240 5126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@2651 │ │ -0a44b8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a44be: 0e00 |000b: return-void │ │ +0b22d0: |[0b22d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ +0b22e0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b22e6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b22ea: 7240 5126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@2651 │ │ +0b22f0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b22f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0008 line=440 │ │ 0x000b line=441 │ │ locals : │ │ @@ -201511,20 +201539,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a44c0: |[0a44c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(II[II)V │ │ -0a44d0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a44d6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a44da: 7255 5226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@2652 │ │ -0a44e0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a44e6: 0e00 |000b: return-void │ │ +0b22f8: |[0b22f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLightxv:(II[II)V │ │ +0b2308: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b230e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2312: 7255 5226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@2652 │ │ +0b2318: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b231e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ 0x0008 line=434 │ │ 0x000b line=435 │ │ locals : │ │ @@ -201539,20 +201567,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a44e8: |[0a44e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidth:(F)V │ │ -0a44f8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a44fe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4502: 7220 5326 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@2653 │ │ -0a4508: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a450e: 0e00 |000b: return-void │ │ +0b2320: |[0b2320] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidth:(F)V │ │ +0b2330: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2336: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b233a: 7220 5326 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@2653 │ │ +0b2340: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2346: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ 0x0008 line=446 │ │ 0x000b line=447 │ │ locals : │ │ @@ -201564,20 +201592,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4510: |[0a4510] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidthx:(I)V │ │ -0a4520: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4526: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a452a: 7220 5426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@2654 │ │ -0a4530: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4536: 0e00 |000b: return-void │ │ +0b2348: |[0b2348] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLineWidthx:(I)V │ │ +0b2358: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b235e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2362: 7220 5426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@2654 │ │ +0b2368: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b236e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0003 line=451 │ │ 0x0008 line=452 │ │ 0x000b line=453 │ │ locals : │ │ @@ -201589,20 +201617,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a4538: |[0a4538] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadIdentity:()V │ │ -0a4548: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a454e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4552: 7210 5526 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@2655 │ │ -0a4558: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a455e: 0e00 |000b: return-void │ │ +0b2370: |[0b2370] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadIdentity:()V │ │ +0b2380: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2386: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b238a: 7210 5526 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@2655 │ │ +0b2390: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2396: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0003 line=457 │ │ 0x0008 line=458 │ │ 0x000b line=459 │ │ locals : │ │ @@ -201613,20 +201641,20 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4560: |[0a4560] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0a4570: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4576: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a457a: 7220 5626 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@2656 │ │ -0a4580: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4586: 0e00 |000b: return-void │ │ +0b2398: |[0b2398] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0b23a8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b23ae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b23b2: 7220 5626 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@2656 │ │ +0b23b8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b23be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0003 line=469 │ │ 0x0008 line=470 │ │ 0x000b line=471 │ │ locals : │ │ @@ -201638,20 +201666,20 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4588: |[0a4588] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:([FI)V │ │ -0a4598: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a459e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a45a2: 7230 5726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@2657 │ │ -0a45a8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a45ae: 0e00 |000b: return-void │ │ +0b23c0: |[0b23c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixf:([FI)V │ │ +0b23d0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b23d6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b23da: 7230 5726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@2657 │ │ +0b23e0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b23e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ 0x0008 line=464 │ │ 0x000b line=465 │ │ locals : │ │ @@ -201664,20 +201692,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a45b0: |[0a45b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0a45c0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a45c6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a45ca: 7220 5826 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@2658 │ │ -0a45d0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a45d6: 0e00 |000b: return-void │ │ +0b23e8: |[0b23e8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0b23f8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b23fe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2402: 7220 5826 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@2658 │ │ +0b2408: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b240e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0003 line=481 │ │ 0x0008 line=482 │ │ 0x000b line=483 │ │ locals : │ │ @@ -201689,20 +201717,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a45d8: |[0a45d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:([II)V │ │ -0a45e8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a45ee: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a45f2: 7230 5926 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2659 │ │ -0a45f8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a45fe: 0e00 |000b: return-void │ │ +0b2410: |[0b2410] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLoadMatrixx:([II)V │ │ +0b2420: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2426: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b242a: 7230 5926 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2659 │ │ +0b2430: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2436: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x0008 line=476 │ │ 0x000b line=477 │ │ locals : │ │ @@ -201715,20 +201743,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4600: |[0a4600] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLogicOp:(I)V │ │ -0a4610: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4616: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a461a: 7220 5a26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@265a │ │ -0a4620: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4626: 0e00 |000b: return-void │ │ +0b2438: |[0b2438] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glLogicOp:(I)V │ │ +0b2448: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b244e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2452: 7220 5a26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@265a │ │ +0b2458: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b245e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0003 line=487 │ │ 0x0008 line=488 │ │ 0x000b line=489 │ │ locals : │ │ @@ -201740,20 +201768,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4628: |[0a4628] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialf:(IIF)V │ │ -0a4638: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a463e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4642: 7240 5b26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@265b │ │ -0a4648: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a464e: 0e00 |000b: return-void │ │ +0b2460: |[0b2460] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialf:(IIF)V │ │ +0b2470: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2476: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b247a: 7240 5b26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@265b │ │ +0b2480: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2486: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0008 line=494 │ │ 0x000b line=495 │ │ locals : │ │ @@ -201767,20 +201795,20 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4650: |[0a4650] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0a4660: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4666: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a466a: 7240 5c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@265c │ │ -0a4670: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4676: 0e00 |000b: return-void │ │ +0b2488: |[0b2488] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0b2498: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b249e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b24a2: 7240 5c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@265c │ │ +0b24a8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b24ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0003 line=505 │ │ 0x0008 line=506 │ │ 0x000b line=507 │ │ locals : │ │ @@ -201794,20 +201822,20 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4678: |[0a4678] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(II[FI)V │ │ -0a4688: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a468e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4692: 7255 5d26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@265d │ │ -0a4698: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a469e: 0e00 |000b: return-void │ │ +0b24b0: |[0b24b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialfv:(II[FI)V │ │ +0b24c0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b24c6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b24ca: 7255 5d26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@265d │ │ +0b24d0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b24d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0008 line=500 │ │ 0x000b line=501 │ │ locals : │ │ @@ -201822,20 +201850,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a46a0: |[0a46a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialx:(III)V │ │ -0a46b0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a46b6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a46ba: 7240 5e26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@265e │ │ -0a46c0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a46c6: 0e00 |000b: return-void │ │ +0b24d8: |[0b24d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialx:(III)V │ │ +0b24e8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b24ee: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b24f2: 7240 5e26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@265e │ │ +0b24f8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b24fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0008 line=512 │ │ 0x000b line=513 │ │ locals : │ │ @@ -201849,20 +201877,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a46c8: |[0a46c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0a46d8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a46de: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a46e2: 7240 5f26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@265f │ │ -0a46e8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a46ee: 0e00 |000b: return-void │ │ +0b2500: |[0b2500] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +0b2510: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2516: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b251a: 7240 5f26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@265f │ │ +0b2520: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2526: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0003 line=523 │ │ 0x0008 line=524 │ │ 0x000b line=525 │ │ locals : │ │ @@ -201876,20 +201904,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a46f0: |[0a46f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(II[II)V │ │ -0a4700: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4706: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a470a: 7255 6026 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2660 │ │ -0a4710: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4716: 0e00 |000b: return-void │ │ +0b2528: |[0b2528] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMaterialxv:(II[II)V │ │ +0b2538: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b253e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2542: 7255 6026 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2660 │ │ +0b2548: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b254e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0003 line=517 │ │ 0x0008 line=518 │ │ 0x000b line=519 │ │ locals : │ │ @@ -201904,20 +201932,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4718: |[0a4718] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMatrixMode:(I)V │ │ -0a4728: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a472e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4732: 7220 6126 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2661 │ │ -0a4738: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a473e: 0e00 |000b: return-void │ │ +0b2550: |[0b2550] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMatrixMode:(I)V │ │ +0b2560: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2566: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b256a: 7220 6126 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2661 │ │ +0b2570: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2576: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0008 line=530 │ │ 0x000b line=531 │ │ locals : │ │ @@ -201929,20 +201957,20 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4740: |[0a4740] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0a4750: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4756: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a475a: 7220 6226 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2662 │ │ -0a4760: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4766: 0e00 |000b: return-void │ │ +0b2578: |[0b2578] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0b2588: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b258e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2592: 7220 6226 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2662 │ │ +0b2598: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b259e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0003 line=541 │ │ 0x0008 line=542 │ │ 0x000b line=543 │ │ locals : │ │ @@ -201954,20 +201982,20 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4768: |[0a4768] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:([FI)V │ │ -0a4778: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a477e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4782: 7230 6326 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@2663 │ │ -0a4788: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a478e: 0e00 |000b: return-void │ │ +0b25a0: |[0b25a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixf:([FI)V │ │ +0b25b0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b25b6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b25ba: 7230 6326 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@2663 │ │ +0b25c0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b25c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0003 line=535 │ │ 0x0008 line=536 │ │ 0x000b line=537 │ │ locals : │ │ @@ -201980,20 +202008,20 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4790: |[0a4790] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0a47a0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a47a6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a47aa: 7220 6426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@2664 │ │ -0a47b0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a47b6: 0e00 |000b: return-void │ │ +0b25c8: |[0b25c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0b25d8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b25de: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b25e2: 7220 6426 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@2664 │ │ +0b25e8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b25ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0003 line=553 │ │ 0x0008 line=554 │ │ 0x000b line=555 │ │ locals : │ │ @@ -202005,20 +202033,20 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a47b8: |[0a47b8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:([II)V │ │ -0a47c8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a47ce: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a47d2: 7230 6526 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@2665 │ │ -0a47d8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a47de: 0e00 |000b: return-void │ │ +0b25f0: |[0b25f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultMatrixx:([II)V │ │ +0b2600: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2606: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b260a: 7230 6526 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@2665 │ │ +0b2610: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2616: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ 0x0008 line=548 │ │ 0x000b line=549 │ │ locals : │ │ @@ -202031,25 +202059,25 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0a47e0: |[0a47e0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4f:(IFFFF)V │ │ -0a47f0: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a47f6: 5460 c602 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a47fa: 0171 |0005: move v1, v7 │ │ -0a47fc: 0182 |0006: move v2, v8 │ │ -0a47fe: 0193 |0007: move v3, v9 │ │ -0a4800: 01a4 |0008: move v4, v10 │ │ -0a4802: 01b5 |0009: move v5, v11 │ │ -0a4804: 7806 6626 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@2666 │ │ -0a480a: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4810: 0e00 |0010: return-void │ │ +0b2618: |[0b2618] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4f:(IFFFF)V │ │ +0b2628: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b262e: 5460 c602 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2632: 0171 |0005: move v1, v7 │ │ +0b2634: 0182 |0006: move v2, v8 │ │ +0b2636: 0193 |0007: move v3, v9 │ │ +0b2638: 01a4 |0008: move v4, v10 │ │ +0b263a: 01b5 |0009: move v5, v11 │ │ +0b263c: 7806 6626 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@2666 │ │ +0b2642: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2648: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0003 line=559 │ │ 0x000d line=560 │ │ 0x0010 line=561 │ │ locals : │ │ @@ -202065,25 +202093,25 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0a4814: |[0a4814] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4x:(IIIII)V │ │ -0a4824: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a482a: 5460 c602 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a482e: 0171 |0005: move v1, v7 │ │ -0a4830: 0182 |0006: move v2, v8 │ │ -0a4832: 0193 |0007: move v3, v9 │ │ -0a4834: 01a4 |0008: move v4, v10 │ │ -0a4836: 01b5 |0009: move v5, v11 │ │ -0a4838: 7806 6726 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@2667 │ │ -0a483e: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4844: 0e00 |0010: return-void │ │ +0b264c: |[0b264c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glMultiTexCoord4x:(IIIII)V │ │ +0b265c: 7010 f806 0600 |0000: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2662: 5460 c602 |0003: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2666: 0171 |0005: move v1, v7 │ │ +0b2668: 0182 |0006: move v2, v8 │ │ +0b266a: 0193 |0007: move v3, v9 │ │ +0b266c: 01a4 |0008: move v4, v10 │ │ +0b266e: 01b5 |0009: move v5, v11 │ │ +0b2670: 7806 6726 0000 |000a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@2667 │ │ +0b2676: 7010 f706 0600 |000d: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b267c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0003 line=565 │ │ 0x000d line=566 │ │ 0x0010 line=567 │ │ locals : │ │ @@ -202099,20 +202127,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4848: |[0a4848] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3f:(FFF)V │ │ -0a4858: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a485e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4862: 7240 6826 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@2668 │ │ -0a4868: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a486e: 0e00 |000b: return-void │ │ +0b2680: |[0b2680] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3f:(FFF)V │ │ +0b2690: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2696: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b269a: 7240 6826 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@2668 │ │ +0b26a0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b26a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ 0x0008 line=572 │ │ 0x000b line=573 │ │ locals : │ │ @@ -202126,20 +202154,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4870: |[0a4870] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3x:(III)V │ │ -0a4880: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4886: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a488a: 7240 6926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2669 │ │ -0a4890: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4896: 0e00 |000b: return-void │ │ +0b26a8: |[0b26a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormal3x:(III)V │ │ +0b26b8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b26be: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b26c2: 7240 6926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2669 │ │ +0b26c8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b26ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0003 line=577 │ │ 0x0008 line=578 │ │ 0x000b line=579 │ │ locals : │ │ @@ -202153,20 +202181,20 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4898: |[0a4898] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ -0a48a8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a48ae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a48b2: 7240 6a26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@266a │ │ -0a48b8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a48be: 0e00 |000b: return-void │ │ +0b26d0: |[0b26d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ +0b26e0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b26e6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b26ea: 7240 6a26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@266a │ │ +0b26f0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b26f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0003 line=583 │ │ 0x0008 line=584 │ │ 0x000b line=585 │ │ locals : │ │ @@ -202180,26 +202208,26 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0a48c0: |[0a48c0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthof:(FFFFFF)V │ │ -0a48d0: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a48d6: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a48da: 0181 |0005: move v1, v8 │ │ -0a48dc: 0192 |0006: move v2, v9 │ │ -0a48de: 01a3 |0007: move v3, v10 │ │ -0a48e0: 01b4 |0008: move v4, v11 │ │ -0a48e2: 01c5 |0009: move v5, v12 │ │ -0a48e4: 01d6 |000a: move v6, v13 │ │ -0a48e6: 7807 6b26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@266b │ │ -0a48ec: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a48f2: 0e00 |0011: return-void │ │ +0b26f8: |[0b26f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthof:(FFFFFF)V │ │ +0b2708: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b270e: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2712: 0181 |0005: move v1, v8 │ │ +0b2714: 0192 |0006: move v2, v9 │ │ +0b2716: 01a3 |0007: move v3, v10 │ │ +0b2718: 01b4 |0008: move v4, v11 │ │ +0b271a: 01c5 |0009: move v5, v12 │ │ +0b271c: 01d6 |000a: move v6, v13 │ │ +0b271e: 7807 6b26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@266b │ │ +0b2724: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b272a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0003 line=589 │ │ 0x000e line=590 │ │ 0x0011 line=591 │ │ locals : │ │ @@ -202216,26 +202244,26 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 18 16-bit code units │ │ -0a48f4: |[0a48f4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthox:(IIIIII)V │ │ -0a4904: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a490a: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a490e: 0181 |0005: move v1, v8 │ │ -0a4910: 0192 |0006: move v2, v9 │ │ -0a4912: 01a3 |0007: move v3, v10 │ │ -0a4914: 01b4 |0008: move v4, v11 │ │ -0a4916: 01c5 |0009: move v5, v12 │ │ -0a4918: 01d6 |000a: move v6, v13 │ │ -0a491a: 7807 6c26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@266c │ │ -0a4920: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4926: 0e00 |0011: return-void │ │ +0b272c: |[0b272c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glOrthox:(IIIIII)V │ │ +0b273c: 7010 f806 0700 |0000: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2742: 5470 c602 |0003: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2746: 0181 |0005: move v1, v8 │ │ +0b2748: 0192 |0006: move v2, v9 │ │ +0b274a: 01a3 |0007: move v3, v10 │ │ +0b274c: 01b4 |0008: move v4, v11 │ │ +0b274e: 01c5 |0009: move v5, v12 │ │ +0b2750: 01d6 |000a: move v6, v13 │ │ +0b2752: 7807 6c26 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@266c │ │ +0b2758: 7010 f706 0700 |000e: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b275e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0003 line=595 │ │ 0x000e line=596 │ │ 0x0011 line=597 │ │ locals : │ │ @@ -202252,20 +202280,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4928: |[0a4928] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPixelStorei:(II)V │ │ -0a4938: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a493e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4942: 7230 6d26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@266d │ │ -0a4948: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a494e: 0e00 |000b: return-void │ │ +0b2760: |[0b2760] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPixelStorei:(II)V │ │ +0b2770: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2776: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b277a: 7230 6d26 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@266d │ │ +0b2780: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2786: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0003 line=601 │ │ 0x0008 line=602 │ │ 0x000b line=603 │ │ locals : │ │ @@ -202278,20 +202306,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4950: |[0a4950] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSize:(F)V │ │ -0a4960: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4966: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a496a: 7220 6e26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@266e │ │ -0a4970: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4976: 0e00 |000b: return-void │ │ +0b2788: |[0b2788] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSize:(F)V │ │ +0b2798: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b279e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b27a2: 7220 6e26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@266e │ │ +0b27a8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b27ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0003 line=607 │ │ 0x0008 line=608 │ │ 0x000b line=609 │ │ locals : │ │ @@ -202303,20 +202331,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4978: |[0a4978] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSizex:(I)V │ │ -0a4988: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a498e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4992: 7220 6f26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@266f │ │ -0a4998: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a499e: 0e00 |000b: return-void │ │ +0b27b0: |[0b27b0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPointSizex:(I)V │ │ +0b27c0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b27c6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b27ca: 7220 6f26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@266f │ │ +0b27d0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b27d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0003 line=613 │ │ 0x0008 line=614 │ │ 0x000b line=615 │ │ locals : │ │ @@ -202328,20 +202356,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a49a0: |[0a49a0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffset:(FF)V │ │ -0a49b0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a49b6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a49ba: 7230 7026 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2670 │ │ -0a49c0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a49c6: 0e00 |000b: return-void │ │ +0b27d8: |[0b27d8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffset:(FF)V │ │ +0b27e8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b27ee: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b27f2: 7230 7026 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2670 │ │ +0b27f8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b27fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ 0x0008 line=620 │ │ 0x000b line=621 │ │ locals : │ │ @@ -202354,20 +202382,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a49c8: |[0a49c8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffsetx:(II)V │ │ -0a49d8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a49de: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a49e2: 7230 7126 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2671 │ │ -0a49e8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a49ee: 0e00 |000b: return-void │ │ +0b2800: |[0b2800] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPolygonOffsetx:(II)V │ │ +0b2810: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2816: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b281a: 7230 7126 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2671 │ │ +0b2820: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2826: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ 0x0008 line=626 │ │ 0x000b line=627 │ │ locals : │ │ @@ -202380,20 +202408,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a49f0: |[0a49f0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPopMatrix:()V │ │ -0a4a00: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4a06: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4a0a: 7210 7226 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2672 │ │ -0a4a10: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4a16: 0e00 |000b: return-void │ │ +0b2828: |[0b2828] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPopMatrix:()V │ │ +0b2838: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b283e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2842: 7210 7226 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2672 │ │ +0b2848: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b284e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0003 line=631 │ │ 0x0008 line=632 │ │ 0x000b line=633 │ │ locals : │ │ @@ -202404,20 +202432,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a4a18: |[0a4a18] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPushMatrix:()V │ │ -0a4a28: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4a2e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4a32: 7210 7326 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@2673 │ │ -0a4a38: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4a3e: 0e00 |000b: return-void │ │ +0b2850: |[0b2850] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glPushMatrix:()V │ │ +0b2860: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2866: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b286a: 7210 7326 0000 |0005: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@2673 │ │ +0b2870: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2876: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0003 line=637 │ │ 0x0008 line=638 │ │ 0x000b line=639 │ │ locals : │ │ @@ -202428,21 +202456,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 │ │ -0a4a40: |[0a4a40] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ -0a4a50: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4a56: 5421 c702 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02c7 │ │ -0a4a5a: 7230 8f26 3104 |0005: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@268f │ │ -0a4a60: 0a00 |0008: move-result v0 │ │ -0a4a62: 7010 f706 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4a68: 0f00 |000c: return v0 │ │ +0b2878: |[0b2878] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ +0b2888: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b288e: 5421 c702 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02c7 │ │ +0b2892: 7230 8f26 3104 |0005: invoke-interface {v1, v3, v4}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@268f │ │ +0b2898: 0a00 |0008: move-result v0 │ │ +0b289a: 7010 f706 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b28a0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0003 line=924 │ │ 0x0009 line=925 │ │ 0x000c line=926 │ │ locals : │ │ @@ -202456,21 +202484,21 @@ │ │ type : '([II[II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0a4a6c: |[0a4a6c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:([II[II)I │ │ -0a4a7c: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4a82: 5421 c702 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02c7 │ │ -0a4a86: 7256 9026 3154 |0005: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2690 │ │ -0a4a8c: 0a00 |0008: move-result v0 │ │ -0a4a8e: 7010 f706 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4a94: 0f00 |000c: return v0 │ │ +0b28a4: |[0b28a4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glQueryMatrixxOES:([II[II)I │ │ +0b28b4: 7010 f806 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b28ba: 5421 c702 |0003: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02c7 │ │ +0b28be: 7256 9026 3154 |0005: invoke-interface {v1, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2690 │ │ +0b28c4: 0a00 |0008: move-result v0 │ │ +0b28c6: 7010 f706 0200 |0009: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b28cc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0003 line=917 │ │ 0x0009 line=918 │ │ 0x000c line=919 │ │ locals : │ │ @@ -202486,27 +202514,27 @@ │ │ type : '(IIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 19 16-bit code units │ │ -0a4a98: |[0a4a98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ -0a4aa8: 7010 f806 0800 |0000: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4aae: 5480 c602 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4ab2: 0191 |0005: move v1, v9 │ │ -0a4ab4: 01a2 |0006: move v2, v10 │ │ -0a4ab6: 01b3 |0007: move v3, v11 │ │ -0a4ab8: 01c4 |0008: move v4, v12 │ │ -0a4aba: 01d5 |0009: move v5, v13 │ │ -0a4abc: 01e6 |000a: move v6, v14 │ │ -0a4abe: 07f7 |000b: move-object v7, v15 │ │ -0a4ac0: 7808 7426 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@2674 │ │ -0a4ac6: 7010 f706 0800 |000f: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4acc: 0e00 |0012: return-void │ │ +0b28d0: |[0b28d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ +0b28e0: 7010 f806 0800 |0000: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b28e6: 5480 c602 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b28ea: 0191 |0005: move v1, v9 │ │ +0b28ec: 01a2 |0006: move v2, v10 │ │ +0b28ee: 01b3 |0007: move v3, v11 │ │ +0b28f0: 01c4 |0008: move v4, v12 │ │ +0b28f2: 01d5 |0009: move v5, v13 │ │ +0b28f4: 01e6 |000a: move v6, v14 │ │ +0b28f6: 07f7 |000b: move-object v7, v15 │ │ +0b28f8: 7808 7426 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@2674 │ │ +0b28fe: 7010 f706 0800 |000f: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2904: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ 0x000f line=644 │ │ 0x0012 line=645 │ │ locals : │ │ @@ -202524,20 +202552,20 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4ad0: |[0a4ad0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatef:(FFFF)V │ │ -0a4ae0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4ae6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4aea: 7255 7526 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@2675 │ │ -0a4af0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4af6: 0e00 |000b: return-void │ │ +0b2908: |[0b2908] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatef:(FFFF)V │ │ +0b2918: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b291e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2922: 7255 7526 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@2675 │ │ +0b2928: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b292e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0003 line=649 │ │ 0x0008 line=650 │ │ 0x000b line=651 │ │ locals : │ │ @@ -202552,20 +202580,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4af8: |[0a4af8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatex:(IIII)V │ │ -0a4b08: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4b0e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4b12: 7255 7626 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@2676 │ │ -0a4b18: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4b1e: 0e00 |000b: return-void │ │ +0b2930: |[0b2930] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glRotatex:(IIII)V │ │ +0b2940: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2946: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b294a: 7255 7626 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@2676 │ │ +0b2950: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2956: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0003 line=655 │ │ 0x0008 line=656 │ │ 0x000b line=657 │ │ locals : │ │ @@ -202580,20 +202608,20 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4b20: |[0a4b20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoverage:(FZ)V │ │ -0a4b30: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4b36: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4b3a: 7230 7726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@2677 │ │ -0a4b40: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4b46: 0e00 |000b: return-void │ │ +0b2958: |[0b2958] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoverage:(FZ)V │ │ +0b2968: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b296e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2972: 7230 7726 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@2677 │ │ +0b2978: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b297e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0003 line=661 │ │ 0x0008 line=662 │ │ 0x000b line=663 │ │ locals : │ │ @@ -202606,20 +202634,20 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a4b48: |[0a4b48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoveragex:(IZ)V │ │ -0a4b58: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4b5e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4b62: 7230 7826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@2678 │ │ -0a4b68: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4b6e: 0e00 |000b: return-void │ │ +0b2980: |[0b2980] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glSampleCoveragex:(IZ)V │ │ +0b2990: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2996: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b299a: 7230 7826 2003 |0005: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@2678 │ │ +0b29a0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b29a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0003 line=667 │ │ 0x0008 line=668 │ │ 0x000b line=669 │ │ locals : │ │ @@ -202632,20 +202660,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4b70: |[0a4b70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalef:(FFF)V │ │ -0a4b80: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4b86: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4b8a: 7240 7926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2679 │ │ -0a4b90: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4b96: 0e00 |000b: return-void │ │ +0b29a8: |[0b29a8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalef:(FFF)V │ │ +0b29b8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b29be: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b29c2: 7240 7926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2679 │ │ +0b29c8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b29ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0003 line=673 │ │ 0x0008 line=674 │ │ 0x000b line=675 │ │ locals : │ │ @@ -202659,20 +202687,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4b98: |[0a4b98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalex:(III)V │ │ -0a4ba8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4bae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4bb2: 7240 7a26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@267a │ │ -0a4bb8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4bbe: 0e00 |000b: return-void │ │ +0b29d0: |[0b29d0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScalex:(III)V │ │ +0b29e0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b29e6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b29ea: 7240 7a26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@267a │ │ +0b29f0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b29f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0003 line=679 │ │ 0x0008 line=680 │ │ 0x000b line=681 │ │ locals : │ │ @@ -202686,20 +202714,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4bc0: |[0a4bc0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScissor:(IIII)V │ │ -0a4bd0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4bd6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4bda: 7255 7b26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@267b │ │ -0a4be0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4be6: 0e00 |000b: return-void │ │ +0b29f8: |[0b29f8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glScissor:(IIII)V │ │ +0b2a08: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2a0e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2a12: 7255 7b26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@267b │ │ +0b2a18: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2a1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0003 line=685 │ │ 0x0008 line=686 │ │ 0x000b line=687 │ │ locals : │ │ @@ -202714,20 +202742,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4be8: |[0a4be8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glShadeModel:(I)V │ │ -0a4bf8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4bfe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4c02: 7220 7c26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@267c │ │ -0a4c08: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4c0e: 0e00 |000b: return-void │ │ +0b2a20: |[0b2a20] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glShadeModel:(I)V │ │ +0b2a30: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2a36: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2a3a: 7220 7c26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@267c │ │ +0b2a40: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2a46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0003 line=691 │ │ 0x0008 line=692 │ │ 0x000b line=693 │ │ locals : │ │ @@ -202739,20 +202767,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4c10: |[0a4c10] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilFunc:(III)V │ │ -0a4c20: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4c26: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4c2a: 7240 7d26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@267d │ │ -0a4c30: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4c36: 0e00 |000b: return-void │ │ +0b2a48: |[0b2a48] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilFunc:(III)V │ │ +0b2a58: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2a5e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2a62: 7240 7d26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@267d │ │ +0b2a68: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2a6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0003 line=697 │ │ 0x0008 line=698 │ │ 0x000b line=699 │ │ locals : │ │ @@ -202766,20 +202794,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a4c38: |[0a4c38] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilMask:(I)V │ │ -0a4c48: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4c4e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4c52: 7220 7e26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@267e │ │ -0a4c58: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4c5e: 0e00 |000b: return-void │ │ +0b2a70: |[0b2a70] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilMask:(I)V │ │ +0b2a80: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2a86: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2a8a: 7220 7e26 2000 |0005: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@267e │ │ +0b2a90: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2a96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0003 line=703 │ │ 0x0008 line=704 │ │ 0x000b line=705 │ │ locals : │ │ @@ -202791,20 +202819,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4c60: |[0a4c60] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilOp:(III)V │ │ -0a4c70: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4c76: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4c7a: 7240 7f26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@267f │ │ -0a4c80: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4c86: 0e00 |000b: return-void │ │ +0b2a98: |[0b2a98] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glStencilOp:(III)V │ │ +0b2aa8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2aae: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2ab2: 7240 7f26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@267f │ │ +0b2ab8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2abe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0003 line=709 │ │ 0x0008 line=710 │ │ 0x000b line=711 │ │ locals : │ │ @@ -202818,20 +202846,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4c88: |[0a4c88] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ -0a4c98: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4c9e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4ca2: 7255 8026 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2680 │ │ -0a4ca8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4cae: 0e00 |000b: return-void │ │ +0b2ac0: |[0b2ac0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ +0b2ad0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2ad6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2ada: 7255 8026 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2680 │ │ +0b2ae0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2ae6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0003 line=715 │ │ 0x0008 line=716 │ │ 0x000b line=717 │ │ locals : │ │ @@ -202846,20 +202874,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4cb0: |[0a4cb0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvf:(IIF)V │ │ -0a4cc0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4cc6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4cca: 7240 8126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2681 │ │ -0a4cd0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4cd6: 0e00 |000b: return-void │ │ +0b2ae8: |[0b2ae8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvf:(IIF)V │ │ +0b2af8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2afe: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2b02: 7240 8126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2681 │ │ +0b2b08: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2b0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=721 │ │ 0x0008 line=722 │ │ 0x000b line=723 │ │ locals : │ │ @@ -202873,20 +202901,20 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4cd8: |[0a4cd8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ -0a4ce8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4cee: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4cf2: 7240 8226 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2682 │ │ -0a4cf8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4cfe: 0e00 |000b: return-void │ │ +0b2b10: |[0b2b10] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ +0b2b20: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2b26: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2b2a: 7240 8226 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2682 │ │ +0b2b30: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2b36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0003 line=733 │ │ 0x0008 line=734 │ │ 0x000b line=735 │ │ locals : │ │ @@ -202900,20 +202928,20 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4d00: |[0a4d00] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(II[FI)V │ │ -0a4d10: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4d16: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4d1a: 7255 8326 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@2683 │ │ -0a4d20: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4d26: 0e00 |000b: return-void │ │ +0b2b38: |[0b2b38] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvfv:(II[FI)V │ │ +0b2b48: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2b4e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2b52: 7255 8326 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@2683 │ │ +0b2b58: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2b5e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ 0x0008 line=728 │ │ 0x000b line=729 │ │ locals : │ │ @@ -202928,20 +202956,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4d28: |[0a4d28] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvx:(III)V │ │ -0a4d38: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4d3e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4d42: 7240 8426 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@2684 │ │ -0a4d48: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4d4e: 0e00 |000b: return-void │ │ +0b2b60: |[0b2b60] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvx:(III)V │ │ +0b2b70: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2b76: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2b7a: 7240 8426 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@2684 │ │ +0b2b80: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2b86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0003 line=739 │ │ 0x0008 line=740 │ │ 0x000b line=741 │ │ locals : │ │ @@ -202955,20 +202983,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4d50: |[0a4d50] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -0a4d60: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4d66: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4d6a: 7240 8526 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@2685 │ │ -0a4d70: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4d76: 0e00 |000b: return-void │ │ +0b2b88: |[0b2b88] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +0b2b98: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2b9e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2ba2: 7240 8526 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@2685 │ │ +0b2ba8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2bae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0003 line=751 │ │ 0x0008 line=752 │ │ 0x000b line=753 │ │ locals : │ │ @@ -202982,20 +203010,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4d78: |[0a4d78] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(II[II)V │ │ -0a4d88: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4d8e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4d92: 7255 8626 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@2686 │ │ -0a4d98: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4d9e: 0e00 |000b: return-void │ │ +0b2bb0: |[0b2bb0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexEnvxv:(II[II)V │ │ +0b2bc0: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2bc6: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2bca: 7255 8626 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@2686 │ │ +0b2bd0: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2bd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0003 line=745 │ │ 0x0008 line=746 │ │ 0x000b line=747 │ │ locals : │ │ @@ -203010,29 +203038,29 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0a4da0: |[0a4da0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0a4db0: 7010 f806 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4db6: 54a0 c602 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4dba: 01b1 |0005: move v1, v11 │ │ -0a4dbc: 01c2 |0006: move v2, v12 │ │ -0a4dbe: 01d3 |0007: move v3, v13 │ │ -0a4dc0: 01e4 |0008: move v4, v14 │ │ -0a4dc2: 01f5 |0009: move v5, v15 │ │ -0a4dc4: 0206 1000 |000a: move/from16 v6, v16 │ │ -0a4dc8: 0207 1100 |000c: move/from16 v7, v17 │ │ -0a4dcc: 0208 1200 |000e: move/from16 v8, v18 │ │ -0a4dd0: 0809 1300 |0010: move-object/from16 v9, v19 │ │ -0a4dd4: 780a 8726 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@2687 │ │ -0a4dda: 7010 f706 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4de0: 0e00 |0018: return-void │ │ +0b2bd8: |[0b2bd8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0b2be8: 7010 f806 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2bee: 54a0 c602 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2bf2: 01b1 |0005: move v1, v11 │ │ +0b2bf4: 01c2 |0006: move v2, v12 │ │ +0b2bf6: 01d3 |0007: move v3, v13 │ │ +0b2bf8: 01e4 |0008: move v4, v14 │ │ +0b2bfa: 01f5 |0009: move v5, v15 │ │ +0b2bfc: 0206 1000 |000a: move/from16 v6, v16 │ │ +0b2c00: 0207 1100 |000c: move/from16 v7, v17 │ │ +0b2c04: 0208 1200 |000e: move/from16 v8, v18 │ │ +0b2c08: 0809 1300 |0010: move-object/from16 v9, v19 │ │ +0b2c0c: 780a 8726 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@2687 │ │ +0b2c12: 7010 f706 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2c18: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0003 line=758 │ │ 0x0015 line=759 │ │ 0x0018 line=760 │ │ locals : │ │ @@ -203052,20 +203080,20 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4de4: |[0a4de4] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterf:(IIF)V │ │ -0a4df4: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4dfa: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4dfe: 7240 8826 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@2688 │ │ -0a4e04: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4e0a: 0e00 |000b: return-void │ │ +0b2c1c: |[0b2c1c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterf:(IIF)V │ │ +0b2c2c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2c32: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2c36: 7240 8826 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@2688 │ │ +0b2c3c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2c42: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0003 line=764 │ │ 0x0008 line=765 │ │ 0x000b line=766 │ │ locals : │ │ @@ -203079,20 +203107,20 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4e0c: |[0a4e0c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0a4e1c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4e22: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ -0a4e26: 7240 c126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26c1 │ │ -0a4e2c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4e32: 0e00 |000b: return-void │ │ +0b2c44: |[0b2c44] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0b2c54: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2c5a: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ +0b2c5e: 7240 c126 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26c1 │ │ +0b2c64: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2c6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0003 line=782 │ │ 0x0008 line=783 │ │ 0x000b line=784 │ │ locals : │ │ @@ -203106,20 +203134,20 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4e34: |[0a4e34] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(II[II)V │ │ -0a4e44: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4e4a: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ -0a4e4e: 7255 c226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@26c2 │ │ -0a4e54: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4e5a: 0e00 |000b: return-void │ │ +0b2c6c: |[0b2c6c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameteriv:(II[II)V │ │ +0b2c7c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2c82: 5410 c802 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02c8 │ │ +0b2c86: 7255 c226 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@26c2 │ │ +0b2c8c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2c92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0003 line=776 │ │ 0x0008 line=777 │ │ 0x000b line=778 │ │ locals : │ │ @@ -203134,20 +203162,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4e5c: |[0a4e5c] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterx:(III)V │ │ -0a4e6c: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4e72: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4e76: 7240 8926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2689 │ │ -0a4e7c: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4e82: 0e00 |000b: return-void │ │ +0b2c94: |[0b2c94] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexParameterx:(III)V │ │ +0b2ca4: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2caa: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2cae: 7240 8926 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2689 │ │ +0b2cb4: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2cba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ 0x0003 line=770 │ │ 0x0008 line=771 │ │ 0x000b line=772 │ │ locals : │ │ @@ -203161,29 +203189,29 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0a4e84: |[0a4e84] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0a4e94: 7010 f806 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4e9a: 54a0 c602 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4e9e: 01b1 |0005: move v1, v11 │ │ -0a4ea0: 01c2 |0006: move v2, v12 │ │ -0a4ea2: 01d3 |0007: move v3, v13 │ │ -0a4ea4: 01e4 |0008: move v4, v14 │ │ -0a4ea6: 01f5 |0009: move v5, v15 │ │ -0a4ea8: 0206 1000 |000a: move/from16 v6, v16 │ │ -0a4eac: 0207 1100 |000c: move/from16 v7, v17 │ │ -0a4eb0: 0208 1200 |000e: move/from16 v8, v18 │ │ -0a4eb4: 0809 1300 |0010: move-object/from16 v9, v19 │ │ -0a4eb8: 780a 8a26 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@268a │ │ -0a4ebe: 7010 f706 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4ec4: 0e00 |0018: return-void │ │ +0b2cbc: |[0b2cbc] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0b2ccc: 7010 f806 0a00 |0000: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2cd2: 54a0 c602 |0003: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2cd6: 01b1 |0005: move v1, v11 │ │ +0b2cd8: 01c2 |0006: move v2, v12 │ │ +0b2cda: 01d3 |0007: move v3, v13 │ │ +0b2cdc: 01e4 |0008: move v4, v14 │ │ +0b2cde: 01f5 |0009: move v5, v15 │ │ +0b2ce0: 0206 1000 |000a: move/from16 v6, v16 │ │ +0b2ce4: 0207 1100 |000c: move/from16 v7, v17 │ │ +0b2ce8: 0208 1200 |000e: move/from16 v8, v18 │ │ +0b2cec: 0809 1300 |0010: move-object/from16 v9, v19 │ │ +0b2cf0: 780a 8a26 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@268a │ │ +0b2cf6: 7010 f706 0a00 |0015: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2cfc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0003 line=789 │ │ 0x0015 line=790 │ │ 0x0018 line=791 │ │ locals : │ │ @@ -203203,20 +203231,20 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4ec8: |[0a4ec8] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatef:(FFF)V │ │ -0a4ed8: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4ede: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4ee2: 7240 8b26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@268b │ │ -0a4ee8: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4eee: 0e00 |000b: return-void │ │ +0b2d00: |[0b2d00] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatef:(FFF)V │ │ +0b2d10: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2d16: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2d1a: 7240 8b26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@268b │ │ +0b2d20: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2d26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0003 line=795 │ │ 0x0008 line=796 │ │ 0x000b line=797 │ │ locals : │ │ @@ -203230,20 +203258,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0a4ef0: |[0a4ef0] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatex:(III)V │ │ -0a4f00: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4f06: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4f0a: 7240 8c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@268c │ │ -0a4f10: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4f16: 0e00 |000b: return-void │ │ +0b2d28: |[0b2d28] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glTranslatex:(III)V │ │ +0b2d38: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2d3e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2d42: 7240 8c26 2043 |0005: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@268c │ │ +0b2d48: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2d4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0003 line=801 │ │ 0x0008 line=802 │ │ 0x000b line=803 │ │ locals : │ │ @@ -203257,20 +203285,20 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4f18: |[0a4f18] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ -0a4f28: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4f2e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4f32: 7255 8d26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@268d │ │ -0a4f38: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4f3e: 0e00 |000b: return-void │ │ +0b2d50: |[0b2d50] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ +0b2d60: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2d66: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2d6a: 7255 8d26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@268d │ │ +0b2d70: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2d76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0003 line=807 │ │ 0x0008 line=808 │ │ 0x000b line=809 │ │ locals : │ │ @@ -203285,20 +203313,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a4f40: |[0a4f40] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glViewport:(IIII)V │ │ -0a4f50: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ -0a4f56: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ -0a4f5a: 7255 8e26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -0a4f60: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ -0a4f66: 0e00 |000b: return-void │ │ +0b2d78: |[0b2d78] com.badlogic.gdx.backends.android.surfaceview.GLErrorWrapper.glViewport:(IIII)V │ │ +0b2d88: 7010 f806 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkThread:()V // method@06f8 │ │ +0b2d8e: 5410 c602 |0003: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02c6 │ │ +0b2d92: 7255 8e26 2043 |0005: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0b2d98: 7010 f706 0100 |0008: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLErrorWrapper;.checkError:()V // method@06f7 │ │ +0b2d9e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0003 line=813 │ │ 0x0008 line=814 │ │ 0x000b line=815 │ │ locals : │ │ @@ -203399,19 +203427,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 │ │ -0a4f68: |[0a4f68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.:(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V │ │ -0a4f78: 7020 0209 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@0902 │ │ -0a4f7e: 5b02 d702 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ -0a4f82: 5c03 d802 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02d8 │ │ -0a4f86: 0e00 |0007: return-void │ │ +0b2da0: |[0b2da0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.:(Ljavax/microedition/khronos/opengles/GL;Ljava/io/Writer;Z)V │ │ +0b2db0: 7020 0209 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLWrapperBase;.:(Ljavax/microedition/khronos/opengles/GL;)V // method@0902 │ │ +0b2db6: 5b02 d702 |0003: iput-object v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ +0b2dba: 5c03 d802 |0005: iput-boolean v3, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02d8 │ │ +0b2dbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ locals : │ │ @@ -203425,19 +203453,19 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a4f88: |[0a4f88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;F)V │ │ -0a4f98: 7110 6424 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ -0a4f9e: 0c00 |0003: move-result-object v0 │ │ -0a4fa0: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a4fa6: 0e00 |0007: return-void │ │ +0b2dc0: |[0b2dc0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;F)V │ │ +0b2dd0: 7110 6424 0300 |0000: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ +0b2dd6: 0c00 |0003: move-result-object v0 │ │ +0b2dd8: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2dde: 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; │ │ @@ -203448,19 +203476,19 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a4fa8: |[0a4fa8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I)V │ │ -0a4fb8: 7110 7324 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a4fbe: 0c00 |0003: move-result-object v0 │ │ -0a4fc0: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a4fc6: 0e00 |0007: return-void │ │ +0b2de0: |[0b2de0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I)V │ │ +0b2df0: 7110 7324 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b2df6: 0c00 |0003: move-result-object v0 │ │ +0b2df8: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2dfe: 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; │ │ @@ -203471,19 +203499,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 │ │ -0a4fc8: |[0a4fc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V │ │ -0a4fd8: 7030 9708 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; // method@0897 │ │ -0a4fde: 0c00 |0003: move-result-object v0 │ │ -0a4fe0: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a4fe6: 0e00 |0007: return-void │ │ +0b2e00: |[0b2e00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V │ │ +0b2e10: 7030 9708 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; // method@0897 │ │ +0b2e16: 0c00 |0003: move-result-object v0 │ │ +0b2e18: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2e1e: 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; │ │ @@ -203495,20 +203523,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 │ │ -0a4fe8: |[0a4fe8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V │ │ -0a4ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4ffa: 7040 9508 3140 |0001: invoke-direct {v1, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ -0a5000: 0c00 |0004: move-result-object v0 │ │ -0a5002: 7030 9a07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a5008: 0e00 |0008: return-void │ │ +0b2e20: |[0b2e20] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V │ │ +0b2e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2e32: 7040 9508 3140 |0001: invoke-direct {v1, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ +0b2e38: 0c00 |0004: move-result-object v0 │ │ +0b2e3a: 7030 9a07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2e40: 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; │ │ @@ -203520,19 +203548,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 │ │ -0a500c: |[0a500c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V │ │ -0a501c: 7030 9808 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; // method@0898 │ │ -0a5022: 0c00 |0003: move-result-object v0 │ │ -0a5024: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a502a: 0e00 |0007: return-void │ │ +0b2e44: |[0b2e44] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V │ │ +0b2e54: 7030 9808 3104 |0000: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; // method@0898 │ │ +0b2e5a: 0c00 |0003: move-result-object v0 │ │ +0b2e5c: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2e62: 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; │ │ @@ -203544,19 +203572,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 │ │ -0a502c: |[0a502c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[FI)V │ │ -0a503c: 7040 9908 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[FI)Ljava/lang/String; // method@0899 │ │ -0a5042: 0c00 |0003: move-result-object v0 │ │ -0a5044: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a504a: 0e00 |0007: return-void │ │ +0b2e64: |[0b2e64] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[FI)V │ │ +0b2e74: 7040 9908 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[FI)Ljava/lang/String; // method@0899 │ │ +0b2e7a: 0c00 |0003: move-result-object v0 │ │ +0b2e7c: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2e82: 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; │ │ @@ -203569,20 +203597,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 │ │ -0a504c: |[0a504c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[II)V │ │ -0a505c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a505e: 7055 9608 3140 |0001: invoke-direct {v1, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ -0a5064: 0c00 |0004: move-result-object v0 │ │ -0a5066: 7030 9a07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a506c: 0e00 |0008: return-void │ │ +0b2e84: |[0b2e84] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[II)V │ │ +0b2e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2e96: 7055 9608 3140 |0001: invoke-direct {v1, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ +0b2e9c: 0c00 |0004: move-result-object v0 │ │ +0b2e9e: 7030 9a07 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2ea4: 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; │ │ @@ -203595,19 +203623,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 │ │ -0a5070: |[0a5070] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[SI)V │ │ -0a5080: 7040 9a08 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[SI)Ljava/lang/String; // method@089a │ │ -0a5086: 0c00 |0003: move-result-object v0 │ │ -0a5088: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a508e: 0e00 |0007: return-void │ │ +0b2ea8: |[0b2ea8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;I[SI)V │ │ +0b2eb8: 7040 9a08 3154 |0000: invoke-direct {v1, v3, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(I[SI)Ljava/lang/String; // method@089a │ │ +0b2ebe: 0c00 |0003: move-result-object v0 │ │ +0b2ec0: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2ec6: 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; │ │ @@ -203620,35 +203648,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 │ │ -0a5090: |[0a5090] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a50a0: 5220 d402 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02d4 │ │ -0a50a4: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0a50a8: 5921 d402 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02d4 │ │ -0a50ac: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ -0a50b0: 1a00 ae00 |0008: const-string v0, ", " // string@00ae │ │ -0a50b4: 7020 8e08 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a50ba: 5520 d802 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02d8 │ │ -0a50be: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ -0a50c2: 2200 9103 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a50c6: 7010 d024 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a50cc: 6e20 d724 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a50d2: 0c00 |0019: move-result-object v0 │ │ -0a50d4: 1a01 2d01 |001a: const-string v1, "=" // string@012d │ │ -0a50d8: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a50de: 0c00 |001f: move-result-object v0 │ │ -0a50e0: 6e10 dd24 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a50e6: 0c00 |0023: move-result-object v0 │ │ -0a50e8: 7020 8e08 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a50ee: 7020 8e08 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a50f4: 0e00 |002a: return-void │ │ +0b2ec8: |[0b2ec8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0b2ed8: 5220 d402 |0000: iget v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02d4 │ │ +0b2edc: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0b2ee0: 5921 d402 |0004: iput v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02d4 │ │ +0b2ee4: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ +0b2ee8: 1a00 ae00 |0008: const-string v0, ", " // string@00ae │ │ +0b2eec: 7020 8e08 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b2ef2: 5520 d802 |000d: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLogArgumentNames:Z // field@02d8 │ │ +0b2ef6: 3800 1800 |000f: if-eqz v0, 0027 // +0018 │ │ +0b2efa: 2200 9103 |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b2efe: 7010 d024 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b2f04: 6e20 d724 3000 |0016: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b2f0a: 0c00 |0019: move-result-object v0 │ │ +0b2f0c: 1a01 2d01 |001a: const-string v1, "=" // string@012d │ │ +0b2f10: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b2f16: 0c00 |001f: move-result-object v0 │ │ +0b2f18: 6e10 dd24 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b2f1e: 0c00 |0023: move-result-object v0 │ │ +0b2f20: 7020 8e08 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b2f26: 7020 8e08 4200 |0027: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b2f2c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x000d line=72 │ │ 0x0011 line=73 │ │ 0x0027 line=75 │ │ @@ -203663,19 +203691,19 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a50f8: |[0a50f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Z)V │ │ -0a5108: 7110 2d24 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@242d │ │ -0a510e: 0c00 |0003: move-result-object v0 │ │ -0a5110: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a5116: 0e00 |0007: return-void │ │ +0b2f30: |[0b2f30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.arg:(Ljava/lang/String;Z)V │ │ +0b2f40: 7110 2d24 0300 |0000: invoke-static {v3}, Ljava/lang/Boolean;.toString:(Z)Ljava/lang/String; // method@242d │ │ +0b2f46: 0c00 |0003: move-result-object v0 │ │ +0b2f48: 7030 9a07 2100 |0004: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2f4e: 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; │ │ @@ -203686,28 +203714,28 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a5118: |[0a5118] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.argPointer:(IIILjava/nio/Buffer;)V │ │ -0a5128: 1a00 aa26 |0000: const-string v0, "size" // string@26aa │ │ -0a512c: 7030 9307 0203 |0002: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a5132: 1a00 d728 |0005: const-string v0, "type" // string@28d7 │ │ -0a5136: 7020 be07 4200 |0007: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getPointerTypeName:(I)Ljava/lang/String; // method@07be │ │ -0a513c: 0c01 |000a: move-result-object v1 │ │ -0a513e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a5144: 1a00 7927 |000e: const-string v0, "stride" // string@2779 │ │ -0a5148: 7030 9307 0205 |0010: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a514e: 1a00 9722 |0013: const-string v0, "pointer" // string@2297 │ │ -0a5152: 6e10 9b24 0600 |0015: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0a5158: 0c01 |0018: move-result-object v1 │ │ -0a515a: 7030 9a07 0201 |0019: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a5160: 0e00 |001c: return-void │ │ +0b2f50: |[0b2f50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.argPointer:(IIILjava/nio/Buffer;)V │ │ +0b2f60: 1a00 aa26 |0000: const-string v0, "size" // string@26aa │ │ +0b2f64: 7030 9307 0203 |0002: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b2f6a: 1a00 d728 |0005: const-string v0, "type" // string@28d7 │ │ +0b2f6e: 7020 be07 4200 |0007: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getPointerTypeName:(I)Ljava/lang/String; // method@07be │ │ +0b2f74: 0c01 |000a: move-result-object v1 │ │ +0b2f76: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2f7c: 1a00 7927 |000e: const-string v0, "stride" // string@2779 │ │ +0b2f80: 7030 9307 0205 |0010: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b2f86: 1a00 9722 |0013: const-string v0, "pointer" // string@2297 │ │ +0b2f8a: 6e10 9b24 0600 |0015: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b2f90: 0c01 |0018: move-result-object v1 │ │ +0b2f92: 7030 9a07 0201 |0019: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b2f98: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ 0x000e line=239 │ │ 0x0013 line=240 │ │ 0x001c line=241 │ │ @@ -203723,28 +203751,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a5164: |[0a5164] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.begin:(Ljava/lang/String;)V │ │ -0a5174: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5178: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a517e: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5184: 0c00 |0008: move-result-object v0 │ │ -0a5186: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ -0a518a: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a5190: 0c00 |000e: move-result-object v0 │ │ -0a5192: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a5198: 0c00 |0012: move-result-object v0 │ │ -0a519a: 7020 8e08 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a51a0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a51a2: 5920 d402 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02d4 │ │ -0a51a6: 0e00 |0019: return-void │ │ +0b2f9c: |[0b2f9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.begin:(Ljava/lang/String;)V │ │ +0b2fac: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b2fb0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b2fb6: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b2fbc: 0c00 |0008: move-result-object v0 │ │ +0b2fbe: 1301 2800 |0009: const/16 v1, #int 40 // #28 │ │ +0b2fc2: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b2fc8: 0c00 |000e: move-result-object v0 │ │ +0b2fca: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b2fd0: 0c00 |0012: move-result-object v0 │ │ +0b2fd2: 7020 8e08 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b2fd8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0b2fda: 5920 d402 |0017: iput v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mArgCount:I // field@02d4 │ │ +0b2fde: 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; │ │ @@ -203755,32 +203783,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0a51a8: |[0a51a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.bindArrays:()V │ │ -0a51b8: 5510 d502 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ -0a51bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a51c0: 5410 d602 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ -0a51c4: 6e10 8d07 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ -0a51ca: 5510 d902 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ -0a51ce: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0a51d2: 5410 da02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ -0a51d6: 6e10 8d07 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ -0a51dc: 5510 dd02 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ -0a51e0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0a51e4: 5410 dc02 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ -0a51e8: 6e10 8d07 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ -0a51ee: 5510 de02 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ -0a51f2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0a51f6: 5410 df02 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ -0a51fa: 6e10 8d07 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ -0a5200: 0e00 |0024: return-void │ │ +0b2fe0: |[0b2fe0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.bindArrays:()V │ │ +0b2ff0: 5510 d502 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ +0b2ff4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b2ff8: 5410 d602 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ +0b2ffc: 6e10 8d07 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ +0b3002: 5510 d902 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ +0b3006: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0b300a: 5410 da02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ +0b300e: 6e10 8d07 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ +0b3014: 5510 dd02 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ +0b3018: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0b301c: 5410 dc02 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ +0b3020: 6e10 8d07 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ +0b3026: 5510 de02 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ +0b302a: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0b302e: 5410 df02 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ +0b3032: 6e10 8d07 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.bindByteBuffer:()V // method@078d │ │ +0b3038: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x0009 line=1132 │ │ 0x0012 line=1133 │ │ 0x001b line=1134 │ │ 0x0024 line=1135 │ │ @@ -203792,32 +203820,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a5204: |[0a5204] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.checkError:()V │ │ -0a5214: 5442 e002 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a5218: 7210 4226 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ -0a521e: 0a01 |0005: move-result v1 │ │ -0a5220: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ -0a5224: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5228: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a522e: 1a03 1b1a |000d: const-string v3, "glError: " // string@1a1b │ │ -0a5232: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5238: 0c02 |0012: move-result-object v2 │ │ -0a523a: 7110 7324 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a5240: 0c03 |0016: move-result-object v3 │ │ -0a5242: 6e20 d724 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5248: 0c02 |001a: move-result-object v2 │ │ -0a524a: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a5250: 0c00 |001e: move-result-object v0 │ │ -0a5252: 7020 8f08 0400 |001f: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.logLine:(Ljava/lang/String;)V // method@088f │ │ -0a5258: 0e00 |0022: return-void │ │ +0b303c: |[0b303c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.checkError:()V │ │ +0b304c: 5442 e002 |0000: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b3050: 7210 4226 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ +0b3056: 0a01 |0005: move-result v1 │ │ +0b3058: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ +0b305c: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0b3060: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b3066: 1a03 1b1a |000d: const-string v3, "glError: " // string@1a1b │ │ +0b306a: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3070: 0c02 |0012: move-result-object v2 │ │ +0b3072: 7110 7324 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b3078: 0c03 |0016: move-result-object v3 │ │ +0b307a: 6e20 d724 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3080: 0c02 |001a: move-result-object v2 │ │ +0b3082: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b3088: 0c00 |001e: move-result-object v0 │ │ +0b308a: 7020 8f08 0400 |001f: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.logLine:(Ljava/lang/String;)V // method@088f │ │ +0b3090: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=46 │ │ 0x001f line=47 │ │ 0x0022 line=49 │ │ locals : │ │ @@ -203830,108 +203858,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 │ │ -0a525c: |[0a525c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V │ │ -0a526c: 390f 0300 |0000: if-nez v15, 0003 // +0003 │ │ -0a5270: 0e00 |0002: return-void │ │ -0a5272: 1a0b 0500 |0003: const-string v11, " " // string@0005 │ │ -0a5276: 6e20 d724 be00 |0005: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a527c: 220b 9103 |0008: new-instance v11, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5280: 7010 d024 0b00 |000a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a5286: 0800 1000 |000d: move-object/from16 v0, v16 │ │ -0a528a: 6e20 d724 0b00 |000f: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5290: 0c0b |0012: move-result-object v11 │ │ -0a5292: 1a0c f800 |0013: const-string v12, ":{" // string@00f8 │ │ -0a5296: 6e20 d724 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a529c: 0c0b |0018: move-result-object v11 │ │ -0a529e: 6e10 dd24 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a52a4: 0c0b |001c: move-result-object v11 │ │ -0a52a6: 6e20 d724 be00 |001d: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a52ac: 3911 0800 |0020: if-nez v17, 0028 // +0008 │ │ -0a52b0: 1a0b f928 |0022: const-string v11, "undefined" // string@28f9 │ │ -0a52b4: 6e20 d724 be00 |0024: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a52ba: 28db |0027: goto 0002 // -0025 │ │ -0a52bc: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0a52c0: 520b cd02 |002a: iget v11, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ -0a52c4: 3b0b 0800 |002c: if-gez v11, 0034 // +0008 │ │ -0a52c8: 1a0b 261c |002e: const-string v11, "invalid stride" // string@1c26 │ │ -0a52cc: 6e20 d724 be00 |0030: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a52d2: 28cf |0033: goto 0002 // -0031 │ │ -0a52d4: 7401 8e07 1100 |0034: invoke-virtual/range {v17}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.getStride:()I // method@078e │ │ -0a52da: 0a09 |0037: move-result v9 │ │ -0a52dc: 0800 1100 |0038: move-object/from16 v0, v17 │ │ -0a52e0: 5401 ce02 |003a: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02ce │ │ -0a52e4: 0800 1100 |003c: move-object/from16 v0, v17 │ │ -0a52e8: 5207 cc02 |003e: iget v7, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02cc │ │ -0a52ec: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -0a52f0: 520a cf02 |0042: iget v10, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02cf │ │ -0a52f4: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -0a52f8: 6e20 8f07 a000 |0046: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@078f │ │ -0a52fe: 0a08 |0049: move-result v8 │ │ -0a5300: 9202 0912 |004a: mul-int v2, v9, v18 │ │ -0a5304: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -0a5306: 3574 6500 |004d: if-ge v4, v7, 00b2 // +0065 │ │ -0a530a: 3d04 0700 |004f: if-lez v4, 0056 // +0007 │ │ -0a530e: 1a0b ae00 |0051: const-string v11, ", " // string@00ae │ │ -0a5312: 6e20 d724 be00 |0053: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5318: 2c0a 6400 0000 |0056: sparse-switch v10, 000000ba // +00000064 │ │ -0a531e: 1a0b 5001 |0059: const-string v11, "?" // string@0150 │ │ -0a5322: 6e20 d724 be00 |005b: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5328: b082 |005e: add-int/2addr v2, v8 │ │ -0a532a: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a532e: 28ec |0061: goto 004d // -0014 │ │ -0a5330: 6e20 3e25 2100 |0062: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@253e │ │ -0a5336: 0a03 |0065: move-result v3 │ │ -0a5338: 7110 7324 0300 |0066: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a533e: 0c0b |0069: move-result-object v11 │ │ -0a5340: 6e20 d724 be00 |006a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5346: 28f1 |006d: goto 005e // -000f │ │ -0a5348: 6e20 3e25 2100 |006e: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@253e │ │ -0a534e: 0a03 |0071: move-result v3 │ │ -0a5350: d53b ff00 |0072: and-int/lit16 v11, v3, #int 255 // #00ff │ │ -0a5354: 7110 7324 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a535a: 0c0b |0077: move-result-object v11 │ │ -0a535c: 6e20 d724 be00 |0078: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5362: 28e3 |007b: goto 005e // -001d │ │ -0a5364: 6e10 3925 0100 |007c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0a536a: 0c06 |007f: move-result-object v6 │ │ -0a536c: db0b 0202 |0080: div-int/lit8 v11, v2, #int 2 // #02 │ │ -0a5370: 6e20 7e25 b600 |0082: invoke-virtual {v6, v11}, Ljava/nio/ShortBuffer;.get:(I)S // method@257e │ │ -0a5376: 0a03 |0085: move-result v3 │ │ -0a5378: 7110 7324 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a537e: 0c0b |0089: move-result-object v11 │ │ -0a5380: 6e20 d724 be00 |008a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5386: 28d1 |008d: goto 005e // -002f │ │ -0a5388: 6e10 3725 0100 |008e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ -0a538e: 0c05 |0091: move-result-object v5 │ │ -0a5390: db0b 0204 |0092: div-int/lit8 v11, v2, #int 4 // #04 │ │ -0a5394: 6e20 6a25 b500 |0094: invoke-virtual {v5, v11}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0a539a: 0a03 |0097: move-result v3 │ │ -0a539c: 7110 7324 0300 |0098: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a53a2: 0c0b |009b: move-result-object v11 │ │ -0a53a4: 6e20 d724 be00 |009c: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a53aa: 28bf |009f: goto 005e // -0041 │ │ -0a53ac: 6e10 3625 0100 |00a0: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -0a53b2: 0c05 |00a3: move-result-object v5 │ │ -0a53b4: db0b 0204 |00a4: div-int/lit8 v11, v2, #int 4 // #04 │ │ -0a53b8: 6e20 5d25 b500 |00a6: invoke-virtual {v5, v11}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0a53be: 0a03 |00a9: move-result v3 │ │ -0a53c0: 7110 6424 0300 |00aa: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ -0a53c6: 0c0b |00ad: move-result-object v11 │ │ -0a53c8: 6e20 d724 be00 |00ae: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a53ce: 28ad |00b1: goto 005e // -0053 │ │ -0a53d0: 1a0b af2a |00b2: const-string v11, "}" // string@2aaf │ │ -0a53d4: 6e20 d724 be00 |00b4: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a53da: 2900 4bff |00b7: goto/16 0002 // -00b5 │ │ -0a53de: 0000 |00b9: nop // spacer │ │ -0a53e0: 0002 0500 0014 0000 0114 0000 0214 ... |00ba: sparse-switch-data (22 units) │ │ +0b3094: |[0b3094] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doArrayElement:(Ljava/lang/StringBuilder;ZLjava/lang/String;Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;I)V │ │ +0b30a4: 390f 0300 |0000: if-nez v15, 0003 // +0003 │ │ +0b30a8: 0e00 |0002: return-void │ │ +0b30aa: 1a0b 0500 |0003: const-string v11, " " // string@0005 │ │ +0b30ae: 6e20 d724 be00 |0005: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b30b4: 220b 9103 |0008: new-instance v11, Ljava/lang/StringBuilder; // type@0391 │ │ +0b30b8: 7010 d024 0b00 |000a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b30be: 0800 1000 |000d: move-object/from16 v0, v16 │ │ +0b30c2: 6e20 d724 0b00 |000f: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b30c8: 0c0b |0012: move-result-object v11 │ │ +0b30ca: 1a0c f800 |0013: const-string v12, ":{" // string@00f8 │ │ +0b30ce: 6e20 d724 cb00 |0015: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b30d4: 0c0b |0018: move-result-object v11 │ │ +0b30d6: 6e10 dd24 0b00 |0019: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b30dc: 0c0b |001c: move-result-object v11 │ │ +0b30de: 6e20 d724 be00 |001d: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b30e4: 3911 0800 |0020: if-nez v17, 0028 // +0008 │ │ +0b30e8: 1a0b f928 |0022: const-string v11, "undefined" // string@28f9 │ │ +0b30ec: 6e20 d724 be00 |0024: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b30f2: 28db |0027: goto 0002 // -0025 │ │ +0b30f4: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0b30f8: 520b cd02 |002a: iget v11, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mStride:I // field@02cd │ │ +0b30fc: 3b0b 0800 |002c: if-gez v11, 0034 // +0008 │ │ +0b3100: 1a0b 261c |002e: const-string v11, "invalid stride" // string@1c26 │ │ +0b3104: 6e20 d724 be00 |0030: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b310a: 28cf |0033: goto 0002 // -0031 │ │ +0b310c: 7401 8e07 1100 |0034: invoke-virtual/range {v17}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.getStride:()I // method@078e │ │ +0b3112: 0a09 |0037: move-result v9 │ │ +0b3114: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0b3118: 5401 ce02 |003a: iget-object v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mTempByteBuffer:Ljava/nio/ByteBuffer; // field@02ce │ │ +0b311c: 0800 1100 |003c: move-object/from16 v0, v17 │ │ +0b3120: 5207 cc02 |003e: iget v7, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mSize:I // field@02cc │ │ +0b3124: 0800 1100 |0040: move-object/from16 v0, v17 │ │ +0b3128: 520a cf02 |0042: iget v10, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.mType:I // field@02cf │ │ +0b312c: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +0b3130: 6e20 8f07 a000 |0046: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.sizeof:(I)I // method@078f │ │ +0b3136: 0a08 |0049: move-result v8 │ │ +0b3138: 9202 0912 |004a: mul-int v2, v9, v18 │ │ +0b313c: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +0b313e: 3574 6500 |004d: if-ge v4, v7, 00b2 // +0065 │ │ +0b3142: 3d04 0700 |004f: if-lez v4, 0056 // +0007 │ │ +0b3146: 1a0b ae00 |0051: const-string v11, ", " // string@00ae │ │ +0b314a: 6e20 d724 be00 |0053: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3150: 2c0a 6400 0000 |0056: sparse-switch v10, 000000ba // +00000064 │ │ +0b3156: 1a0b 5001 |0059: const-string v11, "?" // string@0150 │ │ +0b315a: 6e20 d724 be00 |005b: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3160: b082 |005e: add-int/2addr v2, v8 │ │ +0b3162: d804 0401 |005f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b3166: 28ec |0061: goto 004d // -0014 │ │ +0b3168: 6e20 3e25 2100 |0062: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@253e │ │ +0b316e: 0a03 |0065: move-result v3 │ │ +0b3170: 7110 7324 0300 |0066: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b3176: 0c0b |0069: move-result-object v11 │ │ +0b3178: 6e20 d724 be00 |006a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b317e: 28f1 |006d: goto 005e // -000f │ │ +0b3180: 6e20 3e25 2100 |006e: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.get:(I)B // method@253e │ │ +0b3186: 0a03 |0071: move-result v3 │ │ +0b3188: d53b ff00 |0072: and-int/lit16 v11, v3, #int 255 // #00ff │ │ +0b318c: 7110 7324 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b3192: 0c0b |0077: move-result-object v11 │ │ +0b3194: 6e20 d724 be00 |0078: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b319a: 28e3 |007b: goto 005e // -001d │ │ +0b319c: 6e10 3925 0100 |007c: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0b31a2: 0c06 |007f: move-result-object v6 │ │ +0b31a4: db0b 0202 |0080: div-int/lit8 v11, v2, #int 2 // #02 │ │ +0b31a8: 6e20 7e25 b600 |0082: invoke-virtual {v6, v11}, Ljava/nio/ShortBuffer;.get:(I)S // method@257e │ │ +0b31ae: 0a03 |0085: move-result v3 │ │ +0b31b0: 7110 7324 0300 |0086: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b31b6: 0c0b |0089: move-result-object v11 │ │ +0b31b8: 6e20 d724 be00 |008a: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b31be: 28d1 |008d: goto 005e // -002f │ │ +0b31c0: 6e10 3725 0100 |008e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ +0b31c6: 0c05 |0091: move-result-object v5 │ │ +0b31c8: db0b 0204 |0092: div-int/lit8 v11, v2, #int 4 // #04 │ │ +0b31cc: 6e20 6a25 b500 |0094: invoke-virtual {v5, v11}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0b31d2: 0a03 |0097: move-result v3 │ │ +0b31d4: 7110 7324 0300 |0098: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b31da: 0c0b |009b: move-result-object v11 │ │ +0b31dc: 6e20 d724 be00 |009c: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b31e2: 28bf |009f: goto 005e // -0041 │ │ +0b31e4: 6e10 3625 0100 |00a0: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +0b31ea: 0c05 |00a3: move-result-object v5 │ │ +0b31ec: db0b 0204 |00a4: div-int/lit8 v11, v2, #int 4 // #04 │ │ +0b31f0: 6e20 5d25 b500 |00a6: invoke-virtual {v5, v11}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b31f6: 0a03 |00a9: move-result v3 │ │ +0b31f8: 7110 6424 0300 |00aa: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ +0b31fe: 0c0b |00ad: move-result-object v11 │ │ +0b3200: 6e20 d724 be00 |00ae: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3206: 28ad |00b1: goto 005e // -0053 │ │ +0b3208: 1a0b af2a |00b2: const-string v11, "}" // string@2aaf │ │ +0b320c: 6e20 d724 be00 |00b4: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3212: 2900 4bff |00b7: goto/16 0002 // -00b5 │ │ +0b3216: 0000 |00b9: nop // spacer │ │ +0b3218: 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 │ │ @@ -203994,65 +204022,65 @@ │ │ type : '(Ljava/lang/StringBuilder;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 92 16-bit code units │ │ -0a540c: |[0a540c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doElement:(Ljava/lang/StringBuilder;II)V │ │ -0a541c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5420: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a5426: 1a01 2400 |0005: const-string v1, " [" // string@0024 │ │ -0a542a: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5430: 0c00 |000a: move-result-object v0 │ │ -0a5432: 6e20 d424 8000 |000b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a5438: 0c00 |000e: move-result-object v0 │ │ -0a543a: 1a01 1000 |000f: const-string v1, " : " // string@0010 │ │ -0a543e: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5444: 0c00 |0014: move-result-object v0 │ │ -0a5446: 6e20 d424 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a544c: 0c00 |0018: move-result-object v0 │ │ -0a544e: 1a01 5710 |0019: const-string v1, "] =" // string@1057 │ │ -0a5452: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5458: 0c00 |001e: move-result-object v0 │ │ -0a545a: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a5460: 0c00 |0022: move-result-object v0 │ │ -0a5462: 6e20 d724 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5468: 5562 de02 |0026: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ -0a546c: 1a03 5529 |0028: const-string v3, "v" // string@2955 │ │ -0a5470: 5464 df02 |002a: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ -0a5474: 0760 |002c: move-object v0, v6 │ │ -0a5476: 0771 |002d: move-object v1, v7 │ │ -0a5478: 0195 |002e: move v5, v9 │ │ -0a547a: 7606 a007 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@07a0 │ │ -0a5480: 5562 d902 |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ -0a5484: 1a03 6720 |0034: const-string v3, "n" // string@2067 │ │ -0a5488: 5464 da02 |0036: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ -0a548c: 0760 |0038: move-object v0, v6 │ │ -0a548e: 0771 |0039: move-object v1, v7 │ │ -0a5490: 0195 |003a: move v5, v9 │ │ -0a5492: 7606 a007 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@07a0 │ │ -0a5498: 5562 d502 |003e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ -0a549c: 1a03 ae12 |0040: const-string v3, "c" // string@12ae │ │ -0a54a0: 5464 d602 |0042: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ -0a54a4: 0760 |0044: move-object v0, v6 │ │ -0a54a6: 0771 |0045: move-object v1, v7 │ │ -0a54a8: 0195 |0046: move v5, v9 │ │ -0a54aa: 7606 a007 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@07a0 │ │ -0a54b0: 5562 dd02 |004a: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ -0a54b4: 1a03 ac27 |004c: const-string v3, "t" // string@27ac │ │ -0a54b8: 5464 dc02 |004e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ -0a54bc: 0760 |0050: move-object v0, v6 │ │ -0a54be: 0771 |0051: move-object v1, v7 │ │ -0a54c0: 0195 |0052: move v5, v9 │ │ -0a54c2: 7606 a007 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@07a0 │ │ -0a54c8: 1a00 0100 |0056: const-string v0, " │ │ +0b3244: |[0b3244] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.doElement:(Ljava/lang/StringBuilder;II)V │ │ +0b3254: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b3258: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b325e: 1a01 2400 |0005: const-string v1, " [" // string@0024 │ │ +0b3262: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3268: 0c00 |000a: move-result-object v0 │ │ +0b326a: 6e20 d424 8000 |000b: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b3270: 0c00 |000e: move-result-object v0 │ │ +0b3272: 1a01 1000 |000f: const-string v1, " : " // string@0010 │ │ +0b3276: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b327c: 0c00 |0014: move-result-object v0 │ │ +0b327e: 6e20 d424 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b3284: 0c00 |0018: move-result-object v0 │ │ +0b3286: 1a01 5710 |0019: const-string v1, "] =" // string@1057 │ │ +0b328a: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3290: 0c00 |001e: move-result-object v0 │ │ +0b3292: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b3298: 0c00 |0022: move-result-object v0 │ │ +0b329a: 6e20 d724 0700 |0023: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b32a0: 5562 de02 |0026: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ +0b32a4: 1a03 5529 |0028: const-string v3, "v" // string@2955 │ │ +0b32a8: 5464 df02 |002a: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ +0b32ac: 0760 |002c: move-object v0, v6 │ │ +0b32ae: 0771 |002d: move-object v1, v7 │ │ +0b32b0: 0195 |002e: move v5, v9 │ │ +0b32b2: 7606 a007 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@07a0 │ │ +0b32b8: 5562 d902 |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ +0b32bc: 1a03 6720 |0034: const-string v3, "n" // string@2067 │ │ +0b32c0: 5464 da02 |0036: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ +0b32c4: 0760 |0038: move-object v0, v6 │ │ +0b32c6: 0771 |0039: move-object v1, v7 │ │ +0b32c8: 0195 |003a: move v5, v9 │ │ +0b32ca: 7606 a007 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@07a0 │ │ +0b32d0: 5562 d502 |003e: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ +0b32d4: 1a03 ae12 |0040: const-string v3, "c" // string@12ae │ │ +0b32d8: 5464 d602 |0042: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ +0b32dc: 0760 |0044: move-object v0, v6 │ │ +0b32de: 0771 |0045: move-object v1, v7 │ │ +0b32e0: 0195 |0046: move v5, v9 │ │ +0b32e2: 7606 a007 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@07a0 │ │ +0b32e8: 5562 dd02 |004a: iget-boolean v2, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ +0b32ec: 1a03 ac27 |004c: const-string v3, "t" // string@27ac │ │ +0b32f0: 5464 dc02 |004e: iget-object v4, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ +0b32f4: 0760 |0050: move-object v0, v6 │ │ +0b32f6: 0771 |0051: move-object v1, v7 │ │ +0b32f8: 0195 |0052: move v5, v9 │ │ +0b32fa: 7606 a007 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@07a0 │ │ +0b3300: 1a00 0100 |0056: const-string v0, " │ │ " // string@0001 │ │ -0a54cc: 6e20 d724 0700 |0058: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a54d2: 0e00 |005b: return-void │ │ +0b3304: 6e20 d724 0700 |0058: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b330a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 0x0026 line=1119 │ │ 0x0032 line=1120 │ │ 0x003e line=1121 │ │ 0x004a line=1122 │ │ @@ -204069,20 +204097,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a54d4: |[0a54d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.end:()V │ │ -0a54e4: 1a00 9800 |0000: const-string v0, "); │ │ +0b330c: |[0b330c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.end:()V │ │ +0b331c: 1a00 9800 |0000: const-string v0, "); │ │ " // string@0098 │ │ -0a54e8: 7020 8e08 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a54ee: 7010 a407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@07a4 │ │ -0a54f4: 0e00 |0008: return-void │ │ +0b3320: 7020 8e08 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b3326: 7010 a407 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@07a4 │ │ +0b332c: 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; │ │ @@ -204092,21 +204120,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a54f8: |[0a54f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.endLogIndices:()V │ │ -0a5508: 5410 db02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ -0a550c: 6e10 dd24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a5512: 0c00 |0005: move-result-object v0 │ │ -0a5514: 7020 8e08 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a551a: 7010 9b08 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.unbindArrays:()V // method@089b │ │ -0a5520: 0e00 |000c: return-void │ │ +0b3330: |[0b3330] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.endLogIndices:()V │ │ +0b3340: 5410 db02 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ +0b3344: 6e10 dd24 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b334a: 0c00 |0005: move-result-object v0 │ │ +0b334c: 7020 8e08 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b3352: 7010 9b08 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.unbindArrays:()V // method@089b │ │ +0b3358: 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; │ │ @@ -204116,22 +204144,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a5524: |[0a5524] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.flush:()V │ │ -0a5534: 5421 d702 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ -0a5538: 6e10 2424 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@2424 │ │ -0a553e: 0e00 |0005: return-void │ │ -0a5540: 0d00 |0006: move-exception v0 │ │ -0a5542: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0a5544: 5b21 d702 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ -0a5548: 28fb |000a: goto 0005 // -0005 │ │ +0b335c: |[0b335c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.flush:()V │ │ +0b336c: 5421 d702 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ +0b3370: 6e10 2424 0100 |0002: invoke-virtual {v1}, Ljava/io/Writer;.flush:()V // method@2424 │ │ +0b3376: 0e00 |0005: return-void │ │ +0b3378: 0d00 |0006: move-exception v0 │ │ +0b337a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b337c: 5b21 d702 |0008: iput-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ +0b3380: 28fb |000a: goto 0005 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=89 │ │ 0x0006 line=86 │ │ @@ -204145,29 +204173,29 @@ │ │ type : '(Ljava/lang/StringBuilder;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0a555c: |[0a555c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.formattedAppend:(Ljava/lang/StringBuilder;II)V │ │ -0a556c: 2b05 1800 0000 |0000: packed-switch v5, 00000018 // +00000018 │ │ -0a5572: 0e00 |0003: return-void │ │ -0a5574: 6e20 d424 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a557a: 28fc |0007: goto 0003 // -0004 │ │ -0a557c: 7110 5f24 0400 |0008: invoke-static {v4}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ -0a5582: 0a00 |000b: move-result v0 │ │ -0a5584: 6e20 d324 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0a558a: 28f4 |000f: goto 0003 // -000c │ │ -0a558c: 8240 |0010: int-to-float v0, v4 │ │ -0a558e: 1501 8047 |0011: const/high16 v1, #int 1199570944 // #4780 │ │ -0a5592: c910 |0013: div-float/2addr v0, v1 │ │ -0a5594: 6e20 d324 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0a559a: 28ec |0017: goto 0003 // -0014 │ │ -0a559c: 0001 0300 0000 0000 0400 0000 0800 ... |0018: packed-switch-data (10 units) │ │ +0b3394: |[0b3394] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.formattedAppend:(Ljava/lang/StringBuilder;II)V │ │ +0b33a4: 2b05 1800 0000 |0000: packed-switch v5, 00000018 // +00000018 │ │ +0b33aa: 0e00 |0003: return-void │ │ +0b33ac: 6e20 d424 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b33b2: 28fc |0007: goto 0003 // -0004 │ │ +0b33b4: 7110 5f24 0400 |0008: invoke-static {v4}, Ljava/lang/Float;.intBitsToFloat:(I)F // method@245f │ │ +0b33ba: 0a00 |000b: move-result v0 │ │ +0b33bc: 6e20 d324 0300 |000c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0b33c2: 28f4 |000f: goto 0003 // -000c │ │ +0b33c4: 8240 |0010: int-to-float v0, v4 │ │ +0b33c6: 1501 8047 |0011: const/high16 v1, #int 1199570944 // #4780 │ │ +0b33ca: c910 |0013: div-float/2addr v0, v1 │ │ +0b33cc: 6e20 d324 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0b33d2: 28ec |0017: goto 0003 // -0014 │ │ +0b33d4: 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 │ │ @@ -204183,35 +204211,35 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0a55b0: |[0a55b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getBeginMode:(I)Ljava/lang/String; │ │ -0a55c0: 2b02 1e00 0000 |0000: packed-switch v2, 0000001e // +0000001e │ │ -0a55c6: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a55cc: 0c00 |0006: move-result-object v0 │ │ -0a55ce: 1100 |0007: return-object v0 │ │ -0a55d0: 1a00 2805 |0008: const-string v0, "GL_POINTS" // string@0528 │ │ -0a55d4: 28fd |000a: goto 0007 // -0003 │ │ -0a55d6: 1a00 c704 |000b: const-string v0, "GL_LINES" // string@04c7 │ │ -0a55da: 28fa |000d: goto 0007 // -0006 │ │ -0a55dc: 1a00 c804 |000e: const-string v0, "GL_LINE_LOOP" // string@04c8 │ │ -0a55e0: 28f7 |0010: goto 0007 // -0009 │ │ -0a55e2: 1a00 cb04 |0011: const-string v0, "GL_LINE_STRIP" // string@04cb │ │ -0a55e6: 28f4 |0013: goto 0007 // -000c │ │ -0a55e8: 1a00 d605 |0014: const-string v0, "GL_TRIANGLES" // string@05d6 │ │ -0a55ec: 28f1 |0016: goto 0007 // -000f │ │ -0a55ee: 1a00 d805 |0017: const-string v0, "GL_TRIANGLE_STRIP" // string@05d8 │ │ -0a55f2: 28ee |0019: goto 0007 // -0012 │ │ -0a55f4: 1a00 d705 |001a: const-string v0, "GL_TRIANGLE_FAN" // string@05d7 │ │ -0a55f8: 28eb |001c: goto 0007 // -0015 │ │ -0a55fa: 0000 |001d: nop // spacer │ │ -0a55fc: 0001 0700 0000 0000 0800 0000 0b00 ... |001e: packed-switch-data (18 units) │ │ +0b33e8: |[0b33e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getBeginMode:(I)Ljava/lang/String; │ │ +0b33f8: 2b02 1e00 0000 |0000: packed-switch v2, 0000001e // +0000001e │ │ +0b33fe: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3404: 0c00 |0006: move-result-object v0 │ │ +0b3406: 1100 |0007: return-object v0 │ │ +0b3408: 1a00 2805 |0008: const-string v0, "GL_POINTS" // string@0528 │ │ +0b340c: 28fd |000a: goto 0007 // -0003 │ │ +0b340e: 1a00 c704 |000b: const-string v0, "GL_LINES" // string@04c7 │ │ +0b3412: 28fa |000d: goto 0007 // -0006 │ │ +0b3414: 1a00 c804 |000e: const-string v0, "GL_LINE_LOOP" // string@04c8 │ │ +0b3418: 28f7 |0010: goto 0007 // -0009 │ │ +0b341a: 1a00 cb04 |0011: const-string v0, "GL_LINE_STRIP" // string@04cb │ │ +0b341e: 28f4 |0013: goto 0007 // -000c │ │ +0b3420: 1a00 d605 |0014: const-string v0, "GL_TRIANGLES" // string@05d6 │ │ +0b3424: 28f1 |0016: goto 0007 // -000f │ │ +0b3426: 1a00 d805 |0017: const-string v0, "GL_TRIANGLE_STRIP" // string@05d8 │ │ +0b342a: 28ee |0019: goto 0007 // -0012 │ │ +0b342c: 1a00 d705 |001a: const-string v0, "GL_TRIANGLE_FAN" // string@05d7 │ │ +0b3430: 28eb |001c: goto 0007 // -0015 │ │ +0b3432: 0000 |001d: nop // spacer │ │ +0b3434: 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 │ │ @@ -204229,84 +204257,84 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 234 16-bit code units │ │ -0a5620: |[0a5620] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getCap:(I)Ljava/lang/String; │ │ -0a5630: 2c02 6800 0000 |0000: sparse-switch v2, 00000068 // +00000068 │ │ -0a5636: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a563c: 0c00 |0006: move-result-object v0 │ │ -0a563e: 1100 |0007: return-object v0 │ │ -0a5640: 1a00 8204 |0008: const-string v0, "GL_FOG" // string@0482 │ │ -0a5644: 28fd |000a: goto 0007 // -0003 │ │ -0a5646: 1a00 bf04 |000b: const-string v0, "GL_LIGHTING" // string@04bf │ │ -0a564a: 28fa |000d: goto 0007 // -0006 │ │ -0a564c: 1a00 ba05 |000e: const-string v0, "GL_TEXTURE_2D" // string@05ba │ │ -0a5650: 28f7 |0010: goto 0007 // -0009 │ │ -0a5652: 1a00 4e04 |0011: const-string v0, "GL_CULL_FACE" // string@044e │ │ -0a5656: 28f4 |0013: goto 0007 // -000c │ │ -0a5658: 1a00 0a04 |0014: const-string v0, "GL_ALPHA_TEST" // string@040a │ │ -0a565c: 28f1 |0016: goto 0007 // -000f │ │ -0a565e: 1a00 1804 |0017: const-string v0, "GL_BLEND" // string@0418 │ │ -0a5662: 28ee |0019: goto 0007 // -0012 │ │ -0a5664: 1a00 3e04 |001a: const-string v0, "GL_COLOR_LOGIC_OP" // string@043e │ │ -0a5668: 28eb |001c: goto 0007 // -0015 │ │ -0a566a: 1a00 6504 |001d: const-string v0, "GL_DITHER" // string@0465 │ │ -0a566e: 28e8 |001f: goto 0007 // -0018 │ │ -0a5670: 1a00 9305 |0020: const-string v0, "GL_STENCIL_TEST" // string@0593 │ │ -0a5674: 28e5 |0022: goto 0007 // -001b │ │ -0a5676: 1a00 6204 |0023: const-string v0, "GL_DEPTH_TEST" // string@0462 │ │ -0a567a: 28e2 |0025: goto 0007 // -001e │ │ -0a567c: 1a00 b704 |0026: const-string v0, "GL_LIGHT0" // string@04b7 │ │ -0a5680: 28df |0028: goto 0007 // -0021 │ │ -0a5682: 1a00 b804 |0029: const-string v0, "GL_LIGHT1" // string@04b8 │ │ -0a5686: 28dc |002b: goto 0007 // -0024 │ │ -0a5688: 1a00 b904 |002c: const-string v0, "GL_LIGHT2" // string@04b9 │ │ -0a568c: 28d9 |002e: goto 0007 // -0027 │ │ -0a568e: 1a00 ba04 |002f: const-string v0, "GL_LIGHT3" // string@04ba │ │ -0a5692: 28d6 |0031: goto 0007 // -002a │ │ -0a5694: 1a00 bb04 |0032: const-string v0, "GL_LIGHT4" // string@04bb │ │ -0a5698: 28d3 |0034: goto 0007 // -002d │ │ -0a569a: 1a00 bc04 |0035: const-string v0, "GL_LIGHT5" // string@04bc │ │ -0a569e: 28d0 |0037: goto 0007 // -0030 │ │ -0a56a0: 1a00 bd04 |0038: const-string v0, "GL_LIGHT6" // string@04bd │ │ -0a56a4: 28cd |003a: goto 0007 // -0033 │ │ -0a56a6: 1a00 be04 |003b: const-string v0, "GL_LIGHT7" // string@04be │ │ -0a56aa: 28ca |003d: goto 0007 // -0036 │ │ -0a56ac: 1a00 3305 |003e: const-string v0, "GL_POINT_SMOOTH" // string@0533 │ │ -0a56b0: 28c7 |0040: goto 0007 // -0039 │ │ -0a56b2: 1a00 c904 |0041: const-string v0, "GL_LINE_SMOOTH" // string@04c9 │ │ -0a56b6: 28c4 |0043: goto 0007 // -003c │ │ -0a56b8: 1a00 3f04 |0044: const-string v0, "GL_COLOR_MATERIAL" // string@043f │ │ -0a56bc: 28c1 |0046: goto 0007 // -003f │ │ -0a56be: 1a00 fa04 |0047: const-string v0, "GL_NORMALIZE" // string@04fa │ │ -0a56c2: 28be |0049: goto 0007 // -0042 │ │ -0a56c4: 1a00 5105 |004a: const-string v0, "GL_RESCALE_NORMAL" // string@0551 │ │ -0a56c8: 28bb |004c: goto 0007 // -0045 │ │ -0a56ca: 1a00 e805 |004d: const-string v0, "GL_VERTEX_ARRAY" // string@05e8 │ │ -0a56ce: 28b8 |004f: goto 0007 // -0048 │ │ -0a56d0: 1a00 fb04 |0050: const-string v0, "GL_NORMAL_ARRAY" // string@04fb │ │ -0a56d4: 28b5 |0052: goto 0007 // -004b │ │ -0a56d6: 1a00 3504 |0053: const-string v0, "GL_COLOR_ARRAY" // string@0435 │ │ -0a56da: 28b2 |0055: goto 0007 // -004e │ │ -0a56dc: 1a00 bd05 |0056: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@05bd │ │ -0a56e0: 28af |0058: goto 0007 // -0051 │ │ -0a56e2: 1a00 f004 |0059: const-string v0, "GL_MULTISAMPLE" // string@04f0 │ │ -0a56e6: 28ac |005b: goto 0007 // -0054 │ │ -0a56e8: 1a00 5c05 |005c: const-string v0, "GL_SAMPLE_ALPHA_TO_COVERAGE" // string@055c │ │ -0a56ec: 28a9 |005e: goto 0007 // -0057 │ │ -0a56ee: 1a00 5d05 |005f: const-string v0, "GL_SAMPLE_ALPHA_TO_ONE" // string@055d │ │ -0a56f2: 28a6 |0061: goto 0007 // -005a │ │ -0a56f4: 1a00 5f05 |0062: const-string v0, "GL_SAMPLE_COVERAGE" // string@055f │ │ -0a56f8: 28a3 |0064: goto 0007 // -005d │ │ -0a56fa: 1a00 6305 |0065: const-string v0, "GL_SCISSOR_TEST" // string@0563 │ │ -0a56fe: 28a0 |0067: goto 0007 // -0060 │ │ -0a5700: 0002 2000 100b 0000 200b 0000 440b ... |0068: sparse-switch-data (130 units) │ │ +0b3458: |[0b3458] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getCap:(I)Ljava/lang/String; │ │ +0b3468: 2c02 6800 0000 |0000: sparse-switch v2, 00000068 // +00000068 │ │ +0b346e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3474: 0c00 |0006: move-result-object v0 │ │ +0b3476: 1100 |0007: return-object v0 │ │ +0b3478: 1a00 8204 |0008: const-string v0, "GL_FOG" // string@0482 │ │ +0b347c: 28fd |000a: goto 0007 // -0003 │ │ +0b347e: 1a00 bf04 |000b: const-string v0, "GL_LIGHTING" // string@04bf │ │ +0b3482: 28fa |000d: goto 0007 // -0006 │ │ +0b3484: 1a00 ba05 |000e: const-string v0, "GL_TEXTURE_2D" // string@05ba │ │ +0b3488: 28f7 |0010: goto 0007 // -0009 │ │ +0b348a: 1a00 4e04 |0011: const-string v0, "GL_CULL_FACE" // string@044e │ │ +0b348e: 28f4 |0013: goto 0007 // -000c │ │ +0b3490: 1a00 0a04 |0014: const-string v0, "GL_ALPHA_TEST" // string@040a │ │ +0b3494: 28f1 |0016: goto 0007 // -000f │ │ +0b3496: 1a00 1804 |0017: const-string v0, "GL_BLEND" // string@0418 │ │ +0b349a: 28ee |0019: goto 0007 // -0012 │ │ +0b349c: 1a00 3e04 |001a: const-string v0, "GL_COLOR_LOGIC_OP" // string@043e │ │ +0b34a0: 28eb |001c: goto 0007 // -0015 │ │ +0b34a2: 1a00 6504 |001d: const-string v0, "GL_DITHER" // string@0465 │ │ +0b34a6: 28e8 |001f: goto 0007 // -0018 │ │ +0b34a8: 1a00 9305 |0020: const-string v0, "GL_STENCIL_TEST" // string@0593 │ │ +0b34ac: 28e5 |0022: goto 0007 // -001b │ │ +0b34ae: 1a00 6204 |0023: const-string v0, "GL_DEPTH_TEST" // string@0462 │ │ +0b34b2: 28e2 |0025: goto 0007 // -001e │ │ +0b34b4: 1a00 b704 |0026: const-string v0, "GL_LIGHT0" // string@04b7 │ │ +0b34b8: 28df |0028: goto 0007 // -0021 │ │ +0b34ba: 1a00 b804 |0029: const-string v0, "GL_LIGHT1" // string@04b8 │ │ +0b34be: 28dc |002b: goto 0007 // -0024 │ │ +0b34c0: 1a00 b904 |002c: const-string v0, "GL_LIGHT2" // string@04b9 │ │ +0b34c4: 28d9 |002e: goto 0007 // -0027 │ │ +0b34c6: 1a00 ba04 |002f: const-string v0, "GL_LIGHT3" // string@04ba │ │ +0b34ca: 28d6 |0031: goto 0007 // -002a │ │ +0b34cc: 1a00 bb04 |0032: const-string v0, "GL_LIGHT4" // string@04bb │ │ +0b34d0: 28d3 |0034: goto 0007 // -002d │ │ +0b34d2: 1a00 bc04 |0035: const-string v0, "GL_LIGHT5" // string@04bc │ │ +0b34d6: 28d0 |0037: goto 0007 // -0030 │ │ +0b34d8: 1a00 bd04 |0038: const-string v0, "GL_LIGHT6" // string@04bd │ │ +0b34dc: 28cd |003a: goto 0007 // -0033 │ │ +0b34de: 1a00 be04 |003b: const-string v0, "GL_LIGHT7" // string@04be │ │ +0b34e2: 28ca |003d: goto 0007 // -0036 │ │ +0b34e4: 1a00 3305 |003e: const-string v0, "GL_POINT_SMOOTH" // string@0533 │ │ +0b34e8: 28c7 |0040: goto 0007 // -0039 │ │ +0b34ea: 1a00 c904 |0041: const-string v0, "GL_LINE_SMOOTH" // string@04c9 │ │ +0b34ee: 28c4 |0043: goto 0007 // -003c │ │ +0b34f0: 1a00 3f04 |0044: const-string v0, "GL_COLOR_MATERIAL" // string@043f │ │ +0b34f4: 28c1 |0046: goto 0007 // -003f │ │ +0b34f6: 1a00 fa04 |0047: const-string v0, "GL_NORMALIZE" // string@04fa │ │ +0b34fa: 28be |0049: goto 0007 // -0042 │ │ +0b34fc: 1a00 5105 |004a: const-string v0, "GL_RESCALE_NORMAL" // string@0551 │ │ +0b3500: 28bb |004c: goto 0007 // -0045 │ │ +0b3502: 1a00 e805 |004d: const-string v0, "GL_VERTEX_ARRAY" // string@05e8 │ │ +0b3506: 28b8 |004f: goto 0007 // -0048 │ │ +0b3508: 1a00 fb04 |0050: const-string v0, "GL_NORMAL_ARRAY" // string@04fb │ │ +0b350c: 28b5 |0052: goto 0007 // -004b │ │ +0b350e: 1a00 3504 |0053: const-string v0, "GL_COLOR_ARRAY" // string@0435 │ │ +0b3512: 28b2 |0055: goto 0007 // -004e │ │ +0b3514: 1a00 bd05 |0056: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@05bd │ │ +0b3518: 28af |0058: goto 0007 // -0051 │ │ +0b351a: 1a00 f004 |0059: const-string v0, "GL_MULTISAMPLE" // string@04f0 │ │ +0b351e: 28ac |005b: goto 0007 // -0054 │ │ +0b3520: 1a00 5c05 |005c: const-string v0, "GL_SAMPLE_ALPHA_TO_COVERAGE" // string@055c │ │ +0b3524: 28a9 |005e: goto 0007 // -0057 │ │ +0b3526: 1a00 5d05 |005f: const-string v0, "GL_SAMPLE_ALPHA_TO_ONE" // string@055d │ │ +0b352a: 28a6 |0061: goto 0007 // -005a │ │ +0b352c: 1a00 5f05 |0062: const-string v0, "GL_SAMPLE_COVERAGE" // string@055f │ │ +0b3530: 28a3 |0064: goto 0007 // -005d │ │ +0b3532: 1a00 6305 |0065: const-string v0, "GL_SCISSOR_TEST" // string@0563 │ │ +0b3536: 28a0 |0067: goto 0007 // -0060 │ │ +0b3538: 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 │ │ @@ -204349,54 +204377,54 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0a5804: |[0a5804] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClearBufferMask:(I)Ljava/lang/String; │ │ -0a5814: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5818: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a581e: d531 0001 |0005: and-int/lit16 v1, v3, #int 256 // #0100 │ │ -0a5822: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ -0a5826: 1a01 5c04 |0009: const-string v1, "GL_DEPTH_BUFFER_BIT" // string@045c │ │ -0a582a: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5830: d533 fffe |000e: and-int/lit16 v3, v3, #int -257 // #feff │ │ -0a5834: d531 0004 |0010: and-int/lit16 v1, v3, #int 1024 // #0400 │ │ -0a5838: 3801 1400 |0012: if-eqz v1, 0026 // +0014 │ │ -0a583c: 6e10 db24 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -0a5842: 0a01 |0017: move-result v1 │ │ -0a5844: 3d01 0700 |0018: if-lez v1, 001f // +0007 │ │ -0a5848: 1a01 3700 |001a: const-string v1, " | " // string@0037 │ │ -0a584c: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5852: 1a01 8a05 |001f: const-string v1, "GL_STENCIL_BUFFER_BIT" // string@058a │ │ -0a5856: 6e20 d724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a585c: d533 fffb |0024: and-int/lit16 v3, v3, #int -1025 // #fbff │ │ -0a5860: d531 0040 |0026: and-int/lit16 v1, v3, #int 16384 // #4000 │ │ -0a5864: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ -0a5868: 6e10 db24 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -0a586e: 0a01 |002d: move-result v1 │ │ -0a5870: 3d01 0700 |002e: if-lez v1, 0035 // +0007 │ │ -0a5874: 1a01 3700 |0030: const-string v1, " | " // string@0037 │ │ -0a5878: 6e20 d724 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a587e: 1a01 3c04 |0035: const-string v1, "GL_COLOR_BUFFER_BIT" // string@043c │ │ -0a5882: 6e20 d724 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5888: d533 ffbf |003a: and-int/lit16 v3, v3, #int -16385 // #bfff │ │ -0a588c: 3803 1400 |003c: if-eqz v3, 0050 // +0014 │ │ -0a5890: 6e10 db24 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -0a5896: 0a01 |0041: move-result v1 │ │ -0a5898: 3d01 0700 |0042: if-lez v1, 0049 // +0007 │ │ -0a589c: 1a01 3700 |0044: const-string v1, " | " // string@0037 │ │ -0a58a0: 6e20 d724 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a58a6: 7110 af07 0300 |0049: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a58ac: 0c01 |004c: move-result-object v1 │ │ -0a58ae: 6e20 d724 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a58b4: 6e10 dd24 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a58ba: 0c01 |0053: move-result-object v1 │ │ -0a58bc: 1101 |0054: return-object v1 │ │ +0b363c: |[0b363c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClearBufferMask:(I)Ljava/lang/String; │ │ +0b364c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b3650: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b3656: d531 0001 |0005: and-int/lit16 v1, v3, #int 256 // #0100 │ │ +0b365a: 3801 0900 |0007: if-eqz v1, 0010 // +0009 │ │ +0b365e: 1a01 5c04 |0009: const-string v1, "GL_DEPTH_BUFFER_BIT" // string@045c │ │ +0b3662: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3668: d533 fffe |000e: and-int/lit16 v3, v3, #int -257 // #feff │ │ +0b366c: d531 0004 |0010: and-int/lit16 v1, v3, #int 1024 // #0400 │ │ +0b3670: 3801 1400 |0012: if-eqz v1, 0026 // +0014 │ │ +0b3674: 6e10 db24 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +0b367a: 0a01 |0017: move-result v1 │ │ +0b367c: 3d01 0700 |0018: if-lez v1, 001f // +0007 │ │ +0b3680: 1a01 3700 |001a: const-string v1, " | " // string@0037 │ │ +0b3684: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b368a: 1a01 8a05 |001f: const-string v1, "GL_STENCIL_BUFFER_BIT" // string@058a │ │ +0b368e: 6e20 d724 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3694: d533 fffb |0024: and-int/lit16 v3, v3, #int -1025 // #fbff │ │ +0b3698: d531 0040 |0026: and-int/lit16 v1, v3, #int 16384 // #4000 │ │ +0b369c: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ +0b36a0: 6e10 db24 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +0b36a6: 0a01 |002d: move-result v1 │ │ +0b36a8: 3d01 0700 |002e: if-lez v1, 0035 // +0007 │ │ +0b36ac: 1a01 3700 |0030: const-string v1, " | " // string@0037 │ │ +0b36b0: 6e20 d724 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b36b6: 1a01 3c04 |0035: const-string v1, "GL_COLOR_BUFFER_BIT" // string@043c │ │ +0b36ba: 6e20 d724 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b36c0: d533 ffbf |003a: and-int/lit16 v3, v3, #int -16385 // #bfff │ │ +0b36c4: 3803 1400 |003c: if-eqz v3, 0050 // +0014 │ │ +0b36c8: 6e10 db24 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +0b36ce: 0a01 |0041: move-result v1 │ │ +0b36d0: 3d01 0700 |0042: if-lez v1, 0049 // +0007 │ │ +0b36d4: 1a01 3700 |0044: const-string v1, " | " // string@0037 │ │ +0b36d8: 6e20 d724 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b36de: 7110 af07 0300 |0049: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b36e4: 0c01 |004c: move-result-object v1 │ │ +0b36e6: 6e20 d724 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b36ec: 6e10 dd24 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b36f2: 0c01 |0053: move-result-object v1 │ │ +0b36f4: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ 0x0009 line=271 │ │ 0x000e line=272 │ │ 0x0010 line=274 │ │ @@ -204424,28 +204452,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0a58c0: |[0a58c0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClientState:(I)Ljava/lang/String; │ │ -0a58d0: 2b02 1400 0000 |0000: packed-switch v2, 00000014 // +00000014 │ │ -0a58d6: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a58dc: 0c00 |0006: move-result-object v0 │ │ -0a58de: 1100 |0007: return-object v0 │ │ -0a58e0: 1a00 3504 |0008: const-string v0, "GL_COLOR_ARRAY" // string@0435 │ │ -0a58e4: 28fd |000a: goto 0007 // -0003 │ │ -0a58e6: 1a00 e805 |000b: const-string v0, "GL_VERTEX_ARRAY" // string@05e8 │ │ -0a58ea: 28fa |000d: goto 0007 // -0006 │ │ -0a58ec: 1a00 fb04 |000e: const-string v0, "GL_NORMAL_ARRAY" // string@04fb │ │ -0a58f0: 28f7 |0010: goto 0007 // -0009 │ │ -0a58f2: 1a00 bd05 |0011: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@05bd │ │ -0a58f6: 28f4 |0013: goto 0007 // -000c │ │ -0a58f8: 0001 0500 7480 0000 0b00 0000 0e00 ... |0014: packed-switch-data (14 units) │ │ +0b36f8: |[0b36f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getClientState:(I)Ljava/lang/String; │ │ +0b3708: 2b02 1400 0000 |0000: packed-switch v2, 00000014 // +00000014 │ │ +0b370e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3714: 0c00 |0006: move-result-object v0 │ │ +0b3716: 1100 |0007: return-object v0 │ │ +0b3718: 1a00 3504 |0008: const-string v0, "GL_COLOR_ARRAY" // string@0435 │ │ +0b371c: 28fd |000a: goto 0007 // -0003 │ │ +0b371e: 1a00 e805 |000b: const-string v0, "GL_VERTEX_ARRAY" // string@05e8 │ │ +0b3722: 28fa |000d: goto 0007 // -0006 │ │ +0b3724: 1a00 fb04 |000e: const-string v0, "GL_NORMAL_ARRAY" // string@04fb │ │ +0b3728: 28f7 |0010: goto 0007 // -0009 │ │ +0b372a: 1a00 bd05 |0011: const-string v0, "GL_TEXTURE_COORD_ARRAY" // string@05bd │ │ +0b372e: 28f4 |0013: goto 0007 // -000c │ │ +0b3730: 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 │ │ @@ -204460,35 +204488,35 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0a5914: |[0a5914] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ -0a5924: 2c01 1e00 0000 |0000: sparse-switch v1, 0000001e // +0000001e │ │ -0a592a: 7110 af07 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5930: 0c00 |0006: move-result-object v0 │ │ -0a5932: 1100 |0007: return-object v0 │ │ -0a5934: 1a00 0105 |0008: const-string v0, "GL_NO_ERROR" // string@0501 │ │ -0a5938: 28fd |000a: goto 0007 // -0003 │ │ -0a593a: 1a00 ae04 |000b: const-string v0, "GL_INVALID_ENUM" // string@04ae │ │ -0a593e: 28fa |000d: goto 0007 // -0006 │ │ -0a5940: 1a00 b104 |000e: const-string v0, "GL_INVALID_VALUE" // string@04b1 │ │ -0a5944: 28f7 |0010: goto 0007 // -0009 │ │ -0a5946: 1a00 b004 |0011: const-string v0, "GL_INVALID_OPERATION" // string@04b0 │ │ -0a594a: 28f4 |0013: goto 0007 // -000c │ │ -0a594c: 1a00 7e05 |0014: const-string v0, "GL_STACK_OVERFLOW" // string@057e │ │ -0a5950: 28f1 |0016: goto 0007 // -000f │ │ -0a5952: 1a00 7f05 |0017: const-string v0, "GL_STACK_UNDERFLOW" // string@057f │ │ -0a5956: 28ee |0019: goto 0007 // -0012 │ │ -0a5958: 1a00 1a05 |001a: const-string v0, "GL_OUT_OF_MEMORY" // string@051a │ │ -0a595c: 28eb |001c: goto 0007 // -0015 │ │ -0a595e: 0000 |001d: nop // spacer │ │ -0a5960: 0002 0700 0000 0000 0005 0000 0105 ... |001e: sparse-switch-data (30 units) │ │ +0b374c: |[0b374c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getErrorString:(I)Ljava/lang/String; │ │ +0b375c: 2c01 1e00 0000 |0000: sparse-switch v1, 0000001e // +0000001e │ │ +0b3762: 7110 af07 0100 |0003: invoke-static {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3768: 0c00 |0006: move-result-object v0 │ │ +0b376a: 1100 |0007: return-object v0 │ │ +0b376c: 1a00 0105 |0008: const-string v0, "GL_NO_ERROR" // string@0501 │ │ +0b3770: 28fd |000a: goto 0007 // -0003 │ │ +0b3772: 1a00 ae04 |000b: const-string v0, "GL_INVALID_ENUM" // string@04ae │ │ +0b3776: 28fa |000d: goto 0007 // -0006 │ │ +0b3778: 1a00 b104 |000e: const-string v0, "GL_INVALID_VALUE" // string@04b1 │ │ +0b377c: 28f7 |0010: goto 0007 // -0009 │ │ +0b377e: 1a00 b004 |0011: const-string v0, "GL_INVALID_OPERATION" // string@04b0 │ │ +0b3782: 28f4 |0013: goto 0007 // -000c │ │ +0b3784: 1a00 7e05 |0014: const-string v0, "GL_STACK_OVERFLOW" // string@057e │ │ +0b3788: 28f1 |0016: goto 0007 // -000f │ │ +0b378a: 1a00 7f05 |0017: const-string v0, "GL_STACK_UNDERFLOW" // string@057f │ │ +0b378e: 28ee |0019: goto 0007 // -0012 │ │ +0b3790: 1a00 1a05 |001a: const-string v0, "GL_OUT_OF_MEMORY" // string@051a │ │ +0b3794: 28eb |001c: goto 0007 // -0015 │ │ +0b3796: 0000 |001d: nop // spacer │ │ +0b3798: 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 │ │ @@ -204505,23 +204533,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a599c: |[0a599c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFaceName:(I)Ljava/lang/String; │ │ -0a59ac: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ -0a59b2: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a59b8: 0c00 |0006: move-result-object v0 │ │ -0a59ba: 1100 |0007: return-object v0 │ │ -0a59bc: 1a00 9604 |0008: const-string v0, "GL_FRONT_AND_BACK" // string@0496 │ │ -0a59c0: 28fd |000a: goto 0007 // -0003 │ │ -0a59c2: 0000 |000b: nop // spacer │ │ -0a59c4: 0001 0100 0804 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ +0b37d4: |[0b37d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFaceName:(I)Ljava/lang/String; │ │ +0b37e4: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ +0b37ea: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b37f0: 0c00 |0006: move-result-object v0 │ │ +0b37f2: 1100 |0007: return-object v0 │ │ +0b37f4: 1a00 9604 |0008: const-string v0, "GL_FRONT_AND_BACK" // string@0496 │ │ +0b37f8: 28fd |000a: goto 0007 // -0003 │ │ +0b37fa: 0000 |000b: nop // spacer │ │ +0b37fc: 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 : │ │ @@ -204533,43 +204561,43 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -0a59d0: |[0a59d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFactor:(I)Ljava/lang/String; │ │ -0a59e0: 2c02 2a00 0000 |0000: sparse-switch v2, 0000002a // +0000002a │ │ -0a59e6: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a59ec: 0c00 |0006: move-result-object v0 │ │ -0a59ee: 1100 |0007: return-object v0 │ │ -0a59f0: 1a00 f905 |0008: const-string v0, "GL_ZERO" // string@05f9 │ │ -0a59f4: 28fd |000a: goto 0007 // -0003 │ │ -0a59f6: 1a00 0a05 |000b: const-string v0, "GL_ONE" // string@050a │ │ -0a59fa: 28fa |000d: goto 0007 // -0006 │ │ -0a59fc: 1a00 7d05 |000e: const-string v0, "GL_SRC_COLOR" // string@057d │ │ -0a5a00: 28f7 |0010: goto 0007 // -0009 │ │ -0a5a02: 1a00 1005 |0011: const-string v0, "GL_ONE_MINUS_SRC_COLOR" // string@0510 │ │ -0a5a06: 28f4 |0013: goto 0007 // -000c │ │ -0a5a08: 1a00 6a04 |0014: const-string v0, "GL_DST_COLOR" // string@046a │ │ -0a5a0c: 28f1 |0016: goto 0007 // -000f │ │ -0a5a0e: 1a00 0e05 |0017: const-string v0, "GL_ONE_MINUS_DST_COLOR" // string@050e │ │ -0a5a12: 28ee |0019: goto 0007 // -0012 │ │ -0a5a14: 1a00 7b05 |001a: const-string v0, "GL_SRC_ALPHA" // string@057b │ │ -0a5a18: 28eb |001c: goto 0007 // -0015 │ │ -0a5a1a: 1a00 0f05 |001d: const-string v0, "GL_ONE_MINUS_SRC_ALPHA" // string@050f │ │ -0a5a1e: 28e8 |001f: goto 0007 // -0018 │ │ -0a5a20: 1a00 6904 |0020: const-string v0, "GL_DST_ALPHA" // string@0469 │ │ -0a5a24: 28e5 |0022: goto 0007 // -001b │ │ -0a5a26: 1a00 0d05 |0023: const-string v0, "GL_ONE_MINUS_DST_ALPHA" // string@050d │ │ -0a5a2a: 28e2 |0025: goto 0007 // -001e │ │ -0a5a2c: 1a00 7c05 |0026: const-string v0, "GL_SRC_ALPHA_SATURATE" // string@057c │ │ -0a5a30: 28df |0028: goto 0007 // -0021 │ │ -0a5a32: 0000 |0029: nop // spacer │ │ -0a5a34: 0002 0b00 0000 0000 0100 0000 0003 ... |002a: sparse-switch-data (46 units) │ │ +0b3808: |[0b3808] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFactor:(I)Ljava/lang/String; │ │ +0b3818: 2c02 2a00 0000 |0000: sparse-switch v2, 0000002a // +0000002a │ │ +0b381e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3824: 0c00 |0006: move-result-object v0 │ │ +0b3826: 1100 |0007: return-object v0 │ │ +0b3828: 1a00 f905 |0008: const-string v0, "GL_ZERO" // string@05f9 │ │ +0b382c: 28fd |000a: goto 0007 // -0003 │ │ +0b382e: 1a00 0a05 |000b: const-string v0, "GL_ONE" // string@050a │ │ +0b3832: 28fa |000d: goto 0007 // -0006 │ │ +0b3834: 1a00 7d05 |000e: const-string v0, "GL_SRC_COLOR" // string@057d │ │ +0b3838: 28f7 |0010: goto 0007 // -0009 │ │ +0b383a: 1a00 1005 |0011: const-string v0, "GL_ONE_MINUS_SRC_COLOR" // string@0510 │ │ +0b383e: 28f4 |0013: goto 0007 // -000c │ │ +0b3840: 1a00 6a04 |0014: const-string v0, "GL_DST_COLOR" // string@046a │ │ +0b3844: 28f1 |0016: goto 0007 // -000f │ │ +0b3846: 1a00 0e05 |0017: const-string v0, "GL_ONE_MINUS_DST_COLOR" // string@050e │ │ +0b384a: 28ee |0019: goto 0007 // -0012 │ │ +0b384c: 1a00 7b05 |001a: const-string v0, "GL_SRC_ALPHA" // string@057b │ │ +0b3850: 28eb |001c: goto 0007 // -0015 │ │ +0b3852: 1a00 0f05 |001d: const-string v0, "GL_ONE_MINUS_SRC_ALPHA" // string@050f │ │ +0b3856: 28e8 |001f: goto 0007 // -0018 │ │ +0b3858: 1a00 6904 |0020: const-string v0, "GL_DST_ALPHA" // string@0469 │ │ +0b385c: 28e5 |0022: goto 0007 // -001b │ │ +0b385e: 1a00 0d05 |0023: const-string v0, "GL_ONE_MINUS_DST_ALPHA" // string@050d │ │ +0b3862: 28e2 |0025: goto 0007 // -001e │ │ +0b3864: 1a00 7c05 |0026: const-string v0, "GL_SRC_ALPHA_SATURATE" // string@057c │ │ +0b3868: 28df |0028: goto 0007 // -0021 │ │ +0b386a: 0000 |0029: nop // spacer │ │ +0b386c: 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 │ │ @@ -204591,31 +204619,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0a5a90: |[0a5a90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogPName:(I)Ljava/lang/String; │ │ -0a5aa0: 2b02 1800 0000 |0000: packed-switch v2, 00000018 // +00000018 │ │ -0a5aa6: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5aac: 0c00 |0006: move-result-object v0 │ │ -0a5aae: 1100 |0007: return-object v0 │ │ -0a5ab0: 1a00 8404 |0008: const-string v0, "GL_FOG_DENSITY" // string@0484 │ │ -0a5ab4: 28fd |000a: goto 0007 // -0003 │ │ -0a5ab6: 1a00 8804 |000b: const-string v0, "GL_FOG_START" // string@0488 │ │ -0a5aba: 28fa |000d: goto 0007 // -0006 │ │ -0a5abc: 1a00 8504 |000e: const-string v0, "GL_FOG_END" // string@0485 │ │ -0a5ac0: 28f7 |0010: goto 0007 // -0009 │ │ -0a5ac2: 1a00 8704 |0011: const-string v0, "GL_FOG_MODE" // string@0487 │ │ -0a5ac6: 28f4 |0013: goto 0007 // -000c │ │ -0a5ac8: 1a00 8304 |0014: const-string v0, "GL_FOG_COLOR" // string@0483 │ │ -0a5acc: 28f1 |0016: goto 0007 // -000f │ │ -0a5ace: 0000 |0017: nop // spacer │ │ -0a5ad0: 0001 0500 620b 0000 0800 0000 0b00 ... |0018: packed-switch-data (14 units) │ │ +0b38c8: |[0b38c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogPName:(I)Ljava/lang/String; │ │ +0b38d8: 2b02 1800 0000 |0000: packed-switch v2, 00000018 // +00000018 │ │ +0b38de: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b38e4: 0c00 |0006: move-result-object v0 │ │ +0b38e6: 1100 |0007: return-object v0 │ │ +0b38e8: 1a00 8404 |0008: const-string v0, "GL_FOG_DENSITY" // string@0484 │ │ +0b38ec: 28fd |000a: goto 0007 // -0003 │ │ +0b38ee: 1a00 8804 |000b: const-string v0, "GL_FOG_START" // string@0488 │ │ +0b38f2: 28fa |000d: goto 0007 // -0006 │ │ +0b38f4: 1a00 8504 |000e: const-string v0, "GL_FOG_END" // string@0485 │ │ +0b38f8: 28f7 |0010: goto 0007 // -0009 │ │ +0b38fa: 1a00 8704 |0011: const-string v0, "GL_FOG_MODE" // string@0487 │ │ +0b38fe: 28f4 |0013: goto 0007 // -000c │ │ +0b3900: 1a00 8304 |0014: const-string v0, "GL_FOG_COLOR" // string@0483 │ │ +0b3904: 28f1 |0016: goto 0007 // -000f │ │ +0b3906: 0000 |0017: nop // spacer │ │ +0b3908: 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 │ │ @@ -204631,22 +204659,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0a5aec: |[0a5aec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogParamCount:(I)I │ │ -0a5afc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a5afe: 2b02 0700 0000 |0001: packed-switch v2, 00000008 // +00000007 │ │ -0a5b04: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a5b06: 0f00 |0005: return v0 │ │ -0a5b08: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0a5b0a: 28fe |0007: goto 0005 // -0002 │ │ -0a5b0c: 0001 0500 620b 0000 0400 0000 0400 ... |0008: packed-switch-data (14 units) │ │ +0b3924: |[0b3924] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getFogParamCount:(I)I │ │ +0b3934: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b3936: 2b02 0700 0000 |0001: packed-switch v2, 00000008 // +00000007 │ │ +0b393c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b393e: 0f00 |0005: return v0 │ │ +0b3940: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0b3942: 28fe |0007: goto 0005 // -0002 │ │ +0b3944: 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 : │ │ @@ -204658,27 +204686,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0a5b28: |[0a5b28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHex:(I)Ljava/lang/String; │ │ -0a5b38: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5b3c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a5b42: 1a01 f000 |0005: const-string v1, "0x" // string@00f0 │ │ -0a5b46: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5b4c: 0c00 |000a: move-result-object v0 │ │ -0a5b4e: 7110 7224 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ -0a5b54: 0c01 |000e: move-result-object v1 │ │ -0a5b56: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5b5c: 0c00 |0012: move-result-object v0 │ │ -0a5b5e: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a5b64: 0c00 |0016: move-result-object v0 │ │ -0a5b66: 1100 |0017: return-object v0 │ │ +0b3960: |[0b3960] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHex:(I)Ljava/lang/String; │ │ +0b3970: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b3974: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b397a: 1a01 f000 |0005: const-string v1, "0x" // string@00f0 │ │ +0b397e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3984: 0c00 |000a: move-result-object v0 │ │ +0b3986: 7110 7224 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2472 │ │ +0b398c: 0c01 |000e: move-result-object v1 │ │ +0b398e: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3994: 0c00 |0012: move-result-object v0 │ │ +0b3996: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b399c: 0c00 |0016: move-result-object v0 │ │ +0b399e: 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;) │ │ @@ -204686,27 +204714,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a5b68: |[0a5b68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintMode:(I)Ljava/lang/String; │ │ -0a5b78: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ -0a5b7e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5b84: 0c00 |0006: move-result-object v0 │ │ -0a5b86: 1100 |0007: return-object v0 │ │ -0a5b88: 1a00 7704 |0008: const-string v0, "GL_FASTEST" // string@0477 │ │ -0a5b8c: 28fd |000a: goto 0007 // -0003 │ │ -0a5b8e: 1a00 f604 |000b: const-string v0, "GL_NICEST" // string@04f6 │ │ -0a5b92: 28fa |000d: goto 0007 // -0006 │ │ -0a5b94: 1a00 6604 |000e: const-string v0, "GL_DONT_CARE" // string@0466 │ │ -0a5b98: 28f7 |0010: goto 0007 // -0009 │ │ -0a5b9a: 0000 |0011: nop // spacer │ │ -0a5b9c: 0001 0300 0011 0000 0e00 0000 0800 ... |0012: packed-switch-data (10 units) │ │ +0b39a0: |[0b39a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintMode:(I)Ljava/lang/String; │ │ +0b39b0: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ +0b39b6: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b39bc: 0c00 |0006: move-result-object v0 │ │ +0b39be: 1100 |0007: return-object v0 │ │ +0b39c0: 1a00 7704 |0008: const-string v0, "GL_FASTEST" // string@0477 │ │ +0b39c4: 28fd |000a: goto 0007 // -0003 │ │ +0b39c6: 1a00 f604 |000b: const-string v0, "GL_NICEST" // string@04f6 │ │ +0b39ca: 28fa |000d: goto 0007 // -0006 │ │ +0b39cc: 1a00 6604 |000e: const-string v0, "GL_DONT_CARE" // string@0466 │ │ +0b39d0: 28f7 |0010: goto 0007 // -0009 │ │ +0b39d2: 0000 |0011: nop // spacer │ │ +0b39d4: 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 │ │ @@ -204720,32 +204748,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0a5bb0: |[0a5bb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintTarget:(I)Ljava/lang/String; │ │ -0a5bc0: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ -0a5bc6: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5bcc: 0c00 |0006: move-result-object v0 │ │ -0a5bce: 1100 |0007: return-object v0 │ │ -0a5bd0: 1a00 8604 |0008: const-string v0, "GL_FOG_HINT" // string@0486 │ │ -0a5bd4: 28fd |000a: goto 0007 // -0003 │ │ -0a5bd6: 1a00 ca04 |000b: const-string v0, "GL_LINE_SMOOTH_HINT" // string@04ca │ │ -0a5bda: 28fa |000d: goto 0007 // -0006 │ │ -0a5bdc: 1a00 2605 |000e: const-string v0, "GL_PERSPECTIVE_CORRECTION_HINT" // string@0526 │ │ -0a5be0: 28f7 |0010: goto 0007 // -0009 │ │ -0a5be2: 1a00 3405 |0011: const-string v0, "GL_POINT_SMOOTH_HINT" // string@0534 │ │ -0a5be6: 28f4 |0013: goto 0007 // -000c │ │ -0a5be8: 1a00 3905 |0014: const-string v0, "GL_POLYGON_SMOOTH_HINT" // string@0539 │ │ -0a5bec: 28f1 |0016: goto 0007 // -000f │ │ -0a5bee: 1a00 9c04 |0017: const-string v0, "GL_GENERATE_MIPMAP_HINT" // string@049c │ │ -0a5bf2: 28ee |0019: goto 0007 // -0012 │ │ -0a5bf4: 0002 0600 500c 0000 510c 0000 520c ... |001a: sparse-switch-data (26 units) │ │ +0b39e8: |[0b39e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getHintTarget:(I)Ljava/lang/String; │ │ +0b39f8: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ +0b39fe: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3a04: 0c00 |0006: move-result-object v0 │ │ +0b3a06: 1100 |0007: return-object v0 │ │ +0b3a08: 1a00 8604 |0008: const-string v0, "GL_FOG_HINT" // string@0486 │ │ +0b3a0c: 28fd |000a: goto 0007 // -0003 │ │ +0b3a0e: 1a00 ca04 |000b: const-string v0, "GL_LINE_SMOOTH_HINT" // string@04ca │ │ +0b3a12: 28fa |000d: goto 0007 // -0006 │ │ +0b3a14: 1a00 2605 |000e: const-string v0, "GL_PERSPECTIVE_CORRECTION_HINT" // string@0526 │ │ +0b3a18: 28f7 |0010: goto 0007 // -0009 │ │ +0b3a1a: 1a00 3405 |0011: const-string v0, "GL_POINT_SMOOTH_HINT" // string@0534 │ │ +0b3a1e: 28f4 |0013: goto 0007 // -000c │ │ +0b3a20: 1a00 3905 |0014: const-string v0, "GL_POLYGON_SMOOTH_HINT" // string@0539 │ │ +0b3a24: 28f1 |0016: goto 0007 // -000f │ │ +0b3a26: 1a00 9c04 |0017: const-string v0, "GL_GENERATE_MIPMAP_HINT" // string@049c │ │ +0b3a2a: 28ee |0019: goto 0007 // -0012 │ │ +0b3a2c: 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 │ │ @@ -204762,24 +204790,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0a5c28: |[0a5c28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIndexType:(I)Ljava/lang/String; │ │ -0a5c38: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0a5c3e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5c44: 0c00 |0006: move-result-object v0 │ │ -0a5c46: 1100 |0007: return-object v0 │ │ -0a5c48: 1a00 dd05 |0008: const-string v0, "GL_UNSIGNED_SHORT" // string@05dd │ │ -0a5c4c: 28fd |000a: goto 0007 // -0003 │ │ -0a5c4e: 1a00 db05 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@05db │ │ -0a5c52: 28fa |000d: goto 0007 // -0006 │ │ -0a5c54: 0001 0300 0114 0000 0b00 0000 0300 ... |000e: packed-switch-data (10 units) │ │ +0b3a60: |[0b3a60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIndexType:(I)Ljava/lang/String; │ │ +0b3a70: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b3a76: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3a7c: 0c00 |0006: move-result-object v0 │ │ +0b3a7e: 1100 |0007: return-object v0 │ │ +0b3a80: 1a00 dd05 |0008: const-string v0, "GL_UNSIGNED_SHORT" // string@05dd │ │ +0b3a84: 28fd |000a: goto 0007 // -0003 │ │ +0b3a86: 1a00 db05 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@05db │ │ +0b3a8a: 28fa |000d: goto 0007 // -0006 │ │ +0b3a8c: 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 │ │ @@ -204792,22 +204820,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0a5c68: |[0a5c68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateFormat:(I)I │ │ -0a5c78: 2b02 0800 0000 |0000: packed-switch v2, 00000008 // +00000008 │ │ -0a5c7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a5c80: 0f00 |0004: return v0 │ │ -0a5c82: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0a5c84: 28fe |0006: goto 0004 // -0002 │ │ -0a5c86: 0000 |0007: nop // spacer │ │ -0a5c88: 0001 0300 8d89 0000 0500 0000 0500 ... |0008: packed-switch-data (10 units) │ │ +0b3aa0: |[0b3aa0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateFormat:(I)I │ │ +0b3ab0: 2b02 0800 0000 |0000: packed-switch v2, 00000008 // +00000008 │ │ +0b3ab6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b3ab8: 0f00 |0004: return v0 │ │ +0b3aba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b3abc: 28fe |0006: goto 0004 // -0002 │ │ +0b3abe: 0000 |0007: nop // spacer │ │ +0b3ac0: 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 : │ │ @@ -204819,71 +204847,71 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 186 16-bit code units │ │ -0a5c9c: |[0a5c9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateName:(I)Ljava/lang/String; │ │ -0a5cac: 2c02 5400 0000 |0000: sparse-switch v2, 00000054 // +00000054 │ │ -0a5cb2: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5cb8: 0c00 |0006: move-result-object v0 │ │ -0a5cba: 1100 |0007: return-object v0 │ │ -0a5cbc: 1a00 0804 |0008: const-string v0, "GL_ALPHA_BITS" // string@0408 │ │ -0a5cc0: 28fd |000a: goto 0007 // -0003 │ │ -0a5cc2: 1a00 0504 |000b: const-string v0, "GL_ALIASED_LINE_WIDTH_RANGE" // string@0405 │ │ -0a5cc6: 28fa |000d: goto 0007 // -0006 │ │ -0a5cc8: 1a00 0604 |000e: const-string v0, "GL_ALIASED_POINT_SIZE_RANGE" // string@0406 │ │ -0a5ccc: 28f7 |0010: goto 0007 // -0009 │ │ -0a5cce: 1a00 2304 |0011: const-string v0, "GL_BLUE_BITS" // string@0423 │ │ -0a5cd2: 28f4 |0013: goto 0007 // -000c │ │ -0a5cd4: 1a00 4504 |0014: const-string v0, "GL_COMPRESSED_TEXTURE_FORMATS" // string@0445 │ │ -0a5cd8: 28f1 |0016: goto 0007 // -000f │ │ -0a5cda: 1a00 5b04 |0017: const-string v0, "GL_DEPTH_BITS" // string@045b │ │ -0a5cde: 28ee |0019: goto 0007 // -0012 │ │ -0a5ce0: 1a00 9f04 |001a: const-string v0, "GL_GREEN_BITS" // string@049f │ │ -0a5ce4: 28eb |001c: goto 0007 // -0015 │ │ -0a5ce6: 1a00 d704 |001d: const-string v0, "GL_MAX_ELEMENTS_INDICES" // string@04d7 │ │ -0a5cea: 28e8 |001f: goto 0007 // -0018 │ │ -0a5cec: 1a00 d804 |0020: const-string v0, "GL_MAX_ELEMENTS_VERTICES" // string@04d8 │ │ -0a5cf0: 28e5 |0022: goto 0007 // -001b │ │ -0a5cf2: 1a00 da04 |0023: const-string v0, "GL_MAX_LIGHTS" // string@04da │ │ -0a5cf6: 28e2 |0025: goto 0007 // -001e │ │ -0a5cf8: 1a00 e004 |0026: const-string v0, "GL_MAX_TEXTURE_SIZE" // string@04e0 │ │ -0a5cfc: 28df |0028: goto 0007 // -0021 │ │ -0a5cfe: 1a00 e704 |0029: const-string v0, "GL_MAX_VIEWPORT_DIMS" // string@04e7 │ │ -0a5d02: 28dc |002b: goto 0007 // -0024 │ │ -0a5d04: 1a00 db04 |002c: const-string v0, "GL_MAX_MODELVIEW_STACK_DEPTH" // string@04db │ │ -0a5d08: 28d9 |002e: goto 0007 // -0027 │ │ -0a5d0a: 1a00 dc04 |002f: const-string v0, "GL_MAX_PROJECTION_STACK_DEPTH" // string@04dc │ │ -0a5d0e: 28d6 |0031: goto 0007 // -002a │ │ -0a5d10: 1a00 e104 |0032: const-string v0, "GL_MAX_TEXTURE_STACK_DEPTH" // string@04e1 │ │ -0a5d14: 28d3 |0034: goto 0007 // -002d │ │ -0a5d16: 1a00 e204 |0035: const-string v0, "GL_MAX_TEXTURE_UNITS" // string@04e2 │ │ -0a5d1a: 28d0 |0037: goto 0007 // -0030 │ │ -0a5d1c: 1a00 0205 |0038: const-string v0, "GL_NUM_COMPRESSED_TEXTURE_FORMATS" // string@0502 │ │ -0a5d20: 28cd |003a: goto 0007 // -0033 │ │ -0a5d22: 1a00 4205 |003b: const-string v0, "GL_RED_BITS" // string@0542 │ │ -0a5d26: 28ca |003d: goto 0007 // -0036 │ │ -0a5d28: 1a00 6f05 |003e: const-string v0, "GL_SMOOTH_LINE_WIDTH_RANGE" // string@056f │ │ -0a5d2c: 28c7 |0040: goto 0007 // -0039 │ │ -0a5d2e: 1a00 7005 |0041: const-string v0, "GL_SMOOTH_POINT_SIZE_RANGE" // string@0570 │ │ -0a5d32: 28c4 |0043: goto 0007 // -003c │ │ -0a5d34: 1a00 8905 |0044: const-string v0, "GL_STENCIL_BITS" // string@0589 │ │ -0a5d38: 28c1 |0046: goto 0007 // -003f │ │ -0a5d3a: 1a00 9705 |0047: const-string v0, "GL_SUBPIXEL_BITS" // string@0597 │ │ -0a5d3e: 28be |0049: goto 0007 // -0042 │ │ -0a5d40: 1a00 ed04 |004a: const-string v0, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" // string@04ed │ │ -0a5d44: 28bb |004c: goto 0007 // -0045 │ │ -0a5d46: 1a00 3f05 |004d: const-string v0, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" // string@053f │ │ -0a5d4a: 28b8 |004f: goto 0007 // -0048 │ │ -0a5d4c: 1a00 d005 |0050: const-string v0, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" // string@05d0 │ │ -0a5d50: 28b5 |0052: goto 0007 // -004b │ │ -0a5d52: 0000 |0053: nop // spacer │ │ -0a5d54: 0002 1900 120b 0000 220b 0000 310d ... |0054: sparse-switch-data (102 units) │ │ +0b3ad4: |[0b3ad4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateName:(I)Ljava/lang/String; │ │ +0b3ae4: 2c02 5400 0000 |0000: sparse-switch v2, 00000054 // +00000054 │ │ +0b3aea: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3af0: 0c00 |0006: move-result-object v0 │ │ +0b3af2: 1100 |0007: return-object v0 │ │ +0b3af4: 1a00 0804 |0008: const-string v0, "GL_ALPHA_BITS" // string@0408 │ │ +0b3af8: 28fd |000a: goto 0007 // -0003 │ │ +0b3afa: 1a00 0504 |000b: const-string v0, "GL_ALIASED_LINE_WIDTH_RANGE" // string@0405 │ │ +0b3afe: 28fa |000d: goto 0007 // -0006 │ │ +0b3b00: 1a00 0604 |000e: const-string v0, "GL_ALIASED_POINT_SIZE_RANGE" // string@0406 │ │ +0b3b04: 28f7 |0010: goto 0007 // -0009 │ │ +0b3b06: 1a00 2304 |0011: const-string v0, "GL_BLUE_BITS" // string@0423 │ │ +0b3b0a: 28f4 |0013: goto 0007 // -000c │ │ +0b3b0c: 1a00 4504 |0014: const-string v0, "GL_COMPRESSED_TEXTURE_FORMATS" // string@0445 │ │ +0b3b10: 28f1 |0016: goto 0007 // -000f │ │ +0b3b12: 1a00 5b04 |0017: const-string v0, "GL_DEPTH_BITS" // string@045b │ │ +0b3b16: 28ee |0019: goto 0007 // -0012 │ │ +0b3b18: 1a00 9f04 |001a: const-string v0, "GL_GREEN_BITS" // string@049f │ │ +0b3b1c: 28eb |001c: goto 0007 // -0015 │ │ +0b3b1e: 1a00 d704 |001d: const-string v0, "GL_MAX_ELEMENTS_INDICES" // string@04d7 │ │ +0b3b22: 28e8 |001f: goto 0007 // -0018 │ │ +0b3b24: 1a00 d804 |0020: const-string v0, "GL_MAX_ELEMENTS_VERTICES" // string@04d8 │ │ +0b3b28: 28e5 |0022: goto 0007 // -001b │ │ +0b3b2a: 1a00 da04 |0023: const-string v0, "GL_MAX_LIGHTS" // string@04da │ │ +0b3b2e: 28e2 |0025: goto 0007 // -001e │ │ +0b3b30: 1a00 e004 |0026: const-string v0, "GL_MAX_TEXTURE_SIZE" // string@04e0 │ │ +0b3b34: 28df |0028: goto 0007 // -0021 │ │ +0b3b36: 1a00 e704 |0029: const-string v0, "GL_MAX_VIEWPORT_DIMS" // string@04e7 │ │ +0b3b3a: 28dc |002b: goto 0007 // -0024 │ │ +0b3b3c: 1a00 db04 |002c: const-string v0, "GL_MAX_MODELVIEW_STACK_DEPTH" // string@04db │ │ +0b3b40: 28d9 |002e: goto 0007 // -0027 │ │ +0b3b42: 1a00 dc04 |002f: const-string v0, "GL_MAX_PROJECTION_STACK_DEPTH" // string@04dc │ │ +0b3b46: 28d6 |0031: goto 0007 // -002a │ │ +0b3b48: 1a00 e104 |0032: const-string v0, "GL_MAX_TEXTURE_STACK_DEPTH" // string@04e1 │ │ +0b3b4c: 28d3 |0034: goto 0007 // -002d │ │ +0b3b4e: 1a00 e204 |0035: const-string v0, "GL_MAX_TEXTURE_UNITS" // string@04e2 │ │ +0b3b52: 28d0 |0037: goto 0007 // -0030 │ │ +0b3b54: 1a00 0205 |0038: const-string v0, "GL_NUM_COMPRESSED_TEXTURE_FORMATS" // string@0502 │ │ +0b3b58: 28cd |003a: goto 0007 // -0033 │ │ +0b3b5a: 1a00 4205 |003b: const-string v0, "GL_RED_BITS" // string@0542 │ │ +0b3b5e: 28ca |003d: goto 0007 // -0036 │ │ +0b3b60: 1a00 6f05 |003e: const-string v0, "GL_SMOOTH_LINE_WIDTH_RANGE" // string@056f │ │ +0b3b64: 28c7 |0040: goto 0007 // -0039 │ │ +0b3b66: 1a00 7005 |0041: const-string v0, "GL_SMOOTH_POINT_SIZE_RANGE" // string@0570 │ │ +0b3b6a: 28c4 |0043: goto 0007 // -003c │ │ +0b3b6c: 1a00 8905 |0044: const-string v0, "GL_STENCIL_BITS" // string@0589 │ │ +0b3b70: 28c1 |0046: goto 0007 // -003f │ │ +0b3b72: 1a00 9705 |0047: const-string v0, "GL_SUBPIXEL_BITS" // string@0597 │ │ +0b3b76: 28be |0049: goto 0007 // -0042 │ │ +0b3b78: 1a00 ed04 |004a: const-string v0, "GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES" // string@04ed │ │ +0b3b7c: 28bb |004c: goto 0007 // -0045 │ │ +0b3b7e: 1a00 3f05 |004d: const-string v0, "GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES" // string@053f │ │ +0b3b82: 28b8 |004f: goto 0007 // -0048 │ │ +0b3b84: 1a00 d005 |0050: const-string v0, "GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES" // string@05d0 │ │ +0b3b88: 28b5 |0052: goto 0007 // -004b │ │ +0b3b8a: 0000 |0053: nop // spacer │ │ +0b3b8c: 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 │ │ @@ -204919,40 +204947,40 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0a5e20: |[0a5e20] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateSize:(I)I │ │ -0a5e30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a5e32: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -0a5e34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a5e36: 2c05 1f00 0000 |0003: sparse-switch v5, 00000022 // +0000001f │ │ -0a5e3c: 0131 |0006: move v1, v3 │ │ -0a5e3e: 0f01 |0007: return v1 │ │ -0a5e40: 0121 |0008: move v1, v2 │ │ -0a5e42: 28fe |0009: goto 0007 // -0002 │ │ -0a5e44: 0121 |000a: move v1, v2 │ │ -0a5e46: 28fc |000b: goto 0007 // -0004 │ │ -0a5e48: 2310 e903 |000c: new-array v0, v1, [I // type@03e9 │ │ -0a5e4c: 5441 e002 |000e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a5e50: 1402 a286 0000 |0010: const v2, #float 4.82972e-41 // #000086a2 │ │ -0a5e56: 7240 4426 2130 |0013: invoke-interface {v1, v2, v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ -0a5e5c: 4401 0003 |0016: aget v1, v0, v3 │ │ -0a5e60: 28ef |0018: goto 0007 // -0011 │ │ -0a5e62: 0121 |0019: move v1, v2 │ │ -0a5e64: 28ed |001a: goto 0007 // -0013 │ │ -0a5e66: 0121 |001b: move v1, v2 │ │ -0a5e68: 28eb |001c: goto 0007 // -0015 │ │ -0a5e6a: 0121 |001d: move v1, v2 │ │ -0a5e6c: 28e9 |001e: goto 0007 // -0017 │ │ -0a5e6e: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ -0a5e72: 28e6 |0021: goto 0007 // -001a │ │ -0a5e74: 0002 1900 120b 0000 220b 0000 310d ... |0022: sparse-switch-data (102 units) │ │ +0b3c58: |[0b3c58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getIntegerStateSize:(I)I │ │ +0b3c68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b3c6a: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +0b3c6c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b3c6e: 2c05 1f00 0000 |0003: sparse-switch v5, 00000022 // +0000001f │ │ +0b3c74: 0131 |0006: move v1, v3 │ │ +0b3c76: 0f01 |0007: return v1 │ │ +0b3c78: 0121 |0008: move v1, v2 │ │ +0b3c7a: 28fe |0009: goto 0007 // -0002 │ │ +0b3c7c: 0121 |000a: move v1, v2 │ │ +0b3c7e: 28fc |000b: goto 0007 // -0004 │ │ +0b3c80: 2310 e903 |000c: new-array v0, v1, [I // type@03e9 │ │ +0b3c84: 5441 e002 |000e: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b3c88: 1402 a286 0000 |0010: const v2, #float 4.82972e-41 // #000086a2 │ │ +0b3c8e: 7240 4426 2130 |0013: invoke-interface {v1, v2, v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ +0b3c94: 4401 0003 |0016: aget v1, v0, v3 │ │ +0b3c98: 28ef |0018: goto 0007 // -0011 │ │ +0b3c9a: 0121 |0019: move v1, v2 │ │ +0b3c9c: 28ed |001a: goto 0007 // -0013 │ │ +0b3c9e: 0121 |001b: move v1, v2 │ │ +0b3ca0: 28eb |001c: goto 0007 // -0015 │ │ +0b3ca2: 0121 |001d: move v1, v2 │ │ +0b3ca4: 28e9 |001e: goto 0007 // -0017 │ │ +0b3ca6: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ +0b3caa: 28e6 |0021: goto 0007 // -001a │ │ +0b3cac: 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 │ │ @@ -204973,24 +205001,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a5f40: |[0a5f40] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelPName:(I)Ljava/lang/String; │ │ -0a5f50: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0a5f56: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a5f5c: 0c00 |0006: move-result-object v0 │ │ -0a5f5e: 1100 |0007: return-object v0 │ │ -0a5f60: 1a00 c004 |0008: const-string v0, "GL_LIGHT_MODEL_AMBIENT" // string@04c0 │ │ -0a5f64: 28fd |000a: goto 0007 // -0003 │ │ -0a5f66: 1a00 c104 |000b: const-string v0, "GL_LIGHT_MODEL_TWO_SIDE" // string@04c1 │ │ -0a5f6a: 28fa |000d: goto 0007 // -0006 │ │ -0a5f6c: 0001 0200 520b 0000 0b00 0000 0800 ... |000e: packed-switch-data (8 units) │ │ +0b3d78: |[0b3d78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelPName:(I)Ljava/lang/String; │ │ +0b3d88: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b3d8e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3d94: 0c00 |0006: move-result-object v0 │ │ +0b3d96: 1100 |0007: return-object v0 │ │ +0b3d98: 1a00 c004 |0008: const-string v0, "GL_LIGHT_MODEL_AMBIENT" // string@04c0 │ │ +0b3d9c: 28fd |000a: goto 0007 // -0003 │ │ +0b3d9e: 1a00 c104 |000b: const-string v0, "GL_LIGHT_MODEL_TWO_SIDE" // string@04c1 │ │ +0b3da2: 28fa |000d: goto 0007 // -0006 │ │ +0b3da4: 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 │ │ @@ -205003,24 +205031,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0a5f7c: |[0a5f7c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelParamCount:(I)I │ │ -0a5f8c: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ -0a5f92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a5f94: 0f00 |0004: return v0 │ │ -0a5f96: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -0a5f98: 28fe |0006: goto 0004 // -0002 │ │ -0a5f9a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a5f9c: 28fc |0008: goto 0004 // -0004 │ │ -0a5f9e: 0000 |0009: nop // spacer │ │ -0a5fa0: 0001 0200 520b 0000 0700 0000 0500 ... |000a: packed-switch-data (8 units) │ │ +0b3db4: |[0b3db4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightModelParamCount:(I)I │ │ +0b3dc4: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ +0b3dca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b3dcc: 0f00 |0004: return v0 │ │ +0b3dce: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0b3dd0: 28fe |0006: goto 0004 // -0002 │ │ +0b3dd2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0b3dd4: 28fc |0008: goto 0004 // -0004 │ │ +0b3dd6: 0000 |0009: nop // spacer │ │ +0b3dd8: 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 │ │ @@ -205033,34 +205061,34 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a5fb0: |[0a5fb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightName:(I)Ljava/lang/String; │ │ -0a5fc0: 1300 0040 |0000: const/16 v0, #int 16384 // #4000 │ │ -0a5fc4: 3403 1e00 |0002: if-lt v3, v0, 0020 // +001e │ │ -0a5fc8: 1300 0740 |0004: const/16 v0, #int 16391 // #4007 │ │ -0a5fcc: 3603 1a00 |0006: if-gt v3, v0, 0020 // +001a │ │ -0a5fd0: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a5fd4: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a5fda: 1a01 b604 |000d: const-string v1, "GL_LIGHT" // string@04b6 │ │ -0a5fde: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5fe4: 0c00 |0012: move-result-object v0 │ │ -0a5fe6: 7110 7324 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a5fec: 0c01 |0016: move-result-object v1 │ │ -0a5fee: 6e20 d724 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a5ff4: 0c00 |001a: move-result-object v0 │ │ -0a5ff6: 6e10 dd24 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a5ffc: 0c00 |001e: move-result-object v0 │ │ -0a5ffe: 1100 |001f: return-object v0 │ │ -0a6000: 7110 af07 0300 |0020: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a6006: 0c00 |0023: move-result-object v0 │ │ -0a6008: 28fb |0024: goto 001f // -0005 │ │ +0b3de8: |[0b3de8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightName:(I)Ljava/lang/String; │ │ +0b3df8: 1300 0040 |0000: const/16 v0, #int 16384 // #4000 │ │ +0b3dfc: 3403 1e00 |0002: if-lt v3, v0, 0020 // +001e │ │ +0b3e00: 1300 0740 |0004: const/16 v0, #int 16391 // #4007 │ │ +0b3e04: 3603 1a00 |0006: if-gt v3, v0, 0020 // +001a │ │ +0b3e08: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b3e0c: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b3e12: 1a01 b604 |000d: const-string v1, "GL_LIGHT" // string@04b6 │ │ +0b3e16: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3e1c: 0c00 |0012: move-result-object v0 │ │ +0b3e1e: 7110 7324 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b3e24: 0c01 |0016: move-result-object v1 │ │ +0b3e26: 6e20 d724 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b3e2c: 0c00 |001a: move-result-object v0 │ │ +0b3e2e: 6e10 dd24 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b3e34: 0c00 |001e: move-result-object v0 │ │ +0b3e36: 1100 |001f: return-object v0 │ │ +0b3e38: 7110 af07 0300 |0020: invoke-static {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3e3e: 0c00 |0023: move-result-object v0 │ │ +0b3e40: 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; │ │ @@ -205071,40 +205099,40 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 62 16-bit code units │ │ -0a600c: |[0a600c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightPName:(I)Ljava/lang/String; │ │ -0a601c: 2b02 2600 0000 |0000: packed-switch v2, 00000026 // +00000026 │ │ -0a6022: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a6028: 0c00 |0006: move-result-object v0 │ │ -0a602a: 1100 |0007: return-object v0 │ │ -0a602c: 1a00 0e04 |0008: const-string v0, "GL_AMBIENT" // string@040e │ │ -0a6030: 28fd |000a: goto 0007 // -0003 │ │ -0a6032: 1a00 6404 |000b: const-string v0, "GL_DIFFUSE" // string@0464 │ │ -0a6036: 28fa |000d: goto 0007 // -0006 │ │ -0a6038: 1a00 7105 |000e: const-string v0, "GL_SPECULAR" // string@0571 │ │ -0a603c: 28f7 |0010: goto 0007 // -0009 │ │ -0a603e: 1a00 3a05 |0011: const-string v0, "GL_POSITION" // string@053a │ │ -0a6042: 28f4 |0013: goto 0007 // -000c │ │ -0a6044: 1a00 7305 |0014: const-string v0, "GL_SPOT_DIRECTION" // string@0573 │ │ -0a6048: 28f1 |0016: goto 0007 // -000f │ │ -0a604a: 1a00 7405 |0017: const-string v0, "GL_SPOT_EXPONENT" // string@0574 │ │ -0a604e: 28ee |0019: goto 0007 // -0012 │ │ -0a6050: 1a00 7205 |001a: const-string v0, "GL_SPOT_CUTOFF" // string@0572 │ │ -0a6054: 28eb |001c: goto 0007 // -0015 │ │ -0a6056: 1a00 4804 |001d: const-string v0, "GL_CONSTANT_ATTENUATION" // string@0448 │ │ -0a605a: 28e8 |001f: goto 0007 // -0018 │ │ -0a605c: 1a00 c404 |0020: const-string v0, "GL_LINEAR_ATTENUATION" // string@04c4 │ │ -0a6060: 28e5 |0022: goto 0007 // -001b │ │ -0a6062: 1a00 4105 |0023: const-string v0, "GL_QUADRATIC_ATTENUATION" // string@0541 │ │ -0a6066: 28e2 |0025: goto 0007 // -001e │ │ -0a6068: 0001 0a00 0012 0000 0800 0000 0b00 ... |0026: packed-switch-data (24 units) │ │ +0b3e44: |[0b3e44] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightPName:(I)Ljava/lang/String; │ │ +0b3e54: 2b02 2600 0000 |0000: packed-switch v2, 00000026 // +00000026 │ │ +0b3e5a: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3e60: 0c00 |0006: move-result-object v0 │ │ +0b3e62: 1100 |0007: return-object v0 │ │ +0b3e64: 1a00 0e04 |0008: const-string v0, "GL_AMBIENT" // string@040e │ │ +0b3e68: 28fd |000a: goto 0007 // -0003 │ │ +0b3e6a: 1a00 6404 |000b: const-string v0, "GL_DIFFUSE" // string@0464 │ │ +0b3e6e: 28fa |000d: goto 0007 // -0006 │ │ +0b3e70: 1a00 7105 |000e: const-string v0, "GL_SPECULAR" // string@0571 │ │ +0b3e74: 28f7 |0010: goto 0007 // -0009 │ │ +0b3e76: 1a00 3a05 |0011: const-string v0, "GL_POSITION" // string@053a │ │ +0b3e7a: 28f4 |0013: goto 0007 // -000c │ │ +0b3e7c: 1a00 7305 |0014: const-string v0, "GL_SPOT_DIRECTION" // string@0573 │ │ +0b3e80: 28f1 |0016: goto 0007 // -000f │ │ +0b3e82: 1a00 7405 |0017: const-string v0, "GL_SPOT_EXPONENT" // string@0574 │ │ +0b3e86: 28ee |0019: goto 0007 // -0012 │ │ +0b3e88: 1a00 7205 |001a: const-string v0, "GL_SPOT_CUTOFF" // string@0572 │ │ +0b3e8c: 28eb |001c: goto 0007 // -0015 │ │ +0b3e8e: 1a00 4804 |001d: const-string v0, "GL_CONSTANT_ATTENUATION" // string@0448 │ │ +0b3e92: 28e8 |001f: goto 0007 // -0018 │ │ +0b3e94: 1a00 c404 |0020: const-string v0, "GL_LINEAR_ATTENUATION" // string@04c4 │ │ +0b3e98: 28e5 |0022: goto 0007 // -001b │ │ +0b3e9a: 1a00 4105 |0023: const-string v0, "GL_QUADRATIC_ATTENUATION" // string@0541 │ │ +0b3e9e: 28e2 |0025: goto 0007 // -001e │ │ +0b3ea0: 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 │ │ @@ -205125,34 +205153,34 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -0a6098: |[0a6098] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightParamCount:(I)I │ │ -0a60a8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0a60aa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a60ac: 2b03 1200 0000 |0002: packed-switch v3, 00000014 // +00000012 │ │ -0a60b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0a60b4: 0f00 |0006: return v0 │ │ -0a60b6: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -0a60b8: 28fe |0008: goto 0006 // -0002 │ │ -0a60ba: 0110 |0009: move v0, v1 │ │ -0a60bc: 28fc |000a: goto 0006 // -0004 │ │ -0a60be: 0110 |000b: move v0, v1 │ │ -0a60c0: 28fa |000c: goto 0006 // -0006 │ │ -0a60c2: 0110 |000d: move v0, v1 │ │ -0a60c4: 28f8 |000e: goto 0006 // -0008 │ │ -0a60c6: 0110 |000f: move v0, v1 │ │ -0a60c8: 28f6 |0010: goto 0006 // -000a │ │ -0a60ca: 0110 |0011: move v0, v1 │ │ -0a60cc: 28f4 |0012: goto 0006 // -000c │ │ -0a60ce: 0000 |0013: nop // spacer │ │ -0a60d0: 0001 0a00 0012 0000 0400 0000 0400 ... |0014: packed-switch-data (24 units) │ │ +0b3ed0: |[0b3ed0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getLightParamCount:(I)I │ │ +0b3ee0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0b3ee2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0b3ee4: 2b03 1200 0000 |0002: packed-switch v3, 00000014 // +00000012 │ │ +0b3eea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b3eec: 0f00 |0006: return v0 │ │ +0b3eee: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +0b3ef0: 28fe |0008: goto 0006 // -0002 │ │ +0b3ef2: 0110 |0009: move v0, v1 │ │ +0b3ef4: 28fc |000a: goto 0006 // -0004 │ │ +0b3ef6: 0110 |000b: move v0, v1 │ │ +0b3ef8: 28fa |000c: goto 0006 // -0006 │ │ +0b3efa: 0110 |000d: move v0, v1 │ │ +0b3efc: 28f8 |000e: goto 0006 // -0008 │ │ +0b3efe: 0110 |000f: move v0, v1 │ │ +0b3f00: 28f6 |0010: goto 0006 // -000a │ │ +0b3f02: 0110 |0011: move v0, v1 │ │ +0b3f04: 28f4 |0012: goto 0006 // -000c │ │ +0b3f06: 0000 |0013: nop // spacer │ │ +0b3f08: 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 │ │ @@ -205169,32 +205197,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0a6100: |[0a6100] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialPName:(I)Ljava/lang/String; │ │ -0a6110: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ -0a6116: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a611c: 0c00 |0006: move-result-object v0 │ │ -0a611e: 1100 |0007: return-object v0 │ │ -0a6120: 1a00 0e04 |0008: const-string v0, "GL_AMBIENT" // string@040e │ │ -0a6124: 28fd |000a: goto 0007 // -0003 │ │ -0a6126: 1a00 6404 |000b: const-string v0, "GL_DIFFUSE" // string@0464 │ │ -0a612a: 28fa |000d: goto 0007 // -0006 │ │ -0a612c: 1a00 7105 |000e: const-string v0, "GL_SPECULAR" // string@0571 │ │ -0a6130: 28f7 |0010: goto 0007 // -0009 │ │ -0a6132: 1a00 6e04 |0011: const-string v0, "GL_EMISSION" // string@046e │ │ -0a6136: 28f4 |0013: goto 0007 // -000c │ │ -0a6138: 1a00 6c05 |0014: const-string v0, "GL_SHININESS" // string@056c │ │ -0a613c: 28f1 |0016: goto 0007 // -000f │ │ -0a613e: 1a00 0f04 |0017: const-string v0, "GL_AMBIENT_AND_DIFFUSE" // string@040f │ │ -0a6142: 28ee |0019: goto 0007 // -0012 │ │ -0a6144: 0002 0600 0012 0000 0112 0000 0212 ... |001a: sparse-switch-data (26 units) │ │ +0b3f38: |[0b3f38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialPName:(I)Ljava/lang/String; │ │ +0b3f48: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ +0b3f4e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b3f54: 0c00 |0006: move-result-object v0 │ │ +0b3f56: 1100 |0007: return-object v0 │ │ +0b3f58: 1a00 0e04 |0008: const-string v0, "GL_AMBIENT" // string@040e │ │ +0b3f5c: 28fd |000a: goto 0007 // -0003 │ │ +0b3f5e: 1a00 6404 |000b: const-string v0, "GL_DIFFUSE" // string@0464 │ │ +0b3f62: 28fa |000d: goto 0007 // -0006 │ │ +0b3f64: 1a00 7105 |000e: const-string v0, "GL_SPECULAR" // string@0571 │ │ +0b3f68: 28f7 |0010: goto 0007 // -0009 │ │ +0b3f6a: 1a00 6e04 |0011: const-string v0, "GL_EMISSION" // string@046e │ │ +0b3f6e: 28f4 |0013: goto 0007 // -000c │ │ +0b3f70: 1a00 6c05 |0014: const-string v0, "GL_SHININESS" // string@056c │ │ +0b3f74: 28f1 |0016: goto 0007 // -000f │ │ +0b3f76: 1a00 0f04 |0017: const-string v0, "GL_AMBIENT_AND_DIFFUSE" // string@040f │ │ +0b3f7a: 28ee |0019: goto 0007 // -0012 │ │ +0b3f7c: 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 │ │ @@ -205211,22 +205239,22 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0a6178: |[0a6178] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialParamCount:(I)I │ │ -0a6188: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0a618a: 2c02 0700 0000 |0001: sparse-switch v2, 00000008 // +00000007 │ │ -0a6190: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a6192: 0f00 |0005: return v0 │ │ -0a6194: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0a6196: 28fe |0007: goto 0005 // -0002 │ │ -0a6198: 0002 0600 0012 0000 0112 0000 0212 ... |0008: sparse-switch-data (26 units) │ │ +0b3fb0: |[0b3fb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMaterialParamCount:(I)I │ │ +0b3fc0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0b3fc2: 2c02 0700 0000 |0001: sparse-switch v2, 00000008 // +00000007 │ │ +0b3fc8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b3fca: 0f00 |0005: return v0 │ │ +0b3fcc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b3fce: 28fe |0007: goto 0005 // -0002 │ │ +0b3fd0: 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 : │ │ @@ -205238,27 +205266,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a61cc: |[0a61cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMatrixMode:(I)Ljava/lang/String; │ │ -0a61dc: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ -0a61e2: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a61e8: 0c00 |0006: move-result-object v0 │ │ -0a61ea: 1100 |0007: return-object v0 │ │ -0a61ec: 1a00 eb04 |0008: const-string v0, "GL_MODELVIEW" // string@04eb │ │ -0a61f0: 28fd |000a: goto 0007 // -0003 │ │ -0a61f2: 1a00 3d05 |000b: const-string v0, "GL_PROJECTION" // string@053d │ │ -0a61f6: 28fa |000d: goto 0007 // -0006 │ │ -0a61f8: 1a00 9905 |000e: const-string v0, "GL_TEXTURE" // string@0599 │ │ -0a61fc: 28f7 |0010: goto 0007 // -0009 │ │ -0a61fe: 0000 |0011: nop // spacer │ │ -0a6200: 0001 0300 0017 0000 0800 0000 0b00 ... |0012: packed-switch-data (10 units) │ │ +0b4004: |[0b4004] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getMatrixMode:(I)Ljava/lang/String; │ │ +0b4014: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ +0b401a: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b4020: 0c00 |0006: move-result-object v0 │ │ +0b4022: 1100 |0007: return-object v0 │ │ +0b4024: 1a00 eb04 |0008: const-string v0, "GL_MODELVIEW" // string@04eb │ │ +0b4028: 28fd |000a: goto 0007 // -0003 │ │ +0b402a: 1a00 3d05 |000b: const-string v0, "GL_PROJECTION" // string@053d │ │ +0b402e: 28fa |000d: goto 0007 // -0006 │ │ +0b4030: 1a00 9905 |000e: const-string v0, "GL_TEXTURE" // string@0599 │ │ +0b4034: 28f7 |0010: goto 0007 // -0009 │ │ +0b4036: 0000 |0011: nop // spacer │ │ +0b4038: 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 │ │ @@ -205272,31 +205300,31 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0a6214: |[0a6214] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getPointerTypeName:(I)Ljava/lang/String; │ │ -0a6224: 2c02 1800 0000 |0000: sparse-switch v2, 00000018 // +00000018 │ │ -0a622a: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a6230: 0c00 |0006: move-result-object v0 │ │ -0a6232: 1100 |0007: return-object v0 │ │ -0a6234: 1a00 2a04 |0008: const-string v0, "GL_BYTE" // string@042a │ │ -0a6238: 28fd |000a: goto 0007 // -0003 │ │ -0a623a: 1a00 db05 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@05db │ │ -0a623e: 28fa |000d: goto 0007 // -0006 │ │ -0a6240: 1a00 6d05 |000e: const-string v0, "GL_SHORT" // string@056d │ │ -0a6244: 28f7 |0010: goto 0007 // -0009 │ │ -0a6246: 1a00 7904 |0011: const-string v0, "GL_FIXED" // string@0479 │ │ -0a624a: 28f4 |0013: goto 0007 // -000c │ │ -0a624c: 1a00 7b04 |0014: const-string v0, "GL_FLOAT" // string@047b │ │ -0a6250: 28f1 |0016: goto 0007 // -000f │ │ -0a6252: 0000 |0017: nop // spacer │ │ -0a6254: 0002 0500 0014 0000 0114 0000 0214 ... |0018: sparse-switch-data (22 units) │ │ +0b404c: |[0b404c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getPointerTypeName:(I)Ljava/lang/String; │ │ +0b405c: 2c02 1800 0000 |0000: sparse-switch v2, 00000018 // +00000018 │ │ +0b4062: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b4068: 0c00 |0006: move-result-object v0 │ │ +0b406a: 1100 |0007: return-object v0 │ │ +0b406c: 1a00 2a04 |0008: const-string v0, "GL_BYTE" // string@042a │ │ +0b4070: 28fd |000a: goto 0007 // -0003 │ │ +0b4072: 1a00 db05 |000b: const-string v0, "GL_UNSIGNED_BYTE" // string@05db │ │ +0b4076: 28fa |000d: goto 0007 // -0006 │ │ +0b4078: 1a00 6d05 |000e: const-string v0, "GL_SHORT" // string@056d │ │ +0b407c: 28f7 |0010: goto 0007 // -0009 │ │ +0b407e: 1a00 7904 |0011: const-string v0, "GL_FIXED" // string@0479 │ │ +0b4082: 28f4 |0013: goto 0007 // -000c │ │ +0b4084: 1a00 7b04 |0014: const-string v0, "GL_FLOAT" // string@047b │ │ +0b4088: 28f1 |0016: goto 0007 // -000f │ │ +0b408a: 0000 |0017: nop // spacer │ │ +0b408c: 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 │ │ @@ -205312,24 +205340,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a6280: |[0a6280] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getShadeModel:(I)Ljava/lang/String; │ │ -0a6290: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0a6296: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a629c: 0c00 |0006: move-result-object v0 │ │ -0a629e: 1100 |0007: return-object v0 │ │ -0a62a0: 1a00 7a04 |0008: const-string v0, "GL_FLAT" // string@047a │ │ -0a62a4: 28fd |000a: goto 0007 // -0003 │ │ -0a62a6: 1a00 6e05 |000b: const-string v0, "GL_SMOOTH" // string@056e │ │ -0a62aa: 28fa |000d: goto 0007 // -0006 │ │ -0a62ac: 0001 0200 001d 0000 0800 0000 0b00 ... |000e: packed-switch-data (8 units) │ │ +0b40b8: |[0b40b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getShadeModel:(I)Ljava/lang/String; │ │ +0b40c8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b40ce: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b40d4: 0c00 |0006: move-result-object v0 │ │ +0b40d6: 1100 |0007: return-object v0 │ │ +0b40d8: 1a00 7a04 |0008: const-string v0, "GL_FLAT" // string@047a │ │ +0b40dc: 28fd |000a: goto 0007 // -0003 │ │ +0b40de: 1a00 6e05 |000b: const-string v0, "GL_SMOOTH" // string@056e │ │ +0b40e2: 28fa |000d: goto 0007 // -0006 │ │ +0b40e4: 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 │ │ @@ -205342,24 +205370,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a62bc: |[0a62bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvPName:(I)Ljava/lang/String; │ │ -0a62cc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0a62d2: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a62d8: 0c00 |0006: move-result-object v0 │ │ -0a62da: 1100 |0007: return-object v0 │ │ -0a62dc: 1a00 cd05 |0008: const-string v0, "GL_TEXTURE_ENV_MODE" // string@05cd │ │ -0a62e0: 28fd |000a: goto 0007 // -0003 │ │ -0a62e2: 1a00 cc05 |000b: const-string v0, "GL_TEXTURE_ENV_COLOR" // string@05cc │ │ -0a62e6: 28fa |000d: goto 0007 // -0006 │ │ -0a62e8: 0001 0200 0022 0000 0800 0000 0b00 ... |000e: packed-switch-data (8 units) │ │ +0b40f4: |[0b40f4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvPName:(I)Ljava/lang/String; │ │ +0b4104: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b410a: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b4110: 0c00 |0006: move-result-object v0 │ │ +0b4112: 1100 |0007: return-object v0 │ │ +0b4114: 1a00 cd05 |0008: const-string v0, "GL_TEXTURE_ENV_MODE" // string@05cd │ │ +0b4118: 28fd |000a: goto 0007 // -0003 │ │ +0b411a: 1a00 cc05 |000b: const-string v0, "GL_TEXTURE_ENV_COLOR" // string@05cc │ │ +0b411e: 28fa |000d: goto 0007 // -0006 │ │ +0b4120: 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 │ │ @@ -205372,24 +205400,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0a62f8: |[0a62f8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamCount:(I)I │ │ -0a6308: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ -0a630e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a6310: 0f00 |0004: return v0 │ │ -0a6312: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0a6314: 28fe |0006: goto 0004 // -0002 │ │ -0a6316: 1240 |0007: const/4 v0, #int 4 // #4 │ │ -0a6318: 28fc |0008: goto 0004 // -0004 │ │ -0a631a: 0000 |0009: nop // spacer │ │ -0a631c: 0001 0200 0022 0000 0500 0000 0700 ... |000a: packed-switch-data (8 units) │ │ +0b4130: |[0b4130] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamCount:(I)I │ │ +0b4140: 2b02 0a00 0000 |0000: packed-switch v2, 0000000a // +0000000a │ │ +0b4146: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b4148: 0f00 |0004: return v0 │ │ +0b414a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b414c: 28fe |0006: goto 0004 // -0002 │ │ +0b414e: 1240 |0007: const/4 v0, #int 4 // #4 │ │ +0b4150: 28fc |0008: goto 0004 // -0004 │ │ +0b4152: 0000 |0009: nop // spacer │ │ +0b4154: 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 │ │ @@ -205402,40 +205430,40 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0a632c: |[0a632c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamName:(F)Ljava/lang/String; │ │ -0a633c: 8730 |0000: float-to-int v0, v3 │ │ -0a633e: 8201 |0001: int-to-float v1, v0 │ │ -0a6340: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ -0a6344: 3901 1c00 |0004: if-nez v1, 0020 // +001c │ │ -0a6348: 2c00 2000 0000 |0006: sparse-switch v0, 00000026 // +00000020 │ │ -0a634e: 7110 af07 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a6354: 0c01 |000c: move-result-object v1 │ │ -0a6356: 1101 |000d: return-object v1 │ │ -0a6358: 1a01 5005 |000e: const-string v1, "GL_REPLACE" // string@0550 │ │ -0a635c: 28fd |0010: goto 000d // -0003 │ │ -0a635e: 1a01 ef04 |0011: const-string v1, "GL_MODULATE" // string@04ef │ │ -0a6362: 28fa |0013: goto 000d // -0006 │ │ -0a6364: 1a01 5604 |0014: const-string v1, "GL_DECAL" // string@0456 │ │ -0a6368: 28f7 |0016: goto 000d // -0009 │ │ -0a636a: 1a01 1804 |0017: const-string v1, "GL_BLEND" // string@0418 │ │ -0a636e: 28f4 |0019: goto 000d // -000c │ │ -0a6370: 1a01 0304 |001a: const-string v1, "GL_ADD" // string@0403 │ │ -0a6374: 28f1 |001c: goto 000d // -000f │ │ -0a6376: 1a01 4104 |001d: const-string v1, "GL_COMBINE" // string@0441 │ │ -0a637a: 28ee |001f: goto 000d // -0012 │ │ -0a637c: 7110 6424 0300 |0020: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ -0a6382: 0c01 |0023: move-result-object v1 │ │ -0a6384: 28e9 |0024: goto 000d // -0017 │ │ -0a6386: 0000 |0025: nop // spacer │ │ -0a6388: 0002 0600 0401 0000 e20b 0000 011e ... |0026: sparse-switch-data (26 units) │ │ +0b4164: |[0b4164] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvParamName:(F)Ljava/lang/String; │ │ +0b4174: 8730 |0000: float-to-int v0, v3 │ │ +0b4176: 8201 |0001: int-to-float v1, v0 │ │ +0b4178: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ +0b417c: 3901 1c00 |0004: if-nez v1, 0020 // +001c │ │ +0b4180: 2c00 2000 0000 |0006: sparse-switch v0, 00000026 // +00000020 │ │ +0b4186: 7110 af07 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b418c: 0c01 |000c: move-result-object v1 │ │ +0b418e: 1101 |000d: return-object v1 │ │ +0b4190: 1a01 5005 |000e: const-string v1, "GL_REPLACE" // string@0550 │ │ +0b4194: 28fd |0010: goto 000d // -0003 │ │ +0b4196: 1a01 ef04 |0011: const-string v1, "GL_MODULATE" // string@04ef │ │ +0b419a: 28fa |0013: goto 000d // -0006 │ │ +0b419c: 1a01 5604 |0014: const-string v1, "GL_DECAL" // string@0456 │ │ +0b41a0: 28f7 |0016: goto 000d // -0009 │ │ +0b41a2: 1a01 1804 |0017: const-string v1, "GL_BLEND" // string@0418 │ │ +0b41a6: 28f4 |0019: goto 000d // -000c │ │ +0b41a8: 1a01 0304 |001a: const-string v1, "GL_ADD" // string@0403 │ │ +0b41ac: 28f1 |001c: goto 000d // -000f │ │ +0b41ae: 1a01 4104 |001d: const-string v1, "GL_COMBINE" // string@0441 │ │ +0b41b2: 28ee |001f: goto 000d // -0012 │ │ +0b41b4: 7110 6424 0300 |0020: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ +0b41ba: 0c01 |0023: move-result-object v1 │ │ +0b41bc: 28e9 |0024: goto 000d // -0017 │ │ +0b41be: 0000 |0025: nop // spacer │ │ +0b41c0: 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 │ │ @@ -205457,23 +205485,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a63bc: |[0a63bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvTarget:(I)Ljava/lang/String; │ │ -0a63cc: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ -0a63d2: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a63d8: 0c00 |0006: move-result-object v0 │ │ -0a63da: 1100 |0007: return-object v0 │ │ -0a63dc: 1a00 cb05 |0008: const-string v0, "GL_TEXTURE_ENV" // string@05cb │ │ -0a63e0: 28fd |000a: goto 0007 // -0003 │ │ -0a63e2: 0000 |000b: nop // spacer │ │ -0a63e4: 0001 0100 0023 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ +0b41f4: |[0b41f4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureEnvTarget:(I)Ljava/lang/String; │ │ +0b4204: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ +0b420a: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b4210: 0c00 |0006: move-result-object v0 │ │ +0b4212: 1100 |0007: return-object v0 │ │ +0b4214: 1a00 cb05 |0008: const-string v0, "GL_TEXTURE_ENV" // string@05cb │ │ +0b4218: 28fd |000a: goto 0007 // -0003 │ │ +0b421a: 0000 |000b: nop // spacer │ │ +0b421c: 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 : │ │ @@ -205485,32 +205513,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0a63f0: |[0a63f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTexturePName:(I)Ljava/lang/String; │ │ -0a6400: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ -0a6406: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a640c: 0c00 |0006: move-result-object v0 │ │ -0a640e: 1100 |0007: return-object v0 │ │ -0a6410: 1a00 ce05 |0008: const-string v0, "GL_TEXTURE_MAG_FILTER" // string@05ce │ │ -0a6414: 28fd |000a: goto 0007 // -0003 │ │ -0a6416: 1a00 d205 |000b: const-string v0, "GL_TEXTURE_MIN_FILTER" // string@05d2 │ │ -0a641a: 28fa |000d: goto 0007 // -0006 │ │ -0a641c: 1a00 d405 |000e: const-string v0, "GL_TEXTURE_WRAP_S" // string@05d4 │ │ -0a6420: 28f7 |0010: goto 0007 // -0009 │ │ -0a6422: 1a00 d505 |0011: const-string v0, "GL_TEXTURE_WRAP_T" // string@05d5 │ │ -0a6426: 28f4 |0013: goto 0007 // -000c │ │ -0a6428: 1a00 9b04 |0014: const-string v0, "GL_GENERATE_MIPMAP" // string@049b │ │ -0a642c: 28f1 |0016: goto 0007 // -000f │ │ -0a642e: 1a00 c305 |0017: const-string v0, "GL_TEXTURE_CROP_RECT_OES" // string@05c3 │ │ -0a6432: 28ee |0019: goto 0007 // -0012 │ │ -0a6434: 0002 0600 0028 0000 0128 0000 0228 ... |001a: sparse-switch-data (26 units) │ │ +0b4228: |[0b4228] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTexturePName:(I)Ljava/lang/String; │ │ +0b4238: 2c02 1a00 0000 |0000: sparse-switch v2, 0000001a // +0000001a │ │ +0b423e: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b4244: 0c00 |0006: move-result-object v0 │ │ +0b4246: 1100 |0007: return-object v0 │ │ +0b4248: 1a00 ce05 |0008: const-string v0, "GL_TEXTURE_MAG_FILTER" // string@05ce │ │ +0b424c: 28fd |000a: goto 0007 // -0003 │ │ +0b424e: 1a00 d205 |000b: const-string v0, "GL_TEXTURE_MIN_FILTER" // string@05d2 │ │ +0b4252: 28fa |000d: goto 0007 // -0006 │ │ +0b4254: 1a00 d405 |000e: const-string v0, "GL_TEXTURE_WRAP_S" // string@05d4 │ │ +0b4258: 28f7 |0010: goto 0007 // -0009 │ │ +0b425a: 1a00 d505 |0011: const-string v0, "GL_TEXTURE_WRAP_T" // string@05d5 │ │ +0b425e: 28f4 |0013: goto 0007 // -000c │ │ +0b4260: 1a00 9b04 |0014: const-string v0, "GL_GENERATE_MIPMAP" // string@049b │ │ +0b4264: 28f1 |0016: goto 0007 // -000f │ │ +0b4266: 1a00 c305 |0017: const-string v0, "GL_TEXTURE_CROP_RECT_OES" // string@05c3 │ │ +0b426a: 28ee |0019: goto 0007 // -0012 │ │ +0b426c: 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 │ │ @@ -205527,44 +205555,44 @@ │ │ type : '(F)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -0a6468: |[0a6468] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureParamName:(F)Ljava/lang/String; │ │ -0a6478: 8730 |0000: float-to-int v0, v3 │ │ -0a647a: 8201 |0001: int-to-float v1, v0 │ │ -0a647c: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ -0a6480: 3901 2200 |0004: if-nez v1, 0026 // +0022 │ │ -0a6484: 2c00 2600 0000 |0006: sparse-switch v0, 0000002c // +00000026 │ │ -0a648a: 7110 af07 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a6490: 0c01 |000c: move-result-object v1 │ │ -0a6492: 1101 |000d: return-object v1 │ │ -0a6494: 1a01 2c04 |000e: const-string v1, "GL_CLAMP_TO_EDGE" // string@042c │ │ -0a6498: 28fd |0010: goto 000d // -0003 │ │ -0a649a: 1a01 4f05 |0011: const-string v1, "GL_REPEAT" // string@054f │ │ -0a649e: 28fa |0013: goto 000d // -0006 │ │ -0a64a0: 1a01 f204 |0014: const-string v1, "GL_NEAREST" // string@04f2 │ │ -0a64a4: 28f7 |0016: goto 000d // -0009 │ │ -0a64a6: 1a01 c304 |0017: const-string v1, "GL_LINEAR" // string@04c3 │ │ -0a64aa: 28f4 |0019: goto 000d // -000c │ │ -0a64ac: 1a01 f404 |001a: const-string v1, "GL_NEAREST_MIPMAP_NEAREST" // string@04f4 │ │ -0a64b0: 28f1 |001c: goto 000d // -000f │ │ -0a64b2: 1a01 c604 |001d: const-string v1, "GL_LINEAR_MIPMAP_NEAREST" // string@04c6 │ │ -0a64b6: 28ee |001f: goto 000d // -0012 │ │ -0a64b8: 1a01 f304 |0020: const-string v1, "GL_NEAREST_MIPMAP_LINEAR" // string@04f3 │ │ -0a64bc: 28eb |0022: goto 000d // -0015 │ │ -0a64be: 1a01 c504 |0023: const-string v1, "GL_LINEAR_MIPMAP_LINEAR" // string@04c5 │ │ -0a64c2: 28e8 |0025: goto 000d // -0018 │ │ -0a64c4: 7110 6424 0300 |0026: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ -0a64ca: 0c01 |0029: move-result-object v1 │ │ -0a64cc: 28e3 |002a: goto 000d // -001d │ │ -0a64ce: 0000 |002b: nop // spacer │ │ -0a64d0: 0002 0800 0026 0000 0126 0000 0027 ... |002c: sparse-switch-data (34 units) │ │ +0b42a0: |[0b42a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureParamName:(F)Ljava/lang/String; │ │ +0b42b0: 8730 |0000: float-to-int v0, v3 │ │ +0b42b2: 8201 |0001: int-to-float v1, v0 │ │ +0b42b4: 2d01 0301 |0002: cmpl-float v1, v3, v1 │ │ +0b42b8: 3901 2200 |0004: if-nez v1, 0026 // +0022 │ │ +0b42bc: 2c00 2600 0000 |0006: sparse-switch v0, 0000002c // +00000026 │ │ +0b42c2: 7110 af07 0000 |0009: invoke-static {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b42c8: 0c01 |000c: move-result-object v1 │ │ +0b42ca: 1101 |000d: return-object v1 │ │ +0b42cc: 1a01 2c04 |000e: const-string v1, "GL_CLAMP_TO_EDGE" // string@042c │ │ +0b42d0: 28fd |0010: goto 000d // -0003 │ │ +0b42d2: 1a01 4f05 |0011: const-string v1, "GL_REPEAT" // string@054f │ │ +0b42d6: 28fa |0013: goto 000d // -0006 │ │ +0b42d8: 1a01 f204 |0014: const-string v1, "GL_NEAREST" // string@04f2 │ │ +0b42dc: 28f7 |0016: goto 000d // -0009 │ │ +0b42de: 1a01 c304 |0017: const-string v1, "GL_LINEAR" // string@04c3 │ │ +0b42e2: 28f4 |0019: goto 000d // -000c │ │ +0b42e4: 1a01 f404 |001a: const-string v1, "GL_NEAREST_MIPMAP_NEAREST" // string@04f4 │ │ +0b42e8: 28f1 |001c: goto 000d // -000f │ │ +0b42ea: 1a01 c604 |001d: const-string v1, "GL_LINEAR_MIPMAP_NEAREST" // string@04c6 │ │ +0b42ee: 28ee |001f: goto 000d // -0012 │ │ +0b42f0: 1a01 f304 |0020: const-string v1, "GL_NEAREST_MIPMAP_LINEAR" // string@04f3 │ │ +0b42f4: 28eb |0022: goto 000d // -0015 │ │ +0b42f6: 1a01 c504 |0023: const-string v1, "GL_LINEAR_MIPMAP_LINEAR" // string@04c5 │ │ +0b42fa: 28e8 |0025: goto 000d // -0018 │ │ +0b42fc: 7110 6424 0300 |0026: invoke-static {v3}, Ljava/lang/Float;.toString:(F)Ljava/lang/String; // method@2464 │ │ +0b4302: 0c01 |0029: move-result-object v1 │ │ +0b4304: 28e3 |002a: goto 000d // -001d │ │ +0b4306: 0000 |002b: nop // spacer │ │ +0b4308: 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 │ │ @@ -205588,23 +205616,23 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a6514: |[0a6514] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureTarget:(I)Ljava/lang/String; │ │ -0a6524: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ -0a652a: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ -0a6530: 0c00 |0006: move-result-object v0 │ │ -0a6532: 1100 |0007: return-object v0 │ │ -0a6534: 1a00 ba05 |0008: const-string v0, "GL_TEXTURE_2D" // string@05ba │ │ -0a6538: 28fd |000a: goto 0007 // -0003 │ │ -0a653a: 0000 |000b: nop // spacer │ │ -0a653c: 0001 0100 e10d 0000 0800 0000 |000c: packed-switch-data (6 units) │ │ +0b434c: |[0b434c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.getTextureTarget:(I)Ljava/lang/String; │ │ +0b435c: 2b02 0c00 0000 |0000: packed-switch v2, 0000000c // +0000000c │ │ +0b4362: 7110 af07 0200 |0003: invoke-static {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHex:(I)Ljava/lang/String; // method@07af │ │ +0b4368: 0c00 |0006: move-result-object v0 │ │ +0b436a: 1100 |0007: return-object v0 │ │ +0b436c: 1a00 ba05 |0008: const-string v0, "GL_TEXTURE_2D" // string@05ba │ │ +0b4370: 28fd |000a: goto 0007 // -0003 │ │ +0b4372: 0000 |000b: nop // spacer │ │ +0b4374: 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 : │ │ @@ -205616,20 +205644,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a6548: |[0a6548] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.log:(Ljava/lang/String;)V │ │ -0a6558: 5410 d702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ -0a655c: 6e20 2624 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0a6562: 0e00 |0005: return-void │ │ -0a6564: 0d00 |0006: move-exception v0 │ │ -0a6566: 28fe |0007: goto 0005 // -0002 │ │ +0b4380: |[0b4380] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.log:(Ljava/lang/String;)V │ │ +0b4390: 5410 d702 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mLog:Ljava/io/Writer; // field@02d7 │ │ +0b4394: 6e20 2624 2000 |0002: invoke-virtual {v0, v2}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0b439a: 0e00 |0005: return-void │ │ +0b439c: 0d00 |0006: move-exception v0 │ │ +0b439e: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=61 │ │ 0x0006 line=58 │ │ @@ -205642,26 +205670,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a6578: |[0a6578] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.logLine:(Ljava/lang/String;)V │ │ -0a6588: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a658c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6592: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6598: 0c00 |0008: move-result-object v0 │ │ -0a659a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -0a659e: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a65a4: 0c00 |000e: move-result-object v0 │ │ -0a65a6: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a65ac: 0c00 |0012: move-result-object v0 │ │ -0a65ae: 7020 8e08 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a65b4: 0e00 |0016: return-void │ │ +0b43b0: |[0b43b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.logLine:(Ljava/lang/String;)V │ │ +0b43c0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b43c4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b43ca: 6e20 d724 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b43d0: 0c00 |0008: move-result-object v0 │ │ +0b43d2: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +0b43d6: 6e20 d224 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b43dc: 0c00 |000e: move-result-object v0 │ │ +0b43de: 6e10 dd24 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b43e4: 0c00 |0012: move-result-object v0 │ │ +0b43e6: 7020 8e08 0200 |0013: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b43ec: 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; │ │ @@ -205671,19 +205699,19 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a65b8: |[0a65b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(I)V │ │ -0a65c8: 7110 7324 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ -0a65ce: 0c00 |0003: move-result-object v0 │ │ -0a65d0: 7020 9108 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a65d6: 0e00 |0007: return-void │ │ +0b43f0: |[0b43f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(I)V │ │ +0b4400: 7110 7324 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2473 │ │ +0b4406: 0c00 |0003: move-result-object v0 │ │ +0b4408: 7020 9108 0100 |0004: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b440e: 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 │ │ @@ -205693,31 +205721,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a65d8: |[0a65d8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(Ljava/lang/String;)V │ │ -0a65e8: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a65ec: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a65f2: 1a01 9700 |0005: const-string v1, ") returns " // string@0097 │ │ -0a65f6: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a65fc: 0c00 |000a: move-result-object v0 │ │ -0a65fe: 6e20 d724 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6604: 0c00 |000e: move-result-object v0 │ │ -0a6606: 1a01 f900 |000f: const-string v1, "; │ │ +0b4410: |[0b4410] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.returns:(Ljava/lang/String;)V │ │ +0b4420: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4424: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b442a: 1a01 9700 |0005: const-string v1, ") returns " // string@0097 │ │ +0b442e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4434: 0c00 |000a: move-result-object v0 │ │ +0b4436: 6e20 d724 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b443c: 0c00 |000e: move-result-object v0 │ │ +0b443e: 1a01 f900 |000f: const-string v1, "; │ │ " // string@00f9 │ │ -0a660a: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6610: 0c00 |0014: move-result-object v0 │ │ -0a6612: 6e10 dd24 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6618: 0c00 |0018: move-result-object v0 │ │ -0a661a: 7020 8e08 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ -0a6620: 7010 a407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@07a4 │ │ -0a6626: 0e00 |001f: return-void │ │ +0b4442: 6e20 d724 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4448: 0c00 |0014: move-result-object v0 │ │ +0b444a: 6e10 dd24 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b4450: 0c00 |0018: move-result-object v0 │ │ +0b4452: 7020 8e08 0200 |0019: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.log:(Ljava/lang/String;)V // method@088e │ │ +0b4458: 7010 a407 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.flush:()V // method@07a4 │ │ +0b445e: 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; │ │ @@ -205728,24 +205756,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a6628: |[0a6628] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.startLogIndices:()V │ │ -0a6638: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a663c: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6642: 5b20 db02 |0005: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ -0a6646: 5420 db02 |0007: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ -0a664a: 1a01 0100 |0009: const-string v1, " │ │ +0b4460: |[0b4460] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.startLogIndices:()V │ │ +0b4470: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4474: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b447a: 5b20 db02 |0005: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ +0b447e: 5420 db02 |0007: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ +0b4482: 1a01 0100 |0009: const-string v1, " │ │ " // string@0001 │ │ -0a664e: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6654: 7010 9e07 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.bindArrays:()V // method@079e │ │ -0a665a: 0e00 |0011: return-void │ │ +0b4486: 6e20 d724 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b448c: 7010 9e07 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.bindArrays:()V // method@079e │ │ +0b4492: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0007 line=1146 │ │ 0x000e line=1147 │ │ 0x0011 line=1148 │ │ locals : │ │ @@ -205756,51 +205784,51 @@ │ │ type : '(IILjava/nio/Buffer;)[C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0a665c: |[0a665c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toCharIndices:(IILjava/nio/Buffer;)[C │ │ -0a666c: 2396 e603 |0000: new-array v6, v9, [C // type@03e6 │ │ -0a6670: 2b0a 4000 0000 |0002: packed-switch v10, 00000042 // +00000040 │ │ -0a6676: 1106 |0005: return-object v6 │ │ -0a6678: 6e30 9308 980b |0006: invoke-virtual {v8, v9, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0893 │ │ -0a667e: 0c01 |0009: move-result-object v1 │ │ -0a6680: 6e10 3225 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@2532 │ │ -0a6686: 0c00 |000d: move-result-object v0 │ │ -0a6688: 6e10 3325 0100 |000e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@2533 │ │ -0a668e: 0a04 |0011: move-result v4 │ │ -0a6690: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0a6692: 3593 f2ff |0013: if-ge v3, v9, 0005 // -000e │ │ -0a6696: 9007 0403 |0015: add-int v7, v4, v3 │ │ -0a669a: 4807 0007 |0017: aget-byte v7, v0, v7 │ │ -0a669e: d577 ff00 |0019: and-int/lit16 v7, v7, #int 255 // #00ff │ │ -0a66a2: 8e77 |001b: int-to-char v7, v7 │ │ -0a66a4: 5007 0603 |001c: aput-char v7, v6, v3 │ │ -0a66a8: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a66ac: 28f3 |0020: goto 0013 // -000d │ │ -0a66ae: 20b7 a903 |0021: instance-of v7, v11, Ljava/nio/CharBuffer; // type@03a9 │ │ -0a66b2: 3807 1400 |0023: if-eqz v7, 0037 // +0014 │ │ -0a66b6: 07b2 |0025: move-object v2, v11 │ │ -0a66b8: 1f02 a903 |0026: check-cast v2, Ljava/nio/CharBuffer; // type@03a9 │ │ -0a66bc: 6e10 5025 0200 |0028: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@2550 │ │ -0a66c2: 0a05 |002b: move-result v5 │ │ -0a66c4: 1207 |002c: const/4 v7, #int 0 // #0 │ │ -0a66c6: 6e20 5125 7200 |002d: invoke-virtual {v2, v7}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@2551 │ │ -0a66cc: 6e20 4d25 6200 |0030: invoke-virtual {v2, v6}, Ljava/nio/CharBuffer;.get:([C)Ljava/nio/CharBuffer; // method@254d │ │ -0a66d2: 6e20 5125 5200 |0033: invoke-virtual {v2, v5}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@2551 │ │ -0a66d8: 28cf |0036: goto 0005 // -0031 │ │ -0a66da: da07 0902 |0037: mul-int/lit8 v7, v9, #int 2 // #02 │ │ -0a66de: 6e30 9308 780b |0039: invoke-virtual {v8, v7, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0893 │ │ -0a66e4: 0c01 |003c: move-result-object v1 │ │ -0a66e6: 6e10 3425 0100 |003d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@2534 │ │ -0a66ec: 0c02 |0040: move-result-object v2 │ │ -0a66ee: 28e7 |0041: goto 0028 // -0019 │ │ -0a66f0: 0001 0300 0114 0000 0400 0000 0300 ... |0042: packed-switch-data (10 units) │ │ +0b4494: |[0b4494] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toCharIndices:(IILjava/nio/Buffer;)[C │ │ +0b44a4: 2396 e603 |0000: new-array v6, v9, [C // type@03e6 │ │ +0b44a8: 2b0a 4000 0000 |0002: packed-switch v10, 00000042 // +00000040 │ │ +0b44ae: 1106 |0005: return-object v6 │ │ +0b44b0: 6e30 9308 980b |0006: invoke-virtual {v8, v9, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0893 │ │ +0b44b6: 0c01 |0009: move-result-object v1 │ │ +0b44b8: 6e10 3225 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.array:()[B // method@2532 │ │ +0b44be: 0c00 |000d: move-result-object v0 │ │ +0b44c0: 6e10 3325 0100 |000e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.arrayOffset:()I // method@2533 │ │ +0b44c6: 0a04 |0011: move-result v4 │ │ +0b44c8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0b44ca: 3593 f2ff |0013: if-ge v3, v9, 0005 // -000e │ │ +0b44ce: 9007 0403 |0015: add-int v7, v4, v3 │ │ +0b44d2: 4807 0007 |0017: aget-byte v7, v0, v7 │ │ +0b44d6: d577 ff00 |0019: and-int/lit16 v7, v7, #int 255 // #00ff │ │ +0b44da: 8e77 |001b: int-to-char v7, v7 │ │ +0b44dc: 5007 0603 |001c: aput-char v7, v6, v3 │ │ +0b44e0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b44e4: 28f3 |0020: goto 0013 // -000d │ │ +0b44e6: 20b7 a903 |0021: instance-of v7, v11, Ljava/nio/CharBuffer; // type@03a9 │ │ +0b44ea: 3807 1400 |0023: if-eqz v7, 0037 // +0014 │ │ +0b44ee: 07b2 |0025: move-object v2, v11 │ │ +0b44f0: 1f02 a903 |0026: check-cast v2, Ljava/nio/CharBuffer; // type@03a9 │ │ +0b44f4: 6e10 5025 0200 |0028: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@2550 │ │ +0b44fa: 0a05 |002b: move-result v5 │ │ +0b44fc: 1207 |002c: const/4 v7, #int 0 // #0 │ │ +0b44fe: 6e20 5125 7200 |002d: invoke-virtual {v2, v7}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@2551 │ │ +0b4504: 6e20 4d25 6200 |0030: invoke-virtual {v2, v6}, Ljava/nio/CharBuffer;.get:([C)Ljava/nio/CharBuffer; // method@254d │ │ +0b450a: 6e20 5125 5200 |0033: invoke-virtual {v2, v5}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@2551 │ │ +0b4510: 28cf |0036: goto 0005 // -0031 │ │ +0b4512: da07 0902 |0037: mul-int/lit8 v7, v9, #int 2 // #02 │ │ +0b4516: 6e30 9308 780b |0039: invoke-virtual {v8, v7, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; // method@0893 │ │ +0b451c: 0c01 |003c: move-result-object v1 │ │ +0b451e: 6e10 3425 0100 |003d: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@2534 │ │ +0b4524: 0c02 |0040: move-result-object v2 │ │ +0b4526: 28e7 |0041: goto 0028 // -0019 │ │ +0b4528: 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 │ │ @@ -205837,47 +205865,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 │ │ -0a6704: |[0a6704] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; │ │ -0a6714: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6718: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a671e: 1a02 ab2a |0005: const-string v2, "{ │ │ +0b453c: |[0b453c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; │ │ +0b454c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4550: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b4556: 1a02 ab2a |0005: const-string v2, "{ │ │ " // string@2aab │ │ -0a6722: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6728: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a672a: 3551 2d00 |000b: if-ge v1, v5, 0038 // +002d │ │ -0a672e: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6732: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6738: 1a03 2400 |0012: const-string v3, " [" // string@0024 │ │ -0a673c: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6742: 0c02 |0017: move-result-object v2 │ │ -0a6744: 6e20 d424 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a674a: 0c02 |001b: move-result-object v2 │ │ -0a674c: 1a03 5810 |001c: const-string v3, "] = " // string@1058 │ │ -0a6750: 6e20 d724 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6756: 0c02 |0021: move-result-object v2 │ │ -0a6758: 6e10 dd24 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a675e: 0c02 |0025: move-result-object v2 │ │ -0a6760: 6e20 d724 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6766: 6e20 6a25 1700 |0029: invoke-virtual {v7, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0a676c: 0a02 |002c: move-result v2 │ │ -0a676e: 7040 a507 0462 |002d: invoke-direct {v4, v0, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@07a5 │ │ -0a6774: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ -0a6778: 6e20 d224 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a677e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a6782: 28d4 |0037: goto 000b // -002c │ │ -0a6784: 1a02 af2a |0038: const-string v2, "}" // string@2aaf │ │ -0a6788: 6e20 d724 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a678e: 6e10 dd24 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6794: 0c02 |0040: move-result-object v2 │ │ -0a6796: 1102 |0041: return-object v2 │ │ +0b455a: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4560: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b4562: 3551 2d00 |000b: if-ge v1, v5, 0038 // +002d │ │ +0b4566: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0b456a: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b4570: 1a03 2400 |0012: const-string v3, " [" // string@0024 │ │ +0b4574: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b457a: 0c02 |0017: move-result-object v2 │ │ +0b457c: 6e20 d424 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b4582: 0c02 |001b: move-result-object v2 │ │ +0b4584: 1a03 5810 |001c: const-string v3, "] = " // string@1058 │ │ +0b4588: 6e20 d724 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b458e: 0c02 |0021: move-result-object v2 │ │ +0b4590: 6e10 dd24 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b4596: 0c02 |0025: move-result-object v2 │ │ +0b4598: 6e20 d724 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b459e: 6e20 6a25 1700 |0029: invoke-virtual {v7, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0b45a4: 0a02 |002c: move-result v2 │ │ +0b45a6: 7040 a507 0462 |002d: invoke-direct {v4, v0, v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@07a5 │ │ +0b45ac: 1302 0a00 |0030: const/16 v2, #int 10 // #a │ │ +0b45b0: 6e20 d224 2000 |0032: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b45b6: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b45ba: 28d4 |0037: goto 000b // -002c │ │ +0b45bc: 1a02 af2a |0038: const-string v2, "}" // string@2aaf │ │ +0b45c0: 6e20 d724 2000 |003a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b45c6: 6e10 dd24 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b45cc: 0c02 |0040: move-result-object v2 │ │ +0b45ce: 1102 |0041: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ 0x000a line=205 │ │ 0x000d line=206 │ │ 0x0029 line=207 │ │ @@ -205898,53 +205926,53 @@ │ │ type : '(II[II)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -0a6798: |[0a6798] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(II[II)Ljava/lang/String; │ │ -0a67a8: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0a67ac: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a67b2: 1a04 ab2a |0005: const-string v4, "{ │ │ +0b45d0: |[0b45d0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(II[II)Ljava/lang/String; │ │ +0b45e0: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0b45e4: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b45ea: 1a04 ab2a |0005: const-string v4, "{ │ │ " // string@2aab │ │ -0a67b6: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a67bc: 2190 |000a: array-length v0, v9 │ │ -0a67be: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0a67c0: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -0a67c4: 9003 0a02 |000e: add-int v3, v10, v2 │ │ -0a67c8: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a67cc: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a67d2: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ -0a67d6: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a67dc: 0c04 |001a: move-result-object v4 │ │ -0a67de: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a67e4: 0c04 |001e: move-result-object v4 │ │ -0a67e6: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ -0a67ea: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a67f0: 0c04 |0024: move-result-object v4 │ │ -0a67f2: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a67f8: 0c04 |0028: move-result-object v4 │ │ -0a67fa: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6800: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -0a6804: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -0a6808: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ -0a680c: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6812: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -0a6816: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a681c: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a6820: 28d0 |003c: goto 000c // -0030 │ │ -0a6822: 4404 0903 |003d: aget v4, v9, v3 │ │ -0a6826: 7040 a507 1684 |003f: invoke-direct {v6, v1, v4, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@07a5 │ │ -0a682c: 28f3 |0042: goto 0035 // -000d │ │ -0a682e: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ -0a6832: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6838: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a683e: 0c04 |004b: move-result-object v4 │ │ -0a6840: 1104 |004c: return-object v4 │ │ +0b45ee: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b45f4: 2190 |000a: array-length v0, v9 │ │ +0b45f6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0b45f8: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +0b45fc: 9003 0a02 |000e: add-int v3, v10, v2 │ │ +0b4600: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4604: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b460a: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ +0b460e: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4614: 0c04 |001a: move-result-object v4 │ │ +0b4616: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b461c: 0c04 |001e: move-result-object v4 │ │ +0b461e: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ +0b4622: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4628: 0c04 |0024: move-result-object v4 │ │ +0b462a: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b4630: 0c04 |0028: move-result-object v4 │ │ +0b4632: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4638: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +0b463c: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +0b4640: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ +0b4644: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b464a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +0b464e: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b4654: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b4658: 28d0 |003c: goto 000c // -0030 │ │ +0b465a: 4404 0903 |003d: aget v4, v9, v3 │ │ +0b465e: 7040 a507 1684 |003f: invoke-direct {v6, v1, v4, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.formattedAppend:(Ljava/lang/StringBuilder;II)V // method@07a5 │ │ +0b4664: 28f3 |0042: goto 0035 // -000d │ │ +0b4666: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ +0b466a: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4670: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b4676: 0c04 |004b: move-result-object v4 │ │ +0b4678: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x000a line=141 │ │ 0x000b line=142 │ │ 0x000e line=143 │ │ @@ -205972,49 +206000,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 │ │ -0a6844: |[0a6844] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; │ │ -0a6854: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6858: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a685e: 1a02 ab2a |0005: const-string v2, "{ │ │ +0b467c: |[0b467c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/FloatBuffer;)Ljava/lang/String; │ │ +0b468c: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4690: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b4696: 1a02 ab2a |0005: const-string v2, "{ │ │ " // string@2aab │ │ -0a6862: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6868: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a686a: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ -0a686e: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6872: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6878: 1a03 2400 |0012: const-string v3, " [" // string@0024 │ │ -0a687c: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6882: 0c02 |0017: move-result-object v2 │ │ -0a6884: 6e20 d424 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a688a: 0c02 |001b: move-result-object v2 │ │ -0a688c: 1a03 5810 |001c: const-string v3, "] = " // string@1058 │ │ -0a6890: 6e20 d724 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6896: 0c02 |0021: move-result-object v2 │ │ -0a6898: 6e20 5d25 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0a689e: 0a03 |0025: move-result v3 │ │ -0a68a0: 6e20 d324 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0a68a6: 0c02 |0029: move-result-object v2 │ │ -0a68a8: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ -0a68ac: 6e20 d224 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a68b2: 0c02 |002f: move-result-object v2 │ │ -0a68b4: 6e10 dd24 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a68ba: 0c02 |0033: move-result-object v2 │ │ -0a68bc: 6e20 d724 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a68c2: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a68c6: 28d2 |0039: goto 000b // -002e │ │ -0a68c8: 1a02 af2a |003a: const-string v2, "}" // string@2aaf │ │ -0a68cc: 6e20 d724 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a68d2: 6e10 dd24 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a68d8: 0c02 |0042: move-result-object v2 │ │ -0a68da: 1102 |0043: return-object v2 │ │ +0b469a: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b46a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b46a2: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ +0b46a6: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0b46aa: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b46b0: 1a03 2400 |0012: const-string v3, " [" // string@0024 │ │ +0b46b4: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b46ba: 0c02 |0017: move-result-object v2 │ │ +0b46bc: 6e20 d424 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b46c2: 0c02 |001b: move-result-object v2 │ │ +0b46c4: 1a03 5810 |001c: const-string v3, "] = " // string@1058 │ │ +0b46c8: 6e20 d724 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b46ce: 0c02 |0021: move-result-object v2 │ │ +0b46d0: 6e20 5d25 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b46d6: 0a03 |0025: move-result v3 │ │ +0b46d8: 6e20 d324 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0b46de: 0c02 |0029: move-result-object v2 │ │ +0b46e0: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ +0b46e4: 6e20 d224 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b46ea: 0c02 |002f: move-result-object v2 │ │ +0b46ec: 6e10 dd24 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b46f2: 0c02 |0033: move-result-object v2 │ │ +0b46f4: 6e20 d724 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b46fa: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b46fe: 28d2 |0039: goto 000b // -002e │ │ +0b4700: 1a02 af2a |003a: const-string v2, "}" // string@2aaf │ │ +0b4704: 6e20 d724 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b470a: 6e10 dd24 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b4710: 0c02 |0042: move-result-object v2 │ │ +0b4712: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ 0x000a line=195 │ │ 0x000d line=196 │ │ 0x0037 line=195 │ │ @@ -206032,49 +206060,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 │ │ -0a68dc: |[0a68dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; │ │ -0a68ec: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0a68f0: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a68f6: 1a02 ab2a |0005: const-string v2, "{ │ │ +0b4714: |[0b4714] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(ILjava/nio/ShortBuffer;)Ljava/lang/String; │ │ +0b4724: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4728: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b472e: 1a02 ab2a |0005: const-string v2, "{ │ │ " // string@2aab │ │ -0a68fa: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6900: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a6902: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ -0a6906: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0a690a: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6910: 1a03 2400 |0012: const-string v3, " [" // string@0024 │ │ -0a6914: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a691a: 0c02 |0017: move-result-object v2 │ │ -0a691c: 6e20 d424 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a6922: 0c02 |001b: move-result-object v2 │ │ -0a6924: 1a03 5810 |001c: const-string v3, "] = " // string@1058 │ │ -0a6928: 6e20 d724 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a692e: 0c02 |0021: move-result-object v2 │ │ -0a6930: 6e20 7e25 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/ShortBuffer;.get:(I)S // method@257e │ │ -0a6936: 0a03 |0025: move-result v3 │ │ -0a6938: 6e20 d424 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a693e: 0c02 |0029: move-result-object v2 │ │ -0a6940: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ -0a6944: 6e20 d224 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a694a: 0c02 |002f: move-result-object v2 │ │ -0a694c: 6e10 dd24 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6952: 0c02 |0033: move-result-object v2 │ │ -0a6954: 6e20 d724 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a695a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a695e: 28d2 |0039: goto 000b // -002e │ │ -0a6960: 1a02 af2a |003a: const-string v2, "}" // string@2aaf │ │ -0a6964: 6e20 d724 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a696a: 6e10 dd24 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6970: 0c02 |0042: move-result-object v2 │ │ -0a6972: 1102 |0043: return-object v2 │ │ +0b4732: 6e20 d724 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4738: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b473a: 3551 2f00 |000b: if-ge v1, v5, 003a // +002f │ │ +0b473e: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0b4742: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b4748: 1a03 2400 |0012: const-string v3, " [" // string@0024 │ │ +0b474c: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4752: 0c02 |0017: move-result-object v2 │ │ +0b4754: 6e20 d424 1200 |0018: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b475a: 0c02 |001b: move-result-object v2 │ │ +0b475c: 1a03 5810 |001c: const-string v3, "] = " // string@1058 │ │ +0b4760: 6e20 d724 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4766: 0c02 |0021: move-result-object v2 │ │ +0b4768: 6e20 7e25 1600 |0022: invoke-virtual {v6, v1}, Ljava/nio/ShortBuffer;.get:(I)S // method@257e │ │ +0b476e: 0a03 |0025: move-result v3 │ │ +0b4770: 6e20 d424 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b4776: 0c02 |0029: move-result-object v2 │ │ +0b4778: 1303 0a00 |002a: const/16 v3, #int 10 // #a │ │ +0b477c: 6e20 d224 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b4782: 0c02 |002f: move-result-object v2 │ │ +0b4784: 6e10 dd24 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b478a: 0c02 |0033: move-result-object v2 │ │ +0b478c: 6e20 d724 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4792: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b4796: 28d2 |0039: goto 000b // -002e │ │ +0b4798: 1a02 af2a |003a: const-string v2, "}" // string@2aaf │ │ +0b479c: 6e20 d724 2000 |003c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b47a2: 6e10 dd24 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b47a8: 0c02 |0042: move-result-object v2 │ │ +0b47aa: 1102 |0043: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ 0x000a line=217 │ │ 0x000d line=218 │ │ 0x0037 line=217 │ │ @@ -206092,53 +206120,53 @@ │ │ type : '(I[FI)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0a6974: |[0a6974] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[FI)Ljava/lang/String; │ │ -0a6984: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6988: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a698e: 1a04 ab2a |0005: const-string v4, "{ │ │ +0b47ac: |[0b47ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[FI)Ljava/lang/String; │ │ +0b47bc: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0b47c0: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b47c6: 1a04 ab2a |0005: const-string v4, "{ │ │ " // string@2aab │ │ -0a6992: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6998: 2180 |000a: array-length v0, v8 │ │ -0a699a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0a699c: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -0a69a0: 9003 0902 |000e: add-int v3, v9, v2 │ │ -0a69a4: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a69a8: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a69ae: 1a05 e90f |0015: const-string v5, "[" // string@0fe9 │ │ -0a69b2: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a69b8: 0c04 |001a: move-result-object v4 │ │ -0a69ba: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a69c0: 0c04 |001e: move-result-object v4 │ │ -0a69c2: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ -0a69c6: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a69cc: 0c04 |0024: move-result-object v4 │ │ -0a69ce: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a69d4: 0c04 |0028: move-result-object v4 │ │ -0a69d6: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a69dc: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -0a69e0: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -0a69e4: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ -0a69e8: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a69ee: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -0a69f2: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a69f8: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a69fc: 28d0 |003c: goto 000c // -0030 │ │ -0a69fe: 4404 0803 |003d: aget v4, v8, v3 │ │ -0a6a02: 6e20 d324 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0a6a08: 28f3 |0042: goto 0035 // -000d │ │ -0a6a0a: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ -0a6a0e: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6a14: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6a1a: 0c04 |004b: move-result-object v4 │ │ -0a6a1c: 1104 |004c: return-object v4 │ │ +0b47ca: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b47d0: 2180 |000a: array-length v0, v8 │ │ +0b47d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0b47d4: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +0b47d8: 9003 0902 |000e: add-int v3, v9, v2 │ │ +0b47dc: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0b47e0: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b47e6: 1a05 e90f |0015: const-string v5, "[" // string@0fe9 │ │ +0b47ea: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b47f0: 0c04 |001a: move-result-object v4 │ │ +0b47f2: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b47f8: 0c04 |001e: move-result-object v4 │ │ +0b47fa: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ +0b47fe: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4804: 0c04 |0024: move-result-object v4 │ │ +0b4806: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b480c: 0c04 |0028: move-result-object v4 │ │ +0b480e: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4814: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +0b4818: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +0b481c: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ +0b4820: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b4826: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +0b482a: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b4830: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b4834: 28d0 |003c: goto 000c // -0030 │ │ +0b4836: 4404 0803 |003d: aget v4, v8, v3 │ │ +0b483a: 6e20 d324 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0b4840: 28f3 |0042: goto 0035 // -000d │ │ +0b4842: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ +0b4846: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b484c: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b4852: 0c04 |004b: move-result-object v4 │ │ +0b4854: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x000a line=177 │ │ 0x000b line=178 │ │ 0x000e line=179 │ │ @@ -206165,53 +206193,53 @@ │ │ type : '(I[SI)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0a6a20: |[0a6a20] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[SI)Ljava/lang/String; │ │ -0a6a30: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6a34: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6a3a: 1a04 ab2a |0005: const-string v4, "{ │ │ +0b4858: |[0b4858] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toString:(I[SI)Ljava/lang/String; │ │ +0b4868: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0b486c: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b4872: 1a04 ab2a |0005: const-string v4, "{ │ │ " // string@2aab │ │ -0a6a3e: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6a44: 2180 |000a: array-length v0, v8 │ │ -0a6a46: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0a6a48: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ -0a6a4c: 9003 0902 |000e: add-int v3, v9, v2 │ │ -0a6a50: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0a6a54: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0a6a5a: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ -0a6a5e: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6a64: 0c04 |001a: move-result-object v4 │ │ -0a6a66: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a6a6c: 0c04 |001e: move-result-object v4 │ │ -0a6a6e: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ -0a6a72: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6a78: 0c04 |0024: move-result-object v4 │ │ -0a6a7a: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6a80: 0c04 |0028: move-result-object v4 │ │ -0a6a82: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6a88: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ -0a6a8c: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ -0a6a90: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ -0a6a94: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6a9a: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ -0a6a9e: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0a6aa4: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a6aa8: 28d0 |003c: goto 000c // -0030 │ │ -0a6aaa: 4a04 0803 |003d: aget-short v4, v8, v3 │ │ -0a6aae: 6e20 d424 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0a6ab4: 28f3 |0042: goto 0035 // -000d │ │ -0a6ab6: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ -0a6aba: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0a6ac0: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0a6ac6: 0c04 |004b: move-result-object v4 │ │ -0a6ac8: 1104 |004c: return-object v4 │ │ +0b4876: 6e20 d724 4100 |0007: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b487c: 2180 |000a: array-length v0, v8 │ │ +0b487e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0b4880: 3572 3700 |000c: if-ge v2, v7, 0043 // +0037 │ │ +0b4884: 9003 0902 |000e: add-int v3, v9, v2 │ │ +0b4888: 2204 9103 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0b488c: 7010 d024 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b4892: 1a05 2400 |0015: const-string v5, " [" // string@0024 │ │ +0b4896: 6e20 d724 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b489c: 0c04 |001a: move-result-object v4 │ │ +0b489e: 6e20 d424 3400 |001b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b48a4: 0c04 |001e: move-result-object v4 │ │ +0b48a6: 1a05 5810 |001f: const-string v5, "] = " // string@1058 │ │ +0b48aa: 6e20 d724 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b48b0: 0c04 |0024: move-result-object v4 │ │ +0b48b2: 6e10 dd24 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b48b8: 0c04 |0028: move-result-object v4 │ │ +0b48ba: 6e20 d724 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b48c0: 3a03 0400 |002c: if-ltz v3, 0030 // +0004 │ │ +0b48c4: 3403 0f00 |002e: if-lt v3, v0, 003d // +000f │ │ +0b48c8: 1a04 d521 |0030: const-string v4, "out of bounds" // string@21d5 │ │ +0b48cc: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b48d2: 1304 0a00 |0035: const/16 v4, #int 10 // #a │ │ +0b48d6: 6e20 d224 4100 |0037: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0b48dc: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b48e0: 28d0 |003c: goto 000c // -0030 │ │ +0b48e2: 4a04 0803 |003d: aget-short v4, v8, v3 │ │ +0b48e6: 6e20 d424 4100 |003f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b48ec: 28f3 |0042: goto 0035 // -000d │ │ +0b48ee: 1a04 af2a |0043: const-string v4, "}" // string@2aaf │ │ +0b48f2: 6e20 d724 4100 |0045: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b48f8: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b48fe: 0c04 |004b: move-result-object v4 │ │ +0b4900: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x000a line=159 │ │ 0x000b line=160 │ │ 0x000e line=161 │ │ @@ -206238,32 +206266,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0a6acc: |[0a6acc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.unbindArrays:()V │ │ -0a6adc: 5510 d502 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ -0a6ae0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a6ae4: 5410 d602 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ -0a6ae8: 6e10 9007 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ -0a6aee: 5510 d902 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ -0a6af2: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0a6af6: 5410 da02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ -0a6afa: 6e10 9007 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ -0a6b00: 5510 dd02 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ -0a6b04: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0a6b08: 5410 dc02 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ -0a6b0c: 6e10 9007 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ -0a6b12: 5510 de02 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ -0a6b16: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0a6b1a: 5410 df02 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ -0a6b1e: 6e10 9007 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ -0a6b24: 0e00 |0024: return-void │ │ +0b4904: |[0b4904] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.unbindArrays:()V │ │ +0b4914: 5510 d502 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ +0b4918: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b491c: 5410 d602 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ +0b4920: 6e10 9007 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ +0b4926: 5510 d902 |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ +0b492a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0b492e: 5410 da02 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ +0b4932: 6e10 9007 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ +0b4938: 5510 dd02 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ +0b493c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0b4940: 5410 dc02 |0016: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ +0b4944: 6e10 9007 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ +0b494a: 5510 de02 |001b: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ +0b494e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0b4952: 5410 df02 |001f: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ +0b4956: 6e10 9007 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo;.unbindByteBuffer:()V // method@0790 │ │ +0b495c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0009 line=1139 │ │ 0x0012 line=1140 │ │ 0x001b line=1141 │ │ 0x0024 line=1142 │ │ @@ -206276,24 +206304,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a6b28: |[0a6b28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glActiveTexture:(I)V │ │ -0a6b38: 1a00 d119 |0000: const-string v0, "glActiveTexture" // string@19d1 │ │ -0a6b3c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6b42: 1a00 fa27 |0005: const-string v0, "texture" // string@27fa │ │ -0a6b46: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6b4c: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6b52: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6b56: 7220 1426 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@2614 │ │ -0a6b5c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6b62: 0e00 |0015: return-void │ │ +0b4960: |[0b4960] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glActiveTexture:(I)V │ │ +0b4970: 1a00 d119 |0000: const-string v0, "glActiveTexture" // string@19d1 │ │ +0b4974: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b497a: 1a00 fa27 |0005: const-string v0, "texture" // string@27fa │ │ +0b497e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4984: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b498a: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b498e: 7220 1426 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@2614 │ │ +0b4994: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b499a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ 0x0005 line=1160 │ │ 0x000a line=1161 │ │ 0x000d line=1162 │ │ 0x0012 line=1163 │ │ @@ -206307,26 +206335,26 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a6b64: |[0a6b64] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFunc:(IF)V │ │ -0a6b74: 1a00 d219 |0000: const-string v0, "glAlphaFunc" // string@19d2 │ │ -0a6b78: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6b7e: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ -0a6b82: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6b88: 1a00 a423 |000a: const-string v0, "ref" // string@23a4 │ │ -0a6b8c: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a6b92: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6b98: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6b9c: 7230 1526 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@2615 │ │ -0a6ba2: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6ba8: 0e00 |001a: return-void │ │ +0b499c: |[0b499c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFunc:(IF)V │ │ +0b49ac: 1a00 d219 |0000: const-string v0, "glAlphaFunc" // string@19d2 │ │ +0b49b0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b49b6: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ +0b49ba: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b49c0: 1a00 a423 |000a: const-string v0, "ref" // string@23a4 │ │ +0b49c4: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b49ca: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b49d0: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b49d4: 7230 1526 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@2615 │ │ +0b49da: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b49e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0005 line=1168 │ │ 0x000a line=1169 │ │ 0x000f line=1170 │ │ 0x0012 line=1171 │ │ @@ -206342,26 +206370,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a6bac: |[0a6bac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFuncx:(II)V │ │ -0a6bbc: 1a00 d319 |0000: const-string v0, "glAlphaFuncx" // string@19d3 │ │ -0a6bc0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6bc6: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ -0a6bca: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6bd0: 1a00 a423 |000a: const-string v0, "ref" // string@23a4 │ │ -0a6bd4: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6bda: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6be0: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6be4: 7230 1626 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@2616 │ │ -0a6bea: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6bf0: 0e00 |001a: return-void │ │ +0b49e4: |[0b49e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glAlphaFuncx:(II)V │ │ +0b49f4: 1a00 d319 |0000: const-string v0, "glAlphaFuncx" // string@19d3 │ │ +0b49f8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b49fe: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ +0b4a02: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4a08: 1a00 a423 |000a: const-string v0, "ref" // string@23a4 │ │ +0b4a0c: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4a12: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4a18: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4a1c: 7230 1626 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFuncx:(II)V // method@2616 │ │ +0b4a22: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4a28: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x0005 line=1177 │ │ 0x000a line=1178 │ │ 0x000f line=1179 │ │ 0x0012 line=1180 │ │ @@ -206377,18 +206405,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a6bf4: |[0a6bf4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindBuffer:(II)V │ │ -0a6c04: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a6c08: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a6c0e: 2700 |0005: throw v0 │ │ +0b4a2c: |[0b4a2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindBuffer:(II)V │ │ +0b4a3c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b4a40: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b4a46: 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 │ │ @@ -206398,28 +206426,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a6c10: |[0a6c10] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindTexture:(II)V │ │ -0a6c20: 1a00 db19 |0000: const-string v0, "glBindTexture" // string@19db │ │ -0a6c24: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6c2a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a6c2e: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0a6c34: 0c01 |000a: move-result-object v1 │ │ -0a6c36: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a6c3c: 1a00 fa27 |000e: const-string v0, "texture" // string@27fa │ │ -0a6c40: 7030 9307 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6c46: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6c4c: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6c50: 7230 1726 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@2617 │ │ -0a6c56: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6c5c: 0e00 |001e: return-void │ │ +0b4a48: |[0b4a48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBindTexture:(II)V │ │ +0b4a58: 1a00 db19 |0000: const-string v0, "glBindTexture" // string@19db │ │ +0b4a5c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4a62: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b4a66: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b4a6c: 0c01 |000a: move-result-object v1 │ │ +0b4a6e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b4a74: 1a00 fa27 |000e: const-string v0, "texture" // string@27fa │ │ +0b4a78: 7030 9307 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4a7e: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4a84: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4a88: 7230 1726 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@2617 │ │ +0b4a8e: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4a94: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1185 │ │ 0x0005 line=1186 │ │ 0x000e line=1187 │ │ 0x0013 line=1188 │ │ 0x0016 line=1189 │ │ @@ -206435,30 +206463,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0a6c60: |[0a6c60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBlendFunc:(II)V │ │ -0a6c70: 1a00 df19 |0000: const-string v0, "glBlendFunc" // string@19df │ │ -0a6c74: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6c7a: 1a00 8126 |0005: const-string v0, "sfactor" // string@2681 │ │ -0a6c7e: 7020 ac07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@07ac │ │ -0a6c84: 0c01 |000a: move-result-object v1 │ │ -0a6c86: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a6c8c: 1a00 de14 |000e: const-string v0, "dfactor" // string@14de │ │ -0a6c90: 7020 ac07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@07ac │ │ -0a6c96: 0c01 |0013: move-result-object v1 │ │ -0a6c98: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a6c9e: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6ca4: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6ca8: 7230 1826 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@2618 │ │ -0a6cae: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6cb4: 0e00 |0022: return-void │ │ +0b4a98: |[0b4a98] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBlendFunc:(II)V │ │ +0b4aa8: 1a00 df19 |0000: const-string v0, "glBlendFunc" // string@19df │ │ +0b4aac: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4ab2: 1a00 8126 |0005: const-string v0, "sfactor" // string@2681 │ │ +0b4ab6: 7020 ac07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@07ac │ │ +0b4abc: 0c01 |000a: move-result-object v1 │ │ +0b4abe: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b4ac4: 1a00 de14 |000e: const-string v0, "dfactor" // string@14de │ │ +0b4ac8: 7020 ac07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFactor:(I)Ljava/lang/String; // method@07ac │ │ +0b4ace: 0c01 |0013: move-result-object v1 │ │ +0b4ad0: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b4ad6: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4adc: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4ae0: 7230 1826 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@2618 │ │ +0b4ae6: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4aec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0005 line=1195 │ │ 0x000e line=1196 │ │ 0x0017 line=1197 │ │ 0x001a line=1199 │ │ @@ -206474,18 +206502,18 @@ │ │ type : '(IILjava/nio/Buffer;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a6cb8: |[0a6cb8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferData:(IILjava/nio/Buffer;I)V │ │ -0a6cc8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a6ccc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a6cd2: 2700 |0005: throw v0 │ │ +0b4af0: |[0b4af0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferData:(IILjava/nio/Buffer;I)V │ │ +0b4b00: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b4b04: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b4b0a: 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 │ │ @@ -206497,18 +206525,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a6cd4: |[0a6cd4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ -0a6ce4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a6ce8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a6cee: 2700 |0005: throw v0 │ │ +0b4b0c: |[0b4b0c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ +0b4b1c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b4b20: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b4b26: 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 │ │ @@ -206520,26 +206548,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a6cf0: |[0a6cf0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClear:(I)V │ │ -0a6d00: 1a00 e519 |0000: const-string v0, "glClear" // string@19e5 │ │ -0a6d04: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6d0a: 1a00 ab1f |0005: const-string v0, "mask" // string@1fab │ │ -0a6d0e: 7020 a807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClearBufferMask:(I)Ljava/lang/String; // method@07a8 │ │ -0a6d14: 0c01 |000a: move-result-object v1 │ │ -0a6d16: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a6d1c: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6d22: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6d26: 7220 1926 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@2619 │ │ -0a6d2c: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6d32: 0e00 |0019: return-void │ │ +0b4b28: |[0b4b28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClear:(I)V │ │ +0b4b38: 1a00 e519 |0000: const-string v0, "glClear" // string@19e5 │ │ +0b4b3c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4b42: 1a00 ab1f |0005: const-string v0, "mask" // string@1fab │ │ +0b4b46: 7020 a807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClearBufferMask:(I)Ljava/lang/String; // method@07a8 │ │ +0b4b4c: 0c01 |000a: move-result-object v1 │ │ +0b4b4e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b4b54: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4b5a: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4b5e: 7220 1926 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@2619 │ │ +0b4b64: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4b6a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0005 line=1205 │ │ 0x000e line=1206 │ │ 0x0011 line=1208 │ │ 0x0016 line=1209 │ │ @@ -206553,30 +206581,30 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a6d34: |[0a6d34] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColor:(FFFF)V │ │ -0a6d44: 1a00 e619 |0000: const-string v0, "glClearColor" // string@19e6 │ │ -0a6d48: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6d4e: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ -0a6d52: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a6d58: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ -0a6d5c: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a6d62: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ -0a6d66: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a6d6c: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ -0a6d70: 7030 9207 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a6d76: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6d7c: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6d80: 7255 1a26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@261a │ │ -0a6d86: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6d8c: 0e00 |0024: return-void │ │ +0b4b6c: |[0b4b6c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColor:(FFFF)V │ │ +0b4b7c: 1a00 e619 |0000: const-string v0, "glClearColor" // string@19e6 │ │ +0b4b80: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4b86: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ +0b4b8a: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4b90: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ +0b4b94: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4b9a: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ +0b4b9e: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4ba4: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ +0b4ba8: 7030 9207 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4bae: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4bb4: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4bb8: 7255 1a26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@261a │ │ +0b4bbe: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4bc4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1213 │ │ 0x0005 line=1214 │ │ 0x000a line=1215 │ │ 0x000f line=1216 │ │ 0x0014 line=1217 │ │ @@ -206596,30 +206624,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a6d90: |[0a6d90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColorx:(IIII)V │ │ -0a6da0: 1a00 e619 |0000: const-string v0, "glClearColor" // string@19e6 │ │ -0a6da4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6daa: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ -0a6dae: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6db4: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ -0a6db8: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6dbe: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ -0a6dc2: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6dc8: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ -0a6dcc: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6dd2: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6dd8: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6ddc: 7255 1b26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@261b │ │ -0a6de2: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6de8: 0e00 |0024: return-void │ │ +0b4bc8: |[0b4bc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearColorx:(IIII)V │ │ +0b4bd8: 1a00 e619 |0000: const-string v0, "glClearColor" // string@19e6 │ │ +0b4bdc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4be2: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ +0b4be6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4bec: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ +0b4bf0: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4bf6: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ +0b4bfa: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4c00: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ +0b4c04: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4c0a: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4c10: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4c14: 7255 1b26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColorx:(IIII)V // method@261b │ │ +0b4c1a: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4c20: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0005 line=1226 │ │ 0x000a line=1227 │ │ 0x000f line=1228 │ │ 0x0014 line=1229 │ │ @@ -206639,24 +206667,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a6dec: |[0a6dec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthf:(F)V │ │ -0a6dfc: 1a00 e819 |0000: const-string v0, "glClearDepthf" // string@19e8 │ │ -0a6e00: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6e06: 1a00 ba14 |0005: const-string v0, "depth" // string@14ba │ │ -0a6e0a: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a6e10: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6e16: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6e1a: 7220 1c26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@261c │ │ -0a6e20: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6e26: 0e00 |0015: return-void │ │ +0b4c24: |[0b4c24] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthf:(F)V │ │ +0b4c34: 1a00 e819 |0000: const-string v0, "glClearDepthf" // string@19e8 │ │ +0b4c38: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4c3e: 1a00 ba14 |0005: const-string v0, "depth" // string@14ba │ │ +0b4c42: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4c48: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4c4e: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4c52: 7220 1c26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@261c │ │ +0b4c58: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4c5e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0005 line=1238 │ │ 0x000a line=1239 │ │ 0x000d line=1241 │ │ 0x0012 line=1242 │ │ @@ -206670,24 +206698,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a6e28: |[0a6e28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthx:(I)V │ │ -0a6e38: 1a00 e919 |0000: const-string v0, "glClearDepthx" // string@19e9 │ │ -0a6e3c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6e42: 1a00 ba14 |0005: const-string v0, "depth" // string@14ba │ │ -0a6e46: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6e4c: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6e52: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6e56: 7220 1d26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@261d │ │ -0a6e5c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6e62: 0e00 |0015: return-void │ │ +0b4c60: |[0b4c60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearDepthx:(I)V │ │ +0b4c70: 1a00 e919 |0000: const-string v0, "glClearDepthx" // string@19e9 │ │ +0b4c74: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4c7a: 1a00 ba14 |0005: const-string v0, "depth" // string@14ba │ │ +0b4c7e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4c84: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4c8a: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4c8e: 7220 1d26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthx:(I)V // method@261d │ │ +0b4c94: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4c9a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 0x0005 line=1247 │ │ 0x000a line=1248 │ │ 0x000d line=1250 │ │ 0x0012 line=1251 │ │ @@ -206701,24 +206729,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a6e64: |[0a6e64] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearStencil:(I)V │ │ -0a6e74: 1a00 ea19 |0000: const-string v0, "glClearStencil" // string@19ea │ │ -0a6e78: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6e7e: 1a00 6c24 |0005: const-string v0, "s" // string@246c │ │ -0a6e82: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6e88: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6e8e: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6e92: 7220 1e26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@261e │ │ -0a6e98: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6e9e: 0e00 |0015: return-void │ │ +0b4c9c: |[0b4c9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClearStencil:(I)V │ │ +0b4cac: 1a00 ea19 |0000: const-string v0, "glClearStencil" // string@19ea │ │ +0b4cb0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4cb6: 1a00 6c24 |0005: const-string v0, "s" // string@246c │ │ +0b4cba: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4cc0: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4cc6: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4cca: 7220 1e26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@261e │ │ +0b4cd0: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4cd6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1255 │ │ 0x0005 line=1256 │ │ 0x000a line=1257 │ │ 0x000d line=1259 │ │ 0x0012 line=1260 │ │ @@ -206732,24 +206760,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a6ea0: |[0a6ea0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClientActiveTexture:(I)V │ │ -0a6eb0: 1a00 eb19 |0000: const-string v0, "glClientActiveTexture" // string@19eb │ │ -0a6eb4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6eba: 1a00 fa27 |0005: const-string v0, "texture" // string@27fa │ │ -0a6ebe: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6ec4: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6eca: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a6ece: 7220 1f26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@261f │ │ -0a6ed4: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6eda: 0e00 |0015: return-void │ │ +0b4cd8: |[0b4cd8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClientActiveTexture:(I)V │ │ +0b4ce8: 1a00 eb19 |0000: const-string v0, "glClientActiveTexture" // string@19eb │ │ +0b4cec: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4cf2: 1a00 fa27 |0005: const-string v0, "texture" // string@27fa │ │ +0b4cf6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4cfc: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4d02: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4d06: 7220 1f26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@261f │ │ +0b4d0c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4d12: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1264 │ │ 0x0005 line=1265 │ │ 0x000a line=1266 │ │ 0x000d line=1268 │ │ 0x0012 line=1269 │ │ @@ -206763,27 +206791,27 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0a6edc: |[0a6edc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0a6eec: 1a00 ec19 |0000: const-string v0, "glClipPlanef" // string@19ec │ │ -0a6ef0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6ef6: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ -0a6efa: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6f00: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ -0a6f04: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0a6f06: 7040 9407 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a6f0c: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6f12: 5420 e202 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ -0a6f16: 7230 9426 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@2694 │ │ -0a6f1c: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6f22: 0e00 |001b: return-void │ │ +0b4d14: |[0b4d14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0b4d24: 1a00 ec19 |0000: const-string v0, "glClipPlanef" // string@19ec │ │ +0b4d28: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4d2e: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ +0b4d32: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4d38: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ +0b4d3c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0b4d3e: 7040 9407 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b4d44: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4d4a: 5420 e202 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ +0b4d4e: 7230 9426 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@2694 │ │ +0b4d54: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4d5a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2558 │ │ 0x0005 line=2559 │ │ 0x000a line=2560 │ │ 0x0010 line=2561 │ │ 0x0013 line=2562 │ │ @@ -206799,29 +206827,29 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0a6f24: |[0a6f24] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(I[FI)V │ │ -0a6f34: 1a00 ec19 |0000: const-string v0, "glClipPlanef" // string@19ec │ │ -0a6f38: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6f3e: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ -0a6f42: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6f48: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ -0a6f4c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0a6f4e: 7055 9707 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a6f54: 1a00 7321 |0010: const-string v0, "offset" // string@2173 │ │ -0a6f58: 7030 9307 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6f5e: 7010 a207 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6f64: 5420 e202 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ -0a6f68: 7240 9526 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@2695 │ │ -0a6f6e: 7010 9f07 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6f74: 0e00 |0020: return-void │ │ +0b4d5c: |[0b4d5c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanef:(I[FI)V │ │ +0b4d6c: 1a00 ec19 |0000: const-string v0, "glClipPlanef" // string@19ec │ │ +0b4d70: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4d76: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ +0b4d7a: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4d80: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ +0b4d84: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0b4d86: 7055 9707 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b4d8c: 1a00 7321 |0010: const-string v0, "offset" // string@2173 │ │ +0b4d90: 7030 9307 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4d96: 7010 a207 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4d9c: 5420 e202 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ +0b4da0: 7240 9526 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@2695 │ │ +0b4da6: 7010 9f07 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4dac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2548 │ │ 0x0005 line=2549 │ │ 0x000a line=2550 │ │ 0x0010 line=2551 │ │ 0x0015 line=2552 │ │ @@ -206839,27 +206867,27 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0a6f78: |[0a6f78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0a6f88: 1a00 ec19 |0000: const-string v0, "glClipPlanef" // string@19ec │ │ -0a6f8c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6f92: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ -0a6f96: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6f9c: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ -0a6fa0: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0a6fa2: 7040 9507 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a6fa8: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a6fae: 5420 e202 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ -0a6fb2: 7230 9626 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@2696 │ │ -0a6fb8: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a6fbe: 0e00 |001b: return-void │ │ +0b4db0: |[0b4db0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0b4dc0: 1a00 ec19 |0000: const-string v0, "glClipPlanef" // string@19ec │ │ +0b4dc4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4dca: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ +0b4dce: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4dd4: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ +0b4dd8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0b4dda: 7040 9507 0241 |000d: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b4de0: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4de6: 5420 e202 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ +0b4dea: 7230 9626 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(ILjava/nio/IntBuffer;)V // method@2696 │ │ +0b4df0: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4df6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2577 │ │ 0x0005 line=2578 │ │ 0x000a line=2579 │ │ 0x0010 line=2580 │ │ 0x0013 line=2581 │ │ @@ -206875,29 +206903,29 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0a6fc0: |[0a6fc0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(I[II)V │ │ -0a6fd0: 1a00 ed19 |0000: const-string v0, "glClipPlanex" // string@19ed │ │ -0a6fd4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a6fda: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ -0a6fde: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6fe4: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ -0a6fe8: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0a6fea: 7055 9807 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a6ff0: 1a00 7321 |0010: const-string v0, "offset" // string@2173 │ │ -0a6ff4: 7030 9307 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a6ffa: 7010 a207 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7000: 5420 e202 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ -0a7004: 7240 9726 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@2697 │ │ -0a700a: 7010 9f07 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7010: 0e00 |0020: return-void │ │ +0b4df8: |[0b4df8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glClipPlanex:(I[II)V │ │ +0b4e08: 1a00 ed19 |0000: const-string v0, "glClipPlanex" // string@19ed │ │ +0b4e0c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4e12: 1a00 7f22 |0005: const-string v0, "plane" // string@227f │ │ +0b4e16: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4e1c: 1a00 dc15 |000a: const-string v0, "equation" // string@15dc │ │ +0b4e20: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0b4e22: 7055 9807 0241 |000d: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b4e28: 1a00 7321 |0010: const-string v0, "offset" // string@2173 │ │ +0b4e2c: 7030 9307 0205 |0012: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4e32: 7010 a207 0200 |0015: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4e38: 5420 e202 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ +0b4e3c: 7240 9726 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanex:(I[II)V // method@2697 │ │ +0b4e42: 7010 9f07 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4e48: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2567 │ │ 0x0005 line=2568 │ │ 0x000a line=2569 │ │ 0x0010 line=2570 │ │ 0x0015 line=2571 │ │ @@ -206915,30 +206943,30 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a7014: |[0a7014] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4f:(FFFF)V │ │ -0a7024: 1a00 ee19 |0000: const-string v0, "glColor4f" // string@19ee │ │ -0a7028: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a702e: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ -0a7032: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7038: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ -0a703c: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7042: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ -0a7046: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a704c: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ -0a7050: 7030 9207 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7056: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a705c: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7060: 7255 2026 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@2620 │ │ -0a7066: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a706c: 0e00 |0024: return-void │ │ +0b4e4c: |[0b4e4c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4f:(FFFF)V │ │ +0b4e5c: 1a00 ee19 |0000: const-string v0, "glColor4f" // string@19ee │ │ +0b4e60: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4e66: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ +0b4e6a: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4e70: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ +0b4e74: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4e7a: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ +0b4e7e: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4e84: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ +0b4e88: 7030 9207 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b4e8e: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4e94: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4e98: 7255 2026 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@2620 │ │ +0b4e9e: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4ea4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ 0x0005 line=1274 │ │ 0x000a line=1275 │ │ 0x000f line=1276 │ │ 0x0014 line=1277 │ │ @@ -206958,18 +206986,18 @@ │ │ type : '(BBBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7070: |[0a7070] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4ub:(BBBB)V │ │ -0a7080: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a7084: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a708a: 2700 |0005: throw v0 │ │ +0b4ea8: |[0b4ea8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4ub:(BBBB)V │ │ +0b4eb8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b4ebc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b4ec2: 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 │ │ @@ -206981,30 +207009,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a708c: |[0a708c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4x:(IIII)V │ │ -0a709c: 1a00 f019 |0000: const-string v0, "glColor4x" // string@19f0 │ │ -0a70a0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a70a6: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ -0a70aa: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a70b0: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ -0a70b4: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a70ba: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ -0a70be: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a70c4: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ -0a70c8: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a70ce: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a70d4: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a70d8: 7255 2126 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@2621 │ │ -0a70de: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a70e4: 0e00 |0024: return-void │ │ +0b4ec4: |[0b4ec4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColor4x:(IIII)V │ │ +0b4ed4: 1a00 f019 |0000: const-string v0, "glColor4x" // string@19f0 │ │ +0b4ed8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4ede: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ +0b4ee2: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4ee8: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ +0b4eec: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4ef2: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ +0b4ef6: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4efc: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ +0b4f00: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b4f06: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4f0c: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4f10: 7255 2126 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4x:(IIII)V // method@2621 │ │ +0b4f16: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4f1c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0005 line=1286 │ │ 0x000a line=1287 │ │ 0x000f line=1288 │ │ 0x0014 line=1289 │ │ @@ -207024,30 +207052,30 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a70e8: |[0a70e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorMask:(ZZZZ)V │ │ -0a70f8: 1a00 f119 |0000: const-string v0, "glColorMask" // string@19f1 │ │ -0a70fc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7102: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ -0a7106: 7030 9b07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a710c: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ -0a7110: 7030 9b07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a7116: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ -0a711a: 7030 9b07 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a7120: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ -0a7124: 7030 9b07 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a712a: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7130: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7134: 7255 2226 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@2622 │ │ -0a713a: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7140: 0e00 |0024: return-void │ │ +0b4f20: |[0b4f20] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorMask:(ZZZZ)V │ │ +0b4f30: 1a00 f119 |0000: const-string v0, "glColorMask" // string@19f1 │ │ +0b4f34: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4f3a: 1a00 9e23 |0005: const-string v0, "red" // string@239e │ │ +0b4f3e: 7030 9b07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b4f44: 1a00 f51a |000a: const-string v0, "green" // string@1af5 │ │ +0b4f48: 7030 9b07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b4f4e: 1a00 4612 |000f: const-string v0, "blue" // string@1246 │ │ +0b4f52: 7030 9b07 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b4f58: 1a00 5311 |0014: const-string v0, "alpha" // string@1153 │ │ +0b4f5c: 7030 9b07 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b4f62: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4f68: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4f6c: 7255 2226 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@2622 │ │ +0b4f72: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4f78: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0005 line=1298 │ │ 0x000a line=1299 │ │ 0x000f line=1300 │ │ 0x0014 line=1301 │ │ @@ -207067,31 +207095,31 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -0a7144: |[0a7144] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ -0a7154: 1a00 f219 |0000: const-string v0, "glColorPointer" // string@19f2 │ │ -0a7158: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a715e: 705a 9c07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@079c │ │ -0a7164: 7010 a207 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a716a: 2200 f500 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ -0a716e: 0761 |000d: move-object v1, v6 │ │ -0a7170: 0172 |000e: move v2, v7 │ │ -0a7172: 0183 |000f: move v3, v8 │ │ -0a7174: 0194 |0010: move v4, v9 │ │ -0a7176: 07a5 |0011: move-object v5, v10 │ │ -0a7178: 7606 8c07 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@078c │ │ -0a717e: 5b60 d602 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ -0a7182: 5460 e002 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7186: 725a 2326 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@2623 │ │ -0a718c: 7010 9f07 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7192: 0e00 |001f: return-void │ │ +0b4f7c: |[0b4f7c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glColorPointer:(IIILjava/nio/Buffer;)V │ │ +0b4f8c: 1a00 f219 |0000: const-string v0, "glColorPointer" // string@19f2 │ │ +0b4f90: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4f96: 705a 9c07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@079c │ │ +0b4f9c: 7010 a207 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b4fa2: 2200 f500 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ +0b4fa6: 0761 |000d: move-object v1, v6 │ │ +0b4fa8: 0172 |000e: move v2, v7 │ │ +0b4faa: 0183 |000f: move v3, v8 │ │ +0b4fac: 0194 |0010: move v4, v9 │ │ +0b4fae: 07a5 |0011: move-object v5, v10 │ │ +0b4fb0: 7606 8c07 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@078c │ │ +0b4fb6: 5b60 d602 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02d6 │ │ +0b4fba: 5460 e002 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b4fbe: 725a 2326 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@2623 │ │ +0b4fc4: 7010 9f07 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b4fca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0005 line=1310 │ │ 0x0008 line=1311 │ │ 0x000b line=1312 │ │ 0x0017 line=1314 │ │ @@ -207109,52 +207137,52 @@ │ │ type : '(IIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 80 16-bit code units │ │ -0a7194: |[0a7194] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ -0a71a4: 1a01 f419 |0000: const-string v1, "glCompressedTexImage2D" // string@19f4 │ │ -0a71a8: 7020 9d07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a71ae: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ -0a71b2: 7020 c607 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0a71b8: 0c02 |000a: move-result-object v2 │ │ -0a71ba: 7030 9a07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a71c0: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ -0a71c4: 7030 9307 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a71ca: 1a01 061c |0013: const-string v1, "internalformat" // string@1c06 │ │ -0a71ce: 7030 9307 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a71d4: 1a01 0b2a |0018: const-string v1, "width" // string@2a0b │ │ -0a71d8: 7030 9307 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a71de: 1a01 471b |001d: const-string v1, "height" // string@1b47 │ │ -0a71e2: 7030 9307 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a71e8: 1a01 5312 |0022: const-string v1, "border" // string@1253 │ │ -0a71ec: 0200 1000 |0024: move/from16 v0, v16 │ │ -0a71f0: 7030 9307 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a71f6: 1a01 991b |0029: const-string v1, "imageSize" // string@1b99 │ │ -0a71fa: 0200 1100 |002b: move/from16 v0, v17 │ │ -0a71fe: 7030 9307 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7204: 1a01 6f14 |0030: const-string v1, "data" // string@146f │ │ -0a7208: 7401 9b24 1200 |0032: invoke-virtual/range {v18}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0a720e: 0c02 |0035: move-result-object v2 │ │ -0a7210: 7030 9a07 1a02 |0036: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7216: 7010 a207 0a00 |0039: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a721c: 54a1 e002 |003c: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7220: 01b2 |003e: move v2, v11 │ │ -0a7222: 01c3 |003f: move v3, v12 │ │ -0a7224: 01d4 |0040: move v4, v13 │ │ -0a7226: 01e5 |0041: move v5, v14 │ │ -0a7228: 01f6 |0042: move v6, v15 │ │ -0a722a: 0207 1000 |0043: move/from16 v7, v16 │ │ -0a722e: 0208 1100 |0045: move/from16 v8, v17 │ │ -0a7232: 0809 1200 |0047: move-object/from16 v9, v18 │ │ -0a7236: 7809 2426 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@2624 │ │ -0a723c: 7010 9f07 0a00 |004c: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7242: 0e00 |004f: return-void │ │ +0b4fcc: |[0b4fcc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ +0b4fdc: 1a01 f419 |0000: const-string v1, "glCompressedTexImage2D" // string@19f4 │ │ +0b4fe0: 7020 9d07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b4fe6: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ +0b4fea: 7020 c607 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b4ff0: 0c02 |000a: move-result-object v2 │ │ +0b4ff2: 7030 9a07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b4ff8: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ +0b4ffc: 7030 9307 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5002: 1a01 061c |0013: const-string v1, "internalformat" // string@1c06 │ │ +0b5006: 7030 9307 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b500c: 1a01 0b2a |0018: const-string v1, "width" // string@2a0b │ │ +0b5010: 7030 9307 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5016: 1a01 471b |001d: const-string v1, "height" // string@1b47 │ │ +0b501a: 7030 9307 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5020: 1a01 5312 |0022: const-string v1, "border" // string@1253 │ │ +0b5024: 0200 1000 |0024: move/from16 v0, v16 │ │ +0b5028: 7030 9307 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b502e: 1a01 991b |0029: const-string v1, "imageSize" // string@1b99 │ │ +0b5032: 0200 1100 |002b: move/from16 v0, v17 │ │ +0b5036: 7030 9307 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b503c: 1a01 6f14 |0030: const-string v1, "data" // string@146f │ │ +0b5040: 7401 9b24 1200 |0032: invoke-virtual/range {v18}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b5046: 0c02 |0035: move-result-object v2 │ │ +0b5048: 7030 9a07 1a02 |0036: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b504e: 7010 a207 0a00 |0039: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5054: 54a1 e002 |003c: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5058: 01b2 |003e: move v2, v11 │ │ +0b505a: 01c3 |003f: move v3, v12 │ │ +0b505c: 01d4 |0040: move v4, v13 │ │ +0b505e: 01e5 |0041: move v5, v14 │ │ +0b5060: 01f6 |0042: move v6, v15 │ │ +0b5062: 0207 1000 |0043: move/from16 v7, v16 │ │ +0b5066: 0208 1100 |0045: move/from16 v8, v17 │ │ +0b506a: 0809 1200 |0047: move-object/from16 v9, v18 │ │ +0b506e: 7809 2426 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@2624 │ │ +0b5074: 7010 9f07 0a00 |004c: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b507a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1320 │ │ 0x0005 line=1321 │ │ 0x000e line=1322 │ │ 0x0013 line=1323 │ │ 0x0018 line=1324 │ │ @@ -207182,57 +207210,57 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 92 16-bit code units │ │ -0a7244: |[0a7244] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0a7254: 1a01 f519 |0000: const-string v1, "glCompressedTexSubImage2D" // string@19f5 │ │ -0a7258: 7020 9d07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a725e: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ -0a7262: 7020 c607 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0a7268: 0c02 |000a: move-result-object v2 │ │ -0a726a: 7030 9a07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7270: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ -0a7274: 7030 9307 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a727a: 1a01 772a |0013: const-string v1, "xoffset" // string@2a77 │ │ -0a727e: 7030 9307 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7284: 1a01 932a |0018: const-string v1, "yoffset" // string@2a93 │ │ -0a7288: 7030 9307 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a728e: 1a01 0b2a |001d: const-string v1, "width" // string@2a0b │ │ -0a7292: 0200 1000 |001f: move/from16 v0, v16 │ │ -0a7296: 7030 9307 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a729c: 1a01 471b |0024: const-string v1, "height" // string@1b47 │ │ -0a72a0: 0200 1100 |0026: move/from16 v0, v17 │ │ -0a72a4: 7030 9307 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a72aa: 1a01 b816 |002b: const-string v1, "format" // string@16b8 │ │ -0a72ae: 0200 1200 |002d: move/from16 v0, v18 │ │ -0a72b2: 7030 9307 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a72b8: 1a01 991b |0032: const-string v1, "imageSize" // string@1b99 │ │ -0a72bc: 0200 1300 |0034: move/from16 v0, v19 │ │ -0a72c0: 7030 9307 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a72c6: 1a01 6f14 |0039: const-string v1, "data" // string@146f │ │ -0a72ca: 7401 9b24 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0a72d0: 0c02 |003e: move-result-object v2 │ │ -0a72d2: 7030 9a07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a72d8: 7010 a207 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a72de: 54b1 e002 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a72e2: 01c2 |0047: move v2, v12 │ │ -0a72e4: 01d3 |0048: move v3, v13 │ │ -0a72e6: 01e4 |0049: move v4, v14 │ │ -0a72e8: 01f5 |004a: move v5, v15 │ │ -0a72ea: 0206 1000 |004b: move/from16 v6, v16 │ │ -0a72ee: 0207 1100 |004d: move/from16 v7, v17 │ │ -0a72f2: 0208 1200 |004f: move/from16 v8, v18 │ │ -0a72f6: 0209 1300 |0051: move/from16 v9, v19 │ │ -0a72fa: 080a 1400 |0053: move-object/from16 v10, v20 │ │ -0a72fe: 780a 2526 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@2625 │ │ -0a7304: 7010 9f07 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a730a: 0e00 |005b: return-void │ │ +0b507c: |[0b507c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0b508c: 1a01 f519 |0000: const-string v1, "glCompressedTexSubImage2D" // string@19f5 │ │ +0b5090: 7020 9d07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5096: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ +0b509a: 7020 c607 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b50a0: 0c02 |000a: move-result-object v2 │ │ +0b50a2: 7030 9a07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b50a8: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ +0b50ac: 7030 9307 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50b2: 1a01 772a |0013: const-string v1, "xoffset" // string@2a77 │ │ +0b50b6: 7030 9307 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50bc: 1a01 932a |0018: const-string v1, "yoffset" // string@2a93 │ │ +0b50c0: 7030 9307 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50c6: 1a01 0b2a |001d: const-string v1, "width" // string@2a0b │ │ +0b50ca: 0200 1000 |001f: move/from16 v0, v16 │ │ +0b50ce: 7030 9307 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50d4: 1a01 471b |0024: const-string v1, "height" // string@1b47 │ │ +0b50d8: 0200 1100 |0026: move/from16 v0, v17 │ │ +0b50dc: 7030 9307 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50e2: 1a01 b816 |002b: const-string v1, "format" // string@16b8 │ │ +0b50e6: 0200 1200 |002d: move/from16 v0, v18 │ │ +0b50ea: 7030 9307 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50f0: 1a01 991b |0032: const-string v1, "imageSize" // string@1b99 │ │ +0b50f4: 0200 1300 |0034: move/from16 v0, v19 │ │ +0b50f8: 7030 9307 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b50fe: 1a01 6f14 |0039: const-string v1, "data" // string@146f │ │ +0b5102: 7401 9b24 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b5108: 0c02 |003e: move-result-object v2 │ │ +0b510a: 7030 9a07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5110: 7010 a207 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5116: 54b1 e002 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b511a: 01c2 |0047: move v2, v12 │ │ +0b511c: 01d3 |0048: move v3, v13 │ │ +0b511e: 01e4 |0049: move v4, v14 │ │ +0b5120: 01f5 |004a: move v5, v15 │ │ +0b5122: 0206 1000 |004b: move/from16 v6, v16 │ │ +0b5126: 0207 1100 |004d: move/from16 v7, v17 │ │ +0b512a: 0208 1200 |004f: move/from16 v8, v18 │ │ +0b512e: 0209 1300 |0051: move/from16 v9, v19 │ │ +0b5132: 080a 1400 |0053: move-object/from16 v10, v20 │ │ +0b5136: 780a 2526 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@2625 │ │ +0b513c: 7010 9f07 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5142: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0005 line=1338 │ │ 0x000e line=1339 │ │ 0x0013 line=1340 │ │ 0x0018 line=1341 │ │ @@ -207262,51 +207290,51 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 78 16-bit code units │ │ -0a730c: |[0a730c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ -0a731c: 1a01 f619 |0000: const-string v1, "glCopyTexImage2D" // string@19f6 │ │ -0a7320: 7020 9d07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7326: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ -0a732a: 7020 c607 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0a7330: 0c02 |000a: move-result-object v2 │ │ -0a7332: 7030 9a07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7338: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ -0a733c: 7030 9307 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7342: 1a01 061c |0013: const-string v1, "internalformat" // string@1c06 │ │ -0a7346: 7030 9307 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a734c: 1a01 532a |0018: const-string v1, "x" // string@2a53 │ │ -0a7350: 7030 9307 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7356: 1a01 7c2a |001d: const-string v1, "y" // string@2a7c │ │ -0a735a: 7030 9307 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7360: 1a01 0b2a |0022: const-string v1, "width" // string@2a0b │ │ -0a7364: 0200 1000 |0024: move/from16 v0, v16 │ │ -0a7368: 7030 9307 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a736e: 1a01 471b |0029: const-string v1, "height" // string@1b47 │ │ -0a7372: 0200 1100 |002b: move/from16 v0, v17 │ │ -0a7376: 7030 9307 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a737c: 1a01 5312 |0030: const-string v1, "border" // string@1253 │ │ -0a7380: 0200 1200 |0032: move/from16 v0, v18 │ │ -0a7384: 7030 9307 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a738a: 7010 a207 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7390: 54a1 e002 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7394: 01b2 |003c: move v2, v11 │ │ -0a7396: 01c3 |003d: move v3, v12 │ │ -0a7398: 01d4 |003e: move v4, v13 │ │ -0a739a: 01e5 |003f: move v5, v14 │ │ -0a739c: 01f6 |0040: move v6, v15 │ │ -0a739e: 0207 1000 |0041: move/from16 v7, v16 │ │ -0a73a2: 0208 1100 |0043: move/from16 v8, v17 │ │ -0a73a6: 0209 1200 |0045: move/from16 v9, v18 │ │ -0a73aa: 7809 2626 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@2626 │ │ -0a73b0: 7010 9f07 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a73b6: 0e00 |004d: return-void │ │ +0b5144: |[0b5144] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexImage2D:(IIIIIIII)V │ │ +0b5154: 1a01 f619 |0000: const-string v1, "glCopyTexImage2D" // string@19f6 │ │ +0b5158: 7020 9d07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b515e: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ +0b5162: 7020 c607 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b5168: 0c02 |000a: move-result-object v2 │ │ +0b516a: 7030 9a07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5170: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ +0b5174: 7030 9307 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b517a: 1a01 061c |0013: const-string v1, "internalformat" // string@1c06 │ │ +0b517e: 7030 9307 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5184: 1a01 532a |0018: const-string v1, "x" // string@2a53 │ │ +0b5188: 7030 9307 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b518e: 1a01 7c2a |001d: const-string v1, "y" // string@2a7c │ │ +0b5192: 7030 9307 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5198: 1a01 0b2a |0022: const-string v1, "width" // string@2a0b │ │ +0b519c: 0200 1000 |0024: move/from16 v0, v16 │ │ +0b51a0: 7030 9307 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b51a6: 1a01 471b |0029: const-string v1, "height" // string@1b47 │ │ +0b51aa: 0200 1100 |002b: move/from16 v0, v17 │ │ +0b51ae: 7030 9307 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b51b4: 1a01 5312 |0030: const-string v1, "border" // string@1253 │ │ +0b51b8: 0200 1200 |0032: move/from16 v0, v18 │ │ +0b51bc: 7030 9307 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b51c2: 7010 a207 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b51c8: 54a1 e002 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b51cc: 01b2 |003c: move v2, v11 │ │ +0b51ce: 01c3 |003d: move v3, v12 │ │ +0b51d0: 01d4 |003e: move v4, v13 │ │ +0b51d2: 01e5 |003f: move v5, v14 │ │ +0b51d4: 01f6 |0040: move v6, v15 │ │ +0b51d6: 0207 1000 |0041: move/from16 v7, v16 │ │ +0b51da: 0208 1100 |0043: move/from16 v8, v17 │ │ +0b51de: 0209 1200 |0045: move/from16 v9, v18 │ │ +0b51e2: 7809 2626 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@2626 │ │ +0b51e8: 7010 9f07 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b51ee: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0005 line=1355 │ │ 0x000e line=1356 │ │ 0x0013 line=1357 │ │ 0x0018 line=1358 │ │ @@ -207334,51 +207362,51 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 78 16-bit code units │ │ -0a73b8: |[0a73b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ -0a73c8: 1a01 f719 |0000: const-string v1, "glCopyTexSubImage2D" // string@19f7 │ │ -0a73cc: 7020 9d07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a73d2: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ -0a73d6: 7020 c607 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0a73dc: 0c02 |000a: move-result-object v2 │ │ -0a73de: 7030 9a07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a73e4: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ -0a73e8: 7030 9307 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a73ee: 1a01 772a |0013: const-string v1, "xoffset" // string@2a77 │ │ -0a73f2: 7030 9307 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a73f8: 1a01 932a |0018: const-string v1, "yoffset" // string@2a93 │ │ -0a73fc: 7030 9307 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7402: 1a01 532a |001d: const-string v1, "x" // string@2a53 │ │ -0a7406: 7030 9307 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a740c: 1a01 7c2a |0022: const-string v1, "y" // string@2a7c │ │ -0a7410: 0200 1000 |0024: move/from16 v0, v16 │ │ -0a7414: 7030 9307 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a741a: 1a01 0b2a |0029: const-string v1, "width" // string@2a0b │ │ -0a741e: 0200 1100 |002b: move/from16 v0, v17 │ │ -0a7422: 7030 9307 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7428: 1a01 471b |0030: const-string v1, "height" // string@1b47 │ │ -0a742c: 0200 1200 |0032: move/from16 v0, v18 │ │ -0a7430: 7030 9307 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7436: 7010 a207 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a743c: 54a1 e002 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7440: 01b2 |003c: move v2, v11 │ │ -0a7442: 01c3 |003d: move v3, v12 │ │ -0a7444: 01d4 |003e: move v4, v13 │ │ -0a7446: 01e5 |003f: move v5, v14 │ │ -0a7448: 01f6 |0040: move v6, v15 │ │ -0a744a: 0207 1000 |0041: move/from16 v7, v16 │ │ -0a744e: 0208 1100 |0043: move/from16 v8, v17 │ │ -0a7452: 0209 1200 |0045: move/from16 v9, v18 │ │ -0a7456: 7809 2726 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@2627 │ │ -0a745c: 7010 9f07 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7462: 0e00 |004d: return-void │ │ +0b51f0: |[0b51f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCopyTexSubImage2D:(IIIIIIII)V │ │ +0b5200: 1a01 f719 |0000: const-string v1, "glCopyTexSubImage2D" // string@19f7 │ │ +0b5204: 7020 9d07 1a00 |0002: invoke-direct {v10, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b520a: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ +0b520e: 7020 c607 ba00 |0007: invoke-direct {v10, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b5214: 0c02 |000a: move-result-object v2 │ │ +0b5216: 7030 9a07 1a02 |000b: invoke-direct {v10, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b521c: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ +0b5220: 7030 9307 1a0c |0010: invoke-direct {v10, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5226: 1a01 772a |0013: const-string v1, "xoffset" // string@2a77 │ │ +0b522a: 7030 9307 1a0d |0015: invoke-direct {v10, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5230: 1a01 932a |0018: const-string v1, "yoffset" // string@2a93 │ │ +0b5234: 7030 9307 1a0e |001a: invoke-direct {v10, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b523a: 1a01 532a |001d: const-string v1, "x" // string@2a53 │ │ +0b523e: 7030 9307 1a0f |001f: invoke-direct {v10, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5244: 1a01 7c2a |0022: const-string v1, "y" // string@2a7c │ │ +0b5248: 0200 1000 |0024: move/from16 v0, v16 │ │ +0b524c: 7030 9307 1a00 |0026: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5252: 1a01 0b2a |0029: const-string v1, "width" // string@2a0b │ │ +0b5256: 0200 1100 |002b: move/from16 v0, v17 │ │ +0b525a: 7030 9307 1a00 |002d: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5260: 1a01 471b |0030: const-string v1, "height" // string@1b47 │ │ +0b5264: 0200 1200 |0032: move/from16 v0, v18 │ │ +0b5268: 7030 9307 1a00 |0034: invoke-direct {v10, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b526e: 7010 a207 0a00 |0037: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5274: 54a1 e002 |003a: iget-object v1, v10, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5278: 01b2 |003c: move v2, v11 │ │ +0b527a: 01c3 |003d: move v3, v12 │ │ +0b527c: 01d4 |003e: move v4, v13 │ │ +0b527e: 01e5 |003f: move v5, v14 │ │ +0b5280: 01f6 |0040: move v6, v15 │ │ +0b5282: 0207 1000 |0041: move/from16 v7, v16 │ │ +0b5286: 0208 1100 |0043: move/from16 v8, v17 │ │ +0b528a: 0209 1200 |0045: move/from16 v9, v18 │ │ +0b528e: 7809 2726 0100 |0047: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@2627 │ │ +0b5294: 7010 9f07 0a00 |004a: invoke-direct {v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b529a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0005 line=1371 │ │ 0x000e line=1372 │ │ 0x0013 line=1373 │ │ 0x0018 line=1374 │ │ @@ -207406,24 +207434,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a7464: |[0a7464] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCullFace:(I)V │ │ -0a7474: 1a00 fa19 |0000: const-string v0, "glCullFace" // string@19fa │ │ -0a7478: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a747e: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ -0a7482: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7488: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a748e: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7492: 7220 2826 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@2628 │ │ -0a7498: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a749e: 0e00 |0015: return-void │ │ +0b529c: |[0b529c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glCullFace:(I)V │ │ +0b52ac: 1a00 fa19 |0000: const-string v0, "glCullFace" // string@19fa │ │ +0b52b0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b52b6: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ +0b52ba: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b52c0: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b52c6: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b52ca: 7220 2826 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@2628 │ │ +0b52d0: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b52d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1386 │ │ 0x0005 line=1387 │ │ 0x000a line=1388 │ │ 0x000d line=1390 │ │ 0x0012 line=1391 │ │ @@ -207437,18 +207465,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a74a0: |[0a74a0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ -0a74b0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a74b4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a74ba: 2700 |0005: throw v0 │ │ +0b52d8: |[0b52d8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ +0b52e8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b52ec: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b52f2: 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; │ │ @@ -207458,18 +207486,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a74bc: |[0a74bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(I[II)V │ │ -0a74cc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a74d0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a74d6: 2700 |0005: throw v0 │ │ +0b52f4: |[0b52f4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteBuffers:(I[II)V │ │ +0b5304: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b5308: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b530e: 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 │ │ @@ -207480,26 +207508,26 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0a74d8: |[0a74d8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ -0a74e8: 1a00 031a |0000: const-string v0, "glDeleteTextures" // string@1a03 │ │ -0a74ec: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a74f2: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ -0a74f6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a74fc: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ -0a7500: 7040 9507 0132 |000c: invoke-direct {v1, v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a7506: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a750c: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7510: 7230 2926 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@2629 │ │ -0a7516: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a751c: 0e00 |001a: return-void │ │ +0b5310: |[0b5310] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ +0b5320: 1a00 031a |0000: const-string v0, "glDeleteTextures" // string@1a03 │ │ +0b5324: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b532a: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ +0b532e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5334: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ +0b5338: 7040 9507 0132 |000c: invoke-direct {v1, v0, v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b533e: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5344: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5348: 7230 2926 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@2629 │ │ +0b534e: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5354: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0005 line=1407 │ │ 0x000a line=1408 │ │ 0x000f line=1409 │ │ 0x0012 line=1411 │ │ @@ -207515,28 +207543,28 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0a7520: |[0a7520] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(I[II)V │ │ -0a7530: 1a00 031a |0000: const-string v0, "glDeleteTextures" // string@1a03 │ │ -0a7534: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a753a: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ -0a753e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7544: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ -0a7548: 7054 9807 0132 |000c: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a754e: 1a00 7321 |000f: const-string v0, "offset" // string@2173 │ │ -0a7552: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7558: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a755e: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7562: 7240 2a26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@262a │ │ -0a7568: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a756e: 0e00 |001f: return-void │ │ +0b5358: |[0b5358] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDeleteTextures:(I[II)V │ │ +0b5368: 1a00 031a |0000: const-string v0, "glDeleteTextures" // string@1a03 │ │ +0b536c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5372: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ +0b5376: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b537c: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ +0b5380: 7054 9807 0132 |000c: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b5386: 1a00 7321 |000f: const-string v0, "offset" // string@2173 │ │ +0b538a: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5390: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5396: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b539a: 7240 2a26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@262a │ │ +0b53a0: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b53a6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0005 line=1396 │ │ 0x000a line=1397 │ │ 0x000f line=1398 │ │ 0x0014 line=1399 │ │ @@ -207554,24 +207582,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a7570: |[0a7570] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthFunc:(I)V │ │ -0a7580: 1a00 041a |0000: const-string v0, "glDepthFunc" // string@1a04 │ │ -0a7584: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a758a: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ -0a758e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7594: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a759a: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a759e: 7220 2b26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@262b │ │ -0a75a4: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a75aa: 0e00 |0015: return-void │ │ +0b53a8: |[0b53a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthFunc:(I)V │ │ +0b53b8: 1a00 041a |0000: const-string v0, "glDepthFunc" // string@1a04 │ │ +0b53bc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b53c2: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ +0b53c6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b53cc: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b53d2: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b53d6: 7220 2b26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@262b │ │ +0b53dc: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b53e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0005 line=1417 │ │ 0x000a line=1418 │ │ 0x000d line=1420 │ │ 0x0012 line=1421 │ │ @@ -207585,24 +207613,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a75ac: |[0a75ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthMask:(Z)V │ │ -0a75bc: 1a00 051a |0000: const-string v0, "glDepthMask" // string@1a05 │ │ -0a75c0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a75c6: 1a00 8216 |0005: const-string v0, "flag" // string@1682 │ │ -0a75ca: 7030 9b07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a75d0: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a75d6: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a75da: 7220 2c26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@262c │ │ -0a75e0: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a75e6: 0e00 |0015: return-void │ │ +0b53e4: |[0b53e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthMask:(Z)V │ │ +0b53f4: 1a00 051a |0000: const-string v0, "glDepthMask" // string@1a05 │ │ +0b53f8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b53fe: 1a00 8216 |0005: const-string v0, "flag" // string@1682 │ │ +0b5402: 7030 9b07 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b5408: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b540e: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5412: 7220 2c26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@262c │ │ +0b5418: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b541e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1425 │ │ 0x0005 line=1426 │ │ 0x000a line=1427 │ │ 0x000d line=1429 │ │ 0x0012 line=1430 │ │ @@ -207616,26 +207644,26 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a75e8: |[0a75e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangef:(FF)V │ │ -0a75f8: 1a00 061a |0000: const-string v0, "glDepthRangef" // string@1a06 │ │ -0a75fc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7602: 1a00 8320 |0005: const-string v0, "near" // string@2083 │ │ -0a7606: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a760c: 1a00 2c16 |000a: const-string v0, "far" // string@162c │ │ -0a7610: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7616: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a761c: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7620: 7230 2d26 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@262d │ │ -0a7626: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a762c: 0e00 |001a: return-void │ │ +0b5420: |[0b5420] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangef:(FF)V │ │ +0b5430: 1a00 061a |0000: const-string v0, "glDepthRangef" // string@1a06 │ │ +0b5434: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b543a: 1a00 8320 |0005: const-string v0, "near" // string@2083 │ │ +0b543e: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5444: 1a00 2c16 |000a: const-string v0, "far" // string@162c │ │ +0b5448: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b544e: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5454: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5458: 7230 2d26 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@262d │ │ +0b545e: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5464: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1434 │ │ 0x0005 line=1435 │ │ 0x000a line=1436 │ │ 0x000f line=1437 │ │ 0x0012 line=1439 │ │ @@ -207651,26 +207679,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a7630: |[0a7630] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangex:(II)V │ │ -0a7640: 1a00 071a |0000: const-string v0, "glDepthRangex" // string@1a07 │ │ -0a7644: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a764a: 1a00 8320 |0005: const-string v0, "near" // string@2083 │ │ -0a764e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7654: 1a00 2c16 |000a: const-string v0, "far" // string@162c │ │ -0a7658: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a765e: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7664: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7668: 7230 2e26 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@262e │ │ -0a766e: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7674: 0e00 |001a: return-void │ │ +0b5468: |[0b5468] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDepthRangex:(II)V │ │ +0b5478: 1a00 071a |0000: const-string v0, "glDepthRangex" // string@1a07 │ │ +0b547c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5482: 1a00 8320 |0005: const-string v0, "near" // string@2083 │ │ +0b5486: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b548c: 1a00 2c16 |000a: const-string v0, "far" // string@162c │ │ +0b5490: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5496: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b549c: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b54a0: 7230 2e26 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangex:(II)V // method@262e │ │ +0b54a6: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b54ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ 0x0005 line=1445 │ │ 0x000a line=1446 │ │ 0x000f line=1447 │ │ 0x0012 line=1449 │ │ @@ -207686,26 +207714,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a7678: |[0a7678] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisable:(I)V │ │ -0a7688: 1a00 091a |0000: const-string v0, "glDisable" // string@1a09 │ │ -0a768c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7692: 1a00 dd12 |0005: const-string v0, "cap" // string@12dd │ │ -0a7696: 7020 a707 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@07a7 │ │ -0a769c: 0c01 |000a: move-result-object v1 │ │ -0a769e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a76a4: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a76aa: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a76ae: 7220 2f26 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@262f │ │ -0a76b4: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a76ba: 0e00 |0019: return-void │ │ +0b54b0: |[0b54b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisable:(I)V │ │ +0b54c0: 1a00 091a |0000: const-string v0, "glDisable" // string@1a09 │ │ +0b54c4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b54ca: 1a00 dd12 |0005: const-string v0, "cap" // string@12dd │ │ +0b54ce: 7020 a707 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@07a7 │ │ +0b54d4: 0c01 |000a: move-result-object v1 │ │ +0b54d6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b54dc: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b54e2: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b54e6: 7220 2f26 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@262f │ │ +0b54ec: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b54f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0005 line=1455 │ │ 0x000e line=1456 │ │ 0x0011 line=1458 │ │ 0x0016 line=1459 │ │ @@ -207719,37 +207747,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0a76bc: |[0a76bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisableClientState:(I)V │ │ -0a76cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a76ce: 1a00 0a1a |0001: const-string v0, "glDisableClientState" // string@1a0a │ │ -0a76d2: 7020 9d07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a76d8: 1a00 9b11 |0006: const-string v0, "array" // string@119b │ │ -0a76dc: 7020 a907 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@07a9 │ │ -0a76e2: 0c01 |000b: move-result-object v1 │ │ -0a76e4: 7030 9a07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a76ea: 7010 a207 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a76f0: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ -0a76f6: 5430 e002 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a76fa: 7220 3026 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@2630 │ │ -0a7700: 7010 9f07 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7706: 0e00 |001d: return-void │ │ -0a7708: 5c32 d502 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ -0a770c: 28f5 |0020: goto 0015 // -000b │ │ -0a770e: 5c32 d902 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ -0a7712: 28f2 |0023: goto 0015 // -000e │ │ -0a7714: 5c32 dd02 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ -0a7718: 28ef |0026: goto 0015 // -0011 │ │ -0a771a: 5c32 de02 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ -0a771e: 28ec |0029: goto 0015 // -0014 │ │ -0a7720: 0001 0500 7480 0000 1500 0000 0f00 ... |002a: packed-switch-data (14 units) │ │ +0b54f4: |[0b54f4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDisableClientState:(I)V │ │ +0b5504: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b5506: 1a00 0a1a |0001: const-string v0, "glDisableClientState" // string@1a0a │ │ +0b550a: 7020 9d07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5510: 1a00 9b11 |0006: const-string v0, "array" // string@119b │ │ +0b5514: 7020 a907 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@07a9 │ │ +0b551a: 0c01 |000b: move-result-object v1 │ │ +0b551c: 7030 9a07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5522: 7010 a207 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5528: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ +0b552e: 5430 e002 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5532: 7220 3026 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@2630 │ │ +0b5538: 7010 9f07 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b553e: 0e00 |001d: return-void │ │ +0b5540: 5c32 d502 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ +0b5544: 28f5 |0020: goto 0015 // -000b │ │ +0b5546: 5c32 d902 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ +0b554a: 28f2 |0023: goto 0015 // -000e │ │ +0b554c: 5c32 dd02 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ +0b5550: 28ef |0026: goto 0015 // -0011 │ │ +0b5552: 5c32 de02 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ +0b5556: 28ec |0029: goto 0015 // -0014 │ │ +0b5558: 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 │ │ @@ -207769,37 +207797,37 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -0a773c: |[0a773c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawArrays:(III)V │ │ -0a774c: 1a01 0c1a |0000: const-string v1, "glDrawArrays" // string@1a0c │ │ -0a7750: 7020 9d07 1300 |0002: invoke-direct {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7756: 1a01 4120 |0005: const-string v1, "mode" // string@2041 │ │ -0a775a: 7030 9307 1304 |0007: invoke-direct {v3, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7760: 1a01 6b16 |000a: const-string v1, "first" // string@166b │ │ -0a7764: 7030 9307 1305 |000c: invoke-direct {v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a776a: 1a01 e013 |000f: const-string v1, "count" // string@13e0 │ │ -0a776e: 7030 9307 1306 |0011: invoke-direct {v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7774: 7010 9208 0300 |0014: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0892 │ │ -0a777a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0a777c: 3560 0c00 |0018: if-ge v0, v6, 0024 // +000c │ │ -0a7780: 5431 db02 |001a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ -0a7784: 9002 0500 |001c: add-int v2, v5, v0 │ │ -0a7788: 7040 a107 1320 |001e: invoke-direct {v3, v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@07a1 │ │ -0a778e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a7792: 28f5 |0023: goto 0018 // -000b │ │ -0a7794: 7010 a307 0300 |0024: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@07a3 │ │ -0a779a: 7010 a207 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a77a0: 5431 e002 |002a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a77a4: 7240 3126 4165 |002c: invoke-interface {v1, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@2631 │ │ -0a77aa: 7010 9f07 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a77b0: 0e00 |0032: return-void │ │ +0b5574: |[0b5574] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawArrays:(III)V │ │ +0b5584: 1a01 0c1a |0000: const-string v1, "glDrawArrays" // string@1a0c │ │ +0b5588: 7020 9d07 1300 |0002: invoke-direct {v3, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b558e: 1a01 4120 |0005: const-string v1, "mode" // string@2041 │ │ +0b5592: 7030 9307 1304 |0007: invoke-direct {v3, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5598: 1a01 6b16 |000a: const-string v1, "first" // string@166b │ │ +0b559c: 7030 9307 1305 |000c: invoke-direct {v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b55a2: 1a01 e013 |000f: const-string v1, "count" // string@13e0 │ │ +0b55a6: 7030 9307 1306 |0011: invoke-direct {v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b55ac: 7010 9208 0300 |0014: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0892 │ │ +0b55b2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0b55b4: 3560 0c00 |0018: if-ge v0, v6, 0024 // +000c │ │ +0b55b8: 5431 db02 |001a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ +0b55bc: 9002 0500 |001c: add-int v2, v5, v0 │ │ +0b55c0: 7040 a107 1320 |001e: invoke-direct {v3, v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@07a1 │ │ +0b55c6: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b55ca: 28f5 |0023: goto 0018 // -000b │ │ +0b55cc: 7010 a307 0300 |0024: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@07a3 │ │ +0b55d2: 7010 a207 0300 |0027: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b55d8: 5431 e002 |002a: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b55dc: 7240 3126 4165 |002c: invoke-interface {v1, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@2631 │ │ +0b55e2: 7010 9f07 0300 |002f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b55e8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1486 │ │ 0x0005 line=1487 │ │ 0x000a line=1488 │ │ 0x000f line=1489 │ │ 0x0014 line=1490 │ │ @@ -207823,44 +207851,44 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -0a77b4: |[0a77b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ -0a77c4: 1a03 0d1a |0000: const-string v3, "glDrawElements" // string@1a0d │ │ -0a77c8: 7020 9d07 3500 |0002: invoke-direct {v5, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a77ce: 1a03 4120 |0005: const-string v3, "mode" // string@2041 │ │ -0a77d2: 7020 a607 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getBeginMode:(I)Ljava/lang/String; // method@07a6 │ │ -0a77d8: 0c04 |000a: move-result-object v4 │ │ -0a77da: 7030 9a07 3504 |000b: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a77e0: 1a03 e013 |000e: const-string v3, "count" // string@13e0 │ │ -0a77e4: 7030 9307 3507 |0010: invoke-direct {v5, v3, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a77ea: 1a03 d728 |0013: const-string v3, "type" // string@28d7 │ │ -0a77ee: 7020 b207 8500 |0015: invoke-direct {v5, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIndexType:(I)Ljava/lang/String; // method@07b2 │ │ -0a77f4: 0c04 |0018: move-result-object v4 │ │ -0a77f6: 7030 9a07 3504 |0019: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a77fc: 7040 9408 7598 |001c: invoke-direct {v5, v7, v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toCharIndices:(IILjava/nio/Buffer;)[C // method@0894 │ │ -0a7802: 0c01 |001f: move-result-object v1 │ │ -0a7804: 2112 |0020: array-length v2, v1 │ │ -0a7806: 7010 9208 0500 |0021: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0892 │ │ -0a780c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0a780e: 3520 0c00 |0025: if-ge v0, v2, 0031 // +000c │ │ -0a7812: 5453 db02 |0027: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ -0a7816: 4904 0100 |0029: aget-char v4, v1, v0 │ │ -0a781a: 7040 a107 3540 |002b: invoke-direct {v5, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@07a1 │ │ -0a7820: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a7824: 28f5 |0030: goto 0025 // -000b │ │ -0a7826: 7010 a307 0500 |0031: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@07a3 │ │ -0a782c: 7010 a207 0500 |0034: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7832: 5453 e002 |0037: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7836: 7259 3226 6387 |0039: invoke-interface {v3, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@2632 │ │ -0a783c: 7010 9f07 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7842: 0e00 |003f: return-void │ │ +0b55ec: |[0b55ec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawElements:(IIILjava/nio/Buffer;)V │ │ +0b55fc: 1a03 0d1a |0000: const-string v3, "glDrawElements" // string@1a0d │ │ +0b5600: 7020 9d07 3500 |0002: invoke-direct {v5, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5606: 1a03 4120 |0005: const-string v3, "mode" // string@2041 │ │ +0b560a: 7020 a607 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getBeginMode:(I)Ljava/lang/String; // method@07a6 │ │ +0b5610: 0c04 |000a: move-result-object v4 │ │ +0b5612: 7030 9a07 3504 |000b: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5618: 1a03 e013 |000e: const-string v3, "count" // string@13e0 │ │ +0b561c: 7030 9307 3507 |0010: invoke-direct {v5, v3, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5622: 1a03 d728 |0013: const-string v3, "type" // string@28d7 │ │ +0b5626: 7020 b207 8500 |0015: invoke-direct {v5, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIndexType:(I)Ljava/lang/String; // method@07b2 │ │ +0b562c: 0c04 |0018: move-result-object v4 │ │ +0b562e: 7030 9a07 3504 |0019: invoke-direct {v5, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5634: 7040 9408 7598 |001c: invoke-direct {v5, v7, v8, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toCharIndices:(IILjava/nio/Buffer;)[C // method@0894 │ │ +0b563a: 0c01 |001f: move-result-object v1 │ │ +0b563c: 2112 |0020: array-length v2, v1 │ │ +0b563e: 7010 9208 0500 |0021: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.startLogIndices:()V // method@0892 │ │ +0b5644: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0b5646: 3520 0c00 |0025: if-ge v0, v2, 0031 // +000c │ │ +0b564a: 5453 db02 |0027: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mStringBuilder:Ljava/lang/StringBuilder; // field@02db │ │ +0b564e: 4904 0100 |0029: aget-char v4, v1, v0 │ │ +0b5652: 7040 a107 3540 |002b: invoke-direct {v5, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.doElement:(Ljava/lang/StringBuilder;II)V // method@07a1 │ │ +0b5658: d800 0001 |002e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b565c: 28f5 |0030: goto 0025 // -000b │ │ +0b565e: 7010 a307 0500 |0031: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.endLogIndices:()V // method@07a3 │ │ +0b5664: 7010 a207 0500 |0034: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b566a: 5453 e002 |0037: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b566e: 7259 3226 6387 |0039: invoke-interface {v3, v6, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@2632 │ │ +0b5674: 7010 9f07 0500 |003c: invoke-direct {v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b567a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ 0x0005 line=1503 │ │ 0x000e line=1504 │ │ 0x0013 line=1505 │ │ 0x001c line=1506 │ │ @@ -207889,37 +207917,37 @@ │ │ type : '(FFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a7844: |[0a7844] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfOES:(FFFFF)V │ │ -0a7854: 1a00 0e1a |0000: const-string v0, "glDrawTexfOES" // string@1a0e │ │ -0a7858: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a785e: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a7862: 7030 9207 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7868: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a786c: 7030 9207 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7872: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0a7876: 7030 9207 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a787c: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ -0a7880: 7030 9207 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7886: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ -0a788a: 7030 9207 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7890: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7896: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a789a: 0171 |0023: move v1, v7 │ │ -0a789c: 0182 |0024: move v2, v8 │ │ -0a789e: 0193 |0025: move v3, v9 │ │ -0a78a0: 01a4 |0026: move v4, v10 │ │ -0a78a2: 01b5 |0027: move v5, v11 │ │ -0a78a4: 7806 c426 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@26c4 │ │ -0a78aa: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a78b0: 0e00 |002e: return-void │ │ +0b567c: |[0b567c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfOES:(FFFFF)V │ │ +0b568c: 1a00 0e1a |0000: const-string v0, "glDrawTexfOES" // string@1a0e │ │ +0b5690: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5696: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b569a: 7030 9207 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b56a0: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b56a4: 7030 9207 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b56aa: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b56ae: 7030 9207 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b56b4: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ +0b56b8: 7030 9207 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b56be: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ +0b56c2: 7030 9207 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b56c8: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b56ce: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b56d2: 0171 |0023: move v1, v7 │ │ +0b56d4: 0182 |0024: move v2, v8 │ │ +0b56d6: 0193 |0025: move v3, v9 │ │ +0b56d8: 01a4 |0026: move v4, v10 │ │ +0b56da: 01b5 |0027: move v5, v11 │ │ +0b56dc: 7806 c426 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfOES:(FFFFF)V // method@26c4 │ │ +0b56e2: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b56e8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2588 │ │ 0x0005 line=2589 │ │ 0x000a line=2590 │ │ 0x000f line=2591 │ │ 0x0014 line=2592 │ │ @@ -207941,25 +207969,25 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a78b4: |[0a78b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ -0a78c4: 1a00 0f1a |0000: const-string v0, "glDrawTexfvOES" // string@1a0f │ │ -0a78c8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a78ce: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a78d2: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a78d4: 7040 9407 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a78da: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a78e0: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a78e4: 7220 c526 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@26c5 │ │ -0a78ea: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a78f0: 0e00 |0016: return-void │ │ +0b56ec: |[0b56ec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V │ │ +0b56fc: 1a00 0f1a |0000: const-string v0, "glDrawTexfvOES" // string@1a0f │ │ +0b5700: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5706: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b570a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b570c: 7040 9407 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b5712: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5718: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b571c: 7220 c526 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:(Ljava/nio/FloatBuffer;)V // method@26c5 │ │ +0b5722: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5728: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2609 │ │ 0x0005 line=2610 │ │ 0x000b line=2611 │ │ 0x000e line=2612 │ │ 0x0013 line=2613 │ │ @@ -207973,27 +208001,27 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a78f4: |[0a78f4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:([FI)V │ │ -0a7904: 1a00 0f1a |0000: const-string v0, "glDrawTexfvOES" // string@1a0f │ │ -0a7908: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a790e: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a7912: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a7914: 7054 9707 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a791a: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ -0a791e: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7924: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a792a: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a792e: 7230 c626 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@26c6 │ │ -0a7934: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a793a: 0e00 |001b: return-void │ │ +0b572c: |[0b572c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexfvOES:([FI)V │ │ +0b573c: 1a00 0f1a |0000: const-string v0, "glDrawTexfvOES" // string@1a0f │ │ +0b5740: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5746: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b574a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b574c: 7054 9707 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b5752: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ +0b5756: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b575c: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5762: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b5766: 7230 c626 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexfvOES:([FI)V // method@26c6 │ │ +0b576c: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5772: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2600 │ │ 0x0005 line=2601 │ │ 0x000b line=2602 │ │ 0x0010 line=2603 │ │ 0x0013 line=2604 │ │ @@ -208009,37 +208037,37 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a793c: |[0a793c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexiOES:(IIIII)V │ │ -0a794c: 1a00 101a |0000: const-string v0, "glDrawTexiOES" // string@1a10 │ │ -0a7950: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7956: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a795a: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7960: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a7964: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a796a: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0a796e: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7974: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ -0a7978: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a797e: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ -0a7982: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7988: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a798e: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7992: 0171 |0023: move v1, v7 │ │ -0a7994: 0182 |0024: move v2, v8 │ │ -0a7996: 0193 |0025: move v3, v9 │ │ -0a7998: 01a4 |0026: move v4, v10 │ │ -0a799a: 01b5 |0027: move v5, v11 │ │ -0a799c: 7806 c726 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@26c7 │ │ -0a79a2: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a79a8: 0e00 |002e: return-void │ │ +0b5774: |[0b5774] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexiOES:(IIIII)V │ │ +0b5784: 1a00 101a |0000: const-string v0, "glDrawTexiOES" // string@1a10 │ │ +0b5788: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b578e: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b5792: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5798: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b579c: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b57a2: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b57a6: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b57ac: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ +0b57b0: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b57b6: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ +0b57ba: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b57c0: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b57c6: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b57ca: 0171 |0023: move v1, v7 │ │ +0b57cc: 0182 |0024: move v2, v8 │ │ +0b57ce: 0193 |0025: move v3, v9 │ │ +0b57d0: 01a4 |0026: move v4, v10 │ │ +0b57d2: 01b5 |0027: move v5, v11 │ │ +0b57d4: 7806 c726 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexiOES:(IIIII)V // method@26c7 │ │ +0b57da: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b57e0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2617 │ │ 0x0005 line=2618 │ │ 0x000a line=2619 │ │ 0x000f line=2620 │ │ 0x0014 line=2621 │ │ @@ -208061,25 +208089,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a79ac: |[0a79ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ -0a79bc: 1a00 111a |0000: const-string v0, "glDrawTexivOES" // string@1a11 │ │ -0a79c0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a79c6: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a79ca: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a79cc: 7040 9507 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a79d2: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a79d8: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a79dc: 7220 c826 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@26c8 │ │ -0a79e2: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a79e8: 0e00 |0016: return-void │ │ +0b57e4: |[0b57e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:(Ljava/nio/IntBuffer;)V │ │ +0b57f4: 1a00 111a |0000: const-string v0, "glDrawTexivOES" // string@1a11 │ │ +0b57f8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b57fe: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b5802: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b5804: 7040 9507 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b580a: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5810: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b5814: 7220 c826 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:(Ljava/nio/IntBuffer;)V // method@26c8 │ │ +0b581a: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5820: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2638 │ │ 0x0005 line=2639 │ │ 0x000b line=2640 │ │ 0x000e line=2641 │ │ 0x0013 line=2642 │ │ @@ -208093,27 +208121,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a79ec: |[0a79ec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:([II)V │ │ -0a79fc: 1a00 111a |0000: const-string v0, "glDrawTexivOES" // string@1a11 │ │ -0a7a00: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7a06: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a7a0a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a7a0c: 7054 9807 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a7a12: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ -0a7a16: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7a1c: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7a22: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7a26: 7230 c926 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@26c9 │ │ -0a7a2c: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7a32: 0e00 |001b: return-void │ │ +0b5824: |[0b5824] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexivOES:([II)V │ │ +0b5834: 1a00 111a |0000: const-string v0, "glDrawTexivOES" // string@1a11 │ │ +0b5838: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b583e: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b5842: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b5844: 7054 9807 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b584a: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ +0b584e: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5854: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b585a: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b585e: 7230 c926 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexivOES:([II)V // method@26c9 │ │ +0b5864: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b586a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2629 │ │ 0x0005 line=2630 │ │ 0x000b line=2631 │ │ 0x0010 line=2632 │ │ 0x0013 line=2633 │ │ @@ -208129,37 +208157,37 @@ │ │ type : '(SSSSS)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a7a34: |[0a7a34] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsOES:(SSSSS)V │ │ -0a7a44: 1a00 121a |0000: const-string v0, "glDrawTexsOES" // string@1a12 │ │ -0a7a48: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7a4e: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a7a52: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7a58: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a7a5c: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7a62: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0a7a66: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7a6c: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ -0a7a70: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7a76: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ -0a7a7a: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7a80: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7a86: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7a8a: 0171 |0023: move v1, v7 │ │ -0a7a8c: 0182 |0024: move v2, v8 │ │ -0a7a8e: 0193 |0025: move v3, v9 │ │ -0a7a90: 01a4 |0026: move v4, v10 │ │ -0a7a92: 01b5 |0027: move v5, v11 │ │ -0a7a94: 7806 ca26 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@26ca │ │ -0a7a9a: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7aa0: 0e00 |002e: return-void │ │ +0b586c: |[0b586c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsOES:(SSSSS)V │ │ +0b587c: 1a00 121a |0000: const-string v0, "glDrawTexsOES" // string@1a12 │ │ +0b5880: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5886: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b588a: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5890: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b5894: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b589a: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b589e: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b58a4: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ +0b58a8: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b58ae: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ +0b58b2: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b58b8: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b58be: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b58c2: 0171 |0023: move v1, v7 │ │ +0b58c4: 0182 |0024: move v2, v8 │ │ +0b58c6: 0193 |0025: move v3, v9 │ │ +0b58c8: 01a4 |0026: move v4, v10 │ │ +0b58ca: 01b5 |0027: move v5, v11 │ │ +0b58cc: 7806 ca26 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsOES:(SSSSS)V // method@26ca │ │ +0b58d2: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b58d8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2646 │ │ 0x0005 line=2647 │ │ 0x000a line=2648 │ │ 0x000f line=2649 │ │ 0x0014 line=2650 │ │ @@ -208181,25 +208209,25 @@ │ │ type : '(Ljava/nio/ShortBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a7aa4: |[0a7aa4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ -0a7ab4: 1a00 131a |0000: const-string v0, "glDrawTexsvOES" // string@1a13 │ │ -0a7ab8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7abe: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a7ac2: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a7ac4: 7040 9607 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V // method@0796 │ │ -0a7aca: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7ad0: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7ad4: 7220 cb26 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@26cb │ │ -0a7ada: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7ae0: 0e00 |0016: return-void │ │ +0b58dc: |[0b58dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V │ │ +0b58ec: 1a00 131a |0000: const-string v0, "glDrawTexsvOES" // string@1a13 │ │ +0b58f0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b58f6: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b58fa: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b58fc: 7040 9607 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/ShortBuffer;)V // method@0796 │ │ +0b5902: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5908: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b590c: 7220 cb26 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:(Ljava/nio/ShortBuffer;)V // method@26cb │ │ +0b5912: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5918: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2667 │ │ 0x0005 line=2668 │ │ 0x000b line=2669 │ │ 0x000e line=2670 │ │ 0x0013 line=2671 │ │ @@ -208213,27 +208241,27 @@ │ │ type : '([SI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a7ae4: |[0a7ae4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:([SI)V │ │ -0a7af4: 1a00 131a |0000: const-string v0, "glDrawTexsvOES" // string@1a13 │ │ -0a7af8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7afe: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a7b02: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a7b04: 7054 9907 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[SI)V // method@0799 │ │ -0a7b0a: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ -0a7b0e: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7b14: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7b1a: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7b1e: 7230 cc26 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@26cc │ │ -0a7b24: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7b2a: 0e00 |001b: return-void │ │ +0b591c: |[0b591c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexsvOES:([SI)V │ │ +0b592c: 1a00 131a |0000: const-string v0, "glDrawTexsvOES" // string@1a13 │ │ +0b5930: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5936: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b593a: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b593c: 7054 9907 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[SI)V // method@0799 │ │ +0b5942: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ +0b5946: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b594c: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5952: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b5956: 7230 cc26 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexsvOES:([SI)V // method@26cc │ │ +0b595c: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5962: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2658 │ │ 0x0005 line=2659 │ │ 0x000b line=2660 │ │ 0x0010 line=2661 │ │ 0x0013 line=2662 │ │ @@ -208249,37 +208277,37 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a7b2c: |[0a7b2c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxOES:(IIIII)V │ │ -0a7b3c: 1a00 141a |0000: const-string v0, "glDrawTexxOES" // string@1a14 │ │ -0a7b40: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7b46: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a7b4a: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7b50: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a7b54: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7b5a: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0a7b5e: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7b64: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ -0a7b68: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7b6e: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ -0a7b72: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7b78: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7b7e: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7b82: 0171 |0023: move v1, v7 │ │ -0a7b84: 0182 |0024: move v2, v8 │ │ -0a7b86: 0193 |0025: move v3, v9 │ │ -0a7b88: 01a4 |0026: move v4, v10 │ │ -0a7b8a: 01b5 |0027: move v5, v11 │ │ -0a7b8c: 7806 cd26 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@26cd │ │ -0a7b92: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7b98: 0e00 |002e: return-void │ │ +0b5964: |[0b5964] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxOES:(IIIII)V │ │ +0b5974: 1a00 141a |0000: const-string v0, "glDrawTexxOES" // string@1a14 │ │ +0b5978: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b597e: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b5982: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5988: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b598c: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5992: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b5996: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b599c: 1a00 0b2a |0014: const-string v0, "width" // string@2a0b │ │ +0b59a0: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b59a6: 1a00 471b |0019: const-string v0, "height" // string@1b47 │ │ +0b59aa: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b59b0: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b59b6: 5460 e302 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b59ba: 0171 |0023: move v1, v7 │ │ +0b59bc: 0182 |0024: move v2, v8 │ │ +0b59be: 0193 |0025: move v3, v9 │ │ +0b59c0: 01a4 |0026: move v4, v10 │ │ +0b59c2: 01b5 |0027: move v5, v11 │ │ +0b59c4: 7806 cd26 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxOES:(IIIII)V // method@26cd │ │ +0b59ca: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b59d0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2675 │ │ 0x0005 line=2676 │ │ 0x000a line=2677 │ │ 0x000f line=2678 │ │ 0x0014 line=2679 │ │ @@ -208301,25 +208329,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a7b9c: |[0a7b9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ -0a7bac: 1a00 151a |0000: const-string v0, "glDrawTexxvOES" // string@1a15 │ │ -0a7bb0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7bb6: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a7bba: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a7bbc: 7040 9507 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a7bc2: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7bc8: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7bcc: 7220 ce26 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@26ce │ │ -0a7bd2: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7bd8: 0e00 |0016: return-void │ │ +0b59d4: |[0b59d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V │ │ +0b59e4: 1a00 151a |0000: const-string v0, "glDrawTexxvOES" // string@1a15 │ │ +0b59e8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b59ee: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b59f2: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b59f4: 7040 9507 0231 |0008: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b59fa: 7010 a207 0200 |000b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5a00: 5420 e302 |000e: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b5a04: 7220 ce26 3000 |0010: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:(Ljava/nio/IntBuffer;)V // method@26ce │ │ +0b5a0a: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5a10: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2696 │ │ 0x0005 line=2697 │ │ 0x000b line=2698 │ │ 0x000e line=2699 │ │ 0x0013 line=2700 │ │ @@ -208333,27 +208361,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a7bdc: |[0a7bdc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:([II)V │ │ -0a7bec: 1a00 151a |0000: const-string v0, "glDrawTexxvOES" // string@1a15 │ │ -0a7bf0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7bf6: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ -0a7bfa: 1251 |0007: const/4 v1, #int 5 // #5 │ │ -0a7bfc: 7054 9807 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a7c02: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ -0a7c06: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7c0c: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7c12: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ -0a7c16: 7230 cf26 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@26cf │ │ -0a7c1c: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7c22: 0e00 |001b: return-void │ │ +0b5a14: |[0b5a14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glDrawTexxvOES:([II)V │ │ +0b5a24: 1a00 151a |0000: const-string v0, "glDrawTexxvOES" // string@1a15 │ │ +0b5a28: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5a2e: 1a00 cf13 |0005: const-string v0, "coords" // string@13cf │ │ +0b5a32: 1251 |0007: const/4 v1, #int 5 // #5 │ │ +0b5a34: 7054 9807 0231 |0008: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b5a3a: 1a00 7321 |000b: const-string v0, "offset" // string@2173 │ │ +0b5a3e: 7030 9307 0204 |000d: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5a44: 7010 a207 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5a4a: 5420 e302 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11Ext:Ljavax/microedition/khronos/opengles/GL11Ext; // field@02e3 │ │ +0b5a4e: 7230 cf26 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL11Ext;.glDrawTexxvOES:([II)V // method@26cf │ │ +0b5a54: 7010 9f07 0200 |0018: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5a5a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2687 │ │ 0x0005 line=2688 │ │ 0x000b line=2689 │ │ 0x0010 line=2690 │ │ 0x0013 line=2691 │ │ @@ -208369,26 +208397,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a7c24: |[0a7c24] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnable:(I)V │ │ -0a7c34: 1a00 161a |0000: const-string v0, "glEnable" // string@1a16 │ │ -0a7c38: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7c3e: 1a00 dd12 |0005: const-string v0, "cap" // string@12dd │ │ -0a7c42: 7020 a707 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@07a7 │ │ -0a7c48: 0c01 |000a: move-result-object v1 │ │ -0a7c4a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7c50: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7c56: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7c5a: 7220 3326 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@2633 │ │ -0a7c60: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7c66: 0e00 |0019: return-void │ │ +0b5a5c: |[0b5a5c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnable:(I)V │ │ +0b5a6c: 1a00 161a |0000: const-string v0, "glEnable" // string@1a16 │ │ +0b5a70: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5a76: 1a00 dd12 |0005: const-string v0, "cap" // string@12dd │ │ +0b5a7a: 7020 a707 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getCap:(I)Ljava/lang/String; // method@07a7 │ │ +0b5a80: 0c01 |000a: move-result-object v1 │ │ +0b5a82: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5a88: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5a8e: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5a92: 7220 3326 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@2633 │ │ +0b5a98: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5a9e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ 0x0005 line=1521 │ │ 0x000e line=1522 │ │ 0x0011 line=1524 │ │ 0x0016 line=1525 │ │ @@ -208402,37 +208430,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0a7c68: |[0a7c68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnableClientState:(I)V │ │ -0a7c78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a7c7a: 1a00 171a |0001: const-string v0, "glEnableClientState" // string@1a17 │ │ -0a7c7e: 7020 9d07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7c84: 1a00 9b11 |0006: const-string v0, "array" // string@119b │ │ -0a7c88: 7020 a907 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@07a9 │ │ -0a7c8e: 0c01 |000b: move-result-object v1 │ │ -0a7c90: 7030 9a07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7c96: 7010 a207 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7c9c: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ -0a7ca2: 5430 e002 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7ca6: 7220 3426 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@2634 │ │ -0a7cac: 7010 9f07 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7cb2: 0e00 |001d: return-void │ │ -0a7cb4: 5c32 d502 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ -0a7cb8: 28f5 |0020: goto 0015 // -000b │ │ -0a7cba: 5c32 d902 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ -0a7cbe: 28f2 |0023: goto 0015 // -000e │ │ -0a7cc0: 5c32 dd02 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ -0a7cc4: 28ef |0026: goto 0015 // -0011 │ │ -0a7cc6: 5c32 de02 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ -0a7cca: 28ec |0029: goto 0015 // -0014 │ │ -0a7ccc: 0001 0500 7480 0000 1500 0000 0f00 ... |002a: packed-switch-data (14 units) │ │ +0b5aa0: |[0b5aa0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glEnableClientState:(I)V │ │ +0b5ab0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b5ab2: 1a00 171a |0001: const-string v0, "glEnableClientState" // string@1a17 │ │ +0b5ab6: 7020 9d07 0300 |0003: invoke-direct {v3, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5abc: 1a00 9b11 |0006: const-string v0, "array" // string@119b │ │ +0b5ac0: 7020 a907 4300 |0008: invoke-direct {v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getClientState:(I)Ljava/lang/String; // method@07a9 │ │ +0b5ac6: 0c01 |000b: move-result-object v1 │ │ +0b5ac8: 7030 9a07 0301 |000c: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5ace: 7010 a207 0300 |000f: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5ad4: 2b04 1800 0000 |0012: packed-switch v4, 0000002a // +00000018 │ │ +0b5ada: 5430 e002 |0015: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5ade: 7220 3426 4000 |0017: invoke-interface {v0, v4}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@2634 │ │ +0b5ae4: 7010 9f07 0300 |001a: invoke-direct {v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5aea: 0e00 |001d: return-void │ │ +0b5aec: 5c32 d502 |001e: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mColorArrayEnabled:Z // field@02d5 │ │ +0b5af0: 28f5 |0020: goto 0015 // -000b │ │ +0b5af2: 5c32 d902 |0021: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalArrayEnabled:Z // field@02d9 │ │ +0b5af6: 28f2 |0023: goto 0015 // -000e │ │ +0b5af8: 5c32 dd02 |0024: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTextureCoordArrayEnabled:Z // field@02dd │ │ +0b5afc: 28ef |0026: goto 0015 // -0011 │ │ +0b5afe: 5c32 de02 |0027: iput-boolean v2, v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexArrayEnabled:Z // field@02de │ │ +0b5b02: 28ec |0029: goto 0015 // -0014 │ │ +0b5b04: 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 │ │ @@ -208452,22 +208480,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a7ce8: |[0a7ce8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFinish:()V │ │ -0a7cf8: 1a00 1c1a |0000: const-string v0, "glFinish" // string@1a1c │ │ -0a7cfc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7d02: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7d08: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7d0c: 7210 3526 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@2635 │ │ -0a7d12: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7d18: 0e00 |0010: return-void │ │ +0b5b20: |[0b5b20] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFinish:()V │ │ +0b5b30: 1a00 1c1a |0000: const-string v0, "glFinish" // string@1a1c │ │ +0b5b34: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5b3a: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5b40: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5b44: 7210 3526 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@2635 │ │ +0b5b4a: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5b50: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1552 │ │ 0x0005 line=1553 │ │ 0x0008 line=1555 │ │ 0x000d line=1556 │ │ 0x0010 line=1557 │ │ @@ -208479,22 +208507,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a7d1c: |[0a7d1c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFlush:()V │ │ -0a7d2c: 1a00 1d1a |0000: const-string v0, "glFlush" // string@1a1d │ │ -0a7d30: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7d36: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7d3c: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7d40: 7210 3626 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@2636 │ │ -0a7d46: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7d4c: 0e00 |0010: return-void │ │ +0b5b54: |[0b5b54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFlush:()V │ │ +0b5b64: 1a00 1d1a |0000: const-string v0, "glFlush" // string@1a1d │ │ +0b5b68: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5b6e: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5b74: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5b78: 7210 3626 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@2636 │ │ +0b5b7e: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5b84: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1560 │ │ 0x0005 line=1561 │ │ 0x0008 line=1563 │ │ 0x000d line=1564 │ │ 0x0010 line=1565 │ │ @@ -208506,26 +208534,26 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a7d50: |[0a7d50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogf:(IF)V │ │ -0a7d60: 1a00 1e1a |0000: const-string v0, "glFogf" // string@1a1e │ │ -0a7d64: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7d6a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a7d6e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7d74: 1a00 2b22 |000a: const-string v0, "param" // string@222b │ │ -0a7d78: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7d7e: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7d84: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7d88: 7230 3726 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@2637 │ │ -0a7d8e: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7d94: 0e00 |001a: return-void │ │ +0b5b88: |[0b5b88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogf:(IF)V │ │ +0b5b98: 1a00 1e1a |0000: const-string v0, "glFogf" // string@1a1e │ │ +0b5b9c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5ba2: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b5ba6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5bac: 1a00 2b22 |000a: const-string v0, "param" // string@222b │ │ +0b5bb0: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5bb6: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5bbc: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5bc0: 7230 3726 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@2637 │ │ +0b5bc6: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5bcc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ 0x0005 line=1569 │ │ 0x000a line=1570 │ │ 0x000f line=1571 │ │ 0x0012 line=1573 │ │ @@ -208541,30 +208569,30 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0a7d98: |[0a7d98] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ -0a7da8: 1a00 1f1a |0000: const-string v0, "glFogfv" // string@1a1f │ │ -0a7dac: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7db2: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a7db6: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ -0a7dbc: 0c01 |000a: move-result-object v1 │ │ -0a7dbe: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7dc4: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a7dc8: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ -0a7dce: 0a01 |0013: move-result v1 │ │ -0a7dd0: 7040 9407 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a7dd6: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7ddc: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7de0: 7230 3826 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@2638 │ │ -0a7de6: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7dec: 0e00 |0022: return-void │ │ +0b5bd0: |[0b5bd0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ +0b5be0: 1a00 1f1a |0000: const-string v0, "glFogfv" // string@1a1f │ │ +0b5be4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5bea: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b5bee: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ +0b5bf4: 0c01 |000a: move-result-object v1 │ │ +0b5bf6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5bfc: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b5c00: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ +0b5c06: 0a01 |0013: move-result v1 │ │ +0b5c08: 7040 9407 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b5c0e: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5c14: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5c18: 7230 3826 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@2638 │ │ +0b5c1e: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5c24: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1589 │ │ 0x0005 line=1590 │ │ 0x000e line=1591 │ │ 0x0017 line=1592 │ │ 0x001a line=1594 │ │ @@ -208580,32 +208608,32 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0a7df0: |[0a7df0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(I[FI)V │ │ -0a7e00: 1a00 1f1a |0000: const-string v0, "glFogfv" // string@1a1f │ │ -0a7e04: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7e0a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a7e0e: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ -0a7e14: 0c01 |000a: move-result-object v1 │ │ -0a7e16: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7e1c: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a7e20: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ -0a7e26: 0a01 |0013: move-result v1 │ │ -0a7e28: 7055 9707 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a7e2e: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ -0a7e32: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7e38: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7e3e: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7e42: 7240 3926 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@2639 │ │ -0a7e48: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7e4e: 0e00 |0027: return-void │ │ +0b5c28: |[0b5c28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogfv:(I[FI)V │ │ +0b5c38: 1a00 1f1a |0000: const-string v0, "glFogfv" // string@1a1f │ │ +0b5c3c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5c42: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b5c46: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ +0b5c4c: 0c01 |000a: move-result-object v1 │ │ +0b5c4e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5c54: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b5c58: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ +0b5c5e: 0a01 |0013: move-result v1 │ │ +0b5c60: 7055 9707 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b5c66: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ +0b5c6a: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5c70: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5c76: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5c7a: 7240 3926 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@2639 │ │ +0b5c80: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5c86: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0005 line=1579 │ │ 0x000e line=1580 │ │ 0x0017 line=1581 │ │ 0x001c line=1582 │ │ @@ -208623,28 +208651,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a7e50: |[0a7e50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogx:(II)V │ │ -0a7e60: 1a00 201a |0000: const-string v0, "glFogx" // string@1a20 │ │ -0a7e64: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7e6a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a7e6e: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ -0a7e74: 0c01 |000a: move-result-object v1 │ │ -0a7e76: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7e7c: 1a00 2b22 |000e: const-string v0, "param" // string@222b │ │ -0a7e80: 7030 9307 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7e86: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7e8c: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7e90: 7230 3a26 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@263a │ │ -0a7e96: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7e9c: 0e00 |001e: return-void │ │ +0b5c88: |[0b5c88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogx:(II)V │ │ +0b5c98: 1a00 201a |0000: const-string v0, "glFogx" // string@1a20 │ │ +0b5c9c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5ca2: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b5ca6: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ +0b5cac: 0c01 |000a: move-result-object v1 │ │ +0b5cae: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5cb4: 1a00 2b22 |000e: const-string v0, "param" // string@222b │ │ +0b5cb8: 7030 9307 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5cbe: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5cc4: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5cc8: 7230 3a26 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogx:(II)V // method@263a │ │ +0b5cce: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5cd4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1599 │ │ 0x0005 line=1600 │ │ 0x000e line=1601 │ │ 0x0013 line=1602 │ │ 0x0016 line=1604 │ │ @@ -208660,30 +208688,30 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0a7ea0: |[0a7ea0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ -0a7eb0: 1a00 211a |0000: const-string v0, "glFogxv" // string@1a21 │ │ -0a7eb4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7eba: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a7ebe: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ -0a7ec4: 0c01 |000a: move-result-object v1 │ │ -0a7ec6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7ecc: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a7ed0: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ -0a7ed6: 0a01 |0013: move-result v1 │ │ -0a7ed8: 7040 9507 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a7ede: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7ee4: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7ee8: 7230 3b26 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@263b │ │ -0a7eee: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7ef4: 0e00 |0022: return-void │ │ +0b5cd8: |[0b5cd8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(ILjava/nio/IntBuffer;)V │ │ +0b5ce8: 1a00 211a |0000: const-string v0, "glFogxv" // string@1a21 │ │ +0b5cec: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5cf2: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b5cf6: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ +0b5cfc: 0c01 |000a: move-result-object v1 │ │ +0b5cfe: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5d04: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b5d08: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ +0b5d0e: 0a01 |0013: move-result v1 │ │ +0b5d10: 7040 9507 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b5d16: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5d1c: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5d20: 7230 3b26 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(ILjava/nio/IntBuffer;)V // method@263b │ │ +0b5d26: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5d2c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ 0x0005 line=1621 │ │ 0x000e line=1622 │ │ 0x0017 line=1623 │ │ 0x001a line=1625 │ │ @@ -208699,32 +208727,32 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0a7ef8: |[0a7ef8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(I[II)V │ │ -0a7f08: 1a00 211a |0000: const-string v0, "glFogxv" // string@1a21 │ │ -0a7f0c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7f12: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a7f16: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ -0a7f1c: 0c01 |000a: move-result-object v1 │ │ -0a7f1e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a7f24: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a7f28: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ -0a7f2e: 0a01 |0013: move-result v1 │ │ -0a7f30: 7055 9807 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a7f36: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ -0a7f3a: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7f40: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7f46: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7f4a: 7240 3c26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@263c │ │ -0a7f50: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7f56: 0e00 |0027: return-void │ │ +0b5d30: |[0b5d30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFogxv:(I[II)V │ │ +0b5d40: 1a00 211a |0000: const-string v0, "glFogxv" // string@1a21 │ │ +0b5d44: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5d4a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b5d4e: 7020 ad07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogPName:(I)Ljava/lang/String; // method@07ad │ │ +0b5d54: 0c01 |000a: move-result-object v1 │ │ +0b5d56: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5d5c: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b5d60: 7020 ae07 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFogParamCount:(I)I // method@07ae │ │ +0b5d66: 0a01 |0013: move-result v1 │ │ +0b5d68: 7055 9807 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b5d6e: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ +0b5d72: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5d78: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5d7e: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5d82: 7240 3c26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glFogxv:(I[II)V // method@263c │ │ +0b5d88: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5d8e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1609 │ │ 0x0005 line=1610 │ │ 0x000e line=1611 │ │ 0x0017 line=1612 │ │ 0x001c line=1613 │ │ @@ -208742,24 +208770,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a7f58: |[0a7f58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrontFace:(I)V │ │ -0a7f68: 1a00 261a |0000: const-string v0, "glFrontFace" // string@1a26 │ │ -0a7f6c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7f72: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ -0a7f76: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a7f7c: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7f82: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7f86: 7220 3d26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@263d │ │ -0a7f8c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a7f92: 0e00 |0015: return-void │ │ +0b5d90: |[0b5d90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrontFace:(I)V │ │ +0b5da0: 1a00 261a |0000: const-string v0, "glFrontFace" // string@1a26 │ │ +0b5da4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5daa: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ +0b5dae: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5db4: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5dba: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5dbe: 7220 3d26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@263d │ │ +0b5dc4: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5dca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1630 │ │ 0x0005 line=1631 │ │ 0x000a line=1632 │ │ 0x000d line=1634 │ │ 0x0012 line=1635 │ │ @@ -208773,40 +208801,40 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0a7f94: |[0a7f94] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumf:(FFFFFF)V │ │ -0a7fa4: 1a00 271a |0000: const-string v0, "glFrustumf" // string@1a27 │ │ -0a7fa8: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a7fae: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ -0a7fb2: 7030 9207 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7fb8: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ -0a7fbc: 7030 9207 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7fc2: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ -0a7fc6: 7030 9207 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7fcc: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ -0a7fd0: 7030 9207 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7fd6: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ -0a7fda: 7030 9207 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7fe0: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ -0a7fe4: 7030 9207 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a7fea: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a7ff0: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a7ff4: 0181 |0028: move v1, v8 │ │ -0a7ff6: 0192 |0029: move v2, v9 │ │ -0a7ff8: 01a3 |002a: move v3, v10 │ │ -0a7ffa: 01b4 |002b: move v4, v11 │ │ -0a7ffc: 01c5 |002c: move v5, v12 │ │ -0a7ffe: 01d6 |002d: move v6, v13 │ │ -0a8000: 7807 3e26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@263e │ │ -0a8006: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a800c: 0e00 |0034: return-void │ │ +0b5dcc: |[0b5dcc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumf:(FFFFFF)V │ │ +0b5ddc: 1a00 271a |0000: const-string v0, "glFrustumf" // string@1a27 │ │ +0b5de0: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5de6: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ +0b5dea: 7030 9207 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5df0: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ +0b5df4: 7030 9207 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5dfa: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ +0b5dfe: 7030 9207 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5e04: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ +0b5e08: 7030 9207 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5e0e: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ +0b5e12: 7030 9207 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5e18: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ +0b5e1c: 7030 9207 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b5e22: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5e28: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5e2c: 0181 |0028: move v1, v8 │ │ +0b5e2e: 0192 |0029: move v2, v9 │ │ +0b5e30: 01a3 |002a: move v3, v10 │ │ +0b5e32: 01b4 |002b: move v4, v11 │ │ +0b5e34: 01c5 |002c: move v5, v12 │ │ +0b5e36: 01d6 |002d: move v6, v13 │ │ +0b5e38: 7807 3e26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@263e │ │ +0b5e3e: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5e44: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0005 line=1640 │ │ 0x000a line=1641 │ │ 0x000f line=1642 │ │ 0x0014 line=1643 │ │ @@ -208830,40 +208858,40 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0a8010: |[0a8010] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumx:(IIIIII)V │ │ -0a8020: 1a00 281a |0000: const-string v0, "glFrustumx" // string@1a28 │ │ -0a8024: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a802a: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ -0a802e: 7030 9307 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8034: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ -0a8038: 7030 9307 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a803e: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ -0a8042: 7030 9307 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8048: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ -0a804c: 7030 9307 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8052: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ -0a8056: 7030 9307 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a805c: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ -0a8060: 7030 9307 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8066: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a806c: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8070: 0181 |0028: move v1, v8 │ │ -0a8072: 0192 |0029: move v2, v9 │ │ -0a8074: 01a3 |002a: move v3, v10 │ │ -0a8076: 01b4 |002b: move v4, v11 │ │ -0a8078: 01c5 |002c: move v5, v12 │ │ -0a807a: 01d6 |002d: move v6, v13 │ │ -0a807c: 7807 3f26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@263f │ │ -0a8082: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8088: 0e00 |0034: return-void │ │ +0b5e48: |[0b5e48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glFrustumx:(IIIIII)V │ │ +0b5e58: 1a00 281a |0000: const-string v0, "glFrustumx" // string@1a28 │ │ +0b5e5c: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5e62: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ +0b5e66: 7030 9307 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5e6c: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ +0b5e70: 7030 9307 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5e76: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ +0b5e7a: 7030 9307 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5e80: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ +0b5e84: 7030 9307 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5e8a: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ +0b5e8e: 7030 9307 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5e94: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ +0b5e98: 7030 9307 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5e9e: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b5ea4: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5ea8: 0181 |0028: move v1, v8 │ │ +0b5eaa: 0192 |0029: move v2, v9 │ │ +0b5eac: 01a3 |002a: move v3, v10 │ │ +0b5eae: 01b4 |002b: move v4, v11 │ │ +0b5eb0: 01c5 |002c: move v5, v12 │ │ +0b5eb2: 01d6 |002d: move v6, v13 │ │ +0b5eb4: 7807 3f26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumx:(IIIIII)V // method@263f │ │ +0b5eba: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5ec0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1653 │ │ 0x0005 line=1654 │ │ 0x000a line=1655 │ │ 0x000f line=1656 │ │ 0x0014 line=1657 │ │ @@ -208887,18 +208915,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a808c: |[0a808c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ -0a809c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a80a0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a80a6: 2700 |0005: throw v0 │ │ +0b5ec4: |[0b5ec4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ +0b5ed4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b5ed8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b5ede: 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; │ │ @@ -208908,18 +208936,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a80a8: |[0a80a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(I[II)V │ │ -0a80b8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a80bc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a80c2: 2700 |0005: throw v0 │ │ +0b5ee0: |[0b5ee0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenBuffers:(I[II)V │ │ +0b5ef0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b5ef4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b5efa: 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 │ │ @@ -208930,31 +208958,31 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0a80c4: |[0a80c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ -0a80d4: 1a00 2e1a |0000: const-string v0, "glGenTextures" // string@1a2e │ │ -0a80d8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a80de: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ -0a80e2: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a80e8: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ -0a80ec: 6e10 7225 0400 |000c: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ -0a80f2: 0c01 |000f: move-result-object v1 │ │ -0a80f4: 7030 9a07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a80fa: 5420 e002 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a80fe: 7230 4026 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@2640 │ │ -0a8104: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0a8106: 7040 9508 3240 |0019: invoke-direct {v2, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ -0a810c: 0c00 |001c: move-result-object v0 │ │ -0a810e: 7020 9108 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a8114: 7010 9f07 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a811a: 0e00 |0023: return-void │ │ +0b5efc: |[0b5efc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ +0b5f0c: 1a00 2e1a |0000: const-string v0, "glGenTextures" // string@1a2e │ │ +0b5f10: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5f16: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ +0b5f1a: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5f20: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ +0b5f24: 6e10 7225 0400 |000c: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ +0b5f2a: 0c01 |000f: move-result-object v1 │ │ +0b5f2c: 7030 9a07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5f32: 5420 e002 |0013: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5f36: 7230 4026 3004 |0015: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@2640 │ │ +0b5f3c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0b5f3e: 7040 9508 3240 |0019: invoke-direct {v2, v3, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ +0b5f44: 0c00 |001c: move-result-object v0 │ │ +0b5f46: 7020 9108 0200 |001d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b5f4c: 7010 9f07 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5f52: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ 0x0005 line=1681 │ │ 0x000a line=1682 │ │ 0x0013 line=1684 │ │ 0x0018 line=1686 │ │ @@ -208970,33 +208998,33 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0a811c: |[0a811c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(I[II)V │ │ -0a812c: 1a00 2e1a |0000: const-string v0, "glGenTextures" // string@1a2e │ │ -0a8130: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8136: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ -0a813a: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8140: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ -0a8144: 7110 9e25 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ -0a814a: 0c01 |000f: move-result-object v1 │ │ -0a814c: 7030 9a07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8152: 1a00 7321 |0013: const-string v0, "offset" // string@2173 │ │ -0a8156: 7030 9307 0205 |0015: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a815c: 5420 e002 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8160: 7240 4126 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@2641 │ │ -0a8166: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0a8168: 7055 9608 3240 |001e: invoke-direct {v2, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ -0a816e: 0c00 |0021: move-result-object v0 │ │ -0a8170: 7020 9108 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a8176: 7010 9f07 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a817c: 0e00 |0028: return-void │ │ +0b5f54: |[0b5f54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGenTextures:(I[II)V │ │ +0b5f64: 1a00 2e1a |0000: const-string v0, "glGenTextures" // string@1a2e │ │ +0b5f68: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b5f6e: 1a00 6720 |0005: const-string v0, "n" // string@2067 │ │ +0b5f72: 7030 9307 0203 |0007: invoke-direct {v2, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5f78: 1a00 0828 |000a: const-string v0, "textures" // string@2808 │ │ +0b5f7c: 7110 9e25 0400 |000c: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ +0b5f82: 0c01 |000f: move-result-object v1 │ │ +0b5f84: 7030 9a07 0201 |0010: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b5f8a: 1a00 7321 |0013: const-string v0, "offset" // string@2173 │ │ +0b5f8e: 7030 9307 0205 |0015: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b5f94: 5420 e002 |0018: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b5f98: 7240 4126 3054 |001a: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@2641 │ │ +0b5f9e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0b5fa0: 7055 9608 3240 |001e: invoke-direct {v2, v3, v0, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ +0b5fa6: 0c00 |0021: move-result-object v0 │ │ +0b5fa8: 7020 9108 0200 |0022: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b5fae: 7010 9f07 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b5fb4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0005 line=1668 │ │ 0x000a line=1669 │ │ 0x0013 line=1670 │ │ 0x0018 line=1672 │ │ @@ -209014,18 +209042,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8180: |[0a8180] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ -0a8190: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8194: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a819a: 2700 |0005: throw v0 │ │ +0b5fb8: |[0b5fb8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ +0b5fc8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b5fcc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b5fd2: 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; │ │ @@ -209035,18 +209063,18 @@ │ │ type : '(I[ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a819c: |[0a819c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(I[ZI)V │ │ -0a81ac: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a81b0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a81b6: 2700 |0005: throw v0 │ │ +0b5fd4: |[0b5fd4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBooleanv:(I[ZI)V │ │ +0b5fe4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b5fe8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b5fee: 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 │ │ @@ -209057,18 +209085,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a81b8: |[0a81b8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0a81c8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a81cc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a81d2: 2700 |0005: throw v0 │ │ +0b5ff0: |[0b5ff0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0b6000: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6004: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b600a: 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 │ │ @@ -209079,18 +209107,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a81d4: |[0a81d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(II[II)V │ │ -0a81e4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a81e8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a81ee: 2700 |0005: throw v0 │ │ +0b600c: |[0b600c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetBufferParameteriv:(II[II)V │ │ +0b601c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6020: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6026: 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 │ │ @@ -209102,18 +209130,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a81f0: |[0a81f0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0a8200: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8204: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a820a: 2700 |0005: throw v0 │ │ +0b6028: |[0b6028] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0b6038: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b603c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6042: 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; │ │ @@ -209123,18 +209151,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a820c: |[0a820c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(I[FI)V │ │ -0a821c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8220: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8226: 2700 |0005: throw v0 │ │ +0b6044: |[0b6044] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanef:(I[FI)V │ │ +0b6054: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6058: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b605e: 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 │ │ @@ -209145,18 +209173,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8228: |[0a8228] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ -0a8238: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a823c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8242: 2700 |0005: throw v0 │ │ +0b6060: |[0b6060] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(ILjava/nio/IntBuffer;)V │ │ +0b6070: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6074: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b607a: 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; │ │ @@ -209166,18 +209194,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8244: |[0a8244] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(I[II)V │ │ -0a8254: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8258: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a825e: 2700 |0005: throw v0 │ │ +0b607c: |[0b607c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetClipPlanex:(I[II)V │ │ +0b608c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6090: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6096: 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 │ │ @@ -209188,22 +209216,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a8260: |[0a8260] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetError:()I │ │ -0a8270: 1a01 391a |0000: const-string v1, "glGetError" // string@1a39 │ │ -0a8274: 7020 9d07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a827a: 5421 e002 |0005: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a827e: 7210 4226 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ -0a8284: 0a00 |000a: move-result v0 │ │ -0a8286: 7020 9008 0200 |000b: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(I)V // method@0890 │ │ -0a828c: 0f00 |000e: return v0 │ │ +0b6098: |[0b6098] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetError:()I │ │ +0b60a8: 1a01 391a |0000: const-string v1, "glGetError" // string@1a39 │ │ +0b60ac: 7020 9d07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b60b2: 5421 e002 |0005: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b60b6: 7210 4226 0100 |0007: invoke-interface {v1}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ +0b60bc: 0a00 |000a: move-result v0 │ │ +0b60be: 7020 9008 0200 |000b: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(I)V // method@0890 │ │ +0b60c4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1692 │ │ 0x0005 line=1694 │ │ 0x000b line=1696 │ │ 0x000e line=1698 │ │ locals : │ │ @@ -209215,18 +209243,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8290: |[0a8290] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ -0a82a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a82a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a82aa: 2700 |0005: throw v0 │ │ +0b60c8: |[0b60c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(ILjava/nio/IntBuffer;)V │ │ +0b60d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b60dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b60e2: 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; │ │ @@ -209236,18 +209264,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a82ac: |[0a82ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(I[II)V │ │ -0a82bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a82c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a82c6: 2700 |0005: throw v0 │ │ +0b60e4: |[0b60e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFixedv:(I[II)V │ │ +0b60f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b60f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b60fe: 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 │ │ @@ -209258,18 +209286,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a82c8: |[0a82c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ -0a82d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a82dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a82e2: 2700 |0005: throw v0 │ │ +0b6100: |[0b6100] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ +0b6110: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6114: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b611a: 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; │ │ @@ -209279,18 +209307,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a82e4: |[0a82e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(I[FI)V │ │ -0a82f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a82f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a82fe: 2700 |0005: throw v0 │ │ +0b611c: |[0b611c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetFloatv:(I[FI)V │ │ +0b612c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6130: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6136: 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 │ │ @@ -209301,36 +209329,36 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0a8300: |[0a8300] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ -0a8310: 1a00 3e1a |0000: const-string v0, "glGetIntegerv" // string@1a3e │ │ -0a8314: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a831a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a831e: 7020 b407 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@07b4 │ │ -0a8324: 0c01 |000a: move-result-object v1 │ │ -0a8326: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a832c: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a8330: 6e10 7225 0400 |0010: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ -0a8336: 0c01 |0013: move-result-object v1 │ │ -0a8338: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a833e: 5420 e002 |0017: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8342: 7230 4326 3004 |0019: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@2643 │ │ -0a8348: 7020 b507 3200 |001c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@07b5 │ │ -0a834e: 0a00 |001f: move-result v0 │ │ -0a8350: 7020 b307 3200 |0020: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@07b3 │ │ -0a8356: 0a01 |0023: move-result v1 │ │ -0a8358: 7040 9508 0241 |0024: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ -0a835e: 0c00 |0027: move-result-object v0 │ │ -0a8360: 7020 9108 0200 |0028: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a8366: 7010 9f07 0200 |002b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a836c: 0e00 |002e: return-void │ │ +0b6138: |[0b6138] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ +0b6148: 1a00 3e1a |0000: const-string v0, "glGetIntegerv" // string@1a3e │ │ +0b614c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6152: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b6156: 7020 b407 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@07b4 │ │ +0b615c: 0c01 |000a: move-result-object v1 │ │ +0b615e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6164: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b6168: 6e10 7225 0400 |0010: invoke-virtual {v4}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ +0b616e: 0c01 |0013: move-result-object v1 │ │ +0b6170: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6176: 5420 e002 |0017: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b617a: 7230 4326 3004 |0019: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@2643 │ │ +0b6180: 7020 b507 3200 |001c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@07b5 │ │ +0b6186: 0a00 |001f: move-result v0 │ │ +0b6188: 7020 b307 3200 |0020: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@07b3 │ │ +0b618e: 0a01 |0023: move-result v1 │ │ +0b6190: 7040 9508 0241 |0024: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ +0b6196: 0c00 |0027: move-result-object v0 │ │ +0b6198: 7020 9108 0200 |0028: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b619e: 7010 9f07 0200 |002b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b61a4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ 0x0005 line=1716 │ │ 0x000e line=1717 │ │ 0x0017 line=1719 │ │ 0x001c line=1721 │ │ @@ -209346,38 +209374,38 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0a8370: |[0a8370] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(I[II)V │ │ -0a8380: 1a00 3e1a |0000: const-string v0, "glGetIntegerv" // string@1a3e │ │ -0a8384: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a838a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a838e: 7020 b407 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@07b4 │ │ -0a8394: 0c01 |000a: move-result-object v1 │ │ -0a8396: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a839c: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a83a0: 7110 9e25 0400 |0010: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ -0a83a6: 0c01 |0013: move-result-object v1 │ │ -0a83a8: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a83ae: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ -0a83b2: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a83b8: 5420 e002 |001c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a83bc: 7240 4426 3054 |001e: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ -0a83c2: 7020 b507 3200 |0021: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@07b5 │ │ -0a83c8: 0a00 |0024: move-result v0 │ │ -0a83ca: 7020 b307 3200 |0025: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@07b3 │ │ -0a83d0: 0a01 |0028: move-result v1 │ │ -0a83d2: 7055 9608 0241 |0029: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ -0a83d8: 0c00 |002c: move-result-object v0 │ │ -0a83da: 7020 9108 0200 |002d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a83e0: 7010 9f07 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a83e6: 0e00 |0033: return-void │ │ +0b61a8: |[0b61a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetIntegerv:(I[II)V │ │ +0b61b8: 1a00 3e1a |0000: const-string v0, "glGetIntegerv" // string@1a3e │ │ +0b61bc: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b61c2: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b61c6: 7020 b407 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateName:(I)Ljava/lang/String; // method@07b4 │ │ +0b61cc: 0c01 |000a: move-result-object v1 │ │ +0b61ce: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b61d4: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b61d8: 7110 9e25 0400 |0010: invoke-static {v4}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ +0b61de: 0c01 |0013: move-result-object v1 │ │ +0b61e0: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b61e6: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ +0b61ea: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b61f0: 5420 e002 |001c: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b61f4: 7240 4426 3054 |001e: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ +0b61fa: 7020 b507 3200 |0021: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateSize:(I)I // method@07b5 │ │ +0b6200: 0a00 |0024: move-result v0 │ │ +0b6202: 7020 b307 3200 |0025: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getIntegerStateFormat:(I)I // method@07b3 │ │ +0b6208: 0a01 |0028: move-result v1 │ │ +0b620a: 7055 9608 0241 |0029: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ +0b6210: 0c00 |002c: move-result-object v0 │ │ +0b6212: 7020 9108 0200 |002d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b6218: 7010 9f07 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b621e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1702 │ │ 0x0005 line=1703 │ │ 0x000e line=1704 │ │ 0x0017 line=1705 │ │ 0x001c line=1707 │ │ @@ -209395,18 +209423,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a83e8: |[0a83e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0a83f8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a83fc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8402: 2700 |0005: throw v0 │ │ +0b6220: |[0b6220] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0b6230: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6234: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b623a: 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 │ │ @@ -209417,18 +209445,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8404: |[0a8404] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(II[FI)V │ │ -0a8414: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8418: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a841e: 2700 |0005: throw v0 │ │ +0b623c: |[0b623c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightfv:(II[FI)V │ │ +0b624c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6250: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6256: 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 │ │ @@ -209440,18 +209468,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8420: |[0a8420] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ -0a8430: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8434: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a843a: 2700 |0005: throw v0 │ │ +0b6258: |[0b6258] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(IILjava/nio/IntBuffer;)V │ │ +0b6268: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b626c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6272: 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 │ │ @@ -209462,18 +209490,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a843c: |[0a843c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(II[II)V │ │ -0a844c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8450: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8456: 2700 |0005: throw v0 │ │ +0b6274: |[0b6274] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetLightxv:(II[II)V │ │ +0b6284: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6288: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b628e: 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 │ │ @@ -209485,18 +209513,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8458: |[0a8458] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0a8468: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a846c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8472: 2700 |0005: throw v0 │ │ +0b6290: |[0b6290] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0b62a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b62a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b62aa: 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 │ │ @@ -209507,18 +209535,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8474: |[0a8474] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(II[FI)V │ │ -0a8484: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8488: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a848e: 2700 |0005: throw v0 │ │ +0b62ac: |[0b62ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialfv:(II[FI)V │ │ +0b62bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b62c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b62c6: 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 │ │ @@ -209530,18 +209558,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8490: |[0a8490] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0a84a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a84a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a84aa: 2700 |0005: throw v0 │ │ +0b62c8: |[0b62c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +0b62d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b62dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b62e2: 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 │ │ @@ -209552,18 +209580,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a84ac: |[0a84ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(II[II)V │ │ -0a84bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a84c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a84c6: 2700 |0005: throw v0 │ │ +0b62e4: |[0b62e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetMaterialxv:(II[II)V │ │ +0b62f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b62f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b62fe: 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 │ │ @@ -209575,25 +209603,25 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a84c8: |[0a84c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetString:(I)Ljava/lang/String; │ │ -0a84d8: 1a01 4c1a |0000: const-string v1, "glGetString" // string@1a4c │ │ -0a84dc: 7020 9d07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a84e2: 1a01 6b20 |0005: const-string v1, "name" // string@206b │ │ -0a84e6: 7030 9307 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a84ec: 5421 e002 |000a: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a84f0: 7220 4526 3100 |000c: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0a84f6: 0c00 |000f: move-result-object v0 │ │ -0a84f8: 7020 9108 0200 |0010: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a84fe: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8504: 1100 |0016: return-object v0 │ │ +0b6300: |[0b6300] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetString:(I)Ljava/lang/String; │ │ +0b6310: 1a01 4c1a |0000: const-string v1, "glGetString" // string@1a4c │ │ +0b6314: 7020 9d07 1200 |0002: invoke-direct {v2, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b631a: 1a01 6b20 |0005: const-string v1, "name" // string@206b │ │ +0b631e: 7030 9307 1203 |0007: invoke-direct {v2, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6324: 5421 e002 |000a: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6328: 7220 4526 3100 |000c: invoke-interface {v1, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0b632e: 0c00 |000f: move-result-object v0 │ │ +0b6330: 7020 9108 0200 |0010: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b6336: 7010 9f07 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b633c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1727 │ │ 0x0005 line=1728 │ │ 0x000a line=1730 │ │ 0x0010 line=1732 │ │ 0x0013 line=1734 │ │ @@ -209608,18 +209636,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8508: |[0a8508] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0a8518: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a851c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8522: 2700 |0005: throw v0 │ │ +0b6340: |[0b6340] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0b6350: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6354: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b635a: 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 │ │ @@ -209630,18 +209658,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8524: |[0a8524] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(II[II)V │ │ -0a8534: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8538: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a853e: 2700 |0005: throw v0 │ │ +0b635c: |[0b635c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnviv:(II[II)V │ │ +0b636c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6370: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6376: 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 │ │ @@ -209653,18 +209681,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8540: |[0a8540] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -0a8550: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8554: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a855a: 2700 |0005: throw v0 │ │ +0b6378: |[0b6378] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +0b6388: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b638c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6392: 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 │ │ @@ -209675,18 +209703,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a855c: |[0a855c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(II[II)V │ │ -0a856c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8570: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8576: 2700 |0005: throw v0 │ │ +0b6394: |[0b6394] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexEnvxv:(II[II)V │ │ +0b63a4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b63a8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b63ae: 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 │ │ @@ -209698,18 +209726,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8578: |[0a8578] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0a8588: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a858c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8592: 2700 |0005: throw v0 │ │ +0b63b0: |[0b63b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0b63c0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b63c4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b63ca: 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 │ │ @@ -209720,18 +209748,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8594: |[0a8594] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(II[FI)V │ │ -0a85a4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a85a8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a85ae: 2700 |0005: throw v0 │ │ +0b63cc: |[0b63cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterfv:(II[FI)V │ │ +0b63dc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b63e0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b63e6: 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 │ │ @@ -209743,18 +209771,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a85b0: |[0a85b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0a85c0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a85c4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a85ca: 2700 |0005: throw v0 │ │ +0b63e8: |[0b63e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0b63f8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b63fc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6402: 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 │ │ @@ -209765,18 +209793,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a85cc: |[0a85cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(II[II)V │ │ -0a85dc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a85e0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a85e6: 2700 |0005: throw v0 │ │ +0b6404: |[0b6404] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameteriv:(II[II)V │ │ +0b6414: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6418: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b641e: 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 │ │ @@ -209788,18 +209816,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a85e8: |[0a85e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -0a85f8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a85fc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8602: 2700 |0005: throw v0 │ │ +0b6420: |[0b6420] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +0b6430: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6434: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b643a: 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 │ │ @@ -209810,18 +209838,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8604: |[0a8604] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(II[II)V │ │ -0a8614: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a8618: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a861e: 2700 |0005: throw v0 │ │ +0b643c: |[0b643c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glGetTexParameterxv:(II[II)V │ │ +0b644c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b6450: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6456: 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 │ │ @@ -209833,30 +209861,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0a8620: |[0a8620] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glHint:(II)V │ │ -0a8630: 1a00 5c1a |0000: const-string v0, "glHint" // string@1a5c │ │ -0a8634: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a863a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a863e: 7020 b107 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintTarget:(I)Ljava/lang/String; // method@07b1 │ │ -0a8644: 0c01 |000a: move-result-object v1 │ │ -0a8646: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a864c: 1a00 4120 |000e: const-string v0, "mode" // string@2041 │ │ -0a8650: 7020 b007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintMode:(I)Ljava/lang/String; // method@07b0 │ │ -0a8656: 0c01 |0013: move-result-object v1 │ │ -0a8658: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a865e: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8664: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8668: 7230 4626 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@2646 │ │ -0a866e: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8674: 0e00 |0022: return-void │ │ +0b6458: |[0b6458] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glHint:(II)V │ │ +0b6468: 1a00 5c1a |0000: const-string v0, "glHint" // string@1a5c │ │ +0b646c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6472: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b6476: 7020 b107 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintTarget:(I)Ljava/lang/String; // method@07b1 │ │ +0b647c: 0c01 |000a: move-result-object v1 │ │ +0b647e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6484: 1a00 4120 |000e: const-string v0, "mode" // string@2041 │ │ +0b6488: 7020 b007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getHintMode:(I)Ljava/lang/String; // method@07b0 │ │ +0b648e: 0c01 |0013: move-result-object v1 │ │ +0b6490: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6496: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b649c: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b64a0: 7230 4626 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@2646 │ │ +0b64a6: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b64ac: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ 0x0005 line=1740 │ │ 0x000e line=1741 │ │ 0x0017 line=1742 │ │ 0x001a line=1744 │ │ @@ -209872,18 +209900,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8678: |[0a8678] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsBuffer:(I)Z │ │ -0a8688: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a868c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a8692: 2700 |0005: throw v0 │ │ +0b64b0: |[0b64b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsBuffer:(I)Z │ │ +0b64c0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b64c4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b64ca: 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 │ │ │ │ @@ -209892,18 +209920,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8694: |[0a8694] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsEnabled:(I)Z │ │ -0a86a4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a86a8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a86ae: 2700 |0005: throw v0 │ │ +0b64cc: |[0b64cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsEnabled:(I)Z │ │ +0b64dc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b64e0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b64e6: 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 │ │ │ │ @@ -209912,18 +209940,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a86b0: |[0a86b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsTexture:(I)Z │ │ -0a86c0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a86c4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a86ca: 2700 |0005: throw v0 │ │ +0b64e8: |[0b64e8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glIsTexture:(I)Z │ │ +0b64f8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b64fc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b6502: 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 │ │ │ │ @@ -209932,28 +209960,28 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a86cc: |[0a86cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelf:(IF)V │ │ -0a86dc: 1a00 661a |0000: const-string v0, "glLightModelf" // string@1a66 │ │ -0a86e0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a86e6: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a86ea: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ -0a86f0: 0c01 |000a: move-result-object v1 │ │ -0a86f2: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a86f8: 1a00 2b22 |000e: const-string v0, "param" // string@222b │ │ -0a86fc: 7030 9207 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a8702: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8708: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a870c: 7230 4726 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@2647 │ │ -0a8712: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8718: 0e00 |001e: return-void │ │ +0b6504: |[0b6504] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelf:(IF)V │ │ +0b6514: 1a00 661a |0000: const-string v0, "glLightModelf" // string@1a66 │ │ +0b6518: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b651e: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b6522: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ +0b6528: 0c01 |000a: move-result-object v1 │ │ +0b652a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6530: 1a00 2b22 |000e: const-string v0, "param" // string@222b │ │ +0b6534: 7030 9207 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b653a: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6540: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6544: 7230 4726 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@2647 │ │ +0b654a: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6550: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ 0x0005 line=1750 │ │ 0x000e line=1751 │ │ 0x0013 line=1752 │ │ 0x0016 line=1754 │ │ @@ -209969,30 +209997,30 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0a871c: |[0a871c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ -0a872c: 1a00 671a |0000: const-string v0, "glLightModelfv" // string@1a67 │ │ -0a8730: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8736: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a873a: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ -0a8740: 0c01 |000a: move-result-object v1 │ │ -0a8742: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8748: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a874c: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ -0a8752: 0a01 |0013: move-result v1 │ │ -0a8754: 7040 9407 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a875a: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8760: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8764: 7230 4826 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@2648 │ │ -0a876a: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8770: 0e00 |0022: return-void │ │ +0b6554: |[0b6554] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ +0b6564: 1a00 671a |0000: const-string v0, "glLightModelfv" // string@1a67 │ │ +0b6568: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b656e: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b6572: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ +0b6578: 0c01 |000a: move-result-object v1 │ │ +0b657a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6580: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b6584: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ +0b658a: 0a01 |0013: move-result v1 │ │ +0b658c: 7040 9407 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b6592: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6598: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b659c: 7230 4826 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@2648 │ │ +0b65a2: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b65a8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0005 line=1771 │ │ 0x000e line=1772 │ │ 0x0017 line=1773 │ │ 0x001a line=1775 │ │ @@ -210008,32 +210036,32 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0a8774: |[0a8774] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(I[FI)V │ │ -0a8784: 1a00 671a |0000: const-string v0, "glLightModelfv" // string@1a67 │ │ -0a8788: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a878e: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a8792: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ -0a8798: 0c01 |000a: move-result-object v1 │ │ -0a879a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a87a0: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a87a4: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ -0a87aa: 0a01 |0013: move-result v1 │ │ -0a87ac: 7055 9707 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a87b2: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ -0a87b6: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a87bc: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a87c2: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a87c6: 7240 4926 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@2649 │ │ -0a87cc: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a87d2: 0e00 |0027: return-void │ │ +0b65ac: |[0b65ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelfv:(I[FI)V │ │ +0b65bc: 1a00 671a |0000: const-string v0, "glLightModelfv" // string@1a67 │ │ +0b65c0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b65c6: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b65ca: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ +0b65d0: 0c01 |000a: move-result-object v1 │ │ +0b65d2: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b65d8: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b65dc: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ +0b65e2: 0a01 |0013: move-result v1 │ │ +0b65e4: 7055 9707 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b65ea: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ +0b65ee: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b65f4: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b65fa: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b65fe: 7240 4926 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@2649 │ │ +0b6604: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b660a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1759 │ │ 0x0005 line=1760 │ │ 0x000e line=1761 │ │ 0x0017 line=1762 │ │ 0x001c line=1763 │ │ @@ -210051,28 +210079,28 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a87d4: |[0a87d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelx:(II)V │ │ -0a87e4: 1a00 681a |0000: const-string v0, "glLightModelx" // string@1a68 │ │ -0a87e8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a87ee: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a87f2: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ -0a87f8: 0c01 |000a: move-result-object v1 │ │ -0a87fa: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8800: 1a00 2b22 |000e: const-string v0, "param" // string@222b │ │ -0a8804: 7030 9307 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a880a: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8810: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8814: 7230 4a26 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@264a │ │ -0a881a: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8820: 0e00 |001e: return-void │ │ +0b660c: |[0b660c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelx:(II)V │ │ +0b661c: 1a00 681a |0000: const-string v0, "glLightModelx" // string@1a68 │ │ +0b6620: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6626: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b662a: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ +0b6630: 0c01 |000a: move-result-object v1 │ │ +0b6632: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6638: 1a00 2b22 |000e: const-string v0, "param" // string@222b │ │ +0b663c: 7030 9307 0204 |0010: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6642: 7010 a207 0200 |0013: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6648: 5420 e002 |0016: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b664c: 7230 4a26 3004 |0018: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelx:(II)V // method@264a │ │ +0b6652: 7010 9f07 0200 |001b: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6658: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1780 │ │ 0x0005 line=1781 │ │ 0x000e line=1782 │ │ 0x0013 line=1783 │ │ 0x0016 line=1785 │ │ @@ -210088,30 +210116,30 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0a8824: |[0a8824] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ -0a8834: 1a00 671a |0000: const-string v0, "glLightModelfv" // string@1a67 │ │ -0a8838: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a883e: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a8842: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ -0a8848: 0c01 |000a: move-result-object v1 │ │ -0a884a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8850: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a8854: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ -0a885a: 0a01 |0013: move-result v1 │ │ -0a885c: 7040 9507 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a8862: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8868: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a886c: 7230 4b26 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@264b │ │ -0a8872: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8878: 0e00 |0022: return-void │ │ +0b665c: |[0b665c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(ILjava/nio/IntBuffer;)V │ │ +0b666c: 1a00 671a |0000: const-string v0, "glLightModelfv" // string@1a67 │ │ +0b6670: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6676: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b667a: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ +0b6680: 0c01 |000a: move-result-object v1 │ │ +0b6682: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6688: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b668c: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ +0b6692: 0a01 |0013: move-result v1 │ │ +0b6694: 7040 9507 0241 |0014: invoke-direct {v2, v0, v1, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b669a: 7010 a207 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b66a0: 5420 e002 |001a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b66a4: 7230 4b26 3004 |001c: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(ILjava/nio/IntBuffer;)V // method@264b │ │ +0b66aa: 7010 9f07 0200 |001f: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b66b0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1801 │ │ 0x0005 line=1802 │ │ 0x000e line=1803 │ │ 0x0017 line=1804 │ │ 0x001a line=1806 │ │ @@ -210127,32 +210155,32 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0a887c: |[0a887c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(I[II)V │ │ -0a888c: 1a00 691a |0000: const-string v0, "glLightModelxv" // string@1a69 │ │ -0a8890: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8896: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a889a: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ -0a88a0: 0c01 |000a: move-result-object v1 │ │ -0a88a2: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a88a8: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ -0a88ac: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ -0a88b2: 0a01 |0013: move-result v1 │ │ -0a88b4: 7055 9807 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a88ba: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ -0a88be: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a88c4: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a88ca: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a88ce: 7240 4c26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@264c │ │ -0a88d4: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a88da: 0e00 |0027: return-void │ │ +0b66b4: |[0b66b4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightModelxv:(I[II)V │ │ +0b66c4: 1a00 691a |0000: const-string v0, "glLightModelxv" // string@1a69 │ │ +0b66c8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b66ce: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b66d2: 7020 b607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelPName:(I)Ljava/lang/String; // method@07b6 │ │ +0b66d8: 0c01 |000a: move-result-object v1 │ │ +0b66da: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b66e0: 1a00 2e22 |000e: const-string v0, "params" // string@222e │ │ +0b66e4: 7020 b707 3200 |0010: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightModelParamCount:(I)I // method@07b7 │ │ +0b66ea: 0a01 |0013: move-result v1 │ │ +0b66ec: 7055 9807 0241 |0014: invoke-direct {v2, v0, v1, v4, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b66f2: 1a00 7321 |0017: const-string v0, "offset" // string@2173 │ │ +0b66f6: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b66fc: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6702: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6706: 7240 4c26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelxv:(I[II)V // method@264c │ │ +0b670c: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6712: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ 0x0005 line=1791 │ │ 0x000e line=1792 │ │ 0x0017 line=1793 │ │ 0x001c line=1794 │ │ @@ -210170,32 +210198,32 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0a88dc: |[0a88dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightf:(IIF)V │ │ -0a88ec: 1a00 6a1a |0000: const-string v0, "glLightf" // string@1a6a │ │ -0a88f0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a88f6: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ -0a88fa: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ -0a8900: 0c01 |000a: move-result-object v1 │ │ -0a8902: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8908: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a890c: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ -0a8912: 0c01 |0013: move-result-object v1 │ │ -0a8914: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a891a: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a891e: 7030 9207 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a8924: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a892a: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a892e: 7240 4d26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@264d │ │ -0a8934: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a893a: 0e00 |0027: return-void │ │ +0b6714: |[0b6714] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightf:(IIF)V │ │ +0b6724: 1a00 6a1a |0000: const-string v0, "glLightf" // string@1a6a │ │ +0b6728: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b672e: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ +0b6732: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ +0b6738: 0c01 |000a: move-result-object v1 │ │ +0b673a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6740: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6744: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ +0b674a: 0c01 |0013: move-result-object v1 │ │ +0b674c: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6752: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b6756: 7030 9207 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b675c: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6762: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6766: 7240 4d26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@264d │ │ +0b676c: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6772: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1811 │ │ 0x0005 line=1812 │ │ 0x000e line=1813 │ │ 0x0017 line=1814 │ │ 0x001c line=1815 │ │ @@ -210213,34 +210241,34 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a893c: |[0a893c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0a894c: 1a00 6b1a |0000: const-string v0, "glLightfv" // string@1a6b │ │ -0a8950: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8956: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ -0a895a: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ -0a8960: 0c01 |000a: move-result-object v1 │ │ -0a8962: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8968: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a896c: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ -0a8972: 0c01 |0013: move-result-object v1 │ │ -0a8974: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a897a: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a897e: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ -0a8984: 0a01 |001c: move-result v1 │ │ -0a8986: 7040 9407 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a898c: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8992: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8996: 7240 4e26 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@264e │ │ -0a899c: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a89a2: 0e00 |002b: return-void │ │ +0b6774: |[0b6774] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0b6784: 1a00 6b1a |0000: const-string v0, "glLightfv" // string@1a6b │ │ +0b6788: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b678e: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ +0b6792: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ +0b6798: 0c01 |000a: move-result-object v1 │ │ +0b679a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b67a0: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b67a4: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ +0b67aa: 0c01 |0013: move-result-object v1 │ │ +0b67ac: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b67b2: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b67b6: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ +0b67bc: 0a01 |001c: move-result v1 │ │ +0b67be: 7040 9407 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b67c4: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b67ca: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b67ce: 7240 4e26 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@264e │ │ +0b67d4: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b67da: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ 0x0005 line=1835 │ │ 0x000e line=1836 │ │ 0x0017 line=1837 │ │ 0x0020 line=1838 │ │ @@ -210258,36 +210286,36 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a89a4: |[0a89a4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(II[FI)V │ │ -0a89b4: 1a00 6b1a |0000: const-string v0, "glLightfv" // string@1a6b │ │ -0a89b8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a89be: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ -0a89c2: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ -0a89c8: 0c01 |000a: move-result-object v1 │ │ -0a89ca: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a89d0: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a89d4: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ -0a89da: 0c01 |0013: move-result-object v1 │ │ -0a89dc: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a89e2: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a89e6: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ -0a89ec: 0a01 |001c: move-result v1 │ │ -0a89ee: 7056 9707 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a89f4: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ -0a89f8: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a89fe: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8a04: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8a08: 7256 4f26 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@264f │ │ -0a8a0e: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8a14: 0e00 |0030: return-void │ │ +0b67dc: |[0b67dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightfv:(II[FI)V │ │ +0b67ec: 1a00 6b1a |0000: const-string v0, "glLightfv" // string@1a6b │ │ +0b67f0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b67f6: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ +0b67fa: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ +0b6800: 0c01 |000a: move-result-object v1 │ │ +0b6802: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6808: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b680c: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ +0b6812: 0c01 |0013: move-result-object v1 │ │ +0b6814: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b681a: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b681e: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ +0b6824: 0a01 |001c: move-result v1 │ │ +0b6826: 7056 9707 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b682c: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ +0b6830: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6836: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b683c: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6840: 7256 4f26 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@264f │ │ +0b6846: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b684c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ 0x0005 line=1823 │ │ 0x000e line=1824 │ │ 0x0017 line=1825 │ │ 0x0020 line=1826 │ │ @@ -210307,32 +210335,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0a8a18: |[0a8a18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightx:(III)V │ │ -0a8a28: 1a00 6c1a |0000: const-string v0, "glLightx" // string@1a6c │ │ -0a8a2c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8a32: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ -0a8a36: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ -0a8a3c: 0c01 |000a: move-result-object v1 │ │ -0a8a3e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8a44: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8a48: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ -0a8a4e: 0c01 |0013: move-result-object v1 │ │ -0a8a50: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8a56: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a8a5a: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8a60: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8a66: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8a6a: 7240 5026 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@2650 │ │ -0a8a70: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8a76: 0e00 |0027: return-void │ │ +0b6850: |[0b6850] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightx:(III)V │ │ +0b6860: 1a00 6c1a |0000: const-string v0, "glLightx" // string@1a6c │ │ +0b6864: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b686a: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ +0b686e: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ +0b6874: 0c01 |000a: move-result-object v1 │ │ +0b6876: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b687c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6880: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ +0b6886: 0c01 |0013: move-result-object v1 │ │ +0b6888: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b688e: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b6892: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6898: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b689e: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b68a2: 7240 5026 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightx:(III)V // method@2650 │ │ +0b68a8: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b68ae: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1845 │ │ 0x0005 line=1846 │ │ 0x000e line=1847 │ │ 0x0017 line=1848 │ │ 0x001c line=1849 │ │ @@ -210350,34 +210378,34 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a8a78: |[0a8a78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ -0a8a88: 1a00 6d1a |0000: const-string v0, "glLightxv" // string@1a6d │ │ -0a8a8c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8a92: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ -0a8a96: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ -0a8a9c: 0c01 |000a: move-result-object v1 │ │ -0a8a9e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8aa4: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8aa8: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ -0a8aae: 0c01 |0013: move-result-object v1 │ │ -0a8ab0: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8ab6: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a8aba: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ -0a8ac0: 0a01 |001c: move-result v1 │ │ -0a8ac2: 7040 9507 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a8ac8: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8ace: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8ad2: 7240 5126 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@2651 │ │ -0a8ad8: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8ade: 0e00 |002b: return-void │ │ +0b68b0: |[0b68b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(IILjava/nio/IntBuffer;)V │ │ +0b68c0: 1a00 6d1a |0000: const-string v0, "glLightxv" // string@1a6d │ │ +0b68c4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b68ca: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ +0b68ce: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ +0b68d4: 0c01 |000a: move-result-object v1 │ │ +0b68d6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b68dc: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b68e0: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ +0b68e6: 0c01 |0013: move-result-object v1 │ │ +0b68e8: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b68ee: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b68f2: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ +0b68f8: 0a01 |001c: move-result v1 │ │ +0b68fa: 7040 9507 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b6900: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6906: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b690a: 7240 5126 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(IILjava/nio/IntBuffer;)V // method@2651 │ │ +0b6910: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6916: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ 0x0005 line=1869 │ │ 0x000e line=1870 │ │ 0x0017 line=1871 │ │ 0x0020 line=1872 │ │ @@ -210395,36 +210423,36 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a8ae0: |[0a8ae0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(II[II)V │ │ -0a8af0: 1a00 6d1a |0000: const-string v0, "glLightxv" // string@1a6d │ │ -0a8af4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8afa: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ -0a8afe: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ -0a8b04: 0c01 |000a: move-result-object v1 │ │ -0a8b06: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8b0c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8b10: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ -0a8b16: 0c01 |0013: move-result-object v1 │ │ -0a8b18: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8b1e: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a8b22: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ -0a8b28: 0a01 |001c: move-result v1 │ │ -0a8b2a: 7056 9807 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a8b30: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ -0a8b34: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8b3a: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8b40: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8b44: 7256 5226 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@2652 │ │ -0a8b4a: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8b50: 0e00 |0030: return-void │ │ +0b6918: |[0b6918] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLightxv:(II[II)V │ │ +0b6928: 1a00 6d1a |0000: const-string v0, "glLightxv" // string@1a6d │ │ +0b692c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6932: 1a00 911e |0005: const-string v0, "light" // string@1e91 │ │ +0b6936: 7020 b807 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightName:(I)Ljava/lang/String; // method@07b8 │ │ +0b693c: 0c01 |000a: move-result-object v1 │ │ +0b693e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6944: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6948: 7020 b907 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightPName:(I)Ljava/lang/String; // method@07b9 │ │ +0b694e: 0c01 |0013: move-result-object v1 │ │ +0b6950: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6956: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b695a: 7020 ba07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getLightParamCount:(I)I // method@07ba │ │ +0b6960: 0a01 |001c: move-result v1 │ │ +0b6962: 7056 9807 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b6968: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ +0b696c: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6972: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6978: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b697c: 7256 5226 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glLightxv:(II[II)V // method@2652 │ │ +0b6982: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6988: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1856 │ │ 0x0005 line=1857 │ │ 0x000e line=1858 │ │ 0x0017 line=1859 │ │ 0x0020 line=1860 │ │ @@ -210444,24 +210472,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a8b54: |[0a8b54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidth:(F)V │ │ -0a8b64: 1a00 6e1a |0000: const-string v0, "glLineWidth" // string@1a6e │ │ -0a8b68: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8b6e: 1a00 0b2a |0005: const-string v0, "width" // string@2a0b │ │ -0a8b72: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a8b78: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8b7e: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8b82: 7220 5326 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@2653 │ │ -0a8b88: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8b8e: 0e00 |0015: return-void │ │ +0b698c: |[0b698c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidth:(F)V │ │ +0b699c: 1a00 6e1a |0000: const-string v0, "glLineWidth" // string@1a6e │ │ +0b69a0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b69a6: 1a00 0b2a |0005: const-string v0, "width" // string@2a0b │ │ +0b69aa: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b69b0: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b69b6: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b69ba: 7220 5326 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@2653 │ │ +0b69c0: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b69c6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ 0x0005 line=1880 │ │ 0x000a line=1881 │ │ 0x000d line=1883 │ │ 0x0012 line=1884 │ │ @@ -210475,24 +210503,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a8b90: |[0a8b90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidthx:(I)V │ │ -0a8ba0: 1a00 6f1a |0000: const-string v0, "glLineWidthx" // string@1a6f │ │ -0a8ba4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8baa: 1a00 0b2a |0005: const-string v0, "width" // string@2a0b │ │ -0a8bae: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8bb4: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8bba: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8bbe: 7220 5426 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@2654 │ │ -0a8bc4: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8bca: 0e00 |0015: return-void │ │ +0b69c8: |[0b69c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLineWidthx:(I)V │ │ +0b69d8: 1a00 6f1a |0000: const-string v0, "glLineWidthx" // string@1a6f │ │ +0b69dc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b69e2: 1a00 0b2a |0005: const-string v0, "width" // string@2a0b │ │ +0b69e6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b69ec: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b69f2: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b69f6: 7220 5426 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidthx:(I)V // method@2654 │ │ +0b69fc: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6a02: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1888 │ │ 0x0005 line=1889 │ │ 0x000a line=1890 │ │ 0x000d line=1892 │ │ 0x0012 line=1893 │ │ @@ -210506,22 +210534,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a8bcc: |[0a8bcc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadIdentity:()V │ │ -0a8bdc: 1a00 711a |0000: const-string v0, "glLoadIdentity" // string@1a71 │ │ -0a8be0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8be6: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8bec: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8bf0: 7210 5526 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@2655 │ │ -0a8bf6: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8bfc: 0e00 |0010: return-void │ │ +0b6a04: |[0b6a04] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadIdentity:()V │ │ +0b6a14: 1a00 711a |0000: const-string v0, "glLoadIdentity" // string@1a71 │ │ +0b6a18: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6a1e: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6a24: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6a28: 7210 5526 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@2655 │ │ +0b6a2e: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6a34: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1897 │ │ 0x0005 line=1898 │ │ 0x0008 line=1900 │ │ 0x000d line=1901 │ │ 0x0010 line=1902 │ │ @@ -210533,25 +210561,25 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0a8c00: |[0a8c00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0a8c10: 1a00 721a |0000: const-string v0, "glLoadMatrixf" // string@1a72 │ │ -0a8c14: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8c1a: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a8c1e: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a8c22: 7040 9407 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a8c28: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8c2e: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8c32: 7220 5626 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@2656 │ │ -0a8c38: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8c3e: 0e00 |0017: return-void │ │ +0b6a38: |[0b6a38] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0b6a48: 1a00 721a |0000: const-string v0, "glLoadMatrixf" // string@1a72 │ │ +0b6a4c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6a52: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6a56: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6a5a: 7040 9407 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b6a60: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6a66: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6a6a: 7220 5626 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@2656 │ │ +0b6a70: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6a76: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0005 line=1916 │ │ 0x000c line=1917 │ │ 0x000f line=1919 │ │ 0x0014 line=1920 │ │ @@ -210565,27 +210593,27 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0a8c40: |[0a8c40] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:([FI)V │ │ -0a8c50: 1a00 721a |0000: const-string v0, "glLoadMatrixf" // string@1a72 │ │ -0a8c54: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8c5a: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a8c5e: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a8c62: 7054 9707 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a8c68: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ -0a8c6c: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8c72: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8c78: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8c7c: 7230 5726 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@2657 │ │ -0a8c82: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8c88: 0e00 |001c: return-void │ │ +0b6a78: |[0b6a78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixf:([FI)V │ │ +0b6a88: 1a00 721a |0000: const-string v0, "glLoadMatrixf" // string@1a72 │ │ +0b6a8c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6a92: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6a96: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6a9a: 7054 9707 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b6aa0: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ +0b6aa4: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6aaa: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6ab0: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6ab4: 7230 5726 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@2657 │ │ +0b6aba: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6ac0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ 0x0005 line=1906 │ │ 0x000c line=1907 │ │ 0x0011 line=1908 │ │ 0x0014 line=1910 │ │ @@ -210601,25 +210629,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0a8c8c: |[0a8c8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0a8c9c: 1a00 731a |0000: const-string v0, "glLoadMatrixx" // string@1a73 │ │ -0a8ca0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8ca6: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a8caa: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a8cae: 7040 9507 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a8cb4: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8cba: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8cbe: 7220 5826 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@2658 │ │ -0a8cc4: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8cca: 0e00 |0017: return-void │ │ +0b6ac4: |[0b6ac4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0b6ad4: 1a00 731a |0000: const-string v0, "glLoadMatrixx" // string@1a73 │ │ +0b6ad8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6ade: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6ae2: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6ae6: 7040 9507 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b6aec: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6af2: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6af6: 7220 5826 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:(Ljava/nio/IntBuffer;)V // method@2658 │ │ +0b6afc: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6b02: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1934 │ │ 0x0005 line=1935 │ │ 0x000c line=1936 │ │ 0x000f line=1938 │ │ 0x0014 line=1939 │ │ @@ -210633,27 +210661,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0a8ccc: |[0a8ccc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:([II)V │ │ -0a8cdc: 1a00 731a |0000: const-string v0, "glLoadMatrixx" // string@1a73 │ │ -0a8ce0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8ce6: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a8cea: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a8cee: 7054 9807 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a8cf4: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ -0a8cf8: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8cfe: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8d04: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8d08: 7230 5926 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2659 │ │ -0a8d0e: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8d14: 0e00 |001c: return-void │ │ +0b6b04: |[0b6b04] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLoadMatrixx:([II)V │ │ +0b6b14: 1a00 731a |0000: const-string v0, "glLoadMatrixx" // string@1a73 │ │ +0b6b18: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6b1e: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6b22: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6b26: 7054 9807 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b6b2c: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ +0b6b30: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6b36: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6b3c: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6b40: 7230 5926 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixx:([II)V // method@2659 │ │ +0b6b46: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6b4c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0005 line=1925 │ │ 0x000c line=1926 │ │ 0x0011 line=1927 │ │ 0x0014 line=1929 │ │ @@ -210669,24 +210697,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a8d18: |[0a8d18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLogicOp:(I)V │ │ -0a8d28: 1a00 751a |0000: const-string v0, "glLogicOp" // string@1a75 │ │ -0a8d2c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8d32: 1a00 b721 |0005: const-string v0, "opcode" // string@21b7 │ │ -0a8d36: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8d3c: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8d42: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8d46: 7220 5a26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@265a │ │ -0a8d4c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8d52: 0e00 |0015: return-void │ │ +0b6b50: |[0b6b50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glLogicOp:(I)V │ │ +0b6b60: 1a00 751a |0000: const-string v0, "glLogicOp" // string@1a75 │ │ +0b6b64: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6b6a: 1a00 b721 |0005: const-string v0, "opcode" // string@21b7 │ │ +0b6b6e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6b74: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6b7a: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6b7e: 7220 5a26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@265a │ │ +0b6b84: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6b8a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0005 line=1944 │ │ 0x000a line=1945 │ │ 0x000d line=1947 │ │ 0x0012 line=1948 │ │ @@ -210700,32 +210728,32 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0a8d54: |[0a8d54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialf:(IIF)V │ │ -0a8d64: 1a00 761a |0000: const-string v0, "glMaterialf" // string@1a76 │ │ -0a8d68: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8d6e: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ -0a8d72: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ -0a8d78: 0c01 |000a: move-result-object v1 │ │ -0a8d7a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8d80: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8d84: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ -0a8d8a: 0c01 |0013: move-result-object v1 │ │ -0a8d8c: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8d92: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a8d96: 7030 9207 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a8d9c: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8da2: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8da6: 7240 5b26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@265b │ │ -0a8dac: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8db2: 0e00 |0027: return-void │ │ +0b6b8c: |[0b6b8c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialf:(IIF)V │ │ +0b6b9c: 1a00 761a |0000: const-string v0, "glMaterialf" // string@1a76 │ │ +0b6ba0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6ba6: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ +0b6baa: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ +0b6bb0: 0c01 |000a: move-result-object v1 │ │ +0b6bb2: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6bb8: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6bbc: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ +0b6bc2: 0c01 |0013: move-result-object v1 │ │ +0b6bc4: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6bca: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b6bce: 7030 9207 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b6bd4: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6bda: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6bde: 7240 5b26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@265b │ │ +0b6be4: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6bea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1952 │ │ 0x0005 line=1953 │ │ 0x000e line=1954 │ │ 0x0017 line=1955 │ │ 0x001c line=1956 │ │ @@ -210743,34 +210771,34 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a8db4: |[0a8db4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0a8dc4: 1a00 771a |0000: const-string v0, "glMaterialfv" // string@1a77 │ │ -0a8dc8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8dce: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ -0a8dd2: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ -0a8dd8: 0c01 |000a: move-result-object v1 │ │ -0a8dda: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8de0: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8de4: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ -0a8dea: 0c01 |0013: move-result-object v1 │ │ -0a8dec: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8df2: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a8df6: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ -0a8dfc: 0a01 |001c: move-result v1 │ │ -0a8dfe: 7040 9407 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a8e04: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8e0a: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8e0e: 7240 5c26 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@265c │ │ -0a8e14: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8e1a: 0e00 |002b: return-void │ │ +0b6bec: |[0b6bec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0b6bfc: 1a00 771a |0000: const-string v0, "glMaterialfv" // string@1a77 │ │ +0b6c00: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6c06: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ +0b6c0a: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ +0b6c10: 0c01 |000a: move-result-object v1 │ │ +0b6c12: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6c18: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6c1c: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ +0b6c22: 0c01 |0013: move-result-object v1 │ │ +0b6c24: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6c2a: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b6c2e: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ +0b6c34: 0a01 |001c: move-result v1 │ │ +0b6c36: 7040 9407 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b6c3c: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6c42: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6c46: 7240 5c26 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@265c │ │ +0b6c4c: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6c52: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ 0x000e line=1977 │ │ 0x0017 line=1978 │ │ 0x0020 line=1979 │ │ @@ -210788,36 +210816,36 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a8e1c: |[0a8e1c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(II[FI)V │ │ -0a8e2c: 1a00 771a |0000: const-string v0, "glMaterialfv" // string@1a77 │ │ -0a8e30: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8e36: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ -0a8e3a: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ -0a8e40: 0c01 |000a: move-result-object v1 │ │ -0a8e42: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8e48: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8e4c: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ -0a8e52: 0c01 |0013: move-result-object v1 │ │ -0a8e54: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8e5a: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a8e5e: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ -0a8e64: 0a01 |001c: move-result v1 │ │ -0a8e66: 7056 9707 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a8e6c: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ -0a8e70: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8e76: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8e7c: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8e80: 7256 5d26 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@265d │ │ -0a8e86: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8e8c: 0e00 |0030: return-void │ │ +0b6c54: |[0b6c54] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialfv:(II[FI)V │ │ +0b6c64: 1a00 771a |0000: const-string v0, "glMaterialfv" // string@1a77 │ │ +0b6c68: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6c6e: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ +0b6c72: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ +0b6c78: 0c01 |000a: move-result-object v1 │ │ +0b6c7a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6c80: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6c84: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ +0b6c8a: 0c01 |0013: move-result-object v1 │ │ +0b6c8c: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6c92: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b6c96: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ +0b6c9c: 0a01 |001c: move-result v1 │ │ +0b6c9e: 7056 9707 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b6ca4: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ +0b6ca8: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6cae: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6cb4: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6cb8: 7256 5d26 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@265d │ │ +0b6cbe: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6cc4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1963 │ │ 0x0005 line=1964 │ │ 0x000e line=1965 │ │ 0x0017 line=1966 │ │ 0x0020 line=1967 │ │ @@ -210837,32 +210865,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0a8e90: |[0a8e90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialx:(III)V │ │ -0a8ea0: 1a00 781a |0000: const-string v0, "glMaterialx" // string@1a78 │ │ -0a8ea4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8eaa: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ -0a8eae: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ -0a8eb4: 0c01 |000a: move-result-object v1 │ │ -0a8eb6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8ebc: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8ec0: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ -0a8ec6: 0c01 |0013: move-result-object v1 │ │ -0a8ec8: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8ece: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a8ed2: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8ed8: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8ede: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8ee2: 7240 5e26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@265e │ │ -0a8ee8: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8eee: 0e00 |0027: return-void │ │ +0b6cc8: |[0b6cc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialx:(III)V │ │ +0b6cd8: 1a00 781a |0000: const-string v0, "glMaterialx" // string@1a78 │ │ +0b6cdc: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6ce2: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ +0b6ce6: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ +0b6cec: 0c01 |000a: move-result-object v1 │ │ +0b6cee: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6cf4: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6cf8: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ +0b6cfe: 0c01 |0013: move-result-object v1 │ │ +0b6d00: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6d06: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b6d0a: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6d10: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6d16: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6d1a: 7240 5e26 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialx:(III)V // method@265e │ │ +0b6d20: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6d26: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1986 │ │ 0x0005 line=1987 │ │ 0x000e line=1988 │ │ 0x0017 line=1989 │ │ 0x001c line=1990 │ │ @@ -210880,34 +210908,34 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a8ef0: |[0a8ef0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ -0a8f00: 1a00 791a |0000: const-string v0, "glMaterialxv" // string@1a79 │ │ -0a8f04: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8f0a: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ -0a8f0e: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ -0a8f14: 0c01 |000a: move-result-object v1 │ │ -0a8f16: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8f1c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8f20: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ -0a8f26: 0c01 |0013: move-result-object v1 │ │ -0a8f28: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8f2e: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a8f32: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ -0a8f38: 0a01 |001c: move-result v1 │ │ -0a8f3a: 7040 9507 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a8f40: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8f46: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8f4a: 7240 5f26 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@265f │ │ -0a8f50: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8f56: 0e00 |002b: return-void │ │ +0b6d28: |[0b6d28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(IILjava/nio/IntBuffer;)V │ │ +0b6d38: 1a00 791a |0000: const-string v0, "glMaterialxv" // string@1a79 │ │ +0b6d3c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6d42: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ +0b6d46: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ +0b6d4c: 0c01 |000a: move-result-object v1 │ │ +0b6d4e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6d54: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6d58: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ +0b6d5e: 0c01 |0013: move-result-object v1 │ │ +0b6d60: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6d66: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b6d6a: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ +0b6d70: 0a01 |001c: move-result v1 │ │ +0b6d72: 7040 9507 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b6d78: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6d7e: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6d82: 7240 5f26 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(IILjava/nio/IntBuffer;)V // method@265f │ │ +0b6d88: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6d8e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2009 │ │ 0x0005 line=2010 │ │ 0x000e line=2011 │ │ 0x0017 line=2012 │ │ 0x0020 line=2013 │ │ @@ -210925,36 +210953,36 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a8f58: |[0a8f58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(II[II)V │ │ -0a8f68: 1a00 791a |0000: const-string v0, "glMaterialxv" // string@1a79 │ │ -0a8f6c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8f72: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ -0a8f76: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ -0a8f7c: 0c01 |000a: move-result-object v1 │ │ -0a8f7e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8f84: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a8f88: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ -0a8f8e: 0c01 |0013: move-result-object v1 │ │ -0a8f90: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8f96: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a8f9a: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ -0a8fa0: 0a01 |001c: move-result v1 │ │ -0a8fa2: 7056 9807 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a8fa8: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ -0a8fac: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a8fb2: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8fb8: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a8fbc: 7256 6026 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2660 │ │ -0a8fc2: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a8fc8: 0e00 |0030: return-void │ │ +0b6d90: |[0b6d90] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMaterialxv:(II[II)V │ │ +0b6da0: 1a00 791a |0000: const-string v0, "glMaterialxv" // string@1a79 │ │ +0b6da4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6daa: 1a00 1716 |0005: const-string v0, "face" // string@1617 │ │ +0b6dae: 7020 ab07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getFaceName:(I)Ljava/lang/String; // method@07ab │ │ +0b6db4: 0c01 |000a: move-result-object v1 │ │ +0b6db6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6dbc: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b6dc0: 7020 bb07 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialPName:(I)Ljava/lang/String; // method@07bb │ │ +0b6dc6: 0c01 |0013: move-result-object v1 │ │ +0b6dc8: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6dce: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b6dd2: 7020 bc07 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMaterialParamCount:(I)I // method@07bc │ │ +0b6dd8: 0a01 |001c: move-result v1 │ │ +0b6dda: 7056 9807 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b6de0: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ +0b6de4: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6dea: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6df0: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6df4: 7256 6026 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialxv:(II[II)V // method@2660 │ │ +0b6dfa: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6e00: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ 0x0005 line=1998 │ │ 0x000e line=1999 │ │ 0x0017 line=2000 │ │ 0x0020 line=2001 │ │ @@ -210974,26 +211002,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a8fcc: |[0a8fcc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMatrixMode:(I)V │ │ -0a8fdc: 1a00 7b1a |0000: const-string v0, "glMatrixMode" // string@1a7b │ │ -0a8fe0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a8fe6: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ -0a8fea: 7020 bd07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMatrixMode:(I)Ljava/lang/String; // method@07bd │ │ -0a8ff0: 0c01 |000a: move-result-object v1 │ │ -0a8ff2: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a8ff8: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a8ffe: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9002: 7220 6126 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2661 │ │ -0a9008: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a900e: 0e00 |0019: return-void │ │ +0b6e04: |[0b6e04] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMatrixMode:(I)V │ │ +0b6e14: 1a00 7b1a |0000: const-string v0, "glMatrixMode" // string@1a7b │ │ +0b6e18: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6e1e: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ +0b6e22: 7020 bd07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getMatrixMode:(I)Ljava/lang/String; // method@07bd │ │ +0b6e28: 0c01 |000a: move-result-object v1 │ │ +0b6e2a: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b6e30: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6e36: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6e3a: 7220 6126 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2661 │ │ +0b6e40: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6e46: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ 0x0005 line=2021 │ │ 0x000e line=2022 │ │ 0x0011 line=2024 │ │ 0x0016 line=2025 │ │ @@ -211007,25 +211035,25 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0a9010: |[0a9010] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0a9020: 1a00 7c1a |0000: const-string v0, "glMultMatrixf" // string@1a7c │ │ -0a9024: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a902a: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a902e: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a9032: 7040 9407 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a9038: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a903e: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9042: 7220 6226 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2662 │ │ -0a9048: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a904e: 0e00 |0017: return-void │ │ +0b6e48: |[0b6e48] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0b6e58: 1a00 7c1a |0000: const-string v0, "glMultMatrixf" // string@1a7c │ │ +0b6e5c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6e62: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6e66: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6e6a: 7040 9407 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b6e70: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6e76: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6e7a: 7220 6226 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2662 │ │ +0b6e80: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6e86: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ 0x0005 line=2040 │ │ 0x000c line=2041 │ │ 0x000f line=2043 │ │ 0x0014 line=2044 │ │ @@ -211039,27 +211067,27 @@ │ │ type : '([FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0a9050: |[0a9050] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:([FI)V │ │ -0a9060: 1a00 7c1a |0000: const-string v0, "glMultMatrixf" // string@1a7c │ │ -0a9064: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a906a: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a906e: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a9072: 7054 9707 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a9078: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ -0a907c: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9082: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9088: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a908c: 7230 6326 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@2663 │ │ -0a9092: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9098: 0e00 |001c: return-void │ │ +0b6e88: |[0b6e88] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixf:([FI)V │ │ +0b6e98: 1a00 7c1a |0000: const-string v0, "glMultMatrixf" // string@1a7c │ │ +0b6e9c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6ea2: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6ea6: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6eaa: 7054 9707 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b6eb0: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ +0b6eb4: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6eba: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6ec0: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6ec4: 7230 6326 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@2663 │ │ +0b6eca: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6ed0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2029 │ │ 0x0005 line=2030 │ │ 0x000c line=2031 │ │ 0x0011 line=2032 │ │ 0x0014 line=2034 │ │ @@ -211075,25 +211103,25 @@ │ │ type : '(Ljava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0a909c: |[0a909c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ -0a90ac: 1a00 7d1a |0000: const-string v0, "glMultMatrixx" // string@1a7d │ │ -0a90b0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a90b6: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a90ba: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a90be: 7040 9507 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a90c4: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a90ca: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a90ce: 7220 6426 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@2664 │ │ -0a90d4: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a90da: 0e00 |0017: return-void │ │ +0b6ed4: |[0b6ed4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:(Ljava/nio/IntBuffer;)V │ │ +0b6ee4: 1a00 7d1a |0000: const-string v0, "glMultMatrixx" // string@1a7d │ │ +0b6ee8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6eee: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6ef2: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6ef6: 7040 9507 0231 |0009: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b6efc: 7010 a207 0200 |000c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6f02: 5420 e002 |000f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6f06: 7220 6426 3000 |0011: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:(Ljava/nio/IntBuffer;)V // method@2664 │ │ +0b6f0c: 7010 9f07 0200 |0014: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6f12: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2058 │ │ 0x0005 line=2059 │ │ 0x000c line=2060 │ │ 0x000f line=2062 │ │ 0x0014 line=2063 │ │ @@ -211107,27 +211135,27 @@ │ │ type : '([II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0a90dc: |[0a90dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:([II)V │ │ -0a90ec: 1a00 7d1a |0000: const-string v0, "glMultMatrixx" // string@1a7d │ │ -0a90f0: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a90f6: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ -0a90fa: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ -0a90fe: 7054 9807 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a9104: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ -0a9108: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a910e: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9114: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9118: 7230 6526 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@2665 │ │ -0a911e: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9124: 0e00 |001c: return-void │ │ +0b6f14: |[0b6f14] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultMatrixx:([II)V │ │ +0b6f24: 1a00 7d1a |0000: const-string v0, "glMultMatrixx" // string@1a7d │ │ +0b6f28: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6f2e: 1a00 231f |0005: const-string v0, "m" // string@1f23 │ │ +0b6f32: 1301 1000 |0007: const/16 v1, #int 16 // #10 │ │ +0b6f36: 7054 9807 0231 |0009: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b6f3c: 1a00 7321 |000c: const-string v0, "offset" // string@2173 │ │ +0b6f40: 7030 9307 0204 |000e: invoke-direct {v2, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6f46: 7010 a207 0200 |0011: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6f4c: 5420 e002 |0014: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6f50: 7230 6526 3004 |0016: invoke-interface {v0, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixx:([II)V // method@2665 │ │ +0b6f56: 7010 9f07 0200 |0019: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6f5c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2048 │ │ 0x0005 line=2049 │ │ 0x000c line=2050 │ │ 0x0011 line=2051 │ │ 0x0014 line=2053 │ │ @@ -211143,37 +211171,37 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a9128: |[0a9128] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4f:(IFFFF)V │ │ -0a9138: 1a00 7e1a |0000: const-string v0, "glMultiTexCoord4f" // string@1a7e │ │ -0a913c: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9142: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9146: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a914c: 1a00 6c24 |000a: const-string v0, "s" // string@246c │ │ -0a9150: 7030 9207 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9156: 1a00 ac27 |000f: const-string v0, "t" // string@27ac │ │ -0a915a: 7030 9207 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9160: 1a00 4d23 |0014: const-string v0, "r" // string@234d │ │ -0a9164: 7030 9207 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a916a: 1a00 3b23 |0019: const-string v0, "q" // string@233b │ │ -0a916e: 7030 9207 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9174: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a917a: 5460 e002 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a917e: 0171 |0023: move v1, v7 │ │ -0a9180: 0182 |0024: move v2, v8 │ │ -0a9182: 0193 |0025: move v3, v9 │ │ -0a9184: 01a4 |0026: move v4, v10 │ │ -0a9186: 01b5 |0027: move v5, v11 │ │ -0a9188: 7806 6626 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@2666 │ │ -0a918e: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9194: 0e00 |002e: return-void │ │ +0b6f60: |[0b6f60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4f:(IFFFF)V │ │ +0b6f70: 1a00 7e1a |0000: const-string v0, "glMultiTexCoord4f" // string@1a7e │ │ +0b6f74: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6f7a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b6f7e: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6f84: 1a00 6c24 |000a: const-string v0, "s" // string@246c │ │ +0b6f88: 7030 9207 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b6f8e: 1a00 ac27 |000f: const-string v0, "t" // string@27ac │ │ +0b6f92: 7030 9207 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b6f98: 1a00 4d23 |0014: const-string v0, "r" // string@234d │ │ +0b6f9c: 7030 9207 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b6fa2: 1a00 3b23 |0019: const-string v0, "q" // string@233b │ │ +0b6fa6: 7030 9207 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b6fac: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b6fb2: 5460 e002 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b6fb6: 0171 |0023: move v1, v7 │ │ +0b6fb8: 0182 |0024: move v2, v8 │ │ +0b6fba: 0193 |0025: move v3, v9 │ │ +0b6fbc: 01a4 |0026: move v4, v10 │ │ +0b6fbe: 01b5 |0027: move v5, v11 │ │ +0b6fc0: 7806 6626 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@2666 │ │ +0b6fc6: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b6fcc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2067 │ │ 0x0005 line=2068 │ │ 0x000a line=2069 │ │ 0x000f line=2070 │ │ 0x0014 line=2071 │ │ @@ -211195,37 +211223,37 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a9198: |[0a9198] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4x:(IIIII)V │ │ -0a91a8: 1a00 7f1a |0000: const-string v0, "glMultiTexCoord4x" // string@1a7f │ │ -0a91ac: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a91b2: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a91b6: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a91bc: 1a00 6c24 |000a: const-string v0, "s" // string@246c │ │ -0a91c0: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a91c6: 1a00 ac27 |000f: const-string v0, "t" // string@27ac │ │ -0a91ca: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a91d0: 1a00 4d23 |0014: const-string v0, "r" // string@234d │ │ -0a91d4: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a91da: 1a00 3b23 |0019: const-string v0, "q" // string@233b │ │ -0a91de: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a91e4: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a91ea: 5460 e002 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a91ee: 0171 |0023: move v1, v7 │ │ -0a91f0: 0182 |0024: move v2, v8 │ │ -0a91f2: 0193 |0025: move v3, v9 │ │ -0a91f4: 01a4 |0026: move v4, v10 │ │ -0a91f6: 01b5 |0027: move v5, v11 │ │ -0a91f8: 7806 6726 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@2667 │ │ -0a91fe: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9204: 0e00 |002e: return-void │ │ +0b6fd0: |[0b6fd0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glMultiTexCoord4x:(IIIII)V │ │ +0b6fe0: 1a00 7f1a |0000: const-string v0, "glMultiTexCoord4x" // string@1a7f │ │ +0b6fe4: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b6fea: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b6fee: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6ff4: 1a00 6c24 |000a: const-string v0, "s" // string@246c │ │ +0b6ff8: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b6ffe: 1a00 ac27 |000f: const-string v0, "t" // string@27ac │ │ +0b7002: 7030 9307 0609 |0011: invoke-direct {v6, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7008: 1a00 4d23 |0014: const-string v0, "r" // string@234d │ │ +0b700c: 7030 9307 060a |0016: invoke-direct {v6, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7012: 1a00 3b23 |0019: const-string v0, "q" // string@233b │ │ +0b7016: 7030 9307 060b |001b: invoke-direct {v6, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b701c: 7010 a207 0600 |001e: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7022: 5460 e002 |0021: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7026: 0171 |0023: move v1, v7 │ │ +0b7028: 0182 |0024: move v2, v8 │ │ +0b702a: 0193 |0025: move v3, v9 │ │ +0b702c: 01a4 |0026: move v4, v10 │ │ +0b702e: 01b5 |0027: move v5, v11 │ │ +0b7030: 7806 6726 0000 |0028: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4x:(IIIII)V // method@2667 │ │ +0b7036: 7010 9f07 0600 |002b: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b703c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2080 │ │ 0x0005 line=2081 │ │ 0x000a line=2082 │ │ 0x000f line=2083 │ │ 0x0014 line=2084 │ │ @@ -211247,28 +211275,28 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a9208: |[0a9208] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3f:(FFF)V │ │ -0a9218: 1a00 801a |0000: const-string v0, "glNormal3f" // string@1a80 │ │ -0a921c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9222: 1a00 5721 |0005: const-string v0, "nx" // string@2157 │ │ -0a9226: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a922c: 1a00 5821 |000a: const-string v0, "ny" // string@2158 │ │ -0a9230: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9236: 1a00 5a21 |000f: const-string v0, "nz" // string@215a │ │ -0a923a: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9240: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9246: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a924a: 7240 6826 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@2668 │ │ -0a9250: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9256: 0e00 |001f: return-void │ │ +0b7040: |[0b7040] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3f:(FFF)V │ │ +0b7050: 1a00 801a |0000: const-string v0, "glNormal3f" // string@1a80 │ │ +0b7054: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b705a: 1a00 5721 |0005: const-string v0, "nx" // string@2157 │ │ +0b705e: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7064: 1a00 5821 |000a: const-string v0, "ny" // string@2158 │ │ +0b7068: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b706e: 1a00 5a21 |000f: const-string v0, "nz" // string@215a │ │ +0b7072: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7078: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b707e: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7082: 7240 6826 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@2668 │ │ +0b7088: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b708e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2093 │ │ 0x0005 line=2094 │ │ 0x000a line=2095 │ │ 0x000f line=2096 │ │ 0x0014 line=2097 │ │ @@ -211286,28 +211314,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a9258: |[0a9258] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3x:(III)V │ │ -0a9268: 1a00 811a |0000: const-string v0, "glNormal3x" // string@1a81 │ │ -0a926c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9272: 1a00 5721 |0005: const-string v0, "nx" // string@2157 │ │ -0a9276: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a927c: 1a00 5821 |000a: const-string v0, "ny" // string@2158 │ │ -0a9280: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9286: 1a00 5a21 |000f: const-string v0, "nz" // string@215a │ │ -0a928a: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9290: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9296: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a929a: 7240 6926 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2669 │ │ -0a92a0: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a92a6: 0e00 |001f: return-void │ │ +0b7090: |[0b7090] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormal3x:(III)V │ │ +0b70a0: 1a00 811a |0000: const-string v0, "glNormal3x" // string@1a81 │ │ +0b70a4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b70aa: 1a00 5721 |0005: const-string v0, "nx" // string@2157 │ │ +0b70ae: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b70b4: 1a00 5821 |000a: const-string v0, "ny" // string@2158 │ │ +0b70b8: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b70be: 1a00 5a21 |000f: const-string v0, "nz" // string@215a │ │ +0b70c2: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b70c8: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b70ce: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b70d2: 7240 6926 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3x:(III)V // method@2669 │ │ +0b70d8: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b70de: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2104 │ │ 0x0005 line=2105 │ │ 0x000a line=2106 │ │ 0x000f line=2107 │ │ 0x0014 line=2108 │ │ @@ -211325,38 +211353,38 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 48 16-bit code units │ │ -0a92a8: |[0a92a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ -0a92b8: 1a00 821a |0000: const-string v0, "glNormalPointer" // string@1a82 │ │ -0a92bc: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a92c2: 1a00 d728 |0005: const-string v0, "type" // string@28d7 │ │ -0a92c6: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a92cc: 1a00 7927 |000a: const-string v0, "stride" // string@2779 │ │ -0a92d0: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a92d6: 1a00 9722 |000f: const-string v0, "pointer" // string@2297 │ │ -0a92da: 6e10 9b24 0900 |0011: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0a92e0: 0c01 |0014: move-result-object v1 │ │ -0a92e2: 7030 9a07 0601 |0015: invoke-direct {v6, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a92e8: 7010 a207 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a92ee: 2200 f500 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ -0a92f2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -0a92f4: 0761 |001e: move-object v1, v6 │ │ -0a92f6: 0173 |001f: move v3, v7 │ │ -0a92f8: 0184 |0020: move v4, v8 │ │ -0a92fa: 0795 |0021: move-object v5, v9 │ │ -0a92fc: 7606 8c07 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@078c │ │ -0a9302: 5b60 da02 |0025: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ -0a9306: 5460 e002 |0027: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a930a: 7240 6a26 7098 |0029: invoke-interface {v0, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@266a │ │ -0a9310: 7010 9f07 0600 |002c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9316: 0e00 |002f: return-void │ │ +0b70e0: |[0b70e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glNormalPointer:(IILjava/nio/Buffer;)V │ │ +0b70f0: 1a00 821a |0000: const-string v0, "glNormalPointer" // string@1a82 │ │ +0b70f4: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b70fa: 1a00 d728 |0005: const-string v0, "type" // string@28d7 │ │ +0b70fe: 7030 9307 0607 |0007: invoke-direct {v6, v0, v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7104: 1a00 7927 |000a: const-string v0, "stride" // string@2779 │ │ +0b7108: 7030 9307 0608 |000c: invoke-direct {v6, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b710e: 1a00 9722 |000f: const-string v0, "pointer" // string@2297 │ │ +0b7112: 6e10 9b24 0900 |0011: invoke-virtual {v9}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b7118: 0c01 |0014: move-result-object v1 │ │ +0b711a: 7030 9a07 0601 |0015: invoke-direct {v6, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7120: 7010 a207 0600 |0018: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7126: 2200 f500 |001b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ +0b712a: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +0b712c: 0761 |001e: move-object v1, v6 │ │ +0b712e: 0173 |001f: move v3, v7 │ │ +0b7130: 0184 |0020: move v4, v8 │ │ +0b7132: 0795 |0021: move-object v5, v9 │ │ +0b7134: 7606 8c07 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@078c │ │ +0b713a: 5b60 da02 |0025: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mNormalPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02da │ │ +0b713e: 5460 e002 |0027: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7142: 7240 6a26 7098 |0029: invoke-interface {v0, v7, v8, v9}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@266a │ │ +0b7148: 7010 9f07 0600 |002c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b714e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2115 │ │ 0x0005 line=2116 │ │ 0x000a line=2117 │ │ 0x000f line=2118 │ │ 0x0018 line=2119 │ │ @@ -211375,40 +211403,40 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0a9318: |[0a9318] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthof:(FFFFFF)V │ │ -0a9328: 1a00 831a |0000: const-string v0, "glOrthof" // string@1a83 │ │ -0a932c: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9332: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ -0a9336: 7030 9207 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a933c: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ -0a9340: 7030 9207 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9346: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ -0a934a: 7030 9207 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9350: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ -0a9354: 7030 9207 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a935a: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ -0a935e: 7030 9207 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9364: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ -0a9368: 7030 9207 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a936e: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9374: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9378: 0181 |0028: move v1, v8 │ │ -0a937a: 0192 |0029: move v2, v9 │ │ -0a937c: 01a3 |002a: move v3, v10 │ │ -0a937e: 01b4 |002b: move v4, v11 │ │ -0a9380: 01c5 |002c: move v5, v12 │ │ -0a9382: 01d6 |002d: move v6, v13 │ │ -0a9384: 7807 6b26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@266b │ │ -0a938a: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9390: 0e00 |0034: return-void │ │ +0b7150: |[0b7150] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthof:(FFFFFF)V │ │ +0b7160: 1a00 831a |0000: const-string v0, "glOrthof" // string@1a83 │ │ +0b7164: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b716a: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ +0b716e: 7030 9207 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7174: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ +0b7178: 7030 9207 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b717e: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ +0b7182: 7030 9207 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7188: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ +0b718c: 7030 9207 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7192: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ +0b7196: 7030 9207 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b719c: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ +0b71a0: 7030 9207 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b71a6: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b71ac: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b71b0: 0181 |0028: move v1, v8 │ │ +0b71b2: 0192 |0029: move v2, v9 │ │ +0b71b4: 01a3 |002a: move v3, v10 │ │ +0b71b6: 01b4 |002b: move v4, v11 │ │ +0b71b8: 01c5 |002c: move v5, v12 │ │ +0b71ba: 01d6 |002d: move v6, v13 │ │ +0b71bc: 7807 6b26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@266b │ │ +0b71c2: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b71c8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2127 │ │ 0x0005 line=2128 │ │ 0x000a line=2129 │ │ 0x000f line=2130 │ │ 0x0014 line=2131 │ │ @@ -211432,40 +211460,40 @@ │ │ type : '(IIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0a9394: |[0a9394] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthox:(IIIIII)V │ │ -0a93a4: 1a00 841a |0000: const-string v0, "glOrthox" // string@1a84 │ │ -0a93a8: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a93ae: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ -0a93b2: 7030 9307 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a93b8: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ -0a93bc: 7030 9307 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a93c2: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ -0a93c6: 7030 9307 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a93cc: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ -0a93d0: 7030 9307 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a93d6: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ -0a93da: 7030 9307 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a93e0: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ -0a93e4: 7030 9307 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a93ea: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a93f0: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a93f4: 0181 |0028: move v1, v8 │ │ -0a93f6: 0192 |0029: move v2, v9 │ │ -0a93f8: 01a3 |002a: move v3, v10 │ │ -0a93fa: 01b4 |002b: move v4, v11 │ │ -0a93fc: 01c5 |002c: move v5, v12 │ │ -0a93fe: 01d6 |002d: move v6, v13 │ │ -0a9400: 7807 6c26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@266c │ │ -0a9406: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a940c: 0e00 |0034: return-void │ │ +0b71cc: |[0b71cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glOrthox:(IIIIII)V │ │ +0b71dc: 1a00 841a |0000: const-string v0, "glOrthox" // string@1a84 │ │ +0b71e0: 7020 9d07 0700 |0002: invoke-direct {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b71e6: 1a00 501e |0005: const-string v0, "left" // string@1e50 │ │ +0b71ea: 7030 9307 0708 |0007: invoke-direct {v7, v0, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b71f0: 1a00 3124 |000a: const-string v0, "right" // string@2431 │ │ +0b71f4: 7030 9307 0709 |000c: invoke-direct {v7, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b71fa: 1a00 5612 |000f: const-string v0, "bottom" // string@1256 │ │ +0b71fe: 7030 9307 070a |0011: invoke-direct {v7, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7204: 1a00 7828 |0014: const-string v0, "top" // string@2878 │ │ +0b7208: 7030 9307 070b |0016: invoke-direct {v7, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b720e: 1a00 8320 |0019: const-string v0, "near" // string@2083 │ │ +0b7212: 7030 9307 070c |001b: invoke-direct {v7, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7218: 1a00 2c16 |001e: const-string v0, "far" // string@162c │ │ +0b721c: 7030 9307 070d |0020: invoke-direct {v7, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7222: 7010 a207 0700 |0023: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7228: 5470 e002 |0026: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b722c: 0181 |0028: move v1, v8 │ │ +0b722e: 0192 |0029: move v2, v9 │ │ +0b7230: 01a3 |002a: move v3, v10 │ │ +0b7232: 01b4 |002b: move v4, v11 │ │ +0b7234: 01c5 |002c: move v5, v12 │ │ +0b7236: 01d6 |002d: move v6, v13 │ │ +0b7238: 7807 6c26 0000 |002e: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthox:(IIIIII)V // method@266c │ │ +0b723e: 7010 9f07 0700 |0031: invoke-direct {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7244: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2141 │ │ 0x0005 line=2142 │ │ 0x000a line=2143 │ │ 0x000f line=2144 │ │ 0x0014 line=2145 │ │ @@ -211489,26 +211517,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a9410: |[0a9410] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPixelStorei:(II)V │ │ -0a9420: 1a00 851a |0000: const-string v0, "glPixelStorei" // string@1a85 │ │ -0a9424: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a942a: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ -0a942e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9434: 1a00 2b22 |000a: const-string v0, "param" // string@222b │ │ -0a9438: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a943e: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9444: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9448: 7230 6d26 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@266d │ │ -0a944e: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9454: 0e00 |001a: return-void │ │ +0b7248: |[0b7248] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPixelStorei:(II)V │ │ +0b7258: 1a00 851a |0000: const-string v0, "glPixelStorei" // string@1a85 │ │ +0b725c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7262: 1a00 8c22 |0005: const-string v0, "pname" // string@228c │ │ +0b7266: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b726c: 1a00 2b22 |000a: const-string v0, "param" // string@222b │ │ +0b7270: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7276: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b727c: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7280: 7230 6d26 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@266d │ │ +0b7286: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b728c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2155 │ │ 0x0005 line=2156 │ │ 0x000a line=2157 │ │ 0x000f line=2158 │ │ 0x0012 line=2160 │ │ @@ -211524,18 +211552,18 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9458: |[0a9458] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterf:(IF)V │ │ -0a9468: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a946c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9472: 2700 |0005: throw v0 │ │ +0b7290: |[0b7290] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterf:(IF)V │ │ +0b72a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b72a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b72aa: 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 │ │ @@ -211545,18 +211573,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9474: |[0a9474] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ -0a9484: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9488: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a948e: 2700 |0005: throw v0 │ │ +0b72ac: |[0b72ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ +0b72bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b72c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b72c6: 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; │ │ @@ -211566,18 +211594,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9490: |[0a9490] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(I[FI)V │ │ -0a94a0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a94a4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a94aa: 2700 |0005: throw v0 │ │ +0b72c8: |[0b72c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterfv:(I[FI)V │ │ +0b72d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b72dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b72e2: 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 │ │ @@ -211588,18 +211616,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a94ac: |[0a94ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterx:(II)V │ │ -0a94bc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a94c0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a94c6: 2700 |0005: throw v0 │ │ +0b72e4: |[0b72e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterx:(II)V │ │ +0b72f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b72f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b72fe: 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 │ │ @@ -211609,18 +211637,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a94c8: |[0a94c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ -0a94d8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a94dc: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a94e2: 2700 |0005: throw v0 │ │ +0b7300: |[0b7300] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(ILjava/nio/IntBuffer;)V │ │ +0b7310: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7314: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b731a: 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; │ │ @@ -211630,18 +211658,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a94e4: |[0a94e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(I[II)V │ │ -0a94f4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a94f8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a94fe: 2700 |0005: throw v0 │ │ +0b731c: |[0b731c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointParameterxv:(I[II)V │ │ +0b732c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7330: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7336: 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 │ │ @@ -211652,24 +211680,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a9500: |[0a9500] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSize:(F)V │ │ -0a9510: 1a00 8a1a |0000: const-string v0, "glPointSize" // string@1a8a │ │ -0a9514: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a951a: 1a00 aa26 |0005: const-string v0, "size" // string@26aa │ │ -0a951e: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9524: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a952a: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a952e: 7220 6e26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@266e │ │ -0a9534: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a953a: 0e00 |0015: return-void │ │ +0b7338: |[0b7338] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSize:(F)V │ │ +0b7348: 1a00 8a1a |0000: const-string v0, "glPointSize" // string@1a8a │ │ +0b734c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7352: 1a00 aa26 |0005: const-string v0, "size" // string@26aa │ │ +0b7356: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b735c: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7362: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7366: 7220 6e26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@266e │ │ +0b736c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7372: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2165 │ │ 0x0005 line=2166 │ │ 0x000a line=2167 │ │ 0x000d line=2169 │ │ 0x0012 line=2170 │ │ @@ -211683,18 +211711,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a953c: |[0a953c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ -0a954c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9550: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9556: 2700 |0005: throw v0 │ │ +0b7374: |[0b7374] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ +0b7384: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7388: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b738e: 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 │ │ @@ -211705,24 +211733,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a9558: |[0a9558] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizex:(I)V │ │ -0a9568: 1a00 8c1a |0000: const-string v0, "glPointSizex" // string@1a8c │ │ -0a956c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9572: 1a00 aa26 |0005: const-string v0, "size" // string@26aa │ │ -0a9576: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a957c: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9582: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9586: 7220 6f26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@266f │ │ -0a958c: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9592: 0e00 |0015: return-void │ │ +0b7390: |[0b7390] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPointSizex:(I)V │ │ +0b73a0: 1a00 8c1a |0000: const-string v0, "glPointSizex" // string@1a8c │ │ +0b73a4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b73aa: 1a00 aa26 |0005: const-string v0, "size" // string@26aa │ │ +0b73ae: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b73b4: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b73ba: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b73be: 7220 6f26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSizex:(I)V // method@266f │ │ +0b73c4: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b73ca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2174 │ │ 0x0005 line=2175 │ │ 0x000a line=2176 │ │ 0x000d line=2178 │ │ 0x0012 line=2179 │ │ @@ -211736,26 +211764,26 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a9594: |[0a9594] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffset:(FF)V │ │ -0a95a4: 1a00 8e1a |0000: const-string v0, "glPolygonOffset" // string@1a8e │ │ -0a95a8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a95ae: 1a00 1c16 |0005: const-string v0, "factor" // string@161c │ │ -0a95b2: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a95b8: 1a00 0a29 |000a: const-string v0, "units" // string@290a │ │ -0a95bc: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a95c2: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a95c8: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a95cc: 7230 7026 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2670 │ │ -0a95d2: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a95d8: 0e00 |001a: return-void │ │ +0b73cc: |[0b73cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffset:(FF)V │ │ +0b73dc: 1a00 8e1a |0000: const-string v0, "glPolygonOffset" // string@1a8e │ │ +0b73e0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b73e6: 1a00 1c16 |0005: const-string v0, "factor" // string@161c │ │ +0b73ea: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b73f0: 1a00 0a29 |000a: const-string v0, "units" // string@290a │ │ +0b73f4: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b73fa: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7400: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7404: 7230 7026 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2670 │ │ +0b740a: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7410: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2183 │ │ 0x0005 line=2184 │ │ 0x000a line=2185 │ │ 0x000f line=2186 │ │ 0x0012 line=2187 │ │ @@ -211771,26 +211799,26 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a95dc: |[0a95dc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffsetx:(II)V │ │ -0a95ec: 1a00 8f1a |0000: const-string v0, "glPolygonOffsetx" // string@1a8f │ │ -0a95f0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a95f6: 1a00 1c16 |0005: const-string v0, "factor" // string@161c │ │ -0a95fa: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9600: 1a00 0a29 |000a: const-string v0, "units" // string@290a │ │ -0a9604: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a960a: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9610: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9614: 7230 7126 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2671 │ │ -0a961a: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9620: 0e00 |001a: return-void │ │ +0b7414: |[0b7414] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPolygonOffsetx:(II)V │ │ +0b7424: 1a00 8f1a |0000: const-string v0, "glPolygonOffsetx" // string@1a8f │ │ +0b7428: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b742e: 1a00 1c16 |0005: const-string v0, "factor" // string@161c │ │ +0b7432: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7438: 1a00 0a29 |000a: const-string v0, "units" // string@290a │ │ +0b743c: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7442: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7448: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b744c: 7230 7126 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffsetx:(II)V // method@2671 │ │ +0b7452: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7458: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2192 │ │ 0x0005 line=2193 │ │ 0x000a line=2194 │ │ 0x000f line=2195 │ │ 0x0012 line=2197 │ │ @@ -211806,22 +211834,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a9624: |[0a9624] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPopMatrix:()V │ │ -0a9634: 1a00 901a |0000: const-string v0, "glPopMatrix" // string@1a90 │ │ -0a9638: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a963e: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9644: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9648: 7210 7226 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2672 │ │ -0a964e: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9654: 0e00 |0010: return-void │ │ +0b745c: |[0b745c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPopMatrix:()V │ │ +0b746c: 1a00 901a |0000: const-string v0, "glPopMatrix" // string@1a90 │ │ +0b7470: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7476: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b747c: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7480: 7210 7226 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2672 │ │ +0b7486: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b748c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2202 │ │ 0x0005 line=2203 │ │ 0x0008 line=2205 │ │ 0x000d line=2206 │ │ 0x0010 line=2207 │ │ @@ -211833,22 +211861,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a9658: |[0a9658] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPushMatrix:()V │ │ -0a9668: 1a00 911a |0000: const-string v0, "glPushMatrix" // string@1a91 │ │ -0a966c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9672: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9678: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a967c: 7210 7326 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@2673 │ │ -0a9682: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9688: 0e00 |0010: return-void │ │ +0b7490: |[0b7490] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glPushMatrix:()V │ │ +0b74a0: 1a00 911a |0000: const-string v0, "glPushMatrix" // string@1a91 │ │ +0b74a4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b74aa: 7010 a207 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b74b0: 5410 e002 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b74b4: 7210 7326 0000 |000a: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@2673 │ │ +0b74ba: 7010 9f07 0100 |000d: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b74c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2210 │ │ 0x0005 line=2211 │ │ 0x0008 line=2213 │ │ 0x000d line=2214 │ │ 0x0010 line=2215 │ │ @@ -211860,40 +211888,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 │ │ -0a968c: |[0a968c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ -0a969c: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ -0a96a0: 1a01 921a |0002: const-string v1, "glQueryMatrixxOES" // string@1a92 │ │ -0a96a4: 7020 9d07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a96aa: 1a01 a31f |0007: const-string v1, "mantissa" // string@1fa3 │ │ -0a96ae: 6e10 7225 0500 |0009: invoke-virtual {v5}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ -0a96b4: 0c02 |000c: move-result-object v2 │ │ -0a96b6: 7030 9a07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a96bc: 1a01 0316 |0010: const-string v1, "exponent" // string@1603 │ │ -0a96c0: 6e10 7225 0600 |0012: invoke-virtual {v6}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ -0a96c6: 0c02 |0015: move-result-object v2 │ │ -0a96c8: 7030 9a07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a96ce: 7010 a207 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a96d4: 5441 e102 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02e1 │ │ -0a96d8: 7230 8f26 5106 |001e: invoke-interface {v1, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@268f │ │ -0a96de: 0a00 |0021: move-result v0 │ │ -0a96e0: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -0a96e2: 7040 9508 3451 |0023: invoke-direct {v4, v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ -0a96e8: 0c01 |0026: move-result-object v1 │ │ -0a96ea: 7020 9108 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a96f0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0a96f2: 7040 9508 3461 |002b: invoke-direct {v4, v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ -0a96f8: 0c01 |002e: move-result-object v1 │ │ -0a96fa: 7020 9108 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a9700: 7010 9f07 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9706: 0f00 |0035: return v0 │ │ +0b74c4: |[0b74c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I │ │ +0b74d4: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ +0b74d8: 1a01 921a |0002: const-string v1, "glQueryMatrixxOES" // string@1a92 │ │ +0b74dc: 7020 9d07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b74e2: 1a01 a31f |0007: const-string v1, "mantissa" // string@1fa3 │ │ +0b74e6: 6e10 7225 0500 |0009: invoke-virtual {v5}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ +0b74ec: 0c02 |000c: move-result-object v2 │ │ +0b74ee: 7030 9a07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b74f4: 1a01 0316 |0010: const-string v1, "exponent" // string@1603 │ │ +0b74f8: 6e10 7225 0600 |0012: invoke-virtual {v6}, Ljava/nio/IntBuffer;.toString:()Ljava/lang/String; // method@2572 │ │ +0b74fe: 0c02 |0015: move-result-object v2 │ │ +0b7500: 7030 9a07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7506: 7010 a207 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b750c: 5441 e102 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02e1 │ │ +0b7510: 7230 8f26 5106 |001e: invoke-interface {v1, v5, v6}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:(Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;)I // method@268f │ │ +0b7516: 0a00 |0021: move-result v0 │ │ +0b7518: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +0b751a: 7040 9508 3451 |0023: invoke-direct {v4, v3, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ +0b7520: 0c01 |0026: move-result-object v1 │ │ +0b7522: 7020 9108 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b7528: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0b752a: 7040 9508 3461 |002b: invoke-direct {v4, v3, v1, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(IILjava/nio/IntBuffer;)Ljava/lang/String; // method@0895 │ │ +0b7530: 0c01 |002e: move-result-object v1 │ │ +0b7532: 7020 9108 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b7538: 7010 9f07 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b753e: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2716 │ │ 0x0007 line=2717 │ │ 0x0010 line=2718 │ │ 0x0019 line=2719 │ │ 0x001c line=2720 │ │ @@ -211912,40 +211940,40 @@ │ │ type : '([II[II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0a9708: |[0a9708] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:([II[II)I │ │ -0a9718: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ -0a971c: 1a01 921a |0002: const-string v1, "glQueryMatrixxOES" // string@1a92 │ │ -0a9720: 7020 9d07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9726: 1a01 a31f |0007: const-string v1, "mantissa" // string@1fa3 │ │ -0a972a: 7110 9e25 0500 |0009: invoke-static {v5}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ -0a9730: 0c02 |000c: move-result-object v2 │ │ -0a9732: 7030 9a07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9738: 1a01 0316 |0010: const-string v1, "exponent" // string@1603 │ │ -0a973c: 7110 9e25 0700 |0012: invoke-static {v7}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ -0a9742: 0c02 |0015: move-result-object v2 │ │ -0a9744: 7030 9a07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a974a: 7010 a207 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9750: 5441 e102 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02e1 │ │ -0a9754: 7258 9026 5176 |001e: invoke-interface {v1, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2690 │ │ -0a975a: 0a00 |0021: move-result v0 │ │ -0a975c: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -0a975e: 7056 9608 3451 |0023: invoke-direct {v4, v3, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ -0a9764: 0c01 |0026: move-result-object v1 │ │ -0a9766: 7020 9108 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a976c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0a976e: 7058 9608 3471 |002b: invoke-direct {v4, v3, v1, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ -0a9774: 0c01 |002e: move-result-object v1 │ │ -0a9776: 7020 9108 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ -0a977c: 7010 9f07 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9782: 0f00 |0035: return v0 │ │ +0b7540: |[0b7540] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glQueryMatrixxOES:([II[II)I │ │ +0b7550: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ +0b7554: 1a01 921a |0002: const-string v1, "glQueryMatrixxOES" // string@1a92 │ │ +0b7558: 7020 9d07 1400 |0004: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b755e: 1a01 a31f |0007: const-string v1, "mantissa" // string@1fa3 │ │ +0b7562: 7110 9e25 0500 |0009: invoke-static {v5}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ +0b7568: 0c02 |000c: move-result-object v2 │ │ +0b756a: 7030 9a07 1402 |000d: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7570: 1a01 0316 |0010: const-string v1, "exponent" // string@1603 │ │ +0b7574: 7110 9e25 0700 |0012: invoke-static {v7}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@259e │ │ +0b757a: 0c02 |0015: move-result-object v2 │ │ +0b757c: 7030 9a07 1402 |0016: invoke-direct {v4, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7582: 7010 a207 0400 |0019: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7588: 5441 e102 |001c: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl10Ext:Ljavax/microedition/khronos/opengles/GL10Ext; // field@02e1 │ │ +0b758c: 7258 9026 5176 |001e: invoke-interface {v1, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10Ext;.glQueryMatrixxOES:([II[II)I // method@2690 │ │ +0b7592: 0a00 |0021: move-result v0 │ │ +0b7594: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +0b7596: 7056 9608 3451 |0023: invoke-direct {v4, v3, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ +0b759c: 0c01 |0026: move-result-object v1 │ │ +0b759e: 7020 9108 1400 |0027: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b75a4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0b75a6: 7058 9608 3471 |002b: invoke-direct {v4, v3, v1, v7, v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.toString:(II[II)Ljava/lang/String; // method@0896 │ │ +0b75ac: 0c01 |002e: move-result-object v1 │ │ +0b75ae: 7020 9108 1400 |002f: invoke-direct {v4, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.returns:(Ljava/lang/String;)V // method@0891 │ │ +0b75b4: 7010 9f07 0400 |0032: invoke-direct {v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b75ba: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2704 │ │ 0x0007 line=2705 │ │ 0x0010 line=2706 │ │ 0x0019 line=2707 │ │ 0x001c line=2708 │ │ @@ -211966,45 +211994,45 @@ │ │ type : '(IIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 63 16-bit code units │ │ -0a9784: |[0a9784] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ -0a9794: 1a00 931a |0000: const-string v0, "glReadPixels" // string@1a93 │ │ -0a9798: 7020 9d07 0800 |0002: invoke-direct {v8, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a979e: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a97a2: 7030 9307 0809 |0007: invoke-direct {v8, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a97a8: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a97ac: 7030 9307 080a |000c: invoke-direct {v8, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a97b2: 1a00 0b2a |000f: const-string v0, "width" // string@2a0b │ │ -0a97b6: 7030 9307 080b |0011: invoke-direct {v8, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a97bc: 1a00 471b |0014: const-string v0, "height" // string@1b47 │ │ -0a97c0: 7030 9307 080c |0016: invoke-direct {v8, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a97c6: 1a00 b816 |0019: const-string v0, "format" // string@16b8 │ │ -0a97ca: 7030 9307 080d |001b: invoke-direct {v8, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a97d0: 1a00 d728 |001e: const-string v0, "type" // string@28d7 │ │ -0a97d4: 7030 9307 080e |0020: invoke-direct {v8, v0, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a97da: 1a00 7722 |0023: const-string v0, "pixels" // string@2277 │ │ -0a97de: 6e10 9b24 0f00 |0025: invoke-virtual {v15}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0a97e4: 0c01 |0028: move-result-object v1 │ │ -0a97e6: 7030 9a07 0801 |0029: invoke-direct {v8, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a97ec: 7010 a207 0800 |002c: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a97f2: 5480 e002 |002f: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a97f6: 0191 |0031: move v1, v9 │ │ -0a97f8: 01a2 |0032: move v2, v10 │ │ -0a97fa: 01b3 |0033: move v3, v11 │ │ -0a97fc: 01c4 |0034: move v4, v12 │ │ -0a97fe: 01d5 |0035: move v5, v13 │ │ -0a9800: 01e6 |0036: move v6, v14 │ │ -0a9802: 07f7 |0037: move-object v7, v15 │ │ -0a9804: 7808 7426 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@2674 │ │ -0a980a: 7010 9f07 0800 |003b: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9810: 0e00 |003e: return-void │ │ +0b75bc: |[0b75bc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ +0b75cc: 1a00 931a |0000: const-string v0, "glReadPixels" // string@1a93 │ │ +0b75d0: 7020 9d07 0800 |0002: invoke-direct {v8, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b75d6: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b75da: 7030 9307 0809 |0007: invoke-direct {v8, v0, v9}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b75e0: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b75e4: 7030 9307 080a |000c: invoke-direct {v8, v0, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b75ea: 1a00 0b2a |000f: const-string v0, "width" // string@2a0b │ │ +0b75ee: 7030 9307 080b |0011: invoke-direct {v8, v0, v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b75f4: 1a00 471b |0014: const-string v0, "height" // string@1b47 │ │ +0b75f8: 7030 9307 080c |0016: invoke-direct {v8, v0, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b75fe: 1a00 b816 |0019: const-string v0, "format" // string@16b8 │ │ +0b7602: 7030 9307 080d |001b: invoke-direct {v8, v0, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7608: 1a00 d728 |001e: const-string v0, "type" // string@28d7 │ │ +0b760c: 7030 9307 080e |0020: invoke-direct {v8, v0, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7612: 1a00 7722 |0023: const-string v0, "pixels" // string@2277 │ │ +0b7616: 6e10 9b24 0f00 |0025: invoke-virtual {v15}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b761c: 0c01 |0028: move-result-object v1 │ │ +0b761e: 7030 9a07 0801 |0029: invoke-direct {v8, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7624: 7010 a207 0800 |002c: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b762a: 5480 e002 |002f: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b762e: 0191 |0031: move v1, v9 │ │ +0b7630: 01a2 |0032: move v2, v10 │ │ +0b7632: 01b3 |0033: move v3, v11 │ │ +0b7634: 01c4 |0034: move v4, v12 │ │ +0b7636: 01d5 |0035: move v5, v13 │ │ +0b7638: 01e6 |0036: move v6, v14 │ │ +0b763a: 07f7 |0037: move-object v7, v15 │ │ +0b763c: 7808 7426 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@2674 │ │ +0b7642: 7010 9f07 0800 |003b: invoke-direct {v8}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7648: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2218 │ │ 0x0005 line=2219 │ │ 0x000a line=2220 │ │ 0x000f line=2221 │ │ 0x0014 line=2222 │ │ @@ -212030,30 +212058,30 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a9814: |[0a9814] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatef:(FFFF)V │ │ -0a9824: 1a00 971a |0000: const-string v0, "glRotatef" // string@1a97 │ │ -0a9828: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a982e: 1a00 6711 |0005: const-string v0, "angle" // string@1167 │ │ -0a9832: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9838: 1a00 532a |000a: const-string v0, "x" // string@2a53 │ │ -0a983c: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9842: 1a00 7c2a |000f: const-string v0, "y" // string@2a7c │ │ -0a9846: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a984c: 1a00 9a2a |0014: const-string v0, "z" // string@2a9a │ │ -0a9850: 7030 9207 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9856: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a985c: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9860: 7255 7526 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@2675 │ │ -0a9866: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a986c: 0e00 |0024: return-void │ │ +0b764c: |[0b764c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatef:(FFFF)V │ │ +0b765c: 1a00 971a |0000: const-string v0, "glRotatef" // string@1a97 │ │ +0b7660: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7666: 1a00 6711 |0005: const-string v0, "angle" // string@1167 │ │ +0b766a: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7670: 1a00 532a |000a: const-string v0, "x" // string@2a53 │ │ +0b7674: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b767a: 1a00 7c2a |000f: const-string v0, "y" // string@2a7c │ │ +0b767e: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7684: 1a00 9a2a |0014: const-string v0, "z" // string@2a9a │ │ +0b7688: 7030 9207 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b768e: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7694: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7698: 7255 7526 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@2675 │ │ +0b769e: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b76a4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2233 │ │ 0x0005 line=2234 │ │ 0x000a line=2235 │ │ 0x000f line=2236 │ │ 0x0014 line=2237 │ │ @@ -212073,30 +212101,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a9870: |[0a9870] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatex:(IIII)V │ │ -0a9880: 1a00 981a |0000: const-string v0, "glRotatex" // string@1a98 │ │ -0a9884: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a988a: 1a00 6711 |0005: const-string v0, "angle" // string@1167 │ │ -0a988e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9894: 1a00 532a |000a: const-string v0, "x" // string@2a53 │ │ -0a9898: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a989e: 1a00 7c2a |000f: const-string v0, "y" // string@2a7c │ │ -0a98a2: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a98a8: 1a00 9a2a |0014: const-string v0, "z" // string@2a9a │ │ -0a98ac: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a98b2: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a98b8: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a98bc: 7255 7626 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@2676 │ │ -0a98c2: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a98c8: 0e00 |0024: return-void │ │ +0b76a8: |[0b76a8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glRotatex:(IIII)V │ │ +0b76b8: 1a00 981a |0000: const-string v0, "glRotatex" // string@1a98 │ │ +0b76bc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b76c2: 1a00 6711 |0005: const-string v0, "angle" // string@1167 │ │ +0b76c6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b76cc: 1a00 532a |000a: const-string v0, "x" // string@2a53 │ │ +0b76d0: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b76d6: 1a00 7c2a |000f: const-string v0, "y" // string@2a7c │ │ +0b76da: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b76e0: 1a00 9a2a |0014: const-string v0, "z" // string@2a9a │ │ +0b76e4: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b76ea: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b76f0: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b76f4: 7255 7626 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatex:(IIII)V // method@2676 │ │ +0b76fa: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7700: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2245 │ │ 0x0005 line=2246 │ │ 0x000a line=2247 │ │ 0x000f line=2248 │ │ 0x0014 line=2249 │ │ @@ -212116,26 +212144,26 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a98cc: |[0a98cc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoverage:(FZ)V │ │ -0a98dc: 1a00 9a1a |0000: const-string v0, "glSampleCoveragex" // string@1a9a │ │ -0a98e0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a98e6: 1a00 9129 |0005: const-string v0, "value" // string@2991 │ │ -0a98ea: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a98f0: 1a00 311c |000a: const-string v0, "invert" // string@1c31 │ │ -0a98f4: 7030 9b07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a98fa: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9900: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9904: 7230 7726 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@2677 │ │ -0a990a: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9910: 0e00 |001a: return-void │ │ +0b7704: |[0b7704] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoverage:(FZ)V │ │ +0b7714: 1a00 9a1a |0000: const-string v0, "glSampleCoveragex" // string@1a9a │ │ +0b7718: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b771e: 1a00 9129 |0005: const-string v0, "value" // string@2991 │ │ +0b7722: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b7728: 1a00 311c |000a: const-string v0, "invert" // string@1c31 │ │ +0b772c: 7030 9b07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b7732: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7738: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b773c: 7230 7726 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@2677 │ │ +0b7742: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7748: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2257 │ │ 0x0005 line=2258 │ │ 0x000a line=2259 │ │ 0x000f line=2260 │ │ 0x0012 line=2262 │ │ @@ -212151,26 +212179,26 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a9914: |[0a9914] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoveragex:(IZ)V │ │ -0a9924: 1a00 9a1a |0000: const-string v0, "glSampleCoveragex" // string@1a9a │ │ -0a9928: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a992e: 1a00 9129 |0005: const-string v0, "value" // string@2991 │ │ -0a9932: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9938: 1a00 311c |000a: const-string v0, "invert" // string@1c31 │ │ -0a993c: 7030 9b07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ -0a9942: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9948: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a994c: 7230 7826 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@2678 │ │ -0a9952: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9958: 0e00 |001a: return-void │ │ +0b774c: |[0b774c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glSampleCoveragex:(IZ)V │ │ +0b775c: 1a00 9a1a |0000: const-string v0, "glSampleCoveragex" // string@1a9a │ │ +0b7760: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7766: 1a00 9129 |0005: const-string v0, "value" // string@2991 │ │ +0b776a: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7770: 1a00 311c |000a: const-string v0, "invert" // string@1c31 │ │ +0b7774: 7030 9b07 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Z)V // method@079b │ │ +0b777a: 7010 a207 0100 |000f: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7780: 5410 e002 |0012: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7784: 7230 7826 2003 |0014: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoveragex:(IZ)V // method@2678 │ │ +0b778a: 7010 9f07 0100 |0017: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7790: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2267 │ │ 0x0005 line=2268 │ │ 0x000a line=2269 │ │ 0x000f line=2270 │ │ 0x0012 line=2272 │ │ @@ -212186,28 +212214,28 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a995c: |[0a995c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalef:(FFF)V │ │ -0a996c: 1a00 9b1a |0000: const-string v0, "glScalef" // string@1a9b │ │ -0a9970: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9976: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a997a: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9980: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a9984: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a998a: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0a998e: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0a9994: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a999a: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a999e: 7240 7926 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2679 │ │ -0a99a4: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a99aa: 0e00 |001f: return-void │ │ +0b7794: |[0b7794] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalef:(FFF)V │ │ +0b77a4: 1a00 9b1a |0000: const-string v0, "glScalef" // string@1a9b │ │ +0b77a8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b77ae: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b77b2: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b77b8: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b77bc: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b77c2: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b77c6: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b77cc: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b77d2: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b77d6: 7240 7926 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2679 │ │ +0b77dc: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b77e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2277 │ │ 0x0005 line=2278 │ │ 0x000a line=2279 │ │ 0x000f line=2280 │ │ 0x0014 line=2281 │ │ @@ -212225,28 +212253,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a99ac: |[0a99ac] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalex:(III)V │ │ -0a99bc: 1a00 9c1a |0000: const-string v0, "glScalex" // string@1a9c │ │ -0a99c0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a99c6: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a99ca: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a99d0: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a99d4: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a99da: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0a99de: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a99e4: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a99ea: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a99ee: 7240 7a26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@267a │ │ -0a99f4: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a99fa: 0e00 |001f: return-void │ │ +0b77e4: |[0b77e4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScalex:(III)V │ │ +0b77f4: 1a00 9c1a |0000: const-string v0, "glScalex" // string@1a9c │ │ +0b77f8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b77fe: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b7802: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7808: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b780c: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7812: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b7816: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b781c: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7822: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7826: 7240 7a26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalex:(III)V // method@267a │ │ +0b782c: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7832: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2288 │ │ 0x0005 line=2289 │ │ 0x000a line=2290 │ │ 0x000f line=2291 │ │ 0x0014 line=2292 │ │ @@ -212264,30 +212292,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a99fc: |[0a99fc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScissor:(IIII)V │ │ -0a9a0c: 1a00 9d1a |0000: const-string v0, "glScissor" // string@1a9d │ │ -0a9a10: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9a16: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0a9a1a: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9a20: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0a9a24: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9a2a: 1a00 0b2a |000f: const-string v0, "width" // string@2a0b │ │ -0a9a2e: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9a34: 1a00 471b |0014: const-string v0, "height" // string@1b47 │ │ -0a9a38: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9a3e: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9a44: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9a48: 7255 7b26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@267b │ │ -0a9a4e: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9a54: 0e00 |0024: return-void │ │ +0b7834: |[0b7834] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glScissor:(IIII)V │ │ +0b7844: 1a00 9d1a |0000: const-string v0, "glScissor" // string@1a9d │ │ +0b7848: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b784e: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b7852: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7858: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b785c: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7862: 1a00 0b2a |000f: const-string v0, "width" // string@2a0b │ │ +0b7866: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b786c: 1a00 471b |0014: const-string v0, "height" // string@1b47 │ │ +0b7870: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7876: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b787c: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7880: 7255 7b26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@267b │ │ +0b7886: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b788c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2299 │ │ 0x0005 line=2300 │ │ 0x000a line=2301 │ │ 0x000f line=2302 │ │ 0x0014 line=2303 │ │ @@ -212307,26 +212335,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a9a58: |[0a9a58] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glShadeModel:(I)V │ │ -0a9a68: 1a00 9e1a |0000: const-string v0, "glShadeModel" // string@1a9e │ │ -0a9a6c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9a72: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ -0a9a76: 7020 bf07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getShadeModel:(I)Ljava/lang/String; // method@07bf │ │ -0a9a7c: 0c01 |000a: move-result-object v1 │ │ -0a9a7e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9a84: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9a8a: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9a8e: 7220 7c26 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@267c │ │ -0a9a94: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9a9a: 0e00 |0019: return-void │ │ +0b7890: |[0b7890] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glShadeModel:(I)V │ │ +0b78a0: 1a00 9e1a |0000: const-string v0, "glShadeModel" // string@1a9e │ │ +0b78a4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b78aa: 1a00 4120 |0005: const-string v0, "mode" // string@2041 │ │ +0b78ae: 7020 bf07 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getShadeModel:(I)Ljava/lang/String; // method@07bf │ │ +0b78b4: 0c01 |000a: move-result-object v1 │ │ +0b78b6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b78bc: 7010 a207 0200 |000e: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b78c2: 5420 e002 |0011: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b78c6: 7220 7c26 3000 |0013: invoke-interface {v0, v3}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@267c │ │ +0b78cc: 7010 9f07 0200 |0016: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b78d2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2311 │ │ 0x0005 line=2312 │ │ 0x000e line=2313 │ │ 0x0011 line=2315 │ │ 0x0016 line=2316 │ │ @@ -212340,28 +212368,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a9a9c: |[0a9a9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilFunc:(III)V │ │ -0a9aac: 1a00 a11a |0000: const-string v0, "glStencilFunc" // string@1aa1 │ │ -0a9ab0: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9ab6: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ -0a9aba: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9ac0: 1a00 a423 |000a: const-string v0, "ref" // string@23a4 │ │ -0a9ac4: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9aca: 1a00 ab1f |000f: const-string v0, "mask" // string@1fab │ │ -0a9ace: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9ad4: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9ada: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9ade: 7240 7d26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@267d │ │ -0a9ae4: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9aea: 0e00 |001f: return-void │ │ +0b78d4: |[0b78d4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilFunc:(III)V │ │ +0b78e4: 1a00 a11a |0000: const-string v0, "glStencilFunc" // string@1aa1 │ │ +0b78e8: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b78ee: 1a00 f716 |0005: const-string v0, "func" // string@16f7 │ │ +0b78f2: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b78f8: 1a00 a423 |000a: const-string v0, "ref" // string@23a4 │ │ +0b78fc: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7902: 1a00 ab1f |000f: const-string v0, "mask" // string@1fab │ │ +0b7906: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b790c: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7912: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7916: 7240 7d26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@267d │ │ +0b791c: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7922: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2320 │ │ 0x0005 line=2321 │ │ 0x000a line=2322 │ │ 0x000f line=2323 │ │ 0x0014 line=2324 │ │ @@ -212379,24 +212407,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a9aec: |[0a9aec] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilMask:(I)V │ │ -0a9afc: 1a00 a31a |0000: const-string v0, "glStencilMask" // string@1aa3 │ │ -0a9b00: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9b06: 1a00 ab1f |0005: const-string v0, "mask" // string@1fab │ │ -0a9b0a: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9b10: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9b16: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9b1a: 7220 7e26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@267e │ │ -0a9b20: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9b26: 0e00 |0015: return-void │ │ +0b7924: |[0b7924] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilMask:(I)V │ │ +0b7934: 1a00 a31a |0000: const-string v0, "glStencilMask" // string@1aa3 │ │ +0b7938: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b793e: 1a00 ab1f |0005: const-string v0, "mask" // string@1fab │ │ +0b7942: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7948: 7010 a207 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b794e: 5410 e002 |000d: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7952: 7220 7e26 2000 |000f: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@267e │ │ +0b7958: 7010 9f07 0100 |0012: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b795e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2331 │ │ 0x0005 line=2332 │ │ 0x000a line=2333 │ │ 0x000d line=2335 │ │ 0x0012 line=2336 │ │ @@ -212410,28 +212438,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a9b28: |[0a9b28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilOp:(III)V │ │ -0a9b38: 1a00 a51a |0000: const-string v0, "glStencilOp" // string@1aa5 │ │ -0a9b3c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9b42: 1a00 2a16 |0005: const-string v0, "fail" // string@162a │ │ -0a9b46: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9b4c: 1a00 a22a |000a: const-string v0, "zfail" // string@2aa2 │ │ -0a9b50: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9b56: 1a00 a52a |000f: const-string v0, "zpass" // string@2aa5 │ │ -0a9b5a: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9b60: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9b66: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9b6a: 7240 7f26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@267f │ │ -0a9b70: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9b76: 0e00 |001f: return-void │ │ +0b7960: |[0b7960] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glStencilOp:(III)V │ │ +0b7970: 1a00 a51a |0000: const-string v0, "glStencilOp" // string@1aa5 │ │ +0b7974: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b797a: 1a00 2a16 |0005: const-string v0, "fail" // string@162a │ │ +0b797e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7984: 1a00 a22a |000a: const-string v0, "zfail" // string@2aa2 │ │ +0b7988: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b798e: 1a00 a52a |000f: const-string v0, "zpass" // string@2aa5 │ │ +0b7992: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7998: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b799e: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b79a2: 7240 7f26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@267f │ │ +0b79a8: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b79ae: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2340 │ │ 0x0005 line=2341 │ │ 0x000a line=2342 │ │ 0x000f line=2343 │ │ 0x0014 line=2344 │ │ @@ -212449,31 +212477,31 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -0a9b78: |[0a9b78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ -0a9b88: 1a00 a71a |0000: const-string v0, "glTexCoordPointer" // string@1aa7 │ │ -0a9b8c: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9b92: 705a 9c07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@079c │ │ -0a9b98: 7010 a207 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9b9e: 2200 f500 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ -0a9ba2: 0761 |000d: move-object v1, v6 │ │ -0a9ba4: 0172 |000e: move v2, v7 │ │ -0a9ba6: 0183 |000f: move v3, v8 │ │ -0a9ba8: 0194 |0010: move v4, v9 │ │ -0a9baa: 07a5 |0011: move-object v5, v10 │ │ -0a9bac: 7606 8c07 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@078c │ │ -0a9bb2: 5b60 dc02 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ -0a9bb6: 5460 e002 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9bba: 725a 8026 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2680 │ │ -0a9bc0: 7010 9f07 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9bc6: 0e00 |001f: return-void │ │ +0b79b0: |[0b79b0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ +0b79c0: 1a00 a71a |0000: const-string v0, "glTexCoordPointer" // string@1aa7 │ │ +0b79c4: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b79ca: 705a 9c07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@079c │ │ +0b79d0: 7010 a207 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b79d6: 2200 f500 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ +0b79da: 0761 |000d: move-object v1, v6 │ │ +0b79dc: 0172 |000e: move v2, v7 │ │ +0b79de: 0183 |000f: move v3, v8 │ │ +0b79e0: 0194 |0010: move v4, v9 │ │ +0b79e2: 07a5 |0011: move-object v5, v10 │ │ +0b79e4: 7606 8c07 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@078c │ │ +0b79ea: 5b60 dc02 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mTexCoordPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02dc │ │ +0b79ee: 5460 e002 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b79f2: 725a 8026 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2680 │ │ +0b79f8: 7010 9f07 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b79fe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2351 │ │ 0x0005 line=2352 │ │ 0x0008 line=2353 │ │ 0x000b line=2354 │ │ 0x0017 line=2356 │ │ @@ -212491,34 +212519,34 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a9bc8: |[0a9bc8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvf:(IIF)V │ │ -0a9bd8: 1a00 a81a |0000: const-string v0, "glTexEnvf" // string@1aa8 │ │ -0a9bdc: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9be2: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9be6: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ -0a9bec: 0c01 |000a: move-result-object v1 │ │ -0a9bee: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9bf4: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9bf8: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ -0a9bfe: 0c01 |0013: move-result-object v1 │ │ -0a9c00: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9c06: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a9c0a: 7020 c207 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamName:(F)Ljava/lang/String; // method@07c2 │ │ -0a9c10: 0c01 |001c: move-result-object v1 │ │ -0a9c12: 7030 9a07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9c18: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9c1e: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9c22: 7240 8126 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2681 │ │ -0a9c28: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9c2e: 0e00 |002b: return-void │ │ +0b7a00: |[0b7a00] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvf:(IIF)V │ │ +0b7a10: 1a00 a81a |0000: const-string v0, "glTexEnvf" // string@1aa8 │ │ +0b7a14: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7a1a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7a1e: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ +0b7a24: 0c01 |000a: move-result-object v1 │ │ +0b7a26: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7a2c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7a30: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ +0b7a36: 0c01 |0013: move-result-object v1 │ │ +0b7a38: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7a3e: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b7a42: 7020 c207 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamName:(F)Ljava/lang/String; // method@07c2 │ │ +0b7a48: 0c01 |001c: move-result-object v1 │ │ +0b7a4a: 7030 9a07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7a50: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7a56: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7a5a: 7240 8126 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2681 │ │ +0b7a60: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7a66: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2361 │ │ 0x0005 line=2362 │ │ 0x000e line=2363 │ │ 0x0017 line=2364 │ │ 0x0020 line=2365 │ │ @@ -212536,34 +212564,34 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a9c30: |[0a9c30] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ -0a9c40: 1a00 a91a |0000: const-string v0, "glTexEnvfv" // string@1aa9 │ │ -0a9c44: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9c4a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9c4e: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ -0a9c54: 0c01 |000a: move-result-object v1 │ │ -0a9c56: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9c5c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9c60: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ -0a9c66: 0c01 |0013: move-result-object v1 │ │ -0a9c68: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9c6e: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a9c72: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ -0a9c78: 0a01 |001c: move-result v1 │ │ -0a9c7a: 7040 9407 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ -0a9c80: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9c86: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9c8a: 7240 8226 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2682 │ │ -0a9c90: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9c96: 0e00 |002b: return-void │ │ +0b7a68: |[0b7a68] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ +0b7a78: 1a00 a91a |0000: const-string v0, "glTexEnvfv" // string@1aa9 │ │ +0b7a7c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7a82: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7a86: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ +0b7a8c: 0c01 |000a: move-result-object v1 │ │ +0b7a8e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7a94: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7a98: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ +0b7a9e: 0c01 |0013: move-result-object v1 │ │ +0b7aa0: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7aa6: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b7aaa: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ +0b7ab0: 0a01 |001c: move-result v1 │ │ +0b7ab2: 7040 9407 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/FloatBuffer;)V // method@0794 │ │ +0b7ab8: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7abe: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7ac2: 7240 8226 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2682 │ │ +0b7ac8: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7ace: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2384 │ │ 0x0005 line=2385 │ │ 0x000e line=2386 │ │ 0x0017 line=2387 │ │ 0x0020 line=2388 │ │ @@ -212581,36 +212609,36 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a9c98: |[0a9c98] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(II[FI)V │ │ -0a9ca8: 1a00 a91a |0000: const-string v0, "glTexEnvfv" // string@1aa9 │ │ -0a9cac: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9cb2: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9cb6: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ -0a9cbc: 0c01 |000a: move-result-object v1 │ │ -0a9cbe: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9cc4: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9cc8: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ -0a9cce: 0c01 |0013: move-result-object v1 │ │ -0a9cd0: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9cd6: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a9cda: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ -0a9ce0: 0a01 |001c: move-result v1 │ │ -0a9ce2: 7056 9707 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ -0a9ce8: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ -0a9cec: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9cf2: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9cf8: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9cfc: 7256 8326 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@2683 │ │ -0a9d02: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9d08: 0e00 |0030: return-void │ │ +0b7ad0: |[0b7ad0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvfv:(II[FI)V │ │ +0b7ae0: 1a00 a91a |0000: const-string v0, "glTexEnvfv" // string@1aa9 │ │ +0b7ae4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7aea: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7aee: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ +0b7af4: 0c01 |000a: move-result-object v1 │ │ +0b7af6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7afc: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7b00: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ +0b7b06: 0c01 |0013: move-result-object v1 │ │ +0b7b08: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7b0e: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b7b12: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ +0b7b18: 0a01 |001c: move-result v1 │ │ +0b7b1a: 7056 9707 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[FI)V // method@0797 │ │ +0b7b20: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ +0b7b24: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7b2a: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7b30: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7b34: 7256 8326 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@2683 │ │ +0b7b3a: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7b40: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2372 │ │ 0x0005 line=2373 │ │ 0x000e line=2374 │ │ 0x0017 line=2375 │ │ 0x0020 line=2376 │ │ @@ -212630,18 +212658,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9d0c: |[0a9d0c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvi:(III)V │ │ -0a9d1c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9d20: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9d26: 2700 |0005: throw v0 │ │ +0b7b44: |[0b7b44] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvi:(III)V │ │ +0b7b54: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7b58: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7b5e: 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 │ │ @@ -212652,18 +212680,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9d28: |[0a9d28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0a9d38: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9d3c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9d42: 2700 |0005: throw v0 │ │ +0b7b60: |[0b7b60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0b7b70: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7b74: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7b7a: 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 │ │ @@ -212674,18 +212702,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9d44: |[0a9d44] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(II[II)V │ │ -0a9d54: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9d58: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9d5e: 2700 |0005: throw v0 │ │ +0b7b7c: |[0b7b7c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnviv:(II[II)V │ │ +0b7b8c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7b90: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7b96: 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 │ │ @@ -212697,32 +212725,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0a9d60: |[0a9d60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvx:(III)V │ │ -0a9d70: 1a00 ac1a |0000: const-string v0, "glTexEnvx" // string@1aac │ │ -0a9d74: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9d7a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9d7e: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ -0a9d84: 0c01 |000a: move-result-object v1 │ │ -0a9d86: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9d8c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9d90: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ -0a9d96: 0c01 |0013: move-result-object v1 │ │ -0a9d98: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9d9e: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a9da2: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9da8: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9dae: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9db2: 7240 8426 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@2684 │ │ -0a9db8: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9dbe: 0e00 |0027: return-void │ │ +0b7b98: |[0b7b98] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvx:(III)V │ │ +0b7ba8: 1a00 ac1a |0000: const-string v0, "glTexEnvx" // string@1aac │ │ +0b7bac: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7bb2: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7bb6: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ +0b7bbc: 0c01 |000a: move-result-object v1 │ │ +0b7bbe: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7bc4: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7bc8: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ +0b7bce: 0c01 |0013: move-result-object v1 │ │ +0b7bd0: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7bd6: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b7bda: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7be0: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7be6: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7bea: 7240 8426 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvx:(III)V // method@2684 │ │ +0b7bf0: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7bf6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2395 │ │ 0x0005 line=2396 │ │ 0x000e line=2397 │ │ 0x0017 line=2398 │ │ 0x001c line=2399 │ │ @@ -212740,34 +212768,34 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a9dc0: |[0a9dc0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ -0a9dd0: 1a00 ad1a |0000: const-string v0, "glTexEnvxv" // string@1aad │ │ -0a9dd4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9dda: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9dde: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ -0a9de4: 0c01 |000a: move-result-object v1 │ │ -0a9de6: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9dec: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9df0: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ -0a9df6: 0c01 |0013: move-result-object v1 │ │ -0a9df8: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9dfe: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a9e02: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ -0a9e08: 0a01 |001c: move-result v1 │ │ -0a9e0a: 7040 9507 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0a9e10: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9e16: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9e1a: 7240 8526 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@2685 │ │ -0a9e20: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9e26: 0e00 |002b: return-void │ │ +0b7bf8: |[0b7bf8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(IILjava/nio/IntBuffer;)V │ │ +0b7c08: 1a00 ad1a |0000: const-string v0, "glTexEnvxv" // string@1aad │ │ +0b7c0c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7c12: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7c16: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ +0b7c1c: 0c01 |000a: move-result-object v1 │ │ +0b7c1e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7c24: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7c28: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ +0b7c2e: 0c01 |0013: move-result-object v1 │ │ +0b7c30: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7c36: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b7c3a: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ +0b7c40: 0a01 |001c: move-result v1 │ │ +0b7c42: 7040 9507 0251 |001d: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b7c48: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7c4e: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7c52: 7240 8526 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(IILjava/nio/IntBuffer;)V // method@2685 │ │ +0b7c58: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7c5e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2418 │ │ 0x0005 line=2419 │ │ 0x000e line=2420 │ │ 0x0017 line=2421 │ │ 0x0020 line=2422 │ │ @@ -212785,36 +212813,36 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a9e28: |[0a9e28] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(II[II)V │ │ -0a9e38: 1a00 ad1a |0000: const-string v0, "glTexEnvxv" // string@1aad │ │ -0a9e3c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9e42: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9e46: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ -0a9e4c: 0c01 |000a: move-result-object v1 │ │ -0a9e4e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9e54: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9e58: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ -0a9e5e: 0c01 |0013: move-result-object v1 │ │ -0a9e60: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9e66: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0a9e6a: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ -0a9e70: 0a01 |001c: move-result v1 │ │ -0a9e72: 7056 9807 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0a9e78: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ -0a9e7c: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9e82: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9e88: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9e8c: 7256 8626 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@2686 │ │ -0a9e92: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9e98: 0e00 |0030: return-void │ │ +0b7c60: |[0b7c60] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexEnvxv:(II[II)V │ │ +0b7c70: 1a00 ad1a |0000: const-string v0, "glTexEnvxv" // string@1aad │ │ +0b7c74: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7c7a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7c7e: 7020 c307 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvTarget:(I)Ljava/lang/String; // method@07c3 │ │ +0b7c84: 0c01 |000a: move-result-object v1 │ │ +0b7c86: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7c8c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7c90: 7020 c007 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvPName:(I)Ljava/lang/String; // method@07c0 │ │ +0b7c96: 0c01 |0013: move-result-object v1 │ │ +0b7c98: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7c9e: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b7ca2: 7020 c107 4200 |0019: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureEnvParamCount:(I)I // method@07c1 │ │ +0b7ca8: 0a01 |001c: move-result v1 │ │ +0b7caa: 7056 9807 0251 |001d: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b7cb0: 1a00 7321 |0020: const-string v0, "offset" // string@2173 │ │ +0b7cb4: 7030 9307 0206 |0022: invoke-direct {v2, v0, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7cba: 7010 a207 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7cc0: 5420 e002 |0028: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7cc4: 7256 8626 3054 |002a: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvxv:(II[II)V // method@2686 │ │ +0b7cca: 7010 9f07 0200 |002d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7cd0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2406 │ │ 0x0005 line=2407 │ │ 0x000e line=2408 │ │ 0x0017 line=2409 │ │ 0x0020 line=2410 │ │ @@ -212834,55 +212862,55 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 88 16-bit code units │ │ -0a9e9c: |[0a9e9c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0a9eac: 1a01 b41a |0000: const-string v1, "glTexImage2D" // string@1ab4 │ │ -0a9eb0: 7020 9d07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9eb6: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ -0a9eba: 7030 9307 1b0c |0007: invoke-direct {v11, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9ec0: 1a01 6c1e |000a: const-string v1, "level" // string@1e6c │ │ -0a9ec4: 7030 9307 1b0d |000c: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9eca: 1a01 061c |000f: const-string v1, "internalformat" // string@1c06 │ │ -0a9ece: 7030 9307 1b0e |0011: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9ed4: 1a01 0b2a |0014: const-string v1, "width" // string@2a0b │ │ -0a9ed8: 7030 9307 1b0f |0016: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9ede: 1a01 471b |0019: const-string v1, "height" // string@1b47 │ │ -0a9ee2: 0200 1000 |001b: move/from16 v0, v16 │ │ -0a9ee6: 7030 9307 1b00 |001d: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9eec: 1a01 5312 |0020: const-string v1, "border" // string@1253 │ │ -0a9ef0: 0200 1100 |0022: move/from16 v0, v17 │ │ -0a9ef4: 7030 9307 1b00 |0024: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9efa: 1a01 b816 |0027: const-string v1, "format" // string@16b8 │ │ -0a9efe: 0200 1200 |0029: move/from16 v0, v18 │ │ -0a9f02: 7030 9307 1b00 |002b: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9f08: 1a01 d728 |002e: const-string v1, "type" // string@28d7 │ │ -0a9f0c: 0200 1300 |0030: move/from16 v0, v19 │ │ -0a9f10: 7030 9307 1b00 |0032: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0a9f16: 1a01 7722 |0035: const-string v1, "pixels" // string@2277 │ │ -0a9f1a: 7401 9b24 1400 |0037: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0a9f20: 0c02 |003a: move-result-object v2 │ │ -0a9f22: 7030 9a07 1b02 |003b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9f28: 7010 a207 0b00 |003e: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9f2e: 54b1 e002 |0041: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9f32: 01c2 |0043: move v2, v12 │ │ -0a9f34: 01d3 |0044: move v3, v13 │ │ -0a9f36: 01e4 |0045: move v4, v14 │ │ -0a9f38: 01f5 |0046: move v5, v15 │ │ -0a9f3a: 0206 1000 |0047: move/from16 v6, v16 │ │ -0a9f3e: 0207 1100 |0049: move/from16 v7, v17 │ │ -0a9f42: 0208 1200 |004b: move/from16 v8, v18 │ │ -0a9f46: 0209 1300 |004d: move/from16 v9, v19 │ │ -0a9f4a: 080a 1400 |004f: move-object/from16 v10, v20 │ │ -0a9f4e: 780a 8726 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@2687 │ │ -0a9f54: 7010 9f07 0b00 |0054: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9f5a: 0e00 |0057: return-void │ │ +0b7cd4: |[0b7cd4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0b7ce4: 1a01 b41a |0000: const-string v1, "glTexImage2D" // string@1ab4 │ │ +0b7ce8: 7020 9d07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7cee: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ +0b7cf2: 7030 9307 1b0c |0007: invoke-direct {v11, v1, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7cf8: 1a01 6c1e |000a: const-string v1, "level" // string@1e6c │ │ +0b7cfc: 7030 9307 1b0d |000c: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d02: 1a01 061c |000f: const-string v1, "internalformat" // string@1c06 │ │ +0b7d06: 7030 9307 1b0e |0011: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d0c: 1a01 0b2a |0014: const-string v1, "width" // string@2a0b │ │ +0b7d10: 7030 9307 1b0f |0016: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d16: 1a01 471b |0019: const-string v1, "height" // string@1b47 │ │ +0b7d1a: 0200 1000 |001b: move/from16 v0, v16 │ │ +0b7d1e: 7030 9307 1b00 |001d: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d24: 1a01 5312 |0020: const-string v1, "border" // string@1253 │ │ +0b7d28: 0200 1100 |0022: move/from16 v0, v17 │ │ +0b7d2c: 7030 9307 1b00 |0024: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d32: 1a01 b816 |0027: const-string v1, "format" // string@16b8 │ │ +0b7d36: 0200 1200 |0029: move/from16 v0, v18 │ │ +0b7d3a: 7030 9307 1b00 |002b: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d40: 1a01 d728 |002e: const-string v1, "type" // string@28d7 │ │ +0b7d44: 0200 1300 |0030: move/from16 v0, v19 │ │ +0b7d48: 7030 9307 1b00 |0032: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7d4e: 1a01 7722 |0035: const-string v1, "pixels" // string@2277 │ │ +0b7d52: 7401 9b24 1400 |0037: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b7d58: 0c02 |003a: move-result-object v2 │ │ +0b7d5a: 7030 9a07 1b02 |003b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7d60: 7010 a207 0b00 |003e: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7d66: 54b1 e002 |0041: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7d6a: 01c2 |0043: move v2, v12 │ │ +0b7d6c: 01d3 |0044: move v3, v13 │ │ +0b7d6e: 01e4 |0045: move v4, v14 │ │ +0b7d70: 01f5 |0046: move v5, v15 │ │ +0b7d72: 0206 1000 |0047: move/from16 v6, v16 │ │ +0b7d76: 0207 1100 |0049: move/from16 v7, v17 │ │ +0b7d7a: 0208 1200 |004b: move/from16 v8, v18 │ │ +0b7d7e: 0209 1300 |004d: move/from16 v9, v19 │ │ +0b7d82: 080a 1400 |004f: move-object/from16 v10, v20 │ │ +0b7d86: 780a 8726 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@2687 │ │ +0b7d8c: 7010 9f07 0b00 |0054: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7d92: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2430 │ │ 0x0005 line=2431 │ │ 0x000a line=2432 │ │ 0x000f line=2433 │ │ 0x0014 line=2434 │ │ @@ -212912,34 +212940,34 @@ │ │ type : '(IIF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a9f5c: |[0a9f5c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterf:(IIF)V │ │ -0a9f6c: 1a00 b51a |0000: const-string v0, "glTexParameterf" // string@1ab5 │ │ -0a9f70: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0a9f76: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0a9f7a: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0a9f80: 0c01 |000a: move-result-object v1 │ │ -0a9f82: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9f88: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0a9f8c: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ -0a9f92: 0c01 |0013: move-result-object v1 │ │ -0a9f94: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9f9a: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0a9f9e: 7020 c507 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureParamName:(F)Ljava/lang/String; // method@07c5 │ │ -0a9fa4: 0c01 |001c: move-result-object v1 │ │ -0a9fa6: 7030 9a07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0a9fac: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0a9fb2: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0a9fb6: 7240 8826 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@2688 │ │ -0a9fbc: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0a9fc2: 0e00 |002b: return-void │ │ +0b7d94: |[0b7d94] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterf:(IIF)V │ │ +0b7da4: 1a00 b51a |0000: const-string v0, "glTexParameterf" // string@1ab5 │ │ +0b7da8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7dae: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7db2: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b7db8: 0c01 |000a: move-result-object v1 │ │ +0b7dba: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7dc0: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7dc4: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ +0b7dca: 0c01 |0013: move-result-object v1 │ │ +0b7dcc: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7dd2: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b7dd6: 7020 c507 5200 |0019: invoke-direct {v2, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureParamName:(F)Ljava/lang/String; // method@07c5 │ │ +0b7ddc: 0c01 |001c: move-result-object v1 │ │ +0b7dde: 7030 9a07 0201 |001d: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7de4: 7010 a207 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7dea: 5420 e002 |0023: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7dee: 7240 8826 3054 |0025: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@2688 │ │ +0b7df4: 7010 9f07 0200 |0028: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7dfa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2447 │ │ 0x0005 line=2448 │ │ 0x000e line=2449 │ │ 0x0017 line=2450 │ │ 0x0020 line=2451 │ │ @@ -212957,18 +212985,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9fc4: |[0a9fc4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0a9fd4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9fd8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9fde: 2700 |0005: throw v0 │ │ +0b7dfc: |[0b7dfc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0b7e0c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7e10: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7e16: 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 │ │ @@ -212979,18 +213007,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9fe0: |[0a9fe0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(II[FI)V │ │ -0a9ff0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0a9ff4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0a9ffa: 2700 |0005: throw v0 │ │ +0b7e18: |[0b7e18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterfv:(II[FI)V │ │ +0b7e28: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7e2c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7e32: 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 │ │ @@ -213002,18 +213030,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9ffc: |[0a9ffc] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteri:(III)V │ │ -0aa00c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aa010: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aa016: 2700 |0005: throw v0 │ │ +0b7e34: |[0b7e34] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteri:(III)V │ │ +0b7e44: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7e48: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7e4e: 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 │ │ @@ -213024,33 +213052,33 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0aa018: |[0aa018] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0aa028: 1a00 b81a |0000: const-string v0, "glTexParameteriv" // string@1ab8 │ │ -0aa02c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa032: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0aa036: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0aa03c: 0c01 |000a: move-result-object v1 │ │ -0aa03e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa044: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0aa048: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ -0aa04e: 0c01 |0013: move-result-object v1 │ │ -0aa050: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa056: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0aa05a: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -0aa05c: 7040 9507 0251 |001a: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ -0aa062: 7010 a207 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa068: 5420 e202 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ -0aa06c: 7240 c126 3054 |0022: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26c1 │ │ -0aa072: 7010 9f07 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa078: 0e00 |0028: return-void │ │ +0b7e50: |[0b7e50] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0b7e60: 1a00 b81a |0000: const-string v0, "glTexParameteriv" // string@1ab8 │ │ +0b7e64: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7e6a: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7e6e: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b7e74: 0c01 |000a: move-result-object v1 │ │ +0b7e76: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7e7c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7e80: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ +0b7e86: 0c01 |0013: move-result-object v1 │ │ +0b7e88: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7e8e: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b7e92: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0b7e94: 7040 9507 0251 |001a: invoke-direct {v2, v0, v1, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;ILjava/nio/IntBuffer;)V // method@0795 │ │ +0b7e9a: 7010 a207 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7ea0: 5420 e202 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ +0b7ea4: 7240 c126 3054 |0022: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26c1 │ │ +0b7eaa: 7010 9f07 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7eb0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2480 │ │ 0x0005 line=2481 │ │ 0x000e line=2482 │ │ 0x0017 line=2483 │ │ 0x001d line=2484 │ │ @@ -213068,33 +213096,33 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0aa07c: |[0aa07c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(II[II)V │ │ -0aa08c: 1a00 b81a |0000: const-string v0, "glTexParameteriv" // string@1ab8 │ │ -0aa090: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa096: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0aa09a: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0aa0a0: 0c01 |000a: move-result-object v1 │ │ -0aa0a2: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa0a8: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0aa0ac: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ -0aa0b2: 0c01 |0013: move-result-object v1 │ │ -0aa0b4: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa0ba: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ -0aa0be: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -0aa0c0: 7056 9807 0251 |001a: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ -0aa0c6: 7010 a207 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa0cc: 5420 e202 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ -0aa0d0: 7256 c226 3054 |0022: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@26c2 │ │ -0aa0d6: 7010 9f07 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa0dc: 0e00 |0028: return-void │ │ +0b7eb4: |[0b7eb4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameteriv:(II[II)V │ │ +0b7ec4: 1a00 b81a |0000: const-string v0, "glTexParameteriv" // string@1ab8 │ │ +0b7ec8: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7ece: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7ed2: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b7ed8: 0c01 |000a: move-result-object v1 │ │ +0b7eda: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7ee0: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7ee4: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ +0b7eea: 0c01 |0013: move-result-object v1 │ │ +0b7eec: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7ef2: 1a00 2e22 |0017: const-string v0, "params" // string@222e │ │ +0b7ef6: 1241 |0019: const/4 v1, #int 4 // #4 │ │ +0b7ef8: 7056 9807 0251 |001a: invoke-direct {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I[II)V // method@0798 │ │ +0b7efe: 7010 a207 0200 |001d: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7f04: 5420 e202 |0020: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl11:Ljavax/microedition/khronos/opengles/GL11; // field@02e2 │ │ +0b7f08: 7256 c226 3054 |0022: invoke-interface {v0, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@26c2 │ │ +0b7f0e: 7010 9f07 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7f14: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2469 │ │ 0x0005 line=2470 │ │ 0x000e line=2471 │ │ 0x0017 line=2472 │ │ 0x001d line=2473 │ │ @@ -213113,32 +213141,32 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0aa0e0: |[0aa0e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterx:(III)V │ │ -0aa0f0: 1a00 b91a |0000: const-string v0, "glTexParameterx" // string@1ab9 │ │ -0aa0f4: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa0fa: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ -0aa0fe: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0aa104: 0c01 |000a: move-result-object v1 │ │ -0aa106: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa10c: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ -0aa110: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ -0aa116: 0c01 |0013: move-result-object v1 │ │ -0aa118: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa11e: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ -0aa122: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa128: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa12e: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0aa132: 7240 8926 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2689 │ │ -0aa138: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa13e: 0e00 |0027: return-void │ │ +0b7f18: |[0b7f18] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterx:(III)V │ │ +0b7f28: 1a00 b91a |0000: const-string v0, "glTexParameterx" // string@1ab9 │ │ +0b7f2c: 7020 9d07 0200 |0002: invoke-direct {v2, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7f32: 1a00 cc27 |0005: const-string v0, "target" // string@27cc │ │ +0b7f36: 7020 c607 3200 |0007: invoke-direct {v2, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b7f3c: 0c01 |000a: move-result-object v1 │ │ +0b7f3e: 7030 9a07 0201 |000b: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7f44: 1a00 8c22 |000e: const-string v0, "pname" // string@228c │ │ +0b7f48: 7020 c407 4200 |0010: invoke-direct {v2, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTexturePName:(I)Ljava/lang/String; // method@07c4 │ │ +0b7f4e: 0c01 |0013: move-result-object v1 │ │ +0b7f50: 7030 9a07 0201 |0014: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7f56: 1a00 2b22 |0017: const-string v0, "param" // string@222b │ │ +0b7f5a: 7030 9307 0205 |0019: invoke-direct {v2, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7f60: 7010 a207 0200 |001c: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b7f66: 5420 e002 |001f: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b7f6a: 7240 8926 3054 |0021: invoke-interface {v0, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterx:(III)V // method@2689 │ │ +0b7f70: 7010 9f07 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b7f76: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2458 │ │ 0x0005 line=2459 │ │ 0x000e line=2460 │ │ 0x0017 line=2461 │ │ 0x001c line=2462 │ │ @@ -213156,18 +213184,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa140: |[0aa140] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ -0aa150: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aa154: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aa15a: 2700 |0005: throw v0 │ │ +0b7f78: |[0b7f78] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(IILjava/nio/IntBuffer;)V │ │ +0b7f88: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7f8c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7f92: 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 │ │ @@ -213178,18 +213206,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa15c: |[0aa15c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(II[II)V │ │ -0aa16c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aa170: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aa176: 2700 |0005: throw v0 │ │ +0b7f94: |[0b7f94] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexParameterxv:(II[II)V │ │ +0b7fa4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b7fa8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b7fae: 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 │ │ @@ -213201,57 +213229,57 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 92 16-bit code units │ │ -0aa178: |[0aa178] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0aa188: 1a01 bb1a |0000: const-string v1, "glTexSubImage2D" // string@1abb │ │ -0aa18c: 7020 9d07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa192: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ -0aa196: 7020 c607 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ -0aa19c: 0c02 |000a: move-result-object v2 │ │ -0aa19e: 7030 9a07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa1a4: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ -0aa1a8: 7030 9307 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1ae: 1a01 772a |0013: const-string v1, "xoffset" // string@2a77 │ │ -0aa1b2: 7030 9307 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1b8: 1a01 932a |0018: const-string v1, "yoffset" // string@2a93 │ │ -0aa1bc: 7030 9307 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1c2: 1a01 0b2a |001d: const-string v1, "width" // string@2a0b │ │ -0aa1c6: 0200 1000 |001f: move/from16 v0, v16 │ │ -0aa1ca: 7030 9307 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1d0: 1a01 471b |0024: const-string v1, "height" // string@1b47 │ │ -0aa1d4: 0200 1100 |0026: move/from16 v0, v17 │ │ -0aa1d8: 7030 9307 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1de: 1a01 b816 |002b: const-string v1, "format" // string@16b8 │ │ -0aa1e2: 0200 1200 |002d: move/from16 v0, v18 │ │ -0aa1e6: 7030 9307 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1ec: 1a01 d728 |0032: const-string v1, "type" // string@28d7 │ │ -0aa1f0: 0200 1300 |0034: move/from16 v0, v19 │ │ -0aa1f4: 7030 9307 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa1fa: 1a01 7722 |0039: const-string v1, "pixels" // string@2277 │ │ -0aa1fe: 7401 9b24 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ -0aa204: 0c02 |003e: move-result-object v2 │ │ -0aa206: 7030 9a07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ -0aa20c: 7010 a207 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa212: 54b1 e002 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0aa216: 01c2 |0047: move v2, v12 │ │ -0aa218: 01d3 |0048: move v3, v13 │ │ -0aa21a: 01e4 |0049: move v4, v14 │ │ -0aa21c: 01f5 |004a: move v5, v15 │ │ -0aa21e: 0206 1000 |004b: move/from16 v6, v16 │ │ -0aa222: 0207 1100 |004d: move/from16 v7, v17 │ │ -0aa226: 0208 1200 |004f: move/from16 v8, v18 │ │ -0aa22a: 0209 1300 |0051: move/from16 v9, v19 │ │ -0aa22e: 080a 1400 |0053: move-object/from16 v10, v20 │ │ -0aa232: 780a 8a26 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@268a │ │ -0aa238: 7010 9f07 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa23e: 0e00 |005b: return-void │ │ +0b7fb0: |[0b7fb0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0b7fc0: 1a01 bb1a |0000: const-string v1, "glTexSubImage2D" // string@1abb │ │ +0b7fc4: 7020 9d07 1b00 |0002: invoke-direct {v11, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b7fca: 1a01 cc27 |0005: const-string v1, "target" // string@27cc │ │ +0b7fce: 7020 c607 cb00 |0007: invoke-direct {v11, v12}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.getTextureTarget:(I)Ljava/lang/String; // method@07c6 │ │ +0b7fd4: 0c02 |000a: move-result-object v2 │ │ +0b7fd6: 7030 9a07 1b02 |000b: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b7fdc: 1a01 6c1e |000e: const-string v1, "level" // string@1e6c │ │ +0b7fe0: 7030 9307 1b0d |0010: invoke-direct {v11, v1, v13}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7fe6: 1a01 772a |0013: const-string v1, "xoffset" // string@2a77 │ │ +0b7fea: 7030 9307 1b0e |0015: invoke-direct {v11, v1, v14}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7ff0: 1a01 932a |0018: const-string v1, "yoffset" // string@2a93 │ │ +0b7ff4: 7030 9307 1b0f |001a: invoke-direct {v11, v1, v15}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b7ffa: 1a01 0b2a |001d: const-string v1, "width" // string@2a0b │ │ +0b7ffe: 0200 1000 |001f: move/from16 v0, v16 │ │ +0b8002: 7030 9307 1b00 |0021: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b8008: 1a01 471b |0024: const-string v1, "height" // string@1b47 │ │ +0b800c: 0200 1100 |0026: move/from16 v0, v17 │ │ +0b8010: 7030 9307 1b00 |0028: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b8016: 1a01 b816 |002b: const-string v1, "format" // string@16b8 │ │ +0b801a: 0200 1200 |002d: move/from16 v0, v18 │ │ +0b801e: 7030 9307 1b00 |002f: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b8024: 1a01 d728 |0032: const-string v1, "type" // string@28d7 │ │ +0b8028: 0200 1300 |0034: move/from16 v0, v19 │ │ +0b802c: 7030 9307 1b00 |0036: invoke-direct {v11, v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b8032: 1a01 7722 |0039: const-string v1, "pixels" // string@2277 │ │ +0b8036: 7401 9b24 1400 |003b: invoke-virtual/range {v20}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@249b │ │ +0b803c: 0c02 |003e: move-result-object v2 │ │ +0b803e: 7030 9a07 1b02 |003f: invoke-direct {v11, v1, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;Ljava/lang/String;)V // method@079a │ │ +0b8044: 7010 a207 0b00 |0042: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b804a: 54b1 e002 |0045: iget-object v1, v11, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b804e: 01c2 |0047: move v2, v12 │ │ +0b8050: 01d3 |0048: move v3, v13 │ │ +0b8052: 01e4 |0049: move v4, v14 │ │ +0b8054: 01f5 |004a: move v5, v15 │ │ +0b8056: 0206 1000 |004b: move/from16 v6, v16 │ │ +0b805a: 0207 1100 |004d: move/from16 v7, v17 │ │ +0b805e: 0208 1200 |004f: move/from16 v8, v18 │ │ +0b8062: 0209 1300 |0051: move/from16 v9, v19 │ │ +0b8066: 080a 1400 |0053: move-object/from16 v10, v20 │ │ +0b806a: 780a 8a26 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@268a │ │ +0b8070: 7010 9f07 0b00 |0058: invoke-direct {v11}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b8076: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2492 │ │ 0x0005 line=2493 │ │ 0x000e line=2494 │ │ 0x0013 line=2495 │ │ 0x0018 line=2496 │ │ @@ -213281,28 +213309,28 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0aa240: |[0aa240] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatef:(FFF)V │ │ -0aa250: 1a00 bc1a |0000: const-string v0, "glTranslatef" // string@1abc │ │ -0aa254: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa25a: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0aa25e: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0aa264: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0aa268: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0aa26e: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0aa272: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ -0aa278: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa27e: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0aa282: 7240 8b26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@268b │ │ -0aa288: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa28e: 0e00 |001f: return-void │ │ +0b8078: |[0b8078] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatef:(FFF)V │ │ +0b8088: 1a00 bc1a |0000: const-string v0, "glTranslatef" // string@1abc │ │ +0b808c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b8092: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b8096: 7030 9207 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b809c: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b80a0: 7030 9207 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b80a6: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b80aa: 7030 9207 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;F)V // method@0792 │ │ +0b80b0: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b80b6: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b80ba: 7240 8b26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@268b │ │ +0b80c0: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b80c6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2508 │ │ 0x0005 line=2509 │ │ 0x000a line=2510 │ │ 0x000f line=2511 │ │ 0x0014 line=2512 │ │ @@ -213320,28 +213348,28 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0aa290: |[0aa290] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatex:(III)V │ │ -0aa2a0: 1a00 bd1a |0000: const-string v0, "glTranslatex" // string@1abd │ │ -0aa2a4: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa2aa: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0aa2ae: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa2b4: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0aa2b8: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa2be: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ -0aa2c2: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa2c8: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa2ce: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0aa2d2: 7240 8c26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@268c │ │ -0aa2d8: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa2de: 0e00 |001f: return-void │ │ +0b80c8: |[0b80c8] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glTranslatex:(III)V │ │ +0b80d8: 1a00 bd1a |0000: const-string v0, "glTranslatex" // string@1abd │ │ +0b80dc: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b80e2: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b80e6: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b80ec: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b80f0: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b80f6: 1a00 9a2a |000f: const-string v0, "z" // string@2a9a │ │ +0b80fa: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b8100: 7010 a207 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b8106: 5410 e002 |0017: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b810a: 7240 8c26 2043 |0019: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatex:(III)V // method@268c │ │ +0b8110: 7010 9f07 0100 |001c: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b8116: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2518 │ │ 0x0005 line=2519 │ │ 0x000a line=2520 │ │ 0x000f line=2521 │ │ 0x0014 line=2522 │ │ @@ -213359,31 +213387,31 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -0aa2e0: |[0aa2e0] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ -0aa2f0: 1a00 dd1a |0000: const-string v0, "glVertexPointer" // string@1add │ │ -0aa2f4: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa2fa: 705a 9c07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@079c │ │ -0aa300: 7010 a207 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa306: 2200 f500 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ -0aa30a: 0761 |000d: move-object v1, v6 │ │ -0aa30c: 0172 |000e: move v2, v7 │ │ -0aa30e: 0183 |000f: move v3, v8 │ │ -0aa310: 0194 |0010: move v4, v9 │ │ -0aa312: 07a5 |0011: move-object v5, v10 │ │ -0aa314: 7606 8c07 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@078c │ │ -0aa31a: 5b60 df02 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ -0aa31e: 5460 e002 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0aa322: 725a 8d26 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@268d │ │ -0aa328: 7010 9f07 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa32e: 0e00 |001f: return-void │ │ +0b8118: |[0b8118] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ +0b8128: 1a00 dd1a |0000: const-string v0, "glVertexPointer" // string@1add │ │ +0b812c: 7020 9d07 0600 |0002: invoke-direct {v6, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b8132: 705a 9c07 7698 |0005: invoke-direct {v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.argPointer:(IIILjava/nio/Buffer;)V // method@079c │ │ +0b8138: 7010 a207 0600 |0008: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b813e: 2200 f500 |000b: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // type@00f5 │ │ +0b8142: 0761 |000d: move-object v1, v6 │ │ +0b8144: 0172 |000e: move v2, v7 │ │ +0b8146: 0183 |000f: move v3, v8 │ │ +0b8148: 0194 |0010: move v4, v9 │ │ +0b814a: 07a5 |0011: move-object v5, v10 │ │ +0b814c: 7606 8c07 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@078c │ │ +0b8152: 5b60 df02 |0015: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mVertexPointer:Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper$PointerInfo; // field@02df │ │ +0b8156: 5460 e002 |0017: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b815a: 725a 8d26 7098 |0019: invoke-interface {v0, v7, v8, v9, v10}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@268d │ │ +0b8160: 7010 9f07 0600 |001c: invoke-direct {v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b8166: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2528 │ │ 0x0005 line=2529 │ │ 0x0008 line=2530 │ │ 0x000b line=2531 │ │ 0x0017 line=2532 │ │ @@ -213401,30 +213429,30 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0aa330: |[0aa330] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glViewport:(IIII)V │ │ -0aa340: 1a00 de1a |0000: const-string v0, "glViewport" // string@1ade │ │ -0aa344: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ -0aa34a: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ -0aa34e: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa354: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ -0aa358: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa35e: 1a00 0b2a |000f: const-string v0, "width" // string@2a0b │ │ -0aa362: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa368: 1a00 471b |0014: const-string v0, "height" // string@1b47 │ │ -0aa36c: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ -0aa372: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ -0aa378: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ -0aa37c: 7255 8e26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -0aa382: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ -0aa388: 0e00 |0024: return-void │ │ +0b8168: |[0b8168] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.glViewport:(IIII)V │ │ +0b8178: 1a00 de1a |0000: const-string v0, "glViewport" // string@1ade │ │ +0b817c: 7020 9d07 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.begin:(Ljava/lang/String;)V // method@079d │ │ +0b8182: 1a00 532a |0005: const-string v0, "x" // string@2a53 │ │ +0b8186: 7030 9307 0102 |0007: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b818c: 1a00 7c2a |000a: const-string v0, "y" // string@2a7c │ │ +0b8190: 7030 9307 0103 |000c: invoke-direct {v1, v0, v3}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b8196: 1a00 0b2a |000f: const-string v0, "width" // string@2a0b │ │ +0b819a: 7030 9307 0104 |0011: invoke-direct {v1, v0, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b81a0: 1a00 471b |0014: const-string v0, "height" // string@1b47 │ │ +0b81a4: 7030 9307 0105 |0016: invoke-direct {v1, v0, v5}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.arg:(Ljava/lang/String;I)V // method@0793 │ │ +0b81aa: 7010 a207 0100 |0019: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.end:()V // method@07a2 │ │ +0b81b0: 5410 e002 |001c: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.mgl:Ljavax/microedition/khronos/opengles/GL10; // field@02e0 │ │ +0b81b4: 7255 8e26 2043 |001e: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0b81ba: 7010 9f07 0100 |0021: invoke-direct {v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLLogWrapper;.checkError:()V // method@079f │ │ +0b81c0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2537 │ │ 0x0005 line=2538 │ │ 0x000a line=2539 │ │ 0x000f line=2540 │ │ 0x0014 line=2541 │ │ @@ -213444,220 +213472,220 @@ │ │ type : '(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer;' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 398 16-bit code units │ │ -0aa38c: |[0aa38c] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; │ │ -0aa39c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0aa39e: 3b09 2d00 |0001: if-gez v9, 002e // +002d │ │ -0aa3a2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0aa3a4: 20a6 a703 |0004: instance-of v6, v10, Ljava/nio/ByteBuffer; // type@03a7 │ │ -0aa3a8: 3806 3800 |0006: if-eqz v6, 003e // +0038 │ │ -0aa3ac: 07a2 |0008: move-object v2, v10 │ │ -0aa3ae: 1f02 a703 |0009: check-cast v2, Ljava/nio/ByteBuffer; // type@03a7 │ │ -0aa3b2: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ -0aa3b6: 6e10 4125 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0aa3bc: 0a09 |0010: move-result v9 │ │ -0aa3be: 7110 3025 0900 |0011: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa3c4: 0c06 |0014: move-result-object v6 │ │ -0aa3c6: 6e10 4425 0200 |0015: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.order:()Ljava/nio/ByteOrder; // method@2544 │ │ -0aa3cc: 0c07 |0018: move-result-object v7 │ │ -0aa3ce: 6e20 4325 7600 |0019: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa3d4: 0c04 |001c: move-result-object v4 │ │ -0aa3d6: 6e10 4525 0200 |001d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@2545 │ │ -0aa3dc: 0a03 |0020: move-result v3 │ │ -0aa3de: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0aa3e0: 3591 0e00 |0022: if-ge v1, v9, 0030 // +000e │ │ -0aa3e4: 6e10 3d25 0200 |0024: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@253d │ │ -0aa3ea: 0a06 |0027: move-result v6 │ │ -0aa3ec: 6e20 4725 6400 |0028: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@2547 │ │ -0aa3f2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa3f6: 28f5 |002d: goto 0022 // -000b │ │ -0aa3f8: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0aa3fa: 28d5 |002f: goto 0004 // -002b │ │ -0aa3fc: 6e20 4625 3200 |0030: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0aa402: 6e10 4a25 0400 |0033: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@254a │ │ -0aa408: 7100 4b25 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -0aa40e: 0c06 |0039: move-result-object v6 │ │ -0aa410: 6e20 4325 6400 |003a: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa416: 1104 |003d: return-object v4 │ │ -0aa418: 20a6 a903 |003e: instance-of v6, v10, Ljava/nio/CharBuffer; // type@03a9 │ │ -0aa41c: 3806 3400 |0040: if-eqz v6, 0074 // +0034 │ │ -0aa420: 07a2 |0042: move-object v2, v10 │ │ -0aa422: 1f02 a903 |0043: check-cast v2, Ljava/nio/CharBuffer; // type@03a9 │ │ -0aa426: 3800 0800 |0045: if-eqz v0, 004d // +0008 │ │ -0aa42a: 6e10 4e25 0200 |0047: invoke-virtual {v2}, Ljava/nio/CharBuffer;.limit:()I // method@254e │ │ -0aa430: 0a06 |004a: move-result v6 │ │ -0aa432: da09 0602 |004b: mul-int/lit8 v9, v6, #int 2 // #02 │ │ -0aa436: 7110 3025 0900 |004d: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa43c: 0c06 |0050: move-result-object v6 │ │ -0aa43e: 6e10 4f25 0200 |0051: invoke-virtual {v2}, Ljava/nio/CharBuffer;.order:()Ljava/nio/ByteOrder; // method@254f │ │ -0aa444: 0c07 |0054: move-result-object v7 │ │ -0aa446: 6e20 4325 7600 |0055: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa44c: 0c04 |0058: move-result-object v4 │ │ -0aa44e: 6e10 3425 0400 |0059: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@2534 │ │ -0aa454: 0c05 |005c: move-result-object v5 │ │ -0aa456: 6e10 5025 0200 |005d: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@2550 │ │ -0aa45c: 0a03 |0060: move-result v3 │ │ -0aa45e: 1201 |0061: const/4 v1, #int 0 // #0 │ │ -0aa460: db06 0902 |0062: div-int/lit8 v6, v9, #int 2 // #02 │ │ -0aa464: 3561 0c00 |0064: if-ge v1, v6, 0070 // +000c │ │ -0aa468: 6e10 4c25 0200 |0066: invoke-virtual {v2}, Ljava/nio/CharBuffer;.get:()C // method@254c │ │ -0aa46e: 0a06 |0069: move-result v6 │ │ -0aa470: 6e20 5225 6500 |006a: invoke-virtual {v5, v6}, Ljava/nio/CharBuffer;.put:(C)Ljava/nio/CharBuffer; // method@2552 │ │ -0aa476: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa47a: 28f3 |006f: goto 0062 // -000d │ │ -0aa47c: 6e20 5125 3200 |0070: invoke-virtual {v2, v3}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@2551 │ │ -0aa482: 28c0 |0073: goto 0033 // -0040 │ │ -0aa484: 20a6 ae03 |0074: instance-of v6, v10, Ljava/nio/ShortBuffer; // type@03ae │ │ -0aa488: 3806 3400 |0076: if-eqz v6, 00aa // +0034 │ │ -0aa48c: 07a2 |0078: move-object v2, v10 │ │ -0aa48e: 1f02 ae03 |0079: check-cast v2, Ljava/nio/ShortBuffer; // type@03ae │ │ -0aa492: 3800 0800 |007b: if-eqz v0, 0083 // +0008 │ │ -0aa496: 6e10 7f25 0200 |007d: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0aa49c: 0a06 |0080: move-result v6 │ │ -0aa49e: da09 0602 |0081: mul-int/lit8 v9, v6, #int 2 // #02 │ │ -0aa4a2: 7110 3025 0900 |0083: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa4a8: 0c06 |0086: move-result-object v6 │ │ -0aa4aa: 6e10 8125 0200 |0087: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.order:()Ljava/nio/ByteOrder; // method@2581 │ │ -0aa4b0: 0c07 |008a: move-result-object v7 │ │ -0aa4b2: 6e20 4325 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa4b8: 0c04 |008e: move-result-object v4 │ │ -0aa4ba: 6e10 3925 0400 |008f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0aa4c0: 0c05 |0092: move-result-object v5 │ │ -0aa4c2: 6e10 8225 0200 |0093: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ -0aa4c8: 0a03 |0096: move-result v3 │ │ -0aa4ca: 1201 |0097: const/4 v1, #int 0 // #0 │ │ -0aa4cc: db06 0902 |0098: div-int/lit8 v6, v9, #int 2 // #02 │ │ -0aa4d0: 3561 0c00 |009a: if-ge v1, v6, 00a6 // +000c │ │ -0aa4d4: 6e10 7d25 0200 |009c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.get:()S // method@257d │ │ -0aa4da: 0a06 |009f: move-result v6 │ │ -0aa4dc: 6e20 8425 6500 |00a0: invoke-virtual {v5, v6}, Ljava/nio/ShortBuffer;.put:(S)Ljava/nio/ShortBuffer; // method@2584 │ │ -0aa4e2: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa4e6: 28f3 |00a5: goto 0098 // -000d │ │ -0aa4e8: 6e20 8325 3200 |00a6: invoke-virtual {v2, v3}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0aa4ee: 288a |00a9: goto 0033 // -0076 │ │ -0aa4f0: 20a6 ac03 |00aa: instance-of v6, v10, Ljava/nio/IntBuffer; // type@03ac │ │ -0aa4f4: 3806 3500 |00ac: if-eqz v6, 00e1 // +0035 │ │ -0aa4f8: 07a2 |00ae: move-object v2, v10 │ │ -0aa4fa: 1f02 ac03 |00af: check-cast v2, Ljava/nio/IntBuffer; // type@03ac │ │ -0aa4fe: 3800 0800 |00b1: if-eqz v0, 00b9 // +0008 │ │ -0aa502: 6e10 6b25 0200 |00b3: invoke-virtual {v2}, Ljava/nio/IntBuffer;.limit:()I // method@256b │ │ -0aa508: 0a06 |00b6: move-result v6 │ │ -0aa50a: da09 0604 |00b7: mul-int/lit8 v9, v6, #int 4 // #04 │ │ -0aa50e: 7110 3025 0900 |00b9: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa514: 0c06 |00bc: move-result-object v6 │ │ -0aa516: 6e10 6d25 0200 |00bd: invoke-virtual {v2}, Ljava/nio/IntBuffer;.order:()Ljava/nio/ByteOrder; // method@256d │ │ -0aa51c: 0c07 |00c0: move-result-object v7 │ │ -0aa51e: 6e20 4325 7600 |00c1: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa524: 0c04 |00c4: move-result-object v4 │ │ -0aa526: 6e10 3725 0400 |00c5: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ -0aa52c: 0c05 |00c8: move-result-object v5 │ │ -0aa52e: 6e10 6e25 0200 |00c9: invoke-virtual {v2}, Ljava/nio/IntBuffer;.position:()I // method@256e │ │ -0aa534: 0a03 |00cc: move-result v3 │ │ -0aa536: 1201 |00cd: const/4 v1, #int 0 // #0 │ │ -0aa538: db06 0904 |00ce: div-int/lit8 v6, v9, #int 4 // #04 │ │ -0aa53c: 3561 0c00 |00d0: if-ge v1, v6, 00dc // +000c │ │ -0aa540: 6e10 6925 0200 |00d2: invoke-virtual {v2}, Ljava/nio/IntBuffer;.get:()I // method@2569 │ │ -0aa546: 0a06 |00d5: move-result v6 │ │ -0aa548: 6e20 7025 6500 |00d6: invoke-virtual {v5, v6}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0aa54e: d801 0101 |00d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa552: 28f3 |00db: goto 00ce // -000d │ │ -0aa554: 6e20 6f25 3200 |00dc: invoke-virtual {v2, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@256f │ │ -0aa55a: 2900 54ff |00df: goto/16 0033 // -00ac │ │ -0aa55e: 20a6 ab03 |00e1: instance-of v6, v10, Ljava/nio/FloatBuffer; // type@03ab │ │ -0aa562: 3806 3500 |00e3: if-eqz v6, 0118 // +0035 │ │ -0aa566: 07a2 |00e5: move-object v2, v10 │ │ -0aa568: 1f02 ab03 |00e6: check-cast v2, Ljava/nio/FloatBuffer; // type@03ab │ │ -0aa56c: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ -0aa570: 6e10 5f25 0200 |00ea: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0aa576: 0a06 |00ed: move-result v6 │ │ -0aa578: da09 0604 |00ee: mul-int/lit8 v9, v6, #int 4 // #04 │ │ -0aa57c: 7110 3025 0900 |00f0: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa582: 0c06 |00f3: move-result-object v6 │ │ -0aa584: 6e10 6125 0200 |00f4: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.order:()Ljava/nio/ByteOrder; // method@2561 │ │ -0aa58a: 0c07 |00f7: move-result-object v7 │ │ -0aa58c: 6e20 4325 7600 |00f8: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa592: 0c04 |00fb: move-result-object v4 │ │ -0aa594: 6e10 3625 0400 |00fc: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -0aa59a: 0c05 |00ff: move-result-object v5 │ │ -0aa59c: 6e10 6225 0200 |0100: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.position:()I // method@2562 │ │ -0aa5a2: 0a03 |0103: move-result v3 │ │ -0aa5a4: 1201 |0104: const/4 v1, #int 0 // #0 │ │ -0aa5a6: db06 0904 |0105: div-int/lit8 v6, v9, #int 4 // #04 │ │ -0aa5aa: 3561 0c00 |0107: if-ge v1, v6, 0113 // +000c │ │ -0aa5ae: 6e10 5c25 0200 |0109: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.get:()F // method@255c │ │ -0aa5b4: 0a06 |010c: move-result v6 │ │ -0aa5b6: 6e20 6425 6500 |010d: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@2564 │ │ -0aa5bc: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa5c0: 28f3 |0112: goto 0105 // -000d │ │ -0aa5c2: 6e20 6325 3200 |0113: invoke-virtual {v2, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0aa5c8: 2900 1dff |0116: goto/16 0033 // -00e3 │ │ -0aa5cc: 20a6 aa03 |0118: instance-of v6, v10, Ljava/nio/DoubleBuffer; // type@03aa │ │ -0aa5d0: 3806 3500 |011a: if-eqz v6, 014f // +0035 │ │ -0aa5d4: 07a2 |011c: move-object v2, v10 │ │ -0aa5d6: 1f02 aa03 |011d: check-cast v2, Ljava/nio/DoubleBuffer; // type@03aa │ │ -0aa5da: 3800 0800 |011f: if-eqz v0, 0127 // +0008 │ │ -0aa5de: 6e10 5425 0200 |0121: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.limit:()I // method@2554 │ │ -0aa5e4: 0a06 |0124: move-result v6 │ │ -0aa5e6: da09 0608 |0125: mul-int/lit8 v9, v6, #int 8 // #08 │ │ -0aa5ea: 7110 3025 0900 |0127: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa5f0: 0c06 |012a: move-result-object v6 │ │ -0aa5f2: 6e10 5525 0200 |012b: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.order:()Ljava/nio/ByteOrder; // method@2555 │ │ -0aa5f8: 0c07 |012e: move-result-object v7 │ │ -0aa5fa: 6e20 4325 7600 |012f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa600: 0c04 |0132: move-result-object v4 │ │ -0aa602: 6e10 3525 0400 |0133: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@2535 │ │ -0aa608: 0c05 |0136: move-result-object v5 │ │ -0aa60a: 6e10 5625 0200 |0137: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.position:()I // method@2556 │ │ -0aa610: 0a03 |013a: move-result v3 │ │ -0aa612: 1201 |013b: const/4 v1, #int 0 // #0 │ │ -0aa614: db06 0908 |013c: div-int/lit8 v6, v9, #int 8 // #08 │ │ -0aa618: 3561 0c00 |013e: if-ge v1, v6, 014a // +000c │ │ -0aa61c: 6e10 5325 0200 |0140: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.get:()D // method@2553 │ │ -0aa622: 0b06 |0143: move-result-wide v6 │ │ -0aa624: 6e30 5825 6507 |0144: invoke-virtual {v5, v6, v7}, Ljava/nio/DoubleBuffer;.put:(D)Ljava/nio/DoubleBuffer; // method@2558 │ │ -0aa62a: d801 0101 |0147: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa62e: 28f3 |0149: goto 013c // -000d │ │ -0aa630: 6e20 5725 3200 |014a: invoke-virtual {v2, v3}, Ljava/nio/DoubleBuffer;.position:(I)Ljava/nio/Buffer; // method@2557 │ │ -0aa636: 2900 e6fe |014d: goto/16 0033 // -011a │ │ -0aa63a: 20a6 ad03 |014f: instance-of v6, v10, Ljava/nio/LongBuffer; // type@03ad │ │ -0aa63e: 3806 3500 |0151: if-eqz v6, 0186 // +0035 │ │ -0aa642: 07a2 |0153: move-object v2, v10 │ │ -0aa644: 1f02 ad03 |0154: check-cast v2, Ljava/nio/LongBuffer; // type@03ad │ │ -0aa648: 3800 0800 |0156: if-eqz v0, 015e // +0008 │ │ -0aa64c: 6e10 7425 0200 |0158: invoke-virtual {v2}, Ljava/nio/LongBuffer;.limit:()I // method@2574 │ │ -0aa652: 0a06 |015b: move-result v6 │ │ -0aa654: da09 0608 |015c: mul-int/lit8 v9, v6, #int 8 // #08 │ │ -0aa658: 7110 3025 0900 |015e: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ -0aa65e: 0c06 |0161: move-result-object v6 │ │ -0aa660: 6e10 7525 0200 |0162: invoke-virtual {v2}, Ljava/nio/LongBuffer;.order:()Ljava/nio/ByteOrder; // method@2575 │ │ -0aa666: 0c07 |0165: move-result-object v7 │ │ -0aa668: 6e20 4325 7600 |0166: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0aa66e: 0c04 |0169: move-result-object v4 │ │ -0aa670: 6e10 3825 0400 |016a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@2538 │ │ -0aa676: 0c05 |016d: move-result-object v5 │ │ -0aa678: 6e10 7625 0200 |016e: invoke-virtual {v2}, Ljava/nio/LongBuffer;.position:()I // method@2576 │ │ -0aa67e: 0a03 |0171: move-result v3 │ │ -0aa680: 1201 |0172: const/4 v1, #int 0 // #0 │ │ -0aa682: db06 0908 |0173: div-int/lit8 v6, v9, #int 8 // #08 │ │ -0aa686: 3561 0c00 |0175: if-ge v1, v6, 0181 // +000c │ │ -0aa68a: 6e10 7325 0200 |0177: invoke-virtual {v2}, Ljava/nio/LongBuffer;.get:()J // method@2573 │ │ -0aa690: 0b06 |017a: move-result-wide v6 │ │ -0aa692: 6e30 7825 6507 |017b: invoke-virtual {v5, v6, v7}, Ljava/nio/LongBuffer;.put:(J)Ljava/nio/LongBuffer; // method@2578 │ │ -0aa698: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa69c: 28f3 |0180: goto 0173 // -000d │ │ -0aa69e: 6e20 7725 3200 |0181: invoke-virtual {v2, v3}, Ljava/nio/LongBuffer;.position:(I)Ljava/nio/Buffer; // method@2577 │ │ -0aa6a4: 2900 affe |0184: goto/16 0033 // -0151 │ │ -0aa6a8: 2206 8c03 |0186: new-instance v6, Ljava/lang/RuntimeException; // type@038c │ │ -0aa6ac: 1a07 970e |0188: const-string v7, "Unimplemented Buffer subclass." // string@0e97 │ │ -0aa6b0: 7020 a224 7600 |018a: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0aa6b6: 2706 |018d: throw v6 │ │ +0b81c4: |[0b81c4] com.badlogic.gdx.backends.android.surfaceview.GLLogWrapper.toByteBuffer:(ILjava/nio/Buffer;)Ljava/nio/ByteBuffer; │ │ +0b81d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b81d6: 3b09 2d00 |0001: if-gez v9, 002e // +002d │ │ +0b81da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b81dc: 20a6 a703 |0004: instance-of v6, v10, Ljava/nio/ByteBuffer; // type@03a7 │ │ +0b81e0: 3806 3800 |0006: if-eqz v6, 003e // +0038 │ │ +0b81e4: 07a2 |0008: move-object v2, v10 │ │ +0b81e6: 1f02 a703 |0009: check-cast v2, Ljava/nio/ByteBuffer; // type@03a7 │ │ +0b81ea: 3800 0600 |000b: if-eqz v0, 0011 // +0006 │ │ +0b81ee: 6e10 4125 0200 |000d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0b81f4: 0a09 |0010: move-result v9 │ │ +0b81f6: 7110 3025 0900 |0011: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b81fc: 0c06 |0014: move-result-object v6 │ │ +0b81fe: 6e10 4425 0200 |0015: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.order:()Ljava/nio/ByteOrder; // method@2544 │ │ +0b8204: 0c07 |0018: move-result-object v7 │ │ +0b8206: 6e20 4325 7600 |0019: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b820c: 0c04 |001c: move-result-object v4 │ │ +0b820e: 6e10 4525 0200 |001d: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.position:()I // method@2545 │ │ +0b8214: 0a03 |0020: move-result v3 │ │ +0b8216: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0b8218: 3591 0e00 |0022: if-ge v1, v9, 0030 // +000e │ │ +0b821c: 6e10 3d25 0200 |0024: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.get:()B // method@253d │ │ +0b8222: 0a06 |0027: move-result v6 │ │ +0b8224: 6e20 4725 6400 |0028: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.put:(B)Ljava/nio/ByteBuffer; // method@2547 │ │ +0b822a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b822e: 28f5 |002d: goto 0022 // -000b │ │ +0b8230: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0b8232: 28d5 |002f: goto 0004 // -002b │ │ +0b8234: 6e20 4625 3200 |0030: invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0b823a: 6e10 4a25 0400 |0033: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@254a │ │ +0b8240: 7100 4b25 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +0b8246: 0c06 |0039: move-result-object v6 │ │ +0b8248: 6e20 4325 6400 |003a: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b824e: 1104 |003d: return-object v4 │ │ +0b8250: 20a6 a903 |003e: instance-of v6, v10, Ljava/nio/CharBuffer; // type@03a9 │ │ +0b8254: 3806 3400 |0040: if-eqz v6, 0074 // +0034 │ │ +0b8258: 07a2 |0042: move-object v2, v10 │ │ +0b825a: 1f02 a903 |0043: check-cast v2, Ljava/nio/CharBuffer; // type@03a9 │ │ +0b825e: 3800 0800 |0045: if-eqz v0, 004d // +0008 │ │ +0b8262: 6e10 4e25 0200 |0047: invoke-virtual {v2}, Ljava/nio/CharBuffer;.limit:()I // method@254e │ │ +0b8268: 0a06 |004a: move-result v6 │ │ +0b826a: da09 0602 |004b: mul-int/lit8 v9, v6, #int 2 // #02 │ │ +0b826e: 7110 3025 0900 |004d: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b8274: 0c06 |0050: move-result-object v6 │ │ +0b8276: 6e10 4f25 0200 |0051: invoke-virtual {v2}, Ljava/nio/CharBuffer;.order:()Ljava/nio/ByteOrder; // method@254f │ │ +0b827c: 0c07 |0054: move-result-object v7 │ │ +0b827e: 6e20 4325 7600 |0055: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b8284: 0c04 |0058: move-result-object v4 │ │ +0b8286: 6e10 3425 0400 |0059: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asCharBuffer:()Ljava/nio/CharBuffer; // method@2534 │ │ +0b828c: 0c05 |005c: move-result-object v5 │ │ +0b828e: 6e10 5025 0200 |005d: invoke-virtual {v2}, Ljava/nio/CharBuffer;.position:()I // method@2550 │ │ +0b8294: 0a03 |0060: move-result v3 │ │ +0b8296: 1201 |0061: const/4 v1, #int 0 // #0 │ │ +0b8298: db06 0902 |0062: div-int/lit8 v6, v9, #int 2 // #02 │ │ +0b829c: 3561 0c00 |0064: if-ge v1, v6, 0070 // +000c │ │ +0b82a0: 6e10 4c25 0200 |0066: invoke-virtual {v2}, Ljava/nio/CharBuffer;.get:()C // method@254c │ │ +0b82a6: 0a06 |0069: move-result v6 │ │ +0b82a8: 6e20 5225 6500 |006a: invoke-virtual {v5, v6}, Ljava/nio/CharBuffer;.put:(C)Ljava/nio/CharBuffer; // method@2552 │ │ +0b82ae: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b82b2: 28f3 |006f: goto 0062 // -000d │ │ +0b82b4: 6e20 5125 3200 |0070: invoke-virtual {v2, v3}, Ljava/nio/CharBuffer;.position:(I)Ljava/nio/Buffer; // method@2551 │ │ +0b82ba: 28c0 |0073: goto 0033 // -0040 │ │ +0b82bc: 20a6 ae03 |0074: instance-of v6, v10, Ljava/nio/ShortBuffer; // type@03ae │ │ +0b82c0: 3806 3400 |0076: if-eqz v6, 00aa // +0034 │ │ +0b82c4: 07a2 |0078: move-object v2, v10 │ │ +0b82c6: 1f02 ae03 |0079: check-cast v2, Ljava/nio/ShortBuffer; // type@03ae │ │ +0b82ca: 3800 0800 |007b: if-eqz v0, 0083 // +0008 │ │ +0b82ce: 6e10 7f25 0200 |007d: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0b82d4: 0a06 |0080: move-result v6 │ │ +0b82d6: da09 0602 |0081: mul-int/lit8 v9, v6, #int 2 // #02 │ │ +0b82da: 7110 3025 0900 |0083: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b82e0: 0c06 |0086: move-result-object v6 │ │ +0b82e2: 6e10 8125 0200 |0087: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.order:()Ljava/nio/ByteOrder; // method@2581 │ │ +0b82e8: 0c07 |008a: move-result-object v7 │ │ +0b82ea: 6e20 4325 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b82f0: 0c04 |008e: move-result-object v4 │ │ +0b82f2: 6e10 3925 0400 |008f: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0b82f8: 0c05 |0092: move-result-object v5 │ │ +0b82fa: 6e10 8225 0200 |0093: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ +0b8300: 0a03 |0096: move-result v3 │ │ +0b8302: 1201 |0097: const/4 v1, #int 0 // #0 │ │ +0b8304: db06 0902 |0098: div-int/lit8 v6, v9, #int 2 // #02 │ │ +0b8308: 3561 0c00 |009a: if-ge v1, v6, 00a6 // +000c │ │ +0b830c: 6e10 7d25 0200 |009c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.get:()S // method@257d │ │ +0b8312: 0a06 |009f: move-result v6 │ │ +0b8314: 6e20 8425 6500 |00a0: invoke-virtual {v5, v6}, Ljava/nio/ShortBuffer;.put:(S)Ljava/nio/ShortBuffer; // method@2584 │ │ +0b831a: d801 0101 |00a3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b831e: 28f3 |00a5: goto 0098 // -000d │ │ +0b8320: 6e20 8325 3200 |00a6: invoke-virtual {v2, v3}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b8326: 288a |00a9: goto 0033 // -0076 │ │ +0b8328: 20a6 ac03 |00aa: instance-of v6, v10, Ljava/nio/IntBuffer; // type@03ac │ │ +0b832c: 3806 3500 |00ac: if-eqz v6, 00e1 // +0035 │ │ +0b8330: 07a2 |00ae: move-object v2, v10 │ │ +0b8332: 1f02 ac03 |00af: check-cast v2, Ljava/nio/IntBuffer; // type@03ac │ │ +0b8336: 3800 0800 |00b1: if-eqz v0, 00b9 // +0008 │ │ +0b833a: 6e10 6b25 0200 |00b3: invoke-virtual {v2}, Ljava/nio/IntBuffer;.limit:()I // method@256b │ │ +0b8340: 0a06 |00b6: move-result v6 │ │ +0b8342: da09 0604 |00b7: mul-int/lit8 v9, v6, #int 4 // #04 │ │ +0b8346: 7110 3025 0900 |00b9: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b834c: 0c06 |00bc: move-result-object v6 │ │ +0b834e: 6e10 6d25 0200 |00bd: invoke-virtual {v2}, Ljava/nio/IntBuffer;.order:()Ljava/nio/ByteOrder; // method@256d │ │ +0b8354: 0c07 |00c0: move-result-object v7 │ │ +0b8356: 6e20 4325 7600 |00c1: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b835c: 0c04 |00c4: move-result-object v4 │ │ +0b835e: 6e10 3725 0400 |00c5: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ +0b8364: 0c05 |00c8: move-result-object v5 │ │ +0b8366: 6e10 6e25 0200 |00c9: invoke-virtual {v2}, Ljava/nio/IntBuffer;.position:()I // method@256e │ │ +0b836c: 0a03 |00cc: move-result v3 │ │ +0b836e: 1201 |00cd: const/4 v1, #int 0 // #0 │ │ +0b8370: db06 0904 |00ce: div-int/lit8 v6, v9, #int 4 // #04 │ │ +0b8374: 3561 0c00 |00d0: if-ge v1, v6, 00dc // +000c │ │ +0b8378: 6e10 6925 0200 |00d2: invoke-virtual {v2}, Ljava/nio/IntBuffer;.get:()I // method@2569 │ │ +0b837e: 0a06 |00d5: move-result v6 │ │ +0b8380: 6e20 7025 6500 |00d6: invoke-virtual {v5, v6}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0b8386: d801 0101 |00d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b838a: 28f3 |00db: goto 00ce // -000d │ │ +0b838c: 6e20 6f25 3200 |00dc: invoke-virtual {v2, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@256f │ │ +0b8392: 2900 54ff |00df: goto/16 0033 // -00ac │ │ +0b8396: 20a6 ab03 |00e1: instance-of v6, v10, Ljava/nio/FloatBuffer; // type@03ab │ │ +0b839a: 3806 3500 |00e3: if-eqz v6, 0118 // +0035 │ │ +0b839e: 07a2 |00e5: move-object v2, v10 │ │ +0b83a0: 1f02 ab03 |00e6: check-cast v2, Ljava/nio/FloatBuffer; // type@03ab │ │ +0b83a4: 3800 0800 |00e8: if-eqz v0, 00f0 // +0008 │ │ +0b83a8: 6e10 5f25 0200 |00ea: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0b83ae: 0a06 |00ed: move-result v6 │ │ +0b83b0: da09 0604 |00ee: mul-int/lit8 v9, v6, #int 4 // #04 │ │ +0b83b4: 7110 3025 0900 |00f0: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b83ba: 0c06 |00f3: move-result-object v6 │ │ +0b83bc: 6e10 6125 0200 |00f4: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.order:()Ljava/nio/ByteOrder; // method@2561 │ │ +0b83c2: 0c07 |00f7: move-result-object v7 │ │ +0b83c4: 6e20 4325 7600 |00f8: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b83ca: 0c04 |00fb: move-result-object v4 │ │ +0b83cc: 6e10 3625 0400 |00fc: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +0b83d2: 0c05 |00ff: move-result-object v5 │ │ +0b83d4: 6e10 6225 0200 |0100: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.position:()I // method@2562 │ │ +0b83da: 0a03 |0103: move-result v3 │ │ +0b83dc: 1201 |0104: const/4 v1, #int 0 // #0 │ │ +0b83de: db06 0904 |0105: div-int/lit8 v6, v9, #int 4 // #04 │ │ +0b83e2: 3561 0c00 |0107: if-ge v1, v6, 0113 // +000c │ │ +0b83e6: 6e10 5c25 0200 |0109: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.get:()F // method@255c │ │ +0b83ec: 0a06 |010c: move-result v6 │ │ +0b83ee: 6e20 6425 6500 |010d: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@2564 │ │ +0b83f4: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b83f8: 28f3 |0112: goto 0105 // -000d │ │ +0b83fa: 6e20 6325 3200 |0113: invoke-virtual {v2, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0b8400: 2900 1dff |0116: goto/16 0033 // -00e3 │ │ +0b8404: 20a6 aa03 |0118: instance-of v6, v10, Ljava/nio/DoubleBuffer; // type@03aa │ │ +0b8408: 3806 3500 |011a: if-eqz v6, 014f // +0035 │ │ +0b840c: 07a2 |011c: move-object v2, v10 │ │ +0b840e: 1f02 aa03 |011d: check-cast v2, Ljava/nio/DoubleBuffer; // type@03aa │ │ +0b8412: 3800 0800 |011f: if-eqz v0, 0127 // +0008 │ │ +0b8416: 6e10 5425 0200 |0121: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.limit:()I // method@2554 │ │ +0b841c: 0a06 |0124: move-result v6 │ │ +0b841e: da09 0608 |0125: mul-int/lit8 v9, v6, #int 8 // #08 │ │ +0b8422: 7110 3025 0900 |0127: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b8428: 0c06 |012a: move-result-object v6 │ │ +0b842a: 6e10 5525 0200 |012b: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.order:()Ljava/nio/ByteOrder; // method@2555 │ │ +0b8430: 0c07 |012e: move-result-object v7 │ │ +0b8432: 6e20 4325 7600 |012f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b8438: 0c04 |0132: move-result-object v4 │ │ +0b843a: 6e10 3525 0400 |0133: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asDoubleBuffer:()Ljava/nio/DoubleBuffer; // method@2535 │ │ +0b8440: 0c05 |0136: move-result-object v5 │ │ +0b8442: 6e10 5625 0200 |0137: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.position:()I // method@2556 │ │ +0b8448: 0a03 |013a: move-result v3 │ │ +0b844a: 1201 |013b: const/4 v1, #int 0 // #0 │ │ +0b844c: db06 0908 |013c: div-int/lit8 v6, v9, #int 8 // #08 │ │ +0b8450: 3561 0c00 |013e: if-ge v1, v6, 014a // +000c │ │ +0b8454: 6e10 5325 0200 |0140: invoke-virtual {v2}, Ljava/nio/DoubleBuffer;.get:()D // method@2553 │ │ +0b845a: 0b06 |0143: move-result-wide v6 │ │ +0b845c: 6e30 5825 6507 |0144: invoke-virtual {v5, v6, v7}, Ljava/nio/DoubleBuffer;.put:(D)Ljava/nio/DoubleBuffer; // method@2558 │ │ +0b8462: d801 0101 |0147: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b8466: 28f3 |0149: goto 013c // -000d │ │ +0b8468: 6e20 5725 3200 |014a: invoke-virtual {v2, v3}, Ljava/nio/DoubleBuffer;.position:(I)Ljava/nio/Buffer; // method@2557 │ │ +0b846e: 2900 e6fe |014d: goto/16 0033 // -011a │ │ +0b8472: 20a6 ad03 |014f: instance-of v6, v10, Ljava/nio/LongBuffer; // type@03ad │ │ +0b8476: 3806 3500 |0151: if-eqz v6, 0186 // +0035 │ │ +0b847a: 07a2 |0153: move-object v2, v10 │ │ +0b847c: 1f02 ad03 |0154: check-cast v2, Ljava/nio/LongBuffer; // type@03ad │ │ +0b8480: 3800 0800 |0156: if-eqz v0, 015e // +0008 │ │ +0b8484: 6e10 7425 0200 |0158: invoke-virtual {v2}, Ljava/nio/LongBuffer;.limit:()I // method@2574 │ │ +0b848a: 0a06 |015b: move-result v6 │ │ +0b848c: da09 0608 |015c: mul-int/lit8 v9, v6, #int 8 // #08 │ │ +0b8490: 7110 3025 0900 |015e: invoke-static {v9}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2530 │ │ +0b8496: 0c06 |0161: move-result-object v6 │ │ +0b8498: 6e10 7525 0200 |0162: invoke-virtual {v2}, Ljava/nio/LongBuffer;.order:()Ljava/nio/ByteOrder; // method@2575 │ │ +0b849e: 0c07 |0165: move-result-object v7 │ │ +0b84a0: 6e20 4325 7600 |0166: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0b84a6: 0c04 |0169: move-result-object v4 │ │ +0b84a8: 6e10 3825 0400 |016a: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asLongBuffer:()Ljava/nio/LongBuffer; // method@2538 │ │ +0b84ae: 0c05 |016d: move-result-object v5 │ │ +0b84b0: 6e10 7625 0200 |016e: invoke-virtual {v2}, Ljava/nio/LongBuffer;.position:()I // method@2576 │ │ +0b84b6: 0a03 |0171: move-result v3 │ │ +0b84b8: 1201 |0172: const/4 v1, #int 0 // #0 │ │ +0b84ba: db06 0908 |0173: div-int/lit8 v6, v9, #int 8 // #08 │ │ +0b84be: 3561 0c00 |0175: if-ge v1, v6, 0181 // +000c │ │ +0b84c2: 6e10 7325 0200 |0177: invoke-virtual {v2}, Ljava/nio/LongBuffer;.get:()J // method@2573 │ │ +0b84c8: 0b06 |017a: move-result-wide v6 │ │ +0b84ca: 6e30 7825 6507 |017b: invoke-virtual {v5, v6, v7}, Ljava/nio/LongBuffer;.put:(J)Ljava/nio/LongBuffer; // method@2578 │ │ +0b84d0: d801 0101 |017e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b84d4: 28f3 |0180: goto 0173 // -000d │ │ +0b84d6: 6e20 7725 3200 |0181: invoke-virtual {v2, v3}, Ljava/nio/LongBuffer;.position:(I)Ljava/nio/Buffer; // method@2577 │ │ +0b84dc: 2900 affe |0184: goto/16 0033 // -0151 │ │ +0b84e0: 2206 8c03 |0186: new-instance v6, Ljava/lang/RuntimeException; // type@038c │ │ +0b84e4: 1a07 970e |0188: const-string v7, "Unimplemented Buffer subclass." // string@0e97 │ │ +0b84e8: 7020 a224 7600 |018a: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0b84ee: 2706 |018d: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0001 line=926 │ │ 0x0004 line=927 │ │ 0x0009 line=928 │ │ 0x000b line=929 │ │ @@ -213812,35 +213840,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0aa6b8: |[0aa6b8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ -0aa6c8: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ -0aa6cc: 6700 fa02 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02fa │ │ -0aa6d0: 0e00 |0004: return-void │ │ +0b84f0: |[0b84f0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ +0b8500: 1300 9830 |0000: const/16 v0, #int 12440 // #3098 │ │ +0b8504: 6700 fa02 |0002: sput v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02fa │ │ +0b8508: 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 │ │ -0aa6d4: |[0aa6d4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ -0aa6e4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0aa6ea: 0e00 |0003: return-void │ │ +0b850c: |[0b850c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW$ContextFactory.:()V │ │ +0b851c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b8522: 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 - │ │ @@ -213849,36 +213877,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 │ │ -0aa6ec: |[0aa6ec] 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; │ │ -0aa6fc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0aa6fe: 6202 fc02 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ -0aa702: 1a03 1614 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@1416 │ │ -0aa706: 7120 9600 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ -0aa70c: 1a02 ef01 |0008: const-string v2, "Before eglCreateContext" // string@01ef │ │ -0aa710: 7120 c108 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08c1 │ │ -0aa716: 1232 |000d: const/4 v2, #int 3 // #3 │ │ -0aa718: 2320 e903 |000e: new-array v0, v2, [I // type@03e9 │ │ -0aa71c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0aa71e: 6003 fa02 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02fa │ │ -0aa722: 4b03 0002 |0013: aput v3, v0, v2 │ │ -0aa726: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0aa728: 4b04 0002 |0016: aput v4, v0, v2 │ │ -0aa72c: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ -0aa730: 4b02 0004 |001a: aput v2, v0, v4 │ │ -0aa734: 6202 6412 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ -0aa738: 7250 fc25 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@25fc │ │ -0aa73e: 0c01 |0021: move-result-object v1 │ │ -0aa740: 1a02 6801 |0022: const-string v2, "After eglCreateContext" // string@0168 │ │ -0aa744: 7120 c108 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08c1 │ │ -0aa74a: 1101 |0027: return-object v1 │ │ +0b8524: |[0b8524] 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; │ │ +0b8534: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0b8536: 6202 fc02 |0001: sget-object v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ +0b853a: 1a03 1614 |0003: const-string v3, "creating OpenGL ES 2.0 context" // string@1416 │ │ +0b853e: 7120 9600 3200 |0005: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0096 │ │ +0b8544: 1a02 ef01 |0008: const-string v2, "Before eglCreateContext" // string@01ef │ │ +0b8548: 7120 c108 6200 |000a: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08c1 │ │ +0b854e: 1232 |000d: const/4 v2, #int 3 // #3 │ │ +0b8550: 2320 e903 |000e: new-array v0, v2, [I // type@03e9 │ │ +0b8554: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b8556: 6003 fa02 |0011: sget v3, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.EGL_CONTEXT_CLIENT_VERSION:I // field@02fa │ │ +0b855a: 4b03 0002 |0013: aput v3, v0, v2 │ │ +0b855e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0b8560: 4b04 0002 |0016: aput v4, v0, v2 │ │ +0b8564: 1302 3830 |0018: const/16 v2, #int 12344 // #3038 │ │ +0b8568: 4b02 0004 |001a: aput v2, v0, v4 │ │ +0b856c: 6202 6412 |001c: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@1264 │ │ +0b8570: 7250 fc25 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@25fc │ │ +0b8576: 0c01 |0021: move-result-object v1 │ │ +0b8578: 1a02 6801 |0022: const-string v2, "After eglCreateContext" // string@0168 │ │ +0b857c: 7120 c108 6200 |0024: invoke-static {v2, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V // method@08c1 │ │ +0b8582: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0008 line=94 │ │ 0x000d line=95 │ │ 0x001c line=96 │ │ 0x0022 line=97 │ │ @@ -213896,17 +213924,17 @@ │ │ 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 │ │ -0aa74c: |[0aa74c] 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 │ │ -0aa75c: 7230 0026 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@2600 │ │ -0aa762: 0e00 |0003: return-void │ │ +0b8584: |[0b8584] 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 │ │ +0b8594: 7230 0026 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@2600 │ │ +0b859a: 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; │ │ @@ -213971,60 +213999,60 @@ │ │ type : '(IIIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0aa764: |[0aa764] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.:(IIIIII)V │ │ -0aa774: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0aa776: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ -0aa77a: 2300 e903 |0003: new-array v0, v0, [I // type@03e9 │ │ -0aa77e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0aa780: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ -0aa784: 4b02 0001 |0008: aput v2, v0, v1 │ │ -0aa788: 4b05 0003 |000a: aput v5, v0, v3 │ │ -0aa78c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0aa78e: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ -0aa792: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0aa796: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0aa798: 4b06 0001 |0012: aput v6, v0, v1 │ │ -0aa79c: 1241 |0014: const/4 v1, #int 4 // #4 │ │ -0aa79e: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ -0aa7a2: 4b02 0001 |0017: aput v2, v0, v1 │ │ -0aa7a6: 1251 |0019: const/4 v1, #int 5 // #5 │ │ -0aa7a8: 4b07 0001 |001a: aput v7, v0, v1 │ │ -0aa7ac: 1261 |001c: const/4 v1, #int 6 // #6 │ │ -0aa7ae: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ -0aa7b2: 4b02 0001 |001f: aput v2, v0, v1 │ │ -0aa7b6: 1271 |0021: const/4 v1, #int 7 // #7 │ │ -0aa7b8: 4b08 0001 |0022: aput v8, v0, v1 │ │ -0aa7bc: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ -0aa7c0: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ -0aa7c4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0aa7c8: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ -0aa7cc: 4b09 0001 |002c: aput v9, v0, v1 │ │ -0aa7d0: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ -0aa7d4: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ -0aa7d8: 4b02 0001 |0032: aput v2, v0, v1 │ │ -0aa7dc: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ -0aa7e0: 4b0a 0001 |0036: aput v10, v0, v1 │ │ -0aa7e4: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ -0aa7e8: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ -0aa7ec: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0aa7f0: 7020 c708 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.:([I)V // method@08c7 │ │ -0aa7f6: 2330 e903 |0041: new-array v0, v3, [I // type@03e9 │ │ -0aa7fa: 5b40 0503 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0305 │ │ -0aa7fe: 5945 0303 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0303 │ │ -0aa802: 5946 0203 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0302 │ │ -0aa806: 5947 0003 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0300 │ │ -0aa80a: 5948 ff02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@02ff │ │ -0aa80e: 5949 0103 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0301 │ │ -0aa812: 594a 0403 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0304 │ │ -0aa816: 0e00 |0051: return-void │ │ +0b859c: |[0b859c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$ComponentSizeChooser.:(IIIIII)V │ │ +0b85ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b85ae: 1300 0d00 |0001: const/16 v0, #int 13 // #d │ │ +0b85b2: 2300 e903 |0003: new-array v0, v0, [I // type@03e9 │ │ +0b85b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b85b8: 1302 2430 |0006: const/16 v2, #int 12324 // #3024 │ │ +0b85bc: 4b02 0001 |0008: aput v2, v0, v1 │ │ +0b85c0: 4b05 0003 |000a: aput v5, v0, v3 │ │ +0b85c4: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0b85c6: 1302 2330 |000d: const/16 v2, #int 12323 // #3023 │ │ +0b85ca: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0b85ce: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0b85d0: 4b06 0001 |0012: aput v6, v0, v1 │ │ +0b85d4: 1241 |0014: const/4 v1, #int 4 // #4 │ │ +0b85d6: 1302 2230 |0015: const/16 v2, #int 12322 // #3022 │ │ +0b85da: 4b02 0001 |0017: aput v2, v0, v1 │ │ +0b85de: 1251 |0019: const/4 v1, #int 5 // #5 │ │ +0b85e0: 4b07 0001 |001a: aput v7, v0, v1 │ │ +0b85e4: 1261 |001c: const/4 v1, #int 6 // #6 │ │ +0b85e6: 1302 2130 |001d: const/16 v2, #int 12321 // #3021 │ │ +0b85ea: 4b02 0001 |001f: aput v2, v0, v1 │ │ +0b85ee: 1271 |0021: const/4 v1, #int 7 // #7 │ │ +0b85f0: 4b08 0001 |0022: aput v8, v0, v1 │ │ +0b85f4: 1301 0800 |0024: const/16 v1, #int 8 // #8 │ │ +0b85f8: 1302 2530 |0026: const/16 v2, #int 12325 // #3025 │ │ +0b85fc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0b8600: 1301 0900 |002a: const/16 v1, #int 9 // #9 │ │ +0b8604: 4b09 0001 |002c: aput v9, v0, v1 │ │ +0b8608: 1301 0a00 |002e: const/16 v1, #int 10 // #a │ │ +0b860c: 1302 2630 |0030: const/16 v2, #int 12326 // #3026 │ │ +0b8610: 4b02 0001 |0032: aput v2, v0, v1 │ │ +0b8614: 1301 0b00 |0034: const/16 v1, #int 11 // #b │ │ +0b8618: 4b0a 0001 |0036: aput v10, v0, v1 │ │ +0b861c: 1301 0c00 |0038: const/16 v1, #int 12 // #c │ │ +0b8620: 1302 3830 |003a: const/16 v2, #int 12344 // #3038 │ │ +0b8624: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0b8628: 7020 c708 0400 |003e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$BaseConfigChooser;.:([I)V // method@08c7 │ │ +0b862e: 2330 e903 |0041: new-array v0, v3, [I // type@03e9 │ │ +0b8632: 5b40 0503 |0043: iput-object v0, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0305 │ │ +0b8636: 5945 0303 |0045: iput v5, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0303 │ │ +0b863a: 5946 0203 |0047: iput v6, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0302 │ │ +0b863e: 5947 0003 |0049: iput v7, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0300 │ │ +0b8642: 5948 ff02 |004b: iput v8, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@02ff │ │ +0b8646: 5949 0103 |004d: iput v9, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0301 │ │ +0b864a: 594a 0403 |004f: iput v10, v4, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0304 │ │ +0b864e: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=445 │ │ 0x0041 line=449 │ │ 0x0045 line=450 │ │ 0x0047 line=451 │ │ 0x0049 line=452 │ │ @@ -214046,23 +214074,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 │ │ -0aa818: |[0aa818] 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 │ │ -0aa828: 5420 0503 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0305 │ │ -0aa82c: 7250 0226 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@2602 │ │ -0aa832: 0a00 |0005: move-result v0 │ │ -0aa834: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0aa838: 5420 0503 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0305 │ │ -0aa83c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0aa83e: 4407 0001 |000b: aget v7, v0, v1 │ │ -0aa842: 0f07 |000d: return v7 │ │ +0b8650: |[0b8650] 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 │ │ +0b8660: 5420 0503 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0305 │ │ +0b8664: 7250 0226 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@2602 │ │ +0b866a: 0a00 |0005: move-result v0 │ │ +0b866c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0b8670: 5420 0503 |0008: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mValue:[I // field@0305 │ │ +0b8674: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b8676: 4407 0001 |000b: aget v7, v0, v1 │ │ +0b867a: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0008 line=482 │ │ 0x000d line=484 │ │ locals : │ │ 0x0000 - 0x000d reg=7 defaultValue I │ │ @@ -214078,107 +214106,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 │ │ -0aa844: |[0aa844] 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; │ │ -0aa854: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0aa856: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ -0aa85a: 0808 1600 |0003: move-object/from16 v8, v22 │ │ -0aa85e: 2180 |0005: array-length v0, v8 │ │ -0aa860: 0210 0000 |0006: move/from16 v16, v0 │ │ -0aa864: 120f |0008: const/4 v15, #int 0 // #0 │ │ -0aa866: 0200 1000 |0009: move/from16 v0, v16 │ │ -0aa86a: 350f 9c00 |000b: if-ge v15, v0, 00a7 // +009c │ │ -0aa86e: 4604 080f |000d: aget-object v4, v8, v15 │ │ -0aa872: 1305 2430 |000f: const/16 v5, #int 12324 // #3024 │ │ -0aa876: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0aa878: 0801 1300 |0012: move-object/from16 v1, v19 │ │ -0aa87c: 0802 1400 |0014: move-object/from16 v2, v20 │ │ -0aa880: 0803 1500 |0016: move-object/from16 v3, v21 │ │ -0aa884: 7606 cc08 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@08cc │ │ -0aa88a: 0a11 |001b: move-result v17 │ │ -0aa88c: 1305 2330 |001c: const/16 v5, #int 12323 // #3023 │ │ -0aa890: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0aa892: 0801 1300 |001f: move-object/from16 v1, v19 │ │ -0aa896: 0802 1400 |0021: move-object/from16 v2, v20 │ │ -0aa89a: 0803 1500 |0023: move-object/from16 v3, v21 │ │ -0aa89e: 7606 cc08 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@08cc │ │ -0aa8a4: 0a0e |0028: move-result v14 │ │ -0aa8a6: 1305 2230 |0029: const/16 v5, #int 12322 // #3022 │ │ -0aa8aa: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0aa8ac: 0801 1300 |002c: move-object/from16 v1, v19 │ │ -0aa8b0: 0802 1400 |002e: move-object/from16 v2, v20 │ │ -0aa8b4: 0803 1500 |0030: move-object/from16 v3, v21 │ │ -0aa8b8: 7606 cc08 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@08cc │ │ -0aa8be: 0a09 |0035: move-result v9 │ │ -0aa8c0: 1305 2130 |0036: const/16 v5, #int 12321 // #3021 │ │ -0aa8c4: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0aa8c6: 0801 1300 |0039: move-object/from16 v1, v19 │ │ -0aa8ca: 0802 1400 |003b: move-object/from16 v2, v20 │ │ -0aa8ce: 0803 1500 |003d: move-object/from16 v3, v21 │ │ -0aa8d2: 7606 cc08 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@08cc │ │ -0aa8d8: 0a07 |0042: move-result v7 │ │ -0aa8da: 1305 2530 |0043: const/16 v5, #int 12325 // #3025 │ │ -0aa8de: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -0aa8e0: 0801 1300 |0046: move-object/from16 v1, v19 │ │ -0aa8e4: 0802 1400 |0048: move-object/from16 v2, v20 │ │ -0aa8e8: 0803 1500 |004a: move-object/from16 v3, v21 │ │ -0aa8ec: 7606 cc08 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@08cc │ │ -0aa8f2: 0a0c |004f: move-result v12 │ │ -0aa8f4: 1305 2630 |0050: const/16 v5, #int 12326 // #3026 │ │ -0aa8f8: 1206 |0052: const/4 v6, #int 0 // #0 │ │ -0aa8fa: 0801 1300 |0053: move-object/from16 v1, v19 │ │ -0aa8fe: 0802 1400 |0055: move-object/from16 v2, v20 │ │ -0aa902: 0803 1500 |0057: move-object/from16 v3, v21 │ │ -0aa906: 7606 cc08 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@08cc │ │ -0aa90c: 0a12 |005c: move-result v18 │ │ -0aa90e: 0800 1300 |005d: move-object/from16 v0, v19 │ │ -0aa912: 5201 0303 |005f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0303 │ │ -0aa916: 9101 1101 |0061: sub-int v1, v17, v1 │ │ -0aa91a: 7110 7e24 0100 |0063: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0aa920: 0a01 |0066: move-result v1 │ │ -0aa922: 0800 1300 |0067: move-object/from16 v0, v19 │ │ -0aa926: 5202 0203 |0069: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0302 │ │ -0aa92a: 9102 0e02 |006b: sub-int v2, v14, v2 │ │ -0aa92e: 7110 7e24 0200 |006d: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0aa934: 0a02 |0070: move-result v2 │ │ -0aa936: b021 |0071: add-int/2addr v1, v2 │ │ -0aa938: 0800 1300 |0072: move-object/from16 v0, v19 │ │ -0aa93c: 5202 0003 |0074: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0300 │ │ -0aa940: 9102 0902 |0076: sub-int v2, v9, v2 │ │ -0aa944: 7110 7e24 0200 |0078: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0aa94a: 0a02 |007b: move-result v2 │ │ -0aa94c: b021 |007c: add-int/2addr v1, v2 │ │ -0aa94e: 0800 1300 |007d: move-object/from16 v0, v19 │ │ -0aa952: 5202 ff02 |007f: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@02ff │ │ -0aa956: 9102 0702 |0081: sub-int v2, v7, v2 │ │ -0aa95a: 7110 7e24 0200 |0083: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0aa960: 0a02 |0086: move-result v2 │ │ -0aa962: b021 |0087: add-int/2addr v1, v2 │ │ -0aa964: 0800 1300 |0088: move-object/from16 v0, v19 │ │ -0aa968: 5202 0103 |008a: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0301 │ │ -0aa96c: 9102 0c02 |008c: sub-int v2, v12, v2 │ │ -0aa970: 7110 7e24 0200 |008e: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0aa976: 0a02 |0091: move-result v2 │ │ -0aa978: b021 |0092: add-int/2addr v1, v2 │ │ -0aa97a: 0800 1300 |0093: move-object/from16 v0, v19 │ │ -0aa97e: 5202 0403 |0095: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0304 │ │ -0aa982: 9102 1202 |0097: sub-int v2, v18, v2 │ │ -0aa986: 7110 7e24 0200 |0099: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0aa98c: 0a02 |009c: move-result v2 │ │ -0aa98e: 900d 0102 |009d: add-int v13, v1, v2 │ │ -0aa992: 35bd 0400 |009f: if-ge v13, v11, 00a3 // +0004 │ │ -0aa996: 01db |00a1: move v11, v13 │ │ -0aa998: 074a |00a2: move-object v10, v4 │ │ -0aa99a: d80f 0f01 |00a3: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0aa99e: 2900 64ff |00a5: goto/16 0009 // -009c │ │ -0aa9a2: 110a |00a7: return-object v10 │ │ +0b867c: |[0b867c] 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; │ │ +0b868c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0b868e: 130b e803 |0001: const/16 v11, #int 1000 // #3e8 │ │ +0b8692: 0808 1600 |0003: move-object/from16 v8, v22 │ │ +0b8696: 2180 |0005: array-length v0, v8 │ │ +0b8698: 0210 0000 |0006: move/from16 v16, v0 │ │ +0b869c: 120f |0008: const/4 v15, #int 0 // #0 │ │ +0b869e: 0200 1000 |0009: move/from16 v0, v16 │ │ +0b86a2: 350f 9c00 |000b: if-ge v15, v0, 00a7 // +009c │ │ +0b86a6: 4604 080f |000d: aget-object v4, v8, v15 │ │ +0b86aa: 1305 2430 |000f: const/16 v5, #int 12324 // #3024 │ │ +0b86ae: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0b86b0: 0801 1300 |0012: move-object/from16 v1, v19 │ │ +0b86b4: 0802 1400 |0014: move-object/from16 v2, v20 │ │ +0b86b8: 0803 1500 |0016: move-object/from16 v3, v21 │ │ +0b86bc: 7606 cc08 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@08cc │ │ +0b86c2: 0a11 |001b: move-result v17 │ │ +0b86c4: 1305 2330 |001c: const/16 v5, #int 12323 // #3023 │ │ +0b86c8: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0b86ca: 0801 1300 |001f: move-object/from16 v1, v19 │ │ +0b86ce: 0802 1400 |0021: move-object/from16 v2, v20 │ │ +0b86d2: 0803 1500 |0023: move-object/from16 v3, v21 │ │ +0b86d6: 7606 cc08 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@08cc │ │ +0b86dc: 0a0e |0028: move-result v14 │ │ +0b86de: 1305 2230 |0029: const/16 v5, #int 12322 // #3022 │ │ +0b86e2: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0b86e4: 0801 1300 |002c: move-object/from16 v1, v19 │ │ +0b86e8: 0802 1400 |002e: move-object/from16 v2, v20 │ │ +0b86ec: 0803 1500 |0030: move-object/from16 v3, v21 │ │ +0b86f0: 7606 cc08 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@08cc │ │ +0b86f6: 0a09 |0035: move-result v9 │ │ +0b86f8: 1305 2130 |0036: const/16 v5, #int 12321 // #3021 │ │ +0b86fc: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0b86fe: 0801 1300 |0039: move-object/from16 v1, v19 │ │ +0b8702: 0802 1400 |003b: move-object/from16 v2, v20 │ │ +0b8706: 0803 1500 |003d: move-object/from16 v3, v21 │ │ +0b870a: 7606 cc08 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@08cc │ │ +0b8710: 0a07 |0042: move-result v7 │ │ +0b8712: 1305 2530 |0043: const/16 v5, #int 12325 // #3025 │ │ +0b8716: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +0b8718: 0801 1300 |0046: move-object/from16 v1, v19 │ │ +0b871c: 0802 1400 |0048: move-object/from16 v2, v20 │ │ +0b8720: 0803 1500 |004a: move-object/from16 v3, v21 │ │ +0b8724: 7606 cc08 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@08cc │ │ +0b872a: 0a0c |004f: move-result v12 │ │ +0b872c: 1305 2630 |0050: const/16 v5, #int 12326 // #3026 │ │ +0b8730: 1206 |0052: const/4 v6, #int 0 // #0 │ │ +0b8732: 0801 1300 |0053: move-object/from16 v1, v19 │ │ +0b8736: 0802 1400 |0055: move-object/from16 v2, v20 │ │ +0b873a: 0803 1500 |0057: move-object/from16 v3, v21 │ │ +0b873e: 7606 cc08 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@08cc │ │ +0b8744: 0a12 |005c: move-result v18 │ │ +0b8746: 0800 1300 |005d: move-object/from16 v0, v19 │ │ +0b874a: 5201 0303 |005f: iget v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mRedSize:I // field@0303 │ │ +0b874e: 9101 1101 |0061: sub-int v1, v17, v1 │ │ +0b8752: 7110 7e24 0100 |0063: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b8758: 0a01 |0066: move-result v1 │ │ +0b875a: 0800 1300 |0067: move-object/from16 v0, v19 │ │ +0b875e: 5202 0203 |0069: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mGreenSize:I // field@0302 │ │ +0b8762: 9102 0e02 |006b: sub-int v2, v14, v2 │ │ +0b8766: 7110 7e24 0200 |006d: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b876c: 0a02 |0070: move-result v2 │ │ +0b876e: b021 |0071: add-int/2addr v1, v2 │ │ +0b8770: 0800 1300 |0072: move-object/from16 v0, v19 │ │ +0b8774: 5202 0003 |0074: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mBlueSize:I // field@0300 │ │ +0b8778: 9102 0902 |0076: sub-int v2, v9, v2 │ │ +0b877c: 7110 7e24 0200 |0078: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b8782: 0a02 |007b: move-result v2 │ │ +0b8784: b021 |007c: add-int/2addr v1, v2 │ │ +0b8786: 0800 1300 |007d: move-object/from16 v0, v19 │ │ +0b878a: 5202 ff02 |007f: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mAlphaSize:I // field@02ff │ │ +0b878e: 9102 0702 |0081: sub-int v2, v7, v2 │ │ +0b8792: 7110 7e24 0200 |0083: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b8798: 0a02 |0086: move-result v2 │ │ +0b879a: b021 |0087: add-int/2addr v1, v2 │ │ +0b879c: 0800 1300 |0088: move-object/from16 v0, v19 │ │ +0b87a0: 5202 0103 |008a: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mDepthSize:I // field@0301 │ │ +0b87a4: 9102 0c02 |008c: sub-int v2, v12, v2 │ │ +0b87a8: 7110 7e24 0200 |008e: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b87ae: 0a02 |0091: move-result v2 │ │ +0b87b0: b021 |0092: add-int/2addr v1, v2 │ │ +0b87b2: 0800 1300 |0093: move-object/from16 v0, v19 │ │ +0b87b6: 5202 0403 |0095: iget v2, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.mStencilSize:I // field@0304 │ │ +0b87ba: 9102 1202 |0097: sub-int v2, v18, v2 │ │ +0b87be: 7110 7e24 0200 |0099: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0b87c4: 0a02 |009c: move-result v2 │ │ +0b87c6: 900d 0102 |009d: add-int v13, v1, v2 │ │ +0b87ca: 35bd 0400 |009f: if-ge v13, v11, 00a3 // +0004 │ │ +0b87ce: 01db |00a1: move v11, v13 │ │ +0b87d0: 074a |00a2: move-object v10, v4 │ │ +0b87d2: d80f 0f01 |00a3: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0b87d6: 2900 64ff |00a5: goto/16 0009 // -009c │ │ +0b87da: 110a |00a7: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0001 line=461 │ │ 0x0003 line=462 │ │ 0x000f line=463 │ │ 0x001c line=464 │ │ @@ -214241,18 +214269,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aa9a4: |[0aa9a4] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(F)V │ │ -0aa9b4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0aa9ba: 5901 3e03 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@033e │ │ -0aa9be: 0e00 |0005: return-void │ │ +0b87dc: |[0b87dc] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(F)V │ │ +0b87ec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b87f2: 5901 3e03 |0003: iput v1, v0, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@033e │ │ +0b87f6: 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; │ │ @@ -214263,19 +214291,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0aa9c0: |[0aa9c0] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(FF)V │ │ -0aa9d0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0aa9d6: a900 0203 |0003: div-float v0, v2, v3 │ │ -0aa9da: 5910 3e03 |0005: iput v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@033e │ │ -0aa9de: 0e00 |0007: return-void │ │ +0b87f8: |[0b87f8] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.:(FF)V │ │ +0b8808: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b880e: a900 0203 |0003: div-float v0, v2, v3 │ │ +0b8812: 5910 3e03 |0005: iput v0, v1, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@033e │ │ +0b8816: 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; │ │ @@ -214288,39 +214316,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 │ │ -0aa9e0: |[0aa9e0] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ -0aa9f0: 7110 ac00 0900 |0000: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ -0aa9f6: 0a04 |0003: move-result v4 │ │ -0aa9f8: 7110 ac00 0a00 |0004: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ -0aa9fe: 0a03 |0007: move-result v3 │ │ -0aaa00: 5280 3e03 |0008: iget v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@033e │ │ -0aaa04: 8246 |000a: int-to-float v6, v4 │ │ -0aaa06: 8237 |000b: int-to-float v7, v3 │ │ -0aaa08: a902 0607 |000c: div-float v2, v6, v7 │ │ -0aaa0c: 2e06 0200 |000e: cmpg-float v6, v2, v0 │ │ -0aaa10: 3b06 0f00 |0010: if-gez v6, 001f // +000f │ │ -0aaa14: 0145 |0012: move v5, v4 │ │ -0aaa16: 8256 |0013: int-to-float v6, v5 │ │ -0aaa18: c906 |0014: div-float/2addr v6, v0 │ │ -0aaa1a: 7110 8a24 0600 |0015: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0aaa20: 0a01 |0018: move-result v1 │ │ -0aaa22: 2206 0801 |0019: new-instance v6, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@0108 │ │ -0aaa26: 7030 7809 5601 |001b: invoke-direct {v6, v5, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@0978 │ │ -0aaa2c: 1106 |001e: return-object v6 │ │ -0aaa2e: 0131 |001f: move v1, v3 │ │ -0aaa30: 8216 |0020: int-to-float v6, v1 │ │ -0aaa32: c806 |0021: mul-float/2addr v6, v0 │ │ -0aaa34: 7110 8a24 0600 |0022: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0aaa3a: 0a05 |0025: move-result v5 │ │ -0aaa3c: 28f3 |0026: goto 0019 // -000d │ │ +0b8818: |[0b8818] com.badlogic.gdx.backends.android.surfaceview.RatioResolutionStrategy.calcMeasures:(II)Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; │ │ +0b8828: 7110 ac00 0900 |0000: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ +0b882e: 0a04 |0003: move-result v4 │ │ +0b8830: 7110 ac00 0a00 |0004: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@00ac │ │ +0b8836: 0a03 |0007: move-result v3 │ │ +0b8838: 5280 3e03 |0008: iget v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/RatioResolutionStrategy;.ratio:F // field@033e │ │ +0b883c: 8246 |000a: int-to-float v6, v4 │ │ +0b883e: 8237 |000b: int-to-float v7, v3 │ │ +0b8840: a902 0607 |000c: div-float v2, v6, v7 │ │ +0b8844: 2e06 0200 |000e: cmpg-float v6, v2, v0 │ │ +0b8848: 3b06 0f00 |0010: if-gez v6, 001f // +000f │ │ +0b884c: 0145 |0012: move v5, v4 │ │ +0b884e: 8256 |0013: int-to-float v6, v5 │ │ +0b8850: c906 |0014: div-float/2addr v6, v0 │ │ +0b8852: 7110 8a24 0600 |0015: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0b8858: 0a01 |0018: move-result v1 │ │ +0b885a: 2206 0801 |0019: new-instance v6, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension; // type@0108 │ │ +0b885e: 7030 7809 5601 |001b: invoke-direct {v6, v5, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy$MeasuredDimension;.:(II)V // method@0978 │ │ +0b8864: 1106 |001e: return-object v6 │ │ +0b8866: 0131 |001f: move v1, v3 │ │ +0b8868: 8216 |0020: int-to-float v6, v1 │ │ +0b886a: c806 |0021: mul-float/2addr v6, v0 │ │ +0b886c: 7110 8a24 0600 |0022: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0b8872: 0a05 |0025: move-result v5 │ │ +0b8874: 28f3 |0026: goto 0019 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ 0x000e line=48 │ │ @@ -214367,20 +214395,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0aaa40: |[0aaa40] com.badlogic.gdx.files.FileHandleStream.:(Ljava/lang/String;)V │ │ -0aaa50: 2200 5b03 |0000: new-instance v0, Ljava/io/File; // type@035b │ │ -0aaa54: 7020 ed23 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -0aaa5a: 6201 1700 |0005: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0aaa5e: 7030 7d09 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ -0aaa64: 0e00 |000a: return-void │ │ +0b8878: |[0b8878] com.badlogic.gdx.files.FileHandleStream.:(Ljava/lang/String;)V │ │ +0b8888: 2200 5b03 |0000: new-instance v0, Ljava/io/File; // type@035b │ │ +0b888c: 7020 ed23 3000 |0002: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0b8892: 6201 1700 |0005: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0b8896: 7030 7d09 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.:(Ljava/io/File;Lcom/badlogic/gdx/Files$FileType;)V // method@097d │ │ +0b889c: 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; │ │ @@ -214391,18 +214419,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 │ │ -0aaa68: |[0aaa68] com.badlogic.gdx.files.FileHandleStream.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aaa78: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aaa7c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aaa82: 2700 |0005: throw v0 │ │ +0b88a0: |[0b88a0] com.badlogic.gdx.files.FileHandleStream.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b88b0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b88b4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b88ba: 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; │ │ │ │ @@ -214411,18 +214439,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 │ │ -0aaa84: |[0aaa84] com.badlogic.gdx.files.FileHandleStream.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0aaa94: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aaa98: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aaa9e: 2700 |0005: throw v0 │ │ +0b88bc: |[0b88bc] com.badlogic.gdx.files.FileHandleStream.copyTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0b88cc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b88d0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b88d6: 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; │ │ │ │ @@ -214431,18 +214459,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aaaa0: |[0aaaa0] com.badlogic.gdx.files.FileHandleStream.delete:()Z │ │ -0aaab0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aaab4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aaaba: 2700 |0005: throw v0 │ │ +0b88d8: |[0b88d8] com.badlogic.gdx.files.FileHandleStream.delete:()Z │ │ +0b88e8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b88ec: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b88f2: 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;) │ │ @@ -214450,18 +214478,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aaabc: |[0aaabc] com.badlogic.gdx.files.FileHandleStream.deleteDirectory:()Z │ │ -0aaacc: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aaad0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aaad6: 2700 |0005: throw v0 │ │ +0b88f4: |[0b88f4] com.badlogic.gdx.files.FileHandleStream.deleteDirectory:()Z │ │ +0b8904: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b8908: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b890e: 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;) │ │ @@ -214469,17 +214497,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aaad8: |[0aaad8] com.badlogic.gdx.files.FileHandleStream.exists:()Z │ │ -0aaae8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0aaaea: 0f00 |0001: return v0 │ │ +0b8910: |[0b8910] com.badlogic.gdx.files.FileHandleStream.exists:()Z │ │ +0b8920: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b8922: 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;) │ │ @@ -214487,17 +214515,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aaaec: |[0aaaec] com.badlogic.gdx.files.FileHandleStream.isDirectory:()Z │ │ -0aaafc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aaafe: 0f00 |0001: return v0 │ │ +0b8924: |[0b8924] com.badlogic.gdx.files.FileHandleStream.isDirectory:()Z │ │ +0b8934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8936: 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;) │ │ @@ -214505,17 +214533,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aab00: |[0aab00] com.badlogic.gdx.files.FileHandleStream.length:()J │ │ -0aab10: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0aab14: 1000 |0002: return-wide v0 │ │ +0b8938: |[0b8938] com.badlogic.gdx.files.FileHandleStream.length:()J │ │ +0b8948: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b894c: 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;) │ │ @@ -214523,18 +214551,18 @@ │ │ type : '()[Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aab18: |[0aab18] com.badlogic.gdx.files.FileHandleStream.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ -0aab28: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aab2c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aab32: 2700 |0005: throw v0 │ │ +0b8950: |[0b8950] com.badlogic.gdx.files.FileHandleStream.list:()[Lcom/badlogic/gdx/files/FileHandle; │ │ +0b8960: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b8964: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b896a: 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;) │ │ @@ -214542,18 +214570,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aab34: |[0aab34] com.badlogic.gdx.files.FileHandleStream.mkdirs:()V │ │ -0aab44: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aab48: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aab4e: 2700 |0005: throw v0 │ │ +0b896c: |[0b896c] com.badlogic.gdx.files.FileHandleStream.mkdirs:()V │ │ +0b897c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b8980: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b8986: 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;) │ │ @@ -214561,18 +214589,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 │ │ -0aab50: |[0aab50] com.badlogic.gdx.files.FileHandleStream.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0aab60: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aab64: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aab6a: 2700 |0005: throw v0 │ │ +0b8988: |[0b8988] com.badlogic.gdx.files.FileHandleStream.moveTo:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0b8998: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b899c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b89a2: 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; │ │ │ │ @@ -214581,18 +214609,18 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aab6c: |[0aab6c] com.badlogic.gdx.files.FileHandleStream.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ -0aab7c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aab80: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aab86: 2700 |0005: throw v0 │ │ +0b89a4: |[0b89a4] com.badlogic.gdx.files.FileHandleStream.parent:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0b89b4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b89b8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b89be: 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;) │ │ @@ -214600,18 +214628,18 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aab88: |[0aab88] com.badlogic.gdx.files.FileHandleStream.read:()Ljava/io/InputStream; │ │ -0aab98: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aab9c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aaba2: 2700 |0005: throw v0 │ │ +0b89c0: |[0b89c0] com.badlogic.gdx.files.FileHandleStream.read:()Ljava/io/InputStream; │ │ +0b89d0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b89d4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b89da: 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;) │ │ @@ -214619,18 +214647,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 │ │ -0aaba4: |[0aaba4] com.badlogic.gdx.files.FileHandleStream.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0aabb4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aabb8: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aabbe: 2700 |0005: throw v0 │ │ +0b89dc: |[0b89dc] com.badlogic.gdx.files.FileHandleStream.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0b89ec: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b89f0: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b89f6: 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; │ │ │ │ @@ -214639,18 +214667,18 @@ │ │ type : '(Z)Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aabc0: |[0aabc0] com.badlogic.gdx.files.FileHandleStream.write:(Z)Ljava/io/OutputStream; │ │ -0aabd0: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0aabd4: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ -0aabda: 2700 |0005: throw v0 │ │ +0b89f8: |[0b89f8] com.badlogic.gdx.files.FileHandleStream.write:(Z)Ljava/io/OutputStream; │ │ +0b8a08: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0b8a0c: 7010 f424 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@24f4 │ │ +0b8a12: 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 │ │ │ │ @@ -218382,21 +218410,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0aabdc: |[0aabdc] com.badlogic.gdx.graphics.Mesh.:()V │ │ -0aabec: 2200 b603 |0000: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -0aabf0: 7010 a325 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -0aabf6: 6900 1406 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aabfa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0aabfc: 6a00 1106 |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0611 │ │ -0aac00: 0e00 |000a: return-void │ │ +0b8a14: |[0b8a14] com.badlogic.gdx.graphics.Mesh.:()V │ │ +0b8a24: 2200 b603 |0000: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +0b8a28: 7010 a325 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +0b8a2e: 6900 1406 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8a32: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b8a34: 6a00 1106 |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0611 │ │ +0b8a38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=76 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -218404,49 +218432,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 │ │ -0aac04: |[0aac04] com.badlogic.gdx.graphics.Mesh.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0aac14: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0aac16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0aac18: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0aac1e: 5c32 1006 |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0aac22: 6200 0e06 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060e │ │ -0aac26: 3304 1800 |0009: if-ne v4, v0, 0021 // +0018 │ │ -0aac2a: 2200 a001 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ -0aac2e: 7040 1b11 5086 |000d: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@111b │ │ -0aac34: 5b30 1506 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aac38: 2200 9701 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@0197 │ │ -0aac3c: 7030 6810 5007 |0014: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@1068 │ │ -0aac42: 5b30 1206 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aac46: 5c31 1306 |0019: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aac4a: 6200 1d00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0aac4e: 7120 ff0a 3000 |001d: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0aff │ │ -0aac54: 0e00 |0020: return-void │ │ -0aac56: 6200 0f06 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060f │ │ -0aac5a: 3304 1300 |0023: if-ne v4, v0, 0036 // +0013 │ │ -0aac5e: 2200 a101 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; // type@01a1 │ │ -0aac62: 7040 2911 5086 |0027: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1129 │ │ -0aac68: 5b30 1506 |002a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aac6c: 2200 9801 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; // type@0198 │ │ -0aac70: 7030 7410 5007 |002e: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.:(ZI)V // method@1074 │ │ -0aac76: 5b30 1206 |0031: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aac7a: 5c31 1306 |0033: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aac7e: 28e6 |0035: goto 001b // -001a │ │ -0aac80: 2200 9f01 |0036: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@019f │ │ -0aac84: 7030 0e11 6008 |0038: invoke-direct {v0, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@110e │ │ -0aac8a: 5b30 1506 |003b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aac8e: 2200 9601 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@0196 │ │ -0aac92: 7020 5d10 7000 |003f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@105d │ │ -0aac98: 5b30 1206 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aac9c: 5c32 1306 |0044: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aaca0: 28d5 |0046: goto 001b // -002b │ │ +0b8a3c: |[0b8a3c] com.badlogic.gdx.graphics.Mesh.:(Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0b8a4c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b8a4e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0b8a50: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b8a56: 5c32 1006 |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b8a5a: 6200 0e06 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObject:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060e │ │ +0b8a5e: 3304 1800 |0009: if-ne v4, v0, 0021 // +0018 │ │ +0b8a62: 2200 a001 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ +0b8a66: 7040 1b11 5086 |000d: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@111b │ │ +0b8a6c: 5b30 1506 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8a70: 2200 9701 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@0197 │ │ +0b8a74: 7030 6810 5007 |0014: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@1068 │ │ +0b8a7a: 5b30 1206 |0017: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8a7e: 5c31 1306 |0019: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8a82: 6200 1d00 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b8a86: 7120 ff0a 3000 |001d: invoke-static {v0, v3}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0aff │ │ +0b8a8c: 0e00 |0020: return-void │ │ +0b8a8e: 6200 0f06 |0021: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexBufferObjectSubData:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060f │ │ +0b8a92: 3304 1300 |0023: if-ne v4, v0, 0036 // +0013 │ │ +0b8a96: 2200 a101 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData; // type@01a1 │ │ +0b8a9a: 7040 2911 5086 |0027: invoke-direct {v0, v5, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@1129 │ │ +0b8aa0: 5b30 1506 |002a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8aa4: 2200 9801 |002c: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData; // type@0198 │ │ +0b8aa8: 7030 7410 5007 |002e: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.:(ZI)V // method@1074 │ │ +0b8aae: 5b30 1206 |0031: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8ab2: 5c31 1306 |0033: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8ab6: 28e6 |0035: goto 001b // -001a │ │ +0b8ab8: 2200 9f01 |0036: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@019f │ │ +0b8abc: 7030 0e11 6008 |0038: invoke-direct {v0, v6, v8}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@110e │ │ +0b8ac2: 5b30 1506 |003b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8ac6: 2200 9601 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@0196 │ │ +0b8aca: 7020 5d10 7000 |003f: invoke-direct {v0, v7}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@105d │ │ +0b8ad0: 5b30 1206 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8ad4: 5c32 1306 |0044: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8ad8: 28d5 |0046: goto 001b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0005 line=80 │ │ 0x0007 line=136 │ │ 0x000b line=137 │ │ 0x0012 line=138 │ │ @@ -218473,43 +218501,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 │ │ -0aaca4: |[0aaca4] com.badlogic.gdx.graphics.Mesh.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ -0aacb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0aacb6: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0aacbc: 5c21 1006 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0aacc0: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0aacc4: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -0aacc8: 6200 2200 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0aaccc: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0aacd0: 6300 1106 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0611 │ │ -0aacd4: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ -0aacd8: 2200 a001 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ -0aacdc: 7040 1a11 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@111a │ │ -0aace2: 5b20 1506 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aace6: 2200 9701 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@0197 │ │ -0aacea: 7030 6810 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@1068 │ │ -0aacf0: 5b20 1206 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aacf4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0aacf6: 5c20 1306 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aacfa: 6200 1d00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0aacfe: 7120 ff0a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0aff │ │ -0aad04: 0e00 |0028: return-void │ │ -0aad06: 2200 9f01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@019f │ │ -0aad0a: 7030 0d11 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@110d │ │ -0aad10: 5b20 1506 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aad14: 2200 9601 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@0196 │ │ -0aad18: 7020 5d10 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@105d │ │ -0aad1e: 5b20 1206 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aad22: 5c21 1306 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aad26: 28ea |0039: goto 0023 // -0016 │ │ +0b8adc: |[0b8adc] com.badlogic.gdx.graphics.Mesh.:(ZIILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ +0b8aec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b8aee: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b8af4: 5c21 1006 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b8af8: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0b8afc: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0b8b00: 6200 2200 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0b8b04: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +0b8b08: 6300 1106 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0611 │ │ +0b8b0c: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ +0b8b10: 2200 a001 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ +0b8b14: 7040 1a11 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@111a │ │ +0b8b1a: 5b20 1506 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8b1e: 2200 9701 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@0197 │ │ +0b8b22: 7030 6810 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@1068 │ │ +0b8b28: 5b20 1206 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8b2c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0b8b2e: 5c20 1306 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8b32: 6200 1d00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b8b36: 7120 ff0a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0aff │ │ +0b8b3c: 0e00 |0028: return-void │ │ +0b8b3e: 2200 9f01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@019f │ │ +0b8b42: 7030 0d11 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@110d │ │ +0b8b48: 5b20 1506 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8b4c: 2200 9601 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@0196 │ │ +0b8b50: 7020 5d10 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@105d │ │ +0b8b56: 5b20 1206 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8b5a: 5c21 1306 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8b5e: 28ea |0039: goto 0023 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0004 line=80 │ │ 0x0006 line=112 │ │ 0x0012 line=113 │ │ 0x0019 line=114 │ │ @@ -218531,43 +218559,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 │ │ -0aad28: |[0aad28] com.badlogic.gdx.graphics.Mesh.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0aad38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0aad3a: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0aad40: 5c21 1006 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0aad44: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0aad48: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -0aad4c: 6200 2200 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0aad50: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0aad54: 6300 1106 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0611 │ │ -0aad58: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ -0aad5c: 2200 a001 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ -0aad60: 7040 1b11 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@111b │ │ -0aad66: 5b20 1506 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aad6a: 2200 9701 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@0197 │ │ -0aad6e: 7030 6810 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@1068 │ │ -0aad74: 5b20 1206 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aad78: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0aad7a: 5c20 1306 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aad7e: 6200 1d00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0aad82: 7120 ff0a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0aff │ │ -0aad88: 0e00 |0028: return-void │ │ -0aad8a: 2200 9f01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@019f │ │ -0aad8e: 7030 0e11 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@110e │ │ -0aad94: 5b20 1506 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aad98: 2200 9601 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@0196 │ │ -0aad9c: 7020 5d10 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@105d │ │ -0aada2: 5b20 1206 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aada6: 5c21 1306 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aadaa: 28ea |0039: goto 0023 // -0016 │ │ +0b8b60: |[0b8b60] com.badlogic.gdx.graphics.Mesh.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0b8b70: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b8b72: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b8b78: 5c21 1006 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b8b7c: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0b8b80: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0b8b84: 6200 2200 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0b8b88: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +0b8b8c: 6300 1106 |000e: sget-boolean v0, Lcom/badlogic/gdx/graphics/Mesh;.forceVBO:Z // field@0611 │ │ +0b8b90: 3800 1900 |0010: if-eqz v0, 0029 // +0019 │ │ +0b8b94: 2200 a001 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ +0b8b98: 7040 1b11 3064 |0014: invoke-direct {v0, v3, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@111b │ │ +0b8b9e: 5b20 1506 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8ba2: 2200 9701 |0019: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject; // type@0197 │ │ +0b8ba6: 7030 6810 3005 |001b: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.:(ZI)V // method@1068 │ │ +0b8bac: 5b20 1206 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8bb0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0b8bb2: 5c20 1306 |0021: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8bb6: 6200 1d00 |0023: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b8bba: 7120 ff0a 2000 |0025: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/Mesh;.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V // method@0aff │ │ +0b8bc0: 0e00 |0028: return-void │ │ +0b8bc2: 2200 9f01 |0029: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/VertexArray; // type@019f │ │ +0b8bc6: 7030 0e11 4006 |002b: invoke-direct {v0, v4, v6}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@110e │ │ +0b8bcc: 5b20 1506 |002e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8bd0: 2200 9601 |0030: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray; // type@0196 │ │ +0b8bd4: 7020 5d10 5000 |0032: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.:(I)V // method@105d │ │ +0b8bda: 5b20 1206 |0035: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8bde: 5c21 1306 |0037: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8be2: 28ea |0039: goto 0023 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=80 │ │ 0x0006 line=91 │ │ 0x0012 line=92 │ │ 0x0019 line=93 │ │ @@ -218589,26 +218617,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 │ │ -0aadac: |[0aadac] com.badlogic.gdx.graphics.Mesh.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V │ │ -0aadbc: 6201 1406 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aadc0: 7220 bb25 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0aadc6: 0c00 |0005: move-result-object v0 │ │ -0aadc8: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0aadcc: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0aadd0: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -0aadd4: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0aadda: 7220 af25 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -0aade0: 6201 1406 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aade4: 7230 bd25 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ -0aadea: 0e00 |0017: return-void │ │ +0b8be4: |[0b8be4] com.badlogic.gdx.graphics.Mesh.addManagedMesh:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Mesh;)V │ │ +0b8bf4: 6201 1406 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8bf8: 7220 bb25 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0b8bfe: 0c00 |0005: move-result-object v0 │ │ +0b8c00: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0b8c04: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0b8c08: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0b8c0c: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0b8c12: 7220 af25 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0b8c18: 6201 1406 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8c1c: 7230 bd25 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ +0b8c22: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0008 line=496 │ │ 0x000f line=497 │ │ 0x0012 line=498 │ │ 0x0017 line=499 │ │ @@ -218623,18 +218651,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 │ │ -0aadec: |[0aadec] com.badlogic.gdx.graphics.Mesh.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ -0aadfc: 6200 1406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aae00: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ -0aae06: 0e00 |0005: return-void │ │ +0b8c24: |[0b8c24] com.badlogic.gdx.graphics.Mesh.clearAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ +0b8c34: 6200 1406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8c38: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ +0b8c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0005 line=517 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -218643,46 +218671,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0aae08: |[0aae08] com.badlogic.gdx.graphics.Mesh.getManagedStatus:()Ljava/lang/String; │ │ -0aae18: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0aae1c: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0aae22: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0aae24: 1a04 470c |0006: const-string v4, "Managed meshes/app: { " // string@0c47 │ │ -0aae28: 6e20 d724 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aae2e: 6204 1406 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aae32: 7210 bc25 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ -0aae38: 0c04 |0010: move-result-object v4 │ │ -0aae3a: 7210 c925 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -0aae40: 0c03 |0014: move-result-object v3 │ │ -0aae42: 7210 ad25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0aae48: 0a04 |0018: move-result v4 │ │ -0aae4a: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -0aae4e: 7210 ae25 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0aae54: 0c00 |001e: move-result-object v0 │ │ -0aae56: 1f00 4b00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ -0aae5a: 6204 1406 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aae5e: 7220 bb25 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0aae64: 0c04 |0026: move-result-object v4 │ │ -0aae66: 1f04 b903 |0027: check-cast v4, Ljava/util/List; // type@03b9 │ │ -0aae6a: 7210 b725 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@25b7 │ │ -0aae70: 0a04 |002c: move-result v4 │ │ -0aae72: 6e20 d424 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0aae78: 1a04 0500 |0030: const-string v4, " " // string@0005 │ │ -0aae7c: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aae82: 28e0 |0035: goto 0015 // -0020 │ │ -0aae84: 1a04 af2a |0036: const-string v4, "}" // string@2aaf │ │ -0aae88: 6e20 d724 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aae8e: 6e10 dd24 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0aae94: 0c04 |003e: move-result-object v4 │ │ -0aae96: 1104 |003f: return-object v4 │ │ +0b8c40: |[0b8c40] com.badlogic.gdx.graphics.Mesh.getManagedStatus:()Ljava/lang/String; │ │ +0b8c50: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0b8c54: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b8c5a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0b8c5c: 1a04 470c |0006: const-string v4, "Managed meshes/app: { " // string@0c47 │ │ +0b8c60: 6e20 d724 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b8c66: 6204 1406 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8c6a: 7210 bc25 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ +0b8c70: 0c04 |0010: move-result-object v4 │ │ +0b8c72: 7210 c925 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +0b8c78: 0c03 |0014: move-result-object v3 │ │ +0b8c7a: 7210 ad25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0b8c80: 0a04 |0018: move-result v4 │ │ +0b8c82: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +0b8c86: 7210 ae25 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0b8c8c: 0c00 |001e: move-result-object v0 │ │ +0b8c8e: 1f00 4b00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ +0b8c92: 6204 1406 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8c96: 7220 bb25 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0b8c9c: 0c04 |0026: move-result-object v4 │ │ +0b8c9e: 1f04 b903 |0027: check-cast v4, Ljava/util/List; // type@03b9 │ │ +0b8ca2: 7210 b725 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@25b7 │ │ +0b8ca8: 0a04 |002c: move-result v4 │ │ +0b8caa: 6e20 d424 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b8cb0: 1a04 0500 |0030: const-string v4, " " // string@0005 │ │ +0b8cb4: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b8cba: 28e0 |0035: goto 0015 // -0020 │ │ +0b8cbc: 1a04 af2a |0036: const-string v4, "}" // string@2aaf │ │ +0b8cc0: 6e20 d724 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b8cc6: 6e10 dd24 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b8ccc: 0c04 |003e: move-result-object v4 │ │ +0b8cce: 1104 |003f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0005 line=521 │ │ 0x0006 line=522 │ │ 0x000b line=523 │ │ 0x0021 line=524 │ │ @@ -218700,44 +218728,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 │ │ -0aae98: |[0aae98] com.badlogic.gdx.graphics.Mesh.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ -0aaea8: 6202 1406 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0aaeac: 7220 bb25 3200 |0002: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0aaeb2: 0c01 |0005: move-result-object v1 │ │ -0aaeb4: 1f01 b903 |0006: check-cast v1, Ljava/util/List; // type@03b9 │ │ -0aaeb8: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -0aaebc: 0e00 |000a: return-void │ │ -0aaebe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0aaec0: 7210 b725 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ -0aaec6: 0a02 |000f: move-result v2 │ │ -0aaec8: 3520 faff |0010: if-ge v0, v2, 000a // -0006 │ │ -0aaecc: 7220 b225 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0aaed2: 0c02 |0015: move-result-object v2 │ │ -0aaed4: 1f02 1601 |0016: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0aaed8: 5422 1506 |0018: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aaedc: 2022 a001 |001a: instance-of v2, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ -0aaee0: 3802 0f00 |001c: if-eqz v2, 002b // +000f │ │ -0aaee4: 7220 b225 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0aaeea: 0c02 |0021: move-result-object v2 │ │ -0aaeec: 1f02 1601 |0022: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0aaef0: 5422 1506 |0024: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aaef4: 1f02 a001 |0026: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ -0aaef8: 6e10 2411 0200 |0028: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.invalidate:()V // method@1124 │ │ -0aaefe: 7220 b225 0100 |002b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0aaf04: 0c02 |002e: move-result-object v2 │ │ -0aaf06: 1f02 1601 |002f: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0aaf0a: 5422 1206 |0031: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aaf0e: 7210 8310 0200 |0033: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.invalidate:()V // method@1083 │ │ -0aaf14: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aaf18: 28d4 |0038: goto 000c // -002c │ │ +0b8cd0: |[0b8cd0] com.badlogic.gdx.graphics.Mesh.invalidateAllMeshes:(Lcom/badlogic/gdx/Application;)V │ │ +0b8ce0: 6202 1406 |0000: sget-object v2, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8ce4: 7220 bb25 3200 |0002: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0b8cea: 0c01 |0005: move-result-object v1 │ │ +0b8cec: 1f01 b903 |0006: check-cast v1, Ljava/util/List; // type@03b9 │ │ +0b8cf0: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +0b8cf4: 0e00 |000a: return-void │ │ +0b8cf6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b8cf8: 7210 b725 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ +0b8cfe: 0a02 |000f: move-result v2 │ │ +0b8d00: 3520 faff |0010: if-ge v0, v2, 000a // -0006 │ │ +0b8d04: 7220 b225 0100 |0012: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0b8d0a: 0c02 |0015: move-result-object v2 │ │ +0b8d0c: 1f02 1601 |0016: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0b8d10: 5422 1506 |0018: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8d14: 2022 a001 |001a: instance-of v2, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ +0b8d18: 3802 0f00 |001c: if-eqz v2, 002b // +000f │ │ +0b8d1c: 7220 b225 0100 |001e: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0b8d22: 0c02 |0021: move-result-object v2 │ │ +0b8d24: 1f02 1601 |0022: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0b8d28: 5422 1506 |0024: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8d2c: 1f02 a001 |0026: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject; // type@01a0 │ │ +0b8d30: 6e10 2411 0200 |0028: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.invalidate:()V // method@1124 │ │ +0b8d36: 7220 b225 0100 |002b: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0b8d3c: 0c02 |002e: move-result-object v2 │ │ +0b8d3e: 1f02 1601 |002f: check-cast v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0b8d42: 5422 1206 |0031: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8d46: 7210 8310 0200 |0033: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.invalidate:()V // method@1083 │ │ +0b8d4c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8d50: 28d4 |0038: goto 000c // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0008 line=505 │ │ 0x000a line=512 │ │ 0x000b line=506 │ │ 0x0012 line=507 │ │ @@ -218755,34 +218783,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0aaf1c: |[0aaf1c] com.badlogic.gdx.graphics.Mesh.bind:()V │ │ -0aaf2c: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0aaf30: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0aaf36: 0a00 |0005: move-result v0 │ │ -0aaf38: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0aaf3c: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0aaf40: 1a01 d512 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@12d5 │ │ -0aaf44: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0aaf4a: 2700 |000f: throw v0 │ │ -0aaf4c: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aaf50: 7210 3711 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:()V // method@1137 │ │ -0aaf56: 5520 1306 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0aaf5a: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ -0aaf5e: 5420 1206 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aaf62: 7210 8110 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0aaf68: 0a00 |001e: move-result v0 │ │ -0aaf6a: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ -0aaf6e: 5420 1206 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aaf72: 7210 7e10 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@107e │ │ -0aaf78: 0e00 |0026: return-void │ │ +0b8d54: |[0b8d54] com.badlogic.gdx.graphics.Mesh.bind:()V │ │ +0b8d64: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b8d68: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0b8d6e: 0a00 |0005: move-result v0 │ │ +0b8d70: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0b8d74: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0b8d78: 1a01 d512 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@12d5 │ │ +0b8d7c: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0b8d82: 2700 |000f: throw v0 │ │ +0b8d84: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8d88: 7210 3711 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:()V // method@1137 │ │ +0b8d8e: 5520 1306 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b8d92: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ +0b8d96: 5420 1206 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8d9a: 7210 8110 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b8da0: 0a00 |001e: move-result v0 │ │ +0b8da2: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ +0b8da6: 5420 1206 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8daa: 7210 7e10 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@107e │ │ +0b8db0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0010 line=249 │ │ 0x0015 line=250 │ │ 0x0026 line=251 │ │ locals : │ │ @@ -218793,32 +218821,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 │ │ -0aaf7c: |[0aaf7c] com.badlogic.gdx.graphics.Mesh.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0aaf8c: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0aaf90: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0aaf96: 0a00 |0005: move-result v0 │ │ -0aaf98: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0aaf9c: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0aafa0: 1a01 d412 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@12d4 │ │ -0aafa4: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0aafaa: 2700 |000f: throw v0 │ │ -0aafac: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0aafb0: 7220 3811 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1138 │ │ -0aafb6: 5420 1206 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aafba: 7210 8110 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0aafc0: 0a00 |001a: move-result v0 │ │ -0aafc2: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ -0aafc6: 5420 1206 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0aafca: 7210 7e10 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@107e │ │ -0aafd0: 0e00 |0022: return-void │ │ +0b8db4: |[0b8db4] com.badlogic.gdx.graphics.Mesh.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0b8dc4: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b8dc8: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0b8dce: 0a00 |0005: move-result v0 │ │ +0b8dd0: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0b8dd4: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0b8dd8: 1a01 d412 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@12d4 │ │ +0b8ddc: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0b8de2: 2700 |000f: throw v0 │ │ +0b8de4: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8de8: 7220 3811 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1138 │ │ +0b8dee: 5420 1206 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8df2: 7210 8110 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b8df8: 0a00 |001a: move-result v0 │ │ +0b8dfa: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ +0b8dfe: 5420 1206 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8e02: 7210 7e10 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.bind:()V // method@107e │ │ +0b8e08: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0010 line=268 │ │ 0x0015 line=269 │ │ 0x0022 line=270 │ │ locals : │ │ @@ -218830,19 +218858,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 │ │ -0aafd4: |[0aafd4] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -0aafe4: 2200 df01 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ -0aafe8: 7010 5713 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ -0aafee: 6e20 030b 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0b03 │ │ -0aaff4: 1100 |0008: return-object v0 │ │ +0b8e0c: |[0b8e0c] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0b8e1c: 2200 df01 |0000: new-instance v0, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ +0b8e20: 7010 5713 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ +0b8e26: 6e20 030b 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0b03 │ │ +0b8e2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ 0x0008 line=449 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 bbox Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ @@ -218853,75 +218881,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 │ │ -0aaff8: |[0aaff8] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ -0ab008: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0ab00a: 6e10 0c0b 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab010: 0a02 |0004: move-result v2 │ │ -0ab012: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ -0ab016: 2207 bc02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ab01a: 1a08 ac0c |0009: const-string v8, "No vertices defined" // string@0cac │ │ -0ab01e: 7020 291e 8700 |000b: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ab024: 2707 |000e: throw v7 │ │ -0ab026: 54a7 1506 |000f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab02a: 7210 3b11 0700 |0011: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@113b │ │ -0ab030: 0c06 |0014: move-result-object v6 │ │ -0ab032: 6e10 6513 0b00 |0015: invoke-virtual {v11}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ -0ab038: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0ab03a: 6e20 0d0b 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0ab040: 0c04 |001c: move-result-object v4 │ │ -0ab042: 5247 6b06 |001d: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0ab046: db03 0704 |001f: div-int/lit8 v3, v7, #int 4 // #04 │ │ -0ab04a: 54a7 1506 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab04e: 7210 3a11 0700 |0023: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ -0ab054: 0c07 |0026: move-result-object v7 │ │ -0ab056: 5277 7406 |0027: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0ab05a: db05 0704 |0029: div-int/lit8 v5, v7, #int 4 // #04 │ │ -0ab05e: 0131 |002b: move v1, v3 │ │ -0ab060: 5247 6a06 |002c: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0ab064: 2b07 4000 0000 |002e: packed-switch v7, 0000006e // +00000040 │ │ -0ab06a: 0e00 |0031: return-void │ │ -0ab06c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0ab06e: 3520 feff |0033: if-ge v0, v2, 0031 // -0002 │ │ -0ab072: 6e20 5d25 1600 |0035: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0ab078: 0a07 |0038: move-result v7 │ │ -0ab07a: 6e40 5d13 7b99 |0039: invoke-virtual {v11, v7, v9, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ -0ab080: b051 |003c: add-int/2addr v1, v5 │ │ -0ab082: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab086: 28f4 |003f: goto 0033 // -000c │ │ -0ab088: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -0ab08a: 3520 f0ff |0041: if-ge v0, v2, 0031 // -0010 │ │ -0ab08e: 6e20 5d25 1600 |0043: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0ab094: 0a07 |0046: move-result v7 │ │ -0ab096: d808 0101 |0047: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0ab09a: 6e20 5d25 8600 |0049: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0ab0a0: 0a08 |004c: move-result v8 │ │ -0ab0a2: 6e40 5d13 7b98 |004d: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ -0ab0a8: b051 |0050: add-int/2addr v1, v5 │ │ -0ab0aa: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab0ae: 28ee |0053: goto 0041 // -0012 │ │ -0ab0b0: 1200 |0054: const/4 v0, #int 0 // #0 │ │ -0ab0b2: 3520 dcff |0055: if-ge v0, v2, 0031 // -0024 │ │ -0ab0b6: 6e20 5d25 1600 |0057: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0ab0bc: 0a07 |005a: move-result v7 │ │ -0ab0be: d808 0101 |005b: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0ab0c2: 6e20 5d25 8600 |005d: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0ab0c8: 0a08 |0060: move-result v8 │ │ -0ab0ca: d809 0102 |0061: add-int/lit8 v9, v1, #int 2 // #02 │ │ -0ab0ce: 6e20 5d25 9600 |0063: invoke-virtual {v6, v9}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ -0ab0d4: 0a09 |0066: move-result v9 │ │ -0ab0d6: 6e40 5d13 7b98 |0067: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ -0ab0dc: b051 |006a: add-int/2addr v1, v5 │ │ -0ab0de: d800 0001 |006b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab0e2: 28e8 |006d: goto 0055 // -0018 │ │ -0ab0e4: 0001 0300 0100 0000 0400 0000 1200 ... |006e: packed-switch-data (10 units) │ │ +0b8e30: |[0b8e30] com.badlogic.gdx.graphics.Mesh.calculateBoundingBox:(Lcom/badlogic/gdx/math/collision/BoundingBox;)V │ │ +0b8e40: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0b8e42: 6e10 0c0b 0a00 |0001: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b8e48: 0a02 |0004: move-result v2 │ │ +0b8e4a: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ +0b8e4e: 2207 bc02 |0007: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0b8e52: 1a08 ac0c |0009: const-string v8, "No vertices defined" // string@0cac │ │ +0b8e56: 7020 291e 8700 |000b: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0b8e5c: 2707 |000e: throw v7 │ │ +0b8e5e: 54a7 1506 |000f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8e62: 7210 3b11 0700 |0011: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@113b │ │ +0b8e68: 0c06 |0014: move-result-object v6 │ │ +0b8e6a: 6e10 6513 0b00 |0015: invoke-virtual {v11}, Lcom/badlogic/gdx/math/collision/BoundingBox;.inf:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@1365 │ │ +0b8e70: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +0b8e72: 6e20 0d0b 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0b8e78: 0c04 |001c: move-result-object v4 │ │ +0b8e7a: 5247 6b06 |001d: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0b8e7e: db03 0704 |001f: div-int/lit8 v3, v7, #int 4 // #04 │ │ +0b8e82: 54a7 1506 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8e86: 7210 3a11 0700 |0023: invoke-interface {v7}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ +0b8e8c: 0c07 |0026: move-result-object v7 │ │ +0b8e8e: 5277 7406 |0027: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0b8e92: db05 0704 |0029: div-int/lit8 v5, v7, #int 4 // #04 │ │ +0b8e96: 0131 |002b: move v1, v3 │ │ +0b8e98: 5247 6a06 |002c: iget v7, v4, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0b8e9c: 2b07 4000 0000 |002e: packed-switch v7, 0000006e // +00000040 │ │ +0b8ea2: 0e00 |0031: return-void │ │ +0b8ea4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0b8ea6: 3520 feff |0033: if-ge v0, v2, 0031 // -0002 │ │ +0b8eaa: 6e20 5d25 1600 |0035: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b8eb0: 0a07 |0038: move-result v7 │ │ +0b8eb2: 6e40 5d13 7b99 |0039: invoke-virtual {v11, v7, v9, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ +0b8eb8: b051 |003c: add-int/2addr v1, v5 │ │ +0b8eba: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8ebe: 28f4 |003f: goto 0033 // -000c │ │ +0b8ec0: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +0b8ec2: 3520 f0ff |0041: if-ge v0, v2, 0031 // -0010 │ │ +0b8ec6: 6e20 5d25 1600 |0043: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b8ecc: 0a07 |0046: move-result v7 │ │ +0b8ece: d808 0101 |0047: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0b8ed2: 6e20 5d25 8600 |0049: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b8ed8: 0a08 |004c: move-result v8 │ │ +0b8eda: 6e40 5d13 7b98 |004d: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ +0b8ee0: b051 |0050: add-int/2addr v1, v5 │ │ +0b8ee2: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8ee6: 28ee |0053: goto 0041 // -0012 │ │ +0b8ee8: 1200 |0054: const/4 v0, #int 0 // #0 │ │ +0b8eea: 3520 dcff |0055: if-ge v0, v2, 0031 // -0024 │ │ +0b8eee: 6e20 5d25 1600 |0057: invoke-virtual {v6, v1}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b8ef4: 0a07 |005a: move-result v7 │ │ +0b8ef6: d808 0101 |005b: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0b8efa: 6e20 5d25 8600 |005d: invoke-virtual {v6, v8}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b8f00: 0a08 |0060: move-result v8 │ │ +0b8f02: d809 0102 |0061: add-int/lit8 v9, v1, #int 2 // #02 │ │ +0b8f06: 6e20 5d25 9600 |0063: invoke-virtual {v6, v9}, Ljava/nio/FloatBuffer;.get:(I)F // method@255d │ │ +0b8f0c: 0a09 |0066: move-result v9 │ │ +0b8f0e: 6e40 5d13 7b98 |0067: invoke-virtual {v11, v7, v8, v9}, Lcom/badlogic/gdx/math/collision/BoundingBox;.ext:(FFF)Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135d │ │ +0b8f14: b051 |006a: add-int/2addr v1, v5 │ │ +0b8f16: d800 0001 |006b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8f1a: 28e8 |006d: goto 0055 // -0018 │ │ +0b8f1c: 0001 0300 0100 0000 0400 0000 1200 ... |006e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=457 │ │ 0x0005 line=458 │ │ 0x000f line=460 │ │ 0x0015 line=461 │ │ 0x0018 line=462 │ │ @@ -218961,31 +218989,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0ab0f8: |[0ab0f8] com.badlogic.gdx.graphics.Mesh.dispose:()V │ │ -0ab108: 6200 1406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0ab10c: 6201 1d00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0ab110: 7220 bb25 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0ab116: 0c00 |0007: move-result-object v0 │ │ -0ab118: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0ab11c: 6200 1406 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ -0ab120: 6201 1d00 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0ab124: 7220 bb25 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0ab12a: 0c00 |0011: move-result-object v0 │ │ -0ab12c: 1f00 b903 |0012: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0ab130: 7220 b625 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0ab136: 5420 1506 |0017: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab13a: 7210 3911 0000 |0019: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.dispose:()V // method@1139 │ │ -0ab140: 5420 1206 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab144: 7210 7f10 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.dispose:()V // method@107f │ │ -0ab14a: 0e00 |0021: return-void │ │ +0b8f30: |[0b8f30] com.badlogic.gdx.graphics.Mesh.dispose:()V │ │ +0b8f40: 6200 1406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8f44: 6201 1d00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b8f48: 7220 bb25 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0b8f4e: 0c00 |0007: move-result-object v0 │ │ +0b8f50: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +0b8f54: 6200 1406 |000a: sget-object v0, Lcom/badlogic/gdx/graphics/Mesh;.meshes:Ljava/util/Map; // field@0614 │ │ +0b8f58: 6201 1d00 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0b8f5c: 7220 bb25 1000 |000e: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0b8f62: 0c00 |0011: move-result-object v0 │ │ +0b8f64: 1f00 b903 |0012: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0b8f68: 7220 b625 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0b8f6e: 5420 1506 |0017: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b8f72: 7210 3911 0000 |0019: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.dispose:()V // method@1139 │ │ +0b8f78: 5420 1206 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b8f7c: 7210 7f10 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.dispose:()V // method@107f │ │ +0b8f82: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0017 line=415 │ │ 0x001c line=416 │ │ 0x0021 line=417 │ │ locals : │ │ @@ -218996,56 +219024,56 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0ab14c: |[0ab14c] com.badlogic.gdx.graphics.Mesh.getIndices:([S)V │ │ -0ab15c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ab15e: 2151 |0001: array-length v1, v5 │ │ -0ab160: 6e10 0b0b 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0ab166: 0a02 |0005: move-result v2 │ │ -0ab168: 3521 2a00 |0006: if-ge v1, v2, 0030 // +002a │ │ -0ab16c: 2201 7b03 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0ab170: 2202 9103 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0ab174: 7010 d024 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ab17a: 1a03 0421 |000f: const-string v3, "not enough room in indices array, has " // string@2104 │ │ -0ab17e: 6e20 d724 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ab184: 0c02 |0014: move-result-object v2 │ │ -0ab186: 2153 |0015: array-length v3, v5 │ │ -0ab188: 6e20 d424 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ab18e: 0c02 |0019: move-result-object v2 │ │ -0ab190: 1a03 2b00 |001a: const-string v3, " floats, needs " // string@002b │ │ -0ab194: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ab19a: 0c02 |001f: move-result-object v2 │ │ -0ab19c: 6e10 0b0b 0400 |0020: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0ab1a2: 0a03 |0023: move-result v3 │ │ -0ab1a4: 6e20 d424 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ab1aa: 0c02 |0027: move-result-object v2 │ │ -0ab1ac: 6e10 dd24 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ab1b2: 0c02 |002b: move-result-object v2 │ │ -0ab1b4: 7020 6824 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0ab1ba: 2701 |002f: throw v1 │ │ -0ab1bc: 6e10 070b 0400 |0030: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ -0ab1c2: 0c01 |0033: move-result-object v1 │ │ -0ab1c4: 6e10 8225 0100 |0034: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ -0ab1ca: 0a00 |0037: move-result v0 │ │ -0ab1cc: 6e10 070b 0400 |0038: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ -0ab1d2: 0c01 |003b: move-result-object v1 │ │ -0ab1d4: 6e20 8325 3100 |003c: invoke-virtual {v1, v3}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0ab1da: 6e10 070b 0400 |003f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ -0ab1e0: 0c01 |0042: move-result-object v1 │ │ -0ab1e2: 6e10 0b0b 0400 |0043: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0ab1e8: 0a02 |0046: move-result v2 │ │ -0ab1ea: 6e40 7c25 5123 |0047: invoke-virtual {v1, v5, v3, v2}, Ljava/nio/ShortBuffer;.get:([SII)Ljava/nio/ShortBuffer; // method@257c │ │ -0ab1f0: 6e10 070b 0400 |004a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ -0ab1f6: 0c01 |004d: move-result-object v1 │ │ -0ab1f8: 6e20 8325 0100 |004e: invoke-virtual {v1, v0}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0ab1fe: 0e00 |0051: return-void │ │ +0b8f84: |[0b8f84] com.badlogic.gdx.graphics.Mesh.getIndices:([S)V │ │ +0b8f94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b8f96: 2151 |0001: array-length v1, v5 │ │ +0b8f98: 6e10 0b0b 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0b8f9e: 0a02 |0005: move-result v2 │ │ +0b8fa0: 3521 2a00 |0006: if-ge v1, v2, 0030 // +002a │ │ +0b8fa4: 2201 7b03 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0b8fa8: 2202 9103 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0b8fac: 7010 d024 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b8fb2: 1a03 0421 |000f: const-string v3, "not enough room in indices array, has " // string@2104 │ │ +0b8fb6: 6e20 d724 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b8fbc: 0c02 |0014: move-result-object v2 │ │ +0b8fbe: 2153 |0015: array-length v3, v5 │ │ +0b8fc0: 6e20 d424 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b8fc6: 0c02 |0019: move-result-object v2 │ │ +0b8fc8: 1a03 2b00 |001a: const-string v3, " floats, needs " // string@002b │ │ +0b8fcc: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b8fd2: 0c02 |001f: move-result-object v2 │ │ +0b8fd4: 6e10 0b0b 0400 |0020: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0b8fda: 0a03 |0023: move-result v3 │ │ +0b8fdc: 6e20 d424 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b8fe2: 0c02 |0027: move-result-object v2 │ │ +0b8fe4: 6e10 dd24 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b8fea: 0c02 |002b: move-result-object v2 │ │ +0b8fec: 7020 6824 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0b8ff2: 2701 |002f: throw v1 │ │ +0b8ff4: 6e10 070b 0400 |0030: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ +0b8ffa: 0c01 |0033: move-result-object v1 │ │ +0b8ffc: 6e10 8225 0100 |0034: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ +0b9002: 0a00 |0037: move-result v0 │ │ +0b9004: 6e10 070b 0400 |0038: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ +0b900a: 0c01 |003b: move-result-object v1 │ │ +0b900c: 6e20 8325 3100 |003c: invoke-virtual {v1, v3}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b9012: 6e10 070b 0400 |003f: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ +0b9018: 0c01 |0042: move-result-object v1 │ │ +0b901a: 6e10 0b0b 0400 |0043: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0b9020: 0a02 |0046: move-result v2 │ │ +0b9022: 6e40 7c25 5123 |0047: invoke-virtual {v1, v5, v3, v2}, Ljava/nio/ShortBuffer;.get:([SII)Ljava/nio/ShortBuffer; // method@257c │ │ +0b9028: 6e10 070b 0400 |004a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ +0b902e: 0c01 |004d: move-result-object v1 │ │ +0b9030: 6e20 8325 0100 |004e: invoke-virtual {v1, v0}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b9036: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ 0x0008 line=202 │ │ 0x0030 line=204 │ │ 0x0038 line=205 │ │ 0x003f line=206 │ │ @@ -219061,19 +219089,19 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab200: |[0ab200] com.badlogic.gdx.graphics.Mesh.getIndicesBuffer:()Ljava/nio/ShortBuffer; │ │ -0ab210: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab214: 7210 8010 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@1080 │ │ -0ab21a: 0c00 |0005: move-result-object v0 │ │ -0ab21c: 1100 |0006: return-object v0 │ │ +0b9038: |[0b9038] com.badlogic.gdx.graphics.Mesh.getIndicesBuffer:()Ljava/nio/ShortBuffer; │ │ +0b9048: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b904c: 7210 8010 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@1080 │ │ +0b9052: 0c00 |0005: move-result-object v0 │ │ +0b9054: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219081,19 +219109,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab220: |[0ab220] com.badlogic.gdx.graphics.Mesh.getMaxIndices:()I │ │ -0ab230: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab234: 7210 8210 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@1082 │ │ -0ab23a: 0a00 |0005: move-result v0 │ │ -0ab23c: 0f00 |0006: return v0 │ │ +0b9058: |[0b9058] com.badlogic.gdx.graphics.Mesh.getMaxIndices:()I │ │ +0b9068: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b906c: 7210 8210 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@1082 │ │ +0b9072: 0a00 |0005: move-result v0 │ │ +0b9074: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219101,19 +219129,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab240: |[0ab240] com.badlogic.gdx.graphics.Mesh.getMaxVertices:()I │ │ -0ab250: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab254: 7210 3c11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumMaxVertices:()I // method@113c │ │ -0ab25a: 0a00 |0005: move-result v0 │ │ -0ab25c: 0f00 |0006: return v0 │ │ +0b9078: |[0b9078] com.badlogic.gdx.graphics.Mesh.getMaxVertices:()I │ │ +0b9088: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b908c: 7210 3c11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumMaxVertices:()I // method@113c │ │ +0b9092: 0a00 |0005: move-result v0 │ │ +0b9094: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #9 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219121,19 +219149,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab260: |[0ab260] com.badlogic.gdx.graphics.Mesh.getNumIndices:()I │ │ -0ab270: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab274: 7210 8110 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab27a: 0a00 |0005: move-result v0 │ │ -0ab27c: 0f00 |0006: return v0 │ │ +0b9098: |[0b9098] com.badlogic.gdx.graphics.Mesh.getNumIndices:()I │ │ +0b90a8: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b90ac: 7210 8110 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b90b2: 0a00 |0005: move-result v0 │ │ +0b90b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219141,19 +219169,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab280: |[0ab280] com.badlogic.gdx.graphics.Mesh.getNumVertices:()I │ │ -0ab290: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab294: 7210 3d11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumVertices:()I // method@113d │ │ -0ab29a: 0a00 |0005: move-result v0 │ │ -0ab29c: 0f00 |0006: return v0 │ │ +0b90b8: |[0b90b8] com.badlogic.gdx.graphics.Mesh.getNumVertices:()I │ │ +0b90c8: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b90cc: 7210 3d11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getNumVertices:()I // method@113d │ │ +0b90d2: 0a00 |0005: move-result v0 │ │ +0b90d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #11 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219161,33 +219189,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 │ │ -0ab2a0: |[0ab2a0] com.badlogic.gdx.graphics.Mesh.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0ab2b0: 5443 1506 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab2b4: 7210 3a11 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ -0ab2ba: 0c00 |0005: move-result-object v0 │ │ -0ab2bc: 6e10 d20b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0ab2c2: 0a02 |0009: move-result v2 │ │ -0ab2c4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0ab2c6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0ab2ca: 6e20 d00b 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0ab2d0: 0c03 |0010: move-result-object v3 │ │ -0ab2d2: 5233 6c06 |0011: iget v3, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0ab2d6: 3353 0700 |0013: if-ne v3, v5, 001a // +0007 │ │ -0ab2da: 6e20 d00b 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0ab2e0: 0c03 |0018: move-result-object v3 │ │ -0ab2e2: 1103 |0019: return-object v3 │ │ -0ab2e4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ab2e8: 28ef |001c: goto 000b // -0011 │ │ -0ab2ea: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0ab2ec: 28fb |001e: goto 0019 // -0005 │ │ +0b90d8: |[0b90d8] com.badlogic.gdx.graphics.Mesh.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0b90e8: 5443 1506 |0000: iget-object v3, v4, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b90ec: 7210 3a11 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ +0b90f2: 0c00 |0005: move-result-object v0 │ │ +0b90f4: 6e10 d20b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0b90fa: 0a02 |0009: move-result v2 │ │ +0b90fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b90fe: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0b9102: 6e20 d00b 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0b9108: 0c03 |0010: move-result-object v3 │ │ +0b910a: 5233 6c06 |0011: iget v3, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0b910e: 3353 0700 |0013: if-ne v3, v5, 001a // +0007 │ │ +0b9112: 6e20 d00b 1000 |0015: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0b9118: 0c03 |0018: move-result-object v3 │ │ +0b911a: 1103 |0019: return-object v3 │ │ +0b911c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b9120: 28ef |001c: goto 000b // -0011 │ │ +0b9122: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0b9124: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x000a line=426 │ │ 0x000d line=427 │ │ 0x0019 line=429 │ │ @@ -219205,19 +219233,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab2f0: |[0ab2f0] com.badlogic.gdx.graphics.Mesh.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0ab300: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab304: 7210 3a11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ -0ab30a: 0c00 |0005: move-result-object v0 │ │ -0ab30c: 1100 |0006: return-object v0 │ │ +0b9128: |[0b9128] com.badlogic.gdx.graphics.Mesh.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0b9138: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b913c: 7210 3a11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ +0b9142: 0c00 |0005: move-result-object v0 │ │ +0b9144: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #13 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219225,20 +219253,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ab310: |[0ab310] com.badlogic.gdx.graphics.Mesh.getVertexSize:()I │ │ -0ab320: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab324: 7210 3a11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ -0ab32a: 0c00 |0005: move-result-object v0 │ │ -0ab32c: 5200 7406 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0ab330: 0f00 |0008: return v0 │ │ +0b9148: |[0b9148] com.badlogic.gdx.graphics.Mesh.getVertexSize:()I │ │ +0b9158: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b915c: 7210 3a11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@113a │ │ +0b9162: 0c00 |0005: move-result-object v0 │ │ +0b9164: 5200 7406 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0b9168: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219246,68 +219274,68 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0ab334: |[0ab334] com.badlogic.gdx.graphics.Mesh.getVertices:([F)V │ │ -0ab344: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ab346: 2161 |0001: array-length v1, v6 │ │ -0ab348: 6e10 0c0b 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab34e: 0a02 |0005: move-result v2 │ │ -0ab350: 6e10 0f0b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ -0ab356: 0a03 |0009: move-result v3 │ │ -0ab358: b232 |000a: mul-int/2addr v2, v3 │ │ -0ab35a: db02 0204 |000b: div-int/lit8 v2, v2, #int 4 // #04 │ │ -0ab35e: 3521 3100 |000d: if-ge v1, v2, 003e // +0031 │ │ -0ab362: 2201 7b03 |000f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0ab366: 2202 9103 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0ab36a: 7010 d024 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ab370: 1a03 0521 |0016: const-string v3, "not enough room in vertices array, has " // string@2105 │ │ -0ab374: 6e20 d724 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ab37a: 0c02 |001b: move-result-object v2 │ │ -0ab37c: 2163 |001c: array-length v3, v6 │ │ -0ab37e: 6e20 d424 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ab384: 0c02 |0020: move-result-object v2 │ │ -0ab386: 1a03 2b00 |0021: const-string v3, " floats, needs " // string@002b │ │ -0ab38a: 6e20 d724 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ab390: 0c02 |0026: move-result-object v2 │ │ -0ab392: 6e10 0c0b 0500 |0027: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab398: 0a03 |002a: move-result v3 │ │ -0ab39a: 6e10 0f0b 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ -0ab3a0: 0a04 |002e: move-result v4 │ │ -0ab3a2: b243 |002f: mul-int/2addr v3, v4 │ │ -0ab3a4: db03 0304 |0030: div-int/lit8 v3, v3, #int 4 // #04 │ │ -0ab3a8: 6e20 d424 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ab3ae: 0c02 |0035: move-result-object v2 │ │ -0ab3b0: 6e10 dd24 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ab3b6: 0c02 |0039: move-result-object v2 │ │ -0ab3b8: 7020 6824 2100 |003a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0ab3be: 2701 |003d: throw v1 │ │ -0ab3c0: 6e10 110b 0500 |003e: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0ab3c6: 0c01 |0041: move-result-object v1 │ │ -0ab3c8: 6e10 6225 0100 |0042: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.position:()I // method@2562 │ │ -0ab3ce: 0a00 |0045: move-result v0 │ │ -0ab3d0: 6e10 110b 0500 |0046: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0ab3d6: 0c01 |0049: move-result-object v1 │ │ -0ab3d8: 6e20 6325 4100 |004a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0ab3de: 6e10 110b 0500 |004d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0ab3e4: 0c01 |0050: move-result-object v1 │ │ -0ab3e6: 6e10 0c0b 0500 |0051: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab3ec: 0a02 |0054: move-result v2 │ │ -0ab3ee: 6e10 0f0b 0500 |0055: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ -0ab3f4: 0a03 |0058: move-result v3 │ │ -0ab3f6: b232 |0059: mul-int/2addr v2, v3 │ │ -0ab3f8: db02 0204 |005a: div-int/lit8 v2, v2, #int 4 // #04 │ │ -0ab3fc: 6e40 5e25 6124 |005c: invoke-virtual {v1, v6, v4, v2}, Ljava/nio/FloatBuffer;.get:([FII)Ljava/nio/FloatBuffer; // method@255e │ │ -0ab402: 6e10 110b 0500 |005f: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0ab408: 0c01 |0062: move-result-object v1 │ │ -0ab40a: 6e20 6325 0100 |0063: invoke-virtual {v1, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0ab410: 0e00 |0066: return-void │ │ +0b916c: |[0b916c] com.badlogic.gdx.graphics.Mesh.getVertices:([F)V │ │ +0b917c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b917e: 2161 |0001: array-length v1, v6 │ │ +0b9180: 6e10 0c0b 0500 |0002: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b9186: 0a02 |0005: move-result v2 │ │ +0b9188: 6e10 0f0b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ +0b918e: 0a03 |0009: move-result v3 │ │ +0b9190: b232 |000a: mul-int/2addr v2, v3 │ │ +0b9192: db02 0204 |000b: div-int/lit8 v2, v2, #int 4 // #04 │ │ +0b9196: 3521 3100 |000d: if-ge v1, v2, 003e // +0031 │ │ +0b919a: 2201 7b03 |000f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0b919e: 2202 9103 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0b91a2: 7010 d024 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b91a8: 1a03 0521 |0016: const-string v3, "not enough room in vertices array, has " // string@2105 │ │ +0b91ac: 6e20 d724 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b91b2: 0c02 |001b: move-result-object v2 │ │ +0b91b4: 2163 |001c: array-length v3, v6 │ │ +0b91b6: 6e20 d424 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b91bc: 0c02 |0020: move-result-object v2 │ │ +0b91be: 1a03 2b00 |0021: const-string v3, " floats, needs " // string@002b │ │ +0b91c2: 6e20 d724 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b91c8: 0c02 |0026: move-result-object v2 │ │ +0b91ca: 6e10 0c0b 0500 |0027: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b91d0: 0a03 |002a: move-result v3 │ │ +0b91d2: 6e10 0f0b 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ +0b91d8: 0a04 |002e: move-result v4 │ │ +0b91da: b243 |002f: mul-int/2addr v3, v4 │ │ +0b91dc: db03 0304 |0030: div-int/lit8 v3, v3, #int 4 // #04 │ │ +0b91e0: 6e20 d424 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0b91e6: 0c02 |0035: move-result-object v2 │ │ +0b91e8: 6e10 dd24 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b91ee: 0c02 |0039: move-result-object v2 │ │ +0b91f0: 7020 6824 2100 |003a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0b91f6: 2701 |003d: throw v1 │ │ +0b91f8: 6e10 110b 0500 |003e: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0b91fe: 0c01 |0041: move-result-object v1 │ │ +0b9200: 6e10 6225 0100 |0042: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.position:()I // method@2562 │ │ +0b9206: 0a00 |0045: move-result v0 │ │ +0b9208: 6e10 110b 0500 |0046: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0b920e: 0c01 |0049: move-result-object v1 │ │ +0b9210: 6e20 6325 4100 |004a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0b9216: 6e10 110b 0500 |004d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0b921c: 0c01 |0050: move-result-object v1 │ │ +0b921e: 6e10 0c0b 0500 |0051: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b9224: 0a02 |0054: move-result v2 │ │ +0b9226: 6e10 0f0b 0500 |0055: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ +0b922c: 0a03 |0058: move-result v3 │ │ +0b922e: b232 |0059: mul-int/2addr v2, v3 │ │ +0b9230: db02 0204 |005a: div-int/lit8 v2, v2, #int 4 // #04 │ │ +0b9234: 6e40 5e25 6124 |005c: invoke-virtual {v1, v6, v4, v2}, Ljava/nio/FloatBuffer;.get:([FII)Ljava/nio/FloatBuffer; // method@255e │ │ +0b923a: 6e10 110b 0500 |005f: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0b9240: 0c01 |0062: move-result-object v1 │ │ +0b9242: 6e20 6325 0100 |0063: invoke-virtual {v1, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0b9248: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000f line=174 │ │ 0x003e line=176 │ │ 0x0046 line=177 │ │ 0x004d line=178 │ │ @@ -219323,19 +219351,19 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab414: |[0ab414] com.badlogic.gdx.graphics.Mesh.getVerticesBuffer:()Ljava/nio/FloatBuffer; │ │ -0ab424: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab428: 7210 3b11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@113b │ │ -0ab42e: 0c00 |0005: move-result-object v0 │ │ -0ab430: 1100 |0006: return-object v0 │ │ +0b924c: |[0b924c] com.badlogic.gdx.graphics.Mesh.getVerticesBuffer:()Ljava/nio/FloatBuffer; │ │ +0b925c: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b9260: 7210 3b11 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.getBuffer:()Ljava/nio/FloatBuffer; // method@113b │ │ +0b9266: 0c00 |0005: move-result-object v0 │ │ +0b9268: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ │ │ #16 : (in Lcom/badlogic/gdx/graphics/Mesh;) │ │ @@ -219343,27 +219371,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0ab434: |[0ab434] com.badlogic.gdx.graphics.Mesh.render:(I)V │ │ -0ab444: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ab446: 5420 1206 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab44a: 7210 8210 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@1082 │ │ -0ab450: 0a00 |0006: move-result v0 │ │ -0ab452: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ -0ab456: 6e10 0b0b 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0ab45c: 0a00 |000c: move-result v0 │ │ -0ab45e: 6e40 140b 3201 |000d: invoke-virtual {v2, v3, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0ab464: 0e00 |0010: return-void │ │ -0ab466: 6e10 0c0b 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab46c: 0a00 |0014: move-result v0 │ │ -0ab46e: 28f8 |0015: goto 000d // -0008 │ │ +0b926c: |[0b926c] com.badlogic.gdx.graphics.Mesh.render:(I)V │ │ +0b927c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b927e: 5420 1206 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b9282: 7210 8210 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@1082 │ │ +0b9288: 0a00 |0006: move-result v0 │ │ +0b928a: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ +0b928e: 6e10 0b0b 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0b9294: 0a00 |000c: move-result v0 │ │ +0b9296: 6e40 140b 3201 |000d: invoke-virtual {v2, v3, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0b929c: 0e00 |0010: return-void │ │ +0b929e: 6e10 0c0b 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b92a4: 0a00 |0014: move-result v0 │ │ +0b92a6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0010 line=295 │ │ 0x0011 line=294 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ @@ -219374,67 +219402,67 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0ab470: |[0ab470] com.badlogic.gdx.graphics.Mesh.render:(III)V │ │ -0ab480: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ -0ab484: 6203 2500 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ab488: 7210 3401 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0ab48e: 0a03 |0007: move-result v3 │ │ -0ab490: 3803 0a00 |0008: if-eqz v3, 0012 // +000a │ │ -0ab494: 2203 7c03 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@037c │ │ -0ab498: 1a04 d512 |000c: const-string v4, "can't use this render method with OpenGL ES 2.0" // string@12d5 │ │ -0ab49c: 7020 6a24 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0ab4a2: 2703 |0011: throw v3 │ │ -0ab4a4: 3909 0300 |0012: if-nez v9, 0015 // +0003 │ │ -0ab4a8: 0e00 |0014: return-void │ │ -0ab4aa: 5563 1006 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0ab4ae: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -0ab4b2: 6e10 000b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0b00 │ │ -0ab4b8: 5563 1306 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0ab4bc: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ -0ab4c0: 5463 1206 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab4c4: 7210 8110 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab4ca: 0a03 |0025: move-result v3 │ │ -0ab4cc: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ -0ab4d0: 5463 1206 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab4d4: 7210 8010 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@1080 │ │ -0ab4da: 0c00 |002d: move-result-object v0 │ │ -0ab4dc: 6e10 8225 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ -0ab4e2: 0a02 |0031: move-result v2 │ │ -0ab4e4: 6e10 7f25 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0ab4ea: 0a01 |0035: move-result v1 │ │ -0ab4ec: 6e20 8325 8000 |0036: invoke-virtual {v0, v8}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0ab4f2: 9003 0809 |0039: add-int v3, v8, v9 │ │ -0ab4f6: 6e20 8025 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ -0ab4fc: 6203 2100 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0ab500: 7250 fc09 7359 |0040: invoke-interface {v3, v7, v9, v5, v0}, Lcom/badlogic/gdx/graphics/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@09fc │ │ -0ab506: 6e20 8325 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0ab50c: 6e20 8025 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ -0ab512: 5563 1006 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0ab516: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -0ab51a: 6e10 1d0b 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0b1d │ │ -0ab520: 28c4 |0050: goto 0014 // -003c │ │ -0ab522: 6203 2100 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0ab526: 7240 fb09 7398 |0053: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09fb │ │ -0ab52c: 28f3 |0056: goto 0049 // -000d │ │ -0ab52e: 5463 1206 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab532: 7210 8110 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab538: 0a03 |005c: move-result v3 │ │ -0ab53a: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ -0ab53e: 6203 2200 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ab542: da04 0802 |0061: mul-int/lit8 v4, v8, #int 2 // #02 │ │ -0ab546: 7254 330a 7359 |0063: invoke-interface {v3, v7, v9, v5, v4}, Lcom/badlogic/gdx/graphics/GL11;.glDrawElements:(IIII)V // method@0a33 │ │ -0ab54c: 28e3 |0066: goto 0049 // -001d │ │ -0ab54e: 6203 2200 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ab552: 7240 320a 7398 |0069: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL11;.glDrawArrays:(III)V // method@0a32 │ │ -0ab558: 28dd |006c: goto 0049 // -0023 │ │ +0b92a8: |[0b92a8] com.badlogic.gdx.graphics.Mesh.render:(III)V │ │ +0b92b8: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ +0b92bc: 6203 2500 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b92c0: 7210 3401 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0b92c6: 0a03 |0007: move-result v3 │ │ +0b92c8: 3803 0a00 |0008: if-eqz v3, 0012 // +000a │ │ +0b92cc: 2203 7c03 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@037c │ │ +0b92d0: 1a04 d512 |000c: const-string v4, "can't use this render method with OpenGL ES 2.0" // string@12d5 │ │ +0b92d4: 7020 6a24 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0b92da: 2703 |0011: throw v3 │ │ +0b92dc: 3909 0300 |0012: if-nez v9, 0015 // +0003 │ │ +0b92e0: 0e00 |0014: return-void │ │ +0b92e2: 5563 1006 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b92e6: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +0b92ea: 6e10 000b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0b00 │ │ +0b92f0: 5563 1306 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b92f4: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ +0b92f8: 5463 1206 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b92fc: 7210 8110 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b9302: 0a03 |0025: move-result v3 │ │ +0b9304: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ +0b9308: 5463 1206 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b930c: 7210 8010 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@1080 │ │ +0b9312: 0c00 |002d: move-result-object v0 │ │ +0b9314: 6e10 8225 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ +0b931a: 0a02 |0031: move-result v2 │ │ +0b931c: 6e10 7f25 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0b9322: 0a01 |0035: move-result v1 │ │ +0b9324: 6e20 8325 8000 |0036: invoke-virtual {v0, v8}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b932a: 9003 0809 |0039: add-int v3, v8, v9 │ │ +0b932e: 6e20 8025 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ +0b9334: 6203 2100 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0b9338: 7250 fc09 7359 |0040: invoke-interface {v3, v7, v9, v5, v0}, Lcom/badlogic/gdx/graphics/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@09fc │ │ +0b933e: 6e20 8325 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b9344: 6e20 8025 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ +0b934a: 5563 1006 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b934e: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +0b9352: 6e10 1d0b 0600 |004d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0b1d │ │ +0b9358: 28c4 |0050: goto 0014 // -003c │ │ +0b935a: 6203 2100 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0b935e: 7240 fb09 7398 |0053: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09fb │ │ +0b9364: 28f3 |0056: goto 0049 // -000d │ │ +0b9366: 5463 1206 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b936a: 7210 8110 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b9370: 0a03 |005c: move-result v3 │ │ +0b9372: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ +0b9376: 6203 2200 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0b937a: da04 0802 |0061: mul-int/lit8 v4, v8, #int 2 // #02 │ │ +0b937e: 7254 330a 7359 |0063: invoke-interface {v3, v7, v9, v5, v4}, Lcom/badlogic/gdx/graphics/GL11;.glDrawElements:(IIII)V // method@0a33 │ │ +0b9384: 28e3 |0066: goto 0049 // -001d │ │ +0b9386: 6203 2200 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0b938a: 7240 320a 7398 |0069: invoke-interface {v3, v7, v8, v9}, Lcom/badlogic/gdx/graphics/GL11;.glDrawArrays:(III)V // method@0a32 │ │ +0b9390: 28dd |006c: goto 0049 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=311 │ │ 0x0012 line=312 │ │ 0x0014 line=335 │ │ 0x0015 line=313 │ │ 0x001c line=315 │ │ @@ -219466,27 +219494,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 │ │ -0ab55c: |[0ab55c] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ -0ab56c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ab56e: 5420 1206 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab572: 7210 8210 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@1082 │ │ -0ab578: 0a00 |0006: move-result v0 │ │ -0ab57a: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ -0ab57e: 6e10 0b0b 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0ab584: 0a00 |000c: move-result v0 │ │ -0ab586: 6e50 160b 3214 |000d: invoke-virtual {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0ab58c: 0e00 |0010: return-void │ │ -0ab58e: 6e10 0c0b 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab594: 0a00 |0014: move-result v0 │ │ -0ab596: 28f8 |0015: goto 000d // -0008 │ │ +0b9394: |[0b9394] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ +0b93a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b93a6: 5420 1206 |0001: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b93aa: 7210 8210 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumMaxIndices:()I // method@1082 │ │ +0b93b0: 0a00 |0006: move-result v0 │ │ +0b93b2: 3d00 0a00 |0007: if-lez v0, 0011 // +000a │ │ +0b93b6: 6e10 0b0b 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0b93bc: 0a00 |000c: move-result v0 │ │ +0b93be: 6e50 160b 3214 |000d: invoke-virtual {v2, v3, v4, v1, v0}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0b93c4: 0e00 |0010: return-void │ │ +0b93c6: 6e10 0c0b 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b93cc: 0a00 |0014: move-result v0 │ │ +0b93ce: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0010 line=358 │ │ 0x0011 line=357 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/badlogic/gdx/graphics/Mesh; │ │ @@ -219498,67 +219526,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 │ │ -0ab598: |[0ab598] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V │ │ -0ab5a8: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ -0ab5ac: 6203 2500 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ab5b0: 7210 3401 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0ab5b6: 0a03 |0007: move-result v3 │ │ -0ab5b8: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ -0ab5bc: 2203 7c03 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@037c │ │ -0ab5c0: 1a04 d412 |000c: const-string v4, "can't use this render method with OpenGL ES 1.x" // string@12d4 │ │ -0ab5c4: 7020 6a24 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0ab5ca: 2703 |0011: throw v3 │ │ -0ab5cc: 390a 0300 |0012: if-nez v10, 0015 // +0003 │ │ -0ab5d0: 0e00 |0014: return-void │ │ -0ab5d2: 5563 1006 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0ab5d6: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ -0ab5da: 6e20 010b 7600 |0019: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b01 │ │ -0ab5e0: 5563 1306 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0ab5e4: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ -0ab5e8: 5463 1206 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab5ec: 7210 8110 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab5f2: 0a03 |0025: move-result v3 │ │ -0ab5f4: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ -0ab5f8: 5463 1206 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab5fc: 7210 8010 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@1080 │ │ -0ab602: 0c00 |002d: move-result-object v0 │ │ -0ab604: 6e10 8225 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ -0ab60a: 0a02 |0031: move-result v2 │ │ -0ab60c: 6e10 7f25 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0ab612: 0a01 |0035: move-result v1 │ │ -0ab614: 6e20 8325 9000 |0036: invoke-virtual {v0, v9}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0ab61a: 9003 090a |0039: add-int v3, v9, v10 │ │ -0ab61e: 6e20 8025 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ -0ab624: 6203 2300 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ab628: 7250 760a 835a |0040: invoke-interface {v3, v8, v10, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIILjava/nio/Buffer;)V // method@0a76 │ │ -0ab62e: 6e20 8325 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0ab634: 6e20 8025 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ -0ab63a: 5563 1006 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0ab63e: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -0ab642: 6e20 1e0b 7600 |004d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b1e │ │ -0ab648: 28c4 |0050: goto 0014 // -003c │ │ -0ab64a: 6203 2300 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ab64e: 7240 740a 83a9 |0053: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a74 │ │ -0ab654: 28f3 |0056: goto 0049 // -000d │ │ -0ab656: 5463 1206 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab65a: 7210 8110 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab660: 0a03 |005c: move-result v3 │ │ -0ab662: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ -0ab666: 6203 2300 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ab66a: da04 0902 |0061: mul-int/lit8 v4, v9, #int 2 // #02 │ │ -0ab66e: 7254 750a 835a |0063: invoke-interface {v3, v8, v10, v5, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIII)V // method@0a75 │ │ -0ab674: 28e3 |0066: goto 0049 // -001d │ │ -0ab676: 6203 2300 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ab67a: 7240 740a 83a9 |0069: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a74 │ │ -0ab680: 28dd |006c: goto 0049 // -0023 │ │ +0b93d0: |[0b93d0] com.badlogic.gdx.graphics.Mesh.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V │ │ +0b93e0: 1305 0314 |0000: const/16 v5, #int 5123 // #1403 │ │ +0b93e4: 6203 2500 |0002: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b93e8: 7210 3401 0300 |0004: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0b93ee: 0a03 |0007: move-result v3 │ │ +0b93f0: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ +0b93f4: 2203 7c03 |000a: new-instance v3, Ljava/lang/IllegalStateException; // type@037c │ │ +0b93f8: 1a04 d412 |000c: const-string v4, "can't use this render method with OpenGL ES 1.x" // string@12d4 │ │ +0b93fc: 7020 6a24 4300 |000e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0b9402: 2703 |0011: throw v3 │ │ +0b9404: 390a 0300 |0012: if-nez v10, 0015 // +0003 │ │ +0b9408: 0e00 |0014: return-void │ │ +0b940a: 5563 1006 |0015: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b940e: 3803 0500 |0017: if-eqz v3, 001c // +0005 │ │ +0b9412: 6e20 010b 7600 |0019: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b01 │ │ +0b9418: 5563 1306 |001c: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b941c: 3803 3900 |001e: if-eqz v3, 0057 // +0039 │ │ +0b9420: 5463 1206 |0020: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b9424: 7210 8110 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b942a: 0a03 |0025: move-result v3 │ │ +0b942c: 3d03 2b00 |0026: if-lez v3, 0051 // +002b │ │ +0b9430: 5463 1206 |0028: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b9434: 7210 8010 0300 |002a: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getBuffer:()Ljava/nio/ShortBuffer; // method@1080 │ │ +0b943a: 0c00 |002d: move-result-object v0 │ │ +0b943c: 6e10 8225 0000 |002e: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.position:()I // method@2582 │ │ +0b9442: 0a02 |0031: move-result v2 │ │ +0b9444: 6e10 7f25 0000 |0032: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0b944a: 0a01 |0035: move-result v1 │ │ +0b944c: 6e20 8325 9000 |0036: invoke-virtual {v0, v9}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b9452: 9003 090a |0039: add-int v3, v9, v10 │ │ +0b9456: 6e20 8025 3000 |003b: invoke-virtual {v0, v3}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ +0b945c: 6203 2300 |003e: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0b9460: 7250 760a 835a |0040: invoke-interface {v3, v8, v10, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIILjava/nio/Buffer;)V // method@0a76 │ │ +0b9466: 6e20 8325 2000 |0043: invoke-virtual {v0, v2}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0b946c: 6e20 8025 1000 |0046: invoke-virtual {v0, v1}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ +0b9472: 5563 1006 |0049: iget-boolean v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b9476: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +0b947a: 6e20 1e0b 7600 |004d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b1e │ │ +0b9480: 28c4 |0050: goto 0014 // -003c │ │ +0b9482: 6203 2300 |0051: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0b9486: 7240 740a 83a9 |0053: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a74 │ │ +0b948c: 28f3 |0056: goto 0049 // -000d │ │ +0b948e: 5463 1206 |0057: iget-object v3, v6, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b9492: 7210 8110 0300 |0059: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b9498: 0a03 |005c: move-result v3 │ │ +0b949a: 3d03 0a00 |005d: if-lez v3, 0067 // +000a │ │ +0b949e: 6203 2300 |005f: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0b94a2: da04 0902 |0061: mul-int/lit8 v4, v9, #int 2 // #02 │ │ +0b94a6: 7254 750a 835a |0063: invoke-interface {v3, v8, v10, v5, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDrawElements:(IIII)V // method@0a75 │ │ +0b94ac: 28e3 |0066: goto 0049 // -001d │ │ +0b94ae: 6203 2300 |0067: sget-object v3, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0b94b2: 7240 740a 83a9 |0069: invoke-interface {v3, v8, v9, v10}, Lcom/badlogic/gdx/graphics/GL20;.glDrawArrays:(III)V // method@0a74 │ │ +0b94b8: 28dd |006c: goto 0049 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=384 │ │ 0x0012 line=385 │ │ 0x0014 line=410 │ │ 0x0015 line=387 │ │ 0x001c line=389 │ │ @@ -219591,71 +219619,71 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -0ab684: |[0ab684] com.badlogic.gdx.graphics.Mesh.scale:(FFF)V │ │ -0ab694: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0ab696: 6e20 0d0b 8a00 |0001: invoke-virtual {v10, v8}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0ab69c: 0c05 |0004: move-result-object v5 │ │ -0ab69e: 5258 6b06 |0005: iget v8, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0ab6a2: db04 0804 |0007: div-int/lit8 v4, v8, #int 4 // #04 │ │ -0ab6a6: 5252 6a06 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0ab6aa: 6e10 0c0b 0a00 |000b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ -0ab6b0: 0a03 |000e: move-result v3 │ │ -0ab6b2: 6e10 0f0b 0a00 |000f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ -0ab6b8: 0a08 |0012: move-result v8 │ │ -0ab6ba: db06 0804 |0013: div-int/lit8 v6, v8, #int 4 // #04 │ │ -0ab6be: 9208 0306 |0015: mul-int v8, v3, v6 │ │ -0ab6c2: 2387 e803 |0017: new-array v7, v8, [F // type@03e8 │ │ -0ab6c6: 6e20 100b 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0b10 │ │ -0ab6cc: 0141 |001c: move v1, v4 │ │ -0ab6ce: 2b02 4100 0000 |001d: packed-switch v2, 0000005e // +00000041 │ │ -0ab6d4: 6e20 1b0b 7a00 |0020: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ -0ab6da: 0e00 |0023: return-void │ │ -0ab6dc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0ab6de: 3530 fbff |0025: if-ge v0, v3, 0020 // -0005 │ │ -0ab6e2: 4408 0701 |0027: aget v8, v7, v1 │ │ -0ab6e6: c8b8 |0029: mul-float/2addr v8, v11 │ │ -0ab6e8: 4b08 0701 |002a: aput v8, v7, v1 │ │ -0ab6ec: b061 |002c: add-int/2addr v1, v6 │ │ -0ab6ee: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab6f2: 28f6 |002f: goto 0025 // -000a │ │ -0ab6f4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -0ab6f6: 3530 efff |0031: if-ge v0, v3, 0020 // -0011 │ │ -0ab6fa: 4408 0701 |0033: aget v8, v7, v1 │ │ -0ab6fe: c8b8 |0035: mul-float/2addr v8, v11 │ │ -0ab700: 4b08 0701 |0036: aput v8, v7, v1 │ │ -0ab704: d808 0101 |0038: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0ab708: 4409 0708 |003a: aget v9, v7, v8 │ │ -0ab70c: c8c9 |003c: mul-float/2addr v9, v12 │ │ -0ab70e: 4b09 0708 |003d: aput v9, v7, v8 │ │ -0ab712: b061 |003f: add-int/2addr v1, v6 │ │ -0ab714: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab718: 28ef |0042: goto 0031 // -0011 │ │ -0ab71a: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0ab71c: 3530 dcff |0044: if-ge v0, v3, 0020 // -0024 │ │ -0ab720: 4408 0701 |0046: aget v8, v7, v1 │ │ -0ab724: c8b8 |0048: mul-float/2addr v8, v11 │ │ -0ab726: 4b08 0701 |0049: aput v8, v7, v1 │ │ -0ab72a: d808 0101 |004b: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0ab72e: 4409 0708 |004d: aget v9, v7, v8 │ │ -0ab732: c8c9 |004f: mul-float/2addr v9, v12 │ │ -0ab734: 4b09 0708 |0050: aput v9, v7, v8 │ │ -0ab738: d808 0102 |0052: add-int/lit8 v8, v1, #int 2 // #02 │ │ -0ab73c: 4409 0708 |0054: aget v9, v7, v8 │ │ -0ab740: c8d9 |0056: mul-float/2addr v9, v13 │ │ -0ab742: 4b09 0708 |0057: aput v9, v7, v8 │ │ -0ab746: b061 |0059: add-int/2addr v1, v6 │ │ -0ab748: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab74c: 28e8 |005c: goto 0044 // -0018 │ │ -0ab74e: 0000 |005d: nop // spacer │ │ -0ab750: 0001 0300 0100 0000 0700 0000 1300 ... |005e: packed-switch-data (10 units) │ │ +0b94bc: |[0b94bc] com.badlogic.gdx.graphics.Mesh.scale:(FFF)V │ │ +0b94cc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0b94ce: 6e20 0d0b 8a00 |0001: invoke-virtual {v10, v8}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0b94d4: 0c05 |0004: move-result-object v5 │ │ +0b94d6: 5258 6b06 |0005: iget v8, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0b94da: db04 0804 |0007: div-int/lit8 v4, v8, #int 4 // #04 │ │ +0b94de: 5252 6a06 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0b94e2: 6e10 0c0b 0a00 |000b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumVertices:()I // method@0b0c │ │ +0b94e8: 0a03 |000e: move-result v3 │ │ +0b94ea: 6e10 0f0b 0a00 |000f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexSize:()I // method@0b0f │ │ +0b94f0: 0a08 |0012: move-result v8 │ │ +0b94f2: db06 0804 |0013: div-int/lit8 v6, v8, #int 4 // #04 │ │ +0b94f6: 9208 0306 |0015: mul-int v8, v3, v6 │ │ +0b94fa: 2387 e803 |0017: new-array v7, v8, [F // type@03e8 │ │ +0b94fe: 6e20 100b 7a00 |0019: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.getVertices:([F)V // method@0b10 │ │ +0b9504: 0141 |001c: move v1, v4 │ │ +0b9506: 2b02 4100 0000 |001d: packed-switch v2, 0000005e // +00000041 │ │ +0b950c: 6e20 1b0b 7a00 |0020: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ +0b9512: 0e00 |0023: return-void │ │ +0b9514: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0b9516: 3530 fbff |0025: if-ge v0, v3, 0020 // -0005 │ │ +0b951a: 4408 0701 |0027: aget v8, v7, v1 │ │ +0b951e: c8b8 |0029: mul-float/2addr v8, v11 │ │ +0b9520: 4b08 0701 |002a: aput v8, v7, v1 │ │ +0b9524: b061 |002c: add-int/2addr v1, v6 │ │ +0b9526: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b952a: 28f6 |002f: goto 0025 // -000a │ │ +0b952c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +0b952e: 3530 efff |0031: if-ge v0, v3, 0020 // -0011 │ │ +0b9532: 4408 0701 |0033: aget v8, v7, v1 │ │ +0b9536: c8b8 |0035: mul-float/2addr v8, v11 │ │ +0b9538: 4b08 0701 |0036: aput v8, v7, v1 │ │ +0b953c: d808 0101 |0038: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0b9540: 4409 0708 |003a: aget v9, v7, v8 │ │ +0b9544: c8c9 |003c: mul-float/2addr v9, v12 │ │ +0b9546: 4b09 0708 |003d: aput v9, v7, v8 │ │ +0b954a: b061 |003f: add-int/2addr v1, v6 │ │ +0b954c: d800 0001 |0040: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b9550: 28ef |0042: goto 0031 // -0011 │ │ +0b9552: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0b9554: 3530 dcff |0044: if-ge v0, v3, 0020 // -0024 │ │ +0b9558: 4408 0701 |0046: aget v8, v7, v1 │ │ +0b955c: c8b8 |0048: mul-float/2addr v8, v11 │ │ +0b955e: 4b08 0701 |0049: aput v8, v7, v1 │ │ +0b9562: d808 0101 |004b: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0b9566: 4409 0708 |004d: aget v9, v7, v8 │ │ +0b956a: c8c9 |004f: mul-float/2addr v9, v12 │ │ +0b956c: 4b09 0708 |0050: aput v9, v7, v8 │ │ +0b9570: d808 0102 |0052: add-int/lit8 v8, v1, #int 2 // #02 │ │ +0b9574: 4409 0708 |0054: aget v9, v7, v8 │ │ +0b9578: c8d9 |0056: mul-float/2addr v9, v13 │ │ +0b957a: 4b09 0708 |0057: aput v9, v7, v8 │ │ +0b957e: b061 |0059: add-int/2addr v1, v6 │ │ +0b9580: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b9584: 28e8 |005c: goto 0044 // -0018 │ │ +0b9586: 0000 |005d: nop // spacer │ │ +0b9588: 0001 0300 0100 0000 0700 0000 1300 ... |005e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0005 line=539 │ │ 0x0009 line=540 │ │ 0x000b line=541 │ │ 0x000f line=542 │ │ @@ -219702,17 +219730,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab764: |[0ab764] com.badlogic.gdx.graphics.Mesh.setAutoBind:(Z)V │ │ -0ab774: 5c01 1006 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ -0ab778: 0e00 |0002: return-void │ │ +0b959c: |[0b959c] com.badlogic.gdx.graphics.Mesh.setAutoBind:(Z)V │ │ +0b95ac: 5c01 1006 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/Mesh;.autoBind:Z // field@0610 │ │ +0b95b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0003 reg=1 autoBind Z │ │ @@ -219722,20 +219750,20 @@ │ │ type : '([S)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0ab77c: |[0ab77c] com.badlogic.gdx.graphics.Mesh.setIndices:([S)V │ │ -0ab78c: 5430 1206 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab790: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ab792: 2142 |0003: array-length v2, v4 │ │ -0ab794: 7240 8410 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@1084 │ │ -0ab79a: 0e00 |0007: return-void │ │ +0b95b4: |[0b95b4] com.badlogic.gdx.graphics.Mesh.setIndices:([S)V │ │ +0b95c4: 5430 1206 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b95c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b95ca: 2142 |0003: array-length v2, v4 │ │ +0b95cc: 7240 8410 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@1084 │ │ +0b95d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0007 line=187 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0008 reg=4 indices [S │ │ @@ -219745,18 +219773,18 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ab79c: |[0ab79c] com.badlogic.gdx.graphics.Mesh.setIndices:([SII)V │ │ -0ab7ac: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab7b0: 7240 8410 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@1084 │ │ -0ab7b6: 0e00 |0005: return-void │ │ +0b95d4: |[0b95d4] com.badlogic.gdx.graphics.Mesh.setIndices:([SII)V │ │ +0b95e4: 5410 1206 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b95e8: 7240 8410 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.setIndices:([SII)V // method@1084 │ │ +0b95ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0005 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0006 reg=2 indices [S │ │ @@ -219768,20 +219796,20 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0ab7b8: |[0ab7b8] com.badlogic.gdx.graphics.Mesh.setVertices:([F)V │ │ -0ab7c8: 5430 1506 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab7cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ab7ce: 2142 |0003: array-length v2, v4 │ │ -0ab7d0: 7240 3e11 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@113e │ │ -0ab7d6: 0e00 |0007: return-void │ │ +0b95f0: |[0b95f0] com.badlogic.gdx.graphics.Mesh.setVertices:([F)V │ │ +0b9600: 5430 1506 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b9604: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b9606: 2142 |0003: array-length v2, v4 │ │ +0b9608: 7240 3e11 4021 |0004: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@113e │ │ +0b960e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0007 line=158 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0008 reg=4 vertices [F │ │ @@ -219791,18 +219819,18 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ab7d8: |[0ab7d8] com.badlogic.gdx.graphics.Mesh.setVertices:([FII)V │ │ -0ab7e8: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab7ec: 7240 3e11 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@113e │ │ -0ab7f2: 0e00 |0005: return-void │ │ +0b9610: |[0b9610] com.badlogic.gdx.graphics.Mesh.setVertices:([FII)V │ │ +0b9620: 5410 1506 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b9624: 7240 3e11 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.setVertices:([FII)V // method@113e │ │ +0b962a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/Mesh; │ │ 0x0000 - 0x0006 reg=2 vertices [F │ │ @@ -219814,34 +219842,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0ab7f4: |[0ab7f4] com.badlogic.gdx.graphics.Mesh.unbind:()V │ │ -0ab804: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ab808: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0ab80e: 0a00 |0005: move-result v0 │ │ -0ab810: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0ab814: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0ab818: 1a01 d512 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@12d5 │ │ -0ab81c: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0ab822: 2700 |000f: throw v0 │ │ -0ab824: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab828: 7210 3f11 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:()V // method@113f │ │ -0ab82e: 5520 1306 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ -0ab832: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ -0ab836: 5420 1206 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab83a: 7210 8110 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab840: 0a00 |001e: move-result v0 │ │ -0ab842: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ -0ab846: 5420 1206 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab84a: 7210 8510 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@1085 │ │ -0ab850: 0e00 |0026: return-void │ │ +0b962c: |[0b962c] com.badlogic.gdx.graphics.Mesh.unbind:()V │ │ +0b963c: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b9640: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0b9646: 0a00 |0005: move-result v0 │ │ +0b9648: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0b964c: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0b9650: 1a01 d512 |000a: const-string v1, "can't use this render method with OpenGL ES 2.0" // string@12d5 │ │ +0b9654: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0b965a: 2700 |000f: throw v0 │ │ +0b965c: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b9660: 7210 3f11 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:()V // method@113f │ │ +0b9666: 5520 1306 |0015: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.isVertexArray:Z // field@0613 │ │ +0b966a: 3900 0f00 |0017: if-nez v0, 0026 // +000f │ │ +0b966e: 5420 1206 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b9672: 7210 8110 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b9678: 0a00 |001e: move-result v0 │ │ +0b967a: 3d00 0700 |001f: if-lez v0, 0026 // +0007 │ │ +0b967e: 5420 1206 |0021: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b9682: 7210 8510 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@1085 │ │ +0b9688: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0010 line=257 │ │ 0x0015 line=258 │ │ 0x0026 line=259 │ │ locals : │ │ @@ -219852,32 +219880,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 │ │ -0ab854: |[0ab854] com.badlogic.gdx.graphics.Mesh.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0ab864: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ab868: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0ab86e: 0a00 |0005: move-result v0 │ │ -0ab870: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0ab874: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0ab878: 1a01 d412 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@12d4 │ │ -0ab87c: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0ab882: 2700 |000f: throw v0 │ │ -0ab884: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ -0ab888: 7220 4011 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1140 │ │ -0ab88e: 5420 1206 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab892: 7210 8110 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ -0ab898: 0a00 |001a: move-result v0 │ │ -0ab89a: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ -0ab89e: 5420 1206 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ -0ab8a2: 7210 8510 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@1085 │ │ -0ab8a8: 0e00 |0022: return-void │ │ +0b968c: |[0b968c] com.badlogic.gdx.graphics.Mesh.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0b969c: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b96a0: 7210 3401 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0b96a6: 0a00 |0005: move-result v0 │ │ +0b96a8: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0b96ac: 2200 7c03 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0b96b0: 1a01 d412 |000a: const-string v1, "can't use this render method with OpenGL ES 1.x" // string@12d4 │ │ +0b96b4: 7020 6a24 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0b96ba: 2700 |000f: throw v0 │ │ +0b96bc: 5420 1506 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.vertices:Lcom/badlogic/gdx/graphics/glutils/VertexData; // field@0615 │ │ +0b96c0: 7220 4011 3000 |0012: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/glutils/VertexData;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@1140 │ │ +0b96c6: 5420 1206 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b96ca: 7210 8110 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.getNumIndices:()I // method@1081 │ │ +0b96d0: 0a00 |001a: move-result v0 │ │ +0b96d2: 3d00 0700 |001b: if-lez v0, 0022 // +0007 │ │ +0b96d6: 5420 1206 |001d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Mesh;.indices:Lcom/badlogic/gdx/graphics/glutils/IndexData; // field@0612 │ │ +0b96da: 7210 8510 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/glutils/IndexData;.unbind:()V // method@1085 │ │ +0b96e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0010 line=279 │ │ 0x0015 line=280 │ │ 0x0022 line=281 │ │ locals : │ │ @@ -219917,24 +219945,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ab8ac: |[0ab8ac] com.badlogic.gdx.graphics.OrthographicCamera.:()V │ │ -0ab8bc: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ -0ab8c2: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ab8c6: 5910 2306 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0ab8ca: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0ab8ce: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0ab8d4: 5b10 1e06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ -0ab8d8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ab8da: 5910 1b06 |000f: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ -0ab8de: 0e00 |0011: return-void │ │ +0b96e4: |[0b96e4] com.badlogic.gdx.graphics.OrthographicCamera.:()V │ │ +0b96f4: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ +0b96fa: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b96fe: 5910 2306 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b9702: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b9706: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0b970c: 5b10 1e06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ +0b9710: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0b9712: 5910 1b06 |000f: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ +0b9716: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=29 │ │ 0x0007 line=107 │ │ 0x000e line=32 │ │ 0x0011 line=33 │ │ @@ -219946,27 +219974,27 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0ab8e0: |[0ab8e0] com.badlogic.gdx.graphics.OrthographicCamera.:(FF)V │ │ -0ab8f0: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ -0ab8f6: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ab8fa: 5910 2306 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0ab8fe: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0ab902: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0ab908: 5b10 1e06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ -0ab90c: 5912 2206 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ -0ab910: 5913 2106 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ -0ab914: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ab916: 5910 1b06 |0013: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ -0ab91a: 6e10 300b 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ -0ab920: 0e00 |0018: return-void │ │ +0b9718: |[0b9718] com.badlogic.gdx.graphics.OrthographicCamera.:(FF)V │ │ +0b9728: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ +0b972e: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b9732: 5910 2306 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b9736: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b973a: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0b9740: 5b10 1e06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ +0b9744: 5912 2206 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ +0b9748: 5913 2106 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ +0b974c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0b974e: 5910 1b06 |0013: iput v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ +0b9752: 6e10 300b 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ +0b9758: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=29 │ │ 0x0007 line=107 │ │ 0x000e line=41 │ │ 0x0010 line=42 │ │ @@ -219983,30 +220011,30 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0ab924: |[0ab924] com.badlogic.gdx.graphics.OrthographicCamera.:(FFF)V │ │ -0ab934: 7010 bc09 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ -0ab93a: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ab93e: 5920 2306 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0ab942: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0ab946: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0ab94c: 5b20 1e06 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ -0ab950: 5923 2206 |000e: iput v3, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ -0ab954: 5924 2106 |0010: iput v4, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ -0ab958: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ab95a: 5920 1b06 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ -0ab95e: 1400 77cc 2b32 |0015: const v0, #float 1e-08 // #322bcc77 │ │ -0ab964: 1301 1400 |0018: const/16 v1, #int 20 // #14 │ │ -0ab968: 6e40 240b 5210 |001a: invoke-virtual {v2, v5, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.findDirectionForIsoView:(FFI)V // method@0b24 │ │ -0ab96e: 6e10 300b 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ -0ab974: 0e00 |0020: return-void │ │ +0b975c: |[0b975c] com.badlogic.gdx.graphics.OrthographicCamera.:(FFF)V │ │ +0b976c: 7010 bc09 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ +0b9772: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b9776: 5920 2306 |0005: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b977a: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b977e: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0b9784: 5b20 1e06 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ +0b9788: 5923 2206 |000e: iput v3, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ +0b978c: 5924 2106 |0010: iput v4, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ +0b9790: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0b9792: 5920 1b06 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ +0b9796: 1400 77cc 2b32 |0015: const v0, #float 1e-08 // #322bcc77 │ │ +0b979c: 1301 1400 |0018: const/16 v1, #int 20 // #14 │ │ +0b97a0: 6e40 240b 5210 |001a: invoke-virtual {v2, v5, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.findDirectionForIsoView:(FFI)V // method@0b24 │ │ +0b97a6: 6e10 300b 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ +0b97ac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=29 │ │ 0x0007 line=107 │ │ 0x000e line=54 │ │ 0x0010 line=55 │ │ @@ -220025,45 +220053,45 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0ab978: |[0ab978] com.badlogic.gdx.graphics.OrthographicCamera.calculateAngle:(F)F │ │ -0ab988: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ab98a: 7020 230b 8700 |0001: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b23 │ │ -0ab990: 0c00 |0004: move-result-object v0 │ │ -0ab992: 5474 1c06 |0005: iget-object v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0ab996: 1505 f041 |0007: const/high16 v5, #int 1106247680 // #41f0 │ │ -0ab99a: 6e20 3a13 5000 |0009: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ -0ab9a0: 0c05 |000c: move-result-object v5 │ │ -0ab9a2: 6e20 4513 5400 |000d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0ab9a8: 6e40 250b 6766 |0010: invoke-virtual {v7, v6, v6, v6}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b25 │ │ -0ab9ae: 6e10 260b 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b26 │ │ -0ab9b4: 6e10 300b 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ -0ab9ba: 2202 dd01 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0ab9be: 7040 1e13 6266 |001b: invoke-direct {v2, v6, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -0ab9c4: 2203 dd01 |001e: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0ab9c8: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ -0ab9cc: 7040 1e13 4366 |0022: invoke-direct {v3, v4, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -0ab9d2: 6e20 270b 2700 |0025: invoke-virtual {v7, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b27 │ │ -0ab9d8: 6e20 270b 3700 |0028: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b27 │ │ -0ab9de: 2201 dc01 |002b: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0ab9e2: 5234 2c0b |002d: iget v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0ab9e6: 5225 2c0b |002f: iget v5, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0ab9ea: c754 |0031: sub-float/2addr v4, v5 │ │ -0ab9ec: 5235 2d0b |0032: iget v5, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0ab9f0: 5226 2d0b |0034: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0ab9f4: c765 |0036: sub-float/2addr v5, v6 │ │ -0ab9f6: 7f55 |0037: neg-float v5, v5 │ │ -0ab9f8: 7030 fa12 4105 |0038: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0ab9fe: 6e10 fe12 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector2;.angle:()F // method@12fe │ │ -0aba04: 0a04 |003e: move-result v4 │ │ -0aba06: 0f04 |003f: return v4 │ │ +0b97b0: |[0b97b0] com.badlogic.gdx.graphics.OrthographicCamera.calculateAngle:(F)F │ │ +0b97c0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b97c2: 7020 230b 8700 |0001: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b23 │ │ +0b97c8: 0c00 |0004: move-result-object v0 │ │ +0b97ca: 5474 1c06 |0005: iget-object v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b97ce: 1505 f041 |0007: const/high16 v5, #int 1106247680 // #41f0 │ │ +0b97d2: 6e20 3a13 5000 |0009: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/math/Vector3;.mul:(F)Lcom/badlogic/gdx/math/Vector3; // method@133a │ │ +0b97d8: 0c05 |000c: move-result-object v5 │ │ +0b97da: 6e20 4513 5400 |000d: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0b97e0: 6e40 250b 6766 |0010: invoke-virtual {v7, v6, v6, v6}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b25 │ │ +0b97e6: 6e10 260b 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b26 │ │ +0b97ec: 6e10 300b 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ +0b97f2: 2202 dd01 |0019: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b97f6: 7040 1e13 6266 |001b: invoke-direct {v2, v6, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +0b97fc: 2203 dd01 |001e: new-instance v3, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b9800: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ +0b9804: 7040 1e13 4366 |0022: invoke-direct {v3, v4, v6, v6}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +0b980a: 6e20 270b 2700 |0025: invoke-virtual {v7, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b27 │ │ +0b9810: 6e20 270b 3700 |0028: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b27 │ │ +0b9816: 2201 dc01 |002b: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0b981a: 5234 2c0b |002d: iget v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0b981e: 5225 2c0b |002f: iget v5, v2, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0b9822: c754 |0031: sub-float/2addr v4, v5 │ │ +0b9824: 5235 2d0b |0032: iget v5, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0b9828: 5226 2d0b |0034: iget v6, v2, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0b982c: c765 |0036: sub-float/2addr v5, v6 │ │ +0b982e: 7f55 |0037: neg-float v5, v5 │ │ +0b9830: 7030 fa12 4105 |0038: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0b9836: 6e10 fe12 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/math/Vector2;.angle:()F // method@12fe │ │ +0b983c: 0a04 |003e: move-result v4 │ │ +0b983e: 0f04 |003f: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0005 line=86 │ │ 0x0010 line=87 │ │ 0x0013 line=88 │ │ 0x0016 line=89 │ │ @@ -220086,33 +220114,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 │ │ -0aba08: |[0aba08] com.badlogic.gdx.graphics.OrthographicCamera.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; │ │ -0aba18: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0aba1a: 1504 803f |0001: const/high16 v4, #int 1065353216 // #3f80 │ │ -0aba1e: 2201 d601 |0003: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0aba22: 7010 6812 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0aba28: 2202 dd01 |0008: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0aba2c: 1503 80bf |000a: const/high16 v3, #int -1082130432 // #bf80 │ │ -0aba30: 7040 1e13 3245 |000c: invoke-direct {v2, v3, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -0aba36: 6e10 3e13 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0aba3c: 0c00 |0012: move-result-object v0 │ │ -0aba3e: 2202 dd01 |0013: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0aba42: 7040 1e13 4245 |0015: invoke-direct {v2, v4, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ -0aba48: 6e10 3e13 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0aba4e: 0c02 |001b: move-result-object v2 │ │ -0aba50: 6e30 9212 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@1292 │ │ -0aba56: 6e20 3c13 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ -0aba5c: 0c02 |0022: move-result-object v2 │ │ -0aba5e: 6e10 3e13 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ -0aba64: 1100 |0026: return-object v0 │ │ +0b9840: |[0b9840] com.badlogic.gdx.graphics.OrthographicCamera.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; │ │ +0b9850: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b9852: 1504 803f |0001: const/high16 v4, #int 1065353216 // #3f80 │ │ +0b9856: 2201 d601 |0003: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0b985a: 7010 6812 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0b9860: 2202 dd01 |0008: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b9864: 1503 80bf |000a: const/high16 v3, #int -1082130432 // #bf80 │ │ +0b9868: 7040 1e13 3245 |000c: invoke-direct {v2, v3, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +0b986e: 6e10 3e13 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0b9874: 0c00 |0012: move-result-object v0 │ │ +0b9876: 2202 dd01 |0013: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b987a: 7040 1e13 4245 |0015: invoke-direct {v2, v4, v5, v4}, Lcom/badlogic/gdx/math/Vector3;.:(FFF)V // method@131e │ │ +0b9880: 6e10 3e13 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0b9886: 0c02 |001b: move-result-object v2 │ │ +0b9888: 6e30 9212 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@1292 │ │ +0b988e: 6e20 3c13 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector3;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; // method@133c │ │ +0b9894: 0c02 |0022: move-result-object v2 │ │ +0b9896: 6e10 3e13 0200 |0023: invoke-virtual {v2}, Lcom/badlogic/gdx/math/Vector3;.nor:()Lcom/badlogic/gdx/math/Vector3; // method@133e │ │ +0b989c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=100 │ │ 0x0008 line=101 │ │ 0x0013 line=102 │ │ 0x001f line=103 │ │ 0x0026 line=104 │ │ @@ -220128,55 +220156,55 @@ │ │ type : '(FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0aba68: |[0aba68] com.badlogic.gdx.graphics.OrthographicCamera.findDirectionForIsoView:(FFI)V │ │ -0aba78: 1506 a040 |0000: const/high16 v6, #int 1084227584 // #40a0 │ │ -0aba7c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0aba7e: a705 0a06 |0003: sub-float v5, v10, v6 │ │ -0aba82: a601 0a06 |0005: add-float v1, v10, v6 │ │ -0aba86: 01a4 |0007: move v4, v10 │ │ -0aba88: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0aba8a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0aba8c: a706 0a00 |000a: sub-float v6, v10, v0 │ │ -0aba90: 7110 7d24 0600 |000c: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0aba96: 0a06 |000f: move-result v6 │ │ -0aba98: 2d06 060b |0010: cmpl-float v6, v6, v11 │ │ -0aba9c: 3d06 1b00 |0012: if-lez v6, 002d // +001b │ │ -0abaa0: d803 0201 |0014: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0abaa4: 35c2 1600 |0016: if-ge v2, v12, 002c // +0016 │ │ -0abaa8: 7020 220b 4900 |0018: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateAngle:(F)F // method@0b22 │ │ -0abaae: 0a00 |001b: move-result v0 │ │ -0abab0: 2e06 0a00 |001c: cmpg-float v6, v10, v0 │ │ -0abab4: 3b06 0c00 |001e: if-gez v6, 002a // +000c │ │ -0abab8: 0141 |0020: move v1, v4 │ │ -0ababa: a706 0105 |0021: sub-float v6, v1, v5 │ │ -0ababe: 1507 0040 |0023: const/high16 v7, #int 1073741824 // #4000 │ │ -0abac2: c976 |0025: div-float/2addr v6, v7 │ │ -0abac4: a604 0506 |0026: add-float v4, v5, v6 │ │ -0abac8: 0132 |0028: move v2, v3 │ │ -0abaca: 28e1 |0029: goto 000a // -001f │ │ -0abacc: 0145 |002a: move v5, v4 │ │ -0abace: 28f6 |002b: goto 0021 // -000a │ │ -0abad0: 0132 |002c: move v2, v3 │ │ -0abad2: 5496 1c06 |002d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0abad6: 7020 230b 4900 |002f: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b23 │ │ -0abadc: 0c07 |0032: move-result-object v7 │ │ -0abade: 6e20 4513 7600 |0033: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0abae4: 5496 1c06 |0036: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0abae8: 5497 1c06 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0abaec: 5277 2d0b |003a: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0abaf0: 7f77 |003c: neg-float v7, v7 │ │ -0abaf2: 5967 2d0b |003d: iput v7, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0abaf6: 6e40 250b 8988 |003f: invoke-virtual {v9, v8, v8, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b25 │ │ -0abafc: 6e10 260b 0900 |0042: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b26 │ │ -0abb02: 0e00 |0045: return-void │ │ +0b98a0: |[0b98a0] com.badlogic.gdx.graphics.OrthographicCamera.findDirectionForIsoView:(FFI)V │ │ +0b98b0: 1506 a040 |0000: const/high16 v6, #int 1084227584 // #40a0 │ │ +0b98b4: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0b98b6: a705 0a06 |0003: sub-float v5, v10, v6 │ │ +0b98ba: a601 0a06 |0005: add-float v1, v10, v6 │ │ +0b98be: 01a4 |0007: move v4, v10 │ │ +0b98c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0b98c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b98c4: a706 0a00 |000a: sub-float v6, v10, v0 │ │ +0b98c8: 7110 7d24 0600 |000c: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0b98ce: 0a06 |000f: move-result v6 │ │ +0b98d0: 2d06 060b |0010: cmpl-float v6, v6, v11 │ │ +0b98d4: 3d06 1b00 |0012: if-lez v6, 002d // +001b │ │ +0b98d8: d803 0201 |0014: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0b98dc: 35c2 1600 |0016: if-ge v2, v12, 002c // +0016 │ │ +0b98e0: 7020 220b 4900 |0018: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateAngle:(F)F // method@0b22 │ │ +0b98e6: 0a00 |001b: move-result v0 │ │ +0b98e8: 2e06 0a00 |001c: cmpg-float v6, v10, v0 │ │ +0b98ec: 3b06 0c00 |001e: if-gez v6, 002a // +000c │ │ +0b98f0: 0141 |0020: move v1, v4 │ │ +0b98f2: a706 0105 |0021: sub-float v6, v1, v5 │ │ +0b98f6: 1507 0040 |0023: const/high16 v7, #int 1073741824 // #4000 │ │ +0b98fa: c976 |0025: div-float/2addr v6, v7 │ │ +0b98fc: a604 0506 |0026: add-float v4, v5, v6 │ │ +0b9900: 0132 |0028: move v2, v3 │ │ +0b9902: 28e1 |0029: goto 000a // -001f │ │ +0b9904: 0145 |002a: move v5, v4 │ │ +0b9906: 28f6 |002b: goto 0021 // -000a │ │ +0b9908: 0132 |002c: move v2, v3 │ │ +0b990a: 5496 1c06 |002d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b990e: 7020 230b 4900 |002f: invoke-direct {v9, v4}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.calculateDirection:(F)Lcom/badlogic/gdx/math/Vector3; // method@0b23 │ │ +0b9914: 0c07 |0032: move-result-object v7 │ │ +0b9916: 6e20 4513 7600 |0033: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0b991c: 5496 1c06 |0036: iget-object v6, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b9920: 5497 1c06 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b9924: 5277 2d0b |003a: iget v7, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0b9928: 7f77 |003c: neg-float v7, v7 │ │ +0b992a: 5967 2d0b |003d: iput v7, v6, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0b992e: 6e40 250b 8988 |003f: invoke-virtual {v9, v8, v8, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.lookAt:(FFF)V // method@0b25 │ │ +0b9934: 6e10 260b 0900 |0042: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.normalizeUp:()V // method@0b26 │ │ +0b993a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x0007 line=64 │ │ 0x0008 line=66 │ │ 0x0009 line=67 │ │ @@ -220211,18 +220239,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0abb04: |[0abb04] com.badlogic.gdx.graphics.OrthographicCamera.rotate:(F)V │ │ -0abb14: 5410 1706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0617 │ │ -0abb18: 6e30 290b 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@0b29 │ │ -0abb1e: 0e00 |0005: return-void │ │ +0b993c: |[0b993c] com.badlogic.gdx.graphics.OrthographicCamera.rotate:(F)V │ │ +0b994c: 5410 1706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0617 │ │ +0b9950: 6e30 290b 0102 |0002: invoke-virtual {v1, v0, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.rotate:(Lcom/badlogic/gdx/math/Vector3;F)V // method@0b29 │ │ +0b9956: 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 │ │ @@ -220232,25 +220260,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0abb20: |[0abb20] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(Z)V │ │ -0abb30: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0abb34: 7210 3001 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0abb3a: 0a00 |0005: move-result v0 │ │ -0abb3c: 8200 |0006: int-to-float v0, v0 │ │ -0abb3e: 6201 2500 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0abb42: 7210 2901 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0abb48: 0a01 |000c: move-result v1 │ │ -0abb4a: 8211 |000d: int-to-float v1, v1 │ │ -0abb4c: 6e40 2b0b 3210 |000e: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.setToOrtho:(ZFF)V // method@0b2b │ │ -0abb52: 0e00 |0011: return-void │ │ +0b9958: |[0b9958] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(Z)V │ │ +0b9968: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b996c: 7210 3001 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0b9972: 0a00 |0005: move-result v0 │ │ +0b9974: 8200 |0006: int-to-float v0, v0 │ │ +0b9976: 6201 2500 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0b997a: 7210 2901 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0b9980: 0a01 |000c: move-result v1 │ │ +0b9982: 8211 |000d: int-to-float v1, v1 │ │ +0b9984: 6e40 2b0b 3210 |000e: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.setToOrtho:(ZFF)V // method@0b2b │ │ +0b998a: 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 │ │ @@ -220260,36 +220288,36 @@ │ │ type : '(ZFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0abb54: |[0abb54] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(ZFF)V │ │ -0abb64: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0abb68: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0abb6a: 3806 1000 |0003: if-eqz v6, 0013 // +0010 │ │ -0abb6e: 5450 1f06 |0005: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@061f │ │ -0abb72: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ -0abb76: 6e40 4413 3031 |0009: invoke-virtual {v0, v3, v1, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0abb7c: 5450 1706 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0617 │ │ -0abb80: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ -0abb84: 6e40 4413 3013 |0010: invoke-virtual {v0, v3, v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0abb8a: 5450 1c06 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0abb8e: 5251 2306 |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0abb92: c871 |0017: mul-float/2addr v1, v7 │ │ -0abb94: c941 |0018: div-float/2addr v1, v4 │ │ -0abb96: 5252 2306 |0019: iget v2, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0abb9a: c882 |001b: mul-float/2addr v2, v8 │ │ -0abb9c: c942 |001c: div-float/2addr v2, v4 │ │ -0abb9e: 6e40 4413 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0abba4: 5957 2206 |0020: iput v7, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ -0abba8: 5958 2106 |0022: iput v8, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ -0abbac: 6e10 300b 0500 |0024: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ -0abbb2: 0e00 |0027: return-void │ │ +0b998c: |[0b998c] com.badlogic.gdx.graphics.OrthographicCamera.setToOrtho:(ZFF)V │ │ +0b999c: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0b99a0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0b99a2: 3806 1000 |0003: if-eqz v6, 0013 // +0010 │ │ +0b99a6: 5450 1f06 |0005: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@061f │ │ +0b99aa: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ +0b99ae: 6e40 4413 3031 |0009: invoke-virtual {v0, v3, v1, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0b99b4: 5450 1706 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0617 │ │ +0b99b8: 1501 803f |000e: const/high16 v1, #int 1065353216 // #3f80 │ │ +0b99bc: 6e40 4413 3013 |0010: invoke-virtual {v0, v3, v3, v1}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0b99c2: 5450 1c06 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b99c6: 5251 2306 |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b99ca: c871 |0017: mul-float/2addr v1, v7 │ │ +0b99cc: c941 |0018: div-float/2addr v1, v4 │ │ +0b99ce: 5252 2306 |0019: iget v2, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b99d2: c882 |001b: mul-float/2addr v2, v8 │ │ +0b99d4: c942 |001c: div-float/2addr v2, v4 │ │ +0b99d6: 6e40 4413 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0b99dc: 5957 2206 |0020: iput v7, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ +0b99e0: 5958 2106 |0022: iput v8, v5, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ +0b99e4: 6e10 300b 0500 |0024: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:()V // method@0b30 │ │ +0b99ea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=142 │ │ 0x0005 line=143 │ │ 0x000c line=144 │ │ 0x0013 line=146 │ │ 0x0020 line=147 │ │ @@ -220307,18 +220335,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0abbb4: |[0abbb4] com.badlogic.gdx.graphics.OrthographicCamera.translate:(FF)V │ │ -0abbc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0abbc6: 6e40 2d0b 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b2d │ │ -0abbcc: 0e00 |0004: return-void │ │ +0b99ec: |[0b99ec] com.badlogic.gdx.graphics.OrthographicCamera.translate:(FF)V │ │ +0b99fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b99fe: 6e40 2d0b 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b2d │ │ +0b9a04: 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 │ │ @@ -220329,20 +220357,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 │ │ -0abbd0: |[0abbd0] com.badlogic.gdx.graphics.OrthographicCamera.translate:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0abbe0: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0abbe4: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0abbe8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0abbea: 6e40 2d0b 0321 |0005: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b2d │ │ -0abbf0: 0e00 |0008: return-void │ │ +0b9a08: |[0b9a08] com.badlogic.gdx.graphics.OrthographicCamera.translate:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0b9a18: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0b9a1c: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0b9a20: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b9a22: 6e40 2d0b 0321 |0005: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.translate:(FFF)V // method@0b2d │ │ +0b9a28: 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; │ │ @@ -220352,18 +220380,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0abbf4: |[0abbf4] com.badlogic.gdx.graphics.OrthographicCamera.update:()V │ │ -0abc04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0abc06: 6e20 310b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:(Z)V // method@0b31 │ │ -0abc0c: 0e00 |0004: return-void │ │ +0b9a2c: |[0b9a2c] com.badlogic.gdx.graphics.OrthographicCamera.update:()V │ │ +0b9a3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9a3e: 6e20 310b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.update:(Z)V // method@0b31 │ │ +0b9a44: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ │ │ @@ -220372,72 +220400,72 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 110 16-bit code units │ │ -0abc10: |[0abc10] com.badlogic.gdx.graphics.OrthographicCamera.update:(Z)V │ │ -0abc20: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0abc24: 5470 1d06 |0002: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@061d │ │ -0abc28: 5271 2306 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0abc2c: 5272 2206 |0006: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ -0abc30: 7f22 |0008: neg-float v2, v2 │ │ -0abc32: c821 |0009: mul-float/2addr v1, v2 │ │ -0abc34: c961 |000a: div-float/2addr v1, v6 │ │ -0abc36: 5272 2306 |000b: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0abc3a: 5273 2206 |000d: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ -0abc3e: c832 |000f: mul-float/2addr v2, v3 │ │ -0abc40: c962 |0010: div-float/2addr v2, v6 │ │ -0abc42: 5273 2306 |0011: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0abc46: 5274 2106 |0013: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ -0abc4a: 7f44 |0015: neg-float v4, v4 │ │ -0abc4c: c843 |0016: mul-float/2addr v3, v4 │ │ -0abc4e: c963 |0017: div-float/2addr v3, v6 │ │ -0abc50: 5274 2306 |0018: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0abc54: 5275 2106 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ -0abc58: c854 |001c: mul-float/2addr v4, v5 │ │ -0abc5a: c964 |001d: div-float/2addr v4, v6 │ │ -0abc5c: 5275 1b06 |001e: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ -0abc60: 7110 7d24 0500 |0020: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0abc66: 0a05 |0023: move-result v5 │ │ -0abc68: 5276 1806 |0024: iget v6, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.far:F // field@0618 │ │ -0abc6c: 7110 7d24 0600 |0026: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0abc72: 0a06 |0029: move-result v6 │ │ -0abc74: 7407 8d12 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@128d │ │ -0abc7a: 5470 2006 |002d: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0620 │ │ -0abc7e: 5471 1c06 |002f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0abc82: 5472 1e06 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ -0abc86: 5473 1c06 |0033: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ -0abc8a: 6e20 4513 3200 |0035: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0abc90: 0c02 |0038: move-result-object v2 │ │ -0abc92: 5473 1706 |0039: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0617 │ │ -0abc96: 6e20 2313 3200 |003b: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0abc9c: 0c02 |003e: move-result-object v2 │ │ -0abc9e: 5473 1f06 |003f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@061f │ │ -0abca2: 6e40 8c12 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@128c │ │ -0abca8: 5470 1606 |0044: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ -0abcac: 5471 1d06 |0046: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@061d │ │ -0abcb0: 6e20 8612 1000 |0048: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0abcb6: 5470 1606 |004b: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ -0abcba: 5400 f80a |004d: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0abcbe: 5471 2006 |004f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0620 │ │ -0abcc2: 5411 f80a |0051: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0abcc6: 7120 7712 1000 |0053: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -0abccc: 3808 1700 |0056: if-eqz v8, 006d // +0017 │ │ -0abcd0: 5470 1a06 |0058: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@061a │ │ -0abcd4: 5471 1606 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ -0abcd8: 6e20 8612 1000 |005c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0abcde: 5470 1a06 |005f: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@061a │ │ -0abce2: 5400 f80a |0061: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0abce6: 7110 7412 0000 |0063: invoke-static {v0}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@1274 │ │ -0abcec: 5470 1906 |0066: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@0619 │ │ -0abcf0: 5471 1a06 |0068: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@061a │ │ -0abcf4: 6e20 ce11 1000 |006a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@11ce │ │ -0abcfa: 0e00 |006d: return-void │ │ +0b9a48: |[0b9a48] com.badlogic.gdx.graphics.OrthographicCamera.update:(Z)V │ │ +0b9a58: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0b9a5c: 5470 1d06 |0002: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@061d │ │ +0b9a60: 5271 2306 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b9a64: 5272 2206 |0006: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ +0b9a68: 7f22 |0008: neg-float v2, v2 │ │ +0b9a6a: c821 |0009: mul-float/2addr v1, v2 │ │ +0b9a6c: c961 |000a: div-float/2addr v1, v6 │ │ +0b9a6e: 5272 2306 |000b: iget v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b9a72: 5273 2206 |000d: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ +0b9a76: c832 |000f: mul-float/2addr v2, v3 │ │ +0b9a78: c962 |0010: div-float/2addr v2, v6 │ │ +0b9a7a: 5273 2306 |0011: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b9a7e: 5274 2106 |0013: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ +0b9a82: 7f44 |0015: neg-float v4, v4 │ │ +0b9a84: c843 |0016: mul-float/2addr v3, v4 │ │ +0b9a86: c963 |0017: div-float/2addr v3, v6 │ │ +0b9a88: 5274 2306 |0018: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0b9a8c: 5275 2106 |001a: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ +0b9a90: c854 |001c: mul-float/2addr v4, v5 │ │ +0b9a92: c964 |001d: div-float/2addr v4, v6 │ │ +0b9a94: 5275 1b06 |001e: iget v5, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.near:F // field@061b │ │ +0b9a98: 7110 7d24 0500 |0020: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0b9a9e: 0a05 |0023: move-result v5 │ │ +0b9aa0: 5276 1806 |0024: iget v6, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.far:F // field@0618 │ │ +0b9aa4: 7110 7d24 0600 |0026: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0b9aaa: 0a06 |0029: move-result v6 │ │ +0b9aac: 7407 8d12 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@128d │ │ +0b9ab2: 5470 2006 |002d: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0620 │ │ +0b9ab6: 5471 1c06 |002f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b9aba: 5472 1e06 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@061e │ │ +0b9abe: 5473 1c06 |0033: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@061c │ │ +0b9ac2: 6e20 4513 3200 |0035: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0b9ac8: 0c02 |0038: move-result-object v2 │ │ +0b9aca: 5473 1706 |0039: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0617 │ │ +0b9ace: 6e20 2313 3200 |003b: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +0b9ad4: 0c02 |003e: move-result-object v2 │ │ +0b9ad6: 5473 1f06 |003f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@061f │ │ +0b9ada: 6e40 8c12 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@128c │ │ +0b9ae0: 5470 1606 |0044: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ +0b9ae4: 5471 1d06 |0046: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@061d │ │ +0b9ae8: 6e20 8612 1000 |0048: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0b9aee: 5470 1606 |004b: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ +0b9af2: 5400 f80a |004d: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0b9af6: 5471 2006 |004f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0620 │ │ +0b9afa: 5411 f80a |0051: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0b9afe: 7120 7712 1000 |0053: invoke-static {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +0b9b04: 3808 1700 |0056: if-eqz v8, 006d // +0017 │ │ +0b9b08: 5470 1a06 |0058: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@061a │ │ +0b9b0c: 5471 1606 |005a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ +0b9b10: 6e20 8612 1000 |005c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0b9b16: 5470 1a06 |005f: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@061a │ │ +0b9b1a: 5400 f80a |0061: iget-object v0, v0, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0b9b1e: 7110 7412 0000 |0063: invoke-static {v0}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@1274 │ │ +0b9b24: 5470 1906 |0066: iget-object v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@0619 │ │ +0b9b28: 5471 1a06 |0068: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@061a │ │ +0b9b2c: 6e20 ce11 1000 |006a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@11ce │ │ +0b9b32: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x002d line=118 │ │ 0x0044 line=119 │ │ 0x004b line=120 │ │ 0x0056 line=122 │ │ @@ -220482,22 +220510,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0abcfc: |[0abcfc] com.badlogic.gdx.graphics.PerspectiveCamera.:()V │ │ -0abd0c: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ -0abd12: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ -0abd16: 5910 2706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ -0abd1a: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0abd1e: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0abd24: 5b10 2d06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@062d │ │ -0abd28: 0e00 |000e: return-void │ │ +0b9b34: |[0b9b34] com.badlogic.gdx.graphics.PerspectiveCamera.:()V │ │ +0b9b44: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ +0b9b4a: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ +0b9b4e: 5910 2706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ +0b9b52: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b9b56: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0b9b5c: 5b10 2d06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@062d │ │ +0b9b60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=27 │ │ 0x0007 line=45 │ │ 0x000e line=30 │ │ locals : │ │ @@ -220508,26 +220536,26 @@ │ │ type : '(FFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0abd2c: |[0abd2c] com.badlogic.gdx.graphics.PerspectiveCamera.:(FFF)V │ │ -0abd3c: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ -0abd42: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ -0abd46: 5910 2706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ -0abd4a: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0abd4e: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0abd54: 5b10 2d06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@062d │ │ -0abd58: 5912 2706 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ -0abd5c: 5913 3106 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0631 │ │ -0abd60: 5914 3006 |0012: iput v4, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0630 │ │ -0abd64: 6e10 340b 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:()V // method@0b34 │ │ -0abd6a: 0e00 |0017: return-void │ │ +0b9b64: |[0b9b64] com.badlogic.gdx.graphics.PerspectiveCamera.:(FFF)V │ │ +0b9b74: 7010 bc09 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/Camera;.:()V // method@09bc │ │ +0b9b7a: 1500 8642 |0003: const/high16 v0, #int 1116078080 // #4286 │ │ +0b9b7e: 5910 2706 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ +0b9b82: 2200 dd01 |0007: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0b9b86: 7010 1d13 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0b9b8c: 5b10 2d06 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@062d │ │ +0b9b90: 5912 2706 |000e: iput v2, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ +0b9b94: 5913 3106 |0010: iput v3, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0631 │ │ +0b9b98: 5914 3006 |0012: iput v4, v1, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0630 │ │ +0b9b9c: 6e10 340b 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:()V // method@0b34 │ │ +0b9ba2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=27 │ │ 0x0007 line=45 │ │ 0x000e line=39 │ │ 0x0010 line=40 │ │ @@ -220546,18 +220574,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0abd6c: |[0abd6c] com.badlogic.gdx.graphics.PerspectiveCamera.update:()V │ │ -0abd7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0abd7e: 6e20 350b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:(Z)V // method@0b35 │ │ -0abd84: 0e00 |0004: return-void │ │ +0b9ba4: |[0b9ba4] com.badlogic.gdx.graphics.PerspectiveCamera.update:()V │ │ +0b9bb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9bb6: 6e20 350b 0100 |0001: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.update:(Z)V // method@0b35 │ │ +0b9bbc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/PerspectiveCamera; │ │ │ │ @@ -220566,57 +220594,57 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -0abd88: |[0abd88] com.badlogic.gdx.graphics.PerspectiveCamera.update:(Z)V │ │ -0abd98: 5251 3106 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0631 │ │ -0abd9c: 5252 3006 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0630 │ │ -0abda0: a900 0102 |0004: div-float v0, v1, v2 │ │ -0abda4: 5451 2c06 |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@062c │ │ -0abda8: 5252 2a06 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.near:F // field@062a │ │ -0abdac: 7110 7d24 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0abdb2: 0a02 |000d: move-result v2 │ │ -0abdb4: 5253 2606 |000e: iget v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.far:F // field@0626 │ │ -0abdb8: 7110 7d24 0300 |0010: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0abdbe: 0a03 |0013: move-result v3 │ │ -0abdc0: 5254 2706 |0014: iget v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ -0abdc4: 6e50 9012 2143 |0016: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/math/Matrix4;.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@1290 │ │ -0abdca: 5451 2f06 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@062f │ │ -0abdce: 5452 2b06 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ -0abdd2: 5453 2d06 |001d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@062d │ │ -0abdd6: 5454 2b06 |001f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ -0abdda: 6e20 4513 4300 |0021: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ -0abde0: 0c03 |0024: move-result-object v3 │ │ -0abde2: 5454 2506 |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0625 │ │ -0abde6: 6e20 2313 4300 |0027: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ -0abdec: 0c03 |002a: move-result-object v3 │ │ -0abdee: 5454 2e06 |002b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@062e │ │ -0abdf2: 6e40 8c12 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@128c │ │ -0abdf8: 5451 2406 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0624 │ │ -0abdfc: 5452 2c06 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@062c │ │ -0abe00: 6e20 8612 2100 |0034: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0abe06: 5451 2406 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0624 │ │ -0abe0a: 5411 f80a |0039: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0abe0e: 5452 2f06 |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@062f │ │ -0abe12: 5422 f80a |003d: iget-object v2, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0abe16: 7120 7712 2100 |003f: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ -0abe1c: 3806 1700 |0042: if-eqz v6, 0059 // +0017 │ │ -0abe20: 5451 2906 |0044: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0629 │ │ -0abe24: 5452 2406 |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0624 │ │ -0abe28: 6e20 8612 2100 |0048: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0abe2e: 5451 2906 |004b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0629 │ │ -0abe32: 5411 f80a |004d: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0abe36: 7110 7412 0100 |004f: invoke-static {v1}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@1274 │ │ -0abe3c: 5451 2806 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@0628 │ │ -0abe40: 5452 2906 |0054: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0629 │ │ -0abe44: 6e20 ce11 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@11ce │ │ -0abe4a: 0e00 |0059: return-void │ │ +0b9bc0: |[0b9bc0] com.badlogic.gdx.graphics.PerspectiveCamera.update:(Z)V │ │ +0b9bd0: 5251 3106 |0000: iget v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportWidth:F // field@0631 │ │ +0b9bd4: 5252 3006 |0002: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.viewportHeight:F // field@0630 │ │ +0b9bd8: a900 0102 |0004: div-float v0, v1, v2 │ │ +0b9bdc: 5451 2c06 |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@062c │ │ +0b9be0: 5252 2a06 |0008: iget v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.near:F // field@062a │ │ +0b9be4: 7110 7d24 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0b9bea: 0a02 |000d: move-result v2 │ │ +0b9bec: 5253 2606 |000e: iget v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.far:F // field@0626 │ │ +0b9bf0: 7110 7d24 0300 |0010: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0b9bf6: 0a03 |0013: move-result v3 │ │ +0b9bf8: 5254 2706 |0014: iget v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.fieldOfView:F // field@0627 │ │ +0b9bfc: 6e50 9012 2143 |0016: invoke-virtual {v1, v2, v3, v4, v0}, Lcom/badlogic/gdx/math/Matrix4;.setToProjection:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@1290 │ │ +0b9c02: 5451 2f06 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@062f │ │ +0b9c06: 5452 2b06 |001b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ +0b9c0a: 5453 2d06 |001d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@062d │ │ +0b9c0e: 5454 2b06 |001f: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.position:Lcom/badlogic/gdx/math/Vector3; // field@062b │ │ +0b9c12: 6e20 4513 4300 |0021: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1345 │ │ +0b9c18: 0c03 |0024: move-result-object v3 │ │ +0b9c1a: 5454 2506 |0025: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.direction:Lcom/badlogic/gdx/math/Vector3; // field@0625 │ │ +0b9c1e: 6e20 2313 4300 |0027: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/math/Vector3;.add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; // method@1323 │ │ +0b9c24: 0c03 |002a: move-result-object v3 │ │ +0b9c26: 5454 2e06 |002b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.up:Lcom/badlogic/gdx/math/Vector3; // field@062e │ │ +0b9c2a: 6e40 8c12 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@128c │ │ +0b9c30: 5451 2406 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0624 │ │ +0b9c34: 5452 2c06 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@062c │ │ +0b9c38: 6e20 8612 2100 |0034: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0b9c3e: 5451 2406 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0624 │ │ +0b9c42: 5411 f80a |0039: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0b9c46: 5452 2f06 |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@062f │ │ +0b9c4a: 5422 f80a |003d: iget-object v2, v2, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0b9c4e: 7120 7712 2100 |003f: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:([F[F)V // method@1277 │ │ +0b9c54: 3806 1700 |0042: if-eqz v6, 0059 // +0017 │ │ +0b9c58: 5451 2906 |0044: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0629 │ │ +0b9c5c: 5452 2406 |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0624 │ │ +0b9c60: 6e20 8612 2100 |0048: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0b9c66: 5451 2906 |004b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0629 │ │ +0b9c6a: 5411 f80a |004d: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0b9c6e: 7110 7412 0100 |004f: invoke-static {v1}, Lcom/badlogic/gdx/math/Matrix4;.inv:([F)Z // method@1274 │ │ +0b9c74: 5451 2806 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.frustum:Lcom/badlogic/gdx/math/Frustum; // field@0628 │ │ +0b9c78: 5452 2906 |0054: iget-object v2, v5, Lcom/badlogic/gdx/graphics/PerspectiveCamera;.invProjectionView:Lcom/badlogic/gdx/math/Matrix4; // field@0629 │ │ +0b9c7c: 6e20 ce11 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Frustum;.update:(Lcom/badlogic/gdx/math/Matrix4;)V // method@11ce │ │ +0b9c82: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x0019 line=56 │ │ 0x0030 line=57 │ │ 0x0037 line=58 │ │ @@ -220676,45 +220704,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0abe4c: |[0abe4c] com.badlogic.gdx.graphics.Pixmap.:()V │ │ -0abe5c: 6200 3406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0634 │ │ -0abe60: 6900 4006 |0002: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0640 │ │ -0abe64: 0e00 |0004: return-void │ │ +0b9c84: |[0b9c84] com.badlogic.gdx.graphics.Pixmap.:()V │ │ +0b9c94: 6200 3406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.SourceOver:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0634 │ │ +0b9c98: 6900 4006 |0002: sput-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0640 │ │ +0b9c9c: 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 │ │ -0abe68: |[0abe68] com.badlogic.gdx.graphics.Pixmap.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ -0abe78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0abe7a: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0abe80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0abe82: 5930 4106 |0005: iput v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0abe86: 2200 3201 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ -0abe8a: 7110 410b 0600 |0009: invoke-static {v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b41 │ │ -0abe90: 0a01 |000c: move-result v1 │ │ -0abe92: 7040 410c 4015 |000d: invoke-direct {v0, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c41 │ │ -0abe98: 5b30 4306 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0abe9c: 6e52 5f0b 2322 |0012: invoke-virtual {v3, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(FFFF)V // method@0b5f │ │ -0abea2: 6e10 520b 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b52 │ │ -0abea8: 0e00 |0018: return-void │ │ +0b9ca0: |[0b9ca0] com.badlogic.gdx.graphics.Pixmap.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ +0b9cb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b9cb2: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b9cb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b9cba: 5930 4106 |0005: iput v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9cbe: 2200 3201 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ +0b9cc2: 7110 410b 0600 |0009: invoke-static {v6}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.toGdx2DPixmapFormat:(Lcom/badlogic/gdx/graphics/Pixmap$Format;)I // method@0b41 │ │ +0b9cc8: 0a01 |000c: move-result v1 │ │ +0b9cca: 7040 410c 4015 |000d: invoke-direct {v0, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c41 │ │ +0b9cd0: 5b30 4306 |0010: iput-object v0, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9cd4: 6e52 5f0b 2322 |0012: invoke-virtual {v3, v2, v2, v2, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(FFFF)V // method@0b5f │ │ +0b9cda: 6e10 520b 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b52 │ │ +0b9ce0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0004 line=91 │ │ 0x0007 line=114 │ │ 0x0012 line=115 │ │ 0x0015 line=116 │ │ @@ -220730,40 +220758,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 │ │ -0abeac: |[0abeac] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0abebc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0abebe: 7010 9524 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0abec4: 5962 4106 |0004: iput v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0abec8: 6e10 9909 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.readBytes:()[B // method@0999 │ │ -0abece: 0c00 |0009: move-result-object v0 │ │ -0abed0: 2202 3201 |000a: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ -0abed4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0abed6: 2104 |000d: array-length v4, v0 │ │ -0abed8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0abeda: 7055 440c 0243 |000f: invoke-direct {v2, v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c44 │ │ -0abee0: 5b62 4306 |0012: iput-object v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0abee4: 0e00 |0014: return-void │ │ -0abee6: 0d01 |0015: move-exception v1 │ │ -0abee8: 2202 bc02 |0016: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0abeec: 2203 9103 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0abef0: 7010 d024 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0abef6: 1a04 8702 |001d: const-string v4, "Couldn't load file: " // string@0287 │ │ -0abefa: 6e20 d724 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0abf00: 0c03 |0022: move-result-object v3 │ │ -0abf02: 6e20 d624 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0abf08: 0c03 |0026: move-result-object v3 │ │ -0abf0a: 6e10 dd24 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0abf10: 0c03 |002a: move-result-object v3 │ │ -0abf12: 7030 2a1e 3201 |002b: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0abf18: 2702 |002e: throw v2 │ │ +0b9ce4: |[0b9ce4] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0b9cf4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b9cf6: 7010 9524 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b9cfc: 5962 4106 |0004: iput v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9d00: 6e10 9909 0700 |0006: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.readBytes:()[B // method@0999 │ │ +0b9d06: 0c00 |0009: move-result-object v0 │ │ +0b9d08: 2202 3201 |000a: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ +0b9d0c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0b9d0e: 2104 |000d: array-length v4, v0 │ │ +0b9d10: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0b9d12: 7055 440c 0243 |000f: invoke-direct {v2, v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c44 │ │ +0b9d18: 5b62 4306 |0012: iput-object v2, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9d1c: 0e00 |0014: return-void │ │ +0b9d1e: 0d01 |0015: move-exception v1 │ │ +0b9d20: 2202 bc02 |0016: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0b9d24: 2203 9103 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0b9d28: 7010 d024 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0b9d2e: 1a04 8702 |001d: const-string v4, "Couldn't load file: " // string@0287 │ │ +0b9d32: 6e20 d724 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0b9d38: 0c03 |0022: move-result-object v3 │ │ +0b9d3a: 6e20 d624 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0b9d40: 0c03 |0026: move-result-object v3 │ │ +0b9d42: 6e10 dd24 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0b9d48: 0c03 |002a: move-result-object v3 │ │ +0b9d4a: 7030 2a1e 3201 |002b: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0b9d50: 2702 |002e: throw v2 │ │ catches : 1 │ │ 0x0006 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0015 │ │ positions : │ │ 0x0001 line=135 │ │ 0x0004 line=91 │ │ 0x0006 line=137 │ │ @@ -220782,20 +220810,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 │ │ -0abf2c: |[0abf2c] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;)V │ │ -0abf3c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0abf42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0abf44: 5910 4106 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0abf48: 5b12 4306 |0006: iput-object v2, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0abf4c: 0e00 |0008: return-void │ │ +0b9d64: |[0b9d64] com.badlogic.gdx.graphics.Pixmap.:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;)V │ │ +0b9d74: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b9d7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b9d7c: 5910 4106 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9d80: 5b12 4306 |0006: iput-object v2, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9d84: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=91 │ │ 0x0006 line=147 │ │ 0x0008 line=148 │ │ locals : │ │ @@ -220807,28 +220835,28 @@ │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0abf50: |[0abf50] com.badlogic.gdx.graphics.Pixmap.:([BII)V │ │ -0abf60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0abf62: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0abf68: 5931 4106 |0004: iput v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0abf6c: 2201 3201 |0006: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ -0abf70: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0abf72: 7052 440c 4165 |0009: invoke-direct {v1, v4, v5, v6, v2}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c44 │ │ -0abf78: 5b31 4306 |000c: iput-object v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0abf7c: 0e00 |000e: return-void │ │ -0abf7e: 0d00 |000f: move-exception v0 │ │ -0abf80: 2201 bc02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0abf84: 1a02 8802 |0012: const-string v2, "Couldn't load pixmap from image data" // string@0288 │ │ -0abf88: 7030 2a1e 2100 |0014: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0abf8e: 2701 |0017: throw v1 │ │ +0b9d88: |[0b9d88] com.badlogic.gdx.graphics.Pixmap.:([BII)V │ │ +0b9d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b9d9a: 7010 9524 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0b9da0: 5931 4106 |0004: iput v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9da4: 2201 3201 |0006: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ +0b9da8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0b9daa: 7052 440c 4165 |0009: invoke-direct {v1, v4, v5, v6, v2}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:([BIII)V // method@0c44 │ │ +0b9db0: 5b31 4306 |000c: iput-object v1, v3, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9db4: 0e00 |000e: return-void │ │ +0b9db6: 0d00 |000f: move-exception v0 │ │ +0b9db8: 2201 bc02 |0010: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0b9dbc: 1a02 8802 |0012: const-string v2, "Couldn't load pixmap from image data" // string@0288 │ │ +0b9dc0: 7030 2a1e 2100 |0014: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0b9dc6: 2701 |0017: throw v1 │ │ catches : 1 │ │ 0x0006 - 0x000e │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0001 line=123 │ │ 0x0004 line=91 │ │ 0x0006 line=125 │ │ @@ -220847,40 +220875,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 │ │ -0abfa0: |[0abfa0] com.badlogic.gdx.graphics.Pixmap.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ -0abfb0: 6200 4006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0640 │ │ -0abfb4: 1100 |0002: return-object v0 │ │ +0b9dd8: |[0b9dd8] com.badlogic.gdx.graphics.Pixmap.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; │ │ +0b9de8: 6200 4006 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0640 │ │ +0b9dec: 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 │ │ -0abfb8: |[0abfb8] com.badlogic.gdx.graphics.Pixmap.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V │ │ -0abfc8: 6901 4006 |0000: sput-object v1, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0640 │ │ -0abfcc: 6200 3306 |0002: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ -0abfd0: 3301 0700 |0004: if-ne v1, v0, 000b // +0007 │ │ -0abfd4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0abfd6: 7110 640c 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c64 │ │ -0abfdc: 0e00 |000a: return-void │ │ -0abfde: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0abfe0: 28fb |000c: goto 0007 // -0005 │ │ +0b9df0: |[0b9df0] com.badlogic.gdx.graphics.Pixmap.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V │ │ +0b9e00: 6901 4006 |0000: sput-object v1, Lcom/badlogic/gdx/graphics/Pixmap;.blending:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0640 │ │ +0b9e04: 6200 3306 |0002: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ +0b9e08: 3301 0700 |0004: if-ne v1, v0, 000b // +0007 │ │ +0b9e0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b9e0e: 7110 640c 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c64 │ │ +0b9e14: 0e00 |000a: return-void │ │ +0b9e16: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0b9e18: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x000a line=100 │ │ 0x000b line=99 │ │ locals : │ │ @@ -220891,22 +220919,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 │ │ -0abfe4: |[0abfe4] com.badlogic.gdx.graphics.Pixmap.setFilter:(Lcom/badlogic/gdx/graphics/Pixmap$Filter;)V │ │ -0abff4: 6200 3706 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0637 │ │ -0abff8: 3301 0700 |0002: if-ne v1, v0, 0009 // +0007 │ │ -0abffc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0abffe: 7110 670c 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c67 │ │ -0ac004: 0e00 |0008: return-void │ │ -0ac006: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0ac008: 28fb |000a: goto 0005 // -0005 │ │ +0b9e1c: |[0b9e1c] com.badlogic.gdx.graphics.Pixmap.setFilter:(Lcom/badlogic/gdx/graphics/Pixmap$Filter;)V │ │ +0b9e2c: 6200 3706 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Filter;.NearestNeighbour:Lcom/badlogic/gdx/graphics/Pixmap$Filter; // field@0637 │ │ +0b9e30: 3301 0700 |0002: if-ne v1, v0, 0009 // +0007 │ │ +0b9e34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b9e36: 7110 670c 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c67 │ │ +0b9e3c: 0e00 |0008: return-void │ │ +0b9e3e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0b9e40: 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; │ │ @@ -220917,26 +220945,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ac00c: |[0ac00c] com.badlogic.gdx.graphics.Pixmap.dispose:()V │ │ -0ac01c: 5520 4206 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0642 │ │ -0ac020: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ac024: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ac028: 1a01 040d |0006: const-string v1, "Pixmap already disposed!" // string@0d04 │ │ -0ac02c: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ac032: 2700 |000b: throw v0 │ │ -0ac034: 5420 4306 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac038: 6e10 470c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.dispose:()V // method@0c47 │ │ -0ac03e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0ac040: 5c20 4206 |0012: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0642 │ │ -0ac044: 0e00 |0014: return-void │ │ +0b9e44: |[0b9e44] com.badlogic.gdx.graphics.Pixmap.dispose:()V │ │ +0b9e54: 5520 4206 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0642 │ │ +0b9e58: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0b9e5c: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0b9e60: 1a01 040d |0006: const-string v1, "Pixmap already disposed!" // string@0d04 │ │ +0b9e64: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0b9e6a: 2700 |000b: throw v0 │ │ +0b9e6c: 5420 4306 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9e70: 6e10 470c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.dispose:()V // method@0c47 │ │ +0b9e76: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0b9e78: 5c20 4206 |0012: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0642 │ │ +0b9e7c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000c line=296 │ │ 0x0011 line=297 │ │ 0x0014 line=298 │ │ locals : │ │ @@ -220947,19 +220975,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0ac048: |[0ac048] com.badlogic.gdx.graphics.Pixmap.drawCircle:(III)V │ │ -0ac058: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac05c: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac060: 6e51 480c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(IIII)V // method@0c48 │ │ -0ac066: 0e00 |0007: return-void │ │ +0b9e80: |[0b9e80] com.badlogic.gdx.graphics.Pixmap.drawCircle:(III)V │ │ +0b9e90: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9e94: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9e98: 6e51 480c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(IIII)V // method@0c48 │ │ +0b9e9e: 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 │ │ @@ -220971,23 +220999,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ac068: |[0ac068] com.badlogic.gdx.graphics.Pixmap.drawLine:(IIII)V │ │ -0ac078: 5460 4306 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac07c: 5265 4106 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac080: 0171 |0004: move v1, v7 │ │ -0ac082: 0182 |0005: move v2, v8 │ │ -0ac084: 0193 |0006: move v3, v9 │ │ -0ac086: 01a4 |0007: move v4, v10 │ │ -0ac088: 7406 4a0c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(IIIII)V // method@0c4a │ │ -0ac08e: 0e00 |000b: return-void │ │ +0b9ea0: |[0b9ea0] com.badlogic.gdx.graphics.Pixmap.drawLine:(IIII)V │ │ +0b9eb0: 5460 4306 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9eb4: 5265 4106 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9eb8: 0171 |0004: move v1, v7 │ │ +0b9eba: 0182 |0005: move v2, v8 │ │ +0b9ebc: 0193 |0006: move v3, v9 │ │ +0b9ebe: 01a4 |0007: move v4, v10 │ │ +0b9ec0: 7406 4a0c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(IIIII)V // method@0c4a │ │ +0b9ec6: 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 │ │ @@ -221000,19 +221028,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0ac090: |[0ac090] com.badlogic.gdx.graphics.Pixmap.drawPixel:(II)V │ │ -0ac0a0: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac0a4: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac0a8: 6e40 650c 3014 |0004: invoke-virtual {v0, v3, v4, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c65 │ │ -0ac0ae: 0e00 |0007: return-void │ │ +0b9ec8: |[0b9ec8] com.badlogic.gdx.graphics.Pixmap.drawPixel:(II)V │ │ +0b9ed8: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9edc: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9ee0: 6e40 650c 3014 |0004: invoke-virtual {v0, v3, v4, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c65 │ │ +0b9ee6: 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 │ │ @@ -221023,18 +221051,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ac0b0: |[0ac0b0] com.badlogic.gdx.graphics.Pixmap.drawPixel:(III)V │ │ -0ac0c0: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac0c4: 6e40 650c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c65 │ │ -0ac0ca: 0e00 |0005: return-void │ │ +0b9ee8: |[0b9ee8] com.badlogic.gdx.graphics.Pixmap.drawPixel:(III)V │ │ +0b9ef8: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9efc: 6e40 650c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(III)V // method@0c65 │ │ +0b9f02: 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 │ │ @@ -221046,27 +221074,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 │ │ -0ac0cc: |[0ac0cc] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ -0ac0dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ac0de: 6e10 5d0b 0900 |0001: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0ac0e4: 0a06 |0004: move-result v6 │ │ -0ac0e6: 6e10 5a0b 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0ac0ec: 0a07 |0008: move-result v7 │ │ -0ac0ee: 0780 |0009: move-object v0, v8 │ │ -0ac0f0: 0791 |000a: move-object v1, v9 │ │ -0ac0f2: 01a2 |000b: move v2, v10 │ │ -0ac0f4: 01b3 |000c: move v3, v11 │ │ -0ac0f6: 0145 |000d: move v5, v4 │ │ -0ac0f8: 7408 4f0b 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@0b4f │ │ -0ac0fe: 0e00 |0011: return-void │ │ +0b9f04: |[0b9f04] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ +0b9f14: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b9f16: 6e10 5d0b 0900 |0001: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0b9f1c: 0a06 |0004: move-result v6 │ │ +0b9f1e: 6e10 5a0b 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0b9f24: 0a07 |0008: move-result v7 │ │ +0b9f26: 0780 |0009: move-object v0, v8 │ │ +0b9f28: 0791 |000a: move-object v1, v9 │ │ +0b9f2a: 01a2 |000b: move v2, v10 │ │ +0b9f2c: 01b3 |000c: move v3, v11 │ │ +0b9f2e: 0145 |000d: move v5, v4 │ │ +0b9f30: 7408 4f0b 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@0b4f │ │ +0b9f36: 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; │ │ @@ -221078,25 +221106,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 │ │ -0ac100: |[0ac100] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V │ │ -0ac110: 5480 4306 |0000: iget-object v0, v8, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac114: 5491 4306 |0002: iget-object v1, v9, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac118: 01c2 |0004: move v2, v12 │ │ -0ac11a: 01d3 |0005: move v3, v13 │ │ -0ac11c: 01a4 |0006: move v4, v10 │ │ -0ac11e: 01b5 |0007: move v5, v11 │ │ -0ac120: 01e6 |0008: move v6, v14 │ │ -0ac122: 01f7 |0009: move v7, v15 │ │ -0ac124: 7408 4d0c 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@0c4d │ │ -0ac12a: 0e00 |000d: return-void │ │ +0b9f38: |[0b9f38] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIII)V │ │ +0b9f48: 5480 4306 |0000: iget-object v0, v8, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9f4c: 5491 4306 |0002: iget-object v1, v9, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9f50: 01c2 |0004: move v2, v12 │ │ +0b9f52: 01d3 |0005: move v3, v13 │ │ +0b9f54: 01a4 |0006: move v4, v10 │ │ +0b9f56: 01b5 |0007: move v5, v11 │ │ +0b9f58: 01e6 |0008: move v6, v14 │ │ +0b9f5a: 01f7 |0009: move v7, v15 │ │ +0b9f5c: 7408 4d0c 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@0c4d │ │ +0b9f62: 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; │ │ @@ -221112,27 +221140,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 │ │ -0ac12c: |[0ac12c] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V │ │ -0ac13c: 54a0 4306 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac140: 54b1 4306 |0002: iget-object v1, v11, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac144: 01c2 |0004: move v2, v12 │ │ -0ac146: 01d3 |0005: move v3, v13 │ │ -0ac148: 01e4 |0006: move v4, v14 │ │ -0ac14a: 01f5 |0007: move v5, v15 │ │ -0ac14c: 0206 1000 |0008: move/from16 v6, v16 │ │ -0ac150: 0207 1100 |000a: move/from16 v7, v17 │ │ -0ac154: 0208 1200 |000c: move/from16 v8, v18 │ │ -0ac158: 0209 1300 |000e: move/from16 v9, v19 │ │ -0ac15c: 740a 4e0c 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@0c4e │ │ -0ac162: 0e00 |0013: return-void │ │ +0b9f64: |[0b9f64] com.badlogic.gdx.graphics.Pixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V │ │ +0b9f74: 54a0 4306 |0000: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9f78: 54b1 4306 |0002: iget-object v1, v11, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9f7c: 01c2 |0004: move v2, v12 │ │ +0b9f7e: 01d3 |0005: move v3, v13 │ │ +0b9f80: 01e4 |0006: move v4, v14 │ │ +0b9f82: 01f5 |0007: move v5, v15 │ │ +0b9f84: 0206 1000 |0008: move/from16 v6, v16 │ │ +0b9f88: 0207 1100 |000a: move/from16 v7, v17 │ │ +0b9f8c: 0208 1200 |000c: move/from16 v8, v18 │ │ +0b9f90: 0209 1300 |000e: move/from16 v9, v19 │ │ +0b9f94: 740a 4e0c 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@0c4e │ │ +0b9f9a: 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; │ │ @@ -221150,23 +221178,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ac164: |[0ac164] com.badlogic.gdx.graphics.Pixmap.drawRectangle:(IIII)V │ │ -0ac174: 5460 4306 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac178: 5265 4106 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac17c: 0171 |0004: move v1, v7 │ │ -0ac17e: 0182 |0005: move v2, v8 │ │ -0ac180: 0193 |0006: move v3, v9 │ │ -0ac182: 01a4 |0007: move v4, v10 │ │ -0ac184: 7406 4f0c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(IIIII)V // method@0c4f │ │ -0ac18a: 0e00 |000b: return-void │ │ +0b9f9c: |[0b9f9c] com.badlogic.gdx.graphics.Pixmap.drawRectangle:(IIII)V │ │ +0b9fac: 5460 4306 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9fb0: 5265 4106 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9fb4: 0171 |0004: move v1, v7 │ │ +0b9fb6: 0182 |0005: move v2, v8 │ │ +0b9fb8: 0193 |0006: move v3, v9 │ │ +0b9fba: 01a4 |0007: move v4, v10 │ │ +0b9fbc: 7406 4f0c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(IIIII)V // method@0c4f │ │ +0b9fc2: 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 │ │ @@ -221179,19 +221207,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ac18c: |[0ac18c] com.badlogic.gdx.graphics.Pixmap.fill:()V │ │ -0ac19c: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac1a0: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac1a4: 6e20 450c 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(I)V // method@0c45 │ │ -0ac1aa: 0e00 |0007: return-void │ │ +0b9fc4: |[0b9fc4] com.badlogic.gdx.graphics.Pixmap.fill:()V │ │ +0b9fd4: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9fd8: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9fdc: 6e20 450c 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(I)V // method@0c45 │ │ +0b9fe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0007 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/Pixmap; │ │ │ │ @@ -221200,19 +221228,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0ac1ac: |[0ac1ac] com.badlogic.gdx.graphics.Pixmap.fillCircle:(III)V │ │ -0ac1bc: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac1c0: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac1c4: 6e51 510c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(IIII)V // method@0c51 │ │ -0ac1ca: 0e00 |0007: return-void │ │ +0b9fe4: |[0b9fe4] com.badlogic.gdx.graphics.Pixmap.fillCircle:(III)V │ │ +0b9ff4: 5420 4306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0b9ff8: 5221 4106 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0b9ffc: 6e51 510c 3054 |0004: invoke-virtual {v0, v3, v4, v5, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(IIII)V // method@0c51 │ │ +0ba002: 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 │ │ @@ -221224,23 +221252,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ac1cc: |[0ac1cc] com.badlogic.gdx.graphics.Pixmap.fillRectangle:(IIII)V │ │ -0ac1dc: 5460 4306 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac1e0: 5265 4106 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac1e4: 0171 |0004: move v1, v7 │ │ -0ac1e6: 0182 |0005: move v2, v8 │ │ -0ac1e8: 0193 |0006: move v3, v9 │ │ -0ac1ea: 01a4 |0007: move v4, v10 │ │ -0ac1ec: 7406 530c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(IIIII)V // method@0c53 │ │ -0ac1f2: 0e00 |000b: return-void │ │ +0ba004: |[0ba004] com.badlogic.gdx.graphics.Pixmap.fillRectangle:(IIII)V │ │ +0ba014: 5460 4306 |0000: iget-object v0, v6, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba018: 5265 4106 |0002: iget v5, v6, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0ba01c: 0171 |0004: move v1, v7 │ │ +0ba01e: 0182 |0005: move v2, v8 │ │ +0ba020: 0193 |0006: move v3, v9 │ │ +0ba022: 01a4 |0007: move v4, v10 │ │ +0ba024: 7406 530c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(IIIII)V // method@0c53 │ │ +0ba02a: 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 │ │ @@ -221253,21 +221281,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 │ │ -0ac1f4: |[0ac1f4] com.badlogic.gdx.graphics.Pixmap.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0ac204: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac208: 6e10 560c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFormat:()I // method@0c56 │ │ -0ac20e: 0a00 |0005: move-result v0 │ │ -0ac210: 7110 400b 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b40 │ │ -0ac216: 0c00 |0009: move-result-object v0 │ │ -0ac218: 1100 |000a: return-object v0 │ │ +0ba02c: |[0ba02c] com.badlogic.gdx.graphics.Pixmap.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0ba03c: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba040: 6e10 560c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getFormat:()I // method@0c56 │ │ +0ba046: 0a00 |0005: move-result v0 │ │ +0ba048: 7110 400b 0000 |0006: invoke-static {v0}, Lcom/badlogic/gdx/graphics/Pixmap$Format;.fromGdx2DPixmapFormat:(I)Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b40 │ │ +0ba04e: 0c00 |0009: move-result-object v0 │ │ +0ba050: 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;) │ │ @@ -221275,19 +221303,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac21c: |[0ac21c] com.badlogic.gdx.graphics.Pixmap.getGLFormat:()I │ │ -0ac22c: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac230: 6e10 580c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLFormat:()I // method@0c58 │ │ -0ac236: 0a00 |0005: move-result v0 │ │ -0ac238: 0f00 |0006: return v0 │ │ +0ba054: |[0ba054] com.badlogic.gdx.graphics.Pixmap.getGLFormat:()I │ │ +0ba064: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba068: 6e10 580c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLFormat:()I // method@0c58 │ │ +0ba06e: 0a00 |0005: move-result v0 │ │ +0ba070: 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;) │ │ @@ -221295,19 +221323,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac23c: |[0ac23c] com.badlogic.gdx.graphics.Pixmap.getGLInternalFormat:()I │ │ -0ac24c: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac250: 6e10 590c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c59 │ │ -0ac256: 0a00 |0005: move-result v0 │ │ -0ac258: 0f00 |0006: return v0 │ │ +0ba074: |[0ba074] com.badlogic.gdx.graphics.Pixmap.getGLInternalFormat:()I │ │ +0ba084: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba088: 6e10 590c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c59 │ │ +0ba08e: 0a00 |0005: move-result v0 │ │ +0ba090: 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;) │ │ @@ -221315,19 +221343,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac25c: |[0ac25c] com.badlogic.gdx.graphics.Pixmap.getGLType:()I │ │ -0ac26c: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac270: 6e10 5a0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLType:()I // method@0c5a │ │ -0ac276: 0a00 |0005: move-result v0 │ │ -0ac278: 0f00 |0006: return v0 │ │ +0ba094: |[0ba094] com.badlogic.gdx.graphics.Pixmap.getGLType:()I │ │ +0ba0a4: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba0a8: 6e10 5a0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLType:()I // method@0c5a │ │ +0ba0ae: 0a00 |0005: move-result v0 │ │ +0ba0b0: 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;) │ │ @@ -221335,19 +221363,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac27c: |[0ac27c] com.badlogic.gdx.graphics.Pixmap.getHeight:()I │ │ -0ac28c: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac290: 6e10 5b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getHeight:()I // method@0c5b │ │ -0ac296: 0a00 |0005: move-result v0 │ │ -0ac298: 0f00 |0006: return v0 │ │ +0ba0b4: |[0ba0b4] com.badlogic.gdx.graphics.Pixmap.getHeight:()I │ │ +0ba0c4: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba0c8: 6e10 5b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getHeight:()I // method@0c5b │ │ +0ba0ce: 0a00 |0005: move-result v0 │ │ +0ba0d0: 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;) │ │ @@ -221355,19 +221383,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ac29c: |[0ac29c] com.badlogic.gdx.graphics.Pixmap.getPixel:(II)I │ │ -0ac2ac: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac2b0: 6e30 5c0c 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(II)I // method@0c5c │ │ -0ac2b6: 0a00 |0005: move-result v0 │ │ -0ac2b8: 0f00 |0006: return v0 │ │ +0ba0d4: |[0ba0d4] com.badlogic.gdx.graphics.Pixmap.getPixel:(II)I │ │ +0ba0e4: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba0e8: 6e30 5c0c 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(II)I // method@0c5c │ │ +0ba0ee: 0a00 |0005: move-result v0 │ │ +0ba0f0: 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 │ │ @@ -221377,25 +221405,25 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ac2bc: |[0ac2bc] com.badlogic.gdx.graphics.Pixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ -0ac2cc: 5520 4206 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0642 │ │ -0ac2d0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ac2d4: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ac2d8: 1a01 030d |0006: const-string v1, "Pixmap already disposed" // string@0d03 │ │ -0ac2dc: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ac2e2: 2700 |000b: throw v0 │ │ -0ac2e4: 5420 4306 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac2e8: 6e10 5e0c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0c5e │ │ -0ac2ee: 0c00 |0011: move-result-object v0 │ │ -0ac2f0: 1100 |0012: return-object v0 │ │ +0ba0f4: |[0ba0f4] com.badlogic.gdx.graphics.Pixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ +0ba104: 5520 4206 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.disposed:Z // field@0642 │ │ +0ba108: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0ba10c: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ba110: 1a01 030d |0006: const-string v1, "Pixmap already disposed" // string@0d03 │ │ +0ba114: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0ba11a: 2700 |000b: throw v0 │ │ +0ba11c: 5420 4306 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba120: 6e10 5e0c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0c5e │ │ +0ba126: 0c00 |0011: move-result-object v0 │ │ +0ba128: 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; │ │ │ │ @@ -221404,19 +221432,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac2f4: |[0ac2f4] com.badlogic.gdx.graphics.Pixmap.getWidth:()I │ │ -0ac304: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ -0ac308: 6e10 5f0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getWidth:()I // method@0c5f │ │ -0ac30e: 0a00 |0005: move-result v0 │ │ -0ac310: 0f00 |0006: return v0 │ │ +0ba12c: |[0ba12c] com.badlogic.gdx.graphics.Pixmap.getWidth:()I │ │ +0ba13c: 5410 4306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.pixmap:Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // field@0643 │ │ +0ba140: 6e10 5f0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getWidth:()I // method@0c5f │ │ +0ba146: 0a00 |0005: move-result v0 │ │ +0ba148: 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;) │ │ @@ -221424,19 +221452,19 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0ac314: |[0ac314] com.badlogic.gdx.graphics.Pixmap.setColor:(FFFF)V │ │ -0ac324: 7140 e309 3254 |0000: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09e3 │ │ -0ac32a: 0a00 |0003: move-result v0 │ │ -0ac32c: 5910 4106 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac330: 0e00 |0006: return-void │ │ +0ba14c: |[0ba14c] com.badlogic.gdx.graphics.Pixmap.setColor:(FFFF)V │ │ +0ba15c: 7140 e309 3254 |0000: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09e3 │ │ +0ba162: 0a00 |0003: move-result v0 │ │ +0ba164: 5910 4106 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0ba168: 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 │ │ @@ -221449,17 +221477,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac334: |[0ac334] com.badlogic.gdx.graphics.Pixmap.setColor:(I)V │ │ -0ac344: 5901 4106 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac348: 0e00 |0002: return-void │ │ +0ba16c: |[0ba16c] com.badlogic.gdx.graphics.Pixmap.setColor:(I)V │ │ +0ba17c: 5901 4106 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0ba180: 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 │ │ @@ -221469,23 +221497,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/Color;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0ac34c: |[0ac34c] com.badlogic.gdx.graphics.Pixmap.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0ac35c: 5250 6503 |0000: iget v0, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0ac360: 5251 6403 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0ac364: 5252 6303 |0004: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0ac368: 5253 6203 |0006: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0ac36c: 7140 e309 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09e3 │ │ -0ac372: 0a00 |000b: move-result v0 │ │ -0ac374: 5940 4106 |000c: iput v0, v4, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ -0ac378: 0e00 |000e: return-void │ │ +0ba184: |[0ba184] com.badlogic.gdx.graphics.Pixmap.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0ba194: 5250 6503 |0000: iget v0, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0ba198: 5251 6403 |0002: iget v1, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0ba19c: 5252 6303 |0004: iget v2, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0ba1a0: 5253 6203 |0006: iget v3, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ba1a4: 7140 e309 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Color;.rgba8888:(FFFF)I // method@09e3 │ │ +0ba1aa: 0a00 |000b: move-result v0 │ │ +0ba1ac: 5940 4106 |000c: iput v0, v4, Lcom/badlogic/gdx/graphics/Pixmap;.color:I // field@0641 │ │ +0ba1b0: 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; │ │ @@ -221525,18 +221553,18 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac37c: |[0ac37c] com.badlogic.gdx.graphics.Texture$1.:(I)V │ │ -0ac38c: 5901 4906 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@0649 │ │ -0ac390: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ac396: 0e00 |0005: return-void │ │ +0ba1b4: |[0ba1b4] com.badlogic.gdx.graphics.Texture$1.:(I)V │ │ +0ba1c4: 5901 4906 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@0649 │ │ +0ba1c8: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ba1ce: 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 │ │ │ │ @@ -221546,18 +221574,18 @@ │ │ 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 │ │ -0ac398: |[0ac398] com.badlogic.gdx.graphics.Texture$1.finishedLoading:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V │ │ -0ac3a8: 5210 4906 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@0649 │ │ -0ac3ac: 6e30 ec01 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@01ec │ │ -0ac3b2: 0e00 |0005: return-void │ │ +0ba1d0: |[0ba1d0] com.badlogic.gdx.graphics.Texture$1.finishedLoading:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Ljava/lang/Class;)V │ │ +0ba1e0: 5210 4906 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture$1;.val$refCount:I // field@0649 │ │ +0ba1e4: 6e30 ec01 3200 |0002: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@01ec │ │ +0ba1ea: 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; │ │ @@ -221636,24 +221664,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ac3b4: |[0ac3b4] com.badlogic.gdx.graphics.Texture.:()V │ │ -0ac3c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ac3c6: 6a01 5a06 |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@065a │ │ -0ac3ca: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -0ac3ce: 7010 a325 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -0ac3d4: 6900 5d06 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac3d8: 7110 971d 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0ac3de: 0c00 |000d: move-result-object v0 │ │ -0ac3e0: 6900 5806 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0ac3e4: 0e00 |0010: return-void │ │ +0ba1ec: |[0ba1ec] com.badlogic.gdx.graphics.Texture.:()V │ │ +0ba1fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ba1fe: 6a01 5a06 |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@065a │ │ +0ba202: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +0ba206: 7010 a325 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +0ba20c: 6900 5d06 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba210: 7110 971d 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0ba216: 0c00 |000d: move-result-object v0 │ │ +0ba218: 6900 5806 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba21c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x0003 line=72 │ │ 0x000a line=108 │ │ locals : │ │ │ │ @@ -221662,24 +221690,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 │ │ -0ac3e8: |[0ac3e8] com.badlogic.gdx.graphics.Texture.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ -0ac3f8: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ -0ac3fc: 2201 1c01 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0ac400: 7040 450b 6187 |0004: invoke-direct {v1, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -0ac406: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0ac408: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0ac40a: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -0ac40c: 7054 8d10 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@108d │ │ -0ac412: 7020 8b0b 0500 |000d: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0ac418: 0e00 |0010: return-void │ │ +0ba220: |[0ba220] com.badlogic.gdx.graphics.Texture.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V │ │ +0ba230: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ +0ba234: 2201 1c01 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0ba238: 7040 450b 6187 |0004: invoke-direct {v1, v6, v7, v8}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0ba23e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0ba240: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0ba242: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +0ba244: 7054 8d10 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@108d │ │ +0ba24a: 7020 8b0b 0500 |000d: invoke-direct {v5, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0ba250: 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 │ │ @@ -221691,19 +221719,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 │ │ -0ac41c: |[0ac41c] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ac42c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac42e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ac430: 7040 860b 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@0b86 │ │ -0ac436: 0e00 |0005: return-void │ │ +0ba254: |[0ba254] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0ba264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba266: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ba268: 7040 860b 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@0b86 │ │ +0ba26e: 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; │ │ @@ -221713,39 +221741,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 │ │ -0ac438: |[0ac438] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0ac448: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ac44e: 6200 5106 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -0ac452: 5b20 5e06 |0005: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0ac456: 6200 5106 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -0ac45a: 5b20 5c06 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0ac45e: 6200 5406 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0ac462: 5b20 5f06 |000d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0ac466: 6200 5406 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0ac46a: 5b20 6006 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0ac46e: 6e10 9109 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ -0ac474: 0c00 |0016: move-result-object v0 │ │ -0ac476: 1a01 e400 |0017: const-string v1, ".etc1" // string@00e4 │ │ -0ac47a: 6e20 ae24 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -0ac480: 0a00 |001c: move-result v0 │ │ -0ac482: 3800 0b00 |001d: if-eqz v0, 0028 // +000b │ │ -0ac486: 2200 8e01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@018e │ │ -0ac48a: 7030 fe0f 3005 |0021: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0ffe │ │ -0ac490: 7020 910b 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b91 │ │ -0ac496: 0e00 |0027: return-void │ │ -0ac498: 2200 8f01 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@018f │ │ -0ac49c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0ac49e: 7055 0b10 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@100b │ │ -0ac4a4: 7020 910b 0200 |002e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b91 │ │ -0ac4aa: 28f6 |0031: goto 0027 // -000a │ │ +0ba270: |[0ba270] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0ba280: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ba286: 6200 5106 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0ba28a: 5b20 5e06 |0005: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0ba28e: 6200 5106 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0ba292: 5b20 5c06 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0ba296: 6200 5406 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0ba29a: 5b20 5f06 |000d: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0ba29e: 6200 5406 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0ba2a2: 5b20 6006 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0ba2a6: 6e10 9109 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.name:()Ljava/lang/String; // method@0991 │ │ +0ba2ac: 0c00 |0016: move-result-object v0 │ │ +0ba2ae: 1a01 e400 |0017: const-string v1, ".etc1" // string@00e4 │ │ +0ba2b2: 6e20 ae24 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0ba2b8: 0a00 |001c: move-result v0 │ │ +0ba2ba: 3800 0b00 |001d: if-eqz v0, 0028 // +000b │ │ +0ba2be: 2200 8e01 |001f: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@018e │ │ +0ba2c2: 7030 fe0f 3005 |0021: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0ffe │ │ +0ba2c8: 7020 910b 0200 |0024: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b91 │ │ +0ba2ce: 0e00 |0027: return-void │ │ +0ba2d0: 2200 8f01 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@018f │ │ +0ba2d4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0ba2d6: 7055 0b10 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@100b │ │ +0ba2dc: 7020 910b 0200 |002e: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b91 │ │ +0ba2e2: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=110 │ │ 0x0007 line=111 │ │ 0x000b line=112 │ │ 0x000f line=113 │ │ @@ -221764,18 +221792,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 │ │ -0ac4ac: |[0ac4ac] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0ac4bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac4be: 7040 860b 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@0b86 │ │ -0ac4c4: 0e00 |0004: return-void │ │ +0ba2e4: |[0ba2e4] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0ba2f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba2f6: 7040 860b 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@0b86 │ │ +0ba2fc: 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; │ │ @@ -221786,21 +221814,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 │ │ -0ac4c8: |[0ac4c8] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -0ac4d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ac4da: 2200 9b01 |0001: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ -0ac4de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0ac4e0: 7052 8d10 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@108d │ │ -0ac4e6: 7020 8b0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0ac4ec: 0e00 |000a: return-void │ │ +0ba300: |[0ba300] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +0ba310: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ba312: 2200 9b01 |0001: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ +0ba316: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ba318: 7052 8d10 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@108d │ │ +0ba31e: 7020 8b0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0ba324: 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; │ │ @@ -221810,20 +221838,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 │ │ -0ac4f0: |[0ac4f0] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0ac500: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ -0ac504: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ac506: 7051 8d10 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@108d │ │ -0ac50c: 7020 8b0b 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0ac512: 0e00 |0009: return-void │ │ +0ba328: |[0ba328] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0ba338: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ +0ba33c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ba33e: 7051 8d10 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@108d │ │ +0ba344: 7020 8b0b 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0ba34a: 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; │ │ @@ -221835,21 +221863,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 │ │ -0ac514: |[0ac514] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ -0ac524: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ -0ac528: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ac52a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0ac52c: 7052 8d10 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@108d │ │ -0ac532: 7020 8b0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0ac538: 0e00 |000a: return-void │ │ +0ba34c: |[0ba34c] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/Pixmap;Z)V │ │ +0ba35c: 2200 9b01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; // type@019b │ │ +0ba360: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ba362: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0ba364: 7052 8d10 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@108d │ │ +0ba36a: 7020 8b0b 0300 |0007: invoke-direct {v3, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0ba370: 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; │ │ @@ -221860,26 +221888,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 │ │ -0ac53c: |[0ac53c] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0ac54c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ac552: 6200 5106 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -0ac556: 5b10 5e06 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0ac55a: 6200 5106 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -0ac55e: 5b10 5c06 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0ac562: 6200 5406 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0ac566: 5b10 5f06 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0ac56a: 6200 5406 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0ac56e: 5b10 6006 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0ac572: 7020 910b 2100 |0013: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b91 │ │ -0ac578: 0e00 |0016: return-void │ │ +0ba374: |[0ba374] com.badlogic.gdx.graphics.Texture.:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0ba384: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ba38a: 6200 5106 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0ba38e: 5b10 5e06 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0ba392: 6200 5106 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0ba396: 5b10 5c06 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0ba39a: 6200 5406 |000b: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0ba39e: 5b10 5f06 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0ba3a2: 6200 5406 |000f: sget-object v0, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0ba3a6: 5b10 6006 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0ba3aa: 7020 910b 2100 |0013: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.create:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b91 │ │ +0ba3b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=110 │ │ 0x0007 line=111 │ │ 0x000b line=112 │ │ 0x000f line=113 │ │ @@ -221894,20 +221922,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ac57c: |[0ac57c] com.badlogic.gdx.graphics.Texture.:(Ljava/lang/String;)V │ │ -0ac58c: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0ac590: 7220 0901 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -0ac596: 0c00 |0005: move-result-object v0 │ │ -0ac598: 7020 850b 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b85 │ │ -0ac59e: 0e00 |0009: return-void │ │ +0ba3b4: |[0ba3b4] com.badlogic.gdx.graphics.Texture.:(Ljava/lang/String;)V │ │ +0ba3c4: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0ba3c8: 7220 0901 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0ba3ce: 0c00 |0005: move-result-object v0 │ │ +0ba3d0: 7020 850b 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b85 │ │ +0ba3d6: 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; │ │ @@ -221917,26 +221945,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 │ │ -0ac5a0: |[0ac5a0] com.badlogic.gdx.graphics.Texture.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0ac5b0: 6201 5d06 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac5b4: 7220 bb25 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0ac5ba: 0c00 |0005: move-result-object v0 │ │ -0ac5bc: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0ac5c0: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0ac5c4: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -0ac5c8: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0ac5ce: 7220 af25 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -0ac5d4: 6201 5d06 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac5d8: 7230 bd25 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ -0ac5de: 0e00 |0017: return-void │ │ +0ba3d8: |[0ba3d8] com.badlogic.gdx.graphics.Texture.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0ba3e8: 6201 5d06 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba3ec: 7220 bb25 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0ba3f2: 0c00 |0005: move-result-object v0 │ │ +0ba3f4: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0ba3f8: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0ba3fc: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0ba400: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0ba406: 7220 af25 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0ba40c: 6201 5d06 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba410: 7230 bd25 2100 |0014: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ +0ba416: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0008 line=349 │ │ 0x000f line=350 │ │ 0x0012 line=351 │ │ 0x0017 line=352 │ │ @@ -221951,18 +221979,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 │ │ -0ac5e0: |[0ac5e0] com.badlogic.gdx.graphics.Texture.clearAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ -0ac5f0: 6200 5d06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac5f4: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ -0ac5fa: 0e00 |0005: return-void │ │ +0ba418: |[0ba418] com.badlogic.gdx.graphics.Texture.clearAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ +0ba428: 6200 5d06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba42c: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ +0ba432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -221971,25 +221999,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 │ │ -0ac5fc: |[0ac5fc] com.badlogic.gdx.graphics.Texture.create:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0ac60c: 7100 920b 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b92 │ │ -0ac612: 0a00 |0003: move-result v0 │ │ -0ac614: 5910 5b06 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0ac618: 6e20 a10b 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ -0ac61e: 7210 b30b 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0ac624: 0a00 |000c: move-result v0 │ │ -0ac626: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0ac62a: 6200 1d00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0ac62e: 7120 8d0b 1000 |0011: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V // method@0b8d │ │ -0ac634: 0e00 |0014: return-void │ │ +0ba434: |[0ba434] com.badlogic.gdx.graphics.Texture.create:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0ba444: 7100 920b 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b92 │ │ +0ba44a: 0a00 |0003: move-result v0 │ │ +0ba44c: 5910 5b06 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba450: 6e20 a10b 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ +0ba456: 7210 b30b 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0ba45c: 0a00 |000c: move-result v0 │ │ +0ba45e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0ba462: 6200 1d00 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ba466: 7120 8d0b 1000 |0011: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.addManagedTexture:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/Texture;)V // method@0b8d │ │ +0ba46c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=159 │ │ 0x0009 line=160 │ │ 0x0014 line=161 │ │ locals : │ │ @@ -222001,31 +222029,31 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0ac638: |[0ac638] com.badlogic.gdx.graphics.Texture.createGLHandle:()I │ │ -0ac648: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ac64a: 6200 5806 |0001: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0ac64e: 6e20 6f25 3000 |0003: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@256f │ │ -0ac654: 6200 5806 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0ac658: 6201 5806 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0ac65c: 6e10 6625 0100 |000a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.capacity:()I // method@2566 │ │ -0ac662: 0a01 |000d: move-result v1 │ │ -0ac664: 6e20 6c25 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.limit:(I)Ljava/nio/Buffer; // method@256c │ │ -0ac66a: 6200 2000 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ac66e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0ac670: 6202 5806 |0014: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0ac674: 7230 e10a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@0ae1 │ │ -0ac67a: 6200 5806 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0ac67e: 6e20 6a25 3000 |001b: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0ac684: 0a00 |001e: move-result v0 │ │ -0ac686: 0f00 |001f: return v0 │ │ +0ba470: |[0ba470] com.badlogic.gdx.graphics.Texture.createGLHandle:()I │ │ +0ba480: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ba482: 6200 5806 |0001: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba486: 6e20 6f25 3000 |0003: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.position:(I)Ljava/nio/Buffer; // method@256f │ │ +0ba48c: 6200 5806 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba490: 6201 5806 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba494: 6e10 6625 0100 |000a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.capacity:()I // method@2566 │ │ +0ba49a: 0a01 |000d: move-result v1 │ │ +0ba49c: 6e20 6c25 1000 |000e: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.limit:(I)Ljava/nio/Buffer; // method@256c │ │ +0ba4a2: 6200 2000 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba4a6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0ba4a8: 6202 5806 |0014: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba4ac: 7230 e10a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@0ae1 │ │ +0ba4b2: 6200 5806 |0019: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba4b6: 6e20 6a25 3000 |001b: invoke-virtual {v0, v3}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ba4bc: 0a00 |001e: move-result v0 │ │ +0ba4be: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x0006 line=165 │ │ 0x0011 line=166 │ │ 0x0019 line=167 │ │ locals : │ │ @@ -222035,45 +222063,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0ac688: |[0ac688] com.badlogic.gdx.graphics.Texture.getManagedStatus:()Ljava/lang/String; │ │ -0ac698: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0ac69c: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ac6a2: 1a03 490c |0005: const-string v3, "Managed textures/app: { " // string@0c49 │ │ -0ac6a6: 6e20 d724 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ac6ac: 6203 5d06 |000a: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac6b0: 7210 bc25 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ -0ac6b6: 0c03 |000f: move-result-object v3 │ │ -0ac6b8: 7210 c925 0300 |0010: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -0ac6be: 0c02 |0013: move-result-object v2 │ │ -0ac6c0: 7210 ad25 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0ac6c6: 0a03 |0017: move-result v3 │ │ -0ac6c8: 3803 1d00 |0018: if-eqz v3, 0035 // +001d │ │ -0ac6cc: 7210 ae25 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0ac6d2: 0c00 |001d: move-result-object v0 │ │ -0ac6d4: 1f00 4b00 |001e: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ -0ac6d8: 6203 5d06 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac6dc: 7220 bb25 0300 |0022: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0ac6e2: 0c03 |0025: move-result-object v3 │ │ -0ac6e4: 1f03 b903 |0026: check-cast v3, Ljava/util/List; // type@03b9 │ │ -0ac6e8: 7210 b725 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ -0ac6ee: 0a03 |002b: move-result v3 │ │ -0ac6f0: 6e20 d424 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ac6f6: 1a03 0500 |002f: const-string v3, " " // string@0005 │ │ -0ac6fa: 6e20 d724 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ac700: 28e0 |0034: goto 0014 // -0020 │ │ -0ac702: 1a03 af2a |0035: const-string v3, "}" // string@2aaf │ │ -0ac706: 6e20 d724 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ac70c: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ac712: 0c03 |003d: move-result-object v3 │ │ -0ac714: 1103 |003e: return-object v3 │ │ +0ba4c0: |[0ba4c0] com.badlogic.gdx.graphics.Texture.getManagedStatus:()Ljava/lang/String; │ │ +0ba4d0: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0ba4d4: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ba4da: 1a03 490c |0005: const-string v3, "Managed textures/app: { " // string@0c49 │ │ +0ba4de: 6e20 d724 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ba4e4: 6203 5d06 |000a: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba4e8: 7210 bc25 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ +0ba4ee: 0c03 |000f: move-result-object v3 │ │ +0ba4f0: 7210 c925 0300 |0010: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +0ba4f6: 0c02 |0013: move-result-object v2 │ │ +0ba4f8: 7210 ad25 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0ba4fe: 0a03 |0017: move-result v3 │ │ +0ba500: 3803 1d00 |0018: if-eqz v3, 0035 // +001d │ │ +0ba504: 7210 ae25 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0ba50a: 0c00 |001d: move-result-object v0 │ │ +0ba50c: 1f00 4b00 |001e: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ +0ba510: 6203 5d06 |0020: sget-object v3, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba514: 7220 bb25 0300 |0022: invoke-interface {v3, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0ba51a: 0c03 |0025: move-result-object v3 │ │ +0ba51c: 1f03 b903 |0026: check-cast v3, Ljava/util/List; // type@03b9 │ │ +0ba520: 7210 b725 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ +0ba526: 0a03 |002b: move-result v3 │ │ +0ba528: 6e20 d424 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ba52e: 1a03 0500 |002f: const-string v3, " " // string@0005 │ │ +0ba532: 6e20 d724 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ba538: 28e0 |0034: goto 0014 // -0020 │ │ +0ba53a: 1a03 af2a |0035: const-string v3, "}" // string@2aaf │ │ +0ba53e: 6e20 d724 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ba544: 6e10 dd24 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ba54a: 0c03 |003d: move-result-object v3 │ │ +0ba54c: 1103 |003e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0005 line=429 │ │ 0x000a line=430 │ │ 0x0020 line=431 │ │ 0x002f line=432 │ │ @@ -222089,118 +222117,118 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ac718: |[0ac718] com.badlogic.gdx.graphics.Texture.getNumManagedTextures:()I │ │ -0ac728: 6200 5d06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac72c: 6201 1d00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0ac730: 7220 bb25 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0ac736: 0c00 |0007: move-result-object v0 │ │ -0ac738: 1f00 b903 |0008: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0ac73c: 7210 b725 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@25b7 │ │ -0ac742: 0a00 |000d: move-result v0 │ │ -0ac744: 0f00 |000e: return v0 │ │ +0ba550: |[0ba550] com.badlogic.gdx.graphics.Texture.getNumManagedTextures:()I │ │ +0ba560: 6200 5d06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba564: 6201 1d00 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ba568: 7220 bb25 1000 |0004: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0ba56e: 0c00 |0007: move-result-object v0 │ │ +0ba570: 1f00 b903 |0008: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0ba574: 7210 b725 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@25b7 │ │ +0ba57a: 0a00 |000d: move-result v0 │ │ +0ba57c: 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 │ │ -0ac748: |[0ac748] com.badlogic.gdx.graphics.Texture.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ -0ac758: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0ac75a: 6208 5d06 |0001: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0ac75e: 7220 bb25 b800 |0003: invoke-interface {v8, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0ac764: 0c03 |0006: move-result-object v3 │ │ -0ac766: 1f03 b903 |0007: check-cast v3, Ljava/util/List; // type@03b9 │ │ -0ac76a: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -0ac76e: 0e00 |000b: return-void │ │ -0ac770: 6208 5706 |000c: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac774: 3908 1500 |000e: if-nez v8, 0023 // +0015 │ │ -0ac778: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0ac77a: 7210 b725 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ -0ac780: 0a08 |0014: move-result v8 │ │ -0ac782: 3581 f6ff |0015: if-ge v1, v8, 000b // -000a │ │ -0ac786: 7220 b225 1300 |0017: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0ac78c: 0c06 |001a: move-result-object v6 │ │ -0ac78e: 1f06 2301 |001b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0ac792: 7010 a20b 0600 |001d: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0ba2 │ │ -0ac798: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ac79c: 28ef |0022: goto 0011 // -0011 │ │ -0ac79e: 6208 5706 |0023: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac7a2: 6e10 d401 0800 |0025: invoke-virtual {v8}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ -0ac7a8: 2207 b003 |0028: new-instance v7, Ljava/util/ArrayList; // type@03b0 │ │ -0ac7ac: 7020 8825 3700 |002a: invoke-direct {v7, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2588 │ │ -0ac7b2: 7210 b425 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ -0ac7b8: 0c02 |0030: move-result-object v2 │ │ -0ac7ba: 7210 ad25 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0ac7c0: 0a08 |0034: move-result v8 │ │ -0ac7c2: 3808 6800 |0035: if-eqz v8, 009d // +0068 │ │ -0ac7c6: 7210 ae25 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0ac7cc: 0c06 |003a: move-result-object v6 │ │ -0ac7ce: 1f06 2301 |003b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0ac7d2: 6208 5706 |003d: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac7d6: 6e20 d701 6800 |003f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/assets/AssetManager;.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; // method@01d7 │ │ -0ac7dc: 0c00 |0042: move-result-object v0 │ │ -0ac7de: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ -0ac7e2: 7010 a20b 0600 |0045: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0ba2 │ │ -0ac7e8: 28e9 |0048: goto 0031 // -0017 │ │ -0ac7ea: 6208 5706 |0049: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac7ee: 6e20 e001 0800 |004b: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.getReferenceCount:(Ljava/lang/String;)I // method@01e0 │ │ -0ac7f4: 0a05 |004e: move-result v5 │ │ -0ac7f6: 6208 5706 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac7fa: 6e30 ec01 080a |0051: invoke-virtual {v8, v0, v10}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@01ec │ │ -0ac800: 596a 5b06 |0054: iput v10, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0ac804: 2204 7e00 |0056: new-instance v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ -0ac808: 7010 3402 0400 |0058: invoke-direct {v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0234 │ │ -0ac80e: 6e10 9a0b 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b9a │ │ -0ac814: 0c08 |005e: move-result-object v8 │ │ -0ac816: 5b48 0c01 |005f: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ -0ac81a: 6e10 980b 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b98 │ │ -0ac820: 0c08 |0064: move-result-object v8 │ │ -0ac822: 5b48 0a01 |0065: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ -0ac826: 6e10 960b 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b96 │ │ -0ac82c: 0c08 |006a: move-result-object v8 │ │ -0ac82e: 5b48 0901 |006b: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ -0ac832: 6e10 9c0b 0600 |006d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b9c │ │ -0ac838: 0c08 |0070: move-result-object v8 │ │ -0ac83a: 5b48 0d01 |0071: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010d │ │ -0ac83e: 6e10 9d0b 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b9d │ │ -0ac844: 0c08 |0076: move-result-object v8 │ │ -0ac846: 5b48 0e01 |0077: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010e │ │ -0ac84a: 5468 5906 |0079: iget-object v8, v6, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac84e: 7210 b60b 0800 |007b: invoke-interface {v8}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0bb6 │ │ -0ac854: 0a08 |007e: move-result v8 │ │ -0ac856: 5c48 0701 |007f: iput-boolean v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ -0ac85a: 5b46 0b01 |0081: iput-object v6, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ -0ac85e: 2208 2001 |0083: new-instance v8, Lcom/badlogic/gdx/graphics/Texture$1; // type@0120 │ │ -0ac862: 7020 760b 5800 |0085: invoke-direct {v8, v5}, Lcom/badlogic/gdx/graphics/Texture$1;.:(I)V // method@0b76 │ │ -0ac868: 5b48 0801 |0088: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@0108 │ │ -0ac86c: 6208 5706 |008a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac870: 6e20 ed01 0800 |008c: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ -0ac876: 7100 920b 0000 |008f: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b92 │ │ -0ac87c: 0a08 |0092: move-result v8 │ │ -0ac87e: 5968 5b06 |0093: iput v8, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0ac882: 6208 5706 |0095: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac886: 1c09 2301 |0097: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0ac88a: 6e40 e801 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@01e8 │ │ -0ac890: 2895 |009c: goto 0031 // -006b │ │ -0ac892: 7210 b125 0300 |009d: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@25b1 │ │ -0ac898: 7220 b025 7300 |00a0: invoke-interface {v3, v7}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@25b0 │ │ -0ac89e: 2900 68ff |00a3: goto/16 000b // -0098 │ │ +0ba580: |[0ba580] com.badlogic.gdx.graphics.Texture.invalidateAllTextures:(Lcom/badlogic/gdx/Application;)V │ │ +0ba590: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0ba592: 6208 5d06 |0001: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba596: 7220 bb25 b800 |0003: invoke-interface {v8, v11}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0ba59c: 0c03 |0006: move-result-object v3 │ │ +0ba59e: 1f03 b903 |0007: check-cast v3, Ljava/util/List; // type@03b9 │ │ +0ba5a2: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +0ba5a6: 0e00 |000b: return-void │ │ +0ba5a8: 6208 5706 |000c: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba5ac: 3908 1500 |000e: if-nez v8, 0023 // +0015 │ │ +0ba5b0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0ba5b2: 7210 b725 0300 |0011: invoke-interface {v3}, Ljava/util/List;.size:()I // method@25b7 │ │ +0ba5b8: 0a08 |0014: move-result v8 │ │ +0ba5ba: 3581 f6ff |0015: if-ge v1, v8, 000b // -000a │ │ +0ba5be: 7220 b225 1300 |0017: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0ba5c4: 0c06 |001a: move-result-object v6 │ │ +0ba5c6: 1f06 2301 |001b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0ba5ca: 7010 a20b 0600 |001d: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0ba2 │ │ +0ba5d0: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba5d4: 28ef |0022: goto 0011 // -0011 │ │ +0ba5d6: 6208 5706 |0023: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba5da: 6e10 d401 0800 |0025: invoke-virtual {v8}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ +0ba5e0: 2207 b003 |0028: new-instance v7, Ljava/util/ArrayList; // type@03b0 │ │ +0ba5e4: 7020 8825 3700 |002a: invoke-direct {v7, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2588 │ │ +0ba5ea: 7210 b425 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@25b4 │ │ +0ba5f0: 0c02 |0030: move-result-object v2 │ │ +0ba5f2: 7210 ad25 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0ba5f8: 0a08 |0034: move-result v8 │ │ +0ba5fa: 3808 6800 |0035: if-eqz v8, 009d // +0068 │ │ +0ba5fe: 7210 ae25 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0ba604: 0c06 |003a: move-result-object v6 │ │ +0ba606: 1f06 2301 |003b: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0ba60a: 6208 5706 |003d: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba60e: 6e20 d701 6800 |003f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/assets/AssetManager;.getAssetFileName:(Ljava/lang/Object;)Ljava/lang/String; // method@01d7 │ │ +0ba614: 0c00 |0042: move-result-object v0 │ │ +0ba616: 3900 0600 |0043: if-nez v0, 0049 // +0006 │ │ +0ba61a: 7010 a20b 0600 |0045: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/Texture;.reload:()V // method@0ba2 │ │ +0ba620: 28e9 |0048: goto 0031 // -0017 │ │ +0ba622: 6208 5706 |0049: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba626: 6e20 e001 0800 |004b: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.getReferenceCount:(Ljava/lang/String;)I // method@01e0 │ │ +0ba62c: 0a05 |004e: move-result v5 │ │ +0ba62e: 6208 5706 |004f: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba632: 6e30 ec01 080a |0051: invoke-virtual {v8, v0, v10}, Lcom/badlogic/gdx/assets/AssetManager;.setReferenceCount:(Ljava/lang/String;I)V // method@01ec │ │ +0ba638: 596a 5b06 |0054: iput v10, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba63c: 2204 7e00 |0056: new-instance v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ +0ba640: 7010 3402 0400 |0058: invoke-direct {v4}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0234 │ │ +0ba646: 6e10 9a0b 0600 |005b: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b9a │ │ +0ba64c: 0c08 |005e: move-result-object v8 │ │ +0ba64e: 5b48 0c01 |005f: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ +0ba652: 6e10 980b 0600 |0061: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b98 │ │ +0ba658: 0c08 |0064: move-result-object v8 │ │ +0ba65a: 5b48 0a01 |0065: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ +0ba65e: 6e10 960b 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // method@0b96 │ │ +0ba664: 0c08 |006a: move-result-object v8 │ │ +0ba666: 5b48 0901 |006b: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ +0ba66a: 6e10 9c0b 0600 |006d: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b9c │ │ +0ba670: 0c08 |0070: move-result-object v8 │ │ +0ba672: 5b48 0d01 |0071: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010d │ │ +0ba676: 6e10 9d0b 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // method@0b9d │ │ +0ba67c: 0c08 |0076: move-result-object v8 │ │ +0ba67e: 5b48 0e01 |0077: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010e │ │ +0ba682: 5468 5906 |0079: iget-object v8, v6, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba686: 7210 b60b 0800 |007b: invoke-interface {v8}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0bb6 │ │ +0ba68c: 0a08 |007e: move-result v8 │ │ +0ba68e: 5c48 0701 |007f: iput-boolean v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ +0ba692: 5b46 0b01 |0081: iput-object v6, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ +0ba696: 2208 2001 |0083: new-instance v8, Lcom/badlogic/gdx/graphics/Texture$1; // type@0120 │ │ +0ba69a: 7020 760b 5800 |0085: invoke-direct {v8, v5}, Lcom/badlogic/gdx/graphics/Texture$1;.:(I)V // method@0b76 │ │ +0ba6a0: 5b48 0801 |0088: iput-object v8, v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.loadedCallback:Lcom/badlogic/gdx/assets/AssetLoaderParameters$LoadedCallback; // field@0108 │ │ +0ba6a4: 6208 5706 |008a: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba6a8: 6e20 ed01 0800 |008c: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ +0ba6ae: 7100 920b 0000 |008f: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b92 │ │ +0ba6b4: 0a08 |0092: move-result v8 │ │ +0ba6b6: 5968 5b06 |0093: iput v8, v6, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba6ba: 6208 5706 |0095: sget-object v8, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba6be: 1c09 2301 |0097: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0ba6c2: 6e40 e801 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@01e8 │ │ +0ba6c8: 2895 |009c: goto 0031 // -006b │ │ +0ba6ca: 7210 b125 0300 |009d: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@25b1 │ │ +0ba6d0: 7220 b025 7300 |00a0: invoke-interface {v3, v7}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@25b0 │ │ +0ba6d6: 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 │ │ @@ -222247,29 +222275,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ac8a4: |[0ac8a4] com.badlogic.gdx.graphics.Texture.reload:()V │ │ -0ac8b4: 5420 5906 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac8b8: 7210 b30b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0ac8be: 0a00 |0005: move-result v0 │ │ -0ac8c0: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -0ac8c4: 2200 bc02 |0008: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ac8c8: 1a01 7d0e |000a: const-string v1, "Tried to reload unmanaged Texture" // string@0e7d │ │ -0ac8cc: 7020 291e 1000 |000c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ac8d2: 2700 |000f: throw v0 │ │ -0ac8d4: 7100 920b 0000 |0010: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b92 │ │ -0ac8da: 0a00 |0013: move-result v0 │ │ -0ac8dc: 5920 5b06 |0014: iput v0, v2, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0ac8e0: 5420 5906 |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac8e4: 6e20 a10b 0200 |0018: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ -0ac8ea: 0e00 |001b: return-void │ │ +0ba6dc: |[0ba6dc] com.badlogic.gdx.graphics.Texture.reload:()V │ │ +0ba6ec: 5420 5906 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba6f0: 7210 b30b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0ba6f6: 0a00 |0005: move-result v0 │ │ +0ba6f8: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +0ba6fc: 2200 bc02 |0008: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ba700: 1a01 7d0e |000a: const-string v1, "Tried to reload unmanaged Texture" // string@0e7d │ │ +0ba704: 7020 291e 1000 |000c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0ba70a: 2700 |000f: throw v0 │ │ +0ba70c: 7100 920b 0000 |0010: invoke-static {}, Lcom/badlogic/gdx/graphics/Texture;.createGLHandle:()I // method@0b92 │ │ +0ba712: 0a00 |0013: move-result v0 │ │ +0ba714: 5920 5b06 |0014: iput v0, v2, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba718: 5420 5906 |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba71c: 6e20 a10b 0200 |0018: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ +0ba722: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0010 line=236 │ │ 0x0016 line=237 │ │ 0x001b line=238 │ │ locals : │ │ @@ -222280,17 +222308,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 │ │ -0ac8ec: |[0ac8ec] com.badlogic.gdx.graphics.Texture.setAssetManager:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ -0ac8fc: 6900 5706 |0000: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ -0ac900: 0e00 |0002: return-void │ │ +0ba724: |[0ba724] com.badlogic.gdx.graphics.Texture.setAssetManager:(Lcom/badlogic/gdx/assets/AssetManager;)V │ │ +0ba734: 6900 5706 |0000: sput-object v0, Lcom/badlogic/gdx/graphics/Texture;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@0657 │ │ +0ba738: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 manager Lcom/badlogic/gdx/assets/AssetManager; │ │ │ │ @@ -222299,17 +222327,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac904: |[0ac904] com.badlogic.gdx.graphics.Texture.setEnforcePotImages:(Z)V │ │ -0ac914: 6a00 5a06 |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@065a │ │ -0ac918: 0e00 |0002: return-void │ │ +0ba73c: |[0ba73c] com.badlogic.gdx.graphics.Texture.setEnforcePotImages:(Z)V │ │ +0ba74c: 6a00 5a06 |0000: sput-boolean v0, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@065a │ │ +0ba750: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enforcePotImages Z │ │ │ │ @@ -222318,125 +222346,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 │ │ -0ac91c: |[0ac91c] com.badlogic.gdx.graphics.Texture.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ -0ac92c: 6301 5a06 |0000: sget-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@065a │ │ -0ac930: 3801 4d00 |0002: if-eqz v1, 004f // +004d │ │ -0ac934: 6201 2300 |0004: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ac938: 3901 4900 |0006: if-nez v1, 004f // +0049 │ │ -0ac93c: 54d1 5906 |0008: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac940: 7210 b20b 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0bb2 │ │ -0ac946: 0a01 |000d: move-result v1 │ │ -0ac948: 7110 4012 0100 |000e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ -0ac94e: 0a01 |0011: move-result v1 │ │ -0ac950: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ -0ac954: 54d1 5906 |0014: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac958: 7210 b00b 0100 |0016: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0bb0 │ │ -0ac95e: 0a01 |0019: move-result v1 │ │ -0ac960: 7110 4012 0100 |001a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ -0ac966: 0a01 |001d: move-result v1 │ │ -0ac968: 3901 3100 |001e: if-nez v1, 004f // +0031 │ │ -0ac96c: 2201 bc02 |0020: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ac970: 2202 9103 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0ac974: 7010 d024 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ac97a: 1a03 420e |0027: const-string v3, "Texture width and height must be powers of two: " // string@0e42 │ │ -0ac97e: 6e20 d724 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ac984: 0c02 |002c: move-result-object v2 │ │ -0ac986: 54d3 5906 |002d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac98a: 7210 b20b 0300 |002f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0bb2 │ │ -0ac990: 0a03 |0032: move-result v3 │ │ -0ac992: 6e20 d424 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ac998: 0c02 |0036: move-result-object v2 │ │ -0ac99a: 1a03 532a |0037: const-string v3, "x" // string@2a53 │ │ -0ac99e: 6e20 d724 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ac9a4: 0c02 |003c: move-result-object v2 │ │ -0ac9a6: 54d3 5906 |003d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac9aa: 7210 b00b 0300 |003f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0bb0 │ │ -0ac9b0: 0a03 |0042: move-result v3 │ │ -0ac9b2: 6e20 d424 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ac9b8: 0c02 |0046: move-result-object v2 │ │ -0ac9ba: 6e10 dd24 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ac9c0: 0c02 |004a: move-result-object v2 │ │ -0ac9c2: 7020 291e 2100 |004b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ac9c8: 2701 |004e: throw v1 │ │ -0ac9ca: 120c |004f: const/4 v12, #int 0 // #0 │ │ -0ac9cc: 54d1 5906 |0050: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac9d0: 7210 af0b 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0baf │ │ -0ac9d6: 0c01 |0055: move-result-object v1 │ │ -0ac9d8: 6e10 560b 0e00 |0056: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0ac9de: 0c02 |0059: move-result-object v2 │ │ -0ac9e0: 3221 3300 |005a: if-eq v1, v2, 008d // +0033 │ │ -0ac9e4: 2200 1c01 |005c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0ac9e8: 6e10 5d0b 0e00 |005e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0ac9ee: 0a01 |0061: move-result v1 │ │ -0ac9f0: 6e10 5a0b 0e00 |0062: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0ac9f6: 0a02 |0065: move-result v2 │ │ -0ac9f8: 54d3 5906 |0066: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0ac9fc: 7210 af0b 0300 |0068: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0baf │ │ -0aca02: 0c03 |006b: move-result-object v3 │ │ -0aca04: 7040 450b 1032 |006c: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -0aca0a: 7100 550b 0000 |006f: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b55 │ │ -0aca10: 0c0b |0072: move-result-object v11 │ │ -0aca12: 6201 3306 |0073: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ -0aca16: 7110 5e0b 0100 |0075: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ -0aca1c: 1202 |0078: const/4 v2, #int 0 // #0 │ │ -0aca1e: 1203 |0079: const/4 v3, #int 0 // #0 │ │ -0aca20: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -0aca22: 1205 |007b: const/4 v5, #int 0 // #0 │ │ -0aca24: 6e10 5d0b 0e00 |007c: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0aca2a: 0a06 |007f: move-result v6 │ │ -0aca2c: 6e10 5a0b 0e00 |0080: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0aca32: 0a07 |0083: move-result v7 │ │ -0aca34: 07e1 |0084: move-object v1, v14 │ │ -0aca36: 7408 4f0b 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@0b4f │ │ -0aca3c: 7110 5e0b 0b00 |0088: invoke-static {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ -0aca42: 070e |008b: move-object v14, v0 │ │ -0aca44: 121c |008c: const/4 v12, #int 1 // #1 │ │ -0aca46: 6201 2000 |008d: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0aca4a: 1302 e10d |008f: const/16 v2, #int 3553 // #de1 │ │ -0aca4e: 52d3 5b06 |0091: iget v3, v13, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0aca52: 7230 ca0a 2103 |0093: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0aca58: 6201 2000 |0096: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0aca5c: 1302 f50c |0098: const/16 v2, #int 3317 // #cf5 │ │ -0aca60: 1213 |009a: const/4 v3, #int 1 // #1 │ │ -0aca62: 7230 e70a 2103 |009b: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0ae7 │ │ -0aca68: 54d1 5906 |009e: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0aca6c: 7210 b60b 0100 |00a0: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0bb6 │ │ -0aca72: 0a01 |00a3: move-result v1 │ │ -0aca74: 3801 0e00 |00a4: if-eqz v1, 00b2 // +000e │ │ -0aca78: 6e10 5d0b 0e00 |00a6: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0aca7e: 0a01 |00a9: move-result v1 │ │ -0aca80: 6e10 5a0b 0e00 |00aa: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0aca86: 0a02 |00ad: move-result v2 │ │ -0aca88: 7140 8810 1ec2 |00ae: invoke-static {v14, v1, v2, v12}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1088 │ │ -0aca8e: 0e00 |00b1: return-void │ │ -0aca90: 6201 2000 |00b2: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0aca94: 1302 e10d |00b4: const/16 v2, #int 3553 // #de1 │ │ -0aca98: 1203 |00b6: const/4 v3, #int 0 // #0 │ │ -0aca9a: 6e10 580b 0e00 |00b7: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -0acaa0: 0a04 |00ba: move-result v4 │ │ -0acaa2: 6e10 5d0b 0e00 |00bb: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0acaa8: 0a05 |00be: move-result v5 │ │ -0acaaa: 6e10 5a0b 0e00 |00bf: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0acab0: 0a06 |00c2: move-result v6 │ │ -0acab2: 1207 |00c3: const/4 v7, #int 0 // #0 │ │ -0acab4: 6e10 570b 0e00 |00c4: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -0acaba: 0a08 |00c7: move-result v8 │ │ -0acabc: 6e10 590b 0e00 |00c8: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -0acac2: 0a09 |00cb: move-result v9 │ │ -0acac4: 6e10 5c0b 0e00 |00cc: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -0acaca: 0c0a |00cf: move-result-object v10 │ │ -0acacc: 780a ee0a 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@0aee │ │ -0acad2: 380c deff |00d3: if-eqz v12, 00b1 // -0022 │ │ -0acad6: 6e10 490b 0e00 |00d5: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0acadc: 28d9 |00d8: goto 00b1 // -0027 │ │ +0ba754: |[0ba754] com.badlogic.gdx.graphics.Texture.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V │ │ +0ba764: 6301 5a06 |0000: sget-boolean v1, Lcom/badlogic/gdx/graphics/Texture;.enforcePotImages:Z // field@065a │ │ +0ba768: 3801 4d00 |0002: if-eqz v1, 004f // +004d │ │ +0ba76c: 6201 2300 |0004: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ba770: 3901 4900 |0006: if-nez v1, 004f // +0049 │ │ +0ba774: 54d1 5906 |0008: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba778: 7210 b20b 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0bb2 │ │ +0ba77e: 0a01 |000d: move-result v1 │ │ +0ba780: 7110 4012 0100 |000e: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ +0ba786: 0a01 |0011: move-result v1 │ │ +0ba788: 3801 0e00 |0012: if-eqz v1, 0020 // +000e │ │ +0ba78c: 54d1 5906 |0014: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba790: 7210 b00b 0100 |0016: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0bb0 │ │ +0ba796: 0a01 |0019: move-result v1 │ │ +0ba798: 7110 4012 0100 |001a: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ +0ba79e: 0a01 |001d: move-result v1 │ │ +0ba7a0: 3901 3100 |001e: if-nez v1, 004f // +0031 │ │ +0ba7a4: 2201 bc02 |0020: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ba7a8: 2202 9103 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0ba7ac: 7010 d024 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ba7b2: 1a03 420e |0027: const-string v3, "Texture width and height must be powers of two: " // string@0e42 │ │ +0ba7b6: 6e20 d724 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ba7bc: 0c02 |002c: move-result-object v2 │ │ +0ba7be: 54d3 5906 |002d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba7c2: 7210 b20b 0300 |002f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0bb2 │ │ +0ba7c8: 0a03 |0032: move-result v3 │ │ +0ba7ca: 6e20 d424 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ba7d0: 0c02 |0036: move-result-object v2 │ │ +0ba7d2: 1a03 532a |0037: const-string v3, "x" // string@2a53 │ │ +0ba7d6: 6e20 d724 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ba7dc: 0c02 |003c: move-result-object v2 │ │ +0ba7de: 54d3 5906 |003d: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba7e2: 7210 b00b 0300 |003f: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0bb0 │ │ +0ba7e8: 0a03 |0042: move-result v3 │ │ +0ba7ea: 6e20 d424 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ba7f0: 0c02 |0046: move-result-object v2 │ │ +0ba7f2: 6e10 dd24 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ba7f8: 0c02 |004a: move-result-object v2 │ │ +0ba7fa: 7020 291e 2100 |004b: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0ba800: 2701 |004e: throw v1 │ │ +0ba802: 120c |004f: const/4 v12, #int 0 // #0 │ │ +0ba804: 54d1 5906 |0050: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba808: 7210 af0b 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0baf │ │ +0ba80e: 0c01 |0055: move-result-object v1 │ │ +0ba810: 6e10 560b 0e00 |0056: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0ba816: 0c02 |0059: move-result-object v2 │ │ +0ba818: 3221 3300 |005a: if-eq v1, v2, 008d // +0033 │ │ +0ba81c: 2200 1c01 |005c: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0ba820: 6e10 5d0b 0e00 |005e: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0ba826: 0a01 |0061: move-result v1 │ │ +0ba828: 6e10 5a0b 0e00 |0062: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0ba82e: 0a02 |0065: move-result v2 │ │ +0ba830: 54d3 5906 |0066: iget-object v3, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba834: 7210 af0b 0300 |0068: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/TextureData;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0baf │ │ +0ba83a: 0c03 |006b: move-result-object v3 │ │ +0ba83c: 7040 450b 1032 |006c: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0ba842: 7100 550b 0000 |006f: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b55 │ │ +0ba848: 0c0b |0072: move-result-object v11 │ │ +0ba84a: 6201 3306 |0073: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ +0ba84e: 7110 5e0b 0100 |0075: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ +0ba854: 1202 |0078: const/4 v2, #int 0 // #0 │ │ +0ba856: 1203 |0079: const/4 v3, #int 0 // #0 │ │ +0ba858: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +0ba85a: 1205 |007b: const/4 v5, #int 0 // #0 │ │ +0ba85c: 6e10 5d0b 0e00 |007c: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0ba862: 0a06 |007f: move-result v6 │ │ +0ba864: 6e10 5a0b 0e00 |0080: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0ba86a: 0a07 |0083: move-result v7 │ │ +0ba86c: 07e1 |0084: move-object v1, v14 │ │ +0ba86e: 7408 4f0b 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@0b4f │ │ +0ba874: 7110 5e0b 0b00 |0088: invoke-static {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ +0ba87a: 070e |008b: move-object v14, v0 │ │ +0ba87c: 121c |008c: const/4 v12, #int 1 // #1 │ │ +0ba87e: 6201 2000 |008d: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba882: 1302 e10d |008f: const/16 v2, #int 3553 // #de1 │ │ +0ba886: 52d3 5b06 |0091: iget v3, v13, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba88a: 7230 ca0a 2103 |0093: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0ba890: 6201 2000 |0096: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba894: 1302 f50c |0098: const/16 v2, #int 3317 // #cf5 │ │ +0ba898: 1213 |009a: const/4 v3, #int 1 // #1 │ │ +0ba89a: 7230 e70a 2103 |009b: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glPixelStorei:(II)V // method@0ae7 │ │ +0ba8a0: 54d1 5906 |009e: iget-object v1, v13, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba8a4: 7210 b60b 0100 |00a0: invoke-interface {v1}, Lcom/badlogic/gdx/graphics/TextureData;.useMipMaps:()Z // method@0bb6 │ │ +0ba8aa: 0a01 |00a3: move-result v1 │ │ +0ba8ac: 3801 0e00 |00a4: if-eqz v1, 00b2 // +000e │ │ +0ba8b0: 6e10 5d0b 0e00 |00a6: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0ba8b6: 0a01 |00a9: move-result v1 │ │ +0ba8b8: 6e10 5a0b 0e00 |00aa: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0ba8be: 0a02 |00ad: move-result v2 │ │ +0ba8c0: 7140 8810 1ec2 |00ae: invoke-static {v14, v1, v2, v12}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1088 │ │ +0ba8c6: 0e00 |00b1: return-void │ │ +0ba8c8: 6201 2000 |00b2: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba8cc: 1302 e10d |00b4: const/16 v2, #int 3553 // #de1 │ │ +0ba8d0: 1203 |00b6: const/4 v3, #int 0 // #0 │ │ +0ba8d2: 6e10 580b 0e00 |00b7: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +0ba8d8: 0a04 |00ba: move-result v4 │ │ +0ba8da: 6e10 5d0b 0e00 |00bb: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0ba8e0: 0a05 |00be: move-result v5 │ │ +0ba8e2: 6e10 5a0b 0e00 |00bf: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0ba8e8: 0a06 |00c2: move-result v6 │ │ +0ba8ea: 1207 |00c3: const/4 v7, #int 0 // #0 │ │ +0ba8ec: 6e10 570b 0e00 |00c4: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +0ba8f2: 0a08 |00c7: move-result v8 │ │ +0ba8f4: 6e10 590b 0e00 |00c8: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +0ba8fa: 0a09 |00cb: move-result v9 │ │ +0ba8fc: 6e10 5c0b 0e00 |00cc: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +0ba902: 0c0a |00cf: move-result-object v10 │ │ +0ba904: 780a ee0a 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@0aee │ │ +0ba90a: 380c deff |00d3: if-eqz v12, 00b1 // -0022 │ │ +0ba90e: 6e10 490b 0e00 |00d5: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0ba914: 28d9 |00d8: goto 00b1 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0020 line=204 │ │ 0x004f line=208 │ │ 0x0050 line=209 │ │ 0x005c line=210 │ │ @@ -222467,20 +222495,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0acae0: |[0acae0] com.badlogic.gdx.graphics.Texture.bind:()V │ │ -0acaf0: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acaf4: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0acaf8: 5232 5b06 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acafc: 7230 ca0a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0acb02: 0e00 |0009: return-void │ │ +0ba918: |[0ba918] com.badlogic.gdx.graphics.Texture.bind:()V │ │ +0ba928: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba92c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0ba930: 5232 5b06 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba934: 7230 ca0a 1002 |0006: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0ba93a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0009 line=244 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/Texture; │ │ │ │ @@ -222489,24 +222517,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0acb04: |[0acb04] com.badlogic.gdx.graphics.Texture.bind:(I)V │ │ -0acb14: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acb18: 1401 c084 0000 |0002: const v1, #float 4.76217e-41 // #000084c0 │ │ -0acb1e: b041 |0005: add-int/2addr v1, v4 │ │ -0acb20: 7220 c90a 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glActiveTexture:(I)V // method@0ac9 │ │ -0acb26: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acb2a: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ -0acb2e: 5232 5b06 |000d: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acb32: 7230 ca0a 1002 |000f: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0acb38: 0e00 |0012: return-void │ │ +0ba93c: |[0ba93c] com.badlogic.gdx.graphics.Texture.bind:(I)V │ │ +0ba94c: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba950: 1401 c084 0000 |0002: const v1, #float 4.76217e-41 // #000084c0 │ │ +0ba956: b041 |0005: add-int/2addr v1, v4 │ │ +0ba958: 7220 c90a 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glActiveTexture:(I)V // method@0ac9 │ │ +0ba95e: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba962: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ +0ba966: 5232 5b06 |000d: iget v2, v3, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba96a: 7230 ca0a 1002 |000f: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0ba970: 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; │ │ @@ -222517,43 +222545,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0acb3c: |[0acb3c] com.badlogic.gdx.graphics.Texture.dispose:()V │ │ -0acb4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0acb4e: 5240 5b06 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acb52: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0acb56: 0e00 |0005: return-void │ │ -0acb58: 6200 5806 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0acb5c: 5241 5b06 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acb60: 6e30 7125 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2571 │ │ -0acb66: 6200 2000 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acb6a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0acb6c: 6202 5806 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ -0acb70: 7230 d60a 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@0ad6 │ │ -0acb76: 5440 5906 |0015: iget-object v0, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acb7a: 7210 b30b 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0acb80: 0a00 |001a: move-result v0 │ │ -0acb82: 3800 1900 |001b: if-eqz v0, 0034 // +0019 │ │ -0acb86: 6200 5d06 |001d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0acb8a: 6201 1d00 |001f: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0acb8e: 7220 bb25 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0acb94: 0c00 |0024: move-result-object v0 │ │ -0acb96: 3800 0f00 |0025: if-eqz v0, 0034 // +000f │ │ -0acb9a: 6200 5d06 |0027: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ -0acb9e: 6201 1d00 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0acba2: 7220 bb25 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0acba8: 0c00 |002e: move-result-object v0 │ │ -0acbaa: 1f00 b903 |002f: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0acbae: 7220 b625 4000 |0031: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0acbb4: 5943 5b06 |0034: iput v3, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acbb8: 28cf |0036: goto 0005 // -0031 │ │ +0ba974: |[0ba974] com.badlogic.gdx.graphics.Texture.dispose:()V │ │ +0ba984: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ba986: 5240 5b06 |0001: iget v0, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba98a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0ba98e: 0e00 |0005: return-void │ │ +0ba990: 6200 5806 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba994: 5241 5b06 |0008: iget v1, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba998: 6e30 7125 3001 |000a: invoke-virtual {v0, v3, v1}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2571 │ │ +0ba99e: 6200 2000 |000d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0ba9a2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0ba9a4: 6202 5806 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/Texture;.buffer:Ljava/nio/IntBuffer; // field@0658 │ │ +0ba9a8: 7230 d60a 1002 |0012: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@0ad6 │ │ +0ba9ae: 5440 5906 |0015: iget-object v0, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0ba9b2: 7210 b30b 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0ba9b8: 0a00 |001a: move-result v0 │ │ +0ba9ba: 3800 1900 |001b: if-eqz v0, 0034 // +0019 │ │ +0ba9be: 6200 5d06 |001d: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba9c2: 6201 1d00 |001f: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ba9c6: 7220 bb25 1000 |0021: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0ba9cc: 0c00 |0024: move-result-object v0 │ │ +0ba9ce: 3800 0f00 |0025: if-eqz v0, 0034 // +000f │ │ +0ba9d2: 6200 5d06 |0027: sget-object v0, Lcom/badlogic/gdx/graphics/Texture;.managedTextures:Ljava/util/Map; // field@065d │ │ +0ba9d6: 6201 1d00 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ba9da: 7220 bb25 1000 |002b: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0ba9e0: 0c00 |002e: move-result-object v0 │ │ +0ba9e2: 1f00 b903 |002f: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0ba9e6: 7220 b625 4000 |0031: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0ba9ec: 5943 5b06 |0034: iput v3, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0ba9f0: 28cf |0036: goto 0005 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0005 line=340 │ │ 0x0006 line=334 │ │ 0x000d line=335 │ │ 0x0015 line=336 │ │ @@ -222567,43 +222595,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 │ │ -0acbbc: |[0acbbc] com.badlogic.gdx.graphics.Texture.draw:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ -0acbcc: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -0acbd0: 54a0 5906 |0002: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acbd4: 7210 b30b 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0acbda: 0a00 |0007: move-result v0 │ │ -0acbdc: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -0acbe0: 2200 bc02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0acbe4: 1a01 d312 |000c: const-string v1, "can't draw to a managed texture" // string@12d3 │ │ -0acbe8: 7020 291e 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0acbee: 2700 |0011: throw v0 │ │ -0acbf0: 6200 2000 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acbf4: 52a2 5b06 |0014: iget v2, v10, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acbf8: 7230 ca0a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0acbfe: 6200 2000 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acc02: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0acc04: 6e10 5d0b 0b00 |001c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0acc0a: 0a05 |001f: move-result v5 │ │ -0acc0c: 6e10 5a0b 0b00 |0020: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0acc12: 0a06 |0023: move-result v6 │ │ -0acc14: 6e10 570b 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -0acc1a: 0a07 |0027: move-result v7 │ │ -0acc1c: 6e10 590b 0b00 |0028: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -0acc22: 0a08 |002b: move-result v8 │ │ -0acc24: 6e10 5c0b 0b00 |002c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -0acc2a: 0c09 |002f: move-result-object v9 │ │ -0acc2c: 01c3 |0030: move v3, v12 │ │ -0acc2e: 01d4 |0031: move v4, v13 │ │ -0acc30: 780a f00a 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@0af0 │ │ -0acc36: 0e00 |0035: return-void │ │ +0ba9f4: |[0ba9f4] com.badlogic.gdx.graphics.Texture.draw:(Lcom/badlogic/gdx/graphics/Pixmap;II)V │ │ +0baa04: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +0baa08: 54a0 5906 |0002: iget-object v0, v10, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0baa0c: 7210 b30b 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0baa12: 0a00 |0007: move-result v0 │ │ +0baa14: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +0baa18: 2200 bc02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0baa1c: 1a01 d312 |000c: const-string v1, "can't draw to a managed texture" // string@12d3 │ │ +0baa20: 7020 291e 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0baa26: 2700 |0011: throw v0 │ │ +0baa28: 6200 2000 |0012: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0baa2c: 52a2 5b06 |0014: iget v2, v10, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0baa30: 7230 ca0a 1002 |0016: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0baa36: 6200 2000 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0baa3a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0baa3c: 6e10 5d0b 0b00 |001c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0baa42: 0a05 |001f: move-result v5 │ │ +0baa44: 6e10 5a0b 0b00 |0020: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0baa4a: 0a06 |0023: move-result v6 │ │ +0baa4c: 6e10 570b 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +0baa52: 0a07 |0027: move-result v7 │ │ +0baa54: 6e10 590b 0b00 |0028: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +0baa5a: 0a08 |002b: move-result v8 │ │ +0baa5c: 6e10 5c0b 0b00 |002c: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +0baa62: 0c09 |002f: move-result-object v9 │ │ +0baa64: 01c3 |0030: move v3, v12 │ │ +0baa66: 01d4 |0031: move v4, v13 │ │ +0baa68: 780a f00a 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@0af0 │ │ +0baa6e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0012 line=263 │ │ 0x0019 line=264 │ │ 0x0035 line=266 │ │ locals : │ │ @@ -222617,19 +222645,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0acc38: |[0acc38] com.badlogic.gdx.graphics.Texture.getHeight:()I │ │ -0acc48: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acc4c: 7210 b00b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0bb0 │ │ -0acc52: 0a00 |0005: move-result v0 │ │ -0acc54: 0f00 |0006: return v0 │ │ +0baa70: |[0baa70] com.badlogic.gdx.graphics.Texture.getHeight:()I │ │ +0baa80: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0baa84: 7210 b00b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getHeight:()I // method@0bb0 │ │ +0baa8a: 0a00 |0005: move-result v0 │ │ +0baa8c: 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;) │ │ @@ -222637,17 +222665,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 │ │ -0acc58: |[0acc58] com.badlogic.gdx.graphics.Texture.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -0acc68: 5410 5c06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0acc6c: 1100 |0002: return-object v0 │ │ +0baa90: |[0baa90] com.badlogic.gdx.graphics.Texture.getMagFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +0baaa0: 5410 5c06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0baaa4: 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;) │ │ @@ -222655,17 +222683,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 │ │ -0acc70: |[0acc70] com.badlogic.gdx.graphics.Texture.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ -0acc80: 5410 5e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0acc84: 1100 |0002: return-object v0 │ │ +0baaa8: |[0baaa8] com.badlogic.gdx.graphics.Texture.getMinFilter:()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ +0baab8: 5410 5e06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0baabc: 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;) │ │ @@ -222673,17 +222701,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/TextureData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acc88: |[0acc88] com.badlogic.gdx.graphics.Texture.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; │ │ -0acc98: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acc9c: 1100 |0002: return-object v0 │ │ +0baac0: |[0baac0] com.badlogic.gdx.graphics.Texture.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; │ │ +0baad0: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0baad4: 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;) │ │ @@ -222691,17 +222719,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.graphics.Texture.getTextureObjectHandle:()I │ │ -0accb0: 5210 5b06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0accb4: 0f00 |0002: return v0 │ │ +0baad8: |[0baad8] com.badlogic.gdx.graphics.Texture.getTextureObjectHandle:()I │ │ +0baae8: 5210 5b06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0baaec: 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;) │ │ @@ -222709,17 +222737,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 │ │ -0accb8: |[0accb8] com.badlogic.gdx.graphics.Texture.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -0accc8: 5410 5f06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0acccc: 1100 |0002: return-object v0 │ │ +0baaf0: |[0baaf0] com.badlogic.gdx.graphics.Texture.getUWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +0bab00: 5410 5f06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0bab04: 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;) │ │ @@ -222727,17 +222755,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 │ │ -0accd0: |[0accd0] com.badlogic.gdx.graphics.Texture.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ -0acce0: 5410 6006 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0acce4: 1100 |0002: return-object v0 │ │ +0bab08: |[0bab08] com.badlogic.gdx.graphics.Texture.getVWrap:()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ +0bab18: 5410 6006 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0bab1c: 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;) │ │ @@ -222745,19 +222773,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0acce8: |[0acce8] com.badlogic.gdx.graphics.Texture.getWidth:()I │ │ -0accf8: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0accfc: 7210 b20b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0bb2 │ │ -0acd02: 0a00 |0005: move-result v0 │ │ -0acd04: 0f00 |0006: return v0 │ │ +0bab20: |[0bab20] com.badlogic.gdx.graphics.Texture.getWidth:()I │ │ +0bab30: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0bab34: 7210 b20b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.getWidth:()I // method@0bb2 │ │ +0bab3a: 0a00 |0005: move-result v0 │ │ +0bab3c: 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;) │ │ @@ -222765,19 +222793,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0acd08: |[0acd08] com.badlogic.gdx.graphics.Texture.isManaged:()Z │ │ -0acd18: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acd1c: 7210 b30b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0acd22: 0a00 |0005: move-result v0 │ │ -0acd24: 0f00 |0006: return v0 │ │ +0bab40: |[0bab40] com.badlogic.gdx.graphics.Texture.isManaged:()Z │ │ +0bab50: 5410 5906 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0bab54: 7210 b30b 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0bab5a: 0a00 |0005: move-result v0 │ │ +0bab5c: 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;) │ │ @@ -222785,82 +222813,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 │ │ -0acd28: |[0acd28] com.badlogic.gdx.graphics.Texture.load:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0acd38: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0acd3c: 5441 5906 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acd40: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0acd44: 7210 b30b 0500 |0006: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0acd4a: 0a01 |0009: move-result v1 │ │ -0acd4c: 5442 5906 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acd50: 7210 b30b 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ -0acd56: 0a02 |000f: move-result v2 │ │ -0acd58: 3221 0a00 |0010: if-eq v1, v2, 001a // +000a │ │ -0acd5c: 2201 bc02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0acd60: 1a02 9d0c |0014: const-string v2, "New data must have the same managed status as the old data" // string@0c9d │ │ -0acd64: 7020 291e 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0acd6a: 2701 |0019: throw v1 │ │ -0acd6c: 5b45 5906 |001a: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ -0acd70: 7210 b40b 0500 |001c: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0bb4 │ │ -0acd76: 0a01 |001f: move-result v1 │ │ -0acd78: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ -0acd7c: 7210 b50b 0500 |0022: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0bb5 │ │ -0acd82: 7210 b10b 0500 |0025: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0bb1 │ │ -0acd88: 0c01 |0028: move-result-object v1 │ │ -0acd8a: 6202 6406 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ -0acd8e: 3321 2000 |002b: if-ne v1, v2, 004b // +0020 │ │ -0acd92: 7210 ad0b 0500 |002d: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0bad │ │ -0acd98: 0c00 |0030: move-result-object v0 │ │ -0acd9a: 7020 a70b 0400 |0031: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/Texture;.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0ba7 │ │ -0acda0: 7210 ae0b 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.disposePixmap:()Z // method@0bae │ │ -0acda6: 0a01 |0037: move-result v1 │ │ -0acda8: 3801 0500 |0038: if-eqz v1, 003d // +0005 │ │ -0acdac: 6e10 490b 0000 |003a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0acdb2: 5441 5e06 |003d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0acdb6: 5442 5c06 |003f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0acdba: 6e30 a50b 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@0ba5 │ │ -0acdc0: 5441 5f06 |0044: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0acdc4: 5442 6006 |0046: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0acdc8: 6e30 a60b 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@0ba6 │ │ -0acdce: 7210 b10b 0500 |004b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0bb1 │ │ -0acdd4: 0c01 |004e: move-result-object v1 │ │ -0acdd6: 6202 6206 |004f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ -0acdda: 3321 1a00 |0051: if-ne v1, v2, 006b // +001a │ │ -0acdde: 6201 2000 |0053: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0acde2: 5242 5b06 |0055: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0acde6: 7230 ca0a 3102 |0057: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0acdec: 7210 ac0b 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0bac │ │ -0acdf2: 5441 5e06 |005d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0acdf6: 5442 5c06 |005f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0acdfa: 6e30 a50b 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@0ba5 │ │ -0ace00: 5441 5f06 |0064: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0ace04: 5442 6006 |0066: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0ace08: 6e30 a60b 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@0ba6 │ │ -0ace0e: 7210 b10b 0500 |006b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0bb1 │ │ -0ace14: 0c01 |006e: move-result-object v1 │ │ -0ace16: 6202 6306 |006f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ -0ace1a: 3321 1a00 |0071: if-ne v1, v2, 008b // +001a │ │ -0ace1e: 6201 2000 |0073: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ace22: 5242 5b06 |0075: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ -0ace26: 7230 ca0a 3102 |0077: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0ace2c: 7210 ac0b 0500 |007a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0bac │ │ -0ace32: 5441 5e06 |007d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0ace36: 5442 5c06 |007f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0ace3a: 6e30 a50b 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@0ba5 │ │ -0ace40: 5441 5f06 |0084: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0ace44: 5442 6006 |0086: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0ace48: 6e30 a60b 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@0ba6 │ │ -0ace4e: 6201 2000 |008b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ace52: 1202 |008d: const/4 v2, #int 0 // #0 │ │ -0ace54: 7230 ca0a 3102 |008e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ -0ace5a: 0e00 |0091: return-void │ │ +0bab60: |[0bab60] com.badlogic.gdx.graphics.Texture.load:(Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0bab70: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0bab74: 5441 5906 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0bab78: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0bab7c: 7210 b30b 0500 |0006: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0bab82: 0a01 |0009: move-result v1 │ │ +0bab84: 5442 5906 |000a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0bab88: 7210 b30b 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/graphics/TextureData;.isManaged:()Z // method@0bb3 │ │ +0bab8e: 0a02 |000f: move-result v2 │ │ +0bab90: 3221 0a00 |0010: if-eq v1, v2, 001a // +000a │ │ +0bab94: 2201 bc02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0bab98: 1a02 9d0c |0014: const-string v2, "New data must have the same managed status as the old data" // string@0c9d │ │ +0bab9c: 7020 291e 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0baba2: 2701 |0019: throw v1 │ │ +0baba4: 5b45 5906 |001a: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@0659 │ │ +0baba8: 7210 b40b 0500 |001c: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0bb4 │ │ +0babae: 0a01 |001f: move-result v1 │ │ +0babb0: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ +0babb4: 7210 b50b 0500 |0022: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0bb5 │ │ +0babba: 7210 b10b 0500 |0025: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0bb1 │ │ +0babc0: 0c01 |0028: move-result-object v1 │ │ +0babc2: 6202 6406 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ +0babc6: 3321 2000 |002b: if-ne v1, v2, 004b // +0020 │ │ +0babca: 7210 ad0b 0500 |002d: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0bad │ │ +0babd0: 0c00 |0030: move-result-object v0 │ │ +0babd2: 7020 a70b 0400 |0031: invoke-direct {v4, v0}, Lcom/badlogic/gdx/graphics/Texture;.uploadImageData:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0ba7 │ │ +0babd8: 7210 ae0b 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.disposePixmap:()Z // method@0bae │ │ +0babde: 0a01 |0037: move-result v1 │ │ +0babe0: 3801 0500 |0038: if-eqz v1, 003d // +0005 │ │ +0babe4: 6e10 490b 0000 |003a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0babea: 5441 5e06 |003d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0babee: 5442 5c06 |003f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0babf2: 6e30 a50b 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@0ba5 │ │ +0babf8: 5441 5f06 |0044: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0babfc: 5442 6006 |0046: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0bac00: 6e30 a60b 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@0ba6 │ │ +0bac06: 7210 b10b 0500 |004b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0bb1 │ │ +0bac0c: 0c01 |004e: move-result-object v1 │ │ +0bac0e: 6202 6206 |004f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ +0bac12: 3321 1a00 |0051: if-ne v1, v2, 006b // +001a │ │ +0bac16: 6201 2000 |0053: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bac1a: 5242 5b06 |0055: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0bac1e: 7230 ca0a 3102 |0057: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0bac24: 7210 ac0b 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0bac │ │ +0bac2a: 5441 5e06 |005d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0bac2e: 5442 5c06 |005f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0bac32: 6e30 a50b 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@0ba5 │ │ +0bac38: 5441 5f06 |0064: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0bac3c: 5442 6006 |0066: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0bac40: 6e30 a60b 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@0ba6 │ │ +0bac46: 7210 b10b 0500 |006b: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // method@0bb1 │ │ +0bac4c: 0c01 |006e: move-result-object v1 │ │ +0bac4e: 6202 6306 |006f: sget-object v2, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ +0bac52: 3321 1a00 |0071: if-ne v1, v2, 008b // +001a │ │ +0bac56: 6201 2000 |0073: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bac5a: 5242 5b06 |0075: iget v2, v4, Lcom/badlogic/gdx/graphics/Texture;.glHandle:I // field@065b │ │ +0bac5e: 7230 ca0a 3102 |0077: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0bac64: 7210 ac0b 0500 |007a: invoke-interface {v5}, Lcom/badlogic/gdx/graphics/TextureData;.consumeCompressedData:()V // method@0bac │ │ +0bac6a: 5441 5e06 |007d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0bac6e: 5442 5c06 |007f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0bac72: 6e30 a50b 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@0ba5 │ │ +0bac78: 5441 5f06 |0084: iget-object v1, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0bac7c: 5442 6006 |0086: iget-object v2, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0bac80: 6e30 a60b 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@0ba6 │ │ +0bac86: 6201 2000 |008b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bac8a: 1202 |008d: const/4 v2, #int 0 // #0 │ │ +0bac8c: 7230 ca0a 3102 |008e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glBindTexture:(II)V // method@0aca │ │ +0bac92: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=171 │ │ 0x0012 line=172 │ │ 0x001a line=173 │ │ 0x001c line=175 │ │ 0x0025 line=177 │ │ @@ -222891,32 +222919,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 │ │ -0ace5c: |[0ace5c] com.badlogic.gdx.graphics.Texture.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V │ │ -0ace6c: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0ace70: 5b45 5e06 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ -0ace74: 5b46 5c06 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ -0ace78: 6e10 8e0b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0ace7e: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ace82: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ -0ace86: 6e10 7a0b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b7a │ │ -0ace8c: 0a02 |0010: move-result v2 │ │ -0ace8e: 8222 |0011: int-to-float v2, v2 │ │ -0ace90: 7240 ef0a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ -0ace96: 6200 2000 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ace9a: 1301 0028 |0017: const/16 v1, #int 10240 // #2800 │ │ -0ace9e: 6e10 7a0b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b7a │ │ -0acea4: 0a02 |001c: move-result v2 │ │ -0acea6: 8222 |001d: int-to-float v2, v2 │ │ -0acea8: 7240 ef0a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ -0aceae: 0e00 |0021: return-void │ │ +0bac94: |[0bac94] com.badlogic.gdx.graphics.Texture.setFilter:(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V │ │ +0baca4: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0baca8: 5b45 5e06 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065e │ │ +0bacac: 5b46 5c06 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@065c │ │ +0bacb0: 6e10 8e0b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0bacb6: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bacba: 1301 0128 |000b: const/16 v1, #int 10241 // #2801 │ │ +0bacbe: 6e10 7a0b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b7a │ │ +0bacc4: 0a02 |0010: move-result v2 │ │ +0bacc6: 8222 |0011: int-to-float v2, v2 │ │ +0bacc8: 7240 ef0a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ +0bacce: 6200 2000 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bacd2: 1301 0028 |0017: const/16 v1, #int 10240 // #2800 │ │ +0bacd6: 6e10 7a0b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.getGLEnum:()I // method@0b7a │ │ +0bacdc: 0a02 |001c: move-result v2 │ │ +0bacde: 8222 |001d: int-to-float v2, v2 │ │ +0bace0: 7240 ef0a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ +0bace6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=320 │ │ 0x0004 line=321 │ │ 0x0006 line=322 │ │ 0x0009 line=323 │ │ 0x0015 line=324 │ │ @@ -222931,32 +222959,32 @@ │ │ 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 │ │ -0aceb0: |[0aceb0] com.badlogic.gdx.graphics.Texture.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ -0acec0: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0acec4: 5b45 5f06 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ -0acec8: 5b46 6006 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ -0acecc: 6e10 8e0b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0aced2: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0aced6: 1301 0228 |000b: const/16 v1, #int 10242 // #2802 │ │ -0aceda: 6e10 800b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b80 │ │ -0acee0: 0a02 |0010: move-result v2 │ │ -0acee2: 8222 |0011: int-to-float v2, v2 │ │ -0acee4: 7240 ef0a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ -0aceea: 6200 2000 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0aceee: 1301 0328 |0017: const/16 v1, #int 10243 // #2803 │ │ -0acef2: 6e10 800b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b80 │ │ -0acef8: 0a02 |001c: move-result v2 │ │ -0acefa: 8222 |001d: int-to-float v2, v2 │ │ -0acefc: 7240 ef0a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ -0acf02: 0e00 |0021: return-void │ │ +0bace8: |[0bace8] com.badlogic.gdx.graphics.Texture.setWrap:(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V │ │ +0bacf8: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0bacfc: 5b45 5f06 |0002: iput-object v5, v4, Lcom/badlogic/gdx/graphics/Texture;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@065f │ │ +0bad00: 5b46 6006 |0004: iput-object v6, v4, Lcom/badlogic/gdx/graphics/Texture;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0660 │ │ +0bad04: 6e10 8e0b 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0bad0a: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bad0e: 1301 0228 |000b: const/16 v1, #int 10242 // #2802 │ │ +0bad12: 6e10 800b 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b80 │ │ +0bad18: 0a02 |0010: move-result v2 │ │ +0bad1a: 8222 |0011: int-to-float v2, v2 │ │ +0bad1c: 7240 ef0a 3021 |0012: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ +0bad22: 6200 2000 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bad26: 1301 0328 |0017: const/16 v1, #int 10243 // #2803 │ │ +0bad2a: 6e10 800b 0600 |0019: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.getGLEnum:()I // method@0b80 │ │ +0bad30: 0a02 |001c: move-result v2 │ │ +0bad32: 8222 |001d: int-to-float v2, v2 │ │ +0bad34: 7240 ef0a 3021 |001e: invoke-interface {v0, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glTexParameterf:(IIF)V // method@0aef │ │ +0bad3a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x0004 line=313 │ │ 0x0006 line=314 │ │ 0x0009 line=315 │ │ 0x0015 line=316 │ │ @@ -223043,28 +223071,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 68 16-bit code units │ │ -0acf04: |[0acf04] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ -0acf14: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ -0acf18: 2300 e603 |0002: new-array v0, v0, [C // type@03e6 │ │ -0acf1c: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ -0acf22: 6900 a806 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06a8 │ │ -0acf26: 1300 1a00 |0009: const/16 v0, #int 26 // #1a │ │ -0acf2a: 2300 e603 |000b: new-array v0, v0, [C // type@03e6 │ │ -0acf2e: 2600 1900 0000 |000d: fill-array-data v0, 00000026 // +00000019 │ │ -0acf34: 6900 a206 |0010: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06a2 │ │ -0acf38: 0e00 |0012: return-void │ │ -0acf3a: 0000 |0013: nop // spacer │ │ -0acf3c: 0003 0200 0d00 0000 7800 6500 6100 ... |0014: array-data (17 units) │ │ -0acf5e: 0000 |0025: nop // spacer │ │ -0acf60: 0003 0200 1a00 0000 4d00 4e00 4200 ... |0026: array-data (30 units) │ │ +0bad3c: |[0bad3c] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ +0bad4c: 1300 0d00 |0000: const/16 v0, #int 13 // #d │ │ +0bad50: 2300 e603 |0002: new-array v0, v0, [C // type@03e6 │ │ +0bad54: 2600 1000 0000 |0004: fill-array-data v0, 00000014 // +00000010 │ │ +0bad5a: 6900 a806 |0007: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.xChars:[C // field@06a8 │ │ +0bad5e: 1300 1a00 |0009: const/16 v0, #int 26 // #1a │ │ +0bad62: 2300 e603 |000b: new-array v0, v0, [C // type@03e6 │ │ +0bad66: 2600 1900 0000 |000d: fill-array-data v0, 00000026 // +00000019 │ │ +0bad6c: 6900 a206 |0010: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.capChars:[C // field@06a2 │ │ +0bad70: 0e00 |0012: return-void │ │ +0bad72: 0000 |0013: nop // spacer │ │ +0bad74: 0003 0200 0d00 0000 7800 6500 6100 ... |0014: array-data (17 units) │ │ +0bad96: 0000 |0025: nop // spacer │ │ +0bad98: 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 : │ │ @@ -223074,27 +223102,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0acf9c: |[0acf9c] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ -0acfac: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0acfb0: 1a01 7713 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@1377 │ │ -0acfb4: 7220 0401 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ -0acfba: 0c00 |0007: move-result-object v0 │ │ -0acfbc: 6201 1f00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0acfc0: 1a02 7813 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1378 │ │ -0acfc4: 7220 0401 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ -0acfca: 0c01 |000f: move-result-object v1 │ │ -0acfcc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0acfce: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0acfd0: 7053 ef0b 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@0bef │ │ -0acfd6: 0e00 |0015: return-void │ │ +0badd4: |[0badd4] com.badlogic.gdx.graphics.g2d.BitmapFont.:()V │ │ +0bade4: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0bade8: 1a01 7713 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@1377 │ │ +0badec: 7220 0401 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ +0badf2: 0c00 |0007: move-result-object v0 │ │ +0badf4: 6201 1f00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0badf8: 1a02 7813 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1378 │ │ +0badfc: 7220 0401 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ +0bae02: 0c01 |000f: move-result-object v1 │ │ +0bae04: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0bae06: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0bae08: 7053 ef0b 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@0bef │ │ +0bae0e: 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; │ │ │ │ @@ -223103,18 +223131,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 │ │ -0acfd8: |[0acfd8] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0acfe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0acfea: 7050 ef0b 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@0bef │ │ -0acff0: 0e00 |0004: return-void │ │ +0bae10: |[0bae10] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0bae20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bae22: 7050 ef0b 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@0bef │ │ +0bae28: 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; │ │ @@ -223126,26 +223154,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 │ │ -0acff4: |[0acff4] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V │ │ -0ad004: 2200 2c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ -0ad008: 7030 dc0b 5007 |0002: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ -0ad00e: 2201 5901 |0005: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0ad012: 2202 2301 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0ad016: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0ad018: 7030 870b 6203 |000a: invoke-direct {v2, v6, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ -0ad01e: 7020 760e 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -0ad024: 7040 f20b 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@0bf2 │ │ -0ad02a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0ad02c: 5c40 a606 |0014: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06a6 │ │ -0ad030: 0e00 |0016: return-void │ │ +0bae2c: |[0bae2c] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V │ │ +0bae3c: 2200 2c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ +0bae40: 7030 dc0b 5007 |0002: invoke-direct {v0, v5, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ +0bae46: 2201 5901 |0005: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0bae4a: 2202 2301 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0bae4e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0bae50: 7030 870b 6203 |000a: invoke-direct {v2, v6, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ +0bae56: 7020 760e 2100 |000d: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +0bae5c: 7040 f20b 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@0bf2 │ │ +0bae62: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0bae64: 5c40 a606 |0014: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06a6 │ │ +0bae68: 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; │ │ @@ -223159,20 +223187,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 │ │ -0ad034: |[0ad034] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ -0ad044: 2200 2c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ -0ad048: 7030 dc0b 3005 |0002: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ -0ad04e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0ad050: 7040 f20b 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@0bf2 │ │ -0ad056: 0e00 |0009: return-void │ │ +0bae6c: |[0bae6c] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ +0bae7c: 2200 2c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ +0bae80: 7030 dc0b 3005 |0002: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ +0bae86: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0bae88: 7040 f20b 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@0bf2 │ │ +0bae8e: 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; │ │ @@ -223184,21 +223212,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 │ │ -0ad058: |[0ad058] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0ad068: 2200 2c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ -0ad06c: 7030 dc0b 4005 |0002: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ -0ad072: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ad074: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ad076: 7040 f20b 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@0bf2 │ │ -0ad07c: 0e00 |000a: return-void │ │ +0bae90: |[0bae90] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0baea0: 2200 2c01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ +0baea4: 7030 dc0b 4005 |0002: invoke-direct {v0, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ +0baeaa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0baeac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0baeae: 7040 f20b 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@0bf2 │ │ +0baeb4: 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; │ │ @@ -223209,45 +223237,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 │ │ -0ad080: |[0ad080] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ -0ad090: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ad092: 7010 9524 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ad098: 2200 3101 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0131 │ │ -0ad09c: 7020 1e0c 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c1e │ │ -0ad0a2: 5b50 a106 |0009: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad0a6: 3907 2c00 |000b: if-nez v7, 0037 // +002c │ │ -0ad0aa: 2200 5901 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0ad0ae: 2202 2301 |000f: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0ad0b2: 6203 1f00 |0011: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0ad0b6: 5464 8606 |0013: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@0686 │ │ -0ad0ba: 7220 0901 4300 |0015: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -0ad0c0: 0c03 |0018: move-result-object v3 │ │ -0ad0c2: 7030 870b 3201 |0019: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ -0ad0c8: 7020 760e 2000 |001c: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -0ad0ce: 5b50 a706 |001f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad0d2: 5560 8306 |0021: iget-boolean v0, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0683 │ │ -0ad0d6: 5c50 a406 |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06a4 │ │ -0ad0da: 5b56 a306 |0025: iput-object v6, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad0de: 5c58 a506 |0027: iput-boolean v8, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06a5 │ │ -0ad0e2: 5450 a106 |0029: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad0e6: 6e20 3b0c 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c3b │ │ -0ad0ec: 7020 140c 6500 |002e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V // method@0c14 │ │ -0ad0f2: 3907 0800 |0031: if-nez v7, 0039 // +0008 │ │ -0ad0f6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0ad0f8: 5c50 a606 |0034: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06a6 │ │ -0ad0fc: 0e00 |0036: return-void │ │ -0ad0fe: 0770 |0037: move-object v0, v7 │ │ -0ad100: 28e7 |0038: goto 001f // -0019 │ │ -0ad102: 0110 |0039: move v0, v1 │ │ -0ad104: 28fa |003a: goto 0034 // -0006 │ │ +0baeb8: |[0baeb8] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;Z)V │ │ +0baec8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0baeca: 7010 9524 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +0baed0: 2200 3101 |0004: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0131 │ │ +0baed4: 7020 1e0c 5000 |0006: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c1e │ │ +0baeda: 5b50 a106 |0009: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0baede: 3907 2c00 |000b: if-nez v7, 0037 // +002c │ │ +0baee2: 2200 5901 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0baee6: 2202 2301 |000f: new-instance v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0baeea: 6203 1f00 |0011: sget-object v3, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0baeee: 5464 8606 |0013: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.imagePath:Ljava/lang/String; // field@0686 │ │ +0baef2: 7220 0901 4300 |0015: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0baef8: 0c03 |0018: move-result-object v3 │ │ +0baefa: 7030 870b 3201 |0019: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ +0baf00: 7020 760e 2000 |001c: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +0baf06: 5b50 a706 |001f: iput-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0baf0a: 5560 8306 |0021: iget-boolean v0, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0683 │ │ +0baf0e: 5c50 a406 |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06a4 │ │ +0baf12: 5b56 a306 |0025: iput-object v6, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0baf16: 5c58 a506 |0027: iput-boolean v8, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06a5 │ │ +0baf1a: 5450 a106 |0029: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0baf1e: 6e20 3b0c 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c3b │ │ +0baf24: 7020 140c 6500 |002e: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V // method@0c14 │ │ +0baf2a: 3907 0800 |0031: if-nez v7, 0039 // +0008 │ │ +0baf2e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0baf30: 5c50 a606 |0034: iput-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06a6 │ │ +0baf34: 0e00 |0036: return-void │ │ +0baf36: 0770 |0037: move-object v0, v7 │ │ +0baf38: 28e7 |0038: goto 001f // -0019 │ │ +0baf3a: 0110 |0039: move v0, v1 │ │ +0baf3c: 28fa |003a: goto 0034 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0004 line=65 │ │ 0x000b line=125 │ │ 0x0021 line=126 │ │ 0x0025 line=127 │ │ @@ -223269,26 +223297,26 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0ad108: |[0ad108] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Z)V │ │ -0ad118: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0ad11c: 1a01 7713 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@1377 │ │ -0ad120: 7220 0401 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ -0ad126: 0c00 |0007: move-result-object v0 │ │ -0ad128: 6201 1f00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0ad12c: 1a02 7813 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1378 │ │ -0ad130: 7220 0401 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ -0ad136: 0c01 |000f: move-result-object v1 │ │ -0ad138: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0ad13a: 7052 ef0b 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@0bef │ │ -0ad140: 0e00 |0014: return-void │ │ +0baf40: |[0baf40] com.badlogic.gdx.graphics.g2d.BitmapFont.:(Z)V │ │ +0baf50: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0baf54: 1a01 7713 |0002: const-string v1, "com/badlogic/gdx/utils/arial-15.fnt" // string@1377 │ │ +0baf58: 7220 0401 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ +0baf5e: 0c00 |0007: move-result-object v0 │ │ +0baf60: 6201 1f00 |0008: sget-object v1, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0baf64: 1a02 7813 |000a: const-string v2, "com/badlogic/gdx/utils/arial-15.png" // string@1378 │ │ +0baf68: 7220 0401 2100 |000c: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;.classpath:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0104 │ │ +0baf6e: 0c01 |000f: move-result-object v1 │ │ +0baf70: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0baf72: 7052 ef0b 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@0bef │ │ +0baf78: 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 │ │ @@ -223298,26 +223326,26 @@ │ │ type : '(Ljava/lang/CharSequence;CI)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ad144: |[0ad144] com.badlogic.gdx.graphics.g2d.BitmapFont.indexOf:(Ljava/lang/CharSequence;CI)I │ │ -0ad154: 7210 3324 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0ad15a: 0a00 |0003: move-result v0 │ │ -0ad15c: 3504 0c00 |0004: if-ge v4, v0, 0010 // +000c │ │ -0ad160: 7220 3224 4200 |0006: invoke-interface {v2, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad166: 0a01 |0009: move-result v1 │ │ -0ad168: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -0ad16c: 0f04 |000c: return v4 │ │ -0ad16e: d804 0401 |000d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ad172: 28f5 |000f: goto 0004 // -000b │ │ -0ad174: 0104 |0010: move v4, v0 │ │ -0ad176: 28fb |0011: goto 000c // -0005 │ │ +0baf7c: |[0baf7c] com.badlogic.gdx.graphics.g2d.BitmapFont.indexOf:(Ljava/lang/CharSequence;CI)I │ │ +0baf8c: 7210 3324 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0baf92: 0a00 |0003: move-result v0 │ │ +0baf94: 3504 0c00 |0004: if-ge v4, v0, 0010 // +000c │ │ +0baf98: 7220 3224 4200 |0006: invoke-interface {v2, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0baf9e: 0a01 |0009: move-result v1 │ │ +0bafa0: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +0bafa4: 0f04 |000c: return v4 │ │ +0bafa6: d804 0401 |000d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bafaa: 28f5 |000f: goto 0004 // -000b │ │ +0bafac: 0104 |0010: move v4, v0 │ │ +0bafae: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ 0x0006 line=635 │ │ 0x000c line=636 │ │ 0x000d line=634 │ │ @@ -223334,22 +223362,22 @@ │ │ type : '(C)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0ad178: |[0ad178] com.badlogic.gdx.graphics.g2d.BitmapFont.isWhitespace:(C)Z │ │ -0ad188: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -0ad18e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ad190: 0f00 |0004: return v0 │ │ -0ad192: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ad194: 28fe |0006: goto 0004 // -0002 │ │ -0ad196: 0000 |0007: nop // spacer │ │ -0ad198: 0002 0400 0900 0000 0a00 0000 0d00 ... |0008: sparse-switch-data (18 units) │ │ +0bafb0: |[0bafb0] com.badlogic.gdx.graphics.g2d.BitmapFont.isWhitespace:(C)Z │ │ +0bafc0: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +0bafc6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bafc8: 0f00 |0004: return v0 │ │ +0bafca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0bafcc: 28fe |0006: goto 0004 // -0002 │ │ +0bafce: 0000 |0007: nop // spacer │ │ +0bafd0: 0002 0400 0900 0000 0a00 0000 0d00 ... |0008: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0003 line=647 │ │ 0x0005 line=645 │ │ 0x0007 line=640 │ │ locals : │ │ @@ -223360,258 +223388,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 │ │ -0ad1bc: |[0ad1bc] com.badlogic.gdx.graphics.g2d.BitmapFont.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V │ │ -0ad1cc: 1517 803f |0000: const/high16 v23, #int 1065353216 // #3f80 │ │ -0ad1d0: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -0ad1d4: 5400 a706 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad1d8: 0818 0000 |0006: move-object/from16 v24, v0 │ │ -0ad1dc: 7401 810e 1800 |0008: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -0ad1e2: 0c18 |000b: move-result-object v24 │ │ -0ad1e4: 7401 9e0b 1800 |000c: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0ad1ea: 0a18 |000f: move-result v24 │ │ -0ad1ec: 0200 1800 |0010: move/from16 v0, v24 │ │ -0ad1f0: 8200 |0012: int-to-float v0, v0 │ │ -0ad1f2: 0218 0000 |0013: move/from16 v24, v0 │ │ -0ad1f6: a909 1718 |0015: div-float v9, v23, v24 │ │ -0ad1fa: 1517 803f |0017: const/high16 v23, #int 1065353216 // #3f80 │ │ -0ad1fe: 0800 1900 |0019: move-object/from16 v0, v25 │ │ -0ad202: 5400 a706 |001b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad206: 0818 0000 |001d: move-object/from16 v24, v0 │ │ -0ad20a: 7401 810e 1800 |001f: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -0ad210: 0c18 |0022: move-result-object v24 │ │ -0ad212: 7401 950b 1800 |0023: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0ad218: 0a18 |0026: move-result v24 │ │ -0ad21a: 0200 1800 |0027: move/from16 v0, v24 │ │ -0ad21e: 8200 |0029: int-to-float v0, v0 │ │ -0ad220: 0218 0000 |002a: move/from16 v24, v0 │ │ -0ad224: a908 1718 |002c: div-float v8, v23, v24 │ │ -0ad228: 0800 1900 |002e: move-object/from16 v0, v25 │ │ -0ad22c: 5400 a706 |0030: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad230: 0817 0000 |0032: move-object/from16 v23, v0 │ │ -0ad234: 0800 1700 |0034: move-object/from16 v0, v23 │ │ -0ad238: 5200 2008 |0036: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0ad23c: 0211 0000 |0038: move/from16 v17, v0 │ │ -0ad240: 0800 1900 |003a: move-object/from16 v0, v25 │ │ -0ad244: 5400 a706 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad248: 0817 0000 |003e: move-object/from16 v23, v0 │ │ -0ad24c: 0800 1700 |0040: move-object/from16 v0, v23 │ │ -0ad250: 5200 2208 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0ad254: 0212 0000 |0044: move/from16 v18, v0 │ │ -0ad258: 120c |0046: const/4 v12, #int 0 // #0 │ │ -0ad25a: 120d |0047: const/4 v13, #int 0 // #0 │ │ -0ad25c: 0800 1900 |0048: move-object/from16 v0, v25 │ │ -0ad260: 5400 a706 |004a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad264: 0817 0000 |004c: move-object/from16 v23, v0 │ │ -0ad268: 7401 7e0e 1700 |004e: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0ad26e: 0a17 |0051: move-result v23 │ │ -0ad270: 0200 1700 |0052: move/from16 v0, v23 │ │ -0ad274: 8200 |0054: int-to-float v0, v0 │ │ -0ad276: 0210 0000 |0055: move/from16 v16, v0 │ │ -0ad27a: 0800 1900 |0057: move-object/from16 v0, v25 │ │ -0ad27e: 5400 a706 |0059: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad282: 0817 0000 |005b: move-object/from16 v23, v0 │ │ -0ad286: 7401 7d0e 1700 |005d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0ad28c: 0a17 |0060: move-result v23 │ │ -0ad28e: 0200 1700 |0061: move/from16 v0, v23 │ │ -0ad292: 820f |0063: int-to-float v15, v0 │ │ -0ad294: 0800 1900 |0064: move-object/from16 v0, v25 │ │ -0ad298: 5400 a706 |0066: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad29c: 0817 0000 |0068: move-object/from16 v23, v0 │ │ -0ad2a0: 0800 1700 |006a: move-object/from16 v0, v23 │ │ -0ad2a4: 2000 5301 |006c: instance-of v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0ad2a8: 0217 0000 |006e: move/from16 v23, v0 │ │ -0ad2ac: 3817 1f00 |0070: if-eqz v23, 008f // +001f │ │ -0ad2b0: 0800 1900 |0072: move-object/from16 v0, v25 │ │ -0ad2b4: 5404 a706 |0074: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad2b8: 1f04 5301 |0076: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0ad2bc: 524c f407 |0078: iget v12, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0ad2c0: 5240 f607 |007a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0ad2c4: 0217 0000 |007c: move/from16 v23, v0 │ │ -0ad2c8: 5240 f807 |007e: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0ad2cc: 0218 0000 |0080: move/from16 v24, v0 │ │ -0ad2d0: 9117 1718 |0082: sub-int v23, v23, v24 │ │ -0ad2d4: 0200 1700 |0084: move/from16 v0, v23 │ │ -0ad2d8: 8200 |0086: int-to-float v0, v0 │ │ -0ad2da: 0217 0000 |0087: move/from16 v23, v0 │ │ -0ad2de: 5240 f507 |0089: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0ad2e2: 0218 0000 |008b: move/from16 v24, v0 │ │ -0ad2e6: a70d 1718 |008d: sub-float v13, v23, v24 │ │ -0ad2ea: 0800 1a00 |008f: move-object/from16 v0, v26 │ │ -0ad2ee: 5402 8506 |0091: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ -0ad2f2: 212a |0093: array-length v10, v2 │ │ -0ad2f4: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -0ad2f6: 0167 |0095: move v7, v6 │ │ -0ad2f8: 35a7 2e01 |0096: if-ge v7, v10, 01c4 // +012e │ │ -0ad2fc: 460e 0207 |0098: aget-object v14, v2, v7 │ │ -0ad300: 390e 0600 |009a: if-nez v14, 00a0 // +0006 │ │ -0ad304: d806 0701 |009c: add-int/lit8 v6, v7, #int 1 // #01 │ │ -0ad308: 0167 |009e: move v7, v6 │ │ -0ad30a: 28f7 |009f: goto 0096 // -0009 │ │ -0ad30c: 07e3 |00a0: move-object v3, v14 │ │ -0ad30e: 213b |00a1: array-length v11, v3 │ │ -0ad310: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -0ad312: 35b6 f9ff |00a3: if-ge v6, v11, 009c // -0007 │ │ -0ad316: 4605 0306 |00a5: aget-object v5, v3, v6 │ │ -0ad31a: 3905 0500 |00a7: if-nez v5, 00ac // +0005 │ │ -0ad31e: d806 0601 |00a9: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0ad322: 28f8 |00ab: goto 00a3 // -0008 │ │ -0ad324: 5250 8e06 |00ac: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@068e │ │ -0ad328: 0217 0000 |00ae: move/from16 v23, v0 │ │ -0ad32c: 0200 1700 |00b0: move/from16 v0, v23 │ │ -0ad330: 8200 |00b2: int-to-float v0, v0 │ │ -0ad332: 0213 0000 |00b3: move/from16 v19, v0 │ │ -0ad336: 5250 8e06 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@068e │ │ -0ad33a: 0217 0000 |00b7: move/from16 v23, v0 │ │ -0ad33e: 5250 9406 |00b9: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0ad342: 0218 0000 |00bb: move/from16 v24, v0 │ │ -0ad346: 9017 1718 |00bd: add-int v23, v23, v24 │ │ -0ad34a: 0200 1700 |00bf: move/from16 v0, v23 │ │ -0ad34e: 8200 |00c1: int-to-float v0, v0 │ │ -0ad350: 0214 0000 |00c2: move/from16 v20, v0 │ │ -0ad354: 5250 8f06 |00c4: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@068f │ │ -0ad358: 0217 0000 |00c6: move/from16 v23, v0 │ │ -0ad35c: 0200 1700 |00c8: move/from16 v0, v23 │ │ -0ad360: 8200 |00ca: int-to-float v0, v0 │ │ -0ad362: 0215 0000 |00cb: move/from16 v21, v0 │ │ -0ad366: 5250 8f06 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@068f │ │ -0ad36a: 0217 0000 |00cf: move/from16 v23, v0 │ │ -0ad36e: 5250 8c06 |00d1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0ad372: 0218 0000 |00d3: move/from16 v24, v0 │ │ -0ad376: 9017 1718 |00d5: add-int v23, v23, v24 │ │ -0ad37a: 0200 1700 |00d7: move/from16 v0, v23 │ │ -0ad37e: 8200 |00d9: int-to-float v0, v0 │ │ -0ad380: 0216 0000 |00da: move/from16 v22, v0 │ │ -0ad384: 1317 0000 |00dc: const/16 v23, #int 0 // #0 │ │ -0ad388: 2d17 0c17 |00de: cmpl-float v23, v12, v23 │ │ -0ad38c: 3d17 5200 |00e0: if-lez v23, 0132 // +0052 │ │ -0ad390: a713 130c |00e2: sub-float v19, v19, v12 │ │ -0ad394: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ -0ad398: 2e17 1317 |00e6: cmpg-float v23, v19, v23 │ │ -0ad39c: 3b17 2c00 |00e8: if-gez v23, 0114 // +002c │ │ -0ad3a0: 5250 9406 |00ea: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0ad3a4: 0217 0000 |00ec: move/from16 v23, v0 │ │ -0ad3a8: 0200 1700 |00ee: move/from16 v0, v23 │ │ -0ad3ac: 8200 |00f0: int-to-float v0, v0 │ │ -0ad3ae: 0217 0000 |00f1: move/from16 v23, v0 │ │ -0ad3b2: a617 1713 |00f3: add-float v23, v23, v19 │ │ -0ad3b6: 0200 1700 |00f5: move/from16 v0, v23 │ │ -0ad3ba: 8700 |00f7: float-to-int v0, v0 │ │ -0ad3bc: 0217 0000 |00f8: move/from16 v23, v0 │ │ -0ad3c0: 0200 1700 |00fa: move/from16 v0, v23 │ │ -0ad3c4: 5950 9406 |00fc: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0ad3c8: 5250 9606 |00fe: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -0ad3cc: 0217 0000 |0100: move/from16 v23, v0 │ │ -0ad3d0: 0200 1700 |0102: move/from16 v0, v23 │ │ -0ad3d4: 8200 |0104: int-to-float v0, v0 │ │ -0ad3d6: 0217 0000 |0105: move/from16 v23, v0 │ │ -0ad3da: a717 1713 |0107: sub-float v23, v23, v19 │ │ -0ad3de: 0200 1700 |0109: move/from16 v0, v23 │ │ -0ad3e2: 8700 |010b: float-to-int v0, v0 │ │ -0ad3e4: 0217 0000 |010c: move/from16 v23, v0 │ │ -0ad3e8: 0200 1700 |010e: move/from16 v0, v23 │ │ -0ad3ec: 5950 9606 |0110: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -0ad3f0: 1313 0000 |0112: const/16 v19, #int 0 // #0 │ │ -0ad3f4: a714 140c |0114: sub-float v20, v20, v12 │ │ -0ad3f8: 2d17 1410 |0116: cmpl-float v23, v20, v16 │ │ -0ad3fc: 3d17 1a00 |0118: if-lez v23, 0132 // +001a │ │ -0ad400: 5250 9406 |011a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0ad404: 0217 0000 |011c: move/from16 v23, v0 │ │ -0ad408: 0200 1700 |011e: move/from16 v0, v23 │ │ -0ad40c: 8200 |0120: int-to-float v0, v0 │ │ -0ad40e: 0217 0000 |0121: move/from16 v23, v0 │ │ -0ad412: a718 1410 |0123: sub-float v24, v20, v16 │ │ -0ad416: a717 1718 |0125: sub-float v23, v23, v24 │ │ -0ad41a: 0200 1700 |0127: move/from16 v0, v23 │ │ -0ad41e: 8700 |0129: float-to-int v0, v0 │ │ -0ad420: 0217 0000 |012a: move/from16 v23, v0 │ │ -0ad424: 0200 1700 |012c: move/from16 v0, v23 │ │ -0ad428: 5950 9406 |012e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ -0ad42c: 0214 1000 |0130: move/from16 v20, v16 │ │ -0ad430: 1317 0000 |0132: const/16 v23, #int 0 // #0 │ │ -0ad434: 2d17 0d17 |0134: cmpl-float v23, v13, v23 │ │ -0ad438: 3d17 5200 |0136: if-lez v23, 0188 // +0052 │ │ -0ad43c: a715 150d |0138: sub-float v21, v21, v13 │ │ -0ad440: 1317 0000 |013a: const/16 v23, #int 0 // #0 │ │ -0ad444: 2e17 1517 |013c: cmpg-float v23, v21, v23 │ │ -0ad448: 3b17 1800 |013e: if-gez v23, 0156 // +0018 │ │ -0ad44c: 5250 8c06 |0140: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0ad450: 0217 0000 |0142: move/from16 v23, v0 │ │ -0ad454: 0200 1700 |0144: move/from16 v0, v23 │ │ -0ad458: 8200 |0146: int-to-float v0, v0 │ │ -0ad45a: 0217 0000 |0147: move/from16 v23, v0 │ │ -0ad45e: a617 1715 |0149: add-float v23, v23, v21 │ │ -0ad462: 0200 1700 |014b: move/from16 v0, v23 │ │ -0ad466: 8700 |014d: float-to-int v0, v0 │ │ -0ad468: 0217 0000 |014e: move/from16 v23, v0 │ │ -0ad46c: 0200 1700 |0150: move/from16 v0, v23 │ │ -0ad470: 5950 8c06 |0152: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0ad474: 1315 0000 |0154: const/16 v21, #int 0 // #0 │ │ -0ad478: a716 160d |0156: sub-float v22, v22, v13 │ │ -0ad47c: 2d17 160f |0158: cmpl-float v23, v22, v15 │ │ -0ad480: 3d17 2e00 |015a: if-lez v23, 0188 // +002e │ │ -0ad484: a701 160f |015c: sub-float v1, v22, v15 │ │ -0ad488: 5250 8c06 |015e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0ad48c: 0217 0000 |0160: move/from16 v23, v0 │ │ -0ad490: 0200 1700 |0162: move/from16 v0, v23 │ │ -0ad494: 8200 |0164: int-to-float v0, v0 │ │ -0ad496: 0217 0000 |0165: move/from16 v23, v0 │ │ -0ad49a: a717 1701 |0167: sub-float v23, v23, v1 │ │ -0ad49e: 0200 1700 |0169: move/from16 v0, v23 │ │ -0ad4a2: 8700 |016b: float-to-int v0, v0 │ │ -0ad4a4: 0217 0000 |016c: move/from16 v23, v0 │ │ -0ad4a8: 0200 1700 |016e: move/from16 v0, v23 │ │ -0ad4ac: 5950 8c06 |0170: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ -0ad4b0: 5250 9706 |0172: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -0ad4b4: 0217 0000 |0174: move/from16 v23, v0 │ │ -0ad4b8: 0200 1700 |0176: move/from16 v0, v23 │ │ -0ad4bc: 8200 |0178: int-to-float v0, v0 │ │ -0ad4be: 0217 0000 |0179: move/from16 v23, v0 │ │ -0ad4c2: a617 1701 |017b: add-float v23, v23, v1 │ │ -0ad4c6: 0200 1700 |017d: move/from16 v0, v23 │ │ -0ad4ca: 8700 |017f: float-to-int v0, v0 │ │ -0ad4cc: 0217 0000 |0180: move/from16 v23, v0 │ │ -0ad4d0: 0200 1700 |0182: move/from16 v0, v23 │ │ -0ad4d4: 5950 9706 |0184: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ -0ad4d8: 0216 0f00 |0186: move/from16 v22, v15 │ │ -0ad4dc: a817 1309 |0188: mul-float v23, v19, v9 │ │ -0ad4e0: a617 1711 |018a: add-float v23, v23, v17 │ │ -0ad4e4: 0200 1700 |018c: move/from16 v0, v23 │ │ -0ad4e8: 5950 9006 |018e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@0690 │ │ -0ad4ec: a817 1409 |0190: mul-float v23, v20, v9 │ │ -0ad4f0: a617 1711 |0192: add-float v23, v23, v17 │ │ -0ad4f4: 0200 1700 |0194: move/from16 v0, v23 │ │ -0ad4f8: 5950 9106 |0196: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@0691 │ │ -0ad4fc: 0800 1a00 |0198: move-object/from16 v0, v26 │ │ -0ad500: 5500 8306 |019a: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0683 │ │ -0ad504: 0217 0000 |019c: move/from16 v23, v0 │ │ -0ad508: 3817 1400 |019e: if-eqz v23, 01b2 // +0014 │ │ -0ad50c: a817 1508 |01a0: mul-float v23, v21, v8 │ │ -0ad510: a617 1712 |01a2: add-float v23, v23, v18 │ │ -0ad514: 0200 1700 |01a4: move/from16 v0, v23 │ │ -0ad518: 5950 9206 |01a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@0692 │ │ -0ad51c: a817 1608 |01a8: mul-float v23, v22, v8 │ │ -0ad520: a617 1712 |01aa: add-float v23, v23, v18 │ │ -0ad524: 0200 1700 |01ac: move/from16 v0, v23 │ │ -0ad528: 5950 9306 |01ae: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@0693 │ │ -0ad52c: 2900 f9fe |01b0: goto/16 00a9 // -0107 │ │ -0ad530: a817 1508 |01b2: mul-float v23, v21, v8 │ │ -0ad534: a617 1712 |01b4: add-float v23, v23, v18 │ │ -0ad538: 0200 1700 |01b6: move/from16 v0, v23 │ │ -0ad53c: 5950 9306 |01b8: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@0693 │ │ -0ad540: a817 1608 |01ba: mul-float v23, v22, v8 │ │ -0ad544: a617 1712 |01bc: add-float v23, v23, v18 │ │ -0ad548: 0200 1700 |01be: move/from16 v0, v23 │ │ -0ad54c: 5950 9206 |01c0: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@0692 │ │ -0ad550: 2900 e7fe |01c2: goto/16 00a9 // -0119 │ │ -0ad554: 0e00 |01c4: return-void │ │ +0baff4: |[0baff4] com.badlogic.gdx.graphics.g2d.BitmapFont.load:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;)V │ │ +0bb004: 1517 803f |0000: const/high16 v23, #int 1065353216 // #3f80 │ │ +0bb008: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +0bb00c: 5400 a706 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb010: 0818 0000 |0006: move-object/from16 v24, v0 │ │ +0bb014: 7401 810e 1800 |0008: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +0bb01a: 0c18 |000b: move-result-object v24 │ │ +0bb01c: 7401 9e0b 1800 |000c: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0bb022: 0a18 |000f: move-result v24 │ │ +0bb024: 0200 1800 |0010: move/from16 v0, v24 │ │ +0bb028: 8200 |0012: int-to-float v0, v0 │ │ +0bb02a: 0218 0000 |0013: move/from16 v24, v0 │ │ +0bb02e: a909 1718 |0015: div-float v9, v23, v24 │ │ +0bb032: 1517 803f |0017: const/high16 v23, #int 1065353216 // #3f80 │ │ +0bb036: 0800 1900 |0019: move-object/from16 v0, v25 │ │ +0bb03a: 5400 a706 |001b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb03e: 0818 0000 |001d: move-object/from16 v24, v0 │ │ +0bb042: 7401 810e 1800 |001f: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +0bb048: 0c18 |0022: move-result-object v24 │ │ +0bb04a: 7401 950b 1800 |0023: invoke-virtual/range {v24}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0bb050: 0a18 |0026: move-result v24 │ │ +0bb052: 0200 1800 |0027: move/from16 v0, v24 │ │ +0bb056: 8200 |0029: int-to-float v0, v0 │ │ +0bb058: 0218 0000 |002a: move/from16 v24, v0 │ │ +0bb05c: a908 1718 |002c: div-float v8, v23, v24 │ │ +0bb060: 0800 1900 |002e: move-object/from16 v0, v25 │ │ +0bb064: 5400 a706 |0030: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb068: 0817 0000 |0032: move-object/from16 v23, v0 │ │ +0bb06c: 0800 1700 |0034: move-object/from16 v0, v23 │ │ +0bb070: 5200 2008 |0036: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0bb074: 0211 0000 |0038: move/from16 v17, v0 │ │ +0bb078: 0800 1900 |003a: move-object/from16 v0, v25 │ │ +0bb07c: 5400 a706 |003c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb080: 0817 0000 |003e: move-object/from16 v23, v0 │ │ +0bb084: 0800 1700 |0040: move-object/from16 v0, v23 │ │ +0bb088: 5200 2208 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0bb08c: 0212 0000 |0044: move/from16 v18, v0 │ │ +0bb090: 120c |0046: const/4 v12, #int 0 // #0 │ │ +0bb092: 120d |0047: const/4 v13, #int 0 // #0 │ │ +0bb094: 0800 1900 |0048: move-object/from16 v0, v25 │ │ +0bb098: 5400 a706 |004a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb09c: 0817 0000 |004c: move-object/from16 v23, v0 │ │ +0bb0a0: 7401 7e0e 1700 |004e: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0bb0a6: 0a17 |0051: move-result v23 │ │ +0bb0a8: 0200 1700 |0052: move/from16 v0, v23 │ │ +0bb0ac: 8200 |0054: int-to-float v0, v0 │ │ +0bb0ae: 0210 0000 |0055: move/from16 v16, v0 │ │ +0bb0b2: 0800 1900 |0057: move-object/from16 v0, v25 │ │ +0bb0b6: 5400 a706 |0059: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb0ba: 0817 0000 |005b: move-object/from16 v23, v0 │ │ +0bb0be: 7401 7d0e 1700 |005d: invoke-virtual/range {v23}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0bb0c4: 0a17 |0060: move-result v23 │ │ +0bb0c6: 0200 1700 |0061: move/from16 v0, v23 │ │ +0bb0ca: 820f |0063: int-to-float v15, v0 │ │ +0bb0cc: 0800 1900 |0064: move-object/from16 v0, v25 │ │ +0bb0d0: 5400 a706 |0066: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb0d4: 0817 0000 |0068: move-object/from16 v23, v0 │ │ +0bb0d8: 0800 1700 |006a: move-object/from16 v0, v23 │ │ +0bb0dc: 2000 5301 |006c: instance-of v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0bb0e0: 0217 0000 |006e: move/from16 v23, v0 │ │ +0bb0e4: 3817 1f00 |0070: if-eqz v23, 008f // +001f │ │ +0bb0e8: 0800 1900 |0072: move-object/from16 v0, v25 │ │ +0bb0ec: 5404 a706 |0074: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb0f0: 1f04 5301 |0076: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0bb0f4: 524c f407 |0078: iget v12, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0bb0f8: 5240 f607 |007a: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0bb0fc: 0217 0000 |007c: move/from16 v23, v0 │ │ +0bb100: 5240 f807 |007e: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0bb104: 0218 0000 |0080: move/from16 v24, v0 │ │ +0bb108: 9117 1718 |0082: sub-int v23, v23, v24 │ │ +0bb10c: 0200 1700 |0084: move/from16 v0, v23 │ │ +0bb110: 8200 |0086: int-to-float v0, v0 │ │ +0bb112: 0217 0000 |0087: move/from16 v23, v0 │ │ +0bb116: 5240 f507 |0089: iget v0, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0bb11a: 0218 0000 |008b: move/from16 v24, v0 │ │ +0bb11e: a70d 1718 |008d: sub-float v13, v23, v24 │ │ +0bb122: 0800 1a00 |008f: move-object/from16 v0, v26 │ │ +0bb126: 5402 8506 |0091: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // field@0685 │ │ +0bb12a: 212a |0093: array-length v10, v2 │ │ +0bb12c: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +0bb12e: 0167 |0095: move v7, v6 │ │ +0bb130: 35a7 2e01 |0096: if-ge v7, v10, 01c4 // +012e │ │ +0bb134: 460e 0207 |0098: aget-object v14, v2, v7 │ │ +0bb138: 390e 0600 |009a: if-nez v14, 00a0 // +0006 │ │ +0bb13c: d806 0701 |009c: add-int/lit8 v6, v7, #int 1 // #01 │ │ +0bb140: 0167 |009e: move v7, v6 │ │ +0bb142: 28f7 |009f: goto 0096 // -0009 │ │ +0bb144: 07e3 |00a0: move-object v3, v14 │ │ +0bb146: 213b |00a1: array-length v11, v3 │ │ +0bb148: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ +0bb14a: 35b6 f9ff |00a3: if-ge v6, v11, 009c // -0007 │ │ +0bb14e: 4605 0306 |00a5: aget-object v5, v3, v6 │ │ +0bb152: 3905 0500 |00a7: if-nez v5, 00ac // +0005 │ │ +0bb156: d806 0601 |00a9: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0bb15a: 28f8 |00ab: goto 00a3 // -0008 │ │ +0bb15c: 5250 8e06 |00ac: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@068e │ │ +0bb160: 0217 0000 |00ae: move/from16 v23, v0 │ │ +0bb164: 0200 1700 |00b0: move/from16 v0, v23 │ │ +0bb168: 8200 |00b2: int-to-float v0, v0 │ │ +0bb16a: 0213 0000 |00b3: move/from16 v19, v0 │ │ +0bb16e: 5250 8e06 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcX:I // field@068e │ │ +0bb172: 0217 0000 |00b7: move/from16 v23, v0 │ │ +0bb176: 5250 9406 |00b9: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0bb17a: 0218 0000 |00bb: move/from16 v24, v0 │ │ +0bb17e: 9017 1718 |00bd: add-int v23, v23, v24 │ │ +0bb182: 0200 1700 |00bf: move/from16 v0, v23 │ │ +0bb186: 8200 |00c1: int-to-float v0, v0 │ │ +0bb188: 0214 0000 |00c2: move/from16 v20, v0 │ │ +0bb18c: 5250 8f06 |00c4: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@068f │ │ +0bb190: 0217 0000 |00c6: move/from16 v23, v0 │ │ +0bb194: 0200 1700 |00c8: move/from16 v0, v23 │ │ +0bb198: 8200 |00ca: int-to-float v0, v0 │ │ +0bb19a: 0215 0000 |00cb: move/from16 v21, v0 │ │ +0bb19e: 5250 8f06 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.srcY:I // field@068f │ │ +0bb1a2: 0217 0000 |00cf: move/from16 v23, v0 │ │ +0bb1a6: 5250 8c06 |00d1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0bb1aa: 0218 0000 |00d3: move/from16 v24, v0 │ │ +0bb1ae: 9017 1718 |00d5: add-int v23, v23, v24 │ │ +0bb1b2: 0200 1700 |00d7: move/from16 v0, v23 │ │ +0bb1b6: 8200 |00d9: int-to-float v0, v0 │ │ +0bb1b8: 0216 0000 |00da: move/from16 v22, v0 │ │ +0bb1bc: 1317 0000 |00dc: const/16 v23, #int 0 // #0 │ │ +0bb1c0: 2d17 0c17 |00de: cmpl-float v23, v12, v23 │ │ +0bb1c4: 3d17 5200 |00e0: if-lez v23, 0132 // +0052 │ │ +0bb1c8: a713 130c |00e2: sub-float v19, v19, v12 │ │ +0bb1cc: 1317 0000 |00e4: const/16 v23, #int 0 // #0 │ │ +0bb1d0: 2e17 1317 |00e6: cmpg-float v23, v19, v23 │ │ +0bb1d4: 3b17 2c00 |00e8: if-gez v23, 0114 // +002c │ │ +0bb1d8: 5250 9406 |00ea: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0bb1dc: 0217 0000 |00ec: move/from16 v23, v0 │ │ +0bb1e0: 0200 1700 |00ee: move/from16 v0, v23 │ │ +0bb1e4: 8200 |00f0: int-to-float v0, v0 │ │ +0bb1e6: 0217 0000 |00f1: move/from16 v23, v0 │ │ +0bb1ea: a617 1713 |00f3: add-float v23, v23, v19 │ │ +0bb1ee: 0200 1700 |00f5: move/from16 v0, v23 │ │ +0bb1f2: 8700 |00f7: float-to-int v0, v0 │ │ +0bb1f4: 0217 0000 |00f8: move/from16 v23, v0 │ │ +0bb1f8: 0200 1700 |00fa: move/from16 v0, v23 │ │ +0bb1fc: 5950 9406 |00fc: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0bb200: 5250 9606 |00fe: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +0bb204: 0217 0000 |0100: move/from16 v23, v0 │ │ +0bb208: 0200 1700 |0102: move/from16 v0, v23 │ │ +0bb20c: 8200 |0104: int-to-float v0, v0 │ │ +0bb20e: 0217 0000 |0105: move/from16 v23, v0 │ │ +0bb212: a717 1713 |0107: sub-float v23, v23, v19 │ │ +0bb216: 0200 1700 |0109: move/from16 v0, v23 │ │ +0bb21a: 8700 |010b: float-to-int v0, v0 │ │ +0bb21c: 0217 0000 |010c: move/from16 v23, v0 │ │ +0bb220: 0200 1700 |010e: move/from16 v0, v23 │ │ +0bb224: 5950 9606 |0110: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +0bb228: 1313 0000 |0112: const/16 v19, #int 0 // #0 │ │ +0bb22c: a714 140c |0114: sub-float v20, v20, v12 │ │ +0bb230: 2d17 1410 |0116: cmpl-float v23, v20, v16 │ │ +0bb234: 3d17 1a00 |0118: if-lez v23, 0132 // +001a │ │ +0bb238: 5250 9406 |011a: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0bb23c: 0217 0000 |011c: move/from16 v23, v0 │ │ +0bb240: 0200 1700 |011e: move/from16 v0, v23 │ │ +0bb244: 8200 |0120: int-to-float v0, v0 │ │ +0bb246: 0217 0000 |0121: move/from16 v23, v0 │ │ +0bb24a: a718 1410 |0123: sub-float v24, v20, v16 │ │ +0bb24e: a717 1718 |0125: sub-float v23, v23, v24 │ │ +0bb252: 0200 1700 |0127: move/from16 v0, v23 │ │ +0bb256: 8700 |0129: float-to-int v0, v0 │ │ +0bb258: 0217 0000 |012a: move/from16 v23, v0 │ │ +0bb25c: 0200 1700 |012c: move/from16 v0, v23 │ │ +0bb260: 5950 9406 |012e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.width:I // field@0694 │ │ +0bb264: 0214 1000 |0130: move/from16 v20, v16 │ │ +0bb268: 1317 0000 |0132: const/16 v23, #int 0 // #0 │ │ +0bb26c: 2d17 0d17 |0134: cmpl-float v23, v13, v23 │ │ +0bb270: 3d17 5200 |0136: if-lez v23, 0188 // +0052 │ │ +0bb274: a715 150d |0138: sub-float v21, v21, v13 │ │ +0bb278: 1317 0000 |013a: const/16 v23, #int 0 // #0 │ │ +0bb27c: 2e17 1517 |013c: cmpg-float v23, v21, v23 │ │ +0bb280: 3b17 1800 |013e: if-gez v23, 0156 // +0018 │ │ +0bb284: 5250 8c06 |0140: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0bb288: 0217 0000 |0142: move/from16 v23, v0 │ │ +0bb28c: 0200 1700 |0144: move/from16 v0, v23 │ │ +0bb290: 8200 |0146: int-to-float v0, v0 │ │ +0bb292: 0217 0000 |0147: move/from16 v23, v0 │ │ +0bb296: a617 1715 |0149: add-float v23, v23, v21 │ │ +0bb29a: 0200 1700 |014b: move/from16 v0, v23 │ │ +0bb29e: 8700 |014d: float-to-int v0, v0 │ │ +0bb2a0: 0217 0000 |014e: move/from16 v23, v0 │ │ +0bb2a4: 0200 1700 |0150: move/from16 v0, v23 │ │ +0bb2a8: 5950 8c06 |0152: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0bb2ac: 1315 0000 |0154: const/16 v21, #int 0 // #0 │ │ +0bb2b0: a716 160d |0156: sub-float v22, v22, v13 │ │ +0bb2b4: 2d17 160f |0158: cmpl-float v23, v22, v15 │ │ +0bb2b8: 3d17 2e00 |015a: if-lez v23, 0188 // +002e │ │ +0bb2bc: a701 160f |015c: sub-float v1, v22, v15 │ │ +0bb2c0: 5250 8c06 |015e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0bb2c4: 0217 0000 |0160: move/from16 v23, v0 │ │ +0bb2c8: 0200 1700 |0162: move/from16 v0, v23 │ │ +0bb2cc: 8200 |0164: int-to-float v0, v0 │ │ +0bb2ce: 0217 0000 |0165: move/from16 v23, v0 │ │ +0bb2d2: a717 1701 |0167: sub-float v23, v23, v1 │ │ +0bb2d6: 0200 1700 |0169: move/from16 v0, v23 │ │ +0bb2da: 8700 |016b: float-to-int v0, v0 │ │ +0bb2dc: 0217 0000 |016c: move/from16 v23, v0 │ │ +0bb2e0: 0200 1700 |016e: move/from16 v0, v23 │ │ +0bb2e4: 5950 8c06 |0170: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.height:I // field@068c │ │ +0bb2e8: 5250 9706 |0172: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +0bb2ec: 0217 0000 |0174: move/from16 v23, v0 │ │ +0bb2f0: 0200 1700 |0176: move/from16 v0, v23 │ │ +0bb2f4: 8200 |0178: int-to-float v0, v0 │ │ +0bb2f6: 0217 0000 |0179: move/from16 v23, v0 │ │ +0bb2fa: a617 1701 |017b: add-float v23, v23, v1 │ │ +0bb2fe: 0200 1700 |017d: move/from16 v0, v23 │ │ +0bb302: 8700 |017f: float-to-int v0, v0 │ │ +0bb304: 0217 0000 |0180: move/from16 v23, v0 │ │ +0bb308: 0200 1700 |0182: move/from16 v0, v23 │ │ +0bb30c: 5950 9706 |0184: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.yoffset:I // field@0697 │ │ +0bb310: 0216 0f00 |0186: move/from16 v22, v15 │ │ +0bb314: a817 1309 |0188: mul-float v23, v19, v9 │ │ +0bb318: a617 1711 |018a: add-float v23, v23, v17 │ │ +0bb31c: 0200 1700 |018c: move/from16 v0, v23 │ │ +0bb320: 5950 9006 |018e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u:F // field@0690 │ │ +0bb324: a817 1409 |0190: mul-float v23, v20, v9 │ │ +0bb328: a617 1711 |0192: add-float v23, v23, v17 │ │ +0bb32c: 0200 1700 |0194: move/from16 v0, v23 │ │ +0bb330: 5950 9106 |0196: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.u2:F // field@0691 │ │ +0bb334: 0800 1a00 |0198: move-object/from16 v0, v26 │ │ +0bb338: 5500 8306 |019a: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.flipped:Z // field@0683 │ │ +0bb33c: 0217 0000 |019c: move/from16 v23, v0 │ │ +0bb340: 3817 1400 |019e: if-eqz v23, 01b2 // +0014 │ │ +0bb344: a817 1508 |01a0: mul-float v23, v21, v8 │ │ +0bb348: a617 1712 |01a2: add-float v23, v23, v18 │ │ +0bb34c: 0200 1700 |01a4: move/from16 v0, v23 │ │ +0bb350: 5950 9206 |01a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@0692 │ │ +0bb354: a817 1608 |01a8: mul-float v23, v22, v8 │ │ +0bb358: a617 1712 |01aa: add-float v23, v23, v18 │ │ +0bb35c: 0200 1700 |01ac: move/from16 v0, v23 │ │ +0bb360: 5950 9306 |01ae: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@0693 │ │ +0bb364: 2900 f9fe |01b0: goto/16 00a9 // -0107 │ │ +0bb368: a817 1508 |01b2: mul-float v23, v21, v8 │ │ +0bb36c: a617 1712 |01b4: add-float v23, v23, v18 │ │ +0bb370: 0200 1700 |01b6: move/from16 v0, v23 │ │ +0bb374: 5950 9306 |01b8: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v2:F // field@0693 │ │ +0bb378: a817 1608 |01ba: mul-float v23, v22, v8 │ │ +0bb37c: a617 1712 |01bc: add-float v23, v23, v18 │ │ +0bb380: 0200 1700 |01be: move/from16 v0, v23 │ │ +0bb384: 5950 9206 |01c0: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.v:F // field@0692 │ │ +0bb388: 2900 e7fe |01c2: goto/16 00a9 // -0119 │ │ +0bb38c: 0e00 |01c4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0017 line=136 │ │ 0x002e line=137 │ │ 0x003a line=138 │ │ 0x0046 line=140 │ │ @@ -223696,78 +223724,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 │ │ -0ad558: |[0ad558] com.badlogic.gdx.graphics.g2d.BitmapFont.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V │ │ -0ad568: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0ad56a: 6e10 081e 0e00 |0001: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1e08 │ │ -0ad570: 6e10 081e 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1e08 │ │ -0ad576: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0ad578: 7210 3324 0d00 |0008: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0ad57e: 0a02 |000b: move-result v2 │ │ -0ad580: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -0ad582: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0ad584: 54c1 a306 |000e: iget-object v1, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad588: 5219 8806 |0010: iget v9, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0ad58c: 150a 803f |0012: const/high16 v10, #int 1065353216 // #3f80 │ │ -0ad590: 2d09 090a |0014: cmpl-float v9, v9, v10 │ │ -0ad594: 3909 2e00 |0016: if-nez v9, 0044 // +002e │ │ -0ad598: 3524 2500 |0018: if-ge v4, v2, 003d // +0025 │ │ -0ad59c: 7220 3224 4d00 |001a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad5a2: 0a00 |001d: move-result v0 │ │ -0ad5a4: 6e20 df0b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad5aa: 0c03 |0021: move-result-object v3 │ │ -0ad5ac: 3803 1800 |0022: if-eqz v3, 003a // +0018 │ │ -0ad5b0: 3805 0800 |0024: if-eqz v5, 002c // +0008 │ │ -0ad5b4: 6e20 e30b 0500 |0026: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -0ad5ba: 0a09 |0029: move-result v9 │ │ -0ad5bc: 8299 |002a: int-to-float v9, v9 │ │ -0ad5be: c697 |002b: add-float/2addr v7, v9 │ │ -0ad5c0: 0735 |002c: move-object v5, v3 │ │ -0ad5c2: 5239 9506 |002d: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad5c6: 8299 |002f: int-to-float v9, v9 │ │ -0ad5c8: 6e20 031e 9e00 |0030: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad5ce: 6e20 031e 7f00 |0033: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad5d4: 5239 9506 |0036: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad5d8: 8299 |0038: int-to-float v9, v9 │ │ -0ad5da: c697 |0039: add-float/2addr v7, v9 │ │ -0ad5dc: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ad5e0: 28dc |003c: goto 0018 // -0024 │ │ -0ad5e2: 6e20 031e be00 |003d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad5e8: 6e20 031e 7f00 |0040: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad5ee: 0e00 |0043: return-void │ │ -0ad5f0: 54c9 a306 |0044: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad5f4: 5296 8806 |0046: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0ad5f8: 3524 2500 |0048: if-ge v4, v2, 006d // +0025 │ │ -0ad5fc: 7220 3224 4d00 |004a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad602: 0a00 |004d: move-result v0 │ │ -0ad604: 6e20 df0b 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad60a: 0c03 |0051: move-result-object v3 │ │ -0ad60c: 3803 1800 |0052: if-eqz v3, 006a // +0018 │ │ -0ad610: 3805 0900 |0054: if-eqz v5, 005d // +0009 │ │ -0ad614: 6e20 e30b 0500 |0056: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -0ad61a: 0a09 |0059: move-result v9 │ │ -0ad61c: 8299 |005a: int-to-float v9, v9 │ │ -0ad61e: c869 |005b: mul-float/2addr v9, v6 │ │ -0ad620: c697 |005c: add-float/2addr v7, v9 │ │ -0ad622: 0735 |005d: move-object v5, v3 │ │ -0ad624: 5239 9506 |005e: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad628: 8299 |0060: int-to-float v9, v9 │ │ -0ad62a: a808 0906 |0061: mul-float v8, v9, v6 │ │ -0ad62e: 6e20 031e 8e00 |0063: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad634: 6e20 031e 7f00 |0066: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad63a: c687 |0069: add-float/2addr v7, v8 │ │ -0ad63c: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ad640: 28dc |006c: goto 0048 // -0024 │ │ -0ad642: 6e20 031e be00 |006d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad648: 6e20 031e 7f00 |0070: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ -0ad64e: 28d0 |0073: goto 0043 // -0030 │ │ +0bb390: |[0bb390] com.badlogic.gdx.graphics.g2d.BitmapFont.computeGlyphAdvancesAndPositions:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/utils/FloatArray;Lcom/badlogic/gdx/utils/FloatArray;)V │ │ +0bb3a0: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0bb3a2: 6e10 081e 0e00 |0001: invoke-virtual {v14}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1e08 │ │ +0bb3a8: 6e10 081e 0f00 |0004: invoke-virtual {v15}, Lcom/badlogic/gdx/utils/FloatArray;.clear:()V // method@1e08 │ │ +0bb3ae: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0bb3b0: 7210 3324 0d00 |0008: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bb3b6: 0a02 |000b: move-result v2 │ │ +0bb3b8: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +0bb3ba: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +0bb3bc: 54c1 a306 |000e: iget-object v1, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb3c0: 5219 8806 |0010: iget v9, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bb3c4: 150a 803f |0012: const/high16 v10, #int 1065353216 // #3f80 │ │ +0bb3c8: 2d09 090a |0014: cmpl-float v9, v9, v10 │ │ +0bb3cc: 3909 2e00 |0016: if-nez v9, 0044 // +002e │ │ +0bb3d0: 3524 2500 |0018: if-ge v4, v2, 003d // +0025 │ │ +0bb3d4: 7220 3224 4d00 |001a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bb3da: 0a00 |001d: move-result v0 │ │ +0bb3dc: 6e20 df0b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb3e2: 0c03 |0021: move-result-object v3 │ │ +0bb3e4: 3803 1800 |0022: if-eqz v3, 003a // +0018 │ │ +0bb3e8: 3805 0800 |0024: if-eqz v5, 002c // +0008 │ │ +0bb3ec: 6e20 e30b 0500 |0026: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +0bb3f2: 0a09 |0029: move-result v9 │ │ +0bb3f4: 8299 |002a: int-to-float v9, v9 │ │ +0bb3f6: c697 |002b: add-float/2addr v7, v9 │ │ +0bb3f8: 0735 |002c: move-object v5, v3 │ │ +0bb3fa: 5239 9506 |002d: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb3fe: 8299 |002f: int-to-float v9, v9 │ │ +0bb400: 6e20 031e 9e00 |0030: invoke-virtual {v14, v9}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb406: 6e20 031e 7f00 |0033: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb40c: 5239 9506 |0036: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb410: 8299 |0038: int-to-float v9, v9 │ │ +0bb412: c697 |0039: add-float/2addr v7, v9 │ │ +0bb414: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bb418: 28dc |003c: goto 0018 // -0024 │ │ +0bb41a: 6e20 031e be00 |003d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb420: 6e20 031e 7f00 |0040: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb426: 0e00 |0043: return-void │ │ +0bb428: 54c9 a306 |0044: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb42c: 5296 8806 |0046: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bb430: 3524 2500 |0048: if-ge v4, v2, 006d // +0025 │ │ +0bb434: 7220 3224 4d00 |004a: invoke-interface {v13, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bb43a: 0a00 |004d: move-result v0 │ │ +0bb43c: 6e20 df0b 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb442: 0c03 |0051: move-result-object v3 │ │ +0bb444: 3803 1800 |0052: if-eqz v3, 006a // +0018 │ │ +0bb448: 3805 0900 |0054: if-eqz v5, 005d // +0009 │ │ +0bb44c: 6e20 e30b 0500 |0056: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +0bb452: 0a09 |0059: move-result v9 │ │ +0bb454: 8299 |005a: int-to-float v9, v9 │ │ +0bb456: c869 |005b: mul-float/2addr v9, v6 │ │ +0bb458: c697 |005c: add-float/2addr v7, v9 │ │ +0bb45a: 0735 |005d: move-object v5, v3 │ │ +0bb45c: 5239 9506 |005e: iget v9, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb460: 8299 |0060: int-to-float v9, v9 │ │ +0bb462: a808 0906 |0061: mul-float v8, v9, v6 │ │ +0bb466: 6e20 031e 8e00 |0063: invoke-virtual {v14, v8}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb46c: 6e20 031e 7f00 |0066: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb472: c687 |0069: add-float/2addr v7, v8 │ │ +0bb474: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bb478: 28dc |006c: goto 0048 // -0024 │ │ +0bb47a: 6e20 031e be00 |006d: invoke-virtual {v14, v11}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb480: 6e20 031e 7f00 |0070: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/utils/FloatArray;.add:(F)V // method@1e03 │ │ +0bb486: 28d0 |0073: goto 0043 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=392 │ │ 0x0004 line=393 │ │ 0x0007 line=394 │ │ 0x0008 line=395 │ │ 0x000c line=396 │ │ @@ -223823,74 +223851,74 @@ │ │ type : '(Ljava/lang/CharSequence;IIF)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0ad650: |[0ad650] com.badlogic.gdx.graphics.g2d.BitmapFont.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I │ │ -0ad660: 140a 6f12 833a |0000: const v10, #float 0.001 // #3a83126f │ │ -0ad666: 54b1 a306 |0003: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad66a: 01d3 |0005: move v3, v13 │ │ -0ad66c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0ad66e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0ad670: 5218 8806 |0008: iget v8, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0ad674: 1509 803f |000a: const/high16 v9, #int 1065353216 // #3f80 │ │ -0ad678: 2d08 0809 |000c: cmpl-float v8, v8, v9 │ │ -0ad67c: 3908 2a00 |000e: if-nez v8, 0038 // +002a │ │ -0ad680: 35e3 1d00 |0010: if-ge v3, v14, 002d // +001d │ │ -0ad684: 7220 3224 3c00 |0012: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad68a: 0a00 |0015: move-result v0 │ │ -0ad68c: 6e20 df0b 0100 |0016: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad692: 0c02 |0019: move-result-object v2 │ │ -0ad694: 3802 1b00 |001a: if-eqz v2, 0035 // +001b │ │ -0ad698: 3804 0800 |001c: if-eqz v4, 0024 // +0008 │ │ -0ad69c: 6e20 e30b 0400 |001e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -0ad6a2: 0a08 |0021: move-result v8 │ │ -0ad6a4: 8288 |0022: int-to-float v8, v8 │ │ -0ad6a6: c686 |0023: add-float/2addr v6, v8 │ │ -0ad6a8: 5228 9506 |0024: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad6ac: 8288 |0026: int-to-float v8, v8 │ │ -0ad6ae: c668 |0027: add-float/2addr v8, v6 │ │ -0ad6b0: c7f8 |0028: sub-float/2addr v8, v15 │ │ -0ad6b2: 2d08 080a |0029: cmpl-float v8, v8, v10 │ │ -0ad6b6: 3d08 0500 |002b: if-lez v8, 0030 // +0005 │ │ -0ad6ba: 9108 030d |002d: sub-int v8, v3, v13 │ │ -0ad6be: 0f08 |002f: return v8 │ │ -0ad6c0: 5228 9506 |0030: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad6c4: 8288 |0032: int-to-float v8, v8 │ │ -0ad6c6: c686 |0033: add-float/2addr v6, v8 │ │ -0ad6c8: 0724 |0034: move-object v4, v2 │ │ -0ad6ca: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ad6ce: 28d9 |0037: goto 0010 // -0027 │ │ -0ad6d0: 54b8 a306 |0038: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad6d4: 5285 8806 |003a: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0ad6d8: 35e3 f1ff |003c: if-ge v3, v14, 002d // -000f │ │ -0ad6dc: 7220 3224 3c00 |003e: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad6e2: 0a00 |0041: move-result v0 │ │ -0ad6e4: 6e20 df0b 0100 |0042: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad6ea: 0c02 |0045: move-result-object v2 │ │ -0ad6ec: 3802 1900 |0046: if-eqz v2, 005f // +0019 │ │ -0ad6f0: 3804 0900 |0048: if-eqz v4, 0051 // +0009 │ │ -0ad6f4: 6e20 e30b 0400 |004a: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -0ad6fa: 0a08 |004d: move-result v8 │ │ -0ad6fc: 8288 |004e: int-to-float v8, v8 │ │ -0ad6fe: c858 |004f: mul-float/2addr v8, v5 │ │ -0ad700: c686 |0050: add-float/2addr v6, v8 │ │ -0ad702: 5228 9506 |0051: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad706: 8288 |0053: int-to-float v8, v8 │ │ -0ad708: a807 0805 |0054: mul-float v7, v8, v5 │ │ -0ad70c: a608 0607 |0056: add-float v8, v6, v7 │ │ -0ad710: c7f8 |0058: sub-float/2addr v8, v15 │ │ -0ad712: 2d08 080a |0059: cmpl-float v8, v8, v10 │ │ -0ad716: 3c08 d2ff |005b: if-gtz v8, 002d // -002e │ │ -0ad71a: c676 |005d: add-float/2addr v6, v7 │ │ -0ad71c: 0724 |005e: move-object v4, v2 │ │ -0ad71e: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ad722: 28db |0061: goto 003c // -0025 │ │ +0bb488: |[0bb488] com.badlogic.gdx.graphics.g2d.BitmapFont.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I │ │ +0bb498: 140a 6f12 833a |0000: const v10, #float 0.001 // #3a83126f │ │ +0bb49e: 54b1 a306 |0003: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb4a2: 01d3 |0005: move v3, v13 │ │ +0bb4a4: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0bb4a6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0bb4a8: 5218 8806 |0008: iget v8, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bb4ac: 1509 803f |000a: const/high16 v9, #int 1065353216 // #3f80 │ │ +0bb4b0: 2d08 0809 |000c: cmpl-float v8, v8, v9 │ │ +0bb4b4: 3908 2a00 |000e: if-nez v8, 0038 // +002a │ │ +0bb4b8: 35e3 1d00 |0010: if-ge v3, v14, 002d // +001d │ │ +0bb4bc: 7220 3224 3c00 |0012: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bb4c2: 0a00 |0015: move-result v0 │ │ +0bb4c4: 6e20 df0b 0100 |0016: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb4ca: 0c02 |0019: move-result-object v2 │ │ +0bb4cc: 3802 1b00 |001a: if-eqz v2, 0035 // +001b │ │ +0bb4d0: 3804 0800 |001c: if-eqz v4, 0024 // +0008 │ │ +0bb4d4: 6e20 e30b 0400 |001e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +0bb4da: 0a08 |0021: move-result v8 │ │ +0bb4dc: 8288 |0022: int-to-float v8, v8 │ │ +0bb4de: c686 |0023: add-float/2addr v6, v8 │ │ +0bb4e0: 5228 9506 |0024: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb4e4: 8288 |0026: int-to-float v8, v8 │ │ +0bb4e6: c668 |0027: add-float/2addr v8, v6 │ │ +0bb4e8: c7f8 |0028: sub-float/2addr v8, v15 │ │ +0bb4ea: 2d08 080a |0029: cmpl-float v8, v8, v10 │ │ +0bb4ee: 3d08 0500 |002b: if-lez v8, 0030 // +0005 │ │ +0bb4f2: 9108 030d |002d: sub-int v8, v3, v13 │ │ +0bb4f6: 0f08 |002f: return v8 │ │ +0bb4f8: 5228 9506 |0030: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb4fc: 8288 |0032: int-to-float v8, v8 │ │ +0bb4fe: c686 |0033: add-float/2addr v6, v8 │ │ +0bb500: 0724 |0034: move-object v4, v2 │ │ +0bb502: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bb506: 28d9 |0037: goto 0010 // -0027 │ │ +0bb508: 54b8 a306 |0038: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb50c: 5285 8806 |003a: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bb510: 35e3 f1ff |003c: if-ge v3, v14, 002d // -000f │ │ +0bb514: 7220 3224 3c00 |003e: invoke-interface {v12, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bb51a: 0a00 |0041: move-result v0 │ │ +0bb51c: 6e20 df0b 0100 |0042: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb522: 0c02 |0045: move-result-object v2 │ │ +0bb524: 3802 1900 |0046: if-eqz v2, 005f // +0019 │ │ +0bb528: 3804 0900 |0048: if-eqz v4, 0051 // +0009 │ │ +0bb52c: 6e20 e30b 0400 |004a: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +0bb532: 0a08 |004d: move-result v8 │ │ +0bb534: 8288 |004e: int-to-float v8, v8 │ │ +0bb536: c858 |004f: mul-float/2addr v8, v5 │ │ +0bb538: c686 |0050: add-float/2addr v6, v8 │ │ +0bb53a: 5228 9506 |0051: iget v8, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb53e: 8288 |0053: int-to-float v8, v8 │ │ +0bb540: a807 0805 |0054: mul-float v7, v8, v5 │ │ +0bb544: a608 0607 |0056: add-float v8, v6, v7 │ │ +0bb548: c7f8 |0058: sub-float/2addr v8, v15 │ │ +0bb54a: 2d08 080a |0059: cmpl-float v8, v8, v10 │ │ +0bb54e: 3c08 d2ff |005b: if-gtz v8, 002d // -002e │ │ +0bb552: c676 |005d: add-float/2addr v6, v7 │ │ +0bb554: 0724 |005e: move-object v4, v2 │ │ +0bb556: d803 0301 |005f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bb55a: 28db |0061: goto 003c // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=436 │ │ 0x0005 line=437 │ │ 0x0006 line=438 │ │ 0x0007 line=439 │ │ 0x0008 line=441 │ │ @@ -223939,23 +223967,23 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ad724: |[0ad724] com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter:(C)Z │ │ -0ad734: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad738: 6e20 df0b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad73e: 0c00 |0005: move-result-object v0 │ │ -0ad740: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0ad744: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ad746: 0f00 |0009: return v0 │ │ -0ad748: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ad74a: 28fe |000b: goto 0009 // -0002 │ │ +0bb55c: |[0bb55c] com.badlogic.gdx.graphics.g2d.BitmapFont.containsCharacter:(C)Z │ │ +0bb56c: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb570: 6e20 df0b 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb576: 0c00 |0005: move-result-object v0 │ │ +0bb578: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0bb57c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0bb57e: 0f00 |0009: return v0 │ │ +0bb580: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0bb582: 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 │ │ │ │ @@ -223964,22 +223992,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ad74c: |[0ad74c] com.badlogic.gdx.graphics.g2d.BitmapFont.dispose:()V │ │ -0ad75c: 5510 a606 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06a6 │ │ -0ad760: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0ad764: 5410 a706 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0ad768: 6e10 810e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -0ad76e: 0c00 |0009: move-result-object v0 │ │ -0ad770: 6e10 930b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0ad776: 0e00 |000d: return-void │ │ +0bb584: |[0bb584] com.badlogic.gdx.graphics.g2d.BitmapFont.dispose:()V │ │ +0bb594: 5510 a606 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.ownsTexture:Z // field@06a6 │ │ +0bb598: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0bb59c: 5410 a706 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb5a0: 6e10 810e 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +0bb5a6: 0c00 |0009: move-result-object v0 │ │ +0bb5a8: 6e10 930b 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0bb5ae: 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; │ │ │ │ @@ -223988,29 +224016,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 │ │ -0ad778: |[0ad778] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad788: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad78c: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0ad792: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad796: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0ad798: 7210 3324 0900 |0008: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0ad79e: 0a05 |000b: move-result v5 │ │ -0ad7a0: 0791 |000c: move-object v1, v9 │ │ -0ad7a2: 01a2 |000d: move v2, v10 │ │ -0ad7a4: 01b3 |000e: move v3, v11 │ │ -0ad7a6: 7406 240c 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@0c24 │ │ -0ad7ac: 0c06 |0012: move-result-object v6 │ │ -0ad7ae: 5470 a106 |0013: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad7b2: 6e20 290c 8000 |0015: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -0ad7b8: 1106 |0018: return-object v6 │ │ +0bb5b0: |[0bb5b0] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb5c0: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb5c4: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0bb5ca: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb5ce: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0bb5d0: 7210 3324 0900 |0008: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bb5d6: 0a05 |000b: move-result v5 │ │ +0bb5d8: 0791 |000c: move-object v1, v9 │ │ +0bb5da: 01a2 |000d: move v2, v10 │ │ +0bb5dc: 01b3 |000e: move v3, v11 │ │ +0bb5de: 7406 240c 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@0c24 │ │ +0bb5e4: 0c06 |0012: move-result-object v6 │ │ +0bb5e6: 5470 a106 |0013: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb5ea: 6e20 290c 8000 |0015: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +0bb5f0: 1106 |0018: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ 0x0013 line=207 │ │ 0x0018 line=208 │ │ locals : │ │ @@ -224026,28 +224054,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 │ │ -0ad7bc: |[0ad7bc] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad7cc: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad7d0: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0ad7d6: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad7da: 0791 |0007: move-object v1, v9 │ │ -0ad7dc: 01a2 |0008: move v2, v10 │ │ -0ad7de: 01b3 |0009: move v3, v11 │ │ -0ad7e0: 01c4 |000a: move v4, v12 │ │ -0ad7e2: 01d5 |000b: move v5, v13 │ │ -0ad7e4: 7406 240c 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@0c24 │ │ -0ad7ea: 0c06 |000f: move-result-object v6 │ │ -0ad7ec: 5470 a106 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad7f0: 6e20 290c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -0ad7f6: 1106 |0015: return-object v6 │ │ +0bb5f4: |[0bb5f4] com.badlogic.gdx.graphics.g2d.BitmapFont.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFII)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb604: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb608: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0bb60e: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb612: 0791 |0007: move-object v1, v9 │ │ +0bb614: 01a2 |0008: move v2, v10 │ │ +0bb616: 01b3 |0009: move v3, v11 │ │ +0bb618: 01c4 |000a: move v4, v12 │ │ +0bb61a: 01d5 |000b: move v5, v13 │ │ +0bb61c: 7406 240c 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@0c24 │ │ +0bb622: 0c06 |000f: move-result-object v6 │ │ +0bb624: 5470 a106 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb628: 6e20 290c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +0bb62e: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ 0x0010 line=216 │ │ 0x0015 line=217 │ │ locals : │ │ @@ -224065,28 +224093,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 │ │ -0ad7f8: |[0ad7f8] com.badlogic.gdx.graphics.g2d.BitmapFont.drawMultiLine:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad808: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad80c: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0ad812: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad816: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0ad818: 6205 9a06 |0008: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -0ad81c: 0791 |000a: move-object v1, v9 │ │ -0ad81e: 01a2 |000b: move v2, v10 │ │ -0ad820: 01b3 |000c: move v3, v11 │ │ -0ad822: 7406 220c 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@0c22 │ │ -0ad828: 0c06 |0010: move-result-object v6 │ │ -0ad82a: 5470 a106 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad82e: 6e20 290c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -0ad834: 1106 |0016: return-object v6 │ │ +0bb630: |[0bb630] com.badlogic.gdx.graphics.g2d.BitmapFont.drawMultiLine:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb640: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb644: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0bb64a: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb64e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0bb650: 6205 9a06 |0008: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0bb654: 0791 |000a: move-object v1, v9 │ │ +0bb656: 01a2 |000b: move v2, v10 │ │ +0bb658: 01b3 |000c: move v3, v11 │ │ +0bb65a: 7406 220c 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@0c22 │ │ +0bb660: 0c06 |0010: move-result-object v6 │ │ +0bb662: 5470 a106 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb666: 6e20 290c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +0bb66c: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ 0x0011 line=225 │ │ 0x0016 line=226 │ │ locals : │ │ @@ -224102,28 +224130,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 │ │ -0ad838: |[0ad838] 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; │ │ -0ad848: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad84c: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0ad852: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad856: 0791 |0007: move-object v1, v9 │ │ -0ad858: 01a2 |0008: move v2, v10 │ │ -0ad85a: 01b3 |0009: move v3, v11 │ │ -0ad85c: 01c4 |000a: move v4, v12 │ │ -0ad85e: 07d5 |000b: move-object v5, v13 │ │ -0ad860: 7406 220c 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@0c22 │ │ -0ad866: 0c06 |000f: move-result-object v6 │ │ -0ad868: 5470 a106 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad86c: 6e20 290c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -0ad872: 1106 |0015: return-object v6 │ │ +0bb670: |[0bb670] 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; │ │ +0bb680: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb684: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0bb68a: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb68e: 0791 |0007: move-object v1, v9 │ │ +0bb690: 01a2 |0008: move v2, v10 │ │ +0bb692: 01b3 |0009: move v3, v11 │ │ +0bb694: 01c4 |000a: move v4, v12 │ │ +0bb696: 07d5 |000b: move-object v5, v13 │ │ +0bb698: 7406 220c 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@0c22 │ │ +0bb69e: 0c06 |000f: move-result-object v6 │ │ +0bb6a0: 5470 a106 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb6a4: 6e20 290c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +0bb6aa: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ 0x0010 line=235 │ │ 0x0015 line=236 │ │ locals : │ │ @@ -224141,28 +224169,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 │ │ -0ad874: |[0ad874] com.badlogic.gdx.graphics.g2d.BitmapFont.drawWrapped:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad884: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad888: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0ad88e: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad892: 6205 9a06 |0007: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -0ad896: 0791 |0009: move-object v1, v9 │ │ -0ad898: 01a2 |000a: move v2, v10 │ │ -0ad89a: 01b3 |000b: move v3, v11 │ │ -0ad89c: 01c4 |000c: move v4, v12 │ │ -0ad89e: 7406 270c 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@0c27 │ │ -0ad8a4: 0c06 |0010: move-result-object v6 │ │ -0ad8a6: 5470 a106 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad8aa: 6e20 290c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -0ad8b0: 1106 |0016: return-object v6 │ │ +0bb6ac: |[0bb6ac] com.badlogic.gdx.graphics.g2d.BitmapFont.drawWrapped:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Ljava/lang/CharSequence;FFF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb6bc: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb6c0: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0bb6c6: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb6ca: 6205 9a06 |0007: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0bb6ce: 0791 |0009: move-object v1, v9 │ │ +0bb6d0: 01a2 |000a: move v2, v10 │ │ +0bb6d2: 01b3 |000b: move v3, v11 │ │ +0bb6d4: 01c4 |000c: move v4, v12 │ │ +0bb6d6: 7406 270c 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@0c27 │ │ +0bb6dc: 0c06 |0010: move-result-object v6 │ │ +0bb6de: 5470 a106 |0011: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb6e2: 6e20 290c 8000 |0013: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +0bb6e8: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x0011 line=245 │ │ 0x0016 line=246 │ │ locals : │ │ @@ -224179,28 +224207,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 │ │ -0ad8b4: |[0ad8b4] 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; │ │ -0ad8c4: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad8c8: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ -0ad8ce: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad8d2: 0791 |0007: move-object v1, v9 │ │ -0ad8d4: 01a2 |0008: move v2, v10 │ │ -0ad8d6: 01b3 |0009: move v3, v11 │ │ -0ad8d8: 01c4 |000a: move v4, v12 │ │ -0ad8da: 07d5 |000b: move-object v5, v13 │ │ -0ad8dc: 7406 270c 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@0c27 │ │ -0ad8e2: 0c06 |000f: move-result-object v6 │ │ -0ad8e4: 5470 a106 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad8e8: 6e20 290c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ -0ad8ee: 1106 |0015: return-object v6 │ │ +0bb6ec: |[0bb6ec] 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; │ │ +0bb6fc: 5470 a106 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb700: 6e10 280c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.clear:()V // method@0c28 │ │ +0bb706: 5470 a106 |0005: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb70a: 0791 |0007: move-object v1, v9 │ │ +0bb70c: 01a2 |0008: move v2, v10 │ │ +0bb70e: 01b3 |0009: move v3, v11 │ │ +0bb710: 01c4 |000a: move v4, v12 │ │ +0bb712: 07d5 |000b: move-object v5, v13 │ │ +0bb714: 7406 270c 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@0c27 │ │ +0bb71a: 0c06 |000f: move-result-object v6 │ │ +0bb71c: 5470 a106 |0010: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb720: 6e20 290c 8000 |0012: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0c29 │ │ +0bb726: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ 0x0010 line=256 │ │ 0x0015 line=257 │ │ locals : │ │ @@ -224218,18 +224246,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ad8f0: |[0ad8f0] com.badlogic.gdx.graphics.g2d.BitmapFont.getAscent:()F │ │ -0ad900: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad904: 5200 7f06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -0ad908: 0f00 |0004: return v0 │ │ +0bb728: |[0bb728] com.badlogic.gdx.graphics.g2d.BitmapFont.getAscent:()F │ │ +0bb738: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb73c: 5200 7f06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +0bb740: 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;) │ │ @@ -224237,21 +224265,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 │ │ -0ad90c: |[0ad90c] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad91c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad91e: 7210 3324 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0ad924: 0a01 |0004: move-result v1 │ │ -0ad926: 6e40 000c 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@0c00 │ │ -0ad92c: 0c00 |0008: move-result-object v0 │ │ -0ad92e: 1100 |0009: return-object v0 │ │ +0bb744: |[0bb744] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bb756: 7210 3324 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bb75c: 0a01 |0004: move-result v1 │ │ +0bb75e: 6e40 000c 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@0c00 │ │ +0bb764: 0c00 |0008: move-result-object v0 │ │ +0bb766: 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; │ │ │ │ @@ -224260,21 +224288,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 │ │ -0ad930: |[0ad930] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad940: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ad944: 6e10 2b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ -0ad94a: 0c00 |0005: move-result-object v0 │ │ -0ad94c: 6e50 010c 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@0c01 │ │ -0ad952: 0c00 |0009: move-result-object v0 │ │ -0ad954: 1100 |000a: return-object v0 │ │ +0bb768: |[0bb768] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;II)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb778: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb77c: 6e10 2b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ +0bb782: 0c00 |0005: move-result-object v0 │ │ +0bb784: 6e50 010c 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@0c01 │ │ +0bb78a: 0c00 |0009: move-result-object v0 │ │ +0bb78c: 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 │ │ @@ -224285,52 +224313,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 │ │ -0ad958: |[0ad958] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad968: 5481 a306 |0000: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ad96c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0ad96e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0ad970: 01a4 |0004: move v4, v10 │ │ -0ad972: 35b4 1100 |0005: if-ge v4, v11, 0016 // +0011 │ │ -0ad976: d80a 0401 |0007: add-int/lit8 v10, v4, #int 1 // #01 │ │ -0ad97a: 7220 3224 4900 |0009: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad980: 0a06 |000c: move-result v6 │ │ -0ad982: 6e20 df0b 6100 |000d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad988: 0c03 |0010: move-result-object v3 │ │ -0ad98a: 3803 2900 |0011: if-eqz v3, 003a // +0029 │ │ -0ad98e: 5235 9506 |0013: iget v5, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad992: 01a4 |0015: move v4, v10 │ │ -0ad994: 35b4 1900 |0016: if-ge v4, v11, 002f // +0019 │ │ -0ad998: d80a 0401 |0018: add-int/lit8 v10, v4, #int 1 // #01 │ │ -0ad99c: 7220 3224 4900 |001a: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0ad9a2: 0a00 |001d: move-result v0 │ │ -0ad9a4: 6e20 df0b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0ad9aa: 0c02 |0021: move-result-object v2 │ │ -0ad9ac: 3802 0b00 |0022: if-eqz v2, 002d // +000b │ │ -0ad9b0: 6e20 e30b 0300 |0024: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ -0ad9b6: 0a06 |0027: move-result v6 │ │ -0ad9b8: b065 |0028: add-int/2addr v5, v6 │ │ -0ad9ba: 0723 |0029: move-object v3, v2 │ │ -0ad9bc: 5226 9506 |002a: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ad9c0: b065 |002c: add-int/2addr v5, v6 │ │ -0ad9c2: 01a4 |002d: move v4, v10 │ │ -0ad9c4: 28e8 |002e: goto 0016 // -0018 │ │ -0ad9c6: 8256 |002f: int-to-float v6, v5 │ │ -0ad9c8: 5217 8806 |0030: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0ad9cc: c876 |0032: mul-float/2addr v6, v7 │ │ -0ad9ce: 59c6 9d06 |0033: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0ad9d2: 5216 8006 |0035: iget v6, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -0ad9d6: 59c6 9c06 |0037: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0ad9da: 110c |0039: return-object v12 │ │ -0ad9dc: 01a4 |003a: move v4, v10 │ │ -0ad9de: 28ca |003b: goto 0005 // -0036 │ │ +0bb790: |[0bb790] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;IILcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb7a0: 5481 a306 |0000: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb7a4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0bb7a6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0bb7a8: 01a4 |0004: move v4, v10 │ │ +0bb7aa: 35b4 1100 |0005: if-ge v4, v11, 0016 // +0011 │ │ +0bb7ae: d80a 0401 |0007: add-int/lit8 v10, v4, #int 1 // #01 │ │ +0bb7b2: 7220 3224 4900 |0009: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bb7b8: 0a06 |000c: move-result v6 │ │ +0bb7ba: 6e20 df0b 6100 |000d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb7c0: 0c03 |0010: move-result-object v3 │ │ +0bb7c2: 3803 2900 |0011: if-eqz v3, 003a // +0029 │ │ +0bb7c6: 5235 9506 |0013: iget v5, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb7ca: 01a4 |0015: move v4, v10 │ │ +0bb7cc: 35b4 1900 |0016: if-ge v4, v11, 002f // +0019 │ │ +0bb7d0: d80a 0401 |0018: add-int/lit8 v10, v4, #int 1 // #01 │ │ +0bb7d4: 7220 3224 4900 |001a: invoke-interface {v9, v4}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bb7da: 0a00 |001d: move-result v0 │ │ +0bb7dc: 6e20 df0b 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bb7e2: 0c02 |0021: move-result-object v2 │ │ +0bb7e4: 3802 0b00 |0022: if-eqz v2, 002d // +000b │ │ +0bb7e8: 6e20 e30b 0300 |0024: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.getKerning:(C)I // method@0be3 │ │ +0bb7ee: 0a06 |0027: move-result v6 │ │ +0bb7f0: b065 |0028: add-int/2addr v5, v6 │ │ +0bb7f2: 0723 |0029: move-object v3, v2 │ │ +0bb7f4: 5226 9506 |002a: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bb7f8: b065 |002c: add-int/2addr v5, v6 │ │ +0bb7fa: 01a4 |002d: move v4, v10 │ │ +0bb7fc: 28e8 |002e: goto 0016 // -0018 │ │ +0bb7fe: 8256 |002f: int-to-float v6, v5 │ │ +0bb800: 5217 8806 |0030: iget v7, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bb804: c876 |0032: mul-float/2addr v6, v7 │ │ +0bb806: 59c6 9d06 |0033: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0bb80a: 5216 8006 |0035: iget v6, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0bb80e: 59c6 9c06 |0037: iput v6, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0bb812: 110c |0039: return-object v12 │ │ +0bb814: 01a4 |003a: move v4, v10 │ │ +0bb816: 28ca |003b: goto 0005 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ 0x0003 line=285 │ │ 0x0005 line=286 │ │ 0x0007 line=287 │ │ @@ -224371,21 +224399,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 │ │ -0ad9e0: |[0ad9e0] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0ad9f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad9f2: 7210 3324 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0ad9f8: 0a01 |0004: move-result v1 │ │ -0ad9fa: 6e54 010c 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@0c01 │ │ -0ada00: 0c00 |0008: move-result-object v0 │ │ -0ada02: 1100 |0009: return-object v0 │ │ +0bb818: |[0bb818] com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bb82a: 7210 3324 0300 |0001: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bb830: 0a01 |0004: move-result v1 │ │ +0bb832: 6e54 010c 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@0c01 │ │ +0bb838: 0c00 |0008: move-result-object v0 │ │ +0bb83a: 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; │ │ @@ -224395,18 +224423,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ada04: |[0ada04] com.badlogic.gdx.graphics.g2d.BitmapFont.getCapHeight:()F │ │ -0ada14: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ada18: 5200 8006 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -0ada1c: 0f00 |0004: return v0 │ │ +0bb83c: |[0bb83c] com.badlogic.gdx.graphics.g2d.BitmapFont.getCapHeight:()F │ │ +0bb84c: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb850: 5200 8006 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0bb854: 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;) │ │ @@ -224414,19 +224442,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ada20: |[0ada20] com.badlogic.gdx.graphics.g2d.BitmapFont.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0ada30: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0ada34: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c2c │ │ -0ada3a: 0c00 |0005: move-result-object v0 │ │ -0ada3c: 1100 |0006: return-object v0 │ │ +0bb858: |[0bb858] com.badlogic.gdx.graphics.g2d.BitmapFont.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0bb868: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb86c: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0c2c │ │ +0bb872: 0c00 |0005: move-result-object v0 │ │ +0bb874: 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;) │ │ @@ -224434,17 +224462,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 │ │ -0ada40: |[0ada40] com.badlogic.gdx.graphics.g2d.BitmapFont.getData:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ -0ada50: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ada54: 1100 |0002: return-object v0 │ │ +0bb878: |[0bb878] com.badlogic.gdx.graphics.g2d.BitmapFont.getData:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; │ │ +0bb888: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb88c: 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;) │ │ @@ -224452,18 +224480,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ada58: |[0ada58] com.badlogic.gdx.graphics.g2d.BitmapFont.getDescent:()F │ │ -0ada68: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ada6c: 5200 8106 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ -0ada70: 0f00 |0004: return v0 │ │ +0bb890: |[0bb890] com.badlogic.gdx.graphics.g2d.BitmapFont.getDescent:()F │ │ +0bb8a0: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb8a4: 5200 8106 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ +0bb8a8: 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;) │ │ @@ -224471,18 +224499,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ada74: |[0ada74] com.badlogic.gdx.graphics.g2d.BitmapFont.getLineHeight:()F │ │ -0ada84: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ada88: 5200 8706 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -0ada8c: 0f00 |0004: return v0 │ │ +0bb8ac: |[0bb8ac] com.badlogic.gdx.graphics.g2d.BitmapFont.getLineHeight:()F │ │ +0bb8bc: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb8c0: 5200 8706 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +0bb8c4: 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;) │ │ @@ -224490,21 +224518,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 │ │ -0ada90: |[0ada90] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0adaa0: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0adaa4: 6e10 2b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ -0adaaa: 0c00 |0005: move-result-object v0 │ │ -0adaac: 6e30 090c 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@0c09 │ │ -0adab2: 0c00 |0009: move-result-object v0 │ │ -0adab4: 1100 |000a: return-object v0 │ │ +0bb8c8: |[0bb8c8] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb8d8: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb8dc: 6e10 2b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ +0bb8e2: 0c00 |0005: move-result-object v0 │ │ +0bb8e4: 6e30 090c 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@0c09 │ │ +0bb8ea: 0c00 |0009: move-result-object v0 │ │ +0bb8ec: 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; │ │ │ │ @@ -224513,43 +224541,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 │ │ -0adab8: |[0adab8] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0adac8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0adaca: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0adacc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0adace: 7210 3324 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0adad4: 0a00 |0006: move-result v0 │ │ -0adad6: 3505 1700 |0007: if-ge v5, v0, 001e // +0017 │ │ -0adada: 1306 0a00 |0009: const/16 v6, #int 10 // #a │ │ -0adade: 7130 110c 6a05 |000b: invoke-static {v10, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ -0adae4: 0a01 |000e: move-result v1 │ │ -0adae6: 6e40 000c 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@0c00 │ │ -0adaec: 0c06 |0012: move-result-object v6 │ │ -0adaee: 5262 9d06 |0013: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0adaf2: 7120 8524 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0adaf8: 0a03 |0018: move-result v3 │ │ -0adafa: d805 0101 |0019: add-int/lit8 v5, v1, #int 1 // #01 │ │ -0adafe: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0adb02: 28ea |001d: goto 0007 // -0016 │ │ -0adb04: 59b3 9d06 |001e: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0adb08: 5496 a306 |0020: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adb0c: 5266 8006 |0022: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -0adb10: d807 04ff |0024: add-int/lit8 v7, v4, #int -1 // #ff │ │ -0adb14: 8277 |0026: int-to-float v7, v7 │ │ -0adb16: 5498 a306 |0027: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adb1a: 5288 8706 |0029: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -0adb1e: c887 |002b: mul-float/2addr v7, v8 │ │ -0adb20: c676 |002c: add-float/2addr v6, v7 │ │ -0adb22: 59b6 9c06 |002d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0adb26: 110b |002f: return-object v11 │ │ +0bb8f0: |[0bb8f0] com.badlogic.gdx.graphics.g2d.BitmapFont.getMultiLineBounds:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb900: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bb902: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0bb904: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0bb906: 7210 3324 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bb90c: 0a00 |0006: move-result v0 │ │ +0bb90e: 3505 1700 |0007: if-ge v5, v0, 001e // +0017 │ │ +0bb912: 1306 0a00 |0009: const/16 v6, #int 10 // #a │ │ +0bb916: 7130 110c 6a05 |000b: invoke-static {v10, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ +0bb91c: 0a01 |000e: move-result v1 │ │ +0bb91e: 6e40 000c 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@0c00 │ │ +0bb924: 0c06 |0012: move-result-object v6 │ │ +0bb926: 5262 9d06 |0013: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0bb92a: 7120 8524 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0bb930: 0a03 |0018: move-result v3 │ │ +0bb932: d805 0101 |0019: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0bb936: d804 0401 |001b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bb93a: 28ea |001d: goto 0007 // -0016 │ │ +0bb93c: 59b3 9d06 |001e: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0bb940: 5496 a306 |0020: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb944: 5266 8006 |0022: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0bb948: d807 04ff |0024: add-int/lit8 v7, v4, #int -1 // #ff │ │ +0bb94c: 8277 |0026: int-to-float v7, v7 │ │ +0bb94e: 5498 a306 |0027: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb952: 5288 8706 |0029: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +0bb956: c887 |002b: mul-float/2addr v7, v8 │ │ +0bb958: c676 |002c: add-float/2addr v6, v7 │ │ +0bb95a: 59b6 9c06 |002d: iput v6, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0bb95e: 110b |002f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0001 line=317 │ │ 0x0002 line=318 │ │ 0x0003 line=319 │ │ 0x0007 line=320 │ │ @@ -224578,17 +224606,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 │ │ -0adb28: |[0adb28] com.badlogic.gdx.graphics.g2d.BitmapFont.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0adb38: 5410 a706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ -0adb3c: 1100 |0002: return-object v0 │ │ +0bb960: |[0bb960] com.badlogic.gdx.graphics.g2d.BitmapFont.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0bb970: 5410 a706 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@06a7 │ │ +0bb974: 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;) │ │ @@ -224596,18 +224624,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0adb40: |[0adb40] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleX:()F │ │ -0adb50: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adb54: 5200 8806 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0adb58: 0f00 |0004: return v0 │ │ +0bb978: |[0bb978] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleX:()F │ │ +0bb988: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb98c: 5200 8806 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bb990: 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;) │ │ @@ -224615,18 +224643,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0adb5c: |[0adb5c] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleY:()F │ │ -0adb6c: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adb70: 5200 8906 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -0adb74: 0f00 |0004: return v0 │ │ +0bb994: |[0bb994] com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleY:()F │ │ +0bb9a4: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb9a8: 5200 8906 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +0bb9ac: 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;) │ │ @@ -224634,18 +224662,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0adb78: |[0adb78] com.badlogic.gdx.graphics.g2d.BitmapFont.getSpaceWidth:()F │ │ -0adb88: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adb8c: 5200 8a06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ -0adb90: 0f00 |0004: return v0 │ │ +0bb9b0: |[0bb9b0] com.badlogic.gdx.graphics.g2d.BitmapFont.getSpaceWidth:()F │ │ +0bb9c0: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bb9c4: 5200 8a06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ +0bb9c8: 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;) │ │ @@ -224653,21 +224681,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 │ │ -0adb94: |[0adb94] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0adba4: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0adba8: 6e10 2b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ -0adbae: 0c00 |0005: move-result-object v0 │ │ -0adbb0: 6e40 0f0c 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@0c0f │ │ -0adbb6: 0c00 |0009: move-result-object v0 │ │ -0adbb8: 1100 |000a: return-object v0 │ │ +0bb9cc: |[0bb9cc] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bb9dc: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bb9e0: 6e10 2b0c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ +0bb9e6: 0c00 |0005: move-result-object v0 │ │ +0bb9e8: 6e40 0f0c 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@0c0f │ │ +0bb9ee: 0c00 |0009: move-result-object v0 │ │ +0bb9f0: 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 │ │ @@ -224677,86 +224705,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 │ │ -0adbbc: |[0adbbc] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0adbcc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0adbce: 2e09 0e09 |0001: cmpg-float v9, v14, v9 │ │ -0adbd2: 3c09 0400 |0003: if-gtz v9, 0007 // +0004 │ │ -0adbd6: 150e 004f |0005: const/high16 v14, #int 1325400064 // #4f00 │ │ -0adbda: 54c9 a306 |0007: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adbde: 5290 8206 |0009: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -0adbe2: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -0adbe4: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -0adbe6: 7210 3324 0d00 |000d: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0adbec: 0a01 |0010: move-result v1 │ │ -0adbee: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0adbf0: 3518 5b00 |0012: if-ge v8, v1, 006d // +005b │ │ -0adbf4: 1309 0a00 |0014: const/16 v9, #int 10 // #a │ │ -0adbf8: 7130 110c 9d08 |0016: invoke-static {v13, v9, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ -0adbfe: 0a05 |0019: move-result v5 │ │ -0adc00: 3558 0c00 |001a: if-ge v8, v5, 0026 // +000c │ │ -0adc04: 7220 3224 8d00 |001c: invoke-interface {v13, v8}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0adc0a: 0a09 |001f: move-result v9 │ │ -0adc0c: 7110 130c 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ -0adc12: 0a09 |0023: move-result v9 │ │ -0adc14: 3909 3100 |0024: if-nez v9, 0055 // +0031 │ │ -0adc18: 6e5e f50b dc58 |0026: invoke-virtual {v12, v13, v8, v5, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bf5 │ │ -0adc1e: 0a09 |0029: move-result v9 │ │ -0adc20: 9002 0809 |002a: add-int v2, v8, v9 │ │ -0adc24: d806 0201 |002c: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0adc28: 3552 1700 |002e: if-ge v2, v5, 0045 // +0017 │ │ -0adc2c: 3782 0c00 |0030: if-le v2, v8, 003c // +000c │ │ -0adc30: 7220 3224 2d00 |0032: invoke-interface {v13, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0adc36: 0a09 |0035: move-result v9 │ │ -0adc38: 7110 130c 0900 |0036: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ -0adc3e: 0a09 |0039: move-result v9 │ │ -0adc40: 3809 1e00 |003a: if-eqz v9, 0058 // +001e │ │ -0adc44: 3382 1f00 |003c: if-ne v2, v8, 005b // +001f │ │ -0adc48: d809 0801 |003e: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0adc4c: 3796 0400 |0040: if-le v6, v9, 0044 // +0004 │ │ -0adc50: d806 06ff |0042: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0adc54: 0162 |0044: move v2, v6 │ │ -0adc56: 3782 0c00 |0045: if-le v2, v8, 0051 // +000c │ │ -0adc5a: 6e40 000c 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@0c00 │ │ -0adc60: 0c09 |004a: move-result-object v9 │ │ -0adc62: 5293 9d06 |004b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0adc66: 7120 8524 3400 |004d: invoke-static {v4, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0adc6c: 0a04 |0050: move-result v4 │ │ -0adc6e: 0168 |0051: move v8, v6 │ │ -0adc70: d807 0701 |0052: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0adc74: 28be |0054: goto 0012 // -0042 │ │ -0adc76: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0adc7a: 28c3 |0057: goto 001a // -003d │ │ -0adc7c: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0adc80: 28d6 |005a: goto 0030 // -002a │ │ -0adc82: 0126 |005b: move v6, v2 │ │ -0adc84: 3782 e9ff |005c: if-le v2, v8, 0045 // -0017 │ │ -0adc88: d809 02ff |005e: add-int/lit8 v9, v2, #int -1 // #ff │ │ -0adc8c: 7220 3224 9d00 |0060: invoke-interface {v13, v9}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0adc92: 0a09 |0063: move-result v9 │ │ -0adc94: 7110 130c 0900 |0064: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ -0adc9a: 0a09 |0067: move-result v9 │ │ -0adc9c: 3809 ddff |0068: if-eqz v9, 0045 // -0023 │ │ -0adca0: d802 02ff |006a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0adca4: 28f0 |006c: goto 005c // -0010 │ │ -0adca6: 59f4 9d06 |006d: iput v4, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0adcaa: 54c9 a306 |006f: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adcae: 5299 8006 |0071: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -0adcb2: d80a 07ff |0073: add-int/lit8 v10, v7, #int -1 // #ff │ │ -0adcb6: 82aa |0075: int-to-float v10, v10 │ │ -0adcb8: 54cb a306 |0076: iget-object v11, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adcbc: 52bb 8706 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -0adcc0: c8ba |007a: mul-float/2addr v10, v11 │ │ -0adcc2: c6a9 |007b: add-float/2addr v9, v10 │ │ -0adcc4: 59f9 9c06 |007c: iput v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0adcc8: 110f |007e: return-object v15 │ │ +0bb9f4: |[0bb9f4] com.badlogic.gdx.graphics.g2d.BitmapFont.getWrappedBounds:(Ljava/lang/CharSequence;FLcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0bba04: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0bba06: 2e09 0e09 |0001: cmpg-float v9, v14, v9 │ │ +0bba0a: 3c09 0400 |0003: if-gtz v9, 0007 // +0004 │ │ +0bba0e: 150e 004f |0005: const/high16 v14, #int 1325400064 // #4f00 │ │ +0bba12: 54c9 a306 |0007: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bba16: 5290 8206 |0009: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +0bba1a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +0bba1c: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +0bba1e: 7210 3324 0d00 |000d: invoke-interface {v13}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bba24: 0a01 |0010: move-result v1 │ │ +0bba26: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0bba28: 3518 5b00 |0012: if-ge v8, v1, 006d // +005b │ │ +0bba2c: 1309 0a00 |0014: const/16 v9, #int 10 // #a │ │ +0bba30: 7130 110c 9d08 |0016: invoke-static {v13, v9, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.indexOf:(Ljava/lang/CharSequence;CI)I // method@0c11 │ │ +0bba36: 0a05 |0019: move-result v5 │ │ +0bba38: 3558 0c00 |001a: if-ge v8, v5, 0026 // +000c │ │ +0bba3c: 7220 3224 8d00 |001c: invoke-interface {v13, v8}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bba42: 0a09 |001f: move-result v9 │ │ +0bba44: 7110 130c 0900 |0020: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ +0bba4a: 0a09 |0023: move-result v9 │ │ +0bba4c: 3909 3100 |0024: if-nez v9, 0055 // +0031 │ │ +0bba50: 6e5e f50b dc58 |0026: invoke-virtual {v12, v13, v8, v5, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bf5 │ │ +0bba56: 0a09 |0029: move-result v9 │ │ +0bba58: 9002 0809 |002a: add-int v2, v8, v9 │ │ +0bba5c: d806 0201 |002c: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0bba60: 3552 1700 |002e: if-ge v2, v5, 0045 // +0017 │ │ +0bba64: 3782 0c00 |0030: if-le v2, v8, 003c // +000c │ │ +0bba68: 7220 3224 2d00 |0032: invoke-interface {v13, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bba6e: 0a09 |0035: move-result v9 │ │ +0bba70: 7110 130c 0900 |0036: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ +0bba76: 0a09 |0039: move-result v9 │ │ +0bba78: 3809 1e00 |003a: if-eqz v9, 0058 // +001e │ │ +0bba7c: 3382 1f00 |003c: if-ne v2, v8, 005b // +001f │ │ +0bba80: d809 0801 |003e: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0bba84: 3796 0400 |0040: if-le v6, v9, 0044 // +0004 │ │ +0bba88: d806 06ff |0042: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0bba8c: 0162 |0044: move v2, v6 │ │ +0bba8e: 3782 0c00 |0045: if-le v2, v8, 0051 // +000c │ │ +0bba92: 6e40 000c 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@0c00 │ │ +0bba98: 0c09 |004a: move-result-object v9 │ │ +0bba9a: 5293 9d06 |004b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0bba9e: 7120 8524 3400 |004d: invoke-static {v4, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0bbaa4: 0a04 |0050: move-result v4 │ │ +0bbaa6: 0168 |0051: move v8, v6 │ │ +0bbaa8: d807 0701 |0052: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0bbaac: 28be |0054: goto 0012 // -0042 │ │ +0bbaae: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0bbab2: 28c3 |0057: goto 001a // -003d │ │ +0bbab4: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0bbab8: 28d6 |005a: goto 0030 // -002a │ │ +0bbaba: 0126 |005b: move v6, v2 │ │ +0bbabc: 3782 e9ff |005c: if-le v2, v8, 0045 // -0017 │ │ +0bbac0: d809 02ff |005e: add-int/lit8 v9, v2, #int -1 // #ff │ │ +0bbac4: 7220 3224 9d00 |0060: invoke-interface {v13, v9}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bbaca: 0a09 |0063: move-result v9 │ │ +0bbacc: 7110 130c 0900 |0064: invoke-static {v9}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isWhitespace:(C)Z // method@0c13 │ │ +0bbad2: 0a09 |0067: move-result v9 │ │ +0bbad4: 3809 ddff |0068: if-eqz v9, 0045 // -0023 │ │ +0bbad8: d802 02ff |006a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0bbadc: 28f0 |006c: goto 005c // -0010 │ │ +0bbade: 59f4 9d06 |006d: iput v4, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0bbae2: 54c9 a306 |006f: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbae6: 5299 8006 |0071: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0bbaea: d80a 07ff |0073: add-int/lit8 v10, v7, #int -1 // #ff │ │ +0bbaee: 82aa |0075: int-to-float v10, v10 │ │ +0bbaf0: 54cb a306 |0076: iget-object v11, v12, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbaf4: 52bb 8706 |0078: iget v11, v11, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +0bbaf8: c8ba |007a: mul-float/2addr v10, v11 │ │ +0bbafa: c6a9 |007b: add-float/2addr v9, v10 │ │ +0bbafc: 59f9 9c06 |007c: iput v9, v15, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0bbb00: 110f |007e: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0007 line=343 │ │ 0x000b line=344 │ │ 0x000c line=345 │ │ 0x000d line=346 │ │ @@ -224810,18 +224838,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0adccc: |[0adccc] com.badlogic.gdx.graphics.g2d.BitmapFont.getXHeight:()F │ │ -0adcdc: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0adce0: 5200 8b06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ -0adce4: 0f00 |0004: return v0 │ │ +0bbb04: |[0bbb04] com.badlogic.gdx.graphics.g2d.BitmapFont.getXHeight:()F │ │ +0bbb14: 5410 a306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbb18: 5200 8b06 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ +0bbb1c: 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;) │ │ @@ -224829,17 +224857,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adce8: |[0adce8] com.badlogic.gdx.graphics.g2d.BitmapFont.isFlipped:()Z │ │ -0adcf8: 5510 a406 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06a4 │ │ -0adcfc: 0f00 |0002: return v0 │ │ +0bbb20: |[0bbb20] com.badlogic.gdx.graphics.g2d.BitmapFont.isFlipped:()Z │ │ +0bbb30: 5510 a406 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.flipped:Z // field@06a4 │ │ +0bbb34: 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;) │ │ @@ -224847,23 +224875,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0add00: |[0add00] com.badlogic.gdx.graphics.g2d.BitmapFont.scale:(F)V │ │ -0add10: 5420 a306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0add14: 5200 8806 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0add18: c630 |0004: add-float/2addr v0, v3 │ │ -0add1a: 5421 a306 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0add1e: 5211 8906 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -0add22: c631 |0009: add-float/2addr v1, v3 │ │ -0add24: 6e30 1b0c 0201 |000a: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ -0add2a: 0e00 |000d: return-void │ │ +0bbb38: |[0bbb38] com.badlogic.gdx.graphics.g2d.BitmapFont.scale:(F)V │ │ +0bbb48: 5420 a306 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbb4c: 5200 8806 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bbb50: c630 |0004: add-float/2addr v0, v3 │ │ +0bbb52: 5421 a306 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbb56: 5211 8906 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +0bbb5a: c631 |0009: add-float/2addr v1, v3 │ │ +0bbb5c: 6e30 1b0c 0201 |000a: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ +0bbb62: 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 │ │ @@ -224873,18 +224901,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0add2c: |[0add2c] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(F)V │ │ -0add3c: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0add40: 6e20 320c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(F)V // method@0c32 │ │ -0add46: 0e00 |0005: return-void │ │ +0bbb64: |[0bbb64] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(F)V │ │ +0bbb74: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bbb78: 6e20 320c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(F)V // method@0c32 │ │ +0bbb7e: 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 │ │ @@ -224894,18 +224922,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0add48: |[0add48] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(FFFF)V │ │ -0add58: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0add5c: 6e55 330c 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(FFFF)V // method@0c33 │ │ -0add62: 0e00 |0005: return-void │ │ +0bbb80: |[0bbb80] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(FFFF)V │ │ +0bbb90: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bbb94: 6e55 330c 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(FFFF)V // method@0c33 │ │ +0bbb9a: 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 │ │ @@ -224918,18 +224946,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 │ │ -0add64: |[0add64] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0add74: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0add78: 6e20 340c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ -0add7e: 0e00 |0005: return-void │ │ +0bbb9c: |[0bbb9c] com.badlogic.gdx.graphics.g2d.BitmapFont.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0bbbac: 5410 a106 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bbbb0: 6e20 340c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ +0bbbb6: 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; │ │ @@ -224939,54 +224967,54 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0add80: |[0add80] com.badlogic.gdx.graphics.g2d.BitmapFont.setFixedWidthGlyphs:(Ljava/lang/CharSequence;)V │ │ -0add90: 5470 a306 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0add94: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0add96: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0add98: 7210 3324 0800 |0004: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0add9e: 0a01 |0007: move-result v1 │ │ -0adda0: 3513 1500 |0008: if-ge v3, v1, 001d // +0015 │ │ -0adda4: 7220 3224 3800 |000a: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0addaa: 0a05 |000d: move-result v5 │ │ -0addac: 6e20 df0b 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0addb2: 0c02 |0011: move-result-object v2 │ │ -0addb4: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ -0addb8: 5225 9506 |0014: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0addbc: 3745 0400 |0016: if-le v5, v4, 001a // +0004 │ │ -0addc0: 5224 9506 |0018: iget v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0addc4: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0addc8: 28ec |001c: goto 0008 // -0014 │ │ -0addca: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0addcc: 7210 3324 0800 |001e: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0addd2: 0a01 |0021: move-result v1 │ │ -0addd4: 3513 2200 |0022: if-ge v3, v1, 0044 // +0022 │ │ -0addd8: 7220 3224 3800 |0024: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0addde: 0a05 |0027: move-result v5 │ │ -0adde0: 6e20 df0b 5000 |0028: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ -0adde6: 0c02 |002b: move-result-object v2 │ │ -0adde8: 3902 0500 |002c: if-nez v2, 0031 // +0005 │ │ -0addec: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0addf0: 28f2 |0030: goto 0022 // -000e │ │ -0addf2: 5225 9606 |0031: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -0addf6: 5226 9506 |0033: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0addfa: 9106 0406 |0035: sub-int v6, v4, v6 │ │ -0addfe: db06 0602 |0037: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0ade02: b065 |0039: add-int/2addr v5, v6 │ │ -0ade04: 5925 9606 |003a: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ -0ade08: 5924 9506 |003c: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ -0ade0c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -0ade0e: 1f05 3b04 |003f: check-cast v5, [[B // type@043b │ │ -0ade12: 5b25 8d06 |0041: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ -0ade16: 28eb |0043: goto 002e // -0015 │ │ -0ade18: 0e00 |0044: return-void │ │ +0bbbb8: |[0bbbb8] com.badlogic.gdx.graphics.g2d.BitmapFont.setFixedWidthGlyphs:(Ljava/lang/CharSequence;)V │ │ +0bbbc8: 5470 a306 |0000: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbbcc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0bbbce: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0bbbd0: 7210 3324 0800 |0004: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bbbd6: 0a01 |0007: move-result v1 │ │ +0bbbd8: 3513 1500 |0008: if-ge v3, v1, 001d // +0015 │ │ +0bbbdc: 7220 3224 3800 |000a: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bbbe2: 0a05 |000d: move-result v5 │ │ +0bbbe4: 6e20 df0b 5000 |000e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bbbea: 0c02 |0011: move-result-object v2 │ │ +0bbbec: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ +0bbbf0: 5225 9506 |0014: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bbbf4: 3745 0400 |0016: if-le v5, v4, 001a // +0004 │ │ +0bbbf8: 5224 9506 |0018: iget v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bbbfc: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bbc00: 28ec |001c: goto 0008 // -0014 │ │ +0bbc02: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0bbc04: 7210 3324 0800 |001e: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0bbc0a: 0a01 |0021: move-result v1 │ │ +0bbc0c: 3513 2200 |0022: if-ge v3, v1, 0044 // +0022 │ │ +0bbc10: 7220 3224 3800 |0024: invoke-interface {v8, v3}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0bbc16: 0a05 |0027: move-result v5 │ │ +0bbc18: 6e20 df0b 5000 |0028: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getGlyph:(C)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; // method@0bdf │ │ +0bbc1e: 0c02 |002b: move-result-object v2 │ │ +0bbc20: 3902 0500 |002c: if-nez v2, 0031 // +0005 │ │ +0bbc24: d803 0301 |002e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0bbc28: 28f2 |0030: goto 0022 // -000e │ │ +0bbc2a: 5225 9606 |0031: iget v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +0bbc2e: 5226 9506 |0033: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bbc32: 9106 0406 |0035: sub-int v6, v4, v6 │ │ +0bbc36: db06 0602 |0037: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0bbc3a: b065 |0039: add-int/2addr v5, v6 │ │ +0bbc3c: 5925 9606 |003a: iput v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xoffset:I // field@0696 │ │ +0bbc40: 5924 9506 |003c: iput v4, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.xadvance:I // field@0695 │ │ +0bbc44: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +0bbc46: 1f05 3b04 |003f: check-cast v5, [[B // type@043b │ │ +0bbc4a: 5b25 8d06 |0041: iput-object v5, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph;.kerning:[[B // field@068d │ │ +0bbc4e: 28eb |0043: goto 002e // -0015 │ │ +0bbc50: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ 0x0003 line=574 │ │ 0x000a line=575 │ │ 0x0012 line=576 │ │ @@ -225014,17 +225042,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ade1c: |[0ade1c] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(F)V │ │ -0ade2c: 6e30 1b0c 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ -0ade32: 0e00 |0003: return-void │ │ +0bbc54: |[0bbc54] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(F)V │ │ +0bbc64: 6e30 1b0c 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ +0bbc6a: 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 │ │ @@ -225034,44 +225062,44 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -0ade34: |[0ade34] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(FF)V │ │ -0ade44: 5440 a306 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ -0ade48: 5203 8806 |0002: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0ade4c: a901 0503 |0004: div-float v1, v5, v3 │ │ -0ade50: 5203 8906 |0006: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -0ade54: a902 0603 |0008: div-float v2, v6, v3 │ │ -0ade58: 5203 8706 |000a: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -0ade5c: c823 |000c: mul-float/2addr v3, v2 │ │ -0ade5e: 5903 8706 |000d: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ -0ade62: 5203 8a06 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ -0ade66: c813 |0011: mul-float/2addr v3, v1 │ │ -0ade68: 5903 8a06 |0012: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ -0ade6c: 5203 8b06 |0014: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ -0ade70: c823 |0016: mul-float/2addr v3, v2 │ │ -0ade72: 5903 8b06 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ -0ade76: 5203 8006 |0019: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -0ade7a: c823 |001b: mul-float/2addr v3, v2 │ │ -0ade7c: 5903 8006 |001c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ -0ade80: 5203 7f06 |001e: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -0ade84: c823 |0020: mul-float/2addr v3, v2 │ │ -0ade86: 5903 7f06 |0021: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ -0ade8a: 5203 8106 |0023: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ -0ade8e: c823 |0025: mul-float/2addr v3, v2 │ │ -0ade90: 5903 8106 |0026: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ -0ade94: 5203 8206 |0028: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -0ade98: c823 |002a: mul-float/2addr v3, v2 │ │ -0ade9a: 5903 8206 |002b: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ -0ade9e: 5905 8806 |002d: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ -0adea2: 5906 8906 |002f: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ -0adea6: 0e00 |0031: return-void │ │ +0bbc6c: |[0bbc6c] com.badlogic.gdx.graphics.g2d.BitmapFont.setScale:(FF)V │ │ +0bbc7c: 5440 a306 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@06a3 │ │ +0bbc80: 5203 8806 |0002: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bbc84: a901 0503 |0004: div-float v1, v5, v3 │ │ +0bbc88: 5203 8906 |0006: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +0bbc8c: a902 0603 |0008: div-float v2, v6, v3 │ │ +0bbc90: 5203 8706 |000a: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +0bbc94: c823 |000c: mul-float/2addr v3, v2 │ │ +0bbc96: 5903 8706 |000d: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.lineHeight:F // field@0687 │ │ +0bbc9a: 5203 8a06 |000f: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ +0bbc9e: c813 |0011: mul-float/2addr v3, v1 │ │ +0bbca0: 5903 8a06 |0012: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.spaceWidth:F // field@068a │ │ +0bbca4: 5203 8b06 |0014: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ +0bbca8: c823 |0016: mul-float/2addr v3, v2 │ │ +0bbcaa: 5903 8b06 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.xHeight:F // field@068b │ │ +0bbcae: 5203 8006 |0019: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0bbcb2: c823 |001b: mul-float/2addr v3, v2 │ │ +0bbcb4: 5903 8006 |001c: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.capHeight:F // field@0680 │ │ +0bbcb8: 5203 7f06 |001e: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +0bbcbc: c823 |0020: mul-float/2addr v3, v2 │ │ +0bbcbe: 5903 7f06 |0021: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.ascent:F // field@067f │ │ +0bbcc2: 5203 8106 |0023: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ +0bbcc6: c823 |0025: mul-float/2addr v3, v2 │ │ +0bbcc8: 5903 8106 |0026: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.descent:F // field@0681 │ │ +0bbccc: 5203 8206 |0028: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +0bbcd0: c823 |002a: mul-float/2addr v3, v2 │ │ +0bbcd2: 5903 8206 |002b: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.down:F // field@0682 │ │ +0bbcd6: 5905 8806 |002d: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleX:F // field@0688 │ │ +0bbcda: 5906 8906 |002f: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.scaleY:F // field@0689 │ │ +0bbcde: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0002 line=489 │ │ 0x0006 line=490 │ │ 0x000a line=491 │ │ 0x000f line=492 │ │ @@ -225096,19 +225124,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0adea8: |[0adea8] com.badlogic.gdx.graphics.g2d.BitmapFont.setUseIntegerPositions:(Z)V │ │ -0adeb8: 5c12 a506 |0000: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06a5 │ │ -0adebc: 5410 a106 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ -0adec0: 6e20 3b0c 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c3b │ │ -0adec6: 0e00 |0007: return-void │ │ +0bbce0: |[0bbce0] com.badlogic.gdx.graphics.g2d.BitmapFont.setUseIntegerPositions:(Z)V │ │ +0bbcf0: 5c12 a506 |0000: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06a5 │ │ +0bbcf4: 5410 a106 |0002: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@06a1 │ │ +0bbcf8: 6e20 3b0c 2000 |0004: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setUseIntegerPositions:(Z)V // method@0c3b │ │ +0bbcfe: 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; │ │ @@ -225119,17 +225147,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adec8: |[0adec8] com.badlogic.gdx.graphics.g2d.BitmapFont.usesIntegerPositions:()Z │ │ -0aded8: 5510 a506 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06a5 │ │ -0adedc: 0f00 |0002: return v0 │ │ +0bbd00: |[0bbd00] com.badlogic.gdx.graphics.g2d.BitmapFont.usesIntegerPositions:()Z │ │ +0bbd10: 5510 a506 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.integer:Z // field@06a5 │ │ +0bbd14: 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 : 502 (BitmapFont.java) │ │ @@ -225239,19 +225267,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adee0: |[0adee0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:()V │ │ -0adef0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0adef2: 7110 640c 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c64 │ │ -0adef8: 7110 670c 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c67 │ │ -0adefe: 0e00 |0007: return-void │ │ +0bbd18: |[0bbd18] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:()V │ │ +0bbd28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bbd2a: 7110 640c 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setBlend:(I)V // method@0c64 │ │ +0bbd30: 7110 670c 0000 |0004: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setScale:(I)V // method@0c67 │ │ +0bbd36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=52 │ │ 0x0007 line=53 │ │ locals : │ │ │ │ @@ -225260,49 +225288,49 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0adf00: |[0adf00] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(III)V │ │ -0adf10: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0adf16: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0adf18: 2300 ea03 |0004: new-array v0, v0, [J // type@03ea │ │ -0adf1c: 5b20 bf06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adf20: 5420 bf06 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adf24: 7140 630c 3054 |000a: invoke-static {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.newPixmap:([JIII)Ljava/nio/ByteBuffer; // method@0c63 │ │ -0adf2a: 0c00 |000d: move-result-object v0 │ │ -0adf2c: 5b20 c006 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0adf30: 5420 c006 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0adf34: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0adf38: 2200 7b03 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0adf3c: 1a01 de13 |0016: const-string v1, "couldn't load pixmap" // string@13de │ │ -0adf40: 7020 6824 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0adf46: 2700 |001b: throw v0 │ │ -0adf48: 5420 bf06 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adf4c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0adf4e: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ -0adf52: 5a20 bc06 |0021: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0adf56: 5420 bf06 |0023: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adf5a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0adf5c: 4500 0001 |0026: aget-wide v0, v0, v1 │ │ -0adf60: 8400 |0028: long-to-int v0, v0 │ │ -0adf62: 5920 c106 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ -0adf66: 5420 bf06 |002b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adf6a: 1221 |002d: const/4 v1, #int 2 // #2 │ │ -0adf6c: 4500 0001 |002e: aget-wide v0, v0, v1 │ │ -0adf70: 8400 |0030: long-to-int v0, v0 │ │ -0adf72: 5920 be06 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ -0adf76: 5420 bf06 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adf7a: 1231 |0035: const/4 v1, #int 3 // #3 │ │ -0adf7c: 4500 0001 |0036: aget-wide v0, v0, v1 │ │ -0adf80: 8400 |0038: long-to-int v0, v0 │ │ -0adf82: 5920 bd06 |0039: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0adf86: 0e00 |003b: return-void │ │ +0bbd38: |[0bbd38] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(III)V │ │ +0bbd48: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bbd4e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0bbd50: 2300 ea03 |0004: new-array v0, v0, [J // type@03ea │ │ +0bbd54: 5b20 bf06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbd58: 5420 bf06 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbd5c: 7140 630c 3054 |000a: invoke-static {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.newPixmap:([JIII)Ljava/nio/ByteBuffer; // method@0c63 │ │ +0bbd62: 0c00 |000d: move-result-object v0 │ │ +0bbd64: 5b20 c006 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbd68: 5420 c006 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbd6c: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0bbd70: 2200 7b03 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0bbd74: 1a01 de13 |0016: const-string v1, "couldn't load pixmap" // string@13de │ │ +0bbd78: 7020 6824 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0bbd7e: 2700 |001b: throw v0 │ │ +0bbd80: 5420 bf06 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbd84: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0bbd86: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ +0bbd8a: 5a20 bc06 |0021: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bbd8e: 5420 bf06 |0023: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbd92: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0bbd94: 4500 0001 |0026: aget-wide v0, v0, v1 │ │ +0bbd98: 8400 |0028: long-to-int v0, v0 │ │ +0bbd9a: 5920 c106 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ +0bbd9e: 5420 bf06 |002b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbda2: 1221 |002d: const/4 v1, #int 2 // #2 │ │ +0bbda4: 4500 0001 |002e: aget-wide v0, v0, v1 │ │ +0bbda8: 8400 |0030: long-to-int v0, v0 │ │ +0bbdaa: 5920 be06 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ +0bbdae: 5420 bf06 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbdb2: 1231 |0035: const/4 v1, #int 3 // #3 │ │ +0bbdb4: 4500 0001 |0036: aget-wide v0, v0, v1 │ │ +0bbdb8: 8400 |0038: long-to-int v0, v0 │ │ +0bbdba: 5920 bd06 |0039: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bbdbe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=48 │ │ 0x0008 line=85 │ │ 0x0010 line=86 │ │ 0x001c line=88 │ │ @@ -225321,63 +225349,63 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -0adf88: |[0adf88] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/io/InputStream;I)V │ │ -0adf98: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ -0adf9c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0adf9e: 7010 9524 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0adfa4: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -0adfa6: 2333 ea03 |0007: new-array v3, v3, [J // type@03ea │ │ -0adfaa: 5b63 bf06 |0009: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adfae: 2201 5603 |000b: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ -0adfb2: 7020 cc23 4100 |000d: invoke-direct {v1, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ -0adfb8: 2340 e503 |0010: new-array v0, v4, [B // type@03e5 │ │ -0adfbc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0adfbe: 6e20 0b24 0700 |0013: invoke-virtual {v7, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ -0adfc4: 0a02 |0016: move-result v2 │ │ -0adfc6: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ -0adfc8: 3232 0600 |0018: if-eq v2, v3, 001e // +0006 │ │ -0adfcc: 6e40 cf23 0125 |001a: invoke-virtual {v1, v0, v5, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@23cf │ │ -0adfd2: 28f6 |001d: goto 0013 // -000a │ │ -0adfd4: 6e10 cd23 0100 |001e: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ -0adfda: 0c00 |0021: move-result-object v0 │ │ -0adfdc: 5463 bf06 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0adfe0: 2104 |0024: array-length v4, v0 │ │ -0adfe2: 7158 600c 0345 |0025: invoke-static {v3, v0, v5, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c60 │ │ -0adfe8: 0c03 |0028: move-result-object v3 │ │ -0adfea: 5b63 c006 |0029: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0adfee: 5463 c006 |002b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0adff2: 3903 0a00 |002d: if-nez v3, 0037 // +000a │ │ -0adff6: 2203 6103 |002f: new-instance v3, Ljava/io/IOException; // type@0361 │ │ -0adffa: 1a04 de13 |0031: const-string v4, "couldn't load pixmap" // string@13de │ │ -0adffe: 7020 0524 4300 |0033: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ -0ae004: 2703 |0036: throw v3 │ │ -0ae006: 5463 bf06 |0037: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae00a: 4503 0305 |0039: aget-wide v3, v3, v5 │ │ -0ae00e: 5a63 bc06 |003b: iput-wide v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae012: 5463 bf06 |003d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae016: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -0ae018: 4503 0304 |0040: aget-wide v3, v3, v4 │ │ -0ae01c: 8433 |0042: long-to-int v3, v3 │ │ -0ae01e: 5963 c106 |0043: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ -0ae022: 5463 bf06 |0045: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae026: 1224 |0047: const/4 v4, #int 2 // #2 │ │ -0ae028: 4503 0304 |0048: aget-wide v3, v3, v4 │ │ -0ae02c: 8433 |004a: long-to-int v3, v3 │ │ -0ae02e: 5963 be06 |004b: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ -0ae032: 5463 bf06 |004d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae036: 1234 |004f: const/4 v4, #int 3 // #3 │ │ -0ae038: 4503 0304 |0050: aget-wide v3, v3, v4 │ │ -0ae03c: 8433 |0052: long-to-int v3, v3 │ │ -0ae03e: 5963 bd06 |0053: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae042: 0e00 |0055: return-void │ │ +0bbdc0: |[0bbdc0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/io/InputStream;I)V │ │ +0bbdd0: 1304 0004 |0000: const/16 v4, #int 1024 // #400 │ │ +0bbdd4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0bbdd6: 7010 9524 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bbddc: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +0bbdde: 2333 ea03 |0007: new-array v3, v3, [J // type@03ea │ │ +0bbde2: 5b63 bf06 |0009: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbde6: 2201 5603 |000b: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@0356 │ │ +0bbdea: 7020 cc23 4100 |000d: invoke-direct {v1, v4}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@23cc │ │ +0bbdf0: 2340 e503 |0010: new-array v0, v4, [B // type@03e5 │ │ +0bbdf4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0bbdf6: 6e20 0b24 0700 |0013: invoke-virtual {v7, v0}, Ljava/io/InputStream;.read:([B)I // method@240b │ │ +0bbdfc: 0a02 |0016: move-result v2 │ │ +0bbdfe: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ +0bbe00: 3232 0600 |0018: if-eq v2, v3, 001e // +0006 │ │ +0bbe04: 6e40 cf23 0125 |001a: invoke-virtual {v1, v0, v5, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@23cf │ │ +0bbe0a: 28f6 |001d: goto 0013 // -000a │ │ +0bbe0c: 6e10 cd23 0100 |001e: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@23cd │ │ +0bbe12: 0c00 |0021: move-result-object v0 │ │ +0bbe14: 5463 bf06 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbe18: 2104 |0024: array-length v4, v0 │ │ +0bbe1a: 7158 600c 0345 |0025: invoke-static {v3, v0, v5, v4, v8}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c60 │ │ +0bbe20: 0c03 |0028: move-result-object v3 │ │ +0bbe22: 5b63 c006 |0029: iput-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbe26: 5463 c006 |002b: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbe2a: 3903 0a00 |002d: if-nez v3, 0037 // +000a │ │ +0bbe2e: 2203 6103 |002f: new-instance v3, Ljava/io/IOException; // type@0361 │ │ +0bbe32: 1a04 de13 |0031: const-string v4, "couldn't load pixmap" // string@13de │ │ +0bbe36: 7020 0524 4300 |0033: invoke-direct {v3, v4}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ +0bbe3c: 2703 |0036: throw v3 │ │ +0bbe3e: 5463 bf06 |0037: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbe42: 4504 0305 |0039: aget-wide v4, v3, v5 │ │ +0bbe46: 5a64 bc06 |003b: iput-wide v4, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bbe4a: 5463 bf06 |003d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbe4e: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +0bbe50: 4504 0304 |0040: aget-wide v4, v3, v4 │ │ +0bbe54: 8443 |0042: long-to-int v3, v4 │ │ +0bbe56: 5963 c106 |0043: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ +0bbe5a: 5463 bf06 |0045: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbe5e: 1224 |0047: const/4 v4, #int 2 // #2 │ │ +0bbe60: 4504 0304 |0048: aget-wide v4, v3, v4 │ │ +0bbe64: 8443 |004a: long-to-int v3, v4 │ │ +0bbe66: 5963 be06 |004b: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ +0bbe6a: 5463 bf06 |004d: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbe6e: 1234 |004f: const/4 v4, #int 3 // #3 │ │ +0bbe70: 4504 0304 |0050: aget-wide v4, v3, v4 │ │ +0bbe74: 8443 |0052: long-to-int v3, v4 │ │ +0bbe76: 5963 bd06 |0053: iput v3, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bbe7a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=65 │ │ 0x0006 line=48 │ │ 0x000b line=66 │ │ 0x0010 line=67 │ │ 0x0012 line=68 │ │ @@ -225404,36 +225432,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 │ │ -0ae044: |[0ae044] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/nio/ByteBuffer;[J)V │ │ -0ae054: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ae05a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0ae05c: 2300 ea03 |0004: new-array v0, v0, [J // type@03ea │ │ -0ae060: 5b20 bf06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae064: 5b23 c006 |0008: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0ae068: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ae06a: 4500 0400 |000b: aget-wide v0, v4, v0 │ │ -0ae06e: 5a20 bc06 |000d: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae072: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0ae074: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ -0ae078: 8400 |0012: long-to-int v0, v0 │ │ -0ae07a: 5920 c106 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ -0ae07e: 1220 |0015: const/4 v0, #int 2 // #2 │ │ -0ae080: 4500 0400 |0016: aget-wide v0, v4, v0 │ │ -0ae084: 8400 |0018: long-to-int v0, v0 │ │ -0ae086: 5920 be06 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ -0ae08a: 1230 |001b: const/4 v0, #int 3 // #3 │ │ -0ae08c: 4500 0400 |001c: aget-wide v0, v4, v0 │ │ -0ae090: 8400 |001e: long-to-int v0, v0 │ │ -0ae092: 5920 bd06 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae096: 0e00 |0021: return-void │ │ +0bbe7c: |[0bbe7c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:(Ljava/nio/ByteBuffer;[J)V │ │ +0bbe8c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bbe92: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0bbe94: 2300 ea03 |0004: new-array v0, v0, [J // type@03ea │ │ +0bbe98: 5b20 bf06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbe9c: 5b23 c006 |0008: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbea0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0bbea2: 4500 0400 |000b: aget-wide v0, v4, v0 │ │ +0bbea6: 5a20 bc06 |000d: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bbeaa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0bbeac: 4500 0400 |0010: aget-wide v0, v4, v0 │ │ +0bbeb0: 8400 |0012: long-to-int v0, v0 │ │ +0bbeb2: 5920 c106 |0013: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ +0bbeb6: 1220 |0015: const/4 v0, #int 2 // #2 │ │ +0bbeb8: 4500 0400 |0016: aget-wide v0, v4, v0 │ │ +0bbebc: 8400 |0018: long-to-int v0, v0 │ │ +0bbebe: 5920 be06 |0019: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ +0bbec2: 1230 |001b: const/4 v0, #int 3 // #3 │ │ +0bbec4: 4500 0400 |001c: aget-wide v0, v4, v0 │ │ +0bbec8: 8400 |001e: long-to-int v0, v0 │ │ +0bbeca: 5920 bd06 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bbece: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=48 │ │ 0x0008 line=95 │ │ 0x000a line=96 │ │ 0x000f line=97 │ │ @@ -225450,49 +225478,49 @@ │ │ type : '([BIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -0ae098: |[0ae098] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:([BIII)V │ │ -0ae0a8: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ae0ae: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0ae0b0: 2300 ea03 |0004: new-array v0, v0, [J // type@03ea │ │ -0ae0b4: 5b20 bf06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae0b8: 5420 bf06 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae0bc: 7156 600c 3054 |000a: invoke-static {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c60 │ │ -0ae0c2: 0c00 |000d: move-result-object v0 │ │ -0ae0c4: 5b20 c006 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0ae0c8: 5420 c006 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0ae0cc: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0ae0d0: 2200 6103 |0014: new-instance v0, Ljava/io/IOException; // type@0361 │ │ -0ae0d4: 1a01 de13 |0016: const-string v1, "couldn't load pixmap" // string@13de │ │ -0ae0d8: 7020 0524 1000 |0018: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ -0ae0de: 2700 |001b: throw v0 │ │ -0ae0e0: 5420 bf06 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae0e4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0ae0e6: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ -0ae0ea: 5a20 bc06 |0021: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae0ee: 5420 bf06 |0023: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae0f2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0ae0f4: 4500 0001 |0026: aget-wide v0, v0, v1 │ │ -0ae0f8: 8400 |0028: long-to-int v0, v0 │ │ -0ae0fa: 5920 c106 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ -0ae0fe: 5420 bf06 |002b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae102: 1221 |002d: const/4 v1, #int 2 // #2 │ │ -0ae104: 4500 0001 |002e: aget-wide v0, v0, v1 │ │ -0ae108: 8400 |0030: long-to-int v0, v0 │ │ -0ae10a: 5920 be06 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ -0ae10e: 5420 bf06 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ -0ae112: 1231 |0035: const/4 v1, #int 3 // #3 │ │ -0ae114: 4500 0001 |0036: aget-wide v0, v0, v1 │ │ -0ae118: 8400 |0038: long-to-int v0, v0 │ │ -0ae11a: 5920 bd06 |0039: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae11e: 0e00 |003b: return-void │ │ +0bbed0: |[0bbed0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.:([BIII)V │ │ +0bbee0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bbee6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0bbee8: 2300 ea03 |0004: new-array v0, v0, [J // type@03ea │ │ +0bbeec: 5b20 bf06 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbef0: 5420 bf06 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbef4: 7156 600c 3054 |000a: invoke-static {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.load:([J[BIII)Ljava/nio/ByteBuffer; // method@0c60 │ │ +0bbefa: 0c00 |000d: move-result-object v0 │ │ +0bbefc: 5b20 c006 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbf00: 5420 c006 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bbf04: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0bbf08: 2200 6103 |0014: new-instance v0, Ljava/io/IOException; // type@0361 │ │ +0bbf0c: 1a01 de13 |0016: const-string v1, "couldn't load pixmap" // string@13de │ │ +0bbf10: 7020 0524 1000 |0018: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2405 │ │ +0bbf16: 2700 |001b: throw v0 │ │ +0bbf18: 5420 bf06 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbf1c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0bbf1e: 4500 0001 |001f: aget-wide v0, v0, v1 │ │ +0bbf22: 5a20 bc06 |0021: iput-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bbf26: 5420 bf06 |0023: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbf2a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0bbf2c: 4500 0001 |0026: aget-wide v0, v0, v1 │ │ +0bbf30: 8400 |0028: long-to-int v0, v0 │ │ +0bbf32: 5920 c106 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ +0bbf36: 5420 bf06 |002b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbf3a: 1221 |002d: const/4 v1, #int 2 // #2 │ │ +0bbf3c: 4500 0001 |002e: aget-wide v0, v0, v1 │ │ +0bbf40: 8400 |0030: long-to-int v0, v0 │ │ +0bbf42: 5920 be06 |0031: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ +0bbf46: 5420 bf06 |0033: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.nativeData:[J // field@06bf │ │ +0bbf4a: 1231 |0035: const/4 v1, #int 3 // #3 │ │ +0bbf4c: 4500 0001 |0036: aget-wide v0, v0, v1 │ │ +0bbf50: 8400 |0038: long-to-int v0, v0 │ │ +0bbf52: 5920 bd06 |0039: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bbf56: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=48 │ │ 0x0008 line=56 │ │ 0x0010 line=57 │ │ 0x001c line=59 │ │ @@ -225572,21 +225600,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 │ │ -0ae120: |[0ae120] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(III)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ -0ae130: 2201 3201 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ -0ae134: 7040 410c 2143 |0002: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c41 │ │ -0ae13a: 1101 |0005: return-object v1 │ │ -0ae13c: 0d00 |0006: move-exception v0 │ │ -0ae13e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0ae140: 28fd |0008: goto 0005 // -0003 │ │ +0bbf58: |[0bbf58] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(III)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ +0bbf68: 2201 3201 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ +0bbf6c: 7040 410c 2143 |0002: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(III)V // method@0c41 │ │ +0bbf72: 1101 |0005: return-object v1 │ │ +0bbf74: 0d00 |0006: move-exception v0 │ │ +0bbf76: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0bbf78: 28fd |0008: goto 0005 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/IllegalArgumentException; -> 0x0006 │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=159 │ │ 0x0006 line=158 │ │ @@ -225602,21 +225630,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 │ │ -0ae154: |[0ae154] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ -0ae164: 2201 3201 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ -0ae168: 7030 420c 2103 |0002: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(Ljava/io/InputStream;I)V // method@0c42 │ │ -0ae16e: 1101 |0005: return-object v1 │ │ -0ae170: 0d00 |0006: move-exception v0 │ │ -0ae172: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0ae174: 28fd |0008: goto 0005 // -0003 │ │ +0bbf8c: |[0bbf8c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.newPixmap:(Ljava/io/InputStream;I)Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; │ │ +0bbf9c: 2201 3201 |0000: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap; // type@0132 │ │ +0bbfa0: 7030 420c 2103 |0002: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.:(Ljava/io/InputStream;I)V // method@0c42 │ │ +0bbfa6: 1101 |0005: return-object v1 │ │ +0bbfa8: 0d00 |0006: move-exception v0 │ │ +0bbfaa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0bbfac: 28fd |0008: goto 0005 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=151 │ │ 0x0006 line=150 │ │ @@ -225656,18 +225684,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ae188: |[0ae188] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.clear:(I)V │ │ -0ae198: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae19c: 7130 460c 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(JI)V // method@0c46 │ │ -0ae1a2: 0e00 |0005: return-void │ │ +0bbfc0: |[0bbfc0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.clear:(I)V │ │ +0bbfd0: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bbfd4: 7130 460c 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.clear:(JI)V // method@0c46 │ │ +0bbfda: 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 │ │ @@ -225677,18 +225705,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ae1a4: |[0ae1a4] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.dispose:()V │ │ -0ae1b4: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae1b8: 7120 550c 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.free:(J)V // method@0c55 │ │ -0ae1be: 0e00 |0005: return-void │ │ +0bbfdc: |[0bbfdc] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.dispose:()V │ │ +0bbfec: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bbff0: 7120 550c 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.free:(J)V // method@0c55 │ │ +0bbff6: 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; │ │ │ │ @@ -225697,22 +225725,22 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0ae1c0: |[0ae1c0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawCircle:(IIII)V │ │ -0ae1d0: 5360 bc06 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae1d4: 0172 |0002: move v2, v7 │ │ -0ae1d6: 0183 |0003: move v3, v8 │ │ -0ae1d8: 0194 |0004: move v4, v9 │ │ -0ae1da: 01a5 |0005: move v5, v10 │ │ -0ae1dc: 7706 490c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(JIIII)V // method@0c49 │ │ -0ae1e2: 0e00 |0009: return-void │ │ +0bbff8: |[0bbff8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawCircle:(IIII)V │ │ +0bc008: 5360 bc06 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc00c: 0172 |0002: move v2, v7 │ │ +0bc00e: 0183 |0003: move v3, v8 │ │ +0bc010: 0194 |0004: move v4, v9 │ │ +0bc012: 01a5 |0005: move v5, v10 │ │ +0bc014: 7706 490c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawCircle:(JIIII)V // method@0c49 │ │ +0bc01a: 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 │ │ @@ -225725,23 +225753,23 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0ae1e4: |[0ae1e4] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawLine:(IIIII)V │ │ -0ae1f4: 5370 bc06 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae1f8: 0182 |0002: move v2, v8 │ │ -0ae1fa: 0193 |0003: move v3, v9 │ │ -0ae1fc: 01a4 |0004: move v4, v10 │ │ -0ae1fe: 01b5 |0005: move v5, v11 │ │ -0ae200: 01c6 |0006: move v6, v12 │ │ -0ae202: 7707 4b0c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(JIIIII)V // method@0c4b │ │ -0ae208: 0e00 |000a: return-void │ │ +0bc01c: |[0bc01c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawLine:(IIIII)V │ │ +0bc02c: 5370 bc06 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc030: 0182 |0002: move v2, v8 │ │ +0bc032: 0193 |0003: move v3, v9 │ │ +0bc034: 01a4 |0004: move v4, v10 │ │ +0bc036: 01b5 |0005: move v5, v11 │ │ +0bc038: 01c6 |0006: move v6, v12 │ │ +0bc03a: 7707 4b0c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawLine:(JIIIII)V // method@0c4b │ │ +0bc040: 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 │ │ @@ -225755,27 +225783,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 │ │ -0ae20c: |[0ae20c] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V │ │ -0ae21c: 53d0 bc06 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae220: 53c2 bc06 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae224: 01e4 |0004: move v4, v14 │ │ -0ae226: 01f5 |0005: move v5, v15 │ │ -0ae228: 0206 1200 |0006: move/from16 v6, v18 │ │ -0ae22c: 0207 1300 |0008: move/from16 v7, v19 │ │ -0ae230: 0208 1000 |000a: move/from16 v8, v16 │ │ -0ae234: 0209 1100 |000c: move/from16 v9, v17 │ │ -0ae238: 020a 1200 |000e: move/from16 v10, v18 │ │ -0ae23c: 020b 1300 |0010: move/from16 v11, v19 │ │ -0ae240: 770c 4c0c 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@0c4c │ │ -0ae246: 0e00 |0015: return-void │ │ +0bc044: |[0bc044] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V │ │ +0bc054: 53d0 bc06 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc058: 53c2 bc06 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc05c: 01e4 |0004: move v4, v14 │ │ +0bc05e: 01f5 |0005: move v5, v15 │ │ +0bc060: 0206 1200 |0006: move/from16 v6, v18 │ │ +0bc064: 0207 1300 |0008: move/from16 v7, v19 │ │ +0bc068: 0208 1000 |000a: move/from16 v8, v16 │ │ +0bc06c: 0209 1100 |000c: move/from16 v9, v17 │ │ +0bc070: 020a 1200 |000e: move/from16 v10, v18 │ │ +0bc074: 020b 1300 |0010: move/from16 v11, v19 │ │ +0bc078: 770c 4c0c 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@0c4c │ │ +0bc07e: 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; │ │ @@ -225791,27 +225819,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 │ │ -0ae248: |[0ae248] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V │ │ -0ae258: 53d0 bc06 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae25c: 53c2 bc06 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae260: 01e4 |0004: move v4, v14 │ │ -0ae262: 01f5 |0005: move v5, v15 │ │ -0ae264: 0206 1000 |0006: move/from16 v6, v16 │ │ -0ae268: 0207 1100 |0008: move/from16 v7, v17 │ │ -0ae26c: 0208 1200 |000a: move/from16 v8, v18 │ │ -0ae270: 0209 1300 |000c: move/from16 v9, v19 │ │ -0ae274: 020a 1400 |000e: move/from16 v10, v20 │ │ -0ae278: 020b 1500 |0010: move/from16 v11, v21 │ │ -0ae27c: 770c 4c0c 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@0c4c │ │ -0ae282: 0e00 |0015: return-void │ │ +0bc080: |[0bc080] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawPixmap:(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIIIII)V │ │ +0bc090: 53d0 bc06 |0000: iget-wide v0, v13, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc094: 53c2 bc06 |0002: iget-wide v2, v12, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc098: 01e4 |0004: move v4, v14 │ │ +0bc09a: 01f5 |0005: move v5, v15 │ │ +0bc09c: 0206 1000 |0006: move/from16 v6, v16 │ │ +0bc0a0: 0207 1100 |0008: move/from16 v7, v17 │ │ +0bc0a4: 0208 1200 |000a: move/from16 v8, v18 │ │ +0bc0a8: 0209 1300 |000c: move/from16 v9, v19 │ │ +0bc0ac: 020a 1400 |000e: move/from16 v10, v20 │ │ +0bc0b0: 020b 1500 |0010: move/from16 v11, v21 │ │ +0bc0b4: 770c 4c0c 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@0c4c │ │ +0bc0ba: 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; │ │ @@ -225829,23 +225857,23 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0ae284: |[0ae284] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawRect:(IIIII)V │ │ -0ae294: 5370 bc06 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae298: 0182 |0002: move v2, v8 │ │ -0ae29a: 0193 |0003: move v3, v9 │ │ -0ae29c: 01a4 |0004: move v4, v10 │ │ -0ae29e: 01b5 |0005: move v5, v11 │ │ -0ae2a0: 01c6 |0006: move v6, v12 │ │ -0ae2a2: 7707 500c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(JIIIII)V // method@0c50 │ │ -0ae2a8: 0e00 |000a: return-void │ │ +0bc0bc: |[0bc0bc] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.drawRect:(IIIII)V │ │ +0bc0cc: 5370 bc06 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc0d0: 0182 |0002: move v2, v8 │ │ +0bc0d2: 0193 |0003: move v3, v9 │ │ +0bc0d4: 01a4 |0004: move v4, v10 │ │ +0bc0d6: 01b5 |0005: move v5, v11 │ │ +0bc0d8: 01c6 |0006: move v6, v12 │ │ +0bc0da: 7707 500c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.drawRect:(JIIIII)V // method@0c50 │ │ +0bc0e0: 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 │ │ @@ -225859,22 +225887,22 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0ae2ac: |[0ae2ac] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillCircle:(IIII)V │ │ -0ae2bc: 5360 bc06 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae2c0: 0172 |0002: move v2, v7 │ │ -0ae2c2: 0183 |0003: move v3, v8 │ │ -0ae2c4: 0194 |0004: move v4, v9 │ │ -0ae2c6: 01a5 |0005: move v5, v10 │ │ -0ae2c8: 7706 520c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(JIIII)V // method@0c52 │ │ -0ae2ce: 0e00 |0009: return-void │ │ +0bc0e4: |[0bc0e4] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillCircle:(IIII)V │ │ +0bc0f4: 5360 bc06 |0000: iget-wide v0, v6, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc0f8: 0172 |0002: move v2, v7 │ │ +0bc0fa: 0183 |0003: move v3, v8 │ │ +0bc0fc: 0194 |0004: move v4, v9 │ │ +0bc0fe: 01a5 |0005: move v5, v10 │ │ +0bc100: 7706 520c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillCircle:(JIIII)V // method@0c52 │ │ +0bc106: 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 │ │ @@ -225887,23 +225915,23 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0ae2d0: |[0ae2d0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillRect:(IIIII)V │ │ -0ae2e0: 5370 bc06 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae2e4: 0182 |0002: move v2, v8 │ │ -0ae2e6: 0193 |0003: move v3, v9 │ │ -0ae2e8: 01a4 |0004: move v4, v10 │ │ -0ae2ea: 01b5 |0005: move v5, v11 │ │ -0ae2ec: 01c6 |0006: move v6, v12 │ │ -0ae2ee: 7707 540c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(JIIIII)V // method@0c54 │ │ -0ae2f4: 0e00 |000a: return-void │ │ +0bc108: |[0bc108] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.fillRect:(IIIII)V │ │ +0bc118: 5370 bc06 |0000: iget-wide v0, v7, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc11c: 0182 |0002: move v2, v8 │ │ +0bc11e: 0193 |0003: move v3, v9 │ │ +0bc120: 01a4 |0004: move v4, v10 │ │ +0bc122: 01b5 |0005: move v5, v11 │ │ +0bc124: 01c6 |0006: move v6, v12 │ │ +0bc126: 7707 540c 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.fillRect:(JIIIII)V // method@0c54 │ │ +0bc12c: 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 │ │ @@ -225917,17 +225945,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae2f8: |[0ae2f8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormat:()I │ │ -0ae308: 5210 bd06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae30c: 0f00 |0002: return v0 │ │ +0bc130: |[0bc130] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormat:()I │ │ +0bc140: 5210 bd06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bc144: 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;) │ │ @@ -225935,32 +225963,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -0ae310: |[0ae310] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormatString:()Ljava/lang/String; │ │ -0ae320: 5210 bd06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae324: 2b00 1800 0000 |0002: packed-switch v0, 0000001a // +00000018 │ │ -0ae32a: 1a00 0f29 |0005: const-string v0, "unknown" // string@290f │ │ -0ae32e: 1100 |0007: return-object v0 │ │ -0ae330: 1a00 5311 |0008: const-string v0, "alpha" // string@1153 │ │ -0ae334: 28fd |000a: goto 0007 // -0003 │ │ -0ae336: 1a00 201f |000b: const-string v0, "luminance alpha" // string@1f20 │ │ -0ae33a: 28fa |000d: goto 0007 // -0006 │ │ -0ae33c: 1a00 2b24 |000e: const-string v0, "rgb888" // string@242b │ │ -0ae340: 28f7 |0010: goto 0007 // -0009 │ │ -0ae342: 1a00 2f24 |0011: const-string v0, "rgba8888" // string@242f │ │ -0ae346: 28f4 |0013: goto 0007 // -000c │ │ -0ae348: 1a00 2924 |0014: const-string v0, "rgb565" // string@2429 │ │ -0ae34c: 28f1 |0016: goto 0007 // -000f │ │ -0ae34e: 1a00 2d24 |0017: const-string v0, "rgba4444" // string@242d │ │ -0ae352: 28ee |0019: goto 0007 // -0012 │ │ -0ae354: 0001 0600 0100 0000 0600 0000 0900 ... |001a: packed-switch-data (16 units) │ │ +0bc148: |[0bc148] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getFormatString:()Ljava/lang/String; │ │ +0bc158: 5210 bd06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bc15c: 2b00 1800 0000 |0002: packed-switch v0, 0000001a // +00000018 │ │ +0bc162: 1a00 0f29 |0005: const-string v0, "unknown" // string@290f │ │ +0bc166: 1100 |0007: return-object v0 │ │ +0bc168: 1a00 5311 |0008: const-string v0, "alpha" // string@1153 │ │ +0bc16c: 28fd |000a: goto 0007 // -0003 │ │ +0bc16e: 1a00 201f |000b: const-string v0, "luminance alpha" // string@1f20 │ │ +0bc172: 28fa |000d: goto 0007 // -0006 │ │ +0bc174: 1a00 2b24 |000e: const-string v0, "rgb888" // string@242b │ │ +0bc178: 28f7 |0010: goto 0007 // -0009 │ │ +0bc17a: 1a00 2f24 |0011: const-string v0, "rgba8888" // string@242f │ │ +0bc17e: 28f4 |0013: goto 0007 // -000c │ │ +0bc180: 1a00 2924 |0014: const-string v0, "rgb565" // string@2429 │ │ +0bc184: 28f1 |0016: goto 0007 // -000f │ │ +0bc186: 1a00 2d24 |0017: const-string v0, "rgba4444" // string@242d │ │ +0bc18a: 28ee |0019: goto 0007 // -0012 │ │ +0bc18c: 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 │ │ @@ -225976,18 +226004,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ae374: |[0ae374] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLFormat:()I │ │ -0ae384: 6e10 590c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c59 │ │ -0ae38a: 0a00 |0003: move-result v0 │ │ -0ae38c: 0f00 |0004: return v0 │ │ +0bc1ac: |[0bc1ac] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLFormat:()I │ │ +0bc1bc: 6e10 590c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getGLInternalFormat:()I // method@0c59 │ │ +0bc1c2: 0a00 |0003: move-result v0 │ │ +0bc1c4: 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;) │ │ @@ -225995,39 +226023,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0ae390: |[0ae390] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLInternalFormat:()I │ │ -0ae3a0: 5230 bd06 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae3a4: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ -0ae3aa: 2200 bc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ae3ae: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0ae3b2: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ae3b8: 1a02 1029 |000c: const-string v2, "unknown format: " // string@2910 │ │ -0ae3bc: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ae3c2: 0c01 |0011: move-result-object v1 │ │ -0ae3c4: 5232 bd06 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae3c8: 6e20 d424 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ae3ce: 0c01 |0017: move-result-object v1 │ │ -0ae3d0: 6e10 dd24 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ae3d6: 0c01 |001b: move-result-object v1 │ │ -0ae3d8: 7020 291e 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ae3de: 2700 |001f: throw v0 │ │ -0ae3e0: 1300 0619 |0020: const/16 v0, #int 6406 // #1906 │ │ -0ae3e4: 0f00 |0022: return v0 │ │ -0ae3e6: 1300 0a19 |0023: const/16 v0, #int 6410 // #190a │ │ -0ae3ea: 28fd |0025: goto 0022 // -0003 │ │ -0ae3ec: 1300 0719 |0026: const/16 v0, #int 6407 // #1907 │ │ -0ae3f0: 28fa |0028: goto 0022 // -0006 │ │ -0ae3f2: 1300 0819 |0029: const/16 v0, #int 6408 // #1908 │ │ -0ae3f6: 28f7 |002b: goto 0022 // -0009 │ │ -0ae3f8: 0001 0600 0100 0000 1e00 0000 2100 ... |002c: packed-switch-data (16 units) │ │ +0bc1c8: |[0bc1c8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLInternalFormat:()I │ │ +0bc1d8: 5230 bd06 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bc1dc: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ +0bc1e2: 2200 bc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0bc1e6: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0bc1ea: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bc1f0: 1a02 1029 |000c: const-string v2, "unknown format: " // string@2910 │ │ +0bc1f4: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc1fa: 0c01 |0011: move-result-object v1 │ │ +0bc1fc: 5232 bd06 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bc200: 6e20 d424 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bc206: 0c01 |0017: move-result-object v1 │ │ +0bc208: 6e10 dd24 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bc20e: 0c01 |001b: move-result-object v1 │ │ +0bc210: 7020 291e 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0bc216: 2700 |001f: throw v0 │ │ +0bc218: 1300 0619 |0020: const/16 v0, #int 6406 // #1906 │ │ +0bc21c: 0f00 |0022: return v0 │ │ +0bc21e: 1300 0a19 |0023: const/16 v0, #int 6410 // #190a │ │ +0bc222: 28fd |0025: goto 0022 // -0003 │ │ +0bc224: 1300 0719 |0026: const/16 v0, #int 6407 // #1907 │ │ +0bc228: 28fa |0028: goto 0022 // -0006 │ │ +0bc22a: 1300 0819 |0029: const/16 v0, #int 6408 // #1908 │ │ +0bc22e: 28f7 |002b: goto 0022 // -0009 │ │ +0bc230: 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 │ │ @@ -226042,38 +226070,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0ae418: |[0ae418] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLType:()I │ │ -0ae428: 5230 bd06 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae42c: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ -0ae432: 2200 bc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ae436: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0ae43a: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ae440: 1a02 1029 |000c: const-string v2, "unknown format: " // string@2910 │ │ -0ae444: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ae44a: 0c01 |0011: move-result-object v1 │ │ -0ae44c: 5232 bd06 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ -0ae450: 6e20 d424 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ae456: 0c01 |0017: move-result-object v1 │ │ -0ae458: 6e10 dd24 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ae45e: 0c01 |001b: move-result-object v1 │ │ -0ae460: 7020 291e 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ae466: 2700 |001f: throw v0 │ │ -0ae468: 1300 0114 |0020: const/16 v0, #int 5121 // #1401 │ │ -0ae46c: 0f00 |0022: return v0 │ │ -0ae46e: 1400 6383 0000 |0023: const v0, #float 4.71327e-41 // #00008363 │ │ -0ae474: 28fc |0026: goto 0022 // -0004 │ │ -0ae476: 1400 3380 0000 |0027: const v0, #float 4.59892e-41 // #00008033 │ │ -0ae47c: 28f8 |002a: goto 0022 // -0008 │ │ -0ae47e: 0000 |002b: nop // spacer │ │ -0ae480: 0001 0600 0100 0000 1e00 0000 1e00 ... |002c: packed-switch-data (16 units) │ │ +0bc250: |[0bc250] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getGLType:()I │ │ +0bc260: 5230 bd06 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bc264: 2b00 2a00 0000 |0002: packed-switch v0, 0000002c // +0000002a │ │ +0bc26a: 2200 bc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0bc26e: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0bc272: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bc278: 1a02 1029 |000c: const-string v2, "unknown format: " // string@2910 │ │ +0bc27c: 6e20 d724 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc282: 0c01 |0011: move-result-object v1 │ │ +0bc284: 5232 bd06 |0012: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.format:I // field@06bd │ │ +0bc288: 6e20 d424 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bc28e: 0c01 |0017: move-result-object v1 │ │ +0bc290: 6e10 dd24 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bc296: 0c01 |001b: move-result-object v1 │ │ +0bc298: 7020 291e 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0bc29e: 2700 |001f: throw v0 │ │ +0bc2a0: 1300 0114 |0020: const/16 v0, #int 5121 // #1401 │ │ +0bc2a4: 0f00 |0022: return v0 │ │ +0bc2a6: 1400 6383 0000 |0023: const v0, #float 4.71327e-41 // #00008363 │ │ +0bc2ac: 28fc |0026: goto 0022 // -0004 │ │ +0bc2ae: 1400 3380 0000 |0027: const v0, #float 4.59892e-41 // #00008033 │ │ +0bc2b4: 28f8 |002a: goto 0022 // -0008 │ │ +0bc2b6: 0000 |002b: nop // spacer │ │ +0bc2b8: 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 │ │ @@ -226087,17 +226115,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae4a0: |[0ae4a0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getHeight:()I │ │ -0ae4b0: 5210 be06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ -0ae4b4: 0f00 |0002: return v0 │ │ +0bc2d8: |[0bc2d8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getHeight:()I │ │ +0bc2e8: 5210 be06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.height:I // field@06be │ │ +0bc2ec: 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;) │ │ @@ -226105,19 +226133,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0ae4b8: |[0ae4b8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixel:(II)I │ │ -0ae4c8: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae4cc: 7140 5d0c 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(JII)I // method@0c5d │ │ -0ae4d2: 0a00 |0005: move-result v0 │ │ -0ae4d4: 0f00 |0006: return v0 │ │ +0bc2f0: |[0bc2f0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixel:(II)I │ │ +0bc300: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc304: 7140 5d0c 1043 |0002: invoke-static {v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.getPixel:(JII)I // method@0c5d │ │ +0bc30a: 0a00 |0005: move-result v0 │ │ +0bc30c: 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 │ │ @@ -226127,17 +226155,17 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae4d8: |[0ae4d8] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ -0ae4e8: 5410 c006 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ -0ae4ec: 1100 |0002: return-object v0 │ │ +0bc310: |[0bc310] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getPixels:()Ljava/nio/ByteBuffer; │ │ +0bc320: 5410 c006 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.pixelPtr:Ljava/nio/ByteBuffer; // field@06c0 │ │ +0bc324: 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;) │ │ @@ -226145,17 +226173,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae4f0: |[0ae4f0] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getWidth:()I │ │ -0ae500: 5210 c106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ -0ae504: 0f00 |0002: return v0 │ │ +0bc328: |[0bc328] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.getWidth:()I │ │ +0bc338: 5210 c106 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.width:I // field@06c1 │ │ +0bc33c: 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;) │ │ @@ -226163,18 +226191,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ae508: |[0ae508] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.setPixel:(III)V │ │ -0ae518: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ -0ae51c: 7155 660c 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(JIII)V // method@0c66 │ │ -0ae522: 0e00 |0005: return-void │ │ +0bc340: |[0bc340] com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.setPixel:(III)V │ │ +0bc350: 5320 bc06 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.basePtr:J // field@06bc │ │ +0bc354: 7155 660c 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;.setPixel:(JIII)V // method@0c66 │ │ +0bc35a: 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 │ │ @@ -226217,21 +226245,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ae524: |[0ae524] com.badlogic.gdx.graphics.g2d.ParticleEffect.:()V │ │ -0ae534: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ae53a: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0ae53e: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -0ae542: 7020 dc1c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0ae548: 5b20 e306 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae54c: 0e00 |000c: return-void │ │ +0bc35c: |[0bc35c] com.badlogic.gdx.graphics.g2d.ParticleEffect.:()V │ │ +0bc36c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bc372: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0bc376: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +0bc37a: 7020 dc1c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0bc380: 5b20 e306 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc384: 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; │ │ @@ -226241,37 +226269,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 │ │ -0ae550: |[0ae550] com.badlogic.gdx.graphics.g2d.ParticleEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ -0ae560: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ae566: 2202 a702 |0003: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0ae56a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0ae56c: 5464 e306 |0006: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae570: 5244 e30e |0008: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae574: 7030 df1c 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0ae57a: 5b52 e306 |000d: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae57e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0ae580: 5462 e306 |0010: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae584: 5221 e30e |0012: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae588: 3510 1700 |0014: if-ge v0, v1, 002b // +0017 │ │ -0ae58c: 5453 e306 |0016: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae590: 2204 4101 |0018: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae594: 5462 e306 |001a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae598: 6e20 ed1c 0200 |001c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae59e: 0c02 |001f: move-result-object v2 │ │ -0ae5a0: 1f02 4101 |0020: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae5a4: 7020 0c0d 2400 |0022: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0d0c │ │ -0ae5aa: 6e20 e31c 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0ae5b0: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae5b4: 28ea |002a: goto 0014 // -0016 │ │ -0ae5b6: 0e00 |002b: return-void │ │ +0bc388: |[0bc388] com.badlogic.gdx.graphics.g2d.ParticleEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ +0bc398: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bc39e: 2202 a702 |0003: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0bc3a2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0bc3a4: 5464 e306 |0006: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc3a8: 5244 e30e |0008: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc3ac: 7030 df1c 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0bc3b2: 5b52 e306 |000d: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc3b6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0bc3b8: 5462 e306 |0010: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc3bc: 5221 e30e |0012: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc3c0: 3510 1700 |0014: if-ge v0, v1, 002b // +0017 │ │ +0bc3c4: 5453 e306 |0016: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc3c8: 2204 4101 |0018: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc3cc: 5462 e306 |001a: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc3d0: 6e20 ed1c 0200 |001c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc3d6: 0c02 |001f: move-result-object v2 │ │ +0bc3d8: 1f02 4101 |0020: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc3dc: 7020 0c0d 2400 |0022: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0d0c │ │ +0bc3e2: 6e20 e31c 4300 |0025: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0bc3e8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc3ec: 28ea |002a: goto 0014 // -0016 │ │ +0bc3ee: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x000f line=44 │ │ 0x0016 line=45 │ │ 0x0028 line=44 │ │ @@ -226288,27 +226316,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0ae5b8: |[0ae5b8] com.badlogic.gdx.graphics.g2d.ParticleEffect.allowCompletion:()V │ │ -0ae5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae5ca: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae5ce: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae5d2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0ae5d6: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae5da: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae5e0: 0c02 |000c: move-result-object v2 │ │ -0ae5e2: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae5e6: 6e10 110d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:()V // method@0d11 │ │ -0ae5ec: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae5f0: 28f1 |0014: goto 0005 // -000f │ │ -0ae5f2: 0e00 |0015: return-void │ │ +0bc3f0: |[0bc3f0] com.badlogic.gdx.graphics.g2d.ParticleEffect.allowCompletion:()V │ │ +0bc400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc402: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc406: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc40a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bc40e: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc412: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc418: 0c02 |000c: move-result-object v2 │ │ +0bc41a: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc41e: 6e10 110d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.allowCompletion:()V // method@0d11 │ │ +0bc424: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc428: 28f1 |0014: goto 0005 // -000f │ │ +0bc42a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x0012 line=74 │ │ 0x0015 line=76 │ │ locals : │ │ @@ -226321,31 +226349,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ae5f4: |[0ae5f4] com.badlogic.gdx.graphics.g2d.ParticleEffect.dispose:()V │ │ -0ae604: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae606: 5443 e306 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae60a: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae60e: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ -0ae612: 5443 e306 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae616: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae61c: 0c00 |000c: move-result-object v0 │ │ -0ae61e: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae622: 6e10 270d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0d27 │ │ -0ae628: 0c03 |0012: move-result-object v3 │ │ -0ae62a: 6e10 ce0d 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ -0ae630: 0c03 |0016: move-result-object v3 │ │ -0ae632: 6e10 930b 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0ae638: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae63c: 28e9 |001c: goto 0005 // -0017 │ │ -0ae63e: 0e00 |001d: return-void │ │ +0bc42c: |[0bc42c] com.badlogic.gdx.graphics.g2d.ParticleEffect.dispose:()V │ │ +0bc43c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc43e: 5443 e306 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc442: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc446: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ +0bc44a: 5443 e306 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc44e: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc454: 0c00 |000c: move-result-object v0 │ │ +0bc456: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc45a: 6e10 270d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0d27 │ │ +0bc460: 0c03 |0012: move-result-object v3 │ │ +0bc462: 6e10 ce0d 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ +0bc468: 0c03 |0016: move-result-object v3 │ │ +0bc46a: 6e10 930b 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0bc470: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bc474: 28e9 |001c: goto 0005 // -0017 │ │ +0bc476: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0007 line=211 │ │ 0x000f line=212 │ │ 0x001a line=210 │ │ 0x001d line=214 │ │ @@ -226360,27 +226388,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 │ │ -0ae640: |[0ae640] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0ae650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae652: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae656: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae65a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0ae65e: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae662: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae668: 0c02 |000c: move-result-object v2 │ │ -0ae66a: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae66e: 6e20 120d 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0d12 │ │ -0ae674: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae678: 28f1 |0014: goto 0005 // -000f │ │ -0ae67a: 0e00 |0015: return-void │ │ +0bc478: |[0bc478] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0bc488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc48a: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc48e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc492: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bc496: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc49a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc4a0: 0c02 |000c: move-result-object v2 │ │ +0bc4a2: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc4a6: 6e20 120d 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0d12 │ │ +0bc4ac: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc4b0: 28f1 |0014: goto 0005 // -000f │ │ +0bc4b2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0007 line=65 │ │ 0x0012 line=64 │ │ 0x0015 line=66 │ │ locals : │ │ @@ -226394,27 +226422,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 │ │ -0ae67c: |[0ae67c] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0ae68c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae68e: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae692: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae696: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0ae69a: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae69e: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae6a4: 0c02 |000c: move-result-object v2 │ │ -0ae6a6: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae6aa: 6e30 130d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0d13 │ │ -0ae6b0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae6b4: 28f1 |0014: goto 0005 // -000f │ │ -0ae6b6: 0e00 |0015: return-void │ │ +0bc4b4: |[0bc4b4] com.badlogic.gdx.graphics.g2d.ParticleEffect.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0bc4c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc4c6: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc4ca: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc4ce: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bc4d2: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc4d6: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc4dc: 0c02 |000c: move-result-object v2 │ │ +0bc4de: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc4e2: 6e30 130d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0d13 │ │ +0bc4e8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc4ec: 28f1 |0014: goto 0005 // -000f │ │ +0bc4ee: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ 0x0012 line=69 │ │ 0x0015 line=71 │ │ locals : │ │ @@ -226429,33 +226457,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 │ │ -0ae6b8: |[0ae6b8] com.badlogic.gdx.graphics.g2d.ParticleEffect.findEmitter:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ -0ae6c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae6ca: 5443 e306 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae6ce: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae6d2: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ -0ae6d6: 5443 e306 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae6da: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae6e0: 0c00 |000c: move-result-object v0 │ │ -0ae6e2: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae6e6: 6e10 200d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getName:()Ljava/lang/String; // method@0d20 │ │ -0ae6ec: 0c03 |0012: move-result-object v3 │ │ -0ae6ee: 6e20 b024 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0ae6f4: 0a03 |0016: move-result v3 │ │ -0ae6f6: 3803 0300 |0017: if-eqz v3, 001a // +0003 │ │ -0ae6fa: 1100 |0019: return-object v0 │ │ -0ae6fc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae700: 28e9 |001c: goto 0005 // -0017 │ │ -0ae702: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0ae704: 28fb |001e: goto 0019 // -0005 │ │ +0bc4f0: |[0bc4f0] com.badlogic.gdx.graphics.g2d.ParticleEffect.findEmitter:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; │ │ +0bc500: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc502: 5443 e306 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc506: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc50a: 3521 1800 |0005: if-ge v1, v2, 001d // +0018 │ │ +0bc50e: 5443 e306 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc512: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc518: 0c00 |000c: move-result-object v0 │ │ +0bc51a: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc51e: 6e10 200d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getName:()Ljava/lang/String; // method@0d20 │ │ +0bc524: 0c03 |0012: move-result-object v3 │ │ +0bc526: 6e20 b024 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0bc52c: 0a03 |0016: move-result v3 │ │ +0bc52e: 3803 0300 |0017: if-eqz v3, 001a // +0003 │ │ +0bc532: 1100 |0019: return-object v0 │ │ +0bc534: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bc538: 28e9 |001c: goto 0005 // -0017 │ │ +0bc53a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0bc53c: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ 0x000f line=119 │ │ 0x0019 line=121 │ │ 0x001a line=117 │ │ @@ -226473,27 +226501,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0ae708: |[0ae708] com.badlogic.gdx.graphics.g2d.ParticleEffect.flipY:()V │ │ -0ae718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae71a: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae71e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae722: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0ae726: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae72a: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae730: 0c02 |000c: move-result-object v2 │ │ -0ae732: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae736: 6e10 140d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:()V // method@0d14 │ │ -0ae73c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ae740: 28f1 |0014: goto 0005 // -000f │ │ -0ae742: 0e00 |0015: return-void │ │ +0bc540: |[0bc540] com.badlogic.gdx.graphics.g2d.ParticleEffect.flipY:()V │ │ +0bc550: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc552: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc556: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc55a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bc55e: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc562: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc568: 0c02 |000c: move-result-object v2 │ │ +0bc56a: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc56e: 6e10 140d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.flipY:()V // method@0d14 │ │ +0bc574: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc578: 28f1 |0014: goto 0005 // -000f │ │ +0bc57a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0007 line=108 │ │ 0x0012 line=107 │ │ 0x0015 line=109 │ │ locals : │ │ @@ -226506,17 +226534,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae744: |[0ae744] com.badlogic.gdx.graphics.g2d.ParticleEffect.getEmitters:()Lcom/badlogic/gdx/utils/Array; │ │ -0ae754: 5410 e306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae758: 1100 |0002: return-object v0 │ │ +0bc57c: |[0bc57c] com.badlogic.gdx.graphics.g2d.ParticleEffect.getEmitters:()Lcom/badlogic/gdx/utils/Array; │ │ +0bc58c: 5410 e306 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc590: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;) │ │ @@ -226524,35 +226552,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0ae75c: |[0ae75c] com.badlogic.gdx.graphics.g2d.ParticleEffect.isComplete:()Z │ │ -0ae76c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ae76e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ae770: 5454 e306 |0002: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae774: 5242 e30e |0004: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae778: 3521 1a00 |0006: if-ge v1, v2, 0020 // +001a │ │ -0ae77c: 5454 e306 |0008: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae780: 6e20 ed1c 1400 |000a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae786: 0c00 |000d: move-result-object v0 │ │ -0ae788: 1f00 4101 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae78c: 6e10 360d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.isContinuous:()Z // method@0d36 │ │ -0ae792: 0a04 |0013: move-result v4 │ │ -0ae794: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ -0ae798: 0f03 |0016: return v3 │ │ -0ae79a: 6e10 350d 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.isComplete:()Z // method@0d35 │ │ -0ae7a0: 0a04 |001a: move-result v4 │ │ -0ae7a2: 3804 fbff |001b: if-eqz v4, 0016 // -0005 │ │ -0ae7a6: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae7aa: 28e7 |001f: goto 0006 // -0019 │ │ -0ae7ac: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0ae7ae: 28f5 |0021: goto 0016 // -000b │ │ +0bc594: |[0bc594] com.badlogic.gdx.graphics.g2d.ParticleEffect.isComplete:()Z │ │ +0bc5a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bc5a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0bc5a8: 5454 e306 |0002: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc5ac: 5242 e30e |0004: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc5b0: 3521 1a00 |0006: if-ge v1, v2, 0020 // +001a │ │ +0bc5b4: 5454 e306 |0008: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc5b8: 6e20 ed1c 1400 |000a: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc5be: 0c00 |000d: move-result-object v0 │ │ +0bc5c0: 1f00 4101 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc5c4: 6e10 360d 0000 |0010: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.isContinuous:()Z // method@0d36 │ │ +0bc5ca: 0a04 |0013: move-result v4 │ │ +0bc5cc: 3804 0300 |0014: if-eqz v4, 0017 // +0003 │ │ +0bc5d0: 0f03 |0016: return v3 │ │ +0bc5d2: 6e10 350d 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.isComplete:()Z // method@0d35 │ │ +0bc5d8: 0a04 |001a: move-result v4 │ │ +0bc5da: 3804 fbff |001b: if-eqz v4, 0016 // -0005 │ │ +0bc5de: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bc5e2: 28e7 |001f: goto 0006 // -0019 │ │ +0bc5e4: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0bc5e6: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0008 line=80 │ │ 0x0010 line=81 │ │ 0x0016 line=84 │ │ 0x0017 line=82 │ │ @@ -226570,18 +226598,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 │ │ -0ae7b0: |[0ae7b0] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ae7c0: 6e20 9e0c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c9e │ │ -0ae7c6: 6e20 9c0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c9c │ │ -0ae7cc: 0e00 |0006: return-void │ │ +0bc5e8: |[0bc5e8] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0bc5f8: 6e20 9e0c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c9e │ │ +0bc5fe: 6e20 9c0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c9c │ │ +0bc604: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0006 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ @@ -226593,18 +226621,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 │ │ -0ae7d0: |[0ae7d0] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0ae7e0: 6e20 9e0c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c9e │ │ -0ae7e6: 6e20 9d0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@0c9d │ │ -0ae7ec: 0e00 |0006: return-void │ │ +0bc608: |[0bc608] com.badlogic.gdx.graphics.g2d.ParticleEffect.load:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0bc618: 6e20 9e0c 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0c9e │ │ +0bc61e: 6e20 9d0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@0c9d │ │ +0bc624: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0006 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ @@ -226616,45 +226644,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 │ │ -0ae7f0: |[0ae7f0] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ae800: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae802: 5485 e306 |0001: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae806: 5254 e30e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae80a: 3541 3500 |0005: if-ge v1, v4, 003a // +0035 │ │ -0ae80e: 5485 e306 |0007: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae812: 6e20 ed1c 1500 |0009: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae818: 0c00 |000c: move-result-object v0 │ │ -0ae81a: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae81e: 6e10 1b0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d1b │ │ -0ae824: 0c03 |0012: move-result-object v3 │ │ -0ae826: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ -0ae82a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae82e: 28ee |0017: goto 0005 // -0012 │ │ -0ae830: 2205 5b03 |0018: new-instance v5, Ljava/io/File; // type@035b │ │ -0ae834: 1306 5c00 |001a: const/16 v6, #int 92 // #5c │ │ -0ae838: 1307 2f00 |001c: const/16 v7, #int 47 // #2f │ │ -0ae83c: 6e30 bb24 6307 |001e: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -0ae842: 0c06 |0021: move-result-object v6 │ │ -0ae844: 7020 ed23 6500 |0022: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -0ae84a: 6e10 f323 0500 |0025: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ -0ae850: 0c02 |0028: move-result-object v2 │ │ -0ae852: 2205 4e01 |0029: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0ae856: 6e20 8009 2900 |002b: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -0ae85c: 0c06 |002e: move-result-object v6 │ │ -0ae85e: 6e20 9f0c 6800 |002f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; // method@0c9f │ │ -0ae864: 0c06 |0032: move-result-object v6 │ │ -0ae866: 7020 bd0d 6500 |0033: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbd │ │ -0ae86c: 6e20 4b0d 5000 |0036: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d4b │ │ -0ae872: 28dc |0039: goto 0015 // -0024 │ │ -0ae874: 0e00 |003a: return-void │ │ +0bc628: |[0bc628] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0bc638: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc63a: 5485 e306 |0001: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc63e: 5254 e30e |0003: iget v4, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc642: 3541 3500 |0005: if-ge v1, v4, 003a // +0035 │ │ +0bc646: 5485 e306 |0007: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc64a: 6e20 ed1c 1500 |0009: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc650: 0c00 |000c: move-result-object v0 │ │ +0bc652: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc656: 6e10 1b0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d1b │ │ +0bc65c: 0c03 |0012: move-result-object v3 │ │ +0bc65e: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ +0bc662: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bc666: 28ee |0017: goto 0005 // -0012 │ │ +0bc668: 2205 5b03 |0018: new-instance v5, Ljava/io/File; // type@035b │ │ +0bc66c: 1306 5c00 |001a: const/16 v6, #int 92 // #5c │ │ +0bc670: 1307 2f00 |001c: const/16 v7, #int 47 // #2f │ │ +0bc674: 6e30 bb24 6307 |001e: invoke-virtual {v3, v6, v7}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +0bc67a: 0c06 |0021: move-result-object v6 │ │ +0bc67c: 7020 ed23 6500 |0022: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0bc682: 6e10 f323 0500 |0025: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ +0bc688: 0c02 |0028: move-result-object v2 │ │ +0bc68a: 2205 4e01 |0029: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0bc68e: 6e20 8009 2900 |002b: invoke-virtual {v9, v2}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +0bc694: 0c06 |002e: move-result-object v6 │ │ +0bc696: 6e20 9f0c 6800 |002f: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; // method@0c9f │ │ +0bc69c: 0c06 |0032: move-result-object v6 │ │ +0bc69e: 7020 bd0d 6500 |0033: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0dbd │ │ +0bc6a4: 6e20 4b0d 5000 |0036: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d4b │ │ +0bc6aa: 28dc |0039: goto 0015 // -0024 │ │ +0bc6ac: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=196 │ │ 0x000f line=197 │ │ 0x0013 line=198 │ │ 0x0015 line=195 │ │ @@ -226675,62 +226703,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 │ │ -0ae878: |[0ae878] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0ae888: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae88a: 54a7 e306 |0001: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae88e: 5275 e30e |0003: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ae892: 3551 5500 |0005: if-ge v1, v5, 005a // +0055 │ │ -0ae896: 54a7 e306 |0007: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae89a: 6e20 ed1c 1700 |0009: invoke-virtual {v7, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ae8a0: 0c00 |000c: move-result-object v0 │ │ -0ae8a2: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae8a6: 6e10 1b0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d1b │ │ -0ae8ac: 0c03 |0012: move-result-object v3 │ │ -0ae8ae: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ -0ae8b2: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae8b6: 28ee |0017: goto 0005 // -0012 │ │ -0ae8b8: 2207 5b03 |0018: new-instance v7, Ljava/io/File; // type@035b │ │ -0ae8bc: 1308 5c00 |001a: const/16 v8, #int 92 // #5c │ │ -0ae8c0: 1309 2f00 |001c: const/16 v9, #int 47 // #2f │ │ -0ae8c4: 6e30 bb24 8309 |001e: invoke-virtual {v3, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ -0ae8ca: 0c08 |0021: move-result-object v8 │ │ -0ae8cc: 7020 ed23 8700 |0022: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ -0ae8d2: 6e10 f323 0700 |0025: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ -0ae8d8: 0c02 |0028: move-result-object v2 │ │ -0ae8da: 1307 2e00 |0029: const/16 v7, #int 46 // #2e │ │ -0ae8de: 6e20 b824 7200 |002b: invoke-virtual {v2, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -0ae8e4: 0a04 |002e: move-result v4 │ │ -0ae8e6: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -0ae8e8: 3274 0700 |0030: if-eq v4, v7, 0037 // +0007 │ │ -0ae8ec: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -0ae8ee: 6e30 c224 7204 |0033: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0ae8f4: 0c02 |0036: move-result-object v2 │ │ -0ae8f6: 6e20 670e 2b00 |0037: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e67 │ │ -0ae8fc: 0c06 |003a: move-result-object v6 │ │ -0ae8fe: 3906 1b00 |003b: if-nez v6, 0056 // +001b │ │ -0ae902: 2207 7b03 |003d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0ae906: 2208 9103 |003f: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -0ae90a: 7010 d024 0800 |0041: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ae910: 1a09 fb0d |0044: const-string v9, "SpriteSheet missing image: " // string@0dfb │ │ -0ae914: 6e20 d724 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ae91a: 0c08 |0049: move-result-object v8 │ │ -0ae91c: 6e20 d724 2800 |004a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ae922: 0c08 |004d: move-result-object v8 │ │ -0ae924: 6e10 dd24 0800 |004e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ae92a: 0c08 |0051: move-result-object v8 │ │ -0ae92c: 7020 6824 8700 |0052: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0ae932: 2707 |0055: throw v7 │ │ -0ae934: 6e20 4b0d 6000 |0056: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d4b │ │ -0ae93a: 28bc |0059: goto 0015 // -0044 │ │ -0ae93c: 0e00 |005a: return-void │ │ +0bc6b0: |[0bc6b0] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitterImages:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0bc6c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc6c2: 54a7 e306 |0001: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc6c6: 5275 e30e |0003: iget v5, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc6ca: 3551 5500 |0005: if-ge v1, v5, 005a // +0055 │ │ +0bc6ce: 54a7 e306 |0007: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc6d2: 6e20 ed1c 1700 |0009: invoke-virtual {v7, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc6d8: 0c00 |000c: move-result-object v0 │ │ +0bc6da: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc6de: 6e10 1b0d 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d1b │ │ +0bc6e4: 0c03 |0012: move-result-object v3 │ │ +0bc6e6: 3903 0500 |0013: if-nez v3, 0018 // +0005 │ │ +0bc6ea: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bc6ee: 28ee |0017: goto 0005 // -0012 │ │ +0bc6f0: 2207 5b03 |0018: new-instance v7, Ljava/io/File; // type@035b │ │ +0bc6f4: 1308 5c00 |001a: const/16 v8, #int 92 // #5c │ │ +0bc6f8: 1309 2f00 |001c: const/16 v9, #int 47 // #2f │ │ +0bc6fc: 6e30 bb24 8309 |001e: invoke-virtual {v3, v8, v9}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24bb │ │ +0bc702: 0c08 |0021: move-result-object v8 │ │ +0bc704: 7020 ed23 8700 |0022: invoke-direct {v7, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@23ed │ │ +0bc70a: 6e10 f323 0700 |0025: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@23f3 │ │ +0bc710: 0c02 |0028: move-result-object v2 │ │ +0bc712: 1307 2e00 |0029: const/16 v7, #int 46 // #2e │ │ +0bc716: 6e20 b824 7200 |002b: invoke-virtual {v2, v7}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +0bc71c: 0a04 |002e: move-result v4 │ │ +0bc71e: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +0bc720: 3274 0700 |0030: if-eq v4, v7, 0037 // +0007 │ │ +0bc724: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +0bc726: 6e30 c224 7204 |0033: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0bc72c: 0c02 |0036: move-result-object v2 │ │ +0bc72e: 6e20 670e 2b00 |0037: invoke-virtual {v11, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@0e67 │ │ +0bc734: 0c06 |003a: move-result-object v6 │ │ +0bc736: 3906 1b00 |003b: if-nez v6, 0056 // +001b │ │ +0bc73a: 2207 7b03 |003d: new-instance v7, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0bc73e: 2208 9103 |003f: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +0bc742: 7010 d024 0800 |0041: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bc748: 1a09 fb0d |0044: const-string v9, "SpriteSheet missing image: " // string@0dfb │ │ +0bc74c: 6e20 d724 9800 |0046: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc752: 0c08 |0049: move-result-object v8 │ │ +0bc754: 6e20 d724 2800 |004a: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc75a: 0c08 |004d: move-result-object v8 │ │ +0bc75c: 6e10 dd24 0800 |004e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bc762: 0c08 |0051: move-result-object v8 │ │ +0bc764: 7020 6824 8700 |0052: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0bc76a: 2707 |0055: throw v7 │ │ +0bc76c: 6e20 4b0d 6000 |0056: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0d4b │ │ +0bc772: 28bc |0059: goto 0015 // -0044 │ │ +0bc774: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0007 line=182 │ │ 0x000f line=183 │ │ 0x0013 line=184 │ │ 0x0015 line=181 │ │ @@ -226757,70 +226785,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 │ │ -0ae940: |[0ae940] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ae950: 6e10 9709 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0ae956: 0c02 |0003: move-result-object v2 │ │ -0ae958: 5485 e306 |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae95c: 6e10 e81c 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0ae962: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0ae964: 2204 5403 |000a: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ -0ae968: 2205 6303 |000c: new-instance v5, Ljava/io/InputStreamReader; // type@0363 │ │ -0ae96c: 7020 0e24 2500 |000e: invoke-direct {v5, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ -0ae972: 1306 0002 |0011: const/16 v6, #int 512 // #200 │ │ -0ae976: 7030 c823 5406 |0013: invoke-direct {v4, v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ -0ae97c: 2200 4101 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0ae980: 7020 0d0d 4000 |0018: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0d0d │ │ -0ae986: 6e10 ca23 0400 |001b: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0ae98c: 6e10 ca23 0400 |001e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0ae992: 0c05 |0021: move-result-object v5 │ │ -0ae994: 6e20 460d 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setImagePath:(Ljava/lang/String;)V // method@0d46 │ │ -0ae99a: 5485 e306 |0025: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0ae99e: 6e20 e31c 0500 |0027: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0ae9a4: 6e10 ca23 0400 |002a: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0ae9aa: 0c05 |002d: move-result-object v5 │ │ -0ae9ac: 3905 0800 |002e: if-nez v5, 0036 // +0008 │ │ -0ae9b0: 3804 0500 |0030: if-eqz v4, 0035 // +0005 │ │ -0ae9b4: 6e10 c923 0400 |0032: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -0ae9ba: 0e00 |0035: return-void │ │ -0ae9bc: 6e10 ca23 0400 |0036: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0ae9c2: 0c05 |0039: move-result-object v5 │ │ -0ae9c4: 3905 dcff |003a: if-nez v5, 0016 // -0024 │ │ -0ae9c8: 28f4 |003c: goto 0030 // -000c │ │ -0ae9ca: 0d01 |003d: move-exception v1 │ │ -0ae9cc: 2205 bc02 |003e: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ae9d0: 2206 9103 |0040: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0ae9d4: 7010 d024 0600 |0042: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ae9da: 1a07 5503 |0045: const-string v7, "Error loading effect: " // string@0355 │ │ -0ae9de: 6e20 d724 7600 |0047: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ae9e4: 0c06 |004a: move-result-object v6 │ │ -0ae9e6: 6e20 d624 9600 |004b: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0ae9ec: 0c06 |004e: move-result-object v6 │ │ -0ae9ee: 6e10 dd24 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ae9f4: 0c06 |0052: move-result-object v6 │ │ -0ae9f6: 7030 2a1e 6501 |0053: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ae9fc: 2705 |0056: throw v5 │ │ -0ae9fe: 0d05 |0057: move-exception v5 │ │ -0aea00: 3803 0500 |0058: if-eqz v3, 005d // +0005 │ │ -0aea04: 6e10 c923 0300 |005a: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ -0aea0a: 2705 |005d: throw v5 │ │ -0aea0c: 0d05 |005e: move-exception v5 │ │ -0aea0e: 28d6 |005f: goto 0035 // -002a │ │ -0aea10: 0d06 |0060: move-exception v6 │ │ -0aea12: 28fc |0061: goto 005d // -0004 │ │ -0aea14: 0d05 |0062: move-exception v5 │ │ -0aea16: 0743 |0063: move-object v3, v4 │ │ -0aea18: 28f4 |0064: goto 0058 // -000c │ │ -0aea1a: 0d01 |0065: move-exception v1 │ │ -0aea1c: 0743 |0066: move-object v3, v4 │ │ -0aea1e: 28d7 |0067: goto 003e // -0029 │ │ +0bc778: |[0bc778] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadEmitters:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0bc788: 6e10 9709 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0bc78e: 0c02 |0003: move-result-object v2 │ │ +0bc790: 5485 e306 |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc794: 6e10 e81c 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0bc79a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0bc79c: 2204 5403 |000a: new-instance v4, Ljava/io/BufferedReader; // type@0354 │ │ +0bc7a0: 2205 6303 |000c: new-instance v5, Ljava/io/InputStreamReader; // type@0363 │ │ +0bc7a4: 7020 0e24 2500 |000e: invoke-direct {v5, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@240e │ │ +0bc7aa: 1306 0002 |0011: const/16 v6, #int 512 // #200 │ │ +0bc7ae: 7030 c823 5406 |0013: invoke-direct {v4, v5, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@23c8 │ │ +0bc7b4: 2200 4101 |0016: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc7b8: 7020 0d0d 4000 |0018: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0d0d │ │ +0bc7be: 6e10 ca23 0400 |001b: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0bc7c4: 6e10 ca23 0400 |001e: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0bc7ca: 0c05 |0021: move-result-object v5 │ │ +0bc7cc: 6e20 460d 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setImagePath:(Ljava/lang/String;)V // method@0d46 │ │ +0bc7d2: 5485 e306 |0025: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc7d6: 6e20 e31c 0500 |0027: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0bc7dc: 6e10 ca23 0400 |002a: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0bc7e2: 0c05 |002d: move-result-object v5 │ │ +0bc7e4: 3905 0800 |002e: if-nez v5, 0036 // +0008 │ │ +0bc7e8: 3804 0500 |0030: if-eqz v4, 0035 // +0005 │ │ +0bc7ec: 6e10 c923 0400 |0032: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +0bc7f2: 0e00 |0035: return-void │ │ +0bc7f4: 6e10 ca23 0400 |0036: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0bc7fa: 0c05 |0039: move-result-object v5 │ │ +0bc7fc: 3905 dcff |003a: if-nez v5, 0016 // -0024 │ │ +0bc800: 28f4 |003c: goto 0030 // -000c │ │ +0bc802: 0d01 |003d: move-exception v1 │ │ +0bc804: 2205 bc02 |003e: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0bc808: 2206 9103 |0040: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0bc80c: 7010 d024 0600 |0042: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bc812: 1a07 5503 |0045: const-string v7, "Error loading effect: " // string@0355 │ │ +0bc816: 6e20 d724 7600 |0047: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc81c: 0c06 |004a: move-result-object v6 │ │ +0bc81e: 6e20 d624 9600 |004b: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0bc824: 0c06 |004e: move-result-object v6 │ │ +0bc826: 6e10 dd24 0600 |004f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bc82c: 0c06 |0052: move-result-object v6 │ │ +0bc82e: 7030 2a1e 6501 |0053: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0bc834: 2705 |0056: throw v5 │ │ +0bc836: 0d05 |0057: move-exception v5 │ │ +0bc838: 3803 0500 |0058: if-eqz v3, 005d // +0005 │ │ +0bc83c: 6e10 c923 0300 |005a: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@23c9 │ │ +0bc842: 2705 |005d: throw v5 │ │ +0bc844: 0d05 |005e: move-exception v5 │ │ +0bc846: 28d6 |005f: goto 0035 // -002a │ │ +0bc848: 0d06 |0060: move-exception v6 │ │ +0bc84a: 28fc |0061: goto 005d // -0004 │ │ +0bc84c: 0d05 |0062: move-exception v5 │ │ +0bc84e: 0743 |0063: move-object v3, v4 │ │ +0bc850: 28f4 |0064: goto 0058 // -000c │ │ +0bc852: 0d01 |0065: move-exception v1 │ │ +0bc854: 0743 |0066: move-object v3, v4 │ │ +0bc856: 28d7 |0067: goto 003e // -0029 │ │ catches : 6 │ │ 0x000a - 0x0016 │ │ Ljava/io/IOException; -> 0x003d │ │ -> 0x0057 │ │ 0x0016 - 0x002d │ │ Ljava/io/IOException; -> 0x0065 │ │ -> 0x0062 │ │ @@ -226876,19 +226904,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 │ │ -0aea68: |[0aea68] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; │ │ -0aea78: 2200 2301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0aea7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aea7e: 7030 870b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ -0aea84: 1100 |0006: return-object v0 │ │ +0bc8a0: |[0bc8a0] com.badlogic.gdx.graphics.g2d.ParticleEffect.loadTexture:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Texture; │ │ +0bc8b0: 2200 2301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0bc8b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bc8b6: 7030 870b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0b87 │ │ +0bc8bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; │ │ 0x0000 - 0x0007 reg=3 file Lcom/badlogic/gdx/files/FileHandle; │ │ │ │ @@ -226897,27 +226925,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0aea88: |[0aea88] com.badlogic.gdx.graphics.g2d.ParticleEffect.reset:()V │ │ -0aea98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aea9a: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aea9e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aeaa2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0aeaa6: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aeaaa: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aeab0: 0c02 |000c: move-result-object v2 │ │ -0aeab2: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aeab6: 6e10 3d0d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.reset:()V // method@0d3d │ │ -0aeabc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aeac0: 28f1 |0014: goto 0005 // -000f │ │ -0aeac2: 0e00 |0015: return-void │ │ +0bc8c0: |[0bc8c0] com.badlogic.gdx.graphics.g2d.ParticleEffect.reset:()V │ │ +0bc8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc8d2: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc8d6: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc8da: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bc8de: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc8e2: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc8e8: 0c02 |000c: move-result-object v2 │ │ +0bc8ea: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc8ee: 6e10 3d0d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.reset:()V // method@0d3d │ │ +0bc8f4: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc8f8: 28f1 |0014: goto 0005 // -000f │ │ +0bc8fa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x0012 line=54 │ │ 0x0015 line=56 │ │ locals : │ │ @@ -226930,84 +226958,84 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -0aeac4: |[0aeac4] com.badlogic.gdx.graphics.g2d.ParticleEffect.save:(Ljava/io/File;)V │ │ -0aead4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0aead6: 2207 5f03 |0001: new-instance v7, Ljava/io/FileWriter; // type@035f │ │ -0aeada: 7020 0324 c700 |0003: invoke-direct {v7, v12}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@2403 │ │ -0aeae0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0aeae2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0aeae4: 54b8 e306 |0008: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aeae8: 5285 e30e |000a: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aeaec: 0134 |000c: move v4, v3 │ │ -0aeaee: 3552 3900 |000d: if-ge v2, v5, 0046 // +0039 │ │ -0aeaf2: 54b8 e306 |000f: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aeaf6: 6e20 ed1c 2800 |0011: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aeafc: 0c00 |0014: move-result-object v0 │ │ -0aeafe: 1f00 4101 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aeb02: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ -0aeb06: 3d04 0700 |0019: if-lez v4, 0020 // +0007 │ │ -0aeb0a: 1a08 0200 |001b: const-string v8, " │ │ +0bc8fc: |[0bc8fc] com.badlogic.gdx.graphics.g2d.ParticleEffect.save:(Ljava/io/File;)V │ │ +0bc90c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0bc90e: 2207 5f03 |0001: new-instance v7, Ljava/io/FileWriter; // type@035f │ │ +0bc912: 7020 0324 c700 |0003: invoke-direct {v7, v12}, Ljava/io/FileWriter;.:(Ljava/io/File;)V // method@2403 │ │ +0bc918: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0bc91a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0bc91c: 54b8 e306 |0008: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc920: 5285 e30e |000a: iget v5, v8, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bc924: 0134 |000c: move v4, v3 │ │ +0bc926: 3552 3900 |000d: if-ge v2, v5, 0046 // +0039 │ │ +0bc92a: 54b8 e306 |000f: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bc92e: 6e20 ed1c 2800 |0011: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bc934: 0c00 |0014: move-result-object v0 │ │ +0bc936: 1f00 4101 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bc93a: d803 0401 |0017: add-int/lit8 v3, v4, #int 1 // #01 │ │ +0bc93e: 3d04 0700 |0019: if-lez v4, 0020 // +0007 │ │ +0bc942: 1a08 0200 |001b: const-string v8, " │ │ │ │ " // string@0002 │ │ -0aeb0e: 6e20 2624 8700 |001d: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0aeb14: 6e20 3f0d 7000 |0020: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.save:(Ljava/io/Writer;)V // method@0d3f │ │ -0aeb1a: 1a08 cc00 |0023: const-string v8, "- Image Path - │ │ +0bc946: 6e20 2624 8700 |001d: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bc94c: 6e20 3f0d 7000 |0020: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.save:(Ljava/io/Writer;)V // method@0d3f │ │ +0bc952: 1a08 cc00 |0023: const-string v8, "- Image Path - │ │ " // string@00cc │ │ -0aeb1e: 6e20 2624 8700 |0025: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0aeb24: 2208 9103 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -0aeb28: 7010 d024 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0aeb2e: 6e10 1b0d 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d1b │ │ -0aeb34: 0c09 |0030: move-result-object v9 │ │ -0aeb36: 6e20 d724 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aeb3c: 0c08 |0034: move-result-object v8 │ │ -0aeb3e: 1a09 0100 |0035: const-string v9, " │ │ +0bc956: 6e20 2624 8700 |0025: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bc95c: 2208 9103 |0028: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +0bc960: 7010 d024 0800 |002a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bc966: 6e10 1b0d 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.getImagePath:()Ljava/lang/String; // method@0d1b │ │ +0bc96c: 0c09 |0030: move-result-object v9 │ │ +0bc96e: 6e20 d724 9800 |0031: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc974: 0c08 |0034: move-result-object v8 │ │ +0bc976: 1a09 0100 |0035: const-string v9, " │ │ " // string@0001 │ │ -0aeb42: 6e20 d724 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aeb48: 0c08 |003a: move-result-object v8 │ │ -0aeb4a: 6e10 dd24 0800 |003b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0aeb50: 0c08 |003e: move-result-object v8 │ │ -0aeb52: 6e20 2624 8700 |003f: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0aeb58: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aeb5c: 0134 |0044: move v4, v3 │ │ -0aeb5e: 28c8 |0045: goto 000d // -0038 │ │ -0aeb60: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ -0aeb64: 6e10 2324 0700 |0048: invoke-virtual {v7}, Ljava/io/Writer;.close:()V // method@2423 │ │ -0aeb6a: 0e00 |004b: return-void │ │ -0aeb6c: 0d01 |004c: move-exception v1 │ │ -0aeb6e: 2208 bc02 |004d: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0aeb72: 2209 9103 |004f: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ -0aeb76: 7010 d024 0900 |0051: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0aeb7c: 1a0a 6503 |0054: const-string v10, "Error saving effect: " // string@0365 │ │ -0aeb80: 6e20 d724 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aeb86: 0c09 |0059: move-result-object v9 │ │ -0aeb88: 6e20 d624 c900 |005a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0aeb8e: 0c09 |005d: move-result-object v9 │ │ -0aeb90: 6e10 dd24 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0aeb96: 0c09 |0061: move-result-object v9 │ │ -0aeb98: 7030 2a1e 9801 |0062: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0aeb9e: 2708 |0065: throw v8 │ │ -0aeba0: 0d08 |0066: move-exception v8 │ │ -0aeba2: 3806 0500 |0067: if-eqz v6, 006c // +0005 │ │ -0aeba6: 6e10 2324 0600 |0069: invoke-virtual {v6}, Ljava/io/Writer;.close:()V // method@2423 │ │ -0aebac: 2708 |006c: throw v8 │ │ -0aebae: 0d08 |006d: move-exception v8 │ │ -0aebb0: 28dd |006e: goto 004b // -0023 │ │ -0aebb2: 0d09 |006f: move-exception v9 │ │ -0aebb4: 28fc |0070: goto 006c // -0004 │ │ -0aebb6: 0d08 |0071: move-exception v8 │ │ -0aebb8: 0776 |0072: move-object v6, v7 │ │ -0aebba: 28f4 |0073: goto 0067 // -000c │ │ -0aebbc: 0d01 |0074: move-exception v1 │ │ -0aebbe: 0776 |0075: move-object v6, v7 │ │ -0aebc0: 28d7 |0076: goto 004d // -0029 │ │ +0bc97a: 6e20 d724 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc980: 0c08 |003a: move-result-object v8 │ │ +0bc982: 6e10 dd24 0800 |003b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bc988: 0c08 |003e: move-result-object v8 │ │ +0bc98a: 6e20 2624 8700 |003f: invoke-virtual {v7, v8}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bc990: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bc994: 0134 |0044: move v4, v3 │ │ +0bc996: 28c8 |0045: goto 000d // -0038 │ │ +0bc998: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ +0bc99c: 6e10 2324 0700 |0048: invoke-virtual {v7}, Ljava/io/Writer;.close:()V // method@2423 │ │ +0bc9a2: 0e00 |004b: return-void │ │ +0bc9a4: 0d01 |004c: move-exception v1 │ │ +0bc9a6: 2208 bc02 |004d: new-instance v8, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0bc9aa: 2209 9103 |004f: new-instance v9, Ljava/lang/StringBuilder; // type@0391 │ │ +0bc9ae: 7010 d024 0900 |0051: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bc9b4: 1a0a 6503 |0054: const-string v10, "Error saving effect: " // string@0365 │ │ +0bc9b8: 6e20 d724 a900 |0056: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bc9be: 0c09 |0059: move-result-object v9 │ │ +0bc9c0: 6e20 d624 c900 |005a: invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0bc9c6: 0c09 |005d: move-result-object v9 │ │ +0bc9c8: 6e10 dd24 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bc9ce: 0c09 |0061: move-result-object v9 │ │ +0bc9d0: 7030 2a1e 9801 |0062: invoke-direct {v8, v9, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0bc9d6: 2708 |0065: throw v8 │ │ +0bc9d8: 0d08 |0066: move-exception v8 │ │ +0bc9da: 3806 0500 |0067: if-eqz v6, 006c // +0005 │ │ +0bc9de: 6e10 2324 0600 |0069: invoke-virtual {v6}, Ljava/io/Writer;.close:()V // method@2423 │ │ +0bc9e4: 2708 |006c: throw v8 │ │ +0bc9e6: 0d08 |006d: move-exception v8 │ │ +0bc9e8: 28dd |006e: goto 004b // -0023 │ │ +0bc9ea: 0d09 |006f: move-exception v9 │ │ +0bc9ec: 28fc |0070: goto 006c // -0004 │ │ +0bc9ee: 0d08 |0071: move-exception v8 │ │ +0bc9f0: 0776 |0072: move-object v6, v7 │ │ +0bc9f2: 28f4 |0073: goto 0067 // -000c │ │ +0bc9f4: 0d01 |0074: move-exception v1 │ │ +0bc9f6: 0776 |0075: move-object v6, v7 │ │ +0bc9f8: 28d7 |0076: goto 004d // -0029 │ │ catches : 5 │ │ 0x0001 - 0x0006 │ │ Ljava/io/IOException; -> 0x004c │ │ -> 0x0066 │ │ 0x0008 - 0x0042 │ │ Ljava/io/IOException; -> 0x0074 │ │ -> 0x0071 │ │ @@ -227068,32 +227096,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0aec04: |[0aec04] com.badlogic.gdx.graphics.g2d.ParticleEffect.setDuration:(I)V │ │ -0aec14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aec16: 5443 e306 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aec1a: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aec1e: 3521 1700 |0005: if-ge v1, v2, 001c // +0017 │ │ -0aec22: 5443 e306 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aec26: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aec2c: 0c00 |000c: move-result-object v0 │ │ -0aec2e: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aec32: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0aec34: 6e20 440d 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setContinuous:(Z)V // method@0d44 │ │ -0aec3a: 8253 |0013: int-to-float v3, v5 │ │ -0aec3c: 5903 2e07 |0014: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ -0aec40: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0aec42: 5903 2f07 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ -0aec46: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aec4a: 28ea |001b: goto 0005 // -0016 │ │ -0aec4c: 0e00 |001c: return-void │ │ +0bca3c: |[0bca3c] com.badlogic.gdx.graphics.g2d.ParticleEffect.setDuration:(I)V │ │ +0bca4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bca4e: 5443 e306 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bca52: 5232 e30e |0003: iget v2, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bca56: 3521 1700 |0005: if-ge v1, v2, 001c // +0017 │ │ +0bca5a: 5443 e306 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bca5e: 6e20 ed1c 1300 |0009: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bca64: 0c00 |000c: move-result-object v0 │ │ +0bca66: 1f00 4101 |000d: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bca6a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0bca6c: 6e20 440d 3000 |0010: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setContinuous:(Z)V // method@0d44 │ │ +0bca72: 8253 |0013: int-to-float v3, v5 │ │ +0bca74: 5903 2e07 |0014: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.duration:F // field@072e │ │ +0bca78: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0bca7a: 5903 2f07 |0017: iput v3, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.durationTimer:F // field@072f │ │ +0bca7e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bca82: 28ea |001b: goto 0005 // -0016 │ │ +0bca84: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ 0x000f line=90 │ │ 0x0013 line=91 │ │ 0x0016 line=92 │ │ @@ -227111,27 +227139,27 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0aec50: |[0aec50] com.badlogic.gdx.graphics.g2d.ParticleEffect.setFlip:(ZZ)V │ │ -0aec60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aec62: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aec66: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aec6a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0aec6e: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aec72: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aec78: 0c02 |000c: move-result-object v2 │ │ -0aec7a: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aec7e: 6e30 450d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setFlip:(ZZ)V // method@0d45 │ │ -0aec84: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aec88: 28f1 |0014: goto 0005 // -000f │ │ -0aec8a: 0e00 |0015: return-void │ │ +0bca88: |[0bca88] com.badlogic.gdx.graphics.g2d.ParticleEffect.setFlip:(ZZ)V │ │ +0bca98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bca9a: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bca9e: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bcaa2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bcaa6: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcaaa: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bcab0: 0c02 |000c: move-result-object v2 │ │ +0bcab2: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bcab6: 6e30 450d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setFlip:(ZZ)V // method@0d45 │ │ +0bcabc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bcac0: 28f1 |0014: goto 0005 // -000f │ │ +0bcac2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ 0x0012 line=102 │ │ 0x0015 line=104 │ │ locals : │ │ @@ -227146,27 +227174,27 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0aec8c: |[0aec8c] com.badlogic.gdx.graphics.g2d.ParticleEffect.setPosition:(FF)V │ │ -0aec9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aec9e: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aeca2: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aeca6: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0aecaa: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aecae: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aecb4: 0c02 |000c: move-result-object v2 │ │ -0aecb6: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aecba: 6e30 4a0d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setPosition:(FF)V // method@0d4a │ │ -0aecc0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aecc4: 28f1 |0014: goto 0005 // -000f │ │ -0aecc6: 0e00 |0015: return-void │ │ +0bcac4: |[0bcac4] com.badlogic.gdx.graphics.g2d.ParticleEffect.setPosition:(FF)V │ │ +0bcad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcad6: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcada: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bcade: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bcae2: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcae6: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bcaec: 0c02 |000c: move-result-object v2 │ │ +0bcaee: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bcaf2: 6e30 4a0d 4205 |000f: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.setPosition:(FF)V // method@0d4a │ │ +0bcaf8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bcafc: 28f1 |0014: goto 0005 // -000f │ │ +0bcafe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ 0x0012 line=97 │ │ 0x0015 line=99 │ │ locals : │ │ @@ -227181,27 +227209,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0aecc8: |[0aecc8] com.badlogic.gdx.graphics.g2d.ParticleEffect.start:()V │ │ -0aecd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aecda: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aecde: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aece2: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0aece6: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aecea: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aecf0: 0c02 |000c: move-result-object v2 │ │ -0aecf2: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aecf6: 6e10 4c0d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d4c │ │ -0aecfc: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aed00: 28f1 |0014: goto 0005 // -000f │ │ -0aed02: 0e00 |0015: return-void │ │ +0bcb00: |[0bcb00] com.badlogic.gdx.graphics.g2d.ParticleEffect.start:()V │ │ +0bcb10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcb12: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcb16: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bcb1a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bcb1e: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcb22: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bcb28: 0c02 |000c: move-result-object v2 │ │ +0bcb2a: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bcb2e: 6e10 4c0d 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.start:()V // method@0d4c │ │ +0bcb34: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bcb38: 28f1 |0014: goto 0005 // -000f │ │ +0bcb3a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ 0x0012 line=49 │ │ 0x0015 line=51 │ │ locals : │ │ @@ -227214,27 +227242,27 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0aed04: |[0aed04] com.badlogic.gdx.graphics.g2d.ParticleEffect.update:(F)V │ │ -0aed14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aed16: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aed1a: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0aed1e: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0aed22: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ -0aed26: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0aed2c: 0c02 |000c: move-result-object v2 │ │ -0aed2e: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ -0aed32: 6e20 4d0d 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.update:(F)V // method@0d4d │ │ -0aed38: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aed3c: 28f1 |0014: goto 0005 // -000f │ │ -0aed3e: 0e00 |0015: return-void │ │ +0bcb3c: |[0bcb3c] com.badlogic.gdx.graphics.g2d.ParticleEffect.update:(F)V │ │ +0bcb4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcb4e: 5432 e306 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcb52: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0bcb56: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0bcb5a: 5432 e306 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.emitters:Lcom/badlogic/gdx/utils/Array; // field@06e3 │ │ +0bcb5e: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0bcb64: 0c02 |000c: move-result-object v2 │ │ +0bcb66: 1f02 4101 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; // type@0141 │ │ +0bcb6a: 6e20 4d0d 4200 |000f: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.update:(F)V // method@0d4d │ │ +0bcb70: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bcb74: 28f1 |0014: goto 0005 // -000f │ │ +0bcb76: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x0012 line=59 │ │ 0x0015 line=61 │ │ locals : │ │ @@ -227277,18 +227305,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 │ │ -0aed40: |[0aed40] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;II)V │ │ -0aed50: 7030 5820 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0aed56: 5b01 e506 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06e5 │ │ -0aed5a: 0e00 |0005: return-void │ │ +0bcb78: |[0bcb78] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;II)V │ │ +0bcb88: 7030 5820 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0bcb8e: 5b01 e506 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06e5 │ │ +0bcb92: 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; │ │ @@ -227302,19 +227330,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 │ │ -0aed5c: |[0aed5c] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ -0aed6c: 2200 3501 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@0135 │ │ -0aed70: 5421 e506 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06e5 │ │ -0aed74: 7030 a70c 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@0ca7 │ │ -0aed7a: 1100 |0007: return-object v0 │ │ +0bcb94: |[0bcb94] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ +0bcba4: 2200 3501 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@0135 │ │ +0bcba8: 5421 e506 |0002: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.effect:Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; // field@06e5 │ │ +0bcbac: 7030 a70c 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@0ca7 │ │ +0bcbb2: 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;) │ │ @@ -227322,18 +227350,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aed7c: |[0aed7c] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Ljava/lang/Object; │ │ -0aed8c: 6e10 ac0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0cac │ │ -0aed92: 0c00 |0003: move-result-object v0 │ │ -0aed94: 1100 |0004: return-object v0 │ │ +0bcbb4: |[0bcbb4] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.newObject:()Ljava/lang/Object; │ │ +0bcbc4: 6e10 ac0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.newObject:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0cac │ │ +0bcbca: 0c00 |0003: move-result-object v0 │ │ +0bcbcc: 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;) │ │ @@ -227341,20 +227369,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 │ │ -0aed98: |[0aed98] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ -0aeda8: 6f10 5d20 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0aedae: 0c00 |0003: move-result-object v0 │ │ -0aedb0: 1f00 3501 |0004: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@0135 │ │ -0aedb4: 6e10 a90c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.reset:()V // method@0ca9 │ │ -0aedba: 1100 |0009: return-object v0 │ │ +0bcbd0: |[0bcbd0] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ +0bcbe0: 6f10 5d20 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0bcbe6: 0c00 |0003: move-result-object v0 │ │ +0bcbe8: 1f00 3501 |0004: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // type@0135 │ │ +0bcbec: 6e10 a90c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.reset:()V // method@0ca9 │ │ +0bcbf2: 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; │ │ @@ -227365,18 +227393,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aedbc: |[0aedbc] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Ljava/lang/Object; │ │ -0aedcc: 6e10 ae0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0cae │ │ -0aedd2: 0c00 |0003: move-result-object v0 │ │ -0aedd4: 1100 |0004: return-object v0 │ │ +0bcbf4: |[0bcbf4] com.badlogic.gdx.graphics.g2d.ParticleEffectPool.obtain:()Ljava/lang/Object; │ │ +0bcc04: 6e10 ae0c 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.obtain:()Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; // method@0cae │ │ +0bcc0a: 0c00 |0003: move-result-object v0 │ │ +0bcc0c: 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 : 3319 (ParticleEffectPool.java) │ │ @@ -227425,49 +227453,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0aedd8: |[0aedd8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ -0aede8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0aedea: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ -0aedee: 6900 eb06 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aedf2: 0e00 |0005: return-void │ │ +0bcc10: |[0bcc10] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ +0bcc20: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0bcc22: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ +0bcc26: 6900 eb06 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bcc2a: 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 │ │ -0aedf4: |[0aedf4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ -0aee04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0aee06: 7010 cb0c 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ -0aee0c: 1230 |0004: const/4 v0, #int 3 // #3 │ │ -0aee0e: 2300 e803 |0005: new-array v0, v0, [F // type@03e8 │ │ -0aee12: 2600 1100 0000 |0007: fill-array-data v0, 00000018 // +00000011 │ │ -0aee18: 5b40 ea06 |000a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aee1c: 2330 e803 |000c: new-array v0, v3, [F // type@03e8 │ │ -0aee20: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0aee22: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0aee24: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0aee28: 5b40 ec06 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aee2c: 5c43 e906 |0014: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.alwaysActive:Z // field@06e9 │ │ -0aee30: 0e00 |0016: return-void │ │ -0aee32: 0000 |0017: nop // spacer │ │ -0aee34: 0003 0400 0300 0000 0000 803f 0000 ... |0018: array-data (10 units) │ │ +0bcc2c: |[0bcc2c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.:()V │ │ +0bcc3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bcc3e: 7010 cb0c 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ +0bcc44: 1230 |0004: const/4 v0, #int 3 // #3 │ │ +0bcc46: 2300 e803 |0005: new-array v0, v0, [F // type@03e8 │ │ +0bcc4a: 2600 1100 0000 |0007: fill-array-data v0, 00000018 // +00000011 │ │ +0bcc50: 5b40 ea06 |000a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcc54: 2330 e803 |000c: new-array v0, v3, [F // type@03e8 │ │ +0bcc58: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0bcc5a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0bcc5c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0bcc60: 5b40 ec06 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcc64: 5c43 e906 |0014: iput-boolean v3, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.alwaysActive:Z // field@06e9 │ │ +0bcc68: 0e00 |0016: return-void │ │ +0bcc6a: 0000 |0017: nop // spacer │ │ +0bcc6c: 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 │ │ @@ -227481,84 +227509,84 @@ │ │ type : '(F)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 112 16-bit code units │ │ -0aee48: |[0aee48] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColor:(F)[F │ │ -0aee58: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0aee5a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0aee5c: 54fa ec06 |0002: iget-object v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aee60: 21a5 |0004: array-length v5, v10 │ │ -0aee62: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0aee64: 3554 0900 |0006: if-ge v4, v5, 000f // +0009 │ │ -0aee68: 4409 0a04 |0008: aget v9, v10, v4 │ │ -0aee6c: 2d0b 0910 |000a: cmpl-float v11, v9, v16 │ │ -0aee70: 3d0b 2c00 |000c: if-lez v11, 0038 // +002c │ │ -0aee74: 0141 |000e: move v1, v4 │ │ -0aee76: 4408 0a07 |000f: aget v8, v10, v7 │ │ -0aee7a: da07 0703 |0011: mul-int/lit8 v7, v7, #int 3 // #03 │ │ -0aee7e: 54fb ea06 |0013: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aee82: 4406 0b07 |0015: aget v6, v11, v7 │ │ -0aee86: 54fb ea06 |0017: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aee8a: d80c 0701 |0019: add-int/lit8 v12, v7, #int 1 // #01 │ │ -0aee8e: 4403 0b0c |001b: aget v3, v11, v12 │ │ -0aee92: 54fb ea06 |001d: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aee96: d80c 0702 |001f: add-int/lit8 v12, v7, #int 2 // #02 │ │ -0aee9a: 4400 0b0c |0021: aget v0, v11, v12 │ │ -0aee9e: 12fb |0023: const/4 v11, #int -1 // #ff │ │ -0aeea0: 33b1 1800 |0024: if-ne v1, v11, 003c // +0018 │ │ -0aeea4: 620b eb06 |0026: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aeea8: 120c |0028: const/4 v12, #int 0 // #0 │ │ -0aeeaa: 4b06 0b0c |0029: aput v6, v11, v12 │ │ -0aeeae: 620b eb06 |002b: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aeeb2: 121c |002d: const/4 v12, #int 1 // #1 │ │ -0aeeb4: 4b03 0b0c |002e: aput v3, v11, v12 │ │ -0aeeb8: 620b eb06 |0030: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aeebc: 122c |0032: const/4 v12, #int 2 // #2 │ │ -0aeebe: 4b00 0b0c |0033: aput v0, v11, v12 │ │ -0aeec2: 620b eb06 |0035: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aeec6: 110b |0037: return-object v11 │ │ -0aeec8: 0147 |0038: move v7, v4 │ │ -0aeeca: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0aeece: 28cb |003b: goto 0006 // -0035 │ │ -0aeed0: a70b 1008 |003c: sub-float v11, v16, v8 │ │ -0aeed4: 440c 0a01 |003e: aget v12, v10, v1 │ │ -0aeed8: c78c |0040: sub-float/2addr v12, v8 │ │ -0aeeda: a902 0b0c |0041: div-float v2, v11, v12 │ │ -0aeede: da01 0103 |0043: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -0aeee2: 620b eb06 |0045: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aeee6: 120c |0047: const/4 v12, #int 0 // #0 │ │ -0aeee8: 54fd ea06 |0048: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aeeec: 440d 0d01 |004a: aget v13, v13, v1 │ │ -0aeef0: c76d |004c: sub-float/2addr v13, v6 │ │ -0aeef2: c82d |004d: mul-float/2addr v13, v2 │ │ -0aeef4: c66d |004e: add-float/2addr v13, v6 │ │ -0aeef6: 4b0d 0b0c |004f: aput v13, v11, v12 │ │ -0aeefa: 620b eb06 |0051: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aeefe: 121c |0053: const/4 v12, #int 1 // #1 │ │ -0aef00: 54fd ea06 |0054: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef04: d80e 0101 |0056: add-int/lit8 v14, v1, #int 1 // #01 │ │ -0aef08: 440d 0d0e |0058: aget v13, v13, v14 │ │ -0aef0c: c73d |005a: sub-float/2addr v13, v3 │ │ -0aef0e: c82d |005b: mul-float/2addr v13, v2 │ │ -0aef10: c63d |005c: add-float/2addr v13, v3 │ │ -0aef12: 4b0d 0b0c |005d: aput v13, v11, v12 │ │ -0aef16: 620b eb06 |005f: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aef1a: 122c |0061: const/4 v12, #int 2 // #2 │ │ -0aef1c: 54fd ea06 |0062: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef20: d80e 0102 |0064: add-int/lit8 v14, v1, #int 2 // #02 │ │ -0aef24: 440d 0d0e |0066: aget v13, v13, v14 │ │ -0aef28: c70d |0068: sub-float/2addr v13, v0 │ │ -0aef2a: c82d |0069: mul-float/2addr v13, v2 │ │ -0aef2c: c60d |006a: add-float/2addr v13, v0 │ │ -0aef2e: 4b0d 0b0c |006b: aput v13, v11, v12 │ │ -0aef32: 620b eb06 |006d: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ -0aef36: 28c8 |006f: goto 0037 // -0038 │ │ +0bcc80: |[0bcc80] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColor:(F)[F │ │ +0bcc90: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0bcc92: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0bcc94: 54fa ec06 |0002: iget-object v10, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcc98: 21a5 |0004: array-length v5, v10 │ │ +0bcc9a: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +0bcc9c: 3554 0900 |0006: if-ge v4, v5, 000f // +0009 │ │ +0bcca0: 4409 0a04 |0008: aget v9, v10, v4 │ │ +0bcca4: 2d0b 0910 |000a: cmpl-float v11, v9, v16 │ │ +0bcca8: 3d0b 2c00 |000c: if-lez v11, 0038 // +002c │ │ +0bccac: 0141 |000e: move v1, v4 │ │ +0bccae: 4408 0a07 |000f: aget v8, v10, v7 │ │ +0bccb2: da07 0703 |0011: mul-int/lit8 v7, v7, #int 3 // #03 │ │ +0bccb6: 54fb ea06 |0013: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bccba: 4406 0b07 |0015: aget v6, v11, v7 │ │ +0bccbe: 54fb ea06 |0017: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bccc2: d80c 0701 |0019: add-int/lit8 v12, v7, #int 1 // #01 │ │ +0bccc6: 4403 0b0c |001b: aget v3, v11, v12 │ │ +0bccca: 54fb ea06 |001d: iget-object v11, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bccce: d80c 0702 |001f: add-int/lit8 v12, v7, #int 2 // #02 │ │ +0bccd2: 4400 0b0c |0021: aget v0, v11, v12 │ │ +0bccd6: 12fb |0023: const/4 v11, #int -1 // #ff │ │ +0bccd8: 33b1 1800 |0024: if-ne v1, v11, 003c // +0018 │ │ +0bccdc: 620b eb06 |0026: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bcce0: 120c |0028: const/4 v12, #int 0 // #0 │ │ +0bcce2: 4b06 0b0c |0029: aput v6, v11, v12 │ │ +0bcce6: 620b eb06 |002b: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bccea: 121c |002d: const/4 v12, #int 1 // #1 │ │ +0bccec: 4b03 0b0c |002e: aput v3, v11, v12 │ │ +0bccf0: 620b eb06 |0030: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bccf4: 122c |0032: const/4 v12, #int 2 // #2 │ │ +0bccf6: 4b00 0b0c |0033: aput v0, v11, v12 │ │ +0bccfa: 620b eb06 |0035: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bccfe: 110b |0037: return-object v11 │ │ +0bcd00: 0147 |0038: move v7, v4 │ │ +0bcd02: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bcd06: 28cb |003b: goto 0006 // -0035 │ │ +0bcd08: a70b 1008 |003c: sub-float v11, v16, v8 │ │ +0bcd0c: 440c 0a01 |003e: aget v12, v10, v1 │ │ +0bcd10: c78c |0040: sub-float/2addr v12, v8 │ │ +0bcd12: a902 0b0c |0041: div-float v2, v11, v12 │ │ +0bcd16: da01 0103 |0043: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +0bcd1a: 620b eb06 |0045: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bcd1e: 120c |0047: const/4 v12, #int 0 // #0 │ │ +0bcd20: 54fd ea06 |0048: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcd24: 440d 0d01 |004a: aget v13, v13, v1 │ │ +0bcd28: c76d |004c: sub-float/2addr v13, v6 │ │ +0bcd2a: c82d |004d: mul-float/2addr v13, v2 │ │ +0bcd2c: c66d |004e: add-float/2addr v13, v6 │ │ +0bcd2e: 4b0d 0b0c |004f: aput v13, v11, v12 │ │ +0bcd32: 620b eb06 |0051: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bcd36: 121c |0053: const/4 v12, #int 1 // #1 │ │ +0bcd38: 54fd ea06 |0054: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcd3c: d80e 0101 |0056: add-int/lit8 v14, v1, #int 1 // #01 │ │ +0bcd40: 440d 0d0e |0058: aget v13, v13, v14 │ │ +0bcd44: c73d |005a: sub-float/2addr v13, v3 │ │ +0bcd46: c82d |005b: mul-float/2addr v13, v2 │ │ +0bcd48: c63d |005c: add-float/2addr v13, v3 │ │ +0bcd4a: 4b0d 0b0c |005d: aput v13, v11, v12 │ │ +0bcd4e: 620b eb06 |005f: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bcd52: 122c |0061: const/4 v12, #int 2 // #2 │ │ +0bcd54: 54fd ea06 |0062: iget-object v13, v15, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcd58: d80e 0102 |0064: add-int/lit8 v14, v1, #int 2 // #02 │ │ +0bcd5c: 440d 0d0e |0066: aget v13, v13, v14 │ │ +0bcd60: c70d |0068: sub-float/2addr v13, v0 │ │ +0bcd62: c82d |0069: mul-float/2addr v13, v2 │ │ +0bcd64: c60d |006a: add-float/2addr v13, v0 │ │ +0bcd66: 4b0d 0b0c |006b: aput v13, v11, v12 │ │ +0bcd6a: 620b eb06 |006d: sget-object v11, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.temp:[F // field@06eb │ │ +0bcd6e: 28c8 |006f: goto 0037 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0002 line=1189 │ │ 0x0004 line=1190 │ │ 0x0005 line=1191 │ │ 0x0008 line=1192 │ │ @@ -227608,17 +227636,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aef38: |[0aef38] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColors:()[F │ │ -0aef48: 5410 ea06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef4c: 1100 |0002: return-object v0 │ │ +0bcd70: |[0bcd70] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getColors:()[F │ │ +0bcd80: 5410 ea06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcd84: 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;) │ │ @@ -227626,17 +227654,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aef50: |[0aef50] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getTimeline:()[F │ │ -0aef60: 5410 ec06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aef64: 1100 |0002: return-object v0 │ │ +0bcd88: |[0bcd88] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.getTimeline:()[F │ │ +0bcd98: 5410 ec06 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcd9c: 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;) │ │ @@ -227644,36 +227672,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 │ │ -0aef68: |[0aef68] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V │ │ -0aef78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0aef7a: 6f20 ce0c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ -0aef80: 5450 ea06 |0004: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef84: 2100 |0006: array-length v0, v0 │ │ -0aef86: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ -0aef8a: 5b40 ea06 |0009: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef8e: 5450 ea06 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef92: 5441 ea06 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef96: 5442 ea06 |000f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aef9a: 2122 |0011: array-length v2, v2 │ │ -0aef9c: 7152 e124 3031 |0012: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0aefa2: 5450 ec06 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aefa6: 2100 |0017: array-length v0, v0 │ │ -0aefa8: 2300 e803 |0018: new-array v0, v0, [F // type@03e8 │ │ -0aefac: 5b40 ec06 |001a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aefb0: 5450 ec06 |001c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aefb4: 5441 ec06 |001e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aefb8: 5442 ec06 |0020: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0aefbc: 2122 |0022: array-length v2, v2 │ │ -0aefbe: 7152 e124 3031 |0023: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0aefc4: 0e00 |0026: return-void │ │ +0bcda0: |[0bcda0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;)V │ │ +0bcdb0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bcdb2: 6f20 ce0c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ +0bcdb8: 5450 ea06 |0004: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcdbc: 2100 |0006: array-length v0, v0 │ │ +0bcdbe: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ +0bcdc2: 5b40 ea06 |0009: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcdc6: 5450 ea06 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcdca: 5441 ea06 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcdce: 5442 ea06 |000f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcdd2: 2122 |0011: array-length v2, v2 │ │ +0bcdd4: 7152 e124 3031 |0012: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0bcdda: 5450 ec06 |0015: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcdde: 2100 |0017: array-length v0, v0 │ │ +0bcde0: 2300 e803 |0018: new-array v0, v0, [F // type@03e8 │ │ +0bcde4: 5b40 ec06 |001a: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcde8: 5450 ec06 |001c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcdec: 5441 ec06 |001e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcdf0: 5442 ec06 |0020: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcdf4: 2122 |0022: array-length v2, v2 │ │ +0bcdf6: 7152 e124 3031 |0023: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0bcdfc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1241 │ │ 0x0004 line=1242 │ │ 0x000b line=1243 │ │ 0x0015 line=1244 │ │ 0x001c line=1245 │ │ @@ -227687,67 +227715,67 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0aefc8: |[0aefc8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Ljava/io/BufferedReader;)V │ │ -0aefd8: 6f20 cf0c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -0aefde: 5541 e806 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06e8 │ │ -0aefe2: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0aefe6: 0e00 |0007: return-void │ │ -0aefe8: 1a01 6a13 |0008: const-string v1, "colorsCount" // string@136a │ │ -0aefec: 7120 3b0d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ -0aeff2: 0a01 |000d: move-result v1 │ │ -0aeff4: 2311 e803 |000e: new-array v1, v1, [F // type@03e8 │ │ -0aeff8: 5b41 ea06 |0010: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0aeffc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0aeffe: 5441 ea06 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0af002: 2111 |0015: array-length v1, v1 │ │ -0af004: 3510 2000 |0016: if-ge v0, v1, 0036 // +0020 │ │ -0af008: 5441 ea06 |0018: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0af00c: 2202 9103 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0af010: 7010 d024 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af016: 1a03 6813 |001f: const-string v3, "colors" // string@1368 │ │ -0af01a: 6e20 d724 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af020: 0c02 |0024: move-result-object v2 │ │ -0af022: 6e20 d424 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0af028: 0c02 |0028: move-result-object v2 │ │ -0af02a: 6e10 dd24 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af030: 0c02 |002c: move-result-object v2 │ │ -0af032: 7120 3a0d 2500 |002d: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0af038: 0a02 |0030: move-result v2 │ │ -0af03a: 4b02 0100 |0031: aput v2, v1, v0 │ │ -0af03e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0af042: 28de |0035: goto 0013 // -0022 │ │ -0af044: 1a01 3028 |0036: const-string v1, "timelineCount" // string@2830 │ │ -0af048: 7120 3b0d 1500 |0038: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ -0af04e: 0a01 |003b: move-result v1 │ │ -0af050: 2311 e803 |003c: new-array v1, v1, [F // type@03e8 │ │ -0af054: 5b41 ec06 |003e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af058: 1200 |0040: const/4 v0, #int 0 // #0 │ │ -0af05a: 5441 ec06 |0041: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af05e: 2111 |0043: array-length v1, v1 │ │ -0af060: 3510 c3ff |0044: if-ge v0, v1, 0007 // -003d │ │ -0af064: 5441 ec06 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af068: 2202 9103 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0af06c: 7010 d024 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af072: 1a03 2f28 |004d: const-string v3, "timeline" // string@282f │ │ -0af076: 6e20 d724 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af07c: 0c02 |0052: move-result-object v2 │ │ -0af07e: 6e20 d424 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0af084: 0c02 |0056: move-result-object v2 │ │ -0af086: 6e10 dd24 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af08c: 0c02 |005a: move-result-object v2 │ │ -0af08e: 7120 3a0d 2500 |005b: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0af094: 0a02 |005e: move-result v2 │ │ -0af096: 4b02 0100 |005f: aput v2, v1, v0 │ │ -0af09a: d800 0001 |0061: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0af09e: 28de |0063: goto 0041 // -0022 │ │ +0bce00: |[0bce00] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.load:(Ljava/io/BufferedReader;)V │ │ +0bce10: 6f20 cf0c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +0bce16: 5541 e806 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06e8 │ │ +0bce1a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0bce1e: 0e00 |0007: return-void │ │ +0bce20: 1a01 6a13 |0008: const-string v1, "colorsCount" // string@136a │ │ +0bce24: 7120 3b0d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ +0bce2a: 0a01 |000d: move-result v1 │ │ +0bce2c: 2311 e803 |000e: new-array v1, v1, [F // type@03e8 │ │ +0bce30: 5b41 ea06 |0010: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bce34: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0bce36: 5441 ea06 |0013: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bce3a: 2111 |0015: array-length v1, v1 │ │ +0bce3c: 3510 2000 |0016: if-ge v0, v1, 0036 // +0020 │ │ +0bce40: 5441 ea06 |0018: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bce44: 2202 9103 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0bce48: 7010 d024 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bce4e: 1a03 6813 |001f: const-string v3, "colors" // string@1368 │ │ +0bce52: 6e20 d724 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bce58: 0c02 |0024: move-result-object v2 │ │ +0bce5a: 6e20 d424 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bce60: 0c02 |0028: move-result-object v2 │ │ +0bce62: 6e10 dd24 0200 |0029: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bce68: 0c02 |002c: move-result-object v2 │ │ +0bce6a: 7120 3a0d 2500 |002d: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0bce70: 0a02 |0030: move-result v2 │ │ +0bce72: 4b02 0100 |0031: aput v2, v1, v0 │ │ +0bce76: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bce7a: 28de |0035: goto 0013 // -0022 │ │ +0bce7c: 1a01 3028 |0036: const-string v1, "timelineCount" // string@2830 │ │ +0bce80: 7120 3b0d 1500 |0038: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ +0bce86: 0a01 |003b: move-result v1 │ │ +0bce88: 2311 e803 |003c: new-array v1, v1, [F // type@03e8 │ │ +0bce8c: 5b41 ec06 |003e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bce90: 1200 |0040: const/4 v0, #int 0 // #0 │ │ +0bce92: 5441 ec06 |0041: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bce96: 2111 |0043: array-length v1, v1 │ │ +0bce98: 3510 c3ff |0044: if-ge v0, v1, 0007 // -003d │ │ +0bce9c: 5441 ec06 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcea0: 2202 9103 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0bcea4: 7010 d024 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bceaa: 1a03 2f28 |004d: const-string v3, "timeline" // string@282f │ │ +0bceae: 6e20 d724 3200 |004f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bceb4: 0c02 |0052: move-result-object v2 │ │ +0bceb6: 6e20 d424 0200 |0053: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bcebc: 0c02 |0056: move-result-object v2 │ │ +0bcebe: 6e10 dd24 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bcec4: 0c02 |005a: move-result-object v2 │ │ +0bcec6: 7120 3a0d 2500 |005b: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0bcecc: 0a02 |005e: move-result v2 │ │ +0bcece: 4b02 0100 |005f: aput v2, v1, v0 │ │ +0bced2: d800 0001 |0061: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bced6: 28de |0063: goto 0041 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0003 line=1231 │ │ 0x0007 line=1238 │ │ 0x0008 line=1232 │ │ 0x0012 line=1233 │ │ @@ -227767,105 +227795,105 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 172 16-bit code units │ │ -0af0a0: |[0af0a0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.save:(Ljava/io/Writer;)V │ │ -0af0b0: 6f20 d00c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ -0af0b6: 5531 e806 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06e8 │ │ -0af0ba: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0af0be: 0e00 |0007: return-void │ │ -0af0c0: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0af0c4: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af0ca: 1a02 6b13 |000d: const-string v2, "colorsCount: " // string@136b │ │ -0af0ce: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af0d4: 0c01 |0012: move-result-object v1 │ │ -0af0d6: 5432 ea06 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0af0da: 2122 |0015: array-length v2, v2 │ │ -0af0dc: 6e20 d424 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0af0e2: 0c01 |0019: move-result-object v1 │ │ -0af0e4: 1a02 0100 |001a: const-string v2, " │ │ +0bced8: |[0bced8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.save:(Ljava/io/Writer;)V │ │ +0bcee8: 6f20 d00c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ +0bceee: 5531 e806 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.active:Z // field@06e8 │ │ +0bcef2: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0bcef6: 0e00 |0007: return-void │ │ +0bcef8: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0bcefc: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bcf02: 1a02 6b13 |000d: const-string v2, "colorsCount: " // string@136b │ │ +0bcf06: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcf0c: 0c01 |0012: move-result-object v1 │ │ +0bcf0e: 5432 ea06 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcf12: 2122 |0015: array-length v2, v2 │ │ +0bcf14: 6e20 d424 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bcf1a: 0c01 |0019: move-result-object v1 │ │ +0bcf1c: 1a02 0100 |001a: const-string v2, " │ │ " // string@0001 │ │ -0af0e8: 6e20 d724 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af0ee: 0c01 |001f: move-result-object v1 │ │ -0af0f0: 6e10 dd24 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af0f6: 0c01 |0023: move-result-object v1 │ │ -0af0f8: 6e20 2624 1400 |0024: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af0fe: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0af100: 5431 ea06 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0af104: 2111 |002a: array-length v1, v1 │ │ -0af106: 3510 2f00 |002b: if-ge v0, v1, 005a // +002f │ │ -0af10a: 2201 9103 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0af10e: 7010 d024 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af114: 1a02 6813 |0032: const-string v2, "colors" // string@1368 │ │ -0af118: 6e20 d724 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af11e: 0c01 |0037: move-result-object v1 │ │ -0af120: 6e20 d424 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0af126: 0c01 |003b: move-result-object v1 │ │ -0af128: 1a02 f700 |003c: const-string v2, ": " // string@00f7 │ │ -0af12c: 6e20 d724 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af132: 0c01 |0041: move-result-object v1 │ │ -0af134: 5432 ea06 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0af138: 4402 0200 |0044: aget v2, v2, v0 │ │ -0af13c: 6e20 d324 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0af142: 0c01 |0049: move-result-object v1 │ │ -0af144: 1a02 0100 |004a: const-string v2, " │ │ +0bcf20: 6e20 d724 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcf26: 0c01 |001f: move-result-object v1 │ │ +0bcf28: 6e10 dd24 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bcf2e: 0c01 |0023: move-result-object v1 │ │ +0bcf30: 6e20 2624 1400 |0024: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bcf36: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0bcf38: 5431 ea06 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcf3c: 2111 |002a: array-length v1, v1 │ │ +0bcf3e: 3510 2f00 |002b: if-ge v0, v1, 005a // +002f │ │ +0bcf42: 2201 9103 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0bcf46: 7010 d024 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bcf4c: 1a02 6813 |0032: const-string v2, "colors" // string@1368 │ │ +0bcf50: 6e20 d724 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcf56: 0c01 |0037: move-result-object v1 │ │ +0bcf58: 6e20 d424 0100 |0038: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bcf5e: 0c01 |003b: move-result-object v1 │ │ +0bcf60: 1a02 f700 |003c: const-string v2, ": " // string@00f7 │ │ +0bcf64: 6e20 d724 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcf6a: 0c01 |0041: move-result-object v1 │ │ +0bcf6c: 5432 ea06 |0042: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bcf70: 4402 0200 |0044: aget v2, v2, v0 │ │ +0bcf74: 6e20 d324 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0bcf7a: 0c01 |0049: move-result-object v1 │ │ +0bcf7c: 1a02 0100 |004a: const-string v2, " │ │ " // string@0001 │ │ -0af148: 6e20 d724 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af14e: 0c01 |004f: move-result-object v1 │ │ -0af150: 6e10 dd24 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af156: 0c01 |0053: move-result-object v1 │ │ -0af158: 6e20 2624 1400 |0054: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af15e: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0af162: 28cf |0059: goto 0028 // -0031 │ │ -0af164: 2201 9103 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0af168: 7010 d024 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af16e: 1a02 3128 |005f: const-string v2, "timelineCount: " // string@2831 │ │ -0af172: 6e20 d724 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af178: 0c01 |0064: move-result-object v1 │ │ -0af17a: 5432 ec06 |0065: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af17e: 2122 |0067: array-length v2, v2 │ │ -0af180: 6e20 d424 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0af186: 0c01 |006b: move-result-object v1 │ │ -0af188: 1a02 0100 |006c: const-string v2, " │ │ +0bcf80: 6e20 d724 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcf86: 0c01 |004f: move-result-object v1 │ │ +0bcf88: 6e10 dd24 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bcf8e: 0c01 |0053: move-result-object v1 │ │ +0bcf90: 6e20 2624 1400 |0054: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bcf96: d800 0001 |0057: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bcf9a: 28cf |0059: goto 0028 // -0031 │ │ +0bcf9c: 2201 9103 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0bcfa0: 7010 d024 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bcfa6: 1a02 3128 |005f: const-string v2, "timelineCount: " // string@2831 │ │ +0bcfaa: 6e20 d724 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcfb0: 0c01 |0064: move-result-object v1 │ │ +0bcfb2: 5432 ec06 |0065: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcfb6: 2122 |0067: array-length v2, v2 │ │ +0bcfb8: 6e20 d424 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bcfbe: 0c01 |006b: move-result-object v1 │ │ +0bcfc0: 1a02 0100 |006c: const-string v2, " │ │ " // string@0001 │ │ -0af18c: 6e20 d724 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af192: 0c01 |0071: move-result-object v1 │ │ -0af194: 6e10 dd24 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af19a: 0c01 |0075: move-result-object v1 │ │ -0af19c: 6e20 2624 1400 |0076: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af1a2: 1200 |0079: const/4 v0, #int 0 // #0 │ │ -0af1a4: 5431 ec06 |007a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af1a8: 2111 |007c: array-length v1, v1 │ │ -0af1aa: 3510 8aff |007d: if-ge v0, v1, 0007 // -0076 │ │ -0af1ae: 2201 9103 |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0af1b2: 7010 d024 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af1b8: 1a02 2f28 |0084: const-string v2, "timeline" // string@282f │ │ -0af1bc: 6e20 d724 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af1c2: 0c01 |0089: move-result-object v1 │ │ -0af1c4: 6e20 d424 0100 |008a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0af1ca: 0c01 |008d: move-result-object v1 │ │ -0af1cc: 1a02 f700 |008e: const-string v2, ": " // string@00f7 │ │ -0af1d0: 6e20 d724 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af1d6: 0c01 |0093: move-result-object v1 │ │ -0af1d8: 5432 ec06 |0094: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af1dc: 4402 0200 |0096: aget v2, v2, v0 │ │ -0af1e0: 6e20 d324 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0af1e6: 0c01 |009b: move-result-object v1 │ │ -0af1e8: 1a02 0100 |009c: const-string v2, " │ │ +0bcfc4: 6e20 d724 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcfca: 0c01 |0071: move-result-object v1 │ │ +0bcfcc: 6e10 dd24 0100 |0072: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bcfd2: 0c01 |0075: move-result-object v1 │ │ +0bcfd4: 6e20 2624 1400 |0076: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bcfda: 1200 |0079: const/4 v0, #int 0 // #0 │ │ +0bcfdc: 5431 ec06 |007a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bcfe0: 2111 |007c: array-length v1, v1 │ │ +0bcfe2: 3510 8aff |007d: if-ge v0, v1, 0007 // -0076 │ │ +0bcfe6: 2201 9103 |007f: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0bcfea: 7010 d024 0100 |0081: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bcff0: 1a02 2f28 |0084: const-string v2, "timeline" // string@282f │ │ +0bcff4: 6e20 d724 2100 |0086: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bcffa: 0c01 |0089: move-result-object v1 │ │ +0bcffc: 6e20 d424 0100 |008a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0bd002: 0c01 |008d: move-result-object v1 │ │ +0bd004: 1a02 f700 |008e: const-string v2, ": " // string@00f7 │ │ +0bd008: 6e20 d724 2100 |0090: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd00e: 0c01 |0093: move-result-object v1 │ │ +0bd010: 5432 ec06 |0094: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bd014: 4402 0200 |0096: aget v2, v2, v0 │ │ +0bd018: 6e20 d324 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0bd01e: 0c01 |009b: move-result-object v1 │ │ +0bd020: 1a02 0100 |009c: const-string v2, " │ │ " // string@0001 │ │ -0af1ec: 6e20 d724 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af1f2: 0c01 |00a1: move-result-object v1 │ │ -0af1f4: 6e10 dd24 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af1fa: 0c01 |00a5: move-result-object v1 │ │ -0af1fc: 6e20 2624 1400 |00a6: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af202: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0af206: 28cf |00ab: goto 007a // -0031 │ │ +0bd024: 6e20 d724 2100 |009e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd02a: 0c01 |00a1: move-result-object v1 │ │ +0bd02c: 6e10 dd24 0100 |00a2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd032: 0c01 |00a5: move-result-object v1 │ │ +0bd034: 6e20 2624 1400 |00a6: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd03a: d800 0001 |00a9: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bd03e: 28cf |00ab: goto 007a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x0003 line=1220 │ │ 0x0007 line=1227 │ │ 0x0008 line=1221 │ │ 0x0027 line=1222 │ │ @@ -227885,17 +227913,17 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af208: |[0af208] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setColors:([F)V │ │ -0af218: 5b01 ea06 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ -0af21c: 0e00 |0002: return-void │ │ +0bd040: |[0bd040] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setColors:([F)V │ │ +0bd050: 5b01 ea06 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.colors:[F // field@06ea │ │ +0bd054: 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 │ │ @@ -227905,17 +227933,17 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af220: |[0af220] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setTimeline:([F)V │ │ -0af230: 5b01 ec06 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ -0af234: 0e00 |0002: return-void │ │ +0bd058: |[0bd058] com.badlogic.gdx.graphics.g2d.ParticleEmitter$GradientColorValue.setTimeline:([F)V │ │ +0bd068: 5b01 ec06 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;.timeline:[F // field@06ec │ │ +0bd06c: 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 │ │ @@ -227958,17 +227986,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af238: |[0af238] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.:()V │ │ -0af248: 7010 cb0c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ -0af24e: 0e00 |0003: return-void │ │ +0bd070: |[0bd070] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.:()V │ │ +0bd080: 7010 cb0c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ +0bd086: 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 - │ │ @@ -227977,17 +228005,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af250: |[0af250] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.getValue:()F │ │ -0af260: 5210 ee06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ -0af264: 0f00 |0002: return v0 │ │ +0bd088: |[0bd088] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.getValue:()F │ │ +0bd098: 5210 ee06 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ +0bd09c: 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;) │ │ @@ -227995,19 +228023,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 │ │ -0af268: |[0af268] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;)V │ │ -0af278: 6f20 ce0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ -0af27e: 5220 ee06 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ -0af282: 5910 ee06 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ -0af286: 0e00 |0007: return-void │ │ +0bd0a0: |[0bd0a0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;)V │ │ +0bd0b0: 6f20 ce0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ +0bd0b6: 5220 ee06 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ +0bd0ba: 5910 ee06 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ +0bd0be: 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; │ │ @@ -228018,24 +228046,24 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0af288: |[0af288] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Ljava/io/BufferedReader;)V │ │ -0af298: 6f20 cf0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -0af29e: 5510 ed06 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@06ed │ │ -0af2a2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0af2a6: 0e00 |0007: return-void │ │ -0af2a8: 1a00 9129 |0008: const-string v0, "value" // string@2991 │ │ -0af2ac: 7120 3a0d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0af2b2: 0a00 |000d: move-result v0 │ │ -0af2b4: 5910 ee06 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ -0af2b8: 28f7 |0010: goto 0007 // -0009 │ │ +0bd0c0: |[0bd0c0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.load:(Ljava/io/BufferedReader;)V │ │ +0bd0d0: 6f20 cf0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +0bd0d6: 5510 ed06 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@06ed │ │ +0bd0da: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0bd0de: 0e00 |0007: return-void │ │ +0bd0e0: 1a00 9129 |0008: const-string v0, "value" // string@2991 │ │ +0bd0e4: 7120 3a0d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0bd0ea: 0a00 |000d: move-result v0 │ │ +0bd0ec: 5910 ee06 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ +0bd0f0: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x0003 line=978 │ │ 0x0007 line=980 │ │ 0x0008 line=979 │ │ locals : │ │ @@ -228047,35 +228075,35 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0af2bc: |[0af2bc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.save:(Ljava/io/Writer;)V │ │ -0af2cc: 6f20 d00c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ -0af2d2: 5520 ed06 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@06ed │ │ -0af2d6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0af2da: 0e00 |0007: return-void │ │ -0af2dc: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0af2e0: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af2e6: 1a01 9729 |000d: const-string v1, "value: " // string@2997 │ │ -0af2ea: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af2f0: 0c00 |0012: move-result-object v0 │ │ -0af2f2: 5221 ee06 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ -0af2f6: 6e20 d324 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0af2fc: 0c00 |0018: move-result-object v0 │ │ -0af2fe: 1a01 0100 |0019: const-string v1, " │ │ +0bd0f4: |[0bd0f4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.save:(Ljava/io/Writer;)V │ │ +0bd104: 6f20 d00c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ +0bd10a: 5520 ed06 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.active:Z // field@06ed │ │ +0bd10e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0bd112: 0e00 |0007: return-void │ │ +0bd114: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0bd118: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bd11e: 1a01 9729 |000d: const-string v1, "value: " // string@2997 │ │ +0bd122: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd128: 0c00 |0012: move-result-object v0 │ │ +0bd12a: 5221 ee06 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ +0bd12e: 6e20 d324 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0bd134: 0c00 |0018: move-result-object v0 │ │ +0bd136: 1a01 0100 |0019: const-string v1, " │ │ " // string@0001 │ │ -0af302: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af308: 0c00 |001e: move-result-object v0 │ │ -0af30a: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af310: 0c00 |0022: move-result-object v0 │ │ -0af312: 6e20 2624 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af318: 28e1 |0026: goto 0007 // -001f │ │ +0bd13a: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd140: 0c00 |001e: move-result-object v0 │ │ +0bd142: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd148: 0c00 |0022: move-result-object v0 │ │ +0bd14a: 6e20 2624 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd150: 28e1 |0026: goto 0007 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x0003 line=972 │ │ 0x0007 line=974 │ │ 0x0008 line=973 │ │ locals : │ │ @@ -228087,17 +228115,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af31c: |[0af31c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.setValue:(F)V │ │ -0af32c: 5901 ee06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ -0af330: 0e00 |0002: return-void │ │ +0bd154: |[0bd154] com.badlogic.gdx.graphics.g2d.ParticleEmitter$NumericValue.setValue:(F)V │ │ +0bd164: 5901 ee06 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;.value:F // field@06ee │ │ +0bd168: 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 │ │ @@ -228144,17 +228172,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af334: |[0af334] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.:()V │ │ -0af344: 7010 cb0c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ -0af34a: 0e00 |0003: return-void │ │ +0bd16c: |[0bd16c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.:()V │ │ +0bd17c: 7010 cb0c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ +0bd182: 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 - │ │ @@ -228163,17 +228191,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af34c: |[0af34c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMax:()F │ │ -0af35c: 5210 0507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af360: 0f00 |0002: return v0 │ │ +0bd184: |[0bd184] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMax:()F │ │ +0bd194: 5210 0507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd198: 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;) │ │ @@ -228181,17 +228209,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af364: |[0af364] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMin:()F │ │ -0af374: 5210 0607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af378: 0f00 |0002: return v0 │ │ +0bd19c: |[0bd19c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.getLowMin:()F │ │ +0bd1ac: 5210 0607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd1b0: 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;) │ │ @@ -228199,21 +228227,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 │ │ -0af37c: |[0af37c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V │ │ -0af38c: 6f20 ce0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ -0af392: 5220 0507 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af396: 5910 0507 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af39a: 5220 0607 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af39e: 5910 0607 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af3a2: 0e00 |000b: return-void │ │ +0bd1b4: |[0bd1b4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V │ │ +0bd1c4: 6f20 ce0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ +0bd1ca: 5220 0507 |0003: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd1ce: 5910 0507 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd1d2: 5220 0607 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd1d6: 5910 0607 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd1da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0003 line=1037 │ │ 0x0007 line=1038 │ │ 0x000b line=1039 │ │ locals : │ │ @@ -228225,28 +228253,28 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0af3a4: |[0af3a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Ljava/io/BufferedReader;)V │ │ -0af3b4: 6f20 cf0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -0af3ba: 5510 0407 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ -0af3be: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0af3c2: 0e00 |0007: return-void │ │ -0af3c4: 1a00 131f |0008: const-string v0, "lowMin" // string@1f13 │ │ -0af3c8: 7120 3a0d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0af3ce: 0a00 |000d: move-result v0 │ │ -0af3d0: 5910 0607 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af3d4: 1a00 111f |0010: const-string v0, "lowMax" // string@1f11 │ │ -0af3d8: 7120 3a0d 0200 |0012: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0af3de: 0a00 |0015: move-result v0 │ │ -0af3e0: 5910 0507 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af3e4: 28ef |0018: goto 0007 // -0011 │ │ +0bd1dc: |[0bd1dc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.load:(Ljava/io/BufferedReader;)V │ │ +0bd1ec: 6f20 cf0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +0bd1f2: 5510 0407 |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ +0bd1f6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0bd1fa: 0e00 |0007: return-void │ │ +0bd1fc: 1a00 131f |0008: const-string v0, "lowMin" // string@1f13 │ │ +0bd200: 7120 3a0d 0200 |000a: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0bd206: 0a00 |000d: move-result v0 │ │ +0bd208: 5910 0607 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd20c: 1a00 111f |0010: const-string v0, "lowMax" // string@1f11 │ │ +0bd210: 7120 3a0d 0200 |0012: invoke-static {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0bd216: 0a00 |0015: move-result v0 │ │ +0bd218: 5910 0507 |0016: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd21c: 28ef |0018: goto 0007 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0003 line=1030 │ │ 0x0007 line=1033 │ │ 0x0008 line=1031 │ │ 0x0010 line=1032 │ │ @@ -228259,24 +228287,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0af3e8: |[0af3e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.newLowValue:()F │ │ -0af3f8: 5230 0607 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af3fc: 5231 0507 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af400: 5232 0607 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af404: c721 |0006: sub-float/2addr v1, v2 │ │ -0af406: 7100 4212 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ -0af40c: 0a02 |000a: move-result v2 │ │ -0af40e: c821 |000b: mul-float/2addr v1, v2 │ │ -0af410: c610 |000c: add-float/2addr v0, v1 │ │ -0af412: 0f00 |000d: return v0 │ │ +0bd220: |[0bd220] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.newLowValue:()F │ │ +0bd230: 5230 0607 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd234: 5231 0507 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd238: 5232 0607 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd23c: c721 |0006: sub-float/2addr v1, v2 │ │ +0bd23e: 7100 4212 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ +0bd244: 0a02 |000a: move-result v2 │ │ +0bd246: c821 |000b: mul-float/2addr v1, v2 │ │ +0bd248: c610 |000c: add-float/2addr v0, v1 │ │ +0bd24a: 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;) │ │ @@ -228284,50 +228312,50 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0af414: |[0af414] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.save:(Ljava/io/Writer;)V │ │ -0af424: 6f20 d00c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ -0af42a: 5520 0407 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ -0af42e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0af432: 0e00 |0007: return-void │ │ -0af434: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0af438: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af43e: 1a01 141f |000d: const-string v1, "lowMin: " // string@1f14 │ │ -0af442: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af448: 0c00 |0012: move-result-object v0 │ │ -0af44a: 5221 0607 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af44e: 6e20 d324 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0af454: 0c00 |0018: move-result-object v0 │ │ -0af456: 1a01 0100 |0019: const-string v1, " │ │ +0bd24c: |[0bd24c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.save:(Ljava/io/Writer;)V │ │ +0bd25c: 6f20 d00c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ +0bd262: 5520 0407 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.active:Z // field@0704 │ │ +0bd266: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0bd26a: 0e00 |0007: return-void │ │ +0bd26c: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0bd270: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bd276: 1a01 141f |000d: const-string v1, "lowMin: " // string@1f14 │ │ +0bd27a: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd280: 0c00 |0012: move-result-object v0 │ │ +0bd282: 5221 0607 |0013: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd286: 6e20 d324 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0bd28c: 0c00 |0018: move-result-object v0 │ │ +0bd28e: 1a01 0100 |0019: const-string v1, " │ │ " // string@0001 │ │ -0af45a: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af460: 0c00 |001e: move-result-object v0 │ │ -0af462: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af468: 0c00 |0022: move-result-object v0 │ │ -0af46a: 6e20 2624 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af470: 2200 9103 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0af474: 7010 d024 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af47a: 1a01 121f |002b: const-string v1, "lowMax: " // string@1f12 │ │ -0af47e: 6e20 d724 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af484: 0c00 |0030: move-result-object v0 │ │ -0af486: 5221 0507 |0031: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af48a: 6e20 d324 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0af490: 0c00 |0036: move-result-object v0 │ │ -0af492: 1a01 0100 |0037: const-string v1, " │ │ +0bd292: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd298: 0c00 |001e: move-result-object v0 │ │ +0bd29a: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd2a0: 0c00 |0022: move-result-object v0 │ │ +0bd2a2: 6e20 2624 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd2a8: 2200 9103 |0026: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0bd2ac: 7010 d024 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bd2b2: 1a01 121f |002b: const-string v1, "lowMax: " // string@1f12 │ │ +0bd2b6: 6e20 d724 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd2bc: 0c00 |0030: move-result-object v0 │ │ +0bd2be: 5221 0507 |0031: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd2c2: 6e20 d324 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0bd2c8: 0c00 |0036: move-result-object v0 │ │ +0bd2ca: 1a01 0100 |0037: const-string v1, " │ │ " // string@0001 │ │ -0af496: 6e20 d724 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af49c: 0c00 |003c: move-result-object v0 │ │ -0af49e: 6e10 dd24 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af4a4: 0c00 |0040: move-result-object v0 │ │ -0af4a6: 6e20 2624 0300 |0041: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af4ac: 28c3 |0044: goto 0007 // -003d │ │ +0bd2ce: 6e20 d724 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd2d4: 0c00 |003c: move-result-object v0 │ │ +0bd2d6: 6e10 dd24 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd2dc: 0c00 |0040: move-result-object v0 │ │ +0bd2de: 6e20 2624 0300 |0041: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd2e4: 28c3 |0044: goto 0007 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0003 line=1023 │ │ 0x0007 line=1026 │ │ 0x0008 line=1024 │ │ 0x0026 line=1025 │ │ @@ -228340,18 +228368,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0af4b0: |[0af4b0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(F)V │ │ -0af4c0: 5901 0607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af4c4: 5901 0507 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af4c8: 0e00 |0004: return-void │ │ +0bd2e8: |[0bd2e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(F)V │ │ +0bd2f8: 5901 0607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd2fc: 5901 0507 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd300: 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; │ │ @@ -228362,18 +228390,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0af4cc: |[0af4cc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(FF)V │ │ -0af4dc: 5901 0607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af4e0: 5902 0507 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af4e4: 0e00 |0004: return-void │ │ +0bd304: |[0bd304] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLow:(FF)V │ │ +0bd314: 5901 0607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd318: 5902 0507 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd31c: 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; │ │ @@ -228385,17 +228413,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af4e8: |[0af4e8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMax:(F)V │ │ -0af4f8: 5901 0507 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ -0af4fc: 0e00 |0002: return-void │ │ +0bd320: |[0bd320] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMax:(F)V │ │ +0bd330: 5901 0507 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMax:F // field@0705 │ │ +0bd334: 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 │ │ @@ -228405,17 +228433,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af500: |[0af500] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMin:(F)V │ │ -0af510: 5901 0607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ -0af514: 0e00 |0002: return-void │ │ +0bd338: |[0bd338] com.badlogic.gdx.graphics.g2d.ParticleEmitter$RangedNumericValue.setLowMin:(F)V │ │ +0bd348: 5901 0607 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.lowMin:F // field@0706 │ │ +0bd34c: 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 │ │ @@ -228466,21 +228494,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0af518: |[0af518] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.:()V │ │ -0af528: 7010 cb0c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ -0af52e: 6200 1407 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0714 │ │ -0af532: 5b10 1807 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af536: 6200 0e07 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070e │ │ -0af53a: 5b10 1907 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af53e: 0e00 |000b: return-void │ │ +0bd350: |[0bd350] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.:()V │ │ +0bd360: 7010 cb0c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.:()V // method@0ccb │ │ +0bd366: 6200 1407 |0003: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.point:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0714 │ │ +0bd36a: 5b10 1807 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd36e: 6200 0e07 |0007: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.both:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@070e │ │ +0bd372: 5b10 1907 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd376: 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; │ │ @@ -228491,17 +228519,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 │ │ -0af540: |[0af540] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ -0af550: 5410 1807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af554: 1100 |0002: return-object v0 │ │ +0bd378: |[0bd378] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getShape:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; │ │ +0bd388: 5410 1807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd38c: 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;) │ │ @@ -228509,17 +228537,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 │ │ -0af558: |[0af558] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getSide:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ -0af568: 5410 1907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af56c: 1100 |0002: return-object v0 │ │ +0bd390: |[0bd390] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.getSide:()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; │ │ +0bd3a0: 5410 1907 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd3a4: 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;) │ │ @@ -228527,17 +228555,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af570: |[0af570] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.isEdges:()Z │ │ -0af580: 5510 1707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0af584: 0f00 |0002: return v0 │ │ +0bd3a8: |[0bd3a8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.isEdges:()Z │ │ +0bd3b8: 5510 1707 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +0bd3bc: 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;) │ │ @@ -228545,23 +228573,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 │ │ -0af588: |[0af588] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V │ │ -0af598: 6f20 ce0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ -0af59e: 5420 1807 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af5a2: 5b10 1807 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af5a6: 5520 1707 |0007: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0af5aa: 5c10 1707 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0af5ae: 5420 1907 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af5b2: 5b10 1907 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af5b6: 0e00 |000f: return-void │ │ +0bd3c0: |[0bd3c0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;)V │ │ +0bd3d0: 6f20 ce0c 2100 |0000: invoke-super {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;)V // method@0cce │ │ +0bd3d6: 5420 1807 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd3da: 5b10 1807 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd3de: 5520 1707 |0007: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +0bd3e2: 5c10 1707 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +0bd3e6: 5420 1907 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd3ea: 5b10 1907 |000d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd3ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0003 line=1300 │ │ 0x0007 line=1301 │ │ 0x000b line=1302 │ │ 0x000f line=1303 │ │ @@ -228574,39 +228602,39 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0af5b8: |[0af5b8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Ljava/io/BufferedReader;)V │ │ -0af5c8: 6f20 cf0c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ -0af5ce: 5520 1607 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@0716 │ │ -0af5d2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0af5d6: 0e00 |0007: return-void │ │ -0af5d8: 1a00 8926 |0008: const-string v0, "shape" // string@2689 │ │ -0af5dc: 7120 3c0d 0300 |000a: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ -0af5e2: 0c00 |000d: move-result-object v0 │ │ -0af5e4: 7110 fe0c 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0cfe │ │ -0af5ea: 0c00 |0011: move-result-object v0 │ │ -0af5ec: 5b20 1807 |0012: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af5f0: 5420 1807 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af5f4: 6201 1207 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ -0af5f8: 3310 efff |0018: if-ne v0, v1, 0007 // -0011 │ │ -0af5fc: 1a00 6c15 |001a: const-string v0, "edges" // string@156c │ │ -0af600: 7120 390d 0300 |001c: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -0af606: 0a00 |001f: move-result v0 │ │ -0af608: 5c20 1707 |0020: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0af60c: 1a00 9c26 |0022: const-string v0, "side" // string@269c │ │ -0af610: 7120 3c0d 0300 |0024: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ -0af616: 0c00 |0027: move-result-object v0 │ │ -0af618: 7110 f90c 0000 |0028: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0cf9 │ │ -0af61e: 0c00 |002b: move-result-object v0 │ │ -0af620: 5b20 1907 |002c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af624: 28d9 |002e: goto 0007 // -0027 │ │ +0bd3f0: |[0bd3f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.load:(Ljava/io/BufferedReader;)V │ │ +0bd400: 6f20 cf0c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.load:(Ljava/io/BufferedReader;)V // method@0ccf │ │ +0bd406: 5520 1607 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@0716 │ │ +0bd40a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0bd40e: 0e00 |0007: return-void │ │ +0bd410: 1a00 8926 |0008: const-string v0, "shape" // string@2689 │ │ +0bd414: 7120 3c0d 0300 |000a: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ +0bd41a: 0c00 |000d: move-result-object v0 │ │ +0bd41c: 7110 fe0c 0000 |000e: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // method@0cfe │ │ +0bd422: 0c00 |0011: move-result-object v0 │ │ +0bd424: 5b20 1807 |0012: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd428: 5420 1807 |0014: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd42c: 6201 1207 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ +0bd430: 3310 efff |0018: if-ne v0, v1, 0007 // -0011 │ │ +0bd434: 1a00 6c15 |001a: const-string v0, "edges" // string@156c │ │ +0bd438: 7120 390d 0300 |001c: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +0bd43e: 0a00 |001f: move-result v0 │ │ +0bd440: 5c20 1707 |0020: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +0bd444: 1a00 9c26 |0022: const-string v0, "side" // string@269c │ │ +0bd448: 7120 3c0d 0300 |0024: invoke-static {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readString:(Ljava/io/BufferedReader;Ljava/lang/String;)Ljava/lang/String; // method@0d3c │ │ +0bd44e: 0c00 |0027: move-result-object v0 │ │ +0bd450: 7110 f90c 0000 |0028: invoke-static {v0}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // method@0cf9 │ │ +0bd456: 0c00 |002b: move-result-object v0 │ │ +0bd458: 5b20 1907 |002c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd45c: 28d9 |002e: goto 0007 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0003 line=1290 │ │ 0x0007 line=1296 │ │ 0x0008 line=1291 │ │ 0x0014 line=1292 │ │ @@ -228621,68 +228649,68 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0af628: |[0af628] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.save:(Ljava/io/Writer;)V │ │ -0af638: 6f20 d00c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ -0af63e: 5520 1607 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@0716 │ │ -0af642: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0af646: 0e00 |0007: return-void │ │ -0af648: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0af64c: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af652: 1a01 8a26 |000d: const-string v1, "shape: " // string@268a │ │ -0af656: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af65c: 0c00 |0012: move-result-object v0 │ │ -0af65e: 5421 1807 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af662: 6e20 d624 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0af668: 0c00 |0018: move-result-object v0 │ │ -0af66a: 1a01 0100 |0019: const-string v1, " │ │ +0bd460: |[0bd460] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.save:(Ljava/io/Writer;)V │ │ +0bd470: 6f20 d00c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ParticleValue;.save:(Ljava/io/Writer;)V // method@0cd0 │ │ +0bd476: 5520 1607 |0003: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.active:Z // field@0716 │ │ +0bd47a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0bd47e: 0e00 |0007: return-void │ │ +0bd480: 2200 9103 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0bd484: 7010 d024 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bd48a: 1a01 8a26 |000d: const-string v1, "shape: " // string@268a │ │ +0bd48e: 6e20 d724 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd494: 0c00 |0012: move-result-object v0 │ │ +0bd496: 5421 1807 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd49a: 6e20 d624 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0bd4a0: 0c00 |0018: move-result-object v0 │ │ +0bd4a2: 1a01 0100 |0019: const-string v1, " │ │ " // string@0001 │ │ -0af66e: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af674: 0c00 |001e: move-result-object v0 │ │ -0af676: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af67c: 0c00 |0022: move-result-object v0 │ │ -0af67e: 6e20 2624 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af684: 5420 1807 |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af688: 6201 1207 |0028: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ -0af68c: 3310 ddff |002a: if-ne v0, v1, 0007 // -0023 │ │ -0af690: 2200 9103 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0af694: 7010 d024 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af69a: 1a01 6d15 |0031: const-string v1, "edges: " // string@156d │ │ -0af69e: 6e20 d724 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af6a4: 0c00 |0036: move-result-object v0 │ │ -0af6a6: 5521 1707 |0037: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0af6aa: 6e20 d824 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -0af6b0: 0c00 |003c: move-result-object v0 │ │ -0af6b2: 1a01 0100 |003d: const-string v1, " │ │ +0bd4a6: 6e20 d724 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd4ac: 0c00 |001e: move-result-object v0 │ │ +0bd4ae: 6e10 dd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd4b4: 0c00 |0022: move-result-object v0 │ │ +0bd4b6: 6e20 2624 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd4bc: 5420 1807 |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd4c0: 6201 1207 |0028: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;.ellipse:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0712 │ │ +0bd4c4: 3310 ddff |002a: if-ne v0, v1, 0007 // -0023 │ │ +0bd4c8: 2200 9103 |002c: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0bd4cc: 7010 d024 0000 |002e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bd4d2: 1a01 6d15 |0031: const-string v1, "edges: " // string@156d │ │ +0bd4d6: 6e20 d724 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd4dc: 0c00 |0036: move-result-object v0 │ │ +0bd4de: 5521 1707 |0037: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +0bd4e2: 6e20 d824 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0bd4e8: 0c00 |003c: move-result-object v0 │ │ +0bd4ea: 1a01 0100 |003d: const-string v1, " │ │ " // string@0001 │ │ -0af6b6: 6e20 d724 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af6bc: 0c00 |0042: move-result-object v0 │ │ -0af6be: 6e10 dd24 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af6c4: 0c00 |0046: move-result-object v0 │ │ -0af6c6: 6e20 2624 0300 |0047: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af6cc: 2200 9103 |004a: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0af6d0: 7010 d024 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0af6d6: 1a01 9d26 |004f: const-string v1, "side: " // string@269d │ │ -0af6da: 6e20 d724 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af6e0: 0c00 |0054: move-result-object v0 │ │ -0af6e2: 5421 1907 |0055: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af6e6: 6e20 d624 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0af6ec: 0c00 |005a: move-result-object v0 │ │ -0af6ee: 1a01 0100 |005b: const-string v1, " │ │ +0bd4ee: 6e20 d724 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd4f4: 0c00 |0042: move-result-object v0 │ │ +0bd4f6: 6e10 dd24 0000 |0043: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd4fc: 0c00 |0046: move-result-object v0 │ │ +0bd4fe: 6e20 2624 0300 |0047: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd504: 2200 9103 |004a: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0bd508: 7010 d024 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bd50e: 1a01 9d26 |004f: const-string v1, "side: " // string@269d │ │ +0bd512: 6e20 d724 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd518: 0c00 |0054: move-result-object v0 │ │ +0bd51a: 5421 1907 |0055: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd51e: 6e20 d624 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0bd524: 0c00 |005a: move-result-object v0 │ │ +0bd526: 1a01 0100 |005b: const-string v1, " │ │ " // string@0001 │ │ -0af6f2: 6e20 d724 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0af6f8: 0c00 |0060: move-result-object v0 │ │ -0af6fa: 6e10 dd24 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0af700: 0c00 |0064: move-result-object v0 │ │ -0af702: 6e20 2624 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0af708: 289f |0068: goto 0007 // -0061 │ │ +0bd52a: 6e20 d724 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bd530: 0c00 |0060: move-result-object v0 │ │ +0bd532: 6e10 dd24 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bd538: 0c00 |0064: move-result-object v0 │ │ +0bd53a: 6e20 2624 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0bd540: 289f |0068: goto 0007 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0003 line=1280 │ │ 0x0007 line=1286 │ │ 0x0008 line=1281 │ │ 0x0026 line=1282 │ │ @@ -228697,17 +228725,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af70c: |[0af70c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setEdges:(Z)V │ │ -0af71c: 5c01 1707 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ -0af720: 0e00 |0002: return-void │ │ +0bd544: |[0bd544] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setEdges:(Z)V │ │ +0bd554: 5c01 1707 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.edges:Z // field@0717 │ │ +0bd558: 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 │ │ @@ -228717,17 +228745,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 │ │ -0af724: |[0af724] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setShape:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;)V │ │ -0af734: 5b01 1807 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ -0af738: 0e00 |0002: return-void │ │ +0bd55c: |[0bd55c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setShape:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;)V │ │ +0bd56c: 5b01 1807 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.shape:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape; // field@0718 │ │ +0bd570: 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; │ │ @@ -228737,17 +228765,17 @@ │ │ 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 │ │ -0af73c: |[0af73c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setSide:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;)V │ │ -0af74c: 5b01 1907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ -0af750: 0e00 |0002: return-void │ │ +0bd574: |[0bd574] com.badlogic.gdx.graphics.g2d.ParticleEmitter$SpawnShapeValue.setSide:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;)V │ │ +0bd584: 5b01 1907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;.side:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide; // field@0719 │ │ +0bd588: 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; │ │ @@ -228787,18 +228815,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 │ │ -0af754: |[0af754] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$1.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V │ │ -0af764: 5b01 5707 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0757 │ │ -0af768: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0af76e: 0e00 |0005: return-void │ │ +0bd58c: |[0bd58c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$1.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V │ │ +0bd59c: 5b01 5707 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0757 │ │ +0bd5a0: 7010 9524 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bd5a6: 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; │ │ │ │ @@ -228808,27 +228836,27 @@ │ │ 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 │ │ -0af770: |[0af770] 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 │ │ -0af780: 5430 5707 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0757 │ │ -0af784: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0af786: 5c01 6007 |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0760 │ │ -0af78a: 5430 5707 |0005: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0757 │ │ -0af78e: 5261 220b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0af792: 5262 210b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0af796: 7120 3612 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.atan2:(FF)F // method@1236 │ │ -0af79c: 0a01 |000e: move-result v1 │ │ -0af79e: 1402 e02e 6542 |000f: const v2, #float 57.2958 // #42652ee0 │ │ -0af7a4: c821 |0012: mul-float/2addr v1, v2 │ │ -0af7a6: 5901 5f07 |0013: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@075f │ │ -0af7aa: 0f07 |0015: return v7 │ │ +0bd5a8: |[0bd5a8] 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 │ │ +0bd5b8: 5430 5707 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0757 │ │ +0bd5bc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0bd5be: 5c01 6007 |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0760 │ │ +0bd5c2: 5430 5707 |0005: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@0757 │ │ +0bd5c6: 5261 220b |0007: iget v1, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0bd5ca: 5262 210b |0009: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0bd5ce: 7120 3612 2100 |000b: invoke-static {v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.atan2:(FF)F // method@1236 │ │ +0bd5d4: 0a01 |000e: move-result v1 │ │ +0bd5d6: 1402 e02e 6542 |000f: const v2, #float 57.2958 // #42652ee0 │ │ +0bd5dc: c821 |0012: mul-float/2addr v1, v2 │ │ +0bd5de: 5901 5f07 |0013: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@075f │ │ +0bd5e2: 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; │ │ @@ -228897,27 +228925,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 │ │ -0af7ac: |[0af7ac] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ -0af7bc: 7010 0b0d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:()V // method@0d0b │ │ -0af7c2: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0af7c6: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0af7cc: 5b10 6207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ -0af7d0: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0af7d4: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0af7da: 5b10 5e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ -0af7de: 2200 4201 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0142 │ │ -0af7e2: 7020 4f0d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d4f │ │ -0af7e8: 5b10 6107 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ -0af7ec: 5b12 6307 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ -0af7f0: 0e00 |001a: return-void │ │ +0bd5e4: |[0bd5e4] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ +0bd5f4: 7010 0b0d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:()V // method@0d0b │ │ +0bd5fa: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0bd5fe: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0bd604: 5b10 6207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ +0bd608: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0bd60c: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0bd612: 5b10 5e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ +0bd616: 2200 4201 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0142 │ │ +0bd61a: 7020 4f0d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d4f │ │ +0bd620: 5b10 6107 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ +0bd624: 5b12 6307 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ +0bd628: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0011 line=46 │ │ 0x0018 line=60 │ │ @@ -228931,27 +228959,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 │ │ -0af7f4: |[0af7f4] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ -0af804: 7020 0c0d 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0d0c │ │ -0af80a: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0af80e: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0af814: 5b10 6207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ -0af818: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0af81c: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0af822: 5b10 5e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ -0af826: 2200 4201 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0142 │ │ -0af82a: 7020 4f0d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d4f │ │ -0af830: 5b10 6107 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ -0af834: 5b12 6307 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ -0af838: 0e00 |001a: return-void │ │ +0bd62c: |[0bd62c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V │ │ +0bd63c: 7020 0c0d 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;)V // method@0d0c │ │ +0bd642: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0bd646: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0bd64c: 5b10 6207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ +0bd650: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0bd654: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0bd65a: 5b10 5e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ +0bd65e: 2200 4201 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0142 │ │ +0bd662: 7020 4f0d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d4f │ │ +0bd668: 5b10 6107 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ +0bd66c: 5b12 6307 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ +0bd670: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0011 line=46 │ │ 0x0018 line=81 │ │ @@ -228966,27 +228994,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 │ │ -0af83c: |[0af83c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Ljava/io/BufferedReader;)V │ │ -0af84c: 7020 0d0d 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0d0d │ │ -0af852: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0af856: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0af85c: 5b10 6207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ -0af860: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0af864: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0af86a: 5b10 5e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ -0af86e: 2200 4201 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0142 │ │ -0af872: 7020 4f0d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d4f │ │ -0af878: 5b10 6107 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ -0af87c: 5b12 6307 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ -0af880: 0e00 |001a: return-void │ │ +0bd674: |[0bd674] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.:(Lcom/badlogic/gdx/physics/box2d/World;Ljava/io/BufferedReader;)V │ │ +0bd684: 7020 0d0d 3100 |0000: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.:(Ljava/io/BufferedReader;)V // method@0d0d │ │ +0bd68a: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0bd68e: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0bd694: 5b10 6207 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ +0bd698: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0bd69c: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0bd6a2: 5b10 5e07 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ +0bd6a6: 2200 4201 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1; // type@0142 │ │ +0bd6aa: 7020 4f0d 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$1;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;)V // method@0d4f │ │ +0bd6b0: 5b10 6107 |0016: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ +0bd6b4: 5b12 6307 |0018: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ +0bd6b8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=37 │ │ 0x000a line=38 │ │ 0x0011 line=46 │ │ 0x0018 line=71 │ │ @@ -229002,18 +229030,18 @@ │ │ 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 │ │ -0af884: |[0af884] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ -0af894: 2200 4301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D; // type@0143 │ │ -0af898: 7030 510d 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@0d51 │ │ -0af89e: 1100 |0005: return-object v0 │ │ +0bd6bc: |[0bd6bc] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D.newParticle:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle; │ │ +0bd6cc: 2200 4301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D; // type@0143 │ │ +0bd6d0: 7030 510d 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@0d51 │ │ +0bd6d6: 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; │ │ │ │ @@ -229083,26 +229111,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 │ │ -0af8a0: |[0af8a0] com.badlogic.gdx.graphics.g2d.PixmapPacker.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V │ │ -0af8b0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0af8b6: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0af8ba: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0af8c0: 5b10 7807 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0af8c4: 5912 7707 |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ -0af8c8: 5913 7607 |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ -0af8cc: 5b14 7507 |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0775 │ │ -0af8d0: 5915 7407 |0010: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0774 │ │ -0af8d4: 5c16 7307 |0012: iput-boolean v6, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ -0af8d8: 7010 720d 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d72 │ │ -0af8de: 0e00 |0017: return-void │ │ +0bd6d8: |[0bd6d8] com.badlogic.gdx.graphics.g2d.PixmapPacker.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;IZ)V │ │ +0bd6e8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bd6ee: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0bd6f2: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0bd6f8: 5b10 7807 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bd6fc: 5912 7707 |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ +0bd700: 5913 7607 |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ +0bd704: 5b14 7507 |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0775 │ │ +0bd708: 5915 7407 |0010: iput v5, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0774 │ │ +0bd70c: 5c16 7307 |0012: iput-boolean v6, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ +0bd710: 7010 720d 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d72 │ │ +0bd716: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=123 │ │ 0x000a line=138 │ │ 0x000c line=139 │ │ 0x000e line=140 │ │ @@ -229123,165 +229151,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 │ │ -0af8e0: |[0af8e0] 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; │ │ -0af8f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0af8f2: 5473 6707 |0001: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ -0af8f6: 3903 1a00 |0003: if-nez v3, 001d // +001a │ │ -0af8fa: 5473 6807 |0005: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0af8fe: 3803 1600 |0007: if-eqz v3, 001d // +0016 │ │ -0af902: 5473 6a07 |0009: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0af906: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ -0af90a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0af90c: 5473 6807 |000e: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0af910: 7030 710d 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@0d71 │ │ -0af916: 0c02 |0013: move-result-object v2 │ │ -0af918: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ -0af91c: 5473 6a07 |0016: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0af920: 7030 710d 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@0d71 │ │ -0af926: 0c02 |001b: move-result-object v2 │ │ -0af928: 1102 |001c: return-object v2 │ │ -0af92a: 5473 6707 |001d: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ -0af92e: 3903 fdff |001f: if-nez v3, 001c // -0003 │ │ -0af932: 5473 6907 |0021: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af936: 5233 170b |0023: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0af93a: 5284 170b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0af93e: 2d03 0304 |0027: cmpl-float v3, v3, v4 │ │ -0af942: 3903 0e00 |0029: if-nez v3, 0037 // +000e │ │ -0af946: 5473 6907 |002b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af94a: 5233 130b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0af94e: 5284 130b |002f: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0af952: 2d03 0304 |0031: cmpl-float v3, v3, v4 │ │ -0af956: 3903 0400 |0033: if-nez v3, 0037 // +0004 │ │ -0af95a: 0772 |0035: move-object v2, v7 │ │ -0af95c: 28e6 |0036: goto 001c // -001a │ │ -0af95e: 5473 6907 |0037: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af962: 5233 170b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0af966: 5284 170b |003b: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0af96a: 2e03 0304 |003d: cmpg-float v3, v3, v4 │ │ -0af96e: 3a03 ddff |003f: if-ltz v3, 001c // -0023 │ │ -0af972: 5473 6907 |0041: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af976: 5233 130b |0043: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0af97a: 5284 130b |0045: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0af97e: 2e03 0304 |0047: cmpg-float v3, v3, v4 │ │ -0af982: 3a03 d3ff |0049: if-ltz v3, 001c // -002d │ │ -0af986: 2203 4801 |004b: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@0148 │ │ -0af98a: 7010 630d 0300 |004d: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d63 │ │ -0af990: 5b73 6807 |0050: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0af994: 2203 4801 |0052: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@0148 │ │ -0af998: 7010 630d 0300 |0054: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d63 │ │ -0af99e: 5b73 6a07 |0057: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0af9a2: 5473 6907 |0059: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9a6: 5233 170b |005b: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0af9aa: 8733 |005d: float-to-int v3, v3 │ │ -0af9ac: 5284 170b |005e: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0af9b0: 8744 |0060: float-to-int v4, v4 │ │ -0af9b2: 9101 0304 |0061: sub-int v1, v3, v4 │ │ -0af9b6: 5473 6907 |0063: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9ba: 5233 130b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0af9be: 8733 |0067: float-to-int v3, v3 │ │ -0af9c0: 5284 130b |0068: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0af9c4: 8744 |006a: float-to-int v4, v4 │ │ -0af9c6: 9100 0304 |006b: sub-int v0, v3, v4 │ │ -0af9ca: 3701 5e00 |006d: if-le v1, v0, 00cb // +005e │ │ -0af9ce: 5473 6807 |006f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0af9d2: 5433 6907 |0071: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9d6: 5474 6907 |0073: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9da: 5244 180b |0075: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0af9de: 5934 180b |0077: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0af9e2: 5473 6807 |0079: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0af9e6: 5433 6907 |007b: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9ea: 5474 6907 |007d: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9ee: 5244 190b |007f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0af9f2: 5934 190b |0081: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0af9f6: 5473 6807 |0083: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0af9fa: 5433 6907 |0085: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0af9fe: 5284 170b |0087: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afa02: 5934 170b |0089: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afa06: 5473 6807 |008b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0afa0a: 5433 6907 |008d: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa0e: 5474 6907 |008f: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa12: 5244 130b |0091: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afa16: 5934 130b |0093: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afa1a: 5473 6a07 |0095: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afa1e: 5433 6907 |0097: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa22: 5474 6907 |0099: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa26: 5244 180b |009b: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afa2a: 5285 170b |009d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afa2e: c654 |009f: add-float/2addr v4, v5 │ │ -0afa30: 5934 180b |00a0: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afa34: 5473 6a07 |00a2: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afa38: 5433 6907 |00a4: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa3c: 5474 6907 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa40: 5244 190b |00a8: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afa44: 5934 190b |00aa: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afa48: 5473 6a07 |00ac: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afa4c: 5433 6907 |00ae: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa50: 5474 6907 |00b0: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa54: 5244 170b |00b2: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afa58: 5285 170b |00b4: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afa5c: c754 |00b6: sub-float/2addr v4, v5 │ │ -0afa5e: 5934 170b |00b7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afa62: 5473 6a07 |00b9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afa66: 5433 6907 |00bb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa6a: 5474 6907 |00bd: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa6e: 5244 130b |00bf: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afa72: 5934 130b |00c1: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afa76: 5473 6807 |00c3: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0afa7a: 7030 710d 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@0d71 │ │ -0afa80: 0c02 |00c8: move-result-object v2 │ │ -0afa82: 2900 53ff |00c9: goto/16 001c // -00ad │ │ -0afa86: 5473 6807 |00cb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0afa8a: 5433 6907 |00cd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa8e: 5474 6907 |00cf: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afa92: 5244 180b |00d1: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afa96: 5934 180b |00d3: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afa9a: 5473 6807 |00d5: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0afa9e: 5433 6907 |00d7: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afaa2: 5474 6907 |00d9: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afaa6: 5244 190b |00db: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afaaa: 5934 190b |00dd: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afaae: 5473 6807 |00df: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0afab2: 5433 6907 |00e1: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afab6: 5474 6907 |00e3: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afaba: 5244 170b |00e5: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afabe: 5934 170b |00e7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afac2: 5473 6807 |00e9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ -0afac6: 5433 6907 |00eb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afaca: 5284 130b |00ed: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0aface: 5934 130b |00ef: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afad2: 5473 6a07 |00f1: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afad6: 5433 6907 |00f3: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afada: 5474 6907 |00f5: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afade: 5244 180b |00f7: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afae2: 5934 180b |00f9: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afae6: 5473 6a07 |00fb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afaea: 5433 6907 |00fd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afaee: 5474 6907 |00ff: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afaf2: 5244 190b |0101: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afaf6: 5285 130b |0103: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afafa: c654 |0105: add-float/2addr v4, v5 │ │ -0afafc: 5934 190b |0106: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afb00: 5473 6a07 |0108: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afb04: 5433 6907 |010a: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afb08: 5474 6907 |010c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afb0c: 5244 170b |010e: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afb10: 5934 170b |0110: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afb14: 5473 6a07 |0112: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ -0afb18: 5433 6907 |0114: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afb1c: 5474 6907 |0116: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0afb20: 5244 130b |0118: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afb24: 5285 130b |011a: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afb28: c754 |011c: sub-float/2addr v4, v5 │ │ -0afb2a: 5934 130b |011d: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afb2e: 28a4 |011f: goto 00c3 // -005c │ │ +0bd718: |[0bd718] 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; │ │ +0bd728: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bd72a: 5473 6707 |0001: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ +0bd72e: 3903 1a00 |0003: if-nez v3, 001d // +001a │ │ +0bd732: 5473 6807 |0005: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd736: 3803 1600 |0007: if-eqz v3, 001d // +0016 │ │ +0bd73a: 5473 6a07 |0009: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd73e: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ +0bd742: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0bd744: 5473 6807 |000e: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd748: 7030 710d 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@0d71 │ │ +0bd74e: 0c02 |0013: move-result-object v2 │ │ +0bd750: 3902 0800 |0014: if-nez v2, 001c // +0008 │ │ +0bd754: 5473 6a07 |0016: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd758: 7030 710d 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@0d71 │ │ +0bd75e: 0c02 |001b: move-result-object v2 │ │ +0bd760: 1102 |001c: return-object v2 │ │ +0bd762: 5473 6707 |001d: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ +0bd766: 3903 fdff |001f: if-nez v3, 001c // -0003 │ │ +0bd76a: 5473 6907 |0021: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd76e: 5233 170b |0023: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd772: 5284 170b |0025: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd776: 2d03 0304 |0027: cmpl-float v3, v3, v4 │ │ +0bd77a: 3903 0e00 |0029: if-nez v3, 0037 // +000e │ │ +0bd77e: 5473 6907 |002b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd782: 5233 130b |002d: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd786: 5284 130b |002f: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd78a: 2d03 0304 |0031: cmpl-float v3, v3, v4 │ │ +0bd78e: 3903 0400 |0033: if-nez v3, 0037 // +0004 │ │ +0bd792: 0772 |0035: move-object v2, v7 │ │ +0bd794: 28e6 |0036: goto 001c // -001a │ │ +0bd796: 5473 6907 |0037: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd79a: 5233 170b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd79e: 5284 170b |003b: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd7a2: 2e03 0304 |003d: cmpg-float v3, v3, v4 │ │ +0bd7a6: 3a03 ddff |003f: if-ltz v3, 001c // -0023 │ │ +0bd7aa: 5473 6907 |0041: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd7ae: 5233 130b |0043: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd7b2: 5284 130b |0045: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd7b6: 2e03 0304 |0047: cmpg-float v3, v3, v4 │ │ +0bd7ba: 3a03 d3ff |0049: if-ltz v3, 001c // -002d │ │ +0bd7be: 2203 4801 |004b: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@0148 │ │ +0bd7c2: 7010 630d 0300 |004d: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d63 │ │ +0bd7c8: 5b73 6807 |0050: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd7cc: 2203 4801 |0052: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@0148 │ │ +0bd7d0: 7010 630d 0300 |0054: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.:()V // method@0d63 │ │ +0bd7d6: 5b73 6a07 |0057: iput-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd7da: 5473 6907 |0059: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd7de: 5233 170b |005b: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd7e2: 8733 |005d: float-to-int v3, v3 │ │ +0bd7e4: 5284 170b |005e: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd7e8: 8744 |0060: float-to-int v4, v4 │ │ +0bd7ea: 9101 0304 |0061: sub-int v1, v3, v4 │ │ +0bd7ee: 5473 6907 |0063: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd7f2: 5233 130b |0065: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd7f6: 8733 |0067: float-to-int v3, v3 │ │ +0bd7f8: 5284 130b |0068: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd7fc: 8744 |006a: float-to-int v4, v4 │ │ +0bd7fe: 9100 0304 |006b: sub-int v0, v3, v4 │ │ +0bd802: 3701 5e00 |006d: if-le v1, v0, 00cb // +005e │ │ +0bd806: 5473 6807 |006f: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd80a: 5433 6907 |0071: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd80e: 5474 6907 |0073: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd812: 5244 180b |0075: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd816: 5934 180b |0077: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd81a: 5473 6807 |0079: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd81e: 5433 6907 |007b: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd822: 5474 6907 |007d: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd826: 5244 190b |007f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd82a: 5934 190b |0081: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd82e: 5473 6807 |0083: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd832: 5433 6907 |0085: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd836: 5284 170b |0087: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd83a: 5934 170b |0089: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd83e: 5473 6807 |008b: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd842: 5433 6907 |008d: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd846: 5474 6907 |008f: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd84a: 5244 130b |0091: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd84e: 5934 130b |0093: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd852: 5473 6a07 |0095: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd856: 5433 6907 |0097: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd85a: 5474 6907 |0099: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd85e: 5244 180b |009b: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd862: 5285 170b |009d: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd866: c654 |009f: add-float/2addr v4, v5 │ │ +0bd868: 5934 180b |00a0: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd86c: 5473 6a07 |00a2: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd870: 5433 6907 |00a4: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd874: 5474 6907 |00a6: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd878: 5244 190b |00a8: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd87c: 5934 190b |00aa: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd880: 5473 6a07 |00ac: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd884: 5433 6907 |00ae: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd888: 5474 6907 |00b0: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd88c: 5244 170b |00b2: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd890: 5285 170b |00b4: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd894: c754 |00b6: sub-float/2addr v4, v5 │ │ +0bd896: 5934 170b |00b7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd89a: 5473 6a07 |00b9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd89e: 5433 6907 |00bb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8a2: 5474 6907 |00bd: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8a6: 5244 130b |00bf: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd8aa: 5934 130b |00c1: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd8ae: 5473 6807 |00c3: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd8b2: 7030 710d 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@0d71 │ │ +0bd8b8: 0c02 |00c8: move-result-object v2 │ │ +0bd8ba: 2900 53ff |00c9: goto/16 001c // -00ad │ │ +0bd8be: 5473 6807 |00cb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd8c2: 5433 6907 |00cd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8c6: 5474 6907 |00cf: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8ca: 5244 180b |00d1: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd8ce: 5934 180b |00d3: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd8d2: 5473 6807 |00d5: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd8d6: 5433 6907 |00d7: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8da: 5474 6907 |00d9: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8de: 5244 190b |00db: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd8e2: 5934 190b |00dd: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd8e6: 5473 6807 |00df: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd8ea: 5433 6907 |00e1: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8ee: 5474 6907 |00e3: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd8f2: 5244 170b |00e5: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd8f6: 5934 170b |00e7: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd8fa: 5473 6807 |00e9: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leftChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@0768 │ │ +0bd8fe: 5433 6907 |00eb: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd902: 5284 130b |00ed: iget v4, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd906: 5934 130b |00ef: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd90a: 5473 6a07 |00f1: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd90e: 5433 6907 |00f3: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd912: 5474 6907 |00f5: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd916: 5244 180b |00f7: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd91a: 5934 180b |00f9: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bd91e: 5473 6a07 |00fb: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd922: 5433 6907 |00fd: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd926: 5474 6907 |00ff: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd92a: 5244 190b |0101: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd92e: 5285 130b |0103: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd932: c654 |0105: add-float/2addr v4, v5 │ │ +0bd934: 5934 190b |0106: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bd938: 5473 6a07 |0108: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd93c: 5433 6907 |010a: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd940: 5474 6907 |010c: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd944: 5244 170b |010e: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd948: 5934 170b |0110: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bd94c: 5473 6a07 |0112: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rightChild:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076a │ │ +0bd950: 5433 6907 |0114: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd954: 5474 6907 |0116: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bd958: 5244 130b |0118: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd95c: 5285 130b |011a: iget v5, v8, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd960: c754 |011c: sub-float/2addr v4, v5 │ │ +0bd962: 5934 130b |011d: iput v4, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bd966: 28a4 |011f: goto 00c3 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=222 │ │ 0x000d line=223 │ │ 0x000e line=225 │ │ 0x0014 line=226 │ │ 0x001c line=264 │ │ @@ -229323,40 +229351,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 49 16-bit code units │ │ -0afb30: |[0afb30] com.badlogic.gdx.graphics.g2d.PixmapPacker.newPage:()V │ │ -0afb40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0afb42: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0afb44: 2208 4901 |0002: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ -0afb48: 7020 650d 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V // method@0d65 │ │ -0afb4e: 2200 1c01 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0afb52: 5292 7707 |0009: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ -0afb56: 5293 7607 |000b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ -0afb5a: 5494 7507 |000d: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0775 │ │ -0afb5e: 7040 450b 2043 |000f: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -0afb64: 5b80 6c07 |0012: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0afb68: 2200 4801 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@0148 │ │ -0afb6c: 5293 7707 |0016: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ -0afb70: 5294 7607 |0018: iget v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ -0afb74: 0112 |001a: move v2, v1 │ │ -0afb76: 0756 |001b: move-object v6, v5 │ │ -0afb78: 0757 |001c: move-object v7, v5 │ │ -0afb7a: 7608 640d 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@0d64 │ │ -0afb80: 5b80 6e07 |0020: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076e │ │ -0afb84: 2200 ee02 |0022: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ -0afb88: 7010 4220 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2042 │ │ -0afb8e: 5b80 6d07 |0027: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0afb92: 5490 7807 |0029: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0afb96: 6e20 e31c 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0afb9c: 5b98 7107 |002e: iput-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0afba0: 0e00 |0030: return-void │ │ +0bd968: |[0bd968] com.badlogic.gdx.graphics.g2d.PixmapPacker.newPage:()V │ │ +0bd978: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bd97a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0bd97c: 2208 4901 |0002: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ +0bd980: 7020 650d 9800 |0004: invoke-direct {v8, v9}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V // method@0d65 │ │ +0bd986: 2200 1c01 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0bd98a: 5292 7707 |0009: iget v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ +0bd98e: 5293 7607 |000b: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ +0bd992: 5494 7507 |000d: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageFormat:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0775 │ │ +0bd996: 7040 450b 2043 |000f: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0bd99c: 5b80 6c07 |0012: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bd9a0: 2200 4801 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // type@0148 │ │ +0bd9a4: 5293 7707 |0016: iget v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ +0bd9a8: 5294 7607 |0018: iget v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ +0bd9ac: 0112 |001a: move v2, v1 │ │ +0bd9ae: 0756 |001b: move-object v6, v5 │ │ +0bd9b0: 0757 |001c: move-object v7, v5 │ │ +0bd9b2: 7608 640d 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@0d64 │ │ +0bd9b8: 5b80 6e07 |0020: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076e │ │ +0bd9bc: 2200 ee02 |0022: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap; // type@02ee │ │ +0bd9c0: 7010 4220 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/OrderedMap;.:()V // method@2042 │ │ +0bd9c6: 5b80 6d07 |0027: iput-object v0, v8, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bd9ca: 5490 7807 |0029: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bd9ce: 6e20 e31c 8000 |002b: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0bd9d4: 5b98 7107 |002e: iput-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bd9d8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0007 line=214 │ │ 0x0014 line=215 │ │ 0x0022 line=216 │ │ 0x0029 line=217 │ │ @@ -229372,35 +229400,35 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0afba4: |[0afba4] com.badlogic.gdx.graphics.g2d.PixmapPacker.dispose:()V │ │ -0afbb4: 1d03 |0000: monitor-enter v3 │ │ -0afbb6: 5432 7807 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0afbba: 6e10 f01c 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0afbc0: 0c00 |0006: move-result-object v0 │ │ -0afbc2: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0afbc8: 0a02 |000a: move-result v2 │ │ -0afbca: 3802 1100 |000b: if-eqz v2, 001c // +0011 │ │ -0afbce: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0afbd4: 0c01 |0010: move-result-object v1 │ │ -0afbd6: 1f01 4901 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ -0afbda: 5412 6c07 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0afbde: 6e10 490b 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0afbe4: 28ef |0018: goto 0007 // -0011 │ │ -0afbe6: 0d02 |0019: move-exception v2 │ │ -0afbe8: 1e03 |001a: monitor-exit v3 │ │ -0afbea: 2702 |001b: throw v2 │ │ -0afbec: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0afbee: 5c32 7207 |001d: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0772 │ │ -0afbf2: 1e03 |001f: monitor-exit v3 │ │ -0afbf4: 0e00 |0020: return-void │ │ +0bd9dc: |[0bd9dc] com.badlogic.gdx.graphics.g2d.PixmapPacker.dispose:()V │ │ +0bd9ec: 1d03 |0000: monitor-enter v3 │ │ +0bd9ee: 5432 7807 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bd9f2: 6e10 f01c 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0bd9f8: 0c00 |0006: move-result-object v0 │ │ +0bd9fa: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0bda00: 0a02 |000a: move-result v2 │ │ +0bda02: 3802 1100 |000b: if-eqz v2, 001c // +0011 │ │ +0bda06: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0bda0c: 0c01 |0010: move-result-object v1 │ │ +0bda0e: 1f01 4901 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ +0bda12: 5412 6c07 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bda16: 6e10 490b 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0bda1c: 28ef |0018: goto 0007 // -0011 │ │ +0bda1e: 0d02 |0019: move-exception v2 │ │ +0bda20: 1e03 |001a: monitor-exit v3 │ │ +0bda22: 2702 |001b: throw v2 │ │ +0bda24: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0bda26: 5c32 7207 |001d: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0772 │ │ +0bda2a: 1e03 |001f: monitor-exit v3 │ │ +0bda2c: 0e00 |0020: return-void │ │ catches : 2 │ │ 0x0001 - 0x0018 │ │ -> 0x0019 │ │ 0x001d - 0x001f │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=298 │ │ @@ -229419,17 +229447,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afc0c: |[0afc0c] com.badlogic.gdx.graphics.g2d.PixmapPacker.duplicateBoarder:()Z │ │ -0afc1c: 5510 7307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ -0afc20: 0f00 |0002: return v0 │ │ +0bda44: |[0bda44] com.badlogic.gdx.graphics.g2d.PixmapPacker.duplicateBoarder:()Z │ │ +0bda54: 5510 7307 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ +0bda58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -229437,73 +229465,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 │ │ -0afc24: |[0afc24] 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; │ │ -0afc34: 1d0e |0000: monitor-enter v14 │ │ -0afc36: 2207 5801 |0001: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0afc3a: 7010 5d0e 0700 |0003: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:()V // method@0e5d │ │ -0afc40: 54e3 7807 |0006: iget-object v3, v14, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0afc44: 6e10 f01c 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0afc4a: 0c08 |000b: move-result-object v8 │ │ -0afc4c: 7210 ad25 0800 |000c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0afc52: 0a03 |000f: move-result v3 │ │ -0afc54: 3803 5d00 |0010: if-eqz v3, 006d // +005d │ │ -0afc58: 7210 ae25 0800 |0012: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0afc5e: 0c0c |0015: move-result-object v12 │ │ -0afc60: 1f0c 4901 |0016: check-cast v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ -0afc64: 54c3 6d07 |0018: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0afc68: 5233 2610 |001a: iget v3, v3, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ -0afc6c: 3803 f0ff |001c: if-eqz v3, 000c // -0010 │ │ -0afc70: 2202 4501 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; // type@0145 │ │ -0afc74: 2203 4701 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@0147 │ │ -0afc78: 54c4 6c07 |0022: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0afc7c: 54c5 6c07 |0024: iget-object v5, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0afc80: 6e10 560b 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0afc86: 0c05 |0029: move-result-object v5 │ │ -0afc88: 0200 1100 |002a: move/from16 v0, v17 │ │ -0afc8c: 7050 610d 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@0d61 │ │ -0afc92: 7030 5b0d 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@0d5b │ │ -0afc98: 0800 1000 |0032: move-object/from16 v0, v16 │ │ -0afc9c: 6e30 a50b 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@0ba5 │ │ -0afca2: 54c3 6d07 |0037: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0afca6: 6e10 4920 0300 |0039: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2049 │ │ -0afcac: 0c0b |003c: move-result-object v11 │ │ -0afcae: 6e10 0820 0b00 |003d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ -0afcb4: 0c09 |0040: move-result-object v9 │ │ -0afcb6: 7210 ad25 0900 |0041: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0afcbc: 0a03 |0044: move-result v3 │ │ -0afcbe: 3803 c7ff |0045: if-eqz v3, 000c // -0039 │ │ -0afcc2: 7210 ae25 0900 |0047: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0afcc8: 0c0a |004a: move-result-object v10 │ │ -0afcca: 1f0a 8f03 |004b: check-cast v10, Ljava/lang/String; // type@038f │ │ -0afcce: 54c3 6d07 |004d: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0afcd2: 6e20 4820 a300 |004f: invoke-virtual {v3, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0afcd8: 0c0d |0052: move-result-object v13 │ │ -0afcda: 1f0d db01 |0053: check-cast v13, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0afcde: 2201 5901 |0055: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0afce2: 52d3 180b |0057: iget v3, v13, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0afce6: 8733 |0059: float-to-int v3, v3 │ │ -0afce8: 52d4 190b |005a: iget v4, v13, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0afcec: 8744 |005c: float-to-int v4, v4 │ │ -0afcee: 52d5 170b |005d: iget v5, v13, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0afcf2: 8755 |005f: float-to-int v5, v5 │ │ -0afcf4: 52d6 130b |0060: iget v6, v13, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0afcf8: 8766 |0062: float-to-int v6, v6 │ │ -0afcfa: 7606 790e 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@0e79 │ │ -0afd00: 6e30 650e 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@0e65 │ │ -0afd06: 28d8 |0069: goto 0041 // -0028 │ │ -0afd08: 0d03 |006a: move-exception v3 │ │ -0afd0a: 1e0e |006b: monitor-exit v14 │ │ -0afd0c: 2703 |006c: throw v3 │ │ -0afd0e: 1e0e |006d: monitor-exit v14 │ │ -0afd10: 1107 |006e: return-object v7 │ │ +0bda5c: |[0bda5c] 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; │ │ +0bda6c: 1d0e |0000: monitor-enter v14 │ │ +0bda6e: 2207 5801 |0001: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0bda72: 7010 5d0e 0700 |0003: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:()V // method@0e5d │ │ +0bda78: 54e3 7807 |0006: iget-object v3, v14, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bda7c: 6e10 f01c 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0bda82: 0c08 |000b: move-result-object v8 │ │ +0bda84: 7210 ad25 0800 |000c: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0bda8a: 0a03 |000f: move-result v3 │ │ +0bda8c: 3803 5d00 |0010: if-eqz v3, 006d // +005d │ │ +0bda90: 7210 ae25 0800 |0012: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0bda96: 0c0c |0015: move-result-object v12 │ │ +0bda98: 1f0c 4901 |0016: check-cast v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ +0bda9c: 54c3 6d07 |0018: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bdaa0: 5233 2610 |001a: iget v3, v3, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ +0bdaa4: 3803 f0ff |001c: if-eqz v3, 000c // -0010 │ │ +0bdaa8: 2202 4501 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; // type@0145 │ │ +0bdaac: 2203 4701 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@0147 │ │ +0bdab0: 54c4 6c07 |0022: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdab4: 54c5 6c07 |0024: iget-object v5, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdab8: 6e10 560b 0500 |0026: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0bdabe: 0c05 |0029: move-result-object v5 │ │ +0bdac0: 0200 1100 |002a: move/from16 v0, v17 │ │ +0bdac4: 7050 610d 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@0d61 │ │ +0bdaca: 7030 5b0d 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@0d5b │ │ +0bdad0: 0800 1000 |0032: move-object/from16 v0, v16 │ │ +0bdad4: 6e30 a50b 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@0ba5 │ │ +0bdada: 54c3 6d07 |0037: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bdade: 6e10 4920 0300 |0039: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2049 │ │ +0bdae4: 0c0b |003c: move-result-object v11 │ │ +0bdae6: 6e10 0820 0b00 |003d: invoke-virtual {v11}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ +0bdaec: 0c09 |0040: move-result-object v9 │ │ +0bdaee: 7210 ad25 0900 |0041: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0bdaf4: 0a03 |0044: move-result v3 │ │ +0bdaf6: 3803 c7ff |0045: if-eqz v3, 000c // -0039 │ │ +0bdafa: 7210 ae25 0900 |0047: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0bdb00: 0c0a |004a: move-result-object v10 │ │ +0bdb02: 1f0a 8f03 |004b: check-cast v10, Ljava/lang/String; // type@038f │ │ +0bdb06: 54c3 6d07 |004d: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bdb0a: 6e20 4820 a300 |004f: invoke-virtual {v3, v10}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0bdb10: 0c0d |0052: move-result-object v13 │ │ +0bdb12: 1f0d db01 |0053: check-cast v13, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0bdb16: 2201 5901 |0055: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0bdb1a: 52d3 180b |0057: iget v3, v13, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdb1e: 8733 |0059: float-to-int v3, v3 │ │ +0bdb20: 52d4 190b |005a: iget v4, v13, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdb24: 8744 |005c: float-to-int v4, v4 │ │ +0bdb26: 52d5 170b |005d: iget v5, v13, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bdb2a: 8755 |005f: float-to-int v5, v5 │ │ +0bdb2c: 52d6 130b |0060: iget v6, v13, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bdb30: 8766 |0062: float-to-int v6, v6 │ │ +0bdb32: 7606 790e 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@0e79 │ │ +0bdb38: 6e30 650e 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@0e65 │ │ +0bdb3e: 28d8 |0069: goto 0041 // -0028 │ │ +0bdb40: 0d03 |006a: move-exception v3 │ │ +0bdb42: 1e0e |006b: monitor-exit v14 │ │ +0bdb44: 2703 |006c: throw v3 │ │ +0bdb46: 1e0e |006d: monitor-exit v14 │ │ +0bdb48: 1107 |006e: return-object v7 │ │ catches : 1 │ │ 0x0001 - 0x0069 │ │ -> 0x006a │ │ positions : │ │ 0x0000 line=309 │ │ 0x0006 line=310 │ │ 0x0018 line=311 │ │ @@ -229536,17 +229564,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afd20: |[0afd20] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPadding:()I │ │ -0afd30: 5210 7407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0774 │ │ -0afd34: 0f00 |0002: return v0 │ │ +0bdb58: |[0bdb58] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPadding:()I │ │ +0bdb68: 5210 7407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0774 │ │ +0bdb6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #4 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -229554,37 +229582,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 │ │ -0afd38: |[0afd38] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPage:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ -0afd48: 1d04 |0000: monitor-enter v4 │ │ -0afd4a: 5443 7807 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0afd4e: 6e10 f01c 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0afd54: 0c00 |0006: move-result-object v0 │ │ -0afd56: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0afd5c: 0a03 |000a: move-result v3 │ │ -0afd5e: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ -0afd62: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0afd68: 0c01 |0010: move-result-object v1 │ │ -0afd6a: 1f01 4901 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ -0afd6e: 5413 6d07 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0afd72: 6e20 4820 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0afd78: 0c02 |0018: move-result-object v2 │ │ -0afd7a: 1f02 db01 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0afd7e: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ -0afd82: 1e04 |001d: monitor-exit v4 │ │ -0afd84: 1101 |001e: return-object v1 │ │ -0afd86: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0afd88: 28fd |0020: goto 001d // -0003 │ │ -0afd8a: 0d03 |0021: move-exception v3 │ │ -0afd8c: 1e04 |0022: monitor-exit v4 │ │ -0afd8e: 2703 |0023: throw v3 │ │ +0bdb70: |[0bdb70] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPage:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; │ │ +0bdb80: 1d04 |0000: monitor-enter v4 │ │ +0bdb82: 5443 7807 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bdb86: 6e10 f01c 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0bdb8c: 0c00 |0006: move-result-object v0 │ │ +0bdb8e: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0bdb94: 0a03 |000a: move-result v3 │ │ +0bdb96: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ +0bdb9a: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0bdba0: 0c01 |0010: move-result-object v1 │ │ +0bdba2: 1f01 4901 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ +0bdba6: 5413 6d07 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bdbaa: 6e20 4820 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0bdbb0: 0c02 |0018: move-result-object v2 │ │ +0bdbb2: 1f02 db01 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0bdbb6: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ +0bdbba: 1e04 |001d: monitor-exit v4 │ │ +0bdbbc: 1101 |001e: return-object v1 │ │ +0bdbbe: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0bdbc0: 28fd |0020: goto 001d // -0003 │ │ +0bdbc2: 0d03 |0021: move-exception v3 │ │ +0bdbc4: 1e04 |0022: monitor-exit v4 │ │ +0bdbc6: 2703 |0023: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=286 │ │ 0x0013 line=287 │ │ 0x001b line=288 │ │ @@ -229602,17 +229630,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afd9c: |[0afd9c] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageHeight:()I │ │ -0afdac: 5210 7607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ -0afdb0: 0f00 |0002: return v0 │ │ +0bdbd4: |[0bdbd4] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageHeight:()I │ │ +0bdbe4: 5210 7607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ +0bdbe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #6 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -229620,17 +229648,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afdb4: |[0afdb4] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageWidth:()I │ │ -0afdc4: 5210 7707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ -0afdc8: 0f00 |0002: return v0 │ │ +0bdbec: |[0bdbec] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPageWidth:()I │ │ +0bdbfc: 5210 7707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ +0bdc00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -229638,17 +229666,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afdcc: |[0afdcc] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ -0afddc: 5410 7807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0afde0: 1100 |0002: return-object v0 │ │ +0bdc04: |[0bdc04] com.badlogic.gdx.graphics.g2d.PixmapPacker.getPages:()Lcom/badlogic/gdx/utils/Array; │ │ +0bdc14: 5410 7807 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bdc18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; │ │ │ │ #8 : (in Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;) │ │ @@ -229656,37 +229684,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 │ │ -0afde4: |[0afde4] com.badlogic.gdx.graphics.g2d.PixmapPacker.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; │ │ -0afdf4: 1d04 |0000: monitor-enter v4 │ │ -0afdf6: 5443 7807 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0afdfa: 6e10 f01c 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0afe00: 0c00 |0006: move-result-object v0 │ │ -0afe02: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0afe08: 0a03 |000a: move-result v3 │ │ -0afe0a: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ -0afe0e: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0afe14: 0c01 |0010: move-result-object v1 │ │ -0afe16: 1f01 4901 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ -0afe1a: 5413 6d07 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0afe1e: 6e20 4820 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0afe24: 0c02 |0018: move-result-object v2 │ │ -0afe26: 1f02 db01 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0afe2a: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ -0afe2e: 1e04 |001d: monitor-exit v4 │ │ -0afe30: 1102 |001e: return-object v2 │ │ -0afe32: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0afe34: 28fd |0020: goto 001d // -0003 │ │ -0afe36: 0d03 |0021: move-exception v3 │ │ -0afe38: 1e04 |0022: monitor-exit v4 │ │ -0afe3a: 2703 |0023: throw v3 │ │ +0bdc1c: |[0bdc1c] com.badlogic.gdx.graphics.g2d.PixmapPacker.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; │ │ +0bdc2c: 1d04 |0000: monitor-enter v4 │ │ +0bdc2e: 5443 7807 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0bdc32: 6e10 f01c 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0bdc38: 0c00 |0006: move-result-object v0 │ │ +0bdc3a: 7210 ad25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0bdc40: 0a03 |000a: move-result v3 │ │ +0bdc42: 3803 1400 |000b: if-eqz v3, 001f // +0014 │ │ +0bdc46: 7210 ae25 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0bdc4c: 0c01 |0010: move-result-object v1 │ │ +0bdc4e: 1f01 4901 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ +0bdc52: 5413 6d07 |0013: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bdc56: 6e20 4820 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0bdc5c: 0c02 |0018: move-result-object v2 │ │ +0bdc5e: 1f02 db01 |0019: check-cast v2, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0bdc62: 3802 ecff |001b: if-eqz v2, 0007 // -0014 │ │ +0bdc66: 1e04 |001d: monitor-exit v4 │ │ +0bdc68: 1102 |001e: return-object v2 │ │ +0bdc6a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0bdc6c: 28fd |0020: goto 001d // -0003 │ │ +0bdc6e: 0d03 |0021: move-exception v3 │ │ +0bdc70: 1e04 |0022: monitor-exit v4 │ │ +0bdc72: 2703 |0023: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x001b │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=276 │ │ 0x0013 line=277 │ │ 0x001b line=278 │ │ @@ -229704,354 +229732,354 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 588 16-bit code units │ │ -0afe48: |[0afe48] com.badlogic.gdx.graphics.g2d.PixmapPacker.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; │ │ -0afe58: 1d0f |0000: monitor-enter v15 │ │ -0afe5a: 55f1 7207 |0001: iget-boolean v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0772 │ │ -0afe5e: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -0afe62: 120e |0005: const/4 v14, #int 0 // #0 │ │ -0afe64: 1e0f |0006: monitor-exit v15 │ │ -0afe66: 110e |0007: return-object v14 │ │ -0afe68: 7402 700d 0f00 |0008: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; // method@0d70 │ │ -0afe6e: 0c01 |000b: move-result-object v1 │ │ -0afe70: 3801 2600 |000c: if-eqz v1, 0032 // +0026 │ │ -0afe74: 2201 8c03 |000e: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0afe78: 2202 9103 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0afe7c: 7010 d024 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0afe82: 1a03 cc06 |0015: const-string v3, "Key with name '" // string@06cc │ │ -0afe86: 6e20 d724 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0afe8c: 0c02 |001a: move-result-object v2 │ │ -0afe8e: 0800 1000 |001b: move-object/from16 v0, v16 │ │ -0afe92: 6e20 d724 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0afe98: 0c02 |0020: move-result-object v2 │ │ -0afe9a: 1a03 5200 |0021: const-string v3, "' is already in map" // string@0052 │ │ -0afe9e: 6e20 d724 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0afea4: 0c02 |0026: move-result-object v2 │ │ -0afea6: 6e10 dd24 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0afeac: 0c02 |002a: move-result-object v2 │ │ -0afeae: 7020 a224 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0afeb4: 2701 |002e: throw v1 │ │ -0afeb6: 0d01 |002f: move-exception v1 │ │ -0afeb8: 1e0f |0030: monitor-exit v15 │ │ -0afeba: 2701 |0031: throw v1 │ │ -0afebc: 52f2 7407 |0032: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0774 │ │ -0afec0: 55f1 7307 |0034: iget-boolean v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ -0afec4: 3801 3a00 |0036: if-eqz v1, 0070 // +003a │ │ -0afec8: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -0afeca: 900c 0201 |0039: add-int v12, v2, v1 │ │ -0afece: e00c 0c01 |003b: shl-int/lit8 v12, v12, #int 1 // #01 │ │ -0afed2: 7401 5d0b 1100 |003d: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0afed8: 0a01 |0040: move-result v1 │ │ -0afeda: 52f2 7707 |0041: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ -0afede: b0c2 |0043: add-int/2addr v2, v12 │ │ -0afee0: 3521 0b00 |0044: if-ge v1, v2, 004f // +000b │ │ -0afee4: 7401 5a0b 1100 |0046: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0afeea: 0a01 |0049: move-result v1 │ │ -0afeec: 52f2 7607 |004a: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ -0afef0: b0c2 |004c: add-int/2addr v2, v12 │ │ -0afef2: 3421 2500 |004d: if-lt v1, v2, 0072 // +0025 │ │ -0afef6: 2201 bc02 |004f: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0afefa: 2202 9103 |0051: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0afefe: 7010 d024 0200 |0053: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0aff04: 1a03 2022 |0056: const-string v3, "page size for '" // string@2220 │ │ -0aff08: 6e20 d724 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aff0e: 0c02 |005b: move-result-object v2 │ │ -0aff10: 0800 1000 |005c: move-object/from16 v0, v16 │ │ -0aff14: 6e20 d724 0200 |005e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aff1a: 0c02 |0061: move-result-object v2 │ │ -0aff1c: 1a03 5300 |0062: const-string v3, "' to small" // string@0053 │ │ -0aff20: 6e20 d724 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0aff26: 0c02 |0067: move-result-object v2 │ │ -0aff28: 6e10 dd24 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0aff2e: 0c02 |006b: move-result-object v2 │ │ -0aff30: 7020 291e 2100 |006c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0aff36: 2701 |006f: throw v1 │ │ -0aff38: 1201 |0070: const/4 v1, #int 0 // #0 │ │ -0aff3a: 28c8 |0071: goto 0039 // -0038 │ │ -0aff3c: 220e db01 |0072: new-instance v14, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0aff40: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -0aff42: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -0aff44: 7401 5d0b 1100 |0076: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0aff4a: 0a03 |0079: move-result v3 │ │ -0aff4c: b0c3 |007a: add-int/2addr v3, v12 │ │ -0aff4e: 8233 |007b: int-to-float v3, v3 │ │ -0aff50: 7401 5a0b 1100 |007c: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0aff56: 0a04 |007f: move-result v4 │ │ -0aff58: b0c4 |0080: add-int/2addr v4, v12 │ │ -0aff5a: 8244 |0081: int-to-float v4, v4 │ │ -0aff5c: 7054 e712 1e32 |0082: invoke-direct {v14, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ -0aff62: 54f1 7107 |0085: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0aff66: 5411 6e07 |0087: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076e │ │ -0aff6a: 7030 710d 1f0e |0089: invoke-direct {v15, v1, v14}, 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@0d71 │ │ -0aff70: 0c0d |008c: move-result-object v13 │ │ -0aff72: 390d 0b00 |008d: if-nez v13, 0098 // +000b │ │ -0aff76: 7010 720d 0f00 |008f: invoke-direct {v15}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d72 │ │ -0aff7c: 7403 730d 0f00 |0092: invoke-virtual/range {v15, v16, v17}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; // method@0d73 │ │ -0aff82: 0c0e |0095: move-result-object v14 │ │ -0aff84: 2900 70ff |0096: goto/16 0006 // -0090 │ │ -0aff88: 0800 1000 |0098: move-object/from16 v0, v16 │ │ -0aff8c: 5bd0 6707 |009a: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ -0aff90: 220e db01 |009c: new-instance v14, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0aff94: 54d1 6907 |009e: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ -0aff98: 7020 e812 1e00 |00a0: invoke-direct {v14, v1}, Lcom/badlogic/gdx/math/Rectangle;.:(Lcom/badlogic/gdx/math/Rectangle;)V // method@12e8 │ │ -0aff9e: 52e1 170b |00a3: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0affa2: 82c2 |00a5: int-to-float v2, v12 │ │ -0affa4: c721 |00a6: sub-float/2addr v1, v2 │ │ -0affa6: 59e1 170b |00a7: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0affaa: 52e1 130b |00a9: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0affae: 82c2 |00ab: int-to-float v2, v12 │ │ -0affb0: c721 |00ac: sub-float/2addr v1, v2 │ │ -0affb2: 59e1 130b |00ad: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0affb6: e10c 0c01 |00af: shr-int/lit8 v12, v12, #int 1 // #01 │ │ -0affba: 52e1 180b |00b1: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0affbe: 82c2 |00b3: int-to-float v2, v12 │ │ -0affc0: c621 |00b4: add-float/2addr v1, v2 │ │ -0affc2: 59e1 180b |00b5: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0affc6: 52e1 190b |00b7: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0affca: 82c2 |00b9: int-to-float v2, v12 │ │ -0affcc: c621 |00ba: add-float/2addr v1, v2 │ │ -0affce: 59e1 190b |00bb: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0affd2: 54f1 7107 |00bd: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0affd6: 5411 6d07 |00bf: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0affda: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ -0affde: 6e30 4b20 010e |00c3: invoke-virtual {v1, v0, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@204b │ │ -0affe4: 7100 550b 0000 |00c6: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b55 │ │ -0affea: 0c0b |00c9: move-result-object v11 │ │ -0affec: 6201 3306 |00ca: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ -0afff0: 7110 5e0b 0100 |00cc: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ -0afff6: 54f1 7107 |00cf: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0afffa: 5411 6c07 |00d1: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0afffe: 52e2 180b |00d3: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b0002: 8722 |00d5: float-to-int v2, v2 │ │ -0b0004: 52e3 190b |00d6: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0008: 8733 |00d8: float-to-int v3, v3 │ │ -0b000a: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ -0b000e: 6e40 4e0b 0132 |00db: invoke-virtual {v1, v0, v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V // method@0b4e │ │ -0b0014: 7110 5e0b 0b00 |00de: invoke-static {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ -0b001a: 55f1 7307 |00e1: iget-boolean v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ -0b001e: 3801 5e01 |00e3: if-eqz v1, 0241 // +015e │ │ -0b0022: 54f1 7107 |00e5: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b0026: 5411 6c07 |00e7: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b002a: 52e2 180b |00e9: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b002e: 8723 |00eb: float-to-int v3, v2 │ │ -0b0030: 52e2 190b |00ec: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0034: 8722 |00ee: float-to-int v2, v2 │ │ -0b0036: d804 02ff |00ef: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0b003a: 52e2 180b |00f1: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b003e: 8722 |00f3: float-to-int v2, v2 │ │ -0b0040: 52e5 170b |00f4: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b0044: 8755 |00f6: float-to-int v5, v5 │ │ -0b0046: b025 |00f7: add-int/2addr v5, v2 │ │ -0b0048: 52e2 190b |00f8: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b004c: 8726 |00fa: float-to-int v6, v2 │ │ -0b004e: 1207 |00fb: const/4 v7, #int 0 // #0 │ │ -0b0050: 1208 |00fc: const/4 v8, #int 0 // #0 │ │ -0b0052: 7401 5d0b 1100 |00fd: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b0058: 0a09 |0100: move-result v9 │ │ -0b005a: 121a |0101: const/4 v10, #int 1 // #1 │ │ -0b005c: 0802 1100 |0102: move-object/from16 v2, v17 │ │ -0b0060: 740a 500b 0100 |0104: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b0066: 54f1 7107 |0107: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b006a: 5411 6c07 |0109: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b006e: 52e2 180b |010b: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b0072: 8723 |010d: float-to-int v3, v2 │ │ -0b0074: 52e2 190b |010e: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0078: 8722 |0110: float-to-int v2, v2 │ │ -0b007a: 52e4 130b |0111: iget v4, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b007e: 8744 |0113: float-to-int v4, v4 │ │ -0b0080: b024 |0114: add-int/2addr v4, v2 │ │ -0b0082: 52e2 180b |0115: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b0086: 8722 |0117: float-to-int v2, v2 │ │ -0b0088: 52e5 170b |0118: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b008c: 8755 |011a: float-to-int v5, v5 │ │ -0b008e: b025 |011b: add-int/2addr v5, v2 │ │ -0b0090: 52e2 190b |011c: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0094: 8722 |011e: float-to-int v2, v2 │ │ -0b0096: 52e6 130b |011f: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b009a: 8766 |0121: float-to-int v6, v6 │ │ -0b009c: b062 |0122: add-int/2addr v2, v6 │ │ -0b009e: d806 0201 |0123: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0b00a2: 1207 |0125: const/4 v7, #int 0 // #0 │ │ -0b00a4: 7401 5a0b 1100 |0126: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b00aa: 0a02 |0129: move-result v2 │ │ -0b00ac: d808 02ff |012a: add-int/lit8 v8, v2, #int -1 // #ff │ │ -0b00b0: 7401 5d0b 1100 |012c: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b00b6: 0a09 |012f: move-result v9 │ │ -0b00b8: 7401 5a0b 1100 |0130: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b00be: 0a0a |0133: move-result v10 │ │ -0b00c0: 0802 1100 |0134: move-object/from16 v2, v17 │ │ -0b00c4: 740a 500b 0100 |0136: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b00ca: 54f1 7107 |0139: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b00ce: 5411 6c07 |013b: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b00d2: 52e2 180b |013d: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b00d6: 8722 |013f: float-to-int v2, v2 │ │ -0b00d8: d803 02ff |0140: add-int/lit8 v3, v2, #int -1 // #ff │ │ -0b00dc: 52e2 190b |0142: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b00e0: 8724 |0144: float-to-int v4, v2 │ │ -0b00e2: 52e2 180b |0145: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b00e6: 8725 |0147: float-to-int v5, v2 │ │ -0b00e8: 52e2 190b |0148: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b00ec: 8722 |014a: float-to-int v2, v2 │ │ -0b00ee: 52e6 130b |014b: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b00f2: 8766 |014d: float-to-int v6, v6 │ │ -0b00f4: b026 |014e: add-int/2addr v6, v2 │ │ -0b00f6: 1207 |014f: const/4 v7, #int 0 // #0 │ │ -0b00f8: 1208 |0150: const/4 v8, #int 0 // #0 │ │ -0b00fa: 1219 |0151: const/4 v9, #int 1 // #1 │ │ -0b00fc: 7401 5a0b 1100 |0152: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b0102: 0a0a |0155: move-result v10 │ │ -0b0104: 0802 1100 |0156: move-object/from16 v2, v17 │ │ -0b0108: 740a 500b 0100 |0158: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b010e: 54f1 7107 |015b: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b0112: 5411 6c07 |015d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b0116: 52e2 180b |015f: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b011a: 8722 |0161: float-to-int v2, v2 │ │ -0b011c: 52e3 170b |0162: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b0120: 8733 |0164: float-to-int v3, v3 │ │ -0b0122: b023 |0165: add-int/2addr v3, v2 │ │ -0b0124: 52e2 190b |0166: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0128: 8724 |0168: float-to-int v4, v2 │ │ -0b012a: 52e2 180b |0169: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b012e: 8722 |016b: float-to-int v2, v2 │ │ -0b0130: 52e5 170b |016c: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b0134: 8755 |016e: float-to-int v5, v5 │ │ -0b0136: b052 |016f: add-int/2addr v2, v5 │ │ -0b0138: d805 0201 |0170: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0b013c: 52e2 190b |0172: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0140: 8722 |0174: float-to-int v2, v2 │ │ -0b0142: 52e6 130b |0175: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b0146: 8766 |0177: float-to-int v6, v6 │ │ -0b0148: b026 |0178: add-int/2addr v6, v2 │ │ -0b014a: 7401 5d0b 1100 |0179: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b0150: 0a02 |017c: move-result v2 │ │ -0b0152: d807 02ff |017d: add-int/lit8 v7, v2, #int -1 // #ff │ │ -0b0156: 1208 |017f: const/4 v8, #int 0 // #0 │ │ -0b0158: 7401 5d0b 1100 |0180: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b015e: 0a09 |0183: move-result v9 │ │ -0b0160: 7401 5a0b 1100 |0184: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b0166: 0a0a |0187: move-result v10 │ │ -0b0168: 0802 1100 |0188: move-object/from16 v2, v17 │ │ -0b016c: 740a 500b 0100 |018a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b0172: 54f1 7107 |018d: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b0176: 5411 6c07 |018f: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b017a: 52e2 180b |0191: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b017e: 8722 |0193: float-to-int v2, v2 │ │ -0b0180: d803 02ff |0194: add-int/lit8 v3, v2, #int -1 // #ff │ │ -0b0184: 52e2 190b |0196: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0188: 8722 |0198: float-to-int v2, v2 │ │ -0b018a: d804 02ff |0199: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0b018e: 52e2 180b |019b: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b0192: 8725 |019d: float-to-int v5, v2 │ │ -0b0194: 52e2 190b |019e: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0198: 8726 |01a0: float-to-int v6, v2 │ │ -0b019a: 1207 |01a1: const/4 v7, #int 0 // #0 │ │ -0b019c: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ -0b019e: 1219 |01a3: const/4 v9, #int 1 // #1 │ │ -0b01a0: 121a |01a4: const/4 v10, #int 1 // #1 │ │ -0b01a2: 0802 1100 |01a5: move-object/from16 v2, v17 │ │ -0b01a6: 740a 500b 0100 |01a7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b01ac: 54f1 7107 |01aa: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b01b0: 5411 6c07 |01ac: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b01b4: 52e2 180b |01ae: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b01b8: 8722 |01b0: float-to-int v2, v2 │ │ -0b01ba: 52e3 170b |01b1: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b01be: 8733 |01b3: float-to-int v3, v3 │ │ -0b01c0: b023 |01b4: add-int/2addr v3, v2 │ │ -0b01c2: 52e2 190b |01b5: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b01c6: 8722 |01b7: float-to-int v2, v2 │ │ -0b01c8: d804 02ff |01b8: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0b01cc: 52e2 180b |01ba: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b01d0: 8722 |01bc: float-to-int v2, v2 │ │ -0b01d2: 52e5 170b |01bd: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b01d6: 8755 |01bf: float-to-int v5, v5 │ │ -0b01d8: b052 |01c0: add-int/2addr v2, v5 │ │ -0b01da: d805 0201 |01c1: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0b01de: 52e2 190b |01c3: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b01e2: 8726 |01c5: float-to-int v6, v2 │ │ -0b01e4: 7401 5d0b 1100 |01c6: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b01ea: 0a02 |01c9: move-result v2 │ │ -0b01ec: d807 02ff |01ca: add-int/lit8 v7, v2, #int -1 // #ff │ │ -0b01f0: 1208 |01cc: const/4 v8, #int 0 // #0 │ │ -0b01f2: 7401 5d0b 1100 |01cd: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b01f8: 0a09 |01d0: move-result v9 │ │ -0b01fa: 121a |01d1: const/4 v10, #int 1 // #1 │ │ -0b01fc: 0802 1100 |01d2: move-object/from16 v2, v17 │ │ -0b0200: 740a 500b 0100 |01d4: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b0206: 54f1 7107 |01d7: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b020a: 5411 6c07 |01d9: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b020e: 52e2 180b |01db: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b0212: 8722 |01dd: float-to-int v2, v2 │ │ -0b0214: d803 02ff |01de: add-int/lit8 v3, v2, #int -1 // #ff │ │ -0b0218: 52e2 190b |01e0: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b021c: 8722 |01e2: float-to-int v2, v2 │ │ -0b021e: 52e4 130b |01e3: iget v4, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b0222: 8744 |01e5: float-to-int v4, v4 │ │ -0b0224: b024 |01e6: add-int/2addr v4, v2 │ │ -0b0226: 52e2 180b |01e7: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b022a: 8725 |01e9: float-to-int v5, v2 │ │ -0b022c: 52e2 190b |01ea: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0230: 8722 |01ec: float-to-int v2, v2 │ │ -0b0232: 52e6 130b |01ed: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b0236: 8766 |01ef: float-to-int v6, v6 │ │ -0b0238: b062 |01f0: add-int/2addr v2, v6 │ │ -0b023a: d806 0201 |01f1: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0b023e: 1207 |01f3: const/4 v7, #int 0 // #0 │ │ -0b0240: 7401 5a0b 1100 |01f4: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b0246: 0a02 |01f7: move-result v2 │ │ -0b0248: d808 02ff |01f8: add-int/lit8 v8, v2, #int -1 // #ff │ │ -0b024c: 1219 |01fa: const/4 v9, #int 1 // #1 │ │ -0b024e: 7401 5a0b 1100 |01fb: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b0254: 0a0a |01fe: move-result v10 │ │ -0b0256: 0802 1100 |01ff: move-object/from16 v2, v17 │ │ -0b025a: 740a 500b 0100 |0201: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b0260: 54f1 7107 |0204: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b0264: 5411 6c07 |0206: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b0268: 52e2 180b |0208: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b026c: 8722 |020a: float-to-int v2, v2 │ │ -0b026e: 52e3 170b |020b: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b0272: 8733 |020d: float-to-int v3, v3 │ │ -0b0274: b023 |020e: add-int/2addr v3, v2 │ │ -0b0276: 52e2 190b |020f: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b027a: 8722 |0211: float-to-int v2, v2 │ │ -0b027c: 52e4 130b |0212: iget v4, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b0280: 8744 |0214: float-to-int v4, v4 │ │ -0b0282: b024 |0215: add-int/2addr v4, v2 │ │ -0b0284: 52e2 180b |0216: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b0288: 8722 |0218: float-to-int v2, v2 │ │ -0b028a: 52e5 170b |0219: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b028e: 8755 |021b: float-to-int v5, v5 │ │ -0b0290: b052 |021c: add-int/2addr v2, v5 │ │ -0b0292: d805 0201 |021d: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0b0296: 52e2 190b |021f: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b029a: 8722 |0221: float-to-int v2, v2 │ │ -0b029c: 52e6 130b |0222: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b02a0: 8766 |0224: float-to-int v6, v6 │ │ -0b02a2: b062 |0225: add-int/2addr v2, v6 │ │ -0b02a4: d806 0201 |0226: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0b02a8: 7401 5d0b 1100 |0228: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b02ae: 0a02 |022b: move-result v2 │ │ -0b02b0: d807 02ff |022c: add-int/lit8 v7, v2, #int -1 // #ff │ │ -0b02b4: 7401 5a0b 1100 |022e: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b02ba: 0a02 |0231: move-result v2 │ │ -0b02bc: d808 02ff |0232: add-int/lit8 v8, v2, #int -1 // #ff │ │ -0b02c0: 7401 5d0b 1100 |0234: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0b02c6: 0a09 |0237: move-result v9 │ │ -0b02c8: 7401 5a0b 1100 |0238: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0b02ce: 0a0a |023b: move-result v10 │ │ -0b02d0: 0802 1100 |023c: move-object/from16 v2, v17 │ │ -0b02d4: 740a 500b 0100 |023e: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ -0b02da: 54f1 7107 |0241: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ -0b02de: 5411 6b07 |0243: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b02e2: 0800 1000 |0245: move-object/from16 v0, v16 │ │ -0b02e6: 6e20 e31c 0100 |0247: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b02ec: 2900 bcfd |024a: goto/16 0006 // -0244 │ │ +0bdc80: |[0bdc80] com.badlogic.gdx.graphics.g2d.PixmapPacker.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; │ │ +0bdc90: 1d0f |0000: monitor-enter v15 │ │ +0bdc92: 55f1 7207 |0001: iget-boolean v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.disposed:Z // field@0772 │ │ +0bdc96: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +0bdc9a: 120e |0005: const/4 v14, #int 0 // #0 │ │ +0bdc9c: 1e0f |0006: monitor-exit v15 │ │ +0bdc9e: 110e |0007: return-object v14 │ │ +0bdca0: 7402 700d 0f00 |0008: invoke-virtual/range {v15, v16}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.getRect:(Ljava/lang/String;)Lcom/badlogic/gdx/math/Rectangle; // method@0d70 │ │ +0bdca6: 0c01 |000b: move-result-object v1 │ │ +0bdca8: 3801 2600 |000c: if-eqz v1, 0032 // +0026 │ │ +0bdcac: 2201 8c03 |000e: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0bdcb0: 2202 9103 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0bdcb4: 7010 d024 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bdcba: 1a03 cc06 |0015: const-string v3, "Key with name '" // string@06cc │ │ +0bdcbe: 6e20 d724 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bdcc4: 0c02 |001a: move-result-object v2 │ │ +0bdcc6: 0800 1000 |001b: move-object/from16 v0, v16 │ │ +0bdcca: 6e20 d724 0200 |001d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bdcd0: 0c02 |0020: move-result-object v2 │ │ +0bdcd2: 1a03 5200 |0021: const-string v3, "' is already in map" // string@0052 │ │ +0bdcd6: 6e20 d724 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bdcdc: 0c02 |0026: move-result-object v2 │ │ +0bdcde: 6e10 dd24 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bdce4: 0c02 |002a: move-result-object v2 │ │ +0bdce6: 7020 a224 2100 |002b: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0bdcec: 2701 |002e: throw v1 │ │ +0bdcee: 0d01 |002f: move-exception v1 │ │ +0bdcf0: 1e0f |0030: monitor-exit v15 │ │ +0bdcf2: 2701 |0031: throw v1 │ │ +0bdcf4: 52f2 7407 |0032: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.padding:I // field@0774 │ │ +0bdcf8: 55f1 7307 |0034: iget-boolean v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ +0bdcfc: 3801 3a00 |0036: if-eqz v1, 0070 // +003a │ │ +0bdd00: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +0bdd02: 900c 0201 |0039: add-int v12, v2, v1 │ │ +0bdd06: e00c 0c01 |003b: shl-int/lit8 v12, v12, #int 1 // #01 │ │ +0bdd0a: 7401 5d0b 1100 |003d: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0bdd10: 0a01 |0040: move-result v1 │ │ +0bdd12: 52f2 7707 |0041: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageWidth:I // field@0777 │ │ +0bdd16: b0c2 |0043: add-int/2addr v2, v12 │ │ +0bdd18: 3521 0b00 |0044: if-ge v1, v2, 004f // +000b │ │ +0bdd1c: 7401 5a0b 1100 |0046: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0bdd22: 0a01 |0049: move-result v1 │ │ +0bdd24: 52f2 7607 |004a: iget v2, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pageHeight:I // field@0776 │ │ +0bdd28: b0c2 |004c: add-int/2addr v2, v12 │ │ +0bdd2a: 3421 2500 |004d: if-lt v1, v2, 0072 // +0025 │ │ +0bdd2e: 2201 bc02 |004f: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0bdd32: 2202 9103 |0051: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0bdd36: 7010 d024 0200 |0053: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bdd3c: 1a03 2022 |0056: const-string v3, "page size for '" // string@2220 │ │ +0bdd40: 6e20 d724 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bdd46: 0c02 |005b: move-result-object v2 │ │ +0bdd48: 0800 1000 |005c: move-object/from16 v0, v16 │ │ +0bdd4c: 6e20 d724 0200 |005e: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bdd52: 0c02 |0061: move-result-object v2 │ │ +0bdd54: 1a03 5300 |0062: const-string v3, "' to small" // string@0053 │ │ +0bdd58: 6e20 d724 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bdd5e: 0c02 |0067: move-result-object v2 │ │ +0bdd60: 6e10 dd24 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bdd66: 0c02 |006b: move-result-object v2 │ │ +0bdd68: 7020 291e 2100 |006c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0bdd6e: 2701 |006f: throw v1 │ │ +0bdd70: 1201 |0070: const/4 v1, #int 0 // #0 │ │ +0bdd72: 28c8 |0071: goto 0039 // -0038 │ │ +0bdd74: 220e db01 |0072: new-instance v14, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0bdd78: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +0bdd7a: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +0bdd7c: 7401 5d0b 1100 |0076: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0bdd82: 0a03 |0079: move-result v3 │ │ +0bdd84: b0c3 |007a: add-int/2addr v3, v12 │ │ +0bdd86: 8233 |007b: int-to-float v3, v3 │ │ +0bdd88: 7401 5a0b 1100 |007c: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0bdd8e: 0a04 |007f: move-result v4 │ │ +0bdd90: b0c4 |0080: add-int/2addr v4, v12 │ │ +0bdd92: 8244 |0081: int-to-float v4, v4 │ │ +0bdd94: 7054 e712 1e32 |0082: invoke-direct {v14, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ +0bdd9a: 54f1 7107 |0085: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bdd9e: 5411 6e07 |0087: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.root:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node; // field@076e │ │ +0bdda2: 7030 710d 1f0e |0089: invoke-direct {v15, v1, v14}, 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@0d71 │ │ +0bdda8: 0c0d |008c: move-result-object v13 │ │ +0bddaa: 390d 0b00 |008d: if-nez v13, 0098 // +000b │ │ +0bddae: 7010 720d 0f00 |008f: invoke-direct {v15}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.newPage:()V // method@0d72 │ │ +0bddb4: 7403 730d 0f00 |0092: invoke-virtual/range {v15, v16, v17}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pack:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/math/Rectangle; // method@0d73 │ │ +0bddba: 0c0e |0095: move-result-object v14 │ │ +0bddbc: 2900 70ff |0096: goto/16 0006 // -0090 │ │ +0bddc0: 0800 1000 |0098: move-object/from16 v0, v16 │ │ +0bddc4: 5bd0 6707 |009a: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.leaveName:Ljava/lang/String; // field@0767 │ │ +0bddc8: 220e db01 |009c: new-instance v14, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0bddcc: 54d1 6907 |009e: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Node;.rect:Lcom/badlogic/gdx/math/Rectangle; // field@0769 │ │ +0bddd0: 7020 e812 1e00 |00a0: invoke-direct {v14, v1}, Lcom/badlogic/gdx/math/Rectangle;.:(Lcom/badlogic/gdx/math/Rectangle;)V // method@12e8 │ │ +0bddd6: 52e1 170b |00a3: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bddda: 82c2 |00a5: int-to-float v2, v12 │ │ +0bdddc: c721 |00a6: sub-float/2addr v1, v2 │ │ +0bddde: 59e1 170b |00a7: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bdde2: 52e1 130b |00a9: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bdde6: 82c2 |00ab: int-to-float v2, v12 │ │ +0bdde8: c721 |00ac: sub-float/2addr v1, v2 │ │ +0bddea: 59e1 130b |00ad: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bddee: e10c 0c01 |00af: shr-int/lit8 v12, v12, #int 1 // #01 │ │ +0bddf2: 52e1 180b |00b1: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bddf6: 82c2 |00b3: int-to-float v2, v12 │ │ +0bddf8: c621 |00b4: add-float/2addr v1, v2 │ │ +0bddfa: 59e1 180b |00b5: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bddfe: 52e1 190b |00b7: iget v1, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bde02: 82c2 |00b9: int-to-float v2, v12 │ │ +0bde04: c621 |00ba: add-float/2addr v1, v2 │ │ +0bde06: 59e1 190b |00bb: iput v1, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bde0a: 54f1 7107 |00bd: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bde0e: 5411 6d07 |00bf: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0bde12: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ +0bde16: 6e30 4b20 010e |00c3: invoke-virtual {v1, v0, v14}, Lcom/badlogic/gdx/utils/OrderedMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@204b │ │ +0bde1c: 7100 550b 0000 |00c6: invoke-static {}, Lcom/badlogic/gdx/graphics/Pixmap;.getBlending:()Lcom/badlogic/gdx/graphics/Pixmap$Blending; // method@0b55 │ │ +0bde22: 0c0b |00c9: move-result-object v11 │ │ +0bde24: 6201 3306 |00ca: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Blending;.None:Lcom/badlogic/gdx/graphics/Pixmap$Blending; // field@0633 │ │ +0bde28: 7110 5e0b 0100 |00cc: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ +0bde2e: 54f1 7107 |00cf: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bde32: 5411 6c07 |00d1: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bde36: 52e2 180b |00d3: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bde3a: 8722 |00d5: float-to-int v2, v2 │ │ +0bde3c: 52e3 190b |00d6: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bde40: 8733 |00d8: float-to-int v3, v3 │ │ +0bde42: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ +0bde46: 6e40 4e0b 0132 |00db: invoke-virtual {v1, v0, v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;II)V // method@0b4e │ │ +0bde4c: 7110 5e0b 0b00 |00de: invoke-static {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.setBlending:(Lcom/badlogic/gdx/graphics/Pixmap$Blending;)V // method@0b5e │ │ +0bde52: 55f1 7307 |00e1: iget-boolean v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.duplicateBorder:Z // field@0773 │ │ +0bde56: 3801 5e01 |00e3: if-eqz v1, 0241 // +015e │ │ +0bde5a: 54f1 7107 |00e5: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bde5e: 5411 6c07 |00e7: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bde62: 52e2 180b |00e9: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bde66: 8723 |00eb: float-to-int v3, v2 │ │ +0bde68: 52e2 190b |00ec: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bde6c: 8722 |00ee: float-to-int v2, v2 │ │ +0bde6e: d804 02ff |00ef: add-int/lit8 v4, v2, #int -1 // #ff │ │ +0bde72: 52e2 180b |00f1: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bde76: 8722 |00f3: float-to-int v2, v2 │ │ +0bde78: 52e5 170b |00f4: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bde7c: 8755 |00f6: float-to-int v5, v5 │ │ +0bde7e: b025 |00f7: add-int/2addr v5, v2 │ │ +0bde80: 52e2 190b |00f8: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bde84: 8726 |00fa: float-to-int v6, v2 │ │ +0bde86: 1207 |00fb: const/4 v7, #int 0 // #0 │ │ +0bde88: 1208 |00fc: const/4 v8, #int 0 // #0 │ │ +0bde8a: 7401 5d0b 1100 |00fd: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0bde90: 0a09 |0100: move-result v9 │ │ +0bde92: 121a |0101: const/4 v10, #int 1 // #1 │ │ +0bde94: 0802 1100 |0102: move-object/from16 v2, v17 │ │ +0bde98: 740a 500b 0100 |0104: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0bde9e: 54f1 7107 |0107: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bdea2: 5411 6c07 |0109: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdea6: 52e2 180b |010b: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdeaa: 8723 |010d: float-to-int v3, v2 │ │ +0bdeac: 52e2 190b |010e: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdeb0: 8722 |0110: float-to-int v2, v2 │ │ +0bdeb2: 52e4 130b |0111: iget v4, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bdeb6: 8744 |0113: float-to-int v4, v4 │ │ +0bdeb8: b024 |0114: add-int/2addr v4, v2 │ │ +0bdeba: 52e2 180b |0115: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdebe: 8722 |0117: float-to-int v2, v2 │ │ +0bdec0: 52e5 170b |0118: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bdec4: 8755 |011a: float-to-int v5, v5 │ │ +0bdec6: b025 |011b: add-int/2addr v5, v2 │ │ +0bdec8: 52e2 190b |011c: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdecc: 8722 |011e: float-to-int v2, v2 │ │ +0bdece: 52e6 130b |011f: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bded2: 8766 |0121: float-to-int v6, v6 │ │ +0bded4: b062 |0122: add-int/2addr v2, v6 │ │ +0bded6: d806 0201 |0123: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0bdeda: 1207 |0125: const/4 v7, #int 0 // #0 │ │ +0bdedc: 7401 5a0b 1100 |0126: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0bdee2: 0a02 |0129: move-result v2 │ │ +0bdee4: d808 02ff |012a: add-int/lit8 v8, v2, #int -1 // #ff │ │ +0bdee8: 7401 5d0b 1100 |012c: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0bdeee: 0a09 |012f: move-result v9 │ │ +0bdef0: 7401 5a0b 1100 |0130: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0bdef6: 0a0a |0133: move-result v10 │ │ +0bdef8: 0802 1100 |0134: move-object/from16 v2, v17 │ │ +0bdefc: 740a 500b 0100 |0136: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0bdf02: 54f1 7107 |0139: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bdf06: 5411 6c07 |013b: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdf0a: 52e2 180b |013d: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdf0e: 8722 |013f: float-to-int v2, v2 │ │ +0bdf10: d803 02ff |0140: add-int/lit8 v3, v2, #int -1 // #ff │ │ +0bdf14: 52e2 190b |0142: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdf18: 8724 |0144: float-to-int v4, v2 │ │ +0bdf1a: 52e2 180b |0145: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdf1e: 8725 |0147: float-to-int v5, v2 │ │ +0bdf20: 52e2 190b |0148: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdf24: 8722 |014a: float-to-int v2, v2 │ │ +0bdf26: 52e6 130b |014b: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bdf2a: 8766 |014d: float-to-int v6, v6 │ │ +0bdf2c: b026 |014e: add-int/2addr v6, v2 │ │ +0bdf2e: 1207 |014f: const/4 v7, #int 0 // #0 │ │ +0bdf30: 1208 |0150: const/4 v8, #int 0 // #0 │ │ +0bdf32: 1219 |0151: const/4 v9, #int 1 // #1 │ │ +0bdf34: 7401 5a0b 1100 |0152: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0bdf3a: 0a0a |0155: move-result v10 │ │ +0bdf3c: 0802 1100 |0156: move-object/from16 v2, v17 │ │ +0bdf40: 740a 500b 0100 |0158: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0bdf46: 54f1 7107 |015b: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bdf4a: 5411 6c07 |015d: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdf4e: 52e2 180b |015f: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdf52: 8722 |0161: float-to-int v2, v2 │ │ +0bdf54: 52e3 170b |0162: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bdf58: 8733 |0164: float-to-int v3, v3 │ │ +0bdf5a: b023 |0165: add-int/2addr v3, v2 │ │ +0bdf5c: 52e2 190b |0166: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdf60: 8724 |0168: float-to-int v4, v2 │ │ +0bdf62: 52e2 180b |0169: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdf66: 8722 |016b: float-to-int v2, v2 │ │ +0bdf68: 52e5 170b |016c: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bdf6c: 8755 |016e: float-to-int v5, v5 │ │ +0bdf6e: b052 |016f: add-int/2addr v2, v5 │ │ +0bdf70: d805 0201 |0170: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0bdf74: 52e2 190b |0172: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdf78: 8722 |0174: float-to-int v2, v2 │ │ +0bdf7a: 52e6 130b |0175: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0bdf7e: 8766 |0177: float-to-int v6, v6 │ │ +0bdf80: b026 |0178: add-int/2addr v6, v2 │ │ +0bdf82: 7401 5d0b 1100 |0179: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0bdf88: 0a02 |017c: move-result v2 │ │ +0bdf8a: d807 02ff |017d: add-int/lit8 v7, v2, #int -1 // #ff │ │ +0bdf8e: 1208 |017f: const/4 v8, #int 0 // #0 │ │ +0bdf90: 7401 5d0b 1100 |0180: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0bdf96: 0a09 |0183: move-result v9 │ │ +0bdf98: 7401 5a0b 1100 |0184: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0bdf9e: 0a0a |0187: move-result v10 │ │ +0bdfa0: 0802 1100 |0188: move-object/from16 v2, v17 │ │ +0bdfa4: 740a 500b 0100 |018a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0bdfaa: 54f1 7107 |018d: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bdfae: 5411 6c07 |018f: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdfb2: 52e2 180b |0191: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdfb6: 8722 |0193: float-to-int v2, v2 │ │ +0bdfb8: d803 02ff |0194: add-int/lit8 v3, v2, #int -1 // #ff │ │ +0bdfbc: 52e2 190b |0196: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdfc0: 8722 |0198: float-to-int v2, v2 │ │ +0bdfc2: d804 02ff |0199: add-int/lit8 v4, v2, #int -1 // #ff │ │ +0bdfc6: 52e2 180b |019b: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdfca: 8725 |019d: float-to-int v5, v2 │ │ +0bdfcc: 52e2 190b |019e: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdfd0: 8726 |01a0: float-to-int v6, v2 │ │ +0bdfd2: 1207 |01a1: const/4 v7, #int 0 // #0 │ │ +0bdfd4: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ +0bdfd6: 1219 |01a3: const/4 v9, #int 1 // #1 │ │ +0bdfd8: 121a |01a4: const/4 v10, #int 1 // #1 │ │ +0bdfda: 0802 1100 |01a5: move-object/from16 v2, v17 │ │ +0bdfde: 740a 500b 0100 |01a7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0bdfe4: 54f1 7107 |01aa: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0bdfe8: 5411 6c07 |01ac: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0bdfec: 52e2 180b |01ae: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0bdff0: 8722 |01b0: float-to-int v2, v2 │ │ +0bdff2: 52e3 170b |01b1: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0bdff6: 8733 |01b3: float-to-int v3, v3 │ │ +0bdff8: b023 |01b4: add-int/2addr v3, v2 │ │ +0bdffa: 52e2 190b |01b5: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0bdffe: 8722 |01b7: float-to-int v2, v2 │ │ +0be000: d804 02ff |01b8: add-int/lit8 v4, v2, #int -1 // #ff │ │ +0be004: 52e2 180b |01ba: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be008: 8722 |01bc: float-to-int v2, v2 │ │ +0be00a: 52e5 170b |01bd: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0be00e: 8755 |01bf: float-to-int v5, v5 │ │ +0be010: b052 |01c0: add-int/2addr v2, v5 │ │ +0be012: d805 0201 |01c1: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0be016: 52e2 190b |01c3: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be01a: 8726 |01c5: float-to-int v6, v2 │ │ +0be01c: 7401 5d0b 1100 |01c6: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0be022: 0a02 |01c9: move-result v2 │ │ +0be024: d807 02ff |01ca: add-int/lit8 v7, v2, #int -1 // #ff │ │ +0be028: 1208 |01cc: const/4 v8, #int 0 // #0 │ │ +0be02a: 7401 5d0b 1100 |01cd: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0be030: 0a09 |01d0: move-result v9 │ │ +0be032: 121a |01d1: const/4 v10, #int 1 // #1 │ │ +0be034: 0802 1100 |01d2: move-object/from16 v2, v17 │ │ +0be038: 740a 500b 0100 |01d4: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0be03e: 54f1 7107 |01d7: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0be042: 5411 6c07 |01d9: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0be046: 52e2 180b |01db: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be04a: 8722 |01dd: float-to-int v2, v2 │ │ +0be04c: d803 02ff |01de: add-int/lit8 v3, v2, #int -1 // #ff │ │ +0be050: 52e2 190b |01e0: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be054: 8722 |01e2: float-to-int v2, v2 │ │ +0be056: 52e4 130b |01e3: iget v4, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be05a: 8744 |01e5: float-to-int v4, v4 │ │ +0be05c: b024 |01e6: add-int/2addr v4, v2 │ │ +0be05e: 52e2 180b |01e7: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be062: 8725 |01e9: float-to-int v5, v2 │ │ +0be064: 52e2 190b |01ea: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be068: 8722 |01ec: float-to-int v2, v2 │ │ +0be06a: 52e6 130b |01ed: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be06e: 8766 |01ef: float-to-int v6, v6 │ │ +0be070: b062 |01f0: add-int/2addr v2, v6 │ │ +0be072: d806 0201 |01f1: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0be076: 1207 |01f3: const/4 v7, #int 0 // #0 │ │ +0be078: 7401 5a0b 1100 |01f4: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0be07e: 0a02 |01f7: move-result v2 │ │ +0be080: d808 02ff |01f8: add-int/lit8 v8, v2, #int -1 // #ff │ │ +0be084: 1219 |01fa: const/4 v9, #int 1 // #1 │ │ +0be086: 7401 5a0b 1100 |01fb: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0be08c: 0a0a |01fe: move-result v10 │ │ +0be08e: 0802 1100 |01ff: move-object/from16 v2, v17 │ │ +0be092: 740a 500b 0100 |0201: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0be098: 54f1 7107 |0204: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0be09c: 5411 6c07 |0206: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0be0a0: 52e2 180b |0208: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be0a4: 8722 |020a: float-to-int v2, v2 │ │ +0be0a6: 52e3 170b |020b: iget v3, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0be0aa: 8733 |020d: float-to-int v3, v3 │ │ +0be0ac: b023 |020e: add-int/2addr v3, v2 │ │ +0be0ae: 52e2 190b |020f: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be0b2: 8722 |0211: float-to-int v2, v2 │ │ +0be0b4: 52e4 130b |0212: iget v4, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be0b8: 8744 |0214: float-to-int v4, v4 │ │ +0be0ba: b024 |0215: add-int/2addr v4, v2 │ │ +0be0bc: 52e2 180b |0216: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be0c0: 8722 |0218: float-to-int v2, v2 │ │ +0be0c2: 52e5 170b |0219: iget v5, v14, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0be0c6: 8755 |021b: float-to-int v5, v5 │ │ +0be0c8: b052 |021c: add-int/2addr v2, v5 │ │ +0be0ca: d805 0201 |021d: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0be0ce: 52e2 190b |021f: iget v2, v14, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be0d2: 8722 |0221: float-to-int v2, v2 │ │ +0be0d4: 52e6 130b |0222: iget v6, v14, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be0d8: 8766 |0224: float-to-int v6, v6 │ │ +0be0da: b062 |0225: add-int/2addr v2, v6 │ │ +0be0dc: d806 0201 |0226: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0be0e0: 7401 5d0b 1100 |0228: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0be0e6: 0a02 |022b: move-result v2 │ │ +0be0e8: d807 02ff |022c: add-int/lit8 v7, v2, #int -1 // #ff │ │ +0be0ec: 7401 5a0b 1100 |022e: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0be0f2: 0a02 |0231: move-result v2 │ │ +0be0f4: d808 02ff |0232: add-int/lit8 v8, v2, #int -1 // #ff │ │ +0be0f8: 7401 5d0b 1100 |0234: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0be0fe: 0a09 |0237: move-result v9 │ │ +0be100: 7401 5a0b 1100 |0238: invoke-virtual/range {v17}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0be106: 0a0a |023b: move-result v10 │ │ +0be108: 0802 1100 |023c: move-object/from16 v2, v17 │ │ +0be10c: 740a 500b 0100 |023e: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/Pixmap;.drawPixmap:(Lcom/badlogic/gdx/graphics/Pixmap;IIIIIIII)V // method@0b50 │ │ +0be112: 54f1 7107 |0241: iget-object v1, v15, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.currPage:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // field@0771 │ │ +0be116: 5411 6b07 |0243: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be11a: 0800 1000 |0245: move-object/from16 v0, v16 │ │ +0be11e: 6e20 e31c 0100 |0247: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0be124: 2900 bcfd |024a: goto/16 0006 // -0244 │ │ catches : 3 │ │ 0x0001 - 0x0003 │ │ -> 0x002f │ │ 0x0008 - 0x002f │ │ -> 0x002f │ │ 0x0032 - 0x024a │ │ -> 0x002f │ │ @@ -230108,114 +230136,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 │ │ -0b030c: |[0b030c] 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 │ │ -0b031c: 1d0b |0000: monitor-enter v11 │ │ -0b031e: 54b1 7807 |0001: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ -0b0322: 6e10 f01c 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b0328: 0c06 |0006: move-result-object v6 │ │ -0b032a: 7210 ad25 0600 |0007: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b0330: 0a01 |000a: move-result v1 │ │ -0b0332: 3801 b200 |000b: if-eqz v1, 00bd // +00b2 │ │ -0b0336: 7210 ae25 0600 |000d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b033c: 0c09 |0010: move-result-object v9 │ │ -0b033e: 1f09 4901 |0011: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ -0b0342: 5491 6f07 |0013: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b0346: 3901 6100 |0015: if-nez v1, 0076 // +0061 │ │ -0b034a: 5491 6d07 |0017: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0b034e: 5211 2610 |0019: iget v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ -0b0352: 3801 ecff |001b: if-eqz v1, 0007 // -0014 │ │ -0b0356: 5491 6b07 |001d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b035a: 5211 e30e |001f: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b035e: 3d01 e6ff |0021: if-lez v1, 0007 // -001a │ │ -0b0362: 2201 4601 |0023: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; // type@0146 │ │ -0b0366: 2202 4701 |0025: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@0147 │ │ -0b036a: 5493 6c07 |0027: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b036e: 5494 6c07 |0029: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ -0b0372: 6e10 560b 0400 |002b: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0b0378: 0c04 |002e: move-result-object v4 │ │ -0b037a: 705f 610d 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@0d61 │ │ -0b0380: 7030 5e0d 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@0d5e │ │ -0b0386: 5b91 6f07 |0035: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b038a: 5491 6f07 |0037: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b038e: 6e30 a50b 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@0ba5 │ │ -0b0394: 5491 6b07 |003c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b0398: 6e10 f01c 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b039e: 0c07 |0041: move-result-object v7 │ │ -0b03a0: 7210 ad25 0700 |0042: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b03a6: 0a01 |0045: move-result v1 │ │ -0b03a8: 3801 2a00 |0046: if-eqz v1, 0070 // +002a │ │ -0b03ac: 7210 ae25 0700 |0048: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b03b2: 0c08 |004b: move-result-object v8 │ │ -0b03b4: 1f08 8f03 |004c: check-cast v8, Ljava/lang/String; // type@038f │ │ -0b03b8: 5491 6d07 |004e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0b03bc: 6e20 4820 8100 |0050: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0b03c2: 0c0a |0053: move-result-object v10 │ │ -0b03c4: 1f0a db01 |0054: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0b03c8: 2200 5901 |0056: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0b03cc: 5491 6f07 |0058: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b03d0: 52a2 180b |005a: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b03d4: 8722 |005c: float-to-int v2, v2 │ │ -0b03d6: 52a3 190b |005d: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b03da: 8733 |005f: float-to-int v3, v3 │ │ -0b03dc: 52a4 170b |0060: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b03e0: 8744 |0062: float-to-int v4, v4 │ │ -0b03e2: 52a5 130b |0063: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b03e6: 8755 |0065: float-to-int v5, v5 │ │ -0b03e8: 7606 790e 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@0e79 │ │ -0b03ee: 6e30 650e 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@0e65 │ │ -0b03f4: 28d6 |006c: goto 0042 // -002a │ │ -0b03f6: 0d01 |006d: move-exception v1 │ │ -0b03f8: 1e0b |006e: monitor-exit v11 │ │ -0b03fa: 2701 |006f: throw v1 │ │ -0b03fc: 5491 6b07 |0070: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b0400: 6e10 e81c 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b0406: 2892 |0075: goto 0007 // -006e │ │ -0b0408: 5491 6b07 |0076: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b040c: 5211 e30e |0078: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b0410: 3d01 8dff |007a: if-lez v1, 0007 // -0073 │ │ -0b0414: 5491 6f07 |007c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b0418: 5492 6f07 |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b041c: 6e10 9a0b 0200 |0080: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b9a │ │ -0b0422: 0c02 |0083: move-result-object v2 │ │ -0b0424: 6e20 a10b 2100 |0084: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ -0b042a: 5491 6b07 |0087: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b042e: 6e10 f01c 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b0434: 0c06 |008c: move-result-object v6 │ │ -0b0436: 7210 ad25 0600 |008d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b043c: 0a01 |0090: move-result v1 │ │ -0b043e: 3801 2700 |0091: if-eqz v1, 00b8 // +0027 │ │ -0b0442: 7210 ae25 0600 |0093: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b0448: 0c08 |0096: move-result-object v8 │ │ -0b044a: 1f08 8f03 |0097: check-cast v8, Ljava/lang/String; // type@038f │ │ -0b044e: 5491 6d07 |0099: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ -0b0452: 6e20 4820 8100 |009b: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0b0458: 0c0a |009e: move-result-object v10 │ │ -0b045a: 1f0a db01 |009f: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0b045e: 2200 5901 |00a1: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0b0462: 5491 6f07 |00a3: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ -0b0466: 52a2 180b |00a5: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b046a: 8722 |00a7: float-to-int v2, v2 │ │ -0b046c: 52a3 190b |00a8: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0470: 8733 |00aa: float-to-int v3, v3 │ │ -0b0472: 52a4 170b |00ab: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b0476: 8744 |00ad: float-to-int v4, v4 │ │ -0b0478: 52a5 130b |00ae: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b047c: 8755 |00b0: float-to-int v5, v5 │ │ -0b047e: 7606 790e 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@0e79 │ │ -0b0484: 6e30 650e 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@0e65 │ │ -0b048a: 28d6 |00b7: goto 008d // -002a │ │ -0b048c: 5491 6b07 |00b8: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ -0b0490: 6e10 e81c 0100 |00ba: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b0496: 1e0b |00bd: monitor-exit v11 │ │ -0b0498: 0e00 |00be: return-void │ │ +0be144: |[0be144] 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 │ │ +0be154: 1d0b |0000: monitor-enter v11 │ │ +0be156: 54b1 7807 |0001: iget-object v1, v11, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;.pages:Lcom/badlogic/gdx/utils/Array; // field@0778 │ │ +0be15a: 6e10 f01c 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0be160: 0c06 |0006: move-result-object v6 │ │ +0be162: 7210 ad25 0600 |0007: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0be168: 0a01 |000a: move-result v1 │ │ +0be16a: 3801 b200 |000b: if-eqz v1, 00bd // +00b2 │ │ +0be16e: 7210 ae25 0600 |000d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0be174: 0c09 |0010: move-result-object v9 │ │ +0be176: 1f09 4901 |0011: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; // type@0149 │ │ +0be17a: 5491 6f07 |0013: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be17e: 3901 6100 |0015: if-nez v1, 0076 // +0061 │ │ +0be182: 5491 6d07 |0017: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0be186: 5211 2610 |0019: iget v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ +0be18a: 3801 ecff |001b: if-eqz v1, 0007 // -0014 │ │ +0be18e: 5491 6b07 |001d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be192: 5211 e30e |001f: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0be196: 3d01 e6ff |0021: if-lez v1, 0007 // -001a │ │ +0be19a: 2201 4601 |0023: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; // type@0146 │ │ +0be19e: 2202 4701 |0025: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; // type@0147 │ │ +0be1a2: 5493 6c07 |0027: iget-object v3, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0be1a6: 5494 6c07 |0029: iget-object v4, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.image:Lcom/badlogic/gdx/graphics/Pixmap; // field@076c │ │ +0be1aa: 6e10 560b 0400 |002b: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0be1b0: 0c04 |002e: move-result-object v4 │ │ +0be1b2: 705f 610d 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@0d61 │ │ +0be1b8: 7030 5e0d 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@0d5e │ │ +0be1be: 5b91 6f07 |0035: iput-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be1c2: 5491 6f07 |0037: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be1c6: 6e30 a50b 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@0ba5 │ │ +0be1cc: 5491 6b07 |003c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be1d0: 6e10 f01c 0100 |003e: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0be1d6: 0c07 |0041: move-result-object v7 │ │ +0be1d8: 7210 ad25 0700 |0042: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0be1de: 0a01 |0045: move-result v1 │ │ +0be1e0: 3801 2a00 |0046: if-eqz v1, 0070 // +002a │ │ +0be1e4: 7210 ae25 0700 |0048: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0be1ea: 0c08 |004b: move-result-object v8 │ │ +0be1ec: 1f08 8f03 |004c: check-cast v8, Ljava/lang/String; // type@038f │ │ +0be1f0: 5491 6d07 |004e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0be1f4: 6e20 4820 8100 |0050: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0be1fa: 0c0a |0053: move-result-object v10 │ │ +0be1fc: 1f0a db01 |0054: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0be200: 2200 5901 |0056: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0be204: 5491 6f07 |0058: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be208: 52a2 180b |005a: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be20c: 8722 |005c: float-to-int v2, v2 │ │ +0be20e: 52a3 190b |005d: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be212: 8733 |005f: float-to-int v3, v3 │ │ +0be214: 52a4 170b |0060: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0be218: 8744 |0062: float-to-int v4, v4 │ │ +0be21a: 52a5 130b |0063: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be21e: 8755 |0065: float-to-int v5, v5 │ │ +0be220: 7606 790e 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@0e79 │ │ +0be226: 6e30 650e 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@0e65 │ │ +0be22c: 28d6 |006c: goto 0042 // -002a │ │ +0be22e: 0d01 |006d: move-exception v1 │ │ +0be230: 1e0b |006e: monitor-exit v11 │ │ +0be232: 2701 |006f: throw v1 │ │ +0be234: 5491 6b07 |0070: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be238: 6e10 e81c 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0be23e: 2892 |0075: goto 0007 // -006e │ │ +0be240: 5491 6b07 |0076: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be244: 5211 e30e |0078: iget v1, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0be248: 3d01 8dff |007a: if-lez v1, 0007 // -0073 │ │ +0be24c: 5491 6f07 |007c: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be250: 5492 6f07 |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be254: 6e10 9a0b 0200 |0080: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0b9a │ │ +0be25a: 0c02 |0083: move-result-object v2 │ │ +0be25c: 6e20 a10b 2100 |0084: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ +0be262: 5491 6b07 |0087: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be266: 6e10 f01c 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0be26c: 0c06 |008c: move-result-object v6 │ │ +0be26e: 7210 ad25 0600 |008d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0be274: 0a01 |0090: move-result v1 │ │ +0be276: 3801 2700 |0091: if-eqz v1, 00b8 // +0027 │ │ +0be27a: 7210 ae25 0600 |0093: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0be280: 0c08 |0096: move-result-object v8 │ │ +0be282: 1f08 8f03 |0097: check-cast v8, Ljava/lang/String; // type@038f │ │ +0be286: 5491 6d07 |0099: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.rects:Lcom/badlogic/gdx/utils/OrderedMap; // field@076d │ │ +0be28a: 6e20 4820 8100 |009b: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0be290: 0c0a |009e: move-result-object v10 │ │ +0be292: 1f0a db01 |009f: check-cast v10, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0be296: 2200 5901 |00a1: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0be29a: 5491 6f07 |00a3: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@076f │ │ +0be29e: 52a2 180b |00a5: iget v2, v10, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be2a2: 8722 |00a7: float-to-int v2, v2 │ │ +0be2a4: 52a3 190b |00a8: iget v3, v10, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be2a8: 8733 |00aa: float-to-int v3, v3 │ │ +0be2aa: 52a4 170b |00ab: iget v4, v10, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0be2ae: 8744 |00ad: float-to-int v4, v4 │ │ +0be2b0: 52a5 130b |00ae: iget v5, v10, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be2b4: 8755 |00b0: float-to-int v5, v5 │ │ +0be2b6: 7606 790e 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@0e79 │ │ +0be2bc: 6e30 650e 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@0e65 │ │ +0be2c2: 28d6 |00b7: goto 008d // -002a │ │ +0be2c4: 5491 6b07 |00b8: iget-object v1, v9, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;.addedRects:Lcom/badlogic/gdx/utils/Array; // field@076b │ │ +0be2c8: 6e10 e81c 0100 |00ba: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0be2ce: 1e0b |00bd: monitor-exit v11 │ │ +0be2d0: 0e00 |00be: return-void │ │ catches : 2 │ │ 0x0001 - 0x006c │ │ -> 0x006d │ │ 0x0070 - 0x00bd │ │ -> 0x006d │ │ positions : │ │ 0x0000 line=337 │ │ @@ -230342,29 +230370,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b04b0: |[0b04b0] com.badlogic.gdx.graphics.g2d.Sprite.:()V │ │ -0b04c0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b04c4: 7010 750e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ -0b04ca: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ -0b04ce: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ -0b04d2: 5b20 af07 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b04d6: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b04da: 7051 cf09 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b04e0: 5b20 a207 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b04e4: 5921 a807 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b04e8: 5921 a907 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b04ec: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0b04ee: 5c20 a307 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b04f2: 6e51 da0d 1211 |0019: invoke-virtual {v2, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ -0b04f8: 0e00 |001c: return-void │ │ +0be2e8: |[0be2e8] com.badlogic.gdx.graphics.g2d.Sprite.:()V │ │ +0be2f8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0be2fc: 7010 750e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ +0be302: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ +0be306: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ +0be30a: 5b20 af07 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be30e: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0be312: 7051 cf09 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0be318: 5b20 a207 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0be31c: 5921 a807 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be320: 5921 a907 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be324: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0be326: 5c20 a307 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be32a: 6e51 da0d 1211 |0019: invoke-virtual {v2, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ +0be330: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ @@ -230378,25 +230406,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 │ │ -0b04fc: |[0b04fc] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0b050c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b050e: 6e10 9e0b 0700 |0001: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b0514: 0a04 |0004: move-result v4 │ │ -0b0516: 6e10 950b 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b051c: 0a05 |0008: move-result v5 │ │ -0b051e: 0760 |0009: move-object v0, v6 │ │ -0b0520: 0771 |000a: move-object v1, v7 │ │ -0b0522: 0123 |000b: move v3, v2 │ │ -0b0524: 7606 bf0d 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@0dbf │ │ -0b052a: 0e00 |000f: return-void │ │ +0be334: |[0be334] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0be344: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0be346: 6e10 9e0b 0700 |0001: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0be34c: 0a04 |0004: move-result v4 │ │ +0be34e: 6e10 950b 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0be354: 0a05 |0008: move-result v5 │ │ +0be356: 0760 |0009: move-object v0, v6 │ │ +0be358: 0771 |000a: move-object v1, v7 │ │ +0be35a: 0123 |000b: move v3, v2 │ │ +0be35c: 7606 bf0d 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@0dbf │ │ +0be362: 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; │ │ @@ -230406,23 +230434,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 │ │ -0b052c: |[0b052c] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ -0b053c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b053e: 0760 |0001: move-object v0, v6 │ │ -0b0540: 0771 |0002: move-object v1, v7 │ │ -0b0542: 0123 |0003: move v3, v2 │ │ -0b0544: 0184 |0004: move v4, v8 │ │ -0b0546: 0195 |0005: move v5, v9 │ │ -0b0548: 7606 bf0d 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@0dbf │ │ -0b054e: 0e00 |0009: return-void │ │ +0be364: |[0be364] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;II)V │ │ +0be374: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0be376: 0760 |0001: move-object v0, v6 │ │ +0be378: 0771 |0002: move-object v1, v7 │ │ +0be37a: 0123 |0003: move v3, v2 │ │ +0be37c: 0184 |0004: move v4, v8 │ │ +0be37e: 0195 |0005: move v5, v9 │ │ +0be380: 7606 bf0d 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@0dbf │ │ +0be386: 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; │ │ @@ -230434,49 +230462,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 │ │ -0b0550: |[0b0550] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -0b0560: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0b0564: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b0568: 7010 750e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ -0b056e: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ -0b0572: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ -0b0576: 5b30 af07 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b057a: 2200 0e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b057e: 7051 cf09 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b0584: 5b30 a207 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b0588: 5931 a807 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b058c: 5931 a907 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0590: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0b0592: 5c30 a307 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0596: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -0b059a: 2200 7b03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0b059e: 1a01 fb27 |001f: const-string v1, "texture cannot be null." // string@27fb │ │ -0b05a2: 7020 6824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0b05a8: 2700 |0024: throw v0 │ │ -0b05aa: 5b34 aa07 |0025: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ -0b05ae: 6e58 df0d 5376 |0027: invoke-virtual {v3, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(IIII)V // method@0ddf │ │ -0b05b4: 6e51 da0d 1311 |002a: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ -0b05ba: 7110 7e24 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0b05c0: 0a00 |0030: move-result v0 │ │ -0b05c2: 8200 |0031: int-to-float v0, v0 │ │ -0b05c4: 7110 7e24 0800 |0032: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0b05ca: 0a01 |0035: move-result v1 │ │ -0b05cc: 8211 |0036: int-to-float v1, v1 │ │ -0b05ce: 6e30 e50d 0301 |0037: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0de5 │ │ -0b05d4: 5230 b007 |003a: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b05d8: c920 |003c: div-float/2addr v0, v2 │ │ -0b05da: 5231 a407 |003d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b05de: c921 |003f: div-float/2addr v1, v2 │ │ -0b05e0: 6e30 dc0d 0301 |0040: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ -0b05e6: 0e00 |0043: return-void │ │ +0be388: |[0be388] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +0be398: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +0be39c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0be3a0: 7010 750e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ +0be3a6: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ +0be3aa: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ +0be3ae: 5b30 af07 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be3b2: 2200 0e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0be3b6: 7051 cf09 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0be3bc: 5b30 a207 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0be3c0: 5931 a807 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be3c4: 5931 a907 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be3c8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0be3ca: 5c30 a307 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be3ce: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +0be3d2: 2200 7b03 |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0be3d6: 1a01 fb27 |001f: const-string v1, "texture cannot be null." // string@27fb │ │ +0be3da: 7020 6824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0be3e0: 2700 |0024: throw v0 │ │ +0be3e2: 5b34 aa07 |0025: iput-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ +0be3e6: 6e58 df0d 5376 |0027: invoke-virtual {v3, v5, v6, v7, v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(IIII)V // method@0ddf │ │ +0be3ec: 6e51 da0d 1311 |002a: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ +0be3f2: 7110 7e24 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0be3f8: 0a00 |0030: move-result v0 │ │ +0be3fa: 8200 |0031: int-to-float v0, v0 │ │ +0be3fc: 7110 7e24 0800 |0032: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0be402: 0a01 |0035: move-result v1 │ │ +0be404: 8211 |0036: int-to-float v1, v1 │ │ +0be406: 6e30 e50d 0301 |0037: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0de5 │ │ +0be40c: 5230 b007 |003a: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0be410: c920 |003c: div-float/2addr v0, v2 │ │ +0be412: 5231 a407 |003d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0be416: c921 |003f: div-float/2addr v1, v2 │ │ +0be418: 6e30 dc0d 0301 |0040: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ +0be41e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=69 │ │ 0x0007 line=39 │ │ 0x000d line=40 │ │ 0x0014 line=45 │ │ 0x0018 line=46 │ │ @@ -230500,29 +230528,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 │ │ -0b05e8: |[0b05e8] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0b05f8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b05fc: 7010 750e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ -0b0602: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ -0b0606: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ -0b060a: 5b20 af07 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b060e: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b0612: 7051 cf09 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b0618: 5b20 a207 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b061c: 5921 a807 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0620: 5921 a907 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0624: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0b0626: 5c20 a307 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b062a: 6e20 d70d 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dd7 │ │ -0b0630: 0e00 |001c: return-void │ │ +0be420: |[0be420] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0be430: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0be434: 7010 750e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ +0be43a: 1300 1400 |0005: const/16 v0, #int 20 // #14 │ │ +0be43e: 2300 e803 |0007: new-array v0, v0, [F // type@03e8 │ │ +0be442: 5b20 af07 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be446: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0be44a: 7051 cf09 1011 |000d: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0be450: 5b20 a207 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0be454: 5921 a807 |0012: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be458: 5921 a907 |0014: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be45c: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0be45e: 5c20 a307 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be462: 6e20 d70d 3200 |0019: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dd7 │ │ +0be468: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ @@ -230537,43 +230565,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 │ │ -0b0634: |[0b0634] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0b0644: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0b0648: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b064c: 7010 750e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ -0b0652: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ -0b0656: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ -0b065a: 5b30 af07 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b065e: 2200 0e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b0662: 7051 cf09 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b0668: 5b30 a207 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b066c: 5931 a807 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0670: 5931 a907 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0674: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0b0676: 5c30 a307 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b067a: 6e20 e00d 4300 |001b: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0de0 │ │ -0b0680: 6e51 da0d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ -0b0686: 6e10 7e0e 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0b068c: 0a00 |0024: move-result v0 │ │ -0b068e: 8200 |0025: int-to-float v0, v0 │ │ -0b0690: 6e10 7d0e 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0b0696: 0a01 |0029: move-result v1 │ │ -0b0698: 8211 |002a: int-to-float v1, v1 │ │ -0b069a: 6e30 e50d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0de5 │ │ -0b06a0: 5230 b007 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b06a4: c920 |0030: div-float/2addr v0, v2 │ │ -0b06a6: 5231 a407 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b06aa: c921 |0033: div-float/2addr v1, v2 │ │ -0b06ac: 6e30 dc0d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ -0b06b2: 0e00 |0037: return-void │ │ +0be46c: |[0be46c] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0be47c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +0be480: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0be484: 7010 750e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ +0be48a: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ +0be48e: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ +0be492: 5b30 af07 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be496: 2200 0e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0be49a: 7051 cf09 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0be4a0: 5b30 a207 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0be4a4: 5931 a807 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be4a8: 5931 a907 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be4ac: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0be4ae: 5c30 a307 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be4b2: 6e20 e00d 4300 |001b: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0de0 │ │ +0be4b8: 6e51 da0d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ +0be4be: 6e10 7e0e 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0be4c4: 0a00 |0024: move-result v0 │ │ +0be4c6: 8200 |0025: int-to-float v0, v0 │ │ +0be4c8: 6e10 7d0e 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0be4ce: 0a01 |0029: move-result v1 │ │ +0be4d0: 8211 |002a: int-to-float v1, v1 │ │ +0be4d2: 6e30 e50d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0de5 │ │ +0be4d8: 5230 b007 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0be4dc: c920 |0030: div-float/2addr v0, v2 │ │ +0be4de: 5231 a407 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0be4e2: c921 |0033: div-float/2addr v1, v2 │ │ +0be4e4: 6e30 dc0d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ +0be4ea: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0007 line=39 │ │ 0x000d line=40 │ │ 0x0014 line=45 │ │ 0x0018 line=46 │ │ @@ -230591,43 +230619,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 │ │ -0b06b4: |[0b06b4] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ -0b06c4: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0b06c8: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b06cc: 7010 750e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ -0b06d2: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ -0b06d6: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ -0b06da: 5b30 af07 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b06de: 2200 0e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b06e2: 7051 cf09 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b06e8: 5b30 a207 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b06ec: 5931 a807 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b06f0: 5931 a907 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b06f4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0b06f6: 5c30 a307 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b06fa: 7406 e10d 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@0de1 │ │ -0b0700: 6e51 da0d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ -0b0706: 7110 7e24 0700 |0021: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0b070c: 0a00 |0024: move-result v0 │ │ -0b070e: 8200 |0025: int-to-float v0, v0 │ │ -0b0710: 7110 7e24 0800 |0026: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ -0b0716: 0a01 |0029: move-result v1 │ │ -0b0718: 8211 |002a: int-to-float v1, v1 │ │ -0b071a: 6e30 e50d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0de5 │ │ -0b0720: 5230 b007 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0724: c920 |0030: div-float/2addr v0, v2 │ │ -0b0726: 5231 a407 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b072a: c921 |0033: div-float/2addr v1, v2 │ │ -0b072c: 6e30 dc0d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ -0b0732: 0e00 |0037: return-void │ │ +0be4ec: |[0be4ec] com.badlogic.gdx.graphics.g2d.Sprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ +0be4fc: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +0be500: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0be504: 7010 750e 0300 |0004: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ +0be50a: 1300 1400 |0007: const/16 v0, #int 20 // #14 │ │ +0be50e: 2300 e803 |0009: new-array v0, v0, [F // type@03e8 │ │ +0be512: 5b30 af07 |000b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be516: 2200 0e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0be51a: 7051 cf09 1011 |000f: invoke-direct {v0, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0be520: 5b30 a207 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0be524: 5931 a807 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be528: 5931 a907 |0016: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be52c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0be52e: 5c30 a307 |0019: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be532: 7406 e10d 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@0de1 │ │ +0be538: 6e51 da0d 1311 |001e: invoke-virtual {v3, v1, v1, v1, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(FFFF)V // method@0dda │ │ +0be53e: 7110 7e24 0700 |0021: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0be544: 0a00 |0024: move-result v0 │ │ +0be546: 8200 |0025: int-to-float v0, v0 │ │ +0be548: 7110 7e24 0800 |0026: invoke-static {v8}, Ljava/lang/Math;.abs:(I)I // method@247e │ │ +0be54e: 0a01 |0029: move-result v1 │ │ +0be550: 8211 |002a: int-to-float v1, v1 │ │ +0be552: 6e30 e50d 0301 |002b: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setSize:(FF)V // method@0de5 │ │ +0be558: 5230 b007 |002e: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0be55c: c920 |0030: div-float/2addr v0, v2 │ │ +0be55e: 5231 a407 |0031: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0be562: c921 |0033: div-float/2addr v1, v2 │ │ +0be564: 6e30 dc0d 0301 |0034: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ +0be56a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=90 │ │ 0x0007 line=39 │ │ 0x000d line=40 │ │ 0x0014 line=45 │ │ 0x0018 line=46 │ │ @@ -230650,22 +230678,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 │ │ -0b0734: |[0b0734] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0b0744: 5440 aa07 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ -0b0748: 6e10 cf0d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ -0b074e: 0c01 |0005: move-result-object v1 │ │ -0b0750: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0b0752: 1303 1400 |0007: const/16 v3, #int 20 // #14 │ │ -0b0756: 6e53 fe0d 0521 |0009: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0dfe │ │ -0b075c: 0e00 |000c: return-void │ │ +0be56c: |[0be56c] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0be57c: 5440 aa07 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ +0be580: 6e10 cf0d 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ +0be586: 0c01 |0005: move-result-object v1 │ │ +0be588: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0be58a: 1303 1400 |0007: const/16 v3, #int 20 // #14 │ │ +0be58e: 6e53 fe0d 0521 |0009: invoke-virtual {v5, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0dfe │ │ +0be594: 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; │ │ @@ -230675,26 +230703,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 │ │ -0b0760: |[0b0760] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0b0770: 6e10 c70d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dc7 │ │ -0b0776: 0c00 |0003: move-result-object v0 │ │ -0b0778: 5201 6203 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b077c: 5202 6203 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b0780: c852 |0008: mul-float/2addr v2, v5 │ │ -0b0782: 5902 6203 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b0786: 6e20 db0d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ -0b078c: 6e20 c30d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0dc3 │ │ -0b0792: 5901 6203 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b0796: 6e20 db0d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ -0b079c: 0e00 |0016: return-void │ │ +0be598: |[0be598] com.badlogic.gdx.graphics.g2d.Sprite.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0be5a8: 6e10 c70d 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dc7 │ │ +0be5ae: 0c00 |0003: move-result-object v0 │ │ +0be5b0: 5201 6203 |0004: iget v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0be5b4: 5202 6203 |0006: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0be5b8: c852 |0008: mul-float/2addr v2, v5 │ │ +0be5ba: 5902 6203 |0009: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0be5be: 6e20 db0d 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ +0be5c4: 6e20 c30d 4300 |000e: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0dc3 │ │ +0be5ca: 5901 6203 |0011: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0be5ce: 6e20 db0d 0300 |0013: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ +0be5d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0004 line=457 │ │ 0x0006 line=458 │ │ 0x000b line=459 │ │ 0x000e line=460 │ │ @@ -230713,47 +230741,47 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0b07a0: |[0b07a0] com.badlogic.gdx.graphics.g2d.Sprite.flip:(ZZ)V │ │ -0b07b0: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ -0b07b4: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ -0b07b8: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ -0b07bc: 1244 |0006: const/4 v4, #int 4 // #4 │ │ -0b07be: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0b07c0: 6f30 7c0e 980a |0008: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e7c │ │ -0b07c6: 5481 af07 |000b: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b07ca: 3809 1600 |000d: if-eqz v9, 0023 // +0016 │ │ -0b07ce: 4400 0103 |000f: aget v0, v1, v3 │ │ -0b07d2: 4402 0107 |0011: aget v2, v1, v7 │ │ -0b07d6: 4b02 0103 |0013: aput v2, v1, v3 │ │ -0b07da: 4b00 0107 |0015: aput v0, v1, v7 │ │ -0b07de: 4400 0105 |0017: aget v0, v1, v5 │ │ -0b07e2: 1302 1200 |0019: const/16 v2, #int 18 // #12 │ │ -0b07e6: 4402 0102 |001b: aget v2, v1, v2 │ │ -0b07ea: 4b02 0105 |001d: aput v2, v1, v5 │ │ -0b07ee: 1302 1200 |001f: const/16 v2, #int 18 // #12 │ │ -0b07f2: 4b00 0102 |0021: aput v0, v1, v2 │ │ -0b07f6: 380a 1a00 |0023: if-eqz v10, 003d // +001a │ │ -0b07fa: 4400 0104 |0025: aget v0, v1, v4 │ │ -0b07fe: 1302 0e00 |0027: const/16 v2, #int 14 // #e │ │ -0b0802: 4402 0102 |0029: aget v2, v1, v2 │ │ -0b0806: 4b02 0104 |002b: aput v2, v1, v4 │ │ -0b080a: 1302 0e00 |002d: const/16 v2, #int 14 // #e │ │ -0b080e: 4b00 0102 |002f: aput v0, v1, v2 │ │ -0b0812: 4400 0106 |0031: aget v0, v1, v6 │ │ -0b0816: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ -0b081a: 4402 0102 |0035: aget v2, v1, v2 │ │ -0b081e: 4b02 0106 |0037: aput v2, v1, v6 │ │ -0b0822: 1302 1300 |0039: const/16 v2, #int 19 // #13 │ │ -0b0826: 4b00 0102 |003b: aput v0, v1, v2 │ │ -0b082a: 0e00 |003d: return-void │ │ +0be5d8: |[0be5d8] com.badlogic.gdx.graphics.g2d.Sprite.flip:(ZZ)V │ │ +0be5e8: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ +0be5ec: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ +0be5f0: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ +0be5f4: 1244 |0006: const/4 v4, #int 4 // #4 │ │ +0be5f6: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0be5f8: 6f30 7c0e 980a |0008: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e7c │ │ +0be5fe: 5481 af07 |000b: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be602: 3809 1600 |000d: if-eqz v9, 0023 // +0016 │ │ +0be606: 4400 0103 |000f: aget v0, v1, v3 │ │ +0be60a: 4402 0107 |0011: aget v2, v1, v7 │ │ +0be60e: 4b02 0103 |0013: aput v2, v1, v3 │ │ +0be612: 4b00 0107 |0015: aput v0, v1, v7 │ │ +0be616: 4400 0105 |0017: aget v0, v1, v5 │ │ +0be61a: 1302 1200 |0019: const/16 v2, #int 18 // #12 │ │ +0be61e: 4402 0102 |001b: aget v2, v1, v2 │ │ +0be622: 4b02 0105 |001d: aput v2, v1, v5 │ │ +0be626: 1302 1200 |001f: const/16 v2, #int 18 // #12 │ │ +0be62a: 4b00 0102 |0021: aput v0, v1, v2 │ │ +0be62e: 380a 1a00 |0023: if-eqz v10, 003d // +001a │ │ +0be632: 4400 0104 |0025: aget v0, v1, v4 │ │ +0be636: 1302 0e00 |0027: const/16 v2, #int 14 // #e │ │ +0be63a: 4402 0102 |0029: aget v2, v1, v2 │ │ +0be63e: 4b02 0104 |002b: aput v2, v1, v4 │ │ +0be642: 1302 0e00 |002d: const/16 v2, #int 14 // #e │ │ +0be646: 4b00 0102 |002f: aput v0, v1, v2 │ │ +0be64a: 4400 0106 |0031: aget v0, v1, v6 │ │ +0be64e: 1302 1300 |0033: const/16 v2, #int 19 // #13 │ │ +0be652: 4402 0102 |0035: aget v2, v1, v2 │ │ +0be656: 4b02 0106 |0037: aput v2, v1, v6 │ │ +0be65a: 1302 1300 |0039: const/16 v2, #int 19 // #13 │ │ +0be65e: 4b00 0102 |003b: aput v0, v1, v2 │ │ +0be662: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=556 │ │ 0x000b line=557 │ │ 0x000d line=558 │ │ 0x000f line=559 │ │ 0x0011 line=560 │ │ @@ -230782,99 +230810,99 @@ │ │ type : '()Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 162 16-bit code units │ │ -0b082c: |[0b082c] com.badlogic.gdx.graphics.g2d.Sprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ -0b083c: 130a 0f00 |0000: const/16 v10, #int 15 // #f │ │ -0b0840: 1309 0b00 |0002: const/16 v9, #int 11 // #b │ │ -0b0844: 1308 0a00 |0004: const/16 v8, #int 10 // #a │ │ -0b0848: 1267 |0006: const/4 v7, #int 6 // #6 │ │ -0b084a: 1256 |0007: const/4 v6, #int 5 // #5 │ │ -0b084c: 6e10 cf0d 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ -0b0852: 0c04 |000b: move-result-object v4 │ │ -0b0854: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -0b0856: 4402 0405 |000d: aget v2, v4, v5 │ │ -0b085a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -0b085c: 4403 0405 |0010: aget v3, v4, v5 │ │ -0b0860: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0b0862: 4400 0405 |0013: aget v0, v4, v5 │ │ -0b0866: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -0b0868: 4401 0405 |0016: aget v1, v4, v5 │ │ -0b086c: 4405 0406 |0018: aget v5, v4, v6 │ │ -0b0870: 2d05 0205 |001a: cmpl-float v5, v2, v5 │ │ -0b0874: 3d05 0400 |001c: if-lez v5, 0020 // +0004 │ │ -0b0878: 4402 0406 |001e: aget v2, v4, v6 │ │ -0b087c: 4405 0408 |0020: aget v5, v4, v8 │ │ -0b0880: 2d05 0205 |0022: cmpl-float v5, v2, v5 │ │ -0b0884: 3d05 0400 |0024: if-lez v5, 0028 // +0004 │ │ -0b0888: 4402 0408 |0026: aget v2, v4, v8 │ │ -0b088c: 4405 040a |0028: aget v5, v4, v10 │ │ -0b0890: 2d05 0205 |002a: cmpl-float v5, v2, v5 │ │ -0b0894: 3d05 0400 |002c: if-lez v5, 0030 // +0004 │ │ -0b0898: 4402 040a |002e: aget v2, v4, v10 │ │ -0b089c: 4405 0406 |0030: aget v5, v4, v6 │ │ -0b08a0: 2e05 0005 |0032: cmpg-float v5, v0, v5 │ │ -0b08a4: 3b05 0400 |0034: if-gez v5, 0038 // +0004 │ │ -0b08a8: 4400 0406 |0036: aget v0, v4, v6 │ │ -0b08ac: 4405 0408 |0038: aget v5, v4, v8 │ │ -0b08b0: 2e05 0005 |003a: cmpg-float v5, v0, v5 │ │ -0b08b4: 3b05 0400 |003c: if-gez v5, 0040 // +0004 │ │ -0b08b8: 4400 0408 |003e: aget v0, v4, v8 │ │ -0b08bc: 4405 040a |0040: aget v5, v4, v10 │ │ -0b08c0: 2e05 0005 |0042: cmpg-float v5, v0, v5 │ │ -0b08c4: 3b05 0400 |0044: if-gez v5, 0048 // +0004 │ │ -0b08c8: 4400 040a |0046: aget v0, v4, v10 │ │ -0b08cc: 4405 0407 |0048: aget v5, v4, v7 │ │ -0b08d0: 2d05 0305 |004a: cmpl-float v5, v3, v5 │ │ -0b08d4: 3d05 0400 |004c: if-lez v5, 0050 // +0004 │ │ -0b08d8: 4403 0407 |004e: aget v3, v4, v7 │ │ -0b08dc: 4405 0409 |0050: aget v5, v4, v9 │ │ -0b08e0: 2d05 0305 |0052: cmpl-float v5, v3, v5 │ │ -0b08e4: 3d05 0400 |0054: if-lez v5, 0058 // +0004 │ │ -0b08e8: 4403 0409 |0056: aget v3, v4, v9 │ │ -0b08ec: 1305 1000 |0058: const/16 v5, #int 16 // #10 │ │ -0b08f0: 4405 0405 |005a: aget v5, v4, v5 │ │ -0b08f4: 2d05 0305 |005c: cmpl-float v5, v3, v5 │ │ -0b08f8: 3d05 0600 |005e: if-lez v5, 0064 // +0006 │ │ -0b08fc: 1305 1000 |0060: const/16 v5, #int 16 // #10 │ │ -0b0900: 4403 0405 |0062: aget v3, v4, v5 │ │ -0b0904: 4405 0407 |0064: aget v5, v4, v7 │ │ -0b0908: 2e05 0105 |0066: cmpg-float v5, v1, v5 │ │ -0b090c: 3b05 0400 |0068: if-gez v5, 006c // +0004 │ │ -0b0910: 4401 0407 |006a: aget v1, v4, v7 │ │ -0b0914: 4405 0409 |006c: aget v5, v4, v9 │ │ -0b0918: 2e05 0105 |006e: cmpg-float v5, v1, v5 │ │ -0b091c: 3b05 0400 |0070: if-gez v5, 0074 // +0004 │ │ -0b0920: 4401 0409 |0072: aget v1, v4, v9 │ │ -0b0924: 1305 1000 |0074: const/16 v5, #int 16 // #10 │ │ -0b0928: 4405 0405 |0076: aget v5, v4, v5 │ │ -0b092c: 2e05 0105 |0078: cmpg-float v5, v1, v5 │ │ -0b0930: 3b05 0600 |007a: if-gez v5, 0080 // +0006 │ │ -0b0934: 1305 1000 |007c: const/16 v5, #int 16 // #10 │ │ -0b0938: 4401 0405 |007e: aget v1, v4, v5 │ │ -0b093c: 54b5 a107 |0080: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b0940: 3905 0900 |0082: if-nez v5, 008b // +0009 │ │ -0b0944: 2205 db01 |0084: new-instance v5, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0b0948: 7010 e612 0500 |0086: invoke-direct {v5}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0b094e: 5bb5 a107 |0089: iput-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b0952: 54b5 a107 |008b: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b0956: 5952 180b |008d: iput v2, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0b095a: 54b5 a107 |008f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b095e: 5953 190b |0091: iput v3, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0b0962: 54b5 a107 |0093: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b0966: a706 0002 |0095: sub-float v6, v0, v2 │ │ -0b096a: 5956 170b |0097: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0b096e: 54b5 a107 |0099: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b0972: a706 0103 |009b: sub-float v6, v1, v3 │ │ -0b0976: 5956 130b |009d: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0b097a: 54b5 a107 |009f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ -0b097e: 1105 |00a1: return-object v5 │ │ +0be664: |[0be664] com.badlogic.gdx.graphics.g2d.Sprite.getBoundingRectangle:()Lcom/badlogic/gdx/math/Rectangle; │ │ +0be674: 130a 0f00 |0000: const/16 v10, #int 15 // #f │ │ +0be678: 1309 0b00 |0002: const/16 v9, #int 11 // #b │ │ +0be67c: 1308 0a00 |0004: const/16 v8, #int 10 // #a │ │ +0be680: 1267 |0006: const/4 v7, #int 6 // #6 │ │ +0be682: 1256 |0007: const/4 v6, #int 5 // #5 │ │ +0be684: 6e10 cf0d 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ +0be68a: 0c04 |000b: move-result-object v4 │ │ +0be68c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +0be68e: 4402 0405 |000d: aget v2, v4, v5 │ │ +0be692: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +0be694: 4403 0405 |0010: aget v3, v4, v5 │ │ +0be698: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0be69a: 4400 0405 |0013: aget v0, v4, v5 │ │ +0be69e: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +0be6a0: 4401 0405 |0016: aget v1, v4, v5 │ │ +0be6a4: 4405 0406 |0018: aget v5, v4, v6 │ │ +0be6a8: 2d05 0205 |001a: cmpl-float v5, v2, v5 │ │ +0be6ac: 3d05 0400 |001c: if-lez v5, 0020 // +0004 │ │ +0be6b0: 4402 0406 |001e: aget v2, v4, v6 │ │ +0be6b4: 4405 0408 |0020: aget v5, v4, v8 │ │ +0be6b8: 2d05 0205 |0022: cmpl-float v5, v2, v5 │ │ +0be6bc: 3d05 0400 |0024: if-lez v5, 0028 // +0004 │ │ +0be6c0: 4402 0408 |0026: aget v2, v4, v8 │ │ +0be6c4: 4405 040a |0028: aget v5, v4, v10 │ │ +0be6c8: 2d05 0205 |002a: cmpl-float v5, v2, v5 │ │ +0be6cc: 3d05 0400 |002c: if-lez v5, 0030 // +0004 │ │ +0be6d0: 4402 040a |002e: aget v2, v4, v10 │ │ +0be6d4: 4405 0406 |0030: aget v5, v4, v6 │ │ +0be6d8: 2e05 0005 |0032: cmpg-float v5, v0, v5 │ │ +0be6dc: 3b05 0400 |0034: if-gez v5, 0038 // +0004 │ │ +0be6e0: 4400 0406 |0036: aget v0, v4, v6 │ │ +0be6e4: 4405 0408 |0038: aget v5, v4, v8 │ │ +0be6e8: 2e05 0005 |003a: cmpg-float v5, v0, v5 │ │ +0be6ec: 3b05 0400 |003c: if-gez v5, 0040 // +0004 │ │ +0be6f0: 4400 0408 |003e: aget v0, v4, v8 │ │ +0be6f4: 4405 040a |0040: aget v5, v4, v10 │ │ +0be6f8: 2e05 0005 |0042: cmpg-float v5, v0, v5 │ │ +0be6fc: 3b05 0400 |0044: if-gez v5, 0048 // +0004 │ │ +0be700: 4400 040a |0046: aget v0, v4, v10 │ │ +0be704: 4405 0407 |0048: aget v5, v4, v7 │ │ +0be708: 2d05 0305 |004a: cmpl-float v5, v3, v5 │ │ +0be70c: 3d05 0400 |004c: if-lez v5, 0050 // +0004 │ │ +0be710: 4403 0407 |004e: aget v3, v4, v7 │ │ +0be714: 4405 0409 |0050: aget v5, v4, v9 │ │ +0be718: 2d05 0305 |0052: cmpl-float v5, v3, v5 │ │ +0be71c: 3d05 0400 |0054: if-lez v5, 0058 // +0004 │ │ +0be720: 4403 0409 |0056: aget v3, v4, v9 │ │ +0be724: 1305 1000 |0058: const/16 v5, #int 16 // #10 │ │ +0be728: 4405 0405 |005a: aget v5, v4, v5 │ │ +0be72c: 2d05 0305 |005c: cmpl-float v5, v3, v5 │ │ +0be730: 3d05 0600 |005e: if-lez v5, 0064 // +0006 │ │ +0be734: 1305 1000 |0060: const/16 v5, #int 16 // #10 │ │ +0be738: 4403 0405 |0062: aget v3, v4, v5 │ │ +0be73c: 4405 0407 |0064: aget v5, v4, v7 │ │ +0be740: 2e05 0105 |0066: cmpg-float v5, v1, v5 │ │ +0be744: 3b05 0400 |0068: if-gez v5, 006c // +0004 │ │ +0be748: 4401 0407 |006a: aget v1, v4, v7 │ │ +0be74c: 4405 0409 |006c: aget v5, v4, v9 │ │ +0be750: 2e05 0105 |006e: cmpg-float v5, v1, v5 │ │ +0be754: 3b05 0400 |0070: if-gez v5, 0074 // +0004 │ │ +0be758: 4401 0409 |0072: aget v1, v4, v9 │ │ +0be75c: 1305 1000 |0074: const/16 v5, #int 16 // #10 │ │ +0be760: 4405 0405 |0076: aget v5, v4, v5 │ │ +0be764: 2e05 0105 |0078: cmpg-float v5, v1, v5 │ │ +0be768: 3b05 0600 |007a: if-gez v5, 0080 // +0006 │ │ +0be76c: 1305 1000 |007c: const/16 v5, #int 16 // #10 │ │ +0be770: 4401 0405 |007e: aget v1, v4, v5 │ │ +0be774: 54b5 a107 |0080: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be778: 3905 0900 |0082: if-nez v5, 008b // +0009 │ │ +0be77c: 2205 db01 |0084: new-instance v5, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0be780: 7010 e612 0500 |0086: invoke-direct {v5}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0be786: 5bb5 a107 |0089: iput-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be78a: 54b5 a107 |008b: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be78e: 5952 180b |008d: iput v2, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0be792: 54b5 a107 |008f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be796: 5953 190b |0091: iput v3, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0be79a: 54b5 a107 |0093: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be79e: a706 0002 |0095: sub-float v6, v0, v2 │ │ +0be7a2: 5956 170b |0097: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0be7a6: 54b5 a107 |0099: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be7aa: a706 0103 |009b: sub-float v6, v1, v3 │ │ +0be7ae: 5956 130b |009d: iput v6, v5, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0be7b2: 54b5 a107 |009f: iget-object v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.bounds:Lcom/badlogic/gdx/math/Rectangle; // field@07a1 │ │ +0be7b6: 1105 |00a1: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=420 │ │ 0x000c line=422 │ │ 0x000f line=423 │ │ 0x0012 line=424 │ │ 0x0015 line=425 │ │ @@ -230909,44 +230937,44 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0b0980: |[0b0980] com.badlogic.gdx.graphics.g2d.Sprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0b0990: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -0b0992: 1504 7f43 |0001: const/high16 v4, #int 1132396544 // #437f │ │ -0b0996: 5463 af07 |0003: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b099a: 4401 0305 |0005: aget v1, v3, v5 │ │ -0b099e: 5463 af07 |0007: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b09a2: 4403 0305 |0009: aget v3, v3, v5 │ │ -0b09a6: 7110 bd1f 0300 |000b: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ -0b09ac: 0a02 |000e: move-result v2 │ │ -0b09ae: 5460 a207 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b09b2: d523 ff00 |0011: and-int/lit16 v3, v2, #int 255 // #00ff │ │ -0b09b6: 8233 |0013: int-to-float v3, v3 │ │ -0b09b8: c943 |0014: div-float/2addr v3, v4 │ │ -0b09ba: 5903 6503 |0015: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0b09be: e203 0208 |0017: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ -0b09c2: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0b09c6: 8233 |001b: int-to-float v3, v3 │ │ -0b09c8: c943 |001c: div-float/2addr v3, v4 │ │ -0b09ca: 5903 6403 |001d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0b09ce: e203 0210 |001f: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ -0b09d2: d533 ff00 |0021: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0b09d6: 8233 |0023: int-to-float v3, v3 │ │ -0b09d8: c943 |0024: div-float/2addr v3, v4 │ │ -0b09da: 5903 6303 |0025: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0b09de: e203 0218 |0027: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ -0b09e2: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0b09e6: 8233 |002b: int-to-float v3, v3 │ │ -0b09e8: c943 |002c: div-float/2addr v3, v4 │ │ -0b09ea: 5903 6203 |002d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b09ee: 1100 |002f: return-object v0 │ │ +0be7b8: |[0be7b8] com.badlogic.gdx.graphics.g2d.Sprite.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0be7c8: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0be7ca: 1504 7f43 |0001: const/high16 v4, #int 1132396544 // #437f │ │ +0be7ce: 5463 af07 |0003: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be7d2: 4401 0305 |0005: aget v1, v3, v5 │ │ +0be7d6: 5463 af07 |0007: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be7da: 4403 0305 |0009: aget v3, v3, v5 │ │ +0be7de: 7110 bd1f 0300 |000b: invoke-static {v3}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ +0be7e4: 0a02 |000e: move-result v2 │ │ +0be7e6: 5460 a207 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0be7ea: d523 ff00 |0011: and-int/lit16 v3, v2, #int 255 // #00ff │ │ +0be7ee: 8233 |0013: int-to-float v3, v3 │ │ +0be7f0: c943 |0014: div-float/2addr v3, v4 │ │ +0be7f2: 5903 6503 |0015: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0be7f6: e203 0208 |0017: ushr-int/lit8 v3, v2, #int 8 // #08 │ │ +0be7fa: d533 ff00 |0019: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0be7fe: 8233 |001b: int-to-float v3, v3 │ │ +0be800: c943 |001c: div-float/2addr v3, v4 │ │ +0be802: 5903 6403 |001d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0be806: e203 0210 |001f: ushr-int/lit8 v3, v2, #int 16 // #10 │ │ +0be80a: d533 ff00 |0021: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0be80e: 8233 |0023: int-to-float v3, v3 │ │ +0be810: c943 |0024: div-float/2addr v3, v4 │ │ +0be812: 5903 6303 |0025: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0be816: e203 0218 |0027: ushr-int/lit8 v3, v2, #int 24 // #18 │ │ +0be81a: d533 ff00 |0029: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0be81e: 8233 |002b: int-to-float v3, v3 │ │ +0be820: c943 |002c: div-float/2addr v3, v4 │ │ +0be822: 5903 6203 |002d: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0be826: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=504 │ │ 0x0007 line=505 │ │ 0x000f line=506 │ │ 0x0011 line=507 │ │ 0x0017 line=508 │ │ @@ -230964,17 +230992,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b09f0: |[0b09f0] com.badlogic.gdx.graphics.g2d.Sprite.getHeight:()F │ │ -0b0a00: 5210 a407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b0a04: 0f00 |0002: return v0 │ │ +0be828: |[0be828] com.badlogic.gdx.graphics.g2d.Sprite.getHeight:()F │ │ +0be838: 5210 a407 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0be83c: 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;) │ │ @@ -230982,17 +231010,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0a08: |[0b0a08] com.badlogic.gdx.graphics.g2d.Sprite.getOriginX:()F │ │ -0b0a18: 5210 a507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ -0b0a1c: 0f00 |0002: return v0 │ │ +0be840: |[0be840] com.badlogic.gdx.graphics.g2d.Sprite.getOriginX:()F │ │ +0be850: 5210 a507 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ +0be854: 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;) │ │ @@ -231000,17 +231028,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0a20: |[0b0a20] com.badlogic.gdx.graphics.g2d.Sprite.getOriginY:()F │ │ -0b0a30: 5210 a607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ -0b0a34: 0f00 |0002: return v0 │ │ +0be858: |[0be858] com.badlogic.gdx.graphics.g2d.Sprite.getOriginY:()F │ │ +0be868: 5210 a607 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ +0be86c: 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;) │ │ @@ -231018,17 +231046,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0a38: |[0b0a38] com.badlogic.gdx.graphics.g2d.Sprite.getRotation:()F │ │ -0b0a48: 5210 a707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0a4c: 0f00 |0002: return v0 │ │ +0be870: |[0be870] com.badlogic.gdx.graphics.g2d.Sprite.getRotation:()F │ │ +0be880: 5210 a707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0be884: 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;) │ │ @@ -231036,17 +231064,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0a50: |[0b0a50] com.badlogic.gdx.graphics.g2d.Sprite.getScaleX:()F │ │ -0b0a60: 5210 a807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0a64: 0f00 |0002: return v0 │ │ +0be888: |[0be888] com.badlogic.gdx.graphics.g2d.Sprite.getScaleX:()F │ │ +0be898: 5210 a807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be89c: 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;) │ │ @@ -231054,17 +231082,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0a68: |[0b0a68] com.badlogic.gdx.graphics.g2d.Sprite.getScaleY:()F │ │ -0b0a78: 5210 a907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0a7c: 0f00 |0002: return v0 │ │ +0be8a0: |[0be8a0] com.badlogic.gdx.graphics.g2d.Sprite.getScaleY:()F │ │ +0be8b0: 5210 a907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be8b4: 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;) │ │ @@ -231072,161 +231100,161 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 288 16-bit code units │ │ -0b0a80: |[0b0a80] com.badlogic.gdx.graphics.g2d.Sprite.getVertices:()[F │ │ -0b0a90: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -0b0a94: 5500 a307 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0a98: 0219 0000 |0004: move/from16 v25, v0 │ │ -0b0a9c: 3819 ea00 |0006: if-eqz v25, 00f0 // +00ea │ │ -0b0aa0: 1319 0000 |0008: const/16 v25, #int 0 // #0 │ │ -0b0aa4: 0200 1900 |000a: move/from16 v0, v25 │ │ -0b0aa8: 0801 1b00 |000c: move-object/from16 v1, v27 │ │ -0b0aac: 5c10 a307 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0ab0: 0800 1b00 |0010: move-object/from16 v0, v27 │ │ -0b0ab4: 5400 af07 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0ab8: 0810 0000 |0014: move-object/from16 v16, v0 │ │ -0b0abc: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -0b0ac0: 5200 a507 |0018: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ -0b0ac4: 0219 0000 |001a: move/from16 v25, v0 │ │ -0b0ac8: 0200 1900 |001c: move/from16 v0, v25 │ │ -0b0acc: 7f03 |001e: neg-float v3, v0 │ │ -0b0ace: 0800 1b00 |001f: move-object/from16 v0, v27 │ │ -0b0ad2: 5200 a607 |0021: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ -0b0ad6: 0219 0000 |0023: move/from16 v25, v0 │ │ -0b0ada: 0200 1900 |0025: move/from16 v0, v25 │ │ -0b0ade: 7f09 |0027: neg-float v9, v0 │ │ -0b0ae0: 0800 1b00 |0028: move-object/from16 v0, v27 │ │ -0b0ae4: 5200 b007 |002a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0ae8: 0219 0000 |002c: move/from16 v25, v0 │ │ -0b0aec: a604 0319 |002e: add-float v4, v3, v25 │ │ -0b0af0: 0800 1b00 |0030: move-object/from16 v0, v27 │ │ -0b0af4: 5200 a407 |0032: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b0af8: 0219 0000 |0034: move/from16 v25, v0 │ │ -0b0afc: a60a 0919 |0036: add-float v10, v9, v25 │ │ -0b0b00: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ -0b0b04: 5200 b107 |003a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b0b08: 0219 0000 |003c: move/from16 v25, v0 │ │ -0b0b0c: a711 1903 |003e: sub-float v17, v25, v3 │ │ -0b0b10: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ -0b0b14: 5200 b207 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b0b18: 0219 0000 |0044: move/from16 v25, v0 │ │ -0b0b1c: a712 1909 |0046: sub-float v18, v25, v9 │ │ -0b0b20: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ -0b0b24: 5200 a807 |004a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0b28: 0219 0000 |004c: move/from16 v25, v0 │ │ -0b0b2c: 151a 803f |004e: const/high16 v26, #int 1065353216 // #3f80 │ │ -0b0b30: 2d19 191a |0050: cmpl-float v25, v25, v26 │ │ -0b0b34: 3919 0e00 |0052: if-nez v25, 0060 // +000e │ │ -0b0b38: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ -0b0b3c: 5200 a907 |0056: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0b40: 0219 0000 |0058: move/from16 v25, v0 │ │ -0b0b44: 151a 803f |005a: const/high16 v26, #int 1065353216 // #3f80 │ │ -0b0b48: 2d19 191a |005c: cmpl-float v25, v25, v26 │ │ -0b0b4c: 3819 2200 |005e: if-eqz v25, 0080 // +0022 │ │ -0b0b50: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ -0b0b54: 5200 a807 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0b58: 0219 0000 |0064: move/from16 v25, v0 │ │ -0b0b5c: a803 0319 |0066: mul-float v3, v3, v25 │ │ -0b0b60: 0800 1b00 |0068: move-object/from16 v0, v27 │ │ -0b0b64: 5200 a907 |006a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0b68: 0219 0000 |006c: move/from16 v25, v0 │ │ -0b0b6c: a809 0919 |006e: mul-float v9, v9, v25 │ │ -0b0b70: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ -0b0b74: 5200 a807 |0072: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0b78: 0219 0000 |0074: move/from16 v25, v0 │ │ -0b0b7c: a804 0419 |0076: mul-float v4, v4, v25 │ │ -0b0b80: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ -0b0b84: 5200 a907 |007a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0b88: 0219 0000 |007c: move/from16 v25, v0 │ │ -0b0b8c: a80a 0a19 |007e: mul-float v10, v10, v25 │ │ -0b0b90: 0800 1b00 |0080: move-object/from16 v0, v27 │ │ -0b0b94: 5200 a707 |0082: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0b98: 0219 0000 |0084: move/from16 v25, v0 │ │ -0b0b9c: 131a 0000 |0086: const/16 v26, #int 0 // #0 │ │ -0b0ba0: 2d19 191a |0088: cmpl-float v25, v25, v26 │ │ -0b0ba4: 3819 6d00 |008a: if-eqz v25, 00f7 // +006d │ │ -0b0ba8: 0800 1b00 |008c: move-object/from16 v0, v27 │ │ -0b0bac: 5200 a707 |008e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0bb0: 0219 0000 |0090: move/from16 v25, v0 │ │ -0b0bb4: 7701 3d12 1900 |0092: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0b0bba: 0a02 |0095: move-result v2 │ │ -0b0bbc: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -0b0bc0: 5200 a707 |0098: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0bc4: 0219 0000 |009a: move/from16 v25, v0 │ │ -0b0bc8: 7701 4b12 1900 |009c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0b0bce: 0a0f |009f: move-result v15 │ │ -0b0bd0: a807 0302 |00a0: mul-float v7, v3, v2 │ │ -0b0bd4: a808 030f |00a2: mul-float v8, v3, v15 │ │ -0b0bd8: a80d 0902 |00a4: mul-float v13, v9, v2 │ │ -0b0bdc: a80e 090f |00a6: mul-float v14, v9, v15 │ │ -0b0be0: a805 0402 |00a8: mul-float v5, v4, v2 │ │ -0b0be4: a806 040f |00aa: mul-float v6, v4, v15 │ │ -0b0be8: a80b 0a02 |00ac: mul-float v11, v10, v2 │ │ -0b0bec: a80c 0a0f |00ae: mul-float v12, v10, v15 │ │ -0b0bf0: a719 070e |00b0: sub-float v25, v7, v14 │ │ -0b0bf4: a613 1911 |00b2: add-float v19, v25, v17 │ │ -0b0bf8: a619 0d08 |00b4: add-float v25, v13, v8 │ │ -0b0bfc: a616 1912 |00b6: add-float v22, v25, v18 │ │ -0b0c00: 1319 0000 |00b8: const/16 v25, #int 0 // #0 │ │ -0b0c04: 4b13 1019 |00ba: aput v19, v16, v25 │ │ -0b0c08: 1319 0100 |00bc: const/16 v25, #int 1 // #1 │ │ -0b0c0c: 4b16 1019 |00be: aput v22, v16, v25 │ │ -0b0c10: a719 070c |00c0: sub-float v25, v7, v12 │ │ -0b0c14: a614 1911 |00c2: add-float v20, v25, v17 │ │ -0b0c18: a619 0b08 |00c4: add-float v25, v11, v8 │ │ -0b0c1c: a617 1912 |00c6: add-float v23, v25, v18 │ │ -0b0c20: 1319 0500 |00c8: const/16 v25, #int 5 // #5 │ │ -0b0c24: 4b14 1019 |00ca: aput v20, v16, v25 │ │ -0b0c28: 1319 0600 |00cc: const/16 v25, #int 6 // #6 │ │ -0b0c2c: 4b17 1019 |00ce: aput v23, v16, v25 │ │ -0b0c30: a719 050c |00d0: sub-float v25, v5, v12 │ │ -0b0c34: a615 1911 |00d2: add-float v21, v25, v17 │ │ -0b0c38: a619 0b06 |00d4: add-float v25, v11, v6 │ │ -0b0c3c: a618 1912 |00d6: add-float v24, v25, v18 │ │ -0b0c40: 1319 0a00 |00d8: const/16 v25, #int 10 // #a │ │ -0b0c44: 4b15 1019 |00da: aput v21, v16, v25 │ │ -0b0c48: 1319 0b00 |00dc: const/16 v25, #int 11 // #b │ │ -0b0c4c: 4b18 1019 |00de: aput v24, v16, v25 │ │ -0b0c50: 1319 0f00 |00e0: const/16 v25, #int 15 // #f │ │ -0b0c54: a71a 1514 |00e2: sub-float v26, v21, v20 │ │ -0b0c58: a61a 1a13 |00e4: add-float v26, v26, v19 │ │ -0b0c5c: 4b1a 1019 |00e6: aput v26, v16, v25 │ │ -0b0c60: 1319 1000 |00e8: const/16 v25, #int 16 // #10 │ │ -0b0c64: a71a 1716 |00ea: sub-float v26, v23, v22 │ │ -0b0c68: a71a 181a |00ec: sub-float v26, v24, v26 │ │ -0b0c6c: 4b1a 1019 |00ee: aput v26, v16, v25 │ │ -0b0c70: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ -0b0c74: 5400 af07 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0c78: 0819 0000 |00f4: move-object/from16 v25, v0 │ │ -0b0c7c: 1119 |00f6: return-object v25 │ │ -0b0c7e: a613 0311 |00f7: add-float v19, v3, v17 │ │ -0b0c82: a616 0912 |00f9: add-float v22, v9, v18 │ │ -0b0c86: a614 0411 |00fb: add-float v20, v4, v17 │ │ -0b0c8a: a617 0a12 |00fd: add-float v23, v10, v18 │ │ -0b0c8e: 1319 0000 |00ff: const/16 v25, #int 0 // #0 │ │ -0b0c92: 4b13 1019 |0101: aput v19, v16, v25 │ │ -0b0c96: 1319 0100 |0103: const/16 v25, #int 1 // #1 │ │ -0b0c9a: 4b16 1019 |0105: aput v22, v16, v25 │ │ -0b0c9e: 1319 0500 |0107: const/16 v25, #int 5 // #5 │ │ -0b0ca2: 4b13 1019 |0109: aput v19, v16, v25 │ │ -0b0ca6: 1319 0600 |010b: const/16 v25, #int 6 // #6 │ │ -0b0caa: 4b17 1019 |010d: aput v23, v16, v25 │ │ -0b0cae: 1319 0a00 |010f: const/16 v25, #int 10 // #a │ │ -0b0cb2: 4b14 1019 |0111: aput v20, v16, v25 │ │ -0b0cb6: 1319 0b00 |0113: const/16 v25, #int 11 // #b │ │ -0b0cba: 4b17 1019 |0115: aput v23, v16, v25 │ │ -0b0cbe: 1319 0f00 |0117: const/16 v25, #int 15 // #f │ │ -0b0cc2: 4b14 1019 |0119: aput v20, v16, v25 │ │ -0b0cc6: 1319 1000 |011b: const/16 v25, #int 16 // #10 │ │ -0b0cca: 4b16 1019 |011d: aput v22, v16, v25 │ │ -0b0cce: 28d1 |011f: goto 00f0 // -002f │ │ +0be8b8: |[0be8b8] com.badlogic.gdx.graphics.g2d.Sprite.getVertices:()[F │ │ +0be8c8: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +0be8cc: 5500 a307 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be8d0: 0219 0000 |0004: move/from16 v25, v0 │ │ +0be8d4: 3819 ea00 |0006: if-eqz v25, 00f0 // +00ea │ │ +0be8d8: 1319 0000 |0008: const/16 v25, #int 0 // #0 │ │ +0be8dc: 0200 1900 |000a: move/from16 v0, v25 │ │ +0be8e0: 0801 1b00 |000c: move-object/from16 v1, v27 │ │ +0be8e4: 5c10 a307 |000e: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0be8e8: 0800 1b00 |0010: move-object/from16 v0, v27 │ │ +0be8ec: 5400 af07 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0be8f0: 0810 0000 |0014: move-object/from16 v16, v0 │ │ +0be8f4: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +0be8f8: 5200 a507 |0018: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ +0be8fc: 0219 0000 |001a: move/from16 v25, v0 │ │ +0be900: 0200 1900 |001c: move/from16 v0, v25 │ │ +0be904: 7f03 |001e: neg-float v3, v0 │ │ +0be906: 0800 1b00 |001f: move-object/from16 v0, v27 │ │ +0be90a: 5200 a607 |0021: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ +0be90e: 0219 0000 |0023: move/from16 v25, v0 │ │ +0be912: 0200 1900 |0025: move/from16 v0, v25 │ │ +0be916: 7f09 |0027: neg-float v9, v0 │ │ +0be918: 0800 1b00 |0028: move-object/from16 v0, v27 │ │ +0be91c: 5200 b007 |002a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0be920: 0219 0000 |002c: move/from16 v25, v0 │ │ +0be924: a604 0319 |002e: add-float v4, v3, v25 │ │ +0be928: 0800 1b00 |0030: move-object/from16 v0, v27 │ │ +0be92c: 5200 a407 |0032: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0be930: 0219 0000 |0034: move/from16 v25, v0 │ │ +0be934: a60a 0919 |0036: add-float v10, v9, v25 │ │ +0be938: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ +0be93c: 5200 b107 |003a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0be940: 0219 0000 |003c: move/from16 v25, v0 │ │ +0be944: a711 1903 |003e: sub-float v17, v25, v3 │ │ +0be948: 0800 1b00 |0040: move-object/from16 v0, v27 │ │ +0be94c: 5200 b207 |0042: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0be950: 0219 0000 |0044: move/from16 v25, v0 │ │ +0be954: a712 1909 |0046: sub-float v18, v25, v9 │ │ +0be958: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ +0be95c: 5200 a807 |004a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be960: 0219 0000 |004c: move/from16 v25, v0 │ │ +0be964: 151a 803f |004e: const/high16 v26, #int 1065353216 // #3f80 │ │ +0be968: 2d19 191a |0050: cmpl-float v25, v25, v26 │ │ +0be96c: 3919 0e00 |0052: if-nez v25, 0060 // +000e │ │ +0be970: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ +0be974: 5200 a907 |0056: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be978: 0219 0000 |0058: move/from16 v25, v0 │ │ +0be97c: 151a 803f |005a: const/high16 v26, #int 1065353216 // #3f80 │ │ +0be980: 2d19 191a |005c: cmpl-float v25, v25, v26 │ │ +0be984: 3819 2200 |005e: if-eqz v25, 0080 // +0022 │ │ +0be988: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ +0be98c: 5200 a807 |0062: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be990: 0219 0000 |0064: move/from16 v25, v0 │ │ +0be994: a803 0319 |0066: mul-float v3, v3, v25 │ │ +0be998: 0800 1b00 |0068: move-object/from16 v0, v27 │ │ +0be99c: 5200 a907 |006a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be9a0: 0219 0000 |006c: move/from16 v25, v0 │ │ +0be9a4: a809 0919 |006e: mul-float v9, v9, v25 │ │ +0be9a8: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ +0be9ac: 5200 a807 |0072: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0be9b0: 0219 0000 |0074: move/from16 v25, v0 │ │ +0be9b4: a804 0419 |0076: mul-float v4, v4, v25 │ │ +0be9b8: 0800 1b00 |0078: move-object/from16 v0, v27 │ │ +0be9bc: 5200 a907 |007a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0be9c0: 0219 0000 |007c: move/from16 v25, v0 │ │ +0be9c4: a80a 0a19 |007e: mul-float v10, v10, v25 │ │ +0be9c8: 0800 1b00 |0080: move-object/from16 v0, v27 │ │ +0be9cc: 5200 a707 |0082: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0be9d0: 0219 0000 |0084: move/from16 v25, v0 │ │ +0be9d4: 131a 0000 |0086: const/16 v26, #int 0 // #0 │ │ +0be9d8: 2d19 191a |0088: cmpl-float v25, v25, v26 │ │ +0be9dc: 3819 6d00 |008a: if-eqz v25, 00f7 // +006d │ │ +0be9e0: 0800 1b00 |008c: move-object/from16 v0, v27 │ │ +0be9e4: 5200 a707 |008e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0be9e8: 0219 0000 |0090: move/from16 v25, v0 │ │ +0be9ec: 7701 3d12 1900 |0092: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0be9f2: 0a02 |0095: move-result v2 │ │ +0be9f4: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +0be9f8: 5200 a707 |0098: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0be9fc: 0219 0000 |009a: move/from16 v25, v0 │ │ +0bea00: 7701 4b12 1900 |009c: invoke-static/range {v25}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0bea06: 0a0f |009f: move-result v15 │ │ +0bea08: a807 0302 |00a0: mul-float v7, v3, v2 │ │ +0bea0c: a808 030f |00a2: mul-float v8, v3, v15 │ │ +0bea10: a80d 0902 |00a4: mul-float v13, v9, v2 │ │ +0bea14: a80e 090f |00a6: mul-float v14, v9, v15 │ │ +0bea18: a805 0402 |00a8: mul-float v5, v4, v2 │ │ +0bea1c: a806 040f |00aa: mul-float v6, v4, v15 │ │ +0bea20: a80b 0a02 |00ac: mul-float v11, v10, v2 │ │ +0bea24: a80c 0a0f |00ae: mul-float v12, v10, v15 │ │ +0bea28: a719 070e |00b0: sub-float v25, v7, v14 │ │ +0bea2c: a613 1911 |00b2: add-float v19, v25, v17 │ │ +0bea30: a619 0d08 |00b4: add-float v25, v13, v8 │ │ +0bea34: a616 1912 |00b6: add-float v22, v25, v18 │ │ +0bea38: 1319 0000 |00b8: const/16 v25, #int 0 // #0 │ │ +0bea3c: 4b13 1019 |00ba: aput v19, v16, v25 │ │ +0bea40: 1319 0100 |00bc: const/16 v25, #int 1 // #1 │ │ +0bea44: 4b16 1019 |00be: aput v22, v16, v25 │ │ +0bea48: a719 070c |00c0: sub-float v25, v7, v12 │ │ +0bea4c: a614 1911 |00c2: add-float v20, v25, v17 │ │ +0bea50: a619 0b08 |00c4: add-float v25, v11, v8 │ │ +0bea54: a617 1912 |00c6: add-float v23, v25, v18 │ │ +0bea58: 1319 0500 |00c8: const/16 v25, #int 5 // #5 │ │ +0bea5c: 4b14 1019 |00ca: aput v20, v16, v25 │ │ +0bea60: 1319 0600 |00cc: const/16 v25, #int 6 // #6 │ │ +0bea64: 4b17 1019 |00ce: aput v23, v16, v25 │ │ +0bea68: a719 050c |00d0: sub-float v25, v5, v12 │ │ +0bea6c: a615 1911 |00d2: add-float v21, v25, v17 │ │ +0bea70: a619 0b06 |00d4: add-float v25, v11, v6 │ │ +0bea74: a618 1912 |00d6: add-float v24, v25, v18 │ │ +0bea78: 1319 0a00 |00d8: const/16 v25, #int 10 // #a │ │ +0bea7c: 4b15 1019 |00da: aput v21, v16, v25 │ │ +0bea80: 1319 0b00 |00dc: const/16 v25, #int 11 // #b │ │ +0bea84: 4b18 1019 |00de: aput v24, v16, v25 │ │ +0bea88: 1319 0f00 |00e0: const/16 v25, #int 15 // #f │ │ +0bea8c: a71a 1514 |00e2: sub-float v26, v21, v20 │ │ +0bea90: a61a 1a13 |00e4: add-float v26, v26, v19 │ │ +0bea94: 4b1a 1019 |00e6: aput v26, v16, v25 │ │ +0bea98: 1319 1000 |00e8: const/16 v25, #int 16 // #10 │ │ +0bea9c: a71a 1716 |00ea: sub-float v26, v23, v22 │ │ +0beaa0: a71a 181a |00ec: sub-float v26, v24, v26 │ │ +0beaa4: 4b1a 1019 |00ee: aput v26, v16, v25 │ │ +0beaa8: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ +0beaac: 5400 af07 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0beab0: 0819 0000 |00f4: move-object/from16 v25, v0 │ │ +0beab4: 1119 |00f6: return-object v25 │ │ +0beab6: a613 0311 |00f7: add-float v19, v3, v17 │ │ +0beaba: a616 0912 |00f9: add-float v22, v9, v18 │ │ +0beabe: a614 0411 |00fb: add-float v20, v4, v17 │ │ +0beac2: a617 0a12 |00fd: add-float v23, v10, v18 │ │ +0beac6: 1319 0000 |00ff: const/16 v25, #int 0 // #0 │ │ +0beaca: 4b13 1019 |0101: aput v19, v16, v25 │ │ +0beace: 1319 0100 |0103: const/16 v25, #int 1 // #1 │ │ +0bead2: 4b16 1019 |0105: aput v22, v16, v25 │ │ +0bead6: 1319 0500 |0107: const/16 v25, #int 5 // #5 │ │ +0beada: 4b13 1019 |0109: aput v19, v16, v25 │ │ +0beade: 1319 0600 |010b: const/16 v25, #int 6 // #6 │ │ +0beae2: 4b17 1019 |010d: aput v23, v16, v25 │ │ +0beae6: 1319 0a00 |010f: const/16 v25, #int 10 // #a │ │ +0beaea: 4b14 1019 |0111: aput v20, v16, v25 │ │ +0beaee: 1319 0b00 |0113: const/16 v25, #int 11 // #b │ │ +0beaf2: 4b17 1019 |0115: aput v23, v16, v25 │ │ +0beaf6: 1319 0f00 |0117: const/16 v25, #int 15 // #f │ │ +0beafa: 4b14 1019 |0119: aput v20, v16, v25 │ │ +0beafe: 1319 1000 |011b: const/16 v25, #int 16 // #10 │ │ +0beb02: 4b16 1019 |011d: aput v22, v16, v25 │ │ +0beb06: 28d1 |011f: goto 00f0 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0008 line=348 │ │ 0x0010 line=350 │ │ 0x0016 line=351 │ │ 0x001f line=352 │ │ @@ -231319,17 +231347,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0cd0: |[0b0cd0] com.badlogic.gdx.graphics.g2d.Sprite.getWidth:()F │ │ -0b0ce0: 5210 b007 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0ce4: 0f00 |0002: return v0 │ │ +0beb08: |[0beb08] com.badlogic.gdx.graphics.g2d.Sprite.getWidth:()F │ │ +0beb18: 5210 b007 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0beb1c: 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;) │ │ @@ -231337,17 +231365,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0ce8: |[0b0ce8] com.badlogic.gdx.graphics.g2d.Sprite.getX:()F │ │ -0b0cf8: 5210 b107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b0cfc: 0f00 |0002: return v0 │ │ +0beb20: |[0beb20] com.badlogic.gdx.graphics.g2d.Sprite.getX:()F │ │ +0beb30: 5210 b107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0beb34: 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;) │ │ @@ -231355,17 +231383,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0d00: |[0b0d00] com.badlogic.gdx.graphics.g2d.Sprite.getY:()F │ │ -0b0d10: 5210 b207 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b0d14: 0f00 |0002: return v0 │ │ +0beb38: |[0beb38] com.badlogic.gdx.graphics.g2d.Sprite.getY:()F │ │ +0beb48: 5210 b207 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0beb4c: 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;) │ │ @@ -231373,21 +231401,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0b0d18: |[0b0d18] com.badlogic.gdx.graphics.g2d.Sprite.rotate:(F)V │ │ -0b0d28: 5210 a707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0d2c: c620 |0002: add-float/2addr v0, v2 │ │ -0b0d2e: 5910 a707 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0d32: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b0d34: 5c10 a307 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0d38: 0e00 |0008: return-void │ │ +0beb50: |[0beb50] com.badlogic.gdx.graphics.g2d.Sprite.rotate:(F)V │ │ +0beb60: 5210 a707 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0beb64: c620 |0002: add-float/2addr v0, v2 │ │ +0beb66: 5910 a707 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0beb6a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0beb6c: 5c10 a307 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0beb70: 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; │ │ @@ -231398,68 +231426,68 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 102 16-bit code units │ │ -0b0d3c: |[0b0d3c] com.badlogic.gdx.graphics.g2d.Sprite.rotate90:(Z)V │ │ -0b0d4c: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ -0b0d50: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ -0b0d54: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ -0b0d58: 1243 |0006: const/4 v3, #int 4 // #4 │ │ -0b0d5a: 1234 |0007: const/4 v4, #int 3 // #3 │ │ -0b0d5c: 5481 af07 |0008: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0d60: 3809 2f00 |000a: if-eqz v9, 0039 // +002f │ │ -0b0d64: 4400 0103 |000c: aget v0, v1, v3 │ │ -0b0d68: 1302 1300 |000e: const/16 v2, #int 19 // #13 │ │ -0b0d6c: 4402 0102 |0010: aget v2, v1, v2 │ │ -0b0d70: 4b02 0103 |0012: aput v2, v1, v3 │ │ -0b0d74: 1302 1300 |0014: const/16 v2, #int 19 // #13 │ │ -0b0d78: 1303 0e00 |0016: const/16 v3, #int 14 // #e │ │ -0b0d7c: 4403 0103 |0018: aget v3, v1, v3 │ │ -0b0d80: 4b03 0102 |001a: aput v3, v1, v2 │ │ -0b0d84: 1302 0e00 |001c: const/16 v2, #int 14 // #e │ │ -0b0d88: 4403 0106 |001e: aget v3, v1, v6 │ │ -0b0d8c: 4b03 0102 |0020: aput v3, v1, v2 │ │ -0b0d90: 4b00 0106 |0022: aput v0, v1, v6 │ │ -0b0d94: 4400 0104 |0024: aget v0, v1, v4 │ │ -0b0d98: 1302 1200 |0026: const/16 v2, #int 18 // #12 │ │ -0b0d9c: 4402 0102 |0028: aget v2, v1, v2 │ │ -0b0da0: 4b02 0104 |002a: aput v2, v1, v4 │ │ -0b0da4: 1302 1200 |002c: const/16 v2, #int 18 // #12 │ │ -0b0da8: 4403 0107 |002e: aget v3, v1, v7 │ │ -0b0dac: 4b03 0102 |0030: aput v3, v1, v2 │ │ -0b0db0: 4402 0105 |0032: aget v2, v1, v5 │ │ -0b0db4: 4b02 0107 |0034: aput v2, v1, v7 │ │ -0b0db8: 4b00 0105 |0036: aput v0, v1, v5 │ │ -0b0dbc: 0e00 |0038: return-void │ │ -0b0dbe: 4400 0103 |0039: aget v0, v1, v3 │ │ -0b0dc2: 4402 0106 |003b: aget v2, v1, v6 │ │ -0b0dc6: 4b02 0103 |003d: aput v2, v1, v3 │ │ -0b0dca: 1302 0e00 |003f: const/16 v2, #int 14 // #e │ │ -0b0dce: 4402 0102 |0041: aget v2, v1, v2 │ │ -0b0dd2: 4b02 0106 |0043: aput v2, v1, v6 │ │ -0b0dd6: 1302 0e00 |0045: const/16 v2, #int 14 // #e │ │ -0b0dda: 1303 1300 |0047: const/16 v3, #int 19 // #13 │ │ -0b0dde: 4403 0103 |0049: aget v3, v1, v3 │ │ -0b0de2: 4b03 0102 |004b: aput v3, v1, v2 │ │ -0b0de6: 1302 1300 |004d: const/16 v2, #int 19 // #13 │ │ -0b0dea: 4b00 0102 |004f: aput v0, v1, v2 │ │ -0b0dee: 4400 0104 |0051: aget v0, v1, v4 │ │ -0b0df2: 4402 0105 |0053: aget v2, v1, v5 │ │ -0b0df6: 4b02 0104 |0055: aput v2, v1, v4 │ │ -0b0dfa: 4402 0107 |0057: aget v2, v1, v7 │ │ -0b0dfe: 4b02 0105 |0059: aput v2, v1, v5 │ │ -0b0e02: 1302 1200 |005b: const/16 v2, #int 18 // #12 │ │ -0b0e06: 4402 0102 |005d: aget v2, v1, v2 │ │ -0b0e0a: 4b02 0107 |005f: aput v2, v1, v7 │ │ -0b0e0e: 1302 1200 |0061: const/16 v2, #int 18 // #12 │ │ -0b0e12: 4b00 0102 |0063: aput v0, v1, v2 │ │ -0b0e16: 28d3 |0065: goto 0038 // -002d │ │ +0beb74: |[0beb74] com.badlogic.gdx.graphics.g2d.Sprite.rotate90:(Z)V │ │ +0beb84: 1307 0d00 |0000: const/16 v7, #int 13 // #d │ │ +0beb88: 1306 0900 |0002: const/16 v6, #int 9 // #9 │ │ +0beb8c: 1305 0800 |0004: const/16 v5, #int 8 // #8 │ │ +0beb90: 1243 |0006: const/4 v3, #int 4 // #4 │ │ +0beb92: 1234 |0007: const/4 v4, #int 3 // #3 │ │ +0beb94: 5481 af07 |0008: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0beb98: 3809 2f00 |000a: if-eqz v9, 0039 // +002f │ │ +0beb9c: 4400 0103 |000c: aget v0, v1, v3 │ │ +0beba0: 1302 1300 |000e: const/16 v2, #int 19 // #13 │ │ +0beba4: 4402 0102 |0010: aget v2, v1, v2 │ │ +0beba8: 4b02 0103 |0012: aput v2, v1, v3 │ │ +0bebac: 1302 1300 |0014: const/16 v2, #int 19 // #13 │ │ +0bebb0: 1303 0e00 |0016: const/16 v3, #int 14 // #e │ │ +0bebb4: 4403 0103 |0018: aget v3, v1, v3 │ │ +0bebb8: 4b03 0102 |001a: aput v3, v1, v2 │ │ +0bebbc: 1302 0e00 |001c: const/16 v2, #int 14 // #e │ │ +0bebc0: 4403 0106 |001e: aget v3, v1, v6 │ │ +0bebc4: 4b03 0102 |0020: aput v3, v1, v2 │ │ +0bebc8: 4b00 0106 |0022: aput v0, v1, v6 │ │ +0bebcc: 4400 0104 |0024: aget v0, v1, v4 │ │ +0bebd0: 1302 1200 |0026: const/16 v2, #int 18 // #12 │ │ +0bebd4: 4402 0102 |0028: aget v2, v1, v2 │ │ +0bebd8: 4b02 0104 |002a: aput v2, v1, v4 │ │ +0bebdc: 1302 1200 |002c: const/16 v2, #int 18 // #12 │ │ +0bebe0: 4403 0107 |002e: aget v3, v1, v7 │ │ +0bebe4: 4b03 0102 |0030: aput v3, v1, v2 │ │ +0bebe8: 4402 0105 |0032: aget v2, v1, v5 │ │ +0bebec: 4b02 0107 |0034: aput v2, v1, v7 │ │ +0bebf0: 4b00 0105 |0036: aput v0, v1, v5 │ │ +0bebf4: 0e00 |0038: return-void │ │ +0bebf6: 4400 0103 |0039: aget v0, v1, v3 │ │ +0bebfa: 4402 0106 |003b: aget v2, v1, v6 │ │ +0bebfe: 4b02 0103 |003d: aput v2, v1, v3 │ │ +0bec02: 1302 0e00 |003f: const/16 v2, #int 14 // #e │ │ +0bec06: 4402 0102 |0041: aget v2, v1, v2 │ │ +0bec0a: 4b02 0106 |0043: aput v2, v1, v6 │ │ +0bec0e: 1302 0e00 |0045: const/16 v2, #int 14 // #e │ │ +0bec12: 1303 1300 |0047: const/16 v3, #int 19 // #13 │ │ +0bec16: 4403 0103 |0049: aget v3, v1, v3 │ │ +0bec1a: 4b03 0102 |004b: aput v3, v1, v2 │ │ +0bec1e: 1302 1300 |004d: const/16 v2, #int 19 // #13 │ │ +0bec22: 4b00 0102 |004f: aput v0, v1, v2 │ │ +0bec26: 4400 0104 |0051: aget v0, v1, v4 │ │ +0bec2a: 4402 0105 |0053: aget v2, v1, v5 │ │ +0bec2e: 4b02 0104 |0055: aput v2, v1, v4 │ │ +0bec32: 4402 0107 |0057: aget v2, v1, v7 │ │ +0bec36: 4b02 0105 |0059: aput v2, v1, v5 │ │ +0bec3a: 1302 1200 |005b: const/16 v2, #int 18 // #12 │ │ +0bec3e: 4402 0102 |005d: aget v2, v1, v2 │ │ +0bec42: 4b02 0107 |005f: aput v2, v1, v7 │ │ +0bec46: 1302 1200 |0061: const/16 v2, #int 18 // #12 │ │ +0bec4a: 4b00 0102 |0063: aput v0, v1, v2 │ │ +0bec4e: 28d3 |0065: goto 0038 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0008 line=297 │ │ 0x000a line=299 │ │ 0x000c line=300 │ │ 0x000e line=301 │ │ 0x0014 line=302 │ │ @@ -231493,24 +231521,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0b0e18: |[0b0e18] com.badlogic.gdx.graphics.g2d.Sprite.scale:(F)V │ │ -0b0e28: 5210 a807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0e2c: c620 |0002: add-float/2addr v0, v2 │ │ -0b0e2e: 5910 a807 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0e32: 5210 a907 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0e36: c620 |0007: add-float/2addr v0, v2 │ │ -0b0e38: 5910 a907 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0e3c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0b0e3e: 5c10 a307 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0e42: 0e00 |000d: return-void │ │ +0bec50: |[0bec50] com.badlogic.gdx.graphics.g2d.Sprite.scale:(F)V │ │ +0bec60: 5210 a807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bec64: c620 |0002: add-float/2addr v0, v2 │ │ +0bec66: 5910 a807 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bec6a: 5210 a907 |0005: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bec6e: c620 |0007: add-float/2addr v0, v2 │ │ +0bec70: 5910 a907 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bec74: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0bec76: 5c10 a307 |000b: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bec7a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ 0x000a line=342 │ │ 0x000d line=343 │ │ locals : │ │ @@ -231522,63 +231550,63 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 86 16-bit code units │ │ -0b0e44: |[0b0e44] com.badlogic.gdx.graphics.g2d.Sprite.scroll:(FF)V │ │ -0b0e54: 130a 0900 |0000: const/16 v10, #int 9 // #9 │ │ -0b0e58: 1239 |0002: const/4 v9, #int 3 // #3 │ │ -0b0e5a: 1508 803f |0003: const/high16 v8, #int 1065353216 // #3f80 │ │ -0b0e5e: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -0b0e60: 54b4 af07 |0006: iget-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0e64: 2d05 0c07 |0008: cmpl-float v5, v12, v7 │ │ -0b0e68: 3805 2500 |000a: if-eqz v5, 002f // +0025 │ │ -0b0e6c: 4405 0409 |000c: aget v5, v4, v9 │ │ -0b0e70: c6c5 |000e: add-float/2addr v5, v12 │ │ -0b0e72: aa00 0508 |000f: rem-float v0, v5, v8 │ │ -0b0e76: 52b5 b007 |0011: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0e7a: 54b6 aa07 |0013: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ -0b0e7e: 6e10 9e0b 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b0e84: 0a06 |0018: move-result v6 │ │ -0b0e86: 8266 |0019: int-to-float v6, v6 │ │ -0b0e88: c965 |001a: div-float/2addr v5, v6 │ │ -0b0e8a: a601 0005 |001b: add-float v1, v0, v5 │ │ -0b0e8e: 59b0 ab07 |001d: iput v0, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07ab │ │ -0b0e92: 59b1 ac07 |001f: iput v1, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07ac │ │ -0b0e96: 4b00 0409 |0021: aput v0, v4, v9 │ │ -0b0e9a: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ -0b0e9e: 4b00 0405 |0025: aput v0, v4, v5 │ │ -0b0ea2: 1305 0d00 |0027: const/16 v5, #int 13 // #d │ │ -0b0ea6: 4b01 0405 |0029: aput v1, v4, v5 │ │ -0b0eaa: 1305 1200 |002b: const/16 v5, #int 18 // #12 │ │ -0b0eae: 4b01 0405 |002d: aput v1, v4, v5 │ │ -0b0eb2: 2d05 0d07 |002f: cmpl-float v5, v13, v7 │ │ -0b0eb6: 3805 2400 |0031: if-eqz v5, 0055 // +0024 │ │ -0b0eba: 4405 040a |0033: aget v5, v4, v10 │ │ -0b0ebe: c6d5 |0035: add-float/2addr v5, v13 │ │ -0b0ec0: aa02 0508 |0036: rem-float v2, v5, v8 │ │ -0b0ec4: 52b5 a407 |0038: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b0ec8: 54b6 aa07 |003a: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ -0b0ecc: 6e10 950b 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b0ed2: 0a06 |003f: move-result v6 │ │ -0b0ed4: 8266 |0040: int-to-float v6, v6 │ │ -0b0ed6: c965 |0041: div-float/2addr v5, v6 │ │ -0b0ed8: a603 0205 |0042: add-float v3, v2, v5 │ │ -0b0edc: 59b2 ad07 |0044: iput v2, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07ad │ │ -0b0ee0: 59b3 ae07 |0046: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07ae │ │ -0b0ee4: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -0b0ee6: 4b03 0405 |0049: aput v3, v4, v5 │ │ -0b0eea: 4b02 040a |004b: aput v2, v4, v10 │ │ -0b0eee: 1305 0e00 |004d: const/16 v5, #int 14 // #e │ │ -0b0ef2: 4b02 0405 |004f: aput v2, v4, v5 │ │ -0b0ef6: 1305 1300 |0051: const/16 v5, #int 19 // #13 │ │ -0b0efa: 4b03 0405 |0053: aput v3, v4, v5 │ │ -0b0efe: 0e00 |0055: return-void │ │ +0bec7c: |[0bec7c] com.badlogic.gdx.graphics.g2d.Sprite.scroll:(FF)V │ │ +0bec8c: 130a 0900 |0000: const/16 v10, #int 9 // #9 │ │ +0bec90: 1239 |0002: const/4 v9, #int 3 // #3 │ │ +0bec92: 1508 803f |0003: const/high16 v8, #int 1065353216 // #3f80 │ │ +0bec96: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +0bec98: 54b4 af07 |0006: iget-object v4, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bec9c: 2d05 0c07 |0008: cmpl-float v5, v12, v7 │ │ +0beca0: 3805 2500 |000a: if-eqz v5, 002f // +0025 │ │ +0beca4: 4405 0409 |000c: aget v5, v4, v9 │ │ +0beca8: c6c5 |000e: add-float/2addr v5, v12 │ │ +0becaa: aa00 0508 |000f: rem-float v0, v5, v8 │ │ +0becae: 52b5 b007 |0011: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0becb2: 54b6 aa07 |0013: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ +0becb6: 6e10 9e0b 0600 |0015: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0becbc: 0a06 |0018: move-result v6 │ │ +0becbe: 8266 |0019: int-to-float v6, v6 │ │ +0becc0: c965 |001a: div-float/2addr v5, v6 │ │ +0becc2: a601 0005 |001b: add-float v1, v0, v5 │ │ +0becc6: 59b0 ab07 |001d: iput v0, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07ab │ │ +0becca: 59b1 ac07 |001f: iput v1, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07ac │ │ +0becce: 4b00 0409 |0021: aput v0, v4, v9 │ │ +0becd2: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ +0becd6: 4b00 0405 |0025: aput v0, v4, v5 │ │ +0becda: 1305 0d00 |0027: const/16 v5, #int 13 // #d │ │ +0becde: 4b01 0405 |0029: aput v1, v4, v5 │ │ +0bece2: 1305 1200 |002b: const/16 v5, #int 18 // #12 │ │ +0bece6: 4b01 0405 |002d: aput v1, v4, v5 │ │ +0becea: 2d05 0d07 |002f: cmpl-float v5, v13, v7 │ │ +0becee: 3805 2400 |0031: if-eqz v5, 0055 // +0024 │ │ +0becf2: 4405 040a |0033: aget v5, v4, v10 │ │ +0becf6: c6d5 |0035: add-float/2addr v5, v13 │ │ +0becf8: aa02 0508 |0036: rem-float v2, v5, v8 │ │ +0becfc: 52b5 a407 |0038: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0bed00: 54b6 aa07 |003a: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ +0bed04: 6e10 950b 0600 |003c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0bed0a: 0a06 |003f: move-result v6 │ │ +0bed0c: 8266 |0040: int-to-float v6, v6 │ │ +0bed0e: c965 |0041: div-float/2addr v5, v6 │ │ +0bed10: a603 0205 |0042: add-float v3, v2, v5 │ │ +0bed14: 59b2 ad07 |0044: iput v2, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07ad │ │ +0bed18: 59b3 ae07 |0046: iput v3, v11, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07ae │ │ +0bed1c: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +0bed1e: 4b03 0405 |0049: aput v3, v4, v5 │ │ +0bed22: 4b02 040a |004b: aput v2, v4, v10 │ │ +0bed26: 1305 0e00 |004d: const/16 v5, #int 14 // #e │ │ +0bed2a: 4b02 0405 |004f: aput v2, v4, v5 │ │ +0bed2e: 1305 1300 |0051: const/16 v5, #int 19 // #13 │ │ +0bed32: 4b03 0405 |0053: aput v3, v4, v5 │ │ +0bed36: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=577 │ │ 0x0008 line=578 │ │ 0x000c line=579 │ │ 0x0011 line=580 │ │ 0x001d line=581 │ │ @@ -231612,59 +231640,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 │ │ -0b0f00: |[0b0f00] com.badlogic.gdx.graphics.g2d.Sprite.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0b0f10: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b0f12: 3905 0a00 |0001: if-nez v5, 000b // +000a │ │ -0b0f16: 2200 7b03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0b0f1a: 1a01 1327 |0005: const-string v1, "sprite cannot be null." // string@2713 │ │ -0b0f1e: 7020 6824 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0b0f24: 2700 |000a: throw v0 │ │ -0b0f26: 5450 af07 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0f2a: 5441 af07 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0f2e: 1302 1400 |000f: const/16 v2, #int 20 // #14 │ │ -0b0f32: 7152 e124 3031 |0011: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b0f38: 5450 aa07 |0014: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ -0b0f3c: 5b40 aa07 |0016: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ -0b0f40: 5250 ab07 |0018: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07ab │ │ -0b0f44: 5940 ab07 |001a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07ab │ │ -0b0f48: 5250 ad07 |001c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07ad │ │ -0b0f4c: 5940 ad07 |001e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07ad │ │ -0b0f50: 5250 ac07 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07ac │ │ -0b0f54: 5940 ac07 |0022: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07ac │ │ -0b0f58: 5250 ae07 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07ae │ │ -0b0f5c: 5940 ae07 |0026: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07ae │ │ -0b0f60: 5250 b107 |0028: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b0f64: 5940 b107 |002a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b0f68: 5250 b207 |002c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b0f6c: 5940 b207 |002e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b0f70: 5250 b007 |0030: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0f74: 5940 b007 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0f78: 5250 a407 |0034: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b0f7c: 5940 a407 |0036: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b0f80: 5250 a507 |0038: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ -0b0f84: 5940 a507 |003a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ -0b0f88: 5250 a607 |003c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ -0b0f8c: 5940 a607 |003e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ -0b0f90: 5250 a707 |0040: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0f94: 5940 a707 |0042: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b0f98: 5250 a807 |0044: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0f9c: 5940 a807 |0046: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b0fa0: 5250 a907 |0048: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0fa4: 5940 a907 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b0fa8: 5440 a207 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b0fac: 5451 a207 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ -0b0fb0: 6e20 e609 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0b0fb6: 5550 a307 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0fba: 5c40 a307 |0055: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0fbe: 0e00 |0057: return-void │ │ +0bed38: |[0bed38] com.badlogic.gdx.graphics.g2d.Sprite.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0bed48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bed4a: 3905 0a00 |0001: if-nez v5, 000b // +000a │ │ +0bed4e: 2200 7b03 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0bed52: 1a01 1327 |0005: const-string v1, "sprite cannot be null." // string@2713 │ │ +0bed56: 7020 6824 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0bed5c: 2700 |000a: throw v0 │ │ +0bed5e: 5450 af07 |000b: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bed62: 5441 af07 |000d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bed66: 1302 1400 |000f: const/16 v2, #int 20 // #14 │ │ +0bed6a: 7152 e124 3031 |0011: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0bed70: 5450 aa07 |0014: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ +0bed74: 5b40 aa07 |0016: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@07aa │ │ +0bed78: 5250 ab07 |0018: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07ab │ │ +0bed7c: 5940 ab07 |001a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u:F // field@07ab │ │ +0bed80: 5250 ad07 |001c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07ad │ │ +0bed84: 5940 ad07 |001e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v:F // field@07ad │ │ +0bed88: 5250 ac07 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07ac │ │ +0bed8c: 5940 ac07 |0022: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.u2:F // field@07ac │ │ +0bed90: 5250 ae07 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07ae │ │ +0bed94: 5940 ae07 |0026: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.v2:F // field@07ae │ │ +0bed98: 5250 b107 |0028: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bed9c: 5940 b107 |002a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0beda0: 5250 b207 |002c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0beda4: 5940 b207 |002e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0beda8: 5250 b007 |0030: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0bedac: 5940 b007 |0032: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0bedb0: 5250 a407 |0034: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0bedb4: 5940 a407 |0036: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0bedb8: 5250 a507 |0038: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ +0bedbc: 5940 a507 |003a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ +0bedc0: 5250 a607 |003c: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ +0bedc4: 5940 a607 |003e: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ +0bedc8: 5250 a707 |0040: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0bedcc: 5940 a707 |0042: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0bedd0: 5250 a807 |0044: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bedd4: 5940 a807 |0046: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bedd8: 5250 a907 |0048: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0beddc: 5940 a907 |004a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bede0: 5440 a207 |004c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0bede4: 5451 a207 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.color:Lcom/badlogic/gdx/graphics/Color; // field@07a2 │ │ +0bede8: 6e20 e609 1000 |0050: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0bedee: 5550 a307 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bedf2: 5c40 a307 |0055: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bedf6: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x000b line=104 │ │ 0x0014 line=105 │ │ 0x0018 line=106 │ │ 0x001c line=107 │ │ @@ -231691,54 +231719,54 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -0b0fc0: |[0b0fc0] com.badlogic.gdx.graphics.g2d.Sprite.setBounds:(FFFF)V │ │ -0b0fd0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0b0fd2: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ -0b0fd6: 5978 b107 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b0fda: 5979 b207 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b0fde: 597a b007 |0007: iput v10, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b0fe2: 597b a407 |0009: iput v11, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b0fe6: 5573 a307 |000b: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b0fea: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ -0b0fee: 0e00 |000f: return-void │ │ -0b0ff0: a601 080a |0010: add-float v1, v8, v10 │ │ -0b0ff4: a602 090b |0012: add-float v2, v9, v11 │ │ -0b0ff8: 5470 af07 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b0ffc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0b0ffe: 4b08 0003 |0017: aput v8, v0, v3 │ │ -0b1002: 4b09 0006 |0019: aput v9, v0, v6 │ │ -0b1006: 1253 |001b: const/4 v3, #int 5 // #5 │ │ -0b1008: 4b08 0003 |001c: aput v8, v0, v3 │ │ -0b100c: 1263 |001e: const/4 v3, #int 6 // #6 │ │ -0b100e: 4b02 0003 |001f: aput v2, v0, v3 │ │ -0b1012: 1303 0a00 |0021: const/16 v3, #int 10 // #a │ │ -0b1016: 4b01 0003 |0023: aput v1, v0, v3 │ │ -0b101a: 1303 0b00 |0025: const/16 v3, #int 11 // #b │ │ -0b101e: 4b02 0003 |0027: aput v2, v0, v3 │ │ -0b1022: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ -0b1026: 4b01 0003 |002b: aput v1, v0, v3 │ │ -0b102a: 1303 1000 |002d: const/16 v3, #int 16 // #10 │ │ -0b102e: 4b09 0003 |002f: aput v9, v0, v3 │ │ -0b1032: 5273 a707 |0031: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b1036: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -0b1038: 2d03 0304 |0034: cmpl-float v3, v3, v4 │ │ -0b103c: 3903 0e00 |0036: if-nez v3, 0044 // +000e │ │ -0b1040: 5273 a807 |0038: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b1044: 2d03 0305 |003a: cmpl-float v3, v3, v5 │ │ -0b1048: 3903 0800 |003c: if-nez v3, 0044 // +0008 │ │ -0b104c: 5273 a907 |003e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b1050: 2d03 0305 |0040: cmpl-float v3, v3, v5 │ │ -0b1054: 3803 cdff |0042: if-eqz v3, 000f // -0033 │ │ -0b1058: 5c76 a307 |0044: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b105c: 28c9 |0046: goto 000f // -0037 │ │ +0bedf8: |[0bedf8] com.badlogic.gdx.graphics.g2d.Sprite.setBounds:(FFFF)V │ │ +0bee08: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0bee0a: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ +0bee0e: 5978 b107 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bee12: 5979 b207 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bee16: 597a b007 |0007: iput v10, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0bee1a: 597b a407 |0009: iput v11, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0bee1e: 5573 a307 |000b: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bee22: 3803 0300 |000d: if-eqz v3, 0010 // +0003 │ │ +0bee26: 0e00 |000f: return-void │ │ +0bee28: a601 080a |0010: add-float v1, v8, v10 │ │ +0bee2c: a602 090b |0012: add-float v2, v9, v11 │ │ +0bee30: 5470 af07 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bee34: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0bee36: 4b08 0003 |0017: aput v8, v0, v3 │ │ +0bee3a: 4b09 0006 |0019: aput v9, v0, v6 │ │ +0bee3e: 1253 |001b: const/4 v3, #int 5 // #5 │ │ +0bee40: 4b08 0003 |001c: aput v8, v0, v3 │ │ +0bee44: 1263 |001e: const/4 v3, #int 6 // #6 │ │ +0bee46: 4b02 0003 |001f: aput v2, v0, v3 │ │ +0bee4a: 1303 0a00 |0021: const/16 v3, #int 10 // #a │ │ +0bee4e: 4b01 0003 |0023: aput v1, v0, v3 │ │ +0bee52: 1303 0b00 |0025: const/16 v3, #int 11 // #b │ │ +0bee56: 4b02 0003 |0027: aput v2, v0, v3 │ │ +0bee5a: 1303 0f00 |0029: const/16 v3, #int 15 // #f │ │ +0bee5e: 4b01 0003 |002b: aput v1, v0, v3 │ │ +0bee62: 1303 1000 |002d: const/16 v3, #int 16 // #10 │ │ +0bee66: 4b09 0003 |002f: aput v9, v0, v3 │ │ +0bee6a: 5273 a707 |0031: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0bee6e: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +0bee70: 2d03 0304 |0034: cmpl-float v3, v3, v4 │ │ +0bee74: 3903 0e00 |0036: if-nez v3, 0044 // +000e │ │ +0bee78: 5273 a807 |0038: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bee7c: 2d03 0305 |003a: cmpl-float v3, v3, v5 │ │ +0bee80: 3903 0800 |003c: if-nez v3, 0044 // +0008 │ │ +0bee84: 5273 a907 |003e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bee88: 2d03 0305 |0040: cmpl-float v3, v3, v5 │ │ +0bee8c: 3803 cdff |0042: if-eqz v3, 000f // -0033 │ │ +0bee90: 5c76 a307 |0044: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bee94: 28c9 |0046: goto 000f // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x0009 line=129 │ │ 0x000b line=131 │ │ @@ -231770,25 +231798,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0b1060: |[0b1060] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(F)V │ │ -0b1070: 5420 af07 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b1074: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b1076: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0b107a: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -0b107c: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0b1080: 1301 0c00 |0008: const/16 v1, #int 12 // #c │ │ -0b1084: 4b03 0001 |000a: aput v3, v0, v1 │ │ -0b1088: 1301 1100 |000c: const/16 v1, #int 17 // #11 │ │ -0b108c: 4b03 0001 |000e: aput v3, v0, v1 │ │ -0b1090: 0e00 |0010: return-void │ │ +0bee98: |[0bee98] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(F)V │ │ +0beea8: 5420 af07 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0beeac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0beeae: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0beeb2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0beeb4: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0beeb8: 1301 0c00 |0008: const/16 v1, #int 12 // #c │ │ +0beebc: 4b03 0001 |000a: aput v3, v0, v1 │ │ +0beec0: 1301 1100 |000c: const/16 v1, #int 17 // #11 │ │ +0beec4: 4b03 0001 |000e: aput v3, v0, v1 │ │ +0beec8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0002 line=270 │ │ 0x0005 line=271 │ │ 0x0008 line=272 │ │ 0x000c line=273 │ │ @@ -231803,42 +231831,42 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -0b1094: |[0b1094] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(FFFF)V │ │ -0b10a4: 1505 7f43 |0000: const/high16 v5, #int 1132396544 // #437f │ │ -0b10a8: a803 050a |0002: mul-float v3, v5, v10 │ │ -0b10ac: 8733 |0004: float-to-int v3, v3 │ │ -0b10ae: e003 0318 |0005: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -0b10b2: a804 0509 |0007: mul-float v4, v5, v9 │ │ -0b10b6: 8744 |0009: float-to-int v4, v4 │ │ -0b10b8: e004 0410 |000a: shl-int/lit8 v4, v4, #int 16 // #10 │ │ -0b10bc: b643 |000c: or-int/2addr v3, v4 │ │ -0b10be: a804 0508 |000d: mul-float v4, v5, v8 │ │ -0b10c2: 8744 |000f: float-to-int v4, v4 │ │ -0b10c4: e004 0408 |0010: shl-int/lit8 v4, v4, #int 8 // #08 │ │ -0b10c8: b643 |0012: or-int/2addr v3, v4 │ │ -0b10ca: a804 0507 |0013: mul-float v4, v5, v7 │ │ -0b10ce: 8744 |0015: float-to-int v4, v4 │ │ -0b10d0: 9601 0304 |0016: or-int v1, v3, v4 │ │ -0b10d4: 7110 c01f 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -0b10da: 0a00 |001b: move-result v0 │ │ -0b10dc: 5462 af07 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b10e0: 1223 |001e: const/4 v3, #int 2 // #2 │ │ -0b10e2: 4b00 0203 |001f: aput v0, v2, v3 │ │ -0b10e6: 1273 |0021: const/4 v3, #int 7 // #7 │ │ -0b10e8: 4b00 0203 |0022: aput v0, v2, v3 │ │ -0b10ec: 1303 0c00 |0024: const/16 v3, #int 12 // #c │ │ -0b10f0: 4b00 0203 |0026: aput v0, v2, v3 │ │ -0b10f4: 1303 1100 |0028: const/16 v3, #int 17 // #11 │ │ -0b10f8: 4b00 0203 |002a: aput v0, v2, v3 │ │ -0b10fc: 0e00 |002c: return-void │ │ +0beecc: |[0beecc] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(FFFF)V │ │ +0beedc: 1505 7f43 |0000: const/high16 v5, #int 1132396544 // #437f │ │ +0beee0: a803 050a |0002: mul-float v3, v5, v10 │ │ +0beee4: 8733 |0004: float-to-int v3, v3 │ │ +0beee6: e003 0318 |0005: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +0beeea: a804 0509 |0007: mul-float v4, v5, v9 │ │ +0beeee: 8744 |0009: float-to-int v4, v4 │ │ +0beef0: e004 0410 |000a: shl-int/lit8 v4, v4, #int 16 // #10 │ │ +0beef4: b643 |000c: or-int/2addr v3, v4 │ │ +0beef6: a804 0508 |000d: mul-float v4, v5, v8 │ │ +0beefa: 8744 |000f: float-to-int v4, v4 │ │ +0beefc: e004 0408 |0010: shl-int/lit8 v4, v4, #int 8 // #08 │ │ +0bef00: b643 |0012: or-int/2addr v3, v4 │ │ +0bef02: a804 0507 |0013: mul-float v4, v5, v7 │ │ +0bef06: 8744 |0015: float-to-int v4, v4 │ │ +0bef08: 9601 0304 |0016: or-int v1, v3, v4 │ │ +0bef0c: 7110 c01f 0100 |0018: invoke-static {v1}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +0bef12: 0a00 |001b: move-result v0 │ │ +0bef14: 5462 af07 |001c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bef18: 1223 |001e: const/4 v3, #int 2 // #2 │ │ +0bef1a: 4b00 0203 |001f: aput v0, v2, v3 │ │ +0bef1e: 1273 |0021: const/4 v3, #int 7 // #7 │ │ +0bef20: 4b00 0203 |0022: aput v0, v2, v3 │ │ +0bef24: 1303 0c00 |0024: const/16 v3, #int 12 // #c │ │ +0bef28: 4b00 0203 |0026: aput v0, v2, v3 │ │ +0bef2c: 1303 1100 |0028: const/16 v3, #int 17 // #11 │ │ +0bef30: 4b00 0203 |002a: aput v0, v2, v3 │ │ +0bef34: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=259 │ │ 0x0018 line=260 │ │ 0x001c line=261 │ │ 0x001e line=262 │ │ 0x0021 line=263 │ │ @@ -231860,27 +231888,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 │ │ -0b1100: |[0b1100] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0b1110: 6e10 ea09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -0b1116: 0a00 |0003: move-result v0 │ │ -0b1118: 5431 af07 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b111c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0b111e: 4b00 0102 |0007: aput v0, v1, v2 │ │ -0b1122: 1272 |0009: const/4 v2, #int 7 // #7 │ │ -0b1124: 4b00 0102 |000a: aput v0, v1, v2 │ │ -0b1128: 1302 0c00 |000c: const/16 v2, #int 12 // #c │ │ -0b112c: 4b00 0102 |000e: aput v0, v1, v2 │ │ -0b1130: 1302 1100 |0010: const/16 v2, #int 17 // #11 │ │ -0b1134: 4b00 0102 |0012: aput v0, v1, v2 │ │ -0b1138: 0e00 |0014: return-void │ │ +0bef38: |[0bef38] com.badlogic.gdx.graphics.g2d.Sprite.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0bef48: 6e10 ea09 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +0bef4e: 0a00 |0003: move-result v0 │ │ +0bef50: 5431 af07 |0004: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bef54: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0bef56: 4b00 0102 |0007: aput v0, v1, v2 │ │ +0bef5a: 1272 |0009: const/4 v2, #int 7 // #7 │ │ +0bef5c: 4b00 0102 |000a: aput v0, v1, v2 │ │ +0bef60: 1302 0c00 |000c: const/16 v2, #int 12 // #c │ │ +0bef64: 4b00 0102 |000e: aput v0, v1, v2 │ │ +0bef68: 1302 1100 |0010: const/16 v2, #int 17 // #11 │ │ +0bef6c: 4b00 0102 |0012: aput v0, v1, v2 │ │ +0bef70: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0006 line=252 │ │ 0x0009 line=253 │ │ 0x000c line=254 │ │ @@ -231897,20 +231925,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b113c: |[0b113c] com.badlogic.gdx.graphics.g2d.Sprite.setOrigin:(FF)V │ │ -0b114c: 5912 a507 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ -0b1150: 5913 a607 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ -0b1154: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b1156: 5c10 a307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b115a: 0e00 |0007: return-void │ │ +0bef74: |[0bef74] com.badlogic.gdx.graphics.g2d.Sprite.setOrigin:(FF)V │ │ +0bef84: 5912 a507 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originX:F // field@07a5 │ │ +0bef88: 5913 a607 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.originY:F // field@07a6 │ │ +0bef8c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bef8e: 5c10 a307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bef92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0004 line=280 │ │ 0x0007 line=281 │ │ locals : │ │ @@ -231923,21 +231951,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b115c: |[0b115c] com.badlogic.gdx.graphics.g2d.Sprite.setPosition:(FF)V │ │ -0b116c: 5220 b107 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b1170: a700 0300 |0002: sub-float v0, v3, v0 │ │ -0b1174: 5221 b207 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b1178: a701 0401 |0006: sub-float v1, v4, v1 │ │ -0b117c: 6e30 ec0d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translate:(FF)V // method@0dec │ │ -0b1182: 0e00 |000b: return-void │ │ +0bef94: |[0bef94] com.badlogic.gdx.graphics.g2d.Sprite.setPosition:(FF)V │ │ +0befa4: 5220 b107 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0befa8: a700 0300 |0002: sub-float v0, v3, v0 │ │ +0befac: 5221 b207 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0befb0: a701 0401 |0006: sub-float v1, v4, v1 │ │ +0befb4: 6e30 ec0d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translate:(FF)V // method@0dec │ │ +0befba: 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 │ │ @@ -231948,34 +231976,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0b1184: |[0b1184] com.badlogic.gdx.graphics.g2d.Sprite.setRegion:(FFFF)V │ │ -0b1194: 6f56 890e 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ -0b119a: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b119e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0b11a0: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0b11a4: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -0b11a6: 4b06 0001 |0009: aput v6, v0, v1 │ │ -0b11aa: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ -0b11ae: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0b11b2: 1301 0900 |000f: const/16 v1, #int 9 // #9 │ │ -0b11b6: 4b04 0001 |0011: aput v4, v0, v1 │ │ -0b11ba: 1301 0d00 |0013: const/16 v1, #int 13 // #d │ │ -0b11be: 4b05 0001 |0015: aput v5, v0, v1 │ │ -0b11c2: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ -0b11c6: 4b04 0001 |0019: aput v4, v0, v1 │ │ -0b11ca: 1301 1200 |001b: const/16 v1, #int 18 // #12 │ │ -0b11ce: 4b05 0001 |001d: aput v5, v0, v1 │ │ -0b11d2: 1301 1300 |001f: const/16 v1, #int 19 // #13 │ │ -0b11d6: 4b06 0001 |0021: aput v6, v0, v1 │ │ -0b11da: 0e00 |0023: return-void │ │ +0befbc: |[0befbc] com.badlogic.gdx.graphics.g2d.Sprite.setRegion:(FFFF)V │ │ +0befcc: 6f56 890e 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setRegion:(FFFF)V // method@0e89 │ │ +0befd2: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0befd6: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0befd8: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0befdc: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +0befde: 4b06 0001 |0009: aput v6, v0, v1 │ │ +0befe2: 1301 0800 |000b: const/16 v1, #int 8 // #8 │ │ +0befe6: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0befea: 1301 0900 |000f: const/16 v1, #int 9 // #9 │ │ +0befee: 4b04 0001 |0011: aput v4, v0, v1 │ │ +0beff2: 1301 0d00 |0013: const/16 v1, #int 13 // #d │ │ +0beff6: 4b05 0001 |0015: aput v5, v0, v1 │ │ +0beffa: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ +0beffe: 4b04 0001 |0019: aput v4, v0, v1 │ │ +0bf002: 1301 1200 |001b: const/16 v1, #int 18 // #12 │ │ +0bf006: 4b05 0001 |001d: aput v5, v0, v1 │ │ +0bf00a: 1301 1300 |001f: const/16 v1, #int 19 // #13 │ │ +0bf00e: 4b06 0001 |0021: aput v6, v0, v1 │ │ +0bf012: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=517 │ │ 0x0005 line=518 │ │ 0x0008 line=519 │ │ 0x000b line=521 │ │ @@ -231998,19 +232026,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b11dc: |[0b11dc] com.badlogic.gdx.graphics.g2d.Sprite.setRotation:(F)V │ │ -0b11ec: 5912 a707 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b11f0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b11f2: 5c10 a307 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b11f6: 0e00 |0005: return-void │ │ +0bf014: |[0bf014] com.badlogic.gdx.graphics.g2d.Sprite.setRotation:(F)V │ │ +0bf024: 5912 a707 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0bf028: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0bf02a: 5c10 a307 |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf02e: 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; │ │ @@ -232021,20 +232049,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b11f8: |[0b11f8] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(F)V │ │ -0b1208: 5912 a807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b120c: 5912 a907 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b1210: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b1212: 5c10 a307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b1216: 0e00 |0007: return-void │ │ +0bf030: |[0bf030] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(F)V │ │ +0bf040: 5912 a807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bf044: 5912 a907 |0002: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bf048: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bf04a: 5c10 a307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf04e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=328 │ │ 0x0004 line=329 │ │ 0x0007 line=330 │ │ locals : │ │ @@ -232046,20 +232074,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b1218: |[0b1218] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(FF)V │ │ -0b1228: 5912 a807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b122c: 5913 a907 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b1230: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b1232: 5c10 a307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b1236: 0e00 |0007: return-void │ │ +0bf050: |[0bf050] com.badlogic.gdx.graphics.g2d.Sprite.setScale:(FF)V │ │ +0bf060: 5912 a807 |0000: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bf064: 5913 a907 |0002: iput v3, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bf068: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bf06a: 5c10 a307 |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf06e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ 0x0004 line=335 │ │ 0x0007 line=336 │ │ locals : │ │ @@ -232072,58 +232100,58 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 79 16-bit code units │ │ -0b1238: |[0b1238] com.badlogic.gdx.graphics.g2d.Sprite.setSize:(FF)V │ │ -0b1248: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0b124a: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ -0b124e: 5978 b007 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ -0b1252: 5979 a407 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ -0b1256: 5573 a307 |0007: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b125a: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ -0b125e: 0e00 |000b: return-void │ │ -0b1260: 5273 b107 |000c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b1264: a601 0308 |000e: add-float v1, v3, v8 │ │ -0b1268: 5273 b207 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b126c: a602 0309 |0012: add-float v2, v3, v9 │ │ -0b1270: 5470 af07 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b1274: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0b1276: 5274 b107 |0017: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b127a: 4b04 0003 |0019: aput v4, v0, v3 │ │ -0b127e: 5273 b207 |001b: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b1282: 4b03 0006 |001d: aput v3, v0, v6 │ │ -0b1286: 1253 |001f: const/4 v3, #int 5 // #5 │ │ -0b1288: 5274 b107 |0020: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b128c: 4b04 0003 |0022: aput v4, v0, v3 │ │ -0b1290: 1263 |0024: const/4 v3, #int 6 // #6 │ │ -0b1292: 4b02 0003 |0025: aput v2, v0, v3 │ │ -0b1296: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ -0b129a: 4b01 0003 |0029: aput v1, v0, v3 │ │ -0b129e: 1303 0b00 |002b: const/16 v3, #int 11 // #b │ │ -0b12a2: 4b02 0003 |002d: aput v2, v0, v3 │ │ -0b12a6: 1303 0f00 |002f: const/16 v3, #int 15 // #f │ │ -0b12aa: 4b01 0003 |0031: aput v1, v0, v3 │ │ -0b12ae: 1303 1000 |0033: const/16 v3, #int 16 // #10 │ │ -0b12b2: 5274 b207 |0035: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b12b6: 4b04 0003 |0037: aput v4, v0, v3 │ │ -0b12ba: 5273 a707 |0039: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ -0b12be: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -0b12c0: 2d03 0304 |003c: cmpl-float v3, v3, v4 │ │ -0b12c4: 3903 0e00 |003e: if-nez v3, 004c // +000e │ │ -0b12c8: 5273 a807 |0040: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ -0b12cc: 2d03 0305 |0042: cmpl-float v3, v3, v5 │ │ -0b12d0: 3903 0800 |0044: if-nez v3, 004c // +0008 │ │ -0b12d4: 5273 a907 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ -0b12d8: 2d03 0305 |0048: cmpl-float v3, v3, v5 │ │ -0b12dc: 3803 c1ff |004a: if-eqz v3, 000b // -003f │ │ -0b12e0: 5c76 a307 |004c: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b12e4: 28bd |004e: goto 000b // -0043 │ │ +0bf070: |[0bf070] com.badlogic.gdx.graphics.g2d.Sprite.setSize:(FF)V │ │ +0bf080: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0bf082: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ +0bf086: 5978 b007 |0003: iput v8, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.width:F // field@07b0 │ │ +0bf08a: 5979 a407 |0005: iput v9, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.height:F // field@07a4 │ │ +0bf08e: 5573 a307 |0007: iget-boolean v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf092: 3803 0300 |0009: if-eqz v3, 000c // +0003 │ │ +0bf096: 0e00 |000b: return-void │ │ +0bf098: 5273 b107 |000c: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf09c: a601 0308 |000e: add-float v1, v3, v8 │ │ +0bf0a0: 5273 b207 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf0a4: a602 0309 |0012: add-float v2, v3, v9 │ │ +0bf0a8: 5470 af07 |0014: iget-object v0, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf0ac: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0bf0ae: 5274 b107 |0017: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf0b2: 4b04 0003 |0019: aput v4, v0, v3 │ │ +0bf0b6: 5273 b207 |001b: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf0ba: 4b03 0006 |001d: aput v3, v0, v6 │ │ +0bf0be: 1253 |001f: const/4 v3, #int 5 // #5 │ │ +0bf0c0: 5274 b107 |0020: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf0c4: 4b04 0003 |0022: aput v4, v0, v3 │ │ +0bf0c8: 1263 |0024: const/4 v3, #int 6 // #6 │ │ +0bf0ca: 4b02 0003 |0025: aput v2, v0, v3 │ │ +0bf0ce: 1303 0a00 |0027: const/16 v3, #int 10 // #a │ │ +0bf0d2: 4b01 0003 |0029: aput v1, v0, v3 │ │ +0bf0d6: 1303 0b00 |002b: const/16 v3, #int 11 // #b │ │ +0bf0da: 4b02 0003 |002d: aput v2, v0, v3 │ │ +0bf0de: 1303 0f00 |002f: const/16 v3, #int 15 // #f │ │ +0bf0e2: 4b01 0003 |0031: aput v1, v0, v3 │ │ +0bf0e6: 1303 1000 |0033: const/16 v3, #int 16 // #10 │ │ +0bf0ea: 5274 b207 |0035: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf0ee: 4b04 0003 |0037: aput v4, v0, v3 │ │ +0bf0f2: 5273 a707 |0039: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotation:F // field@07a7 │ │ +0bf0f6: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +0bf0f8: 2d03 0304 |003c: cmpl-float v3, v3, v4 │ │ +0bf0fc: 3903 0e00 |003e: if-nez v3, 004c // +000e │ │ +0bf100: 5273 a807 |0040: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleX:F // field@07a8 │ │ +0bf104: 2d03 0305 |0042: cmpl-float v3, v3, v5 │ │ +0bf108: 3903 0800 |0044: if-nez v3, 004c // +0008 │ │ +0bf10c: 5273 a907 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.scaleY:F // field@07a9 │ │ +0bf110: 2d03 0305 |0048: cmpl-float v3, v3, v5 │ │ +0bf114: 3803 c1ff |004a: if-eqz v3, 000b // -003f │ │ +0bf118: 5c76 a307 |004c: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf11c: 28bd |004e: goto 000b // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=155 │ │ 0x0005 line=156 │ │ 0x0007 line=158 │ │ 0x000b line=176 │ │ 0x000c line=160 │ │ @@ -232151,23 +232179,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b12e8: |[0b12e8] com.badlogic.gdx.graphics.g2d.Sprite.setU:(F)V │ │ -0b12f8: 6f20 930e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e93 │ │ -0b12fe: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b1302: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0b1304: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0b1308: 5420 af07 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b130c: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -0b1310: 4b03 0001 |000c: aput v3, v0, v1 │ │ -0b1314: 0e00 |000e: return-void │ │ +0bf120: |[0bf120] com.badlogic.gdx.graphics.g2d.Sprite.setU:(F)V │ │ +0bf130: 6f20 930e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU:(F)V // method@0e93 │ │ +0bf136: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf13a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0bf13c: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0bf140: 5420 af07 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf144: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +0bf148: 4b03 0001 |000c: aput v3, v0, v1 │ │ +0bf14c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0003 line=533 │ │ 0x0008 line=534 │ │ 0x000e line=535 │ │ locals : │ │ @@ -232179,23 +232207,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b1318: |[0b1318] com.badlogic.gdx.graphics.g2d.Sprite.setU2:(F)V │ │ -0b1328: 6f20 940e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e94 │ │ -0b132e: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b1332: 1301 0d00 |0005: const/16 v1, #int 13 // #d │ │ -0b1336: 4b03 0001 |0007: aput v3, v0, v1 │ │ -0b133a: 5420 af07 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b133e: 1301 1200 |000b: const/16 v1, #int 18 // #12 │ │ -0b1342: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0b1346: 0e00 |000f: return-void │ │ +0bf150: |[0bf150] com.badlogic.gdx.graphics.g2d.Sprite.setU2:(F)V │ │ +0bf160: 6f20 940e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setU2:(F)V // method@0e94 │ │ +0bf166: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf16a: 1301 0d00 |0005: const/16 v1, #int 13 // #d │ │ +0bf16e: 4b03 0001 |0007: aput v3, v0, v1 │ │ +0bf172: 5420 af07 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf176: 1301 1200 |000b: const/16 v1, #int 18 // #12 │ │ +0bf17a: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0bf17e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0003 line=545 │ │ 0x0009 line=546 │ │ 0x000f line=547 │ │ locals : │ │ @@ -232207,23 +232235,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b1348: |[0b1348] com.badlogic.gdx.graphics.g2d.Sprite.setV:(F)V │ │ -0b1358: 6f20 950e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e95 │ │ -0b135e: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b1362: 1301 0900 |0005: const/16 v1, #int 9 // #9 │ │ -0b1366: 4b03 0001 |0007: aput v3, v0, v1 │ │ -0b136a: 5420 af07 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b136e: 1301 0e00 |000b: const/16 v1, #int 14 // #e │ │ -0b1372: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0b1376: 0e00 |000f: return-void │ │ +0bf180: |[0bf180] com.badlogic.gdx.graphics.g2d.Sprite.setV:(F)V │ │ +0bf190: 6f20 950e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV:(F)V // method@0e95 │ │ +0bf196: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf19a: 1301 0900 |0005: const/16 v1, #int 9 // #9 │ │ +0bf19e: 4b03 0001 |0007: aput v3, v0, v1 │ │ +0bf1a2: 5420 af07 |0009: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf1a6: 1301 0e00 |000b: const/16 v1, #int 14 // #e │ │ +0bf1aa: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0bf1ae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0009 line=540 │ │ 0x000f line=541 │ │ locals : │ │ @@ -232235,23 +232263,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b1378: |[0b1378] com.badlogic.gdx.graphics.g2d.Sprite.setV2:(F)V │ │ -0b1388: 6f20 960e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e96 │ │ -0b138e: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b1392: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0b1394: 4b03 0001 |0006: aput v3, v0, v1 │ │ -0b1398: 5420 af07 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b139c: 1301 1300 |000a: const/16 v1, #int 19 // #13 │ │ -0b13a0: 4b03 0001 |000c: aput v3, v0, v1 │ │ -0b13a4: 0e00 |000e: return-void │ │ +0bf1b0: |[0bf1b0] com.badlogic.gdx.graphics.g2d.Sprite.setV2:(F)V │ │ +0bf1c0: 6f20 960e 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.setV2:(F)V // method@0e96 │ │ +0bf1c6: 5420 af07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf1ca: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0bf1cc: 4b03 0001 |0006: aput v3, v0, v1 │ │ +0bf1d0: 5420 af07 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf1d4: 1301 1300 |000a: const/16 v1, #int 19 // #13 │ │ +0bf1d8: 4b03 0001 |000c: aput v3, v0, v1 │ │ +0bf1dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0003 line=551 │ │ 0x0008 line=552 │ │ 0x000e line=553 │ │ locals : │ │ @@ -232263,19 +232291,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b13a8: |[0b13a8] com.badlogic.gdx.graphics.g2d.Sprite.setX:(F)V │ │ -0b13b8: 5210 b107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b13bc: a700 0200 |0002: sub-float v0, v2, v0 │ │ -0b13c0: 6e20 ed0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateX:(F)V // method@0ded │ │ -0b13c6: 0e00 |0007: return-void │ │ +0bf1e0: |[0bf1e0] com.badlogic.gdx.graphics.g2d.Sprite.setX:(F)V │ │ +0bf1f0: 5210 b107 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf1f4: a700 0200 |0002: sub-float v0, v2, v0 │ │ +0bf1f8: 6e20 ed0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateX:(F)V // method@0ded │ │ +0bf1fe: 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 │ │ @@ -232285,19 +232313,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b13c8: |[0b13c8] com.badlogic.gdx.graphics.g2d.Sprite.setY:(F)V │ │ -0b13d8: 5210 b207 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b13dc: a700 0200 |0002: sub-float v0, v2, v0 │ │ -0b13e0: 6e20 ee0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateY:(F)V // method@0dee │ │ -0b13e6: 0e00 |0007: return-void │ │ +0bf200: |[0bf200] com.badlogic.gdx.graphics.g2d.Sprite.setY:(F)V │ │ +0bf210: 5210 b207 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf214: a700 0200 |0002: sub-float v0, v2, v0 │ │ +0bf218: 6e20 ee0d 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.translateY:(F)V // method@0dee │ │ +0bf21e: 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 │ │ @@ -232307,58 +232335,58 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -0b13e8: |[0b13e8] com.badlogic.gdx.graphics.g2d.Sprite.translate:(FF)V │ │ -0b13f8: 5231 b107 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b13fc: c641 |0002: add-float/2addr v1, v4 │ │ -0b13fe: 5931 b107 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b1402: 5231 b207 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b1406: c651 |0007: add-float/2addr v1, v5 │ │ -0b1408: 5931 b207 |0008: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b140c: 5531 a307 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b1410: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -0b1414: 0e00 |000e: return-void │ │ -0b1416: 5430 af07 |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b141a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0b141c: 4402 0001 |0012: aget v2, v0, v1 │ │ -0b1420: c642 |0014: add-float/2addr v2, v4 │ │ -0b1422: 4b02 0001 |0015: aput v2, v0, v1 │ │ -0b1426: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0b1428: 4402 0001 |0018: aget v2, v0, v1 │ │ -0b142c: c652 |001a: add-float/2addr v2, v5 │ │ -0b142e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -0b1432: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0b1434: 4402 0001 |001e: aget v2, v0, v1 │ │ -0b1438: c642 |0020: add-float/2addr v2, v4 │ │ -0b143a: 4b02 0001 |0021: aput v2, v0, v1 │ │ -0b143e: 1261 |0023: const/4 v1, #int 6 // #6 │ │ -0b1440: 4402 0001 |0024: aget v2, v0, v1 │ │ -0b1444: c652 |0026: add-float/2addr v2, v5 │ │ -0b1446: 4b02 0001 |0027: aput v2, v0, v1 │ │ -0b144a: 1301 0a00 |0029: const/16 v1, #int 10 // #a │ │ -0b144e: 4402 0001 |002b: aget v2, v0, v1 │ │ -0b1452: c642 |002d: add-float/2addr v2, v4 │ │ -0b1454: 4b02 0001 |002e: aput v2, v0, v1 │ │ -0b1458: 1301 0b00 |0030: const/16 v1, #int 11 // #b │ │ -0b145c: 4402 0001 |0032: aget v2, v0, v1 │ │ -0b1460: c652 |0034: add-float/2addr v2, v5 │ │ -0b1462: 4b02 0001 |0035: aput v2, v0, v1 │ │ -0b1466: 1301 0f00 |0037: const/16 v1, #int 15 // #f │ │ -0b146a: 4402 0001 |0039: aget v2, v0, v1 │ │ -0b146e: c642 |003b: add-float/2addr v2, v4 │ │ -0b1470: 4b02 0001 |003c: aput v2, v0, v1 │ │ -0b1474: 1301 1000 |003e: const/16 v1, #int 16 // #10 │ │ -0b1478: 4402 0001 |0040: aget v2, v0, v1 │ │ -0b147c: c652 |0042: add-float/2addr v2, v5 │ │ -0b147e: 4b02 0001 |0043: aput v2, v0, v1 │ │ -0b1482: 28c9 |0045: goto 000e // -0037 │ │ +0bf220: |[0bf220] com.badlogic.gdx.graphics.g2d.Sprite.translate:(FF)V │ │ +0bf230: 5231 b107 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf234: c641 |0002: add-float/2addr v1, v4 │ │ +0bf236: 5931 b107 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf23a: 5231 b207 |0005: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf23e: c651 |0007: add-float/2addr v1, v5 │ │ +0bf240: 5931 b207 |0008: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf244: 5531 a307 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf248: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +0bf24c: 0e00 |000e: return-void │ │ +0bf24e: 5430 af07 |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf252: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0bf254: 4402 0001 |0012: aget v2, v0, v1 │ │ +0bf258: c642 |0014: add-float/2addr v2, v4 │ │ +0bf25a: 4b02 0001 |0015: aput v2, v0, v1 │ │ +0bf25e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0bf260: 4402 0001 |0018: aget v2, v0, v1 │ │ +0bf264: c652 |001a: add-float/2addr v2, v5 │ │ +0bf266: 4b02 0001 |001b: aput v2, v0, v1 │ │ +0bf26a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0bf26c: 4402 0001 |001e: aget v2, v0, v1 │ │ +0bf270: c642 |0020: add-float/2addr v2, v4 │ │ +0bf272: 4b02 0001 |0021: aput v2, v0, v1 │ │ +0bf276: 1261 |0023: const/4 v1, #int 6 // #6 │ │ +0bf278: 4402 0001 |0024: aget v2, v0, v1 │ │ +0bf27c: c652 |0026: add-float/2addr v2, v5 │ │ +0bf27e: 4b02 0001 |0027: aput v2, v0, v1 │ │ +0bf282: 1301 0a00 |0029: const/16 v1, #int 10 // #a │ │ +0bf286: 4402 0001 |002b: aget v2, v0, v1 │ │ +0bf28a: c642 |002d: add-float/2addr v2, v4 │ │ +0bf28c: 4b02 0001 |002e: aput v2, v0, v1 │ │ +0bf290: 1301 0b00 |0030: const/16 v1, #int 11 // #b │ │ +0bf294: 4402 0001 |0032: aget v2, v0, v1 │ │ +0bf298: c652 |0034: add-float/2addr v2, v5 │ │ +0bf29a: 4b02 0001 |0035: aput v2, v0, v1 │ │ +0bf29e: 1301 0f00 |0037: const/16 v1, #int 15 // #f │ │ +0bf2a2: 4402 0001 |0039: aget v2, v0, v1 │ │ +0bf2a6: c642 |003b: add-float/2addr v2, v4 │ │ +0bf2a8: 4b02 0001 |003c: aput v2, v0, v1 │ │ +0bf2ac: 1301 1000 |003e: const/16 v1, #int 16 // #10 │ │ +0bf2b0: 4402 0001 |0040: aget v2, v0, v1 │ │ +0bf2b4: c652 |0042: add-float/2addr v2, v5 │ │ +0bf2b6: 4b02 0001 |0043: aput v2, v0, v1 │ │ +0bf2ba: 28c9 |0045: goto 000e // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ 0x000a line=233 │ │ 0x000e line=247 │ │ 0x000f line=235 │ │ @@ -232381,39 +232409,39 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -0b1484: |[0b1484] com.badlogic.gdx.graphics.g2d.Sprite.translateX:(F)V │ │ -0b1494: 5231 b107 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b1498: c641 |0002: add-float/2addr v1, v4 │ │ -0b149a: 5931 b107 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ -0b149e: 5531 a307 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b14a2: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -0b14a6: 0e00 |0009: return-void │ │ -0b14a8: 5430 af07 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b14ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b14ae: 4402 0001 |000d: aget v2, v0, v1 │ │ -0b14b2: c642 |000f: add-float/2addr v2, v4 │ │ -0b14b4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0b14b8: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -0b14ba: 4402 0001 |0013: aget v2, v0, v1 │ │ -0b14be: c642 |0015: add-float/2addr v2, v4 │ │ -0b14c0: 4b02 0001 |0016: aput v2, v0, v1 │ │ -0b14c4: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ -0b14c8: 4402 0001 |001a: aget v2, v0, v1 │ │ -0b14cc: c642 |001c: add-float/2addr v2, v4 │ │ -0b14ce: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0b14d2: 1301 0f00 |001f: const/16 v1, #int 15 // #f │ │ -0b14d6: 4402 0001 |0021: aget v2, v0, v1 │ │ -0b14da: c642 |0023: add-float/2addr v2, v4 │ │ -0b14dc: 4b02 0001 |0024: aput v2, v0, v1 │ │ -0b14e0: 28e3 |0026: goto 0009 // -001d │ │ +0bf2bc: |[0bf2bc] com.badlogic.gdx.graphics.g2d.Sprite.translateX:(F)V │ │ +0bf2cc: 5231 b107 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf2d0: c641 |0002: add-float/2addr v1, v4 │ │ +0bf2d2: 5931 b107 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.x:F // field@07b1 │ │ +0bf2d6: 5531 a307 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf2da: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +0bf2de: 0e00 |0009: return-void │ │ +0bf2e0: 5430 af07 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf2e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0bf2e6: 4402 0001 |000d: aget v2, v0, v1 │ │ +0bf2ea: c642 |000f: add-float/2addr v2, v4 │ │ +0bf2ec: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0bf2f0: 1251 |0012: const/4 v1, #int 5 // #5 │ │ +0bf2f2: 4402 0001 |0013: aget v2, v0, v1 │ │ +0bf2f6: c642 |0015: add-float/2addr v2, v4 │ │ +0bf2f8: 4b02 0001 |0016: aput v2, v0, v1 │ │ +0bf2fc: 1301 0a00 |0018: const/16 v1, #int 10 // #a │ │ +0bf300: 4402 0001 |001a: aget v2, v0, v1 │ │ +0bf304: c642 |001c: add-float/2addr v2, v4 │ │ +0bf306: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0bf30a: 1301 0f00 |001f: const/16 v1, #int 15 // #f │ │ +0bf30e: 4402 0001 |0021: aget v2, v0, v1 │ │ +0bf312: c642 |0023: add-float/2addr v2, v4 │ │ +0bf314: 4b02 0001 |0024: aput v2, v0, v1 │ │ +0bf318: 28e3 |0026: goto 0009 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=204 │ │ 0x0009 line=211 │ │ 0x000a line=206 │ │ 0x000c line=207 │ │ @@ -232430,39 +232458,39 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 39 16-bit code units │ │ -0b14e4: |[0b14e4] com.badlogic.gdx.graphics.g2d.Sprite.translateY:(F)V │ │ -0b14f4: 5231 b207 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b14f8: c641 |0002: add-float/2addr v1, v4 │ │ -0b14fa: 5931 b207 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ -0b14fe: 5531 a307 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ -0b1502: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ -0b1506: 0e00 |0009: return-void │ │ -0b1508: 5430 af07 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ -0b150c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0b150e: 4402 0001 |000d: aget v2, v0, v1 │ │ -0b1512: c642 |000f: add-float/2addr v2, v4 │ │ -0b1514: 4b02 0001 |0010: aput v2, v0, v1 │ │ -0b1518: 1261 |0012: const/4 v1, #int 6 // #6 │ │ -0b151a: 4402 0001 |0013: aget v2, v0, v1 │ │ -0b151e: c642 |0015: add-float/2addr v2, v4 │ │ -0b1520: 4b02 0001 |0016: aput v2, v0, v1 │ │ -0b1524: 1301 0b00 |0018: const/16 v1, #int 11 // #b │ │ -0b1528: 4402 0001 |001a: aget v2, v0, v1 │ │ -0b152c: c642 |001c: add-float/2addr v2, v4 │ │ -0b152e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0b1532: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ -0b1536: 4402 0001 |0021: aget v2, v0, v1 │ │ -0b153a: c642 |0023: add-float/2addr v2, v4 │ │ -0b153c: 4b02 0001 |0024: aput v2, v0, v1 │ │ -0b1540: 28e3 |0026: goto 0009 // -001d │ │ +0bf31c: |[0bf31c] com.badlogic.gdx.graphics.g2d.Sprite.translateY:(F)V │ │ +0bf32c: 5231 b207 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf330: c641 |0002: add-float/2addr v1, v4 │ │ +0bf332: 5931 b207 |0003: iput v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.y:F // field@07b2 │ │ +0bf336: 5531 a307 |0005: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.dirty:Z // field@07a3 │ │ +0bf33a: 3801 0300 |0007: if-eqz v1, 000a // +0003 │ │ +0bf33e: 0e00 |0009: return-void │ │ +0bf340: 5430 af07 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/Sprite;.vertices:[F // field@07af │ │ +0bf344: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0bf346: 4402 0001 |000d: aget v2, v0, v1 │ │ +0bf34a: c642 |000f: add-float/2addr v2, v4 │ │ +0bf34c: 4b02 0001 |0010: aput v2, v0, v1 │ │ +0bf350: 1261 |0012: const/4 v1, #int 6 // #6 │ │ +0bf352: 4402 0001 |0013: aget v2, v0, v1 │ │ +0bf356: c642 |0015: add-float/2addr v2, v4 │ │ +0bf358: 4b02 0001 |0016: aput v2, v0, v1 │ │ +0bf35c: 1301 0b00 |0018: const/16 v1, #int 11 // #b │ │ +0bf360: 4402 0001 |001a: aget v2, v0, v1 │ │ +0bf364: c642 |001c: add-float/2addr v2, v4 │ │ +0bf366: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0bf36a: 1301 1000 |001f: const/16 v1, #int 16 // #10 │ │ +0bf36e: 4402 0001 |0021: aget v2, v0, v1 │ │ +0bf372: c642 |0023: add-float/2addr v2, v4 │ │ +0bf374: 4b02 0001 |0024: aput v2, v0, v1 │ │ +0bf378: 28e3 |0026: goto 0009 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=218 │ │ 0x0009 line=225 │ │ 0x000a line=220 │ │ 0x000c line=221 │ │ @@ -232692,18 +232720,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1544: |[0b1544] com.badlogic.gdx.graphics.g2d.SpriteBatch.:()V │ │ -0b1554: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0b1558: 7020 f00d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(I)V // method@0df0 │ │ -0b155e: 0e00 |0005: return-void │ │ +0bf37c: |[0bf37c] com.badlogic.gdx.graphics.g2d.SpriteBatch.:()V │ │ +0bf38c: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0bf390: 7020 f00d 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(I)V // method@0df0 │ │ +0bf396: 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; │ │ │ │ @@ -232712,18 +232740,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b1560: |[0b1560] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(I)V │ │ -0b1570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b1572: 7030 f30d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0df3 │ │ -0b1578: 0e00 |0004: return-void │ │ +0bf398: |[0bf398] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(I)V │ │ +0bf3a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf3aa: 7030 f30d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0df3 │ │ +0bf3b0: 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 │ │ @@ -232733,18 +232761,18 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b157c: |[0b157c] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(II)V │ │ -0b158c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b158e: 7040 f20d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0df2 │ │ -0b1594: 0e00 |0004: return-void │ │ +0bf3b4: |[0bf3b4] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(II)V │ │ +0bf3c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf3c6: 7040 f20d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0df2 │ │ +0bf3cc: 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 │ │ @@ -232755,203 +232783,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 │ │ -0b1598: |[0b1598] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0b15a8: 7601 9524 1200 |0000: invoke-direct/range {v18}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b15ae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0b15b0: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -0b15b4: 5b02 d307 |0006: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b15b8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0b15ba: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -0b15be: 5902 d207 |000b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b15c2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0b15c4: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0b15c8: 5902 d107 |0010: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b15cc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0b15ce: 0800 1200 |0013: move-object/from16 v0, v18 │ │ -0b15d2: 5902 d007 |0015: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b15d6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0b15d8: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0b15dc: 5902 cd07 |001a: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ -0b15e0: 2202 d601 |001c: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0b15e4: 7010 6812 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0b15ea: 0800 1200 |0021: move-object/from16 v0, v18 │ │ -0b15ee: 5b02 dc07 |0023: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ -0b15f2: 2202 d601 |0025: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0b15f6: 7010 6812 0200 |0027: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0b15fc: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -0b1600: 5b02 d707 |002c: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ -0b1604: 2202 d601 |002e: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0b1608: 7010 6812 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0b160e: 0800 1200 |0033: move-object/from16 v0, v18 │ │ -0b1612: 5b02 cc07 |0035: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ -0b1616: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0b1618: 0800 1200 |0038: move-object/from16 v0, v18 │ │ -0b161c: 5c02 cf07 |003a: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b1620: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -0b1622: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -0b1626: 5c02 c907 |003f: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b162a: 1302 0203 |0041: const/16 v2, #int 770 // #302 │ │ -0b162e: 0800 1200 |0043: move-object/from16 v0, v18 │ │ -0b1632: 5902 c807 |0045: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07c8 │ │ -0b1636: 1302 0303 |0047: const/16 v2, #int 771 // #303 │ │ -0b163a: 0800 1200 |0049: move-object/from16 v0, v18 │ │ -0b163e: 5902 c707 |004b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07c7 │ │ -0b1642: 6202 6003 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -0b1646: 6e10 ea09 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -0b164c: 0a02 |0052: move-result v2 │ │ -0b164e: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -0b1652: 5902 cb07 |0055: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1656: 2202 0e01 |0057: new-instance v2, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b165a: 1503 803f |0059: const/high16 v3, #int 1065353216 // #3f80 │ │ -0b165e: 1504 803f |005b: const/high16 v4, #int 1065353216 // #3f80 │ │ -0b1662: 1505 803f |005d: const/high16 v5, #int 1065353216 // #3f80 │ │ -0b1666: 1506 803f |005f: const/high16 v6, #int 1065353216 // #3f80 │ │ -0b166a: 7056 cf09 3254 |0061: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b1670: 0800 1200 |0064: move-object/from16 v0, v18 │ │ -0b1674: 5b02 da07 |0066: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07da │ │ -0b1678: 1202 |0068: const/4 v2, #int 0 // #0 │ │ -0b167a: 0800 1200 |0069: move-object/from16 v0, v18 │ │ -0b167e: 5902 d807 |006b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ -0b1682: 1202 |006d: const/4 v2, #int 0 // #0 │ │ -0b1684: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0b1688: 5902 db07 |0070: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07db │ │ -0b168c: 1202 |0072: const/4 v2, #int 0 // #0 │ │ -0b168e: 0800 1200 |0073: move-object/from16 v0, v18 │ │ -0b1692: 5902 d407 |0075: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07d4 │ │ -0b1696: 1202 |0077: const/4 v2, #int 0 // #0 │ │ -0b1698: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -0b169c: 5b02 ce07 |007a: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b16a0: 0200 1400 |007c: move/from16 v0, v20 │ │ -0b16a4: 2302 f803 |007e: new-array v2, v0, [Lcom/badlogic/gdx/graphics/Mesh; // type@03f8 │ │ -0b16a8: 0800 1200 |0080: move-object/from16 v0, v18 │ │ -0b16ac: 5b02 ca07 |0082: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b16b0: 1208 |0084: const/4 v8, #int 0 // #0 │ │ -0b16b2: 0200 1400 |0085: move/from16 v0, v20 │ │ -0b16b6: 3508 4100 |0087: if-ge v8, v0, 00c8 // +0041 │ │ -0b16ba: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -0b16be: 540c ca07 |008b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b16c2: 2202 1601 |008d: new-instance v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0b16c6: 6203 0d06 |008f: sget-object v3, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ -0b16ca: 1204 |0091: const/4 v4, #int 0 // #0 │ │ -0b16cc: da05 1304 |0092: mul-int/lit8 v5, v19, #int 4 // #04 │ │ -0b16d0: da06 1306 |0094: mul-int/lit8 v6, v19, #int 6 // #06 │ │ -0b16d4: 1237 |0096: const/4 v7, #int 3 // #3 │ │ -0b16d6: 2377 0004 |0097: new-array v7, v7, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0b16da: 120d |0099: const/4 v13, #int 0 // #0 │ │ -0b16dc: 220e 2801 |009a: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b16e0: 120f |009c: const/4 v15, #int 0 // #0 │ │ -0b16e2: 1310 0200 |009d: const/16 v16, #int 2 // #2 │ │ -0b16e6: 1a11 d410 |009f: const-string v17, "a_position" // string@10d4 │ │ -0b16ea: 7604 c30b 0e00 |00a1: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b16f0: 4d0e 070d |00a4: aput-object v14, v7, v13 │ │ -0b16f4: 121d |00a6: const/4 v13, #int 1 // #1 │ │ -0b16f6: 220e 2801 |00a7: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b16fa: 125f |00a9: const/4 v15, #int 5 // #5 │ │ -0b16fc: 1310 0400 |00aa: const/16 v16, #int 4 // #4 │ │ -0b1700: 1a11 d210 |00ac: const-string v17, "a_color" // string@10d2 │ │ -0b1704: 7604 c30b 0e00 |00ae: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b170a: 4d0e 070d |00b1: aput-object v14, v7, v13 │ │ -0b170e: 122d |00b3: const/4 v13, #int 2 // #2 │ │ -0b1710: 220e 2801 |00b4: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b1714: 123f |00b6: const/4 v15, #int 3 // #3 │ │ -0b1716: 1310 0200 |00b7: const/16 v16, #int 2 // #2 │ │ -0b171a: 1a11 d710 |00b9: const-string v17, "a_texCoord0" // string@10d7 │ │ -0b171e: 7604 c30b 0e00 |00bb: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b1724: 4d0e 070d |00be: aput-object v14, v7, v13 │ │ -0b1728: 7606 fc0a 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@0afc │ │ -0b172e: 4d02 0c08 |00c3: aput-object v2, v12, v8 │ │ -0b1732: d808 0801 |00c5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0b1736: 28be |00c7: goto 0085 // -0042 │ │ -0b1738: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ -0b173c: 5402 d707 |00ca: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ -0b1740: 1203 |00cc: const/4 v3, #int 0 // #0 │ │ -0b1742: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ -0b1744: 6205 2500 |00ce: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b1748: 7210 3001 0500 |00d0: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0b174e: 0a05 |00d3: move-result v5 │ │ -0b1750: 8255 |00d4: int-to-float v5, v5 │ │ -0b1752: 6206 2500 |00d5: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b1756: 7210 2901 0600 |00d7: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0b175c: 0a06 |00da: move-result v6 │ │ -0b175e: 8266 |00db: int-to-float v6, v6 │ │ -0b1760: 6e56 8e12 3254 |00dc: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ -0b1766: da02 1314 |00df: mul-int/lit8 v2, v19, #int 20 // #14 │ │ -0b176a: 2322 e803 |00e1: new-array v2, v2, [F // type@03e8 │ │ -0b176e: 0800 1200 |00e3: move-object/from16 v0, v18 │ │ -0b1772: 5b02 dd07 |00e5: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1776: da0b 1306 |00e7: mul-int/lit8 v11, v19, #int 6 // #06 │ │ -0b177a: 23b9 3904 |00e9: new-array v9, v11, [S // type@0439 │ │ -0b177e: 120a |00eb: const/4 v10, #int 0 // #0 │ │ -0b1780: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ -0b1782: 35b8 3200 |00ed: if-ge v8, v11, 011f // +0032 │ │ -0b1786: d802 0800 |00ef: add-int/lit8 v2, v8, #int 0 // #00 │ │ -0b178a: d803 0a00 |00f1: add-int/lit8 v3, v10, #int 0 // #00 │ │ -0b178e: 8f33 |00f3: int-to-short v3, v3 │ │ -0b1790: 5103 0902 |00f4: aput-short v3, v9, v2 │ │ -0b1794: d802 0801 |00f6: add-int/lit8 v2, v8, #int 1 // #01 │ │ -0b1798: d803 0a01 |00f8: add-int/lit8 v3, v10, #int 1 // #01 │ │ -0b179c: 8f33 |00fa: int-to-short v3, v3 │ │ -0b179e: 5103 0902 |00fb: aput-short v3, v9, v2 │ │ -0b17a2: d802 0802 |00fd: add-int/lit8 v2, v8, #int 2 // #02 │ │ -0b17a6: d803 0a02 |00ff: add-int/lit8 v3, v10, #int 2 // #02 │ │ -0b17aa: 8f33 |0101: int-to-short v3, v3 │ │ -0b17ac: 5103 0902 |0102: aput-short v3, v9, v2 │ │ -0b17b0: d802 0803 |0104: add-int/lit8 v2, v8, #int 3 // #03 │ │ -0b17b4: d803 0a02 |0106: add-int/lit8 v3, v10, #int 2 // #02 │ │ -0b17b8: 8f33 |0108: int-to-short v3, v3 │ │ -0b17ba: 5103 0902 |0109: aput-short v3, v9, v2 │ │ -0b17be: d802 0804 |010b: add-int/lit8 v2, v8, #int 4 // #04 │ │ -0b17c2: d803 0a03 |010d: add-int/lit8 v3, v10, #int 3 // #03 │ │ -0b17c6: 8f33 |010f: int-to-short v3, v3 │ │ -0b17c8: 5103 0902 |0110: aput-short v3, v9, v2 │ │ -0b17cc: d802 0805 |0112: add-int/lit8 v2, v8, #int 5 // #05 │ │ -0b17d0: d803 0a00 |0114: add-int/lit8 v3, v10, #int 0 // #00 │ │ -0b17d4: 8f33 |0116: int-to-short v3, v3 │ │ -0b17d6: 5103 0902 |0117: aput-short v3, v9, v2 │ │ -0b17da: d808 0806 |0119: add-int/lit8 v8, v8, #int 6 // #06 │ │ -0b17de: d802 0a04 |011b: add-int/lit8 v2, v10, #int 4 // #04 │ │ -0b17e2: 8f2a |011d: int-to-short v10, v2 │ │ -0b17e4: 28cf |011e: goto 00ed // -0031 │ │ -0b17e6: 1208 |011f: const/4 v8, #int 0 // #0 │ │ -0b17e8: 0200 1400 |0120: move/from16 v0, v20 │ │ -0b17ec: 3508 0e00 |0122: if-ge v8, v0, 0130 // +000e │ │ -0b17f0: 0800 1200 |0124: move-object/from16 v0, v18 │ │ -0b17f4: 5402 ca07 |0126: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b17f8: 4602 0208 |0128: aget-object v2, v2, v8 │ │ -0b17fc: 6e20 190b 9200 |012a: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -0b1802: d808 0801 |012d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0b1806: 28f1 |012f: goto 0120 // -000f │ │ -0b1808: 0800 1200 |0130: move-object/from16 v0, v18 │ │ -0b180c: 5402 ca07 |0132: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b1810: 1203 |0134: const/4 v3, #int 0 // #0 │ │ -0b1812: 4602 0203 |0135: aget-object v2, v2, v3 │ │ -0b1816: 0800 1200 |0137: move-object/from16 v0, v18 │ │ -0b181a: 5b02 d507 |0139: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b181e: 6202 2500 |013b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b1822: 7210 3401 0200 |013d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b1828: 0a02 |0140: move-result v2 │ │ -0b182a: 3802 1200 |0141: if-eqz v2, 0153 // +0012 │ │ -0b182e: 3915 1000 |0143: if-nez v21, 0153 // +0010 │ │ -0b1832: 7100 f50d 0000 |0145: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0df5 │ │ -0b1838: 0c02 |0148: move-result-object v2 │ │ -0b183a: 0800 1200 |0149: move-object/from16 v0, v18 │ │ -0b183e: 5b02 d907 |014b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1842: 1212 |014d: const/4 v2, #int 1 // #1 │ │ -0b1844: 0800 1200 |014e: move-object/from16 v0, v18 │ │ -0b1848: 5c02 d607 |0150: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07d6 │ │ -0b184c: 0e00 |0152: return-void │ │ -0b184e: 0800 1500 |0153: move-object/from16 v0, v21 │ │ -0b1852: 0801 1200 |0155: move-object/from16 v1, v18 │ │ -0b1856: 5b10 d907 |0157: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b185a: 28f9 |0159: goto 0152 // -0007 │ │ +0bf3d0: |[0bf3d0] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0bf3e0: 7601 9524 1200 |0000: invoke-direct/range {v18}, Ljava/lang/Object;.:()V // method@2495 │ │ +0bf3e6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0bf3e8: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0bf3ec: 5b02 d307 |0006: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bf3f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0bf3f2: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +0bf3f6: 5902 d207 |000b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0bf3fa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0bf3fc: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0bf400: 5902 d107 |0010: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0bf404: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0bf406: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +0bf40a: 5902 d007 |0015: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bf40e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0bf410: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0bf414: 5902 cd07 |001a: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ +0bf418: 2202 d601 |001c: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0bf41c: 7010 6812 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0bf422: 0800 1200 |0021: move-object/from16 v0, v18 │ │ +0bf426: 5b02 dc07 |0023: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ +0bf42a: 2202 d601 |0025: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0bf42e: 7010 6812 0200 |0027: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0bf434: 0800 1200 |002a: move-object/from16 v0, v18 │ │ +0bf438: 5b02 d707 |002c: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ +0bf43c: 2202 d601 |002e: new-instance v2, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0bf440: 7010 6812 0200 |0030: invoke-direct {v2}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0bf446: 0800 1200 |0033: move-object/from16 v0, v18 │ │ +0bf44a: 5b02 cc07 |0035: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ +0bf44e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0bf450: 0800 1200 |0038: move-object/from16 v0, v18 │ │ +0bf454: 5c02 cf07 |003a: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0bf458: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +0bf45a: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +0bf45e: 5c02 c907 |003f: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0bf462: 1302 0203 |0041: const/16 v2, #int 770 // #302 │ │ +0bf466: 0800 1200 |0043: move-object/from16 v0, v18 │ │ +0bf46a: 5902 c807 |0045: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07c8 │ │ +0bf46e: 1302 0303 |0047: const/16 v2, #int 771 // #303 │ │ +0bf472: 0800 1200 |0049: move-object/from16 v0, v18 │ │ +0bf476: 5902 c707 |004b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07c7 │ │ +0bf47a: 6202 6003 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0bf47e: 6e10 ea09 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +0bf484: 0a02 |0052: move-result v2 │ │ +0bf486: 0800 1200 |0053: move-object/from16 v0, v18 │ │ +0bf48a: 5902 cb07 |0055: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bf48e: 2202 0e01 |0057: new-instance v2, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0bf492: 1503 803f |0059: const/high16 v3, #int 1065353216 // #3f80 │ │ +0bf496: 1504 803f |005b: const/high16 v4, #int 1065353216 // #3f80 │ │ +0bf49a: 1505 803f |005d: const/high16 v5, #int 1065353216 // #3f80 │ │ +0bf49e: 1506 803f |005f: const/high16 v6, #int 1065353216 // #3f80 │ │ +0bf4a2: 7056 cf09 3254 |0061: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0bf4a8: 0800 1200 |0064: move-object/from16 v0, v18 │ │ +0bf4ac: 5b02 da07 |0066: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07da │ │ +0bf4b0: 1202 |0068: const/4 v2, #int 0 // #0 │ │ +0bf4b2: 0800 1200 |0069: move-object/from16 v0, v18 │ │ +0bf4b6: 5902 d807 |006b: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ +0bf4ba: 1202 |006d: const/4 v2, #int 0 // #0 │ │ +0bf4bc: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0bf4c0: 5902 db07 |0070: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07db │ │ +0bf4c4: 1202 |0072: const/4 v2, #int 0 // #0 │ │ +0bf4c6: 0800 1200 |0073: move-object/from16 v0, v18 │ │ +0bf4ca: 5902 d407 |0075: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07d4 │ │ +0bf4ce: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +0bf4d0: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +0bf4d4: 5b02 ce07 |007a: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf4d8: 0200 1400 |007c: move/from16 v0, v20 │ │ +0bf4dc: 2302 f803 |007e: new-array v2, v0, [Lcom/badlogic/gdx/graphics/Mesh; // type@03f8 │ │ +0bf4e0: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +0bf4e4: 5b02 ca07 |0082: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bf4e8: 1208 |0084: const/4 v8, #int 0 // #0 │ │ +0bf4ea: 0200 1400 |0085: move/from16 v0, v20 │ │ +0bf4ee: 3508 4100 |0087: if-ge v8, v0, 00c8 // +0041 │ │ +0bf4f2: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +0bf4f6: 540c ca07 |008b: iget-object v12, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bf4fa: 2202 1601 |008d: new-instance v2, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0bf4fe: 6203 0d06 |008f: sget-object v3, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ +0bf502: 1204 |0091: const/4 v4, #int 0 // #0 │ │ +0bf504: da05 1304 |0092: mul-int/lit8 v5, v19, #int 4 // #04 │ │ +0bf508: da06 1306 |0094: mul-int/lit8 v6, v19, #int 6 // #06 │ │ +0bf50c: 1237 |0096: const/4 v7, #int 3 // #3 │ │ +0bf50e: 2377 0004 |0097: new-array v7, v7, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +0bf512: 120d |0099: const/4 v13, #int 0 // #0 │ │ +0bf514: 220e 2801 |009a: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0bf518: 120f |009c: const/4 v15, #int 0 // #0 │ │ +0bf51a: 1310 0200 |009d: const/16 v16, #int 2 // #2 │ │ +0bf51e: 1a11 d410 |009f: const-string v17, "a_position" // string@10d4 │ │ +0bf522: 7604 c30b 0e00 |00a1: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0bf528: 4d0e 070d |00a4: aput-object v14, v7, v13 │ │ +0bf52c: 121d |00a6: const/4 v13, #int 1 // #1 │ │ +0bf52e: 220e 2801 |00a7: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0bf532: 125f |00a9: const/4 v15, #int 5 // #5 │ │ +0bf534: 1310 0400 |00aa: const/16 v16, #int 4 // #4 │ │ +0bf538: 1a11 d210 |00ac: const-string v17, "a_color" // string@10d2 │ │ +0bf53c: 7604 c30b 0e00 |00ae: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0bf542: 4d0e 070d |00b1: aput-object v14, v7, v13 │ │ +0bf546: 122d |00b3: const/4 v13, #int 2 // #2 │ │ +0bf548: 220e 2801 |00b4: new-instance v14, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0bf54c: 123f |00b6: const/4 v15, #int 3 // #3 │ │ +0bf54e: 1310 0200 |00b7: const/16 v16, #int 2 // #2 │ │ +0bf552: 1a11 d710 |00b9: const-string v17, "a_texCoord0" // string@10d7 │ │ +0bf556: 7604 c30b 0e00 |00bb: invoke-direct/range {v14, v15, v16, v17}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0bf55c: 4d0e 070d |00be: aput-object v14, v7, v13 │ │ +0bf560: 7606 fc0a 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@0afc │ │ +0bf566: 4d02 0c08 |00c3: aput-object v2, v12, v8 │ │ +0bf56a: d808 0801 |00c5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0bf56e: 28be |00c7: goto 0085 // -0042 │ │ +0bf570: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ +0bf574: 5402 d707 |00ca: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ +0bf578: 1203 |00cc: const/4 v3, #int 0 // #0 │ │ +0bf57a: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ +0bf57c: 6205 2500 |00ce: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0bf580: 7210 3001 0500 |00d0: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0bf586: 0a05 |00d3: move-result v5 │ │ +0bf588: 8255 |00d4: int-to-float v5, v5 │ │ +0bf58a: 6206 2500 |00d5: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0bf58e: 7210 2901 0600 |00d7: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0bf594: 0a06 |00da: move-result v6 │ │ +0bf596: 8266 |00db: int-to-float v6, v6 │ │ +0bf598: 6e56 8e12 3254 |00dc: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ +0bf59e: da02 1314 |00df: mul-int/lit8 v2, v19, #int 20 // #14 │ │ +0bf5a2: 2322 e803 |00e1: new-array v2, v2, [F // type@03e8 │ │ +0bf5a6: 0800 1200 |00e3: move-object/from16 v0, v18 │ │ +0bf5aa: 5b02 dd07 |00e5: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bf5ae: da0b 1306 |00e7: mul-int/lit8 v11, v19, #int 6 // #06 │ │ +0bf5b2: 23b9 3904 |00e9: new-array v9, v11, [S // type@0439 │ │ +0bf5b6: 120a |00eb: const/4 v10, #int 0 // #0 │ │ +0bf5b8: 1208 |00ec: const/4 v8, #int 0 // #0 │ │ +0bf5ba: 35b8 3200 |00ed: if-ge v8, v11, 011f // +0032 │ │ +0bf5be: d802 0800 |00ef: add-int/lit8 v2, v8, #int 0 // #00 │ │ +0bf5c2: d803 0a00 |00f1: add-int/lit8 v3, v10, #int 0 // #00 │ │ +0bf5c6: 8f33 |00f3: int-to-short v3, v3 │ │ +0bf5c8: 5103 0902 |00f4: aput-short v3, v9, v2 │ │ +0bf5cc: d802 0801 |00f6: add-int/lit8 v2, v8, #int 1 // #01 │ │ +0bf5d0: d803 0a01 |00f8: add-int/lit8 v3, v10, #int 1 // #01 │ │ +0bf5d4: 8f33 |00fa: int-to-short v3, v3 │ │ +0bf5d6: 5103 0902 |00fb: aput-short v3, v9, v2 │ │ +0bf5da: d802 0802 |00fd: add-int/lit8 v2, v8, #int 2 // #02 │ │ +0bf5de: d803 0a02 |00ff: add-int/lit8 v3, v10, #int 2 // #02 │ │ +0bf5e2: 8f33 |0101: int-to-short v3, v3 │ │ +0bf5e4: 5103 0902 |0102: aput-short v3, v9, v2 │ │ +0bf5e8: d802 0803 |0104: add-int/lit8 v2, v8, #int 3 // #03 │ │ +0bf5ec: d803 0a02 |0106: add-int/lit8 v3, v10, #int 2 // #02 │ │ +0bf5f0: 8f33 |0108: int-to-short v3, v3 │ │ +0bf5f2: 5103 0902 |0109: aput-short v3, v9, v2 │ │ +0bf5f6: d802 0804 |010b: add-int/lit8 v2, v8, #int 4 // #04 │ │ +0bf5fa: d803 0a03 |010d: add-int/lit8 v3, v10, #int 3 // #03 │ │ +0bf5fe: 8f33 |010f: int-to-short v3, v3 │ │ +0bf600: 5103 0902 |0110: aput-short v3, v9, v2 │ │ +0bf604: d802 0805 |0112: add-int/lit8 v2, v8, #int 5 // #05 │ │ +0bf608: d803 0a00 |0114: add-int/lit8 v3, v10, #int 0 // #00 │ │ +0bf60c: 8f33 |0116: int-to-short v3, v3 │ │ +0bf60e: 5103 0902 |0117: aput-short v3, v9, v2 │ │ +0bf612: d808 0806 |0119: add-int/lit8 v8, v8, #int 6 // #06 │ │ +0bf616: d802 0a04 |011b: add-int/lit8 v2, v10, #int 4 // #04 │ │ +0bf61a: 8f2a |011d: int-to-short v10, v2 │ │ +0bf61c: 28cf |011e: goto 00ed // -0031 │ │ +0bf61e: 1208 |011f: const/4 v8, #int 0 // #0 │ │ +0bf620: 0200 1400 |0120: move/from16 v0, v20 │ │ +0bf624: 3508 0e00 |0122: if-ge v8, v0, 0130 // +000e │ │ +0bf628: 0800 1200 |0124: move-object/from16 v0, v18 │ │ +0bf62c: 5402 ca07 |0126: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bf630: 4602 0208 |0128: aget-object v2, v2, v8 │ │ +0bf634: 6e20 190b 9200 |012a: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +0bf63a: d808 0801 |012d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0bf63e: 28f1 |012f: goto 0120 // -000f │ │ +0bf640: 0800 1200 |0130: move-object/from16 v0, v18 │ │ +0bf644: 5402 ca07 |0132: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bf648: 1203 |0134: const/4 v3, #int 0 // #0 │ │ +0bf64a: 4602 0203 |0135: aget-object v2, v2, v3 │ │ +0bf64e: 0800 1200 |0137: move-object/from16 v0, v18 │ │ +0bf652: 5b02 d507 |0139: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf656: 6202 2500 |013b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0bf65a: 7210 3401 0200 |013d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0bf660: 0a02 |0140: move-result v2 │ │ +0bf662: 3802 1200 |0141: if-eqz v2, 0153 // +0012 │ │ +0bf666: 3915 1000 |0143: if-nez v21, 0153 // +0010 │ │ +0bf66a: 7100 f50d 0000 |0145: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0df5 │ │ +0bf670: 0c02 |0148: move-result-object v2 │ │ +0bf672: 0800 1200 |0149: move-object/from16 v0, v18 │ │ +0bf676: 5b02 d907 |014b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bf67a: 1212 |014d: const/4 v2, #int 1 // #1 │ │ +0bf67c: 0800 1200 |014e: move-object/from16 v0, v18 │ │ +0bf680: 5c02 d607 |0150: iput-boolean v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07d6 │ │ +0bf684: 0e00 |0152: return-void │ │ +0bf686: 0800 1500 |0153: move-object/from16 v0, v21 │ │ +0bf68a: 0801 1200 |0155: move-object/from16 v1, v18 │ │ +0bf68e: 5b10 d907 |0157: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bf692: 28f9 |0159: goto 0152 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=77 │ │ 0x0008 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=81 │ │ @@ -233010,18 +233038,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 │ │ -0b185c: |[0b185c] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0b186c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b186e: 7040 f20d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0df2 │ │ -0b1874: 0e00 |0004: return-void │ │ +0bf694: |[0bf694] com.badlogic.gdx.graphics.g2d.SpriteBatch.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0bf6a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bf6a6: 7040 f20d 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:(IILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0df2 │ │ +0bf6ac: 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 │ │ @@ -233032,62 +233060,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 │ │ -0b1878: |[0b1878] com.badlogic.gdx.graphics.g2d.SpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0b1888: 1a02 ca11 |0000: const-string v2, "attribute vec4 a_position; │ │ +0bf6b0: |[0bf6b0] com.badlogic.gdx.graphics.g2d.SpriteBatch.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0bf6c0: 1a02 ca11 |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@11ca │ │ -0b188c: 1a00 3b00 |0002: const-string v0, "#ifdef GL_ES │ │ +0bf6c4: 1a00 3b00 |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@003b │ │ -0b1890: 2201 9c01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -0b1894: 7030 9b10 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ -0b189a: 6e10 b710 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ -0b18a0: 0a03 |000c: move-result v3 │ │ -0b18a2: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ -0b18a6: 2203 7b03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0b18aa: 2204 9103 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0b18ae: 7010 d024 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b18b4: 1a05 dc13 |0016: const-string v5, "couldn't compile shader: " // string@13dc │ │ -0b18b8: 6e20 d724 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b18be: 0c04 |001b: move-result-object v4 │ │ -0b18c0: 6e10 af10 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ -0b18c6: 0c05 |001f: move-result-object v5 │ │ -0b18c8: 6e20 d724 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b18ce: 0c04 |0023: move-result-object v4 │ │ -0b18d0: 6e10 dd24 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b18d6: 0c04 |0027: move-result-object v4 │ │ -0b18d8: 7020 6824 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0b18de: 2703 |002b: throw v3 │ │ -0b18e0: 1101 |002c: return-object v1 │ │ +0bf6c8: 2201 9c01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +0bf6cc: 7030 9b10 2100 |0006: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ +0bf6d2: 6e10 b710 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ +0bf6d8: 0a03 |000c: move-result v3 │ │ +0bf6da: 3903 1f00 |000d: if-nez v3, 002c // +001f │ │ +0bf6de: 2203 7b03 |000f: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0bf6e2: 2204 9103 |0011: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0bf6e6: 7010 d024 0400 |0013: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0bf6ec: 1a05 dc13 |0016: const-string v5, "couldn't compile shader: " // string@13dc │ │ +0bf6f0: 6e20 d724 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bf6f6: 0c04 |001b: move-result-object v4 │ │ +0bf6f8: 6e10 af10 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ +0bf6fe: 0c05 |001f: move-result-object v5 │ │ +0bf700: 6e20 d724 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0bf706: 0c04 |0023: move-result-object v4 │ │ +0bf708: 6e10 dd24 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0bf70e: 0c04 |0027: move-result-object v4 │ │ +0bf710: 7020 6824 4300 |0028: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0bf716: 2703 |002b: throw v3 │ │ +0bf718: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=220 │ │ 0x0004 line=234 │ │ 0x0009 line=235 │ │ 0x002c line=236 │ │ @@ -233101,91 +233129,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -0b18e4: |[0b18e4] com.badlogic.gdx.graphics.g2d.SpriteBatch.renderMesh:()V │ │ -0b18f4: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ -0b18f8: 1245 |0002: const/4 v5, #int 4 // #4 │ │ -0b18fa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0b18fc: 5271 d007 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1900: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -0b1904: 0e00 |0008: return-void │ │ -0b1906: 5271 d807 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ -0b190a: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b190e: 5971 d807 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ -0b1912: 5271 db07 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07db │ │ -0b1916: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b191a: 5971 db07 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07db │ │ -0b191e: 5271 d007 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1922: db00 0114 |0017: div-int/lit8 v0, v1, #int 20 // #14 │ │ -0b1926: 5271 d407 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07d4 │ │ -0b192a: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ -0b192e: 5970 d407 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07d4 │ │ -0b1932: 5471 d307 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b1936: 6e10 8e0b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0b193c: 5471 d507 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b1940: 5472 dd07 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1944: 5273 d007 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1948: 6e40 1c0b 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ -0b194e: 5471 d507 |002d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b1952: 6e10 070b 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ -0b1958: 0c01 |0032: move-result-object v1 │ │ -0b195a: 6e20 8325 4100 |0033: invoke-virtual {v1, v4}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ -0b1960: 5471 d507 |0036: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b1964: 6e10 070b 0100 |0038: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ -0b196a: 0c01 |003b: move-result-object v1 │ │ -0b196c: da02 0006 |003c: mul-int/lit8 v2, v0, #int 6 // #06 │ │ -0b1970: 6e20 8025 2100 |003e: invoke-virtual {v1, v2}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ -0b1976: 5571 c907 |0041: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b197a: 3801 3600 |0043: if-eqz v1, 0079 // +0036 │ │ -0b197e: 6201 2000 |0045: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b1982: 7220 da0a 6100 |0047: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b1988: 6201 2500 |004a: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b198c: 7210 3401 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b1992: 0a01 |004f: move-result v1 │ │ -0b1994: 3801 4200 |0050: if-eqz v1, 0092 // +0042 │ │ -0b1998: 5471 ce07 |0052: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b199c: 3801 3400 |0054: if-eqz v1, 0088 // +0034 │ │ -0b19a0: 5471 d507 |0056: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b19a4: 5472 ce07 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b19a8: da03 0006 |005a: mul-int/lit8 v3, v0, #int 6 // #06 │ │ -0b19ac: 6e53 160b 2145 |005c: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b19b2: 5974 d007 |005f: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b19b6: 5271 cd07 |0061: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ -0b19ba: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b19be: 5971 cd07 |0065: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ -0b19c2: 5271 cd07 |0067: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ -0b19c6: 5472 ca07 |0069: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b19ca: 2122 |006b: array-length v2, v2 │ │ -0b19cc: 3321 0400 |006c: if-ne v1, v2, 0070 // +0004 │ │ -0b19d0: 5974 cd07 |006e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ -0b19d4: 5471 ca07 |0070: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b19d8: 5272 cd07 |0072: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ -0b19dc: 4601 0102 |0074: aget-object v1, v1, v2 │ │ -0b19e0: 5b71 d507 |0076: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b19e4: 2890 |0078: goto 0008 // -0070 │ │ -0b19e6: 6201 2000 |0079: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b19ea: 7220 dd0a 6100 |007b: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b19f0: 6201 2000 |007e: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b19f4: 5272 c807 |0080: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07c8 │ │ -0b19f8: 5273 c707 |0082: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07c7 │ │ -0b19fc: 7230 cb0a 2103 |0084: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ -0b1a02: 28c3 |0087: goto 004a // -003d │ │ -0b1a04: 5471 d507 |0088: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b1a08: 5472 d907 |008a: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1a0c: da03 0006 |008c: mul-int/lit8 v3, v0, #int 6 // #06 │ │ -0b1a10: 6e53 160b 2145 |008e: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b1a16: 28ce |0091: goto 005f // -0032 │ │ -0b1a18: 5471 d507 |0092: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ -0b1a1c: da02 0006 |0094: mul-int/lit8 v2, v0, #int 6 // #06 │ │ -0b1a20: 6e40 140b 5124 |0096: invoke-virtual {v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0b1a26: 28c6 |0099: goto 005f // -003a │ │ +0bf71c: |[0bf71c] com.badlogic.gdx.graphics.g2d.SpriteBatch.renderMesh:()V │ │ +0bf72c: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ +0bf730: 1245 |0002: const/4 v5, #int 4 // #4 │ │ +0bf732: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0bf734: 5271 d007 |0004: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bf738: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0bf73c: 0e00 |0008: return-void │ │ +0bf73e: 5271 d807 |0009: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ +0bf742: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bf746: 5971 d807 |000d: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ +0bf74a: 5271 db07 |000f: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07db │ │ +0bf74e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bf752: 5971 db07 |0013: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.totalRenderCalls:I // field@07db │ │ +0bf756: 5271 d007 |0015: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bf75a: db00 0114 |0017: div-int/lit8 v0, v1, #int 20 // #14 │ │ +0bf75e: 5271 d407 |0019: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07d4 │ │ +0bf762: 3710 0400 |001b: if-le v0, v1, 001f // +0004 │ │ +0bf766: 5970 d407 |001d: iput v0, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.maxSpritesInBatch:I // field@07d4 │ │ +0bf76a: 5471 d307 |001f: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bf76e: 6e10 8e0b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0bf774: 5471 d507 |0024: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf778: 5472 dd07 |0026: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bf77c: 5273 d007 |0028: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bf780: 6e40 1c0b 2134 |002a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ +0bf786: 5471 d507 |002d: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf78a: 6e10 070b 0100 |002f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ +0bf790: 0c01 |0032: move-result-object v1 │ │ +0bf792: 6e20 8325 4100 |0033: invoke-virtual {v1, v4}, Ljava/nio/ShortBuffer;.position:(I)Ljava/nio/Buffer; // method@2583 │ │ +0bf798: 5471 d507 |0036: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf79c: 6e10 070b 0100 |0038: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getIndicesBuffer:()Ljava/nio/ShortBuffer; // method@0b07 │ │ +0bf7a2: 0c01 |003b: move-result-object v1 │ │ +0bf7a4: da02 0006 |003c: mul-int/lit8 v2, v0, #int 6 // #06 │ │ +0bf7a8: 6e20 8025 2100 |003e: invoke-virtual {v1, v2}, Ljava/nio/ShortBuffer;.limit:(I)Ljava/nio/Buffer; // method@2580 │ │ +0bf7ae: 5571 c907 |0041: iget-boolean v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0bf7b2: 3801 3600 |0043: if-eqz v1, 0079 // +0036 │ │ +0bf7b6: 6201 2000 |0045: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bf7ba: 7220 da0a 6100 |0047: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0bf7c0: 6201 2500 |004a: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0bf7c4: 7210 3401 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0bf7ca: 0a01 |004f: move-result v1 │ │ +0bf7cc: 3801 4200 |0050: if-eqz v1, 0092 // +0042 │ │ +0bf7d0: 5471 ce07 |0052: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf7d4: 3801 3400 |0054: if-eqz v1, 0088 // +0034 │ │ +0bf7d8: 5471 d507 |0056: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf7dc: 5472 ce07 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf7e0: da03 0006 |005a: mul-int/lit8 v3, v0, #int 6 // #06 │ │ +0bf7e4: 6e53 160b 2145 |005c: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0bf7ea: 5974 d007 |005f: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bf7ee: 5271 cd07 |0061: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ +0bf7f2: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bf7f6: 5971 cd07 |0065: iput v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ +0bf7fa: 5271 cd07 |0067: iget v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ +0bf7fe: 5472 ca07 |0069: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bf802: 2122 |006b: array-length v2, v2 │ │ +0bf804: 3321 0400 |006c: if-ne v1, v2, 0070 // +0004 │ │ +0bf808: 5974 cd07 |006e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ +0bf80c: 5471 ca07 |0070: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bf810: 5272 cd07 |0072: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.currBufferIdx:I // field@07cd │ │ +0bf814: 4601 0102 |0074: aget-object v1, v1, v2 │ │ +0bf818: 5b71 d507 |0076: iput-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf81c: 2890 |0078: goto 0008 // -0070 │ │ +0bf81e: 6201 2000 |0079: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bf822: 7220 dd0a 6100 |007b: invoke-interface {v1, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0bf828: 6201 2000 |007e: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bf82c: 5272 c807 |0080: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07c8 │ │ +0bf830: 5273 c707 |0082: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07c7 │ │ +0bf834: 7230 cb0a 2103 |0084: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ +0bf83a: 28c3 |0087: goto 004a // -003d │ │ +0bf83c: 5471 d507 |0088: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf840: 5472 d907 |008a: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bf844: da03 0006 |008c: mul-int/lit8 v3, v0, #int 6 // #06 │ │ +0bf848: 6e53 160b 2145 |008e: invoke-virtual {v1, v2, v5, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0bf84e: 28ce |0091: goto 005f // -0032 │ │ +0bf850: 5471 d507 |0092: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07d5 │ │ +0bf854: da02 0006 |0094: mul-int/lit8 v2, v0, #int 6 // #06 │ │ +0bf858: 6e40 140b 5124 |0096: invoke-virtual {v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0bf85e: 28c6 |0099: goto 005f // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1035 │ │ 0x0008 line=1067 │ │ 0x0009 line=1037 │ │ 0x000f line=1038 │ │ 0x0015 line=1039 │ │ @@ -233216,56 +233244,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0b1a28: |[0b1a28] com.badlogic.gdx.graphics.g2d.SpriteBatch.setupMatrices:()V │ │ -0b1a38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b1a3a: 6201 2500 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b1a3e: 7210 3401 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b1a44: 0a01 |0006: move-result v1 │ │ -0b1a46: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ -0b1a4a: 6200 2100 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b1a4e: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ -0b1a52: 7220 120a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0b1a58: 5451 d707 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ -0b1a5c: 5411 f80a |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0b1a60: 7230 0d0a 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0b1a66: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ -0b1a6a: 7220 120a 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0b1a70: 5451 dc07 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ -0b1a74: 5411 f80a |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0b1a78: 7230 0d0a 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0b1a7e: 0e00 |0023: return-void │ │ -0b1a80: 5451 cc07 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ -0b1a84: 5452 d707 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ -0b1a88: 6e20 8612 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b1a8e: 0c01 |002b: move-result-object v1 │ │ -0b1a90: 5452 dc07 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ -0b1a94: 6e20 7612 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ -0b1a9a: 5451 ce07 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b1a9e: 3801 1300 |0033: if-eqz v1, 0046 // +0013 │ │ -0b1aa2: 5451 ce07 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b1aa6: 1a02 ea28 |0037: const-string v2, "u_projTrans" // string@28ea │ │ -0b1aaa: 5453 cc07 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ -0b1aae: 6e30 c910 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b1ab4: 5451 ce07 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b1ab8: 1a02 ed28 |0040: const-string v2, "u_texture" // string@28ed │ │ -0b1abc: 6e30 dd10 2104 |0042: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -0b1ac2: 28de |0045: goto 0023 // -0022 │ │ -0b1ac4: 5451 d907 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1ac8: 1a02 ea28 |0048: const-string v2, "u_projTrans" // string@28ea │ │ -0b1acc: 5453 cc07 |004a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ -0b1ad0: 6e30 c910 2103 |004c: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b1ad6: 5451 d907 |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1ada: 1a02 ed28 |0051: const-string v2, "u_texture" // string@28ed │ │ -0b1ade: 6e30 dd10 2104 |0053: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -0b1ae4: 28cd |0056: goto 0023 // -0033 │ │ +0bf860: |[0bf860] com.badlogic.gdx.graphics.g2d.SpriteBatch.setupMatrices:()V │ │ +0bf870: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bf872: 6201 2500 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0bf876: 7210 3401 0100 |0003: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0bf87c: 0a01 |0006: move-result v1 │ │ +0bf87e: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ +0bf882: 6200 2100 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0bf886: 1301 0117 |000b: const/16 v1, #int 5889 // #1701 │ │ +0bf88a: 7220 120a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0bf890: 5451 d707 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ +0bf894: 5411 f80a |0012: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0bf898: 7230 0d0a 1004 |0014: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0bf89e: 1301 0017 |0017: const/16 v1, #int 5888 // #1700 │ │ +0bf8a2: 7220 120a 1000 |0019: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0bf8a8: 5451 dc07 |001c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ +0bf8ac: 5411 f80a |001e: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0bf8b0: 7230 0d0a 1004 |0020: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0bf8b6: 0e00 |0023: return-void │ │ +0bf8b8: 5451 cc07 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ +0bf8bc: 5452 d707 |0026: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ +0bf8c0: 6e20 8612 2100 |0028: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0bf8c6: 0c01 |002b: move-result-object v1 │ │ +0bf8c8: 5452 dc07 |002c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ +0bf8cc: 6e20 7612 2100 |002e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ +0bf8d2: 5451 ce07 |0031: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf8d6: 3801 1300 |0033: if-eqz v1, 0046 // +0013 │ │ +0bf8da: 5451 ce07 |0035: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf8de: 1a02 ea28 |0037: const-string v2, "u_projTrans" // string@28ea │ │ +0bf8e2: 5453 cc07 |0039: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ +0bf8e6: 6e30 c910 2103 |003b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0bf8ec: 5451 ce07 |003e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf8f0: 1a02 ed28 |0040: const-string v2, "u_texture" // string@28ed │ │ +0bf8f4: 6e30 dd10 2104 |0042: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +0bf8fa: 28de |0045: goto 0023 // -0022 │ │ +0bf8fc: 5451 d907 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bf900: 1a02 ea28 |0048: const-string v2, "u_projTrans" // string@28ea │ │ +0bf904: 5453 cc07 |004a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07cc │ │ +0bf908: 6e30 c910 2103 |004c: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0bf90e: 5451 d907 |004f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bf912: 1a02 ed28 |0051: const-string v2, "u_texture" // string@28ed │ │ +0bf916: 6e30 dd10 2104 |0053: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +0bf91c: 28cd |0056: goto 0023 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1137 │ │ 0x0009 line=1138 │ │ 0x000b line=1139 │ │ 0x0010 line=1140 │ │ 0x0017 line=1141 │ │ @@ -233286,29 +233314,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 │ │ -0b1ae8: |[0b1ae8] com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0b1af8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0b1afc: 7010 0a0e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b1b02: 5b23 d307 |0005: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b1b06: 6e10 9e0b 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b1b0c: 0a00 |000a: move-result v0 │ │ -0b1b0e: 8200 |000b: int-to-float v0, v0 │ │ -0b1b10: a900 0100 |000c: div-float v0, v1, v0 │ │ -0b1b14: 5920 d207 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b1b18: 6e10 950b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b1b1e: 0a00 |0013: move-result v0 │ │ -0b1b20: 8200 |0014: int-to-float v0, v0 │ │ -0b1b22: a900 0100 |0015: div-float v0, v1, v0 │ │ -0b1b26: 5920 d107 |0017: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b1b2a: 0e00 |0019: return-void │ │ +0bf920: |[0bf920] com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0bf930: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0bf934: 7010 0a0e 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0bf93a: 5b23 d307 |0005: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bf93e: 6e10 9e0b 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0bf944: 0a00 |000a: move-result v0 │ │ +0bf946: 8200 |000b: int-to-float v0, v0 │ │ +0bf948: a900 0100 |000c: div-float v0, v1, v0 │ │ +0bf94c: 5920 d207 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0bf950: 6e10 950b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0bf956: 0a00 |0013: move-result v0 │ │ +0bf958: 8200 |0014: int-to-float v0, v0 │ │ +0bf95a: a900 0100 |0015: div-float v0, v1, v0 │ │ +0bf95e: 5920 d107 |0017: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0bf962: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1156 │ │ 0x0005 line=1157 │ │ 0x0007 line=1158 │ │ 0x0010 line=1159 │ │ 0x0019 line=1160 │ │ @@ -233322,47 +233350,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0b1b2c: |[0b1b2c] com.badlogic.gdx.graphics.g2d.SpriteBatch.begin:()V │ │ -0b1b3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b1b3e: 5530 cf07 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b1b42: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -0b1b46: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0b1b4a: 1a01 952a |0007: const-string v1, "you have to call SpriteBatch.end() first" // string@2a95 │ │ -0b1b4e: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b1b54: 2700 |000c: throw v0 │ │ -0b1b56: 5932 d807 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ -0b1b5a: 6200 2000 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b1b5e: 7220 d80a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ -0b1b64: 6200 2500 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b1b68: 7210 3401 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b1b6e: 0a00 |0019: move-result v0 │ │ -0b1b70: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ -0b1b74: 5430 ce07 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b1b78: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ -0b1b7c: 5430 ce07 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b1b80: 6e10 9d10 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b1b86: 7010 120e 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ -0b1b8c: 5932 d007 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1b90: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0b1b92: 5b30 d307 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b1b96: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -0b1b98: 5c30 cf07 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b1b9c: 0e00 |0030: return-void │ │ -0b1b9e: 5430 d907 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1ba2: 6e10 9d10 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b1ba8: 28ef |0036: goto 0025 // -0011 │ │ -0b1baa: 6200 2000 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b1bae: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ -0b1bb2: 7220 dd0a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b1bb8: 28e7 |003e: goto 0025 // -0019 │ │ +0bf964: |[0bf964] com.badlogic.gdx.graphics.g2d.SpriteBatch.begin:()V │ │ +0bf974: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bf976: 5530 cf07 |0001: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0bf97a: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +0bf97e: 2200 7c03 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0bf982: 1a01 952a |0007: const-string v1, "you have to call SpriteBatch.end() first" // string@2a95 │ │ +0bf986: 7020 6a24 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0bf98c: 2700 |000c: throw v0 │ │ +0bf98e: 5932 d807 |000d: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderCalls:I // field@07d8 │ │ +0bf992: 6200 2000 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bf996: 7220 d80a 2000 |0011: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ +0bf99c: 6200 2500 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0bf9a0: 7210 3401 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0bf9a6: 0a00 |0019: move-result v0 │ │ +0bf9a8: 3800 1d00 |001a: if-eqz v0, 0037 // +001d │ │ +0bf9ac: 5430 ce07 |001c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf9b0: 3800 1300 |001e: if-eqz v0, 0031 // +0013 │ │ +0bf9b4: 5430 ce07 |0020: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0bf9b8: 6e10 9d10 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0bf9be: 7010 120e 0300 |0025: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ +0bf9c4: 5932 d007 |0028: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bf9c8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0bf9ca: 5b30 d307 |002b: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bf9ce: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +0bf9d0: 5c30 cf07 |002e: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0bf9d4: 0e00 |0030: return-void │ │ +0bf9d6: 5430 d907 |0031: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bf9da: 6e10 9d10 0000 |0033: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0bf9e0: 28ef |0036: goto 0025 // -0011 │ │ +0bf9e2: 6200 2000 |0037: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0bf9e6: 1301 e10d |0039: const/16 v1, #int 3553 // #de1 │ │ +0bf9ea: 7220 dd0a 1000 |003b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0bf9f0: 28e7 |003e: goto 0025 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=244 │ │ 0x000d line=245 │ │ 0x000f line=247 │ │ 0x0014 line=248 │ │ 0x001c line=249 │ │ @@ -233382,22 +233410,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b1bbc: |[0b1bbc] com.badlogic.gdx.graphics.g2d.SpriteBatch.disableBlending:()V │ │ -0b1bcc: 5510 c907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b1bd0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b1bd4: 0e00 |0004: return-void │ │ -0b1bd6: 7010 0a0e 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b1bdc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b1bde: 5c10 c907 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b1be2: 28f9 |000b: goto 0004 // -0007 │ │ +0bf9f4: |[0bf9f4] com.badlogic.gdx.graphics.g2d.SpriteBatch.disableBlending:()V │ │ +0bfa04: 5510 c907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0bfa08: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0bfa0c: 0e00 |0004: return-void │ │ +0bfa0e: 7010 0a0e 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0bfa14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0bfa16: 5c10 c907 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0bfa1a: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0004 line=1075 │ │ 0x0005 line=1073 │ │ 0x0008 line=1074 │ │ locals : │ │ @@ -233408,31 +233436,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0b1be4: |[0b1be4] com.badlogic.gdx.graphics.g2d.SpriteBatch.dispose:()V │ │ -0b1bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b1bf6: 5421 ca07 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b1bfa: 2111 |0003: array-length v1, v1 │ │ -0b1bfc: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -0b1c00: 5421 ca07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ -0b1c04: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0b1c08: 6e10 050b 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -0b1c0e: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b1c12: 28f2 |000f: goto 0001 // -000e │ │ -0b1c14: 5521 d607 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07d6 │ │ -0b1c18: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -0b1c1c: 5421 d907 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1c20: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -0b1c24: 5421 d907 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b1c28: 6e10 a310 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ -0b1c2e: 0e00 |001d: return-void │ │ +0bfa1c: |[0bfa1c] com.badlogic.gdx.graphics.g2d.SpriteBatch.dispose:()V │ │ +0bfa2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bfa2e: 5421 ca07 |0001: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bfa32: 2111 |0003: array-length v1, v1 │ │ +0bfa34: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +0bfa38: 5421 ca07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.buffers:[Lcom/badlogic/gdx/graphics/Mesh; // field@07ca │ │ +0bfa3c: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0bfa40: 6e10 050b 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +0bfa46: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bfa4a: 28f2 |000f: goto 0001 // -000e │ │ +0bfa4c: 5521 d607 |0010: iget-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.ownsShader:Z // field@07d6 │ │ +0bfa50: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +0bfa54: 5421 d907 |0014: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bfa58: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +0bfa5c: 5421 d907 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0bfa60: 6e10 a310 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ +0bfa66: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ 0x0006 line=1098 │ │ 0x000d line=1097 │ │ 0x0010 line=1099 │ │ 0x001d line=1100 │ │ @@ -233445,145 +233473,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 │ │ -0b1c30: |[0b1c30] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ -0b1c40: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -0b1c44: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0b1c46: 5572 cf07 |0003: iget-boolean v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b1c4a: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ -0b1c4e: 2202 7c03 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@037c │ │ -0b1c52: 1a03 f50d |0009: const-string v3, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b1c56: 7020 6a24 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b1c5c: 2702 |000e: throw v2 │ │ -0b1c5e: 5472 d307 |000f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b1c62: 3228 e400 |0011: if-eq v8, v2, 00f5 // +00e4 │ │ -0b1c66: 7020 130e 8700 |0013: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b1c6c: 6e10 9e0b 0800 |0016: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b1c72: 0a02 |0019: move-result v2 │ │ -0b1c74: 8222 |001a: int-to-float v2, v2 │ │ -0b1c76: a600 0902 |001b: add-float v0, v9, v2 │ │ -0b1c7a: 6e10 950b 0800 |001d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b1c80: 0a02 |0020: move-result v2 │ │ -0b1c82: 8222 |0021: int-to-float v2, v2 │ │ -0b1c84: a601 0a02 |0022: add-float v1, v10, v2 │ │ -0b1c88: 5472 dd07 |0024: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1c8c: 5273 d007 |0026: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1c90: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1c94: 5974 d007 |002a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1c98: 4b09 0203 |002c: aput v9, v2, v3 │ │ -0b1c9c: 5472 dd07 |002e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1ca0: 5273 d007 |0030: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ca4: d804 0301 |0032: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1ca8: 5974 d007 |0034: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cac: 4b0a 0203 |0036: aput v10, v2, v3 │ │ -0b1cb0: 5472 dd07 |0038: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1cb4: 5273 d007 |003a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cb8: d804 0301 |003c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1cbc: 5974 d007 |003e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cc0: 5274 cb07 |0040: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1cc4: 4b04 0203 |0042: aput v4, v2, v3 │ │ -0b1cc8: 5472 dd07 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1ccc: 5273 d007 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cd0: d804 0301 |0048: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1cd4: 5974 d007 |004a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cd8: 4b05 0203 |004c: aput v5, v2, v3 │ │ -0b1cdc: 5472 dd07 |004e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1ce0: 5273 d007 |0050: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ce4: d804 0301 |0052: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1ce8: 5974 d007 |0054: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cec: 4b06 0203 |0056: aput v6, v2, v3 │ │ -0b1cf0: 5472 dd07 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1cf4: 5273 d007 |005a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1cf8: d804 0301 |005c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1cfc: 5974 d007 |005e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d00: 4b09 0203 |0060: aput v9, v2, v3 │ │ -0b1d04: 5472 dd07 |0062: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d08: 5273 d007 |0064: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d0c: d804 0301 |0066: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d10: 5974 d007 |0068: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d14: 4b01 0203 |006a: aput v1, v2, v3 │ │ -0b1d18: 5472 dd07 |006c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d1c: 5273 d007 |006e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d20: d804 0301 |0070: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d24: 5974 d007 |0072: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d28: 5274 cb07 |0074: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1d2c: 4b04 0203 |0076: aput v4, v2, v3 │ │ -0b1d30: 5472 dd07 |0078: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d34: 5273 d007 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d38: d804 0301 |007c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d3c: 5974 d007 |007e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d40: 4b05 0203 |0080: aput v5, v2, v3 │ │ -0b1d44: 5472 dd07 |0082: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d48: 5273 d007 |0084: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d4c: d804 0301 |0086: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d50: 5974 d007 |0088: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d54: 4b05 0203 |008a: aput v5, v2, v3 │ │ -0b1d58: 5472 dd07 |008c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d5c: 5273 d007 |008e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d60: d804 0301 |0090: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d64: 5974 d007 |0092: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d68: 4b00 0203 |0094: aput v0, v2, v3 │ │ -0b1d6c: 5472 dd07 |0096: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d70: 5273 d007 |0098: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d74: d804 0301 |009a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d78: 5974 d007 |009c: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d7c: 4b01 0203 |009e: aput v1, v2, v3 │ │ -0b1d80: 5472 dd07 |00a0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d84: 5273 d007 |00a2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d88: d804 0301 |00a4: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1d8c: 5974 d007 |00a6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1d90: 5274 cb07 |00a8: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1d94: 4b04 0203 |00aa: aput v4, v2, v3 │ │ -0b1d98: 5472 dd07 |00ac: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1d9c: 5273 d007 |00ae: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1da0: d804 0301 |00b0: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1da4: 5974 d007 |00b2: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1da8: 4b06 0203 |00b4: aput v6, v2, v3 │ │ -0b1dac: 5472 dd07 |00b6: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1db0: 5273 d007 |00b8: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1db4: d804 0301 |00ba: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1db8: 5974 d007 |00bc: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1dbc: 4b05 0203 |00be: aput v5, v2, v3 │ │ -0b1dc0: 5472 dd07 |00c0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1dc4: 5273 d007 |00c2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1dc8: d804 0301 |00c4: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1dcc: 5974 d007 |00c6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1dd0: 4b00 0203 |00c8: aput v0, v2, v3 │ │ -0b1dd4: 5472 dd07 |00ca: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1dd8: 5273 d007 |00cc: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ddc: d804 0301 |00ce: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1de0: 5974 d007 |00d0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1de4: 4b0a 0203 |00d2: aput v10, v2, v3 │ │ -0b1de8: 5472 dd07 |00d4: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1dec: 5273 d007 |00d6: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1df0: d804 0301 |00d8: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1df4: 5974 d007 |00da: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1df8: 5274 cb07 |00dc: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1dfc: 4b04 0203 |00de: aput v4, v2, v3 │ │ -0b1e00: 5472 dd07 |00e0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1e04: 5273 d007 |00e2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e08: d804 0301 |00e4: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1e0c: 5974 d007 |00e6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e10: 4b06 0203 |00e8: aput v6, v2, v3 │ │ -0b1e14: 5472 dd07 |00ea: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1e18: 5273 d007 |00ec: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e1c: d804 0301 |00ee: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b1e20: 5974 d007 |00f0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e24: 4b06 0203 |00f2: aput v6, v2, v3 │ │ -0b1e28: 0e00 |00f4: return-void │ │ -0b1e2a: 5272 d007 |00f5: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e2e: 5473 dd07 |00f7: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1e32: 2133 |00f9: array-length v3, v3 │ │ -0b1e34: 3332 1cff |00fa: if-ne v2, v3, 0016 // -00e4 │ │ -0b1e38: 7010 0a0e 0700 |00fc: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b1e3e: 2900 17ff |00ff: goto/16 0016 // -00e9 │ │ +0bfa68: |[0bfa68] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ +0bfa78: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +0bfa7c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0bfa7e: 5572 cf07 |0003: iget-boolean v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0bfa82: 3902 0a00 |0005: if-nez v2, 000f // +000a │ │ +0bfa86: 2202 7c03 |0007: new-instance v2, Ljava/lang/IllegalStateException; // type@037c │ │ +0bfa8a: 1a03 f50d |0009: const-string v3, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0bfa8e: 7020 6a24 3200 |000b: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0bfa94: 2702 |000e: throw v2 │ │ +0bfa96: 5472 d307 |000f: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bfa9a: 3228 e400 |0011: if-eq v8, v2, 00f5 // +00e4 │ │ +0bfa9e: 7020 130e 8700 |0013: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0bfaa4: 6e10 9e0b 0800 |0016: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0bfaaa: 0a02 |0019: move-result v2 │ │ +0bfaac: 8222 |001a: int-to-float v2, v2 │ │ +0bfaae: a600 0902 |001b: add-float v0, v9, v2 │ │ +0bfab2: 6e10 950b 0800 |001d: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0bfab8: 0a02 |0020: move-result v2 │ │ +0bfaba: 8222 |0021: int-to-float v2, v2 │ │ +0bfabc: a601 0a02 |0022: add-float v1, v10, v2 │ │ +0bfac0: 5472 dd07 |0024: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfac4: 5273 d007 |0026: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfac8: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfacc: 5974 d007 |002a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfad0: 4b09 0203 |002c: aput v9, v2, v3 │ │ +0bfad4: 5472 dd07 |002e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfad8: 5273 d007 |0030: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfadc: d804 0301 |0032: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfae0: 5974 d007 |0034: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfae4: 4b0a 0203 |0036: aput v10, v2, v3 │ │ +0bfae8: 5472 dd07 |0038: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfaec: 5273 d007 |003a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfaf0: d804 0301 |003c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfaf4: 5974 d007 |003e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfaf8: 5274 cb07 |0040: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfafc: 4b04 0203 |0042: aput v4, v2, v3 │ │ +0bfb00: 5472 dd07 |0044: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb04: 5273 d007 |0046: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb08: d804 0301 |0048: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb0c: 5974 d007 |004a: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb10: 4b05 0203 |004c: aput v5, v2, v3 │ │ +0bfb14: 5472 dd07 |004e: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb18: 5273 d007 |0050: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb1c: d804 0301 |0052: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb20: 5974 d007 |0054: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb24: 4b06 0203 |0056: aput v6, v2, v3 │ │ +0bfb28: 5472 dd07 |0058: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb2c: 5273 d007 |005a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb30: d804 0301 |005c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb34: 5974 d007 |005e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb38: 4b09 0203 |0060: aput v9, v2, v3 │ │ +0bfb3c: 5472 dd07 |0062: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb40: 5273 d007 |0064: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb44: d804 0301 |0066: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb48: 5974 d007 |0068: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb4c: 4b01 0203 |006a: aput v1, v2, v3 │ │ +0bfb50: 5472 dd07 |006c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb54: 5273 d007 |006e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb58: d804 0301 |0070: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb5c: 5974 d007 |0072: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb60: 5274 cb07 |0074: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfb64: 4b04 0203 |0076: aput v4, v2, v3 │ │ +0bfb68: 5472 dd07 |0078: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb6c: 5273 d007 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb70: d804 0301 |007c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb74: 5974 d007 |007e: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb78: 4b05 0203 |0080: aput v5, v2, v3 │ │ +0bfb7c: 5472 dd07 |0082: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb80: 5273 d007 |0084: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb84: d804 0301 |0086: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb88: 5974 d007 |0088: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb8c: 4b05 0203 |008a: aput v5, v2, v3 │ │ +0bfb90: 5472 dd07 |008c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfb94: 5273 d007 |008e: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfb98: d804 0301 |0090: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfb9c: 5974 d007 |0092: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfba0: 4b00 0203 |0094: aput v0, v2, v3 │ │ +0bfba4: 5472 dd07 |0096: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfba8: 5273 d007 |0098: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbac: d804 0301 |009a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfbb0: 5974 d007 |009c: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbb4: 4b01 0203 |009e: aput v1, v2, v3 │ │ +0bfbb8: 5472 dd07 |00a0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfbbc: 5273 d007 |00a2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbc0: d804 0301 |00a4: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfbc4: 5974 d007 |00a6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbc8: 5274 cb07 |00a8: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfbcc: 4b04 0203 |00aa: aput v4, v2, v3 │ │ +0bfbd0: 5472 dd07 |00ac: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfbd4: 5273 d007 |00ae: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbd8: d804 0301 |00b0: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfbdc: 5974 d007 |00b2: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbe0: 4b06 0203 |00b4: aput v6, v2, v3 │ │ +0bfbe4: 5472 dd07 |00b6: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfbe8: 5273 d007 |00b8: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbec: d804 0301 |00ba: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfbf0: 5974 d007 |00bc: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfbf4: 4b05 0203 |00be: aput v5, v2, v3 │ │ +0bfbf8: 5472 dd07 |00c0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfbfc: 5273 d007 |00c2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc00: d804 0301 |00c4: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfc04: 5974 d007 |00c6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc08: 4b00 0203 |00c8: aput v0, v2, v3 │ │ +0bfc0c: 5472 dd07 |00ca: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfc10: 5273 d007 |00cc: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc14: d804 0301 |00ce: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfc18: 5974 d007 |00d0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc1c: 4b0a 0203 |00d2: aput v10, v2, v3 │ │ +0bfc20: 5472 dd07 |00d4: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfc24: 5273 d007 |00d6: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc28: d804 0301 |00d8: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfc2c: 5974 d007 |00da: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc30: 5274 cb07 |00dc: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfc34: 4b04 0203 |00de: aput v4, v2, v3 │ │ +0bfc38: 5472 dd07 |00e0: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfc3c: 5273 d007 |00e2: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc40: d804 0301 |00e4: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfc44: 5974 d007 |00e6: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc48: 4b06 0203 |00e8: aput v6, v2, v3 │ │ +0bfc4c: 5472 dd07 |00ea: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfc50: 5273 d007 |00ec: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc54: d804 0301 |00ee: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfc58: 5974 d007 |00f0: iput v4, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc5c: 4b06 0203 |00f2: aput v6, v2, v3 │ │ +0bfc60: 0e00 |00f4: return-void │ │ +0bfc62: 5272 d007 |00f5: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfc66: 5473 dd07 |00f7: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfc6a: 2133 |00f9: array-length v3, v3 │ │ +0bfc6c: 3332 1cff |00fa: if-ne v2, v3, 0016 // -00e4 │ │ +0bfc70: 7010 0a0e 0700 |00fc: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0bfc76: 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 │ │ @@ -233622,149 +233650,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 │ │ -0b1e44: |[0b1e44] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ -0b1e54: 5596 cf07 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b1e58: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -0b1e5c: 2206 7c03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ -0b1e60: 1a07 f50d |0006: const-string v7, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b1e64: 7020 6a24 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b1e6a: 2706 |000b: throw v6 │ │ -0b1e6c: 5496 d307 |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b1e70: 326a ec00 |000e: if-eq v10, v6, 00fa // +00ec │ │ -0b1e74: 7020 130e a900 |0010: invoke-direct {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b1e7a: a600 0b0d |0013: add-float v0, v11, v13 │ │ -0b1e7e: a601 0c0e |0015: add-float v1, v12, v14 │ │ -0b1e82: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0b1e84: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ -0b1e88: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ -0b1e8c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0b1e8e: 5496 dd07 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1e92: 5297 d007 |001f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e96: d808 0701 |0021: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1e9a: 5998 d007 |0023: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1e9e: 4b0b 0607 |0025: aput v11, v6, v7 │ │ -0b1ea2: 5496 dd07 |0027: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1ea6: 5297 d007 |0029: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1eaa: d808 0701 |002b: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1eae: 5998 d007 |002d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1eb2: 4b0c 0607 |002f: aput v12, v6, v7 │ │ -0b1eb6: 5496 dd07 |0031: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1eba: 5297 d007 |0033: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ebe: d808 0701 |0035: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1ec2: 5998 d007 |0037: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ec6: 5298 cb07 |0039: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1eca: 4b08 0607 |003b: aput v8, v6, v7 │ │ -0b1ece: 5496 dd07 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1ed2: 5297 d007 |003f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ed6: d808 0701 |0041: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1eda: 5998 d007 |0043: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ede: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -0b1ee0: 4b08 0607 |0046: aput v8, v6, v7 │ │ -0b1ee4: 5496 dd07 |0048: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1ee8: 5297 d007 |004a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1eec: d808 0701 |004c: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1ef0: 5998 d007 |004e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ef4: 1508 803f |0050: const/high16 v8, #int 1065353216 // #3f80 │ │ -0b1ef8: 4b08 0607 |0052: aput v8, v6, v7 │ │ -0b1efc: 5496 dd07 |0054: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f00: 5297 d007 |0056: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f04: d808 0701 |0058: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f08: 5998 d007 |005a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f0c: 4b0b 0607 |005c: aput v11, v6, v7 │ │ -0b1f10: 5496 dd07 |005e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f14: 5297 d007 |0060: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f18: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f1c: 5998 d007 |0064: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f20: 4b01 0607 |0066: aput v1, v6, v7 │ │ -0b1f24: 5496 dd07 |0068: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f28: 5297 d007 |006a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f2c: d808 0701 |006c: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f30: 5998 d007 |006e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f34: 5298 cb07 |0070: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1f38: 4b08 0607 |0072: aput v8, v6, v7 │ │ -0b1f3c: 5496 dd07 |0074: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f40: 5297 d007 |0076: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f44: d808 0701 |0078: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f48: 5998 d007 |007a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f4c: 1208 |007c: const/4 v8, #int 0 // #0 │ │ -0b1f4e: 4b08 0607 |007d: aput v8, v6, v7 │ │ -0b1f52: 5496 dd07 |007f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f56: 5297 d007 |0081: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f5a: d808 0701 |0083: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f5e: 5998 d007 |0085: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f62: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -0b1f64: 4b08 0607 |0088: aput v8, v6, v7 │ │ -0b1f68: 5496 dd07 |008a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f6c: 5297 d007 |008c: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f70: d808 0701 |008e: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f74: 5998 d007 |0090: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f78: 4b00 0607 |0092: aput v0, v6, v7 │ │ -0b1f7c: 5496 dd07 |0094: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f80: 5297 d007 |0096: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f84: d808 0701 |0098: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f88: 5998 d007 |009a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f8c: 4b01 0607 |009c: aput v1, v6, v7 │ │ -0b1f90: 5496 dd07 |009e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1f94: 5297 d007 |00a0: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1f98: d808 0701 |00a2: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1f9c: 5998 d007 |00a4: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fa0: 5298 cb07 |00a6: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b1fa4: 4b08 0607 |00a8: aput v8, v6, v7 │ │ -0b1fa8: 5496 dd07 |00aa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1fac: 5297 d007 |00ac: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fb0: d808 0701 |00ae: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1fb4: 5998 d007 |00b0: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fb8: 1508 803f |00b2: const/high16 v8, #int 1065353216 // #3f80 │ │ -0b1fbc: 4b08 0607 |00b4: aput v8, v6, v7 │ │ -0b1fc0: 5496 dd07 |00b6: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1fc4: 5297 d007 |00b8: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fc8: d808 0701 |00ba: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1fcc: 5998 d007 |00bc: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fd0: 1208 |00be: const/4 v8, #int 0 // #0 │ │ -0b1fd2: 4b08 0607 |00bf: aput v8, v6, v7 │ │ -0b1fd6: 5496 dd07 |00c1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1fda: 5297 d007 |00c3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fde: d808 0701 |00c5: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1fe2: 5998 d007 |00c7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1fe6: 4b00 0607 |00c9: aput v0, v6, v7 │ │ -0b1fea: 5496 dd07 |00cb: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b1fee: 5297 d007 |00cd: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ff2: d808 0701 |00cf: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b1ff6: 5998 d007 |00d1: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b1ffa: 4b0c 0607 |00d3: aput v12, v6, v7 │ │ -0b1ffe: 5496 dd07 |00d5: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2002: 5297 d007 |00d7: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2006: d808 0701 |00d9: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b200a: 5998 d007 |00db: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b200e: 5298 cb07 |00dd: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2012: 4b08 0607 |00df: aput v8, v6, v7 │ │ -0b2016: 5496 dd07 |00e1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b201a: 5297 d007 |00e3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b201e: d808 0701 |00e5: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b2022: 5998 d007 |00e7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2026: 1508 803f |00e9: const/high16 v8, #int 1065353216 // #3f80 │ │ -0b202a: 4b08 0607 |00eb: aput v8, v6, v7 │ │ -0b202e: 5496 dd07 |00ed: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2032: 5297 d007 |00ef: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2036: d808 0701 |00f1: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0b203a: 5998 d007 |00f3: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b203e: 1508 803f |00f5: const/high16 v8, #int 1065353216 // #3f80 │ │ -0b2042: 4b08 0607 |00f7: aput v8, v6, v7 │ │ -0b2046: 0e00 |00f9: return-void │ │ -0b2048: 5296 d007 |00fa: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b204c: 5497 dd07 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2050: 2177 |00fe: array-length v7, v7 │ │ -0b2052: 3376 14ff |00ff: if-ne v6, v7, 0013 // -00ec │ │ -0b2056: 7010 0a0e 0900 |0101: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b205c: 2900 0fff |0104: goto/16 0013 // -00f1 │ │ +0bfc7c: |[0bfc7c] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V │ │ +0bfc8c: 5596 cf07 |0000: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0bfc90: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +0bfc94: 2206 7c03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ +0bfc98: 1a07 f50d |0006: const-string v7, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0bfc9c: 7020 6a24 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0bfca2: 2706 |000b: throw v6 │ │ +0bfca4: 5496 d307 |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bfca8: 326a ec00 |000e: if-eq v10, v6, 00fa // +00ec │ │ +0bfcac: 7020 130e a900 |0010: invoke-direct {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0bfcb2: a600 0b0d |0013: add-float v0, v11, v13 │ │ +0bfcb6: a601 0c0e |0015: add-float v1, v12, v14 │ │ +0bfcba: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0bfcbc: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ +0bfcc0: 1503 803f |001a: const/high16 v3, #int 1065353216 // #3f80 │ │ +0bfcc4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0bfcc6: 5496 dd07 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfcca: 5297 d007 |001f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfcce: d808 0701 |0021: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfcd2: 5998 d007 |0023: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfcd6: 4b0b 0607 |0025: aput v11, v6, v7 │ │ +0bfcda: 5496 dd07 |0027: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfcde: 5297 d007 |0029: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfce2: d808 0701 |002b: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfce6: 5998 d007 |002d: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfcea: 4b0c 0607 |002f: aput v12, v6, v7 │ │ +0bfcee: 5496 dd07 |0031: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfcf2: 5297 d007 |0033: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfcf6: d808 0701 |0035: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfcfa: 5998 d007 |0037: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfcfe: 5298 cb07 |0039: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfd02: 4b08 0607 |003b: aput v8, v6, v7 │ │ +0bfd06: 5496 dd07 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd0a: 5297 d007 |003f: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd0e: d808 0701 |0041: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd12: 5998 d007 |0043: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd16: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +0bfd18: 4b08 0607 |0046: aput v8, v6, v7 │ │ +0bfd1c: 5496 dd07 |0048: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd20: 5297 d007 |004a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd24: d808 0701 |004c: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd28: 5998 d007 |004e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd2c: 1508 803f |0050: const/high16 v8, #int 1065353216 // #3f80 │ │ +0bfd30: 4b08 0607 |0052: aput v8, v6, v7 │ │ +0bfd34: 5496 dd07 |0054: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd38: 5297 d007 |0056: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd3c: d808 0701 |0058: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd40: 5998 d007 |005a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd44: 4b0b 0607 |005c: aput v11, v6, v7 │ │ +0bfd48: 5496 dd07 |005e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd4c: 5297 d007 |0060: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd50: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd54: 5998 d007 |0064: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd58: 4b01 0607 |0066: aput v1, v6, v7 │ │ +0bfd5c: 5496 dd07 |0068: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd60: 5297 d007 |006a: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd64: d808 0701 |006c: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd68: 5998 d007 |006e: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd6c: 5298 cb07 |0070: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfd70: 4b08 0607 |0072: aput v8, v6, v7 │ │ +0bfd74: 5496 dd07 |0074: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd78: 5297 d007 |0076: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd7c: d808 0701 |0078: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd80: 5998 d007 |007a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd84: 1208 |007c: const/4 v8, #int 0 // #0 │ │ +0bfd86: 4b08 0607 |007d: aput v8, v6, v7 │ │ +0bfd8a: 5496 dd07 |007f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfd8e: 5297 d007 |0081: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd92: d808 0701 |0083: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfd96: 5998 d007 |0085: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfd9a: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +0bfd9c: 4b08 0607 |0088: aput v8, v6, v7 │ │ +0bfda0: 5496 dd07 |008a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfda4: 5297 d007 |008c: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfda8: d808 0701 |008e: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfdac: 5998 d007 |0090: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfdb0: 4b00 0607 |0092: aput v0, v6, v7 │ │ +0bfdb4: 5496 dd07 |0094: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfdb8: 5297 d007 |0096: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfdbc: d808 0701 |0098: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfdc0: 5998 d007 |009a: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfdc4: 4b01 0607 |009c: aput v1, v6, v7 │ │ +0bfdc8: 5496 dd07 |009e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfdcc: 5297 d007 |00a0: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfdd0: d808 0701 |00a2: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfdd4: 5998 d007 |00a4: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfdd8: 5298 cb07 |00a6: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfddc: 4b08 0607 |00a8: aput v8, v6, v7 │ │ +0bfde0: 5496 dd07 |00aa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfde4: 5297 d007 |00ac: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfde8: d808 0701 |00ae: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfdec: 5998 d007 |00b0: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfdf0: 1508 803f |00b2: const/high16 v8, #int 1065353216 // #3f80 │ │ +0bfdf4: 4b08 0607 |00b4: aput v8, v6, v7 │ │ +0bfdf8: 5496 dd07 |00b6: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfdfc: 5297 d007 |00b8: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe00: d808 0701 |00ba: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfe04: 5998 d007 |00bc: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe08: 1208 |00be: const/4 v8, #int 0 // #0 │ │ +0bfe0a: 4b08 0607 |00bf: aput v8, v6, v7 │ │ +0bfe0e: 5496 dd07 |00c1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfe12: 5297 d007 |00c3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe16: d808 0701 |00c5: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfe1a: 5998 d007 |00c7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe1e: 4b00 0607 |00c9: aput v0, v6, v7 │ │ +0bfe22: 5496 dd07 |00cb: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfe26: 5297 d007 |00cd: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe2a: d808 0701 |00cf: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfe2e: 5998 d007 |00d1: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe32: 4b0c 0607 |00d3: aput v12, v6, v7 │ │ +0bfe36: 5496 dd07 |00d5: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfe3a: 5297 d007 |00d7: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe3e: d808 0701 |00d9: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfe42: 5998 d007 |00db: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe46: 5298 cb07 |00dd: iget v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bfe4a: 4b08 0607 |00df: aput v8, v6, v7 │ │ +0bfe4e: 5496 dd07 |00e1: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfe52: 5297 d007 |00e3: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe56: d808 0701 |00e5: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfe5a: 5998 d007 |00e7: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe5e: 1508 803f |00e9: const/high16 v8, #int 1065353216 // #3f80 │ │ +0bfe62: 4b08 0607 |00eb: aput v8, v6, v7 │ │ +0bfe66: 5496 dd07 |00ed: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfe6a: 5297 d007 |00ef: iget v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe6e: d808 0701 |00f1: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0bfe72: 5998 d007 |00f3: iput v8, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe76: 1508 803f |00f5: const/high16 v8, #int 1065353216 // #3f80 │ │ +0bfe7a: 4b08 0607 |00f7: aput v8, v6, v7 │ │ +0bfe7e: 0e00 |00f9: return-void │ │ +0bfe80: 5296 d007 |00fa: iget v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfe84: 5497 dd07 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfe88: 2177 |00fe: array-length v7, v7 │ │ +0bfe8a: 3376 14ff |00ff: if-ne v6, v7, 0013 // -00ec │ │ +0bfe8e: 7010 0a0e 0900 |0101: invoke-direct {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0bfe94: 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 │ │ @@ -233814,137 +233842,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 │ │ -0b2060: |[0b2060] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V │ │ -0b2070: 5552 cf07 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2074: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0b2078: 2202 7c03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@037c │ │ -0b207c: 1a03 f50d |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b2080: 7020 6a24 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2086: 2702 |000b: throw v2 │ │ -0b2088: 5452 d307 |000c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b208c: 3226 da00 |000e: if-eq v6, v2, 00e8 // +00da │ │ -0b2090: 7020 130e 6500 |0010: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b2096: a600 0709 |0013: add-float v0, v7, v9 │ │ -0b209a: a601 080a |0015: add-float v1, v8, v10 │ │ -0b209e: 5452 dd07 |0017: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b20a2: 5253 d007 |0019: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20a6: d804 0301 |001b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b20aa: 5954 d007 |001d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20ae: 4b07 0203 |001f: aput v7, v2, v3 │ │ -0b20b2: 5452 dd07 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b20b6: 5253 d007 |0023: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20ba: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b20be: 5954 d007 |0027: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20c2: 4b08 0203 |0029: aput v8, v2, v3 │ │ -0b20c6: 5452 dd07 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b20ca: 5253 d007 |002d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20ce: d804 0301 |002f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b20d2: 5954 d007 |0031: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20d6: 5254 cb07 |0033: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b20da: 4b04 0203 |0035: aput v4, v2, v3 │ │ -0b20de: 5452 dd07 |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b20e2: 5253 d007 |0039: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20e6: d804 0301 |003b: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b20ea: 5954 d007 |003d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20ee: 4b0b 0203 |003f: aput v11, v2, v3 │ │ -0b20f2: 5452 dd07 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b20f6: 5253 d007 |0043: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b20fa: d804 0301 |0045: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b20fe: 5954 d007 |0047: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2102: 4b0c 0203 |0049: aput v12, v2, v3 │ │ -0b2106: 5452 dd07 |004b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b210a: 5253 d007 |004d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b210e: d804 0301 |004f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b2112: 5954 d007 |0051: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2116: 4b07 0203 |0053: aput v7, v2, v3 │ │ -0b211a: 5452 dd07 |0055: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b211e: 5253 d007 |0057: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2122: d804 0301 |0059: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b2126: 5954 d007 |005b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b212a: 4b01 0203 |005d: aput v1, v2, v3 │ │ -0b212e: 5452 dd07 |005f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2132: 5253 d007 |0061: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2136: d804 0301 |0063: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b213a: 5954 d007 |0065: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b213e: 5254 cb07 |0067: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2142: 4b04 0203 |0069: aput v4, v2, v3 │ │ -0b2146: 5452 dd07 |006b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b214a: 5253 d007 |006d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b214e: d804 0301 |006f: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b2152: 5954 d007 |0071: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2156: 4b0b 0203 |0073: aput v11, v2, v3 │ │ -0b215a: 5452 dd07 |0075: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b215e: 5253 d007 |0077: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2162: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b2166: 5954 d007 |007b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b216a: 4b0e 0203 |007d: aput v14, v2, v3 │ │ -0b216e: 5452 dd07 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2172: 5253 d007 |0081: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2176: d804 0301 |0083: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b217a: 5954 d007 |0085: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b217e: 4b00 0203 |0087: aput v0, v2, v3 │ │ -0b2182: 5452 dd07 |0089: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2186: 5253 d007 |008b: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b218a: d804 0301 |008d: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b218e: 5954 d007 |008f: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2192: 4b01 0203 |0091: aput v1, v2, v3 │ │ -0b2196: 5452 dd07 |0093: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b219a: 5253 d007 |0095: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b219e: d804 0301 |0097: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b21a2: 5954 d007 |0099: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21a6: 5254 cb07 |009b: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b21aa: 4b04 0203 |009d: aput v4, v2, v3 │ │ -0b21ae: 5452 dd07 |009f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b21b2: 5253 d007 |00a1: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21b6: d804 0301 |00a3: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b21ba: 5954 d007 |00a5: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21be: 4b0d 0203 |00a7: aput v13, v2, v3 │ │ -0b21c2: 5452 dd07 |00a9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b21c6: 5253 d007 |00ab: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21ca: d804 0301 |00ad: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b21ce: 5954 d007 |00af: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21d2: 4b0e 0203 |00b1: aput v14, v2, v3 │ │ -0b21d6: 5452 dd07 |00b3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b21da: 5253 d007 |00b5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21de: d804 0301 |00b7: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b21e2: 5954 d007 |00b9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21e6: 4b00 0203 |00bb: aput v0, v2, v3 │ │ -0b21ea: 5452 dd07 |00bd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b21ee: 5253 d007 |00bf: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21f2: d804 0301 |00c1: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b21f6: 5954 d007 |00c3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b21fa: 4b08 0203 |00c5: aput v8, v2, v3 │ │ -0b21fe: 5452 dd07 |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2202: 5253 d007 |00c9: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2206: d804 0301 |00cb: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b220a: 5954 d007 |00cd: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b220e: 5254 cb07 |00cf: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2212: 4b04 0203 |00d1: aput v4, v2, v3 │ │ -0b2216: 5452 dd07 |00d3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b221a: 5253 d007 |00d5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b221e: d804 0301 |00d7: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b2222: 5954 d007 |00d9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2226: 4b0d 0203 |00db: aput v13, v2, v3 │ │ -0b222a: 5452 dd07 |00dd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b222e: 5253 d007 |00df: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2232: d804 0301 |00e1: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b2236: 5954 d007 |00e3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b223a: 4b0c 0203 |00e5: aput v12, v2, v3 │ │ -0b223e: 0e00 |00e7: return-void │ │ -0b2240: 5252 d007 |00e8: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2244: 5453 dd07 |00ea: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2248: 2133 |00ec: array-length v3, v3 │ │ -0b224a: 3332 26ff |00ed: if-ne v2, v3, 0013 // -00da │ │ -0b224e: 7010 0a0e 0500 |00ef: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b2254: 2900 21ff |00f2: goto/16 0013 // -00df │ │ +0bfe98: |[0bfe98] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFF)V │ │ +0bfea8: 5552 cf07 |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0bfeac: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0bfeb0: 2202 7c03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@037c │ │ +0bfeb4: 1a03 f50d |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0bfeb8: 7020 6a24 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0bfebe: 2702 |000b: throw v2 │ │ +0bfec0: 5452 d307 |000c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0bfec4: 3226 da00 |000e: if-eq v6, v2, 00e8 // +00da │ │ +0bfec8: 7020 130e 6500 |0010: invoke-direct {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0bfece: a600 0709 |0013: add-float v0, v7, v9 │ │ +0bfed2: a601 080a |0015: add-float v1, v8, v10 │ │ +0bfed6: 5452 dd07 |0017: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfeda: 5253 d007 |0019: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfede: d804 0301 |001b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfee2: 5954 d007 |001d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfee6: 4b07 0203 |001f: aput v7, v2, v3 │ │ +0bfeea: 5452 dd07 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfeee: 5253 d007 |0023: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfef2: d804 0301 |0025: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfef6: 5954 d007 |0027: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfefa: 4b08 0203 |0029: aput v8, v2, v3 │ │ +0bfefe: 5452 dd07 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff02: 5253 d007 |002d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff06: d804 0301 |002f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff0a: 5954 d007 |0031: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff0e: 5254 cb07 |0033: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bff12: 4b04 0203 |0035: aput v4, v2, v3 │ │ +0bff16: 5452 dd07 |0037: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff1a: 5253 d007 |0039: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff1e: d804 0301 |003b: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff22: 5954 d007 |003d: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff26: 4b0b 0203 |003f: aput v11, v2, v3 │ │ +0bff2a: 5452 dd07 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff2e: 5253 d007 |0043: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff32: d804 0301 |0045: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff36: 5954 d007 |0047: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff3a: 4b0c 0203 |0049: aput v12, v2, v3 │ │ +0bff3e: 5452 dd07 |004b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff42: 5253 d007 |004d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff46: d804 0301 |004f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff4a: 5954 d007 |0051: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff4e: 4b07 0203 |0053: aput v7, v2, v3 │ │ +0bff52: 5452 dd07 |0055: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff56: 5253 d007 |0057: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff5a: d804 0301 |0059: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff5e: 5954 d007 |005b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff62: 4b01 0203 |005d: aput v1, v2, v3 │ │ +0bff66: 5452 dd07 |005f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff6a: 5253 d007 |0061: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff6e: d804 0301 |0063: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff72: 5954 d007 |0065: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff76: 5254 cb07 |0067: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bff7a: 4b04 0203 |0069: aput v4, v2, v3 │ │ +0bff7e: 5452 dd07 |006b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff82: 5253 d007 |006d: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff86: d804 0301 |006f: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff8a: 5954 d007 |0071: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff8e: 4b0b 0203 |0073: aput v11, v2, v3 │ │ +0bff92: 5452 dd07 |0075: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bff96: 5253 d007 |0077: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bff9a: d804 0301 |0079: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bff9e: 5954 d007 |007b: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffa2: 4b0e 0203 |007d: aput v14, v2, v3 │ │ +0bffa6: 5452 dd07 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bffaa: 5253 d007 |0081: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffae: d804 0301 |0083: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bffb2: 5954 d007 |0085: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffb6: 4b00 0203 |0087: aput v0, v2, v3 │ │ +0bffba: 5452 dd07 |0089: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bffbe: 5253 d007 |008b: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffc2: d804 0301 |008d: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bffc6: 5954 d007 |008f: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffca: 4b01 0203 |0091: aput v1, v2, v3 │ │ +0bffce: 5452 dd07 |0093: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bffd2: 5253 d007 |0095: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffd6: d804 0301 |0097: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bffda: 5954 d007 |0099: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffde: 5254 cb07 |009b: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0bffe2: 4b04 0203 |009d: aput v4, v2, v3 │ │ +0bffe6: 5452 dd07 |009f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bffea: 5253 d007 |00a1: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bffee: d804 0301 |00a3: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bfff2: 5954 d007 |00a5: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0bfff6: 4b0d 0203 |00a7: aput v13, v2, v3 │ │ +0bfffa: 5452 dd07 |00a9: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0bfffe: 5253 d007 |00ab: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0002: d804 0301 |00ad: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0c0006: 5954 d007 |00af: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c000a: 4b0e 0203 |00b1: aput v14, v2, v3 │ │ +0c000e: 5452 dd07 |00b3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0012: 5253 d007 |00b5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0016: d804 0301 |00b7: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0c001a: 5954 d007 |00b9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c001e: 4b00 0203 |00bb: aput v0, v2, v3 │ │ +0c0022: 5452 dd07 |00bd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0026: 5253 d007 |00bf: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c002a: d804 0301 |00c1: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0c002e: 5954 d007 |00c3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0032: 4b08 0203 |00c5: aput v8, v2, v3 │ │ +0c0036: 5452 dd07 |00c7: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c003a: 5253 d007 |00c9: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c003e: d804 0301 |00cb: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0c0042: 5954 d007 |00cd: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0046: 5254 cb07 |00cf: iget v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c004a: 4b04 0203 |00d1: aput v4, v2, v3 │ │ +0c004e: 5452 dd07 |00d3: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0052: 5253 d007 |00d5: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0056: d804 0301 |00d7: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0c005a: 5954 d007 |00d9: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c005e: 4b0d 0203 |00db: aput v13, v2, v3 │ │ +0c0062: 5452 dd07 |00dd: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0066: 5253 d007 |00df: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c006a: d804 0301 |00e1: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0c006e: 5954 d007 |00e3: iput v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0072: 4b0c 0203 |00e5: aput v12, v2, v3 │ │ +0c0076: 0e00 |00e7: return-void │ │ +0c0078: 5252 d007 |00e8: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c007c: 5453 dd07 |00ea: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0080: 2133 |00ec: array-length v3, v3 │ │ +0c0082: 3332 26ff |00ed: if-ne v2, v3, 0013 // -00da │ │ +0c0086: 7010 0a0e 0500 |00ef: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c008c: 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 │ │ @@ -233989,387 +234017,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 │ │ -0b2258: |[0b2258] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ -0b2268: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -0b226c: 5500 cf07 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2270: 021f 0000 |0004: move/from16 v31, v0 │ │ -0b2274: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ -0b2278: 221f 7c03 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@037c │ │ -0b227c: 1a20 f50d |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b2280: 7602 6a24 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2286: 271f |000f: throw v31 │ │ -0b2288: 0800 2200 |0010: move-object/from16 v0, v34 │ │ -0b228c: 5400 d307 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b2290: 081f 0000 |0014: move-object/from16 v31, v0 │ │ -0b2294: 0800 2300 |0016: move-object/from16 v0, v35 │ │ -0b2298: 0801 1f00 |0018: move-object/from16 v1, v31 │ │ -0b229c: 3210 9202 |001a: if-eq v0, v1, 02ac // +0292 │ │ -0b22a0: 7602 130e 2200 |001c: invoke-direct/range {v34, v35}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b22a6: a615 2426 |001f: add-float v21, v36, v38 │ │ -0b22aa: a616 2527 |0021: add-float v22, v37, v39 │ │ -0b22ae: 0200 2600 |0023: move/from16 v0, v38 │ │ -0b22b2: 7f03 |0025: neg-float v3, v0 │ │ -0b22b4: 0200 2700 |0026: move/from16 v0, v39 │ │ -0b22b8: 7f05 |0028: neg-float v5, v0 │ │ -0b22ba: a704 2826 |0029: sub-float v4, v40, v38 │ │ -0b22be: a706 2927 |002b: sub-float v6, v41, v39 │ │ -0b22c2: 151f 803f |002d: const/high16 v31, #int 1065353216 // #3f80 │ │ -0b22c6: 2d1f 2a1f |002f: cmpl-float v31, v42, v31 │ │ -0b22ca: 391f 0800 |0031: if-nez v31, 0039 // +0008 │ │ -0b22ce: 151f 803f |0033: const/high16 v31, #int 1065353216 // #3f80 │ │ -0b22d2: 2d1f 2b1f |0035: cmpl-float v31, v43, v31 │ │ -0b22d6: 381f 0a00 |0037: if-eqz v31, 0041 // +000a │ │ -0b22da: a803 032a |0039: mul-float v3, v3, v42 │ │ -0b22de: a805 052b |003b: mul-float v5, v5, v43 │ │ -0b22e2: a804 042a |003d: mul-float v4, v4, v42 │ │ -0b22e6: a806 062b |003f: mul-float v6, v6, v43 │ │ -0b22ea: 0137 |0041: move v7, v3 │ │ -0b22ec: 0158 |0042: move v8, v5 │ │ -0b22ee: 0139 |0043: move v9, v3 │ │ -0b22f0: 016a |0044: move v10, v6 │ │ -0b22f2: 014b |0045: move v11, v4 │ │ -0b22f4: 016c |0046: move v12, v6 │ │ -0b22f6: 014d |0047: move v13, v4 │ │ -0b22f8: 015e |0048: move v14, v5 │ │ -0b22fa: 131f 0000 |0049: const/16 v31, #int 0 // #0 │ │ -0b22fe: 2d1f 2c1f |004b: cmpl-float v31, v44, v31 │ │ -0b2302: 381f 7b02 |004d: if-eqz v31, 02c8 // +027b │ │ -0b2306: 7701 3d12 2c00 |004f: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0b230c: 0a02 |0052: move-result v2 │ │ -0b230e: 7701 4b12 2c00 |0053: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0b2314: 0a0f |0056: move-result v15 │ │ -0b2316: a81f 0207 |0057: mul-float v31, v2, v7 │ │ -0b231a: a820 0f08 |0059: mul-float v32, v15, v8 │ │ -0b231e: a717 1f20 |005b: sub-float v23, v31, v32 │ │ -0b2322: a81f 0f07 |005d: mul-float v31, v15, v7 │ │ -0b2326: a820 0208 |005f: mul-float v32, v2, v8 │ │ -0b232a: a61b 1f20 |0061: add-float v27, v31, v32 │ │ -0b232e: a81f 0209 |0063: mul-float v31, v2, v9 │ │ -0b2332: a820 0f0a |0065: mul-float v32, v15, v10 │ │ -0b2336: a718 1f20 |0067: sub-float v24, v31, v32 │ │ -0b233a: a81f 0f09 |0069: mul-float v31, v15, v9 │ │ -0b233e: a820 020a |006b: mul-float v32, v2, v10 │ │ -0b2342: a61c 1f20 |006d: add-float v28, v31, v32 │ │ -0b2346: a81f 020b |006f: mul-float v31, v2, v11 │ │ -0b234a: a820 0f0c |0071: mul-float v32, v15, v12 │ │ -0b234e: a719 1f20 |0073: sub-float v25, v31, v32 │ │ -0b2352: a81f 0f0b |0075: mul-float v31, v15, v11 │ │ -0b2356: a820 020c |0077: mul-float v32, v2, v12 │ │ -0b235a: a61d 1f20 |0079: add-float v29, v31, v32 │ │ -0b235e: a71f 1918 |007b: sub-float v31, v25, v24 │ │ -0b2362: a61a 171f |007d: add-float v26, v23, v31 │ │ -0b2366: a71f 1c1b |007f: sub-float v31, v28, v27 │ │ -0b236a: a71e 1d1f |0081: sub-float v30, v29, v31 │ │ -0b236e: a617 1715 |0083: add-float v23, v23, v21 │ │ -0b2372: a61b 1b16 |0085: add-float v27, v27, v22 │ │ -0b2376: a618 1815 |0087: add-float v24, v24, v21 │ │ -0b237a: a61c 1c16 |0089: add-float v28, v28, v22 │ │ -0b237e: a619 1915 |008b: add-float v25, v25, v21 │ │ -0b2382: a61d 1d16 |008d: add-float v29, v29, v22 │ │ -0b2386: a61a 1a15 |008f: add-float v26, v26, v21 │ │ -0b238a: a61e 1e16 |0091: add-float v30, v30, v22 │ │ -0b238e: 0200 2d00 |0093: move/from16 v0, v45 │ │ -0b2392: 8200 |0095: int-to-float v0, v0 │ │ -0b2394: 021f 0000 |0096: move/from16 v31, v0 │ │ -0b2398: 0800 2200 |0098: move-object/from16 v0, v34 │ │ -0b239c: 5200 d207 |009a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b23a0: 0220 0000 |009c: move/from16 v32, v0 │ │ -0b23a4: a811 1f20 |009e: mul-float v17, v31, v32 │ │ -0b23a8: 901f 2e30 |00a0: add-int v31, v46, v48 │ │ -0b23ac: 0200 1f00 |00a2: move/from16 v0, v31 │ │ -0b23b0: 8200 |00a4: int-to-float v0, v0 │ │ -0b23b2: 021f 0000 |00a5: move/from16 v31, v0 │ │ -0b23b6: 0800 2200 |00a7: move-object/from16 v0, v34 │ │ -0b23ba: 5200 d107 |00a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b23be: 0220 0000 |00ab: move/from16 v32, v0 │ │ -0b23c2: a813 1f20 |00ad: mul-float v19, v31, v32 │ │ -0b23c6: 901f 2d2f |00af: add-int v31, v45, v47 │ │ -0b23ca: 0200 1f00 |00b1: move/from16 v0, v31 │ │ -0b23ce: 8200 |00b3: int-to-float v0, v0 │ │ -0b23d0: 021f 0000 |00b4: move/from16 v31, v0 │ │ -0b23d4: 0800 2200 |00b6: move-object/from16 v0, v34 │ │ -0b23d8: 5200 d207 |00b8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b23dc: 0220 0000 |00ba: move/from16 v32, v0 │ │ -0b23e0: a812 1f20 |00bc: mul-float v18, v31, v32 │ │ -0b23e4: 0200 2e00 |00be: move/from16 v0, v46 │ │ -0b23e8: 8200 |00c0: int-to-float v0, v0 │ │ -0b23ea: 021f 0000 |00c1: move/from16 v31, v0 │ │ -0b23ee: 0800 2200 |00c3: move-object/from16 v0, v34 │ │ -0b23f2: 5200 d107 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b23f6: 0220 0000 |00c7: move/from16 v32, v0 │ │ -0b23fa: a814 1f20 |00c9: mul-float v20, v31, v32 │ │ -0b23fe: 3831 0800 |00cb: if-eqz v49, 00d3 // +0008 │ │ -0b2402: 0210 1100 |00cd: move/from16 v16, v17 │ │ -0b2406: 0211 1200 |00cf: move/from16 v17, v18 │ │ -0b240a: 0212 1000 |00d1: move/from16 v18, v16 │ │ -0b240e: 3832 0800 |00d3: if-eqz v50, 00db // +0008 │ │ -0b2412: 0210 1300 |00d5: move/from16 v16, v19 │ │ -0b2416: 0213 1400 |00d7: move/from16 v19, v20 │ │ -0b241a: 0214 1000 |00d9: move/from16 v20, v16 │ │ -0b241e: 0800 2200 |00db: move-object/from16 v0, v34 │ │ -0b2422: 5400 dd07 |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2426: 081f 0000 |00df: move-object/from16 v31, v0 │ │ -0b242a: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ -0b242e: 5200 d007 |00e3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2432: 0220 0000 |00e5: move/from16 v32, v0 │ │ -0b2436: d821 2001 |00e7: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b243a: 0200 2100 |00e9: move/from16 v0, v33 │ │ -0b243e: 0801 2200 |00eb: move-object/from16 v1, v34 │ │ -0b2442: 5910 d007 |00ed: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2446: 4b17 1f20 |00ef: aput v23, v31, v32 │ │ -0b244a: 0800 2200 |00f1: move-object/from16 v0, v34 │ │ -0b244e: 5400 dd07 |00f3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2452: 081f 0000 |00f5: move-object/from16 v31, v0 │ │ -0b2456: 0800 2200 |00f7: move-object/from16 v0, v34 │ │ -0b245a: 5200 d007 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b245e: 0220 0000 |00fb: move/from16 v32, v0 │ │ -0b2462: d821 2001 |00fd: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b2466: 0200 2100 |00ff: move/from16 v0, v33 │ │ -0b246a: 0801 2200 |0101: move-object/from16 v1, v34 │ │ -0b246e: 5910 d007 |0103: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2472: 4b1b 1f20 |0105: aput v27, v31, v32 │ │ -0b2476: 0800 2200 |0107: move-object/from16 v0, v34 │ │ -0b247a: 5400 dd07 |0109: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b247e: 081f 0000 |010b: move-object/from16 v31, v0 │ │ -0b2482: 0800 2200 |010d: move-object/from16 v0, v34 │ │ -0b2486: 5200 d007 |010f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b248a: 0220 0000 |0111: move/from16 v32, v0 │ │ -0b248e: d821 2001 |0113: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b2492: 0200 2100 |0115: move/from16 v0, v33 │ │ -0b2496: 0801 2200 |0117: move-object/from16 v1, v34 │ │ -0b249a: 5910 d007 |0119: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b249e: 0800 2200 |011b: move-object/from16 v0, v34 │ │ -0b24a2: 5200 cb07 |011d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b24a6: 0221 0000 |011f: move/from16 v33, v0 │ │ -0b24aa: 4b21 1f20 |0121: aput v33, v31, v32 │ │ -0b24ae: 0800 2200 |0123: move-object/from16 v0, v34 │ │ -0b24b2: 5400 dd07 |0125: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b24b6: 081f 0000 |0127: move-object/from16 v31, v0 │ │ -0b24ba: 0800 2200 |0129: move-object/from16 v0, v34 │ │ -0b24be: 5200 d007 |012b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b24c2: 0220 0000 |012d: move/from16 v32, v0 │ │ -0b24c6: d821 2001 |012f: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b24ca: 0200 2100 |0131: move/from16 v0, v33 │ │ -0b24ce: 0801 2200 |0133: move-object/from16 v1, v34 │ │ -0b24d2: 5910 d007 |0135: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b24d6: 4b11 1f20 |0137: aput v17, v31, v32 │ │ -0b24da: 0800 2200 |0139: move-object/from16 v0, v34 │ │ -0b24de: 5400 dd07 |013b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b24e2: 081f 0000 |013d: move-object/from16 v31, v0 │ │ -0b24e6: 0800 2200 |013f: move-object/from16 v0, v34 │ │ -0b24ea: 5200 d007 |0141: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b24ee: 0220 0000 |0143: move/from16 v32, v0 │ │ -0b24f2: d821 2001 |0145: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b24f6: 0200 2100 |0147: move/from16 v0, v33 │ │ -0b24fa: 0801 2200 |0149: move-object/from16 v1, v34 │ │ -0b24fe: 5910 d007 |014b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2502: 4b13 1f20 |014d: aput v19, v31, v32 │ │ -0b2506: 0800 2200 |014f: move-object/from16 v0, v34 │ │ -0b250a: 5400 dd07 |0151: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b250e: 081f 0000 |0153: move-object/from16 v31, v0 │ │ -0b2512: 0800 2200 |0155: move-object/from16 v0, v34 │ │ -0b2516: 5200 d007 |0157: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b251a: 0220 0000 |0159: move/from16 v32, v0 │ │ -0b251e: d821 2001 |015b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b2522: 0200 2100 |015d: move/from16 v0, v33 │ │ -0b2526: 0801 2200 |015f: move-object/from16 v1, v34 │ │ -0b252a: 5910 d007 |0161: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b252e: 4b18 1f20 |0163: aput v24, v31, v32 │ │ -0b2532: 0800 2200 |0165: move-object/from16 v0, v34 │ │ -0b2536: 5400 dd07 |0167: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b253a: 081f 0000 |0169: move-object/from16 v31, v0 │ │ -0b253e: 0800 2200 |016b: move-object/from16 v0, v34 │ │ -0b2542: 5200 d007 |016d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2546: 0220 0000 |016f: move/from16 v32, v0 │ │ -0b254a: d821 2001 |0171: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b254e: 0200 2100 |0173: move/from16 v0, v33 │ │ -0b2552: 0801 2200 |0175: move-object/from16 v1, v34 │ │ -0b2556: 5910 d007 |0177: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b255a: 4b1c 1f20 |0179: aput v28, v31, v32 │ │ -0b255e: 0800 2200 |017b: move-object/from16 v0, v34 │ │ -0b2562: 5400 dd07 |017d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2566: 081f 0000 |017f: move-object/from16 v31, v0 │ │ -0b256a: 0800 2200 |0181: move-object/from16 v0, v34 │ │ -0b256e: 5200 d007 |0183: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2572: 0220 0000 |0185: move/from16 v32, v0 │ │ -0b2576: d821 2001 |0187: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b257a: 0200 2100 |0189: move/from16 v0, v33 │ │ -0b257e: 0801 2200 |018b: move-object/from16 v1, v34 │ │ -0b2582: 5910 d007 |018d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2586: 0800 2200 |018f: move-object/from16 v0, v34 │ │ -0b258a: 5200 cb07 |0191: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b258e: 0221 0000 |0193: move/from16 v33, v0 │ │ -0b2592: 4b21 1f20 |0195: aput v33, v31, v32 │ │ -0b2596: 0800 2200 |0197: move-object/from16 v0, v34 │ │ -0b259a: 5400 dd07 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b259e: 081f 0000 |019b: move-object/from16 v31, v0 │ │ -0b25a2: 0800 2200 |019d: move-object/from16 v0, v34 │ │ -0b25a6: 5200 d007 |019f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b25aa: 0220 0000 |01a1: move/from16 v32, v0 │ │ -0b25ae: d821 2001 |01a3: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b25b2: 0200 2100 |01a5: move/from16 v0, v33 │ │ -0b25b6: 0801 2200 |01a7: move-object/from16 v1, v34 │ │ -0b25ba: 5910 d007 |01a9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b25be: 4b11 1f20 |01ab: aput v17, v31, v32 │ │ -0b25c2: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ -0b25c6: 5400 dd07 |01af: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b25ca: 081f 0000 |01b1: move-object/from16 v31, v0 │ │ -0b25ce: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ -0b25d2: 5200 d007 |01b5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b25d6: 0220 0000 |01b7: move/from16 v32, v0 │ │ -0b25da: d821 2001 |01b9: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b25de: 0200 2100 |01bb: move/from16 v0, v33 │ │ -0b25e2: 0801 2200 |01bd: move-object/from16 v1, v34 │ │ -0b25e6: 5910 d007 |01bf: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b25ea: 4b14 1f20 |01c1: aput v20, v31, v32 │ │ -0b25ee: 0800 2200 |01c3: move-object/from16 v0, v34 │ │ -0b25f2: 5400 dd07 |01c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b25f6: 081f 0000 |01c7: move-object/from16 v31, v0 │ │ -0b25fa: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ -0b25fe: 5200 d007 |01cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2602: 0220 0000 |01cd: move/from16 v32, v0 │ │ -0b2606: d821 2001 |01cf: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b260a: 0200 2100 |01d1: move/from16 v0, v33 │ │ -0b260e: 0801 2200 |01d3: move-object/from16 v1, v34 │ │ -0b2612: 5910 d007 |01d5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2616: 4b19 1f20 |01d7: aput v25, v31, v32 │ │ -0b261a: 0800 2200 |01d9: move-object/from16 v0, v34 │ │ -0b261e: 5400 dd07 |01db: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2622: 081f 0000 |01dd: move-object/from16 v31, v0 │ │ -0b2626: 0800 2200 |01df: move-object/from16 v0, v34 │ │ -0b262a: 5200 d007 |01e1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b262e: 0220 0000 |01e3: move/from16 v32, v0 │ │ -0b2632: d821 2001 |01e5: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b2636: 0200 2100 |01e7: move/from16 v0, v33 │ │ -0b263a: 0801 2200 |01e9: move-object/from16 v1, v34 │ │ -0b263e: 5910 d007 |01eb: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2642: 4b1d 1f20 |01ed: aput v29, v31, v32 │ │ -0b2646: 0800 2200 |01ef: move-object/from16 v0, v34 │ │ -0b264a: 5400 dd07 |01f1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b264e: 081f 0000 |01f3: move-object/from16 v31, v0 │ │ -0b2652: 0800 2200 |01f5: move-object/from16 v0, v34 │ │ -0b2656: 5200 d007 |01f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b265a: 0220 0000 |01f9: move/from16 v32, v0 │ │ -0b265e: d821 2001 |01fb: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b2662: 0200 2100 |01fd: move/from16 v0, v33 │ │ -0b2666: 0801 2200 |01ff: move-object/from16 v1, v34 │ │ -0b266a: 5910 d007 |0201: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b266e: 0800 2200 |0203: move-object/from16 v0, v34 │ │ -0b2672: 5200 cb07 |0205: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2676: 0221 0000 |0207: move/from16 v33, v0 │ │ -0b267a: 4b21 1f20 |0209: aput v33, v31, v32 │ │ -0b267e: 0800 2200 |020b: move-object/from16 v0, v34 │ │ -0b2682: 5400 dd07 |020d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2686: 081f 0000 |020f: move-object/from16 v31, v0 │ │ -0b268a: 0800 2200 |0211: move-object/from16 v0, v34 │ │ -0b268e: 5200 d007 |0213: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2692: 0220 0000 |0215: move/from16 v32, v0 │ │ -0b2696: d821 2001 |0217: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b269a: 0200 2100 |0219: move/from16 v0, v33 │ │ -0b269e: 0801 2200 |021b: move-object/from16 v1, v34 │ │ -0b26a2: 5910 d007 |021d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b26a6: 4b12 1f20 |021f: aput v18, v31, v32 │ │ -0b26aa: 0800 2200 |0221: move-object/from16 v0, v34 │ │ -0b26ae: 5400 dd07 |0223: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b26b2: 081f 0000 |0225: move-object/from16 v31, v0 │ │ -0b26b6: 0800 2200 |0227: move-object/from16 v0, v34 │ │ -0b26ba: 5200 d007 |0229: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b26be: 0220 0000 |022b: move/from16 v32, v0 │ │ -0b26c2: d821 2001 |022d: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b26c6: 0200 2100 |022f: move/from16 v0, v33 │ │ -0b26ca: 0801 2200 |0231: move-object/from16 v1, v34 │ │ -0b26ce: 5910 d007 |0233: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b26d2: 4b14 1f20 |0235: aput v20, v31, v32 │ │ -0b26d6: 0800 2200 |0237: move-object/from16 v0, v34 │ │ -0b26da: 5400 dd07 |0239: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b26de: 081f 0000 |023b: move-object/from16 v31, v0 │ │ -0b26e2: 0800 2200 |023d: move-object/from16 v0, v34 │ │ -0b26e6: 5200 d007 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b26ea: 0220 0000 |0241: move/from16 v32, v0 │ │ -0b26ee: d821 2001 |0243: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b26f2: 0200 2100 |0245: move/from16 v0, v33 │ │ -0b26f6: 0801 2200 |0247: move-object/from16 v1, v34 │ │ -0b26fa: 5910 d007 |0249: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b26fe: 4b1a 1f20 |024b: aput v26, v31, v32 │ │ -0b2702: 0800 2200 |024d: move-object/from16 v0, v34 │ │ -0b2706: 5400 dd07 |024f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b270a: 081f 0000 |0251: move-object/from16 v31, v0 │ │ -0b270e: 0800 2200 |0253: move-object/from16 v0, v34 │ │ -0b2712: 5200 d007 |0255: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2716: 0220 0000 |0257: move/from16 v32, v0 │ │ -0b271a: d821 2001 |0259: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b271e: 0200 2100 |025b: move/from16 v0, v33 │ │ -0b2722: 0801 2200 |025d: move-object/from16 v1, v34 │ │ -0b2726: 5910 d007 |025f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b272a: 4b1e 1f20 |0261: aput v30, v31, v32 │ │ -0b272e: 0800 2200 |0263: move-object/from16 v0, v34 │ │ -0b2732: 5400 dd07 |0265: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2736: 081f 0000 |0267: move-object/from16 v31, v0 │ │ -0b273a: 0800 2200 |0269: move-object/from16 v0, v34 │ │ -0b273e: 5200 d007 |026b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2742: 0220 0000 |026d: move/from16 v32, v0 │ │ -0b2746: d821 2001 |026f: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b274a: 0200 2100 |0271: move/from16 v0, v33 │ │ -0b274e: 0801 2200 |0273: move-object/from16 v1, v34 │ │ -0b2752: 5910 d007 |0275: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2756: 0800 2200 |0277: move-object/from16 v0, v34 │ │ -0b275a: 5200 cb07 |0279: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b275e: 0221 0000 |027b: move/from16 v33, v0 │ │ -0b2762: 4b21 1f20 |027d: aput v33, v31, v32 │ │ -0b2766: 0800 2200 |027f: move-object/from16 v0, v34 │ │ -0b276a: 5400 dd07 |0281: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b276e: 081f 0000 |0283: move-object/from16 v31, v0 │ │ -0b2772: 0800 2200 |0285: move-object/from16 v0, v34 │ │ -0b2776: 5200 d007 |0287: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b277a: 0220 0000 |0289: move/from16 v32, v0 │ │ -0b277e: d821 2001 |028b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b2782: 0200 2100 |028d: move/from16 v0, v33 │ │ -0b2786: 0801 2200 |028f: move-object/from16 v1, v34 │ │ -0b278a: 5910 d007 |0291: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b278e: 4b12 1f20 |0293: aput v18, v31, v32 │ │ -0b2792: 0800 2200 |0295: move-object/from16 v0, v34 │ │ -0b2796: 5400 dd07 |0297: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b279a: 081f 0000 |0299: move-object/from16 v31, v0 │ │ -0b279e: 0800 2200 |029b: move-object/from16 v0, v34 │ │ -0b27a2: 5200 d007 |029d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b27a6: 0220 0000 |029f: move/from16 v32, v0 │ │ -0b27aa: d821 2001 |02a1: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b27ae: 0200 2100 |02a3: move/from16 v0, v33 │ │ -0b27b2: 0801 2200 |02a5: move-object/from16 v1, v34 │ │ -0b27b6: 5910 d007 |02a7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b27ba: 4b13 1f20 |02a9: aput v19, v31, v32 │ │ -0b27be: 0e00 |02ab: return-void │ │ -0b27c0: 0800 2200 |02ac: move-object/from16 v0, v34 │ │ -0b27c4: 5200 d007 |02ae: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b27c8: 021f 0000 |02b0: move/from16 v31, v0 │ │ -0b27cc: 0800 2200 |02b2: move-object/from16 v0, v34 │ │ -0b27d0: 5400 dd07 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b27d4: 0820 0000 |02b6: move-object/from16 v32, v0 │ │ -0b27d8: 0800 2000 |02b8: move-object/from16 v0, v32 │ │ -0b27dc: 2100 |02ba: array-length v0, v0 │ │ -0b27de: 0220 0000 |02bb: move/from16 v32, v0 │ │ -0b27e2: 0200 1f00 |02bd: move/from16 v0, v31 │ │ -0b27e6: 0201 2000 |02bf: move/from16 v1, v32 │ │ -0b27ea: 3310 5efd |02c1: if-ne v0, v1, 001f // -02a2 │ │ -0b27ee: 7601 0a0e 2200 |02c3: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b27f4: 2900 59fd |02c6: goto/16 001f // -02a7 │ │ -0b27f8: 0217 0700 |02c8: move/from16 v23, v7 │ │ -0b27fc: 021b 0800 |02ca: move/from16 v27, v8 │ │ -0b2800: 0218 0900 |02cc: move/from16 v24, v9 │ │ -0b2804: 021c 0a00 |02ce: move/from16 v28, v10 │ │ -0b2808: 0219 0b00 |02d0: move/from16 v25, v11 │ │ -0b280c: 021d 0c00 |02d2: move/from16 v29, v12 │ │ -0b2810: 021a 0d00 |02d4: move/from16 v26, v13 │ │ -0b2814: 021e 0e00 |02d6: move/from16 v30, v14 │ │ -0b2818: 2900 abfd |02d8: goto/16 0083 // -0255 │ │ +0c0090: |[0c0090] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ +0c00a0: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +0c00a4: 5500 cf07 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c00a8: 021f 0000 |0004: move/from16 v31, v0 │ │ +0c00ac: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ +0c00b0: 221f 7c03 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@037c │ │ +0c00b4: 1a20 f50d |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c00b8: 7602 6a24 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c00be: 271f |000f: throw v31 │ │ +0c00c0: 0800 2200 |0010: move-object/from16 v0, v34 │ │ +0c00c4: 5400 d307 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c00c8: 081f 0000 |0014: move-object/from16 v31, v0 │ │ +0c00cc: 0800 2300 |0016: move-object/from16 v0, v35 │ │ +0c00d0: 0801 1f00 |0018: move-object/from16 v1, v31 │ │ +0c00d4: 3210 9202 |001a: if-eq v0, v1, 02ac // +0292 │ │ +0c00d8: 7602 130e 2200 |001c: invoke-direct/range {v34, v35}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c00de: a615 2426 |001f: add-float v21, v36, v38 │ │ +0c00e2: a616 2527 |0021: add-float v22, v37, v39 │ │ +0c00e6: 0200 2600 |0023: move/from16 v0, v38 │ │ +0c00ea: 7f03 |0025: neg-float v3, v0 │ │ +0c00ec: 0200 2700 |0026: move/from16 v0, v39 │ │ +0c00f0: 7f05 |0028: neg-float v5, v0 │ │ +0c00f2: a704 2826 |0029: sub-float v4, v40, v38 │ │ +0c00f6: a706 2927 |002b: sub-float v6, v41, v39 │ │ +0c00fa: 151f 803f |002d: const/high16 v31, #int 1065353216 // #3f80 │ │ +0c00fe: 2d1f 2a1f |002f: cmpl-float v31, v42, v31 │ │ +0c0102: 391f 0800 |0031: if-nez v31, 0039 // +0008 │ │ +0c0106: 151f 803f |0033: const/high16 v31, #int 1065353216 // #3f80 │ │ +0c010a: 2d1f 2b1f |0035: cmpl-float v31, v43, v31 │ │ +0c010e: 381f 0a00 |0037: if-eqz v31, 0041 // +000a │ │ +0c0112: a803 032a |0039: mul-float v3, v3, v42 │ │ +0c0116: a805 052b |003b: mul-float v5, v5, v43 │ │ +0c011a: a804 042a |003d: mul-float v4, v4, v42 │ │ +0c011e: a806 062b |003f: mul-float v6, v6, v43 │ │ +0c0122: 0137 |0041: move v7, v3 │ │ +0c0124: 0158 |0042: move v8, v5 │ │ +0c0126: 0139 |0043: move v9, v3 │ │ +0c0128: 016a |0044: move v10, v6 │ │ +0c012a: 014b |0045: move v11, v4 │ │ +0c012c: 016c |0046: move v12, v6 │ │ +0c012e: 014d |0047: move v13, v4 │ │ +0c0130: 015e |0048: move v14, v5 │ │ +0c0132: 131f 0000 |0049: const/16 v31, #int 0 // #0 │ │ +0c0136: 2d1f 2c1f |004b: cmpl-float v31, v44, v31 │ │ +0c013a: 381f 7b02 |004d: if-eqz v31, 02c8 // +027b │ │ +0c013e: 7701 3d12 2c00 |004f: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0c0144: 0a02 |0052: move-result v2 │ │ +0c0146: 7701 4b12 2c00 |0053: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0c014c: 0a0f |0056: move-result v15 │ │ +0c014e: a81f 0207 |0057: mul-float v31, v2, v7 │ │ +0c0152: a820 0f08 |0059: mul-float v32, v15, v8 │ │ +0c0156: a717 1f20 |005b: sub-float v23, v31, v32 │ │ +0c015a: a81f 0f07 |005d: mul-float v31, v15, v7 │ │ +0c015e: a820 0208 |005f: mul-float v32, v2, v8 │ │ +0c0162: a61b 1f20 |0061: add-float v27, v31, v32 │ │ +0c0166: a81f 0209 |0063: mul-float v31, v2, v9 │ │ +0c016a: a820 0f0a |0065: mul-float v32, v15, v10 │ │ +0c016e: a718 1f20 |0067: sub-float v24, v31, v32 │ │ +0c0172: a81f 0f09 |0069: mul-float v31, v15, v9 │ │ +0c0176: a820 020a |006b: mul-float v32, v2, v10 │ │ +0c017a: a61c 1f20 |006d: add-float v28, v31, v32 │ │ +0c017e: a81f 020b |006f: mul-float v31, v2, v11 │ │ +0c0182: a820 0f0c |0071: mul-float v32, v15, v12 │ │ +0c0186: a719 1f20 |0073: sub-float v25, v31, v32 │ │ +0c018a: a81f 0f0b |0075: mul-float v31, v15, v11 │ │ +0c018e: a820 020c |0077: mul-float v32, v2, v12 │ │ +0c0192: a61d 1f20 |0079: add-float v29, v31, v32 │ │ +0c0196: a71f 1918 |007b: sub-float v31, v25, v24 │ │ +0c019a: a61a 171f |007d: add-float v26, v23, v31 │ │ +0c019e: a71f 1c1b |007f: sub-float v31, v28, v27 │ │ +0c01a2: a71e 1d1f |0081: sub-float v30, v29, v31 │ │ +0c01a6: a617 1715 |0083: add-float v23, v23, v21 │ │ +0c01aa: a61b 1b16 |0085: add-float v27, v27, v22 │ │ +0c01ae: a618 1815 |0087: add-float v24, v24, v21 │ │ +0c01b2: a61c 1c16 |0089: add-float v28, v28, v22 │ │ +0c01b6: a619 1915 |008b: add-float v25, v25, v21 │ │ +0c01ba: a61d 1d16 |008d: add-float v29, v29, v22 │ │ +0c01be: a61a 1a15 |008f: add-float v26, v26, v21 │ │ +0c01c2: a61e 1e16 |0091: add-float v30, v30, v22 │ │ +0c01c6: 0200 2d00 |0093: move/from16 v0, v45 │ │ +0c01ca: 8200 |0095: int-to-float v0, v0 │ │ +0c01cc: 021f 0000 |0096: move/from16 v31, v0 │ │ +0c01d0: 0800 2200 |0098: move-object/from16 v0, v34 │ │ +0c01d4: 5200 d207 |009a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0c01d8: 0220 0000 |009c: move/from16 v32, v0 │ │ +0c01dc: a811 1f20 |009e: mul-float v17, v31, v32 │ │ +0c01e0: 901f 2e30 |00a0: add-int v31, v46, v48 │ │ +0c01e4: 0200 1f00 |00a2: move/from16 v0, v31 │ │ +0c01e8: 8200 |00a4: int-to-float v0, v0 │ │ +0c01ea: 021f 0000 |00a5: move/from16 v31, v0 │ │ +0c01ee: 0800 2200 |00a7: move-object/from16 v0, v34 │ │ +0c01f2: 5200 d107 |00a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0c01f6: 0220 0000 |00ab: move/from16 v32, v0 │ │ +0c01fa: a813 1f20 |00ad: mul-float v19, v31, v32 │ │ +0c01fe: 901f 2d2f |00af: add-int v31, v45, v47 │ │ +0c0202: 0200 1f00 |00b1: move/from16 v0, v31 │ │ +0c0206: 8200 |00b3: int-to-float v0, v0 │ │ +0c0208: 021f 0000 |00b4: move/from16 v31, v0 │ │ +0c020c: 0800 2200 |00b6: move-object/from16 v0, v34 │ │ +0c0210: 5200 d207 |00b8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0c0214: 0220 0000 |00ba: move/from16 v32, v0 │ │ +0c0218: a812 1f20 |00bc: mul-float v18, v31, v32 │ │ +0c021c: 0200 2e00 |00be: move/from16 v0, v46 │ │ +0c0220: 8200 |00c0: int-to-float v0, v0 │ │ +0c0222: 021f 0000 |00c1: move/from16 v31, v0 │ │ +0c0226: 0800 2200 |00c3: move-object/from16 v0, v34 │ │ +0c022a: 5200 d107 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0c022e: 0220 0000 |00c7: move/from16 v32, v0 │ │ +0c0232: a814 1f20 |00c9: mul-float v20, v31, v32 │ │ +0c0236: 3831 0800 |00cb: if-eqz v49, 00d3 // +0008 │ │ +0c023a: 0210 1100 |00cd: move/from16 v16, v17 │ │ +0c023e: 0211 1200 |00cf: move/from16 v17, v18 │ │ +0c0242: 0212 1000 |00d1: move/from16 v18, v16 │ │ +0c0246: 3832 0800 |00d3: if-eqz v50, 00db // +0008 │ │ +0c024a: 0210 1300 |00d5: move/from16 v16, v19 │ │ +0c024e: 0213 1400 |00d7: move/from16 v19, v20 │ │ +0c0252: 0214 1000 |00d9: move/from16 v20, v16 │ │ +0c0256: 0800 2200 |00db: move-object/from16 v0, v34 │ │ +0c025a: 5400 dd07 |00dd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c025e: 081f 0000 |00df: move-object/from16 v31, v0 │ │ +0c0262: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ +0c0266: 5200 d007 |00e3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c026a: 0220 0000 |00e5: move/from16 v32, v0 │ │ +0c026e: d821 2001 |00e7: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0272: 0200 2100 |00e9: move/from16 v0, v33 │ │ +0c0276: 0801 2200 |00eb: move-object/from16 v1, v34 │ │ +0c027a: 5910 d007 |00ed: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c027e: 4b17 1f20 |00ef: aput v23, v31, v32 │ │ +0c0282: 0800 2200 |00f1: move-object/from16 v0, v34 │ │ +0c0286: 5400 dd07 |00f3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c028a: 081f 0000 |00f5: move-object/from16 v31, v0 │ │ +0c028e: 0800 2200 |00f7: move-object/from16 v0, v34 │ │ +0c0292: 5200 d007 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0296: 0220 0000 |00fb: move/from16 v32, v0 │ │ +0c029a: d821 2001 |00fd: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c029e: 0200 2100 |00ff: move/from16 v0, v33 │ │ +0c02a2: 0801 2200 |0101: move-object/from16 v1, v34 │ │ +0c02a6: 5910 d007 |0103: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c02aa: 4b1b 1f20 |0105: aput v27, v31, v32 │ │ +0c02ae: 0800 2200 |0107: move-object/from16 v0, v34 │ │ +0c02b2: 5400 dd07 |0109: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c02b6: 081f 0000 |010b: move-object/from16 v31, v0 │ │ +0c02ba: 0800 2200 |010d: move-object/from16 v0, v34 │ │ +0c02be: 5200 d007 |010f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c02c2: 0220 0000 |0111: move/from16 v32, v0 │ │ +0c02c6: d821 2001 |0113: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c02ca: 0200 2100 |0115: move/from16 v0, v33 │ │ +0c02ce: 0801 2200 |0117: move-object/from16 v1, v34 │ │ +0c02d2: 5910 d007 |0119: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c02d6: 0800 2200 |011b: move-object/from16 v0, v34 │ │ +0c02da: 5200 cb07 |011d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c02de: 0221 0000 |011f: move/from16 v33, v0 │ │ +0c02e2: 4b21 1f20 |0121: aput v33, v31, v32 │ │ +0c02e6: 0800 2200 |0123: move-object/from16 v0, v34 │ │ +0c02ea: 5400 dd07 |0125: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c02ee: 081f 0000 |0127: move-object/from16 v31, v0 │ │ +0c02f2: 0800 2200 |0129: move-object/from16 v0, v34 │ │ +0c02f6: 5200 d007 |012b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c02fa: 0220 0000 |012d: move/from16 v32, v0 │ │ +0c02fe: d821 2001 |012f: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0302: 0200 2100 |0131: move/from16 v0, v33 │ │ +0c0306: 0801 2200 |0133: move-object/from16 v1, v34 │ │ +0c030a: 5910 d007 |0135: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c030e: 4b11 1f20 |0137: aput v17, v31, v32 │ │ +0c0312: 0800 2200 |0139: move-object/from16 v0, v34 │ │ +0c0316: 5400 dd07 |013b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c031a: 081f 0000 |013d: move-object/from16 v31, v0 │ │ +0c031e: 0800 2200 |013f: move-object/from16 v0, v34 │ │ +0c0322: 5200 d007 |0141: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0326: 0220 0000 |0143: move/from16 v32, v0 │ │ +0c032a: d821 2001 |0145: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c032e: 0200 2100 |0147: move/from16 v0, v33 │ │ +0c0332: 0801 2200 |0149: move-object/from16 v1, v34 │ │ +0c0336: 5910 d007 |014b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c033a: 4b13 1f20 |014d: aput v19, v31, v32 │ │ +0c033e: 0800 2200 |014f: move-object/from16 v0, v34 │ │ +0c0342: 5400 dd07 |0151: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0346: 081f 0000 |0153: move-object/from16 v31, v0 │ │ +0c034a: 0800 2200 |0155: move-object/from16 v0, v34 │ │ +0c034e: 5200 d007 |0157: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0352: 0220 0000 |0159: move/from16 v32, v0 │ │ +0c0356: d821 2001 |015b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c035a: 0200 2100 |015d: move/from16 v0, v33 │ │ +0c035e: 0801 2200 |015f: move-object/from16 v1, v34 │ │ +0c0362: 5910 d007 |0161: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0366: 4b18 1f20 |0163: aput v24, v31, v32 │ │ +0c036a: 0800 2200 |0165: move-object/from16 v0, v34 │ │ +0c036e: 5400 dd07 |0167: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0372: 081f 0000 |0169: move-object/from16 v31, v0 │ │ +0c0376: 0800 2200 |016b: move-object/from16 v0, v34 │ │ +0c037a: 5200 d007 |016d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c037e: 0220 0000 |016f: move/from16 v32, v0 │ │ +0c0382: d821 2001 |0171: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0386: 0200 2100 |0173: move/from16 v0, v33 │ │ +0c038a: 0801 2200 |0175: move-object/from16 v1, v34 │ │ +0c038e: 5910 d007 |0177: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0392: 4b1c 1f20 |0179: aput v28, v31, v32 │ │ +0c0396: 0800 2200 |017b: move-object/from16 v0, v34 │ │ +0c039a: 5400 dd07 |017d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c039e: 081f 0000 |017f: move-object/from16 v31, v0 │ │ +0c03a2: 0800 2200 |0181: move-object/from16 v0, v34 │ │ +0c03a6: 5200 d007 |0183: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c03aa: 0220 0000 |0185: move/from16 v32, v0 │ │ +0c03ae: d821 2001 |0187: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c03b2: 0200 2100 |0189: move/from16 v0, v33 │ │ +0c03b6: 0801 2200 |018b: move-object/from16 v1, v34 │ │ +0c03ba: 5910 d007 |018d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c03be: 0800 2200 |018f: move-object/from16 v0, v34 │ │ +0c03c2: 5200 cb07 |0191: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c03c6: 0221 0000 |0193: move/from16 v33, v0 │ │ +0c03ca: 4b21 1f20 |0195: aput v33, v31, v32 │ │ +0c03ce: 0800 2200 |0197: move-object/from16 v0, v34 │ │ +0c03d2: 5400 dd07 |0199: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c03d6: 081f 0000 |019b: move-object/from16 v31, v0 │ │ +0c03da: 0800 2200 |019d: move-object/from16 v0, v34 │ │ +0c03de: 5200 d007 |019f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c03e2: 0220 0000 |01a1: move/from16 v32, v0 │ │ +0c03e6: d821 2001 |01a3: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c03ea: 0200 2100 |01a5: move/from16 v0, v33 │ │ +0c03ee: 0801 2200 |01a7: move-object/from16 v1, v34 │ │ +0c03f2: 5910 d007 |01a9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c03f6: 4b11 1f20 |01ab: aput v17, v31, v32 │ │ +0c03fa: 0800 2200 |01ad: move-object/from16 v0, v34 │ │ +0c03fe: 5400 dd07 |01af: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0402: 081f 0000 |01b1: move-object/from16 v31, v0 │ │ +0c0406: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ +0c040a: 5200 d007 |01b5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c040e: 0220 0000 |01b7: move/from16 v32, v0 │ │ +0c0412: d821 2001 |01b9: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0416: 0200 2100 |01bb: move/from16 v0, v33 │ │ +0c041a: 0801 2200 |01bd: move-object/from16 v1, v34 │ │ +0c041e: 5910 d007 |01bf: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0422: 4b14 1f20 |01c1: aput v20, v31, v32 │ │ +0c0426: 0800 2200 |01c3: move-object/from16 v0, v34 │ │ +0c042a: 5400 dd07 |01c5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c042e: 081f 0000 |01c7: move-object/from16 v31, v0 │ │ +0c0432: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ +0c0436: 5200 d007 |01cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c043a: 0220 0000 |01cd: move/from16 v32, v0 │ │ +0c043e: d821 2001 |01cf: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0442: 0200 2100 |01d1: move/from16 v0, v33 │ │ +0c0446: 0801 2200 |01d3: move-object/from16 v1, v34 │ │ +0c044a: 5910 d007 |01d5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c044e: 4b19 1f20 |01d7: aput v25, v31, v32 │ │ +0c0452: 0800 2200 |01d9: move-object/from16 v0, v34 │ │ +0c0456: 5400 dd07 |01db: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c045a: 081f 0000 |01dd: move-object/from16 v31, v0 │ │ +0c045e: 0800 2200 |01df: move-object/from16 v0, v34 │ │ +0c0462: 5200 d007 |01e1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0466: 0220 0000 |01e3: move/from16 v32, v0 │ │ +0c046a: d821 2001 |01e5: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c046e: 0200 2100 |01e7: move/from16 v0, v33 │ │ +0c0472: 0801 2200 |01e9: move-object/from16 v1, v34 │ │ +0c0476: 5910 d007 |01eb: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c047a: 4b1d 1f20 |01ed: aput v29, v31, v32 │ │ +0c047e: 0800 2200 |01ef: move-object/from16 v0, v34 │ │ +0c0482: 5400 dd07 |01f1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0486: 081f 0000 |01f3: move-object/from16 v31, v0 │ │ +0c048a: 0800 2200 |01f5: move-object/from16 v0, v34 │ │ +0c048e: 5200 d007 |01f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0492: 0220 0000 |01f9: move/from16 v32, v0 │ │ +0c0496: d821 2001 |01fb: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c049a: 0200 2100 |01fd: move/from16 v0, v33 │ │ +0c049e: 0801 2200 |01ff: move-object/from16 v1, v34 │ │ +0c04a2: 5910 d007 |0201: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c04a6: 0800 2200 |0203: move-object/from16 v0, v34 │ │ +0c04aa: 5200 cb07 |0205: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c04ae: 0221 0000 |0207: move/from16 v33, v0 │ │ +0c04b2: 4b21 1f20 |0209: aput v33, v31, v32 │ │ +0c04b6: 0800 2200 |020b: move-object/from16 v0, v34 │ │ +0c04ba: 5400 dd07 |020d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c04be: 081f 0000 |020f: move-object/from16 v31, v0 │ │ +0c04c2: 0800 2200 |0211: move-object/from16 v0, v34 │ │ +0c04c6: 5200 d007 |0213: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c04ca: 0220 0000 |0215: move/from16 v32, v0 │ │ +0c04ce: d821 2001 |0217: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c04d2: 0200 2100 |0219: move/from16 v0, v33 │ │ +0c04d6: 0801 2200 |021b: move-object/from16 v1, v34 │ │ +0c04da: 5910 d007 |021d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c04de: 4b12 1f20 |021f: aput v18, v31, v32 │ │ +0c04e2: 0800 2200 |0221: move-object/from16 v0, v34 │ │ +0c04e6: 5400 dd07 |0223: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c04ea: 081f 0000 |0225: move-object/from16 v31, v0 │ │ +0c04ee: 0800 2200 |0227: move-object/from16 v0, v34 │ │ +0c04f2: 5200 d007 |0229: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c04f6: 0220 0000 |022b: move/from16 v32, v0 │ │ +0c04fa: d821 2001 |022d: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c04fe: 0200 2100 |022f: move/from16 v0, v33 │ │ +0c0502: 0801 2200 |0231: move-object/from16 v1, v34 │ │ +0c0506: 5910 d007 |0233: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c050a: 4b14 1f20 |0235: aput v20, v31, v32 │ │ +0c050e: 0800 2200 |0237: move-object/from16 v0, v34 │ │ +0c0512: 5400 dd07 |0239: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0516: 081f 0000 |023b: move-object/from16 v31, v0 │ │ +0c051a: 0800 2200 |023d: move-object/from16 v0, v34 │ │ +0c051e: 5200 d007 |023f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0522: 0220 0000 |0241: move/from16 v32, v0 │ │ +0c0526: d821 2001 |0243: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c052a: 0200 2100 |0245: move/from16 v0, v33 │ │ +0c052e: 0801 2200 |0247: move-object/from16 v1, v34 │ │ +0c0532: 5910 d007 |0249: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0536: 4b1a 1f20 |024b: aput v26, v31, v32 │ │ +0c053a: 0800 2200 |024d: move-object/from16 v0, v34 │ │ +0c053e: 5400 dd07 |024f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0542: 081f 0000 |0251: move-object/from16 v31, v0 │ │ +0c0546: 0800 2200 |0253: move-object/from16 v0, v34 │ │ +0c054a: 5200 d007 |0255: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c054e: 0220 0000 |0257: move/from16 v32, v0 │ │ +0c0552: d821 2001 |0259: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0556: 0200 2100 |025b: move/from16 v0, v33 │ │ +0c055a: 0801 2200 |025d: move-object/from16 v1, v34 │ │ +0c055e: 5910 d007 |025f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0562: 4b1e 1f20 |0261: aput v30, v31, v32 │ │ +0c0566: 0800 2200 |0263: move-object/from16 v0, v34 │ │ +0c056a: 5400 dd07 |0265: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c056e: 081f 0000 |0267: move-object/from16 v31, v0 │ │ +0c0572: 0800 2200 |0269: move-object/from16 v0, v34 │ │ +0c0576: 5200 d007 |026b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c057a: 0220 0000 |026d: move/from16 v32, v0 │ │ +0c057e: d821 2001 |026f: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0582: 0200 2100 |0271: move/from16 v0, v33 │ │ +0c0586: 0801 2200 |0273: move-object/from16 v1, v34 │ │ +0c058a: 5910 d007 |0275: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c058e: 0800 2200 |0277: move-object/from16 v0, v34 │ │ +0c0592: 5200 cb07 |0279: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0596: 0221 0000 |027b: move/from16 v33, v0 │ │ +0c059a: 4b21 1f20 |027d: aput v33, v31, v32 │ │ +0c059e: 0800 2200 |027f: move-object/from16 v0, v34 │ │ +0c05a2: 5400 dd07 |0281: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c05a6: 081f 0000 |0283: move-object/from16 v31, v0 │ │ +0c05aa: 0800 2200 |0285: move-object/from16 v0, v34 │ │ +0c05ae: 5200 d007 |0287: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c05b2: 0220 0000 |0289: move/from16 v32, v0 │ │ +0c05b6: d821 2001 |028b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c05ba: 0200 2100 |028d: move/from16 v0, v33 │ │ +0c05be: 0801 2200 |028f: move-object/from16 v1, v34 │ │ +0c05c2: 5910 d007 |0291: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c05c6: 4b12 1f20 |0293: aput v18, v31, v32 │ │ +0c05ca: 0800 2200 |0295: move-object/from16 v0, v34 │ │ +0c05ce: 5400 dd07 |0297: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c05d2: 081f 0000 |0299: move-object/from16 v31, v0 │ │ +0c05d6: 0800 2200 |029b: move-object/from16 v0, v34 │ │ +0c05da: 5200 d007 |029d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c05de: 0220 0000 |029f: move/from16 v32, v0 │ │ +0c05e2: d821 2001 |02a1: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c05e6: 0200 2100 |02a3: move/from16 v0, v33 │ │ +0c05ea: 0801 2200 |02a5: move-object/from16 v1, v34 │ │ +0c05ee: 5910 d007 |02a7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c05f2: 4b13 1f20 |02a9: aput v19, v31, v32 │ │ +0c05f6: 0e00 |02ab: return-void │ │ +0c05f8: 0800 2200 |02ac: move-object/from16 v0, v34 │ │ +0c05fc: 5200 d007 |02ae: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0600: 021f 0000 |02b0: move/from16 v31, v0 │ │ +0c0604: 0800 2200 |02b2: move-object/from16 v0, v34 │ │ +0c0608: 5400 dd07 |02b4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c060c: 0820 0000 |02b6: move-object/from16 v32, v0 │ │ +0c0610: 0800 2000 |02b8: move-object/from16 v0, v32 │ │ +0c0614: 2100 |02ba: array-length v0, v0 │ │ +0c0616: 0220 0000 |02bb: move/from16 v32, v0 │ │ +0c061a: 0200 1f00 |02bd: move/from16 v0, v31 │ │ +0c061e: 0201 2000 |02bf: move/from16 v1, v32 │ │ +0c0622: 3310 5efd |02c1: if-ne v0, v1, 001f // -02a2 │ │ +0c0626: 7601 0a0e 2200 |02c3: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c062c: 2900 59fd |02c6: goto/16 001f // -02a7 │ │ +0c0630: 0217 0700 |02c8: move/from16 v23, v7 │ │ +0c0634: 021b 0800 |02ca: move/from16 v27, v8 │ │ +0c0638: 0218 0900 |02cc: move/from16 v24, v9 │ │ +0c063c: 021c 0a00 |02ce: move/from16 v28, v10 │ │ +0c0640: 0219 0b00 |02d0: move/from16 v25, v11 │ │ +0c0644: 021d 0c00 |02d2: move/from16 v29, v12 │ │ +0c0648: 021a 0d00 |02d4: move/from16 v26, v13 │ │ +0c064c: 021e 0e00 |02d6: move/from16 v30, v14 │ │ +0c0650: 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 │ │ @@ -234527,161 +234555,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 │ │ -0b281c: |[0b281c] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ -0b282c: 55b8 cf07 |0000: iget-boolean v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2830: 3908 0a00 |0002: if-nez v8, 000c // +000a │ │ -0b2834: 2208 7c03 |0004: new-instance v8, Ljava/lang/IllegalStateException; // type@037c │ │ -0b2838: 1a09 f50d |0006: const-string v9, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b283c: 7020 6a24 9800 |0008: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2842: 2708 |000b: throw v8 │ │ -0b2844: 54b8 d307 |000c: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b2848: 328c 0001 |000e: if-eq v12, v8, 010e // +0100 │ │ -0b284c: 7020 130e cb00 |0010: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b2852: 0200 1100 |0013: move/from16 v0, v17 │ │ -0b2856: 8208 |0015: int-to-float v8, v0 │ │ -0b2858: 52b9 d207 |0016: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b285c: a804 0809 |0018: mul-float v4, v8, v9 │ │ -0b2860: 9008 1214 |001a: add-int v8, v18, v20 │ │ -0b2864: 8288 |001c: int-to-float v8, v8 │ │ -0b2866: 52b9 d107 |001d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b286a: a806 0809 |001f: mul-float v6, v8, v9 │ │ -0b286e: 9008 1113 |0021: add-int v8, v17, v19 │ │ -0b2872: 8288 |0023: int-to-float v8, v8 │ │ -0b2874: 52b9 d207 |0024: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b2878: a805 0809 |0026: mul-float v5, v8, v9 │ │ -0b287c: 0200 1200 |0028: move/from16 v0, v18 │ │ -0b2880: 8208 |002a: int-to-float v8, v0 │ │ -0b2882: 52b9 d107 |002b: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b2886: a807 0809 |002d: mul-float v7, v8, v9 │ │ -0b288a: a601 0d0f |002f: add-float v1, v13, v15 │ │ -0b288e: a602 0e10 |0031: add-float v2, v14, v16 │ │ -0b2892: 3815 0500 |0033: if-eqz v21, 0038 // +0005 │ │ -0b2896: 0143 |0035: move v3, v4 │ │ -0b2898: 0154 |0036: move v4, v5 │ │ -0b289a: 0135 |0037: move v5, v3 │ │ -0b289c: 3816 0500 |0038: if-eqz v22, 003d // +0005 │ │ -0b28a0: 0163 |003a: move v3, v6 │ │ -0b28a2: 0176 |003b: move v6, v7 │ │ -0b28a4: 0137 |003c: move v7, v3 │ │ -0b28a6: 54b8 dd07 |003d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b28aa: 52b9 d007 |003f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28ae: d80a 0901 |0041: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b28b2: 59ba d007 |0043: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28b6: 4b0d 0809 |0045: aput v13, v8, v9 │ │ -0b28ba: 54b8 dd07 |0047: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b28be: 52b9 d007 |0049: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28c2: d80a 0901 |004b: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b28c6: 59ba d007 |004d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28ca: 4b0e 0809 |004f: aput v14, v8, v9 │ │ -0b28ce: 54b8 dd07 |0051: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b28d2: 52b9 d007 |0053: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28d6: d80a 0901 |0055: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b28da: 59ba d007 |0057: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28de: 52ba cb07 |0059: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b28e2: 4b0a 0809 |005b: aput v10, v8, v9 │ │ -0b28e6: 54b8 dd07 |005d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b28ea: 52b9 d007 |005f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28ee: d80a 0901 |0061: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b28f2: 59ba d007 |0063: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b28f6: 4b04 0809 |0065: aput v4, v8, v9 │ │ -0b28fa: 54b8 dd07 |0067: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b28fe: 52b9 d007 |0069: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2902: d80a 0901 |006b: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2906: 59ba d007 |006d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b290a: 4b06 0809 |006f: aput v6, v8, v9 │ │ -0b290e: 54b8 dd07 |0071: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2912: 52b9 d007 |0073: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2916: d80a 0901 |0075: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b291a: 59ba d007 |0077: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b291e: 4b0d 0809 |0079: aput v13, v8, v9 │ │ -0b2922: 54b8 dd07 |007b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2926: 52b9 d007 |007d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b292a: d80a 0901 |007f: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b292e: 59ba d007 |0081: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2932: 4b02 0809 |0083: aput v2, v8, v9 │ │ -0b2936: 54b8 dd07 |0085: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b293a: 52b9 d007 |0087: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b293e: d80a 0901 |0089: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2942: 59ba d007 |008b: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2946: 52ba cb07 |008d: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b294a: 4b0a 0809 |008f: aput v10, v8, v9 │ │ -0b294e: 54b8 dd07 |0091: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2952: 52b9 d007 |0093: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2956: d80a 0901 |0095: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b295a: 59ba d007 |0097: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b295e: 4b04 0809 |0099: aput v4, v8, v9 │ │ -0b2962: 54b8 dd07 |009b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2966: 52b9 d007 |009d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b296a: d80a 0901 |009f: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b296e: 59ba d007 |00a1: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2972: 4b07 0809 |00a3: aput v7, v8, v9 │ │ -0b2976: 54b8 dd07 |00a5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b297a: 52b9 d007 |00a7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b297e: d80a 0901 |00a9: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2982: 59ba d007 |00ab: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2986: 4b01 0809 |00ad: aput v1, v8, v9 │ │ -0b298a: 54b8 dd07 |00af: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b298e: 52b9 d007 |00b1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2992: d80a 0901 |00b3: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2996: 59ba d007 |00b5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b299a: 4b02 0809 |00b7: aput v2, v8, v9 │ │ -0b299e: 54b8 dd07 |00b9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b29a2: 52b9 d007 |00bb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29a6: d80a 0901 |00bd: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b29aa: 59ba d007 |00bf: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29ae: 52ba cb07 |00c1: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b29b2: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ -0b29b6: 54b8 dd07 |00c5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b29ba: 52b9 d007 |00c7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29be: d80a 0901 |00c9: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b29c2: 59ba d007 |00cb: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29c6: 4b05 0809 |00cd: aput v5, v8, v9 │ │ -0b29ca: 54b8 dd07 |00cf: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b29ce: 52b9 d007 |00d1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29d2: d80a 0901 |00d3: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b29d6: 59ba d007 |00d5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29da: 4b07 0809 |00d7: aput v7, v8, v9 │ │ -0b29de: 54b8 dd07 |00d9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b29e2: 52b9 d007 |00db: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29e6: d80a 0901 |00dd: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b29ea: 59ba d007 |00df: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29ee: 4b01 0809 |00e1: aput v1, v8, v9 │ │ -0b29f2: 54b8 dd07 |00e3: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b29f6: 52b9 d007 |00e5: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b29fa: d80a 0901 |00e7: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b29fe: 59ba d007 |00e9: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a02: 4b0e 0809 |00eb: aput v14, v8, v9 │ │ -0b2a06: 54b8 dd07 |00ed: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2a0a: 52b9 d007 |00ef: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a0e: d80a 0901 |00f1: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2a12: 59ba d007 |00f3: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a16: 52ba cb07 |00f5: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2a1a: 4b0a 0809 |00f7: aput v10, v8, v9 │ │ -0b2a1e: 54b8 dd07 |00f9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2a22: 52b9 d007 |00fb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a26: d80a 0901 |00fd: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2a2a: 59ba d007 |00ff: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a2e: 4b05 0809 |0101: aput v5, v8, v9 │ │ -0b2a32: 54b8 dd07 |0103: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2a36: 52b9 d007 |0105: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a3a: d80a 0901 |0107: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0b2a3e: 59ba d007 |0109: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a42: 4b06 0809 |010b: aput v6, v8, v9 │ │ -0b2a46: 0e00 |010d: return-void │ │ -0b2a48: 52b8 d007 |010e: iget v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2a4c: 54b9 dd07 |0110: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2a50: 2199 |0112: array-length v9, v9 │ │ -0b2a52: 3398 00ff |0113: if-ne v8, v9, 0013 // -0100 │ │ -0b2a56: 7010 0a0e 0b00 |0115: invoke-direct {v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b2a5c: 2900 fbfe |0118: goto/16 0013 // -0105 │ │ +0c0654: |[0c0654] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ +0c0664: 55b8 cf07 |0000: iget-boolean v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c0668: 3908 0a00 |0002: if-nez v8, 000c // +000a │ │ +0c066c: 2208 7c03 |0004: new-instance v8, Ljava/lang/IllegalStateException; // type@037c │ │ +0c0670: 1a09 f50d |0006: const-string v9, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c0674: 7020 6a24 9800 |0008: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c067a: 2708 |000b: throw v8 │ │ +0c067c: 54b8 d307 |000c: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c0680: 328c 0001 |000e: if-eq v12, v8, 010e // +0100 │ │ +0c0684: 7020 130e cb00 |0010: invoke-direct {v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c068a: 0200 1100 |0013: move/from16 v0, v17 │ │ +0c068e: 8208 |0015: int-to-float v8, v0 │ │ +0c0690: 52b9 d207 |0016: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0c0694: a804 0809 |0018: mul-float v4, v8, v9 │ │ +0c0698: 9008 1214 |001a: add-int v8, v18, v20 │ │ +0c069c: 8288 |001c: int-to-float v8, v8 │ │ +0c069e: 52b9 d107 |001d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0c06a2: a806 0809 |001f: mul-float v6, v8, v9 │ │ +0c06a6: 9008 1113 |0021: add-int v8, v17, v19 │ │ +0c06aa: 8288 |0023: int-to-float v8, v8 │ │ +0c06ac: 52b9 d207 |0024: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0c06b0: a805 0809 |0026: mul-float v5, v8, v9 │ │ +0c06b4: 0200 1200 |0028: move/from16 v0, v18 │ │ +0c06b8: 8208 |002a: int-to-float v8, v0 │ │ +0c06ba: 52b9 d107 |002b: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0c06be: a807 0809 |002d: mul-float v7, v8, v9 │ │ +0c06c2: a601 0d0f |002f: add-float v1, v13, v15 │ │ +0c06c6: a602 0e10 |0031: add-float v2, v14, v16 │ │ +0c06ca: 3815 0500 |0033: if-eqz v21, 0038 // +0005 │ │ +0c06ce: 0143 |0035: move v3, v4 │ │ +0c06d0: 0154 |0036: move v4, v5 │ │ +0c06d2: 0135 |0037: move v5, v3 │ │ +0c06d4: 3816 0500 |0038: if-eqz v22, 003d // +0005 │ │ +0c06d8: 0163 |003a: move v3, v6 │ │ +0c06da: 0176 |003b: move v6, v7 │ │ +0c06dc: 0137 |003c: move v7, v3 │ │ +0c06de: 54b8 dd07 |003d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c06e2: 52b9 d007 |003f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c06e6: d80a 0901 |0041: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c06ea: 59ba d007 |0043: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c06ee: 4b0d 0809 |0045: aput v13, v8, v9 │ │ +0c06f2: 54b8 dd07 |0047: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c06f6: 52b9 d007 |0049: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c06fa: d80a 0901 |004b: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c06fe: 59ba d007 |004d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0702: 4b0e 0809 |004f: aput v14, v8, v9 │ │ +0c0706: 54b8 dd07 |0051: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c070a: 52b9 d007 |0053: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c070e: d80a 0901 |0055: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0712: 59ba d007 |0057: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0716: 52ba cb07 |0059: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c071a: 4b0a 0809 |005b: aput v10, v8, v9 │ │ +0c071e: 54b8 dd07 |005d: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0722: 52b9 d007 |005f: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0726: d80a 0901 |0061: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c072a: 59ba d007 |0063: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c072e: 4b04 0809 |0065: aput v4, v8, v9 │ │ +0c0732: 54b8 dd07 |0067: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0736: 52b9 d007 |0069: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c073a: d80a 0901 |006b: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c073e: 59ba d007 |006d: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0742: 4b06 0809 |006f: aput v6, v8, v9 │ │ +0c0746: 54b8 dd07 |0071: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c074a: 52b9 d007 |0073: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c074e: d80a 0901 |0075: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0752: 59ba d007 |0077: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0756: 4b0d 0809 |0079: aput v13, v8, v9 │ │ +0c075a: 54b8 dd07 |007b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c075e: 52b9 d007 |007d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0762: d80a 0901 |007f: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0766: 59ba d007 |0081: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c076a: 4b02 0809 |0083: aput v2, v8, v9 │ │ +0c076e: 54b8 dd07 |0085: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0772: 52b9 d007 |0087: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0776: d80a 0901 |0089: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c077a: 59ba d007 |008b: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c077e: 52ba cb07 |008d: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0782: 4b0a 0809 |008f: aput v10, v8, v9 │ │ +0c0786: 54b8 dd07 |0091: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c078a: 52b9 d007 |0093: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c078e: d80a 0901 |0095: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0792: 59ba d007 |0097: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0796: 4b04 0809 |0099: aput v4, v8, v9 │ │ +0c079a: 54b8 dd07 |009b: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c079e: 52b9 d007 |009d: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07a2: d80a 0901 |009f: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c07a6: 59ba d007 |00a1: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07aa: 4b07 0809 |00a3: aput v7, v8, v9 │ │ +0c07ae: 54b8 dd07 |00a5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c07b2: 52b9 d007 |00a7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07b6: d80a 0901 |00a9: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c07ba: 59ba d007 |00ab: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07be: 4b01 0809 |00ad: aput v1, v8, v9 │ │ +0c07c2: 54b8 dd07 |00af: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c07c6: 52b9 d007 |00b1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07ca: d80a 0901 |00b3: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c07ce: 59ba d007 |00b5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07d2: 4b02 0809 |00b7: aput v2, v8, v9 │ │ +0c07d6: 54b8 dd07 |00b9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c07da: 52b9 d007 |00bb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07de: d80a 0901 |00bd: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c07e2: 59ba d007 |00bf: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07e6: 52ba cb07 |00c1: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c07ea: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ +0c07ee: 54b8 dd07 |00c5: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c07f2: 52b9 d007 |00c7: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07f6: d80a 0901 |00c9: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c07fa: 59ba d007 |00cb: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c07fe: 4b05 0809 |00cd: aput v5, v8, v9 │ │ +0c0802: 54b8 dd07 |00cf: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0806: 52b9 d007 |00d1: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c080a: d80a 0901 |00d3: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c080e: 59ba d007 |00d5: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0812: 4b07 0809 |00d7: aput v7, v8, v9 │ │ +0c0816: 54b8 dd07 |00d9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c081a: 52b9 d007 |00db: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c081e: d80a 0901 |00dd: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0822: 59ba d007 |00df: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0826: 4b01 0809 |00e1: aput v1, v8, v9 │ │ +0c082a: 54b8 dd07 |00e3: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c082e: 52b9 d007 |00e5: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0832: d80a 0901 |00e7: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0836: 59ba d007 |00e9: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c083a: 4b0e 0809 |00eb: aput v14, v8, v9 │ │ +0c083e: 54b8 dd07 |00ed: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0842: 52b9 d007 |00ef: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0846: d80a 0901 |00f1: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c084a: 59ba d007 |00f3: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c084e: 52ba cb07 |00f5: iget v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0852: 4b0a 0809 |00f7: aput v10, v8, v9 │ │ +0c0856: 54b8 dd07 |00f9: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c085a: 52b9 d007 |00fb: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c085e: d80a 0901 |00fd: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0862: 59ba d007 |00ff: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0866: 4b05 0809 |0101: aput v5, v8, v9 │ │ +0c086a: 54b8 dd07 |0103: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c086e: 52b9 d007 |0105: iget v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0872: d80a 0901 |0107: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0c0876: 59ba d007 |0109: iput v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c087a: 4b06 0809 |010b: aput v6, v8, v9 │ │ +0c087e: 0e00 |010d: return-void │ │ +0c0880: 52b8 d007 |010e: iget v8, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0884: 54b9 dd07 |0110: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0888: 2199 |0112: array-length v9, v9 │ │ +0c088a: 3398 00ff |0113: if-ne v8, v9, 0013 // -0100 │ │ +0c088e: 7010 0a0e 0b00 |0115: invoke-direct {v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c0894: 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 │ │ @@ -234746,155 +234774,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 │ │ -0b2a60: |[0b2a60] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ -0b2a70: 55a7 cf07 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2a74: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ -0b2a78: 2207 7c03 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@037c │ │ -0b2a7c: 1a08 f50d |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b2a80: 7020 6a24 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2a86: 2707 |000b: throw v7 │ │ -0b2a88: 54a7 d307 |000c: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b2a8c: 327b f800 |000e: if-eq v11, v7, 0106 // +00f8 │ │ -0b2a90: 7020 130e ba00 |0010: invoke-direct {v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b2a96: 82e7 |0013: int-to-float v7, v14 │ │ -0b2a98: 52a8 d207 |0014: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b2a9c: a803 0708 |0016: mul-float v3, v7, v8 │ │ -0b2aa0: 9007 0f11 |0018: add-int v7, v15, v17 │ │ -0b2aa4: 8277 |001a: int-to-float v7, v7 │ │ -0b2aa6: 52a8 d107 |001b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b2aaa: a805 0708 |001d: mul-float v5, v7, v8 │ │ -0b2aae: 9007 0e10 |001f: add-int v7, v14, v16 │ │ -0b2ab2: 8277 |0021: int-to-float v7, v7 │ │ -0b2ab4: 52a8 d207 |0022: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ -0b2ab8: a804 0708 |0024: mul-float v4, v7, v8 │ │ -0b2abc: 82f7 |0026: int-to-float v7, v15 │ │ -0b2abe: 52a8 d107 |0027: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ -0b2ac2: a806 0708 |0029: mul-float v6, v7, v8 │ │ -0b2ac6: 0200 1000 |002b: move/from16 v0, v16 │ │ -0b2aca: 8207 |002d: int-to-float v7, v0 │ │ -0b2acc: a601 0c07 |002e: add-float v1, v12, v7 │ │ -0b2ad0: 0200 1100 |0030: move/from16 v0, v17 │ │ -0b2ad4: 8207 |0032: int-to-float v7, v0 │ │ -0b2ad6: a602 0d07 |0033: add-float v2, v13, v7 │ │ -0b2ada: 54a7 dd07 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2ade: 52a8 d007 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ae2: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2ae6: 59a9 d007 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2aea: 4b0c 0708 |003d: aput v12, v7, v8 │ │ -0b2aee: 54a7 dd07 |003f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2af2: 52a8 d007 |0041: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2af6: d809 0801 |0043: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2afa: 59a9 d007 |0045: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2afe: 4b0d 0708 |0047: aput v13, v7, v8 │ │ -0b2b02: 54a7 dd07 |0049: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b06: 52a8 d007 |004b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b0a: d809 0801 |004d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b0e: 59a9 d007 |004f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b12: 52a9 cb07 |0051: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2b16: 4b09 0708 |0053: aput v9, v7, v8 │ │ -0b2b1a: 54a7 dd07 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b1e: 52a8 d007 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b22: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b26: 59a9 d007 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b2a: 4b03 0708 |005d: aput v3, v7, v8 │ │ -0b2b2e: 54a7 dd07 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b32: 52a8 d007 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b36: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b3a: 59a9 d007 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b3e: 4b05 0708 |0067: aput v5, v7, v8 │ │ -0b2b42: 54a7 dd07 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b46: 52a8 d007 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b4a: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b4e: 59a9 d007 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b52: 4b0c 0708 |0071: aput v12, v7, v8 │ │ -0b2b56: 54a7 dd07 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b5a: 52a8 d007 |0075: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b5e: d809 0801 |0077: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b62: 59a9 d007 |0079: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b66: 4b02 0708 |007b: aput v2, v7, v8 │ │ -0b2b6a: 54a7 dd07 |007d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b6e: 52a8 d007 |007f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b72: d809 0801 |0081: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b76: 59a9 d007 |0083: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b7a: 52a9 cb07 |0085: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2b7e: 4b09 0708 |0087: aput v9, v7, v8 │ │ -0b2b82: 54a7 dd07 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b86: 52a8 d007 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b8a: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2b8e: 59a9 d007 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b92: 4b03 0708 |0091: aput v3, v7, v8 │ │ -0b2b96: 54a7 dd07 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2b9a: 52a8 d007 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2b9e: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2ba2: 59a9 d007 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ba6: 4b06 0708 |009b: aput v6, v7, v8 │ │ -0b2baa: 54a7 dd07 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2bae: 52a8 d007 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bb2: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2bb6: 59a9 d007 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bba: 4b01 0708 |00a5: aput v1, v7, v8 │ │ -0b2bbe: 54a7 dd07 |00a7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2bc2: 52a8 d007 |00a9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bc6: d809 0801 |00ab: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2bca: 59a9 d007 |00ad: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bce: 4b02 0708 |00af: aput v2, v7, v8 │ │ -0b2bd2: 54a7 dd07 |00b1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2bd6: 52a8 d007 |00b3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bda: d809 0801 |00b5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2bde: 59a9 d007 |00b7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2be2: 52a9 cb07 |00b9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2be6: 4b09 0708 |00bb: aput v9, v7, v8 │ │ -0b2bea: 54a7 dd07 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2bee: 52a8 d007 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bf2: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2bf6: 59a9 d007 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2bfa: 4b04 0708 |00c5: aput v4, v7, v8 │ │ -0b2bfe: 54a7 dd07 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c02: 52a8 d007 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c06: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2c0a: 59a9 d007 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c0e: 4b06 0708 |00cf: aput v6, v7, v8 │ │ -0b2c12: 54a7 dd07 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c16: 52a8 d007 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c1a: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2c1e: 59a9 d007 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c22: 4b01 0708 |00d9: aput v1, v7, v8 │ │ -0b2c26: 54a7 dd07 |00db: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c2a: 52a8 d007 |00dd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c2e: d809 0801 |00df: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2c32: 59a9 d007 |00e1: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c36: 4b0d 0708 |00e3: aput v13, v7, v8 │ │ -0b2c3a: 54a7 dd07 |00e5: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c3e: 52a8 d007 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c42: d809 0801 |00e9: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2c46: 59a9 d007 |00eb: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c4a: 52a9 cb07 |00ed: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2c4e: 4b09 0708 |00ef: aput v9, v7, v8 │ │ -0b2c52: 54a7 dd07 |00f1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c56: 52a8 d007 |00f3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c5a: d809 0801 |00f5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2c5e: 59a9 d007 |00f7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c62: 4b04 0708 |00f9: aput v4, v7, v8 │ │ -0b2c66: 54a7 dd07 |00fb: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c6a: 52a8 d007 |00fd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c6e: d809 0801 |00ff: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2c72: 59a9 d007 |0101: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c76: 4b05 0708 |0103: aput v5, v7, v8 │ │ -0b2c7a: 0e00 |0105: return-void │ │ -0b2c7c: 52a7 d007 |0106: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2c80: 54a8 dd07 |0108: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2c84: 2188 |010a: array-length v8, v8 │ │ -0b2c86: 3387 08ff |010b: if-ne v7, v8, 0013 // -00f8 │ │ -0b2c8a: 7010 0a0e 0a00 |010d: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b2c90: 2900 03ff |0110: goto/16 0013 // -00fd │ │ +0c0898: |[0c0898] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ +0c08a8: 55a7 cf07 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c08ac: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ +0c08b0: 2207 7c03 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@037c │ │ +0c08b4: 1a08 f50d |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c08b8: 7020 6a24 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c08be: 2707 |000b: throw v7 │ │ +0c08c0: 54a7 d307 |000c: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c08c4: 327b f800 |000e: if-eq v11, v7, 0106 // +00f8 │ │ +0c08c8: 7020 130e ba00 |0010: invoke-direct {v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c08ce: 82e7 |0013: int-to-float v7, v14 │ │ +0c08d0: 52a8 d207 |0014: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0c08d4: a803 0708 |0016: mul-float v3, v7, v8 │ │ +0c08d8: 9007 0f11 |0018: add-int v7, v15, v17 │ │ +0c08dc: 8277 |001a: int-to-float v7, v7 │ │ +0c08de: 52a8 d107 |001b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0c08e2: a805 0708 |001d: mul-float v5, v7, v8 │ │ +0c08e6: 9007 0e10 |001f: add-int v7, v14, v16 │ │ +0c08ea: 8277 |0021: int-to-float v7, v7 │ │ +0c08ec: 52a8 d207 |0022: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexWidth:F // field@07d2 │ │ +0c08f0: a804 0708 |0024: mul-float v4, v7, v8 │ │ +0c08f4: 82f7 |0026: int-to-float v7, v15 │ │ +0c08f6: 52a8 d107 |0027: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.invTexHeight:F // field@07d1 │ │ +0c08fa: a806 0708 |0029: mul-float v6, v7, v8 │ │ +0c08fe: 0200 1000 |002b: move/from16 v0, v16 │ │ +0c0902: 8207 |002d: int-to-float v7, v0 │ │ +0c0904: a601 0c07 |002e: add-float v1, v12, v7 │ │ +0c0908: 0200 1100 |0030: move/from16 v0, v17 │ │ +0c090c: 8207 |0032: int-to-float v7, v0 │ │ +0c090e: a602 0d07 |0033: add-float v2, v13, v7 │ │ +0c0912: 54a7 dd07 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0916: 52a8 d007 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c091a: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c091e: 59a9 d007 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0922: 4b0c 0708 |003d: aput v12, v7, v8 │ │ +0c0926: 54a7 dd07 |003f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c092a: 52a8 d007 |0041: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c092e: d809 0801 |0043: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0932: 59a9 d007 |0045: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0936: 4b0d 0708 |0047: aput v13, v7, v8 │ │ +0c093a: 54a7 dd07 |0049: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c093e: 52a8 d007 |004b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0942: d809 0801 |004d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0946: 59a9 d007 |004f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c094a: 52a9 cb07 |0051: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c094e: 4b09 0708 |0053: aput v9, v7, v8 │ │ +0c0952: 54a7 dd07 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0956: 52a8 d007 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c095a: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c095e: 59a9 d007 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0962: 4b03 0708 |005d: aput v3, v7, v8 │ │ +0c0966: 54a7 dd07 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c096a: 52a8 d007 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c096e: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0972: 59a9 d007 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0976: 4b05 0708 |0067: aput v5, v7, v8 │ │ +0c097a: 54a7 dd07 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c097e: 52a8 d007 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0982: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0986: 59a9 d007 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c098a: 4b0c 0708 |0071: aput v12, v7, v8 │ │ +0c098e: 54a7 dd07 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0992: 52a8 d007 |0075: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0996: d809 0801 |0077: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c099a: 59a9 d007 |0079: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c099e: 4b02 0708 |007b: aput v2, v7, v8 │ │ +0c09a2: 54a7 dd07 |007d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c09a6: 52a8 d007 |007f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09aa: d809 0801 |0081: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c09ae: 59a9 d007 |0083: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09b2: 52a9 cb07 |0085: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c09b6: 4b09 0708 |0087: aput v9, v7, v8 │ │ +0c09ba: 54a7 dd07 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c09be: 52a8 d007 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09c2: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c09c6: 59a9 d007 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09ca: 4b03 0708 |0091: aput v3, v7, v8 │ │ +0c09ce: 54a7 dd07 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c09d2: 52a8 d007 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09d6: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c09da: 59a9 d007 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09de: 4b06 0708 |009b: aput v6, v7, v8 │ │ +0c09e2: 54a7 dd07 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c09e6: 52a8 d007 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09ea: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c09ee: 59a9 d007 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09f2: 4b01 0708 |00a5: aput v1, v7, v8 │ │ +0c09f6: 54a7 dd07 |00a7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c09fa: 52a8 d007 |00a9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c09fe: d809 0801 |00ab: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a02: 59a9 d007 |00ad: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a06: 4b02 0708 |00af: aput v2, v7, v8 │ │ +0c0a0a: 54a7 dd07 |00b1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a0e: 52a8 d007 |00b3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a12: d809 0801 |00b5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a16: 59a9 d007 |00b7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a1a: 52a9 cb07 |00b9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0a1e: 4b09 0708 |00bb: aput v9, v7, v8 │ │ +0c0a22: 54a7 dd07 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a26: 52a8 d007 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a2a: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a2e: 59a9 d007 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a32: 4b04 0708 |00c5: aput v4, v7, v8 │ │ +0c0a36: 54a7 dd07 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a3a: 52a8 d007 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a3e: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a42: 59a9 d007 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a46: 4b06 0708 |00cf: aput v6, v7, v8 │ │ +0c0a4a: 54a7 dd07 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a4e: 52a8 d007 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a52: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a56: 59a9 d007 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a5a: 4b01 0708 |00d9: aput v1, v7, v8 │ │ +0c0a5e: 54a7 dd07 |00db: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a62: 52a8 d007 |00dd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a66: d809 0801 |00df: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a6a: 59a9 d007 |00e1: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a6e: 4b0d 0708 |00e3: aput v13, v7, v8 │ │ +0c0a72: 54a7 dd07 |00e5: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a76: 52a8 d007 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a7a: d809 0801 |00e9: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a7e: 59a9 d007 |00eb: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a82: 52a9 cb07 |00ed: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0a86: 4b09 0708 |00ef: aput v9, v7, v8 │ │ +0c0a8a: 54a7 dd07 |00f1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0a8e: 52a8 d007 |00f3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a92: d809 0801 |00f5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0a96: 59a9 d007 |00f7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0a9a: 4b04 0708 |00f9: aput v4, v7, v8 │ │ +0c0a9e: 54a7 dd07 |00fb: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0aa2: 52a8 d007 |00fd: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0aa6: d809 0801 |00ff: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0aaa: 59a9 d007 |0101: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0aae: 4b05 0708 |0103: aput v5, v7, v8 │ │ +0c0ab2: 0e00 |0105: return-void │ │ +0c0ab4: 52a7 d007 |0106: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0ab8: 54a8 dd07 |0108: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0abc: 2188 |010a: array-length v8, v8 │ │ +0c0abe: 3387 08ff |010b: if-ne v7, v8, 0013 // -00f8 │ │ +0c0ac2: 7010 0a0e 0a00 |010d: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c0ac8: 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 │ │ @@ -234945,58 +234973,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 │ │ -0b2c94: |[0b2c94] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ -0b2ca4: 5542 cf07 |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2ca8: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0b2cac: 2202 7c03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@037c │ │ -0b2cb0: 1a03 f50d |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b2cb4: 7020 6a24 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2cba: 2702 |000b: throw v2 │ │ -0b2cbc: 5442 d307 |000c: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b2cc0: 3225 0500 |000e: if-eq v5, v2, 0013 // +0005 │ │ -0b2cc4: 7020 130e 5400 |0010: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b2cca: 5442 dd07 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2cce: 2122 |0015: array-length v2, v2 │ │ -0b2cd0: 5243 d007 |0016: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2cd4: 9100 0203 |0018: sub-int v0, v2, v3 │ │ -0b2cd8: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ -0b2cdc: 7010 0a0e 0400 |001c: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b2ce2: 5442 dd07 |001f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2ce6: 2120 |0021: array-length v0, v2 │ │ -0b2ce8: 9102 0807 |0022: sub-int v2, v8, v7 │ │ -0b2cec: 7120 8824 2000 |0024: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0b2cf2: 0a01 |0027: move-result v1 │ │ -0b2cf4: 5442 dd07 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2cf8: 5243 d007 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2cfc: 7151 e124 7632 |002c: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b2d02: b017 |002f: add-int/2addr v7, v1 │ │ -0b2d04: 5242 d007 |0030: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2d08: b012 |0032: add-int/2addr v2, v1 │ │ -0b2d0a: 5942 d007 |0033: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2d0e: 3587 1b00 |0035: if-ge v7, v8, 0050 // +001b │ │ -0b2d12: 7010 0a0e 0400 |0037: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b2d18: 5442 dd07 |003a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2d1c: 2122 |003c: array-length v2, v2 │ │ -0b2d1e: 9103 0807 |003d: sub-int v3, v8, v7 │ │ -0b2d22: 7120 8824 3200 |003f: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0b2d28: 0a01 |0042: move-result v1 │ │ -0b2d2a: 5442 dd07 |0043: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2d2e: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -0b2d30: 7151 e124 7632 |0046: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b2d36: b017 |0049: add-int/2addr v7, v1 │ │ -0b2d38: 5242 d007 |004a: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2d3c: b012 |004c: add-int/2addr v2, v1 │ │ -0b2d3e: 5942 d007 |004d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2d42: 28e6 |004f: goto 0035 // -001a │ │ -0b2d44: 0e00 |0050: return-void │ │ +0c0acc: |[0c0acc] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ +0c0adc: 5542 cf07 |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c0ae0: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0c0ae4: 2202 7c03 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@037c │ │ +0c0ae8: 1a03 f50d |0006: const-string v3, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c0aec: 7020 6a24 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c0af2: 2702 |000b: throw v2 │ │ +0c0af4: 5442 d307 |000c: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c0af8: 3225 0500 |000e: if-eq v5, v2, 0013 // +0005 │ │ +0c0afc: 7020 130e 5400 |0010: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c0b02: 5442 dd07 |0013: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0b06: 2122 |0015: array-length v2, v2 │ │ +0c0b08: 5243 d007 |0016: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0b0c: 9100 0203 |0018: sub-int v0, v2, v3 │ │ +0c0b10: 3900 0800 |001a: if-nez v0, 0022 // +0008 │ │ +0c0b14: 7010 0a0e 0400 |001c: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c0b1a: 5442 dd07 |001f: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0b1e: 2120 |0021: array-length v0, v2 │ │ +0c0b20: 9102 0807 |0022: sub-int v2, v8, v7 │ │ +0c0b24: 7120 8824 2000 |0024: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0c0b2a: 0a01 |0027: move-result v1 │ │ +0c0b2c: 5442 dd07 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0b30: 5243 d007 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0b34: 7151 e124 7632 |002c: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c0b3a: b017 |002f: add-int/2addr v7, v1 │ │ +0c0b3c: 5242 d007 |0030: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0b40: b012 |0032: add-int/2addr v2, v1 │ │ +0c0b42: 5942 d007 |0033: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0b46: 3587 1b00 |0035: if-ge v7, v8, 0050 // +001b │ │ +0c0b4a: 7010 0a0e 0400 |0037: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c0b50: 5442 dd07 |003a: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0b54: 2122 |003c: array-length v2, v2 │ │ +0c0b56: 9103 0807 |003d: sub-int v3, v8, v7 │ │ +0c0b5a: 7120 8824 3200 |003f: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0c0b60: 0a01 |0042: move-result v1 │ │ +0c0b62: 5442 dd07 |0043: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0b66: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +0c0b68: 7151 e124 7632 |0046: invoke-static {v6, v7, v2, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c0b6e: b017 |0049: add-int/2addr v7, v1 │ │ +0c0b70: 5242 d007 |004a: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0b74: b012 |004c: add-int/2addr v2, v1 │ │ +0c0b76: 5942 d007 |004d: iput v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0b7a: 28e6 |004f: goto 0035 // -001a │ │ +0c0b7c: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x000c line=705 │ │ 0x0010 line=706 │ │ 0x0013 line=709 │ │ 0x001a line=710 │ │ @@ -235027,27 +235055,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 │ │ -0b2d48: |[0b2d48] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ -0b2d58: 6e10 7e0e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0b2d5e: 0a00 |0003: move-result v0 │ │ -0b2d60: 8204 |0004: int-to-float v4, v0 │ │ -0b2d62: 6e10 7d0e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0b2d68: 0a00 |0008: move-result v0 │ │ -0b2d6a: 8205 |0009: int-to-float v5, v0 │ │ -0b2d6c: 0760 |000a: move-object v0, v6 │ │ -0b2d6e: 0771 |000b: move-object v1, v7 │ │ -0b2d70: 0182 |000c: move v2, v8 │ │ -0b2d72: 0193 |000d: move v3, v9 │ │ -0b2d74: 7406 000e 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@0e00 │ │ -0b2d7a: 0e00 |0011: return-void │ │ +0c0b80: |[0c0b80] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ +0c0b90: 6e10 7e0e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0c0b96: 0a00 |0003: move-result v0 │ │ +0c0b98: 8204 |0004: int-to-float v4, v0 │ │ +0c0b9a: 6e10 7d0e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0c0ba0: 0a00 |0008: move-result v0 │ │ +0c0ba2: 8205 |0009: int-to-float v5, v0 │ │ +0c0ba4: 0760 |000a: move-object v0, v6 │ │ +0c0ba6: 0771 |000b: move-object v1, v7 │ │ +0c0ba8: 0182 |000c: move v2, v8 │ │ +0c0baa: 0193 |000d: move v3, v9 │ │ +0c0bac: 7406 000e 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@0e00 │ │ +0c0bb2: 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; │ │ @@ -235059,142 +235087,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 │ │ -0b2d7c: |[0b2d7c] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ -0b2d8c: 55a7 cf07 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2d90: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ -0b2d94: 2207 7c03 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@037c │ │ -0b2d98: 1a08 f50d |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b2d9c: 7020 6a24 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2da2: 2707 |000b: throw v7 │ │ -0b2da4: 54b2 1f08 |000c: iget-object v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b2da8: 54a7 d307 |000e: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b2dac: 3272 e200 |0010: if-eq v2, v7, 00f2 // +00e2 │ │ -0b2db0: 7020 130e 2a00 |0012: invoke-direct {v10, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b2db6: a600 0c0e |0015: add-float v0, v12, v14 │ │ -0b2dba: a601 0d0f |0017: add-float v1, v13, v15 │ │ -0b2dbe: 52b3 2008 |0019: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b2dc2: 52b5 2308 |001b: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b2dc6: 52b4 2108 |001d: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b2dca: 52b6 2208 |001f: iget v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b2dce: 54a7 dd07 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2dd2: 52a8 d007 |0023: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2dd6: d809 0801 |0025: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2dda: 59a9 d007 |0027: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2dde: 4b0c 0708 |0029: aput v12, v7, v8 │ │ -0b2de2: 54a7 dd07 |002b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2de6: 52a8 d007 |002d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2dea: d809 0801 |002f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2dee: 59a9 d007 |0031: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2df2: 4b0d 0708 |0033: aput v13, v7, v8 │ │ -0b2df6: 54a7 dd07 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2dfa: 52a8 d007 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2dfe: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e02: 59a9 d007 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e06: 52a9 cb07 |003d: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2e0a: 4b09 0708 |003f: aput v9, v7, v8 │ │ -0b2e0e: 54a7 dd07 |0041: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e12: 52a8 d007 |0043: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e16: d809 0801 |0045: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e1a: 59a9 d007 |0047: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e1e: 4b03 0708 |0049: aput v3, v7, v8 │ │ -0b2e22: 54a7 dd07 |004b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e26: 52a8 d007 |004d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e2a: d809 0801 |004f: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e2e: 59a9 d007 |0051: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e32: 4b05 0708 |0053: aput v5, v7, v8 │ │ -0b2e36: 54a7 dd07 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e3a: 52a8 d007 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e3e: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e42: 59a9 d007 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e46: 4b0c 0708 |005d: aput v12, v7, v8 │ │ -0b2e4a: 54a7 dd07 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e4e: 52a8 d007 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e52: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e56: 59a9 d007 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e5a: 4b01 0708 |0067: aput v1, v7, v8 │ │ -0b2e5e: 54a7 dd07 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e62: 52a8 d007 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e66: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e6a: 59a9 d007 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e6e: 52a9 cb07 |0071: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2e72: 4b09 0708 |0073: aput v9, v7, v8 │ │ -0b2e76: 54a7 dd07 |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e7a: 52a8 d007 |0077: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e7e: d809 0801 |0079: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e82: 59a9 d007 |007b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e86: 4b03 0708 |007d: aput v3, v7, v8 │ │ -0b2e8a: 54a7 dd07 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2e8e: 52a8 d007 |0081: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e92: d809 0801 |0083: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2e96: 59a9 d007 |0085: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2e9a: 4b06 0708 |0087: aput v6, v7, v8 │ │ -0b2e9e: 54a7 dd07 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2ea2: 52a8 d007 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ea6: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2eaa: 59a9 d007 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2eae: 4b00 0708 |0091: aput v0, v7, v8 │ │ -0b2eb2: 54a7 dd07 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2eb6: 52a8 d007 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2eba: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2ebe: 59a9 d007 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ec2: 4b01 0708 |009b: aput v1, v7, v8 │ │ -0b2ec6: 54a7 dd07 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2eca: 52a8 d007 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ece: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2ed2: 59a9 d007 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ed6: 52a9 cb07 |00a5: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2eda: 4b09 0708 |00a7: aput v9, v7, v8 │ │ -0b2ede: 54a7 dd07 |00a9: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2ee2: 52a8 d007 |00ab: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2ee6: d809 0801 |00ad: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2eea: 59a9 d007 |00af: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2eee: 4b04 0708 |00b1: aput v4, v7, v8 │ │ -0b2ef2: 54a7 dd07 |00b3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2ef6: 52a8 d007 |00b5: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2efa: d809 0801 |00b7: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2efe: 59a9 d007 |00b9: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f02: 4b06 0708 |00bb: aput v6, v7, v8 │ │ -0b2f06: 54a7 dd07 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2f0a: 52a8 d007 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f0e: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2f12: 59a9 d007 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f16: 4b00 0708 |00c5: aput v0, v7, v8 │ │ -0b2f1a: 54a7 dd07 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2f1e: 52a8 d007 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f22: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2f26: 59a9 d007 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f2a: 4b0d 0708 |00cf: aput v13, v7, v8 │ │ -0b2f2e: 54a7 dd07 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2f32: 52a8 d007 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f36: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2f3a: 59a9 d007 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f3e: 52a9 cb07 |00d9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b2f42: 4b09 0708 |00db: aput v9, v7, v8 │ │ -0b2f46: 54a7 dd07 |00dd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2f4a: 52a8 d007 |00df: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f4e: d809 0801 |00e1: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2f52: 59a9 d007 |00e3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f56: 4b04 0708 |00e5: aput v4, v7, v8 │ │ -0b2f5a: 54a7 dd07 |00e7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2f5e: 52a8 d007 |00e9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f62: d809 0801 |00eb: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0b2f66: 59a9 d007 |00ed: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f6a: 4b05 0708 |00ef: aput v5, v7, v8 │ │ -0b2f6e: 0e00 |00f1: return-void │ │ -0b2f70: 52a7 d007 |00f2: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b2f74: 54a8 dd07 |00f4: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b2f78: 2188 |00f6: array-length v8, v8 │ │ -0b2f7a: 3387 1eff |00f7: if-ne v7, v8, 0015 // -00e2 │ │ -0b2f7e: 7010 0a0e 0a00 |00f9: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b2f84: 2900 19ff |00fc: goto/16 0015 // -00e7 │ │ +0c0bb4: |[0c0bb4] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ +0c0bc4: 55a7 cf07 |0000: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c0bc8: 3907 0a00 |0002: if-nez v7, 000c // +000a │ │ +0c0bcc: 2207 7c03 |0004: new-instance v7, Ljava/lang/IllegalStateException; // type@037c │ │ +0c0bd0: 1a08 f50d |0006: const-string v8, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c0bd4: 7020 6a24 8700 |0008: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c0bda: 2707 |000b: throw v7 │ │ +0c0bdc: 54b2 1f08 |000c: iget-object v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c0be0: 54a7 d307 |000e: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c0be4: 3272 e200 |0010: if-eq v2, v7, 00f2 // +00e2 │ │ +0c0be8: 7020 130e 2a00 |0012: invoke-direct {v10, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c0bee: a600 0c0e |0015: add-float v0, v12, v14 │ │ +0c0bf2: a601 0d0f |0017: add-float v1, v13, v15 │ │ +0c0bf6: 52b3 2008 |0019: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c0bfa: 52b5 2308 |001b: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c0bfe: 52b4 2108 |001d: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c0c02: 52b6 2208 |001f: iget v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c0c06: 54a7 dd07 |0021: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c0a: 52a8 d007 |0023: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c0e: d809 0801 |0025: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c12: 59a9 d007 |0027: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c16: 4b0c 0708 |0029: aput v12, v7, v8 │ │ +0c0c1a: 54a7 dd07 |002b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c1e: 52a8 d007 |002d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c22: d809 0801 |002f: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c26: 59a9 d007 |0031: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c2a: 4b0d 0708 |0033: aput v13, v7, v8 │ │ +0c0c2e: 54a7 dd07 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c32: 52a8 d007 |0037: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c36: d809 0801 |0039: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c3a: 59a9 d007 |003b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c3e: 52a9 cb07 |003d: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0c42: 4b09 0708 |003f: aput v9, v7, v8 │ │ +0c0c46: 54a7 dd07 |0041: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c4a: 52a8 d007 |0043: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c4e: d809 0801 |0045: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c52: 59a9 d007 |0047: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c56: 4b03 0708 |0049: aput v3, v7, v8 │ │ +0c0c5a: 54a7 dd07 |004b: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c5e: 52a8 d007 |004d: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c62: d809 0801 |004f: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c66: 59a9 d007 |0051: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c6a: 4b05 0708 |0053: aput v5, v7, v8 │ │ +0c0c6e: 54a7 dd07 |0055: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c72: 52a8 d007 |0057: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c76: d809 0801 |0059: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c7a: 59a9 d007 |005b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c7e: 4b0c 0708 |005d: aput v12, v7, v8 │ │ +0c0c82: 54a7 dd07 |005f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c86: 52a8 d007 |0061: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c8a: d809 0801 |0063: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0c8e: 59a9 d007 |0065: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c92: 4b01 0708 |0067: aput v1, v7, v8 │ │ +0c0c96: 54a7 dd07 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0c9a: 52a8 d007 |006b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0c9e: d809 0801 |006d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0ca2: 59a9 d007 |006f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0ca6: 52a9 cb07 |0071: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0caa: 4b09 0708 |0073: aput v9, v7, v8 │ │ +0c0cae: 54a7 dd07 |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0cb2: 52a8 d007 |0077: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cb6: d809 0801 |0079: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0cba: 59a9 d007 |007b: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cbe: 4b03 0708 |007d: aput v3, v7, v8 │ │ +0c0cc2: 54a7 dd07 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0cc6: 52a8 d007 |0081: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cca: d809 0801 |0083: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0cce: 59a9 d007 |0085: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cd2: 4b06 0708 |0087: aput v6, v7, v8 │ │ +0c0cd6: 54a7 dd07 |0089: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0cda: 52a8 d007 |008b: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cde: d809 0801 |008d: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0ce2: 59a9 d007 |008f: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0ce6: 4b00 0708 |0091: aput v0, v7, v8 │ │ +0c0cea: 54a7 dd07 |0093: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0cee: 52a8 d007 |0095: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cf2: d809 0801 |0097: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0cf6: 59a9 d007 |0099: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0cfa: 4b01 0708 |009b: aput v1, v7, v8 │ │ +0c0cfe: 54a7 dd07 |009d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d02: 52a8 d007 |009f: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d06: d809 0801 |00a1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d0a: 59a9 d007 |00a3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d0e: 52a9 cb07 |00a5: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0d12: 4b09 0708 |00a7: aput v9, v7, v8 │ │ +0c0d16: 54a7 dd07 |00a9: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d1a: 52a8 d007 |00ab: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d1e: d809 0801 |00ad: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d22: 59a9 d007 |00af: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d26: 4b04 0708 |00b1: aput v4, v7, v8 │ │ +0c0d2a: 54a7 dd07 |00b3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d2e: 52a8 d007 |00b5: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d32: d809 0801 |00b7: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d36: 59a9 d007 |00b9: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d3a: 4b06 0708 |00bb: aput v6, v7, v8 │ │ +0c0d3e: 54a7 dd07 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d42: 52a8 d007 |00bf: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d46: d809 0801 |00c1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d4a: 59a9 d007 |00c3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d4e: 4b00 0708 |00c5: aput v0, v7, v8 │ │ +0c0d52: 54a7 dd07 |00c7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d56: 52a8 d007 |00c9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d5a: d809 0801 |00cb: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d5e: 59a9 d007 |00cd: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d62: 4b0d 0708 |00cf: aput v13, v7, v8 │ │ +0c0d66: 54a7 dd07 |00d1: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d6a: 52a8 d007 |00d3: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d6e: d809 0801 |00d5: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d72: 59a9 d007 |00d7: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d76: 52a9 cb07 |00d9: iget v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0d7a: 4b09 0708 |00db: aput v9, v7, v8 │ │ +0c0d7e: 54a7 dd07 |00dd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d82: 52a8 d007 |00df: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d86: d809 0801 |00e1: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d8a: 59a9 d007 |00e3: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d8e: 4b04 0708 |00e5: aput v4, v7, v8 │ │ +0c0d92: 54a7 dd07 |00e7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0d96: 52a8 d007 |00e9: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0d9a: d809 0801 |00eb: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0c0d9e: 59a9 d007 |00ed: iput v9, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0da2: 4b05 0708 |00ef: aput v5, v7, v8 │ │ +0c0da6: 0e00 |00f1: return-void │ │ +0c0da8: 52a7 d007 |00f2: iget v7, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0dac: 54a8 dd07 |00f4: iget-object v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0db0: 2188 |00f6: array-length v8, v8 │ │ +0c0db2: 3387 1eff |00f7: if-ne v7, v8, 0015 // -00e2 │ │ +0c0db6: 7010 0a0e 0a00 |00f9: invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c0dbc: 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 │ │ @@ -235246,366 +235274,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 │ │ -0b2f88: |[0b2f88] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ -0b2f98: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -0b2f9c: 5500 cf07 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b2fa0: 021f 0000 |0004: move/from16 v31, v0 │ │ -0b2fa4: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ -0b2fa8: 221f 7c03 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@037c │ │ -0b2fac: 1a20 f50d |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b2fb0: 7602 6a24 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b2fb6: 271f |000f: throw v31 │ │ -0b2fb8: 0800 2300 |0010: move-object/from16 v0, v35 │ │ -0b2fbc: 5400 1f08 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b2fc0: 0810 0000 |0014: move-object/from16 v16, v0 │ │ -0b2fc4: 0800 2200 |0016: move-object/from16 v0, v34 │ │ -0b2fc8: 5400 d307 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b2fcc: 081f 0000 |001a: move-object/from16 v31, v0 │ │ -0b2fd0: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -0b2fd4: 0801 1f00 |001e: move-object/from16 v1, v31 │ │ -0b2fd8: 3210 6602 |0020: if-eq v0, v1, 0286 // +0266 │ │ -0b2fdc: 0800 2200 |0022: move-object/from16 v0, v34 │ │ -0b2fe0: 0801 1000 |0024: move-object/from16 v1, v16 │ │ -0b2fe4: 7020 130e 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b2fea: a615 2426 |0029: add-float v21, v36, v38 │ │ -0b2fee: a616 2527 |002b: add-float v22, v37, v39 │ │ -0b2ff2: 0200 2600 |002d: move/from16 v0, v38 │ │ -0b2ff6: 7f03 |002f: neg-float v3, v0 │ │ -0b2ff8: 0200 2700 |0030: move/from16 v0, v39 │ │ -0b2ffc: 7f05 |0032: neg-float v5, v0 │ │ -0b2ffe: a704 2826 |0033: sub-float v4, v40, v38 │ │ -0b3002: a706 2927 |0035: sub-float v6, v41, v39 │ │ -0b3006: 151f 803f |0037: const/high16 v31, #int 1065353216 // #3f80 │ │ -0b300a: 2d1f 2a1f |0039: cmpl-float v31, v42, v31 │ │ -0b300e: 391f 0800 |003b: if-nez v31, 0043 // +0008 │ │ -0b3012: 151f 803f |003d: const/high16 v31, #int 1065353216 // #3f80 │ │ -0b3016: 2d1f 2b1f |003f: cmpl-float v31, v43, v31 │ │ -0b301a: 381f 0a00 |0041: if-eqz v31, 004b // +000a │ │ -0b301e: a803 032a |0043: mul-float v3, v3, v42 │ │ -0b3022: a805 052b |0045: mul-float v5, v5, v43 │ │ -0b3026: a804 042a |0047: mul-float v4, v4, v42 │ │ -0b302a: a806 062b |0049: mul-float v6, v6, v43 │ │ -0b302e: 0137 |004b: move v7, v3 │ │ -0b3030: 0158 |004c: move v8, v5 │ │ -0b3032: 0139 |004d: move v9, v3 │ │ -0b3034: 016a |004e: move v10, v6 │ │ -0b3036: 014b |004f: move v11, v4 │ │ -0b3038: 016c |0050: move v12, v6 │ │ -0b303a: 014d |0051: move v13, v4 │ │ -0b303c: 015e |0052: move v14, v5 │ │ -0b303e: 131f 0000 |0053: const/16 v31, #int 0 // #0 │ │ -0b3042: 2d1f 2c1f |0055: cmpl-float v31, v44, v31 │ │ -0b3046: 381f 4b02 |0057: if-eqz v31, 02a2 // +024b │ │ -0b304a: 7701 3d12 2c00 |0059: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0b3050: 0a02 |005c: move-result v2 │ │ -0b3052: 7701 4b12 2c00 |005d: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0b3058: 0a0f |0060: move-result v15 │ │ -0b305a: a81f 0207 |0061: mul-float v31, v2, v7 │ │ -0b305e: a820 0f08 |0063: mul-float v32, v15, v8 │ │ -0b3062: a717 1f20 |0065: sub-float v23, v31, v32 │ │ -0b3066: a81f 0f07 |0067: mul-float v31, v15, v7 │ │ -0b306a: a820 0208 |0069: mul-float v32, v2, v8 │ │ -0b306e: a61b 1f20 |006b: add-float v27, v31, v32 │ │ -0b3072: a81f 0209 |006d: mul-float v31, v2, v9 │ │ -0b3076: a820 0f0a |006f: mul-float v32, v15, v10 │ │ -0b307a: a718 1f20 |0071: sub-float v24, v31, v32 │ │ -0b307e: a81f 0f09 |0073: mul-float v31, v15, v9 │ │ -0b3082: a820 020a |0075: mul-float v32, v2, v10 │ │ -0b3086: a61c 1f20 |0077: add-float v28, v31, v32 │ │ -0b308a: a81f 020b |0079: mul-float v31, v2, v11 │ │ -0b308e: a820 0f0c |007b: mul-float v32, v15, v12 │ │ -0b3092: a719 1f20 |007d: sub-float v25, v31, v32 │ │ -0b3096: a81f 0f0b |007f: mul-float v31, v15, v11 │ │ -0b309a: a820 020c |0081: mul-float v32, v2, v12 │ │ -0b309e: a61d 1f20 |0083: add-float v29, v31, v32 │ │ -0b30a2: a71f 1918 |0085: sub-float v31, v25, v24 │ │ -0b30a6: a61a 171f |0087: add-float v26, v23, v31 │ │ -0b30aa: a71f 1c1b |0089: sub-float v31, v28, v27 │ │ -0b30ae: a71e 1d1f |008b: sub-float v30, v29, v31 │ │ -0b30b2: a617 1715 |008d: add-float v23, v23, v21 │ │ -0b30b6: a61b 1b16 |008f: add-float v27, v27, v22 │ │ -0b30ba: a618 1815 |0091: add-float v24, v24, v21 │ │ -0b30be: a61c 1c16 |0093: add-float v28, v28, v22 │ │ -0b30c2: a619 1915 |0095: add-float v25, v25, v21 │ │ -0b30c6: a61d 1d16 |0097: add-float v29, v29, v22 │ │ -0b30ca: a61a 1a15 |0099: add-float v26, v26, v21 │ │ -0b30ce: a61e 1e16 |009b: add-float v30, v30, v22 │ │ -0b30d2: 0800 2300 |009d: move-object/from16 v0, v35 │ │ -0b30d6: 5200 2008 |009f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b30da: 0211 0000 |00a1: move/from16 v17, v0 │ │ -0b30de: 0800 2300 |00a3: move-object/from16 v0, v35 │ │ -0b30e2: 5200 2308 |00a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b30e6: 0213 0000 |00a7: move/from16 v19, v0 │ │ -0b30ea: 0800 2300 |00a9: move-object/from16 v0, v35 │ │ -0b30ee: 5200 2108 |00ab: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b30f2: 0212 0000 |00ad: move/from16 v18, v0 │ │ -0b30f6: 0800 2300 |00af: move-object/from16 v0, v35 │ │ -0b30fa: 5200 2208 |00b1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b30fe: 0214 0000 |00b3: move/from16 v20, v0 │ │ -0b3102: 0800 2200 |00b5: move-object/from16 v0, v34 │ │ -0b3106: 5400 dd07 |00b7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b310a: 081f 0000 |00b9: move-object/from16 v31, v0 │ │ -0b310e: 0800 2200 |00bb: move-object/from16 v0, v34 │ │ -0b3112: 5200 d007 |00bd: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3116: 0220 0000 |00bf: move/from16 v32, v0 │ │ -0b311a: d821 2001 |00c1: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b311e: 0200 2100 |00c3: move/from16 v0, v33 │ │ -0b3122: 0801 2200 |00c5: move-object/from16 v1, v34 │ │ -0b3126: 5910 d007 |00c7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b312a: 4b17 1f20 |00c9: aput v23, v31, v32 │ │ -0b312e: 0800 2200 |00cb: move-object/from16 v0, v34 │ │ -0b3132: 5400 dd07 |00cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3136: 081f 0000 |00cf: move-object/from16 v31, v0 │ │ -0b313a: 0800 2200 |00d1: move-object/from16 v0, v34 │ │ -0b313e: 5200 d007 |00d3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3142: 0220 0000 |00d5: move/from16 v32, v0 │ │ -0b3146: d821 2001 |00d7: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b314a: 0200 2100 |00d9: move/from16 v0, v33 │ │ -0b314e: 0801 2200 |00db: move-object/from16 v1, v34 │ │ -0b3152: 5910 d007 |00dd: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3156: 4b1b 1f20 |00df: aput v27, v31, v32 │ │ -0b315a: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ -0b315e: 5400 dd07 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3162: 081f 0000 |00e5: move-object/from16 v31, v0 │ │ -0b3166: 0800 2200 |00e7: move-object/from16 v0, v34 │ │ -0b316a: 5200 d007 |00e9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b316e: 0220 0000 |00eb: move/from16 v32, v0 │ │ -0b3172: d821 2001 |00ed: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3176: 0200 2100 |00ef: move/from16 v0, v33 │ │ -0b317a: 0801 2200 |00f1: move-object/from16 v1, v34 │ │ -0b317e: 5910 d007 |00f3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3182: 0800 2200 |00f5: move-object/from16 v0, v34 │ │ -0b3186: 5200 cb07 |00f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b318a: 0221 0000 |00f9: move/from16 v33, v0 │ │ -0b318e: 4b21 1f20 |00fb: aput v33, v31, v32 │ │ -0b3192: 0800 2200 |00fd: move-object/from16 v0, v34 │ │ -0b3196: 5400 dd07 |00ff: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b319a: 081f 0000 |0101: move-object/from16 v31, v0 │ │ -0b319e: 0800 2200 |0103: move-object/from16 v0, v34 │ │ -0b31a2: 5200 d007 |0105: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b31a6: 0220 0000 |0107: move/from16 v32, v0 │ │ -0b31aa: d821 2001 |0109: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b31ae: 0200 2100 |010b: move/from16 v0, v33 │ │ -0b31b2: 0801 2200 |010d: move-object/from16 v1, v34 │ │ -0b31b6: 5910 d007 |010f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b31ba: 4b11 1f20 |0111: aput v17, v31, v32 │ │ -0b31be: 0800 2200 |0113: move-object/from16 v0, v34 │ │ -0b31c2: 5400 dd07 |0115: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b31c6: 081f 0000 |0117: move-object/from16 v31, v0 │ │ -0b31ca: 0800 2200 |0119: move-object/from16 v0, v34 │ │ -0b31ce: 5200 d007 |011b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b31d2: 0220 0000 |011d: move/from16 v32, v0 │ │ -0b31d6: d821 2001 |011f: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b31da: 0200 2100 |0121: move/from16 v0, v33 │ │ -0b31de: 0801 2200 |0123: move-object/from16 v1, v34 │ │ -0b31e2: 5910 d007 |0125: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b31e6: 4b13 1f20 |0127: aput v19, v31, v32 │ │ -0b31ea: 0800 2200 |0129: move-object/from16 v0, v34 │ │ -0b31ee: 5400 dd07 |012b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b31f2: 081f 0000 |012d: move-object/from16 v31, v0 │ │ -0b31f6: 0800 2200 |012f: move-object/from16 v0, v34 │ │ -0b31fa: 5200 d007 |0131: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b31fe: 0220 0000 |0133: move/from16 v32, v0 │ │ -0b3202: d821 2001 |0135: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3206: 0200 2100 |0137: move/from16 v0, v33 │ │ -0b320a: 0801 2200 |0139: move-object/from16 v1, v34 │ │ -0b320e: 5910 d007 |013b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3212: 4b18 1f20 |013d: aput v24, v31, v32 │ │ -0b3216: 0800 2200 |013f: move-object/from16 v0, v34 │ │ -0b321a: 5400 dd07 |0141: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b321e: 081f 0000 |0143: move-object/from16 v31, v0 │ │ -0b3222: 0800 2200 |0145: move-object/from16 v0, v34 │ │ -0b3226: 5200 d007 |0147: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b322a: 0220 0000 |0149: move/from16 v32, v0 │ │ -0b322e: d821 2001 |014b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3232: 0200 2100 |014d: move/from16 v0, v33 │ │ -0b3236: 0801 2200 |014f: move-object/from16 v1, v34 │ │ -0b323a: 5910 d007 |0151: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b323e: 4b1c 1f20 |0153: aput v28, v31, v32 │ │ -0b3242: 0800 2200 |0155: move-object/from16 v0, v34 │ │ -0b3246: 5400 dd07 |0157: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b324a: 081f 0000 |0159: move-object/from16 v31, v0 │ │ -0b324e: 0800 2200 |015b: move-object/from16 v0, v34 │ │ -0b3252: 5200 d007 |015d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3256: 0220 0000 |015f: move/from16 v32, v0 │ │ -0b325a: d821 2001 |0161: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b325e: 0200 2100 |0163: move/from16 v0, v33 │ │ -0b3262: 0801 2200 |0165: move-object/from16 v1, v34 │ │ -0b3266: 5910 d007 |0167: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b326a: 0800 2200 |0169: move-object/from16 v0, v34 │ │ -0b326e: 5200 cb07 |016b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3272: 0221 0000 |016d: move/from16 v33, v0 │ │ -0b3276: 4b21 1f20 |016f: aput v33, v31, v32 │ │ -0b327a: 0800 2200 |0171: move-object/from16 v0, v34 │ │ -0b327e: 5400 dd07 |0173: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3282: 081f 0000 |0175: move-object/from16 v31, v0 │ │ -0b3286: 0800 2200 |0177: move-object/from16 v0, v34 │ │ -0b328a: 5200 d007 |0179: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b328e: 0220 0000 |017b: move/from16 v32, v0 │ │ -0b3292: d821 2001 |017d: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3296: 0200 2100 |017f: move/from16 v0, v33 │ │ -0b329a: 0801 2200 |0181: move-object/from16 v1, v34 │ │ -0b329e: 5910 d007 |0183: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b32a2: 4b11 1f20 |0185: aput v17, v31, v32 │ │ -0b32a6: 0800 2200 |0187: move-object/from16 v0, v34 │ │ -0b32aa: 5400 dd07 |0189: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b32ae: 081f 0000 |018b: move-object/from16 v31, v0 │ │ -0b32b2: 0800 2200 |018d: move-object/from16 v0, v34 │ │ -0b32b6: 5200 d007 |018f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b32ba: 0220 0000 |0191: move/from16 v32, v0 │ │ -0b32be: d821 2001 |0193: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b32c2: 0200 2100 |0195: move/from16 v0, v33 │ │ -0b32c6: 0801 2200 |0197: move-object/from16 v1, v34 │ │ -0b32ca: 5910 d007 |0199: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b32ce: 4b14 1f20 |019b: aput v20, v31, v32 │ │ -0b32d2: 0800 2200 |019d: move-object/from16 v0, v34 │ │ -0b32d6: 5400 dd07 |019f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b32da: 081f 0000 |01a1: move-object/from16 v31, v0 │ │ -0b32de: 0800 2200 |01a3: move-object/from16 v0, v34 │ │ -0b32e2: 5200 d007 |01a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b32e6: 0220 0000 |01a7: move/from16 v32, v0 │ │ -0b32ea: d821 2001 |01a9: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b32ee: 0200 2100 |01ab: move/from16 v0, v33 │ │ -0b32f2: 0801 2200 |01ad: move-object/from16 v1, v34 │ │ -0b32f6: 5910 d007 |01af: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b32fa: 4b19 1f20 |01b1: aput v25, v31, v32 │ │ -0b32fe: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ -0b3302: 5400 dd07 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3306: 081f 0000 |01b7: move-object/from16 v31, v0 │ │ -0b330a: 0800 2200 |01b9: move-object/from16 v0, v34 │ │ -0b330e: 5200 d007 |01bb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3312: 0220 0000 |01bd: move/from16 v32, v0 │ │ -0b3316: d821 2001 |01bf: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b331a: 0200 2100 |01c1: move/from16 v0, v33 │ │ -0b331e: 0801 2200 |01c3: move-object/from16 v1, v34 │ │ -0b3322: 5910 d007 |01c5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3326: 4b1d 1f20 |01c7: aput v29, v31, v32 │ │ -0b332a: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ -0b332e: 5400 dd07 |01cb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3332: 081f 0000 |01cd: move-object/from16 v31, v0 │ │ -0b3336: 0800 2200 |01cf: move-object/from16 v0, v34 │ │ -0b333a: 5200 d007 |01d1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b333e: 0220 0000 |01d3: move/from16 v32, v0 │ │ -0b3342: d821 2001 |01d5: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3346: 0200 2100 |01d7: move/from16 v0, v33 │ │ -0b334a: 0801 2200 |01d9: move-object/from16 v1, v34 │ │ -0b334e: 5910 d007 |01db: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3352: 0800 2200 |01dd: move-object/from16 v0, v34 │ │ -0b3356: 5200 cb07 |01df: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b335a: 0221 0000 |01e1: move/from16 v33, v0 │ │ -0b335e: 4b21 1f20 |01e3: aput v33, v31, v32 │ │ -0b3362: 0800 2200 |01e5: move-object/from16 v0, v34 │ │ -0b3366: 5400 dd07 |01e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b336a: 081f 0000 |01e9: move-object/from16 v31, v0 │ │ -0b336e: 0800 2200 |01eb: move-object/from16 v0, v34 │ │ -0b3372: 5200 d007 |01ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3376: 0220 0000 |01ef: move/from16 v32, v0 │ │ -0b337a: d821 2001 |01f1: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b337e: 0200 2100 |01f3: move/from16 v0, v33 │ │ -0b3382: 0801 2200 |01f5: move-object/from16 v1, v34 │ │ -0b3386: 5910 d007 |01f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b338a: 4b12 1f20 |01f9: aput v18, v31, v32 │ │ -0b338e: 0800 2200 |01fb: move-object/from16 v0, v34 │ │ -0b3392: 5400 dd07 |01fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3396: 081f 0000 |01ff: move-object/from16 v31, v0 │ │ -0b339a: 0800 2200 |0201: move-object/from16 v0, v34 │ │ -0b339e: 5200 d007 |0203: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b33a2: 0220 0000 |0205: move/from16 v32, v0 │ │ -0b33a6: d821 2001 |0207: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b33aa: 0200 2100 |0209: move/from16 v0, v33 │ │ -0b33ae: 0801 2200 |020b: move-object/from16 v1, v34 │ │ -0b33b2: 5910 d007 |020d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b33b6: 4b14 1f20 |020f: aput v20, v31, v32 │ │ -0b33ba: 0800 2200 |0211: move-object/from16 v0, v34 │ │ -0b33be: 5400 dd07 |0213: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b33c2: 081f 0000 |0215: move-object/from16 v31, v0 │ │ -0b33c6: 0800 2200 |0217: move-object/from16 v0, v34 │ │ -0b33ca: 5200 d007 |0219: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b33ce: 0220 0000 |021b: move/from16 v32, v0 │ │ -0b33d2: d821 2001 |021d: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b33d6: 0200 2100 |021f: move/from16 v0, v33 │ │ -0b33da: 0801 2200 |0221: move-object/from16 v1, v34 │ │ -0b33de: 5910 d007 |0223: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b33e2: 4b1a 1f20 |0225: aput v26, v31, v32 │ │ -0b33e6: 0800 2200 |0227: move-object/from16 v0, v34 │ │ -0b33ea: 5400 dd07 |0229: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b33ee: 081f 0000 |022b: move-object/from16 v31, v0 │ │ -0b33f2: 0800 2200 |022d: move-object/from16 v0, v34 │ │ -0b33f6: 5200 d007 |022f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b33fa: 0220 0000 |0231: move/from16 v32, v0 │ │ -0b33fe: d821 2001 |0233: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3402: 0200 2100 |0235: move/from16 v0, v33 │ │ -0b3406: 0801 2200 |0237: move-object/from16 v1, v34 │ │ -0b340a: 5910 d007 |0239: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b340e: 4b1e 1f20 |023b: aput v30, v31, v32 │ │ -0b3412: 0800 2200 |023d: move-object/from16 v0, v34 │ │ -0b3416: 5400 dd07 |023f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b341a: 081f 0000 |0241: move-object/from16 v31, v0 │ │ -0b341e: 0800 2200 |0243: move-object/from16 v0, v34 │ │ -0b3422: 5200 d007 |0245: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3426: 0220 0000 |0247: move/from16 v32, v0 │ │ -0b342a: d821 2001 |0249: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b342e: 0200 2100 |024b: move/from16 v0, v33 │ │ -0b3432: 0801 2200 |024d: move-object/from16 v1, v34 │ │ -0b3436: 5910 d007 |024f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b343a: 0800 2200 |0251: move-object/from16 v0, v34 │ │ -0b343e: 5200 cb07 |0253: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3442: 0221 0000 |0255: move/from16 v33, v0 │ │ -0b3446: 4b21 1f20 |0257: aput v33, v31, v32 │ │ -0b344a: 0800 2200 |0259: move-object/from16 v0, v34 │ │ -0b344e: 5400 dd07 |025b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3452: 081f 0000 |025d: move-object/from16 v31, v0 │ │ -0b3456: 0800 2200 |025f: move-object/from16 v0, v34 │ │ -0b345a: 5200 d007 |0261: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b345e: 0220 0000 |0263: move/from16 v32, v0 │ │ -0b3462: d821 2001 |0265: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3466: 0200 2100 |0267: move/from16 v0, v33 │ │ -0b346a: 0801 2200 |0269: move-object/from16 v1, v34 │ │ -0b346e: 5910 d007 |026b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3472: 4b12 1f20 |026d: aput v18, v31, v32 │ │ -0b3476: 0800 2200 |026f: move-object/from16 v0, v34 │ │ -0b347a: 5400 dd07 |0271: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b347e: 081f 0000 |0273: move-object/from16 v31, v0 │ │ -0b3482: 0800 2200 |0275: move-object/from16 v0, v34 │ │ -0b3486: 5200 d007 |0277: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b348a: 0220 0000 |0279: move/from16 v32, v0 │ │ -0b348e: d821 2001 |027b: add-int/lit8 v33, v32, #int 1 // #01 │ │ -0b3492: 0200 2100 |027d: move/from16 v0, v33 │ │ -0b3496: 0801 2200 |027f: move-object/from16 v1, v34 │ │ -0b349a: 5910 d007 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b349e: 4b13 1f20 |0283: aput v19, v31, v32 │ │ -0b34a2: 0e00 |0285: return-void │ │ -0b34a4: 0800 2200 |0286: move-object/from16 v0, v34 │ │ -0b34a8: 5200 d007 |0288: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b34ac: 021f 0000 |028a: move/from16 v31, v0 │ │ -0b34b0: 0800 2200 |028c: move-object/from16 v0, v34 │ │ -0b34b4: 5400 dd07 |028e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b34b8: 0820 0000 |0290: move-object/from16 v32, v0 │ │ -0b34bc: 0800 2000 |0292: move-object/from16 v0, v32 │ │ -0b34c0: 2100 |0294: array-length v0, v0 │ │ -0b34c2: 0220 0000 |0295: move/from16 v32, v0 │ │ -0b34c6: 0200 1f00 |0297: move/from16 v0, v31 │ │ -0b34ca: 0201 2000 |0299: move/from16 v1, v32 │ │ -0b34ce: 3310 8efd |029b: if-ne v0, v1, 0029 // -0272 │ │ -0b34d2: 7601 0a0e 2200 |029d: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b34d8: 2900 89fd |02a0: goto/16 0029 // -0277 │ │ -0b34dc: 0217 0700 |02a2: move/from16 v23, v7 │ │ -0b34e0: 021b 0800 |02a4: move/from16 v27, v8 │ │ -0b34e4: 0218 0900 |02a6: move/from16 v24, v9 │ │ -0b34e8: 021c 0a00 |02a8: move/from16 v28, v10 │ │ -0b34ec: 0219 0b00 |02aa: move/from16 v25, v11 │ │ -0b34f0: 021d 0c00 |02ac: move/from16 v29, v12 │ │ -0b34f4: 021a 0d00 |02ae: move/from16 v26, v13 │ │ -0b34f8: 021e 0e00 |02b0: move/from16 v30, v14 │ │ -0b34fc: 2900 dbfd |02b2: goto/16 008d // -0225 │ │ +0c0dc0: |[0c0dc0] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ +0c0dd0: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +0c0dd4: 5500 cf07 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c0dd8: 021f 0000 |0004: move/from16 v31, v0 │ │ +0c0ddc: 391f 0a00 |0006: if-nez v31, 0010 // +000a │ │ +0c0de0: 221f 7c03 |0008: new-instance v31, Ljava/lang/IllegalStateException; // type@037c │ │ +0c0de4: 1a20 f50d |000a: const-string v32, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c0de8: 7602 6a24 1f00 |000c: invoke-direct/range {v31, v32}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c0dee: 271f |000f: throw v31 │ │ +0c0df0: 0800 2300 |0010: move-object/from16 v0, v35 │ │ +0c0df4: 5400 1f08 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c0df8: 0810 0000 |0014: move-object/from16 v16, v0 │ │ +0c0dfc: 0800 2200 |0016: move-object/from16 v0, v34 │ │ +0c0e00: 5400 d307 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c0e04: 081f 0000 |001a: move-object/from16 v31, v0 │ │ +0c0e08: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +0c0e0c: 0801 1f00 |001e: move-object/from16 v1, v31 │ │ +0c0e10: 3210 6602 |0020: if-eq v0, v1, 0286 // +0266 │ │ +0c0e14: 0800 2200 |0022: move-object/from16 v0, v34 │ │ +0c0e18: 0801 1000 |0024: move-object/from16 v1, v16 │ │ +0c0e1c: 7020 130e 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c0e22: a615 2426 |0029: add-float v21, v36, v38 │ │ +0c0e26: a616 2527 |002b: add-float v22, v37, v39 │ │ +0c0e2a: 0200 2600 |002d: move/from16 v0, v38 │ │ +0c0e2e: 7f03 |002f: neg-float v3, v0 │ │ +0c0e30: 0200 2700 |0030: move/from16 v0, v39 │ │ +0c0e34: 7f05 |0032: neg-float v5, v0 │ │ +0c0e36: a704 2826 |0033: sub-float v4, v40, v38 │ │ +0c0e3a: a706 2927 |0035: sub-float v6, v41, v39 │ │ +0c0e3e: 151f 803f |0037: const/high16 v31, #int 1065353216 // #3f80 │ │ +0c0e42: 2d1f 2a1f |0039: cmpl-float v31, v42, v31 │ │ +0c0e46: 391f 0800 |003b: if-nez v31, 0043 // +0008 │ │ +0c0e4a: 151f 803f |003d: const/high16 v31, #int 1065353216 // #3f80 │ │ +0c0e4e: 2d1f 2b1f |003f: cmpl-float v31, v43, v31 │ │ +0c0e52: 381f 0a00 |0041: if-eqz v31, 004b // +000a │ │ +0c0e56: a803 032a |0043: mul-float v3, v3, v42 │ │ +0c0e5a: a805 052b |0045: mul-float v5, v5, v43 │ │ +0c0e5e: a804 042a |0047: mul-float v4, v4, v42 │ │ +0c0e62: a806 062b |0049: mul-float v6, v6, v43 │ │ +0c0e66: 0137 |004b: move v7, v3 │ │ +0c0e68: 0158 |004c: move v8, v5 │ │ +0c0e6a: 0139 |004d: move v9, v3 │ │ +0c0e6c: 016a |004e: move v10, v6 │ │ +0c0e6e: 014b |004f: move v11, v4 │ │ +0c0e70: 016c |0050: move v12, v6 │ │ +0c0e72: 014d |0051: move v13, v4 │ │ +0c0e74: 015e |0052: move v14, v5 │ │ +0c0e76: 131f 0000 |0053: const/16 v31, #int 0 // #0 │ │ +0c0e7a: 2d1f 2c1f |0055: cmpl-float v31, v44, v31 │ │ +0c0e7e: 381f 4b02 |0057: if-eqz v31, 02a2 // +024b │ │ +0c0e82: 7701 3d12 2c00 |0059: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0c0e88: 0a02 |005c: move-result v2 │ │ +0c0e8a: 7701 4b12 2c00 |005d: invoke-static/range {v44}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0c0e90: 0a0f |0060: move-result v15 │ │ +0c0e92: a81f 0207 |0061: mul-float v31, v2, v7 │ │ +0c0e96: a820 0f08 |0063: mul-float v32, v15, v8 │ │ +0c0e9a: a717 1f20 |0065: sub-float v23, v31, v32 │ │ +0c0e9e: a81f 0f07 |0067: mul-float v31, v15, v7 │ │ +0c0ea2: a820 0208 |0069: mul-float v32, v2, v8 │ │ +0c0ea6: a61b 1f20 |006b: add-float v27, v31, v32 │ │ +0c0eaa: a81f 0209 |006d: mul-float v31, v2, v9 │ │ +0c0eae: a820 0f0a |006f: mul-float v32, v15, v10 │ │ +0c0eb2: a718 1f20 |0071: sub-float v24, v31, v32 │ │ +0c0eb6: a81f 0f09 |0073: mul-float v31, v15, v9 │ │ +0c0eba: a820 020a |0075: mul-float v32, v2, v10 │ │ +0c0ebe: a61c 1f20 |0077: add-float v28, v31, v32 │ │ +0c0ec2: a81f 020b |0079: mul-float v31, v2, v11 │ │ +0c0ec6: a820 0f0c |007b: mul-float v32, v15, v12 │ │ +0c0eca: a719 1f20 |007d: sub-float v25, v31, v32 │ │ +0c0ece: a81f 0f0b |007f: mul-float v31, v15, v11 │ │ +0c0ed2: a820 020c |0081: mul-float v32, v2, v12 │ │ +0c0ed6: a61d 1f20 |0083: add-float v29, v31, v32 │ │ +0c0eda: a71f 1918 |0085: sub-float v31, v25, v24 │ │ +0c0ede: a61a 171f |0087: add-float v26, v23, v31 │ │ +0c0ee2: a71f 1c1b |0089: sub-float v31, v28, v27 │ │ +0c0ee6: a71e 1d1f |008b: sub-float v30, v29, v31 │ │ +0c0eea: a617 1715 |008d: add-float v23, v23, v21 │ │ +0c0eee: a61b 1b16 |008f: add-float v27, v27, v22 │ │ +0c0ef2: a618 1815 |0091: add-float v24, v24, v21 │ │ +0c0ef6: a61c 1c16 |0093: add-float v28, v28, v22 │ │ +0c0efa: a619 1915 |0095: add-float v25, v25, v21 │ │ +0c0efe: a61d 1d16 |0097: add-float v29, v29, v22 │ │ +0c0f02: a61a 1a15 |0099: add-float v26, v26, v21 │ │ +0c0f06: a61e 1e16 |009b: add-float v30, v30, v22 │ │ +0c0f0a: 0800 2300 |009d: move-object/from16 v0, v35 │ │ +0c0f0e: 5200 2008 |009f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c0f12: 0211 0000 |00a1: move/from16 v17, v0 │ │ +0c0f16: 0800 2300 |00a3: move-object/from16 v0, v35 │ │ +0c0f1a: 5200 2308 |00a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c0f1e: 0213 0000 |00a7: move/from16 v19, v0 │ │ +0c0f22: 0800 2300 |00a9: move-object/from16 v0, v35 │ │ +0c0f26: 5200 2108 |00ab: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c0f2a: 0212 0000 |00ad: move/from16 v18, v0 │ │ +0c0f2e: 0800 2300 |00af: move-object/from16 v0, v35 │ │ +0c0f32: 5200 2208 |00b1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c0f36: 0214 0000 |00b3: move/from16 v20, v0 │ │ +0c0f3a: 0800 2200 |00b5: move-object/from16 v0, v34 │ │ +0c0f3e: 5400 dd07 |00b7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0f42: 081f 0000 |00b9: move-object/from16 v31, v0 │ │ +0c0f46: 0800 2200 |00bb: move-object/from16 v0, v34 │ │ +0c0f4a: 5200 d007 |00bd: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0f4e: 0220 0000 |00bf: move/from16 v32, v0 │ │ +0c0f52: d821 2001 |00c1: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0f56: 0200 2100 |00c3: move/from16 v0, v33 │ │ +0c0f5a: 0801 2200 |00c5: move-object/from16 v1, v34 │ │ +0c0f5e: 5910 d007 |00c7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0f62: 4b17 1f20 |00c9: aput v23, v31, v32 │ │ +0c0f66: 0800 2200 |00cb: move-object/from16 v0, v34 │ │ +0c0f6a: 5400 dd07 |00cd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0f6e: 081f 0000 |00cf: move-object/from16 v31, v0 │ │ +0c0f72: 0800 2200 |00d1: move-object/from16 v0, v34 │ │ +0c0f76: 5200 d007 |00d3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0f7a: 0220 0000 |00d5: move/from16 v32, v0 │ │ +0c0f7e: d821 2001 |00d7: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0f82: 0200 2100 |00d9: move/from16 v0, v33 │ │ +0c0f86: 0801 2200 |00db: move-object/from16 v1, v34 │ │ +0c0f8a: 5910 d007 |00dd: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0f8e: 4b1b 1f20 |00df: aput v27, v31, v32 │ │ +0c0f92: 0800 2200 |00e1: move-object/from16 v0, v34 │ │ +0c0f96: 5400 dd07 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0f9a: 081f 0000 |00e5: move-object/from16 v31, v0 │ │ +0c0f9e: 0800 2200 |00e7: move-object/from16 v0, v34 │ │ +0c0fa2: 5200 d007 |00e9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0fa6: 0220 0000 |00eb: move/from16 v32, v0 │ │ +0c0faa: d821 2001 |00ed: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0fae: 0200 2100 |00ef: move/from16 v0, v33 │ │ +0c0fb2: 0801 2200 |00f1: move-object/from16 v1, v34 │ │ +0c0fb6: 5910 d007 |00f3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0fba: 0800 2200 |00f5: move-object/from16 v0, v34 │ │ +0c0fbe: 5200 cb07 |00f7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c0fc2: 0221 0000 |00f9: move/from16 v33, v0 │ │ +0c0fc6: 4b21 1f20 |00fb: aput v33, v31, v32 │ │ +0c0fca: 0800 2200 |00fd: move-object/from16 v0, v34 │ │ +0c0fce: 5400 dd07 |00ff: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0fd2: 081f 0000 |0101: move-object/from16 v31, v0 │ │ +0c0fd6: 0800 2200 |0103: move-object/from16 v0, v34 │ │ +0c0fda: 5200 d007 |0105: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0fde: 0220 0000 |0107: move/from16 v32, v0 │ │ +0c0fe2: d821 2001 |0109: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c0fe6: 0200 2100 |010b: move/from16 v0, v33 │ │ +0c0fea: 0801 2200 |010d: move-object/from16 v1, v34 │ │ +0c0fee: 5910 d007 |010f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c0ff2: 4b11 1f20 |0111: aput v17, v31, v32 │ │ +0c0ff6: 0800 2200 |0113: move-object/from16 v0, v34 │ │ +0c0ffa: 5400 dd07 |0115: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c0ffe: 081f 0000 |0117: move-object/from16 v31, v0 │ │ +0c1002: 0800 2200 |0119: move-object/from16 v0, v34 │ │ +0c1006: 5200 d007 |011b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c100a: 0220 0000 |011d: move/from16 v32, v0 │ │ +0c100e: d821 2001 |011f: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c1012: 0200 2100 |0121: move/from16 v0, v33 │ │ +0c1016: 0801 2200 |0123: move-object/from16 v1, v34 │ │ +0c101a: 5910 d007 |0125: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c101e: 4b13 1f20 |0127: aput v19, v31, v32 │ │ +0c1022: 0800 2200 |0129: move-object/from16 v0, v34 │ │ +0c1026: 5400 dd07 |012b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c102a: 081f 0000 |012d: move-object/from16 v31, v0 │ │ +0c102e: 0800 2200 |012f: move-object/from16 v0, v34 │ │ +0c1032: 5200 d007 |0131: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1036: 0220 0000 |0133: move/from16 v32, v0 │ │ +0c103a: d821 2001 |0135: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c103e: 0200 2100 |0137: move/from16 v0, v33 │ │ +0c1042: 0801 2200 |0139: move-object/from16 v1, v34 │ │ +0c1046: 5910 d007 |013b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c104a: 4b18 1f20 |013d: aput v24, v31, v32 │ │ +0c104e: 0800 2200 |013f: move-object/from16 v0, v34 │ │ +0c1052: 5400 dd07 |0141: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1056: 081f 0000 |0143: move-object/from16 v31, v0 │ │ +0c105a: 0800 2200 |0145: move-object/from16 v0, v34 │ │ +0c105e: 5200 d007 |0147: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1062: 0220 0000 |0149: move/from16 v32, v0 │ │ +0c1066: d821 2001 |014b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c106a: 0200 2100 |014d: move/from16 v0, v33 │ │ +0c106e: 0801 2200 |014f: move-object/from16 v1, v34 │ │ +0c1072: 5910 d007 |0151: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1076: 4b1c 1f20 |0153: aput v28, v31, v32 │ │ +0c107a: 0800 2200 |0155: move-object/from16 v0, v34 │ │ +0c107e: 5400 dd07 |0157: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1082: 081f 0000 |0159: move-object/from16 v31, v0 │ │ +0c1086: 0800 2200 |015b: move-object/from16 v0, v34 │ │ +0c108a: 5200 d007 |015d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c108e: 0220 0000 |015f: move/from16 v32, v0 │ │ +0c1092: d821 2001 |0161: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c1096: 0200 2100 |0163: move/from16 v0, v33 │ │ +0c109a: 0801 2200 |0165: move-object/from16 v1, v34 │ │ +0c109e: 5910 d007 |0167: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c10a2: 0800 2200 |0169: move-object/from16 v0, v34 │ │ +0c10a6: 5200 cb07 |016b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c10aa: 0221 0000 |016d: move/from16 v33, v0 │ │ +0c10ae: 4b21 1f20 |016f: aput v33, v31, v32 │ │ +0c10b2: 0800 2200 |0171: move-object/from16 v0, v34 │ │ +0c10b6: 5400 dd07 |0173: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c10ba: 081f 0000 |0175: move-object/from16 v31, v0 │ │ +0c10be: 0800 2200 |0177: move-object/from16 v0, v34 │ │ +0c10c2: 5200 d007 |0179: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c10c6: 0220 0000 |017b: move/from16 v32, v0 │ │ +0c10ca: d821 2001 |017d: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c10ce: 0200 2100 |017f: move/from16 v0, v33 │ │ +0c10d2: 0801 2200 |0181: move-object/from16 v1, v34 │ │ +0c10d6: 5910 d007 |0183: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c10da: 4b11 1f20 |0185: aput v17, v31, v32 │ │ +0c10de: 0800 2200 |0187: move-object/from16 v0, v34 │ │ +0c10e2: 5400 dd07 |0189: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c10e6: 081f 0000 |018b: move-object/from16 v31, v0 │ │ +0c10ea: 0800 2200 |018d: move-object/from16 v0, v34 │ │ +0c10ee: 5200 d007 |018f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c10f2: 0220 0000 |0191: move/from16 v32, v0 │ │ +0c10f6: d821 2001 |0193: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c10fa: 0200 2100 |0195: move/from16 v0, v33 │ │ +0c10fe: 0801 2200 |0197: move-object/from16 v1, v34 │ │ +0c1102: 5910 d007 |0199: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1106: 4b14 1f20 |019b: aput v20, v31, v32 │ │ +0c110a: 0800 2200 |019d: move-object/from16 v0, v34 │ │ +0c110e: 5400 dd07 |019f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1112: 081f 0000 |01a1: move-object/from16 v31, v0 │ │ +0c1116: 0800 2200 |01a3: move-object/from16 v0, v34 │ │ +0c111a: 5200 d007 |01a5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c111e: 0220 0000 |01a7: move/from16 v32, v0 │ │ +0c1122: d821 2001 |01a9: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c1126: 0200 2100 |01ab: move/from16 v0, v33 │ │ +0c112a: 0801 2200 |01ad: move-object/from16 v1, v34 │ │ +0c112e: 5910 d007 |01af: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1132: 4b19 1f20 |01b1: aput v25, v31, v32 │ │ +0c1136: 0800 2200 |01b3: move-object/from16 v0, v34 │ │ +0c113a: 5400 dd07 |01b5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c113e: 081f 0000 |01b7: move-object/from16 v31, v0 │ │ +0c1142: 0800 2200 |01b9: move-object/from16 v0, v34 │ │ +0c1146: 5200 d007 |01bb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c114a: 0220 0000 |01bd: move/from16 v32, v0 │ │ +0c114e: d821 2001 |01bf: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c1152: 0200 2100 |01c1: move/from16 v0, v33 │ │ +0c1156: 0801 2200 |01c3: move-object/from16 v1, v34 │ │ +0c115a: 5910 d007 |01c5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c115e: 4b1d 1f20 |01c7: aput v29, v31, v32 │ │ +0c1162: 0800 2200 |01c9: move-object/from16 v0, v34 │ │ +0c1166: 5400 dd07 |01cb: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c116a: 081f 0000 |01cd: move-object/from16 v31, v0 │ │ +0c116e: 0800 2200 |01cf: move-object/from16 v0, v34 │ │ +0c1172: 5200 d007 |01d1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1176: 0220 0000 |01d3: move/from16 v32, v0 │ │ +0c117a: d821 2001 |01d5: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c117e: 0200 2100 |01d7: move/from16 v0, v33 │ │ +0c1182: 0801 2200 |01d9: move-object/from16 v1, v34 │ │ +0c1186: 5910 d007 |01db: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c118a: 0800 2200 |01dd: move-object/from16 v0, v34 │ │ +0c118e: 5200 cb07 |01df: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1192: 0221 0000 |01e1: move/from16 v33, v0 │ │ +0c1196: 4b21 1f20 |01e3: aput v33, v31, v32 │ │ +0c119a: 0800 2200 |01e5: move-object/from16 v0, v34 │ │ +0c119e: 5400 dd07 |01e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c11a2: 081f 0000 |01e9: move-object/from16 v31, v0 │ │ +0c11a6: 0800 2200 |01eb: move-object/from16 v0, v34 │ │ +0c11aa: 5200 d007 |01ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c11ae: 0220 0000 |01ef: move/from16 v32, v0 │ │ +0c11b2: d821 2001 |01f1: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c11b6: 0200 2100 |01f3: move/from16 v0, v33 │ │ +0c11ba: 0801 2200 |01f5: move-object/from16 v1, v34 │ │ +0c11be: 5910 d007 |01f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c11c2: 4b12 1f20 |01f9: aput v18, v31, v32 │ │ +0c11c6: 0800 2200 |01fb: move-object/from16 v0, v34 │ │ +0c11ca: 5400 dd07 |01fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c11ce: 081f 0000 |01ff: move-object/from16 v31, v0 │ │ +0c11d2: 0800 2200 |0201: move-object/from16 v0, v34 │ │ +0c11d6: 5200 d007 |0203: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c11da: 0220 0000 |0205: move/from16 v32, v0 │ │ +0c11de: d821 2001 |0207: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c11e2: 0200 2100 |0209: move/from16 v0, v33 │ │ +0c11e6: 0801 2200 |020b: move-object/from16 v1, v34 │ │ +0c11ea: 5910 d007 |020d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c11ee: 4b14 1f20 |020f: aput v20, v31, v32 │ │ +0c11f2: 0800 2200 |0211: move-object/from16 v0, v34 │ │ +0c11f6: 5400 dd07 |0213: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c11fa: 081f 0000 |0215: move-object/from16 v31, v0 │ │ +0c11fe: 0800 2200 |0217: move-object/from16 v0, v34 │ │ +0c1202: 5200 d007 |0219: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1206: 0220 0000 |021b: move/from16 v32, v0 │ │ +0c120a: d821 2001 |021d: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c120e: 0200 2100 |021f: move/from16 v0, v33 │ │ +0c1212: 0801 2200 |0221: move-object/from16 v1, v34 │ │ +0c1216: 5910 d007 |0223: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c121a: 4b1a 1f20 |0225: aput v26, v31, v32 │ │ +0c121e: 0800 2200 |0227: move-object/from16 v0, v34 │ │ +0c1222: 5400 dd07 |0229: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1226: 081f 0000 |022b: move-object/from16 v31, v0 │ │ +0c122a: 0800 2200 |022d: move-object/from16 v0, v34 │ │ +0c122e: 5200 d007 |022f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1232: 0220 0000 |0231: move/from16 v32, v0 │ │ +0c1236: d821 2001 |0233: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c123a: 0200 2100 |0235: move/from16 v0, v33 │ │ +0c123e: 0801 2200 |0237: move-object/from16 v1, v34 │ │ +0c1242: 5910 d007 |0239: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1246: 4b1e 1f20 |023b: aput v30, v31, v32 │ │ +0c124a: 0800 2200 |023d: move-object/from16 v0, v34 │ │ +0c124e: 5400 dd07 |023f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1252: 081f 0000 |0241: move-object/from16 v31, v0 │ │ +0c1256: 0800 2200 |0243: move-object/from16 v0, v34 │ │ +0c125a: 5200 d007 |0245: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c125e: 0220 0000 |0247: move/from16 v32, v0 │ │ +0c1262: d821 2001 |0249: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c1266: 0200 2100 |024b: move/from16 v0, v33 │ │ +0c126a: 0801 2200 |024d: move-object/from16 v1, v34 │ │ +0c126e: 5910 d007 |024f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1272: 0800 2200 |0251: move-object/from16 v0, v34 │ │ +0c1276: 5200 cb07 |0253: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c127a: 0221 0000 |0255: move/from16 v33, v0 │ │ +0c127e: 4b21 1f20 |0257: aput v33, v31, v32 │ │ +0c1282: 0800 2200 |0259: move-object/from16 v0, v34 │ │ +0c1286: 5400 dd07 |025b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c128a: 081f 0000 |025d: move-object/from16 v31, v0 │ │ +0c128e: 0800 2200 |025f: move-object/from16 v0, v34 │ │ +0c1292: 5200 d007 |0261: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1296: 0220 0000 |0263: move/from16 v32, v0 │ │ +0c129a: d821 2001 |0265: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c129e: 0200 2100 |0267: move/from16 v0, v33 │ │ +0c12a2: 0801 2200 |0269: move-object/from16 v1, v34 │ │ +0c12a6: 5910 d007 |026b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c12aa: 4b12 1f20 |026d: aput v18, v31, v32 │ │ +0c12ae: 0800 2200 |026f: move-object/from16 v0, v34 │ │ +0c12b2: 5400 dd07 |0271: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c12b6: 081f 0000 |0273: move-object/from16 v31, v0 │ │ +0c12ba: 0800 2200 |0275: move-object/from16 v0, v34 │ │ +0c12be: 5200 d007 |0277: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c12c2: 0220 0000 |0279: move/from16 v32, v0 │ │ +0c12c6: d821 2001 |027b: add-int/lit8 v33, v32, #int 1 // #01 │ │ +0c12ca: 0200 2100 |027d: move/from16 v0, v33 │ │ +0c12ce: 0801 2200 |027f: move-object/from16 v1, v34 │ │ +0c12d2: 5910 d007 |0281: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c12d6: 4b13 1f20 |0283: aput v19, v31, v32 │ │ +0c12da: 0e00 |0285: return-void │ │ +0c12dc: 0800 2200 |0286: move-object/from16 v0, v34 │ │ +0c12e0: 5200 d007 |0288: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c12e4: 021f 0000 |028a: move/from16 v31, v0 │ │ +0c12e8: 0800 2200 |028c: move-object/from16 v0, v34 │ │ +0c12ec: 5400 dd07 |028e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c12f0: 0820 0000 |0290: move-object/from16 v32, v0 │ │ +0c12f4: 0800 2000 |0292: move-object/from16 v0, v32 │ │ +0c12f8: 2100 |0294: array-length v0, v0 │ │ +0c12fa: 0220 0000 |0295: move/from16 v32, v0 │ │ +0c12fe: 0200 1f00 |0297: move/from16 v0, v31 │ │ +0c1302: 0201 2000 |0299: move/from16 v1, v32 │ │ +0c1306: 3310 8efd |029b: if-ne v0, v1, 0029 // -0272 │ │ +0c130a: 7601 0a0e 2200 |029d: invoke-direct/range {v34}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c1310: 2900 89fd |02a0: goto/16 0029 // -0277 │ │ +0c1314: 0217 0700 |02a2: move/from16 v23, v7 │ │ +0c1318: 021b 0800 |02a4: move/from16 v27, v8 │ │ +0c131c: 0218 0900 |02a6: move/from16 v24, v9 │ │ +0c1320: 021c 0a00 |02a8: move/from16 v28, v10 │ │ +0c1324: 0219 0b00 |02aa: move/from16 v25, v11 │ │ +0c1328: 021d 0c00 |02ac: move/from16 v29, v12 │ │ +0c132c: 021a 0d00 |02ae: move/from16 v26, v13 │ │ +0c1330: 021e 0e00 |02b0: move/from16 v30, v14 │ │ +0c1334: 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 │ │ @@ -235750,404 +235778,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 │ │ -0b3500: |[0b3500] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFFZ)V │ │ -0b3510: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -0b3514: 5500 cf07 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3518: 0223 0000 |0004: move/from16 v35, v0 │ │ -0b351c: 3923 0a00 |0006: if-nez v35, 0010 // +000a │ │ -0b3520: 2223 7c03 |0008: new-instance v35, Ljava/lang/IllegalStateException; // type@037c │ │ -0b3524: 1a24 f50d |000a: const-string v36, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ -0b3528: 7602 6a24 2300 |000c: invoke-direct/range {v35, v36}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b352e: 2723 |000f: throw v35 │ │ -0b3530: 0800 2700 |0010: move-object/from16 v0, v39 │ │ -0b3534: 5400 1f08 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b3538: 0810 0000 |0014: move-object/from16 v16, v0 │ │ -0b353c: 0800 2600 |0016: move-object/from16 v0, v38 │ │ -0b3540: 5400 d307 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b3544: 0823 0000 |001a: move-object/from16 v35, v0 │ │ -0b3548: 0800 1000 |001c: move-object/from16 v0, v16 │ │ -0b354c: 0801 2300 |001e: move-object/from16 v1, v35 │ │ -0b3550: 3210 8002 |0020: if-eq v0, v1, 02a0 // +0280 │ │ -0b3554: 0800 2600 |0022: move-object/from16 v0, v38 │ │ -0b3558: 0801 1000 |0024: move-object/from16 v1, v16 │ │ -0b355c: 7020 130e 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ -0b3562: a619 282a |0029: add-float v25, v40, v42 │ │ -0b3566: a61a 292b |002b: add-float v26, v41, v43 │ │ -0b356a: 0200 2a00 |002d: move/from16 v0, v42 │ │ -0b356e: 7f03 |002f: neg-float v3, v0 │ │ -0b3570: 0200 2b00 |0030: move/from16 v0, v43 │ │ -0b3574: 7f05 |0032: neg-float v5, v0 │ │ -0b3576: a704 2c2a |0033: sub-float v4, v44, v42 │ │ -0b357a: a706 2d2b |0035: sub-float v6, v45, v43 │ │ -0b357e: 1523 803f |0037: const/high16 v35, #int 1065353216 // #3f80 │ │ -0b3582: 2d23 2e23 |0039: cmpl-float v35, v46, v35 │ │ -0b3586: 3923 0800 |003b: if-nez v35, 0043 // +0008 │ │ -0b358a: 1523 803f |003d: const/high16 v35, #int 1065353216 // #3f80 │ │ -0b358e: 2d23 2f23 |003f: cmpl-float v35, v47, v35 │ │ -0b3592: 3823 0a00 |0041: if-eqz v35, 004b // +000a │ │ -0b3596: a803 032e |0043: mul-float v3, v3, v46 │ │ -0b359a: a805 052f |0045: mul-float v5, v5, v47 │ │ -0b359e: a804 042e |0047: mul-float v4, v4, v46 │ │ -0b35a2: a806 062f |0049: mul-float v6, v6, v47 │ │ -0b35a6: 0137 |004b: move v7, v3 │ │ -0b35a8: 0158 |004c: move v8, v5 │ │ -0b35aa: 0139 |004d: move v9, v3 │ │ -0b35ac: 016a |004e: move v10, v6 │ │ -0b35ae: 014b |004f: move v11, v4 │ │ -0b35b0: 016c |0050: move v12, v6 │ │ -0b35b2: 014d |0051: move v13, v4 │ │ -0b35b4: 015e |0052: move v14, v5 │ │ -0b35b6: 1323 0000 |0053: const/16 v35, #int 0 // #0 │ │ -0b35ba: 2d23 3023 |0055: cmpl-float v35, v48, v35 │ │ -0b35be: 3823 6502 |0057: if-eqz v35, 02bc // +0265 │ │ -0b35c2: 7701 3d12 3000 |0059: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0b35c8: 0a02 |005c: move-result v2 │ │ -0b35ca: 7701 4b12 3000 |005d: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0b35d0: 0a0f |0060: move-result v15 │ │ -0b35d2: a823 0207 |0061: mul-float v35, v2, v7 │ │ -0b35d6: a824 0f08 |0063: mul-float v36, v15, v8 │ │ -0b35da: a71b 2324 |0065: sub-float v27, v35, v36 │ │ -0b35de: a823 0f07 |0067: mul-float v35, v15, v7 │ │ -0b35e2: a824 0208 |0069: mul-float v36, v2, v8 │ │ -0b35e6: a61f 2324 |006b: add-float v31, v35, v36 │ │ -0b35ea: a823 0209 |006d: mul-float v35, v2, v9 │ │ -0b35ee: a824 0f0a |006f: mul-float v36, v15, v10 │ │ -0b35f2: a71c 2324 |0071: sub-float v28, v35, v36 │ │ -0b35f6: a823 0f09 |0073: mul-float v35, v15, v9 │ │ -0b35fa: a824 020a |0075: mul-float v36, v2, v10 │ │ -0b35fe: a620 2324 |0077: add-float v32, v35, v36 │ │ -0b3602: a823 020b |0079: mul-float v35, v2, v11 │ │ -0b3606: a824 0f0c |007b: mul-float v36, v15, v12 │ │ -0b360a: a71d 2324 |007d: sub-float v29, v35, v36 │ │ -0b360e: a823 0f0b |007f: mul-float v35, v15, v11 │ │ -0b3612: a824 020c |0081: mul-float v36, v2, v12 │ │ -0b3616: a621 2324 |0083: add-float v33, v35, v36 │ │ -0b361a: a723 1d1c |0085: sub-float v35, v29, v28 │ │ -0b361e: a61e 1b23 |0087: add-float v30, v27, v35 │ │ -0b3622: a723 201f |0089: sub-float v35, v32, v31 │ │ -0b3626: a722 2123 |008b: sub-float v34, v33, v35 │ │ -0b362a: a61b 1b19 |008d: add-float v27, v27, v25 │ │ -0b362e: a61f 1f1a |008f: add-float v31, v31, v26 │ │ -0b3632: a61c 1c19 |0091: add-float v28, v28, v25 │ │ -0b3636: a620 201a |0093: add-float v32, v32, v26 │ │ -0b363a: a61d 1d19 |0095: add-float v29, v29, v25 │ │ -0b363e: a621 211a |0097: add-float v33, v33, v26 │ │ -0b3642: a61e 1e19 |0099: add-float v30, v30, v25 │ │ -0b3646: a622 221a |009b: add-float v34, v34, v26 │ │ -0b364a: 3831 3102 |009d: if-eqz v49, 02ce // +0231 │ │ -0b364e: 0800 2700 |009f: move-object/from16 v0, v39 │ │ -0b3652: 5200 2108 |00a1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b3656: 0211 0000 |00a3: move/from16 v17, v0 │ │ -0b365a: 0800 2700 |00a5: move-object/from16 v0, v39 │ │ -0b365e: 5200 2308 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b3662: 0215 0000 |00a9: move/from16 v21, v0 │ │ -0b3666: 0800 2700 |00ab: move-object/from16 v0, v39 │ │ -0b366a: 5200 2008 |00ad: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b366e: 0212 0000 |00af: move/from16 v18, v0 │ │ -0b3672: 0800 2700 |00b1: move-object/from16 v0, v39 │ │ -0b3676: 5200 2308 |00b3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b367a: 0216 0000 |00b5: move/from16 v22, v0 │ │ -0b367e: 0800 2700 |00b7: move-object/from16 v0, v39 │ │ -0b3682: 5200 2008 |00b9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b3686: 0213 0000 |00bb: move/from16 v19, v0 │ │ -0b368a: 0800 2700 |00bd: move-object/from16 v0, v39 │ │ -0b368e: 5200 2208 |00bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b3692: 0217 0000 |00c1: move/from16 v23, v0 │ │ -0b3696: 0800 2700 |00c3: move-object/from16 v0, v39 │ │ -0b369a: 5200 2108 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b369e: 0214 0000 |00c7: move/from16 v20, v0 │ │ -0b36a2: 0800 2700 |00c9: move-object/from16 v0, v39 │ │ -0b36a6: 5200 2208 |00cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b36aa: 0218 0000 |00cd: move/from16 v24, v0 │ │ -0b36ae: 0800 2600 |00cf: move-object/from16 v0, v38 │ │ -0b36b2: 5400 dd07 |00d1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b36b6: 0823 0000 |00d3: move-object/from16 v35, v0 │ │ -0b36ba: 0800 2600 |00d5: move-object/from16 v0, v38 │ │ -0b36be: 5200 d007 |00d7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b36c2: 0224 0000 |00d9: move/from16 v36, v0 │ │ -0b36c6: d825 2401 |00db: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b36ca: 0200 2500 |00dd: move/from16 v0, v37 │ │ -0b36ce: 0801 2600 |00df: move-object/from16 v1, v38 │ │ -0b36d2: 5910 d007 |00e1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b36d6: 4b1b 2324 |00e3: aput v27, v35, v36 │ │ -0b36da: 0800 2600 |00e5: move-object/from16 v0, v38 │ │ -0b36de: 5400 dd07 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b36e2: 0823 0000 |00e9: move-object/from16 v35, v0 │ │ -0b36e6: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ -0b36ea: 5200 d007 |00ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b36ee: 0224 0000 |00ef: move/from16 v36, v0 │ │ -0b36f2: d825 2401 |00f1: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b36f6: 0200 2500 |00f3: move/from16 v0, v37 │ │ -0b36fa: 0801 2600 |00f5: move-object/from16 v1, v38 │ │ -0b36fe: 5910 d007 |00f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3702: 4b1f 2324 |00f9: aput v31, v35, v36 │ │ -0b3706: 0800 2600 |00fb: move-object/from16 v0, v38 │ │ -0b370a: 5400 dd07 |00fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b370e: 0823 0000 |00ff: move-object/from16 v35, v0 │ │ -0b3712: 0800 2600 |0101: move-object/from16 v0, v38 │ │ -0b3716: 5200 d007 |0103: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b371a: 0224 0000 |0105: move/from16 v36, v0 │ │ -0b371e: d825 2401 |0107: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3722: 0200 2500 |0109: move/from16 v0, v37 │ │ -0b3726: 0801 2600 |010b: move-object/from16 v1, v38 │ │ -0b372a: 5910 d007 |010d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b372e: 0800 2600 |010f: move-object/from16 v0, v38 │ │ -0b3732: 5200 cb07 |0111: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3736: 0225 0000 |0113: move/from16 v37, v0 │ │ -0b373a: 4b25 2324 |0115: aput v37, v35, v36 │ │ -0b373e: 0800 2600 |0117: move-object/from16 v0, v38 │ │ -0b3742: 5400 dd07 |0119: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3746: 0823 0000 |011b: move-object/from16 v35, v0 │ │ -0b374a: 0800 2600 |011d: move-object/from16 v0, v38 │ │ -0b374e: 5200 d007 |011f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3752: 0224 0000 |0121: move/from16 v36, v0 │ │ -0b3756: d825 2401 |0123: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b375a: 0200 2500 |0125: move/from16 v0, v37 │ │ -0b375e: 0801 2600 |0127: move-object/from16 v1, v38 │ │ -0b3762: 5910 d007 |0129: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3766: 4b11 2324 |012b: aput v17, v35, v36 │ │ -0b376a: 0800 2600 |012d: move-object/from16 v0, v38 │ │ -0b376e: 5400 dd07 |012f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3772: 0823 0000 |0131: move-object/from16 v35, v0 │ │ -0b3776: 0800 2600 |0133: move-object/from16 v0, v38 │ │ -0b377a: 5200 d007 |0135: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b377e: 0224 0000 |0137: move/from16 v36, v0 │ │ -0b3782: d825 2401 |0139: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3786: 0200 2500 |013b: move/from16 v0, v37 │ │ -0b378a: 0801 2600 |013d: move-object/from16 v1, v38 │ │ -0b378e: 5910 d007 |013f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3792: 4b15 2324 |0141: aput v21, v35, v36 │ │ -0b3796: 0800 2600 |0143: move-object/from16 v0, v38 │ │ -0b379a: 5400 dd07 |0145: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b379e: 0823 0000 |0147: move-object/from16 v35, v0 │ │ -0b37a2: 0800 2600 |0149: move-object/from16 v0, v38 │ │ -0b37a6: 5200 d007 |014b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b37aa: 0224 0000 |014d: move/from16 v36, v0 │ │ -0b37ae: d825 2401 |014f: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b37b2: 0200 2500 |0151: move/from16 v0, v37 │ │ -0b37b6: 0801 2600 |0153: move-object/from16 v1, v38 │ │ -0b37ba: 5910 d007 |0155: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b37be: 4b1c 2324 |0157: aput v28, v35, v36 │ │ -0b37c2: 0800 2600 |0159: move-object/from16 v0, v38 │ │ -0b37c6: 5400 dd07 |015b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b37ca: 0823 0000 |015d: move-object/from16 v35, v0 │ │ -0b37ce: 0800 2600 |015f: move-object/from16 v0, v38 │ │ -0b37d2: 5200 d007 |0161: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b37d6: 0224 0000 |0163: move/from16 v36, v0 │ │ -0b37da: d825 2401 |0165: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b37de: 0200 2500 |0167: move/from16 v0, v37 │ │ -0b37e2: 0801 2600 |0169: move-object/from16 v1, v38 │ │ -0b37e6: 5910 d007 |016b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b37ea: 4b20 2324 |016d: aput v32, v35, v36 │ │ -0b37ee: 0800 2600 |016f: move-object/from16 v0, v38 │ │ -0b37f2: 5400 dd07 |0171: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b37f6: 0823 0000 |0173: move-object/from16 v35, v0 │ │ -0b37fa: 0800 2600 |0175: move-object/from16 v0, v38 │ │ -0b37fe: 5200 d007 |0177: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3802: 0224 0000 |0179: move/from16 v36, v0 │ │ -0b3806: d825 2401 |017b: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b380a: 0200 2500 |017d: move/from16 v0, v37 │ │ -0b380e: 0801 2600 |017f: move-object/from16 v1, v38 │ │ -0b3812: 5910 d007 |0181: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3816: 0800 2600 |0183: move-object/from16 v0, v38 │ │ -0b381a: 5200 cb07 |0185: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b381e: 0225 0000 |0187: move/from16 v37, v0 │ │ -0b3822: 4b25 2324 |0189: aput v37, v35, v36 │ │ -0b3826: 0800 2600 |018b: move-object/from16 v0, v38 │ │ -0b382a: 5400 dd07 |018d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b382e: 0823 0000 |018f: move-object/from16 v35, v0 │ │ -0b3832: 0800 2600 |0191: move-object/from16 v0, v38 │ │ -0b3836: 5200 d007 |0193: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b383a: 0224 0000 |0195: move/from16 v36, v0 │ │ -0b383e: d825 2401 |0197: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3842: 0200 2500 |0199: move/from16 v0, v37 │ │ -0b3846: 0801 2600 |019b: move-object/from16 v1, v38 │ │ -0b384a: 5910 d007 |019d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b384e: 4b12 2324 |019f: aput v18, v35, v36 │ │ -0b3852: 0800 2600 |01a1: move-object/from16 v0, v38 │ │ -0b3856: 5400 dd07 |01a3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b385a: 0823 0000 |01a5: move-object/from16 v35, v0 │ │ -0b385e: 0800 2600 |01a7: move-object/from16 v0, v38 │ │ -0b3862: 5200 d007 |01a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3866: 0224 0000 |01ab: move/from16 v36, v0 │ │ -0b386a: d825 2401 |01ad: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b386e: 0200 2500 |01af: move/from16 v0, v37 │ │ -0b3872: 0801 2600 |01b1: move-object/from16 v1, v38 │ │ -0b3876: 5910 d007 |01b3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b387a: 4b16 2324 |01b5: aput v22, v35, v36 │ │ -0b387e: 0800 2600 |01b7: move-object/from16 v0, v38 │ │ -0b3882: 5400 dd07 |01b9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3886: 0823 0000 |01bb: move-object/from16 v35, v0 │ │ -0b388a: 0800 2600 |01bd: move-object/from16 v0, v38 │ │ -0b388e: 5200 d007 |01bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3892: 0224 0000 |01c1: move/from16 v36, v0 │ │ -0b3896: d825 2401 |01c3: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b389a: 0200 2500 |01c5: move/from16 v0, v37 │ │ -0b389e: 0801 2600 |01c7: move-object/from16 v1, v38 │ │ -0b38a2: 5910 d007 |01c9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b38a6: 4b1d 2324 |01cb: aput v29, v35, v36 │ │ -0b38aa: 0800 2600 |01cd: move-object/from16 v0, v38 │ │ -0b38ae: 5400 dd07 |01cf: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b38b2: 0823 0000 |01d1: move-object/from16 v35, v0 │ │ -0b38b6: 0800 2600 |01d3: move-object/from16 v0, v38 │ │ -0b38ba: 5200 d007 |01d5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b38be: 0224 0000 |01d7: move/from16 v36, v0 │ │ -0b38c2: d825 2401 |01d9: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b38c6: 0200 2500 |01db: move/from16 v0, v37 │ │ -0b38ca: 0801 2600 |01dd: move-object/from16 v1, v38 │ │ -0b38ce: 5910 d007 |01df: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b38d2: 4b21 2324 |01e1: aput v33, v35, v36 │ │ -0b38d6: 0800 2600 |01e3: move-object/from16 v0, v38 │ │ -0b38da: 5400 dd07 |01e5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b38de: 0823 0000 |01e7: move-object/from16 v35, v0 │ │ -0b38e2: 0800 2600 |01e9: move-object/from16 v0, v38 │ │ -0b38e6: 5200 d007 |01eb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b38ea: 0224 0000 |01ed: move/from16 v36, v0 │ │ -0b38ee: d825 2401 |01ef: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b38f2: 0200 2500 |01f1: move/from16 v0, v37 │ │ -0b38f6: 0801 2600 |01f3: move-object/from16 v1, v38 │ │ -0b38fa: 5910 d007 |01f5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b38fe: 0800 2600 |01f7: move-object/from16 v0, v38 │ │ -0b3902: 5200 cb07 |01f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3906: 0225 0000 |01fb: move/from16 v37, v0 │ │ -0b390a: 4b25 2324 |01fd: aput v37, v35, v36 │ │ -0b390e: 0800 2600 |01ff: move-object/from16 v0, v38 │ │ -0b3912: 5400 dd07 |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3916: 0823 0000 |0203: move-object/from16 v35, v0 │ │ -0b391a: 0800 2600 |0205: move-object/from16 v0, v38 │ │ -0b391e: 5200 d007 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3922: 0224 0000 |0209: move/from16 v36, v0 │ │ -0b3926: d825 2401 |020b: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b392a: 0200 2500 |020d: move/from16 v0, v37 │ │ -0b392e: 0801 2600 |020f: move-object/from16 v1, v38 │ │ -0b3932: 5910 d007 |0211: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3936: 4b13 2324 |0213: aput v19, v35, v36 │ │ -0b393a: 0800 2600 |0215: move-object/from16 v0, v38 │ │ -0b393e: 5400 dd07 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3942: 0823 0000 |0219: move-object/from16 v35, v0 │ │ -0b3946: 0800 2600 |021b: move-object/from16 v0, v38 │ │ -0b394a: 5200 d007 |021d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b394e: 0224 0000 |021f: move/from16 v36, v0 │ │ -0b3952: d825 2401 |0221: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3956: 0200 2500 |0223: move/from16 v0, v37 │ │ -0b395a: 0801 2600 |0225: move-object/from16 v1, v38 │ │ -0b395e: 5910 d007 |0227: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3962: 4b17 2324 |0229: aput v23, v35, v36 │ │ -0b3966: 0800 2600 |022b: move-object/from16 v0, v38 │ │ -0b396a: 5400 dd07 |022d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b396e: 0823 0000 |022f: move-object/from16 v35, v0 │ │ -0b3972: 0800 2600 |0231: move-object/from16 v0, v38 │ │ -0b3976: 5200 d007 |0233: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b397a: 0224 0000 |0235: move/from16 v36, v0 │ │ -0b397e: d825 2401 |0237: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3982: 0200 2500 |0239: move/from16 v0, v37 │ │ -0b3986: 0801 2600 |023b: move-object/from16 v1, v38 │ │ -0b398a: 5910 d007 |023d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b398e: 4b1e 2324 |023f: aput v30, v35, v36 │ │ -0b3992: 0800 2600 |0241: move-object/from16 v0, v38 │ │ -0b3996: 5400 dd07 |0243: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b399a: 0823 0000 |0245: move-object/from16 v35, v0 │ │ -0b399e: 0800 2600 |0247: move-object/from16 v0, v38 │ │ -0b39a2: 5200 d007 |0249: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b39a6: 0224 0000 |024b: move/from16 v36, v0 │ │ -0b39aa: d825 2401 |024d: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b39ae: 0200 2500 |024f: move/from16 v0, v37 │ │ -0b39b2: 0801 2600 |0251: move-object/from16 v1, v38 │ │ -0b39b6: 5910 d007 |0253: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b39ba: 4b22 2324 |0255: aput v34, v35, v36 │ │ -0b39be: 0800 2600 |0257: move-object/from16 v0, v38 │ │ -0b39c2: 5400 dd07 |0259: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b39c6: 0823 0000 |025b: move-object/from16 v35, v0 │ │ -0b39ca: 0800 2600 |025d: move-object/from16 v0, v38 │ │ -0b39ce: 5200 d007 |025f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b39d2: 0224 0000 |0261: move/from16 v36, v0 │ │ -0b39d6: d825 2401 |0263: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b39da: 0200 2500 |0265: move/from16 v0, v37 │ │ -0b39de: 0801 2600 |0267: move-object/from16 v1, v38 │ │ -0b39e2: 5910 d007 |0269: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b39e6: 0800 2600 |026b: move-object/from16 v0, v38 │ │ -0b39ea: 5200 cb07 |026d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b39ee: 0225 0000 |026f: move/from16 v37, v0 │ │ -0b39f2: 4b25 2324 |0271: aput v37, v35, v36 │ │ -0b39f6: 0800 2600 |0273: move-object/from16 v0, v38 │ │ -0b39fa: 5400 dd07 |0275: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b39fe: 0823 0000 |0277: move-object/from16 v35, v0 │ │ -0b3a02: 0800 2600 |0279: move-object/from16 v0, v38 │ │ -0b3a06: 5200 d007 |027b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3a0a: 0224 0000 |027d: move/from16 v36, v0 │ │ -0b3a0e: d825 2401 |027f: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3a12: 0200 2500 |0281: move/from16 v0, v37 │ │ -0b3a16: 0801 2600 |0283: move-object/from16 v1, v38 │ │ -0b3a1a: 5910 d007 |0285: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3a1e: 4b14 2324 |0287: aput v20, v35, v36 │ │ -0b3a22: 0800 2600 |0289: move-object/from16 v0, v38 │ │ -0b3a26: 5400 dd07 |028b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3a2a: 0823 0000 |028d: move-object/from16 v35, v0 │ │ -0b3a2e: 0800 2600 |028f: move-object/from16 v0, v38 │ │ -0b3a32: 5200 d007 |0291: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3a36: 0224 0000 |0293: move/from16 v36, v0 │ │ -0b3a3a: d825 2401 |0295: add-int/lit8 v37, v36, #int 1 // #01 │ │ -0b3a3e: 0200 2500 |0297: move/from16 v0, v37 │ │ -0b3a42: 0801 2600 |0299: move-object/from16 v1, v38 │ │ -0b3a46: 5910 d007 |029b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3a4a: 4b18 2324 |029d: aput v24, v35, v36 │ │ -0b3a4e: 0e00 |029f: return-void │ │ -0b3a50: 0800 2600 |02a0: move-object/from16 v0, v38 │ │ -0b3a54: 5200 d007 |02a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3a58: 0223 0000 |02a4: move/from16 v35, v0 │ │ -0b3a5c: 0800 2600 |02a6: move-object/from16 v0, v38 │ │ -0b3a60: 5400 dd07 |02a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ -0b3a64: 0824 0000 |02aa: move-object/from16 v36, v0 │ │ -0b3a68: 0800 2400 |02ac: move-object/from16 v0, v36 │ │ -0b3a6c: 2100 |02ae: array-length v0, v0 │ │ -0b3a6e: 0224 0000 |02af: move/from16 v36, v0 │ │ -0b3a72: 0200 2300 |02b1: move/from16 v0, v35 │ │ -0b3a76: 0201 2400 |02b3: move/from16 v1, v36 │ │ -0b3a7a: 3310 74fd |02b5: if-ne v0, v1, 0029 // -028c │ │ -0b3a7e: 7601 0a0e 2600 |02b7: invoke-direct/range {v38}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b3a84: 2900 6ffd |02ba: goto/16 0029 // -0291 │ │ -0b3a88: 021b 0700 |02bc: move/from16 v27, v7 │ │ -0b3a8c: 021f 0800 |02be: move/from16 v31, v8 │ │ -0b3a90: 021c 0900 |02c0: move/from16 v28, v9 │ │ -0b3a94: 0220 0a00 |02c2: move/from16 v32, v10 │ │ -0b3a98: 021d 0b00 |02c4: move/from16 v29, v11 │ │ -0b3a9c: 0221 0c00 |02c6: move/from16 v33, v12 │ │ -0b3aa0: 021e 0d00 |02c8: move/from16 v30, v13 │ │ -0b3aa4: 0222 0e00 |02ca: move/from16 v34, v14 │ │ -0b3aa8: 2900 c1fd |02cc: goto/16 008d // -023f │ │ -0b3aac: 0800 2700 |02ce: move-object/from16 v0, v39 │ │ -0b3ab0: 5200 2008 |02d0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b3ab4: 0211 0000 |02d2: move/from16 v17, v0 │ │ -0b3ab8: 0800 2700 |02d4: move-object/from16 v0, v39 │ │ -0b3abc: 5200 2208 |02d6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b3ac0: 0215 0000 |02d8: move/from16 v21, v0 │ │ -0b3ac4: 0800 2700 |02da: move-object/from16 v0, v39 │ │ -0b3ac8: 5200 2108 |02dc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b3acc: 0212 0000 |02de: move/from16 v18, v0 │ │ -0b3ad0: 0800 2700 |02e0: move-object/from16 v0, v39 │ │ -0b3ad4: 5200 2208 |02e2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b3ad8: 0216 0000 |02e4: move/from16 v22, v0 │ │ -0b3adc: 0800 2700 |02e6: move-object/from16 v0, v39 │ │ -0b3ae0: 5200 2108 |02e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b3ae4: 0213 0000 |02ea: move/from16 v19, v0 │ │ -0b3ae8: 0800 2700 |02ec: move-object/from16 v0, v39 │ │ -0b3aec: 5200 2308 |02ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b3af0: 0217 0000 |02f0: move/from16 v23, v0 │ │ -0b3af4: 0800 2700 |02f2: move-object/from16 v0, v39 │ │ -0b3af8: 5200 2008 |02f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b3afc: 0214 0000 |02f6: move/from16 v20, v0 │ │ -0b3b00: 0800 2700 |02f8: move-object/from16 v0, v39 │ │ -0b3b04: 5200 2308 |02fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b3b08: 0218 0000 |02fc: move/from16 v24, v0 │ │ -0b3b0c: 2900 d1fd |02fe: goto/16 00cf // -022f │ │ +0c1338: |[0c1338] com.badlogic.gdx.graphics.g2d.SpriteBatch.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFFZ)V │ │ +0c1348: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +0c134c: 5500 cf07 |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1350: 0223 0000 |0004: move/from16 v35, v0 │ │ +0c1354: 3923 0a00 |0006: if-nez v35, 0010 // +000a │ │ +0c1358: 2223 7c03 |0008: new-instance v35, Ljava/lang/IllegalStateException; // type@037c │ │ +0c135c: 1a24 f50d |000a: const-string v36, "SpriteBatch.begin must be called before draw." // string@0df5 │ │ +0c1360: 7602 6a24 2300 |000c: invoke-direct/range {v35, v36}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c1366: 2723 |000f: throw v35 │ │ +0c1368: 0800 2700 |0010: move-object/from16 v0, v39 │ │ +0c136c: 5400 1f08 |0012: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c1370: 0810 0000 |0014: move-object/from16 v16, v0 │ │ +0c1374: 0800 2600 |0016: move-object/from16 v0, v38 │ │ +0c1378: 5400 d307 |0018: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c137c: 0823 0000 |001a: move-object/from16 v35, v0 │ │ +0c1380: 0800 1000 |001c: move-object/from16 v0, v16 │ │ +0c1384: 0801 2300 |001e: move-object/from16 v1, v35 │ │ +0c1388: 3210 8002 |0020: if-eq v0, v1, 02a0 // +0280 │ │ +0c138c: 0800 2600 |0022: move-object/from16 v0, v38 │ │ +0c1390: 0801 1000 |0024: move-object/from16 v1, v16 │ │ +0c1394: 7020 130e 1000 |0026: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.switchTexture:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e13 │ │ +0c139a: a619 282a |0029: add-float v25, v40, v42 │ │ +0c139e: a61a 292b |002b: add-float v26, v41, v43 │ │ +0c13a2: 0200 2a00 |002d: move/from16 v0, v42 │ │ +0c13a6: 7f03 |002f: neg-float v3, v0 │ │ +0c13a8: 0200 2b00 |0030: move/from16 v0, v43 │ │ +0c13ac: 7f05 |0032: neg-float v5, v0 │ │ +0c13ae: a704 2c2a |0033: sub-float v4, v44, v42 │ │ +0c13b2: a706 2d2b |0035: sub-float v6, v45, v43 │ │ +0c13b6: 1523 803f |0037: const/high16 v35, #int 1065353216 // #3f80 │ │ +0c13ba: 2d23 2e23 |0039: cmpl-float v35, v46, v35 │ │ +0c13be: 3923 0800 |003b: if-nez v35, 0043 // +0008 │ │ +0c13c2: 1523 803f |003d: const/high16 v35, #int 1065353216 // #3f80 │ │ +0c13c6: 2d23 2f23 |003f: cmpl-float v35, v47, v35 │ │ +0c13ca: 3823 0a00 |0041: if-eqz v35, 004b // +000a │ │ +0c13ce: a803 032e |0043: mul-float v3, v3, v46 │ │ +0c13d2: a805 052f |0045: mul-float v5, v5, v47 │ │ +0c13d6: a804 042e |0047: mul-float v4, v4, v46 │ │ +0c13da: a806 062f |0049: mul-float v6, v6, v47 │ │ +0c13de: 0137 |004b: move v7, v3 │ │ +0c13e0: 0158 |004c: move v8, v5 │ │ +0c13e2: 0139 |004d: move v9, v3 │ │ +0c13e4: 016a |004e: move v10, v6 │ │ +0c13e6: 014b |004f: move v11, v4 │ │ +0c13e8: 016c |0050: move v12, v6 │ │ +0c13ea: 014d |0051: move v13, v4 │ │ +0c13ec: 015e |0052: move v14, v5 │ │ +0c13ee: 1323 0000 |0053: const/16 v35, #int 0 // #0 │ │ +0c13f2: 2d23 3023 |0055: cmpl-float v35, v48, v35 │ │ +0c13f6: 3823 6502 |0057: if-eqz v35, 02bc // +0265 │ │ +0c13fa: 7701 3d12 3000 |0059: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0c1400: 0a02 |005c: move-result v2 │ │ +0c1402: 7701 4b12 3000 |005d: invoke-static/range {v48}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0c1408: 0a0f |0060: move-result v15 │ │ +0c140a: a823 0207 |0061: mul-float v35, v2, v7 │ │ +0c140e: a824 0f08 |0063: mul-float v36, v15, v8 │ │ +0c1412: a71b 2324 |0065: sub-float v27, v35, v36 │ │ +0c1416: a823 0f07 |0067: mul-float v35, v15, v7 │ │ +0c141a: a824 0208 |0069: mul-float v36, v2, v8 │ │ +0c141e: a61f 2324 |006b: add-float v31, v35, v36 │ │ +0c1422: a823 0209 |006d: mul-float v35, v2, v9 │ │ +0c1426: a824 0f0a |006f: mul-float v36, v15, v10 │ │ +0c142a: a71c 2324 |0071: sub-float v28, v35, v36 │ │ +0c142e: a823 0f09 |0073: mul-float v35, v15, v9 │ │ +0c1432: a824 020a |0075: mul-float v36, v2, v10 │ │ +0c1436: a620 2324 |0077: add-float v32, v35, v36 │ │ +0c143a: a823 020b |0079: mul-float v35, v2, v11 │ │ +0c143e: a824 0f0c |007b: mul-float v36, v15, v12 │ │ +0c1442: a71d 2324 |007d: sub-float v29, v35, v36 │ │ +0c1446: a823 0f0b |007f: mul-float v35, v15, v11 │ │ +0c144a: a824 020c |0081: mul-float v36, v2, v12 │ │ +0c144e: a621 2324 |0083: add-float v33, v35, v36 │ │ +0c1452: a723 1d1c |0085: sub-float v35, v29, v28 │ │ +0c1456: a61e 1b23 |0087: add-float v30, v27, v35 │ │ +0c145a: a723 201f |0089: sub-float v35, v32, v31 │ │ +0c145e: a722 2123 |008b: sub-float v34, v33, v35 │ │ +0c1462: a61b 1b19 |008d: add-float v27, v27, v25 │ │ +0c1466: a61f 1f1a |008f: add-float v31, v31, v26 │ │ +0c146a: a61c 1c19 |0091: add-float v28, v28, v25 │ │ +0c146e: a620 201a |0093: add-float v32, v32, v26 │ │ +0c1472: a61d 1d19 |0095: add-float v29, v29, v25 │ │ +0c1476: a621 211a |0097: add-float v33, v33, v26 │ │ +0c147a: a61e 1e19 |0099: add-float v30, v30, v25 │ │ +0c147e: a622 221a |009b: add-float v34, v34, v26 │ │ +0c1482: 3831 3102 |009d: if-eqz v49, 02ce // +0231 │ │ +0c1486: 0800 2700 |009f: move-object/from16 v0, v39 │ │ +0c148a: 5200 2108 |00a1: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c148e: 0211 0000 |00a3: move/from16 v17, v0 │ │ +0c1492: 0800 2700 |00a5: move-object/from16 v0, v39 │ │ +0c1496: 5200 2308 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c149a: 0215 0000 |00a9: move/from16 v21, v0 │ │ +0c149e: 0800 2700 |00ab: move-object/from16 v0, v39 │ │ +0c14a2: 5200 2008 |00ad: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c14a6: 0212 0000 |00af: move/from16 v18, v0 │ │ +0c14aa: 0800 2700 |00b1: move-object/from16 v0, v39 │ │ +0c14ae: 5200 2308 |00b3: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c14b2: 0216 0000 |00b5: move/from16 v22, v0 │ │ +0c14b6: 0800 2700 |00b7: move-object/from16 v0, v39 │ │ +0c14ba: 5200 2008 |00b9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c14be: 0213 0000 |00bb: move/from16 v19, v0 │ │ +0c14c2: 0800 2700 |00bd: move-object/from16 v0, v39 │ │ +0c14c6: 5200 2208 |00bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c14ca: 0217 0000 |00c1: move/from16 v23, v0 │ │ +0c14ce: 0800 2700 |00c3: move-object/from16 v0, v39 │ │ +0c14d2: 5200 2108 |00c5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c14d6: 0214 0000 |00c7: move/from16 v20, v0 │ │ +0c14da: 0800 2700 |00c9: move-object/from16 v0, v39 │ │ +0c14de: 5200 2208 |00cb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c14e2: 0218 0000 |00cd: move/from16 v24, v0 │ │ +0c14e6: 0800 2600 |00cf: move-object/from16 v0, v38 │ │ +0c14ea: 5400 dd07 |00d1: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c14ee: 0823 0000 |00d3: move-object/from16 v35, v0 │ │ +0c14f2: 0800 2600 |00d5: move-object/from16 v0, v38 │ │ +0c14f6: 5200 d007 |00d7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c14fa: 0224 0000 |00d9: move/from16 v36, v0 │ │ +0c14fe: d825 2401 |00db: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1502: 0200 2500 |00dd: move/from16 v0, v37 │ │ +0c1506: 0801 2600 |00df: move-object/from16 v1, v38 │ │ +0c150a: 5910 d007 |00e1: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c150e: 4b1b 2324 |00e3: aput v27, v35, v36 │ │ +0c1512: 0800 2600 |00e5: move-object/from16 v0, v38 │ │ +0c1516: 5400 dd07 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c151a: 0823 0000 |00e9: move-object/from16 v35, v0 │ │ +0c151e: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ +0c1522: 5200 d007 |00ed: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1526: 0224 0000 |00ef: move/from16 v36, v0 │ │ +0c152a: d825 2401 |00f1: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c152e: 0200 2500 |00f3: move/from16 v0, v37 │ │ +0c1532: 0801 2600 |00f5: move-object/from16 v1, v38 │ │ +0c1536: 5910 d007 |00f7: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c153a: 4b1f 2324 |00f9: aput v31, v35, v36 │ │ +0c153e: 0800 2600 |00fb: move-object/from16 v0, v38 │ │ +0c1542: 5400 dd07 |00fd: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1546: 0823 0000 |00ff: move-object/from16 v35, v0 │ │ +0c154a: 0800 2600 |0101: move-object/from16 v0, v38 │ │ +0c154e: 5200 d007 |0103: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1552: 0224 0000 |0105: move/from16 v36, v0 │ │ +0c1556: d825 2401 |0107: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c155a: 0200 2500 |0109: move/from16 v0, v37 │ │ +0c155e: 0801 2600 |010b: move-object/from16 v1, v38 │ │ +0c1562: 5910 d007 |010d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1566: 0800 2600 |010f: move-object/from16 v0, v38 │ │ +0c156a: 5200 cb07 |0111: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c156e: 0225 0000 |0113: move/from16 v37, v0 │ │ +0c1572: 4b25 2324 |0115: aput v37, v35, v36 │ │ +0c1576: 0800 2600 |0117: move-object/from16 v0, v38 │ │ +0c157a: 5400 dd07 |0119: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c157e: 0823 0000 |011b: move-object/from16 v35, v0 │ │ +0c1582: 0800 2600 |011d: move-object/from16 v0, v38 │ │ +0c1586: 5200 d007 |011f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c158a: 0224 0000 |0121: move/from16 v36, v0 │ │ +0c158e: d825 2401 |0123: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1592: 0200 2500 |0125: move/from16 v0, v37 │ │ +0c1596: 0801 2600 |0127: move-object/from16 v1, v38 │ │ +0c159a: 5910 d007 |0129: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c159e: 4b11 2324 |012b: aput v17, v35, v36 │ │ +0c15a2: 0800 2600 |012d: move-object/from16 v0, v38 │ │ +0c15a6: 5400 dd07 |012f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c15aa: 0823 0000 |0131: move-object/from16 v35, v0 │ │ +0c15ae: 0800 2600 |0133: move-object/from16 v0, v38 │ │ +0c15b2: 5200 d007 |0135: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c15b6: 0224 0000 |0137: move/from16 v36, v0 │ │ +0c15ba: d825 2401 |0139: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c15be: 0200 2500 |013b: move/from16 v0, v37 │ │ +0c15c2: 0801 2600 |013d: move-object/from16 v1, v38 │ │ +0c15c6: 5910 d007 |013f: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c15ca: 4b15 2324 |0141: aput v21, v35, v36 │ │ +0c15ce: 0800 2600 |0143: move-object/from16 v0, v38 │ │ +0c15d2: 5400 dd07 |0145: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c15d6: 0823 0000 |0147: move-object/from16 v35, v0 │ │ +0c15da: 0800 2600 |0149: move-object/from16 v0, v38 │ │ +0c15de: 5200 d007 |014b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c15e2: 0224 0000 |014d: move/from16 v36, v0 │ │ +0c15e6: d825 2401 |014f: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c15ea: 0200 2500 |0151: move/from16 v0, v37 │ │ +0c15ee: 0801 2600 |0153: move-object/from16 v1, v38 │ │ +0c15f2: 5910 d007 |0155: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c15f6: 4b1c 2324 |0157: aput v28, v35, v36 │ │ +0c15fa: 0800 2600 |0159: move-object/from16 v0, v38 │ │ +0c15fe: 5400 dd07 |015b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1602: 0823 0000 |015d: move-object/from16 v35, v0 │ │ +0c1606: 0800 2600 |015f: move-object/from16 v0, v38 │ │ +0c160a: 5200 d007 |0161: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c160e: 0224 0000 |0163: move/from16 v36, v0 │ │ +0c1612: d825 2401 |0165: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1616: 0200 2500 |0167: move/from16 v0, v37 │ │ +0c161a: 0801 2600 |0169: move-object/from16 v1, v38 │ │ +0c161e: 5910 d007 |016b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1622: 4b20 2324 |016d: aput v32, v35, v36 │ │ +0c1626: 0800 2600 |016f: move-object/from16 v0, v38 │ │ +0c162a: 5400 dd07 |0171: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c162e: 0823 0000 |0173: move-object/from16 v35, v0 │ │ +0c1632: 0800 2600 |0175: move-object/from16 v0, v38 │ │ +0c1636: 5200 d007 |0177: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c163a: 0224 0000 |0179: move/from16 v36, v0 │ │ +0c163e: d825 2401 |017b: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1642: 0200 2500 |017d: move/from16 v0, v37 │ │ +0c1646: 0801 2600 |017f: move-object/from16 v1, v38 │ │ +0c164a: 5910 d007 |0181: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c164e: 0800 2600 |0183: move-object/from16 v0, v38 │ │ +0c1652: 5200 cb07 |0185: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1656: 0225 0000 |0187: move/from16 v37, v0 │ │ +0c165a: 4b25 2324 |0189: aput v37, v35, v36 │ │ +0c165e: 0800 2600 |018b: move-object/from16 v0, v38 │ │ +0c1662: 5400 dd07 |018d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1666: 0823 0000 |018f: move-object/from16 v35, v0 │ │ +0c166a: 0800 2600 |0191: move-object/from16 v0, v38 │ │ +0c166e: 5200 d007 |0193: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1672: 0224 0000 |0195: move/from16 v36, v0 │ │ +0c1676: d825 2401 |0197: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c167a: 0200 2500 |0199: move/from16 v0, v37 │ │ +0c167e: 0801 2600 |019b: move-object/from16 v1, v38 │ │ +0c1682: 5910 d007 |019d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1686: 4b12 2324 |019f: aput v18, v35, v36 │ │ +0c168a: 0800 2600 |01a1: move-object/from16 v0, v38 │ │ +0c168e: 5400 dd07 |01a3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1692: 0823 0000 |01a5: move-object/from16 v35, v0 │ │ +0c1696: 0800 2600 |01a7: move-object/from16 v0, v38 │ │ +0c169a: 5200 d007 |01a9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c169e: 0224 0000 |01ab: move/from16 v36, v0 │ │ +0c16a2: d825 2401 |01ad: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c16a6: 0200 2500 |01af: move/from16 v0, v37 │ │ +0c16aa: 0801 2600 |01b1: move-object/from16 v1, v38 │ │ +0c16ae: 5910 d007 |01b3: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c16b2: 4b16 2324 |01b5: aput v22, v35, v36 │ │ +0c16b6: 0800 2600 |01b7: move-object/from16 v0, v38 │ │ +0c16ba: 5400 dd07 |01b9: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c16be: 0823 0000 |01bb: move-object/from16 v35, v0 │ │ +0c16c2: 0800 2600 |01bd: move-object/from16 v0, v38 │ │ +0c16c6: 5200 d007 |01bf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c16ca: 0224 0000 |01c1: move/from16 v36, v0 │ │ +0c16ce: d825 2401 |01c3: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c16d2: 0200 2500 |01c5: move/from16 v0, v37 │ │ +0c16d6: 0801 2600 |01c7: move-object/from16 v1, v38 │ │ +0c16da: 5910 d007 |01c9: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c16de: 4b1d 2324 |01cb: aput v29, v35, v36 │ │ +0c16e2: 0800 2600 |01cd: move-object/from16 v0, v38 │ │ +0c16e6: 5400 dd07 |01cf: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c16ea: 0823 0000 |01d1: move-object/from16 v35, v0 │ │ +0c16ee: 0800 2600 |01d3: move-object/from16 v0, v38 │ │ +0c16f2: 5200 d007 |01d5: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c16f6: 0224 0000 |01d7: move/from16 v36, v0 │ │ +0c16fa: d825 2401 |01d9: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c16fe: 0200 2500 |01db: move/from16 v0, v37 │ │ +0c1702: 0801 2600 |01dd: move-object/from16 v1, v38 │ │ +0c1706: 5910 d007 |01df: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c170a: 4b21 2324 |01e1: aput v33, v35, v36 │ │ +0c170e: 0800 2600 |01e3: move-object/from16 v0, v38 │ │ +0c1712: 5400 dd07 |01e5: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1716: 0823 0000 |01e7: move-object/from16 v35, v0 │ │ +0c171a: 0800 2600 |01e9: move-object/from16 v0, v38 │ │ +0c171e: 5200 d007 |01eb: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1722: 0224 0000 |01ed: move/from16 v36, v0 │ │ +0c1726: d825 2401 |01ef: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c172a: 0200 2500 |01f1: move/from16 v0, v37 │ │ +0c172e: 0801 2600 |01f3: move-object/from16 v1, v38 │ │ +0c1732: 5910 d007 |01f5: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1736: 0800 2600 |01f7: move-object/from16 v0, v38 │ │ +0c173a: 5200 cb07 |01f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c173e: 0225 0000 |01fb: move/from16 v37, v0 │ │ +0c1742: 4b25 2324 |01fd: aput v37, v35, v36 │ │ +0c1746: 0800 2600 |01ff: move-object/from16 v0, v38 │ │ +0c174a: 5400 dd07 |0201: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c174e: 0823 0000 |0203: move-object/from16 v35, v0 │ │ +0c1752: 0800 2600 |0205: move-object/from16 v0, v38 │ │ +0c1756: 5200 d007 |0207: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c175a: 0224 0000 |0209: move/from16 v36, v0 │ │ +0c175e: d825 2401 |020b: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1762: 0200 2500 |020d: move/from16 v0, v37 │ │ +0c1766: 0801 2600 |020f: move-object/from16 v1, v38 │ │ +0c176a: 5910 d007 |0211: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c176e: 4b13 2324 |0213: aput v19, v35, v36 │ │ +0c1772: 0800 2600 |0215: move-object/from16 v0, v38 │ │ +0c1776: 5400 dd07 |0217: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c177a: 0823 0000 |0219: move-object/from16 v35, v0 │ │ +0c177e: 0800 2600 |021b: move-object/from16 v0, v38 │ │ +0c1782: 5200 d007 |021d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1786: 0224 0000 |021f: move/from16 v36, v0 │ │ +0c178a: d825 2401 |0221: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c178e: 0200 2500 |0223: move/from16 v0, v37 │ │ +0c1792: 0801 2600 |0225: move-object/from16 v1, v38 │ │ +0c1796: 5910 d007 |0227: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c179a: 4b17 2324 |0229: aput v23, v35, v36 │ │ +0c179e: 0800 2600 |022b: move-object/from16 v0, v38 │ │ +0c17a2: 5400 dd07 |022d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c17a6: 0823 0000 |022f: move-object/from16 v35, v0 │ │ +0c17aa: 0800 2600 |0231: move-object/from16 v0, v38 │ │ +0c17ae: 5200 d007 |0233: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c17b2: 0224 0000 |0235: move/from16 v36, v0 │ │ +0c17b6: d825 2401 |0237: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c17ba: 0200 2500 |0239: move/from16 v0, v37 │ │ +0c17be: 0801 2600 |023b: move-object/from16 v1, v38 │ │ +0c17c2: 5910 d007 |023d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c17c6: 4b1e 2324 |023f: aput v30, v35, v36 │ │ +0c17ca: 0800 2600 |0241: move-object/from16 v0, v38 │ │ +0c17ce: 5400 dd07 |0243: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c17d2: 0823 0000 |0245: move-object/from16 v35, v0 │ │ +0c17d6: 0800 2600 |0247: move-object/from16 v0, v38 │ │ +0c17da: 5200 d007 |0249: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c17de: 0224 0000 |024b: move/from16 v36, v0 │ │ +0c17e2: d825 2401 |024d: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c17e6: 0200 2500 |024f: move/from16 v0, v37 │ │ +0c17ea: 0801 2600 |0251: move-object/from16 v1, v38 │ │ +0c17ee: 5910 d007 |0253: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c17f2: 4b22 2324 |0255: aput v34, v35, v36 │ │ +0c17f6: 0800 2600 |0257: move-object/from16 v0, v38 │ │ +0c17fa: 5400 dd07 |0259: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c17fe: 0823 0000 |025b: move-object/from16 v35, v0 │ │ +0c1802: 0800 2600 |025d: move-object/from16 v0, v38 │ │ +0c1806: 5200 d007 |025f: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c180a: 0224 0000 |0261: move/from16 v36, v0 │ │ +0c180e: d825 2401 |0263: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1812: 0200 2500 |0265: move/from16 v0, v37 │ │ +0c1816: 0801 2600 |0267: move-object/from16 v1, v38 │ │ +0c181a: 5910 d007 |0269: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c181e: 0800 2600 |026b: move-object/from16 v0, v38 │ │ +0c1822: 5200 cb07 |026d: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1826: 0225 0000 |026f: move/from16 v37, v0 │ │ +0c182a: 4b25 2324 |0271: aput v37, v35, v36 │ │ +0c182e: 0800 2600 |0273: move-object/from16 v0, v38 │ │ +0c1832: 5400 dd07 |0275: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1836: 0823 0000 |0277: move-object/from16 v35, v0 │ │ +0c183a: 0800 2600 |0279: move-object/from16 v0, v38 │ │ +0c183e: 5200 d007 |027b: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1842: 0224 0000 |027d: move/from16 v36, v0 │ │ +0c1846: d825 2401 |027f: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c184a: 0200 2500 |0281: move/from16 v0, v37 │ │ +0c184e: 0801 2600 |0283: move-object/from16 v1, v38 │ │ +0c1852: 5910 d007 |0285: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1856: 4b14 2324 |0287: aput v20, v35, v36 │ │ +0c185a: 0800 2600 |0289: move-object/from16 v0, v38 │ │ +0c185e: 5400 dd07 |028b: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c1862: 0823 0000 |028d: move-object/from16 v35, v0 │ │ +0c1866: 0800 2600 |028f: move-object/from16 v0, v38 │ │ +0c186a: 5200 d007 |0291: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c186e: 0224 0000 |0293: move/from16 v36, v0 │ │ +0c1872: d825 2401 |0295: add-int/lit8 v37, v36, #int 1 // #01 │ │ +0c1876: 0200 2500 |0297: move/from16 v0, v37 │ │ +0c187a: 0801 2600 |0299: move-object/from16 v1, v38 │ │ +0c187e: 5910 d007 |029b: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1882: 4b18 2324 |029d: aput v24, v35, v36 │ │ +0c1886: 0e00 |029f: return-void │ │ +0c1888: 0800 2600 |02a0: move-object/from16 v0, v38 │ │ +0c188c: 5200 d007 |02a2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c1890: 0223 0000 |02a4: move/from16 v35, v0 │ │ +0c1894: 0800 2600 |02a6: move-object/from16 v0, v38 │ │ +0c1898: 5400 dd07 |02a8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.vertices:[F // field@07dd │ │ +0c189c: 0824 0000 |02aa: move-object/from16 v36, v0 │ │ +0c18a0: 0800 2400 |02ac: move-object/from16 v0, v36 │ │ +0c18a4: 2100 |02ae: array-length v0, v0 │ │ +0c18a6: 0224 0000 |02af: move/from16 v36, v0 │ │ +0c18aa: 0200 2300 |02b1: move/from16 v0, v35 │ │ +0c18ae: 0201 2400 |02b3: move/from16 v1, v36 │ │ +0c18b2: 3310 74fd |02b5: if-ne v0, v1, 0029 // -028c │ │ +0c18b6: 7601 0a0e 2600 |02b7: invoke-direct/range {v38}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c18bc: 2900 6ffd |02ba: goto/16 0029 // -0291 │ │ +0c18c0: 021b 0700 |02bc: move/from16 v27, v7 │ │ +0c18c4: 021f 0800 |02be: move/from16 v31, v8 │ │ +0c18c8: 021c 0900 |02c0: move/from16 v28, v9 │ │ +0c18cc: 0220 0a00 |02c2: move/from16 v32, v10 │ │ +0c18d0: 021d 0b00 |02c4: move/from16 v29, v11 │ │ +0c18d4: 0221 0c00 |02c6: move/from16 v33, v12 │ │ +0c18d8: 021e 0d00 |02c8: move/from16 v30, v13 │ │ +0c18dc: 0222 0e00 |02ca: move/from16 v34, v14 │ │ +0c18e0: 2900 c1fd |02cc: goto/16 008d // -023f │ │ +0c18e4: 0800 2700 |02ce: move-object/from16 v0, v39 │ │ +0c18e8: 5200 2008 |02d0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c18ec: 0211 0000 |02d2: move/from16 v17, v0 │ │ +0c18f0: 0800 2700 |02d4: move-object/from16 v0, v39 │ │ +0c18f4: 5200 2208 |02d6: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c18f8: 0215 0000 |02d8: move/from16 v21, v0 │ │ +0c18fc: 0800 2700 |02da: move-object/from16 v0, v39 │ │ +0c1900: 5200 2108 |02dc: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c1904: 0212 0000 |02de: move/from16 v18, v0 │ │ +0c1908: 0800 2700 |02e0: move-object/from16 v0, v39 │ │ +0c190c: 5200 2208 |02e2: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c1910: 0216 0000 |02e4: move/from16 v22, v0 │ │ +0c1914: 0800 2700 |02e6: move-object/from16 v0, v39 │ │ +0c1918: 5200 2108 |02e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c191c: 0213 0000 |02ea: move/from16 v19, v0 │ │ +0c1920: 0800 2700 |02ec: move-object/from16 v0, v39 │ │ +0c1924: 5200 2308 |02ee: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c1928: 0217 0000 |02f0: move/from16 v23, v0 │ │ +0c192c: 0800 2700 |02f2: move-object/from16 v0, v39 │ │ +0c1930: 5200 2008 |02f4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c1934: 0214 0000 |02f6: move/from16 v20, v0 │ │ +0c1938: 0800 2700 |02f8: move-object/from16 v0, v39 │ │ +0c193c: 5200 2308 |02fa: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c1940: 0218 0000 |02fc: move/from16 v24, v0 │ │ +0c1944: 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 │ │ @@ -236318,22 +236346,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b3b10: |[0b3b10] com.badlogic.gdx.graphics.g2d.SpriteBatch.enableBlending:()V │ │ -0b3b20: 5510 c907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b3b24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0b3b28: 0e00 |0004: return-void │ │ -0b3b2a: 7010 0a0e 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b3b30: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b3b32: 5c10 c907 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b3b36: 28f9 |000b: goto 0004 // -0007 │ │ +0c1948: |[0c1948] com.badlogic.gdx.graphics.g2d.SpriteBatch.enableBlending:()V │ │ +0c1958: 5510 c907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0c195c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0c1960: 0e00 |0004: return-void │ │ +0c1962: 7010 0a0e 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c1968: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c196a: 5c10 c907 |0009: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0c196e: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0004 line=1083 │ │ 0x0005 line=1081 │ │ 0x0008 line=1082 │ │ locals : │ │ @@ -236344,52 +236372,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0b3b38: |[0b3b38] com.badlogic.gdx.graphics.g2d.SpriteBatch.end:()V │ │ -0b3b48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b3b4a: 5531 cf07 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3b4e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0b3b52: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0b3b56: 1a02 f60d |0007: const-string v2, "SpriteBatch.begin must be called before end." // string@0df6 │ │ -0b3b5a: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b3b60: 2701 |000c: throw v1 │ │ -0b3b62: 5231 d007 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3b66: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ -0b3b6a: 7010 0a0e 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b3b70: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0b3b72: 5b31 d307 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ -0b3b76: 5932 d007 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ -0b3b7a: 5c32 cf07 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3b7e: 6200 2000 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b3b82: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0b3b84: 7220 d80a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ -0b3b8a: 6e10 090e 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.isBlendingEnabled:()Z // method@0e09 │ │ -0b3b90: 0a01 |0024: move-result v1 │ │ -0b3b92: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -0b3b96: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ -0b3b9a: 7220 da0a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b3ba0: 6201 2500 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b3ba4: 7210 3401 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b3baa: 0a01 |0031: move-result v1 │ │ -0b3bac: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ -0b3bb0: 5431 ce07 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3bb4: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ -0b3bb8: 5431 ce07 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3bbc: 6e10 a610 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0b3bc2: 0e00 |003d: return-void │ │ -0b3bc4: 5431 d907 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b3bc8: 6e10 a610 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0b3bce: 28fa |0043: goto 003d // -0006 │ │ -0b3bd0: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ -0b3bd4: 7220 da0a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b3bda: 28f4 |0049: goto 003d // -000c │ │ +0c1970: |[0c1970] com.badlogic.gdx.graphics.g2d.SpriteBatch.end:()V │ │ +0c1980: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c1982: 5531 cf07 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1986: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +0c198a: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c198e: 1a02 f60d |0007: const-string v2, "SpriteBatch.begin must be called before end." // string@0df6 │ │ +0c1992: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c1998: 2701 |000c: throw v1 │ │ +0c199a: 5231 d007 |000d: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c199e: 3d01 0500 |000f: if-lez v1, 0014 // +0005 │ │ +0c19a2: 7010 0a0e 0300 |0011: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c19a8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0c19aa: 5b31 d307 |0015: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.lastTexture:Lcom/badlogic/gdx/graphics/Texture; // field@07d3 │ │ +0c19ae: 5932 d007 |0017: iput v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.idx:I // field@07d0 │ │ +0c19b2: 5c32 cf07 |0019: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c19b6: 6200 2000 |001b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c19ba: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0c19bc: 7220 d80a 1000 |001e: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDepthMask:(Z)V // method@0ad8 │ │ +0c19c2: 6e10 090e 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.isBlendingEnabled:()Z // method@0e09 │ │ +0c19c8: 0a01 |0024: move-result v1 │ │ +0c19ca: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +0c19ce: 1301 e20b |0027: const/16 v1, #int 3042 // #be2 │ │ +0c19d2: 7220 da0a 1000 |0029: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c19d8: 6201 2500 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c19dc: 7210 3401 0100 |002e: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c19e2: 0a01 |0031: move-result v1 │ │ +0c19e4: 3801 1200 |0032: if-eqz v1, 0044 // +0012 │ │ +0c19e8: 5431 ce07 |0034: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c19ec: 3801 0800 |0036: if-eqz v1, 003e // +0008 │ │ +0c19f0: 5431 ce07 |0038: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c19f4: 6e10 a610 0100 |003a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0c19fa: 0e00 |003d: return-void │ │ +0c19fc: 5431 d907 |003e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0c1a00: 6e10 a610 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0c1a06: 28fa |0043: goto 003d // -0006 │ │ +0c1a08: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ +0c1a0c: 7220 da0a 1000 |0046: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c1a12: 28f4 |0049: goto 003d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=266 │ │ 0x000d line=267 │ │ 0x0014 line=268 │ │ 0x0017 line=269 │ │ 0x0019 line=270 │ │ @@ -236411,17 +236439,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3bdc: |[0b3bdc] com.badlogic.gdx.graphics.g2d.SpriteBatch.flush:()V │ │ -0b3bec: 7010 0a0e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b3bf2: 0e00 |0003: return-void │ │ +0c1a14: |[0c1a14] com.badlogic.gdx.graphics.g2d.SpriteBatch.flush:()V │ │ +0c1a24: 7010 0a0e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c1a2a: 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; │ │ │ │ @@ -236430,40 +236458,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0b3bf4: |[0b3bf4] com.badlogic.gdx.graphics.g2d.SpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0b3c04: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0b3c08: 5242 cb07 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3c0c: 7110 bd1f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ -0b3c12: 0a01 |0007: move-result v1 │ │ -0b3c14: 5440 da07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07da │ │ -0b3c18: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -0b3c1c: 8222 |000c: int-to-float v2, v2 │ │ -0b3c1e: c932 |000d: div-float/2addr v2, v3 │ │ -0b3c20: 5902 6503 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0b3c24: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -0b3c28: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b3c2c: 8222 |0014: int-to-float v2, v2 │ │ -0b3c2e: c932 |0015: div-float/2addr v2, v3 │ │ -0b3c30: 5902 6403 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0b3c34: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -0b3c38: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b3c3c: 8222 |001c: int-to-float v2, v2 │ │ -0b3c3e: c932 |001d: div-float/2addr v2, v3 │ │ -0b3c40: 5902 6303 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0b3c44: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -0b3c48: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b3c4c: 8222 |0024: int-to-float v2, v2 │ │ -0b3c4e: c932 |0025: div-float/2addr v2, v3 │ │ -0b3c50: 5902 6203 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b3c54: 1100 |0028: return-object v0 │ │ +0c1a2c: |[0c1a2c] com.badlogic.gdx.graphics.g2d.SpriteBatch.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0c1a3c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0c1a40: 5242 cb07 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1a44: 7110 bd1f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ +0c1a4a: 0a01 |0007: move-result v1 │ │ +0c1a4c: 5440 da07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07da │ │ +0c1a50: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +0c1a54: 8222 |000c: int-to-float v2, v2 │ │ +0c1a56: c932 |000d: div-float/2addr v2, v3 │ │ +0c1a58: 5902 6503 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0c1a5c: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +0c1a60: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0c1a64: 8222 |0014: int-to-float v2, v2 │ │ +0c1a66: c932 |0015: div-float/2addr v2, v3 │ │ +0c1a68: 5902 6403 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0c1a6c: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +0c1a70: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0c1a74: 8222 |001c: int-to-float v2, v2 │ │ +0c1a76: c932 |001d: div-float/2addr v2, v3 │ │ +0c1a78: 5902 6303 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0c1a7c: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +0c1a80: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0c1a84: 8222 |0024: int-to-float v2, v2 │ │ +0c1a86: c932 |0025: div-float/2addr v2, v3 │ │ +0c1a88: 5902 6203 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0c1a8c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0008 line=306 │ │ 0x000a line=307 │ │ 0x0010 line=308 │ │ 0x0018 line=309 │ │ @@ -236479,17 +236507,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3c58: |[0b3c58] com.badlogic.gdx.graphics.g2d.SpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0b3c68: 5410 d707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ -0b3c6c: 1100 |0002: return-object v0 │ │ +0c1a90: |[0c1a90] com.badlogic.gdx.graphics.g2d.SpriteBatch.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0c1aa0: 5410 d707 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ +0c1aa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ #19 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;) │ │ @@ -236497,17 +236525,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3c70: |[0b3c70] com.badlogic.gdx.graphics.g2d.SpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0b3c80: 5410 dc07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ -0b3c84: 1100 |0002: return-object v0 │ │ +0c1aa8: |[0c1aa8] com.badlogic.gdx.graphics.g2d.SpriteBatch.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0c1ab8: 5410 dc07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ +0c1abc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ #20 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;) │ │ @@ -236515,21 +236543,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b3c88: |[0b3c88] com.badlogic.gdx.graphics.g2d.SpriteBatch.isBlendingEnabled:()Z │ │ -0b3c98: 5510 c907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ -0b3c9c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0b3ca0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b3ca2: 0f00 |0005: return v0 │ │ -0b3ca4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b3ca6: 28fe |0007: goto 0005 // -0002 │ │ +0c1ac0: |[0c1ac0] com.badlogic.gdx.graphics.g2d.SpriteBatch.isBlendingEnabled:()Z │ │ +0c1ad0: 5510 c907 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendingDisabled:Z // field@07c9 │ │ +0c1ad4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0c1ad8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c1ada: 0f00 |0005: return v0 │ │ +0c1adc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c1ade: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ │ #21 : (in Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;) │ │ @@ -236537,19 +236565,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3ca8: |[0b3ca8] com.badlogic.gdx.graphics.g2d.SpriteBatch.setBlendFunction:(II)V │ │ -0b3cb8: 7010 0a0e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ -0b3cbe: 5901 c807 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07c8 │ │ -0b3cc2: 5902 c707 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07c7 │ │ -0b3cc6: 0e00 |0007: return-void │ │ +0c1ae0: |[0c1ae0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setBlendFunction:(II)V │ │ +0c1af0: 7010 0a0e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.renderMesh:()V // method@0e0a │ │ +0c1af6: 5901 c807 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendSrcFunc:I // field@07c8 │ │ +0c1afa: 5902 c707 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.blendDstFunc:I // field@07c7 │ │ +0c1afe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ 0x0003 line=1091 │ │ 0x0005 line=1092 │ │ 0x0007 line=1093 │ │ locals : │ │ @@ -236562,17 +236590,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3cc8: |[0b3cc8] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(F)V │ │ -0b3cd8: 5901 cb07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3cdc: 0e00 |0002: return-void │ │ +0c1b00: |[0c1b00] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(F)V │ │ +0c1b10: 5901 cb07 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1b14: 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 │ │ @@ -236582,34 +236610,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0b3ce0: |[0b3ce0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(FFFF)V │ │ -0b3cf0: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0b3cf4: a801 0308 |0002: mul-float v1, v3, v8 │ │ -0b3cf8: 8711 |0004: float-to-int v1, v1 │ │ -0b3cfa: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b3cfe: a802 0307 |0007: mul-float v2, v3, v7 │ │ -0b3d02: 8722 |0009: float-to-int v2, v2 │ │ -0b3d04: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -0b3d08: b621 |000c: or-int/2addr v1, v2 │ │ -0b3d0a: a802 0306 |000d: mul-float v2, v3, v6 │ │ -0b3d0e: 8722 |000f: float-to-int v2, v2 │ │ -0b3d10: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0b3d14: b621 |0012: or-int/2addr v1, v2 │ │ -0b3d16: a802 0305 |0013: mul-float v2, v3, v5 │ │ -0b3d1a: 8722 |0015: float-to-int v2, v2 │ │ -0b3d1c: 9600 0102 |0016: or-int v0, v1, v2 │ │ -0b3d20: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -0b3d26: 0a01 |001b: move-result v1 │ │ -0b3d28: 5941 cb07 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3d2c: 0e00 |001e: return-void │ │ +0c1b18: |[0c1b18] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(FFFF)V │ │ +0c1b28: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0c1b2c: a801 0308 |0002: mul-float v1, v3, v8 │ │ +0c1b30: 8711 |0004: float-to-int v1, v1 │ │ +0c1b32: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0c1b36: a802 0307 |0007: mul-float v2, v3, v7 │ │ +0c1b3a: 8722 |0009: float-to-int v2, v2 │ │ +0c1b3c: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +0c1b40: b621 |000c: or-int/2addr v1, v2 │ │ +0c1b42: a802 0306 |000d: mul-float v2, v3, v6 │ │ +0c1b46: 8722 |000f: float-to-int v2, v2 │ │ +0c1b48: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0c1b4c: b621 |0012: or-int/2addr v1, v2 │ │ +0c1b4e: a802 0305 |0013: mul-float v2, v3, v5 │ │ +0c1b52: 8722 |0015: float-to-int v2, v2 │ │ +0c1b54: 9600 0102 |0016: or-int v0, v1, v2 │ │ +0c1b58: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +0c1b5e: 0a01 |001b: move-result v1 │ │ +0c1b60: 5941 cb07 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1b64: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=293 │ │ 0x0018 line=294 │ │ 0x001e line=295 │ │ locals : │ │ 0x0018 - 0x001f reg=0 intBits I │ │ @@ -236624,19 +236652,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 │ │ -0b3d30: |[0b3d30] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0b3d40: 6e10 ea09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -0b3d46: 0a00 |0003: move-result v0 │ │ -0b3d48: 5910 cb07 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ -0b3d4c: 0e00 |0006: return-void │ │ +0c1b68: |[0c1b68] com.badlogic.gdx.graphics.g2d.SpriteBatch.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0c1b78: 6e10 ea09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +0c1b7e: 0a00 |0003: move-result v0 │ │ +0c1b80: 5910 cb07 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.color:F // field@07cb │ │ +0c1b84: 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; │ │ @@ -236646,24 +236674,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 │ │ -0b3d50: |[0b3d50] com.badlogic.gdx.graphics.g2d.SpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0b3d60: 5510 cf07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3d64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0b3d68: 6e10 050e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0b3d6e: 5410 d707 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ -0b3d72: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b3d78: 5510 cf07 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3d7c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0b3d80: 7010 120e 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ -0b3d86: 0e00 |0013: return-void │ │ +0c1b88: |[0c1b88] com.badlogic.gdx.graphics.g2d.SpriteBatch.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0c1b98: 5510 cf07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1b9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c1ba0: 6e10 050e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0c1ba6: 5410 d707 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07d7 │ │ +0c1baa: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c1bb0: 5510 cf07 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1bb4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0c1bb8: 7010 120e 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ +0c1bbe: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1121 │ │ 0x0007 line=1122 │ │ 0x000c line=1123 │ │ 0x0013 line=1124 │ │ locals : │ │ @@ -236675,37 +236703,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 │ │ -0b3d88: |[0b3d88] com.badlogic.gdx.graphics.g2d.SpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0b3d98: 5510 cf07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3d9c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0b3da0: 6e10 050e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0b3da6: 5410 ce07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3daa: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ -0b3dae: 5410 ce07 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3db2: 6e10 a610 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0b3db8: 5b12 ce07 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3dbc: 5510 cf07 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3dc0: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0b3dc4: 5410 ce07 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3dc8: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -0b3dcc: 5410 ce07 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ -0b3dd0: 6e10 9d10 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b3dd6: 7010 120e 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ -0b3ddc: 0e00 |0022: return-void │ │ -0b3dde: 5410 d907 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b3de2: 6e10 a610 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0b3de8: 28e8 |0028: goto 0010 // -0018 │ │ -0b3dea: 5410 d907 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ -0b3dee: 6e10 9d10 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b3df4: 28f1 |002e: goto 001f // -000f │ │ +0c1bc0: |[0c1bc0] com.badlogic.gdx.graphics.g2d.SpriteBatch.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0c1bd0: 5510 cf07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1bd4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0c1bd8: 6e10 050e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0c1bde: 5410 ce07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c1be2: 3800 1a00 |0009: if-eqz v0, 0023 // +001a │ │ +0c1be6: 5410 ce07 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c1bea: 6e10 a610 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0c1bf0: 5b12 ce07 |0010: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c1bf4: 5510 cf07 |0012: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1bf8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +0c1bfc: 5410 ce07 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c1c00: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +0c1c04: 5410 ce07 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ce │ │ +0c1c08: 6e10 9d10 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0c1c0e: 7010 120e 0100 |001f: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ +0c1c14: 0e00 |0022: return-void │ │ +0c1c16: 5410 d907 |0023: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0c1c1a: 6e10 a610 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0c1c20: 28e8 |0028: goto 0010 // -0018 │ │ +0c1c22: 5410 d907 |0029: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07d9 │ │ +0c1c26: 6e10 9d10 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0c1c2c: 28f1 |002e: goto 001f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x0004 line=1177 │ │ 0x0007 line=1178 │ │ 0x000b line=1179 │ │ 0x0010 line=1183 │ │ @@ -236725,24 +236753,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 │ │ -0b3df8: |[0b3df8] com.badlogic.gdx.graphics.g2d.SpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0b3e08: 5510 cf07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3e0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0b3e10: 6e10 050e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0b3e16: 5410 dc07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ -0b3e1a: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b3e20: 5510 cf07 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ -0b3e24: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0b3e28: 7010 120e 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ -0b3e2e: 0e00 |0013: return-void │ │ +0c1c30: |[0c1c30] com.badlogic.gdx.graphics.g2d.SpriteBatch.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0c1c40: 5510 cf07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1c44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c1c48: 6e10 050e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0c1c4e: 5410 dc07 |0007: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07dc │ │ +0c1c52: 6e20 8612 2000 |0009: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c1c58: 5510 cf07 |000c: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.drawing:Z // field@07cf │ │ +0c1c5c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0c1c60: 7010 120e 0100 |0010: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setupMatrices:()V // method@0e12 │ │ +0c1c66: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x0007 line=1132 │ │ 0x000c line=1133 │ │ 0x0013 line=1134 │ │ locals : │ │ @@ -236841,38 +236869,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0b3e30: |[0b3e30] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ -0b3e40: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -0b3e44: 2300 e803 |0002: new-array v0, v0, [F // type@03e8 │ │ -0b3e48: 6900 ef07 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b3e4c: 0e00 |0006: return-void │ │ +0c1c68: |[0c1c68] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ +0c1c78: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +0c1c7c: 2300 e803 |0002: new-array v0, v0, [F // type@03e8 │ │ +0c1c80: 6900 ef07 |0004: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1c84: 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 │ │ -0b3e50: |[0b3e50] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ -0b3e60: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0b3e64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b3e66: 7030 180e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0e18 │ │ -0b3e6c: 0e00 |0006: return-void │ │ +0c1c88: |[0c1c88] com.badlogic.gdx.graphics.g2d.SpriteCache.:()V │ │ +0c1c98: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0c1c9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c1c9e: 7030 180e 0201 |0003: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0e18 │ │ +0c1ca4: 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; │ │ │ │ @@ -236881,135 +236909,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 │ │ -0b3e70: |[0b3e70] com.badlogic.gdx.graphics.g2d.SpriteCache.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V │ │ -0b3e80: 7010 9524 0f00 |0000: invoke-direct {v15}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b3e86: 2205 d601 |0003: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0b3e8a: 7010 6812 0500 |0005: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0b3e90: 5bf5 f107 |0008: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0b3e94: 2205 d601 |000a: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0b3e98: 7010 6812 0500 |000c: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0b3e9e: 5bf5 ec07 |000f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b3ea2: 2205 b003 |0011: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ -0b3ea6: 7010 8625 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0b3eac: 5bf5 e407 |0016: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b3eb0: 2205 d601 |0018: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0b3eb4: 7010 6812 0500 |001a: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0b3eba: 5bf5 e607 |001d: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ -0b3ebe: 2205 b003 |001f: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ -0b3ec2: 1306 0800 |0021: const/16 v6, #int 8 // #8 │ │ -0b3ec6: 7020 8725 6500 |0023: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -0b3ecc: 5bf5 f007 |0026: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b3ed0: 2205 b003 |0028: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ -0b3ed4: 1306 0800 |002a: const/16 v6, #int 8 // #8 │ │ -0b3ed8: 7020 8725 6500 |002c: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ -0b3ede: 5bf5 e707 |002f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b3ee2: 6205 6003 |0031: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -0b3ee6: 6e10 ea09 0500 |0033: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -0b3eec: 0a05 |0036: move-result v5 │ │ -0b3eee: 59f5 e507 |0037: iput v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b3ef2: 2205 0e01 |0039: new-instance v5, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0b3ef6: 1506 803f |003b: const/high16 v6, #int 1065353216 // #3f80 │ │ -0b3efa: 1507 803f |003d: const/high16 v7, #int 1065353216 // #3f80 │ │ -0b3efe: 1508 803f |003f: const/high16 v8, #int 1065353216 // #3f80 │ │ -0b3f02: 1509 803f |0041: const/high16 v9, #int 1065353216 // #3f80 │ │ -0b3f06: 7059 cf09 6587 |0043: invoke-direct {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0b3f0c: 5bf5 ee07 |0046: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ee │ │ -0b3f10: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -0b3f12: 5bf5 e907 |0049: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b3f16: 0800 1100 |004b: move-object/from16 v0, v17 │ │ -0b3f1a: 5bf0 ed07 |004d: iput-object v0, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b3f1e: 2206 1601 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0b3f22: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -0b3f24: 3812 6f00 |0052: if-eqz v18, 00c1 // +006f │ │ -0b3f28: 1245 |0054: const/4 v5, #int 4 // #4 │ │ -0b3f2a: 9208 1005 |0055: mul-int v8, v16, v5 │ │ -0b3f2e: 3812 6c00 |0057: if-eqz v18, 00c3 // +006c │ │ -0b3f32: da05 1006 |0059: mul-int/lit8 v5, v16, #int 6 // #06 │ │ -0b3f36: 1239 |005b: const/4 v9, #int 3 // #3 │ │ -0b3f38: 2399 0004 |005c: new-array v9, v9, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0b3f3c: 120a |005e: const/4 v10, #int 0 // #0 │ │ -0b3f3e: 220b 2801 |005f: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b3f42: 120c |0061: const/4 v12, #int 0 // #0 │ │ -0b3f44: 122d |0062: const/4 v13, #int 2 // #2 │ │ -0b3f46: 1a0e d410 |0063: const-string v14, "a_position" // string@10d4 │ │ -0b3f4a: 7040 c30b cbed |0065: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b3f50: 4d0b 090a |0068: aput-object v11, v9, v10 │ │ -0b3f54: 121a |006a: const/4 v10, #int 1 // #1 │ │ -0b3f56: 220b 2801 |006b: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b3f5a: 125c |006d: const/4 v12, #int 5 // #5 │ │ -0b3f5c: 124d |006e: const/4 v13, #int 4 // #4 │ │ -0b3f5e: 1a0e d210 |006f: const-string v14, "a_color" // string@10d2 │ │ -0b3f62: 7040 c30b cbed |0071: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b3f68: 4d0b 090a |0074: aput-object v11, v9, v10 │ │ -0b3f6c: 122a |0076: const/4 v10, #int 2 // #2 │ │ -0b3f6e: 220b 2801 |0077: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b3f72: 123c |0079: const/4 v12, #int 3 // #3 │ │ -0b3f74: 122d |007a: const/4 v13, #int 2 // #2 │ │ -0b3f76: 1a0e d710 |007b: const-string v14, "a_texCoord0" // string@10d7 │ │ -0b3f7a: 7040 c30b cbed |007d: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b3f80: 4d0b 090a |0080: aput-object v11, v9, v10 │ │ -0b3f84: 7059 fe0a 7658 |0082: invoke-direct {v6, v7, v8, v5, v9}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ -0b3f8a: 5bf6 eb07 |0085: iput-object v6, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b3f8e: 54f5 eb07 |0087: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b3f92: 1206 |0089: const/4 v6, #int 0 // #0 │ │ -0b3f94: 6e20 180b 6500 |008a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setAutoBind:(Z)V // method@0b18 │ │ -0b3f9a: 3812 3d00 |008d: if-eqz v18, 00ca // +003d │ │ -0b3f9e: da04 1006 |008f: mul-int/lit8 v4, v16, #int 6 // #06 │ │ -0b3fa2: 2342 3904 |0091: new-array v2, v4, [S // type@0439 │ │ -0b3fa6: 1203 |0093: const/4 v3, #int 0 // #0 │ │ -0b3fa8: 1201 |0094: const/4 v1, #int 0 // #0 │ │ -0b3faa: 3541 3000 |0095: if-ge v1, v4, 00c5 // +0030 │ │ -0b3fae: d805 0100 |0097: add-int/lit8 v5, v1, #int 0 // #00 │ │ -0b3fb2: 5103 0205 |0099: aput-short v3, v2, v5 │ │ -0b3fb6: d805 0101 |009b: add-int/lit8 v5, v1, #int 1 // #01 │ │ -0b3fba: d806 0301 |009d: add-int/lit8 v6, v3, #int 1 // #01 │ │ -0b3fbe: 8f66 |009f: int-to-short v6, v6 │ │ -0b3fc0: 5106 0205 |00a0: aput-short v6, v2, v5 │ │ -0b3fc4: d805 0102 |00a2: add-int/lit8 v5, v1, #int 2 // #02 │ │ -0b3fc8: d806 0302 |00a4: add-int/lit8 v6, v3, #int 2 // #02 │ │ -0b3fcc: 8f66 |00a6: int-to-short v6, v6 │ │ -0b3fce: 5106 0205 |00a7: aput-short v6, v2, v5 │ │ -0b3fd2: d805 0103 |00a9: add-int/lit8 v5, v1, #int 3 // #03 │ │ -0b3fd6: d806 0302 |00ab: add-int/lit8 v6, v3, #int 2 // #02 │ │ -0b3fda: 8f66 |00ad: int-to-short v6, v6 │ │ -0b3fdc: 5106 0205 |00ae: aput-short v6, v2, v5 │ │ -0b3fe0: d805 0104 |00b0: add-int/lit8 v5, v1, #int 4 // #04 │ │ -0b3fe4: d806 0303 |00b2: add-int/lit8 v6, v3, #int 3 // #03 │ │ -0b3fe8: 8f66 |00b4: int-to-short v6, v6 │ │ -0b3fea: 5106 0205 |00b5: aput-short v6, v2, v5 │ │ -0b3fee: d805 0105 |00b7: add-int/lit8 v5, v1, #int 5 // #05 │ │ -0b3ff2: 5103 0205 |00b9: aput-short v3, v2, v5 │ │ -0b3ff6: d801 0106 |00bb: add-int/lit8 v1, v1, #int 6 // #06 │ │ -0b3ffa: d805 0304 |00bd: add-int/lit8 v5, v3, #int 4 // #04 │ │ -0b3ffe: 8f53 |00bf: int-to-short v3, v5 │ │ -0b4000: 28d5 |00c0: goto 0095 // -002b │ │ -0b4002: 1265 |00c1: const/4 v5, #int 6 // #6 │ │ -0b4004: 2893 |00c2: goto 0055 // -006d │ │ -0b4006: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ -0b4008: 2897 |00c4: goto 005b // -0069 │ │ -0b400a: 54f5 eb07 |00c5: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b400e: 6e20 190b 2500 |00c7: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -0b4014: 54f5 ec07 |00ca: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b4018: 1206 |00cc: const/4 v6, #int 0 // #0 │ │ -0b401a: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ -0b401c: 6208 2500 |00ce: sget-object v8, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b4020: 7210 3001 0800 |00d0: invoke-interface {v8}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0b4026: 0a08 |00d3: move-result v8 │ │ -0b4028: 8288 |00d4: int-to-float v8, v8 │ │ -0b402a: 6209 2500 |00d5: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b402e: 7210 2901 0900 |00d7: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0b4034: 0a09 |00da: move-result v9 │ │ -0b4036: 8299 |00db: int-to-float v9, v9 │ │ -0b4038: 6e59 8e12 6587 |00dc: invoke-virtual {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ -0b403e: 0e00 |00df: return-void │ │ +0c1ca8: |[0c1ca8] com.badlogic.gdx.graphics.g2d.SpriteCache.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V │ │ +0c1cb8: 7010 9524 0f00 |0000: invoke-direct {v15}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c1cbe: 2205 d601 |0003: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0c1cc2: 7010 6812 0500 |0005: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0c1cc8: 5bf5 f107 |0008: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0c1ccc: 2205 d601 |000a: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0c1cd0: 7010 6812 0500 |000c: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0c1cd6: 5bf5 ec07 |000f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c1cda: 2205 b003 |0011: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ +0c1cde: 7010 8625 0500 |0013: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0c1ce4: 5bf5 e407 |0016: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c1ce8: 2205 d601 |0018: new-instance v5, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0c1cec: 7010 6812 0500 |001a: invoke-direct {v5}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0c1cf2: 5bf5 e607 |001d: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ +0c1cf6: 2205 b003 |001f: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ +0c1cfa: 1306 0800 |0021: const/16 v6, #int 8 // #8 │ │ +0c1cfe: 7020 8725 6500 |0023: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +0c1d04: 5bf5 f007 |0026: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c1d08: 2205 b003 |0028: new-instance v5, Ljava/util/ArrayList; // type@03b0 │ │ +0c1d0c: 1306 0800 |002a: const/16 v6, #int 8 // #8 │ │ +0c1d10: 7020 8725 6500 |002c: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@2587 │ │ +0c1d16: 5bf5 e707 |002f: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c1d1a: 6205 6003 |0031: sget-object v5, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0c1d1e: 6e10 ea09 0500 |0033: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +0c1d24: 0a05 |0036: move-result v5 │ │ +0c1d26: 59f5 e507 |0037: iput v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c1d2a: 2205 0e01 |0039: new-instance v5, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0c1d2e: 1506 803f |003b: const/high16 v6, #int 1065353216 // #3f80 │ │ +0c1d32: 1507 803f |003d: const/high16 v7, #int 1065353216 // #3f80 │ │ +0c1d36: 1508 803f |003f: const/high16 v8, #int 1065353216 // #3f80 │ │ +0c1d3a: 1509 803f |0041: const/high16 v9, #int 1065353216 // #3f80 │ │ +0c1d3e: 7059 cf09 6587 |0043: invoke-direct {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0c1d44: 5bf5 ee07 |0046: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ee │ │ +0c1d48: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +0c1d4a: 5bf5 e907 |0049: iput-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c1d4e: 0800 1100 |004b: move-object/from16 v0, v17 │ │ +0c1d52: 5bf0 ed07 |004d: iput-object v0, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c1d56: 2206 1601 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0c1d5a: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +0c1d5c: 3812 6f00 |0052: if-eqz v18, 00c1 // +006f │ │ +0c1d60: 1245 |0054: const/4 v5, #int 4 // #4 │ │ +0c1d62: 9208 1005 |0055: mul-int v8, v16, v5 │ │ +0c1d66: 3812 6c00 |0057: if-eqz v18, 00c3 // +006c │ │ +0c1d6a: da05 1006 |0059: mul-int/lit8 v5, v16, #int 6 // #06 │ │ +0c1d6e: 1239 |005b: const/4 v9, #int 3 // #3 │ │ +0c1d70: 2399 0004 |005c: new-array v9, v9, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +0c1d74: 120a |005e: const/4 v10, #int 0 // #0 │ │ +0c1d76: 220b 2801 |005f: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c1d7a: 120c |0061: const/4 v12, #int 0 // #0 │ │ +0c1d7c: 122d |0062: const/4 v13, #int 2 // #2 │ │ +0c1d7e: 1a0e d410 |0063: const-string v14, "a_position" // string@10d4 │ │ +0c1d82: 7040 c30b cbed |0065: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c1d88: 4d0b 090a |0068: aput-object v11, v9, v10 │ │ +0c1d8c: 121a |006a: const/4 v10, #int 1 // #1 │ │ +0c1d8e: 220b 2801 |006b: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c1d92: 125c |006d: const/4 v12, #int 5 // #5 │ │ +0c1d94: 124d |006e: const/4 v13, #int 4 // #4 │ │ +0c1d96: 1a0e d210 |006f: const-string v14, "a_color" // string@10d2 │ │ +0c1d9a: 7040 c30b cbed |0071: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c1da0: 4d0b 090a |0074: aput-object v11, v9, v10 │ │ +0c1da4: 122a |0076: const/4 v10, #int 2 // #2 │ │ +0c1da6: 220b 2801 |0077: new-instance v11, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c1daa: 123c |0079: const/4 v12, #int 3 // #3 │ │ +0c1dac: 122d |007a: const/4 v13, #int 2 // #2 │ │ +0c1dae: 1a0e d710 |007b: const-string v14, "a_texCoord0" // string@10d7 │ │ +0c1db2: 7040 c30b cbed |007d: invoke-direct {v11, v12, v13, v14}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c1db8: 4d0b 090a |0080: aput-object v11, v9, v10 │ │ +0c1dbc: 7059 fe0a 7658 |0082: invoke-direct {v6, v7, v8, v5, v9}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ +0c1dc2: 5bf6 eb07 |0085: iput-object v6, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c1dc6: 54f5 eb07 |0087: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c1dca: 1206 |0089: const/4 v6, #int 0 // #0 │ │ +0c1dcc: 6e20 180b 6500 |008a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setAutoBind:(Z)V // method@0b18 │ │ +0c1dd2: 3812 3d00 |008d: if-eqz v18, 00ca // +003d │ │ +0c1dd6: da04 1006 |008f: mul-int/lit8 v4, v16, #int 6 // #06 │ │ +0c1dda: 2342 3904 |0091: new-array v2, v4, [S // type@0439 │ │ +0c1dde: 1203 |0093: const/4 v3, #int 0 // #0 │ │ +0c1de0: 1201 |0094: const/4 v1, #int 0 // #0 │ │ +0c1de2: 3541 3000 |0095: if-ge v1, v4, 00c5 // +0030 │ │ +0c1de6: d805 0100 |0097: add-int/lit8 v5, v1, #int 0 // #00 │ │ +0c1dea: 5103 0205 |0099: aput-short v3, v2, v5 │ │ +0c1dee: d805 0101 |009b: add-int/lit8 v5, v1, #int 1 // #01 │ │ +0c1df2: d806 0301 |009d: add-int/lit8 v6, v3, #int 1 // #01 │ │ +0c1df6: 8f66 |009f: int-to-short v6, v6 │ │ +0c1df8: 5106 0205 |00a0: aput-short v6, v2, v5 │ │ +0c1dfc: d805 0102 |00a2: add-int/lit8 v5, v1, #int 2 // #02 │ │ +0c1e00: d806 0302 |00a4: add-int/lit8 v6, v3, #int 2 // #02 │ │ +0c1e04: 8f66 |00a6: int-to-short v6, v6 │ │ +0c1e06: 5106 0205 |00a7: aput-short v6, v2, v5 │ │ +0c1e0a: d805 0103 |00a9: add-int/lit8 v5, v1, #int 3 // #03 │ │ +0c1e0e: d806 0302 |00ab: add-int/lit8 v6, v3, #int 2 // #02 │ │ +0c1e12: 8f66 |00ad: int-to-short v6, v6 │ │ +0c1e14: 5106 0205 |00ae: aput-short v6, v2, v5 │ │ +0c1e18: d805 0104 |00b0: add-int/lit8 v5, v1, #int 4 // #04 │ │ +0c1e1c: d806 0303 |00b2: add-int/lit8 v6, v3, #int 3 // #03 │ │ +0c1e20: 8f66 |00b4: int-to-short v6, v6 │ │ +0c1e22: 5106 0205 |00b5: aput-short v6, v2, v5 │ │ +0c1e26: d805 0105 |00b7: add-int/lit8 v5, v1, #int 5 // #05 │ │ +0c1e2a: 5103 0205 |00b9: aput-short v3, v2, v5 │ │ +0c1e2e: d801 0106 |00bb: add-int/lit8 v1, v1, #int 6 // #06 │ │ +0c1e32: d805 0304 |00bd: add-int/lit8 v5, v3, #int 4 // #04 │ │ +0c1e36: 8f53 |00bf: int-to-short v3, v5 │ │ +0c1e38: 28d5 |00c0: goto 0095 // -002b │ │ +0c1e3a: 1265 |00c1: const/4 v5, #int 6 // #6 │ │ +0c1e3c: 2893 |00c2: goto 0055 // -006d │ │ +0c1e3e: 1205 |00c3: const/4 v5, #int 0 // #0 │ │ +0c1e40: 2897 |00c4: goto 005b // -0069 │ │ +0c1e42: 54f5 eb07 |00c5: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c1e46: 6e20 190b 2500 |00c7: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +0c1e4c: 54f5 ec07 |00ca: iget-object v5, v15, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c1e50: 1206 |00cc: const/4 v6, #int 0 // #0 │ │ +0c1e52: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ +0c1e54: 6208 2500 |00ce: sget-object v8, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c1e58: 7210 3001 0800 |00d0: invoke-interface {v8}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0c1e5e: 0a08 |00d3: move-result v8 │ │ +0c1e60: 8288 |00d4: int-to-float v8, v8 │ │ +0c1e62: 6209 2500 |00d5: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c1e66: 7210 2901 0900 |00d7: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0c1e6c: 0a09 |00da: move-result v9 │ │ +0c1e6e: 8299 |00db: int-to-float v9, v9 │ │ +0c1e70: 6e59 8e12 6587 |00dc: invoke-virtual {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix4;.setToOrtho2D:(FFFF)Lcom/badlogic/gdx/math/Matrix4; // method@128e │ │ +0c1e76: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=73 │ │ 0x000a line=74 │ │ 0x0011 line=75 │ │ 0x0018 line=77 │ │ @@ -237056,19 +237084,19 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b4040: |[0b4040] com.badlogic.gdx.graphics.g2d.SpriteCache.:(IZ)V │ │ -0b4050: 7100 270e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0e27 │ │ -0b4056: 0c00 |0003: move-result-object v0 │ │ -0b4058: 7040 170e 2130 |0004: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0e17 │ │ -0b405e: 0e00 |0007: return-void │ │ +0c1e78: |[0c1e78] com.badlogic.gdx.graphics.g2d.SpriteCache.:(IZ)V │ │ +0c1e88: 7100 270e 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0e27 │ │ +0c1e8e: 0c00 |0003: move-result-object v0 │ │ +0c1e90: 7040 170e 2130 |0004: invoke-direct {v1, v2, v0, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0e17 │ │ +0c1e96: 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 │ │ @@ -237079,64 +237107,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 │ │ -0b4060: |[0b4060] com.badlogic.gdx.graphics.g2d.SpriteCache.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0b4070: 6203 2500 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b4074: 7210 3401 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b407a: 0a03 |0005: move-result v3 │ │ -0b407c: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -0b4080: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b4082: 1101 |0009: return-object v1 │ │ -0b4084: 1a02 cb11 |000a: const-string v2, "attribute vec4 a_position; │ │ +0c1e98: |[0c1e98] com.badlogic.gdx.graphics.g2d.SpriteCache.createDefaultShader:()Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0c1ea8: 6203 2500 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c1eac: 7210 3401 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c1eb2: 0a03 |0005: move-result v3 │ │ +0c1eb4: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +0c1eb8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c1eba: 1101 |0009: return-object v1 │ │ +0c1ebc: 1a02 cb11 |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@11cb │ │ -0b4088: 1a00 3d00 |000c: const-string v0, "#ifdef GL_ES │ │ +0c1ec0: 1a00 3d00 |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@003d │ │ -0b408c: 2201 9c01 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -0b4090: 7030 9b10 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ -0b4096: 6e10 b710 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ -0b409c: 0a03 |0016: move-result v3 │ │ -0b409e: 3903 f2ff |0017: if-nez v3, 0009 // -000e │ │ -0b40a2: 2203 7b03 |0019: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0b40a6: 2204 9103 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0b40aa: 7010 d024 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b40b0: 1a05 4b03 |0020: const-string v5, "Error compiling shader: " // string@034b │ │ -0b40b4: 6e20 d724 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b40ba: 0c04 |0025: move-result-object v4 │ │ -0b40bc: 6e10 af10 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ -0b40c2: 0c05 |0029: move-result-object v5 │ │ -0b40c4: 6e20 d724 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b40ca: 0c04 |002d: move-result-object v4 │ │ -0b40cc: 6e10 dd24 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b40d2: 0c04 |0031: move-result-object v4 │ │ -0b40d4: 7020 6824 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0b40da: 2703 |0035: throw v3 │ │ +0c1ec4: 2201 9c01 |000e: new-instance v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +0c1ec8: 7030 9b10 2100 |0010: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ +0c1ece: 6e10 b710 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ +0c1ed4: 0a03 |0016: move-result v3 │ │ +0c1ed6: 3903 f2ff |0017: if-nez v3, 0009 // -000e │ │ +0c1eda: 2203 7b03 |0019: new-instance v3, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0c1ede: 2204 9103 |001b: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0c1ee2: 7010 d024 0400 |001d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c1ee8: 1a05 4b03 |0020: const-string v5, "Error compiling shader: " // string@034b │ │ +0c1eec: 6e20 d724 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c1ef2: 0c04 |0025: move-result-object v4 │ │ +0c1ef4: 6e10 af10 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ +0c1efa: 0c05 |0029: move-result-object v5 │ │ +0c1efc: 6e20 d724 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c1f02: 0c04 |002d: move-result-object v4 │ │ +0c1f04: 6e10 dd24 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c1f0a: 0c04 |0031: move-result-object v4 │ │ +0c1f0c: 7020 6824 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0c1f12: 2703 |0035: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ 0x0009 line=1026 │ │ 0x000a line=1001 │ │ 0x000c line=1014 │ │ 0x000e line=1024 │ │ @@ -237155,147 +237183,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 │ │ -0b40dc: |[0b40dc] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ -0b40ec: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ -0b40f0: 1308 0f00 |0002: const/16 v8, #int 15 // #f │ │ -0b40f4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0b40f6: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0b40f8: 1505 803f |0006: const/high16 v5, #int 1065353216 // #3f80 │ │ -0b40fc: 6e10 9e0b 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b4102: 0a02 |000b: move-result v2 │ │ -0b4104: 8222 |000c: int-to-float v2, v2 │ │ -0b4106: a600 0c02 |000d: add-float v0, v12, v2 │ │ -0b410a: 6e10 950b 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b4110: 0a02 |0012: move-result v2 │ │ -0b4112: 8222 |0013: int-to-float v2, v2 │ │ -0b4114: a601 0d02 |0014: add-float v1, v13, v2 │ │ -0b4118: 6202 ef07 |0016: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b411c: 4b0c 0207 |0018: aput v12, v2, v7 │ │ -0b4120: 6202 ef07 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4124: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0b4126: 4b0d 0203 |001d: aput v13, v2, v3 │ │ -0b412a: 6202 ef07 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b412e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -0b4130: 52a4 e507 |0022: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4134: 4b04 0203 |0024: aput v4, v2, v3 │ │ -0b4138: 6202 ef07 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b413c: 1233 |0028: const/4 v3, #int 3 // #3 │ │ -0b413e: 4b06 0203 |0029: aput v6, v2, v3 │ │ -0b4142: 6202 ef07 |002b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4146: 1243 |002d: const/4 v3, #int 4 // #4 │ │ -0b4148: 4b05 0203 |002e: aput v5, v2, v3 │ │ -0b414c: 6202 ef07 |0030: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4150: 1253 |0032: const/4 v3, #int 5 // #5 │ │ -0b4152: 4b0c 0203 |0033: aput v12, v2, v3 │ │ -0b4156: 6202 ef07 |0035: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b415a: 1263 |0037: const/4 v3, #int 6 // #6 │ │ -0b415c: 4b01 0203 |0038: aput v1, v2, v3 │ │ -0b4160: 6202 ef07 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4164: 1273 |003c: const/4 v3, #int 7 // #7 │ │ -0b4166: 52a4 e507 |003d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b416a: 4b04 0203 |003f: aput v4, v2, v3 │ │ -0b416e: 6202 ef07 |0041: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4172: 1303 0800 |0043: const/16 v3, #int 8 // #8 │ │ -0b4176: 4b06 0203 |0045: aput v6, v2, v3 │ │ -0b417a: 6202 ef07 |0047: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b417e: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ -0b4182: 4b06 0203 |004b: aput v6, v2, v3 │ │ -0b4186: 6202 ef07 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b418a: 1303 0a00 |004f: const/16 v3, #int 10 // #a │ │ -0b418e: 4b00 0203 |0051: aput v0, v2, v3 │ │ -0b4192: 6202 ef07 |0053: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4196: 1303 0b00 |0055: const/16 v3, #int 11 // #b │ │ -0b419a: 4b01 0203 |0057: aput v1, v2, v3 │ │ -0b419e: 6202 ef07 |0059: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41a2: 1303 0c00 |005b: const/16 v3, #int 12 // #c │ │ -0b41a6: 52a4 e507 |005d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b41aa: 4b04 0203 |005f: aput v4, v2, v3 │ │ -0b41ae: 6202 ef07 |0061: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41b2: 1303 0d00 |0063: const/16 v3, #int 13 // #d │ │ -0b41b6: 4b05 0203 |0065: aput v5, v2, v3 │ │ -0b41ba: 6202 ef07 |0067: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41be: 1303 0e00 |0069: const/16 v3, #int 14 // #e │ │ -0b41c2: 4b06 0203 |006b: aput v6, v2, v3 │ │ -0b41c6: 54a2 eb07 |006d: iget-object v2, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b41ca: 6e10 0b0b 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b41d0: 0a02 |0072: move-result v2 │ │ -0b41d2: 3d02 2600 |0073: if-lez v2, 0099 // +0026 │ │ -0b41d6: 6202 ef07 |0075: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41da: 4b00 0208 |0077: aput v0, v2, v8 │ │ -0b41de: 6202 ef07 |0079: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41e2: 4b0d 0209 |007b: aput v13, v2, v9 │ │ -0b41e6: 6202 ef07 |007d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41ea: 1303 1100 |007f: const/16 v3, #int 17 // #11 │ │ -0b41ee: 52a4 e507 |0081: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b41f2: 4b04 0203 |0083: aput v4, v2, v3 │ │ -0b41f6: 6202 ef07 |0085: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b41fa: 1303 1200 |0087: const/16 v3, #int 18 // #12 │ │ -0b41fe: 4b05 0203 |0089: aput v5, v2, v3 │ │ -0b4202: 6202 ef07 |008b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4206: 1303 1300 |008d: const/16 v3, #int 19 // #13 │ │ -0b420a: 4b05 0203 |008f: aput v5, v2, v3 │ │ -0b420e: 6202 ef07 |0091: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4212: 1303 1400 |0093: const/16 v3, #int 20 // #14 │ │ -0b4216: 6e53 1e0e ba72 |0095: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b421c: 0e00 |0098: return-void │ │ -0b421e: 6202 ef07 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4222: 4b00 0208 |009b: aput v0, v2, v8 │ │ -0b4226: 6202 ef07 |009d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b422a: 4b01 0209 |009f: aput v1, v2, v9 │ │ -0b422e: 6202 ef07 |00a1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4232: 1303 1100 |00a3: const/16 v3, #int 17 // #11 │ │ -0b4236: 52a4 e507 |00a5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b423a: 4b04 0203 |00a7: aput v4, v2, v3 │ │ -0b423e: 6202 ef07 |00a9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4242: 1303 1200 |00ab: const/16 v3, #int 18 // #12 │ │ -0b4246: 4b05 0203 |00ad: aput v5, v2, v3 │ │ -0b424a: 6202 ef07 |00af: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b424e: 1303 1300 |00b1: const/16 v3, #int 19 // #13 │ │ -0b4252: 4b06 0203 |00b3: aput v6, v2, v3 │ │ -0b4256: 6202 ef07 |00b5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b425a: 1303 1400 |00b7: const/16 v3, #int 20 // #14 │ │ -0b425e: 4b00 0203 |00b9: aput v0, v2, v3 │ │ -0b4262: 6202 ef07 |00bb: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4266: 1303 1500 |00bd: const/16 v3, #int 21 // #15 │ │ -0b426a: 4b0d 0203 |00bf: aput v13, v2, v3 │ │ -0b426e: 6202 ef07 |00c1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4272: 1303 1600 |00c3: const/16 v3, #int 22 // #16 │ │ -0b4276: 52a4 e507 |00c5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b427a: 4b04 0203 |00c7: aput v4, v2, v3 │ │ -0b427e: 6202 ef07 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4282: 1303 1700 |00cb: const/16 v3, #int 23 // #17 │ │ -0b4286: 4b05 0203 |00cd: aput v5, v2, v3 │ │ -0b428a: 6202 ef07 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b428e: 1303 1800 |00d1: const/16 v3, #int 24 // #18 │ │ -0b4292: 4b05 0203 |00d3: aput v5, v2, v3 │ │ -0b4296: 6202 ef07 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b429a: 1303 1900 |00d7: const/16 v3, #int 25 // #19 │ │ -0b429e: 4b0c 0203 |00d9: aput v12, v2, v3 │ │ -0b42a2: 6202 ef07 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b42a6: 1303 1a00 |00dd: const/16 v3, #int 26 // #1a │ │ -0b42aa: 4b0d 0203 |00df: aput v13, v2, v3 │ │ -0b42ae: 6202 ef07 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b42b2: 1303 1b00 |00e3: const/16 v3, #int 27 // #1b │ │ -0b42b6: 52a4 e507 |00e5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b42ba: 4b04 0203 |00e7: aput v4, v2, v3 │ │ -0b42be: 6202 ef07 |00e9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b42c2: 1303 1c00 |00eb: const/16 v3, #int 28 // #1c │ │ -0b42c6: 4b06 0203 |00ed: aput v6, v2, v3 │ │ -0b42ca: 6202 ef07 |00ef: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b42ce: 1303 1d00 |00f1: const/16 v3, #int 29 // #1d │ │ -0b42d2: 4b05 0203 |00f3: aput v5, v2, v3 │ │ -0b42d6: 6202 ef07 |00f5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b42da: 1303 1e00 |00f7: const/16 v3, #int 30 // #1e │ │ -0b42de: 6e53 1e0e ba72 |00f9: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b42e4: 289c |00fc: goto 0098 // -0064 │ │ +0c1f14: |[0c1f14] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FF)V │ │ +0c1f24: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ +0c1f28: 1308 0f00 |0002: const/16 v8, #int 15 // #f │ │ +0c1f2c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0c1f2e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ +0c1f30: 1505 803f |0006: const/high16 v5, #int 1065353216 // #3f80 │ │ +0c1f34: 6e10 9e0b 0b00 |0008: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c1f3a: 0a02 |000b: move-result v2 │ │ +0c1f3c: 8222 |000c: int-to-float v2, v2 │ │ +0c1f3e: a600 0c02 |000d: add-float v0, v12, v2 │ │ +0c1f42: 6e10 950b 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c1f48: 0a02 |0012: move-result v2 │ │ +0c1f4a: 8222 |0013: int-to-float v2, v2 │ │ +0c1f4c: a601 0d02 |0014: add-float v1, v13, v2 │ │ +0c1f50: 6202 ef07 |0016: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f54: 4b0c 0207 |0018: aput v12, v2, v7 │ │ +0c1f58: 6202 ef07 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f5c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0c1f5e: 4b0d 0203 |001d: aput v13, v2, v3 │ │ +0c1f62: 6202 ef07 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f66: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +0c1f68: 52a4 e507 |0022: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c1f6c: 4b04 0203 |0024: aput v4, v2, v3 │ │ +0c1f70: 6202 ef07 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f74: 1233 |0028: const/4 v3, #int 3 // #3 │ │ +0c1f76: 4b06 0203 |0029: aput v6, v2, v3 │ │ +0c1f7a: 6202 ef07 |002b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f7e: 1243 |002d: const/4 v3, #int 4 // #4 │ │ +0c1f80: 4b05 0203 |002e: aput v5, v2, v3 │ │ +0c1f84: 6202 ef07 |0030: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f88: 1253 |0032: const/4 v3, #int 5 // #5 │ │ +0c1f8a: 4b0c 0203 |0033: aput v12, v2, v3 │ │ +0c1f8e: 6202 ef07 |0035: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f92: 1263 |0037: const/4 v3, #int 6 // #6 │ │ +0c1f94: 4b01 0203 |0038: aput v1, v2, v3 │ │ +0c1f98: 6202 ef07 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1f9c: 1273 |003c: const/4 v3, #int 7 // #7 │ │ +0c1f9e: 52a4 e507 |003d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c1fa2: 4b04 0203 |003f: aput v4, v2, v3 │ │ +0c1fa6: 6202 ef07 |0041: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1faa: 1303 0800 |0043: const/16 v3, #int 8 // #8 │ │ +0c1fae: 4b06 0203 |0045: aput v6, v2, v3 │ │ +0c1fb2: 6202 ef07 |0047: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1fb6: 1303 0900 |0049: const/16 v3, #int 9 // #9 │ │ +0c1fba: 4b06 0203 |004b: aput v6, v2, v3 │ │ +0c1fbe: 6202 ef07 |004d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1fc2: 1303 0a00 |004f: const/16 v3, #int 10 // #a │ │ +0c1fc6: 4b00 0203 |0051: aput v0, v2, v3 │ │ +0c1fca: 6202 ef07 |0053: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1fce: 1303 0b00 |0055: const/16 v3, #int 11 // #b │ │ +0c1fd2: 4b01 0203 |0057: aput v1, v2, v3 │ │ +0c1fd6: 6202 ef07 |0059: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1fda: 1303 0c00 |005b: const/16 v3, #int 12 // #c │ │ +0c1fde: 52a4 e507 |005d: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c1fe2: 4b04 0203 |005f: aput v4, v2, v3 │ │ +0c1fe6: 6202 ef07 |0061: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1fea: 1303 0d00 |0063: const/16 v3, #int 13 // #d │ │ +0c1fee: 4b05 0203 |0065: aput v5, v2, v3 │ │ +0c1ff2: 6202 ef07 |0067: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c1ff6: 1303 0e00 |0069: const/16 v3, #int 14 // #e │ │ +0c1ffa: 4b06 0203 |006b: aput v6, v2, v3 │ │ +0c1ffe: 54a2 eb07 |006d: iget-object v2, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2002: 6e10 0b0b 0200 |006f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c2008: 0a02 |0072: move-result v2 │ │ +0c200a: 3d02 2600 |0073: if-lez v2, 0099 // +0026 │ │ +0c200e: 6202 ef07 |0075: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2012: 4b00 0208 |0077: aput v0, v2, v8 │ │ +0c2016: 6202 ef07 |0079: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c201a: 4b0d 0209 |007b: aput v13, v2, v9 │ │ +0c201e: 6202 ef07 |007d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2022: 1303 1100 |007f: const/16 v3, #int 17 // #11 │ │ +0c2026: 52a4 e507 |0081: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c202a: 4b04 0203 |0083: aput v4, v2, v3 │ │ +0c202e: 6202 ef07 |0085: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2032: 1303 1200 |0087: const/16 v3, #int 18 // #12 │ │ +0c2036: 4b05 0203 |0089: aput v5, v2, v3 │ │ +0c203a: 6202 ef07 |008b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c203e: 1303 1300 |008d: const/16 v3, #int 19 // #13 │ │ +0c2042: 4b05 0203 |008f: aput v5, v2, v3 │ │ +0c2046: 6202 ef07 |0091: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c204a: 1303 1400 |0093: const/16 v3, #int 20 // #14 │ │ +0c204e: 6e53 1e0e ba72 |0095: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2054: 0e00 |0098: return-void │ │ +0c2056: 6202 ef07 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c205a: 4b00 0208 |009b: aput v0, v2, v8 │ │ +0c205e: 6202 ef07 |009d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2062: 4b01 0209 |009f: aput v1, v2, v9 │ │ +0c2066: 6202 ef07 |00a1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c206a: 1303 1100 |00a3: const/16 v3, #int 17 // #11 │ │ +0c206e: 52a4 e507 |00a5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2072: 4b04 0203 |00a7: aput v4, v2, v3 │ │ +0c2076: 6202 ef07 |00a9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c207a: 1303 1200 |00ab: const/16 v3, #int 18 // #12 │ │ +0c207e: 4b05 0203 |00ad: aput v5, v2, v3 │ │ +0c2082: 6202 ef07 |00af: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2086: 1303 1300 |00b1: const/16 v3, #int 19 // #13 │ │ +0c208a: 4b06 0203 |00b3: aput v6, v2, v3 │ │ +0c208e: 6202 ef07 |00b5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2092: 1303 1400 |00b7: const/16 v3, #int 20 // #14 │ │ +0c2096: 4b00 0203 |00b9: aput v0, v2, v3 │ │ +0c209a: 6202 ef07 |00bb: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c209e: 1303 1500 |00bd: const/16 v3, #int 21 // #15 │ │ +0c20a2: 4b0d 0203 |00bf: aput v13, v2, v3 │ │ +0c20a6: 6202 ef07 |00c1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20aa: 1303 1600 |00c3: const/16 v3, #int 22 // #16 │ │ +0c20ae: 52a4 e507 |00c5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c20b2: 4b04 0203 |00c7: aput v4, v2, v3 │ │ +0c20b6: 6202 ef07 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20ba: 1303 1700 |00cb: const/16 v3, #int 23 // #17 │ │ +0c20be: 4b05 0203 |00cd: aput v5, v2, v3 │ │ +0c20c2: 6202 ef07 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20c6: 1303 1800 |00d1: const/16 v3, #int 24 // #18 │ │ +0c20ca: 4b05 0203 |00d3: aput v5, v2, v3 │ │ +0c20ce: 6202 ef07 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20d2: 1303 1900 |00d7: const/16 v3, #int 25 // #19 │ │ +0c20d6: 4b0c 0203 |00d9: aput v12, v2, v3 │ │ +0c20da: 6202 ef07 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20de: 1303 1a00 |00dd: const/16 v3, #int 26 // #1a │ │ +0c20e2: 4b0d 0203 |00df: aput v13, v2, v3 │ │ +0c20e6: 6202 ef07 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20ea: 1303 1b00 |00e3: const/16 v3, #int 27 // #1b │ │ +0c20ee: 52a4 e507 |00e5: iget v4, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c20f2: 4b04 0203 |00e7: aput v4, v2, v3 │ │ +0c20f6: 6202 ef07 |00e9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c20fa: 1303 1c00 |00eb: const/16 v3, #int 28 // #1c │ │ +0c20fe: 4b06 0203 |00ed: aput v6, v2, v3 │ │ +0c2102: 6202 ef07 |00ef: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2106: 1303 1d00 |00f1: const/16 v3, #int 29 // #1d │ │ +0c210a: 4b05 0203 |00f3: aput v5, v2, v3 │ │ +0c210e: 6202 ef07 |00f5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2112: 1303 1e00 |00f7: const/16 v3, #int 30 // #1e │ │ +0c2116: 6e53 1e0e ba72 |00f9: invoke-virtual {v10, v11, v2, v7, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c211c: 289c |00fc: goto 0098 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=253 │ │ 0x000f line=254 │ │ 0x0016 line=256 │ │ 0x001a line=257 │ │ 0x001f line=258 │ │ @@ -237348,279 +237376,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 │ │ -0b42e8: |[0b42e8] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ -0b42f8: a61a 292b |0000: add-float v26, v41, v43 │ │ -0b42fc: a61b 2a2c |0002: add-float v27, v42, v44 │ │ -0b4300: 0200 2b00 |0004: move/from16 v0, v43 │ │ -0b4304: 7f06 |0006: neg-float v6, v0 │ │ -0b4306: 0200 2c00 |0007: move/from16 v0, v44 │ │ -0b430a: 7f08 |0009: neg-float v8, v0 │ │ -0b430c: a707 2d2b |000a: sub-float v7, v45, v43 │ │ -0b4310: a709 2e2c |000c: sub-float v9, v46, v44 │ │ -0b4314: 1524 803f |000e: const/high16 v36, #int 1065353216 // #3f80 │ │ -0b4318: 2d24 2f24 |0010: cmpl-float v36, v47, v36 │ │ -0b431c: 3924 0800 |0012: if-nez v36, 001a // +0008 │ │ -0b4320: 1524 803f |0014: const/high16 v36, #int 1065353216 // #3f80 │ │ -0b4324: 2d24 3024 |0016: cmpl-float v36, v48, v36 │ │ -0b4328: 3824 0a00 |0018: if-eqz v36, 0022 // +000a │ │ -0b432c: a806 062f |001a: mul-float v6, v6, v47 │ │ -0b4330: a808 0830 |001c: mul-float v8, v8, v48 │ │ -0b4334: a807 072f |001e: mul-float v7, v7, v47 │ │ -0b4338: a809 0930 |0020: mul-float v9, v9, v48 │ │ -0b433c: 016c |0022: move v12, v6 │ │ -0b433e: 018d |0023: move v13, v8 │ │ -0b4340: 016e |0024: move v14, v6 │ │ -0b4342: 019f |0025: move v15, v9 │ │ -0b4344: 0210 0700 |0026: move/from16 v16, v7 │ │ -0b4348: 0211 0900 |0028: move/from16 v17, v9 │ │ -0b434c: 0212 0700 |002a: move/from16 v18, v7 │ │ -0b4350: 0213 0800 |002c: move/from16 v19, v8 │ │ -0b4354: 1324 0000 |002e: const/16 v36, #int 0 // #0 │ │ -0b4358: 2d24 3124 |0030: cmpl-float v36, v49, v36 │ │ -0b435c: 3824 4001 |0032: if-eqz v36, 0172 // +0140 │ │ -0b4360: 7701 3d12 3100 |0034: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0b4366: 0a05 |0037: move-result v5 │ │ -0b4368: 7701 4b12 3100 |0038: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0b436e: 0a14 |003b: move-result v20 │ │ -0b4370: a824 050c |003c: mul-float v36, v5, v12 │ │ -0b4374: a825 140d |003e: mul-float v37, v20, v13 │ │ -0b4378: a71c 2425 |0040: sub-float v28, v36, v37 │ │ -0b437c: a824 140c |0042: mul-float v36, v20, v12 │ │ -0b4380: a825 050d |0044: mul-float v37, v5, v13 │ │ -0b4384: a620 2425 |0046: add-float v32, v36, v37 │ │ -0b4388: a824 050e |0048: mul-float v36, v5, v14 │ │ -0b438c: a825 140f |004a: mul-float v37, v20, v15 │ │ -0b4390: a71d 2425 |004c: sub-float v29, v36, v37 │ │ -0b4394: a824 140e |004e: mul-float v36, v20, v14 │ │ -0b4398: a825 050f |0050: mul-float v37, v5, v15 │ │ -0b439c: a621 2425 |0052: add-float v33, v36, v37 │ │ -0b43a0: a824 0510 |0054: mul-float v36, v5, v16 │ │ -0b43a4: a825 1411 |0056: mul-float v37, v20, v17 │ │ -0b43a8: a71e 2425 |0058: sub-float v30, v36, v37 │ │ -0b43ac: a824 1410 |005a: mul-float v36, v20, v16 │ │ -0b43b0: a825 0511 |005c: mul-float v37, v5, v17 │ │ -0b43b4: a622 2425 |005e: add-float v34, v36, v37 │ │ -0b43b8: a724 1e1d |0060: sub-float v36, v30, v29 │ │ -0b43bc: a61f 1c24 |0062: add-float v31, v28, v36 │ │ -0b43c0: a724 2120 |0064: sub-float v36, v33, v32 │ │ -0b43c4: a723 2224 |0066: sub-float v35, v34, v36 │ │ -0b43c8: a61c 1c1a |0068: add-float v28, v28, v26 │ │ -0b43cc: a620 201b |006a: add-float v32, v32, v27 │ │ -0b43d0: a61d 1d1a |006c: add-float v29, v29, v26 │ │ -0b43d4: a621 211b |006e: add-float v33, v33, v27 │ │ -0b43d8: a61e 1e1a |0070: add-float v30, v30, v26 │ │ -0b43dc: a622 221b |0072: add-float v34, v34, v27 │ │ -0b43e0: a61f 1f1a |0074: add-float v31, v31, v26 │ │ -0b43e4: a623 231b |0076: add-float v35, v35, v27 │ │ -0b43e8: 1524 803f |0078: const/high16 v36, #int 1065353216 // #3f80 │ │ -0b43ec: 7401 9e0b 2800 |007a: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b43f2: 0a25 |007d: move-result v37 │ │ -0b43f4: 0200 2500 |007e: move/from16 v0, v37 │ │ -0b43f8: 8200 |0080: int-to-float v0, v0 │ │ -0b43fa: 0225 0000 |0081: move/from16 v37, v0 │ │ -0b43fe: a90b 2425 |0083: div-float v11, v36, v37 │ │ -0b4402: 1524 803f |0085: const/high16 v36, #int 1065353216 // #3f80 │ │ -0b4406: 7401 950b 2800 |0087: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b440c: 0a25 |008a: move-result v37 │ │ -0b440e: 0200 2500 |008b: move/from16 v0, v37 │ │ -0b4412: 8200 |008d: int-to-float v0, v0 │ │ -0b4414: 0225 0000 |008e: move/from16 v37, v0 │ │ -0b4418: a90a 2425 |0090: div-float v10, v36, v37 │ │ -0b441c: 0200 3200 |0092: move/from16 v0, v50 │ │ -0b4420: 8200 |0094: int-to-float v0, v0 │ │ -0b4422: 0224 0000 |0095: move/from16 v36, v0 │ │ -0b4426: a816 240b |0097: mul-float v22, v36, v11 │ │ -0b442a: 9024 3335 |0099: add-int v36, v51, v53 │ │ -0b442e: 0200 2400 |009b: move/from16 v0, v36 │ │ -0b4432: 8200 |009d: int-to-float v0, v0 │ │ -0b4434: 0224 0000 |009e: move/from16 v36, v0 │ │ -0b4438: a818 240a |00a0: mul-float v24, v36, v10 │ │ -0b443c: 9024 3234 |00a2: add-int v36, v50, v52 │ │ -0b4440: 0200 2400 |00a4: move/from16 v0, v36 │ │ -0b4444: 8200 |00a6: int-to-float v0, v0 │ │ -0b4446: 0224 0000 |00a7: move/from16 v36, v0 │ │ -0b444a: a817 240b |00a9: mul-float v23, v36, v11 │ │ -0b444e: 0200 3300 |00ab: move/from16 v0, v51 │ │ -0b4452: 8200 |00ad: int-to-float v0, v0 │ │ -0b4454: 0224 0000 |00ae: move/from16 v36, v0 │ │ -0b4458: a819 240a |00b0: mul-float v25, v36, v10 │ │ -0b445c: 3836 0800 |00b2: if-eqz v54, 00ba // +0008 │ │ -0b4460: 0215 1600 |00b4: move/from16 v21, v22 │ │ -0b4464: 0216 1700 |00b6: move/from16 v22, v23 │ │ -0b4468: 0217 1500 |00b8: move/from16 v23, v21 │ │ -0b446c: 3837 0800 |00ba: if-eqz v55, 00c2 // +0008 │ │ -0b4470: 0215 1800 |00bc: move/from16 v21, v24 │ │ -0b4474: 0218 1900 |00be: move/from16 v24, v25 │ │ -0b4478: 0219 1500 |00c0: move/from16 v25, v21 │ │ -0b447c: 6224 ef07 |00c2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4480: 1325 0000 |00c4: const/16 v37, #int 0 // #0 │ │ -0b4484: 4b1c 2425 |00c6: aput v28, v36, v37 │ │ -0b4488: 6224 ef07 |00c8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b448c: 1325 0100 |00ca: const/16 v37, #int 1 // #1 │ │ -0b4490: 4b20 2425 |00cc: aput v32, v36, v37 │ │ -0b4494: 6224 ef07 |00ce: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4498: 1325 0200 |00d0: const/16 v37, #int 2 // #2 │ │ -0b449c: 0800 2700 |00d2: move-object/from16 v0, v39 │ │ -0b44a0: 5200 e507 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b44a4: 0226 0000 |00d6: move/from16 v38, v0 │ │ -0b44a8: 4b26 2425 |00d8: aput v38, v36, v37 │ │ -0b44ac: 6224 ef07 |00da: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b44b0: 1325 0300 |00dc: const/16 v37, #int 3 // #3 │ │ -0b44b4: 4b16 2425 |00de: aput v22, v36, v37 │ │ -0b44b8: 6224 ef07 |00e0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b44bc: 1325 0400 |00e2: const/16 v37, #int 4 // #4 │ │ -0b44c0: 4b18 2425 |00e4: aput v24, v36, v37 │ │ -0b44c4: 6224 ef07 |00e6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b44c8: 1325 0500 |00e8: const/16 v37, #int 5 // #5 │ │ -0b44cc: 4b1d 2425 |00ea: aput v29, v36, v37 │ │ -0b44d0: 6224 ef07 |00ec: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b44d4: 1325 0600 |00ee: const/16 v37, #int 6 // #6 │ │ -0b44d8: 4b21 2425 |00f0: aput v33, v36, v37 │ │ -0b44dc: 6224 ef07 |00f2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b44e0: 1325 0700 |00f4: const/16 v37, #int 7 // #7 │ │ -0b44e4: 0800 2700 |00f6: move-object/from16 v0, v39 │ │ -0b44e8: 5200 e507 |00f8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b44ec: 0226 0000 |00fa: move/from16 v38, v0 │ │ -0b44f0: 4b26 2425 |00fc: aput v38, v36, v37 │ │ -0b44f4: 6224 ef07 |00fe: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b44f8: 1325 0800 |0100: const/16 v37, #int 8 // #8 │ │ -0b44fc: 4b16 2425 |0102: aput v22, v36, v37 │ │ -0b4500: 6224 ef07 |0104: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4504: 1325 0900 |0106: const/16 v37, #int 9 // #9 │ │ -0b4508: 4b19 2425 |0108: aput v25, v36, v37 │ │ -0b450c: 6224 ef07 |010a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4510: 1325 0a00 |010c: const/16 v37, #int 10 // #a │ │ -0b4514: 4b1e 2425 |010e: aput v30, v36, v37 │ │ -0b4518: 6224 ef07 |0110: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b451c: 1325 0b00 |0112: const/16 v37, #int 11 // #b │ │ -0b4520: 4b22 2425 |0114: aput v34, v36, v37 │ │ -0b4524: 6224 ef07 |0116: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4528: 1325 0c00 |0118: const/16 v37, #int 12 // #c │ │ -0b452c: 0800 2700 |011a: move-object/from16 v0, v39 │ │ -0b4530: 5200 e507 |011c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4534: 0226 0000 |011e: move/from16 v38, v0 │ │ -0b4538: 4b26 2425 |0120: aput v38, v36, v37 │ │ -0b453c: 6224 ef07 |0122: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4540: 1325 0d00 |0124: const/16 v37, #int 13 // #d │ │ -0b4544: 4b17 2425 |0126: aput v23, v36, v37 │ │ -0b4548: 6224 ef07 |0128: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b454c: 1325 0e00 |012a: const/16 v37, #int 14 // #e │ │ -0b4550: 4b19 2425 |012c: aput v25, v36, v37 │ │ -0b4554: 0800 2700 |012e: move-object/from16 v0, v39 │ │ -0b4558: 5400 eb07 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b455c: 0824 0000 |0132: move-object/from16 v36, v0 │ │ -0b4560: 7401 0b0b 2400 |0134: invoke-virtual/range {v36}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b4566: 0a24 |0137: move-result v36 │ │ -0b4568: 3d24 4c00 |0138: if-lez v36, 0184 // +004c │ │ -0b456c: 6224 ef07 |013a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4570: 1325 0f00 |013c: const/16 v37, #int 15 // #f │ │ -0b4574: 4b1f 2425 |013e: aput v31, v36, v37 │ │ -0b4578: 6224 ef07 |0140: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b457c: 1325 1000 |0142: const/16 v37, #int 16 // #10 │ │ -0b4580: 4b23 2425 |0144: aput v35, v36, v37 │ │ -0b4584: 6224 ef07 |0146: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4588: 1325 1100 |0148: const/16 v37, #int 17 // #11 │ │ -0b458c: 0800 2700 |014a: move-object/from16 v0, v39 │ │ -0b4590: 5200 e507 |014c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4594: 0226 0000 |014e: move/from16 v38, v0 │ │ -0b4598: 4b26 2425 |0150: aput v38, v36, v37 │ │ -0b459c: 6224 ef07 |0152: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b45a0: 1325 1200 |0154: const/16 v37, #int 18 // #12 │ │ -0b45a4: 4b17 2425 |0156: aput v23, v36, v37 │ │ -0b45a8: 6224 ef07 |0158: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b45ac: 1325 1300 |015a: const/16 v37, #int 19 // #13 │ │ -0b45b0: 4b18 2425 |015c: aput v24, v36, v37 │ │ -0b45b4: 6224 ef07 |015e: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b45b8: 1325 0000 |0160: const/16 v37, #int 0 // #0 │ │ -0b45bc: 1326 1400 |0162: const/16 v38, #int 20 // #14 │ │ -0b45c0: 0800 2700 |0164: move-object/from16 v0, v39 │ │ -0b45c4: 0801 2800 |0166: move-object/from16 v1, v40 │ │ -0b45c8: 0802 2400 |0168: move-object/from16 v2, v36 │ │ -0b45cc: 0203 2500 |016a: move/from16 v3, v37 │ │ -0b45d0: 0204 2600 |016c: move/from16 v4, v38 │ │ -0b45d4: 6e54 1e0e 1032 |016e: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b45da: 0e00 |0171: return-void │ │ -0b45dc: 021c 0c00 |0172: move/from16 v28, v12 │ │ -0b45e0: 0220 0d00 |0174: move/from16 v32, v13 │ │ -0b45e4: 021d 0e00 |0176: move/from16 v29, v14 │ │ -0b45e8: 0221 0f00 |0178: move/from16 v33, v15 │ │ -0b45ec: 021e 1000 |017a: move/from16 v30, v16 │ │ -0b45f0: 0222 1100 |017c: move/from16 v34, v17 │ │ -0b45f4: 021f 1200 |017e: move/from16 v31, v18 │ │ -0b45f8: 0223 1300 |0180: move/from16 v35, v19 │ │ -0b45fc: 2900 e6fe |0182: goto/16 0068 // -011a │ │ -0b4600: 6224 ef07 |0184: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4604: 1325 0f00 |0186: const/16 v37, #int 15 // #f │ │ -0b4608: 4b1e 2425 |0188: aput v30, v36, v37 │ │ -0b460c: 6224 ef07 |018a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4610: 1325 1000 |018c: const/16 v37, #int 16 // #10 │ │ -0b4614: 4b22 2425 |018e: aput v34, v36, v37 │ │ -0b4618: 6224 ef07 |0190: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b461c: 1325 1100 |0192: const/16 v37, #int 17 // #11 │ │ -0b4620: 0800 2700 |0194: move-object/from16 v0, v39 │ │ -0b4624: 5200 e507 |0196: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4628: 0226 0000 |0198: move/from16 v38, v0 │ │ -0b462c: 4b26 2425 |019a: aput v38, v36, v37 │ │ -0b4630: 6224 ef07 |019c: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4634: 1325 1200 |019e: const/16 v37, #int 18 // #12 │ │ -0b4638: 4b17 2425 |01a0: aput v23, v36, v37 │ │ -0b463c: 6224 ef07 |01a2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4640: 1325 1300 |01a4: const/16 v37, #int 19 // #13 │ │ -0b4644: 4b19 2425 |01a6: aput v25, v36, v37 │ │ -0b4648: 6224 ef07 |01a8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b464c: 1325 1400 |01aa: const/16 v37, #int 20 // #14 │ │ -0b4650: 4b1f 2425 |01ac: aput v31, v36, v37 │ │ -0b4654: 6224 ef07 |01ae: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4658: 1325 1500 |01b0: const/16 v37, #int 21 // #15 │ │ -0b465c: 4b23 2425 |01b2: aput v35, v36, v37 │ │ -0b4660: 6224 ef07 |01b4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4664: 1325 1600 |01b6: const/16 v37, #int 22 // #16 │ │ -0b4668: 0800 2700 |01b8: move-object/from16 v0, v39 │ │ -0b466c: 5200 e507 |01ba: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4670: 0226 0000 |01bc: move/from16 v38, v0 │ │ -0b4674: 4b26 2425 |01be: aput v38, v36, v37 │ │ -0b4678: 6224 ef07 |01c0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b467c: 1325 1700 |01c2: const/16 v37, #int 23 // #17 │ │ -0b4680: 4b17 2425 |01c4: aput v23, v36, v37 │ │ -0b4684: 6224 ef07 |01c6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4688: 1325 1800 |01c8: const/16 v37, #int 24 // #18 │ │ -0b468c: 4b18 2425 |01ca: aput v24, v36, v37 │ │ -0b4690: 6224 ef07 |01cc: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4694: 1325 1900 |01ce: const/16 v37, #int 25 // #19 │ │ -0b4698: 4b1c 2425 |01d0: aput v28, v36, v37 │ │ -0b469c: 6224 ef07 |01d2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b46a0: 1325 1a00 |01d4: const/16 v37, #int 26 // #1a │ │ -0b46a4: 4b20 2425 |01d6: aput v32, v36, v37 │ │ -0b46a8: 6224 ef07 |01d8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b46ac: 1325 1b00 |01da: const/16 v37, #int 27 // #1b │ │ -0b46b0: 0800 2700 |01dc: move-object/from16 v0, v39 │ │ -0b46b4: 5200 e507 |01de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b46b8: 0226 0000 |01e0: move/from16 v38, v0 │ │ -0b46bc: 4b26 2425 |01e2: aput v38, v36, v37 │ │ -0b46c0: 6224 ef07 |01e4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b46c4: 1325 1c00 |01e6: const/16 v37, #int 28 // #1c │ │ -0b46c8: 4b16 2425 |01e8: aput v22, v36, v37 │ │ -0b46cc: 6224 ef07 |01ea: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b46d0: 1325 1d00 |01ec: const/16 v37, #int 29 // #1d │ │ -0b46d4: 4b18 2425 |01ee: aput v24, v36, v37 │ │ -0b46d8: 6224 ef07 |01f0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b46dc: 1325 0000 |01f2: const/16 v37, #int 0 // #0 │ │ -0b46e0: 1326 1e00 |01f4: const/16 v38, #int 30 // #1e │ │ -0b46e4: 0800 2700 |01f6: move-object/from16 v0, v39 │ │ -0b46e8: 0801 2800 |01f8: move-object/from16 v1, v40 │ │ -0b46ec: 0802 2400 |01fa: move-object/from16 v2, v36 │ │ -0b46f0: 0203 2500 |01fc: move/from16 v3, v37 │ │ -0b46f4: 0204 2600 |01fe: move/from16 v4, v38 │ │ -0b46f8: 6e54 1e0e 1032 |0200: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b46fe: 2900 6eff |0203: goto/16 0171 // -0092 │ │ +0c2120: |[0c2120] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFFFFFFIIIIZZ)V │ │ +0c2130: a61a 292b |0000: add-float v26, v41, v43 │ │ +0c2134: a61b 2a2c |0002: add-float v27, v42, v44 │ │ +0c2138: 0200 2b00 |0004: move/from16 v0, v43 │ │ +0c213c: 7f06 |0006: neg-float v6, v0 │ │ +0c213e: 0200 2c00 |0007: move/from16 v0, v44 │ │ +0c2142: 7f08 |0009: neg-float v8, v0 │ │ +0c2144: a707 2d2b |000a: sub-float v7, v45, v43 │ │ +0c2148: a709 2e2c |000c: sub-float v9, v46, v44 │ │ +0c214c: 1524 803f |000e: const/high16 v36, #int 1065353216 // #3f80 │ │ +0c2150: 2d24 2f24 |0010: cmpl-float v36, v47, v36 │ │ +0c2154: 3924 0800 |0012: if-nez v36, 001a // +0008 │ │ +0c2158: 1524 803f |0014: const/high16 v36, #int 1065353216 // #3f80 │ │ +0c215c: 2d24 3024 |0016: cmpl-float v36, v48, v36 │ │ +0c2160: 3824 0a00 |0018: if-eqz v36, 0022 // +000a │ │ +0c2164: a806 062f |001a: mul-float v6, v6, v47 │ │ +0c2168: a808 0830 |001c: mul-float v8, v8, v48 │ │ +0c216c: a807 072f |001e: mul-float v7, v7, v47 │ │ +0c2170: a809 0930 |0020: mul-float v9, v9, v48 │ │ +0c2174: 016c |0022: move v12, v6 │ │ +0c2176: 018d |0023: move v13, v8 │ │ +0c2178: 016e |0024: move v14, v6 │ │ +0c217a: 019f |0025: move v15, v9 │ │ +0c217c: 0210 0700 |0026: move/from16 v16, v7 │ │ +0c2180: 0211 0900 |0028: move/from16 v17, v9 │ │ +0c2184: 0212 0700 |002a: move/from16 v18, v7 │ │ +0c2188: 0213 0800 |002c: move/from16 v19, v8 │ │ +0c218c: 1324 0000 |002e: const/16 v36, #int 0 // #0 │ │ +0c2190: 2d24 3124 |0030: cmpl-float v36, v49, v36 │ │ +0c2194: 3824 4001 |0032: if-eqz v36, 0172 // +0140 │ │ +0c2198: 7701 3d12 3100 |0034: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0c219e: 0a05 |0037: move-result v5 │ │ +0c21a0: 7701 4b12 3100 |0038: invoke-static/range {v49}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0c21a6: 0a14 |003b: move-result v20 │ │ +0c21a8: a824 050c |003c: mul-float v36, v5, v12 │ │ +0c21ac: a825 140d |003e: mul-float v37, v20, v13 │ │ +0c21b0: a71c 2425 |0040: sub-float v28, v36, v37 │ │ +0c21b4: a824 140c |0042: mul-float v36, v20, v12 │ │ +0c21b8: a825 050d |0044: mul-float v37, v5, v13 │ │ +0c21bc: a620 2425 |0046: add-float v32, v36, v37 │ │ +0c21c0: a824 050e |0048: mul-float v36, v5, v14 │ │ +0c21c4: a825 140f |004a: mul-float v37, v20, v15 │ │ +0c21c8: a71d 2425 |004c: sub-float v29, v36, v37 │ │ +0c21cc: a824 140e |004e: mul-float v36, v20, v14 │ │ +0c21d0: a825 050f |0050: mul-float v37, v5, v15 │ │ +0c21d4: a621 2425 |0052: add-float v33, v36, v37 │ │ +0c21d8: a824 0510 |0054: mul-float v36, v5, v16 │ │ +0c21dc: a825 1411 |0056: mul-float v37, v20, v17 │ │ +0c21e0: a71e 2425 |0058: sub-float v30, v36, v37 │ │ +0c21e4: a824 1410 |005a: mul-float v36, v20, v16 │ │ +0c21e8: a825 0511 |005c: mul-float v37, v5, v17 │ │ +0c21ec: a622 2425 |005e: add-float v34, v36, v37 │ │ +0c21f0: a724 1e1d |0060: sub-float v36, v30, v29 │ │ +0c21f4: a61f 1c24 |0062: add-float v31, v28, v36 │ │ +0c21f8: a724 2120 |0064: sub-float v36, v33, v32 │ │ +0c21fc: a723 2224 |0066: sub-float v35, v34, v36 │ │ +0c2200: a61c 1c1a |0068: add-float v28, v28, v26 │ │ +0c2204: a620 201b |006a: add-float v32, v32, v27 │ │ +0c2208: a61d 1d1a |006c: add-float v29, v29, v26 │ │ +0c220c: a621 211b |006e: add-float v33, v33, v27 │ │ +0c2210: a61e 1e1a |0070: add-float v30, v30, v26 │ │ +0c2214: a622 221b |0072: add-float v34, v34, v27 │ │ +0c2218: a61f 1f1a |0074: add-float v31, v31, v26 │ │ +0c221c: a623 231b |0076: add-float v35, v35, v27 │ │ +0c2220: 1524 803f |0078: const/high16 v36, #int 1065353216 // #3f80 │ │ +0c2224: 7401 9e0b 2800 |007a: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c222a: 0a25 |007d: move-result v37 │ │ +0c222c: 0200 2500 |007e: move/from16 v0, v37 │ │ +0c2230: 8200 |0080: int-to-float v0, v0 │ │ +0c2232: 0225 0000 |0081: move/from16 v37, v0 │ │ +0c2236: a90b 2425 |0083: div-float v11, v36, v37 │ │ +0c223a: 1524 803f |0085: const/high16 v36, #int 1065353216 // #3f80 │ │ +0c223e: 7401 950b 2800 |0087: invoke-virtual/range {v40}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c2244: 0a25 |008a: move-result v37 │ │ +0c2246: 0200 2500 |008b: move/from16 v0, v37 │ │ +0c224a: 8200 |008d: int-to-float v0, v0 │ │ +0c224c: 0225 0000 |008e: move/from16 v37, v0 │ │ +0c2250: a90a 2425 |0090: div-float v10, v36, v37 │ │ +0c2254: 0200 3200 |0092: move/from16 v0, v50 │ │ +0c2258: 8200 |0094: int-to-float v0, v0 │ │ +0c225a: 0224 0000 |0095: move/from16 v36, v0 │ │ +0c225e: a816 240b |0097: mul-float v22, v36, v11 │ │ +0c2262: 9024 3335 |0099: add-int v36, v51, v53 │ │ +0c2266: 0200 2400 |009b: move/from16 v0, v36 │ │ +0c226a: 8200 |009d: int-to-float v0, v0 │ │ +0c226c: 0224 0000 |009e: move/from16 v36, v0 │ │ +0c2270: a818 240a |00a0: mul-float v24, v36, v10 │ │ +0c2274: 9024 3234 |00a2: add-int v36, v50, v52 │ │ +0c2278: 0200 2400 |00a4: move/from16 v0, v36 │ │ +0c227c: 8200 |00a6: int-to-float v0, v0 │ │ +0c227e: 0224 0000 |00a7: move/from16 v36, v0 │ │ +0c2282: a817 240b |00a9: mul-float v23, v36, v11 │ │ +0c2286: 0200 3300 |00ab: move/from16 v0, v51 │ │ +0c228a: 8200 |00ad: int-to-float v0, v0 │ │ +0c228c: 0224 0000 |00ae: move/from16 v36, v0 │ │ +0c2290: a819 240a |00b0: mul-float v25, v36, v10 │ │ +0c2294: 3836 0800 |00b2: if-eqz v54, 00ba // +0008 │ │ +0c2298: 0215 1600 |00b4: move/from16 v21, v22 │ │ +0c229c: 0216 1700 |00b6: move/from16 v22, v23 │ │ +0c22a0: 0217 1500 |00b8: move/from16 v23, v21 │ │ +0c22a4: 3837 0800 |00ba: if-eqz v55, 00c2 // +0008 │ │ +0c22a8: 0215 1800 |00bc: move/from16 v21, v24 │ │ +0c22ac: 0218 1900 |00be: move/from16 v24, v25 │ │ +0c22b0: 0219 1500 |00c0: move/from16 v25, v21 │ │ +0c22b4: 6224 ef07 |00c2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c22b8: 1325 0000 |00c4: const/16 v37, #int 0 // #0 │ │ +0c22bc: 4b1c 2425 |00c6: aput v28, v36, v37 │ │ +0c22c0: 6224 ef07 |00c8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c22c4: 1325 0100 |00ca: const/16 v37, #int 1 // #1 │ │ +0c22c8: 4b20 2425 |00cc: aput v32, v36, v37 │ │ +0c22cc: 6224 ef07 |00ce: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c22d0: 1325 0200 |00d0: const/16 v37, #int 2 // #2 │ │ +0c22d4: 0800 2700 |00d2: move-object/from16 v0, v39 │ │ +0c22d8: 5200 e507 |00d4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c22dc: 0226 0000 |00d6: move/from16 v38, v0 │ │ +0c22e0: 4b26 2425 |00d8: aput v38, v36, v37 │ │ +0c22e4: 6224 ef07 |00da: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c22e8: 1325 0300 |00dc: const/16 v37, #int 3 // #3 │ │ +0c22ec: 4b16 2425 |00de: aput v22, v36, v37 │ │ +0c22f0: 6224 ef07 |00e0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c22f4: 1325 0400 |00e2: const/16 v37, #int 4 // #4 │ │ +0c22f8: 4b18 2425 |00e4: aput v24, v36, v37 │ │ +0c22fc: 6224 ef07 |00e6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2300: 1325 0500 |00e8: const/16 v37, #int 5 // #5 │ │ +0c2304: 4b1d 2425 |00ea: aput v29, v36, v37 │ │ +0c2308: 6224 ef07 |00ec: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c230c: 1325 0600 |00ee: const/16 v37, #int 6 // #6 │ │ +0c2310: 4b21 2425 |00f0: aput v33, v36, v37 │ │ +0c2314: 6224 ef07 |00f2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2318: 1325 0700 |00f4: const/16 v37, #int 7 // #7 │ │ +0c231c: 0800 2700 |00f6: move-object/from16 v0, v39 │ │ +0c2320: 5200 e507 |00f8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2324: 0226 0000 |00fa: move/from16 v38, v0 │ │ +0c2328: 4b26 2425 |00fc: aput v38, v36, v37 │ │ +0c232c: 6224 ef07 |00fe: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2330: 1325 0800 |0100: const/16 v37, #int 8 // #8 │ │ +0c2334: 4b16 2425 |0102: aput v22, v36, v37 │ │ +0c2338: 6224 ef07 |0104: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c233c: 1325 0900 |0106: const/16 v37, #int 9 // #9 │ │ +0c2340: 4b19 2425 |0108: aput v25, v36, v37 │ │ +0c2344: 6224 ef07 |010a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2348: 1325 0a00 |010c: const/16 v37, #int 10 // #a │ │ +0c234c: 4b1e 2425 |010e: aput v30, v36, v37 │ │ +0c2350: 6224 ef07 |0110: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2354: 1325 0b00 |0112: const/16 v37, #int 11 // #b │ │ +0c2358: 4b22 2425 |0114: aput v34, v36, v37 │ │ +0c235c: 6224 ef07 |0116: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2360: 1325 0c00 |0118: const/16 v37, #int 12 // #c │ │ +0c2364: 0800 2700 |011a: move-object/from16 v0, v39 │ │ +0c2368: 5200 e507 |011c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c236c: 0226 0000 |011e: move/from16 v38, v0 │ │ +0c2370: 4b26 2425 |0120: aput v38, v36, v37 │ │ +0c2374: 6224 ef07 |0122: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2378: 1325 0d00 |0124: const/16 v37, #int 13 // #d │ │ +0c237c: 4b17 2425 |0126: aput v23, v36, v37 │ │ +0c2380: 6224 ef07 |0128: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2384: 1325 0e00 |012a: const/16 v37, #int 14 // #e │ │ +0c2388: 4b19 2425 |012c: aput v25, v36, v37 │ │ +0c238c: 0800 2700 |012e: move-object/from16 v0, v39 │ │ +0c2390: 5400 eb07 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2394: 0824 0000 |0132: move-object/from16 v36, v0 │ │ +0c2398: 7401 0b0b 2400 |0134: invoke-virtual/range {v36}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c239e: 0a24 |0137: move-result v36 │ │ +0c23a0: 3d24 4c00 |0138: if-lez v36, 0184 // +004c │ │ +0c23a4: 6224 ef07 |013a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c23a8: 1325 0f00 |013c: const/16 v37, #int 15 // #f │ │ +0c23ac: 4b1f 2425 |013e: aput v31, v36, v37 │ │ +0c23b0: 6224 ef07 |0140: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c23b4: 1325 1000 |0142: const/16 v37, #int 16 // #10 │ │ +0c23b8: 4b23 2425 |0144: aput v35, v36, v37 │ │ +0c23bc: 6224 ef07 |0146: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c23c0: 1325 1100 |0148: const/16 v37, #int 17 // #11 │ │ +0c23c4: 0800 2700 |014a: move-object/from16 v0, v39 │ │ +0c23c8: 5200 e507 |014c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c23cc: 0226 0000 |014e: move/from16 v38, v0 │ │ +0c23d0: 4b26 2425 |0150: aput v38, v36, v37 │ │ +0c23d4: 6224 ef07 |0152: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c23d8: 1325 1200 |0154: const/16 v37, #int 18 // #12 │ │ +0c23dc: 4b17 2425 |0156: aput v23, v36, v37 │ │ +0c23e0: 6224 ef07 |0158: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c23e4: 1325 1300 |015a: const/16 v37, #int 19 // #13 │ │ +0c23e8: 4b18 2425 |015c: aput v24, v36, v37 │ │ +0c23ec: 6224 ef07 |015e: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c23f0: 1325 0000 |0160: const/16 v37, #int 0 // #0 │ │ +0c23f4: 1326 1400 |0162: const/16 v38, #int 20 // #14 │ │ +0c23f8: 0800 2700 |0164: move-object/from16 v0, v39 │ │ +0c23fc: 0801 2800 |0166: move-object/from16 v1, v40 │ │ +0c2400: 0802 2400 |0168: move-object/from16 v2, v36 │ │ +0c2404: 0203 2500 |016a: move/from16 v3, v37 │ │ +0c2408: 0204 2600 |016c: move/from16 v4, v38 │ │ +0c240c: 6e54 1e0e 1032 |016e: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2412: 0e00 |0171: return-void │ │ +0c2414: 021c 0c00 |0172: move/from16 v28, v12 │ │ +0c2418: 0220 0d00 |0174: move/from16 v32, v13 │ │ +0c241c: 021d 0e00 |0176: move/from16 v29, v14 │ │ +0c2420: 0221 0f00 |0178: move/from16 v33, v15 │ │ +0c2424: 021e 1000 |017a: move/from16 v30, v16 │ │ +0c2428: 0222 1100 |017c: move/from16 v34, v17 │ │ +0c242c: 021f 1200 |017e: move/from16 v31, v18 │ │ +0c2430: 0223 1300 |0180: move/from16 v35, v19 │ │ +0c2434: 2900 e6fe |0182: goto/16 0068 // -011a │ │ +0c2438: 6224 ef07 |0184: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c243c: 1325 0f00 |0186: const/16 v37, #int 15 // #f │ │ +0c2440: 4b1e 2425 |0188: aput v30, v36, v37 │ │ +0c2444: 6224 ef07 |018a: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2448: 1325 1000 |018c: const/16 v37, #int 16 // #10 │ │ +0c244c: 4b22 2425 |018e: aput v34, v36, v37 │ │ +0c2450: 6224 ef07 |0190: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2454: 1325 1100 |0192: const/16 v37, #int 17 // #11 │ │ +0c2458: 0800 2700 |0194: move-object/from16 v0, v39 │ │ +0c245c: 5200 e507 |0196: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2460: 0226 0000 |0198: move/from16 v38, v0 │ │ +0c2464: 4b26 2425 |019a: aput v38, v36, v37 │ │ +0c2468: 6224 ef07 |019c: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c246c: 1325 1200 |019e: const/16 v37, #int 18 // #12 │ │ +0c2470: 4b17 2425 |01a0: aput v23, v36, v37 │ │ +0c2474: 6224 ef07 |01a2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2478: 1325 1300 |01a4: const/16 v37, #int 19 // #13 │ │ +0c247c: 4b19 2425 |01a6: aput v25, v36, v37 │ │ +0c2480: 6224 ef07 |01a8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2484: 1325 1400 |01aa: const/16 v37, #int 20 // #14 │ │ +0c2488: 4b1f 2425 |01ac: aput v31, v36, v37 │ │ +0c248c: 6224 ef07 |01ae: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2490: 1325 1500 |01b0: const/16 v37, #int 21 // #15 │ │ +0c2494: 4b23 2425 |01b2: aput v35, v36, v37 │ │ +0c2498: 6224 ef07 |01b4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c249c: 1325 1600 |01b6: const/16 v37, #int 22 // #16 │ │ +0c24a0: 0800 2700 |01b8: move-object/from16 v0, v39 │ │ +0c24a4: 5200 e507 |01ba: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c24a8: 0226 0000 |01bc: move/from16 v38, v0 │ │ +0c24ac: 4b26 2425 |01be: aput v38, v36, v37 │ │ +0c24b0: 6224 ef07 |01c0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c24b4: 1325 1700 |01c2: const/16 v37, #int 23 // #17 │ │ +0c24b8: 4b17 2425 |01c4: aput v23, v36, v37 │ │ +0c24bc: 6224 ef07 |01c6: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c24c0: 1325 1800 |01c8: const/16 v37, #int 24 // #18 │ │ +0c24c4: 4b18 2425 |01ca: aput v24, v36, v37 │ │ +0c24c8: 6224 ef07 |01cc: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c24cc: 1325 1900 |01ce: const/16 v37, #int 25 // #19 │ │ +0c24d0: 4b1c 2425 |01d0: aput v28, v36, v37 │ │ +0c24d4: 6224 ef07 |01d2: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c24d8: 1325 1a00 |01d4: const/16 v37, #int 26 // #1a │ │ +0c24dc: 4b20 2425 |01d6: aput v32, v36, v37 │ │ +0c24e0: 6224 ef07 |01d8: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c24e4: 1325 1b00 |01da: const/16 v37, #int 27 // #1b │ │ +0c24e8: 0800 2700 |01dc: move-object/from16 v0, v39 │ │ +0c24ec: 5200 e507 |01de: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c24f0: 0226 0000 |01e0: move/from16 v38, v0 │ │ +0c24f4: 4b26 2425 |01e2: aput v38, v36, v37 │ │ +0c24f8: 6224 ef07 |01e4: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c24fc: 1325 1c00 |01e6: const/16 v37, #int 28 // #1c │ │ +0c2500: 4b16 2425 |01e8: aput v22, v36, v37 │ │ +0c2504: 6224 ef07 |01ea: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2508: 1325 1d00 |01ec: const/16 v37, #int 29 // #1d │ │ +0c250c: 4b18 2425 |01ee: aput v24, v36, v37 │ │ +0c2510: 6224 ef07 |01f0: sget-object v36, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2514: 1325 0000 |01f2: const/16 v37, #int 0 // #0 │ │ +0c2518: 1326 1e00 |01f4: const/16 v38, #int 30 // #1e │ │ +0c251c: 0800 2700 |01f6: move-object/from16 v0, v39 │ │ +0c2520: 0801 2800 |01f8: move-object/from16 v1, v40 │ │ +0c2524: 0802 2400 |01fa: move-object/from16 v2, v36 │ │ +0c2528: 0203 2500 |01fc: move/from16 v3, v37 │ │ +0c252c: 0204 2600 |01fe: move/from16 v4, v38 │ │ +0c2530: 6e54 1e0e 1032 |0200: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2536: 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 │ │ @@ -237788,173 +237816,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 │ │ -0b4704: |[0b4704] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ -0b4714: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -0b4718: 6e10 9e0b 0e00 |0002: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b471e: 0a0b |0005: move-result v11 │ │ -0b4720: 82bb |0006: int-to-float v11, v11 │ │ -0b4722: a904 0a0b |0007: div-float v4, v10, v11 │ │ -0b4726: 150a 803f |0009: const/high16 v10, #int 1065353216 // #3f80 │ │ -0b472a: 6e10 950b 0e00 |000b: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b4730: 0a0b |000e: move-result v11 │ │ -0b4732: 82bb |000f: int-to-float v11, v11 │ │ -0b4734: a903 0a0b |0010: div-float v3, v10, v11 │ │ -0b4738: 0200 1300 |0012: move/from16 v0, v19 │ │ -0b473c: 820a |0014: int-to-float v10, v0 │ │ -0b473e: a806 0a04 |0015: mul-float v6, v10, v4 │ │ -0b4742: 900a 1416 |0017: add-int v10, v20, v22 │ │ -0b4746: 82aa |0019: int-to-float v10, v10 │ │ -0b4748: a808 0a03 |001a: mul-float v8, v10, v3 │ │ -0b474c: 900a 1315 |001c: add-int v10, v19, v21 │ │ -0b4750: 82aa |001e: int-to-float v10, v10 │ │ -0b4752: a807 0a04 |001f: mul-float v7, v10, v4 │ │ -0b4756: 0200 1400 |0021: move/from16 v0, v20 │ │ -0b475a: 820a |0023: int-to-float v10, v0 │ │ -0b475c: a809 0a03 |0024: mul-float v9, v10, v3 │ │ -0b4760: a601 0f11 |0026: add-float v1, v15, v17 │ │ -0b4764: a602 1012 |0028: add-float v2, v16, v18 │ │ -0b4768: 3817 0500 |002a: if-eqz v23, 002f // +0005 │ │ -0b476c: 0165 |002c: move v5, v6 │ │ -0b476e: 0176 |002d: move v6, v7 │ │ -0b4770: 0157 |002e: move v7, v5 │ │ -0b4772: 3818 0500 |002f: if-eqz v24, 0034 // +0005 │ │ -0b4776: 0185 |0031: move v5, v8 │ │ -0b4778: 0198 |0032: move v8, v9 │ │ -0b477a: 0159 |0033: move v9, v5 │ │ -0b477c: 620a ef07 |0034: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4780: 120b |0036: const/4 v11, #int 0 // #0 │ │ -0b4782: 4b0f 0a0b |0037: aput v15, v10, v11 │ │ -0b4786: 620a ef07 |0039: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b478a: 121b |003b: const/4 v11, #int 1 // #1 │ │ -0b478c: 4b10 0a0b |003c: aput v16, v10, v11 │ │ -0b4790: 620a ef07 |003e: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4794: 122b |0040: const/4 v11, #int 2 // #2 │ │ -0b4796: 52dc e507 |0041: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b479a: 4b0c 0a0b |0043: aput v12, v10, v11 │ │ -0b479e: 620a ef07 |0045: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47a2: 123b |0047: const/4 v11, #int 3 // #3 │ │ -0b47a4: 4b06 0a0b |0048: aput v6, v10, v11 │ │ -0b47a8: 620a ef07 |004a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47ac: 124b |004c: const/4 v11, #int 4 // #4 │ │ -0b47ae: 4b08 0a0b |004d: aput v8, v10, v11 │ │ -0b47b2: 620a ef07 |004f: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47b6: 125b |0051: const/4 v11, #int 5 // #5 │ │ -0b47b8: 4b0f 0a0b |0052: aput v15, v10, v11 │ │ -0b47bc: 620a ef07 |0054: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47c0: 126b |0056: const/4 v11, #int 6 // #6 │ │ -0b47c2: 4b02 0a0b |0057: aput v2, v10, v11 │ │ -0b47c6: 620a ef07 |0059: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47ca: 127b |005b: const/4 v11, #int 7 // #7 │ │ -0b47cc: 52dc e507 |005c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b47d0: 4b0c 0a0b |005e: aput v12, v10, v11 │ │ -0b47d4: 620a ef07 |0060: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47d8: 130b 0800 |0062: const/16 v11, #int 8 // #8 │ │ -0b47dc: 4b06 0a0b |0064: aput v6, v10, v11 │ │ -0b47e0: 620a ef07 |0066: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47e4: 130b 0900 |0068: const/16 v11, #int 9 // #9 │ │ -0b47e8: 4b09 0a0b |006a: aput v9, v10, v11 │ │ -0b47ec: 620a ef07 |006c: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47f0: 130b 0a00 |006e: const/16 v11, #int 10 // #a │ │ -0b47f4: 4b01 0a0b |0070: aput v1, v10, v11 │ │ -0b47f8: 620a ef07 |0072: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b47fc: 130b 0b00 |0074: const/16 v11, #int 11 // #b │ │ -0b4800: 4b02 0a0b |0076: aput v2, v10, v11 │ │ -0b4804: 620a ef07 |0078: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4808: 130b 0c00 |007a: const/16 v11, #int 12 // #c │ │ -0b480c: 52dc e507 |007c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4810: 4b0c 0a0b |007e: aput v12, v10, v11 │ │ -0b4814: 620a ef07 |0080: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4818: 130b 0d00 |0082: const/16 v11, #int 13 // #d │ │ -0b481c: 4b07 0a0b |0084: aput v7, v10, v11 │ │ -0b4820: 620a ef07 |0086: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4824: 130b 0e00 |0088: const/16 v11, #int 14 // #e │ │ -0b4828: 4b09 0a0b |008a: aput v9, v10, v11 │ │ -0b482c: 54da eb07 |008c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b4830: 6e10 0b0b 0a00 |008e: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b4836: 0a0a |0091: move-result v10 │ │ -0b4838: 3d0a 2b00 |0092: if-lez v10, 00bd // +002b │ │ -0b483c: 620a ef07 |0094: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4840: 130b 0f00 |0096: const/16 v11, #int 15 // #f │ │ -0b4844: 4b01 0a0b |0098: aput v1, v10, v11 │ │ -0b4848: 620a ef07 |009a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b484c: 130b 1000 |009c: const/16 v11, #int 16 // #10 │ │ -0b4850: 4b10 0a0b |009e: aput v16, v10, v11 │ │ -0b4854: 620a ef07 |00a0: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4858: 130b 1100 |00a2: const/16 v11, #int 17 // #11 │ │ -0b485c: 52dc e507 |00a4: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4860: 4b0c 0a0b |00a6: aput v12, v10, v11 │ │ -0b4864: 620a ef07 |00a8: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4868: 130b 1200 |00aa: const/16 v11, #int 18 // #12 │ │ -0b486c: 4b07 0a0b |00ac: aput v7, v10, v11 │ │ -0b4870: 620a ef07 |00ae: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4874: 130b 1300 |00b0: const/16 v11, #int 19 // #13 │ │ -0b4878: 4b08 0a0b |00b2: aput v8, v10, v11 │ │ -0b487c: 620a ef07 |00b4: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4880: 120b |00b6: const/4 v11, #int 0 // #0 │ │ -0b4882: 130c 1400 |00b7: const/16 v12, #int 20 // #14 │ │ -0b4886: 6e5c 1e0e edba |00b9: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b488c: 0e00 |00bc: return-void │ │ -0b488e: 620a ef07 |00bd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4892: 130b 0f00 |00bf: const/16 v11, #int 15 // #f │ │ -0b4896: 4b01 0a0b |00c1: aput v1, v10, v11 │ │ -0b489a: 620a ef07 |00c3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b489e: 130b 1000 |00c5: const/16 v11, #int 16 // #10 │ │ -0b48a2: 4b02 0a0b |00c7: aput v2, v10, v11 │ │ -0b48a6: 620a ef07 |00c9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48aa: 130b 1100 |00cb: const/16 v11, #int 17 // #11 │ │ -0b48ae: 52dc e507 |00cd: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b48b2: 4b0c 0a0b |00cf: aput v12, v10, v11 │ │ -0b48b6: 620a ef07 |00d1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48ba: 130b 1200 |00d3: const/16 v11, #int 18 // #12 │ │ -0b48be: 4b07 0a0b |00d5: aput v7, v10, v11 │ │ -0b48c2: 620a ef07 |00d7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48c6: 130b 1300 |00d9: const/16 v11, #int 19 // #13 │ │ -0b48ca: 4b09 0a0b |00db: aput v9, v10, v11 │ │ -0b48ce: 620a ef07 |00dd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48d2: 130b 1400 |00df: const/16 v11, #int 20 // #14 │ │ -0b48d6: 4b01 0a0b |00e1: aput v1, v10, v11 │ │ -0b48da: 620a ef07 |00e3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48de: 130b 1500 |00e5: const/16 v11, #int 21 // #15 │ │ -0b48e2: 4b10 0a0b |00e7: aput v16, v10, v11 │ │ -0b48e6: 620a ef07 |00e9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48ea: 130b 1600 |00eb: const/16 v11, #int 22 // #16 │ │ -0b48ee: 52dc e507 |00ed: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b48f2: 4b0c 0a0b |00ef: aput v12, v10, v11 │ │ -0b48f6: 620a ef07 |00f1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b48fa: 130b 1700 |00f3: const/16 v11, #int 23 // #17 │ │ -0b48fe: 4b07 0a0b |00f5: aput v7, v10, v11 │ │ -0b4902: 620a ef07 |00f7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4906: 130b 1800 |00f9: const/16 v11, #int 24 // #18 │ │ -0b490a: 4b08 0a0b |00fb: aput v8, v10, v11 │ │ -0b490e: 620a ef07 |00fd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4912: 130b 1900 |00ff: const/16 v11, #int 25 // #19 │ │ -0b4916: 4b0f 0a0b |0101: aput v15, v10, v11 │ │ -0b491a: 620a ef07 |0103: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b491e: 130b 1a00 |0105: const/16 v11, #int 26 // #1a │ │ -0b4922: 4b10 0a0b |0107: aput v16, v10, v11 │ │ -0b4926: 620a ef07 |0109: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b492a: 130b 1b00 |010b: const/16 v11, #int 27 // #1b │ │ -0b492e: 52dc e507 |010d: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4932: 4b0c 0a0b |010f: aput v12, v10, v11 │ │ -0b4936: 620a ef07 |0111: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b493a: 130b 1c00 |0113: const/16 v11, #int 28 // #1c │ │ -0b493e: 4b06 0a0b |0115: aput v6, v10, v11 │ │ -0b4942: 620a ef07 |0117: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4946: 130b 1d00 |0119: const/16 v11, #int 29 // #1d │ │ -0b494a: 4b08 0a0b |011b: aput v8, v10, v11 │ │ -0b494e: 620a ef07 |011d: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4952: 120b |011f: const/4 v11, #int 0 // #0 │ │ -0b4954: 130c 1e00 |0120: const/16 v12, #int 30 // #1e │ │ -0b4958: 6e5c 1e0e edba |0122: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b495e: 2897 |0125: goto 00bc // -0069 │ │ +0c253c: |[0c253c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFFFIIIIZZ)V │ │ +0c254c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +0c2550: 6e10 9e0b 0e00 |0002: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c2556: 0a0b |0005: move-result v11 │ │ +0c2558: 82bb |0006: int-to-float v11, v11 │ │ +0c255a: a904 0a0b |0007: div-float v4, v10, v11 │ │ +0c255e: 150a 803f |0009: const/high16 v10, #int 1065353216 // #3f80 │ │ +0c2562: 6e10 950b 0e00 |000b: invoke-virtual {v14}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c2568: 0a0b |000e: move-result v11 │ │ +0c256a: 82bb |000f: int-to-float v11, v11 │ │ +0c256c: a903 0a0b |0010: div-float v3, v10, v11 │ │ +0c2570: 0200 1300 |0012: move/from16 v0, v19 │ │ +0c2574: 820a |0014: int-to-float v10, v0 │ │ +0c2576: a806 0a04 |0015: mul-float v6, v10, v4 │ │ +0c257a: 900a 1416 |0017: add-int v10, v20, v22 │ │ +0c257e: 82aa |0019: int-to-float v10, v10 │ │ +0c2580: a808 0a03 |001a: mul-float v8, v10, v3 │ │ +0c2584: 900a 1315 |001c: add-int v10, v19, v21 │ │ +0c2588: 82aa |001e: int-to-float v10, v10 │ │ +0c258a: a807 0a04 |001f: mul-float v7, v10, v4 │ │ +0c258e: 0200 1400 |0021: move/from16 v0, v20 │ │ +0c2592: 820a |0023: int-to-float v10, v0 │ │ +0c2594: a809 0a03 |0024: mul-float v9, v10, v3 │ │ +0c2598: a601 0f11 |0026: add-float v1, v15, v17 │ │ +0c259c: a602 1012 |0028: add-float v2, v16, v18 │ │ +0c25a0: 3817 0500 |002a: if-eqz v23, 002f // +0005 │ │ +0c25a4: 0165 |002c: move v5, v6 │ │ +0c25a6: 0176 |002d: move v6, v7 │ │ +0c25a8: 0157 |002e: move v7, v5 │ │ +0c25aa: 3818 0500 |002f: if-eqz v24, 0034 // +0005 │ │ +0c25ae: 0185 |0031: move v5, v8 │ │ +0c25b0: 0198 |0032: move v8, v9 │ │ +0c25b2: 0159 |0033: move v9, v5 │ │ +0c25b4: 620a ef07 |0034: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25b8: 120b |0036: const/4 v11, #int 0 // #0 │ │ +0c25ba: 4b0f 0a0b |0037: aput v15, v10, v11 │ │ +0c25be: 620a ef07 |0039: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25c2: 121b |003b: const/4 v11, #int 1 // #1 │ │ +0c25c4: 4b10 0a0b |003c: aput v16, v10, v11 │ │ +0c25c8: 620a ef07 |003e: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25cc: 122b |0040: const/4 v11, #int 2 // #2 │ │ +0c25ce: 52dc e507 |0041: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c25d2: 4b0c 0a0b |0043: aput v12, v10, v11 │ │ +0c25d6: 620a ef07 |0045: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25da: 123b |0047: const/4 v11, #int 3 // #3 │ │ +0c25dc: 4b06 0a0b |0048: aput v6, v10, v11 │ │ +0c25e0: 620a ef07 |004a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25e4: 124b |004c: const/4 v11, #int 4 // #4 │ │ +0c25e6: 4b08 0a0b |004d: aput v8, v10, v11 │ │ +0c25ea: 620a ef07 |004f: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25ee: 125b |0051: const/4 v11, #int 5 // #5 │ │ +0c25f0: 4b0f 0a0b |0052: aput v15, v10, v11 │ │ +0c25f4: 620a ef07 |0054: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c25f8: 126b |0056: const/4 v11, #int 6 // #6 │ │ +0c25fa: 4b02 0a0b |0057: aput v2, v10, v11 │ │ +0c25fe: 620a ef07 |0059: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2602: 127b |005b: const/4 v11, #int 7 // #7 │ │ +0c2604: 52dc e507 |005c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2608: 4b0c 0a0b |005e: aput v12, v10, v11 │ │ +0c260c: 620a ef07 |0060: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2610: 130b 0800 |0062: const/16 v11, #int 8 // #8 │ │ +0c2614: 4b06 0a0b |0064: aput v6, v10, v11 │ │ +0c2618: 620a ef07 |0066: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c261c: 130b 0900 |0068: const/16 v11, #int 9 // #9 │ │ +0c2620: 4b09 0a0b |006a: aput v9, v10, v11 │ │ +0c2624: 620a ef07 |006c: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2628: 130b 0a00 |006e: const/16 v11, #int 10 // #a │ │ +0c262c: 4b01 0a0b |0070: aput v1, v10, v11 │ │ +0c2630: 620a ef07 |0072: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2634: 130b 0b00 |0074: const/16 v11, #int 11 // #b │ │ +0c2638: 4b02 0a0b |0076: aput v2, v10, v11 │ │ +0c263c: 620a ef07 |0078: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2640: 130b 0c00 |007a: const/16 v11, #int 12 // #c │ │ +0c2644: 52dc e507 |007c: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2648: 4b0c 0a0b |007e: aput v12, v10, v11 │ │ +0c264c: 620a ef07 |0080: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2650: 130b 0d00 |0082: const/16 v11, #int 13 // #d │ │ +0c2654: 4b07 0a0b |0084: aput v7, v10, v11 │ │ +0c2658: 620a ef07 |0086: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c265c: 130b 0e00 |0088: const/16 v11, #int 14 // #e │ │ +0c2660: 4b09 0a0b |008a: aput v9, v10, v11 │ │ +0c2664: 54da eb07 |008c: iget-object v10, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2668: 6e10 0b0b 0a00 |008e: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c266e: 0a0a |0091: move-result v10 │ │ +0c2670: 3d0a 2b00 |0092: if-lez v10, 00bd // +002b │ │ +0c2674: 620a ef07 |0094: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2678: 130b 0f00 |0096: const/16 v11, #int 15 // #f │ │ +0c267c: 4b01 0a0b |0098: aput v1, v10, v11 │ │ +0c2680: 620a ef07 |009a: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2684: 130b 1000 |009c: const/16 v11, #int 16 // #10 │ │ +0c2688: 4b10 0a0b |009e: aput v16, v10, v11 │ │ +0c268c: 620a ef07 |00a0: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2690: 130b 1100 |00a2: const/16 v11, #int 17 // #11 │ │ +0c2694: 52dc e507 |00a4: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2698: 4b0c 0a0b |00a6: aput v12, v10, v11 │ │ +0c269c: 620a ef07 |00a8: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26a0: 130b 1200 |00aa: const/16 v11, #int 18 // #12 │ │ +0c26a4: 4b07 0a0b |00ac: aput v7, v10, v11 │ │ +0c26a8: 620a ef07 |00ae: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26ac: 130b 1300 |00b0: const/16 v11, #int 19 // #13 │ │ +0c26b0: 4b08 0a0b |00b2: aput v8, v10, v11 │ │ +0c26b4: 620a ef07 |00b4: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26b8: 120b |00b6: const/4 v11, #int 0 // #0 │ │ +0c26ba: 130c 1400 |00b7: const/16 v12, #int 20 // #14 │ │ +0c26be: 6e5c 1e0e edba |00b9: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c26c4: 0e00 |00bc: return-void │ │ +0c26c6: 620a ef07 |00bd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26ca: 130b 0f00 |00bf: const/16 v11, #int 15 // #f │ │ +0c26ce: 4b01 0a0b |00c1: aput v1, v10, v11 │ │ +0c26d2: 620a ef07 |00c3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26d6: 130b 1000 |00c5: const/16 v11, #int 16 // #10 │ │ +0c26da: 4b02 0a0b |00c7: aput v2, v10, v11 │ │ +0c26de: 620a ef07 |00c9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26e2: 130b 1100 |00cb: const/16 v11, #int 17 // #11 │ │ +0c26e6: 52dc e507 |00cd: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c26ea: 4b0c 0a0b |00cf: aput v12, v10, v11 │ │ +0c26ee: 620a ef07 |00d1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26f2: 130b 1200 |00d3: const/16 v11, #int 18 // #12 │ │ +0c26f6: 4b07 0a0b |00d5: aput v7, v10, v11 │ │ +0c26fa: 620a ef07 |00d7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c26fe: 130b 1300 |00d9: const/16 v11, #int 19 // #13 │ │ +0c2702: 4b09 0a0b |00db: aput v9, v10, v11 │ │ +0c2706: 620a ef07 |00dd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c270a: 130b 1400 |00df: const/16 v11, #int 20 // #14 │ │ +0c270e: 4b01 0a0b |00e1: aput v1, v10, v11 │ │ +0c2712: 620a ef07 |00e3: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2716: 130b 1500 |00e5: const/16 v11, #int 21 // #15 │ │ +0c271a: 4b10 0a0b |00e7: aput v16, v10, v11 │ │ +0c271e: 620a ef07 |00e9: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2722: 130b 1600 |00eb: const/16 v11, #int 22 // #16 │ │ +0c2726: 52dc e507 |00ed: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c272a: 4b0c 0a0b |00ef: aput v12, v10, v11 │ │ +0c272e: 620a ef07 |00f1: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2732: 130b 1700 |00f3: const/16 v11, #int 23 // #17 │ │ +0c2736: 4b07 0a0b |00f5: aput v7, v10, v11 │ │ +0c273a: 620a ef07 |00f7: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c273e: 130b 1800 |00f9: const/16 v11, #int 24 // #18 │ │ +0c2742: 4b08 0a0b |00fb: aput v8, v10, v11 │ │ +0c2746: 620a ef07 |00fd: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c274a: 130b 1900 |00ff: const/16 v11, #int 25 // #19 │ │ +0c274e: 4b0f 0a0b |0101: aput v15, v10, v11 │ │ +0c2752: 620a ef07 |0103: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2756: 130b 1a00 |0105: const/16 v11, #int 26 // #1a │ │ +0c275a: 4b10 0a0b |0107: aput v16, v10, v11 │ │ +0c275e: 620a ef07 |0109: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2762: 130b 1b00 |010b: const/16 v11, #int 27 // #1b │ │ +0c2766: 52dc e507 |010d: iget v12, v13, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c276a: 4b0c 0a0b |010f: aput v12, v10, v11 │ │ +0c276e: 620a ef07 |0111: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2772: 130b 1c00 |0113: const/16 v11, #int 28 // #1c │ │ +0c2776: 4b06 0a0b |0115: aput v6, v10, v11 │ │ +0c277a: 620a ef07 |0117: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c277e: 130b 1d00 |0119: const/16 v11, #int 29 // #1d │ │ +0c2782: 4b08 0a0b |011b: aput v8, v10, v11 │ │ +0c2786: 620a ef07 |011d: sget-object v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c278a: 120b |011f: const/4 v11, #int 0 // #0 │ │ +0c278c: 130c 1e00 |0120: const/16 v12, #int 30 // #1e │ │ +0c2790: 6e5c 1e0e edba |0122: invoke-virtual {v13, v14, v10, v11, v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2796: 2897 |0125: goto 00bc // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0009 line=419 │ │ 0x0012 line=420 │ │ 0x0017 line=421 │ │ 0x001c line=422 │ │ @@ -238037,138 +238065,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 │ │ -0b4960: |[0b4960] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIFFFFF)V │ │ -0b4970: 8292 |0000: int-to-float v2, v9 │ │ -0b4972: a600 0702 |0001: add-float v0, v7, v2 │ │ -0b4976: 82a2 |0003: int-to-float v2, v10 │ │ -0b4978: a601 0802 |0004: add-float v1, v8, v2 │ │ -0b497c: 6202 ef07 |0006: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4980: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0b4982: 4b07 0203 |0009: aput v7, v2, v3 │ │ -0b4986: 6202 ef07 |000b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b498a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0b498c: 4b08 0203 |000e: aput v8, v2, v3 │ │ -0b4990: 6202 ef07 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4994: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -0b4996: 4b0f 0203 |0013: aput v15, v2, v3 │ │ -0b499a: 6202 ef07 |0015: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b499e: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -0b49a0: 4b0b 0203 |0018: aput v11, v2, v3 │ │ -0b49a4: 6202 ef07 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49a8: 1243 |001c: const/4 v3, #int 4 // #4 │ │ -0b49aa: 4b0c 0203 |001d: aput v12, v2, v3 │ │ -0b49ae: 6202 ef07 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49b2: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -0b49b4: 4b07 0203 |0022: aput v7, v2, v3 │ │ -0b49b8: 6202 ef07 |0024: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49bc: 1263 |0026: const/4 v3, #int 6 // #6 │ │ -0b49be: 4b01 0203 |0027: aput v1, v2, v3 │ │ -0b49c2: 6202 ef07 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49c6: 1273 |002b: const/4 v3, #int 7 // #7 │ │ -0b49c8: 4b0f 0203 |002c: aput v15, v2, v3 │ │ -0b49cc: 6202 ef07 |002e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49d0: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -0b49d4: 4b0b 0203 |0032: aput v11, v2, v3 │ │ -0b49d8: 6202 ef07 |0034: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49dc: 1303 0900 |0036: const/16 v3, #int 9 // #9 │ │ -0b49e0: 4b0e 0203 |0038: aput v14, v2, v3 │ │ -0b49e4: 6202 ef07 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49e8: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ -0b49ec: 4b00 0203 |003e: aput v0, v2, v3 │ │ -0b49f0: 6202 ef07 |0040: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b49f4: 1303 0b00 |0042: const/16 v3, #int 11 // #b │ │ -0b49f8: 4b01 0203 |0044: aput v1, v2, v3 │ │ -0b49fc: 6202 ef07 |0046: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a00: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ -0b4a04: 4b0f 0203 |004a: aput v15, v2, v3 │ │ -0b4a08: 6202 ef07 |004c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a0c: 1303 0d00 |004e: const/16 v3, #int 13 // #d │ │ -0b4a10: 4b0d 0203 |0050: aput v13, v2, v3 │ │ -0b4a14: 6202 ef07 |0052: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a18: 1303 0e00 |0054: const/16 v3, #int 14 // #e │ │ -0b4a1c: 4b0e 0203 |0056: aput v14, v2, v3 │ │ -0b4a20: 5452 eb07 |0058: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b4a24: 6e10 0b0b 0200 |005a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b4a2a: 0a02 |005d: move-result v2 │ │ -0b4a2c: 3d02 2900 |005e: if-lez v2, 0087 // +0029 │ │ -0b4a30: 6202 ef07 |0060: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a34: 1303 0f00 |0062: const/16 v3, #int 15 // #f │ │ -0b4a38: 4b00 0203 |0064: aput v0, v2, v3 │ │ -0b4a3c: 6202 ef07 |0066: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a40: 1303 1000 |0068: const/16 v3, #int 16 // #10 │ │ -0b4a44: 4b08 0203 |006a: aput v8, v2, v3 │ │ -0b4a48: 6202 ef07 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a4c: 1303 1100 |006e: const/16 v3, #int 17 // #11 │ │ -0b4a50: 4b0f 0203 |0070: aput v15, v2, v3 │ │ -0b4a54: 6202 ef07 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a58: 1303 1200 |0074: const/16 v3, #int 18 // #12 │ │ -0b4a5c: 4b0d 0203 |0076: aput v13, v2, v3 │ │ -0b4a60: 6202 ef07 |0078: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a64: 1303 1300 |007a: const/16 v3, #int 19 // #13 │ │ -0b4a68: 4b0c 0203 |007c: aput v12, v2, v3 │ │ -0b4a6c: 6202 ef07 |007e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a70: 1203 |0080: const/4 v3, #int 0 // #0 │ │ -0b4a72: 1304 1400 |0081: const/16 v4, #int 20 // #14 │ │ -0b4a76: 6e54 1e0e 6532 |0083: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b4a7c: 0e00 |0086: return-void │ │ -0b4a7e: 6202 ef07 |0087: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a82: 1303 0f00 |0089: const/16 v3, #int 15 // #f │ │ -0b4a86: 4b00 0203 |008b: aput v0, v2, v3 │ │ -0b4a8a: 6202 ef07 |008d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a8e: 1303 1000 |008f: const/16 v3, #int 16 // #10 │ │ -0b4a92: 4b01 0203 |0091: aput v1, v2, v3 │ │ -0b4a96: 6202 ef07 |0093: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4a9a: 1303 1100 |0095: const/16 v3, #int 17 // #11 │ │ -0b4a9e: 4b0f 0203 |0097: aput v15, v2, v3 │ │ -0b4aa2: 6202 ef07 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4aa6: 1303 1200 |009b: const/16 v3, #int 18 // #12 │ │ -0b4aaa: 4b0d 0203 |009d: aput v13, v2, v3 │ │ -0b4aae: 6202 ef07 |009f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ab2: 1303 1300 |00a1: const/16 v3, #int 19 // #13 │ │ -0b4ab6: 4b0e 0203 |00a3: aput v14, v2, v3 │ │ -0b4aba: 6202 ef07 |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4abe: 1303 1400 |00a7: const/16 v3, #int 20 // #14 │ │ -0b4ac2: 4b00 0203 |00a9: aput v0, v2, v3 │ │ -0b4ac6: 6202 ef07 |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4aca: 1303 1500 |00ad: const/16 v3, #int 21 // #15 │ │ -0b4ace: 4b08 0203 |00af: aput v8, v2, v3 │ │ -0b4ad2: 6202 ef07 |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ad6: 1303 1600 |00b3: const/16 v3, #int 22 // #16 │ │ -0b4ada: 4b0f 0203 |00b5: aput v15, v2, v3 │ │ -0b4ade: 6202 ef07 |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ae2: 1303 1700 |00b9: const/16 v3, #int 23 // #17 │ │ -0b4ae6: 4b0d 0203 |00bb: aput v13, v2, v3 │ │ -0b4aea: 6202 ef07 |00bd: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4aee: 1303 1800 |00bf: const/16 v3, #int 24 // #18 │ │ -0b4af2: 4b0c 0203 |00c1: aput v12, v2, v3 │ │ -0b4af6: 6202 ef07 |00c3: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4afa: 1303 1900 |00c5: const/16 v3, #int 25 // #19 │ │ -0b4afe: 4b07 0203 |00c7: aput v7, v2, v3 │ │ -0b4b02: 6202 ef07 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4b06: 1303 1a00 |00cb: const/16 v3, #int 26 // #1a │ │ -0b4b0a: 4b08 0203 |00cd: aput v8, v2, v3 │ │ -0b4b0e: 6202 ef07 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4b12: 1303 1b00 |00d1: const/16 v3, #int 27 // #1b │ │ -0b4b16: 4b0f 0203 |00d3: aput v15, v2, v3 │ │ -0b4b1a: 6202 ef07 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4b1e: 1303 1c00 |00d7: const/16 v3, #int 28 // #1c │ │ -0b4b22: 4b0b 0203 |00d9: aput v11, v2, v3 │ │ -0b4b26: 6202 ef07 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4b2a: 1303 1d00 |00dd: const/16 v3, #int 29 // #1d │ │ -0b4b2e: 4b0c 0203 |00df: aput v12, v2, v3 │ │ -0b4b32: 6202 ef07 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4b36: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0b4b38: 1304 1e00 |00e4: const/16 v4, #int 30 // #1e │ │ -0b4b3c: 6e54 1e0e 6532 |00e6: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b4b42: 289d |00e9: goto 0086 // -0063 │ │ +0c2798: |[0c2798] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIFFFFF)V │ │ +0c27a8: 8292 |0000: int-to-float v2, v9 │ │ +0c27aa: a600 0702 |0001: add-float v0, v7, v2 │ │ +0c27ae: 82a2 |0003: int-to-float v2, v10 │ │ +0c27b0: a601 0802 |0004: add-float v1, v8, v2 │ │ +0c27b4: 6202 ef07 |0006: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27b8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0c27ba: 4b07 0203 |0009: aput v7, v2, v3 │ │ +0c27be: 6202 ef07 |000b: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27c2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0c27c4: 4b08 0203 |000e: aput v8, v2, v3 │ │ +0c27c8: 6202 ef07 |0010: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27cc: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +0c27ce: 4b0f 0203 |0013: aput v15, v2, v3 │ │ +0c27d2: 6202 ef07 |0015: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27d6: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +0c27d8: 4b0b 0203 |0018: aput v11, v2, v3 │ │ +0c27dc: 6202 ef07 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27e0: 1243 |001c: const/4 v3, #int 4 // #4 │ │ +0c27e2: 4b0c 0203 |001d: aput v12, v2, v3 │ │ +0c27e6: 6202 ef07 |001f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27ea: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +0c27ec: 4b07 0203 |0022: aput v7, v2, v3 │ │ +0c27f0: 6202 ef07 |0024: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27f4: 1263 |0026: const/4 v3, #int 6 // #6 │ │ +0c27f6: 4b01 0203 |0027: aput v1, v2, v3 │ │ +0c27fa: 6202 ef07 |0029: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c27fe: 1273 |002b: const/4 v3, #int 7 // #7 │ │ +0c2800: 4b0f 0203 |002c: aput v15, v2, v3 │ │ +0c2804: 6202 ef07 |002e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2808: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +0c280c: 4b0b 0203 |0032: aput v11, v2, v3 │ │ +0c2810: 6202 ef07 |0034: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2814: 1303 0900 |0036: const/16 v3, #int 9 // #9 │ │ +0c2818: 4b0e 0203 |0038: aput v14, v2, v3 │ │ +0c281c: 6202 ef07 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2820: 1303 0a00 |003c: const/16 v3, #int 10 // #a │ │ +0c2824: 4b00 0203 |003e: aput v0, v2, v3 │ │ +0c2828: 6202 ef07 |0040: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c282c: 1303 0b00 |0042: const/16 v3, #int 11 // #b │ │ +0c2830: 4b01 0203 |0044: aput v1, v2, v3 │ │ +0c2834: 6202 ef07 |0046: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2838: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ +0c283c: 4b0f 0203 |004a: aput v15, v2, v3 │ │ +0c2840: 6202 ef07 |004c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2844: 1303 0d00 |004e: const/16 v3, #int 13 // #d │ │ +0c2848: 4b0d 0203 |0050: aput v13, v2, v3 │ │ +0c284c: 6202 ef07 |0052: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2850: 1303 0e00 |0054: const/16 v3, #int 14 // #e │ │ +0c2854: 4b0e 0203 |0056: aput v14, v2, v3 │ │ +0c2858: 5452 eb07 |0058: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c285c: 6e10 0b0b 0200 |005a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c2862: 0a02 |005d: move-result v2 │ │ +0c2864: 3d02 2900 |005e: if-lez v2, 0087 // +0029 │ │ +0c2868: 6202 ef07 |0060: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c286c: 1303 0f00 |0062: const/16 v3, #int 15 // #f │ │ +0c2870: 4b00 0203 |0064: aput v0, v2, v3 │ │ +0c2874: 6202 ef07 |0066: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2878: 1303 1000 |0068: const/16 v3, #int 16 // #10 │ │ +0c287c: 4b08 0203 |006a: aput v8, v2, v3 │ │ +0c2880: 6202 ef07 |006c: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2884: 1303 1100 |006e: const/16 v3, #int 17 // #11 │ │ +0c2888: 4b0f 0203 |0070: aput v15, v2, v3 │ │ +0c288c: 6202 ef07 |0072: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2890: 1303 1200 |0074: const/16 v3, #int 18 // #12 │ │ +0c2894: 4b0d 0203 |0076: aput v13, v2, v3 │ │ +0c2898: 6202 ef07 |0078: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c289c: 1303 1300 |007a: const/16 v3, #int 19 // #13 │ │ +0c28a0: 4b0c 0203 |007c: aput v12, v2, v3 │ │ +0c28a4: 6202 ef07 |007e: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28a8: 1203 |0080: const/4 v3, #int 0 // #0 │ │ +0c28aa: 1304 1400 |0081: const/16 v4, #int 20 // #14 │ │ +0c28ae: 6e54 1e0e 6532 |0083: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c28b4: 0e00 |0086: return-void │ │ +0c28b6: 6202 ef07 |0087: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28ba: 1303 0f00 |0089: const/16 v3, #int 15 // #f │ │ +0c28be: 4b00 0203 |008b: aput v0, v2, v3 │ │ +0c28c2: 6202 ef07 |008d: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28c6: 1303 1000 |008f: const/16 v3, #int 16 // #10 │ │ +0c28ca: 4b01 0203 |0091: aput v1, v2, v3 │ │ +0c28ce: 6202 ef07 |0093: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28d2: 1303 1100 |0095: const/16 v3, #int 17 // #11 │ │ +0c28d6: 4b0f 0203 |0097: aput v15, v2, v3 │ │ +0c28da: 6202 ef07 |0099: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28de: 1303 1200 |009b: const/16 v3, #int 18 // #12 │ │ +0c28e2: 4b0d 0203 |009d: aput v13, v2, v3 │ │ +0c28e6: 6202 ef07 |009f: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28ea: 1303 1300 |00a1: const/16 v3, #int 19 // #13 │ │ +0c28ee: 4b0e 0203 |00a3: aput v14, v2, v3 │ │ +0c28f2: 6202 ef07 |00a5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c28f6: 1303 1400 |00a7: const/16 v3, #int 20 // #14 │ │ +0c28fa: 4b00 0203 |00a9: aput v0, v2, v3 │ │ +0c28fe: 6202 ef07 |00ab: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2902: 1303 1500 |00ad: const/16 v3, #int 21 // #15 │ │ +0c2906: 4b08 0203 |00af: aput v8, v2, v3 │ │ +0c290a: 6202 ef07 |00b1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c290e: 1303 1600 |00b3: const/16 v3, #int 22 // #16 │ │ +0c2912: 4b0f 0203 |00b5: aput v15, v2, v3 │ │ +0c2916: 6202 ef07 |00b7: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c291a: 1303 1700 |00b9: const/16 v3, #int 23 // #17 │ │ +0c291e: 4b0d 0203 |00bb: aput v13, v2, v3 │ │ +0c2922: 6202 ef07 |00bd: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2926: 1303 1800 |00bf: const/16 v3, #int 24 // #18 │ │ +0c292a: 4b0c 0203 |00c1: aput v12, v2, v3 │ │ +0c292e: 6202 ef07 |00c3: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2932: 1303 1900 |00c5: const/16 v3, #int 25 // #19 │ │ +0c2936: 4b07 0203 |00c7: aput v7, v2, v3 │ │ +0c293a: 6202 ef07 |00c9: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c293e: 1303 1a00 |00cb: const/16 v3, #int 26 // #1a │ │ +0c2942: 4b08 0203 |00cd: aput v8, v2, v3 │ │ +0c2946: 6202 ef07 |00cf: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c294a: 1303 1b00 |00d1: const/16 v3, #int 27 // #1b │ │ +0c294e: 4b0f 0203 |00d3: aput v15, v2, v3 │ │ +0c2952: 6202 ef07 |00d5: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2956: 1303 1c00 |00d7: const/16 v3, #int 28 // #1c │ │ +0c295a: 4b0b 0203 |00d9: aput v11, v2, v3 │ │ +0c295e: 6202 ef07 |00db: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2962: 1303 1d00 |00dd: const/16 v3, #int 29 // #1d │ │ +0c2966: 4b0c 0203 |00df: aput v12, v2, v3 │ │ +0c296a: 6202 ef07 |00e1: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c296e: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0c2970: 1304 1e00 |00e4: const/16 v4, #int 30 // #1e │ │ +0c2974: 6e54 1e0e 6532 |00e6: invoke-virtual {v5, v6, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c297a: 289d |00e9: goto 0086 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0003 line=307 │ │ 0x0006 line=309 │ │ 0x000b line=310 │ │ 0x0010 line=311 │ │ @@ -238228,169 +238256,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 │ │ -0b4b44: |[0b4b44] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ -0b4b54: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0b4b58: 6e10 9e0b 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0b4b5e: 0a0a |0005: move-result v10 │ │ -0b4b60: 82aa |0006: int-to-float v10, v10 │ │ -0b4b62: a904 090a |0007: div-float v4, v9, v10 │ │ -0b4b66: 1509 803f |0009: const/high16 v9, #int 1065353216 // #3f80 │ │ -0b4b6a: 6e10 950b 0d00 |000b: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0b4b70: 0a0a |000e: move-result v10 │ │ -0b4b72: 82aa |000f: int-to-float v10, v10 │ │ -0b4b74: a903 090a |0010: div-float v3, v9, v10 │ │ -0b4b78: 0200 1000 |0012: move/from16 v0, v16 │ │ -0b4b7c: 8209 |0014: int-to-float v9, v0 │ │ -0b4b7e: a805 0904 |0015: mul-float v5, v9, v4 │ │ -0b4b82: 9009 1113 |0017: add-int v9, v17, v19 │ │ -0b4b86: 8299 |0019: int-to-float v9, v9 │ │ -0b4b88: a807 0903 |001a: mul-float v7, v9, v3 │ │ -0b4b8c: 9009 1012 |001c: add-int v9, v16, v18 │ │ -0b4b90: 8299 |001e: int-to-float v9, v9 │ │ -0b4b92: a806 0904 |001f: mul-float v6, v9, v4 │ │ -0b4b96: 0200 1100 |0021: move/from16 v0, v17 │ │ -0b4b9a: 8209 |0023: int-to-float v9, v0 │ │ -0b4b9c: a808 0903 |0024: mul-float v8, v9, v3 │ │ -0b4ba0: 0200 1200 |0026: move/from16 v0, v18 │ │ -0b4ba4: 8209 |0028: int-to-float v9, v0 │ │ -0b4ba6: a601 0e09 |0029: add-float v1, v14, v9 │ │ -0b4baa: 0200 1300 |002b: move/from16 v0, v19 │ │ -0b4bae: 8209 |002d: int-to-float v9, v0 │ │ -0b4bb0: a602 0f09 |002e: add-float v2, v15, v9 │ │ -0b4bb4: 6209 ef07 |0030: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4bb8: 120a |0032: const/4 v10, #int 0 // #0 │ │ -0b4bba: 4b0e 090a |0033: aput v14, v9, v10 │ │ -0b4bbe: 6209 ef07 |0035: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4bc2: 121a |0037: const/4 v10, #int 1 // #1 │ │ -0b4bc4: 4b0f 090a |0038: aput v15, v9, v10 │ │ -0b4bc8: 6209 ef07 |003a: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4bcc: 122a |003c: const/4 v10, #int 2 // #2 │ │ -0b4bce: 52cb e507 |003d: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4bd2: 4b0b 090a |003f: aput v11, v9, v10 │ │ -0b4bd6: 6209 ef07 |0041: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4bda: 123a |0043: const/4 v10, #int 3 // #3 │ │ -0b4bdc: 4b05 090a |0044: aput v5, v9, v10 │ │ -0b4be0: 6209 ef07 |0046: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4be4: 124a |0048: const/4 v10, #int 4 // #4 │ │ -0b4be6: 4b07 090a |0049: aput v7, v9, v10 │ │ -0b4bea: 6209 ef07 |004b: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4bee: 125a |004d: const/4 v10, #int 5 // #5 │ │ -0b4bf0: 4b0e 090a |004e: aput v14, v9, v10 │ │ -0b4bf4: 6209 ef07 |0050: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4bf8: 126a |0052: const/4 v10, #int 6 // #6 │ │ -0b4bfa: 4b02 090a |0053: aput v2, v9, v10 │ │ -0b4bfe: 6209 ef07 |0055: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c02: 127a |0057: const/4 v10, #int 7 // #7 │ │ -0b4c04: 52cb e507 |0058: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4c08: 4b0b 090a |005a: aput v11, v9, v10 │ │ -0b4c0c: 6209 ef07 |005c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c10: 130a 0800 |005e: const/16 v10, #int 8 // #8 │ │ -0b4c14: 4b05 090a |0060: aput v5, v9, v10 │ │ -0b4c18: 6209 ef07 |0062: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c1c: 130a 0900 |0064: const/16 v10, #int 9 // #9 │ │ -0b4c20: 4b08 090a |0066: aput v8, v9, v10 │ │ -0b4c24: 6209 ef07 |0068: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c28: 130a 0a00 |006a: const/16 v10, #int 10 // #a │ │ -0b4c2c: 4b01 090a |006c: aput v1, v9, v10 │ │ -0b4c30: 6209 ef07 |006e: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c34: 130a 0b00 |0070: const/16 v10, #int 11 // #b │ │ -0b4c38: 4b02 090a |0072: aput v2, v9, v10 │ │ -0b4c3c: 6209 ef07 |0074: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c40: 130a 0c00 |0076: const/16 v10, #int 12 // #c │ │ -0b4c44: 52cb e507 |0078: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4c48: 4b0b 090a |007a: aput v11, v9, v10 │ │ -0b4c4c: 6209 ef07 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c50: 130a 0d00 |007e: const/16 v10, #int 13 // #d │ │ -0b4c54: 4b06 090a |0080: aput v6, v9, v10 │ │ -0b4c58: 6209 ef07 |0082: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c5c: 130a 0e00 |0084: const/16 v10, #int 14 // #e │ │ -0b4c60: 4b08 090a |0086: aput v8, v9, v10 │ │ -0b4c64: 54c9 eb07 |0088: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b4c68: 6e10 0b0b 0900 |008a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b4c6e: 0a09 |008d: move-result v9 │ │ -0b4c70: 3d09 2b00 |008e: if-lez v9, 00b9 // +002b │ │ -0b4c74: 6209 ef07 |0090: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c78: 130a 0f00 |0092: const/16 v10, #int 15 // #f │ │ -0b4c7c: 4b01 090a |0094: aput v1, v9, v10 │ │ -0b4c80: 6209 ef07 |0096: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c84: 130a 1000 |0098: const/16 v10, #int 16 // #10 │ │ -0b4c88: 4b0f 090a |009a: aput v15, v9, v10 │ │ -0b4c8c: 6209 ef07 |009c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4c90: 130a 1100 |009e: const/16 v10, #int 17 // #11 │ │ -0b4c94: 52cb e507 |00a0: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4c98: 4b0b 090a |00a2: aput v11, v9, v10 │ │ -0b4c9c: 6209 ef07 |00a4: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ca0: 130a 1200 |00a6: const/16 v10, #int 18 // #12 │ │ -0b4ca4: 4b06 090a |00a8: aput v6, v9, v10 │ │ -0b4ca8: 6209 ef07 |00aa: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4cac: 130a 1300 |00ac: const/16 v10, #int 19 // #13 │ │ -0b4cb0: 4b07 090a |00ae: aput v7, v9, v10 │ │ -0b4cb4: 6209 ef07 |00b0: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4cb8: 120a |00b2: const/4 v10, #int 0 // #0 │ │ -0b4cba: 130b 1400 |00b3: const/16 v11, #int 20 // #14 │ │ -0b4cbe: 6e5b 1e0e dca9 |00b5: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b4cc4: 0e00 |00b8: return-void │ │ -0b4cc6: 6209 ef07 |00b9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4cca: 130a 0f00 |00bb: const/16 v10, #int 15 // #f │ │ -0b4cce: 4b01 090a |00bd: aput v1, v9, v10 │ │ -0b4cd2: 6209 ef07 |00bf: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4cd6: 130a 1000 |00c1: const/16 v10, #int 16 // #10 │ │ -0b4cda: 4b02 090a |00c3: aput v2, v9, v10 │ │ -0b4cde: 6209 ef07 |00c5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ce2: 130a 1100 |00c7: const/16 v10, #int 17 // #11 │ │ -0b4ce6: 52cb e507 |00c9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4cea: 4b0b 090a |00cb: aput v11, v9, v10 │ │ -0b4cee: 6209 ef07 |00cd: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4cf2: 130a 1200 |00cf: const/16 v10, #int 18 // #12 │ │ -0b4cf6: 4b06 090a |00d1: aput v6, v9, v10 │ │ -0b4cfa: 6209 ef07 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4cfe: 130a 1300 |00d5: const/16 v10, #int 19 // #13 │ │ -0b4d02: 4b08 090a |00d7: aput v8, v9, v10 │ │ -0b4d06: 6209 ef07 |00d9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d0a: 130a 1400 |00db: const/16 v10, #int 20 // #14 │ │ -0b4d0e: 4b01 090a |00dd: aput v1, v9, v10 │ │ -0b4d12: 6209 ef07 |00df: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d16: 130a 1500 |00e1: const/16 v10, #int 21 // #15 │ │ -0b4d1a: 4b0f 090a |00e3: aput v15, v9, v10 │ │ -0b4d1e: 6209 ef07 |00e5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d22: 130a 1600 |00e7: const/16 v10, #int 22 // #16 │ │ -0b4d26: 52cb e507 |00e9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4d2a: 4b0b 090a |00eb: aput v11, v9, v10 │ │ -0b4d2e: 6209 ef07 |00ed: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d32: 130a 1700 |00ef: const/16 v10, #int 23 // #17 │ │ -0b4d36: 4b06 090a |00f1: aput v6, v9, v10 │ │ -0b4d3a: 6209 ef07 |00f3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d3e: 130a 1800 |00f5: const/16 v10, #int 24 // #18 │ │ -0b4d42: 4b07 090a |00f7: aput v7, v9, v10 │ │ -0b4d46: 6209 ef07 |00f9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d4a: 130a 1900 |00fb: const/16 v10, #int 25 // #19 │ │ -0b4d4e: 4b0e 090a |00fd: aput v14, v9, v10 │ │ -0b4d52: 6209 ef07 |00ff: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d56: 130a 1a00 |0101: const/16 v10, #int 26 // #1a │ │ -0b4d5a: 4b0f 090a |0103: aput v15, v9, v10 │ │ -0b4d5e: 6209 ef07 |0105: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d62: 130a 1b00 |0107: const/16 v10, #int 27 // #1b │ │ -0b4d66: 52cb e507 |0109: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4d6a: 4b0b 090a |010b: aput v11, v9, v10 │ │ -0b4d6e: 6209 ef07 |010d: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d72: 130a 1c00 |010f: const/16 v10, #int 28 // #1c │ │ -0b4d76: 4b05 090a |0111: aput v5, v9, v10 │ │ -0b4d7a: 6209 ef07 |0113: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d7e: 130a 1d00 |0115: const/16 v10, #int 29 // #1d │ │ -0b4d82: 4b07 090a |0117: aput v7, v9, v10 │ │ -0b4d86: 6209 ef07 |0119: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4d8a: 120a |011b: const/4 v10, #int 0 // #0 │ │ -0b4d8c: 130b 1e00 |011c: const/16 v11, #int 30 // #1e │ │ -0b4d90: 6e5b 1e0e dca9 |011e: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b4d96: 2897 |0121: goto 00b8 // -0069 │ │ +0c297c: |[0c297c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;FFIIII)V │ │ +0c298c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0c2990: 6e10 9e0b 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c2996: 0a0a |0005: move-result v10 │ │ +0c2998: 82aa |0006: int-to-float v10, v10 │ │ +0c299a: a904 090a |0007: div-float v4, v9, v10 │ │ +0c299e: 1509 803f |0009: const/high16 v9, #int 1065353216 // #3f80 │ │ +0c29a2: 6e10 950b 0d00 |000b: invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c29a8: 0a0a |000e: move-result v10 │ │ +0c29aa: 82aa |000f: int-to-float v10, v10 │ │ +0c29ac: a903 090a |0010: div-float v3, v9, v10 │ │ +0c29b0: 0200 1000 |0012: move/from16 v0, v16 │ │ +0c29b4: 8209 |0014: int-to-float v9, v0 │ │ +0c29b6: a805 0904 |0015: mul-float v5, v9, v4 │ │ +0c29ba: 9009 1113 |0017: add-int v9, v17, v19 │ │ +0c29be: 8299 |0019: int-to-float v9, v9 │ │ +0c29c0: a807 0903 |001a: mul-float v7, v9, v3 │ │ +0c29c4: 9009 1012 |001c: add-int v9, v16, v18 │ │ +0c29c8: 8299 |001e: int-to-float v9, v9 │ │ +0c29ca: a806 0904 |001f: mul-float v6, v9, v4 │ │ +0c29ce: 0200 1100 |0021: move/from16 v0, v17 │ │ +0c29d2: 8209 |0023: int-to-float v9, v0 │ │ +0c29d4: a808 0903 |0024: mul-float v8, v9, v3 │ │ +0c29d8: 0200 1200 |0026: move/from16 v0, v18 │ │ +0c29dc: 8209 |0028: int-to-float v9, v0 │ │ +0c29de: a601 0e09 |0029: add-float v1, v14, v9 │ │ +0c29e2: 0200 1300 |002b: move/from16 v0, v19 │ │ +0c29e6: 8209 |002d: int-to-float v9, v0 │ │ +0c29e8: a602 0f09 |002e: add-float v2, v15, v9 │ │ +0c29ec: 6209 ef07 |0030: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c29f0: 120a |0032: const/4 v10, #int 0 // #0 │ │ +0c29f2: 4b0e 090a |0033: aput v14, v9, v10 │ │ +0c29f6: 6209 ef07 |0035: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c29fa: 121a |0037: const/4 v10, #int 1 // #1 │ │ +0c29fc: 4b0f 090a |0038: aput v15, v9, v10 │ │ +0c2a00: 6209 ef07 |003a: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a04: 122a |003c: const/4 v10, #int 2 // #2 │ │ +0c2a06: 52cb e507 |003d: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2a0a: 4b0b 090a |003f: aput v11, v9, v10 │ │ +0c2a0e: 6209 ef07 |0041: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a12: 123a |0043: const/4 v10, #int 3 // #3 │ │ +0c2a14: 4b05 090a |0044: aput v5, v9, v10 │ │ +0c2a18: 6209 ef07 |0046: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a1c: 124a |0048: const/4 v10, #int 4 // #4 │ │ +0c2a1e: 4b07 090a |0049: aput v7, v9, v10 │ │ +0c2a22: 6209 ef07 |004b: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a26: 125a |004d: const/4 v10, #int 5 // #5 │ │ +0c2a28: 4b0e 090a |004e: aput v14, v9, v10 │ │ +0c2a2c: 6209 ef07 |0050: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a30: 126a |0052: const/4 v10, #int 6 // #6 │ │ +0c2a32: 4b02 090a |0053: aput v2, v9, v10 │ │ +0c2a36: 6209 ef07 |0055: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a3a: 127a |0057: const/4 v10, #int 7 // #7 │ │ +0c2a3c: 52cb e507 |0058: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2a40: 4b0b 090a |005a: aput v11, v9, v10 │ │ +0c2a44: 6209 ef07 |005c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a48: 130a 0800 |005e: const/16 v10, #int 8 // #8 │ │ +0c2a4c: 4b05 090a |0060: aput v5, v9, v10 │ │ +0c2a50: 6209 ef07 |0062: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a54: 130a 0900 |0064: const/16 v10, #int 9 // #9 │ │ +0c2a58: 4b08 090a |0066: aput v8, v9, v10 │ │ +0c2a5c: 6209 ef07 |0068: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a60: 130a 0a00 |006a: const/16 v10, #int 10 // #a │ │ +0c2a64: 4b01 090a |006c: aput v1, v9, v10 │ │ +0c2a68: 6209 ef07 |006e: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a6c: 130a 0b00 |0070: const/16 v10, #int 11 // #b │ │ +0c2a70: 4b02 090a |0072: aput v2, v9, v10 │ │ +0c2a74: 6209 ef07 |0074: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a78: 130a 0c00 |0076: const/16 v10, #int 12 // #c │ │ +0c2a7c: 52cb e507 |0078: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2a80: 4b0b 090a |007a: aput v11, v9, v10 │ │ +0c2a84: 6209 ef07 |007c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a88: 130a 0d00 |007e: const/16 v10, #int 13 // #d │ │ +0c2a8c: 4b06 090a |0080: aput v6, v9, v10 │ │ +0c2a90: 6209 ef07 |0082: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2a94: 130a 0e00 |0084: const/16 v10, #int 14 // #e │ │ +0c2a98: 4b08 090a |0086: aput v8, v9, v10 │ │ +0c2a9c: 54c9 eb07 |0088: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2aa0: 6e10 0b0b 0900 |008a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c2aa6: 0a09 |008d: move-result v9 │ │ +0c2aa8: 3d09 2b00 |008e: if-lez v9, 00b9 // +002b │ │ +0c2aac: 6209 ef07 |0090: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ab0: 130a 0f00 |0092: const/16 v10, #int 15 // #f │ │ +0c2ab4: 4b01 090a |0094: aput v1, v9, v10 │ │ +0c2ab8: 6209 ef07 |0096: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2abc: 130a 1000 |0098: const/16 v10, #int 16 // #10 │ │ +0c2ac0: 4b0f 090a |009a: aput v15, v9, v10 │ │ +0c2ac4: 6209 ef07 |009c: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ac8: 130a 1100 |009e: const/16 v10, #int 17 // #11 │ │ +0c2acc: 52cb e507 |00a0: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2ad0: 4b0b 090a |00a2: aput v11, v9, v10 │ │ +0c2ad4: 6209 ef07 |00a4: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ad8: 130a 1200 |00a6: const/16 v10, #int 18 // #12 │ │ +0c2adc: 4b06 090a |00a8: aput v6, v9, v10 │ │ +0c2ae0: 6209 ef07 |00aa: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ae4: 130a 1300 |00ac: const/16 v10, #int 19 // #13 │ │ +0c2ae8: 4b07 090a |00ae: aput v7, v9, v10 │ │ +0c2aec: 6209 ef07 |00b0: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2af0: 120a |00b2: const/4 v10, #int 0 // #0 │ │ +0c2af2: 130b 1400 |00b3: const/16 v11, #int 20 // #14 │ │ +0c2af6: 6e5b 1e0e dca9 |00b5: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2afc: 0e00 |00b8: return-void │ │ +0c2afe: 6209 ef07 |00b9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b02: 130a 0f00 |00bb: const/16 v10, #int 15 // #f │ │ +0c2b06: 4b01 090a |00bd: aput v1, v9, v10 │ │ +0c2b0a: 6209 ef07 |00bf: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b0e: 130a 1000 |00c1: const/16 v10, #int 16 // #10 │ │ +0c2b12: 4b02 090a |00c3: aput v2, v9, v10 │ │ +0c2b16: 6209 ef07 |00c5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b1a: 130a 1100 |00c7: const/16 v10, #int 17 // #11 │ │ +0c2b1e: 52cb e507 |00c9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2b22: 4b0b 090a |00cb: aput v11, v9, v10 │ │ +0c2b26: 6209 ef07 |00cd: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b2a: 130a 1200 |00cf: const/16 v10, #int 18 // #12 │ │ +0c2b2e: 4b06 090a |00d1: aput v6, v9, v10 │ │ +0c2b32: 6209 ef07 |00d3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b36: 130a 1300 |00d5: const/16 v10, #int 19 // #13 │ │ +0c2b3a: 4b08 090a |00d7: aput v8, v9, v10 │ │ +0c2b3e: 6209 ef07 |00d9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b42: 130a 1400 |00db: const/16 v10, #int 20 // #14 │ │ +0c2b46: 4b01 090a |00dd: aput v1, v9, v10 │ │ +0c2b4a: 6209 ef07 |00df: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b4e: 130a 1500 |00e1: const/16 v10, #int 21 // #15 │ │ +0c2b52: 4b0f 090a |00e3: aput v15, v9, v10 │ │ +0c2b56: 6209 ef07 |00e5: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b5a: 130a 1600 |00e7: const/16 v10, #int 22 // #16 │ │ +0c2b5e: 52cb e507 |00e9: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2b62: 4b0b 090a |00eb: aput v11, v9, v10 │ │ +0c2b66: 6209 ef07 |00ed: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b6a: 130a 1700 |00ef: const/16 v10, #int 23 // #17 │ │ +0c2b6e: 4b06 090a |00f1: aput v6, v9, v10 │ │ +0c2b72: 6209 ef07 |00f3: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b76: 130a 1800 |00f5: const/16 v10, #int 24 // #18 │ │ +0c2b7a: 4b07 090a |00f7: aput v7, v9, v10 │ │ +0c2b7e: 6209 ef07 |00f9: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b82: 130a 1900 |00fb: const/16 v10, #int 25 // #19 │ │ +0c2b86: 4b0e 090a |00fd: aput v14, v9, v10 │ │ +0c2b8a: 6209 ef07 |00ff: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b8e: 130a 1a00 |0101: const/16 v10, #int 26 // #1a │ │ +0c2b92: 4b0f 090a |0103: aput v15, v9, v10 │ │ +0c2b96: 6209 ef07 |0105: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2b9a: 130a 1b00 |0107: const/16 v10, #int 27 // #1b │ │ +0c2b9e: 52cb e507 |0109: iget v11, v12, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2ba2: 4b0b 090a |010b: aput v11, v9, v10 │ │ +0c2ba6: 6209 ef07 |010d: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2baa: 130a 1c00 |010f: const/16 v10, #int 28 // #1c │ │ +0c2bae: 4b05 090a |0111: aput v5, v9, v10 │ │ +0c2bb2: 6209 ef07 |0113: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2bb6: 130a 1d00 |0115: const/16 v10, #int 29 // #1d │ │ +0c2bba: 4b07 090a |0117: aput v7, v9, v10 │ │ +0c2bbe: 6209 ef07 |0119: sget-object v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2bc2: 120a |011b: const/4 v10, #int 0 // #0 │ │ +0c2bc4: 130b 1e00 |011c: const/16 v11, #int 30 // #1e │ │ +0c2bc8: 6e5b 1e0e dca9 |011e: invoke-virtual {v12, v13, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2bce: 2897 |0121: goto 00b8 // -0069 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0009 line=359 │ │ 0x0012 line=360 │ │ 0x0017 line=361 │ │ 0x001c line=362 │ │ @@ -238459,63 +238487,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 │ │ -0b4d98: |[0b4d98] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ -0b4da8: 5453 e807 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b4dac: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ -0b4db0: 2203 7c03 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@037c │ │ -0b4db4: 1a04 1112 |0006: const-string v4, "beginCache must be called before add." // string@1211 │ │ -0b4db8: 7020 6a24 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b4dbe: 2703 |000b: throw v3 │ │ -0b4dc0: 5453 eb07 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b4dc4: 6e10 0b0b 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b4dca: 0a03 |0011: move-result v3 │ │ -0b4dcc: 3d03 3300 |0012: if-lez v3, 0045 // +0033 │ │ -0b4dd0: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -0b4dd2: da03 0205 |0015: mul-int/lit8 v3, v2, #int 5 // #05 │ │ -0b4dd6: 9303 0903 |0017: div-int v3, v9, v3 │ │ -0b4dda: da00 0306 |0019: mul-int/lit8 v0, v3, #int 6 // #06 │ │ -0b4dde: 5453 f007 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b4de2: 6e10 9325 0300 |001d: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b4de8: 0a03 |0020: move-result v3 │ │ -0b4dea: d801 03ff |0021: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0b4dee: 3a01 0a00 |0023: if-ltz v1, 002d // +000a │ │ -0b4df2: 5453 f007 |0025: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b4df6: 6e20 8d25 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b4dfc: 0c03 |002a: move-result-object v3 │ │ -0b4dfe: 3263 1c00 |002b: if-eq v3, v6, 0047 // +001c │ │ -0b4e02: 5453 f007 |002d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b4e06: 6e20 8925 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b4e0c: 5453 e707 |0032: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b4e10: 7110 7424 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0b4e16: 0c04 |0037: move-result-object v4 │ │ -0b4e18: 6e20 8925 4300 |0038: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b4e1e: 5453 eb07 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b4e22: 6e10 110b 0300 |003d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b4e28: 0c03 |0040: move-result-object v3 │ │ -0b4e2a: 6e40 6525 7398 |0041: invoke-virtual {v3, v7, v8, v9}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@2565 │ │ -0b4e30: 0e00 |0044: return-void │ │ -0b4e32: 1262 |0045: const/4 v2, #int 6 // #6 │ │ -0b4e34: 28cf |0046: goto 0015 // -0031 │ │ -0b4e36: 5454 e707 |0047: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b4e3a: 5453 e707 |0049: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b4e3e: 6e20 8d25 1300 |004b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b4e44: 0c03 |004e: move-result-object v3 │ │ -0b4e46: 1f03 7e03 |004f: check-cast v3, Ljava/lang/Integer; // type@037e │ │ -0b4e4a: 6e10 6e24 0300 |0051: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0b4e50: 0a03 |0054: move-result v3 │ │ -0b4e52: b003 |0055: add-int/2addr v3, v0 │ │ -0b4e54: 7110 7424 0300 |0056: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0b4e5a: 0c03 |0059: move-result-object v3 │ │ -0b4e5c: 6e30 9225 1403 |005a: invoke-virtual {v4, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2592 │ │ -0b4e62: 28de |005d: goto 003b // -0022 │ │ +0c2bd0: |[0c2bd0] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V │ │ +0c2be0: 5453 e807 |0000: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c2be4: 3903 0a00 |0002: if-nez v3, 000c // +000a │ │ +0c2be8: 2203 7c03 |0004: new-instance v3, Ljava/lang/IllegalStateException; // type@037c │ │ +0c2bec: 1a04 1112 |0006: const-string v4, "beginCache must be called before add." // string@1211 │ │ +0c2bf0: 7020 6a24 4300 |0008: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c2bf6: 2703 |000b: throw v3 │ │ +0c2bf8: 5453 eb07 |000c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2bfc: 6e10 0b0b 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c2c02: 0a03 |0011: move-result v3 │ │ +0c2c04: 3d03 3300 |0012: if-lez v3, 0045 // +0033 │ │ +0c2c08: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +0c2c0a: da03 0205 |0015: mul-int/lit8 v3, v2, #int 5 // #05 │ │ +0c2c0e: 9303 0903 |0017: div-int v3, v9, v3 │ │ +0c2c12: da00 0306 |0019: mul-int/lit8 v0, v3, #int 6 // #06 │ │ +0c2c16: 5453 f007 |001b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c2c1a: 6e10 9325 0300 |001d: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c2c20: 0a03 |0020: move-result v3 │ │ +0c2c22: d801 03ff |0021: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0c2c26: 3a01 0a00 |0023: if-ltz v1, 002d // +000a │ │ +0c2c2a: 5453 f007 |0025: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c2c2e: 6e20 8d25 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c2c34: 0c03 |002a: move-result-object v3 │ │ +0c2c36: 3263 1c00 |002b: if-eq v3, v6, 0047 // +001c │ │ +0c2c3a: 5453 f007 |002d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c2c3e: 6e20 8925 6300 |002f: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c2c44: 5453 e707 |0032: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c2c48: 7110 7424 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0c2c4e: 0c04 |0037: move-result-object v4 │ │ +0c2c50: 6e20 8925 4300 |0038: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c2c56: 5453 eb07 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2c5a: 6e10 110b 0300 |003d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c2c60: 0c03 |0040: move-result-object v3 │ │ +0c2c62: 6e40 6525 7398 |0041: invoke-virtual {v3, v7, v8, v9}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@2565 │ │ +0c2c68: 0e00 |0044: return-void │ │ +0c2c6a: 1262 |0045: const/4 v2, #int 6 // #6 │ │ +0c2c6c: 28cf |0046: goto 0015 // -0031 │ │ +0c2c6e: 5454 e707 |0047: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c2c72: 5453 e707 |0049: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c2c76: 6e20 8d25 1300 |004b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c2c7c: 0c03 |004e: move-result-object v3 │ │ +0c2c7e: 1f03 7e03 |004f: check-cast v3, Ljava/lang/Integer; // type@037e │ │ +0c2c82: 6e10 6e24 0300 |0051: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0c2c88: 0a03 |0054: move-result v3 │ │ +0c2c8a: b003 |0055: add-int/2addr v3, v0 │ │ +0c2c8c: 7110 7424 0300 |0056: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0c2c92: 0c03 |0059: move-result-object v3 │ │ +0c2c94: 6e30 9225 1403 |005a: invoke-virtual {v4, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2592 │ │ +0c2c9a: 28de |005d: goto 003b // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x000c line=239 │ │ 0x0015 line=240 │ │ 0x001b line=241 │ │ 0x0023 line=242 │ │ @@ -238543,47 +238571,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 │ │ -0b4e64: |[0b4e64] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0b4e74: 1306 1400 |0000: const/16 v6, #int 20 // #14 │ │ -0b4e78: 1305 0f00 |0002: const/16 v5, #int 15 // #f │ │ -0b4e7c: 1253 |0004: const/4 v3, #int 5 // #5 │ │ -0b4e7e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -0b4e80: 5471 eb07 |0006: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b4e84: 6e10 0b0b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b4e8a: 0a01 |000b: move-result v1 │ │ -0b4e8c: 3d01 0e00 |000c: if-lez v1, 001a // +000e │ │ -0b4e90: 6e10 ce0d 0800 |000e: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ -0b4e96: 0c01 |0011: move-result-object v1 │ │ -0b4e98: 6e10 cf0d 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ -0b4e9e: 0c02 |0015: move-result-object v2 │ │ -0b4ea0: 6e56 1e0e 1742 |0016: invoke-virtual {v7, v1, v2, v4, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b4ea6: 0e00 |0019: return-void │ │ -0b4ea8: 6e10 cf0d 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ -0b4eae: 0c00 |001d: move-result-object v0 │ │ -0b4eb0: 6201 ef07 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4eb4: 7155 e124 4041 |0020: invoke-static {v0, v4, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b4eba: 1301 0a00 |0023: const/16 v1, #int 10 // #a │ │ -0b4ebe: 6202 ef07 |0025: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ec2: 7153 e124 1052 |0027: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b4ec8: 6201 ef07 |002a: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ecc: 7153 e124 5061 |002c: invoke-static {v0, v5, v1, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b4ed2: 6201 ef07 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ed6: 1302 1900 |0031: const/16 v2, #int 25 // #19 │ │ -0b4eda: 7153 e124 4021 |0033: invoke-static {v0, v4, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b4ee0: 6e10 ce0d 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ -0b4ee6: 0c01 |0039: move-result-object v1 │ │ -0b4ee8: 6202 ef07 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4eec: 1303 1e00 |003c: const/16 v3, #int 30 // #1e │ │ -0b4ef0: 6e53 1e0e 1742 |003e: invoke-virtual {v7, v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b4ef6: 28d8 |0041: goto 0019 // -0028 │ │ +0c2c9c: |[0c2c9c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0c2cac: 1306 1400 |0000: const/16 v6, #int 20 // #14 │ │ +0c2cb0: 1305 0f00 |0002: const/16 v5, #int 15 // #f │ │ +0c2cb4: 1253 |0004: const/4 v3, #int 5 // #5 │ │ +0c2cb6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +0c2cb8: 5471 eb07 |0006: iget-object v1, v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2cbc: 6e10 0b0b 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c2cc2: 0a01 |000b: move-result v1 │ │ +0c2cc4: 3d01 0e00 |000c: if-lez v1, 001a // +000e │ │ +0c2cc8: 6e10 ce0d 0800 |000e: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ +0c2cce: 0c01 |0011: move-result-object v1 │ │ +0c2cd0: 6e10 cf0d 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ +0c2cd6: 0c02 |0015: move-result-object v2 │ │ +0c2cd8: 6e56 1e0e 1742 |0016: invoke-virtual {v7, v1, v2, v4, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2cde: 0e00 |0019: return-void │ │ +0c2ce0: 6e10 cf0d 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getVertices:()[F // method@0dcf │ │ +0c2ce6: 0c00 |001d: move-result-object v0 │ │ +0c2ce8: 6201 ef07 |001e: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2cec: 7155 e124 4041 |0020: invoke-static {v0, v4, v1, v4, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c2cf2: 1301 0a00 |0023: const/16 v1, #int 10 // #a │ │ +0c2cf6: 6202 ef07 |0025: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2cfa: 7153 e124 1052 |0027: invoke-static {v0, v1, v2, v5, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c2d00: 6201 ef07 |002a: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2d04: 7153 e124 5061 |002c: invoke-static {v0, v5, v1, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c2d0a: 6201 ef07 |002f: sget-object v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2d0e: 1302 1900 |0031: const/16 v2, #int 25 // #19 │ │ +0c2d12: 7153 e124 4021 |0033: invoke-static {v0, v4, v1, v2, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c2d18: 6e10 ce0d 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0dce │ │ +0c2d1e: 0c01 |0039: move-result-object v1 │ │ +0c2d20: 6202 ef07 |003a: sget-object v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2d24: 1303 1e00 |003c: const/16 v3, #int 30 // #1e │ │ +0c2d28: 6e53 1e0e 1742 |003e: invoke-virtual {v7, v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2d2e: 28d8 |0041: goto 0019 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=822 │ │ 0x000e line=823 │ │ 0x0019 line=833 │ │ 0x001a line=827 │ │ 0x001e line=828 │ │ @@ -238601,27 +238629,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 │ │ -0b4ef8: |[0b4ef8] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ -0b4f08: 6e10 7e0e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0b4f0e: 0a00 |0003: move-result v0 │ │ -0b4f10: 8204 |0004: int-to-float v4, v0 │ │ -0b4f12: 6e10 7d0e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0b4f18: 0a00 |0008: move-result v0 │ │ -0b4f1a: 8205 |0009: int-to-float v5, v0 │ │ -0b4f1c: 0760 |000a: move-object v0, v6 │ │ -0b4f1e: 0771 |000b: move-object v1, v7 │ │ -0b4f20: 0182 |000c: move v2, v8 │ │ -0b4f22: 0193 |000d: move v3, v9 │ │ -0b4f24: 7406 210e 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@0e21 │ │ -0b4f2a: 0e00 |0011: return-void │ │ +0c2d30: |[0c2d30] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V │ │ +0c2d40: 6e10 7e0e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0c2d46: 0a00 |0003: move-result v0 │ │ +0c2d48: 8204 |0004: int-to-float v4, v0 │ │ +0c2d4a: 6e10 7d0e 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0c2d50: 0a00 |0008: move-result v0 │ │ +0c2d52: 8205 |0009: int-to-float v5, v0 │ │ +0c2d54: 0760 |000a: move-object v0, v6 │ │ +0c2d56: 0771 |000b: move-object v1, v7 │ │ +0c2d58: 0182 |000c: move v2, v8 │ │ +0c2d5a: 0193 |000d: move v3, v9 │ │ +0c2d5c: 7406 210e 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@0e21 │ │ +0c2d62: 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; │ │ @@ -238633,149 +238661,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 │ │ -0b4f2c: |[0b4f2c] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ -0b4f3c: a600 0c0e |0000: add-float v0, v12, v14 │ │ -0b4f40: a601 0d0f |0002: add-float v1, v13, v15 │ │ -0b4f44: 52b2 2008 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b4f48: 52b4 2308 |0006: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b4f4c: 52b3 2108 |0008: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b4f50: 52b5 2208 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b4f54: 6206 ef07 |000c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f58: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -0b4f5a: 4b0c 0607 |000f: aput v12, v6, v7 │ │ -0b4f5e: 6206 ef07 |0011: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f62: 1217 |0013: const/4 v7, #int 1 // #1 │ │ -0b4f64: 4b0d 0607 |0014: aput v13, v6, v7 │ │ -0b4f68: 6206 ef07 |0016: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f6c: 1227 |0018: const/4 v7, #int 2 // #2 │ │ -0b4f6e: 52a8 e507 |0019: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4f72: 4b08 0607 |001b: aput v8, v6, v7 │ │ -0b4f76: 6206 ef07 |001d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f7a: 1237 |001f: const/4 v7, #int 3 // #3 │ │ -0b4f7c: 4b02 0607 |0020: aput v2, v6, v7 │ │ -0b4f80: 6206 ef07 |0022: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f84: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -0b4f86: 4b04 0607 |0025: aput v4, v6, v7 │ │ -0b4f8a: 6206 ef07 |0027: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f8e: 1257 |0029: const/4 v7, #int 5 // #5 │ │ -0b4f90: 4b0c 0607 |002a: aput v12, v6, v7 │ │ -0b4f94: 6206 ef07 |002c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4f98: 1267 |002e: const/4 v7, #int 6 // #6 │ │ -0b4f9a: 4b01 0607 |002f: aput v1, v6, v7 │ │ -0b4f9e: 6206 ef07 |0031: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4fa2: 1277 |0033: const/4 v7, #int 7 // #7 │ │ -0b4fa4: 52a8 e507 |0034: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4fa8: 4b08 0607 |0036: aput v8, v6, v7 │ │ -0b4fac: 6206 ef07 |0038: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4fb0: 1307 0800 |003a: const/16 v7, #int 8 // #8 │ │ -0b4fb4: 4b02 0607 |003c: aput v2, v6, v7 │ │ -0b4fb8: 6206 ef07 |003e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4fbc: 1307 0900 |0040: const/16 v7, #int 9 // #9 │ │ -0b4fc0: 4b05 0607 |0042: aput v5, v6, v7 │ │ -0b4fc4: 6206 ef07 |0044: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4fc8: 1307 0a00 |0046: const/16 v7, #int 10 // #a │ │ -0b4fcc: 4b00 0607 |0048: aput v0, v6, v7 │ │ -0b4fd0: 6206 ef07 |004a: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4fd4: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ -0b4fd8: 4b01 0607 |004e: aput v1, v6, v7 │ │ -0b4fdc: 6206 ef07 |0050: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4fe0: 1307 0c00 |0052: const/16 v7, #int 12 // #c │ │ -0b4fe4: 52a8 e507 |0054: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b4fe8: 4b08 0607 |0056: aput v8, v6, v7 │ │ -0b4fec: 6206 ef07 |0058: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ff0: 1307 0d00 |005a: const/16 v7, #int 13 // #d │ │ -0b4ff4: 4b03 0607 |005c: aput v3, v6, v7 │ │ -0b4ff8: 6206 ef07 |005e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b4ffc: 1307 0e00 |0060: const/16 v7, #int 14 // #e │ │ -0b5000: 4b05 0607 |0062: aput v5, v6, v7 │ │ -0b5004: 54a6 eb07 |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5008: 6e10 0b0b 0600 |0066: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b500e: 0a06 |0069: move-result v6 │ │ -0b5010: 3d06 2d00 |006a: if-lez v6, 0097 // +002d │ │ -0b5014: 6206 ef07 |006c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5018: 1307 0f00 |006e: const/16 v7, #int 15 // #f │ │ -0b501c: 4b00 0607 |0070: aput v0, v6, v7 │ │ -0b5020: 6206 ef07 |0072: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5024: 1307 1000 |0074: const/16 v7, #int 16 // #10 │ │ -0b5028: 4b0d 0607 |0076: aput v13, v6, v7 │ │ -0b502c: 6206 ef07 |0078: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5030: 1307 1100 |007a: const/16 v7, #int 17 // #11 │ │ -0b5034: 52a8 e507 |007c: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5038: 4b08 0607 |007e: aput v8, v6, v7 │ │ -0b503c: 6206 ef07 |0080: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5040: 1307 1200 |0082: const/16 v7, #int 18 // #12 │ │ -0b5044: 4b03 0607 |0084: aput v3, v6, v7 │ │ -0b5048: 6206 ef07 |0086: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b504c: 1307 1300 |0088: const/16 v7, #int 19 // #13 │ │ -0b5050: 4b04 0607 |008a: aput v4, v6, v7 │ │ -0b5054: 54b6 1f08 |008c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b5058: 6207 ef07 |008e: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b505c: 1208 |0090: const/4 v8, #int 0 // #0 │ │ -0b505e: 1309 1400 |0091: const/16 v9, #int 20 // #14 │ │ -0b5062: 6e59 1e0e 6a87 |0093: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b5068: 0e00 |0096: return-void │ │ -0b506a: 6206 ef07 |0097: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b506e: 1307 0f00 |0099: const/16 v7, #int 15 // #f │ │ -0b5072: 4b00 0607 |009b: aput v0, v6, v7 │ │ -0b5076: 6206 ef07 |009d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b507a: 1307 1000 |009f: const/16 v7, #int 16 // #10 │ │ -0b507e: 4b01 0607 |00a1: aput v1, v6, v7 │ │ -0b5082: 6206 ef07 |00a3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5086: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ -0b508a: 52a8 e507 |00a7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b508e: 4b08 0607 |00a9: aput v8, v6, v7 │ │ -0b5092: 6206 ef07 |00ab: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5096: 1307 1200 |00ad: const/16 v7, #int 18 // #12 │ │ -0b509a: 4b03 0607 |00af: aput v3, v6, v7 │ │ -0b509e: 6206 ef07 |00b1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50a2: 1307 1300 |00b3: const/16 v7, #int 19 // #13 │ │ -0b50a6: 4b05 0607 |00b5: aput v5, v6, v7 │ │ -0b50aa: 6206 ef07 |00b7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50ae: 1307 1400 |00b9: const/16 v7, #int 20 // #14 │ │ -0b50b2: 4b00 0607 |00bb: aput v0, v6, v7 │ │ -0b50b6: 6206 ef07 |00bd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50ba: 1307 1500 |00bf: const/16 v7, #int 21 // #15 │ │ -0b50be: 4b0d 0607 |00c1: aput v13, v6, v7 │ │ -0b50c2: 6206 ef07 |00c3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50c6: 1307 1600 |00c5: const/16 v7, #int 22 // #16 │ │ -0b50ca: 52a8 e507 |00c7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b50ce: 4b08 0607 |00c9: aput v8, v6, v7 │ │ -0b50d2: 6206 ef07 |00cb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50d6: 1307 1700 |00cd: const/16 v7, #int 23 // #17 │ │ -0b50da: 4b03 0607 |00cf: aput v3, v6, v7 │ │ -0b50de: 6206 ef07 |00d1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50e2: 1307 1800 |00d3: const/16 v7, #int 24 // #18 │ │ -0b50e6: 4b04 0607 |00d5: aput v4, v6, v7 │ │ -0b50ea: 6206 ef07 |00d7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50ee: 1307 1900 |00d9: const/16 v7, #int 25 // #19 │ │ -0b50f2: 4b0c 0607 |00db: aput v12, v6, v7 │ │ -0b50f6: 6206 ef07 |00dd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b50fa: 1307 1a00 |00df: const/16 v7, #int 26 // #1a │ │ -0b50fe: 4b0d 0607 |00e1: aput v13, v6, v7 │ │ -0b5102: 6206 ef07 |00e3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5106: 1307 1b00 |00e5: const/16 v7, #int 27 // #1b │ │ -0b510a: 52a8 e507 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b510e: 4b08 0607 |00e9: aput v8, v6, v7 │ │ -0b5112: 6206 ef07 |00eb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5116: 1307 1c00 |00ed: const/16 v7, #int 28 // #1c │ │ -0b511a: 4b02 0607 |00ef: aput v2, v6, v7 │ │ -0b511e: 6206 ef07 |00f1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5122: 1307 1d00 |00f3: const/16 v7, #int 29 // #1d │ │ -0b5126: 4b04 0607 |00f5: aput v4, v6, v7 │ │ -0b512a: 54b6 1f08 |00f7: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b512e: 6207 ef07 |00f9: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5132: 1208 |00fb: const/4 v8, #int 0 // #0 │ │ -0b5134: 1309 1e00 |00fc: const/16 v9, #int 30 // #1e │ │ -0b5138: 6e59 1e0e 6a87 |00fe: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b513e: 2895 |0101: goto 0096 // -006b │ │ +0c2d64: |[0c2d64] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFF)V │ │ +0c2d74: a600 0c0e |0000: add-float v0, v12, v14 │ │ +0c2d78: a601 0d0f |0002: add-float v1, v13, v15 │ │ +0c2d7c: 52b2 2008 |0004: iget v2, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c2d80: 52b4 2308 |0006: iget v4, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c2d84: 52b3 2108 |0008: iget v3, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c2d88: 52b5 2208 |000a: iget v5, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c2d8c: 6206 ef07 |000c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2d90: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +0c2d92: 4b0c 0607 |000f: aput v12, v6, v7 │ │ +0c2d96: 6206 ef07 |0011: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2d9a: 1217 |0013: const/4 v7, #int 1 // #1 │ │ +0c2d9c: 4b0d 0607 |0014: aput v13, v6, v7 │ │ +0c2da0: 6206 ef07 |0016: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2da4: 1227 |0018: const/4 v7, #int 2 // #2 │ │ +0c2da6: 52a8 e507 |0019: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2daa: 4b08 0607 |001b: aput v8, v6, v7 │ │ +0c2dae: 6206 ef07 |001d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2db2: 1237 |001f: const/4 v7, #int 3 // #3 │ │ +0c2db4: 4b02 0607 |0020: aput v2, v6, v7 │ │ +0c2db8: 6206 ef07 |0022: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2dbc: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +0c2dbe: 4b04 0607 |0025: aput v4, v6, v7 │ │ +0c2dc2: 6206 ef07 |0027: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2dc6: 1257 |0029: const/4 v7, #int 5 // #5 │ │ +0c2dc8: 4b0c 0607 |002a: aput v12, v6, v7 │ │ +0c2dcc: 6206 ef07 |002c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2dd0: 1267 |002e: const/4 v7, #int 6 // #6 │ │ +0c2dd2: 4b01 0607 |002f: aput v1, v6, v7 │ │ +0c2dd6: 6206 ef07 |0031: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2dda: 1277 |0033: const/4 v7, #int 7 // #7 │ │ +0c2ddc: 52a8 e507 |0034: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2de0: 4b08 0607 |0036: aput v8, v6, v7 │ │ +0c2de4: 6206 ef07 |0038: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2de8: 1307 0800 |003a: const/16 v7, #int 8 // #8 │ │ +0c2dec: 4b02 0607 |003c: aput v2, v6, v7 │ │ +0c2df0: 6206 ef07 |003e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2df4: 1307 0900 |0040: const/16 v7, #int 9 // #9 │ │ +0c2df8: 4b05 0607 |0042: aput v5, v6, v7 │ │ +0c2dfc: 6206 ef07 |0044: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e00: 1307 0a00 |0046: const/16 v7, #int 10 // #a │ │ +0c2e04: 4b00 0607 |0048: aput v0, v6, v7 │ │ +0c2e08: 6206 ef07 |004a: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e0c: 1307 0b00 |004c: const/16 v7, #int 11 // #b │ │ +0c2e10: 4b01 0607 |004e: aput v1, v6, v7 │ │ +0c2e14: 6206 ef07 |0050: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e18: 1307 0c00 |0052: const/16 v7, #int 12 // #c │ │ +0c2e1c: 52a8 e507 |0054: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2e20: 4b08 0607 |0056: aput v8, v6, v7 │ │ +0c2e24: 6206 ef07 |0058: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e28: 1307 0d00 |005a: const/16 v7, #int 13 // #d │ │ +0c2e2c: 4b03 0607 |005c: aput v3, v6, v7 │ │ +0c2e30: 6206 ef07 |005e: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e34: 1307 0e00 |0060: const/16 v7, #int 14 // #e │ │ +0c2e38: 4b05 0607 |0062: aput v5, v6, v7 │ │ +0c2e3c: 54a6 eb07 |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c2e40: 6e10 0b0b 0600 |0066: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c2e46: 0a06 |0069: move-result v6 │ │ +0c2e48: 3d06 2d00 |006a: if-lez v6, 0097 // +002d │ │ +0c2e4c: 6206 ef07 |006c: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e50: 1307 0f00 |006e: const/16 v7, #int 15 // #f │ │ +0c2e54: 4b00 0607 |0070: aput v0, v6, v7 │ │ +0c2e58: 6206 ef07 |0072: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e5c: 1307 1000 |0074: const/16 v7, #int 16 // #10 │ │ +0c2e60: 4b0d 0607 |0076: aput v13, v6, v7 │ │ +0c2e64: 6206 ef07 |0078: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e68: 1307 1100 |007a: const/16 v7, #int 17 // #11 │ │ +0c2e6c: 52a8 e507 |007c: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2e70: 4b08 0607 |007e: aput v8, v6, v7 │ │ +0c2e74: 6206 ef07 |0080: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e78: 1307 1200 |0082: const/16 v7, #int 18 // #12 │ │ +0c2e7c: 4b03 0607 |0084: aput v3, v6, v7 │ │ +0c2e80: 6206 ef07 |0086: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e84: 1307 1300 |0088: const/16 v7, #int 19 // #13 │ │ +0c2e88: 4b04 0607 |008a: aput v4, v6, v7 │ │ +0c2e8c: 54b6 1f08 |008c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c2e90: 6207 ef07 |008e: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2e94: 1208 |0090: const/4 v8, #int 0 // #0 │ │ +0c2e96: 1309 1400 |0091: const/16 v9, #int 20 // #14 │ │ +0c2e9a: 6e59 1e0e 6a87 |0093: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2ea0: 0e00 |0096: return-void │ │ +0c2ea2: 6206 ef07 |0097: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ea6: 1307 0f00 |0099: const/16 v7, #int 15 // #f │ │ +0c2eaa: 4b00 0607 |009b: aput v0, v6, v7 │ │ +0c2eae: 6206 ef07 |009d: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2eb2: 1307 1000 |009f: const/16 v7, #int 16 // #10 │ │ +0c2eb6: 4b01 0607 |00a1: aput v1, v6, v7 │ │ +0c2eba: 6206 ef07 |00a3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ebe: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ +0c2ec2: 52a8 e507 |00a7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2ec6: 4b08 0607 |00a9: aput v8, v6, v7 │ │ +0c2eca: 6206 ef07 |00ab: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ece: 1307 1200 |00ad: const/16 v7, #int 18 // #12 │ │ +0c2ed2: 4b03 0607 |00af: aput v3, v6, v7 │ │ +0c2ed6: 6206 ef07 |00b1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2eda: 1307 1300 |00b3: const/16 v7, #int 19 // #13 │ │ +0c2ede: 4b05 0607 |00b5: aput v5, v6, v7 │ │ +0c2ee2: 6206 ef07 |00b7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ee6: 1307 1400 |00b9: const/16 v7, #int 20 // #14 │ │ +0c2eea: 4b00 0607 |00bb: aput v0, v6, v7 │ │ +0c2eee: 6206 ef07 |00bd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2ef2: 1307 1500 |00bf: const/16 v7, #int 21 // #15 │ │ +0c2ef6: 4b0d 0607 |00c1: aput v13, v6, v7 │ │ +0c2efa: 6206 ef07 |00c3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2efe: 1307 1600 |00c5: const/16 v7, #int 22 // #16 │ │ +0c2f02: 52a8 e507 |00c7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2f06: 4b08 0607 |00c9: aput v8, v6, v7 │ │ +0c2f0a: 6206 ef07 |00cb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f0e: 1307 1700 |00cd: const/16 v7, #int 23 // #17 │ │ +0c2f12: 4b03 0607 |00cf: aput v3, v6, v7 │ │ +0c2f16: 6206 ef07 |00d1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f1a: 1307 1800 |00d3: const/16 v7, #int 24 // #18 │ │ +0c2f1e: 4b04 0607 |00d5: aput v4, v6, v7 │ │ +0c2f22: 6206 ef07 |00d7: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f26: 1307 1900 |00d9: const/16 v7, #int 25 // #19 │ │ +0c2f2a: 4b0c 0607 |00db: aput v12, v6, v7 │ │ +0c2f2e: 6206 ef07 |00dd: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f32: 1307 1a00 |00df: const/16 v7, #int 26 // #1a │ │ +0c2f36: 4b0d 0607 |00e1: aput v13, v6, v7 │ │ +0c2f3a: 6206 ef07 |00e3: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f3e: 1307 1b00 |00e5: const/16 v7, #int 27 // #1b │ │ +0c2f42: 52a8 e507 |00e7: iget v8, v10, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c2f46: 4b08 0607 |00e9: aput v8, v6, v7 │ │ +0c2f4a: 6206 ef07 |00eb: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f4e: 1307 1c00 |00ed: const/16 v7, #int 28 // #1c │ │ +0c2f52: 4b02 0607 |00ef: aput v2, v6, v7 │ │ +0c2f56: 6206 ef07 |00f1: sget-object v6, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f5a: 1307 1d00 |00f3: const/16 v7, #int 29 // #1d │ │ +0c2f5e: 4b04 0607 |00f5: aput v4, v6, v7 │ │ +0c2f62: 54b6 1f08 |00f7: iget-object v6, v11, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c2f66: 6207 ef07 |00f9: sget-object v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c2f6a: 1208 |00fb: const/4 v8, #int 0 // #0 │ │ +0c2f6c: 1309 1e00 |00fc: const/16 v9, #int 30 // #1e │ │ +0c2f70: 6e59 1e0e 6a87 |00fe: invoke-virtual {v10, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c2f76: 2895 |0101: goto 0096 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0002 line=637 │ │ 0x0004 line=638 │ │ 0x0006 line=639 │ │ 0x0008 line=640 │ │ @@ -238838,257 +238866,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 │ │ -0b5140: |[0b5140] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ -0b5150: a617 2729 |0000: add-float v23, v39, v41 │ │ -0b5154: a618 282a |0002: add-float v24, v40, v42 │ │ -0b5158: 0200 2900 |0004: move/from16 v0, v41 │ │ -0b515c: 7f06 |0006: neg-float v6, v0 │ │ -0b515e: 0200 2a00 |0007: move/from16 v0, v42 │ │ -0b5162: 7f08 |0009: neg-float v8, v0 │ │ -0b5164: a707 2b29 |000a: sub-float v7, v43, v41 │ │ -0b5168: a709 2c2a |000c: sub-float v9, v44, v42 │ │ -0b516c: 1521 803f |000e: const/high16 v33, #int 1065353216 // #3f80 │ │ -0b5170: 2d21 2d21 |0010: cmpl-float v33, v45, v33 │ │ -0b5174: 3921 0800 |0012: if-nez v33, 001a // +0008 │ │ -0b5178: 1521 803f |0014: const/high16 v33, #int 1065353216 // #3f80 │ │ -0b517c: 2d21 2e21 |0016: cmpl-float v33, v46, v33 │ │ -0b5180: 3821 0a00 |0018: if-eqz v33, 0022 // +000a │ │ -0b5184: a806 062d |001a: mul-float v6, v6, v45 │ │ -0b5188: a808 082e |001c: mul-float v8, v8, v46 │ │ -0b518c: a807 072d |001e: mul-float v7, v7, v45 │ │ -0b5190: a809 092e |0020: mul-float v9, v9, v46 │ │ -0b5194: 016a |0022: move v10, v6 │ │ -0b5196: 018b |0023: move v11, v8 │ │ -0b5198: 016c |0024: move v12, v6 │ │ -0b519a: 019d |0025: move v13, v9 │ │ -0b519c: 017e |0026: move v14, v7 │ │ -0b519e: 019f |0027: move v15, v9 │ │ -0b51a0: 0210 0700 |0028: move/from16 v16, v7 │ │ -0b51a4: 0211 0800 |002a: move/from16 v17, v8 │ │ -0b51a8: 1321 0000 |002c: const/16 v33, #int 0 // #0 │ │ -0b51ac: 2d21 2f21 |002e: cmpl-float v33, v47, v33 │ │ -0b51b0: 3821 1401 |0030: if-eqz v33, 0144 // +0114 │ │ -0b51b4: 7701 3d12 2f00 |0032: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0b51ba: 0a05 |0035: move-result v5 │ │ -0b51bc: 7701 4b12 2f00 |0036: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0b51c2: 0a12 |0039: move-result v18 │ │ -0b51c4: a821 050a |003a: mul-float v33, v5, v10 │ │ -0b51c8: a822 120b |003c: mul-float v34, v18, v11 │ │ -0b51cc: a719 2122 |003e: sub-float v25, v33, v34 │ │ -0b51d0: a821 120a |0040: mul-float v33, v18, v10 │ │ -0b51d4: a822 050b |0042: mul-float v34, v5, v11 │ │ -0b51d8: a61d 2122 |0044: add-float v29, v33, v34 │ │ -0b51dc: a821 050c |0046: mul-float v33, v5, v12 │ │ -0b51e0: a822 120d |0048: mul-float v34, v18, v13 │ │ -0b51e4: a71a 2122 |004a: sub-float v26, v33, v34 │ │ -0b51e8: a821 120c |004c: mul-float v33, v18, v12 │ │ -0b51ec: a822 050d |004e: mul-float v34, v5, v13 │ │ -0b51f0: a61e 2122 |0050: add-float v30, v33, v34 │ │ -0b51f4: a821 050e |0052: mul-float v33, v5, v14 │ │ -0b51f8: a822 120f |0054: mul-float v34, v18, v15 │ │ -0b51fc: a71b 2122 |0056: sub-float v27, v33, v34 │ │ -0b5200: a821 120e |0058: mul-float v33, v18, v14 │ │ -0b5204: a822 050f |005a: mul-float v34, v5, v15 │ │ -0b5208: a61f 2122 |005c: add-float v31, v33, v34 │ │ -0b520c: a721 1b1a |005e: sub-float v33, v27, v26 │ │ -0b5210: a61c 1921 |0060: add-float v28, v25, v33 │ │ -0b5214: a721 1e1d |0062: sub-float v33, v30, v29 │ │ -0b5218: a720 1f21 |0064: sub-float v32, v31, v33 │ │ -0b521c: a619 1917 |0066: add-float v25, v25, v23 │ │ -0b5220: a61d 1d18 |0068: add-float v29, v29, v24 │ │ -0b5224: a61a 1a17 |006a: add-float v26, v26, v23 │ │ -0b5228: a61e 1e18 |006c: add-float v30, v30, v24 │ │ -0b522c: a61b 1b17 |006e: add-float v27, v27, v23 │ │ -0b5230: a61f 1f18 |0070: add-float v31, v31, v24 │ │ -0b5234: a61c 1c17 |0072: add-float v28, v28, v23 │ │ -0b5238: a620 2018 |0074: add-float v32, v32, v24 │ │ -0b523c: 0800 2600 |0076: move-object/from16 v0, v38 │ │ -0b5240: 5200 2008 |0078: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ -0b5244: 0213 0000 |007a: move/from16 v19, v0 │ │ -0b5248: 0800 2600 |007c: move-object/from16 v0, v38 │ │ -0b524c: 5200 2308 |007e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ -0b5250: 0215 0000 |0080: move/from16 v21, v0 │ │ -0b5254: 0800 2600 |0082: move-object/from16 v0, v38 │ │ -0b5258: 5200 2108 |0084: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ -0b525c: 0214 0000 |0086: move/from16 v20, v0 │ │ -0b5260: 0800 2600 |0088: move-object/from16 v0, v38 │ │ -0b5264: 5200 2208 |008a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ -0b5268: 0216 0000 |008c: move/from16 v22, v0 │ │ -0b526c: 6221 ef07 |008e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5270: 1322 0000 |0090: const/16 v34, #int 0 // #0 │ │ -0b5274: 4b19 2122 |0092: aput v25, v33, v34 │ │ -0b5278: 6221 ef07 |0094: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b527c: 1322 0100 |0096: const/16 v34, #int 1 // #1 │ │ -0b5280: 4b1d 2122 |0098: aput v29, v33, v34 │ │ -0b5284: 6221 ef07 |009a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5288: 1322 0200 |009c: const/16 v34, #int 2 // #2 │ │ -0b528c: 0800 2500 |009e: move-object/from16 v0, v37 │ │ -0b5290: 5200 e507 |00a0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5294: 0223 0000 |00a2: move/from16 v35, v0 │ │ -0b5298: 4b23 2122 |00a4: aput v35, v33, v34 │ │ -0b529c: 6221 ef07 |00a6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52a0: 1322 0300 |00a8: const/16 v34, #int 3 // #3 │ │ -0b52a4: 4b13 2122 |00aa: aput v19, v33, v34 │ │ -0b52a8: 6221 ef07 |00ac: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52ac: 1322 0400 |00ae: const/16 v34, #int 4 // #4 │ │ -0b52b0: 4b15 2122 |00b0: aput v21, v33, v34 │ │ -0b52b4: 6221 ef07 |00b2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52b8: 1322 0500 |00b4: const/16 v34, #int 5 // #5 │ │ -0b52bc: 4b1a 2122 |00b6: aput v26, v33, v34 │ │ -0b52c0: 6221 ef07 |00b8: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52c4: 1322 0600 |00ba: const/16 v34, #int 6 // #6 │ │ -0b52c8: 4b1e 2122 |00bc: aput v30, v33, v34 │ │ -0b52cc: 6221 ef07 |00be: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52d0: 1322 0700 |00c0: const/16 v34, #int 7 // #7 │ │ -0b52d4: 0800 2500 |00c2: move-object/from16 v0, v37 │ │ -0b52d8: 5200 e507 |00c4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b52dc: 0223 0000 |00c6: move/from16 v35, v0 │ │ -0b52e0: 4b23 2122 |00c8: aput v35, v33, v34 │ │ -0b52e4: 6221 ef07 |00ca: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52e8: 1322 0800 |00cc: const/16 v34, #int 8 // #8 │ │ -0b52ec: 4b13 2122 |00ce: aput v19, v33, v34 │ │ -0b52f0: 6221 ef07 |00d0: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b52f4: 1322 0900 |00d2: const/16 v34, #int 9 // #9 │ │ -0b52f8: 4b16 2122 |00d4: aput v22, v33, v34 │ │ -0b52fc: 6221 ef07 |00d6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5300: 1322 0a00 |00d8: const/16 v34, #int 10 // #a │ │ -0b5304: 4b1b 2122 |00da: aput v27, v33, v34 │ │ -0b5308: 6221 ef07 |00dc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b530c: 1322 0b00 |00de: const/16 v34, #int 11 // #b │ │ -0b5310: 4b1f 2122 |00e0: aput v31, v33, v34 │ │ -0b5314: 6221 ef07 |00e2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5318: 1322 0c00 |00e4: const/16 v34, #int 12 // #c │ │ -0b531c: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ -0b5320: 5200 e507 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5324: 0223 0000 |00ea: move/from16 v35, v0 │ │ -0b5328: 4b23 2122 |00ec: aput v35, v33, v34 │ │ -0b532c: 6221 ef07 |00ee: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5330: 1322 0d00 |00f0: const/16 v34, #int 13 // #d │ │ -0b5334: 4b14 2122 |00f2: aput v20, v33, v34 │ │ -0b5338: 6221 ef07 |00f4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b533c: 1322 0e00 |00f6: const/16 v34, #int 14 // #e │ │ -0b5340: 4b16 2122 |00f8: aput v22, v33, v34 │ │ -0b5344: 0800 2500 |00fa: move-object/from16 v0, v37 │ │ -0b5348: 5400 eb07 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b534c: 0821 0000 |00fe: move-object/from16 v33, v0 │ │ -0b5350: 7401 0b0b 2100 |0100: invoke-virtual/range {v33}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b5356: 0a21 |0103: move-result v33 │ │ -0b5358: 3d21 5200 |0104: if-lez v33, 0156 // +0052 │ │ -0b535c: 6221 ef07 |0106: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5360: 1322 0f00 |0108: const/16 v34, #int 15 // #f │ │ -0b5364: 4b1c 2122 |010a: aput v28, v33, v34 │ │ -0b5368: 6221 ef07 |010c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b536c: 1322 1000 |010e: const/16 v34, #int 16 // #10 │ │ -0b5370: 4b20 2122 |0110: aput v32, v33, v34 │ │ -0b5374: 6221 ef07 |0112: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5378: 1322 1100 |0114: const/16 v34, #int 17 // #11 │ │ -0b537c: 0800 2500 |0116: move-object/from16 v0, v37 │ │ -0b5380: 5200 e507 |0118: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5384: 0223 0000 |011a: move/from16 v35, v0 │ │ -0b5388: 4b23 2122 |011c: aput v35, v33, v34 │ │ -0b538c: 6221 ef07 |011e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5390: 1322 1200 |0120: const/16 v34, #int 18 // #12 │ │ -0b5394: 4b14 2122 |0122: aput v20, v33, v34 │ │ -0b5398: 6221 ef07 |0124: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b539c: 1322 1300 |0126: const/16 v34, #int 19 // #13 │ │ -0b53a0: 4b15 2122 |0128: aput v21, v33, v34 │ │ -0b53a4: 0800 2600 |012a: move-object/from16 v0, v38 │ │ -0b53a8: 5400 1f08 |012c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b53ac: 0821 0000 |012e: move-object/from16 v33, v0 │ │ -0b53b0: 6222 ef07 |0130: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b53b4: 1323 0000 |0132: const/16 v35, #int 0 // #0 │ │ -0b53b8: 1324 1400 |0134: const/16 v36, #int 20 // #14 │ │ -0b53bc: 0800 2500 |0136: move-object/from16 v0, v37 │ │ -0b53c0: 0801 2100 |0138: move-object/from16 v1, v33 │ │ -0b53c4: 0802 2200 |013a: move-object/from16 v2, v34 │ │ -0b53c8: 0203 2300 |013c: move/from16 v3, v35 │ │ -0b53cc: 0204 2400 |013e: move/from16 v4, v36 │ │ -0b53d0: 6e54 1e0e 1032 |0140: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b53d6: 0e00 |0143: return-void │ │ -0b53d8: 0219 0a00 |0144: move/from16 v25, v10 │ │ -0b53dc: 021d 0b00 |0146: move/from16 v29, v11 │ │ -0b53e0: 021a 0c00 |0148: move/from16 v26, v12 │ │ -0b53e4: 021e 0d00 |014a: move/from16 v30, v13 │ │ -0b53e8: 021b 0e00 |014c: move/from16 v27, v14 │ │ -0b53ec: 021f 0f00 |014e: move/from16 v31, v15 │ │ -0b53f0: 021c 1000 |0150: move/from16 v28, v16 │ │ -0b53f4: 0220 1100 |0152: move/from16 v32, v17 │ │ -0b53f8: 2900 12ff |0154: goto/16 0066 // -00ee │ │ -0b53fc: 6221 ef07 |0156: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5400: 1322 0f00 |0158: const/16 v34, #int 15 // #f │ │ -0b5404: 4b1b 2122 |015a: aput v27, v33, v34 │ │ -0b5408: 6221 ef07 |015c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b540c: 1322 1000 |015e: const/16 v34, #int 16 // #10 │ │ -0b5410: 4b1f 2122 |0160: aput v31, v33, v34 │ │ -0b5414: 6221 ef07 |0162: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5418: 1322 1100 |0164: const/16 v34, #int 17 // #11 │ │ -0b541c: 0800 2500 |0166: move-object/from16 v0, v37 │ │ -0b5420: 5200 e507 |0168: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5424: 0223 0000 |016a: move/from16 v35, v0 │ │ -0b5428: 4b23 2122 |016c: aput v35, v33, v34 │ │ -0b542c: 6221 ef07 |016e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5430: 1322 1200 |0170: const/16 v34, #int 18 // #12 │ │ -0b5434: 4b14 2122 |0172: aput v20, v33, v34 │ │ -0b5438: 6221 ef07 |0174: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b543c: 1322 1300 |0176: const/16 v34, #int 19 // #13 │ │ -0b5440: 4b16 2122 |0178: aput v22, v33, v34 │ │ -0b5444: 6221 ef07 |017a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5448: 1322 1400 |017c: const/16 v34, #int 20 // #14 │ │ -0b544c: 4b1c 2122 |017e: aput v28, v33, v34 │ │ -0b5450: 6221 ef07 |0180: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5454: 1322 1500 |0182: const/16 v34, #int 21 // #15 │ │ -0b5458: 4b20 2122 |0184: aput v32, v33, v34 │ │ -0b545c: 6221 ef07 |0186: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5460: 1322 1600 |0188: const/16 v34, #int 22 // #16 │ │ -0b5464: 0800 2500 |018a: move-object/from16 v0, v37 │ │ -0b5468: 5200 e507 |018c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b546c: 0223 0000 |018e: move/from16 v35, v0 │ │ -0b5470: 4b23 2122 |0190: aput v35, v33, v34 │ │ -0b5474: 6221 ef07 |0192: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5478: 1322 1700 |0194: const/16 v34, #int 23 // #17 │ │ -0b547c: 4b14 2122 |0196: aput v20, v33, v34 │ │ -0b5480: 6221 ef07 |0198: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5484: 1322 1800 |019a: const/16 v34, #int 24 // #18 │ │ -0b5488: 4b15 2122 |019c: aput v21, v33, v34 │ │ -0b548c: 6221 ef07 |019e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b5490: 1322 1900 |01a0: const/16 v34, #int 25 // #19 │ │ -0b5494: 4b19 2122 |01a2: aput v25, v33, v34 │ │ -0b5498: 6221 ef07 |01a4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b549c: 1322 1a00 |01a6: const/16 v34, #int 26 // #1a │ │ -0b54a0: 4b1d 2122 |01a8: aput v29, v33, v34 │ │ -0b54a4: 6221 ef07 |01aa: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b54a8: 1322 1b00 |01ac: const/16 v34, #int 27 // #1b │ │ -0b54ac: 0800 2500 |01ae: move-object/from16 v0, v37 │ │ -0b54b0: 5200 e507 |01b0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b54b4: 0223 0000 |01b2: move/from16 v35, v0 │ │ -0b54b8: 4b23 2122 |01b4: aput v35, v33, v34 │ │ -0b54bc: 6221 ef07 |01b6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b54c0: 1322 1c00 |01b8: const/16 v34, #int 28 // #1c │ │ -0b54c4: 4b13 2122 |01ba: aput v19, v33, v34 │ │ -0b54c8: 6221 ef07 |01bc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b54cc: 1322 1d00 |01be: const/16 v34, #int 29 // #1d │ │ -0b54d0: 4b15 2122 |01c0: aput v21, v33, v34 │ │ -0b54d4: 0800 2600 |01c2: move-object/from16 v0, v38 │ │ -0b54d8: 5400 1f08 |01c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b54dc: 0821 0000 |01c6: move-object/from16 v33, v0 │ │ -0b54e0: 6222 ef07 |01c8: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ -0b54e4: 1323 0000 |01ca: const/16 v35, #int 0 // #0 │ │ -0b54e8: 1324 1e00 |01cc: const/16 v36, #int 30 // #1e │ │ -0b54ec: 0800 2500 |01ce: move-object/from16 v0, v37 │ │ -0b54f0: 0801 2100 |01d0: move-object/from16 v1, v33 │ │ -0b54f4: 0802 2200 |01d2: move-object/from16 v2, v34 │ │ -0b54f8: 0203 2300 |01d4: move/from16 v3, v35 │ │ -0b54fc: 0204 2400 |01d6: move/from16 v4, v36 │ │ -0b5500: 6e54 1e0e 1032 |01d8: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ -0b5506: 2900 68ff |01db: goto/16 0143 // -0098 │ │ +0c2f78: |[0c2f78] com.badlogic.gdx.graphics.g2d.SpriteCache.add:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V │ │ +0c2f88: a617 2729 |0000: add-float v23, v39, v41 │ │ +0c2f8c: a618 282a |0002: add-float v24, v40, v42 │ │ +0c2f90: 0200 2900 |0004: move/from16 v0, v41 │ │ +0c2f94: 7f06 |0006: neg-float v6, v0 │ │ +0c2f96: 0200 2a00 |0007: move/from16 v0, v42 │ │ +0c2f9a: 7f08 |0009: neg-float v8, v0 │ │ +0c2f9c: a707 2b29 |000a: sub-float v7, v43, v41 │ │ +0c2fa0: a709 2c2a |000c: sub-float v9, v44, v42 │ │ +0c2fa4: 1521 803f |000e: const/high16 v33, #int 1065353216 // #3f80 │ │ +0c2fa8: 2d21 2d21 |0010: cmpl-float v33, v45, v33 │ │ +0c2fac: 3921 0800 |0012: if-nez v33, 001a // +0008 │ │ +0c2fb0: 1521 803f |0014: const/high16 v33, #int 1065353216 // #3f80 │ │ +0c2fb4: 2d21 2e21 |0016: cmpl-float v33, v46, v33 │ │ +0c2fb8: 3821 0a00 |0018: if-eqz v33, 0022 // +000a │ │ +0c2fbc: a806 062d |001a: mul-float v6, v6, v45 │ │ +0c2fc0: a808 082e |001c: mul-float v8, v8, v46 │ │ +0c2fc4: a807 072d |001e: mul-float v7, v7, v45 │ │ +0c2fc8: a809 092e |0020: mul-float v9, v9, v46 │ │ +0c2fcc: 016a |0022: move v10, v6 │ │ +0c2fce: 018b |0023: move v11, v8 │ │ +0c2fd0: 016c |0024: move v12, v6 │ │ +0c2fd2: 019d |0025: move v13, v9 │ │ +0c2fd4: 017e |0026: move v14, v7 │ │ +0c2fd6: 019f |0027: move v15, v9 │ │ +0c2fd8: 0210 0700 |0028: move/from16 v16, v7 │ │ +0c2fdc: 0211 0800 |002a: move/from16 v17, v8 │ │ +0c2fe0: 1321 0000 |002c: const/16 v33, #int 0 // #0 │ │ +0c2fe4: 2d21 2f21 |002e: cmpl-float v33, v47, v33 │ │ +0c2fe8: 3821 1401 |0030: if-eqz v33, 0144 // +0114 │ │ +0c2fec: 7701 3d12 2f00 |0032: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0c2ff2: 0a05 |0035: move-result v5 │ │ +0c2ff4: 7701 4b12 2f00 |0036: invoke-static/range {v47}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0c2ffa: 0a12 |0039: move-result v18 │ │ +0c2ffc: a821 050a |003a: mul-float v33, v5, v10 │ │ +0c3000: a822 120b |003c: mul-float v34, v18, v11 │ │ +0c3004: a719 2122 |003e: sub-float v25, v33, v34 │ │ +0c3008: a821 120a |0040: mul-float v33, v18, v10 │ │ +0c300c: a822 050b |0042: mul-float v34, v5, v11 │ │ +0c3010: a61d 2122 |0044: add-float v29, v33, v34 │ │ +0c3014: a821 050c |0046: mul-float v33, v5, v12 │ │ +0c3018: a822 120d |0048: mul-float v34, v18, v13 │ │ +0c301c: a71a 2122 |004a: sub-float v26, v33, v34 │ │ +0c3020: a821 120c |004c: mul-float v33, v18, v12 │ │ +0c3024: a822 050d |004e: mul-float v34, v5, v13 │ │ +0c3028: a61e 2122 |0050: add-float v30, v33, v34 │ │ +0c302c: a821 050e |0052: mul-float v33, v5, v14 │ │ +0c3030: a822 120f |0054: mul-float v34, v18, v15 │ │ +0c3034: a71b 2122 |0056: sub-float v27, v33, v34 │ │ +0c3038: a821 120e |0058: mul-float v33, v18, v14 │ │ +0c303c: a822 050f |005a: mul-float v34, v5, v15 │ │ +0c3040: a61f 2122 |005c: add-float v31, v33, v34 │ │ +0c3044: a721 1b1a |005e: sub-float v33, v27, v26 │ │ +0c3048: a61c 1921 |0060: add-float v28, v25, v33 │ │ +0c304c: a721 1e1d |0062: sub-float v33, v30, v29 │ │ +0c3050: a720 1f21 |0064: sub-float v32, v31, v33 │ │ +0c3054: a619 1917 |0066: add-float v25, v25, v23 │ │ +0c3058: a61d 1d18 |0068: add-float v29, v29, v24 │ │ +0c305c: a61a 1a17 |006a: add-float v26, v26, v23 │ │ +0c3060: a61e 1e18 |006c: add-float v30, v30, v24 │ │ +0c3064: a61b 1b17 |006e: add-float v27, v27, v23 │ │ +0c3068: a61f 1f18 |0070: add-float v31, v31, v24 │ │ +0c306c: a61c 1c17 |0072: add-float v28, v28, v23 │ │ +0c3070: a620 2018 |0074: add-float v32, v32, v24 │ │ +0c3074: 0800 2600 |0076: move-object/from16 v0, v38 │ │ +0c3078: 5200 2008 |0078: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u:F // field@0820 │ │ +0c307c: 0213 0000 |007a: move/from16 v19, v0 │ │ +0c3080: 0800 2600 |007c: move-object/from16 v0, v38 │ │ +0c3084: 5200 2308 |007e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v2:F // field@0823 │ │ +0c3088: 0215 0000 |0080: move/from16 v21, v0 │ │ +0c308c: 0800 2600 |0082: move-object/from16 v0, v38 │ │ +0c3090: 5200 2108 |0084: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.u2:F // field@0821 │ │ +0c3094: 0214 0000 |0086: move/from16 v20, v0 │ │ +0c3098: 0800 2600 |0088: move-object/from16 v0, v38 │ │ +0c309c: 5200 2208 |008a: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.v:F // field@0822 │ │ +0c30a0: 0216 0000 |008c: move/from16 v22, v0 │ │ +0c30a4: 6221 ef07 |008e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30a8: 1322 0000 |0090: const/16 v34, #int 0 // #0 │ │ +0c30ac: 4b19 2122 |0092: aput v25, v33, v34 │ │ +0c30b0: 6221 ef07 |0094: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30b4: 1322 0100 |0096: const/16 v34, #int 1 // #1 │ │ +0c30b8: 4b1d 2122 |0098: aput v29, v33, v34 │ │ +0c30bc: 6221 ef07 |009a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30c0: 1322 0200 |009c: const/16 v34, #int 2 // #2 │ │ +0c30c4: 0800 2500 |009e: move-object/from16 v0, v37 │ │ +0c30c8: 5200 e507 |00a0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c30cc: 0223 0000 |00a2: move/from16 v35, v0 │ │ +0c30d0: 4b23 2122 |00a4: aput v35, v33, v34 │ │ +0c30d4: 6221 ef07 |00a6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30d8: 1322 0300 |00a8: const/16 v34, #int 3 // #3 │ │ +0c30dc: 4b13 2122 |00aa: aput v19, v33, v34 │ │ +0c30e0: 6221 ef07 |00ac: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30e4: 1322 0400 |00ae: const/16 v34, #int 4 // #4 │ │ +0c30e8: 4b15 2122 |00b0: aput v21, v33, v34 │ │ +0c30ec: 6221 ef07 |00b2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30f0: 1322 0500 |00b4: const/16 v34, #int 5 // #5 │ │ +0c30f4: 4b1a 2122 |00b6: aput v26, v33, v34 │ │ +0c30f8: 6221 ef07 |00b8: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c30fc: 1322 0600 |00ba: const/16 v34, #int 6 // #6 │ │ +0c3100: 4b1e 2122 |00bc: aput v30, v33, v34 │ │ +0c3104: 6221 ef07 |00be: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3108: 1322 0700 |00c0: const/16 v34, #int 7 // #7 │ │ +0c310c: 0800 2500 |00c2: move-object/from16 v0, v37 │ │ +0c3110: 5200 e507 |00c4: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c3114: 0223 0000 |00c6: move/from16 v35, v0 │ │ +0c3118: 4b23 2122 |00c8: aput v35, v33, v34 │ │ +0c311c: 6221 ef07 |00ca: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3120: 1322 0800 |00cc: const/16 v34, #int 8 // #8 │ │ +0c3124: 4b13 2122 |00ce: aput v19, v33, v34 │ │ +0c3128: 6221 ef07 |00d0: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c312c: 1322 0900 |00d2: const/16 v34, #int 9 // #9 │ │ +0c3130: 4b16 2122 |00d4: aput v22, v33, v34 │ │ +0c3134: 6221 ef07 |00d6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3138: 1322 0a00 |00d8: const/16 v34, #int 10 // #a │ │ +0c313c: 4b1b 2122 |00da: aput v27, v33, v34 │ │ +0c3140: 6221 ef07 |00dc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3144: 1322 0b00 |00de: const/16 v34, #int 11 // #b │ │ +0c3148: 4b1f 2122 |00e0: aput v31, v33, v34 │ │ +0c314c: 6221 ef07 |00e2: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3150: 1322 0c00 |00e4: const/16 v34, #int 12 // #c │ │ +0c3154: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ +0c3158: 5200 e507 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c315c: 0223 0000 |00ea: move/from16 v35, v0 │ │ +0c3160: 4b23 2122 |00ec: aput v35, v33, v34 │ │ +0c3164: 6221 ef07 |00ee: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3168: 1322 0d00 |00f0: const/16 v34, #int 13 // #d │ │ +0c316c: 4b14 2122 |00f2: aput v20, v33, v34 │ │ +0c3170: 6221 ef07 |00f4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3174: 1322 0e00 |00f6: const/16 v34, #int 14 // #e │ │ +0c3178: 4b16 2122 |00f8: aput v22, v33, v34 │ │ +0c317c: 0800 2500 |00fa: move-object/from16 v0, v37 │ │ +0c3180: 5400 eb07 |00fc: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3184: 0821 0000 |00fe: move-object/from16 v33, v0 │ │ +0c3188: 7401 0b0b 2100 |0100: invoke-virtual/range {v33}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c318e: 0a21 |0103: move-result v33 │ │ +0c3190: 3d21 5200 |0104: if-lez v33, 0156 // +0052 │ │ +0c3194: 6221 ef07 |0106: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3198: 1322 0f00 |0108: const/16 v34, #int 15 // #f │ │ +0c319c: 4b1c 2122 |010a: aput v28, v33, v34 │ │ +0c31a0: 6221 ef07 |010c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c31a4: 1322 1000 |010e: const/16 v34, #int 16 // #10 │ │ +0c31a8: 4b20 2122 |0110: aput v32, v33, v34 │ │ +0c31ac: 6221 ef07 |0112: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c31b0: 1322 1100 |0114: const/16 v34, #int 17 // #11 │ │ +0c31b4: 0800 2500 |0116: move-object/from16 v0, v37 │ │ +0c31b8: 5200 e507 |0118: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c31bc: 0223 0000 |011a: move/from16 v35, v0 │ │ +0c31c0: 4b23 2122 |011c: aput v35, v33, v34 │ │ +0c31c4: 6221 ef07 |011e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c31c8: 1322 1200 |0120: const/16 v34, #int 18 // #12 │ │ +0c31cc: 4b14 2122 |0122: aput v20, v33, v34 │ │ +0c31d0: 6221 ef07 |0124: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c31d4: 1322 1300 |0126: const/16 v34, #int 19 // #13 │ │ +0c31d8: 4b15 2122 |0128: aput v21, v33, v34 │ │ +0c31dc: 0800 2600 |012a: move-object/from16 v0, v38 │ │ +0c31e0: 5400 1f08 |012c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c31e4: 0821 0000 |012e: move-object/from16 v33, v0 │ │ +0c31e8: 6222 ef07 |0130: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c31ec: 1323 0000 |0132: const/16 v35, #int 0 // #0 │ │ +0c31f0: 1324 1400 |0134: const/16 v36, #int 20 // #14 │ │ +0c31f4: 0800 2500 |0136: move-object/from16 v0, v37 │ │ +0c31f8: 0801 2100 |0138: move-object/from16 v1, v33 │ │ +0c31fc: 0802 2200 |013a: move-object/from16 v2, v34 │ │ +0c3200: 0203 2300 |013c: move/from16 v3, v35 │ │ +0c3204: 0204 2400 |013e: move/from16 v4, v36 │ │ +0c3208: 6e54 1e0e 1032 |0140: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c320e: 0e00 |0143: return-void │ │ +0c3210: 0219 0a00 |0144: move/from16 v25, v10 │ │ +0c3214: 021d 0b00 |0146: move/from16 v29, v11 │ │ +0c3218: 021a 0c00 |0148: move/from16 v26, v12 │ │ +0c321c: 021e 0d00 |014a: move/from16 v30, v13 │ │ +0c3220: 021b 0e00 |014c: move/from16 v27, v14 │ │ +0c3224: 021f 0f00 |014e: move/from16 v31, v15 │ │ +0c3228: 021c 1000 |0150: move/from16 v28, v16 │ │ +0c322c: 0220 1100 |0152: move/from16 v32, v17 │ │ +0c3230: 2900 12ff |0154: goto/16 0066 // -00ee │ │ +0c3234: 6221 ef07 |0156: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3238: 1322 0f00 |0158: const/16 v34, #int 15 // #f │ │ +0c323c: 4b1b 2122 |015a: aput v27, v33, v34 │ │ +0c3240: 6221 ef07 |015c: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3244: 1322 1000 |015e: const/16 v34, #int 16 // #10 │ │ +0c3248: 4b1f 2122 |0160: aput v31, v33, v34 │ │ +0c324c: 6221 ef07 |0162: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3250: 1322 1100 |0164: const/16 v34, #int 17 // #11 │ │ +0c3254: 0800 2500 |0166: move-object/from16 v0, v37 │ │ +0c3258: 5200 e507 |0168: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c325c: 0223 0000 |016a: move/from16 v35, v0 │ │ +0c3260: 4b23 2122 |016c: aput v35, v33, v34 │ │ +0c3264: 6221 ef07 |016e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3268: 1322 1200 |0170: const/16 v34, #int 18 // #12 │ │ +0c326c: 4b14 2122 |0172: aput v20, v33, v34 │ │ +0c3270: 6221 ef07 |0174: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3274: 1322 1300 |0176: const/16 v34, #int 19 // #13 │ │ +0c3278: 4b16 2122 |0178: aput v22, v33, v34 │ │ +0c327c: 6221 ef07 |017a: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3280: 1322 1400 |017c: const/16 v34, #int 20 // #14 │ │ +0c3284: 4b1c 2122 |017e: aput v28, v33, v34 │ │ +0c3288: 6221 ef07 |0180: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c328c: 1322 1500 |0182: const/16 v34, #int 21 // #15 │ │ +0c3290: 4b20 2122 |0184: aput v32, v33, v34 │ │ +0c3294: 6221 ef07 |0186: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3298: 1322 1600 |0188: const/16 v34, #int 22 // #16 │ │ +0c329c: 0800 2500 |018a: move-object/from16 v0, v37 │ │ +0c32a0: 5200 e507 |018c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c32a4: 0223 0000 |018e: move/from16 v35, v0 │ │ +0c32a8: 4b23 2122 |0190: aput v35, v33, v34 │ │ +0c32ac: 6221 ef07 |0192: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c32b0: 1322 1700 |0194: const/16 v34, #int 23 // #17 │ │ +0c32b4: 4b14 2122 |0196: aput v20, v33, v34 │ │ +0c32b8: 6221 ef07 |0198: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c32bc: 1322 1800 |019a: const/16 v34, #int 24 // #18 │ │ +0c32c0: 4b15 2122 |019c: aput v21, v33, v34 │ │ +0c32c4: 6221 ef07 |019e: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c32c8: 1322 1900 |01a0: const/16 v34, #int 25 // #19 │ │ +0c32cc: 4b19 2122 |01a2: aput v25, v33, v34 │ │ +0c32d0: 6221 ef07 |01a4: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c32d4: 1322 1a00 |01a6: const/16 v34, #int 26 // #1a │ │ +0c32d8: 4b1d 2122 |01a8: aput v29, v33, v34 │ │ +0c32dc: 6221 ef07 |01aa: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c32e0: 1322 1b00 |01ac: const/16 v34, #int 27 // #1b │ │ +0c32e4: 0800 2500 |01ae: move-object/from16 v0, v37 │ │ +0c32e8: 5200 e507 |01b0: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c32ec: 0223 0000 |01b2: move/from16 v35, v0 │ │ +0c32f0: 4b23 2122 |01b4: aput v35, v33, v34 │ │ +0c32f4: 6221 ef07 |01b6: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c32f8: 1322 1c00 |01b8: const/16 v34, #int 28 // #1c │ │ +0c32fc: 4b13 2122 |01ba: aput v19, v33, v34 │ │ +0c3300: 6221 ef07 |01bc: sget-object v33, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c3304: 1322 1d00 |01be: const/16 v34, #int 29 // #1d │ │ +0c3308: 4b15 2122 |01c0: aput v21, v33, v34 │ │ +0c330c: 0800 2600 |01c2: move-object/from16 v0, v38 │ │ +0c3310: 5400 1f08 |01c4: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c3314: 0821 0000 |01c6: move-object/from16 v33, v0 │ │ +0c3318: 6222 ef07 |01c8: sget-object v34, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempVertices:[F // field@07ef │ │ +0c331c: 1323 0000 |01ca: const/16 v35, #int 0 // #0 │ │ +0c3320: 1324 1e00 |01cc: const/16 v36, #int 30 // #1e │ │ +0c3324: 0800 2500 |01ce: move-object/from16 v0, v37 │ │ +0c3328: 0801 2100 |01d0: move-object/from16 v1, v33 │ │ +0c332c: 0802 2200 |01d2: move-object/from16 v2, v34 │ │ +0c3330: 0203 2300 |01d4: move/from16 v3, v35 │ │ +0c3334: 0204 2400 |01d6: move/from16 v4, v36 │ │ +0c3338: 6e54 1e0e 1032 |01d8: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.add:(Lcom/badlogic/gdx/graphics/Texture;[FII)V // method@0e1e │ │ +0c333e: 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 │ │ @@ -239234,86 +239262,86 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -0b550c: |[0b550c] com.badlogic.gdx.graphics.g2d.SpriteCache.begin:()V │ │ -0b551c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b551e: 5551 ea07 |0001: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b5522: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -0b5526: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0b552a: 1a02 b315 |0007: const-string v2, "end must be called before begin." // string@15b3 │ │ -0b552e: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b5534: 2701 |000c: throw v1 │ │ -0b5536: 6201 2500 |000d: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b553a: 7210 3401 0100 |000f: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b5540: 0a01 |0012: move-result v1 │ │ -0b5542: 3901 2d00 |0013: if-nez v1, 0040 // +002d │ │ -0b5546: 6200 2100 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b554a: 7220 f809 4000 |0017: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ -0b5550: 1301 e10d |001a: const/16 v1, #int 3553 // #de1 │ │ -0b5554: 7220 fd09 1000 |001c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ -0b555a: 1301 0117 |001f: const/16 v1, #int 5889 // #1701 │ │ -0b555e: 7220 120a 1000 |0021: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0b5564: 5451 ec07 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b5568: 5411 f80a |0026: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0b556c: 7230 0d0a 1004 |0028: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0b5572: 1301 0017 |002b: const/16 v1, #int 5888 // #1700 │ │ -0b5576: 7220 120a 1000 |002d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0b557c: 5451 f107 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0b5580: 5411 f80a |0032: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0b5584: 7230 0d0a 1004 |0034: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0b558a: 5451 eb07 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b558e: 6e10 000b 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0b00 │ │ -0b5594: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -0b5596: 5c51 ea07 |003d: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b559a: 0e00 |003f: return-void │ │ -0b559c: 5451 e607 |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ -0b55a0: 5452 ec07 |0042: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b55a4: 6e20 8612 2100 |0044: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b55aa: 0c01 |0047: move-result-object v1 │ │ -0b55ac: 5452 f107 |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0b55b0: 6e20 7612 2100 |004a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ -0b55b6: 6200 2300 |004d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0b55ba: 7220 710a 4000 |004f: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a71 │ │ -0b55c0: 5451 e907 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b55c4: 3801 3100 |0054: if-eqz v1, 0085 // +0031 │ │ -0b55c8: 5451 e907 |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b55cc: 6e10 9d10 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b55d2: 5451 e907 |005b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b55d6: 1a02 e828 |005d: const-string v2, "u_proj" // string@28e8 │ │ -0b55da: 5453 ec07 |005f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b55de: 6e30 c910 2103 |0061: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b55e4: 5451 e907 |0064: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b55e8: 1a02 ee28 |0066: const-string v2, "u_trans" // string@28ee │ │ -0b55ec: 5453 f107 |0068: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0b55f0: 6e30 c910 2103 |006a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b55f6: 5451 e907 |006d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b55fa: 1a02 ea28 |006f: const-string v2, "u_projTrans" // string@28ea │ │ -0b55fe: 5453 e607 |0071: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ -0b5602: 6e30 c910 2103 |0073: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b5608: 5451 e907 |0076: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b560c: 1a02 ed28 |0078: const-string v2, "u_texture" // string@28ed │ │ -0b5610: 6e30 dd10 2104 |007a: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -0b5616: 5451 eb07 |007d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b561a: 5452 ed07 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b561e: 6e20 010b 2100 |0081: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b01 │ │ -0b5624: 28b8 |0084: goto 003c // -0048 │ │ -0b5626: 5451 ed07 |0085: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b562a: 6e10 9d10 0100 |0087: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b5630: 5451 ed07 |008a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b5634: 1a02 eb28 |008c: const-string v2, "u_projectionViewMatrix" // string@28eb │ │ -0b5638: 5453 e607 |008e: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ -0b563c: 6e30 c910 2103 |0090: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b5642: 5451 ed07 |0093: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b5646: 1a02 ed28 |0095: const-string v2, "u_texture" // string@28ed │ │ -0b564a: 6e30 dd10 2104 |0097: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -0b5650: 28e3 |009a: goto 007d // -001d │ │ +0c3344: |[0c3344] com.badlogic.gdx.graphics.g2d.SpriteCache.begin:()V │ │ +0c3354: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c3356: 5551 ea07 |0001: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c335a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0c335e: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3362: 1a02 b315 |0007: const-string v2, "end must be called before begin." // string@15b3 │ │ +0c3366: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c336c: 2701 |000c: throw v1 │ │ +0c336e: 6201 2500 |000d: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c3372: 7210 3401 0100 |000f: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c3378: 0a01 |0012: move-result v1 │ │ +0c337a: 3901 2d00 |0013: if-nez v1, 0040 // +002d │ │ +0c337e: 6200 2100 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c3382: 7220 f809 4000 |0017: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ +0c3388: 1301 e10d |001a: const/16 v1, #int 3553 // #de1 │ │ +0c338c: 7220 fd09 1000 |001c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ +0c3392: 1301 0117 |001f: const/16 v1, #int 5889 // #1701 │ │ +0c3396: 7220 120a 1000 |0021: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0c339c: 5451 ec07 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c33a0: 5411 f80a |0026: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0c33a4: 7230 0d0a 1004 |0028: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0c33aa: 1301 0017 |002b: const/16 v1, #int 5888 // #1700 │ │ +0c33ae: 7220 120a 1000 |002d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0c33b4: 5451 f107 |0030: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0c33b8: 5411 f80a |0032: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0c33bc: 7230 0d0a 1004 |0034: invoke-interface {v0, v1, v4}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0c33c2: 5451 eb07 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c33c6: 6e10 000b 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.bind:()V // method@0b00 │ │ +0c33cc: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +0c33ce: 5c51 ea07 |003d: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c33d2: 0e00 |003f: return-void │ │ +0c33d4: 5451 e607 |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ +0c33d8: 5452 ec07 |0042: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c33dc: 6e20 8612 2100 |0044: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c33e2: 0c01 |0047: move-result-object v1 │ │ +0c33e4: 5452 f107 |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0c33e8: 6e20 7612 2100 |004a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;.mul:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1276 │ │ +0c33ee: 6200 2300 |004d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0c33f2: 7220 710a 4000 |004f: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a71 │ │ +0c33f8: 5451 e907 |0052: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c33fc: 3801 3100 |0054: if-eqz v1, 0085 // +0031 │ │ +0c3400: 5451 e907 |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c3404: 6e10 9d10 0100 |0058: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0c340a: 5451 e907 |005b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c340e: 1a02 e828 |005d: const-string v2, "u_proj" // string@28e8 │ │ +0c3412: 5453 ec07 |005f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c3416: 6e30 c910 2103 |0061: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0c341c: 5451 e907 |0064: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c3420: 1a02 ee28 |0066: const-string v2, "u_trans" // string@28ee │ │ +0c3424: 5453 f107 |0068: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0c3428: 6e30 c910 2103 |006a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0c342e: 5451 e907 |006d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c3432: 1a02 ea28 |006f: const-string v2, "u_projTrans" // string@28ea │ │ +0c3436: 5453 e607 |0071: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ +0c343a: 6e30 c910 2103 |0073: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0c3440: 5451 e907 |0076: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c3444: 1a02 ed28 |0078: const-string v2, "u_texture" // string@28ed │ │ +0c3448: 6e30 dd10 2104 |007a: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +0c344e: 5451 eb07 |007d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3452: 5452 ed07 |007f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c3456: 6e20 010b 2100 |0081: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b01 │ │ +0c345c: 28b8 |0084: goto 003c // -0048 │ │ +0c345e: 5451 ed07 |0085: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c3462: 6e10 9d10 0100 |0087: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0c3468: 5451 ed07 |008a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c346c: 1a02 eb28 |008c: const-string v2, "u_projectionViewMatrix" // string@28eb │ │ +0c3470: 5453 e607 |008e: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.combinedMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07e6 │ │ +0c3474: 6e30 c910 2103 |0090: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0c347a: 5451 ed07 |0093: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c347e: 1a02 ed28 |0095: const-string v2, "u_texture" // string@28ed │ │ +0c3482: 6e30 dd10 2104 |0097: invoke-virtual {v1, v2, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +0c3488: 28e3 |009a: goto 007d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=837 │ │ 0x000d line=839 │ │ 0x0015 line=840 │ │ 0x0017 line=841 │ │ 0x001a line=842 │ │ @@ -239347,47 +239375,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0b5654: |[0b5654] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:()V │ │ -0b5664: 5441 e807 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b5668: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0b566c: 2201 7c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0b5670: 1a02 b615 |0006: const-string v2, "endCache must be called before begin." // string@15b6 │ │ -0b5674: 7020 6a24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b567a: 2701 |000b: throw v1 │ │ -0b567c: 5441 eb07 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5680: 6e10 0b0b 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b5686: 0a01 |0011: move-result v1 │ │ -0b5688: 3d01 2b00 |0012: if-lez v1, 003d // +002b │ │ -0b568c: 1240 |0014: const/4 v0, #int 4 // #4 │ │ -0b568e: 2201 5001 |0015: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ -0b5692: 5442 e407 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5696: 6e10 9325 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b569c: 0a02 |001c: move-result v2 │ │ -0b569e: 5443 eb07 |001d: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b56a2: 6e10 110b 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b56a8: 0c03 |0022: move-result-object v3 │ │ -0b56aa: 6e10 5f25 0300 |0023: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0b56b0: 0a03 |0026: move-result v3 │ │ -0b56b2: 7030 140e 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.:(II)V // method@0e14 │ │ -0b56b8: 5b41 e807 |002a: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b56bc: 5441 e407 |002c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b56c0: 5442 e807 |002e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b56c4: 6e20 8925 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b56ca: 5441 eb07 |0033: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b56ce: 6e10 110b 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b56d4: 0c01 |0038: move-result-object v1 │ │ -0b56d6: 6e10 5a25 0100 |0039: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.compact:()Ljava/nio/FloatBuffer; // method@255a │ │ -0b56dc: 0e00 |003c: return-void │ │ -0b56de: 1260 |003d: const/4 v0, #int 6 // #6 │ │ -0b56e0: 28d7 |003e: goto 0015 // -0029 │ │ +0c348c: |[0c348c] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:()V │ │ +0c349c: 5441 e807 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c34a0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0c34a4: 2201 7c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c34a8: 1a02 b615 |0006: const-string v2, "endCache must be called before begin." // string@15b6 │ │ +0c34ac: 7020 6a24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c34b2: 2701 |000b: throw v1 │ │ +0c34b4: 5441 eb07 |000c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c34b8: 6e10 0b0b 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c34be: 0a01 |0011: move-result v1 │ │ +0c34c0: 3d01 2b00 |0012: if-lez v1, 003d // +002b │ │ +0c34c4: 1240 |0014: const/4 v0, #int 4 // #4 │ │ +0c34c6: 2201 5001 |0015: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ +0c34ca: 5442 e407 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c34ce: 6e10 9325 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c34d4: 0a02 |001c: move-result v2 │ │ +0c34d6: 5443 eb07 |001d: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c34da: 6e10 110b 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c34e0: 0c03 |0022: move-result-object v3 │ │ +0c34e2: 6e10 5f25 0300 |0023: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0c34e8: 0a03 |0026: move-result v3 │ │ +0c34ea: 7030 140e 2103 |0027: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.:(II)V // method@0e14 │ │ +0c34f0: 5b41 e807 |002a: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c34f4: 5441 e407 |002c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c34f8: 5442 e807 |002e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c34fc: 6e20 8925 2100 |0030: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c3502: 5441 eb07 |0033: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3506: 6e10 110b 0100 |0035: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c350c: 0c01 |0038: move-result-object v1 │ │ +0c350e: 6e10 5a25 0100 |0039: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.compact:()Ljava/nio/FloatBuffer; // method@255a │ │ +0c3514: 0e00 |003c: return-void │ │ +0c3516: 1260 |003d: const/4 v0, #int 6 // #6 │ │ +0c3518: 28d7 |003e: goto 0015 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x000c line=160 │ │ 0x0015 line=161 │ │ 0x002c line=162 │ │ 0x0033 line=163 │ │ @@ -239402,49 +239430,49 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0b56e4: |[0b56e4] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:(I)V │ │ -0b56f4: 5431 e807 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b56f8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0b56fc: 2201 7c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0b5700: 1a02 b615 |0006: const-string v2, "endCache must be called before begin." // string@15b6 │ │ -0b5704: 7020 6a24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b570a: 2701 |000b: throw v1 │ │ -0b570c: 5431 e407 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5710: 6e10 9325 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b5716: 0a01 |0011: move-result v1 │ │ -0b5718: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b571c: 3314 1900 |0014: if-ne v4, v1, 002d // +0019 │ │ -0b5720: 5431 e407 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5724: 6e20 9025 4100 |0018: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ -0b572a: 0c00 |001b: move-result-object v0 │ │ -0b572c: 1f00 5001 |001c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ -0b5730: 5431 eb07 |001e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5734: 6e10 110b 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b573a: 0c01 |0023: move-result-object v1 │ │ -0b573c: 5202 e107 |0024: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -0b5740: 6e20 6025 2100 |0026: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ -0b5746: 6e10 240e 0300 |0029: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e24 │ │ -0b574c: 0e00 |002c: return-void │ │ -0b574e: 5431 e407 |002d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5752: 6e20 8d25 4100 |002f: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b5758: 0c01 |0032: move-result-object v1 │ │ -0b575a: 1f01 5001 |0033: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ -0b575e: 5b31 e807 |0035: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b5762: 5431 eb07 |0037: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5766: 6e10 110b 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b576c: 0c01 |003c: move-result-object v1 │ │ -0b576e: 5432 e807 |003d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b5772: 5222 e107 |003f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -0b5776: 6e20 6325 2100 |0041: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0b577c: 28e8 |0044: goto 002c // -0018 │ │ +0c351c: |[0c351c] com.badlogic.gdx.graphics.g2d.SpriteCache.beginCache:(I)V │ │ +0c352c: 5431 e807 |0000: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c3530: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0c3534: 2201 7c03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3538: 1a02 b615 |0006: const-string v2, "endCache must be called before begin." // string@15b6 │ │ +0c353c: 7020 6a24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c3542: 2701 |000b: throw v1 │ │ +0c3544: 5431 e407 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c3548: 6e10 9325 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c354e: 0a01 |0011: move-result v1 │ │ +0c3550: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c3554: 3314 1900 |0014: if-ne v4, v1, 002d // +0019 │ │ +0c3558: 5431 e407 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c355c: 6e20 9025 4100 |0018: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2590 │ │ +0c3562: 0c00 |001b: move-result-object v0 │ │ +0c3564: 1f00 5001 |001c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ +0c3568: 5431 eb07 |001e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c356c: 6e10 110b 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c3572: 0c01 |0023: move-result-object v1 │ │ +0c3574: 5202 e107 |0024: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +0c3578: 6e20 6025 2100 |0026: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ +0c357e: 6e10 240e 0300 |0029: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e24 │ │ +0c3584: 0e00 |002c: return-void │ │ +0c3586: 5431 e407 |002d: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c358a: 6e20 8d25 4100 |002f: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c3590: 0c01 |0032: move-result-object v1 │ │ +0c3592: 1f01 5001 |0033: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ +0c3596: 5b31 e807 |0035: iput-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c359a: 5431 eb07 |0037: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c359e: 6e10 110b 0100 |0039: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c35a4: 0c01 |003c: move-result-object v1 │ │ +0c35a6: 5432 e807 |003d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c35aa: 5222 e107 |003f: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +0c35ae: 6e20 6325 2100 |0041: invoke-virtual {v1, v2}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0c35b4: 28e8 |0044: goto 002c // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x000c line=171 │ │ 0x0016 line=172 │ │ 0x001e line=173 │ │ 0x0029 line=174 │ │ @@ -239461,24 +239489,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0b5780: |[0b5780] com.badlogic.gdx.graphics.g2d.SpriteCache.clear:()V │ │ -0b5790: 5410 e407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5794: 6e10 8b25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0b579a: 5410 eb07 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b579e: 6e10 110b 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b57a4: 0c00 |000a: move-result-object v0 │ │ -0b57a6: 6e10 5925 0000 |000b: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0b57ac: 0c00 |000e: move-result-object v0 │ │ -0b57ae: 6e10 2c25 0000 |000f: invoke-virtual {v0}, Ljava/nio/Buffer;.flip:()Ljava/nio/Buffer; // method@252c │ │ -0b57b4: 0e00 |0012: return-void │ │ +0c35b8: |[0c35b8] com.badlogic.gdx.graphics.g2d.SpriteCache.clear:()V │ │ +0c35c8: 5410 e407 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c35cc: 6e10 8b25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0c35d2: 5410 eb07 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c35d6: 6e10 110b 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c35dc: 0c00 |000a: move-result-object v0 │ │ +0c35de: 6e10 5925 0000 |000b: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0c35e4: 0c00 |000e: move-result-object v0 │ │ +0c35e6: 6e10 2c25 0000 |000f: invoke-virtual {v0}, Ljava/nio/Buffer;.flip:()Ljava/nio/Buffer; // method@252c │ │ +0c35ec: 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; │ │ @@ -239488,22 +239516,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b57b8: |[0b57b8] com.badlogic.gdx.graphics.g2d.SpriteCache.dispose:()V │ │ -0b57c8: 5410 eb07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b57cc: 6e10 050b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -0b57d2: 5410 ed07 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b57d6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0b57da: 5410 ed07 |0009: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b57de: 6e10 a310 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ -0b57e4: 0e00 |000e: return-void │ │ +0c35f0: |[0c35f0] com.badlogic.gdx.graphics.g2d.SpriteCache.dispose:()V │ │ +0c3600: 5410 eb07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3604: 6e10 050b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +0c360a: 5410 ed07 |0005: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c360e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0c3612: 5410 ed07 |0009: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c3616: 6e10 a310 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ +0c361c: 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; │ │ @@ -239513,73 +239541,73 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -0b57e8: |[0b57e8] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(I)V │ │ -0b57f8: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -0b57fa: 55b9 ea07 |0001: iget-boolean v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b57fe: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -0b5802: 2208 7c03 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@037c │ │ -0b5806: 1a09 f80d |0007: const-string v9, "SpriteCache.begin must be called before draw." // string@0df8 │ │ -0b580a: 7020 6a24 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b5810: 2708 |000c: throw v8 │ │ -0b5812: 54b9 e407 |000d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5816: 6e20 8d25 c900 |000f: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b581c: 0c00 |0012: move-result-object v0 │ │ -0b581e: 1f00 5001 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ -0b5822: 54b9 eb07 |0015: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5826: 6e10 0b0b 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ -0b582c: 0a09 |001a: move-result v9 │ │ -0b582e: 3d09 3100 |001b: if-lez v9, 004c // +0031 │ │ -0b5832: 0187 |001d: move v7, v8 │ │ -0b5834: 5209 e107 |001e: iget v9, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -0b5838: da0a 0705 |0020: mul-int/lit8 v10, v7, #int 5 // #05 │ │ -0b583c: b3a9 |0022: div-int/2addr v9, v10 │ │ -0b583e: da05 0906 |0023: mul-int/lit8 v5, v9, #int 6 // #06 │ │ -0b5842: 5406 e307 |0025: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b5846: 5402 de07 |0027: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b584a: 6209 2500 |0029: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b584e: 7210 3401 0900 |002b: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b5854: 0a09 |002e: move-result v9 │ │ -0b5856: 3809 2700 |002f: if-eqz v9, 0056 // +0027 │ │ -0b585a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -0b585c: 5204 e207 |0032: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5860: 3543 3700 |0034: if-ge v3, v4, 006b // +0037 │ │ -0b5864: 4401 0203 |0036: aget v1, v2, v3 │ │ -0b5868: 4609 0603 |0038: aget-object v9, v6, v3 │ │ -0b586c: 6e10 8e0b 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0b5872: 54b9 e907 |003d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b5876: 3809 0f00 |003f: if-eqz v9, 004e // +000f │ │ -0b587a: 54b9 eb07 |0041: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b587e: 54ba e907 |0043: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b5882: 6e51 160b a958 |0045: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b5888: b015 |0048: add-int/2addr v5, v1 │ │ -0b588a: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b588e: 28e9 |004b: goto 0034 // -0017 │ │ -0b5890: 1267 |004c: const/4 v7, #int 6 // #6 │ │ -0b5892: 28d1 |004d: goto 001e // -002f │ │ -0b5894: 54b9 eb07 |004e: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5898: 54ba ed07 |0050: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b589c: 6e51 160b a958 |0052: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b58a2: 28f3 |0055: goto 0048 // -000d │ │ -0b58a4: 1203 |0056: const/4 v3, #int 0 // #0 │ │ -0b58a6: 5204 e207 |0057: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b58aa: 3543 1200 |0059: if-ge v3, v4, 006b // +0012 │ │ -0b58ae: 4401 0203 |005b: aget v1, v2, v3 │ │ -0b58b2: 4609 0603 |005d: aget-object v9, v6, v3 │ │ -0b58b6: 6e10 8e0b 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0b58bc: 54b9 eb07 |0062: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b58c0: 6e40 140b 8915 |0064: invoke-virtual {v9, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0b58c6: b015 |0067: add-int/2addr v5, v1 │ │ -0b58c8: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b58cc: 28ef |006a: goto 0059 // -0011 │ │ -0b58ce: 0e00 |006b: return-void │ │ +0c3620: |[0c3620] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(I)V │ │ +0c3630: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +0c3632: 55b9 ea07 |0001: iget-boolean v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c3636: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +0c363a: 2208 7c03 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@037c │ │ +0c363e: 1a09 f80d |0007: const-string v9, "SpriteCache.begin must be called before draw." // string@0df8 │ │ +0c3642: 7020 6a24 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c3648: 2708 |000c: throw v8 │ │ +0c364a: 54b9 e407 |000d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c364e: 6e20 8d25 c900 |000f: invoke-virtual {v9, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c3654: 0c00 |0012: move-result-object v0 │ │ +0c3656: 1f00 5001 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ +0c365a: 54b9 eb07 |0015: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c365e: 6e10 0b0b 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;.getNumIndices:()I // method@0b0b │ │ +0c3664: 0a09 |001a: move-result v9 │ │ +0c3666: 3d09 3100 |001b: if-lez v9, 004c // +0031 │ │ +0c366a: 0187 |001d: move v7, v8 │ │ +0c366c: 5209 e107 |001e: iget v9, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +0c3670: da0a 0705 |0020: mul-int/lit8 v10, v7, #int 5 // #05 │ │ +0c3674: b3a9 |0022: div-int/2addr v9, v10 │ │ +0c3676: da05 0906 |0023: mul-int/lit8 v5, v9, #int 6 // #06 │ │ +0c367a: 5406 e307 |0025: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c367e: 5402 de07 |0027: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c3682: 6209 2500 |0029: sget-object v9, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c3686: 7210 3401 0900 |002b: invoke-interface {v9}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c368c: 0a09 |002e: move-result v9 │ │ +0c368e: 3809 2700 |002f: if-eqz v9, 0056 // +0027 │ │ +0c3692: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0c3694: 5204 e207 |0032: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c3698: 3543 3700 |0034: if-ge v3, v4, 006b // +0037 │ │ +0c369c: 4401 0203 |0036: aget v1, v2, v3 │ │ +0c36a0: 4609 0603 |0038: aget-object v9, v6, v3 │ │ +0c36a4: 6e10 8e0b 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0c36aa: 54b9 e907 |003d: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c36ae: 3809 0f00 |003f: if-eqz v9, 004e // +000f │ │ +0c36b2: 54b9 eb07 |0041: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c36b6: 54ba e907 |0043: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c36ba: 6e51 160b a958 |0045: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0c36c0: b015 |0048: add-int/2addr v5, v1 │ │ +0c36c2: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c36c6: 28e9 |004b: goto 0034 // -0017 │ │ +0c36c8: 1267 |004c: const/4 v7, #int 6 // #6 │ │ +0c36ca: 28d1 |004d: goto 001e // -002f │ │ +0c36cc: 54b9 eb07 |004e: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c36d0: 54ba ed07 |0050: iget-object v10, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c36d4: 6e51 160b a958 |0052: invoke-virtual {v9, v10, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0c36da: 28f3 |0055: goto 0048 // -000d │ │ +0c36dc: 1203 |0056: const/4 v3, #int 0 // #0 │ │ +0c36de: 5204 e207 |0057: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c36e2: 3543 1200 |0059: if-ge v3, v4, 006b // +0012 │ │ +0c36e6: 4401 0203 |005b: aget v1, v2, v3 │ │ +0c36ea: 4609 0603 |005d: aget-object v9, v6, v3 │ │ +0c36ee: 6e10 8e0b 0900 |005f: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0c36f4: 54b9 eb07 |0062: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c36f8: 6e40 140b 8915 |0064: invoke-virtual {v9, v8, v5, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0c36fe: b015 |0067: add-int/2addr v5, v1 │ │ +0c3700: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c3704: 28ef |006a: goto 0059 // -0011 │ │ +0c3706: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=893 │ │ 0x000d line=895 │ │ 0x0015 line=896 │ │ 0x001e line=897 │ │ 0x0025 line=898 │ │ @@ -239628,76 +239656,76 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -0b58d0: |[0b58d0] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(III)V │ │ -0b58e0: 1248 |0000: const/4 v8, #int 4 // #4 │ │ -0b58e2: 5596 ea07 |0001: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b58e6: 3906 0a00 |0003: if-nez v6, 000d // +000a │ │ -0b58ea: 2206 7c03 |0005: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ -0b58ee: 1a07 f80d |0007: const-string v7, "SpriteCache.begin must be called before draw." // string@0df8 │ │ -0b58f2: 7020 6a24 7600 |0009: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b58f8: 2706 |000c: throw v6 │ │ -0b58fa: 5496 e407 |000d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b58fe: 6e20 8d25 a600 |000f: invoke-virtual {v6, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b5904: 0c00 |0012: move-result-object v0 │ │ -0b5906: 1f00 5001 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ -0b590a: da06 0b06 |0015: mul-int/lit8 v6, v11, #int 6 // #06 │ │ -0b590e: 5207 e107 |0017: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -0b5912: 900b 0607 |0019: add-int v11, v6, v7 │ │ -0b5916: da0c 0c06 |001b: mul-int/lit8 v12, v12, #int 6 // #06 │ │ -0b591a: 5405 e307 |001d: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b591e: 5402 de07 |001f: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b5922: 6206 2500 |0021: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b5926: 7210 3401 0600 |0023: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b592c: 0a06 |0026: move-result v6 │ │ -0b592e: 3806 2b00 |0027: if-eqz v6, 0052 // +002b │ │ -0b5932: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0b5934: 5204 e207 |002a: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5938: 3543 4100 |002c: if-ge v3, v4, 006d // +0041 │ │ -0b593c: 4606 0503 |002e: aget-object v6, v5, v3 │ │ -0b5940: 6e10 8e0b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0b5946: 4401 0203 |0033: aget v1, v2, v3 │ │ -0b594a: 37c1 1300 |0035: if-le v1, v12, 0048 // +0013 │ │ -0b594e: 0143 |0037: move v3, v4 │ │ -0b5950: 01c1 |0038: move v1, v12 │ │ -0b5952: 5496 e907 |0039: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b5956: 3806 0f00 |003b: if-eqz v6, 004a // +000f │ │ -0b595a: 5496 eb07 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b595e: 5497 e907 |003f: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b5962: 6e51 160b 76b8 |0041: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b5968: b01b |0044: add-int/2addr v11, v1 │ │ -0b596a: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b596e: 28e5 |0047: goto 002c // -001b │ │ -0b5970: b11c |0048: sub-int/2addr v12, v1 │ │ -0b5972: 28f0 |0049: goto 0039 // -0010 │ │ -0b5974: 5496 eb07 |004a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5978: 5497 ed07 |004c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b597c: 6e51 160b 76b8 |004e: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b5982: 28f3 |0051: goto 0044 // -000d │ │ -0b5984: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -0b5986: 5204 e207 |0053: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b598a: 3543 1800 |0055: if-ge v3, v4, 006d // +0018 │ │ -0b598e: 4606 0503 |0057: aget-object v6, v5, v3 │ │ -0b5992: 6e10 8e0b 0600 |0059: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ -0b5998: 4401 0203 |005c: aget v1, v2, v3 │ │ -0b599c: 37c1 0d00 |005e: if-le v1, v12, 006b // +000d │ │ -0b59a0: 0143 |0060: move v3, v4 │ │ -0b59a2: 01c1 |0061: move v1, v12 │ │ -0b59a4: 5496 eb07 |0062: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b59a8: 6e40 140b 861b |0064: invoke-virtual {v6, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0b59ae: b01b |0067: add-int/2addr v11, v1 │ │ -0b59b0: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b59b4: 28eb |006a: goto 0055 // -0015 │ │ -0b59b6: b11c |006b: sub-int/2addr v12, v1 │ │ -0b59b8: 28f6 |006c: goto 0062 // -000a │ │ -0b59ba: 0e00 |006d: return-void │ │ +0c3708: |[0c3708] com.badlogic.gdx.graphics.g2d.SpriteCache.draw:(III)V │ │ +0c3718: 1248 |0000: const/4 v8, #int 4 // #4 │ │ +0c371a: 5596 ea07 |0001: iget-boolean v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c371e: 3906 0a00 |0003: if-nez v6, 000d // +000a │ │ +0c3722: 2206 7c03 |0005: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3726: 1a07 f80d |0007: const-string v7, "SpriteCache.begin must be called before draw." // string@0df8 │ │ +0c372a: 7020 6a24 7600 |0009: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c3730: 2706 |000c: throw v6 │ │ +0c3732: 5496 e407 |000d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c3736: 6e20 8d25 a600 |000f: invoke-virtual {v6, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c373c: 0c00 |0012: move-result-object v0 │ │ +0c373e: 1f00 5001 |0013: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ +0c3742: da06 0b06 |0015: mul-int/lit8 v6, v11, #int 6 // #06 │ │ +0c3746: 5207 e107 |0017: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +0c374a: 900b 0607 |0019: add-int v11, v6, v7 │ │ +0c374e: da0c 0c06 |001b: mul-int/lit8 v12, v12, #int 6 // #06 │ │ +0c3752: 5405 e307 |001d: iget-object v5, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c3756: 5402 de07 |001f: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c375a: 6206 2500 |0021: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c375e: 7210 3401 0600 |0023: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c3764: 0a06 |0026: move-result v6 │ │ +0c3766: 3806 2b00 |0027: if-eqz v6, 0052 // +002b │ │ +0c376a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0c376c: 5204 e207 |002a: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c3770: 3543 4100 |002c: if-ge v3, v4, 006d // +0041 │ │ +0c3774: 4606 0503 |002e: aget-object v6, v5, v3 │ │ +0c3778: 6e10 8e0b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0c377e: 4401 0203 |0033: aget v1, v2, v3 │ │ +0c3782: 37c1 1300 |0035: if-le v1, v12, 0048 // +0013 │ │ +0c3786: 0143 |0037: move v3, v4 │ │ +0c3788: 01c1 |0038: move v1, v12 │ │ +0c378a: 5496 e907 |0039: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c378e: 3806 0f00 |003b: if-eqz v6, 004a // +000f │ │ +0c3792: 5496 eb07 |003d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3796: 5497 e907 |003f: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c379a: 6e51 160b 76b8 |0041: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0c37a0: b01b |0044: add-int/2addr v11, v1 │ │ +0c37a2: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c37a6: 28e5 |0047: goto 002c // -001b │ │ +0c37a8: b11c |0048: sub-int/2addr v12, v1 │ │ +0c37aa: 28f0 |0049: goto 0039 // -0010 │ │ +0c37ac: 5496 eb07 |004a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c37b0: 5497 ed07 |004c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c37b4: 6e51 160b 76b8 |004e: invoke-virtual {v6, v7, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0c37ba: 28f3 |0051: goto 0044 // -000d │ │ +0c37bc: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +0c37be: 5204 e207 |0053: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c37c2: 3543 1800 |0055: if-ge v3, v4, 006d // +0018 │ │ +0c37c6: 4606 0503 |0057: aget-object v6, v5, v3 │ │ +0c37ca: 6e10 8e0b 0600 |0059: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Texture;.bind:()V // method@0b8e │ │ +0c37d0: 4401 0203 |005c: aget v1, v2, v3 │ │ +0c37d4: 37c1 0d00 |005e: if-le v1, v12, 006b // +000d │ │ +0c37d8: 0143 |0060: move v3, v4 │ │ +0c37da: 01c1 |0061: move v1, v12 │ │ +0c37dc: 5496 eb07 |0062: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c37e0: 6e40 140b 861b |0064: invoke-virtual {v6, v8, v11, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0c37e6: b01b |0067: add-int/2addr v11, v1 │ │ +0c37e8: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c37ec: 28eb |006a: goto 0055 // -0015 │ │ +0c37ee: b11c |006b: sub-int/2addr v12, v1 │ │ +0c37f0: 28f6 |006c: goto 0062 // -000a │ │ +0c37f2: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=924 │ │ 0x000d line=926 │ │ 0x0015 line=927 │ │ 0x001b line=928 │ │ 0x001d line=929 │ │ @@ -239746,43 +239774,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0b59bc: |[0b59bc] com.badlogic.gdx.graphics.g2d.SpriteCache.end:()V │ │ -0b59cc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b59ce: 5531 ea07 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b59d2: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0b59d6: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0b59da: 1a02 0f12 |0007: const-string v2, "begin must be called before end." // string@120f │ │ -0b59de: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b59e4: 2701 |000c: throw v1 │ │ -0b59e6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0b59e8: 5c31 ea07 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b59ec: 6201 2500 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b59f0: 7210 3401 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b59f6: 0a01 |0015: move-result v1 │ │ -0b59f8: 3901 1200 |0016: if-nez v1, 0028 // +0012 │ │ -0b59fc: 6200 2100 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b5a00: 7220 f809 2000 |001a: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ -0b5a06: 1301 e10d |001d: const/16 v1, #int 3553 // #de1 │ │ -0b5a0a: 7220 f909 1000 |001f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ -0b5a10: 5431 eb07 |0022: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5a14: 6e10 1d0b 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0b1d │ │ -0b5a1a: 0e00 |0027: return-void │ │ -0b5a1c: 5431 ed07 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b5a20: 6e10 a610 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0b5a26: 6200 2300 |002d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0b5a2a: 7220 710a 2000 |002f: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a71 │ │ -0b5a30: 5431 eb07 |0032: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5a34: 5432 ed07 |0034: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ -0b5a38: 6e20 1e0b 2100 |0036: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b1e │ │ -0b5a3e: 28ee |0039: goto 0027 // -0012 │ │ +0c37f4: |[0c37f4] com.badlogic.gdx.graphics.g2d.SpriteCache.end:()V │ │ +0c3804: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c3806: 5531 ea07 |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c380a: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +0c380e: 2201 7c03 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3812: 1a02 0f12 |0007: const-string v2, "begin must be called before end." // string@120f │ │ +0c3816: 7020 6a24 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c381c: 2701 |000c: throw v1 │ │ +0c381e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c3820: 5c31 ea07 |000e: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c3824: 6201 2500 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c3828: 7210 3401 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c382e: 0a01 |0015: move-result v1 │ │ +0c3830: 3901 1200 |0016: if-nez v1, 0028 // +0012 │ │ +0c3834: 6200 2100 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c3838: 7220 f809 2000 |001a: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ +0c383e: 1301 e10d |001d: const/16 v1, #int 3553 // #de1 │ │ +0c3842: 7220 f909 1000 |001f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ +0c3848: 5431 eb07 |0022: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c384c: 6e10 1d0b 0100 |0024: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:()V // method@0b1d │ │ +0c3852: 0e00 |0027: return-void │ │ +0c3854: 5431 ed07 |0028: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c3858: 6e10 a610 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0c385e: 6200 2300 |002d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0c3862: 7220 710a 2000 |002f: invoke-interface {v0, v2}, Lcom/badlogic/gdx/graphics/GL20;.glDepthMask:(Z)V // method@0a71 │ │ +0c3868: 5431 eb07 |0032: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c386c: 5432 ed07 |0034: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07ed │ │ +0c3870: 6e20 1e0b 2100 |0036: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V // method@0b1e │ │ +0c3876: 28ee |0039: goto 0027 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=875 │ │ 0x000d line=876 │ │ 0x0010 line=878 │ │ 0x0018 line=879 │ │ 0x001a line=880 │ │ @@ -239803,156 +239831,156 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 276 16-bit code units │ │ -0b5a40: |[0b5a40] com.badlogic.gdx.graphics.g2d.SpriteCache.endCache:()I │ │ -0b5a50: 5496 e807 |0000: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b5a54: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ -0b5a58: 2206 7c03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ -0b5a5c: 1a07 1212 |0006: const-string v7, "beginCache must be called before endCache." // string@1212 │ │ -0b5a60: 7020 6a24 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b5a66: 2706 |000b: throw v6 │ │ -0b5a68: 5490 e807 |000c: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b5a6c: 5496 eb07 |000e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5a70: 6e10 110b 0600 |0010: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b5a76: 0c06 |0013: move-result-object v6 │ │ -0b5a78: 6e10 6225 0600 |0014: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.position:()I // method@2562 │ │ -0b5a7e: 0a06 |0017: move-result v6 │ │ -0b5a80: 5207 e107 |0018: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -0b5a84: 9101 0607 |001a: sub-int v1, v6, v7 │ │ -0b5a88: 5406 e307 |001c: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b5a8c: 3906 5500 |001e: if-nez v6, 0073 // +0055 │ │ -0b5a90: 5901 e007 |0020: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ -0b5a94: 5496 f007 |0022: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b5a98: 6e10 9325 0600 |0024: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b5a9e: 0a06 |0027: move-result v6 │ │ -0b5aa0: 5906 e207 |0028: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5aa4: 5496 f007 |002a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b5aa8: 5207 e207 |002c: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5aac: 2377 fe03 |002e: new-array v7, v7, [Lcom/badlogic/gdx/graphics/Texture; // type@03fe │ │ -0b5ab0: 6e20 9425 7600 |0030: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2594 │ │ -0b5ab6: 0c06 |0033: move-result-object v6 │ │ -0b5ab8: 1f06 fe03 |0034: check-cast v6, [Lcom/badlogic/gdx/graphics/Texture; // type@03fe │ │ -0b5abc: 5b06 e307 |0036: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b5ac0: 5206 e207 |0038: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5ac4: 2366 e903 |003a: new-array v6, v6, [I // type@03e9 │ │ -0b5ac8: 5b06 de07 |003c: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b5acc: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -0b5ace: 5496 e707 |003f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b5ad2: 6e10 9325 0600 |0041: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b5ad8: 0a04 |0044: move-result v4 │ │ -0b5ada: 3542 1500 |0045: if-ge v2, v4, 005a // +0015 │ │ -0b5ade: 5407 de07 |0047: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b5ae2: 5496 e707 |0049: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b5ae6: 6e20 8d25 2600 |004b: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b5aec: 0c06 |004e: move-result-object v6 │ │ -0b5aee: 1f06 7e03 |004f: check-cast v6, Ljava/lang/Integer; // type@037e │ │ -0b5af2: 6e10 6e24 0600 |0051: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0b5af8: 0a06 |0054: move-result v6 │ │ -0b5afa: 4b06 0702 |0055: aput v6, v7, v2 │ │ -0b5afe: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b5b02: 28ec |0059: goto 0045 // -0014 │ │ -0b5b04: 5496 eb07 |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5b08: 6e10 110b 0600 |005c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b5b0e: 0c06 |005f: move-result-object v6 │ │ -0b5b10: 6e10 5b25 0600 |0060: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ -0b5b16: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -0b5b18: 5b96 e807 |0064: iput-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ -0b5b1c: 5496 f007 |0066: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b5b20: 6e10 8b25 0600 |0068: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0b5b26: 5496 e707 |006b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b5b2a: 6e10 8b25 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0b5b30: 5206 df07 |0070: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07df │ │ -0b5b34: 0f06 |0072: return v6 │ │ -0b5b36: 5206 e007 |0073: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ -0b5b3a: 3761 2d00 |0075: if-le v1, v6, 00a2 // +002d │ │ -0b5b3e: 2206 bc02 |0077: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b5b42: 2207 9103 |0079: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0b5b46: 7010 d024 0700 |007b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b5b4c: 1a08 7006 |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@0670 │ │ -0b5b50: 6e20 d724 8700 |0080: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b5b56: 0c07 |0083: move-result-object v7 │ │ -0b5b58: 6e20 d424 1700 |0084: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0b5b5e: 0c07 |0087: move-result-object v7 │ │ -0b5b60: 1a08 0a00 |0088: const-string v8, " (" // string@000a │ │ -0b5b64: 6e20 d724 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b5b6a: 0c07 |008d: move-result-object v7 │ │ -0b5b6c: 5208 e007 |008e: iget v8, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ -0b5b70: 6e20 d424 8700 |0090: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0b5b76: 0c07 |0093: move-result-object v7 │ │ -0b5b78: 1a08 2e00 |0094: const-string v8, " max)" // string@002e │ │ -0b5b7c: 6e20 d724 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b5b82: 0c07 |0099: move-result-object v7 │ │ -0b5b84: 6e10 dd24 0700 |009a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b5b8a: 0c07 |009d: move-result-object v7 │ │ -0b5b8c: 7020 291e 7600 |009e: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b5b92: 2706 |00a1: throw v6 │ │ -0b5b94: 5496 f007 |00a2: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b5b98: 6e10 9325 0600 |00a4: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b5b9e: 0a06 |00a7: move-result v6 │ │ -0b5ba0: 5906 e207 |00a8: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5ba4: 5406 e307 |00aa: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b5ba8: 2166 |00ac: array-length v6, v6 │ │ -0b5baa: 5207 e207 |00ad: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5bae: 3576 0800 |00af: if-ge v6, v7, 00b7 // +0008 │ │ -0b5bb2: 5206 e207 |00b1: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5bb6: 2366 fe03 |00b3: new-array v6, v6, [Lcom/badlogic/gdx/graphics/Texture; // type@03fe │ │ -0b5bba: 5b06 e307 |00b5: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b5bbe: 1202 |00b7: const/4 v2, #int 0 // #0 │ │ -0b5bc0: 5204 e207 |00b8: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5bc4: 3542 1100 |00ba: if-ge v2, v4, 00cb // +0011 │ │ -0b5bc8: 5407 e307 |00bc: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ -0b5bcc: 5496 f007 |00be: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ -0b5bd0: 6e20 8d25 2600 |00c0: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b5bd6: 0c06 |00c3: move-result-object v6 │ │ -0b5bd8: 1f06 2301 |00c4: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0b5bdc: 4d06 0702 |00c6: aput-object v6, v7, v2 │ │ -0b5be0: d802 0201 |00c8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b5be4: 28f0 |00ca: goto 00ba // -0010 │ │ -0b5be6: 5406 de07 |00cb: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b5bea: 2166 |00cd: array-length v6, v6 │ │ -0b5bec: 5207 e207 |00ce: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5bf0: 3576 0800 |00d0: if-ge v6, v7, 00d8 // +0008 │ │ -0b5bf4: 5206 e207 |00d2: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5bf8: 2366 e903 |00d4: new-array v6, v6, [I // type@03e9 │ │ -0b5bfc: 5b06 de07 |00d6: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b5c00: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -0b5c02: 5204 e207 |00d9: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ -0b5c06: 3542 1500 |00db: if-ge v2, v4, 00f0 // +0015 │ │ -0b5c0a: 5407 de07 |00dd: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ -0b5c0e: 5496 e707 |00df: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ -0b5c12: 6e20 8d25 2600 |00e1: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b5c18: 0c06 |00e4: move-result-object v6 │ │ -0b5c1a: 1f06 7e03 |00e5: check-cast v6, Ljava/lang/Integer; // type@037e │ │ -0b5c1e: 6e10 6e24 0600 |00e7: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ -0b5c24: 0a06 |00ea: move-result v6 │ │ -0b5c26: 4b06 0702 |00eb: aput v6, v7, v2 │ │ -0b5c2a: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b5c2e: 28ec |00ef: goto 00db // -0014 │ │ -0b5c30: 5496 eb07 |00f0: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ -0b5c34: 6e10 110b 0600 |00f2: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ -0b5c3a: 0c05 |00f5: move-result-object v5 │ │ -0b5c3c: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ -0b5c3e: 6e20 6325 6500 |00f7: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0b5c44: 5496 e407 |00fa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5c48: 5497 e407 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ -0b5c4c: 6e10 9325 0700 |00fe: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b5c52: 0a07 |0101: move-result v7 │ │ -0b5c54: d807 07ff |0102: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0b5c58: 6e20 8d25 7600 |0104: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b5c5e: 0c03 |0107: move-result-object v3 │ │ -0b5c60: 1f03 5001 |0108: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ -0b5c64: 5236 e107 |010a: iget v6, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ -0b5c68: 5237 e007 |010c: iget v7, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ -0b5c6c: b076 |010e: add-int/2addr v6, v7 │ │ -0b5c6e: 6e20 6025 6500 |010f: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ -0b5c74: 2900 51ff |0112: goto/16 0063 // -00af │ │ +0c3878: |[0c3878] com.badlogic.gdx.graphics.g2d.SpriteCache.endCache:()I │ │ +0c3888: 5496 e807 |0000: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c388c: 3906 0a00 |0002: if-nez v6, 000c // +000a │ │ +0c3890: 2206 7c03 |0004: new-instance v6, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3894: 1a07 1212 |0006: const-string v7, "beginCache must be called before endCache." // string@1212 │ │ +0c3898: 7020 6a24 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c389e: 2706 |000b: throw v6 │ │ +0c38a0: 5490 e807 |000c: iget-object v0, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c38a4: 5496 eb07 |000e: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c38a8: 6e10 110b 0600 |0010: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c38ae: 0c06 |0013: move-result-object v6 │ │ +0c38b0: 6e10 6225 0600 |0014: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.position:()I // method@2562 │ │ +0c38b6: 0a06 |0017: move-result v6 │ │ +0c38b8: 5207 e107 |0018: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +0c38bc: 9101 0607 |001a: sub-int v1, v6, v7 │ │ +0c38c0: 5406 e307 |001c: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c38c4: 3906 5500 |001e: if-nez v6, 0073 // +0055 │ │ +0c38c8: 5901 e007 |0020: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ +0c38cc: 5496 f007 |0022: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c38d0: 6e10 9325 0600 |0024: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c38d6: 0a06 |0027: move-result v6 │ │ +0c38d8: 5906 e207 |0028: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c38dc: 5496 f007 |002a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c38e0: 5207 e207 |002c: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c38e4: 2377 fe03 |002e: new-array v7, v7, [Lcom/badlogic/gdx/graphics/Texture; // type@03fe │ │ +0c38e8: 6e20 9425 7600 |0030: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2594 │ │ +0c38ee: 0c06 |0033: move-result-object v6 │ │ +0c38f0: 1f06 fe03 |0034: check-cast v6, [Lcom/badlogic/gdx/graphics/Texture; // type@03fe │ │ +0c38f4: 5b06 e307 |0036: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c38f8: 5206 e207 |0038: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c38fc: 2366 e903 |003a: new-array v6, v6, [I // type@03e9 │ │ +0c3900: 5b06 de07 |003c: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c3904: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +0c3906: 5496 e707 |003f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c390a: 6e10 9325 0600 |0041: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c3910: 0a04 |0044: move-result v4 │ │ +0c3912: 3542 1500 |0045: if-ge v2, v4, 005a // +0015 │ │ +0c3916: 5407 de07 |0047: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c391a: 5496 e707 |0049: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c391e: 6e20 8d25 2600 |004b: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c3924: 0c06 |004e: move-result-object v6 │ │ +0c3926: 1f06 7e03 |004f: check-cast v6, Ljava/lang/Integer; // type@037e │ │ +0c392a: 6e10 6e24 0600 |0051: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0c3930: 0a06 |0054: move-result v6 │ │ +0c3932: 4b06 0702 |0055: aput v6, v7, v2 │ │ +0c3936: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c393a: 28ec |0059: goto 0045 // -0014 │ │ +0c393c: 5496 eb07 |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3940: 6e10 110b 0600 |005c: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c3946: 0c06 |005f: move-result-object v6 │ │ +0c3948: 6e10 5b25 0600 |0060: invoke-virtual {v6}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ +0c394e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +0c3950: 5b96 e807 |0064: iput-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.currentCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // field@07e8 │ │ +0c3954: 5496 f007 |0066: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c3958: 6e10 8b25 0600 |0068: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0c395e: 5496 e707 |006b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c3962: 6e10 8b25 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0c3968: 5206 df07 |0070: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.id:I // field@07df │ │ +0c396c: 0f06 |0072: return v6 │ │ +0c396e: 5206 e007 |0073: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ +0c3972: 3761 2d00 |0075: if-le v1, v6, 00a2 // +002d │ │ +0c3976: 2206 bc02 |0077: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c397a: 2207 9103 |0079: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0c397e: 7010 d024 0700 |007b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c3984: 1a08 7006 |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@0670 │ │ +0c3988: 6e20 d724 8700 |0080: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c398e: 0c07 |0083: move-result-object v7 │ │ +0c3990: 6e20 d424 1700 |0084: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c3996: 0c07 |0087: move-result-object v7 │ │ +0c3998: 1a08 0a00 |0088: const-string v8, " (" // string@000a │ │ +0c399c: 6e20 d724 8700 |008a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c39a2: 0c07 |008d: move-result-object v7 │ │ +0c39a4: 5208 e007 |008e: iget v8, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ +0c39a8: 6e20 d424 8700 |0090: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c39ae: 0c07 |0093: move-result-object v7 │ │ +0c39b0: 1a08 2e00 |0094: const-string v8, " max)" // string@002e │ │ +0c39b4: 6e20 d724 8700 |0096: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c39ba: 0c07 |0099: move-result-object v7 │ │ +0c39bc: 6e10 dd24 0700 |009a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c39c2: 0c07 |009d: move-result-object v7 │ │ +0c39c4: 7020 291e 7600 |009e: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c39ca: 2706 |00a1: throw v6 │ │ +0c39cc: 5496 f007 |00a2: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c39d0: 6e10 9325 0600 |00a4: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c39d6: 0a06 |00a7: move-result v6 │ │ +0c39d8: 5906 e207 |00a8: iput v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c39dc: 5406 e307 |00aa: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c39e0: 2166 |00ac: array-length v6, v6 │ │ +0c39e2: 5207 e207 |00ad: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c39e6: 3576 0800 |00af: if-ge v6, v7, 00b7 // +0008 │ │ +0c39ea: 5206 e207 |00b1: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c39ee: 2366 fe03 |00b3: new-array v6, v6, [Lcom/badlogic/gdx/graphics/Texture; // type@03fe │ │ +0c39f2: 5b06 e307 |00b5: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c39f6: 1202 |00b7: const/4 v2, #int 0 // #0 │ │ +0c39f8: 5204 e207 |00b8: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c39fc: 3542 1100 |00ba: if-ge v2, v4, 00cb // +0011 │ │ +0c3a00: 5407 e307 |00bc: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textures:[Lcom/badlogic/gdx/graphics/Texture; // field@07e3 │ │ +0c3a04: 5496 f007 |00be: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.textures:Ljava/util/ArrayList; // field@07f0 │ │ +0c3a08: 6e20 8d25 2600 |00c0: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c3a0e: 0c06 |00c3: move-result-object v6 │ │ +0c3a10: 1f06 2301 |00c4: check-cast v6, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0c3a14: 4d06 0702 |00c6: aput-object v6, v7, v2 │ │ +0c3a18: d802 0201 |00c8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c3a1c: 28f0 |00ca: goto 00ba // -0010 │ │ +0c3a1e: 5406 de07 |00cb: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c3a22: 2166 |00cd: array-length v6, v6 │ │ +0c3a24: 5207 e207 |00ce: iget v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c3a28: 3576 0800 |00d0: if-ge v6, v7, 00d8 // +0008 │ │ +0c3a2c: 5206 e207 |00d2: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c3a30: 2366 e903 |00d4: new-array v6, v6, [I // type@03e9 │ │ +0c3a34: 5b06 de07 |00d6: iput-object v6, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c3a38: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +0c3a3a: 5204 e207 |00d9: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.textureCount:I // field@07e2 │ │ +0c3a3e: 3542 1500 |00db: if-ge v2, v4, 00f0 // +0015 │ │ +0c3a42: 5407 de07 |00dd: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.counts:[I // field@07de │ │ +0c3a46: 5496 e707 |00df: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.counts:Ljava/util/ArrayList; // field@07e7 │ │ +0c3a4a: 6e20 8d25 2600 |00e1: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c3a50: 0c06 |00e4: move-result-object v6 │ │ +0c3a52: 1f06 7e03 |00e5: check-cast v6, Ljava/lang/Integer; // type@037e │ │ +0c3a56: 6e10 6e24 0600 |00e7: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@246e │ │ +0c3a5c: 0a06 |00ea: move-result v6 │ │ +0c3a5e: 4b06 0702 |00eb: aput v6, v7, v2 │ │ +0c3a62: d802 0201 |00ed: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c3a66: 28ec |00ef: goto 00db // -0014 │ │ +0c3a68: 5496 eb07 |00f0: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@07eb │ │ +0c3a6c: 6e10 110b 0600 |00f2: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/Mesh;.getVerticesBuffer:()Ljava/nio/FloatBuffer; // method@0b11 │ │ +0c3a72: 0c05 |00f5: move-result-object v5 │ │ +0c3a74: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ +0c3a76: 6e20 6325 6500 |00f7: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0c3a7c: 5496 e407 |00fa: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c3a80: 5497 e407 |00fc: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.caches:Ljava/util/ArrayList; // field@07e4 │ │ +0c3a84: 6e10 9325 0700 |00fe: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c3a8a: 0a07 |0101: move-result v7 │ │ +0c3a8c: d807 07ff |0102: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0c3a90: 6e20 8d25 7600 |0104: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c3a96: 0c03 |0107: move-result-object v3 │ │ +0c3a98: 1f03 5001 |0108: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache; // type@0150 │ │ +0c3a9c: 5236 e107 |010a: iget v6, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.offset:I // field@07e1 │ │ +0c3aa0: 5237 e007 |010c: iget v7, v3, Lcom/badlogic/gdx/graphics/g2d/SpriteCache$Cache;.maxCount:I // field@07e0 │ │ +0c3aa4: b076 |010e: add-int/2addr v6, v7 │ │ +0c3aa6: 6e20 6025 6500 |010f: invoke-virtual {v5, v6}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ +0c3aac: 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 │ │ @@ -239998,40 +240026,40 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0b5c78: |[0b5c78] com.badlogic.gdx.graphics.g2d.SpriteCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0b5c88: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0b5c8c: 5242 e507 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5c90: 7110 bd1f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ -0b5c96: 0a01 |0007: move-result v1 │ │ -0b5c98: 5440 ee07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ee │ │ -0b5c9c: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -0b5ca0: 8222 |000c: int-to-float v2, v2 │ │ -0b5ca2: c932 |000d: div-float/2addr v2, v3 │ │ -0b5ca4: 5902 6503 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0b5ca8: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ -0b5cac: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b5cb0: 8222 |0014: int-to-float v2, v2 │ │ -0b5cb2: c932 |0015: div-float/2addr v2, v3 │ │ -0b5cb4: 5902 6403 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0b5cb8: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ -0b5cbc: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b5cc0: 8222 |001c: int-to-float v2, v2 │ │ -0b5cc2: c932 |001d: div-float/2addr v2, v3 │ │ -0b5cc4: 5902 6303 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0b5cc8: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ -0b5ccc: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0b5cd0: 8222 |0024: int-to-float v2, v2 │ │ -0b5cd2: c932 |0025: div-float/2addr v2, v3 │ │ -0b5cd4: 5902 6203 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0b5cd8: 1100 |0028: return-object v0 │ │ +0c3ab0: |[0c3ab0] com.badlogic.gdx.graphics.g2d.SpriteCache.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0c3ac0: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0c3ac4: 5242 e507 |0002: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c3ac8: 7110 bd1f 0200 |0004: invoke-static {v2}, Lcom/badlogic/gdx/utils/NumberUtils;.floatToIntColor:(F)I // method@1fbd │ │ +0c3ace: 0a01 |0007: move-result v1 │ │ +0c3ad0: 5440 ee07 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.tempColor:Lcom/badlogic/gdx/graphics/Color; // field@07ee │ │ +0c3ad4: d512 ff00 |000a: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +0c3ad8: 8222 |000c: int-to-float v2, v2 │ │ +0c3ada: c932 |000d: div-float/2addr v2, v3 │ │ +0c3adc: 5902 6503 |000e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0c3ae0: e202 0108 |0010: ushr-int/lit8 v2, v1, #int 8 // #08 │ │ +0c3ae4: d522 ff00 |0012: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0c3ae8: 8222 |0014: int-to-float v2, v2 │ │ +0c3aea: c932 |0015: div-float/2addr v2, v3 │ │ +0c3aec: 5902 6403 |0016: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0c3af0: e202 0110 |0018: ushr-int/lit8 v2, v1, #int 16 // #10 │ │ +0c3af4: d522 ff00 |001a: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0c3af8: 8222 |001c: int-to-float v2, v2 │ │ +0c3afa: c932 |001d: div-float/2addr v2, v3 │ │ +0c3afc: 5902 6303 |001e: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0c3b00: e202 0118 |0020: ushr-int/lit8 v2, v1, #int 24 // #18 │ │ +0c3b04: d522 ff00 |0022: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0c3b08: 8222 |0024: int-to-float v2, v2 │ │ +0c3b0a: c932 |0025: div-float/2addr v2, v3 │ │ +0c3b0c: 5902 6203 |0026: iput v2, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0c3b10: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0008 line=149 │ │ 0x000a line=150 │ │ 0x0010 line=151 │ │ 0x0018 line=152 │ │ @@ -240047,17 +240075,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5cdc: |[0b5cdc] com.badlogic.gdx.graphics.g2d.SpriteCache.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0b5cec: 5410 ec07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b5cf0: 1100 |0002: return-object v0 │ │ +0c3b14: |[0c3b14] com.badlogic.gdx.graphics.g2d.SpriteCache.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0c3b24: 5410 ec07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c3b28: 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;) │ │ @@ -240065,17 +240093,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5cf4: |[0b5cf4] com.badlogic.gdx.graphics.g2d.SpriteCache.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0b5d04: 5410 f107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0b5d08: 1100 |0002: return-object v0 │ │ +0c3b2c: |[0c3b2c] com.badlogic.gdx.graphics.g2d.SpriteCache.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0c3b3c: 5410 f107 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0c3b40: 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;) │ │ @@ -240083,17 +240111,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5d0c: |[0b5d0c] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(F)V │ │ -0b5d1c: 5901 e507 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5d20: 0e00 |0002: return-void │ │ +0c3b44: |[0c3b44] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(F)V │ │ +0c3b54: 5901 e507 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c3b58: 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 │ │ @@ -240103,34 +240131,34 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0b5d24: |[0b5d24] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(FFFF)V │ │ -0b5d34: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ -0b5d38: a801 0308 |0002: mul-float v1, v3, v8 │ │ -0b5d3c: 8711 |0004: float-to-int v1, v1 │ │ -0b5d3e: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b5d42: a802 0307 |0007: mul-float v2, v3, v7 │ │ -0b5d46: 8722 |0009: float-to-int v2, v2 │ │ -0b5d48: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -0b5d4c: b621 |000c: or-int/2addr v1, v2 │ │ -0b5d4e: a802 0306 |000d: mul-float v2, v3, v6 │ │ -0b5d52: 8722 |000f: float-to-int v2, v2 │ │ -0b5d54: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -0b5d58: b621 |0012: or-int/2addr v1, v2 │ │ -0b5d5a: a802 0305 |0013: mul-float v2, v3, v5 │ │ -0b5d5e: 8722 |0015: float-to-int v2, v2 │ │ -0b5d60: 9600 0102 |0016: or-int v0, v1, v2 │ │ -0b5d64: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ -0b5d6a: 0a01 |001b: move-result v1 │ │ -0b5d6c: 5941 e507 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5d70: 0e00 |001e: return-void │ │ +0c3b5c: |[0c3b5c] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(FFFF)V │ │ +0c3b6c: 1503 7f43 |0000: const/high16 v3, #int 1132396544 // #437f │ │ +0c3b70: a801 0308 |0002: mul-float v1, v3, v8 │ │ +0c3b74: 8711 |0004: float-to-int v1, v1 │ │ +0c3b76: e001 0118 |0005: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0c3b7a: a802 0307 |0007: mul-float v2, v3, v7 │ │ +0c3b7e: 8722 |0009: float-to-int v2, v2 │ │ +0c3b80: e002 0210 |000a: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +0c3b84: b621 |000c: or-int/2addr v1, v2 │ │ +0c3b86: a802 0306 |000d: mul-float v2, v3, v6 │ │ +0c3b8a: 8722 |000f: float-to-int v2, v2 │ │ +0c3b8c: e002 0208 |0010: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +0c3b90: b621 |0012: or-int/2addr v1, v2 │ │ +0c3b92: a802 0305 |0013: mul-float v2, v3, v5 │ │ +0c3b96: 8722 |0015: float-to-int v2, v2 │ │ +0c3b98: 9600 0102 |0016: or-int v0, v1, v2 │ │ +0c3b9c: 7110 c01f 0000 |0018: invoke-static {v0}, Lcom/badlogic/gdx/utils/NumberUtils;.intToFloatColor:(I)F // method@1fc0 │ │ +0c3ba2: 0a01 |001b: move-result v1 │ │ +0c3ba4: 5941 e507 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c3ba8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=137 │ │ 0x0018 line=138 │ │ 0x001e line=139 │ │ locals : │ │ 0x0018 - 0x001f reg=0 intBits I │ │ @@ -240145,19 +240173,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 │ │ -0b5d74: |[0b5d74] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0b5d84: 6e10 ea09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ -0b5d8a: 0a00 |0003: move-result v0 │ │ -0b5d8c: 5910 e507 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ -0b5d90: 0e00 |0006: return-void │ │ +0c3bac: |[0c3bac] com.badlogic.gdx.graphics.g2d.SpriteCache.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0c3bbc: 6e10 ea09 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:()F // method@09ea │ │ +0c3bc2: 0a00 |0003: move-result v0 │ │ +0c3bc4: 5910 e507 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.color:F // field@07e5 │ │ +0c3bc8: 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; │ │ @@ -240167,24 +240195,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 │ │ -0b5d94: |[0b5d94] com.badlogic.gdx.graphics.g2d.SpriteCache.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0b5da4: 5520 ea07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b5da8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b5dac: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0b5db0: 1a01 4202 |0006: const-string v1, "Can't set the matrix within begin/end." // string@0242 │ │ -0b5db4: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b5dba: 2700 |000b: throw v0 │ │ -0b5dbc: 5420 ec07 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ -0b5dc0: 6e20 8612 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b5dc6: 0e00 |0011: return-void │ │ +0c3bcc: |[0c3bcc] com.badlogic.gdx.graphics.g2d.SpriteCache.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0c3bdc: 5520 ea07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c3be0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c3be4: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3be8: 1a01 4202 |0006: const-string v1, "Can't set the matrix within begin/end." // string@0242 │ │ +0c3bec: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c3bf2: 2700 |000b: throw v0 │ │ +0c3bf4: 5420 ec07 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.projectionMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07ec │ │ +0c3bf8: 6e20 8612 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c3bfe: 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; │ │ @@ -240195,17 +240223,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 │ │ -0b5dc8: |[0b5dc8] com.badlogic.gdx.graphics.g2d.SpriteCache.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0b5dd8: 5b01 e907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ -0b5ddc: 0e00 |0002: return-void │ │ +0c3c00: |[0c3c00] com.badlogic.gdx.graphics.g2d.SpriteCache.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0c3c10: 5b01 e907 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.customShader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@07e9 │ │ +0c3c14: 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; │ │ @@ -240215,24 +240243,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 │ │ -0b5de0: |[0b5de0] com.badlogic.gdx.graphics.g2d.SpriteCache.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0b5df0: 5520 ea07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ -0b5df4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b5df8: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0b5dfc: 1a01 4202 |0006: const-string v1, "Can't set the matrix within begin/end." // string@0242 │ │ -0b5e00: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0b5e06: 2700 |000b: throw v0 │ │ -0b5e08: 5420 f107 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ -0b5e0c: 6e20 8612 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b5e12: 0e00 |0011: return-void │ │ +0c3c18: |[0c3c18] com.badlogic.gdx.graphics.g2d.SpriteCache.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0c3c28: 5520 ea07 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.drawing:Z // field@07ea │ │ +0c3c2c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c3c30: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0c3c34: 1a01 4202 |0006: const-string v1, "Can't set the matrix within begin/end." // string@0242 │ │ +0c3c38: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c3c3e: 2700 |000b: throw v0 │ │ +0c3c40: 5420 f107 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.transformMatrix:Lcom/badlogic/gdx/math/Matrix4; // field@07f1 │ │ +0c3c44: 6e20 8612 3000 |000e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c3c4a: 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; │ │ @@ -240312,19 +240340,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 │ │ -0b5e14: |[0b5e14] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ -0b5e24: 7606 790e 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@0e79 │ │ -0b5e2a: 5904 f907 |0003: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0b5e2e: 5905 f807 |0005: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0b5e32: 0e00 |0007: return-void │ │ +0c3c4c: |[0c3c4c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/Texture;IIII)V │ │ +0c3c5c: 7606 790e 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@0e79 │ │ +0c3c62: 5904 f907 |0003: iput v4, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0c3c66: 5905 f807 |0005: iput v5, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0c3c6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0003 line=491 │ │ 0x0005 line=492 │ │ 0x0007 line=493 │ │ locals : │ │ @@ -240340,38 +240368,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 │ │ -0b5e34: |[0b5e34] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ -0b5e44: 7010 750e 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ -0b5e4a: 6e20 410e 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e41 │ │ -0b5e50: 5220 f207 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b5e54: 5910 f207 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b5e58: 5420 f307 |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b5e5c: 5b10 f307 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b5e60: 5220 f407 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0b5e64: 5910 f407 |0010: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0b5e68: 5220 f507 |0012: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0b5e6c: 5910 f507 |0014: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0b5e70: 5220 f907 |0016: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0b5e74: 5910 f907 |0018: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0b5e78: 5220 f807 |001a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0b5e7c: 5910 f807 |001c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0b5e80: 5220 f707 |001e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0b5e84: 5910 f707 |0020: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0b5e88: 5220 f607 |0022: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0b5e8c: 5910 f607 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0b5e90: 5520 fb07 |0026: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0b5e94: 5c10 fb07 |0028: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0b5e98: 5420 fc07 |002a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ -0b5e9c: 5b10 fc07 |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ -0b5ea0: 0e00 |002e: return-void │ │ +0c3c6c: |[0c3c6c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ +0c3c7c: 7010 750e 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:()V // method@0e75 │ │ +0c3c82: 6e20 410e 2100 |0003: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e41 │ │ +0c3c88: 5220 f207 |0006: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c3c8c: 5910 f207 |0008: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c3c90: 5420 f307 |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c3c94: 5b10 f307 |000c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c3c98: 5220 f407 |000e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0c3c9c: 5910 f407 |0010: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0c3ca0: 5220 f507 |0012: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0c3ca4: 5910 f507 |0014: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0c3ca8: 5220 f907 |0016: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0c3cac: 5910 f907 |0018: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0c3cb0: 5220 f807 |001a: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0c3cb4: 5910 f807 |001c: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0c3cb8: 5220 f707 |001e: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0c3cbc: 5910 f707 |0020: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0c3cc0: 5220 f607 |0022: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0c3cc4: 5910 f607 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0c3cc8: 5520 fb07 |0026: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0c3ccc: 5c10 fb07 |0028: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0c3cd0: 5420 fc07 |002a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ +0c3cd4: 5b10 fc07 |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ +0c3cd8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0003 line=496 │ │ 0x0006 line=497 │ │ 0x000a line=498 │ │ 0x000e line=499 │ │ @@ -240393,35 +240421,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0b5ea4: |[0b5ea4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.flip:(ZZ)V │ │ -0b5eb4: 6f30 7c0e 3204 |0000: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e7c │ │ -0b5eba: 3803 0f00 |0003: if-eqz v3, 0012 // +000f │ │ -0b5ebe: 5220 f707 |0005: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0b5ec2: 8200 |0007: int-to-float v0, v0 │ │ -0b5ec4: 5221 f407 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0b5ec8: c710 |000a: sub-float/2addr v0, v1 │ │ -0b5eca: 6e10 3f0e 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e3f │ │ -0b5ed0: 0a01 |000e: move-result v1 │ │ -0b5ed2: c710 |000f: sub-float/2addr v0, v1 │ │ -0b5ed4: 5920 f407 |0010: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0b5ed8: 3804 0f00 |0012: if-eqz v4, 0021 // +000f │ │ -0b5edc: 5220 f607 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0b5ee0: 8200 |0016: int-to-float v0, v0 │ │ -0b5ee2: 5221 f507 |0017: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0b5ee6: c710 |0019: sub-float/2addr v0, v1 │ │ -0b5ee8: 6e10 3e0e 0200 |001a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e3e │ │ -0b5eee: 0a01 |001d: move-result v1 │ │ -0b5ef0: c710 |001e: sub-float/2addr v0, v1 │ │ -0b5ef2: 5920 f507 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0b5ef6: 0e00 |0021: return-void │ │ +0c3cdc: |[0c3cdc] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.flip:(ZZ)V │ │ +0c3cec: 6f30 7c0e 3204 |0000: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e7c │ │ +0c3cf2: 3803 0f00 |0003: if-eqz v3, 0012 // +000f │ │ +0c3cf6: 5220 f707 |0005: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0c3cfa: 8200 |0007: int-to-float v0, v0 │ │ +0c3cfc: 5221 f407 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0c3d00: c710 |000a: sub-float/2addr v0, v1 │ │ +0c3d02: 6e10 3f0e 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e3f │ │ +0c3d08: 0a01 |000e: move-result v1 │ │ +0c3d0a: c710 |000f: sub-float/2addr v0, v1 │ │ +0c3d0c: 5920 f407 |0010: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0c3d10: 3804 0f00 |0012: if-eqz v4, 0021 // +000f │ │ +0c3d14: 5220 f607 |0014: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0c3d18: 8200 |0016: int-to-float v0, v0 │ │ +0c3d1a: 5221 f507 |0017: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0c3d1e: c710 |0019: sub-float/2addr v0, v1 │ │ +0c3d20: 6e10 3e0e 0200 |001a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e3e │ │ +0c3d26: 0a01 |001d: move-result v1 │ │ +0c3d28: c710 |001e: sub-float/2addr v0, v1 │ │ +0c3d2a: 5920 f507 |001f: iput v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0c3d2e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0003 line=512 │ │ 0x0012 line=513 │ │ 0x0021 line=514 │ │ locals : │ │ @@ -240434,23 +240462,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0b5ef8: |[0b5ef8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedHeight:()F │ │ -0b5f08: 5510 fb07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0b5f0c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0b5f10: 5210 f907 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0b5f14: 8200 |0006: int-to-float v0, v0 │ │ -0b5f16: 0f00 |0007: return v0 │ │ -0b5f18: 5210 f807 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0b5f1c: 8200 |000a: int-to-float v0, v0 │ │ -0b5f1e: 28fc |000b: goto 0007 // -0004 │ │ +0c3d30: |[0c3d30] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedHeight:()F │ │ +0c3d40: 5510 fb07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0c3d44: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0c3d48: 5210 f907 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0c3d4c: 8200 |0006: int-to-float v0, v0 │ │ +0c3d4e: 0f00 |0007: return v0 │ │ +0c3d50: 5210 f807 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0c3d54: 8200 |000a: int-to-float v0, v0 │ │ +0c3d56: 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;) │ │ @@ -240458,23 +240486,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0b5f20: |[0b5f20] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedWidth:()F │ │ -0b5f30: 5510 fb07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0b5f34: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0b5f38: 5210 f807 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0b5f3c: 8200 |0006: int-to-float v0, v0 │ │ -0b5f3e: 0f00 |0007: return v0 │ │ -0b5f40: 5210 f907 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0b5f44: 8200 |000a: int-to-float v0, v0 │ │ -0b5f46: 28fc |000b: goto 0007 // -0004 │ │ +0c3d58: |[0c3d58] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasRegion.getRotatedPackedWidth:()F │ │ +0c3d68: 5510 fb07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0c3d6c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0c3d70: 5210 f807 |0004: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0c3d74: 8200 |0006: int-to-float v0, v0 │ │ +0c3d76: 0f00 |0007: return v0 │ │ +0c3d78: 5210 f907 |0008: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0c3d7c: 8200 |000a: int-to-float v0, v0 │ │ +0c3d7e: 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 : 3652 (TextureAtlas.java) │ │ @@ -240543,22 +240571,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b5f48: |[0b5f48] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ -0b5f58: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0b5f5a: 2300 3204 |0001: new-array v0, v0, [Ljava/lang/String; // type@0432 │ │ -0b5f5e: 6900 1c08 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -0b5f62: 2200 5201 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1; // type@0152 │ │ -0b5f66: 7010 360e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1;.:()V // method@0e36 │ │ -0b5f6c: 6900 1908 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@0819 │ │ -0b5f70: 0e00 |000c: return-void │ │ +0c3d80: |[0c3d80] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ +0c3d90: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0c3d92: 2300 3204 |0001: new-array v0, v0, [Ljava/lang/String; // type@0432 │ │ +0c3d96: 6900 1c08 |0003: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +0c3d9a: 2200 5201 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1; // type@0152 │ │ +0c3d9e: 7010 360e 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$1;.:()V // method@0e36 │ │ +0c3da4: 6900 1908 |000a: sput-object v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.indexComparator:Ljava/util/Comparator; // field@0819 │ │ +0c3da8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=412 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;) │ │ @@ -240566,24 +240594,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0b5f74: |[0b5f74] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ -0b5f84: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b5f8a: 2200 b703 |0003: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ -0b5f8e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0b5f90: 7020 a825 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ -0b5f96: 5b20 1b08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b5f9a: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b5f9e: 7010 db1c 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0b5fa4: 5b20 1a08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b5fa8: 0e00 |0012: return-void │ │ +0c3dac: |[0c3dac] com.badlogic.gdx.graphics.g2d.TextureAtlas.:()V │ │ +0c3dbc: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c3dc2: 2200 b703 |0003: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ +0c3dc6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0c3dc8: 7020 a825 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ +0c3dce: 5b20 1b08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c3dd2: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c3dd6: 7010 db1c 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c3ddc: 5b20 1a08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c3de0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=49 │ │ 0x000b line=50 │ │ 0x0012 line=197 │ │ locals : │ │ @@ -240594,19 +240622,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 │ │ -0b5fac: |[0b5fac] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0b5fbc: 6e10 9309 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0b5fc2: 0c00 |0003: move-result-object v0 │ │ -0b5fc4: 7030 5f0e 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@0e5f │ │ -0b5fca: 0e00 |0007: return-void │ │ +0c3de4: |[0c3de4] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c3df4: 6e10 9309 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0c3dfa: 0c00 |0003: move-result-object v0 │ │ +0c3dfc: 7030 5f0e 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@0e5f │ │ +0c3e02: 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; │ │ @@ -240616,18 +240644,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 │ │ -0b5fcc: |[0b5fcc] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0b5fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5fde: 7040 600e 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@0e60 │ │ -0b5fe4: 0e00 |0004: return-void │ │ +0c3e04: |[0c3e04] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c3e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3e16: 7040 600e 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@0e60 │ │ +0c3e1c: 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; │ │ @@ -240638,19 +240666,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 │ │ -0b5fe8: |[0b5fe8] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0b5ff8: 2200 5701 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@0157 │ │ -0b5ffc: 7040 590e 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@0e59 │ │ -0b6002: 7020 620e 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e62 │ │ -0b6008: 0e00 |0008: return-void │ │ +0c3e20: |[0c3e20] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0c3e30: 2200 5701 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@0157 │ │ +0c3e34: 7040 590e 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@0e59 │ │ +0c3e3a: 7020 620e 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e62 │ │ +0c3e40: 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; │ │ @@ -240662,19 +240690,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 │ │ -0b600c: |[0b600c] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0b601c: 6e10 9309 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0b6022: 0c00 |0003: move-result-object v0 │ │ -0b6024: 7040 600e 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@0e60 │ │ -0b602a: 0e00 |0007: return-void │ │ +0c3e44: |[0c3e44] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0c3e54: 6e10 9309 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0c3e5a: 0c00 |0003: move-result-object v0 │ │ +0c3e5c: 7040 600e 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@0e60 │ │ +0c3e62: 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; │ │ @@ -240685,25 +240713,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 │ │ -0b602c: |[0b602c] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ -0b603c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b6042: 2200 b703 |0003: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ -0b6046: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0b6048: 7020 a825 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ -0b604e: 5b20 1b08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b6052: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b6056: 7010 db1c 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0b605c: 5b20 1a08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6060: 7020 710e 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e71 │ │ -0b6066: 0e00 |0015: return-void │ │ +0c3e64: |[0c3e64] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ +0c3e74: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c3e7a: 2200 b703 |0003: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ +0c3e7e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0c3e80: 7020 a825 1000 |0006: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ +0c3e86: 5b20 1b08 |0009: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c3e8a: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c3e8e: 7010 db1c 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c3e94: 5b20 1a08 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c3e98: 7020 710e 3200 |0012: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e71 │ │ +0c3e9e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=49 │ │ 0x000b line=50 │ │ 0x0012 line=226 │ │ 0x0015 line=227 │ │ @@ -240716,20 +240744,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b6068: |[0b6068] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Ljava/lang/String;)V │ │ -0b6078: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0b607c: 7220 0901 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -0b6082: 0c00 |0005: move-result-object v0 │ │ -0b6084: 7020 5e0e 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e5e │ │ -0b608a: 0e00 |0009: return-void │ │ +0c3ea0: |[0c3ea0] com.badlogic.gdx.graphics.g2d.TextureAtlas.:(Ljava/lang/String;)V │ │ +0c3eb0: 6200 1f00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0c3eb4: 7220 0901 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0c3eba: 0c00 |0005: move-result-object v0 │ │ +0c3ebc: 7020 5e0e 0100 |0006: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e5e │ │ +0c3ec2: 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; │ │ @@ -240739,108 +240767,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 │ │ -0b608c: |[0b608c] com.badlogic.gdx.graphics.g2d.TextureAtlas.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ -0b609c: 2209 ea02 |0000: new-instance v9, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0b60a0: 7010 1a20 0900 |0002: invoke-direct {v9}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0b60a6: 54e1 1708 |0005: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ -0b60aa: 6e10 f01c 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b60b0: 0c07 |000a: move-result-object v7 │ │ -0b60b2: 7210 ad25 0700 |000b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b60b8: 0a01 |000e: move-result v1 │ │ -0b60ba: 3801 4000 |000f: if-eqz v1, 004f // +0040 │ │ -0b60be: 7210 ae25 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b60c4: 0c08 |0014: move-result-object v8 │ │ -0b60c6: 1f08 5501 |0015: check-cast v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ -0b60ca: 120b |0017: const/4 v11, #int 0 // #0 │ │ -0b60cc: 5481 0308 |0018: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0803 │ │ -0b60d0: 3901 2400 |001a: if-nez v1, 003e // +0024 │ │ -0b60d4: 220b 2301 |001c: new-instance v11, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0b60d8: 5481 0408 |001e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ -0b60dc: 5482 0008 |0020: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0800 │ │ -0b60e0: 5583 0608 |0022: iget-boolean v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@0806 │ │ -0b60e4: 7040 860b 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@0b86 │ │ -0b60ea: 5481 0208 |0027: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ -0b60ee: 5482 0108 |0029: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ -0b60f2: 6e30 a50b 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@0ba5 │ │ -0b60f8: 5481 0508 |002e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0805 │ │ -0b60fc: 5482 0708 |0030: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0807 │ │ -0b6100: 6e30 a60b 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@0ba6 │ │ -0b6106: 54d1 1b08 |0035: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b610a: 6e20 a925 b100 |0037: invoke-virtual {v1, v11}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ -0b6110: 6e30 2a20 890b |003a: invoke-virtual {v9, v8, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0b6116: 28ce |003d: goto 000b // -0032 │ │ -0b6118: 548b 0308 |003e: iget-object v11, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0803 │ │ -0b611c: 5481 0208 |0040: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ -0b6120: 5482 0108 |0042: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ -0b6124: 6e30 a50b 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@0ba5 │ │ -0b612a: 5481 0508 |0047: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0805 │ │ -0b612e: 5482 0708 |0049: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0807 │ │ -0b6132: 6e30 a60b 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@0ba6 │ │ -0b6138: 28e7 |004e: goto 0035 // -0019 │ │ -0b613a: 54e1 1808 |004f: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ -0b613e: 6e10 f01c 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b6144: 0c07 |0054: move-result-object v7 │ │ -0b6146: 7210 ad25 0700 |0055: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b614c: 0a01 |0058: move-result v1 │ │ -0b614e: 3801 5e00 |0059: if-eqz v1, 00b7 // +005e │ │ -0b6152: 7210 ae25 0700 |005b: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b6158: 0c0a |005e: move-result-object v10 │ │ -0b615a: 1f0a 5601 |005f: check-cast v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ -0b615e: 52ac 1608 |0061: iget v12, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@0816 │ │ -0b6162: 52a6 0908 |0063: iget v6, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@0809 │ │ -0b6166: 2200 5301 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b616a: 54a1 1208 |0067: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0812 │ │ -0b616e: 6e20 2420 1900 |0069: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0b6174: 0c01 |006c: move-result-object v1 │ │ -0b6176: 1f01 2301 |006d: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0b617a: 52a2 0b08 |006f: iget v2, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@080b │ │ -0b617e: 52a3 1508 |0071: iget v3, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@0815 │ │ -0b6182: 55a4 1308 |0073: iget-boolean v4, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ -0b6186: 3804 3e00 |0075: if-eqz v4, 00b3 // +003e │ │ -0b618a: 0164 |0077: move v4, v6 │ │ -0b618c: 55a5 1308 |0078: iget-boolean v5, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ -0b6190: 3805 3b00 |007a: if-eqz v5, 00b5 // +003b │ │ -0b6194: 01c5 |007c: move v5, v12 │ │ -0b6196: 7606 390e 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@0e39 │ │ -0b619c: 52a1 0a08 |0080: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ -0b61a0: 5901 f207 |0082: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b61a4: 54a1 0c08 |0084: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@080c │ │ -0b61a8: 5b01 f307 |0086: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b61ac: 52a1 0d08 |0088: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@080d │ │ -0b61b0: 5901 f407 |008a: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0b61b4: 52a1 0e08 |008c: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@080e │ │ -0b61b8: 5901 f507 |008e: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0b61bc: 52a1 0f08 |0090: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@080f │ │ -0b61c0: 5901 f607 |0092: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0b61c4: 52a1 1008 |0094: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0810 │ │ -0b61c8: 5901 f707 |0096: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0b61cc: 55a1 1308 |0098: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ -0b61d0: 5c01 fb07 |009a: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0b61d4: 54a1 1408 |009c: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0814 │ │ -0b61d8: 5b01 fc07 |009e: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ -0b61dc: 54a1 1108 |00a0: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0811 │ │ -0b61e0: 5b01 fa07 |00a2: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0b61e4: 55a1 0808 |00a4: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@0808 │ │ -0b61e8: 3801 0700 |00a6: if-eqz v1, 00ad // +0007 │ │ -0b61ec: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ -0b61ee: 1212 |00a9: const/4 v2, #int 1 // #1 │ │ -0b61f0: 6e30 3b0e 1002 |00aa: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e3b │ │ -0b61f6: 54d1 1a08 |00ad: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b61fa: 6e20 e31c 0100 |00af: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b6200: 28a3 |00b2: goto 0055 // -005d │ │ -0b6202: 01c4 |00b3: move v4, v12 │ │ -0b6204: 28c4 |00b4: goto 0078 // -003c │ │ -0b6206: 0165 |00b5: move v5, v6 │ │ -0b6208: 28c7 |00b6: goto 007d // -0039 │ │ -0b620a: 0e00 |00b7: return-void │ │ +0c3ec4: |[0c3ec4] com.badlogic.gdx.graphics.g2d.TextureAtlas.load:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V │ │ +0c3ed4: 2209 ea02 |0000: new-instance v9, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0c3ed8: 7010 1a20 0900 |0002: invoke-direct {v9}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0c3ede: 54e1 1708 |0005: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.pages:Lcom/badlogic/gdx/utils/Array; // field@0817 │ │ +0c3ee2: 6e10 f01c 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0c3ee8: 0c07 |000a: move-result-object v7 │ │ +0c3eea: 7210 ad25 0700 |000b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c3ef0: 0a01 |000e: move-result v1 │ │ +0c3ef2: 3801 4000 |000f: if-eqz v1, 004f // +0040 │ │ +0c3ef6: 7210 ae25 0700 |0011: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c3efc: 0c08 |0014: move-result-object v8 │ │ +0c3efe: 1f08 5501 |0015: check-cast v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ +0c3f02: 120b |0017: const/4 v11, #int 0 // #0 │ │ +0c3f04: 5481 0308 |0018: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0803 │ │ +0c3f08: 3901 2400 |001a: if-nez v1, 003e // +0024 │ │ +0c3f0c: 220b 2301 |001c: new-instance v11, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0c3f10: 5481 0408 |001e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ +0c3f14: 5482 0008 |0020: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0800 │ │ +0c3f18: 5583 0608 |0022: iget-boolean v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@0806 │ │ +0c3f1c: 7040 860b 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@0b86 │ │ +0c3f22: 5481 0208 |0027: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ +0c3f26: 5482 0108 |0029: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ +0c3f2a: 6e30 a50b 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@0ba5 │ │ +0c3f30: 5481 0508 |002e: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0805 │ │ +0c3f34: 5482 0708 |0030: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0807 │ │ +0c3f38: 6e30 a60b 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@0ba6 │ │ +0c3f3e: 54d1 1b08 |0035: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c3f42: 6e20 a925 b100 |0037: invoke-virtual {v1, v11}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ +0c3f48: 6e30 2a20 890b |003a: invoke-virtual {v9, v8, v11}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0c3f4e: 28ce |003d: goto 000b // -0032 │ │ +0c3f50: 548b 0308 |003e: iget-object v11, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0803 │ │ +0c3f54: 5481 0208 |0040: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ +0c3f58: 5482 0108 |0042: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ +0c3f5c: 6e30 a50b 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@0ba5 │ │ +0c3f62: 5481 0508 |0047: iget-object v1, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0805 │ │ +0c3f66: 5482 0708 |0049: iget-object v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0807 │ │ +0c3f6a: 6e30 a60b 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@0ba6 │ │ +0c3f70: 28e7 |004e: goto 0035 // -0019 │ │ +0c3f72: 54e1 1808 |004f: iget-object v1, v14, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.regions:Lcom/badlogic/gdx/utils/Array; // field@0818 │ │ +0c3f76: 6e10 f01c 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0c3f7c: 0c07 |0054: move-result-object v7 │ │ +0c3f7e: 7210 ad25 0700 |0055: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c3f84: 0a01 |0058: move-result v1 │ │ +0c3f86: 3801 5e00 |0059: if-eqz v1, 00b7 // +005e │ │ +0c3f8a: 7210 ae25 0700 |005b: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c3f90: 0c0a |005e: move-result-object v10 │ │ +0c3f92: 1f0a 5601 |005f: check-cast v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region; // type@0156 │ │ +0c3f96: 52ac 1608 |0061: iget v12, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.width:I // field@0816 │ │ +0c3f9a: 52a6 0908 |0063: iget v6, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.height:I // field@0809 │ │ +0c3f9e: 2200 5301 |0065: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c3fa2: 54a1 1208 |0067: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.page:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // field@0812 │ │ +0c3fa6: 6e20 2420 1900 |0069: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0c3fac: 0c01 |006c: move-result-object v1 │ │ +0c3fae: 1f01 2301 |006d: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0c3fb2: 52a2 0b08 |006f: iget v2, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.left:I // field@080b │ │ +0c3fb6: 52a3 1508 |0071: iget v3, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.top:I // field@0815 │ │ +0c3fba: 55a4 1308 |0073: iget-boolean v4, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ +0c3fbe: 3804 3e00 |0075: if-eqz v4, 00b3 // +003e │ │ +0c3fc2: 0164 |0077: move v4, v6 │ │ +0c3fc4: 55a5 1308 |0078: iget-boolean v5, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ +0c3fc8: 3805 3b00 |007a: if-eqz v5, 00b5 // +003b │ │ +0c3fcc: 01c5 |007c: move v5, v12 │ │ +0c3fce: 7606 390e 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@0e39 │ │ +0c3fd4: 52a1 0a08 |0080: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.index:I // field@080a │ │ +0c3fd8: 5901 f207 |0082: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c3fdc: 54a1 0c08 |0084: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.name:Ljava/lang/String; // field@080c │ │ +0c3fe0: 5b01 f307 |0086: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c3fe4: 52a1 0d08 |0088: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetX:F // field@080d │ │ +0c3fe8: 5901 f407 |008a: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0c3fec: 52a1 0e08 |008c: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.offsetY:F // field@080e │ │ +0c3ff0: 5901 f507 |008e: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0c3ff4: 52a1 0f08 |0090: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalHeight:I // field@080f │ │ +0c3ff8: 5901 f607 |0092: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0c3ffc: 52a1 1008 |0094: iget v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.originalWidth:I // field@0810 │ │ +0c4000: 5901 f707 |0096: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0c4004: 55a1 1308 |0098: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.rotate:Z // field@0813 │ │ +0c4008: 5c01 fb07 |009a: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0c400c: 54a1 1408 |009c: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.splits:[I // field@0814 │ │ +0c4010: 5b01 fc07 |009e: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ +0c4014: 54a1 1108 |00a0: iget-object v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.pads:[I // field@0811 │ │ +0c4018: 5b01 fa07 |00a2: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0c401c: 55a1 0808 |00a4: iget-boolean v1, v10, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Region;.flip:Z // field@0808 │ │ +0c4020: 3801 0700 |00a6: if-eqz v1, 00ad // +0007 │ │ +0c4024: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ +0c4026: 1212 |00a9: const/4 v2, #int 1 // #1 │ │ +0c4028: 6e30 3b0e 1002 |00aa: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e3b │ │ +0c402e: 54d1 1a08 |00ad: iget-object v1, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4032: 6e20 e31c 0100 |00af: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c4038: 28a3 |00b2: goto 0055 // -005d │ │ +0c403a: 01c4 |00b3: move v4, v12 │ │ +0c403c: 28c4 |00b4: goto 0078 // -003c │ │ +0c403e: 0165 |00b5: move v5, v6 │ │ +0c4040: 28c7 |00b6: goto 007d // -0039 │ │ +0c4042: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ 0x0017 line=232 │ │ 0x0018 line=233 │ │ 0x001c line=234 │ │ @@ -240886,42 +240914,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 │ │ -0b620c: |[0b620c] com.badlogic.gdx.graphics.g2d.TextureAtlas.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0b621c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b621e: 5251 f907 |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0b6222: 5252 f707 |0003: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0b6226: 3321 2900 |0005: if-ne v1, v2, 002e // +0029 │ │ -0b622a: 5251 f807 |0007: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0b622e: 5252 f607 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0b6232: 3321 2300 |000b: if-ne v1, v2, 002e // +0023 │ │ -0b6236: 5551 fb07 |000d: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0b623a: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ -0b623e: 2200 4e01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0b6242: 7020 c10d 5000 |0013: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ -0b6248: 6e10 3c0e 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e3c │ │ -0b624e: 0a01 |0019: move-result v1 │ │ -0b6250: 8211 |001a: int-to-float v1, v1 │ │ -0b6252: 6e10 3d0e 0500 |001b: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e3d │ │ -0b6258: 0a02 |001e: move-result v2 │ │ -0b625a: 8222 |001f: int-to-float v2, v2 │ │ -0b625c: 6e52 d80d 3013 |0020: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ -0b6262: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0b6264: 6e20 d40d 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dd4 │ │ -0b626a: 1100 |0027: return-object v0 │ │ -0b626c: 2200 4e01 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0b6270: 7020 c10d 5000 |002a: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ -0b6276: 28fa |002d: goto 0027 // -0006 │ │ -0b6278: 2200 5401 |002e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ -0b627c: 7020 420e 5000 |0030: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e42 │ │ -0b6282: 28f4 |0033: goto 0027 // -000c │ │ +0c4044: |[0c4044] com.badlogic.gdx.graphics.g2d.TextureAtlas.newSprite:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0c4054: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c4056: 5251 f907 |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0c405a: 5252 f707 |0003: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0c405e: 3321 2900 |0005: if-ne v1, v2, 002e // +0029 │ │ +0c4062: 5251 f807 |0007: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0c4066: 5252 f607 |0009: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0c406a: 3321 2300 |000b: if-ne v1, v2, 002e // +0023 │ │ +0c406e: 5551 fb07 |000d: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0c4072: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ +0c4076: 2200 4e01 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0c407a: 7020 c10d 5000 |0013: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ +0c4080: 6e10 3c0e 0500 |0016: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e3c │ │ +0c4086: 0a01 |0019: move-result v1 │ │ +0c4088: 8211 |001a: int-to-float v1, v1 │ │ +0c408a: 6e10 3d0e 0500 |001b: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e3d │ │ +0c4090: 0a02 |001e: move-result v2 │ │ +0c4092: 8222 |001f: int-to-float v2, v2 │ │ +0c4094: 6e52 d80d 3013 |0020: invoke-virtual {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ +0c409a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0c409c: 6e20 d40d 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dd4 │ │ +0c40a2: 1100 |0027: return-object v0 │ │ +0c40a4: 2200 4e01 |0028: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0c40a8: 7020 c10d 5000 |002a: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ +0c40ae: 28fa |002d: goto 0027 // -0006 │ │ +0c40b0: 2200 5401 |002e: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ +0c40b4: 7020 420e 5000 |0030: invoke-direct {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e42 │ │ +0c40ba: 28f4 |0033: goto 0027 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=369 │ │ 0x000d line=370 │ │ 0x0011 line=371 │ │ 0x0016 line=372 │ │ 0x0023 line=373 │ │ @@ -240938,73 +240966,73 @@ │ │ type : '(Ljava/io/BufferedReader;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -0b6284: |[0b6284] com.badlogic.gdx.graphics.g2d.TextureAtlas.readTuple:(Ljava/io/BufferedReader;)I │ │ -0b6294: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -0b6296: 6e10 ca23 0800 |0001: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0b629c: 0c04 |0004: move-result-object v4 │ │ -0b629e: 1305 3a00 |0005: const/16 v5, #int 58 // #3a │ │ -0b62a2: 6e20 b524 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@24b5 │ │ -0b62a8: 0a00 |000a: move-result v0 │ │ -0b62aa: 3370 1b00 |000b: if-ne v0, v7, 0026 // +001b │ │ -0b62ae: 2205 bc02 |000d: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b62b2: 2206 9103 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0b62b6: 7010 d024 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b62bc: 1a07 9c06 |0014: const-string v7, "Invalid line: " // string@069c │ │ -0b62c0: 6e20 d724 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b62c6: 0c06 |0019: move-result-object v6 │ │ -0b62c8: 6e20 d724 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b62ce: 0c06 |001d: move-result-object v6 │ │ -0b62d0: 6e10 dd24 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b62d6: 0c06 |0021: move-result-object v6 │ │ -0b62d8: 7020 291e 6500 |0022: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b62de: 2705 |0025: throw v5 │ │ -0b62e0: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0b62e2: d803 0001 |0027: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0b62e6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0b62e8: 1235 |002a: const/4 v5, #int 3 // #3 │ │ -0b62ea: 3552 3600 |002b: if-ge v2, v5, 0061 // +0036 │ │ -0b62ee: 1305 2c00 |002d: const/16 v5, #int 44 // #2c │ │ -0b62f2: 6e30 b624 5403 |002f: invoke-virtual {v4, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@24b6 │ │ -0b62f8: 0a01 |0032: move-result v1 │ │ -0b62fa: 3371 1d00 |0033: if-ne v1, v7, 0050 // +001d │ │ -0b62fe: 3902 2c00 |0035: if-nez v2, 0061 // +002c │ │ -0b6302: 2205 bc02 |0037: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b6306: 2206 9103 |0039: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0b630a: 7010 d024 0600 |003b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b6310: 1a07 9c06 |003e: const-string v7, "Invalid line: " // string@069c │ │ -0b6314: 6e20 d724 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b631a: 0c06 |0043: move-result-object v6 │ │ -0b631c: 6e20 d724 4600 |0044: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b6322: 0c06 |0047: move-result-object v6 │ │ -0b6324: 6e10 dd24 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b632a: 0c06 |004b: move-result-object v6 │ │ -0b632c: 7020 291e 6500 |004c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b6332: 2705 |004f: throw v5 │ │ -0b6334: 6205 1c08 |0050: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -0b6338: 6e30 c224 3401 |0052: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0b633e: 0c06 |0055: move-result-object v6 │ │ -0b6340: 6e10 c524 0600 |0056: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b6346: 0c06 |0059: move-result-object v6 │ │ -0b6348: 4d06 0502 |005a: aput-object v6, v5, v2 │ │ -0b634c: d803 0101 |005c: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0b6350: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b6354: 28ca |0060: goto 002a // -0036 │ │ -0b6356: 6205 1c08 |0061: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ -0b635a: 6e20 c124 3400 |0063: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0b6360: 0c06 |0066: move-result-object v6 │ │ -0b6362: 6e10 c524 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b6368: 0c06 |006a: move-result-object v6 │ │ -0b636a: 4d06 0502 |006b: aput-object v6, v5, v2 │ │ -0b636e: d805 0201 |006d: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0b6372: 0f05 |006f: return v5 │ │ +0c40bc: |[0c40bc] com.badlogic.gdx.graphics.g2d.TextureAtlas.readTuple:(Ljava/io/BufferedReader;)I │ │ +0c40cc: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +0c40ce: 6e10 ca23 0800 |0001: invoke-virtual {v8}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0c40d4: 0c04 |0004: move-result-object v4 │ │ +0c40d6: 1305 3a00 |0005: const/16 v5, #int 58 // #3a │ │ +0c40da: 6e20 b524 5400 |0007: invoke-virtual {v4, v5}, Ljava/lang/String;.indexOf:(I)I // method@24b5 │ │ +0c40e0: 0a00 |000a: move-result v0 │ │ +0c40e2: 3370 1b00 |000b: if-ne v0, v7, 0026 // +001b │ │ +0c40e6: 2205 bc02 |000d: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c40ea: 2206 9103 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0c40ee: 7010 d024 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c40f4: 1a07 9c06 |0014: const-string v7, "Invalid line: " // string@069c │ │ +0c40f8: 6e20 d724 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c40fe: 0c06 |0019: move-result-object v6 │ │ +0c4100: 6e20 d724 4600 |001a: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c4106: 0c06 |001d: move-result-object v6 │ │ +0c4108: 6e10 dd24 0600 |001e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c410e: 0c06 |0021: move-result-object v6 │ │ +0c4110: 7020 291e 6500 |0022: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c4116: 2705 |0025: throw v5 │ │ +0c4118: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0c411a: d803 0001 |0027: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0c411e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0c4120: 1235 |002a: const/4 v5, #int 3 // #3 │ │ +0c4122: 3552 3600 |002b: if-ge v2, v5, 0061 // +0036 │ │ +0c4126: 1305 2c00 |002d: const/16 v5, #int 44 // #2c │ │ +0c412a: 6e30 b624 5403 |002f: invoke-virtual {v4, v5, v3}, Ljava/lang/String;.indexOf:(II)I // method@24b6 │ │ +0c4130: 0a01 |0032: move-result v1 │ │ +0c4132: 3371 1d00 |0033: if-ne v1, v7, 0050 // +001d │ │ +0c4136: 3902 2c00 |0035: if-nez v2, 0061 // +002c │ │ +0c413a: 2205 bc02 |0037: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c413e: 2206 9103 |0039: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0c4142: 7010 d024 0600 |003b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c4148: 1a07 9c06 |003e: const-string v7, "Invalid line: " // string@069c │ │ +0c414c: 6e20 d724 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c4152: 0c06 |0043: move-result-object v6 │ │ +0c4154: 6e20 d724 4600 |0044: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c415a: 0c06 |0047: move-result-object v6 │ │ +0c415c: 6e10 dd24 0600 |0048: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c4162: 0c06 |004b: move-result-object v6 │ │ +0c4164: 7020 291e 6500 |004c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c416a: 2705 |004f: throw v5 │ │ +0c416c: 6205 1c08 |0050: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +0c4170: 6e30 c224 3401 |0052: invoke-virtual {v4, v3, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0c4176: 0c06 |0055: move-result-object v6 │ │ +0c4178: 6e10 c524 0600 |0056: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c417e: 0c06 |0059: move-result-object v6 │ │ +0c4180: 4d06 0502 |005a: aput-object v6, v5, v2 │ │ +0c4184: d803 0101 |005c: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0c4188: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c418c: 28ca |0060: goto 002a // -0036 │ │ +0c418e: 6205 1c08 |0061: sget-object v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.tuple:[Ljava/lang/String; // field@081c │ │ +0c4192: 6e20 c124 3400 |0063: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0c4198: 0c06 |0066: move-result-object v6 │ │ +0c419a: 6e10 c524 0600 |0067: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c41a0: 0c06 |006a: move-result-object v6 │ │ +0c41a2: 4d06 0502 |006b: aput-object v6, v5, v2 │ │ +0c41a6: d805 0201 |006d: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0c41aa: 0f05 |006f: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=431 │ │ 0x0005 line=432 │ │ 0x000b line=433 │ │ 0x0026 line=434 │ │ 0x0029 line=435 │ │ @@ -241029,40 +241057,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 │ │ -0b6374: |[0b6374] com.badlogic.gdx.graphics.g2d.TextureAtlas.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ -0b6384: 6e10 ca23 0500 |0000: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ -0b638a: 0c01 |0003: move-result-object v1 │ │ -0b638c: 1302 3a00 |0004: const/16 v2, #int 58 // #3a │ │ -0b6390: 6e20 b524 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@24b5 │ │ -0b6396: 0a00 |0009: move-result v0 │ │ -0b6398: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -0b639a: 3320 1b00 |000b: if-ne v0, v2, 0026 // +001b │ │ -0b639e: 2202 bc02 |000d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b63a2: 2203 9103 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0b63a6: 7010 d024 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b63ac: 1a04 9c06 |0014: const-string v4, "Invalid line: " // string@069c │ │ -0b63b0: 6e20 d724 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b63b6: 0c03 |0019: move-result-object v3 │ │ -0b63b8: 6e20 d724 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b63be: 0c03 |001d: move-result-object v3 │ │ -0b63c0: 6e10 dd24 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b63c6: 0c03 |0021: move-result-object v3 │ │ -0b63c8: 7020 291e 3200 |0022: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b63ce: 2702 |0025: throw v2 │ │ -0b63d0: d802 0001 |0026: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0b63d4: 6e20 c124 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0b63da: 0c02 |002b: move-result-object v2 │ │ -0b63dc: 6e10 c524 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b63e2: 0c02 |002f: move-result-object v2 │ │ -0b63e4: 1102 |0030: return-object v2 │ │ +0c41ac: |[0c41ac] com.badlogic.gdx.graphics.g2d.TextureAtlas.readValue:(Ljava/io/BufferedReader;)Ljava/lang/String; │ │ +0c41bc: 6e10 ca23 0500 |0000: invoke-virtual {v5}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@23ca │ │ +0c41c2: 0c01 |0003: move-result-object v1 │ │ +0c41c4: 1302 3a00 |0004: const/16 v2, #int 58 // #3a │ │ +0c41c8: 6e20 b524 2100 |0006: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(I)I // method@24b5 │ │ +0c41ce: 0a00 |0009: move-result v0 │ │ +0c41d0: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +0c41d2: 3320 1b00 |000b: if-ne v0, v2, 0026 // +001b │ │ +0c41d6: 2202 bc02 |000d: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c41da: 2203 9103 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0c41de: 7010 d024 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c41e4: 1a04 9c06 |0014: const-string v4, "Invalid line: " // string@069c │ │ +0c41e8: 6e20 d724 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c41ee: 0c03 |0019: move-result-object v3 │ │ +0c41f0: 6e20 d724 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c41f6: 0c03 |001d: move-result-object v3 │ │ +0c41f8: 6e10 dd24 0300 |001e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c41fe: 0c03 |0021: move-result-object v3 │ │ +0c4200: 7020 291e 3200 |0022: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c4206: 2702 |0025: throw v2 │ │ +0c4208: d802 0001 |0026: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0c420c: 6e20 c124 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0c4212: 0c02 |002b: move-result-object v2 │ │ +0c4214: 6e10 c524 0200 |002c: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c421a: 0c02 |002f: move-result-object v2 │ │ +0c421c: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0004 line=424 │ │ 0x000a line=425 │ │ 0x0026 line=426 │ │ locals : │ │ @@ -241076,32 +241104,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 │ │ -0b63e8: |[0b63e8] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0b63f8: 5461 1b08 |0000: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b63fc: 6e20 a925 8100 |0002: invoke-virtual {v1, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ -0b6402: 2200 5301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b6406: 0781 |0007: move-object v1, v8 │ │ -0b6408: 0192 |0008: move v2, v9 │ │ -0b640a: 01a3 |0009: move v3, v10 │ │ -0b640c: 01b4 |000a: move v4, v11 │ │ -0b640e: 01c5 |000b: move v5, v12 │ │ -0b6410: 7606 390e 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@0e39 │ │ -0b6416: 5b07 f307 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b641a: 590b f707 |0011: iput v11, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0b641e: 590c f607 |0013: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0b6422: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -0b6424: 5901 f207 |0016: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b6428: 5461 1a08 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b642c: 6e20 e31c 0100 |001a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b6432: 1100 |001d: return-object v0 │ │ +0c4220: |[0c4220] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Texture;IIII)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0c4230: 5461 1b08 |0000: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c4234: 6e20 a925 8100 |0002: invoke-virtual {v1, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ +0c423a: 2200 5301 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c423e: 0781 |0007: move-object v1, v8 │ │ +0c4240: 0192 |0008: move v2, v9 │ │ +0c4242: 01a3 |0009: move v3, v10 │ │ +0c4244: 01b4 |000a: move v4, v11 │ │ +0c4246: 01c5 |000b: move v5, v12 │ │ +0c4248: 7606 390e 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@0e39 │ │ +0c424e: 5b07 f307 |000f: iput-object v7, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c4252: 590b f707 |0011: iput v11, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0c4256: 590c f607 |0013: iput v12, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0c425a: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ +0c425c: 5901 f207 |0016: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c4260: 5461 1a08 |0018: iget-object v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4264: 6e20 e31c 0100 |001a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c426a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ 0x000f line=269 │ │ 0x0011 line=270 │ │ 0x0013 line=271 │ │ @@ -241123,29 +241151,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 │ │ -0b6434: |[0b6434] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0b6444: 5492 1f08 |0000: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ -0b6448: 6e10 7f0e 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ -0b644e: 0a03 |0005: move-result v3 │ │ -0b6450: 6e10 800e 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ -0b6456: 0a04 |0009: move-result v4 │ │ -0b6458: 6e10 7e0e 0900 |000a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0b645e: 0a05 |000d: move-result v5 │ │ -0b6460: 6e10 7d0e 0900 |000e: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0b6466: 0a06 |0011: move-result v6 │ │ -0b6468: 0770 |0012: move-object v0, v7 │ │ -0b646a: 0781 |0013: move-object v1, v8 │ │ -0b646c: 7407 640e 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@0e64 │ │ -0b6472: 0c00 |0017: move-result-object v0 │ │ -0b6474: 1100 |0018: return-object v0 │ │ +0c426c: |[0c426c] com.badlogic.gdx.graphics.g2d.TextureAtlas.addRegion:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0c427c: 5492 1f08 |0000: iget-object v2, v9, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@081f │ │ +0c4280: 6e10 7f0e 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ +0c4286: 0a03 |0005: move-result v3 │ │ +0c4288: 6e10 800e 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ +0c428e: 0a04 |0009: move-result v4 │ │ +0c4290: 6e10 7e0e 0900 |000a: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0c4296: 0a05 |000d: move-result v5 │ │ +0c4298: 6e10 7d0e 0900 |000e: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0c429e: 0a06 |0011: move-result v6 │ │ +0c42a0: 0770 |0012: move-object v0, v7 │ │ +0c42a2: 0781 |0013: move-object v1, v8 │ │ +0c42a4: 7407 640e 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@0e64 │ │ +0c42aa: 0c00 |0017: move-result-object v0 │ │ +0c42ac: 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; │ │ @@ -241155,67 +241183,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 │ │ -0b6478: |[0b6478] com.badlogic.gdx.graphics.g2d.TextureAtlas.createPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ -0b6488: 123c |0000: const/4 v12, #int 3 // #3 │ │ -0b648a: 122b |0001: const/4 v11, #int 2 // #2 │ │ -0b648c: 121a |0002: const/4 v10, #int 1 // #1 │ │ -0b648e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0b6490: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0b6492: 54d2 1a08 |0005: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6496: 5227 e30e |0007: iget v7, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b649a: 3576 5700 |0009: if-ge v6, v7, 0060 // +0057 │ │ -0b649e: 54d2 1a08 |000b: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b64a2: 6e20 ed1c 6200 |000d: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b64a8: 0c01 |0010: move-result-object v1 │ │ -0b64aa: 1f01 5301 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b64ae: 5412 f307 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b64b2: 6e20 b024 e200 |0015: invoke-virtual {v2, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b64b8: 0a02 |0018: move-result v2 │ │ -0b64ba: 3802 4400 |0019: if-eqz v2, 005d // +0044 │ │ -0b64be: 5418 fc07 |001b: iget-object v8, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ -0b64c2: 3908 1b00 |001d: if-nez v8, 0038 // +001b │ │ -0b64c6: 2202 7b03 |001f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0b64ca: 2203 9103 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0b64ce: 7010 d024 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b64d4: 1a04 580d |0026: const-string v4, "Region does not have ninepatch splits: " // string@0d58 │ │ -0b64d8: 6e20 d724 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b64de: 0c03 |002b: move-result-object v3 │ │ -0b64e0: 6e20 d724 e300 |002c: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b64e6: 0c03 |002f: move-result-object v3 │ │ -0b64e8: 6e10 dd24 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b64ee: 0c03 |0033: move-result-object v3 │ │ -0b64f0: 7020 6824 3200 |0034: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0b64f6: 2702 |0037: throw v2 │ │ -0b64f8: 2200 3301 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0b64fc: 4402 0809 |003a: aget v2, v8, v9 │ │ -0b6500: 4403 080a |003c: aget v3, v8, v10 │ │ -0b6504: 4404 080b |003e: aget v4, v8, v11 │ │ -0b6508: 4405 080c |0040: aget v5, v8, v12 │ │ -0b650c: 7606 6f0c 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@0c6f │ │ -0b6512: 5412 fa07 |0045: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0b6516: 3802 1500 |0047: if-eqz v2, 005c // +0015 │ │ -0b651a: 5412 fa07 |0049: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0b651e: 4402 0209 |004b: aget v2, v2, v9 │ │ -0b6522: 5413 fa07 |004d: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0b6526: 4403 030a |004f: aget v3, v3, v10 │ │ -0b652a: 5414 fa07 |0051: iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0b652e: 4404 040b |0053: aget v4, v4, v11 │ │ -0b6532: 5415 fa07 |0055: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0b6536: 4405 050c |0057: aget v5, v5, v12 │ │ -0b653a: 6e55 8d0c 2043 |0059: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c8d │ │ -0b6540: 1100 |005c: return-object v0 │ │ -0b6542: d806 0601 |005d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b6546: 28aa |005f: goto 0009 // -0056 │ │ -0b6548: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -0b654a: 28fb |0061: goto 005c // -0005 │ │ +0c42b0: |[0c42b0] com.badlogic.gdx.graphics.g2d.TextureAtlas.createPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ +0c42c0: 123c |0000: const/4 v12, #int 3 // #3 │ │ +0c42c2: 122b |0001: const/4 v11, #int 2 // #2 │ │ +0c42c4: 121a |0002: const/4 v10, #int 1 // #1 │ │ +0c42c6: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0c42c8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0c42ca: 54d2 1a08 |0005: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c42ce: 5227 e30e |0007: iget v7, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c42d2: 3576 5700 |0009: if-ge v6, v7, 0060 // +0057 │ │ +0c42d6: 54d2 1a08 |000b: iget-object v2, v13, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c42da: 6e20 ed1c 6200 |000d: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c42e0: 0c01 |0010: move-result-object v1 │ │ +0c42e2: 1f01 5301 |0011: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c42e6: 5412 f307 |0013: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c42ea: 6e20 b024 e200 |0015: invoke-virtual {v2, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c42f0: 0a02 |0018: move-result v2 │ │ +0c42f2: 3802 4400 |0019: if-eqz v2, 005d // +0044 │ │ +0c42f6: 5418 fc07 |001b: iget-object v8, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ +0c42fa: 3908 1b00 |001d: if-nez v8, 0038 // +001b │ │ +0c42fe: 2202 7b03 |001f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0c4302: 2203 9103 |0021: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0c4306: 7010 d024 0300 |0023: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c430c: 1a04 580d |0026: const-string v4, "Region does not have ninepatch splits: " // string@0d58 │ │ +0c4310: 6e20 d724 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c4316: 0c03 |002b: move-result-object v3 │ │ +0c4318: 6e20 d724 e300 |002c: invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c431e: 0c03 |002f: move-result-object v3 │ │ +0c4320: 6e10 dd24 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c4326: 0c03 |0033: move-result-object v3 │ │ +0c4328: 7020 6824 3200 |0034: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0c432e: 2702 |0037: throw v2 │ │ +0c4330: 2200 3301 |0038: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0c4334: 4402 0809 |003a: aget v2, v8, v9 │ │ +0c4338: 4403 080a |003c: aget v3, v8, v10 │ │ +0c433c: 4404 080b |003e: aget v4, v8, v11 │ │ +0c4340: 4405 080c |0040: aget v5, v8, v12 │ │ +0c4344: 7606 6f0c 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@0c6f │ │ +0c434a: 5412 fa07 |0045: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0c434e: 3802 1500 |0047: if-eqz v2, 005c // +0015 │ │ +0c4352: 5412 fa07 |0049: iget-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0c4356: 4402 0209 |004b: aget v2, v2, v9 │ │ +0c435a: 5413 fa07 |004d: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0c435e: 4403 030a |004f: aget v3, v3, v10 │ │ +0c4362: 5414 fa07 |0051: iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0c4366: 4404 040b |0053: aget v4, v4, v11 │ │ +0c436a: 5415 fa07 |0055: iget-object v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0c436e: 4405 050c |0057: aget v5, v5, v12 │ │ +0c4372: 6e55 8d0c 2043 |0059: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c8d │ │ +0c4378: 1100 |005c: return-object v0 │ │ +0c437a: d806 0601 |005d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c437e: 28aa |005f: goto 0009 // -0056 │ │ +0c4380: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +0c4382: 28fb |0061: goto 005c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=386 │ │ 0x000b line=387 │ │ 0x0013 line=388 │ │ 0x001b line=389 │ │ 0x001d line=390 │ │ @@ -241239,38 +241267,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 │ │ -0b654c: |[0b654c] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0b655c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b655e: 5432 1a08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6562: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b6566: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ -0b656a: 5432 1a08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b656e: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b6574: 0c02 |000c: move-result-object v2 │ │ -0b6576: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b657a: 5422 f307 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b657e: 6e20 b024 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b6584: 0a02 |0014: move-result v2 │ │ -0b6586: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ -0b658a: 5432 1a08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b658e: 6e20 ed1c 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b6594: 0c02 |001c: move-result-object v2 │ │ -0b6596: 1f02 5301 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b659a: 7020 720e 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@0e72 │ │ -0b65a0: 0c02 |0022: move-result-object v2 │ │ -0b65a2: 1102 |0023: return-object v2 │ │ -0b65a4: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b65a8: 28df |0026: goto 0005 // -0021 │ │ -0b65aa: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0b65ac: 28fb |0028: goto 0023 // -0005 │ │ +0c4384: |[0c4384] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0c4394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4396: 5432 1a08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c439a: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c439e: 3510 2200 |0005: if-ge v0, v1, 0027 // +0022 │ │ +0c43a2: 5432 1a08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c43a6: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c43ac: 0c02 |000c: move-result-object v2 │ │ +0c43ae: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c43b2: 5422 f307 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c43b6: 6e20 b024 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c43bc: 0a02 |0014: move-result v2 │ │ +0c43be: 3802 0f00 |0015: if-eqz v2, 0024 // +000f │ │ +0c43c2: 5432 1a08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c43c6: 6e20 ed1c 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c43cc: 0c02 |001c: move-result-object v2 │ │ +0c43ce: 1f02 5301 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c43d2: 7020 720e 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@0e72 │ │ +0c43d8: 0c02 |0022: move-result-object v2 │ │ +0c43da: 1102 |0023: return-object v2 │ │ +0c43dc: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c43e0: 28df |0026: goto 0005 // -0021 │ │ +0c43e2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0c43e4: 28fb |0028: goto 0023 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ 0x0023 line=338 │ │ 0x0024 line=336 │ │ 0x0027 line=338 │ │ @@ -241285,40 +241313,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 │ │ -0b65b0: |[0b65b0] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0b65c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b65c2: 5443 1a08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b65c6: 5231 e30e |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b65ca: 3510 2600 |0005: if-ge v0, v1, 002b // +0026 │ │ -0b65ce: 5443 1a08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b65d2: 6e20 ed1c 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b65d8: 0c02 |000c: move-result-object v2 │ │ -0b65da: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b65de: 5423 f307 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b65e2: 6e20 b024 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b65e8: 0a03 |0014: move-result v3 │ │ -0b65ea: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ -0b65ee: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b65f2: 28ec |0019: goto 0005 // -0014 │ │ -0b65f4: 5223 f207 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b65f8: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ -0b65fc: 5443 1a08 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6600: 6e20 ed1c 0300 |0020: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b6606: 0c03 |0023: move-result-object v3 │ │ -0b6608: 1f03 5301 |0024: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b660c: 7020 720e 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@0e72 │ │ -0b6612: 0c03 |0029: move-result-object v3 │ │ -0b6614: 1103 |002a: return-object v3 │ │ -0b6616: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0b6618: 28fe |002c: goto 002a // -0002 │ │ +0c43e8: |[0c43e8] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprite:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0c43f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c43fa: 5443 1a08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c43fe: 5231 e30e |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c4402: 3510 2600 |0005: if-ge v0, v1, 002b // +0026 │ │ +0c4406: 5443 1a08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c440a: 6e20 ed1c 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c4410: 0c02 |000c: move-result-object v2 │ │ +0c4412: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c4416: 5423 f307 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c441a: 6e20 b024 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c4420: 0a03 |0014: move-result v3 │ │ +0c4422: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ +0c4426: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c442a: 28ec |0019: goto 0005 // -0014 │ │ +0c442c: 5223 f207 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c4430: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ +0c4434: 5443 1a08 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4438: 6e20 ed1c 0300 |0020: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c443e: 0c03 |0023: move-result-object v3 │ │ +0c4440: 1f03 5301 |0024: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c4444: 7020 720e 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@0e72 │ │ +0c444a: 0c03 |0029: move-result-object v3 │ │ +0c444c: 1103 |002a: return-object v3 │ │ +0c444e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0c4450: 28fe |002c: goto 002a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0007 line=347 │ │ 0x000f line=348 │ │ 0x0017 line=346 │ │ 0x001a line=349 │ │ @@ -241337,33 +241365,33 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0b661c: |[0b661c] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:()Lcom/badlogic/gdx/utils/Array; │ │ -0b662c: 2202 a702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b6630: 5443 1a08 |0002: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6634: 5233 e30e |0004: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b6638: 7020 dc1c 3200 |0006: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0b663e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b6640: 5443 1a08 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6644: 5231 e30e |000c: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b6648: 3510 1400 |000e: if-ge v0, v1, 0022 // +0014 │ │ -0b664c: 5443 1a08 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6650: 6e20 ed1c 0300 |0012: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b6656: 0c03 |0015: move-result-object v3 │ │ -0b6658: 1f03 5301 |0016: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b665c: 7020 720e 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@0e72 │ │ -0b6662: 0c03 |001b: move-result-object v3 │ │ -0b6664: 6e20 e31c 3200 |001c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b666a: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b666e: 28ed |0021: goto 000e // -0013 │ │ -0b6670: 1102 |0022: return-object v2 │ │ +0c4454: |[0c4454] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:()Lcom/badlogic/gdx/utils/Array; │ │ +0c4464: 2202 a702 |0000: new-instance v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c4468: 5443 1a08 |0002: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c446c: 5233 e30e |0004: iget v3, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c4470: 7020 dc1c 3200 |0006: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0c4476: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c4478: 5443 1a08 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c447c: 5231 e30e |000c: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c4480: 3510 1400 |000e: if-ge v0, v1, 0022 // +0014 │ │ +0c4484: 5443 1a08 |0010: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4488: 6e20 ed1c 0300 |0012: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c448e: 0c03 |0015: move-result-object v3 │ │ +0c4490: 1f03 5301 |0016: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c4494: 7020 720e 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@0e72 │ │ +0c449a: 0c03 |001b: move-result-object v3 │ │ +0c449c: 6e20 e31c 3200 |001c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c44a2: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c44a6: 28ed |0021: goto 000e // -0013 │ │ +0c44a8: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0009 line=326 │ │ 0x0010 line=327 │ │ 0x001f line=326 │ │ 0x0022 line=328 │ │ @@ -241378,35 +241406,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 │ │ -0b6674: |[0b6674] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -0b6684: 2201 a702 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b6688: 7010 db1c 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0b668e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0b6690: 5454 1a08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6694: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b6698: 3520 1c00 |000a: if-ge v0, v2, 0026 // +001c │ │ -0b669c: 5454 1a08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b66a0: 6e20 ed1c 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b66a6: 0c03 |0011: move-result-object v3 │ │ -0b66a8: 1f03 5301 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b66ac: 5434 f307 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b66b0: 6e20 b024 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b66b6: 0a04 |0019: move-result v4 │ │ -0b66b8: 3804 0900 |001a: if-eqz v4, 0023 // +0009 │ │ -0b66bc: 7020 720e 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@0e72 │ │ -0b66c2: 0c04 |001f: move-result-object v4 │ │ -0b66c4: 6e20 e31c 4100 |0020: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b66ca: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b66ce: 28e5 |0025: goto 000a // -001b │ │ -0b66d0: 1101 |0026: return-object v1 │ │ +0c44ac: |[0c44ac] com.badlogic.gdx.graphics.g2d.TextureAtlas.createSprites:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0c44bc: 2201 a702 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c44c0: 7010 db1c 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c44c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c44c8: 5454 1a08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c44cc: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c44d0: 3520 1c00 |000a: if-ge v0, v2, 0026 // +001c │ │ +0c44d4: 5454 1a08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c44d8: 6e20 ed1c 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c44de: 0c03 |0011: move-result-object v3 │ │ +0c44e0: 1f03 5301 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c44e4: 5434 f307 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c44e8: 6e20 b024 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c44ee: 0a04 |0019: move-result v4 │ │ +0c44f0: 3804 0900 |001a: if-eqz v4, 0023 // +0009 │ │ +0c44f4: 7020 720e 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@0e72 │ │ +0c44fa: 0c04 |001f: move-result-object v4 │ │ +0c44fc: 6e20 e31c 4100 |0020: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c4502: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c4506: 28e5 |0025: goto 000a // -001b │ │ +0c4508: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=361 │ │ 0x000c line=362 │ │ 0x0014 line=363 │ │ 0x0023 line=361 │ │ @@ -241424,29 +241452,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0b66d4: |[0b66d4] com.badlogic.gdx.graphics.g2d.TextureAtlas.dispose:()V │ │ -0b66e4: 5432 1b08 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b66e8: 6e10 ac25 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@25ac │ │ -0b66ee: 0c00 |0005: move-result-object v0 │ │ -0b66f0: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b66f6: 0a02 |0009: move-result v2 │ │ -0b66f8: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ -0b66fc: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b6702: 0c01 |000f: move-result-object v1 │ │ -0b6704: 1f01 2301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0b6708: 6e10 930b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0b670e: 28f1 |0015: goto 0006 // -000f │ │ -0b6710: 5432 1b08 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b6714: 6e10 aa25 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@25aa │ │ -0b671a: 0e00 |001b: return-void │ │ +0c450c: |[0c450c] com.badlogic.gdx.graphics.g2d.TextureAtlas.dispose:()V │ │ +0c451c: 5432 1b08 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c4520: 6e10 ac25 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@25ac │ │ +0c4526: 0c00 |0005: move-result-object v0 │ │ +0c4528: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c452e: 0a02 |0009: move-result v2 │ │ +0c4530: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ +0c4534: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c453a: 0c01 |000f: move-result-object v1 │ │ +0c453c: 1f01 2301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0c4540: 6e10 930b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0c4546: 28f1 |0015: goto 0006 // -000f │ │ +0c4548: 5432 1b08 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c454c: 6e10 aa25 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@25aa │ │ +0c4552: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0012 line=408 │ │ 0x0016 line=409 │ │ 0x001b line=410 │ │ locals : │ │ @@ -241459,36 +241487,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 │ │ -0b671c: |[0b671c] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0b672c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b672e: 5432 1a08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6732: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b6736: 3510 1e00 |0005: if-ge v0, v1, 0023 // +001e │ │ -0b673a: 5432 1a08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b673e: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b6744: 0c02 |000c: move-result-object v2 │ │ -0b6746: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b674a: 5422 f307 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b674e: 6e20 b024 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b6754: 0a02 |0014: move-result v2 │ │ -0b6756: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -0b675a: 5432 1a08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b675e: 6e20 ed1c 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b6764: 0c02 |001c: move-result-object v2 │ │ -0b6766: 1f02 5301 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b676a: 1102 |001f: return-object v2 │ │ -0b676c: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b6770: 28e3 |0022: goto 0005 // -001d │ │ -0b6772: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0b6774: 28fb |0024: goto 001f // -0005 │ │ +0c4554: |[0c4554] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0c4564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4566: 5432 1a08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c456a: 5221 e30e |0003: iget v1, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c456e: 3510 1e00 |0005: if-ge v0, v1, 0023 // +001e │ │ +0c4572: 5432 1a08 |0007: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4576: 6e20 ed1c 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c457c: 0c02 |000c: move-result-object v2 │ │ +0c457e: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c4582: 5422 f307 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c4586: 6e20 b024 4200 |0011: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c458c: 0a02 |0014: move-result v2 │ │ +0c458e: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +0c4592: 5432 1a08 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4596: 6e20 ed1c 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c459c: 0c02 |001c: move-result-object v2 │ │ +0c459e: 1f02 5301 |001d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c45a2: 1102 |001f: return-object v2 │ │ +0c45a4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c45a8: 28e3 |0022: goto 0005 // -001d │ │ +0c45aa: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0c45ac: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0007 line=293 │ │ 0x001f line=294 │ │ 0x0020 line=292 │ │ 0x0023 line=294 │ │ @@ -241503,34 +241531,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 │ │ -0b6778: |[0b6778] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0b6788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b678a: 5443 1a08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b678e: 5231 e30e |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b6792: 3510 1a00 |0005: if-ge v0, v1, 001f // +001a │ │ -0b6796: 5443 1a08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b679a: 6e20 ed1c 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b67a0: 0c02 |000c: move-result-object v2 │ │ -0b67a2: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b67a6: 5423 f307 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b67aa: 6e20 b024 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b67b0: 0a03 |0014: move-result v3 │ │ -0b67b2: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ -0b67b6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b67ba: 28ec |0019: goto 0005 // -0014 │ │ -0b67bc: 5223 f207 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b67c0: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ -0b67c4: 1102 |001e: return-object v2 │ │ -0b67c6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0b67c8: 28fe |0020: goto 001e // -0002 │ │ +0c45b0: |[0c45b0] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion:(Ljava/lang/String;I)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0c45c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c45c2: 5443 1a08 |0001: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c45c6: 5231 e30e |0003: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c45ca: 3510 1a00 |0005: if-ge v0, v1, 001f // +001a │ │ +0c45ce: 5443 1a08 |0007: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c45d2: 6e20 ed1c 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c45d8: 0c02 |000c: move-result-object v2 │ │ +0c45da: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c45de: 5423 f307 |000f: iget-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c45e2: 6e20 b024 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c45e8: 0a03 |0014: move-result v3 │ │ +0c45ea: 3903 0500 |0015: if-nez v3, 001a // +0005 │ │ +0c45ee: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c45f2: 28ec |0019: goto 0005 // -0014 │ │ +0c45f4: 5223 f207 |001a: iget v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c45f8: 3363 fbff |001c: if-ne v3, v6, 0017 // -0005 │ │ +0c45fc: 1102 |001e: return-object v2 │ │ +0c45fe: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0c4600: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ 0x000f line=303 │ │ 0x0017 line=301 │ │ 0x001a line=304 │ │ @@ -241548,35 +241576,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 │ │ -0b67cc: |[0b67cc] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ -0b67dc: 2201 a702 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b67e0: 7010 db1c 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0b67e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0b67e8: 5454 1a08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b67ec: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b67f0: 3520 1d00 |000a: if-ge v0, v2, 0027 // +001d │ │ -0b67f4: 5454 1a08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b67f8: 6e20 ed1c 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b67fe: 0c03 |0011: move-result-object v3 │ │ -0b6800: 1f03 5301 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b6804: 5434 f307 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0b6808: 6e20 b024 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b680e: 0a04 |0019: move-result v4 │ │ -0b6810: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ -0b6814: 2204 5301 |001c: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b6818: 7020 3a0e 3400 |001e: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e3a │ │ -0b681e: 6e20 e31c 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b6824: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b6828: 28e4 |0026: goto 000a // -001c │ │ -0b682a: 1101 |0027: return-object v1 │ │ +0c4604: |[0c4604] com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ +0c4614: 2201 a702 |0000: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c4618: 7010 db1c 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c461e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c4620: 5454 1a08 |0006: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4624: 5242 e30e |0008: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c4628: 3520 1d00 |000a: if-ge v0, v2, 0027 // +001d │ │ +0c462c: 5454 1a08 |000c: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4630: 6e20 ed1c 0400 |000e: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c4636: 0c03 |0011: move-result-object v3 │ │ +0c4638: 1f03 5301 |0012: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c463c: 5434 f307 |0014: iget-object v4, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0c4640: 6e20 b024 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c4646: 0a04 |0019: move-result v4 │ │ +0c4648: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ +0c464c: 2204 5301 |001c: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c4650: 7020 3a0e 3400 |001e: invoke-direct {v4, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e3a │ │ +0c4656: 6e20 e31c 4100 |0021: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c465c: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c4660: 28e4 |0026: goto 000a // -001c │ │ +0c4662: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ 0x000c line=315 │ │ 0x0014 line=316 │ │ 0x0024 line=314 │ │ @@ -241594,17 +241622,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b682c: |[0b682c] com.badlogic.gdx.graphics.g2d.TextureAtlas.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ -0b683c: 5410 1a08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ -0b6840: 1100 |0002: return-object v0 │ │ +0c4664: |[0c4664] com.badlogic.gdx.graphics.g2d.TextureAtlas.getRegions:()Lcom/badlogic/gdx/utils/Array; │ │ +0c4674: 5410 1a08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.regions:Lcom/badlogic/gdx/utils/Array; // field@081a │ │ +0c4678: 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;) │ │ @@ -241612,17 +241640,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6844: |[0b6844] com.badlogic.gdx.graphics.g2d.TextureAtlas.getTextures:()Ljava/util/Set; │ │ -0b6854: 5410 1b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ -0b6858: 1100 |0002: return-object v0 │ │ +0c467c: |[0c467c] com.badlogic.gdx.graphics.g2d.TextureAtlas.getTextures:()Ljava/util/Set; │ │ +0c468c: 5410 1b08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.textures:Ljava/util/HashSet; // field@081b │ │ +0c4690: 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 : 3652 (TextureAtlas.java) │ │ @@ -241665,24 +241693,24 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0b685c: |[0b685c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:()V │ │ -0b686c: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b6872: 2200 ca02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ -0b6876: 7010 a81e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ -0b687c: 5b20 2608 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ -0b6880: 2200 b703 |000a: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ -0b6884: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0b6886: 7020 a825 1000 |000d: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ -0b688c: 5b20 2708 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ -0b6890: 0e00 |0012: return-void │ │ +0c4694: |[0c4694] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:()V │ │ +0c46a4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c46aa: 2200 ca02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ +0c46ae: 7010 a81e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ +0c46b4: 5b20 2608 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ +0c46b8: 2200 b703 |000a: new-instance v0, Ljava/util/HashSet; // type@03b7 │ │ +0c46bc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0c46be: 7020 a825 1000 |000d: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ +0c46c4: 5b20 2708 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ +0c46c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x0012 line=40 │ │ locals : │ │ @@ -241693,83 +241721,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 │ │ -0b6894: |[0b6894] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0b68a4: 7010 9524 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b68aa: 2207 ca02 |0003: new-instance v7, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ -0b68ae: 7010 a81e 0700 |0005: invoke-direct {v7}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ -0b68b4: 5ba7 2608 |0008: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ -0b68b8: 2207 b703 |000a: new-instance v7, Ljava/util/HashSet; // type@03b7 │ │ -0b68bc: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -0b68be: 7020 a825 8700 |000d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ -0b68c4: 5ba7 2708 |0010: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ -0b68c8: 54b7 7708 |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b68cc: 6e10 8f25 0700 |0014: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ -0b68d2: 0c01 |0017: move-result-object v1 │ │ -0b68d4: 7210 ad25 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b68da: 0a07 |001b: move-result v7 │ │ -0b68dc: 3807 6d00 |001c: if-eqz v7, 0089 // +006d │ │ -0b68e0: 7210 ae25 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b68e6: 0c05 |0021: move-result-object v5 │ │ -0b68e8: 1f05 5d01 |0022: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0b68ec: 2207 9103 |0024: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0b68f0: 7010 d024 0700 |0026: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b68f6: 5458 4908 |0029: iget-object v8, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ -0b68fa: 7110 a10e 0800 |002b: invoke-static {v8}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0ea1 │ │ -0b6900: 0c08 |002e: move-result-object v8 │ │ -0b6902: 6e20 d724 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b6908: 0c07 |0032: move-result-object v7 │ │ -0b690a: 1a08 3000 |0033: const-string v8, " packfile" // string@0030 │ │ -0b690e: 6e20 d724 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b6914: 0c07 |0038: move-result-object v7 │ │ -0b6916: 6e10 dd24 0700 |0039: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b691c: 0c07 |003c: move-result-object v7 │ │ -0b691e: 7120 a00e 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@0ea0 │ │ -0b6924: 0c03 |0040: move-result-object v3 │ │ -0b6926: 2206 5801 |0041: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0b692a: 6e10 9309 0300 |0043: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0b6930: 0c07 |0046: move-result-object v7 │ │ -0b6932: 1208 |0047: const/4 v8, #int 0 // #0 │ │ -0b6934: 7040 600e 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@0e60 │ │ -0b693a: 5457 4908 |004b: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ -0b693e: 7110 a20e 0700 |004d: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removePath:(Ljava/lang/String;)Ljava/lang/String; // method@0ea2 │ │ -0b6944: 0c07 |0050: move-result-object v7 │ │ -0b6946: 7110 a10e 0700 |0051: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0ea1 │ │ -0b694c: 0c07 |0054: move-result-object v7 │ │ -0b694e: 6e20 6e0e 7600 |0055: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; // method@0e6e │ │ -0b6954: 0c00 |0058: move-result-object v0 │ │ -0b6956: 6e10 f01c 0000 |0059: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b695c: 0c02 |005c: move-result-object v2 │ │ -0b695e: 7210 ad25 0200 |005d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b6964: 0a07 |0060: move-result v7 │ │ -0b6966: 3807 b7ff |0061: if-eqz v7, 0018 // -0049 │ │ -0b696a: 7210 ae25 0200 |0063: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b6970: 0c04 |0066: move-result-object v4 │ │ -0b6972: 1f04 5301 |0067: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0b6976: 54a7 2608 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ -0b697a: 5248 f207 |006b: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ -0b697e: 5259 4808 |006d: iget v9, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ -0b6982: b098 |006f: add-int/2addr v8, v9 │ │ -0b6984: 6e30 b91e 8704 |0070: invoke-virtual {v7, v8, v4}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ -0b698a: 54a7 2708 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ -0b698e: 6e10 400e 0400 |0075: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e40 │ │ -0b6994: 0c08 |0078: move-result-object v8 │ │ -0b6996: 6e20 ab25 8700 |0079: invoke-virtual {v7, v8}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@25ab │ │ -0b699c: 0a07 |007c: move-result v7 │ │ -0b699e: 3907 e0ff |007d: if-nez v7, 005d // -0020 │ │ -0b69a2: 54a7 2708 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ -0b69a6: 6e10 400e 0400 |0081: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e40 │ │ -0b69ac: 0c08 |0084: move-result-object v8 │ │ -0b69ae: 6e20 a925 8700 |0085: invoke-virtual {v7, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ -0b69b4: 28d5 |0088: goto 005d // -002b │ │ -0b69b6: 0e00 |0089: return-void │ │ +0c46cc: |[0c46cc] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c46dc: 7010 9524 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c46e2: 2207 ca02 |0003: new-instance v7, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ +0c46e6: 7010 a81e 0700 |0005: invoke-direct {v7}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ +0c46ec: 5ba7 2608 |0008: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ +0c46f0: 2207 b703 |000a: new-instance v7, Ljava/util/HashSet; // type@03b7 │ │ +0c46f4: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +0c46f6: 7020 a825 8700 |000d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@25a8 │ │ +0c46fc: 5ba7 2708 |0010: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ +0c4700: 54b7 7708 |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c4704: 6e10 8f25 0700 |0014: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ +0c470a: 0c01 |0017: move-result-object v1 │ │ +0c470c: 7210 ad25 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c4712: 0a07 |001b: move-result v7 │ │ +0c4714: 3807 6d00 |001c: if-eqz v7, 0089 // +006d │ │ +0c4718: 7210 ae25 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c471e: 0c05 |0021: move-result-object v5 │ │ +0c4720: 1f05 5d01 |0022: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0c4724: 2207 9103 |0024: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0c4728: 7010 d024 0700 |0026: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c472e: 5458 4908 |0029: iget-object v8, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ +0c4732: 7110 a10e 0800 |002b: invoke-static {v8}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0ea1 │ │ +0c4738: 0c08 |002e: move-result-object v8 │ │ +0c473a: 6e20 d724 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c4740: 0c07 |0032: move-result-object v7 │ │ +0c4742: 1a08 3000 |0033: const-string v8, " packfile" // string@0030 │ │ +0c4746: 6e20 d724 8700 |0035: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c474c: 0c07 |0038: move-result-object v7 │ │ +0c474e: 6e10 dd24 0700 |0039: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c4754: 0c07 |003c: move-result-object v7 │ │ +0c4756: 7120 a00e 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@0ea0 │ │ +0c475c: 0c03 |0040: move-result-object v3 │ │ +0c475e: 2206 5801 |0041: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0c4762: 6e10 9309 0300 |0043: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0c4768: 0c07 |0046: move-result-object v7 │ │ +0c476a: 1208 |0047: const/4 v8, #int 0 // #0 │ │ +0c476c: 7040 600e 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@0e60 │ │ +0c4772: 5457 4908 |004b: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ +0c4776: 7110 a20e 0700 |004d: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removePath:(Ljava/lang/String;)Ljava/lang/String; // method@0ea2 │ │ +0c477c: 0c07 |0050: move-result-object v7 │ │ +0c477e: 7110 a10e 0700 |0051: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.removeExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0ea1 │ │ +0c4784: 0c07 |0054: move-result-object v7 │ │ +0c4786: 6e20 6e0e 7600 |0055: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegions:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; // method@0e6e │ │ +0c478c: 0c00 |0058: move-result-object v0 │ │ +0c478e: 6e10 f01c 0000 |0059: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0c4794: 0c02 |005c: move-result-object v2 │ │ +0c4796: 7210 ad25 0200 |005d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c479c: 0a07 |0060: move-result v7 │ │ +0c479e: 3807 b7ff |0061: if-eqz v7, 0018 // -0049 │ │ +0c47a2: 7210 ae25 0200 |0063: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c47a8: 0c04 |0066: move-result-object v4 │ │ +0c47aa: 1f04 5301 |0067: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0c47ae: 54a7 2608 |0069: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ +0c47b2: 5248 f207 |006b: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.index:I // field@07f2 │ │ +0c47b6: 5259 4808 |006d: iget v9, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ +0c47ba: b098 |006f: add-int/2addr v8, v9 │ │ +0c47bc: 6e30 b91e 8704 |0070: invoke-virtual {v7, v8, v4}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ +0c47c2: 54a7 2708 |0073: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ +0c47c6: 6e10 400e 0400 |0075: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e40 │ │ +0c47cc: 0c08 |0078: move-result-object v8 │ │ +0c47ce: 6e20 ab25 8700 |0079: invoke-virtual {v7, v8}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@25ab │ │ +0c47d4: 0a07 |007c: move-result v7 │ │ +0c47d6: 3907 e0ff |007d: if-nez v7, 005d // -0020 │ │ +0c47da: 54a7 2708 |007f: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ +0c47de: 6e10 400e 0400 |0081: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e40 │ │ +0c47e4: 0c08 |0084: move-result-object v8 │ │ +0c47e6: 6e20 a925 8700 |0085: invoke-virtual {v7, v8}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ +0c47ec: 28d5 |0088: goto 005d // -002b │ │ +0c47ee: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=35 │ │ 0x000a line=36 │ │ 0x0012 line=47 │ │ 0x0024 line=48 │ │ @@ -241796,42 +241824,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 │ │ -0b69b8: |[0b69b8] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRelativeFileHandle:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ -0b69c8: 6e10 c524 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b69ce: 0c03 |0003: move-result-object v3 │ │ -0b69d0: 6e10 ba24 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ -0b69d6: 0a03 |0007: move-result v3 │ │ -0b69d8: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -0b69dc: 1104 |000a: return-object v4 │ │ -0b69de: 0740 |000b: move-object v0, v4 │ │ -0b69e0: 2202 c003 |000c: new-instance v2, Ljava/util/StringTokenizer; // type@03c0 │ │ -0b69e4: 1a03 5310 |000e: const-string v3, "\/" // string@1053 │ │ -0b69e8: 7030 d525 5203 |0010: invoke-direct {v2, v5, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ -0b69ee: 6e10 d625 0200 |0013: invoke-virtual {v2}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@25d6 │ │ -0b69f4: 0a03 |0016: move-result v3 │ │ -0b69f6: 3803 1800 |0017: if-eqz v3, 002f // +0018 │ │ -0b69fa: 6e10 d725 0200 |0019: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0b6a00: 0c01 |001c: move-result-object v1 │ │ -0b6a02: 1a03 dd00 |001d: const-string v3, ".." // string@00dd │ │ -0b6a06: 6e20 b024 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b6a0c: 0a03 |0022: move-result v3 │ │ -0b6a0e: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -0b6a12: 6e10 9309 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0b6a18: 0c00 |0028: move-result-object v0 │ │ -0b6a1a: 28ea |0029: goto 0013 // -0016 │ │ -0b6a1c: 6e20 8009 1000 |002a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -0b6a22: 0c00 |002d: move-result-object v0 │ │ -0b6a24: 28e5 |002e: goto 0013 // -001b │ │ -0b6a26: 0704 |002f: move-object v4, v0 │ │ -0b6a28: 28da |0030: goto 000a // -0026 │ │ +0c47f0: |[0c47f0] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRelativeFileHandle:(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ +0c4800: 6e10 c524 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c4806: 0c03 |0003: move-result-object v3 │ │ +0c4808: 6e10 ba24 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ +0c480e: 0a03 |0007: move-result v3 │ │ +0c4810: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +0c4814: 1104 |000a: return-object v4 │ │ +0c4816: 0740 |000b: move-object v0, v4 │ │ +0c4818: 2202 c003 |000c: new-instance v2, Ljava/util/StringTokenizer; // type@03c0 │ │ +0c481c: 1a03 5310 |000e: const-string v3, "\/" // string@1053 │ │ +0c4820: 7030 d525 5203 |0010: invoke-direct {v2, v5, v3}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ +0c4826: 6e10 d625 0200 |0013: invoke-virtual {v2}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@25d6 │ │ +0c482c: 0a03 |0016: move-result v3 │ │ +0c482e: 3803 1800 |0017: if-eqz v3, 002f // +0018 │ │ +0c4832: 6e10 d725 0200 |0019: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +0c4838: 0c01 |001c: move-result-object v1 │ │ +0c483a: 1a03 dd00 |001d: const-string v3, ".." // string@00dd │ │ +0c483e: 6e20 b024 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c4844: 0a03 |0022: move-result v3 │ │ +0c4846: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +0c484a: 6e10 9309 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0c4850: 0c00 |0028: move-result-object v0 │ │ +0c4852: 28ea |0029: goto 0013 // -0016 │ │ +0c4854: 6e20 8009 1000 |002a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +0c485a: 0c00 |002d: move-result-object v0 │ │ +0c485c: 28e5 |002e: goto 0013 // -001b │ │ +0c485e: 0704 |002f: move-object v4, v0 │ │ +0c4860: 28da |0030: goto 000a // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000a line=121 │ │ 0x000b line=109 │ │ 0x000c line=111 │ │ 0x0013 line=112 │ │ @@ -241853,25 +241881,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 │ │ -0b6a2c: |[0b6a2c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removeExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b6a3c: 1a01 dc00 |0000: const-string v1, "." // string@00dc │ │ -0b6a40: 6e20 b924 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@24b9 │ │ -0b6a46: 0a00 |0005: move-result v0 │ │ -0b6a48: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0b6a4a: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0b6a4e: 1102 |0009: return-object v2 │ │ -0b6a50: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b6a52: 6e30 c224 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0b6a58: 0c02 |000e: move-result-object v2 │ │ -0b6a5a: 28fa |000f: goto 0009 // -0006 │ │ +0c4864: |[0c4864] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removeExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +0c4874: 1a01 dc00 |0000: const-string v1, "." // string@00dc │ │ +0c4878: 6e20 b924 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@24b9 │ │ +0c487e: 0a00 |0005: move-result v0 │ │ +0c4880: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0c4882: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0c4886: 1102 |0009: return-object v2 │ │ +0c4888: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c488a: 6e30 c224 1200 |000b: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0c4890: 0c02 |000e: move-result-object v2 │ │ +0c4892: 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; │ │ @@ -241883,33 +241911,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 │ │ -0b6a5c: |[0b6a5c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removePath:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b6a6c: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0b6a6e: 1302 5c00 |0001: const/16 v2, #int 92 // #5c │ │ -0b6a72: 6e20 b824 2400 |0003: invoke-virtual {v4, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -0b6a78: 0a00 |0006: move-result v0 │ │ -0b6a7a: 3230 1700 |0007: if-eq v0, v3, 001e // +0017 │ │ -0b6a7e: d802 0001 |0009: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0b6a82: 6e20 c124 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0b6a88: 0c01 |000e: move-result-object v1 │ │ -0b6a8a: 1302 2f00 |000f: const/16 v2, #int 47 // #2f │ │ -0b6a8e: 6e20 b824 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -0b6a94: 0a00 |0014: move-result v0 │ │ -0b6a96: 3230 0800 |0015: if-eq v0, v3, 001d // +0008 │ │ -0b6a9a: d802 0001 |0017: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0b6a9e: 6e20 c124 2400 |0019: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0b6aa4: 0c04 |001c: move-result-object v4 │ │ -0b6aa6: 1104 |001d: return-object v4 │ │ -0b6aa8: 0741 |001e: move-object v1, v4 │ │ -0b6aaa: 28f0 |001f: goto 000f // -0010 │ │ +0c4894: |[0c4894] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.removePath:(Ljava/lang/String;)Ljava/lang/String; │ │ +0c48a4: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0c48a6: 1302 5c00 |0001: const/16 v2, #int 92 // #5c │ │ +0c48aa: 6e20 b824 2400 |0003: invoke-virtual {v4, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +0c48b0: 0a00 |0006: move-result v0 │ │ +0c48b2: 3230 1700 |0007: if-eq v0, v3, 001e // +0017 │ │ +0c48b6: d802 0001 |0009: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0c48ba: 6e20 c124 2400 |000b: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0c48c0: 0c01 |000e: move-result-object v1 │ │ +0c48c2: 1302 2f00 |000f: const/16 v2, #int 47 // #2f │ │ +0c48c6: 6e20 b824 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +0c48cc: 0a00 |0014: move-result v0 │ │ +0c48ce: 3230 0800 |0015: if-eq v0, v3, 001d // +0008 │ │ +0c48d2: d802 0001 |0017: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0c48d6: 6e20 c124 2400 |0019: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0c48dc: 0c04 |001c: move-result-object v4 │ │ +0c48de: 1104 |001d: return-object v4 │ │ +0c48e0: 0741 |001e: move-object v1, v4 │ │ +0c48e2: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0007 line=90 │ │ 0x0009 line=91 │ │ 0x000f line=96 │ │ 0x0015 line=97 │ │ @@ -241929,29 +241957,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0b6aac: |[0b6aac] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.dispose:()V │ │ -0b6abc: 5432 2708 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ -0b6ac0: 6e10 ac25 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@25ac │ │ -0b6ac6: 0c00 |0005: move-result-object v0 │ │ -0b6ac8: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b6ace: 0a02 |0009: move-result v2 │ │ -0b6ad0: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ -0b6ad4: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b6ada: 0c01 |000f: move-result-object v1 │ │ -0b6adc: 1f01 2301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0b6ae0: 6e10 930b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0b6ae6: 28f1 |0015: goto 0006 // -000f │ │ -0b6ae8: 5432 2708 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ -0b6aec: 6e10 aa25 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@25aa │ │ -0b6af2: 0e00 |001b: return-void │ │ +0c48e4: |[0c48e4] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.dispose:()V │ │ +0c48f4: 5432 2708 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ +0c48f8: 6e10 ac25 0200 |0002: invoke-virtual {v2}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@25ac │ │ +0c48fe: 0c00 |0005: move-result-object v0 │ │ +0c4900: 7210 ad25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c4906: 0a02 |0009: move-result v2 │ │ +0c4908: 3802 0c00 |000a: if-eqz v2, 0016 // +000c │ │ +0c490c: 7210 ae25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c4912: 0c01 |000f: move-result-object v1 │ │ +0c4914: 1f01 2301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0c4918: 6e10 930b 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0c491e: 28f1 |0015: goto 0006 // -000f │ │ +0c4920: 5432 2708 |0016: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.textures:Ljava/util/HashSet; // field@0827 │ │ +0c4924: 6e10 aa25 0200 |0018: invoke-virtual {v2}, Ljava/util/HashSet;.clear:()V // method@25aa │ │ +0c492a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0012 line=72 │ │ 0x0016 line=74 │ │ 0x001b line=75 │ │ locals : │ │ @@ -241964,29 +241992,29 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b6af4: |[0b6af4] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.flipRegions:(ZZ)V │ │ -0b6b04: 5432 2608 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ -0b6b08: 6e10 c21e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap;.values:()Lcom/badlogic/gdx/utils/IntMap$Values; // method@1ec2 │ │ -0b6b0e: 0c02 |0005: move-result-object v2 │ │ -0b6b10: 6e10 a31e 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Values;.iterator:()Ljava/util/Iterator; // method@1ea3 │ │ -0b6b16: 0c00 |0009: move-result-object v0 │ │ -0b6b18: 7210 ad25 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b6b1e: 0a02 |000d: move-result v2 │ │ -0b6b20: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -0b6b24: 7210 ae25 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b6b2a: 0c01 |0013: move-result-object v1 │ │ -0b6b2c: 1f01 5901 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0b6b30: 6e30 7c0e 4105 |0016: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e7c │ │ -0b6b36: 28f1 |0019: goto 000a // -000f │ │ -0b6b38: 0e00 |001a: return-void │ │ +0c492c: |[0c492c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.flipRegions:(ZZ)V │ │ +0c493c: 5432 2608 |0000: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ +0c4940: 6e10 c21e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap;.values:()Lcom/badlogic/gdx/utils/IntMap$Values; // method@1ec2 │ │ +0c4946: 0c02 |0005: move-result-object v2 │ │ +0c4948: 6e10 a31e 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntMap$Values;.iterator:()Ljava/util/Iterator; // method@1ea3 │ │ +0c494e: 0c00 |0009: move-result-object v0 │ │ +0c4950: 7210 ad25 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c4956: 0a02 |000d: move-result v2 │ │ +0c4958: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +0c495c: 7210 ae25 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c4962: 0c01 |0013: move-result-object v1 │ │ +0c4964: 1f01 5901 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0c4968: 6e30 7c0e 4105 |0016: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.flip:(ZZ)V // method@0e7c │ │ +0c496e: 28f1 |0019: goto 000a // -000f │ │ +0c4970: 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; │ │ @@ -242000,20 +242028,20 @@ │ │ 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 │ │ -0b6b3c: |[0b6b3c] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0b6b4c: 5410 2608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ -0b6b50: 6e20 b21e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@1eb2 │ │ -0b6b56: 0c00 |0005: move-result-object v0 │ │ -0b6b58: 1f00 5901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0b6b5c: 1100 |0008: return-object v0 │ │ +0c4974: |[0c4974] com.badlogic.gdx.graphics.g2d.tiled.TileAtlas.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0c4984: 5410 2608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0826 │ │ +0c4988: 6e20 b21e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@1eb2 │ │ +0c498e: 0c00 |0005: move-result-object v0 │ │ +0c4990: 1f00 5901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0c4994: 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 │ │ │ │ @@ -242175,26 +242203,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 │ │ -0b6b60: |[0b6b60] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V │ │ -0b6b70: 5280 7808 |0000: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0b6b74: 8205 |0002: int-to-float v5, v0 │ │ -0b6b76: 5280 7508 |0003: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0b6b7a: 8206 |0005: int-to-float v6, v0 │ │ -0b6b7c: 0770 |0006: move-object v0, v7 │ │ -0b6b7e: 0781 |0007: move-object v1, v8 │ │ -0b6b80: 0792 |0008: move-object v2, v9 │ │ -0b6b82: 01a3 |0009: move v3, v10 │ │ -0b6b84: 01b4 |000a: move v4, v11 │ │ -0b6b86: 7607 a40e 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@0ea4 │ │ -0b6b8c: 0e00 |000e: return-void │ │ +0c4998: |[0c4998] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;II)V │ │ +0c49a8: 5280 7808 |0000: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0c49ac: 8205 |0002: int-to-float v5, v0 │ │ +0c49ae: 5280 7508 |0003: iget v0, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0c49b2: 8206 |0005: int-to-float v6, v0 │ │ +0c49b4: 0770 |0006: move-object v0, v7 │ │ +0c49b6: 0781 |0007: move-object v1, v8 │ │ +0c49b8: 0792 |0008: move-object v2, v9 │ │ +0c49ba: 01a3 |0009: move v3, v10 │ │ +0c49bc: 01b4 |000a: move v4, v11 │ │ +0c49be: 7607 a40e 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@0ea4 │ │ +0c49c4: 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; │ │ @@ -242207,25 +242235,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 │ │ -0b6b90: |[0b6b90] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V │ │ -0b6ba0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0b6ba2: 0780 |0001: move-object v0, v8 │ │ -0b6ba4: 0791 |0002: move-object v1, v9 │ │ -0b6ba6: 07a2 |0003: move-object v2, v10 │ │ -0b6ba8: 01b3 |0004: move v3, v11 │ │ -0b6baa: 01c4 |0005: move v4, v12 │ │ -0b6bac: 01d5 |0006: move v5, v13 │ │ -0b6bae: 01e6 |0007: move v6, v14 │ │ -0b6bb0: 7608 a50e 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@0ea5 │ │ -0b6bb6: 0e00 |000b: return-void │ │ +0c49c8: |[0c49c8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFF)V │ │ +0c49d8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c49da: 0780 |0001: move-object v0, v8 │ │ +0c49dc: 0791 |0002: move-object v1, v9 │ │ +0c49de: 07a2 |0003: move-object v2, v10 │ │ +0c49e0: 01b3 |0004: move v3, v11 │ │ +0c49e2: 01c4 |0005: move v4, v12 │ │ +0c49e4: 01d5 |0006: move v5, v13 │ │ +0c49e6: 01e6 |0007: move v6, v14 │ │ +0c49e8: 7608 a50e 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@0ea5 │ │ +0c49ee: 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; │ │ @@ -242240,113 +242268,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 │ │ -0b6bb8: |[0b6bb8] 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 │ │ -0b6bc8: 7010 9524 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b6bce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b6bd0: 5cd0 3608 |0004: iput-boolean v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ -0b6bd4: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0b6bd8: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0b6bde: 5bd0 4308 |000b: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b6be2: 54e0 7108 |000d: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ -0b6be6: 6e10 9325 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b6bec: 0a00 |0012: move-result v0 │ │ -0b6bee: 2301 4104 |0013: new-array v1, v0, [[[I // type@0441 │ │ -0b6bf2: 120c |0015: const/4 v12, #int 0 // #0 │ │ -0b6bf4: 54e0 7108 |0016: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ -0b6bf8: 6e10 9325 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b6bfe: 0a00 |001b: move-result v0 │ │ -0b6c00: 350c 1100 |001c: if-ge v12, v0, 002d // +0011 │ │ -0b6c04: 54e0 7108 |001e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ -0b6c08: 6e20 8d25 c000 |0020: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b6c0e: 0c00 |0023: move-result-object v0 │ │ -0b6c10: 1f00 5e01 |0024: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@015e │ │ -0b6c14: 5400 5108 |0026: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b6c18: 4d00 010c |0028: aput-object v0, v1, v12 │ │ -0b6c1c: d80c 0c01 |002a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0b6c20: 28ea |002c: goto 0016 // -0016 │ │ -0b6c22: 120c |002d: const/4 v12, #int 0 // #0 │ │ -0b6c24: 54e0 7708 |002e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b6c28: 6e10 9325 0000 |0030: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0b6c2e: 0a00 |0033: move-result v0 │ │ -0b6c30: 350c 5500 |0034: if-ge v12, v0, 0089 // +0055 │ │ -0b6c34: 54e0 7708 |0036: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b6c38: 6e20 8d25 c000 |0038: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b6c3e: 0c00 |003b: move-result-object v0 │ │ -0b6c40: 1f00 5d01 |003c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0b6c44: 5200 4d08 |003e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ -0b6c48: 52e2 7508 |0040: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0b6c4c: b120 |0042: sub-int/2addr v0, v2 │ │ -0b6c4e: 8200 |0043: int-to-float v0, v0 │ │ -0b6c50: 52d2 3e08 |0044: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ -0b6c54: a802 0213 |0046: mul-float v2, v2, v19 │ │ -0b6c58: 2d00 0002 |0048: cmpl-float v0, v0, v2 │ │ -0b6c5c: 3d00 1400 |004a: if-lez v0, 005e // +0014 │ │ -0b6c60: 54e0 7708 |004c: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b6c64: 6e20 8d25 c000 |004e: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b6c6a: 0c00 |0051: move-result-object v0 │ │ -0b6c6c: 1f00 5d01 |0052: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0b6c70: 5200 4d08 |0054: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ -0b6c74: 52e2 7508 |0056: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0b6c78: b120 |0058: sub-int/2addr v0, v2 │ │ -0b6c7a: 8200 |0059: int-to-float v0, v0 │ │ -0b6c7c: a900 0013 |005a: div-float v0, v0, v19 │ │ -0b6c80: 59d0 3e08 |005c: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ -0b6c84: 54e0 7708 |005e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b6c88: 6e20 8d25 c000 |0060: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b6c8e: 0c00 |0063: move-result-object v0 │ │ -0b6c90: 1f00 5d01 |0064: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0b6c94: 5200 4e08 |0066: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ -0b6c98: 52e2 7808 |0068: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0b6c9c: b120 |006a: sub-int/2addr v0, v2 │ │ -0b6c9e: 8200 |006b: int-to-float v0, v0 │ │ -0b6ca0: 52d2 3d08 |006c: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ -0b6ca4: a802 0212 |006e: mul-float v2, v2, v18 │ │ -0b6ca8: 2d00 0002 |0070: cmpl-float v0, v0, v2 │ │ -0b6cac: 3d00 1400 |0072: if-lez v0, 0086 // +0014 │ │ -0b6cb0: 54e0 7708 |0074: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b6cb4: 6e20 8d25 c000 |0076: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0b6cba: 0c00 |0079: move-result-object v0 │ │ -0b6cbc: 1f00 5d01 |007a: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0b6cc0: 5200 4e08 |007c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ -0b6cc4: 52e2 7808 |007e: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0b6cc8: b120 |0080: sub-int/2addr v0, v2 │ │ -0b6cca: 8200 |0081: int-to-float v0, v0 │ │ -0b6ccc: a900 0012 |0082: div-float v0, v0, v18 │ │ -0b6cd0: 59d0 3d08 |0084: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ -0b6cd4: d80c 0c01 |0086: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0b6cd8: 28a6 |0088: goto 002e // -005a │ │ -0b6cda: 54e0 7408 |0089: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@0874 │ │ -0b6cde: 1a02 3812 |008b: const-string v2, "blended tiles" // string@1238 │ │ -0b6ce2: 6e20 a525 2000 |008d: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25a5 │ │ -0b6ce8: 0c0b |0090: move-result-object v11 │ │ -0b6cea: 1f0b 8f03 |0091: check-cast v11, Ljava/lang/String; // type@038f │ │ -0b6cee: 380b 1c00 |0093: if-eqz v11, 00af // +001c │ │ -0b6cf2: 7110 aa0e 0b00 |0095: invoke-static {v11}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; // method@0eaa │ │ -0b6cf8: 0c07 |0098: move-result-object v7 │ │ -0b6cfa: 52e3 7808 |0099: iget v3, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0b6cfe: 52e4 7508 |009b: iget v4, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0b6d02: 07d0 |009d: move-object v0, v13 │ │ -0b6d04: 07f2 |009e: move-object v2, v15 │ │ -0b6d06: 0205 1200 |009f: move/from16 v5, v18 │ │ -0b6d0a: 0206 1300 |00a1: move/from16 v6, v19 │ │ -0b6d0e: 0208 1000 |00a3: move/from16 v8, v16 │ │ -0b6d12: 0209 1100 |00a5: move/from16 v9, v17 │ │ -0b6d16: 080a 1400 |00a7: move-object/from16 v10, v20 │ │ -0b6d1a: 760b bc0e 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@0ebc │ │ -0b6d20: 5bde 3908 |00ac: iput-object v14, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@0839 │ │ -0b6d24: 0e00 |00ae: return-void │ │ -0b6d26: 2207 c402 |00af: new-instance v7, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0b6d2a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -0b6d2c: 7020 691e 0700 |00b2: invoke-direct {v7, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0b6d32: 28e4 |00b5: goto 0099 // -001c │ │ +0c49f0: |[0c49f0] 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 │ │ +0c4a00: 7010 9524 0d00 |0000: invoke-direct {v13}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c4a06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c4a08: 5cd0 3608 |0004: iput-boolean v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ +0c4a0c: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0c4a10: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0c4a16: 5bd0 4308 |000b: iput-object v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c4a1a: 54e0 7108 |000d: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ +0c4a1e: 6e10 9325 0000 |000f: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c4a24: 0a00 |0012: move-result v0 │ │ +0c4a26: 2301 4104 |0013: new-array v1, v0, [[[I // type@0441 │ │ +0c4a2a: 120c |0015: const/4 v12, #int 0 // #0 │ │ +0c4a2c: 54e0 7108 |0016: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ +0c4a30: 6e10 9325 0000 |0018: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c4a36: 0a00 |001b: move-result v0 │ │ +0c4a38: 350c 1100 |001c: if-ge v12, v0, 002d // +0011 │ │ +0c4a3c: 54e0 7108 |001e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ +0c4a40: 6e20 8d25 c000 |0020: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c4a46: 0c00 |0023: move-result-object v0 │ │ +0c4a48: 1f00 5e01 |0024: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@015e │ │ +0c4a4c: 5400 5108 |0026: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c4a50: 4d00 010c |0028: aput-object v0, v1, v12 │ │ +0c4a54: d80c 0c01 |002a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0c4a58: 28ea |002c: goto 0016 // -0016 │ │ +0c4a5a: 120c |002d: const/4 v12, #int 0 // #0 │ │ +0c4a5c: 54e0 7708 |002e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c4a60: 6e10 9325 0000 |0030: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0c4a66: 0a00 |0033: move-result v0 │ │ +0c4a68: 350c 5500 |0034: if-ge v12, v0, 0089 // +0055 │ │ +0c4a6c: 54e0 7708 |0036: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c4a70: 6e20 8d25 c000 |0038: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c4a76: 0c00 |003b: move-result-object v0 │ │ +0c4a78: 1f00 5d01 |003c: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0c4a7c: 5200 4d08 |003e: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ +0c4a80: 52e2 7508 |0040: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0c4a84: b120 |0042: sub-int/2addr v0, v2 │ │ +0c4a86: 8200 |0043: int-to-float v0, v0 │ │ +0c4a88: 52d2 3e08 |0044: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ +0c4a8c: a802 0213 |0046: mul-float v2, v2, v19 │ │ +0c4a90: 2d00 0002 |0048: cmpl-float v0, v0, v2 │ │ +0c4a94: 3d00 1400 |004a: if-lez v0, 005e // +0014 │ │ +0c4a98: 54e0 7708 |004c: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c4a9c: 6e20 8d25 c000 |004e: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c4aa2: 0c00 |0051: move-result-object v0 │ │ +0c4aa4: 1f00 5d01 |0052: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0c4aa8: 5200 4d08 |0054: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ +0c4aac: 52e2 7508 |0056: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0c4ab0: b120 |0058: sub-int/2addr v0, v2 │ │ +0c4ab2: 8200 |0059: int-to-float v0, v0 │ │ +0c4ab4: a900 0013 |005a: div-float v0, v0, v19 │ │ +0c4ab8: 59d0 3e08 |005c: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ +0c4abc: 54e0 7708 |005e: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c4ac0: 6e20 8d25 c000 |0060: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c4ac6: 0c00 |0063: move-result-object v0 │ │ +0c4ac8: 1f00 5d01 |0064: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0c4acc: 5200 4e08 |0066: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ +0c4ad0: 52e2 7808 |0068: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0c4ad4: b120 |006a: sub-int/2addr v0, v2 │ │ +0c4ad6: 8200 |006b: int-to-float v0, v0 │ │ +0c4ad8: 52d2 3d08 |006c: iget v2, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ +0c4adc: a802 0212 |006e: mul-float v2, v2, v18 │ │ +0c4ae0: 2d00 0002 |0070: cmpl-float v0, v0, v2 │ │ +0c4ae4: 3d00 1400 |0072: if-lez v0, 0086 // +0014 │ │ +0c4ae8: 54e0 7708 |0074: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c4aec: 6e20 8d25 c000 |0076: invoke-virtual {v0, v12}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0c4af2: 0c00 |0079: move-result-object v0 │ │ +0c4af4: 1f00 5d01 |007a: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0c4af8: 5200 4e08 |007c: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ +0c4afc: 52e2 7808 |007e: iget v2, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0c4b00: b120 |0080: sub-int/2addr v0, v2 │ │ +0c4b02: 8200 |0081: int-to-float v0, v0 │ │ +0c4b04: a900 0012 |0082: div-float v0, v0, v18 │ │ +0c4b08: 59d0 3d08 |0084: iput v0, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ +0c4b0c: d80c 0c01 |0086: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0c4b10: 28a6 |0088: goto 002e // -005a │ │ +0c4b12: 54e0 7408 |0089: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@0874 │ │ +0c4b16: 1a02 3812 |008b: const-string v2, "blended tiles" // string@1238 │ │ +0c4b1a: 6e20 a525 2000 |008d: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25a5 │ │ +0c4b20: 0c0b |0090: move-result-object v11 │ │ +0c4b22: 1f0b 8f03 |0091: check-cast v11, Ljava/lang/String; // type@038f │ │ +0c4b26: 380b 1c00 |0093: if-eqz v11, 00af // +001c │ │ +0c4b2a: 7110 aa0e 0b00 |0095: invoke-static {v11}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; // method@0eaa │ │ +0c4b30: 0c07 |0098: move-result-object v7 │ │ +0c4b32: 52e3 7808 |0099: iget v3, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0c4b36: 52e4 7508 |009b: iget v4, v14, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0c4b3a: 07d0 |009d: move-object v0, v13 │ │ +0c4b3c: 07f2 |009e: move-object v2, v15 │ │ +0c4b3e: 0205 1200 |009f: move/from16 v5, v18 │ │ +0c4b42: 0206 1300 |00a1: move/from16 v6, v19 │ │ +0c4b46: 0208 1000 |00a3: move/from16 v8, v16 │ │ +0c4b4a: 0209 1100 |00a5: move/from16 v9, v17 │ │ +0c4b4e: 080a 1400 |00a7: move-object/from16 v10, v20 │ │ +0c4b52: 760b bc0e 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@0ebc │ │ +0c4b58: 5bde 3908 |00ac: iput-object v14, v13, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@0839 │ │ +0c4b5c: 0e00 |00ae: return-void │ │ +0c4b5e: 2207 c402 |00af: new-instance v7, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0c4b62: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +0c4b64: 7020 691e 0700 |00b2: invoke-direct {v7, v0}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0c4b6a: 28e4 |00b5: goto 0099 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=46 │ │ 0x0006 line=363 │ │ 0x000d line=108 │ │ 0x0015 line=109 │ │ @@ -242385,27 +242413,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 │ │ -0b6d34: |[0b6d34] 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 │ │ -0b6d44: 5290 7808 |0000: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0b6d48: 8205 |0002: int-to-float v5, v0 │ │ -0b6d4a: 5290 7508 |0003: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0b6d4e: 8206 |0005: int-to-float v6, v0 │ │ -0b6d50: 0780 |0006: move-object v0, v8 │ │ -0b6d52: 0791 |0007: move-object v1, v9 │ │ -0b6d54: 07a2 |0008: move-object v2, v10 │ │ -0b6d56: 01b3 |0009: move v3, v11 │ │ -0b6d58: 01c4 |000a: move v4, v12 │ │ -0b6d5a: 07d7 |000b: move-object v7, v13 │ │ -0b6d5c: 7608 a50e 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@0ea5 │ │ -0b6d62: 0e00 |000f: return-void │ │ +0c4b6c: |[0c4b6c] 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 │ │ +0c4b7c: 5290 7808 |0000: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0c4b80: 8205 |0002: int-to-float v5, v0 │ │ +0c4b82: 5290 7508 |0003: iget v0, v9, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0c4b86: 8206 |0005: int-to-float v6, v0 │ │ +0c4b88: 0780 |0006: move-object v0, v8 │ │ +0c4b8a: 0791 |0007: move-object v1, v9 │ │ +0c4b8c: 07a2 |0008: move-object v2, v10 │ │ +0c4b8e: 01b3 |0009: move v3, v11 │ │ +0c4b90: 01c4 |000a: move v4, v12 │ │ +0c4b92: 07d7 |000b: move-object v7, v13 │ │ +0c4b94: 7608 a50e 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@0ea5 │ │ +0c4b9a: 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; │ │ @@ -242419,34 +242447,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 │ │ -0b6d64: |[0b6d64] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;II)V │ │ -0b6d74: 7010 9524 0b00 |0000: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b6d7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b6d7c: 5cb0 3608 |0004: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ -0b6d80: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0b6d84: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0b6d8a: 5bb0 4308 |000b: iput-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b6d8e: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0b6d90: 07b0 |000e: move-object v0, v11 │ │ -0b6d92: 07c1 |000f: move-object v1, v12 │ │ -0b6d94: 07d2 |0010: move-object v2, v13 │ │ -0b6d96: 01e3 |0011: move v3, v14 │ │ -0b6d98: 01f4 |0012: move v4, v15 │ │ -0b6d9a: 0205 1000 |0013: move/from16 v5, v16 │ │ -0b6d9e: 0206 1100 |0015: move/from16 v6, v17 │ │ -0b6da2: 0807 1200 |0017: move-object/from16 v7, v18 │ │ -0b6da6: 0208 1300 |0019: move/from16 v8, v19 │ │ -0b6daa: 0209 1400 |001b: move/from16 v9, v20 │ │ -0b6dae: 760b bc0e 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@0ebc │ │ -0b6db4: 0e00 |0020: return-void │ │ +0c4b9c: |[0c4b9c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.:([[[ILcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;IIFFLcom/badlogic/gdx/utils/IntArray;II)V │ │ +0c4bac: 7010 9524 0b00 |0000: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c4bb2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c4bb4: 5cb0 3608 |0004: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ +0c4bb8: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0c4bbc: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0c4bc2: 5bb0 4308 |000b: iput-object v0, v11, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c4bc6: 120a |000d: const/4 v10, #int 0 // #0 │ │ +0c4bc8: 07b0 |000e: move-object v0, v11 │ │ +0c4bca: 07c1 |000f: move-object v1, v12 │ │ +0c4bcc: 07d2 |0010: move-object v2, v13 │ │ +0c4bce: 01e3 |0011: move v3, v14 │ │ +0c4bd0: 01f4 |0012: move v4, v15 │ │ +0c4bd2: 0205 1000 |0013: move/from16 v5, v16 │ │ +0c4bd6: 0206 1100 |0015: move/from16 v6, v17 │ │ +0c4bda: 0807 1200 |0017: move-object/from16 v7, v18 │ │ +0c4bde: 0208 1300 |0019: move/from16 v8, v19 │ │ +0c4be2: 0209 1400 |001b: move/from16 v9, v20 │ │ +0c4be6: 760b bc0e 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@0ebc │ │ +0c4bec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=46 │ │ 0x0006 line=363 │ │ 0x000d line=153 │ │ 0x0020 line=154 │ │ @@ -242467,23 +242495,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 │ │ -0b6db8: |[0b6db8] 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 │ │ -0b6dc8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b6dce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b6dd0: 5c10 3608 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ -0b6dd4: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0b6dd8: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0b6dde: 5b10 4308 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b6de2: 760b bc0e 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@0ebc │ │ -0b6de8: 0e00 |0010: return-void │ │ +0c4bf0: |[0c4bf0] 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 │ │ +0c4c00: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c4c06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c4c08: 5c10 3608 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ +0c4c0c: 2200 dd01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0c4c10: 7010 1d13 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0c4c16: 5b10 4308 |000b: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c4c1a: 760b bc0e 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@0ebc │ │ +0c4c20: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=46 │ │ 0x0006 line=363 │ │ 0x000d line=174 │ │ 0x0010 line=175 │ │ @@ -242505,191 +242533,191 @@ │ │ type : '([[IIIZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 37 │ │ ins : 5 │ │ outs : 17 │ │ insns size : 328 16-bit code units │ │ -0b6dec: |[0b6dec] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.addBlock:([[IIIZ)I │ │ -0b6dfc: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -0b6e00: 5402 3008 |0002: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b6e04: 6e10 240e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e24 │ │ -0b6e0a: 0800 2000 |0007: move-object/from16 v0, v32 │ │ -0b6e0e: 5202 4108 |0009: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@0841 │ │ -0b6e12: 9214 2302 |000b: mul-int v20, v35, v2 │ │ -0b6e16: 0800 2000 |000d: move-object/from16 v0, v32 │ │ -0b6e1a: 5202 4208 |000f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@0842 │ │ -0b6e1e: 9215 2202 |0011: mul-int v21, v34, v2 │ │ -0b6e22: 0800 2000 |0013: move-object/from16 v0, v32 │ │ -0b6e26: 5202 4108 |0015: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@0841 │ │ -0b6e2a: 9018 1402 |0017: add-int v24, v20, v2 │ │ -0b6e2e: 0800 2000 |0019: move-object/from16 v0, v32 │ │ -0b6e32: 5202 4208 |001b: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@0842 │ │ -0b6e36: 9019 1502 |001d: add-int v25, v21, v2 │ │ -0b6e3a: 0800 2000 |001f: move-object/from16 v0, v32 │ │ -0b6e3e: 5202 4008 |0021: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@0840 │ │ -0b6e42: 8222 |0023: int-to-float v2, v2 │ │ -0b6e44: 0800 2000 |0024: move-object/from16 v0, v32 │ │ -0b6e48: 5203 4608 |0026: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ -0b6e4c: c732 |0028: sub-float/2addr v2, v3 │ │ -0b6e4e: 1503 0040 |0029: const/high16 v3, #int 1073741824 // #4000 │ │ -0b6e52: a91a 0203 |002b: div-float v26, v2, v3 │ │ -0b6e56: 0800 2000 |002d: move-object/from16 v0, v32 │ │ -0b6e5a: 5202 3f08 |002f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@083f │ │ -0b6e5e: 8222 |0031: int-to-float v2, v2 │ │ -0b6e60: 0800 2000 |0032: move-object/from16 v0, v32 │ │ -0b6e64: 5203 4708 |0034: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ -0b6e68: c732 |0036: sub-float/2addr v2, v3 │ │ -0b6e6a: 1503 0040 |0037: const/high16 v3, #int 1073741824 // #4000 │ │ -0b6e6e: a91b 0203 |0039: div-float v27, v2, v3 │ │ -0b6e72: 021e 1500 |003b: move/from16 v30, v21 │ │ -0b6e76: 0200 1e00 |003d: move/from16 v0, v30 │ │ -0b6e7a: 0201 1900 |003f: move/from16 v1, v25 │ │ -0b6e7e: 3510 fe00 |0041: if-ge v0, v1, 013f // +00fe │ │ -0b6e82: 0800 2100 |0043: move-object/from16 v0, v33 │ │ -0b6e86: 2102 |0045: array-length v2, v0 │ │ -0b6e88: 0200 1e00 |0046: move/from16 v0, v30 │ │ -0b6e8c: 3520 f700 |0048: if-ge v0, v2, 013f // +00f7 │ │ -0b6e90: 0213 1400 |004a: move/from16 v19, v20 │ │ -0b6e94: 0200 1300 |004c: move/from16 v0, v19 │ │ -0b6e98: 0201 1800 |004e: move/from16 v1, v24 │ │ -0b6e9c: 3510 eb00 |0050: if-ge v0, v1, 013b // +00eb │ │ -0b6ea0: 4602 211e |0052: aget-object v2, v33, v30 │ │ -0b6ea4: 2122 |0054: array-length v2, v2 │ │ -0b6ea6: 0200 1300 |0055: move/from16 v0, v19 │ │ -0b6eaa: 3520 e400 |0057: if-ge v0, v2, 013b // +00e4 │ │ -0b6eae: 4602 211e |0059: aget-object v2, v33, v30 │ │ -0b6eb2: 441f 0213 |005b: aget v31, v2, v19 │ │ -0b6eb6: 1502 0080 |005d: const/high16 v2, #int -2147483648 // #8000 │ │ -0b6eba: 9502 021f |005f: and-int v2, v2, v31 │ │ -0b6ebe: 3802 a400 |0061: if-eqz v2, 0105 // +00a4 │ │ -0b6ec2: 1316 0100 |0063: const/16 v22, #int 1 // #1 │ │ -0b6ec6: 1502 0040 |0065: const/high16 v2, #int 1073741824 // #4000 │ │ -0b6eca: 9502 021f |0067: and-int v2, v2, v31 │ │ -0b6ece: 3802 a000 |0069: if-eqz v2, 0109 // +00a0 │ │ -0b6ed2: 1317 0100 |006b: const/16 v23, #int 1 // #1 │ │ -0b6ed6: 1502 0020 |006d: const/high16 v2, #int 536870912 // #2000 │ │ -0b6eda: 9502 021f |006f: and-int v2, v2, v31 │ │ -0b6ede: 3802 9c00 |0071: if-eqz v2, 010d // +009c │ │ -0b6ee2: 131d 0100 |0073: const/16 v29, #int 1 // #1 │ │ -0b6ee6: 1402 ffff ff1f |0075: const v2, #float 1.0842e-19 // #1fffffff │ │ -0b6eec: 951f 1f02 |0078: and-int v31, v31, v2 │ │ -0b6ef0: 381f 8700 |007a: if-eqz v31, 0101 // +0087 │ │ -0b6ef4: 0800 2000 |007c: move-object/from16 v0, v32 │ │ -0b6ef8: 5402 2f08 |007e: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@082f │ │ -0b6efc: 0200 1f00 |0080: move/from16 v0, v31 │ │ -0b6f00: 6e20 741e 0200 |0082: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/IntArray;.contains:(I)Z // method@1e74 │ │ -0b6f06: 0a02 |0085: move-result v2 │ │ -0b6f08: 0200 2400 |0086: move/from16 v0, v36 │ │ -0b6f0c: 3320 7900 |0088: if-ne v0, v2, 0101 // +0079 │ │ -0b6f10: 0800 2000 |008a: move-object/from16 v0, v32 │ │ -0b6f14: 5402 2d08 |008c: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@082d │ │ -0b6f18: 0200 1f00 |008e: move/from16 v0, v31 │ │ -0b6f1c: 6e20 9f0e 0200 |0090: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0e9f │ │ -0b6f22: 0c1c |0093: move-result-object v28 │ │ -0b6f24: 381c 6d00 |0094: if-eqz v28, 0101 // +006d │ │ -0b6f28: 0200 1300 |0096: move/from16 v0, v19 │ │ -0b6f2c: 8202 |0098: int-to-float v2, v0 │ │ -0b6f2e: 0800 2000 |0099: move-object/from16 v0, v32 │ │ -0b6f32: 5203 4608 |009b: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ -0b6f36: c832 |009d: mul-float/2addr v2, v3 │ │ -0b6f38: a704 021a |009e: sub-float v4, v2, v26 │ │ -0b6f3c: 0800 2100 |00a0: move-object/from16 v0, v33 │ │ -0b6f40: 2102 |00a2: array-length v2, v0 │ │ -0b6f42: 9102 021e |00a3: sub-int v2, v2, v30 │ │ -0b6f46: d802 02ff |00a5: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b6f4a: 8222 |00a7: int-to-float v2, v2 │ │ -0b6f4c: 0800 2000 |00a8: move-object/from16 v0, v32 │ │ -0b6f50: 5203 4708 |00aa: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ -0b6f54: c832 |00ac: mul-float/2addr v2, v3 │ │ -0b6f56: a705 021b |00ad: sub-float v5, v2, v27 │ │ -0b6f5a: 7401 7e0e 1c00 |00af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0b6f60: 0a02 |00b2: move-result v2 │ │ -0b6f62: 8228 |00b3: int-to-float v8, v2 │ │ -0b6f64: 7401 7d0e 1c00 |00b4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0b6f6a: 0a02 |00b7: move-result v2 │ │ -0b6f6c: 8229 |00b8: int-to-float v9, v2 │ │ -0b6f6e: 1502 003f |00b9: const/high16 v2, #int 1056964608 // #3f00 │ │ -0b6f72: a806 0802 |00bb: mul-float v6, v8, v2 │ │ -0b6f76: 1502 003f |00bd: const/high16 v2, #int 1056964608 // #3f00 │ │ -0b6f7a: a807 0902 |00bf: mul-float v7, v9, v2 │ │ -0b6f7e: 0800 2000 |00c1: move-object/from16 v0, v32 │ │ -0b6f82: 5202 4608 |00c3: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ -0b6f86: 0800 2000 |00c5: move-object/from16 v0, v32 │ │ -0b6f8a: 5203 4008 |00c7: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@0840 │ │ -0b6f8e: 8233 |00c9: int-to-float v3, v3 │ │ -0b6f90: a90a 0203 |00ca: div-float v10, v2, v3 │ │ -0b6f94: 0800 2000 |00cc: move-object/from16 v0, v32 │ │ -0b6f98: 5202 4708 |00ce: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ -0b6f9c: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ -0b6fa0: 5203 3f08 |00d2: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@083f │ │ -0b6fa4: 8233 |00d4: int-to-float v3, v3 │ │ -0b6fa6: a90b 0203 |00d5: div-float v11, v2, v3 │ │ -0b6faa: 120c |00d7: const/4 v12, #int 0 // #0 │ │ -0b6fac: 7401 7f0e 1c00 |00d8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ -0b6fb2: 0a0d |00db: move-result v13 │ │ -0b6fb4: 7401 800e 1c00 |00dc: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ -0b6fba: 0a0e |00df: move-result v14 │ │ -0b6fbc: 7401 7e0e 1c00 |00e0: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0b6fc2: 0a0f |00e3: move-result v15 │ │ -0b6fc4: 7401 7d0e 1c00 |00e4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0b6fca: 0a10 |00e7: move-result v16 │ │ -0b6fcc: 381d 4500 |00e8: if-eqz v29, 012d // +0045 │ │ -0b6fd0: 3816 2700 |00ea: if-eqz v22, 0111 // +0027 │ │ -0b6fd4: 3817 2500 |00ec: if-eqz v23, 0111 // +0025 │ │ -0b6fd8: 150c b4c2 |00ee: const/high16 v12, #int -1028390912 // #c2b4 │ │ -0b6fdc: b0fd |00f0: add-int/2addr v13, v15 │ │ -0b6fde: 7bff |00f1: neg-int v15, v15 │ │ -0b6fe0: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ -0b6fe4: 5402 3008 |00f4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b6fe8: 7401 810e 1c00 |00f6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -0b6fee: 0c03 |00f9: move-result-object v3 │ │ -0b6ff0: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ -0b6ff4: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ -0b6ff8: 7411 1a0e 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@0e1a │ │ -0b6ffe: d813 1301 |0101: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0b7002: 2900 49ff |0103: goto/16 004c // -00b7 │ │ -0b7006: 1316 0000 |0105: const/16 v22, #int 0 // #0 │ │ -0b700a: 2900 5eff |0107: goto/16 0065 // -00a2 │ │ -0b700e: 1317 0000 |0109: const/16 v23, #int 0 // #0 │ │ -0b7012: 2900 62ff |010b: goto/16 006d // -009e │ │ -0b7016: 131d 0000 |010d: const/16 v29, #int 0 // #0 │ │ -0b701a: 2900 66ff |010f: goto/16 0075 // -009a │ │ -0b701e: 3816 0700 |0111: if-eqz v22, 0118 // +0007 │ │ -0b7022: 3917 0500 |0113: if-nez v23, 0118 // +0005 │ │ -0b7026: 150c b4c2 |0115: const/high16 v12, #int -1028390912 // #c2b4 │ │ -0b702a: 28db |0117: goto 00f2 // -0025 │ │ -0b702c: 3817 0700 |0118: if-eqz v23, 011f // +0007 │ │ -0b7030: 3916 0500 |011a: if-nez v22, 011f // +0005 │ │ -0b7034: 150c b442 |011c: const/high16 v12, #int 1119092736 // #42b4 │ │ -0b7038: 28d4 |011e: goto 00f2 // -002c │ │ -0b703a: 3917 d3ff |011f: if-nez v23, 00f2 // -002d │ │ -0b703e: 3916 d1ff |0121: if-nez v22, 00f2 // -002f │ │ -0b7042: 150c b4c2 |0123: const/high16 v12, #int -1028390912 // #c2b4 │ │ -0b7046: 900e 0e10 |0125: add-int v14, v14, v16 │ │ -0b704a: 0200 1000 |0127: move/from16 v0, v16 │ │ -0b704e: 7b00 |0129: neg-int v0, v0 │ │ -0b7050: 0210 0000 |012a: move/from16 v16, v0 │ │ -0b7054: 28c6 |012c: goto 00f2 // -003a │ │ -0b7056: 3816 0400 |012d: if-eqz v22, 0131 // +0004 │ │ -0b705a: b0fd |012f: add-int/2addr v13, v15 │ │ -0b705c: 7bff |0130: neg-int v15, v15 │ │ -0b705e: 3817 c1ff |0131: if-eqz v23, 00f2 // -003f │ │ -0b7062: 900e 0e10 |0133: add-int v14, v14, v16 │ │ -0b7066: 0200 1000 |0135: move/from16 v0, v16 │ │ -0b706a: 7b00 |0137: neg-int v0, v0 │ │ -0b706c: 0210 0000 |0138: move/from16 v16, v0 │ │ -0b7070: 28b8 |013a: goto 00f2 // -0048 │ │ -0b7072: d81e 1e01 |013b: add-int/lit8 v30, v30, #int 1 // #01 │ │ -0b7076: 2900 00ff |013d: goto/16 003d // -0100 │ │ -0b707a: 0800 2000 |013f: move-object/from16 v0, v32 │ │ -0b707e: 5402 3008 |0141: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b7082: 6e10 2c0e 0200 |0143: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.endCache:()I // method@0e2c │ │ -0b7088: 0a02 |0146: move-result v2 │ │ -0b708a: 0f02 |0147: return v2 │ │ +0c4c24: |[0c4c24] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.addBlock:([[IIIZ)I │ │ +0c4c34: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +0c4c38: 5402 3008 |0002: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c4c3c: 6e10 240e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.beginCache:()V // method@0e24 │ │ +0c4c42: 0800 2000 |0007: move-object/from16 v0, v32 │ │ +0c4c46: 5202 4108 |0009: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@0841 │ │ +0c4c4a: 9214 2302 |000b: mul-int v20, v35, v2 │ │ +0c4c4e: 0800 2000 |000d: move-object/from16 v0, v32 │ │ +0c4c52: 5202 4208 |000f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@0842 │ │ +0c4c56: 9215 2202 |0011: mul-int v21, v34, v2 │ │ +0c4c5a: 0800 2000 |0013: move-object/from16 v0, v32 │ │ +0c4c5e: 5202 4108 |0015: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@0841 │ │ +0c4c62: 9018 1402 |0017: add-int v24, v20, v2 │ │ +0c4c66: 0800 2000 |0019: move-object/from16 v0, v32 │ │ +0c4c6a: 5202 4208 |001b: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@0842 │ │ +0c4c6e: 9019 1502 |001d: add-int v25, v21, v2 │ │ +0c4c72: 0800 2000 |001f: move-object/from16 v0, v32 │ │ +0c4c76: 5202 4008 |0021: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@0840 │ │ +0c4c7a: 8222 |0023: int-to-float v2, v2 │ │ +0c4c7c: 0800 2000 |0024: move-object/from16 v0, v32 │ │ +0c4c80: 5203 4608 |0026: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ +0c4c84: c732 |0028: sub-float/2addr v2, v3 │ │ +0c4c86: 1503 0040 |0029: const/high16 v3, #int 1073741824 // #4000 │ │ +0c4c8a: a91a 0203 |002b: div-float v26, v2, v3 │ │ +0c4c8e: 0800 2000 |002d: move-object/from16 v0, v32 │ │ +0c4c92: 5202 3f08 |002f: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@083f │ │ +0c4c96: 8222 |0031: int-to-float v2, v2 │ │ +0c4c98: 0800 2000 |0032: move-object/from16 v0, v32 │ │ +0c4c9c: 5203 4708 |0034: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ +0c4ca0: c732 |0036: sub-float/2addr v2, v3 │ │ +0c4ca2: 1503 0040 |0037: const/high16 v3, #int 1073741824 // #4000 │ │ +0c4ca6: a91b 0203 |0039: div-float v27, v2, v3 │ │ +0c4caa: 021e 1500 |003b: move/from16 v30, v21 │ │ +0c4cae: 0200 1e00 |003d: move/from16 v0, v30 │ │ +0c4cb2: 0201 1900 |003f: move/from16 v1, v25 │ │ +0c4cb6: 3510 fe00 |0041: if-ge v0, v1, 013f // +00fe │ │ +0c4cba: 0800 2100 |0043: move-object/from16 v0, v33 │ │ +0c4cbe: 2102 |0045: array-length v2, v0 │ │ +0c4cc0: 0200 1e00 |0046: move/from16 v0, v30 │ │ +0c4cc4: 3520 f700 |0048: if-ge v0, v2, 013f // +00f7 │ │ +0c4cc8: 0213 1400 |004a: move/from16 v19, v20 │ │ +0c4ccc: 0200 1300 |004c: move/from16 v0, v19 │ │ +0c4cd0: 0201 1800 |004e: move/from16 v1, v24 │ │ +0c4cd4: 3510 eb00 |0050: if-ge v0, v1, 013b // +00eb │ │ +0c4cd8: 4602 211e |0052: aget-object v2, v33, v30 │ │ +0c4cdc: 2122 |0054: array-length v2, v2 │ │ +0c4cde: 0200 1300 |0055: move/from16 v0, v19 │ │ +0c4ce2: 3520 e400 |0057: if-ge v0, v2, 013b // +00e4 │ │ +0c4ce6: 4602 211e |0059: aget-object v2, v33, v30 │ │ +0c4cea: 441f 0213 |005b: aget v31, v2, v19 │ │ +0c4cee: 1502 0080 |005d: const/high16 v2, #int -2147483648 // #8000 │ │ +0c4cf2: 9502 021f |005f: and-int v2, v2, v31 │ │ +0c4cf6: 3802 a400 |0061: if-eqz v2, 0105 // +00a4 │ │ +0c4cfa: 1316 0100 |0063: const/16 v22, #int 1 // #1 │ │ +0c4cfe: 1502 0040 |0065: const/high16 v2, #int 1073741824 // #4000 │ │ +0c4d02: 9502 021f |0067: and-int v2, v2, v31 │ │ +0c4d06: 3802 a000 |0069: if-eqz v2, 0109 // +00a0 │ │ +0c4d0a: 1317 0100 |006b: const/16 v23, #int 1 // #1 │ │ +0c4d0e: 1502 0020 |006d: const/high16 v2, #int 536870912 // #2000 │ │ +0c4d12: 9502 021f |006f: and-int v2, v2, v31 │ │ +0c4d16: 3802 9c00 |0071: if-eqz v2, 010d // +009c │ │ +0c4d1a: 131d 0100 |0073: const/16 v29, #int 1 // #1 │ │ +0c4d1e: 1402 ffff ff1f |0075: const v2, #float 1.0842e-19 // #1fffffff │ │ +0c4d24: 951f 1f02 |0078: and-int v31, v31, v2 │ │ +0c4d28: 381f 8700 |007a: if-eqz v31, 0101 // +0087 │ │ +0c4d2c: 0800 2000 |007c: move-object/from16 v0, v32 │ │ +0c4d30: 5402 2f08 |007e: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@082f │ │ +0c4d34: 0200 1f00 |0080: move/from16 v0, v31 │ │ +0c4d38: 6e20 741e 0200 |0082: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/IntArray;.contains:(I)Z // method@1e74 │ │ +0c4d3e: 0a02 |0085: move-result v2 │ │ +0c4d40: 0200 2400 |0086: move/from16 v0, v36 │ │ +0c4d44: 3320 7900 |0088: if-ne v0, v2, 0101 // +0079 │ │ +0c4d48: 0800 2000 |008a: move-object/from16 v0, v32 │ │ +0c4d4c: 5402 2d08 |008c: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@082d │ │ +0c4d50: 0200 1f00 |008e: move/from16 v0, v31 │ │ +0c4d54: 6e20 9f0e 0200 |0090: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.getRegion:(I)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@0e9f │ │ +0c4d5a: 0c1c |0093: move-result-object v28 │ │ +0c4d5c: 381c 6d00 |0094: if-eqz v28, 0101 // +006d │ │ +0c4d60: 0200 1300 |0096: move/from16 v0, v19 │ │ +0c4d64: 8202 |0098: int-to-float v2, v0 │ │ +0c4d66: 0800 2000 |0099: move-object/from16 v0, v32 │ │ +0c4d6a: 5203 4608 |009b: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ +0c4d6e: c832 |009d: mul-float/2addr v2, v3 │ │ +0c4d70: a704 021a |009e: sub-float v4, v2, v26 │ │ +0c4d74: 0800 2100 |00a0: move-object/from16 v0, v33 │ │ +0c4d78: 2102 |00a2: array-length v2, v0 │ │ +0c4d7a: 9102 021e |00a3: sub-int v2, v2, v30 │ │ +0c4d7e: d802 02ff |00a5: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c4d82: 8222 |00a7: int-to-float v2, v2 │ │ +0c4d84: 0800 2000 |00a8: move-object/from16 v0, v32 │ │ +0c4d88: 5203 4708 |00aa: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ +0c4d8c: c832 |00ac: mul-float/2addr v2, v3 │ │ +0c4d8e: a705 021b |00ad: sub-float v5, v2, v27 │ │ +0c4d92: 7401 7e0e 1c00 |00af: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0c4d98: 0a02 |00b2: move-result v2 │ │ +0c4d9a: 8228 |00b3: int-to-float v8, v2 │ │ +0c4d9c: 7401 7d0e 1c00 |00b4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0c4da2: 0a02 |00b7: move-result v2 │ │ +0c4da4: 8229 |00b8: int-to-float v9, v2 │ │ +0c4da6: 1502 003f |00b9: const/high16 v2, #int 1056964608 // #3f00 │ │ +0c4daa: a806 0802 |00bb: mul-float v6, v8, v2 │ │ +0c4dae: 1502 003f |00bd: const/high16 v2, #int 1056964608 // #3f00 │ │ +0c4db2: a807 0902 |00bf: mul-float v7, v9, v2 │ │ +0c4db6: 0800 2000 |00c1: move-object/from16 v0, v32 │ │ +0c4dba: 5202 4608 |00c3: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ +0c4dbe: 0800 2000 |00c5: move-object/from16 v0, v32 │ │ +0c4dc2: 5203 4008 |00c7: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@0840 │ │ +0c4dc6: 8233 |00c9: int-to-float v3, v3 │ │ +0c4dc8: a90a 0203 |00ca: div-float v10, v2, v3 │ │ +0c4dcc: 0800 2000 |00cc: move-object/from16 v0, v32 │ │ +0c4dd0: 5202 4708 |00ce: iget v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ +0c4dd4: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ +0c4dd8: 5203 3f08 |00d2: iget v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@083f │ │ +0c4ddc: 8233 |00d4: int-to-float v3, v3 │ │ +0c4dde: a90b 0203 |00d5: div-float v11, v2, v3 │ │ +0c4de2: 120c |00d7: const/4 v12, #int 0 // #0 │ │ +0c4de4: 7401 7f0e 1c00 |00d8: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionX:()I // method@0e7f │ │ +0c4dea: 0a0d |00db: move-result v13 │ │ +0c4dec: 7401 800e 1c00 |00dc: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionY:()I // method@0e80 │ │ +0c4df2: 0a0e |00df: move-result v14 │ │ +0c4df4: 7401 7e0e 1c00 |00e0: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0c4dfa: 0a0f |00e3: move-result v15 │ │ +0c4dfc: 7401 7d0e 1c00 |00e4: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0c4e02: 0a10 |00e7: move-result v16 │ │ +0c4e04: 381d 4500 |00e8: if-eqz v29, 012d // +0045 │ │ +0c4e08: 3816 2700 |00ea: if-eqz v22, 0111 // +0027 │ │ +0c4e0c: 3817 2500 |00ec: if-eqz v23, 0111 // +0025 │ │ +0c4e10: 150c b4c2 |00ee: const/high16 v12, #int -1028390912 // #c2b4 │ │ +0c4e14: b0fd |00f0: add-int/2addr v13, v15 │ │ +0c4e16: 7bff |00f1: neg-int v15, v15 │ │ +0c4e18: 0800 2000 |00f2: move-object/from16 v0, v32 │ │ +0c4e1c: 5402 3008 |00f4: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c4e20: 7401 810e 1c00 |00f6: invoke-virtual/range {v28}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +0c4e26: 0c03 |00f9: move-result-object v3 │ │ +0c4e28: 1311 0000 |00fa: const/16 v17, #int 0 // #0 │ │ +0c4e2c: 1312 0000 |00fc: const/16 v18, #int 0 // #0 │ │ +0c4e30: 7411 1a0e 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@0e1a │ │ +0c4e36: d813 1301 |0101: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0c4e3a: 2900 49ff |0103: goto/16 004c // -00b7 │ │ +0c4e3e: 1316 0000 |0105: const/16 v22, #int 0 // #0 │ │ +0c4e42: 2900 5eff |0107: goto/16 0065 // -00a2 │ │ +0c4e46: 1317 0000 |0109: const/16 v23, #int 0 // #0 │ │ +0c4e4a: 2900 62ff |010b: goto/16 006d // -009e │ │ +0c4e4e: 131d 0000 |010d: const/16 v29, #int 0 // #0 │ │ +0c4e52: 2900 66ff |010f: goto/16 0075 // -009a │ │ +0c4e56: 3816 0700 |0111: if-eqz v22, 0118 // +0007 │ │ +0c4e5a: 3917 0500 |0113: if-nez v23, 0118 // +0005 │ │ +0c4e5e: 150c b4c2 |0115: const/high16 v12, #int -1028390912 // #c2b4 │ │ +0c4e62: 28db |0117: goto 00f2 // -0025 │ │ +0c4e64: 3817 0700 |0118: if-eqz v23, 011f // +0007 │ │ +0c4e68: 3916 0500 |011a: if-nez v22, 011f // +0005 │ │ +0c4e6c: 150c b442 |011c: const/high16 v12, #int 1119092736 // #42b4 │ │ +0c4e70: 28d4 |011e: goto 00f2 // -002c │ │ +0c4e72: 3917 d3ff |011f: if-nez v23, 00f2 // -002d │ │ +0c4e76: 3916 d1ff |0121: if-nez v22, 00f2 // -002f │ │ +0c4e7a: 150c b4c2 |0123: const/high16 v12, #int -1028390912 // #c2b4 │ │ +0c4e7e: 900e 0e10 |0125: add-int v14, v14, v16 │ │ +0c4e82: 0200 1000 |0127: move/from16 v0, v16 │ │ +0c4e86: 7b00 |0129: neg-int v0, v0 │ │ +0c4e88: 0210 0000 |012a: move/from16 v16, v0 │ │ +0c4e8c: 28c6 |012c: goto 00f2 // -003a │ │ +0c4e8e: 3816 0400 |012d: if-eqz v22, 0131 // +0004 │ │ +0c4e92: b0fd |012f: add-int/2addr v13, v15 │ │ +0c4e94: 7bff |0130: neg-int v15, v15 │ │ +0c4e96: 3817 c1ff |0131: if-eqz v23, 00f2 // -003f │ │ +0c4e9a: 900e 0e10 |0133: add-int v14, v14, v16 │ │ +0c4e9e: 0200 1000 |0135: move/from16 v0, v16 │ │ +0c4ea2: 7b00 |0137: neg-int v0, v0 │ │ +0c4ea4: 0210 0000 |0138: move/from16 v16, v0 │ │ +0c4ea8: 28b8 |013a: goto 00f2 // -0048 │ │ +0c4eaa: d81e 1e01 |013b: add-int/lit8 v30, v30, #int 1 // #01 │ │ +0c4eae: 2900 00ff |013d: goto/16 003d // -0100 │ │ +0c4eb2: 0800 2000 |013f: move-object/from16 v0, v32 │ │ +0c4eb6: 5402 3008 |0141: iget-object v2, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c4eba: 6e10 2c0e 0200 |0143: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.endCache:()I // method@0e2c │ │ +0c4ec0: 0a02 |0146: move-result v2 │ │ +0c4ec2: 0f02 |0147: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0007 line=250 │ │ 0x000d line=251 │ │ 0x0013 line=252 │ │ 0x0019 line=253 │ │ @@ -242800,36 +242828,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 │ │ -0b708c: |[0b708c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; │ │ -0b709c: 2200 c402 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0b70a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0b70a2: 6e10 ba24 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ -0b70a8: 0a03 |0006: move-result v3 │ │ -0b70aa: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b70ae: db03 0302 |0009: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0b70b2: 7030 6b1e 2003 |000b: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ -0b70b8: 2201 c003 |000e: new-instance v1, Ljava/util/StringTokenizer; // type@03c0 │ │ -0b70bc: 1a02 ad00 |0010: const-string v2, "," // string@00ad │ │ -0b70c0: 7030 d525 4102 |0012: invoke-direct {v1, v4, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ -0b70c6: 6e10 d625 0100 |0015: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@25d6 │ │ -0b70cc: 0a02 |0018: move-result v2 │ │ -0b70ce: 3802 0e00 |0019: if-eqz v2, 0027 // +000e │ │ -0b70d2: 6e10 d725 0100 |001b: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0b70d8: 0c02 |001e: move-result-object v2 │ │ -0b70da: 7110 7024 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b70e0: 0a02 |0022: move-result v2 │ │ -0b70e2: 6e20 6e1e 2000 |0023: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0b70e8: 28ef |0026: goto 0015 // -0011 │ │ -0b70ea: 6e10 841e 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.shrink:()V // method@1e84 │ │ -0b70f0: 1100 |002a: return-object v0 │ │ +0c4ec4: |[0c4ec4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.createFromCSV:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/IntArray; │ │ +0c4ed4: 2200 c402 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0c4ed8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c4eda: 6e10 ba24 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ +0c4ee0: 0a03 |0006: move-result v3 │ │ +0c4ee2: d803 0301 |0007: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c4ee6: db03 0302 |0009: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0c4eea: 7030 6b1e 2003 |000b: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ +0c4ef0: 2201 c003 |000e: new-instance v1, Ljava/util/StringTokenizer; // type@03c0 │ │ +0c4ef4: 1a02 ad00 |0010: const-string v2, "," // string@00ad │ │ +0c4ef8: 7030 d525 4102 |0012: invoke-direct {v1, v4, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ +0c4efe: 6e10 d625 0100 |0015: invoke-virtual {v1}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@25d6 │ │ +0c4f04: 0a02 |0018: move-result v2 │ │ +0c4f06: 3802 0e00 |0019: if-eqz v2, 0027 // +000e │ │ +0c4f0a: 6e10 d725 0100 |001b: invoke-virtual {v1}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +0c4f10: 0c02 |001e: move-result-object v2 │ │ +0c4f12: 7110 7024 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c4f18: 0a02 |0022: move-result v2 │ │ +0c4f1a: 6e20 6e1e 2000 |0023: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0c4f20: 28ef |0026: goto 0015 // -0011 │ │ +0c4f22: 6e10 841e 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.shrink:()V // method@1e84 │ │ +0c4f28: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000e line=546 │ │ 0x0015 line=547 │ │ 0x001b line=548 │ │ 0x0027 line=550 │ │ @@ -242844,36 +242872,36 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0b70f4: |[0b70f4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerHeightInBlocks:(I)I │ │ -0b7104: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b7106: 5432 3c08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b710a: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ -0b710e: 5432 3c08 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b7112: 4602 0204 |0007: aget-object v2, v2, v4 │ │ -0b7116: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0b711a: 5432 3c08 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b711e: 4602 0204 |000d: aget-object v2, v2, v4 │ │ -0b7122: 2121 |000f: array-length v1, v2 │ │ -0b7124: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b7126: 5432 2e08 |0011: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b712a: 3802 0d00 |0013: if-eqz v2, 0020 // +000d │ │ -0b712e: 5432 2e08 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b7132: 4602 0204 |0017: aget-object v2, v2, v4 │ │ -0b7136: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ -0b713a: 5432 2e08 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b713e: 4602 0204 |001d: aget-object v2, v2, v4 │ │ -0b7142: 2120 |001f: array-length v0, v2 │ │ -0b7144: 7120 8624 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0b714a: 0a02 |0023: move-result v2 │ │ -0b714c: 0f02 |0024: return v2 │ │ +0c4f2c: |[0c4f2c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerHeightInBlocks:(I)I │ │ +0c4f3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c4f3e: 5432 3c08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4f42: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ +0c4f46: 5432 3c08 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4f4a: 4602 0204 |0007: aget-object v2, v2, v4 │ │ +0c4f4e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0c4f52: 5432 3c08 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4f56: 4602 0204 |000d: aget-object v2, v2, v4 │ │ +0c4f5a: 2121 |000f: array-length v1, v2 │ │ +0c4f5c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0c4f5e: 5432 2e08 |0011: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4f62: 3802 0d00 |0013: if-eqz v2, 0020 // +000d │ │ +0c4f66: 5432 2e08 |0015: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4f6a: 4602 0204 |0017: aget-object v2, v2, v4 │ │ +0c4f6e: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ +0c4f72: 5432 2e08 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4f76: 4602 0204 |001d: aget-object v2, v2, v4 │ │ +0c4f7a: 2120 |001f: array-length v0, v2 │ │ +0c4f7c: 7120 8624 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0c4f82: 0a02 |0023: move-result v2 │ │ +0c4f84: 0f02 |0024: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0001 line=449 │ │ 0x000b line=450 │ │ 0x0010 line=453 │ │ 0x0011 line=454 │ │ @@ -242890,46 +242918,46 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0b7150: |[0b7150] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerWidthInBlocks:(II)I │ │ -0b7160: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b7162: 5432 3c08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b7166: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ -0b716a: 5432 3c08 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b716e: 4602 0204 |0007: aget-object v2, v2, v4 │ │ -0b7172: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -0b7176: 5432 3c08 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b717a: 4602 0204 |000d: aget-object v2, v2, v4 │ │ -0b717e: 4602 0205 |000f: aget-object v2, v2, v5 │ │ -0b7182: 3802 0900 |0011: if-eqz v2, 001a // +0009 │ │ -0b7186: 5432 3c08 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b718a: 4602 0204 |0015: aget-object v2, v2, v4 │ │ -0b718e: 4602 0205 |0017: aget-object v2, v2, v5 │ │ -0b7192: 2121 |0019: array-length v1, v2 │ │ -0b7194: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0b7196: 5432 2e08 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b719a: 3802 1700 |001d: if-eqz v2, 0034 // +0017 │ │ -0b719e: 5432 2e08 |001f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b71a2: 4602 0204 |0021: aget-object v2, v2, v4 │ │ -0b71a6: 3802 1100 |0023: if-eqz v2, 0034 // +0011 │ │ -0b71aa: 5432 2e08 |0025: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b71ae: 4602 0204 |0027: aget-object v2, v2, v4 │ │ -0b71b2: 4602 0205 |0029: aget-object v2, v2, v5 │ │ -0b71b6: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -0b71ba: 5432 2e08 |002d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b71be: 4602 0204 |002f: aget-object v2, v2, v4 │ │ -0b71c2: 4602 0205 |0031: aget-object v2, v2, v5 │ │ -0b71c6: 2120 |0033: array-length v0, v2 │ │ -0b71c8: 7120 8624 0100 |0034: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0b71ce: 0a02 |0037: move-result v2 │ │ -0b71d0: 0f02 |0038: return v2 │ │ +0c4f88: |[0c4f88] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLayerWidthInBlocks:(II)I │ │ +0c4f98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c4f9a: 5432 3c08 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4f9e: 3802 1700 |0003: if-eqz v2, 001a // +0017 │ │ +0c4fa2: 5432 3c08 |0005: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4fa6: 4602 0204 |0007: aget-object v2, v2, v4 │ │ +0c4faa: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +0c4fae: 5432 3c08 |000b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4fb2: 4602 0204 |000d: aget-object v2, v2, v4 │ │ +0c4fb6: 4602 0205 |000f: aget-object v2, v2, v5 │ │ +0c4fba: 3802 0900 |0011: if-eqz v2, 001a // +0009 │ │ +0c4fbe: 5432 3c08 |0013: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c4fc2: 4602 0204 |0015: aget-object v2, v2, v4 │ │ +0c4fc6: 4602 0205 |0017: aget-object v2, v2, v5 │ │ +0c4fca: 2121 |0019: array-length v1, v2 │ │ +0c4fcc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0c4fce: 5432 2e08 |001b: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4fd2: 3802 1700 |001d: if-eqz v2, 0034 // +0017 │ │ +0c4fd6: 5432 2e08 |001f: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4fda: 4602 0204 |0021: aget-object v2, v2, v4 │ │ +0c4fde: 3802 1100 |0023: if-eqz v2, 0034 // +0011 │ │ +0c4fe2: 5432 2e08 |0025: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4fe6: 4602 0204 |0027: aget-object v2, v2, v4 │ │ +0c4fea: 4602 0205 |0029: aget-object v2, v2, v5 │ │ +0c4fee: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +0c4ff2: 5432 2e08 |002d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c4ff6: 4602 0204 |002f: aget-object v2, v2, v4 │ │ +0c4ffa: 4602 0205 |0031: aget-object v2, v2, v5 │ │ +0c4ffe: 2120 |0033: array-length v0, v2 │ │ +0c5000: 7120 8624 0100 |0034: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0c5006: 0a02 |0037: move-result v2 │ │ +0c5008: 0f02 |0038: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0001 line=435 │ │ 0x0013 line=436 │ │ 0x001a line=439 │ │ 0x001b line=440 │ │ @@ -242947,201 +242975,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 │ │ -0b71d4: |[0b71d4] 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 │ │ -0b71e4: 5bac 2d08 |0000: iput-object v12, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@082d │ │ -0b71e8: 59ad 4008 |0002: iput v13, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@0840 │ │ -0b71ec: 59ae 3f08 |0004: iput v14, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@083f │ │ -0b71f0: 59af 4608 |0006: iput v15, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ -0b71f4: 0200 1000 |0008: move/from16 v0, v16 │ │ -0b71f8: 59a0 4708 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ -0b71fc: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0b7200: 5ba0 2f08 |000e: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@082f │ │ -0b7204: 0200 1200 |0010: move/from16 v0, v18 │ │ -0b7208: 59a0 4108 |0012: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@0841 │ │ -0b720c: 0200 1300 |0014: move/from16 v0, v19 │ │ -0b7210: 59a0 4208 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@0842 │ │ -0b7214: 0200 1200 |0018: move/from16 v0, v18 │ │ -0b7218: 8207 |001a: int-to-float v7, v0 │ │ -0b721a: c8f7 |001b: mul-float/2addr v7, v15 │ │ -0b721c: 59a7 4408 |001c: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@0844 │ │ -0b7220: 0200 1300 |001e: move/from16 v0, v19 │ │ -0b7224: 8207 |0020: int-to-float v7, v0 │ │ -0b7226: a807 0710 |0021: mul-float v7, v7, v16 │ │ -0b722a: 59a7 4508 |0023: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@0845 │ │ -0b722e: 20c7 5a01 |0025: instance-of v7, v12, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas; // type@015a │ │ -0b7232: 5ca7 3608 |0027: iput-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ -0b7236: 21b7 |0029: array-length v7, v11 │ │ -0b7238: 2377 e903 |002a: new-array v7, v7, [I // type@03e9 │ │ -0b723c: 5ba7 2c08 |002c: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ -0b7240: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -0b7242: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -0b7244: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -0b7246: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -0b7248: 21b7 |0032: array-length v7, v11 │ │ -0b724a: 3572 3b00 |0033: if-ge v2, v7, 006e // +003b │ │ -0b724e: 54a7 2c08 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ -0b7252: 4b02 0702 |0037: aput v2, v7, v2 │ │ -0b7256: 4607 0b02 |0039: aget-object v7, v11, v2 │ │ -0b725a: 2177 |003b: array-length v7, v7 │ │ -0b725c: 3747 0500 |003c: if-le v7, v4, 0041 // +0005 │ │ -0b7260: 4607 0b02 |003e: aget-object v7, v11, v2 │ │ -0b7264: 2174 |0040: array-length v4, v7 │ │ -0b7266: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -0b7268: 4607 0b02 |0042: aget-object v7, v11, v2 │ │ -0b726c: 2177 |0044: array-length v7, v7 │ │ -0b726e: 3576 2600 |0045: if-ge v6, v7, 006b // +0026 │ │ -0b7272: 4607 0b02 |0047: aget-object v7, v11, v2 │ │ -0b7276: 4607 0706 |0049: aget-object v7, v7, v6 │ │ -0b727a: 2177 |004b: array-length v7, v7 │ │ -0b727c: 3757 0700 |004c: if-le v7, v5, 0053 // +0007 │ │ -0b7280: 4607 0b02 |004e: aget-object v7, v11, v2 │ │ -0b7284: 4607 0706 |0050: aget-object v7, v7, v6 │ │ -0b7288: 2175 |0052: array-length v5, v7 │ │ -0b728a: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -0b728c: 4607 0b02 |0054: aget-object v7, v11, v2 │ │ -0b7290: 4607 0706 |0056: aget-object v7, v7, v6 │ │ -0b7294: 2177 |0058: array-length v7, v7 │ │ -0b7296: 3571 0f00 |0059: if-ge v1, v7, 0068 // +000f │ │ -0b729a: 4607 0b02 |005b: aget-object v7, v11, v2 │ │ -0b729e: 4607 0706 |005d: aget-object v7, v7, v6 │ │ -0b72a2: 4407 0701 |005f: aget v7, v7, v1 │ │ -0b72a6: 3807 0400 |0061: if-eqz v7, 0065 // +0004 │ │ -0b72aa: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b72ae: d801 0101 |0065: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b72b2: 28ed |0067: goto 0054 // -0013 │ │ -0b72b4: d806 0601 |0068: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b72b8: 28d8 |006a: goto 0042 // -0028 │ │ -0b72ba: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b72be: 28c5 |006d: goto 0032 // -003b │ │ -0b72c0: 8247 |006e: int-to-float v7, v4 │ │ -0b72c2: a807 0710 |006f: mul-float v7, v7, v16 │ │ -0b72c6: 8777 |0071: float-to-int v7, v7 │ │ -0b72c8: 59a7 3a08 |0072: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ -0b72cc: 8257 |0074: int-to-float v7, v5 │ │ -0b72ce: c8f7 |0075: mul-float/2addr v7, v15 │ │ -0b72d0: 8777 |0076: float-to-int v7, v7 │ │ -0b72d2: 59a7 3b08 |0077: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@083b │ │ -0b72d6: 3914 9000 |0079: if-nez v20, 0109 // +0090 │ │ -0b72da: 2207 5101 |007b: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0151 │ │ -0b72de: 1208 |007d: const/4 v8, #int 0 // #0 │ │ -0b72e0: 7030 180e 3708 |007e: invoke-direct {v7, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0e18 │ │ -0b72e6: 5ba7 3008 |0081: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b72ea: 21b7 |0083: array-length v7, v11 │ │ -0b72ec: 2377 4104 |0084: new-array v7, v7, [[[I // type@0441 │ │ -0b72f0: 5ba7 3c08 |0086: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b72f4: 21b7 |0088: array-length v7, v11 │ │ -0b72f6: 2377 4104 |0089: new-array v7, v7, [[[I // type@0441 │ │ -0b72fa: 5ba7 2e08 |008b: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b72fe: 1202 |008d: const/4 v2, #int 0 // #0 │ │ -0b7300: 21b7 |008e: array-length v7, v11 │ │ -0b7302: 3572 ac00 |008f: if-ge v2, v7, 013b // +00ac │ │ -0b7306: 54a7 3c08 |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b730a: 4608 0b02 |0093: aget-object v8, v11, v2 │ │ -0b730e: 2188 |0095: array-length v8, v8 │ │ -0b7310: 8288 |0096: int-to-float v8, v8 │ │ -0b7312: 0200 1300 |0097: move/from16 v0, v19 │ │ -0b7316: 8209 |0099: int-to-float v9, v0 │ │ -0b7318: c998 |009a: div-float/2addr v8, v9 │ │ -0b731a: 7110 3712 0800 |009b: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ -0b7320: 0a08 |009e: move-result v8 │ │ -0b7322: 2388 3d04 |009f: new-array v8, v8, [[I // type@043d │ │ -0b7326: 4d08 0702 |00a1: aput-object v8, v7, v2 │ │ -0b732a: 54a7 2e08 |00a3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b732e: 4608 0b02 |00a5: aget-object v8, v11, v2 │ │ -0b7332: 2188 |00a7: array-length v8, v8 │ │ -0b7334: 8288 |00a8: int-to-float v8, v8 │ │ -0b7336: 0200 1300 |00a9: move/from16 v0, v19 │ │ -0b733a: 8209 |00ab: int-to-float v9, v0 │ │ -0b733c: c998 |00ac: div-float/2addr v8, v9 │ │ -0b733e: 7110 3712 0800 |00ad: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ -0b7344: 0a08 |00b0: move-result v8 │ │ -0b7346: 2388 3d04 |00b1: new-array v8, v8, [[I // type@043d │ │ -0b734a: 4d08 0702 |00b3: aput-object v8, v7, v2 │ │ -0b734e: 1206 |00b5: const/4 v6, #int 0 // #0 │ │ -0b7350: 54a7 3c08 |00b6: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b7354: 4607 0702 |00b8: aget-object v7, v7, v2 │ │ -0b7358: 2177 |00ba: array-length v7, v7 │ │ -0b735a: 3576 7c00 |00bb: if-ge v6, v7, 0137 // +007c │ │ -0b735e: 54a7 3c08 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b7362: 4607 0702 |00bf: aget-object v7, v7, v2 │ │ -0b7366: 4608 0b02 |00c1: aget-object v8, v11, v2 │ │ -0b736a: 4608 0806 |00c3: aget-object v8, v8, v6 │ │ -0b736e: 2188 |00c5: array-length v8, v8 │ │ -0b7370: 8288 |00c6: int-to-float v8, v8 │ │ -0b7372: 0200 1200 |00c7: move/from16 v0, v18 │ │ -0b7376: 8209 |00c9: int-to-float v9, v0 │ │ -0b7378: c998 |00ca: div-float/2addr v8, v9 │ │ -0b737a: 7110 3712 0800 |00cb: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ -0b7380: 0a08 |00ce: move-result v8 │ │ -0b7382: 2388 e903 |00cf: new-array v8, v8, [I // type@03e9 │ │ -0b7386: 4d08 0706 |00d1: aput-object v8, v7, v6 │ │ -0b738a: 54a7 2e08 |00d3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b738e: 4607 0702 |00d5: aget-object v7, v7, v2 │ │ -0b7392: 4608 0b02 |00d7: aget-object v8, v11, v2 │ │ -0b7396: 4608 0806 |00d9: aget-object v8, v8, v6 │ │ -0b739a: 2188 |00db: array-length v8, v8 │ │ -0b739c: 8288 |00dc: int-to-float v8, v8 │ │ -0b739e: 0200 1200 |00dd: move/from16 v0, v18 │ │ -0b73a2: 8209 |00df: int-to-float v9, v0 │ │ -0b73a4: c998 |00e0: div-float/2addr v8, v9 │ │ -0b73a6: 7110 3712 0800 |00e1: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ -0b73ac: 0a08 |00e4: move-result v8 │ │ -0b73ae: 2388 e903 |00e5: new-array v8, v8, [I // type@03e9 │ │ -0b73b2: 4d08 0706 |00e7: aput-object v8, v7, v6 │ │ -0b73b6: 1201 |00e9: const/4 v1, #int 0 // #0 │ │ -0b73b8: 54a7 3c08 |00ea: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b73bc: 4607 0702 |00ec: aget-object v7, v7, v2 │ │ -0b73c0: 4607 0706 |00ee: aget-object v7, v7, v6 │ │ -0b73c4: 2177 |00f0: array-length v7, v7 │ │ -0b73c6: 3571 4300 |00f1: if-ge v1, v7, 0134 // +0043 │ │ -0b73ca: 55a7 3608 |00f3: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ -0b73ce: 3807 2000 |00f5: if-eqz v7, 0115 // +0020 │ │ -0b73d2: 54a7 2e08 |00f7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b73d6: 4607 0702 |00f9: aget-object v7, v7, v2 │ │ -0b73da: 4607 0706 |00fb: aget-object v7, v7, v6 │ │ -0b73de: 4608 0b02 |00fd: aget-object v8, v11, v2 │ │ -0b73e2: 1209 |00ff: const/4 v9, #int 0 // #0 │ │ -0b73e4: 7059 a90e 8a16 |0100: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0ea9 │ │ -0b73ea: 0a08 |0103: move-result v8 │ │ -0b73ec: 4b08 0701 |0104: aput v8, v7, v1 │ │ -0b73f0: d801 0101 |0106: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b73f4: 28e2 |0108: goto 00ea // -001e │ │ -0b73f6: 2207 5101 |0109: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0151 │ │ -0b73fa: 1208 |010b: const/4 v8, #int 0 // #0 │ │ -0b73fc: 0800 1400 |010c: move-object/from16 v0, v20 │ │ -0b7400: 7040 170e 3780 |010e: invoke-direct {v7, v3, v0, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0e17 │ │ -0b7406: 5ba7 3008 |0111: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b740a: 2900 70ff |0113: goto/16 0083 // -0090 │ │ -0b740e: 54a7 3c08 |0115: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b7412: 4607 0702 |0117: aget-object v7, v7, v2 │ │ -0b7416: 4607 0706 |0119: aget-object v7, v7, v6 │ │ -0b741a: 4608 0b02 |011b: aget-object v8, v11, v2 │ │ -0b741e: 1209 |011d: const/4 v9, #int 0 // #0 │ │ -0b7420: 7059 a90e 8a16 |011e: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0ea9 │ │ -0b7426: 0a08 |0121: move-result v8 │ │ -0b7428: 4b08 0701 |0122: aput v8, v7, v1 │ │ -0b742c: 54a7 2e08 |0124: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b7430: 4607 0702 |0126: aget-object v7, v7, v2 │ │ -0b7434: 4607 0706 |0128: aget-object v7, v7, v6 │ │ -0b7438: 4608 0b02 |012a: aget-object v8, v11, v2 │ │ -0b743c: 1219 |012c: const/4 v9, #int 1 // #1 │ │ -0b743e: 7059 a90e 8a16 |012d: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0ea9 │ │ -0b7444: 0a08 |0130: move-result v8 │ │ -0b7446: 4b08 0701 |0131: aput v8, v7, v1 │ │ -0b744a: 28d3 |0133: goto 0106 // -002d │ │ -0b744c: d806 0601 |0134: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b7450: 2880 |0136: goto 00b6 // -0080 │ │ -0b7452: d802 0201 |0137: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b7456: 2900 55ff |0139: goto/16 008e // -00ab │ │ -0b745a: 0e00 |013b: return-void │ │ +0c500c: |[0c500c] 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 │ │ +0c501c: 5bac 2d08 |0000: iput-object v12, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@082d │ │ +0c5020: 59ad 4008 |0002: iput v13, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileWidth:I // field@0840 │ │ +0c5024: 59ae 3f08 |0004: iput v14, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tileHeight:I // field@083f │ │ +0c5028: 59af 4608 |0006: iput v15, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ +0c502c: 0200 1000 |0008: move/from16 v0, v16 │ │ +0c5030: 59a0 4708 |000a: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ +0c5034: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +0c5038: 5ba0 2f08 |000e: iput-object v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedTiles:Lcom/badlogic/gdx/utils/IntArray; // field@082f │ │ +0c503c: 0200 1200 |0010: move/from16 v0, v18 │ │ +0c5040: 59a0 4108 |0012: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockX:I // field@0841 │ │ +0c5044: 0200 1300 |0014: move/from16 v0, v19 │ │ +0c5048: 59a0 4208 |0016: iput v0, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tilesPerBlockY:I // field@0842 │ │ +0c504c: 0200 1200 |0018: move/from16 v0, v18 │ │ +0c5050: 8207 |001a: int-to-float v7, v0 │ │ +0c5052: c8f7 |001b: mul-float/2addr v7, v15 │ │ +0c5054: 59a7 4408 |001c: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@0844 │ │ +0c5058: 0200 1300 |001e: move/from16 v0, v19 │ │ +0c505c: 8207 |0020: int-to-float v7, v0 │ │ +0c505e: a807 0710 |0021: mul-float v7, v7, v16 │ │ +0c5062: 59a7 4508 |0023: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@0845 │ │ +0c5066: 20c7 5a01 |0025: instance-of v7, v12, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas; // type@015a │ │ +0c506a: 5ca7 3608 |0027: iput-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ +0c506e: 21b7 |0029: array-length v7, v11 │ │ +0c5070: 2377 e903 |002a: new-array v7, v7, [I // type@03e9 │ │ +0c5074: 5ba7 2c08 |002c: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ +0c5078: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +0c507a: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +0c507c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0c507e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +0c5080: 21b7 |0032: array-length v7, v11 │ │ +0c5082: 3572 3b00 |0033: if-ge v2, v7, 006e // +003b │ │ +0c5086: 54a7 2c08 |0035: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ +0c508a: 4b02 0702 |0037: aput v2, v7, v2 │ │ +0c508e: 4607 0b02 |0039: aget-object v7, v11, v2 │ │ +0c5092: 2177 |003b: array-length v7, v7 │ │ +0c5094: 3747 0500 |003c: if-le v7, v4, 0041 // +0005 │ │ +0c5098: 4607 0b02 |003e: aget-object v7, v11, v2 │ │ +0c509c: 2174 |0040: array-length v4, v7 │ │ +0c509e: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +0c50a0: 4607 0b02 |0042: aget-object v7, v11, v2 │ │ +0c50a4: 2177 |0044: array-length v7, v7 │ │ +0c50a6: 3576 2600 |0045: if-ge v6, v7, 006b // +0026 │ │ +0c50aa: 4607 0b02 |0047: aget-object v7, v11, v2 │ │ +0c50ae: 4607 0706 |0049: aget-object v7, v7, v6 │ │ +0c50b2: 2177 |004b: array-length v7, v7 │ │ +0c50b4: 3757 0700 |004c: if-le v7, v5, 0053 // +0007 │ │ +0c50b8: 4607 0b02 |004e: aget-object v7, v11, v2 │ │ +0c50bc: 4607 0706 |0050: aget-object v7, v7, v6 │ │ +0c50c0: 2175 |0052: array-length v5, v7 │ │ +0c50c2: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +0c50c4: 4607 0b02 |0054: aget-object v7, v11, v2 │ │ +0c50c8: 4607 0706 |0056: aget-object v7, v7, v6 │ │ +0c50cc: 2177 |0058: array-length v7, v7 │ │ +0c50ce: 3571 0f00 |0059: if-ge v1, v7, 0068 // +000f │ │ +0c50d2: 4607 0b02 |005b: aget-object v7, v11, v2 │ │ +0c50d6: 4607 0706 |005d: aget-object v7, v7, v6 │ │ +0c50da: 4407 0701 |005f: aget v7, v7, v1 │ │ +0c50de: 3807 0400 |0061: if-eqz v7, 0065 // +0004 │ │ +0c50e2: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c50e6: d801 0101 |0065: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c50ea: 28ed |0067: goto 0054 // -0013 │ │ +0c50ec: d806 0601 |0068: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c50f0: 28d8 |006a: goto 0042 // -0028 │ │ +0c50f2: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c50f6: 28c5 |006d: goto 0032 // -003b │ │ +0c50f8: 8247 |006e: int-to-float v7, v4 │ │ +0c50fa: a807 0710 |006f: mul-float v7, v7, v16 │ │ +0c50fe: 8777 |0071: float-to-int v7, v7 │ │ +0c5100: 59a7 3a08 |0072: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ +0c5104: 8257 |0074: int-to-float v7, v5 │ │ +0c5106: c8f7 |0075: mul-float/2addr v7, v15 │ │ +0c5108: 8777 |0076: float-to-int v7, v7 │ │ +0c510a: 59a7 3b08 |0077: iput v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@083b │ │ +0c510e: 3914 9000 |0079: if-nez v20, 0109 // +0090 │ │ +0c5112: 2207 5101 |007b: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0151 │ │ +0c5116: 1208 |007d: const/4 v8, #int 0 // #0 │ │ +0c5118: 7030 180e 3708 |007e: invoke-direct {v7, v3, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(IZ)V // method@0e18 │ │ +0c511e: 5ba7 3008 |0081: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c5122: 21b7 |0083: array-length v7, v11 │ │ +0c5124: 2377 4104 |0084: new-array v7, v7, [[[I // type@0441 │ │ +0c5128: 5ba7 3c08 |0086: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c512c: 21b7 |0088: array-length v7, v11 │ │ +0c512e: 2377 4104 |0089: new-array v7, v7, [[[I // type@0441 │ │ +0c5132: 5ba7 2e08 |008b: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c5136: 1202 |008d: const/4 v2, #int 0 // #0 │ │ +0c5138: 21b7 |008e: array-length v7, v11 │ │ +0c513a: 3572 ac00 |008f: if-ge v2, v7, 013b // +00ac │ │ +0c513e: 54a7 3c08 |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c5142: 4608 0b02 |0093: aget-object v8, v11, v2 │ │ +0c5146: 2188 |0095: array-length v8, v8 │ │ +0c5148: 8288 |0096: int-to-float v8, v8 │ │ +0c514a: 0200 1300 |0097: move/from16 v0, v19 │ │ +0c514e: 8209 |0099: int-to-float v9, v0 │ │ +0c5150: c998 |009a: div-float/2addr v8, v9 │ │ +0c5152: 7110 3712 0800 |009b: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ +0c5158: 0a08 |009e: move-result v8 │ │ +0c515a: 2388 3d04 |009f: new-array v8, v8, [[I // type@043d │ │ +0c515e: 4d08 0702 |00a1: aput-object v8, v7, v2 │ │ +0c5162: 54a7 2e08 |00a3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c5166: 4608 0b02 |00a5: aget-object v8, v11, v2 │ │ +0c516a: 2188 |00a7: array-length v8, v8 │ │ +0c516c: 8288 |00a8: int-to-float v8, v8 │ │ +0c516e: 0200 1300 |00a9: move/from16 v0, v19 │ │ +0c5172: 8209 |00ab: int-to-float v9, v0 │ │ +0c5174: c998 |00ac: div-float/2addr v8, v9 │ │ +0c5176: 7110 3712 0800 |00ad: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ +0c517c: 0a08 |00b0: move-result v8 │ │ +0c517e: 2388 3d04 |00b1: new-array v8, v8, [[I // type@043d │ │ +0c5182: 4d08 0702 |00b3: aput-object v8, v7, v2 │ │ +0c5186: 1206 |00b5: const/4 v6, #int 0 // #0 │ │ +0c5188: 54a7 3c08 |00b6: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c518c: 4607 0702 |00b8: aget-object v7, v7, v2 │ │ +0c5190: 2177 |00ba: array-length v7, v7 │ │ +0c5192: 3576 7c00 |00bb: if-ge v6, v7, 0137 // +007c │ │ +0c5196: 54a7 3c08 |00bd: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c519a: 4607 0702 |00bf: aget-object v7, v7, v2 │ │ +0c519e: 4608 0b02 |00c1: aget-object v8, v11, v2 │ │ +0c51a2: 4608 0806 |00c3: aget-object v8, v8, v6 │ │ +0c51a6: 2188 |00c5: array-length v8, v8 │ │ +0c51a8: 8288 |00c6: int-to-float v8, v8 │ │ +0c51aa: 0200 1200 |00c7: move/from16 v0, v18 │ │ +0c51ae: 8209 |00c9: int-to-float v9, v0 │ │ +0c51b0: c998 |00ca: div-float/2addr v8, v9 │ │ +0c51b2: 7110 3712 0800 |00cb: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ +0c51b8: 0a08 |00ce: move-result v8 │ │ +0c51ba: 2388 e903 |00cf: new-array v8, v8, [I // type@03e9 │ │ +0c51be: 4d08 0706 |00d1: aput-object v8, v7, v6 │ │ +0c51c2: 54a7 2e08 |00d3: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c51c6: 4607 0702 |00d5: aget-object v7, v7, v2 │ │ +0c51ca: 4608 0b02 |00d7: aget-object v8, v11, v2 │ │ +0c51ce: 4608 0806 |00d9: aget-object v8, v8, v6 │ │ +0c51d2: 2188 |00db: array-length v8, v8 │ │ +0c51d4: 8288 |00dc: int-to-float v8, v8 │ │ +0c51d6: 0200 1200 |00dd: move/from16 v0, v18 │ │ +0c51da: 8209 |00df: int-to-float v9, v0 │ │ +0c51dc: c998 |00e0: div-float/2addr v8, v9 │ │ +0c51de: 7110 3712 0800 |00e1: invoke-static {v8}, Lcom/badlogic/gdx/math/MathUtils;.ceil:(F)I // method@1237 │ │ +0c51e4: 0a08 |00e4: move-result v8 │ │ +0c51e6: 2388 e903 |00e5: new-array v8, v8, [I // type@03e9 │ │ +0c51ea: 4d08 0706 |00e7: aput-object v8, v7, v6 │ │ +0c51ee: 1201 |00e9: const/4 v1, #int 0 // #0 │ │ +0c51f0: 54a7 3c08 |00ea: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c51f4: 4607 0702 |00ec: aget-object v7, v7, v2 │ │ +0c51f8: 4607 0706 |00ee: aget-object v7, v7, v6 │ │ +0c51fc: 2177 |00f0: array-length v7, v7 │ │ +0c51fe: 3571 4300 |00f1: if-ge v1, v7, 0134 // +0043 │ │ +0c5202: 55a7 3608 |00f3: iget-boolean v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ +0c5206: 3807 2000 |00f5: if-eqz v7, 0115 // +0020 │ │ +0c520a: 54a7 2e08 |00f7: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c520e: 4607 0702 |00f9: aget-object v7, v7, v2 │ │ +0c5212: 4607 0706 |00fb: aget-object v7, v7, v6 │ │ +0c5216: 4608 0b02 |00fd: aget-object v8, v11, v2 │ │ +0c521a: 1209 |00ff: const/4 v9, #int 0 // #0 │ │ +0c521c: 7059 a90e 8a16 |0100: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0ea9 │ │ +0c5222: 0a08 |0103: move-result v8 │ │ +0c5224: 4b08 0701 |0104: aput v8, v7, v1 │ │ +0c5228: d801 0101 |0106: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c522c: 28e2 |0108: goto 00ea // -001e │ │ +0c522e: 2207 5101 |0109: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // type@0151 │ │ +0c5232: 1208 |010b: const/4 v8, #int 0 // #0 │ │ +0c5234: 0800 1400 |010c: move-object/from16 v0, v20 │ │ +0c5238: 7040 170e 3780 |010e: invoke-direct {v7, v3, v0, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.:(ILcom/badlogic/gdx/graphics/glutils/ShaderProgram;Z)V // method@0e17 │ │ +0c523e: 5ba7 3008 |0111: iput-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c5242: 2900 70ff |0113: goto/16 0083 // -0090 │ │ +0c5246: 54a7 3c08 |0115: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c524a: 4607 0702 |0117: aget-object v7, v7, v2 │ │ +0c524e: 4607 0706 |0119: aget-object v7, v7, v6 │ │ +0c5252: 4608 0b02 |011b: aget-object v8, v11, v2 │ │ +0c5256: 1209 |011d: const/4 v9, #int 0 // #0 │ │ +0c5258: 7059 a90e 8a16 |011e: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0ea9 │ │ +0c525e: 0a08 |0121: move-result v8 │ │ +0c5260: 4b08 0701 |0122: aput v8, v7, v1 │ │ +0c5264: 54a7 2e08 |0124: iget-object v7, v10, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c5268: 4607 0702 |0126: aget-object v7, v7, v2 │ │ +0c526c: 4607 0706 |0128: aget-object v7, v7, v6 │ │ +0c5270: 4608 0b02 |012a: aget-object v8, v11, v2 │ │ +0c5274: 1219 |012c: const/4 v9, #int 1 // #1 │ │ +0c5276: 7059 a90e 8a16 |012d: invoke-direct {v10, v8, v6, v1, v9}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.addBlock:([[IIIZ)I // method@0ea9 │ │ +0c527c: 0a08 |0130: move-result v8 │ │ +0c527e: 4b08 0701 |0131: aput v8, v7, v1 │ │ +0c5282: 28d3 |0133: goto 0106 // -002d │ │ +0c5284: d806 0601 |0134: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c5288: 2880 |0136: goto 00b6 // -0080 │ │ +0c528a: d802 0201 |0137: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c528e: 2900 55ff |0139: goto/16 008e // -00ab │ │ +0c5292: 0e00 |013b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0004 line=183 │ │ 0x0006 line=184 │ │ 0x0008 line=185 │ │ @@ -243215,22 +243243,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 │ │ -0b745c: |[0b745c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.parseIntWithDefault:(Ljava/lang/String;I)I │ │ -0b746c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -0b7470: 0f02 |0002: return v2 │ │ -0b7472: 7110 7024 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7478: 0a02 |0006: move-result v2 │ │ -0b747a: 28fb |0007: goto 0002 // -0005 │ │ -0b747c: 0d00 |0008: move-exception v0 │ │ -0b747e: 28f9 |0009: goto 0002 // -0007 │ │ +0c5294: |[0c5294] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.parseIntWithDefault:(Ljava/lang/String;I)I │ │ +0c52a4: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +0c52a8: 0f02 |0002: return v2 │ │ +0c52aa: 7110 7024 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c52b0: 0a02 |0006: move-result v2 │ │ +0c52b2: 28fb |0007: goto 0002 // -0005 │ │ +0c52b4: 0d00 |0008: move-exception v0 │ │ +0c52b6: 28f9 |0009: goto 0002 // -0007 │ │ catches : 1 │ │ 0x0003 - 0x0006 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=522 │ │ 0x0002 line=526 │ │ 0x0003 line=524 │ │ @@ -243248,18 +243276,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7490: |[0b7490] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.dispose:()V │ │ -0b74a0: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b74a4: 6e10 280e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.dispose:()V // method@0e28 │ │ -0b74aa: 0e00 |0005: return-void │ │ +0c52c8: |[0c52c8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.dispose:()V │ │ +0c52d8: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c52dc: 6e10 280e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.dispose:()V // method@0e28 │ │ +0c52e2: 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; │ │ │ │ @@ -243268,17 +243296,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 │ │ -0b74ac: |[0b74ac] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ -0b74bc: 5410 2d08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@082d │ │ -0b74c0: 1100 |0002: return-object v0 │ │ +0c52e4: |[0c52e4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; │ │ +0c52f4: 5410 2d08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.atlas:Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // field@082d │ │ +0c52f8: 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;) │ │ @@ -243286,20 +243314,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b74c4: |[0b74c4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getCol:(I)I │ │ -0b74d4: 8230 |0000: int-to-float v0, v3 │ │ -0b74d6: 5221 4608 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ -0b74da: c910 |0003: div-float/2addr v0, v1 │ │ -0b74dc: 8700 |0004: float-to-int v0, v0 │ │ -0b74de: 0f00 |0005: return v0 │ │ +0c52fc: |[0c52fc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getCol:(I)I │ │ +0c530c: 8230 |0000: int-to-float v0, v3 │ │ +0c530e: 5221 4608 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ +0c5312: c910 |0003: div-float/2addr v0, v1 │ │ +0c5314: 8700 |0004: float-to-int v0, v0 │ │ +0c5316: 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 │ │ │ │ @@ -243308,17 +243336,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b74e0: |[0b74e0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialCol:()I │ │ -0b74f0: 5210 3408 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b74f4: 0f00 |0002: return v0 │ │ +0c5318: |[0c5318] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialCol:()I │ │ +0c5328: 5210 3408 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c532c: 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;) │ │ @@ -243326,17 +243354,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b74f8: |[0b74f8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialRow:()I │ │ -0b7508: 5210 3508 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b750c: 0f00 |0002: return v0 │ │ +0c5330: |[0c5330] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getInitialRow:()I │ │ +0c5340: 5210 3508 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c5344: 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;) │ │ @@ -243344,17 +243372,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7510: |[0b7510] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastCol:()I │ │ -0b7520: 5210 3708 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ -0b7524: 0f00 |0002: return v0 │ │ +0c5348: |[0c5348] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastCol:()I │ │ +0c5358: 5210 3708 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ +0c535c: 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;) │ │ @@ -243362,17 +243390,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7528: |[0b7528] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastRow:()I │ │ -0b7538: 5210 3808 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ -0b753c: 0f00 |0002: return v0 │ │ +0c5360: |[0c5360] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getLastRow:()I │ │ +0c5370: 5210 3808 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ +0c5374: 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;) │ │ @@ -243380,17 +243408,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 │ │ -0b7540: |[0b7540] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMap:()Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ -0b7550: 5410 3908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@0839 │ │ -0b7554: 1100 |0002: return-object v0 │ │ +0c5378: |[0c5378] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMap:()Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; │ │ +0c5388: 5410 3908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@0839 │ │ +0c538c: 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;) │ │ @@ -243398,17 +243426,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7558: |[0b7558] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapHeightUnits:()I │ │ -0b7568: 5210 3a08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ -0b756c: 0f00 |0002: return v0 │ │ +0c5390: |[0c5390] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapHeightUnits:()I │ │ +0c53a0: 5210 3a08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ +0c53a4: 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;) │ │ @@ -243416,17 +243444,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7570: |[0b7570] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapWidthUnits:()I │ │ -0b7580: 5210 3b08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@083b │ │ -0b7584: 0f00 |0002: return v0 │ │ +0c53a8: |[0c53a8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getMapWidthUnits:()I │ │ +0c53b8: 5210 3b08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapWidthUnits:I // field@083b │ │ +0c53bc: 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;) │ │ @@ -243434,19 +243462,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b7588: |[0b7588] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0b7598: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b759c: 6e10 2e0e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e2e │ │ -0b75a2: 0c00 |0005: move-result-object v0 │ │ -0b75a4: 1100 |0006: return-object v0 │ │ +0c53c0: |[0c53c0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0c53d0: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c53d4: 6e10 2e0e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e2e │ │ +0c53da: 0c00 |0005: move-result-object v0 │ │ +0c53dc: 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;) │ │ @@ -243454,20 +243482,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b75a8: |[0b75a8] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getRow:(I)I │ │ -0b75b8: 8230 |0000: int-to-float v0, v3 │ │ -0b75ba: 5221 4708 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ -0b75be: c910 |0003: div-float/2addr v0, v1 │ │ -0b75c0: 8700 |0004: float-to-int v0, v0 │ │ -0b75c2: 0f00 |0005: return v0 │ │ +0c53e0: |[0c53e0] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getRow:(I)I │ │ +0c53f0: 8230 |0000: int-to-float v0, v3 │ │ +0c53f2: 5221 4708 |0001: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ +0c53f6: c910 |0003: div-float/2addr v0, v1 │ │ +0c53f8: 8700 |0004: float-to-int v0, v0 │ │ +0c53fa: 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 │ │ │ │ @@ -243476,19 +243504,19 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b75c4: |[0b75c4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0b75d4: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b75d8: 6e10 2f0e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e2f │ │ -0b75de: 0c00 |0005: move-result-object v0 │ │ -0b75e0: 1100 |0006: return-object v0 │ │ +0c53fc: |[0c53fc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0c540c: 5410 3008 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c5410: 6e10 2f0e 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e2f │ │ +0c5416: 0c00 |0005: move-result-object v0 │ │ +0c5418: 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;) │ │ @@ -243496,17 +243524,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b75e4: |[0b75e4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileX:()F │ │ -0b75f4: 5210 4608 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ -0b75f8: 0f00 |0002: return v0 │ │ +0c541c: |[0c541c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileX:()F │ │ +0c542c: 5210 4608 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileX:F // field@0846 │ │ +0c5430: 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;) │ │ @@ -243514,17 +243542,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b75fc: |[0b75fc] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileY:()F │ │ -0b760c: 5210 4708 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ -0b7610: 0f00 |0002: return v0 │ │ +0c5434: |[0c5434] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.getUnitsPerTileY:()F │ │ +0c5444: 5210 4708 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerTileY:F // field@0847 │ │ +0c5448: 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;) │ │ @@ -243532,24 +243560,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0b7614: |[0b7614] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:()V │ │ -0b7624: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b7626: 6e10 b60e 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapWidthUnits:()I // method@0eb6 │ │ -0b762c: 0a00 |0004: move-result v0 │ │ -0b762e: 8200 |0005: int-to-float v0, v0 │ │ -0b7630: 6e10 b50e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapHeightUnits:()I // method@0eb5 │ │ -0b7636: 0a01 |0009: move-result v1 │ │ -0b7638: 8211 |000a: int-to-float v1, v1 │ │ -0b763a: 6e51 bf0e 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF)V // method@0ebf │ │ -0b7640: 0e00 |000e: return-void │ │ +0c544c: |[0c544c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:()V │ │ +0c545c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c545e: 6e10 b60e 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapWidthUnits:()I // method@0eb6 │ │ +0c5464: 0a00 |0004: move-result v0 │ │ +0c5466: 8200 |0005: int-to-float v0, v0 │ │ +0c5468: 6e10 b50e 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getMapHeightUnits:()I // method@0eb5 │ │ +0c546e: 0a01 |0009: move-result v1 │ │ +0c5470: 8211 |000a: int-to-float v1, v1 │ │ +0c5472: 6e51 bf0e 2302 |000b: invoke-virtual {v3, v2, v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF)V // method@0ebf │ │ +0c5478: 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; │ │ │ │ @@ -243558,23 +243586,23 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0b7644: |[0b7644] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF)V │ │ -0b7654: 5465 2c08 |0000: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ -0b7658: 0760 |0002: move-object v0, v6 │ │ -0b765a: 0171 |0003: move v1, v7 │ │ -0b765c: 0182 |0004: move v2, v8 │ │ -0b765e: 0193 |0005: move v3, v9 │ │ -0b7660: 01a4 |0006: move v4, v10 │ │ -0b7662: 7406 c00e 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0ec0 │ │ -0b7668: 0e00 |000a: return-void │ │ +0c547c: |[0c547c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF)V │ │ +0c548c: 5465 2c08 |0000: iget-object v5, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ +0c5490: 0760 |0002: move-object v0, v6 │ │ +0c5492: 0171 |0003: move v1, v7 │ │ +0c5494: 0182 |0004: move v2, v8 │ │ +0c5496: 0193 |0005: move v3, v9 │ │ +0c5498: 01a4 |0006: move v4, v10 │ │ +0c549a: 7406 c00e 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0ec0 │ │ +0c54a0: 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 │ │ @@ -243587,184 +243615,184 @@ │ │ type : '(FFFF[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 321 16-bit code units │ │ -0b766c: |[0b766c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF[I)V │ │ -0b767c: 1304 e20b |0000: const/16 v4, #int 3042 // #be2 │ │ -0b7680: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b7682: 5250 3a08 |0003: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ -0b7686: 8200 |0005: int-to-float v0, v0 │ │ -0b7688: a702 0709 |0006: sub-float v2, v7, v9 │ │ -0b768c: 5253 3e08 |0008: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ -0b7690: c632 |000a: add-float/2addr v2, v3 │ │ -0b7692: c720 |000b: sub-float/2addr v0, v2 │ │ -0b7694: 5252 4508 |000c: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@0845 │ │ -0b7698: c920 |000e: div-float/2addr v0, v2 │ │ -0b769a: 8700 |000f: float-to-int v0, v0 │ │ -0b769c: 5950 3808 |0010: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ -0b76a0: 5250 3a08 |0012: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ -0b76a4: 8200 |0014: int-to-float v0, v0 │ │ -0b76a6: 5252 3e08 |0015: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ -0b76aa: a702 0702 |0017: sub-float v2, v7, v2 │ │ -0b76ae: c720 |0019: sub-float/2addr v0, v2 │ │ -0b76b0: 5252 4508 |001a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@0845 │ │ -0b76b4: c920 |001c: div-float/2addr v0, v2 │ │ -0b76b6: 8700 |001d: float-to-int v0, v0 │ │ -0b76b8: 5950 3508 |001e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b76bc: 5250 3508 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b76c0: 3d00 8700 |0022: if-lez v0, 00a9 // +0087 │ │ -0b76c4: 5250 3508 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b76c8: 5950 3508 |0026: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b76cc: a600 0608 |0028: add-float v0, v6, v8 │ │ -0b76d0: 5252 3d08 |002a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ -0b76d4: c620 |002c: add-float/2addr v0, v2 │ │ -0b76d6: 5252 4408 |002d: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@0844 │ │ -0b76da: c920 |002f: div-float/2addr v0, v2 │ │ -0b76dc: 8700 |0030: float-to-int v0, v0 │ │ -0b76de: 5950 3708 |0031: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ -0b76e2: 5250 3d08 |0033: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ -0b76e6: a700 0600 |0035: sub-float v0, v6, v0 │ │ -0b76ea: 5252 4408 |0037: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@0844 │ │ -0b76ee: c920 |0039: div-float/2addr v0, v2 │ │ -0b76f0: 8700 |003a: float-to-int v0, v0 │ │ -0b76f2: 5950 3408 |003b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b76f6: 5250 3408 |003d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b76fa: 3d00 6d00 |003f: if-lez v0, 00ac // +006d │ │ -0b76fe: 5250 3408 |0041: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b7702: 5950 3408 |0043: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b7706: 6200 2000 |0045: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b770a: 1302 0203 |0047: const/16 v2, #int 770 // #302 │ │ -0b770e: 1303 0303 |0049: const/16 v3, #int 771 // #303 │ │ -0b7712: 7230 cb0a 2003 |004b: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ -0b7718: 5450 3008 |004e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b771c: 6e10 230e 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.begin:()V // method@0e23 │ │ -0b7722: 5550 3608 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ -0b7726: 3800 6700 |0055: if-eqz v0, 00bc // +0067 │ │ -0b772a: 6200 2000 |0057: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b772e: 7220 dd0a 4000 |0059: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b7734: 5951 3208 |005c: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b7738: 5250 3208 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b773c: 21a1 |0060: array-length v1, v10 │ │ -0b773e: 3510 d500 |0061: if-ge v0, v1, 0136 // +00d5 │ │ -0b7742: 5250 3508 |0063: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b7746: 5950 3308 |0065: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b774a: 5250 3308 |0067: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b774e: 5251 3808 |0069: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ -0b7752: 3610 4a00 |006b: if-gt v0, v1, 00b5 // +004a │ │ -0b7756: 5250 3308 |006d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b775a: 5251 3208 |006f: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b775e: 7020 b20e 1500 |0071: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0eb2 │ │ -0b7764: 0a01 |0074: move-result v1 │ │ -0b7766: 3510 4000 |0075: if-ge v0, v1, 00b5 // +0040 │ │ -0b776a: 5250 3408 |0077: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b776e: 5950 3108 |0079: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7772: 5250 3108 |007b: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7776: 5251 3708 |007d: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ -0b777a: 3610 2f00 |007f: if-gt v0, v1, 00ae // +002f │ │ -0b777e: 5250 3108 |0081: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7782: 5251 3208 |0083: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b7786: 5252 3308 |0085: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b778a: 7030 b30e 1502 |0087: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0eb3 │ │ -0b7790: 0a01 |008a: move-result v1 │ │ -0b7792: 3510 2300 |008b: if-ge v0, v1, 00ae // +0023 │ │ -0b7796: 5450 3008 |008d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b779a: 5451 2e08 |008f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b779e: 5252 3208 |0091: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b77a2: 4402 0a02 |0093: aget v2, v10, v2 │ │ -0b77a6: 4601 0102 |0095: aget-object v1, v1, v2 │ │ -0b77aa: 5252 3308 |0097: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b77ae: 4601 0102 |0099: aget-object v1, v1, v2 │ │ -0b77b2: 5252 3108 |009b: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b77b6: 4401 0102 |009d: aget v1, v1, v2 │ │ -0b77ba: 6e20 290e 1000 |009f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e29 │ │ -0b77c0: 5250 3108 |00a2: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b77c4: d800 0001 |00a4: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b77c8: 5950 3108 |00a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b77cc: 28d3 |00a8: goto 007b // -002d │ │ -0b77ce: 0110 |00a9: move v0, v1 │ │ -0b77d0: 2900 7cff |00aa: goto/16 0026 // -0084 │ │ -0b77d4: 0110 |00ac: move v0, v1 │ │ -0b77d6: 2896 |00ad: goto 0043 // -006a │ │ -0b77d8: 5250 3308 |00ae: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b77dc: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b77e0: 5950 3308 |00b2: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b77e4: 28b3 |00b4: goto 0067 // -004d │ │ -0b77e6: 5250 3208 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b77ea: d800 0001 |00b7: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b77ee: 5950 3208 |00b9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b77f2: 28a3 |00bb: goto 005e // -005d │ │ -0b77f4: 5951 3208 |00bc: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b77f8: 5250 3208 |00be: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b77fc: 21a1 |00c0: array-length v1, v10 │ │ -0b77fe: 3510 7500 |00c1: if-ge v0, v1, 0136 // +0075 │ │ -0b7802: 5250 3508 |00c3: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ -0b7806: 5950 3308 |00c5: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b780a: 5250 3308 |00c7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b780e: 5251 3808 |00c9: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ -0b7812: 3610 6400 |00cb: if-gt v0, v1, 012f // +0064 │ │ -0b7816: 5250 3308 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b781a: 5251 3208 |00cf: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b781e: 7020 b20e 1500 |00d1: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0eb2 │ │ -0b7824: 0a01 |00d4: move-result v1 │ │ -0b7826: 3510 5a00 |00d5: if-ge v0, v1, 012f // +005a │ │ -0b782a: 5250 3408 |00d7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ -0b782e: 5950 3108 |00d9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7832: 5250 3108 |00db: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7836: 5251 3708 |00dd: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ -0b783a: 3610 4900 |00df: if-gt v0, v1, 0128 // +0049 │ │ -0b783e: 5250 3108 |00e1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7842: 5251 3208 |00e3: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b7846: 5252 3308 |00e5: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b784a: 7030 b30e 1502 |00e7: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0eb3 │ │ -0b7850: 0a01 |00ea: move-result v1 │ │ -0b7852: 3510 3d00 |00eb: if-ge v0, v1, 0128 // +003d │ │ -0b7856: 6200 2000 |00ed: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b785a: 7220 da0a 4000 |00ef: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b7860: 5450 3008 |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b7864: 5451 3c08 |00f4: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ -0b7868: 5252 3208 |00f6: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b786c: 4402 0a02 |00f8: aget v2, v10, v2 │ │ -0b7870: 4601 0102 |00fa: aget-object v1, v1, v2 │ │ -0b7874: 5252 3308 |00fc: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b7878: 4601 0102 |00fe: aget-object v1, v1, v2 │ │ -0b787c: 5252 3108 |0100: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b7880: 4401 0102 |0102: aget v1, v1, v2 │ │ -0b7884: 6e20 290e 1000 |0104: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e29 │ │ -0b788a: 6200 2000 |0107: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b788e: 7220 dd0a 4000 |0109: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b7894: 5450 3008 |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b7898: 5451 2e08 |010e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ -0b789c: 5252 3208 |0110: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b78a0: 4402 0a02 |0112: aget v2, v10, v2 │ │ -0b78a4: 4601 0102 |0114: aget-object v1, v1, v2 │ │ -0b78a8: 5252 3308 |0116: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b78ac: 4601 0102 |0118: aget-object v1, v1, v2 │ │ -0b78b0: 5252 3108 |011a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b78b4: 4401 0102 |011c: aget v1, v1, v2 │ │ -0b78b8: 6e20 290e 1000 |011e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e29 │ │ -0b78be: 5250 3108 |0121: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b78c2: d800 0001 |0123: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b78c6: 5950 3108 |0125: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ -0b78ca: 28b4 |0127: goto 00db // -004c │ │ -0b78cc: 5250 3308 |0128: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b78d0: d800 0001 |012a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b78d4: 5950 3308 |012c: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ -0b78d8: 2899 |012e: goto 00c7 // -0067 │ │ -0b78da: 5250 3208 |012f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b78de: d800 0001 |0131: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b78e2: 5950 3208 |0133: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ -0b78e6: 2889 |0135: goto 00be // -0077 │ │ -0b78e8: 5450 3008 |0136: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ -0b78ec: 6e10 2b0e 0000 |0138: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.end:()V // method@0e2b │ │ -0b78f2: 6200 2000 |013b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b78f6: 7220 da0a 4000 |013d: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b78fc: 0e00 |0140: return-void │ │ +0c54a4: |[0c54a4] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(FFFF[I)V │ │ +0c54b4: 1304 e20b |0000: const/16 v4, #int 3042 // #be2 │ │ +0c54b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c54ba: 5250 3a08 |0003: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ +0c54be: 8200 |0005: int-to-float v0, v0 │ │ +0c54c0: a702 0709 |0006: sub-float v2, v7, v9 │ │ +0c54c4: 5253 3e08 |0008: iget v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ +0c54c8: c632 |000a: add-float/2addr v2, v3 │ │ +0c54ca: c720 |000b: sub-float/2addr v0, v2 │ │ +0c54cc: 5252 4508 |000c: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@0845 │ │ +0c54d0: c920 |000e: div-float/2addr v0, v2 │ │ +0c54d2: 8700 |000f: float-to-int v0, v0 │ │ +0c54d4: 5950 3808 |0010: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ +0c54d8: 5250 3a08 |0012: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.mapHeightUnits:I // field@083a │ │ +0c54dc: 8200 |0014: int-to-float v0, v0 │ │ +0c54de: 5252 3e08 |0015: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawY:F // field@083e │ │ +0c54e2: a702 0702 |0017: sub-float v2, v7, v2 │ │ +0c54e6: c720 |0019: sub-float/2addr v0, v2 │ │ +0c54e8: 5252 4508 |001a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockY:F // field@0845 │ │ +0c54ec: c920 |001c: div-float/2addr v0, v2 │ │ +0c54ee: 8700 |001d: float-to-int v0, v0 │ │ +0c54f0: 5950 3508 |001e: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c54f4: 5250 3508 |0020: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c54f8: 3d00 8700 |0022: if-lez v0, 00a9 // +0087 │ │ +0c54fc: 5250 3508 |0024: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c5500: 5950 3508 |0026: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c5504: a600 0608 |0028: add-float v0, v6, v8 │ │ +0c5508: 5252 3d08 |002a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ +0c550c: c620 |002c: add-float/2addr v0, v2 │ │ +0c550e: 5252 4408 |002d: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@0844 │ │ +0c5512: c920 |002f: div-float/2addr v0, v2 │ │ +0c5514: 8700 |0030: float-to-int v0, v0 │ │ +0c5516: 5950 3708 |0031: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ +0c551a: 5250 3d08 |0033: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.overdrawX:F // field@083d │ │ +0c551e: a700 0600 |0035: sub-float v0, v6, v0 │ │ +0c5522: 5252 4408 |0037: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.unitsPerBlockX:F // field@0844 │ │ +0c5526: c920 |0039: div-float/2addr v0, v2 │ │ +0c5528: 8700 |003a: float-to-int v0, v0 │ │ +0c552a: 5950 3408 |003b: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c552e: 5250 3408 |003d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c5532: 3d00 6d00 |003f: if-lez v0, 00ac // +006d │ │ +0c5536: 5250 3408 |0041: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c553a: 5950 3408 |0043: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c553e: 6200 2000 |0045: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c5542: 1302 0203 |0047: const/16 v2, #int 770 // #302 │ │ +0c5546: 1303 0303 |0049: const/16 v3, #int 771 // #303 │ │ +0c554a: 7230 cb0a 2003 |004b: invoke-interface {v0, v2, v3}, Lcom/badlogic/gdx/graphics/GLCommon;.glBlendFunc:(II)V // method@0acb │ │ +0c5550: 5450 3008 |004e: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c5554: 6e10 230e 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.begin:()V // method@0e23 │ │ +0c555a: 5550 3608 |0053: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.isSimpleTileAtlas:Z // field@0836 │ │ +0c555e: 3800 6700 |0055: if-eqz v0, 00bc // +0067 │ │ +0c5562: 6200 2000 |0057: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c5566: 7220 dd0a 4000 |0059: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0c556c: 5951 3208 |005c: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5570: 5250 3208 |005e: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5574: 21a1 |0060: array-length v1, v10 │ │ +0c5576: 3510 d500 |0061: if-ge v0, v1, 0136 // +00d5 │ │ +0c557a: 5250 3508 |0063: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c557e: 5950 3308 |0065: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5582: 5250 3308 |0067: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5586: 5251 3808 |0069: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ +0c558a: 3610 4a00 |006b: if-gt v0, v1, 00b5 // +004a │ │ +0c558e: 5250 3308 |006d: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5592: 5251 3208 |006f: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5596: 7020 b20e 1500 |0071: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0eb2 │ │ +0c559c: 0a01 |0074: move-result v1 │ │ +0c559e: 3510 4000 |0075: if-ge v0, v1, 00b5 // +0040 │ │ +0c55a2: 5250 3408 |0077: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c55a6: 5950 3108 |0079: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c55aa: 5250 3108 |007b: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c55ae: 5251 3708 |007d: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ +0c55b2: 3610 2f00 |007f: if-gt v0, v1, 00ae // +002f │ │ +0c55b6: 5250 3108 |0081: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c55ba: 5251 3208 |0083: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c55be: 5252 3308 |0085: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c55c2: 7030 b30e 1502 |0087: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0eb3 │ │ +0c55c8: 0a01 |008a: move-result v1 │ │ +0c55ca: 3510 2300 |008b: if-ge v0, v1, 00ae // +0023 │ │ +0c55ce: 5450 3008 |008d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c55d2: 5451 2e08 |008f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c55d6: 5252 3208 |0091: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c55da: 4402 0a02 |0093: aget v2, v10, v2 │ │ +0c55de: 4601 0102 |0095: aget-object v1, v1, v2 │ │ +0c55e2: 5252 3308 |0097: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c55e6: 4601 0102 |0099: aget-object v1, v1, v2 │ │ +0c55ea: 5252 3108 |009b: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c55ee: 4401 0102 |009d: aget v1, v1, v2 │ │ +0c55f2: 6e20 290e 1000 |009f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e29 │ │ +0c55f8: 5250 3108 |00a2: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c55fc: d800 0001 |00a4: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c5600: 5950 3108 |00a6: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c5604: 28d3 |00a8: goto 007b // -002d │ │ +0c5606: 0110 |00a9: move v0, v1 │ │ +0c5608: 2900 7cff |00aa: goto/16 0026 // -0084 │ │ +0c560c: 0110 |00ac: move v0, v1 │ │ +0c560e: 2896 |00ad: goto 0043 // -006a │ │ +0c5610: 5250 3308 |00ae: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5614: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c5618: 5950 3308 |00b2: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c561c: 28b3 |00b4: goto 0067 // -004d │ │ +0c561e: 5250 3208 |00b5: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5622: d800 0001 |00b7: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c5626: 5950 3208 |00b9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c562a: 28a3 |00bb: goto 005e // -005d │ │ +0c562c: 5951 3208 |00bc: iput v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5630: 5250 3208 |00be: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5634: 21a1 |00c0: array-length v1, v10 │ │ +0c5636: 3510 7500 |00c1: if-ge v0, v1, 0136 // +0075 │ │ +0c563a: 5250 3508 |00c3: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialRow:I // field@0835 │ │ +0c563e: 5950 3308 |00c5: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5642: 5250 3308 |00c7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5646: 5251 3808 |00c9: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastRow:I // field@0838 │ │ +0c564a: 3610 6400 |00cb: if-gt v0, v1, 012f // +0064 │ │ +0c564e: 5250 3308 |00cd: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5652: 5251 3208 |00cf: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5656: 7020 b20e 1500 |00d1: invoke-direct {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerHeightInBlocks:(I)I // method@0eb2 │ │ +0c565c: 0a01 |00d4: move-result v1 │ │ +0c565e: 3510 5a00 |00d5: if-ge v0, v1, 012f // +005a │ │ +0c5662: 5250 3408 |00d7: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.initialCol:I // field@0834 │ │ +0c5666: 5950 3108 |00d9: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c566a: 5250 3108 |00db: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c566e: 5251 3708 |00dd: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.lastCol:I // field@0837 │ │ +0c5672: 3610 4900 |00df: if-gt v0, v1, 0128 // +0049 │ │ +0c5676: 5250 3108 |00e1: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c567a: 5251 3208 |00e3: iget v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c567e: 5252 3308 |00e5: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5682: 7030 b30e 1502 |00e7: invoke-direct {v5, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getLayerWidthInBlocks:(II)I // method@0eb3 │ │ +0c5688: 0a01 |00ea: move-result v1 │ │ +0c568a: 3510 3d00 |00eb: if-ge v0, v1, 0128 // +003d │ │ +0c568e: 6200 2000 |00ed: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c5692: 7220 da0a 4000 |00ef: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c5698: 5450 3008 |00f2: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c569c: 5451 3c08 |00f4: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.normalCacheId:[[[I // field@083c │ │ +0c56a0: 5252 3208 |00f6: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c56a4: 4402 0a02 |00f8: aget v2, v10, v2 │ │ +0c56a8: 4601 0102 |00fa: aget-object v1, v1, v2 │ │ +0c56ac: 5252 3308 |00fc: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c56b0: 4601 0102 |00fe: aget-object v1, v1, v2 │ │ +0c56b4: 5252 3108 |0100: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c56b8: 4401 0102 |0102: aget v1, v1, v2 │ │ +0c56bc: 6e20 290e 1000 |0104: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e29 │ │ +0c56c2: 6200 2000 |0107: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c56c6: 7220 dd0a 4000 |0109: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0c56cc: 5450 3008 |010c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c56d0: 5451 2e08 |010e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.blendedCacheId:[[[I // field@082e │ │ +0c56d4: 5252 3208 |0110: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c56d8: 4402 0a02 |0112: aget v2, v10, v2 │ │ +0c56dc: 4601 0102 |0114: aget-object v1, v1, v2 │ │ +0c56e0: 5252 3308 |0116: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c56e4: 4601 0102 |0118: aget-object v1, v1, v2 │ │ +0c56e8: 5252 3108 |011a: iget v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c56ec: 4401 0102 |011c: aget v1, v1, v2 │ │ +0c56f0: 6e20 290e 1000 |011e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.draw:(I)V // method@0e29 │ │ +0c56f6: 5250 3108 |0121: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c56fa: d800 0001 |0123: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c56fe: 5950 3108 |0125: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentCol:I // field@0831 │ │ +0c5702: 28b4 |0127: goto 00db // -004c │ │ +0c5704: 5250 3308 |0128: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5708: d800 0001 |012a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c570c: 5950 3308 |012c: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentRow:I // field@0833 │ │ +0c5710: 2899 |012e: goto 00c7 // -0067 │ │ +0c5712: 5250 3208 |012f: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c5716: d800 0001 |0131: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c571a: 5950 3208 |0133: iput v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.currentLayer:I // field@0832 │ │ +0c571e: 2889 |0135: goto 00be // -0077 │ │ +0c5720: 5450 3008 |0136: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.cache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; // field@0830 │ │ +0c5724: 6e10 2b0e 0000 |0138: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteCache;.end:()V // method@0e2b │ │ +0c572a: 6200 2000 |013b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c572e: 7220 da0a 4000 |013d: invoke-interface {v0, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c5734: 0e00 |0140: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=394 │ │ 0x0012 line=395 │ │ 0x0020 line=396 │ │ 0x0028 line=398 │ │ 0x0033 line=399 │ │ @@ -243810,18 +243838,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 │ │ -0b7900: |[0b7900] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;)V │ │ -0b7910: 5410 2c08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ -0b7914: 6e30 c20e 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V // method@0ec2 │ │ -0b791a: 0e00 |0005: return-void │ │ +0c5738: |[0c5738] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;)V │ │ +0c5748: 5410 2c08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.allLayers:[I // field@082c │ │ +0c574c: 6e30 c20e 2100 |0002: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V // method@0ec2 │ │ +0c5752: 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; │ │ @@ -243831,38 +243859,38 @@ │ │ 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 │ │ -0b791c: |[0b791c] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V │ │ -0b792c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b792e: 6e10 b70e 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0eb7 │ │ -0b7934: 0c00 |0004: move-result-object v0 │ │ -0b7936: 5471 1606 |0005: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ -0b793a: 6e20 8612 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0b7940: 5460 4308 |000a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b7944: 6e40 4413 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0b794a: 5460 4308 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b794e: 6e20 2f0b 0700 |0011: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b2f │ │ -0b7954: 5460 4308 |0014: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b7958: 5201 2c0b |0016: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b795c: 5460 4308 |0018: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ -0b7960: 5202 2d0b |001a: iget v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b7964: 5270 2206 |001c: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ -0b7968: 5273 2306 |001e: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0b796c: c803 |0020: mul-float/2addr v3, v0 │ │ -0b796e: 5270 2106 |0021: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ -0b7972: 5274 2306 |0023: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ -0b7976: c804 |0025: mul-float/2addr v4, v0 │ │ -0b7978: 0760 |0026: move-object v0, v6 │ │ -0b797a: 0785 |0027: move-object v5, v8 │ │ -0b797c: 7406 c00e 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0ec0 │ │ -0b7982: 0e00 |002b: return-void │ │ +0c5754: |[0c5754] com.badlogic.gdx.graphics.g2d.tiled.TileMapRenderer.render:(Lcom/badlogic/gdx/graphics/OrthographicCamera;[I)V │ │ +0c5764: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c5766: 6e10 b70e 0600 |0001: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0eb7 │ │ +0c576c: 0c00 |0004: move-result-object v0 │ │ +0c576e: 5471 1606 |0005: iget-object v1, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0616 │ │ +0c5772: 6e20 8612 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c5778: 5460 4308 |000a: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c577c: 6e40 4413 2022 |000c: invoke-virtual {v0, v2, v2, v2}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0c5782: 5460 4308 |000f: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c5786: 6e20 2f0b 0700 |0011: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@0b2f │ │ +0c578c: 5460 4308 |0014: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c5790: 5201 2c0b |0016: iget v1, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c5794: 5460 4308 |0018: iget-object v0, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0843 │ │ +0c5798: 5202 2d0b |001a: iget v2, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c579c: 5270 2206 |001c: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportWidth:F // field@0622 │ │ +0c57a0: 5273 2306 |001e: iget v3, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0c57a4: c803 |0020: mul-float/2addr v3, v0 │ │ +0c57a6: 5270 2106 |0021: iget v0, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.viewportHeight:F // field@0621 │ │ +0c57aa: 5274 2306 |0023: iget v4, v7, Lcom/badlogic/gdx/graphics/OrthographicCamera;.zoom:F // field@0623 │ │ +0c57ae: c804 |0025: mul-float/2addr v4, v0 │ │ +0c57b0: 0760 |0026: move-object v0, v6 │ │ +0c57b2: 0785 |0027: move-object v5, v8 │ │ +0c57b4: 7406 c00e 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer;.render:(FFFF[I)V // method@0ec0 │ │ +0c57ba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x000a line=371 │ │ 0x000f line=372 │ │ 0x0014 line=373 │ │ 0x002b line=374 │ │ @@ -243984,26 +244012,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 │ │ -0b7984: |[0b7984] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ -0b7994: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b7996: 5b23 6c08 |0001: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b799a: 7010 6521 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlReader;.:()V // method@2165 │ │ -0b79a0: 2200 bf03 |0006: new-instance v0, Ljava/util/Stack; // type@03bf │ │ -0b79a4: 7010 cc25 0000 |0008: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@25cc │ │ -0b79aa: 5b20 5c08 |000b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ -0b79ae: 5c21 5908 |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ -0b79b2: 5921 5f08 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b79b6: 5921 5e08 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b79ba: 5921 6608 |0013: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ -0b79be: 0e00 |0015: return-void │ │ +0c57bc: |[0c57bc] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;)V │ │ +0c57cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c57ce: 5b23 6c08 |0001: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c57d2: 7010 6521 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/utils/XmlReader;.:()V // method@2165 │ │ +0c57d8: 2200 bf03 |0006: new-instance v0, Ljava/util/Stack; // type@03bf │ │ +0c57dc: 7010 cc25 0000 |0008: invoke-direct {v0}, Ljava/util/Stack;.:()V // method@25cc │ │ +0c57e2: 5b20 5c08 |000b: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ +0c57e6: 5c21 5908 |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ +0c57ea: 5921 5f08 |000f: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c57ee: 5921 5e08 |0011: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c57f2: 5921 6608 |0013: iput v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ +0c57f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=58 │ │ 0x000d line=60 │ │ 0x000f line=62 │ │ 0x0013 line=91 │ │ @@ -244016,57 +244044,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -0b79c0: |[0b79c0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.arrangeData:()V │ │ -0b79d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b79d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b79d4: 5274 5e08 |0002: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b79d8: 3543 4600 |0004: if-ge v3, v4, 004a // +0046 │ │ -0b79dc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0b79de: 5274 5f08 |0007: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b79e2: 3542 3e00 |0009: if-ge v2, v4, 0047 // +003e │ │ -0b79e6: 5474 5d08 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b79ea: 5444 5108 |000d: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b79ee: 4604 0403 |000f: aget-object v4, v4, v3 │ │ -0b79f2: 5475 6508 |0011: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b79f6: d801 0001 |0013: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0b79fa: 4805 0500 |0015: aget-byte v5, v5, v0 │ │ -0b79fe: 7110 da0e 0500 |0017: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7a04: 0a05 |001a: move-result v5 │ │ -0b7a06: 5476 6508 |001b: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7a0a: d800 0101 |001d: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0b7a0e: 4806 0601 |001f: aget-byte v6, v6, v1 │ │ -0b7a12: 7110 da0e 0600 |0021: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7a18: 0a06 |0024: move-result v6 │ │ -0b7a1a: e006 0608 |0025: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -0b7a1e: b665 |0027: or-int/2addr v5, v6 │ │ -0b7a20: 5476 6508 |0028: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7a24: d801 0001 |002a: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0b7a28: 4806 0600 |002c: aget-byte v6, v6, v0 │ │ -0b7a2c: 7110 da0e 0600 |002e: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7a32: 0a06 |0031: move-result v6 │ │ -0b7a34: e006 0610 |0032: shl-int/lit8 v6, v6, #int 16 // #10 │ │ -0b7a38: b665 |0034: or-int/2addr v5, v6 │ │ -0b7a3a: 5476 6508 |0035: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7a3e: d800 0101 |0037: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0b7a42: 4806 0601 |0039: aget-byte v6, v6, v1 │ │ -0b7a46: 7110 da0e 0600 |003b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7a4c: 0a06 |003e: move-result v6 │ │ -0b7a4e: e006 0618 |003f: shl-int/lit8 v6, v6, #int 24 // #18 │ │ -0b7a52: b665 |0041: or-int/2addr v5, v6 │ │ -0b7a54: 4b05 0402 |0042: aput v5, v4, v2 │ │ -0b7a58: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b7a5c: 28c1 |0046: goto 0007 // -003f │ │ -0b7a5e: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b7a62: 28b9 |0049: goto 0002 // -0047 │ │ -0b7a64: 0e00 |004a: return-void │ │ +0c57f8: |[0c57f8] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.arrangeData:()V │ │ +0c5808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c580a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c580c: 5274 5e08 |0002: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c5810: 3543 4600 |0004: if-ge v3, v4, 004a // +0046 │ │ +0c5814: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c5816: 5274 5f08 |0007: iget v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c581a: 3542 3e00 |0009: if-ge v2, v4, 0047 // +003e │ │ +0c581e: 5474 5d08 |000b: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c5822: 5444 5108 |000d: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c5826: 4604 0403 |000f: aget-object v4, v4, v3 │ │ +0c582a: 5475 6508 |0011: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c582e: d801 0001 |0013: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0c5832: 4805 0500 |0015: aget-byte v5, v5, v0 │ │ +0c5836: 7110 da0e 0500 |0017: invoke-static {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c583c: 0a05 |001a: move-result v5 │ │ +0c583e: 5476 6508 |001b: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c5842: d800 0101 |001d: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0c5846: 4806 0601 |001f: aget-byte v6, v6, v1 │ │ +0c584a: 7110 da0e 0600 |0021: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5850: 0a06 |0024: move-result v6 │ │ +0c5852: e006 0608 |0025: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +0c5856: b665 |0027: or-int/2addr v5, v6 │ │ +0c5858: 5476 6508 |0028: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c585c: d801 0001 |002a: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0c5860: 4806 0600 |002c: aget-byte v6, v6, v0 │ │ +0c5864: 7110 da0e 0600 |002e: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c586a: 0a06 |0031: move-result v6 │ │ +0c586c: e006 0610 |0032: shl-int/lit8 v6, v6, #int 16 // #10 │ │ +0c5870: b665 |0034: or-int/2addr v5, v6 │ │ +0c5872: 5476 6508 |0035: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c5876: d800 0101 |0037: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0c587a: 4806 0601 |0039: aget-byte v6, v6, v1 │ │ +0c587e: 7110 da0e 0600 |003b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5884: 0a06 |003e: move-result v6 │ │ +0c5886: e006 0618 |003f: shl-int/lit8 v6, v6, #int 24 // #18 │ │ +0c588a: b665 |0041: or-int/2addr v5, v6 │ │ +0c588c: 4b05 0402 |0042: aput v5, v4, v2 │ │ +0c5890: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c5894: 28c1 |0046: goto 0007 // -003f │ │ +0c5896: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c589a: 28b9 |0049: goto 0002 // -0047 │ │ +0c589c: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0001 line=474 │ │ 0x0006 line=475 │ │ 0x000b line=476 │ │ 0x0044 line=475 │ │ @@ -244087,43 +244115,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0b7a68: |[0b7a68] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.fromCSV:()V │ │ -0b7a78: 2202 c003 |0000: new-instance v2, Ljava/util/StringTokenizer; // type@03c0 │ │ -0b7a7c: 5463 6708 |0002: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b7a80: 6e10 c524 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b7a86: 0c03 |0007: move-result-object v3 │ │ -0b7a88: 1a04 ad00 |0008: const-string v4, "," // string@00ad │ │ -0b7a8c: 7030 d525 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ -0b7a92: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0b7a94: 5263 5e08 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b7a98: 3531 2200 |0010: if-ge v1, v3, 0032 // +0022 │ │ -0b7a9c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0b7a9e: 5263 5f08 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b7aa2: 3530 1a00 |0015: if-ge v0, v3, 002f // +001a │ │ -0b7aa6: 5463 5d08 |0017: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b7aaa: 5433 5108 |0019: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b7aae: 4603 0301 |001b: aget-object v3, v3, v1 │ │ -0b7ab2: 6e10 d725 0200 |001d: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ -0b7ab8: 0c04 |0020: move-result-object v4 │ │ -0b7aba: 6e10 c524 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b7ac0: 0c04 |0024: move-result-object v4 │ │ -0b7ac2: 7110 7924 0400 |0025: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2479 │ │ -0b7ac8: 0b04 |0028: move-result-wide v4 │ │ -0b7aca: 8444 |0029: long-to-int v4, v4 │ │ -0b7acc: 4b04 0300 |002a: aput v4, v3, v0 │ │ -0b7ad0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b7ad4: 28e5 |002e: goto 0013 // -001b │ │ -0b7ad6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7ada: 28dd |0031: goto 000e // -0023 │ │ -0b7adc: 0e00 |0032: return-void │ │ +0c58a0: |[0c58a0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.fromCSV:()V │ │ +0c58b0: 2202 c003 |0000: new-instance v2, Ljava/util/StringTokenizer; // type@03c0 │ │ +0c58b4: 5463 6708 |0002: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c58b8: 6e10 c524 0300 |0004: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c58be: 0c03 |0007: move-result-object v3 │ │ +0c58c0: 1a04 ad00 |0008: const-string v4, "," // string@00ad │ │ +0c58c4: 7030 d525 3204 |000a: invoke-direct {v2, v3, v4}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25d5 │ │ +0c58ca: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c58cc: 5263 5e08 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c58d0: 3531 2200 |0010: if-ge v1, v3, 0032 // +0022 │ │ +0c58d4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c58d6: 5263 5f08 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c58da: 3530 1a00 |0015: if-ge v0, v3, 002f // +001a │ │ +0c58de: 5463 5d08 |0017: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c58e2: 5433 5108 |0019: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c58e6: 4603 0301 |001b: aget-object v3, v3, v1 │ │ +0c58ea: 6e10 d725 0200 |001d: invoke-virtual {v2}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25d7 │ │ +0c58f0: 0c04 |0020: move-result-object v4 │ │ +0c58f2: 6e10 c524 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c58f8: 0c04 |0024: move-result-object v4 │ │ +0c58fa: 7110 7924 0400 |0025: invoke-static {v4}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2479 │ │ +0c5900: 0b04 |0028: move-result-wide v4 │ │ +0c5902: 8444 |0029: long-to-int v4, v4 │ │ +0c5904: 4b04 0300 |002a: aput v4, v3, v0 │ │ +0c5908: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c590c: 28e5 |002e: goto 0013 // -001b │ │ +0c590e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c5912: 28dd |0031: goto 000e // -0023 │ │ +0c5914: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x000d line=465 │ │ 0x0012 line=466 │ │ 0x0017 line=467 │ │ 0x002c line=466 │ │ @@ -244140,35 +244168,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 │ │ -0b7ae0: |[0b7ae0] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V │ │ -0b7af0: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -0b7af4: 0e00 |0002: return-void │ │ -0b7af6: 1a00 a822 |0003: const-string v0, "polyline" // string@22a8 │ │ -0b7afa: 5431 5208 |0005: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@0852 │ │ -0b7afe: 6e20 b024 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7b04: 0a00 |000a: move-result v0 │ │ -0b7b06: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -0b7b0a: 5420 6008 |000d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b7b0e: 5431 5308 |000f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ -0b7b12: 5b01 7f08 |0011: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polyline:Ljava/lang/String; // field@087f │ │ -0b7b16: 28ef |0013: goto 0002 // -0011 │ │ -0b7b18: 1a00 a522 |0014: const-string v0, "polygon" // string@22a5 │ │ -0b7b1c: 5431 5208 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@0852 │ │ -0b7b20: 6e20 b024 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7b26: 0a00 |001b: move-result v0 │ │ -0b7b28: 3800 e6ff |001c: if-eqz v0, 0002 // -001a │ │ -0b7b2c: 5420 6008 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b7b30: 5431 5308 |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ -0b7b34: 5b01 7e08 |0022: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polygon:Ljava/lang/String; // field@087e │ │ -0b7b38: 28de |0024: goto 0002 // -0022 │ │ +0c5918: |[0c5918] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putPolyLine:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;)V │ │ +0c5928: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +0c592c: 0e00 |0002: return-void │ │ +0c592e: 1a00 a822 |0003: const-string v0, "polyline" // string@22a8 │ │ +0c5932: 5431 5208 |0005: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@0852 │ │ +0c5936: 6e20 b024 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c593c: 0a00 |000a: move-result v0 │ │ +0c593e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +0c5942: 5420 6008 |000d: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5946: 5431 5308 |000f: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ +0c594a: 5b01 7f08 |0011: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polyline:Ljava/lang/String; // field@087f │ │ +0c594e: 28ef |0013: goto 0002 // -0011 │ │ +0c5950: 1a00 a522 |0014: const-string v0, "polygon" // string@22a5 │ │ +0c5954: 5431 5208 |0016: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.name:Ljava/lang/String; // field@0852 │ │ +0c5958: 6e20 b024 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c595e: 0a00 |001b: move-result v0 │ │ +0c5960: 3800 e6ff |001c: if-eqz v0, 0002 // -001a │ │ +0c5964: 5420 6008 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5968: 5431 5308 |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ +0c596c: 5b01 7e08 |0022: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.polygon:Ljava/lang/String; // field@087e │ │ +0c5970: 28de |0024: goto 0002 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0002 line=433 │ │ 0x0003 line=423 │ │ 0x000d line=424 │ │ 0x0014 line=428 │ │ @@ -244182,73 +244210,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 │ │ -0b7b3c: |[0b7b3c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V │ │ -0b7b4c: 1a00 1b28 |0000: const-string v0, "tile" // string@281b │ │ -0b7b50: 5451 5608 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ -0b7b54: 6e20 b024 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7b5a: 0a00 |0007: move-result v0 │ │ -0b7b5c: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0b7b60: 5440 6c08 |000a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b7b64: 5241 6308 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@0863 │ │ -0b7b68: 5442 6408 |000e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7b6c: 5222 4808 |0010: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ -0b7b70: b021 |0012: add-int/2addr v1, v2 │ │ -0b7b72: 5452 5508 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ -0b7b76: 5453 5808 |0015: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ -0b7b7a: 6e40 de0e 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V // method@0ede │ │ -0b7b80: 0e00 |001a: return-void │ │ -0b7b82: 1a00 a51f |001b: const-string v0, "map" // string@1fa5 │ │ -0b7b86: 5451 5608 |001d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ -0b7b8a: 6e20 b024 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7b90: 0a00 |0022: move-result v0 │ │ -0b7b92: 3800 0e00 |0023: if-eqz v0, 0031 // +000e │ │ -0b7b96: 5440 6c08 |0025: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b7b9a: 5400 7408 |0027: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@0874 │ │ -0b7b9e: 5451 5508 |0029: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ -0b7ba2: 5452 5808 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ -0b7ba6: 6e30 a625 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -0b7bac: 28ea |0030: goto 001a // -0016 │ │ -0b7bae: 1a00 441e |0031: const-string v0, "layer" // string@1e44 │ │ -0b7bb2: 5451 5608 |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ -0b7bb6: 6e20 b024 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7bbc: 0a00 |0038: move-result v0 │ │ -0b7bbe: 3800 0e00 |0039: if-eqz v0, 0047 // +000e │ │ -0b7bc2: 5440 5d08 |003b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b7bc6: 5400 5008 |003d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@0850 │ │ -0b7bca: 5451 5508 |003f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ -0b7bce: 5452 5808 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ -0b7bd2: 6e30 a625 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -0b7bd8: 28d4 |0046: goto 001a // -002c │ │ -0b7bda: 1a00 6a21 |0047: const-string v0, "objectgroup" // string@216a │ │ -0b7bde: 5451 5608 |0049: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ -0b7be2: 6e20 b024 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7be8: 0a00 |004e: move-result v0 │ │ -0b7bea: 3800 0e00 |004f: if-eqz v0, 005d // +000e │ │ -0b7bee: 5440 6108 |0051: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b7bf2: 5400 8808 |0053: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@0888 │ │ -0b7bf6: 5451 5508 |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ -0b7bfa: 5452 5808 |0057: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ -0b7bfe: 6e30 a625 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -0b7c04: 28be |005c: goto 001a // -0042 │ │ -0b7c06: 1a00 6721 |005d: const-string v0, "object" // string@2167 │ │ -0b7c0a: 5451 5608 |005f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ -0b7c0e: 6e20 b024 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7c14: 0a00 |0064: move-result v0 │ │ -0b7c16: 3800 b5ff |0065: if-eqz v0, 001a // -004b │ │ -0b7c1a: 5440 6008 |0067: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b7c1e: 5400 8008 |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@0880 │ │ -0b7c22: 5451 5508 |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ -0b7c26: 5452 5808 |006d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ -0b7c2a: 6e30 a625 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -0b7c30: 28a8 |0072: goto 001a // -0058 │ │ +0c5974: |[0c5974] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.putProperty:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;)V │ │ +0c5984: 1a00 1b28 |0000: const-string v0, "tile" // string@281b │ │ +0c5988: 5451 5608 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ +0c598c: 6e20 b024 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5992: 0a00 |0007: move-result v0 │ │ +0c5994: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0c5998: 5440 6c08 |000a: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c599c: 5241 6308 |000c: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@0863 │ │ +0c59a0: 5442 6408 |000e: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c59a4: 5222 4808 |0010: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ +0c59a8: b021 |0012: add-int/2addr v1, v2 │ │ +0c59aa: 5452 5508 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ +0c59ae: 5453 5808 |0015: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ +0c59b2: 6e40 de0e 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.setTileProperty:(ILjava/lang/String;Ljava/lang/String;)V // method@0ede │ │ +0c59b8: 0e00 |001a: return-void │ │ +0c59ba: 1a00 a51f |001b: const-string v0, "map" // string@1fa5 │ │ +0c59be: 5451 5608 |001d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ +0c59c2: 6e20 b024 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c59c8: 0a00 |0022: move-result v0 │ │ +0c59ca: 3800 0e00 |0023: if-eqz v0, 0031 // +000e │ │ +0c59ce: 5440 6c08 |0025: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c59d2: 5400 7408 |0027: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.properties:Ljava/util/HashMap; // field@0874 │ │ +0c59d6: 5451 5508 |0029: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ +0c59da: 5452 5808 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ +0c59de: 6e30 a625 1002 |002d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +0c59e4: 28ea |0030: goto 001a // -0016 │ │ +0c59e6: 1a00 441e |0031: const-string v0, "layer" // string@1e44 │ │ +0c59ea: 5451 5608 |0033: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ +0c59ee: 6e20 b024 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c59f4: 0a00 |0038: move-result v0 │ │ +0c59f6: 3800 0e00 |0039: if-eqz v0, 0047 // +000e │ │ +0c59fa: 5440 5d08 |003b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c59fe: 5400 5008 |003d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.properties:Ljava/util/HashMap; // field@0850 │ │ +0c5a02: 5451 5508 |003f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ +0c5a06: 5452 5808 |0041: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ +0c5a0a: 6e30 a625 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +0c5a10: 28d4 |0046: goto 001a // -002c │ │ +0c5a12: 1a00 6a21 |0047: const-string v0, "objectgroup" // string@216a │ │ +0c5a16: 5451 5608 |0049: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ +0c5a1a: 6e20 b024 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5a20: 0a00 |004e: move-result v0 │ │ +0c5a22: 3800 0e00 |004f: if-eqz v0, 005d // +000e │ │ +0c5a26: 5440 6108 |0051: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c5a2a: 5400 8808 |0053: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.properties:Ljava/util/HashMap; // field@0888 │ │ +0c5a2e: 5451 5508 |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ +0c5a32: 5452 5808 |0057: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ +0c5a36: 6e30 a625 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +0c5a3c: 28be |005c: goto 001a // -0042 │ │ +0c5a3e: 1a00 6721 |005d: const-string v0, "object" // string@2167 │ │ +0c5a42: 5451 5608 |005f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ +0c5a46: 6e20 b024 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5a4c: 0a00 |0064: move-result v0 │ │ +0c5a4e: 3800 b5ff |0065: if-eqz v0, 001a // -004b │ │ +0c5a52: 5440 6008 |0067: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5a56: 5400 8008 |0069: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.properties:Ljava/util/HashMap; // field@0880 │ │ +0c5a5a: 5451 5508 |006b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ +0c5a5e: 5452 5808 |006d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ +0c5a62: 6e30 a625 1002 |006f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +0c5a68: 28a8 |0072: goto 001a // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x000a line=438 │ │ 0x001a line=461 │ │ 0x001b line=442 │ │ 0x0025 line=443 │ │ @@ -244267,85 +244295,85 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -0b7c34: |[0b7c34] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unGZip:()V │ │ -0b7c44: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0b7c46: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0b7c48: 2200 cf03 |0002: new-instance v0, Ljava/util/zip/GZIPInputStream; // type@03cf │ │ -0b7c4c: 2205 5503 |0004: new-instance v5, Ljava/io/ByteArrayInputStream; // type@0355 │ │ -0b7c50: 5486 6508 |0006: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7c54: 7020 cb23 6500 |0008: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@23cb │ │ -0b7c5a: 5486 6508 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7c5e: 2166 |000d: array-length v6, v6 │ │ -0b7c60: 7030 f025 5006 |000e: invoke-direct {v0, v5, v6}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;I)V // method@25f0 │ │ -0b7c66: 2373 e503 |0011: new-array v3, v7, [B // type@03e5 │ │ -0b7c6a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -0b7c6c: 5285 5e08 |0014: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b7c70: 3554 6600 |0016: if-ge v4, v5, 007c // +0066 │ │ -0b7c74: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0b7c76: 5285 5f08 |0019: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b7c7a: 3551 5e00 |001b: if-ge v1, v5, 0079 // +005e │ │ -0b7c7e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0b7c80: 1246 |001e: const/4 v6, #int 4 // #4 │ │ -0b7c82: 6e40 f125 3065 |001f: invoke-virtual {v0, v3, v5, v6}, Ljava/util/zip/GZIPInputStream;.read:([BII)I // method@25f1 │ │ -0b7c88: 5485 5d08 |0022: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b7c8c: 5455 5108 |0024: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b7c90: 4605 0504 |0026: aget-object v5, v5, v4 │ │ -0b7c94: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -0b7c96: 4806 0306 |0029: aget-byte v6, v3, v6 │ │ -0b7c9a: 7110 da0e 0600 |002b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7ca0: 0a06 |002e: move-result v6 │ │ -0b7ca2: 1217 |002f: const/4 v7, #int 1 // #1 │ │ -0b7ca4: 4807 0307 |0030: aget-byte v7, v3, v7 │ │ -0b7ca8: 7110 da0e 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7cae: 0a07 |0035: move-result v7 │ │ -0b7cb0: e007 0708 |0036: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0b7cb4: b676 |0038: or-int/2addr v6, v7 │ │ -0b7cb6: 1227 |0039: const/4 v7, #int 2 // #2 │ │ -0b7cb8: 4807 0307 |003a: aget-byte v7, v3, v7 │ │ -0b7cbc: 7110 da0e 0700 |003c: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7cc2: 0a07 |003f: move-result v7 │ │ -0b7cc4: e007 0710 |0040: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0b7cc8: b676 |0042: or-int/2addr v6, v7 │ │ -0b7cca: 1237 |0043: const/4 v7, #int 3 // #3 │ │ -0b7ccc: 4807 0307 |0044: aget-byte v7, v3, v7 │ │ -0b7cd0: 7110 da0e 0700 |0046: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7cd6: 0a07 |0049: move-result v7 │ │ -0b7cd8: e007 0718 |004a: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -0b7cdc: b676 |004c: or-int/2addr v6, v7 │ │ -0b7cde: 4b06 0501 |004d: aput v6, v5, v1 │ │ -0b7ce2: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b7ce6: 28c8 |0051: goto 0019 // -0038 │ │ -0b7ce8: 0d02 |0052: move-exception v2 │ │ -0b7cea: 2205 bc02 |0053: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b7cee: 2206 9103 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0b7cf2: 7010 d024 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b7cf8: 1a07 4403 |005a: const-string v7, "Error Reading TMX Layer Data - IOException: " // string@0344 │ │ -0b7cfc: 6e20 d724 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b7d02: 0c06 |005f: move-result-object v6 │ │ -0b7d04: 6e10 0624 0200 |0060: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2406 │ │ -0b7d0a: 0c07 |0063: move-result-object v7 │ │ -0b7d0c: 6e20 d724 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b7d12: 0c06 |0067: move-result-object v6 │ │ -0b7d14: 6e10 dd24 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b7d1a: 0c06 |006b: move-result-object v6 │ │ -0b7d1c: 7020 291e 6500 |006c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b7d22: 2705 |006f: throw v5 │ │ -0b7d24: 0d02 |0070: move-exception v2 │ │ -0b7d26: 2205 bc02 |0071: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b7d2a: 1a06 4503 |0073: const-string v6, "Error Reading TMX Layer Data." // string@0345 │ │ -0b7d2e: 7030 2a1e 6502 |0075: invoke-direct {v5, v6, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0b7d34: 2705 |0078: throw v5 │ │ -0b7d36: d804 0401 |0079: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b7d3a: 2899 |007b: goto 0014 // -0067 │ │ -0b7d3c: 0e00 |007c: return-void │ │ +0c5a6c: |[0c5a6c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unGZip:()V │ │ +0c5a7c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0c5a7e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c5a80: 2200 cf03 |0002: new-instance v0, Ljava/util/zip/GZIPInputStream; // type@03cf │ │ +0c5a84: 2205 5503 |0004: new-instance v5, Ljava/io/ByteArrayInputStream; // type@0355 │ │ +0c5a88: 5486 6508 |0006: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c5a8c: 7020 cb23 6500 |0008: invoke-direct {v5, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@23cb │ │ +0c5a92: 5486 6508 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c5a96: 2166 |000d: array-length v6, v6 │ │ +0c5a98: 7030 f025 5006 |000e: invoke-direct {v0, v5, v6}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;I)V // method@25f0 │ │ +0c5a9e: 2373 e503 |0011: new-array v3, v7, [B // type@03e5 │ │ +0c5aa2: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +0c5aa4: 5285 5e08 |0014: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c5aa8: 3554 6600 |0016: if-ge v4, v5, 007c // +0066 │ │ +0c5aac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0c5aae: 5285 5f08 |0019: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c5ab2: 3551 5e00 |001b: if-ge v1, v5, 0079 // +005e │ │ +0c5ab6: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0c5ab8: 1246 |001e: const/4 v6, #int 4 // #4 │ │ +0c5aba: 6e40 f125 3065 |001f: invoke-virtual {v0, v3, v5, v6}, Ljava/util/zip/GZIPInputStream;.read:([BII)I // method@25f1 │ │ +0c5ac0: 5485 5d08 |0022: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c5ac4: 5455 5108 |0024: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c5ac8: 4605 0504 |0026: aget-object v5, v5, v4 │ │ +0c5acc: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +0c5ace: 4806 0306 |0029: aget-byte v6, v3, v6 │ │ +0c5ad2: 7110 da0e 0600 |002b: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5ad8: 0a06 |002e: move-result v6 │ │ +0c5ada: 1217 |002f: const/4 v7, #int 1 // #1 │ │ +0c5adc: 4807 0307 |0030: aget-byte v7, v3, v7 │ │ +0c5ae0: 7110 da0e 0700 |0032: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5ae6: 0a07 |0035: move-result v7 │ │ +0c5ae8: e007 0708 |0036: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0c5aec: b676 |0038: or-int/2addr v6, v7 │ │ +0c5aee: 1227 |0039: const/4 v7, #int 2 // #2 │ │ +0c5af0: 4807 0307 |003a: aget-byte v7, v3, v7 │ │ +0c5af4: 7110 da0e 0700 |003c: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5afa: 0a07 |003f: move-result v7 │ │ +0c5afc: e007 0710 |0040: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +0c5b00: b676 |0042: or-int/2addr v6, v7 │ │ +0c5b02: 1237 |0043: const/4 v7, #int 3 // #3 │ │ +0c5b04: 4807 0307 |0044: aget-byte v7, v3, v7 │ │ +0c5b08: 7110 da0e 0700 |0046: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5b0e: 0a07 |0049: move-result v7 │ │ +0c5b10: e007 0718 |004a: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +0c5b14: b676 |004c: or-int/2addr v6, v7 │ │ +0c5b16: 4b06 0501 |004d: aput v6, v5, v1 │ │ +0c5b1a: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c5b1e: 28c8 |0051: goto 0019 // -0038 │ │ +0c5b20: 0d02 |0052: move-exception v2 │ │ +0c5b22: 2205 bc02 |0053: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c5b26: 2206 9103 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0c5b2a: 7010 d024 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c5b30: 1a07 4403 |005a: const-string v7, "Error Reading TMX Layer Data - IOException: " // string@0344 │ │ +0c5b34: 6e20 d724 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c5b3a: 0c06 |005f: move-result-object v6 │ │ +0c5b3c: 6e10 0624 0200 |0060: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2406 │ │ +0c5b42: 0c07 |0063: move-result-object v7 │ │ +0c5b44: 6e20 d724 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c5b4a: 0c06 |0067: move-result-object v6 │ │ +0c5b4c: 6e10 dd24 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c5b52: 0c06 |006b: move-result-object v6 │ │ +0c5b54: 7020 291e 6500 |006c: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c5b5a: 2705 |006f: throw v5 │ │ +0c5b5c: 0d02 |0070: move-exception v2 │ │ +0c5b5e: 2205 bc02 |0071: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c5b62: 1a06 4503 |0073: const-string v6, "Error Reading TMX Layer Data." // string@0345 │ │ +0c5b66: 7030 2a1e 6502 |0075: invoke-direct {v5, v6, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0c5b6c: 2705 |0078: throw v5 │ │ +0c5b6e: d804 0401 |0079: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c5b72: 2899 |007b: goto 0014 // -0067 │ │ +0c5b74: 0e00 |007c: return-void │ │ catches : 2 │ │ 0x0002 - 0x0011 │ │ Ljava/io/IOException; -> 0x0052 │ │ 0x001f - 0x004f │ │ Ljava/io/IOException; -> 0x0070 │ │ positions : │ │ 0x0001 line=503 │ │ @@ -244381,69 +244409,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0b7d5c: |[0b7d5c] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unZlib:()V │ │ -0b7d6c: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -0b7d6e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0b7d70: 2204 d103 |0002: new-instance v4, Ljava/util/zip/Inflater; // type@03d1 │ │ -0b7d74: 7010 f325 0400 |0004: invoke-direct {v4}, Ljava/util/zip/Inflater;.:()V // method@25f3 │ │ -0b7d7a: 2352 e503 |0007: new-array v2, v5, [B // type@03e5 │ │ -0b7d7e: 5485 6508 |0009: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7d82: 5486 6508 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b7d86: 2166 |000d: array-length v6, v6 │ │ -0b7d88: 6e40 f525 5467 |000e: invoke-virtual {v4, v5, v7, v6}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@25f5 │ │ -0b7d8e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0b7d90: 5285 5e08 |0012: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b7d94: 3553 4800 |0014: if-ge v3, v5, 005c // +0048 │ │ -0b7d98: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0b7d9a: 5285 5f08 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b7d9e: 3550 4000 |0019: if-ge v0, v5, 0059 // +0040 │ │ -0b7da2: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -0b7da4: 1246 |001c: const/4 v6, #int 4 // #4 │ │ -0b7da6: 6e40 f425 2465 |001d: invoke-virtual {v4, v2, v5, v6}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@25f4 │ │ -0b7dac: 5485 5d08 |0020: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b7db0: 5455 5108 |0022: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b7db4: 4605 0503 |0024: aget-object v5, v5, v3 │ │ -0b7db8: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -0b7dba: 4806 0206 |0027: aget-byte v6, v2, v6 │ │ -0b7dbe: 7110 da0e 0600 |0029: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7dc4: 0a06 |002c: move-result v6 │ │ -0b7dc6: 1217 |002d: const/4 v7, #int 1 // #1 │ │ -0b7dc8: 4807 0207 |002e: aget-byte v7, v2, v7 │ │ -0b7dcc: 7110 da0e 0700 |0030: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7dd2: 0a07 |0033: move-result v7 │ │ -0b7dd4: e007 0708 |0034: shl-int/lit8 v7, v7, #int 8 // #08 │ │ -0b7dd8: b676 |0036: or-int/2addr v6, v7 │ │ -0b7dda: 1227 |0037: const/4 v7, #int 2 // #2 │ │ -0b7ddc: 4807 0207 |0038: aget-byte v7, v2, v7 │ │ -0b7de0: 7110 da0e 0700 |003a: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7de6: 0a07 |003d: move-result v7 │ │ -0b7de8: e007 0710 |003e: shl-int/lit8 v7, v7, #int 16 // #10 │ │ -0b7dec: b676 |0040: or-int/2addr v6, v7 │ │ -0b7dee: 1237 |0041: const/4 v7, #int 3 // #3 │ │ -0b7df0: 4807 0207 |0042: aget-byte v7, v2, v7 │ │ -0b7df4: 7110 da0e 0700 |0044: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ -0b7dfa: 0a07 |0047: move-result v7 │ │ -0b7dfc: e007 0718 |0048: shl-int/lit8 v7, v7, #int 24 // #18 │ │ -0b7e00: b676 |004a: or-int/2addr v6, v7 │ │ -0b7e02: 4b06 0500 |004b: aput v6, v5, v0 │ │ -0b7e06: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b7e0a: 28c8 |004f: goto 0017 // -0038 │ │ -0b7e0c: 0d01 |0050: move-exception v1 │ │ -0b7e0e: 2205 bc02 |0051: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b7e12: 1a06 4503 |0053: const-string v6, "Error Reading TMX Layer Data." // string@0345 │ │ -0b7e16: 7030 2a1e 6501 |0055: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0b7e1c: 2705 |0058: throw v5 │ │ -0b7e1e: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b7e22: 28b7 |005b: goto 0012 // -0049 │ │ -0b7e24: 0e00 |005c: return-void │ │ +0c5b94: |[0c5b94] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.unZlib:()V │ │ +0c5ba4: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +0c5ba6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0c5ba8: 2204 d103 |0002: new-instance v4, Ljava/util/zip/Inflater; // type@03d1 │ │ +0c5bac: 7010 f325 0400 |0004: invoke-direct {v4}, Ljava/util/zip/Inflater;.:()V // method@25f3 │ │ +0c5bb2: 2352 e503 |0007: new-array v2, v5, [B // type@03e5 │ │ +0c5bb6: 5485 6508 |0009: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c5bba: 5486 6508 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c5bbe: 2166 |000d: array-length v6, v6 │ │ +0c5bc0: 6e40 f525 5467 |000e: invoke-virtual {v4, v5, v7, v6}, Ljava/util/zip/Inflater;.setInput:([BII)V // method@25f5 │ │ +0c5bc6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0c5bc8: 5285 5e08 |0012: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c5bcc: 3553 4800 |0014: if-ge v3, v5, 005c // +0048 │ │ +0c5bd0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c5bd2: 5285 5f08 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c5bd6: 3550 4000 |0019: if-ge v0, v5, 0059 // +0040 │ │ +0c5bda: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +0c5bdc: 1246 |001c: const/4 v6, #int 4 // #4 │ │ +0c5bde: 6e40 f425 2465 |001d: invoke-virtual {v4, v2, v5, v6}, Ljava/util/zip/Inflater;.inflate:([BII)I // method@25f4 │ │ +0c5be4: 5485 5d08 |0020: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c5be8: 5455 5108 |0022: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c5bec: 4605 0503 |0024: aget-object v5, v5, v3 │ │ +0c5bf0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +0c5bf2: 4806 0206 |0027: aget-byte v6, v2, v6 │ │ +0c5bf6: 7110 da0e 0600 |0029: invoke-static {v6}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5bfc: 0a06 |002c: move-result v6 │ │ +0c5bfe: 1217 |002d: const/4 v7, #int 1 // #1 │ │ +0c5c00: 4807 0207 |002e: aget-byte v7, v2, v7 │ │ +0c5c04: 7110 da0e 0700 |0030: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5c0a: 0a07 |0033: move-result v7 │ │ +0c5c0c: e007 0708 |0034: shl-int/lit8 v7, v7, #int 8 // #08 │ │ +0c5c10: b676 |0036: or-int/2addr v6, v7 │ │ +0c5c12: 1227 |0037: const/4 v7, #int 2 // #2 │ │ +0c5c14: 4807 0207 |0038: aget-byte v7, v2, v7 │ │ +0c5c18: 7110 da0e 0700 |003a: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5c1e: 0a07 |003d: move-result v7 │ │ +0c5c20: e007 0710 |003e: shl-int/lit8 v7, v7, #int 16 // #10 │ │ +0c5c24: b676 |0040: or-int/2addr v6, v7 │ │ +0c5c26: 1237 |0041: const/4 v7, #int 3 // #3 │ │ +0c5c28: 4807 0207 |0042: aget-byte v7, v2, v7 │ │ +0c5c2c: 7110 da0e 0700 |0044: invoke-static {v7}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader;.unsignedByteToInt:(B)I // method@0eda │ │ +0c5c32: 0a07 |0047: move-result v7 │ │ +0c5c34: e007 0718 |0048: shl-int/lit8 v7, v7, #int 24 // #18 │ │ +0c5c38: b676 |004a: or-int/2addr v6, v7 │ │ +0c5c3a: 4b06 0500 |004b: aput v6, v5, v0 │ │ +0c5c3e: d800 0001 |004d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c5c42: 28c8 |004f: goto 0017 // -0038 │ │ +0c5c44: 0d01 |0050: move-exception v1 │ │ +0c5c46: 2205 bc02 |0051: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c5c4a: 1a06 4503 |0053: const-string v6, "Error Reading TMX Layer Data." // string@0345 │ │ +0c5c4e: 7030 2a1e 6501 |0055: invoke-direct {v5, v6, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0c5c54: 2705 |0058: throw v5 │ │ +0c5c56: d803 0301 |0059: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c5c5a: 28b7 |005b: goto 0012 // -0049 │ │ +0c5c5c: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x001d - 0x004d │ │ Ljava/util/zip/DataFormatException; -> 0x0050 │ │ positions : │ │ 0x0002 line=484 │ │ 0x0007 line=485 │ │ 0x0009 line=487 │ │ @@ -244470,367 +244498,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 │ │ -0b7e38: |[0b7e38] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0b7e48: 5441 5c08 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ -0b7e4c: 6e10 d125 0100 |0002: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@25d1 │ │ -0b7e52: 0c00 |0005: move-result-object v0 │ │ -0b7e54: 1f00 8f03 |0006: check-cast v0, Ljava/lang/String; // type@038f │ │ -0b7e58: 1a01 441e |0008: const-string v1, "layer" // string@1e44 │ │ -0b7e5c: 6e20 b024 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7e62: 0a01 |000d: move-result v1 │ │ -0b7e64: 3801 4800 |000e: if-eqz v1, 0056 // +0048 │ │ -0b7e68: 1a01 0b2a |0010: const-string v1, "width" // string@2a0b │ │ -0b7e6c: 6e20 b024 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7e72: 0a01 |0015: move-result v1 │ │ -0b7e74: 3801 3100 |0016: if-eqz v1, 0047 // +0031 │ │ -0b7e78: 7110 7024 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7e7e: 0a01 |001b: move-result v1 │ │ -0b7e80: 5941 5f08 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b7e84: 5241 5f08 |001e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b7e88: 3801 1a00 |0020: if-eqz v1, 003a // +001a │ │ -0b7e8c: 5241 5e08 |0022: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b7e90: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ -0b7e94: 5442 5d08 |0026: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b7e98: 5241 5e08 |0028: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b7e9c: 5243 5f08 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b7ea0: 2420 e903 3100 |002c: filled-new-array {v1, v3}, [I // type@03e9 │ │ -0b7ea6: 0c01 |002f: move-result-object v1 │ │ -0b7ea8: 6203 5e12 |0030: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ -0b7eac: 7120 f924 1300 |0032: invoke-static {v3, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@24f9 │ │ -0b7eb2: 0c01 |0035: move-result-object v1 │ │ -0b7eb4: 1f01 3d04 |0036: check-cast v1, [[I // type@043d │ │ -0b7eb8: 5b21 5108 |0038: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b7ebc: 1a01 6b20 |003a: const-string v1, "name" // string@206b │ │ -0b7ec0: 6e20 b024 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7ec6: 0a01 |003f: move-result v1 │ │ -0b7ec8: 3801 0600 |0040: if-eqz v1, 0046 // +0006 │ │ -0b7ecc: 5441 5d08 |0042: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b7ed0: 5b16 4f08 |0044: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.name:Ljava/lang/String; // field@084f │ │ -0b7ed4: 0e00 |0046: return-void │ │ -0b7ed6: 1a01 471b |0047: const-string v1, "height" // string@1b47 │ │ -0b7eda: 6e20 b024 5100 |0049: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7ee0: 0a01 |004c: move-result v1 │ │ -0b7ee2: 3801 d1ff |004d: if-eqz v1, 001e // -002f │ │ -0b7ee6: 7110 7024 0600 |004f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7eec: 0a01 |0052: move-result v1 │ │ -0b7eee: 5941 5e08 |0053: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b7ef2: 28c9 |0055: goto 001e // -0037 │ │ -0b7ef4: 1a01 2728 |0056: const-string v1, "tileset" // string@2827 │ │ -0b7ef8: 6e20 b024 0100 |0058: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7efe: 0a01 |005b: move-result v1 │ │ -0b7f00: 3801 6400 |005c: if-eqz v1, 00c0 // +0064 │ │ -0b7f04: 1a01 7816 |005e: const-string v1, "firstgid" // string@1678 │ │ -0b7f08: 6e20 b024 5100 |0060: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7f0e: 0a01 |0063: move-result v1 │ │ -0b7f10: 3801 0b00 |0064: if-eqz v1, 006f // +000b │ │ -0b7f14: 5441 6408 |0066: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7f18: 7110 7024 0600 |0068: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7f1e: 0a02 |006b: move-result v2 │ │ -0b7f20: 5912 4808 |006c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ -0b7f24: 28d8 |006e: goto 0046 // -0028 │ │ -0b7f26: 1a01 2828 |006f: const-string v1, "tilewidth" // string@2828 │ │ -0b7f2a: 6e20 b024 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7f30: 0a01 |0074: move-result v1 │ │ -0b7f32: 3801 0b00 |0075: if-eqz v1, 0080 // +000b │ │ -0b7f36: 5441 6408 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7f3a: 7110 7024 0600 |0079: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7f40: 0a02 |007c: move-result v2 │ │ -0b7f42: 5912 4e08 |007d: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ -0b7f46: 28c7 |007f: goto 0046 // -0039 │ │ -0b7f48: 1a01 2328 |0080: const-string v1, "tileheight" // string@2823 │ │ -0b7f4c: 6e20 b024 5100 |0082: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7f52: 0a01 |0085: move-result v1 │ │ -0b7f54: 3801 0b00 |0086: if-eqz v1, 0091 // +000b │ │ -0b7f58: 5441 6408 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7f5c: 7110 7024 0600 |008a: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7f62: 0a02 |008d: move-result v2 │ │ -0b7f64: 5912 4d08 |008e: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ -0b7f68: 28b6 |0090: goto 0046 // -004a │ │ -0b7f6a: 1a01 6b20 |0091: const-string v1, "name" // string@206b │ │ -0b7f6e: 6e20 b024 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7f74: 0a01 |0096: move-result v1 │ │ -0b7f76: 3801 0700 |0097: if-eqz v1, 009e // +0007 │ │ -0b7f7a: 5441 6408 |0099: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7f7e: 5b16 4b08 |009b: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@084b │ │ -0b7f82: 28a9 |009d: goto 0046 // -0057 │ │ -0b7f84: 1a01 ec26 |009e: const-string v1, "spacing" // string@26ec │ │ -0b7f88: 6e20 b024 5100 |00a0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7f8e: 0a01 |00a3: move-result v1 │ │ -0b7f90: 3801 0b00 |00a4: if-eqz v1, 00af // +000b │ │ -0b7f94: 5441 6408 |00a6: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7f98: 7110 7024 0600 |00a8: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7f9e: 0a02 |00ab: move-result v2 │ │ -0b7fa0: 5912 4c08 |00ac: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ -0b7fa4: 2898 |00ae: goto 0046 // -0068 │ │ -0b7fa6: 1a01 aa1f |00af: const-string v1, "margin" // string@1faa │ │ -0b7faa: 6e20 b024 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7fb0: 0a01 |00b4: move-result v1 │ │ -0b7fb2: 3801 91ff |00b5: if-eqz v1, 0046 // -006f │ │ -0b7fb6: 5441 6408 |00b7: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7fba: 7110 7024 0600 |00b9: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b7fc0: 0a02 |00bc: move-result v2 │ │ -0b7fc2: 5912 4a08 |00bd: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ -0b7fc6: 2887 |00bf: goto 0046 // -0079 │ │ -0b7fc8: 1a01 8e1b |00c0: const-string v1, "image" // string@1b8e │ │ -0b7fcc: 6e20 b024 0100 |00c2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7fd2: 0a01 |00c5: move-result v1 │ │ -0b7fd4: 3801 1000 |00c6: if-eqz v1, 00d6 // +0010 │ │ -0b7fd8: 1a01 d826 |00c8: const-string v1, "source" // string@26d8 │ │ -0b7fdc: 6e20 b024 5100 |00ca: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7fe2: 0a01 |00cd: move-result v1 │ │ -0b7fe4: 3801 78ff |00ce: if-eqz v1, 0046 // -0088 │ │ -0b7fe8: 5441 6408 |00d0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b7fec: 5b16 4908 |00d2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ -0b7ff0: 2900 72ff |00d4: goto/16 0046 // -008e │ │ -0b7ff4: 1a01 6f14 |00d6: const-string v1, "data" // string@146f │ │ -0b7ff8: 6e20 b024 0100 |00d8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b7ffe: 0a01 |00db: move-result v1 │ │ -0b8000: 3801 1a00 |00dc: if-eqz v1, 00f6 // +001a │ │ -0b8004: 1a01 b115 |00de: const-string v1, "encoding" // string@15b1 │ │ -0b8008: 6e20 b024 5100 |00e0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b800e: 0a01 |00e3: move-result v1 │ │ -0b8010: 3801 0600 |00e4: if-eqz v1, 00ea // +0006 │ │ -0b8014: 5b46 6808 |00e6: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ -0b8018: 2900 5eff |00e8: goto/16 0046 // -00a2 │ │ -0b801c: 1a01 9113 |00ea: const-string v1, "compression" // string@1391 │ │ -0b8020: 6e20 b024 5100 |00ec: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8026: 0a01 |00ef: move-result v1 │ │ -0b8028: 3801 56ff |00f0: if-eqz v1, 0046 // -00aa │ │ -0b802c: 5b46 5b08 |00f2: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ -0b8030: 2900 52ff |00f4: goto/16 0046 // -00ae │ │ -0b8034: 1a01 6a21 |00f6: const-string v1, "objectgroup" // string@216a │ │ -0b8038: 6e20 b024 0100 |00f8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b803e: 0a01 |00fb: move-result v1 │ │ -0b8040: 3801 3400 |00fc: if-eqz v1, 0130 // +0034 │ │ -0b8044: 1a01 6b20 |00fe: const-string v1, "name" // string@206b │ │ -0b8048: 6e20 b024 5100 |0100: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b804e: 0a01 |0103: move-result v1 │ │ -0b8050: 3801 0800 |0104: if-eqz v1, 010c // +0008 │ │ -0b8054: 5441 6108 |0106: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b8058: 5b16 8608 |0108: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.name:Ljava/lang/String; // field@0886 │ │ -0b805c: 2900 3cff |010a: goto/16 0046 // -00c4 │ │ -0b8060: 1a01 471b |010c: const-string v1, "height" // string@1b47 │ │ -0b8064: 6e20 b024 5100 |010e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b806a: 0a01 |0111: move-result v1 │ │ -0b806c: 3801 0c00 |0112: if-eqz v1, 011e // +000c │ │ -0b8070: 5441 6108 |0114: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b8074: 7110 7024 0600 |0116: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b807a: 0a02 |0119: move-result v2 │ │ -0b807c: 5912 8508 |011a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.height:I // field@0885 │ │ -0b8080: 2900 2aff |011c: goto/16 0046 // -00d6 │ │ -0b8084: 1a01 0b2a |011e: const-string v1, "width" // string@2a0b │ │ -0b8088: 6e20 b024 5100 |0120: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b808e: 0a01 |0123: move-result v1 │ │ -0b8090: 3801 22ff |0124: if-eqz v1, 0046 // -00de │ │ -0b8094: 5441 6108 |0126: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b8098: 7110 7024 0600 |0128: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b809e: 0a02 |012b: move-result v2 │ │ -0b80a0: 5912 8908 |012c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.width:I // field@0889 │ │ -0b80a4: 2900 18ff |012e: goto/16 0046 // -00e8 │ │ -0b80a8: 1a01 6721 |0130: const-string v1, "object" // string@2167 │ │ -0b80ac: 6e20 b024 0100 |0132: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b80b2: 0a01 |0135: move-result v1 │ │ -0b80b4: 3801 7800 |0136: if-eqz v1, 01ae // +0078 │ │ -0b80b8: 1a01 6b20 |0138: const-string v1, "name" // string@206b │ │ -0b80bc: 6e20 b024 5100 |013a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b80c2: 0a01 |013d: move-result v1 │ │ -0b80c4: 3801 0800 |013e: if-eqz v1, 0146 // +0008 │ │ -0b80c8: 5441 6008 |0140: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b80cc: 5b16 7d08 |0142: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.name:Ljava/lang/String; // field@087d │ │ -0b80d0: 2900 02ff |0144: goto/16 0046 // -00fe │ │ -0b80d4: 1a01 d728 |0146: const-string v1, "type" // string@28d7 │ │ -0b80d8: 6e20 b024 5100 |0148: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b80de: 0a01 |014b: move-result v1 │ │ -0b80e0: 3801 0800 |014c: if-eqz v1, 0154 // +0008 │ │ -0b80e4: 5441 6008 |014e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b80e8: 5b16 8108 |0150: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.type:Ljava/lang/String; // field@0881 │ │ -0b80ec: 2900 f4fe |0152: goto/16 0046 // -010c │ │ -0b80f0: 1a01 532a |0154: const-string v1, "x" // string@2a53 │ │ -0b80f4: 6e20 b024 5100 |0156: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b80fa: 0a01 |0159: move-result v1 │ │ -0b80fc: 3801 0c00 |015a: if-eqz v1, 0166 // +000c │ │ -0b8100: 5441 6008 |015c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b8104: 7110 7024 0600 |015e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b810a: 0a02 |0161: move-result v2 │ │ -0b810c: 5912 8308 |0162: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.x:I // field@0883 │ │ -0b8110: 2900 e2fe |0164: goto/16 0046 // -011e │ │ -0b8114: 1a01 7c2a |0166: const-string v1, "y" // string@2a7c │ │ -0b8118: 6e20 b024 5100 |0168: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b811e: 0a01 |016b: move-result v1 │ │ -0b8120: 3801 0c00 |016c: if-eqz v1, 0178 // +000c │ │ -0b8124: 5441 6008 |016e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b8128: 7110 7024 0600 |0170: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b812e: 0a02 |0173: move-result v2 │ │ -0b8130: 5912 8408 |0174: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.y:I // field@0884 │ │ -0b8134: 2900 d0fe |0176: goto/16 0046 // -0130 │ │ -0b8138: 1a01 0b2a |0178: const-string v1, "width" // string@2a0b │ │ -0b813c: 6e20 b024 5100 |017a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8142: 0a01 |017d: move-result v1 │ │ -0b8144: 3801 0c00 |017e: if-eqz v1, 018a // +000c │ │ -0b8148: 5441 6008 |0180: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b814c: 7110 7024 0600 |0182: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b8152: 0a02 |0185: move-result v2 │ │ -0b8154: 5912 8208 |0186: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@0882 │ │ -0b8158: 2900 befe |0188: goto/16 0046 // -0142 │ │ -0b815c: 1a01 471b |018a: const-string v1, "height" // string@1b47 │ │ -0b8160: 6e20 b024 5100 |018c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8166: 0a01 |018f: move-result v1 │ │ -0b8168: 3801 0c00 |0190: if-eqz v1, 019c // +000c │ │ -0b816c: 5441 6008 |0192: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b8170: 7110 7024 0600 |0194: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b8176: 0a02 |0197: move-result v2 │ │ -0b8178: 5912 7c08 |0198: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@087c │ │ -0b817c: 2900 acfe |019a: goto/16 0046 // -0154 │ │ -0b8180: 1a01 cc19 |019c: const-string v1, "gid" // string@19cc │ │ -0b8184: 6e20 b024 5100 |019e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b818a: 0a01 |01a1: move-result v1 │ │ -0b818c: 3801 a4fe |01a2: if-eqz v1, 0046 // -015c │ │ -0b8190: 5441 6008 |01a4: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b8194: 7110 7024 0600 |01a6: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b819a: 0a02 |01a9: move-result v2 │ │ -0b819c: 5912 7b08 |01aa: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@087b │ │ -0b81a0: 2900 9afe |01ac: goto/16 0046 // -0166 │ │ -0b81a4: 1a01 a51f |01ae: const-string v1, "map" // string@1fa5 │ │ -0b81a8: 6e20 b024 0100 |01b0: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b81ae: 0a01 |01b3: move-result v1 │ │ -0b81b0: 3801 5800 |01b4: if-eqz v1, 020c // +0058 │ │ -0b81b4: 1a01 c521 |01b6: const-string v1, "orientation" // string@21c5 │ │ -0b81b8: 6e20 b024 5100 |01b8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b81be: 0a01 |01bb: move-result v1 │ │ -0b81c0: 3801 0800 |01bc: if-eqz v1, 01c4 // +0008 │ │ -0b81c4: 5441 6c08 |01be: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b81c8: 5b16 7308 |01c0: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.orientation:Ljava/lang/String; // field@0873 │ │ -0b81cc: 2900 84fe |01c2: goto/16 0046 // -017c │ │ -0b81d0: 1a01 0b2a |01c4: const-string v1, "width" // string@2a0b │ │ -0b81d4: 6e20 b024 5100 |01c6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b81da: 0a01 |01c9: move-result v1 │ │ -0b81dc: 3801 0c00 |01ca: if-eqz v1, 01d6 // +000c │ │ -0b81e0: 5441 6c08 |01cc: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b81e4: 7110 7024 0600 |01ce: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b81ea: 0a02 |01d1: move-result v2 │ │ -0b81ec: 5912 7a08 |01d2: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.width:I // field@087a │ │ -0b81f0: 2900 72fe |01d4: goto/16 0046 // -018e │ │ -0b81f4: 1a01 471b |01d6: const-string v1, "height" // string@1b47 │ │ -0b81f8: 6e20 b024 5100 |01d8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b81fe: 0a01 |01db: move-result v1 │ │ -0b8200: 3801 0c00 |01dc: if-eqz v1, 01e8 // +000c │ │ -0b8204: 5441 6c08 |01de: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b8208: 7110 7024 0600 |01e0: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b820e: 0a02 |01e3: move-result v2 │ │ -0b8210: 5912 7008 |01e4: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.height:I // field@0870 │ │ -0b8214: 2900 60fe |01e6: goto/16 0046 // -01a0 │ │ -0b8218: 1a01 2828 |01e8: const-string v1, "tilewidth" // string@2828 │ │ -0b821c: 6e20 b024 5100 |01ea: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8222: 0a01 |01ed: move-result v1 │ │ -0b8224: 3801 0c00 |01ee: if-eqz v1, 01fa // +000c │ │ -0b8228: 5441 6c08 |01f0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b822c: 7110 7024 0600 |01f2: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b8232: 0a02 |01f5: move-result v2 │ │ -0b8234: 5912 7808 |01f6: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0b8238: 2900 4efe |01f8: goto/16 0046 // -01b2 │ │ -0b823c: 1a01 2328 |01fa: const-string v1, "tileheight" // string@2823 │ │ -0b8240: 6e20 b024 5100 |01fc: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8246: 0a01 |01ff: move-result v1 │ │ -0b8248: 3801 46fe |0200: if-eqz v1, 0046 // -01ba │ │ -0b824c: 5441 6c08 |0202: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b8250: 7110 7024 0600 |0204: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b8256: 0a02 |0207: move-result v2 │ │ -0b8258: 5912 7508 |0208: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0b825c: 2900 3cfe |020a: goto/16 0046 // -01c4 │ │ -0b8260: 1a01 1b28 |020c: const-string v1, "tile" // string@281b │ │ -0b8264: 6e20 b024 0100 |020e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b826a: 0a01 |0211: move-result v1 │ │ -0b826c: 3801 5400 |0212: if-eqz v1, 0266 // +0054 │ │ -0b8270: 5541 5908 |0214: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ -0b8274: 3801 4000 |0216: if-eqz v1, 0256 // +0040 │ │ -0b8278: 1a01 cc19 |0218: const-string v1, "gid" // string@19cc │ │ -0b827c: 6e20 b024 5100 |021a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8282: 0a01 |021d: move-result v1 │ │ -0b8284: 3801 28fe |021e: if-eqz v1, 0046 // -01d8 │ │ -0b8288: 5241 6608 |0220: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ -0b828c: 5242 5f08 |0222: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b8290: b421 |0224: rem-int/2addr v1, v2 │ │ -0b8292: 5941 5a08 |0225: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@085a │ │ -0b8296: 5241 6608 |0227: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ -0b829a: 5242 5f08 |0229: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ -0b829e: b321 |022b: div-int/2addr v1, v2 │ │ -0b82a0: 5941 6b08 |022c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@086b │ │ -0b82a4: 5241 6b08 |022e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@086b │ │ -0b82a8: 5242 5e08 |0230: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ -0b82ac: 3521 1a00 |0232: if-ge v1, v2, 024c // +001a │ │ -0b82b0: 5441 5d08 |0234: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b82b4: 5411 5108 |0236: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ -0b82b8: 5242 6b08 |0238: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@086b │ │ -0b82bc: 4601 0102 |023a: aget-object v1, v1, v2 │ │ -0b82c0: 5242 5a08 |023c: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@085a │ │ -0b82c4: 7110 7024 0600 |023e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b82ca: 0a03 |0241: move-result v3 │ │ -0b82cc: 4b03 0102 |0242: aput v3, v1, v2 │ │ -0b82d0: 5241 6608 |0244: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ -0b82d4: d801 0101 |0246: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b82d8: 5941 6608 |0248: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ -0b82dc: 2900 fcfd |024a: goto/16 0046 // -0204 │ │ -0b82e0: 6201 1d00 |024c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0b82e4: 1a02 660e |024e: const-string v2, "TiledLoader" // string@0e66 │ │ -0b82e8: 1a03 8f0f |0250: const-string v3, "Warning: extra XML gid values ignored! Your map is likely corrupt!" // string@0f8f │ │ -0b82ec: 7230 e900 2103 |0252: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0b82f2: 28ef |0255: goto 0244 // -0011 │ │ -0b82f4: 1a01 7e1b |0256: const-string v1, "id" // string@1b7e │ │ -0b82f8: 6e20 b024 5100 |0258: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b82fe: 0a01 |025b: move-result v1 │ │ -0b8300: 3801 eafd |025c: if-eqz v1, 0046 // -0216 │ │ -0b8304: 7110 7024 0600 |025e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0b830a: 0a01 |0261: move-result v1 │ │ -0b830c: 5941 6308 |0262: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@0863 │ │ -0b8310: 2900 e2fd |0264: goto/16 0046 // -021e │ │ -0b8314: 1a01 2023 |0266: const-string v1, "property" // string@2320 │ │ -0b8318: 6e20 b024 0100 |0268: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b831e: 0a01 |026b: move-result v1 │ │ -0b8320: 3801 1e00 |026c: if-eqz v1, 028a // +001e │ │ -0b8324: 1a01 6b20 |026e: const-string v1, "name" // string@206b │ │ -0b8328: 6e20 b024 5100 |0270: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b832e: 0a01 |0273: move-result v1 │ │ -0b8330: 3801 0800 |0274: if-eqz v1, 027c // +0008 │ │ -0b8334: 5441 6208 |0276: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b8338: 5b16 5508 |0278: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ -0b833c: 2900 ccfd |027a: goto/16 0046 // -0234 │ │ -0b8340: 1a01 9129 |027c: const-string v1, "value" // string@2991 │ │ -0b8344: 6e20 b024 5100 |027e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b834a: 0a01 |0281: move-result v1 │ │ -0b834c: 3801 c4fd |0282: if-eqz v1, 0046 // -023c │ │ -0b8350: 5441 6208 |0284: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b8354: 5b16 5808 |0286: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ -0b8358: 2900 befd |0288: goto/16 0046 // -0242 │ │ -0b835c: 1a01 a822 |028a: const-string v1, "polyline" // string@22a8 │ │ -0b8360: 6e20 b024 0100 |028c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8366: 0a01 |028f: move-result v1 │ │ -0b8368: 3801 1000 |0290: if-eqz v1, 02a0 // +0010 │ │ -0b836c: 1a01 a222 |0292: const-string v1, "points" // string@22a2 │ │ -0b8370: 6e20 b024 5100 |0294: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8376: 0a01 |0297: move-result v1 │ │ -0b8378: 3801 aefd |0298: if-eqz v1, 0046 // -0252 │ │ -0b837c: 5441 6a08 |029a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ -0b8380: 5b16 5308 |029c: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ -0b8384: 2900 a8fd |029e: goto/16 0046 // -0258 │ │ -0b8388: 1a01 a522 |02a0: const-string v1, "polygon" // string@22a5 │ │ -0b838c: 6e20 b024 0100 |02a2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8392: 0a01 |02a5: move-result v1 │ │ -0b8394: 3801 a0fd |02a6: if-eqz v1, 0046 // -0260 │ │ -0b8398: 1a01 a222 |02a8: const-string v1, "points" // string@22a2 │ │ -0b839c: 6e20 b024 5100 |02aa: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b83a2: 0a01 |02ad: move-result v1 │ │ -0b83a4: 3801 98fd |02ae: if-eqz v1, 0046 // -0268 │ │ -0b83a8: 5441 6908 |02b0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ -0b83ac: 5b16 5308 |02b2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ -0b83b0: 2900 92fd |02b4: goto/16 0046 // -026e │ │ +0c5c70: |[0c5c70] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.attribute:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0c5c80: 5441 5c08 |0000: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ +0c5c84: 6e10 d125 0100 |0002: invoke-virtual {v1}, Ljava/util/Stack;.peek:()Ljava/lang/Object; // method@25d1 │ │ +0c5c8a: 0c00 |0005: move-result-object v0 │ │ +0c5c8c: 1f00 8f03 |0006: check-cast v0, Ljava/lang/String; // type@038f │ │ +0c5c90: 1a01 441e |0008: const-string v1, "layer" // string@1e44 │ │ +0c5c94: 6e20 b024 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5c9a: 0a01 |000d: move-result v1 │ │ +0c5c9c: 3801 4800 |000e: if-eqz v1, 0056 // +0048 │ │ +0c5ca0: 1a01 0b2a |0010: const-string v1, "width" // string@2a0b │ │ +0c5ca4: 6e20 b024 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5caa: 0a01 |0015: move-result v1 │ │ +0c5cac: 3801 3100 |0016: if-eqz v1, 0047 // +0031 │ │ +0c5cb0: 7110 7024 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5cb6: 0a01 |001b: move-result v1 │ │ +0c5cb8: 5941 5f08 |001c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c5cbc: 5241 5f08 |001e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c5cc0: 3801 1a00 |0020: if-eqz v1, 003a // +001a │ │ +0c5cc4: 5241 5e08 |0022: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c5cc8: 3801 1600 |0024: if-eqz v1, 003a // +0016 │ │ +0c5ccc: 5442 5d08 |0026: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c5cd0: 5241 5e08 |0028: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c5cd4: 5243 5f08 |002a: iget v3, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c5cd8: 2420 e903 3100 |002c: filled-new-array {v1, v3}, [I // type@03e9 │ │ +0c5cde: 0c01 |002f: move-result-object v1 │ │ +0c5ce0: 6203 5e12 |0030: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@125e │ │ +0c5ce4: 7120 f924 1300 |0032: invoke-static {v3, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@24f9 │ │ +0c5cea: 0c01 |0035: move-result-object v1 │ │ +0c5cec: 1f01 3d04 |0036: check-cast v1, [[I // type@043d │ │ +0c5cf0: 5b21 5108 |0038: iput-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c5cf4: 1a01 6b20 |003a: const-string v1, "name" // string@206b │ │ +0c5cf8: 6e20 b024 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5cfe: 0a01 |003f: move-result v1 │ │ +0c5d00: 3801 0600 |0040: if-eqz v1, 0046 // +0006 │ │ +0c5d04: 5441 5d08 |0042: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c5d08: 5b16 4f08 |0044: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.name:Ljava/lang/String; // field@084f │ │ +0c5d0c: 0e00 |0046: return-void │ │ +0c5d0e: 1a01 471b |0047: const-string v1, "height" // string@1b47 │ │ +0c5d12: 6e20 b024 5100 |0049: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5d18: 0a01 |004c: move-result v1 │ │ +0c5d1a: 3801 d1ff |004d: if-eqz v1, 001e // -002f │ │ +0c5d1e: 7110 7024 0600 |004f: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5d24: 0a01 |0052: move-result v1 │ │ +0c5d26: 5941 5e08 |0053: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c5d2a: 28c9 |0055: goto 001e // -0037 │ │ +0c5d2c: 1a01 2728 |0056: const-string v1, "tileset" // string@2827 │ │ +0c5d30: 6e20 b024 0100 |0058: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5d36: 0a01 |005b: move-result v1 │ │ +0c5d38: 3801 6400 |005c: if-eqz v1, 00c0 // +0064 │ │ +0c5d3c: 1a01 7816 |005e: const-string v1, "firstgid" // string@1678 │ │ +0c5d40: 6e20 b024 5100 |0060: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5d46: 0a01 |0063: move-result v1 │ │ +0c5d48: 3801 0b00 |0064: if-eqz v1, 006f // +000b │ │ +0c5d4c: 5441 6408 |0066: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5d50: 7110 7024 0600 |0068: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5d56: 0a02 |006b: move-result v2 │ │ +0c5d58: 5912 4808 |006c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ +0c5d5c: 28d8 |006e: goto 0046 // -0028 │ │ +0c5d5e: 1a01 2828 |006f: const-string v1, "tilewidth" // string@2828 │ │ +0c5d62: 6e20 b024 5100 |0071: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5d68: 0a01 |0074: move-result v1 │ │ +0c5d6a: 3801 0b00 |0075: if-eqz v1, 0080 // +000b │ │ +0c5d6e: 5441 6408 |0077: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5d72: 7110 7024 0600 |0079: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5d78: 0a02 |007c: move-result v2 │ │ +0c5d7a: 5912 4e08 |007d: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileWidth:I // field@084e │ │ +0c5d7e: 28c7 |007f: goto 0046 // -0039 │ │ +0c5d80: 1a01 2328 |0080: const-string v1, "tileheight" // string@2823 │ │ +0c5d84: 6e20 b024 5100 |0082: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5d8a: 0a01 |0085: move-result v1 │ │ +0c5d8c: 3801 0b00 |0086: if-eqz v1, 0091 // +000b │ │ +0c5d90: 5441 6408 |0088: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5d94: 7110 7024 0600 |008a: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5d9a: 0a02 |008d: move-result v2 │ │ +0c5d9c: 5912 4d08 |008e: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.tileHeight:I // field@084d │ │ +0c5da0: 28b6 |0090: goto 0046 // -004a │ │ +0c5da2: 1a01 6b20 |0091: const-string v1, "name" // string@206b │ │ +0c5da6: 6e20 b024 5100 |0093: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5dac: 0a01 |0096: move-result v1 │ │ +0c5dae: 3801 0700 |0097: if-eqz v1, 009e // +0007 │ │ +0c5db2: 5441 6408 |0099: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5db6: 5b16 4b08 |009b: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.name:Ljava/lang/String; // field@084b │ │ +0c5dba: 28a9 |009d: goto 0046 // -0057 │ │ +0c5dbc: 1a01 ec26 |009e: const-string v1, "spacing" // string@26ec │ │ +0c5dc0: 6e20 b024 5100 |00a0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5dc6: 0a01 |00a3: move-result v1 │ │ +0c5dc8: 3801 0b00 |00a4: if-eqz v1, 00af // +000b │ │ +0c5dcc: 5441 6408 |00a6: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5dd0: 7110 7024 0600 |00a8: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5dd6: 0a02 |00ab: move-result v2 │ │ +0c5dd8: 5912 4c08 |00ac: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ +0c5ddc: 2898 |00ae: goto 0046 // -0068 │ │ +0c5dde: 1a01 aa1f |00af: const-string v1, "margin" // string@1faa │ │ +0c5de2: 6e20 b024 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5de8: 0a01 |00b4: move-result v1 │ │ +0c5dea: 3801 91ff |00b5: if-eqz v1, 0046 // -006f │ │ +0c5dee: 5441 6408 |00b7: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5df2: 7110 7024 0600 |00b9: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5df8: 0a02 |00bc: move-result v2 │ │ +0c5dfa: 5912 4a08 |00bd: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ +0c5dfe: 2887 |00bf: goto 0046 // -0079 │ │ +0c5e00: 1a01 8e1b |00c0: const-string v1, "image" // string@1b8e │ │ +0c5e04: 6e20 b024 0100 |00c2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e0a: 0a01 |00c5: move-result v1 │ │ +0c5e0c: 3801 1000 |00c6: if-eqz v1, 00d6 // +0010 │ │ +0c5e10: 1a01 d826 |00c8: const-string v1, "source" // string@26d8 │ │ +0c5e14: 6e20 b024 5100 |00ca: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e1a: 0a01 |00cd: move-result v1 │ │ +0c5e1c: 3801 78ff |00ce: if-eqz v1, 0046 // -0088 │ │ +0c5e20: 5441 6408 |00d0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c5e24: 5b16 4908 |00d2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ +0c5e28: 2900 72ff |00d4: goto/16 0046 // -008e │ │ +0c5e2c: 1a01 6f14 |00d6: const-string v1, "data" // string@146f │ │ +0c5e30: 6e20 b024 0100 |00d8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e36: 0a01 |00db: move-result v1 │ │ +0c5e38: 3801 1a00 |00dc: if-eqz v1, 00f6 // +001a │ │ +0c5e3c: 1a01 b115 |00de: const-string v1, "encoding" // string@15b1 │ │ +0c5e40: 6e20 b024 5100 |00e0: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e46: 0a01 |00e3: move-result v1 │ │ +0c5e48: 3801 0600 |00e4: if-eqz v1, 00ea // +0006 │ │ +0c5e4c: 5b46 6808 |00e6: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ +0c5e50: 2900 5eff |00e8: goto/16 0046 // -00a2 │ │ +0c5e54: 1a01 9113 |00ea: const-string v1, "compression" // string@1391 │ │ +0c5e58: 6e20 b024 5100 |00ec: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e5e: 0a01 |00ef: move-result v1 │ │ +0c5e60: 3801 56ff |00f0: if-eqz v1, 0046 // -00aa │ │ +0c5e64: 5b46 5b08 |00f2: iput-object v6, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ +0c5e68: 2900 52ff |00f4: goto/16 0046 // -00ae │ │ +0c5e6c: 1a01 6a21 |00f6: const-string v1, "objectgroup" // string@216a │ │ +0c5e70: 6e20 b024 0100 |00f8: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e76: 0a01 |00fb: move-result v1 │ │ +0c5e78: 3801 3400 |00fc: if-eqz v1, 0130 // +0034 │ │ +0c5e7c: 1a01 6b20 |00fe: const-string v1, "name" // string@206b │ │ +0c5e80: 6e20 b024 5100 |0100: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5e86: 0a01 |0103: move-result v1 │ │ +0c5e88: 3801 0800 |0104: if-eqz v1, 010c // +0008 │ │ +0c5e8c: 5441 6108 |0106: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c5e90: 5b16 8608 |0108: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.name:Ljava/lang/String; // field@0886 │ │ +0c5e94: 2900 3cff |010a: goto/16 0046 // -00c4 │ │ +0c5e98: 1a01 471b |010c: const-string v1, "height" // string@1b47 │ │ +0c5e9c: 6e20 b024 5100 |010e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5ea2: 0a01 |0111: move-result v1 │ │ +0c5ea4: 3801 0c00 |0112: if-eqz v1, 011e // +000c │ │ +0c5ea8: 5441 6108 |0114: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c5eac: 7110 7024 0600 |0116: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5eb2: 0a02 |0119: move-result v2 │ │ +0c5eb4: 5912 8508 |011a: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.height:I // field@0885 │ │ +0c5eb8: 2900 2aff |011c: goto/16 0046 // -00d6 │ │ +0c5ebc: 1a01 0b2a |011e: const-string v1, "width" // string@2a0b │ │ +0c5ec0: 6e20 b024 5100 |0120: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5ec6: 0a01 |0123: move-result v1 │ │ +0c5ec8: 3801 22ff |0124: if-eqz v1, 0046 // -00de │ │ +0c5ecc: 5441 6108 |0126: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c5ed0: 7110 7024 0600 |0128: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5ed6: 0a02 |012b: move-result v2 │ │ +0c5ed8: 5912 8908 |012c: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.width:I // field@0889 │ │ +0c5edc: 2900 18ff |012e: goto/16 0046 // -00e8 │ │ +0c5ee0: 1a01 6721 |0130: const-string v1, "object" // string@2167 │ │ +0c5ee4: 6e20 b024 0100 |0132: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5eea: 0a01 |0135: move-result v1 │ │ +0c5eec: 3801 7800 |0136: if-eqz v1, 01ae // +0078 │ │ +0c5ef0: 1a01 6b20 |0138: const-string v1, "name" // string@206b │ │ +0c5ef4: 6e20 b024 5100 |013a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5efa: 0a01 |013d: move-result v1 │ │ +0c5efc: 3801 0800 |013e: if-eqz v1, 0146 // +0008 │ │ +0c5f00: 5441 6008 |0140: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5f04: 5b16 7d08 |0142: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.name:Ljava/lang/String; // field@087d │ │ +0c5f08: 2900 02ff |0144: goto/16 0046 // -00fe │ │ +0c5f0c: 1a01 d728 |0146: const-string v1, "type" // string@28d7 │ │ +0c5f10: 6e20 b024 5100 |0148: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5f16: 0a01 |014b: move-result v1 │ │ +0c5f18: 3801 0800 |014c: if-eqz v1, 0154 // +0008 │ │ +0c5f1c: 5441 6008 |014e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5f20: 5b16 8108 |0150: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.type:Ljava/lang/String; // field@0881 │ │ +0c5f24: 2900 f4fe |0152: goto/16 0046 // -010c │ │ +0c5f28: 1a01 532a |0154: const-string v1, "x" // string@2a53 │ │ +0c5f2c: 6e20 b024 5100 |0156: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5f32: 0a01 |0159: move-result v1 │ │ +0c5f34: 3801 0c00 |015a: if-eqz v1, 0166 // +000c │ │ +0c5f38: 5441 6008 |015c: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5f3c: 7110 7024 0600 |015e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5f42: 0a02 |0161: move-result v2 │ │ +0c5f44: 5912 8308 |0162: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.x:I // field@0883 │ │ +0c5f48: 2900 e2fe |0164: goto/16 0046 // -011e │ │ +0c5f4c: 1a01 7c2a |0166: const-string v1, "y" // string@2a7c │ │ +0c5f50: 6e20 b024 5100 |0168: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5f56: 0a01 |016b: move-result v1 │ │ +0c5f58: 3801 0c00 |016c: if-eqz v1, 0178 // +000c │ │ +0c5f5c: 5441 6008 |016e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5f60: 7110 7024 0600 |0170: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5f66: 0a02 |0173: move-result v2 │ │ +0c5f68: 5912 8408 |0174: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.y:I // field@0884 │ │ +0c5f6c: 2900 d0fe |0176: goto/16 0046 // -0130 │ │ +0c5f70: 1a01 0b2a |0178: const-string v1, "width" // string@2a0b │ │ +0c5f74: 6e20 b024 5100 |017a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5f7a: 0a01 |017d: move-result v1 │ │ +0c5f7c: 3801 0c00 |017e: if-eqz v1, 018a // +000c │ │ +0c5f80: 5441 6008 |0180: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5f84: 7110 7024 0600 |0182: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5f8a: 0a02 |0185: move-result v2 │ │ +0c5f8c: 5912 8208 |0186: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.width:I // field@0882 │ │ +0c5f90: 2900 befe |0188: goto/16 0046 // -0142 │ │ +0c5f94: 1a01 471b |018a: const-string v1, "height" // string@1b47 │ │ +0c5f98: 6e20 b024 5100 |018c: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5f9e: 0a01 |018f: move-result v1 │ │ +0c5fa0: 3801 0c00 |0190: if-eqz v1, 019c // +000c │ │ +0c5fa4: 5441 6008 |0192: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5fa8: 7110 7024 0600 |0194: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5fae: 0a02 |0197: move-result v2 │ │ +0c5fb0: 5912 7c08 |0198: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.height:I // field@087c │ │ +0c5fb4: 2900 acfe |019a: goto/16 0046 // -0154 │ │ +0c5fb8: 1a01 cc19 |019c: const-string v1, "gid" // string@19cc │ │ +0c5fbc: 6e20 b024 5100 |019e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5fc2: 0a01 |01a1: move-result v1 │ │ +0c5fc4: 3801 a4fe |01a2: if-eqz v1, 0046 // -015c │ │ +0c5fc8: 5441 6008 |01a4: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c5fcc: 7110 7024 0600 |01a6: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c5fd2: 0a02 |01a9: move-result v2 │ │ +0c5fd4: 5912 7b08 |01aa: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.gid:I // field@087b │ │ +0c5fd8: 2900 9afe |01ac: goto/16 0046 // -0166 │ │ +0c5fdc: 1a01 a51f |01ae: const-string v1, "map" // string@1fa5 │ │ +0c5fe0: 6e20 b024 0100 |01b0: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5fe6: 0a01 |01b3: move-result v1 │ │ +0c5fe8: 3801 5800 |01b4: if-eqz v1, 020c // +0058 │ │ +0c5fec: 1a01 c521 |01b6: const-string v1, "orientation" // string@21c5 │ │ +0c5ff0: 6e20 b024 5100 |01b8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c5ff6: 0a01 |01bb: move-result v1 │ │ +0c5ff8: 3801 0800 |01bc: if-eqz v1, 01c4 // +0008 │ │ +0c5ffc: 5441 6c08 |01be: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c6000: 5b16 7308 |01c0: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.orientation:Ljava/lang/String; // field@0873 │ │ +0c6004: 2900 84fe |01c2: goto/16 0046 // -017c │ │ +0c6008: 1a01 0b2a |01c4: const-string v1, "width" // string@2a0b │ │ +0c600c: 6e20 b024 5100 |01c6: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6012: 0a01 |01c9: move-result v1 │ │ +0c6014: 3801 0c00 |01ca: if-eqz v1, 01d6 // +000c │ │ +0c6018: 5441 6c08 |01cc: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c601c: 7110 7024 0600 |01ce: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c6022: 0a02 |01d1: move-result v2 │ │ +0c6024: 5912 7a08 |01d2: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.width:I // field@087a │ │ +0c6028: 2900 72fe |01d4: goto/16 0046 // -018e │ │ +0c602c: 1a01 471b |01d6: const-string v1, "height" // string@1b47 │ │ +0c6030: 6e20 b024 5100 |01d8: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6036: 0a01 |01db: move-result v1 │ │ +0c6038: 3801 0c00 |01dc: if-eqz v1, 01e8 // +000c │ │ +0c603c: 5441 6c08 |01de: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c6040: 7110 7024 0600 |01e0: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c6046: 0a02 |01e3: move-result v2 │ │ +0c6048: 5912 7008 |01e4: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.height:I // field@0870 │ │ +0c604c: 2900 60fe |01e6: goto/16 0046 // -01a0 │ │ +0c6050: 1a01 2828 |01e8: const-string v1, "tilewidth" // string@2828 │ │ +0c6054: 6e20 b024 5100 |01ea: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c605a: 0a01 |01ed: move-result v1 │ │ +0c605c: 3801 0c00 |01ee: if-eqz v1, 01fa // +000c │ │ +0c6060: 5441 6c08 |01f0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c6064: 7110 7024 0600 |01f2: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c606a: 0a02 |01f5: move-result v2 │ │ +0c606c: 5912 7808 |01f6: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0c6070: 2900 4efe |01f8: goto/16 0046 // -01b2 │ │ +0c6074: 1a01 2328 |01fa: const-string v1, "tileheight" // string@2823 │ │ +0c6078: 6e20 b024 5100 |01fc: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c607e: 0a01 |01ff: move-result v1 │ │ +0c6080: 3801 46fe |0200: if-eqz v1, 0046 // -01ba │ │ +0c6084: 5441 6c08 |0202: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c6088: 7110 7024 0600 |0204: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c608e: 0a02 |0207: move-result v2 │ │ +0c6090: 5912 7508 |0208: iput v2, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0c6094: 2900 3cfe |020a: goto/16 0046 // -01c4 │ │ +0c6098: 1a01 1b28 |020c: const-string v1, "tile" // string@281b │ │ +0c609c: 6e20 b024 0100 |020e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c60a2: 0a01 |0211: move-result v1 │ │ +0c60a4: 3801 5400 |0212: if-eqz v1, 0266 // +0054 │ │ +0c60a8: 5541 5908 |0214: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ +0c60ac: 3801 4000 |0216: if-eqz v1, 0256 // +0040 │ │ +0c60b0: 1a01 cc19 |0218: const-string v1, "gid" // string@19cc │ │ +0c60b4: 6e20 b024 5100 |021a: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c60ba: 0a01 |021d: move-result v1 │ │ +0c60bc: 3801 28fe |021e: if-eqz v1, 0046 // -01d8 │ │ +0c60c0: 5241 6608 |0220: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ +0c60c4: 5242 5f08 |0222: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c60c8: b421 |0224: rem-int/2addr v1, v2 │ │ +0c60ca: 5941 5a08 |0225: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@085a │ │ +0c60ce: 5241 6608 |0227: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ +0c60d2: 5242 5f08 |0229: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerWidth:I // field@085f │ │ +0c60d6: b321 |022b: div-int/2addr v1, v2 │ │ +0c60d8: 5941 6b08 |022c: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@086b │ │ +0c60dc: 5241 6b08 |022e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@086b │ │ +0c60e0: 5242 5e08 |0230: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayerHeight:I // field@085e │ │ +0c60e4: 3521 1a00 |0232: if-ge v1, v2, 024c // +001a │ │ +0c60e8: 5441 5d08 |0234: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c60ec: 5411 5108 |0236: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.tiles:[[I // field@0851 │ │ +0c60f0: 5242 6b08 |0238: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.row:I // field@086b │ │ +0c60f4: 4601 0102 |023a: aget-object v1, v1, v2 │ │ +0c60f8: 5242 5a08 |023c: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.col:I // field@085a │ │ +0c60fc: 7110 7024 0600 |023e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c6102: 0a03 |0241: move-result v3 │ │ +0c6104: 4b03 0102 |0242: aput v3, v1, v2 │ │ +0c6108: 5241 6608 |0244: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ +0c610c: d801 0101 |0246: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c6110: 5941 6608 |0248: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ +0c6114: 2900 fcfd |024a: goto/16 0046 // -0204 │ │ +0c6118: 6201 1d00 |024c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c611c: 1a02 660e |024e: const-string v2, "TiledLoader" // string@0e66 │ │ +0c6120: 1a03 8f0f |0250: const-string v3, "Warning: extra XML gid values ignored! Your map is likely corrupt!" // string@0f8f │ │ +0c6124: 7230 e900 2103 |0252: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0c612a: 28ef |0255: goto 0244 // -0011 │ │ +0c612c: 1a01 7e1b |0256: const-string v1, "id" // string@1b7e │ │ +0c6130: 6e20 b024 5100 |0258: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6136: 0a01 |025b: move-result v1 │ │ +0c6138: 3801 eafd |025c: if-eqz v1, 0046 // -0216 │ │ +0c613c: 7110 7024 0600 |025e: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0c6142: 0a01 |0261: move-result v1 │ │ +0c6144: 5941 6308 |0262: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTile:I // field@0863 │ │ +0c6148: 2900 e2fd |0264: goto/16 0046 // -021e │ │ +0c614c: 1a01 2023 |0266: const-string v1, "property" // string@2320 │ │ +0c6150: 6e20 b024 0100 |0268: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6156: 0a01 |026b: move-result v1 │ │ +0c6158: 3801 1e00 |026c: if-eqz v1, 028a // +001e │ │ +0c615c: 1a01 6b20 |026e: const-string v1, "name" // string@206b │ │ +0c6160: 6e20 b024 5100 |0270: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6166: 0a01 |0273: move-result v1 │ │ +0c6168: 3801 0800 |0274: if-eqz v1, 027c // +0008 │ │ +0c616c: 5441 6208 |0276: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c6170: 5b16 5508 |0278: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.name:Ljava/lang/String; // field@0855 │ │ +0c6174: 2900 ccfd |027a: goto/16 0046 // -0234 │ │ +0c6178: 1a01 9129 |027c: const-string v1, "value" // string@2991 │ │ +0c617c: 6e20 b024 5100 |027e: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6182: 0a01 |0281: move-result v1 │ │ +0c6184: 3801 c4fd |0282: if-eqz v1, 0046 // -023c │ │ +0c6188: 5441 6208 |0284: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c618c: 5b16 5808 |0286: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.value:Ljava/lang/String; // field@0858 │ │ +0c6190: 2900 befd |0288: goto/16 0046 // -0242 │ │ +0c6194: 1a01 a822 |028a: const-string v1, "polyline" // string@22a8 │ │ +0c6198: 6e20 b024 0100 |028c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c619e: 0a01 |028f: move-result v1 │ │ +0c61a0: 3801 1000 |0290: if-eqz v1, 02a0 // +0010 │ │ +0c61a4: 1a01 a222 |0292: const-string v1, "points" // string@22a2 │ │ +0c61a8: 6e20 b024 5100 |0294: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c61ae: 0a01 |0297: move-result v1 │ │ +0c61b0: 3801 aefd |0298: if-eqz v1, 0046 // -0252 │ │ +0c61b4: 5441 6a08 |029a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ +0c61b8: 5b16 5308 |029c: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ +0c61bc: 2900 a8fd |029e: goto/16 0046 // -0258 │ │ +0c61c0: 1a01 a522 |02a0: const-string v1, "polygon" // string@22a5 │ │ +0c61c4: 6e20 b024 0100 |02a2: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c61ca: 0a01 |02a5: move-result v1 │ │ +0c61cc: 3801 a0fd |02a6: if-eqz v1, 0046 // -0260 │ │ +0c61d0: 1a01 a222 |02a8: const-string v1, "points" // string@22a2 │ │ +0c61d4: 6e20 b024 5100 |02aa: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c61da: 0a01 |02ad: move-result v1 │ │ +0c61dc: 3801 98fd |02ae: if-eqz v1, 0046 // -0268 │ │ +0c61e0: 5441 6908 |02b0: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ +0c61e4: 5b16 5308 |02b2: iput-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline;.points:Ljava/lang/String; // field@0853 │ │ +0c61e8: 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 │ │ @@ -244927,159 +244955,159 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 283 16-bit code units │ │ -0b83b4: |[0b83b4] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.close:()V │ │ -0b83c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b83c6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b83c8: 5451 5c08 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ -0b83cc: 6e10 d225 0100 |0004: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@25d2 │ │ -0b83d2: 0c00 |0007: move-result-object v0 │ │ -0b83d4: 1f00 8f03 |0008: check-cast v0, Ljava/lang/String; // type@038f │ │ -0b83d8: 1a01 441e |000a: const-string v1, "layer" // string@1e44 │ │ -0b83dc: 6e20 b024 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b83e2: 0a01 |000f: move-result v1 │ │ -0b83e4: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ -0b83e8: 5451 6c08 |0012: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b83ec: 5411 7108 |0014: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ -0b83f0: 5452 5d08 |0016: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b83f4: 6e20 8925 2100 |0018: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b83fa: 5b53 5d08 |001b: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b83fe: 0e00 |001d: return-void │ │ -0b8400: 1a01 2728 |001e: const-string v1, "tileset" // string@2827 │ │ -0b8404: 6e20 b024 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b840a: 0a01 |0023: move-result v1 │ │ -0b840c: 3801 0e00 |0024: if-eqz v1, 0032 // +000e │ │ -0b8410: 5451 6c08 |0026: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b8414: 5411 7708 |0028: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0b8418: 5452 6408 |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b841c: 6e20 8925 2100 |002c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b8422: 5b53 6408 |002f: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b8426: 28ec |0031: goto 001d // -0014 │ │ -0b8428: 1a01 6721 |0032: const-string v1, "object" // string@2167 │ │ -0b842c: 6e20 b024 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8432: 0a01 |0037: move-result v1 │ │ -0b8434: 3801 0e00 |0038: if-eqz v1, 0046 // +000e │ │ -0b8438: 5451 6108 |003a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b843c: 5411 8708 |003c: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@0887 │ │ -0b8440: 5452 6008 |003e: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b8444: 6e20 8925 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b844a: 5b53 6008 |0043: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b844e: 28d8 |0045: goto 001d // -0028 │ │ -0b8450: 1a01 6a21 |0046: const-string v1, "objectgroup" // string@216a │ │ -0b8454: 6e20 b024 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b845a: 0a01 |004b: move-result v1 │ │ -0b845c: 3801 0e00 |004c: if-eqz v1, 005a // +000e │ │ -0b8460: 5451 6c08 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ -0b8464: 5411 7208 |0050: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@0872 │ │ -0b8468: 5452 6108 |0052: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b846c: 6e20 8925 2100 |0054: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0b8472: 5b53 6108 |0057: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b8476: 28c4 |0059: goto 001d // -003c │ │ -0b8478: 1a01 2023 |005a: const-string v1, "property" // string@2320 │ │ -0b847c: 6e20 b024 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8482: 0a01 |005f: move-result v1 │ │ -0b8484: 3801 0a00 |0060: if-eqz v1, 006a // +000a │ │ -0b8488: 5451 6208 |0062: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b848c: 7020 d20e 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@0ed2 │ │ -0b8492: 5b53 6208 |0067: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b8496: 28b4 |0069: goto 001d // -004c │ │ -0b8498: 1a01 a822 |006a: const-string v1, "polyline" // string@22a8 │ │ -0b849c: 6e20 b024 0100 |006c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b84a2: 0a01 |006f: move-result v1 │ │ -0b84a4: 3801 0a00 |0070: if-eqz v1, 007a // +000a │ │ -0b84a8: 5451 6a08 |0072: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ -0b84ac: 7020 d10e 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@0ed1 │ │ -0b84b2: 5b53 6a08 |0077: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ -0b84b6: 28a4 |0079: goto 001d // -005c │ │ -0b84b8: 1a01 a522 |007a: const-string v1, "polygon" // string@22a5 │ │ -0b84bc: 6e20 b024 0100 |007c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b84c2: 0a01 |007f: move-result v1 │ │ -0b84c4: 3801 0a00 |0080: if-eqz v1, 008a // +000a │ │ -0b84c8: 5451 6908 |0082: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ -0b84cc: 7020 d10e 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@0ed1 │ │ -0b84d2: 5b53 6908 |0087: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ -0b84d6: 2894 |0089: goto 001d // -006c │ │ -0b84d8: 1a01 6f14 |008a: const-string v1, "data" // string@146f │ │ -0b84dc: 6e20 b024 0100 |008c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b84e2: 0a01 |008f: move-result v1 │ │ -0b84e4: 3801 7a00 |0090: if-eqz v1, 010a // +007a │ │ -0b84e8: 1a01 fd11 |0092: const-string v1, "base64" // string@11fd │ │ -0b84ec: 5453 6808 |0094: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ -0b84f0: 6e20 b024 3100 |0096: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b84f6: 0a01 |0099: move-result v1 │ │ -0b84f8: 3801 4b00 |009a: if-eqz v1, 00e5 // +004b │ │ -0b84fc: 5451 6708 |009c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b8500: 3901 2f00 |009e: if-nez v1, 00cd // +002f │ │ -0b8504: 1211 |00a0: const/4 v1, #int 1 // #1 │ │ -0b8506: 1a03 0000 |00a1: const-string v3, "" // string@0000 │ │ -0b850a: 5454 6708 |00a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b850e: 6e10 c524 0400 |00a5: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b8514: 0c04 |00a8: move-result-object v4 │ │ -0b8516: 6e20 b024 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b851c: 0a03 |00ac: move-result v3 │ │ -0b851e: b631 |00ad: or-int/2addr v1, v3 │ │ -0b8520: 3901 6fff |00ae: if-nez v1, 001d // -0091 │ │ -0b8524: 5451 6708 |00b0: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b8528: 6e10 c524 0100 |00b2: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ -0b852e: 0c01 |00b5: move-result-object v1 │ │ -0b8530: 7110 441d 0100 |00b6: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1d44 │ │ -0b8536: 0c01 |00b9: move-result-object v1 │ │ -0b8538: 5b51 6508 |00ba: iput-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ -0b853c: 1a01 061b |00bc: const-string v1, "gzip" // string@1b06 │ │ -0b8540: 5453 5b08 |00be: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ -0b8544: 6e20 b024 3100 |00c0: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b854a: 0a01 |00c3: move-result v1 │ │ -0b854c: 3801 0b00 |00c4: if-eqz v1, 00cf // +000b │ │ -0b8550: 7010 d40e 0500 |00c6: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unGZip:()V // method@0ed4 │ │ -0b8556: 5c52 5908 |00c9: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ -0b855a: 2900 52ff |00cb: goto/16 001d // -00ae │ │ -0b855e: 0121 |00cd: move v1, v2 │ │ -0b8560: 28d3 |00ce: goto 00a1 // -002d │ │ -0b8562: 1a01 a32a |00cf: const-string v1, "zlib" // string@2aa3 │ │ -0b8566: 5453 5b08 |00d1: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ -0b856a: 6e20 b024 3100 |00d3: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8570: 0a01 |00d6: move-result v1 │ │ -0b8572: 3801 0600 |00d7: if-eqz v1, 00dd // +0006 │ │ -0b8576: 7010 d50e 0500 |00d9: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unZlib:()V // method@0ed5 │ │ -0b857c: 28ed |00dc: goto 00c9 // -0013 │ │ -0b857e: 5451 5b08 |00dd: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ -0b8582: 3901 eaff |00df: if-nez v1, 00c9 // -0016 │ │ -0b8586: 7010 cc0e 0500 |00e1: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.arrangeData:()V // method@0ecc │ │ -0b858c: 28e5 |00e4: goto 00c9 // -001b │ │ -0b858e: 1a01 1f14 |00e5: const-string v1, "csv" // string@141f │ │ -0b8592: 5453 6808 |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ -0b8596: 6e20 b024 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b859c: 0a01 |00ec: move-result v1 │ │ -0b859e: 3801 0a00 |00ed: if-eqz v1, 00f7 // +000a │ │ -0b85a2: 5451 5b08 |00ef: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ -0b85a6: 3901 0600 |00f1: if-nez v1, 00f7 // +0006 │ │ -0b85aa: 7010 cf0e 0500 |00f3: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.fromCSV:()V // method@0ecf │ │ -0b85b0: 28d3 |00f6: goto 00c9 // -002d │ │ -0b85b2: 5451 6808 |00f7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ -0b85b6: 3901 0900 |00f9: if-nez v1, 0102 // +0009 │ │ -0b85ba: 5451 5b08 |00fb: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ -0b85be: 3901 0500 |00fd: if-nez v1, 0102 // +0005 │ │ -0b85c2: 5952 6608 |00ff: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ -0b85c6: 28c8 |0101: goto 00c9 // -0038 │ │ -0b85c8: 2201 bc02 |0102: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b85cc: 1a02 a20e |0104: const-string v2, "Unsupported encoding and/or compression format" // string@0ea2 │ │ -0b85d0: 7020 291e 2100 |0106: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b85d6: 2701 |0109: throw v1 │ │ -0b85d8: 1a01 2023 |010a: const-string v1, "property" // string@2320 │ │ -0b85dc: 6e20 b024 0100 |010c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b85e2: 0a01 |010f: move-result v1 │ │ -0b85e4: 3801 0dff |0110: if-eqz v1, 001d // -00f3 │ │ -0b85e8: 5451 6208 |0112: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b85ec: 7020 d20e 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@0ed2 │ │ -0b85f2: 5b53 6208 |0117: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b85f6: 2900 04ff |0119: goto/16 001d // -00fc │ │ +0c61ec: |[0c61ec] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.close:()V │ │ +0c61fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c61fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c6200: 5451 5c08 |0002: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ +0c6204: 6e10 d225 0100 |0004: invoke-virtual {v1}, Ljava/util/Stack;.pop:()Ljava/lang/Object; // method@25d2 │ │ +0c620a: 0c00 |0007: move-result-object v0 │ │ +0c620c: 1f00 8f03 |0008: check-cast v0, Ljava/lang/String; // type@038f │ │ +0c6210: 1a01 441e |000a: const-string v1, "layer" // string@1e44 │ │ +0c6214: 6e20 b024 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c621a: 0a01 |000f: move-result v1 │ │ +0c621c: 3801 0e00 |0010: if-eqz v1, 001e // +000e │ │ +0c6220: 5451 6c08 |0012: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c6224: 5411 7108 |0014: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.layers:Ljava/util/ArrayList; // field@0871 │ │ +0c6228: 5452 5d08 |0016: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c622c: 6e20 8925 2100 |0018: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c6232: 5b53 5d08 |001b: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c6236: 0e00 |001d: return-void │ │ +0c6238: 1a01 2728 |001e: const-string v1, "tileset" // string@2827 │ │ +0c623c: 6e20 b024 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6242: 0a01 |0023: move-result v1 │ │ +0c6244: 3801 0e00 |0024: if-eqz v1, 0032 // +000e │ │ +0c6248: 5451 6c08 |0026: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c624c: 5411 7708 |0028: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0c6250: 5452 6408 |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c6254: 6e20 8925 2100 |002c: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c625a: 5b53 6408 |002f: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c625e: 28ec |0031: goto 001d // -0014 │ │ +0c6260: 1a01 6721 |0032: const-string v1, "object" // string@2167 │ │ +0c6264: 6e20 b024 0100 |0034: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c626a: 0a01 |0037: move-result v1 │ │ +0c626c: 3801 0e00 |0038: if-eqz v1, 0046 // +000e │ │ +0c6270: 5451 6108 |003a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c6274: 5411 8708 |003c: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.objects:Ljava/util/ArrayList; // field@0887 │ │ +0c6278: 5452 6008 |003e: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c627c: 6e20 8925 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c6282: 5b53 6008 |0043: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c6286: 28d8 |0045: goto 001d // -0028 │ │ +0c6288: 1a01 6a21 |0046: const-string v1, "objectgroup" // string@216a │ │ +0c628c: 6e20 b024 0100 |0048: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6292: 0a01 |004b: move-result v1 │ │ +0c6294: 3801 0e00 |004c: if-eqz v1, 005a // +000e │ │ +0c6298: 5451 6c08 |004e: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.val$map:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // field@086c │ │ +0c629c: 5411 7208 |0050: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.objectGroups:Ljava/util/ArrayList; // field@0872 │ │ +0c62a0: 5452 6108 |0052: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c62a4: 6e20 8925 2100 |0054: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0c62aa: 5b53 6108 |0057: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c62ae: 28c4 |0059: goto 001d // -003c │ │ +0c62b0: 1a01 2023 |005a: const-string v1, "property" // string@2320 │ │ +0c62b4: 6e20 b024 0100 |005c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c62ba: 0a01 |005f: move-result v1 │ │ +0c62bc: 3801 0a00 |0060: if-eqz v1, 006a // +000a │ │ +0c62c0: 5451 6208 |0062: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c62c4: 7020 d20e 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@0ed2 │ │ +0c62ca: 5b53 6208 |0067: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c62ce: 28b4 |0069: goto 001d // -004c │ │ +0c62d0: 1a01 a822 |006a: const-string v1, "polyline" // string@22a8 │ │ +0c62d4: 6e20 b024 0100 |006c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c62da: 0a01 |006f: move-result v1 │ │ +0c62dc: 3801 0a00 |0070: if-eqz v1, 007a // +000a │ │ +0c62e0: 5451 6a08 |0072: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ +0c62e4: 7020 d10e 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@0ed1 │ │ +0c62ea: 5b53 6a08 |0077: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ +0c62ee: 28a4 |0079: goto 001d // -005c │ │ +0c62f0: 1a01 a522 |007a: const-string v1, "polygon" // string@22a5 │ │ +0c62f4: 6e20 b024 0100 |007c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c62fa: 0a01 |007f: move-result v1 │ │ +0c62fc: 3801 0a00 |0080: if-eqz v1, 008a // +000a │ │ +0c6300: 5451 6908 |0082: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ +0c6304: 7020 d10e 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@0ed1 │ │ +0c630a: 5b53 6908 |0087: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ +0c630e: 2894 |0089: goto 001d // -006c │ │ +0c6310: 1a01 6f14 |008a: const-string v1, "data" // string@146f │ │ +0c6314: 6e20 b024 0100 |008c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c631a: 0a01 |008f: move-result v1 │ │ +0c631c: 3801 7a00 |0090: if-eqz v1, 010a // +007a │ │ +0c6320: 1a01 fd11 |0092: const-string v1, "base64" // string@11fd │ │ +0c6324: 5453 6808 |0094: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ +0c6328: 6e20 b024 3100 |0096: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c632e: 0a01 |0099: move-result v1 │ │ +0c6330: 3801 4b00 |009a: if-eqz v1, 00e5 // +004b │ │ +0c6334: 5451 6708 |009c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c6338: 3901 2f00 |009e: if-nez v1, 00cd // +002f │ │ +0c633c: 1211 |00a0: const/4 v1, #int 1 // #1 │ │ +0c633e: 1a03 0000 |00a1: const-string v3, "" // string@0000 │ │ +0c6342: 5454 6708 |00a3: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c6346: 6e10 c524 0400 |00a5: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c634c: 0c04 |00a8: move-result-object v4 │ │ +0c634e: 6e20 b024 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6354: 0a03 |00ac: move-result v3 │ │ +0c6356: b631 |00ad: or-int/2addr v1, v3 │ │ +0c6358: 3901 6fff |00ae: if-nez v1, 001d // -0091 │ │ +0c635c: 5451 6708 |00b0: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c6360: 6e10 c524 0100 |00b2: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24c5 │ │ +0c6366: 0c01 |00b5: move-result-object v1 │ │ +0c6368: 7110 441d 0100 |00b6: invoke-static {v1}, Lcom/badlogic/gdx/utils/Base64Coder;.decode:(Ljava/lang/String;)[B // method@1d44 │ │ +0c636e: 0c01 |00b9: move-result-object v1 │ │ +0c6370: 5b51 6508 |00ba: iput-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.data:[B // field@0865 │ │ +0c6374: 1a01 061b |00bc: const-string v1, "gzip" // string@1b06 │ │ +0c6378: 5453 5b08 |00be: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ +0c637c: 6e20 b024 3100 |00c0: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6382: 0a01 |00c3: move-result v1 │ │ +0c6384: 3801 0b00 |00c4: if-eqz v1, 00cf // +000b │ │ +0c6388: 7010 d40e 0500 |00c6: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unGZip:()V // method@0ed4 │ │ +0c638e: 5c52 5908 |00c9: iput-boolean v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ +0c6392: 2900 52ff |00cb: goto/16 001d // -00ae │ │ +0c6396: 0121 |00cd: move v1, v2 │ │ +0c6398: 28d3 |00ce: goto 00a1 // -002d │ │ +0c639a: 1a01 a32a |00cf: const-string v1, "zlib" // string@2aa3 │ │ +0c639e: 5453 5b08 |00d1: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ +0c63a2: 6e20 b024 3100 |00d3: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c63a8: 0a01 |00d6: move-result v1 │ │ +0c63aa: 3801 0600 |00d7: if-eqz v1, 00dd // +0006 │ │ +0c63ae: 7010 d50e 0500 |00d9: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.unZlib:()V // method@0ed5 │ │ +0c63b4: 28ed |00dc: goto 00c9 // -0013 │ │ +0c63b6: 5451 5b08 |00dd: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ +0c63ba: 3901 eaff |00df: if-nez v1, 00c9 // -0016 │ │ +0c63be: 7010 cc0e 0500 |00e1: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.arrangeData:()V // method@0ecc │ │ +0c63c4: 28e5 |00e4: goto 00c9 // -001b │ │ +0c63c6: 1a01 1f14 |00e5: const-string v1, "csv" // string@141f │ │ +0c63ca: 5453 6808 |00e7: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ +0c63ce: 6e20 b024 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c63d4: 0a01 |00ec: move-result v1 │ │ +0c63d6: 3801 0a00 |00ed: if-eqz v1, 00f7 // +000a │ │ +0c63da: 5451 5b08 |00ef: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ +0c63de: 3901 0600 |00f1: if-nez v1, 00f7 // +0006 │ │ +0c63e2: 7010 cf0e 0500 |00f3: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.fromCSV:()V // method@0ecf │ │ +0c63e8: 28d3 |00f6: goto 00c9 // -002d │ │ +0c63ea: 5451 6808 |00f7: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.encoding:Ljava/lang/String; // field@0868 │ │ +0c63ee: 3901 0900 |00f9: if-nez v1, 0102 // +0009 │ │ +0c63f2: 5451 5b08 |00fb: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.compression:Ljava/lang/String; // field@085b │ │ +0c63f6: 3901 0500 |00fd: if-nez v1, 0102 // +0005 │ │ +0c63fa: 5952 6608 |00ff: iput v2, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataCounter:I // field@0866 │ │ +0c63fe: 28c8 |0101: goto 00c9 // -0038 │ │ +0c6400: 2201 bc02 |0102: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c6404: 1a02 a20e |0104: const-string v2, "Unsupported encoding and/or compression format" // string@0ea2 │ │ +0c6408: 7020 291e 2100 |0106: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c640e: 2701 |0109: throw v1 │ │ +0c6410: 1a01 2023 |010a: const-string v1, "property" // string@2320 │ │ +0c6414: 6e20 b024 0100 |010c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c641a: 0a01 |010f: move-result v1 │ │ +0c641c: 3801 0dff |0110: if-eqz v1, 001d // -00f3 │ │ +0c6420: 5451 6208 |0112: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c6424: 7020 d20e 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@0ed2 │ │ +0c642a: 5b53 6208 |0117: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c642e: 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 │ │ @@ -245130,94 +245158,94 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -0b85fc: |[0b85fc] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.open:(Ljava/lang/String;)V │ │ -0b860c: 5430 5c08 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ -0b8610: 6e20 d325 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@25d3 │ │ -0b8616: 1a00 441e |0005: const-string v0, "layer" // string@1e44 │ │ -0b861a: 6e20 b024 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8620: 0a00 |000a: move-result v0 │ │ -0b8622: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -0b8626: 2200 5e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@015e │ │ -0b862a: 7010 c50e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.:()V // method@0ec5 │ │ -0b8630: 5b30 5d08 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ -0b8634: 0e00 |0014: return-void │ │ -0b8636: 1a00 2728 |0015: const-string v0, "tileset" // string@2827 │ │ -0b863a: 6e20 b024 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8640: 0a00 |001a: move-result v0 │ │ -0b8642: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -0b8646: 2200 5d01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0b864a: 7010 c30e 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.:()V // method@0ec3 │ │ -0b8650: 5b30 6408 |0022: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ -0b8654: 28f0 |0024: goto 0014 // -0010 │ │ -0b8656: 1a00 6f14 |0025: const-string v0, "data" // string@146f │ │ -0b865a: 6e20 b024 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8660: 0a00 |002a: move-result v0 │ │ -0b8662: 3800 0a00 |002b: if-eqz v0, 0035 // +000a │ │ -0b8666: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ -0b866a: 5b30 6708 |002f: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b866e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0b8670: 5c30 5908 |0032: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ -0b8674: 28e0 |0034: goto 0014 // -0020 │ │ -0b8676: 1a00 6a21 |0035: const-string v0, "objectgroup" // string@216a │ │ -0b867a: 6e20 b024 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8680: 0a00 |003a: move-result v0 │ │ -0b8682: 3800 0a00 |003b: if-eqz v0, 0045 // +000a │ │ -0b8686: 2200 6601 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // type@0166 │ │ -0b868a: 7010 e00e 0000 |003f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.:()V // method@0ee0 │ │ -0b8690: 5b30 6108 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ -0b8694: 28d0 |0044: goto 0014 // -0030 │ │ -0b8696: 1a00 6721 |0045: const-string v0, "object" // string@2167 │ │ -0b869a: 6e20 b024 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b86a0: 0a00 |004a: move-result v0 │ │ -0b86a2: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ -0b86a6: 2200 6501 |004d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // type@0165 │ │ -0b86aa: 7010 df0e 0000 |004f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.:()V // method@0edf │ │ -0b86b0: 5b30 6008 |0052: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ -0b86b4: 28c0 |0054: goto 0014 // -0040 │ │ -0b86b6: 1a00 2023 |0055: const-string v0, "property" // string@2320 │ │ -0b86ba: 6e20 b024 4000 |0057: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b86c0: 0a00 |005a: move-result v0 │ │ -0b86c2: 3800 1e00 |005b: if-eqz v0, 0079 // +001e │ │ -0b86c6: 2200 6001 |005d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // type@0160 │ │ -0b86ca: 7020 ca0e 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@0eca │ │ -0b86d0: 5b30 6208 |0062: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b86d4: 5431 6208 |0064: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ -0b86d8: 5430 5c08 |0066: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ -0b86dc: 5432 5c08 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ -0b86e0: 6e10 d425 0200 |006a: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@25d4 │ │ -0b86e6: 0a02 |006d: move-result v2 │ │ -0b86e8: d802 02fd |006e: add-int/lit8 v2, v2, #int -3 // #fd │ │ -0b86ec: 6e20 cf25 2000 |0070: invoke-virtual {v0, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@25cf │ │ -0b86f2: 0c00 |0073: move-result-object v0 │ │ -0b86f4: 1f00 8f03 |0074: check-cast v0, Ljava/lang/String; // type@038f │ │ -0b86f8: 5b10 5608 |0076: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ -0b86fc: 289c |0078: goto 0014 // -0064 │ │ -0b86fe: 1a00 a822 |0079: const-string v0, "polyline" // string@22a8 │ │ -0b8702: 6e20 b024 4000 |007b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b8708: 0a00 |007e: move-result v0 │ │ -0b870a: 3800 0c00 |007f: if-eqz v0, 008b // +000c │ │ -0b870e: 2200 5f01 |0081: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@015f │ │ -0b8712: 1a01 a822 |0083: const-string v1, "polyline" // string@22a8 │ │ -0b8716: 7030 c90e 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@0ec9 │ │ -0b871c: 5b30 6a08 |0088: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ -0b8720: 288a |008a: goto 0014 // -0076 │ │ -0b8722: 1a00 a522 |008b: const-string v0, "polygon" // string@22a5 │ │ -0b8726: 6e20 b024 4000 |008d: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0b872c: 0a00 |0090: move-result v0 │ │ -0b872e: 3800 83ff |0091: if-eqz v0, 0014 // -007d │ │ -0b8732: 2200 5f01 |0093: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@015f │ │ -0b8736: 1a01 a522 |0095: const-string v1, "polygon" // string@22a5 │ │ -0b873a: 7030 c90e 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@0ec9 │ │ -0b8740: 5b30 6908 |009a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ -0b8744: 2900 78ff |009c: goto/16 0014 // -0088 │ │ +0c6434: |[0c6434] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.open:(Ljava/lang/String;)V │ │ +0c6444: 5430 5c08 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ +0c6448: 6e20 d325 4000 |0002: invoke-virtual {v0, v4}, Ljava/util/Stack;.push:(Ljava/lang/Object;)Ljava/lang/Object; // method@25d3 │ │ +0c644e: 1a00 441e |0005: const-string v0, "layer" // string@1e44 │ │ +0c6452: 6e20 b024 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6458: 0a00 |000a: move-result v0 │ │ +0c645a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +0c645e: 2200 5e01 |000d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // type@015e │ │ +0c6462: 7010 c50e 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer;.:()V // method@0ec5 │ │ +0c6468: 5b30 5d08 |0012: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currLayer:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLayer; // field@085d │ │ +0c646c: 0e00 |0014: return-void │ │ +0c646e: 1a00 2728 |0015: const-string v0, "tileset" // string@2827 │ │ +0c6472: 6e20 b024 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6478: 0a00 |001a: move-result v0 │ │ +0c647a: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +0c647e: 2200 5d01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0c6482: 7010 c30e 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.:()V // method@0ec3 │ │ +0c6488: 5b30 6408 |0022: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currTileSet:Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // field@0864 │ │ +0c648c: 28f0 |0024: goto 0014 // -0010 │ │ +0c648e: 1a00 6f14 |0025: const-string v0, "data" // string@146f │ │ +0c6492: 6e20 b024 4000 |0027: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6498: 0a00 |002a: move-result v0 │ │ +0c649a: 3800 0a00 |002b: if-eqz v0, 0035 // +000a │ │ +0c649e: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ +0c64a2: 5b30 6708 |002f: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c64a6: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +0c64a8: 5c30 5908 |0032: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ +0c64ac: 28e0 |0034: goto 0014 // -0020 │ │ +0c64ae: 1a00 6a21 |0035: const-string v0, "objectgroup" // string@216a │ │ +0c64b2: 6e20 b024 4000 |0037: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c64b8: 0a00 |003a: move-result v0 │ │ +0c64ba: 3800 0a00 |003b: if-eqz v0, 0045 // +000a │ │ +0c64be: 2200 6601 |003d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // type@0166 │ │ +0c64c2: 7010 e00e 0000 |003f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup;.:()V // method@0ee0 │ │ +0c64c8: 5b30 6108 |0042: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObjectGroup:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObjectGroup; // field@0861 │ │ +0c64cc: 28d0 |0044: goto 0014 // -0030 │ │ +0c64ce: 1a00 6721 |0045: const-string v0, "object" // string@2167 │ │ +0c64d2: 6e20 b024 4000 |0047: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c64d8: 0a00 |004a: move-result v0 │ │ +0c64da: 3800 0a00 |004b: if-eqz v0, 0055 // +000a │ │ +0c64de: 2200 6501 |004d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // type@0165 │ │ +0c64e2: 7010 df0e 0000 |004f: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject;.:()V // method@0edf │ │ +0c64e8: 5b30 6008 |0052: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currObject:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledObject; // field@0860 │ │ +0c64ec: 28c0 |0054: goto 0014 // -0040 │ │ +0c64ee: 1a00 2023 |0055: const-string v0, "property" // string@2320 │ │ +0c64f2: 6e20 b024 4000 |0057: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c64f8: 0a00 |005a: move-result v0 │ │ +0c64fa: 3800 1e00 |005b: if-eqz v0, 0079 // +001e │ │ +0c64fe: 2200 6001 |005d: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // type@0160 │ │ +0c6502: 7020 ca0e 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@0eca │ │ +0c6508: 5b30 6208 |0062: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c650c: 5431 6208 |0064: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currProperty:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property; // field@0862 │ │ +0c6510: 5430 5c08 |0066: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ +0c6514: 5432 5c08 |0068: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.currBranch:Ljava/util/Stack; // field@085c │ │ +0c6518: 6e10 d425 0200 |006a: invoke-virtual {v2}, Ljava/util/Stack;.size:()I // method@25d4 │ │ +0c651e: 0a02 |006d: move-result v2 │ │ +0c6520: d802 02fd |006e: add-int/lit8 v2, v2, #int -3 // #fd │ │ +0c6524: 6e20 cf25 2000 |0070: invoke-virtual {v0, v2}, Ljava/util/Stack;.get:(I)Ljava/lang/Object; // method@25cf │ │ +0c652a: 0c00 |0073: move-result-object v0 │ │ +0c652c: 1f00 8f03 |0074: check-cast v0, Ljava/lang/String; // type@038f │ │ +0c6530: 5b10 5608 |0076: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Property;.parentType:Ljava/lang/String; // field@0856 │ │ +0c6534: 289c |0078: goto 0014 // -0064 │ │ +0c6536: 1a00 a822 |0079: const-string v0, "polyline" // string@22a8 │ │ +0c653a: 6e20 b024 4000 |007b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6540: 0a00 |007e: move-result v0 │ │ +0c6542: 3800 0c00 |007f: if-eqz v0, 008b // +000c │ │ +0c6546: 2200 5f01 |0081: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@015f │ │ +0c654a: 1a01 a822 |0083: const-string v1, "polyline" // string@22a8 │ │ +0c654e: 7030 c90e 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@0ec9 │ │ +0c6554: 5b30 6a08 |0088: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polyline:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@086a │ │ +0c6558: 288a |008a: goto 0014 // -0076 │ │ +0c655a: 1a00 a522 |008b: const-string v0, "polygon" // string@22a5 │ │ +0c655e: 6e20 b024 4000 |008d: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c6564: 0a00 |0090: move-result v0 │ │ +0c6566: 3800 83ff |0091: if-eqz v0, 0014 // -007d │ │ +0c656a: 2200 5f01 |0093: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // type@015f │ │ +0c656e: 1a01 a522 |0095: const-string v1, "polygon" // string@22a5 │ │ +0c6572: 7030 c90e 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@0ec9 │ │ +0c6578: 5b30 6908 |009a: iput-object v0, v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.polygon:Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1$Polyline; // field@0869 │ │ +0c657c: 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 │ │ @@ -245245,22 +245273,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b8748: |[0b8748] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.text:(Ljava/lang/String;)V │ │ -0b8758: 5510 5908 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ -0b875c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0b8760: 5410 6708 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b8764: 6e20 ad24 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@24ad │ │ -0b876a: 0c00 |0009: move-result-object v0 │ │ -0b876c: 5b10 6708 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ -0b8770: 0e00 |000c: return-void │ │ +0c6580: |[0c6580] com.badlogic.gdx.graphics.g2d.tiled.TiledLoader$1.text:(Ljava/lang/String;)V │ │ +0c6590: 5510 5908 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.awaitingData:Z // field@0859 │ │ +0c6594: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c6598: 5410 6708 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c659c: 6e20 ad24 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@24ad │ │ +0c65a2: 0c00 |0009: move-result-object v0 │ │ +0c65a4: 5b10 6708 |000a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledLoader$1;.dataString:Ljava/lang/String; // field@0867 │ │ +0c65a8: 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; │ │ @@ -245303,18 +245331,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 │ │ -0b8774: |[0b8774] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V │ │ -0b8784: 5b01 a108 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; // field@08a1 │ │ -0b8788: 7020 5720 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@2057 │ │ -0b878e: 0e00 |0005: return-void │ │ +0c65ac: |[0c65ac] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V │ │ +0c65bc: 5b01 a108 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; // field@08a1 │ │ +0c65c0: 7020 5720 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@2057 │ │ +0c65c6: 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 │ │ @@ -245325,18 +245353,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8790: |[0b8790] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ -0b87a0: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b87a4: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0b87aa: 1100 |0005: return-object v0 │ │ +0c65c8: |[0c65c8] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ +0c65d8: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c65dc: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c65e2: 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;) │ │ @@ -245344,18 +245372,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b87ac: |[0b87ac] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Ljava/lang/Object; │ │ -0b87bc: 6e10 f80e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0ef8 │ │ -0b87c2: 0c00 |0003: move-result-object v0 │ │ -0b87c4: 1100 |0004: return-object v0 │ │ +0c65e4: |[0c65e4] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy$1.newObject:()Ljava/lang/Object; │ │ +0c65f4: 6e10 f80e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0ef8 │ │ +0c65fa: 0c00 |0003: move-result-object v0 │ │ +0c65fc: 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 : 568 (CameraGroupStrategy.java) │ │ @@ -245432,19 +245460,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 │ │ -0b87c8: |[0b87c8] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -0b87d8: 2200 6d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2; // type@016d │ │ -0b87dc: 7020 fa0e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.:(Lcom/badlogic/gdx/graphics/Camera;)V // method@0efa │ │ -0b87e2: 7030 fe0e 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V // method@0efe │ │ -0b87e8: 0e00 |0008: return-void │ │ +0c6600: |[0c6600] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +0c6610: 2200 6d01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2; // type@016d │ │ +0c6614: 7020 fa0e 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$2;.:(Lcom/badlogic/gdx/graphics/Camera;)V // method@0efa │ │ +0c661a: 7030 fe0e 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V // method@0efe │ │ +0c6620: 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; │ │ @@ -245454,30 +245482,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 │ │ -0b87ec: |[0b87ec] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V │ │ -0b87fc: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b8802: 2200 6c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; // type@016c │ │ -0b8806: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -0b880a: 7030 f70e 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@0ef7 │ │ -0b8810: 5b20 a508 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@08a5 │ │ -0b8814: 2200 a702 |000c: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8818: 7010 db1c 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0b881e: 5b20 aa08 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ -0b8822: 2200 ea02 |0013: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0b8826: 7010 1a20 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0b882c: 5b20 a808 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ -0b8830: 5b23 a608 |001a: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ -0b8834: 5b24 a708 |001c: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@08a7 │ │ -0b8838: 7010 030f 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.createDefaultShader:()V // method@0f03 │ │ -0b883e: 0e00 |0021: return-void │ │ +0c6624: |[0c6624] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.:(Lcom/badlogic/gdx/graphics/Camera;Ljava/util/Comparator;)V │ │ +0c6634: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c663a: 2200 6c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1; // type@016c │ │ +0c663e: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +0c6642: 7030 f70e 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@0ef7 │ │ +0c6648: 5b20 a508 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@08a5 │ │ +0c664c: 2200 a702 |000c: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6650: 7010 db1c 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c6656: 5b20 aa08 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ +0c665a: 2200 ea02 |0013: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0c665e: 7010 1a20 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0c6664: 5b20 a808 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ +0c6668: 5b23 a608 |001a: iput-object v3, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ +0c666c: 5b24 a708 |001c: iput-object v4, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@08a7 │ │ +0c6670: 7010 030f 0200 |001e: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.createDefaultShader:()V // method@0f03 │ │ +0c6676: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=85 │ │ 0x000c line=91 │ │ 0x0013 line=92 │ │ 0x001a line=110 │ │ @@ -245495,66 +245523,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0b8840: |[0b8840] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.createDefaultShader:()V │ │ -0b8850: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0b8854: 7210 3401 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0b885a: 0a02 |0005: move-result v2 │ │ -0b885c: 3802 3400 |0006: if-eqz v2, 003a // +0034 │ │ -0b8860: 1a01 cb11 |0008: const-string v1, "attribute vec4 a_position; │ │ +0c6678: |[0c6678] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.createDefaultShader:()V │ │ +0c6688: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c668c: 7210 3401 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c6692: 0a02 |0005: move-result v2 │ │ +0c6694: 3802 3400 |0006: if-eqz v2, 003a // +0034 │ │ +0c6698: 1a01 cb11 |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@11cb │ │ -0b8864: 1a00 3d00 |000a: const-string v0, "#ifdef GL_ES │ │ +0c669c: 1a00 3d00 |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@003d │ │ -0b8868: 2202 9c01 |000c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -0b886c: 7030 9b10 1200 |000e: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ -0b8872: 5b52 a908 |0011: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8876: 5452 a908 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b887a: 6e10 b710 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ -0b8880: 0a02 |0018: move-result v2 │ │ -0b8882: 3902 2100 |0019: if-nez v2, 003a // +0021 │ │ -0b8886: 2202 7b03 |001b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0b888a: 2203 9103 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0b888e: 7010 d024 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0b8894: 1a04 dc13 |0022: const-string v4, "couldn't compile shader: " // string@13dc │ │ -0b8898: 6e20 d724 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b889e: 0c03 |0027: move-result-object v3 │ │ -0b88a0: 5454 a908 |0028: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b88a4: 6e10 af10 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ -0b88aa: 0c04 |002d: move-result-object v4 │ │ -0b88ac: 6e20 d724 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0b88b2: 0c03 |0031: move-result-object v3 │ │ -0b88b4: 6e10 dd24 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0b88ba: 0c03 |0035: move-result-object v3 │ │ -0b88bc: 7020 6824 3200 |0036: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0b88c2: 2702 |0039: throw v2 │ │ -0b88c4: 0e00 |003a: return-void │ │ +0c66a0: 2202 9c01 |000c: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +0c66a4: 7030 9b10 1200 |000e: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ +0c66aa: 5b52 a908 |0011: iput-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c66ae: 5452 a908 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c66b2: 6e10 b710 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ +0c66b8: 0a02 |0018: move-result v2 │ │ +0c66ba: 3902 2100 |0019: if-nez v2, 003a // +0021 │ │ +0c66be: 2202 7b03 |001b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0c66c2: 2203 9103 |001d: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0c66c6: 7010 d024 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c66cc: 1a04 dc13 |0022: const-string v4, "couldn't compile shader: " // string@13dc │ │ +0c66d0: 6e20 d724 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c66d6: 0c03 |0027: move-result-object v3 │ │ +0c66d8: 5454 a908 |0028: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c66dc: 6e10 af10 0400 |002a: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.getLog:()Ljava/lang/String; // method@10af │ │ +0c66e2: 0c04 |002d: move-result-object v4 │ │ +0c66e4: 6e20 d724 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c66ea: 0c03 |0031: move-result-object v3 │ │ +0c66ec: 6e10 dd24 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c66f2: 0c03 |0035: move-result-object v3 │ │ +0c66f4: 7020 6824 3200 |0036: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0c66fa: 2702 |0039: throw v2 │ │ +0c66fc: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=192 │ │ 0x000a line=205 │ │ 0x000c line=216 │ │ 0x0013 line=217 │ │ @@ -245570,21 +245598,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b88c8: |[0b88c8] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroup:(I)V │ │ -0b88d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b88da: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -0b88de: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b88e2: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ -0b88e6: 7220 da0a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b88ec: 0e00 |000a: return-void │ │ +0c6700: |[0c6700] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroup:(I)V │ │ +0c6710: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c6712: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +0c6716: 6200 2000 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c671a: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ +0c671e: 7220 da0a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c6724: 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; │ │ @@ -245595,26 +245623,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b88f0: |[0b88f0] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroups:()V │ │ -0b8900: 5420 a908 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8904: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b8908: 5420 a908 |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b890c: 6e10 a610 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0b8912: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b8916: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ -0b891a: 7220 da0a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b8920: 6200 2000 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b8924: 1301 710b |0012: const/16 v1, #int 2929 // #b71 │ │ -0b8928: 7220 da0a 1000 |0014: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ -0b892e: 0e00 |0017: return-void │ │ +0c6728: |[0c6728] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.afterGroups:()V │ │ +0c6738: 5420 a908 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c673c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c6740: 5420 a908 |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c6744: 6e10 a610 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0c674a: 6200 2000 |0009: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c674e: 1301 e10d |000b: const/16 v1, #int 3553 // #de1 │ │ +0c6752: 7220 da0a 1000 |000d: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c6758: 6200 2000 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c675c: 1301 710b |0012: const/16 v1, #int 2929 // #b71 │ │ +0c6760: 7220 da0a 1000 |0014: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glDisable:(I)V // method@0ada │ │ +0c6766: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0009 line=186 │ │ 0x0010 line=187 │ │ 0x0017 line=188 │ │ @@ -245626,70 +245654,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 │ │ -0b8930: |[0b8930] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0b8940: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0b8942: 3358 0f00 |0001: if-ne v8, v5, 0010 // +000f │ │ -0b8946: 6205 2000 |0003: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b894a: 1306 e20b |0005: const/16 v6, #int 3042 // #be2 │ │ -0b894e: 7220 dd0a 6500 |0007: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b8954: 5475 a708 |000a: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@08a7 │ │ -0b8958: 6e20 fd1c 5900 |000c: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ -0b895e: 0e00 |000f: return-void │ │ -0b8960: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0b8962: 5294 e30e |0011: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0b8966: 3541 3100 |0013: if-ge v1, v4, 0044 // +0031 │ │ -0b896a: 6e20 ed1c 1900 |0015: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0b8970: 0c00 |0018: move-result-object v0 │ │ -0b8972: 1f00 6f01 |0019: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -0b8976: 5475 a808 |001b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ -0b897a: 5406 ca08 |001d: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -0b897e: 6e20 2420 6500 |001f: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0b8984: 0c03 |0022: move-result-object v3 │ │ -0b8986: 1f03 a702 |0023: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b898a: 3903 1900 |0025: if-nez v3, 003e // +0019 │ │ -0b898e: 5475 a508 |0027: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@08a5 │ │ -0b8992: 6e10 5d20 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0b8998: 0c03 |002c: move-result-object v3 │ │ -0b899a: 1f03 a702 |002d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b899e: 6e10 e81c 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b89a4: 5475 aa08 |0032: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ -0b89a8: 6e20 e31c 3500 |0034: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b89ae: 5475 a808 |0037: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ -0b89b2: 5406 ca08 |0039: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -0b89b6: 6e30 2a20 6503 |003b: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0b89bc: 6e20 e31c 0300 |003e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b89c2: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b89c6: 28d0 |0043: goto 0013 // -0030 │ │ -0b89c8: 6e10 e81c 0900 |0044: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b89ce: 5475 a808 |0047: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ -0b89d2: 6e10 3420 0500 |0049: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ -0b89d8: 0c05 |004c: move-result-object v5 │ │ -0b89da: 6e10 1420 0500 |004d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ -0b89e0: 0c02 |0050: move-result-object v2 │ │ -0b89e2: 7210 ad25 0200 |0051: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b89e8: 0a05 |0054: move-result v5 │ │ -0b89ea: 3805 0c00 |0055: if-eqz v5, 0061 // +000c │ │ -0b89ee: 7210 ae25 0200 |0057: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b89f4: 0c03 |005a: move-result-object v3 │ │ -0b89f6: 1f03 a702 |005b: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b89fa: 6e20 e41c 3900 |005d: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ -0b8a00: 28f1 |0060: goto 0051 // -000f │ │ -0b8a02: 5475 a808 |0061: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ -0b8a06: 6e10 1d20 0500 |0063: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ -0b8a0c: 5475 a508 |0066: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@08a5 │ │ -0b8a10: 5476 aa08 |0068: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ -0b8a14: 6e20 5b20 6500 |006a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@205b │ │ -0b8a1a: 5475 aa08 |006d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ -0b8a1e: 6e10 e81c 0500 |006f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b8a24: 289d |0072: goto 000f // -0063 │ │ +0c6768: |[0c6768] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0c6778: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0c677a: 3358 0f00 |0001: if-ne v8, v5, 0010 // +000f │ │ +0c677e: 6205 2000 |0003: sget-object v5, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c6782: 1306 e20b |0005: const/16 v6, #int 3042 // #be2 │ │ +0c6786: 7220 dd0a 6500 |0007: invoke-interface {v5, v6}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0c678c: 5475 a708 |000a: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.cameraSorter:Ljava/util/Comparator; // field@08a7 │ │ +0c6790: 6e20 fd1c 5900 |000c: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ +0c6796: 0e00 |000f: return-void │ │ +0c6798: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0c679a: 5294 e30e |0011: iget v4, v9, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c679e: 3541 3100 |0013: if-ge v1, v4, 0044 // +0031 │ │ +0c67a2: 6e20 ed1c 1900 |0015: invoke-virtual {v9, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c67a8: 0c00 |0018: move-result-object v0 │ │ +0c67aa: 1f00 6f01 |0019: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +0c67ae: 5475 a808 |001b: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ +0c67b2: 5406 ca08 |001d: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +0c67b6: 6e20 2420 6500 |001f: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0c67bc: 0c03 |0022: move-result-object v3 │ │ +0c67be: 1f03 a702 |0023: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c67c2: 3903 1900 |0025: if-nez v3, 003e // +0019 │ │ +0c67c6: 5475 a508 |0027: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@08a5 │ │ +0c67ca: 6e10 5d20 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0c67d0: 0c03 |002c: move-result-object v3 │ │ +0c67d2: 1f03 a702 |002d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c67d6: 6e10 e81c 0300 |002f: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0c67dc: 5475 aa08 |0032: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ +0c67e0: 6e20 e31c 3500 |0034: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c67e6: 5475 a808 |0037: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ +0c67ea: 5406 ca08 |0039: iget-object v6, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +0c67ee: 6e30 2a20 6503 |003b: invoke-virtual {v5, v6, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0c67f4: 6e20 e31c 0300 |003e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c67fa: d801 0101 |0041: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c67fe: 28d0 |0043: goto 0013 // -0030 │ │ +0c6800: 6e10 e81c 0900 |0044: invoke-virtual {v9}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0c6806: 5475 a808 |0047: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ +0c680a: 6e10 3420 0500 |0049: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ +0c6810: 0c05 |004c: move-result-object v5 │ │ +0c6812: 6e10 1420 0500 |004d: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ +0c6818: 0c02 |0050: move-result-object v2 │ │ +0c681a: 7210 ad25 0200 |0051: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c6820: 0a05 |0054: move-result v5 │ │ +0c6822: 3805 0c00 |0055: if-eqz v5, 0061 // +000c │ │ +0c6826: 7210 ae25 0200 |0057: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c682c: 0c03 |005a: move-result-object v3 │ │ +0c682e: 1f03 a702 |005b: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6832: 6e20 e41c 3900 |005d: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ +0c6838: 28f1 |0060: goto 0051 // -000f │ │ +0c683a: 5475 a808 |0061: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; // field@08a8 │ │ +0c683e: 6e10 1d20 0500 |0063: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ +0c6844: 5475 a508 |0066: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.arrayPool:Lcom/badlogic/gdx/utils/Pool; // field@08a5 │ │ +0c6848: 5476 aa08 |0068: iget-object v6, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ +0c684c: 6e20 5b20 6500 |006a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@205b │ │ +0c6852: 5475 aa08 |006d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.usedArrays:Lcom/badlogic/gdx/utils/Array; // field@08aa │ │ +0c6856: 6e10 e81c 0500 |006f: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0c685c: 289d |0072: goto 000f // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000a line=133 │ │ 0x000f line=156 │ │ 0x0010 line=135 │ │ @@ -245726,52 +245754,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0b8a28: |[0b8a28] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroups:()V │ │ -0b8a38: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b8a3a: 6200 2000 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b8a3e: 1301 710b |0003: const/16 v1, #int 2929 // #b71 │ │ -0b8a42: 7220 dd0a 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b8a48: 5440 a908 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8a4c: 3800 1a00 |000a: if-eqz v0, 0024 // +001a │ │ -0b8a50: 5440 a908 |000c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8a54: 6e10 9d10 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0b8a5a: 5440 a908 |0011: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8a5e: 1a01 eb28 |0013: const-string v1, "u_projectionViewMatrix" // string@28eb │ │ -0b8a62: 5442 a608 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ -0b8a66: 5422 4403 |0017: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ -0b8a6a: 6e30 c910 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0b8a70: 5440 a908 |001c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8a74: 1a01 ed28 |001e: const-string v1, "u_texture" // string@28ed │ │ -0b8a78: 6e30 dd10 1003 |0020: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -0b8a7e: 0e00 |0023: return-void │ │ -0b8a80: 6200 2000 |0024: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0b8a84: 1301 e10d |0026: const/16 v1, #int 3553 // #de1 │ │ -0b8a88: 7220 dd0a 1000 |0028: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ -0b8a8e: 6200 2100 |002b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b8a92: 1301 0117 |002d: const/16 v1, #int 5889 // #1701 │ │ -0b8a96: 7220 120a 1000 |002f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0b8a9c: 6200 2100 |0032: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b8aa0: 5441 a608 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ -0b8aa4: 5411 4b03 |0036: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@034b │ │ -0b8aa8: 5411 f80a |0038: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0b8aac: 7230 0d0a 1003 |003a: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0b8ab2: 6200 2100 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b8ab6: 1301 0017 |003f: const/16 v1, #int 5888 // #1700 │ │ -0b8aba: 7220 120a 1000 |0041: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0b8ac0: 6200 2100 |0044: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b8ac4: 5441 a608 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ -0b8ac8: 5411 5103 |0048: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0351 │ │ -0b8acc: 5411 f80a |004a: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0b8ad0: 7230 0d0a 1003 |004c: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0b8ad6: 28d4 |004f: goto 0023 // -002c │ │ +0c6860: |[0c6860] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.beforeGroups:()V │ │ +0c6870: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c6872: 6200 2000 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c6876: 1301 710b |0003: const/16 v1, #int 2929 // #b71 │ │ +0c687a: 7220 dd0a 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0c6880: 5440 a908 |0008: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c6884: 3800 1a00 |000a: if-eqz v0, 0024 // +001a │ │ +0c6888: 5440 a908 |000c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c688c: 6e10 9d10 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0c6892: 5440 a908 |0011: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c6896: 1a01 eb28 |0013: const-string v1, "u_projectionViewMatrix" // string@28eb │ │ +0c689a: 5442 a608 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ +0c689e: 5422 4403 |0017: iget-object v2, v2, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ +0c68a2: 6e30 c910 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0c68a8: 5440 a908 |001c: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c68ac: 1a01 ed28 |001e: const-string v1, "u_texture" // string@28ed │ │ +0c68b0: 6e30 dd10 1003 |0020: invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +0c68b6: 0e00 |0023: return-void │ │ +0c68b8: 6200 2000 |0024: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c68bc: 1301 e10d |0026: const/16 v1, #int 3553 // #de1 │ │ +0c68c0: 7220 dd0a 1000 |0028: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glEnable:(I)V // method@0add │ │ +0c68c6: 6200 2100 |002b: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c68ca: 1301 0117 |002d: const/16 v1, #int 5889 // #1701 │ │ +0c68ce: 7220 120a 1000 |002f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0c68d4: 6200 2100 |0032: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c68d8: 5441 a608 |0034: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ +0c68dc: 5411 4b03 |0036: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.projection:Lcom/badlogic/gdx/math/Matrix4; // field@034b │ │ +0c68e0: 5411 f80a |0038: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0c68e4: 7230 0d0a 1003 |003a: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0c68ea: 6200 2100 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c68ee: 1301 0017 |003f: const/16 v1, #int 5888 // #1700 │ │ +0c68f2: 7220 120a 1000 |0041: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0c68f8: 6200 2100 |0044: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c68fc: 5441 a608 |0046: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ +0c6900: 5411 5103 |0048: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.view:Lcom/badlogic/gdx/math/Matrix4; // field@0351 │ │ +0c6904: 5411 f80a |004a: iget-object v1, v1, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0c6908: 7230 0d0a 1003 |004c: invoke-interface {v0, v1, v3}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0c690e: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0008 line=168 │ │ 0x000c line=169 │ │ 0x0011 line=170 │ │ 0x001c line=171 │ │ @@ -245789,24 +245817,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 │ │ -0b8ad8: |[0b8ad8] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -0b8ae8: 6e10 0c0f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ -0b8aee: 0c00 |0003: move-result-object v0 │ │ -0b8af0: 6e10 4c0f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ -0b8af6: 0a00 |0007: move-result v0 │ │ -0b8af8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0b8afc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b8afe: 0f00 |000b: return v0 │ │ -0b8b00: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0b8b02: 28fe |000d: goto 000b // -0002 │ │ +0c6910: |[0c6910] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +0c6920: 6e10 0c0f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ +0c6926: 0c00 |0003: move-result-object v0 │ │ +0c6928: 6e10 4c0f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ +0c692e: 0a00 |0007: move-result v0 │ │ +0c6930: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c6934: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c6936: 0f00 |000b: return v0 │ │ +0c6938: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c693a: 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; │ │ │ │ @@ -245815,20 +245843,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b8b04: |[0b8b04] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.dispose:()V │ │ -0b8b14: 5410 a908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8b18: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b8b1c: 5410 a908 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8b20: 6e10 a310 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ -0b8b26: 0e00 |0009: return-void │ │ +0c693c: |[0c693c] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.dispose:()V │ │ +0c694c: 5410 a908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c6950: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c6954: 5410 a908 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c6958: 6e10 a310 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ +0c695e: 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; │ │ │ │ @@ -245837,17 +245865,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Camera;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8b28: |[0b8b28] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ -0b8b38: 5410 a608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ -0b8b3c: 1100 |0002: return-object v0 │ │ +0c6960: |[0c6960] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ +0c6970: 5410 a608 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ +0c6974: 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;) │ │ @@ -245855,17 +245883,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 │ │ -0b8b40: |[0b8b40] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0b8b50: 5410 a908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ -0b8b54: 1100 |0002: return-object v0 │ │ +0c6978: |[0c6978] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0c6988: 5410 a908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@08a9 │ │ +0c698c: 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 │ │ │ │ @@ -245874,17 +245902,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 │ │ -0b8b58: |[0b8b58] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -0b8b68: 5b01 a608 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ -0b8b6c: 0e00 |0002: return-void │ │ +0c6990: |[0c6990] com.badlogic.gdx.graphics.g3d.decals.CameraGroupStrategy.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +0c69a0: 5b01 a608 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@08a6 │ │ +0c69a4: 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; │ │ @@ -245926,18 +245954,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 │ │ -0b8b70: |[0b8b70] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V │ │ -0b8b80: 5b01 d508 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; // field@08d5 │ │ -0b8b84: 7020 5720 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@2057 │ │ -0b8b8a: 0e00 |0005: return-void │ │ +0c69a8: |[0c69a8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.:(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V │ │ +0c69b8: 5b01 d508 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; // field@08d5 │ │ +0c69bc: 7020 5720 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@2057 │ │ +0c69c2: 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 │ │ @@ -245948,20 +245976,20 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b8b8c: |[0b8b8c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ -0b8b9c: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8ba0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b8ba2: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ -0b8ba6: 7030 df1c 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0b8bac: 1100 |0008: return-object v0 │ │ +0c69c4: |[0c69c4] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Lcom/badlogic/gdx/utils/Array; │ │ +0c69d4: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c69d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c69da: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ +0c69de: 7030 df1c 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0c69e4: 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;) │ │ @@ -245969,18 +245997,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8bb0: |[0b8bb0] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Ljava/lang/Object; │ │ -0b8bc0: 6e10 380f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0f38 │ │ -0b8bc6: 0c00 |0003: move-result-object v0 │ │ -0b8bc8: 1100 |0004: return-object v0 │ │ +0c69e8: |[0c69e8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch$1.newObject:()Ljava/lang/Object; │ │ +0c69f8: 6e10 380f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;.newObject:()Lcom/badlogic/gdx/utils/Array; // method@0f38 │ │ +0c69fe: 0c00 |0003: move-result-object v0 │ │ +0c6a00: 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 : 690 (DecalBatch.java) │ │ @@ -246048,20 +246076,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b8bcc: |[0b8bcc] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:()V │ │ -0b8bdc: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0b8be0: 2201 7301 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; // type@0173 │ │ -0b8be4: 7010 4e0f 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy;.:()V // method@0f4e │ │ -0b8bea: 7030 3b0f 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0f3b │ │ -0b8bf0: 0e00 |000a: return-void │ │ +0c6a04: |[0c6a04] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:()V │ │ +0c6a14: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0c6a18: 2201 7301 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy; // type@0173 │ │ +0c6a1c: 7010 4e0f 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DefaultGroupStrategy;.:()V // method@0f4e │ │ +0c6a22: 7030 3b0f 0201 |0007: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0f3b │ │ +0c6a28: 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; │ │ │ │ @@ -246070,29 +246098,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 │ │ -0b8bf4: |[0b8bf4] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ -0b8c04: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -0b8c08: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b8c0e: 2200 0103 |0005: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList; // type@0301 │ │ -0b8c12: 7010 be20 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.:()V // method@20be │ │ -0b8c18: 5b20 d708 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ -0b8c1c: 2200 7001 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; // type@0170 │ │ -0b8c20: 7030 370f 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@0f37 │ │ -0b8c26: 5b20 d808 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@08d8 │ │ -0b8c2a: 2200 a702 |0013: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8c2e: 7020 dc1c 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0b8c34: 5b20 db08 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ -0b8c38: 6e20 430f 3200 |001a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.initialize:(I)V // method@0f43 │ │ -0b8c3e: 6e20 460f 4200 |001d: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0f46 │ │ -0b8c44: 0e00 |0020: return-void │ │ +0c6a2c: |[0c6a2c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ +0c6a3c: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0c6a40: 7010 9524 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c6a46: 2200 0103 |0005: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList; // type@0301 │ │ +0c6a4a: 7010 be20 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.:()V // method@20be │ │ +0c6a50: 5b20 d708 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ +0c6a54: 2200 7001 |000c: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1; // type@0170 │ │ +0c6a58: 7030 370f 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@0f37 │ │ +0c6a5e: 5b20 d808 |0011: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@08d8 │ │ +0c6a62: 2200 a702 |0013: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6a66: 7020 dc1c 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0c6a6c: 5b20 db08 |0018: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ +0c6a70: 6e20 430f 3200 |001a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.initialize:(I)V // method@0f43 │ │ +0c6a76: 6e20 460f 4200 |001d: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0f46 │ │ +0c6a7c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x0005 line=54 │ │ 0x000c line=56 │ │ 0x0013 line=62 │ │ 0x001a line=74 │ │ @@ -246108,18 +246136,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 │ │ -0b8c48: |[0b8c48] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ -0b8c58: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ -0b8c5c: 7030 3b0f 0102 |0002: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0f3b │ │ -0b8c62: 0e00 |0005: return-void │ │ +0c6a80: |[0c6a80] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ +0c6a90: 1300 e803 |0000: const/16 v0, #int 1000 // #3e8 │ │ +0c6a94: 7030 3b0f 0102 |0002: invoke-direct {v1, v0, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.:(ILcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V // method@0f3b │ │ +0c6a9a: 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; │ │ @@ -246129,56 +246157,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 │ │ -0b8c64: |[0b8c64] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V │ │ -0b8c74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b8c76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b8c78: 6e10 f01c 0a00 |0002: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0b8c7e: 0c01 |0005: move-result-object v1 │ │ -0b8c80: 7210 ad25 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b8c86: 0a04 |0009: move-result v4 │ │ -0b8c88: 3804 3d00 |000a: if-eqz v4, 0047 // +003d │ │ -0b8c8c: 7210 ae25 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b8c92: 0c00 |000f: move-result-object v0 │ │ -0b8c94: 1f00 6f01 |0010: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ -0b8c98: 3803 0c00 |0012: if-eqz v3, 001e // +000c │ │ -0b8c9c: 6e10 0c0f 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ -0b8ca2: 0c04 |0017: move-result-object v4 │ │ -0b8ca4: 6e20 480f 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.equals:(Ljava/lang/Object;)Z // method@0f48 │ │ -0b8caa: 0a04 |001b: move-result v4 │ │ -0b8cac: 3904 0f00 |001c: if-nez v4, 002b // +000f │ │ -0b8cb0: 3d02 0600 |001e: if-lez v2, 0024 // +0006 │ │ -0b8cb4: 6e30 410f 9802 |0020: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0f41 │ │ -0b8cba: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0b8cbc: 5404 ca08 |0024: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -0b8cc0: 6e10 4d0f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.set:()V // method@0f4d │ │ -0b8cc6: 5403 ca08 |0029: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ -0b8cca: 6e10 350f 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.update:()V // method@0f35 │ │ -0b8cd0: 5404 d408 |002e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -0b8cd4: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -0b8cd6: 5486 dc08 |0031: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ -0b8cda: 5407 d408 |0033: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -0b8cde: 2177 |0035: array-length v7, v7 │ │ -0b8ce0: 7157 e124 5426 |0036: invoke-static {v4, v5, v6, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0b8ce6: 5404 d408 |0039: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ -0b8cea: 2144 |003b: array-length v4, v4 │ │ -0b8cec: b042 |003c: add-int/2addr v2, v4 │ │ -0b8cee: 5484 dc08 |003d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ -0b8cf2: 2144 |003f: array-length v4, v4 │ │ -0b8cf4: 3342 c6ff |0040: if-ne v2, v4, 0006 // -003a │ │ -0b8cf8: 6e30 410f 9802 |0042: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0f41 │ │ -0b8cfe: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0b8d00: 28c0 |0046: goto 0006 // -0040 │ │ -0b8d02: 3d02 0500 |0047: if-lez v2, 004c // +0005 │ │ -0b8d06: 6e30 410f 9802 |0049: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0f41 │ │ -0b8d0c: 0e00 |004c: return-void │ │ +0c6a9c: |[0c6a9c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;Lcom/badlogic/gdx/utils/Array;)V │ │ +0c6aac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c6aae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c6ab0: 6e10 f01c 0a00 |0002: invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0c6ab6: 0c01 |0005: move-result-object v1 │ │ +0c6ab8: 7210 ad25 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c6abe: 0a04 |0009: move-result v4 │ │ +0c6ac0: 3804 3d00 |000a: if-eqz v4, 0047 // +003d │ │ +0c6ac4: 7210 ae25 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c6aca: 0c00 |000f: move-result-object v0 │ │ +0c6acc: 1f00 6f01 |0010: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal; // type@016f │ │ +0c6ad0: 3803 0c00 |0012: if-eqz v3, 001e // +000c │ │ +0c6ad4: 6e10 0c0f 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ +0c6ada: 0c04 |0017: move-result-object v4 │ │ +0c6adc: 6e20 480f 4300 |0018: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.equals:(Ljava/lang/Object;)Z // method@0f48 │ │ +0c6ae2: 0a04 |001b: move-result v4 │ │ +0c6ae4: 3904 0f00 |001c: if-nez v4, 002b // +000f │ │ +0c6ae8: 3d02 0600 |001e: if-lez v2, 0024 // +0006 │ │ +0c6aec: 6e30 410f 9802 |0020: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0f41 │ │ +0c6af2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0c6af4: 5404 ca08 |0024: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +0c6af8: 6e10 4d0f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.set:()V // method@0f4d │ │ +0c6afe: 5403 ca08 |0029: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // field@08ca │ │ +0c6b02: 6e10 350f 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.update:()V // method@0f35 │ │ +0c6b08: 5404 d408 |002e: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +0c6b0c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0c6b0e: 5486 dc08 |0031: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ +0c6b12: 5407 d408 |0033: iget-object v7, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +0c6b16: 2177 |0035: array-length v7, v7 │ │ +0c6b18: 7157 e124 5426 |0036: invoke-static {v4, v5, v6, v2, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0c6b1e: 5404 d408 |0039: iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.vertices:[F // field@08d4 │ │ +0c6b22: 2144 |003b: array-length v4, v4 │ │ +0c6b24: b042 |003c: add-int/2addr v2, v4 │ │ +0c6b26: 5484 dc08 |003d: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ +0c6b2a: 2144 |003f: array-length v4, v4 │ │ +0c6b2c: 3342 c6ff |0040: if-ne v2, v4, 0006 // -003a │ │ +0c6b30: 6e30 410f 9802 |0042: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0f41 │ │ +0c6b36: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0c6b38: 28c0 |0046: goto 0006 // -0040 │ │ +0c6b3a: 3d02 0500 |0047: if-lez v2, 004c // +0005 │ │ +0c6b3e: 6e30 410f 9802 |0049: invoke-virtual {v8, v9, v2}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0f41 │ │ +0c6b44: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0001 line=152 │ │ 0x0002 line=153 │ │ 0x0012 line=154 │ │ 0x001e line=155 │ │ @@ -246211,36 +246239,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 │ │ -0b8d10: |[0b8d10] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.add:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)V │ │ -0b8d20: 6e10 0c0f 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ -0b8d26: 0c01 |0003: move-result-object v1 │ │ -0b8d28: 5443 d908 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8d2c: 7220 5b0f 5300 |0006: invoke-interface {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0f5b │ │ -0b8d32: 0a00 |0009: move-result v0 │ │ -0b8d34: 5443 d708 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ -0b8d38: 6e20 c020 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/SortedIntList;.get:(I)Ljava/lang/Object; // method@20c0 │ │ -0b8d3e: 0c02 |000f: move-result-object v2 │ │ -0b8d40: 1f02 a702 |0010: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8d44: 3902 1700 |0012: if-nez v2, 0029 // +0017 │ │ -0b8d48: 5443 d808 |0014: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@08d8 │ │ -0b8d4c: 6e10 5d20 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0b8d52: 0c02 |0019: move-result-object v2 │ │ -0b8d54: 1f02 a702 |001a: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8d58: 6e10 e81c 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b8d5e: 5443 db08 |001f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ -0b8d62: 6e20 e31c 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b8d68: 5443 d708 |0024: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ -0b8d6c: 6e30 c120 0302 |0026: invoke-virtual {v3, v0, v2}, Lcom/badlogic/gdx/utils/SortedIntList;.insert:(ILjava/lang/Object;)Ljava/lang/Object; // method@20c1 │ │ -0b8d72: 6e20 e31c 5200 |0029: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0b8d78: 0e00 |002c: return-void │ │ +0c6b48: |[0c6b48] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.add:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)V │ │ +0c6b58: 6e10 0c0f 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ +0c6b5e: 0c01 |0003: move-result-object v1 │ │ +0c6b60: 5443 d908 |0004: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6b64: 7220 5b0f 5300 |0006: invoke-interface {v3, v5}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I // method@0f5b │ │ +0c6b6a: 0a00 |0009: move-result v0 │ │ +0c6b6c: 5443 d708 |000a: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ +0c6b70: 6e20 c020 0300 |000c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/SortedIntList;.get:(I)Ljava/lang/Object; // method@20c0 │ │ +0c6b76: 0c02 |000f: move-result-object v2 │ │ +0c6b78: 1f02 a702 |0010: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6b7c: 3902 1700 |0012: if-nez v2, 0029 // +0017 │ │ +0c6b80: 5443 d808 |0014: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@08d8 │ │ +0c6b84: 6e10 5d20 0300 |0016: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0c6b8a: 0c02 |0019: move-result-object v2 │ │ +0c6b8c: 1f02 a702 |001a: check-cast v2, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6b90: 6e10 e81c 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0c6b96: 5443 db08 |001f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ +0c6b9a: 6e20 e31c 2300 |0021: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c6ba0: 5443 d708 |0024: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ +0c6ba4: 6e30 c120 0302 |0026: invoke-virtual {v3, v0, v2}, Lcom/badlogic/gdx/utils/SortedIntList;.insert:(ILjava/lang/Object;)Ljava/lang/Object; // method@20c1 │ │ +0c6baa: 6e20 e31c 5200 |0029: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c6bb0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000a line=118 │ │ 0x0012 line=119 │ │ 0x0014 line=120 │ │ @@ -246262,23 +246290,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b8d7c: |[0b8d7c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.clear:()V │ │ -0b8d8c: 5420 d708 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ -0b8d90: 6e10 bf20 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.clear:()V // method@20bf │ │ -0b8d96: 5420 d808 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@08d8 │ │ -0b8d9a: 5421 db08 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ -0b8d9e: 6e20 5b20 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@205b │ │ -0b8da4: 5420 db08 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ -0b8da8: 6e10 e81c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0b8dae: 0e00 |0011: return-void │ │ +0c6bb4: |[0c6bb4] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.clear:()V │ │ +0c6bc4: 5420 d708 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ +0c6bc8: 6e10 bf20 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/SortedIntList;.clear:()V // method@20bf │ │ +0c6bce: 5420 d808 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupPool:Lcom/badlogic/gdx/utils/Pool; // field@08d8 │ │ +0c6bd2: 5421 db08 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ +0c6bd6: 6e20 5b20 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.freeAll:(Lcom/badlogic/gdx/utils/Array;)V // method@205b │ │ +0c6bdc: 5420 db08 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.usedGroups:Lcom/badlogic/gdx/utils/Array; // field@08db │ │ +0c6be0: 6e10 e81c 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0c6be6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ 0x000c line=193 │ │ 0x0011 line=194 │ │ locals : │ │ @@ -246289,21 +246317,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b8db0: |[0b8db0] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.dispose:()V │ │ -0b8dc0: 6e10 3e0f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0f3e │ │ -0b8dc6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b8dc8: 5b10 dc08 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ -0b8dcc: 5410 da08 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ -0b8dd0: 6e10 050b 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -0b8dd6: 0e00 |000b: return-void │ │ +0c6be8: |[0c6be8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.dispose:()V │ │ +0c6bf8: 6e10 3e0f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0f3e │ │ +0c6bfe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c6c00: 5b10 dc08 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ +0c6c04: 5410 da08 |0006: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ +0c6c08: 6e10 050b 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +0c6c0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ 0x0006 line=201 │ │ 0x000b line=202 │ │ locals : │ │ @@ -246314,18 +246342,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8dd8: |[0b8dd8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:()V │ │ -0b8de8: 6e10 440f 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.render:()V // method@0f44 │ │ -0b8dee: 6e10 3e0f 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0f3e │ │ -0b8df4: 0e00 |0006: return-void │ │ +0c6c10: |[0c6c10] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:()V │ │ +0c6c20: 6e10 440f 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.render:()V // method@0f44 │ │ +0c6c26: 6e10 3e0f 0000 |0003: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.clear:()V // method@0f3e │ │ +0c6c2c: 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; │ │ @@ -246335,29 +246363,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 │ │ -0b8df8: |[0b8df8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ -0b8e08: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -0b8e0a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b8e0c: 5440 da08 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ -0b8e10: 5441 dc08 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ -0b8e14: 6e40 1c0b 1062 |0006: invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ -0b8e1a: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ -0b8e1e: 5440 da08 |000b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ -0b8e22: db01 0604 |000d: div-int/lit8 v1, v6, #int 4 // #04 │ │ -0b8e26: 6e51 160b 5023 |000f: invoke-virtual {v0, v5, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ -0b8e2c: 0e00 |0012: return-void │ │ -0b8e2e: 5440 da08 |0013: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ -0b8e32: db01 0604 |0015: div-int/lit8 v1, v6, #int 4 // #04 │ │ -0b8e36: 6e40 140b 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0b8e3c: 28f8 |001a: goto 0012 // -0008 │ │ +0c6c30: |[0c6c30] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.flush:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V │ │ +0c6c40: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +0c6c42: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c6c44: 5440 da08 |0002: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ +0c6c48: 5441 dc08 |0004: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ +0c6c4c: 6e40 1c0b 1062 |0006: invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ +0c6c52: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ +0c6c56: 5440 da08 |000b: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ +0c6c5a: db01 0604 |000d: div-int/lit8 v1, v6, #int 4 // #04 │ │ +0c6c5e: 6e51 160b 5023 |000f: invoke-virtual {v0, v5, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;III)V // method@0b16 │ │ +0c6c64: 0e00 |0012: return-void │ │ +0c6c66: 5440 da08 |0013: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ +0c6c6a: db01 0604 |0015: div-int/lit8 v1, v6, #int 4 // #04 │ │ +0c6c6e: 6e40 140b 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0c6c74: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0009 line=182 │ │ 0x000b line=183 │ │ 0x0012 line=187 │ │ 0x0013 line=185 │ │ @@ -246371,19 +246399,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b8e40: |[0b8e40] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.getSize:()I │ │ -0b8e50: 5410 dc08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ -0b8e54: 2100 |0002: array-length v0, v0 │ │ -0b8e56: db00 0018 |0003: div-int/lit8 v0, v0, #int 24 // #18 │ │ -0b8e5a: 0f00 |0005: return v0 │ │ +0c6c78: |[0c6c78] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.getSize:()I │ │ +0c6c88: 5410 dc08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ +0c6c8c: 2100 |0002: array-length v0, v0 │ │ +0c6c8e: db00 0018 |0003: div-int/lit8 v0, v0, #int 24 // #18 │ │ +0c6c92: 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;) │ │ @@ -246391,82 +246419,82 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -0b8e5c: |[0b8e5c] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.initialize:(I)V │ │ -0b8e6c: da00 0f18 |0000: mul-int/lit8 v0, v15, #int 24 // #18 │ │ -0b8e70: 2300 e803 |0002: new-array v0, v0, [F // type@03e8 │ │ -0b8e74: 5be0 dc08 |0004: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ -0b8e78: 2200 1601 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0b8e7c: 6201 0d06 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ -0b8e80: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0b8e82: da03 0f04 |000b: mul-int/lit8 v3, v15, #int 4 // #04 │ │ -0b8e86: da04 0f06 |000d: mul-int/lit8 v4, v15, #int 6 // #06 │ │ -0b8e8a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -0b8e8c: 2355 0004 |0010: new-array v5, v5, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0b8e90: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -0b8e92: 220a 2801 |0013: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b8e96: 120b |0015: const/4 v11, #int 0 // #0 │ │ -0b8e98: 123c |0016: const/4 v12, #int 3 // #3 │ │ -0b8e9a: 1a0d d410 |0017: const-string v13, "a_position" // string@10d4 │ │ -0b8e9e: 7040 c30b badc |0019: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b8ea4: 4d0a 0509 |001c: aput-object v10, v5, v9 │ │ -0b8ea8: 1219 |001e: const/4 v9, #int 1 // #1 │ │ -0b8eaa: 220a 2801 |001f: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b8eae: 125b |0021: const/4 v11, #int 5 // #5 │ │ -0b8eb0: 124c |0022: const/4 v12, #int 4 // #4 │ │ -0b8eb2: 1a0d d210 |0023: const-string v13, "a_color" // string@10d2 │ │ -0b8eb6: 7040 c30b badc |0025: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b8ebc: 4d0a 0509 |0028: aput-object v10, v5, v9 │ │ -0b8ec0: 1229 |002a: const/4 v9, #int 2 // #2 │ │ -0b8ec2: 220a 2801 |002b: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0b8ec6: 123b |002d: const/4 v11, #int 3 // #3 │ │ -0b8ec8: 122c |002e: const/4 v12, #int 2 // #2 │ │ -0b8eca: 1a0d d710 |002f: const-string v13, "a_texCoord0" // string@10d7 │ │ -0b8ece: 7040 c30b badc |0031: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0b8ed4: 4d0a 0509 |0034: aput-object v10, v5, v9 │ │ -0b8ed8: 7606 fc0a 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@0afc │ │ -0b8ede: 5be0 da08 |0039: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ -0b8ee2: da00 0f06 |003b: mul-int/lit8 v0, v15, #int 6 // #06 │ │ -0b8ee6: 2307 3904 |003d: new-array v7, v0, [S // type@0439 │ │ -0b8eea: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -0b8eec: 1206 |0040: const/4 v6, #int 0 // #0 │ │ -0b8eee: 2170 |0041: array-length v0, v7 │ │ -0b8ef0: 3506 2d00 |0042: if-ge v6, v0, 006f // +002d │ │ -0b8ef4: 8f80 |0044: int-to-short v0, v8 │ │ -0b8ef6: 5100 0706 |0045: aput-short v0, v7, v6 │ │ -0b8efa: d800 0601 |0047: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0b8efe: d801 0802 |0049: add-int/lit8 v1, v8, #int 2 // #02 │ │ -0b8f02: 8f11 |004b: int-to-short v1, v1 │ │ -0b8f04: 5101 0700 |004c: aput-short v1, v7, v0 │ │ -0b8f08: d800 0602 |004e: add-int/lit8 v0, v6, #int 2 // #02 │ │ -0b8f0c: d801 0801 |0050: add-int/lit8 v1, v8, #int 1 // #01 │ │ -0b8f10: 8f11 |0052: int-to-short v1, v1 │ │ -0b8f12: 5101 0700 |0053: aput-short v1, v7, v0 │ │ -0b8f16: d800 0603 |0055: add-int/lit8 v0, v6, #int 3 // #03 │ │ -0b8f1a: d801 0801 |0057: add-int/lit8 v1, v8, #int 1 // #01 │ │ -0b8f1e: 8f11 |0059: int-to-short v1, v1 │ │ -0b8f20: 5101 0700 |005a: aput-short v1, v7, v0 │ │ -0b8f24: d800 0604 |005c: add-int/lit8 v0, v6, #int 4 // #04 │ │ -0b8f28: d801 0802 |005e: add-int/lit8 v1, v8, #int 2 // #02 │ │ -0b8f2c: 8f11 |0060: int-to-short v1, v1 │ │ -0b8f2e: 5101 0700 |0061: aput-short v1, v7, v0 │ │ -0b8f32: d800 0605 |0063: add-int/lit8 v0, v6, #int 5 // #05 │ │ -0b8f36: d801 0803 |0065: add-int/lit8 v1, v8, #int 3 // #03 │ │ -0b8f3a: 8f11 |0067: int-to-short v1, v1 │ │ -0b8f3c: 5101 0700 |0068: aput-short v1, v7, v0 │ │ -0b8f40: d806 0606 |006a: add-int/lit8 v6, v6, #int 6 // #06 │ │ -0b8f44: d808 0804 |006c: add-int/lit8 v8, v8, #int 4 // #04 │ │ -0b8f48: 28d3 |006e: goto 0041 // -002d │ │ -0b8f4a: 54e0 da08 |006f: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ -0b8f4e: 6e20 190b 7000 |0071: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -0b8f54: 0e00 |0074: return-void │ │ +0c6c94: |[0c6c94] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.initialize:(I)V │ │ +0c6ca4: da00 0f18 |0000: mul-int/lit8 v0, v15, #int 24 // #18 │ │ +0c6ca8: 2300 e803 |0002: new-array v0, v0, [F // type@03e8 │ │ +0c6cac: 5be0 dc08 |0004: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.vertices:[F // field@08dc │ │ +0c6cb0: 2200 1601 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0c6cb4: 6201 0d06 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/Mesh$VertexDataType;.VertexArray:Lcom/badlogic/gdx/graphics/Mesh$VertexDataType; // field@060d │ │ +0c6cb8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0c6cba: da03 0f04 |000b: mul-int/lit8 v3, v15, #int 4 // #04 │ │ +0c6cbe: da04 0f06 |000d: mul-int/lit8 v4, v15, #int 6 // #06 │ │ +0c6cc2: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +0c6cc4: 2355 0004 |0010: new-array v5, v5, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +0c6cc8: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +0c6cca: 220a 2801 |0013: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c6cce: 120b |0015: const/4 v11, #int 0 // #0 │ │ +0c6cd0: 123c |0016: const/4 v12, #int 3 // #3 │ │ +0c6cd2: 1a0d d410 |0017: const-string v13, "a_position" // string@10d4 │ │ +0c6cd6: 7040 c30b badc |0019: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c6cdc: 4d0a 0509 |001c: aput-object v10, v5, v9 │ │ +0c6ce0: 1219 |001e: const/4 v9, #int 1 // #1 │ │ +0c6ce2: 220a 2801 |001f: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c6ce6: 125b |0021: const/4 v11, #int 5 // #5 │ │ +0c6ce8: 124c |0022: const/4 v12, #int 4 // #4 │ │ +0c6cea: 1a0d d210 |0023: const-string v13, "a_color" // string@10d2 │ │ +0c6cee: 7040 c30b badc |0025: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c6cf4: 4d0a 0509 |0028: aput-object v10, v5, v9 │ │ +0c6cf8: 1229 |002a: const/4 v9, #int 2 // #2 │ │ +0c6cfa: 220a 2801 |002b: new-instance v10, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c6cfe: 123b |002d: const/4 v11, #int 3 // #3 │ │ +0c6d00: 122c |002e: const/4 v12, #int 2 // #2 │ │ +0c6d02: 1a0d d710 |002f: const-string v13, "a_texCoord0" // string@10d7 │ │ +0c6d06: 7040 c30b badc |0031: invoke-direct {v10, v11, v12, v13}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c6d0c: 4d0a 0509 |0034: aput-object v10, v5, v9 │ │ +0c6d10: 7606 fc0a 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@0afc │ │ +0c6d16: 5be0 da08 |0039: iput-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ +0c6d1a: da00 0f06 |003b: mul-int/lit8 v0, v15, #int 6 // #06 │ │ +0c6d1e: 2307 3904 |003d: new-array v7, v0, [S // type@0439 │ │ +0c6d22: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0c6d24: 1206 |0040: const/4 v6, #int 0 // #0 │ │ +0c6d26: 2170 |0041: array-length v0, v7 │ │ +0c6d28: 3506 2d00 |0042: if-ge v6, v0, 006f // +002d │ │ +0c6d2c: 8f80 |0044: int-to-short v0, v8 │ │ +0c6d2e: 5100 0706 |0045: aput-short v0, v7, v6 │ │ +0c6d32: d800 0601 |0047: add-int/lit8 v0, v6, #int 1 // #01 │ │ +0c6d36: d801 0802 |0049: add-int/lit8 v1, v8, #int 2 // #02 │ │ +0c6d3a: 8f11 |004b: int-to-short v1, v1 │ │ +0c6d3c: 5101 0700 |004c: aput-short v1, v7, v0 │ │ +0c6d40: d800 0602 |004e: add-int/lit8 v0, v6, #int 2 // #02 │ │ +0c6d44: d801 0801 |0050: add-int/lit8 v1, v8, #int 1 // #01 │ │ +0c6d48: 8f11 |0052: int-to-short v1, v1 │ │ +0c6d4a: 5101 0700 |0053: aput-short v1, v7, v0 │ │ +0c6d4e: d800 0603 |0055: add-int/lit8 v0, v6, #int 3 // #03 │ │ +0c6d52: d801 0801 |0057: add-int/lit8 v1, v8, #int 1 // #01 │ │ +0c6d56: 8f11 |0059: int-to-short v1, v1 │ │ +0c6d58: 5101 0700 |005a: aput-short v1, v7, v0 │ │ +0c6d5c: d800 0604 |005c: add-int/lit8 v0, v6, #int 4 // #04 │ │ +0c6d60: d801 0802 |005e: add-int/lit8 v1, v8, #int 2 // #02 │ │ +0c6d64: 8f11 |0060: int-to-short v1, v1 │ │ +0c6d66: 5101 0700 |0061: aput-short v1, v7, v0 │ │ +0c6d6a: d800 0605 |0063: add-int/lit8 v0, v6, #int 5 // #05 │ │ +0c6d6e: d801 0803 |0065: add-int/lit8 v1, v8, #int 3 // #03 │ │ +0c6d72: 8f11 |0067: int-to-short v1, v1 │ │ +0c6d74: 5101 0700 |0068: aput-short v1, v7, v0 │ │ +0c6d78: d806 0606 |006a: add-int/lit8 v6, v6, #int 6 // #06 │ │ +0c6d7c: d808 0804 |006c: add-int/lit8 v8, v8, #int 4 // #04 │ │ +0c6d80: 28d3 |006e: goto 0041 // -002d │ │ +0c6d82: 54e0 da08 |006f: iget-object v0, v14, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@08da │ │ +0c6d86: 6e20 190b 7000 |0071: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +0c6d8c: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x003b line=94 │ │ 0x003f line=95 │ │ 0x0040 line=96 │ │ @@ -246491,45 +246519,45 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0b8f58: |[0b8f58] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:()V │ │ -0b8f68: 5463 d908 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8f6c: 7210 5a0f 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroups:()V // method@0f5a │ │ -0b8f72: 5463 d708 |0005: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ -0b8f76: 6e10 c220 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:()Ljava/util/Iterator; // method@20c2 │ │ -0b8f7c: 0c01 |000a: move-result-object v1 │ │ -0b8f7e: 7210 ad25 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0b8f84: 0a03 |000e: move-result v3 │ │ -0b8f86: 3803 2a00 |000f: if-eqz v3, 0039 // +002a │ │ -0b8f8a: 7210 ae25 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0b8f90: 0c00 |0014: move-result-object v0 │ │ -0b8f92: 1f00 ff02 |0015: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@02ff │ │ -0b8f96: 5464 d908 |0017: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8f9a: 5205 5110 |0019: iget v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -0b8f9e: 5403 5410 |001b: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ -0b8fa2: 1f03 a702 |001d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8fa6: 7230 590f 5403 |001f: invoke-interface {v4, v5, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V // method@0f59 │ │ -0b8fac: 5463 d908 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8fb0: 5204 5110 |0024: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -0b8fb4: 7220 5c0f 4300 |0026: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0f5c │ │ -0b8fba: 0c02 |0029: move-result-object v2 │ │ -0b8fbc: 5403 5410 |002a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ -0b8fc0: 1f03 a702 |002c: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0b8fc4: 7030 450f 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@0f45 │ │ -0b8fca: 5463 d908 |0031: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8fce: 5204 5110 |0033: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -0b8fd2: 7220 570f 4300 |0035: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroup:(I)V // method@0f57 │ │ -0b8fd8: 28d3 |0038: goto 000b // -002d │ │ -0b8fda: 5463 d908 |0039: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8fde: 7210 580f 0300 |003b: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroups:()V // method@0f58 │ │ -0b8fe4: 0e00 |003e: return-void │ │ +0c6d90: |[0c6d90] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.render:()V │ │ +0c6da0: 5463 d908 |0000: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6da4: 7210 5a0f 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroups:()V // method@0f5a │ │ +0c6daa: 5463 d708 |0005: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupList:Lcom/badlogic/gdx/utils/SortedIntList; // field@08d7 │ │ +0c6dae: 6e10 c220 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SortedIntList;.iterator:()Ljava/util/Iterator; // method@20c2 │ │ +0c6db4: 0c01 |000a: move-result-object v1 │ │ +0c6db6: 7210 ad25 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c6dbc: 0a03 |000e: move-result v3 │ │ +0c6dbe: 3803 2a00 |000f: if-eqz v3, 0039 // +002a │ │ +0c6dc2: 7210 ae25 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c6dc8: 0c00 |0014: move-result-object v0 │ │ +0c6dca: 1f00 ff02 |0015: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@02ff │ │ +0c6dce: 5464 d908 |0017: iget-object v4, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6dd2: 5205 5110 |0019: iget v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +0c6dd6: 5403 5410 |001b: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ +0c6dda: 1f03 a702 |001d: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6dde: 7230 590f 5403 |001f: invoke-interface {v4, v5, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V // method@0f59 │ │ +0c6de4: 5463 d908 |0022: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6de8: 5204 5110 |0024: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +0c6dec: 7220 5c0f 4300 |0026: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@0f5c │ │ +0c6df2: 0c02 |0029: move-result-object v2 │ │ +0c6df4: 5403 5410 |002a: iget-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ +0c6df8: 1f03 a702 |002c: check-cast v3, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c6dfc: 7030 450f 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@0f45 │ │ +0c6e02: 5463 d908 |0031: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6e06: 5204 5110 |0033: iget v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +0c6e0a: 7220 570f 4300 |0035: invoke-interface {v3, v4}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroup:(I)V // method@0f57 │ │ +0c6e10: 28d3 |0038: goto 000b // -002d │ │ +0c6e12: 5463 d908 |0039: iget-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6e16: 7210 580f 0300 |003b: invoke-interface {v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;.afterGroups:()V // method@0f58 │ │ +0c6e1c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ 0x0017 line=138 │ │ 0x0022 line=139 │ │ 0x002a line=140 │ │ @@ -246547,17 +246575,17 @@ │ │ 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 │ │ -0b8fe8: |[0b8fe8] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ -0b8ff8: 5b01 d908 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ -0b8ffc: 0e00 |0002: return-void │ │ +0c6e20: |[0c6e20] com.badlogic.gdx.graphics.g3d.decals.DecalBatch.setGroupStrategy:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy;)V │ │ +0c6e30: 5b01 d908 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;.groupStrategy:Lcom/badlogic/gdx/graphics/g3d/decals/GroupStrategy; // field@08d9 │ │ +0c6e34: 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; │ │ @@ -246601,17 +246629,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9000: |[0b9000] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.:()V │ │ -0b9010: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b9016: 0e00 |0003: return-void │ │ +0c6e38: |[0c6e38] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.:()V │ │ +0c6e48: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c6e4e: 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 - │ │ @@ -246620,21 +246648,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b9018: |[0b9018] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroup:(I)V │ │ -0b9028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b902a: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -0b902e: 6200 2100 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b9032: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ -0b9036: 7220 f909 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ -0b903c: 0e00 |000a: return-void │ │ +0c6e50: |[0c6e50] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroup:(I)V │ │ +0c6e60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c6e62: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +0c6e66: 6200 2100 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c6e6a: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ +0c6e6e: 7220 f909 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ +0c6e74: 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; │ │ @@ -246645,19 +246673,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b9040: |[0b9040] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroups:()V │ │ -0b9050: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b9054: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0b9058: 7220 f909 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ -0b905e: 0e00 |0007: return-void │ │ +0c6e78: |[0c6e78] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.afterGroups:()V │ │ +0c6e88: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c6e8c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0c6e90: 7220 f909 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ +0c6e96: 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; │ │ │ │ @@ -246666,21 +246694,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 │ │ -0b9060: |[0b9060] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0b9070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b9072: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ -0b9076: 6200 2100 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b907a: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ -0b907e: 7220 fd09 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ -0b9084: 0e00 |000a: return-void │ │ +0c6e98: |[0c6e98] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0c6ea8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c6eaa: 3303 0900 |0001: if-ne v3, v0, 000a // +0009 │ │ +0c6eae: 6200 2100 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c6eb2: 1301 e20b |0005: const/16 v1, #int 3042 // #be2 │ │ +0c6eb6: 7220 fd09 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ +0c6ebc: 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; │ │ @@ -246693,19 +246721,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b9088: |[0b9088] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroups:()V │ │ -0b9098: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b909c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0b90a0: 7220 fd09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ -0b90a6: 0e00 |0007: return-void │ │ +0c6ec0: |[0c6ec0] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.beforeGroups:()V │ │ +0c6ed0: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c6ed4: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0c6ed8: 7220 fd09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ +0c6ede: 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; │ │ │ │ @@ -246714,24 +246742,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 │ │ -0b90a8: |[0b90a8] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -0b90b8: 6e10 0c0f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ -0b90be: 0c00 |0003: move-result-object v0 │ │ -0b90c0: 6e10 4c0f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ -0b90c6: 0a00 |0007: move-result v0 │ │ -0b90c8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0b90cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b90ce: 0f00 |000b: return v0 │ │ -0b90d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0b90d2: 28fe |000d: goto 000b // -0002 │ │ +0c6ee0: |[0c6ee0] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +0c6ef0: 6e10 0c0f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ +0c6ef6: 0c00 |0003: move-result-object v0 │ │ +0c6ef8: 6e10 4c0f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ +0c6efe: 0a00 |0007: move-result v0 │ │ +0c6f00: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c6f04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c6f06: 0f00 |000b: return v0 │ │ +0c6f08: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c6f0a: 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; │ │ │ │ @@ -246740,17 +246768,17 @@ │ │ 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 │ │ -0b90d4: |[0b90d4] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0b90e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b90e6: 1100 |0001: return-object v0 │ │ +0c6f0c: |[0c6f0c] com.badlogic.gdx.graphics.g3d.decals.DefaultGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0c6f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6f1e: 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 │ │ │ │ @@ -246790,20 +246818,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b90e8: |[0b90e8] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.:()V │ │ -0b90f8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b90fe: 2200 ca02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ -0b9102: 7010 a81e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ -0b9108: 5b10 e308 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ -0b910c: 0e00 |000a: return-void │ │ +0c6f20: |[0c6f20] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.:()V │ │ +0c6f30: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c6f36: 2200 ca02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap; // type@02ca │ │ +0c6f3a: 7010 a81e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap;.:()V // method@1ea8 │ │ +0c6f40: 5b10 e308 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ +0c6f44: 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; │ │ │ │ @@ -246813,21 +246841,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b9110: |[0b9110] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.afterGroup:(I)V │ │ -0b9120: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ -0b9124: 6e20 b21e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@1eb2 │ │ -0b912a: 0c00 |0005: move-result-object v0 │ │ -0b912c: 1f00 7401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0174 │ │ -0b9130: 7210 550f 0000 |0008: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.afterGroup:()V // method@0f55 │ │ -0b9136: 0e00 |000b: return-void │ │ +0c6f48: |[0c6f48] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.afterGroup:(I)V │ │ +0c6f58: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ +0c6f5c: 6e20 b21e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@1eb2 │ │ +0c6f62: 0c00 |0005: move-result-object v0 │ │ +0c6f64: 1f00 7401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0174 │ │ +0c6f68: 7210 550f 0000 |0008: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.afterGroup:()V // method@0f55 │ │ +0c6f6e: 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 │ │ @@ -246837,21 +246865,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 │ │ -0b9138: |[0b9138] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0b9148: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ -0b914c: 6e20 b21e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@1eb2 │ │ -0b9152: 0c00 |0005: move-result-object v0 │ │ -0b9154: 1f00 7401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0174 │ │ -0b9158: 7220 560f 3000 |0008: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.beforeGroup:(Lcom/badlogic/gdx/utils/Array;)V // method@0f56 │ │ -0b915e: 0e00 |000b: return-void │ │ +0c6f70: |[0c6f70] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0c6f80: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ +0c6f84: 6e20 b21e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.get:(I)Ljava/lang/Object; // method@1eb2 │ │ +0c6f8a: 0c00 |0005: move-result-object v0 │ │ +0c6f8c: 1f00 7401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0174 │ │ +0c6f90: 7220 560f 3000 |0008: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;.beforeGroup:(Lcom/badlogic/gdx/utils/Array;)V // method@0f56 │ │ +0c6f96: 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; │ │ @@ -246863,18 +246891,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 │ │ -0b9160: |[0b9160] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.plugIn:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;I)V │ │ -0b9170: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ -0b9174: 6e30 b91e 3002 |0002: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ -0b917a: 0e00 |0005: return-void │ │ +0c6f98: |[0c6f98] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.plugIn:(Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug;I)V │ │ +0c6fa8: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ +0c6fac: 6e30 b91e 3002 |0002: invoke-virtual {v0, v3, v2}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ +0c6fb2: 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; │ │ @@ -246885,20 +246913,20 @@ │ │ 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 │ │ -0b917c: |[0b917c] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.unPlug:(I)Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; │ │ -0b918c: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ -0b9190: 6e20 bd1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@1ebd │ │ -0b9196: 0c00 |0005: move-result-object v0 │ │ -0b9198: 1f00 7401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0174 │ │ -0b919c: 1100 |0008: return-object v0 │ │ +0c6fb4: |[0c6fb4] com.badlogic.gdx.graphics.g3d.decals.PluggableGroupStrategy.unPlug:(I)Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; │ │ +0c6fc4: 5410 e308 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/PluggableGroupStrategy;.plugs:Lcom/badlogic/gdx/utils/IntMap; // field@08e3 │ │ +0c6fc8: 6e20 bd1e 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/IntMap;.remove:(I)Ljava/lang/Object; // method@1ebd │ │ +0c6fce: 0c00 |0005: move-result-object v0 │ │ +0c6fd0: 1f00 7401 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/decals/GroupPlug; // type@0174 │ │ +0c6fd4: 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 │ │ │ │ @@ -246947,20 +246975,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b91a0: |[0b91a0] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.:()V │ │ -0b91b0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b91b6: 2200 7701 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // type@0177 │ │ -0b91ba: 7020 620f 1000 |0005: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V // method@0f62 │ │ -0b91c0: 5b10 e708 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@08e7 │ │ -0b91c4: 0e00 |000a: return-void │ │ +0c6fd8: |[0c6fd8] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.:()V │ │ +0c6fe8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c6fee: 2200 7701 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // type@0177 │ │ +0c6ff2: 7020 620f 1000 |0005: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;.:(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V // method@0f62 │ │ +0c6ff8: 5b10 e708 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@08e7 │ │ +0c6ffc: 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; │ │ @@ -246971,23 +246999,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b91c8: |[0b91c8] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroup:(I)V │ │ -0b91d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b91da: 3313 0e00 |0001: if-ne v3, v1, 000f // +000e │ │ -0b91de: 6200 2100 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b91e2: 7220 f809 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ -0b91e8: 6200 2100 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b91ec: 1301 e20b |000a: const/16 v1, #int 3042 // #be2 │ │ -0b91f0: 7220 f909 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ -0b91f6: 0e00 |000f: return-void │ │ +0c7000: |[0c7000] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroup:(I)V │ │ +0c7010: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c7012: 3313 0e00 |0001: if-ne v3, v1, 000f // +000e │ │ +0c7016: 6200 2100 |0003: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c701a: 7220 f809 1000 |0005: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ +0c7020: 6200 2100 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c7024: 1301 e20b |000a: const/16 v1, #int 3042 // #be2 │ │ +0c7028: 7220 f909 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ +0c702e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0003 line=95 │ │ 0x0008 line=96 │ │ 0x000f line=98 │ │ locals : │ │ @@ -246999,19 +247027,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b91f8: |[0b91f8] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroups:()V │ │ -0b9208: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b920c: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0b9210: 7220 f909 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ -0b9216: 0e00 |0007: return-void │ │ +0c7030: |[0c7030] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.afterGroups:()V │ │ +0c7040: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c7044: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0c7048: 7220 f909 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDisable:(I)V // method@09f9 │ │ +0c704e: 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; │ │ │ │ @@ -247020,28 +247048,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 │ │ -0b9218: |[0b9218] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ -0b9228: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b922a: 3303 1800 |0001: if-ne v3, v0, 0019 // +0018 │ │ -0b922e: 7100 ab20 0000 |0003: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@20ab │ │ -0b9234: 0c00 |0006: move-result-object v0 │ │ -0b9236: 5421 e708 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@08e7 │ │ -0b923a: 6e30 ad20 4001 |0009: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/Sort;.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V // method@20ad │ │ -0b9240: 6200 2100 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b9244: 1301 e20b |000e: const/16 v1, #int 3042 // #be2 │ │ -0b9248: 7220 fd09 1000 |0010: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ -0b924e: 6200 2100 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b9252: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0b9254: 7220 f809 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ -0b925a: 0e00 |0019: return-void │ │ +0c7050: |[0c7050] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroup:(ILcom/badlogic/gdx/utils/Array;)V │ │ +0c7060: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c7062: 3303 1800 |0001: if-ne v3, v0, 0019 // +0018 │ │ +0c7066: 7100 ab20 0000 |0003: invoke-static {}, Lcom/badlogic/gdx/utils/Sort;.instance:()Lcom/badlogic/gdx/utils/Sort; // method@20ab │ │ +0c706c: 0c00 |0006: move-result-object v0 │ │ +0c706e: 5421 e708 |0007: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;.comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; // field@08e7 │ │ +0c7072: 6e30 ad20 4001 |0009: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/Sort;.sort:(Lcom/badlogic/gdx/utils/Array;Ljava/util/Comparator;)V // method@20ad │ │ +0c7078: 6200 2100 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c707c: 1301 e20b |000e: const/16 v1, #int 3042 // #be2 │ │ +0c7080: 7220 fd09 1000 |0010: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ +0c7086: 6200 2100 |0013: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c708a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0c708c: 7220 f809 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glDepthMask:(Z)V // method@09f8 │ │ +0c7092: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x000c line=83 │ │ 0x0013 line=86 │ │ 0x0019 line=90 │ │ @@ -247056,19 +247084,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b925c: |[0b925c] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroups:()V │ │ -0b926c: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0b9270: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ -0b9274: 7220 fd09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ -0b927a: 0e00 |0007: return-void │ │ +0c7094: |[0c7094] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.beforeGroups:()V │ │ +0c70a4: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c70a8: 1301 e10d |0002: const/16 v1, #int 3553 // #de1 │ │ +0c70ac: 7220 fd09 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnable:(I)V // method@09fd │ │ +0c70b2: 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; │ │ │ │ @@ -247077,24 +247105,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 │ │ -0b927c: |[0b927c] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ -0b928c: 6e10 0c0f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ -0b9292: 0c00 |0003: move-result-object v0 │ │ -0b9294: 6e10 4c0f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ -0b929a: 0a00 |0007: move-result v0 │ │ -0b929c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0b92a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b92a2: 0f00 |000b: return v0 │ │ -0b92a4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0b92a6: 28fe |000d: goto 000b // -0002 │ │ +0c70b4: |[0c70b4] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.decideGroup:(Lcom/badlogic/gdx/graphics/g3d/decals/Decal;)I │ │ +0c70c4: 6e10 0c0f 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g3d/decals/Decal;.getMaterial:()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; // method@0f0c │ │ +0c70ca: 0c00 |0003: move-result-object v0 │ │ +0c70cc: 6e10 4c0f 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;.isOpaque:()Z // method@0f4c │ │ +0c70d2: 0a00 |0007: move-result v0 │ │ +0c70d4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c70d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c70da: 0f00 |000b: return v0 │ │ +0c70dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c70de: 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; │ │ │ │ @@ -247103,17 +247131,17 @@ │ │ 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 │ │ -0b92a8: |[0b92a8] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0b92b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b92ba: 1100 |0001: return-object v0 │ │ +0c70e0: |[0c70e0] com.badlogic.gdx.graphics.g3d.decals.SimpleOrthoGroupStrategy.getGroupShader:(I)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0c70f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c70f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; │ │ 0x0000 - 0x0002 reg=2 group I │ │ │ │ @@ -247162,24 +247190,24 @@ │ │ type : '(Ljava/lang/String;IFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b92bc: |[0b92bc] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.:(Ljava/lang/String;IFF)V │ │ -0b92cc: 7010 e10e 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/Animation;.:()V // method@0ee1 │ │ -0b92d2: 5b12 f008 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.name:Ljava/lang/String; // field@08f0 │ │ -0b92d6: 2330 0904 |0005: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // type@0409 │ │ -0b92da: 5b10 ee08 |0007: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ -0b92de: 5914 ef08 |0009: iput v4, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.length:F // field@08ef │ │ -0b92e2: 5915 f208 |000b: iput v5, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.sampleRate:F // field@08f2 │ │ -0b92e6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0b92e8: 5910 f108 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ -0b92ec: 0e00 |0010: return-void │ │ +0c70f4: |[0c70f4] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.:(Ljava/lang/String;IFF)V │ │ +0c7104: 7010 e10e 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/Animation;.:()V // method@0ee1 │ │ +0c710a: 5b12 f008 |0003: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.name:Ljava/lang/String; // field@08f0 │ │ +0c710e: 2330 0904 |0005: new-array v0, v3, [Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // type@0409 │ │ +0c7112: 5b10 ee08 |0007: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ +0c7116: 5914 ef08 |0009: iput v4, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.length:F // field@08ef │ │ +0c711a: 5915 f208 |000b: iput v5, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.sampleRate:F // field@08f2 │ │ +0c711e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0c7120: 5910 f108 |000e: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ +0c7124: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000b line=33 │ │ @@ -247198,19 +247226,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0b92f0: |[0b92f0] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.addRef:()V │ │ -0b9300: 5210 f108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ -0b9304: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9308: 5910 f108 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ -0b930c: 0e00 |0006: return-void │ │ +0c7128: |[0c7128] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.addRef:()V │ │ +0c7138: 5210 f108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ +0c713c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7140: 5910 f108 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ +0c7144: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ │ │ @@ -247219,17 +247247,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9310: |[0b9310] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.getLength:()F │ │ -0b9320: 5210 ef08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.length:F // field@08ef │ │ -0b9324: 0f00 |0002: return v0 │ │ +0c7148: |[0c7148] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.getLength:()F │ │ +0c7158: 5210 ef08 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.length:F // field@08ef │ │ +0c715c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;) │ │ @@ -247237,18 +247265,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b9328: |[0b9328] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.getNumFrames:()I │ │ -0b9338: 5410 ee08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ -0b933c: 2100 |0002: array-length v0, v0 │ │ -0b933e: 0f00 |0003: return v0 │ │ +0c7160: |[0c7160] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.getNumFrames:()I │ │ +0c7170: 5410 ee08 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ +0c7174: 2100 |0002: array-length v0, v0 │ │ +0c7176: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;) │ │ @@ -247256,19 +247284,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0b9340: |[0b9340] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.removeRef:()I │ │ -0b9350: 5210 f108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ -0b9354: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b9358: 5910 f108 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ -0b935c: 0f00 |0006: return v0 │ │ +0c7178: |[0c7178] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimation.removeRef:()I │ │ +0c7188: 5210 f108 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ +0c718c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c7190: 5910 f108 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.refs:I // field@08f1 │ │ +0c7194: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; │ │ │ │ source_file_idx : 1744 (KeyframeAnimation.java) │ │ @@ -247331,22 +247359,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b9360: |[0b9360] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.:()V │ │ -0b9370: 2200 8801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -0b9374: 7010 c70f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -0b937a: 6900 f708 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b937e: 2200 8801 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -0b9382: 7010 c70f 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -0b9388: 6900 f808 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ -0b938c: 0e00 |000e: return-void │ │ +0c7198: |[0c7198] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.:()V │ │ +0c71a8: 2200 8801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +0c71ac: 7010 c70f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +0c71b2: 6900 f708 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c71b6: 2200 8801 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +0c71ba: 7010 c70f 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +0c71c0: 6900 f808 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ +0c71c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;) │ │ @@ -247354,38 +247382,38 @@ │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0b9390: |[0b9390] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.:(IF)V │ │ -0b93a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b93a2: 7010 ea0e 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/Animator;.:()V // method@0eea │ │ -0b93a8: 5b20 f308 |0004: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b93ac: 5b20 f408 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b93b0: 5b20 f508 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b93b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b93b6: 5920 fe08 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.numMeshes:I // field@08fe │ │ -0b93ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0b93bc: 5920 f608 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.invSampleRate:F // field@08f6 │ │ -0b93c0: 5923 fe08 |0010: iput v3, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.numMeshes:I // field@08fe │ │ -0b93c4: 2200 7901 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // type@0179 │ │ -0b93c8: 7010 6c0f 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.:()V // method@0f6c │ │ -0b93ce: 5b20 f508 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b93d2: 5420 f508 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b93d6: 2331 3c04 |001b: new-array v1, v3, [[F // type@043c │ │ -0b93da: 5b01 ed08 |001d: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -0b93de: 5420 f508 |001f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b93e2: 2331 4004 |0021: new-array v1, v3, [[S // type@0440 │ │ -0b93e6: 5b01 e808 |0023: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -0b93ea: 1500 803f |0025: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b93ee: c940 |0027: div-float/2addr v0, v4 │ │ -0b93f0: 5920 f608 |0028: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.invSampleRate:F // field@08f6 │ │ -0b93f4: 0e00 |002a: return-void │ │ +0c71c8: |[0c71c8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.:(IF)V │ │ +0c71d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c71da: 7010 ea0e 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/g3d/Animator;.:()V // method@0eea │ │ +0c71e0: 5b20 f308 |0004: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c71e4: 5b20 f408 |0006: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c71e8: 5b20 f508 |0008: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c71ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c71ee: 5920 fe08 |000b: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.numMeshes:I // field@08fe │ │ +0c71f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c71f4: 5920 f608 |000e: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.invSampleRate:F // field@08f6 │ │ +0c71f8: 5923 fe08 |0010: iput v3, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.numMeshes:I // field@08fe │ │ +0c71fc: 2200 7901 |0012: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // type@0179 │ │ +0c7200: 7010 6c0f 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.:()V // method@0f6c │ │ +0c7206: 5b20 f508 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c720a: 5420 f508 |0019: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c720e: 2331 3c04 |001b: new-array v1, v3, [[F // type@043c │ │ +0c7212: 5b01 ed08 |001d: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +0c7216: 5420 f508 |001f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c721a: 2331 4004 |0021: new-array v1, v3, [[S // type@0440 │ │ +0c721e: 5b01 e808 |0023: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +0c7222: 1500 803f |0025: const/high16 v0, #int 1065353216 // #3f80 │ │ +0c7226: c940 |0027: div-float/2addr v0, v4 │ │ +0c7228: 5920 f608 |0028: iput v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.invSampleRate:F // field@08f6 │ │ +0c722c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=32 │ │ 0x0006 line=33 │ │ 0x0008 line=34 │ │ 0x000a line=35 │ │ @@ -247406,143 +247434,143 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 248 16-bit code units │ │ -0b93f8: |[0b93f8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.interpolateJoints:(F)V │ │ -0b9408: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b940a: 5497 f308 |0001: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b940e: 5477 eb08 |0003: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b9412: 2177 |0005: array-length v7, v7 │ │ -0b9414: 3576 f100 |0006: if-ge v6, v7, 00f7 // +00f1 │ │ -0b9418: 5497 f308 |0008: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b941c: 5477 ec08 |000a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9420: 4607 0706 |000c: aget-object v7, v7, v6 │ │ -0b9424: 5270 2c0b |000e: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9428: 5497 f308 |0010: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b942c: 5477 ec08 |0012: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9430: 4607 0706 |0014: aget-object v7, v7, v6 │ │ -0b9434: 5271 2d0b |0016: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b9438: 5497 f308 |0018: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b943c: 5477 ec08 |001a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9440: 4607 0706 |001c: aget-object v7, v7, v6 │ │ -0b9444: 5272 2e0b |001e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b9448: 5497 f408 |0020: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b944c: 5477 ec08 |0022: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9450: 4607 0706 |0024: aget-object v7, v7, v6 │ │ -0b9454: 5273 2c0b |0026: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9458: 5497 f408 |0028: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b945c: 5477 ec08 |002a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9460: 4607 0706 |002c: aget-object v7, v7, v6 │ │ -0b9464: 5274 2d0b |002e: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b9468: 5497 f408 |0030: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b946c: 5477 ec08 |0032: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9470: 4607 0706 |0034: aget-object v7, v7, v6 │ │ -0b9474: 5275 2e0b |0036: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b9478: 5497 f508 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b947c: 5477 ec08 |003a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9480: 4607 0706 |003c: aget-object v7, v7, v6 │ │ -0b9484: a708 0300 |003e: sub-float v8, v3, v0 │ │ -0b9488: c8a8 |0040: mul-float/2addr v8, v10 │ │ -0b948a: c608 |0041: add-float/2addr v8, v0 │ │ -0b948c: 5978 2c0b |0042: iput v8, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9490: 5497 f508 |0044: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9494: 5477 ec08 |0046: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b9498: 4607 0706 |0048: aget-object v7, v7, v6 │ │ -0b949c: a708 0401 |004a: sub-float v8, v4, v1 │ │ -0b94a0: c8a8 |004c: mul-float/2addr v8, v10 │ │ -0b94a2: c618 |004d: add-float/2addr v8, v1 │ │ -0b94a4: 5978 2d0b |004e: iput v8, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b94a8: 5497 f508 |0050: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b94ac: 5477 ec08 |0052: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b94b0: 4607 0706 |0054: aget-object v7, v7, v6 │ │ -0b94b4: a708 0502 |0056: sub-float v8, v5, v2 │ │ -0b94b8: c8a8 |0058: mul-float/2addr v8, v10 │ │ -0b94ba: c628 |0059: add-float/2addr v8, v2 │ │ -0b94bc: 5978 2e0b |005a: iput v8, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b94c0: 6207 f708 |005c: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b94c4: 5498 f308 |005e: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b94c8: 5488 eb08 |0060: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b94cc: 4608 0806 |0062: aget-object v8, v8, v6 │ │ -0b94d0: 5288 100b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -0b94d4: 5978 3f09 |0066: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0b94d8: 6207 f708 |0068: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b94dc: 5498 f308 |006a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b94e0: 5488 eb08 |006c: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b94e4: 4608 0806 |006e: aget-object v8, v8, v6 │ │ -0b94e8: 5288 110b |0070: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -0b94ec: 5978 4009 |0072: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0b94f0: 6207 f708 |0074: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b94f4: 5498 f308 |0076: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b94f8: 5488 eb08 |0078: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b94fc: 4608 0806 |007a: aget-object v8, v8, v6 │ │ -0b9500: 5288 120b |007c: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -0b9504: 5978 4109 |007e: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0b9508: 6207 f708 |0080: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b950c: 5498 f308 |0082: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b9510: 5488 eb08 |0084: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b9514: 4608 0806 |0086: aget-object v8, v8, v6 │ │ -0b9518: 5288 0f0b |0088: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -0b951c: 5978 3e09 |008a: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0b9520: 6207 f808 |008c: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ -0b9524: 5498 f408 |008e: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b9528: 5488 eb08 |0090: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b952c: 4608 0806 |0092: aget-object v8, v8, v6 │ │ -0b9530: 5288 100b |0094: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -0b9534: 5978 3f09 |0096: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0b9538: 6207 f808 |0098: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ -0b953c: 5498 f408 |009a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b9540: 5488 eb08 |009c: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b9544: 4608 0806 |009e: aget-object v8, v8, v6 │ │ -0b9548: 5288 110b |00a0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -0b954c: 5978 4009 |00a2: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0b9550: 6207 f808 |00a4: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ -0b9554: 5498 f408 |00a6: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b9558: 5488 eb08 |00a8: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b955c: 4608 0806 |00aa: aget-object v8, v8, v6 │ │ -0b9560: 5288 120b |00ac: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -0b9564: 5978 4109 |00ae: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0b9568: 6207 f808 |00b0: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ -0b956c: 5498 f408 |00b2: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b9570: 5488 eb08 |00b4: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b9574: 4608 0806 |00b6: aget-object v8, v8, v6 │ │ -0b9578: 5288 0f0b |00b8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -0b957c: 5978 3e09 |00ba: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0b9580: 6207 f708 |00bc: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b9584: 6208 f808 |00be: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ -0b9588: 6e30 d20f 870a |00c0: invoke-virtual {v7, v8, v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.slerp:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V // method@0fd2 │ │ -0b958e: 5497 f508 |00c3: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9592: 5477 eb08 |00c5: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b9596: 4607 0706 |00c7: aget-object v7, v7, v6 │ │ -0b959a: 6208 f708 |00c9: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b959e: 5288 3f09 |00cb: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0b95a2: 5978 100b |00cd: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ -0b95a6: 5497 f508 |00cf: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b95aa: 5477 eb08 |00d1: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b95ae: 4607 0706 |00d3: aget-object v7, v7, v6 │ │ -0b95b2: 6208 f708 |00d5: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b95b6: 5288 4009 |00d7: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0b95ba: 5978 110b |00d9: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ -0b95be: 5497 f508 |00db: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b95c2: 5477 eb08 |00dd: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b95c6: 4607 0706 |00df: aget-object v7, v7, v6 │ │ -0b95ca: 6208 f708 |00e1: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b95ce: 5288 4109 |00e3: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0b95d2: 5978 120b |00e5: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ -0b95d6: 5497 f508 |00e7: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b95da: 5477 eb08 |00e9: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b95de: 4607 0706 |00eb: aget-object v7, v7, v6 │ │ -0b95e2: 6208 f708 |00ed: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ -0b95e6: 5288 3e09 |00ef: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0b95ea: 5978 0f0b |00f1: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ -0b95ee: d806 0601 |00f3: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b95f2: 2900 0cff |00f5: goto/16 0001 // -00f4 │ │ -0b95f6: 0e00 |00f7: return-void │ │ +0c7230: |[0c7230] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.interpolateJoints:(F)V │ │ +0c7240: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c7242: 5497 f308 |0001: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7246: 5477 eb08 |0003: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c724a: 2177 |0005: array-length v7, v7 │ │ +0c724c: 3576 f100 |0006: if-ge v6, v7, 00f7 // +00f1 │ │ +0c7250: 5497 f308 |0008: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7254: 5477 ec08 |000a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c7258: 4607 0706 |000c: aget-object v7, v7, v6 │ │ +0c725c: 5270 2c0b |000e: iget v0, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c7260: 5497 f308 |0010: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7264: 5477 ec08 |0012: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c7268: 4607 0706 |0014: aget-object v7, v7, v6 │ │ +0c726c: 5271 2d0b |0016: iget v1, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c7270: 5497 f308 |0018: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7274: 5477 ec08 |001a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c7278: 4607 0706 |001c: aget-object v7, v7, v6 │ │ +0c727c: 5272 2e0b |001e: iget v2, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c7280: 5497 f408 |0020: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7284: 5477 ec08 |0022: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c7288: 4607 0706 |0024: aget-object v7, v7, v6 │ │ +0c728c: 5273 2c0b |0026: iget v3, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c7290: 5497 f408 |0028: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7294: 5477 ec08 |002a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c7298: 4607 0706 |002c: aget-object v7, v7, v6 │ │ +0c729c: 5274 2d0b |002e: iget v4, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c72a0: 5497 f408 |0030: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c72a4: 5477 ec08 |0032: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c72a8: 4607 0706 |0034: aget-object v7, v7, v6 │ │ +0c72ac: 5275 2e0b |0036: iget v5, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c72b0: 5497 f508 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c72b4: 5477 ec08 |003a: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c72b8: 4607 0706 |003c: aget-object v7, v7, v6 │ │ +0c72bc: a708 0300 |003e: sub-float v8, v3, v0 │ │ +0c72c0: c8a8 |0040: mul-float/2addr v8, v10 │ │ +0c72c2: c608 |0041: add-float/2addr v8, v0 │ │ +0c72c4: 5978 2c0b |0042: iput v8, v7, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c72c8: 5497 f508 |0044: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c72cc: 5477 ec08 |0046: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c72d0: 4607 0706 |0048: aget-object v7, v7, v6 │ │ +0c72d4: a708 0401 |004a: sub-float v8, v4, v1 │ │ +0c72d8: c8a8 |004c: mul-float/2addr v8, v10 │ │ +0c72da: c618 |004d: add-float/2addr v8, v1 │ │ +0c72dc: 5978 2d0b |004e: iput v8, v7, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c72e0: 5497 f508 |0050: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c72e4: 5477 ec08 |0052: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c72e8: 4607 0706 |0054: aget-object v7, v7, v6 │ │ +0c72ec: a708 0502 |0056: sub-float v8, v5, v2 │ │ +0c72f0: c8a8 |0058: mul-float/2addr v8, v10 │ │ +0c72f2: c628 |0059: add-float/2addr v8, v2 │ │ +0c72f4: 5978 2e0b |005a: iput v8, v7, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c72f8: 6207 f708 |005c: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c72fc: 5498 f308 |005e: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7300: 5488 eb08 |0060: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c7304: 4608 0806 |0062: aget-object v8, v8, v6 │ │ +0c7308: 5288 100b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +0c730c: 5978 3f09 |0066: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0c7310: 6207 f708 |0068: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c7314: 5498 f308 |006a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7318: 5488 eb08 |006c: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c731c: 4608 0806 |006e: aget-object v8, v8, v6 │ │ +0c7320: 5288 110b |0070: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +0c7324: 5978 4009 |0072: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0c7328: 6207 f708 |0074: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c732c: 5498 f308 |0076: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7330: 5488 eb08 |0078: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c7334: 4608 0806 |007a: aget-object v8, v8, v6 │ │ +0c7338: 5288 120b |007c: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +0c733c: 5978 4109 |007e: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0c7340: 6207 f708 |0080: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c7344: 5498 f308 |0082: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7348: 5488 eb08 |0084: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c734c: 4608 0806 |0086: aget-object v8, v8, v6 │ │ +0c7350: 5288 0f0b |0088: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +0c7354: 5978 3e09 |008a: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0c7358: 6207 f808 |008c: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ +0c735c: 5498 f408 |008e: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7360: 5488 eb08 |0090: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c7364: 4608 0806 |0092: aget-object v8, v8, v6 │ │ +0c7368: 5288 100b |0094: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +0c736c: 5978 3f09 |0096: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0c7370: 6207 f808 |0098: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ +0c7374: 5498 f408 |009a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7378: 5488 eb08 |009c: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c737c: 4608 0806 |009e: aget-object v8, v8, v6 │ │ +0c7380: 5288 110b |00a0: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +0c7384: 5978 4009 |00a2: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0c7388: 6207 f808 |00a4: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ +0c738c: 5498 f408 |00a6: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7390: 5488 eb08 |00a8: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c7394: 4608 0806 |00aa: aget-object v8, v8, v6 │ │ +0c7398: 5288 120b |00ac: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +0c739c: 5978 4109 |00ae: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0c73a0: 6207 f808 |00b0: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ +0c73a4: 5498 f408 |00b2: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c73a8: 5488 eb08 |00b4: iget-object v8, v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c73ac: 4608 0806 |00b6: aget-object v8, v8, v6 │ │ +0c73b0: 5288 0f0b |00b8: iget v8, v8, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +0c73b4: 5978 3e09 |00ba: iput v8, v7, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0c73b8: 6207 f708 |00bc: sget-object v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c73bc: 6208 f808 |00be: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f8 │ │ +0c73c0: 6e30 d20f 870a |00c0: invoke-virtual {v7, v8, v10}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.slerp:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V // method@0fd2 │ │ +0c73c6: 5497 f508 |00c3: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c73ca: 5477 eb08 |00c5: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c73ce: 4607 0706 |00c7: aget-object v7, v7, v6 │ │ +0c73d2: 6208 f708 |00c9: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c73d6: 5288 3f09 |00cb: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0c73da: 5978 100b |00cd: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.x:F // field@0b10 │ │ +0c73de: 5497 f508 |00cf: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c73e2: 5477 eb08 |00d1: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c73e6: 4607 0706 |00d3: aget-object v7, v7, v6 │ │ +0c73ea: 6208 f708 |00d5: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c73ee: 5288 4009 |00d7: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0c73f2: 5978 110b |00d9: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.y:F // field@0b11 │ │ +0c73f6: 5497 f508 |00db: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c73fa: 5477 eb08 |00dd: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c73fe: 4607 0706 |00df: aget-object v7, v7, v6 │ │ +0c7402: 6208 f708 |00e1: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c7406: 5288 4109 |00e3: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0c740a: 5978 120b |00e5: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.z:F // field@0b12 │ │ +0c740e: 5497 f508 |00e7: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c7412: 5477 eb08 |00e9: iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c7416: 4607 0706 |00eb: aget-object v7, v7, v6 │ │ +0c741a: 6208 f708 |00ed: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@08f7 │ │ +0c741e: 5288 3e09 |00ef: iget v8, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0c7422: 5978 0f0b |00f1: iput v8, v7, Lcom/badlogic/gdx/math/Quaternion;.w:F // field@0b0f │ │ +0c7426: d806 0601 |00f3: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0c742a: 2900 0cff |00f5: goto/16 0001 // -00f4 │ │ +0c742e: 0e00 |00f7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=147 │ │ 0x0010 line=148 │ │ 0x0018 line=149 │ │ 0x0020 line=150 │ │ @@ -247583,17 +247611,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b95f8: |[0b95f8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; │ │ -0b9608: 5410 f508 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b960c: 1100 |0002: return-object v0 │ │ +0c7430: |[0c7430] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.getInterpolatedKeyframe:()Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; │ │ +0c7440: 5410 f508 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c7444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;) │ │ @@ -247601,21 +247629,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b9610: |[0b9610] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.hasAnimation:()Z │ │ -0b9620: 5410 f908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@08f9 │ │ -0b9624: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0b9628: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b962a: 0f00 |0005: return v0 │ │ -0b962c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b962e: 28fe |0007: goto 0005 // -0002 │ │ +0c7448: |[0c7448] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.hasAnimation:()Z │ │ +0c7458: 5410 f908 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@08f9 │ │ +0c745c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0c7460: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c7462: 0f00 |0005: return v0 │ │ +0c7464: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c7466: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;) │ │ @@ -247623,188 +247651,188 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 339 16-bit code units │ │ -0b9630: |[0b9630] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.interpolate:()V │ │ -0b9640: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0b9644: 5400 fd08 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@08fd │ │ -0b9648: 0811 0000 |0004: move-object/from16 v17, v0 │ │ -0b964c: 6212 8e08 |0006: sget-object v18, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ -0b9650: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -0b9654: 0801 1200 |000a: move-object/from16 v1, v18 │ │ -0b9658: 3310 1100 |000c: if-ne v0, v1, 001d // +0011 │ │ -0b965c: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -0b9660: 5400 f508 |0010: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9664: 0811 0000 |0012: move-object/from16 v17, v0 │ │ -0b9668: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -0b966c: 5500 ea08 |0016: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ -0b9670: 0211 0000 |0018: move/from16 v17, v0 │ │ -0b9674: 3811 0300 |001a: if-eqz v17, 001d // +0003 │ │ -0b9678: 0e00 |001c: return-void │ │ -0b967a: 0800 1300 |001d: move-object/from16 v0, v19 │ │ -0b967e: 5200 fb08 |001f: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mFrameDelta:F // field@08fb │ │ -0b9682: 0211 0000 |0021: move/from16 v17, v0 │ │ -0b9686: 0800 1300 |0023: move-object/from16 v0, v19 │ │ -0b968a: 5200 f608 |0025: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.invSampleRate:F // field@08f6 │ │ -0b968e: 0212 0000 |0027: move/from16 v18, v0 │ │ -0b9692: a810 1112 |0029: mul-float v16, v17, v18 │ │ -0b9696: 120e |002b: const/4 v14, #int 0 // #0 │ │ -0b9698: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -0b969c: 5200 fe08 |002e: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.numMeshes:I // field@08fe │ │ -0b96a0: 0211 0000 |0030: move/from16 v17, v0 │ │ -0b96a4: 0200 1100 |0032: move/from16 v0, v17 │ │ -0b96a8: 350e fa00 |0034: if-ge v14, v0, 012e // +00fa │ │ -0b96ac: 0800 1300 |0036: move-object/from16 v0, v19 │ │ -0b96b0: 5400 f508 |0038: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b96b4: 0811 0000 |003a: move-object/from16 v17, v0 │ │ -0b96b8: 0800 1100 |003c: move-object/from16 v0, v17 │ │ -0b96bc: 5400 ed08 |003e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -0b96c0: 0811 0000 |0040: move-object/from16 v17, v0 │ │ -0b96c4: 460a 110e |0042: aget-object v10, v17, v14 │ │ -0b96c8: 0800 1300 |0044: move-object/from16 v0, v19 │ │ -0b96cc: 5400 f308 |0046: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b96d0: 0811 0000 |0048: move-object/from16 v17, v0 │ │ -0b96d4: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -0b96d8: 5400 ed08 |004c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -0b96dc: 0811 0000 |004e: move-object/from16 v17, v0 │ │ -0b96e0: 4602 110e |0050: aget-object v2, v17, v14 │ │ -0b96e4: 0800 1300 |0052: move-object/from16 v0, v19 │ │ -0b96e8: 5400 f408 |0054: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b96ec: 0811 0000 |0056: move-object/from16 v17, v0 │ │ -0b96f0: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -0b96f4: 5400 ed08 |005a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -0b96f8: 0811 0000 |005c: move-object/from16 v17, v0 │ │ -0b96fc: 4606 110e |005e: aget-object v6, v17, v14 │ │ -0b9700: 120f |0060: const/4 v15, #int 0 // #0 │ │ -0b9702: 2120 |0061: array-length v0, v2 │ │ -0b9704: 0211 0000 |0062: move/from16 v17, v0 │ │ -0b9708: 0200 1100 |0064: move/from16 v0, v17 │ │ -0b970c: 350f 7b00 |0066: if-ge v15, v0, 00e1 // +007b │ │ -0b9710: 4403 020f |0068: aget v3, v2, v15 │ │ -0b9714: 4407 060f |006a: aget v7, v6, v15 │ │ -0b9718: a711 0703 |006c: sub-float v17, v7, v3 │ │ -0b971c: a811 1110 |006e: mul-float v17, v17, v16 │ │ -0b9720: a60b 0311 |0070: add-float v11, v3, v17 │ │ -0b9724: d811 0f01 |0072: add-int/lit8 v17, v15, #int 1 // #01 │ │ -0b9728: 4404 0211 |0074: aget v4, v2, v17 │ │ -0b972c: d811 0f01 |0076: add-int/lit8 v17, v15, #int 1 // #01 │ │ -0b9730: 4408 0611 |0078: aget v8, v6, v17 │ │ -0b9734: a711 0804 |007a: sub-float v17, v8, v4 │ │ -0b9738: a811 1110 |007c: mul-float v17, v17, v16 │ │ -0b973c: a60c 0411 |007e: add-float v12, v4, v17 │ │ -0b9740: d811 0f02 |0080: add-int/lit8 v17, v15, #int 2 // #02 │ │ -0b9744: 4405 0211 |0082: aget v5, v2, v17 │ │ -0b9748: d811 0f02 |0084: add-int/lit8 v17, v15, #int 2 // #02 │ │ -0b974c: 4409 0611 |0086: aget v9, v6, v17 │ │ -0b9750: a711 0905 |0088: sub-float v17, v9, v5 │ │ -0b9754: a811 1110 |008a: mul-float v17, v17, v16 │ │ -0b9758: a60d 0511 |008c: add-float v13, v5, v17 │ │ -0b975c: 4b0b 0a0f |008e: aput v11, v10, v15 │ │ -0b9760: d811 0f01 |0090: add-int/lit8 v17, v15, #int 1 // #01 │ │ -0b9764: 4b0c 0a11 |0092: aput v12, v10, v17 │ │ -0b9768: d811 0f02 |0094: add-int/lit8 v17, v15, #int 2 // #02 │ │ -0b976c: 4b0d 0a11 |0096: aput v13, v10, v17 │ │ -0b9770: d811 0f03 |0098: add-int/lit8 v17, v15, #int 3 // #03 │ │ -0b9774: d812 0f03 |009a: add-int/lit8 v18, v15, #int 3 // #03 │ │ -0b9778: 4412 0212 |009c: aget v18, v2, v18 │ │ -0b977c: 4b12 0a11 |009e: aput v18, v10, v17 │ │ -0b9780: d811 0f04 |00a0: add-int/lit8 v17, v15, #int 4 // #04 │ │ -0b9784: d812 0f04 |00a2: add-int/lit8 v18, v15, #int 4 // #04 │ │ -0b9788: 4412 0212 |00a4: aget v18, v2, v18 │ │ -0b978c: 4b12 0a11 |00a6: aput v18, v10, v17 │ │ -0b9790: d811 0f05 |00a8: add-int/lit8 v17, v15, #int 5 // #05 │ │ -0b9794: 4403 0211 |00aa: aget v3, v2, v17 │ │ -0b9798: d811 0f05 |00ac: add-int/lit8 v17, v15, #int 5 // #05 │ │ -0b979c: 4407 0611 |00ae: aget v7, v6, v17 │ │ -0b97a0: a711 0703 |00b0: sub-float v17, v7, v3 │ │ -0b97a4: a811 1110 |00b2: mul-float v17, v17, v16 │ │ -0b97a8: a60b 0311 |00b4: add-float v11, v3, v17 │ │ -0b97ac: d811 0f06 |00b6: add-int/lit8 v17, v15, #int 6 // #06 │ │ -0b97b0: 4404 0211 |00b8: aget v4, v2, v17 │ │ -0b97b4: d811 0f06 |00ba: add-int/lit8 v17, v15, #int 6 // #06 │ │ -0b97b8: 4408 0611 |00bc: aget v8, v6, v17 │ │ -0b97bc: a711 0804 |00be: sub-float v17, v8, v4 │ │ -0b97c0: a811 1110 |00c0: mul-float v17, v17, v16 │ │ -0b97c4: a60c 0411 |00c2: add-float v12, v4, v17 │ │ -0b97c8: d811 0f07 |00c4: add-int/lit8 v17, v15, #int 7 // #07 │ │ -0b97cc: 4405 0211 |00c6: aget v5, v2, v17 │ │ -0b97d0: d811 0f07 |00c8: add-int/lit8 v17, v15, #int 7 // #07 │ │ -0b97d4: 4409 0611 |00ca: aget v9, v6, v17 │ │ -0b97d8: a711 0905 |00cc: sub-float v17, v9, v5 │ │ -0b97dc: a811 1110 |00ce: mul-float v17, v17, v16 │ │ -0b97e0: a60d 0511 |00d0: add-float v13, v5, v17 │ │ -0b97e4: d811 0f05 |00d2: add-int/lit8 v17, v15, #int 5 // #05 │ │ -0b97e8: 4b0b 0a11 |00d4: aput v11, v10, v17 │ │ -0b97ec: d811 0f06 |00d6: add-int/lit8 v17, v15, #int 6 // #06 │ │ -0b97f0: 4b0c 0a11 |00d8: aput v12, v10, v17 │ │ -0b97f4: d811 0f07 |00da: add-int/lit8 v17, v15, #int 7 // #07 │ │ -0b97f8: 4b0d 0a11 |00dc: aput v13, v10, v17 │ │ -0b97fc: d80f 0f08 |00de: add-int/lit8 v15, v15, #int 8 // #08 │ │ -0b9800: 2881 |00e0: goto 0061 // -007f │ │ -0b9802: 0800 1300 |00e1: move-object/from16 v0, v19 │ │ -0b9806: 5400 f508 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b980a: 0811 0000 |00e5: move-object/from16 v17, v0 │ │ -0b980e: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -0b9812: 5500 ea08 |00e9: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ -0b9816: 0211 0000 |00eb: move/from16 v17, v0 │ │ -0b981a: 3911 3d00 |00ed: if-nez v17, 012a // +003d │ │ -0b981e: 120f |00ef: const/4 v15, #int 0 // #0 │ │ -0b9820: 0800 1300 |00f0: move-object/from16 v0, v19 │ │ -0b9824: 5400 f308 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b9828: 0811 0000 |00f4: move-object/from16 v17, v0 │ │ -0b982c: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ -0b9830: 5400 e808 |00f8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -0b9834: 0811 0000 |00fa: move-object/from16 v17, v0 │ │ -0b9838: 4611 110e |00fc: aget-object v17, v17, v14 │ │ -0b983c: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -0b9840: 2100 |0100: array-length v0, v0 │ │ -0b9842: 0211 0000 |0101: move/from16 v17, v0 │ │ -0b9846: 0200 1100 |0103: move/from16 v0, v17 │ │ -0b984a: 350f 2500 |0105: if-ge v15, v0, 012a // +0025 │ │ -0b984e: 0800 1300 |0107: move-object/from16 v0, v19 │ │ -0b9852: 5400 f508 |0109: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9856: 0811 0000 |010b: move-object/from16 v17, v0 │ │ -0b985a: 0800 1100 |010d: move-object/from16 v0, v17 │ │ -0b985e: 5400 e808 |010f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -0b9862: 0811 0000 |0111: move-object/from16 v17, v0 │ │ -0b9866: 4611 110e |0113: aget-object v17, v17, v14 │ │ -0b986a: 0800 1300 |0115: move-object/from16 v0, v19 │ │ -0b986e: 5400 f308 |0117: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b9872: 0812 0000 |0119: move-object/from16 v18, v0 │ │ -0b9876: 0800 1200 |011b: move-object/from16 v0, v18 │ │ -0b987a: 5400 e808 |011d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -0b987e: 0812 0000 |011f: move-object/from16 v18, v0 │ │ -0b9882: 4612 120e |0121: aget-object v18, v18, v14 │ │ -0b9886: 4a12 120f |0123: aget-short v18, v18, v15 │ │ -0b988a: 5112 110f |0125: aput-short v18, v17, v15 │ │ -0b988e: d80f 0f01 |0127: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0b9892: 28c7 |0129: goto 00f0 // -0039 │ │ -0b9894: d80e 0e01 |012a: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0b9898: 2900 00ff |012c: goto/16 002c // -0100 │ │ -0b989c: 0800 1300 |012e: move-object/from16 v0, v19 │ │ -0b98a0: 5400 f508 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b98a4: 0811 0000 |0132: move-object/from16 v17, v0 │ │ -0b98a8: 1312 0100 |0134: const/16 v18, #int 1 // #1 │ │ -0b98ac: 0200 1200 |0136: move/from16 v0, v18 │ │ -0b98b0: 0801 1100 |0138: move-object/from16 v1, v17 │ │ -0b98b4: 5c10 ea08 |013a: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ -0b98b8: 0800 1300 |013c: move-object/from16 v0, v19 │ │ -0b98bc: 5400 f308 |013e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b98c0: 0811 0000 |0140: move-object/from16 v17, v0 │ │ -0b98c4: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -0b98c8: 5400 eb08 |0144: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b98cc: 0811 0000 |0146: move-object/from16 v17, v0 │ │ -0b98d0: 3811 d4fe |0148: if-eqz v17, 001c // -012c │ │ -0b98d4: 0800 1300 |014a: move-object/from16 v0, v19 │ │ -0b98d8: 0201 1000 |014c: move/from16 v1, v16 │ │ -0b98dc: 7020 780f 1000 |014e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.interpolateJoints:(F)V // method@0f78 │ │ -0b98e2: 2900 cbfe |0151: goto/16 001c // -0135 │ │ +0c7468: |[0c7468] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.interpolate:()V │ │ +0c7478: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0c747c: 5400 fd08 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mWrapMode:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@08fd │ │ +0c7480: 0811 0000 |0004: move-object/from16 v17, v0 │ │ +0c7484: 6212 8e08 |0006: sget-object v18, Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;.SingleFrame:Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode; // field@088e │ │ +0c7488: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +0c748c: 0801 1200 |000a: move-object/from16 v1, v18 │ │ +0c7490: 3310 1100 |000c: if-ne v0, v1, 001d // +0011 │ │ +0c7494: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +0c7498: 5400 f508 |0010: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c749c: 0811 0000 |0012: move-object/from16 v17, v0 │ │ +0c74a0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0c74a4: 5500 ea08 |0016: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ +0c74a8: 0211 0000 |0018: move/from16 v17, v0 │ │ +0c74ac: 3811 0300 |001a: if-eqz v17, 001d // +0003 │ │ +0c74b0: 0e00 |001c: return-void │ │ +0c74b2: 0800 1300 |001d: move-object/from16 v0, v19 │ │ +0c74b6: 5200 fb08 |001f: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mFrameDelta:F // field@08fb │ │ +0c74ba: 0211 0000 |0021: move/from16 v17, v0 │ │ +0c74be: 0800 1300 |0023: move-object/from16 v0, v19 │ │ +0c74c2: 5200 f608 |0025: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.invSampleRate:F // field@08f6 │ │ +0c74c6: 0212 0000 |0027: move/from16 v18, v0 │ │ +0c74ca: a810 1112 |0029: mul-float v16, v17, v18 │ │ +0c74ce: 120e |002b: const/4 v14, #int 0 // #0 │ │ +0c74d0: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +0c74d4: 5200 fe08 |002e: iget v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.numMeshes:I // field@08fe │ │ +0c74d8: 0211 0000 |0030: move/from16 v17, v0 │ │ +0c74dc: 0200 1100 |0032: move/from16 v0, v17 │ │ +0c74e0: 350e fa00 |0034: if-ge v14, v0, 012e // +00fa │ │ +0c74e4: 0800 1300 |0036: move-object/from16 v0, v19 │ │ +0c74e8: 5400 f508 |0038: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c74ec: 0811 0000 |003a: move-object/from16 v17, v0 │ │ +0c74f0: 0800 1100 |003c: move-object/from16 v0, v17 │ │ +0c74f4: 5400 ed08 |003e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +0c74f8: 0811 0000 |0040: move-object/from16 v17, v0 │ │ +0c74fc: 460a 110e |0042: aget-object v10, v17, v14 │ │ +0c7500: 0800 1300 |0044: move-object/from16 v0, v19 │ │ +0c7504: 5400 f308 |0046: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7508: 0811 0000 |0048: move-object/from16 v17, v0 │ │ +0c750c: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +0c7510: 5400 ed08 |004c: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +0c7514: 0811 0000 |004e: move-object/from16 v17, v0 │ │ +0c7518: 4602 110e |0050: aget-object v2, v17, v14 │ │ +0c751c: 0800 1300 |0052: move-object/from16 v0, v19 │ │ +0c7520: 5400 f408 |0054: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7524: 0811 0000 |0056: move-object/from16 v17, v0 │ │ +0c7528: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +0c752c: 5400 ed08 |005a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +0c7530: 0811 0000 |005c: move-object/from16 v17, v0 │ │ +0c7534: 4606 110e |005e: aget-object v6, v17, v14 │ │ +0c7538: 120f |0060: const/4 v15, #int 0 // #0 │ │ +0c753a: 2120 |0061: array-length v0, v2 │ │ +0c753c: 0211 0000 |0062: move/from16 v17, v0 │ │ +0c7540: 0200 1100 |0064: move/from16 v0, v17 │ │ +0c7544: 350f 7b00 |0066: if-ge v15, v0, 00e1 // +007b │ │ +0c7548: 4403 020f |0068: aget v3, v2, v15 │ │ +0c754c: 4407 060f |006a: aget v7, v6, v15 │ │ +0c7550: a711 0703 |006c: sub-float v17, v7, v3 │ │ +0c7554: a811 1110 |006e: mul-float v17, v17, v16 │ │ +0c7558: a60b 0311 |0070: add-float v11, v3, v17 │ │ +0c755c: d811 0f01 |0072: add-int/lit8 v17, v15, #int 1 // #01 │ │ +0c7560: 4404 0211 |0074: aget v4, v2, v17 │ │ +0c7564: d811 0f01 |0076: add-int/lit8 v17, v15, #int 1 // #01 │ │ +0c7568: 4408 0611 |0078: aget v8, v6, v17 │ │ +0c756c: a711 0804 |007a: sub-float v17, v8, v4 │ │ +0c7570: a811 1110 |007c: mul-float v17, v17, v16 │ │ +0c7574: a60c 0411 |007e: add-float v12, v4, v17 │ │ +0c7578: d811 0f02 |0080: add-int/lit8 v17, v15, #int 2 // #02 │ │ +0c757c: 4405 0211 |0082: aget v5, v2, v17 │ │ +0c7580: d811 0f02 |0084: add-int/lit8 v17, v15, #int 2 // #02 │ │ +0c7584: 4409 0611 |0086: aget v9, v6, v17 │ │ +0c7588: a711 0905 |0088: sub-float v17, v9, v5 │ │ +0c758c: a811 1110 |008a: mul-float v17, v17, v16 │ │ +0c7590: a60d 0511 |008c: add-float v13, v5, v17 │ │ +0c7594: 4b0b 0a0f |008e: aput v11, v10, v15 │ │ +0c7598: d811 0f01 |0090: add-int/lit8 v17, v15, #int 1 // #01 │ │ +0c759c: 4b0c 0a11 |0092: aput v12, v10, v17 │ │ +0c75a0: d811 0f02 |0094: add-int/lit8 v17, v15, #int 2 // #02 │ │ +0c75a4: 4b0d 0a11 |0096: aput v13, v10, v17 │ │ +0c75a8: d811 0f03 |0098: add-int/lit8 v17, v15, #int 3 // #03 │ │ +0c75ac: d812 0f03 |009a: add-int/lit8 v18, v15, #int 3 // #03 │ │ +0c75b0: 4412 0212 |009c: aget v18, v2, v18 │ │ +0c75b4: 4b12 0a11 |009e: aput v18, v10, v17 │ │ +0c75b8: d811 0f04 |00a0: add-int/lit8 v17, v15, #int 4 // #04 │ │ +0c75bc: d812 0f04 |00a2: add-int/lit8 v18, v15, #int 4 // #04 │ │ +0c75c0: 4412 0212 |00a4: aget v18, v2, v18 │ │ +0c75c4: 4b12 0a11 |00a6: aput v18, v10, v17 │ │ +0c75c8: d811 0f05 |00a8: add-int/lit8 v17, v15, #int 5 // #05 │ │ +0c75cc: 4403 0211 |00aa: aget v3, v2, v17 │ │ +0c75d0: d811 0f05 |00ac: add-int/lit8 v17, v15, #int 5 // #05 │ │ +0c75d4: 4407 0611 |00ae: aget v7, v6, v17 │ │ +0c75d8: a711 0703 |00b0: sub-float v17, v7, v3 │ │ +0c75dc: a811 1110 |00b2: mul-float v17, v17, v16 │ │ +0c75e0: a60b 0311 |00b4: add-float v11, v3, v17 │ │ +0c75e4: d811 0f06 |00b6: add-int/lit8 v17, v15, #int 6 // #06 │ │ +0c75e8: 4404 0211 |00b8: aget v4, v2, v17 │ │ +0c75ec: d811 0f06 |00ba: add-int/lit8 v17, v15, #int 6 // #06 │ │ +0c75f0: 4408 0611 |00bc: aget v8, v6, v17 │ │ +0c75f4: a711 0804 |00be: sub-float v17, v8, v4 │ │ +0c75f8: a811 1110 |00c0: mul-float v17, v17, v16 │ │ +0c75fc: a60c 0411 |00c2: add-float v12, v4, v17 │ │ +0c7600: d811 0f07 |00c4: add-int/lit8 v17, v15, #int 7 // #07 │ │ +0c7604: 4405 0211 |00c6: aget v5, v2, v17 │ │ +0c7608: d811 0f07 |00c8: add-int/lit8 v17, v15, #int 7 // #07 │ │ +0c760c: 4409 0611 |00ca: aget v9, v6, v17 │ │ +0c7610: a711 0905 |00cc: sub-float v17, v9, v5 │ │ +0c7614: a811 1110 |00ce: mul-float v17, v17, v16 │ │ +0c7618: a60d 0511 |00d0: add-float v13, v5, v17 │ │ +0c761c: d811 0f05 |00d2: add-int/lit8 v17, v15, #int 5 // #05 │ │ +0c7620: 4b0b 0a11 |00d4: aput v11, v10, v17 │ │ +0c7624: d811 0f06 |00d6: add-int/lit8 v17, v15, #int 6 // #06 │ │ +0c7628: 4b0c 0a11 |00d8: aput v12, v10, v17 │ │ +0c762c: d811 0f07 |00da: add-int/lit8 v17, v15, #int 7 // #07 │ │ +0c7630: 4b0d 0a11 |00dc: aput v13, v10, v17 │ │ +0c7634: d80f 0f08 |00de: add-int/lit8 v15, v15, #int 8 // #08 │ │ +0c7638: 2881 |00e0: goto 0061 // -007f │ │ +0c763a: 0800 1300 |00e1: move-object/from16 v0, v19 │ │ +0c763e: 5400 f508 |00e3: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c7642: 0811 0000 |00e5: move-object/from16 v17, v0 │ │ +0c7646: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +0c764a: 5500 ea08 |00e9: iget-boolean v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ +0c764e: 0211 0000 |00eb: move/from16 v17, v0 │ │ +0c7652: 3911 3d00 |00ed: if-nez v17, 012a // +003d │ │ +0c7656: 120f |00ef: const/4 v15, #int 0 // #0 │ │ +0c7658: 0800 1300 |00f0: move-object/from16 v0, v19 │ │ +0c765c: 5400 f308 |00f2: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7660: 0811 0000 |00f4: move-object/from16 v17, v0 │ │ +0c7664: 0800 1100 |00f6: move-object/from16 v0, v17 │ │ +0c7668: 5400 e808 |00f8: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +0c766c: 0811 0000 |00fa: move-object/from16 v17, v0 │ │ +0c7670: 4611 110e |00fc: aget-object v17, v17, v14 │ │ +0c7674: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +0c7678: 2100 |0100: array-length v0, v0 │ │ +0c767a: 0211 0000 |0101: move/from16 v17, v0 │ │ +0c767e: 0200 1100 |0103: move/from16 v0, v17 │ │ +0c7682: 350f 2500 |0105: if-ge v15, v0, 012a // +0025 │ │ +0c7686: 0800 1300 |0107: move-object/from16 v0, v19 │ │ +0c768a: 5400 f508 |0109: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c768e: 0811 0000 |010b: move-object/from16 v17, v0 │ │ +0c7692: 0800 1100 |010d: move-object/from16 v0, v17 │ │ +0c7696: 5400 e808 |010f: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +0c769a: 0811 0000 |0111: move-object/from16 v17, v0 │ │ +0c769e: 4611 110e |0113: aget-object v17, v17, v14 │ │ +0c76a2: 0800 1300 |0115: move-object/from16 v0, v19 │ │ +0c76a6: 5400 f308 |0117: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c76aa: 0812 0000 |0119: move-object/from16 v18, v0 │ │ +0c76ae: 0800 1200 |011b: move-object/from16 v0, v18 │ │ +0c76b2: 5400 e808 |011d: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +0c76b6: 0812 0000 |011f: move-object/from16 v18, v0 │ │ +0c76ba: 4612 120e |0121: aget-object v18, v18, v14 │ │ +0c76be: 4a12 120f |0123: aget-short v18, v18, v15 │ │ +0c76c2: 5112 110f |0125: aput-short v18, v17, v15 │ │ +0c76c6: d80f 0f01 |0127: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0c76ca: 28c7 |0129: goto 00f0 // -0039 │ │ +0c76cc: d80e 0e01 |012a: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0c76d0: 2900 00ff |012c: goto/16 002c // -0100 │ │ +0c76d4: 0800 1300 |012e: move-object/from16 v0, v19 │ │ +0c76d8: 5400 f508 |0130: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c76dc: 0811 0000 |0132: move-object/from16 v17, v0 │ │ +0c76e0: 1312 0100 |0134: const/16 v18, #int 1 // #1 │ │ +0c76e4: 0200 1200 |0136: move/from16 v0, v18 │ │ +0c76e8: 0801 1100 |0138: move-object/from16 v1, v17 │ │ +0c76ec: 5c10 ea08 |013a: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indicesSet:Z // field@08ea │ │ +0c76f0: 0800 1300 |013c: move-object/from16 v0, v19 │ │ +0c76f4: 5400 f308 |013e: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c76f8: 0811 0000 |0140: move-object/from16 v17, v0 │ │ +0c76fc: 0800 1100 |0142: move-object/from16 v0, v17 │ │ +0c7700: 5400 eb08 |0144: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c7704: 0811 0000 |0146: move-object/from16 v17, v0 │ │ +0c7708: 3811 d4fe |0148: if-eqz v17, 001c // -012c │ │ +0c770c: 0800 1300 |014a: move-object/from16 v0, v19 │ │ +0c7710: 0201 1000 |014c: move/from16 v1, v16 │ │ +0c7714: 7020 780f 1000 |014e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.interpolateJoints:(F)V // method@0f78 │ │ +0c771a: 2900 cbfe |0151: goto/16 001c // -0135 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x001c line=141 │ │ 0x001d line=90 │ │ 0x002b line=91 │ │ 0x0036 line=92 │ │ @@ -247869,28 +247897,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -0b98e8: |[0b98e8] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.setInterpolationFrames:()V │ │ -0b98f8: 5420 f908 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@08f9 │ │ -0b98fc: 1f00 7a01 |0002: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ -0b9900: 5400 ee08 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ -0b9904: 5221 fa08 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentFrameIdx:I // field@08fa │ │ -0b9908: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -0b990c: 5b20 f308 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ -0b9910: 5420 f908 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@08f9 │ │ -0b9914: 1f00 7a01 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ -0b9918: 5400 ee08 |0010: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ -0b991c: 5221 fc08 |0012: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mNextFrameIdx:I // field@08fc │ │ -0b9920: 4600 0001 |0014: aget-object v0, v0, v1 │ │ -0b9924: 5b20 f408 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ -0b9928: 0e00 |0018: return-void │ │ +0c7720: |[0c7720] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.setInterpolationFrames:()V │ │ +0c7730: 5420 f908 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@08f9 │ │ +0c7734: 1f00 7a01 |0002: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ +0c7738: 5400 ee08 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ +0c773c: 5221 fa08 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentFrameIdx:I // field@08fa │ │ +0c7740: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +0c7744: 5b20 f308 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.A:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f3 │ │ +0c7748: 5420 f908 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@08f9 │ │ +0c774c: 1f00 7a01 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation; // type@017a │ │ +0c7750: 5400 ee08 |0010: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimation;.keyframes:[Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08ee │ │ +0c7754: 5221 fc08 |0012: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.mNextFrameIdx:I // field@08fc │ │ +0c7758: 4600 0001 |0014: aget-object v0, v0, v1 │ │ +0c775c: 5b20 f408 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.B:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f4 │ │ +0c7760: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000c line=80 │ │ 0x0018 line=81 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; │ │ @@ -247900,24 +247928,24 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0b992c: |[0b992c] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.setKeyframeDimensions:(III)V │ │ -0b993c: 5420 f508 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9940: 5400 ed08 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ -0b9944: 2341 e803 |0004: new-array v1, v4, [F // type@03e8 │ │ -0b9948: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ -0b994c: 5420 f508 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9950: 5400 e808 |000a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ -0b9954: 2351 3904 |000c: new-array v1, v5, [S // type@0439 │ │ -0b9958: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ -0b995c: 0e00 |0010: return-void │ │ +0c7764: |[0c7764] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.setKeyframeDimensions:(III)V │ │ +0c7774: 5420 f508 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c7778: 5400 ed08 |0002: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.vertices:[[F // field@08ed │ │ +0c777c: 2341 e803 |0004: new-array v1, v4, [F // type@03e8 │ │ +0c7780: 4d01 0003 |0006: aput-object v1, v0, v3 │ │ +0c7784: 5420 f508 |0008: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c7788: 5400 e808 |000a: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.indices:[[S // field@08e8 │ │ +0c778c: 2351 3904 |000c: new-array v1, v5, [S // type@0439 │ │ +0c7790: 4d01 0003 |000e: aput-object v1, v0, v3 │ │ +0c7794: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x0010 line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator; │ │ @@ -247930,41 +247958,41 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0b9960: |[0b9960] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.setNumTaggedJoints:(I)V │ │ -0b9970: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b9972: 5441 f508 |0001: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9976: 2352 1404 |0003: new-array v2, v5, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ -0b997a: 5b12 ec08 |0005: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b997e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b9980: 3550 1000 |0008: if-ge v0, v5, 0018 // +0010 │ │ -0b9984: 5441 f508 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b9988: 5411 ec08 |000c: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ -0b998c: 2202 dd01 |000e: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ -0b9990: 7010 1d13 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ -0b9996: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ -0b999a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b999e: 28f1 |0017: goto 0008 // -000f │ │ -0b99a0: 5441 f508 |0018: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b99a4: 2352 1204 |001a: new-array v2, v5, [Lcom/badlogic/gdx/math/Quaternion; // type@0412 │ │ -0b99a8: 5b12 eb08 |001c: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b99ac: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0b99ae: 3550 1000 |001f: if-ge v0, v5, 002f // +0010 │ │ -0b99b2: 5441 f508 |0021: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ -0b99b6: 5411 eb08 |0023: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ -0b99ba: 2202 da01 |0025: new-instance v2, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ -0b99be: 7053 cb12 3233 |0027: invoke-direct {v2, v3, v3, v3, v3}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ -0b99c4: 4d02 0100 |002a: aput-object v2, v1, v0 │ │ -0b99c8: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b99cc: 28f1 |002e: goto 001f // -000f │ │ -0b99ce: 0e00 |002f: return-void │ │ +0c7798: |[0c7798] com.badlogic.gdx.graphics.g3d.keyframed.KeyframeAnimator.setNumTaggedJoints:(I)V │ │ +0c77a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c77aa: 5441 f508 |0001: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c77ae: 2352 1404 |0003: new-array v2, v5, [Lcom/badlogic/gdx/math/Vector3; // type@0414 │ │ +0c77b2: 5b12 ec08 |0005: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c77b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c77b8: 3550 1000 |0008: if-ge v0, v5, 0018 // +0010 │ │ +0c77bc: 5441 f508 |000a: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c77c0: 5411 ec08 |000c: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJointPos:[Lcom/badlogic/gdx/math/Vector3; // field@08ec │ │ +0c77c4: 2202 dd01 |000e: new-instance v2, Lcom/badlogic/gdx/math/Vector3; // type@01dd │ │ +0c77c8: 7010 1d13 0200 |0010: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector3;.:()V // method@131d │ │ +0c77ce: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ +0c77d2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c77d6: 28f1 |0017: goto 0008 // -000f │ │ +0c77d8: 5441 f508 |0018: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c77dc: 2352 1204 |001a: new-array v2, v5, [Lcom/badlogic/gdx/math/Quaternion; // type@0412 │ │ +0c77e0: 5b12 eb08 |001c: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c77e4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0c77e6: 3550 1000 |001f: if-ge v0, v5, 002f // +0010 │ │ +0c77ea: 5441 f508 |0021: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/keyframed/KeyframeAnimator;.R:Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe; // field@08f5 │ │ +0c77ee: 5411 eb08 |0023: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/keyframed/Keyframe;.taggedJoint:[Lcom/badlogic/gdx/math/Quaternion; // field@08eb │ │ +0c77f2: 2202 da01 |0025: new-instance v2, Lcom/badlogic/gdx/math/Quaternion; // type@01da │ │ +0c77f6: 7053 cb12 3233 |0027: invoke-direct {v2, v3, v3, v3, v3}, Lcom/badlogic/gdx/math/Quaternion;.:(FFFF)V // method@12cb │ │ +0c77fc: 4d02 0100 |002a: aput-object v2, v1, v0 │ │ +0c7800: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7804: 28f1 |002e: goto 001f // -000f │ │ +0c7806: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0007 line=70 │ │ 0x000a line=71 │ │ 0x0015 line=70 │ │ 0x0018 line=72 │ │ @@ -248036,22 +248064,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b99d0: |[0b99d0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.:()V │ │ -0b99e0: 2200 8801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -0b99e4: 7010 c70f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -0b99ea: 6900 0c09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b99ee: 2200 8801 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ -0b99f2: 7010 c70f 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ -0b99f8: 6900 0d09 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ -0b99fc: 0e00 |000e: return-void │ │ +0c7808: |[0c7808] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.:()V │ │ +0c7818: 2200 8801 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +0c781c: 7010 c70f 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +0c7822: 6900 0c09 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c7826: 2200 8801 |0007: new-instance v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // type@0188 │ │ +0c782a: 7010 c70f 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.:()V // method@0fc7 │ │ +0c7830: 6900 0d09 |000c: sput-object v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ +0c7834: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;) │ │ @@ -248059,17 +248087,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9a00: |[0b9a00] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.:()V │ │ -0b9a10: 7010 e10e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/Animation;.:()V // method@0ee1 │ │ -0b9a16: 0e00 |0003: return-void │ │ +0c7838: |[0c7838] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.:()V │ │ +0c7848: 7010 e10e 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g3d/Animation;.:()V // method@0ee1 │ │ +0c784e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;) │ │ @@ -248077,126 +248105,126 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 214 16-bit code units │ │ -0b9a18: |[0b9a18] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.interpolate:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;F)V │ │ -0b9a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9a2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0b9a2c: 52b8 1e09 |0002: iget v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ -0b9a30: 3580 d100 |0004: if-ge v0, v8, 00d5 // +00d1 │ │ -0b9a34: 54b8 1c09 |0006: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a38: d809 0101 |0008: add-int/lit8 v9, v1, #int 1 // #01 │ │ -0b9a3c: 4402 0809 |000a: aget v2, v8, v9 │ │ -0b9a40: 54b8 1c09 |000c: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a44: d809 0102 |000e: add-int/lit8 v9, v1, #int 2 // #02 │ │ -0b9a48: 4403 0809 |0010: aget v3, v8, v9 │ │ -0b9a4c: 54b8 1c09 |0012: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a50: d809 0103 |0014: add-int/lit8 v9, v1, #int 3 // #03 │ │ -0b9a54: 4404 0809 |0016: aget v4, v8, v9 │ │ -0b9a58: 6208 0c09 |0018: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9a5c: 54b9 1c09 |001a: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a60: d80a 0104 |001c: add-int/lit8 v10, v1, #int 4 // #04 │ │ -0b9a64: 4409 090a |001e: aget v9, v9, v10 │ │ -0b9a68: 5989 3f09 |0020: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0b9a6c: 6208 0c09 |0022: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9a70: 54b9 1c09 |0024: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a74: d80a 0105 |0026: add-int/lit8 v10, v1, #int 5 // #05 │ │ -0b9a78: 4409 090a |0028: aget v9, v9, v10 │ │ -0b9a7c: 5989 4009 |002a: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0b9a80: 6208 0c09 |002c: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9a84: 54b9 1c09 |002e: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a88: d80a 0106 |0030: add-int/lit8 v10, v1, #int 6 // #06 │ │ -0b9a8c: 4409 090a |0032: aget v9, v9, v10 │ │ -0b9a90: 5989 4109 |0034: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0b9a94: 6208 0c09 |0036: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9a98: 54b9 1c09 |0038: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9a9c: d80a 0107 |003a: add-int/lit8 v10, v1, #int 7 // #07 │ │ -0b9aa0: 4409 090a |003c: aget v9, v9, v10 │ │ -0b9aa4: 5989 3e09 |003e: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0b9aa8: 54c8 1c09 |0040: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9aac: d809 0101 |0042: add-int/lit8 v9, v1, #int 1 // #01 │ │ -0b9ab0: 4405 0809 |0044: aget v5, v8, v9 │ │ -0b9ab4: 54c8 1c09 |0046: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9ab8: d809 0102 |0048: add-int/lit8 v9, v1, #int 2 // #02 │ │ -0b9abc: 4406 0809 |004a: aget v6, v8, v9 │ │ -0b9ac0: 54c8 1c09 |004c: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9ac4: d809 0103 |004e: add-int/lit8 v9, v1, #int 3 // #03 │ │ -0b9ac8: 4407 0809 |0050: aget v7, v8, v9 │ │ -0b9acc: 6208 0d09 |0052: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ -0b9ad0: 54c9 1c09 |0054: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9ad4: d80a 0104 |0056: add-int/lit8 v10, v1, #int 4 // #04 │ │ -0b9ad8: 4409 090a |0058: aget v9, v9, v10 │ │ -0b9adc: 5989 3f09 |005a: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0b9ae0: 6208 0d09 |005c: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ -0b9ae4: 54c9 1c09 |005e: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9ae8: d80a 0105 |0060: add-int/lit8 v10, v1, #int 5 // #05 │ │ -0b9aec: 4409 090a |0062: aget v9, v9, v10 │ │ -0b9af0: 5989 4009 |0064: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0b9af4: 6208 0d09 |0066: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ -0b9af8: 54c9 1c09 |0068: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9afc: d80a 0106 |006a: add-int/lit8 v10, v1, #int 6 // #06 │ │ -0b9b00: 4409 090a |006c: aget v9, v9, v10 │ │ -0b9b04: 5989 4109 |006e: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0b9b08: 6208 0d09 |0070: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ -0b9b0c: 54c9 1c09 |0072: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b10: d80a 0107 |0074: add-int/lit8 v10, v1, #int 7 // #07 │ │ -0b9b14: 4409 090a |0076: aget v9, v9, v10 │ │ -0b9b18: 5989 3e09 |0078: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0b9b1c: 54d8 1c09 |007a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b20: 54b9 1c09 |007c: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b24: 4409 0901 |007e: aget v9, v9, v1 │ │ -0b9b28: 4b09 0801 |0080: aput v9, v8, v1 │ │ -0b9b2c: 54d8 1c09 |0082: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b30: d809 0101 |0084: add-int/lit8 v9, v1, #int 1 // #01 │ │ -0b9b34: a70a 0502 |0086: sub-float v10, v5, v2 │ │ -0b9b38: c8ea |0088: mul-float/2addr v10, v14 │ │ -0b9b3a: c62a |0089: add-float/2addr v10, v2 │ │ -0b9b3c: 4b0a 0809 |008a: aput v10, v8, v9 │ │ -0b9b40: 54d8 1c09 |008c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b44: d809 0102 |008e: add-int/lit8 v9, v1, #int 2 // #02 │ │ -0b9b48: a70a 0603 |0090: sub-float v10, v6, v3 │ │ -0b9b4c: c8ea |0092: mul-float/2addr v10, v14 │ │ -0b9b4e: c63a |0093: add-float/2addr v10, v3 │ │ -0b9b50: 4b0a 0809 |0094: aput v10, v8, v9 │ │ -0b9b54: 54d8 1c09 |0096: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b58: d809 0103 |0098: add-int/lit8 v9, v1, #int 3 // #03 │ │ -0b9b5c: a70a 0704 |009a: sub-float v10, v7, v4 │ │ -0b9b60: c8ea |009c: mul-float/2addr v10, v14 │ │ -0b9b62: c64a |009d: add-float/2addr v10, v4 │ │ -0b9b64: 4b0a 0809 |009e: aput v10, v8, v9 │ │ -0b9b68: 6208 0c09 |00a0: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9b6c: 6209 0d09 |00a2: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ -0b9b70: 6e30 d20f 980e |00a4: invoke-virtual {v8, v9, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.slerp:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V // method@0fd2 │ │ -0b9b76: 54d8 1c09 |00a7: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b7a: d809 0104 |00a9: add-int/lit8 v9, v1, #int 4 // #04 │ │ -0b9b7e: 620a 0c09 |00ab: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9b82: 52aa 3f09 |00ad: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ -0b9b86: 4b0a 0809 |00af: aput v10, v8, v9 │ │ -0b9b8a: 54d8 1c09 |00b1: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9b8e: d809 0105 |00b3: add-int/lit8 v9, v1, #int 5 // #05 │ │ -0b9b92: 620a 0c09 |00b5: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9b96: 52aa 4009 |00b7: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ -0b9b9a: 4b0a 0809 |00b9: aput v10, v8, v9 │ │ -0b9b9e: 54d8 1c09 |00bb: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9ba2: d809 0106 |00bd: add-int/lit8 v9, v1, #int 6 // #06 │ │ -0b9ba6: 620a 0c09 |00bf: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9baa: 52aa 4109 |00c1: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ -0b9bae: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ -0b9bb2: 54d8 1c09 |00c5: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ -0b9bb6: d809 0107 |00c7: add-int/lit8 v9, v1, #int 7 // #07 │ │ -0b9bba: 620a 0c09 |00c9: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ -0b9bbe: 52aa 3e09 |00cb: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ -0b9bc2: 4b0a 0809 |00cd: aput v10, v8, v9 │ │ -0b9bc6: d800 0001 |00cf: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9bca: d801 0108 |00d1: add-int/lit8 v1, v1, #int 8 // #08 │ │ -0b9bce: 2900 2fff |00d3: goto/16 0002 // -00d1 │ │ -0b9bd2: 0e00 |00d5: return-void │ │ +0c7850: |[0c7850] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.interpolate:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;F)V │ │ +0c7860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7862: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c7864: 52b8 1e09 |0002: iget v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.numJoints:I // field@091e │ │ +0c7868: 3580 d100 |0004: if-ge v0, v8, 00d5 // +00d1 │ │ +0c786c: 54b8 1c09 |0006: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7870: d809 0101 |0008: add-int/lit8 v9, v1, #int 1 // #01 │ │ +0c7874: 4402 0809 |000a: aget v2, v8, v9 │ │ +0c7878: 54b8 1c09 |000c: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c787c: d809 0102 |000e: add-int/lit8 v9, v1, #int 2 // #02 │ │ +0c7880: 4403 0809 |0010: aget v3, v8, v9 │ │ +0c7884: 54b8 1c09 |0012: iget-object v8, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7888: d809 0103 |0014: add-int/lit8 v9, v1, #int 3 // #03 │ │ +0c788c: 4404 0809 |0016: aget v4, v8, v9 │ │ +0c7890: 6208 0c09 |0018: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c7894: 54b9 1c09 |001a: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7898: d80a 0104 |001c: add-int/lit8 v10, v1, #int 4 // #04 │ │ +0c789c: 4409 090a |001e: aget v9, v9, v10 │ │ +0c78a0: 5989 3f09 |0020: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0c78a4: 6208 0c09 |0022: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c78a8: 54b9 1c09 |0024: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c78ac: d80a 0105 |0026: add-int/lit8 v10, v1, #int 5 // #05 │ │ +0c78b0: 4409 090a |0028: aget v9, v9, v10 │ │ +0c78b4: 5989 4009 |002a: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0c78b8: 6208 0c09 |002c: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c78bc: 54b9 1c09 |002e: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c78c0: d80a 0106 |0030: add-int/lit8 v10, v1, #int 6 // #06 │ │ +0c78c4: 4409 090a |0032: aget v9, v9, v10 │ │ +0c78c8: 5989 4109 |0034: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0c78cc: 6208 0c09 |0036: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c78d0: 54b9 1c09 |0038: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c78d4: d80a 0107 |003a: add-int/lit8 v10, v1, #int 7 // #07 │ │ +0c78d8: 4409 090a |003c: aget v9, v9, v10 │ │ +0c78dc: 5989 3e09 |003e: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0c78e0: 54c8 1c09 |0040: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c78e4: d809 0101 |0042: add-int/lit8 v9, v1, #int 1 // #01 │ │ +0c78e8: 4405 0809 |0044: aget v5, v8, v9 │ │ +0c78ec: 54c8 1c09 |0046: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c78f0: d809 0102 |0048: add-int/lit8 v9, v1, #int 2 // #02 │ │ +0c78f4: 4406 0809 |004a: aget v6, v8, v9 │ │ +0c78f8: 54c8 1c09 |004c: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c78fc: d809 0103 |004e: add-int/lit8 v9, v1, #int 3 // #03 │ │ +0c7900: 4407 0809 |0050: aget v7, v8, v9 │ │ +0c7904: 6208 0d09 |0052: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ +0c7908: 54c9 1c09 |0054: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c790c: d80a 0104 |0056: add-int/lit8 v10, v1, #int 4 // #04 │ │ +0c7910: 4409 090a |0058: aget v9, v9, v10 │ │ +0c7914: 5989 3f09 |005a: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0c7918: 6208 0d09 |005c: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ +0c791c: 54c9 1c09 |005e: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7920: d80a 0105 |0060: add-int/lit8 v10, v1, #int 5 // #05 │ │ +0c7924: 4409 090a |0062: aget v9, v9, v10 │ │ +0c7928: 5989 4009 |0064: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0c792c: 6208 0d09 |0066: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ +0c7930: 54c9 1c09 |0068: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7934: d80a 0106 |006a: add-int/lit8 v10, v1, #int 6 // #06 │ │ +0c7938: 4409 090a |006c: aget v9, v9, v10 │ │ +0c793c: 5989 4109 |006e: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0c7940: 6208 0d09 |0070: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ +0c7944: 54c9 1c09 |0072: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7948: d80a 0107 |0074: add-int/lit8 v10, v1, #int 7 // #07 │ │ +0c794c: 4409 090a |0076: aget v9, v9, v10 │ │ +0c7950: 5989 3e09 |0078: iput v9, v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0c7954: 54d8 1c09 |007a: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7958: 54b9 1c09 |007c: iget-object v9, v11, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c795c: 4409 0901 |007e: aget v9, v9, v1 │ │ +0c7960: 4b09 0801 |0080: aput v9, v8, v1 │ │ +0c7964: 54d8 1c09 |0082: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7968: d809 0101 |0084: add-int/lit8 v9, v1, #int 1 // #01 │ │ +0c796c: a70a 0502 |0086: sub-float v10, v5, v2 │ │ +0c7970: c8ea |0088: mul-float/2addr v10, v14 │ │ +0c7972: c62a |0089: add-float/2addr v10, v2 │ │ +0c7974: 4b0a 0809 |008a: aput v10, v8, v9 │ │ +0c7978: 54d8 1c09 |008c: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c797c: d809 0102 |008e: add-int/lit8 v9, v1, #int 2 // #02 │ │ +0c7980: a70a 0603 |0090: sub-float v10, v6, v3 │ │ +0c7984: c8ea |0092: mul-float/2addr v10, v14 │ │ +0c7986: c63a |0093: add-float/2addr v10, v3 │ │ +0c7988: 4b0a 0809 |0094: aput v10, v8, v9 │ │ +0c798c: 54d8 1c09 |0096: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c7990: d809 0103 |0098: add-int/lit8 v9, v1, #int 3 // #03 │ │ +0c7994: a70a 0704 |009a: sub-float v10, v7, v4 │ │ +0c7998: c8ea |009c: mul-float/2addr v10, v14 │ │ +0c799a: c64a |009d: add-float/2addr v10, v4 │ │ +0c799c: 4b0a 0809 |009e: aput v10, v8, v9 │ │ +0c79a0: 6208 0c09 |00a0: sget-object v8, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c79a4: 6209 0d09 |00a2: sget-object v9, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointBOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090d │ │ +0c79a8: 6e30 d20f 980e |00a4: invoke-virtual {v8, v9, v14}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.slerp:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;F)V // method@0fd2 │ │ +0c79ae: 54d8 1c09 |00a7: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c79b2: d809 0104 |00a9: add-int/lit8 v9, v1, #int 4 // #04 │ │ +0c79b6: 620a 0c09 |00ab: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c79ba: 52aa 3f09 |00ad: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.x:F // field@093f │ │ +0c79be: 4b0a 0809 |00af: aput v10, v8, v9 │ │ +0c79c2: 54d8 1c09 |00b1: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c79c6: d809 0105 |00b3: add-int/lit8 v9, v1, #int 5 // #05 │ │ +0c79ca: 620a 0c09 |00b5: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c79ce: 52aa 4009 |00b7: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.y:F // field@0940 │ │ +0c79d2: 4b0a 0809 |00b9: aput v10, v8, v9 │ │ +0c79d6: 54d8 1c09 |00bb: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c79da: d809 0106 |00bd: add-int/lit8 v9, v1, #int 6 // #06 │ │ +0c79de: 620a 0c09 |00bf: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c79e2: 52aa 4109 |00c1: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.z:F // field@0941 │ │ +0c79e6: 4b0a 0809 |00c3: aput v10, v8, v9 │ │ +0c79ea: 54d8 1c09 |00c5: iget-object v8, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.joints:[F // field@091c │ │ +0c79ee: d809 0107 |00c7: add-int/lit8 v9, v1, #int 7 // #07 │ │ +0c79f2: 620a 0c09 |00c9: sget-object v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.jointAOrient:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion; // field@090c │ │ +0c79f6: 52aa 3e09 |00cb: iget v10, v10, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;.w:F // field@093e │ │ +0c79fa: 4b0a 0809 |00cd: aput v10, v8, v9 │ │ +0c79fe: d800 0001 |00cf: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7a02: d801 0108 |00d1: add-int/lit8 v1, v1, #int 8 // #08 │ │ +0c7a06: 2900 2fff |00d3: goto/16 0002 // -00d1 │ │ +0c7a0a: 0e00 |00d5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=84 │ │ 0x000c line=85 │ │ 0x0012 line=86 │ │ 0x0018 line=88 │ │ @@ -248241,21 +248269,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b9bd4: |[0b9bd4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.getLength:()F │ │ -0b9be4: 5420 0b09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9be8: 2100 |0002: array-length v0, v0 │ │ -0b9bea: 8200 |0003: int-to-float v0, v0 │ │ -0b9bec: 5221 0f09 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ -0b9bf0: c810 |0006: mul-float/2addr v0, v1 │ │ -0b9bf2: 0f00 |0007: return v0 │ │ +0c7a0c: |[0c7a0c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.getLength:()F │ │ +0c7a1c: 5420 0b09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7a20: 2100 |0002: array-length v0, v0 │ │ +0c7a22: 8200 |0003: int-to-float v0, v0 │ │ +0c7a24: 5221 0f09 |0004: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ +0c7a28: c810 |0006: mul-float/2addr v0, v1 │ │ +0c7a2a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;) │ │ @@ -248263,18 +248291,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b9bf4: |[0b9bf4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.getNumFrames:()I │ │ -0b9c04: 5410 0b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9c08: 2100 |0002: array-length v0, v0 │ │ -0b9c0a: 0f00 |0003: return v0 │ │ +0c7a2c: |[0c7a2c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.getNumFrames:()I │ │ +0c7a3c: 5410 0b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7a40: 2100 |0002: array-length v0, v0 │ │ +0c7a42: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; │ │ │ │ #2 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;) │ │ @@ -248282,88 +248310,88 @@ │ │ type : '(Ljava/io/DataInputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -0b9c0c: |[0b9c0c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.read:(Ljava/io/DataInputStream;)V │ │ -0b9c1c: 6e10 dd23 0600 |0000: invoke-virtual {v6}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ -0b9c22: 0c03 |0003: move-result-object v3 │ │ -0b9c24: 5b53 0e09 |0004: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.name:Ljava/lang/String; // field@090e │ │ -0b9c28: 6e10 da23 0600 |0006: invoke-virtual {v6}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0b9c2e: 0a03 |0009: move-result v3 │ │ -0b9c30: 5953 0a09 |000a: iput v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frameRate:I // field@090a │ │ -0b9c34: 6e10 d723 0600 |000c: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9c3a: 0a03 |000f: move-result v3 │ │ -0b9c3c: 5953 0f09 |0010: iput v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ -0b9c40: 6e10 da23 0600 |0012: invoke-virtual {v6}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0b9c46: 0a02 |0015: move-result v2 │ │ -0b9c48: 2323 0a04 |0016: new-array v3, v2, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@040a │ │ -0b9c4c: 5b53 0b09 |0018: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9c50: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0b9c52: 3520 1500 |001b: if-ge v0, v2, 0030 // +0015 │ │ -0b9c56: 5453 0b09 |001d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9c5a: 2204 8201 |001f: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ -0b9c5e: 7010 a60f 0400 |0021: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ -0b9c64: 4d04 0300 |0024: aput-object v4, v3, v0 │ │ -0b9c68: 5453 0b09 |0026: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9c6c: 4603 0300 |0028: aget-object v3, v3, v0 │ │ -0b9c70: 6e20 a70f 6300 |002a: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.read:(Ljava/io/DataInputStream;)V // method@0fa7 │ │ -0b9c76: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9c7a: 28ec |002f: goto 001b // -0014 │ │ -0b9c7c: 6e10 da23 0600 |0030: invoke-virtual {v6}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0b9c82: 0a01 |0033: move-result v1 │ │ -0b9c84: 2313 1504 |0034: new-array v3, v1, [Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0415 │ │ -0b9c88: 5b53 0909 |0036: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9c8c: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -0b9c8e: 3510 5600 |0039: if-ge v0, v1, 008f // +0056 │ │ -0b9c92: 5453 0909 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9c96: 2204 df01 |003d: new-instance v4, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ -0b9c9a: 7010 5713 0400 |003f: invoke-direct {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ -0b9ca0: 4d04 0300 |0042: aput-object v4, v3, v0 │ │ -0b9ca4: 5453 0909 |0044: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9ca8: 4603 0300 |0046: aget-object v3, v3, v0 │ │ -0b9cac: 5433 390b |0048: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0b9cb0: 6e10 d723 0600 |004a: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9cb6: 0a04 |004d: move-result v4 │ │ -0b9cb8: 5934 2c0b |004e: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9cbc: 5453 0909 |0050: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9cc0: 4603 0300 |0052: aget-object v3, v3, v0 │ │ -0b9cc4: 5433 390b |0054: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0b9cc8: 6e10 d723 0600 |0056: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9cce: 0a04 |0059: move-result v4 │ │ -0b9cd0: 5934 2d0b |005a: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b9cd4: 5453 0909 |005c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9cd8: 4603 0300 |005e: aget-object v3, v3, v0 │ │ -0b9cdc: 5433 390b |0060: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0b9ce0: 6e10 d723 0600 |0062: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9ce6: 0a04 |0065: move-result v4 │ │ -0b9ce8: 5934 2e0b |0066: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b9cec: 5453 0909 |0068: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9cf0: 4603 0300 |006a: aget-object v3, v3, v0 │ │ -0b9cf4: 5433 380b |006c: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0b9cf8: 6e10 d723 0600 |006e: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9cfe: 0a04 |0071: move-result v4 │ │ -0b9d00: 5934 2c0b |0072: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9d04: 5453 0909 |0074: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9d08: 4603 0300 |0076: aget-object v3, v3, v0 │ │ -0b9d0c: 5433 380b |0078: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0b9d10: 6e10 d723 0600 |007a: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9d16: 0a04 |007d: move-result v4 │ │ -0b9d18: 5934 2d0b |007e: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b9d1c: 5453 0909 |0080: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9d20: 4603 0300 |0082: aget-object v3, v3, v0 │ │ -0b9d24: 5433 380b |0084: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0b9d28: 6e10 d723 0600 |0086: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0b9d2e: 0a04 |0089: move-result v4 │ │ -0b9d30: 5934 2e0b |008a: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b9d34: d800 0001 |008c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9d38: 28ab |008e: goto 0039 // -0055 │ │ -0b9d3a: 0e00 |008f: return-void │ │ +0c7a44: |[0c7a44] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.read:(Ljava/io/DataInputStream;)V │ │ +0c7a54: 6e10 dd23 0600 |0000: invoke-virtual {v6}, Ljava/io/DataInputStream;.readUTF:()Ljava/lang/String; // method@23dd │ │ +0c7a5a: 0c03 |0003: move-result-object v3 │ │ +0c7a5c: 5b53 0e09 |0004: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.name:Ljava/lang/String; // field@090e │ │ +0c7a60: 6e10 da23 0600 |0006: invoke-virtual {v6}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0c7a66: 0a03 |0009: move-result v3 │ │ +0c7a68: 5953 0a09 |000a: iput v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frameRate:I // field@090a │ │ +0c7a6c: 6e10 d723 0600 |000c: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7a72: 0a03 |000f: move-result v3 │ │ +0c7a74: 5953 0f09 |0010: iput v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ +0c7a78: 6e10 da23 0600 |0012: invoke-virtual {v6}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0c7a7e: 0a02 |0015: move-result v2 │ │ +0c7a80: 2323 0a04 |0016: new-array v3, v2, [Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@040a │ │ +0c7a84: 5b53 0b09 |0018: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7a88: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0c7a8a: 3520 1500 |001b: if-ge v0, v2, 0030 // +0015 │ │ +0c7a8e: 5453 0b09 |001d: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7a92: 2204 8201 |001f: new-instance v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // type@0182 │ │ +0c7a96: 7010 a60f 0400 |0021: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.:()V // method@0fa6 │ │ +0c7a9c: 4d04 0300 |0024: aput-object v4, v3, v0 │ │ +0c7aa0: 5453 0b09 |0026: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7aa4: 4603 0300 |0028: aget-object v3, v3, v0 │ │ +0c7aa8: 6e20 a70f 6300 |002a: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.read:(Ljava/io/DataInputStream;)V // method@0fa7 │ │ +0c7aae: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7ab2: 28ec |002f: goto 001b // -0014 │ │ +0c7ab4: 6e10 da23 0600 |0030: invoke-virtual {v6}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0c7aba: 0a01 |0033: move-result v1 │ │ +0c7abc: 2313 1504 |0034: new-array v3, v1, [Lcom/badlogic/gdx/math/collision/BoundingBox; // type@0415 │ │ +0c7ac0: 5b53 0909 |0036: iput-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7ac4: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +0c7ac6: 3510 5600 |0039: if-ge v0, v1, 008f // +0056 │ │ +0c7aca: 5453 0909 |003b: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7ace: 2204 df01 |003d: new-instance v4, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ +0c7ad2: 7010 5713 0400 |003f: invoke-direct {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ +0c7ad8: 4d04 0300 |0042: aput-object v4, v3, v0 │ │ +0c7adc: 5453 0909 |0044: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7ae0: 4603 0300 |0046: aget-object v3, v3, v0 │ │ +0c7ae4: 5433 390b |0048: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0c7ae8: 6e10 d723 0600 |004a: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7aee: 0a04 |004d: move-result v4 │ │ +0c7af0: 5934 2c0b |004e: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c7af4: 5453 0909 |0050: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7af8: 4603 0300 |0052: aget-object v3, v3, v0 │ │ +0c7afc: 5433 390b |0054: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0c7b00: 6e10 d723 0600 |0056: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7b06: 0a04 |0059: move-result v4 │ │ +0c7b08: 5934 2d0b |005a: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c7b0c: 5453 0909 |005c: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7b10: 4603 0300 |005e: aget-object v3, v3, v0 │ │ +0c7b14: 5433 390b |0060: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0c7b18: 6e10 d723 0600 |0062: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7b1e: 0a04 |0065: move-result v4 │ │ +0c7b20: 5934 2e0b |0066: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c7b24: 5453 0909 |0068: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7b28: 4603 0300 |006a: aget-object v3, v3, v0 │ │ +0c7b2c: 5433 380b |006c: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0c7b30: 6e10 d723 0600 |006e: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7b36: 0a04 |0071: move-result v4 │ │ +0c7b38: 5934 2c0b |0072: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c7b3c: 5453 0909 |0074: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7b40: 4603 0300 |0076: aget-object v3, v3, v0 │ │ +0c7b44: 5433 380b |0078: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0c7b48: 6e10 d723 0600 |007a: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7b4e: 0a04 |007d: move-result v4 │ │ +0c7b50: 5934 2d0b |007e: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c7b54: 5453 0909 |0080: iget-object v3, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7b58: 4603 0300 |0082: aget-object v3, v3, v0 │ │ +0c7b5c: 5433 380b |0084: iget-object v3, v3, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0c7b60: 6e10 d723 0600 |0086: invoke-virtual {v6}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0c7b66: 0a04 |0089: move-result v4 │ │ +0c7b68: 5934 2e0b |008a: iput v4, v3, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c7b6c: d800 0001 |008c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7b70: 28ab |008e: goto 0039 // -0055 │ │ +0c7b72: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x000c line=59 │ │ 0x0012 line=60 │ │ 0x0016 line=61 │ │ @@ -248395,73 +248423,73 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -0b9d3c: |[0b9d3c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.write:(Ljava/io/DataOutputStream;)V │ │ -0b9d4c: 5421 0e09 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.name:Ljava/lang/String; // field@090e │ │ -0b9d50: 6e20 ea23 1300 |0002: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ -0b9d56: 5221 0a09 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frameRate:I // field@090a │ │ -0b9d5a: 6e20 e823 1300 |0007: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0b9d60: 5221 0f09 |000a: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ -0b9d64: 6e20 e723 1300 |000c: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9d6a: 5421 0b09 |000f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9d6e: 2111 |0011: array-length v1, v1 │ │ -0b9d70: 6e20 e823 1300 |0012: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0b9d76: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0b9d78: 5421 0b09 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9d7c: 2111 |0018: array-length v1, v1 │ │ -0b9d7e: 3510 0c00 |0019: if-ge v0, v1, 0025 // +000c │ │ -0b9d82: 5421 0b09 |001b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9d86: 4601 0100 |001d: aget-object v1, v1, v0 │ │ -0b9d8a: 6e20 a80f 3100 |001f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.write:(Ljava/io/DataOutputStream;)V // method@0fa8 │ │ -0b9d90: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9d94: 28f2 |0024: goto 0016 // -000e │ │ -0b9d96: 5421 0909 |0025: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9d9a: 2111 |0027: array-length v1, v1 │ │ -0b9d9c: 6e20 e823 1300 |0028: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0b9da2: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0b9da4: 5421 0909 |002c: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9da8: 2111 |002e: array-length v1, v1 │ │ -0b9daa: 3510 4700 |002f: if-ge v0, v1, 0076 // +0047 │ │ -0b9dae: 5421 0909 |0031: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9db2: 4601 0100 |0033: aget-object v1, v1, v0 │ │ -0b9db6: 5411 390b |0035: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0b9dba: 5211 2c0b |0037: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9dbe: 6e20 e723 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9dc4: 5421 0909 |003c: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9dc8: 4601 0100 |003e: aget-object v1, v1, v0 │ │ -0b9dcc: 5411 390b |0040: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0b9dd0: 5211 2d0b |0042: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b9dd4: 6e20 e723 1300 |0044: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9dda: 5421 0909 |0047: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9dde: 4601 0100 |0049: aget-object v1, v1, v0 │ │ -0b9de2: 5411 390b |004b: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ -0b9de6: 5211 2e0b |004d: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b9dea: 6e20 e723 1300 |004f: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9df0: 5421 0909 |0052: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9df4: 4601 0100 |0054: aget-object v1, v1, v0 │ │ -0b9df8: 5411 380b |0056: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0b9dfc: 5211 2c0b |0058: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0b9e00: 6e20 e723 1300 |005a: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9e06: 5421 0909 |005d: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9e0a: 4601 0100 |005f: aget-object v1, v1, v0 │ │ -0b9e0e: 5411 380b |0061: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0b9e12: 5211 2d0b |0063: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0b9e16: 6e20 e723 1300 |0065: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9e1c: 5421 0909 |0068: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ -0b9e20: 4601 0100 |006a: aget-object v1, v1, v0 │ │ -0b9e24: 5411 380b |006c: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ -0b9e28: 5211 2e0b |006e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0b9e2c: 6e20 e723 1300 |0070: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0b9e32: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9e36: 28b7 |0075: goto 002c // -0049 │ │ -0b9e38: 0e00 |0076: return-void │ │ +0c7b74: |[0c7b74] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animation.write:(Ljava/io/DataOutputStream;)V │ │ +0c7b84: 5421 0e09 |0000: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.name:Ljava/lang/String; // field@090e │ │ +0c7b88: 6e20 ea23 1300 |0002: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeUTF:(Ljava/lang/String;)V // method@23ea │ │ +0c7b8e: 5221 0a09 |0005: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frameRate:I // field@090a │ │ +0c7b92: 6e20 e823 1300 |0007: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0c7b98: 5221 0f09 |000a: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.secondsPerFrame:F // field@090f │ │ +0c7b9c: 6e20 e723 1300 |000c: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7ba2: 5421 0b09 |000f: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7ba6: 2111 |0011: array-length v1, v1 │ │ +0c7ba8: 6e20 e823 1300 |0012: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0c7bae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0c7bb0: 5421 0b09 |0016: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7bb4: 2111 |0018: array-length v1, v1 │ │ +0c7bb6: 3510 0c00 |0019: if-ge v0, v1, 0025 // +000c │ │ +0c7bba: 5421 0b09 |001b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7bbe: 4601 0100 |001d: aget-object v1, v1, v0 │ │ +0c7bc2: 6e20 a80f 3100 |001f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;.write:(Ljava/io/DataOutputStream;)V // method@0fa8 │ │ +0c7bc8: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7bcc: 28f2 |0024: goto 0016 // -000e │ │ +0c7bce: 5421 0909 |0025: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7bd2: 2111 |0027: array-length v1, v1 │ │ +0c7bd4: 6e20 e823 1300 |0028: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0c7bda: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0c7bdc: 5421 0909 |002c: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7be0: 2111 |002e: array-length v1, v1 │ │ +0c7be2: 3510 4700 |002f: if-ge v0, v1, 0076 // +0047 │ │ +0c7be6: 5421 0909 |0031: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7bea: 4601 0100 |0033: aget-object v1, v1, v0 │ │ +0c7bee: 5411 390b |0035: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0c7bf2: 5211 2c0b |0037: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c7bf6: 6e20 e723 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7bfc: 5421 0909 |003c: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7c00: 4601 0100 |003e: aget-object v1, v1, v0 │ │ +0c7c04: 5411 390b |0040: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0c7c08: 5211 2d0b |0042: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c7c0c: 6e20 e723 1300 |0044: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7c12: 5421 0909 |0047: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7c16: 4601 0100 |0049: aget-object v1, v1, v0 │ │ +0c7c1a: 5411 390b |004b: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.min:Lcom/badlogic/gdx/math/Vector3; // field@0b39 │ │ +0c7c1e: 5211 2e0b |004d: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c7c22: 6e20 e723 1300 |004f: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7c28: 5421 0909 |0052: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7c2c: 4601 0100 |0054: aget-object v1, v1, v0 │ │ +0c7c30: 5411 380b |0056: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0c7c34: 5211 2c0b |0058: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c7c38: 6e20 e723 1300 |005a: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7c3e: 5421 0909 |005d: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7c42: 4601 0100 |005f: aget-object v1, v1, v0 │ │ +0c7c46: 5411 380b |0061: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0c7c4a: 5211 2d0b |0063: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c7c4e: 6e20 e723 1300 |0065: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7c54: 5421 0909 |0068: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.bounds:[Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0909 │ │ +0c7c58: 4601 0100 |006a: aget-object v1, v1, v0 │ │ +0c7c5c: 5411 380b |006c: iget-object v1, v1, Lcom/badlogic/gdx/math/collision/BoundingBox;.max:Lcom/badlogic/gdx/math/Vector3; // field@0b38 │ │ +0c7c60: 5211 2e0b |006e: iget v1, v1, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c7c64: 6e20 e723 1300 |0070: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0c7c6a: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7c6e: 28b7 |0075: goto 002c // -0049 │ │ +0c7c70: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ 0x000a line=40 │ │ 0x000f line=41 │ │ 0x0015 line=42 │ │ @@ -248519,21 +248547,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b9e3c: |[0b9e3c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.:()V │ │ -0b9e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9e4e: 7010 ea0e 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator;.:()V // method@0eea │ │ -0b9e54: 5b10 1609 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ -0b9e58: 5b10 1909 |0006: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ -0b9e5c: 5b10 1b09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ -0b9e60: 0e00 |000a: return-void │ │ +0c7c74: |[0c7c74] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.:()V │ │ +0c7c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7c86: 7010 ea0e 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g3d/Animator;.:()V // method@0eea │ │ +0c7c8c: 5b10 1609 |0004: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ +0c7c90: 5b10 1909 |0006: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ +0c7c94: 5b10 1b09 |0008: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ +0c7c98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=27 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ locals : │ │ @@ -248545,17 +248573,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9e64: |[0b9e64] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ -0b9e74: 5410 1b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ -0b9e78: 1100 |0002: return-object v0 │ │ +0c7c9c: |[0c7c9c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.getSkeleton:()Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ +0c7cac: 5410 1b09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ +0c7cb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator; │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;) │ │ @@ -248563,21 +248591,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b9e7c: |[0b9e7c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.interpolate:()V │ │ -0b9e8c: 5440 1609 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ -0b9e90: 5441 1909 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ -0b9e94: 5442 1b09 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ -0b9e98: 5243 1809 |0006: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mFrameDelta:F // field@0918 │ │ -0b9e9c: 7140 930f 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.interpolate:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;F)V // method@0f93 │ │ -0b9ea2: 0e00 |000b: return-void │ │ +0c7cb4: |[0c7cb4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.interpolate:()V │ │ +0c7cc4: 5440 1609 |0000: iget-object v0, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ +0c7cc8: 5441 1909 |0002: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ +0c7ccc: 5442 1b09 |0004: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ +0c7cd0: 5243 1809 |0006: iget v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mFrameDelta:F // field@0918 │ │ +0c7cd4: 7140 930f 1032 |0008: invoke-static {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.interpolate:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;F)V // method@0f93 │ │ +0c7cda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000b line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator; │ │ │ │ @@ -248586,25 +248614,25 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0b9ea4: |[0b9ea4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V │ │ -0b9eb4: 6f30 ee0e 3204 |0000: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Animator;.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V // method@0eee │ │ -0b9eba: 3803 0f00 |0003: if-eqz v3, 0012 // +000f │ │ -0b9ebe: 1f03 7e01 |0005: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ -0b9ec2: 5430 0b09 |0007: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9ec6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0b9ec8: 4600 0001 |000a: aget-object v0, v0, v1 │ │ -0b9ecc: 5b20 1909 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ -0b9ed0: 5b20 1b09 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ -0b9ed4: 5b20 1609 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ -0b9ed8: 0e00 |0012: return-void │ │ +0c7cdc: |[0c7cdc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V │ │ +0c7cec: 6f30 ee0e 3204 |0000: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Animator;.setAnimation:(Lcom/badlogic/gdx/graphics/g3d/Animation;Lcom/badlogic/gdx/graphics/g3d/Animator$WrapMode;)V // method@0eee │ │ +0c7cf2: 3803 0f00 |0003: if-eqz v3, 0012 // +000f │ │ +0c7cf6: 1f03 7e01 |0005: check-cast v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ +0c7cfa: 5430 0b09 |0007: iget-object v0, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7cfe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c7d00: 4600 0001 |000a: aget-object v0, v0, v1 │ │ +0c7d04: 5b20 1909 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ +0c7d08: 5b20 1b09 |000e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ +0c7d0c: 5b20 1609 |0010: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ +0c7d10: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ locals : │ │ @@ -248617,28 +248645,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -0b9edc: |[0b9edc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.setInterpolationFrames:()V │ │ -0b9eec: 5420 1509 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0915 │ │ -0b9ef0: 1f00 7e01 |0002: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ -0b9ef4: 5400 0b09 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9ef8: 5221 1709 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrameIdx:I // field@0917 │ │ -0b9efc: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -0b9f00: 5b20 1609 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ -0b9f04: 5420 1509 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0915 │ │ -0b9f08: 1f00 7e01 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ -0b9f0c: 5400 0b09 |0010: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ -0b9f10: 5221 1a09 |0012: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrameIdx:I // field@091a │ │ -0b9f14: 4600 0001 |0014: aget-object v0, v0, v1 │ │ -0b9f18: 5b20 1909 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ -0b9f1c: 0e00 |0018: return-void │ │ +0c7d14: |[0c7d14] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.setInterpolationFrames:()V │ │ +0c7d24: 5420 1509 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0915 │ │ +0c7d28: 1f00 7e01 |0002: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ +0c7d2c: 5400 0b09 |0004: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7d30: 5221 1709 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrameIdx:I // field@0917 │ │ +0c7d34: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +0c7d38: 5b20 1609 |000a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0916 │ │ +0c7d3c: 5420 1509 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mCurrentAnim:Lcom/badlogic/gdx/graphics/g3d/Animation; // field@0915 │ │ +0c7d40: 1f00 7e01 |000e: check-cast v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation; // type@017e │ │ +0c7d44: 5400 0b09 |0010: iget-object v0, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animation;.frames:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@090b │ │ +0c7d48: 5221 1a09 |0012: iget v1, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrameIdx:I // field@091a │ │ +0c7d4c: 4600 0001 |0014: aget-object v0, v0, v1 │ │ +0c7d50: 5b20 1909 |0016: iput-object v0, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mNextFrame:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@0919 │ │ +0c7d54: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000c line=62 │ │ 0x0018 line=63 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator; │ │ @@ -248648,17 +248676,17 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9f20: |[0b9f20] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V │ │ -0b9f30: 5b01 1b09 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ -0b9f34: 0e00 |0002: return-void │ │ +0c7d58: |[0c7d58] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Animator.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V │ │ +0c7d68: 5b01 1b09 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator;.mSkeleton:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; // field@091b │ │ +0c7d6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Animator; │ │ 0x0000 - 0x0003 reg=1 skeleton Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints; │ │ @@ -248717,111 +248745,111 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 186 16-bit code units │ │ -0b9f38: |[0b9f38] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;ZZ)V │ │ -0b9f48: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0b9f4a: 122a |0001: const/4 v10, #int 2 // #2 │ │ -0b9f4c: 1239 |0002: const/4 v9, #int 3 // #3 │ │ -0b9f4e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0b9f50: 7010 9524 0c00 |0004: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2495 │ │ -0b9f56: 2204 df01 |0007: new-instance v4, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ -0b9f5a: 7010 5713 0400 |0009: invoke-direct {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ -0b9f60: 5bc4 4309 |000c: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ -0b9f64: 380f 0c00 |000e: if-eqz v15, 001a // +000c │ │ -0b9f68: 380e 0a00 |0010: if-eqz v14, 001a // +000a │ │ -0b9f6c: 2204 bc02 |0012: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0b9f70: 1a05 b806 |0014: const-string v5, "JNI with normals is currently unsupported." // string@06b8 │ │ -0b9f74: 7020 291e 5400 |0016: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0b9f7a: 2704 |0019: throw v4 │ │ -0b9f7c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0b9f7e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0b9f80: 380e 5900 |001c: if-eqz v14, 0075 // +0059 │ │ -0b9f84: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -0b9f88: 5bcd 4509 |0020: iput-object v13, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0b9f8c: 5ccf 4609 |0022: iput-boolean v15, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ -0b9f90: 5cce 4709 |0024: iput-boolean v14, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useNormals:Z // field@0947 │ │ -0b9f94: 54d4 3909 |0026: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9f98: 2144 |0028: array-length v4, v4 │ │ -0b9f9a: 2344 4004 |0029: new-array v4, v4, [[S // type@0440 │ │ -0b9f9e: 5bc4 4209 |002b: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0b9fa2: 54d4 3909 |002d: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9fa6: 2144 |002f: array-length v4, v4 │ │ -0b9fa8: 2344 3c04 |0030: new-array v4, v4, [[F // type@043c │ │ -0b9fac: 5bc4 4809 |0032: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0b9fb0: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0b9fb2: 54d4 3909 |0035: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9fb6: 2144 |0037: array-length v4, v4 │ │ -0b9fb8: 3540 3f00 |0038: if-ge v0, v4, 0077 // +003f │ │ -0b9fbc: 54d4 3909 |003a: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9fc0: 4604 0400 |003c: aget-object v4, v4, v0 │ │ -0b9fc4: 5244 3109 |003e: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -0b9fc8: 3542 0800 |0040: if-ge v2, v4, 0048 // +0008 │ │ -0b9fcc: 54d4 3909 |0042: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9fd0: 4604 0400 |0044: aget-object v4, v4, v0 │ │ -0b9fd4: 5242 3109 |0046: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ -0b9fd8: 54d4 3909 |0048: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9fdc: 4604 0400 |004a: aget-object v4, v4, v0 │ │ -0b9fe0: 5244 3009 |004c: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -0b9fe4: da04 0403 |004e: mul-int/lit8 v4, v4, #int 3 // #03 │ │ -0b9fe8: 3541 0a00 |0050: if-ge v1, v4, 005a // +000a │ │ -0b9fec: 54d4 3909 |0052: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0b9ff0: 4604 0400 |0054: aget-object v4, v4, v0 │ │ -0b9ff4: 5244 3009 |0056: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ -0b9ff8: da01 0403 |0058: mul-int/lit8 v1, v4, #int 3 // #03 │ │ -0b9ffc: 54c4 4209 |005a: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0ba000: 54d5 3909 |005c: iget-object v5, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba004: 4605 0500 |005e: aget-object v5, v5, v0 │ │ -0ba008: 6e10 be0f 0500 |0060: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.getIndices:()[S // method@0fbe │ │ -0ba00e: 0c05 |0063: move-result-object v5 │ │ -0ba010: 4d05 0400 |0064: aput-object v5, v4, v0 │ │ -0ba014: 54c4 4809 |0066: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba018: 54d5 3909 |0068: iget-object v5, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba01c: 4605 0500 |006a: aget-object v5, v5, v0 │ │ -0ba020: 6e20 bd0f 3500 |006c: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.createVertexArray:(I)[F // method@0fbd │ │ -0ba026: 0c05 |006f: move-result-object v5 │ │ -0ba028: 4d05 0400 |0070: aput-object v5, v4, v0 │ │ -0ba02c: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba030: 28c1 |0074: goto 0035 // -003f │ │ -0ba032: 1253 |0075: const/4 v3, #int 5 // #5 │ │ -0ba034: 28aa |0076: goto 0020 // -0056 │ │ -0ba036: 380e 2700 |0077: if-eqz v14, 009e // +0027 │ │ -0ba03a: 2204 1601 |0079: new-instance v4, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0ba03e: 2395 0004 |007b: new-array v5, v9, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0ba042: 2206 2801 |007d: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0ba046: 1a07 d410 |007f: const-string v7, "a_position" // string@10d4 │ │ -0ba04a: 7040 c30b 8679 |0081: invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0ba050: 4d06 0508 |0084: aput-object v6, v5, v8 │ │ -0ba054: 2206 2801 |0086: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0ba058: 1a07 d710 |0088: const-string v7, "a_texCoord0" // string@10d7 │ │ -0ba05c: 7040 c30b 967a |008a: invoke-direct {v6, v9, v10, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0ba062: 4d06 050b |008d: aput-object v6, v5, v11 │ │ -0ba066: 2206 2801 |008f: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0ba06a: 1a07 d310 |0091: const-string v7, "a_normal" // string@10d3 │ │ -0ba06e: 7040 c30b a679 |0093: invoke-direct {v6, v10, v9, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0ba074: 4d06 050a |0096: aput-object v6, v5, v10 │ │ -0ba078: 7055 fe0a 8412 |0098: invoke-direct {v4, v8, v2, v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ -0ba07e: 5bc4 4409 |009b: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba082: 0e00 |009d: return-void │ │ -0ba084: 2204 1601 |009e: new-instance v4, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0ba088: 23a5 0004 |00a0: new-array v5, v10, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0ba08c: 2206 2801 |00a2: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0ba090: 1a07 d410 |00a4: const-string v7, "a_position" // string@10d4 │ │ -0ba094: 7040 c30b 8679 |00a6: invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0ba09a: 4d06 0508 |00a9: aput-object v6, v5, v8 │ │ -0ba09e: 2206 2801 |00ab: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0ba0a2: 1a07 d710 |00ad: const-string v7, "a_texCoord0" // string@10d7 │ │ -0ba0a6: 7040 c30b 967a |00af: invoke-direct {v6, v9, v10, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0ba0ac: 4d06 050b |00b2: aput-object v6, v5, v11 │ │ -0ba0b0: 7055 fe0a 8412 |00b4: invoke-direct {v4, v8, v2, v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ -0ba0b6: 5bc4 4409 |00b7: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba0ba: 28e4 |00b9: goto 009d // -001c │ │ +0c7d70: |[0c7d70] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;ZZ)V │ │ +0c7d80: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0c7d82: 122a |0001: const/4 v10, #int 2 // #2 │ │ +0c7d84: 1239 |0002: const/4 v9, #int 3 // #3 │ │ +0c7d86: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0c7d88: 7010 9524 0c00 |0004: invoke-direct {v12}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c7d8e: 2204 df01 |0007: new-instance v4, Lcom/badlogic/gdx/math/collision/BoundingBox; // type@01df │ │ +0c7d92: 7010 5713 0400 |0009: invoke-direct {v4}, Lcom/badlogic/gdx/math/collision/BoundingBox;.:()V // method@1357 │ │ +0c7d98: 5bc4 4309 |000c: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ +0c7d9c: 380f 0c00 |000e: if-eqz v15, 001a // +000c │ │ +0c7da0: 380e 0a00 |0010: if-eqz v14, 001a // +000a │ │ +0c7da4: 2204 bc02 |0012: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c7da8: 1a05 b806 |0014: const-string v5, "JNI with normals is currently unsupported." // string@06b8 │ │ +0c7dac: 7020 291e 5400 |0016: invoke-direct {v4, v5}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c7db2: 2704 |0019: throw v4 │ │ +0c7db4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0c7db6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0c7db8: 380e 5900 |001c: if-eqz v14, 0075 // +0059 │ │ +0c7dbc: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +0c7dc0: 5bcd 4509 |0020: iput-object v13, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c7dc4: 5ccf 4609 |0022: iput-boolean v15, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ +0c7dc8: 5cce 4709 |0024: iput-boolean v14, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useNormals:Z // field@0947 │ │ +0c7dcc: 54d4 3909 |0026: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7dd0: 2144 |0028: array-length v4, v4 │ │ +0c7dd2: 2344 4004 |0029: new-array v4, v4, [[S // type@0440 │ │ +0c7dd6: 5bc4 4209 |002b: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c7dda: 54d4 3909 |002d: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7dde: 2144 |002f: array-length v4, v4 │ │ +0c7de0: 2344 3c04 |0030: new-array v4, v4, [[F // type@043c │ │ +0c7de4: 5bc4 4809 |0032: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c7de8: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0c7dea: 54d4 3909 |0035: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7dee: 2144 |0037: array-length v4, v4 │ │ +0c7df0: 3540 3f00 |0038: if-ge v0, v4, 0077 // +003f │ │ +0c7df4: 54d4 3909 |003a: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7df8: 4604 0400 |003c: aget-object v4, v4, v0 │ │ +0c7dfc: 5244 3109 |003e: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +0c7e00: 3542 0800 |0040: if-ge v2, v4, 0048 // +0008 │ │ +0c7e04: 54d4 3909 |0042: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7e08: 4604 0400 |0044: aget-object v4, v4, v0 │ │ +0c7e0c: 5242 3109 |0046: iget v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numVertices:I // field@0931 │ │ +0c7e10: 54d4 3909 |0048: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7e14: 4604 0400 |004a: aget-object v4, v4, v0 │ │ +0c7e18: 5244 3009 |004c: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +0c7e1c: da04 0403 |004e: mul-int/lit8 v4, v4, #int 3 // #03 │ │ +0c7e20: 3541 0a00 |0050: if-ge v1, v4, 005a // +000a │ │ +0c7e24: 54d4 3909 |0052: iget-object v4, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7e28: 4604 0400 |0054: aget-object v4, v4, v0 │ │ +0c7e2c: 5244 3009 |0056: iget v4, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.numTriangles:I // field@0930 │ │ +0c7e30: da01 0403 |0058: mul-int/lit8 v1, v4, #int 3 // #03 │ │ +0c7e34: 54c4 4209 |005a: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c7e38: 54d5 3909 |005c: iget-object v5, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7e3c: 4605 0500 |005e: aget-object v5, v5, v0 │ │ +0c7e40: 6e10 be0f 0500 |0060: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.getIndices:()[S // method@0fbe │ │ +0c7e46: 0c05 |0063: move-result-object v5 │ │ +0c7e48: 4d05 0400 |0064: aput-object v5, v4, v0 │ │ +0c7e4c: 54c4 4809 |0066: iget-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c7e50: 54d5 3909 |0068: iget-object v5, v13, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7e54: 4605 0500 |006a: aget-object v5, v5, v0 │ │ +0c7e58: 6e20 bd0f 3500 |006c: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.createVertexArray:(I)[F // method@0fbd │ │ +0c7e5e: 0c05 |006f: move-result-object v5 │ │ +0c7e60: 4d05 0400 |0070: aput-object v5, v4, v0 │ │ +0c7e64: d800 0001 |0072: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7e68: 28c1 |0074: goto 0035 // -003f │ │ +0c7e6a: 1253 |0075: const/4 v3, #int 5 // #5 │ │ +0c7e6c: 28aa |0076: goto 0020 // -0056 │ │ +0c7e6e: 380e 2700 |0077: if-eqz v14, 009e // +0027 │ │ +0c7e72: 2204 1601 |0079: new-instance v4, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0c7e76: 2395 0004 |007b: new-array v5, v9, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +0c7e7a: 2206 2801 |007d: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c7e7e: 1a07 d410 |007f: const-string v7, "a_position" // string@10d4 │ │ +0c7e82: 7040 c30b 8679 |0081: invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c7e88: 4d06 0508 |0084: aput-object v6, v5, v8 │ │ +0c7e8c: 2206 2801 |0086: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c7e90: 1a07 d710 |0088: const-string v7, "a_texCoord0" // string@10d7 │ │ +0c7e94: 7040 c30b 967a |008a: invoke-direct {v6, v9, v10, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c7e9a: 4d06 050b |008d: aput-object v6, v5, v11 │ │ +0c7e9e: 2206 2801 |008f: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c7ea2: 1a07 d310 |0091: const-string v7, "a_normal" // string@10d3 │ │ +0c7ea6: 7040 c30b a679 |0093: invoke-direct {v6, v10, v9, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c7eac: 4d06 050a |0096: aput-object v6, v5, v10 │ │ +0c7eb0: 7055 fe0a 8412 |0098: invoke-direct {v4, v8, v2, v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ +0c7eb6: 5bc4 4409 |009b: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c7eba: 0e00 |009d: return-void │ │ +0c7ebc: 2204 1601 |009e: new-instance v4, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0c7ec0: 23a5 0004 |00a0: new-array v5, v10, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +0c7ec4: 2206 2801 |00a2: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c7ec8: 1a07 d410 |00a4: const-string v7, "a_position" // string@10d4 │ │ +0c7ecc: 7040 c30b 8679 |00a6: invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c7ed2: 4d06 0508 |00a9: aput-object v6, v5, v8 │ │ +0c7ed6: 2206 2801 |00ab: new-instance v6, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c7eda: 1a07 d710 |00ad: const-string v7, "a_texCoord0" // string@10d7 │ │ +0c7ede: 7040 c30b 967a |00af: invoke-direct {v6, v9, v10, v7}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c7ee4: 4d06 050b |00b2: aput-object v6, v5, v11 │ │ +0c7ee8: 7055 fe0a 8412 |00b4: invoke-direct {v4, v8, v2, v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ +0c7eee: 5bc4 4409 |00b7: iput-object v4, v12, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c7ef2: 28e4 |00b9: goto 009d // -001c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=64 │ │ 0x0007 line=40 │ │ 0x000e line=65 │ │ 0x001a line=66 │ │ 0x001b line=67 │ │ @@ -248860,29 +248888,29 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0ba0bc: |[0ba0bc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.calculateNormals:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V │ │ -0ba0cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba0ce: 5432 4509 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0ba0d2: 5422 3909 |0003: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba0d6: 2122 |0005: array-length v2, v2 │ │ -0ba0d8: 3520 1200 |0006: if-ge v0, v2, 0018 // +0012 │ │ -0ba0dc: 5432 4509 |0008: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0ba0e0: 5422 3909 |000a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba0e4: 4601 0200 |000c: aget-object v1, v2, v0 │ │ -0ba0e8: 5432 4809 |000e: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba0ec: 4602 0200 |0010: aget-object v2, v2, v0 │ │ -0ba0f0: 6e30 b50f 4102 |0012: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V // method@0fb5 │ │ -0ba0f6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba0fa: 28ea |0017: goto 0001 // -0016 │ │ -0ba0fc: 0e00 |0018: return-void │ │ +0c7ef4: |[0c7ef4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.calculateNormals:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V │ │ +0c7f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7f06: 5432 4509 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c7f0a: 5422 3909 |0003: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7f0e: 2122 |0005: array-length v2, v2 │ │ +0c7f10: 3520 1200 |0006: if-ge v0, v2, 0018 // +0012 │ │ +0c7f14: 5432 4509 |0008: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c7f18: 5422 3909 |000a: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7f1c: 4601 0200 |000c: aget-object v1, v2, v0 │ │ +0c7f20: 5432 4809 |000e: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c7f24: 4602 0200 |0010: aget-object v2, v2, v0 │ │ +0c7f28: 6e30 b50f 4102 |0012: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateNormalsBind:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V // method@0fb5 │ │ +0c7f2e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c7f32: 28ea |0017: goto 0001 // -0016 │ │ +0c7f34: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0008 line=121 │ │ 0x000e line=122 │ │ 0x0015 line=120 │ │ 0x0018 line=124 │ │ @@ -248897,18 +248925,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ba100: |[0ba100] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.dispose:()V │ │ -0ba110: 5410 4409 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba114: 6e10 050b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -0ba11a: 0e00 |0005: return-void │ │ +0c7f38: |[0c7f38] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.dispose:()V │ │ +0c7f48: 5410 4409 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c7f4c: 6e10 050b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +0c7f52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ │ │ @@ -248917,17 +248945,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/collision/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba11c: |[0ba11c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getBBox:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ -0ba12c: 5410 4309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ -0ba130: 1100 |0002: return-object v0 │ │ +0c7f54: |[0c7f54] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getBBox:()Lcom/badlogic/gdx/math/collision/BoundingBox; │ │ +0c7f64: 5410 4309 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ +0c7f68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ │ │ #3 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;) │ │ @@ -248935,18 +248963,18 @@ │ │ type : '(I)[S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ba134: |[0ba134] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getIndices:(I)[S │ │ -0ba144: 5410 4209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0ba148: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0ba14c: 1100 |0004: return-object v0 │ │ +0c7f6c: |[0c7f6c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getIndices:(I)[S │ │ +0c7f7c: 5410 4209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c7f80: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0c7f84: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ 0x0000 - 0x0005 reg=2 idx I │ │ │ │ @@ -248955,17 +248983,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Mesh;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba150: |[0ba150] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getMesh:()Lcom/badlogic/gdx/graphics/Mesh; │ │ -0ba160: 5410 4409 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba164: 1100 |0002: return-object v0 │ │ +0c7f88: |[0c7f88] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getMesh:()Lcom/badlogic/gdx/graphics/Mesh; │ │ +0c7f98: 5410 4409 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c7f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ │ │ #5 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;) │ │ @@ -248973,18 +249001,18 @@ │ │ type : '(I)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ba168: |[0ba168] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getVertices:(I)[F │ │ -0ba178: 5410 4809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba17c: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0ba180: 1100 |0004: return-object v0 │ │ +0c7fa0: |[0c7fa0] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.getVertices:(I)[F │ │ +0c7fb0: 5410 4809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c7fb4: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0c7fb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ 0x0000 - 0x0005 reg=2 idx I │ │ │ │ @@ -248993,17 +249021,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba184: |[0ba184] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.isJniUsed:()Z │ │ -0ba194: 5510 4609 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ -0ba198: 0f00 |0002: return v0 │ │ +0c7fbc: |[0c7fbc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.isJniUsed:()Z │ │ +0c7fcc: 5510 4609 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ +0c7fd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ │ │ #7 : (in Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;) │ │ @@ -249011,38 +249039,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0ba19c: |[0ba19c] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.render:()V │ │ -0ba1ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba1ae: 5451 4509 |0001: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0ba1b2: 5411 3909 |0003: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba1b6: 2111 |0005: array-length v1, v1 │ │ -0ba1b8: 3510 2300 |0006: if-ge v0, v1, 0029 // +0023 │ │ -0ba1bc: 5451 4409 |0008: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba1c0: 5452 4209 |000a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0ba1c4: 4602 0200 |000c: aget-object v2, v2, v0 │ │ -0ba1c8: 6e20 190b 2100 |000e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -0ba1ce: 5451 4409 |0011: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba1d2: 5452 4809 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba1d6: 4602 0200 |0015: aget-object v2, v2, v0 │ │ -0ba1da: 6e20 1b0b 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ -0ba1e0: 5451 4409 |001a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba1e4: 1242 |001c: const/4 v2, #int 4 // #4 │ │ -0ba1e6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0ba1e8: 5454 4209 |001e: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0ba1ec: 4604 0400 |0020: aget-object v4, v4, v0 │ │ -0ba1f0: 2144 |0022: array-length v4, v4 │ │ -0ba1f2: 6e40 140b 2143 |0023: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0ba1f8: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba1fc: 28d9 |0028: goto 0001 // -0027 │ │ -0ba1fe: 0e00 |0029: return-void │ │ +0c7fd4: |[0c7fd4] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.render:()V │ │ +0c7fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7fe6: 5451 4509 |0001: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c7fea: 5411 3909 |0003: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c7fee: 2111 |0005: array-length v1, v1 │ │ +0c7ff0: 3510 2300 |0006: if-ge v0, v1, 0029 // +0023 │ │ +0c7ff4: 5451 4409 |0008: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c7ff8: 5452 4209 |000a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c7ffc: 4602 0200 |000c: aget-object v2, v2, v0 │ │ +0c8000: 6e20 190b 2100 |000e: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +0c8006: 5451 4409 |0011: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c800a: 5452 4809 |0013: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c800e: 4602 0200 |0015: aget-object v2, v2, v0 │ │ +0c8012: 6e20 1b0b 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ +0c8018: 5451 4409 |001a: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c801c: 1242 |001c: const/4 v2, #int 4 // #4 │ │ +0c801e: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0c8020: 5454 4209 |001e: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c8024: 4604 0400 |0020: aget-object v4, v4, v0 │ │ +0c8028: 2144 |0022: array-length v4, v4 │ │ +0c802a: 6e40 140b 2143 |0023: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0c8030: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c8034: 28d9 |0028: goto 0001 // -0027 │ │ +0c8036: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=128 │ │ 0x0011 line=129 │ │ 0x001a line=130 │ │ 0x0026 line=127 │ │ @@ -249056,49 +249084,49 @@ │ │ type : '([Lcom/badlogic/gdx/graphics/g3d/Material;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0ba200: |[0ba200] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.render:([Lcom/badlogic/gdx/graphics/g3d/Material;)V │ │ -0ba210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba212: 5451 4509 |0001: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0ba216: 5411 3909 |0003: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba21a: 2111 |0005: array-length v1, v1 │ │ -0ba21c: 3510 3b00 |0006: if-ge v0, v1, 0041 // +003b │ │ -0ba220: 4601 0600 |0008: aget-object v1, v6, v0 │ │ -0ba224: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ -0ba228: 4601 0600 |000c: aget-object v1, v6, v0 │ │ -0ba22c: 5411 9e08 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -0ba230: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -0ba234: 4601 0600 |0012: aget-object v1, v6, v0 │ │ -0ba238: 5411 9e08 |0014: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ -0ba23c: 6e10 bf0b 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.bind:()V // method@0bbf │ │ -0ba242: 4601 0600 |0019: aget-object v1, v6, v0 │ │ -0ba246: 1302 0404 |001b: const/16 v2, #int 1028 // #404 │ │ -0ba24a: 6e20 f40e 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Material;.set:(I)V // method@0ef4 │ │ -0ba250: 5451 4409 |0020: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba254: 5452 4209 |0022: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0ba258: 4602 0200 |0024: aget-object v2, v2, v0 │ │ -0ba25c: 6e20 190b 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ -0ba262: 5451 4409 |0029: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba266: 5452 4809 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba26a: 4602 0200 |002d: aget-object v2, v2, v0 │ │ -0ba26e: 6e20 1b0b 2100 |002f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ -0ba274: 5451 4409 |0032: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ -0ba278: 1242 |0034: const/4 v2, #int 4 // #4 │ │ -0ba27a: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -0ba27c: 5454 4209 |0036: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ -0ba280: 4604 0400 |0038: aget-object v4, v4, v0 │ │ -0ba284: 2144 |003a: array-length v4, v4 │ │ -0ba286: 6e40 140b 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ -0ba28c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba290: 28c1 |0040: goto 0001 // -003f │ │ -0ba292: 0e00 |0041: return-void │ │ +0c8038: |[0c8038] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.render:([Lcom/badlogic/gdx/graphics/g3d/Material;)V │ │ +0c8048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c804a: 5451 4509 |0001: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c804e: 5411 3909 |0003: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c8052: 2111 |0005: array-length v1, v1 │ │ +0c8054: 3510 3b00 |0006: if-ge v0, v1, 0041 // +003b │ │ +0c8058: 4601 0600 |0008: aget-object v1, v6, v0 │ │ +0c805c: 3801 1600 |000a: if-eqz v1, 0020 // +0016 │ │ +0c8060: 4601 0600 |000c: aget-object v1, v6, v0 │ │ +0c8064: 5411 9e08 |000e: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +0c8068: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +0c806c: 4601 0600 |0012: aget-object v1, v6, v0 │ │ +0c8070: 5411 9e08 |0014: iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/Material;.Texture:Lcom/badlogic/gdx/graphics/TextureRef; // field@089e │ │ +0c8074: 6e10 bf0b 0100 |0016: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/TextureRef;.bind:()V // method@0bbf │ │ +0c807a: 4601 0600 |0019: aget-object v1, v6, v0 │ │ +0c807e: 1302 0404 |001b: const/16 v2, #int 1028 // #404 │ │ +0c8082: 6e20 f40e 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Material;.set:(I)V // method@0ef4 │ │ +0c8088: 5451 4409 |0020: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c808c: 5452 4209 |0022: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c8090: 4602 0200 |0024: aget-object v2, v2, v0 │ │ +0c8094: 6e20 190b 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setIndices:([S)V // method@0b19 │ │ +0c809a: 5451 4409 |0029: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c809e: 5452 4809 |002b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c80a2: 4602 0200 |002d: aget-object v2, v2, v0 │ │ +0c80a6: 6e20 1b0b 2100 |002f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([F)V // method@0b1b │ │ +0c80ac: 5451 4409 |0032: iget-object v1, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0944 │ │ +0c80b0: 1242 |0034: const/4 v2, #int 4 // #4 │ │ +0c80b2: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +0c80b4: 5454 4209 |0036: iget-object v4, v5, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.indices:[[S // field@0942 │ │ +0c80b8: 4604 0400 |0038: aget-object v4, v4, v0 │ │ +0c80bc: 2144 |003a: array-length v4, v4 │ │ +0c80be: 6e40 140b 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/Mesh;.render:(III)V // method@0b14 │ │ +0c80c4: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c80c8: 28c1 |0040: goto 0001 // -003f │ │ +0c80ca: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0008 line=136 │ │ 0x000c line=137 │ │ 0x0012 line=138 │ │ 0x0019 line=140 │ │ @@ -249117,51 +249145,51 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -0ba294: |[0ba294] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V │ │ -0ba2a4: 5442 4309 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ -0ba2a8: 6e10 5a13 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135a │ │ -0ba2ae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0ba2b0: 5442 4509 |0006: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0ba2b4: 5422 3909 |0008: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba2b8: 2122 |000a: array-length v2, v2 │ │ -0ba2ba: 3520 3a00 |000b: if-ge v0, v2, 0045 // +003a │ │ -0ba2be: 5442 4509 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ -0ba2c2: 5422 3909 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ -0ba2c6: 4601 0200 |0011: aget-object v1, v2, v0 │ │ -0ba2ca: 5542 4609 |0013: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ -0ba2ce: 3802 1800 |0015: if-eqz v2, 002d // +0018 │ │ -0ba2d2: 5542 4709 |0017: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useNormals:Z // field@0947 │ │ -0ba2d6: 3802 0a00 |0019: if-eqz v2, 0023 // +000a │ │ -0ba2da: 2202 bc02 |001b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ba2de: 1a03 4302 |001d: const-string v3, "Can't skin vertices & normals using native code yet" // string@0243 │ │ -0ba2e2: 7020 291e 3200 |001f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ba2e8: 2702 |0022: throw v2 │ │ -0ba2ea: 5442 4809 |0023: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba2ee: 4602 0200 |0025: aget-object v2, v2, v0 │ │ -0ba2f2: 6e30 b90f 5102 |0027: invoke-virtual {v1, v5, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVerticesJni:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V // method@0fb9 │ │ -0ba2f8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba2fc: 28da |002c: goto 0006 // -0026 │ │ -0ba2fe: 5542 4709 |002d: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useNormals:Z // field@0947 │ │ -0ba302: 3802 0c00 |002f: if-eqz v2, 003b // +000c │ │ -0ba306: 5442 4809 |0031: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba30a: 4602 0200 |0033: aget-object v2, v2, v0 │ │ -0ba30e: 5443 4309 |0035: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ -0ba312: 6e40 ba0f 5132 |0037: invoke-virtual {v1, v5, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fba │ │ -0ba318: 28f0 |003a: goto 002a // -0010 │ │ -0ba31a: 5442 4809 |003b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ -0ba31e: 4602 0200 |003d: aget-object v2, v2, v0 │ │ -0ba322: 5443 4309 |003f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ -0ba326: 6e40 b70f 5132 |0041: invoke-virtual {v1, v5, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fb7 │ │ -0ba32c: 28e6 |0044: goto 002a // -001a │ │ -0ba32e: 0e00 |0045: return-void │ │ +0c80cc: |[0c80cc] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.setSkeleton:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;)V │ │ +0c80dc: 5442 4309 |0000: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ +0c80e0: 6e10 5a13 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/math/collision/BoundingBox;.clr:()Lcom/badlogic/gdx/math/collision/BoundingBox; // method@135a │ │ +0c80e6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c80e8: 5442 4509 |0006: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c80ec: 5422 3909 |0008: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c80f0: 2122 |000a: array-length v2, v2 │ │ +0c80f2: 3520 3a00 |000b: if-ge v0, v2, 0045 // +003a │ │ +0c80f6: 5442 4509 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.model:Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model; // field@0945 │ │ +0c80fa: 5422 3909 |000f: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Model;.meshes:[Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh; // field@0939 │ │ +0c80fe: 4601 0200 |0011: aget-object v1, v2, v0 │ │ +0c8102: 5542 4609 |0013: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ +0c8106: 3802 1800 |0015: if-eqz v2, 002d // +0018 │ │ +0c810a: 5542 4709 |0017: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useNormals:Z // field@0947 │ │ +0c810e: 3802 0a00 |0019: if-eqz v2, 0023 // +000a │ │ +0c8112: 2202 bc02 |001b: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8116: 1a03 4302 |001d: const-string v3, "Can't skin vertices & normals using native code yet" // string@0243 │ │ +0c811a: 7020 291e 3200 |001f: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8120: 2702 |0022: throw v2 │ │ +0c8122: 5442 4809 |0023: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c8126: 4602 0200 |0025: aget-object v2, v2, v0 │ │ +0c812a: 6e30 b90f 5102 |0027: invoke-virtual {v1, v5, v2}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVerticesJni:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[F)V // method@0fb9 │ │ +0c8130: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c8134: 28da |002c: goto 0006 // -0026 │ │ +0c8136: 5542 4709 |002d: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useNormals:Z // field@0947 │ │ +0c813a: 3802 0c00 |002f: if-eqz v2, 003b // +000c │ │ +0c813e: 5442 4809 |0031: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c8142: 4602 0200 |0033: aget-object v2, v2, v0 │ │ +0c8146: 5443 4309 |0035: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ +0c814a: 6e40 ba0f 5132 |0037: invoke-virtual {v1, v5, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVerticesN:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fba │ │ +0c8150: 28f0 |003a: goto 002a // -0010 │ │ +0c8152: 5442 4809 |003b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.vertices:[[F // field@0948 │ │ +0c8156: 4602 0200 |003d: aget-object v2, v2, v0 │ │ +0c815a: 5443 4309 |003f: iget-object v3, v4, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.mBBox:Lcom/badlogic/gdx/math/collision/BoundingBox; // field@0943 │ │ +0c815e: 6e40 b70f 5132 |0041: invoke-virtual {v1, v5, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Mesh;.calculateVertices:(Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Joints;[FLcom/badlogic/gdx/math/collision/BoundingBox;)V // method@0fb7 │ │ +0c8164: 28e6 |0044: goto 002a // -001a │ │ +0c8166: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x000d line=99 │ │ 0x0013 line=101 │ │ 0x0017 line=102 │ │ @@ -249182,17 +249210,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba330: |[0ba330] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.setUseJni:(Z)V │ │ -0ba340: 5c01 4609 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ -0ba344: 0e00 |0002: return-void │ │ +0c8168: |[0c8168] com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Renderer.setUseJni:(Z)V │ │ +0c8178: 5c01 4609 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer;.useJni:Z // field@0946 │ │ +0c817c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Renderer; │ │ 0x0000 - 0x0003 reg=1 useJni Z │ │ @@ -249244,21 +249272,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 │ │ -0ba348: |[0ba348] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(IILjava/nio/ByteBuffer;I)V │ │ -0ba358: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ba35e: 5901 4c09 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ -0ba362: 5902 4b09 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ -0ba366: 5b03 4909 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba36a: 5904 4a09 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ -0ba36e: 0e00 |000b: return-void │ │ +0c8180: |[0c8180] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(IILjava/nio/ByteBuffer;I)V │ │ +0c8190: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c8196: 5901 4c09 |0003: iput v1, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ +0c819a: 5902 4b09 |0005: iput v2, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ +0c819e: 5b03 4909 |0007: iput-object v3, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c81a2: 5904 4a09 |0009: iput v4, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ +0c81a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -249275,96 +249303,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 │ │ -0ba370: |[0ba370] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ba380: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0ba382: 7010 9524 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ba388: 1306 0028 |0004: const/16 v6, #int 10240 // #2800 │ │ -0ba38c: 2360 e503 |0006: new-array v0, v6, [B // type@03e5 │ │ -0ba390: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0ba392: 2204 5803 |0009: new-instance v4, Ljava/io/DataInputStream; // type@0358 │ │ -0ba396: 2206 5303 |000b: new-instance v6, Ljava/io/BufferedInputStream; // type@0353 │ │ -0ba39a: 2207 cf03 |000d: new-instance v7, Ljava/util/zip/GZIPInputStream; // type@03cf │ │ -0ba39e: 6e10 9709 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ -0ba3a4: 0c08 |0012: move-result-object v8 │ │ -0ba3a6: 7020 ef25 8700 |0013: invoke-direct {v7, v8}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@25ef │ │ -0ba3ac: 7020 c523 7600 |0016: invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@23c5 │ │ -0ba3b2: 7020 d023 6400 |0019: invoke-direct {v4, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ -0ba3b8: 6e10 da23 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0ba3be: 0a02 |001f: move-result v2 │ │ -0ba3c0: 7110 9a1d 0200 |0020: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ -0ba3c6: 0c06 |0023: move-result-object v6 │ │ -0ba3c8: 5ba6 4909 |0024: iput-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba3cc: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -0ba3ce: 6e20 d323 0400 |0027: invoke-virtual {v4, v0}, Ljava/io/DataInputStream;.read:([B)I // method@23d3 │ │ -0ba3d4: 0a05 |002a: move-result v5 │ │ -0ba3d6: 12f6 |002b: const/4 v6, #int -1 // #ff │ │ -0ba3d8: 3265 3100 |002c: if-eq v5, v6, 005d // +0031 │ │ -0ba3dc: 54a6 4909 |002e: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba3e0: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -0ba3e2: 6e40 4825 0657 |0031: invoke-virtual {v6, v0, v7, v5}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@2548 │ │ -0ba3e8: 28f3 |0034: goto 0027 // -000d │ │ -0ba3ea: 0d01 |0035: move-exception v1 │ │ -0ba3ec: 0743 |0036: move-object v3, v4 │ │ -0ba3ee: 2206 bc02 |0037: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ba3f2: 2207 9103 |0039: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0ba3f6: 7010 d024 0700 |003b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ba3fc: 1a08 8902 |003e: const-string v8, "Couldn't load pkm file '" // string@0289 │ │ -0ba400: 6e20 d724 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba406: 0c07 |0043: move-result-object v7 │ │ -0ba408: 6e20 d624 b700 |0044: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0ba40e: 0c07 |0047: move-result-object v7 │ │ -0ba410: 1a08 4c00 |0048: const-string v8, "'" // string@004c │ │ -0ba414: 6e20 d724 8700 |004a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba41a: 0c07 |004d: move-result-object v7 │ │ -0ba41c: 6e10 dd24 0700 |004e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ba422: 0c07 |0051: move-result-object v7 │ │ -0ba424: 7030 2a1e 7601 |0052: invoke-direct {v6, v7, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ba42a: 2706 |0055: throw v6 │ │ -0ba42c: 0d06 |0056: move-exception v6 │ │ -0ba42e: 3803 0500 |0057: if-eqz v3, 005c // +0005 │ │ -0ba432: 6e10 d123 0300 |0059: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ -0ba438: 2706 |005c: throw v6 │ │ -0ba43a: 54a6 4909 |005d: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba43e: 1207 |005f: const/4 v7, #int 0 // #0 │ │ -0ba440: 6e20 4625 7600 |0060: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0ba446: 54a6 4909 |0063: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba44a: 54a7 4909 |0065: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba44e: 6e10 3a25 0700 |0067: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba454: 0a07 |006a: move-result v7 │ │ -0ba456: 6e20 4225 7600 |006b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0ba45c: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -0ba460: 6e10 d123 0400 |0070: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ -0ba466: 54a6 4909 |0073: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba46a: 7120 fb0f 9600 |0075: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@0ffb │ │ -0ba470: 0a06 |0078: move-result v6 │ │ -0ba472: 59a6 4c09 |0079: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ -0ba476: 54a6 4909 |007b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba47a: 7120 f90f 9600 |007d: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@0ff9 │ │ -0ba480: 0a06 |0080: move-result v6 │ │ -0ba482: 59a6 4b09 |0081: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ -0ba486: 6006 4e09 |0083: sget v6, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ -0ba48a: 59a6 4a09 |0085: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ -0ba48e: 54a6 4909 |0087: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba492: 52a7 4a09 |0089: iget v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ -0ba496: 6e20 4625 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0ba49c: 0e00 |008e: return-void │ │ -0ba49e: 0d06 |008f: move-exception v6 │ │ -0ba4a0: 28e3 |0090: goto 0073 // -001d │ │ -0ba4a2: 0d07 |0091: move-exception v7 │ │ -0ba4a4: 28ca |0092: goto 005c // -0036 │ │ -0ba4a6: 0d06 |0093: move-exception v6 │ │ -0ba4a8: 0743 |0094: move-object v3, v4 │ │ -0ba4aa: 28c2 |0095: goto 0057 // -003e │ │ -0ba4ac: 0d01 |0096: move-exception v1 │ │ -0ba4ae: 28a0 |0097: goto 0037 // -0060 │ │ +0c81a8: |[0c81a8] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c81b8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0c81ba: 7010 9524 0a00 |0001: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c81c0: 1306 0028 |0004: const/16 v6, #int 10240 // #2800 │ │ +0c81c4: 2360 e503 |0006: new-array v0, v6, [B // type@03e5 │ │ +0c81c8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0c81ca: 2204 5803 |0009: new-instance v4, Ljava/io/DataInputStream; // type@0358 │ │ +0c81ce: 2206 5303 |000b: new-instance v6, Ljava/io/BufferedInputStream; // type@0353 │ │ +0c81d2: 2207 cf03 |000d: new-instance v7, Ljava/util/zip/GZIPInputStream; // type@03cf │ │ +0c81d6: 6e10 9709 0b00 |000f: invoke-virtual {v11}, Lcom/badlogic/gdx/files/FileHandle;.read:()Ljava/io/InputStream; // method@0997 │ │ +0c81dc: 0c08 |0012: move-result-object v8 │ │ +0c81de: 7020 ef25 8700 |0013: invoke-direct {v7, v8}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@25ef │ │ +0c81e4: 7020 c523 7600 |0016: invoke-direct {v6, v7}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@23c5 │ │ +0c81ea: 7020 d023 6400 |0019: invoke-direct {v4, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ +0c81f0: 6e10 da23 0400 |001c: invoke-virtual {v4}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0c81f6: 0a02 |001f: move-result v2 │ │ +0c81f8: 7110 9a1d 0200 |0020: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ +0c81fe: 0c06 |0023: move-result-object v6 │ │ +0c8200: 5ba6 4909 |0024: iput-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8204: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +0c8206: 6e20 d323 0400 |0027: invoke-virtual {v4, v0}, Ljava/io/DataInputStream;.read:([B)I // method@23d3 │ │ +0c820c: 0a05 |002a: move-result v5 │ │ +0c820e: 12f6 |002b: const/4 v6, #int -1 // #ff │ │ +0c8210: 3265 3100 |002c: if-eq v5, v6, 005d // +0031 │ │ +0c8214: 54a6 4909 |002e: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8218: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +0c821a: 6e40 4825 0657 |0031: invoke-virtual {v6, v0, v7, v5}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@2548 │ │ +0c8220: 28f3 |0034: goto 0027 // -000d │ │ +0c8222: 0d01 |0035: move-exception v1 │ │ +0c8224: 0743 |0036: move-object v3, v4 │ │ +0c8226: 2206 bc02 |0037: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c822a: 2207 9103 |0039: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0c822e: 7010 d024 0700 |003b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c8234: 1a08 8902 |003e: const-string v8, "Couldn't load pkm file '" // string@0289 │ │ +0c8238: 6e20 d724 8700 |0040: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c823e: 0c07 |0043: move-result-object v7 │ │ +0c8240: 6e20 d624 b700 |0044: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0c8246: 0c07 |0047: move-result-object v7 │ │ +0c8248: 1a08 4c00 |0048: const-string v8, "'" // string@004c │ │ +0c824c: 6e20 d724 8700 |004a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c8252: 0c07 |004d: move-result-object v7 │ │ +0c8254: 6e10 dd24 0700 |004e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c825a: 0c07 |0051: move-result-object v7 │ │ +0c825c: 7030 2a1e 7601 |0052: invoke-direct {v6, v7, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0c8262: 2706 |0055: throw v6 │ │ +0c8264: 0d06 |0056: move-exception v6 │ │ +0c8266: 3803 0500 |0057: if-eqz v3, 005c // +0005 │ │ +0c826a: 6e10 d123 0300 |0059: invoke-virtual {v3}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ +0c8270: 2706 |005c: throw v6 │ │ +0c8272: 54a6 4909 |005d: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8276: 1207 |005f: const/4 v7, #int 0 // #0 │ │ +0c8278: 6e20 4625 7600 |0060: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0c827e: 54a6 4909 |0063: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8282: 54a7 4909 |0065: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8286: 6e10 3a25 0700 |0067: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c828c: 0a07 |006a: move-result v7 │ │ +0c828e: 6e20 4225 7600 |006b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0c8294: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +0c8298: 6e10 d123 0400 |0070: invoke-virtual {v4}, Ljava/io/DataInputStream;.close:()V // method@23d1 │ │ +0c829e: 54a6 4909 |0073: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c82a2: 7120 fb0f 9600 |0075: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@0ffb │ │ +0c82a8: 0a06 |0078: move-result v6 │ │ +0c82aa: 59a6 4c09 |0079: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ +0c82ae: 54a6 4909 |007b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c82b2: 7120 f90f 9600 |007d: invoke-static {v6, v9}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@0ff9 │ │ +0c82b8: 0a06 |0080: move-result v6 │ │ +0c82ba: 59a6 4b09 |0081: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ +0c82be: 6006 4e09 |0083: sget v6, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ +0c82c2: 59a6 4a09 |0085: iput v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ +0c82c6: 54a6 4909 |0087: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c82ca: 52a7 4a09 |0089: iget v7, v10, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ +0c82ce: 6e20 4625 7600 |008b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0c82d4: 0e00 |008e: return-void │ │ +0c82d6: 0d06 |008f: move-exception v6 │ │ +0c82d8: 28e3 |0090: goto 0073 // -001d │ │ +0c82da: 0d07 |0091: move-exception v7 │ │ +0c82dc: 28ca |0092: goto 005c // -0036 │ │ +0c82de: 0d06 |0093: move-exception v6 │ │ +0c82e0: 0743 |0094: move-object v3, v4 │ │ +0c82e2: 28c2 |0095: goto 0057 // -003e │ │ +0c82e4: 0d01 |0096: move-exception v1 │ │ +0c82e6: 28a0 |0097: goto 0037 // -0060 │ │ catches : 6 │ │ 0x0009 - 0x001c │ │ Ljava/lang/Exception; -> 0x0096 │ │ -> 0x0056 │ │ 0x001c - 0x0034 │ │ Ljava/lang/Exception; -> 0x0035 │ │ -> 0x0093 │ │ @@ -249427,18 +249455,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ba4fc: |[0ba4fc] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.dispose:()V │ │ -0ba50c: 5410 4909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba510: 7110 8e1d 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ -0ba516: 0e00 |0005: return-void │ │ +0c8334: |[0c8334] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.dispose:()V │ │ +0c8344: 5410 4909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8348: 7110 8e1d 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ +0c834e: 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; │ │ │ │ @@ -249447,22 +249475,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0ba518: |[0ba518] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.hasPKMHeader:()Z │ │ -0ba528: 5220 4a09 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ -0ba52c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ba530: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0ba534: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ba536: 0f00 |0007: return v0 │ │ -0ba538: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0ba53a: 28fe |0009: goto 0007 // -0002 │ │ +0c8350: |[0c8350] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.hasPKMHeader:()Z │ │ +0c8360: 5220 4a09 |0000: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ +0c8364: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0c8368: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0c836c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c836e: 0f00 |0007: return v0 │ │ +0c8370: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c8372: 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;) │ │ @@ -249470,86 +249498,86 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -0ba53c: |[0ba53c] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.toString:()Ljava/lang/String; │ │ -0ba54c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba54e: 6e10 ec0f 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@0fec │ │ -0ba554: 0a00 |0004: move-result v0 │ │ -0ba556: 3800 5000 |0005: if-eqz v0, 0055 // +0050 │ │ -0ba55a: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0ba55e: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ba564: 5430 4909 |000c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba568: 7120 fc0f 2000 |000e: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.isValidPKM:(Ljava/nio/ByteBuffer;I)Z // method@0ffc │ │ -0ba56e: 0a00 |0011: move-result v0 │ │ -0ba570: 3800 4000 |0012: if-eqz v0, 0052 // +0040 │ │ -0ba574: 1a00 8c29 |0014: const-string v0, "valid" // string@298c │ │ -0ba578: 6e20 d724 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba57e: 0c00 |0019: move-result-object v0 │ │ -0ba580: 1a01 3100 |001a: const-string v1, " pkm [" // string@0031 │ │ -0ba584: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba58a: 0c00 |001f: move-result-object v0 │ │ -0ba58c: 5431 4909 |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba590: 7120 fb0f 2100 |0022: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@0ffb │ │ -0ba596: 0a01 |0025: move-result v1 │ │ -0ba598: 6e20 d424 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ba59e: 0c00 |0029: move-result-object v0 │ │ -0ba5a0: 1a01 532a |002a: const-string v1, "x" // string@2a53 │ │ -0ba5a4: 6e20 d724 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba5aa: 0c00 |002f: move-result-object v0 │ │ -0ba5ac: 5431 4909 |0030: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba5b0: 7120 f90f 2100 |0032: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@0ff9 │ │ -0ba5b6: 0a01 |0035: move-result v1 │ │ -0ba5b8: 6e20 d424 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ba5be: 0c00 |0039: move-result-object v0 │ │ -0ba5c0: 1a01 5910 |003a: const-string v1, "], compressed: " // string@1059 │ │ -0ba5c4: 6e20 d724 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba5ca: 0c00 |003f: move-result-object v0 │ │ -0ba5cc: 5431 4909 |0040: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba5d0: 6e10 3a25 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba5d6: 0a01 |0045: move-result v1 │ │ -0ba5d8: 6002 4e09 |0046: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ -0ba5dc: b121 |0048: sub-int/2addr v1, v2 │ │ -0ba5de: 6e20 d424 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ba5e4: 0c00 |004c: move-result-object v0 │ │ -0ba5e6: 6e10 dd24 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ba5ec: 0c00 |0050: move-result-object v0 │ │ -0ba5ee: 1100 |0051: return-object v0 │ │ -0ba5f0: 1a00 251c |0052: const-string v0, "invalid" // string@1c25 │ │ -0ba5f4: 28c2 |0054: goto 0016 // -003e │ │ -0ba5f6: 2200 9103 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0ba5fa: 7010 d024 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ba600: 1a01 6723 |005a: const-string v1, "raw [" // string@2367 │ │ -0ba604: 6e20 d724 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba60a: 0c00 |005f: move-result-object v0 │ │ -0ba60c: 5231 4c09 |0060: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ -0ba610: 6e20 d424 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ba616: 0c00 |0065: move-result-object v0 │ │ -0ba618: 1a01 532a |0066: const-string v1, "x" // string@2a53 │ │ -0ba61c: 6e20 d724 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba622: 0c00 |006b: move-result-object v0 │ │ -0ba624: 5231 4b09 |006c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ -0ba628: 6e20 d424 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ba62e: 0c00 |0071: move-result-object v0 │ │ -0ba630: 1a01 5910 |0072: const-string v1, "], compressed: " // string@1059 │ │ -0ba634: 6e20 d724 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba63a: 0c00 |0077: move-result-object v0 │ │ -0ba63c: 5431 4909 |0078: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba640: 6e10 3a25 0100 |007a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba646: 0a01 |007d: move-result v1 │ │ -0ba648: 6002 4e09 |007e: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ -0ba64c: b121 |0080: sub-int/2addr v1, v2 │ │ -0ba64e: 6e20 d424 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ba654: 0c00 |0084: move-result-object v0 │ │ -0ba656: 6e10 dd24 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ba65c: 0c00 |0088: move-result-object v0 │ │ -0ba65e: 28c8 |0089: goto 0051 // -0038 │ │ +0c8374: |[0c8374] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.toString:()Ljava/lang/String; │ │ +0c8384: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c8386: 6e10 ec0f 0300 |0001: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.hasPKMHeader:()Z // method@0fec │ │ +0c838c: 0a00 |0004: move-result v0 │ │ +0c838e: 3800 5000 |0005: if-eqz v0, 0055 // +0050 │ │ +0c8392: 2201 9103 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0c8396: 7010 d024 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c839c: 5430 4909 |000c: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c83a0: 7120 fc0f 2000 |000e: invoke-static {v0, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.isValidPKM:(Ljava/nio/ByteBuffer;I)Z // method@0ffc │ │ +0c83a6: 0a00 |0011: move-result v0 │ │ +0c83a8: 3800 4000 |0012: if-eqz v0, 0052 // +0040 │ │ +0c83ac: 1a00 8c29 |0014: const-string v0, "valid" // string@298c │ │ +0c83b0: 6e20 d724 0100 |0016: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c83b6: 0c00 |0019: move-result-object v0 │ │ +0c83b8: 1a01 3100 |001a: const-string v1, " pkm [" // string@0031 │ │ +0c83bc: 6e20 d724 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c83c2: 0c00 |001f: move-result-object v0 │ │ +0c83c4: 5431 4909 |0020: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c83c8: 7120 fb0f 2100 |0022: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getWidthPKM:(Ljava/nio/ByteBuffer;I)I // method@0ffb │ │ +0c83ce: 0a01 |0025: move-result v1 │ │ +0c83d0: 6e20 d424 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c83d6: 0c00 |0029: move-result-object v0 │ │ +0c83d8: 1a01 532a |002a: const-string v1, "x" // string@2a53 │ │ +0c83dc: 6e20 d724 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c83e2: 0c00 |002f: move-result-object v0 │ │ +0c83e4: 5431 4909 |0030: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c83e8: 7120 f90f 2100 |0032: invoke-static {v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ETC1;.getHeightPKM:(Ljava/nio/ByteBuffer;I)I // method@0ff9 │ │ +0c83ee: 0a01 |0035: move-result v1 │ │ +0c83f0: 6e20 d424 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c83f6: 0c00 |0039: move-result-object v0 │ │ +0c83f8: 1a01 5910 |003a: const-string v1, "], compressed: " // string@1059 │ │ +0c83fc: 6e20 d724 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c8402: 0c00 |003f: move-result-object v0 │ │ +0c8404: 5431 4909 |0040: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8408: 6e10 3a25 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c840e: 0a01 |0045: move-result v1 │ │ +0c8410: 6002 4e09 |0046: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ +0c8414: b121 |0048: sub-int/2addr v1, v2 │ │ +0c8416: 6e20 d424 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c841c: 0c00 |004c: move-result-object v0 │ │ +0c841e: 6e10 dd24 0000 |004d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c8424: 0c00 |0050: move-result-object v0 │ │ +0c8426: 1100 |0051: return-object v0 │ │ +0c8428: 1a00 251c |0052: const-string v0, "invalid" // string@1c25 │ │ +0c842c: 28c2 |0054: goto 0016 // -003e │ │ +0c842e: 2200 9103 |0055: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0c8432: 7010 d024 0000 |0057: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c8438: 1a01 6723 |005a: const-string v1, "raw [" // string@2367 │ │ +0c843c: 6e20 d724 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c8442: 0c00 |005f: move-result-object v0 │ │ +0c8444: 5231 4c09 |0060: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ +0c8448: 6e20 d424 1000 |0062: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c844e: 0c00 |0065: move-result-object v0 │ │ +0c8450: 1a01 532a |0066: const-string v1, "x" // string@2a53 │ │ +0c8454: 6e20 d724 1000 |0068: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c845a: 0c00 |006b: move-result-object v0 │ │ +0c845c: 5231 4b09 |006c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ +0c8460: 6e20 d424 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c8466: 0c00 |0071: move-result-object v0 │ │ +0c8468: 1a01 5910 |0072: const-string v1, "], compressed: " // string@1059 │ │ +0c846c: 6e20 d724 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c8472: 0c00 |0077: move-result-object v0 │ │ +0c8474: 5431 4909 |0078: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8478: 6e10 3a25 0100 |007a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c847e: 0a01 |007d: move-result v1 │ │ +0c8480: 6002 4e09 |007e: sget v2, Lcom/badlogic/gdx/graphics/glutils/ETC1;.PKM_HEADER_SIZE:I // field@094e │ │ +0c8484: b121 |0080: sub-int/2addr v1, v2 │ │ +0c8486: 6e20 d424 1000 |0081: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c848c: 0c00 |0084: move-result-object v0 │ │ +0c848e: 6e10 dd24 0000 |0085: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c8494: 0c00 |0088: move-result-object v0 │ │ +0c8496: 28c8 |0089: goto 0051 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0007 line=128 │ │ 0x0051 line=132 │ │ 0x0052 line=128 │ │ 0x0055 line=132 │ │ @@ -249561,96 +249589,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 │ │ -0ba660: |[0ba660] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.write:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ba670: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ba672: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0ba674: 1306 0028 |0002: const/16 v6, #int 10240 // #2800 │ │ -0ba678: 2360 e503 |0004: new-array v0, v6, [B // type@03e5 │ │ -0ba67c: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0ba67e: 5496 4909 |0007: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba682: 6e20 4625 7600 |0009: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0ba688: 5496 4909 |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba68c: 5497 4909 |000e: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba690: 6e10 3a25 0700 |0010: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba696: 0a07 |0013: move-result v7 │ │ -0ba698: 6e20 4225 7600 |0014: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0ba69e: 2204 5903 |0017: new-instance v4, Ljava/io/DataOutputStream; // type@0359 │ │ -0ba6a2: 2206 d003 |0019: new-instance v6, Ljava/util/zip/GZIPOutputStream; // type@03d0 │ │ -0ba6a6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -0ba6a8: 6e20 a509 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ -0ba6ae: 0c07 |001f: move-result-object v7 │ │ -0ba6b0: 7020 f225 7600 |0020: invoke-direct {v6, v7}, Ljava/util/zip/GZIPOutputStream;.:(Ljava/io/OutputStream;)V // method@25f2 │ │ -0ba6b6: 7020 e023 6400 |0023: invoke-direct {v4, v6}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -0ba6bc: 5496 4909 |0026: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba6c0: 6e10 3a25 0600 |0028: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba6c6: 0a06 |002b: move-result v6 │ │ -0ba6c8: 6e20 e823 6400 |002c: invoke-virtual {v4, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0ba6ce: 5496 4909 |002f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba6d2: 6e10 3a25 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba6d8: 0a06 |0034: move-result v6 │ │ -0ba6da: 3265 1900 |0035: if-eq v5, v6, 004e // +0019 │ │ -0ba6de: 5496 4909 |0037: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba6e2: 6e10 4925 0600 |0039: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@2549 │ │ -0ba6e8: 0a06 |003c: move-result v6 │ │ -0ba6ea: 2107 |003d: array-length v7, v0 │ │ -0ba6ec: 7120 8824 7600 |003e: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0ba6f2: 0a01 |0041: move-result v1 │ │ -0ba6f4: 5496 4909 |0042: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba6f8: 1207 |0044: const/4 v7, #int 0 // #0 │ │ -0ba6fa: 6e40 4025 0617 |0045: invoke-virtual {v6, v0, v7, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@2540 │ │ -0ba700: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -0ba702: 6e40 e323 0416 |0049: invoke-virtual {v4, v0, v6, v1}, Ljava/io/DataOutputStream;.write:([BII)V // method@23e3 │ │ -0ba708: b015 |004c: add-int/2addr v5, v1 │ │ -0ba70a: 28e2 |004d: goto 002f // -001e │ │ -0ba70c: 3804 0500 |004e: if-eqz v4, 0053 // +0005 │ │ -0ba710: 6e10 e123 0400 |0050: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ -0ba716: 5496 4909 |0053: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba71a: 5297 4a09 |0055: iget v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ -0ba71e: 6e20 4625 7600 |0057: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0ba724: 5496 4909 |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba728: 5497 4909 |005c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba72c: 6e10 3a25 0700 |005e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba732: 0a07 |0061: move-result v7 │ │ -0ba734: 6e20 4225 7600 |0062: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0ba73a: 0e00 |0065: return-void │ │ -0ba73c: 0d02 |0066: move-exception v2 │ │ -0ba73e: 2206 bc02 |0067: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ba742: 2207 9103 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0ba746: 7010 d024 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ba74c: 1a08 8f02 |006e: const-string v8, "Couldn't write PKM file to '" // string@028f │ │ -0ba750: 6e20 d724 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba756: 0c07 |0073: move-result-object v7 │ │ -0ba758: 6e20 d624 a700 |0074: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0ba75e: 0c07 |0077: move-result-object v7 │ │ -0ba760: 1a08 4c00 |0078: const-string v8, "'" // string@004c │ │ -0ba764: 6e20 d724 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ba76a: 0c07 |007d: move-result-object v7 │ │ -0ba76c: 6e10 dd24 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ba772: 0c07 |0081: move-result-object v7 │ │ -0ba774: 7030 2a1e 7602 |0082: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ba77a: 2706 |0085: throw v6 │ │ -0ba77c: 0d06 |0086: move-exception v6 │ │ -0ba77e: 3803 0500 |0087: if-eqz v3, 008c // +0005 │ │ -0ba782: 6e10 e123 0300 |0089: invoke-virtual {v3}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ -0ba788: 2706 |008c: throw v6 │ │ -0ba78a: 0d06 |008d: move-exception v6 │ │ -0ba78c: 28c5 |008e: goto 0053 // -003b │ │ -0ba78e: 0d07 |008f: move-exception v7 │ │ -0ba790: 28fc |0090: goto 008c // -0004 │ │ -0ba792: 0d06 |0091: move-exception v6 │ │ -0ba794: 0743 |0092: move-object v3, v4 │ │ -0ba796: 28f4 |0093: goto 0087 // -000c │ │ -0ba798: 0d02 |0094: move-exception v2 │ │ -0ba79a: 0743 |0095: move-object v3, v4 │ │ -0ba79c: 28d1 |0096: goto 0067 // -002f │ │ +0c8498: |[0c8498] com.badlogic.gdx.graphics.glutils.ETC1$ETC1Data.write:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c84a8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c84aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c84ac: 1306 0028 |0002: const/16 v6, #int 10240 // #2800 │ │ +0c84b0: 2360 e503 |0004: new-array v0, v6, [B // type@03e5 │ │ +0c84b4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0c84b6: 5496 4909 |0007: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c84ba: 6e20 4625 7600 |0009: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0c84c0: 5496 4909 |000c: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c84c4: 5497 4909 |000e: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c84c8: 6e10 3a25 0700 |0010: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c84ce: 0a07 |0013: move-result v7 │ │ +0c84d0: 6e20 4225 7600 |0014: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0c84d6: 2204 5903 |0017: new-instance v4, Ljava/io/DataOutputStream; // type@0359 │ │ +0c84da: 2206 d003 |0019: new-instance v6, Ljava/util/zip/GZIPOutputStream; // type@03d0 │ │ +0c84de: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +0c84e0: 6e20 a509 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/files/FileHandle;.write:(Z)Ljava/io/OutputStream; // method@09a5 │ │ +0c84e6: 0c07 |001f: move-result-object v7 │ │ +0c84e8: 7020 f225 7600 |0020: invoke-direct {v6, v7}, Ljava/util/zip/GZIPOutputStream;.:(Ljava/io/OutputStream;)V // method@25f2 │ │ +0c84ee: 7020 e023 6400 |0023: invoke-direct {v4, v6}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +0c84f4: 5496 4909 |0026: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c84f8: 6e10 3a25 0600 |0028: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c84fe: 0a06 |002b: move-result v6 │ │ +0c8500: 6e20 e823 6400 |002c: invoke-virtual {v4, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0c8506: 5496 4909 |002f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c850a: 6e10 3a25 0600 |0031: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c8510: 0a06 |0034: move-result v6 │ │ +0c8512: 3265 1900 |0035: if-eq v5, v6, 004e // +0019 │ │ +0c8516: 5496 4909 |0037: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c851a: 6e10 4925 0600 |0039: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.remaining:()I // method@2549 │ │ +0c8520: 0a06 |003c: move-result v6 │ │ +0c8522: 2107 |003d: array-length v7, v0 │ │ +0c8524: 7120 8824 7600 |003e: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0c852a: 0a01 |0041: move-result v1 │ │ +0c852c: 5496 4909 |0042: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8530: 1207 |0044: const/4 v7, #int 0 // #0 │ │ +0c8532: 6e40 4025 0617 |0045: invoke-virtual {v6, v0, v7, v1}, Ljava/nio/ByteBuffer;.get:([BII)Ljava/nio/ByteBuffer; // method@2540 │ │ +0c8538: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +0c853a: 6e40 e323 0416 |0049: invoke-virtual {v4, v0, v6, v1}, Ljava/io/DataOutputStream;.write:([BII)V // method@23e3 │ │ +0c8540: b015 |004c: add-int/2addr v5, v1 │ │ +0c8542: 28e2 |004d: goto 002f // -001e │ │ +0c8544: 3804 0500 |004e: if-eqz v4, 0053 // +0005 │ │ +0c8548: 6e10 e123 0400 |0050: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ +0c854e: 5496 4909 |0053: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8552: 5297 4a09 |0055: iget v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ +0c8556: 6e20 4625 7600 |0057: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0c855c: 5496 4909 |005a: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8560: 5497 4909 |005c: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c8564: 6e10 3a25 0700 |005e: invoke-virtual {v7}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c856a: 0a07 |0061: move-result v7 │ │ +0c856c: 6e20 4225 7600 |0062: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0c8572: 0e00 |0065: return-void │ │ +0c8574: 0d02 |0066: move-exception v2 │ │ +0c8576: 2206 bc02 |0067: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c857a: 2207 9103 |0069: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0c857e: 7010 d024 0700 |006b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c8584: 1a08 8f02 |006e: const-string v8, "Couldn't write PKM file to '" // string@028f │ │ +0c8588: 6e20 d724 8700 |0070: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c858e: 0c07 |0073: move-result-object v7 │ │ +0c8590: 6e20 d624 a700 |0074: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0c8596: 0c07 |0077: move-result-object v7 │ │ +0c8598: 1a08 4c00 |0078: const-string v8, "'" // string@004c │ │ +0c859c: 6e20 d724 8700 |007a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c85a2: 0c07 |007d: move-result-object v7 │ │ +0c85a4: 6e10 dd24 0700 |007e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c85aa: 0c07 |0081: move-result-object v7 │ │ +0c85ac: 7030 2a1e 7602 |0082: invoke-direct {v6, v7, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0c85b2: 2706 |0085: throw v6 │ │ +0c85b4: 0d06 |0086: move-exception v6 │ │ +0c85b6: 3803 0500 |0087: if-eqz v3, 008c // +0005 │ │ +0c85ba: 6e10 e123 0300 |0089: invoke-virtual {v3}, Ljava/io/DataOutputStream;.close:()V // method@23e1 │ │ +0c85c0: 2706 |008c: throw v6 │ │ +0c85c2: 0d06 |008d: move-exception v6 │ │ +0c85c4: 28c5 |008e: goto 0053 // -003b │ │ +0c85c6: 0d07 |008f: move-exception v7 │ │ +0c85c8: 28fc |0090: goto 008c // -0004 │ │ +0c85ca: 0d06 |0091: move-exception v6 │ │ +0c85cc: 0743 |0092: move-object v3, v4 │ │ +0c85ce: 28f4 |0093: goto 0087 // -000c │ │ +0c85d0: 0d02 |0094: move-exception v2 │ │ +0c85d2: 0743 |0095: move-object v3, v4 │ │ +0c85d4: 28d1 |0096: goto 0067 // -002f │ │ catches : 5 │ │ 0x0017 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0066 │ │ -> 0x0086 │ │ 0x0026 - 0x004c │ │ Ljava/lang/Exception; -> 0x0094 │ │ -> 0x0091 │ │ @@ -249754,18 +249782,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 │ │ -0ba7e4: |[0ba7e4] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0ba7f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba7f6: 7030 fe0f 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0ffe │ │ -0ba7fc: 0e00 |0004: return-void │ │ +0c861c: |[0c861c] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0c862c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c862e: 7030 fe0f 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0ffe │ │ +0c8634: 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; │ │ @@ -249775,23 +249803,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 │ │ -0ba800: |[0ba800] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ -0ba810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba812: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ba818: 5910 5409 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ -0ba81c: 5910 5109 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ -0ba820: 5c10 5209 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0ba824: 5b12 5009 |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ -0ba828: 5c13 5309 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ -0ba82c: 0e00 |000e: return-void │ │ +0c8638: |[0c8638] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ +0c8648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c864a: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c8650: 5910 5409 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ +0c8654: 5910 5109 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ +0c8658: 5c10 5209 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c865c: 5b12 5009 |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ +0c8660: 5c13 5309 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ +0c8664: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0004 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ 0x000a line=42 │ │ @@ -249807,23 +249835,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 │ │ -0ba830: |[0ba830] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Z)V │ │ -0ba840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba842: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ba848: 5910 5409 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ -0ba84c: 5910 5109 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ -0ba850: 5c10 5209 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0ba854: 5b12 4f09 |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba858: 5c13 5309 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ -0ba85c: 0e00 |000e: return-void │ │ +0c8668: |[0c8668] com.badlogic.gdx.graphics.glutils.ETC1TextureData.:(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Z)V │ │ +0c8678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c867a: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c8680: 5910 5409 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ +0c8684: 5910 5109 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ +0c8688: 5c10 5209 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c868c: 5b12 4f09 |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c8690: 5c13 5309 |000c: iput-boolean v3, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ +0c8694: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ 0x000a line=47 │ │ @@ -249840,87 +249868,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 144 16-bit code units │ │ -0ba860: |[0ba860] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumeCompressedData:()V │ │ -0ba870: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ -0ba874: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0ba876: 55b0 5209 |0003: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0ba87a: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0ba87e: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ba882: 1a01 3502 |0009: const-string v1, "Call prepare() before calling consumeCompressedData()" // string@0235 │ │ -0ba886: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ba88c: 2700 |000e: throw v0 │ │ -0ba88e: 6200 2500 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ba892: 1a03 0505 |0011: const-string v3, "GL_OES_compressed_ETC1_RGB8_texture" // string@0505 │ │ -0ba896: 7220 3c01 3000 |0013: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ -0ba89c: 0a00 |0016: move-result v0 │ │ -0ba89e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -0ba8a2: 6200 2500 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ba8a6: 7210 3401 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0ba8ac: 0a00 |001e: move-result v0 │ │ -0ba8ae: 3900 4700 |001f: if-nez v0, 0066 // +0047 │ │ -0ba8b2: 54b0 4f09 |0021: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba8b6: 6203 3c06 |0023: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -0ba8ba: 7120 f10f 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@0ff1 │ │ -0ba8c0: 0c0a |0028: move-result-object v10 │ │ -0ba8c2: 6200 2000 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ba8c6: 6e10 580b 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ -0ba8cc: 0a03 |002e: move-result v3 │ │ -0ba8ce: 6e10 5d0b 0a00 |002f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0ba8d4: 0a04 |0032: move-result v4 │ │ -0ba8d6: 6e10 5a0b 0a00 |0033: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0ba8dc: 0a05 |0036: move-result v5 │ │ -0ba8de: 6e10 570b 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ -0ba8e4: 0a07 |003a: move-result v7 │ │ -0ba8e6: 6e10 590b 0a00 |003b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ -0ba8ec: 0a08 |003e: move-result v8 │ │ -0ba8ee: 6e10 5c0b 0a00 |003f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ -0ba8f4: 0c09 |0042: move-result-object v9 │ │ -0ba8f6: 0126 |0043: move v6, v2 │ │ -0ba8f8: 780a ee0a 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@0aee │ │ -0ba8fe: 55b0 5309 |0047: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ -0ba902: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ -0ba906: 6e10 5d0b 0a00 |004b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0ba90c: 0a00 |004e: move-result v0 │ │ -0ba90e: 6e10 5a0b 0a00 |004f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0ba914: 0a01 |0052: move-result v1 │ │ -0ba916: 7140 8810 0a21 |0053: invoke-static {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1088 │ │ -0ba91c: 6e10 490b 0a00 |0056: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0ba922: 5cb2 5309 |0059: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ -0ba926: 54b0 4f09 |005b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba92a: 6e10 eb0f 0000 |005d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dispose:()V // method@0feb │ │ -0ba930: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -0ba932: 5bb0 4f09 |0061: iput-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba936: 5cb2 5209 |0063: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0ba93a: 0e00 |0065: return-void │ │ -0ba93c: 6200 2000 |0066: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0ba940: 6003 4d09 |0068: sget v3, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@094d │ │ -0ba944: 52b4 5409 |006a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ -0ba948: 52b5 5109 |006c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ -0ba94c: 54b6 4f09 |006e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba950: 5466 4909 |0070: iget-object v6, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba954: 6e10 3a25 0600 |0072: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ba95a: 0a06 |0075: move-result v6 │ │ -0ba95c: 54b7 4f09 |0076: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba960: 5277 4a09 |0078: iget v7, v7, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ -0ba964: 9107 0607 |007a: sub-int v7, v6, v7 │ │ -0ba968: 54b6 4f09 |007c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0ba96c: 5468 4909 |007e: iget-object v8, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ -0ba970: 0126 |0080: move v6, v2 │ │ -0ba972: 7809 d10a 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@0ad1 │ │ -0ba978: 6e10 0a10 0b00 |0084: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:()Z // method@100a │ │ -0ba97e: 0a00 |0087: move-result v0 │ │ -0ba980: 3800 d3ff |0088: if-eqz v0, 005b // -002d │ │ -0ba984: 6200 2300 |008a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ba988: 7220 7d0a 1000 |008c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a7d │ │ -0ba98e: 28cc |008f: goto 005b // -0034 │ │ +0c8698: |[0c8698] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumeCompressedData:()V │ │ +0c86a8: 1301 e10d |0000: const/16 v1, #int 3553 // #de1 │ │ +0c86ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c86ae: 55b0 5209 |0003: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c86b2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0c86b6: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c86ba: 1a01 3502 |0009: const-string v1, "Call prepare() before calling consumeCompressedData()" // string@0235 │ │ +0c86be: 7020 291e 1000 |000b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c86c4: 2700 |000e: throw v0 │ │ +0c86c6: 6200 2500 |000f: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c86ca: 1a03 0505 |0011: const-string v3, "GL_OES_compressed_ETC1_RGB8_texture" // string@0505 │ │ +0c86ce: 7220 3c01 3000 |0013: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ +0c86d4: 0a00 |0016: move-result v0 │ │ +0c86d6: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +0c86da: 6200 2500 |0019: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c86de: 7210 3401 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c86e4: 0a00 |001e: move-result v0 │ │ +0c86e6: 3900 4700 |001f: if-nez v0, 0066 // +0047 │ │ +0c86ea: 54b0 4f09 |0021: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c86ee: 6203 3c06 |0023: sget-object v3, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +0c86f2: 7120 f10f 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@0ff1 │ │ +0c86f8: 0c0a |0028: move-result-object v10 │ │ +0c86fa: 6200 2000 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c86fe: 6e10 580b 0a00 |002b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLInternalFormat:()I // method@0b58 │ │ +0c8704: 0a03 |002e: move-result v3 │ │ +0c8706: 6e10 5d0b 0a00 |002f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0c870c: 0a04 |0032: move-result v4 │ │ +0c870e: 6e10 5a0b 0a00 |0033: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0c8714: 0a05 |0036: move-result v5 │ │ +0c8716: 6e10 570b 0a00 |0037: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLFormat:()I // method@0b57 │ │ +0c871c: 0a07 |003a: move-result v7 │ │ +0c871e: 6e10 590b 0a00 |003b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getGLType:()I // method@0b59 │ │ +0c8724: 0a08 |003e: move-result v8 │ │ +0c8726: 6e10 5c0b 0a00 |003f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getPixels:()Ljava/nio/ByteBuffer; // method@0b5c │ │ +0c872c: 0c09 |0042: move-result-object v9 │ │ +0c872e: 0126 |0043: move v6, v2 │ │ +0c8730: 780a ee0a 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@0aee │ │ +0c8736: 55b0 5309 |0047: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ +0c873a: 3800 0d00 |0049: if-eqz v0, 0056 // +000d │ │ +0c873e: 6e10 5d0b 0a00 |004b: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0c8744: 0a00 |004e: move-result v0 │ │ +0c8746: 6e10 5a0b 0a00 |004f: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0c874c: 0a01 |0052: move-result v1 │ │ +0c874e: 7140 8810 0a21 |0053: invoke-static {v10, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/MipMapGenerator;.generateMipMap:(Lcom/badlogic/gdx/graphics/Pixmap;IIZ)V // method@1088 │ │ +0c8754: 6e10 490b 0a00 |0056: invoke-virtual {v10}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0c875a: 5cb2 5309 |0059: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ +0c875e: 54b0 4f09 |005b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c8762: 6e10 eb0f 0000 |005d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dispose:()V // method@0feb │ │ +0c8768: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +0c876a: 5bb0 4f09 |0061: iput-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c876e: 5cb2 5209 |0063: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c8772: 0e00 |0065: return-void │ │ +0c8774: 6200 2000 |0066: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c8778: 6003 4d09 |0068: sget v3, Lcom/badlogic/gdx/graphics/glutils/ETC1;.ETC1_RGB8_OES:I // field@094d │ │ +0c877c: 52b4 5409 |006a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ +0c8780: 52b5 5109 |006c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ +0c8784: 54b6 4f09 |006e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c8788: 5466 4909 |0070: iget-object v6, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c878c: 6e10 3a25 0600 |0072: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0c8792: 0a06 |0075: move-result v6 │ │ +0c8794: 54b7 4f09 |0076: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c8798: 5277 4a09 |0078: iget v7, v7, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.dataOffset:I // field@094a │ │ +0c879c: 9107 0607 |007a: sub-int v7, v6, v7 │ │ +0c87a0: 54b6 4f09 |007c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c87a4: 5468 4909 |007e: iget-object v8, v6, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.compressedData:Ljava/nio/ByteBuffer; // field@0949 │ │ +0c87a8: 0126 |0080: move v6, v2 │ │ +0c87aa: 7809 d10a 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@0ad1 │ │ +0c87b0: 6e10 0a10 0b00 |0084: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:()Z // method@100a │ │ +0c87b6: 0a00 |0087: move-result v0 │ │ +0c87b8: 3800 d3ff |0088: if-eqz v0, 005b // -002d │ │ +0c87bc: 6200 2300 |008a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0c87c0: 7220 7d0a 1000 |008c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenerateMipmap:(I)V // method@0a7d │ │ +0c87c6: 28cc |008f: goto 005b // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=75 │ │ 0x000f line=77 │ │ 0x0021 line=78 │ │ 0x0029 line=79 │ │ 0x0047 line=81 │ │ @@ -249941,19 +249969,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ba990: |[0ba990] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0ba9a0: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ba9a4: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ -0ba9a8: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ba9ae: 2700 |0007: throw v0 │ │ +0c87c8: |[0c87c8] com.badlogic.gdx.graphics.glutils.ETC1TextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0c87d8: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c87dc: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ +0c87e0: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c87e6: 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;) │ │ @@ -249961,19 +249989,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ba9b0: |[0ba9b0] com.badlogic.gdx.graphics.glutils.ETC1TextureData.disposePixmap:()Z │ │ -0ba9c0: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ba9c4: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ -0ba9c8: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ba9ce: 2700 |0007: throw v0 │ │ +0c87e8: |[0c87e8] com.badlogic.gdx.graphics.glutils.ETC1TextureData.disposePixmap:()Z │ │ +0c87f8: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c87fc: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ +0c8800: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8806: 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;) │ │ @@ -249981,17 +250009,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 │ │ -0ba9d0: |[0ba9d0] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0ba9e0: 6200 3c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ -0ba9e4: 1100 |0002: return-object v0 │ │ +0c8808: |[0c8808] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0c8818: 6200 3c06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGB565:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063c │ │ +0c881c: 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;) │ │ @@ -249999,17 +250027,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba9e8: |[0ba9e8] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getHeight:()I │ │ -0ba9f8: 5210 5109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ -0ba9fc: 0f00 |0002: return v0 │ │ +0c8820: |[0c8820] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getHeight:()I │ │ +0c8830: 5210 5109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ +0c8834: 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;) │ │ @@ -250017,17 +250045,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 │ │ -0baa00: |[0baa00] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0baa10: 6200 6206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ -0baa14: 1100 |0002: return-object v0 │ │ +0c8838: |[0c8838] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0c8848: 6200 6206 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Compressed:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0662 │ │ +0c884c: 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;) │ │ @@ -250035,17 +250063,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baa18: |[0baa18] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getWidth:()I │ │ -0baa28: 5210 5409 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ -0baa2c: 0f00 |0002: return v0 │ │ +0c8850: |[0c8850] com.badlogic.gdx.graphics.glutils.ETC1TextureData.getWidth:()I │ │ +0c8860: 5210 5409 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ +0c8864: 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;) │ │ @@ -250053,17 +250081,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0baa30: |[0baa30] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isManaged:()Z │ │ -0baa40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0baa42: 0f00 |0001: return v0 │ │ +0c8868: |[0c8868] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isManaged:()Z │ │ +0c8878: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c887a: 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;) │ │ @@ -250071,17 +250099,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baa44: |[0baa44] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isPrepared:()Z │ │ -0baa54: 5510 5209 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0baa58: 0f00 |0002: return v0 │ │ +0c887c: |[0c887c] com.badlogic.gdx.graphics.glutils.ETC1TextureData.isPrepared:()Z │ │ +0c888c: 5510 5209 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c8890: 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;) │ │ @@ -250089,44 +250117,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0baa5c: |[0baa5c] com.badlogic.gdx.graphics.glutils.ETC1TextureData.prepare:()V │ │ -0baa6c: 5520 5209 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0baa70: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0baa74: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0baa78: 1a01 7001 |0006: const-string v1, "Already prepared" // string@0170 │ │ -0baa7c: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0baa82: 2700 |000b: throw v0 │ │ -0baa84: 5420 5009 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ -0baa88: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ -0baa8c: 5420 4f09 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0baa90: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0baa94: 2200 bc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0baa98: 1a01 3b02 |0016: const-string v1, "Can only load once from ETC1Data" // string@023b │ │ -0baa9c: 7020 291e 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0baaa2: 2700 |001b: throw v0 │ │ -0baaa4: 5420 5009 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ -0baaa8: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -0baaac: 2200 8c01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@018c │ │ -0baab0: 5421 5009 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ -0baab4: 7020 ea0f 1000 |0024: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0fea │ │ -0baaba: 5b20 4f09 |0027: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0baabe: 5420 4f09 |0029: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0baac2: 5200 4c09 |002b: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ -0baac6: 5920 5409 |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ -0baaca: 5420 4f09 |002f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ -0baace: 5200 4b09 |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ -0baad2: 5920 5109 |0033: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ -0baad6: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -0baad8: 5c20 5209 |0036: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ -0baadc: 0e00 |0038: return-void │ │ +0c8894: |[0c8894] com.badlogic.gdx.graphics.glutils.ETC1TextureData.prepare:()V │ │ +0c88a4: 5520 5209 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c88a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c88ac: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c88b0: 1a01 7001 |0006: const-string v1, "Already prepared" // string@0170 │ │ +0c88b4: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c88ba: 2700 |000b: throw v0 │ │ +0c88bc: 5420 5009 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ +0c88c0: 3900 0e00 |000e: if-nez v0, 001c // +000e │ │ +0c88c4: 5420 4f09 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c88c8: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0c88cc: 2200 bc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c88d0: 1a01 3b02 |0016: const-string v1, "Can only load once from ETC1Data" // string@023b │ │ +0c88d4: 7020 291e 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c88da: 2700 |001b: throw v0 │ │ +0c88dc: 5420 5009 |001c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ +0c88e0: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +0c88e4: 2200 8c01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // type@018c │ │ +0c88e8: 5421 5009 |0022: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0950 │ │ +0c88ec: 7020 ea0f 1000 |0024: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0fea │ │ +0c88f2: 5b20 4f09 |0027: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c88f6: 5420 4f09 |0029: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c88fa: 5200 4c09 |002b: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.width:I // field@094c │ │ +0c88fe: 5920 5409 |002d: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.width:I // field@0954 │ │ +0c8902: 5420 4f09 |002f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.data:Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; // field@094f │ │ +0c8906: 5200 4b09 |0031: iget v0, v0, Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;.height:I // field@094b │ │ +0c890a: 5920 5109 |0033: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.height:I // field@0951 │ │ +0c890e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +0c8910: 5c20 5209 |0036: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.isPrepared:Z // field@0952 │ │ +0c8914: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000c line=64 │ │ 0x001c line=65 │ │ 0x0020 line=66 │ │ 0x0029 line=68 │ │ @@ -250141,17 +250169,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baae0: |[0baae0] com.badlogic.gdx.graphics.glutils.ETC1TextureData.useMipMaps:()Z │ │ -0baaf0: 5510 5309 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ -0baaf4: 0f00 |0002: return v0 │ │ +0c8918: |[0c8918] com.badlogic.gdx.graphics.glutils.ETC1TextureData.useMipMaps:()Z │ │ +0c8928: 5510 5309 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.useMipMaps:Z // field@0953 │ │ +0c892c: 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 : 811 (ETC1TextureData.java) │ │ @@ -250212,44 +250240,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 │ │ -0baaf8: |[0baaf8] com.badlogic.gdx.graphics.glutils.FileTextureData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ -0bab08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bab0a: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bab10: 5910 5c09 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ -0bab14: 5910 5809 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ -0bab18: 5c10 5909 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ -0bab1c: 5b12 5609 |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ -0bab20: 5b13 5a09 |000c: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab24: 5b14 5709 |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ -0bab28: 5c15 5b09 |0010: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@095b │ │ -0bab2c: 5410 5a09 |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab30: 3800 2400 |0014: if-eqz v0, 0038 // +0024 │ │ -0bab34: 5410 5a09 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab38: 7020 0f10 0100 |0018: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@100f │ │ -0bab3e: 0c00 |001b: move-result-object v0 │ │ -0bab40: 5b10 5a09 |001c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab44: 5410 5a09 |001e: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab48: 6e10 5d0b 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0bab4e: 0a00 |0023: move-result v0 │ │ -0bab50: 5910 5c09 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ -0bab54: 5410 5a09 |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab58: 6e10 5a0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0bab5e: 0a00 |002b: move-result v0 │ │ -0bab60: 5910 5809 |002c: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ -0bab64: 3904 0a00 |002e: if-nez v4, 0038 // +000a │ │ -0bab68: 5410 5a09 |0030: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bab6c: 6e10 560b 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0bab72: 0c00 |0035: move-result-object v0 │ │ -0bab74: 5b10 5709 |0036: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ -0bab78: 0e00 |0038: return-void │ │ +0c8930: |[0c8930] com.badlogic.gdx.graphics.glutils.FileTextureData.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V │ │ +0c8940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8942: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c8948: 5910 5c09 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ +0c894c: 5910 5809 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ +0c8950: 5c10 5909 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ +0c8954: 5b12 5609 |000a: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ +0c8958: 5b13 5a09 |000c: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c895c: 5b14 5709 |000e: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ +0c8960: 5c15 5b09 |0010: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@095b │ │ +0c8964: 5410 5a09 |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8968: 3800 2400 |0014: if-eqz v0, 0038 // +0024 │ │ +0c896c: 5410 5a09 |0016: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8970: 7020 0f10 0100 |0018: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@100f │ │ +0c8976: 0c00 |001b: move-result-object v0 │ │ +0c8978: 5b10 5a09 |001c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c897c: 5410 5a09 |001e: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8980: 6e10 5d0b 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0c8986: 0a00 |0023: move-result v0 │ │ +0c8988: 5910 5c09 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ +0c898c: 5410 5a09 |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8990: 6e10 5a0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0c8996: 0a00 |002b: move-result v0 │ │ +0c8998: 5910 5809 |002c: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ +0c899c: 3904 0a00 |002e: if-nez v4, 0038 // +000a │ │ +0c89a0: 5410 5a09 |0030: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c89a4: 6e10 560b 0000 |0032: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0c89aa: 0c00 |0035: move-result-object v0 │ │ +0c89ac: 5b10 5709 |0036: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ +0c89b0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=32 │ │ 0x0006 line=33 │ │ 0x0008 line=37 │ │ 0x000a line=40 │ │ @@ -250274,43 +250302,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 │ │ -0bab7c: |[0bab7c] com.badlogic.gdx.graphics.glutils.FileTextureData.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0bab8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bab8e: 6201 2300 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bab92: 3901 2e00 |0003: if-nez v1, 0031 // +002e │ │ -0bab96: 6301 5509 |0005: sget-boolean v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.copyToPOT:Z // field@0955 │ │ -0bab9a: 3801 2a00 |0007: if-eqz v1, 0031 // +002a │ │ -0bab9e: 6e10 5d0b 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0baba4: 0a06 |000c: move-result v6 │ │ -0baba6: 6e10 5a0b 0b00 |000d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0babac: 0a07 |0010: move-result v7 │ │ -0babae: 7110 4112 0600 |0011: invoke-static {v6}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -0babb4: 0a09 |0014: move-result v9 │ │ -0babb6: 7110 4112 0700 |0015: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -0babbc: 0a08 |0018: move-result v8 │ │ -0babbe: 3396 0400 |0019: if-ne v6, v9, 001d // +0004 │ │ -0babc2: 3287 1600 |001b: if-eq v7, v8, 0031 // +0016 │ │ -0babc6: 2200 1c01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0babca: 6e10 560b 0b00 |001f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0babd0: 0c01 |0022: move-result-object v1 │ │ -0babd2: 7040 450b 9018 |0023: invoke-direct {v0, v9, v8, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -0babd8: 07b1 |0026: move-object v1, v11 │ │ -0babda: 0123 |0027: move v3, v2 │ │ -0babdc: 0124 |0028: move v4, v2 │ │ -0babde: 0125 |0029: move v5, v2 │ │ -0babe0: 7408 4f0b 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@0b4f │ │ -0babe6: 6e10 490b 0b00 |002d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0babec: 1100 |0030: return-object v0 │ │ -0babee: 07b0 |0031: move-object v0, v11 │ │ -0babf0: 28fe |0032: goto 0030 // -0002 │ │ +0c89b4: |[0c89b4] com.badlogic.gdx.graphics.glutils.FileTextureData.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0c89c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c89c6: 6201 2300 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0c89ca: 3901 2e00 |0003: if-nez v1, 0031 // +002e │ │ +0c89ce: 6301 5509 |0005: sget-boolean v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.copyToPOT:Z // field@0955 │ │ +0c89d2: 3801 2a00 |0007: if-eqz v1, 0031 // +002a │ │ +0c89d6: 6e10 5d0b 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0c89dc: 0a06 |000c: move-result v6 │ │ +0c89de: 6e10 5a0b 0b00 |000d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0c89e4: 0a07 |0010: move-result v7 │ │ +0c89e6: 7110 4112 0600 |0011: invoke-static {v6}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0c89ec: 0a09 |0014: move-result v9 │ │ +0c89ee: 7110 4112 0700 |0015: invoke-static {v7}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0c89f4: 0a08 |0018: move-result v8 │ │ +0c89f6: 3396 0400 |0019: if-ne v6, v9, 001d // +0004 │ │ +0c89fa: 3287 1600 |001b: if-eq v7, v8, 0031 // +0016 │ │ +0c89fe: 2200 1c01 |001d: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0c8a02: 6e10 560b 0b00 |001f: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0c8a08: 0c01 |0022: move-result-object v1 │ │ +0c8a0a: 7040 450b 9018 |0023: invoke-direct {v0, v9, v8, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0c8a10: 07b1 |0026: move-object v1, v11 │ │ +0c8a12: 0123 |0027: move v3, v2 │ │ +0c8a14: 0124 |0028: move v4, v2 │ │ +0c8a16: 0125 |0029: move v5, v2 │ │ +0c8a18: 7408 4f0b 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@0b4f │ │ +0c8a1e: 6e10 490b 0b00 |002d: invoke-virtual {v11}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0c8a24: 1100 |0030: return-object v0 │ │ +0c8a26: 07b0 |0031: move-object v0, v11 │ │ +0c8a28: 28fe |0032: goto 0030 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0009 line=74 │ │ 0x000d line=75 │ │ 0x0011 line=76 │ │ 0x0015 line=77 │ │ @@ -250334,19 +250362,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0babf4: |[0babf4] com.badlogic.gdx.graphics.glutils.FileTextureData.consumeCompressedData:()V │ │ -0bac04: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bac08: 1a01 580e |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0e58 │ │ -0bac0c: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bac12: 2700 |0007: throw v0 │ │ +0c8a2c: |[0c8a2c] com.badlogic.gdx.graphics.glutils.FileTextureData.consumeCompressedData:()V │ │ +0c8a3c: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8a40: 1a01 580e |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0e58 │ │ +0c8a44: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8a4a: 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;) │ │ @@ -250354,27 +250382,27 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0bac14: |[0bac14] com.badlogic.gdx.graphics.glutils.FileTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0bac24: 5531 5909 |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ -0bac28: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0bac2c: 2201 bc02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bac30: 1a02 3602 |0006: const-string v2, "Call prepare() before calling getPixmap()" // string@0236 │ │ -0bac34: 7020 291e 2100 |0008: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bac3a: 2701 |000b: throw v1 │ │ -0bac3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0bac3e: 5c31 5909 |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ -0bac42: 5430 5a09 |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bac46: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0bac48: 5b31 5a09 |0012: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bac4c: 1100 |0014: return-object v0 │ │ +0c8a4c: |[0c8a4c] com.badlogic.gdx.graphics.glutils.FileTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0c8a5c: 5531 5909 |0000: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ +0c8a60: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0c8a64: 2201 bc02 |0004: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8a68: 1a02 3602 |0006: const-string v2, "Call prepare() before calling getPixmap()" // string@0236 │ │ +0c8a6c: 7020 291e 2100 |0008: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8a72: 2701 |000b: throw v1 │ │ +0c8a74: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0c8a76: 5c31 5909 |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ +0c8a7a: 5430 5a09 |000f: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8a7e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0c8a80: 5b31 5a09 |0012: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8a84: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000c line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ 0x0014 line=94 │ │ @@ -250387,17 +250415,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bac50: |[0bac50] com.badlogic.gdx.graphics.glutils.FileTextureData.disposePixmap:()Z │ │ -0bac60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bac62: 0f00 |0001: return v0 │ │ +0c8a88: |[0c8a88] com.badlogic.gdx.graphics.glutils.FileTextureData.disposePixmap:()Z │ │ +0c8a98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c8a9a: 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;) │ │ @@ -250405,17 +250433,17 @@ │ │ type : '()Lcom/badlogic/gdx/files/FileHandle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bac64: |[0bac64] com.badlogic.gdx.graphics.glutils.FileTextureData.getFileHandle:()Lcom/badlogic/gdx/files/FileHandle; │ │ -0bac74: 5410 5609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ -0bac78: 1100 |0002: return-object v0 │ │ +0c8a9c: |[0c8a9c] com.badlogic.gdx.graphics.glutils.FileTextureData.getFileHandle:()Lcom/badlogic/gdx/files/FileHandle; │ │ +0c8aac: 5410 5609 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ +0c8ab0: 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;) │ │ @@ -250423,17 +250451,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 │ │ -0bac7c: |[0bac7c] com.badlogic.gdx.graphics.glutils.FileTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0bac8c: 5410 5709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ -0bac90: 1100 |0002: return-object v0 │ │ +0c8ab4: |[0c8ab4] com.badlogic.gdx.graphics.glutils.FileTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0c8ac4: 5410 5709 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ +0c8ac8: 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;) │ │ @@ -250441,17 +250469,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bac94: |[0bac94] com.badlogic.gdx.graphics.glutils.FileTextureData.getHeight:()I │ │ -0baca4: 5210 5809 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ -0baca8: 0f00 |0002: return v0 │ │ +0c8acc: |[0c8acc] com.badlogic.gdx.graphics.glutils.FileTextureData.getHeight:()I │ │ +0c8adc: 5210 5809 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ +0c8ae0: 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;) │ │ @@ -250459,17 +250487,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 │ │ -0bacac: |[0bacac] com.badlogic.gdx.graphics.glutils.FileTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0bacbc: 6200 6406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ -0bacc0: 1100 |0002: return-object v0 │ │ +0c8ae4: |[0c8ae4] com.badlogic.gdx.graphics.glutils.FileTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0c8af4: 6200 6406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ +0c8af8: 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;) │ │ @@ -250477,17 +250505,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bacc4: |[0bacc4] com.badlogic.gdx.graphics.glutils.FileTextureData.getWidth:()I │ │ -0bacd4: 5210 5c09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ -0bacd8: 0f00 |0002: return v0 │ │ +0c8afc: |[0c8afc] com.badlogic.gdx.graphics.glutils.FileTextureData.getWidth:()I │ │ +0c8b0c: 5210 5c09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ +0c8b10: 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;) │ │ @@ -250495,17 +250523,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bacdc: |[0bacdc] com.badlogic.gdx.graphics.glutils.FileTextureData.isManaged:()Z │ │ -0bacec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bacee: 0f00 |0001: return v0 │ │ +0c8b14: |[0c8b14] com.badlogic.gdx.graphics.glutils.FileTextureData.isManaged:()Z │ │ +0c8b24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c8b26: 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;) │ │ @@ -250513,17 +250541,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bacf0: |[0bacf0] com.badlogic.gdx.graphics.glutils.FileTextureData.isPrepared:()Z │ │ -0bad00: 5510 5909 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ -0bad04: 0f00 |0002: return v0 │ │ +0c8b28: |[0c8b28] com.badlogic.gdx.graphics.glutils.FileTextureData.isPrepared:()Z │ │ +0c8b38: 5510 5909 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ +0c8b3c: 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;) │ │ @@ -250531,58 +250559,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0bad08: |[0bad08] com.badlogic.gdx.graphics.glutils.FileTextureData.prepare:()V │ │ -0bad18: 5520 5909 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ -0bad1c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0bad20: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bad24: 1a01 7001 |0006: const-string v1, "Already prepared" // string@0170 │ │ -0bad28: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bad2e: 2700 |000b: throw v0 │ │ -0bad30: 5420 5a09 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bad34: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ -0bad38: 5420 5609 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ -0bad3c: 6e10 8809 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@0988 │ │ -0bad42: 0c00 |0015: move-result-object v0 │ │ -0bad44: 1a01 2913 |0016: const-string v1, "cim" // string@1329 │ │ -0bad48: 6e20 b024 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0bad4e: 0a00 |001b: move-result v0 │ │ -0bad50: 3800 2a00 |001c: if-eqz v0, 0046 // +002a │ │ -0bad54: 5420 5609 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ -0bad58: 7110 730b 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b73 │ │ -0bad5e: 0c00 |0023: move-result-object v0 │ │ -0bad60: 5b20 5a09 |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bad64: 5420 5a09 |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bad68: 6e10 5d0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0bad6e: 0a00 |002b: move-result v0 │ │ -0bad70: 5920 5c09 |002c: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ -0bad74: 5420 5a09 |002e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bad78: 6e10 5a0b 0000 |0030: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0bad7e: 0a00 |0033: move-result v0 │ │ -0bad80: 5920 5809 |0034: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ -0bad84: 5420 5709 |0036: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ -0bad88: 3900 0a00 |0038: if-nez v0, 0042 // +000a │ │ -0bad8c: 5420 5a09 |003a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0bad90: 6e10 560b 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0bad96: 0c00 |003f: move-result-object v0 │ │ -0bad98: 5b20 5709 |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ -0bad9c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -0bad9e: 5c20 5909 |0043: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ -0bada2: 0e00 |0045: return-void │ │ -0bada4: 2200 1c01 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0bada8: 5421 5609 |0048: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ -0badac: 7020 460b 1000 |004a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ -0badb2: 7020 0f10 0200 |004d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@100f │ │ -0badb8: 0c00 |0050: move-result-object v0 │ │ -0badba: 5b20 5a09 |0051: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ -0badbe: 28d3 |0053: goto 0026 // -002d │ │ +0c8b40: |[0c8b40] com.badlogic.gdx.graphics.glutils.FileTextureData.prepare:()V │ │ +0c8b50: 5520 5909 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ +0c8b54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c8b58: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8b5c: 1a01 7001 |0006: const-string v1, "Already prepared" // string@0170 │ │ +0c8b60: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8b66: 2700 |000b: throw v0 │ │ +0c8b68: 5420 5a09 |000c: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8b6c: 3900 3400 |000e: if-nez v0, 0042 // +0034 │ │ +0c8b70: 5420 5609 |0010: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ +0c8b74: 6e10 8809 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.extension:()Ljava/lang/String; // method@0988 │ │ +0c8b7a: 0c00 |0015: move-result-object v0 │ │ +0c8b7c: 1a01 2913 |0016: const-string v1, "cim" // string@1329 │ │ +0c8b80: 6e20 b024 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0c8b86: 0a00 |001b: move-result v0 │ │ +0c8b88: 3800 2a00 |001c: if-eqz v0, 0046 // +002a │ │ +0c8b8c: 5420 5609 |001e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ +0c8b90: 7110 730b 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b73 │ │ +0c8b96: 0c00 |0023: move-result-object v0 │ │ +0c8b98: 5b20 5a09 |0024: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8b9c: 5420 5a09 |0026: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8ba0: 6e10 5d0b 0000 |0028: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0c8ba6: 0a00 |002b: move-result v0 │ │ +0c8ba8: 5920 5c09 |002c: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.width:I // field@095c │ │ +0c8bac: 5420 5a09 |002e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8bb0: 6e10 5a0b 0000 |0030: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0c8bb6: 0a00 |0033: move-result v0 │ │ +0c8bb8: 5920 5809 |0034: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.height:I // field@0958 │ │ +0c8bbc: 5420 5709 |0036: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ +0c8bc0: 3900 0a00 |0038: if-nez v0, 0042 // +000a │ │ +0c8bc4: 5420 5a09 |003a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8bc8: 6e10 560b 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0c8bce: 0c00 |003f: move-result-object v0 │ │ +0c8bd0: 5b20 5709 |0040: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0957 │ │ +0c8bd4: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +0c8bd6: 5c20 5909 |0043: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.isPrepared:Z // field@0959 │ │ +0c8bda: 0e00 |0045: return-void │ │ +0c8bdc: 2200 1c01 |0046: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0c8be0: 5421 5609 |0048: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.file:Lcom/badlogic/gdx/files/FileHandle; // field@0956 │ │ +0c8be4: 7020 460b 1000 |004a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ +0c8bea: 7020 0f10 0200 |004d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.ensurePot:(Lcom/badlogic/gdx/graphics/Pixmap;)Lcom/badlogic/gdx/graphics/Pixmap; // method@100f │ │ +0c8bf0: 0c00 |0050: move-result-object v0 │ │ +0c8bf2: 5b20 5a09 |0051: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@095a │ │ +0c8bf6: 28d3 |0053: goto 0026 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000c line=60 │ │ 0x0010 line=61 │ │ 0x001e line=62 │ │ 0x0026 line=65 │ │ @@ -250599,17 +250627,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0badc0: |[0badc0] com.badlogic.gdx.graphics.glutils.FileTextureData.useMipMaps:()Z │ │ -0badd0: 5510 5b09 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@095b │ │ -0badd4: 0f00 |0002: return v0 │ │ +0c8bf8: |[0c8bf8] com.badlogic.gdx.graphics.glutils.FileTextureData.useMipMaps:()Z │ │ +0c8c08: 5510 5b09 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FileTextureData;.useMipMaps:Z // field@095b │ │ +0c8c0c: 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 : 950 (FileTextureData.java) │ │ @@ -250654,23 +250682,23 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0badd8: |[0badd8] com.badlogic.gdx.graphics.glutils.FloatTextureData.:(II)V │ │ -0bade8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0badea: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0badf0: 5910 6309 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ -0badf4: 5910 6109 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ -0badf8: 5c10 6209 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ -0badfc: 5912 6309 |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ -0bae00: 5913 6109 |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ -0bae04: 0e00 |000e: return-void │ │ +0c8c10: |[0c8c10] com.badlogic.gdx.graphics.glutils.FloatTextureData.:(II)V │ │ +0c8c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8c22: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c8c28: 5910 6309 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ +0c8c2c: 5910 6109 |0006: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ +0c8c30: 5c10 6209 |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ +0c8c34: 5912 6309 |000a: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ +0c8c38: 5913 6109 |000c: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ +0c8c3c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=45 │ │ @@ -250687,64 +250715,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 96 16-bit code units │ │ -0bae08: |[0bae08] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumeCompressedData:()V │ │ -0bae18: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bae1c: 1a01 0728 |0002: const-string v1, "texture_float" // string@2807 │ │ -0bae20: 7220 3c01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ -0bae26: 0a00 |0007: move-result v0 │ │ -0bae28: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -0bae2c: 2200 bc02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bae30: 1a01 7203 |000c: const-string v1, "Extension OES_TEXTURE_FLOAT not supported!" // string@0372 │ │ -0bae34: 7020 291e 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bae3a: 2700 |0011: throw v0 │ │ -0bae3c: 140a 1488 0000 |0012: const v10, #float 4.88156e-41 // #00008814 │ │ -0bae42: 6200 1d00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bae46: 7210 e700 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0bae4c: 0c00 |001a: move-result-object v0 │ │ -0bae4e: 6201 0d00 |001b: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ -0bae52: 3210 1600 |001d: if-eq v0, v1, 0033 // +0016 │ │ -0bae56: 6200 1d00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bae5a: 7210 e700 0000 |0021: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0bae60: 0c00 |0024: move-result-object v0 │ │ -0bae62: 6201 1100 |0025: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ -0bae66: 3210 0c00 |0027: if-eq v0, v1, 0033 // +000c │ │ -0bae6a: 6200 1d00 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bae6e: 7210 e700 0000 |002b: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0bae74: 0c00 |002e: move-result-object v0 │ │ -0bae76: 6201 1000 |002f: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -0bae7a: 3310 1800 |0031: if-ne v0, v1, 0049 // +0018 │ │ -0bae7e: 6200 2000 |0033: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0bae82: 1301 e10d |0035: const/16 v1, #int 3553 // #de1 │ │ -0bae86: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0bae88: 1303 0819 |0038: const/16 v3, #int 6408 // #1908 │ │ -0bae8c: 52b4 6309 |003a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ -0bae90: 52b5 6109 |003c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ -0bae94: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -0bae96: 1307 0819 |003f: const/16 v7, #int 6408 // #1908 │ │ -0bae9a: 1308 0614 |0041: const/16 v8, #int 5126 // #1406 │ │ -0bae9e: 54b9 6009 |0043: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0960 │ │ -0baea2: 780a ee0a 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@0aee │ │ -0baea8: 0e00 |0048: return-void │ │ -0baeaa: 6200 2000 |0049: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0baeae: 1301 e10d |004b: const/16 v1, #int 3553 // #de1 │ │ -0baeb2: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -0baeb4: 1403 1488 0000 |004e: const v3, #float 4.88156e-41 // #00008814 │ │ -0baeba: 52b4 6309 |0051: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ -0baebe: 52b5 6109 |0053: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ -0baec2: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -0baec4: 1307 0819 |0056: const/16 v7, #int 6408 // #1908 │ │ -0baec8: 1308 0614 |0058: const/16 v8, #int 5126 // #1406 │ │ -0baecc: 54b9 6009 |005a: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0960 │ │ -0baed0: 780a ee0a 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@0aee │ │ -0baed6: 28e9 |005f: goto 0048 // -0017 │ │ +0c8c40: |[0c8c40] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumeCompressedData:()V │ │ +0c8c50: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c8c54: 1a01 0728 |0002: const-string v1, "texture_float" // string@2807 │ │ +0c8c58: 7220 3c01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Graphics;.supportsExtension:(Ljava/lang/String;)Z // method@013c │ │ +0c8c5e: 0a00 |0007: move-result v0 │ │ +0c8c60: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0c8c64: 2200 bc02 |000a: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8c68: 1a01 7203 |000c: const-string v1, "Extension OES_TEXTURE_FLOAT not supported!" // string@0372 │ │ +0c8c6c: 7020 291e 1000 |000e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8c72: 2700 |0011: throw v0 │ │ +0c8c74: 140a 1488 0000 |0012: const v10, #float 4.88156e-41 // #00008814 │ │ +0c8c7a: 6200 1d00 |0015: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c8c7e: 7210 e700 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0c8c84: 0c00 |001a: move-result-object v0 │ │ +0c8c86: 6201 0d00 |001b: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType; // field@000d │ │ +0c8c8a: 3210 1600 |001d: if-eq v0, v1, 0033 // +0016 │ │ +0c8c8e: 6200 1d00 |001f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c8c92: 7210 e700 0000 |0021: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0c8c98: 0c00 |0024: move-result-object v0 │ │ +0c8c9a: 6201 1100 |0025: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ +0c8c9e: 3210 0c00 |0027: if-eq v0, v1, 0033 // +000c │ │ +0c8ca2: 6200 1d00 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c8ca6: 7210 e700 0000 |002b: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0c8cac: 0c00 |002e: move-result-object v0 │ │ +0c8cae: 6201 1000 |002f: sget-object v1, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +0c8cb2: 3310 1800 |0031: if-ne v0, v1, 0049 // +0018 │ │ +0c8cb6: 6200 2000 |0033: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c8cba: 1301 e10d |0035: const/16 v1, #int 3553 // #de1 │ │ +0c8cbe: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0c8cc0: 1303 0819 |0038: const/16 v3, #int 6408 // #1908 │ │ +0c8cc4: 52b4 6309 |003a: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ +0c8cc8: 52b5 6109 |003c: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ +0c8ccc: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +0c8cce: 1307 0819 |003f: const/16 v7, #int 6408 // #1908 │ │ +0c8cd2: 1308 0614 |0041: const/16 v8, #int 5126 // #1406 │ │ +0c8cd6: 54b9 6009 |0043: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0960 │ │ +0c8cda: 780a ee0a 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@0aee │ │ +0c8ce0: 0e00 |0048: return-void │ │ +0c8ce2: 6200 2000 |0049: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0c8ce6: 1301 e10d |004b: const/16 v1, #int 3553 // #de1 │ │ +0c8cea: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +0c8cec: 1403 1488 0000 |004e: const v3, #float 4.88156e-41 // #00008814 │ │ +0c8cf2: 52b4 6309 |0051: iget v4, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ +0c8cf6: 52b5 6109 |0053: iget v5, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ +0c8cfa: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +0c8cfc: 1307 0819 |0056: const/16 v7, #int 6408 // #1908 │ │ +0c8d00: 1308 0614 |0058: const/16 v8, #int 5126 // #1406 │ │ +0c8d04: 54b9 6009 |005a: iget-object v9, v11, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0960 │ │ +0c8d08: 780a ee0a 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@0aee │ │ +0c8d0e: 28e9 |005f: goto 0048 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=69 │ │ 0x0012 line=72 │ │ 0x0015 line=76 │ │ 0x0033 line=79 │ │ @@ -250759,19 +250787,19 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0baed8: |[0baed8] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0baee8: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0baeec: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ -0baef0: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0baef6: 2700 |0007: throw v0 │ │ +0c8d10: |[0c8d10] com.badlogic.gdx.graphics.glutils.FloatTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0c8d20: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8d24: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ +0c8d28: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8d2e: 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;) │ │ @@ -250779,19 +250807,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0baef8: |[0baef8] com.badlogic.gdx.graphics.glutils.FloatTextureData.disposePixmap:()Z │ │ -0baf08: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0baf0c: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ -0baf10: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0baf16: 2700 |0007: throw v0 │ │ +0c8d30: |[0c8d30] com.badlogic.gdx.graphics.glutils.FloatTextureData.disposePixmap:()Z │ │ +0c8d40: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8d44: 1a01 570e |0002: const-string v1, "This TextureData implementation does not return a Pixmap" // string@0e57 │ │ +0c8d48: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8d4e: 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;) │ │ @@ -250799,17 +250827,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 │ │ -0baf18: |[0baf18] com.badlogic.gdx.graphics.glutils.FloatTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0baf28: 6200 3f06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -0baf2c: 1100 |0002: return-object v0 │ │ +0c8d50: |[0c8d50] com.badlogic.gdx.graphics.glutils.FloatTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0c8d60: 6200 3f06 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +0c8d64: 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;) │ │ @@ -250817,17 +250845,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baf30: |[0baf30] com.badlogic.gdx.graphics.glutils.FloatTextureData.getHeight:()I │ │ -0baf40: 5210 6109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ -0baf44: 0f00 |0002: return v0 │ │ +0c8d68: |[0c8d68] com.badlogic.gdx.graphics.glutils.FloatTextureData.getHeight:()I │ │ +0c8d78: 5210 6109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ +0c8d7c: 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;) │ │ @@ -250835,17 +250863,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 │ │ -0baf48: |[0baf48] com.badlogic.gdx.graphics.glutils.FloatTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0baf58: 6200 6306 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ -0baf5c: 1100 |0002: return-object v0 │ │ +0c8d80: |[0c8d80] com.badlogic.gdx.graphics.glutils.FloatTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0c8d90: 6200 6306 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Float:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0663 │ │ +0c8d94: 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;) │ │ @@ -250853,17 +250881,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baf60: |[0baf60] com.badlogic.gdx.graphics.glutils.FloatTextureData.getWidth:()I │ │ -0baf70: 5210 6309 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ -0baf74: 0f00 |0002: return v0 │ │ +0c8d98: |[0c8d98] com.badlogic.gdx.graphics.glutils.FloatTextureData.getWidth:()I │ │ +0c8da8: 5210 6309 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ +0c8dac: 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;) │ │ @@ -250871,17 +250899,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0baf78: |[0baf78] com.badlogic.gdx.graphics.glutils.FloatTextureData.isManaged:()Z │ │ -0baf88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0baf8a: 0f00 |0001: return v0 │ │ +0c8db0: |[0c8db0] com.badlogic.gdx.graphics.glutils.FloatTextureData.isManaged:()Z │ │ +0c8dc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c8dc2: 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;) │ │ @@ -250889,17 +250917,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0baf8c: |[0baf8c] com.badlogic.gdx.graphics.glutils.FloatTextureData.isPrepared:()Z │ │ -0baf9c: 5510 6209 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ -0bafa0: 0f00 |0002: return v0 │ │ +0c8dc4: |[0c8dc4] com.badlogic.gdx.graphics.glutils.FloatTextureData.isPrepared:()Z │ │ +0c8dd4: 5510 6209 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ +0c8dd8: 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;) │ │ @@ -250907,31 +250935,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0bafa4: |[0bafa4] com.badlogic.gdx.graphics.glutils.FloatTextureData.prepare:()V │ │ -0bafb4: 5520 6209 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ -0bafb8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0bafbc: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bafc0: 1a01 7001 |0006: const-string v1, "Already prepared" // string@0170 │ │ -0bafc4: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bafca: 2700 |000b: throw v0 │ │ -0bafcc: 5220 6309 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ -0bafd0: 5221 6109 |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ -0bafd4: b210 |0010: mul-int/2addr v0, v1 │ │ -0bafd6: da00 0004 |0011: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0bafda: 7110 961d 0000 |0013: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ -0bafe0: 0c00 |0016: move-result-object v0 │ │ -0bafe2: 5b20 6009 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0960 │ │ -0bafe6: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -0bafe8: 5c20 6209 |001a: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ -0bafec: 0e00 |001c: return-void │ │ +0c8ddc: |[0c8ddc] com.badlogic.gdx.graphics.glutils.FloatTextureData.prepare:()V │ │ +0c8dec: 5520 6209 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ +0c8df0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c8df4: 2200 bc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8df8: 1a01 7001 |0006: const-string v1, "Already prepared" // string@0170 │ │ +0c8dfc: 7020 291e 1000 |0008: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8e02: 2700 |000b: throw v0 │ │ +0c8e04: 5220 6309 |000c: iget v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.width:I // field@0963 │ │ +0c8e08: 5221 6109 |000e: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.height:I // field@0961 │ │ +0c8e0c: b210 |0010: mul-int/2addr v0, v1 │ │ +0c8e0e: da00 0004 |0011: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0c8e12: 7110 961d 0000 |0013: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ +0c8e18: 0c00 |0016: move-result-object v0 │ │ +0c8e1a: 5b20 6009 |0017: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.buffer:Ljava/nio/FloatBuffer; // field@0960 │ │ +0c8e1e: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0c8e20: 5c20 6209 |001a: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.isPrepared:Z // field@0962 │ │ +0c8e24: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000c line=62 │ │ 0x0019 line=63 │ │ 0x001c line=64 │ │ locals : │ │ @@ -250942,17 +250970,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0baff0: |[0baff0] com.badlogic.gdx.graphics.glutils.FloatTextureData.useMipMaps:()Z │ │ -0bb000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bb002: 0f00 |0001: return v0 │ │ +0c8e28: |[0c8e28] com.badlogic.gdx.graphics.glutils.FloatTextureData.useMipMaps:()Z │ │ +0c8e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8e3a: 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 : 970 (FloatTextureData.java) │ │ @@ -251025,21 +251053,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bb004: |[0bb004] com.badlogic.gdx.graphics.glutils.FrameBuffer.:()V │ │ -0bb014: 2200 b603 |0000: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -0bb018: 7010 a325 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -0bb01e: 6900 6409 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb022: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bb024: 6a00 6709 |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0967 │ │ -0bb028: 0e00 |000a: return-void │ │ +0c8e3c: |[0c8e3c] com.badlogic.gdx.graphics.glutils.FrameBuffer.:()V │ │ +0c8e4c: 2200 b603 |0000: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +0c8e50: 7010 a325 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +0c8e56: 6900 6409 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c8e5a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c8e5c: 6a00 6709 |0008: sput-boolean v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0967 │ │ +0c8e60: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=65 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;) │ │ @@ -251047,24 +251075,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 │ │ -0bb02c: |[0bb02c] com.badlogic.gdx.graphics.glutils.FrameBuffer.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V │ │ -0bb03c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bb042: 5913 6d09 |0003: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@096d │ │ -0bb046: 5914 6c09 |0005: iput v4, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@096c │ │ -0bb04a: 5b12 6909 |0007: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0969 │ │ -0bb04e: 5c15 6b09 |0009: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ -0bb052: 7010 2b10 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@102b │ │ -0bb058: 6200 1d00 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bb05c: 7030 2910 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@1029 │ │ -0bb062: 0e00 |0013: return-void │ │ +0c8e64: |[0c8e64] com.badlogic.gdx.graphics.glutils.FrameBuffer.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V │ │ +0c8e74: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c8e7a: 5913 6d09 |0003: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@096d │ │ +0c8e7e: 5914 6c09 |0005: iput v4, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@096c │ │ +0c8e82: 5b12 6909 |0007: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0969 │ │ +0c8e86: 5c15 6b09 |0009: iput-boolean v5, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ +0c8e8a: 7010 2b10 0100 |000b: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@102b │ │ +0c8e90: 6200 1d00 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c8e94: 7030 2910 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@1029 │ │ +0c8e9a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ 0x0007 line=95 │ │ 0x0009 line=96 │ │ @@ -251083,26 +251111,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 │ │ -0bb064: |[0bb064] com.badlogic.gdx.graphics.glutils.FrameBuffer.addManagedFrameBuffer:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V │ │ -0bb074: 6201 6409 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb078: 7220 bb25 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0bb07e: 0c00 |0005: move-result-object v0 │ │ -0bb080: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0bb084: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0bb088: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -0bb08c: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0bb092: 7220 af25 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -0bb098: 6201 6409 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb09c: 7230 bd25 3100 |0014: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ -0bb0a2: 0e00 |0017: return-void │ │ +0c8e9c: |[0c8e9c] com.badlogic.gdx.graphics.glutils.FrameBuffer.addManagedFrameBuffer:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;)V │ │ +0c8eac: 6201 6409 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c8eb0: 7220 bb25 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0c8eb6: 0c00 |0005: move-result-object v0 │ │ +0c8eb8: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0c8ebc: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0c8ec0: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0c8ec4: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0c8eca: 7220 af25 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0c8ed0: 6201 6409 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c8ed4: 7230 bd25 3100 |0014: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25bd │ │ +0c8eda: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0008 line=220 │ │ 0x000f line=221 │ │ 0x0012 line=222 │ │ 0x0017 line=223 │ │ @@ -251118,140 +251146,140 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 281 16-bit code units │ │ -0bb0a4: |[0bb0a4] com.badlogic.gdx.graphics.glutils.FrameBuffer.build:()V │ │ -0bb0b4: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ -0bb0b8: 140b 418d 0000 |0002: const v11, #float 5.06724e-41 // #00008d41 │ │ -0bb0be: 1401 408d 0000 |0005: const v1, #float 5.0671e-41 // #00008d40 │ │ -0bb0c4: 121a |0008: const/4 v10, #int 1 // #1 │ │ -0bb0c6: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0bb0c8: 6202 2500 |000a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb0cc: 7210 3401 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0bb0d2: 0a02 |000f: move-result v2 │ │ -0bb0d4: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -0bb0d8: 2201 bc02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bb0dc: 1a02 e803 |0014: const-string v2, "GL2 is required." // string@03e8 │ │ -0bb0e0: 7020 291e 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bb0e6: 2701 |0019: throw v1 │ │ -0bb0e8: 6202 2500 |001a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb0ec: 7210 2601 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb0f2: 0c00 |001f: move-result-object v0 │ │ -0bb0f4: 6302 6709 |0020: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0967 │ │ -0bb0f8: 3902 2c00 |0022: if-nez v2, 004e // +002c │ │ -0bb0fc: 6a0a 6709 |0024: sput-boolean v10, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0967 │ │ -0bb100: 6202 1d00 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bb104: 7210 e700 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0bb10a: 0c02 |002b: move-result-object v2 │ │ -0bb10c: 6204 1100 |002c: sget-object v4, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ -0bb110: 3342 cc00 |002e: if-ne v2, v4, 00fa // +00cc │ │ -0bb114: 1302 4000 |0030: const/16 v2, #int 64 // #40 │ │ -0bb118: 7110 3125 0200 |0032: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -0bb11e: 0c02 |0035: move-result-object v2 │ │ -0bb120: 7100 4b25 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -0bb126: 0c04 |0039: move-result-object v4 │ │ -0bb128: 6e20 4325 4200 |003a: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0bb12e: 0c02 |003d: move-result-object v2 │ │ -0bb130: 6e10 3725 0200 |003e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ -0bb136: 0c07 |0041: move-result-object v7 │ │ -0bb138: 1402 a68c 0000 |0042: const v2, #float 5.04552e-41 // #00008ca6 │ │ -0bb13e: 7230 860a 2007 |0045: invoke-interface {v0, v2, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@0a86 │ │ -0bb144: 6e10 6925 0700 |0048: invoke-virtual {v7}, Ljava/nio/IntBuffer;.get:()I // method@2569 │ │ -0bb14a: 0a02 |004b: move-result v2 │ │ -0bb14c: 6702 6609 |004c: sput v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ -0bb150: 6e10 3410 0c00 |004e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.setupTexture:()V // method@1034 │ │ -0bb156: 7110 971d 0a00 |0051: invoke-static {v10}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0bb15c: 0c06 |0054: move-result-object v6 │ │ -0bb15e: 7230 7b0a a006 |0055: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a7b │ │ -0bb164: 6e20 6a25 5600 |0058: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bb16a: 0a02 |005b: move-result v2 │ │ -0bb16c: 59c2 6a09 |005c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ -0bb170: 55c2 6b09 |005e: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ -0bb174: 3802 0e00 |0060: if-eqz v2, 006e // +000e │ │ -0bb178: 6e10 6725 0600 |0062: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bb17e: 7230 7c0a a006 |0065: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a7c │ │ -0bb184: 6e20 6a25 5600 |0068: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bb18a: 0a02 |006b: move-result v2 │ │ -0bb18c: 59c2 6809 |006c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ -0bb190: 54c2 6509 |006e: iget-object v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb194: 6e10 9b0b 0200 |0070: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b9b │ │ -0bb19a: 0a02 |0073: move-result v2 │ │ -0bb19c: 7230 610a 3002 |0074: invoke-interface {v0, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a61 │ │ -0bb1a2: 55c2 6b09 |0077: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ -0bb1a6: 3802 1900 |0079: if-eqz v2, 0092 // +0019 │ │ -0bb1aa: 52c2 6809 |007b: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ -0bb1ae: 7230 600a b002 |007d: invoke-interface {v0, v11, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a60 │ │ -0bb1b4: 1402 a581 0000 |0080: const v2, #float 4.65077e-41 // #000081a5 │ │ -0bb1ba: 54c4 6509 |0083: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb1be: 6e10 9e0b 0400 |0085: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0bb1c4: 0a04 |0088: move-result v4 │ │ -0bb1c6: 54c9 6509 |0089: iget-object v9, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb1ca: 6e10 950b 0900 |008b: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0bb1d0: 0a09 |008e: move-result v9 │ │ -0bb1d2: 7259 9f0a b042 |008f: invoke-interface {v0, v11, v2, v4, v9}, Lcom/badlogic/gdx/graphics/GL20;.glRenderbufferStorage:(IIII)V // method@0a9f │ │ -0bb1d8: 52c2 6a09 |0092: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ -0bb1dc: 7230 5f0a 1002 |0094: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ -0bb1e2: 1402 e08c 0000 |0097: const v2, #float 5.05364e-41 // #00008ce0 │ │ -0bb1e8: 54c4 6509 |009a: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb1ec: 6e10 9b0b 0400 |009c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b9b │ │ -0bb1f2: 0a04 |009f: move-result v4 │ │ -0bb1f4: 7806 790a 0000 |00a0: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferTexture2D:(IIIII)V // method@0a79 │ │ -0bb1fa: 55c2 6b09 |00a3: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ -0bb1fe: 3802 0a00 |00a5: if-eqz v2, 00af // +000a │ │ -0bb202: 1402 008d 0000 |00a7: const v2, #float 5.05813e-41 // #00008d00 │ │ -0bb208: 52c4 6809 |00aa: iget v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ -0bb20c: 7254 780a 10b2 |00ac: invoke-interface {v0, v1, v2, v11, v4}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferRenderbuffer:(IIII)V // method@0a78 │ │ -0bb212: 7220 680a 1000 |00af: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glCheckFramebufferStatus:(I)I // method@0a68 │ │ -0bb218: 0a08 |00b2: move-result v8 │ │ -0bb21a: 7230 600a b005 |00b3: invoke-interface {v0, v11, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a60 │ │ -0bb220: 7230 610a 3005 |00b6: invoke-interface {v0, v3, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a61 │ │ -0bb226: 6002 6609 |00b9: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ -0bb22a: 7230 5f0a 1002 |00bb: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ -0bb230: 1401 d58c 0000 |00be: const v1, #float 5.0521e-41 // #00008cd5 │ │ -0bb236: 3218 5700 |00c1: if-eq v8, v1, 0118 // +0057 │ │ -0bb23a: 54c1 6509 |00c3: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb23e: 6e10 930b 0100 |00c5: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0bb244: 55c1 6b09 |00c8: iget-boolean v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ -0bb248: 3801 1000 |00ca: if-eqz v1, 00da // +0010 │ │ -0bb24c: 6e10 6725 0600 |00cc: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bb252: 52c1 6809 |00cf: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ -0bb256: 6e20 7025 1600 |00d1: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0bb25c: 6e10 6825 0600 |00d4: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0bb262: 7230 6f0a a006 |00d7: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a6f │ │ -0bb268: 54c1 6509 |00da: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb26c: 6e10 930b 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0bb272: 6e10 6725 0600 |00df: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bb278: 52c1 6a09 |00e2: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ -0bb27c: 6e20 7025 1600 |00e4: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0bb282: 6e10 6825 0600 |00e7: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0bb288: 7230 6d0a a006 |00ea: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a6d │ │ -0bb28e: 1401 d68c 0000 |00ed: const v1, #float 5.05224e-41 // #00008cd6 │ │ -0bb294: 3318 0e00 |00f0: if-ne v8, v1, 00fe // +000e │ │ -0bb298: 2201 7c03 |00f2: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0bb29c: 1a02 c916 |00f4: const-string v2, "frame buffer couldn't be constructed: incomplete attachment" // string@16c9 │ │ -0bb2a0: 7020 6a24 2100 |00f6: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0bb2a6: 2701 |00f9: throw v1 │ │ -0bb2a8: 6705 6609 |00fa: sput v5, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ -0bb2ac: 2900 52ff |00fc: goto/16 004e // -00ae │ │ -0bb2b0: 1401 d98c 0000 |00fe: const v1, #float 5.05266e-41 // #00008cd9 │ │ -0bb2b6: 3318 0a00 |0101: if-ne v8, v1, 010b // +000a │ │ -0bb2ba: 2201 7c03 |0103: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0bb2be: 1a02 ca16 |0105: const-string v2, "frame buffer couldn't be constructed: incomplete dimensions" // string@16ca │ │ -0bb2c2: 7020 6a24 2100 |0107: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0bb2c8: 2701 |010a: throw v1 │ │ -0bb2ca: 1401 d78c 0000 |010b: const v1, #float 5.05238e-41 // #00008cd7 │ │ -0bb2d0: 3318 0a00 |010e: if-ne v8, v1, 0118 // +000a │ │ -0bb2d4: 2201 7c03 |0110: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ -0bb2d8: 1a02 cb16 |0112: const-string v2, "frame buffer couldn't be constructed: missing attachment" // string@16cb │ │ -0bb2dc: 7020 6a24 2100 |0114: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0bb2e2: 2701 |0117: throw v1 │ │ -0bb2e4: 0e00 |0118: return-void │ │ +0c8edc: |[0c8edc] com.badlogic.gdx.graphics.glutils.FrameBuffer.build:()V │ │ +0c8eec: 1303 e10d |0000: const/16 v3, #int 3553 // #de1 │ │ +0c8ef0: 140b 418d 0000 |0002: const v11, #float 5.06724e-41 // #00008d41 │ │ +0c8ef6: 1401 408d 0000 |0005: const v1, #float 5.0671e-41 // #00008d40 │ │ +0c8efc: 121a |0008: const/4 v10, #int 1 // #1 │ │ +0c8efe: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0c8f00: 6202 2500 |000a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c8f04: 7210 3401 0200 |000c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c8f0a: 0a02 |000f: move-result v2 │ │ +0c8f0c: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +0c8f10: 2201 bc02 |0012: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c8f14: 1a02 e803 |0014: const-string v2, "GL2 is required." // string@03e8 │ │ +0c8f18: 7020 291e 2100 |0016: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c8f1e: 2701 |0019: throw v1 │ │ +0c8f20: 6202 2500 |001a: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c8f24: 7210 2601 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c8f2a: 0c00 |001f: move-result-object v0 │ │ +0c8f2c: 6302 6709 |0020: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0967 │ │ +0c8f30: 3902 2c00 |0022: if-nez v2, 004e // +002c │ │ +0c8f34: 6a0a 6709 |0024: sput-boolean v10, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandleInitialized:Z // field@0967 │ │ +0c8f38: 6202 1d00 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c8f3c: 7210 e700 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0c8f42: 0c02 |002b: move-result-object v2 │ │ +0c8f44: 6204 1100 |002c: sget-object v4, Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType; // field@0011 │ │ +0c8f48: 3342 cc00 |002e: if-ne v2, v4, 00fa // +00cc │ │ +0c8f4c: 1302 4000 |0030: const/16 v2, #int 64 // #40 │ │ +0c8f50: 7110 3125 0200 |0032: invoke-static {v2}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +0c8f56: 0c02 |0035: move-result-object v2 │ │ +0c8f58: 7100 4b25 0000 |0036: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +0c8f5e: 0c04 |0039: move-result-object v4 │ │ +0c8f60: 6e20 4325 4200 |003a: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0c8f66: 0c02 |003d: move-result-object v2 │ │ +0c8f68: 6e10 3725 0200 |003e: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ +0c8f6e: 0c07 |0041: move-result-object v7 │ │ +0c8f70: 1402 a68c 0000 |0042: const v2, #float 5.04552e-41 // #00008ca6 │ │ +0c8f76: 7230 860a 2007 |0045: invoke-interface {v0, v2, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@0a86 │ │ +0c8f7c: 6e10 6925 0700 |0048: invoke-virtual {v7}, Ljava/nio/IntBuffer;.get:()I // method@2569 │ │ +0c8f82: 0a02 |004b: move-result v2 │ │ +0c8f84: 6702 6609 |004c: sput v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ +0c8f88: 6e10 3410 0c00 |004e: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.setupTexture:()V // method@1034 │ │ +0c8f8e: 7110 971d 0a00 |0051: invoke-static {v10}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0c8f94: 0c06 |0054: move-result-object v6 │ │ +0c8f96: 7230 7b0a a006 |0055: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a7b │ │ +0c8f9c: 6e20 6a25 5600 |0058: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0c8fa2: 0a02 |005b: move-result v2 │ │ +0c8fa4: 59c2 6a09 |005c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ +0c8fa8: 55c2 6b09 |005e: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ +0c8fac: 3802 0e00 |0060: if-eqz v2, 006e // +000e │ │ +0c8fb0: 6e10 6725 0600 |0062: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0c8fb6: 7230 7c0a a006 |0065: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGenRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a7c │ │ +0c8fbc: 6e20 6a25 5600 |0068: invoke-virtual {v6, v5}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0c8fc2: 0a02 |006b: move-result v2 │ │ +0c8fc4: 59c2 6809 |006c: iput v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ +0c8fc8: 54c2 6509 |006e: iget-object v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c8fcc: 6e10 9b0b 0200 |0070: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b9b │ │ +0c8fd2: 0a02 |0073: move-result v2 │ │ +0c8fd4: 7230 610a 3002 |0074: invoke-interface {v0, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a61 │ │ +0c8fda: 55c2 6b09 |0077: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ +0c8fde: 3802 1900 |0079: if-eqz v2, 0092 // +0019 │ │ +0c8fe2: 52c2 6809 |007b: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ +0c8fe6: 7230 600a b002 |007d: invoke-interface {v0, v11, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a60 │ │ +0c8fec: 1402 a581 0000 |0080: const v2, #float 4.65077e-41 // #000081a5 │ │ +0c8ff2: 54c4 6509 |0083: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c8ff6: 6e10 9e0b 0400 |0085: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c8ffc: 0a04 |0088: move-result v4 │ │ +0c8ffe: 54c9 6509 |0089: iget-object v9, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9002: 6e10 950b 0900 |008b: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c9008: 0a09 |008e: move-result v9 │ │ +0c900a: 7259 9f0a b042 |008f: invoke-interface {v0, v11, v2, v4, v9}, Lcom/badlogic/gdx/graphics/GL20;.glRenderbufferStorage:(IIII)V // method@0a9f │ │ +0c9010: 52c2 6a09 |0092: iget v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ +0c9014: 7230 5f0a 1002 |0094: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ +0c901a: 1402 e08c 0000 |0097: const v2, #float 5.05364e-41 // #00008ce0 │ │ +0c9020: 54c4 6509 |009a: iget-object v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9024: 6e10 9b0b 0400 |009c: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/Texture;.getTextureObjectHandle:()I // method@0b9b │ │ +0c902a: 0a04 |009f: move-result v4 │ │ +0c902c: 7806 790a 0000 |00a0: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferTexture2D:(IIIII)V // method@0a79 │ │ +0c9032: 55c2 6b09 |00a3: iget-boolean v2, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ +0c9036: 3802 0a00 |00a5: if-eqz v2, 00af // +000a │ │ +0c903a: 1402 008d 0000 |00a7: const v2, #float 5.05813e-41 // #00008d00 │ │ +0c9040: 52c4 6809 |00aa: iget v4, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ +0c9044: 7254 780a 10b2 |00ac: invoke-interface {v0, v1, v2, v11, v4}, Lcom/badlogic/gdx/graphics/GL20;.glFramebufferRenderbuffer:(IIII)V // method@0a78 │ │ +0c904a: 7220 680a 1000 |00af: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glCheckFramebufferStatus:(I)I // method@0a68 │ │ +0c9050: 0a08 |00b2: move-result v8 │ │ +0c9052: 7230 600a b005 |00b3: invoke-interface {v0, v11, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindRenderbuffer:(II)V // method@0a60 │ │ +0c9058: 7230 610a 3005 |00b6: invoke-interface {v0, v3, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindTexture:(II)V // method@0a61 │ │ +0c905e: 6002 6609 |00b9: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ +0c9062: 7230 5f0a 1002 |00bb: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ +0c9068: 1401 d58c 0000 |00be: const v1, #float 5.0521e-41 // #00008cd5 │ │ +0c906e: 3218 5700 |00c1: if-eq v8, v1, 0118 // +0057 │ │ +0c9072: 54c1 6509 |00c3: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9076: 6e10 930b 0100 |00c5: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0c907c: 55c1 6b09 |00c8: iget-boolean v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ +0c9080: 3801 1000 |00ca: if-eqz v1, 00da // +0010 │ │ +0c9084: 6e10 6725 0600 |00cc: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0c908a: 52c1 6809 |00cf: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ +0c908e: 6e20 7025 1600 |00d1: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0c9094: 6e10 6825 0600 |00d4: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0c909a: 7230 6f0a a006 |00d7: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a6f │ │ +0c90a0: 54c1 6509 |00da: iget-object v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c90a4: 6e10 930b 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0c90aa: 6e10 6725 0600 |00df: invoke-virtual {v6}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0c90b0: 52c1 6a09 |00e2: iget v1, v12, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ +0c90b4: 6e20 7025 1600 |00e4: invoke-virtual {v6, v1}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0c90ba: 6e10 6825 0600 |00e7: invoke-virtual {v6}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0c90c0: 7230 6d0a a006 |00ea: invoke-interface {v0, v10, v6}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a6d │ │ +0c90c6: 1401 d68c 0000 |00ed: const v1, #float 5.05224e-41 // #00008cd6 │ │ +0c90cc: 3318 0e00 |00f0: if-ne v8, v1, 00fe // +000e │ │ +0c90d0: 2201 7c03 |00f2: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c90d4: 1a02 c916 |00f4: const-string v2, "frame buffer couldn't be constructed: incomplete attachment" // string@16c9 │ │ +0c90d8: 7020 6a24 2100 |00f6: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c90de: 2701 |00f9: throw v1 │ │ +0c90e0: 6705 6609 |00fa: sput v5, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ +0c90e4: 2900 52ff |00fc: goto/16 004e // -00ae │ │ +0c90e8: 1401 d98c 0000 |00fe: const v1, #float 5.05266e-41 // #00008cd9 │ │ +0c90ee: 3318 0a00 |0101: if-ne v8, v1, 010b // +000a │ │ +0c90f2: 2201 7c03 |0103: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c90f6: 1a02 ca16 |0105: const-string v2, "frame buffer couldn't be constructed: incomplete dimensions" // string@16ca │ │ +0c90fa: 7020 6a24 2100 |0107: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c9100: 2701 |010a: throw v1 │ │ +0c9102: 1401 d78c 0000 |010b: const v1, #float 5.05238e-41 // #00008cd7 │ │ +0c9108: 3318 0a00 |010e: if-ne v8, v1, 0118 // +000a │ │ +0c910c: 2201 7c03 |0110: new-instance v1, Ljava/lang/IllegalStateException; // type@037c │ │ +0c9110: 1a02 cb16 |0112: const-string v2, "frame buffer couldn't be constructed: missing attachment" // string@16cb │ │ +0c9114: 7020 6a24 2100 |0114: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0c911a: 2701 |0117: throw v1 │ │ +0c911c: 0e00 |0118: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=112 │ │ 0x001a line=114 │ │ 0x0020 line=117 │ │ 0x0024 line=118 │ │ 0x0026 line=119 │ │ @@ -251312,18 +251340,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 │ │ -0bb2e8: |[0bb2e8] com.badlogic.gdx.graphics.glutils.FrameBuffer.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ -0bb2f8: 6200 6409 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb2fc: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ -0bb302: 0e00 |0005: return-void │ │ +0c9120: |[0c9120] com.badlogic.gdx.graphics.glutils.FrameBuffer.clearAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ +0c9130: 6200 6409 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c9134: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@25be │ │ +0c913a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -251332,46 +251360,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0bb304: |[0bb304] com.badlogic.gdx.graphics.glutils.FrameBuffer.getManagedStatus:()Ljava/lang/String; │ │ -0bb314: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0bb318: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bb31e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0bb320: 1a04 460c |0006: const-string v4, "Managed buffers/app: { " // string@0c46 │ │ -0bb324: 6e20 d724 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bb32a: 6204 6409 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb32e: 7210 bc25 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ -0bb334: 0c04 |0010: move-result-object v4 │ │ -0bb336: 7210 c925 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ -0bb33c: 0c03 |0014: move-result-object v3 │ │ -0bb33e: 7210 ad25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0bb344: 0a04 |0018: move-result v4 │ │ -0bb346: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -0bb34a: 7210 ae25 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0bb350: 0c00 |001e: move-result-object v0 │ │ -0bb352: 1f00 4b00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ -0bb356: 6204 6409 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb35a: 7220 bb25 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0bb360: 0c04 |0026: move-result-object v4 │ │ -0bb362: 1f04 b903 |0027: check-cast v4, Ljava/util/List; // type@03b9 │ │ -0bb366: 7210 b725 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@25b7 │ │ -0bb36c: 0a04 |002c: move-result v4 │ │ -0bb36e: 6e20 d424 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bb374: 1a04 0500 |0030: const-string v4, " " // string@0005 │ │ -0bb378: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bb37e: 28e0 |0035: goto 0015 // -0020 │ │ -0bb380: 1a04 af2a |0036: const-string v4, "}" // string@2aaf │ │ -0bb384: 6e20 d724 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bb38a: 6e10 dd24 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bb390: 0c04 |003e: move-result-object v4 │ │ -0bb392: 1104 |003f: return-object v4 │ │ +0c913c: |[0c913c] com.badlogic.gdx.graphics.glutils.FrameBuffer.getManagedStatus:()Ljava/lang/String; │ │ +0c914c: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9150: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9156: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0c9158: 1a04 460c |0006: const-string v4, "Managed buffers/app: { " // string@0c46 │ │ +0c915c: 6e20 d724 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9162: 6204 6409 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c9166: 7210 bc25 0400 |000d: invoke-interface {v4}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@25bc │ │ +0c916c: 0c04 |0010: move-result-object v4 │ │ +0c916e: 7210 c925 0400 |0011: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25c9 │ │ +0c9174: 0c03 |0014: move-result-object v3 │ │ +0c9176: 7210 ad25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0c917c: 0a04 |0018: move-result v4 │ │ +0c917e: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +0c9182: 7210 ae25 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0c9188: 0c00 |001e: move-result-object v0 │ │ +0c918a: 1f00 4b00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ +0c918e: 6204 6409 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c9192: 7220 bb25 0400 |0023: invoke-interface {v4, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0c9198: 0c04 |0026: move-result-object v4 │ │ +0c919a: 1f04 b903 |0027: check-cast v4, Ljava/util/List; // type@03b9 │ │ +0c919e: 7210 b725 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@25b7 │ │ +0c91a4: 0a04 |002c: move-result v4 │ │ +0c91a6: 6e20 d424 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c91ac: 1a04 0500 |0030: const-string v4, " " // string@0005 │ │ +0c91b0: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c91b6: 28e0 |0035: goto 0015 // -0020 │ │ +0c91b8: 1a04 af2a |0036: const-string v4, "}" // string@2aaf │ │ +0c91bc: 6e20 d724 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c91c2: 6e10 dd24 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c91c8: 0c04 |003e: move-result-object v4 │ │ +0c91ca: 1104 |003f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=245 │ │ 0x0021 line=246 │ │ @@ -251389,35 +251417,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 │ │ -0bb394: |[0bb394] com.badlogic.gdx.graphics.glutils.FrameBuffer.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ -0bb3a4: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb3a8: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb3ae: 0c02 |0005: move-result-object v2 │ │ -0bb3b0: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0bb3b4: 0e00 |0008: return-void │ │ -0bb3b6: 6202 6409 |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb3ba: 7220 bb25 3200 |000b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0bb3c0: 0c00 |000e: move-result-object v0 │ │ -0bb3c2: 1f00 b903 |000f: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0bb3c6: 3800 f7ff |0011: if-eqz v0, 0008 // -0009 │ │ -0bb3ca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0bb3cc: 7210 b725 0000 |0014: invoke-interface {v0}, Ljava/util/List;.size:()I // method@25b7 │ │ -0bb3d2: 0a02 |0017: move-result v2 │ │ -0bb3d4: 3521 f0ff |0018: if-ge v1, v2, 0008 // -0010 │ │ -0bb3d8: 7220 b225 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0bb3de: 0c02 |001d: move-result-object v2 │ │ -0bb3e0: 1f02 9201 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; // type@0192 │ │ -0bb3e4: 7010 2b10 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@102b │ │ -0bb3ea: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb3ee: 28ef |0025: goto 0014 // -0011 │ │ +0c91cc: |[0c91cc] com.badlogic.gdx.graphics.glutils.FrameBuffer.invalidateAllFrameBuffers:(Lcom/badlogic/gdx/Application;)V │ │ +0c91dc: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c91e0: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c91e6: 0c02 |0005: move-result-object v2 │ │ +0c91e8: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0c91ec: 0e00 |0008: return-void │ │ +0c91ee: 6202 6409 |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c91f2: 7220 bb25 3200 |000b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0c91f8: 0c00 |000e: move-result-object v0 │ │ +0c91fa: 1f00 b903 |000f: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0c91fe: 3800 f7ff |0011: if-eqz v0, 0008 // -0009 │ │ +0c9202: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0c9204: 7210 b725 0000 |0014: invoke-interface {v0}, Ljava/util/List;.size:()I // method@25b7 │ │ +0c920a: 0a02 |0017: move-result v2 │ │ +0c920c: 3521 f0ff |0018: if-ge v1, v2, 0008 // -0010 │ │ +0c9210: 7220 b225 1000 |001a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0c9216: 0c02 |001d: move-result-object v2 │ │ +0c9218: 1f02 9201 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer; // type@0192 │ │ +0c921c: 7010 2b10 0200 |0020: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.build:()V // method@102b │ │ +0c9222: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c9226: 28ef |0025: goto 0014 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0008 line=235 │ │ 0x0009 line=230 │ │ 0x0011 line=231 │ │ 0x0013 line=232 │ │ @@ -251434,33 +251462,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0bb3f0: |[0bb3f0] com.badlogic.gdx.graphics.glutils.FrameBuffer.begin:()V │ │ -0bb400: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bb402: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb406: 7210 2601 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb40c: 0c00 |0006: move-result-object v0 │ │ -0bb40e: 5441 6509 |0007: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb412: 6e10 9e0b 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0bb418: 0a01 |000c: move-result v1 │ │ -0bb41a: 5442 6509 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb41e: 6e10 950b 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0bb424: 0a02 |0012: move-result v2 │ │ -0bb426: 7252 c80a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0ac8 │ │ -0bb42c: 6200 2500 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb430: 7210 2601 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb436: 0c00 |001b: move-result-object v0 │ │ -0bb438: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ -0bb43e: 5242 6a09 |001f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ -0bb442: 7230 5f0a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ -0bb448: 0e00 |0024: return-void │ │ +0c9228: |[0c9228] com.badlogic.gdx.graphics.glutils.FrameBuffer.begin:()V │ │ +0c9238: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c923a: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c923e: 7210 2601 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c9244: 0c00 |0006: move-result-object v0 │ │ +0c9246: 5441 6509 |0007: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c924a: 6e10 9e0b 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c9250: 0a01 |000c: move-result v1 │ │ +0c9252: 5442 6509 |000d: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9256: 6e10 950b 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c925c: 0a02 |0012: move-result v2 │ │ +0c925e: 7252 c80a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0ac8 │ │ +0c9264: 6200 2500 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c9268: 7210 2601 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c926e: 0c00 |001b: move-result-object v0 │ │ +0c9270: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ +0c9276: 5242 6a09 |001f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ +0c927a: 7230 5f0a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ +0c9280: 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; │ │ @@ -251470,46 +251498,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0bb44c: |[0bb44c] com.badlogic.gdx.graphics.glutils.FrameBuffer.dispose:()V │ │ -0bb45c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0bb45e: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb462: 7210 2601 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb468: 0c00 |0006: move-result-object v0 │ │ -0bb46a: 7110 971d 0300 |0007: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0bb470: 0c01 |000a: move-result-object v1 │ │ -0bb472: 5442 6509 |000b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb476: 6e10 930b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0bb47c: 5542 6b09 |0010: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ -0bb480: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ -0bb484: 5242 6809 |0014: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ -0bb488: 6e20 7025 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0bb48e: 6e10 6825 0100 |0019: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0bb494: 7230 6f0a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a6f │ │ -0bb49a: 6e10 6725 0100 |001f: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bb4a0: 5242 6a09 |0022: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ -0bb4a4: 6e20 7025 2100 |0024: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0bb4aa: 6e10 6825 0100 |0027: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0bb4b0: 7230 6d0a 3001 |002a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a6d │ │ -0bb4b6: 6202 6409 |002d: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb4ba: 6203 1d00 |002f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bb4be: 7220 bb25 3200 |0031: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0bb4c4: 0c02 |0034: move-result-object v2 │ │ -0bb4c6: 3802 0f00 |0035: if-eqz v2, 0044 // +000f │ │ -0bb4ca: 6202 6409 |0037: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ -0bb4ce: 6203 1d00 |0039: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bb4d2: 7220 bb25 3200 |003b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ -0bb4d8: 0c02 |003e: move-result-object v2 │ │ -0bb4da: 1f02 b903 |003f: check-cast v2, Ljava/util/List; // type@03b9 │ │ -0bb4de: 7220 b625 4200 |0041: invoke-interface {v2, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0bb4e4: 0e00 |0044: return-void │ │ +0c9284: |[0c9284] com.badlogic.gdx.graphics.glutils.FrameBuffer.dispose:()V │ │ +0c9294: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c9296: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c929a: 7210 2601 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c92a0: 0c00 |0006: move-result-object v0 │ │ +0c92a2: 7110 971d 0300 |0007: invoke-static {v3}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0c92a8: 0c01 |000a: move-result-object v1 │ │ +0c92aa: 5442 6509 |000b: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c92ae: 6e10 930b 0200 |000d: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0c92b4: 5542 6b09 |0010: iget-boolean v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.hasDepth:Z // field@096b │ │ +0c92b8: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ +0c92bc: 5242 6809 |0014: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.depthbufferHandle:I // field@0968 │ │ +0c92c0: 6e20 7025 2100 |0016: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0c92c6: 6e10 6825 0100 |0019: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0c92cc: 7230 6f0a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteRenderbuffers:(ILjava/nio/IntBuffer;)V // method@0a6f │ │ +0c92d2: 6e10 6725 0100 |001f: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0c92d8: 5242 6a09 |0022: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.framebufferHandle:I // field@096a │ │ +0c92dc: 6e20 7025 2100 |0024: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0c92e2: 6e10 6825 0100 |0027: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0c92e8: 7230 6d0a 3001 |002a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteFramebuffers:(ILjava/nio/IntBuffer;)V // method@0a6d │ │ +0c92ee: 6202 6409 |002d: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c92f2: 6203 1d00 |002f: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c92f6: 7220 bb25 3200 |0031: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0c92fc: 0c02 |0034: move-result-object v2 │ │ +0c92fe: 3802 0f00 |0035: if-eqz v2, 0044 // +000f │ │ +0c9302: 6202 6409 |0037: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.buffers:Ljava/util/Map; // field@0964 │ │ +0c9306: 6203 1d00 |0039: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0c930a: 7220 bb25 3200 |003b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25bb │ │ +0c9310: 0c02 |003e: move-result-object v2 │ │ +0c9312: 1f02 b903 |003f: check-cast v2, Ljava/util/List; // type@03b9 │ │ +0c9316: 7220 b625 4200 |0041: invoke-interface {v2, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0c931c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x0007 line=189 │ │ 0x000b line=191 │ │ 0x0010 line=192 │ │ 0x0014 line=193 │ │ @@ -251531,33 +251559,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0bb4e8: |[0bb4e8] com.badlogic.gdx.graphics.glutils.FrameBuffer.end:()V │ │ -0bb4f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bb4fa: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb4fe: 7210 2601 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb504: 0c00 |0006: move-result-object v0 │ │ -0bb506: 6201 2500 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb50a: 7210 3001 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0bb510: 0a01 |000c: move-result v1 │ │ -0bb512: 6202 2500 |000d: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb516: 7210 2901 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0bb51c: 0a02 |0012: move-result v2 │ │ -0bb51e: 7252 c80a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0ac8 │ │ -0bb524: 6200 2500 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb528: 7210 2601 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bb52e: 0c00 |001b: move-result-object v0 │ │ -0bb530: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ -0bb536: 6002 6609 |001f: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ -0bb53a: 7230 5f0a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ -0bb540: 0e00 |0024: return-void │ │ +0c9320: |[0c9320] com.badlogic.gdx.graphics.glutils.FrameBuffer.end:()V │ │ +0c9330: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c9332: 6200 2500 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c9336: 7210 2601 0000 |0003: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c933c: 0c00 |0006: move-result-object v0 │ │ +0c933e: 6201 2500 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c9342: 7210 3001 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0c9348: 0a01 |000c: move-result v1 │ │ +0c934a: 6202 2500 |000d: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c934e: 7210 2901 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0c9354: 0a02 |0012: move-result v2 │ │ +0c9356: 7252 c80a 3013 |0013: invoke-interface {v0, v3, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glViewport:(IIII)V // method@0ac8 │ │ +0c935c: 6200 2500 |0016: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c9360: 7210 2601 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0c9366: 0c00 |001b: move-result-object v0 │ │ +0c9368: 1401 408d 0000 |001c: const v1, #float 5.0671e-41 // #00008d40 │ │ +0c936e: 6002 6609 |001f: sget v2, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.defaultFramebufferHandle:I // field@0966 │ │ +0c9372: 7230 5f0a 1002 |0021: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindFramebuffer:(II)V // method@0a5f │ │ +0c9378: 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; │ │ @@ -251567,17 +251595,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Texture;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb544: |[0bb544] com.badlogic.gdx.graphics.glutils.FrameBuffer.getColorBufferTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ -0bb554: 5410 6509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb558: 1100 |0002: return-object v0 │ │ +0c937c: |[0c937c] com.badlogic.gdx.graphics.glutils.FrameBuffer.getColorBufferTexture:()Lcom/badlogic/gdx/graphics/Texture; │ │ +0c938c: 5410 6509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9390: 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;) │ │ @@ -251585,19 +251613,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb55c: |[0bb55c] com.badlogic.gdx.graphics.glutils.FrameBuffer.getHeight:()I │ │ -0bb56c: 5410 6509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb570: 6e10 950b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0bb576: 0a00 |0005: move-result v0 │ │ -0bb578: 0f00 |0006: return v0 │ │ +0c9394: |[0c9394] com.badlogic.gdx.graphics.glutils.FrameBuffer.getHeight:()I │ │ +0c93a4: 5410 6509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c93a8: 6e10 950b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0c93ae: 0a00 |0005: move-result v0 │ │ +0c93b0: 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;) │ │ @@ -251605,19 +251633,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb57c: |[0bb57c] com.badlogic.gdx.graphics.glutils.FrameBuffer.getWidth:()I │ │ -0bb58c: 5410 6509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb590: 6e10 9e0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0bb596: 0a00 |0005: move-result v0 │ │ -0bb598: 0f00 |0006: return v0 │ │ +0c93b4: |[0c93b4] com.badlogic.gdx.graphics.glutils.FrameBuffer.getWidth:()I │ │ +0c93c4: 5410 6509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c93c8: 6e10 9e0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0c93ce: 0a00 |0005: move-result v0 │ │ +0c93d0: 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;) │ │ @@ -251625,30 +251653,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0bb59c: |[0bb59c] com.badlogic.gdx.graphics.glutils.FrameBuffer.setupTexture:()V │ │ -0bb5ac: 2200 2301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0bb5b0: 5241 6d09 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@096d │ │ -0bb5b4: 5242 6c09 |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@096c │ │ -0bb5b8: 5443 6909 |0006: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0969 │ │ -0bb5bc: 7040 840b 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b84 │ │ -0bb5c2: 5b40 6509 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb5c6: 5440 6509 |000d: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb5ca: 6201 4b06 |000f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -0bb5ce: 6202 4b06 |0011: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -0bb5d2: 6e30 a50b 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@0ba5 │ │ -0bb5d8: 5440 6509 |0016: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ -0bb5dc: 6201 5406 |0018: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0bb5e0: 6202 5406 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0bb5e4: 6e30 a60b 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@0ba6 │ │ -0bb5ea: 0e00 |001f: return-void │ │ +0c93d4: |[0c93d4] com.badlogic.gdx.graphics.glutils.FrameBuffer.setupTexture:()V │ │ +0c93e4: 2200 2301 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0c93e8: 5241 6d09 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.width:I // field@096d │ │ +0c93ec: 5242 6c09 |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.height:I // field@096c │ │ +0c93f0: 5443 6909 |0006: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0969 │ │ +0c93f4: 7040 840b 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/Texture;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b84 │ │ +0c93fa: 5b40 6509 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c93fe: 5440 6509 |000d: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9402: 6201 4b06 |000f: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +0c9406: 6202 4b06 |0011: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +0c940a: 6e30 a50b 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@0ba5 │ │ +0c9410: 5440 6509 |0016: iget-object v0, v4, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@0965 │ │ +0c9414: 6201 5406 |0018: sget-object v1, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0c9418: 6202 5406 |001a: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0c941c: 6e30 a60b 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@0ba6 │ │ +0c9422: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000d line=107 │ │ 0x0016 line=108 │ │ 0x001f line=109 │ │ locals : │ │ @@ -251752,18 +251780,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb5ec: |[0bb5ec] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:()V │ │ -0bb5fc: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ -0bb600: 7020 3610 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@1036 │ │ -0bb606: 0e00 |0005: return-void │ │ +0c9424: |[0c9424] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:()V │ │ +0c9434: 1300 d007 |0000: const/16 v0, #int 2000 // #7d0 │ │ +0c9438: 7020 3610 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@1036 │ │ +0c943e: 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; │ │ │ │ @@ -251772,59 +251800,59 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0bb608: |[0bb608] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:(I)V │ │ -0bb618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bb61a: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bb620: 5920 7509 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb624: 5920 7309 |0006: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb628: 5920 7409 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bb62c: 5920 7609 |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bb630: 5923 7709 |000c: iput v3, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0977 │ │ -0bb634: 6200 2500 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bb638: 7210 3401 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0bb63e: 0a00 |0013: move-result v0 │ │ -0bb640: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ -0bb644: 2200 bc02 |0016: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bb648: 1a01 7806 |0018: const-string v1, "ImmediateModeRenderer can only be used with OpenGL ES 1.0/1.1" // string@0678 │ │ -0bb64c: 7020 291e 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bb652: 2700 |001d: throw v0 │ │ -0bb654: da00 0303 |001e: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0bb658: 2300 e803 |0020: new-array v0, v0, [F // type@03e8 │ │ -0bb65c: 5b20 7b09 |0022: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ -0bb660: da00 0303 |0024: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0bb664: 7110 961d 0000 |0026: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ -0bb66a: 0c00 |0029: move-result-object v0 │ │ -0bb66c: 5b20 7c09 |002a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ -0bb670: da00 0304 |002c: mul-int/lit8 v0, v3, #int 4 // #04 │ │ -0bb674: 2300 e803 |002e: new-array v0, v0, [F // type@03e8 │ │ -0bb678: 5b20 6e09 |0030: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ -0bb67c: da00 0304 |0032: mul-int/lit8 v0, v3, #int 4 // #04 │ │ -0bb680: 7110 961d 0000 |0034: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ -0bb686: 0c00 |0037: move-result-object v0 │ │ -0bb688: 5b20 6f09 |0038: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ -0bb68c: da00 0303 |003a: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0bb690: 2300 e803 |003c: new-array v0, v0, [F // type@03e8 │ │ -0bb694: 5b20 7809 |003e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ -0bb698: da00 0303 |0040: mul-int/lit8 v0, v3, #int 3 // #03 │ │ -0bb69c: 7110 961d 0000 |0042: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ -0bb6a2: 0c00 |0045: move-result-object v0 │ │ -0bb6a4: 5b20 7909 |0046: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ -0bb6a8: da00 0302 |0048: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0bb6ac: 2300 e803 |004a: new-array v0, v0, [F // type@03e8 │ │ -0bb6b0: 5b20 7e09 |004c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ -0bb6b4: da00 0302 |004e: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0bb6b8: 7110 961d 0000 |0050: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ -0bb6be: 0c00 |0053: move-result-object v0 │ │ -0bb6c0: 5b20 7f09 |0054: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ -0bb6c4: 0e00 |0056: return-void │ │ +0c9440: |[0c9440] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.:(I)V │ │ +0c9450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c9452: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c9458: 5920 7509 |0004: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c945c: 5920 7309 |0006: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c9460: 5920 7409 |0008: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c9464: 5920 7609 |000a: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c9468: 5923 7709 |000c: iput v3, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0977 │ │ +0c946c: 6200 2500 |000e: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0c9470: 7210 3401 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0c9476: 0a00 |0013: move-result v0 │ │ +0c9478: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ +0c947c: 2200 bc02 |0016: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0c9480: 1a01 7806 |0018: const-string v1, "ImmediateModeRenderer can only be used with OpenGL ES 1.0/1.1" // string@0678 │ │ +0c9484: 7020 291e 1000 |001a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0c948a: 2700 |001d: throw v0 │ │ +0c948c: da00 0303 |001e: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0c9490: 2300 e803 |0020: new-array v0, v0, [F // type@03e8 │ │ +0c9494: 5b20 7b09 |0022: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ +0c9498: da00 0303 |0024: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0c949c: 7110 961d 0000 |0026: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ +0c94a2: 0c00 |0029: move-result-object v0 │ │ +0c94a4: 5b20 7c09 |002a: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ +0c94a8: da00 0304 |002c: mul-int/lit8 v0, v3, #int 4 // #04 │ │ +0c94ac: 2300 e803 |002e: new-array v0, v0, [F // type@03e8 │ │ +0c94b0: 5b20 6e09 |0030: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ +0c94b4: da00 0304 |0032: mul-int/lit8 v0, v3, #int 4 // #04 │ │ +0c94b8: 7110 961d 0000 |0034: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ +0c94be: 0c00 |0037: move-result-object v0 │ │ +0c94c0: 5b20 6f09 |0038: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ +0c94c4: da00 0303 |003a: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0c94c8: 2300 e803 |003c: new-array v0, v0, [F // type@03e8 │ │ +0c94cc: 5b20 7809 |003e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ +0c94d0: da00 0303 |0040: mul-int/lit8 v0, v3, #int 3 // #03 │ │ +0c94d4: 7110 961d 0000 |0042: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ +0c94da: 0c00 |0045: move-result-object v0 │ │ +0c94dc: 5b20 7909 |0046: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ +0c94e0: da00 0302 |0048: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0c94e4: 2300 e803 |004a: new-array v0, v0, [F // type@03e8 │ │ +0c94e8: 5b20 7e09 |004c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ +0c94ec: da00 0302 |004e: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0c94f0: 7110 961d 0000 |0050: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ +0c94f6: 0c00 |0053: move-result-object v0 │ │ +0c94f8: 5b20 7f09 |0054: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ +0c94fc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=60 │ │ 0x0006 line=61 │ │ 0x0008 line=62 │ │ 0x000a line=63 │ │ @@ -251850,26 +251878,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0bb6c8: |[0bb6c8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(I)V │ │ -0bb6d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bb6da: 5912 7d09 |0001: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@097d │ │ -0bb6de: 5910 7a09 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ -0bb6e2: 5910 7509 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb6e6: 5910 7309 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb6ea: 5910 7409 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bb6ee: 5910 7609 |000b: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bb6f2: 5c10 7009 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ -0bb6f6: 5c10 7109 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ -0bb6fa: 5c10 7209 |0011: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ -0bb6fe: 0e00 |0013: return-void │ │ +0c9500: |[0c9500] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(I)V │ │ +0c9510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c9512: 5912 7d09 |0001: iput v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@097d │ │ +0c9516: 5910 7a09 |0003: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ +0c951a: 5910 7509 |0005: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c951e: 5910 7309 |0007: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c9522: 5910 7409 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c9526: 5910 7609 |000b: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c952a: 5c10 7009 |000d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ +0c952e: 5c10 7109 |000f: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ +0c9532: 5c10 7209 |0011: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ +0c9536: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0003 line=108 │ │ 0x0005 line=109 │ │ 0x0007 line=110 │ │ 0x0009 line=111 │ │ @@ -251887,26 +251915,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 │ │ -0bb700: |[0bb700] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ -0bb710: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0bb714: 1301 0117 |0002: const/16 v1, #int 5889 // #1701 │ │ -0bb718: 7220 120a 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0bb71e: 5441 f80a |0007: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0bb722: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0bb724: 7230 0d0a 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ -0bb72a: 1301 0017 |000d: const/16 v1, #int 5888 // #1700 │ │ -0bb72e: 7220 120a 1000 |000f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ -0bb734: 7210 0b0a 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL10;.glLoadIdentity:()V // method@0a0b │ │ -0bb73a: 6e20 3710 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.begin:(I)V // method@1037 │ │ -0bb740: 0e00 |0018: return-void │ │ +0c9538: |[0c9538] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ +0c9548: 6200 2100 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c954c: 1301 0117 |0002: const/16 v1, #int 5889 // #1701 │ │ +0c9550: 7220 120a 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0c9556: 5441 f80a |0007: iget-object v1, v4, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0c955a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0c955c: 7230 0d0a 1002 |000a: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL10;.glLoadMatrixf:([FI)V // method@0a0d │ │ +0c9562: 1301 0017 |000d: const/16 v1, #int 5888 // #1700 │ │ +0c9566: 7220 120a 1000 |000f: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glMatrixMode:(I)V // method@0a12 │ │ +0c956c: 7210 0b0a 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL10;.glLoadIdentity:()V // method@0a0b │ │ +0c9572: 6e20 3710 5300 |0015: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.begin:(I)V // method@1037 │ │ +0c9578: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0007 line=96 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ @@ -251923,33 +251951,33 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0bb744: |[0bb744] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.color:(FFFF)V │ │ -0bb754: 5420 6e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ -0bb758: 5221 7309 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb75c: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0bb760: 5420 6e09 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ -0bb764: 5221 7309 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb768: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb76c: 4b04 0001 |000c: aput v4, v0, v1 │ │ -0bb770: 5420 6e09 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ -0bb774: 5221 7309 |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb778: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0bb77c: 4b05 0001 |0014: aput v5, v0, v1 │ │ -0bb780: 5420 6e09 |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ -0bb784: 5221 7309 |0018: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb788: d801 0103 |001a: add-int/lit8 v1, v1, #int 3 // #03 │ │ -0bb78c: 4b06 0001 |001c: aput v6, v0, v1 │ │ -0bb790: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0bb792: 5c20 7009 |001f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ -0bb796: 0e00 |0021: return-void │ │ +0c957c: |[0c957c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.color:(FFFF)V │ │ +0c958c: 5420 6e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ +0c9590: 5221 7309 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c9594: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0c9598: 5420 6e09 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ +0c959c: 5221 7309 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c95a0: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c95a4: 4b04 0001 |000c: aput v4, v0, v1 │ │ +0c95a8: 5420 6e09 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ +0c95ac: 5221 7309 |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c95b0: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0c95b4: 4b05 0001 |0014: aput v5, v0, v1 │ │ +0c95b8: 5420 6e09 |0016: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ +0c95bc: 5221 7309 |0018: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c95c0: d801 0103 |001a: add-int/lit8 v1, v1, #int 3 // #03 │ │ +0c95c4: 4b06 0001 |001c: aput v6, v0, v1 │ │ +0c95c8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0c95ca: 5c20 7009 |001f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ +0c95ce: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000e line=126 │ │ 0x0016 line=127 │ │ 0x001e line=128 │ │ @@ -251966,16 +251994,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb798: |[0bb798] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.dispose:()V │ │ -0bb7a8: 0e00 |0000: return-void │ │ +0c95d0: |[0c95d0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.dispose:()V │ │ +0c95e0: 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;) │ │ @@ -251983,86 +252011,86 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 163 16-bit code units │ │ -0bb7ac: |[0bb7ac] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.end:()V │ │ -0bb7bc: 1408 7880 0000 |0000: const v8, #float 4.60859e-41 // #00008078 │ │ -0bb7c2: 1407 7680 0000 |0003: const v7, #float 4.60831e-41 // #00008076 │ │ -0bb7c8: 1406 7580 0000 |0006: const v6, #float 4.60817e-41 // #00008075 │ │ -0bb7ce: 1305 0614 |0009: const/16 v5, #int 5126 // #1406 │ │ -0bb7d2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0bb7d4: 5291 7509 |000c: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb7d8: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -0bb7dc: 0e00 |0010: return-void │ │ -0bb7de: 6200 2100 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0bb7e2: 1401 7480 0000 |0013: const v1, #float 4.60803e-41 // #00008074 │ │ -0bb7e8: 7220 fe09 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0bb7ee: 5491 7c09 |0019: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ -0bb7f2: 6e10 5925 0100 |001b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bb7f8: 5491 7b09 |001e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ -0bb7fc: 5492 7c09 |0020: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ -0bb800: 5293 7509 |0022: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb804: 7140 811d 2143 |0024: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bb80a: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -0bb80c: 5492 7c09 |0028: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ -0bb810: 7252 260a 1045 |002a: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@0a26 │ │ -0bb816: 5591 7009 |002d: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ -0bb81a: 3801 1900 |002f: if-eqz v1, 0048 // +0019 │ │ -0bb81e: 7220 fe09 7000 |0031: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0bb824: 5491 6f09 |0034: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ -0bb828: 6e10 5925 0100 |0036: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bb82e: 5491 6e09 |0039: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ -0bb832: 5492 6f09 |003b: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ -0bb836: 5293 7309 |003d: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bb83a: 7140 811d 2143 |003f: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bb840: 1241 |0042: const/4 v1, #int 4 // #4 │ │ -0bb842: 5492 6f09 |0043: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ -0bb846: 7252 f609 1045 |0045: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09f6 │ │ -0bb84c: 5591 7109 |0048: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ -0bb850: 3801 1800 |004a: if-eqz v1, 0062 // +0018 │ │ -0bb854: 7220 fe09 6000 |004c: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0bb85a: 5491 7909 |004f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ -0bb85e: 6e10 5925 0100 |0051: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bb864: 5491 7809 |0054: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ -0bb868: 5492 7909 |0056: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ -0bb86c: 5293 7409 |0058: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bb870: 7140 811d 2143 |005a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bb876: 5491 7909 |005d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ -0bb87a: 7240 170a 5014 |005f: invoke-interface {v0, v5, v4, v1}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@0a17 │ │ -0bb880: 5591 7209 |0062: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ -0bb884: 3801 1f00 |0064: if-eqz v1, 0083 // +001f │ │ -0bb888: 1401 c084 0000 |0066: const v1, #float 4.76217e-41 // #000084c0 │ │ -0bb88e: 7220 f409 1000 |0069: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09f4 │ │ -0bb894: 7220 fe09 8000 |006c: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0bb89a: 5491 7f09 |006f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ -0bb89e: 6e10 5925 0100 |0071: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bb8a4: 5491 7e09 |0074: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ -0bb8a8: 5492 7f09 |0076: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ -0bb8ac: 5293 7609 |0078: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bb8b0: 7140 811d 2143 |007a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bb8b6: 1221 |007d: const/4 v1, #int 2 // #2 │ │ -0bb8b8: 5492 7f09 |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ -0bb8bc: 7252 210a 1045 |0080: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@0a21 │ │ -0bb8c2: 5291 7d09 |0083: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@097d │ │ -0bb8c6: 5292 7509 |0085: iget v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb8ca: db02 0203 |0087: div-int/lit8 v2, v2, #int 3 // #03 │ │ -0bb8ce: 7240 fb09 1024 |0089: invoke-interface {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09fb │ │ -0bb8d4: 5591 7009 |008c: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ -0bb8d8: 3801 0500 |008e: if-eqz v1, 0093 // +0005 │ │ -0bb8dc: 7220 fa09 7000 |0090: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ -0bb8e2: 5591 7109 |0093: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ -0bb8e6: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -0bb8ea: 7220 fa09 6000 |0097: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ -0bb8f0: 5591 7209 |009a: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ -0bb8f4: 3801 74ff |009c: if-eqz v1, 0010 // -008c │ │ -0bb8f8: 7220 fa09 8000 |009e: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ -0bb8fe: 2900 6fff |00a1: goto/16 0010 // -0091 │ │ +0c95e4: |[0c95e4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.end:()V │ │ +0c95f4: 1408 7880 0000 |0000: const v8, #float 4.60859e-41 // #00008078 │ │ +0c95fa: 1407 7680 0000 |0003: const v7, #float 4.60831e-41 // #00008076 │ │ +0c9600: 1406 7580 0000 |0006: const v6, #float 4.60817e-41 // #00008075 │ │ +0c9606: 1305 0614 |0009: const/16 v5, #int 5126 // #1406 │ │ +0c960a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0c960c: 5291 7509 |000c: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c9610: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +0c9614: 0e00 |0010: return-void │ │ +0c9616: 6200 2100 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0c961a: 1401 7480 0000 |0013: const v1, #float 4.60803e-41 // #00008074 │ │ +0c9620: 7220 fe09 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0c9626: 5491 7c09 |0019: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ +0c962a: 6e10 5925 0100 |001b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0c9630: 5491 7b09 |001e: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ +0c9634: 5492 7c09 |0020: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ +0c9638: 5293 7509 |0022: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c963c: 7140 811d 2143 |0024: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0c9642: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +0c9644: 5492 7c09 |0028: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positionsBuffer:Ljava/nio/FloatBuffer; // field@097c │ │ +0c9648: 7252 260a 1045 |002a: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@0a26 │ │ +0c964e: 5591 7009 |002d: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ +0c9652: 3801 1900 |002f: if-eqz v1, 0048 // +0019 │ │ +0c9656: 7220 fe09 7000 |0031: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0c965c: 5491 6f09 |0034: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ +0c9660: 6e10 5925 0100 |0036: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0c9666: 5491 6e09 |0039: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colors:[F // field@096e │ │ +0c966a: 5492 6f09 |003b: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ +0c966e: 5293 7309 |003d: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c9672: 7140 811d 2143 |003f: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0c9678: 1241 |0042: const/4 v1, #int 4 // #4 │ │ +0c967a: 5492 6f09 |0043: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.colorsBuffer:Ljava/nio/FloatBuffer; // field@096f │ │ +0c967e: 7252 f609 1045 |0045: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09f6 │ │ +0c9684: 5591 7109 |0048: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ +0c9688: 3801 1800 |004a: if-eqz v1, 0062 // +0018 │ │ +0c968c: 7220 fe09 6000 |004c: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0c9692: 5491 7909 |004f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ +0c9696: 6e10 5925 0100 |0051: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0c969c: 5491 7809 |0054: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ +0c96a0: 5492 7909 |0056: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ +0c96a4: 5293 7409 |0058: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c96a8: 7140 811d 2143 |005a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0c96ae: 5491 7909 |005d: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normalsBuffer:Ljava/nio/FloatBuffer; // field@0979 │ │ +0c96b2: 7240 170a 5014 |005f: invoke-interface {v0, v5, v4, v1}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@0a17 │ │ +0c96b8: 5591 7209 |0062: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ +0c96bc: 3801 1f00 |0064: if-eqz v1, 0083 // +001f │ │ +0c96c0: 1401 c084 0000 |0066: const v1, #float 4.76217e-41 // #000084c0 │ │ +0c96c6: 7220 f409 1000 |0069: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09f4 │ │ +0c96cc: 7220 fe09 8000 |006c: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0c96d2: 5491 7f09 |006f: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ +0c96d6: 6e10 5925 0100 |0071: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0c96dc: 5491 7e09 |0074: iget-object v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ +0c96e0: 5492 7f09 |0076: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ +0c96e4: 5293 7609 |0078: iget v3, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c96e8: 7140 811d 2143 |007a: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0c96ee: 1221 |007d: const/4 v1, #int 2 // #2 │ │ +0c96f0: 5492 7f09 |007e: iget-object v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoordsBuffer:Ljava/nio/FloatBuffer; // field@097f │ │ +0c96f4: 7252 210a 1045 |0080: invoke-interface {v0, v1, v5, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@0a21 │ │ +0c96fa: 5291 7d09 |0083: iget v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.primitiveType:I // field@097d │ │ +0c96fe: 5292 7509 |0085: iget v2, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c9702: db02 0203 |0087: div-int/lit8 v2, v2, #int 3 // #03 │ │ +0c9706: 7240 fb09 1024 |0089: invoke-interface {v0, v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL10;.glDrawArrays:(III)V // method@09fb │ │ +0c970c: 5591 7009 |008c: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ +0c9710: 3801 0500 |008e: if-eqz v1, 0093 // +0005 │ │ +0c9714: 7220 fa09 7000 |0090: invoke-interface {v0, v7}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ +0c971a: 5591 7109 |0093: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ +0c971e: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +0c9722: 7220 fa09 6000 |0097: invoke-interface {v0, v6}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ +0c9728: 5591 7209 |009a: iget-boolean v1, v9, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ +0c972c: 3801 74ff |009c: if-eqz v1, 0010 // -008c │ │ +0c9730: 7220 fa09 8000 |009e: invoke-interface {v0, v8}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ +0c9736: 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 │ │ @@ -252097,17 +252125,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb904: |[0bb904] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getMaxVertices:()I │ │ -0bb914: 5210 7709 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0977 │ │ -0bb918: 0f00 |0002: return v0 │ │ +0c973c: |[0c973c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getMaxVertices:()I │ │ +0c974c: 5210 7709 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.maxVertices:I // field@0977 │ │ +0c9750: 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;) │ │ @@ -252115,17 +252143,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb91c: |[0bb91c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getNumVertices:()I │ │ -0bb92c: 5210 7a09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ -0bb930: 0f00 |0002: return v0 │ │ +0c9754: |[0c9754] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.getNumVertices:()I │ │ +0c9764: 5210 7a09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ +0c9768: 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;) │ │ @@ -252133,29 +252161,29 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0bb934: |[0bb934] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.normal:(FFF)V │ │ -0bb944: 5420 7809 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ -0bb948: 5221 7409 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bb94c: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0bb950: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ -0bb954: 5221 7409 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bb958: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb95c: 4b04 0001 |000c: aput v4, v0, v1 │ │ -0bb960: 5420 7809 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ -0bb964: 5221 7409 |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bb968: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0bb96c: 4b05 0001 |0014: aput v5, v0, v1 │ │ -0bb970: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0bb972: 5c20 7109 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ -0bb976: 0e00 |0019: return-void │ │ +0c976c: |[0c976c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.normal:(FFF)V │ │ +0c977c: 5420 7809 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ +0c9780: 5221 7409 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c9784: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0c9788: 5420 7809 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ +0c978c: 5221 7409 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c9790: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c9794: 4b04 0001 |000c: aput v4, v0, v1 │ │ +0c9798: 5420 7809 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.normals:[F // field@0978 │ │ +0c979c: 5221 7409 |0010: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c97a0: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0c97a4: 4b05 0001 |0014: aput v5, v0, v1 │ │ +0c97a8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0c97aa: 5c20 7109 |0017: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ +0c97ae: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000e line=138 │ │ 0x0016 line=139 │ │ 0x0019 line=140 │ │ @@ -252170,25 +252198,25 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0bb978: |[0bb978] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.texCoord:(FF)V │ │ -0bb988: 5420 7e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ -0bb98c: 5221 7609 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bb990: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0bb994: 5420 7e09 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ -0bb998: 5221 7609 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bb99c: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb9a0: 4b04 0001 |000c: aput v4, v0, v1 │ │ -0bb9a4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0bb9a6: 5c20 7209 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ -0bb9aa: 0e00 |0011: return-void │ │ +0c97b0: |[0c97b0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.texCoord:(FF)V │ │ +0c97c0: 5420 7e09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ +0c97c4: 5221 7609 |0002: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c97c8: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0c97cc: 5420 7e09 |0006: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.texCoords:[F // field@097e │ │ +0c97d0: 5221 7609 |0008: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c97d4: d801 0101 |000a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c97d8: 4b04 0001 |000c: aput v4, v0, v1 │ │ +0c97dc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c97de: 5c20 7209 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ +0c97e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000e line=148 │ │ 0x0011 line=149 │ │ locals : │ │ @@ -252201,49 +252229,49 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 67 16-bit code units │ │ -0bb9ac: |[0bb9ac] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(FFF)V │ │ -0bb9bc: 5430 7b09 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ -0bb9c0: 5231 7509 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb9c4: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0bb9c8: 5932 7509 |0006: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb9cc: 4b04 0001 |0008: aput v4, v0, v1 │ │ -0bb9d0: 5430 7b09 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ -0bb9d4: 5231 7509 |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb9d8: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0bb9dc: 5932 7509 |0010: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb9e0: 4b05 0001 |0012: aput v5, v0, v1 │ │ -0bb9e4: 5430 7b09 |0014: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ -0bb9e8: 5231 7509 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb9ec: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0bb9f0: 5932 7509 |001a: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ -0bb9f4: 4b06 0001 |001c: aput v6, v0, v1 │ │ -0bb9f8: 5530 7009 |001e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ -0bb9fc: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ -0bba00: 5230 7309 |0022: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bba04: d800 0004 |0024: add-int/lit8 v0, v0, #int 4 // #04 │ │ -0bba08: 5930 7309 |0026: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ -0bba0c: 5530 7109 |0028: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ -0bba10: 3800 0800 |002a: if-eqz v0, 0032 // +0008 │ │ -0bba14: 5230 7409 |002c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bba18: d800 0003 |002e: add-int/lit8 v0, v0, #int 3 // #03 │ │ -0bba1c: 5930 7409 |0030: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ -0bba20: 5530 7209 |0032: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ -0bba24: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ -0bba28: 5230 7609 |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bba2c: d800 0002 |0038: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0bba30: 5930 7609 |003a: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ -0bba34: 5230 7a09 |003c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ -0bba38: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bba3c: 5930 7a09 |0040: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ -0bba40: 0e00 |0042: return-void │ │ +0c97e4: |[0c97e4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(FFF)V │ │ +0c97f4: 5430 7b09 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ +0c97f8: 5231 7509 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c97fc: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0c9800: 5932 7509 |0006: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c9804: 4b04 0001 |0008: aput v4, v0, v1 │ │ +0c9808: 5430 7b09 |000a: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ +0c980c: 5231 7509 |000c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c9810: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0c9814: 5932 7509 |0010: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c9818: 4b05 0001 |0012: aput v5, v0, v1 │ │ +0c981c: 5430 7b09 |0014: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.positions:[F // field@097b │ │ +0c9820: 5231 7509 |0016: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c9824: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0c9828: 5932 7509 |001a: iput v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxPos:I // field@0975 │ │ +0c982c: 4b06 0001 |001c: aput v6, v0, v1 │ │ +0c9830: 5530 7009 |001e: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasCols:Z // field@0970 │ │ +0c9834: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ +0c9838: 5230 7309 |0022: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c983c: d800 0004 |0024: add-int/lit8 v0, v0, #int 4 // #04 │ │ +0c9840: 5930 7309 |0026: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxCols:I // field@0973 │ │ +0c9844: 5530 7109 |0028: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasNors:Z // field@0971 │ │ +0c9848: 3800 0800 |002a: if-eqz v0, 0032 // +0008 │ │ +0c984c: 5230 7409 |002c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c9850: d800 0003 |002e: add-int/lit8 v0, v0, #int 3 // #03 │ │ +0c9854: 5930 7409 |0030: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxNors:I // field@0974 │ │ +0c9858: 5530 7209 |0032: iget-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.hasTexCoords:Z // field@0972 │ │ +0c985c: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ +0c9860: 5230 7609 |0036: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c9864: d800 0002 |0038: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0c9868: 5930 7609 |003a: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.idxTexCoords:I // field@0976 │ │ +0c986c: 5230 7a09 |003c: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ +0c9870: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c9874: 5930 7a09 |0040: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.numVertices:I // field@097a │ │ +0c9878: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000a line=159 │ │ 0x0014 line=160 │ │ 0x001e line=162 │ │ 0x0028 line=163 │ │ @@ -252261,20 +252289,20 @@ │ │ type : '(Lcom/badlogic/gdx/math/Vector3;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bba44: |[0bba44] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(Lcom/badlogic/gdx/math/Vector3;)V │ │ -0bba54: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0bba58: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0bba5c: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0bba60: 6e40 4010 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.vertex:(FFF)V // method@1040 │ │ -0bba66: 0e00 |0009: return-void │ │ +0c987c: |[0c987c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer10.vertex:(Lcom/badlogic/gdx/math/Vector3;)V │ │ +0c988c: 5240 2c0b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0c9890: 5241 2d0b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0c9894: 5242 2e0b |0004: iget v2, v4, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0c9898: 6e40 4010 0321 |0006: invoke-virtual {v3, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.vertex:(FFF)V // method@1040 │ │ +0c989e: 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; │ │ @@ -252365,26 +252393,26 @@ │ │ type : '(IZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -0bba68: |[0bba68] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZI)V │ │ -0bba78: 7130 4810 980a |0000: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@1048 │ │ -0bba7e: 0c05 |0003: move-result-object v5 │ │ -0bba80: 0760 |0004: move-object v0, v6 │ │ -0bba82: 0171 |0005: move v1, v7 │ │ -0bba84: 0182 |0006: move v2, v8 │ │ -0bba86: 0193 |0007: move v3, v9 │ │ -0bba88: 01a4 |0008: move v4, v10 │ │ -0bba8a: 7606 4310 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@1043 │ │ -0bba90: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0bba92: 5c60 8709 |000d: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ -0bba96: 0e00 |000f: return-void │ │ +0c98a0: |[0c98a0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZI)V │ │ +0c98b0: 7130 4810 980a |0000: invoke-static {v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@1048 │ │ +0c98b6: 0c05 |0003: move-result-object v5 │ │ +0c98b8: 0760 |0004: move-object v0, v6 │ │ +0c98ba: 0171 |0005: move v1, v7 │ │ +0c98bc: 0182 |0006: move v2, v8 │ │ +0c98be: 0193 |0007: move v3, v9 │ │ +0c98c0: 01a4 |0008: move v4, v10 │ │ +0c98c2: 7606 4310 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@1043 │ │ +0c98c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c98ca: 5c60 8709 |000d: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ +0c98ce: 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; │ │ @@ -252398,80 +252426,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 │ │ -0bba98: |[0bba98] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0bbaa8: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -0bbaaa: 1234 |0001: const/4 v4, #int 3 // #3 │ │ -0bbaac: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -0bbaae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0bbab0: 7010 9524 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bbab6: 2201 d601 |0007: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0bbaba: 7010 6812 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0bbac0: 5b61 8909 |000c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0989 │ │ -0bbac4: 5967 8109 |000e: iput v7, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0981 │ │ -0bbac8: 596a 8509 |0010: iput v10, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0985 │ │ -0bbacc: 5b6b 8a09 |0012: iput-object v11, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bbad0: 7040 4610 86a9 |0014: invoke-direct {v6, v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1046 │ │ -0bbad6: 0c00 |0017: move-result-object v0 │ │ -0bbad8: 2201 1601 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ -0bbadc: 7050 fe0a 2127 |001a: invoke-direct {v1, v2, v7, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ -0bbae2: 5b61 8209 |001d: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbae6: 5461 8209 |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbaea: 6e10 0e0b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0b0e │ │ -0bbaf0: 0c01 |0024: move-result-object v1 │ │ -0bbaf2: 5211 7406 |0025: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0bbaf6: db01 0104 |0027: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0bbafa: b271 |0029: mul-int/2addr v1, v7 │ │ -0bbafc: 2311 e803 |002a: new-array v1, v1, [F // type@03e8 │ │ -0bbb00: 5b61 8e09 |002c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bbb04: 5461 8209 |002e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb08: 6e10 0e0b 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0b0e │ │ -0bbb0e: 0c01 |0033: move-result-object v1 │ │ -0bbb10: 5211 7406 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0bbb14: db01 0104 |0036: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0bbb18: 5961 8d09 |0038: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@098d │ │ -0bbb1c: 5461 8209 |003a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb20: 6e20 0d0b 3100 |003c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0bbb26: 0c01 |003f: move-result-object v1 │ │ -0bbb28: 3801 3700 |0040: if-eqz v1, 0077 // +0037 │ │ -0bbb2c: 5461 8209 |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb30: 6e20 0d0b 3100 |0044: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0bbb36: 0c01 |0047: move-result-object v1 │ │ -0bbb38: 5211 6b06 |0048: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0bbb3c: db01 0104 |004a: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0bbb40: 5961 8309 |004c: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0983 │ │ -0bbb44: 5461 8209 |004e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb48: 6e20 0d0b 5100 |0050: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0bbb4e: 0c01 |0053: move-result-object v1 │ │ -0bbb50: 3801 2500 |0054: if-eqz v1, 0079 // +0025 │ │ -0bbb54: 5461 8209 |0056: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb58: 6e20 0d0b 5100 |0058: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0bbb5e: 0c01 |005b: move-result-object v1 │ │ -0bbb60: 5211 6b06 |005c: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0bbb64: db01 0104 |005e: div-int/lit8 v1, v1, #int 4 // #04 │ │ -0bbb68: 5961 8009 |0060: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0980 │ │ -0bbb6c: 5461 8209 |0062: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb70: 6e20 0d0b 4100 |0064: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0bbb76: 0c01 |0067: move-result-object v1 │ │ -0bbb78: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ -0bbb7c: 5461 8209 |006a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bbb80: 6e20 0d0b 4100 |006c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ -0bbb86: 0c01 |006f: move-result-object v1 │ │ -0bbb88: 5211 6b06 |0070: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0bbb8c: db02 0104 |0072: div-int/lit8 v2, v1, #int 4 // #04 │ │ -0bbb90: 5962 8b09 |0074: iput v2, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@098b │ │ -0bbb94: 0e00 |0076: return-void │ │ -0bbb96: 0121 |0077: move v1, v2 │ │ -0bbb98: 28d4 |0078: goto 004c // -002c │ │ -0bbb9a: 0121 |0079: move v1, v2 │ │ -0bbb9c: 28e6 |007a: goto 0060 // -001a │ │ +0c98d0: |[0c98d0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(IZZILcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0c98e0: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +0c98e2: 1234 |0001: const/4 v4, #int 3 // #3 │ │ +0c98e4: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +0c98e6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0c98e8: 7010 9524 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0c98ee: 2201 d601 |0007: new-instance v1, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0c98f2: 7010 6812 0100 |0009: invoke-direct {v1}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0c98f8: 5b61 8909 |000c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0989 │ │ +0c98fc: 5967 8109 |000e: iput v7, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0981 │ │ +0c9900: 596a 8509 |0010: iput v10, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0985 │ │ +0c9904: 5b6b 8a09 |0012: iput-object v11, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0c9908: 7040 4610 86a9 |0014: invoke-direct {v6, v8, v9, v10}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; // method@1046 │ │ +0c990e: 0c00 |0017: move-result-object v0 │ │ +0c9910: 2201 1601 |0018: new-instance v1, Lcom/badlogic/gdx/graphics/Mesh; // type@0116 │ │ +0c9914: 7050 fe0a 2127 |001a: invoke-direct {v1, v2, v7, v2, v0}, Lcom/badlogic/gdx/graphics/Mesh;.:(ZII[Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0afe │ │ +0c991a: 5b61 8209 |001d: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c991e: 5461 8209 |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9922: 6e10 0e0b 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0b0e │ │ +0c9928: 0c01 |0024: move-result-object v1 │ │ +0c992a: 5211 7406 |0025: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0c992e: db01 0104 |0027: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0c9932: b271 |0029: mul-int/2addr v1, v7 │ │ +0c9934: 2311 e803 |002a: new-array v1, v1, [F // type@03e8 │ │ +0c9938: 5b61 8e09 |002c: iput-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0c993c: 5461 8209 |002e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9940: 6e10 0e0b 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; // method@0b0e │ │ +0c9946: 0c01 |0033: move-result-object v1 │ │ +0c9948: 5211 7406 |0034: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0c994c: db01 0104 |0036: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0c9950: 5961 8d09 |0038: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@098d │ │ +0c9954: 5461 8209 |003a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9958: 6e20 0d0b 3100 |003c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0c995e: 0c01 |003f: move-result-object v1 │ │ +0c9960: 3801 3700 |0040: if-eqz v1, 0077 // +0037 │ │ +0c9964: 5461 8209 |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9968: 6e20 0d0b 3100 |0044: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0c996e: 0c01 |0047: move-result-object v1 │ │ +0c9970: 5211 6b06 |0048: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0c9974: db01 0104 |004a: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0c9978: 5961 8309 |004c: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0983 │ │ +0c997c: 5461 8209 |004e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9980: 6e20 0d0b 5100 |0050: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0c9986: 0c01 |0053: move-result-object v1 │ │ +0c9988: 3801 2500 |0054: if-eqz v1, 0079 // +0025 │ │ +0c998c: 5461 8209 |0056: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9990: 6e20 0d0b 5100 |0058: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0c9996: 0c01 |005b: move-result-object v1 │ │ +0c9998: 5211 6b06 |005c: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0c999c: db01 0104 |005e: div-int/lit8 v1, v1, #int 4 // #04 │ │ +0c99a0: 5961 8009 |0060: iput v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0980 │ │ +0c99a4: 5461 8209 |0062: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c99a8: 6e20 0d0b 4100 |0064: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0c99ae: 0c01 |0067: move-result-object v1 │ │ +0c99b0: 3801 0c00 |0068: if-eqz v1, 0074 // +000c │ │ +0c99b4: 5461 8209 |006a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c99b8: 6e20 0d0b 4100 |006c: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/graphics/Mesh;.getVertexAttribute:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0b0d │ │ +0c99be: 0c01 |006f: move-result-object v1 │ │ +0c99c0: 5211 6b06 |0070: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0c99c4: db02 0104 |0072: div-int/lit8 v2, v1, #int 4 // #04 │ │ +0c99c8: 5962 8b09 |0074: iput v2, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@098b │ │ +0c99cc: 0e00 |0076: return-void │ │ +0c99ce: 0121 |0077: move v1, v2 │ │ +0c99d0: 28d4 |0078: goto 004c // -002c │ │ +0c99d2: 0121 |0079: move v1, v2 │ │ +0c99d4: 28e6 |007a: goto 0060 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=58 │ │ 0x0007 line=45 │ │ 0x000e line=59 │ │ 0x0010 line=60 │ │ 0x0012 line=61 │ │ @@ -252499,26 +252527,26 @@ │ │ type : '(ZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0bbba0: |[0bbba0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(ZZI)V │ │ -0bbbb0: 1301 8813 |0000: const/16 v1, #int 5000 // #1388 │ │ -0bbbb4: 7130 4810 8709 |0002: invoke-static {v7, v8, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@1048 │ │ -0bbbba: 0c05 |0005: move-result-object v5 │ │ -0bbbbc: 0760 |0006: move-object v0, v6 │ │ -0bbbbe: 0172 |0007: move v2, v7 │ │ -0bbbc0: 0183 |0008: move v3, v8 │ │ -0bbbc2: 0194 |0009: move v4, v9 │ │ -0bbbc4: 7606 4310 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@1043 │ │ -0bbbca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0bbbcc: 5c60 8709 |000e: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ -0bbbd0: 0e00 |0010: return-void │ │ +0c99d8: |[0c99d8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.:(ZZI)V │ │ +0c99e8: 1301 8813 |0000: const/16 v1, #int 5000 // #1388 │ │ +0c99ec: 7130 4810 8709 |0002: invoke-static {v7, v8, v9}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // method@1048 │ │ +0c99f2: 0c05 |0005: move-result-object v5 │ │ +0c99f4: 0760 |0006: move-object v0, v6 │ │ +0c99f6: 0172 |0007: move v2, v7 │ │ +0c99f8: 0183 |0008: move v3, v8 │ │ +0c99fa: 0194 |0009: move v4, v9 │ │ +0c99fc: 7606 4310 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@1043 │ │ +0c9a02: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0c9a04: 5c60 8709 |000e: iput-boolean v0, v6, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ +0c9a08: 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; │ │ @@ -252531,64 +252559,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 │ │ -0bbbd4: |[0bbbd4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ -0bbbe4: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0bbbe6: 1237 |0001: const/4 v7, #int 3 // #3 │ │ -0bbbe8: 2201 a702 |0002: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0bbbec: 7010 db1c 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0bbbf2: 2203 2801 |0007: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0bbbf6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0bbbf8: 1a05 d410 |000a: const-string v5, "a_position" // string@10d4 │ │ -0bbbfc: 7040 c30b 4357 |000c: invoke-direct {v3, v4, v7, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0bbc02: 6e20 e31c 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0bbc08: 380a 0c00 |0012: if-eqz v10, 001e // +000c │ │ -0bbc0c: 2203 2801 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0bbc10: 1a04 d310 |0016: const-string v4, "a_normal" // string@10d3 │ │ -0bbc14: 7040 c30b 8347 |0018: invoke-direct {v3, v8, v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0bbc1a: 6e20 e31c 3100 |001b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0bbc20: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ -0bbc24: 2203 2801 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0bbc28: 1254 |0022: const/4 v4, #int 5 // #5 │ │ -0bbc2a: 1245 |0023: const/4 v5, #int 4 // #4 │ │ -0bbc2c: 1a06 d210 |0024: const-string v6, "a_color" // string@10d2 │ │ -0bbc30: 7040 c30b 4365 |0026: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0bbc36: 6e20 e31c 3100 |0029: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0bbc3c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0bbc3e: 35c2 2000 |002d: if-ge v2, v12, 004d // +0020 │ │ -0bbc42: 2203 2801 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0bbc46: 2204 9103 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbc4a: 7010 d024 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbc50: 1a05 d610 |0036: const-string v5, "a_texCoord" // string@10d6 │ │ -0bbc54: 6e20 d724 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbc5a: 0c04 |003b: move-result-object v4 │ │ -0bbc5c: 6e20 d424 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbc62: 0c04 |003f: move-result-object v4 │ │ -0bbc64: 6e10 dd24 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbc6a: 0c04 |0043: move-result-object v4 │ │ -0bbc6c: 7040 c30b 7348 |0044: invoke-direct {v3, v7, v8, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ -0bbc72: 6e20 e31c 3100 |0047: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0bbc78: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bbc7c: 28e1 |004c: goto 002d // -001f │ │ -0bbc7e: 5213 e30e |004d: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0bbc82: 2330 0004 |004f: new-array v0, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ -0bbc86: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -0bbc88: 5213 e30e |0052: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0bbc8c: 3532 0d00 |0054: if-ge v2, v3, 0061 // +000d │ │ -0bbc90: 6e20 ed1c 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0bbc96: 0c03 |0059: move-result-object v3 │ │ -0bbc98: 1f03 2801 |005a: check-cast v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ -0bbc9c: 4d03 0002 |005c: aput-object v3, v0, v2 │ │ -0bbca0: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bbca4: 28f2 |0060: goto 0052 // -000e │ │ -0bbca6: 1100 |0061: return-object v0 │ │ +0c9a0c: |[0c9a0c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.buildVertexAttributes:(ZZI)[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ +0c9a1c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0c9a1e: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +0c9a20: 2201 a702 |0002: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0c9a24: 7010 db1c 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0c9a2a: 2203 2801 |0007: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c9a2e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0c9a30: 1a05 d410 |000a: const-string v5, "a_position" // string@10d4 │ │ +0c9a34: 7040 c30b 4357 |000c: invoke-direct {v3, v4, v7, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c9a3a: 6e20 e31c 3100 |000f: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c9a40: 380a 0c00 |0012: if-eqz v10, 001e // +000c │ │ +0c9a44: 2203 2801 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c9a48: 1a04 d310 |0016: const-string v4, "a_normal" // string@10d3 │ │ +0c9a4c: 7040 c30b 8347 |0018: invoke-direct {v3, v8, v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c9a52: 6e20 e31c 3100 |001b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c9a58: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ +0c9a5c: 2203 2801 |0020: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c9a60: 1254 |0022: const/4 v4, #int 5 // #5 │ │ +0c9a62: 1245 |0023: const/4 v5, #int 4 // #4 │ │ +0c9a64: 1a06 d210 |0024: const-string v6, "a_color" // string@10d2 │ │ +0c9a68: 7040 c30b 4365 |0026: invoke-direct {v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c9a6e: 6e20 e31c 3100 |0029: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c9a74: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0c9a76: 35c2 2000 |002d: if-ge v2, v12, 004d // +0020 │ │ +0c9a7a: 2203 2801 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c9a7e: 2204 9103 |0031: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9a82: 7010 d024 0400 |0033: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9a88: 1a05 d610 |0036: const-string v5, "a_texCoord" // string@10d6 │ │ +0c9a8c: 6e20 d724 5400 |0038: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9a92: 0c04 |003b: move-result-object v4 │ │ +0c9a94: 6e20 d424 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9a9a: 0c04 |003f: move-result-object v4 │ │ +0c9a9c: 6e10 dd24 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9aa2: 0c04 |0043: move-result-object v4 │ │ +0c9aa4: 7040 c30b 7348 |0044: invoke-direct {v3, v7, v8, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;.:(IILjava/lang/String;)V // method@0bc3 │ │ +0c9aaa: 6e20 e31c 3100 |0047: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0c9ab0: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c9ab4: 28e1 |004c: goto 002d // -001f │ │ +0c9ab6: 5213 e30e |004d: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c9aba: 2330 0004 |004f: new-array v0, v3, [Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0400 │ │ +0c9abe: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +0c9ac0: 5213 e30e |0052: iget v3, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0c9ac4: 3532 0d00 |0054: if-ge v2, v3, 0061 // +000d │ │ +0c9ac8: 6e20 ed1c 2100 |0056: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0c9ace: 0c03 |0059: move-result-object v3 │ │ +0c9ad0: 1f03 2801 |005a: check-cast v3, Lcom/badlogic/gdx/graphics/VertexAttribute; // type@0128 │ │ +0c9ad4: 4d03 0002 |005c: aput-object v3, v0, v2 │ │ +0c9ad8: d802 0201 |005e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c9adc: 28f2 |0060: goto 0052 // -000e │ │ +0c9ade: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0007 line=77 │ │ 0x0012 line=78 │ │ 0x001e line=79 │ │ 0x002c line=80 │ │ @@ -252613,22 +252641,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 │ │ -0bbca8: |[0bbca8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ -0bbcb8: 7130 4a10 4305 |0000: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createVertexShader:(ZZI)Ljava/lang/String; // method@104a │ │ -0bbcbe: 0c01 |0003: move-result-object v1 │ │ -0bbcc0: 7130 4910 4305 |0004: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createFragmentShader:(ZZI)Ljava/lang/String; // method@1049 │ │ -0bbcc6: 0c00 |0007: move-result-object v0 │ │ -0bbcc8: 2202 9c01 |0008: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -0bbccc: 7030 9b10 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ -0bbcd2: 1102 |000d: return-object v2 │ │ +0c9ae0: |[0c9ae0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createDefaultShader:(ZZI)Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ +0c9af0: 7130 4a10 4305 |0000: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createVertexShader:(ZZI)Ljava/lang/String; // method@104a │ │ +0c9af6: 0c01 |0003: move-result-object v1 │ │ +0c9af8: 7130 4910 4305 |0004: invoke-static {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.createFragmentShader:(ZZI)Ljava/lang/String; // method@1049 │ │ +0c9afe: 0c00 |0007: move-result-object v0 │ │ +0c9b00: 2202 9c01 |0008: new-instance v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +0c9b04: 7030 9b10 1200 |000a: invoke-direct {v2, v1, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ +0c9b0a: 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; │ │ @@ -252642,146 +252670,146 @@ │ │ type : '(ZZI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 247 16-bit code units │ │ -0bbcd4: |[0bbcd4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createFragmentShader:(ZZI)Ljava/lang/String; │ │ -0bbce4: 1a01 3c00 |0000: const-string v1, "#ifdef GL_ES │ │ +0c9b0c: |[0c9b0c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createFragmentShader:(ZZI)Ljava/lang/String; │ │ +0c9b1c: 1a01 3c00 |0000: const-string v1, "#ifdef GL_ES │ │ precision highp float; │ │ #endif │ │ " // string@003c │ │ -0bbce8: 3805 1500 |0002: if-eqz v5, 0017 // +0015 │ │ -0bbcec: 2202 9103 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbcf0: 7010 d024 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbcf6: 6e20 d724 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbcfc: 0c02 |000c: move-result-object v2 │ │ -0bbcfe: 1a03 a329 |000d: const-string v3, "varying vec4 v_col; │ │ +0c9b20: 3805 1500 |0002: if-eqz v5, 0017 // +0015 │ │ +0c9b24: 2202 9103 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9b28: 7010 d024 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9b2e: 6e20 d724 1200 |0009: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9b34: 0c02 |000c: move-result-object v2 │ │ +0c9b36: 1a03 a329 |000d: const-string v3, "varying vec4 v_col; │ │ " // string@29a3 │ │ -0bbd02: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd08: 0c02 |0012: move-result-object v2 │ │ -0bbd0a: 6e10 dd24 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbd10: 0c01 |0016: move-result-object v1 │ │ -0bbd12: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0bbd14: 3560 3f00 |0018: if-ge v0, v6, 0057 // +003f │ │ -0bbd18: 2202 9103 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbd1c: 7010 d024 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbd22: 6e20 d724 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd28: 0c02 |0022: move-result-object v2 │ │ -0bbd2a: 1a03 a229 |0023: const-string v3, "varying vec2 v_tex" // string@29a2 │ │ -0bbd2e: 6e20 d724 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd34: 0c02 |0028: move-result-object v2 │ │ -0bbd36: 6e20 d424 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbd3c: 0c02 |002c: move-result-object v2 │ │ -0bbd3e: 1a03 f900 |002d: const-string v3, "; │ │ +0c9b3a: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9b40: 0c02 |0012: move-result-object v2 │ │ +0c9b42: 6e10 dd24 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9b48: 0c01 |0016: move-result-object v1 │ │ +0c9b4a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0c9b4c: 3560 3f00 |0018: if-ge v0, v6, 0057 // +003f │ │ +0c9b50: 2202 9103 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9b54: 7010 d024 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9b5a: 6e20 d724 1200 |001f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9b60: 0c02 |0022: move-result-object v2 │ │ +0c9b62: 1a03 a229 |0023: const-string v3, "varying vec2 v_tex" // string@29a2 │ │ +0c9b66: 6e20 d724 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9b6c: 0c02 |0028: move-result-object v2 │ │ +0c9b6e: 6e20 d424 0200 |0029: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9b74: 0c02 |002c: move-result-object v2 │ │ +0c9b76: 1a03 f900 |002d: const-string v3, "; │ │ " // string@00f9 │ │ -0bbd42: 6e20 d724 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd48: 0c02 |0032: move-result-object v2 │ │ -0bbd4a: 6e10 dd24 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbd50: 0c01 |0036: move-result-object v1 │ │ -0bbd52: 2202 9103 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbd56: 7010 d024 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbd5c: 6e20 d724 1200 |003c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd62: 0c02 |003f: move-result-object v2 │ │ -0bbd64: 1a03 ff28 |0040: const-string v3, "uniform sampler2D u_sampler" // string@28ff │ │ -0bbd68: 6e20 d724 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd6e: 0c02 |0045: move-result-object v2 │ │ -0bbd70: 6e20 d424 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbd76: 0c02 |0049: move-result-object v2 │ │ -0bbd78: 1a03 f900 |004a: const-string v3, "; │ │ +0c9b7a: 6e20 d724 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9b80: 0c02 |0032: move-result-object v2 │ │ +0c9b82: 6e10 dd24 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9b88: 0c01 |0036: move-result-object v1 │ │ +0c9b8a: 2202 9103 |0037: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9b8e: 7010 d024 0200 |0039: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9b94: 6e20 d724 1200 |003c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9b9a: 0c02 |003f: move-result-object v2 │ │ +0c9b9c: 1a03 ff28 |0040: const-string v3, "uniform sampler2D u_sampler" // string@28ff │ │ +0c9ba0: 6e20 d724 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9ba6: 0c02 |0045: move-result-object v2 │ │ +0c9ba8: 6e20 d424 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9bae: 0c02 |0049: move-result-object v2 │ │ +0c9bb0: 1a03 f900 |004a: const-string v3, "; │ │ " // string@00f9 │ │ -0bbd7c: 6e20 d724 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbd82: 0c02 |004f: move-result-object v2 │ │ -0bbd84: 6e10 dd24 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbd8a: 0c01 |0053: move-result-object v1 │ │ -0bbd8c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bbd90: 28c2 |0056: goto 0018 // -003e │ │ -0bbd92: 2202 9103 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbd96: 7010 d024 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbd9c: 6e20 d724 1200 |005c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbda2: 0c02 |005f: move-result-object v2 │ │ -0bbda4: 1a03 e129 |0060: const-string v3, "void main() { │ │ +0c9bb4: 6e20 d724 3200 |004c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9bba: 0c02 |004f: move-result-object v2 │ │ +0c9bbc: 6e10 dd24 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9bc2: 0c01 |0053: move-result-object v1 │ │ +0c9bc4: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c9bc8: 28c2 |0056: goto 0018 // -003e │ │ +0c9bca: 2202 9103 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9bce: 7010 d024 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9bd4: 6e20 d724 1200 |005c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9bda: 0c02 |005f: move-result-object v2 │ │ +0c9bdc: 1a03 e129 |0060: const-string v3, "void main() { │ │ gl_FragColor = " // string@29e1 │ │ -0bbda8: 6e20 d724 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbdae: 0c03 |0065: move-result-object v3 │ │ -0bbdb0: 3805 5200 |0066: if-eqz v5, 00b8 // +0052 │ │ -0bbdb4: 1a02 7129 |0068: const-string v2, "v_col" // string@2971 │ │ -0bbdb8: 6e20 d724 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbdbe: 0c02 |006d: move-result-object v2 │ │ -0bbdc0: 6e10 dd24 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbdc6: 0c01 |0071: move-result-object v1 │ │ -0bbdc8: 3d06 1500 |0072: if-lez v6, 0087 // +0015 │ │ -0bbdcc: 2202 9103 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbdd0: 7010 d024 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbdd6: 6e20 d724 1200 |0079: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbddc: 0c02 |007c: move-result-object v2 │ │ -0bbdde: 1a03 0b00 |007d: const-string v3, " * " // string@000b │ │ -0bbde2: 6e20 d724 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbde8: 0c02 |0082: move-result-object v2 │ │ -0bbdea: 6e10 dd24 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbdf0: 0c01 |0086: move-result-object v1 │ │ -0bbdf2: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -0bbdf4: 3560 5b00 |0088: if-ge v0, v6, 00e3 // +005b │ │ -0bbdf8: d802 06ff |008a: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0bbdfc: 3320 2f00 |008c: if-ne v0, v2, 00bb // +002f │ │ -0bbe00: 2202 9103 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbe04: 7010 d024 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbe0a: 6e20 d724 1200 |0093: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe10: 0c02 |0096: move-result-object v2 │ │ -0bbe12: 1a03 3500 |0097: const-string v3, " texture2D(u_sampler" // string@0035 │ │ -0bbe16: 6e20 d724 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe1c: 0c02 |009c: move-result-object v2 │ │ -0bbe1e: 6e20 d424 0200 |009d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbe24: 0c02 |00a0: move-result-object v2 │ │ -0bbe26: 1a03 af00 |00a1: const-string v3, ", v_tex" // string@00af │ │ -0bbe2a: 6e20 d724 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe30: 0c02 |00a6: move-result-object v2 │ │ -0bbe32: 6e20 d424 0200 |00a7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbe38: 0c02 |00aa: move-result-object v2 │ │ -0bbe3a: 1a03 9200 |00ab: const-string v3, ")" // string@0092 │ │ -0bbe3e: 6e20 d724 3200 |00ad: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe44: 0c02 |00b0: move-result-object v2 │ │ -0bbe46: 6e10 dd24 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbe4c: 0c01 |00b4: move-result-object v1 │ │ -0bbe4e: d800 0001 |00b5: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bbe52: 28d1 |00b7: goto 0088 // -002f │ │ -0bbe54: 1a02 a529 |00b8: const-string v2, "vec4(1, 1, 1, 1)" // string@29a5 │ │ -0bbe58: 28b0 |00ba: goto 006a // -0050 │ │ -0bbe5a: 2202 9103 |00bb: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbe5e: 7010 d024 0200 |00bd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbe64: 6e20 d724 1200 |00c0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe6a: 0c02 |00c3: move-result-object v2 │ │ -0bbe6c: 1a03 3500 |00c4: const-string v3, " texture2D(u_sampler" // string@0035 │ │ -0bbe70: 6e20 d724 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe76: 0c02 |00c9: move-result-object v2 │ │ -0bbe78: 6e20 d424 0200 |00ca: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbe7e: 0c02 |00cd: move-result-object v2 │ │ -0bbe80: 1a03 af00 |00ce: const-string v3, ", v_tex" // string@00af │ │ -0bbe84: 6e20 d724 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe8a: 0c02 |00d3: move-result-object v2 │ │ -0bbe8c: 6e20 d424 0200 |00d4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbe92: 0c02 |00d7: move-result-object v2 │ │ -0bbe94: 1a03 9500 |00d8: const-string v3, ") *" // string@0095 │ │ -0bbe98: 6e20 d724 3200 |00da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbe9e: 0c02 |00dd: move-result-object v2 │ │ -0bbea0: 6e10 dd24 0200 |00de: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbea6: 0c01 |00e1: move-result-object v1 │ │ -0bbea8: 28d3 |00e2: goto 00b5 // -002d │ │ -0bbeaa: 2202 9103 |00e3: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbeae: 7010 d024 0200 |00e5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbeb4: 6e20 d724 1200 |00e8: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbeba: 0c02 |00eb: move-result-object v2 │ │ -0bbebc: 1a03 fa00 |00ec: const-string v3, "; │ │ +0c9be0: 6e20 d724 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9be6: 0c03 |0065: move-result-object v3 │ │ +0c9be8: 3805 5200 |0066: if-eqz v5, 00b8 // +0052 │ │ +0c9bec: 1a02 7129 |0068: const-string v2, "v_col" // string@2971 │ │ +0c9bf0: 6e20 d724 2300 |006a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9bf6: 0c02 |006d: move-result-object v2 │ │ +0c9bf8: 6e10 dd24 0200 |006e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9bfe: 0c01 |0071: move-result-object v1 │ │ +0c9c00: 3d06 1500 |0072: if-lez v6, 0087 // +0015 │ │ +0c9c04: 2202 9103 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9c08: 7010 d024 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9c0e: 6e20 d724 1200 |0079: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9c14: 0c02 |007c: move-result-object v2 │ │ +0c9c16: 1a03 0b00 |007d: const-string v3, " * " // string@000b │ │ +0c9c1a: 6e20 d724 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9c20: 0c02 |0082: move-result-object v2 │ │ +0c9c22: 6e10 dd24 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9c28: 0c01 |0086: move-result-object v1 │ │ +0c9c2a: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +0c9c2c: 3560 5b00 |0088: if-ge v0, v6, 00e3 // +005b │ │ +0c9c30: d802 06ff |008a: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0c9c34: 3320 2f00 |008c: if-ne v0, v2, 00bb // +002f │ │ +0c9c38: 2202 9103 |008e: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9c3c: 7010 d024 0200 |0090: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9c42: 6e20 d724 1200 |0093: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9c48: 0c02 |0096: move-result-object v2 │ │ +0c9c4a: 1a03 3500 |0097: const-string v3, " texture2D(u_sampler" // string@0035 │ │ +0c9c4e: 6e20 d724 3200 |0099: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9c54: 0c02 |009c: move-result-object v2 │ │ +0c9c56: 6e20 d424 0200 |009d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9c5c: 0c02 |00a0: move-result-object v2 │ │ +0c9c5e: 1a03 af00 |00a1: const-string v3, ", v_tex" // string@00af │ │ +0c9c62: 6e20 d724 3200 |00a3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9c68: 0c02 |00a6: move-result-object v2 │ │ +0c9c6a: 6e20 d424 0200 |00a7: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9c70: 0c02 |00aa: move-result-object v2 │ │ +0c9c72: 1a03 9200 |00ab: const-string v3, ")" // string@0092 │ │ +0c9c76: 6e20 d724 3200 |00ad: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9c7c: 0c02 |00b0: move-result-object v2 │ │ +0c9c7e: 6e10 dd24 0200 |00b1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9c84: 0c01 |00b4: move-result-object v1 │ │ +0c9c86: d800 0001 |00b5: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c9c8a: 28d1 |00b7: goto 0088 // -002f │ │ +0c9c8c: 1a02 a529 |00b8: const-string v2, "vec4(1, 1, 1, 1)" // string@29a5 │ │ +0c9c90: 28b0 |00ba: goto 006a // -0050 │ │ +0c9c92: 2202 9103 |00bb: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9c96: 7010 d024 0200 |00bd: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9c9c: 6e20 d724 1200 |00c0: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9ca2: 0c02 |00c3: move-result-object v2 │ │ +0c9ca4: 1a03 3500 |00c4: const-string v3, " texture2D(u_sampler" // string@0035 │ │ +0c9ca8: 6e20 d724 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9cae: 0c02 |00c9: move-result-object v2 │ │ +0c9cb0: 6e20 d424 0200 |00ca: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9cb6: 0c02 |00cd: move-result-object v2 │ │ +0c9cb8: 1a03 af00 |00ce: const-string v3, ", v_tex" // string@00af │ │ +0c9cbc: 6e20 d724 3200 |00d0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9cc2: 0c02 |00d3: move-result-object v2 │ │ +0c9cc4: 6e20 d424 0200 |00d4: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9cca: 0c02 |00d7: move-result-object v2 │ │ +0c9ccc: 1a03 9500 |00d8: const-string v3, ") *" // string@0095 │ │ +0c9cd0: 6e20 d724 3200 |00da: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9cd6: 0c02 |00dd: move-result-object v2 │ │ +0c9cd8: 6e10 dd24 0200 |00de: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9cde: 0c01 |00e1: move-result-object v1 │ │ +0c9ce0: 28d3 |00e2: goto 00b5 // -002d │ │ +0c9ce2: 2202 9103 |00e3: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9ce6: 7010 d024 0200 |00e5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9cec: 6e20 d724 1200 |00e8: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9cf2: 0c02 |00eb: move-result-object v2 │ │ +0c9cf4: 1a03 fa00 |00ec: const-string v3, "; │ │ }" // string@00fa │ │ -0bbec0: 6e20 d724 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbec6: 0c02 |00f1: move-result-object v2 │ │ -0bbec8: 6e10 dd24 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbece: 0c01 |00f5: move-result-object v1 │ │ -0bbed0: 1101 |00f6: return-object v1 │ │ +0c9cf8: 6e20 d724 3200 |00ee: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9cfe: 0c02 |00f1: move-result-object v2 │ │ +0c9d00: 6e10 dd24 0200 |00f2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9d06: 0c01 |00f5: move-result-object v1 │ │ +0c9d08: 1101 |00f6: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0002 line=189 │ │ 0x0017 line=190 │ │ 0x001a line=191 │ │ 0x0037 line=192 │ │ @@ -252808,164 +252836,164 @@ │ │ type : '(ZZI)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 270 16-bit code units │ │ -0bbed4: |[0bbed4] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createVertexShader:(ZZI)Ljava/lang/String; │ │ -0bbee4: 2202 9103 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbee8: 7010 d024 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbeee: 1a03 c911 |0005: const-string v3, "attribute vec4 a_position; │ │ +0c9d0c: |[0c9d0c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.createVertexShader:(ZZI)Ljava/lang/String; │ │ +0c9d1c: 2202 9103 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9d20: 7010 d024 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9d26: 1a03 c911 |0005: const-string v3, "attribute vec4 a_position; │ │ " // string@11c9 │ │ -0bbef2: 6e20 d724 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbef8: 0c03 |000a: move-result-object v3 │ │ -0bbefa: 3804 3700 |000b: if-eqz v4, 0042 // +0037 │ │ -0bbefe: 1a02 c711 |000d: const-string v2, "attribute vec3 a_normal; │ │ +0c9d2a: 6e20 d724 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9d30: 0c03 |000a: move-result-object v3 │ │ +0c9d32: 3804 3700 |000b: if-eqz v4, 0042 // +0037 │ │ +0c9d36: 1a02 c711 |000d: const-string v2, "attribute vec3 a_normal; │ │ " // string@11c7 │ │ -0bbf02: 6e20 d724 2300 |000f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf08: 0c03 |0012: move-result-object v3 │ │ -0bbf0a: 3805 3200 |0013: if-eqz v5, 0045 // +0032 │ │ -0bbf0e: 1a02 c811 |0015: const-string v2, "attribute vec4 a_color; │ │ +0c9d3a: 6e20 d724 2300 |000f: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9d40: 0c03 |0012: move-result-object v3 │ │ +0c9d42: 3805 3200 |0013: if-eqz v5, 0045 // +0032 │ │ +0c9d46: 1a02 c811 |0015: const-string v2, "attribute vec4 a_color; │ │ " // string@11c8 │ │ -0bbf12: 6e20 d724 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf18: 0c02 |001a: move-result-object v2 │ │ -0bbf1a: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbf20: 0c01 |001e: move-result-object v1 │ │ -0bbf22: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0bbf24: 3560 2800 |0020: if-ge v0, v6, 0048 // +0028 │ │ -0bbf28: 2202 9103 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbf2c: 7010 d024 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbf32: 6e20 d724 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf38: 0c02 |002a: move-result-object v2 │ │ -0bbf3a: 1a03 c611 |002b: const-string v3, "attribute vec2 a_texCoord" // string@11c6 │ │ -0bbf3e: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf44: 0c02 |0030: move-result-object v2 │ │ -0bbf46: 6e20 d424 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbf4c: 0c02 |0034: move-result-object v2 │ │ -0bbf4e: 1a03 f900 |0035: const-string v3, "; │ │ +0c9d4a: 6e20 d724 2300 |0017: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9d50: 0c02 |001a: move-result-object v2 │ │ +0c9d52: 6e10 dd24 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9d58: 0c01 |001e: move-result-object v1 │ │ +0c9d5a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0c9d5c: 3560 2800 |0020: if-ge v0, v6, 0048 // +0028 │ │ +0c9d60: 2202 9103 |0022: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9d64: 7010 d024 0200 |0024: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9d6a: 6e20 d724 1200 |0027: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9d70: 0c02 |002a: move-result-object v2 │ │ +0c9d72: 1a03 c611 |002b: const-string v3, "attribute vec2 a_texCoord" // string@11c6 │ │ +0c9d76: 6e20 d724 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9d7c: 0c02 |0030: move-result-object v2 │ │ +0c9d7e: 6e20 d424 0200 |0031: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9d84: 0c02 |0034: move-result-object v2 │ │ +0c9d86: 1a03 f900 |0035: const-string v3, "; │ │ " // string@00f9 │ │ -0bbf52: 6e20 d724 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf58: 0c02 |003a: move-result-object v2 │ │ -0bbf5a: 6e10 dd24 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbf60: 0c01 |003e: move-result-object v1 │ │ -0bbf62: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bbf66: 28df |0041: goto 0020 // -0021 │ │ -0bbf68: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ -0bbf6c: 28cb |0044: goto 000f // -0035 │ │ -0bbf6e: 1a02 0000 |0045: const-string v2, "" // string@0000 │ │ -0bbf72: 28d0 |0047: goto 0017 // -0030 │ │ -0bbf74: 2202 9103 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbf78: 7010 d024 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbf7e: 6e20 d724 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf84: 0c02 |0050: move-result-object v2 │ │ -0bbf86: 1a03 fe28 |0051: const-string v3, "uniform mat4 u_projModelView; │ │ +0c9d8a: 6e20 d724 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9d90: 0c02 |003a: move-result-object v2 │ │ +0c9d92: 6e10 dd24 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9d98: 0c01 |003e: move-result-object v1 │ │ +0c9d9a: d800 0001 |003f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c9d9e: 28df |0041: goto 0020 // -0021 │ │ +0c9da0: 1a02 0000 |0042: const-string v2, "" // string@0000 │ │ +0c9da4: 28cb |0044: goto 000f // -0035 │ │ +0c9da6: 1a02 0000 |0045: const-string v2, "" // string@0000 │ │ +0c9daa: 28d0 |0047: goto 0017 // -0030 │ │ +0c9dac: 2202 9103 |0048: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9db0: 7010 d024 0200 |004a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9db6: 6e20 d724 1200 |004d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9dbc: 0c02 |0050: move-result-object v2 │ │ +0c9dbe: 1a03 fe28 |0051: const-string v3, "uniform mat4 u_projModelView; │ │ " // string@28fe │ │ -0bbf8a: 6e20 d724 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbf90: 0c02 |0056: move-result-object v2 │ │ -0bbf92: 6e10 dd24 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbf98: 0c01 |005a: move-result-object v1 │ │ -0bbf9a: 2202 9103 |005b: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbf9e: 7010 d024 0200 |005d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbfa4: 6e20 d724 1200 |0060: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbfaa: 0c03 |0063: move-result-object v3 │ │ -0bbfac: 3805 2f00 |0064: if-eqz v5, 0093 // +002f │ │ -0bbfb0: 1a02 a329 |0066: const-string v2, "varying vec4 v_col; │ │ +0c9dc2: 6e20 d724 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9dc8: 0c02 |0056: move-result-object v2 │ │ +0c9dca: 6e10 dd24 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9dd0: 0c01 |005a: move-result-object v1 │ │ +0c9dd2: 2202 9103 |005b: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9dd6: 7010 d024 0200 |005d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9ddc: 6e20 d724 1200 |0060: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9de2: 0c03 |0063: move-result-object v3 │ │ +0c9de4: 3805 2f00 |0064: if-eqz v5, 0093 // +002f │ │ +0c9de8: 1a02 a329 |0066: const-string v2, "varying vec4 v_col; │ │ " // string@29a3 │ │ -0bbfb4: 6e20 d724 2300 |0068: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbfba: 0c02 |006b: move-result-object v2 │ │ -0bbfbc: 6e10 dd24 0200 |006c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bbfc2: 0c01 |006f: move-result-object v1 │ │ -0bbfc4: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -0bbfc6: 3560 2500 |0071: if-ge v0, v6, 0096 // +0025 │ │ -0bbfca: 2202 9103 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bbfce: 7010 d024 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bbfd4: 6e20 d724 1200 |0078: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbfda: 0c02 |007b: move-result-object v2 │ │ -0bbfdc: 1a03 a229 |007c: const-string v3, "varying vec2 v_tex" // string@29a2 │ │ -0bbfe0: 6e20 d724 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbfe6: 0c02 |0081: move-result-object v2 │ │ -0bbfe8: 6e20 d424 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bbfee: 0c02 |0085: move-result-object v2 │ │ -0bbff0: 1a03 f900 |0086: const-string v3, "; │ │ +0c9dec: 6e20 d724 2300 |0068: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9df2: 0c02 |006b: move-result-object v2 │ │ +0c9df4: 6e10 dd24 0200 |006c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9dfa: 0c01 |006f: move-result-object v1 │ │ +0c9dfc: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +0c9dfe: 3560 2500 |0071: if-ge v0, v6, 0096 // +0025 │ │ +0c9e02: 2202 9103 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9e06: 7010 d024 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9e0c: 6e20 d724 1200 |0078: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e12: 0c02 |007b: move-result-object v2 │ │ +0c9e14: 1a03 a229 |007c: const-string v3, "varying vec2 v_tex" // string@29a2 │ │ +0c9e18: 6e20 d724 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e1e: 0c02 |0081: move-result-object v2 │ │ +0c9e20: 6e20 d424 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9e26: 0c02 |0085: move-result-object v2 │ │ +0c9e28: 1a03 f900 |0086: const-string v3, "; │ │ " // string@00f9 │ │ -0bbff4: 6e20 d724 3200 |0088: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bbffa: 0c02 |008b: move-result-object v2 │ │ -0bbffc: 6e10 dd24 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc002: 0c01 |008f: move-result-object v1 │ │ -0bc004: d800 0001 |0090: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc008: 28df |0092: goto 0071 // -0021 │ │ -0bc00a: 1a02 0000 |0093: const-string v2, "" // string@0000 │ │ -0bc00e: 28d3 |0095: goto 0068 // -002d │ │ -0bc010: 2202 9103 |0096: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc014: 7010 d024 0200 |0098: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc01a: 6e20 d724 1200 |009b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc020: 0c02 |009e: move-result-object v2 │ │ -0bc022: 1a03 e229 |009f: const-string v3, "void main() { │ │ +0c9e2c: 6e20 d724 3200 |0088: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e32: 0c02 |008b: move-result-object v2 │ │ +0c9e34: 6e10 dd24 0200 |008c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9e3a: 0c01 |008f: move-result-object v1 │ │ +0c9e3c: d800 0001 |0090: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c9e40: 28df |0092: goto 0071 // -0021 │ │ +0c9e42: 1a02 0000 |0093: const-string v2, "" // string@0000 │ │ +0c9e46: 28d3 |0095: goto 0068 // -002d │ │ +0c9e48: 2202 9103 |0096: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9e4c: 7010 d024 0200 |0098: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9e52: 6e20 d724 1200 |009b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e58: 0c02 |009e: move-result-object v2 │ │ +0c9e5a: 1a03 e229 |009f: const-string v3, "void main() { │ │ gl_Position = u_projModelView * a_position; │ │ " // string@29e2 │ │ -0bc026: 6e20 d724 3200 |00a1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc02c: 0c03 |00a4: move-result-object v3 │ │ -0bc02e: 3805 3f00 |00a5: if-eqz v5, 00e4 // +003f │ │ -0bc032: 1a02 0700 |00a7: const-string v2, " v_col = a_color; │ │ +0c9e5e: 6e20 d724 3200 |00a1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e64: 0c03 |00a4: move-result-object v3 │ │ +0c9e66: 3805 3f00 |00a5: if-eqz v5, 00e4 // +003f │ │ +0c9e6a: 1a02 0700 |00a7: const-string v2, " v_col = a_color; │ │ " // string@0007 │ │ -0bc036: 6e20 d724 2300 |00a9: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc03c: 0c02 |00ac: move-result-object v2 │ │ -0bc03e: 6e10 dd24 0200 |00ad: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc044: 0c01 |00b0: move-result-object v1 │ │ -0bc046: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -0bc048: 3560 3500 |00b2: if-ge v0, v6, 00e7 // +0035 │ │ -0bc04c: 2202 9103 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc050: 7010 d024 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc056: 6e20 d724 1200 |00b9: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc05c: 0c02 |00bc: move-result-object v2 │ │ -0bc05e: 1a03 0800 |00bd: const-string v3, " v_tex" // string@0008 │ │ -0bc062: 6e20 d724 3200 |00bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc068: 0c02 |00c2: move-result-object v2 │ │ -0bc06a: 6e20 d424 0200 |00c3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bc070: 0c02 |00c6: move-result-object v2 │ │ -0bc072: 1a03 1500 |00c7: const-string v3, " = " // string@0015 │ │ -0bc076: 6e20 d724 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc07c: 0c02 |00cc: move-result-object v2 │ │ -0bc07e: 1a03 d610 |00cd: const-string v3, "a_texCoord" // string@10d6 │ │ -0bc082: 6e20 d724 3200 |00cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc088: 0c02 |00d2: move-result-object v2 │ │ -0bc08a: 6e20 d424 0200 |00d3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bc090: 0c02 |00d6: move-result-object v2 │ │ -0bc092: 1a03 f900 |00d7: const-string v3, "; │ │ +0c9e6e: 6e20 d724 2300 |00a9: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e74: 0c02 |00ac: move-result-object v2 │ │ +0c9e76: 6e10 dd24 0200 |00ad: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9e7c: 0c01 |00b0: move-result-object v1 │ │ +0c9e7e: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +0c9e80: 3560 3500 |00b2: if-ge v0, v6, 00e7 // +0035 │ │ +0c9e84: 2202 9103 |00b4: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9e88: 7010 d024 0200 |00b6: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9e8e: 6e20 d724 1200 |00b9: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9e94: 0c02 |00bc: move-result-object v2 │ │ +0c9e96: 1a03 0800 |00bd: const-string v3, " v_tex" // string@0008 │ │ +0c9e9a: 6e20 d724 3200 |00bf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9ea0: 0c02 |00c2: move-result-object v2 │ │ +0c9ea2: 6e20 d424 0200 |00c3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9ea8: 0c02 |00c6: move-result-object v2 │ │ +0c9eaa: 1a03 1500 |00c7: const-string v3, " = " // string@0015 │ │ +0c9eae: 6e20 d724 3200 |00c9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9eb4: 0c02 |00cc: move-result-object v2 │ │ +0c9eb6: 1a03 d610 |00cd: const-string v3, "a_texCoord" // string@10d6 │ │ +0c9eba: 6e20 d724 3200 |00cf: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9ec0: 0c02 |00d2: move-result-object v2 │ │ +0c9ec2: 6e20 d424 0200 |00d3: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0c9ec8: 0c02 |00d6: move-result-object v2 │ │ +0c9eca: 1a03 f900 |00d7: const-string v3, "; │ │ " // string@00f9 │ │ -0bc096: 6e20 d724 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc09c: 0c02 |00dc: move-result-object v2 │ │ -0bc09e: 6e10 dd24 0200 |00dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc0a4: 0c01 |00e0: move-result-object v1 │ │ -0bc0a6: d800 0001 |00e1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc0aa: 28cf |00e3: goto 00b2 // -0031 │ │ -0bc0ac: 1a02 0000 |00e4: const-string v2, "" // string@0000 │ │ -0bc0b0: 28c3 |00e6: goto 00a9 // -003d │ │ -0bc0b2: 2202 9103 |00e7: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc0b6: 7010 d024 0200 |00e9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc0bc: 6e20 d724 1200 |00ec: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc0c2: 0c02 |00ef: move-result-object v2 │ │ -0bc0c4: 1a03 0600 |00f0: const-string v3, " gl_PointSize = 1.0; │ │ +0c9ece: 6e20 d724 3200 |00d9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9ed4: 0c02 |00dc: move-result-object v2 │ │ +0c9ed6: 6e10 dd24 0200 |00dd: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9edc: 0c01 |00e0: move-result-object v1 │ │ +0c9ede: d800 0001 |00e1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c9ee2: 28cf |00e3: goto 00b2 // -0031 │ │ +0c9ee4: 1a02 0000 |00e4: const-string v2, "" // string@0000 │ │ +0c9ee8: 28c3 |00e6: goto 00a9 // -003d │ │ +0c9eea: 2202 9103 |00e7: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9eee: 7010 d024 0200 |00e9: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9ef4: 6e20 d724 1200 |00ec: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9efa: 0c02 |00ef: move-result-object v2 │ │ +0c9efc: 1a03 0600 |00f0: const-string v3, " gl_PointSize = 1.0; │ │ " // string@0006 │ │ -0bc0c8: 6e20 d724 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc0ce: 0c02 |00f5: move-result-object v2 │ │ -0bc0d0: 6e10 dd24 0200 |00f6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc0d6: 0c01 |00f9: move-result-object v1 │ │ -0bc0d8: 2202 9103 |00fa: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc0dc: 7010 d024 0200 |00fc: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc0e2: 6e20 d724 1200 |00ff: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc0e8: 0c02 |0102: move-result-object v2 │ │ -0bc0ea: 1a03 b02a |0103: const-string v3, "} │ │ +0c9f00: 6e20 d724 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9f06: 0c02 |00f5: move-result-object v2 │ │ +0c9f08: 6e10 dd24 0200 |00f6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9f0e: 0c01 |00f9: move-result-object v1 │ │ +0c9f10: 2202 9103 |00fa: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0c9f14: 7010 d024 0200 |00fc: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0c9f1a: 6e20 d724 1200 |00ff: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9f20: 0c02 |0102: move-result-object v2 │ │ +0c9f22: 1a03 b02a |0103: const-string v3, "} │ │ " // string@2ab0 │ │ -0bc0ee: 6e20 d724 3200 |0105: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc0f4: 0c02 |0108: move-result-object v2 │ │ -0bc0f6: 6e10 dd24 0200 |0109: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc0fc: 0c01 |010c: move-result-object v1 │ │ -0bc0fe: 1101 |010d: return-object v1 │ │ +0c9f26: 6e20 d724 3200 |0105: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0c9f2c: 0c02 |0108: move-result-object v2 │ │ +0c9f2e: 6e10 dd24 0200 |0109: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0c9f34: 0c01 |010c: move-result-object v1 │ │ +0c9f36: 1101 |010d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x001f line=163 │ │ 0x0022 line=164 │ │ 0x003f line=163 │ │ 0x0042 line=159 │ │ @@ -252998,19 +253026,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 │ │ -0bc100: |[0bc100] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ -0bc110: 5410 8909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0989 │ │ -0bc114: 6e20 8612 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0bc11a: 5913 8809 |0005: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0988 │ │ -0bc11e: 0e00 |0007: return-void │ │ +0c9f38: |[0c9f38] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V │ │ +0c9f48: 5410 8909 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0989 │ │ +0c9f4c: 6e20 8612 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0c9f52: 5913 8809 |0005: iput v3, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0988 │ │ +0c9f56: 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; │ │ @@ -253022,23 +253050,23 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0bc120: |[0bc120] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.color:(FFFF)V │ │ -0bc130: 5430 8e09 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc134: 5231 8c09 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc138: 5232 8009 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0980 │ │ -0bc13c: b021 |0006: add-int/2addr v1, v2 │ │ -0bc13e: 7140 eb09 5476 |0007: invoke-static {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:(FFFF)F // method@09eb │ │ -0bc144: 0a02 |000a: move-result v2 │ │ -0bc146: 4b02 0001 |000b: aput v2, v0, v1 │ │ -0bc14a: 0e00 |000d: return-void │ │ +0c9f58: |[0c9f58] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.color:(FFFF)V │ │ +0c9f68: 5430 8e09 |0000: iget-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0c9f6c: 5231 8c09 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0c9f70: 5232 8009 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.colorOffset:I // field@0980 │ │ +0c9f74: b021 |0006: add-int/2addr v1, v2 │ │ +0c9f76: 7140 eb09 5476 |0007: invoke-static {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.toFloatBits:(FFFF)F // method@09eb │ │ +0c9f7c: 0a02 |000a: move-result v2 │ │ +0c9f7e: 4b02 0001 |000b: aput v2, v0, v1 │ │ +0c9f82: 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 │ │ @@ -253051,24 +253079,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bc14c: |[0bc14c] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.dispose:()V │ │ -0bc15c: 5510 8709 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ -0bc160: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0bc164: 5410 8a09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc168: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0bc16c: 5410 8a09 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc170: 6e10 a310 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ -0bc176: 5410 8209 |000d: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bc17a: 6e10 050b 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ -0bc180: 0e00 |0012: return-void │ │ +0c9f84: |[0c9f84] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.dispose:()V │ │ +0c9f94: 5510 8709 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ +0c9f98: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0c9f9c: 5410 8a09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0c9fa0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0c9fa4: 5410 8a09 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0c9fa8: 6e10 a310 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ +0c9fae: 5410 8209 |000d: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0c9fb2: 6e10 050b 0000 |000f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;.dispose:()V // method@0b05 │ │ +0c9fb8: 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; │ │ @@ -253078,55 +253106,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -0bc184: |[0bc184] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.end:()V │ │ -0bc194: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bc196: 5251 8609 |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ -0bc19a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0bc19e: 0e00 |0005: return-void │ │ -0bc1a0: 5451 8a09 |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc1a4: 6e10 9d10 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ -0bc1aa: 5451 8a09 |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc1ae: 1a02 e928 |000d: const-string v2, "u_projModelView" // string@28e9 │ │ -0bc1b2: 5453 8909 |000f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0989 │ │ -0bc1b6: 6e30 c910 2103 |0011: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ -0bc1bc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0bc1be: 5251 8509 |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0985 │ │ -0bc1c2: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ -0bc1c6: 5451 8a09 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc1ca: 2202 9103 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc1ce: 7010 d024 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc1d4: 1a03 ec28 |0020: const-string v3, "u_sampler" // string@28ec │ │ -0bc1d8: 6e20 d724 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc1de: 0c02 |0025: move-result-object v2 │ │ -0bc1e0: 6e20 d424 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bc1e6: 0c02 |0029: move-result-object v2 │ │ -0bc1e8: 6e10 dd24 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc1ee: 0c02 |002d: move-result-object v2 │ │ -0bc1f0: 6e30 dd10 2100 |002e: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ -0bc1f6: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc1fa: 28e2 |0033: goto 0015 // -001e │ │ -0bc1fc: 5451 8209 |0034: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bc200: 5452 8e09 |0036: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc204: 5253 8c09 |0038: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc208: 6e40 1c0b 2134 |003a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ -0bc20e: 5451 8209 |003d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ -0bc212: 5452 8a09 |003f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc216: 5253 8809 |0041: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0988 │ │ -0bc21a: 6e30 150b 2103 |0043: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0b15 │ │ -0bc220: 5451 8a09 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc224: 6e10 a610 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ -0bc22a: 5954 8409 |004b: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ -0bc22e: 5954 8c09 |004d: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc232: 5954 8609 |004f: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ -0bc236: 28b4 |0051: goto 0005 // -004c │ │ +0c9fbc: |[0c9fbc] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.end:()V │ │ +0c9fcc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c9fce: 5251 8609 |0001: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ +0c9fd2: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0c9fd6: 0e00 |0005: return-void │ │ +0c9fd8: 5451 8a09 |0006: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0c9fdc: 6e10 9d10 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.begin:()V // method@109d │ │ +0c9fe2: 5451 8a09 |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0c9fe6: 1a02 e928 |000d: const-string v2, "u_projModelView" // string@28e9 │ │ +0c9fea: 5453 8909 |000f: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.projModelView:Lcom/badlogic/gdx/math/Matrix4; // field@0989 │ │ +0c9fee: 6e30 c910 2103 |0011: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V // method@10c9 │ │ +0c9ff4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0c9ff6: 5251 8509 |0015: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numTexCoords:I // field@0985 │ │ +0c9ffa: 3510 1d00 |0017: if-ge v0, v1, 0034 // +001d │ │ +0c9ffe: 5451 8a09 |0019: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0ca002: 2202 9103 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0ca006: 7010 d024 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ca00c: 1a03 ec28 |0020: const-string v3, "u_sampler" // string@28ec │ │ +0ca010: 6e20 d724 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca016: 0c02 |0025: move-result-object v2 │ │ +0ca018: 6e20 d424 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ca01e: 0c02 |0029: move-result-object v2 │ │ +0ca020: 6e10 dd24 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ca026: 0c02 |002d: move-result-object v2 │ │ +0ca028: 6e30 dd10 2100 |002e: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformi:(Ljava/lang/String;I)V // method@10dd │ │ +0ca02e: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ca032: 28e2 |0033: goto 0015 // -001e │ │ +0ca034: 5451 8209 |0034: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0ca038: 5452 8e09 |0036: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca03c: 5253 8c09 |0038: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca040: 6e40 1c0b 2134 |003a: invoke-virtual {v1, v2, v4, v3}, Lcom/badlogic/gdx/graphics/Mesh;.setVertices:([FII)V // method@0b1c │ │ +0ca046: 5451 8209 |003d: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.mesh:Lcom/badlogic/gdx/graphics/Mesh; // field@0982 │ │ +0ca04a: 5452 8a09 |003f: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0ca04e: 5253 8809 |0041: iget v3, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.primitiveType:I // field@0988 │ │ +0ca052: 6e30 150b 2103 |0043: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/Mesh;.render:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V // method@0b15 │ │ +0ca058: 5451 8a09 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0ca05c: 6e10 a610 0100 |0048: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.end:()V // method@10a6 │ │ +0ca062: 5954 8409 |004b: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ +0ca066: 5954 8c09 |004d: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca06a: 5954 8609 |004f: iput v4, v5, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ +0ca06e: 28b4 |0051: goto 0005 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0005 line=142 │ │ 0x0006 line=131 │ │ 0x000b line=132 │ │ 0x0014 line=133 │ │ @@ -253147,17 +253175,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc238: |[0bc238] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getMaxVertices:()I │ │ -0bc248: 5210 8109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0981 │ │ -0bc24c: 0f00 |0002: return v0 │ │ +0ca070: |[0ca070] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getMaxVertices:()I │ │ +0ca080: 5210 8109 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.maxVertices:I // field@0981 │ │ +0ca084: 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;) │ │ @@ -253165,17 +253193,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc250: |[0bc250] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getNumVertices:()I │ │ -0bc260: 5210 8609 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ -0bc264: 0f00 |0002: return v0 │ │ +0ca088: |[0ca088] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.getNumVertices:()I │ │ +0ca098: 5210 8609 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ +0ca09c: 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;) │ │ @@ -253183,27 +253211,27 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0bc268: |[0bc268] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.normal:(FFF)V │ │ -0bc278: 5231 8c09 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc27c: 5232 8309 |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0983 │ │ -0bc280: 9000 0102 |0004: add-int v0, v1, v2 │ │ -0bc284: 5431 8e09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc288: 4b04 0100 |0008: aput v4, v1, v0 │ │ -0bc28c: 5431 8e09 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc290: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0bc294: 4b05 0102 |000e: aput v5, v1, v2 │ │ -0bc298: 5431 8e09 |0010: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc29c: d802 0002 |0012: add-int/lit8 v2, v0, #int 2 // #02 │ │ -0bc2a0: 4b06 0102 |0014: aput v6, v1, v2 │ │ -0bc2a4: 0e00 |0016: return-void │ │ +0ca0a0: |[0ca0a0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.normal:(FFF)V │ │ +0ca0b0: 5231 8c09 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca0b4: 5232 8309 |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.normalOffset:I // field@0983 │ │ +0ca0b8: 9000 0102 |0004: add-int v0, v1, v2 │ │ +0ca0bc: 5431 8e09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca0c0: 4b04 0100 |0008: aput v4, v1, v0 │ │ +0ca0c4: 5431 8e09 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca0c8: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0ca0cc: 4b05 0102 |000e: aput v5, v1, v2 │ │ +0ca0d0: 5431 8e09 |0010: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca0d4: d802 0002 |0012: add-int/lit8 v2, v0, #int 2 // #02 │ │ +0ca0d8: 4b06 0102 |0014: aput v6, v1, v2 │ │ +0ca0dc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000a line=114 │ │ 0x0010 line=115 │ │ 0x0016 line=116 │ │ @@ -253219,23 +253247,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 │ │ -0bc2a8: |[0bc2a8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0bc2b8: 5510 8709 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ -0bc2bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0bc2c0: 5410 8a09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc2c4: 6e10 a310 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ -0bc2ca: 5b12 8a09 |0009: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ -0bc2ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bc2d0: 5c10 8709 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ -0bc2d4: 0e00 |000e: return-void │ │ +0ca0e0: |[0ca0e0] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.setShader:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ca0f0: 5510 8709 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ +0ca0f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ca0f8: 5410 8a09 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0ca0fc: 6e10 a310 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.dispose:()V // method@10a3 │ │ +0ca102: 5b12 8a09 |0009: iput-object v2, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.shader:Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // field@098a │ │ +0ca106: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0ca108: 5c10 8709 |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.ownsShader:Z // field@0987 │ │ +0ca10c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0009 line=91 │ │ 0x000b line=92 │ │ 0x000e line=93 │ │ locals : │ │ @@ -253247,27 +253275,27 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0bc2d8: |[0bc2d8] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.texCoord:(FF)V │ │ -0bc2e8: 5231 8c09 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc2ec: 5232 8b09 |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@098b │ │ -0bc2f0: 9000 0102 |0004: add-int v0, v1, v2 │ │ -0bc2f4: 5431 8e09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc2f8: 4b04 0100 |0008: aput v4, v1, v0 │ │ -0bc2fc: 5431 8e09 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc300: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0bc304: 4b05 0102 |000e: aput v5, v1, v2 │ │ -0bc308: 5231 8409 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ -0bc30c: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0bc310: 5931 8409 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ -0bc314: 0e00 |0016: return-void │ │ +0ca110: |[0ca110] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.texCoord:(FF)V │ │ +0ca120: 5231 8c09 |0000: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca124: 5232 8b09 |0002: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.texCoordOffset:I // field@098b │ │ +0ca128: 9000 0102 |0004: add-int v0, v1, v2 │ │ +0ca12c: 5431 8e09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca130: 4b04 0100 |0008: aput v4, v1, v0 │ │ +0ca134: 5431 8e09 |000a: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca138: d802 0001 |000c: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0ca13c: 4b05 0102 |000e: aput v5, v1, v2 │ │ +0ca140: 5231 8409 |0010: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ +0ca144: d801 0102 |0012: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0ca148: 5931 8409 |0014: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ +0ca14c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x000a line=107 │ │ 0x0010 line=108 │ │ 0x0016 line=109 │ │ @@ -253282,34 +253310,34 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -0bc318: |[0bc318] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.vertex:(FFF)V │ │ -0bc328: 5230 8c09 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc32c: 5431 8e09 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc330: 4b04 0100 |0004: aput v4, v1, v0 │ │ -0bc334: 5431 8e09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc338: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0bc33c: 4b05 0102 |000a: aput v5, v1, v2 │ │ -0bc340: 5431 8e09 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ -0bc344: d802 0002 |000e: add-int/lit8 v2, v0, #int 2 // #02 │ │ -0bc348: 4b06 0102 |0010: aput v6, v1, v2 │ │ -0bc34c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0bc34e: 5931 8409 |0013: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ -0bc352: 5231 8c09 |0015: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc356: 5232 8d09 |0017: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@098d │ │ -0bc35a: b021 |0019: add-int/2addr v1, v2 │ │ -0bc35c: 5931 8c09 |001a: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ -0bc360: 5231 8609 |001c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ -0bc364: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc368: 5931 8609 |0020: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ -0bc36c: 0e00 |0022: return-void │ │ +0ca150: |[0ca150] com.badlogic.gdx.graphics.glutils.ImmediateModeRenderer20.vertex:(FFF)V │ │ +0ca160: 5230 8c09 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca164: 5431 8e09 |0002: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca168: 4b04 0100 |0004: aput v4, v1, v0 │ │ +0ca16c: 5431 8e09 |0006: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca170: d802 0001 |0008: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0ca174: 4b05 0102 |000a: aput v5, v1, v2 │ │ +0ca178: 5431 8e09 |000c: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertices:[F // field@098e │ │ +0ca17c: d802 0002 |000e: add-int/lit8 v2, v0, #int 2 // #02 │ │ +0ca180: 4b06 0102 |0010: aput v6, v1, v2 │ │ +0ca184: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0ca186: 5931 8409 |0013: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numSetTexCoords:I // field@0984 │ │ +0ca18a: 5231 8c09 |0015: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca18e: 5232 8d09 |0017: iget v2, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexSize:I // field@098d │ │ +0ca192: b021 |0019: add-int/2addr v1, v2 │ │ +0ca194: 5931 8c09 |001a: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.vertexIdx:I // field@098c │ │ +0ca198: 5231 8609 |001c: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ +0ca19c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ca1a0: 5931 8609 |0020: iput v1, v3, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.numVertices:I // field@0986 │ │ +0ca1a4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0006 line=121 │ │ 0x000c line=122 │ │ 0x0012 line=124 │ │ @@ -253435,24 +253463,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 │ │ -0bc370: |[0bc370] com.badlogic.gdx.graphics.glutils.PixmapTextureData.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V │ │ -0bc380: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bc386: 5b01 a509 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ -0bc38a: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ -0bc38e: 6e10 560b 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0bc394: 0c02 |000a: move-result-object v2 │ │ -0bc396: 5b02 a409 |000b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@09a4 │ │ -0bc39a: 5c03 a609 |000d: iput-boolean v3, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@09a6 │ │ -0bc39e: 5c04 a309 |000f: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@09a3 │ │ -0bc3a2: 0e00 |0011: return-void │ │ +0ca1a8: |[0ca1a8] com.badlogic.gdx.graphics.glutils.PixmapTextureData.:(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap$Format;ZZ)V │ │ +0ca1b8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ca1be: 5b01 a509 |0003: iput-object v1, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ +0ca1c2: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ +0ca1c6: 6e10 560b 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0ca1cc: 0c02 |000a: move-result-object v2 │ │ +0ca1ce: 5b02 a409 |000b: iput-object v2, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@09a4 │ │ +0ca1d2: 5c03 a609 |000d: iput-boolean v3, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@09a6 │ │ +0ca1d6: 5c04 a309 |000f: iput-boolean v4, v0, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@09a3 │ │ +0ca1da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x000d line=33 │ │ 0x000f line=34 │ │ @@ -253470,19 +253498,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bc3a4: |[0bc3a4] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumeCompressedData:()V │ │ -0bc3b4: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bc3b8: 1a01 580e |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0e58 │ │ -0bc3bc: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bc3c2: 2700 |0007: throw v0 │ │ +0ca1dc: |[0ca1dc] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumeCompressedData:()V │ │ +0ca1ec: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ca1f0: 1a01 580e |0002: const-string v1, "This TextureData implementation does not upload data itself" // string@0e58 │ │ +0ca1f4: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0ca1fa: 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;) │ │ @@ -253490,17 +253518,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Pixmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc3c4: |[0bc3c4] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ -0bc3d4: 5410 a509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ -0bc3d8: 1100 |0002: return-object v0 │ │ +0ca1fc: |[0ca1fc] com.badlogic.gdx.graphics.glutils.PixmapTextureData.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; │ │ +0ca20c: 5410 a509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ +0ca210: 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;) │ │ @@ -253508,17 +253536,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc3dc: |[0bc3dc] com.badlogic.gdx.graphics.glutils.PixmapTextureData.disposePixmap:()Z │ │ -0bc3ec: 5510 a309 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@09a3 │ │ -0bc3f0: 0f00 |0002: return v0 │ │ +0ca214: |[0ca214] com.badlogic.gdx.graphics.glutils.PixmapTextureData.disposePixmap:()Z │ │ +0ca224: 5510 a309 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.disposePixmap:Z // field@09a3 │ │ +0ca228: 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;) │ │ @@ -253526,17 +253554,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 │ │ -0bc3f4: |[0bc3f4] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ -0bc404: 5410 a409 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@09a4 │ │ -0bc408: 1100 |0002: return-object v0 │ │ +0ca22c: |[0ca22c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; │ │ +0ca23c: 5410 a409 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@09a4 │ │ +0ca240: 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;) │ │ @@ -253544,19 +253572,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc40c: |[0bc40c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getHeight:()I │ │ -0bc41c: 5410 a509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ -0bc420: 6e10 5a0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0bc426: 0a00 |0005: move-result v0 │ │ -0bc428: 0f00 |0006: return v0 │ │ +0ca244: |[0ca244] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getHeight:()I │ │ +0ca254: 5410 a509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ +0ca258: 6e10 5a0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0ca25e: 0a00 |0005: move-result v0 │ │ +0ca260: 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;) │ │ @@ -253564,17 +253592,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 │ │ -0bc42c: |[0bc42c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ -0bc43c: 6200 6406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ -0bc440: 1100 |0002: return-object v0 │ │ +0ca264: |[0ca264] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getType:()Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; │ │ +0ca274: 6200 6406 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/TextureData$TextureDataType;.Pixmap:Lcom/badlogic/gdx/graphics/TextureData$TextureDataType; // field@0664 │ │ +0ca278: 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;) │ │ @@ -253582,19 +253610,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc444: |[0bc444] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getWidth:()I │ │ -0bc454: 5410 a509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ -0bc458: 6e10 5d0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0bc45e: 0a00 |0005: move-result v0 │ │ -0bc460: 0f00 |0006: return v0 │ │ +0ca27c: |[0ca27c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.getWidth:()I │ │ +0ca28c: 5410 a509 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@09a5 │ │ +0ca290: 6e10 5d0b 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0ca296: 0a00 |0005: move-result v0 │ │ +0ca298: 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;) │ │ @@ -253602,17 +253630,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bc464: |[0bc464] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isManaged:()Z │ │ -0bc474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc476: 0f00 |0001: return v0 │ │ +0ca29c: |[0ca29c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isManaged:()Z │ │ +0ca2ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ca2ae: 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;) │ │ @@ -253620,17 +253648,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bc478: |[0bc478] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isPrepared:()Z │ │ -0bc488: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bc48a: 0f00 |0001: return v0 │ │ +0ca2b0: |[0ca2b0] com.badlogic.gdx.graphics.glutils.PixmapTextureData.isPrepared:()Z │ │ +0ca2c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ca2c2: 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;) │ │ @@ -253638,19 +253666,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bc48c: |[0bc48c] com.badlogic.gdx.graphics.glutils.PixmapTextureData.prepare:()V │ │ -0bc49c: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bc4a0: 1a01 f122 |0002: const-string v1, "prepare() must not be called on a PixmapTextureData instance as it is already prepared." // string@22f1 │ │ -0bc4a4: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0bc4aa: 2700 |0007: throw v0 │ │ +0ca2c4: |[0ca2c4] com.badlogic.gdx.graphics.glutils.PixmapTextureData.prepare:()V │ │ +0ca2d4: 2200 bc02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0ca2d8: 1a01 f122 |0002: const-string v1, "prepare() must not be called on a PixmapTextureData instance as it is already prepared." // string@22f1 │ │ +0ca2dc: 7020 291e 1000 |0004: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0ca2e2: 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;) │ │ @@ -253658,17 +253686,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc4ac: |[0bc4ac] com.badlogic.gdx.graphics.glutils.PixmapTextureData.useMipMaps:()Z │ │ -0bc4bc: 5510 a609 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@09a6 │ │ -0bc4c0: 0f00 |0002: return v0 │ │ +0ca2e4: |[0ca2e4] com.badlogic.gdx.graphics.glutils.PixmapTextureData.useMipMaps:()Z │ │ +0ca2f4: 5510 a609 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData;.useMipMaps:Z // field@09a6 │ │ +0ca2f8: 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 : 3338 (PixmapTextureData.java) │ │ @@ -253835,24 +253863,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0bc4c4: |[0bc4c4] com.badlogic.gdx.graphics.glutils.ShaderProgram.:()V │ │ -0bc4d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0bc4d6: 6a01 bb09 |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@09bb │ │ -0bc4da: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0bc4de: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0bc4e4: 6900 be09 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bc4e8: 7110 971d 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0bc4ee: 0c00 |000d: move-result-object v0 │ │ -0bc4f0: 6900 b509 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intbuf:Ljava/nio/IntBuffer; // field@09b5 │ │ -0bc4f4: 0e00 |0010: return-void │ │ +0ca2fc: |[0ca2fc] com.badlogic.gdx.graphics.glutils.ShaderProgram.:()V │ │ +0ca30c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ca30e: 6a01 bb09 |0001: sput-boolean v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@09bb │ │ +0ca312: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0ca316: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0ca31c: 6900 be09 |0008: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca320: 7110 971d 0100 |000a: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0ca326: 0c00 |000d: move-result-object v0 │ │ +0ca328: 6900 b509 |000e: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intbuf:Ljava/nio/IntBuffer; // field@09b5 │ │ +0ca32c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0003 line=88 │ │ 0x000a line=242 │ │ locals : │ │ │ │ @@ -253861,21 +253889,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 │ │ -0bc4f8: |[0bc4f8] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0bc508: 6e10 9a09 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@099a │ │ -0bc50e: 0c00 |0003: move-result-object v0 │ │ -0bc510: 6e10 9a09 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@099a │ │ -0bc516: 0c01 |0007: move-result-object v1 │ │ -0bc518: 7030 9b10 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ -0bc51e: 0e00 |000b: return-void │ │ +0ca330: |[0ca330] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0ca340: 6e10 9a09 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@099a │ │ +0ca346: 0c00 |0003: move-result-object v0 │ │ +0ca348: 6e10 9a09 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.readString:()Ljava/lang/String; // method@099a │ │ +0ca34e: 0c01 |0007: move-result-object v1 │ │ +0ca350: 7030 9b10 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.:(Ljava/lang/String;Ljava/lang/String;)V // method@109b │ │ +0ca356: 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; │ │ @@ -253886,68 +253914,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 │ │ -0bc520: |[0bc520] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0bc530: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0bc532: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0bc534: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bc53a: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -0bc53e: 5b30 b809 |0007: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bc542: 2200 e402 |0009: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ -0bc546: 7010 df1f 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ -0bc54c: 5b30 c209 |000e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ -0bc550: 2200 e402 |0010: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ -0bc554: 7010 df1f 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ -0bc55a: 5b30 c109 |0015: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c1 │ │ -0bc55e: 2200 e402 |0017: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ -0bc562: 7010 df1f 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ -0bc568: 5b30 af09 |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ -0bc56c: 2200 e402 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ -0bc570: 7010 df1f 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ -0bc576: 5b30 ae09 |0023: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09ae │ │ -0bc57a: 5b31 b009 |0025: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ -0bc57e: 5b31 b109 |0027: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bc582: 5b31 b409 |0029: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@09b4 │ │ -0bc586: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0bc588: 5930 bd09 |002c: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.refCount:I // field@09bd │ │ -0bc58c: 7110 971d 0200 |002e: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0bc592: 0c00 |0031: move-result-object v0 │ │ -0bc594: 5b30 ba09 |0032: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc598: 7110 971d 0200 |0034: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0bc59e: 0c00 |0037: move-result-object v0 │ │ -0bc5a0: 5b30 bf09 |0038: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc5a4: 3904 0a00 |003a: if-nez v4, 0044 // +000a │ │ -0bc5a8: 2200 7b03 |003c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0bc5ac: 1a01 b129 |003e: const-string v1, "vertex shader must not be null" // string@29b1 │ │ -0bc5b0: 7020 6824 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0bc5b6: 2700 |0043: throw v0 │ │ -0bc5b8: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ -0bc5bc: 2200 7b03 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0bc5c0: 1a01 c416 |0048: const-string v1, "fragment shader must not be null" // string@16c4 │ │ -0bc5c4: 7020 6824 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0bc5ca: 2700 |004d: throw v0 │ │ -0bc5cc: 5b34 c409 |004e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@09c4 │ │ -0bc5d0: 5b35 b309 |0050: iput-object v5, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@09b3 │ │ -0bc5d4: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ -0bc5d8: 7110 961d 0000 |0054: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ -0bc5de: 0c00 |0057: move-result-object v0 │ │ -0bc5e0: 5b30 b909 |0058: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bc5e4: 7030 a010 4305 |005a: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@10a0 │ │ -0bc5ea: 6e10 b710 0300 |005d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ -0bc5f0: 0a00 |0060: move-result v0 │ │ -0bc5f2: 3800 0d00 |0061: if-eqz v0, 006e // +000d │ │ -0bc5f6: 7010 a910 0300 |0063: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributes:()V // method@10a9 │ │ -0bc5fc: 7010 ab10 0300 |0066: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniforms:()V // method@10ab │ │ -0bc602: 6200 1d00 |0069: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bc606: 7030 9c10 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@109c │ │ -0bc60c: 0e00 |006e: return-void │ │ +0ca358: |[0ca358] com.badlogic.gdx.graphics.glutils.ShaderProgram.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ca368: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ca36a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ca36c: 7010 9524 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0ca372: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +0ca376: 5b30 b809 |0007: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0ca37a: 2200 e402 |0009: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ +0ca37e: 7010 df1f 0000 |000b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ +0ca384: 5b30 c209 |000e: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ +0ca388: 2200 e402 |0010: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ +0ca38c: 7010 df1f 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ +0ca392: 5b30 c109 |0015: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c1 │ │ +0ca396: 2200 e402 |0017: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ +0ca39a: 7010 df1f 0000 |0019: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ +0ca3a0: 5b30 af09 |001c: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ +0ca3a4: 2200 e402 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap; // type@02e4 │ │ +0ca3a8: 7010 df1f 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;.:()V // method@1fdf │ │ +0ca3ae: 5b30 ae09 |0023: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09ae │ │ +0ca3b2: 5b31 b009 |0025: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ +0ca3b6: 5b31 b109 |0027: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0ca3ba: 5b31 b409 |0029: iput-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@09b4 │ │ +0ca3be: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0ca3c0: 5930 bd09 |002c: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.refCount:I // field@09bd │ │ +0ca3c4: 7110 971d 0200 |002e: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0ca3ca: 0c00 |0031: move-result-object v0 │ │ +0ca3cc: 5b30 ba09 |0032: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca3d0: 7110 971d 0200 |0034: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0ca3d6: 0c00 |0037: move-result-object v0 │ │ +0ca3d8: 5b30 bf09 |0038: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca3dc: 3904 0a00 |003a: if-nez v4, 0044 // +000a │ │ +0ca3e0: 2200 7b03 |003c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ca3e4: 1a01 b129 |003e: const-string v1, "vertex shader must not be null" // string@29b1 │ │ +0ca3e8: 7020 6824 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ca3ee: 2700 |0043: throw v0 │ │ +0ca3f0: 3905 0a00 |0044: if-nez v5, 004e // +000a │ │ +0ca3f4: 2200 7b03 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ca3f8: 1a01 c416 |0048: const-string v1, "fragment shader must not be null" // string@16c4 │ │ +0ca3fc: 7020 6824 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ca402: 2700 |004d: throw v0 │ │ +0ca404: 5b34 c409 |004e: iput-object v4, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@09c4 │ │ +0ca408: 5b35 b309 |0050: iput-object v5, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@09b3 │ │ +0ca40c: 1300 1000 |0052: const/16 v0, #int 16 // #10 │ │ +0ca410: 7110 961d 0000 |0054: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newFloatBuffer:(I)Ljava/nio/FloatBuffer; // method@1d96 │ │ +0ca416: 0c00 |0057: move-result-object v0 │ │ +0ca418: 5b30 b909 |0058: iput-object v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0ca41c: 7030 a010 4305 |005a: invoke-direct {v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@10a0 │ │ +0ca422: 6e10 b710 0300 |005d: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:()Z // method@10b7 │ │ +0ca428: 0a00 |0060: move-result v0 │ │ +0ca42a: 3800 0d00 |0061: if-eqz v0, 006e // +000d │ │ +0ca42e: 7010 a910 0300 |0063: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributes:()V // method@10a9 │ │ +0ca434: 7010 ab10 0300 |0066: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniforms:()V // method@10ab │ │ +0ca43a: 6200 1d00 |0069: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ca43e: 7030 9c10 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@109c │ │ +0ca444: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0005 line=91 │ │ 0x0009 line=97 │ │ 0x0010 line=100 │ │ 0x0017 line=106 │ │ @@ -253979,26 +254007,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 │ │ -0bc610: |[0bc610] com.badlogic.gdx.graphics.glutils.ShaderProgram.addManagedShader:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0bc620: 6201 be09 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bc624: 6e20 2420 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0bc62a: 0c00 |0005: move-result-object v0 │ │ -0bc62c: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ -0bc630: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -0bc634: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ -0bc638: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0bc63e: 7220 af25 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ -0bc644: 6201 be09 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bc648: 6e30 2a20 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0bc64e: 0e00 |0017: return-void │ │ +0ca448: |[0ca448] com.badlogic.gdx.graphics.glutils.ShaderProgram.addManagedShader:(Lcom/badlogic/gdx/Application;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0ca458: 6201 be09 |0000: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca45c: 6e20 2420 3100 |0002: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0ca462: 0c00 |0005: move-result-object v0 │ │ +0ca464: 1f00 b903 |0006: check-cast v0, Ljava/util/List; // type@03b9 │ │ +0ca468: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0ca46c: 2200 b003 |000a: new-instance v0, Ljava/util/ArrayList; // type@03b0 │ │ +0ca470: 7010 8625 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0ca476: 7220 af25 4000 |000f: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@25af │ │ +0ca47c: 6201 be09 |0012: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca480: 6e30 2a20 3100 |0014: invoke-virtual {v1, v3, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0ca486: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0008 line=750 │ │ 0x000f line=751 │ │ 0x0012 line=752 │ │ 0x0017 line=753 │ │ @@ -254014,23 +254042,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bc650: |[0bc650] com.badlogic.gdx.graphics.glutils.ShaderProgram.checkManaged:()V │ │ -0bc660: 5520 b609 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@09b6 │ │ -0bc664: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0bc668: 5420 c409 |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@09c4 │ │ -0bc66c: 5421 b309 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@09b3 │ │ -0bc670: 7030 a010 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@10a0 │ │ -0bc676: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bc678: 5c20 b609 |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@09b6 │ │ -0bc67c: 0e00 |000e: return-void │ │ +0ca488: |[0ca488] com.badlogic.gdx.graphics.glutils.ShaderProgram.checkManaged:()V │ │ +0ca498: 5520 b609 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@09b6 │ │ +0ca49c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0ca4a0: 5420 c409 |0004: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderSource:Ljava/lang/String; // field@09c4 │ │ +0ca4a4: 5421 b309 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderSource:Ljava/lang/String; // field@09b3 │ │ +0ca4a8: 7030 a010 0201 |0008: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V // method@10a0 │ │ +0ca4ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0ca4b0: 5c20 b609 |000c: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@09b6 │ │ +0ca4b4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0004 line=743 │ │ 0x000b line=744 │ │ 0x000e line=746 │ │ locals : │ │ @@ -254041,18 +254069,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 │ │ -0bc680: |[0bc680] com.badlogic.gdx.graphics.glutils.ShaderProgram.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ -0bc690: 6200 be09 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bc694: 6e20 2f20 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -0bc69a: 0e00 |0005: return-void │ │ +0ca4b8: |[0ca4b8] com.badlogic.gdx.graphics.glutils.ShaderProgram.clearAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ +0ca4c8: 6200 be09 |0000: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca4cc: 6e20 2f20 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0ca4d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0005 line=771 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 app Lcom/badlogic/gdx/Application; │ │ │ │ @@ -254061,41 +254089,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 │ │ -0bc69c: |[0bc69c] com.badlogic.gdx.graphics.glutils.ShaderProgram.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0bc6ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bc6ae: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0bc6b0: 1400 318b 0000 |0002: const v0, #float 4.99325e-41 // #00008b31 │ │ -0bc6b6: 7030 b910 0304 |0005: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@10b9 │ │ -0bc6bc: 0a00 |0008: move-result v0 │ │ -0bc6be: 5930 c309 |0009: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ -0bc6c2: 1400 308b 0000 |000b: const v0, #float 4.99311e-41 // #00008b30 │ │ -0bc6c8: 7030 b910 0305 |000e: invoke-direct {v3, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@10b9 │ │ -0bc6ce: 0a00 |0011: move-result v0 │ │ -0bc6d0: 5930 b209 |0012: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ -0bc6d4: 5230 c309 |0014: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ -0bc6d8: 3210 0600 |0016: if-eq v0, v1, 001c // +0006 │ │ -0bc6dc: 5230 b209 |0018: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ -0bc6e0: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ -0bc6e4: 5c32 b709 |001c: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ -0bc6e8: 0e00 |001e: return-void │ │ -0bc6ea: 7010 b810 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.linkProgram:()I // method@10b8 │ │ -0bc6f0: 0a00 |0022: move-result v0 │ │ -0bc6f2: 5930 bc09 |0023: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc6f6: 5230 bc09 |0025: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc6fa: 3310 0500 |0027: if-ne v0, v1, 002c // +0005 │ │ -0bc6fe: 5c32 b709 |0029: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ -0bc702: 28f3 |002b: goto 001e // -000d │ │ -0bc704: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -0bc706: 5c30 b709 |002d: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ -0bc70a: 28ef |002f: goto 001e // -0011 │ │ +0ca4d4: |[0ca4d4] com.badlogic.gdx.graphics.glutils.ShaderProgram.compileShaders:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ca4e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ca4e6: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0ca4e8: 1400 318b 0000 |0002: const v0, #float 4.99325e-41 // #00008b31 │ │ +0ca4ee: 7030 b910 0304 |0005: invoke-direct {v3, v0, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@10b9 │ │ +0ca4f4: 0a00 |0008: move-result v0 │ │ +0ca4f6: 5930 c309 |0009: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ +0ca4fa: 1400 308b 0000 |000b: const v0, #float 4.99311e-41 // #00008b30 │ │ +0ca500: 7030 b910 0305 |000e: invoke-direct {v3, v0, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.loadShader:(ILjava/lang/String;)I // method@10b9 │ │ +0ca506: 0a00 |0011: move-result v0 │ │ +0ca508: 5930 b209 |0012: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ +0ca50c: 5230 c309 |0014: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ +0ca510: 3210 0600 |0016: if-eq v0, v1, 001c // +0006 │ │ +0ca514: 5230 b209 |0018: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ +0ca518: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ +0ca51c: 5c32 b709 |001c: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ +0ca520: 0e00 |001e: return-void │ │ +0ca522: 7010 b810 0300 |001f: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.linkProgram:()I // method@10b8 │ │ +0ca528: 0a00 |0022: move-result v0 │ │ +0ca52a: 5930 bc09 |0023: iput v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca52e: 5230 bc09 |0025: iget v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca532: 3310 0500 |0027: if-ne v0, v1, 002c // +0005 │ │ +0ca536: 5c32 b709 |0029: iput-boolean v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ +0ca53a: 28f3 |002b: goto 001e // -000d │ │ +0ca53c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +0ca53e: 5c30 b709 |002d: iput-boolean v0, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ +0ca542: 28ef |002f: goto 001e // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ 0x000b line=174 │ │ 0x0014 line=176 │ │ 0x001c line=177 │ │ 0x001e line=188 │ │ @@ -254113,33 +254141,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0bc70c: |[0bc70c] com.badlogic.gdx.graphics.glutils.ShaderProgram.ensureBufferCapacity:(I)V │ │ -0bc71c: 5410 b009 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ -0bc720: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0bc724: 5410 b009 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ -0bc728: 6e10 3a25 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0bc72e: 0a00 |0009: move-result v0 │ │ -0bc730: 3220 1800 |000a: if-eq v0, v2, 0022 // +0018 │ │ -0bc734: 7110 921d 0200 |000c: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ -0bc73a: 0c00 |000f: move-result-object v0 │ │ -0bc73c: 5b10 b009 |0010: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ -0bc740: 5410 b009 |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ -0bc744: 6e10 3625 0000 |0014: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -0bc74a: 0c00 |0017: move-result-object v0 │ │ -0bc74c: 5b10 b109 |0018: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bc750: 5410 b009 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ -0bc754: 6e10 3725 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ -0bc75a: 0c00 |001f: move-result-object v0 │ │ -0bc75c: 5b10 b409 |0020: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@09b4 │ │ -0bc760: 0e00 |0022: return-void │ │ +0ca544: |[0ca544] com.badlogic.gdx.graphics.glutils.ShaderProgram.ensureBufferCapacity:(I)V │ │ +0ca554: 5410 b009 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ +0ca558: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0ca55c: 5410 b009 |0004: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ +0ca560: 6e10 3a25 0000 |0006: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0ca566: 0a00 |0009: move-result v0 │ │ +0ca568: 3220 1800 |000a: if-eq v0, v2, 0022 // +0018 │ │ +0ca56c: 7110 921d 0200 |000c: invoke-static {v2}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ +0ca572: 0c00 |000f: move-result-object v0 │ │ +0ca574: 5b10 b009 |0010: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ +0ca578: 5410 b009 |0012: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ +0ca57c: 6e10 3625 0000 |0014: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +0ca582: 0c00 |0017: move-result-object v0 │ │ +0ca584: 5b10 b109 |0018: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0ca588: 5410 b009 |001a: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.buffer:Ljava/nio/ByteBuffer; // field@09b0 │ │ +0ca58c: 6e10 3725 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ +0ca592: 0c00 |001f: move-result-object v0 │ │ +0ca594: 5b10 b409 |0020: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.intBuffer:Ljava/nio/IntBuffer; // field@09b4 │ │ +0ca598: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x000c line=800 │ │ 0x0012 line=801 │ │ 0x001a line=802 │ │ 0x0022 line=804 │ │ @@ -254152,29 +254180,29 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0bc764: |[0bc764] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributeLocation:(Ljava/lang/String;)I │ │ -0bc774: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ -0bc776: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bc77a: 7210 2601 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bc780: 0c00 |0006: move-result-object v0 │ │ -0bc782: 5442 af09 |0007: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ -0bc786: 6e30 e91f 5203 |0009: invoke-virtual {v2, v5, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -0bc78c: 0a01 |000c: move-result v1 │ │ -0bc78e: 3331 0d00 |000d: if-ne v1, v3, 001a // +000d │ │ -0bc792: 5242 bc09 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc796: 7230 810a 2005 |0011: invoke-interface {v0, v2, v5}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a81 │ │ -0bc79c: 0a01 |0014: move-result v1 │ │ -0bc79e: 5442 af09 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ -0bc7a2: 6e30 f11f 5201 |0017: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0bc7a8: 0f01 |001a: return v1 │ │ +0ca59c: |[0ca59c] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributeLocation:(Ljava/lang/String;)I │ │ +0ca5ac: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ +0ca5ae: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ca5b2: 7210 2601 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0ca5b8: 0c00 |0006: move-result-object v0 │ │ +0ca5ba: 5442 af09 |0007: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ +0ca5be: 6e30 e91f 5203 |0009: invoke-virtual {v2, v5, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0ca5c4: 0a01 |000c: move-result v1 │ │ +0ca5c6: 3331 0d00 |000d: if-ne v1, v3, 001a // +000d │ │ +0ca5ca: 5242 bc09 |000f: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca5ce: 7230 810a 2005 |0011: invoke-interface {v0, v2, v5}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a81 │ │ +0ca5d4: 0a01 |0014: move-result v1 │ │ +0ca5d6: 5442 af09 |0015: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ +0ca5da: 6e30 f11f 5201 |0017: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0ca5e0: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0007 line=269 │ │ 0x000f line=270 │ │ 0x0015 line=271 │ │ 0x001a line=273 │ │ @@ -254189,59 +254217,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -0bc7ac: |[0bc7ac] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributes:()V │ │ -0bc7bc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0bc7be: 5494 ba09 |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc7c2: 6e10 6725 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bc7c8: 6204 2300 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bc7cc: 5295 bc09 |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc7d0: 1406 898b 0000 |000a: const v6, #float 5.00558e-41 // #00008b89 │ │ -0bc7d6: 5497 ba09 |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc7da: 7240 880a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a88 │ │ -0bc7e0: 5494 ba09 |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc7e4: 6e20 6a25 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bc7ea: 0a03 |0017: move-result v3 │ │ -0bc7ec: 2334 3204 |0018: new-array v4, v3, [Ljava/lang/String; // type@0432 │ │ -0bc7f0: 5b94 ad09 |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@09ad │ │ -0bc7f4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0bc7f6: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ -0bc7fa: 5494 ba09 |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc7fe: 6e10 6725 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bc804: 5494 ba09 |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc808: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ -0bc80c: 6e30 7125 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2571 │ │ -0bc812: 5494 bf09 |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc816: 6e10 6725 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bc81c: 6204 2300 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bc820: 5295 bc09 |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc824: 5496 ba09 |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc828: 5497 bf09 |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc82c: 7257 7e0a 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@0a7e │ │ -0bc832: 0c02 |003b: move-result-object v2 │ │ -0bc834: 6204 2300 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bc838: 5295 bc09 |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc83c: 7230 810a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a81 │ │ -0bc842: 0a01 |0043: move-result v1 │ │ -0bc844: 5494 af09 |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ -0bc848: 6e30 f11f 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0bc84e: 5494 ae09 |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09ae │ │ -0bc852: 5495 bf09 |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc856: 6e20 6a25 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bc85c: 0a05 |0050: move-result v5 │ │ -0bc85e: 6e30 f11f 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0bc864: 5494 ad09 |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@09ad │ │ -0bc868: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ -0bc86c: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc870: 28c3 |005a: goto 001d // -003d │ │ -0bc872: 0e00 |005b: return-void │ │ +0ca5e4: |[0ca5e4] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchAttributes:()V │ │ +0ca5f4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0ca5f6: 5494 ba09 |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca5fa: 6e10 6725 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0ca600: 6204 2300 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca604: 5295 bc09 |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca608: 1406 898b 0000 |000a: const v6, #float 5.00558e-41 // #00008b89 │ │ +0ca60e: 5497 ba09 |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca612: 7240 880a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a88 │ │ +0ca618: 5494 ba09 |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca61c: 6e20 6a25 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ca622: 0a03 |0017: move-result v3 │ │ +0ca624: 2334 3204 |0018: new-array v4, v3, [Ljava/lang/String; // type@0432 │ │ +0ca628: 5b94 ad09 |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@09ad │ │ +0ca62c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0ca62e: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ +0ca632: 5494 ba09 |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca636: 6e10 6725 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0ca63c: 5494 ba09 |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca640: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ +0ca644: 6e30 7125 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2571 │ │ +0ca64a: 5494 bf09 |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca64e: 6e10 6725 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0ca654: 6204 2300 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca658: 5295 bc09 |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca65c: 5496 ba09 |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca660: 5497 bf09 |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca664: 7257 7e0a 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@0a7e │ │ +0ca66a: 0c02 |003b: move-result-object v2 │ │ +0ca66c: 6204 2300 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca670: 5295 bc09 |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca674: 7230 810a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0a81 │ │ +0ca67a: 0a01 |0043: move-result v1 │ │ +0ca67c: 5494 af09 |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ +0ca680: 6e30 f11f 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0ca686: 5494 ae09 |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09ae │ │ +0ca68a: 5495 bf09 |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca68e: 6e20 6a25 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ca694: 0a05 |0050: move-result v5 │ │ +0ca696: 6e30 f11f 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0ca69c: 5494 ad09 |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@09ad │ │ +0ca6a0: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ +0ca6a4: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ca6a8: 28c3 |005a: goto 001d // -003d │ │ +0ca6aa: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=829 │ │ 0x0006 line=830 │ │ 0x0012 line=831 │ │ 0x0018 line=833 │ │ 0x001c line=835 │ │ @@ -254267,48 +254295,48 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0bc874: |[0bc874] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniformLocation:(Ljava/lang/String;)I │ │ -0bc884: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ -0bc886: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bc88a: 7210 2601 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bc890: 0c00 |0006: move-result-object v0 │ │ -0bc892: 5452 c209 |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ -0bc896: 6e30 e91f 6203 |0009: invoke-virtual {v2, v6, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -0bc89c: 0a01 |000c: move-result v1 │ │ -0bc89e: 3331 3300 |000d: if-ne v1, v3, 0040 // +0033 │ │ -0bc8a2: 5252 bc09 |000f: iget v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc8a6: 7230 900a 2006 |0011: invoke-interface {v0, v2, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a90 │ │ -0bc8ac: 0a01 |0014: move-result v1 │ │ -0bc8ae: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -0bc8b0: 3321 2500 |0016: if-ne v1, v2, 003b // +0025 │ │ -0bc8b4: 6302 bb09 |0018: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@09bb │ │ -0bc8b8: 3802 2100 |001a: if-eqz v2, 003b // +0021 │ │ -0bc8bc: 2202 7b03 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0bc8c0: 2203 9103 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc8c4: 7010 d024 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc8ca: 1a04 e720 |0023: const-string v4, "no uniform with name '" // string@20e7 │ │ -0bc8ce: 6e20 d724 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc8d4: 0c03 |0028: move-result-object v3 │ │ -0bc8d6: 6e20 d724 6300 |0029: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc8dc: 0c03 |002c: move-result-object v3 │ │ -0bc8de: 1a04 5100 |002d: const-string v4, "' in shader" // string@0051 │ │ -0bc8e2: 6e20 d724 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc8e8: 0c03 |0032: move-result-object v3 │ │ -0bc8ea: 6e10 dd24 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bc8f0: 0c03 |0036: move-result-object v3 │ │ -0bc8f2: 7020 6824 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0bc8f8: 2702 |003a: throw v2 │ │ -0bc8fa: 5452 c209 |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ -0bc8fe: 6e30 f11f 6201 |003d: invoke-virtual {v2, v6, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0bc904: 0f01 |0040: return v1 │ │ +0ca6ac: |[0ca6ac] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniformLocation:(Ljava/lang/String;)I │ │ +0ca6bc: 12e3 |0000: const/4 v3, #int -2 // #fe │ │ +0ca6be: 6202 2500 |0001: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ca6c2: 7210 2601 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0ca6c8: 0c00 |0006: move-result-object v0 │ │ +0ca6ca: 5452 c209 |0007: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ +0ca6ce: 6e30 e91f 6203 |0009: invoke-virtual {v2, v6, v3}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0ca6d4: 0a01 |000c: move-result v1 │ │ +0ca6d6: 3331 3300 |000d: if-ne v1, v3, 0040 // +0033 │ │ +0ca6da: 5252 bc09 |000f: iget v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca6de: 7230 900a 2006 |0011: invoke-interface {v0, v2, v6}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a90 │ │ +0ca6e4: 0a01 |0014: move-result v1 │ │ +0ca6e6: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +0ca6e8: 3321 2500 |0016: if-ne v1, v2, 003b // +0025 │ │ +0ca6ec: 6302 bb09 |0018: sget-boolean v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.pedantic:Z // field@09bb │ │ +0ca6f0: 3802 2100 |001a: if-eqz v2, 003b // +0021 │ │ +0ca6f4: 2202 7b03 |001c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ca6f8: 2203 9103 |001e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0ca6fc: 7010 d024 0300 |0020: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ca702: 1a04 e720 |0023: const-string v4, "no uniform with name '" // string@20e7 │ │ +0ca706: 6e20 d724 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca70c: 0c03 |0028: move-result-object v3 │ │ +0ca70e: 6e20 d724 6300 |0029: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca714: 0c03 |002c: move-result-object v3 │ │ +0ca716: 1a04 5100 |002d: const-string v4, "' in shader" // string@0051 │ │ +0ca71a: 6e20 d724 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca720: 0c03 |0032: move-result-object v3 │ │ +0ca722: 6e10 dd24 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ca728: 0c03 |0036: move-result-object v3 │ │ +0ca72a: 7020 6824 3200 |0037: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ca730: 2702 |003a: throw v2 │ │ +0ca732: 5452 c209 |003b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ +0ca736: 6e30 f11f 6201 |003d: invoke-virtual {v2, v6, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0ca73c: 0f01 |0040: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=277 │ │ 0x0007 line=281 │ │ 0x000f line=282 │ │ 0x0015 line=283 │ │ 0x003b line=284 │ │ @@ -254324,59 +254352,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -0bc908: |[0bc908] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniforms:()V │ │ -0bc918: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0bc91a: 5494 ba09 |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc91e: 6e10 6725 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bc924: 6204 2300 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bc928: 5295 bc09 |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc92c: 1406 868b 0000 |000a: const v6, #float 5.00516e-41 // #00008b86 │ │ -0bc932: 5497 ba09 |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc936: 7240 880a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a88 │ │ -0bc93c: 5494 ba09 |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc940: 6e20 6a25 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bc946: 0a03 |0017: move-result v3 │ │ -0bc948: 2334 3204 |0018: new-array v4, v3, [Ljava/lang/String; // type@0432 │ │ -0bc94c: 5b94 c009 |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@09c0 │ │ -0bc950: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0bc952: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ -0bc956: 5494 ba09 |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc95a: 6e10 6725 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bc960: 5494 ba09 |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc964: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ -0bc968: 6e30 7125 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2571 │ │ -0bc96e: 5494 bf09 |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc972: 6e10 6725 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0bc978: 6204 2300 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bc97c: 5295 bc09 |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc980: 5496 ba09 |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ -0bc984: 5497 bf09 |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc988: 7257 7f0a 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@0a7f │ │ -0bc98e: 0c02 |003b: move-result-object v2 │ │ -0bc990: 6204 2300 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bc994: 5295 bc09 |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bc998: 7230 900a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a90 │ │ -0bc99e: 0a01 |0043: move-result v1 │ │ -0bc9a0: 5494 c209 |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ -0bc9a4: 6e30 f11f 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0bc9aa: 5494 c109 |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c1 │ │ -0bc9ae: 5495 bf09 |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ -0bc9b2: 6e20 6a25 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bc9b8: 0a05 |0050: move-result v5 │ │ -0bc9ba: 6e30 f11f 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ -0bc9c0: 5494 c009 |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@09c0 │ │ -0bc9c4: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ -0bc9c8: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc9cc: 28c3 |005a: goto 001d // -003d │ │ -0bc9ce: 0e00 |005b: return-void │ │ +0ca740: |[0ca740] com.badlogic.gdx.graphics.glutils.ShaderProgram.fetchUniforms:()V │ │ +0ca750: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0ca752: 5494 ba09 |0001: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca756: 6e10 6725 0400 |0003: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0ca75c: 6204 2300 |0006: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca760: 5295 bc09 |0008: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca764: 1406 868b 0000 |000a: const v6, #float 5.00516e-41 // #00008b86 │ │ +0ca76a: 5497 ba09 |000d: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca76e: 7240 880a 5476 |000f: invoke-interface {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a88 │ │ +0ca774: 5494 ba09 |0012: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca778: 6e20 6a25 8400 |0014: invoke-virtual {v4, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ca77e: 0a03 |0017: move-result v3 │ │ +0ca780: 2334 3204 |0018: new-array v4, v3, [Ljava/lang/String; // type@0432 │ │ +0ca784: 5b94 c009 |001a: iput-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@09c0 │ │ +0ca788: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0ca78a: 3530 3e00 |001d: if-ge v0, v3, 005b // +003e │ │ +0ca78e: 5494 ba09 |001f: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca792: 6e10 6725 0400 |0021: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0ca798: 5494 ba09 |0024: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca79c: 1305 0001 |0026: const/16 v5, #int 256 // #100 │ │ +0ca7a0: 6e30 7125 8405 |0028: invoke-virtual {v4, v8, v5}, Ljava/nio/IntBuffer;.put:(II)Ljava/nio/IntBuffer; // method@2571 │ │ +0ca7a6: 5494 bf09 |002b: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca7aa: 6e10 6725 0400 |002d: invoke-virtual {v4}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0ca7b0: 6204 2300 |0030: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca7b4: 5295 bc09 |0032: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca7b8: 5496 ba09 |0034: iget-object v6, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.params:Ljava/nio/IntBuffer; // field@09ba │ │ +0ca7bc: 5497 bf09 |0036: iget-object v7, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca7c0: 7257 7f0a 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@0a7f │ │ +0ca7c6: 0c02 |003b: move-result-object v2 │ │ +0ca7c8: 6204 2300 |003c: sget-object v4, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca7cc: 5295 bc09 |003e: iget v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0ca7d0: 7230 900a 5402 |0040: invoke-interface {v4, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0a90 │ │ +0ca7d6: 0a01 |0043: move-result v1 │ │ +0ca7d8: 5494 c209 |0044: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ +0ca7dc: 6e30 f11f 2401 |0046: invoke-virtual {v4, v2, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0ca7e2: 5494 c109 |0049: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c1 │ │ +0ca7e6: 5495 bf09 |004b: iget-object v5, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.type:Ljava/nio/IntBuffer; // field@09bf │ │ +0ca7ea: 6e20 6a25 8500 |004d: invoke-virtual {v5, v8}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ca7f0: 0a05 |0050: move-result v5 │ │ +0ca7f2: 6e30 f11f 2405 |0051: invoke-virtual {v4, v2, v5}, Lcom/badlogic/gdx/utils/ObjectIntMap;.put:(Ljava/lang/Object;I)V // method@1ff1 │ │ +0ca7f8: 5494 c009 |0054: iget-object v4, v9, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@09c0 │ │ +0ca7fc: 4d02 0400 |0056: aput-object v2, v4, v0 │ │ +0ca800: d800 0001 |0058: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ca804: 28c3 |005a: goto 001d // -003d │ │ +0ca806: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=810 │ │ 0x0006 line=811 │ │ 0x0012 line=812 │ │ 0x0018 line=814 │ │ 0x001c line=816 │ │ @@ -254402,46 +254430,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0bc9d0: |[0bc9d0] com.badlogic.gdx.graphics.glutils.ShaderProgram.getManagedStatus:()Ljava/lang/String; │ │ -0bc9e0: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0bc9e4: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bc9ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0bc9ec: 1a04 480c |0006: const-string v4, "Managed shaders/app: { " // string@0c48 │ │ -0bc9f0: 6e20 d724 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bc9f6: 6204 be09 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bc9fa: 6e10 2820 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ -0bca00: 0c04 |0010: move-result-object v4 │ │ -0bca02: 6e10 0820 0400 |0011: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ -0bca08: 0c03 |0014: move-result-object v3 │ │ -0bca0a: 7210 ad25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0bca10: 0a04 |0018: move-result v4 │ │ -0bca12: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ -0bca16: 7210 ae25 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0bca1c: 0c00 |001e: move-result-object v0 │ │ -0bca1e: 1f00 4b00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ -0bca22: 6204 be09 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bca26: 6e20 2420 0400 |0023: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0bca2c: 0c04 |0026: move-result-object v4 │ │ -0bca2e: 1f04 b903 |0027: check-cast v4, Ljava/util/List; // type@03b9 │ │ -0bca32: 7210 b725 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@25b7 │ │ -0bca38: 0a04 |002c: move-result v4 │ │ -0bca3a: 6e20 d424 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bca40: 1a04 0500 |0030: const-string v4, " " // string@0005 │ │ -0bca44: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bca4a: 28e0 |0035: goto 0015 // -0020 │ │ -0bca4c: 1a04 af2a |0036: const-string v4, "}" // string@2aaf │ │ -0bca50: 6e20 d724 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bca56: 6e10 dd24 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bca5c: 0c04 |003e: move-result-object v4 │ │ -0bca5e: 1104 |003f: return-object v4 │ │ +0ca808: |[0ca808] com.badlogic.gdx.graphics.glutils.ShaderProgram.getManagedStatus:()Ljava/lang/String; │ │ +0ca818: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0ca81c: 7010 d024 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0ca822: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0ca824: 1a04 480c |0006: const-string v4, "Managed shaders/app: { " // string@0c48 │ │ +0ca828: 6e20 d724 4100 |0008: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca82e: 6204 be09 |000b: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca832: 6e10 2820 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; // method@2028 │ │ +0ca838: 0c04 |0010: move-result-object v4 │ │ +0ca83a: 6e10 0820 0400 |0011: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.iterator:()Ljava/util/Iterator; // method@2008 │ │ +0ca840: 0c03 |0014: move-result-object v3 │ │ +0ca842: 7210 ad25 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0ca848: 0a04 |0018: move-result v4 │ │ +0ca84a: 3804 1d00 |0019: if-eqz v4, 0036 // +001d │ │ +0ca84e: 7210 ae25 0300 |001b: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0ca854: 0c00 |001e: move-result-object v0 │ │ +0ca856: 1f00 4b00 |001f: check-cast v0, Lcom/badlogic/gdx/Application; // type@004b │ │ +0ca85a: 6204 be09 |0021: sget-object v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca85e: 6e20 2420 0400 |0023: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0ca864: 0c04 |0026: move-result-object v4 │ │ +0ca866: 1f04 b903 |0027: check-cast v4, Ljava/util/List; // type@03b9 │ │ +0ca86a: 7210 b725 0400 |0029: invoke-interface {v4}, Ljava/util/List;.size:()I // method@25b7 │ │ +0ca870: 0a04 |002c: move-result v4 │ │ +0ca872: 6e20 d424 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0ca878: 1a04 0500 |0030: const-string v4, " " // string@0005 │ │ +0ca87c: 6e20 d724 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca882: 28e0 |0035: goto 0015 // -0020 │ │ +0ca884: 1a04 af2a |0036: const-string v4, "}" // string@2aaf │ │ +0ca888: 6e20 d724 4100 |0038: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0ca88e: 6e10 dd24 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0ca894: 0c04 |003e: move-result-object v4 │ │ +0ca896: 1104 |003f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0005 line=775 │ │ 0x0006 line=776 │ │ 0x000b line=777 │ │ 0x0021 line=778 │ │ @@ -254459,40 +254487,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 │ │ -0bca60: |[0bca60] com.badlogic.gdx.graphics.glutils.ShaderProgram.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ -0bca70: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bca74: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bca7a: 0c02 |0005: move-result-object v2 │ │ -0bca7c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0bca80: 0e00 |0008: return-void │ │ -0bca82: 6202 be09 |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bca86: 6e20 2420 4200 |000b: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0bca8c: 0c01 |000e: move-result-object v1 │ │ -0bca8e: 1f01 b903 |000f: check-cast v1, Ljava/util/List; // type@03b9 │ │ -0bca92: 3801 f7ff |0011: if-eqz v1, 0008 // -0009 │ │ -0bca96: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0bca98: 7210 b725 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ -0bca9e: 0a02 |0017: move-result v2 │ │ -0bcaa0: 3520 f0ff |0018: if-ge v0, v2, 0008 // -0010 │ │ -0bcaa4: 7220 b225 0100 |001a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0bcaaa: 0c02 |001d: move-result-object v2 │ │ -0bcaac: 1f02 9c01 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -0bcab0: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0bcab2: 5c23 b609 |0021: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@09b6 │ │ -0bcab6: 7220 b225 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0bcabc: 0c02 |0026: move-result-object v2 │ │ -0bcabe: 1f02 9c01 |0027: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ -0bcac2: 7010 9e10 0200 |0029: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcac8: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcacc: 28e6 |002e: goto 0014 // -001a │ │ +0ca898: |[0ca898] com.badlogic.gdx.graphics.glutils.ShaderProgram.invalidateAllShaderPrograms:(Lcom/badlogic/gdx/Application;)V │ │ +0ca8a8: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ca8ac: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0ca8b2: 0c02 |0005: move-result-object v2 │ │ +0ca8b4: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0ca8b8: 0e00 |0008: return-void │ │ +0ca8ba: 6202 be09 |0009: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0ca8be: 6e20 2420 4200 |000b: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0ca8c4: 0c01 |000e: move-result-object v1 │ │ +0ca8c6: 1f01 b903 |000f: check-cast v1, Ljava/util/List; // type@03b9 │ │ +0ca8ca: 3801 f7ff |0011: if-eqz v1, 0008 // -0009 │ │ +0ca8ce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0ca8d0: 7210 b725 0100 |0014: invoke-interface {v1}, Ljava/util/List;.size:()I // method@25b7 │ │ +0ca8d6: 0a02 |0017: move-result v2 │ │ +0ca8d8: 3520 f0ff |0018: if-ge v0, v2, 0008 // -0010 │ │ +0ca8dc: 7220 b225 0100 |001a: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0ca8e2: 0c02 |001d: move-result-object v2 │ │ +0ca8e4: 1f02 9c01 |001e: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +0ca8e8: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0ca8ea: 5c23 b609 |0021: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.invalidated:Z // field@09b6 │ │ +0ca8ee: 7220 b225 0100 |0023: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0ca8f4: 0c02 |0026: move-result-object v2 │ │ +0ca8f6: 1f02 9c01 |0027: check-cast v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; // type@019c │ │ +0ca8fa: 7010 9e10 0200 |0029: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0ca900: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ca904: 28e6 |002e: goto 0014 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0008 line=767 │ │ 0x0009 line=760 │ │ 0x0011 line=761 │ │ 0x0013 line=763 │ │ @@ -254509,49 +254537,49 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0bcad0: |[0bcad0] com.badlogic.gdx.graphics.glutils.ShaderProgram.linkProgram:()I │ │ -0bcae0: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0bcae2: 6206 2500 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcae6: 7210 2601 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcaec: 0c00 |0006: move-result-object v0 │ │ -0bcaee: 7210 6a0a 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL20;.glCreateProgram:()I // method@0a6a │ │ -0bcaf4: 0a03 |000a: move-result v3 │ │ -0bcaf6: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ -0bcafa: 0153 |000d: move v3, v5 │ │ -0bcafc: 0f03 |000e: return v3 │ │ -0bcafe: 5276 c309 |000f: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ -0bcb02: 7230 5c0a 3006 |0011: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a5c │ │ -0bcb08: 5276 b209 |0014: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ -0bcb0c: 7230 5c0a 3006 |0016: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a5c │ │ -0bcb12: 7220 9d0a 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glLinkProgram:(I)V // method@0a9d │ │ -0bcb18: 1246 |001c: const/4 v6, #int 4 // #4 │ │ -0bcb1a: 7110 3125 0600 |001d: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ -0bcb20: 0c04 |0020: move-result-object v4 │ │ -0bcb22: 7100 4b25 0000 |0021: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ -0bcb28: 0c06 |0024: move-result-object v6 │ │ -0bcb2a: 6e20 4325 6400 |0025: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ -0bcb30: 6e10 3725 0400 |0028: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ -0bcb36: 0c01 |002b: move-result-object v1 │ │ -0bcb38: 1406 828b 0000 |002c: const v6, #float 5.0046e-41 // #00008b82 │ │ -0bcb3e: 7240 880a 3016 |002f: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a88 │ │ -0bcb44: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -0bcb46: 6e20 6a25 6100 |0033: invoke-virtual {v1, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bcb4c: 0a02 |0036: move-result v2 │ │ -0bcb4e: 3902 d7ff |0037: if-nez v2, 000e // -0029 │ │ -0bcb52: 6206 2300 |0039: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bcb56: 7220 870a 3600 |003b: invoke-interface {v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a87 │ │ -0bcb5c: 0c06 |003e: move-result-object v6 │ │ -0bcb5e: 5b76 b809 |003f: iput-object v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bcb62: 0153 |0041: move v3, v5 │ │ -0bcb64: 28cc |0042: goto 000e // -0034 │ │ +0ca908: |[0ca908] com.badlogic.gdx.graphics.glutils.ShaderProgram.linkProgram:()I │ │ +0ca918: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0ca91a: 6206 2500 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ca91e: 7210 2601 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0ca924: 0c00 |0006: move-result-object v0 │ │ +0ca926: 7210 6a0a 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/GL20;.glCreateProgram:()I // method@0a6a │ │ +0ca92c: 0a03 |000a: move-result v3 │ │ +0ca92e: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ +0ca932: 0153 |000d: move v3, v5 │ │ +0ca934: 0f03 |000e: return v3 │ │ +0ca936: 5276 c309 |000f: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ +0ca93a: 7230 5c0a 3006 |0011: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a5c │ │ +0ca940: 5276 b209 |0014: iget v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ +0ca944: 7230 5c0a 3006 |0016: invoke-interface {v0, v3, v6}, Lcom/badlogic/gdx/graphics/GL20;.glAttachShader:(II)V // method@0a5c │ │ +0ca94a: 7220 9d0a 3000 |0019: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glLinkProgram:(I)V // method@0a9d │ │ +0ca950: 1246 |001c: const/4 v6, #int 4 // #4 │ │ +0ca952: 7110 3125 0600 |001d: invoke-static {v6}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@2531 │ │ +0ca958: 0c04 |0020: move-result-object v4 │ │ +0ca95a: 7100 4b25 0000 |0021: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@254b │ │ +0ca960: 0c06 |0024: move-result-object v6 │ │ +0ca962: 6e20 4325 6400 |0025: invoke-virtual {v4, v6}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@2543 │ │ +0ca968: 6e10 3725 0400 |0028: invoke-virtual {v4}, Ljava/nio/ByteBuffer;.asIntBuffer:()Ljava/nio/IntBuffer; // method@2537 │ │ +0ca96e: 0c01 |002b: move-result-object v1 │ │ +0ca970: 1406 828b 0000 |002c: const v6, #float 5.0046e-41 // #00008b82 │ │ +0ca976: 7240 880a 3016 |002f: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramiv:(IILjava/nio/IntBuffer;)V // method@0a88 │ │ +0ca97c: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +0ca97e: 6e20 6a25 6100 |0033: invoke-virtual {v1, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ca984: 0a02 |0036: move-result v2 │ │ +0ca986: 3902 d7ff |0037: if-nez v2, 000e // -0029 │ │ +0ca98a: 6206 2300 |0039: sget-object v6, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0ca98e: 7220 870a 3600 |003b: invoke-interface {v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a87 │ │ +0ca994: 0c06 |003e: move-result-object v6 │ │ +0ca996: 5b76 b809 |003f: iput-object v6, v7, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0ca99a: 0153 |0041: move v3, v5 │ │ +0ca99c: 28cc |0042: goto 000e // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x0007 line=217 │ │ 0x000b line=218 │ │ 0x000e line=239 │ │ 0x000f line=220 │ │ @@ -254579,49 +254607,49 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0bcb68: |[0bcb68] com.badlogic.gdx.graphics.glutils.ShaderProgram.loadShader:(ILjava/lang/String;)I │ │ -0bcb78: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0bcb7a: 6206 2500 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcb7e: 7210 2601 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcb84: 0c01 |0006: move-result-object v1 │ │ -0bcb86: 1216 |0007: const/4 v6, #int 1 // #1 │ │ -0bcb88: 7110 971d 0600 |0008: invoke-static {v6}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0bcb8e: 0c03 |000b: move-result-object v3 │ │ -0bcb90: 7220 6b0a 9100 |000c: invoke-interface {v1, v9}, Lcom/badlogic/gdx/graphics/GL20;.glCreateShader:(I)I // method@0a6b │ │ -0bcb96: 0a04 |000f: move-result v4 │ │ -0bcb98: 3904 0400 |0010: if-nez v4, 0014 // +0004 │ │ -0bcb9c: 0154 |0012: move v4, v5 │ │ -0bcb9e: 0f04 |0013: return v4 │ │ -0bcba0: 7230 a20a 410a |0014: invoke-interface {v1, v4, v10}, Lcom/badlogic/gdx/graphics/GL20;.glShaderSource:(ILjava/lang/String;)V // method@0aa2 │ │ -0bcba6: 7220 690a 4100 |0017: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glCompileShader:(I)V // method@0a69 │ │ -0bcbac: 1406 818b 0000 |001a: const v6, #float 5.00446e-41 // #00008b81 │ │ -0bcbb2: 7240 8d0a 4136 |001d: invoke-interface {v1, v4, v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderiv:(IILjava/nio/IntBuffer;)V // method@0a8d │ │ -0bcbb8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0bcbba: 6e20 6a25 6300 |0021: invoke-virtual {v3, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0bcbc0: 0a00 |0024: move-result v0 │ │ -0bcbc2: 3900 eeff |0025: if-nez v0, 0013 // -0012 │ │ -0bcbc6: 7220 8a0a 4100 |0027: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderInfoLog:(I)Ljava/lang/String; // method@0a8a │ │ -0bcbcc: 0c02 |002a: move-result-object v2 │ │ -0bcbce: 2206 9103 |002b: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0bcbd2: 7010 d024 0600 |002d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bcbd8: 5487 b809 |0030: iget-object v7, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bcbdc: 6e20 d724 7600 |0032: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bcbe2: 0c06 |0035: move-result-object v6 │ │ -0bcbe4: 6e20 d724 2600 |0036: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bcbea: 0c06 |0039: move-result-object v6 │ │ -0bcbec: 6e10 dd24 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bcbf2: 0c06 |003d: move-result-object v6 │ │ -0bcbf4: 5b86 b809 |003e: iput-object v6, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bcbf8: 0154 |0040: move v4, v5 │ │ -0bcbfa: 28d2 |0041: goto 0013 // -002e │ │ +0ca9a0: |[0ca9a0] com.badlogic.gdx.graphics.glutils.ShaderProgram.loadShader:(ILjava/lang/String;)I │ │ +0ca9b0: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0ca9b2: 6206 2500 |0001: sget-object v6, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0ca9b6: 7210 2601 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0ca9bc: 0c01 |0006: move-result-object v1 │ │ +0ca9be: 1216 |0007: const/4 v6, #int 1 // #1 │ │ +0ca9c0: 7110 971d 0600 |0008: invoke-static {v6}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0ca9c6: 0c03 |000b: move-result-object v3 │ │ +0ca9c8: 7220 6b0a 9100 |000c: invoke-interface {v1, v9}, Lcom/badlogic/gdx/graphics/GL20;.glCreateShader:(I)I // method@0a6b │ │ +0ca9ce: 0a04 |000f: move-result v4 │ │ +0ca9d0: 3904 0400 |0010: if-nez v4, 0014 // +0004 │ │ +0ca9d4: 0154 |0012: move v4, v5 │ │ +0ca9d6: 0f04 |0013: return v4 │ │ +0ca9d8: 7230 a20a 410a |0014: invoke-interface {v1, v4, v10}, Lcom/badlogic/gdx/graphics/GL20;.glShaderSource:(ILjava/lang/String;)V // method@0aa2 │ │ +0ca9de: 7220 690a 4100 |0017: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glCompileShader:(I)V // method@0a69 │ │ +0ca9e4: 1406 818b 0000 |001a: const v6, #float 5.00446e-41 // #00008b81 │ │ +0ca9ea: 7240 8d0a 4136 |001d: invoke-interface {v1, v4, v6, v3}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderiv:(IILjava/nio/IntBuffer;)V // method@0a8d │ │ +0ca9f0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0ca9f2: 6e20 6a25 6300 |0021: invoke-virtual {v3, v6}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0ca9f8: 0a00 |0024: move-result v0 │ │ +0ca9fa: 3900 eeff |0025: if-nez v0, 0013 // -0012 │ │ +0ca9fe: 7220 8a0a 4100 |0027: invoke-interface {v1, v4}, Lcom/badlogic/gdx/graphics/GL20;.glGetShaderInfoLog:(I)Ljava/lang/String; // method@0a8a │ │ +0caa04: 0c02 |002a: move-result-object v2 │ │ +0caa06: 2206 9103 |002b: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0caa0a: 7010 d024 0600 |002d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0caa10: 5487 b809 |0030: iget-object v7, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0caa14: 6e20 d724 7600 |0032: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0caa1a: 0c06 |0035: move-result-object v6 │ │ +0caa1c: 6e20 d724 2600 |0036: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0caa22: 0c06 |0039: move-result-object v6 │ │ +0caa24: 6e10 dd24 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0caa2a: 0c06 |003d: move-result-object v6 │ │ +0caa2c: 5b86 b809 |003e: iput-object v6, v8, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0caa30: 0154 |0040: move v4, v5 │ │ +0caa32: 28d2 |0041: goto 0013 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ 0x0007 line=192 │ │ 0x000c line=194 │ │ 0x0010 line=195 │ │ 0x0013 line=212 │ │ @@ -254650,22 +254678,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bcbfc: |[0bcbfc] com.badlogic.gdx.graphics.glutils.ShaderProgram.begin:()V │ │ -0bcc0c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcc10: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcc16: 0c00 |0005: move-result-object v0 │ │ -0bcc18: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcc1e: 5221 bc09 |0009: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bcc22: 7220 bc0a 1000 |000b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0abc │ │ -0bcc28: 0e00 |000e: return-void │ │ +0caa34: |[0caa34] com.badlogic.gdx.graphics.glutils.ShaderProgram.begin:()V │ │ +0caa44: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caa48: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caa4e: 0c00 |0005: move-result-object v0 │ │ +0caa50: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0caa56: 5221 bc09 |0009: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0caa5a: 7220 bc0a 1000 |000b: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0abc │ │ +0caa60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0006 line=686 │ │ 0x0009 line=687 │ │ 0x000e line=688 │ │ locals : │ │ @@ -254677,21 +254705,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bcc2c: |[0bcc2c] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(I)V │ │ -0bcc3c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcc40: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcc46: 0c00 |0005: move-result-object v0 │ │ -0bcc48: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcc4e: 7220 730a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a73 │ │ -0bcc54: 0e00 |000c: return-void │ │ +0caa64: |[0caa64] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(I)V │ │ +0caa74: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caa78: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caa7e: 0c00 |0005: move-result-object v0 │ │ +0caa80: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0caa86: 7220 730a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a73 │ │ +0caa8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0006 line=720 │ │ 0x0009 line=721 │ │ 0x000c line=722 │ │ locals : │ │ @@ -254704,26 +254732,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0bcc58: |[0bcc58] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(Ljava/lang/String;)V │ │ -0bcc68: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcc6c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcc72: 0c00 |0005: move-result-object v0 │ │ -0bcc74: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcc7a: 7020 a810 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ -0bcc80: 0a01 |000c: move-result v1 │ │ -0bcc82: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0bcc84: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0bcc88: 0e00 |0010: return-void │ │ -0bcc8a: 7220 730a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a73 │ │ -0bcc90: 28fc |0014: goto 0010 // -0004 │ │ +0caa90: |[0caa90] com.badlogic.gdx.graphics.glutils.ShaderProgram.disableVertexAttribute:(Ljava/lang/String;)V │ │ +0caaa0: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caaa4: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caaaa: 0c00 |0005: move-result-object v0 │ │ +0caaac: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0caab2: 7020 a810 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ +0caab8: 0a01 |000c: move-result v1 │ │ +0caaba: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0caabc: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0caac0: 0e00 |0010: return-void │ │ +0caac2: 7220 730a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDisableVertexAttribArray:(I)V // method@0a73 │ │ +0caac8: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0006 line=712 │ │ 0x0009 line=713 │ │ 0x000d line=714 │ │ 0x0010 line=716 │ │ @@ -254739,38 +254767,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0bcc94: |[0bcc94] com.badlogic.gdx.graphics.glutils.ShaderProgram.dispose:()V │ │ -0bcca4: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcca8: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bccae: 0c00 |0005: move-result-object v0 │ │ -0bccb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bccb2: 7220 bc0a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0abc │ │ -0bccb8: 5231 c309 |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ -0bccbc: 7220 700a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a70 │ │ -0bccc2: 5231 b209 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ -0bccc6: 7220 700a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a70 │ │ -0bcccc: 5231 bc09 |0014: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bccd0: 7220 6e0a 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteProgram:(I)V // method@0a6e │ │ -0bccd6: 6201 be09 |0019: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bccda: 6202 1d00 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bccde: 6e20 2420 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0bcce4: 0c01 |0020: move-result-object v1 │ │ -0bcce6: 3801 0f00 |0021: if-eqz v1, 0030 // +000f │ │ -0bccea: 6201 be09 |0023: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ -0bccee: 6202 1d00 |0025: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bccf2: 6e20 2420 2100 |0027: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0bccf8: 0c01 |002a: move-result-object v1 │ │ -0bccfa: 1f01 b903 |002b: check-cast v1, Ljava/util/List; // type@03b9 │ │ -0bccfe: 7220 b625 3100 |002d: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0bcd04: 0e00 |0030: return-void │ │ +0caacc: |[0caacc] com.badlogic.gdx.graphics.glutils.ShaderProgram.dispose:()V │ │ +0caadc: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caae0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caae6: 0c00 |0005: move-result-object v0 │ │ +0caae8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0caaea: 7220 bc0a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0abc │ │ +0caaf0: 5231 c309 |000a: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.vertexShaderHandle:I // field@09c3 │ │ +0caaf4: 7220 700a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a70 │ │ +0caafa: 5231 b209 |000f: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fragmentShaderHandle:I // field@09b2 │ │ +0caafe: 7220 700a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteShader:(I)V // method@0a70 │ │ +0cab04: 5231 bc09 |0014: iget v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0cab08: 7220 6e0a 1000 |0016: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteProgram:(I)V // method@0a6e │ │ +0cab0e: 6201 be09 |0019: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0cab12: 6202 1d00 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0cab16: 6e20 2420 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0cab1c: 0c01 |0020: move-result-object v1 │ │ +0cab1e: 3801 0f00 |0021: if-eqz v1, 0030 // +000f │ │ +0cab22: 6201 be09 |0023: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.shaders:Lcom/badlogic/gdx/utils/ObjectMap; // field@09be │ │ +0cab26: 6202 1d00 |0025: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0cab2a: 6e20 2420 2100 |0027: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0cab30: 0c01 |002a: move-result-object v1 │ │ +0cab32: 1f01 b903 |002b: check-cast v1, Ljava/util/List; // type@03b9 │ │ +0cab36: 7220 b625 3100 |002d: invoke-interface {v1, v3}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0cab3c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0006 line=700 │ │ 0x000a line=701 │ │ 0x000f line=702 │ │ 0x0014 line=703 │ │ @@ -254785,21 +254813,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bcd08: |[0bcd08] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(I)V │ │ -0bcd18: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcd1c: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcd22: 0c00 |0005: move-result-object v0 │ │ -0bcd24: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcd2a: 7220 770a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a77 │ │ -0bcd30: 0e00 |000c: return-void │ │ +0cab40: |[0cab40] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(I)V │ │ +0cab50: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cab54: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cab5a: 0c00 |0005: move-result-object v0 │ │ +0cab5c: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cab62: 7220 770a 3000 |0009: invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a77 │ │ +0cab68: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0006 line=737 │ │ 0x0009 line=738 │ │ 0x000c line=739 │ │ locals : │ │ @@ -254812,26 +254840,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0bcd34: |[0bcd34] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(Ljava/lang/String;)V │ │ -0bcd44: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcd48: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcd4e: 0c00 |0005: move-result-object v0 │ │ -0bcd50: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcd56: 7020 a810 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ -0bcd5c: 0a01 |000c: move-result v1 │ │ -0bcd5e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0bcd60: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0bcd64: 0e00 |0010: return-void │ │ -0bcd66: 7220 770a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a77 │ │ -0bcd6c: 28fc |0014: goto 0010 // -0004 │ │ +0cab6c: |[0cab6c] com.badlogic.gdx.graphics.glutils.ShaderProgram.enableVertexAttribute:(Ljava/lang/String;)V │ │ +0cab7c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cab80: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cab86: 0c00 |0005: move-result-object v0 │ │ +0cab88: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cab8e: 7020 a810 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ +0cab94: 0a01 |000c: move-result v1 │ │ +0cab96: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0cab98: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0cab9c: 0e00 |0010: return-void │ │ +0cab9e: 7220 770a 1000 |0011: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glEnableVertexAttribArray:(I)V // method@0a77 │ │ +0caba4: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0006 line=729 │ │ 0x0009 line=730 │ │ 0x000d line=731 │ │ 0x0010 line=733 │ │ @@ -254847,21 +254875,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bcd70: |[0bcd70] com.badlogic.gdx.graphics.glutils.ShaderProgram.end:()V │ │ -0bcd80: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcd84: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcd8a: 0c00 |0005: move-result-object v0 │ │ -0bcd8c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bcd8e: 7220 bc0a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0abc │ │ -0bcd94: 0e00 |000a: return-void │ │ +0caba8: |[0caba8] com.badlogic.gdx.graphics.glutils.ShaderProgram.end:()V │ │ +0cabb8: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cabbc: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cabc2: 0c00 |0005: move-result-object v0 │ │ +0cabc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0cabc6: 7220 bc0a 1000 |0007: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUseProgram:(I)V // method@0abc │ │ +0cabcc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0006 line=694 │ │ 0x000a line=695 │ │ locals : │ │ 0x0006 - 0x000b reg=0 gl Lcom/badlogic/gdx/graphics/GL20; │ │ @@ -254872,22 +254900,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bcd98: |[0bcd98] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeLocation:(Ljava/lang/String;)I │ │ -0bcda8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0bcdaa: 5432 af09 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ -0bcdae: 6e30 e91f 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -0bcdb4: 0a00 |0006: move-result v0 │ │ -0bcdb6: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0bcdba: 0110 |0009: move v0, v1 │ │ -0bcdbc: 0f00 |000a: return v0 │ │ +0cabd0: |[0cabd0] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeLocation:(Ljava/lang/String;)I │ │ +0cabe0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0cabe2: 5432 af09 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ +0cabe6: 6e30 e91f 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0cabec: 0a00 |0006: move-result v0 │ │ +0cabee: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0cabf2: 0110 |0009: move v0, v1 │ │ +0cabf4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=866 │ │ 0x0007 line=867 │ │ 0x000a line=870 │ │ locals : │ │ 0x0007 - 0x000a reg=0 location I │ │ @@ -254899,22 +254927,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bcdc0: |[0bcdc0] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeType:(Ljava/lang/String;)I │ │ -0bcdd0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0bcdd2: 5431 ae09 |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09ae │ │ -0bcdd6: 6e30 e91f 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -0bcddc: 0a00 |0006: move-result v0 │ │ -0bcdde: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ -0bcde2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bcde4: 0f00 |000a: return v0 │ │ +0cabf8: |[0cabf8] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributeType:(Ljava/lang/String;)I │ │ +0cac08: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0cac0a: 5431 ae09 |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09ae │ │ +0cac0e: 6e30 e91f 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0cac14: 0a00 |0006: move-result v0 │ │ +0cac16: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ +0cac1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cac1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=856 │ │ 0x0007 line=857 │ │ 0x0009 line=858 │ │ 0x000a line=860 │ │ locals : │ │ @@ -254927,17 +254955,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bcde8: |[0bcde8] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributes:()[Ljava/lang/String; │ │ -0bcdf8: 5410 ad09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@09ad │ │ -0bcdfc: 1100 |0002: return-object v0 │ │ +0cac20: |[0cac20] com.badlogic.gdx.graphics.glutils.ShaderProgram.getAttributes:()[Ljava/lang/String; │ │ +0cac30: 5410 ad09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributeNames:[Ljava/lang/String; // field@09ad │ │ +0cac34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ #10 : (in Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;) │ │ @@ -254945,26 +254973,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0bce00: |[0bce00] com.badlogic.gdx.graphics.glutils.ShaderProgram.getLog:()Ljava/lang/String; │ │ -0bce10: 5520 b709 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ -0bce14: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0bce18: 6200 2300 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0bce1c: 5221 bc09 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ -0bce20: 7220 870a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a87 │ │ -0bce26: 0c00 |000b: move-result-object v0 │ │ -0bce28: 5b20 b809 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bce2c: 5420 b809 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bce30: 1100 |0010: return-object v0 │ │ -0bce32: 5420 b809 |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ -0bce36: 28fd |0013: goto 0010 // -0003 │ │ +0cac38: |[0cac38] com.badlogic.gdx.graphics.glutils.ShaderProgram.getLog:()Ljava/lang/String; │ │ +0cac48: 5520 b709 |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ +0cac4c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0cac50: 6200 2300 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0cac54: 5221 bc09 |0006: iget v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.program:I // field@09bc │ │ +0cac58: 7220 870a 1000 |0008: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0a87 │ │ +0cac5e: 0c00 |000b: move-result-object v0 │ │ +0cac60: 5b20 b809 |000c: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0cac64: 5420 b809 |000e: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0cac68: 1100 |0010: return-object v0 │ │ +0cac6a: 5420 b809 |0011: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.log:Ljava/lang/String; // field@09b8 │ │ +0cac6e: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=251 │ │ 0x000e line=253 │ │ 0x0010 line=255 │ │ locals : │ │ @@ -254975,22 +255003,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bce38: |[0bce38] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformLocation:(Ljava/lang/String;)I │ │ -0bce48: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0bce4a: 5432 c209 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ -0bce4e: 6e30 e91f 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -0bce54: 0a00 |0006: move-result v0 │ │ -0bce56: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ -0bce5a: 0110 |0009: move v0, v1 │ │ -0bce5c: 0f00 |000a: return v0 │ │ +0cac70: |[0cac70] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformLocation:(Ljava/lang/String;)I │ │ +0cac80: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0cac82: 5432 c209 |0001: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ +0cac86: 6e30 e91f 4201 |0003: invoke-virtual {v2, v4, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0cac8c: 0a00 |0006: move-result v0 │ │ +0cac8e: 3310 0300 |0007: if-ne v0, v1, 000a // +0003 │ │ +0cac92: 0110 |0009: move v0, v1 │ │ +0cac94: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=892 │ │ 0x0007 line=893 │ │ 0x000a line=896 │ │ locals : │ │ 0x0007 - 0x000a reg=0 location I │ │ @@ -255002,22 +255030,22 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bce60: |[0bce60] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformType:(Ljava/lang/String;)I │ │ -0bce70: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0bce72: 5431 c109 |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c1 │ │ -0bce76: 6e30 e91f 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ -0bce7c: 0a00 |0006: move-result v0 │ │ -0bce7e: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ -0bce82: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bce84: 0f00 |000a: return v0 │ │ +0cac98: |[0cac98] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniformType:(Ljava/lang/String;)I │ │ +0caca8: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0cacaa: 5431 c109 |0001: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformTypes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c1 │ │ +0cacae: 6e30 e91f 4102 |0003: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.get:(Ljava/lang/Object;I)I // method@1fe9 │ │ +0cacb4: 0a00 |0006: move-result v0 │ │ +0cacb6: 3320 0300 |0007: if-ne v0, v2, 000a // +0003 │ │ +0cacba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cacbc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=882 │ │ 0x0007 line=883 │ │ 0x0009 line=884 │ │ 0x000a line=886 │ │ locals : │ │ @@ -255030,17 +255058,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bce88: |[0bce88] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniforms:()[Ljava/lang/String; │ │ -0bce98: 5410 c009 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@09c0 │ │ -0bce9c: 1100 |0002: return-object v0 │ │ +0cacc0: |[0cacc0] com.badlogic.gdx.graphics.glutils.ShaderProgram.getUniforms:()[Ljava/lang/String; │ │ +0cacd0: 5410 c009 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniformNames:[Ljava/lang/String; // field@09c0 │ │ +0cacd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ │ │ #14 : (in Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;) │ │ @@ -255048,19 +255076,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bcea0: |[0bcea0] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasAttribute:(Ljava/lang/String;)Z │ │ -0bceb0: 5410 af09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ -0bceb4: 6e20 e31f 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@1fe3 │ │ -0bceba: 0a00 |0005: move-result v0 │ │ -0bcebc: 0f00 |0006: return v0 │ │ +0cacd8: |[0cacd8] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasAttribute:(Ljava/lang/String;)Z │ │ +0cace8: 5410 af09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.attributes:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09af │ │ +0cacec: 6e20 e31f 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@1fe3 │ │ +0cacf2: 0a00 |0005: move-result v0 │ │ +0cacf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -255069,19 +255097,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bcec0: |[0bcec0] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasUniform:(Ljava/lang/String;)Z │ │ -0bced0: 5410 c209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ -0bced4: 6e20 e31f 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@1fe3 │ │ -0bceda: 0a00 |0005: move-result v0 │ │ -0bcedc: 0f00 |0006: return v0 │ │ +0cacf8: |[0cacf8] com.badlogic.gdx.graphics.glutils.ShaderProgram.hasUniform:(Ljava/lang/String;)Z │ │ +0cad08: 5410 c209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.uniforms:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@09c2 │ │ +0cad0c: 6e20 e31f 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap;.containsKey:(Ljava/lang/Object;)Z // method@1fe3 │ │ +0cad12: 0a00 |0005: move-result v0 │ │ +0cad14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ │ │ @@ -255090,17 +255118,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bcee0: |[0bcee0] com.badlogic.gdx.graphics.glutils.ShaderProgram.isCompiled:()Z │ │ -0bcef0: 5510 b709 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ -0bcef4: 0f00 |0002: return v0 │ │ +0cad18: |[0cad18] com.badlogic.gdx.graphics.glutils.ShaderProgram.isCompiled:()Z │ │ +0cad28: 5510 b709 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.isCompiled:Z // field@09b7 │ │ +0cad2c: 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;) │ │ @@ -255108,26 +255136,26 @@ │ │ type : '(Ljava/lang/String;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0bcef8: |[0bcef8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setAttributef:(Ljava/lang/String;FFFF)V │ │ -0bcf08: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcf0c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcf12: 0c00 |0005: move-result-object v0 │ │ -0bcf14: 7020 a810 7600 |0006: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ -0bcf1a: 0a01 |0009: move-result v1 │ │ -0bcf1c: 0182 |000a: move v2, v8 │ │ -0bcf1e: 0193 |000b: move v3, v9 │ │ -0bcf20: 01a4 |000c: move v4, v10 │ │ -0bcf22: 01b5 |000d: move v5, v11 │ │ -0bcf24: 7806 c40a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttrib4f:(IFFFF)V // method@0ac4 │ │ -0bcf2a: 0e00 |0011: return-void │ │ +0cad30: |[0cad30] com.badlogic.gdx.graphics.glutils.ShaderProgram.setAttributef:(Ljava/lang/String;FFFF)V │ │ +0cad40: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cad44: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cad4a: 0c00 |0005: move-result-object v0 │ │ +0cad4c: 7020 a810 7600 |0006: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ +0cad52: 0a01 |0009: move-result v1 │ │ +0cad54: 0182 |000a: move v2, v8 │ │ +0cad56: 0193 |000b: move v3, v9 │ │ +0cad58: 01a4 |000c: move v4, v10 │ │ +0cad5a: 01b5 |000d: move v5, v11 │ │ +0cad5c: 7806 c40a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttrib4f:(IFFFF)V // method@0ac4 │ │ +0cad62: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0006 line=794 │ │ 0x000e line=795 │ │ 0x0011 line=796 │ │ locals : │ │ @@ -255145,28 +255173,28 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0bcf2c: |[0bcf2c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(I[FII)V │ │ -0bcf3c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcf40: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcf46: 0c00 |0005: move-result-object v0 │ │ -0bcf48: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcf4e: e001 0602 |0009: shl-int/lit8 v1, v6, #int 2 // #02 │ │ -0bcf52: 7020 a710 1200 |000b: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bcf58: 5421 b109 |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcf5c: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bcf62: 5421 b109 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcf66: 7140 811d 1456 |0015: invoke-static {v4, v1, v6, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bcf6c: 5421 b109 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcf70: 7240 aa0a 3016 |001a: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0aaa │ │ -0bcf76: 0e00 |001d: return-void │ │ +0cad64: |[0cad64] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(I[FII)V │ │ +0cad74: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cad78: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cad7e: 0c00 |0005: move-result-object v0 │ │ +0cad80: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cad86: e001 0602 |0009: shl-int/lit8 v1, v6, #int 2 // #02 │ │ +0cad8a: 7020 a710 1200 |000b: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0cad90: 5421 b109 |000e: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cad94: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cad9a: 5421 b109 |0013: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cad9e: 7140 811d 1456 |0015: invoke-static {v4, v1, v6, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cada4: 5421 b109 |0018: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cada8: 7240 aa0a 3016 |001a: invoke-interface {v0, v3, v6, v1}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0aaa │ │ +0cadae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0006 line=457 │ │ 0x0009 line=458 │ │ 0x000e line=459 │ │ 0x0013 line=460 │ │ @@ -255185,30 +255213,30 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0bcf78: |[0bcf78] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(Ljava/lang/String;[FII)V │ │ -0bcf88: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcf8c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcf92: 0c00 |0005: move-result-object v0 │ │ -0bcf94: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcf9a: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bcfa0: 0a01 |000c: move-result v1 │ │ -0bcfa2: e002 0702 |000d: shl-int/lit8 v2, v7, #int 2 // #02 │ │ -0bcfa6: 7020 a710 2300 |000f: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bcfac: 5432 b109 |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcfb0: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bcfb6: 5432 b109 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcfba: 7140 811d 2567 |0019: invoke-static {v5, v2, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bcfc0: 5432 b109 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcfc4: 7240 aa0a 1027 |001e: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0aaa │ │ -0bcfca: 0e00 |0021: return-void │ │ +0cadb0: |[0cadb0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform1fv:(Ljava/lang/String;[FII)V │ │ +0cadc0: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cadc4: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cadca: 0c00 |0005: move-result-object v0 │ │ +0cadcc: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cadd2: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cadd8: 0a01 |000c: move-result v1 │ │ +0cadda: e002 0702 |000d: shl-int/lit8 v2, v7, #int 2 // #02 │ │ +0cadde: 7020 a710 2300 |000f: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0cade4: 5432 b109 |0012: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cade8: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cadee: 5432 b109 |0017: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cadf2: 7140 811d 2567 |0019: invoke-static {v5, v2, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cadf8: 5432 b109 |001c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cadfc: 7240 aa0a 1027 |001e: invoke-interface {v0, v1, v7, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1fv:(IILjava/nio/FloatBuffer;)V // method@0aaa │ │ +0cae02: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0006 line=447 │ │ 0x0009 line=448 │ │ 0x000d line=449 │ │ 0x0012 line=450 │ │ @@ -255229,29 +255257,29 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0bcfcc: |[0bcfcc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(I[FII)V │ │ -0bcfdc: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bcfe0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bcfe6: 0c00 |0005: move-result-object v0 │ │ -0bcfe8: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bcfee: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -0bcff2: 7020 a710 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bcff8: 5431 b109 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bcffc: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd002: 5431 b109 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd006: 7140 811d 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd00c: db01 0702 |0018: div-int/lit8 v1, v7, #int 2 // #02 │ │ -0bd010: 5432 b109 |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd014: 7240 ae0a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0aae │ │ -0bd01a: 0e00 |001f: return-void │ │ +0cae04: |[0cae04] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(I[FII)V │ │ +0cae14: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cae18: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cae1e: 0c00 |0005: move-result-object v0 │ │ +0cae20: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cae26: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +0cae2a: 7020 a710 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0cae30: 5431 b109 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cae34: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cae3a: 5431 b109 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cae3e: 7140 811d 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cae44: db01 0702 |0018: div-int/lit8 v1, v7, #int 2 // #02 │ │ +0cae48: 5432 b109 |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cae4c: 7240 ae0a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0aae │ │ +0cae52: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0006 line=476 │ │ 0x0009 line=477 │ │ 0x000e line=478 │ │ 0x0013 line=479 │ │ @@ -255270,31 +255298,31 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0bd01c: |[0bd01c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(Ljava/lang/String;[FII)V │ │ -0bd02c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd030: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd036: 0c00 |0005: move-result-object v0 │ │ -0bd038: 7010 9e10 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd03e: 7020 aa10 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd044: 0a01 |000c: move-result v1 │ │ -0bd046: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -0bd04a: 7020 a710 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bd050: 5442 b109 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd054: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd05a: 5442 b109 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd05e: 7140 811d 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd064: db02 0802 |001c: div-int/lit8 v2, v8, #int 2 // #02 │ │ -0bd068: 5443 b109 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd06c: 7240 ae0a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0aae │ │ -0bd072: 0e00 |0023: return-void │ │ +0cae54: |[0cae54] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform2fv:(Ljava/lang/String;[FII)V │ │ +0cae64: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cae68: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cae6e: 0c00 |0005: move-result-object v0 │ │ +0cae70: 7010 9e10 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cae76: 7020 aa10 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cae7c: 0a01 |000c: move-result v1 │ │ +0cae7e: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +0cae82: 7020 a710 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0cae88: 5442 b109 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cae8c: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cae92: 5442 b109 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cae96: 7140 811d 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cae9c: db02 0802 |001c: div-int/lit8 v2, v8, #int 2 // #02 │ │ +0caea0: 5443 b109 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caea4: 7240 ae0a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2fv:(IILjava/nio/FloatBuffer;)V // method@0aae │ │ +0caeaa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0006 line=466 │ │ 0x0009 line=467 │ │ 0x000d line=468 │ │ 0x0012 line=469 │ │ @@ -255315,29 +255343,29 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0bd074: |[0bd074] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(I[FII)V │ │ -0bd084: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd088: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd08e: 0c00 |0005: move-result-object v0 │ │ -0bd090: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd096: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -0bd09a: 7020 a710 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bd0a0: 5431 b109 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd0a4: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd0aa: 5431 b109 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd0ae: 7140 811d 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd0b4: db01 0703 |0018: div-int/lit8 v1, v7, #int 3 // #03 │ │ -0bd0b8: 5432 b109 |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd0bc: 7240 b20a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0ab2 │ │ -0bd0c2: 0e00 |001f: return-void │ │ +0caeac: |[0caeac] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(I[FII)V │ │ +0caebc: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caec0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caec6: 0c00 |0005: move-result-object v0 │ │ +0caec8: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0caece: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +0caed2: 7020 a710 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0caed8: 5431 b109 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caedc: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0caee2: 5431 b109 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caee6: 7140 811d 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0caeec: db01 0703 |0018: div-int/lit8 v1, v7, #int 3 // #03 │ │ +0caef0: 5432 b109 |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caef4: 7240 b20a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0ab2 │ │ +0caefa: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0006 line=495 │ │ 0x0009 line=496 │ │ 0x000e line=497 │ │ 0x0013 line=498 │ │ @@ -255356,31 +255384,31 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0bd0c4: |[0bd0c4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(Ljava/lang/String;[FII)V │ │ -0bd0d4: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd0d8: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd0de: 0c00 |0005: move-result-object v0 │ │ -0bd0e0: 7010 9e10 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd0e6: 7020 aa10 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd0ec: 0a01 |000c: move-result v1 │ │ -0bd0ee: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -0bd0f2: 7020 a710 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bd0f8: 5442 b109 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd0fc: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd102: 5442 b109 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd106: 7140 811d 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd10c: db02 0803 |001c: div-int/lit8 v2, v8, #int 3 // #03 │ │ -0bd110: 5443 b109 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd114: 7240 b20a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0ab2 │ │ -0bd11a: 0e00 |0023: return-void │ │ +0caefc: |[0caefc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform3fv:(Ljava/lang/String;[FII)V │ │ +0caf0c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caf10: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caf16: 0c00 |0005: move-result-object v0 │ │ +0caf18: 7010 9e10 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0caf1e: 7020 aa10 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0caf24: 0a01 |000c: move-result v1 │ │ +0caf26: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +0caf2a: 7020 a710 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0caf30: 5442 b109 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caf34: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0caf3a: 5442 b109 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caf3e: 7140 811d 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0caf44: db02 0803 |001c: div-int/lit8 v2, v8, #int 3 // #03 │ │ +0caf48: 5443 b109 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caf4c: 7240 b20a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3fv:(IILjava/nio/FloatBuffer;)V // method@0ab2 │ │ +0caf52: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x0009 line=486 │ │ 0x000d line=487 │ │ 0x0012 line=488 │ │ @@ -255401,29 +255429,29 @@ │ │ type : '(I[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0bd11c: |[0bd11c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(I[FII)V │ │ -0bd12c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd130: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd136: 0c00 |0005: move-result-object v0 │ │ -0bd138: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd13e: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ -0bd142: 7020 a710 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bd148: 5431 b109 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd14c: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd152: 5431 b109 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd156: 7140 811d 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd15c: db01 0704 |0018: div-int/lit8 v1, v7, #int 4 // #04 │ │ -0bd160: 5432 b109 |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd164: 7240 b60a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0ab6 │ │ -0bd16a: 0e00 |001f: return-void │ │ +0caf54: |[0caf54] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(I[FII)V │ │ +0caf64: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0caf68: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0caf6e: 0c00 |0005: move-result-object v0 │ │ +0caf70: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0caf76: e001 0702 |0009: shl-int/lit8 v1, v7, #int 2 // #02 │ │ +0caf7a: 7020 a710 1300 |000b: invoke-direct {v3, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0caf80: 5431 b109 |000e: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caf84: 6e10 5925 0100 |0010: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0caf8a: 5431 b109 |0013: iget-object v1, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caf8e: 7140 811d 1567 |0015: invoke-static {v5, v1, v7, v6}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0caf94: db01 0704 |0018: div-int/lit8 v1, v7, #int 4 // #04 │ │ +0caf98: 5432 b109 |001a: iget-object v2, v3, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caf9c: 7240 b60a 4021 |001c: invoke-interface {v0, v4, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0ab6 │ │ +0cafa2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0006 line=514 │ │ 0x0009 line=515 │ │ 0x000e line=516 │ │ 0x0013 line=517 │ │ @@ -255442,31 +255470,31 @@ │ │ type : '(Ljava/lang/String;[FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0bd16c: |[0bd16c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(Ljava/lang/String;[FII)V │ │ -0bd17c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd180: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd186: 0c00 |0005: move-result-object v0 │ │ -0bd188: 7010 9e10 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd18e: 7020 aa10 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd194: 0a01 |000c: move-result v1 │ │ -0bd196: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ -0bd19a: 7020 a710 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ -0bd1a0: 5442 b109 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd1a4: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd1aa: 5442 b109 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd1ae: 7140 811d 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd1b4: db02 0804 |001c: div-int/lit8 v2, v8, #int 4 // #04 │ │ -0bd1b8: 5443 b109 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ -0bd1bc: 7240 b60a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0ab6 │ │ -0bd1c2: 0e00 |0023: return-void │ │ +0cafa4: |[0cafa4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniform4fv:(Ljava/lang/String;[FII)V │ │ +0cafb4: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cafb8: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cafbe: 0c00 |0005: move-result-object v0 │ │ +0cafc0: 7010 9e10 0400 |0006: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cafc6: 7020 aa10 5400 |0009: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cafcc: 0a01 |000c: move-result v1 │ │ +0cafce: e002 0802 |000d: shl-int/lit8 v2, v8, #int 2 // #02 │ │ +0cafd2: 7020 a710 2400 |000f: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.ensureBufferCapacity:(I)V // method@10a7 │ │ +0cafd8: 5442 b109 |0012: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cafdc: 6e10 5925 0200 |0014: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cafe2: 5442 b109 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0cafe6: 7140 811d 2678 |0019: invoke-static {v6, v2, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cafec: db02 0804 |001c: div-int/lit8 v2, v8, #int 4 // #04 │ │ +0caff0: 5443 b109 |001e: iget-object v3, v4, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.floatBuffer:Ljava/nio/FloatBuffer; // field@09b1 │ │ +0caff4: 7240 b60a 1032 |0020: invoke-interface {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4fv:(IILjava/nio/FloatBuffer;)V // method@0ab6 │ │ +0caffa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0006 line=504 │ │ 0x0009 line=505 │ │ 0x000d line=506 │ │ 0x0012 line=507 │ │ @@ -255487,18 +255515,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 │ │ -0bd1c4: |[0bd1c4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;)V │ │ -0bd1d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd1d6: 6e40 c410 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V // method@10c4 │ │ -0bd1dc: 0e00 |0004: return-void │ │ +0caffc: |[0caffc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;)V │ │ +0cb00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb00e: 6e40 c410 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V // method@10c4 │ │ +0cb014: 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 │ │ @@ -255509,31 +255537,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 │ │ -0bd1e0: |[0bd1e0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V │ │ -0bd1f0: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd1f4: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd1fa: 0c00 |0005: move-result-object v0 │ │ -0bd1fc: 7010 9e10 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd202: 6e10 4f12 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@124f │ │ -0bd208: 0c01 |000c: move-result-object v1 │ │ -0bd20a: 5452 b909 |000d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd20e: 6e10 5925 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd214: 5452 b909 |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd218: 2113 |0014: array-length v3, v1 │ │ -0bd21a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0bd21c: 7140 811d 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd222: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0bd224: 5453 b909 |001a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd228: 7253 ba0a 6082 |001c: invoke-interface {v0, v6, v2, v8, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0aba │ │ -0bd22e: 0e00 |001f: return-void │ │ +0cb018: |[0cb018] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix3;Z)V │ │ +0cb028: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb02c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb032: 0c00 |0005: move-result-object v0 │ │ +0cb034: 7010 9e10 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb03a: 6e10 4f12 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@124f │ │ +0cb040: 0c01 |000c: move-result-object v1 │ │ +0cb042: 5452 b909 |000d: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb046: 6e10 5925 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cb04c: 5452 b909 |0012: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb050: 2113 |0014: array-length v3, v1 │ │ +0cb052: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0cb054: 7140 811d 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cb05a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0cb05c: 5453 b909 |001a: iget-object v3, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb060: 7253 ba0a 6082 |001c: invoke-interface {v0, v6, v2, v8, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0aba │ │ +0cb066: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0006 line=588 │ │ 0x0009 line=589 │ │ 0x000d line=590 │ │ 0x0012 line=591 │ │ @@ -255552,18 +255580,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 │ │ -0bd230: |[0bd230] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;)V │ │ -0bd240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd242: 6e40 c610 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V // method@10c6 │ │ -0bd248: 0e00 |0004: return-void │ │ +0cb068: |[0cb068] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;)V │ │ +0cb078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb07a: 6e40 c610 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V // method@10c6 │ │ +0cb080: 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 │ │ @@ -255574,31 +255602,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 │ │ -0bd24c: |[0bd24c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V │ │ -0bd25c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd260: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd266: 0c00 |0005: move-result-object v0 │ │ -0bd268: 7010 9e10 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd26e: 5451 b909 |0009: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd272: 6e10 5925 0100 |000b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd278: 5471 f80a |000e: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0bd27c: 5452 b909 |0010: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd280: 5473 f80a |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0bd284: 2133 |0014: array-length v3, v3 │ │ -0bd286: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0bd288: 7140 811d 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd28e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0bd290: 5452 b909 |001a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd294: 7252 bb0a 6081 |001c: invoke-interface {v0, v6, v1, v8, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0abb │ │ -0bd29a: 0e00 |001f: return-void │ │ +0cb084: |[0cb084] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(ILcom/badlogic/gdx/math/Matrix4;Z)V │ │ +0cb094: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb098: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb09e: 0c00 |0005: move-result-object v0 │ │ +0cb0a0: 7010 9e10 0500 |0006: invoke-direct {v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb0a6: 5451 b909 |0009: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb0aa: 6e10 5925 0100 |000b: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cb0b0: 5471 f80a |000e: iget-object v1, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0cb0b4: 5452 b909 |0010: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb0b8: 5473 f80a |0012: iget-object v3, v7, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0cb0bc: 2133 |0014: array-length v3, v3 │ │ +0cb0be: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0cb0c0: 7140 811d 2143 |0016: invoke-static {v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cb0c6: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0cb0c8: 5452 b909 |001a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb0cc: 7252 bb0a 6081 |001c: invoke-interface {v0, v6, v1, v8, v2}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0abb │ │ +0cb0d2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0006 line=551 │ │ 0x0009 line=552 │ │ 0x000e line=553 │ │ 0x0019 line=554 │ │ @@ -255615,18 +255643,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 │ │ -0bd29c: |[0bd29c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;)V │ │ -0bd2ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd2ae: 6e40 c810 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@10c8 │ │ -0bd2b4: 0e00 |0004: return-void │ │ +0cb0d4: |[0cb0d4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;)V │ │ +0cb0e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb0e6: 6e40 c810 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@10c8 │ │ +0cb0ec: 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; │ │ @@ -255637,33 +255665,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 │ │ -0bd2b8: |[0bd2b8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V │ │ -0bd2c8: 6203 2500 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd2cc: 7210 2601 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd2d2: 0c00 |0005: move-result-object v0 │ │ -0bd2d4: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd2da: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd2e0: 0a01 |000c: move-result v1 │ │ -0bd2e2: 6e10 4f12 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@124f │ │ -0bd2e8: 0c02 |0010: move-result-object v2 │ │ -0bd2ea: 5463 b909 |0011: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd2ee: 6e10 5925 0300 |0013: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd2f4: 5463 b909 |0016: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd2f8: 2124 |0018: array-length v4, v2 │ │ -0bd2fa: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0bd2fc: 7140 811d 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd302: 1213 |001d: const/4 v3, #int 1 // #1 │ │ -0bd304: 5464 b909 |001e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd308: 7254 ba0a 1093 |0020: invoke-interface {v0, v1, v3, v9, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0aba │ │ -0bd30e: 0e00 |0023: return-void │ │ +0cb0f0: |[0cb0f0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix3;Z)V │ │ +0cb100: 6203 2500 |0000: sget-object v3, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb104: 7210 2601 0300 |0002: invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb10a: 0c00 |0005: move-result-object v0 │ │ +0cb10c: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb112: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb118: 0a01 |000c: move-result v1 │ │ +0cb11a: 6e10 4f12 0800 |000d: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Matrix3;.getValues:()[F // method@124f │ │ +0cb120: 0c02 |0010: move-result-object v2 │ │ +0cb122: 5463 b909 |0011: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb126: 6e10 5925 0300 |0013: invoke-virtual {v3}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cb12c: 5463 b909 |0016: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb130: 2124 |0018: array-length v4, v2 │ │ +0cb132: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0cb134: 7140 811d 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cb13a: 1213 |001d: const/4 v3, #int 1 // #1 │ │ +0cb13c: 5464 b909 |001e: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb140: 7254 ba0a 1093 |0020: invoke-interface {v0, v1, v3, v9, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix3fv:(IIZLjava/nio/FloatBuffer;)V // method@0aba │ │ +0cb146: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0006 line=574 │ │ 0x0009 line=575 │ │ 0x000d line=576 │ │ 0x0011 line=577 │ │ @@ -255684,18 +255712,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 │ │ -0bd310: |[0bd310] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0bd320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd322: 6e40 ca10 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@10ca │ │ -0bd328: 0e00 |0004: return-void │ │ +0cb148: |[0cb148] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0cb158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb15a: 6e40 ca10 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@10ca │ │ +0cb160: 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; │ │ @@ -255706,33 +255734,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 │ │ -0bd32c: |[0bd32c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V │ │ -0bd33c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd340: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd346: 0c00 |0005: move-result-object v0 │ │ -0bd348: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd34e: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd354: 0a01 |000c: move-result v1 │ │ -0bd356: 5462 b909 |000d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd35a: 6e10 5925 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0bd360: 5482 f80a |0012: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0bd364: 5463 b909 |0014: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd368: 5484 f80a |0016: iget-object v4, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ -0bd36c: 2144 |0018: array-length v4, v4 │ │ -0bd36e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0bd370: 7140 811d 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0bd376: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0bd378: 5463 b909 |001e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ -0bd37c: 7253 bb0a 1092 |0020: invoke-interface {v0, v1, v2, v9, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0abb │ │ -0bd382: 0e00 |0023: return-void │ │ +0cb164: |[0cb164] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformMatrix:(Ljava/lang/String;Lcom/badlogic/gdx/math/Matrix4;Z)V │ │ +0cb174: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb178: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb17e: 0c00 |0005: move-result-object v0 │ │ +0cb180: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb186: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb18c: 0a01 |000c: move-result v1 │ │ +0cb18e: 5462 b909 |000d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb192: 6e10 5925 0200 |000f: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0cb198: 5482 f80a |0012: iget-object v2, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0cb19c: 5463 b909 |0014: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb1a0: 5484 f80a |0016: iget-object v4, v8, Lcom/badlogic/gdx/math/Matrix4;.val:[F // field@0af8 │ │ +0cb1a4: 2144 |0018: array-length v4, v4 │ │ +0cb1a6: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0cb1a8: 7140 811d 3254 |001a: invoke-static {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0cb1ae: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0cb1b0: 5463 b909 |001e: iget-object v3, v6, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.matrix:Ljava/nio/FloatBuffer; // field@09b9 │ │ +0cb1b4: 7253 bb0a 1092 |0020: invoke-interface {v0, v1, v2, v9, v3}, Lcom/badlogic/gdx/graphics/GL20;.glUniformMatrix4fv:(IIZLjava/nio/FloatBuffer;)V // method@0abb │ │ +0cb1ba: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0006 line=538 │ │ 0x0009 line=539 │ │ 0x000d line=540 │ │ 0x0012 line=541 │ │ @@ -255751,21 +255779,21 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bd384: |[0bd384] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IF)V │ │ -0bd394: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd398: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd39e: 0c00 |0005: move-result-object v0 │ │ -0bd3a0: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd3a6: 7230 a90a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0aa9 │ │ -0bd3ac: 0e00 |000c: return-void │ │ +0cb1bc: |[0cb1bc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IF)V │ │ +0cb1cc: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb1d0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb1d6: 0c00 |0005: move-result-object v0 │ │ +0cb1d8: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb1de: 7230 a90a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0aa9 │ │ +0cb1e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000c line=383 │ │ locals : │ │ @@ -255779,21 +255807,21 @@ │ │ type : '(IFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0bd3b0: |[0bd3b0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFF)V │ │ -0bd3c0: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd3c4: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd3ca: 0c00 |0005: move-result-object v0 │ │ -0bd3cc: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd3d2: 7240 ad0a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0aad │ │ -0bd3d8: 0e00 |000c: return-void │ │ +0cb1e8: |[0cb1e8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFF)V │ │ +0cb1f8: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb1fc: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb202: 0c00 |0005: move-result-object v0 │ │ +0cb204: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb20a: 7240 ad0a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0aad │ │ +0cb210: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0006 line=400 │ │ 0x0009 line=401 │ │ 0x000c line=402 │ │ locals : │ │ @@ -255808,21 +255836,21 @@ │ │ type : '(IFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0bd3dc: |[0bd3dc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFF)V │ │ -0bd3ec: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd3f0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd3f6: 0c00 |0005: move-result-object v0 │ │ -0bd3f8: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd3fe: 7256 b10a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0ab1 │ │ -0bd404: 0e00 |000c: return-void │ │ +0cb214: |[0cb214] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFF)V │ │ +0cb224: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb228: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb22e: 0c00 |0005: move-result-object v0 │ │ +0cb230: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb236: 7256 b10a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0ab1 │ │ +0cb23c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0006 line=420 │ │ 0x0009 line=421 │ │ 0x000c line=422 │ │ locals : │ │ @@ -255838,26 +255866,26 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0bd408: |[0bd408] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFFF)V │ │ -0bd418: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd41c: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd422: 0c00 |0005: move-result-object v0 │ │ -0bd424: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd42a: 0171 |0009: move v1, v7 │ │ -0bd42c: 0182 |000a: move v2, v8 │ │ -0bd42e: 0193 |000b: move v3, v9 │ │ -0bd430: 01a4 |000c: move v4, v10 │ │ -0bd432: 01b5 |000d: move v5, v11 │ │ -0bd434: 7806 b50a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0ab5 │ │ -0bd43a: 0e00 |0011: return-void │ │ +0cb240: |[0cb240] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(IFFFF)V │ │ +0cb250: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb254: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb25a: 0c00 |0005: move-result-object v0 │ │ +0cb25c: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb262: 0171 |0009: move v1, v7 │ │ +0cb264: 0182 |000a: move v2, v8 │ │ +0cb266: 0193 |000b: move v3, v9 │ │ +0cb268: 01a4 |000c: move v4, v10 │ │ +0cb26a: 01b5 |000d: move v5, v11 │ │ +0cb26c: 7806 b50a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0ab5 │ │ +0cb272: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0006 line=441 │ │ 0x000e line=442 │ │ 0x0011 line=443 │ │ locals : │ │ @@ -255874,23 +255902,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 │ │ -0bd43c: |[0bd43c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/graphics/Color;)V │ │ -0bd44c: 5282 6503 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0bd450: 5283 6403 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0bd454: 5284 6303 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0bd458: 5285 6203 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0bd45c: 0760 |0008: move-object v0, v6 │ │ -0bd45e: 0171 |0009: move v1, v7 │ │ -0bd460: 7406 ce10 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFFF)V // method@10ce │ │ -0bd466: 0e00 |000d: return-void │ │ +0cb274: |[0cb274] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/graphics/Color;)V │ │ +0cb284: 5282 6503 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0cb288: 5283 6403 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0cb28c: 5284 6303 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0cb290: 5285 6203 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0cb294: 0760 |0008: move-object v0, v6 │ │ +0cb296: 0171 |0009: move v1, v7 │ │ +0cb298: 7406 ce10 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFFF)V // method@10ce │ │ +0cb29e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x000d line=632 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000e reg=7 location I │ │ @@ -255901,19 +255929,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 │ │ -0bd468: |[0bd468] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector2;)V │ │ -0bd478: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bd47c: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bd480: 6e40 cc10 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFF)V // method@10cc │ │ -0bd486: 0e00 |0007: return-void │ │ +0cb2a0: |[0cb2a0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector2;)V │ │ +0cb2b0: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cb2b4: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cb2b8: 6e40 cc10 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFF)V // method@10cc │ │ +0cb2be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0007 line=606 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0008 reg=3 location I │ │ @@ -255924,20 +255952,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 │ │ -0bd488: |[0bd488] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector3;)V │ │ -0bd498: 5250 2c0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0bd49c: 5251 2d0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0bd4a0: 5252 2e0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0bd4a4: 6e52 cd10 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFF)V // method@10cd │ │ -0bd4aa: 0e00 |0009: return-void │ │ +0cb2c0: |[0cb2c0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(ILcom/badlogic/gdx/math/Vector3;)V │ │ +0cb2d0: 5250 2c0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0cb2d4: 5251 2d0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0cb2d8: 5252 2e0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0cb2dc: 6e52 cd10 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(IFFF)V // method@10cd │ │ +0cb2e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0009 line=619 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000a reg=4 location I │ │ @@ -255948,23 +255976,23 @@ │ │ type : '(Ljava/lang/String;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0bd4ac: |[0bd4ac] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;F)V │ │ -0bd4bc: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd4c0: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd4c6: 0c00 |0005: move-result-object v0 │ │ -0bd4c8: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd4ce: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd4d4: 0a01 |000c: move-result v1 │ │ -0bd4d6: 7230 a90a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0aa9 │ │ -0bd4dc: 0e00 |0010: return-void │ │ +0cb2e4: |[0cb2e4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;F)V │ │ +0cb2f4: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb2f8: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb2fe: 0c00 |0005: move-result-object v0 │ │ +0cb300: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb306: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb30c: 0a01 |000c: move-result v1 │ │ +0cb30e: 7230 a90a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1f:(IF)V // method@0aa9 │ │ +0cb314: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0006 line=374 │ │ 0x0009 line=375 │ │ 0x000d line=376 │ │ 0x0010 line=377 │ │ @@ -255980,23 +256008,23 @@ │ │ type : '(Ljava/lang/String;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0bd4e0: |[0bd4e0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FF)V │ │ -0bd4f0: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd4f4: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd4fa: 0c00 |0005: move-result-object v0 │ │ -0bd4fc: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd502: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd508: 0a01 |000c: move-result v1 │ │ -0bd50a: 7240 ad0a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0aad │ │ -0bd510: 0e00 |0010: return-void │ │ +0cb318: |[0cb318] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FF)V │ │ +0cb328: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb32c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb332: 0c00 |0005: move-result-object v0 │ │ +0cb334: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb33a: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb340: 0a01 |000c: move-result v1 │ │ +0cb342: 7240 ad0a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2f:(IFF)V // method@0aad │ │ +0cb348: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0006 line=393 │ │ 0x0009 line=394 │ │ 0x000d line=395 │ │ 0x0010 line=396 │ │ @@ -256013,23 +256041,23 @@ │ │ type : '(Ljava/lang/String;FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0bd514: |[0bd514] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFF)V │ │ -0bd524: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd528: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd52e: 0c00 |0005: move-result-object v0 │ │ -0bd530: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd536: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd53c: 0a01 |000c: move-result v1 │ │ -0bd53e: 7257 b10a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0ab1 │ │ -0bd544: 0e00 |0010: return-void │ │ +0cb34c: |[0cb34c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFF)V │ │ +0cb35c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb360: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb366: 0c00 |0005: move-result-object v0 │ │ +0cb368: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb36e: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb374: 0a01 |000c: move-result v1 │ │ +0cb376: 7257 b10a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3f:(IFFF)V // method@0ab1 │ │ +0cb37c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=413 │ │ 0x0009 line=414 │ │ 0x000d line=415 │ │ 0x0010 line=416 │ │ @@ -256047,27 +256075,27 @@ │ │ type : '(Ljava/lang/String;FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -0bd548: |[0bd548] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFFF)V │ │ -0bd558: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd55c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd562: 0c00 |0005: move-result-object v0 │ │ -0bd564: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd56a: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd570: 0a01 |000c: move-result v1 │ │ -0bd572: 0182 |000d: move v2, v8 │ │ -0bd574: 0193 |000e: move v3, v9 │ │ -0bd576: 01a4 |000f: move v4, v10 │ │ -0bd578: 01b5 |0010: move v5, v11 │ │ -0bd57a: 7806 b50a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0ab5 │ │ -0bd580: 0e00 |0014: return-void │ │ +0cb380: |[0cb380] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;FFFF)V │ │ +0cb390: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb394: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb39a: 0c00 |0005: move-result-object v0 │ │ +0cb39c: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb3a2: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb3a8: 0a01 |000c: move-result v1 │ │ +0cb3aa: 0182 |000d: move v2, v8 │ │ +0cb3ac: 0193 |000e: move v3, v9 │ │ +0cb3ae: 01a4 |000f: move v4, v10 │ │ +0cb3b0: 01b5 |0010: move v5, v11 │ │ +0cb3b2: 7806 b50a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4f:(IFFFF)V // method@0ab5 │ │ +0cb3b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0006 line=434 │ │ 0x0009 line=435 │ │ 0x0011 line=436 │ │ 0x0014 line=437 │ │ @@ -256086,23 +256114,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 │ │ -0bd584: |[0bd584] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V │ │ -0bd594: 5282 6503 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0bd598: 5283 6403 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0bd59c: 5284 6303 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0bd5a0: 5285 6203 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0bd5a4: 0760 |0008: move-object v0, v6 │ │ -0bd5a6: 0771 |0009: move-object v1, v7 │ │ -0bd5a8: 7406 d510 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFFF)V // method@10d5 │ │ -0bd5ae: 0e00 |000d: return-void │ │ +0cb3bc: |[0cb3bc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)V │ │ +0cb3cc: 5282 6503 |0000: iget v2, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0cb3d0: 5283 6403 |0002: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0cb3d4: 5284 6303 |0004: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0cb3d8: 5285 6203 |0006: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0cb3dc: 0760 |0008: move-object v0, v6 │ │ +0cb3de: 0771 |0009: move-object v1, v7 │ │ +0cb3e0: 7406 d510 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFFF)V // method@10d5 │ │ +0cb3e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x000d line=628 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000e reg=7 name Ljava/lang/String; │ │ @@ -256113,19 +256141,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 │ │ -0bd5b0: |[0bd5b0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bd5c0: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bd5c4: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bd5c8: 6e40 d310 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FF)V // method@10d3 │ │ -0bd5ce: 0e00 |0007: return-void │ │ +0cb3e8: |[0cb3e8] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cb3f8: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cb3fc: 5241 220b |0002: iget v1, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cb400: 6e40 d310 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FF)V // method@10d3 │ │ +0cb406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x0008 reg=3 name Ljava/lang/String; │ │ @@ -256136,20 +256164,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 │ │ -0bd5d0: |[0bd5d0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector3;)V │ │ -0bd5e0: 5250 2c0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0bd5e4: 5251 2d0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0bd5e8: 5252 2e0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ -0bd5ec: 6e52 d410 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFF)V // method@10d4 │ │ -0bd5f2: 0e00 |0009: return-void │ │ +0cb408: |[0cb408] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformf:(Ljava/lang/String;Lcom/badlogic/gdx/math/Vector3;)V │ │ +0cb418: 5250 2c0b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0cb41c: 5251 2d0b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0cb420: 5252 2e0b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector3;.z:F // field@0b2e │ │ +0cb424: 6e52 d410 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.setUniformf:(Ljava/lang/String;FFF)V // method@10d4 │ │ +0cb42a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0009 line=615 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ 0x0000 - 0x000a reg=4 name Ljava/lang/String; │ │ @@ -256160,21 +256188,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bd5f4: |[0bd5f4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(II)V │ │ -0bd604: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd608: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd60e: 0c00 |0005: move-result-object v0 │ │ -0bd610: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd616: 7230 ab0a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0aab │ │ -0bd61c: 0e00 |000c: return-void │ │ +0cb42c: |[0cb42c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(II)V │ │ +0cb43c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb440: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb446: 0c00 |0005: move-result-object v0 │ │ +0cb448: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb44e: 7230 ab0a 3004 |0009: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0aab │ │ +0cb454: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0006 line=303 │ │ 0x0009 line=304 │ │ 0x000c line=305 │ │ locals : │ │ @@ -256188,21 +256216,21 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0bd620: |[0bd620] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(III)V │ │ -0bd630: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd634: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd63a: 0c00 |0005: move-result-object v0 │ │ -0bd63c: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd642: 7240 af0a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0aaf │ │ -0bd648: 0e00 |000c: return-void │ │ +0cb458: |[0cb458] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(III)V │ │ +0cb468: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb46c: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb472: 0c00 |0005: move-result-object v0 │ │ +0cb474: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb47a: 7240 af0a 3054 |0009: invoke-interface {v0, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0aaf │ │ +0cb480: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0006 line=322 │ │ 0x0009 line=323 │ │ 0x000c line=324 │ │ locals : │ │ @@ -256217,21 +256245,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0bd64c: |[0bd64c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIII)V │ │ -0bd65c: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd660: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd666: 0c00 |0005: move-result-object v0 │ │ -0bd668: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd66e: 7256 b30a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0ab3 │ │ -0bd674: 0e00 |000c: return-void │ │ +0cb484: |[0cb484] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIII)V │ │ +0cb494: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb498: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb49e: 0c00 |0005: move-result-object v0 │ │ +0cb4a0: 7010 9e10 0200 |0006: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb4a6: 7256 b30a 3054 |0009: invoke-interface {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0ab3 │ │ +0cb4ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0006 line=342 │ │ 0x0009 line=343 │ │ 0x000c line=344 │ │ locals : │ │ @@ -256247,26 +256275,26 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0bd678: |[0bd678] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIIII)V │ │ -0bd688: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd68c: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd692: 0c00 |0005: move-result-object v0 │ │ -0bd694: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd69a: 0171 |0009: move v1, v7 │ │ -0bd69c: 0182 |000a: move v2, v8 │ │ -0bd69e: 0193 |000b: move v3, v9 │ │ -0bd6a0: 01a4 |000c: move v4, v10 │ │ -0bd6a2: 01b5 |000d: move v5, v11 │ │ -0bd6a4: 7806 b70a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0ab7 │ │ -0bd6aa: 0e00 |0011: return-void │ │ +0cb4b0: |[0cb4b0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(IIIII)V │ │ +0cb4c0: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb4c4: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb4ca: 0c00 |0005: move-result-object v0 │ │ +0cb4cc: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb4d2: 0171 |0009: move v1, v7 │ │ +0cb4d4: 0182 |000a: move v2, v8 │ │ +0cb4d6: 0193 |000b: move v3, v9 │ │ +0cb4d8: 01a4 |000c: move v4, v10 │ │ +0cb4da: 01b5 |000d: move v5, v11 │ │ +0cb4dc: 7806 b70a 0000 |000e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0ab7 │ │ +0cb4e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ locals : │ │ @@ -256283,23 +256311,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0bd6ac: |[0bd6ac] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;I)V │ │ -0bd6bc: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd6c0: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd6c6: 0c00 |0005: move-result-object v0 │ │ -0bd6c8: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd6ce: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd6d4: 0a01 |000c: move-result v1 │ │ -0bd6d6: 7230 ab0a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0aab │ │ -0bd6dc: 0e00 |0010: return-void │ │ +0cb4e4: |[0cb4e4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;I)V │ │ +0cb4f4: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb4f8: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb4fe: 0c00 |0005: move-result-object v0 │ │ +0cb500: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb506: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb50c: 0a01 |000c: move-result v1 │ │ +0cb50e: 7230 ab0a 1005 |000d: invoke-interface {v0, v1, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform1i:(II)V // method@0aab │ │ +0cb514: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x0009 line=297 │ │ 0x000d line=298 │ │ 0x0010 line=299 │ │ @@ -256315,23 +256343,23 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0bd6e0: |[0bd6e0] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;II)V │ │ -0bd6f0: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd6f4: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd6fa: 0c00 |0005: move-result-object v0 │ │ -0bd6fc: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd702: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd708: 0a01 |000c: move-result v1 │ │ -0bd70a: 7240 af0a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0aaf │ │ -0bd710: 0e00 |0010: return-void │ │ +0cb518: |[0cb518] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;II)V │ │ +0cb528: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb52c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb532: 0c00 |0005: move-result-object v0 │ │ +0cb534: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb53a: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb540: 0a01 |000c: move-result v1 │ │ +0cb542: 7240 af0a 1065 |000d: invoke-interface {v0, v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glUniform2i:(III)V // method@0aaf │ │ +0cb548: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0006 line=315 │ │ 0x0009 line=316 │ │ 0x000d line=317 │ │ 0x0010 line=318 │ │ @@ -256348,23 +256376,23 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0bd714: |[0bd714] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;III)V │ │ -0bd724: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd728: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd72e: 0c00 |0005: move-result-object v0 │ │ -0bd730: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd736: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd73c: 0a01 |000c: move-result v1 │ │ -0bd73e: 7257 b30a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0ab3 │ │ -0bd744: 0e00 |0010: return-void │ │ +0cb54c: |[0cb54c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;III)V │ │ +0cb55c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb560: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb566: 0c00 |0005: move-result-object v0 │ │ +0cb568: 7010 9e10 0300 |0006: invoke-direct {v3}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb56e: 7020 aa10 4300 |0009: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb574: 0a01 |000c: move-result v1 │ │ +0cb576: 7257 b30a 1065 |000d: invoke-interface {v0, v1, v5, v6, v7}, Lcom/badlogic/gdx/graphics/GL20;.glUniform3i:(IIII)V // method@0ab3 │ │ +0cb57c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0006 line=335 │ │ 0x0009 line=336 │ │ 0x000d line=337 │ │ 0x0010 line=338 │ │ @@ -256382,27 +256410,27 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -0bd748: |[0bd748] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;IIII)V │ │ -0bd758: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd75c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd762: 0c00 |0005: move-result-object v0 │ │ -0bd764: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd76a: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ -0bd770: 0a01 |000c: move-result v1 │ │ -0bd772: 0182 |000d: move v2, v8 │ │ -0bd774: 0193 |000e: move v3, v9 │ │ -0bd776: 01a4 |000f: move v4, v10 │ │ -0bd778: 01b5 |0010: move v5, v11 │ │ -0bd77a: 7806 b70a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0ab7 │ │ -0bd780: 0e00 |0014: return-void │ │ +0cb580: |[0cb580] com.badlogic.gdx.graphics.glutils.ShaderProgram.setUniformi:(Ljava/lang/String;IIII)V │ │ +0cb590: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb594: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb59a: 0c00 |0005: move-result-object v0 │ │ +0cb59c: 7010 9e10 0600 |0006: invoke-direct {v6}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb5a2: 7020 aa10 7600 |0009: invoke-direct {v6, v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchUniformLocation:(Ljava/lang/String;)I // method@10aa │ │ +0cb5a8: 0a01 |000c: move-result v1 │ │ +0cb5aa: 0182 |000d: move v2, v8 │ │ +0cb5ac: 0193 |000e: move v3, v9 │ │ +0cb5ae: 01a4 |000f: move v4, v10 │ │ +0cb5b0: 01b5 |0010: move v5, v11 │ │ +0cb5b2: 7806 b70a 0000 |0011: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glUniform4i:(IIIII)V // method@0ab7 │ │ +0cb5b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0006 line=356 │ │ 0x0009 line=357 │ │ 0x0011 line=358 │ │ 0x0014 line=359 │ │ @@ -256421,27 +256449,27 @@ │ │ type : '(IIIZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -0bd784: |[0bd784] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZII)V │ │ -0bd794: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd798: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd79e: 0c00 |0005: move-result-object v0 │ │ -0bd7a0: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd7a6: 0181 |0009: move v1, v8 │ │ -0bd7a8: 0192 |000a: move v2, v9 │ │ -0bd7aa: 01a3 |000b: move v3, v10 │ │ -0bd7ac: 01b4 |000c: move v4, v11 │ │ -0bd7ae: 01c5 |000d: move v5, v12 │ │ -0bd7b0: 01d6 |000e: move v6, v13 │ │ -0bd7b2: 7807 c60a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0ac6 │ │ -0bd7b8: 0e00 |0012: return-void │ │ +0cb5bc: |[0cb5bc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZII)V │ │ +0cb5cc: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb5d0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb5d6: 0c00 |0005: move-result-object v0 │ │ +0cb5d8: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb5de: 0181 |0009: move v1, v8 │ │ +0cb5e0: 0192 |000a: move v2, v9 │ │ +0cb5e2: 01a3 |000b: move v3, v10 │ │ +0cb5e4: 01b4 |000c: move v4, v11 │ │ +0cb5e6: 01c5 |000d: move v5, v12 │ │ +0cb5e8: 01d6 |000e: move v6, v13 │ │ +0cb5ea: 7807 c60a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0ac6 │ │ +0cb5f0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0006 line=678 │ │ 0x000f line=679 │ │ 0x0012 line=680 │ │ locals : │ │ @@ -256459,27 +256487,27 @@ │ │ type : '(IIIZILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -0bd7bc: |[0bd7bc] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZILjava/nio/Buffer;)V │ │ -0bd7cc: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd7d0: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd7d6: 0c00 |0005: move-result-object v0 │ │ -0bd7d8: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd7de: 0181 |0009: move v1, v8 │ │ -0bd7e0: 0192 |000a: move v2, v9 │ │ -0bd7e2: 01a3 |000b: move v3, v10 │ │ -0bd7e4: 01b4 |000c: move v4, v11 │ │ -0bd7e6: 01c5 |000d: move v5, v12 │ │ -0bd7e8: 07d6 |000e: move-object v6, v13 │ │ -0bd7ea: 7807 c70a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0ac7 │ │ -0bd7f0: 0e00 |0012: return-void │ │ +0cb5f4: |[0cb5f4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(IIIZILjava/nio/Buffer;)V │ │ +0cb604: 6201 2500 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb608: 7210 2601 0100 |0002: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb60e: 0c00 |0005: move-result-object v0 │ │ +0cb610: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb616: 0181 |0009: move v1, v8 │ │ +0cb618: 0192 |000a: move v2, v9 │ │ +0cb61a: 01a3 |000b: move v3, v10 │ │ +0cb61c: 01b4 |000c: move v4, v11 │ │ +0cb61e: 01c5 |000d: move v5, v12 │ │ +0cb620: 07d6 |000e: move-object v6, v13 │ │ +0cb622: 7807 c70a 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0ac7 │ │ +0cb628: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0006 line=654 │ │ 0x000f line=655 │ │ 0x0012 line=656 │ │ locals : │ │ @@ -256497,31 +256525,31 @@ │ │ type : '(Ljava/lang/String;IIZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 26 16-bit code units │ │ -0bd7f4: |[0bd7f4] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZII)V │ │ -0bd804: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd808: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd80e: 0c00 |0005: move-result-object v0 │ │ -0bd810: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd816: 7020 a810 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ -0bd81c: 0a01 |000c: move-result v1 │ │ -0bd81e: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0bd820: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0bd824: 0e00 |0010: return-void │ │ -0bd826: 0192 |0011: move v2, v9 │ │ -0bd828: 01a3 |0012: move v3, v10 │ │ -0bd82a: 01b4 |0013: move v4, v11 │ │ -0bd82c: 01c5 |0014: move v5, v12 │ │ -0bd82e: 01d6 |0015: move v6, v13 │ │ -0bd830: 7807 c60a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0ac6 │ │ -0bd836: 28f7 |0019: goto 0010 // -0009 │ │ +0cb62c: |[0cb62c] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZII)V │ │ +0cb63c: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb640: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb646: 0c00 |0005: move-result-object v0 │ │ +0cb648: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb64e: 7020 a810 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ +0cb654: 0a01 |000c: move-result v1 │ │ +0cb656: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0cb658: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0cb65c: 0e00 |0010: return-void │ │ +0cb65e: 0192 |0011: move v2, v9 │ │ +0cb660: 01a3 |0012: move v3, v10 │ │ +0cb662: 01b4 |0013: move v4, v11 │ │ +0cb664: 01c5 |0014: move v5, v12 │ │ +0cb666: 01d6 |0015: move v6, v13 │ │ +0cb668: 7807 c60a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZII)V // method@0ac6 │ │ +0cb66e: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0006 line=670 │ │ 0x0009 line=671 │ │ 0x000d line=672 │ │ 0x0010 line=674 │ │ @@ -256542,31 +256570,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 │ │ -0bd838: |[0bd838] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZILjava/nio/Buffer;)V │ │ -0bd848: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bd84c: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ -0bd852: 0c00 |0005: move-result-object v0 │ │ -0bd854: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ -0bd85a: 7020 a810 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ -0bd860: 0a01 |000c: move-result v1 │ │ -0bd862: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -0bd864: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0bd868: 0e00 |0010: return-void │ │ -0bd86a: 0192 |0011: move v2, v9 │ │ -0bd86c: 01a3 |0012: move v3, v10 │ │ -0bd86e: 01b4 |0013: move v4, v11 │ │ -0bd870: 01c5 |0014: move v5, v12 │ │ -0bd872: 07d6 |0015: move-object v6, v13 │ │ -0bd874: 7807 c70a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0ac7 │ │ -0bd87a: 28f7 |0019: goto 0010 // -0009 │ │ +0cb670: |[0cb670] com.badlogic.gdx.graphics.glutils.ShaderProgram.setVertexAttribute:(Ljava/lang/String;IIZILjava/nio/Buffer;)V │ │ +0cb680: 6202 2500 |0000: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cb684: 7210 2601 0200 |0002: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getGL20:()Lcom/badlogic/gdx/graphics/GL20; // method@0126 │ │ +0cb68a: 0c00 |0005: move-result-object v0 │ │ +0cb68c: 7010 9e10 0700 |0006: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.checkManaged:()V // method@109e │ │ +0cb692: 7020 a810 8700 |0009: invoke-direct {v7, v8}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.fetchAttributeLocation:(Ljava/lang/String;)I // method@10a8 │ │ +0cb698: 0a01 |000c: move-result v1 │ │ +0cb69a: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +0cb69c: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0cb6a0: 0e00 |0010: return-void │ │ +0cb6a2: 0192 |0011: move v2, v9 │ │ +0cb6a4: 01a3 |0012: move v3, v10 │ │ +0cb6a6: 01b4 |0013: move v4, v11 │ │ +0cb6a8: 01c5 |0014: move v5, v12 │ │ +0cb6aa: 07d6 |0015: move-object v6, v13 │ │ +0cb6ac: 7807 c70a 0000 |0016: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/GL20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0ac7 │ │ +0cb6b2: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0006 line=646 │ │ 0x0009 line=647 │ │ 0x000d line=648 │ │ 0x0010 line=650 │ │ @@ -256698,18 +256726,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 │ │ -0bd87c: |[0bd87c] com.badlogic.gdx.input.GestureDetector$1.:(Lcom/badlogic/gdx/input/GestureDetector;)V │ │ -0bd88c: 5b01 f209 |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ -0bd890: 7010 2b21 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@212b │ │ -0bd896: 0e00 |0005: return-void │ │ +0cb6b4: |[0cb6b4] com.badlogic.gdx.input.GestureDetector$1.:(Lcom/badlogic/gdx/input/GestureDetector;)V │ │ +0cb6c4: 5b01 f209 |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ +0cb6c8: 7010 2b21 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@212b │ │ +0cb6ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/input/GestureDetector$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ @@ -256719,30 +256747,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0bd898: |[0bd898] com.badlogic.gdx.input.GestureDetector$1.run:()V │ │ -0bd8a8: 5430 f209 |0000: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ -0bd8ac: 5400 040a |0002: iget-object v0, v0, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0bd8b0: 5431 f209 |0004: iget-object v1, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ -0bd8b4: 5411 0b0a |0006: iget-object v1, v1, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0bd8b8: 5211 210b |0008: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bd8bc: 5432 f209 |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ -0bd8c0: 5422 0b0a |000c: iget-object v2, v2, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0bd8c4: 5222 220b |000e: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bd8c8: 7230 4c11 1002 |0010: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.longPress:(FF)Z // method@114c │ │ -0bd8ce: 0a00 |0013: move-result v0 │ │ -0bd8d0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0bd8d4: 5430 f209 |0016: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ -0bd8d8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0bd8da: 5c01 050a |0019: iput-boolean v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ -0bd8de: 0e00 |001b: return-void │ │ +0cb6d0: |[0cb6d0] com.badlogic.gdx.input.GestureDetector$1.run:()V │ │ +0cb6e0: 5430 f209 |0000: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ +0cb6e4: 5400 040a |0002: iget-object v0, v0, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0cb6e8: 5431 f209 |0004: iget-object v1, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ +0cb6ec: 5411 0b0a |0006: iget-object v1, v1, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0cb6f0: 5211 210b |0008: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cb6f4: 5432 f209 |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ +0cb6f8: 5422 0b0a |000c: iget-object v2, v2, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0cb6fc: 5222 220b |000e: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cb700: 7230 4c11 1002 |0010: invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.longPress:(FF)Z // method@114c │ │ +0cb706: 0a00 |0013: move-result v0 │ │ +0cb708: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0cb70c: 5430 f209 |0016: iget-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector$1;.this$0:Lcom/badlogic/gdx/input/GestureDetector; // field@09f2 │ │ +0cb710: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0cb712: 5c01 050a |0019: iput-boolean v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ +0cb716: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x001b line=57 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/badlogic/gdx/input/GestureDetector$1; │ │ │ │ @@ -256777,17 +256805,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd8e0: |[0bd8e0] com.badlogic.gdx.input.GestureDetector$GestureAdapter.:()V │ │ -0bd8f0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bd8f6: 0e00 |0003: return-void │ │ +0cb718: |[0cb718] com.badlogic.gdx.input.GestureDetector$GestureAdapter.:()V │ │ +0cb728: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0cb72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ │ │ Virtual methods - │ │ @@ -256796,17 +256824,17 @@ │ │ type : '(FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd8f8: |[0bd8f8] com.badlogic.gdx.input.GestureDetector$GestureAdapter.fling:(FFI)Z │ │ -0bd908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd90a: 0f00 |0001: return v0 │ │ +0cb730: |[0cb730] com.badlogic.gdx.input.GestureDetector$GestureAdapter.fling:(FFI)Z │ │ +0cb740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb742: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 velocityX F │ │ 0x0000 - 0x0002 reg=3 velocityY F │ │ @@ -256817,17 +256845,17 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd90c: |[0bd90c] com.badlogic.gdx.input.GestureDetector$GestureAdapter.longPress:(FF)Z │ │ -0bd91c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd91e: 0f00 |0001: return v0 │ │ +0cb744: |[0cb744] com.badlogic.gdx.input.GestureDetector$GestureAdapter.longPress:(FF)Z │ │ +0cb754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb756: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -256837,17 +256865,17 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd920: |[0bd920] com.badlogic.gdx.input.GestureDetector$GestureAdapter.pan:(FFFF)Z │ │ -0bd930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd932: 0f00 |0001: return v0 │ │ +0cb758: |[0cb758] com.badlogic.gdx.input.GestureDetector$GestureAdapter.pan:(FFFF)Z │ │ +0cb768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb76a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -256859,17 +256887,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 │ │ -0bd934: |[0bd934] 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 │ │ -0bd944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd946: 0f00 |0001: return v0 │ │ +0cb76c: |[0cb76c] 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 │ │ +0cb77c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb77e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 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; │ │ @@ -256881,17 +256909,17 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd948: |[0bd948] com.badlogic.gdx.input.GestureDetector$GestureAdapter.tap:(FFII)Z │ │ -0bd958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd95a: 0f00 |0001: return v0 │ │ +0cb780: |[0cb780] com.badlogic.gdx.input.GestureDetector$GestureAdapter.tap:(FFII)Z │ │ +0cb790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb792: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -256903,17 +256931,17 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd95c: |[0bd95c] com.badlogic.gdx.input.GestureDetector$GestureAdapter.touchDown:(FFII)Z │ │ -0bd96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd96e: 0f00 |0001: return v0 │ │ +0cb794: |[0cb794] com.badlogic.gdx.input.GestureDetector$GestureAdapter.touchDown:(FFII)Z │ │ +0cb7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb7a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 x F │ │ 0x0000 - 0x0002 reg=3 y F │ │ @@ -256925,17 +256953,17 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd970: |[0bd970] com.badlogic.gdx.input.GestureDetector$GestureAdapter.zoom:(FF)Z │ │ -0bd980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd982: 0f00 |0001: return v0 │ │ +0cb7a8: |[0cb7a8] com.badlogic.gdx.input.GestureDetector$GestureAdapter.zoom:(FF)Z │ │ +0cb7b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb7ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter; │ │ 0x0000 - 0x0002 reg=2 initialDistance F │ │ 0x0000 - 0x0002 reg=3 distance F │ │ @@ -257033,36 +257061,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bd984: |[0bd984] com.badlogic.gdx.input.RemoteInput.:()V │ │ -0bd994: 1300 fe1f |0000: const/16 v0, #int 8190 // #1ffe │ │ -0bd998: 6700 270a |0002: sput v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0a27 │ │ -0bd99c: 0e00 |0004: return-void │ │ +0cb7bc: |[0cb7bc] com.badlogic.gdx.input.RemoteInput.:()V │ │ +0cb7cc: 1300 fe1f |0000: const/16 v0, #int 8190 // #1ffe │ │ +0cb7d0: 6700 270a |0002: sput v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0a27 │ │ +0cb7d4: 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 │ │ -0bd9a0: |[0bd9a0] com.badlogic.gdx.input.RemoteInput.:()V │ │ -0bd9b0: 6000 270a |0000: sget v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0a27 │ │ -0bd9b4: 7020 7111 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/input/RemoteInput;.:(I)V // method@1171 │ │ -0bd9ba: 0e00 |0005: return-void │ │ +0cb7d8: |[0cb7d8] com.badlogic.gdx.input.RemoteInput.:()V │ │ +0cb7e8: 6000 270a |0000: sget v0, Lcom/badlogic/gdx/input/RemoteInput;.DEFAULT_PORT:I // field@0a27 │ │ +0cb7ec: 7020 7111 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/input/RemoteInput;.:(I)V // method@1171 │ │ +0cb7f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/input/RemoteInput; │ │ │ │ @@ -257071,84 +257099,84 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0bd9bc: |[0bd9bc] com.badlogic.gdx.input.RemoteInput.:(I)V │ │ -0bd9cc: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -0bd9ce: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0bd9d0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0bd9d2: 1305 1400 |0003: const/16 v5, #int 20 // #14 │ │ -0bd9d6: 7010 9524 0900 |0005: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bd9dc: 2384 e803 |0008: new-array v4, v8, [F // type@03e8 │ │ -0bd9e0: 5b94 280a |000a: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bd9e4: 2384 e803 |000c: new-array v4, v8, [F // type@03e8 │ │ -0bd9e8: 5b94 290a |000e: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bd9ec: 5c97 2e0a |0010: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0a2e │ │ -0bd9f0: 5996 320a |0012: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ -0bd9f4: 5996 310a |0014: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ -0bd9f8: 2204 b703 |0016: new-instance v4, Ljava/util/HashSet; // type@03b7 │ │ -0bd9fc: 7010 a725 0400 |0018: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@25a7 │ │ -0bda02: 5b94 2d0a |001b: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ -0bda06: 2354 e903 |001d: new-array v4, v5, [I // type@03e9 │ │ -0bda0a: 5b94 340a |001f: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ -0bda0e: 2354 e903 |0021: new-array v4, v5, [I // type@03e9 │ │ -0bda12: 5b94 350a |0023: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ -0bda16: 2354 3a04 |0025: new-array v4, v5, [Z // type@043a │ │ -0bda1a: 5b94 2b0a |0027: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -0bda1e: 5c97 2c0a |0029: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ -0bda22: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -0bda24: 5b94 300a |002c: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -0bda28: 599a 2f0a |002e: iput v10, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0a2f │ │ -0bda2c: 2204 a203 |0030: new-instance v4, Ljava/net/ServerSocket; // type@03a2 │ │ -0bda30: 7020 1325 a400 |0032: invoke-direct {v4, v10}, Ljava/net/ServerSocket;.:(I)V // method@2513 │ │ -0bda36: 5b94 330a |0035: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0a33 │ │ -0bda3a: 2203 9403 |0037: new-instance v3, Ljava/lang/Thread; // type@0394 │ │ -0bda3e: 7020 ea24 9300 |0039: invoke-direct {v3, v9}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@24ea │ │ -0bda44: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -0bda46: 6e20 ee24 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setDaemon:(Z)V // method@24ee │ │ -0bda4c: 6e10 f024 0300 |0040: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@24f0 │ │ -0bda52: 7100 0f25 0000 |0043: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@250f │ │ -0bda58: 0c04 |0046: move-result-object v4 │ │ -0bda5a: 6e10 0e25 0400 |0047: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@250e │ │ -0bda60: 0c04 |004a: move-result-object v4 │ │ -0bda62: 7110 0c25 0400 |004b: invoke-static {v4}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@250c │ │ -0bda68: 0c00 |004e: move-result-object v0 │ │ -0bda6a: 2104 |004f: array-length v4, v0 │ │ -0bda6c: 2344 3204 |0050: new-array v4, v4, [Ljava/lang/String; // type@0432 │ │ -0bda70: 5b94 2a0a |0052: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0a2a │ │ -0bda74: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0bda76: 2104 |0055: array-length v4, v0 │ │ -0bda78: 3542 2f00 |0056: if-ge v2, v4, 0085 // +002f │ │ -0bda7c: 5494 2a0a |0058: iget-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0a2a │ │ -0bda80: 4605 0002 |005a: aget-object v5, v0, v2 │ │ -0bda84: 6e10 0d25 0500 |005c: invoke-virtual {v5}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@250d │ │ -0bda8a: 0c05 |005f: move-result-object v5 │ │ -0bda8c: 4d05 0402 |0060: aput-object v5, v4, v2 │ │ -0bda90: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bda94: 28f1 |0064: goto 0055 // -000f │ │ -0bda96: 0d01 |0065: move-exception v1 │ │ -0bda98: 2204 bc02 |0066: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0bda9c: 2205 9103 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -0bdaa0: 7010 d024 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bdaa6: 1a06 8b02 |006d: const-string v6, "Couldn't open listening socket at port '" // string@028b │ │ -0bdaaa: 6e20 d724 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bdab0: 0c05 |0072: move-result-object v5 │ │ -0bdab2: 6e20 d424 a500 |0073: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bdab8: 0c05 |0076: move-result-object v5 │ │ -0bdaba: 1a06 4c00 |0077: const-string v6, "'" // string@004c │ │ -0bdabe: 6e20 d724 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bdac4: 0c05 |007c: move-result-object v5 │ │ -0bdac6: 6e10 dd24 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bdacc: 0c05 |0080: move-result-object v5 │ │ -0bdace: 7030 2a1e 5401 |0081: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0bdad4: 2704 |0084: throw v4 │ │ -0bdad6: 0e00 |0085: return-void │ │ +0cb7f4: |[0cb7f4] com.badlogic.gdx.input.RemoteInput.:(I)V │ │ +0cb804: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +0cb806: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0cb808: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0cb80a: 1305 1400 |0003: const/16 v5, #int 20 // #14 │ │ +0cb80e: 7010 9524 0900 |0005: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2495 │ │ +0cb814: 2384 e803 |0008: new-array v4, v8, [F // type@03e8 │ │ +0cb818: 5b94 280a |000a: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cb81c: 2384 e803 |000c: new-array v4, v8, [F // type@03e8 │ │ +0cb820: 5b94 290a |000e: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cb824: 5c97 2e0a |0010: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0a2e │ │ +0cb828: 5996 320a |0012: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ +0cb82c: 5996 310a |0014: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ +0cb830: 2204 b703 |0016: new-instance v4, Ljava/util/HashSet; // type@03b7 │ │ +0cb834: 7010 a725 0400 |0018: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@25a7 │ │ +0cb83a: 5b94 2d0a |001b: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ +0cb83e: 2354 e903 |001d: new-array v4, v5, [I // type@03e9 │ │ +0cb842: 5b94 340a |001f: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ +0cb846: 2354 e903 |0021: new-array v4, v5, [I // type@03e9 │ │ +0cb84a: 5b94 350a |0023: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ +0cb84e: 2354 3a04 |0025: new-array v4, v5, [Z // type@043a │ │ +0cb852: 5b94 2b0a |0027: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +0cb856: 5c97 2c0a |0029: iput-boolean v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ +0cb85a: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0cb85c: 5b94 300a |002c: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +0cb860: 599a 2f0a |002e: iput v10, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0a2f │ │ +0cb864: 2204 a203 |0030: new-instance v4, Ljava/net/ServerSocket; // type@03a2 │ │ +0cb868: 7020 1325 a400 |0032: invoke-direct {v4, v10}, Ljava/net/ServerSocket;.:(I)V // method@2513 │ │ +0cb86e: 5b94 330a |0035: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0a33 │ │ +0cb872: 2203 9403 |0037: new-instance v3, Ljava/lang/Thread; // type@0394 │ │ +0cb876: 7020 ea24 9300 |0039: invoke-direct {v3, v9}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@24ea │ │ +0cb87c: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +0cb87e: 6e20 ee24 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setDaemon:(Z)V // method@24ee │ │ +0cb884: 6e10 f024 0300 |0040: invoke-virtual {v3}, Ljava/lang/Thread;.start:()V // method@24f0 │ │ +0cb88a: 7100 0f25 0000 |0043: invoke-static {}, Ljava/net/InetAddress;.getLocalHost:()Ljava/net/InetAddress; // method@250f │ │ +0cb890: 0c04 |0046: move-result-object v4 │ │ +0cb892: 6e10 0e25 0400 |0047: invoke-virtual {v4}, Ljava/net/InetAddress;.getHostName:()Ljava/lang/String; // method@250e │ │ +0cb898: 0c04 |004a: move-result-object v4 │ │ +0cb89a: 7110 0c25 0400 |004b: invoke-static {v4}, Ljava/net/InetAddress;.getAllByName:(Ljava/lang/String;)[Ljava/net/InetAddress; // method@250c │ │ +0cb8a0: 0c00 |004e: move-result-object v0 │ │ +0cb8a2: 2104 |004f: array-length v4, v0 │ │ +0cb8a4: 2344 3204 |0050: new-array v4, v4, [Ljava/lang/String; // type@0432 │ │ +0cb8a8: 5b94 2a0a |0052: iput-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0a2a │ │ +0cb8ac: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0cb8ae: 2104 |0055: array-length v4, v0 │ │ +0cb8b0: 3542 2f00 |0056: if-ge v2, v4, 0085 // +002f │ │ +0cb8b4: 5494 2a0a |0058: iget-object v4, v9, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0a2a │ │ +0cb8b8: 4605 0002 |005a: aget-object v5, v0, v2 │ │ +0cb8bc: 6e10 0d25 0500 |005c: invoke-virtual {v5}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@250d │ │ +0cb8c2: 0c05 |005f: move-result-object v5 │ │ +0cb8c4: 4d05 0402 |0060: aput-object v5, v4, v2 │ │ +0cb8c8: d802 0201 |0062: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0cb8cc: 28f1 |0064: goto 0055 // -000f │ │ +0cb8ce: 0d01 |0065: move-exception v1 │ │ +0cb8d0: 2204 bc02 |0066: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0cb8d4: 2205 9103 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0cb8d8: 7010 d024 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0cb8de: 1a06 8b02 |006d: const-string v6, "Couldn't open listening socket at port '" // string@028b │ │ +0cb8e2: 6e20 d724 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cb8e8: 0c05 |0072: move-result-object v5 │ │ +0cb8ea: 6e20 d424 a500 |0073: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0cb8f0: 0c05 |0076: move-result-object v5 │ │ +0cb8f2: 1a06 4c00 |0077: const-string v6, "'" // string@004c │ │ +0cb8f6: 6e20 d724 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cb8fc: 0c05 |007c: move-result-object v5 │ │ +0cb8fe: 6e10 dd24 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0cb904: 0c05 |0080: move-result-object v5 │ │ +0cb906: 7030 2a1e 5401 |0081: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0cb90c: 2704 |0084: throw v4 │ │ +0cb90e: 0e00 |0085: return-void │ │ catches : 1 │ │ 0x002e - 0x0062 │ │ Ljava/lang/Exception; -> 0x0065 │ │ positions : │ │ 0x0005 line=159 │ │ 0x0008 line=141 │ │ 0x000c line=142 │ │ @@ -257191,16 +257219,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bdae8: |[0bdae8] com.badlogic.gdx.input.RemoteInput.cancelVibrate:()V │ │ -0bdaf8: 0e00 |0000: return-void │ │ +0cb920: |[0cb920] com.badlogic.gdx.input.RemoteInput.cancelVibrate:()V │ │ +0cb930: 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;) │ │ @@ -257208,19 +257236,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdafc: |[0bdafc] com.badlogic.gdx.input.RemoteInput.getAccelerometerX:()F │ │ -0bdb0c: 5420 280a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bdb10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bdb12: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdb16: 0f00 |0005: return v0 │ │ +0cb934: |[0cb934] com.badlogic.gdx.input.RemoteInput.getAccelerometerX:()F │ │ +0cb944: 5420 280a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cb948: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cb94a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cb94e: 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;) │ │ @@ -257228,19 +257256,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdb18: |[0bdb18] com.badlogic.gdx.input.RemoteInput.getAccelerometerY:()F │ │ -0bdb28: 5420 280a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bdb2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0bdb2e: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdb32: 0f00 |0005: return v0 │ │ +0cb950: |[0cb950] com.badlogic.gdx.input.RemoteInput.getAccelerometerY:()F │ │ +0cb960: 5420 280a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cb964: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0cb966: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cb96a: 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;) │ │ @@ -257248,19 +257276,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdb34: |[0bdb34] com.badlogic.gdx.input.RemoteInput.getAccelerometerZ:()F │ │ -0bdb44: 5420 280a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bdb48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0bdb4a: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdb4e: 0f00 |0005: return v0 │ │ +0cb96c: |[0cb96c] com.badlogic.gdx.input.RemoteInput.getAccelerometerZ:()F │ │ +0cb97c: 5420 280a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cb980: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0cb982: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cb986: 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;) │ │ @@ -257268,19 +257296,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdb50: |[0bdb50] com.badlogic.gdx.input.RemoteInput.getAzimuth:()F │ │ -0bdb60: 5420 290a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bdb64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bdb66: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdb6a: 0f00 |0005: return v0 │ │ +0cb988: |[0cb988] com.badlogic.gdx.input.RemoteInput.getAzimuth:()F │ │ +0cb998: 5420 290a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cb99c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cb99e: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cb9a2: 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;) │ │ @@ -257288,17 +257316,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdb6c: |[0bdb6c] com.badlogic.gdx.input.RemoteInput.getCurrentEventTime:()J │ │ -0bdb7c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0bdb80: 1000 |0002: return-wide v0 │ │ +0cb9a4: |[0cb9a4] com.badlogic.gdx.input.RemoteInput.getCurrentEventTime:()J │ │ +0cb9b4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0cb9b8: 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;) │ │ @@ -257306,17 +257334,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdb84: |[0bdb84] com.badlogic.gdx.input.RemoteInput.getDeltaX:()I │ │ -0bdb94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdb96: 0f00 |0001: return v0 │ │ +0cb9bc: |[0cb9bc] com.badlogic.gdx.input.RemoteInput.getDeltaX:()I │ │ +0cb9cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb9ce: 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;) │ │ @@ -257324,17 +257352,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdb98: |[0bdb98] com.badlogic.gdx.input.RemoteInput.getDeltaX:(I)I │ │ -0bdba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdbaa: 0f00 |0001: return v0 │ │ +0cb9d0: |[0cb9d0] com.badlogic.gdx.input.RemoteInput.getDeltaX:(I)I │ │ +0cb9e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb9e2: 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 │ │ │ │ @@ -257343,17 +257371,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdbac: |[0bdbac] com.badlogic.gdx.input.RemoteInput.getDeltaY:()I │ │ -0bdbbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdbbe: 0f00 |0001: return v0 │ │ +0cb9e4: |[0cb9e4] com.badlogic.gdx.input.RemoteInput.getDeltaY:()I │ │ +0cb9f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb9f6: 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;) │ │ @@ -257361,17 +257389,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdbc0: |[0bdbc0] com.badlogic.gdx.input.RemoteInput.getDeltaY:(I)I │ │ -0bdbd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdbd2: 0f00 |0001: return v0 │ │ +0cb9f8: |[0cb9f8] com.badlogic.gdx.input.RemoteInput.getDeltaY:(I)I │ │ +0cba08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cba0a: 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 │ │ │ │ @@ -257380,17 +257408,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdbd4: |[0bdbd4] com.badlogic.gdx.input.RemoteInput.getIPs:()[Ljava/lang/String; │ │ -0bdbe4: 5410 2a0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0a2a │ │ -0bdbe8: 1100 |0002: return-object v0 │ │ +0cba0c: |[0cba0c] com.badlogic.gdx.input.RemoteInput.getIPs:()[Ljava/lang/String; │ │ +0cba1c: 5410 2a0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.ips:[Ljava/lang/String; // field@0a2a │ │ +0cba20: 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;) │ │ @@ -257398,17 +257426,17 @@ │ │ type : '()Lcom/badlogic/gdx/InputProcessor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdbec: |[0bdbec] com.badlogic.gdx.input.RemoteInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ -0bdbfc: 5410 300a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -0bdc00: 1100 |0002: return-object v0 │ │ +0cba24: |[0cba24] com.badlogic.gdx.input.RemoteInput.getInputProcessor:()Lcom/badlogic/gdx/InputProcessor; │ │ +0cba34: 5410 300a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +0cba38: 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;) │ │ @@ -257416,17 +257444,17 @@ │ │ type : '()Lcom/badlogic/gdx/Input$Orientation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdc04: |[0bdc04] com.badlogic.gdx.input.RemoteInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ -0bdc14: 6200 d000 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ -0bdc18: 1100 |0002: return-object v0 │ │ +0cba3c: |[0cba3c] com.badlogic.gdx.input.RemoteInput.getNativeOrientation:()Lcom/badlogic/gdx/Input$Orientation; │ │ +0cba4c: 6200 d000 |0000: sget-object v0, Lcom/badlogic/gdx/Input$Orientation;.Landscape:Lcom/badlogic/gdx/Input$Orientation; // field@00d0 │ │ +0cba50: 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;) │ │ @@ -257434,19 +257462,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdc1c: |[0bdc1c] com.badlogic.gdx.input.RemoteInput.getPitch:()F │ │ -0bdc2c: 5420 290a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bdc30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0bdc32: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdc36: 0f00 |0005: return v0 │ │ +0cba54: |[0cba54] com.badlogic.gdx.input.RemoteInput.getPitch:()F │ │ +0cba64: 5420 290a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cba68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0cba6a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cba6e: 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;) │ │ @@ -257454,20 +257482,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 │ │ -0bdc38: |[0bdc38] com.badlogic.gdx.input.RemoteInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0bdc48: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bdc4c: 7210 e200 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00e2 │ │ -0bdc52: 0c00 |0005: move-result-object v0 │ │ -0bdc54: 7240 5601 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@0156 │ │ -0bdc5a: 0e00 |0009: return-void │ │ +0cba70: |[0cba70] com.badlogic.gdx.input.RemoteInput.getPlaceholderTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0cba80: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0cba84: 7210 e200 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00e2 │ │ +0cba8a: 0c00 |0005: move-result-object v0 │ │ +0cba8c: 7240 5601 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@0156 │ │ +0cba92: 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; │ │ @@ -257479,19 +257507,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdc5c: |[0bdc5c] com.badlogic.gdx.input.RemoteInput.getRoll:()F │ │ -0bdc6c: 5420 290a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bdc70: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0bdc72: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdc76: 0f00 |0005: return v0 │ │ +0cba94: |[0cba94] com.badlogic.gdx.input.RemoteInput.getRoll:()F │ │ +0cbaa4: 5420 290a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cbaa8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0cbaaa: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cbaae: 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;) │ │ @@ -257499,17 +257527,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdc78: |[0bdc78] com.badlogic.gdx.input.RemoteInput.getRotation:()I │ │ -0bdc88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdc8a: 0f00 |0001: return v0 │ │ +0cbab0: |[0cbab0] com.badlogic.gdx.input.RemoteInput.getRotation:()I │ │ +0cbac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cbac2: 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;) │ │ @@ -257517,16 +257545,16 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bdc8c: |[0bdc8c] com.badlogic.gdx.input.RemoteInput.getRotationMatrix:([F)V │ │ -0bdc9c: 0e00 |0000: return-void │ │ +0cbac4: |[0cbac4] com.badlogic.gdx.input.RemoteInput.getRotationMatrix:([F)V │ │ +0cbad4: 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 │ │ │ │ @@ -257535,20 +257563,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 │ │ -0bdca0: |[0bdca0] com.badlogic.gdx.input.RemoteInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ -0bdcb0: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bdcb4: 7210 e200 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00e2 │ │ -0bdcba: 0c00 |0005: move-result-object v0 │ │ -0bdcbc: 7240 5a01 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@015a │ │ -0bdcc2: 0e00 |0009: return-void │ │ +0cbad8: |[0cbad8] com.badlogic.gdx.input.RemoteInput.getTextInput:(Lcom/badlogic/gdx/Input$TextInputListener;Ljava/lang/String;Ljava/lang/String;)V │ │ +0cbae8: 6200 1d00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0cbaec: 7210 e200 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getInput:()Lcom/badlogic/gdx/Input; // method@00e2 │ │ +0cbaf2: 0c00 |0005: move-result-object v0 │ │ +0cbaf4: 7240 5a01 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@015a │ │ +0cbafa: 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; │ │ @@ -257560,19 +257588,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdcc4: |[0bdcc4] com.badlogic.gdx.input.RemoteInput.getX:()I │ │ -0bdcd4: 5420 340a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ -0bdcd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bdcda: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdcde: 0f00 |0005: return v0 │ │ +0cbafc: |[0cbafc] com.badlogic.gdx.input.RemoteInput.getX:()I │ │ +0cbb0c: 5420 340a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ +0cbb10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cbb12: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cbb16: 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;) │ │ @@ -257580,18 +257608,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bdce0: |[0bdce0] com.badlogic.gdx.input.RemoteInput.getX:(I)I │ │ -0bdcf0: 5410 340a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ -0bdcf4: 4400 0002 |0002: aget v0, v0, v2 │ │ -0bdcf8: 0f00 |0004: return v0 │ │ +0cbb18: |[0cbb18] com.badlogic.gdx.input.RemoteInput.getX:(I)I │ │ +0cbb28: 5410 340a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchX:[I // field@0a34 │ │ +0cbb2c: 4400 0002 |0002: aget v0, v0, v2 │ │ +0cbb30: 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 │ │ │ │ @@ -257600,19 +257628,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdcfc: |[0bdcfc] com.badlogic.gdx.input.RemoteInput.getY:()I │ │ -0bdd0c: 5420 350a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ -0bdd10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bdd12: 4400 0001 |0003: aget v0, v0, v1 │ │ -0bdd16: 0f00 |0005: return v0 │ │ +0cbb34: |[0cbb34] com.badlogic.gdx.input.RemoteInput.getY:()I │ │ +0cbb44: 5420 350a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ +0cbb48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cbb4a: 4400 0001 |0003: aget v0, v0, v1 │ │ +0cbb4e: 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;) │ │ @@ -257620,18 +257648,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bdd18: |[0bdd18] com.badlogic.gdx.input.RemoteInput.getY:(I)I │ │ -0bdd28: 5410 350a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ -0bdd2c: 4400 0002 |0002: aget v0, v0, v2 │ │ -0bdd30: 0f00 |0004: return v0 │ │ +0cbb50: |[0cbb50] com.badlogic.gdx.input.RemoteInput.getY:(I)I │ │ +0cbb60: 5410 350a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.touchY:[I // field@0a35 │ │ +0cbb64: 4400 0002 |0002: aget v0, v0, v2 │ │ +0cbb68: 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 │ │ │ │ @@ -257640,29 +257668,29 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0bdd34: |[0bdd34] com.badlogic.gdx.input.RemoteInput.isButtonPressed:(I)Z │ │ -0bdd44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bdd46: 3804 0300 |0001: if-eqz v4, 0004 // +0003 │ │ -0bdd4a: 0f01 |0003: return v1 │ │ -0bdd4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0bdd4e: 5432 2b0a |0005: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -0bdd52: 2122 |0007: array-length v2, v2 │ │ -0bdd54: 3520 fbff |0008: if-ge v0, v2, 0003 // -0005 │ │ -0bdd58: 5432 2b0a |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -0bdd5c: 4702 0200 |000c: aget-boolean v2, v2, v0 │ │ -0bdd60: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ -0bdd64: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bdd66: 28f2 |0011: goto 0003 // -000e │ │ -0bdd68: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bdd6c: 28f1 |0014: goto 0005 // -000f │ │ +0cbb6c: |[0cbb6c] com.badlogic.gdx.input.RemoteInput.isButtonPressed:(I)Z │ │ +0cbb7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cbb7e: 3804 0300 |0001: if-eqz v4, 0004 // +0003 │ │ +0cbb82: 0f01 |0003: return v1 │ │ +0cbb84: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0cbb86: 5432 2b0a |0005: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +0cbb8a: 2122 |0007: array-length v2, v2 │ │ +0cbb8c: 3520 fbff |0008: if-ge v0, v2, 0003 // -0005 │ │ +0cbb90: 5432 2b0a |000a: iget-object v2, v3, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +0cbb94: 4702 0200 |000c: aget-boolean v2, v2, v0 │ │ +0cbb98: 3802 0400 |000e: if-eqz v2, 0012 // +0004 │ │ +0cbb9c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0cbb9e: 28f2 |0011: goto 0003 // -000e │ │ +0cbba0: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cbba4: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ 0x0003 line=311 │ │ 0x0004 line=309 │ │ 0x000a line=310 │ │ 0x0012 line=309 │ │ @@ -257676,17 +257704,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdd70: |[0bdd70] com.badlogic.gdx.input.RemoteInput.isCursorCatched:()Z │ │ -0bdd80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdd82: 0f00 |0001: return v0 │ │ +0cbba8: |[0cbba8] com.badlogic.gdx.input.RemoteInput.isCursorCatched:()Z │ │ +0cbbb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cbbba: 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;) │ │ @@ -257694,21 +257722,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bdd84: |[0bdd84] com.badlogic.gdx.input.RemoteInput.isKeyPressed:(I)Z │ │ -0bdd94: 5420 2d0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ -0bdd98: 7110 7424 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0bdd9e: 0c01 |0005: move-result-object v1 │ │ -0bdda0: 7220 c825 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ -0bdda6: 0a00 |0009: move-result v0 │ │ -0bdda8: 0f00 |000a: return v0 │ │ +0cbbbc: |[0cbbbc] com.badlogic.gdx.input.RemoteInput.isKeyPressed:(I)Z │ │ +0cbbcc: 5420 2d0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.keys:Ljava/util/Set; // field@0a2d │ │ +0cbbd0: 7110 7424 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0cbbd6: 0c01 |0005: move-result-object v1 │ │ +0cbbd8: 7220 c825 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@25c8 │ │ +0cbbde: 0a00 |0009: move-result v0 │ │ +0cbbe0: 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 │ │ │ │ @@ -257717,27 +257745,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 │ │ -0bddac: |[0bddac] com.badlogic.gdx.input.RemoteInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ -0bddbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bddbe: 6201 d300 |0001: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ -0bddc2: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -0bddc6: 0f00 |0005: return v0 │ │ -0bddc8: 6201 d400 |0006: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ -0bddcc: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ -0bddd0: 6200 d600 |000a: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -0bddd4: 3303 0500 |000c: if-ne v3, v0, 0011 // +0005 │ │ -0bddd8: 5520 2e0a |000e: iget-boolean v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0a2e │ │ -0bdddc: 28f5 |0010: goto 0005 // -000b │ │ -0bddde: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0bdde0: 28f3 |0012: goto 0005 // -000d │ │ +0cbbe4: |[0cbbe4] com.badlogic.gdx.input.RemoteInput.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z │ │ +0cbbf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cbbf6: 6201 d300 |0001: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Accelerometer:Lcom/badlogic/gdx/Input$Peripheral; // field@00d3 │ │ +0cbbfa: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +0cbbfe: 0f00 |0005: return v0 │ │ +0cbc00: 6201 d400 |0006: sget-object v1, Lcom/badlogic/gdx/Input$Peripheral;.Compass:Lcom/badlogic/gdx/Input$Peripheral; // field@00d4 │ │ +0cbc04: 3213 fdff |0008: if-eq v3, v1, 0005 // -0003 │ │ +0cbc08: 6200 d600 |000a: sget-object v0, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +0cbc0c: 3303 0500 |000c: if-ne v3, v0, 0011 // +0005 │ │ +0cbc10: 5520 2e0a |000e: iget-boolean v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0a2e │ │ +0cbc14: 28f5 |0010: goto 0005 // -000b │ │ +0cbc16: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0cbc18: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0005 line=388 │ │ 0x0006 line=386 │ │ 0x000a line=387 │ │ 0x0011 line=388 │ │ @@ -257750,19 +257778,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdde4: |[0bdde4] com.badlogic.gdx.input.RemoteInput.isTouched:()Z │ │ -0bddf4: 5420 2b0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -0bddf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bddfa: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ -0bddfe: 0f00 |0005: return v0 │ │ +0cbc1c: |[0cbc1c] com.badlogic.gdx.input.RemoteInput.isTouched:()Z │ │ +0cbc2c: 5420 2b0a |0000: iget-object v0, v2, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +0cbc30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cbc32: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ +0cbc36: 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;) │ │ @@ -257770,18 +257798,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bde00: |[0bde00] com.badlogic.gdx.input.RemoteInput.isTouched:(I)Z │ │ -0bde10: 5410 2b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ -0bde14: 4700 0002 |0002: aget-boolean v0, v0, v2 │ │ -0bde18: 0f00 |0004: return v0 │ │ +0cbc38: |[0cbc38] com.badlogic.gdx.input.RemoteInput.isTouched:(I)Z │ │ +0cbc48: 5410 2b0a |0000: iget-object v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.isTouched:[Z // field@0a2b │ │ +0cbc4c: 4700 0002 |0002: aget-boolean v0, v0, v2 │ │ +0cbc50: 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 │ │ │ │ @@ -257790,17 +257818,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bde1c: |[0bde1c] com.badlogic.gdx.input.RemoteInput.justTouched:()Z │ │ -0bde2c: 5510 2c0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ -0bde30: 0f00 |0002: return v0 │ │ +0cbc54: |[0cbc54] com.badlogic.gdx.input.RemoteInput.justTouched:()Z │ │ +0cbc64: 5510 2c0a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteInput;.justTouched:Z // field@0a2c │ │ +0cbc68: 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;) │ │ @@ -257808,216 +257836,216 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 382 16-bit code units │ │ -0bde34: |[0bde34] com.badlogic.gdx.input.RemoteInput.run:()V │ │ -0bde44: 6206 6112 |0000: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ -0bde48: 2207 9103 |0002: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0bde4c: 7010 d024 0700 |0004: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bde52: 1a08 bb1e |0007: const-string v8, "listening, port " // string@1ebb │ │ -0bde56: 6e20 d724 8700 |0009: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bde5c: 0c07 |000c: move-result-object v7 │ │ -0bde5e: 5298 2f0a |000d: iget v8, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0a2f │ │ -0bde62: 6e20 d424 8700 |000f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bde68: 0c07 |0012: move-result-object v7 │ │ -0bde6a: 6e10 dd24 0700 |0013: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bde70: 0c07 |0016: move-result-object v7 │ │ -0bde72: 6e20 1c24 7600 |0017: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ -0bde78: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -0bde7a: 5496 330a |001b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0a33 │ │ -0bde7e: 6e10 1425 0600 |001d: invoke-virtual {v6}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@2514 │ │ -0bde84: 0c04 |0020: move-result-object v4 │ │ -0bde86: 1216 |0021: const/4 v6, #int 1 // #1 │ │ -0bde88: 6e20 2a25 6400 |0022: invoke-virtual {v4, v6}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@252a │ │ -0bde8e: 1306 b80b |0025: const/16 v6, #int 3000 // #bb8 │ │ -0bde92: 6e20 2925 6400 |0027: invoke-virtual {v4, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@2529 │ │ -0bde98: 2202 5803 |002a: new-instance v2, Ljava/io/DataInputStream; // type@0358 │ │ -0bde9c: 6e10 2125 0400 |002c: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@2521 │ │ -0bdea2: 0c06 |002f: move-result-object v6 │ │ -0bdea4: 7020 d023 6200 |0030: invoke-direct {v2, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ -0bdeaa: 6e10 d423 0200 |0033: invoke-virtual {v2}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ -0bdeb0: 0a06 |0036: move-result v6 │ │ -0bdeb2: 5c96 2e0a |0037: iput-boolean v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0a2e │ │ -0bdeb6: 6e10 da23 0200 |0039: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0bdebc: 0a01 |003c: move-result v1 │ │ -0bdebe: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0bdec0: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -0bdec2: 2b01 2901 0000 |003f: packed-switch v1, 00000168 // +00000129 │ │ -0bdec8: 6206 1d00 |0042: sget-object v6, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0bdecc: 2207 a801 |0044: new-instance v7, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger; // type@01a8 │ │ -0bded0: 7040 6b11 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@116b │ │ -0bded6: 7220 eb00 7600 |0049: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ -0bdedc: 28ed |004c: goto 0039 // -0013 │ │ -0bdede: 0d00 |004d: move-exception v0 │ │ -0bdee0: 6e10 0724 0000 |004e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2407 │ │ -0bdee6: 28af |0051: goto 0000 // -0051 │ │ -0bdee8: 5496 280a |0052: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bdeec: 1207 |0054: const/4 v7, #int 0 // #0 │ │ -0bdeee: 6e10 d723 0200 |0055: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdef4: 0a08 |0058: move-result v8 │ │ -0bdef6: 4b08 0607 |0059: aput v8, v6, v7 │ │ -0bdefa: 5496 280a |005b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bdefe: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -0bdf00: 6e10 d723 0200 |005e: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf06: 0a08 |0061: move-result v8 │ │ -0bdf08: 4b08 0607 |0062: aput v8, v6, v7 │ │ -0bdf0c: 5496 280a |0064: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ -0bdf10: 1227 |0066: const/4 v7, #int 2 // #2 │ │ -0bdf12: 6e10 d723 0200 |0067: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf18: 0a08 |006a: move-result v8 │ │ -0bdf1a: 4b08 0607 |006b: aput v8, v6, v7 │ │ -0bdf1e: 28d5 |006d: goto 0042 // -002b │ │ -0bdf20: 5496 290a |006e: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bdf24: 1207 |0070: const/4 v7, #int 0 // #0 │ │ -0bdf26: 6e10 d723 0200 |0071: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf2c: 0a08 |0074: move-result v8 │ │ -0bdf2e: 4b08 0607 |0075: aput v8, v6, v7 │ │ -0bdf32: 5496 290a |0077: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bdf36: 1217 |0079: const/4 v7, #int 1 // #1 │ │ -0bdf38: 6e10 d723 0200 |007a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf3e: 0a08 |007d: move-result v8 │ │ -0bdf40: 4b08 0607 |007e: aput v8, v6, v7 │ │ -0bdf44: 5496 290a |0080: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ -0bdf48: 1227 |0082: const/4 v7, #int 2 // #2 │ │ -0bdf4a: 6e10 d723 0200 |0083: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf50: 0a08 |0086: move-result v8 │ │ -0bdf52: 4b08 0607 |0087: aput v8, v6, v7 │ │ -0bdf56: 28b9 |0089: goto 0042 // -0047 │ │ -0bdf58: 6e10 d723 0200 |008a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf5e: 0a06 |008d: move-result v6 │ │ -0bdf60: 5996 320a |008e: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ -0bdf64: 6e10 d723 0200 |0090: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ -0bdf6a: 0a06 |0093: move-result v6 │ │ -0bdf6c: 5996 310a |0094: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ -0bdf70: 28ac |0096: goto 0042 // -0054 │ │ -0bdf72: 2203 a901 |0097: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01a9 │ │ -0bdf76: 7020 6d11 9300 |0099: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116d │ │ -0bdf7c: 6e10 da23 0200 |009c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0bdf82: 0a06 |009f: move-result v6 │ │ -0bdf84: 5936 1a0a |00a0: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -0bdf88: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -0bdf8a: 5936 1d0a |00a3: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ -0bdf8e: 289d |00a5: goto 0042 // -0063 │ │ -0bdf90: 2203 a901 |00a6: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01a9 │ │ -0bdf94: 7020 6d11 9300 |00a8: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116d │ │ -0bdf9a: 6e10 da23 0200 |00ab: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0bdfa0: 0a06 |00ae: move-result v6 │ │ -0bdfa2: 5936 1a0a |00af: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ -0bdfa6: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ -0bdfa8: 5936 1d0a |00b2: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ -0bdfac: 288e |00b4: goto 0042 // -0072 │ │ -0bdfae: 2203 a901 |00b5: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01a9 │ │ -0bdfb2: 7020 6d11 9300 |00b7: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116d │ │ -0bdfb8: 6e10 d623 0200 |00ba: invoke-virtual {v2}, Ljava/io/DataInputStream;.readChar:()C // method@23d6 │ │ -0bdfbe: 0a06 |00bd: move-result v6 │ │ -0bdfc0: 5e36 190a |00be: iput-char v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0a19 │ │ -0bdfc4: 1226 |00c0: const/4 v6, #int 2 // #2 │ │ -0bdfc6: 5936 1d0a |00c1: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ -0bdfca: 2900 7fff |00c3: goto/16 0042 // -0081 │ │ -0bdfce: 2205 aa01 |00c5: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01aa │ │ -0bdfd2: 7020 6e11 9500 |00c7: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116e │ │ -0bdfd8: 6e10 da23 0200 |00ca: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0bdfde: 0a06 |00cd: move-result v6 │ │ -0bdfe0: 8266 |00ce: int-to-float v6, v6 │ │ -0bdfe2: 5297 320a |00cf: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ -0bdfe6: c976 |00d1: div-float/2addr v6, v7 │ │ -0bdfe8: 6207 2500 |00d2: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0bdfec: 7210 3001 0700 |00d4: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0bdff2: 0a07 |00d7: move-result v7 │ │ -0bdff4: 8277 |00d8: int-to-float v7, v7 │ │ -0bdff6: c876 |00d9: mul-float/2addr v6, v7 │ │ -0bdff8: 8766 |00da: float-to-int v6, v6 │ │ -0bdffa: 5956 250a |00db: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -0bdffe: 6e10 da23 0200 |00dd: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be004: 0a06 |00e0: move-result v6 │ │ -0be006: 8266 |00e1: int-to-float v6, v6 │ │ -0be008: 5297 310a |00e2: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ -0be00c: c976 |00e4: div-float/2addr v6, v7 │ │ -0be00e: 6207 2500 |00e5: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be012: 7210 2901 0700 |00e7: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0be018: 0a07 |00ea: move-result v7 │ │ -0be01a: 8277 |00eb: int-to-float v7, v7 │ │ -0be01c: c876 |00ec: mul-float/2addr v6, v7 │ │ -0be01e: 8766 |00ed: float-to-int v6, v6 │ │ -0be020: 5956 260a |00ee: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -0be024: 6e10 da23 0200 |00f0: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be02a: 0a06 |00f3: move-result v6 │ │ -0be02c: 5956 210a |00f4: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -0be030: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ -0be032: 5956 240a |00f7: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ -0be036: 2900 49ff |00f9: goto/16 0042 // -00b7 │ │ -0be03a: 2205 aa01 |00fb: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01aa │ │ -0be03e: 7020 6e11 9500 |00fd: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116e │ │ -0be044: 6e10 da23 0200 |0100: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be04a: 0a06 |0103: move-result v6 │ │ -0be04c: 8266 |0104: int-to-float v6, v6 │ │ -0be04e: 5297 320a |0105: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ -0be052: c976 |0107: div-float/2addr v6, v7 │ │ -0be054: 6207 2500 |0108: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be058: 7210 3001 0700 |010a: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0be05e: 0a07 |010d: move-result v7 │ │ -0be060: 8277 |010e: int-to-float v7, v7 │ │ -0be062: c876 |010f: mul-float/2addr v6, v7 │ │ -0be064: 8766 |0110: float-to-int v6, v6 │ │ -0be066: 5956 250a |0111: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -0be06a: 6e10 da23 0200 |0113: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be070: 0a06 |0116: move-result v6 │ │ -0be072: 8266 |0117: int-to-float v6, v6 │ │ -0be074: 5297 310a |0118: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ -0be078: c976 |011a: div-float/2addr v6, v7 │ │ -0be07a: 6207 2500 |011b: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be07e: 7210 2901 0700 |011d: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0be084: 0a07 |0120: move-result v7 │ │ -0be086: 8277 |0121: int-to-float v7, v7 │ │ -0be088: c876 |0122: mul-float/2addr v6, v7 │ │ -0be08a: 8766 |0123: float-to-int v6, v6 │ │ -0be08c: 5956 260a |0124: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -0be090: 6e10 da23 0200 |0126: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be096: 0a06 |0129: move-result v6 │ │ -0be098: 5956 210a |012a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -0be09c: 1216 |012c: const/4 v6, #int 1 // #1 │ │ -0be09e: 5956 240a |012d: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ -0be0a2: 2900 13ff |012f: goto/16 0042 // -00ed │ │ -0be0a6: 2205 aa01 |0131: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01aa │ │ -0be0aa: 7020 6e11 9500 |0133: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116e │ │ -0be0b0: 6e10 da23 0200 |0136: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be0b6: 0a06 |0139: move-result v6 │ │ -0be0b8: 8266 |013a: int-to-float v6, v6 │ │ -0be0ba: 5297 320a |013b: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ -0be0be: c976 |013d: div-float/2addr v6, v7 │ │ -0be0c0: 6207 2500 |013e: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be0c4: 7210 3001 0700 |0140: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0be0ca: 0a07 |0143: move-result v7 │ │ -0be0cc: 8277 |0144: int-to-float v7, v7 │ │ -0be0ce: c876 |0145: mul-float/2addr v6, v7 │ │ -0be0d0: 8766 |0146: float-to-int v6, v6 │ │ -0be0d2: 5956 250a |0147: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ -0be0d6: 6e10 da23 0200 |0149: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be0dc: 0a06 |014c: move-result v6 │ │ -0be0de: 8266 |014d: int-to-float v6, v6 │ │ -0be0e0: 5297 310a |014e: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ -0be0e4: c976 |0150: div-float/2addr v6, v7 │ │ -0be0e6: 6207 2500 |0151: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be0ea: 7210 2901 0700 |0153: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0be0f0: 0a07 |0156: move-result v7 │ │ -0be0f2: 8277 |0157: int-to-float v7, v7 │ │ -0be0f4: c876 |0158: mul-float/2addr v6, v7 │ │ -0be0f6: 8766 |0159: float-to-int v6, v6 │ │ -0be0f8: 5956 260a |015a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ -0be0fc: 6e10 da23 0200 |015c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ -0be102: 0a06 |015f: move-result v6 │ │ -0be104: 5956 210a |0160: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ -0be108: 1226 |0162: const/4 v6, #int 2 // #2 │ │ -0be10a: 5956 240a |0163: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ -0be10e: 2900 ddfe |0165: goto/16 0042 // -0123 │ │ -0be112: 0000 |0167: nop // spacer │ │ -0be114: 0001 0900 0000 0000 5800 0000 6700 ... |0168: packed-switch-data (22 units) │ │ +0cbc6c: |[0cbc6c] com.badlogic.gdx.input.RemoteInput.run:()V │ │ +0cbc7c: 6206 6112 |0000: sget-object v6, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@1261 │ │ +0cbc80: 2207 9103 |0002: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0cbc84: 7010 d024 0700 |0004: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0cbc8a: 1a08 bb1e |0007: const-string v8, "listening, port " // string@1ebb │ │ +0cbc8e: 6e20 d724 8700 |0009: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cbc94: 0c07 |000c: move-result-object v7 │ │ +0cbc96: 5298 2f0a |000d: iget v8, v9, Lcom/badlogic/gdx/input/RemoteInput;.port:I // field@0a2f │ │ +0cbc9a: 6e20 d424 8700 |000f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0cbca0: 0c07 |0012: move-result-object v7 │ │ +0cbca2: 6e10 dd24 0700 |0013: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0cbca8: 0c07 |0016: move-result-object v7 │ │ +0cbcaa: 6e20 1c24 7600 |0017: invoke-virtual {v6, v7}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@241c │ │ +0cbcb0: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +0cbcb2: 5496 330a |001b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.serverSocket:Ljava/net/ServerSocket; // field@0a33 │ │ +0cbcb6: 6e10 1425 0600 |001d: invoke-virtual {v6}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@2514 │ │ +0cbcbc: 0c04 |0020: move-result-object v4 │ │ +0cbcbe: 1216 |0021: const/4 v6, #int 1 // #1 │ │ +0cbcc0: 6e20 2a25 6400 |0022: invoke-virtual {v4, v6}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@252a │ │ +0cbcc6: 1306 b80b |0025: const/16 v6, #int 3000 // #bb8 │ │ +0cbcca: 6e20 2925 6400 |0027: invoke-virtual {v4, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@2529 │ │ +0cbcd0: 2202 5803 |002a: new-instance v2, Ljava/io/DataInputStream; // type@0358 │ │ +0cbcd4: 6e10 2125 0400 |002c: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@2521 │ │ +0cbcda: 0c06 |002f: move-result-object v6 │ │ +0cbcdc: 7020 d023 6200 |0030: invoke-direct {v2, v6}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@23d0 │ │ +0cbce2: 6e10 d423 0200 |0033: invoke-virtual {v2}, Ljava/io/DataInputStream;.readBoolean:()Z // method@23d4 │ │ +0cbce8: 0a06 |0036: move-result v6 │ │ +0cbcea: 5c96 2e0a |0037: iput-boolean v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.multiTouch:Z // field@0a2e │ │ +0cbcee: 6e10 da23 0200 |0039: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbcf4: 0a01 |003c: move-result v1 │ │ +0cbcf6: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0cbcf8: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +0cbcfa: 2b01 2901 0000 |003f: packed-switch v1, 00000168 // +00000129 │ │ +0cbd00: 6206 1d00 |0042: sget-object v6, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0cbd04: 2207 a801 |0044: new-instance v7, Lcom/badlogic/gdx/input/RemoteInput$EventTrigger; // type@01a8 │ │ +0cbd08: 7040 6b11 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@116b │ │ +0cbd0e: 7220 eb00 7600 |0049: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Application;.postRunnable:(Ljava/lang/Runnable;)V // method@00eb │ │ +0cbd14: 28ed |004c: goto 0039 // -0013 │ │ +0cbd16: 0d00 |004d: move-exception v0 │ │ +0cbd18: 6e10 0724 0000 |004e: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2407 │ │ +0cbd1e: 28af |0051: goto 0000 // -0051 │ │ +0cbd20: 5496 280a |0052: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cbd24: 1207 |0054: const/4 v7, #int 0 // #0 │ │ +0cbd26: 6e10 d723 0200 |0055: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd2c: 0a08 |0058: move-result v8 │ │ +0cbd2e: 4b08 0607 |0059: aput v8, v6, v7 │ │ +0cbd32: 5496 280a |005b: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cbd36: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +0cbd38: 6e10 d723 0200 |005e: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd3e: 0a08 |0061: move-result v8 │ │ +0cbd40: 4b08 0607 |0062: aput v8, v6, v7 │ │ +0cbd44: 5496 280a |0064: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.accel:[F // field@0a28 │ │ +0cbd48: 1227 |0066: const/4 v7, #int 2 // #2 │ │ +0cbd4a: 6e10 d723 0200 |0067: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd50: 0a08 |006a: move-result v8 │ │ +0cbd52: 4b08 0607 |006b: aput v8, v6, v7 │ │ +0cbd56: 28d5 |006d: goto 0042 // -002b │ │ +0cbd58: 5496 290a |006e: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cbd5c: 1207 |0070: const/4 v7, #int 0 // #0 │ │ +0cbd5e: 6e10 d723 0200 |0071: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd64: 0a08 |0074: move-result v8 │ │ +0cbd66: 4b08 0607 |0075: aput v8, v6, v7 │ │ +0cbd6a: 5496 290a |0077: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cbd6e: 1217 |0079: const/4 v7, #int 1 // #1 │ │ +0cbd70: 6e10 d723 0200 |007a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd76: 0a08 |007d: move-result v8 │ │ +0cbd78: 4b08 0607 |007e: aput v8, v6, v7 │ │ +0cbd7c: 5496 290a |0080: iget-object v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.compass:[F // field@0a29 │ │ +0cbd80: 1227 |0082: const/4 v7, #int 2 // #2 │ │ +0cbd82: 6e10 d723 0200 |0083: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd88: 0a08 |0086: move-result v8 │ │ +0cbd8a: 4b08 0607 |0087: aput v8, v6, v7 │ │ +0cbd8e: 28b9 |0089: goto 0042 // -0047 │ │ +0cbd90: 6e10 d723 0200 |008a: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbd96: 0a06 |008d: move-result v6 │ │ +0cbd98: 5996 320a |008e: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ +0cbd9c: 6e10 d723 0200 |0090: invoke-virtual {v2}, Ljava/io/DataInputStream;.readFloat:()F // method@23d7 │ │ +0cbda2: 0a06 |0093: move-result v6 │ │ +0cbda4: 5996 310a |0094: iput v6, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ +0cbda8: 28ac |0096: goto 0042 // -0054 │ │ +0cbdaa: 2203 a901 |0097: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01a9 │ │ +0cbdae: 7020 6d11 9300 |0099: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116d │ │ +0cbdb4: 6e10 da23 0200 |009c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbdba: 0a06 |009f: move-result v6 │ │ +0cbdbc: 5936 1a0a |00a0: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0cbdc0: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ +0cbdc2: 5936 1d0a |00a3: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ +0cbdc6: 289d |00a5: goto 0042 // -0063 │ │ +0cbdc8: 2203 a901 |00a6: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01a9 │ │ +0cbdcc: 7020 6d11 9300 |00a8: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116d │ │ +0cbdd2: 6e10 da23 0200 |00ab: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbdd8: 0a06 |00ae: move-result v6 │ │ +0cbdda: 5936 1a0a |00af: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyCode:I // field@0a1a │ │ +0cbdde: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ +0cbde0: 5936 1d0a |00b2: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ +0cbde4: 288e |00b4: goto 0042 // -0072 │ │ +0cbde6: 2203 a901 |00b5: new-instance v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; // type@01a9 │ │ +0cbdea: 7020 6d11 9300 |00b7: invoke-direct {v3, v9}, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116d │ │ +0cbdf0: 6e10 d623 0200 |00ba: invoke-virtual {v2}, Ljava/io/DataInputStream;.readChar:()C // method@23d6 │ │ +0cbdf6: 0a06 |00bd: move-result v6 │ │ +0cbdf8: 5e36 190a |00be: iput-char v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.keyChar:C // field@0a19 │ │ +0cbdfc: 1226 |00c0: const/4 v6, #int 2 // #2 │ │ +0cbdfe: 5936 1d0a |00c1: iput v6, v3, Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;.type:I // field@0a1d │ │ +0cbe02: 2900 7fff |00c3: goto/16 0042 // -0081 │ │ +0cbe06: 2205 aa01 |00c5: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01aa │ │ +0cbe0a: 7020 6e11 9500 |00c7: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116e │ │ +0cbe10: 6e10 da23 0200 |00ca: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbe16: 0a06 |00cd: move-result v6 │ │ +0cbe18: 8266 |00ce: int-to-float v6, v6 │ │ +0cbe1a: 5297 320a |00cf: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ +0cbe1e: c976 |00d1: div-float/2addr v6, v7 │ │ +0cbe20: 6207 2500 |00d2: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cbe24: 7210 3001 0700 |00d4: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0cbe2a: 0a07 |00d7: move-result v7 │ │ +0cbe2c: 8277 |00d8: int-to-float v7, v7 │ │ +0cbe2e: c876 |00d9: mul-float/2addr v6, v7 │ │ +0cbe30: 8766 |00da: float-to-int v6, v6 │ │ +0cbe32: 5956 250a |00db: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +0cbe36: 6e10 da23 0200 |00dd: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbe3c: 0a06 |00e0: move-result v6 │ │ +0cbe3e: 8266 |00e1: int-to-float v6, v6 │ │ +0cbe40: 5297 310a |00e2: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ +0cbe44: c976 |00e4: div-float/2addr v6, v7 │ │ +0cbe46: 6207 2500 |00e5: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cbe4a: 7210 2901 0700 |00e7: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0cbe50: 0a07 |00ea: move-result v7 │ │ +0cbe52: 8277 |00eb: int-to-float v7, v7 │ │ +0cbe54: c876 |00ec: mul-float/2addr v6, v7 │ │ +0cbe56: 8766 |00ed: float-to-int v6, v6 │ │ +0cbe58: 5956 260a |00ee: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +0cbe5c: 6e10 da23 0200 |00f0: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbe62: 0a06 |00f3: move-result v6 │ │ +0cbe64: 5956 210a |00f4: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +0cbe68: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ +0cbe6a: 5956 240a |00f7: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ +0cbe6e: 2900 49ff |00f9: goto/16 0042 // -00b7 │ │ +0cbe72: 2205 aa01 |00fb: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01aa │ │ +0cbe76: 7020 6e11 9500 |00fd: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116e │ │ +0cbe7c: 6e10 da23 0200 |0100: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbe82: 0a06 |0103: move-result v6 │ │ +0cbe84: 8266 |0104: int-to-float v6, v6 │ │ +0cbe86: 5297 320a |0105: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ +0cbe8a: c976 |0107: div-float/2addr v6, v7 │ │ +0cbe8c: 6207 2500 |0108: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cbe90: 7210 3001 0700 |010a: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0cbe96: 0a07 |010d: move-result v7 │ │ +0cbe98: 8277 |010e: int-to-float v7, v7 │ │ +0cbe9a: c876 |010f: mul-float/2addr v6, v7 │ │ +0cbe9c: 8766 |0110: float-to-int v6, v6 │ │ +0cbe9e: 5956 250a |0111: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +0cbea2: 6e10 da23 0200 |0113: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbea8: 0a06 |0116: move-result v6 │ │ +0cbeaa: 8266 |0117: int-to-float v6, v6 │ │ +0cbeac: 5297 310a |0118: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ +0cbeb0: c976 |011a: div-float/2addr v6, v7 │ │ +0cbeb2: 6207 2500 |011b: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cbeb6: 7210 2901 0700 |011d: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0cbebc: 0a07 |0120: move-result v7 │ │ +0cbebe: 8277 |0121: int-to-float v7, v7 │ │ +0cbec0: c876 |0122: mul-float/2addr v6, v7 │ │ +0cbec2: 8766 |0123: float-to-int v6, v6 │ │ +0cbec4: 5956 260a |0124: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +0cbec8: 6e10 da23 0200 |0126: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbece: 0a06 |0129: move-result v6 │ │ +0cbed0: 5956 210a |012a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +0cbed4: 1216 |012c: const/4 v6, #int 1 // #1 │ │ +0cbed6: 5956 240a |012d: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ +0cbeda: 2900 13ff |012f: goto/16 0042 // -00ed │ │ +0cbede: 2205 aa01 |0131: new-instance v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; // type@01aa │ │ +0cbee2: 7020 6e11 9500 |0133: invoke-direct {v5, v9}, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.:(Lcom/badlogic/gdx/input/RemoteInput;)V // method@116e │ │ +0cbee8: 6e10 da23 0200 |0136: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbeee: 0a06 |0139: move-result v6 │ │ +0cbef0: 8266 |013a: int-to-float v6, v6 │ │ +0cbef2: 5297 320a |013b: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteWidth:F // field@0a32 │ │ +0cbef6: c976 |013d: div-float/2addr v6, v7 │ │ +0cbef8: 6207 2500 |013e: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cbefc: 7210 3001 0700 |0140: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0cbf02: 0a07 |0143: move-result v7 │ │ +0cbf04: 8277 |0144: int-to-float v7, v7 │ │ +0cbf06: c876 |0145: mul-float/2addr v6, v7 │ │ +0cbf08: 8766 |0146: float-to-int v6, v6 │ │ +0cbf0a: 5956 250a |0147: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.x:I // field@0a25 │ │ +0cbf0e: 6e10 da23 0200 |0149: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbf14: 0a06 |014c: move-result v6 │ │ +0cbf16: 8266 |014d: int-to-float v6, v6 │ │ +0cbf18: 5297 310a |014e: iget v7, v9, Lcom/badlogic/gdx/input/RemoteInput;.remoteHeight:F // field@0a31 │ │ +0cbf1c: c976 |0150: div-float/2addr v6, v7 │ │ +0cbf1e: 6207 2500 |0151: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cbf22: 7210 2901 0700 |0153: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0cbf28: 0a07 |0156: move-result v7 │ │ +0cbf2a: 8277 |0157: int-to-float v7, v7 │ │ +0cbf2c: c876 |0158: mul-float/2addr v6, v7 │ │ +0cbf2e: 8766 |0159: float-to-int v6, v6 │ │ +0cbf30: 5956 260a |015a: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.y:I // field@0a26 │ │ +0cbf34: 6e10 da23 0200 |015c: invoke-virtual {v2}, Ljava/io/DataInputStream;.readInt:()I // method@23da │ │ +0cbf3a: 0a06 |015f: move-result v6 │ │ +0cbf3c: 5956 210a |0160: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.pointer:I // field@0a21 │ │ +0cbf40: 1226 |0162: const/4 v6, #int 2 // #2 │ │ +0cbf42: 5956 240a |0163: iput v6, v5, Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;.type:I // field@0a24 │ │ +0cbf46: 2900 ddfe |0165: goto/16 0042 // -0123 │ │ +0cbf4a: 0000 |0167: nop // spacer │ │ +0cbf4c: 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 │ │ @@ -258092,16 +258120,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be158: |[0be158] com.badlogic.gdx.input.RemoteInput.setCatchBackKey:(Z)V │ │ -0be168: 0e00 |0000: return-void │ │ +0cbf90: |[0cbf90] com.badlogic.gdx.input.RemoteInput.setCatchBackKey:(Z)V │ │ +0cbfa0: 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 │ │ │ │ @@ -258110,16 +258138,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be16c: |[0be16c] com.badlogic.gdx.input.RemoteInput.setCatchMenuKey:(Z)V │ │ -0be17c: 0e00 |0000: return-void │ │ +0cbfa4: |[0cbfa4] com.badlogic.gdx.input.RemoteInput.setCatchMenuKey:(Z)V │ │ +0cbfb4: 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 │ │ │ │ @@ -258128,16 +258156,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be180: |[0be180] com.badlogic.gdx.input.RemoteInput.setCursorCatched:(Z)V │ │ -0be190: 0e00 |0000: return-void │ │ +0cbfb8: |[0cbfb8] com.badlogic.gdx.input.RemoteInput.setCursorCatched:(Z)V │ │ +0cbfc8: 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 │ │ │ │ @@ -258146,16 +258174,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be194: |[0be194] com.badlogic.gdx.input.RemoteInput.setCursorPosition:(II)V │ │ -0be1a4: 0e00 |0000: return-void │ │ +0cbfcc: |[0cbfcc] com.badlogic.gdx.input.RemoteInput.setCursorPosition:(II)V │ │ +0cbfdc: 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 │ │ @@ -258165,17 +258193,17 @@ │ │ type : '(Lcom/badlogic/gdx/InputProcessor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be1a8: |[0be1a8] com.badlogic.gdx.input.RemoteInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ -0be1b8: 5b01 300a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ -0be1bc: 0e00 |0002: return-void │ │ +0cbfe0: |[0cbfe0] com.badlogic.gdx.input.RemoteInput.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V │ │ +0cbff0: 5b01 300a |0000: iput-object v1, v0, Lcom/badlogic/gdx/input/RemoteInput;.processor:Lcom/badlogic/gdx/InputProcessor; // field@0a30 │ │ +0cbff4: 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; │ │ @@ -258185,16 +258213,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be1c0: |[0be1c0] com.badlogic.gdx.input.RemoteInput.setOnscreenKeyboardVisible:(Z)V │ │ -0be1d0: 0e00 |0000: return-void │ │ +0cbff8: |[0cbff8] com.badlogic.gdx.input.RemoteInput.setOnscreenKeyboardVisible:(Z)V │ │ +0cc008: 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 │ │ │ │ @@ -258203,16 +258231,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be1d4: |[0be1d4] com.badlogic.gdx.input.RemoteInput.vibrate:(I)V │ │ -0be1e4: 0e00 |0000: return-void │ │ +0cc00c: |[0cc00c] com.badlogic.gdx.input.RemoteInput.vibrate:(I)V │ │ +0cc01c: 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 │ │ │ │ @@ -258221,16 +258249,16 @@ │ │ type : '([JI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be1e8: |[0be1e8] com.badlogic.gdx.input.RemoteInput.vibrate:([JI)V │ │ -0be1f8: 0e00 |0000: return-void │ │ +0cc020: |[0cc020] com.badlogic.gdx.input.RemoteInput.vibrate:([JI)V │ │ +0cc030: 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 │ │ @@ -258314,59 +258342,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 │ │ -0be1fc: |[0be1fc] com.badlogic.gdx.input.RemoteSender.:(Ljava/lang/String;I)V │ │ -0be20c: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0be212: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0be214: 5c62 3f0a |0004: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be218: 2201 a303 |0006: new-instance v1, Ljava/net/Socket; // type@03a3 │ │ -0be21c: 7030 1d25 7108 |0008: invoke-direct {v1, v7, v8}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@251d │ │ -0be222: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0be224: 6e20 2a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@252a │ │ -0be22a: 1302 b80b |000f: const/16 v2, #int 3000 // #bb8 │ │ -0be22e: 6e20 2925 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSoTimeout:(I)V // method@2529 │ │ -0be234: 2202 5903 |0014: new-instance v2, Ljava/io/DataOutputStream; // type@0359 │ │ -0be238: 6e10 2225 0100 |0016: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@2522 │ │ -0be23e: 0c03 |0019: move-result-object v3 │ │ -0be240: 7020 e023 3200 |001a: invoke-direct {v2, v3}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ -0be246: 5b62 400a |001d: iput-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be24a: 5462 400a |001f: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be24e: 6203 2600 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be252: 6204 d600 |0023: sget-object v4, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ -0be256: 7220 6201 4300 |0025: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Input;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@0162 │ │ -0be25c: 0a03 |0028: move-result v3 │ │ -0be25e: 6e20 e423 3200 |0029: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@23e4 │ │ -0be264: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -0be266: 5c62 3f0a |002d: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be26a: 6202 2600 |002f: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be26e: 7220 6a01 6200 |0031: invoke-interface {v2, v6}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@016a │ │ -0be274: 0e00 |0034: return-void │ │ -0be276: 0d00 |0035: move-exception v0 │ │ -0be278: 6202 1d00 |0036: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0be27c: 1a03 5f0d |0038: const-string v3, "RemoteSender" // string@0d5f │ │ -0be280: 2204 9103 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0be284: 7010 d024 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0be28a: 1a05 dd13 |003f: const-string v5, "couldn't connect to " // string@13dd │ │ -0be28e: 6e20 d724 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0be294: 0c04 |0044: move-result-object v4 │ │ -0be296: 6e20 d724 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0be29c: 0c04 |0048: move-result-object v4 │ │ -0be29e: 1a05 f600 |0049: const-string v5, ":" // string@00f6 │ │ -0be2a2: 6e20 d724 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0be2a8: 0c04 |004e: move-result-object v4 │ │ -0be2aa: 6e20 d424 8400 |004f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0be2b0: 0c04 |0052: move-result-object v4 │ │ -0be2b2: 6e10 dd24 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0be2b8: 0c04 |0056: move-result-object v4 │ │ -0be2ba: 7230 e900 3204 |0057: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0be2c0: 28da |005a: goto 0034 // -0026 │ │ +0cc034: |[0cc034] com.badlogic.gdx.input.RemoteSender.:(Ljava/lang/String;I)V │ │ +0cc044: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0cc04a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0cc04c: 5c62 3f0a |0004: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc050: 2201 a303 |0006: new-instance v1, Ljava/net/Socket; // type@03a3 │ │ +0cc054: 7030 1d25 7108 |0008: invoke-direct {v1, v7, v8}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@251d │ │ +0cc05a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0cc05c: 6e20 2a25 2100 |000c: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@252a │ │ +0cc062: 1302 b80b |000f: const/16 v2, #int 3000 // #bb8 │ │ +0cc066: 6e20 2925 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSoTimeout:(I)V // method@2529 │ │ +0cc06c: 2202 5903 |0014: new-instance v2, Ljava/io/DataOutputStream; // type@0359 │ │ +0cc070: 6e10 2225 0100 |0016: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@2522 │ │ +0cc076: 0c03 |0019: move-result-object v3 │ │ +0cc078: 7020 e023 3200 |001a: invoke-direct {v2, v3}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@23e0 │ │ +0cc07e: 5b62 400a |001d: iput-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc082: 5462 400a |001f: iget-object v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc086: 6203 2600 |0021: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc08a: 6204 d600 |0023: sget-object v4, Lcom/badlogic/gdx/Input$Peripheral;.MultitouchScreen:Lcom/badlogic/gdx/Input$Peripheral; // field@00d6 │ │ +0cc08e: 7220 6201 4300 |0025: invoke-interface {v3, v4}, Lcom/badlogic/gdx/Input;.isPeripheralAvailable:(Lcom/badlogic/gdx/Input$Peripheral;)Z // method@0162 │ │ +0cc094: 0a03 |0028: move-result v3 │ │ +0cc096: 6e20 e423 3200 |0029: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.writeBoolean:(Z)V // method@23e4 │ │ +0cc09c: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +0cc09e: 5c62 3f0a |002d: iput-boolean v2, v6, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc0a2: 6202 2600 |002f: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc0a6: 7220 6a01 6200 |0031: invoke-interface {v2, v6}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@016a │ │ +0cc0ac: 0e00 |0034: return-void │ │ +0cc0ae: 0d00 |0035: move-exception v0 │ │ +0cc0b0: 6202 1d00 |0036: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0cc0b4: 1a03 5f0d |0038: const-string v3, "RemoteSender" // string@0d5f │ │ +0cc0b8: 2204 9103 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0cc0bc: 7010 d024 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0cc0c2: 1a05 dd13 |003f: const-string v5, "couldn't connect to " // string@13dd │ │ +0cc0c6: 6e20 d724 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cc0cc: 0c04 |0044: move-result-object v4 │ │ +0cc0ce: 6e20 d724 7400 |0045: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cc0d4: 0c04 |0048: move-result-object v4 │ │ +0cc0d6: 1a05 f600 |0049: const-string v5, ":" // string@00f6 │ │ +0cc0da: 6e20 d724 5400 |004b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cc0e0: 0c04 |004e: move-result-object v4 │ │ +0cc0e2: 6e20 d424 8400 |004f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0cc0e8: 0c04 |0052: move-result-object v4 │ │ +0cc0ea: 6e10 dd24 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0cc0f0: 0c04 |0056: move-result-object v4 │ │ +0cc0f2: 7230 e900 3204 |0057: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0cc0f8: 28da |005a: goto 0034 // -0026 │ │ catches : 1 │ │ 0x0006 - 0x0034 │ │ Ljava/lang/Exception; -> 0x0035 │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=32 │ │ 0x0006 line=48 │ │ @@ -258392,22 +258420,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0be2d4: |[0be2d4] com.badlogic.gdx.input.RemoteSender.isConnected:()Z │ │ -0be2e4: 1d01 |0000: monitor-enter v1 │ │ -0be2e6: 5510 3f0a |0001: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be2ea: 1e01 |0003: monitor-exit v1 │ │ -0be2ec: 0f00 |0004: return v0 │ │ -0be2ee: 0d00 |0005: move-exception v0 │ │ -0be2f0: 1e01 |0006: monitor-exit v1 │ │ -0be2f2: 2700 |0007: throw v0 │ │ +0cc10c: |[0cc10c] com.badlogic.gdx.input.RemoteSender.isConnected:()Z │ │ +0cc11c: 1d01 |0000: monitor-enter v1 │ │ +0cc11e: 5510 3f0a |0001: iget-boolean v0, v1, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc122: 1e01 |0003: monitor-exit v1 │ │ +0cc124: 0f00 |0004: return v0 │ │ +0cc126: 0d00 |0005: move-exception v0 │ │ +0cc128: 1e01 |0006: monitor-exit v1 │ │ +0cc12a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=201 │ │ 0x0001 line=202 │ │ 0x0005 line=203 │ │ @@ -258419,40 +258447,40 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0be300: |[0be300] com.badlogic.gdx.input.RemoteSender.keyDown:(I)Z │ │ -0be310: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0be312: 1d04 |0001: monitor-enter v4 │ │ -0be314: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be318: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0be31c: 1e04 |0006: monitor-exit v4 │ │ -0be31e: 0f03 |0007: return v3 │ │ -0be320: 1e04 |0008: monitor-exit v4 │ │ -0be322: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be326: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0be328: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be32e: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be332: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be338: 28f3 |0014: goto 0007 // -000d │ │ -0be33a: 0d00 |0015: move-exception v0 │ │ -0be33c: 1d04 |0016: monitor-enter v4 │ │ -0be33e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0be340: 5c41 3f0a |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be344: 1e04 |001a: monitor-exit v4 │ │ -0be346: 28ec |001b: goto 0007 // -0014 │ │ -0be348: 0d01 |001c: move-exception v1 │ │ -0be34a: 1e04 |001d: monitor-exit v4 │ │ -0be34c: 2701 |001e: throw v1 │ │ -0be34e: 0d01 |001f: move-exception v1 │ │ -0be350: 1e04 |0020: monitor-exit v4 │ │ -0be352: 2701 |0021: throw v1 │ │ +0cc138: |[0cc138] com.badlogic.gdx.input.RemoteSender.keyDown:(I)Z │ │ +0cc148: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc14a: 1d04 |0001: monitor-enter v4 │ │ +0cc14c: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc150: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0cc154: 1e04 |0006: monitor-exit v4 │ │ +0cc156: 0f03 |0007: return v3 │ │ +0cc158: 1e04 |0008: monitor-exit v4 │ │ +0cc15a: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc15e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0cc160: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc166: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc16a: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc170: 28f3 |0014: goto 0007 // -000d │ │ +0cc172: 0d00 |0015: move-exception v0 │ │ +0cc174: 1d04 |0016: monitor-enter v4 │ │ +0cc176: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0cc178: 5c41 3f0a |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc17c: 1e04 |001a: monitor-exit v4 │ │ +0cc17e: 28ec |001b: goto 0007 // -0014 │ │ +0cc180: 0d01 |001c: move-exception v1 │ │ +0cc182: 1e04 |001d: monitor-exit v4 │ │ +0cc184: 2701 |001e: throw v1 │ │ +0cc186: 0d01 |001f: move-exception v1 │ │ +0cc188: 1e04 |0020: monitor-exit v4 │ │ +0cc18a: 2701 |0021: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x001f │ │ 0x0009 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ 0x0018 - 0x001e │ │ -> 0x001c │ │ @@ -258480,40 +258508,40 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0be380: |[0be380] com.badlogic.gdx.input.RemoteSender.keyTyped:(C)Z │ │ -0be390: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0be392: 1d04 |0001: monitor-enter v4 │ │ -0be394: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be398: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0be39c: 1e04 |0006: monitor-exit v4 │ │ -0be39e: 0f03 |0007: return v3 │ │ -0be3a0: 1e04 |0008: monitor-exit v4 │ │ -0be3a2: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be3a6: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -0be3a8: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be3ae: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be3b2: 6e20 e623 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeChar:(I)V // method@23e6 │ │ -0be3b8: 28f3 |0014: goto 0007 // -000d │ │ -0be3ba: 0d00 |0015: move-exception v0 │ │ -0be3bc: 1d04 |0016: monitor-enter v4 │ │ -0be3be: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0be3c0: 5c41 3f0a |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be3c4: 1e04 |001a: monitor-exit v4 │ │ -0be3c6: 28ec |001b: goto 0007 // -0014 │ │ -0be3c8: 0d01 |001c: move-exception v1 │ │ -0be3ca: 1e04 |001d: monitor-exit v4 │ │ -0be3cc: 2701 |001e: throw v1 │ │ -0be3ce: 0d01 |001f: move-exception v1 │ │ -0be3d0: 1e04 |0020: monitor-exit v4 │ │ -0be3d2: 2701 |0021: throw v1 │ │ +0cc1b8: |[0cc1b8] com.badlogic.gdx.input.RemoteSender.keyTyped:(C)Z │ │ +0cc1c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc1ca: 1d04 |0001: monitor-enter v4 │ │ +0cc1cc: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc1d0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0cc1d4: 1e04 |0006: monitor-exit v4 │ │ +0cc1d6: 0f03 |0007: return v3 │ │ +0cc1d8: 1e04 |0008: monitor-exit v4 │ │ +0cc1da: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc1de: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +0cc1e0: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc1e6: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc1ea: 6e20 e623 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeChar:(I)V // method@23e6 │ │ +0cc1f0: 28f3 |0014: goto 0007 // -000d │ │ +0cc1f2: 0d00 |0015: move-exception v0 │ │ +0cc1f4: 1d04 |0016: monitor-enter v4 │ │ +0cc1f6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0cc1f8: 5c41 3f0a |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc1fc: 1e04 |001a: monitor-exit v4 │ │ +0cc1fe: 28ec |001b: goto 0007 // -0014 │ │ +0cc200: 0d01 |001c: move-exception v1 │ │ +0cc202: 1e04 |001d: monitor-exit v4 │ │ +0cc204: 2701 |001e: throw v1 │ │ +0cc206: 0d01 |001f: move-exception v1 │ │ +0cc208: 1e04 |0020: monitor-exit v4 │ │ +0cc20a: 2701 |0021: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x001f │ │ 0x0009 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ 0x0018 - 0x001e │ │ -> 0x001c │ │ @@ -258541,40 +258569,40 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0be400: |[0be400] com.badlogic.gdx.input.RemoteSender.keyUp:(I)Z │ │ -0be410: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0be412: 1d04 |0001: monitor-enter v4 │ │ -0be414: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be418: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0be41c: 1e04 |0006: monitor-exit v4 │ │ -0be41e: 0f03 |0007: return v3 │ │ -0be420: 1e04 |0008: monitor-exit v4 │ │ -0be422: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be426: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0be428: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be42e: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be432: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be438: 28f3 |0014: goto 0007 // -000d │ │ -0be43a: 0d00 |0015: move-exception v0 │ │ -0be43c: 1d04 |0016: monitor-enter v4 │ │ -0be43e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0be440: 5c41 3f0a |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be444: 1e04 |001a: monitor-exit v4 │ │ -0be446: 28ec |001b: goto 0007 // -0014 │ │ -0be448: 0d01 |001c: move-exception v1 │ │ -0be44a: 1e04 |001d: monitor-exit v4 │ │ -0be44c: 2701 |001e: throw v1 │ │ -0be44e: 0d01 |001f: move-exception v1 │ │ -0be450: 1e04 |0020: monitor-exit v4 │ │ -0be452: 2701 |0021: throw v1 │ │ +0cc238: |[0cc238] com.badlogic.gdx.input.RemoteSender.keyUp:(I)Z │ │ +0cc248: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc24a: 1d04 |0001: monitor-enter v4 │ │ +0cc24c: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc250: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0cc254: 1e04 |0006: monitor-exit v4 │ │ +0cc256: 0f03 |0007: return v3 │ │ +0cc258: 1e04 |0008: monitor-exit v4 │ │ +0cc25a: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc25e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0cc260: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc266: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc26a: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc270: 28f3 |0014: goto 0007 // -000d │ │ +0cc272: 0d00 |0015: move-exception v0 │ │ +0cc274: 1d04 |0016: monitor-enter v4 │ │ +0cc276: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0cc278: 5c41 3f0a |0018: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc27c: 1e04 |001a: monitor-exit v4 │ │ +0cc27e: 28ec |001b: goto 0007 // -0014 │ │ +0cc280: 0d01 |001c: move-exception v1 │ │ +0cc282: 1e04 |001d: monitor-exit v4 │ │ +0cc284: 2701 |001e: throw v1 │ │ +0cc286: 0d01 |001f: move-exception v1 │ │ +0cc288: 1e04 |0020: monitor-exit v4 │ │ +0cc28a: 2701 |0021: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x001f │ │ 0x0009 - 0x0014 │ │ Ljava/lang/Throwable; -> 0x0015 │ │ 0x0018 - 0x001e │ │ -> 0x001c │ │ @@ -258602,17 +258630,17 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be480: |[0be480] com.badlogic.gdx.input.RemoteSender.mouseMoved:(II)Z │ │ -0be490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be492: 0f00 |0001: return v0 │ │ +0cc2b8: |[0cc2b8] com.badlogic.gdx.input.RemoteSender.mouseMoved:(II)Z │ │ +0cc2c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cc2ca: 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 │ │ @@ -258622,17 +258650,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be494: |[0be494] com.badlogic.gdx.input.RemoteSender.scrolled:(I)Z │ │ -0be4a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be4a6: 0f00 |0001: return v0 │ │ +0cc2cc: |[0cc2cc] com.badlogic.gdx.input.RemoteSender.scrolled:(I)Z │ │ +0cc2dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cc2de: 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 │ │ │ │ @@ -258641,82 +258669,82 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -0be4a8: |[0be4a8] com.badlogic.gdx.input.RemoteSender.sendUpdate:()V │ │ -0be4b8: 1d03 |0000: monitor-enter v3 │ │ -0be4ba: 5531 3f0a |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be4be: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -0be4c2: 1e03 |0005: monitor-exit v3 │ │ -0be4c4: 0e00 |0006: return-void │ │ -0be4c6: 1e03 |0007: monitor-exit v3 │ │ -0be4c8: 5431 400a |0008: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be4cc: 1262 |000a: const/4 v2, #int 6 // #6 │ │ -0be4ce: 6e20 e823 2100 |000b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be4d4: 5431 400a |000e: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be4d8: 6202 2600 |0010: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be4dc: 7210 4a01 0200 |0012: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerX:()F // method@014a │ │ -0be4e2: 0a02 |0015: move-result v2 │ │ -0be4e4: 6e20 e723 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be4ea: 5431 400a |0019: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be4ee: 6202 2600 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be4f2: 7210 4b01 0200 |001d: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerY:()F // method@014b │ │ -0be4f8: 0a02 |0020: move-result v2 │ │ -0be4fa: 6e20 e723 2100 |0021: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be500: 5431 400a |0024: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be504: 6202 2600 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be508: 7210 4c01 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerZ:()F // method@014c │ │ -0be50e: 0a02 |002b: move-result v2 │ │ -0be510: 6e20 e723 2100 |002c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be516: 5431 400a |002f: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be51a: 1272 |0031: const/4 v2, #int 7 // #7 │ │ -0be51c: 6e20 e823 2100 |0032: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be522: 5431 400a |0035: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be526: 6202 2600 |0037: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be52a: 7210 4d01 0200 |0039: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAzimuth:()F // method@014d │ │ -0be530: 0a02 |003c: move-result v2 │ │ -0be532: 6e20 e723 2100 |003d: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be538: 5431 400a |0040: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be53c: 6202 2600 |0042: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be540: 7210 5501 0200 |0044: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getPitch:()F // method@0155 │ │ -0be546: 0a02 |0047: move-result v2 │ │ -0be548: 6e20 e723 2100 |0048: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be54e: 5431 400a |004b: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be552: 6202 2600 |004d: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0be556: 7210 5701 0200 |004f: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getRoll:()F // method@0157 │ │ -0be55c: 0a02 |0052: move-result v2 │ │ -0be55e: 6e20 e723 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be564: 5431 400a |0056: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be568: 1302 0800 |0058: const/16 v2, #int 8 // #8 │ │ -0be56c: 6e20 e823 2100 |005a: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be572: 5431 400a |005d: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be576: 6202 2500 |005f: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be57a: 7210 3001 0200 |0061: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0be580: 0a02 |0064: move-result v2 │ │ -0be582: 8222 |0065: int-to-float v2, v2 │ │ -0be584: 6e20 e723 2100 |0066: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be58a: 5431 400a |0069: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be58e: 6202 2500 |006b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0be592: 7210 2901 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0be598: 0a02 |0070: move-result v2 │ │ -0be59a: 8222 |0071: int-to-float v2, v2 │ │ -0be59c: 6e20 e723 2100 |0072: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ -0be5a2: 2891 |0075: goto 0006 // -006f │ │ -0be5a4: 0d00 |0076: move-exception v0 │ │ -0be5a6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -0be5a8: 5b31 400a |0078: iput-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be5ac: 1201 |007a: const/4 v1, #int 0 // #0 │ │ -0be5ae: 5c31 3f0a |007b: iput-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be5b2: 2889 |007d: goto 0006 // -0077 │ │ -0be5b4: 0d01 |007e: move-exception v1 │ │ -0be5b6: 1e03 |007f: monitor-exit v3 │ │ -0be5b8: 2701 |0080: throw v1 │ │ +0cc2e0: |[0cc2e0] com.badlogic.gdx.input.RemoteSender.sendUpdate:()V │ │ +0cc2f0: 1d03 |0000: monitor-enter v3 │ │ +0cc2f2: 5531 3f0a |0001: iget-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc2f6: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +0cc2fa: 1e03 |0005: monitor-exit v3 │ │ +0cc2fc: 0e00 |0006: return-void │ │ +0cc2fe: 1e03 |0007: monitor-exit v3 │ │ +0cc300: 5431 400a |0008: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc304: 1262 |000a: const/4 v2, #int 6 // #6 │ │ +0cc306: 6e20 e823 2100 |000b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc30c: 5431 400a |000e: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc310: 6202 2600 |0010: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc314: 7210 4a01 0200 |0012: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerX:()F // method@014a │ │ +0cc31a: 0a02 |0015: move-result v2 │ │ +0cc31c: 6e20 e723 2100 |0016: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc322: 5431 400a |0019: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc326: 6202 2600 |001b: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc32a: 7210 4b01 0200 |001d: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerY:()F // method@014b │ │ +0cc330: 0a02 |0020: move-result v2 │ │ +0cc332: 6e20 e723 2100 |0021: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc338: 5431 400a |0024: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc33c: 6202 2600 |0026: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc340: 7210 4c01 0200 |0028: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAccelerometerZ:()F // method@014c │ │ +0cc346: 0a02 |002b: move-result v2 │ │ +0cc348: 6e20 e723 2100 |002c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc34e: 5431 400a |002f: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc352: 1272 |0031: const/4 v2, #int 7 // #7 │ │ +0cc354: 6e20 e823 2100 |0032: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc35a: 5431 400a |0035: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc35e: 6202 2600 |0037: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc362: 7210 4d01 0200 |0039: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getAzimuth:()F // method@014d │ │ +0cc368: 0a02 |003c: move-result v2 │ │ +0cc36a: 6e20 e723 2100 |003d: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc370: 5431 400a |0040: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc374: 6202 2600 |0042: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc378: 7210 5501 0200 |0044: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getPitch:()F // method@0155 │ │ +0cc37e: 0a02 |0047: move-result v2 │ │ +0cc380: 6e20 e723 2100 |0048: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc386: 5431 400a |004b: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc38a: 6202 2600 |004d: sget-object v2, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0cc38e: 7210 5701 0200 |004f: invoke-interface {v2}, Lcom/badlogic/gdx/Input;.getRoll:()F // method@0157 │ │ +0cc394: 0a02 |0052: move-result v2 │ │ +0cc396: 6e20 e723 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc39c: 5431 400a |0056: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc3a0: 1302 0800 |0058: const/16 v2, #int 8 // #8 │ │ +0cc3a4: 6e20 e823 2100 |005a: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc3aa: 5431 400a |005d: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc3ae: 6202 2500 |005f: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cc3b2: 7210 3001 0200 |0061: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0cc3b8: 0a02 |0064: move-result v2 │ │ +0cc3ba: 8222 |0065: int-to-float v2, v2 │ │ +0cc3bc: 6e20 e723 2100 |0066: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc3c2: 5431 400a |0069: iget-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc3c6: 6202 2500 |006b: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0cc3ca: 7210 2901 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0cc3d0: 0a02 |0070: move-result v2 │ │ +0cc3d2: 8222 |0071: int-to-float v2, v2 │ │ +0cc3d4: 6e20 e723 2100 |0072: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeFloat:(F)V // method@23e7 │ │ +0cc3da: 2891 |0075: goto 0006 // -006f │ │ +0cc3dc: 0d00 |0076: move-exception v0 │ │ +0cc3de: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +0cc3e0: 5b31 400a |0078: iput-object v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc3e4: 1201 |007a: const/4 v1, #int 0 // #0 │ │ +0cc3e6: 5c31 3f0a |007b: iput-boolean v1, v3, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc3ea: 2889 |007d: goto 0006 // -0077 │ │ +0cc3ec: 0d01 |007e: move-exception v1 │ │ +0cc3ee: 1e03 |007f: monitor-exit v3 │ │ +0cc3f0: 2701 |0080: throw v1 │ │ catches : 3 │ │ 0x0001 - 0x0008 │ │ -> 0x007e │ │ 0x0008 - 0x0075 │ │ Ljava/lang/Throwable; -> 0x0076 │ │ 0x007f - 0x0080 │ │ -> 0x007e │ │ @@ -258749,44 +258777,44 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0be5dc: |[0be5dc] com.badlogic.gdx.input.RemoteSender.touchDown:(IIII)Z │ │ -0be5ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0be5ee: 1d04 |0001: monitor-enter v4 │ │ -0be5f0: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be5f4: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0be5f8: 1e04 |0006: monitor-exit v4 │ │ -0be5fa: 0f03 |0007: return v3 │ │ -0be5fc: 1e04 |0008: monitor-exit v4 │ │ -0be5fe: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be602: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -0be604: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be60a: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be60e: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be614: 5441 400a |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be618: 6e20 e823 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be61e: 5441 400a |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be622: 6e20 e823 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be628: 28e9 |001e: goto 0007 // -0017 │ │ -0be62a: 0d00 |001f: move-exception v0 │ │ -0be62c: 1d04 |0020: monitor-enter v4 │ │ -0be62e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0be630: 5c41 3f0a |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be634: 1e04 |0024: monitor-exit v4 │ │ -0be636: 28e2 |0025: goto 0007 // -001e │ │ -0be638: 0d01 |0026: move-exception v1 │ │ -0be63a: 1e04 |0027: monitor-exit v4 │ │ -0be63c: 2701 |0028: throw v1 │ │ -0be63e: 0d01 |0029: move-exception v1 │ │ -0be640: 1e04 |002a: monitor-exit v4 │ │ -0be642: 2701 |002b: throw v1 │ │ +0cc414: |[0cc414] com.badlogic.gdx.input.RemoteSender.touchDown:(IIII)Z │ │ +0cc424: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc426: 1d04 |0001: monitor-enter v4 │ │ +0cc428: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc42c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0cc430: 1e04 |0006: monitor-exit v4 │ │ +0cc432: 0f03 |0007: return v3 │ │ +0cc434: 1e04 |0008: monitor-exit v4 │ │ +0cc436: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc43a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +0cc43c: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc442: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc446: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc44c: 5441 400a |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc450: 6e20 e823 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc456: 5441 400a |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc45a: 6e20 e823 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc460: 28e9 |001e: goto 0007 // -0017 │ │ +0cc462: 0d00 |001f: move-exception v0 │ │ +0cc464: 1d04 |0020: monitor-enter v4 │ │ +0cc466: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0cc468: 5c41 3f0a |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc46c: 1e04 |0024: monitor-exit v4 │ │ +0cc46e: 28e2 |0025: goto 0007 // -001e │ │ +0cc470: 0d01 |0026: move-exception v1 │ │ +0cc472: 1e04 |0027: monitor-exit v4 │ │ +0cc474: 2701 |0028: throw v1 │ │ +0cc476: 0d01 |0029: move-exception v1 │ │ +0cc478: 1e04 |002a: monitor-exit v4 │ │ +0cc47a: 2701 |002b: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x0029 │ │ 0x0009 - 0x001e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x0022 - 0x0028 │ │ -> 0x0026 │ │ @@ -258819,44 +258847,44 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0be670: |[0be670] com.badlogic.gdx.input.RemoteSender.touchDragged:(III)Z │ │ -0be680: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0be682: 1d04 |0001: monitor-enter v4 │ │ -0be684: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be688: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0be68c: 1e04 |0006: monitor-exit v4 │ │ -0be68e: 0f03 |0007: return v3 │ │ -0be690: 1e04 |0008: monitor-exit v4 │ │ -0be692: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be696: 1252 |000b: const/4 v2, #int 5 // #5 │ │ -0be698: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be69e: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be6a2: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be6a8: 5441 400a |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be6ac: 6e20 e823 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be6b2: 5441 400a |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be6b6: 6e20 e823 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be6bc: 28e9 |001e: goto 0007 // -0017 │ │ -0be6be: 0d00 |001f: move-exception v0 │ │ -0be6c0: 1d04 |0020: monitor-enter v4 │ │ -0be6c2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0be6c4: 5c41 3f0a |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be6c8: 1e04 |0024: monitor-exit v4 │ │ -0be6ca: 28e2 |0025: goto 0007 // -001e │ │ -0be6cc: 0d01 |0026: move-exception v1 │ │ -0be6ce: 1e04 |0027: monitor-exit v4 │ │ -0be6d0: 2701 |0028: throw v1 │ │ -0be6d2: 0d01 |0029: move-exception v1 │ │ -0be6d4: 1e04 |002a: monitor-exit v4 │ │ -0be6d6: 2701 |002b: throw v1 │ │ +0cc4a8: |[0cc4a8] com.badlogic.gdx.input.RemoteSender.touchDragged:(III)Z │ │ +0cc4b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc4ba: 1d04 |0001: monitor-enter v4 │ │ +0cc4bc: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc4c0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0cc4c4: 1e04 |0006: monitor-exit v4 │ │ +0cc4c6: 0f03 |0007: return v3 │ │ +0cc4c8: 1e04 |0008: monitor-exit v4 │ │ +0cc4ca: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc4ce: 1252 |000b: const/4 v2, #int 5 // #5 │ │ +0cc4d0: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc4d6: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc4da: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc4e0: 5441 400a |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc4e4: 6e20 e823 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc4ea: 5441 400a |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc4ee: 6e20 e823 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc4f4: 28e9 |001e: goto 0007 // -0017 │ │ +0cc4f6: 0d00 |001f: move-exception v0 │ │ +0cc4f8: 1d04 |0020: monitor-enter v4 │ │ +0cc4fa: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0cc4fc: 5c41 3f0a |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc500: 1e04 |0024: monitor-exit v4 │ │ +0cc502: 28e2 |0025: goto 0007 // -001e │ │ +0cc504: 0d01 |0026: move-exception v1 │ │ +0cc506: 1e04 |0027: monitor-exit v4 │ │ +0cc508: 2701 |0028: throw v1 │ │ +0cc50a: 0d01 |0029: move-exception v1 │ │ +0cc50c: 1e04 |002a: monitor-exit v4 │ │ +0cc50e: 2701 |002b: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x0029 │ │ 0x0009 - 0x001e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x0022 - 0x0028 │ │ -> 0x0026 │ │ @@ -258888,44 +258916,44 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0be704: |[0be704] com.badlogic.gdx.input.RemoteSender.touchUp:(IIII)Z │ │ -0be714: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0be716: 1d04 |0001: monitor-enter v4 │ │ -0be718: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be71c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0be720: 1e04 |0006: monitor-exit v4 │ │ -0be722: 0f03 |0007: return v3 │ │ -0be724: 1e04 |0008: monitor-exit v4 │ │ -0be726: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be72a: 1242 |000b: const/4 v2, #int 4 // #4 │ │ -0be72c: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be732: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be736: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be73c: 5441 400a |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be740: 6e20 e823 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be746: 5441 400a |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ -0be74a: 6e20 e823 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ -0be750: 28e9 |001e: goto 0007 // -0017 │ │ -0be752: 0d00 |001f: move-exception v0 │ │ -0be754: 1d04 |0020: monitor-enter v4 │ │ -0be756: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0be758: 5c41 3f0a |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ -0be75c: 1e04 |0024: monitor-exit v4 │ │ -0be75e: 28e2 |0025: goto 0007 // -001e │ │ -0be760: 0d01 |0026: move-exception v1 │ │ -0be762: 1e04 |0027: monitor-exit v4 │ │ -0be764: 2701 |0028: throw v1 │ │ -0be766: 0d01 |0029: move-exception v1 │ │ -0be768: 1e04 |002a: monitor-exit v4 │ │ -0be76a: 2701 |002b: throw v1 │ │ +0cc53c: |[0cc53c] com.badlogic.gdx.input.RemoteSender.touchUp:(IIII)Z │ │ +0cc54c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc54e: 1d04 |0001: monitor-enter v4 │ │ +0cc550: 5541 3f0a |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc554: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0cc558: 1e04 |0006: monitor-exit v4 │ │ +0cc55a: 0f03 |0007: return v3 │ │ +0cc55c: 1e04 |0008: monitor-exit v4 │ │ +0cc55e: 5441 400a |0009: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc562: 1242 |000b: const/4 v2, #int 4 // #4 │ │ +0cc564: 6e20 e823 2100 |000c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc56a: 5441 400a |000f: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc56e: 6e20 e823 5100 |0011: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc574: 5441 400a |0014: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc578: 6e20 e823 6100 |0016: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc57e: 5441 400a |0019: iget-object v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.out:Ljava/io/DataOutputStream; // field@0a40 │ │ +0cc582: 6e20 e823 7100 |001b: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@23e8 │ │ +0cc588: 28e9 |001e: goto 0007 // -0017 │ │ +0cc58a: 0d00 |001f: move-exception v0 │ │ +0cc58c: 1d04 |0020: monitor-enter v4 │ │ +0cc58e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0cc590: 5c41 3f0a |0022: iput-boolean v1, v4, Lcom/badlogic/gdx/input/RemoteSender;.connected:Z // field@0a3f │ │ +0cc594: 1e04 |0024: monitor-exit v4 │ │ +0cc596: 28e2 |0025: goto 0007 // -001e │ │ +0cc598: 0d01 |0026: move-exception v1 │ │ +0cc59a: 1e04 |0027: monitor-exit v4 │ │ +0cc59c: 2701 |0028: throw v1 │ │ +0cc59e: 0d01 |0029: move-exception v1 │ │ +0cc5a0: 1e04 |002a: monitor-exit v4 │ │ +0cc5a2: 2701 |002b: throw v1 │ │ catches : 4 │ │ 0x0002 - 0x0009 │ │ -> 0x0029 │ │ 0x0009 - 0x001e │ │ Ljava/lang/Throwable; -> 0x001f │ │ 0x0022 - 0x0028 │ │ -> 0x0026 │ │ @@ -258983,17 +259011,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be798: |[0be798] com.badlogic.gdx.math.Interpolation$1.:()V │ │ -0be7a8: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be7ae: 0e00 |0003: return-void │ │ +0cc5d0: |[0cc5d0] com.badlogic.gdx.math.Interpolation$1.:()V │ │ +0cc5e0: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc5e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$1; │ │ │ │ Virtual methods - │ │ @@ -259002,16 +259030,16 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be7b0: |[0be7b0] com.badlogic.gdx.math.Interpolation$1.apply:(F)F │ │ -0be7c0: 0f01 |0000: return v1 │ │ +0cc5e8: |[0cc5e8] com.badlogic.gdx.math.Interpolation$1.apply:(F)F │ │ +0cc5f8: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/math/Interpolation$1; │ │ 0x0000 - 0x0001 reg=1 a F │ │ │ │ @@ -259045,17 +259073,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be7c4: |[0be7c4] com.badlogic.gdx.math.Interpolation$2.:()V │ │ -0be7d4: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be7da: 0e00 |0003: return-void │ │ +0cc5fc: |[0cc5fc] com.badlogic.gdx.math.Interpolation$2.:()V │ │ +0cc60c: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$2; │ │ │ │ Virtual methods - │ │ @@ -259064,30 +259092,30 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0be7dc: |[0be7dc] com.badlogic.gdx.math.Interpolation$2.apply:(F)F │ │ -0be7ec: a800 0404 |0000: mul-float v0, v4, v4 │ │ -0be7f0: c840 |0002: mul-float/2addr v0, v4 │ │ -0be7f2: 1501 c040 |0003: const/high16 v1, #int 1086324736 // #40c0 │ │ -0be7f6: c841 |0005: mul-float/2addr v1, v4 │ │ -0be7f8: 1502 7041 |0006: const/high16 v2, #int 1097859072 // #4170 │ │ -0be7fc: c721 |0008: sub-float/2addr v1, v2 │ │ -0be7fe: c841 |0009: mul-float/2addr v1, v4 │ │ -0be800: 1502 2041 |000a: const/high16 v2, #int 1092616192 // #4120 │ │ -0be804: c621 |000c: add-float/2addr v1, v2 │ │ -0be806: c810 |000d: mul-float/2addr v0, v1 │ │ -0be808: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0be80a: 1502 803f |000f: const/high16 v2, #int 1065353216 // #3f80 │ │ -0be80e: 7130 3912 1002 |0011: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0be814: 0a00 |0014: move-result v0 │ │ -0be816: 0f00 |0015: return v0 │ │ +0cc614: |[0cc614] com.badlogic.gdx.math.Interpolation$2.apply:(F)F │ │ +0cc624: a800 0404 |0000: mul-float v0, v4, v4 │ │ +0cc628: c840 |0002: mul-float/2addr v0, v4 │ │ +0cc62a: 1501 c040 |0003: const/high16 v1, #int 1086324736 // #40c0 │ │ +0cc62e: c841 |0005: mul-float/2addr v1, v4 │ │ +0cc630: 1502 7041 |0006: const/high16 v2, #int 1097859072 // #4170 │ │ +0cc634: c721 |0008: sub-float/2addr v1, v2 │ │ +0cc636: c841 |0009: mul-float/2addr v1, v4 │ │ +0cc638: 1502 2041 |000a: const/high16 v2, #int 1092616192 // #4120 │ │ +0cc63c: c621 |000c: add-float/2addr v1, v2 │ │ +0cc63e: c810 |000d: mul-float/2addr v0, v1 │ │ +0cc640: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0cc642: 1502 803f |000f: const/high16 v2, #int 1065353216 // #3f80 │ │ +0cc646: 7130 3912 1002 |0011: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0cc64c: 0a00 |0014: move-result v0 │ │ +0cc64e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lcom/badlogic/gdx/math/Interpolation$2; │ │ 0x0000 - 0x0016 reg=4 a F │ │ │ │ @@ -259121,17 +259149,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be818: |[0be818] com.badlogic.gdx.math.Interpolation$3.:()V │ │ -0be828: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be82e: 0e00 |0003: return-void │ │ +0cc650: |[0cc650] com.badlogic.gdx.math.Interpolation$3.:()V │ │ +0cc660: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$3; │ │ │ │ Virtual methods - │ │ @@ -259140,24 +259168,24 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0be830: |[0be830] com.badlogic.gdx.math.Interpolation$3.apply:(F)F │ │ -0be840: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0be844: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ -0be84a: c831 |0005: mul-float/2addr v1, v3 │ │ -0be84c: 7110 3c12 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -0be852: 0a01 |0009: move-result v1 │ │ -0be854: c710 |000a: sub-float/2addr v0, v1 │ │ -0be856: 1501 0040 |000b: const/high16 v1, #int 1073741824 // #4000 │ │ -0be85a: c910 |000d: div-float/2addr v0, v1 │ │ -0be85c: 0f00 |000e: return v0 │ │ +0cc668: |[0cc668] com.badlogic.gdx.math.Interpolation$3.apply:(F)F │ │ +0cc678: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0cc67c: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ +0cc682: c831 |0005: mul-float/2addr v1, v3 │ │ +0cc684: 7110 3c12 0100 |0006: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +0cc68a: 0a01 |0009: move-result v1 │ │ +0cc68c: c710 |000a: sub-float/2addr v0, v1 │ │ +0cc68e: 1501 0040 |000b: const/high16 v1, #int 1073741824 // #4000 │ │ +0cc692: c910 |000d: div-float/2addr v0, v1 │ │ +0cc694: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/math/Interpolation$3; │ │ 0x0000 - 0x000f reg=3 a F │ │ │ │ @@ -259191,17 +259219,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be860: |[0be860] com.badlogic.gdx.math.Interpolation$4.:()V │ │ -0be870: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be876: 0e00 |0003: return-void │ │ +0cc698: |[0cc698] com.badlogic.gdx.math.Interpolation$4.:()V │ │ +0cc6a8: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc6ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$4; │ │ │ │ Virtual methods - │ │ @@ -259210,24 +259238,24 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0be878: |[0be878] com.badlogic.gdx.math.Interpolation$4.apply:(F)F │ │ -0be888: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0be88c: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ -0be892: c841 |0005: mul-float/2addr v1, v4 │ │ -0be894: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ -0be898: c921 |0008: div-float/2addr v1, v2 │ │ -0be89a: 7110 3c12 0100 |0009: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ -0be8a0: 0a01 |000c: move-result v1 │ │ -0be8a2: c710 |000d: sub-float/2addr v0, v1 │ │ -0be8a4: 0f00 |000e: return v0 │ │ +0cc6b0: |[0cc6b0] com.badlogic.gdx.math.Interpolation$4.apply:(F)F │ │ +0cc6c0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0cc6c4: 1401 db0f 4940 |0002: const v1, #float 3.14159 // #40490fdb │ │ +0cc6ca: c841 |0005: mul-float/2addr v1, v4 │ │ +0cc6cc: 1502 0040 |0006: const/high16 v2, #int 1073741824 // #4000 │ │ +0cc6d0: c921 |0008: div-float/2addr v1, v2 │ │ +0cc6d2: 7110 3c12 0100 |0009: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.cos:(F)F // method@123c │ │ +0cc6d8: 0a01 |000c: move-result v1 │ │ +0cc6da: c710 |000d: sub-float/2addr v0, v1 │ │ +0cc6dc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/math/Interpolation$4; │ │ 0x0000 - 0x000f reg=4 a F │ │ │ │ @@ -259261,17 +259289,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be8a8: |[0be8a8] com.badlogic.gdx.math.Interpolation$5.:()V │ │ -0be8b8: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be8be: 0e00 |0003: return-void │ │ +0cc6e0: |[0cc6e0] com.badlogic.gdx.math.Interpolation$5.:()V │ │ +0cc6f0: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc6f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$5; │ │ │ │ Virtual methods - │ │ @@ -259280,22 +259308,22 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0be8c0: |[0be8c0] com.badlogic.gdx.math.Interpolation$5.apply:(F)F │ │ -0be8d0: 1400 db0f 4940 |0000: const v0, #float 3.14159 // #40490fdb │ │ -0be8d6: c830 |0003: mul-float/2addr v0, v3 │ │ -0be8d8: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ -0be8dc: c910 |0006: div-float/2addr v0, v1 │ │ -0be8de: 7110 4a12 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -0be8e4: 0a00 |000a: move-result v0 │ │ -0be8e6: 0f00 |000b: return v0 │ │ +0cc6f8: |[0cc6f8] com.badlogic.gdx.math.Interpolation$5.apply:(F)F │ │ +0cc708: 1400 db0f 4940 |0000: const v0, #float 3.14159 // #40490fdb │ │ +0cc70e: c830 |0003: mul-float/2addr v0, v3 │ │ +0cc710: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +0cc714: c910 |0006: div-float/2addr v0, v1 │ │ +0cc716: 7110 4a12 0000 |0007: invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +0cc71c: 0a00 |000a: move-result v0 │ │ +0cc71e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/math/Interpolation$5; │ │ 0x0000 - 0x000c reg=3 a F │ │ │ │ @@ -259329,17 +259357,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be8e8: |[0be8e8] com.badlogic.gdx.math.Interpolation$6.:()V │ │ -0be8f8: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be8fe: 0e00 |0003: return-void │ │ +0cc720: |[0cc720] com.badlogic.gdx.math.Interpolation$6.:()V │ │ +0cc730: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$6; │ │ │ │ Virtual methods - │ │ @@ -259348,41 +259376,41 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0be900: |[0be900] com.badlogic.gdx.math.Interpolation$6.apply:(F)F │ │ -0be910: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0be914: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -0be918: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0be91c: 2e00 0500 |0006: cmpg-float v0, v5, v0 │ │ -0be920: 3c00 1100 |0008: if-gtz v0, 0019 // +0011 │ │ -0be924: c835 |000a: mul-float/2addr v5, v3 │ │ -0be926: a800 0505 |000b: mul-float v0, v5, v5 │ │ -0be92a: a700 0200 |000d: sub-float v0, v2, v0 │ │ -0be92e: 8900 |000f: float-to-double v0, v0 │ │ -0be930: 7120 8e24 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0be936: 0b00 |0013: move-result-wide v0 │ │ -0be938: 8c00 |0014: double-to-float v0, v0 │ │ -0be93a: a700 0200 |0015: sub-float v0, v2, v0 │ │ -0be93e: c930 |0017: div-float/2addr v0, v3 │ │ -0be940: 0f00 |0018: return v0 │ │ -0be942: c725 |0019: sub-float/2addr v5, v2 │ │ -0be944: c835 |001a: mul-float/2addr v5, v3 │ │ -0be946: a800 0505 |001b: mul-float v0, v5, v5 │ │ -0be94a: a700 0200 |001d: sub-float v0, v2, v0 │ │ -0be94e: 8900 |001f: float-to-double v0, v0 │ │ -0be950: 7120 8e24 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0be956: 0b00 |0023: move-result-wide v0 │ │ -0be958: 8c00 |0024: double-to-float v0, v0 │ │ -0be95a: c620 |0025: add-float/2addr v0, v2 │ │ -0be95c: c930 |0026: div-float/2addr v0, v3 │ │ -0be95e: 28f1 |0027: goto 0018 // -000f │ │ +0cc738: |[0cc738] com.badlogic.gdx.math.Interpolation$6.apply:(F)F │ │ +0cc748: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0cc74c: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0cc750: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0cc754: 2e00 0500 |0006: cmpg-float v0, v5, v0 │ │ +0cc758: 3c00 1100 |0008: if-gtz v0, 0019 // +0011 │ │ +0cc75c: c835 |000a: mul-float/2addr v5, v3 │ │ +0cc75e: a800 0505 |000b: mul-float v0, v5, v5 │ │ +0cc762: a700 0200 |000d: sub-float v0, v2, v0 │ │ +0cc766: 8900 |000f: float-to-double v0, v0 │ │ +0cc768: 7120 8e24 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0cc76e: 0b00 |0013: move-result-wide v0 │ │ +0cc770: 8c00 |0014: double-to-float v0, v0 │ │ +0cc772: a700 0200 |0015: sub-float v0, v2, v0 │ │ +0cc776: c930 |0017: div-float/2addr v0, v3 │ │ +0cc778: 0f00 |0018: return v0 │ │ +0cc77a: c725 |0019: sub-float/2addr v5, v2 │ │ +0cc77c: c835 |001a: mul-float/2addr v5, v3 │ │ +0cc77e: a800 0505 |001b: mul-float v0, v5, v5 │ │ +0cc782: a700 0200 |001d: sub-float v0, v2, v0 │ │ +0cc786: 8900 |001f: float-to-double v0, v0 │ │ +0cc788: 7120 8e24 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0cc78e: 0b00 |0023: move-result-wide v0 │ │ +0cc790: 8c00 |0024: double-to-float v0, v0 │ │ +0cc792: c620 |0025: add-float/2addr v0, v2 │ │ +0cc794: c930 |0026: div-float/2addr v0, v3 │ │ +0cc796: 28f1 |0027: goto 0018 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=84 │ │ 0x000a line=85 │ │ 0x000b line=86 │ │ 0x0018 line=90 │ │ 0x0019 line=88 │ │ @@ -259422,17 +259450,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be960: |[0be960] com.badlogic.gdx.math.Interpolation$7.:()V │ │ -0be970: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be976: 0e00 |0003: return-void │ │ +0cc798: |[0cc798] com.badlogic.gdx.math.Interpolation$7.:()V │ │ +0cc7a8: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc7ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$7; │ │ │ │ Virtual methods - │ │ @@ -259441,24 +259469,24 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0be978: |[0be978] com.badlogic.gdx.math.Interpolation$7.apply:(F)F │ │ -0be988: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0be98c: a800 0404 |0002: mul-float v0, v4, v4 │ │ -0be990: a700 0200 |0004: sub-float v0, v2, v0 │ │ -0be994: 8900 |0006: float-to-double v0, v0 │ │ -0be996: 7120 8e24 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0be99c: 0b00 |000a: move-result-wide v0 │ │ -0be99e: 8c00 |000b: double-to-float v0, v0 │ │ -0be9a0: a700 0200 |000c: sub-float v0, v2, v0 │ │ -0be9a4: 0f00 |000e: return v0 │ │ +0cc7b0: |[0cc7b0] com.badlogic.gdx.math.Interpolation$7.apply:(F)F │ │ +0cc7c0: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0cc7c4: a800 0404 |0002: mul-float v0, v4, v4 │ │ +0cc7c8: a700 0200 |0004: sub-float v0, v2, v0 │ │ +0cc7cc: 8900 |0006: float-to-double v0, v0 │ │ +0cc7ce: 7120 8e24 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0cc7d4: 0b00 |000a: move-result-wide v0 │ │ +0cc7d6: 8c00 |000b: double-to-float v0, v0 │ │ +0cc7d8: a700 0200 |000c: sub-float v0, v2, v0 │ │ +0cc7dc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/badlogic/gdx/math/Interpolation$7; │ │ 0x0000 - 0x000f reg=4 a F │ │ │ │ @@ -259492,17 +259520,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be9a8: |[0be9a8] com.badlogic.gdx.math.Interpolation$8.:()V │ │ -0be9b8: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0be9be: 0e00 |0003: return-void │ │ +0cc7e0: |[0cc7e0] com.badlogic.gdx.math.Interpolation$8.:()V │ │ +0cc7f0: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc7f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$8; │ │ │ │ Virtual methods - │ │ @@ -259511,24 +259539,24 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0be9c0: |[0be9c0] com.badlogic.gdx.math.Interpolation$8.apply:(F)F │ │ -0be9d0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0be9d4: c713 |0002: sub-float/2addr v3, v1 │ │ -0be9d6: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0be9da: a700 0100 |0005: sub-float v0, v1, v0 │ │ -0be9de: 8900 |0007: float-to-double v0, v0 │ │ -0be9e0: 7120 8e24 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ -0be9e6: 0b00 |000b: move-result-wide v0 │ │ -0be9e8: 8c00 |000c: double-to-float v0, v0 │ │ -0be9ea: 0f00 |000d: return v0 │ │ +0cc7f8: |[0cc7f8] com.badlogic.gdx.math.Interpolation$8.apply:(F)F │ │ +0cc808: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cc80c: c713 |0002: sub-float/2addr v3, v1 │ │ +0cc80e: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0cc812: a700 0100 |0005: sub-float v0, v1, v0 │ │ +0cc816: 8900 |0007: float-to-double v0, v0 │ │ +0cc818: 7120 8e24 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.sqrt:(D)D // method@248e │ │ +0cc81e: 0b00 |000b: move-result-wide v0 │ │ +0cc820: 8c00 |000c: double-to-float v0, v0 │ │ +0cc822: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/math/Interpolation$8; │ │ 0x0000 - 0x000e reg=3 a F │ │ @@ -259571,127 +259599,127 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 246 16-bit code units │ │ -0be9ec: |[0be9ec] com.badlogic.gdx.math.Interpolation$BounceOut.:(I)V │ │ -0be9fc: 1406 cdcc cc3d |0000: const v6, #float 0.1 // #3dcccccd │ │ -0bea02: 1235 |0003: const/4 v5, #int 3 // #3 │ │ -0bea04: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0bea06: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -0bea08: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0bea0a: 7010 0212 0700 |0007: invoke-direct {v7}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0bea10: 3438 0500 |000a: if-lt v8, v3, 000f // +0005 │ │ -0bea14: 1250 |000c: const/4 v0, #int 5 // #5 │ │ -0bea16: 3708 1b00 |000d: if-le v8, v0, 0028 // +001b │ │ -0bea1a: 2200 7b03 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0bea1e: 2201 9103 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0bea22: 7010 d024 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0bea28: 1a02 6212 |0016: const-string v2, "bounces cannot be < 2 or > 5: " // string@1262 │ │ -0bea2c: 6e20 d724 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0bea32: 0c01 |001b: move-result-object v1 │ │ -0bea34: 6e20 d424 8100 |001c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0bea3a: 0c01 |001f: move-result-object v1 │ │ -0bea3c: 6e10 dd24 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0bea42: 0c01 |0023: move-result-object v1 │ │ -0bea44: 7020 6824 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0bea4a: 2700 |0027: throw v0 │ │ -0bea4c: 2380 e803 |0028: new-array v0, v8, [F // type@03e8 │ │ -0bea50: 5b70 600a |002a: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bea54: 2380 e803 |002c: new-array v0, v8, [F // type@03e8 │ │ -0bea58: 5b70 5f0a |002e: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0bea5c: 5470 5f0a |0030: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0bea60: 1501 803f |0032: const/high16 v1, #int 1065353216 // #3f80 │ │ -0bea64: 4b01 0004 |0034: aput v1, v0, v4 │ │ -0bea68: 2b08 b400 0000 |0036: packed-switch v8, 000000ea // +000000b4 │ │ -0bea6e: 5470 600a |0039: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bea72: 4401 0004 |003b: aget v1, v0, v4 │ │ -0bea76: 1502 0040 |003d: const/high16 v2, #int 1073741824 // #4000 │ │ -0bea7a: c821 |003f: mul-float/2addr v1, v2 │ │ -0bea7c: 4b01 0004 |0040: aput v1, v0, v4 │ │ -0bea80: 0e00 |0042: return-void │ │ -0bea82: 5470 600a |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bea86: 1401 9a99 193f |0045: const v1, #float 0.6 // #3f19999a │ │ -0bea8c: 4b01 0004 |0048: aput v1, v0, v4 │ │ -0bea90: 5470 600a |004a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bea94: 1401 cdcc cc3e |004c: const v1, #float 0.4 // #3ecccccd │ │ -0bea9a: 4b01 0002 |004f: aput v1, v0, v2 │ │ -0bea9e: 5470 5f0a |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beaa2: 1401 c3f5 a83e |0053: const v1, #float 0.33 // #3ea8f5c3 │ │ -0beaa8: 4b01 0002 |0056: aput v1, v0, v2 │ │ -0beaac: 28e1 |0058: goto 0039 // -001f │ │ -0beaae: 5470 600a |0059: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beab2: 1401 cdcc cc3e |005b: const v1, #float 0.4 // #3ecccccd │ │ -0beab8: 4b01 0004 |005e: aput v1, v0, v4 │ │ -0beabc: 5470 600a |0060: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beac0: 1401 cdcc cc3e |0062: const v1, #float 0.4 // #3ecccccd │ │ -0beac6: 4b01 0002 |0065: aput v1, v0, v2 │ │ -0beaca: 5470 600a |0067: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beace: 1401 cdcc 4c3e |0069: const v1, #float 0.2 // #3e4ccccd │ │ -0bead4: 4b01 0003 |006c: aput v1, v0, v3 │ │ -0bead8: 5470 5f0a |006e: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beadc: 1401 c3f5 a83e |0070: const v1, #float 0.33 // #3ea8f5c3 │ │ -0beae2: 4b01 0002 |0073: aput v1, v0, v2 │ │ -0beae6: 5470 5f0a |0075: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beaea: 4b06 0003 |0077: aput v6, v0, v3 │ │ -0beaee: 28c0 |0079: goto 0039 // -0040 │ │ -0beaf0: 5470 600a |007a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beaf4: 1401 7b14 ae3e |007c: const v1, #float 0.34 // #3eae147b │ │ -0beafa: 4b01 0004 |007f: aput v1, v0, v4 │ │ -0beafe: 5470 600a |0081: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb02: 1401 7b14 ae3e |0083: const v1, #float 0.34 // #3eae147b │ │ -0beb08: 4b01 0002 |0086: aput v1, v0, v2 │ │ -0beb0c: 5470 600a |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb10: 1401 cdcc 4c3e |008a: const v1, #float 0.2 // #3e4ccccd │ │ -0beb16: 4b01 0003 |008d: aput v1, v0, v3 │ │ -0beb1a: 5470 600a |008f: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb1e: 1401 9a99 193e |0091: const v1, #float 0.15 // #3e19999a │ │ -0beb24: 4b01 0005 |0094: aput v1, v0, v5 │ │ -0beb28: 5470 5f0a |0096: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beb2c: 1401 b81e 853e |0098: const v1, #float 0.26 // #3e851eb8 │ │ -0beb32: 4b01 0002 |009b: aput v1, v0, v2 │ │ -0beb36: 5470 5f0a |009d: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beb3a: 1401 ae47 e13d |009f: const v1, #float 0.11 // #3de147ae │ │ -0beb40: 4b01 0003 |00a2: aput v1, v0, v3 │ │ -0beb44: 5470 5f0a |00a4: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beb48: 1401 8fc2 f53c |00a6: const v1, #float 0.03 // #3cf5c28f │ │ -0beb4e: 4b01 0005 |00a9: aput v1, v0, v5 │ │ -0beb52: 288e |00ab: goto 0039 // -0072 │ │ -0beb54: 5470 600a |00ac: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb58: 1401 9a99 993e |00ae: const v1, #float 0.3 // #3e99999a │ │ -0beb5e: 4b01 0004 |00b1: aput v1, v0, v4 │ │ -0beb62: 5470 600a |00b3: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb66: 1401 9a99 993e |00b5: const v1, #float 0.3 // #3e99999a │ │ -0beb6c: 4b01 0002 |00b8: aput v1, v0, v2 │ │ -0beb70: 5470 600a |00ba: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb74: 1401 cdcc 4c3e |00bc: const v1, #float 0.2 // #3e4ccccd │ │ -0beb7a: 4b01 0003 |00bf: aput v1, v0, v3 │ │ -0beb7e: 5470 600a |00c1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb82: 4b06 0005 |00c3: aput v6, v0, v5 │ │ -0beb86: 5470 600a |00c5: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0beb8a: 1241 |00c7: const/4 v1, #int 4 // #4 │ │ -0beb8c: 4b06 0001 |00c8: aput v6, v0, v1 │ │ -0beb90: 5470 5f0a |00ca: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beb94: 1401 6666 e63e |00cc: const v1, #float 0.45 // #3ee66666 │ │ -0beb9a: 4b01 0002 |00cf: aput v1, v0, v2 │ │ -0beb9e: 5470 5f0a |00d1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0beba2: 1401 9a99 993e |00d3: const v1, #float 0.3 // #3e99999a │ │ -0beba8: 4b01 0003 |00d6: aput v1, v0, v3 │ │ -0bebac: 5470 5f0a |00d8: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0bebb0: 1401 9a99 193e |00da: const v1, #float 0.15 // #3e19999a │ │ -0bebb6: 4b01 0005 |00dd: aput v1, v0, v5 │ │ -0bebba: 5470 5f0a |00df: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0bebbe: 1241 |00e1: const/4 v1, #int 4 // #4 │ │ -0bebc0: 1402 8fc2 753d |00e2: const v2, #float 0.06 // #3d75c28f │ │ -0bebc6: 4b02 0001 |00e5: aput v2, v0, v1 │ │ -0bebca: 2900 52ff |00e7: goto/16 0039 // -00ae │ │ -0bebce: 0000 |00e9: nop // spacer │ │ -0bebd0: 0001 0400 0200 0000 0d00 0000 2300 ... |00ea: packed-switch-data (12 units) │ │ +0cc824: |[0cc824] com.badlogic.gdx.math.Interpolation$BounceOut.:(I)V │ │ +0cc834: 1406 cdcc cc3d |0000: const v6, #float 0.1 // #3dcccccd │ │ +0cc83a: 1235 |0003: const/4 v5, #int 3 // #3 │ │ +0cc83c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0cc83e: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0cc840: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0cc842: 7010 0212 0700 |0007: invoke-direct {v7}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cc848: 3438 0500 |000a: if-lt v8, v3, 000f // +0005 │ │ +0cc84c: 1250 |000c: const/4 v0, #int 5 // #5 │ │ +0cc84e: 3708 1b00 |000d: if-le v8, v0, 0028 // +001b │ │ +0cc852: 2200 7b03 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0cc856: 2201 9103 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0cc85a: 7010 d024 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0cc860: 1a02 6212 |0016: const-string v2, "bounces cannot be < 2 or > 5: " // string@1262 │ │ +0cc864: 6e20 d724 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cc86a: 0c01 |001b: move-result-object v1 │ │ +0cc86c: 6e20 d424 8100 |001c: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0cc872: 0c01 |001f: move-result-object v1 │ │ +0cc874: 6e10 dd24 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0cc87a: 0c01 |0023: move-result-object v1 │ │ +0cc87c: 7020 6824 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0cc882: 2700 |0027: throw v0 │ │ +0cc884: 2380 e803 |0028: new-array v0, v8, [F // type@03e8 │ │ +0cc888: 5b70 600a |002a: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc88c: 2380 e803 |002c: new-array v0, v8, [F // type@03e8 │ │ +0cc890: 5b70 5f0a |002e: iput-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc894: 5470 5f0a |0030: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc898: 1501 803f |0032: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cc89c: 4b01 0004 |0034: aput v1, v0, v4 │ │ +0cc8a0: 2b08 b400 0000 |0036: packed-switch v8, 000000ea // +000000b4 │ │ +0cc8a6: 5470 600a |0039: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc8aa: 4401 0004 |003b: aget v1, v0, v4 │ │ +0cc8ae: 1502 0040 |003d: const/high16 v2, #int 1073741824 // #4000 │ │ +0cc8b2: c821 |003f: mul-float/2addr v1, v2 │ │ +0cc8b4: 4b01 0004 |0040: aput v1, v0, v4 │ │ +0cc8b8: 0e00 |0042: return-void │ │ +0cc8ba: 5470 600a |0043: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc8be: 1401 9a99 193f |0045: const v1, #float 0.6 // #3f19999a │ │ +0cc8c4: 4b01 0004 |0048: aput v1, v0, v4 │ │ +0cc8c8: 5470 600a |004a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc8cc: 1401 cdcc cc3e |004c: const v1, #float 0.4 // #3ecccccd │ │ +0cc8d2: 4b01 0002 |004f: aput v1, v0, v2 │ │ +0cc8d6: 5470 5f0a |0051: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc8da: 1401 c3f5 a83e |0053: const v1, #float 0.33 // #3ea8f5c3 │ │ +0cc8e0: 4b01 0002 |0056: aput v1, v0, v2 │ │ +0cc8e4: 28e1 |0058: goto 0039 // -001f │ │ +0cc8e6: 5470 600a |0059: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc8ea: 1401 cdcc cc3e |005b: const v1, #float 0.4 // #3ecccccd │ │ +0cc8f0: 4b01 0004 |005e: aput v1, v0, v4 │ │ +0cc8f4: 5470 600a |0060: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc8f8: 1401 cdcc cc3e |0062: const v1, #float 0.4 // #3ecccccd │ │ +0cc8fe: 4b01 0002 |0065: aput v1, v0, v2 │ │ +0cc902: 5470 600a |0067: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc906: 1401 cdcc 4c3e |0069: const v1, #float 0.2 // #3e4ccccd │ │ +0cc90c: 4b01 0003 |006c: aput v1, v0, v3 │ │ +0cc910: 5470 5f0a |006e: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc914: 1401 c3f5 a83e |0070: const v1, #float 0.33 // #3ea8f5c3 │ │ +0cc91a: 4b01 0002 |0073: aput v1, v0, v2 │ │ +0cc91e: 5470 5f0a |0075: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc922: 4b06 0003 |0077: aput v6, v0, v3 │ │ +0cc926: 28c0 |0079: goto 0039 // -0040 │ │ +0cc928: 5470 600a |007a: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc92c: 1401 7b14 ae3e |007c: const v1, #float 0.34 // #3eae147b │ │ +0cc932: 4b01 0004 |007f: aput v1, v0, v4 │ │ +0cc936: 5470 600a |0081: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc93a: 1401 7b14 ae3e |0083: const v1, #float 0.34 // #3eae147b │ │ +0cc940: 4b01 0002 |0086: aput v1, v0, v2 │ │ +0cc944: 5470 600a |0088: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc948: 1401 cdcc 4c3e |008a: const v1, #float 0.2 // #3e4ccccd │ │ +0cc94e: 4b01 0003 |008d: aput v1, v0, v3 │ │ +0cc952: 5470 600a |008f: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc956: 1401 9a99 193e |0091: const v1, #float 0.15 // #3e19999a │ │ +0cc95c: 4b01 0005 |0094: aput v1, v0, v5 │ │ +0cc960: 5470 5f0a |0096: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc964: 1401 b81e 853e |0098: const v1, #float 0.26 // #3e851eb8 │ │ +0cc96a: 4b01 0002 |009b: aput v1, v0, v2 │ │ +0cc96e: 5470 5f0a |009d: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc972: 1401 ae47 e13d |009f: const v1, #float 0.11 // #3de147ae │ │ +0cc978: 4b01 0003 |00a2: aput v1, v0, v3 │ │ +0cc97c: 5470 5f0a |00a4: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc980: 1401 8fc2 f53c |00a6: const v1, #float 0.03 // #3cf5c28f │ │ +0cc986: 4b01 0005 |00a9: aput v1, v0, v5 │ │ +0cc98a: 288e |00ab: goto 0039 // -0072 │ │ +0cc98c: 5470 600a |00ac: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc990: 1401 9a99 993e |00ae: const v1, #float 0.3 // #3e99999a │ │ +0cc996: 4b01 0004 |00b1: aput v1, v0, v4 │ │ +0cc99a: 5470 600a |00b3: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc99e: 1401 9a99 993e |00b5: const v1, #float 0.3 // #3e99999a │ │ +0cc9a4: 4b01 0002 |00b8: aput v1, v0, v2 │ │ +0cc9a8: 5470 600a |00ba: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc9ac: 1401 cdcc 4c3e |00bc: const v1, #float 0.2 // #3e4ccccd │ │ +0cc9b2: 4b01 0003 |00bf: aput v1, v0, v3 │ │ +0cc9b6: 5470 600a |00c1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc9ba: 4b06 0005 |00c3: aput v6, v0, v5 │ │ +0cc9be: 5470 600a |00c5: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cc9c2: 1241 |00c7: const/4 v1, #int 4 // #4 │ │ +0cc9c4: 4b06 0001 |00c8: aput v6, v0, v1 │ │ +0cc9c8: 5470 5f0a |00ca: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc9cc: 1401 6666 e63e |00cc: const v1, #float 0.45 // #3ee66666 │ │ +0cc9d2: 4b01 0002 |00cf: aput v1, v0, v2 │ │ +0cc9d6: 5470 5f0a |00d1: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc9da: 1401 9a99 993e |00d3: const v1, #float 0.3 // #3e99999a │ │ +0cc9e0: 4b01 0003 |00d6: aput v1, v0, v3 │ │ +0cc9e4: 5470 5f0a |00d8: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc9e8: 1401 9a99 193e |00da: const v1, #float 0.15 // #3e19999a │ │ +0cc9ee: 4b01 0005 |00dd: aput v1, v0, v5 │ │ +0cc9f2: 5470 5f0a |00df: iget-object v0, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cc9f6: 1241 |00e1: const/4 v1, #int 4 // #4 │ │ +0cc9f8: 1402 8fc2 753d |00e2: const v2, #float 0.06 // #3d75c28f │ │ +0cc9fe: 4b02 0001 |00e5: aput v2, v0, v1 │ │ +0cca02: 2900 52ff |00e7: goto/16 0039 // -00ae │ │ +0cca06: 0000 |00e9: nop // spacer │ │ +0cca08: 0001 0400 0200 0000 0d00 0000 2300 ... |00ea: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=267 │ │ 0x000a line=268 │ │ 0x0028 line=269 │ │ 0x002c line=270 │ │ 0x0030 line=271 │ │ @@ -259732,26 +259760,26 @@ │ │ type : '([F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0bebe8: |[0bebe8] com.badlogic.gdx.math.Interpolation$BounceOut.:([F[F)V │ │ -0bebf8: 7010 0212 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0bebfe: 2130 |0003: array-length v0, v3 │ │ -0bec00: 2141 |0004: array-length v1, v4 │ │ -0bec02: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ -0bec06: 2200 7b03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0bec0a: 1a01 740c |0009: const-string v1, "Must be the same number of widths and heights." // string@0c74 │ │ -0bec0e: 7020 6824 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0bec14: 2700 |000e: throw v0 │ │ -0bec16: 5b23 600a |000f: iput-object v3, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bec1a: 5b24 5f0a |0011: iput-object v4, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0bec1e: 0e00 |0013: return-void │ │ +0cca20: |[0cca20] com.badlogic.gdx.math.Interpolation$BounceOut.:([F[F)V │ │ +0cca30: 7010 0212 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cca36: 2130 |0003: array-length v0, v3 │ │ +0cca38: 2141 |0004: array-length v1, v4 │ │ +0cca3a: 3210 0a00 |0005: if-eq v0, v1, 000f // +000a │ │ +0cca3e: 2200 7b03 |0007: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0cca42: 1a01 740c |0009: const-string v1, "Must be the same number of widths and heights." // string@0c74 │ │ +0cca46: 7020 6824 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0cca4c: 2700 |000e: throw v0 │ │ +0cca4e: 5b23 600a |000f: iput-object v3, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cca52: 5b24 5f0a |0011: iput-object v4, v2, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cca56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0007 line=262 │ │ 0x000f line=263 │ │ 0x0011 line=264 │ │ @@ -259767,47 +259795,47 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -0bec20: |[0bec20] com.badlogic.gdx.math.Interpolation$BounceOut.apply:(F)F │ │ -0bec30: 5475 600a |0000: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bec34: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0bec36: 4405 0506 |0003: aget v5, v5, v6 │ │ -0bec3a: 1506 0040 |0005: const/high16 v6, #int 1073741824 // #4000 │ │ -0bec3e: c965 |0007: div-float/2addr v5, v6 │ │ -0bec40: c658 |0008: add-float/2addr v8, v5 │ │ -0bec42: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0bec44: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bec46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0bec48: 5475 600a |000c: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bec4c: 2152 |000e: array-length v2, v5 │ │ -0bec4e: 3521 0e00 |000f: if-ge v1, v2, 001d // +000e │ │ -0bec52: 5475 600a |0011: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ -0bec56: 4403 0501 |0013: aget v3, v5, v1 │ │ -0bec5a: 2e05 0803 |0015: cmpg-float v5, v8, v3 │ │ -0bec5e: 3c05 1600 |0017: if-gtz v5, 002d // +0016 │ │ -0bec62: 5475 5f0a |0019: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ -0bec66: 4400 0501 |001b: aget v0, v5, v1 │ │ -0bec6a: c938 |001d: div-float/2addr v8, v3 │ │ -0bec6c: 1505 8040 |001e: const/high16 v5, #int 1082130432 // #4080 │ │ -0bec70: c935 |0020: div-float/2addr v5, v3 │ │ -0bec72: c805 |0021: mul-float/2addr v5, v0 │ │ -0bec74: a804 0508 |0022: mul-float v4, v5, v8 │ │ -0bec78: 1505 803f |0024: const/high16 v5, #int 1065353216 // #3f80 │ │ -0bec7c: a806 0408 |0026: mul-float v6, v4, v8 │ │ -0bec80: a706 0406 |0028: sub-float v6, v4, v6 │ │ -0bec84: c836 |002a: mul-float/2addr v6, v3 │ │ -0bec86: c765 |002b: sub-float/2addr v5, v6 │ │ -0bec88: 0f05 |002c: return v5 │ │ -0bec8a: c738 |002d: sub-float/2addr v8, v3 │ │ -0bec8c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bec90: 28df |0030: goto 000f // -0021 │ │ +0cca58: |[0cca58] com.badlogic.gdx.math.Interpolation$BounceOut.apply:(F)F │ │ +0cca68: 5475 600a |0000: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cca6c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0cca6e: 4405 0506 |0003: aget v5, v5, v6 │ │ +0cca72: 1506 0040 |0005: const/high16 v6, #int 1073741824 // #4000 │ │ +0cca76: c965 |0007: div-float/2addr v5, v6 │ │ +0cca78: c658 |0008: add-float/2addr v8, v5 │ │ +0cca7a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0cca7c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0cca7e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0cca80: 5475 600a |000c: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cca84: 2152 |000e: array-length v2, v5 │ │ +0cca86: 3521 0e00 |000f: if-ge v1, v2, 001d // +000e │ │ +0cca8a: 5475 600a |0011: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.widths:[F // field@0a60 │ │ +0cca8e: 4403 0501 |0013: aget v3, v5, v1 │ │ +0cca92: 2e05 0803 |0015: cmpg-float v5, v8, v3 │ │ +0cca96: 3c05 1600 |0017: if-gtz v5, 002d // +0016 │ │ +0cca9a: 5475 5f0a |0019: iget-object v5, v7, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.heights:[F // field@0a5f │ │ +0cca9e: 4400 0501 |001b: aget v0, v5, v1 │ │ +0ccaa2: c938 |001d: div-float/2addr v8, v3 │ │ +0ccaa4: 1505 8040 |001e: const/high16 v5, #int 1082130432 // #4080 │ │ +0ccaa8: c935 |0020: div-float/2addr v5, v3 │ │ +0ccaaa: c805 |0021: mul-float/2addr v5, v0 │ │ +0ccaac: a804 0508 |0022: mul-float v4, v5, v8 │ │ +0ccab0: 1505 803f |0024: const/high16 v5, #int 1065353216 // #3f80 │ │ +0ccab4: a806 0408 |0026: mul-float v6, v4, v8 │ │ +0ccab8: a706 0406 |0028: sub-float v6, v4, v6 │ │ +0ccabc: c836 |002a: mul-float/2addr v6, v3 │ │ +0ccabe: c765 |002b: sub-float/2addr v5, v6 │ │ +0ccac0: 0f05 |002c: return v5 │ │ +0ccac2: c738 |002d: sub-float/2addr v8, v3 │ │ +0ccac4: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ccac8: 28df |0030: goto 000f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0009 line=311 │ │ 0x000b line=312 │ │ 0x0011 line=313 │ │ 0x0015 line=314 │ │ @@ -259864,19 +259892,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bec94: |[0bec94] com.badlogic.gdx.math.Interpolation$Elastic.:(FF)V │ │ -0beca4: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0becaa: 5901 620a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0a62 │ │ -0becae: 5902 610a |0005: iput v2, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0a61 │ │ -0becb2: 0e00 |0007: return-void │ │ +0ccacc: |[0ccacc] com.badlogic.gdx.math.Interpolation$Elastic.:(FF)V │ │ +0ccadc: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0ccae2: 5901 620a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0a62 │ │ +0ccae6: 5902 610a |0005: iput v2, v0, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0a61 │ │ +0ccaea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0005 line=199 │ │ 0x0007 line=200 │ │ locals : │ │ @@ -259890,58 +259918,58 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0becb4: |[0becb4] com.badlogic.gdx.math.Interpolation$Elastic.apply:(F)F │ │ -0becc4: 1507 a041 |0000: const/high16 v7, #int 1101004800 // #41a0 │ │ -0becc8: 1406 5839 8c3f |0002: const v6, #float 1.0955 // #3f8c3958 │ │ -0becce: 1505 0040 |0005: const/high16 v5, #int 1073741824 // #4000 │ │ -0becd2: 1504 803f |0007: const/high16 v4, #int 1065353216 // #3f80 │ │ -0becd6: 1500 003f |0009: const/high16 v0, #int 1056964608 // #3f00 │ │ -0becda: 2e00 0900 |000b: cmpg-float v0, v9, v0 │ │ -0becde: 3c00 1b00 |000d: if-gtz v0, 0028 // +001b │ │ -0bece2: c859 |000f: mul-float/2addr v9, v5 │ │ -0bece4: 5280 620a |0010: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0a62 │ │ -0bece8: 8900 |0012: float-to-double v0, v0 │ │ -0becea: 5282 610a |0013: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0a61 │ │ -0becee: a703 0904 |0015: sub-float v3, v9, v4 │ │ -0becf2: c832 |0017: mul-float/2addr v2, v3 │ │ -0becf4: 8922 |0018: float-to-double v2, v2 │ │ -0becf6: 7140 8924 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0becfc: 0b00 |001c: move-result-wide v0 │ │ -0becfe: 8c00 |001d: double-to-float v0, v0 │ │ -0bed00: a801 0907 |001e: mul-float v1, v9, v7 │ │ -0bed04: 7110 4a12 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -0bed0a: 0a01 |0023: move-result v1 │ │ -0bed0c: c810 |0024: mul-float/2addr v0, v1 │ │ -0bed0e: c860 |0025: mul-float/2addr v0, v6 │ │ -0bed10: c950 |0026: div-float/2addr v0, v5 │ │ -0bed12: 0f00 |0027: return v0 │ │ -0bed14: a709 0409 |0028: sub-float v9, v4, v9 │ │ -0bed18: c859 |002a: mul-float/2addr v9, v5 │ │ -0bed1a: 5280 620a |002b: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0a62 │ │ -0bed1e: 8900 |002d: float-to-double v0, v0 │ │ -0bed20: 5282 610a |002e: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0a61 │ │ -0bed24: a703 0904 |0030: sub-float v3, v9, v4 │ │ -0bed28: c832 |0032: mul-float/2addr v2, v3 │ │ -0bed2a: 8922 |0033: float-to-double v2, v2 │ │ -0bed2c: 7140 8924 1032 |0034: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0bed32: 0b00 |0037: move-result-wide v0 │ │ -0bed34: 8c00 |0038: double-to-float v0, v0 │ │ -0bed36: a801 0907 |0039: mul-float v1, v9, v7 │ │ -0bed3a: 7110 4a12 0100 |003b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -0bed40: 0a01 |003e: move-result v1 │ │ -0bed42: c810 |003f: mul-float/2addr v0, v1 │ │ -0bed44: c860 |0040: mul-float/2addr v0, v6 │ │ -0bed46: c950 |0041: div-float/2addr v0, v5 │ │ -0bed48: a700 0400 |0042: sub-float v0, v4, v0 │ │ -0bed4c: 28e3 |0044: goto 0027 // -001d │ │ +0ccaec: |[0ccaec] com.badlogic.gdx.math.Interpolation$Elastic.apply:(F)F │ │ +0ccafc: 1507 a041 |0000: const/high16 v7, #int 1101004800 // #41a0 │ │ +0ccb00: 1406 5839 8c3f |0002: const v6, #float 1.0955 // #3f8c3958 │ │ +0ccb06: 1505 0040 |0005: const/high16 v5, #int 1073741824 // #4000 │ │ +0ccb0a: 1504 803f |0007: const/high16 v4, #int 1065353216 // #3f80 │ │ +0ccb0e: 1500 003f |0009: const/high16 v0, #int 1056964608 // #3f00 │ │ +0ccb12: 2e00 0900 |000b: cmpg-float v0, v9, v0 │ │ +0ccb16: 3c00 1b00 |000d: if-gtz v0, 0028 // +001b │ │ +0ccb1a: c859 |000f: mul-float/2addr v9, v5 │ │ +0ccb1c: 5280 620a |0010: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0a62 │ │ +0ccb20: 8900 |0012: float-to-double v0, v0 │ │ +0ccb22: 5282 610a |0013: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0a61 │ │ +0ccb26: a703 0904 |0015: sub-float v3, v9, v4 │ │ +0ccb2a: c832 |0017: mul-float/2addr v2, v3 │ │ +0ccb2c: 8922 |0018: float-to-double v2, v2 │ │ +0ccb2e: 7140 8924 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0ccb34: 0b00 |001c: move-result-wide v0 │ │ +0ccb36: 8c00 |001d: double-to-float v0, v0 │ │ +0ccb38: a801 0907 |001e: mul-float v1, v9, v7 │ │ +0ccb3c: 7110 4a12 0100 |0020: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +0ccb42: 0a01 |0023: move-result v1 │ │ +0ccb44: c810 |0024: mul-float/2addr v0, v1 │ │ +0ccb46: c860 |0025: mul-float/2addr v0, v6 │ │ +0ccb48: c950 |0026: div-float/2addr v0, v5 │ │ +0ccb4a: 0f00 |0027: return v0 │ │ +0ccb4c: a709 0409 |0028: sub-float v9, v4, v9 │ │ +0ccb50: c859 |002a: mul-float/2addr v9, v5 │ │ +0ccb52: 5280 620a |002b: iget v0, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.value:F // field@0a62 │ │ +0ccb56: 8900 |002d: float-to-double v0, v0 │ │ +0ccb58: 5282 610a |002e: iget v2, v8, Lcom/badlogic/gdx/math/Interpolation$Elastic;.power:F // field@0a61 │ │ +0ccb5c: a703 0904 |0030: sub-float v3, v9, v4 │ │ +0ccb60: c832 |0032: mul-float/2addr v2, v3 │ │ +0ccb62: 8922 |0033: float-to-double v2, v2 │ │ +0ccb64: 7140 8924 1032 |0034: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0ccb6a: 0b00 |0037: move-result-wide v0 │ │ +0ccb6c: 8c00 |0038: double-to-float v0, v0 │ │ +0ccb6e: a801 0907 |0039: mul-float v1, v9, v7 │ │ +0ccb72: 7110 4a12 0100 |003b: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +0ccb78: 0a01 |003e: move-result v1 │ │ +0ccb7a: c810 |003f: mul-float/2addr v0, v1 │ │ +0ccb7c: c860 |0040: mul-float/2addr v0, v6 │ │ +0ccb7e: c950 |0041: div-float/2addr v0, v5 │ │ +0ccb80: a700 0400 |0042: sub-float v0, v4, v0 │ │ +0ccb84: 28e3 |0044: goto 0027 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0009 line=203 │ │ 0x000f line=204 │ │ 0x0010 line=205 │ │ 0x0027 line=209 │ │ 0x0028 line=207 │ │ @@ -259997,31 +260025,31 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0bed50: |[0bed50] com.badlogic.gdx.math.Interpolation$Exp.:(FF)V │ │ -0bed60: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0bed64: 7010 0212 0500 |0002: invoke-direct {v5}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0bed6a: 5956 6a0a |0005: iput v6, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0a6a │ │ -0bed6e: 5957 680a |0007: iput v7, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0a68 │ │ -0bed72: 8960 |0009: float-to-double v0, v6 │ │ -0bed74: 7f72 |000a: neg-float v2, v7 │ │ -0bed76: 8922 |000b: float-to-double v2, v2 │ │ -0bed78: 7140 8924 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0bed7e: 0b00 |000f: move-result-wide v0 │ │ -0bed80: 8c00 |0010: double-to-float v0, v0 │ │ -0bed82: 5950 670a |0011: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ -0bed86: 5250 670a |0013: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ -0bed8a: a700 0400 |0015: sub-float v0, v4, v0 │ │ -0bed8e: a900 0400 |0017: div-float v0, v4, v0 │ │ -0bed92: 5950 690a |0019: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0a69 │ │ -0bed96: 0e00 |001b: return-void │ │ +0ccb88: |[0ccb88] com.badlogic.gdx.math.Interpolation$Exp.:(FF)V │ │ +0ccb98: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0ccb9c: 7010 0212 0500 |0002: invoke-direct {v5}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0ccba2: 5956 6a0a |0005: iput v6, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0a6a │ │ +0ccba6: 5957 680a |0007: iput v7, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0a68 │ │ +0ccbaa: 8960 |0009: float-to-double v0, v6 │ │ +0ccbac: 7f72 |000a: neg-float v2, v7 │ │ +0ccbae: 8922 |000b: float-to-double v2, v2 │ │ +0ccbb0: 7140 8924 1032 |000c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0ccbb6: 0b00 |000f: move-result-wide v0 │ │ +0ccbb8: 8c00 |0010: double-to-float v0, v0 │ │ +0ccbba: 5950 670a |0011: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ +0ccbbe: 5250 670a |0013: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ +0ccbc2: a700 0400 |0015: sub-float v0, v4, v0 │ │ +0ccbc6: a900 0400 |0017: div-float v0, v4, v0 │ │ +0ccbca: 5950 690a |0019: iput v0, v5, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0a69 │ │ +0ccbce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x0005 line=160 │ │ 0x0007 line=161 │ │ 0x0009 line=162 │ │ 0x0013 line=163 │ │ @@ -260037,54 +260065,54 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -0bed98: |[0bed98] com.badlogic.gdx.math.Interpolation$Exp.apply:(F)F │ │ -0beda8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0bedac: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ -0bedb0: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0bedb4: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ -0bedb8: 3c00 1900 |0008: if-gtz v0, 0021 // +0019 │ │ -0bedbc: 5260 6a0a |000a: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0a6a │ │ -0bedc0: 8900 |000c: float-to-double v0, v0 │ │ -0bedc2: 5262 680a |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0a68 │ │ -0bedc6: a803 0704 |000f: mul-float v3, v7, v4 │ │ -0bedca: c753 |0011: sub-float/2addr v3, v5 │ │ -0bedcc: c832 |0012: mul-float/2addr v2, v3 │ │ -0bedce: 8922 |0013: float-to-double v2, v2 │ │ -0bedd0: 7140 8924 1032 |0014: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0bedd6: 0b00 |0017: move-result-wide v0 │ │ -0bedd8: 8c00 |0018: double-to-float v0, v0 │ │ -0bedda: 5261 670a |0019: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ -0bedde: c710 |001b: sub-float/2addr v0, v1 │ │ -0bede0: 5261 690a |001c: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0a69 │ │ -0bede4: c810 |001e: mul-float/2addr v0, v1 │ │ -0bede6: c940 |001f: div-float/2addr v0, v4 │ │ -0bede8: 0f00 |0020: return v0 │ │ -0bedea: 5260 6a0a |0021: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0a6a │ │ -0bedee: 8900 |0023: float-to-double v0, v0 │ │ -0bedf0: 5262 680a |0024: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0a68 │ │ -0bedf4: 7f22 |0026: neg-float v2, v2 │ │ -0bedf6: a803 0704 |0027: mul-float v3, v7, v4 │ │ -0bedfa: c753 |0029: sub-float/2addr v3, v5 │ │ -0bedfc: c832 |002a: mul-float/2addr v2, v3 │ │ -0bedfe: 8922 |002b: float-to-double v2, v2 │ │ -0bee00: 7140 8924 1032 |002c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0bee06: 0b00 |002f: move-result-wide v0 │ │ -0bee08: 8c00 |0030: double-to-float v0, v0 │ │ -0bee0a: 5261 670a |0031: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ -0bee0e: c710 |0033: sub-float/2addr v0, v1 │ │ -0bee10: 5261 690a |0034: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0a69 │ │ -0bee14: c810 |0036: mul-float/2addr v0, v1 │ │ -0bee16: a700 0400 |0037: sub-float v0, v4, v0 │ │ -0bee1a: c940 |0039: div-float/2addr v0, v4 │ │ -0bee1c: 28e6 |003a: goto 0020 // -001a │ │ +0ccbd0: |[0ccbd0] com.badlogic.gdx.math.Interpolation$Exp.apply:(F)F │ │ +0ccbe0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0ccbe4: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ +0ccbe8: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0ccbec: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ +0ccbf0: 3c00 1900 |0008: if-gtz v0, 0021 // +0019 │ │ +0ccbf4: 5260 6a0a |000a: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0a6a │ │ +0ccbf8: 8900 |000c: float-to-double v0, v0 │ │ +0ccbfa: 5262 680a |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0a68 │ │ +0ccbfe: a803 0704 |000f: mul-float v3, v7, v4 │ │ +0ccc02: c753 |0011: sub-float/2addr v3, v5 │ │ +0ccc04: c832 |0012: mul-float/2addr v2, v3 │ │ +0ccc06: 8922 |0013: float-to-double v2, v2 │ │ +0ccc08: 7140 8924 1032 |0014: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0ccc0e: 0b00 |0017: move-result-wide v0 │ │ +0ccc10: 8c00 |0018: double-to-float v0, v0 │ │ +0ccc12: 5261 670a |0019: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ +0ccc16: c710 |001b: sub-float/2addr v0, v1 │ │ +0ccc18: 5261 690a |001c: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0a69 │ │ +0ccc1c: c810 |001e: mul-float/2addr v0, v1 │ │ +0ccc1e: c940 |001f: div-float/2addr v0, v4 │ │ +0ccc20: 0f00 |0020: return v0 │ │ +0ccc22: 5260 6a0a |0021: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.value:F // field@0a6a │ │ +0ccc26: 8900 |0023: float-to-double v0, v0 │ │ +0ccc28: 5262 680a |0024: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.power:F // field@0a68 │ │ +0ccc2c: 7f22 |0026: neg-float v2, v2 │ │ +0ccc2e: a803 0704 |0027: mul-float v3, v7, v4 │ │ +0ccc32: c753 |0029: sub-float/2addr v3, v5 │ │ +0ccc34: c832 |002a: mul-float/2addr v2, v3 │ │ +0ccc36: 8922 |002b: float-to-double v2, v2 │ │ +0ccc38: 7140 8924 1032 |002c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0ccc3e: 0b00 |002f: move-result-wide v0 │ │ +0ccc40: 8c00 |0030: double-to-float v0, v0 │ │ +0ccc42: 5261 670a |0031: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.min:F // field@0a67 │ │ +0ccc46: c710 |0033: sub-float/2addr v0, v1 │ │ +0ccc48: 5261 690a |0034: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$Exp;.scale:F // field@0a69 │ │ +0ccc4c: c810 |0036: mul-float/2addr v0, v1 │ │ +0ccc4e: a700 0400 |0037: sub-float v0, v4, v0 │ │ +0ccc52: c940 |0039: div-float/2addr v0, v4 │ │ +0ccc54: 28e6 |003a: goto 0020 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=167 │ │ 0x0020 line=168 │ │ locals : │ │ 0x0000 - 0x003b reg=6 this Lcom/badlogic/gdx/math/Interpolation$Exp; │ │ 0x0000 - 0x003b reg=7 a F │ │ @@ -260123,18 +260151,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bee20: |[0bee20] com.badlogic.gdx.math.Interpolation$Pow.:(I)V │ │ -0bee30: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0bee36: 5901 730a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ -0bee3a: 0e00 |0005: return-void │ │ +0ccc58: |[0ccc58] com.badlogic.gdx.math.Interpolation$Pow.:(I)V │ │ +0ccc68: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0ccc6e: 5901 730a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ +0ccc72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/math/Interpolation$Pow; │ │ @@ -260146,47 +260174,47 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0bee3c: |[0bee3c] com.badlogic.gdx.math.Interpolation$Pow.apply:(F)F │ │ -0bee4c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0bee50: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ -0bee54: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0bee58: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ -0bee5c: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ -0bee60: a800 0704 |000a: mul-float v0, v7, v4 │ │ -0bee64: 8900 |000c: float-to-double v0, v0 │ │ -0bee66: 5262 730a |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ -0bee6a: 8322 |000f: int-to-double v2, v2 │ │ -0bee6c: 7140 8924 1032 |0010: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0bee72: 0b00 |0013: move-result-wide v0 │ │ -0bee74: 8c00 |0014: double-to-float v0, v0 │ │ -0bee76: c940 |0015: div-float/2addr v0, v4 │ │ -0bee78: 0f00 |0016: return v0 │ │ -0bee7a: a700 0705 |0017: sub-float v0, v7, v5 │ │ -0bee7e: c840 |0019: mul-float/2addr v0, v4 │ │ -0bee80: 8900 |001a: float-to-double v0, v0 │ │ -0bee82: 5262 730a |001b: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ -0bee86: 8322 |001d: int-to-double v2, v2 │ │ -0bee88: 7140 8924 1032 |001e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0bee8e: 0b00 |0021: move-result-wide v0 │ │ -0bee90: 8c01 |0022: double-to-float v1, v0 │ │ -0bee92: 5260 730a |0023: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ -0bee96: dc00 0002 |0025: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -0bee9a: 3900 0800 |0027: if-nez v0, 002f // +0008 │ │ -0bee9e: 12e0 |0029: const/4 v0, #int -2 // #fe │ │ -0beea0: 8200 |002a: int-to-float v0, v0 │ │ -0beea2: a900 0100 |002b: div-float v0, v1, v0 │ │ -0beea6: c650 |002d: add-float/2addr v0, v5 │ │ -0beea8: 28e8 |002e: goto 0016 // -0018 │ │ -0beeaa: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0beeac: 28fa |0030: goto 002a // -0006 │ │ +0ccc74: |[0ccc74] com.badlogic.gdx.math.Interpolation$Pow.apply:(F)F │ │ +0ccc84: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0ccc88: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ +0ccc8c: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0ccc90: 2e00 0700 |0006: cmpg-float v0, v7, v0 │ │ +0ccc94: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ +0ccc98: a800 0704 |000a: mul-float v0, v7, v4 │ │ +0ccc9c: 8900 |000c: float-to-double v0, v0 │ │ +0ccc9e: 5262 730a |000d: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ +0ccca2: 8322 |000f: int-to-double v2, v2 │ │ +0ccca4: 7140 8924 1032 |0010: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0cccaa: 0b00 |0013: move-result-wide v0 │ │ +0cccac: 8c00 |0014: double-to-float v0, v0 │ │ +0cccae: c940 |0015: div-float/2addr v0, v4 │ │ +0cccb0: 0f00 |0016: return v0 │ │ +0cccb2: a700 0705 |0017: sub-float v0, v7, v5 │ │ +0cccb6: c840 |0019: mul-float/2addr v0, v4 │ │ +0cccb8: 8900 |001a: float-to-double v0, v0 │ │ +0cccba: 5262 730a |001b: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ +0cccbe: 8322 |001d: int-to-double v2, v2 │ │ +0cccc0: 7140 8924 1032 |001e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0cccc6: 0b00 |0021: move-result-wide v0 │ │ +0cccc8: 8c01 |0022: double-to-float v1, v0 │ │ +0cccca: 5260 730a |0023: iget v0, v6, Lcom/badlogic/gdx/math/Interpolation$Pow;.power:I // field@0a73 │ │ +0cccce: dc00 0002 |0025: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +0cccd2: 3900 0800 |0027: if-nez v0, 002f // +0008 │ │ +0cccd6: 12e0 |0029: const/4 v0, #int -2 // #fe │ │ +0cccd8: 8200 |002a: int-to-float v0, v0 │ │ +0cccda: a900 0100 |002b: div-float v0, v1, v0 │ │ +0cccde: c650 |002d: add-float/2addr v0, v5 │ │ +0ccce0: 28e8 |002e: goto 0016 // -0018 │ │ +0ccce2: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +0ccce4: 28fa |0030: goto 002a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=129 │ │ 0x0016 line=130 │ │ locals : │ │ 0x0000 - 0x0031 reg=6 this Lcom/badlogic/gdx/math/Interpolation$Pow; │ │ 0x0000 - 0x0031 reg=7 a F │ │ @@ -260225,20 +260253,20 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0beeb0: |[0beeb0] com.badlogic.gdx.math.Interpolation$Swing.:(F)V │ │ -0beec0: 7010 0212 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0beec6: 1500 0040 |0003: const/high16 v0, #int 1073741824 // #4000 │ │ -0beeca: c820 |0005: mul-float/2addr v0, v2 │ │ -0beecc: 5910 760a |0006: iput v0, v1, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ -0beed0: 0e00 |0008: return-void │ │ +0ccce8: |[0ccce8] com.badlogic.gdx.math.Interpolation$Swing.:(F)V │ │ +0cccf8: 7010 0212 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0cccfe: 1500 0040 |0003: const/high16 v0, #int 1073741824 // #4000 │ │ +0ccd02: c820 |0005: mul-float/2addr v0, v2 │ │ +0ccd04: 5910 760a |0006: iput v0, v1, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ +0ccd08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=346 │ │ 0x0008 line=347 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/math/Interpolation$Swing; │ │ @@ -260250,42 +260278,42 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0beed4: |[0beed4] com.badlogic.gdx.math.Interpolation$Swing.apply:(F)F │ │ -0beee4: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0beee8: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ -0beeec: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ -0beef0: 2e00 0600 |0006: cmpg-float v0, v6, v0 │ │ -0beef4: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ -0beef8: c846 |000a: mul-float/2addr v6, v4 │ │ -0beefa: a800 0606 |000b: mul-float v0, v6, v6 │ │ -0beefe: 5251 760a |000d: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ -0bef02: c631 |000f: add-float/2addr v1, v3 │ │ -0bef04: c861 |0010: mul-float/2addr v1, v6 │ │ -0bef06: 5252 760a |0011: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ -0bef0a: c721 |0013: sub-float/2addr v1, v2 │ │ -0bef0c: c810 |0014: mul-float/2addr v0, v1 │ │ -0bef0e: c940 |0015: div-float/2addr v0, v4 │ │ -0bef10: 0f00 |0016: return v0 │ │ -0bef12: c736 |0017: sub-float/2addr v6, v3 │ │ -0bef14: c846 |0018: mul-float/2addr v6, v4 │ │ -0bef16: a800 0606 |0019: mul-float v0, v6, v6 │ │ -0bef1a: 5251 760a |001b: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ -0bef1e: c631 |001d: add-float/2addr v1, v3 │ │ -0bef20: c861 |001e: mul-float/2addr v1, v6 │ │ -0bef22: 5252 760a |001f: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ -0bef26: c621 |0021: add-float/2addr v1, v2 │ │ -0bef28: c810 |0022: mul-float/2addr v0, v1 │ │ -0bef2a: c940 |0023: div-float/2addr v0, v4 │ │ -0bef2c: c630 |0024: add-float/2addr v0, v3 │ │ -0bef2e: 28f1 |0025: goto 0016 // -000f │ │ +0ccd0c: |[0ccd0c] com.badlogic.gdx.math.Interpolation$Swing.apply:(F)F │ │ +0ccd1c: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0ccd20: 1503 803f |0002: const/high16 v3, #int 1065353216 // #3f80 │ │ +0ccd24: 1500 003f |0004: const/high16 v0, #int 1056964608 // #3f00 │ │ +0ccd28: 2e00 0600 |0006: cmpg-float v0, v6, v0 │ │ +0ccd2c: 3c00 0f00 |0008: if-gtz v0, 0017 // +000f │ │ +0ccd30: c846 |000a: mul-float/2addr v6, v4 │ │ +0ccd32: a800 0606 |000b: mul-float v0, v6, v6 │ │ +0ccd36: 5251 760a |000d: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ +0ccd3a: c631 |000f: add-float/2addr v1, v3 │ │ +0ccd3c: c861 |0010: mul-float/2addr v1, v6 │ │ +0ccd3e: 5252 760a |0011: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ +0ccd42: c721 |0013: sub-float/2addr v1, v2 │ │ +0ccd44: c810 |0014: mul-float/2addr v0, v1 │ │ +0ccd46: c940 |0015: div-float/2addr v0, v4 │ │ +0ccd48: 0f00 |0016: return v0 │ │ +0ccd4a: c736 |0017: sub-float/2addr v6, v3 │ │ +0ccd4c: c846 |0018: mul-float/2addr v6, v4 │ │ +0ccd4e: a800 0606 |0019: mul-float v0, v6, v6 │ │ +0ccd52: 5251 760a |001b: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ +0ccd56: c631 |001d: add-float/2addr v1, v3 │ │ +0ccd58: c861 |001e: mul-float/2addr v1, v6 │ │ +0ccd5a: 5252 760a |001f: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$Swing;.scale:F // field@0a76 │ │ +0ccd5e: c621 |0021: add-float/2addr v1, v2 │ │ +0ccd60: c810 |0022: mul-float/2addr v0, v1 │ │ +0ccd62: c940 |0023: div-float/2addr v0, v4 │ │ +0ccd64: c630 |0024: add-float/2addr v0, v3 │ │ +0ccd66: 28f1 |0025: goto 0016 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=350 │ │ 0x000a line=351 │ │ 0x000b line=352 │ │ 0x0016 line=356 │ │ 0x0017 line=354 │ │ @@ -260329,18 +260357,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bef30: |[0bef30] com.badlogic.gdx.math.Interpolation$SwingIn.:(F)V │ │ -0bef40: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0bef46: 5901 770a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0a77 │ │ -0bef4a: 0e00 |0005: return-void │ │ +0ccd68: |[0ccd68] com.badlogic.gdx.math.Interpolation$SwingIn.:(F)V │ │ +0ccd78: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0ccd7e: 5901 770a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0a77 │ │ +0ccd82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=377 │ │ 0x0005 line=378 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/math/Interpolation$SwingIn; │ │ @@ -260352,24 +260380,24 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0bef4c: |[0bef4c] com.badlogic.gdx.math.Interpolation$SwingIn.apply:(F)F │ │ -0bef5c: a800 0404 |0000: mul-float v0, v4, v4 │ │ -0bef60: 5231 770a |0002: iget v1, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0a77 │ │ -0bef64: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ -0bef68: c621 |0006: add-float/2addr v1, v2 │ │ -0bef6a: c841 |0007: mul-float/2addr v1, v4 │ │ -0bef6c: 5232 770a |0008: iget v2, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0a77 │ │ -0bef70: c721 |000a: sub-float/2addr v1, v2 │ │ -0bef72: c810 |000b: mul-float/2addr v0, v1 │ │ -0bef74: 0f00 |000c: return v0 │ │ +0ccd84: |[0ccd84] com.badlogic.gdx.math.Interpolation$SwingIn.apply:(F)F │ │ +0ccd94: a800 0404 |0000: mul-float v0, v4, v4 │ │ +0ccd98: 5231 770a |0002: iget v1, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0a77 │ │ +0ccd9c: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ccda0: c621 |0006: add-float/2addr v1, v2 │ │ +0ccda2: c841 |0007: mul-float/2addr v1, v4 │ │ +0ccda4: 5232 770a |0008: iget v2, v3, Lcom/badlogic/gdx/math/Interpolation$SwingIn;.scale:F // field@0a77 │ │ +0ccda8: c721 |000a: sub-float/2addr v1, v2 │ │ +0ccdaa: c810 |000b: mul-float/2addr v0, v1 │ │ +0ccdac: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/math/Interpolation$SwingIn; │ │ 0x0000 - 0x000d reg=4 a F │ │ │ │ @@ -260407,18 +260435,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bef78: |[0bef78] com.badlogic.gdx.math.Interpolation$SwingOut.:(F)V │ │ -0bef88: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ -0bef8e: 5901 780a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0a78 │ │ -0bef92: 0e00 |0005: return-void │ │ +0ccdb0: |[0ccdb0] com.badlogic.gdx.math.Interpolation$SwingOut.:(F)V │ │ +0ccdc0: 7010 0212 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/math/Interpolation;.:()V // method@1202 │ │ +0ccdc6: 5901 780a |0003: iput v1, v0, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0a78 │ │ +0ccdca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0003 line=364 │ │ 0x0005 line=365 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/math/Interpolation$SwingOut; │ │ @@ -260430,26 +260458,26 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0bef94: |[0bef94] com.badlogic.gdx.math.Interpolation$SwingOut.apply:(F)F │ │ -0befa4: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -0befa8: c735 |0002: sub-float/2addr v5, v3 │ │ -0befaa: a800 0505 |0003: mul-float v0, v5, v5 │ │ -0befae: 5241 780a |0005: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0a78 │ │ -0befb2: c631 |0007: add-float/2addr v1, v3 │ │ -0befb4: c851 |0008: mul-float/2addr v1, v5 │ │ -0befb6: 5242 780a |0009: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0a78 │ │ -0befba: c621 |000b: add-float/2addr v1, v2 │ │ -0befbc: c810 |000c: mul-float/2addr v0, v1 │ │ -0befbe: c630 |000d: add-float/2addr v0, v3 │ │ -0befc0: 0f00 |000e: return v0 │ │ +0ccdcc: |[0ccdcc] com.badlogic.gdx.math.Interpolation$SwingOut.apply:(F)F │ │ +0ccddc: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +0ccde0: c735 |0002: sub-float/2addr v5, v3 │ │ +0ccde2: a800 0505 |0003: mul-float v0, v5, v5 │ │ +0ccde6: 5241 780a |0005: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0a78 │ │ +0ccdea: c631 |0007: add-float/2addr v1, v3 │ │ +0ccdec: c851 |0008: mul-float/2addr v1, v5 │ │ +0ccdee: 5242 780a |0009: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$SwingOut;.scale:F // field@0a78 │ │ +0ccdf2: c621 |000b: add-float/2addr v1, v2 │ │ +0ccdf4: c810 |000c: mul-float/2addr v0, v1 │ │ +0ccdf6: c630 |000d: add-float/2addr v0, v3 │ │ +0ccdf8: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x0003 line=369 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/math/Interpolation$SwingOut; │ │ 0x0000 - 0x000f reg=5 a F │ │ @@ -260557,68 +260585,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0befc4: |[0befc4] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ -0befd4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0befd6: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ -0befda: 6900 920b |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ -0befde: 0e00 |0005: return-void │ │ +0ccdfc: |[0ccdfc] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ +0cce0c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0cce0e: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ +0cce12: 6900 920b |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ +0cce16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 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 : 10 16-bit code units │ │ -0befe0: |[0befe0] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ -0beff0: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0beff6: 7010 1e14 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.newChainShape:()J // method@141e │ │ -0beffc: 0b00 |0006: move-result-wide v0 │ │ -0beffe: 5a20 910b |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf002: 0e00 |0009: return-void │ │ +0cce18: |[0cce18] com.badlogic.gdx.physics.box2d.ChainShape.:()V │ │ +0cce28: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cce2e: 7010 1e14 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.newChainShape:()J // method@141e │ │ +0cce34: 0b00 |0006: move-result-wide v0 │ │ +0cce36: 5a20 910b |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0cce3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0009 line=29 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ │ │ #2 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf004: |[0bf004] com.badlogic.gdx.physics.box2d.ChainShape.:(J)V │ │ -0bf014: 7010 c614 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf01a: 5a01 910b |0003: iput-wide v1, v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf01e: 0e00 |0005: return-void │ │ +0cce3c: |[0cce3c] com.badlogic.gdx.physics.box2d.ChainShape.:(J)V │ │ +0cce4c: 7010 c614 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cce52: 5a12 910b |0003: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0cce56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ - 0x0000 - 0x0006 reg=1 addr J │ │ + 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ + 0x0000 - 0x0006 reg=2 addr J │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ name : 'jniCreateChain' │ │ type : '(J[FI)V' │ │ access : 0x0102 (PRIVATE NATIVE) │ │ code : (none) │ │ │ │ @@ -260664,38 +260692,38 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0bf020: |[0bf020] com.badlogic.gdx.physics.box2d.ChainShape.createChain:([Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf030: 2173 |0000: array-length v3, v7 │ │ -0bf032: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0bf036: 2332 e803 |0003: new-array v2, v3, [F // type@03e8 │ │ -0bf03a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bf03c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bf03e: 2173 |0007: array-length v3, v7 │ │ -0bf040: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0bf044: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ -0bf048: 4603 0701 |000c: aget-object v3, v7, v1 │ │ -0bf04c: 5233 210b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf050: 4b03 0200 |0010: aput v3, v2, v0 │ │ -0bf054: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0bf058: 4604 0701 |0014: aget-object v4, v7, v1 │ │ -0bf05c: 5244 220b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf060: 4b04 0203 |0018: aput v4, v2, v3 │ │ -0bf064: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0bf068: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bf06c: 28e9 |001e: goto 0007 // -0017 │ │ -0bf06e: 5363 910b |001f: iget-wide v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf072: 2125 |0021: array-length v5, v2 │ │ -0bf074: db05 0502 |0022: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0bf078: 7055 1814 3624 |0024: invoke-direct {v6, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateChain:(J[FI)V // method@1418 │ │ -0bf07e: 0e00 |0027: return-void │ │ +0cce58: |[0cce58] com.badlogic.gdx.physics.box2d.ChainShape.createChain:([Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cce68: 2173 |0000: array-length v3, v7 │ │ +0cce6a: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0cce6e: 2332 e803 |0003: new-array v2, v3, [F // type@03e8 │ │ +0cce72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0cce74: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0cce76: 2173 |0007: array-length v3, v7 │ │ +0cce78: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0cce7c: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ +0cce80: 4603 0701 |000c: aget-object v3, v7, v1 │ │ +0cce84: 5233 210b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cce88: 4b03 0200 |0010: aput v3, v2, v0 │ │ +0cce8c: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0cce90: 4604 0701 |0014: aget-object v4, v7, v1 │ │ +0cce94: 5244 220b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cce98: 4b04 0203 |0018: aput v4, v2, v3 │ │ +0cce9c: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0ccea0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ccea4: 28e9 |001e: goto 0007 // -0017 │ │ +0ccea6: 5364 910b |001f: iget-wide v4, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0cceaa: 2123 |0021: array-length v3, v2 │ │ +0cceac: db03 0302 |0022: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0cceb0: 7053 1814 4625 |0024: invoke-direct {v6, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateChain:(J[FI)V // method@1418 │ │ +0cceb6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ 0x000c line=69 │ │ 0x0012 line=70 │ │ 0x001a line=68 │ │ @@ -260713,38 +260741,38 @@ │ │ type : '([Lcom/badlogic/gdx/math/Vector2;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0bf080: |[0bf080] com.badlogic.gdx.physics.box2d.ChainShape.createLoop:([Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf090: 2173 |0000: array-length v3, v7 │ │ -0bf092: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0bf096: 2332 e803 |0003: new-array v2, v3, [F // type@03e8 │ │ -0bf09a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bf09c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bf09e: 2173 |0007: array-length v3, v7 │ │ -0bf0a0: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0bf0a4: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ -0bf0a8: 4603 0701 |000c: aget-object v3, v7, v1 │ │ -0bf0ac: 5233 210b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf0b0: 4b03 0200 |0010: aput v3, v2, v0 │ │ -0bf0b4: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ -0bf0b8: 4604 0701 |0014: aget-object v4, v7, v1 │ │ -0bf0bc: 5244 220b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf0c0: 4b04 0203 |0018: aput v4, v2, v3 │ │ -0bf0c4: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0bf0c8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bf0cc: 28e9 |001e: goto 0007 // -0017 │ │ -0bf0ce: 5363 910b |001f: iget-wide v3, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf0d2: 2125 |0021: array-length v5, v2 │ │ -0bf0d4: db05 0502 |0022: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0bf0d8: 7055 1914 3624 |0024: invoke-direct {v6, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateLoop:(J[FI)V // method@1419 │ │ -0bf0de: 0e00 |0027: return-void │ │ +0cceb8: |[0cceb8] com.badlogic.gdx.physics.box2d.ChainShape.createLoop:([Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ccec8: 2173 |0000: array-length v3, v7 │ │ +0cceca: da03 0302 |0001: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0ccece: 2332 e803 |0003: new-array v2, v3, [F // type@03e8 │ │ +0cced2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0cced4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0cced6: 2173 |0007: array-length v3, v7 │ │ +0cced8: da03 0302 |0008: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0ccedc: 3530 1500 |000a: if-ge v0, v3, 001f // +0015 │ │ +0ccee0: 4603 0701 |000c: aget-object v3, v7, v1 │ │ +0ccee4: 5233 210b |000e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ccee8: 4b03 0200 |0010: aput v3, v2, v0 │ │ +0cceec: d803 0001 |0012: add-int/lit8 v3, v0, #int 1 // #01 │ │ +0ccef0: 4604 0701 |0014: aget-object v4, v7, v1 │ │ +0ccef4: 5244 220b |0016: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ccef8: 4b04 0203 |0018: aput v4, v2, v3 │ │ +0ccefc: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0ccf00: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ccf04: 28e9 |001e: goto 0007 // -0017 │ │ +0ccf06: 5364 910b |001f: iget-wide v4, v6, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0ccf0a: 2123 |0021: array-length v3, v2 │ │ +0ccf0c: db03 0302 |0022: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0ccf10: 7053 1914 4625 |0024: invoke-direct {v6, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniCreateLoop:(J[FI)V // method@1419 │ │ +0ccf16: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000c line=49 │ │ 0x0012 line=50 │ │ 0x001a line=48 │ │ @@ -260762,17 +260790,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 │ │ -0bf0e0: |[0bf0e0] com.badlogic.gdx.physics.box2d.ChainShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0bf0f0: 6200 e10b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ -0bf0f4: 1100 |0002: return-object v0 │ │ +0ccf18: |[0ccf18] com.badlogic.gdx.physics.box2d.ChainShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0ccf28: 6200 e10b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be1 │ │ +0ccf2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ │ │ #3 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ @@ -260780,27 +260808,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 │ │ -0bf0f8: |[0bf0f8] com.badlogic.gdx.physics.box2d.ChainShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ -0bf108: 5330 910b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf10c: 6202 920b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ -0bf110: 7052 1a14 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertex:(JI[F)V // method@141a │ │ -0bf116: 6200 920b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ -0bf11a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0bf11c: 4400 0001 |000a: aget v0, v0, v1 │ │ -0bf120: 5950 210b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf124: 6200 920b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ -0bf128: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bf12a: 4400 0001 |0011: aget v0, v0, v1 │ │ -0bf12e: 5950 220b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf132: 0e00 |0015: return-void │ │ +0ccf30: |[0ccf30] com.badlogic.gdx.physics.box2d.ChainShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ +0ccf40: 5330 910b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0ccf44: 6202 920b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ +0ccf48: 7052 1a14 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertex:(JI[F)V // method@141a │ │ +0ccf4e: 6200 920b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ +0ccf52: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ccf54: 4400 0001 |000a: aget v0, v0, v1 │ │ +0ccf58: 5950 210b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ccf5c: 6200 920b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/ChainShape;.verts:[F // field@0b92 │ │ +0ccf60: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0ccf62: 4400 0001 |0011: aget v0, v0, v1 │ │ +0ccf66: 5950 220b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ccf6a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ 0x000e line=132 │ │ 0x0015 line=133 │ │ locals : │ │ @@ -260813,19 +260841,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bf134: |[0bf134] com.badlogic.gdx.physics.box2d.ChainShape.getVertexCount:()I │ │ -0bf144: 5320 910b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf148: 7030 1b14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertexCount:(J)I // method@141b │ │ -0bf14e: 0a00 |0005: move-result v0 │ │ -0bf150: 0f00 |0006: return v0 │ │ +0ccf6c: |[0ccf6c] com.badlogic.gdx.physics.box2d.ChainShape.getVertexCount:()I │ │ +0ccf7c: 5320 910b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0ccf80: 7030 1b14 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniGetVertexCount:(J)I // method@141b │ │ +0ccf86: 0a00 |0005: move-result v0 │ │ +0ccf88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ │ │ #5 : (in Lcom/badlogic/gdx/physics/box2d/ChainShape;) │ │ @@ -260833,18 +260861,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0bf154: |[0bf154] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(FF)V │ │ -0bf164: 5320 910b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf168: 7054 1c14 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetNextVertex:(JFF)V // method@141c │ │ -0bf16e: 0e00 |0005: return-void │ │ +0ccf8c: |[0ccf8c] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(FF)V │ │ +0ccf9c: 5320 910b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0ccfa0: 7054 1c14 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetNextVertex:(JFF)V // method@141c │ │ +0ccfa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0006 reg=3 nextVertexX F │ │ @@ -260855,19 +260883,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 │ │ -0bf170: |[0bf170] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf180: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf184: 5231 220b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf188: 6e30 1f14 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setNextVertex:(FF)V // method@141f │ │ -0bf18e: 0e00 |0007: return-void │ │ +0ccfa8: |[0ccfa8] com.badlogic.gdx.physics.box2d.ChainShape.setNextVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ccfb8: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ccfbc: 5231 220b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ccfc0: 6e30 1f14 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setNextVertex:(FF)V // method@141f │ │ +0ccfc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=102 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0008 reg=3 nextVertex Lcom/badlogic/gdx/math/Vector2; │ │ @@ -260877,18 +260905,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0bf190: |[0bf190] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(FF)V │ │ -0bf1a0: 5320 910b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ -0bf1a4: 7054 1d14 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetPrevVertex:(JFF)V // method@141d │ │ -0bf1aa: 0e00 |0005: return-void │ │ +0ccfc8: |[0ccfc8] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(FF)V │ │ +0ccfd8: 5320 910b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/ChainShape;.addr:J // field@0b91 │ │ +0ccfdc: 7054 1d14 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.jniSetPrevVertex:(JFF)V // method@141d │ │ +0ccfe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0006 reg=3 prevVertexX F │ │ @@ -260899,19 +260927,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 │ │ -0bf1ac: |[0bf1ac] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf1bc: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf1c0: 5231 220b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf1c4: 6e30 2114 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setPrevVertex:(FF)V // method@1421 │ │ -0bf1ca: 0e00 |0007: return-void │ │ +0ccfe4: |[0ccfe4] com.badlogic.gdx.physics.box2d.ChainShape.setPrevVertex:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ccff4: 5230 210b |0000: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ccff8: 5231 220b |0002: iget v1, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ccffc: 6e30 2114 0201 |0004: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/ChainShape;.setPrevVertex:(FF)V // method@1421 │ │ +0cd002: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/physics/box2d/ChainShape; │ │ 0x0000 - 0x0008 reg=3 prevVertex Lcom/badlogic/gdx/math/Vector2; │ │ @@ -260949,26 +260977,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0bf1cc: |[0bf1cc] com.badlogic.gdx.physics.box2d.CircleShape.:()V │ │ -0bf1dc: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf1e2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0bf1e4: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -0bf1e8: 5b20 950b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ -0bf1ec: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0bf1f0: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0bf1f6: 5b20 940b |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ -0bf1fa: 7010 2a14 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.newCircleShape:()J // method@142a │ │ -0bf200: 0b00 |0012: move-result-wide v0 │ │ -0bf202: 5a20 930b |0013: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ -0bf206: 0e00 |0015: return-void │ │ +0cd004: |[0cd004] com.badlogic.gdx.physics.box2d.CircleShape.:()V │ │ +0cd014: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cd01a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0cd01c: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +0cd020: 5b20 950b |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ +0cd024: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cd028: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cd02e: 5b20 940b |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ +0cd032: 7010 2a14 0200 |000f: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.newCircleShape:()J // method@142a │ │ +0cd038: 0b00 |0012: move-result-wide v0 │ │ +0cd03a: 5a20 930b |0013: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ +0cd03e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=48 │ │ 0x0008 line=49 │ │ 0x000f line=30 │ │ 0x0015 line=31 │ │ @@ -260980,24 +261008,24 @@ │ │ type : '(J)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0bf208: |[0bf208] com.badlogic.gdx.physics.box2d.CircleShape.:(J)V │ │ -0bf218: 7010 c614 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf21e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0bf220: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -0bf224: 5b10 950b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ -0bf228: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0bf22c: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0bf232: 5b10 940b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ -0bf236: 5a12 930b |000f: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ -0bf23a: 0e00 |0011: return-void │ │ +0cd040: |[0cd040] com.badlogic.gdx.physics.box2d.CircleShape.:(J)V │ │ +0cd050: 7010 c614 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cd056: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0cd058: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +0cd05c: 5b10 950b |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ +0cd060: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cd064: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cd06a: 5b10 940b |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ +0cd06e: 5a12 930b |000f: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ +0cd072: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=48 │ │ 0x0008 line=49 │ │ 0x000f line=38 │ │ 0x0011 line=39 │ │ @@ -261029,30 +261057,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0bf23c: |[0bf23c] com.badlogic.gdx.physics.box2d.CircleShape.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ -0bf24c: 5330 930b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ -0bf250: 5432 950b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ -0bf254: 7040 2814 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniGetPosition:(J[F)V // method@1428 │ │ -0bf25a: 5430 940b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ -0bf25e: 5431 950b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ -0bf262: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0bf264: 4401 0102 |000c: aget v1, v1, v2 │ │ -0bf268: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf26c: 5430 940b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ -0bf270: 5431 950b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ -0bf274: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0bf276: 4401 0102 |0015: aget v1, v1, v2 │ │ -0bf27a: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf27e: 5430 940b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ -0bf282: 1100 |001b: return-object v0 │ │ +0cd074: |[0cd074] com.badlogic.gdx.physics.box2d.CircleShape.getPosition:()Lcom/badlogic/gdx/math/Vector2; │ │ +0cd084: 5330 930b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ +0cd088: 5432 950b |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ +0cd08c: 7040 2814 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniGetPosition:(J[F)V // method@1428 │ │ +0cd092: 5430 940b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ +0cd096: 5431 950b |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ +0cd09a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0cd09c: 4401 0102 |000c: aget v1, v1, v2 │ │ +0cd0a0: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd0a4: 5430 940b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ +0cd0a8: 5431 950b |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.tmp:[F // field@0b95 │ │ +0cd0ac: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0cd0ae: 4401 0102 |0015: aget v1, v1, v2 │ │ +0cd0b2: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd0b6: 5430 940b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/CircleShape;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b94 │ │ +0cd0ba: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=53 │ │ 0x0010 line=54 │ │ 0x0019 line=55 │ │ locals : │ │ @@ -261063,17 +261091,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 │ │ -0bf284: |[0bf284] com.badlogic.gdx.physics.box2d.CircleShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0bf294: 6200 e20b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ -0bf298: 1100 |0002: return-object v0 │ │ +0cd0bc: |[0cd0bc] com.badlogic.gdx.physics.box2d.CircleShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0cd0cc: 6200 e20b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Circle:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be2 │ │ +0cd0d0: 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;) │ │ @@ -261081,20 +261109,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 │ │ -0bf29c: |[0bf29c] com.badlogic.gdx.physics.box2d.CircleShape.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf2ac: 5340 930b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ -0bf2b0: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf2b4: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf2b8: 7053 2914 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniSetPosition:(JFF)V // method@1429 │ │ -0bf2be: 0e00 |0009: return-void │ │ +0cd0d4: |[0cd0d4] com.badlogic.gdx.physics.box2d.CircleShape.setPosition:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cd0e4: 5340 930b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/CircleShape;.addr:J // field@0b93 │ │ +0cd0e8: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd0ec: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd0f0: 7053 2914 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/CircleShape;.jniSetPosition:(JFF)V // method@1429 │ │ +0cd0f6: 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; │ │ @@ -261128,68 +261156,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bf2c0: |[0bf2c0] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ -0bf2d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0bf2d2: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ -0bf2d6: 6900 a00b |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf2da: 0e00 |0005: return-void │ │ +0cd0f8: |[0cd0f8] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ +0cd108: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0cd10a: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ +0cd10e: 6900 a00b |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd112: 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 │ │ -0bf2dc: |[0bf2dc] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ -0bf2ec: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf2f2: 7010 5e14 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.newEdgeShape:()J // method@145e │ │ -0bf2f8: 0b00 |0006: move-result-wide v0 │ │ -0bf2fa: 5a20 9f0b |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ -0bf2fe: 0e00 |0009: return-void │ │ +0cd114: |[0cd114] com.badlogic.gdx.physics.box2d.EdgeShape.:()V │ │ +0cd124: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cd12a: 7010 5e14 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.newEdgeShape:()J // method@145e │ │ +0cd130: 0b00 |0006: move-result-wide v0 │ │ +0cd132: 5a20 9f0b |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ +0cd136: 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 │ │ -0bf300: |[0bf300] com.badlogic.gdx.physics.box2d.EdgeShape.:(J)V │ │ -0bf310: 7010 c614 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf316: 5a01 9f0b |0003: iput-wide v1, v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ -0bf31a: 0e00 |0005: return-void │ │ +0cd138: |[0cd138] com.badlogic.gdx.physics.box2d.EdgeShape.:(J)V │ │ +0cd148: 7010 c614 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cd14e: 5a12 9f0b |0003: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ +0cd152: 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) │ │ │ │ @@ -261217,17 +261245,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 │ │ -0bf31c: |[0bf31c] com.badlogic.gdx.physics.box2d.EdgeShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0bf32c: 6200 e30b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ -0bf330: 1100 |0002: return-object v0 │ │ +0cd154: |[0cd154] com.badlogic.gdx.physics.box2d.EdgeShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0cd164: 6200 e30b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Edge:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be3 │ │ +0cd168: 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;) │ │ @@ -261235,27 +261263,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 │ │ -0bf334: |[0bf334] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf344: 5330 9f0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ -0bf348: 6202 a00b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf34c: 7040 5b14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex1:(J[F)V // method@145b │ │ -0bf352: 6200 a00b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf356: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0bf358: 4400 0001 |000a: aget v0, v0, v1 │ │ -0bf35c: 5940 210b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf360: 6200 a00b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf364: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bf366: 4400 0001 |0011: aget v0, v0, v1 │ │ -0bf36a: 5940 220b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf36e: 0e00 |0015: return-void │ │ +0cd16c: |[0cd16c] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex1:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cd17c: 5330 9f0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ +0cd180: 6202 a00b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd184: 7040 5b14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex1:(J[F)V // method@145b │ │ +0cd18a: 6200 a00b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd18e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0cd190: 4400 0001 |000a: aget v0, v0, v1 │ │ +0cd194: 5940 210b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd198: 6200 a00b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd19c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0cd19e: 4400 0001 |0011: aget v0, v0, v1 │ │ +0cd1a2: 5940 220b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd1a6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=61 │ │ 0x0015 line=62 │ │ locals : │ │ @@ -261267,27 +261295,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 │ │ -0bf370: |[0bf370] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf380: 5330 9f0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ -0bf384: 6202 a00b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf388: 7040 5c14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex2:(J[F)V // method@145c │ │ -0bf38e: 6200 a00b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf392: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0bf394: 4400 0001 |000a: aget v0, v0, v1 │ │ -0bf398: 5940 210b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf39c: 6200 a00b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ -0bf3a0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bf3a2: 4400 0001 |0011: aget v0, v0, v1 │ │ -0bf3a6: 5940 220b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf3aa: 0e00 |0015: return-void │ │ +0cd1a8: |[0cd1a8] com.badlogic.gdx.physics.box2d.EdgeShape.getVertex2:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cd1b8: 5330 9f0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ +0cd1bc: 6202 a00b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd1c0: 7040 5c14 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniGetVertex2:(J[F)V // method@145c │ │ +0cd1c6: 6200 a00b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd1ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0cd1cc: 4400 0001 |000a: aget v0, v0, v1 │ │ +0cd1d0: 5940 210b |000c: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd1d4: 6200 a00b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.vertex:[F // field@0ba0 │ │ +0cd1d8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0cd1da: 4400 0001 |0011: aget v0, v0, v1 │ │ +0cd1de: 5940 220b |0013: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd1e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000e line=73 │ │ 0x0015 line=74 │ │ locals : │ │ @@ -261295,54 +261323,54 @@ │ │ 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 │ │ -0bf3ac: |[0bf3ac] com.badlogic.gdx.physics.box2d.EdgeShape.set:(FFFF)V │ │ -0bf3bc: 5371 9f0b |0000: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ -0bf3c0: 0770 |0002: move-object v0, v7 │ │ -0bf3c2: 0183 |0003: move v3, v8 │ │ -0bf3c4: 0194 |0004: move v4, v9 │ │ -0bf3c6: 01a5 |0005: move v5, v10 │ │ -0bf3c8: 01b6 |0006: move v6, v11 │ │ -0bf3ca: 7607 5d14 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniSet:(JFFFF)V // method@145d │ │ -0bf3d0: 0e00 |000a: return-void │ │ +0cd1e4: |[0cd1e4] com.badlogic.gdx.physics.box2d.EdgeShape.set:(FFFF)V │ │ +0cd1f4: 5382 9f0b |0000: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.addr:J // field@0b9f │ │ +0cd1f8: 0781 |0002: move-object v1, v8 │ │ +0cd1fa: 0194 |0003: move v4, v9 │ │ +0cd1fc: 01a5 |0004: move v5, v10 │ │ +0cd1fe: 01b6 |0005: move v6, v11 │ │ +0cd200: 01c7 |0006: move v7, v12 │ │ +0cd202: 7607 5d14 0100 |0007: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.jniSet:(JFFFF)V // method@145d │ │ +0cd208: 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 │ │ -0bf3d4: |[0bf3d4] com.badlogic.gdx.physics.box2d.EdgeShape.set:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf3e4: 5250 210b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf3e8: 5251 220b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf3ec: 5262 210b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf3f0: 5263 220b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf3f4: 6e53 5f14 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@145f │ │ -0bf3fa: 0e00 |000b: return-void │ │ +0cd20c: |[0cd20c] com.badlogic.gdx.physics.box2d.EdgeShape.set:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cd21c: 5250 210b |0000: iget v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd220: 5251 220b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd224: 5262 210b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd228: 5263 220b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd22c: 6e53 5f14 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;.set:(FFFF)V // method@145f │ │ +0cd232: 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; │ │ @@ -261377,68 +261405,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bf3fc: |[0bf3fc] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ -0bf40c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0bf40e: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ -0bf412: 6900 df0b |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ -0bf416: 0e00 |0005: return-void │ │ +0cd234: |[0cd234] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ +0cd244: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0cd246: 2300 e803 |0001: new-array v0, v0, [F // type@03e8 │ │ +0cd24a: 6900 df0b |0003: sput-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ +0cd24e: 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 │ │ -0bf418: |[0bf418] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ -0bf428: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf42e: 7010 ba14 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.newPolygonShape:()J // method@14ba │ │ -0bf434: 0b00 |0006: move-result-wide v0 │ │ -0bf436: 5a20 de0b |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf43a: 0e00 |0009: return-void │ │ +0cd250: |[0cd250] com.badlogic.gdx.physics.box2d.PolygonShape.:()V │ │ +0cd260: 7010 c614 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cd266: 7010 ba14 0200 |0003: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.newPolygonShape:()J // method@14ba │ │ +0cd26c: 0b00 |0006: move-result-wide v0 │ │ +0cd26e: 5a20 de0b |0007: iput-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd272: 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 │ │ -0bf43c: |[0bf43c] com.badlogic.gdx.physics.box2d.PolygonShape.:(J)V │ │ -0bf44c: 7010 c614 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ -0bf452: 5a01 de0b |0003: iput-wide v1, v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf456: 0e00 |0005: return-void │ │ +0cd274: |[0cd274] com.badlogic.gdx.physics.box2d.PolygonShape.:(J)V │ │ +0cd284: 7010 c614 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/Shape;.:()V // method@14c6 │ │ +0cd28a: 5a12 de0b |0003: iput-wide v2, v1, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd28e: 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) │ │ │ │ @@ -261478,17 +261506,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 │ │ -0bf458: |[0bf458] com.badlogic.gdx.physics.box2d.PolygonShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ -0bf468: 6200 e40b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ -0bf46c: 1100 |0002: return-object v0 │ │ +0cd290: |[0cd290] com.badlogic.gdx.physics.box2d.PolygonShape.getType:()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ │ +0cd2a0: 6200 e40b |0000: sget-object v0, Lcom/badlogic/gdx/physics/box2d/Shape$Type;.Polygon:Lcom/badlogic/gdx/physics/box2d/Shape$Type; // field@0be4 │ │ +0cd2a4: 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;) │ │ @@ -261496,27 +261524,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 │ │ -0bf470: |[0bf470] com.badlogic.gdx.physics.box2d.PolygonShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ -0bf480: 5330 de0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf484: 6202 df0b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ -0bf488: 7052 b514 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertex:(JI[F)V // method@14b5 │ │ -0bf48e: 6200 df0b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ -0bf492: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0bf494: 4400 0001 |000a: aget v0, v0, v1 │ │ -0bf498: 5950 210b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf49c: 6200 df0b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ -0bf4a0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bf4a2: 4400 0001 |0011: aget v0, v0, v1 │ │ -0bf4a6: 5950 220b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf4aa: 0e00 |0015: return-void │ │ +0cd2a8: |[0cd2a8] com.badlogic.gdx.physics.box2d.PolygonShape.getVertex:(ILcom/badlogic/gdx/math/Vector2;)V │ │ +0cd2b8: 5330 de0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd2bc: 6202 df0b |0002: sget-object v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ +0cd2c0: 7052 b514 0341 |0004: invoke-direct {v3, v0, v1, v4, v2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertex:(JI[F)V // method@14b5 │ │ +0cd2c6: 6200 df0b |0007: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ +0cd2ca: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0cd2cc: 4400 0001 |000a: aget v0, v0, v1 │ │ +0cd2d0: 5950 210b |000c: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd2d4: 6200 df0b |000e: sget-object v0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.verts:[F // field@0bdf │ │ +0cd2d8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0cd2da: 4400 0001 |0011: aget v0, v0, v1 │ │ +0cd2de: 5950 220b |0013: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd2e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=124 │ │ 0x000e line=125 │ │ 0x0015 line=126 │ │ locals : │ │ @@ -261529,178 +261557,178 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bf4ac: |[0bf4ac] com.badlogic.gdx.physics.box2d.PolygonShape.getVertexCount:()I │ │ -0bf4bc: 5320 de0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf4c0: 7030 b614 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertexCount:(J)I // method@14b6 │ │ -0bf4c6: 0a00 |0005: move-result v0 │ │ -0bf4c8: 0f00 |0006: return v0 │ │ +0cd2e4: |[0cd2e4] com.badlogic.gdx.physics.box2d.PolygonShape.getVertexCount:()I │ │ +0cd2f4: 5320 de0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd2f8: 7030 b614 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniGetVertexCount:(J)I // method@14b6 │ │ +0cd2fe: 0a00 |0005: move-result v0 │ │ +0cd300: 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 │ │ -0bf4cc: |[0bf4cc] com.badlogic.gdx.physics.box2d.PolygonShape.set:([F)V │ │ -0bf4dc: 5361 de0b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf4e0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0bf4e2: 2175 |0003: array-length v5, v7 │ │ -0bf4e4: 0760 |0004: move-object v0, v6 │ │ -0bf4e6: 0773 |0005: move-object v3, v7 │ │ -0bf4e8: 7606 b714 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@14b7 │ │ -0bf4ee: 0e00 |0009: return-void │ │ +0cd304: |[0cd304] com.badlogic.gdx.physics.box2d.PolygonShape.set:([F)V │ │ +0cd314: 5372 de0b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd318: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0cd31a: 2186 |0003: array-length v6, v8 │ │ +0cd31c: 0771 |0004: move-object v1, v7 │ │ +0cd31e: 0784 |0005: move-object v4, v8 │ │ +0cd320: 7606 b714 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@14b7 │ │ +0cd326: 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 │ │ -0bf4f0: |[0bf4f0] com.badlogic.gdx.physics.box2d.PolygonShape.set:([FII)V │ │ -0bf500: 5361 de0b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf504: 0760 |0002: move-object v0, v6 │ │ -0bf506: 0773 |0003: move-object v3, v7 │ │ -0bf508: 0184 |0004: move v4, v8 │ │ -0bf50a: 0195 |0005: move v5, v9 │ │ -0bf50c: 7606 b714 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@14b7 │ │ -0bf512: 0e00 |0009: return-void │ │ +0cd328: |[0cd328] com.badlogic.gdx.physics.box2d.PolygonShape.set:([FII)V │ │ +0cd338: 5372 de0b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd33c: 0771 |0002: move-object v1, v7 │ │ +0cd33e: 0784 |0003: move-object v4, v8 │ │ +0cd340: 0195 |0004: move v5, v9 │ │ +0cd342: 01a6 |0005: move v6, v10 │ │ +0cd344: 7606 b714 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@14b7 │ │ +0cd34a: 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 │ │ -0bf514: |[0bf514] com.badlogic.gdx.physics.box2d.PolygonShape.set:([Lcom/badlogic/gdx/math/Vector2;)V │ │ -0bf524: 2190 |0000: array-length v0, v9 │ │ -0bf526: da00 0002 |0001: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0bf52a: 2303 e803 |0003: new-array v3, v0, [F // type@03e8 │ │ -0bf52e: 1206 |0005: const/4 v6, #int 0 // #0 │ │ -0bf530: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -0bf532: 2190 |0007: array-length v0, v9 │ │ -0bf534: da00 0002 |0008: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -0bf538: 3506 1500 |000a: if-ge v6, v0, 001f // +0015 │ │ -0bf53c: 4600 0907 |000c: aget-object v0, v9, v7 │ │ -0bf540: 5200 210b |000e: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf544: 4b00 0306 |0010: aput v0, v3, v6 │ │ -0bf548: d800 0601 |0012: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0bf54c: 4601 0907 |0014: aget-object v1, v9, v7 │ │ -0bf550: 5211 220b |0016: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf554: 4b01 0300 |0018: aput v1, v3, v0 │ │ -0bf558: d806 0602 |001a: add-int/lit8 v6, v6, #int 2 // #02 │ │ -0bf55c: d807 0701 |001c: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0bf560: 28e9 |001e: goto 0007 // -0017 │ │ -0bf562: 5381 de0b |001f: iget-wide v1, v8, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf566: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0bf568: 2135 |0022: array-length v5, v3 │ │ -0bf56a: 0780 |0023: move-object v0, v8 │ │ -0bf56c: 7606 b714 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@14b7 │ │ -0bf572: 0e00 |0027: return-void │ │ +0cd34c: |[0cd34c] com.badlogic.gdx.physics.box2d.PolygonShape.set:([Lcom/badlogic/gdx/math/Vector2;)V │ │ +0cd35c: 2191 |0000: array-length v1, v9 │ │ +0cd35e: da01 0102 |0001: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0cd362: 2314 e803 |0003: new-array v4, v1, [F // type@03e8 │ │ +0cd366: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0cd368: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +0cd36a: 2191 |0007: array-length v1, v9 │ │ +0cd36c: da01 0102 |0008: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0cd370: 3510 1500 |000a: if-ge v0, v1, 001f // +0015 │ │ +0cd374: 4601 0907 |000c: aget-object v1, v9, v7 │ │ +0cd378: 5211 210b |000e: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd37c: 4b01 0400 |0010: aput v1, v4, v0 │ │ +0cd380: d801 0001 |0012: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0cd384: 4602 0907 |0014: aget-object v2, v9, v7 │ │ +0cd388: 5222 220b |0016: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd38c: 4b02 0401 |0018: aput v2, v4, v1 │ │ +0cd390: d800 0002 |001a: add-int/lit8 v0, v0, #int 2 // #02 │ │ +0cd394: d807 0701 |001c: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0cd398: 28e9 |001e: goto 0007 // -0017 │ │ +0cd39a: 5382 de0b |001f: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd39e: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +0cd3a0: 2146 |0022: array-length v6, v4 │ │ +0cd3a2: 0781 |0023: move-object v1, v8 │ │ +0cd3a4: 7606 b714 0100 |0024: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSet:(J[FII)V // method@14b7 │ │ +0cd3aa: 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 │ │ -0bf574: |[0bf574] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FF)V │ │ -0bf584: 5320 de0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf588: 7054 b814 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFF)V // method@14b8 │ │ -0bf58e: 0e00 |0005: return-void │ │ +0cd3ac: |[0cd3ac] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FF)V │ │ +0cd3bc: 5320 de0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd3c0: 7054 b814 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFF)V // method@14b8 │ │ +0cd3c6: 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 │ │ -0bf590: |[0bf590] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FFLcom/badlogic/gdx/math/Vector2;F)V │ │ -0bf5a0: 5381 de0b |0000: iget-wide v1, v8, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ -0bf5a4: 52b5 210b |0002: iget v5, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf5a8: 52b6 220b |0004: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf5ac: 0780 |0006: move-object v0, v8 │ │ -0bf5ae: 0193 |0007: move v3, v9 │ │ -0bf5b0: 01a4 |0008: move v4, v10 │ │ -0bf5b2: 01c7 |0009: move v7, v12 │ │ -0bf5b4: 7608 b914 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFFFFF)V // method@14b9 │ │ -0bf5ba: 0e00 |000d: return-void │ │ +0cd3c8: |[0cd3c8] com.badlogic.gdx.physics.box2d.PolygonShape.setAsBox:(FFLcom/badlogic/gdx/math/Vector2;F)V │ │ +0cd3d8: 5392 de0b |0000: iget-wide v2, v9, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.addr:J // field@0bde │ │ +0cd3dc: 52c6 210b |0002: iget v6, v12, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd3e0: 52c7 220b |0004: iget v7, v12, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd3e4: 0791 |0006: move-object v1, v9 │ │ +0cd3e6: 01a4 |0007: move v4, v10 │ │ +0cd3e8: 01b5 |0008: move v5, v11 │ │ +0cd3ea: 01d8 |0009: move v8, v13 │ │ +0cd3ec: 7608 b914 0100 |000a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;.jniSetAsBox:(JFFFFF)V // method@14b9 │ │ +0cd3f2: 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 : 3350 (PolygonShape.java) │ │ │ │ Class #535 header: │ │ class_idx : 516 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 753 │ │ @@ -261733,18 +261761,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 │ │ -0bf5bc: |[0bf5bc] com.badlogic.gdx.physics.box2d.World$1.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ -0bf5cc: 5b01 ec0b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0bec │ │ -0bf5d0: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0bf5d6: 0e00 |0005: return-void │ │ +0cd3f4: |[0cd3f4] com.badlogic.gdx.physics.box2d.World$1.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ +0cd404: 5b01 ec0b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0bec │ │ +0cd408: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0cd40e: 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 │ │ @@ -261756,20 +261784,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 │ │ -0bf5d8: |[0bf5d8] com.badlogic.gdx.physics.box2d.World$1.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0bf5e8: 2200 e701 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ -0bf5ec: 5441 ec0b |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0bec │ │ -0bf5f0: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -0bf5f4: 7040 8413 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1384 │ │ -0bf5fa: 1100 |0009: return-object v0 │ │ +0cd410: |[0cd410] com.badlogic.gdx.physics.box2d.World$1.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0cd420: 2200 e701 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ +0cd424: 5441 ec0b |0002: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/World$1;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0bec │ │ +0cd428: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +0cd42c: 7040 8413 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1384 │ │ +0cd432: 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;) │ │ @@ -261777,18 +261805,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bf5fc: |[0bf5fc] com.badlogic.gdx.physics.box2d.World$1.newObject:()Ljava/lang/Object; │ │ -0bf60c: 6e10 d914 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$1;.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; // method@14d9 │ │ -0bf612: 0c00 |0003: move-result-object v0 │ │ -0bf614: 1100 |0004: return-object v0 │ │ +0cd434: |[0cd434] com.badlogic.gdx.physics.box2d.World$1.newObject:()Ljava/lang/Object; │ │ +0cd444: 6e10 d914 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$1;.newObject:()Lcom/badlogic/gdx/physics/box2d/Body; // method@14d9 │ │ +0cd44a: 0c00 |0003: move-result-object v0 │ │ +0cd44c: 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 : 4000 (World.java) │ │ @@ -261826,18 +261854,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 │ │ -0bf618: |[0bf618] com.badlogic.gdx.physics.box2d.World$2.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ -0bf628: 5b01 ed0b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$2;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0bed │ │ -0bf62c: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0bf632: 0e00 |0005: return-void │ │ +0cd450: |[0cd450] com.badlogic.gdx.physics.box2d.World$2.:(Lcom/badlogic/gdx/physics/box2d/World;II)V │ │ +0cd460: 5b01 ed0b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World$2;.this$0:Lcom/badlogic/gdx/physics/box2d/World; // field@0bed │ │ +0cd464: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0cd46a: 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 │ │ @@ -261849,20 +261877,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 │ │ -0bf634: |[0bf634] com.badlogic.gdx.physics.box2d.World$2.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ -0bf644: 2200 f401 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0bf648: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bf64a: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0bf64e: 7040 6214 1032 |0005: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@1462 │ │ -0bf654: 1100 |0008: return-object v0 │ │ +0cd46c: |[0cd46c] com.badlogic.gdx.physics.box2d.World$2.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ +0cd47c: 2200 f401 |0000: new-instance v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cd480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cd482: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0cd486: 7040 6214 1032 |0005: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.:(Lcom/badlogic/gdx/physics/box2d/Body;J)V // method@1462 │ │ +0cd48c: 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;) │ │ @@ -261870,18 +261898,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bf658: |[0bf658] com.badlogic.gdx.physics.box2d.World$2.newObject:()Ljava/lang/Object; │ │ -0bf668: 6e10 dc14 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$2;.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14dc │ │ -0bf66e: 0c00 |0003: move-result-object v0 │ │ -0bf670: 1100 |0004: return-object v0 │ │ +0cd490: |[0cd490] com.badlogic.gdx.physics.box2d.World$2.newObject:()Ljava/lang/Object; │ │ +0cd4a0: 6e10 dc14 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/World$2;.newObject:()Lcom/badlogic/gdx/physics/box2d/Fixture; // method@14dc │ │ +0cd4a6: 0c00 |0003: move-result-object v0 │ │ +0cd4a8: 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 : 4000 (World.java) │ │ @@ -262012,92 +262040,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 │ │ -0bf674: |[0bf674] com.badlogic.gdx.physics.box2d.World.:(Lcom/badlogic/gdx/math/Vector2;Z)V │ │ -0bf684: 1306 c800 |0000: const/16 v6, #int 200 // #c8 │ │ -0bf688: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -0bf68c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0bf68e: 1302 6400 |0005: const/16 v2, #int 100 // #64 │ │ -0bf692: 7010 9524 0700 |0007: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2495 │ │ -0bf698: 2201 0402 |000a: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$1; // type@0204 │ │ -0bf69c: 7040 d814 7162 |000c: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$1;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@14d8 │ │ -0bf6a2: 5b71 f60b |000f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0bf6 │ │ -0bf6a6: 2201 0502 |0011: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$2; // type@0205 │ │ -0bf6aa: 7040 db14 7162 |0013: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$2;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@14db │ │ -0bf6b0: 5b71 f80b |0016: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ -0bf6b4: 2201 dd02 |0018: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@02dd │ │ -0bf6b8: 7020 a01f 2100 |001a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@1fa0 │ │ -0bf6be: 5b71 ef0b |001d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ -0bf6c2: 2201 dd02 |001f: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@02dd │ │ -0bf6c6: 7020 a01f 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@1fa0 │ │ -0bf6cc: 5b71 f50b |0024: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0bf6d0: 2201 dd02 |0026: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@02dd │ │ -0bf6d4: 7020 a01f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@1fa0 │ │ -0bf6da: 5b71 fb0b |002b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ -0bf6de: 5b73 f20b |002d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ -0bf6e2: 5b73 f30b |002f: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bf6e6: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -0bf6e8: 2311 e803 |0032: new-array v1, v1, [F // type@03e8 │ │ -0bf6ec: 5b71 010c |0034: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ -0bf6f0: 2201 dc01 |0036: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0bf6f4: 7010 f912 0100 |0038: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0bf6fa: 5b71 f90b |003b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ -0bf6fe: 5b73 fd0b |003d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ -0bf702: 2361 ea03 |003f: new-array v1, v6, [J // type@03ea │ │ -0bf706: 5b71 f10b |0041: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0bf70a: 2201 b003 |0043: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ -0bf70e: 7010 8625 0100 |0045: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0bf714: 5b71 f40b |0048: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ -0bf718: 2201 b003 |004a: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ -0bf71c: 7010 8625 0100 |004c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ -0bf722: 5b71 f70b |004f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0bf726: 2201 ed01 |0051: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ -0bf72a: 7040 2c14 7154 |0053: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@142c │ │ -0bf730: 5b71 f00b |0056: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bf734: 2201 fc01 |0058: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Manifold; // type@01fc │ │ -0bf738: 7030 a314 4105 |005a: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.:(J)V // method@14a3 │ │ -0bf73e: 5b71 fc0b |005d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bfc │ │ -0bf742: 2201 ef01 |005f: new-instance v1, Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // type@01ef │ │ -0bf746: 7040 4a14 7154 |0061: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@144a │ │ -0bf74c: 5b71 fa0b |0064: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0bfa │ │ -0bf750: 5b73 fe0b |0066: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ -0bf754: 2201 dc01 |0068: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0bf758: 7010 f912 0100 |006a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0bf75e: 5b71 000c |006d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ -0bf762: 2201 dc01 |006f: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0bf766: 7010 f912 0100 |0071: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0bf76c: 5b71 ff0b |0074: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ -0bf770: 5281 210b |0076: iget v1, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf774: 5282 220b |0078: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf778: 7040 1315 1792 |007a: invoke-direct {v7, v1, v2, v9}, Lcom/badlogic/gdx/physics/box2d/World;.newWorld:(FFZ)J // method@1513 │ │ -0bf77e: 0b01 |007d: move-result-wide v1 │ │ -0bf780: 5a71 ee0b |007e: iput-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bf784: 5471 f40b |0080: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ -0bf788: 5472 f10b |0082: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0bf78c: 2122 |0084: array-length v2, v2 │ │ -0bf78e: 6e20 8c25 2100 |0085: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ -0bf794: 5471 f70b |0088: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0bf798: 5472 f10b |008a: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0bf79c: 2122 |008c: array-length v2, v2 │ │ -0bf79e: 6e20 8c25 2100 |008d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ -0bf7a4: 1200 |0090: const/4 v0, #int 0 // #0 │ │ -0bf7a6: 5471 f10b |0091: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0bf7aa: 2111 |0093: array-length v1, v1 │ │ -0bf7ac: 3510 0f00 |0094: if-ge v0, v1, 00a3 // +000f │ │ -0bf7b0: 5471 f70b |0096: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0bf7b4: 2202 ed01 |0098: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ -0bf7b8: 7040 2c14 7254 |009a: invoke-direct {v2, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@142c │ │ -0bf7be: 6e20 8925 2100 |009d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0bf7c4: d800 0001 |00a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bf7c8: 28ef |00a2: goto 0091 // -0011 │ │ -0bf7ca: 0e00 |00a3: return-void │ │ +0cd4ac: |[0cd4ac] com.badlogic.gdx.physics.box2d.World.:(Lcom/badlogic/gdx/math/Vector2;Z)V │ │ +0cd4bc: 1306 c800 |0000: const/16 v6, #int 200 // #c8 │ │ +0cd4c0: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +0cd4c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0cd4c6: 1302 6400 |0005: const/16 v2, #int 100 // #64 │ │ +0cd4ca: 7010 9524 0700 |0007: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2495 │ │ +0cd4d0: 2201 0402 |000a: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$1; // type@0204 │ │ +0cd4d4: 7040 d814 7162 |000c: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$1;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@14d8 │ │ +0cd4da: 5b71 f60b |000f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0bf6 │ │ +0cd4de: 2201 0502 |0011: new-instance v1, Lcom/badlogic/gdx/physics/box2d/World$2; // type@0205 │ │ +0cd4e2: 7040 db14 7162 |0013: invoke-direct {v1, v7, v2, v6}, Lcom/badlogic/gdx/physics/box2d/World$2;.:(Lcom/badlogic/gdx/physics/box2d/World;II)V // method@14db │ │ +0cd4e8: 5b71 f80b |0016: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeFixtures:Lcom/badlogic/gdx/utils/Pool; // field@0bf8 │ │ +0cd4ec: 2201 dd02 |0018: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@02dd │ │ +0cd4f0: 7020 a01f 2100 |001a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@1fa0 │ │ +0cd4f6: 5b71 ef0b |001d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ +0cd4fa: 2201 dd02 |001f: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@02dd │ │ +0cd4fe: 7020 a01f 2100 |0021: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@1fa0 │ │ +0cd504: 5b71 f50b |0024: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cd508: 2201 dd02 |0026: new-instance v1, Lcom/badlogic/gdx/utils/LongMap; // type@02dd │ │ +0cd50c: 7020 a01f 2100 |0028: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.:(I)V // method@1fa0 │ │ +0cd512: 5b71 fb0b |002b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ +0cd516: 5b73 f20b |002d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ +0cd51a: 5b73 f30b |002f: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cd51e: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +0cd520: 2311 e803 |0032: new-array v1, v1, [F // type@03e8 │ │ +0cd524: 5b71 010c |0034: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ +0cd528: 2201 dc01 |0036: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cd52c: 7010 f912 0100 |0038: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cd532: 5b71 f90b |003b: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ +0cd536: 5b73 fd0b |003d: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ +0cd53a: 2361 ea03 |003f: new-array v1, v6, [J // type@03ea │ │ +0cd53e: 5b71 f10b |0041: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0cd542: 2201 b003 |0043: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ +0cd546: 7010 8625 0100 |0045: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0cd54c: 5b71 f40b |0048: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ +0cd550: 2201 b003 |004a: new-instance v1, Ljava/util/ArrayList; // type@03b0 │ │ +0cd554: 7010 8625 0100 |004c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2586 │ │ +0cd55a: 5b71 f70b |004f: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0cd55e: 2201 ed01 |0051: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ +0cd562: 7040 2c14 7154 |0053: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@142c │ │ +0cd568: 5b71 f00b |0056: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cd56c: 2201 fc01 |0058: new-instance v1, Lcom/badlogic/gdx/physics/box2d/Manifold; // type@01fc │ │ +0cd570: 7030 a314 4105 |005a: invoke-direct {v1, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Manifold;.:(J)V // method@14a3 │ │ +0cd576: 5b71 fc0b |005d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bfc │ │ +0cd57a: 2201 ef01 |005f: new-instance v1, Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // type@01ef │ │ +0cd57e: 7040 4a14 7154 |0061: invoke-direct {v1, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@144a │ │ +0cd584: 5b71 fa0b |0064: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0bfa │ │ +0cd588: 5b73 fe0b |0066: iput-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ +0cd58c: 2201 dc01 |0068: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cd590: 7010 f912 0100 |006a: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cd596: 5b71 000c |006d: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ +0cd59a: 2201 dc01 |006f: new-instance v1, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cd59e: 7010 f912 0100 |0071: invoke-direct {v1}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cd5a4: 5b71 ff0b |0074: iput-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ +0cd5a8: 5281 210b |0076: iget v1, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd5ac: 5282 220b |0078: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd5b0: 7040 1315 1792 |007a: invoke-direct {v7, v1, v2, v9}, Lcom/badlogic/gdx/physics/box2d/World;.newWorld:(FFZ)J // method@1513 │ │ +0cd5b6: 0b02 |007d: move-result-wide v2 │ │ +0cd5b8: 5a72 ee0b |007e: iput-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd5bc: 5471 f40b |0080: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ +0cd5c0: 5472 f10b |0082: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0cd5c4: 2122 |0084: array-length v2, v2 │ │ +0cd5c6: 6e20 8c25 2100 |0085: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ +0cd5cc: 5471 f70b |0088: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0cd5d0: 5472 f10b |008a: iget-object v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0cd5d4: 2122 |008c: array-length v2, v2 │ │ +0cd5d6: 6e20 8c25 2100 |008d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ +0cd5dc: 1200 |0090: const/4 v0, #int 0 // #0 │ │ +0cd5de: 5471 f10b |0091: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0cd5e2: 2111 |0093: array-length v1, v1 │ │ +0cd5e4: 3510 0f00 |0094: if-ge v0, v1, 00a3 // +000f │ │ +0cd5e8: 5471 f70b |0096: iget-object v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0cd5ec: 2202 ed01 |0098: new-instance v2, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ +0cd5f0: 7040 2c14 7254 |009a: invoke-direct {v2, v7, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@142c │ │ +0cd5f6: 6e20 8925 2100 |009d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0cd5fc: d800 0001 |00a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cd600: 28ef |00a2: goto 0091 // -0011 │ │ +0cd602: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=221 │ │ 0x000a line=185 │ │ 0x0011 line=193 │ │ 0x0018 line=204 │ │ 0x001f line=207 │ │ @@ -262130,98 +262158,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 │ │ -0bf7cc: |[0bf7cc] com.badlogic.gdx.physics.box2d.World.beginContact:(J)V │ │ -0bf7dc: 5420 f00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bf7e0: 5a03 960b |0002: iput-wide v3, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0bf7e4: 5420 f30b |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bf7e8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0bf7ec: 5420 f30b |0008: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bf7f0: 5421 f00b |000a: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bf7f4: 7220 5114 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.beginContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@1451 │ │ -0bf7fa: 0e00 |000f: return-void │ │ +0cd604: |[0cd604] com.badlogic.gdx.physics.box2d.World.beginContact:(J)V │ │ +0cd614: 5430 f00b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cd618: 5a04 960b |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0cd61c: 5430 f30b |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cd620: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0cd624: 5430 f30b |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cd628: 5431 f00b |000a: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cd62c: 7220 5114 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.beginContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@1451 │ │ +0cd632: 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 │ │ -0bf7fc: |[0bf7fc] com.badlogic.gdx.physics.box2d.World.contactFilter:(JJ)Z │ │ -0bf80c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0bf80e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0bf810: 5473 f20b |0002: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ -0bf814: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ -0bf818: 5475 f20b |0006: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ -0bf81c: 5473 f50b |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0bf820: 6e30 a91f 8309 |000a: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0bf826: 0c03 |000d: move-result-object v3 │ │ -0bf828: 1f03 f401 |000e: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0bf82c: 5474 f50b |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0bf830: 6e30 a91f a40b |0012: invoke-virtual {v4, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0bf836: 0c04 |0015: move-result-object v4 │ │ -0bf838: 1f04 f401 |0016: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0bf83c: 7230 4914 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@1449 │ │ -0bf842: 0a03 |001b: move-result v3 │ │ -0bf844: 0f03 |001c: return v3 │ │ -0bf846: 5473 f50b |001d: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0bf84a: 6e30 a91f 8309 |001f: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0bf850: 0c03 |0022: move-result-object v3 │ │ -0bf852: 1f03 f401 |0023: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0bf856: 6e10 6514 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@1465 │ │ -0bf85c: 0c01 |0028: move-result-object v1 │ │ -0bf85e: 5473 f50b |0029: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0bf862: 6e30 a91f a30b |002b: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0bf868: 0c03 |002e: move-result-object v3 │ │ -0bf86a: 1f03 f401 |002f: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0bf86e: 6e10 6514 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@1465 │ │ -0bf874: 0c02 |0034: move-result-object v2 │ │ -0bf876: 5813 a20b |0035: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -0bf87a: 5826 a20b |0037: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -0bf87e: 3363 0e00 |0039: if-ne v3, v6, 0047 // +000e │ │ -0bf882: 5813 a20b |003b: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -0bf886: 3803 0a00 |003d: if-eqz v3, 0047 // +000a │ │ -0bf88a: 5813 a20b |003f: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ -0bf88e: 3d03 0400 |0041: if-lez v3, 0045 // +0004 │ │ -0bf892: 0143 |0043: move v3, v4 │ │ -0bf894: 28d8 |0044: goto 001c // -0028 │ │ -0bf896: 0153 |0045: move v3, v5 │ │ -0bf898: 28d6 |0046: goto 001c // -002a │ │ -0bf89a: 5813 a30b |0047: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ -0bf89e: 5826 a10b |0049: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ -0bf8a2: b563 |004b: and-int/2addr v3, v6 │ │ -0bf8a4: 3803 0c00 |004c: if-eqz v3, 0058 // +000c │ │ -0bf8a8: 5813 a10b |004e: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ -0bf8ac: 5826 a30b |0050: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ -0bf8b0: b563 |0052: and-int/2addr v3, v6 │ │ -0bf8b2: 3803 0500 |0053: if-eqz v3, 0058 // +0005 │ │ -0bf8b6: 0140 |0055: move v0, v4 │ │ -0bf8b8: 0103 |0056: move v3, v0 │ │ -0bf8ba: 28c5 |0057: goto 001c // -003b │ │ -0bf8bc: 0150 |0058: move v0, v5 │ │ -0bf8be: 28fd |0059: goto 0056 // -0003 │ │ +0cd634: |[0cd634] com.badlogic.gdx.physics.box2d.World.contactFilter:(JJ)Z │ │ +0cd644: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0cd646: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0cd648: 5473 f20b |0002: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ +0cd64c: 3803 1900 |0004: if-eqz v3, 001d // +0019 │ │ +0cd650: 5475 f20b |0006: iget-object v5, v7, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ +0cd654: 5473 f50b |0008: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cd658: 6e30 a91f 8309 |000a: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +0cd65e: 0c03 |000d: move-result-object v3 │ │ +0cd660: 1f03 f401 |000e: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cd664: 5474 f50b |0010: iget-object v4, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cd668: 6e30 a91f a40b |0012: invoke-virtual {v4, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +0cd66e: 0c04 |0015: move-result-object v4 │ │ +0cd670: 1f04 f401 |0016: check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cd674: 7230 4914 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@1449 │ │ +0cd67a: 0a03 |001b: move-result v3 │ │ +0cd67c: 0f03 |001c: return v3 │ │ +0cd67e: 5473 f50b |001d: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cd682: 6e30 a91f 8309 |001f: invoke-virtual {v3, v8, v9}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +0cd688: 0c03 |0022: move-result-object v3 │ │ +0cd68a: 1f03 f401 |0023: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cd68e: 6e10 6514 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@1465 │ │ +0cd694: 0c01 |0028: move-result-object v1 │ │ +0cd696: 5473 f50b |0029: iget-object v3, v7, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cd69a: 6e30 a91f a30b |002b: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +0cd6a0: 0c03 |002e: move-result-object v3 │ │ +0cd6a2: 1f03 f401 |002f: check-cast v3, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cd6a6: 6e10 6514 0300 |0031: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;.getFilterData:()Lcom/badlogic/gdx/physics/box2d/Filter; // method@1465 │ │ +0cd6ac: 0c02 |0034: move-result-object v2 │ │ +0cd6ae: 5813 a20b |0035: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0cd6b2: 5826 a20b |0037: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0cd6b6: 3363 0e00 |0039: if-ne v3, v6, 0047 // +000e │ │ +0cd6ba: 5813 a20b |003b: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0cd6be: 3803 0a00 |003d: if-eqz v3, 0047 // +000a │ │ +0cd6c2: 5813 a20b |003f: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.groupIndex:S // field@0ba2 │ │ +0cd6c6: 3d03 0400 |0041: if-lez v3, 0045 // +0004 │ │ +0cd6ca: 0143 |0043: move v3, v4 │ │ +0cd6cc: 28d8 |0044: goto 001c // -0028 │ │ +0cd6ce: 0153 |0045: move v3, v5 │ │ +0cd6d0: 28d6 |0046: goto 001c // -002a │ │ +0cd6d2: 5813 a30b |0047: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ +0cd6d6: 5826 a10b |0049: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ +0cd6da: b563 |004b: and-int/2addr v3, v6 │ │ +0cd6dc: 3803 0c00 |004c: if-eqz v3, 0058 // +000c │ │ +0cd6e0: 5813 a10b |004e: iget-short v3, v1, Lcom/badlogic/gdx/physics/box2d/Filter;.categoryBits:S // field@0ba1 │ │ +0cd6e4: 5826 a30b |0050: iget-short v6, v2, Lcom/badlogic/gdx/physics/box2d/Filter;.maskBits:S // field@0ba3 │ │ +0cd6e8: b563 |0052: and-int/2addr v3, v6 │ │ +0cd6ea: 3803 0500 |0053: if-eqz v3, 0058 // +0005 │ │ +0cd6ee: 0140 |0055: move v0, v4 │ │ +0cd6f0: 0103 |0056: move v3, v0 │ │ +0cd6f2: 28c5 |0057: goto 001c // -003b │ │ +0cd6f4: 0150 |0058: move v0, v5 │ │ +0cd6f6: 28fd |0059: goto 0056 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=853 │ │ 0x0006 line=854 │ │ 0x001c line=864 │ │ 0x001d line=856 │ │ 0x0029 line=857 │ │ @@ -262239,511 +262267,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 │ │ -0bf8c0: |[0bf8c0] com.badlogic.gdx.physics.box2d.World.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ │ -0bf8d0: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0bf8d4: 5401 c90b |0002: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bf8d8: 6202 b90b |0004: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -0bf8dc: 3321 4500 |0006: if-ne v1, v2, 004b // +0045 │ │ -0bf8e0: 0816 1800 |0008: move-object/from16 v22, v24 │ │ -0bf8e4: 1f16 0902 |000a: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; // type@0209 │ │ -0bf8e8: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -0bf8ec: 5302 ee0b |000e: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bf8f0: 0800 1600 |0010: move-object/from16 v0, v22 │ │ -0bf8f4: 5401 060c |0012: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c06 │ │ -0bf8f8: 5314 570b |0014: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bf8fc: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -0bf900: 5401 070c |0018: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c07 │ │ -0bf904: 5316 570b |001a: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bf908: 0800 1600 |001c: move-object/from16 v0, v22 │ │ -0bf90c: 5508 080c |001e: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.collideConnected:Z // field@0c08 │ │ -0bf910: 0800 1600 |0020: move-object/from16 v0, v22 │ │ -0bf914: 5401 0c0c |0022: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ -0bf918: 5219 210b |0024: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf91c: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -0bf920: 5401 0c0c |0028: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ -0bf924: 521a 220b |002a: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf928: 0800 1600 |002c: move-object/from16 v0, v22 │ │ -0bf92c: 5401 0d0c |002e: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ -0bf930: 521b 210b |0030: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf934: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -0bf938: 5401 0d0c |0034: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ -0bf93c: 521c 220b |0036: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf940: 0800 1600 |0038: move-object/from16 v0, v22 │ │ -0bf944: 520d 0b0c |003a: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0c0b │ │ -0bf948: 0800 1600 |003c: move-object/from16 v0, v22 │ │ -0bf94c: 520e 0a0c |003e: iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0c0a │ │ -0bf950: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -0bf954: 520f 090c |0042: iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0c09 │ │ -0bf958: 0801 1700 |0044: move-object/from16 v1, v23 │ │ -0bf95c: 760f f714 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@14f7 │ │ -0bf962: 0b01 |0049: move-result-wide v1 │ │ -0bf964: 1001 |004a: return-wide v1 │ │ -0bf966: 0800 1800 |004b: move-object/from16 v0, v24 │ │ -0bf96a: 5401 c90b |004d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bf96e: 6202 ba0b |004f: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ -0bf972: 3321 4100 |0051: if-ne v1, v2, 0092 // +0041 │ │ -0bf976: 0816 1800 |0053: move-object/from16 v22, v24 │ │ -0bf97a: 1f16 0b02 |0055: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; // type@020b │ │ -0bf97e: 0800 1700 |0057: move-object/from16 v0, v23 │ │ -0bf982: 5302 ee0b |0059: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bf986: 0800 1600 |005b: move-object/from16 v0, v22 │ │ -0bf98a: 5401 100c |005d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c10 │ │ -0bf98e: 5314 570b |005f: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bf992: 0800 1600 |0061: move-object/from16 v0, v22 │ │ -0bf996: 5401 110c |0063: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c11 │ │ -0bf99a: 5316 570b |0065: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bf99e: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -0bf9a2: 5508 120c |0069: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.collideConnected:Z // field@0c12 │ │ -0bf9a6: 0800 1600 |006b: move-object/from16 v0, v22 │ │ -0bf9aa: 5401 130c |006d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ -0bf9ae: 5219 210b |006f: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf9b2: 0800 1600 |0071: move-object/from16 v0, v22 │ │ -0bf9b6: 5401 130c |0073: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ -0bf9ba: 521a 220b |0075: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf9be: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -0bf9c2: 5401 140c |0079: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ -0bf9c6: 521b 210b |007b: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bf9ca: 0800 1600 |007d: move-object/from16 v0, v22 │ │ -0bf9ce: 5401 140c |007f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ -0bf9d2: 521c 220b |0081: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bf9d6: 0800 1600 |0083: move-object/from16 v0, v22 │ │ -0bf9da: 520d 150c |0085: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0c15 │ │ -0bf9de: 0800 1600 |0087: move-object/from16 v0, v22 │ │ -0bf9e2: 520e 160c |0089: iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0c16 │ │ -0bf9e6: 0801 1700 |008b: move-object/from16 v1, v23 │ │ -0bf9ea: 760e f814 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@14f8 │ │ -0bf9f0: 0b01 |0090: move-result-wide v1 │ │ -0bf9f2: 28b9 |0091: goto 004a // -0047 │ │ -0bf9f4: 0800 1800 |0092: move-object/from16 v0, v24 │ │ -0bf9f8: 5401 c90b |0094: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bf9fc: 6202 bb0b |0096: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ -0bfa00: 3321 3100 |0098: if-ne v1, v2, 00c9 // +0031 │ │ -0bfa04: 0816 1800 |009a: move-object/from16 v22, v24 │ │ -0bfa08: 1f16 0d02 |009c: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; // type@020d │ │ -0bfa0c: 0800 1700 |009e: move-object/from16 v0, v23 │ │ -0bfa10: 5302 ee0b |00a0: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfa14: 0800 1600 |00a2: move-object/from16 v0, v22 │ │ -0bfa18: 5401 190c |00a4: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c19 │ │ -0bfa1c: 5314 570b |00a6: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfa20: 0800 1600 |00a8: move-object/from16 v0, v22 │ │ -0bfa24: 5401 1a0c |00aa: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c1a │ │ -0bfa28: 5316 570b |00ac: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfa2c: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ -0bfa30: 5508 1b0c |00b0: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.collideConnected:Z // field@0c1b │ │ -0bfa34: 0800 1600 |00b2: move-object/from16 v0, v22 │ │ -0bfa38: 5401 1c0c |00b4: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1c │ │ -0bfa3c: 5319 b00b |00b6: iget-wide v9, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -0bfa40: 0800 1600 |00b8: move-object/from16 v0, v22 │ │ -0bfa44: 5401 1d0c |00ba: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1d │ │ -0bfa48: 531b b00b |00bc: iget-wide v11, v1, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -0bfa4c: 0800 1600 |00be: move-object/from16 v0, v22 │ │ -0bfa50: 520d 1e0c |00c0: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0c1e │ │ -0bfa54: 0801 1700 |00c2: move-object/from16 v1, v23 │ │ -0bfa58: 760d f914 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@14f9 │ │ -0bfa5e: 0b01 |00c7: move-result-wide v1 │ │ -0bfa60: 2882 |00c8: goto 004a // -007e │ │ -0bfa62: 0800 1800 |00c9: move-object/from16 v0, v24 │ │ -0bfa66: 5401 c90b |00cb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfa6a: 6202 bc0b |00cd: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -0bfa6e: 3321 3a00 |00cf: if-ne v1, v2, 0109 // +003a │ │ -0bfa72: 0816 1800 |00d1: move-object/from16 v22, v24 │ │ -0bfa76: 1f16 0f02 |00d3: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; // type@020f │ │ -0bfa7a: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -0bfa7e: 5302 ee0b |00d7: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfa82: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ -0bfa86: 5401 230c |00db: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c23 │ │ -0bfa8a: 5314 570b |00dd: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfa8e: 0800 1600 |00df: move-object/from16 v0, v22 │ │ -0bfa92: 5401 240c |00e1: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c24 │ │ -0bfa96: 5316 570b |00e3: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfa9a: 0800 1600 |00e5: move-object/from16 v0, v22 │ │ -0bfa9e: 5508 250c |00e7: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.collideConnected:Z // field@0c25 │ │ -0bfaa2: 0800 1600 |00e9: move-object/from16 v0, v22 │ │ -0bfaa6: 5401 290c |00eb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c29 │ │ -0bfaaa: 5219 210b |00ed: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfaae: 0800 1600 |00ef: move-object/from16 v0, v22 │ │ -0bfab2: 5401 290c |00f1: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c29 │ │ -0bfab6: 521a 220b |00f3: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfaba: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ -0bfabe: 520b 280c |00f7: iget v11, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0c28 │ │ -0bfac2: 0800 1600 |00f9: move-object/from16 v0, v22 │ │ -0bfac6: 520c 270c |00fb: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0c27 │ │ -0bfaca: 0800 1600 |00fd: move-object/from16 v0, v22 │ │ -0bface: 520d 260c |00ff: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0c26 │ │ -0bfad2: 0801 1700 |0101: move-object/from16 v1, v23 │ │ -0bfad6: 760d fa14 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@14fa │ │ -0bfadc: 0b01 |0106: move-result-wide v1 │ │ -0bfade: 2900 43ff |0107: goto/16 004a // -00bd │ │ -0bfae2: 0800 1800 |0109: move-object/from16 v0, v24 │ │ -0bfae6: 5401 c90b |010b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfaea: 6202 bd0b |010d: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ -0bfaee: 3321 6e00 |010f: if-ne v1, v2, 017d // +006e │ │ -0bfaf2: 0816 1800 |0111: move-object/from16 v22, v24 │ │ -0bfaf6: 1f16 1102 |0113: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; // type@0211 │ │ -0bfafa: 0800 1700 |0115: move-object/from16 v0, v23 │ │ -0bfafe: 5302 ee0b |0117: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfb02: 0800 1600 |0119: move-object/from16 v0, v22 │ │ -0bfb06: 5401 2c0c |011b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2c │ │ -0bfb0a: 5314 570b |011d: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfb0e: 0800 1600 |011f: move-object/from16 v0, v22 │ │ -0bfb12: 5401 2d0c |0121: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2d │ │ -0bfb16: 5316 570b |0123: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfb1a: 0800 1600 |0125: move-object/from16 v0, v22 │ │ -0bfb1e: 5508 2e0c |0127: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.collideConnected:Z // field@0c2e │ │ -0bfb22: 0800 1600 |0129: move-object/from16 v0, v22 │ │ -0bfb26: 5401 310c |012b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ -0bfb2a: 5219 210b |012d: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfb2e: 0800 1600 |012f: move-object/from16 v0, v22 │ │ -0bfb32: 5401 310c |0131: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ -0bfb36: 521a 220b |0133: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfb3a: 0800 1600 |0135: move-object/from16 v0, v22 │ │ -0bfb3e: 5401 320c |0137: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ -0bfb42: 521b 210b |0139: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfb46: 0800 1600 |013b: move-object/from16 v0, v22 │ │ -0bfb4a: 5401 320c |013d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ -0bfb4e: 521c 220b |013f: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfb52: 0800 1600 |0141: move-object/from16 v0, v22 │ │ -0bfb56: 5401 330c |0143: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ -0bfb5a: 521d 210b |0145: iget v13, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfb5e: 0800 1600 |0147: move-object/from16 v0, v22 │ │ -0bfb62: 5401 330c |0149: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ -0bfb66: 521e 220b |014b: iget v14, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfb6a: 0800 1600 |014d: move-object/from16 v0, v22 │ │ -0bfb6e: 520f 370c |014f: iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0c37 │ │ -0bfb72: 0800 1600 |0151: move-object/from16 v0, v22 │ │ -0bfb76: 5500 2f0c |0153: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0c2f │ │ -0bfb7a: 0210 0000 |0155: move/from16 v16, v0 │ │ -0bfb7e: 0800 1600 |0157: move-object/from16 v0, v22 │ │ -0bfb82: 5200 340c |0159: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0c34 │ │ -0bfb86: 0211 0000 |015b: move/from16 v17, v0 │ │ -0bfb8a: 0800 1600 |015d: move-object/from16 v0, v22 │ │ -0bfb8e: 5200 390c |015f: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0c39 │ │ -0bfb92: 0212 0000 |0161: move/from16 v18, v0 │ │ -0bfb96: 0800 1600 |0163: move-object/from16 v0, v22 │ │ -0bfb9a: 5500 300c |0165: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0c30 │ │ -0bfb9e: 0213 0000 |0167: move/from16 v19, v0 │ │ -0bfba2: 0800 1600 |0169: move-object/from16 v0, v22 │ │ -0bfba6: 5200 350c |016b: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0c35 │ │ -0bfbaa: 0214 0000 |016d: move/from16 v20, v0 │ │ -0bfbae: 0800 1600 |016f: move-object/from16 v0, v22 │ │ -0bfbb2: 5200 360c |0171: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0c36 │ │ -0bfbb6: 0215 0000 |0173: move/from16 v21, v0 │ │ -0bfbba: 0801 1700 |0175: move-object/from16 v1, v23 │ │ -0bfbbe: 7615 fb14 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@14fb │ │ -0bfbc4: 0b01 |017a: move-result-wide v1 │ │ -0bfbc6: 2900 cffe |017b: goto/16 004a // -0131 │ │ -0bfbca: 0800 1800 |017d: move-object/from16 v0, v24 │ │ -0bfbce: 5401 c90b |017f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfbd2: 6202 be0b |0181: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -0bfbd6: 3321 6600 |0183: if-ne v1, v2, 01e9 // +0066 │ │ -0bfbda: 0816 1800 |0185: move-object/from16 v22, v24 │ │ -0bfbde: 1f16 1302 |0187: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; // type@0213 │ │ -0bfbe2: 0800 1700 |0189: move-object/from16 v0, v23 │ │ -0bfbe6: 5302 ee0b |018b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfbea: 0800 1600 |018d: move-object/from16 v0, v22 │ │ -0bfbee: 5401 3e0c |018f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3e │ │ -0bfbf2: 5314 570b |0191: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfbf6: 0800 1600 |0193: move-object/from16 v0, v22 │ │ -0bfbfa: 5401 3f0c |0195: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3f │ │ -0bfbfe: 5316 570b |0197: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfc02: 0800 1600 |0199: move-object/from16 v0, v22 │ │ -0bfc06: 5508 400c |019b: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0c40 │ │ -0bfc0a: 0800 1600 |019d: move-object/from16 v0, v22 │ │ -0bfc0e: 5401 410c |019f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ -0bfc12: 5219 210b |01a1: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfc16: 0800 1600 |01a3: move-object/from16 v0, v22 │ │ -0bfc1a: 5401 410c |01a5: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ -0bfc1e: 521a 220b |01a7: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfc22: 0800 1600 |01a9: move-object/from16 v0, v22 │ │ -0bfc26: 5401 420c |01ab: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ -0bfc2a: 521b 210b |01ad: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfc2e: 0800 1600 |01af: move-object/from16 v0, v22 │ │ -0bfc32: 5401 420c |01b1: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ -0bfc36: 521c 220b |01b3: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfc3a: 0800 1600 |01b5: move-object/from16 v0, v22 │ │ -0bfc3e: 5401 450c |01b7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -0bfc42: 521d 210b |01b9: iget v13, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfc46: 0800 1600 |01bb: move-object/from16 v0, v22 │ │ -0bfc4a: 5401 450c |01bd: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -0bfc4e: 521e 220b |01bf: iget v14, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfc52: 0800 1600 |01c1: move-object/from16 v0, v22 │ │ -0bfc56: 5401 460c |01c3: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -0bfc5a: 521f 210b |01c5: iget v15, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfc5e: 0800 1600 |01c7: move-object/from16 v0, v22 │ │ -0bfc62: 5401 460c |01c9: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -0bfc66: 5210 220b |01cb: iget v0, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfc6a: 0210 0000 |01cd: move/from16 v16, v0 │ │ -0bfc6e: 0800 1600 |01cf: move-object/from16 v0, v22 │ │ -0bfc72: 5200 430c |01d1: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ -0bfc76: 0211 0000 |01d3: move/from16 v17, v0 │ │ -0bfc7a: 0800 1600 |01d5: move-object/from16 v0, v22 │ │ -0bfc7e: 5200 440c |01d7: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ -0bfc82: 0212 0000 |01d9: move/from16 v18, v0 │ │ -0bfc86: 0800 1600 |01db: move-object/from16 v0, v22 │ │ -0bfc8a: 5200 480c |01dd: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0c48 │ │ -0bfc8e: 0213 0000 |01df: move/from16 v19, v0 │ │ -0bfc92: 0801 1700 |01e1: move-object/from16 v1, v23 │ │ -0bfc96: 7613 fc14 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@14fc │ │ -0bfc9c: 0b01 |01e6: move-result-wide v1 │ │ -0bfc9e: 2900 63fe |01e7: goto/16 004a // -019d │ │ -0bfca2: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ -0bfca6: 5401 c90b |01eb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfcaa: 6202 bf0b |01ed: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ -0bfcae: 3321 5e00 |01ef: if-ne v1, v2, 024d // +005e │ │ -0bfcb2: 0816 1800 |01f1: move-object/from16 v22, v24 │ │ -0bfcb6: 1f16 1502 |01f3: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; // type@0215 │ │ -0bfcba: 0800 1700 |01f5: move-object/from16 v0, v23 │ │ -0bfcbe: 5302 ee0b |01f7: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfcc2: 0800 1600 |01f9: move-object/from16 v0, v22 │ │ -0bfcc6: 5401 4b0c |01fb: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4b │ │ -0bfcca: 5314 570b |01fd: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfcce: 0800 1600 |01ff: move-object/from16 v0, v22 │ │ -0bfcd2: 5401 4c0c |0201: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4c │ │ -0bfcd6: 5316 570b |0203: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfcda: 0800 1600 |0205: move-object/from16 v0, v22 │ │ -0bfcde: 5508 4d0c |0207: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.collideConnected:Z // field@0c4d │ │ -0bfce2: 0800 1600 |0209: move-object/from16 v0, v22 │ │ -0bfce6: 5401 500c |020b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ -0bfcea: 5219 210b |020d: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfcee: 0800 1600 |020f: move-object/from16 v0, v22 │ │ -0bfcf2: 5401 500c |0211: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ -0bfcf6: 521a 220b |0213: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfcfa: 0800 1600 |0215: move-object/from16 v0, v22 │ │ -0bfcfe: 5401 510c |0217: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ -0bfd02: 521b 210b |0219: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfd06: 0800 1600 |021b: move-object/from16 v0, v22 │ │ -0bfd0a: 5401 510c |021d: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ -0bfd0e: 521c 220b |021f: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfd12: 0800 1600 |0221: move-object/from16 v0, v22 │ │ -0bfd16: 520d 550c |0223: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0c55 │ │ -0bfd1a: 0800 1600 |0225: move-object/from16 v0, v22 │ │ -0bfd1e: 550e 4e0c |0227: iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0c4e │ │ -0bfd22: 0800 1600 |0229: move-object/from16 v0, v22 │ │ -0bfd26: 520f 520c |022b: iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0c52 │ │ -0bfd2a: 0800 1600 |022d: move-object/from16 v0, v22 │ │ -0bfd2e: 5200 570c |022f: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0c57 │ │ -0bfd32: 0210 0000 |0231: move/from16 v16, v0 │ │ -0bfd36: 0800 1600 |0233: move-object/from16 v0, v22 │ │ -0bfd3a: 5500 4f0c |0235: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0c4f │ │ -0bfd3e: 0211 0000 |0237: move/from16 v17, v0 │ │ -0bfd42: 0800 1600 |0239: move-object/from16 v0, v22 │ │ -0bfd46: 5200 540c |023b: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0c54 │ │ -0bfd4a: 0212 0000 |023d: move/from16 v18, v0 │ │ -0bfd4e: 0800 1600 |023f: move-object/from16 v0, v22 │ │ -0bfd52: 5200 530c |0241: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0c53 │ │ -0bfd56: 0213 0000 |0243: move/from16 v19, v0 │ │ -0bfd5a: 0801 1700 |0245: move-object/from16 v1, v23 │ │ -0bfd5e: 7613 fd14 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@14fd │ │ -0bfd64: 0b01 |024a: move-result-wide v1 │ │ -0bfd66: 2900 fffd |024b: goto/16 004a // -0201 │ │ -0bfd6a: 0800 1800 |024d: move-object/from16 v0, v24 │ │ -0bfd6e: 5401 c90b |024f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfd72: 6202 c20b |0251: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ -0bfd76: 3321 3e00 |0253: if-ne v1, v2, 0291 // +003e │ │ -0bfd7a: 0816 1800 |0255: move-object/from16 v22, v24 │ │ -0bfd7e: 1f16 1902 |0257: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; // type@0219 │ │ -0bfd82: 0800 1700 |0259: move-object/from16 v0, v23 │ │ -0bfd86: 5302 ee0b |025b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfd8a: 0800 1600 |025d: move-object/from16 v0, v22 │ │ -0bfd8e: 5401 600c |025f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c60 │ │ -0bfd92: 5314 570b |0261: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfd96: 0800 1600 |0263: move-object/from16 v0, v22 │ │ -0bfd9a: 5401 610c |0265: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c61 │ │ -0bfd9e: 5316 570b |0267: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfda2: 0800 1600 |0269: move-object/from16 v0, v22 │ │ -0bfda6: 5508 620c |026b: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.collideConnected:Z // field@0c62 │ │ -0bfdaa: 0800 1600 |026d: move-object/from16 v0, v22 │ │ -0bfdae: 5401 630c |026f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ -0bfdb2: 5219 210b |0271: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfdb6: 0800 1600 |0273: move-object/from16 v0, v22 │ │ -0bfdba: 5401 630c |0275: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ -0bfdbe: 521a 220b |0277: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfdc2: 0800 1600 |0279: move-object/from16 v0, v22 │ │ -0bfdc6: 5401 640c |027b: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ -0bfdca: 521b 210b |027d: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfdce: 0800 1600 |027f: move-object/from16 v0, v22 │ │ -0bfdd2: 5401 640c |0281: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ -0bfdd6: 521c 220b |0283: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfdda: 0800 1600 |0285: move-object/from16 v0, v22 │ │ -0bfdde: 520d 650c |0287: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0c65 │ │ -0bfde2: 0801 1700 |0289: move-object/from16 v1, v23 │ │ -0bfde6: 760d ff14 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@14ff │ │ -0bfdec: 0b01 |028e: move-result-wide v1 │ │ -0bfdee: 2900 bbfd |028f: goto/16 004a // -0245 │ │ -0bfdf2: 0800 1800 |0291: move-object/from16 v0, v24 │ │ -0bfdf6: 5401 c90b |0293: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfdfa: 6202 c00b |0295: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ -0bfdfe: 3321 3e00 |0297: if-ne v1, v2, 02d5 // +003e │ │ -0bfe02: 0816 1800 |0299: move-object/from16 v22, v24 │ │ -0bfe06: 1f16 1702 |029b: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; // type@0217 │ │ -0bfe0a: 0800 1700 |029d: move-object/from16 v0, v23 │ │ -0bfe0e: 5302 ee0b |029f: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfe12: 0800 1600 |02a1: move-object/from16 v0, v22 │ │ -0bfe16: 5401 590c |02a3: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c59 │ │ -0bfe1a: 5314 570b |02a5: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfe1e: 0800 1600 |02a7: move-object/from16 v0, v22 │ │ -0bfe22: 5401 5a0c |02a9: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c5a │ │ -0bfe26: 5316 570b |02ab: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfe2a: 0800 1600 |02ad: move-object/from16 v0, v22 │ │ -0bfe2e: 5508 5b0c |02af: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.collideConnected:Z // field@0c5b │ │ -0bfe32: 0800 1600 |02b1: move-object/from16 v0, v22 │ │ -0bfe36: 5401 5c0c |02b3: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c5c │ │ -0bfe3a: 5219 210b |02b5: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfe3e: 0800 1600 |02b7: move-object/from16 v0, v22 │ │ -0bfe42: 5401 5c0c |02b9: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c5c │ │ -0bfe46: 521a 220b |02bb: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfe4a: 0800 1600 |02bd: move-object/from16 v0, v22 │ │ -0bfe4e: 5401 5d0c |02bf: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c5d │ │ -0bfe52: 521b 210b |02c1: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfe56: 0800 1600 |02c3: move-object/from16 v0, v22 │ │ -0bfe5a: 5401 5d0c |02c5: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c5d │ │ -0bfe5e: 521c 220b |02c7: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfe62: 0800 1600 |02c9: move-object/from16 v0, v22 │ │ -0bfe66: 520d 5e0c |02cb: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0c5e │ │ -0bfe6a: 0801 1700 |02cd: move-object/from16 v1, v23 │ │ -0bfe6e: 760d fe14 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@14fe │ │ -0bfe74: 0b01 |02d2: move-result-wide v1 │ │ -0bfe76: 2900 77fd |02d3: goto/16 004a // -0289 │ │ -0bfe7a: 0800 1800 |02d5: move-object/from16 v0, v24 │ │ -0bfe7e: 5401 c90b |02d7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0bfe82: 6202 c30b |02d9: sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ -0bfe86: 3321 6200 |02db: if-ne v1, v2, 033d // +0062 │ │ -0bfe8a: 0816 1800 |02dd: move-object/from16 v22, v24 │ │ -0bfe8e: 1f16 1b02 |02df: check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; // type@021b │ │ -0bfe92: 0800 1700 |02e1: move-object/from16 v0, v23 │ │ -0bfe96: 5302 ee0b |02e3: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0bfe9a: 0800 1600 |02e5: move-object/from16 v0, v22 │ │ -0bfe9e: 5401 680c |02e7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c68 │ │ -0bfea2: 5314 570b |02e9: iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfea6: 0800 1600 |02eb: move-object/from16 v0, v22 │ │ -0bfeaa: 5401 690c |02ed: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c69 │ │ -0bfeae: 5316 570b |02ef: iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0bfeb2: 0800 1600 |02f1: move-object/from16 v0, v22 │ │ -0bfeb6: 5508 6a0c |02f3: iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.collideConnected:Z // field@0c6a │ │ -0bfeba: 0800 1600 |02f5: move-object/from16 v0, v22 │ │ -0bfebe: 5401 6e0c |02f7: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -0bfec2: 5219 210b |02f9: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfec6: 0800 1600 |02fb: move-object/from16 v0, v22 │ │ -0bfeca: 5401 6e0c |02fd: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -0bfece: 521a 220b |02ff: iget v10, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfed2: 0800 1600 |0301: move-object/from16 v0, v22 │ │ -0bfed6: 5401 6f0c |0303: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ -0bfeda: 521b 210b |0305: iget v11, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfede: 0800 1600 |0307: move-object/from16 v0, v22 │ │ -0bfee2: 5401 6f0c |0309: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ -0bfee6: 521c 220b |030b: iget v12, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bfeea: 0800 1600 |030d: move-object/from16 v0, v22 │ │ -0bfeee: 5401 700c |030f: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ -0bfef2: 521d 210b |0311: iget v13, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0bfef6: 0800 1600 |0313: move-object/from16 v0, v22 │ │ -0bfefa: 5401 700c |0315: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ -0bfefe: 521e 220b |0317: iget v14, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0bff02: 0800 1600 |0319: move-object/from16 v0, v22 │ │ -0bff06: 550f 6c0c |031b: iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0c6c │ │ -0bff0a: 0800 1600 |031d: move-object/from16 v0, v22 │ │ -0bff0e: 5200 710c |031f: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0c71 │ │ -0bff12: 0210 0000 |0321: move/from16 v16, v0 │ │ -0bff16: 0800 1600 |0323: move-object/from16 v0, v22 │ │ -0bff1a: 5200 720c |0325: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0c72 │ │ -0bff1e: 0211 0000 |0327: move/from16 v17, v0 │ │ -0bff22: 0800 1600 |0329: move-object/from16 v0, v22 │ │ -0bff26: 5200 6d0c |032b: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0c6d │ │ -0bff2a: 0212 0000 |032d: move/from16 v18, v0 │ │ -0bff2e: 0800 1600 |032f: move-object/from16 v0, v22 │ │ -0bff32: 5200 6b0c |0331: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0c6b │ │ -0bff36: 0213 0000 |0333: move/from16 v19, v0 │ │ -0bff3a: 0801 1700 |0335: move-object/from16 v1, v23 │ │ -0bff3e: 7613 0015 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@1500 │ │ -0bff44: 0b01 |033a: move-result-wide v1 │ │ -0bff46: 2900 0ffd |033b: goto/16 004a // -02f1 │ │ -0bff4a: 1601 0000 |033d: const-wide/16 v1, #int 0 // #0 │ │ -0bff4e: 2900 0bfd |033f: goto/16 004a // -02f5 │ │ + insns size : 641 16-bit code units │ │ +0cd6f8: |[0cd6f8] com.badlogic.gdx.physics.box2d.World.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ │ +0cd708: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0cd70c: 5403 c90b |0002: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cd710: 6204 b90b |0004: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +0cd714: 3343 3500 |0006: if-ne v3, v4, 003b // +0035 │ │ +0cd718: 0802 1900 |0008: move-object/from16 v2, v25 │ │ +0cd71c: 1f02 0902 |000a: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; // type@0209 │ │ +0cd720: 0800 1800 |000c: move-object/from16 v0, v24 │ │ +0cd724: 5304 ee0b |000e: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd728: 5423 060c |0010: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c06 │ │ +0cd72c: 5336 570b |0012: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd730: 5423 070c |0014: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c07 │ │ +0cd734: 5338 570b |0016: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd738: 552a 080c |0018: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.collideConnected:Z // field@0c08 │ │ +0cd73c: 5423 0c0c |001a: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ +0cd740: 523b 210b |001c: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd744: 5423 0c0c |001e: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ +0cd748: 523c 220b |0020: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd74c: 5423 0d0c |0022: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ +0cd750: 523d 210b |0024: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd754: 5423 0d0c |0026: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ +0cd758: 523e 220b |0028: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd75c: 522f 0b0c |002a: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0c0b │ │ +0cd760: 5220 0a0c |002c: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0c0a │ │ +0cd764: 0210 0000 |002e: move/from16 v16, v0 │ │ +0cd768: 5220 090c |0030: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0c09 │ │ +0cd76c: 0211 0000 |0032: move/from16 v17, v0 │ │ +0cd770: 0803 1800 |0034: move-object/from16 v3, v24 │ │ +0cd774: 760f f714 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@14f7 │ │ +0cd77a: 0b04 |0039: move-result-wide v4 │ │ +0cd77c: 1004 |003a: return-wide v4 │ │ +0cd77e: 0800 1900 |003b: move-object/from16 v0, v25 │ │ +0cd782: 5403 c90b |003d: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cd786: 6204 ba0b |003f: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ +0cd78a: 3343 3100 |0041: if-ne v3, v4, 0072 // +0031 │ │ +0cd78e: 0802 1900 |0043: move-object/from16 v2, v25 │ │ +0cd792: 1f02 0b02 |0045: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; // type@020b │ │ +0cd796: 0800 1800 |0047: move-object/from16 v0, v24 │ │ +0cd79a: 5304 ee0b |0049: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd79e: 5423 100c |004b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c10 │ │ +0cd7a2: 5336 570b |004d: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd7a6: 5423 110c |004f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c11 │ │ +0cd7aa: 5338 570b |0051: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd7ae: 552a 120c |0053: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.collideConnected:Z // field@0c12 │ │ +0cd7b2: 5423 130c |0055: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ +0cd7b6: 523b 210b |0057: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd7ba: 5423 130c |0059: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ +0cd7be: 523c 220b |005b: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd7c2: 5423 140c |005d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ +0cd7c6: 523d 210b |005f: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd7ca: 5423 140c |0061: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ +0cd7ce: 523e 220b |0063: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd7d2: 522f 150c |0065: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0c15 │ │ +0cd7d6: 5220 160c |0067: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0c16 │ │ +0cd7da: 0210 0000 |0069: move/from16 v16, v0 │ │ +0cd7de: 0803 1800 |006b: move-object/from16 v3, v24 │ │ +0cd7e2: 760e f814 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@14f8 │ │ +0cd7e8: 0b04 |0070: move-result-wide v4 │ │ +0cd7ea: 28c9 |0071: goto 003a // -0037 │ │ +0cd7ec: 0800 1900 |0072: move-object/from16 v0, v25 │ │ +0cd7f0: 5403 c90b |0074: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cd7f4: 6204 bb0b |0076: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ +0cd7f8: 3343 2500 |0078: if-ne v3, v4, 009d // +0025 │ │ +0cd7fc: 0802 1900 |007a: move-object/from16 v2, v25 │ │ +0cd800: 1f02 0d02 |007c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; // type@020d │ │ +0cd804: 0800 1800 |007e: move-object/from16 v0, v24 │ │ +0cd808: 5304 ee0b |0080: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd80c: 5423 190c |0082: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c19 │ │ +0cd810: 5336 570b |0084: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd814: 5423 1a0c |0086: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c1a │ │ +0cd818: 5338 570b |0088: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd81c: 552a 1b0c |008a: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.collideConnected:Z // field@0c1b │ │ +0cd820: 5423 1c0c |008c: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1c │ │ +0cd824: 533b b00b |008e: iget-wide v11, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +0cd828: 5423 1d0c |0090: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1d │ │ +0cd82c: 533d b00b |0092: iget-wide v13, v3, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +0cd830: 522f 1e0c |0094: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0c1e │ │ +0cd834: 0803 1800 |0096: move-object/from16 v3, v24 │ │ +0cd838: 760d f914 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@14f9 │ │ +0cd83e: 0b04 |009b: move-result-wide v4 │ │ +0cd840: 289e |009c: goto 003a // -0062 │ │ +0cd842: 0800 1900 |009d: move-object/from16 v0, v25 │ │ +0cd846: 5403 c90b |009f: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cd84a: 6204 bc0b |00a1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +0cd84e: 3343 2a00 |00a3: if-ne v3, v4, 00cd // +002a │ │ +0cd852: 0802 1900 |00a5: move-object/from16 v2, v25 │ │ +0cd856: 1f02 0f02 |00a7: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; // type@020f │ │ +0cd85a: 0800 1800 |00a9: move-object/from16 v0, v24 │ │ +0cd85e: 5304 ee0b |00ab: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd862: 5423 230c |00ad: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c23 │ │ +0cd866: 5336 570b |00af: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd86a: 5423 240c |00b1: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c24 │ │ +0cd86e: 5338 570b |00b3: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd872: 552a 250c |00b5: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.collideConnected:Z // field@0c25 │ │ +0cd876: 5423 290c |00b7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c29 │ │ +0cd87a: 523b 210b |00b9: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd87e: 5423 290c |00bb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c29 │ │ +0cd882: 523c 220b |00bd: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd886: 522d 280c |00bf: iget v13, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0c28 │ │ +0cd88a: 522e 270c |00c1: iget v14, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0c27 │ │ +0cd88e: 522f 260c |00c3: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0c26 │ │ +0cd892: 0803 1800 |00c5: move-object/from16 v3, v24 │ │ +0cd896: 760d fa14 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@14fa │ │ +0cd89c: 0b04 |00ca: move-result-wide v4 │ │ +0cd89e: 2900 6fff |00cb: goto/16 003a // -0091 │ │ +0cd8a2: 0800 1900 |00cd: move-object/from16 v0, v25 │ │ +0cd8a6: 5403 c90b |00cf: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cd8aa: 6204 bd0b |00d1: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ +0cd8ae: 3343 5200 |00d3: if-ne v3, v4, 0125 // +0052 │ │ +0cd8b2: 0802 1900 |00d5: move-object/from16 v2, v25 │ │ +0cd8b6: 1f02 1102 |00d7: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; // type@0211 │ │ +0cd8ba: 0800 1800 |00d9: move-object/from16 v0, v24 │ │ +0cd8be: 5304 ee0b |00db: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd8c2: 5423 2c0c |00dd: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2c │ │ +0cd8c6: 5336 570b |00df: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd8ca: 5423 2d0c |00e1: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2d │ │ +0cd8ce: 5338 570b |00e3: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd8d2: 552a 2e0c |00e5: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.collideConnected:Z // field@0c2e │ │ +0cd8d6: 5423 310c |00e7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ +0cd8da: 523b 210b |00e9: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd8de: 5423 310c |00eb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ +0cd8e2: 523c 220b |00ed: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd8e6: 5423 320c |00ef: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ +0cd8ea: 523d 210b |00f1: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd8ee: 5423 320c |00f3: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ +0cd8f2: 523e 220b |00f5: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd8f6: 5423 330c |00f7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ +0cd8fa: 523f 210b |00f9: iget v15, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd8fe: 5423 330c |00fb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ +0cd902: 5230 220b |00fd: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd906: 0210 0000 |00ff: move/from16 v16, v0 │ │ +0cd90a: 5220 370c |0101: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0c37 │ │ +0cd90e: 0211 0000 |0103: move/from16 v17, v0 │ │ +0cd912: 5520 2f0c |0105: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0c2f │ │ +0cd916: 0212 0000 |0107: move/from16 v18, v0 │ │ +0cd91a: 5220 340c |0109: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0c34 │ │ +0cd91e: 0213 0000 |010b: move/from16 v19, v0 │ │ +0cd922: 5220 390c |010d: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0c39 │ │ +0cd926: 0214 0000 |010f: move/from16 v20, v0 │ │ +0cd92a: 5520 300c |0111: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0c30 │ │ +0cd92e: 0215 0000 |0113: move/from16 v21, v0 │ │ +0cd932: 5220 350c |0115: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0c35 │ │ +0cd936: 0216 0000 |0117: move/from16 v22, v0 │ │ +0cd93a: 5220 360c |0119: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0c36 │ │ +0cd93e: 0217 0000 |011b: move/from16 v23, v0 │ │ +0cd942: 0803 1800 |011d: move-object/from16 v3, v24 │ │ +0cd946: 7615 fb14 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@14fb │ │ +0cd94c: 0b04 |0122: move-result-wide v4 │ │ +0cd94e: 2900 17ff |0123: goto/16 003a // -00e9 │ │ +0cd952: 0800 1900 |0125: move-object/from16 v0, v25 │ │ +0cd956: 5403 c90b |0127: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cd95a: 6204 be0b |0129: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +0cd95e: 3343 4e00 |012b: if-ne v3, v4, 0179 // +004e │ │ +0cd962: 0802 1900 |012d: move-object/from16 v2, v25 │ │ +0cd966: 1f02 1302 |012f: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; // type@0213 │ │ +0cd96a: 0800 1800 |0131: move-object/from16 v0, v24 │ │ +0cd96e: 5304 ee0b |0133: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cd972: 5423 3e0c |0135: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3e │ │ +0cd976: 5336 570b |0137: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd97a: 5423 3f0c |0139: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3f │ │ +0cd97e: 5338 570b |013b: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cd982: 552a 400c |013d: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0c40 │ │ +0cd986: 5423 410c |013f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ +0cd98a: 523b 210b |0141: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd98e: 5423 410c |0143: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ +0cd992: 523c 220b |0145: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd996: 5423 420c |0147: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ +0cd99a: 523d 210b |0149: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd99e: 5423 420c |014b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ +0cd9a2: 523e 220b |014d: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd9a6: 5423 450c |014f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +0cd9aa: 523f 210b |0151: iget v15, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd9ae: 5423 450c |0153: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +0cd9b2: 5230 220b |0155: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd9b6: 0210 0000 |0157: move/from16 v16, v0 │ │ +0cd9ba: 5423 460c |0159: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +0cd9be: 5230 210b |015b: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cd9c2: 0211 0000 |015d: move/from16 v17, v0 │ │ +0cd9c6: 5423 460c |015f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +0cd9ca: 5230 220b |0161: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cd9ce: 0212 0000 |0163: move/from16 v18, v0 │ │ +0cd9d2: 5220 430c |0165: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ +0cd9d6: 0213 0000 |0167: move/from16 v19, v0 │ │ +0cd9da: 5220 440c |0169: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ +0cd9de: 0214 0000 |016b: move/from16 v20, v0 │ │ +0cd9e2: 5220 480c |016d: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0c48 │ │ +0cd9e6: 0215 0000 |016f: move/from16 v21, v0 │ │ +0cd9ea: 0803 1800 |0171: move-object/from16 v3, v24 │ │ +0cd9ee: 7613 fc14 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@14fc │ │ +0cd9f4: 0b04 |0176: move-result-wide v4 │ │ +0cd9f6: 2900 c3fe |0177: goto/16 003a // -013d │ │ +0cd9fa: 0800 1900 |0179: move-object/from16 v0, v25 │ │ +0cd9fe: 5403 c90b |017b: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cda02: 6204 bf0b |017d: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ +0cda06: 3343 4600 |017f: if-ne v3, v4, 01c5 // +0046 │ │ +0cda0a: 0802 1900 |0181: move-object/from16 v2, v25 │ │ +0cda0e: 1f02 1502 |0183: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; // type@0215 │ │ +0cda12: 0800 1800 |0185: move-object/from16 v0, v24 │ │ +0cda16: 5304 ee0b |0187: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cda1a: 5423 4b0c |0189: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4b │ │ +0cda1e: 5336 570b |018b: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cda22: 5423 4c0c |018d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4c │ │ +0cda26: 5338 570b |018f: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cda2a: 552a 4d0c |0191: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.collideConnected:Z // field@0c4d │ │ +0cda2e: 5423 500c |0193: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ +0cda32: 523b 210b |0195: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cda36: 5423 500c |0197: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ +0cda3a: 523c 220b |0199: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cda3e: 5423 510c |019b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ +0cda42: 523d 210b |019d: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cda46: 5423 510c |019f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ +0cda4a: 523e 220b |01a1: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cda4e: 522f 550c |01a3: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0c55 │ │ +0cda52: 5520 4e0c |01a5: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0c4e │ │ +0cda56: 0210 0000 |01a7: move/from16 v16, v0 │ │ +0cda5a: 5220 520c |01a9: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0c52 │ │ +0cda5e: 0211 0000 |01ab: move/from16 v17, v0 │ │ +0cda62: 5220 570c |01ad: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0c57 │ │ +0cda66: 0212 0000 |01af: move/from16 v18, v0 │ │ +0cda6a: 5520 4f0c |01b1: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0c4f │ │ +0cda6e: 0213 0000 |01b3: move/from16 v19, v0 │ │ +0cda72: 5220 540c |01b5: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0c54 │ │ +0cda76: 0214 0000 |01b7: move/from16 v20, v0 │ │ +0cda7a: 5220 530c |01b9: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0c53 │ │ +0cda7e: 0215 0000 |01bb: move/from16 v21, v0 │ │ +0cda82: 0803 1800 |01bd: move-object/from16 v3, v24 │ │ +0cda86: 7613 fd14 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@14fd │ │ +0cda8c: 0b04 |01c2: move-result-wide v4 │ │ +0cda8e: 2900 77fe |01c3: goto/16 003a // -0189 │ │ +0cda92: 0800 1900 |01c5: move-object/from16 v0, v25 │ │ +0cda96: 5403 c90b |01c7: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cda9a: 6204 c20b |01c9: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ +0cda9e: 3343 2e00 |01cb: if-ne v3, v4, 01f9 // +002e │ │ +0cdaa2: 0802 1900 |01cd: move-object/from16 v2, v25 │ │ +0cdaa6: 1f02 1902 |01cf: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; // type@0219 │ │ +0cdaaa: 0800 1800 |01d1: move-object/from16 v0, v24 │ │ +0cdaae: 5304 ee0b |01d3: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cdab2: 5423 600c |01d5: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c60 │ │ +0cdab6: 5336 570b |01d7: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cdaba: 5423 610c |01d9: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c61 │ │ +0cdabe: 5338 570b |01db: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cdac2: 552a 620c |01dd: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.collideConnected:Z // field@0c62 │ │ +0cdac6: 5423 630c |01df: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ +0cdaca: 523b 210b |01e1: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdace: 5423 630c |01e3: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ +0cdad2: 523c 220b |01e5: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdad6: 5423 640c |01e7: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ +0cdada: 523d 210b |01e9: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdade: 5423 640c |01eb: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ +0cdae2: 523e 220b |01ed: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdae6: 522f 650c |01ef: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0c65 │ │ +0cdaea: 0803 1800 |01f1: move-object/from16 v3, v24 │ │ +0cdaee: 760d ff14 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@14ff │ │ +0cdaf4: 0b04 |01f6: move-result-wide v4 │ │ +0cdaf6: 2900 43fe |01f7: goto/16 003a // -01bd │ │ +0cdafa: 0800 1900 |01f9: move-object/from16 v0, v25 │ │ +0cdafe: 5403 c90b |01fb: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdb02: 6204 c00b |01fd: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ +0cdb06: 3343 2e00 |01ff: if-ne v3, v4, 022d // +002e │ │ +0cdb0a: 0802 1900 |0201: move-object/from16 v2, v25 │ │ +0cdb0e: 1f02 1702 |0203: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; // type@0217 │ │ +0cdb12: 0800 1800 |0205: move-object/from16 v0, v24 │ │ +0cdb16: 5304 ee0b |0207: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cdb1a: 5423 590c |0209: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c59 │ │ +0cdb1e: 5336 570b |020b: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cdb22: 5423 5a0c |020d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c5a │ │ +0cdb26: 5338 570b |020f: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cdb2a: 552a 5b0c |0211: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.collideConnected:Z // field@0c5b │ │ +0cdb2e: 5423 5c0c |0213: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c5c │ │ +0cdb32: 523b 210b |0215: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdb36: 5423 5c0c |0217: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c5c │ │ +0cdb3a: 523c 220b |0219: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdb3e: 5423 5d0c |021b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c5d │ │ +0cdb42: 523d 210b |021d: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdb46: 5423 5d0c |021f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c5d │ │ +0cdb4a: 523e 220b |0221: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdb4e: 522f 5e0c |0223: iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0c5e │ │ +0cdb52: 0803 1800 |0225: move-object/from16 v3, v24 │ │ +0cdb56: 760d fe14 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@14fe │ │ +0cdb5c: 0b04 |022a: move-result-wide v4 │ │ +0cdb5e: 2900 0ffe |022b: goto/16 003a // -01f1 │ │ +0cdb62: 0800 1900 |022d: move-object/from16 v0, v25 │ │ +0cdb66: 5403 c90b |022f: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdb6a: 6204 c30b |0231: sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ +0cdb6e: 3343 4a00 |0233: if-ne v3, v4, 027d // +004a │ │ +0cdb72: 0802 1900 |0235: move-object/from16 v2, v25 │ │ +0cdb76: 1f02 1b02 |0237: check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; // type@021b │ │ +0cdb7a: 0800 1800 |0239: move-object/from16 v0, v24 │ │ +0cdb7e: 5304 ee0b |023b: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cdb82: 5423 680c |023d: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c68 │ │ +0cdb86: 5336 570b |023f: iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cdb8a: 5423 690c |0241: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c69 │ │ +0cdb8e: 5338 570b |0243: iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cdb92: 552a 6a0c |0245: iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.collideConnected:Z // field@0c6a │ │ +0cdb96: 5423 6e0c |0247: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +0cdb9a: 523b 210b |0249: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdb9e: 5423 6e0c |024b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +0cdba2: 523c 220b |024d: iget v12, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdba6: 5423 6f0c |024f: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ +0cdbaa: 523d 210b |0251: iget v13, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdbae: 5423 6f0c |0253: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ +0cdbb2: 523e 220b |0255: iget v14, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdbb6: 5423 700c |0257: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ +0cdbba: 523f 210b |0259: iget v15, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdbbe: 5423 700c |025b: iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ +0cdbc2: 5230 220b |025d: iget v0, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdbc6: 0210 0000 |025f: move/from16 v16, v0 │ │ +0cdbca: 5520 6c0c |0261: iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0c6c │ │ +0cdbce: 0211 0000 |0263: move/from16 v17, v0 │ │ +0cdbd2: 5220 710c |0265: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0c71 │ │ +0cdbd6: 0212 0000 |0267: move/from16 v18, v0 │ │ +0cdbda: 5220 720c |0269: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0c72 │ │ +0cdbde: 0213 0000 |026b: move/from16 v19, v0 │ │ +0cdbe2: 5220 6d0c |026d: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0c6d │ │ +0cdbe6: 0214 0000 |026f: move/from16 v20, v0 │ │ +0cdbea: 5220 6b0c |0271: iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0c6b │ │ +0cdbee: 0215 0000 |0273: move/from16 v21, v0 │ │ +0cdbf2: 0803 1800 |0275: move-object/from16 v3, v24 │ │ +0cdbf6: 7613 0015 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@1500 │ │ +0cdbfc: 0b04 |027a: move-result-wide v4 │ │ +0cdbfe: 2900 bffd |027b: goto/16 003a // -0241 │ │ +0cdc02: 1604 0000 |027d: const-wide/16 v4, #int 0 // #0 │ │ +0cdc06: 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 │ │ -0bff54: |[0bff54] com.badlogic.gdx.physics.box2d.World.endContact:(J)V │ │ -0bff64: 5420 f00b |0000: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bff68: 5a03 960b |0002: iput-wide v3, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0bff6c: 5420 f30b |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bff70: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0bff74: 5420 f30b |0008: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bff78: 5421 f00b |000a: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bff7c: 7220 5214 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.endContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@1452 │ │ -0bff82: 0e00 |000f: return-void │ │ +0cdc0c: |[0cdc0c] com.badlogic.gdx.physics.box2d.World.endContact:(J)V │ │ +0cdc1c: 5430 f00b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cdc20: 5a04 960b |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0cdc24: 5430 f30b |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cdc28: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0cdc2c: 5430 f30b |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cdc30: 5431 f00b |000a: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cdc34: 7220 5214 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/physics/box2d/ContactListener;.endContact:(Lcom/badlogic/gdx/physics/box2d/Contact;)V // method@1452 │ │ +0cdc3a: 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) │ │ │ │ @@ -262938,26 +262870,26 @@ │ │ type : '(JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bff84: |[0bff84] com.badlogic.gdx.physics.box2d.World.postSolve:(JJ)V │ │ -0bff94: 5430 f00b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bff98: 5a04 960b |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0bff9c: 5430 fa0b |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0bfa │ │ -0bffa0: 5a06 9a0b |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ -0bffa4: 5430 f30b |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bffa8: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -0bffac: 5430 f30b |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bffb0: 5431 f00b |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bffb4: 5432 fa0b |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0bfa │ │ -0bffb8: 7230 5314 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@1453 │ │ -0bffbe: 0e00 |0015: return-void │ │ +0cdc3c: |[0cdc3c] com.badlogic.gdx.physics.box2d.World.postSolve:(JJ)V │ │ +0cdc4c: 5430 f00b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cdc50: 5a04 960b |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0cdc54: 5430 fa0b |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0bfa │ │ +0cdc58: 5a06 9a0b |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/ContactImpulse;.addr:J // field@0b9a │ │ +0cdc5c: 5430 f30b |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cdc60: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +0cdc64: 5430 f30b |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cdc68: 5431 f00b |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cdc6c: 5432 fa0b |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.impulse:Lcom/badlogic/gdx/physics/box2d/ContactImpulse; // field@0bfa │ │ +0cdc70: 7230 5314 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@1453 │ │ +0cdc76: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ 0x0004 line=890 │ │ 0x0008 line=891 │ │ 0x0015 line=892 │ │ locals : │ │ @@ -262970,26 +262902,26 @@ │ │ type : '(JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bffc0: |[0bffc0] com.badlogic.gdx.physics.box2d.World.preSolve:(JJ)V │ │ -0bffd0: 5430 f00b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bffd4: 5a04 960b |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0bffd8: 5430 fc0b |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bfc │ │ -0bffdc: 5a06 d50b |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ -0bffe0: 5430 f30b |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bffe4: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -0bffe8: 5430 f30b |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0bffec: 5431 f00b |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ -0bfff0: 5432 fc0b |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bfc │ │ -0bfff4: 7230 5414 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@1454 │ │ -0bfffa: 0e00 |0015: return-void │ │ +0cdc78: |[0cdc78] com.badlogic.gdx.physics.box2d.World.preSolve:(JJ)V │ │ +0cdc88: 5430 f00b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cdc8c: 5a04 960b |0002: iput-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0cdc90: 5430 fc0b |0004: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bfc │ │ +0cdc94: 5a06 d50b |0006: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Manifold;.addr:J // field@0bd5 │ │ +0cdc98: 5430 f30b |0008: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cdc9c: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +0cdca0: 5430 f30b |000c: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0cdca4: 5431 f00b |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.contact:Lcom/badlogic/gdx/physics/box2d/Contact; // field@0bf0 │ │ +0cdca8: 5432 fc0b |0010: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.manifold:Lcom/badlogic/gdx/physics/box2d/Manifold; // field@0bfc │ │ +0cdcac: 7230 5414 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@1454 │ │ +0cdcb2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0004 line=884 │ │ 0x0008 line=885 │ │ 0x0015 line=886 │ │ locals : │ │ @@ -262998,89 +262930,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 │ │ -0bfffc: |[0bfffc] com.badlogic.gdx.physics.box2d.World.reportFixture:(J)Z │ │ -0c000c: 5420 fd0b |0000: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ -0c0010: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0c0014: 5421 fd0b |0004: iget-object v1, v2, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ -0c0018: 5420 f50b |0006: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0c001c: 6e30 a91f 3004 |0008: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0c0022: 0c00 |000b: move-result-object v0 │ │ -0c0024: 1f00 f401 |000c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0c0028: 7220 c014 0100 |000e: invoke-interface {v1, v0}, Lcom/badlogic/gdx/physics/box2d/QueryCallback;.reportFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z // method@14c0 │ │ -0c002e: 0a00 |0011: move-result v0 │ │ -0c0030: 0f00 |0012: return v0 │ │ -0c0032: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0c0034: 28fe |0014: goto 0012 // -0002 │ │ +0cdcb4: |[0cdcb4] com.badlogic.gdx.physics.box2d.World.reportFixture:(J)Z │ │ +0cdcc4: 5430 fd0b |0000: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ +0cdcc8: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0cdccc: 5431 fd0b |0004: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ +0cdcd0: 5430 f50b |0006: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cdcd4: 6e30 a91f 4005 |0008: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +0cdcda: 0c00 |000b: move-result-object v0 │ │ +0cdcdc: 1f00 f401 |000c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cdce0: 7220 c014 0100 |000e: invoke-interface {v1, v0}, Lcom/badlogic/gdx/physics/box2d/QueryCallback;.reportFixture:(Lcom/badlogic/gdx/physics/box2d/Fixture;)Z // method@14c0 │ │ +0cdce6: 0a00 |0011: move-result v0 │ │ +0cdce8: 0f00 |0012: return v0 │ │ +0cdcea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0cdcec: 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 │ │ -0c0038: |[0c0038] com.badlogic.gdx.physics.box2d.World.reportRayFixture:(JFFFFF)F │ │ -0c0048: 5440 fe0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ -0c004c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -0c0050: 5440 000c |0004: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ -0c0054: 5907 210b |0006: iput v7, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0058: 5440 000c |0008: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ -0c005c: 5908 220b |000a: iput v8, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0060: 5440 ff0b |000c: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ -0c0064: 5909 210b |000e: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0068: 5440 ff0b |0010: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ -0c006c: 590a 220b |0012: iput v10, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0070: 5441 fe0b |0014: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ -0c0074: 5440 f50b |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0c0078: 6e30 a91f 5006 |0018: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ -0c007e: 0c00 |001b: move-result-object v0 │ │ -0c0080: 1f00 f401 |001c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0c0084: 5442 000c |001e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ -0c0088: 5443 ff0b |0020: iget-object v3, v4, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ -0c008c: 725b c114 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@14c1 │ │ -0c0092: 0a00 |0025: move-result v0 │ │ -0c0094: 0f00 |0026: return v0 │ │ -0c0096: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0c0098: 28fe |0028: goto 0026 // -0002 │ │ +0cdcf0: |[0cdcf0] com.badlogic.gdx.physics.box2d.World.reportRayFixture:(JFFFFF)F │ │ +0cdd00: 5450 fe0b |0000: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ +0cdd04: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +0cdd08: 5450 000c |0004: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ +0cdd0c: 5908 210b |0006: iput v8, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdd10: 5450 000c |0008: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ +0cdd14: 5909 220b |000a: iput v9, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdd18: 5450 ff0b |000c: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ +0cdd1c: 590a 210b |000e: iput v10, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cdd20: 5450 ff0b |0010: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ +0cdd24: 590b 220b |0012: iput v11, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdd28: 5451 fe0b |0014: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ +0cdd2c: 5450 f50b |0016: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0cdd30: 6e30 a91f 6007 |0018: invoke-virtual {v0, v6, v7}, Lcom/badlogic/gdx/utils/LongMap;.get:(J)Ljava/lang/Object; // method@1fa9 │ │ +0cdd36: 0c00 |001b: move-result-object v0 │ │ +0cdd38: 1f00 f401 |001c: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0cdd3c: 5452 000c |001e: iget-object v2, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayPoint:Lcom/badlogic/gdx/math/Vector2; // field@0c00 │ │ +0cdd40: 5453 ff0b |0020: iget-object v3, v5, Lcom/badlogic/gdx/physics/box2d/World;.rayNormal:Lcom/badlogic/gdx/math/Vector2; // field@0bff │ │ +0cdd44: 725c c114 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@14c1 │ │ +0cdd4a: 0a00 |0025: move-result v0 │ │ +0cdd4c: 0f00 |0026: return v0 │ │ +0cdd4e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0cdd50: 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) │ │ │ │ @@ -263092,223 +263024,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 │ │ -0c009c: |[0c009c] com.badlogic.gdx.physics.box2d.World.QueryAABB:(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V │ │ -0c00ac: 5b78 fd0b |0000: iput-object v8, v7, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ -0c00b0: 5371 ee0b |0002: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c00b4: 0770 |0004: move-object v0, v7 │ │ -0c00b6: 0193 |0005: move v3, v9 │ │ -0c00b8: 01a4 |0006: move v4, v10 │ │ -0c00ba: 01b5 |0007: move v5, v11 │ │ -0c00bc: 01c6 |0008: move v6, v12 │ │ -0c00be: 7607 0c15 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/World;.jniQueryAABB:(JFFFF)V // method@150c │ │ -0c00c4: 0e00 |000c: return-void │ │ +0cdd54: |[0cdd54] com.badlogic.gdx.physics.box2d.World.QueryAABB:(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V │ │ +0cdd64: 5b89 fd0b |0000: iput-object v9, v8, Lcom/badlogic/gdx/physics/box2d/World;.queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; // field@0bfd │ │ +0cdd68: 5382 ee0b |0002: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cdd6c: 0781 |0004: move-object v1, v8 │ │ +0cdd6e: 01a4 |0005: move v4, v10 │ │ +0cdd70: 01b5 |0006: move v5, v11 │ │ +0cdd72: 01c6 |0007: move v6, v12 │ │ +0cdd74: 01d7 |0008: move v7, v13 │ │ +0cdd76: 7607 0c15 0100 |0009: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;.jniQueryAABB:(JFFFF)V // method@150c │ │ +0cdd7c: 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 │ │ -0c00c8: |[0c00c8] com.badlogic.gdx.physics.box2d.World.clearForces:()V │ │ -0c00d8: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c00dc: 7030 f514 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniClearForces:(J)V // method@14f5 │ │ -0c00e2: 0e00 |0005: return-void │ │ +0cdd80: |[0cdd80] com.badlogic.gdx.physics.box2d.World.clearForces:()V │ │ +0cdd90: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cdd94: 7030 f514 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniClearForces:(J)V // method@14f5 │ │ +0cdd9a: 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 │ │ -0c00e4: |[0c00e4] com.badlogic.gdx.physics.box2d.World.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ │ -0c00f4: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -0c00f8: 5302 ee0b |0002: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c00fc: 0800 1700 |0004: move-object/from16 v0, v23 │ │ -0c0100: 5401 7a0b |0006: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b7a │ │ -0c0104: 6e10 f213 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@13f2 │ │ -0c010a: 0a04 |000b: move-result v4 │ │ -0c010c: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -0c0110: 5401 790b |000e: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b79 │ │ -0c0114: 5215 210b |0010: iget v5, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0118: 0800 1700 |0012: move-object/from16 v0, v23 │ │ -0c011c: 5401 790b |0014: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b79 │ │ -0c0120: 5216 220b |0016: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0124: 0800 1700 |0018: move-object/from16 v0, v23 │ │ -0c0128: 5207 700b |001a: iget v7, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0b70 │ │ -0c012c: 0800 1700 |001c: move-object/from16 v0, v23 │ │ -0c0130: 5401 780b |001e: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b78 │ │ -0c0134: 5218 210b |0020: iget v8, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0138: 0800 1700 |0022: move-object/from16 v0, v23 │ │ -0c013c: 5401 780b |0024: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b78 │ │ -0c0140: 5219 220b |0026: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0144: 0800 1700 |0028: move-object/from16 v0, v23 │ │ -0c0148: 520a 720b |002a: iget v10, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0b72 │ │ -0c014c: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -0c0150: 520b 770b |002e: iget v11, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0b77 │ │ -0c0154: 0800 1700 |0030: move-object/from16 v0, v23 │ │ -0c0158: 520c 710b |0032: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0b71 │ │ -0c015c: 0800 1700 |0034: move-object/from16 v0, v23 │ │ -0c0160: 550d 6f0b |0036: iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0b6f │ │ -0c0164: 0800 1700 |0038: move-object/from16 v0, v23 │ │ -0c0168: 550e 730b |003a: iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0b73 │ │ -0c016c: 0800 1700 |003c: move-object/from16 v0, v23 │ │ -0c0170: 550f 750b |003e: iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0b75 │ │ -0c0174: 0800 1700 |0040: move-object/from16 v0, v23 │ │ -0c0178: 5500 740b |0042: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0b74 │ │ -0c017c: 0210 0000 |0044: move/from16 v16, v0 │ │ -0c0180: 0800 1700 |0046: move-object/from16 v0, v23 │ │ -0c0184: 5500 6e0b |0048: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0b6e │ │ -0c0188: 0211 0000 |004a: move/from16 v17, v0 │ │ -0c018c: 0800 1700 |004c: move-object/from16 v0, v23 │ │ -0c0190: 5200 760b |004e: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0b76 │ │ -0c0194: 0212 0000 |0050: move/from16 v18, v0 │ │ -0c0198: 0801 1600 |0052: move-object/from16 v1, v22 │ │ -0c019c: 7612 f614 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@14f6 │ │ -0c01a2: 0b14 |0057: move-result-wide v20 │ │ -0c01a4: 0800 1600 |0058: move-object/from16 v0, v22 │ │ -0c01a8: 5401 f60b |005a: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0bf6 │ │ -0c01ac: 6e10 5d20 0100 |005c: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0c01b2: 0c13 |005f: move-result-object v19 │ │ -0c01b4: 1f13 e701 |0060: check-cast v19, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ -0c01b8: 7403 dd13 1300 |0062: invoke-virtual/range {v19, v20, v21}, Lcom/badlogic/gdx/physics/box2d/Body;.reset:(J)V // method@13dd │ │ -0c01be: 0800 1600 |0065: move-object/from16 v0, v22 │ │ -0c01c2: 5401 ef0b |0067: iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ -0c01c6: 0800 1300 |0069: move-object/from16 v0, v19 │ │ -0c01ca: 5302 570b |006b: iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0c01ce: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -0c01d2: 6e40 b01f 2103 |006f: invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ -0c01d8: 1113 |0072: return-object v19 │ │ + insns size : 117 16-bit code units │ │ +0cdd9c: |[0cdd9c] com.badlogic.gdx.physics.box2d.World.createBody:(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ │ +0cddac: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0cddb0: 5304 ee0b |0002: iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0cddb4: 0800 1900 |0004: move-object/from16 v0, v25 │ │ +0cddb8: 5403 7a0b |0006: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; // field@0b7a │ │ +0cddbc: 6e10 f213 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;.getValue:()I // method@13f2 │ │ +0cddc2: 0a06 |000b: move-result v6 │ │ +0cddc4: 0800 1900 |000c: move-object/from16 v0, v25 │ │ +0cddc8: 5403 790b |000e: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b79 │ │ +0cddcc: 5237 210b |0010: iget v7, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cddd0: 0800 1900 |0012: move-object/from16 v0, v25 │ │ +0cddd4: 5403 790b |0014: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.position:Lcom/badlogic/gdx/math/Vector2; // field@0b79 │ │ +0cddd8: 5238 220b |0016: iget v8, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cdddc: 0800 1900 |0018: move-object/from16 v0, v25 │ │ +0cdde0: 5209 700b |001a: iget v9, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angle:F // field@0b70 │ │ +0cdde4: 0800 1900 |001c: move-object/from16 v0, v25 │ │ +0cdde8: 5403 780b |001e: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b78 │ │ +0cddec: 523a 210b |0020: iget v10, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cddf0: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +0cddf4: 5403 780b |0024: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearVelocity:Lcom/badlogic/gdx/math/Vector2; // field@0b78 │ │ +0cddf8: 523b 220b |0026: iget v11, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cddfc: 0800 1900 |0028: move-object/from16 v0, v25 │ │ +0cde00: 520c 720b |002a: iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularVelocity:F // field@0b72 │ │ +0cde04: 0800 1900 |002c: move-object/from16 v0, v25 │ │ +0cde08: 520d 770b |002e: iget v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.linearDamping:F // field@0b77 │ │ +0cde0c: 0800 1900 |0030: move-object/from16 v0, v25 │ │ +0cde10: 520e 710b |0032: iget v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.angularDamping:F // field@0b71 │ │ +0cde14: 0800 1900 |0034: move-object/from16 v0, v25 │ │ +0cde18: 550f 6f0b |0036: iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.allowSleep:Z // field@0b6f │ │ +0cde1c: 0800 1900 |0038: move-object/from16 v0, v25 │ │ +0cde20: 5500 730b |003a: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.awake:Z // field@0b73 │ │ +0cde24: 0210 0000 |003c: move/from16 v16, v0 │ │ +0cde28: 0800 1900 |003e: move-object/from16 v0, v25 │ │ +0cde2c: 5500 750b |0040: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.fixedRotation:Z // field@0b75 │ │ +0cde30: 0211 0000 |0042: move/from16 v17, v0 │ │ +0cde34: 0800 1900 |0044: move-object/from16 v0, v25 │ │ +0cde38: 5500 740b |0046: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.bullet:Z // field@0b74 │ │ +0cde3c: 0212 0000 |0048: move/from16 v18, v0 │ │ +0cde40: 0800 1900 |004a: move-object/from16 v0, v25 │ │ +0cde44: 5500 6e0b |004c: iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.active:Z // field@0b6e │ │ +0cde48: 0213 0000 |004e: move/from16 v19, v0 │ │ +0cde4c: 0800 1900 |0050: move-object/from16 v0, v25 │ │ +0cde50: 5200 760b |0052: iget v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;.gravityScale:F // field@0b76 │ │ +0cde54: 0214 0000 |0054: move/from16 v20, v0 │ │ +0cde58: 0803 1800 |0056: move-object/from16 v3, v24 │ │ +0cde5c: 7612 f614 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@14f6 │ │ +0cde62: 0b16 |005b: move-result-wide v22 │ │ +0cde64: 0800 1800 |005c: move-object/from16 v0, v24 │ │ +0cde68: 5403 f60b |005e: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0bf6 │ │ +0cde6c: 6e10 5d20 0300 |0060: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0cde72: 0c02 |0063: move-result-object v2 │ │ +0cde74: 1f02 e701 |0064: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Body; // type@01e7 │ │ +0cde78: 0500 1600 |0066: move-wide/from16 v0, v22 │ │ +0cde7c: 6e30 dd13 0201 |0068: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;.reset:(J)V // method@13dd │ │ +0cde82: 0800 1800 |006b: move-object/from16 v0, v24 │ │ +0cde86: 5403 ef0b |006d: iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ +0cde8a: 5324 570b |006f: iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0cde8e: 6e40 b01f 4325 |0071: invoke-virtual {v3, v4, v5, v2}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ +0cde94: 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 │ │ -0c01dc: |[0c01dc] com.badlogic.gdx.physics.box2d.World.createJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ │ -0c01ec: 7020 e514 9800 |0000: invoke-direct {v8, v9}, Lcom/badlogic/gdx/physics/box2d/World;.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J // method@14e5 │ │ -0c01f2: 0b01 |0003: move-result-wide v1 │ │ -0c01f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c01f6: 5495 c90b |0005: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c01fa: 6206 b90b |0007: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -0c01fe: 3365 0700 |0009: if-ne v5, v6, 0010 // +0007 │ │ -0c0202: 2200 0802 |000b: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; // type@0208 │ │ -0c0206: 7040 2715 8021 |000d: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1527 │ │ -0c020c: 5495 c90b |0010: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c0210: 6206 ba0b |0012: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ -0c0214: 3365 0700 |0014: if-ne v5, v6, 001b // +0007 │ │ -0c0218: 2200 0a02 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; // type@020a │ │ -0c021c: 7040 3615 8021 |0018: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1536 │ │ -0c0222: 5495 c90b |001b: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c0226: 6206 bb0b |001d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ -0c022a: 3365 0700 |001f: if-ne v5, v6, 0026 // +0007 │ │ -0c022e: 2200 0c02 |0021: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; // type@020c │ │ -0c0232: 7040 4115 8021 |0023: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1541 │ │ -0c0238: 5495 c90b |0026: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c023c: 6206 bc0b |0028: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -0c0240: 3365 0700 |002a: if-ne v5, v6, 0031 // +0007 │ │ -0c0244: 2200 0e02 |002c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; // type@020e │ │ -0c0248: 7040 4715 8021 |002e: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1547 │ │ -0c024e: 5495 c90b |0031: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c0252: 6206 bd0b |0033: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ -0c0256: 3365 0700 |0035: if-ne v5, v6, 003c // +0007 │ │ -0c025a: 2200 1002 |0037: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; // type@0210 │ │ -0c025e: 7040 5915 8021 |0039: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1559 │ │ -0c0264: 5495 c90b |003c: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c0268: 6206 be0b |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -0c026c: 3365 0700 |0040: if-ne v5, v6, 0047 // +0007 │ │ -0c0270: 2200 1202 |0042: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@0212 │ │ -0c0274: 7040 7615 8021 |0044: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1576 │ │ -0c027a: 5495 c90b |0047: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c027e: 6206 bf0b |0049: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ -0c0282: 3365 0700 |004b: if-ne v5, v6, 0052 // +0007 │ │ -0c0286: 2200 1402 |004d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; // type@0214 │ │ -0c028a: 7040 8315 8021 |004f: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1583 │ │ -0c0290: 5495 c90b |0052: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c0294: 6206 c20b |0054: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ -0c0298: 3365 0700 |0056: if-ne v5, v6, 005d // +0007 │ │ -0c029c: 2200 1802 |0058: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; // type@0218 │ │ -0c02a0: 7040 a615 8021 |005a: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15a6 │ │ -0c02a6: 5495 c90b |005d: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c02aa: 6206 c00b |005f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ -0c02ae: 3365 0700 |0061: if-ne v5, v6, 0068 // +0007 │ │ -0c02b2: 2200 1602 |0063: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; // type@0216 │ │ -0c02b6: 7040 a015 8021 |0065: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15a0 │ │ -0c02bc: 5495 c90b |0068: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ -0c02c0: 6206 c30b |006a: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ -0c02c4: 3365 0700 |006c: if-ne v5, v6, 0073 // +0007 │ │ -0c02c8: 2200 1a02 |006e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; // type@021a │ │ -0c02cc: 7040 a915 8021 |0070: invoke-direct {v0, v8, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15a9 │ │ -0c02d2: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ -0c02d6: 5485 fb0b |0075: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ -0c02da: 5306 b00b |0077: iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -0c02de: 6e40 b01f 6507 |0079: invoke-virtual {v5, v6, v7, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ -0c02e4: 2203 f901 |007c: new-instance v3, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@01f9 │ │ -0c02e8: 5495 c70b |007e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc7 │ │ -0c02ec: 7030 9c14 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@149c │ │ -0c02f2: 2204 f901 |0083: new-instance v4, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@01f9 │ │ -0c02f6: 5495 c60b |0085: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc6 │ │ -0c02fa: 7030 9c14 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@149c │ │ -0c0300: 5b03 b30b |008a: iput-object v3, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb3 │ │ -0c0304: 5b04 b40b |008c: iput-object v4, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb4 │ │ -0c0308: 5495 c60b |008e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc6 │ │ -0c030c: 5455 590b |0090: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -0c0310: 6e20 8925 3500 |0092: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0c0316: 5495 c70b |0095: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc7 │ │ -0c031a: 5455 590b |0097: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -0c031e: 6e20 8925 4500 |0099: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0c0324: 1100 |009c: return-object v0 │ │ +0cde98: |[0cde98] com.badlogic.gdx.physics.box2d.World.createJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ │ +0cdea8: 7020 e514 9800 |0000: invoke-direct {v8, v9}, Lcom/badlogic/gdx/physics/box2d/World;.createProperJoint:(Lcom/badlogic/gdx/physics/box2d/JointDef;)J // method@14e5 │ │ +0cdeae: 0b02 |0003: move-result-wide v2 │ │ +0cdeb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0cdeb2: 5495 c90b |0005: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdeb6: 6206 b90b |0007: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +0cdeba: 3365 0700 |0009: if-ne v5, v6, 0010 // +0007 │ │ +0cdebe: 2200 0802 |000b: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint; // type@0208 │ │ +0cdec2: 7040 2715 8032 |000d: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1527 │ │ +0cdec8: 5495 c90b |0010: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdecc: 6206 ba0b |0012: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ +0cded0: 3365 0700 |0014: if-ne v5, v6, 001b // +0007 │ │ +0cded4: 2200 0a02 |0016: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint; // type@020a │ │ +0cded8: 7040 3615 8032 |0018: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1536 │ │ +0cdede: 5495 c90b |001b: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdee2: 6206 bb0b |001d: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ +0cdee6: 3365 0700 |001f: if-ne v5, v6, 0026 // +0007 │ │ +0cdeea: 2200 0c02 |0021: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint; // type@020c │ │ +0cdeee: 7040 4115 8032 |0023: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1541 │ │ +0cdef4: 5495 c90b |0026: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdef8: 6206 bc0b |0028: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +0cdefc: 3365 0700 |002a: if-ne v5, v6, 0031 // +0007 │ │ +0cdf00: 2200 0e02 |002c: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint; // type@020e │ │ +0cdf04: 7040 4715 8032 |002e: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1547 │ │ +0cdf0a: 5495 c90b |0031: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdf0e: 6206 bd0b |0033: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ +0cdf12: 3365 0700 |0035: if-ne v5, v6, 003c // +0007 │ │ +0cdf16: 2200 1002 |0037: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint; // type@0210 │ │ +0cdf1a: 7040 5915 8032 |0039: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1559 │ │ +0cdf20: 5495 c90b |003c: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdf24: 6206 be0b |003e: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +0cdf28: 3365 0700 |0040: if-ne v5, v6, 0047 // +0007 │ │ +0cdf2c: 2200 1202 |0042: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint; // type@0212 │ │ +0cdf30: 7040 7615 8032 |0044: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1576 │ │ +0cdf36: 5495 c90b |0047: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdf3a: 6206 bf0b |0049: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ +0cdf3e: 3365 0700 |004b: if-ne v5, v6, 0052 // +0007 │ │ +0cdf42: 2200 1402 |004d: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint; // type@0214 │ │ +0cdf46: 7040 8315 8032 |004f: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1583 │ │ +0cdf4c: 5495 c90b |0052: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdf50: 6206 c20b |0054: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ +0cdf54: 3365 0700 |0056: if-ne v5, v6, 005d // +0007 │ │ +0cdf58: 2200 1802 |0058: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; // type@0218 │ │ +0cdf5c: 7040 a615 8032 |005a: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15a6 │ │ +0cdf62: 5495 c90b |005d: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdf66: 6206 c00b |005f: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ +0cdf6a: 3365 0700 |0061: if-ne v5, v6, 0068 // +0007 │ │ +0cdf6e: 2200 1602 |0063: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint; // type@0216 │ │ +0cdf72: 7040 a015 8032 |0065: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15a0 │ │ +0cdf78: 5495 c90b |0068: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc9 │ │ +0cdf7c: 6206 c30b |006a: sget-object v6, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ +0cdf80: 3365 0700 |006c: if-ne v5, v6, 0073 // +0007 │ │ +0cdf84: 2200 1a02 |006e: new-instance v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint; // type@021a │ │ +0cdf88: 7040 a915 8032 |0070: invoke-direct {v0, v8, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@15a9 │ │ +0cdf8e: 3800 0900 |0073: if-eqz v0, 007c // +0009 │ │ +0cdf92: 5485 fb0b |0075: iget-object v5, v8, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ +0cdf96: 5306 b00b |0077: iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +0cdf9a: 6e40 b01f 6507 |0079: invoke-virtual {v5, v6, v7, v0}, Lcom/badlogic/gdx/utils/LongMap;.put:(JLjava/lang/Object;)Ljava/lang/Object; // method@1fb0 │ │ +0cdfa0: 2201 f901 |007c: new-instance v1, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@01f9 │ │ +0cdfa4: 5495 c70b |007e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc7 │ │ +0cdfa8: 7030 9c14 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@149c │ │ +0cdfae: 2204 f901 |0083: new-instance v4, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@01f9 │ │ +0cdfb2: 5495 c60b |0085: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc6 │ │ +0cdfb6: 7030 9c14 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@149c │ │ +0cdfbc: 5b01 b30b |008a: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb3 │ │ +0cdfc0: 5b04 b40b |008c: iput-object v4, v0, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb4 │ │ +0cdfc4: 5495 c60b |008e: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc6 │ │ +0cdfc8: 5455 590b |0090: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +0cdfcc: 6e20 8925 1500 |0092: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0cdfd2: 5495 c70b |0095: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/JointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bc7 │ │ +0cdfd6: 5455 590b |0097: iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +0cdfda: 6e20 8925 4500 |0099: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0cdfe0: 1100 |009c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x0005 line=335 │ │ 0x0010 line=336 │ │ 0x001b line=337 │ │ @@ -263335,70 +263268,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 │ │ -0c0328: |[0c0328] com.badlogic.gdx.physics.box2d.World.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ -0c0338: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c033a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0c033c: 6e20 ef13 7900 |0002: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@13ef │ │ -0c0342: 5482 ef0b |0005: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ -0c0346: 5393 570b |0007: iget-wide v3, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0c034a: 6e30 b41f 3204 |0009: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ -0c0350: 6e10 9313 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@1393 │ │ -0c0356: 0c00 |000f: move-result-object v0 │ │ -0c0358: 7210 b325 0000 |0010: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@25b3 │ │ -0c035e: 0a02 |0013: move-result v2 │ │ -0c0360: 3902 1600 |0014: if-nez v2, 002a // +0016 │ │ -0c0364: 5483 f50b |0016: iget-object v3, v8, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ -0c0368: 7220 b525 6000 |0018: invoke-interface {v0, v6}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@25b5 │ │ -0c036e: 0c02 |001b: move-result-object v2 │ │ -0c0370: 1f02 f401 |001c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0c0374: 5324 a40b |001e: iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ -0c0378: 6e30 b41f 4305 |0020: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ -0c037e: 0c02 |0023: move-result-object v2 │ │ -0c0380: 1f02 f401 |0024: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ -0c0384: 6e20 8114 7200 |0026: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/physics/box2d/Fixture;.setUserData:(Ljava/lang/Object;)V // method@1481 │ │ -0c038a: 28e7 |0029: goto 0010 // -0019 │ │ -0c038c: 6e10 9613 0900 |002a: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@1396 │ │ -0c0392: 0c01 |002d: move-result-object v1 │ │ -0c0394: 7210 b325 0100 |002e: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@25b3 │ │ -0c039a: 0a02 |0031: move-result v2 │ │ -0c039c: 3902 1200 |0032: if-nez v2, 0044 // +0012 │ │ -0c03a0: 6e10 9613 0900 |0034: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@1396 │ │ -0c03a6: 0c02 |0037: move-result-object v2 │ │ -0c03a8: 6e20 8d25 6200 |0038: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0c03ae: 0c02 |003b: move-result-object v2 │ │ -0c03b0: 1f02 f901 |003c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@01f9 │ │ -0c03b4: 5422 ca0b |003e: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0bca │ │ -0c03b8: 6e20 e714 2800 |0040: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/physics/box2d/World;.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@14e7 │ │ -0c03be: 28eb |0043: goto 002e // -0015 │ │ -0c03c0: 5382 ee0b |0044: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c03c4: 5394 570b |0046: iget-wide v4, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ -0c03c8: 7055 0115 2843 |0048: invoke-direct {v8, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyBody:(JJ)V // method@1501 │ │ -0c03ce: 5482 f60b |004b: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0bf6 │ │ -0c03d2: 6e20 5a20 9200 |004d: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -0c03d8: 0e00 |0050: return-void │ │ +0cdfe4: |[0cdfe4] com.badlogic.gdx.physics.box2d.World.destroyBody:(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ +0cdff4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0cdff6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0cdff8: 6e20 ef13 7900 |0002: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/physics/box2d/Body;.setUserData:(Ljava/lang/Object;)V // method@13ef │ │ +0cdffe: 5482 ef0b |0005: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ +0ce002: 5394 570b |0007: iget-wide v4, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0ce006: 6e30 b41f 4205 |0009: invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ +0ce00c: 6e10 9313 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getFixtureList:()Ljava/util/ArrayList; // method@1393 │ │ +0ce012: 0c00 |000f: move-result-object v0 │ │ +0ce014: 7210 b325 0000 |0010: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@25b3 │ │ +0ce01a: 0a02 |0013: move-result v2 │ │ +0ce01c: 3902 1600 |0014: if-nez v2, 002a // +0016 │ │ +0ce020: 5483 f50b |0016: iget-object v3, v8, Lcom/badlogic/gdx/physics/box2d/World;.fixtures:Lcom/badlogic/gdx/utils/LongMap; // field@0bf5 │ │ +0ce024: 7220 b525 6000 |0018: invoke-interface {v0, v6}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@25b5 │ │ +0ce02a: 0c02 |001b: move-result-object v2 │ │ +0ce02c: 1f02 f401 |001c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0ce030: 5324 a40b |001e: iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Fixture;.addr:J // field@0ba4 │ │ +0ce034: 6e30 b41f 4305 |0020: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ +0ce03a: 0c02 |0023: move-result-object v2 │ │ +0ce03c: 1f02 f401 |0024: check-cast v2, Lcom/badlogic/gdx/physics/box2d/Fixture; // type@01f4 │ │ +0ce040: 6e20 8114 7200 |0026: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/physics/box2d/Fixture;.setUserData:(Ljava/lang/Object;)V // method@1481 │ │ +0ce046: 28e7 |0029: goto 0010 // -0019 │ │ +0ce048: 6e10 9613 0900 |002a: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@1396 │ │ +0ce04e: 0c01 |002d: move-result-object v1 │ │ +0ce050: 7210 b325 0100 |002e: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@25b3 │ │ +0ce056: 0a02 |0031: move-result v2 │ │ +0ce058: 3902 1200 |0032: if-nez v2, 0044 // +0012 │ │ +0ce05c: 6e10 9613 0900 |0034: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getJointList:()Ljava/util/ArrayList; // method@1396 │ │ +0ce062: 0c02 |0037: move-result-object v2 │ │ +0ce064: 6e20 8d25 6200 |0038: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0ce06a: 0c02 |003b: move-result-object v2 │ │ +0ce06c: 1f02 f901 |003c: check-cast v2, Lcom/badlogic/gdx/physics/box2d/JointEdge; // type@01f9 │ │ +0ce070: 5422 ca0b |003e: iget-object v2, v2, Lcom/badlogic/gdx/physics/box2d/JointEdge;.joint:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0bca │ │ +0ce074: 6e20 e714 2800 |0040: invoke-virtual {v8, v2}, Lcom/badlogic/gdx/physics/box2d/World;.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V // method@14e7 │ │ +0ce07a: 28eb |0043: goto 002e // -0015 │ │ +0ce07c: 5382 ee0b |0044: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce080: 5394 570b |0046: iget-wide v4, v9, Lcom/badlogic/gdx/physics/box2d/Body;.addr:J // field@0b57 │ │ +0ce084: 7055 0115 2843 |0048: invoke-direct {v8, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyBody:(JJ)V // method@1501 │ │ +0ce08a: 5482 f60b |004b: iget-object v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.freeBodies:Lcom/badlogic/gdx/utils/Pool; // field@0bf6 │ │ +0ce08e: 6e20 5a20 9200 |004d: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0ce094: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=310 │ │ 0x0005 line=311 │ │ 0x000c line=312 │ │ 0x0010 line=313 │ │ 0x0016 line=314 │ │ @@ -263419,32 +263352,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 │ │ -0c03dc: |[0c03dc] com.badlogic.gdx.physics.box2d.World.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ -0c03ec: 5440 fb0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ -0c03f0: 5351 b00b |0002: iget-wide v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -0c03f4: 6e30 b41f 1002 |0004: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ -0c03fa: 5450 b30b |0007: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb3 │ │ -0c03fe: 5400 cb0b |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bcb │ │ -0c0402: 5400 590b |000b: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -0c0406: 5451 b40b |000d: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb4 │ │ -0c040a: 6e20 9125 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2591 │ │ -0c0410: 5450 b40b |0012: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb4 │ │ -0c0414: 5400 cb0b |0014: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bcb │ │ -0c0418: 5400 590b |0016: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ -0c041c: 5451 b30b |0018: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb3 │ │ -0c0420: 6e20 9125 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2591 │ │ -0c0426: 5340 ee0b |001d: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c042a: 5352 b00b |001f: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ -0c042e: 7053 0215 0421 |0021: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyJoint:(JJ)V // method@1502 │ │ -0c0434: 0e00 |0024: return-void │ │ +0ce098: |[0ce098] com.badlogic.gdx.physics.box2d.World.destroyJoint:(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ │ +0ce0a8: 5440 fb0b |0000: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ +0ce0ac: 5352 b00b |0002: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +0ce0b0: 6e30 b41f 2003 |0004: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;.remove:(J)Ljava/lang/Object; // method@1fb4 │ │ +0ce0b6: 5450 b30b |0007: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb3 │ │ +0ce0ba: 5400 cb0b |0009: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bcb │ │ +0ce0be: 5400 590b |000b: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +0ce0c2: 5451 b40b |000d: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb4 │ │ +0ce0c6: 6e20 9125 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2591 │ │ +0ce0cc: 5450 b40b |0012: iget-object v0, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb4 │ │ +0ce0d0: 5400 cb0b |0014: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;.other:Lcom/badlogic/gdx/physics/box2d/Body; // field@0bcb │ │ +0ce0d4: 5400 590b |0016: iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;.joints:Ljava/util/ArrayList; // field@0b59 │ │ +0ce0d8: 5451 b30b |0018: iget-object v1, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; // field@0bb3 │ │ +0ce0dc: 6e20 9125 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2591 │ │ +0ce0e2: 5340 ee0b |001d: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce0e6: 5352 b00b |001f: iget-wide v2, v5, Lcom/badlogic/gdx/physics/box2d/Joint;.addr:J // field@0bb0 │ │ +0ce0ea: 7053 0215 0421 |0021: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniDestroyJoint:(JJ)V // method@1502 │ │ +0ce0f0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0007 line=584 │ │ 0x0012 line=585 │ │ 0x001d line=586 │ │ 0x0024 line=587 │ │ @@ -263457,18 +263390,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c0438: |[0c0438] com.badlogic.gdx.physics.box2d.World.dispose:()V │ │ -0c0448: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c044c: 7030 0315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniDispose:(J)V // method@1503 │ │ -0c0452: 0e00 |0005: return-void │ │ +0ce0f4: |[0ce0f4] com.badlogic.gdx.physics.box2d.World.dispose:()V │ │ +0ce104: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce108: 7030 0315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniDispose:(J)V // method@1503 │ │ +0ce10e: 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; │ │ │ │ @@ -263477,19 +263410,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0454: |[0c0454] com.badlogic.gdx.physics.box2d.World.getAutoClearForces:()Z │ │ -0c0464: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0468: 7030 0415 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetAutoClearForces:(J)Z // method@1504 │ │ -0c046e: 0a00 |0005: move-result v0 │ │ -0c0470: 0f00 |0006: return v0 │ │ +0ce110: |[0ce110] com.badlogic.gdx.physics.box2d.World.getAutoClearForces:()Z │ │ +0ce120: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce124: 7030 0415 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetAutoClearForces:(J)Z // method@1504 │ │ +0ce12a: 0a00 |0005: move-result v0 │ │ +0ce12c: 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;) │ │ @@ -263497,19 +263430,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c0474: |[0c0474] com.badlogic.gdx.physics.box2d.World.getBodies:()Ljava/util/Iterator; │ │ -0c0484: 5410 ef0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ -0c0488: 6e10 b91f 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@1fb9 │ │ -0c048e: 0c00 |0005: move-result-object v0 │ │ -0c0490: 1100 |0006: return-object v0 │ │ +0ce130: |[0ce130] com.badlogic.gdx.physics.box2d.World.getBodies:()Ljava/util/Iterator; │ │ +0ce140: 5410 ef0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.bodies:Lcom/badlogic/gdx/utils/LongMap; // field@0bef │ │ +0ce144: 6e10 b91f 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@1fb9 │ │ +0ce14a: 0c00 |0005: move-result-object v0 │ │ +0ce14c: 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;) │ │ @@ -263517,19 +263450,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0494: |[0c0494] com.badlogic.gdx.physics.box2d.World.getBodyCount:()I │ │ -0c04a4: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c04a8: 7030 0515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetBodyCount:(J)I // method@1505 │ │ -0c04ae: 0a00 |0005: move-result v0 │ │ -0c04b0: 0f00 |0006: return v0 │ │ +0ce150: |[0ce150] com.badlogic.gdx.physics.box2d.World.getBodyCount:()I │ │ +0ce160: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce164: 7030 0515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetBodyCount:(J)I // method@1505 │ │ +0ce16a: 0a00 |0005: move-result v0 │ │ +0ce16c: 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;) │ │ @@ -263537,84 +263470,84 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c04b4: |[0c04b4] com.badlogic.gdx.physics.box2d.World.getContactCount:()I │ │ -0c04c4: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c04c8: 7030 0615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactCount:(J)I // method@1506 │ │ -0c04ce: 0a00 |0005: move-result v0 │ │ -0c04d0: 0f00 |0006: return v0 │ │ +0ce170: |[0ce170] com.badlogic.gdx.physics.box2d.World.getContactCount:()I │ │ +0ce180: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce184: 7030 0615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactCount:(J)I // method@1506 │ │ +0ce18a: 0a00 |0005: move-result v0 │ │ +0ce18c: 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 │ │ -0c04d4: |[0c04d4] com.badlogic.gdx.physics.box2d.World.getContactList:()Ljava/util/List; │ │ -0c04e4: 6e10 ed14 0900 |0000: invoke-virtual {v9}, Lcom/badlogic/gdx/physics/box2d/World;.getContactCount:()I // method@14ed │ │ -0c04ea: 0a04 |0003: move-result v4 │ │ -0c04ec: 5495 f10b |0004: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0c04f0: 2155 |0006: array-length v5, v5 │ │ -0c04f2: 3754 1200 |0007: if-le v4, v5, 0019 // +0012 │ │ -0c04f6: da03 0402 |0009: mul-int/lit8 v3, v4, #int 2 // #02 │ │ -0c04fa: 2335 ea03 |000b: new-array v5, v3, [J // type@03ea │ │ -0c04fe: 5b95 f10b |000d: iput-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0c0502: 5495 f40b |000f: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ -0c0506: 6e20 8c25 3500 |0011: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ -0c050c: 5495 f70b |0014: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0c0510: 6e20 8c25 3500 |0016: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ -0c0516: 5495 f70b |0019: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0c051a: 6e10 9325 0500 |001b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0c0520: 0a05 |001e: move-result v5 │ │ -0c0522: 3754 1c00 |001f: if-le v4, v5, 003b // +001c │ │ -0c0526: 5495 f70b |0021: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0c052a: 6e10 9325 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ -0c0530: 0a01 |0026: move-result v1 │ │ -0c0532: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0c0534: 9105 0401 |0028: sub-int v5, v4, v1 │ │ -0c0538: 3552 1100 |002a: if-ge v2, v5, 003b // +0011 │ │ -0c053c: 5495 f70b |002c: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0c0540: 2206 ed01 |002e: new-instance v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ -0c0544: 1607 0000 |0030: const-wide/16 v7, #int 0 // #0 │ │ -0c0548: 7040 2c14 9687 |0032: invoke-direct {v6, v9, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@142c │ │ -0c054e: 6e20 8925 6500 |0035: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0c0554: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c0558: 28ee |003a: goto 0028 // -0012 │ │ -0c055a: 5395 ee0b |003b: iget-wide v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c055e: 5497 f10b |003d: iget-object v7, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0c0562: 7040 0715 5976 |003f: invoke-direct {v9, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactList:(J[J)V // method@1507 │ │ -0c0568: 5495 f40b |0042: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ -0c056c: 6e10 8b25 0500 |0044: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ -0c0572: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0c0574: 3542 1800 |0048: if-ge v2, v4, 0060 // +0018 │ │ -0c0578: 5495 f70b |004a: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ -0c057c: 6e20 8d25 2500 |004c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ -0c0582: 0c00 |004f: move-result-object v0 │ │ -0c0584: 1f00 ed01 |0050: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ -0c0588: 5495 f10b |0052: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ -0c058c: 4505 0502 |0054: aget-wide v5, v5, v2 │ │ -0c0590: 5a05 960b |0056: iput-wide v5, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ -0c0594: 5495 f40b |0058: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ -0c0598: 6e20 8925 0500 |005a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ -0c059e: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c05a2: 28e9 |005f: goto 0048 // -0017 │ │ -0c05a4: 5495 f40b |0060: iget-object v5, v9, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ -0c05a8: 1105 |0062: return-object v5 │ │ +0ce190: |[0ce190] com.badlogic.gdx.physics.box2d.World.getContactList:()Ljava/util/List; │ │ +0ce1a0: 6e10 ed14 0a00 |0000: invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/World;.getContactCount:()I // method@14ed │ │ +0ce1a6: 0a04 |0003: move-result v4 │ │ +0ce1a8: 54a5 f10b |0004: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0ce1ac: 2155 |0006: array-length v5, v5 │ │ +0ce1ae: 3754 1200 |0007: if-le v4, v5, 0019 // +0012 │ │ +0ce1b2: da03 0402 |0009: mul-int/lit8 v3, v4, #int 2 // #02 │ │ +0ce1b6: 2335 ea03 |000b: new-array v5, v3, [J // type@03ea │ │ +0ce1ba: 5ba5 f10b |000d: iput-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0ce1be: 54a5 f40b |000f: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ +0ce1c2: 6e20 8c25 3500 |0011: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ +0ce1c8: 54a5 f70b |0014: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0ce1cc: 6e20 8c25 3500 |0016: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@258c │ │ +0ce1d2: 54a5 f70b |0019: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0ce1d6: 6e10 9325 0500 |001b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0ce1dc: 0a05 |001e: move-result v5 │ │ +0ce1de: 3754 1c00 |001f: if-le v4, v5, 003b // +001c │ │ +0ce1e2: 54a5 f70b |0021: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0ce1e6: 6e10 9325 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2593 │ │ +0ce1ec: 0a01 |0026: move-result v1 │ │ +0ce1ee: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0ce1f0: 9105 0401 |0028: sub-int v5, v4, v1 │ │ +0ce1f4: 3552 1100 |002a: if-ge v2, v5, 003b // +0011 │ │ +0ce1f8: 54a5 f70b |002c: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0ce1fc: 2206 ed01 |002e: new-instance v6, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ +0ce200: 1608 0000 |0030: const-wide/16 v8, #int 0 // #0 │ │ +0ce204: 7040 2c14 a698 |0032: invoke-direct {v6, v10, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Contact;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@142c │ │ +0ce20a: 6e20 8925 6500 |0035: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0ce210: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ce214: 28ee |003a: goto 0028 // -0012 │ │ +0ce216: 53a6 ee0b |003b: iget-wide v6, v10, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce21a: 54a5 f10b |003d: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0ce21e: 7040 0715 6a57 |003f: invoke-direct {v10, v6, v7, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetContactList:(J[J)V // method@1507 │ │ +0ce224: 54a5 f40b |0042: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ +0ce228: 6e10 8b25 0500 |0044: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@258b │ │ +0ce22e: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0ce230: 3542 1800 |0048: if-ge v2, v4, 0060 // +0018 │ │ +0ce234: 54a5 f70b |004a: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.freeContacts:Ljava/util/ArrayList; // field@0bf7 │ │ +0ce238: 6e20 8d25 2500 |004c: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@258d │ │ +0ce23e: 0c00 |004f: move-result-object v0 │ │ +0ce240: 1f00 ed01 |0050: check-cast v0, Lcom/badlogic/gdx/physics/box2d/Contact; // type@01ed │ │ +0ce244: 54a5 f10b |0052: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contactAddrs:[J // field@0bf1 │ │ +0ce248: 4506 0502 |0054: aget-wide v6, v5, v2 │ │ +0ce24c: 5a06 960b |0056: iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Contact;.addr:J // field@0b96 │ │ +0ce250: 54a5 f40b |0058: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ +0ce254: 6e20 8925 0500 |005a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2589 │ │ +0ce25a: d802 0201 |005d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ce25e: 28e9 |005f: goto 0048 // -0017 │ │ +0ce260: 54a5 f40b |0060: iget-object v5, v10, Lcom/badlogic/gdx/physics/box2d/World;.contacts:Ljava/util/ArrayList; // field@0bf4 │ │ +0ce264: 1105 |0062: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0004 line=794 │ │ 0x0009 line=795 │ │ 0x000b line=796 │ │ 0x000f line=797 │ │ @@ -263635,41 +263568,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 │ │ -0c05ac: |[0c05ac] com.badlogic.gdx.physics.box2d.World.getGravity:()Lcom/badlogic/gdx/math/Vector2; │ │ -0c05bc: 5330 ee0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c05c0: 5432 010c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ -0c05c4: 7040 0815 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetGravity:(J[F)V // method@1508 │ │ -0c05ca: 5430 f90b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ -0c05ce: 5431 010c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ -0c05d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c05d4: 4401 0102 |000c: aget v1, v1, v2 │ │ -0c05d8: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c05dc: 5430 f90b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ -0c05e0: 5431 010c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ -0c05e4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0c05e6: 4401 0102 |0015: aget v1, v1, v2 │ │ -0c05ea: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c05ee: 5430 f90b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ -0c05f2: 1100 |001b: return-object v0 │ │ +0ce268: |[0ce268] com.badlogic.gdx.physics.box2d.World.getGravity:()Lcom/badlogic/gdx/math/Vector2; │ │ +0ce278: 5330 ee0b |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce27c: 5432 010c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ +0ce280: 7040 0815 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetGravity:(J[F)V // method@1508 │ │ +0ce286: 5430 f90b |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ +0ce28a: 5431 010c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ +0ce28e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0ce290: 4401 0102 |000c: aget v1, v1, v2 │ │ +0ce294: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ce298: 5430 f90b |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ +0ce29c: 5431 010c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/World;.tmpGravity:[F // field@0c01 │ │ +0ce2a0: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0ce2a2: 4401 0102 |0015: aget v1, v1, v2 │ │ +0ce2a6: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ce2aa: 5430 f90b |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/World;.gravity:Lcom/badlogic/gdx/math/Vector2; // field@0bf9 │ │ +0ce2ae: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0007 line=704 │ │ 0x0010 line=705 │ │ 0x0019 line=706 │ │ locals : │ │ @@ -263680,19 +263613,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c05f4: |[0c05f4] com.badlogic.gdx.physics.box2d.World.getJointCount:()I │ │ -0c0604: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0608: 7030 0915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetJointcount:(J)I // method@1509 │ │ -0c060e: 0a00 |0005: move-result v0 │ │ -0c0610: 0f00 |0006: return v0 │ │ +0ce2b0: |[0ce2b0] com.badlogic.gdx.physics.box2d.World.getJointCount:()I │ │ +0ce2c0: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce2c4: 7030 0915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetJointcount:(J)I // method@1509 │ │ +0ce2ca: 0a00 |0005: move-result v0 │ │ +0ce2cc: 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;) │ │ @@ -263700,19 +263633,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c0614: |[0c0614] com.badlogic.gdx.physics.box2d.World.getJoints:()Ljava/util/Iterator; │ │ -0c0624: 5410 fb0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ -0c0628: 6e10 b91f 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@1fb9 │ │ -0c062e: 0c00 |0005: move-result-object v0 │ │ -0c0630: 1100 |0006: return-object v0 │ │ +0ce2d0: |[0ce2d0] com.badlogic.gdx.physics.box2d.World.getJoints:()Ljava/util/Iterator; │ │ +0ce2e0: 5410 fb0b |0000: iget-object v0, v1, Lcom/badlogic/gdx/physics/box2d/World;.joints:Lcom/badlogic/gdx/utils/LongMap; // field@0bfb │ │ +0ce2e4: 6e10 b91f 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/LongMap;.values:()Lcom/badlogic/gdx/utils/LongMap$Values; // method@1fb9 │ │ +0ce2ea: 0c00 |0005: move-result-object v0 │ │ +0ce2ec: 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;) │ │ @@ -263720,19 +263653,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0634: |[0c0634] com.badlogic.gdx.physics.box2d.World.getProxyCount:()I │ │ -0c0644: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0648: 7030 0a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetProxyCount:(J)I // method@150a │ │ -0c064e: 0a00 |0005: move-result v0 │ │ -0c0650: 0f00 |0006: return v0 │ │ +0ce2f0: |[0ce2f0] com.badlogic.gdx.physics.box2d.World.getProxyCount:()I │ │ +0ce300: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce304: 7030 0a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniGetProxyCount:(J)I // method@150a │ │ +0ce30a: 0a00 |0005: move-result v0 │ │ +0ce30c: 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;) │ │ @@ -263740,68 +263673,68 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0654: |[0c0654] com.badlogic.gdx.physics.box2d.World.isLocked:()Z │ │ -0c0664: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0668: 7030 0b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniIsLocked:(J)Z // method@150b │ │ -0c066e: 0a00 |0005: move-result v0 │ │ -0c0670: 0f00 |0006: return v0 │ │ +0ce310: |[0ce310] com.badlogic.gdx.physics.box2d.World.isLocked:()Z │ │ +0ce320: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce324: 7030 0b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;.jniIsLocked:(J)Z // method@150b │ │ +0ce32a: 0a00 |0005: move-result v0 │ │ +0ce32c: 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 │ │ -0c0674: |[0c0674] com.badlogic.gdx.physics.box2d.World.rayCast:(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0c0684: 5b78 fe0b |0000: iput-object v8, v7, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ -0c0688: 5371 ee0b |0002: iget-wide v1, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c068c: 5293 210b |0004: iget v3, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0690: 5294 220b |0006: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0694: 52a5 210b |0008: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0698: 52a6 220b |000a: iget v6, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c069c: 0770 |000c: move-object v0, v7 │ │ -0c069e: 7607 0d15 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/World;.jniRayCast:(JFFFF)V // method@150d │ │ -0c06a4: 0e00 |0010: return-void │ │ +0ce330: |[0ce330] com.badlogic.gdx.physics.box2d.World.rayCast:(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ce340: 5b89 fe0b |0000: iput-object v9, v8, Lcom/badlogic/gdx/physics/box2d/World;.rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0bfe │ │ +0ce344: 5382 ee0b |0002: iget-wide v2, v8, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce348: 52a4 210b |0004: iget v4, v10, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ce34c: 52a5 220b |0006: iget v5, v10, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ce350: 52b6 210b |0008: iget v6, v11, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ce354: 52b7 220b |000a: iget v7, v11, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ce358: 0781 |000c: move-object v1, v8 │ │ +0ce35a: 7607 0d15 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;.jniRayCast:(JFFFF)V // method@150d │ │ +0ce360: 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 │ │ -0c06a8: |[0c06a8] com.badlogic.gdx.physics.box2d.World.setAutoClearForces:(Z)V │ │ -0c06b8: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c06bc: 7040 0e15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetAutoClearForces:(JZ)V // method@150e │ │ -0c06c2: 0e00 |0005: return-void │ │ +0ce364: |[0ce364] com.badlogic.gdx.physics.box2d.World.setAutoClearForces:(Z)V │ │ +0ce374: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce378: 7040 0e15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetAutoClearForces:(JZ)V // method@150e │ │ +0ce37e: 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 │ │ @@ -263811,22 +263744,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 │ │ -0c06c4: |[0c06c4] com.badlogic.gdx.physics.box2d.World.setContactFilter:(Lcom/badlogic/gdx/physics/box2d/ContactFilter;)V │ │ -0c06d4: 5b12 f20b |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ -0c06d8: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ -0c06dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c06de: 7020 1f15 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/physics/box2d/World;.setUseDefaultContactFilter:(Z)V // method@151f │ │ -0c06e4: 0e00 |0008: return-void │ │ -0c06e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c06e8: 28fb |000a: goto 0005 // -0005 │ │ +0ce380: |[0ce380] com.badlogic.gdx.physics.box2d.World.setContactFilter:(Lcom/badlogic/gdx/physics/box2d/ContactFilter;)V │ │ +0ce390: 5b12 f20b |0000: iput-object v2, v1, Lcom/badlogic/gdx/physics/box2d/World;.contactFilter:Lcom/badlogic/gdx/physics/box2d/ContactFilter; // field@0bf2 │ │ +0ce394: 3902 0700 |0002: if-nez v2, 0009 // +0007 │ │ +0ce398: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ce39a: 7020 1f15 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/physics/box2d/World;.setUseDefaultContactFilter:(Z)V // method@151f │ │ +0ce3a0: 0e00 |0008: return-void │ │ +0ce3a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ce3a4: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0008 line=258 │ │ 0x0009 line=257 │ │ locals : │ │ @@ -263838,17 +263771,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 │ │ -0c06ec: |[0c06ec] com.badlogic.gdx.physics.box2d.World.setContactListener:(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V │ │ -0c06fc: 5b01 f30b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ -0c0700: 0e00 |0002: return-void │ │ +0ce3a8: |[0ce3a8] com.badlogic.gdx.physics.box2d.World.setContactListener:(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V │ │ +0ce3b8: 5b01 f30b |0000: iput-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;.contactListener:Lcom/badlogic/gdx/physics/box2d/ContactListener; // field@0bf3 │ │ +0ce3bc: 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; │ │ @@ -263858,18 +263791,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0704: |[0c0704] com.badlogic.gdx.physics.box2d.World.setContinuousPhysics:(Z)V │ │ -0c0714: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0718: 7040 0f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetContiousPhysics:(JZ)V // method@150f │ │ -0c071e: 0e00 |0005: return-void │ │ +0ce3c0: |[0ce3c0] com.badlogic.gdx.physics.box2d.World.setContinuousPhysics:(Z)V │ │ +0ce3d0: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce3d4: 7040 0f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetContiousPhysics:(JZ)V // method@150f │ │ +0ce3da: 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 │ │ @@ -263879,16 +263812,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 │ │ -0c0720: |[0c0720] com.badlogic.gdx.physics.box2d.World.setDestructionListener:(Lcom/badlogic/gdx/physics/box2d/DestructionListener;)V │ │ -0c0730: 0e00 |0000: return-void │ │ +0ce3dc: |[0ce3dc] com.badlogic.gdx.physics.box2d.World.setDestructionListener:(Lcom/badlogic/gdx/physics/box2d/DestructionListener;)V │ │ +0ce3ec: 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; │ │ │ │ @@ -263897,20 +263830,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 │ │ -0c0734: |[0c0734] com.badlogic.gdx.physics.box2d.World.setGravity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0c0744: 5340 ee0b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0748: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c074c: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0750: 7053 1015 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetGravity:(JFF)V // method@1510 │ │ -0c0756: 0e00 |0009: return-void │ │ +0ce3f0: |[0ce3f0] com.badlogic.gdx.physics.box2d.World.setGravity:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ce400: 5340 ee0b |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce404: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ce408: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ce40c: 7053 1015 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetGravity:(JFF)V // method@1510 │ │ +0ce412: 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; │ │ @@ -263920,52 +263853,52 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0758: |[0c0758] com.badlogic.gdx.physics.box2d.World.setWarmStarting:(Z)V │ │ -0c0768: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c076c: 7040 1115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetWarmStarting:(JZ)V // method@1511 │ │ -0c0772: 0e00 |0005: return-void │ │ +0ce414: |[0ce414] com.badlogic.gdx.physics.box2d.World.setWarmStarting:(Z)V │ │ +0ce424: 5320 ee0b |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce428: 7040 1115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/World;.jniSetWarmStarting:(JZ)V // method@1511 │ │ +0ce42e: 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 │ │ -0c0774: |[0c0774] com.badlogic.gdx.physics.box2d.World.step:(FII)V │ │ -0c0784: 5361 ee0b |0000: iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ -0c0788: 0760 |0002: move-object v0, v6 │ │ -0c078a: 0173 |0003: move v3, v7 │ │ -0c078c: 0184 |0004: move v4, v8 │ │ -0c078e: 0195 |0005: move v5, v9 │ │ -0c0790: 7606 1215 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/World;.jniStep:(JFII)V // method@1512 │ │ -0c0796: 0e00 |0009: return-void │ │ +0ce430: |[0ce430] com.badlogic.gdx.physics.box2d.World.step:(FII)V │ │ +0ce440: 5372 ee0b |0000: iget-wide v2, v7, Lcom/badlogic/gdx/physics/box2d/World;.addr:J // field@0bee │ │ +0ce444: 0771 |0002: move-object v1, v7 │ │ +0ce446: 0184 |0003: move v4, v8 │ │ +0ce448: 0195 |0004: move v5, v9 │ │ +0ce44a: 01a6 |0005: move v6, v10 │ │ +0ce44c: 7606 1215 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/physics/box2d/World;.jniStep:(JFII)V // method@1512 │ │ +0ce452: 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 : 4000 (World.java) │ │ │ │ Class #538 header: │ │ class_idx : 520 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 502 │ │ @@ -263988,17 +263921,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 │ │ -0c0798: |[0c0798] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c07a8: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c07ae: 0e00 |0003: return-void │ │ +0ce454: |[0ce454] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ce464: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ce46a: 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; │ │ @@ -264046,19 +263979,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c07b0: |[0c07b0] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getDampingRatio:()F │ │ -0c07c0: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ -0c07c4: 7030 2b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetDampingRatio:(J)F // method@152b │ │ -0c07ca: 0a00 |0005: move-result v0 │ │ -0c07cc: 0f00 |0006: return v0 │ │ +0ce46c: |[0ce46c] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getDampingRatio:()F │ │ +0ce47c: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ +0ce480: 7030 2b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetDampingRatio:(J)F // method@152b │ │ +0ce486: 0a00 |0005: move-result v0 │ │ +0ce488: 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;) │ │ @@ -264066,19 +263999,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c07d0: |[0c07d0] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getFrequency:()F │ │ -0c07e0: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ -0c07e4: 7030 2c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetFrequency:(J)F // method@152c │ │ -0c07ea: 0a00 |0005: move-result v0 │ │ -0c07ec: 0f00 |0006: return v0 │ │ +0ce48c: |[0ce48c] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getFrequency:()F │ │ +0ce49c: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ +0ce4a0: 7030 2c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetFrequency:(J)F // method@152c │ │ +0ce4a6: 0a00 |0005: move-result v0 │ │ +0ce4a8: 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;) │ │ @@ -264086,19 +264019,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c07f0: |[0c07f0] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getLength:()F │ │ -0c0800: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ -0c0804: 7030 2d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetLength:(J)F // method@152d │ │ -0c080a: 0a00 |0005: move-result v0 │ │ -0c080c: 0f00 |0006: return v0 │ │ +0ce4ac: |[0ce4ac] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.getLength:()F │ │ +0ce4bc: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ +0ce4c0: 7030 2d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniGetLength:(J)F // method@152d │ │ +0ce4c6: 0a00 |0005: move-result v0 │ │ +0ce4c8: 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;) │ │ @@ -264106,18 +264039,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0810: |[0c0810] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setDampingRatio:(F)V │ │ -0c0820: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ -0c0824: 7040 2e15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetDampingRatio:(JF)V // method@152e │ │ -0c082a: 0e00 |0005: return-void │ │ +0ce4cc: |[0ce4cc] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setDampingRatio:(F)V │ │ +0ce4dc: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ +0ce4e0: 7040 2e15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetDampingRatio:(JF)V // method@152e │ │ +0ce4e6: 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 │ │ @@ -264127,18 +264060,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c082c: |[0c082c] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setFrequency:(F)V │ │ -0c083c: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ -0c0840: 7040 2f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetFrequency:(JF)V // method@152f │ │ -0c0846: 0e00 |0005: return-void │ │ +0ce4e8: |[0ce4e8] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setFrequency:(F)V │ │ +0ce4f8: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ +0ce4fc: 7040 2f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetFrequency:(JF)V // method@152f │ │ +0ce502: 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 │ │ @@ -264148,18 +264081,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0848: |[0c0848] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setLength:(F)V │ │ -0c0858: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ -0c085c: 7040 3015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetLength:(JF)V // method@1530 │ │ -0c0862: 0e00 |0005: return-void │ │ +0ce504: |[0ce504] com.badlogic.gdx.physics.box2d.joints.DistanceJoint.setLength:(F)V │ │ +0ce514: 5320 050c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.addr:J // field@0c05 │ │ +0ce518: 7040 3015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJoint;.jniSetLength:(JF)V // method@1530 │ │ +0ce51e: 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 │ │ @@ -264209,30 +264142,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0c0864: |[0c0864] com.badlogic.gdx.physics.box2d.joints.DistanceJointDef.:()V │ │ -0c0874: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c0876: 7010 9b14 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c087c: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0880: 7010 f912 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0886: 5b20 0c0c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ -0c088a: 2200 dc01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c088e: 7010 f912 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0894: 5b20 0d0c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ -0c0898: 1500 803f |0012: const/high16 v0, #int 1065353216 // #3f80 │ │ -0c089c: 5920 0b0c |0014: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0c0b │ │ -0c08a0: 5921 0a0c |0016: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0c0a │ │ -0c08a4: 5921 090c |0018: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0c09 │ │ -0c08a8: 6200 b90b |001a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ -0c08ac: 5b20 0e0c |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c0e │ │ -0c08b0: 0e00 |001e: return-void │ │ +0ce520: |[0ce520] com.badlogic.gdx.physics.box2d.joints.DistanceJointDef.:()V │ │ +0ce530: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ce532: 7010 9b14 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0ce538: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ce53c: 7010 f912 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ce542: 5b20 0c0c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ +0ce546: 2200 dc01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ce54a: 7010 f912 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ce550: 5b20 0d0c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ +0ce554: 1500 803f |0012: const/high16 v0, #int 1065353216 // #3f80 │ │ +0ce558: 5920 0b0c |0014: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0c0b │ │ +0ce55c: 5921 0a0c |0016: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.frequencyHz:F // field@0c0a │ │ +0ce560: 5921 090c |0018: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.dampingRatio:F // field@0c09 │ │ +0ce564: 6200 b90b |001a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bb9 │ │ +0ce568: 5b20 0e0c |001c: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c0e │ │ +0ce56c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=42 │ │ 0x000b line=45 │ │ 0x0012 line=48 │ │ 0x0016 line=51 │ │ @@ -264248,29 +264181,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 │ │ -0c08b4: |[0c08b4] 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 │ │ -0c08c4: 5b23 060c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c06 │ │ -0c08c8: 5b24 070c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c07 │ │ -0c08cc: 5420 0c0c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ -0c08d0: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c08d6: 0c01 |0009: move-result-object v1 │ │ -0c08d8: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c08de: 5420 0d0c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ -0c08e2: 6e20 9c13 6400 |000f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c08e8: 0c01 |0012: move-result-object v1 │ │ -0c08ea: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c08f0: 6e20 0713 6500 |0016: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -0c08f6: 0a00 |0019: move-result v0 │ │ -0c08f8: 5920 0b0c |001a: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0c0b │ │ -0c08fc: 0e00 |001c: return-void │ │ +0ce570: |[0ce570] 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 │ │ +0ce580: 5b23 060c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c06 │ │ +0ce584: 5b24 070c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c07 │ │ +0ce588: 5420 0c0c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c0c │ │ +0ce58c: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ce592: 0c01 |0009: move-result-object v1 │ │ +0ce594: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ce59a: 5420 0d0c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c0d │ │ +0ce59e: 6e20 9c13 6400 |000f: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ce5a4: 0c01 |0012: move-result-object v1 │ │ +0ce5a6: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ce5ac: 6e20 0713 6500 |0016: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +0ce5b2: 0a00 |0019: move-result v0 │ │ +0ce5b4: 5920 0b0c |001a: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;.length:F // field@0c0b │ │ +0ce5b8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x0004 line=36 │ │ 0x000d line=37 │ │ 0x0016 line=38 │ │ @@ -264307,17 +264240,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 │ │ -0c0900: |[0c0900] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c0910: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c0916: 0e00 |0003: return-void │ │ +0ce5bc: |[0ce5bc] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ce5cc: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ce5d2: 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; │ │ @@ -264353,19 +264286,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0918: |[0c0918] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxForce:()F │ │ -0c0928: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ -0c092c: 7030 3915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxForce:(J)F // method@1539 │ │ -0c0932: 0a00 |0005: move-result v0 │ │ -0c0934: 0f00 |0006: return v0 │ │ +0ce5d4: |[0ce5d4] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxForce:()F │ │ +0ce5e4: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ +0ce5e8: 7030 3915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxForce:(J)F // method@1539 │ │ +0ce5ee: 0a00 |0005: move-result v0 │ │ +0ce5f0: 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;) │ │ @@ -264373,19 +264306,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0938: |[0c0938] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxTorque:()F │ │ -0c0948: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ -0c094c: 7030 3a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxTorque:(J)F // method@153a │ │ -0c0952: 0a00 |0005: move-result v0 │ │ -0c0954: 0f00 |0006: return v0 │ │ +0ce5f4: |[0ce5f4] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.getMaxTorque:()F │ │ +0ce604: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ +0ce608: 7030 3a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniGetMaxTorque:(J)F // method@153a │ │ +0ce60e: 0a00 |0005: move-result v0 │ │ +0ce610: 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;) │ │ @@ -264393,18 +264326,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0958: |[0c0958] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxForce:(F)V │ │ -0c0968: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ -0c096c: 7040 3b15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxForce:(JF)V // method@153b │ │ -0c0972: 0e00 |0005: return-void │ │ +0ce614: |[0ce614] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxForce:(F)V │ │ +0ce624: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ +0ce628: 7040 3b15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxForce:(JF)V // method@153b │ │ +0ce62e: 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 │ │ @@ -264414,18 +264347,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0974: |[0c0974] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxTorque:(F)V │ │ -0c0984: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ -0c0988: 7040 3c15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxTorque:(JF)V // method@153c │ │ -0c098e: 0e00 |0005: return-void │ │ +0ce630: |[0ce630] com.badlogic.gdx.physics.box2d.joints.FrictionJoint.setMaxTorque:(F)V │ │ +0ce640: 5320 0f0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.addr:J // field@0c0f │ │ +0ce644: 7040 3c15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJoint;.jniSetMaxTorque:(JF)V // method@153c │ │ +0ce64a: 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 │ │ @@ -264471,28 +264404,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0c0990: |[0c0990] com.badlogic.gdx.physics.box2d.joints.FrictionJointDef.:()V │ │ -0c09a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c09a2: 7010 9b14 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c09a8: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c09ac: 7010 f912 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c09b2: 5b20 130c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ -0c09b6: 2200 dc01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c09ba: 7010 f912 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c09c0: 5b20 140c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ -0c09c4: 5921 150c |0012: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0c15 │ │ -0c09c8: 5921 160c |0014: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0c16 │ │ -0c09cc: 6200 ba0b |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ -0c09d0: 5b20 170c |0018: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c17 │ │ -0c09d4: 0e00 |001a: return-void │ │ +0ce64c: |[0ce64c] com.badlogic.gdx.physics.box2d.joints.FrictionJointDef.:()V │ │ +0ce65c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ce65e: 7010 9b14 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0ce664: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ce668: 7010 f912 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ce66e: 5b20 130c |0009: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ +0ce672: 2200 dc01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ce676: 7010 f912 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ce67c: 5b20 140c |0010: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ +0ce680: 5921 150c |0012: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxForce:F // field@0c15 │ │ +0ce684: 5921 160c |0014: iput v1, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.maxTorque:F // field@0c16 │ │ +0ce688: 6200 ba0b |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bba │ │ +0ce68c: 5b20 170c |0018: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c17 │ │ +0ce690: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x0004 line=39 │ │ 0x000b line=42 │ │ 0x0012 line=45 │ │ 0x0014 line=48 │ │ @@ -264507,26 +264440,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 │ │ -0c09d8: |[0c09d8] 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 │ │ -0c09e8: 5b23 100c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c10 │ │ -0c09ec: 5b24 110c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c11 │ │ -0c09f0: 5420 130c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ -0c09f4: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c09fa: 0c01 |0009: move-result-object v1 │ │ -0c09fc: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c0a02: 5420 140c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ -0c0a06: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c0a0c: 0c01 |0012: move-result-object v1 │ │ -0c0a0e: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c0a14: 0e00 |0016: return-void │ │ +0ce694: |[0ce694] 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 │ │ +0ce6a4: 5b23 100c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c10 │ │ +0ce6a8: 5b24 110c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c11 │ │ +0ce6ac: 5420 130c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c13 │ │ +0ce6b0: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ce6b6: 0c01 |0009: move-result-object v1 │ │ +0ce6b8: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ce6be: 5420 140c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c14 │ │ +0ce6c2: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ce6c8: 0c01 |0012: move-result-object v1 │ │ +0ce6ca: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ce6d0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ 0x0004 line=34 │ │ 0x000d line=35 │ │ 0x0016 line=36 │ │ @@ -264561,17 +264494,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 │ │ -0c0a18: |[0c0a18] com.badlogic.gdx.physics.box2d.joints.GearJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c0a28: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c0a2e: 0e00 |0003: return-void │ │ +0ce6d4: |[0ce6d4] com.badlogic.gdx.physics.box2d.joints.GearJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ce6e4: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ce6ea: 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; │ │ @@ -264595,19 +264528,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0a30: |[0c0a30] com.badlogic.gdx.physics.box2d.joints.GearJoint.getRatio:()F │ │ -0c0a40: 5320 180c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0c18 │ │ -0c0a44: 7030 4315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniGetRatio:(J)F // method@1543 │ │ -0c0a4a: 0a00 |0005: move-result v0 │ │ -0c0a4c: 0f00 |0006: return v0 │ │ +0ce6ec: |[0ce6ec] com.badlogic.gdx.physics.box2d.joints.GearJoint.getRatio:()F │ │ +0ce6fc: 5320 180c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0c18 │ │ +0ce700: 7030 4315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniGetRatio:(J)F // method@1543 │ │ +0ce706: 0a00 |0005: move-result v0 │ │ +0ce708: 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;) │ │ @@ -264615,18 +264548,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0a50: |[0c0a50] com.badlogic.gdx.physics.box2d.joints.GearJoint.setRatio:(F)V │ │ -0c0a60: 5320 180c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0c18 │ │ -0c0a64: 7040 4415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniSetRatio:(JF)V // method@1544 │ │ -0c0a6a: 0e00 |0005: return-void │ │ +0ce70c: |[0ce70c] com.badlogic.gdx.physics.box2d.joints.GearJoint.setRatio:(F)V │ │ +0ce71c: 5320 180c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.addr:J // field@0c18 │ │ +0ce720: 7040 4415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/GearJoint;.jniSetRatio:(JF)V // method@1544 │ │ +0ce726: 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 │ │ @@ -264668,24 +264601,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0c0a6c: |[0c0a6c] com.badlogic.gdx.physics.box2d.joints.GearJointDef.:()V │ │ -0c0a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c0a7e: 7010 9b14 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c0a84: 5b10 1c0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1c │ │ -0c0a88: 5b10 1d0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1d │ │ -0c0a8c: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ -0c0a90: 5910 1e0c |000a: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0c1e │ │ -0c0a94: 6200 bb0b |000c: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ -0c0a98: 5b10 1f0c |000e: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c1f │ │ -0c0a9c: 0e00 |0010: return-void │ │ +0ce728: |[0ce728] com.badlogic.gdx.physics.box2d.joints.GearJointDef.:()V │ │ +0ce738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce73a: 7010 9b14 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0ce740: 5b10 1c0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint1:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1c │ │ +0ce744: 5b10 1d0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.joint2:Lcom/badlogic/gdx/physics/box2d/Joint; // field@0c1d │ │ +0ce748: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ +0ce74c: 5910 1e0c |000a: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.ratio:F // field@0c1e │ │ +0ce750: 6200 bb0b |000c: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbb │ │ +0ce754: 5b10 1f0c |000e: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c1f │ │ +0ce758: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=30 │ │ 0x0006 line=33 │ │ 0x0008 line=37 │ │ 0x000c line=26 │ │ @@ -264723,37 +264656,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 │ │ -0c0aa0: |[0c0aa0] com.badlogic.gdx.physics.box2d.joints.MouseJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c0ab0: 7040 8514 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c0ab6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0c0ab8: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -0c0abc: 5b10 220c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ -0c0ac0: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0ac4: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0aca: 5b10 210c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ -0c0ace: 0e00 |000f: return-void │ │ +0ce75c: |[0ce75c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ce76c: 7040 8514 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ce772: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0ce774: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +0ce778: 5b20 220c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ +0ce77c: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ce780: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ce786: 5b20 210c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ +0ce78a: 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) │ │ │ │ @@ -264805,19 +264738,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0ad0: |[0c0ad0] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getDampingRatio:()F │ │ -0c0ae0: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0ae4: 7030 4c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetDampingRatio:(J)F // method@154c │ │ -0c0aea: 0a00 |0005: move-result v0 │ │ -0c0aec: 0f00 |0006: return v0 │ │ +0ce78c: |[0ce78c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getDampingRatio:()F │ │ +0ce79c: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce7a0: 7030 4c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetDampingRatio:(J)F // method@154c │ │ +0ce7a6: 0a00 |0005: move-result v0 │ │ +0ce7a8: 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;) │ │ @@ -264825,19 +264758,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0af0: |[0c0af0] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getFrequency:()F │ │ -0c0b00: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0b04: 7030 4d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetFrequency:(J)F // method@154d │ │ -0c0b0a: 0a00 |0005: move-result v0 │ │ -0c0b0c: 0f00 |0006: return v0 │ │ +0ce7ac: |[0ce7ac] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getFrequency:()F │ │ +0ce7bc: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce7c0: 7030 4d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetFrequency:(J)F // method@154d │ │ +0ce7c6: 0a00 |0005: move-result v0 │ │ +0ce7c8: 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;) │ │ @@ -264845,19 +264778,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0b10: |[0c0b10] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getMaxForce:()F │ │ -0c0b20: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0b24: 7030 4e15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetMaxForce:(J)F // method@154e │ │ -0c0b2a: 0a00 |0005: move-result v0 │ │ -0c0b2c: 0f00 |0006: return v0 │ │ +0ce7cc: |[0ce7cc] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getMaxForce:()F │ │ +0ce7dc: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce7e0: 7030 4e15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetMaxForce:(J)F // method@154e │ │ +0ce7e6: 0a00 |0005: move-result v0 │ │ +0ce7e8: 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;) │ │ @@ -264865,30 +264798,30 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0c0b30: |[0c0b30] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getTarget:()Lcom/badlogic/gdx/math/Vector2; │ │ -0c0b40: 5330 200c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0b44: 5432 220c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ -0c0b48: 7040 4f15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetTarget:(J[F)V // method@154f │ │ -0c0b4e: 5430 210c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ -0c0b52: 5431 220c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ -0c0b56: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c0b58: 4401 0102 |000c: aget v1, v1, v2 │ │ -0c0b5c: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0b60: 5430 210c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ -0c0b64: 5431 220c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ -0c0b68: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0c0b6a: 4401 0102 |0015: aget v1, v1, v2 │ │ -0c0b6e: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0b72: 5430 210c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ -0c0b76: 1100 |001b: return-object v0 │ │ +0ce7ec: |[0ce7ec] com.badlogic.gdx.physics.box2d.joints.MouseJoint.getTarget:()Lcom/badlogic/gdx/math/Vector2; │ │ +0ce7fc: 5330 200c |0000: iget-wide v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce800: 5432 220c |0002: iget-object v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ +0ce804: 7040 4f15 0321 |0004: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniGetTarget:(J[F)V // method@154f │ │ +0ce80a: 5430 210c |0007: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ +0ce80e: 5431 220c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ +0ce812: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0ce814: 4401 0102 |000c: aget v1, v1, v2 │ │ +0ce818: 5901 210b |000e: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ce81c: 5430 210c |0010: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ +0ce820: 5431 220c |0012: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.tmp:[F // field@0c22 │ │ +0ce824: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0ce826: 4401 0102 |0015: aget v1, v1, v2 │ │ +0ce82a: 5901 220b |0017: iput v1, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ce82e: 5430 210c |0019: iget-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c21 │ │ +0ce832: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ 0x0010 line=53 │ │ 0x0019 line=54 │ │ locals : │ │ @@ -264899,18 +264832,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0b78: |[0c0b78] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setDampingRatio:(F)V │ │ -0c0b88: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0b8c: 7040 5015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetDampingRatio:(JF)V // method@1550 │ │ -0c0b92: 0e00 |0005: return-void │ │ +0ce834: |[0ce834] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setDampingRatio:(F)V │ │ +0ce844: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce848: 7040 5015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetDampingRatio:(JF)V // method@1550 │ │ +0ce84e: 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 │ │ @@ -264920,18 +264853,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0b94: |[0c0b94] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setFrequency:(F)V │ │ -0c0ba4: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0ba8: 7040 5115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetFrequency:(JF)V // method@1551 │ │ -0c0bae: 0e00 |0005: return-void │ │ +0ce850: |[0ce850] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setFrequency:(F)V │ │ +0ce860: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce864: 7040 5115 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetFrequency:(JF)V // method@1551 │ │ +0ce86a: 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 │ │ @@ -264941,18 +264874,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0bb0: |[0c0bb0] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setMaxForce:(F)V │ │ -0c0bc0: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0bc4: 7040 5215 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetMaxForce:(JF)V // method@1552 │ │ -0c0bca: 0e00 |0005: return-void │ │ +0ce86c: |[0ce86c] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setMaxForce:(F)V │ │ +0ce87c: 5320 200c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce880: 7040 5215 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetMaxForce:(JF)V // method@1552 │ │ +0ce886: 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 │ │ @@ -264962,20 +264895,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 │ │ -0c0bcc: |[0c0bcc] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setTarget:(Lcom/badlogic/gdx/math/Vector2;)V │ │ -0c0bdc: 5340 200c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ -0c0be0: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c0be4: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c0be8: 7053 5315 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetTarget:(JFF)V // method@1553 │ │ -0c0bee: 0e00 |0009: return-void │ │ +0ce888: |[0ce888] com.badlogic.gdx.physics.box2d.joints.MouseJoint.setTarget:(Lcom/badlogic/gdx/math/Vector2;)V │ │ +0ce898: 5340 200c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.addr:J // field@0c20 │ │ +0ce89c: 5252 210b |0002: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ce8a0: 5253 220b |0004: iget v3, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ce8a4: 7053 5315 0421 |0006: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/joints/MouseJoint;.jniSetTarget:(JFF)V // method@1553 │ │ +0ce8aa: 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; │ │ @@ -265021,28 +264954,28 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0c0bf0: |[0c0bf0] com.badlogic.gdx.physics.box2d.joints.MouseJointDef.:()V │ │ -0c0c00: 7010 9b14 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c0c06: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0c0a: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0c10: 5b10 290c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c29 │ │ -0c0c14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c0c16: 5910 280c |000b: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0c28 │ │ -0c0c1a: 1500 a040 |000d: const/high16 v0, #int 1084227584 // #40a0 │ │ -0c0c1e: 5910 270c |000f: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0c27 │ │ -0c0c22: 1400 3333 333f |0011: const v0, #float 0.7 // #3f333333 │ │ -0c0c28: 5910 260c |0014: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0c26 │ │ -0c0c2c: 6200 bc0b |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ -0c0c30: 5b10 2a0c |0018: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c2a │ │ -0c0c34: 0e00 |001a: return-void │ │ +0ce8ac: |[0ce8ac] com.badlogic.gdx.physics.box2d.joints.MouseJointDef.:()V │ │ +0ce8bc: 7010 9b14 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0ce8c2: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ce8c6: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ce8cc: 5b10 290c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.target:Lcom/badlogic/gdx/math/Vector2; // field@0c29 │ │ +0ce8d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ce8d2: 5910 280c |000b: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.maxForce:F // field@0c28 │ │ +0ce8d6: 1500 a040 |000d: const/high16 v0, #int 1084227584 // #40a0 │ │ +0ce8da: 5910 270c |000f: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.frequencyHz:F // field@0c27 │ │ +0ce8de: 1400 3333 333f |0011: const v0, #float 0.7 // #3f333333 │ │ +0ce8e4: 5910 260c |0014: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.dampingRatio:F // field@0c26 │ │ +0ce8e8: 6200 bc0b |0016: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbc │ │ +0ce8ec: 5b10 2a0c |0018: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c2a │ │ +0ce8f0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=29 │ │ 0x000a line=33 │ │ 0x000d line=36 │ │ 0x0011 line=39 │ │ @@ -265077,17 +265010,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 │ │ -0c0c38: |[0c0c38] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c0c48: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c0c4e: 0e00 |0003: return-void │ │ +0ce8f4: |[0ce8f4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ce904: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ce90a: 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; │ │ @@ -265177,18 +265110,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0c50: |[0c0c50] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableLimit:(Z)V │ │ -0c0c60: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0c64: 7040 6415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableLimit:(JZ)V // method@1564 │ │ -0c0c6a: 0e00 |0005: return-void │ │ +0ce90c: |[0ce90c] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableLimit:(Z)V │ │ +0ce91c: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce920: 7040 6415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableLimit:(JZ)V // method@1564 │ │ +0ce926: 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 │ │ @@ -265198,18 +265131,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0c6c: |[0c0c6c] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableMotor:(Z)V │ │ -0c0c7c: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0c80: 7040 6515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableMotor:(JZ)V // method@1565 │ │ -0c0c86: 0e00 |0005: return-void │ │ +0ce928: |[0ce928] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.enableMotor:(Z)V │ │ +0ce938: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce93c: 7040 6515 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniEnableMotor:(JZ)V // method@1565 │ │ +0ce942: 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 │ │ @@ -265219,19 +265152,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0c88: |[0c0c88] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointSpeed:()F │ │ -0c0c98: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0c9c: 7030 6615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointSpeed:(J)F // method@1566 │ │ -0c0ca2: 0a00 |0005: move-result v0 │ │ -0c0ca4: 0f00 |0006: return v0 │ │ +0ce944: |[0ce944] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointSpeed:()F │ │ +0ce954: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce958: 7030 6615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointSpeed:(J)F // method@1566 │ │ +0ce95e: 0a00 |0005: move-result v0 │ │ +0ce960: 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;) │ │ @@ -265239,19 +265172,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0ca8: |[0c0ca8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointTranslation:()F │ │ -0c0cb8: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0cbc: 7030 6715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointTranslation:(J)F // method@1567 │ │ -0c0cc2: 0a00 |0005: move-result v0 │ │ -0c0cc4: 0f00 |0006: return v0 │ │ +0ce964: |[0ce964] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getJointTranslation:()F │ │ +0ce974: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce978: 7030 6715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetJointTranslation:(J)F // method@1567 │ │ +0ce97e: 0a00 |0005: move-result v0 │ │ +0ce980: 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;) │ │ @@ -265259,19 +265192,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0cc8: |[0c0cc8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getLowerLimit:()F │ │ -0c0cd8: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0cdc: 7030 6815 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetLowerLimit:(J)F // method@1568 │ │ -0c0ce2: 0a00 |0005: move-result v0 │ │ -0c0ce4: 0f00 |0006: return v0 │ │ +0ce984: |[0ce984] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getLowerLimit:()F │ │ +0ce994: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce998: 7030 6815 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetLowerLimit:(J)F // method@1568 │ │ +0ce99e: 0a00 |0005: move-result v0 │ │ +0ce9a0: 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;) │ │ @@ -265279,19 +265212,19 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c0ce8: |[0c0ce8] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorForce:(F)F │ │ -0c0cf8: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0cfc: 7040 6915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorForce:(JF)F // method@1569 │ │ -0c0d02: 0a00 |0005: move-result v0 │ │ -0c0d04: 0f00 |0006: return v0 │ │ +0ce9a4: |[0ce9a4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorForce:(F)F │ │ +0ce9b4: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce9b8: 7040 6915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorForce:(JF)F // method@1569 │ │ +0ce9be: 0a00 |0005: move-result v0 │ │ +0ce9c0: 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 │ │ │ │ @@ -265300,19 +265233,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0d08: |[0c0d08] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorSpeed:()F │ │ -0c0d18: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0d1c: 7030 6a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorSpeed:(J)F // method@156a │ │ -0c0d22: 0a00 |0005: move-result v0 │ │ -0c0d24: 0f00 |0006: return v0 │ │ +0ce9c4: |[0ce9c4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getMotorSpeed:()F │ │ +0ce9d4: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce9d8: 7030 6a15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetMotorSpeed:(J)F // method@156a │ │ +0ce9de: 0a00 |0005: move-result v0 │ │ +0ce9e0: 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;) │ │ @@ -265320,19 +265253,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0d28: |[0c0d28] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getUpperLimit:()F │ │ -0c0d38: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0d3c: 7030 6b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetUpperLimit:(J)F // method@156b │ │ -0c0d42: 0a00 |0005: move-result v0 │ │ -0c0d44: 0f00 |0006: return v0 │ │ +0ce9e4: |[0ce9e4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.getUpperLimit:()F │ │ +0ce9f4: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0ce9f8: 7030 6b15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniGetUpperLimit:(J)F // method@156b │ │ +0ce9fe: 0a00 |0005: move-result v0 │ │ +0cea00: 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;) │ │ @@ -265340,19 +265273,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0d48: |[0c0d48] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isLimitEnabled:()Z │ │ -0c0d58: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0d5c: 7030 6c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsLimitEnabled:(J)Z // method@156c │ │ -0c0d62: 0a00 |0005: move-result v0 │ │ -0c0d64: 0f00 |0006: return v0 │ │ +0cea04: |[0cea04] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isLimitEnabled:()Z │ │ +0cea14: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0cea18: 7030 6c15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsLimitEnabled:(J)Z // method@156c │ │ +0cea1e: 0a00 |0005: move-result v0 │ │ +0cea20: 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;) │ │ @@ -265360,19 +265293,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0d68: |[0c0d68] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isMotorEnabled:()Z │ │ -0c0d78: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0d7c: 7030 6d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsMotorEnabled:(J)Z // method@156d │ │ -0c0d82: 0a00 |0005: move-result v0 │ │ -0c0d84: 0f00 |0006: return v0 │ │ +0cea24: |[0cea24] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.isMotorEnabled:()Z │ │ +0cea34: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0cea38: 7030 6d15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniIsMotorEnabled:(J)Z // method@156d │ │ +0cea3e: 0a00 |0005: move-result v0 │ │ +0cea40: 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;) │ │ @@ -265380,18 +265313,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c0d88: |[0c0d88] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setLimits:(FF)V │ │ -0c0d98: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0d9c: 7054 6e15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetLimits:(JFF)V // method@156e │ │ -0c0da2: 0e00 |0005: return-void │ │ +0cea44: |[0cea44] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setLimits:(FF)V │ │ +0cea54: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0cea58: 7054 6e15 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetLimits:(JFF)V // method@156e │ │ +0cea5e: 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 │ │ @@ -265402,18 +265335,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0da4: |[0c0da4] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMaxMotorForce:(F)V │ │ -0c0db4: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0db8: 7040 6f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMaxMotorForce:(JF)V // method@156f │ │ -0c0dbe: 0e00 |0005: return-void │ │ +0cea60: |[0cea60] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMaxMotorForce:(F)V │ │ +0cea70: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0cea74: 7040 6f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMaxMotorForce:(JF)V // method@156f │ │ +0cea7a: 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 │ │ @@ -265423,18 +265356,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c0dc0: |[0c0dc0] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMotorSpeed:(F)V │ │ -0c0dd0: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ -0c0dd4: 7040 7015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMotorSpeed:(JF)V // method@1570 │ │ -0c0dda: 0e00 |0005: return-void │ │ +0cea7c: |[0cea7c] com.badlogic.gdx.physics.box2d.joints.PrismaticJoint.setMotorSpeed:(F)V │ │ +0cea8c: 5320 2b0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.addr:J // field@0c2b │ │ +0cea90: 7040 7015 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJoint;.jniSetMotorSpeed:(JF)V // method@1570 │ │ +0cea96: 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 │ │ @@ -265504,38 +265437,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0c0ddc: |[0c0ddc] com.badlogic.gdx.physics.box2d.joints.PrismaticJointDef.:()V │ │ -0c0dec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c0dee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c0df0: 7010 9b14 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c0df6: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0dfa: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0e00: 5b40 310c |000a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ -0c0e04: 2200 dc01 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0e08: 7010 f912 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0e0e: 5b40 320c |0011: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ -0c0e12: 2200 dc01 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0e16: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c0e1a: 7030 fa12 1002 |0017: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c0e20: 5b40 330c |001a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ -0c0e24: 5942 370c |001c: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0c37 │ │ -0c0e28: 5c43 2f0c |001e: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0c2f │ │ -0c0e2c: 5942 340c |0020: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0c34 │ │ -0c0e30: 5942 390c |0022: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0c39 │ │ -0c0e34: 5c43 300c |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0c30 │ │ -0c0e38: 5942 350c |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0c35 │ │ -0c0e3c: 5942 360c |0028: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0c36 │ │ -0c0e40: 6200 bd0b |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ -0c0e44: 5b40 380c |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c38 │ │ -0c0e48: 0e00 |002e: return-void │ │ +0cea98: |[0cea98] com.badlogic.gdx.physics.box2d.joints.PrismaticJointDef.:()V │ │ +0ceaa8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ceaaa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ceaac: 7010 9b14 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0ceab2: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ceab6: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ceabc: 5b40 310c |000a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ +0ceac0: 2200 dc01 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ceac4: 7010 f912 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ceaca: 5b40 320c |0011: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ +0ceace: 2200 dc01 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cead2: 1501 803f |0015: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cead6: 7030 fa12 1002 |0017: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0ceadc: 5b40 330c |001a: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ +0ceae0: 5942 370c |001c: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0c37 │ │ +0ceae4: 5c43 2f0c |001e: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableLimit:Z // field@0c2f │ │ +0ceae8: 5942 340c |0020: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.lowerTranslation:F // field@0c34 │ │ +0ceaec: 5942 390c |0022: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.upperTranslation:F // field@0c39 │ │ +0ceaf0: 5c43 300c |0024: iput-boolean v3, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.enableMotor:Z // field@0c30 │ │ +0ceaf4: 5942 350c |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.maxMotorForce:F // field@0c35 │ │ +0ceaf8: 5942 360c |0028: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.motorSpeed:F // field@0c36 │ │ +0ceafc: 6200 bd0b |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbd │ │ +0ceb00: 5b40 380c |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c38 │ │ +0ceb04: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=45 │ │ 0x000c line=48 │ │ 0x0013 line=51 │ │ 0x001c line=54 │ │ @@ -265556,36 +265489,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 │ │ -0c0e4c: |[0c0e4c] 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 │ │ -0c0e5c: 5b23 2c0c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2c │ │ -0c0e60: 5b24 2d0c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2d │ │ -0c0e64: 5420 310c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ -0c0e68: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c0e6e: 0c01 |0009: move-result-object v1 │ │ -0c0e70: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c0e76: 5420 320c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ -0c0e7a: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c0e80: 0c01 |0012: move-result-object v1 │ │ -0c0e82: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c0e88: 5420 330c |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ -0c0e8c: 6e20 9d13 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139d │ │ -0c0e92: 0c01 |001b: move-result-object v1 │ │ -0c0e94: 6e20 1613 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c0e9a: 6e10 9013 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ -0c0ea0: 0a00 |0022: move-result v0 │ │ -0c0ea2: 6e10 9013 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ -0c0ea8: 0a01 |0026: move-result v1 │ │ -0c0eaa: c710 |0027: sub-float/2addr v0, v1 │ │ -0c0eac: 5920 370c |0028: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0c37 │ │ -0c0eb0: 0e00 |002a: return-void │ │ +0ceb08: |[0ceb08] 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 │ │ +0ceb18: 5b23 2c0c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2c │ │ +0ceb1c: 5b24 2d0c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c2d │ │ +0ceb20: 5420 310c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c31 │ │ +0ceb24: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ceb2a: 0c01 |0009: move-result-object v1 │ │ +0ceb2c: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ceb32: 5420 320c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c32 │ │ +0ceb36: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ceb3c: 0c01 |0012: move-result-object v1 │ │ +0ceb3e: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ceb44: 5420 330c |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c33 │ │ +0ceb48: 6e20 9d13 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139d │ │ +0ceb4e: 0c01 |001b: move-result-object v1 │ │ +0ceb50: 6e20 1613 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ceb56: 6e10 9013 0400 |001f: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ +0ceb5c: 0a00 |0022: move-result v0 │ │ +0ceb5e: 6e10 9013 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ +0ceb64: 0a01 |0026: move-result v1 │ │ +0ceb66: c710 |0027: sub-float/2addr v0, v1 │ │ +0ceb68: 5920 370c |0028: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;.referenceAngle:F // field@0c37 │ │ +0ceb6c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ 0x000d line=38 │ │ 0x0016 line=39 │ │ @@ -265631,41 +265564,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 │ │ -0c0eb4: |[0c0eb4] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c0ec4: 7040 8514 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c0eca: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0c0ecc: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ -0c0ed0: 5b10 3d0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0ed4: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0ed8: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0ede: 5b10 3b0c |000d: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -0c0ee2: 2200 dc01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c0ee6: 7010 f912 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c0eec: 5b10 3c0c |0014: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -0c0ef0: 0e00 |0016: return-void │ │ +0ceb70: |[0ceb70] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ceb80: 7040 8514 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ceb86: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0ceb88: 2300 e803 |0004: new-array v0, v0, [F // type@03e8 │ │ +0ceb8c: 5b20 3d0c |0006: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0ceb90: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ceb94: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ceb9a: 5b20 3b0c |000d: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +0ceb9e: 2200 dc01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0ceba2: 7010 f912 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0ceba8: 5b20 3c0c |0014: iput-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +0cebac: 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) │ │ │ │ @@ -265699,28 +265632,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0c0ef4: |[0c0ef4] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ -0c0f04: 5340 3a0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ -0c0f08: 5442 3d0c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0f0c: 7040 7c15 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorA:(J[F)V // method@157c │ │ -0c0f12: 5440 3b0c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -0c0f16: 5441 3d0c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0f1a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c0f1c: 4401 0102 |000c: aget v1, v1, v2 │ │ -0c0f20: 5442 3d0c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0f24: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0c0f26: 4402 0203 |0011: aget v2, v2, v3 │ │ -0c0f2a: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0c0f30: 5440 3b0c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ -0c0f34: 1100 |0018: return-object v0 │ │ +0cebb0: |[0cebb0] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorA:()Lcom/badlogic/gdx/math/Vector2; │ │ +0cebc0: 5340 3a0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ +0cebc4: 5442 3d0c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0cebc8: 7040 7c15 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorA:(J[F)V // method@157c │ │ +0cebce: 5440 3b0c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +0cebd2: 5441 3d0c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0cebd6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0cebd8: 4401 0102 |000c: aget v1, v1, v2 │ │ +0cebdc: 5442 3d0c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0cebe0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0cebe2: 4402 0203 |0011: aget v2, v2, v3 │ │ +0cebe6: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0cebec: 5440 3b0c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c3b │ │ +0cebf0: 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; │ │ @@ -265730,28 +265663,28 @@ │ │ type : '()Lcom/badlogic/gdx/math/Vector2;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0c0f38: |[0c0f38] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ -0c0f48: 5340 3a0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ -0c0f4c: 5442 3d0c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0f50: 7040 7d15 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorB:(J[F)V // method@157d │ │ -0c0f56: 5440 3c0c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -0c0f5a: 5441 3d0c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0f5e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c0f60: 4401 0102 |000c: aget v1, v1, v2 │ │ -0c0f64: 5442 3d0c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ -0c0f68: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0c0f6a: 4402 0203 |0011: aget v2, v2, v3 │ │ -0c0f6e: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0c0f74: 5440 3c0c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ -0c0f78: 1100 |0018: return-object v0 │ │ +0cebf4: |[0cebf4] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getGroundAnchorB:()Lcom/badlogic/gdx/math/Vector2; │ │ +0cec04: 5340 3a0c |0000: iget-wide v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ +0cec08: 5442 3d0c |0002: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0cec0c: 7040 7d15 0421 |0004: invoke-direct {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetGroundAnchorB:(J[F)V // method@157d │ │ +0cec12: 5440 3c0c |0007: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +0cec16: 5441 3d0c |0009: iget-object v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0cec1a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0cec1c: 4401 0102 |000c: aget v1, v1, v2 │ │ +0cec20: 5442 3d0c |000e: iget-object v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.tmp:[F // field@0c3d │ │ +0cec24: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0cec26: 4402 0203 |0011: aget v2, v2, v3 │ │ +0cec2a: 6e30 1513 1002 |0013: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0cec30: 5440 3c0c |0016: iget-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c3c │ │ +0cec34: 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; │ │ @@ -265761,19 +265694,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0f7c: |[0c0f7c] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength1:()F │ │ -0c0f8c: 5320 3a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ -0c0f90: 7030 7e15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength1:(J)F // method@157e │ │ -0c0f96: 0a00 |0005: move-result v0 │ │ -0c0f98: 0f00 |0006: return v0 │ │ +0cec38: |[0cec38] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength1:()F │ │ +0cec48: 5320 3a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ +0cec4c: 7030 7e15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength1:(J)F // method@157e │ │ +0cec52: 0a00 |0005: move-result v0 │ │ +0cec54: 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;) │ │ @@ -265781,19 +265714,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0f9c: |[0c0f9c] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength2:()F │ │ -0c0fac: 5320 3a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ -0c0fb0: 7030 7f15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength2:(J)F // method@157f │ │ -0c0fb6: 0a00 |0005: move-result v0 │ │ -0c0fb8: 0f00 |0006: return v0 │ │ +0cec58: |[0cec58] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getLength2:()F │ │ +0cec68: 5320 3a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ +0cec6c: 7030 7f15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetLength2:(J)F // method@157f │ │ +0cec72: 0a00 |0005: move-result v0 │ │ +0cec74: 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;) │ │ @@ -265801,19 +265734,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c0fbc: |[0c0fbc] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getRatio:()F │ │ -0c0fcc: 5320 3a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ -0c0fd0: 7030 8015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetRatio:(J)F // method@1580 │ │ -0c0fd6: 0a00 |0005: move-result v0 │ │ -0c0fd8: 0f00 |0006: return v0 │ │ +0cec78: |[0cec78] com.badlogic.gdx.physics.box2d.joints.PulleyJoint.getRatio:()F │ │ +0cec88: 5320 3a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.addr:J // field@0c3a │ │ +0cec8c: 7030 8015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJoint;.jniGetRatio:(J)F // method@1580 │ │ +0cec92: 0a00 |0005: move-result v0 │ │ +0cec94: 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 : 3380 (PulleyJoint.java) │ │ @@ -265874,39 +265807,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0c0fdc: |[0c0fdc] com.badlogic.gdx.physics.box2d.joints.PulleyJointDef.:()V │ │ -0c0fec: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ -0c0ff0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c0ff2: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c0ff6: 7010 9b14 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c0ffc: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c1000: 7030 fa12 3001 |000a: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c1006: 5b40 410c |000d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ -0c100a: 2200 dc01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c100e: 7030 fa12 1001 |0011: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c1014: 5b40 420c |0014: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ -0c1018: 2200 dc01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c101c: 7030 fa12 3002 |0018: invoke-direct {v0, v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c1022: 5b40 450c |001b: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -0c1026: 2200 dc01 |001d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c102a: 7030 fa12 1002 |001f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c1030: 5b40 460c |0022: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -0c1034: 5942 430c |0024: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ -0c1038: 5942 440c |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ -0c103c: 5941 480c |0028: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0c48 │ │ -0c1040: 6200 be0b |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ -0c1044: 5b40 490c |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c49 │ │ -0c1048: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0c104a: 5c40 400c |002f: iput-boolean v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0c40 │ │ -0c104e: 0e00 |0031: return-void │ │ +0cec98: |[0cec98] com.badlogic.gdx.physics.box2d.joints.PulleyJointDef.:()V │ │ +0ceca8: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ +0cecac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0cecae: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cecb2: 7010 9b14 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0cecb8: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cecbc: 7030 fa12 3001 |000a: invoke-direct {v0, v3, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cecc2: 5b40 410c |000d: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ +0cecc6: 2200 dc01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cecca: 7030 fa12 1001 |0011: invoke-direct {v0, v1, v1}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cecd0: 5b40 420c |0014: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ +0cecd4: 2200 dc01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cecd8: 7030 fa12 3002 |0018: invoke-direct {v0, v3, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cecde: 5b40 450c |001b: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +0cece2: 2200 dc01 |001d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cece6: 7030 fa12 1002 |001f: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cecec: 5b40 460c |0022: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +0cecf0: 5942 430c |0024: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ +0cecf4: 5942 440c |0026: iput v2, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ +0cecf8: 5941 480c |0028: iput v1, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0c48 │ │ +0cecfc: 6200 be0b |002a: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbe │ │ +0ced00: 5b40 490c |002c: iput-object v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c49 │ │ +0ced04: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0ced06: 5c40 400c |002f: iput-boolean v0, v4, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.collideConnected:Z // field@0c40 │ │ +0ced0a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=28 │ │ 0x0008 line=49 │ │ 0x000f line=52 │ │ 0x0016 line=55 │ │ 0x001d line=58 │ │ @@ -265925,41 +265858,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 │ │ -0c1050: |[0c1050] 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 │ │ -0c1060: 5b34 3e0c |0000: iput-object v4, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3e │ │ -0c1064: 5b35 3f0c |0002: iput-object v5, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3f │ │ -0c1068: 5431 410c |0004: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ -0c106c: 6e20 1613 6100 |0006: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c1072: 5431 420c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ -0c1076: 6e20 1613 7100 |000b: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c107c: 5431 450c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ -0c1080: 6e20 9c13 8400 |0010: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c1086: 0c02 |0013: move-result-object v2 │ │ -0c1088: 6e20 1613 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c108e: 5431 460c |0017: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ -0c1092: 6e20 9c13 9500 |0019: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c1098: 0c02 |001c: move-result-object v2 │ │ -0c109a: 6e20 1613 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c10a0: 6e20 0713 6800 |0020: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -0c10a6: 0a01 |0023: move-result v1 │ │ -0c10a8: 5931 430c |0024: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ -0c10ac: 6e20 0713 7900 |0026: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -0c10b2: 0a01 |0029: move-result v1 │ │ -0c10b4: 5931 440c |002a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ -0c10b8: 593a 480c |002c: iput v10, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0c48 │ │ -0c10bc: 5231 430c |002e: iget v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ -0c10c0: 5232 440c |0030: iget v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ -0c10c4: c8a2 |0032: mul-float/2addr v2, v10 │ │ -0c10c6: a600 0102 |0033: add-float v0, v1, v2 │ │ -0c10ca: 0e00 |0035: return-void │ │ +0ced0c: |[0ced0c] 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 │ │ +0ced1c: 5b34 3e0c |0000: iput-object v4, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3e │ │ +0ced20: 5b35 3f0c |0002: iput-object v5, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c3f │ │ +0ced24: 5431 410c |0004: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c41 │ │ +0ced28: 6e20 1613 6100 |0006: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ced2e: 5431 420c |0009: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.groundAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c42 │ │ +0ced32: 6e20 1613 7100 |000b: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ced38: 5431 450c |000e: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c45 │ │ +0ced3c: 6e20 9c13 8400 |0010: invoke-virtual {v4, v8}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ced42: 0c02 |0013: move-result-object v2 │ │ +0ced44: 6e20 1613 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ced4a: 5431 460c |0017: iget-object v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c46 │ │ +0ced4e: 6e20 9c13 9500 |0019: invoke-virtual {v5, v9}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0ced54: 0c02 |001c: move-result-object v2 │ │ +0ced56: 6e20 1613 2100 |001d: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0ced5c: 6e20 0713 6800 |0020: invoke-virtual {v8, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +0ced62: 0a01 |0023: move-result v1 │ │ +0ced64: 5931 430c |0024: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ +0ced68: 6e20 0713 7900 |0026: invoke-virtual {v9, v7}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +0ced6e: 0a01 |0029: move-result v1 │ │ +0ced70: 5931 440c |002a: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ +0ced74: 593a 480c |002c: iput v10, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.ratio:F // field@0c48 │ │ +0ced78: 5231 430c |002e: iget v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthA:F // field@0c43 │ │ +0ced7c: 5232 440c |0030: iget v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;.lengthB:F // field@0c44 │ │ +0ced80: c8a2 |0032: mul-float/2addr v2, v10 │ │ +0ced82: a600 0102 |0033: add-float v0, v1, v2 │ │ +0ced86: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ 0x0004 line=38 │ │ 0x0009 line=39 │ │ 0x000e line=40 │ │ @@ -266005,17 +265938,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 │ │ -0c10cc: |[0c10cc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c10dc: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c10e2: 0e00 |0003: return-void │ │ +0ced88: |[0ced88] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0ced98: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ced9e: 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; │ │ @@ -266105,18 +266038,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c10e4: |[0c10e4] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableLimit:(Z)V │ │ -0c10f4: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c10f8: 7040 8e15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableLimit:(JZ)V // method@158e │ │ -0c10fe: 0e00 |0005: return-void │ │ +0ceda0: |[0ceda0] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableLimit:(Z)V │ │ +0cedb0: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cedb4: 7040 8e15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableLimit:(JZ)V // method@158e │ │ +0cedba: 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 │ │ @@ -266126,18 +266059,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c1100: |[0c1100] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableMotor:(Z)V │ │ -0c1110: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1114: 7040 8f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableMotor:(JZ)V // method@158f │ │ -0c111a: 0e00 |0005: return-void │ │ +0cedbc: |[0cedbc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.enableMotor:(Z)V │ │ +0cedcc: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cedd0: 7040 8f15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniEnableMotor:(JZ)V // method@158f │ │ +0cedd6: 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 │ │ @@ -266147,19 +266080,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c111c: |[0c111c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointAngle:()F │ │ -0c112c: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1130: 7030 9015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointAngle:(J)F // method@1590 │ │ -0c1136: 0a00 |0005: move-result v0 │ │ -0c1138: 0f00 |0006: return v0 │ │ +0cedd8: |[0cedd8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointAngle:()F │ │ +0cede8: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cedec: 7030 9015 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointAngle:(J)F // method@1590 │ │ +0cedf2: 0a00 |0005: move-result v0 │ │ +0cedf4: 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;) │ │ @@ -266167,19 +266100,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c113c: |[0c113c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointSpeed:()F │ │ -0c114c: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1150: 7030 9115 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointSpeed:(J)F // method@1591 │ │ -0c1156: 0a00 |0005: move-result v0 │ │ -0c1158: 0f00 |0006: return v0 │ │ +0cedf8: |[0cedf8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getJointSpeed:()F │ │ +0cee08: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cee0c: 7030 9115 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetJointSpeed:(J)F // method@1591 │ │ +0cee12: 0a00 |0005: move-result v0 │ │ +0cee14: 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;) │ │ @@ -266187,19 +266120,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c115c: |[0c115c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getLowerLimit:()F │ │ -0c116c: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1170: 7030 9215 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetLowerLimit:(J)F // method@1592 │ │ -0c1176: 0a00 |0005: move-result v0 │ │ -0c1178: 0f00 |0006: return v0 │ │ +0cee18: |[0cee18] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getLowerLimit:()F │ │ +0cee28: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cee2c: 7030 9215 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetLowerLimit:(J)F // method@1592 │ │ +0cee32: 0a00 |0005: move-result v0 │ │ +0cee34: 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;) │ │ @@ -266207,19 +266140,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c117c: |[0c117c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorSpeed:()F │ │ -0c118c: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1190: 7030 9315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorSpeed:(J)F // method@1593 │ │ -0c1196: 0a00 |0005: move-result v0 │ │ -0c1198: 0f00 |0006: return v0 │ │ +0cee38: |[0cee38] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorSpeed:()F │ │ +0cee48: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cee4c: 7030 9315 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorSpeed:(J)F // method@1593 │ │ +0cee52: 0a00 |0005: move-result v0 │ │ +0cee54: 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;) │ │ @@ -266227,19 +266160,19 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c119c: |[0c119c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorTorque:(F)F │ │ -0c11ac: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c11b0: 7040 9415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorTorque:(JF)F // method@1594 │ │ -0c11b6: 0a00 |0005: move-result v0 │ │ -0c11b8: 0f00 |0006: return v0 │ │ +0cee58: |[0cee58] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getMotorTorque:(F)F │ │ +0cee68: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cee6c: 7040 9415 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetMotorTorque:(JF)F // method@1594 │ │ +0cee72: 0a00 |0005: move-result v0 │ │ +0cee74: 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 │ │ │ │ @@ -266248,19 +266181,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c11bc: |[0c11bc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getUpperLimit:()F │ │ -0c11cc: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c11d0: 7030 9515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetUpperLimit:(J)F // method@1595 │ │ -0c11d6: 0a00 |0005: move-result v0 │ │ -0c11d8: 0f00 |0006: return v0 │ │ +0cee78: |[0cee78] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.getUpperLimit:()F │ │ +0cee88: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cee8c: 7030 9515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniGetUpperLimit:(J)F // method@1595 │ │ +0cee92: 0a00 |0005: move-result v0 │ │ +0cee94: 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;) │ │ @@ -266268,19 +266201,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c11dc: |[0c11dc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isLimitEnabled:()Z │ │ -0c11ec: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c11f0: 7030 9615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsLimitEnabled:(J)Z // method@1596 │ │ -0c11f6: 0a00 |0005: move-result v0 │ │ -0c11f8: 0f00 |0006: return v0 │ │ +0cee98: |[0cee98] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isLimitEnabled:()Z │ │ +0ceea8: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0ceeac: 7030 9615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsLimitEnabled:(J)Z // method@1596 │ │ +0ceeb2: 0a00 |0005: move-result v0 │ │ +0ceeb4: 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;) │ │ @@ -266288,19 +266221,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c11fc: |[0c11fc] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isMotorEnabled:()Z │ │ -0c120c: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1210: 7030 9715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsMotorEnabled:(J)Z // method@1597 │ │ -0c1216: 0a00 |0005: move-result v0 │ │ -0c1218: 0f00 |0006: return v0 │ │ +0ceeb8: |[0ceeb8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.isMotorEnabled:()Z │ │ +0ceec8: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0ceecc: 7030 9715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniIsMotorEnabled:(J)Z // method@1597 │ │ +0ceed2: 0a00 |0005: move-result v0 │ │ +0ceed4: 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;) │ │ @@ -266308,18 +266241,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c121c: |[0c121c] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setLimits:(FF)V │ │ -0c122c: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1230: 7054 9815 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetLimits:(JFF)V // method@1598 │ │ -0c1236: 0e00 |0005: return-void │ │ +0ceed8: |[0ceed8] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setLimits:(FF)V │ │ +0ceee8: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0ceeec: 7054 9815 0231 |0002: invoke-direct {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetLimits:(JFF)V // method@1598 │ │ +0ceef2: 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 │ │ @@ -266330,18 +266263,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c1238: |[0c1238] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMaxMotorTorque:(F)V │ │ -0c1248: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c124c: 7040 9915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMaxMotorTorque:(JF)V // method@1599 │ │ -0c1252: 0e00 |0005: return-void │ │ +0ceef4: |[0ceef4] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMaxMotorTorque:(F)V │ │ +0cef04: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cef08: 7040 9915 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMaxMotorTorque:(JF)V // method@1599 │ │ +0cef0e: 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 │ │ @@ -266351,18 +266284,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c1254: |[0c1254] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMotorSpeed:(F)V │ │ -0c1264: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ -0c1268: 7040 9a15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMotorSpeed:(JF)V // method@159a │ │ -0c126e: 0e00 |0005: return-void │ │ +0cef10: |[0cef10] com.badlogic.gdx.physics.box2d.joints.RevoluteJoint.setMotorSpeed:(F)V │ │ +0cef20: 5320 4a0c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.addr:J // field@0c4a │ │ +0cef24: 7040 9a15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJoint;.jniSetMotorSpeed:(JF)V // method@159a │ │ +0cef2a: 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 │ │ @@ -266428,34 +266361,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0c1270: |[0c1270] com.badlogic.gdx.physics.box2d.joints.RevoluteJointDef.:()V │ │ -0c1280: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c1282: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c1284: 7010 9b14 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c128a: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c128e: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c1294: 5b30 500c |000a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ -0c1298: 2200 dc01 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c129c: 7010 f912 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c12a2: 5b30 510c |0011: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ -0c12a6: 5931 550c |0013: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0c55 │ │ -0c12aa: 5c32 4e0c |0015: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0c4e │ │ -0c12ae: 5931 520c |0017: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0c52 │ │ -0c12b2: 5931 570c |0019: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0c57 │ │ -0c12b6: 5c32 4f0c |001b: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0c4f │ │ -0c12ba: 5931 540c |001d: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0c54 │ │ -0c12be: 5931 530c |001f: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0c53 │ │ -0c12c2: 6200 bf0b |0021: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ -0c12c6: 5b30 560c |0023: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c56 │ │ -0c12ca: 0e00 |0025: return-void │ │ +0cef2c: |[0cef2c] com.badlogic.gdx.physics.box2d.joints.RevoluteJointDef.:()V │ │ +0cef3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cef3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0cef40: 7010 9b14 0300 |0002: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0cef46: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cef4a: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cef50: 5b30 500c |000a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ +0cef54: 2200 dc01 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cef58: 7010 f912 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cef5e: 5b30 510c |0011: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ +0cef62: 5931 550c |0013: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0c55 │ │ +0cef66: 5c32 4e0c |0015: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableLimit:Z // field@0c4e │ │ +0cef6a: 5931 520c |0017: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.lowerAngle:F // field@0c52 │ │ +0cef6e: 5931 570c |0019: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.upperAngle:F // field@0c57 │ │ +0cef72: 5c32 4f0c |001b: iput-boolean v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.enableMotor:Z // field@0c4f │ │ +0cef76: 5931 540c |001d: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.motorSpeed:F // field@0c54 │ │ +0cef7a: 5931 530c |001f: iput v1, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.maxMotorTorque:F // field@0c53 │ │ +0cef7e: 6200 bf0b |0021: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bbf │ │ +0cef82: 5b30 560c |0023: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c56 │ │ +0cef86: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0005 line=43 │ │ 0x000c line=46 │ │ 0x0013 line=49 │ │ 0x0015 line=52 │ │ @@ -266475,32 +266408,32 @@ │ │ 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 │ │ -0c12cc: |[0c12cc] 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 │ │ -0c12dc: 5b23 4b0c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4b │ │ -0c12e0: 5b24 4c0c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4c │ │ -0c12e4: 5420 500c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ -0c12e8: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c12ee: 0c01 |0009: move-result-object v1 │ │ -0c12f0: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c12f6: 5420 510c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ -0c12fa: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c1300: 0c01 |0012: move-result-object v1 │ │ -0c1302: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c1308: 6e10 9013 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ -0c130e: 0a00 |0019: move-result v0 │ │ -0c1310: 6e10 9013 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ -0c1316: 0a01 |001d: move-result v1 │ │ -0c1318: c710 |001e: sub-float/2addr v0, v1 │ │ -0c131a: 5920 550c |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0c55 │ │ -0c131e: 0e00 |0021: return-void │ │ +0cef88: |[0cef88] 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 │ │ +0cef98: 5b23 4b0c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4b │ │ +0cef9c: 5b24 4c0c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c4c │ │ +0cefa0: 5420 500c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c50 │ │ +0cefa4: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0cefaa: 0c01 |0009: move-result-object v1 │ │ +0cefac: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cefb2: 5420 510c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c51 │ │ +0cefb6: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0cefbc: 0c01 |0012: move-result-object v1 │ │ +0cefbe: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cefc4: 6e10 9013 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ +0cefca: 0a00 |0019: move-result v0 │ │ +0cefcc: 6e10 9013 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ +0cefd2: 0a01 |001d: move-result v1 │ │ +0cefd4: c710 |001e: sub-float/2addr v0, v1 │ │ +0cefd6: 5920 550c |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;.referenceAngle:F // field@0c55 │ │ +0cefda: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ 0x0004 line=37 │ │ 0x000d line=38 │ │ 0x0016 line=39 │ │ @@ -266536,17 +266469,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 │ │ -0c1320: |[0c1320] com.badlogic.gdx.physics.box2d.joints.RopeJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c1330: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c1336: 0e00 |0003: return-void │ │ +0cefdc: |[0cefdc] com.badlogic.gdx.physics.box2d.joints.RopeJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0cefec: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0ceff2: 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; │ │ @@ -266570,19 +266503,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c1338: |[0c1338] com.badlogic.gdx.physics.box2d.joints.RopeJoint.getMaxLength:()F │ │ -0c1348: 5320 580c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0c58 │ │ -0c134c: 7030 a215 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniGetMaxLength:(J)F // method@15a2 │ │ -0c1352: 0a00 |0005: move-result v0 │ │ -0c1354: 0f00 |0006: return v0 │ │ +0ceff4: |[0ceff4] com.badlogic.gdx.physics.box2d.joints.RopeJoint.getMaxLength:()F │ │ +0cf004: 5320 580c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0c58 │ │ +0cf008: 7030 a215 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniGetMaxLength:(J)F // method@15a2 │ │ +0cf00e: 0a00 |0005: move-result v0 │ │ +0cf010: 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;) │ │ @@ -266590,18 +266523,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c1358: |[0c1358] com.badlogic.gdx.physics.box2d.joints.RopeJoint.setMaxLength:(F)V │ │ -0c1368: 5320 580c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0c58 │ │ -0c136c: 7040 a315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniSetMaxLength:(JF)F // method@15a3 │ │ -0c1372: 0e00 |0005: return-void │ │ +0cf014: |[0cf014] com.badlogic.gdx.physics.box2d.joints.RopeJoint.setMaxLength:(F)V │ │ +0cf024: 5320 580c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.addr:J // field@0c58 │ │ +0cf028: 7040 a315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/RopeJoint;.jniSetMaxLength:(JF)F // method@15a3 │ │ +0cf02e: 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 │ │ @@ -266643,29 +266576,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0c1374: |[0c1374] com.badlogic.gdx.physics.box2d.joints.RopeJointDef.:()V │ │ -0c1384: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c1386: 7010 9b14 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c138c: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c1390: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ -0c1394: 7030 fa12 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c139a: 5b30 5c0c |000b: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c5c │ │ -0c139e: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c13a2: 1501 803f |000f: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c13a6: 7030 fa12 1002 |0011: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c13ac: 5b30 5d0c |0014: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c5d │ │ -0c13b0: 5932 5e0c |0016: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0c5e │ │ -0c13b4: 6200 c00b |0018: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ -0c13b8: 5b30 5f0c |001a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c5f │ │ -0c13bc: 0e00 |001c: return-void │ │ +0cf030: |[0cf030] com.badlogic.gdx.physics.box2d.joints.RopeJointDef.:()V │ │ +0cf040: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cf042: 7010 9b14 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0cf048: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf04c: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ +0cf050: 7030 fa12 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cf056: 5b30 5c0c |000b: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c5c │ │ +0cf05a: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf05e: 1501 803f |000f: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cf062: 7030 fa12 1002 |0011: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cf068: 5b30 5d0c |0014: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c5d │ │ +0cf06c: 5932 5e0c |0016: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.maxLength:F // field@0c5e │ │ +0cf070: 6200 c00b |0018: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc0 │ │ +0cf074: 5b30 5f0c |001a: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c5f │ │ +0cf078: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x0004 line=31 │ │ 0x000d line=34 │ │ 0x0016 line=37 │ │ 0x0018 line=27 │ │ @@ -266699,17 +266632,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 │ │ -0c13c0: |[0c13c0] com.badlogic.gdx.physics.box2d.joints.WeldJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c13d0: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c13d6: 0e00 |0003: return-void │ │ +0cf07c: |[0cf07c] com.badlogic.gdx.physics.box2d.joints.WeldJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0cf08c: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0cf092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/physics/box2d/joints/WeldJoint; │ │ 0x0000 - 0x0004 reg=1 world Lcom/badlogic/gdx/physics/box2d/World; │ │ @@ -266753,27 +266686,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0c13d8: |[0c13d8] com.badlogic.gdx.physics.box2d.joints.WeldJointDef.:()V │ │ -0c13e8: 7010 9b14 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c13ee: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c13f2: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c13f8: 5b10 630c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ -0c13fc: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c1400: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c1406: 5b10 640c |000f: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ -0c140a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0c140c: 5910 650c |0012: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0c65 │ │ -0c1410: 6200 c20b |0014: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ -0c1414: 5b10 660c |0016: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c66 │ │ -0c1418: 0e00 |0018: return-void │ │ +0cf094: |[0cf094] com.badlogic.gdx.physics.box2d.joints.WeldJointDef.:()V │ │ +0cf0a4: 7010 9b14 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0cf0aa: 2200 dc01 |0003: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf0ae: 7010 f912 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cf0b4: 5b10 630c |0008: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ +0cf0b8: 2200 dc01 |000a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf0bc: 7010 f912 0000 |000c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cf0c2: 5b10 640c |000f: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ +0cf0c6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0cf0c8: 5910 650c |0012: iput v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0c65 │ │ +0cf0cc: 6200 c20b |0014: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc2 │ │ +0cf0d0: 5b10 660c |0016: iput-object v0, v1, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c66 │ │ +0cf0d4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=39 │ │ 0x000a line=42 │ │ 0x0011 line=45 │ │ 0x0014 line=25 │ │ @@ -266787,32 +266720,32 @@ │ │ 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 │ │ -0c141c: |[0c141c] 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 │ │ -0c142c: 5b23 600c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c60 │ │ -0c1430: 5b24 610c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c61 │ │ -0c1434: 5420 630c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ -0c1438: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c143e: 0c01 |0009: move-result-object v1 │ │ -0c1440: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c1446: 5420 640c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ -0c144a: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c1450: 0c01 |0012: move-result-object v1 │ │ -0c1452: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c1458: 6e10 9013 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ -0c145e: 0a00 |0019: move-result v0 │ │ -0c1460: 6e10 9013 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ -0c1466: 0a01 |001d: move-result v1 │ │ -0c1468: c710 |001e: sub-float/2addr v0, v1 │ │ -0c146a: 5920 650c |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0c65 │ │ -0c146e: 0e00 |0021: return-void │ │ +0cf0d8: |[0cf0d8] 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 │ │ +0cf0e8: 5b23 600c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c60 │ │ +0cf0ec: 5b24 610c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c61 │ │ +0cf0f0: 5420 630c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c63 │ │ +0cf0f4: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0cf0fa: 0c01 |0009: move-result-object v1 │ │ +0cf0fc: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cf102: 5420 640c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c64 │ │ +0cf106: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0cf10c: 0c01 |0012: move-result-object v1 │ │ +0cf10e: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cf114: 6e10 9013 0400 |0016: invoke-virtual {v4}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ +0cf11a: 0a00 |0019: move-result v0 │ │ +0cf11c: 6e10 9013 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/Body;.getAngle:()F // method@1390 │ │ +0cf122: 0a01 |001d: move-result v1 │ │ +0cf124: c710 |001e: sub-float/2addr v0, v1 │ │ +0cf126: 5920 650c |001f: iput v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;.referenceAngle:F // field@0c65 │ │ +0cf12a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0002 line=32 │ │ 0x0004 line=33 │ │ 0x000d line=34 │ │ 0x0016 line=35 │ │ @@ -266848,17 +266781,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 │ │ -0c1470: |[0c1470] com.badlogic.gdx.physics.box2d.joints.WheelJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ -0c1480: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ -0c1486: 0e00 |0003: return-void │ │ +0cf12c: |[0cf12c] com.badlogic.gdx.physics.box2d.joints.WheelJoint.:(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ +0cf13c: 7040 8514 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;.:(Lcom/badlogic/gdx/physics/box2d/World;J)V // method@1485 │ │ +0cf142: 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; │ │ @@ -266869,19 +266802,19 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c1488: |[0c1488] com.badlogic.gdx.physics.box2d.joints.WheelJoint.isMotorEnabled:()Z │ │ -0c1498: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c149c: 7030 bb15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniIsMotorEnabled:(J)Z // method@15bb │ │ -0c14a2: 0a00 |0005: move-result v0 │ │ -0c14a4: 0f00 |0006: return v0 │ │ +0cf144: |[0cf144] com.badlogic.gdx.physics.box2d.joints.WheelJoint.isMotorEnabled:()Z │ │ +0cf154: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf158: 7030 bb15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniIsMotorEnabled:(J)Z // method@15bb │ │ +0cf15e: 0a00 |0005: move-result v0 │ │ +0cf160: 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;) │ │ @@ -266968,18 +266901,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c14a8: |[0c14a8] com.badlogic.gdx.physics.box2d.joints.WheelJoint.enableMotor:(Z)V │ │ -0c14b8: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c14bc: 7040 b315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniEnableMotor:(JZ)V // method@15b3 │ │ -0c14c2: 0e00 |0005: return-void │ │ +0cf164: |[0cf164] com.badlogic.gdx.physics.box2d.joints.WheelJoint.enableMotor:(Z)V │ │ +0cf174: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf178: 7040 b315 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniEnableMotor:(JZ)V // method@15b3 │ │ +0cf17e: 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 │ │ @@ -266989,19 +266922,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c14c4: |[0c14c4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointSpeed:()F │ │ -0c14d4: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c14d8: 7030 b415 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointSpeed:(J)F // method@15b4 │ │ -0c14de: 0a00 |0005: move-result v0 │ │ -0c14e0: 0f00 |0006: return v0 │ │ +0cf180: |[0cf180] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointSpeed:()F │ │ +0cf190: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf194: 7030 b415 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointSpeed:(J)F // method@15b4 │ │ +0cf19a: 0a00 |0005: move-result v0 │ │ +0cf19c: 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;) │ │ @@ -267009,19 +266942,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c14e4: |[0c14e4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointTranslation:()F │ │ -0c14f4: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c14f8: 7030 b515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointTranslation:(J)F // method@15b5 │ │ -0c14fe: 0a00 |0005: move-result v0 │ │ -0c1500: 0f00 |0006: return v0 │ │ +0cf1a0: |[0cf1a0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getJointTranslation:()F │ │ +0cf1b0: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf1b4: 7030 b515 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetJointTranslation:(J)F // method@15b5 │ │ +0cf1ba: 0a00 |0005: move-result v0 │ │ +0cf1bc: 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;) │ │ @@ -267029,19 +266962,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c1504: |[0c1504] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMaxMotorTorque:()F │ │ -0c1514: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c1518: 7030 b615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMaxMotorTorque:(J)F // method@15b6 │ │ -0c151e: 0a00 |0005: move-result v0 │ │ -0c1520: 0f00 |0006: return v0 │ │ +0cf1c0: |[0cf1c0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMaxMotorTorque:()F │ │ +0cf1d0: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf1d4: 7030 b615 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMaxMotorTorque:(J)F // method@15b6 │ │ +0cf1da: 0a00 |0005: move-result v0 │ │ +0cf1dc: 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;) │ │ @@ -267049,19 +266982,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c1524: |[0c1524] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorSpeed:()F │ │ -0c1534: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c1538: 7030 b715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorSpeed:(J)F // method@15b7 │ │ -0c153e: 0a00 |0005: move-result v0 │ │ -0c1540: 0f00 |0006: return v0 │ │ +0cf1e0: |[0cf1e0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorSpeed:()F │ │ +0cf1f0: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf1f4: 7030 b715 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorSpeed:(J)F // method@15b7 │ │ +0cf1fa: 0a00 |0005: move-result v0 │ │ +0cf1fc: 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;) │ │ @@ -267069,19 +267002,19 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c1544: |[0c1544] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorTorque:(F)F │ │ -0c1554: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c1558: 7040 b815 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorTorque:(JF)F // method@15b8 │ │ -0c155e: 0a00 |0005: move-result v0 │ │ -0c1560: 0f00 |0006: return v0 │ │ +0cf200: |[0cf200] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getMotorTorque:(F)F │ │ +0cf210: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf214: 7040 b815 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetMotorTorque:(JF)F // method@15b8 │ │ +0cf21a: 0a00 |0005: move-result v0 │ │ +0cf21c: 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 │ │ │ │ @@ -267090,19 +267023,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c1564: |[0c1564] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringDampingRatio:()F │ │ -0c1574: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c1578: 7030 b915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringDampingRatio:(J)F // method@15b9 │ │ -0c157e: 0a00 |0005: move-result v0 │ │ -0c1580: 0f00 |0006: return v0 │ │ +0cf220: |[0cf220] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringDampingRatio:()F │ │ +0cf230: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf234: 7030 b915 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringDampingRatio:(J)F // method@15b9 │ │ +0cf23a: 0a00 |0005: move-result v0 │ │ +0cf23c: 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;) │ │ @@ -267110,19 +267043,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c1584: |[0c1584] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringFrequencyHz:()F │ │ -0c1594: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c1598: 7030 ba15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringFrequencyHz:(J)F // method@15ba │ │ -0c159e: 0a00 |0005: move-result v0 │ │ -0c15a0: 0f00 |0006: return v0 │ │ +0cf240: |[0cf240] com.badlogic.gdx.physics.box2d.joints.WheelJoint.getSpringFrequencyHz:()F │ │ +0cf250: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf254: 7030 ba15 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniGetSpringFrequencyHz:(J)F // method@15ba │ │ +0cf25a: 0a00 |0005: move-result v0 │ │ +0cf25c: 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;) │ │ @@ -267130,18 +267063,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c15a4: |[0c15a4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMaxMotorTorque:(F)V │ │ -0c15b4: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c15b8: 7040 bc15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMaxMotorTorque:(JF)V // method@15bc │ │ -0c15be: 0e00 |0005: return-void │ │ +0cf260: |[0cf260] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMaxMotorTorque:(F)V │ │ +0cf270: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf274: 7040 bc15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMaxMotorTorque:(JF)V // method@15bc │ │ +0cf27a: 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 │ │ @@ -267151,18 +267084,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c15c0: |[0c15c0] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMotorSpeed:(F)V │ │ -0c15d0: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c15d4: 7040 bd15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMotorSpeed:(JF)V // method@15bd │ │ -0c15da: 0e00 |0005: return-void │ │ +0cf27c: |[0cf27c] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setMotorSpeed:(F)V │ │ +0cf28c: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf290: 7040 bd15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetMotorSpeed:(JF)V // method@15bd │ │ +0cf296: 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 │ │ @@ -267172,18 +267105,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c15dc: |[0c15dc] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringDampingRatio:(F)V │ │ -0c15ec: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c15f0: 7040 be15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringDampingRatio:(JF)V // method@15be │ │ -0c15f6: 0e00 |0005: return-void │ │ +0cf298: |[0cf298] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringDampingRatio:(F)V │ │ +0cf2a8: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf2ac: 7040 be15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringDampingRatio:(JF)V // method@15be │ │ +0cf2b2: 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 │ │ @@ -267193,18 +267126,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c15f8: |[0c15f8] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringFrequencyHz:(F)V │ │ -0c1608: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ -0c160c: 7040 bf15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringFrequencyHz:(JF)V // method@15bf │ │ -0c1612: 0e00 |0005: return-void │ │ +0cf2b4: |[0cf2b4] com.badlogic.gdx.physics.box2d.joints.WheelJoint.setSpringFrequencyHz:(F)V │ │ +0cf2c4: 5320 670c |0000: iget-wide v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.addr:J // field@0c67 │ │ +0cf2c8: 7040 bf15 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/physics/box2d/joints/WheelJoint;.jniSetSpringFrequencyHz:(JF)V // method@15bf │ │ +0cf2ce: 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 │ │ @@ -267266,38 +267199,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0c1614: |[0c1614] com.badlogic.gdx.physics.box2d.joints.WheelJointDef.:()V │ │ -0c1624: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c1626: 7010 9b14 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ -0c162c: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c1630: 7010 f912 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c1636: 5b30 6e0c |0009: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -0c163a: 2200 dc01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c163e: 7010 f912 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c1644: 5b30 6f0c |0010: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ -0c1648: 2200 dc01 |0012: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c164c: 1501 803f |0014: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c1650: 7030 fa12 1002 |0016: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ -0c1656: 5b30 700c |0019: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ -0c165a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0c165c: 5c30 6c0c |001c: iput-boolean v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0c6c │ │ -0c1660: 5932 710c |001e: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0c71 │ │ -0c1664: 5932 720c |0020: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0c72 │ │ -0c1668: 1500 0040 |0022: const/high16 v0, #int 1073741824 // #4000 │ │ -0c166c: 5930 6d0c |0024: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0c6d │ │ -0c1670: 1400 3333 333f |0026: const v0, #float 0.7 // #3f333333 │ │ -0c1676: 5930 6b0c |0029: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0c6b │ │ -0c167a: 6200 c30b |002b: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ -0c167e: 5b30 730c |002d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c73 │ │ -0c1682: 0e00 |002f: return-void │ │ +0cf2d0: |[0cf2d0] com.badlogic.gdx.physics.box2d.joints.WheelJointDef.:()V │ │ +0cf2e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cf2e2: 7010 9b14 0300 |0001: invoke-direct {v3}, Lcom/badlogic/gdx/physics/box2d/JointDef;.:()V // method@149b │ │ +0cf2e8: 2200 dc01 |0004: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf2ec: 7010 f912 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cf2f2: 5b30 6e0c |0009: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +0cf2f6: 2200 dc01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf2fa: 7010 f912 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cf300: 5b30 6f0c |0010: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ +0cf304: 2200 dc01 |0012: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf308: 1501 803f |0014: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cf30c: 7030 fa12 1002 |0016: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.:(FF)V // method@12fa │ │ +0cf312: 5b30 700c |0019: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ +0cf316: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0cf318: 5c30 6c0c |001c: iput-boolean v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.enableMotor:Z // field@0c6c │ │ +0cf31c: 5932 710c |001e: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.maxMotorTorque:F // field@0c71 │ │ +0cf320: 5932 720c |0020: iput v2, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.motorSpeed:F // field@0c72 │ │ +0cf324: 1500 0040 |0022: const/high16 v0, #int 1073741824 // #4000 │ │ +0cf328: 5930 6d0c |0024: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.frequencyHz:F // field@0c6d │ │ +0cf32c: 1400 3333 333f |0026: const v0, #float 0.7 // #3f333333 │ │ +0cf332: 5930 6b0c |0029: iput v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.dampingRatio:F // field@0c6b │ │ +0cf336: 6200 c30b |002b: sget-object v0, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;.WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0bc3 │ │ +0cf33a: 5b30 730c |002d: iput-object v0, v3, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; // field@0c73 │ │ +0cf33e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=41 │ │ 0x000b line=44 │ │ 0x0012 line=47 │ │ 0x001b line=50 │ │ @@ -267316,30 +267249,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 │ │ -0c1684: |[0c1684] 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 │ │ -0c1694: 5b23 680c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c68 │ │ -0c1698: 5b24 690c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c69 │ │ -0c169c: 5420 6e0c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ -0c16a0: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c16a6: 0c01 |0009: move-result-object v1 │ │ -0c16a8: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c16ae: 5420 6f0c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ -0c16b2: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ -0c16b8: 0c01 |0012: move-result-object v1 │ │ -0c16ba: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c16c0: 5420 700c |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ -0c16c4: 6e20 9d13 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139d │ │ -0c16ca: 0c01 |001b: move-result-object v1 │ │ -0c16cc: 6e20 1613 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c16d2: 0e00 |001f: return-void │ │ +0cf340: |[0cf340] 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 │ │ +0cf350: 5b23 680c |0000: iput-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyA:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c68 │ │ +0cf354: 5b24 690c |0002: iput-object v4, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.bodyB:Lcom/badlogic/gdx/physics/box2d/Body; // field@0c69 │ │ +0cf358: 5420 6e0c |0004: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorA:Lcom/badlogic/gdx/math/Vector2; // field@0c6e │ │ +0cf35c: 6e20 9c13 5300 |0006: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0cf362: 0c01 |0009: move-result-object v1 │ │ +0cf364: 6e20 1613 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cf36a: 5420 6f0c |000d: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAnchorB:Lcom/badlogic/gdx/math/Vector2; // field@0c6f │ │ +0cf36e: 6e20 9c13 5400 |000f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalPoint:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139c │ │ +0cf374: 0c01 |0012: move-result-object v1 │ │ +0cf376: 6e20 1613 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cf37c: 5420 700c |0016: iget-object v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;.localAxisA:Lcom/badlogic/gdx/math/Vector2; // field@0c70 │ │ +0cf380: 6e20 9d13 6300 |0018: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/physics/box2d/Body;.getLocalVector:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@139d │ │ +0cf386: 0c01 |001b: move-result-object v1 │ │ +0cf388: 6e20 1613 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0cf38e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0002 line=34 │ │ 0x0004 line=35 │ │ 0x000d line=36 │ │ 0x0016 line=37 │ │ @@ -267385,17 +267318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c16d4: |[0c16d4] com.badlogic.gdx.scenes.scene2d.Action.:()V │ │ -0c16e4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c16ea: 0e00 |0003: return-void │ │ +0cf390: |[0cf390] com.badlogic.gdx.scenes.scene2d.Action.:()V │ │ +0cf3a0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0cf3a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ │ │ Virtual methods - │ │ @@ -267410,17 +267343,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 │ │ -0c16ec: |[0c16ec] com.badlogic.gdx.scenes.scene2d.Action.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c16fc: 5410 740c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c74 │ │ -0c1700: 1100 |0002: return-object v0 │ │ +0cf3a8: |[0cf3a8] com.badlogic.gdx.scenes.scene2d.Action.getActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0cf3b8: 5410 740c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c74 │ │ +0cf3bc: 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;) │ │ @@ -267428,17 +267361,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Pool;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1704: |[0c1704] com.badlogic.gdx.scenes.scene2d.Action.getPool:()Lcom/badlogic/gdx/utils/Pool; │ │ -0c1714: 5410 750c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ -0c1718: 1100 |0002: return-object v0 │ │ +0cf3c0: |[0cf3c0] com.badlogic.gdx.scenes.scene2d.Action.getPool:()Lcom/badlogic/gdx/utils/Pool; │ │ +0cf3d0: 5410 750c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ +0cf3d4: 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;) │ │ @@ -267446,17 +267379,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c171c: |[0c171c] com.badlogic.gdx.scenes.scene2d.Action.reset:()V │ │ -0c172c: 6e10 cb15 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ -0c1732: 0e00 |0003: return-void │ │ +0cf3d8: |[0cf3d8] com.badlogic.gdx.scenes.scene2d.Action.reset:()V │ │ +0cf3e8: 6e10 cb15 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ +0cf3ee: 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; │ │ │ │ @@ -267465,16 +267398,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c1734: |[0c1734] com.badlogic.gdx.scenes.scene2d.Action.restart:()V │ │ -0c1744: 0e00 |0000: return-void │ │ +0cf3f0: |[0cf3f0] com.badlogic.gdx.scenes.scene2d.Action.restart:()V │ │ +0cf400: 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;) │ │ @@ -267482,26 +267415,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 │ │ -0c1748: |[0c1748] com.badlogic.gdx.scenes.scene2d.Action.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c1758: 5b12 740c |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c74 │ │ -0c175c: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ -0c1760: 5410 750c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ -0c1764: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0c1768: 5410 750c |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ -0c176c: 6e20 5a20 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ -0c1772: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c1774: 5b10 750c |000e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ -0c1778: 0e00 |0010: return-void │ │ -0c177a: 6e10 ca15 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0c1780: 28fc |0014: goto 0010 // -0004 │ │ +0cf404: |[0cf404] com.badlogic.gdx.scenes.scene2d.Action.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf414: 5b12 740c |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c74 │ │ +0cf418: 3902 0e00 |0002: if-nez v2, 0010 // +000e │ │ +0cf41c: 5410 750c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ +0cf420: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0cf424: 5410 750c |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ +0cf428: 6e20 5a20 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Pool;.free:(Ljava/lang/Object;)V // method@205a │ │ +0cf42e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0cf430: 5b10 750c |000e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ +0cf434: 0e00 |0010: return-void │ │ +0cf436: 6e10 ca15 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0cf43c: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0004 line=57 │ │ 0x0008 line=58 │ │ 0x000d line=59 │ │ @@ -267516,17 +267449,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 │ │ -0c1784: |[0c1784] com.badlogic.gdx.scenes.scene2d.Action.setPool:(Lcom/badlogic/gdx/utils/Pool;)V │ │ -0c1794: 5b01 750c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ -0c1798: 0e00 |0002: return-void │ │ +0cf440: |[0cf440] com.badlogic.gdx.scenes.scene2d.Action.setPool:(Lcom/badlogic/gdx/utils/Pool;)V │ │ +0cf450: 5b01 750c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Action;.pool:Lcom/badlogic/gdx/utils/Pool; // field@0c75 │ │ +0cf454: 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; │ │ @@ -267536,38 +267469,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0c179c: |[0c179c] com.badlogic.gdx.scenes.scene2d.Action.toString:()Ljava/lang/String; │ │ -0c17ac: 6e10 9724 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c17b2: 0c02 |0003: move-result-object v2 │ │ -0c17b4: 6e10 4624 0200 |0004: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0c17ba: 0c01 |0007: move-result-object v1 │ │ -0c17bc: 1302 2e00 |0008: const/16 v2, #int 46 // #2e │ │ -0c17c0: 6e20 b824 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ -0c17c6: 0a00 |000d: move-result v0 │ │ -0c17c8: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -0c17ca: 3220 0800 |000f: if-eq v0, v2, 0017 // +0008 │ │ -0c17ce: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c17d2: 6e20 c124 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0c17d8: 0c01 |0016: move-result-object v1 │ │ -0c17da: 1a02 6101 |0017: const-string v2, "Action" // string@0161 │ │ -0c17de: 6e20 af24 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ -0c17e4: 0a02 |001c: move-result v2 │ │ -0c17e6: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -0c17ea: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0c17ec: 6e10 ba24 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ -0c17f2: 0a03 |0023: move-result v3 │ │ -0c17f4: d803 03fa |0024: add-int/lit8 v3, v3, #int -6 // #fa │ │ -0c17f8: 6e30 c224 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0c17fe: 0c01 |0029: move-result-object v1 │ │ -0c1800: 1101 |002a: return-object v1 │ │ +0cf458: |[0cf458] com.badlogic.gdx.scenes.scene2d.Action.toString:()Ljava/lang/String; │ │ +0cf468: 6e10 9724 0400 |0000: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0cf46e: 0c02 |0003: move-result-object v2 │ │ +0cf470: 6e10 4624 0200 |0004: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0cf476: 0c01 |0007: move-result-object v1 │ │ +0cf478: 1302 2e00 |0008: const/16 v2, #int 46 // #2e │ │ +0cf47c: 6e20 b824 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24b8 │ │ +0cf482: 0a00 |000d: move-result v0 │ │ +0cf484: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +0cf486: 3220 0800 |000f: if-eq v0, v2, 0017 // +0008 │ │ +0cf48a: d802 0001 |0011: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0cf48e: 6e20 c124 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0cf494: 0c01 |0016: move-result-object v1 │ │ +0cf496: 1a02 6101 |0017: const-string v2, "Action" // string@0161 │ │ +0cf49a: 6e20 af24 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24af │ │ +0cf4a0: 0a02 |001c: move-result v2 │ │ +0cf4a2: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +0cf4a6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0cf4a8: 6e10 ba24 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ +0cf4ae: 0a03 |0023: move-result v3 │ │ +0cf4b0: d803 03fa |0024: add-int/lit8 v3, v3, #int -6 // #fa │ │ +0cf4b4: 6e30 c224 2103 |0026: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0cf4ba: 0c01 |0029: move-result-object v1 │ │ +0cf4bc: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=87 │ │ 0x000e line=88 │ │ 0x0017 line=89 │ │ 0x002a line=90 │ │ @@ -267634,19 +267567,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c1804: |[0c1804] com.badlogic.gdx.scenes.scene2d.Event.:()V │ │ -0c1814: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c181a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0c181c: 5c10 880c |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ -0c1820: 0e00 |0006: return-void │ │ +0cf4c0: |[0cf4c0] com.badlogic.gdx.scenes.scene2d.Event.:()V │ │ +0cf4d0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0cf4d6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0cf4d8: 5c10 880c |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ +0cf4dc: 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; │ │ │ │ @@ -267656,20 +267589,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c1824: |[0c1824] com.badlogic.gdx.scenes.scene2d.Event.cancel:()V │ │ -0c1834: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c1836: 5c10 890c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0c89 │ │ -0c183a: 5c10 8e0c |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ -0c183e: 5c10 8b0c |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ -0c1842: 0e00 |0007: return-void │ │ +0cf4e0: |[0cf4e0] com.badlogic.gdx.scenes.scene2d.Event.cancel:()V │ │ +0cf4f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cf4f2: 5c10 890c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0c89 │ │ +0cf4f6: 5c10 8e0c |0003: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ +0cf4fa: 5c10 8b0c |0005: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ +0cf4fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ @@ -267680,17 +267613,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1844: |[0c1844] com.badlogic.gdx.scenes.scene2d.Event.getBubbles:()Z │ │ -0c1854: 5510 880c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ -0c1858: 0f00 |0002: return v0 │ │ +0cf500: |[0cf500] com.badlogic.gdx.scenes.scene2d.Event.getBubbles:()Z │ │ +0cf510: 5510 880c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ +0cf514: 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;) │ │ @@ -267698,17 +267631,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 │ │ -0c185c: |[0c185c] com.badlogic.gdx.scenes.scene2d.Event.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c186c: 5410 8c0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8c │ │ -0c1870: 1100 |0002: return-object v0 │ │ +0cf518: |[0cf518] com.badlogic.gdx.scenes.scene2d.Event.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0cf528: 5410 8c0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8c │ │ +0cf52c: 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;) │ │ @@ -267716,17 +267649,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 │ │ -0c1874: |[0c1874] com.badlogic.gdx.scenes.scene2d.Event.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ -0c1884: 5410 8d0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c8d │ │ -0c1888: 1100 |0002: return-object v0 │ │ +0cf530: |[0cf530] com.badlogic.gdx.scenes.scene2d.Event.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ +0cf540: 5410 8d0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c8d │ │ +0cf544: 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;) │ │ @@ -267734,17 +267667,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 │ │ -0c188c: |[0c188c] com.badlogic.gdx.scenes.scene2d.Event.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c189c: 5410 8f0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8f │ │ -0c18a0: 1100 |0002: return-object v0 │ │ +0cf548: |[0cf548] com.badlogic.gdx.scenes.scene2d.Event.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0cf558: 5410 8f0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8f │ │ +0cf55c: 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;) │ │ @@ -267752,18 +267685,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c18a4: |[0c18a4] com.badlogic.gdx.scenes.scene2d.Event.handle:()V │ │ -0c18b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c18b6: 5c10 8b0c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ -0c18ba: 0e00 |0003: return-void │ │ +0cf560: |[0cf560] com.badlogic.gdx.scenes.scene2d.Event.handle:()V │ │ +0cf570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cf572: 5c10 8b0c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ +0cf576: 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; │ │ │ │ @@ -267772,17 +267705,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c18bc: |[0c18bc] com.badlogic.gdx.scenes.scene2d.Event.isCancelled:()Z │ │ -0c18cc: 5510 890c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0c89 │ │ -0c18d0: 0f00 |0002: return v0 │ │ +0cf578: |[0cf578] com.badlogic.gdx.scenes.scene2d.Event.isCancelled:()Z │ │ +0cf588: 5510 890c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0c89 │ │ +0cf58c: 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;) │ │ @@ -267790,17 +267723,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c18d4: |[0c18d4] com.badlogic.gdx.scenes.scene2d.Event.isCapture:()Z │ │ -0c18e4: 5510 8a0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0c8a │ │ -0c18e8: 0f00 |0002: return v0 │ │ +0cf590: |[0cf590] com.badlogic.gdx.scenes.scene2d.Event.isCapture:()Z │ │ +0cf5a0: 5510 8a0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0c8a │ │ +0cf5a4: 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;) │ │ @@ -267808,17 +267741,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c18ec: |[0c18ec] com.badlogic.gdx.scenes.scene2d.Event.isHandled:()Z │ │ -0c18fc: 5510 8b0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ -0c1900: 0f00 |0002: return v0 │ │ +0cf5a8: |[0cf5a8] com.badlogic.gdx.scenes.scene2d.Event.isHandled:()Z │ │ +0cf5b8: 5510 8b0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ +0cf5bc: 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;) │ │ @@ -267826,17 +267759,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1904: |[0c1904] com.badlogic.gdx.scenes.scene2d.Event.isStopped:()Z │ │ -0c1914: 5510 8e0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ -0c1918: 0f00 |0002: return v0 │ │ +0cf5c0: |[0cf5c0] com.badlogic.gdx.scenes.scene2d.Event.isStopped:()Z │ │ +0cf5d0: 5510 8e0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ +0cf5d4: 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;) │ │ @@ -267844,27 +267777,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0c191c: |[0c191c] com.badlogic.gdx.scenes.scene2d.Event.reset:()V │ │ -0c192c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c192e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c1930: 5b20 8d0c |0002: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c8d │ │ -0c1934: 5b20 8f0c |0004: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8f │ │ -0c1938: 5b20 8c0c |0006: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8c │ │ -0c193c: 5c21 8a0c |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0c8a │ │ -0c1940: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c1942: 5c20 880c |000b: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ -0c1946: 5c21 8b0c |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ -0c194a: 5c21 8e0c |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ -0c194e: 5c21 890c |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0c89 │ │ -0c1952: 0e00 |0013: return-void │ │ +0cf5d8: |[0cf5d8] com.badlogic.gdx.scenes.scene2d.Event.reset:()V │ │ +0cf5e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cf5ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0cf5ec: 5b20 8d0c |0002: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c8d │ │ +0cf5f0: 5b20 8f0c |0004: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8f │ │ +0cf5f4: 5b20 8c0c |0006: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8c │ │ +0cf5f8: 5c21 8a0c |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0c8a │ │ +0cf5fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0cf5fe: 5c20 880c |000b: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ +0cf602: 5c21 8b0c |000d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.handled:Z // field@0c8b │ │ +0cf606: 5c21 8e0c |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ +0cf60a: 5c21 890c |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Event;.cancelled:Z // field@0c89 │ │ +0cf60e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x0008 line=59 │ │ 0x000a line=60 │ │ @@ -267880,17 +267813,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1954: |[0c1954] com.badlogic.gdx.scenes.scene2d.Event.setBubbles:(Z)V │ │ -0c1964: 5c01 880c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ -0c1968: 0e00 |0002: return-void │ │ +0cf610: |[0cf610] com.badlogic.gdx.scenes.scene2d.Event.setBubbles:(Z)V │ │ +0cf620: 5c01 880c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.bubbles:Z // field@0c88 │ │ +0cf624: 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 │ │ @@ -267900,17 +267833,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c196c: |[0c196c] com.badlogic.gdx.scenes.scene2d.Event.setCapture:(Z)V │ │ -0c197c: 5c01 8a0c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0c8a │ │ -0c1980: 0e00 |0002: return-void │ │ +0cf628: |[0cf628] com.badlogic.gdx.scenes.scene2d.Event.setCapture:(Z)V │ │ +0cf638: 5c01 8a0c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.capture:Z // field@0c8a │ │ +0cf63c: 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 │ │ @@ -267920,17 +267853,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 │ │ -0c1984: |[0c1984] com.badlogic.gdx.scenes.scene2d.Event.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c1994: 5b01 8c0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8c │ │ -0c1998: 0e00 |0002: return-void │ │ +0cf640: |[0cf640] com.badlogic.gdx.scenes.scene2d.Event.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf650: 5b01 8c0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8c │ │ +0cf654: 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; │ │ @@ -267940,17 +267873,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 │ │ -0c199c: |[0c199c] com.badlogic.gdx.scenes.scene2d.Event.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0c19ac: 5b01 8d0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c8d │ │ -0c19b0: 0e00 |0002: return-void │ │ +0cf658: |[0cf658] com.badlogic.gdx.scenes.scene2d.Event.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0cf668: 5b01 8d0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@0c8d │ │ +0cf66c: 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; │ │ @@ -267960,17 +267893,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 │ │ -0c19b4: |[0c19b4] com.badlogic.gdx.scenes.scene2d.Event.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c19c4: 5b01 8f0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8f │ │ -0c19c8: 0e00 |0002: return-void │ │ +0cf670: |[0cf670] com.badlogic.gdx.scenes.scene2d.Event.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf680: 5b01 8f0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Event;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0c8f │ │ +0cf684: 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; │ │ @@ -267980,18 +267913,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c19cc: |[0c19cc] com.badlogic.gdx.scenes.scene2d.Event.stop:()V │ │ -0c19dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c19de: 5c10 8e0c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ -0c19e2: 0e00 |0003: return-void │ │ +0cf688: |[0cf688] com.badlogic.gdx.scenes.scene2d.Event.stop:()V │ │ +0cf698: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cf69a: 5c10 8e0c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Event;.stopped:Z // field@0c8e │ │ +0cf69e: 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; │ │ │ │ @@ -268059,39 +267992,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0c19e4: |[0c19e4] com.badlogic.gdx.scenes.scene2d.Group.:()V │ │ -0c19f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c19f6: 7010 cf15 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@15cf │ │ -0c19fc: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@02fc │ │ -0c1a00: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -0c1a02: 1c02 1d02 |0007: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c1a06: 7040 9420 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@2094 │ │ -0c1a0c: 5b40 910c |000c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1a10: 2200 d501 |000e: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@01d5 │ │ -0c1a14: 7010 4c12 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@124c │ │ -0c1a1a: 5b40 930c |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1a1e: 2200 d501 |0015: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@01d5 │ │ -0c1a22: 7010 4c12 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@124c │ │ -0c1a28: 5b40 970c |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1a2c: 2200 d601 |001c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0c1a30: 7010 6812 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0c1a36: 5b40 900c |0021: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c90 │ │ -0c1a3a: 2200 d601 |0023: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ -0c1a3e: 7010 6812 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ -0c1a44: 5b40 940c |0028: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c94 │ │ -0c1a48: 5c43 960c |002a: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c1a4c: 2200 dc01 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c1a50: 7010 f912 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c1a56: 5b40 950c |0031: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ -0c1a5a: 0e00 |0033: return-void │ │ +0cf6a0: |[0cf6a0] com.badlogic.gdx.scenes.scene2d.Group.:()V │ │ +0cf6b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0cf6b2: 7010 cf15 0400 |0001: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@15cf │ │ +0cf6b8: 2200 fc02 |0004: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@02fc │ │ +0cf6bc: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +0cf6be: 1c02 1d02 |0007: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0cf6c2: 7040 9420 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@2094 │ │ +0cf6c8: 5b40 910c |000c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf6cc: 2200 d501 |000e: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@01d5 │ │ +0cf6d0: 7010 4c12 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@124c │ │ +0cf6d6: 5b40 930c |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cf6da: 2200 d501 |0015: new-instance v0, Lcom/badlogic/gdx/math/Matrix3; // type@01d5 │ │ +0cf6de: 7010 4c12 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix3;.:()V // method@124c │ │ +0cf6e4: 5b40 970c |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cf6e8: 2200 d601 |001c: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0cf6ec: 7010 6812 0000 |001e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0cf6f2: 5b40 900c |0021: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c90 │ │ +0cf6f6: 2200 d601 |0023: new-instance v0, Lcom/badlogic/gdx/math/Matrix4; // type@01d6 │ │ +0cf6fa: 7010 6812 0000 |0025: invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;.:()V // method@1268 │ │ +0cf700: 5b40 940c |0028: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c94 │ │ +0cf704: 5c43 960c |002a: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cf708: 2200 dc01 |002c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0cf70c: 7010 f912 0000 |002e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0cf712: 5b40 950c |0031: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ +0cf716: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=35 │ │ 0x000e line=36 │ │ 0x0015 line=37 │ │ 0x001c line=38 │ │ @@ -268107,31 +268040,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c1a5c: |[0c1a5c] com.badlogic.gdx.scenes.scene2d.Group.act:(F)V │ │ -0c1a6c: 6f20 d015 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@15d0 │ │ -0c1a72: 5443 910c |0003: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1a76: 6e10 9820 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ -0c1a7c: 0c00 |0008: move-result-object v0 │ │ -0c1a7e: 1f00 1c04 |0009: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ -0c1a82: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0c1a84: 5443 910c |000c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1a88: 5232 4810 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1a8c: 3521 0a00 |0010: if-ge v1, v2, 001a // +000a │ │ -0c1a90: 4603 0001 |0012: aget-object v3, v0, v1 │ │ -0c1a94: 6e20 d015 5300 |0014: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@15d0 │ │ -0c1a9a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c1a9e: 28f7 |0019: goto 0010 // -0009 │ │ -0c1aa0: 5443 910c |001a: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1aa4: 6e10 9a20 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ -0c1aaa: 0e00 |001f: return-void │ │ +0cf718: |[0cf718] com.badlogic.gdx.scenes.scene2d.Group.act:(F)V │ │ +0cf728: 6f20 d015 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@15d0 │ │ +0cf72e: 5443 910c |0003: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf732: 6e10 9820 0300 |0005: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ +0cf738: 0c00 |0008: move-result-object v0 │ │ +0cf73a: 1f00 1c04 |0009: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ +0cf73e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0cf740: 5443 910c |000c: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf744: 5232 4810 |000e: iget v2, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cf748: 3521 0a00 |0010: if-ge v1, v2, 001a // +000a │ │ +0cf74c: 4603 0001 |0012: aget-object v3, v0, v1 │ │ +0cf750: 6e20 d015 5300 |0014: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@15d0 │ │ +0cf756: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cf75a: 28f7 |0019: goto 0010 // -0009 │ │ +0cf75c: 5443 910c |001a: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf760: 6e10 9a20 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ +0cf766: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=48 │ │ 0x0017 line=47 │ │ @@ -268149,24 +268082,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 │ │ -0c1aac: |[0c1aac] com.badlogic.gdx.scenes.scene2d.Group.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c1abc: 6e10 f515 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0c1ac2: 5410 910c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1ac6: 6e20 9720 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ -0c1acc: 6e20 0516 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ -0c1ad2: 6e10 4716 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ -0c1ad8: 0c00 |000e: move-result-object v0 │ │ -0c1ada: 6e20 0d16 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c1ae0: 6e10 3816 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ -0c1ae6: 0e00 |0015: return-void │ │ +0cf768: |[0cf768] com.badlogic.gdx.scenes.scene2d.Group.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf778: 6e10 f515 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0cf77e: 5410 910c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf782: 6e20 9720 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ +0cf788: 6e20 0516 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ +0cf78e: 6e10 4716 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ +0cf794: 0c00 |000e: move-result-object v0 │ │ +0cf796: 6e20 0d16 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cf79c: 6e10 3816 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ +0cf7a2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=212 │ │ 0x0008 line=213 │ │ 0x000b line=214 │ │ 0x0012 line=215 │ │ @@ -268180,35 +268113,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 │ │ -0c1ae8: |[0c1ae8] com.badlogic.gdx.scenes.scene2d.Group.addActorAfter:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c1af8: 6e10 f515 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0c1afe: 5431 910c |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b02: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0c1b04: 6e30 9c20 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ -0c1b0a: 0a00 |0009: move-result v0 │ │ -0c1b0c: 5431 910c |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b10: 5211 4810 |000c: iget v1, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1b14: 3310 1500 |000e: if-ne v0, v1, 0023 // +0015 │ │ -0c1b18: 5431 910c |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b1c: 6e20 9720 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ -0c1b22: 6e20 0516 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ -0c1b28: 6e10 4716 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ -0c1b2e: 0c01 |001b: move-result-object v1 │ │ -0c1b30: 6e20 0d16 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c1b36: 6e10 3816 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ -0c1b3c: 0e00 |0022: return-void │ │ -0c1b3e: 5431 910c |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b42: d802 0001 |0025: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c1b46: 6e30 9d20 2105 |0027: invoke-virtual {v1, v2, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@209d │ │ -0c1b4c: 28eb |002a: goto 0015 // -0015 │ │ +0cf7a4: |[0cf7a4] com.badlogic.gdx.scenes.scene2d.Group.addActorAfter:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf7b4: 6e10 f515 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0cf7ba: 5431 910c |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf7be: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0cf7c0: 6e30 9c20 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ +0cf7c6: 0a00 |0009: move-result v0 │ │ +0cf7c8: 5431 910c |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf7cc: 5211 4810 |000c: iget v1, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cf7d0: 3310 1500 |000e: if-ne v0, v1, 0023 // +0015 │ │ +0cf7d4: 5431 910c |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf7d8: 6e20 9720 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ +0cf7de: 6e20 0516 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ +0cf7e4: 6e10 4716 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ +0cf7ea: 0c01 |001b: move-result-object v1 │ │ +0cf7ec: 6e20 0d16 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cf7f2: 6e10 3816 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ +0cf7f8: 0e00 |0022: return-void │ │ +0cf7fa: 5431 910c |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf7fe: d802 0001 |0025: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0cf802: 6e30 9d20 2105 |0027: invoke-virtual {v1, v2, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@209d │ │ +0cf808: 28eb |002a: goto 0015 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x000a line=247 │ │ 0x0010 line=248 │ │ 0x0015 line=251 │ │ @@ -268227,30 +268160,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 │ │ -0c1b50: |[0c1b50] com.badlogic.gdx.scenes.scene2d.Group.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c1b60: 6e10 f515 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0c1b66: 5410 910c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b6a: 5200 4810 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1b6e: 3402 1500 |0007: if-lt v2, v0, 001c // +0015 │ │ -0c1b72: 5410 910c |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b76: 6e20 9720 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ -0c1b7c: 6e20 0516 1300 |000e: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ -0c1b82: 6e10 4716 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ -0c1b88: 0c00 |0014: move-result-object v0 │ │ -0c1b8a: 6e20 0d16 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c1b90: 6e10 3816 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ -0c1b96: 0e00 |001b: return-void │ │ -0c1b98: 5410 910c |001c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1b9c: 6e30 9d20 2003 |001e: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@209d │ │ -0c1ba2: 28ed |0021: goto 000e // -0013 │ │ +0cf80c: |[0cf80c] com.badlogic.gdx.scenes.scene2d.Group.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf81c: 6e10 f515 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0cf822: 5410 910c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf826: 5200 4810 |0005: iget v0, v0, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cf82a: 3402 1500 |0007: if-lt v2, v0, 001c // +0015 │ │ +0cf82e: 5410 910c |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf832: 6e20 9720 3000 |000b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ +0cf838: 6e20 0516 1300 |000e: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ +0cf83e: 6e10 4716 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ +0cf844: 0c00 |0014: move-result-object v0 │ │ +0cf846: 6e20 0d16 0300 |0015: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cf84c: 6e10 3816 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ +0cf852: 0e00 |001b: return-void │ │ +0cf854: 5410 910c |001c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf858: 6e30 9d20 2003 |001e: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@209d │ │ +0cf85e: 28ed |0021: goto 000e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ 0x0009 line=223 │ │ 0x000e line=226 │ │ 0x0011 line=227 │ │ @@ -268267,28 +268200,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 │ │ -0c1ba4: |[0c1ba4] com.badlogic.gdx.scenes.scene2d.Group.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c1bb4: 6e10 f515 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0c1bba: 5431 910c |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1bbe: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0c1bc0: 6e30 9c20 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ -0c1bc6: 0a00 |0009: move-result v0 │ │ -0c1bc8: 5431 910c |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1bcc: 6e30 9d20 0105 |000c: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@209d │ │ -0c1bd2: 6e20 0516 3500 |000f: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ -0c1bd8: 6e10 4716 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ -0c1bde: 0c01 |0015: move-result-object v1 │ │ -0c1be0: 6e20 0d16 1500 |0016: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c1be6: 6e10 3816 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ -0c1bec: 0e00 |001c: return-void │ │ +0cf860: |[0cf860] com.badlogic.gdx.scenes.scene2d.Group.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0cf870: 6e10 f515 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0cf876: 5431 910c |0003: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf87a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0cf87c: 6e30 9c20 4102 |0006: invoke-virtual {v1, v4, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ +0cf882: 0a00 |0009: move-result v0 │ │ +0cf884: 5431 910c |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf888: 6e30 9d20 0105 |000c: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.insert:(ILjava/lang/Object;)V // method@209d │ │ +0cf88e: 6e20 0516 3500 |000f: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ +0cf894: 6e10 4716 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ +0cf89a: 0c01 |0015: move-result-object v1 │ │ +0cf89c: 6e20 0d16 1500 |0016: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cf8a2: 6e10 3816 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ +0cf8a8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=235 │ │ 0x000a line=236 │ │ 0x000f line=237 │ │ 0x0012 line=238 │ │ @@ -268305,21 +268238,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 │ │ -0c1bf0: |[0c1bf0] com.badlogic.gdx.scenes.scene2d.Group.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V │ │ -0c1c00: 5420 940c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c94 │ │ -0c1c04: 6e10 080e 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ -0c1c0a: 0c01 |0005: move-result-object v1 │ │ -0c1c0c: 6e20 8612 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ -0c1c12: 6e20 110e 4300 |0009: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0e11 │ │ -0c1c18: 0e00 |000c: return-void │ │ +0cf8ac: |[0cf8ac] com.badlogic.gdx.scenes.scene2d.Group.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V │ │ +0cf8bc: 5420 940c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c94 │ │ +0cf8c0: 6e10 080e 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ +0cf8c6: 0c01 |0005: move-result-object v1 │ │ +0cf8c8: 6e20 8612 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; // method@1286 │ │ +0cf8ce: 6e20 110e 4300 |0009: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0e11 │ │ +0cf8d4: 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; │ │ @@ -268331,16 +268264,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c1c1c: |[0c1c1c] com.badlogic.gdx.scenes.scene2d.Group.childrenChanged:()V │ │ -0c1c2c: 0e00 |0000: return-void │ │ +0cf8d8: |[0cf8d8] com.badlogic.gdx.scenes.scene2d.Group.childrenChanged:()V │ │ +0cf8e8: 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;) │ │ @@ -268348,35 +268281,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0c1c30: |[0c1c30] com.badlogic.gdx.scenes.scene2d.Group.clear:()V │ │ -0c1c40: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c1c42: 5464 910c |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1c46: 6e10 9820 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ -0c1c4c: 0c00 |0006: move-result-object v0 │ │ -0c1c4e: 1f00 1c04 |0007: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ -0c1c52: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0c1c54: 5464 910c |000a: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1c58: 5243 4810 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1c5c: 3532 0d00 |000e: if-ge v2, v3, 001b // +000d │ │ -0c1c60: 4601 0002 |0010: aget-object v1, v0, v2 │ │ -0c1c64: 6e20 0d16 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c1c6a: 6e20 0516 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ -0c1c70: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c1c74: 28f4 |001a: goto 000e // -000c │ │ -0c1c76: 5464 910c |001b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1c7a: 6e10 9a20 0400 |001d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ -0c1c80: 5464 910c |0020: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1c84: 6e10 9920 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.clear:()V // method@2099 │ │ -0c1c8a: 6e10 3816 0600 |0025: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ -0c1c90: 0e00 |0028: return-void │ │ +0cf8ec: |[0cf8ec] com.badlogic.gdx.scenes.scene2d.Group.clear:()V │ │ +0cf8fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0cf8fe: 5464 910c |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf902: 6e10 9820 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ +0cf908: 0c00 |0006: move-result-object v0 │ │ +0cf90a: 1f00 1c04 |0007: check-cast v0, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ +0cf90e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0cf910: 5464 910c |000a: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf914: 5243 4810 |000c: iget v3, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cf918: 3532 0d00 |000e: if-ge v2, v3, 001b // +000d │ │ +0cf91c: 4601 0002 |0010: aget-object v1, v0, v2 │ │ +0cf920: 6e20 0d16 5100 |0012: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cf926: 6e20 0516 5100 |0015: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ +0cf92c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0cf930: 28f4 |001a: goto 000e // -000c │ │ +0cf932: 5464 910c |001b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf936: 6e10 9a20 0400 |001d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ +0cf93c: 5464 910c |0020: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cf940: 6e10 9920 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.clear:()V // method@2099 │ │ +0cf946: 6e10 3816 0600 |0025: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ +0cf94c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=271 │ │ 0x0009 line=272 │ │ 0x0010 line=273 │ │ 0x0012 line=274 │ │ 0x0015 line=275 │ │ @@ -268397,85 +268330,85 @@ │ │ type : '()Lcom/badlogic/gdx/math/Matrix4;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -0c1c94: |[0c1c94] com.badlogic.gdx.scenes.scene2d.Group.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; │ │ -0c1ca4: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0c1ca8: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0c1caa: 54a6 970c |0003: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1cae: 6e10 4116 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginX:()F // method@1641 │ │ -0c1cb4: 0a00 |0008: move-result v0 │ │ -0c1cb6: 6e10 4216 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginY:()F // method@1642 │ │ -0c1cbc: 0a01 |000c: move-result v1 │ │ -0c1cbe: 6e10 4416 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getRotation:()F // method@1644 │ │ -0c1cc4: 0a03 |0010: move-result v3 │ │ -0c1cc6: 6e10 4516 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleX:()F // method@1645 │ │ -0c1ccc: 0a04 |0014: move-result v4 │ │ -0c1cce: 6e10 4616 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleY:()F // method@1646 │ │ -0c1cd4: 0a05 |0018: move-result v5 │ │ -0c1cd6: 2d07 0008 |0019: cmpl-float v7, v0, v8 │ │ -0c1cda: 3907 0600 |001b: if-nez v7, 0021 // +0006 │ │ -0c1cde: 2d07 0108 |001d: cmpl-float v7, v1, v8 │ │ -0c1ce2: 3807 5d00 |001f: if-eqz v7, 007c // +005d │ │ -0c1ce6: 54a7 930c |0021: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1cea: 6e30 5e12 0701 |0023: invoke-virtual {v7, v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@125e │ │ -0c1cf0: 2d07 0308 |0026: cmpl-float v7, v3, v8 │ │ -0c1cf4: 3807 0700 |0028: if-eqz v7, 002f // +0007 │ │ -0c1cf8: 54a7 930c |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1cfc: 6e20 5412 3700 |002c: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/math/Matrix3;.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; // method@1254 │ │ -0c1d02: 2d07 0409 |002f: cmpl-float v7, v4, v9 │ │ -0c1d06: 3907 0600 |0031: if-nez v7, 0037 // +0006 │ │ -0c1d0a: 2d07 0509 |0033: cmpl-float v7, v5, v9 │ │ -0c1d0e: 3807 0700 |0035: if-eqz v7, 003c // +0007 │ │ -0c1d12: 54a7 930c |0037: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1d16: 6e30 5512 4705 |0039: invoke-virtual {v7, v4, v5}, Lcom/badlogic/gdx/math/Matrix3;.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@1255 │ │ -0c1d1c: 2d07 0008 |003c: cmpl-float v7, v0, v8 │ │ -0c1d20: 3907 0600 |003e: if-nez v7, 0044 // +0006 │ │ -0c1d24: 2d07 0108 |0040: cmpl-float v7, v1, v8 │ │ -0c1d28: 3807 0900 |0042: if-eqz v7, 004b // +0009 │ │ -0c1d2c: 54a7 930c |0044: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1d30: 7f08 |0046: neg-float v8, v0 │ │ -0c1d32: 7f19 |0047: neg-float v9, v1 │ │ -0c1d34: 6e30 6112 8709 |0048: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@1261 │ │ -0c1d3a: 54a7 930c |004b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1d3e: 6e10 4a16 0a00 |004d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@164a │ │ -0c1d44: 0a08 |0050: move-result v8 │ │ -0c1d46: 6e10 4b16 0a00 |0051: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@164b │ │ -0c1d4c: 0a09 |0054: move-result v9 │ │ -0c1d4e: 6e30 6412 8709 |0055: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@1264 │ │ -0c1d54: 6e10 4316 0a00 |0058: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1643 │ │ -0c1d5a: 0c02 |005b: move-result-object v2 │ │ -0c1d5c: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ -0c1d60: 5527 960c |005e: iget-boolean v7, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c1d64: 3807 2200 |0060: if-eqz v7, 0082 // +0022 │ │ -0c1d68: 3802 2500 |0062: if-eqz v2, 0087 // +0025 │ │ -0c1d6c: 54a7 970c |0064: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1d70: 5428 970c |0066: iget-object v8, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1d74: 6e20 5a12 8700 |0068: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@125a │ │ -0c1d7a: 54a7 970c |006b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1d7e: 54a8 930c |006d: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1d82: 6e20 5212 8700 |006f: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@1252 │ │ -0c1d88: 54a7 900c |0072: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c90 │ │ -0c1d8c: 54a8 970c |0074: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1d90: 6e20 8512 8700 |0076: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; // method@1285 │ │ -0c1d96: 54a7 900c |0079: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c90 │ │ -0c1d9a: 1107 |007b: return-object v7 │ │ -0c1d9c: 54a7 930c |007c: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1da0: 6e10 5012 0700 |007e: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@1250 │ │ -0c1da6: 28a5 |0081: goto 0026 // -005b │ │ -0c1da8: 6e10 4316 0200 |0082: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1643 │ │ -0c1dae: 0c02 |0085: move-result-object v2 │ │ -0c1db0: 28d6 |0086: goto 005c // -002a │ │ -0c1db2: 54a7 970c |0087: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ -0c1db6: 54a8 930c |0089: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ -0c1dba: 6e20 5a12 8700 |008b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@125a │ │ -0c1dc0: 28e4 |008e: goto 0072 // -001c │ │ +0cf950: |[0cf950] com.badlogic.gdx.scenes.scene2d.Group.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; │ │ +0cf960: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0cf964: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0cf966: 54a6 970c |0003: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cf96a: 6e10 4116 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginX:()F // method@1641 │ │ +0cf970: 0a00 |0008: move-result v0 │ │ +0cf972: 6e10 4216 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getOriginY:()F // method@1642 │ │ +0cf978: 0a01 |000c: move-result v1 │ │ +0cf97a: 6e10 4416 0a00 |000d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getRotation:()F // method@1644 │ │ +0cf980: 0a03 |0010: move-result v3 │ │ +0cf982: 6e10 4516 0a00 |0011: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleX:()F // method@1645 │ │ +0cf988: 0a04 |0014: move-result v4 │ │ +0cf98a: 6e10 4616 0a00 |0015: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getScaleY:()F // method@1646 │ │ +0cf990: 0a05 |0018: move-result v5 │ │ +0cf992: 2d07 0008 |0019: cmpl-float v7, v0, v8 │ │ +0cf996: 3907 0600 |001b: if-nez v7, 0021 // +0006 │ │ +0cf99a: 2d07 0108 |001d: cmpl-float v7, v1, v8 │ │ +0cf99e: 3807 5d00 |001f: if-eqz v7, 007c // +005d │ │ +0cf9a2: 54a7 930c |0021: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cf9a6: 6e30 5e12 0701 |0023: invoke-virtual {v7, v0, v1}, Lcom/badlogic/gdx/math/Matrix3;.setToTranslation:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@125e │ │ +0cf9ac: 2d07 0308 |0026: cmpl-float v7, v3, v8 │ │ +0cf9b0: 3807 0700 |0028: if-eqz v7, 002f // +0007 │ │ +0cf9b4: 54a7 930c |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cf9b8: 6e20 5412 3700 |002c: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/math/Matrix3;.rotate:(F)Lcom/badlogic/gdx/math/Matrix3; // method@1254 │ │ +0cf9be: 2d07 0409 |002f: cmpl-float v7, v4, v9 │ │ +0cf9c2: 3907 0600 |0031: if-nez v7, 0037 // +0006 │ │ +0cf9c6: 2d07 0509 |0033: cmpl-float v7, v5, v9 │ │ +0cf9ca: 3807 0700 |0035: if-eqz v7, 003c // +0007 │ │ +0cf9ce: 54a7 930c |0037: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cf9d2: 6e30 5512 4705 |0039: invoke-virtual {v7, v4, v5}, Lcom/badlogic/gdx/math/Matrix3;.scale:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@1255 │ │ +0cf9d8: 2d07 0008 |003c: cmpl-float v7, v0, v8 │ │ +0cf9dc: 3907 0600 |003e: if-nez v7, 0044 // +0006 │ │ +0cf9e0: 2d07 0108 |0040: cmpl-float v7, v1, v8 │ │ +0cf9e4: 3807 0900 |0042: if-eqz v7, 004b // +0009 │ │ +0cf9e8: 54a7 930c |0044: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cf9ec: 7f08 |0046: neg-float v8, v0 │ │ +0cf9ee: 7f19 |0047: neg-float v9, v1 │ │ +0cf9f0: 6e30 6112 8709 |0048: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.translate:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@1261 │ │ +0cf9f6: 54a7 930c |004b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cf9fa: 6e10 4a16 0a00 |004d: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@164a │ │ +0cfa00: 0a08 |0050: move-result v8 │ │ +0cfa02: 6e10 4b16 0a00 |0051: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@164b │ │ +0cfa08: 0a09 |0054: move-result v9 │ │ +0cfa0a: 6e30 6412 8709 |0055: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Matrix3;.trn:(FF)Lcom/badlogic/gdx/math/Matrix3; // method@1264 │ │ +0cfa10: 6e10 4316 0a00 |0058: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1643 │ │ +0cfa16: 0c02 |005b: move-result-object v2 │ │ +0cfa18: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ +0cfa1c: 5527 960c |005e: iget-boolean v7, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cfa20: 3807 2200 |0060: if-eqz v7, 0082 // +0022 │ │ +0cfa24: 3802 2500 |0062: if-eqz v2, 0087 // +0025 │ │ +0cfa28: 54a7 970c |0064: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cfa2c: 5428 970c |0066: iget-object v8, v2, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cfa30: 6e20 5a12 8700 |0068: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@125a │ │ +0cfa36: 54a7 970c |006b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cfa3a: 54a8 930c |006d: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cfa3e: 6e20 5212 8700 |006f: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.mul:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@1252 │ │ +0cfa44: 54a7 900c |0072: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c90 │ │ +0cfa48: 54a8 970c |0074: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cfa4c: 6e20 8512 8700 |0076: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix4;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix4; // method@1285 │ │ +0cfa52: 54a7 900c |0079: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.batchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c90 │ │ +0cfa56: 1107 |007b: return-object v7 │ │ +0cfa58: 54a7 930c |007c: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cfa5c: 6e10 5012 0700 |007e: invoke-virtual {v7}, Lcom/badlogic/gdx/math/Matrix3;.idt:()Lcom/badlogic/gdx/math/Matrix3; // method@1250 │ │ +0cfa62: 28a5 |0081: goto 0026 // -005b │ │ +0cfa64: 6e10 4316 0200 |0082: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1643 │ │ +0cfa6a: 0c02 |0085: move-result-object v2 │ │ +0cfa6c: 28d6 |0086: goto 005c // -002a │ │ +0cfa6e: 54a7 970c |0087: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.worldTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c97 │ │ +0cfa72: 54a8 930c |0089: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/Group;.localTransform:Lcom/badlogic/gdx/math/Matrix3; // field@0c93 │ │ +0cfa76: 6e20 5a12 8700 |008b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/Matrix3;.set:(Lcom/badlogic/gdx/math/Matrix3;)Lcom/badlogic/gdx/math/Matrix3; // method@125a │ │ +0cfa7c: 28e4 |008e: goto 0072 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=145 │ │ 0x0005 line=147 │ │ 0x0009 line=148 │ │ 0x000d line=149 │ │ 0x0011 line=150 │ │ @@ -268513,25 +268446,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 │ │ -0c1dc4: |[0c1dc4] com.badlogic.gdx.scenes.scene2d.Group.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0c1dd4: 5510 960c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c1dd8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c1ddc: 6e10 3a16 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@163a │ │ -0c1de2: 0c00 |0007: move-result-object v0 │ │ -0c1de4: 6e30 3716 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@1637 │ │ -0c1dea: 6e30 3c16 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163c │ │ -0c1df0: 5510 960c |000e: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c1df4: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0c1df8: 6e20 5616 2100 |0012: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1656 │ │ -0c1dfe: 0e00 |0015: return-void │ │ +0cfa80: |[0cfa80] com.badlogic.gdx.scenes.scene2d.Group.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0cfa90: 5510 960c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cfa94: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0cfa98: 6e10 3a16 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@163a │ │ +0cfa9e: 0c00 |0007: move-result-object v0 │ │ +0cfaa0: 6e30 3716 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@1637 │ │ +0cfaa6: 6e30 3c16 2103 |000b: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163c │ │ +0cfaac: 5510 960c |000e: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cfab0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0cfab4: 6e20 5616 2100 |0012: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1656 │ │ +0cfaba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ 0x0015 line=58 │ │ locals : │ │ @@ -268544,192 +268477,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 │ │ -0c1e00: |[0c1e00] com.badlogic.gdx.scenes.scene2d.Group.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0c1e10: 7401 3f16 1100 |0000: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@163f │ │ -0c1e16: 0c10 |0003: move-result-object v16 │ │ -0c1e18: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0c1e1c: 5200 6203 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0c1e20: 0210 0000 |0008: move/from16 v16, v0 │ │ -0c1e24: a813 1310 |000a: mul-float v19, v19, v16 │ │ -0c1e28: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0c1e2c: 5404 910c |000e: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c1e30: 6e10 9820 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ -0c1e36: 0c02 |0013: move-result-object v2 │ │ -0c1e38: 1f02 1c04 |0014: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ -0c1e3c: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -0c1e40: 5409 920c |0018: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0c92 │ │ -0c1e44: 3809 d200 |001a: if-eqz v9, 00ec // +00d2 │ │ -0c1e48: 5296 180b |001c: iget v6, v9, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0c1e4c: 5290 170b |001e: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0c1e50: 0210 0000 |0020: move/from16 v16, v0 │ │ -0c1e54: a607 0610 |0022: add-float v7, v6, v16 │ │ -0c1e58: 5295 190b |0024: iget v5, v9, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0c1e5c: 5290 130b |0026: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0c1e60: 0210 0000 |0028: move/from16 v16, v0 │ │ -0c1e64: a608 0510 |002a: add-float v8, v5, v16 │ │ -0c1e68: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -0c1e6c: 5500 960c |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c1e70: 0210 0000 |0030: move/from16 v16, v0 │ │ -0c1e74: 3810 4500 |0032: if-eqz v16, 0077 // +0045 │ │ -0c1e78: 120a |0034: const/4 v10, #int 0 // #0 │ │ -0c1e7a: 524b 4810 |0035: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1e7e: 35ba 3900 |0037: if-ge v10, v11, 0070 // +0039 │ │ -0c1e82: 4603 020a |0039: aget-object v3, v2, v10 │ │ -0c1e86: 6e10 ef15 0300 |003b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0c1e8c: 0a10 |003e: move-result v16 │ │ -0c1e8e: 3910 0500 |003f: if-nez v16, 0044 // +0005 │ │ -0c1e92: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c1e96: 28f4 |0043: goto 0037 // -000c │ │ -0c1e98: 6e10 e815 0300 |0044: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0c1e9e: 0a0e |0047: move-result v14 │ │ -0c1ea0: 6e10 e915 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0c1ea6: 0a0f |004b: move-result v15 │ │ -0c1ea8: 2e10 0e07 |004c: cmpg-float v16, v14, v7 │ │ -0c1eac: 3c10 f3ff |004e: if-gtz v16, 0041 // -000d │ │ -0c1eb0: 2e10 0f08 |0050: cmpg-float v16, v15, v8 │ │ -0c1eb4: 3c10 efff |0052: if-gtz v16, 0041 // -0011 │ │ -0c1eb8: 6e10 e715 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c1ebe: 0a10 |0057: move-result v16 │ │ -0c1ec0: a610 100e |0058: add-float v16, v16, v14 │ │ -0c1ec4: 2d10 1006 |005a: cmpl-float v16, v16, v6 │ │ -0c1ec8: 3a10 e5ff |005c: if-ltz v16, 0041 // -001b │ │ -0c1ecc: 6e10 da15 0300 |005e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c1ed2: 0a10 |0061: move-result v16 │ │ -0c1ed4: a610 100f |0062: add-float v16, v16, v15 │ │ -0c1ed8: 2d10 1005 |0064: cmpl-float v16, v16, v5 │ │ -0c1edc: 3a10 dbff |0066: if-ltz v16, 0041 // -0025 │ │ -0c1ee0: 0800 1200 |0068: move-object/from16 v0, v18 │ │ -0c1ee4: 0201 1300 |006a: move/from16 v1, v19 │ │ -0c1ee8: 6e30 d515 0301 |006c: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ -0c1eee: 28d2 |006f: goto 0041 // -002e │ │ -0c1ef0: 7401 050e 1200 |0070: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0c1ef6: 6e10 9a20 0400 |0073: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ -0c1efc: 0e00 |0076: return-void │ │ -0c1efe: 7401 4a16 1100 |0077: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@164a │ │ -0c1f04: 0a0c |007a: move-result v12 │ │ -0c1f06: 7401 4b16 1100 |007b: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@164b │ │ -0c1f0c: 0a0d |007e: move-result v13 │ │ -0c1f0e: 1310 0000 |007f: const/16 v16, #int 0 // #0 │ │ -0c1f12: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -0c1f16: 0201 1000 |0083: move/from16 v1, v16 │ │ -0c1f1a: 6e20 5b16 1000 |0085: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0c1f20: 1310 0000 |0088: const/16 v16, #int 0 // #0 │ │ -0c1f24: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -0c1f28: 0201 1000 |008c: move/from16 v1, v16 │ │ -0c1f2c: 6e20 5c16 1000 |008e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ -0c1f32: 120a |0091: const/4 v10, #int 0 // #0 │ │ -0c1f34: 524b 4810 |0092: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1f38: 35ba 4d00 |0094: if-ge v10, v11, 00e1 // +004d │ │ -0c1f3c: 4603 020a |0096: aget-object v3, v2, v10 │ │ -0c1f40: 6e10 ef15 0300 |0098: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0c1f46: 0a10 |009b: move-result v16 │ │ -0c1f48: 3910 0500 |009c: if-nez v16, 00a1 // +0005 │ │ -0c1f4c: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c1f50: 28f4 |00a0: goto 0094 // -000c │ │ -0c1f52: 6e10 e815 0300 |00a1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0c1f58: 0a0e |00a4: move-result v14 │ │ -0c1f5a: 6e10 e915 0300 |00a5: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0c1f60: 0a0f |00a8: move-result v15 │ │ -0c1f62: 2e10 0e07 |00a9: cmpg-float v16, v14, v7 │ │ -0c1f66: 3c10 f3ff |00ab: if-gtz v16, 009e // -000d │ │ -0c1f6a: 2e10 0f08 |00ad: cmpg-float v16, v15, v8 │ │ -0c1f6e: 3c10 efff |00af: if-gtz v16, 009e // -0011 │ │ -0c1f72: 6e10 e715 0300 |00b1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c1f78: 0a10 |00b4: move-result v16 │ │ -0c1f7a: a610 100e |00b5: add-float v16, v16, v14 │ │ -0c1f7e: 2d10 1006 |00b7: cmpl-float v16, v16, v6 │ │ -0c1f82: 3a10 e5ff |00b9: if-ltz v16, 009e // -001b │ │ -0c1f86: 6e10 da15 0300 |00bb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c1f8c: 0a10 |00be: move-result v16 │ │ -0c1f8e: a610 100f |00bf: add-float v16, v16, v15 │ │ -0c1f92: 2d10 1005 |00c1: cmpl-float v16, v16, v5 │ │ -0c1f96: 3a10 dbff |00c3: if-ltz v16, 009e // -0025 │ │ -0c1f9a: a610 0e0c |00c5: add-float v16, v14, v12 │ │ -0c1f9e: 0200 1000 |00c7: move/from16 v0, v16 │ │ -0c1fa2: 6e20 1116 0300 |00c9: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0c1fa8: a610 0f0d |00cc: add-float v16, v15, v13 │ │ -0c1fac: 0200 1000 |00ce: move/from16 v0, v16 │ │ -0c1fb0: 6e20 1216 0300 |00d0: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0c1fb6: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ -0c1fba: 0201 1300 |00d5: move/from16 v1, v19 │ │ -0c1fbe: 6e30 d515 0301 |00d7: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ -0c1fc4: 6e20 1116 e300 |00da: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0c1fca: 6e20 1216 f300 |00dd: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0c1fd0: 28be |00e0: goto 009e // -0042 │ │ -0c1fd2: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ -0c1fd6: 6e20 5b16 c000 |00e3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0c1fdc: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ -0c1fe0: 6e20 5c16 d000 |00e8: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ -0c1fe6: 2888 |00eb: goto 0073 // -0078 │ │ -0c1fe8: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ -0c1fec: 5500 960c |00ee: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c1ff0: 0210 0000 |00f0: move/from16 v16, v0 │ │ -0c1ff4: 3810 1f00 |00f2: if-eqz v16, 0111 // +001f │ │ -0c1ff8: 120a |00f4: const/4 v10, #int 0 // #0 │ │ -0c1ffa: 524b 4810 |00f5: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c1ffe: 35ba 1500 |00f7: if-ge v10, v11, 010c // +0015 │ │ -0c2002: 4603 020a |00f9: aget-object v3, v2, v10 │ │ -0c2006: 6e10 ef15 0300 |00fb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0c200c: 0a10 |00fe: move-result v16 │ │ -0c200e: 3910 0500 |00ff: if-nez v16, 0104 // +0005 │ │ -0c2012: d80a 0a01 |0101: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c2016: 28f4 |0103: goto 00f7 // -000c │ │ -0c2018: 0800 1200 |0104: move-object/from16 v0, v18 │ │ -0c201c: 0201 1300 |0106: move/from16 v1, v19 │ │ -0c2020: 6e30 d515 0301 |0108: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ -0c2026: 28f6 |010b: goto 0101 // -000a │ │ -0c2028: 7401 050e 1200 |010c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0c202e: 2900 64ff |010f: goto/16 0073 // -009c │ │ -0c2032: 7401 4a16 1100 |0111: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@164a │ │ -0c2038: 0a0c |0114: move-result v12 │ │ -0c203a: 7401 4b16 1100 |0115: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@164b │ │ -0c2040: 0a0d |0118: move-result v13 │ │ -0c2042: 1310 0000 |0119: const/16 v16, #int 0 // #0 │ │ -0c2046: 0800 1100 |011b: move-object/from16 v0, v17 │ │ -0c204a: 0201 1000 |011d: move/from16 v1, v16 │ │ -0c204e: 6e20 5b16 1000 |011f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0c2054: 1310 0000 |0122: const/16 v16, #int 0 // #0 │ │ -0c2058: 0800 1100 |0124: move-object/from16 v0, v17 │ │ -0c205c: 0201 1000 |0126: move/from16 v1, v16 │ │ -0c2060: 6e20 5c16 1000 |0128: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ -0c2066: 120a |012b: const/4 v10, #int 0 // #0 │ │ -0c2068: 524b 4810 |012c: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c206c: 35ba 3100 |012e: if-ge v10, v11, 015f // +0031 │ │ -0c2070: 4603 020a |0130: aget-object v3, v2, v10 │ │ -0c2074: 6e10 ef15 0300 |0132: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0c207a: 0a10 |0135: move-result v16 │ │ -0c207c: 3910 0500 |0136: if-nez v16, 013b // +0005 │ │ -0c2080: d80a 0a01 |0138: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c2084: 28f4 |013a: goto 012e // -000c │ │ -0c2086: 6e10 e815 0300 |013b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0c208c: 0a0e |013e: move-result v14 │ │ -0c208e: 6e10 e915 0300 |013f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0c2094: 0a0f |0142: move-result v15 │ │ -0c2096: a610 0e0c |0143: add-float v16, v14, v12 │ │ -0c209a: 0200 1000 |0145: move/from16 v0, v16 │ │ -0c209e: 6e20 1116 0300 |0147: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0c20a4: a610 0f0d |014a: add-float v16, v15, v13 │ │ -0c20a8: 0200 1000 |014c: move/from16 v0, v16 │ │ -0c20ac: 6e20 1216 0300 |014e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0c20b2: 0800 1200 |0151: move-object/from16 v0, v18 │ │ -0c20b6: 0201 1300 |0153: move/from16 v1, v19 │ │ -0c20ba: 6e30 d515 0301 |0155: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ -0c20c0: 6e20 1116 e300 |0158: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0c20c6: 6e20 1216 f300 |015b: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0c20cc: 28da |015e: goto 0138 // -0026 │ │ -0c20ce: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -0c20d2: 6e20 5b16 c000 |0161: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0c20d8: 0800 1100 |0164: move-object/from16 v0, v17 │ │ -0c20dc: 6e20 5c16 d000 |0166: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ -0c20e2: 2900 0aff |0169: goto/16 0073 // -00f6 │ │ +0cfabc: |[0cfabc] com.badlogic.gdx.scenes.scene2d.Group.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0cfacc: 7401 3f16 1100 |0000: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@163f │ │ +0cfad2: 0c10 |0003: move-result-object v16 │ │ +0cfad4: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0cfad8: 5200 6203 |0006: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0cfadc: 0210 0000 |0008: move/from16 v16, v0 │ │ +0cfae0: a813 1310 |000a: mul-float v19, v19, v16 │ │ +0cfae4: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +0cfae8: 5404 910c |000e: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cfaec: 6e10 9820 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ +0cfaf2: 0c02 |0013: move-result-object v2 │ │ +0cfaf4: 1f02 1c04 |0014: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ +0cfaf8: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +0cfafc: 5409 920c |0018: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0c92 │ │ +0cfb00: 3809 d200 |001a: if-eqz v9, 00ec // +00d2 │ │ +0cfb04: 5296 180b |001c: iget v6, v9, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0cfb08: 5290 170b |001e: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0cfb0c: 0210 0000 |0020: move/from16 v16, v0 │ │ +0cfb10: a607 0610 |0022: add-float v7, v6, v16 │ │ +0cfb14: 5295 190b |0024: iget v5, v9, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0cfb18: 5290 130b |0026: iget v0, v9, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0cfb1c: 0210 0000 |0028: move/from16 v16, v0 │ │ +0cfb20: a608 0510 |002a: add-float v8, v5, v16 │ │ +0cfb24: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0cfb28: 5500 960c |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cfb2c: 0210 0000 |0030: move/from16 v16, v0 │ │ +0cfb30: 3810 4500 |0032: if-eqz v16, 0077 // +0045 │ │ +0cfb34: 120a |0034: const/4 v10, #int 0 // #0 │ │ +0cfb36: 524b 4810 |0035: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cfb3a: 35ba 3900 |0037: if-ge v10, v11, 0070 // +0039 │ │ +0cfb3e: 4603 020a |0039: aget-object v3, v2, v10 │ │ +0cfb42: 6e10 ef15 0300 |003b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0cfb48: 0a10 |003e: move-result v16 │ │ +0cfb4a: 3910 0500 |003f: if-nez v16, 0044 // +0005 │ │ +0cfb4e: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0cfb52: 28f4 |0043: goto 0037 // -000c │ │ +0cfb54: 6e10 e815 0300 |0044: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0cfb5a: 0a0e |0047: move-result v14 │ │ +0cfb5c: 6e10 e915 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0cfb62: 0a0f |004b: move-result v15 │ │ +0cfb64: 2e10 0e07 |004c: cmpg-float v16, v14, v7 │ │ +0cfb68: 3c10 f3ff |004e: if-gtz v16, 0041 // -000d │ │ +0cfb6c: 2e10 0f08 |0050: cmpg-float v16, v15, v8 │ │ +0cfb70: 3c10 efff |0052: if-gtz v16, 0041 // -0011 │ │ +0cfb74: 6e10 e715 0300 |0054: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0cfb7a: 0a10 |0057: move-result v16 │ │ +0cfb7c: a610 100e |0058: add-float v16, v16, v14 │ │ +0cfb80: 2d10 1006 |005a: cmpl-float v16, v16, v6 │ │ +0cfb84: 3a10 e5ff |005c: if-ltz v16, 0041 // -001b │ │ +0cfb88: 6e10 da15 0300 |005e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0cfb8e: 0a10 |0061: move-result v16 │ │ +0cfb90: a610 100f |0062: add-float v16, v16, v15 │ │ +0cfb94: 2d10 1005 |0064: cmpl-float v16, v16, v5 │ │ +0cfb98: 3a10 dbff |0066: if-ltz v16, 0041 // -0025 │ │ +0cfb9c: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +0cfba0: 0201 1300 |006a: move/from16 v1, v19 │ │ +0cfba4: 6e30 d515 0301 |006c: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ +0cfbaa: 28d2 |006f: goto 0041 // -002e │ │ +0cfbac: 7401 050e 1200 |0070: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0cfbb2: 6e10 9a20 0400 |0073: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ +0cfbb8: 0e00 |0076: return-void │ │ +0cfbba: 7401 4a16 1100 |0077: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@164a │ │ +0cfbc0: 0a0c |007a: move-result v12 │ │ +0cfbc2: 7401 4b16 1100 |007b: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@164b │ │ +0cfbc8: 0a0d |007e: move-result v13 │ │ +0cfbca: 1310 0000 |007f: const/16 v16, #int 0 // #0 │ │ +0cfbce: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +0cfbd2: 0201 1000 |0083: move/from16 v1, v16 │ │ +0cfbd6: 6e20 5b16 1000 |0085: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0cfbdc: 1310 0000 |0088: const/16 v16, #int 0 // #0 │ │ +0cfbe0: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0cfbe4: 0201 1000 |008c: move/from16 v1, v16 │ │ +0cfbe8: 6e20 5c16 1000 |008e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ +0cfbee: 120a |0091: const/4 v10, #int 0 // #0 │ │ +0cfbf0: 524b 4810 |0092: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cfbf4: 35ba 4d00 |0094: if-ge v10, v11, 00e1 // +004d │ │ +0cfbf8: 4603 020a |0096: aget-object v3, v2, v10 │ │ +0cfbfc: 6e10 ef15 0300 |0098: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0cfc02: 0a10 |009b: move-result v16 │ │ +0cfc04: 3910 0500 |009c: if-nez v16, 00a1 // +0005 │ │ +0cfc08: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0cfc0c: 28f4 |00a0: goto 0094 // -000c │ │ +0cfc0e: 6e10 e815 0300 |00a1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0cfc14: 0a0e |00a4: move-result v14 │ │ +0cfc16: 6e10 e915 0300 |00a5: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0cfc1c: 0a0f |00a8: move-result v15 │ │ +0cfc1e: 2e10 0e07 |00a9: cmpg-float v16, v14, v7 │ │ +0cfc22: 3c10 f3ff |00ab: if-gtz v16, 009e // -000d │ │ +0cfc26: 2e10 0f08 |00ad: cmpg-float v16, v15, v8 │ │ +0cfc2a: 3c10 efff |00af: if-gtz v16, 009e // -0011 │ │ +0cfc2e: 6e10 e715 0300 |00b1: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0cfc34: 0a10 |00b4: move-result v16 │ │ +0cfc36: a610 100e |00b5: add-float v16, v16, v14 │ │ +0cfc3a: 2d10 1006 |00b7: cmpl-float v16, v16, v6 │ │ +0cfc3e: 3a10 e5ff |00b9: if-ltz v16, 009e // -001b │ │ +0cfc42: 6e10 da15 0300 |00bb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0cfc48: 0a10 |00be: move-result v16 │ │ +0cfc4a: a610 100f |00bf: add-float v16, v16, v15 │ │ +0cfc4e: 2d10 1005 |00c1: cmpl-float v16, v16, v5 │ │ +0cfc52: 3a10 dbff |00c3: if-ltz v16, 009e // -0025 │ │ +0cfc56: a610 0e0c |00c5: add-float v16, v14, v12 │ │ +0cfc5a: 0200 1000 |00c7: move/from16 v0, v16 │ │ +0cfc5e: 6e20 1116 0300 |00c9: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0cfc64: a610 0f0d |00cc: add-float v16, v15, v13 │ │ +0cfc68: 0200 1000 |00ce: move/from16 v0, v16 │ │ +0cfc6c: 6e20 1216 0300 |00d0: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0cfc72: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ +0cfc76: 0201 1300 |00d5: move/from16 v1, v19 │ │ +0cfc7a: 6e30 d515 0301 |00d7: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ +0cfc80: 6e20 1116 e300 |00da: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0cfc86: 6e20 1216 f300 |00dd: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0cfc8c: 28be |00e0: goto 009e // -0042 │ │ +0cfc8e: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ +0cfc92: 6e20 5b16 c000 |00e3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0cfc98: 0800 1100 |00e6: move-object/from16 v0, v17 │ │ +0cfc9c: 6e20 5c16 d000 |00e8: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ +0cfca2: 2888 |00eb: goto 0073 // -0078 │ │ +0cfca4: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ +0cfca8: 5500 960c |00ee: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cfcac: 0210 0000 |00f0: move/from16 v16, v0 │ │ +0cfcb0: 3810 1f00 |00f2: if-eqz v16, 0111 // +001f │ │ +0cfcb4: 120a |00f4: const/4 v10, #int 0 // #0 │ │ +0cfcb6: 524b 4810 |00f5: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cfcba: 35ba 1500 |00f7: if-ge v10, v11, 010c // +0015 │ │ +0cfcbe: 4603 020a |00f9: aget-object v3, v2, v10 │ │ +0cfcc2: 6e10 ef15 0300 |00fb: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0cfcc8: 0a10 |00fe: move-result v16 │ │ +0cfcca: 3910 0500 |00ff: if-nez v16, 0104 // +0005 │ │ +0cfcce: d80a 0a01 |0101: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0cfcd2: 28f4 |0103: goto 00f7 // -000c │ │ +0cfcd4: 0800 1200 |0104: move-object/from16 v0, v18 │ │ +0cfcd8: 0201 1300 |0106: move/from16 v1, v19 │ │ +0cfcdc: 6e30 d515 0301 |0108: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ +0cfce2: 28f6 |010b: goto 0101 // -000a │ │ +0cfce4: 7401 050e 1200 |010c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0cfcea: 2900 64ff |010f: goto/16 0073 // -009c │ │ +0cfcee: 7401 4a16 1100 |0111: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getX:()F // method@164a │ │ +0cfcf4: 0a0c |0114: move-result v12 │ │ +0cfcf6: 7401 4b16 1100 |0115: invoke-virtual/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getY:()F // method@164b │ │ +0cfcfc: 0a0d |0118: move-result v13 │ │ +0cfcfe: 1310 0000 |0119: const/16 v16, #int 0 // #0 │ │ +0cfd02: 0800 1100 |011b: move-object/from16 v0, v17 │ │ +0cfd06: 0201 1000 |011d: move/from16 v1, v16 │ │ +0cfd0a: 6e20 5b16 1000 |011f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0cfd10: 1310 0000 |0122: const/16 v16, #int 0 // #0 │ │ +0cfd14: 0800 1100 |0124: move-object/from16 v0, v17 │ │ +0cfd18: 0201 1000 |0126: move/from16 v1, v16 │ │ +0cfd1c: 6e20 5c16 1000 |0128: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ +0cfd22: 120a |012b: const/4 v10, #int 0 // #0 │ │ +0cfd24: 524b 4810 |012c: iget v11, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0cfd28: 35ba 3100 |012e: if-ge v10, v11, 015f // +0031 │ │ +0cfd2c: 4603 020a |0130: aget-object v3, v2, v10 │ │ +0cfd30: 6e10 ef15 0300 |0132: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0cfd36: 0a10 |0135: move-result v16 │ │ +0cfd38: 3910 0500 |0136: if-nez v16, 013b // +0005 │ │ +0cfd3c: d80a 0a01 |0138: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0cfd40: 28f4 |013a: goto 012e // -000c │ │ +0cfd42: 6e10 e815 0300 |013b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0cfd48: 0a0e |013e: move-result v14 │ │ +0cfd4a: 6e10 e915 0300 |013f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0cfd50: 0a0f |0142: move-result v15 │ │ +0cfd52: a610 0e0c |0143: add-float v16, v14, v12 │ │ +0cfd56: 0200 1000 |0145: move/from16 v0, v16 │ │ +0cfd5a: 6e20 1116 0300 |0147: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0cfd60: a610 0f0d |014a: add-float v16, v15, v13 │ │ +0cfd64: 0200 1000 |014c: move/from16 v0, v16 │ │ +0cfd68: 6e20 1216 0300 |014e: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0cfd6e: 0800 1200 |0151: move-object/from16 v0, v18 │ │ +0cfd72: 0201 1300 |0153: move/from16 v1, v19 │ │ +0cfd76: 6e30 d515 0301 |0155: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ +0cfd7c: 6e20 1116 e300 |0158: invoke-virtual {v3, v14}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0cfd82: 6e20 1216 f300 |015b: invoke-virtual {v3, v15}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0cfd88: 28da |015e: goto 0138 // -0026 │ │ +0cfd8a: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +0cfd8e: 6e20 5b16 c000 |0161: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0cfd94: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +0cfd98: 6e20 5c16 d000 |0166: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setY:(F)V // method@165c │ │ +0cfd9e: 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 │ │ @@ -268829,51 +268762,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 │ │ -0c20e8: |[0c20e8] com.badlogic.gdx.scenes.scene2d.Group.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c20f8: 5462 910c |0000: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c20fc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0c20fe: 5224 e30e |0003: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c2102: 3543 1c00 |0005: if-ge v3, v4, 0021 // +001c │ │ -0c2106: 6e20 ed1c 3200 |0007: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c210c: 0c05 |000a: move-result-object v5 │ │ -0c210e: 1f05 1d02 |000b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c2112: 6e10 dc15 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getName:()Ljava/lang/String; // method@15dc │ │ -0c2118: 0c05 |0010: move-result-object v5 │ │ -0c211a: 6e20 b024 5700 |0011: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0c2120: 0a05 |0014: move-result v5 │ │ -0c2122: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -0c2126: 6e20 ed1c 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c212c: 0c05 |001a: move-result-object v5 │ │ -0c212e: 1f05 1d02 |001b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c2132: 1105 |001d: return-object v5 │ │ -0c2134: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c2138: 28e5 |0020: goto 0005 // -001b │ │ -0c213a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0c213c: 5224 e30e |0022: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c2140: 3543 1900 |0024: if-ge v3, v4, 003d // +0019 │ │ -0c2144: 6e20 ed1c 3200 |0026: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c214a: 0c01 |0029: move-result-object v1 │ │ -0c214c: 1f01 1d02 |002a: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c2150: 2015 2002 |002c: instance-of v5, v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0c2154: 3805 0c00 |002e: if-eqz v5, 003a // +000c │ │ -0c2158: 1f01 2002 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0c215c: 6e20 3d16 7100 |0032: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@163d │ │ -0c2162: 0c00 |0035: move-result-object v0 │ │ -0c2164: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ -0c2168: 0705 |0038: move-object v5, v0 │ │ -0c216a: 28e4 |0039: goto 001d // -001c │ │ -0c216c: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c2170: 28e8 |003c: goto 0024 // -0018 │ │ -0c2172: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -0c2174: 28df |003e: goto 001d // -0021 │ │ +0cfda4: |[0cfda4] com.badlogic.gdx.scenes.scene2d.Group.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0cfdb4: 5462 910c |0000: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cfdb8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0cfdba: 5224 e30e |0003: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0cfdbe: 3543 1c00 |0005: if-ge v3, v4, 0021 // +001c │ │ +0cfdc2: 6e20 ed1c 3200 |0007: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0cfdc8: 0c05 |000a: move-result-object v5 │ │ +0cfdca: 1f05 1d02 |000b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0cfdce: 6e10 dc15 0500 |000d: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getName:()Ljava/lang/String; // method@15dc │ │ +0cfdd4: 0c05 |0010: move-result-object v5 │ │ +0cfdd6: 6e20 b024 5700 |0011: invoke-virtual {v7, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0cfddc: 0a05 |0014: move-result v5 │ │ +0cfdde: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +0cfde2: 6e20 ed1c 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0cfde8: 0c05 |001a: move-result-object v5 │ │ +0cfdea: 1f05 1d02 |001b: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0cfdee: 1105 |001d: return-object v5 │ │ +0cfdf0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0cfdf4: 28e5 |0020: goto 0005 // -001b │ │ +0cfdf6: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0cfdf8: 5224 e30e |0022: iget v4, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0cfdfc: 3543 1900 |0024: if-ge v3, v4, 003d // +0019 │ │ +0cfe00: 6e20 ed1c 3200 |0026: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0cfe06: 0c01 |0029: move-result-object v1 │ │ +0cfe08: 1f01 1d02 |002a: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0cfe0c: 2015 2002 |002c: instance-of v5, v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0cfe10: 3805 0c00 |002e: if-eqz v5, 003a // +000c │ │ +0cfe14: 1f01 2002 |0030: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0cfe18: 6e20 3d16 7100 |0032: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.findActor:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@163d │ │ +0cfe1e: 0c00 |0035: move-result-object v0 │ │ +0cfe20: 3800 0400 |0036: if-eqz v0, 003a // +0004 │ │ +0cfe24: 0705 |0038: move-object v5, v0 │ │ +0cfe26: 28e4 |0039: goto 001d // -001c │ │ +0cfe28: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0cfe2c: 28e8 |003c: goto 0024 // -0018 │ │ +0cfe2e: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +0cfe30: 28df |003e: goto 001d // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ 0x0007 line=286 │ │ 0x001d line=294 │ │ 0x001e line=285 │ │ @@ -268898,17 +268831,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/SnapshotArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2178: |[0c2178] com.badlogic.gdx.scenes.scene2d.Group.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; │ │ -0c2188: 5410 910c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c218c: 1100 |0002: return-object v0 │ │ +0cfe34: |[0cfe34] com.badlogic.gdx.scenes.scene2d.Group.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; │ │ +0cfe44: 5410 910c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cfe48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/Group;) │ │ @@ -268916,49 +268849,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 │ │ -0c2190: |[0c2190] com.badlogic.gdx.scenes.scene2d.Group.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c21a0: 3809 0c00 |0000: if-eqz v9, 000c // +000c │ │ -0c21a4: 6e10 4816 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1648 │ │ -0c21aa: 0c04 |0005: move-result-object v4 │ │ -0c21ac: 6205 c90c |0006: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ -0c21b0: 3354 0400 |0008: if-ne v4, v5, 000c // +0004 │ │ -0c21b4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0c21b6: 1102 |000b: return-object v2 │ │ -0c21b8: 5461 910c |000c: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c21bc: 5214 e30e |000e: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c21c0: d803 04ff |0010: add-int/lit8 v3, v4, #int -1 // #ff │ │ -0c21c4: 3a03 2900 |0012: if-ltz v3, 003b // +0029 │ │ -0c21c8: 6e20 ed1c 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c21ce: 0c00 |0017: move-result-object v0 │ │ -0c21d0: 1f00 1d02 |0018: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c21d4: 6e10 ef15 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0c21da: 0a04 |001d: move-result v4 │ │ -0c21dc: 3904 0500 |001e: if-nez v4, 0023 // +0005 │ │ -0c21e0: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c21e4: 28f0 |0022: goto 0012 // -0010 │ │ -0c21e6: 5464 950c |0023: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ -0c21ea: 6e30 1513 7408 |0025: invoke-virtual {v4, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0c21f0: 0c04 |0028: move-result-object v4 │ │ -0c21f2: 6e20 f415 4000 |0029: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f4 │ │ -0c21f8: 5464 950c |002c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ -0c21fc: 5244 210b |002e: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c2200: 5465 950c |0030: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ -0c2204: 5255 220b |0032: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c2208: 6e40 ec15 4095 |0034: invoke-virtual {v0, v4, v5, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ -0c220e: 0c02 |0037: move-result-object v2 │ │ -0c2210: 3802 e8ff |0038: if-eqz v2, 0020 // -0018 │ │ -0c2214: 28d1 |003a: goto 000b // -002f │ │ -0c2216: 6f40 ec15 7698 |003b: invoke-super {v6, v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ -0c221c: 0c02 |003e: move-result-object v2 │ │ -0c221e: 28cc |003f: goto 000b // -0034 │ │ +0cfe4c: |[0cfe4c] com.badlogic.gdx.scenes.scene2d.Group.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0cfe5c: 3809 0c00 |0000: if-eqz v9, 000c // +000c │ │ +0cfe60: 6e10 4816 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1648 │ │ +0cfe66: 0c04 |0005: move-result-object v4 │ │ +0cfe68: 6205 c90c |0006: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ +0cfe6c: 3354 0400 |0008: if-ne v4, v5, 000c // +0004 │ │ +0cfe70: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0cfe72: 1102 |000b: return-object v2 │ │ +0cfe74: 5461 910c |000c: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cfe78: 5214 e30e |000e: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0cfe7c: d803 04ff |0010: add-int/lit8 v3, v4, #int -1 // #ff │ │ +0cfe80: 3a03 2900 |0012: if-ltz v3, 003b // +0029 │ │ +0cfe84: 6e20 ed1c 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0cfe8a: 0c00 |0017: move-result-object v0 │ │ +0cfe8c: 1f00 1d02 |0018: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0cfe90: 6e10 ef15 0000 |001a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0cfe96: 0a04 |001d: move-result v4 │ │ +0cfe98: 3904 0500 |001e: if-nez v4, 0023 // +0005 │ │ +0cfe9c: d803 03ff |0020: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0cfea0: 28f0 |0022: goto 0012 // -0010 │ │ +0cfea2: 5464 950c |0023: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ +0cfea6: 6e30 1513 7408 |0025: invoke-virtual {v4, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0cfeac: 0c04 |0028: move-result-object v4 │ │ +0cfeae: 6e20 f415 4000 |0029: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f4 │ │ +0cfeb4: 5464 950c |002c: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ +0cfeb8: 5244 210b |002e: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0cfebc: 5465 950c |0030: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Group;.point:Lcom/badlogic/gdx/math/Vector2; // field@0c95 │ │ +0cfec0: 5255 220b |0032: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0cfec4: 6e40 ec15 4095 |0034: invoke-virtual {v0, v4, v5, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ +0cfeca: 0c02 |0037: move-result-object v2 │ │ +0cfecc: 3802 e8ff |0038: if-eqz v2, 0020 // -0018 │ │ +0cfed0: 28d1 |003a: goto 000b // -002f │ │ +0cfed2: 6f40 ec15 7698 |003b: invoke-super {v6, v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ +0cfed8: 0c02 |003e: move-result-object v2 │ │ +0cfeda: 28cc |003f: goto 000b // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000b line=202 │ │ 0x000c line=194 │ │ 0x000e line=195 │ │ 0x0014 line=196 │ │ @@ -268983,17 +268916,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2220: |[0c2220] com.badlogic.gdx.scenes.scene2d.Group.isTransform:()Z │ │ -0c2230: 5510 960c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c2234: 0f00 |0002: return v0 │ │ +0cfedc: |[0cfedc] com.badlogic.gdx.scenes.scene2d.Group.isTransform:()Z │ │ +0cfeec: 5510 960c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0cfef0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/Group;) │ │ @@ -269001,34 +268934,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 │ │ -0c2238: |[0c2238] com.badlogic.gdx.scenes.scene2d.Group.localToDescendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0c2248: 6e10 df15 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -0c224e: 0c00 |0003: move-result-object v0 │ │ -0c2250: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -0c2254: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c2258: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0c225c: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c2262: 1a03 5c02 |000d: const-string v3, "Child is not a descendant: " // string@025c │ │ -0c2266: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c226c: 0c02 |0012: move-result-object v2 │ │ -0c226e: 6e20 d624 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0c2274: 0c02 |0016: move-result-object v2 │ │ -0c2276: 6e10 dd24 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c227c: 0c02 |001a: move-result-object v2 │ │ -0c227e: 7020 6824 2100 |001b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c2284: 2701 |001e: throw v1 │ │ -0c2286: 3240 0500 |001f: if-eq v0, v4, 0024 // +0005 │ │ -0c228a: 6e30 4f16 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@164f │ │ -0c2290: 6e20 f415 6500 |0024: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f4 │ │ -0c2296: 1106 |0027: return-object v6 │ │ +0cfef4: |[0cfef4] com.badlogic.gdx.scenes.scene2d.Group.localToDescendantCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0cff04: 6e10 df15 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0cff0a: 0c00 |0003: move-result-object v0 │ │ +0cff0c: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +0cff10: 2201 7b03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0cff14: 2202 9103 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0cff18: 7010 d024 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0cff1e: 1a03 5c02 |000d: const-string v3, "Child is not a descendant: " // string@025c │ │ +0cff22: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0cff28: 0c02 |0012: move-result-object v2 │ │ +0cff2a: 6e20 d624 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0cff30: 0c02 |0016: move-result-object v2 │ │ +0cff32: 6e10 dd24 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0cff38: 0c02 |001a: move-result-object v2 │ │ +0cff3a: 7020 6824 2100 |001b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0cff40: 2701 |001e: throw v1 │ │ +0cff42: 3240 0500 |001f: if-eq v0, v4, 0024 // +0005 │ │ +0cff46: 6e30 4f16 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@164f │ │ +0cff4c: 6e20 f415 6500 |0024: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@15f4 │ │ +0cff52: 1106 |0027: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0004 line=344 │ │ 0x001f line=346 │ │ 0x0024 line=348 │ │ 0x0027 line=349 │ │ @@ -269043,31 +268976,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 │ │ -0c2298: |[0c2298] com.badlogic.gdx.scenes.scene2d.Group.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0c22a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c22aa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0c22ac: 5442 910c |0002: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c22b0: 6e30 a120 5201 |0004: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@20a1 │ │ -0c22b6: 0a02 |0007: move-result v2 │ │ -0c22b8: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -0c22bc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c22be: 0f01 |000b: return v1 │ │ -0c22c0: 6e10 4716 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ -0c22c6: 0c00 |000f: move-result-object v0 │ │ -0c22c8: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0c22cc: 6e20 c216 5000 |0012: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16c2 │ │ -0c22d2: 6e20 0516 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ -0c22d8: 6e20 0d16 3500 |0018: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c22de: 6e10 3816 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ -0c22e4: 28ed |001e: goto 000b // -0013 │ │ +0cff54: |[0cff54] com.badlogic.gdx.scenes.scene2d.Group.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0cff64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cff66: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0cff68: 5442 910c |0002: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cff6c: 6e30 a120 5201 |0004: invoke-virtual {v2, v5, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@20a1 │ │ +0cff72: 0a02 |0007: move-result v2 │ │ +0cff74: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +0cff78: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0cff7a: 0f01 |000b: return v1 │ │ +0cff7c: 6e10 4716 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1647 │ │ +0cff82: 0c00 |000f: move-result-object v0 │ │ +0cff84: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0cff88: 6e20 c216 5000 |0012: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16c2 │ │ +0cff8e: 6e20 0516 3500 |0015: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setParent:(Lcom/badlogic/gdx/scenes/scene2d/Group;)V // method@1605 │ │ +0cff94: 6e20 0d16 3500 |0018: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cff9a: 6e10 3816 0400 |001b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.childrenChanged:()V // method@1638 │ │ +0cffa0: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=260 │ │ 0x000b line=266 │ │ 0x000c line=261 │ │ 0x0010 line=262 │ │ 0x0015 line=263 │ │ @@ -269083,18 +269016,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 │ │ -0c22e8: |[0c22e8] com.badlogic.gdx.scenes.scene2d.Group.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0c22f8: 5410 940c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c94 │ │ -0c22fc: 6e20 110e 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0e11 │ │ -0c2302: 0e00 |0005: return-void │ │ +0cffa4: |[0cffa4] com.badlogic.gdx.scenes.scene2d.Group.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0cffb4: 5410 940c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Group;.oldBatchTransform:Lcom/badlogic/gdx/math/Matrix4; // field@0c94 │ │ +0cffb8: 6e20 110e 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setTransformMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0e11 │ │ +0cffbe: 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; │ │ @@ -269104,17 +269037,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 │ │ -0c2304: |[0c2304] com.badlogic.gdx.scenes.scene2d.Group.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0c2314: 5b01 920c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0c92 │ │ -0c2318: 0e00 |0002: return-void │ │ +0cffc0: |[0cffc0] com.badlogic.gdx.scenes.scene2d.Group.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0cffd0: 5b01 920c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0c92 │ │ +0cffd4: 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; │ │ @@ -269124,27 +269057,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 │ │ -0c231c: |[0c231c] com.badlogic.gdx.scenes.scene2d.Group.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0c232c: 6f20 0d16 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c2332: 5440 910c |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c2336: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c2338: 5202 e30e |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c233c: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ -0c2340: 6e20 ed1c 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c2346: 0c03 |000d: move-result-object v3 │ │ -0c2348: 1f03 1d02 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c234c: 6e20 0d16 5300 |0010: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ -0c2352: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c2356: 28f3 |0015: goto 0008 // -000d │ │ -0c2358: 0e00 |0016: return-void │ │ +0cffd8: |[0cffd8] com.badlogic.gdx.scenes.scene2d.Group.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0cffe8: 6f20 0d16 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0cffee: 5440 910c |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0cfff2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0cfff4: 5202 e30e |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0cfff8: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ +0cfffc: 6e20 ed1c 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0d0002: 0c03 |000d: move-result-object v3 │ │ +0d0004: 1f03 1d02 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d0008: 6e20 0d16 5300 |0010: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@160d │ │ +0d000e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d0012: 28f3 |0015: goto 0008 // -000d │ │ +0d0014: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=299 │ │ 0x0005 line=300 │ │ 0x000a line=301 │ │ 0x0013 line=300 │ │ @@ -269161,17 +269094,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c235c: |[0c235c] com.badlogic.gdx.scenes.scene2d.Group.setTransform:(Z)V │ │ -0c236c: 5c01 960c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ -0c2370: 0e00 |0002: return-void │ │ +0d0018: |[0d0018] com.badlogic.gdx.scenes.scene2d.Group.setTransform:(Z)V │ │ +0d0028: 5c01 960c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Group;.transform:Z // field@0c96 │ │ +0d002c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ 0x0000 - 0x0003 reg=1 transform Z │ │ @@ -269181,27 +269114,27 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0c2374: |[0c2374] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(II)Z │ │ -0c2384: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c2386: 5432 910c |0001: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c238a: 5220 4810 |0003: iget v0, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c238e: 3a04 0400 |0005: if-ltz v4, 0009 // +0004 │ │ -0c2392: 3404 0300 |0007: if-lt v4, v0, 000a // +0003 │ │ -0c2396: 0f01 |0009: return v1 │ │ -0c2398: 3a05 ffff |000a: if-ltz v5, 0009 // -0001 │ │ -0c239c: 3505 fdff |000c: if-ge v5, v0, 0009 // -0003 │ │ -0c23a0: 5431 910c |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c23a4: 6e30 a820 4105 |0010: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@20a8 │ │ -0c23aa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0c23ac: 28f5 |0014: goto 0009 // -000b │ │ +0d0030: |[0d0030] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(II)Z │ │ +0d0040: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d0042: 5432 910c |0001: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0d0046: 5220 4810 |0003: iget v0, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0d004a: 3a04 0400 |0005: if-ltz v4, 0009 // +0004 │ │ +0d004e: 3404 0300 |0007: if-lt v4, v0, 000a // +0003 │ │ +0d0052: 0f01 |0009: return v1 │ │ +0d0054: 3a05 ffff |000a: if-ltz v5, 0009 // -0001 │ │ +0d0058: 3505 fdff |000c: if-ge v5, v0, 0009 // -0003 │ │ +0d005c: 5431 910c |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0d0060: 6e30 a820 4105 |0010: invoke-virtual {v1, v4, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@20a8 │ │ +0d0066: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0d0068: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=306 │ │ 0x0005 line=307 │ │ 0x0009 line=310 │ │ 0x000a line=308 │ │ 0x000e line=309 │ │ @@ -269217,30 +269150,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 │ │ -0c23b0: |[0c23b0] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0c23c0: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -0c23c2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0c23c4: 5453 910c |0002: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c23c8: 6e30 9c20 6302 |0004: invoke-virtual {v3, v6, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ -0c23ce: 0a00 |0007: move-result v0 │ │ -0c23d0: 5453 910c |0008: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c23d4: 6e30 9c20 7302 |000a: invoke-virtual {v3, v7, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ -0c23da: 0a01 |000d: move-result v1 │ │ -0c23dc: 3240 0400 |000e: if-eq v0, v4, 0012 // +0004 │ │ -0c23e0: 3341 0400 |0010: if-ne v1, v4, 0014 // +0004 │ │ -0c23e4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0c23e6: 0f02 |0013: return v2 │ │ -0c23e8: 5453 910c |0014: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ -0c23ec: 6e30 a820 0301 |0016: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@20a8 │ │ -0c23f2: 28fa |0019: goto 0013 // -0006 │ │ +0d006c: |[0d006c] com.badlogic.gdx.scenes.scene2d.Group.swapActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0d007c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0d007e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0d0080: 5453 910c |0002: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0d0084: 6e30 9c20 6302 |0004: invoke-virtual {v3, v6, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ +0d008a: 0a00 |0007: move-result v0 │ │ +0d008c: 5453 910c |0008: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0d0090: 6e30 9c20 7302 |000a: invoke-virtual {v3, v7, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.indexOf:(Ljava/lang/Object;Z)I // method@209c │ │ +0d0096: 0a01 |000d: move-result v1 │ │ +0d0098: 3240 0400 |000e: if-eq v0, v4, 0012 // +0004 │ │ +0d009c: 3341 0400 |0010: if-ne v1, v4, 0014 // +0004 │ │ +0d00a0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0d00a2: 0f02 |0013: return v2 │ │ +0d00a4: 5453 910c |0014: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Group;.children:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0c91 │ │ +0d00a8: 6e30 a820 0301 |0016: invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.swap:(II)V // method@20a8 │ │ +0d00ae: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=315 │ │ 0x0008 line=316 │ │ 0x000e line=317 │ │ 0x0013 line=319 │ │ 0x0014 line=318 │ │ @@ -269281,17 +269214,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c23f4: |[0c23f4] com.badlogic.gdx.scenes.scene2d.InputListener.:()V │ │ -0c2404: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c240a: 0e00 |0003: return-void │ │ +0d00b0: |[0d00b0] com.badlogic.gdx.scenes.scene2d.InputListener.:()V │ │ +0d00c0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d00c6: 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; │ │ │ │ @@ -269301,16 +269234,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 │ │ -0c240c: |[0c240c] com.badlogic.gdx.scenes.scene2d.InputListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c241c: 0e00 |0000: return-void │ │ +0d00c8: |[0d00c8] com.badlogic.gdx.scenes.scene2d.InputListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0d00d8: 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 │ │ @@ -269323,16 +269256,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 │ │ -0c2420: |[0c2420] com.badlogic.gdx.scenes.scene2d.InputListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c2430: 0e00 |0000: return-void │ │ +0d00dc: |[0d00dc] com.badlogic.gdx.scenes.scene2d.InputListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0d00ec: 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 │ │ @@ -269345,126 +269278,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 │ │ -0c2434: |[0c2434] com.badlogic.gdx.scenes.scene2d.InputListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0c2444: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0c2446: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0c2448: 20a0 2202 |0002: instance-of v0, v10, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0c244c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0c2450: 0170 |0006: move v0, v7 │ │ -0c2452: 0f00 |0007: return v0 │ │ -0c2454: 07a1 |0008: move-object v1, v10 │ │ -0c2456: 1f01 2202 |0009: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0c245a: 6200 ac0c |000b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -0c245e: 6e10 7316 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0c2464: 0c02 |0010: move-result-object v2 │ │ -0c2466: 6e10 6316 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -0c246c: 0a02 |0014: move-result v2 │ │ -0c246e: 4400 0002 |0015: aget v0, v0, v2 │ │ -0c2472: 2b00 b500 0000 |0017: packed-switch v0, 000000cc // +000000b5 │ │ -0c2478: 6200 1e0b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c247c: 6e10 7016 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0c2482: 0a02 |001f: move-result v2 │ │ -0c2484: 6e10 7116 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0c248a: 0a03 |0023: move-result v3 │ │ -0c248c: 6e30 1513 2003 |0024: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0c2492: 0c06 |0027: move-result-object v6 │ │ -0c2494: 6e10 6b16 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0c249a: 0c00 |002b: move-result-object v0 │ │ -0c249c: 6e20 1616 6000 |002c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0c24a2: 6200 ac0c |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ -0c24a6: 6e10 7316 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0c24ac: 0c02 |0034: move-result-object v2 │ │ -0c24ae: 6e10 6316 0200 |0035: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -0c24b4: 0a02 |0038: move-result v2 │ │ -0c24b6: 4400 0002 |0039: aget v0, v0, v2 │ │ -0c24ba: 2b00 9b00 0000 |003b: packed-switch v0, 000000d6 // +0000009b │ │ -0c24c0: 0170 |003e: move v0, v7 │ │ -0c24c2: 28c8 |003f: goto 0007 // -0038 │ │ -0c24c4: 6e10 6a16 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@166a │ │ -0c24ca: 0a00 |0043: move-result v0 │ │ -0c24cc: 6e30 8a16 1900 |0044: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@168a │ │ -0c24d2: 0a00 |0047: move-result v0 │ │ -0c24d4: 28bf |0048: goto 0007 // -0041 │ │ -0c24d6: 6e10 6a16 0100 |0049: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@166a │ │ -0c24dc: 0a00 |004c: move-result v0 │ │ -0c24de: 6e30 8c16 1900 |004d: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@168c │ │ -0c24e4: 0a00 |0050: move-result v0 │ │ -0c24e6: 28b6 |0051: goto 0007 // -004a │ │ -0c24e8: 6e10 6916 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getCharacter:()C // method@1669 │ │ -0c24ee: 0a00 |0055: move-result v0 │ │ -0c24f0: 6e30 8b16 1900 |0056: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z // method@168b │ │ -0c24f6: 0a00 |0059: move-result v0 │ │ -0c24f8: 28ad |005a: goto 0007 // -0053 │ │ -0c24fa: 5262 210b |005b: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c24fe: 5263 220b |005d: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c2502: 6e10 6c16 0100 |005f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c2508: 0a04 |0062: move-result v4 │ │ -0c250a: 6e10 6816 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0c2510: 0a05 |0066: move-result v5 │ │ -0c2512: 0790 |0067: move-object v0, v9 │ │ -0c2514: 7406 8f16 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@168f │ │ -0c251a: 0a00 |006b: move-result v0 │ │ -0c251c: 289b |006c: goto 0007 // -0065 │ │ -0c251e: 5262 210b |006d: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c2522: 5263 220b |006f: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c2526: 6e10 6c16 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c252c: 0a04 |0074: move-result v4 │ │ -0c252e: 6e10 6816 0100 |0075: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0c2534: 0a05 |0078: move-result v5 │ │ -0c2536: 0790 |0079: move-object v0, v9 │ │ -0c2538: 7406 9116 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@1691 │ │ -0c253e: 0180 |007d: move v0, v8 │ │ -0c2540: 2889 |007e: goto 0007 // -0077 │ │ -0c2542: 5260 210b |007f: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c2546: 5262 220b |0081: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c254a: 6e10 6c16 0100 |0083: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c2550: 0a03 |0086: move-result v3 │ │ -0c2552: 6e53 9016 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@1690 │ │ -0c2558: 0180 |008a: move v0, v8 │ │ -0c255a: 2900 7cff |008b: goto/16 0007 // -0084 │ │ -0c255e: 5260 210b |008d: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c2562: 5262 220b |008f: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c2566: 6e40 8d16 1920 |0091: invoke-virtual {v9, v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z // method@168d │ │ -0c256c: 0a00 |0094: move-result v0 │ │ -0c256e: 2900 72ff |0095: goto/16 0007 // -008e │ │ -0c2572: 5260 210b |0097: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c2576: 5262 220b |0099: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c257a: 6e10 6e16 0100 |009b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getScrollAmount:()I // method@166e │ │ -0c2580: 0a03 |009e: move-result v3 │ │ -0c2582: 6e53 8e16 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@168e │ │ -0c2588: 0a00 |00a2: move-result v0 │ │ -0c258a: 2900 64ff |00a3: goto/16 0007 // -009c │ │ -0c258e: 5262 210b |00a5: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c2592: 5263 220b |00a7: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c2596: 6e10 6c16 0100 |00a9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c259c: 0a04 |00ac: move-result v4 │ │ -0c259e: 6e10 6d16 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166d │ │ -0c25a4: 0c05 |00b0: move-result-object v5 │ │ -0c25a6: 0790 |00b1: move-object v0, v9 │ │ -0c25a8: 7406 8716 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@1687 │ │ -0c25ae: 0170 |00b5: move v0, v7 │ │ -0c25b0: 2900 51ff |00b6: goto/16 0007 // -00af │ │ -0c25b4: 5262 210b |00b8: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c25b8: 5263 220b |00ba: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c25bc: 6e10 6c16 0100 |00bc: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c25c2: 0a04 |00bf: move-result v4 │ │ -0c25c4: 6e10 6d16 0100 |00c0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166d │ │ -0c25ca: 0c05 |00c3: move-result-object v5 │ │ -0c25cc: 0790 |00c4: move-object v0, v9 │ │ -0c25ce: 7406 8816 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@1688 │ │ -0c25d4: 0170 |00c8: move v0, v7 │ │ -0c25d6: 2900 3eff |00c9: goto/16 0007 // -00c2 │ │ -0c25da: 0000 |00cb: nop // spacer │ │ -0c25dc: 0001 0300 0100 0000 2900 0000 3200 ... |00cc: packed-switch-data (10 units) │ │ -0c25f0: 0001 0700 0400 0000 2000 0000 3200 ... |00d6: packed-switch-data (18 units) │ │ +0d00f0: |[0d00f0] com.badlogic.gdx.scenes.scene2d.InputListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0d0100: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0d0102: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0d0104: 20a0 2202 |0002: instance-of v0, v10, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0d0108: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0d010c: 0170 |0006: move v0, v7 │ │ +0d010e: 0f00 |0007: return v0 │ │ +0d0110: 07a1 |0008: move-object v1, v10 │ │ +0d0112: 1f01 2202 |0009: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0d0116: 6200 ac0c |000b: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +0d011a: 6e10 7316 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0d0120: 0c02 |0010: move-result-object v2 │ │ +0d0122: 6e10 6316 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +0d0128: 0a02 |0014: move-result v2 │ │ +0d012a: 4400 0002 |0015: aget v0, v0, v2 │ │ +0d012e: 2b00 b500 0000 |0017: packed-switch v0, 000000cc // +000000b5 │ │ +0d0134: 6200 1e0b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d0138: 6e10 7016 0100 |001c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0d013e: 0a02 |001f: move-result v2 │ │ +0d0140: 6e10 7116 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0d0146: 0a03 |0023: move-result v3 │ │ +0d0148: 6e30 1513 2003 |0024: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0d014e: 0c06 |0027: move-result-object v6 │ │ +0d0150: 6e10 6b16 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0d0156: 0c00 |002b: move-result-object v0 │ │ +0d0158: 6e20 1616 6000 |002c: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0d015e: 6200 ac0c |002f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/InputListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0cac │ │ +0d0162: 6e10 7316 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0d0168: 0c02 |0034: move-result-object v2 │ │ +0d016a: 6e10 6316 0200 |0035: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +0d0170: 0a02 |0038: move-result v2 │ │ +0d0172: 4400 0002 |0039: aget v0, v0, v2 │ │ +0d0176: 2b00 9b00 0000 |003b: packed-switch v0, 000000d6 // +0000009b │ │ +0d017c: 0170 |003e: move v0, v7 │ │ +0d017e: 28c8 |003f: goto 0007 // -0038 │ │ +0d0180: 6e10 6a16 0100 |0040: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@166a │ │ +0d0186: 0a00 |0043: move-result v0 │ │ +0d0188: 6e30 8a16 1900 |0044: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@168a │ │ +0d018e: 0a00 |0047: move-result v0 │ │ +0d0190: 28bf |0048: goto 0007 // -0041 │ │ +0d0192: 6e10 6a16 0100 |0049: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getKeyCode:()I // method@166a │ │ +0d0198: 0a00 |004c: move-result v0 │ │ +0d019a: 6e30 8c16 1900 |004d: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@168c │ │ +0d01a0: 0a00 |0050: move-result v0 │ │ +0d01a2: 28b6 |0051: goto 0007 // -004a │ │ +0d01a4: 6e10 6916 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getCharacter:()C // method@1669 │ │ +0d01aa: 0a00 |0055: move-result v0 │ │ +0d01ac: 6e30 8b16 1900 |0056: invoke-virtual {v9, v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z // method@168b │ │ +0d01b2: 0a00 |0059: move-result v0 │ │ +0d01b4: 28ad |005a: goto 0007 // -0053 │ │ +0d01b6: 5262 210b |005b: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d01ba: 5263 220b |005d: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d01be: 6e10 6c16 0100 |005f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d01c4: 0a04 |0062: move-result v4 │ │ +0d01c6: 6e10 6816 0100 |0063: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +0d01cc: 0a05 |0066: move-result v5 │ │ +0d01ce: 0790 |0067: move-object v0, v9 │ │ +0d01d0: 7406 8f16 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@168f │ │ +0d01d6: 0a00 |006b: move-result v0 │ │ +0d01d8: 289b |006c: goto 0007 // -0065 │ │ +0d01da: 5262 210b |006d: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d01de: 5263 220b |006f: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d01e2: 6e10 6c16 0100 |0071: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d01e8: 0a04 |0074: move-result v4 │ │ +0d01ea: 6e10 6816 0100 |0075: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +0d01f0: 0a05 |0078: move-result v5 │ │ +0d01f2: 0790 |0079: move-object v0, v9 │ │ +0d01f4: 7406 9116 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@1691 │ │ +0d01fa: 0180 |007d: move v0, v8 │ │ +0d01fc: 2889 |007e: goto 0007 // -0077 │ │ +0d01fe: 5260 210b |007f: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d0202: 5262 220b |0081: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d0206: 6e10 6c16 0100 |0083: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d020c: 0a03 |0086: move-result v3 │ │ +0d020e: 6e53 9016 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@1690 │ │ +0d0214: 0180 |008a: move v0, v8 │ │ +0d0216: 2900 7cff |008b: goto/16 0007 // -0084 │ │ +0d021a: 5260 210b |008d: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d021e: 5262 220b |008f: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d0222: 6e40 8d16 1920 |0091: invoke-virtual {v9, v1, v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z // method@168d │ │ +0d0228: 0a00 |0094: move-result v0 │ │ +0d022a: 2900 72ff |0095: goto/16 0007 // -008e │ │ +0d022e: 5260 210b |0097: iget v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d0232: 5262 220b |0099: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d0236: 6e10 6e16 0100 |009b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getScrollAmount:()I // method@166e │ │ +0d023c: 0a03 |009e: move-result v3 │ │ +0d023e: 6e53 8e16 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@168e │ │ +0d0244: 0a00 |00a2: move-result v0 │ │ +0d0246: 2900 64ff |00a3: goto/16 0007 // -009c │ │ +0d024a: 5262 210b |00a5: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d024e: 5263 220b |00a7: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d0252: 6e10 6c16 0100 |00a9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d0258: 0a04 |00ac: move-result v4 │ │ +0d025a: 6e10 6d16 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166d │ │ +0d0260: 0c05 |00b0: move-result-object v5 │ │ +0d0262: 0790 |00b1: move-object v0, v9 │ │ +0d0264: 7406 8716 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@1687 │ │ +0d026a: 0170 |00b5: move v0, v7 │ │ +0d026c: 2900 51ff |00b6: goto/16 0007 // -00af │ │ +0d0270: 5262 210b |00b8: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d0274: 5263 220b |00ba: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d0278: 6e10 6c16 0100 |00bc: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d027e: 0a04 |00bf: move-result v4 │ │ +0d0280: 6e10 6d16 0100 |00c0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166d │ │ +0d0286: 0c05 |00c3: move-result-object v5 │ │ +0d0288: 0790 |00c4: move-object v0, v9 │ │ +0d028a: 7406 8816 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@1688 │ │ +0d0290: 0170 |00c8: move v0, v7 │ │ +0d0292: 2900 3eff |00c9: goto/16 0007 // -00c2 │ │ +0d0296: 0000 |00cb: nop // spacer │ │ +0d0298: 0001 0300 0100 0000 2900 0000 3200 ... |00cc: packed-switch-data (10 units) │ │ +0d02ac: 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 │ │ @@ -269499,17 +269432,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 │ │ -0c2614: |[0c2614] com.badlogic.gdx.scenes.scene2d.InputListener.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0c2624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2626: 0f00 |0001: return v0 │ │ +0d02d0: |[0d02d0] com.badlogic.gdx.scenes.scene2d.InputListener.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0d02e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d02e2: 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 │ │ @@ -269519,17 +269452,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 │ │ -0c2628: |[0c2628] com.badlogic.gdx.scenes.scene2d.InputListener.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ -0c2638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c263a: 0f00 |0001: return v0 │ │ +0d02e4: |[0d02e4] com.badlogic.gdx.scenes.scene2d.InputListener.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ +0d02f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d02f6: 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 │ │ @@ -269539,17 +269472,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 │ │ -0c263c: |[0c263c] com.badlogic.gdx.scenes.scene2d.InputListener.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0c264c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c264e: 0f00 |0001: return v0 │ │ +0d02f8: |[0d02f8] com.badlogic.gdx.scenes.scene2d.InputListener.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0d0308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d030a: 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 │ │ @@ -269559,17 +269492,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 │ │ -0c2650: |[0c2650] com.badlogic.gdx.scenes.scene2d.InputListener.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0c2660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2662: 0f00 |0001: return v0 │ │ +0d030c: |[0d030c] com.badlogic.gdx.scenes.scene2d.InputListener.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0d031c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d031e: 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 │ │ @@ -269580,17 +269513,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 │ │ -0c2664: |[0c2664] com.badlogic.gdx.scenes.scene2d.InputListener.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ -0c2674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2676: 0f00 |0001: return v0 │ │ +0d0320: |[0d0320] com.badlogic.gdx.scenes.scene2d.InputListener.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ +0d0330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d0332: 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 │ │ @@ -269602,17 +269535,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 │ │ -0c2678: |[0c2678] com.badlogic.gdx.scenes.scene2d.InputListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0c2688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c268a: 0f00 |0001: return v0 │ │ +0d0334: |[0d0334] com.badlogic.gdx.scenes.scene2d.InputListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0d0344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d0346: 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 │ │ @@ -269625,16 +269558,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 │ │ -0c268c: |[0c268c] com.badlogic.gdx.scenes.scene2d.InputListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0c269c: 0e00 |0000: return-void │ │ +0d0348: |[0d0348] com.badlogic.gdx.scenes.scene2d.InputListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0d0358: 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 │ │ @@ -269646,16 +269579,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 │ │ -0c26a0: |[0c26a0] com.badlogic.gdx.scenes.scene2d.InputListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0c26b0: 0e00 |0000: return-void │ │ +0d035c: |[0d035c] com.badlogic.gdx.scenes.scene2d.InputListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0d036c: 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 │ │ @@ -269714,17 +269647,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c26b4: |[0c26b4] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.:()V │ │ -0c26c4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c26ca: 0e00 |0003: return-void │ │ +0d0370: |[0d0370] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.:()V │ │ +0d0380: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d0386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; │ │ │ │ Virtual methods - │ │ @@ -269733,19 +269666,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0c26cc: |[0c26cc] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.reset:()V │ │ -0c26dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c26de: 5b10 af0c |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0c26e2: 5b10 ae0c |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0c26e6: 0e00 |0005: return-void │ │ +0d0388: |[0d0388] com.badlogic.gdx.scenes.scene2d.Stage$TouchFocus.reset:()V │ │ +0d0398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d039a: 5b10 af0c |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0d039e: 5b10 ae0c |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0d03a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=669 │ │ 0x0003 line=670 │ │ 0x0005 line=671 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; │ │ @@ -269804,17 +269737,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c26e8: |[0c26e8] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:()V │ │ -0c26f8: 7010 da17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@17da │ │ -0c26fe: 0e00 |0003: return-void │ │ +0d03a4: |[0d03a4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:()V │ │ +0d03b4: 7010 da17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@17da │ │ +0d03ba: 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; │ │ │ │ @@ -269823,17 +269756,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 │ │ -0c2700: |[0c2700] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0c2710: 7020 db17 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17db │ │ -0c2716: 0e00 |0003: return-void │ │ +0d03bc: |[0d03bc] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0d03cc: 7020 db17 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17db │ │ +0d03d2: 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; │ │ @@ -269843,29 +269776,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 │ │ -0c2718: |[0c2718] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ -0c2728: 7020 db17 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17db │ │ -0c272e: 5420 500d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ -0c2732: 5b10 500d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ -0c2736: 5420 4e0d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ -0c273a: 5b10 4e0d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ -0c273e: 5420 4f0d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ -0c2742: 5b10 4f0d |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ -0c2746: 5420 4b0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ -0c274a: 5b10 4b0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ -0c274e: 5420 4c0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ -0c2752: 5b10 4c0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ -0c2756: 5420 4d0d |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ -0c275a: 5b10 4d0d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ -0c275e: 0e00 |001b: return-void │ │ +0d03d4: |[0d03d4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ +0d03e4: 7020 db17 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17db │ │ +0d03ea: 5420 500d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ +0d03ee: 5b10 500d |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ +0d03f2: 5420 4e0d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ +0d03f6: 5b10 4e0d |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ +0d03fa: 5420 4f0d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ +0d03fe: 5b10 4f0d |000d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ +0d0402: 5420 4b0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ +0d0406: 5b10 4b0d |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ +0d040a: 5420 4c0d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ +0d040e: 5b10 4c0d |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ +0d0412: 5420 4d0d |0017: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ +0d0416: 5b10 4d0d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ +0d041a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x0007 line=121 │ │ 0x000b line=122 │ │ 0x000f line=123 │ │ @@ -269881,20 +269814,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 │ │ -0c2760: |[0c2760] 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 │ │ -0c2770: 7040 dc17 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@17dc │ │ -0c2776: 5b04 500d |0003: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ -0c277a: 5b05 4e0d |0005: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ -0c277e: 5b06 4b0d |0007: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ -0c2782: 0e00 |0009: return-void │ │ +0d041c: |[0d041c] 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 │ │ +0d042c: 7040 dc17 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@17dc │ │ +0d0432: 5b04 500d |0003: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ +0d0436: 5b05 4e0d |0005: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ +0d043a: 5b06 4b0d |0007: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ +0d043e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ 0x0007 line=115 │ │ 0x0009 line=116 │ │ @@ -269966,69 +269899,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 │ │ -0c2784: |[0c2784] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V │ │ -0c2794: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c2796: 5b56 cc0d |0001: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c279a: 7010 cf15 0500 |0003: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@15cf │ │ -0c27a0: 2202 dc01 |0006: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0c27a4: 7010 f912 0200 |0008: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0c27aa: 5b52 c80d |000b: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ -0c27ae: 5452 cc0d |000d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c27b2: 5222 d40d |000f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0c27b6: 5952 c70d |0011: iput v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0c27ba: 2202 5d02 |0013: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1; // type@025d │ │ -0c27be: 7020 5719 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@1957 │ │ -0c27c4: 5b52 c90d |0018: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0dc9 │ │ -0c27c8: 6e10 7a19 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@197a │ │ -0c27ce: 0a02 |001d: move-result v2 │ │ -0c27d0: 1503 c842 |001e: const/high16 v3, #int 1120403456 // #42c8 │ │ -0c27d4: 6e53 6719 7524 |0020: invoke-virtual {v5, v7, v4, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setBounds:(FFFF)V // method@1967 │ │ -0c27da: 5452 c80d |0023: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ -0c27de: 5463 d30d |0025: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0c27e2: 6e20 1613 3200 |0027: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0c27e8: 7010 6619 0500 |002a: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.layout:()V // method@1966 │ │ -0c27ee: 6e10 7819 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1978 │ │ -0c27f4: 0c01 |0030: move-result-object v1 │ │ -0c27f6: 6e10 6019 0500 |0031: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ -0c27fc: 0a00 |0034: move-result v0 │ │ -0c27fe: a702 0800 |0035: sub-float v2, v8, v0 │ │ -0c2802: 2e02 0204 |0037: cmpg-float v2, v2, v4 │ │ -0c2806: 3b02 3200 |0039: if-gez v2, 006b // +0032 │ │ -0c280a: 6e10 7319 0600 |003b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1973 │ │ -0c2810: 0a02 |003e: move-result v2 │ │ -0c2812: c682 |003f: add-float/2addr v2, v8 │ │ -0c2814: c602 |0040: add-float/2addr v2, v0 │ │ -0c2816: 6e10 a516 0100 |0041: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ -0c281c: 0c03 |0044: move-result-object v3 │ │ -0c281e: 5233 5203 |0045: iget v3, v3, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0352 │ │ -0c2822: 2e02 0203 |0047: cmpg-float v2, v2, v3 │ │ -0c2826: 3b02 2200 |0049: if-gez v2, 006b // +0022 │ │ -0c282a: 6e10 7319 0600 |004b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1973 │ │ -0c2830: 0a02 |004e: move-result v2 │ │ -0c2832: c682 |004f: add-float/2addr v2, v8 │ │ -0c2834: 6e20 6a19 2500 |0050: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@196a │ │ -0c283a: 5452 c90d |0053: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0dc9 │ │ -0c283e: 6e20 9b16 2100 |0055: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@169b │ │ -0c2844: 6e10 5f19 0500 |0058: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@195f │ │ -0c284a: 0c02 |005b: move-result-object v2 │ │ -0c284c: 5924 6203 |005c: iput v4, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0c2850: 1402 9a99 993e |005e: const v2, #float 0.3 // #3e99999a │ │ -0c2856: 6203 880a |0061: sget-object v3, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ -0c285a: 7120 d516 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@16d5 │ │ -0c2860: 0c02 |0066: move-result-object v2 │ │ -0c2862: 6e20 5d19 2500 |0067: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@195d │ │ -0c2868: 0e00 |006a: return-void │ │ -0c286a: a702 0800 |006b: sub-float v2, v8, v0 │ │ -0c286e: 6e20 6a19 2500 |006d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@196a │ │ -0c2874: 28e3 |0070: goto 0053 // -001d │ │ +0d0440: |[0d0440] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;FF)V │ │ +0d0450: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d0452: 5b56 cc0d |0001: iput-object v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0456: 7010 cf15 0500 |0003: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@15cf │ │ +0d045c: 2202 dc01 |0006: new-instance v2, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0d0460: 7010 f912 0200 |0008: invoke-direct {v2}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0d0466: 5b52 c80d |000b: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ +0d046a: 5452 cc0d |000d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d046e: 5222 d40d |000f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0d0472: 5952 c70d |0011: iput v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0d0476: 2202 5d02 |0013: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList$1; // type@025d │ │ +0d047a: 7020 5719 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@1957 │ │ +0d0480: 5b52 c90d |0018: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0dc9 │ │ +0d0484: 6e10 7a19 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@197a │ │ +0d048a: 0a02 |001d: move-result v2 │ │ +0d048c: 1503 c842 |001e: const/high16 v3, #int 1120403456 // #42c8 │ │ +0d0490: 6e53 6719 7524 |0020: invoke-virtual {v5, v7, v4, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setBounds:(FFFF)V // method@1967 │ │ +0d0496: 5452 c80d |0023: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ +0d049a: 5463 d30d |0025: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0d049e: 6e20 1613 3200 |0027: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0d04a4: 7010 6619 0500 |002a: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.layout:()V // method@1966 │ │ +0d04aa: 6e10 7819 0600 |002d: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1978 │ │ +0d04b0: 0c01 |0030: move-result-object v1 │ │ +0d04b2: 6e10 6019 0500 |0031: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ +0d04b8: 0a00 |0034: move-result v0 │ │ +0d04ba: a702 0800 |0035: sub-float v2, v8, v0 │ │ +0d04be: 2e02 0204 |0037: cmpg-float v2, v2, v4 │ │ +0d04c2: 3b02 3200 |0039: if-gez v2, 006b // +0032 │ │ +0d04c6: 6e10 7319 0600 |003b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1973 │ │ +0d04cc: 0a02 |003e: move-result v2 │ │ +0d04ce: c682 |003f: add-float/2addr v2, v8 │ │ +0d04d0: c602 |0040: add-float/2addr v2, v0 │ │ +0d04d2: 6e10 a516 0100 |0041: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ +0d04d8: 0c03 |0044: move-result-object v3 │ │ +0d04da: 5233 5203 |0045: iget v3, v3, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0352 │ │ +0d04de: 2e02 0203 |0047: cmpg-float v2, v2, v3 │ │ +0d04e2: 3b02 2200 |0049: if-gez v2, 006b // +0022 │ │ +0d04e6: 6e10 7319 0600 |004b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1973 │ │ +0d04ec: 0a02 |004e: move-result v2 │ │ +0d04ee: c682 |004f: add-float/2addr v2, v8 │ │ +0d04f0: 6e20 6a19 2500 |0050: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@196a │ │ +0d04f6: 5452 c90d |0053: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0dc9 │ │ +0d04fa: 6e20 9b16 2100 |0055: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@169b │ │ +0d0500: 6e10 5f19 0500 |0058: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@195f │ │ +0d0506: 0c02 |005b: move-result-object v2 │ │ +0d0508: 5924 6203 |005c: iput v4, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0d050c: 1402 9a99 993e |005e: const v2, #float 0.3 // #3e99999a │ │ +0d0512: 6203 880a |0061: sget-object v3, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ +0d0516: 7120 d516 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@16d5 │ │ +0d051c: 0c02 |0066: move-result-object v2 │ │ +0d051e: 6e20 5d19 2500 |0067: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@195d │ │ +0d0524: 0e00 |006a: return-void │ │ +0d0526: a702 0800 |006b: sub-float v2, v8, v0 │ │ +0d052a: 6e20 6a19 2500 |006d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setY:(F)V // method@196a │ │ +0d0530: 28e3 |0070: goto 0053 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=245 │ │ 0x0006 line=202 │ │ 0x000d line=205 │ │ 0x0013 line=207 │ │ 0x001a line=246 │ │ @@ -270056,82 +269989,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -0c2878: |[0c2878] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.layout:()V │ │ -0c2888: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0c288c: 5473 cc0d |0002: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2890: 5433 d50d |0004: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c2894: 5430 c00d |0006: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -0c2898: 5473 cc0d |0008: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c289c: 5433 d50d |000a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c28a0: 5432 c40d |000c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ -0c28a4: 5473 cc0d |000e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c28a8: 5433 d50d |0010: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c28ac: 5431 c30d |0012: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -0c28b0: 6e10 030c 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0c03 │ │ -0c28b6: 0a03 |0017: move-result v3 │ │ -0c28b8: 6e10 060c 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0c28be: 0a04 |001b: move-result v4 │ │ -0c28c0: 7f44 |001c: neg-float v4, v4 │ │ -0c28c2: c864 |001d: mul-float/2addr v4, v6 │ │ -0c28c4: c643 |001e: add-float/2addr v3, v4 │ │ -0c28c6: 5474 cc0d |001f: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c28ca: 5444 d50d |0021: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c28ce: 5244 c20d |0023: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -0c28d2: c643 |0025: add-float/2addr v3, v4 │ │ -0c28d4: 5973 c60d |0026: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c28d8: 5273 c60d |0028: iget v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c28dc: 7210 871c 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0c28e2: 0a04 |002d: move-result v4 │ │ -0c28e4: 7210 821c 0200 |002e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0c28ea: 0a05 |0031: move-result v5 │ │ -0c28ec: c654 |0032: add-float/2addr v4, v5 │ │ -0c28ee: c643 |0033: add-float/2addr v3, v4 │ │ -0c28f0: 5973 c60d |0034: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c28f4: 7210 831c 0200 |0036: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0c28fa: 0a03 |0039: move-result v3 │ │ -0c28fc: 5474 cc0d |003a: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2900: 5444 d50d |003c: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c2904: 5244 c20d |003e: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -0c2908: c643 |0040: add-float/2addr v3, v4 │ │ -0c290a: 5973 ca0d |0041: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0dca │ │ -0c290e: 7210 871c 0200 |0043: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0c2914: 0a03 |0046: move-result v3 │ │ -0c2916: 6e10 060c 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0c291c: 0a04 |004a: move-result v4 │ │ -0c291e: 7f44 |004b: neg-float v4, v4 │ │ -0c2920: c643 |004c: add-float/2addr v3, v4 │ │ -0c2922: 5474 cc0d |004d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2926: 5444 d50d |004f: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c292a: 5244 c20d |0051: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -0c292e: c964 |0053: div-float/2addr v4, v6 │ │ -0c2930: c643 |0054: add-float/2addr v3, v4 │ │ -0c2932: 5973 cb0d |0055: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0dcb │ │ -0c2936: 5473 cc0d |0057: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c293a: 6e10 7a19 0300 |0059: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@197a │ │ -0c2940: 0a03 |005c: move-result v3 │ │ -0c2942: 6e20 6919 3700 |005d: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setWidth:(F)V // method@1969 │ │ -0c2948: 5473 cc0d |0060: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c294c: 5433 cf0d |0062: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0c2950: 2133 |0064: array-length v3, v3 │ │ -0c2952: 8233 |0065: int-to-float v3, v3 │ │ -0c2954: 5274 c60d |0066: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c2958: c843 |0068: mul-float/2addr v3, v4 │ │ -0c295a: 7210 871c 0100 |0069: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0c2960: 0a04 |006c: move-result v4 │ │ -0c2962: c643 |006d: add-float/2addr v3, v4 │ │ -0c2964: 7210 821c 0100 |006e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0c296a: 0a04 |0071: move-result v4 │ │ -0c296c: c643 |0072: add-float/2addr v3, v4 │ │ -0c296e: 6e20 6819 3700 |0073: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setHeight:(F)V // method@1968 │ │ -0c2974: 0e00 |0076: return-void │ │ +0d0534: |[0d0534] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.layout:()V │ │ +0d0544: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0d0548: 5473 cc0d |0002: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d054c: 5433 d50d |0004: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d0550: 5430 c00d |0006: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +0d0554: 5473 cc0d |0008: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0558: 5433 d50d |000a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d055c: 5432 c40d |000c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ +0d0560: 5473 cc0d |000e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0564: 5433 d50d |0010: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d0568: 5431 c30d |0012: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +0d056c: 6e10 030c 0000 |0014: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0c03 │ │ +0d0572: 0a03 |0017: move-result v3 │ │ +0d0574: 6e10 060c 0000 |0018: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0d057a: 0a04 |001b: move-result v4 │ │ +0d057c: 7f44 |001c: neg-float v4, v4 │ │ +0d057e: c864 |001d: mul-float/2addr v4, v6 │ │ +0d0580: c643 |001e: add-float/2addr v3, v4 │ │ +0d0582: 5474 cc0d |001f: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0586: 5444 d50d |0021: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d058a: 5244 c20d |0023: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +0d058e: c643 |0025: add-float/2addr v3, v4 │ │ +0d0590: 5973 c60d |0026: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d0594: 5273 c60d |0028: iget v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d0598: 7210 871c 0200 |002a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0d059e: 0a04 |002d: move-result v4 │ │ +0d05a0: 7210 821c 0200 |002e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0d05a6: 0a05 |0031: move-result v5 │ │ +0d05a8: c654 |0032: add-float/2addr v4, v5 │ │ +0d05aa: c643 |0033: add-float/2addr v3, v4 │ │ +0d05ac: 5973 c60d |0034: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d05b0: 7210 831c 0200 |0036: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0d05b6: 0a03 |0039: move-result v3 │ │ +0d05b8: 5474 cc0d |003a: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d05bc: 5444 d50d |003c: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d05c0: 5244 c20d |003e: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +0d05c4: c643 |0040: add-float/2addr v3, v4 │ │ +0d05c6: 5973 ca0d |0041: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0dca │ │ +0d05ca: 7210 871c 0200 |0043: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0d05d0: 0a03 |0046: move-result v3 │ │ +0d05d2: 6e10 060c 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0d05d8: 0a04 |004a: move-result v4 │ │ +0d05da: 7f44 |004b: neg-float v4, v4 │ │ +0d05dc: c643 |004c: add-float/2addr v3, v4 │ │ +0d05de: 5474 cc0d |004d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d05e2: 5444 d50d |004f: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d05e6: 5244 c20d |0051: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +0d05ea: c964 |0053: div-float/2addr v4, v6 │ │ +0d05ec: c643 |0054: add-float/2addr v3, v4 │ │ +0d05ee: 5973 cb0d |0055: iput v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0dcb │ │ +0d05f2: 5473 cc0d |0057: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d05f6: 6e10 7a19 0300 |0059: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@197a │ │ +0d05fc: 0a03 |005c: move-result v3 │ │ +0d05fe: 6e20 6919 3700 |005d: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setWidth:(F)V // method@1969 │ │ +0d0604: 5473 cc0d |0060: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0608: 5433 cf0d |0062: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0d060c: 2133 |0064: array-length v3, v3 │ │ +0d060e: 8233 |0065: int-to-float v3, v3 │ │ +0d0610: 5274 c60d |0066: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d0614: c843 |0068: mul-float/2addr v3, v4 │ │ +0d0616: 7210 871c 0100 |0069: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0d061c: 0a04 |006c: move-result v4 │ │ +0d061e: c643 |006d: add-float/2addr v3, v4 │ │ +0d0620: 7210 821c 0100 |006e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0d0626: 0a04 |0071: move-result v4 │ │ +0d0628: c643 |0072: add-float/2addr v3, v4 │ │ +0d062a: 6e20 6819 3700 |0073: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.setHeight:(F)V // method@1968 │ │ +0d0630: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0008 line=262 │ │ 0x000e line=263 │ │ 0x0014 line=265 │ │ 0x0028 line=266 │ │ @@ -270152,33 +270085,33 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0c2978: |[0c2978] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.act:(F)V │ │ -0c2988: 6f20 d015 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@15d0 │ │ -0c298e: 5420 cc0d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2992: 5400 d30d |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0c2996: 5200 210b |0007: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c299a: 5421 c80d |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ -0c299e: 5211 210b |000b: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c29a2: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ -0c29a6: 3900 1000 |000f: if-nez v0, 001f // +0010 │ │ -0c29aa: 5420 cc0d |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c29ae: 5400 d30d |0013: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0c29b2: 5200 220b |0015: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c29b6: 5421 c80d |0017: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ -0c29ba: 5211 220b |0019: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c29be: 2d00 0001 |001b: cmpl-float v0, v0, v1 │ │ -0c29c2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0c29c6: 5420 cc0d |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c29ca: 6e10 7d19 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@197d │ │ -0c29d0: 0e00 |0024: return-void │ │ +0d0634: |[0d0634] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.act:(F)V │ │ +0d0644: 6f20 d015 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.act:(F)V // method@15d0 │ │ +0d064a: 5420 cc0d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d064e: 5400 d30d |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0d0652: 5200 210b |0007: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d0656: 5421 c80d |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ +0d065a: 5211 210b |000b: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d065e: 2d00 0001 |000d: cmpl-float v0, v0, v1 │ │ +0d0662: 3900 1000 |000f: if-nez v0, 001f // +0010 │ │ +0d0666: 5420 cc0d |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d066a: 5400 d30d |0013: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0d066e: 5200 220b |0015: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d0672: 5421 c80d |0017: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.oldScreenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dc8 │ │ +0d0676: 5211 220b |0019: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d067a: 2d00 0001 |001b: cmpl-float v0, v0, v1 │ │ +0d067e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0d0682: 5420 cc0d |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0686: 6e10 7d19 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@197d │ │ +0d068c: 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; │ │ @@ -270189,110 +270122,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 │ │ -0c29d4: |[0c29d4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0c29e4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0c29e8: 5402 cc0d |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c29ec: 5422 d50d |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c29f0: 5421 c30d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -0c29f4: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -0c29f8: 5402 cc0d |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c29fc: 5422 d50d |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c2a00: 5427 c40d |000e: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ -0c2a04: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0c2a08: 5402 cc0d |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2a0c: 5422 d50d |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c2a10: 542e c00d |0016: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -0c2a14: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0c2a18: 5402 cc0d |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2a1c: 5422 d50d |001c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0c2a20: 542f c10d |001e: iget-object v15, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -0c2a24: 7401 6319 1200 |0020: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getX:()F // method@1963 │ │ -0c2a2a: 0a03 |0023: move-result v3 │ │ -0c2a2c: 7401 6419 1200 |0024: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getY:()F // method@1964 │ │ -0c2a32: 0a04 |0027: move-result v4 │ │ -0c2a34: 7401 6219 1200 |0028: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1962 │ │ -0c2a3a: 0a05 |002b: move-result v5 │ │ -0c2a3c: 7401 6019 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ -0c2a42: 0a06 |002f: move-result v6 │ │ -0c2a44: 7401 5f19 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@195f │ │ -0c2a4a: 0c0d |0033: move-result-object v13 │ │ -0c2a4c: 52d2 6503 |0034: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0c2a50: 52d8 6403 |0036: iget v8, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0c2a54: 52d9 6303 |0038: iget v9, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0c2a58: 52da 6203 |003a: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0c2a5c: a80a 0a14 |003c: mul-float v10, v10, v20 │ │ -0c2a60: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -0c2a64: 6e5a 0d0e 2098 |0040: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0c2a6a: 0802 1300 |0043: move-object/from16 v2, v19 │ │ -0c2a6e: 7806 811c 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@1c81 │ │ -0c2a74: 7210 831c 0100 |0048: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0c2a7a: 0a02 |004b: move-result v2 │ │ -0c2a7c: 7210 861c 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0c2a82: 0a08 |004f: move-result v8 │ │ -0c2a84: c682 |0050: add-float/2addr v2, v8 │ │ -0c2a86: c725 |0051: sub-float/2addr v5, v2 │ │ -0c2a88: 7210 831c 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0c2a8e: 0a02 |0055: move-result v2 │ │ -0c2a90: c623 |0056: add-float/2addr v3, v2 │ │ -0c2a92: 7210 871c 0100 |0057: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0c2a98: 0a02 |005a: move-result v2 │ │ -0c2a9a: a711 0602 |005b: sub-float v17, v6, v2 │ │ -0c2a9e: 1310 0000 |005d: const/16 v16, #int 0 // #0 │ │ -0c2aa2: 0800 1200 |005f: move-object/from16 v0, v18 │ │ -0c2aa6: 5402 cc0d |0061: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2aaa: 5422 cf0d |0063: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0c2aae: 2122 |0065: array-length v2, v2 │ │ -0c2ab0: 0200 1000 |0066: move/from16 v0, v16 │ │ -0c2ab4: 3520 4f00 |0068: if-ge v0, v2, 00b7 // +004f │ │ -0c2ab8: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -0c2abc: 5202 c70d |006c: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0c2ac0: 0200 1000 |006e: move/from16 v0, v16 │ │ -0c2ac4: 3302 1500 |0070: if-ne v2, v0, 0085 // +0015 │ │ -0c2ac8: a602 0411 |0072: add-float v2, v4, v17 │ │ -0c2acc: 0800 1200 |0074: move-object/from16 v0, v18 │ │ -0c2ad0: 5208 c60d |0076: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c2ad4: a70a 0208 |0078: sub-float v10, v2, v8 │ │ -0c2ad8: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -0c2adc: 520c c60d |007c: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c2ae0: 0808 1300 |007e: move-object/from16 v8, v19 │ │ -0c2ae4: 0139 |0080: move v9, v3 │ │ -0c2ae6: 015b |0081: move v11, v5 │ │ -0c2ae8: 7806 811c 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@1c81 │ │ -0c2aee: 52f2 6503 |0085: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0c2af2: 52f8 6403 |0087: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0c2af6: 52f9 6303 |0089: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0c2afa: 52da 6203 |008b: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0c2afe: 52fb 6203 |008d: iget v11, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0c2b02: c8ba |008f: mul-float/2addr v10, v11 │ │ -0c2b04: a80a 0a14 |0090: mul-float v10, v10, v20 │ │ -0c2b08: 6e5a 170c 2e98 |0092: invoke-virtual {v14, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0c2b0e: 0800 1200 |0095: move-object/from16 v0, v18 │ │ -0c2b12: 5402 cc0d |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0c2b16: 5422 cf0d |0099: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0c2b1a: 4602 0210 |009b: aget-object v2, v2, v16 │ │ -0c2b1e: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -0c2b22: 5208 ca0d |009f: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0dca │ │ -0c2b26: c638 |00a1: add-float/2addr v8, v3 │ │ -0c2b28: a609 0411 |00a2: add-float v9, v4, v17 │ │ -0c2b2c: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ -0c2b30: 520a cb0d |00a6: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0dcb │ │ -0c2b34: c7a9 |00a8: sub-float/2addr v9, v10 │ │ -0c2b36: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ -0c2b3a: 6e59 f80b 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@0bf8 │ │ -0c2b40: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ -0c2b44: 5202 c60d |00b0: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0c2b48: a711 1102 |00b2: sub-float v17, v17, v2 │ │ -0c2b4c: d810 1001 |00b4: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0c2b50: 28a9 |00b6: goto 005f // -0057 │ │ -0c2b52: 0e00 |00b7: return-void │ │ +0d0690: |[0d0690] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0d06a0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0d06a4: 5402 cc0d |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d06a8: 5422 d50d |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d06ac: 5421 c30d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +0d06b0: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0d06b4: 5402 cc0d |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d06b8: 5422 d50d |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d06bc: 5427 c40d |000e: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listSelection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc4 │ │ +0d06c0: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0d06c4: 5402 cc0d |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d06c8: 5422 d50d |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d06cc: 542e c00d |0016: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +0d06d0: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0d06d4: 5402 cc0d |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d06d8: 5422 d50d |001c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0d06dc: 542f c10d |001e: iget-object v15, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +0d06e0: 7401 6319 1200 |0020: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getX:()F // method@1963 │ │ +0d06e6: 0a03 |0023: move-result v3 │ │ +0d06e8: 7401 6419 1200 |0024: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getY:()F // method@1964 │ │ +0d06ee: 0a04 |0027: move-result v4 │ │ +0d06f0: 7401 6219 1200 |0028: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1962 │ │ +0d06f6: 0a05 |002b: move-result v5 │ │ +0d06f8: 7401 6019 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ +0d06fe: 0a06 |002f: move-result v6 │ │ +0d0700: 7401 5f19 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@195f │ │ +0d0706: 0c0d |0033: move-result-object v13 │ │ +0d0708: 52d2 6503 |0034: iget v2, v13, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0d070c: 52d8 6403 |0036: iget v8, v13, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0d0710: 52d9 6303 |0038: iget v9, v13, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0d0714: 52da 6203 |003a: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0d0718: a80a 0a14 |003c: mul-float v10, v10, v20 │ │ +0d071c: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +0d0720: 6e5a 0d0e 2098 |0040: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0d0726: 0802 1300 |0043: move-object/from16 v2, v19 │ │ +0d072a: 7806 811c 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@1c81 │ │ +0d0730: 7210 831c 0100 |0048: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0d0736: 0a02 |004b: move-result v2 │ │ +0d0738: 7210 861c 0100 |004c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0d073e: 0a08 |004f: move-result v8 │ │ +0d0740: c682 |0050: add-float/2addr v2, v8 │ │ +0d0742: c725 |0051: sub-float/2addr v5, v2 │ │ +0d0744: 7210 831c 0100 |0052: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0d074a: 0a02 |0055: move-result v2 │ │ +0d074c: c623 |0056: add-float/2addr v3, v2 │ │ +0d074e: 7210 871c 0100 |0057: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0d0754: 0a02 |005a: move-result v2 │ │ +0d0756: a711 0602 |005b: sub-float v17, v6, v2 │ │ +0d075a: 1310 0000 |005d: const/16 v16, #int 0 // #0 │ │ +0d075e: 0800 1200 |005f: move-object/from16 v0, v18 │ │ +0d0762: 5402 cc0d |0061: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d0766: 5422 cf0d |0063: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0d076a: 2122 |0065: array-length v2, v2 │ │ +0d076c: 0200 1000 |0066: move/from16 v0, v16 │ │ +0d0770: 3520 4f00 |0068: if-ge v0, v2, 00b7 // +004f │ │ +0d0774: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +0d0778: 5202 c70d |006c: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0d077c: 0200 1000 |006e: move/from16 v0, v16 │ │ +0d0780: 3302 1500 |0070: if-ne v2, v0, 0085 // +0015 │ │ +0d0784: a602 0411 |0072: add-float v2, v4, v17 │ │ +0d0788: 0800 1200 |0074: move-object/from16 v0, v18 │ │ +0d078c: 5208 c60d |0076: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d0790: a70a 0208 |0078: sub-float v10, v2, v8 │ │ +0d0794: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +0d0798: 520c c60d |007c: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d079c: 0808 1300 |007e: move-object/from16 v8, v19 │ │ +0d07a0: 0139 |0080: move v9, v3 │ │ +0d07a2: 015b |0081: move v11, v5 │ │ +0d07a4: 7806 811c 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@1c81 │ │ +0d07aa: 52f2 6503 |0085: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0d07ae: 52f8 6403 |0087: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0d07b2: 52f9 6303 |0089: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0d07b6: 52da 6203 |008b: iget v10, v13, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0d07ba: 52fb 6203 |008d: iget v11, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0d07be: c8ba |008f: mul-float/2addr v10, v11 │ │ +0d07c0: a80a 0a14 |0090: mul-float v10, v10, v20 │ │ +0d07c4: 6e5a 170c 2e98 |0092: invoke-virtual {v14, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0d07ca: 0800 1200 |0095: move-object/from16 v0, v18 │ │ +0d07ce: 5402 cc0d |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0d07d2: 5422 cf0d |0099: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0d07d6: 4602 0210 |009b: aget-object v2, v2, v16 │ │ +0d07da: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +0d07de: 5208 ca0d |009f: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetX:F // field@0dca │ │ +0d07e2: c638 |00a1: add-float/2addr v8, v3 │ │ +0d07e4: a609 0411 |00a2: add-float v9, v4, v17 │ │ +0d07e8: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ +0d07ec: 520a cb0d |00a6: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.textOffsetY:F // field@0dcb │ │ +0d07f0: c7a9 |00a8: sub-float/2addr v9, v10 │ │ +0d07f2: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ +0d07f6: 6e59 f80b 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@0bf8 │ │ +0d07fc: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ +0d0800: 5202 c60d |00b0: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0d0804: a711 1102 |00b2: sub-float v17, v17, v2 │ │ +0d0808: d810 1001 |00b4: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0d080c: 28a9 |00b6: goto 005f // -0057 │ │ +0d080e: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0008 line=278 │ │ 0x0010 line=279 │ │ 0x0018 line=280 │ │ 0x0020 line=282 │ │ @@ -270334,16 +270267,16 @@ │ │ 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 │ │ -0c2b54: |[0c2b54] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c2b64: 1100 |0000: return-object v0 │ │ +0d0810: |[0d0810] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0d0820: 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 │ │ @@ -270385,18 +270318,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 │ │ -0c2b68: |[0c2b68] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0c2b78: 5b01 d60d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd6 │ │ -0c2b7c: 7010 cb1e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json;.:()V // method@1ecb │ │ -0c2b82: 0e00 |0005: return-void │ │ +0d0824: |[0d0824] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0d0834: 5b01 d60d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd6 │ │ +0d0838: 7010 cb1e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json;.:()V // method@1ecb │ │ +0d083e: 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; │ │ │ │ @@ -270406,29 +270339,29 @@ │ │ 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 │ │ -0c2b84: |[0c2b84] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c2b94: 2040 8f03 |0000: instance-of v0, v4, Ljava/lang/String; // type@038f │ │ -0c2b98: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0c2b9c: 1c00 7103 |0004: const-class v0, Ljava/lang/CharSequence; // type@0371 │ │ -0c2ba0: 6e20 4c24 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ -0c2ba6: 0a00 |0009: move-result v0 │ │ -0c2ba8: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -0c2bac: 5410 d60d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd6 │ │ -0c2bb0: 1f04 8f03 |000e: check-cast v4, Ljava/lang/String; // type@038f │ │ -0c2bb4: 6e30 9f19 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@199f │ │ -0c2bba: 0c00 |0013: move-result-object v0 │ │ -0c2bbc: 1100 |0014: return-object v0 │ │ -0c2bbe: 6f40 ec1e 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@1eec │ │ -0c2bc4: 0c00 |0018: move-result-object v0 │ │ -0c2bc6: 28fb |0019: goto 0014 // -0005 │ │ +0d0840: |[0d0840] com.badlogic.gdx.scenes.scene2d.ui.Skin$1.readValue:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d0850: 2040 8f03 |0000: instance-of v0, v4, Ljava/lang/String; // type@038f │ │ +0d0854: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0d0858: 1c00 7103 |0004: const-class v0, Ljava/lang/CharSequence; // type@0371 │ │ +0d085c: 6e20 4c24 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@244c │ │ +0d0862: 0a00 |0009: move-result v0 │ │ +0d0864: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +0d0868: 5410 d60d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd6 │ │ +0d086c: 1f04 8f03 |000e: check-cast v4, Ljava/lang/String; // type@038f │ │ +0d0870: 6e30 9f19 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@199f │ │ +0d0876: 0c00 |0013: move-result-object v0 │ │ +0d0878: 1100 |0014: return-object v0 │ │ +0d087a: 6f40 ec1e 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@1eec │ │ +0d0880: 0c00 |0018: move-result-object v0 │ │ +0d0882: 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; │ │ @@ -270485,20 +270418,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c2bc8: |[0c2bc8] com.badlogic.gdx.scenes.scene2d.ui.Skin.:()V │ │ -0c2bd8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c2bde: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2be2: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0c2be8: 5b10 e10d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2bec: 0e00 |000a: return-void │ │ +0d0884: |[0d0884] com.badlogic.gdx.scenes.scene2d.ui.Skin.:()V │ │ +0d0894: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d089a: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d089e: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0d08a4: 5b10 e10d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d08a8: 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; │ │ @@ -270508,42 +270441,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 │ │ -0c2bf0: |[0c2bf0] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c2c00: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c2c06: 2201 ea02 |0003: new-instance v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2c0a: 7010 1a20 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0c2c10: 5b31 e10d |0008: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2c14: 2201 9103 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0c2c18: 7010 d024 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c2c1e: 6e10 9209 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0992 │ │ -0c2c24: 0c02 |0012: move-result-object v2 │ │ -0c2c26: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2c2c: 0c01 |0016: move-result-object v1 │ │ -0c2c2e: 1a02 e000 |0017: const-string v2, ".atlas" // string@00e0 │ │ -0c2c32: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2c38: 0c01 |001c: move-result-object v1 │ │ -0c2c3a: 6e10 dd24 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c2c40: 0c01 |0020: move-result-object v1 │ │ -0c2c42: 6e20 a009 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/files/FileHandle;.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@09a0 │ │ -0c2c48: 0c00 |0024: move-result-object v0 │ │ -0c2c4a: 6e10 8709 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -0c2c50: 0a01 |0028: move-result v1 │ │ -0c2c52: 3801 0e00 |0029: if-eqz v1, 0037 // +000e │ │ -0c2c56: 2201 5801 |002b: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0c2c5a: 7020 5e0e 0100 |002d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e5e │ │ -0c2c60: 5b31 e00d |0030: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c2c64: 5431 e00d |0032: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c2c68: 6e20 9a19 1300 |0034: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@199a │ │ -0c2c6e: 6e20 ab19 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@19ab │ │ -0c2c74: 0e00 |003a: return-void │ │ +0d08ac: |[0d08ac] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d08bc: 7010 9524 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d08c2: 2201 ea02 |0003: new-instance v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d08c6: 7010 1a20 0100 |0005: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0d08cc: 5b31 e10d |0008: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d08d0: 2201 9103 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d08d4: 7010 d024 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d08da: 6e10 9209 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0992 │ │ +0d08e0: 0c02 |0012: move-result-object v2 │ │ +0d08e2: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d08e8: 0c01 |0016: move-result-object v1 │ │ +0d08ea: 1a02 e000 |0017: const-string v2, ".atlas" // string@00e0 │ │ +0d08ee: 6e20 d724 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d08f4: 0c01 |001c: move-result-object v1 │ │ +0d08f6: 6e10 dd24 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d08fc: 0c01 |0020: move-result-object v1 │ │ +0d08fe: 6e20 a009 1400 |0021: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/files/FileHandle;.sibling:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@09a0 │ │ +0d0904: 0c00 |0024: move-result-object v0 │ │ +0d0906: 6e10 8709 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +0d090c: 0a01 |0028: move-result v1 │ │ +0d090e: 3801 0e00 |0029: if-eqz v1, 0037 // +000e │ │ +0d0912: 2201 5801 |002b: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0d0916: 7020 5e0e 0100 |002d: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0e5e │ │ +0d091c: 5b31 e00d |0030: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d0920: 5431 e00d |0032: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d0924: 6e20 9a19 1300 |0034: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@199a │ │ +0d092a: 6e20 ab19 4300 |0037: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@19ab │ │ +0d0930: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=55 │ │ 0x000a line=66 │ │ 0x0025 line=67 │ │ 0x002b line=68 │ │ @@ -270560,23 +270493,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 │ │ -0c2c78: |[0c2c78] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0c2c88: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c2c8e: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2c92: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0c2c98: 5b10 e10d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2c9c: 5b13 e00d |000a: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c2ca0: 6e20 9a19 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@199a │ │ -0c2ca6: 6e20 ab19 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@19ab │ │ -0c2cac: 0e00 |0012: return-void │ │ +0d0934: |[0d0934] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0d0944: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d094a: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d094e: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0d0954: 5b10 e10d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0958: 5b13 e00d |000a: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d095c: 6e20 9a19 3100 |000c: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@199a │ │ +0d0962: 6e20 ab19 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.load:(Lcom/badlogic/gdx/files/FileHandle;)V // method@19ab │ │ +0d0968: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=55 │ │ 0x000a line=78 │ │ 0x000c line=79 │ │ 0x000f line=80 │ │ @@ -270591,22 +270524,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 │ │ -0c2cb0: |[0c2cb0] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0c2cc0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c2cc6: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2cca: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0c2cd0: 5b10 e10d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2cd4: 5b12 e00d |000a: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c2cd8: 6e20 9a19 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@199a │ │ -0c2cde: 0e00 |000f: return-void │ │ +0d096c: |[0d096c] com.badlogic.gdx.scenes.scene2d.ui.Skin.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0d097c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d0982: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0986: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0d098c: 5b10 e10d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0990: 5b12 e00d |000a: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d0994: 6e20 9a19 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@199a │ │ +0d099a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=55 │ │ 0x000a line=86 │ │ 0x000c line=87 │ │ 0x000f line=88 │ │ @@ -270619,31 +270552,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 │ │ -0c2ce0: |[0c2ce0] com.badlogic.gdx.scenes.scene2d.ui.Skin.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ -0c2cf0: 6e10 4424 0500 |0000: invoke-virtual {v5}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2444 │ │ -0c2cf6: 0c02 |0003: move-result-object v2 │ │ -0c2cf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c2cfa: 2123 |0005: array-length v3, v2 │ │ -0c2cfc: 3530 1200 |0006: if-ge v0, v3, 0018 // +0012 │ │ -0c2d00: 4601 0200 |0008: aget-object v1, v2, v0 │ │ -0c2d04: 6e10 0625 0100 |000a: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2506 │ │ -0c2d0a: 0c04 |000d: move-result-object v4 │ │ -0c2d0c: 6e20 b024 6400 |000e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0c2d12: 0a04 |0011: move-result v4 │ │ -0c2d14: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -0c2d18: 1101 |0014: return-object v1 │ │ -0c2d1a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2d1e: 28ef |0017: goto 0006 // -0011 │ │ -0c2d20: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0c2d22: 28fb |0019: goto 0014 // -0005 │ │ +0d099c: |[0d099c] com.badlogic.gdx.scenes.scene2d.ui.Skin.findMethod:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Method; │ │ +0d09ac: 6e10 4424 0500 |0000: invoke-virtual {v5}, Ljava/lang/Class;.getMethods:()[Ljava/lang/reflect/Method; // method@2444 │ │ +0d09b2: 0c02 |0003: move-result-object v2 │ │ +0d09b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d09b6: 2123 |0005: array-length v3, v2 │ │ +0d09b8: 3530 1200 |0006: if-ge v0, v3, 0018 // +0012 │ │ +0d09bc: 4601 0200 |0008: aget-object v1, v2, v0 │ │ +0d09c0: 6e10 0625 0100 |000a: invoke-virtual {v1}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@2506 │ │ +0d09c6: 0c04 |000d: move-result-object v4 │ │ +0d09c8: 6e20 b024 6400 |000e: invoke-virtual {v4, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0d09ce: 0a04 |0011: move-result v4 │ │ +0d09d0: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +0d09d4: 1101 |0014: return-object v1 │ │ +0d09d6: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d09da: 28ef |0017: goto 0006 // -0011 │ │ +0d09dc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0d09de: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0004 line=497 │ │ 0x0008 line=498 │ │ 0x000a line=499 │ │ 0x0014 line=501 │ │ @@ -270664,19 +270597,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 │ │ -0c2d24: |[0c2d24] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0c2d34: 6e10 9724 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c2d3a: 0c00 |0003: move-result-object v0 │ │ -0c2d3c: 6e40 9919 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@1999 │ │ -0c2d42: 0e00 |0007: return-void │ │ +0d09e0: |[0d09e0] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +0d09f0: 6e10 9724 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d09f6: 0c00 |0003: move-result-object v0 │ │ +0d09f8: 6e40 9919 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@1999 │ │ +0d09fe: 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; │ │ @@ -270687,36 +270620,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 │ │ -0c2d44: |[0c2d44] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ -0c2d54: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0c2d58: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c2d5c: 1a02 6c20 |0004: const-string v2, "name cannot be null." // string@206c │ │ -0c2d60: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c2d66: 2701 |0009: throw v1 │ │ -0c2d68: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ -0c2d6c: 2201 7b03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c2d70: 1a02 1624 |000e: const-string v2, "resource cannot be null." // string@2416 │ │ -0c2d74: 7020 6824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c2d7a: 2701 |0013: throw v1 │ │ -0c2d7c: 5431 e10d |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2d80: 6e20 2420 6100 |0016: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c2d86: 0c00 |0019: move-result-object v0 │ │ -0c2d88: 1f00 ea02 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2d8c: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ -0c2d90: 2200 ea02 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2d94: 7010 1a20 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0c2d9a: 5431 e10d |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2d9e: 6e30 2a20 6100 |0025: invoke-virtual {v1, v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0c2da4: 6e30 2a20 4005 |0028: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0c2daa: 0e00 |002b: return-void │ │ +0d0a00: |[0d0a00] com.badlogic.gdx.scenes.scene2d.ui.Skin.add:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V │ │ +0d0a10: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0d0a14: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d0a18: 1a02 6c20 |0004: const-string v2, "name cannot be null." // string@206c │ │ +0d0a1c: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d0a22: 2701 |0009: throw v1 │ │ +0d0a24: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ +0d0a28: 2201 7b03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d0a2c: 1a02 1624 |000e: const-string v2, "resource cannot be null." // string@2416 │ │ +0d0a30: 7020 6824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d0a36: 2701 |0013: throw v1 │ │ +0d0a38: 5431 e10d |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0a3c: 6e20 2420 6100 |0016: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d0a42: 0c00 |0019: move-result-object v0 │ │ +0d0a44: 1f00 ea02 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0a48: 3900 0c00 |001c: if-nez v0, 0028 // +000c │ │ +0d0a4c: 2200 ea02 |001e: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0a50: 7010 1a20 0000 |0020: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0d0a56: 5431 e10d |0023: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0a5a: 6e30 2a20 6100 |0025: invoke-virtual {v1, v6, v0}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0d0a60: 6e30 2a20 4005 |0028: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0d0a66: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ 0x0014 line=115 │ │ 0x001c line=116 │ │ 0x001e line=117 │ │ @@ -270736,29 +270669,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 │ │ -0c2dac: |[0c2dac] com.badlogic.gdx.scenes.scene2d.ui.Skin.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ -0c2dbc: 6e10 6f0e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e6f │ │ -0c2dc2: 0c03 |0003: move-result-object v3 │ │ -0c2dc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c2dc6: 5231 e30e |0005: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c2dca: 3510 1200 |0007: if-ge v0, v1, 0019 // +0012 │ │ -0c2dce: 6e20 ed1c 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c2dd4: 0c02 |000c: move-result-object v2 │ │ -0c2dd6: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c2dda: 5424 f307 |000f: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ -0c2dde: 1c05 5901 |0011: const-class v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0c2de2: 6e40 9919 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@1999 │ │ -0c2de8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2dec: 28ef |0018: goto 0007 // -0011 │ │ -0c2dee: 0e00 |0019: return-void │ │ +0d0a68: |[0d0a68] com.badlogic.gdx.scenes.scene2d.ui.Skin.addRegions:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V │ │ +0d0a78: 6e10 6f0e 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.getRegions:()Lcom/badlogic/gdx/utils/Array; // method@0e6f │ │ +0d0a7e: 0c03 |0003: move-result-object v3 │ │ +0d0a80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d0a82: 5231 e30e |0005: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0d0a86: 3510 1200 |0007: if-ge v0, v1, 0019 // +0012 │ │ +0d0a8a: 6e20 ed1c 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0d0a90: 0c02 |000c: move-result-object v2 │ │ +0d0a92: 1f02 5301 |000d: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d0a96: 5424 f307 |000f: iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.name:Ljava/lang/String; // field@07f3 │ │ +0d0a9a: 1c05 5901 |0011: const-class v5, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d0a9e: 6e40 9919 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@1999 │ │ +0d0aa4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d0aa8: 28ef |0018: goto 0007 // -0011 │ │ +0d0aaa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0009 line=103 │ │ 0x000f line=104 │ │ 0x0016 line=102 │ │ @@ -270776,45 +270709,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0c2df0: |[0c2df0] com.badlogic.gdx.scenes.scene2d.ui.Skin.dispose:()V │ │ -0c2e00: 5454 e00d |0000: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c2e04: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ -0c2e08: 5454 e00d |0004: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c2e0c: 6e10 6b0e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.dispose:()V // method@0e6b │ │ -0c2e12: 5454 e10d |0009: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2e16: 6e10 3420 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ -0c2e1c: 0c04 |000e: move-result-object v4 │ │ -0c2e1e: 6e10 1420 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ -0c2e24: 0c01 |0012: move-result-object v1 │ │ -0c2e26: 7210 ad25 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0c2e2c: 0a04 |0016: move-result v4 │ │ -0c2e2e: 3804 2400 |0017: if-eqz v4, 003b // +0024 │ │ -0c2e32: 7210 ae25 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0c2e38: 0c00 |001c: move-result-object v0 │ │ -0c2e3a: 1f00 ea02 |001d: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2e3e: 6e10 3420 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ -0c2e44: 0c04 |0022: move-result-object v4 │ │ -0c2e46: 6e10 1420 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ -0c2e4c: 0c02 |0026: move-result-object v2 │ │ -0c2e4e: 7210 ad25 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0c2e54: 0a04 |002a: move-result v4 │ │ -0c2e56: 3804 e8ff |002b: if-eqz v4, 0013 // -0018 │ │ -0c2e5a: 7210 ae25 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0c2e60: 0c03 |0030: move-result-object v3 │ │ -0c2e62: 2034 b802 |0031: instance-of v4, v3, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ -0c2e66: 3804 f4ff |0033: if-eqz v4, 0027 // -000c │ │ -0c2e6a: 1f03 b802 |0035: check-cast v3, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ -0c2e6e: 7210 fc1d 0300 |0037: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1dfc │ │ -0c2e74: 28ed |003a: goto 0027 // -0013 │ │ -0c2e76: 0e00 |003b: return-void │ │ +0d0aac: |[0d0aac] com.badlogic.gdx.scenes.scene2d.ui.Skin.dispose:()V │ │ +0d0abc: 5454 e00d |0000: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d0ac0: 3804 0700 |0002: if-eqz v4, 0009 // +0007 │ │ +0d0ac4: 5454 e00d |0004: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d0ac8: 6e10 6b0e 0400 |0006: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.dispose:()V // method@0e6b │ │ +0d0ace: 5454 e10d |0009: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0ad2: 6e10 3420 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ +0d0ad8: 0c04 |000e: move-result-object v4 │ │ +0d0ada: 6e10 1420 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ +0d0ae0: 0c01 |0012: move-result-object v1 │ │ +0d0ae2: 7210 ad25 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0d0ae8: 0a04 |0016: move-result v4 │ │ +0d0aea: 3804 2400 |0017: if-eqz v4, 003b // +0024 │ │ +0d0aee: 7210 ae25 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0d0af4: 0c00 |001c: move-result-object v0 │ │ +0d0af6: 1f00 ea02 |001d: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0afa: 6e10 3420 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; // method@2034 │ │ +0d0b00: 0c04 |0022: move-result-object v4 │ │ +0d0b02: 6e10 1420 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.iterator:()Ljava/util/Iterator; // method@2014 │ │ +0d0b08: 0c02 |0026: move-result-object v2 │ │ +0d0b0a: 7210 ad25 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0d0b10: 0a04 |002a: move-result v4 │ │ +0d0b12: 3804 e8ff |002b: if-eqz v4, 0013 // -0018 │ │ +0d0b16: 7210 ae25 0200 |002d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0d0b1c: 0c03 |0030: move-result-object v3 │ │ +0d0b1e: 2034 b802 |0031: instance-of v4, v3, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ +0d0b22: 3804 f4ff |0033: if-eqz v4, 0027 // -000c │ │ +0d0b26: 1f03 b802 |0035: check-cast v3, Lcom/badlogic/gdx/utils/Disposable; // type@02b8 │ │ +0d0b2a: 7210 fc1d 0300 |0037: invoke-interface {v3}, Lcom/badlogic/gdx/utils/Disposable;.dispose:()V // method@1dfc │ │ +0d0b30: 28ed |003a: goto 0027 // -0013 │ │ +0d0b32: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0009 line=396 │ │ 0x001f line=397 │ │ 0x0031 line=398 │ │ 0x003b line=400 │ │ @@ -270829,34 +270762,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 │ │ -0c2e78: |[0c2e78] com.badlogic.gdx.scenes.scene2d.ui.Skin.find:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0c2e88: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0c2e8c: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c2e90: 1a02 8027 |0004: const-string v2, "style cannot be null." // string@2780 │ │ -0c2e94: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c2e9a: 2701 |0009: throw v1 │ │ -0c2e9c: 5431 e10d |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2ea0: 6e10 9724 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c2ea6: 0c02 |000f: move-result-object v2 │ │ -0c2ea8: 6e20 2420 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c2eae: 0c00 |0013: move-result-object v0 │ │ -0c2eb0: 1f00 ea02 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2eb4: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ -0c2eb8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0c2eba: 1101 |0019: return-object v1 │ │ -0c2ebc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0c2ebe: 6e30 2320 4001 |001b: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; // method@2023 │ │ -0c2ec4: 0c01 |001e: move-result-object v1 │ │ -0c2ec6: 1f01 8f03 |001f: check-cast v1, Ljava/lang/String; // type@038f │ │ -0c2eca: 28f8 |0021: goto 0019 // -0008 │ │ +0d0b34: |[0d0b34] com.badlogic.gdx.scenes.scene2d.ui.Skin.find:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0d0b44: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0d0b48: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d0b4c: 1a02 8027 |0004: const-string v2, "style cannot be null." // string@2780 │ │ +0d0b50: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d0b56: 2701 |0009: throw v1 │ │ +0d0b58: 5431 e10d |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0b5c: 6e10 9724 0400 |000c: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d0b62: 0c02 |000f: move-result-object v2 │ │ +0d0b64: 6e20 2420 2100 |0010: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d0b6a: 0c00 |0013: move-result-object v0 │ │ +0d0b6c: 1f00 ea02 |0014: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0b70: 3900 0400 |0016: if-nez v0, 001a // +0004 │ │ +0d0b74: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0d0b76: 1101 |0019: return-object v1 │ │ +0d0b78: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0d0b7a: 6e30 2320 4001 |001b: invoke-virtual {v0, v4, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.findKey:(Ljava/lang/Object;Z)Ljava/lang/Object; // method@2023 │ │ +0d0b80: 0c01 |001e: move-result-object v1 │ │ +0d0b82: 1f01 8f03 |001f: check-cast v1, Ljava/lang/String; // type@038f │ │ +0d0b86: 28f8 |0021: goto 0019 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x000a line=296 │ │ 0x0016 line=297 │ │ 0x0019 line=298 │ │ locals : │ │ @@ -270869,19 +270802,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 │ │ -0c2ecc: |[0c2ecc] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/Class;)Ljava/lang/Object; │ │ -0c2edc: 1a00 8f14 |0000: const-string v0, "default" // string@148f │ │ -0c2ee0: 6e30 9f19 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@199f │ │ -0c2ee6: 0c00 |0005: move-result-object v0 │ │ -0c2ee8: 1100 |0006: return-object v0 │ │ +0d0b88: |[0d0b88] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/Class;)Ljava/lang/Object; │ │ +0d0b98: 1a00 8f14 |0000: const-string v0, "default" // string@148f │ │ +0d0b9c: 6e30 9f19 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@199f │ │ +0d0ba2: 0c00 |0005: move-result-object v0 │ │ +0d0ba4: 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; │ │ @@ -270891,91 +270824,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 │ │ -0c2eec: |[0c2eec] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0c2efc: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0c2f00: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c2f04: 1a03 6c20 |0004: const-string v3, "name cannot be null." // string@206c │ │ -0c2f08: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c2f0e: 2702 |0009: throw v2 │ │ -0c2f10: 3907 0a00 |000a: if-nez v7, 0014 // +000a │ │ -0c2f14: 2202 7b03 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c2f18: 1a03 d828 |000e: const-string v3, "type cannot be null." // string@28d8 │ │ -0c2f1c: 7020 6824 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c2f22: 2702 |0013: throw v2 │ │ -0c2f24: 1c02 9a02 |0014: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c2f28: 3327 0700 |0016: if-ne v7, v2, 001d // +0007 │ │ -0c2f2c: 6e20 a319 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@19a3 │ │ -0c2f32: 0c00 |001b: move-result-object v0 │ │ -0c2f34: 1100 |001c: return-object v0 │ │ -0c2f36: 1c02 5901 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0c2f3a: 3327 0700 |001f: if-ne v7, v2, 0026 // +0007 │ │ -0c2f3e: 6e20 a719 6500 |0021: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ -0c2f44: 0c00 |0024: move-result-object v0 │ │ -0c2f46: 28f7 |0025: goto 001c // -0009 │ │ -0c2f48: 1c02 3301 |0026: const-class v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c2f4c: 3327 0700 |0028: if-ne v7, v2, 002f // +0007 │ │ -0c2f50: 6e20 a619 6500 |002a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@19a6 │ │ -0c2f56: 0c00 |002d: move-result-object v0 │ │ -0c2f58: 28ee |002e: goto 001c // -0012 │ │ -0c2f5a: 1c02 4e01 |002f: const-class v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c2f5e: 3327 0700 |0031: if-ne v7, v2, 0038 // +0007 │ │ -0c2f62: 6e20 a819 6500 |0033: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@19a8 │ │ -0c2f68: 0c00 |0036: move-result-object v0 │ │ -0c2f6a: 28e5 |0037: goto 001c // -001b │ │ -0c2f6c: 5452 e10d |0038: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c2f70: 6e20 2420 7200 |003a: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c2f76: 0c01 |003d: move-result-object v1 │ │ -0c2f78: 1f01 ea02 |003e: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c2f7c: 3901 2900 |0040: if-nez v1, 0069 // +0029 │ │ -0c2f80: 2202 bc02 |0042: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c2f84: 2203 9103 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0c2f88: 7010 d024 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c2f8e: 1a04 a10c |0049: const-string v4, "No " // string@0ca1 │ │ -0c2f92: 6e20 d724 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2f98: 0c03 |004e: move-result-object v3 │ │ -0c2f9a: 6e10 4624 0700 |004f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0c2fa0: 0c04 |0052: move-result-object v4 │ │ -0c2fa2: 6e20 d724 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2fa8: 0c03 |0056: move-result-object v3 │ │ -0c2faa: 1a04 3300 |0057: const-string v4, " registered with name: " // string@0033 │ │ -0c2fae: 6e20 d724 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2fb4: 0c03 |005c: move-result-object v3 │ │ -0c2fb6: 6e20 d724 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2fbc: 0c03 |0060: move-result-object v3 │ │ -0c2fbe: 6e10 dd24 0300 |0061: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c2fc4: 0c03 |0064: move-result-object v3 │ │ -0c2fc6: 7020 291e 3200 |0065: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c2fcc: 2702 |0068: throw v2 │ │ -0c2fce: 6e20 2420 6100 |0069: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c2fd4: 0c00 |006c: move-result-object v0 │ │ -0c2fd6: 3900 afff |006d: if-nez v0, 001c // -0051 │ │ -0c2fda: 2202 bc02 |006f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c2fde: 2203 9103 |0071: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0c2fe2: 7010 d024 0300 |0073: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c2fe8: 1a04 a10c |0076: const-string v4, "No " // string@0ca1 │ │ -0c2fec: 6e20 d724 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c2ff2: 0c03 |007b: move-result-object v3 │ │ -0c2ff4: 6e10 4624 0700 |007c: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0c2ffa: 0c04 |007f: move-result-object v4 │ │ -0c2ffc: 6e20 d724 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3002: 0c03 |0083: move-result-object v3 │ │ -0c3004: 1a04 3300 |0084: const-string v4, " registered with name: " // string@0033 │ │ -0c3008: 6e20 d724 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c300e: 0c03 |0089: move-result-object v3 │ │ -0c3010: 6e20 d724 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3016: 0c03 |008d: move-result-object v3 │ │ -0c3018: 6e10 dd24 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c301e: 0c03 |0091: move-result-object v3 │ │ -0c3020: 7020 291e 3200 |0092: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c3026: 2702 |0095: throw v2 │ │ +0d0ba8: |[0d0ba8] com.badlogic.gdx.scenes.scene2d.ui.Skin.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0d0bb8: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0d0bbc: 2202 7b03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d0bc0: 1a03 6c20 |0004: const-string v3, "name cannot be null." // string@206c │ │ +0d0bc4: 7020 6824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d0bca: 2702 |0009: throw v2 │ │ +0d0bcc: 3907 0a00 |000a: if-nez v7, 0014 // +000a │ │ +0d0bd0: 2202 7b03 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d0bd4: 1a03 d828 |000e: const-string v3, "type cannot be null." // string@28d8 │ │ +0d0bd8: 7020 6824 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d0bde: 2702 |0013: throw v2 │ │ +0d0be0: 1c02 9a02 |0014: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d0be4: 3327 0700 |0016: if-ne v7, v2, 001d // +0007 │ │ +0d0be8: 6e20 a319 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@19a3 │ │ +0d0bee: 0c00 |001b: move-result-object v0 │ │ +0d0bf0: 1100 |001c: return-object v0 │ │ +0d0bf2: 1c02 5901 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d0bf6: 3327 0700 |001f: if-ne v7, v2, 0026 // +0007 │ │ +0d0bfa: 6e20 a719 6500 |0021: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ +0d0c00: 0c00 |0024: move-result-object v0 │ │ +0d0c02: 28f7 |0025: goto 001c // -0009 │ │ +0d0c04: 1c02 3301 |0026: const-class v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0c08: 3327 0700 |0028: if-ne v7, v2, 002f // +0007 │ │ +0d0c0c: 6e20 a619 6500 |002a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@19a6 │ │ +0d0c12: 0c00 |002d: move-result-object v0 │ │ +0d0c14: 28ee |002e: goto 001c // -0012 │ │ +0d0c16: 1c02 4e01 |002f: const-class v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d0c1a: 3327 0700 |0031: if-ne v7, v2, 0038 // +0007 │ │ +0d0c1e: 6e20 a819 6500 |0033: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@19a8 │ │ +0d0c24: 0c00 |0036: move-result-object v0 │ │ +0d0c26: 28e5 |0037: goto 001c // -001b │ │ +0d0c28: 5452 e10d |0038: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0c2c: 6e20 2420 7200 |003a: invoke-virtual {v2, v7}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d0c32: 0c01 |003d: move-result-object v1 │ │ +0d0c34: 1f01 ea02 |003e: check-cast v1, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0c38: 3901 2900 |0040: if-nez v1, 0069 // +0029 │ │ +0d0c3c: 2202 bc02 |0042: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d0c40: 2203 9103 |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0d0c44: 7010 d024 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d0c4a: 1a04 a10c |0049: const-string v4, "No " // string@0ca1 │ │ +0d0c4e: 6e20 d724 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0c54: 0c03 |004e: move-result-object v3 │ │ +0d0c56: 6e10 4624 0700 |004f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0d0c5c: 0c04 |0052: move-result-object v4 │ │ +0d0c5e: 6e20 d724 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0c64: 0c03 |0056: move-result-object v3 │ │ +0d0c66: 1a04 3300 |0057: const-string v4, " registered with name: " // string@0033 │ │ +0d0c6a: 6e20 d724 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0c70: 0c03 |005c: move-result-object v3 │ │ +0d0c72: 6e20 d724 6300 |005d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0c78: 0c03 |0060: move-result-object v3 │ │ +0d0c7a: 6e10 dd24 0300 |0061: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d0c80: 0c03 |0064: move-result-object v3 │ │ +0d0c82: 7020 291e 3200 |0065: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d0c88: 2702 |0068: throw v2 │ │ +0d0c8a: 6e20 2420 6100 |0069: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d0c90: 0c00 |006c: move-result-object v0 │ │ +0d0c92: 3900 afff |006d: if-nez v0, 001c // -0051 │ │ +0d0c96: 2202 bc02 |006f: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d0c9a: 2203 9103 |0071: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0d0c9e: 7010 d024 0300 |0073: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d0ca4: 1a04 a10c |0076: const-string v4, "No " // string@0ca1 │ │ +0d0ca8: 6e20 d724 4300 |0078: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0cae: 0c03 |007b: move-result-object v3 │ │ +0d0cb0: 6e10 4624 0700 |007c: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0d0cb6: 0c04 |007f: move-result-object v4 │ │ +0d0cb8: 6e20 d724 4300 |0080: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0cbe: 0c03 |0083: move-result-object v3 │ │ +0d0cc0: 1a04 3300 |0084: const-string v4, " registered with name: " // string@0033 │ │ +0d0cc4: 6e20 d724 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0cca: 0c03 |0089: move-result-object v3 │ │ +0d0ccc: 6e20 d724 6300 |008a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0cd2: 0c03 |008d: move-result-object v3 │ │ +0d0cd4: 6e10 dd24 0300 |008e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d0cda: 0c03 |0091: move-result-object v3 │ │ +0d0cdc: 7020 291e 3200 |0092: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d0ce2: 2702 |0095: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000a line=129 │ │ 0x0014 line=131 │ │ 0x001c line=140 │ │ 0x001d line=132 │ │ @@ -270998,20 +270931,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 │ │ -0c3028: |[0c3028] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAll:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ -0c3038: 5410 e10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c303c: 6e20 2420 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c3042: 0c00 |0005: move-result-object v0 │ │ -0c3044: 1f00 ea02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c3048: 1100 |0008: return-object v0 │ │ +0d0ce4: |[0d0ce4] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAll:(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; │ │ +0d0cf4: 5410 e10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d0cf8: 6e20 2420 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d0cfe: 0c00 |0005: move-result-object v0 │ │ +0d0d00: 1f00 ea02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d0d04: 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; │ │ @@ -271021,17 +270954,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 │ │ -0c304c: |[0c304c] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ -0c305c: 5410 e00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ -0c3060: 1100 |0002: return-object v0 │ │ +0d0d08: |[0d0d08] com.badlogic.gdx.scenes.scene2d.ui.Skin.getAtlas:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ +0d0d18: 5410 e00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@0de0 │ │ +0d0d1c: 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;) │ │ @@ -271039,20 +270972,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 │ │ -0c3064: |[0c3064] com.badlogic.gdx.scenes.scene2d.ui.Skin.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; │ │ -0c3074: 1c00 0e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c3078: 6e30 9f19 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@199f │ │ -0c307e: 0c00 |0005: move-result-object v0 │ │ -0c3080: 1f00 0e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c3084: 1100 |0008: return-object v0 │ │ +0d0d20: |[0d0d20] com.badlogic.gdx.scenes.scene2d.ui.Skin.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; │ │ +0d0d30: 1c00 0e01 |0000: const-class v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d0d34: 6e30 9f19 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@199f │ │ +0d0d3a: 0c00 |0005: move-result-object v0 │ │ +0d0d3c: 1f00 0e01 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d0d40: 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; │ │ │ │ @@ -271061,99 +270994,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 │ │ -0c3088: |[0c3088] com.badlogic.gdx.scenes.scene2d.ui.Skin.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0c3098: 1c07 9a02 |0000: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c309c: 6e30 b219 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@19b2 │ │ -0c30a2: 0c01 |0005: move-result-object v1 │ │ -0c30a4: 1f01 9a02 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c30a8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -0c30ac: 0712 |000a: move-object v2, v1 │ │ -0c30ae: 1102 |000b: return-object v2 │ │ -0c30b0: 1c07 a402 |000c: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ -0c30b4: 6e30 b219 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@19b2 │ │ -0c30ba: 0c01 |0011: move-result-object v1 │ │ -0c30bc: 1f01 9a02 |0012: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c30c0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0c30c4: 0712 |0016: move-object v2, v1 │ │ -0c30c6: 28f4 |0017: goto 000b // -000c │ │ -0c30c8: 6e20 a719 ba00 |0018: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ -0c30ce: 0c06 |001b: move-result-object v6 │ │ -0c30d0: 2067 5301 |001c: instance-of v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c30d4: 3807 7c00 |001e: if-eqz v7, 009a // +007c │ │ -0c30d8: 0760 |0020: move-object v0, v6 │ │ -0c30da: 1f00 5301 |0021: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c30de: 0704 |0023: move-object v4, v0 │ │ -0c30e0: 5447 fc07 |0024: iget-object v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ -0c30e4: 3807 2a00 |0026: if-eqz v7, 0050 // +002a │ │ -0c30e8: 2202 a002 |0028: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c30ec: 6e20 a619 ba00 |002a: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@19a6 │ │ -0c30f2: 0c07 |002d: move-result-object v7 │ │ -0c30f4: 7020 ac1c 7200 |002e: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ -0c30fa: 3902 6700 |0031: if-nez v2, 0098 // +0067 │ │ -0c30fe: 2201 a302 |0033: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0c3102: 7020 c81c 6100 |0035: invoke-direct {v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0c3108: 3901 1100 |0038: if-nez v1, 0049 // +0011 │ │ -0c310c: 1c07 3301 |003a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c3110: 6e30 b219 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@19b2 │ │ -0c3116: 0c03 |003f: move-result-object v3 │ │ -0c3118: 1f03 3301 |0040: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c311c: 3803 2800 |0042: if-eqz v3, 006a // +0028 │ │ -0c3120: 2201 a002 |0044: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c3124: 7020 ac1c 3100 |0046: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ -0c312a: 1c07 9a02 |0049: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c312e: 6e40 9919 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@1999 │ │ -0c3134: 0712 |004e: move-object v2, v1 │ │ -0c3136: 28bc |004f: goto 000b // -0044 │ │ -0c3138: 5547 fb07 |0050: iget-boolean v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0c313c: 3907 0e00 |0052: if-nez v7, 0060 // +000e │ │ -0c3140: 5247 f907 |0054: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0c3144: 5248 f707 |0056: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0c3148: 3387 0800 |0058: if-ne v7, v8, 0060 // +0008 │ │ -0c314c: 5247 f807 |005a: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0c3150: 5248 f607 |005c: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0c3154: 3287 3c00 |005e: if-eq v7, v8, 009a // +003c │ │ -0c3158: 2202 a202 |0060: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c315c: 6e20 a819 ba00 |0062: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@19a8 │ │ -0c3162: 0c07 |0065: move-result-object v7 │ │ -0c3164: 7020 c01c 7200 |0066: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc0 │ │ -0c316a: 28c8 |0069: goto 0031 // -0038 │ │ -0c316c: 1c07 4e01 |006a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c3170: 6e30 b219 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@19b2 │ │ -0c3176: 0c05 |006f: move-result-object v5 │ │ -0c3178: 1f05 4e01 |0070: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c317c: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ -0c3180: 2201 a202 |0074: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c3184: 7020 c01c 5100 |0076: invoke-direct {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc0 │ │ -0c318a: 28d0 |0079: goto 0049 // -0030 │ │ -0c318c: 2207 bc02 |007a: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c3190: 2208 9103 |007c: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -0c3194: 7010 d024 0800 |007e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c319a: 1a09 a20c |0081: const-string v9, "No Drawable, NinePatch, TextureRegion, Texture, or Sprite registered with name: " // string@0ca2 │ │ -0c319e: 6e20 d724 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c31a4: 0c08 |0086: move-result-object v8 │ │ -0c31a6: 6e20 d724 b800 |0087: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c31ac: 0c08 |008a: move-result-object v8 │ │ -0c31ae: 6e10 dd24 0800 |008b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c31b4: 0c08 |008e: move-result-object v8 │ │ -0c31b6: 7020 291e 8700 |008f: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c31bc: 2707 |0092: throw v7 │ │ -0c31be: 0d07 |0093: move-exception v7 │ │ -0c31c0: 28a4 |0094: goto 0038 // -005c │ │ -0c31c2: 0d07 |0095: move-exception v7 │ │ -0c31c4: 0721 |0096: move-object v1, v2 │ │ -0c31c6: 28a1 |0097: goto 0038 // -005f │ │ -0c31c8: 0721 |0098: move-object v1, v2 │ │ -0c31ca: 289f |0099: goto 0038 // -0061 │ │ -0c31cc: 0712 |009a: move-object v2, v1 │ │ -0c31ce: 2896 |009b: goto 0031 // -006a │ │ +0d0d44: |[0d0d44] com.badlogic.gdx.scenes.scene2d.ui.Skin.getDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0d0d54: 1c07 9a02 |0000: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d0d58: 6e30 b219 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@19b2 │ │ +0d0d5e: 0c01 |0005: move-result-object v1 │ │ +0d0d60: 1f01 9a02 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d0d64: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0d0d68: 0712 |000a: move-object v2, v1 │ │ +0d0d6a: 1102 |000b: return-object v2 │ │ +0d0d6c: 1c07 a402 |000c: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ +0d0d70: 6e30 b219 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@19b2 │ │ +0d0d76: 0c01 |0011: move-result-object v1 │ │ +0d0d78: 1f01 9a02 |0012: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d0d7c: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0d0d80: 0712 |0016: move-object v2, v1 │ │ +0d0d82: 28f4 |0017: goto 000b // -000c │ │ +0d0d84: 6e20 a719 ba00 |0018: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ +0d0d8a: 0c06 |001b: move-result-object v6 │ │ +0d0d8c: 2067 5301 |001c: instance-of v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d0d90: 3807 7c00 |001e: if-eqz v7, 009a // +007c │ │ +0d0d94: 0760 |0020: move-object v0, v6 │ │ +0d0d96: 1f00 5301 |0021: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d0d9a: 0704 |0023: move-object v4, v0 │ │ +0d0d9c: 5447 fc07 |0024: iget-object v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ +0d0da0: 3807 2a00 |0026: if-eqz v7, 0050 // +002a │ │ +0d0da4: 2202 a002 |0028: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d0da8: 6e20 a619 ba00 |002a: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@19a6 │ │ +0d0dae: 0c07 |002d: move-result-object v7 │ │ +0d0db0: 7020 ac1c 7200 |002e: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ +0d0db6: 3902 6700 |0031: if-nez v2, 0098 // +0067 │ │ +0d0dba: 2201 a302 |0033: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0d0dbe: 7020 c81c 6100 |0035: invoke-direct {v1, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0d0dc4: 3901 1100 |0038: if-nez v1, 0049 // +0011 │ │ +0d0dc8: 1c07 3301 |003a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0dcc: 6e30 b219 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@19b2 │ │ +0d0dd2: 0c03 |003f: move-result-object v3 │ │ +0d0dd4: 1f03 3301 |0040: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0dd8: 3803 2800 |0042: if-eqz v3, 006a // +0028 │ │ +0d0ddc: 2201 a002 |0044: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d0de0: 7020 ac1c 3100 |0046: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ +0d0de6: 1c07 9a02 |0049: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d0dea: 6e40 9919 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@1999 │ │ +0d0df0: 0712 |004e: move-object v2, v1 │ │ +0d0df2: 28bc |004f: goto 000b // -0044 │ │ +0d0df4: 5547 fb07 |0050: iget-boolean v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0d0df8: 3907 0e00 |0052: if-nez v7, 0060 // +000e │ │ +0d0dfc: 5247 f907 |0054: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0d0e00: 5248 f707 |0056: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0d0e04: 3387 0800 |0058: if-ne v7, v8, 0060 // +0008 │ │ +0d0e08: 5247 f807 |005a: iget v7, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0d0e0c: 5248 f607 |005c: iget v8, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0d0e10: 3287 3c00 |005e: if-eq v7, v8, 009a // +003c │ │ +0d0e14: 2202 a202 |0060: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d0e18: 6e20 a819 ba00 |0062: invoke-virtual {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@19a8 │ │ +0d0e1e: 0c07 |0065: move-result-object v7 │ │ +0d0e20: 7020 c01c 7200 |0066: invoke-direct {v2, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc0 │ │ +0d0e26: 28c8 |0069: goto 0031 // -0038 │ │ +0d0e28: 1c07 4e01 |006a: const-class v7, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d0e2c: 6e30 b219 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@19b2 │ │ +0d0e32: 0c05 |006f: move-result-object v5 │ │ +0d0e34: 1f05 4e01 |0070: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d0e38: 3805 0800 |0072: if-eqz v5, 007a // +0008 │ │ +0d0e3c: 2201 a202 |0074: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d0e40: 7020 c01c 5100 |0076: invoke-direct {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc0 │ │ +0d0e46: 28d0 |0079: goto 0049 // -0030 │ │ +0d0e48: 2207 bc02 |007a: new-instance v7, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d0e4c: 2208 9103 |007c: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +0d0e50: 7010 d024 0800 |007e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d0e56: 1a09 a20c |0081: const-string v9, "No Drawable, NinePatch, TextureRegion, Texture, or Sprite registered with name: " // string@0ca2 │ │ +0d0e5a: 6e20 d724 9800 |0083: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0e60: 0c08 |0086: move-result-object v8 │ │ +0d0e62: 6e20 d724 b800 |0087: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d0e68: 0c08 |008a: move-result-object v8 │ │ +0d0e6a: 6e10 dd24 0800 |008b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d0e70: 0c08 |008e: move-result-object v8 │ │ +0d0e72: 7020 291e 8700 |008f: invoke-direct {v7, v8}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d0e78: 2707 |0092: throw v7 │ │ +0d0e7a: 0d07 |0093: move-exception v7 │ │ +0d0e7c: 28a4 |0094: goto 0038 // -005c │ │ +0d0e7e: 0d07 |0095: move-exception v7 │ │ +0d0e80: 0721 |0096: move-object v1, v2 │ │ +0d0e82: 28a1 |0097: goto 0038 // -005f │ │ +0d0e84: 0721 |0098: move-object v1, v2 │ │ +0d0e86: 289f |0099: goto 0038 // -0061 │ │ +0d0e88: 0712 |009a: move-object v2, v1 │ │ +0d0e8a: 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 │ │ @@ -271218,20 +271151,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 │ │ -0c31f4: |[0c31f4] com.badlogic.gdx.scenes.scene2d.ui.Skin.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ -0c3204: 1c00 3001 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0c3208: 6e30 9f19 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@199f │ │ -0c320e: 0c00 |0005: move-result-object v0 │ │ -0c3210: 1f00 3001 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0c3214: 1100 |0008: return-object v0 │ │ +0d0eb0: |[0d0eb0] com.badlogic.gdx.scenes.scene2d.ui.Skin.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ +0d0ec0: 1c00 3001 |0000: const-class v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0d0ec4: 6e30 9f19 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@199f │ │ +0d0eca: 0c00 |0005: move-result-object v0 │ │ +0d0ecc: 1f00 3001 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0d0ed0: 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; │ │ │ │ @@ -271240,39 +271173,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 │ │ -0c3218: |[0c3218] com.badlogic.gdx.scenes.scene2d.ui.Skin.getJsonLoader:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json; │ │ -0c3228: 0741 |0000: move-object v1, v4 │ │ -0c322a: 2200 6002 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1; // type@0260 │ │ -0c322e: 7020 8519 4000 |0003: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1985 │ │ -0c3234: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c3236: 6e20 f71e 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setTypeName:(Ljava/lang/String;)V // method@1ef7 │ │ -0c323c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0c323e: 6e20 f81e 2000 |000b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setUsePrototypes:(Z)V // method@1ef8 │ │ -0c3244: 1c02 6602 |000e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ -0c3248: 2203 6102 |0010: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2; // type@0261 │ │ -0c324c: 7030 8719 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@1987 │ │ -0c3252: 6e30 f61e 2003 |0015: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ -0c3258: 1c02 3001 |0018: const-class v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0c325c: 2203 6202 |001a: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3; // type@0262 │ │ -0c3260: 7040 8b19 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@198b │ │ -0c3266: 6e30 f61e 2003 |001f: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ -0c326c: 1c02 0e01 |0022: const-class v2, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c3270: 2203 6302 |0024: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4; // type@0263 │ │ -0c3274: 7020 8e19 4300 |0026: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@198e │ │ -0c327a: 6e30 f61e 2003 |0029: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ -0c3280: 1c02 6502 |002c: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@0265 │ │ -0c3284: 2203 6402 |002e: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5; // type@0264 │ │ -0c3288: 7020 9119 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1991 │ │ -0c328e: 6e30 f61e 2003 |0033: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ -0c3294: 1100 |0036: return-object v0 │ │ +0d0ed4: |[0d0ed4] com.badlogic.gdx.scenes.scene2d.ui.Skin.getJsonLoader:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Json; │ │ +0d0ee4: 0741 |0000: move-object v1, v4 │ │ +0d0ee6: 2200 6002 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1; // type@0260 │ │ +0d0eea: 7020 8519 4000 |0003: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1985 │ │ +0d0ef0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0d0ef2: 6e20 f71e 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setTypeName:(Ljava/lang/String;)V // method@1ef7 │ │ +0d0ef8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0d0efa: 6e20 f81e 2000 |000b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Json;.setUsePrototypes:(Z)V // method@1ef8 │ │ +0d0f00: 1c02 6602 |000e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ +0d0f04: 2203 6102 |0010: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2; // type@0261 │ │ +0d0f08: 7030 8719 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@1987 │ │ +0d0f0e: 6e30 f61e 2003 |0015: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ +0d0f14: 1c02 3001 |0018: const-class v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0d0f18: 2203 6202 |001a: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3; // type@0262 │ │ +0d0f1c: 7040 8b19 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@198b │ │ +0d0f22: 6e30 f61e 2003 |001f: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ +0d0f28: 1c02 0e01 |0022: const-class v2, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d0f2c: 2203 6302 |0024: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4; // type@0263 │ │ +0d0f30: 7020 8e19 4300 |0026: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@198e │ │ +0d0f36: 6e30 f61e 2003 |0029: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ +0d0f3c: 1c02 6502 |002c: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@0265 │ │ +0d0f40: 2203 6402 |002e: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5; // type@0264 │ │ +0d0f44: 7020 9119 4300 |0030: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1991 │ │ +0d0f4a: 6e30 f61e 2003 |0033: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Json;.setSerializer:(Ljava/lang/Class;Lcom/badlogic/gdx/utils/Json$Serializer;)V // method@1ef6 │ │ +0d0f50: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0001 line=405 │ │ 0x0006 line=412 │ │ 0x000a line=413 │ │ 0x000e line=415 │ │ @@ -271291,81 +271224,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 │ │ -0c3298: |[0c3298] com.badlogic.gdx.scenes.scene2d.ui.Skin.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ -0c32a8: 1c03 3301 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c32ac: 6e30 b219 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@19b2 │ │ -0c32b2: 0c09 |0005: move-result-object v9 │ │ -0c32b4: 1f09 3301 |0006: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c32b8: 3809 0400 |0008: if-eqz v9, 000c // +0004 │ │ -0c32bc: 0791 |000a: move-object v1, v9 │ │ -0c32be: 1109 |000b: return-object v9 │ │ -0c32c0: 6e20 a719 cb00 |000c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ -0c32c6: 0c02 |000f: move-result-object v2 │ │ -0c32c8: 2023 5301 |0010: instance-of v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c32cc: 3803 3300 |0012: if-eqz v3, 0045 // +0033 │ │ -0c32d0: 0720 |0014: move-object v0, v2 │ │ -0c32d2: 1f00 5301 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c32d6: 0703 |0017: move-object v3, v0 │ │ -0c32d8: 543a fc07 |0018: iget-object v10, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ -0c32dc: 380a 2b00 |001a: if-eqz v10, 0045 // +002b │ │ -0c32e0: 2201 3301 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c32e4: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0c32e6: 4403 0a03 |001f: aget v3, v10, v3 │ │ -0c32ea: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -0c32ec: 4404 0a04 |0022: aget v4, v10, v4 │ │ -0c32f0: 1225 |0024: const/4 v5, #int 2 // #2 │ │ -0c32f2: 4405 0a05 |0025: aget v5, v10, v5 │ │ -0c32f6: 1236 |0027: const/4 v6, #int 3 // #3 │ │ -0c32f8: 4406 0a06 |0028: aget v6, v10, v6 │ │ -0c32fc: 7606 6f0c 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@0c6f │ │ -0c3302: 0720 |002d: move-object v0, v2 │ │ -0c3304: 1f00 5301 |002e: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c3308: 0703 |0030: move-object v3, v0 │ │ -0c330a: 5438 fa07 |0031: iget-object v8, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ -0c330e: 3808 1100 |0033: if-eqz v8, 0044 // +0011 │ │ -0c3312: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -0c3314: 4403 0803 |0036: aget v3, v8, v3 │ │ -0c3318: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -0c331a: 4404 0804 |0039: aget v4, v8, v4 │ │ -0c331e: 1225 |003b: const/4 v5, #int 2 // #2 │ │ -0c3320: 4405 0805 |003c: aget v5, v8, v5 │ │ -0c3324: 1236 |003e: const/4 v6, #int 3 // #3 │ │ -0c3326: 4406 0806 |003f: aget v6, v8, v6 │ │ -0c332a: 6e56 8d0c 3154 |0041: invoke-virtual {v1, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c8d │ │ -0c3330: 0719 |0044: move-object v9, v1 │ │ -0c3332: 3909 2b00 |0045: if-nez v9, 0070 // +002b │ │ -0c3336: 2201 3301 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c333a: 7020 6e0c 2100 |0049: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c6e │ │ -0c3340: 1c03 3301 |004c: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c3344: 6e40 9919 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@1999 │ │ -0c334a: 0719 |0051: move-object v9, v1 │ │ -0c334c: 28b9 |0052: goto 000b // -0047 │ │ -0c334e: 0d07 |0053: move-exception v7 │ │ -0c3350: 0791 |0054: move-object v1, v9 │ │ -0c3352: 2203 bc02 |0055: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c3356: 2204 9103 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0c335a: 7010 d024 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c3360: 1a05 a30c |005c: const-string v5, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0ca3 │ │ -0c3364: 6e20 d724 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c336a: 0c04 |0061: move-result-object v4 │ │ -0c336c: 6e20 d724 c400 |0062: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3372: 0c04 |0065: move-result-object v4 │ │ -0c3374: 6e10 dd24 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c337a: 0c04 |0069: move-result-object v4 │ │ -0c337c: 7020 291e 4300 |006a: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c3382: 2703 |006d: throw v3 │ │ -0c3384: 0d07 |006e: move-exception v7 │ │ -0c3386: 28e6 |006f: goto 0055 // -001a │ │ -0c3388: 0791 |0070: move-object v1, v9 │ │ -0c338a: 28db |0071: goto 004c // -0025 │ │ +0d0f54: |[0d0f54] com.badlogic.gdx.scenes.scene2d.ui.Skin.getPatch:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ +0d0f64: 1c03 3301 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0f68: 6e30 b219 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@19b2 │ │ +0d0f6e: 0c09 |0005: move-result-object v9 │ │ +0d0f70: 1f09 3301 |0006: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0f74: 3809 0400 |0008: if-eqz v9, 000c // +0004 │ │ +0d0f78: 0791 |000a: move-object v1, v9 │ │ +0d0f7a: 1109 |000b: return-object v9 │ │ +0d0f7c: 6e20 a719 cb00 |000c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ +0d0f82: 0c02 |000f: move-result-object v2 │ │ +0d0f84: 2023 5301 |0010: instance-of v3, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d0f88: 3803 3300 |0012: if-eqz v3, 0045 // +0033 │ │ +0d0f8c: 0720 |0014: move-object v0, v2 │ │ +0d0f8e: 1f00 5301 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d0f92: 0703 |0017: move-object v3, v0 │ │ +0d0f94: 543a fc07 |0018: iget-object v10, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.splits:[I // field@07fc │ │ +0d0f98: 380a 2b00 |001a: if-eqz v10, 0045 // +002b │ │ +0d0f9c: 2201 3301 |001c: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0fa0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0d0fa2: 4403 0a03 |001f: aget v3, v10, v3 │ │ +0d0fa6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +0d0fa8: 4404 0a04 |0022: aget v4, v10, v4 │ │ +0d0fac: 1225 |0024: const/4 v5, #int 2 // #2 │ │ +0d0fae: 4405 0a05 |0025: aget v5, v10, v5 │ │ +0d0fb2: 1236 |0027: const/4 v6, #int 3 // #3 │ │ +0d0fb4: 4406 0a06 |0028: aget v6, v10, v6 │ │ +0d0fb8: 7606 6f0c 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@0c6f │ │ +0d0fbe: 0720 |002d: move-object v0, v2 │ │ +0d0fc0: 1f00 5301 |002e: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d0fc4: 0703 |0030: move-object v3, v0 │ │ +0d0fc6: 5438 fa07 |0031: iget-object v8, v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.pads:[I // field@07fa │ │ +0d0fca: 3808 1100 |0033: if-eqz v8, 0044 // +0011 │ │ +0d0fce: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +0d0fd0: 4403 0803 |0036: aget v3, v8, v3 │ │ +0d0fd4: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +0d0fd6: 4404 0804 |0039: aget v4, v8, v4 │ │ +0d0fda: 1225 |003b: const/4 v5, #int 2 // #2 │ │ +0d0fdc: 4405 0805 |003c: aget v5, v8, v5 │ │ +0d0fe0: 1236 |003e: const/4 v6, #int 3 // #3 │ │ +0d0fe2: 4406 0806 |003f: aget v6, v8, v6 │ │ +0d0fe6: 6e56 8d0c 3154 |0041: invoke-virtual {v1, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.setPadding:(IIII)V // method@0c8d │ │ +0d0fec: 0719 |0044: move-object v9, v1 │ │ +0d0fee: 3909 2b00 |0045: if-nez v9, 0070 // +002b │ │ +0d0ff2: 2201 3301 |0047: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d0ff6: 7020 6e0c 2100 |0049: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0c6e │ │ +0d0ffc: 1c03 3301 |004c: const-class v3, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d1000: 6e40 9919 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@1999 │ │ +0d1006: 0719 |0051: move-object v9, v1 │ │ +0d1008: 28b9 |0052: goto 000b // -0047 │ │ +0d100a: 0d07 |0053: move-exception v7 │ │ +0d100c: 0791 |0054: move-object v1, v9 │ │ +0d100e: 2203 bc02 |0055: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d1012: 2204 9103 |0057: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0d1016: 7010 d024 0400 |0059: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d101c: 1a05 a30c |005c: const-string v5, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0ca3 │ │ +0d1020: 6e20 d724 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d1026: 0c04 |0061: move-result-object v4 │ │ +0d1028: 6e20 d724 c400 |0062: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d102e: 0c04 |0065: move-result-object v4 │ │ +0d1030: 6e10 dd24 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d1036: 0c04 |0069: move-result-object v4 │ │ +0d1038: 7020 291e 4300 |006a: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d103e: 2703 |006d: throw v3 │ │ +0d1040: 0d07 |006e: move-exception v7 │ │ +0d1042: 28e6 |006f: goto 0055 // -001a │ │ +0d1044: 0791 |0070: move-object v1, v9 │ │ +0d1046: 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 │ │ @@ -271411,45 +271344,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 │ │ -0c33b8: |[0c33b8] com.badlogic.gdx.scenes.scene2d.ui.Skin.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0c33c8: 1c03 5901 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0c33cc: 6e30 b219 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@19b2 │ │ -0c33d2: 0c00 |0005: move-result-object v0 │ │ -0c33d4: 1f00 5901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0c33d8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c33dc: 0701 |000a: move-object v1, v0 │ │ -0c33de: 1101 |000b: return-object v1 │ │ -0c33e0: 1c03 2301 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c33e4: 6e30 b219 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@19b2 │ │ -0c33ea: 0c02 |0011: move-result-object v2 │ │ -0c33ec: 1f02 2301 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c33f0: 3902 1b00 |0014: if-nez v2, 002f // +001b │ │ -0c33f4: 2203 bc02 |0016: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c33f8: 2204 9103 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0c33fc: 7010 d024 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c3402: 1a05 a40c |001d: const-string v5, "No TextureRegion or Texture registered with name: " // string@0ca4 │ │ -0c3406: 6e20 d724 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c340c: 0c04 |0022: move-result-object v4 │ │ -0c340e: 6e20 d724 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3414: 0c04 |0026: move-result-object v4 │ │ -0c3416: 6e10 dd24 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c341c: 0c04 |002a: move-result-object v4 │ │ -0c341e: 7020 291e 4300 |002b: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c3424: 2703 |002e: throw v3 │ │ -0c3426: 2200 5901 |002f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0c342a: 7020 760e 2000 |0031: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -0c3430: 1c03 2301 |0034: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c3434: 6e40 9919 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@1999 │ │ -0c343a: 0701 |0039: move-object v1, v0 │ │ -0c343c: 28d1 |003a: goto 000b // -002f │ │ +0d1074: |[0d1074] com.badlogic.gdx.scenes.scene2d.ui.Skin.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0d1084: 1c03 5901 |0000: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d1088: 6e30 b219 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@19b2 │ │ +0d108e: 0c00 |0005: move-result-object v0 │ │ +0d1090: 1f00 5901 |0006: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d1094: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0d1098: 0701 |000a: move-object v1, v0 │ │ +0d109a: 1101 |000b: return-object v1 │ │ +0d109c: 1c03 2301 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d10a0: 6e30 b219 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@19b2 │ │ +0d10a6: 0c02 |0011: move-result-object v2 │ │ +0d10a8: 1f02 2301 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d10ac: 3902 1b00 |0014: if-nez v2, 002f // +001b │ │ +0d10b0: 2203 bc02 |0016: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d10b4: 2204 9103 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0d10b8: 7010 d024 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d10be: 1a05 a40c |001d: const-string v5, "No TextureRegion or Texture registered with name: " // string@0ca4 │ │ +0d10c2: 6e20 d724 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d10c8: 0c04 |0022: move-result-object v4 │ │ +0d10ca: 6e20 d724 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d10d0: 0c04 |0026: move-result-object v4 │ │ +0d10d2: 6e10 dd24 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d10d8: 0c04 |002a: move-result-object v4 │ │ +0d10da: 7020 291e 4300 |002b: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d10e0: 2703 |002e: throw v3 │ │ +0d10e2: 2200 5901 |002f: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d10e6: 7020 760e 2000 |0031: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +0d10ec: 1c03 2301 |0034: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d10f0: 6e40 9919 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@1999 │ │ +0d10f6: 0701 |0039: move-object v1, v0 │ │ +0d10f8: 28d1 |003a: goto 000b // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0008 line=174 │ │ 0x000b line=180 │ │ 0x000c line=176 │ │ 0x0014 line=177 │ │ @@ -271471,66 +271404,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 │ │ -0c3440: |[0c3440] com.badlogic.gdx.scenes.scene2d.ui.Skin.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0c3450: 1c06 4e01 |0000: const-class v6, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c3454: 6e30 b219 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@19b2 │ │ -0c345a: 0c03 |0005: move-result-object v3 │ │ -0c345c: 1f03 4e01 |0006: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c3460: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -0c3464: 0734 |000a: move-object v4, v3 │ │ -0c3466: 1104 |000b: return-object v4 │ │ -0c3468: 6e20 a719 a900 |000c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ -0c346e: 0c05 |000f: move-result-object v5 │ │ -0c3470: 2056 5301 |0010: instance-of v6, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c3474: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ -0c3478: 0750 |0014: move-object v0, v5 │ │ -0c347a: 1f00 5301 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c347e: 0702 |0017: move-object v2, v0 │ │ -0c3480: 5526 fb07 |0018: iget-boolean v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0c3484: 3906 0e00 |001a: if-nez v6, 0028 // +000e │ │ -0c3488: 5226 f907 |001c: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0c348c: 5227 f707 |001e: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0c3490: 3376 0800 |0020: if-ne v6, v7, 0028 // +0008 │ │ -0c3494: 5226 f807 |0022: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0c3498: 5227 f607 |0024: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0c349c: 3276 3400 |0026: if-eq v6, v7, 005a // +0034 │ │ -0c34a0: 2204 5401 |0028: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ -0c34a4: 7020 420e 2400 |002a: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e42 │ │ -0c34aa: 3904 2b00 |002d: if-nez v4, 0058 // +002b │ │ -0c34ae: 2203 4e01 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c34b2: 7020 c10d 5300 |0031: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ -0c34b8: 1c06 3301 |0034: const-class v6, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c34bc: 6e40 9919 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@1999 │ │ -0c34c2: 0734 |0039: move-object v4, v3 │ │ -0c34c4: 28d1 |003a: goto 000b // -002f │ │ -0c34c6: 0d01 |003b: move-exception v1 │ │ -0c34c8: 2206 bc02 |003c: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c34cc: 2207 9103 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0c34d0: 7010 d024 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c34d6: 1a08 a30c |0043: const-string v8, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0ca3 │ │ -0c34da: 6e20 d724 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c34e0: 0c07 |0048: move-result-object v7 │ │ -0c34e2: 6e20 d724 a700 |0049: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c34e8: 0c07 |004c: move-result-object v7 │ │ -0c34ea: 6e10 dd24 0700 |004d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c34f0: 0c07 |0050: move-result-object v7 │ │ -0c34f2: 7020 291e 7600 |0051: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c34f8: 2706 |0054: throw v6 │ │ -0c34fa: 0d01 |0055: move-exception v1 │ │ -0c34fc: 0743 |0056: move-object v3, v4 │ │ -0c34fe: 28e5 |0057: goto 003c // -001b │ │ -0c3500: 0743 |0058: move-object v3, v4 │ │ -0c3502: 28db |0059: goto 0034 // -0025 │ │ -0c3504: 0734 |005a: move-object v4, v3 │ │ -0c3506: 28d2 |005b: goto 002d // -002e │ │ +0d10fc: |[0d10fc] com.badlogic.gdx.scenes.scene2d.ui.Skin.getSprite:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0d110c: 1c06 4e01 |0000: const-class v6, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d1110: 6e30 b219 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@19b2 │ │ +0d1116: 0c03 |0005: move-result-object v3 │ │ +0d1118: 1f03 4e01 |0006: check-cast v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d111c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +0d1120: 0734 |000a: move-object v4, v3 │ │ +0d1122: 1104 |000b: return-object v4 │ │ +0d1124: 6e20 a719 a900 |000c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ +0d112a: 0c05 |000f: move-result-object v5 │ │ +0d112c: 2056 5301 |0010: instance-of v6, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d1130: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ +0d1134: 0750 |0014: move-object v0, v5 │ │ +0d1136: 1f00 5301 |0015: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d113a: 0702 |0017: move-object v2, v0 │ │ +0d113c: 5526 fb07 |0018: iget-boolean v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0d1140: 3906 0e00 |001a: if-nez v6, 0028 // +000e │ │ +0d1144: 5226 f907 |001c: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0d1148: 5227 f707 |001e: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0d114c: 3376 0800 |0020: if-ne v6, v7, 0028 // +0008 │ │ +0d1150: 5226 f807 |0022: iget v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0d1154: 5227 f607 |0024: iget v7, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0d1158: 3276 3400 |0026: if-eq v6, v7, 005a // +0034 │ │ +0d115c: 2204 5401 |0028: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ +0d1160: 7020 420e 2400 |002a: invoke-direct {v4, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e42 │ │ +0d1166: 3904 2b00 |002d: if-nez v4, 0058 // +002b │ │ +0d116a: 2203 4e01 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d116e: 7020 c10d 5300 |0031: invoke-direct {v3, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ +0d1174: 1c06 3301 |0034: const-class v6, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d1178: 6e40 9919 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@1999 │ │ +0d117e: 0734 |0039: move-object v4, v3 │ │ +0d1180: 28d1 |003a: goto 000b // -002f │ │ +0d1182: 0d01 |003b: move-exception v1 │ │ +0d1184: 2206 bc02 |003c: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d1188: 2207 9103 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0d118c: 7010 d024 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d1192: 1a08 a30c |0043: const-string v8, "No NinePatch, TextureRegion, or Texture registered with name: " // string@0ca3 │ │ +0d1196: 6e20 d724 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d119c: 0c07 |0048: move-result-object v7 │ │ +0d119e: 6e20 d724 a700 |0049: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d11a4: 0c07 |004c: move-result-object v7 │ │ +0d11a6: 6e10 dd24 0700 |004d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d11ac: 0c07 |0050: move-result-object v7 │ │ +0d11ae: 7020 291e 7600 |0051: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d11b4: 2706 |0054: throw v6 │ │ +0d11b6: 0d01 |0055: move-exception v1 │ │ +0d11b8: 0743 |0056: move-object v3, v4 │ │ +0d11ba: 28e5 |0057: goto 003c // -001b │ │ +0d11bc: 0743 |0058: move-object v3, v4 │ │ +0d11be: 28db |0059: goto 0034 // -0025 │ │ +0d11c0: 0734 |005a: move-object v4, v3 │ │ +0d11c2: 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 │ │ @@ -271574,60 +271507,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 │ │ -0c352c: |[0c352c] com.badlogic.gdx.scenes.scene2d.ui.Skin.getTiledDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ -0c353c: 1c03 a402 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ -0c3540: 6e30 b219 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@19b2 │ │ -0c3546: 0c01 |0005: move-result-object v1 │ │ -0c3548: 1f01 a402 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ -0c354c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -0c3550: 0712 |000a: move-object v2, v1 │ │ -0c3552: 1102 |000b: return-object v2 │ │ -0c3554: 1c03 9a02 |000c: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c3558: 6e30 b219 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@19b2 │ │ -0c355e: 0c00 |0011: move-result-object v0 │ │ -0c3560: 1f00 9a02 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0c3564: 3801 3300 |0014: if-eqz v1, 0047 // +0033 │ │ -0c3568: 2003 a402 |0016: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ -0c356c: 3903 2d00 |0018: if-nez v3, 0045 // +002d │ │ -0c3570: 2203 bc02 |001a: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c3574: 2204 9103 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0c3578: 7010 d024 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c357e: 1a05 d702 |0021: const-string v5, "Drawable found but is not a TiledDrawable: " // string@02d7 │ │ -0c3582: 6e20 d724 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3588: 0c04 |0026: move-result-object v4 │ │ -0c358a: 6e20 d724 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3590: 0c04 |002a: move-result-object v4 │ │ -0c3592: 1a05 ae00 |002b: const-string v5, ", " // string@00ae │ │ -0c3596: 6e20 d724 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c359c: 0c04 |0030: move-result-object v4 │ │ -0c359e: 6e10 9724 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c35a4: 0c05 |0034: move-result-object v5 │ │ -0c35a6: 6e10 4624 0500 |0035: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0c35ac: 0c05 |0038: move-result-object v5 │ │ -0c35ae: 6e20 d724 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c35b4: 0c04 |003c: move-result-object v4 │ │ -0c35b6: 6e10 dd24 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c35bc: 0c04 |0040: move-result-object v4 │ │ -0c35be: 7020 291e 4300 |0041: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c35c4: 2703 |0044: throw v3 │ │ -0c35c6: 0712 |0045: move-object v2, v1 │ │ -0c35c8: 28c5 |0046: goto 000b // -003b │ │ -0c35ca: 2201 a402 |0047: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ -0c35ce: 6e20 a719 7600 |0049: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ -0c35d4: 0c03 |004c: move-result-object v3 │ │ -0c35d6: 7020 d01c 3100 |004d: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cd0 │ │ -0c35dc: 1c03 a402 |0050: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ -0c35e0: 6e40 9919 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@1999 │ │ -0c35e6: 0712 |0055: move-object v2, v1 │ │ -0c35e8: 28b5 |0056: goto 000b // -004b │ │ +0d11e8: |[0d11e8] com.badlogic.gdx.scenes.scene2d.ui.Skin.getTiledDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ +0d11f8: 1c03 a402 |0000: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ +0d11fc: 6e30 b219 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@19b2 │ │ +0d1202: 0c01 |0005: move-result-object v1 │ │ +0d1204: 1f01 a402 |0006: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ +0d1208: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0d120c: 0712 |000a: move-object v2, v1 │ │ +0d120e: 1102 |000b: return-object v2 │ │ +0d1210: 1c03 9a02 |000c: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d1214: 6e30 b219 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@19b2 │ │ +0d121a: 0c00 |0011: move-result-object v0 │ │ +0d121c: 1f00 9a02 |0012: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0d1220: 3801 3300 |0014: if-eqz v1, 0047 // +0033 │ │ +0d1224: 2003 a402 |0016: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ +0d1228: 3903 2d00 |0018: if-nez v3, 0045 // +002d │ │ +0d122c: 2203 bc02 |001a: new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d1230: 2204 9103 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0d1234: 7010 d024 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d123a: 1a05 d702 |0021: const-string v5, "Drawable found but is not a TiledDrawable: " // string@02d7 │ │ +0d123e: 6e20 d724 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d1244: 0c04 |0026: move-result-object v4 │ │ +0d1246: 6e20 d724 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d124c: 0c04 |002a: move-result-object v4 │ │ +0d124e: 1a05 ae00 |002b: const-string v5, ", " // string@00ae │ │ +0d1252: 6e20 d724 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d1258: 0c04 |0030: move-result-object v4 │ │ +0d125a: 6e10 9724 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d1260: 0c05 |0034: move-result-object v5 │ │ +0d1262: 6e10 4624 0500 |0035: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0d1268: 0c05 |0038: move-result-object v5 │ │ +0d126a: 6e20 d724 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d1270: 0c04 |003c: move-result-object v4 │ │ +0d1272: 6e10 dd24 0400 |003d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d1278: 0c04 |0040: move-result-object v4 │ │ +0d127a: 7020 291e 4300 |0041: invoke-direct {v3, v4}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d1280: 2703 |0044: throw v3 │ │ +0d1282: 0712 |0045: move-object v2, v1 │ │ +0d1284: 28c5 |0046: goto 000b // -003b │ │ +0d1286: 2201 a402 |0047: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ +0d128a: 6e20 a719 7600 |0049: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@19a7 │ │ +0d1290: 0c03 |004c: move-result-object v3 │ │ +0d1292: 7020 d01c 3100 |004d: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cd0 │ │ +0d1298: 1c03 a402 |0050: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; // type@02a4 │ │ +0d129c: 6e40 9919 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@1999 │ │ +0d12a2: 0712 |0055: move-object v2, v1 │ │ +0d12a4: 28b5 |0056: goto 000b // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0008 line=187 │ │ 0x000b line=200 │ │ 0x000c line=189 │ │ 0x0014 line=190 │ │ @@ -271653,25 +271586,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 │ │ -0c35ec: |[0c35ec] com.badlogic.gdx.scenes.scene2d.ui.Skin.has:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ -0c35fc: 5421 e10d |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c3600: 6e20 2420 4100 |0002: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c3606: 0c00 |0005: move-result-object v0 │ │ -0c3608: 1f00 ea02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c360c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0c3610: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c3612: 0f01 |000b: return v1 │ │ -0c3614: 6e20 1e20 3000 |000c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ -0c361a: 0a01 |000f: move-result v1 │ │ -0c361c: 28fb |0010: goto 000b // -0005 │ │ +0d12a8: |[0d12a8] com.badlogic.gdx.scenes.scene2d.ui.Skin.has:(Ljava/lang/String;Ljava/lang/Class;)Z │ │ +0d12b8: 5421 e10d |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d12bc: 6e20 2420 4100 |0002: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d12c2: 0c00 |0005: move-result-object v0 │ │ +0d12c4: 1f00 ea02 |0006: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d12c8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0d12cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d12ce: 0f01 |000b: return v1 │ │ +0d12d0: 6e20 1e20 3000 |000c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.containsKey:(Ljava/lang/Object;)Z // method@201e │ │ +0d12d6: 0a01 |000f: move-result v1 │ │ +0d12d8: 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; │ │ @@ -271684,33 +271617,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 │ │ -0c3620: |[0c3620] com.badlogic.gdx.scenes.scene2d.ui.Skin.load:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c3630: 6e20 a519 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@19a5 │ │ -0c3636: 0c01 |0003: move-result-object v1 │ │ -0c3638: 1c02 6602 |0004: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ -0c363c: 6e30 d01e 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@1ed0 │ │ -0c3642: 0e00 |0009: return-void │ │ -0c3644: 0d00 |000a: move-exception v0 │ │ -0c3646: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0c364a: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0c364e: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c3654: 1a03 6103 |0012: const-string v3, "Error reading file: " // string@0361 │ │ -0c3658: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c365e: 0c02 |0017: move-result-object v2 │ │ -0c3660: 6e20 d624 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0c3666: 0c02 |001b: move-result-object v2 │ │ -0c3668: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c366e: 0c02 |001f: move-result-object v2 │ │ -0c3670: 7030 8120 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -0c3676: 2701 |0023: throw v1 │ │ +0d12dc: |[0d12dc] com.badlogic.gdx.scenes.scene2d.ui.Skin.load:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d12ec: 6e20 a519 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@19a5 │ │ +0d12f2: 0c01 |0003: move-result-object v1 │ │ +0d12f4: 1c02 6602 |0004: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ +0d12f8: 6e30 d01e 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@1ed0 │ │ +0d12fe: 0e00 |0009: return-void │ │ +0d1300: 0d00 |000a: move-exception v0 │ │ +0d1302: 2201 fa02 |000b: new-instance v1, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0d1306: 2202 9103 |000d: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0d130a: 7010 d024 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d1310: 1a03 6103 |0012: const-string v3, "Error reading file: " // string@0361 │ │ +0d1314: 6e20 d724 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d131a: 0c02 |0017: move-result-object v2 │ │ +0d131c: 6e20 d624 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0d1322: 0c02 |001b: move-result-object v2 │ │ +0d1324: 6e10 dd24 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d132a: 0c02 |001f: move-result-object v2 │ │ +0d132c: 7030 8120 2100 |0020: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +0d1332: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Lcom/badlogic/gdx/utils/SerializationException; -> 0x000a │ │ positions : │ │ 0x0000 line=93 │ │ 0x0009 line=97 │ │ 0x000a line=94 │ │ @@ -271725,47 +271658,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 │ │ -0c3688: |[0c3688] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0c3698: 2040 a302 |0000: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0c369c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c36a0: 2200 a302 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0c36a4: 1f04 a302 |0006: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0c36a8: 7020 c91c 4000 |0008: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1cc9 │ │ -0c36ae: 1100 |000b: return-object v0 │ │ -0c36b0: 2040 a002 |000c: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c36b4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0c36b8: 2200 a002 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c36bc: 1f04 a002 |0012: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c36c0: 7020 ad1c 4000 |0014: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1cad │ │ -0c36c6: 28f4 |0017: goto 000b // -000c │ │ -0c36c8: 2040 a202 |0018: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c36cc: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -0c36d0: 2200 a202 |001c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c36d4: 1f04 a202 |001e: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c36d8: 7020 c11c 4000 |0020: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1cc1 │ │ -0c36de: 28e8 |0023: goto 000b // -0018 │ │ -0c36e0: 2200 bc02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c36e4: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0c36e8: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c36ee: 1a02 900e |002b: const-string v2, "Unable to copy, unknown drawable type: " // string@0e90 │ │ -0c36f2: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c36f8: 0c01 |0030: move-result-object v1 │ │ -0c36fa: 6e10 9724 0400 |0031: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c3700: 0c02 |0034: move-result-object v2 │ │ -0c3702: 6e20 d624 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0c3708: 0c01 |0038: move-result-object v1 │ │ -0c370a: 6e10 dd24 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c3710: 0c01 |003c: move-result-object v1 │ │ -0c3712: 7020 291e 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c3718: 2700 |0040: throw v0 │ │ +0d1344: |[0d1344] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0d1354: 2040 a302 |0000: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0d1358: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d135c: 2200 a302 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0d1360: 1f04 a302 |0006: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0d1364: 7020 c91c 4000 |0008: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1cc9 │ │ +0d136a: 1100 |000b: return-object v0 │ │ +0d136c: 2040 a002 |000c: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d1370: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0d1374: 2200 a002 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d1378: 1f04 a002 |0012: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d137c: 7020 ad1c 4000 |0014: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1cad │ │ +0d1382: 28f4 |0017: goto 000b // -000c │ │ +0d1384: 2040 a202 |0018: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1388: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +0d138c: 2200 a202 |001c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1390: 1f04 a202 |001e: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1394: 7020 c11c 4000 |0020: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1cc1 │ │ +0d139a: 28e8 |0023: goto 000b // -0018 │ │ +0d139c: 2200 bc02 |0024: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d13a0: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d13a4: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d13aa: 1a02 900e |002b: const-string v2, "Unable to copy, unknown drawable type: " // string@0e90 │ │ +0d13ae: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d13b4: 0c01 |0030: move-result-object v1 │ │ +0d13b6: 6e10 9724 0400 |0031: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d13bc: 0c02 |0034: move-result-object v2 │ │ +0d13be: 6e20 d624 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0d13c4: 0c01 |0038: move-result-object v1 │ │ +0d13c6: 6e10 dd24 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d13cc: 0c01 |003c: move-result-object v1 │ │ +0d13ce: 7020 291e 1000 |003d: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d13d4: 2700 |0040: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x000b line=320 │ │ 0x000c line=319 │ │ 0x0018 line=320 │ │ 0x0024 line=321 │ │ @@ -271781,20 +271714,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 │ │ -0c371c: |[0c371c] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0c372c: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c3730: 7056 cf09 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0c3736: 6e30 ae19 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@19ae │ │ -0c373c: 0c00 |0008: move-result-object v0 │ │ -0c373e: 1100 |0009: return-object v0 │ │ +0d13d8: |[0d13d8] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0d13e8: 2200 0e01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d13ec: 7056 cf09 3054 |0002: invoke-direct {v0, v3, v4, v5, v6}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0d13f2: 6e30 ae19 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@19ae │ │ +0d13f8: 0c00 |0008: move-result-object v0 │ │ +0d13fa: 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 │ │ @@ -271807,78 +271740,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 │ │ -0c3740: |[0c3740] 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; │ │ -0c3750: 2095 a302 |0000: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0c3754: 3805 2200 |0002: if-eqz v5, 0024 // +0022 │ │ -0c3758: 1f09 a302 |0004: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0c375c: 6e10 cb1c 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1ccb │ │ -0c3762: 0c01 |0009: move-result-object v1 │ │ -0c3764: 2015 5301 |000a: instance-of v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c3768: 3805 1200 |000c: if-eqz v5, 001e // +0012 │ │ -0c376c: 2202 5401 |000e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ -0c3770: 1f01 5301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0c3774: 7020 420e 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e42 │ │ -0c377a: 6e20 db0d a200 |0015: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ -0c3780: 2200 a202 |0018: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c3784: 7020 c01c 2000 |001a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc0 │ │ -0c378a: 1100 |001d: return-object v0 │ │ -0c378c: 2202 4e01 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c3790: 7020 c10d 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ -0c3796: 28f2 |0023: goto 0015 // -000e │ │ -0c3798: 2095 a002 |0024: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c379c: 3805 1600 |0026: if-eqz v5, 003c // +0016 │ │ -0c37a0: 2200 a002 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c37a4: 1f09 a002 |002a: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0c37a8: 7020 ad1c 9000 |002c: invoke-direct {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1cad │ │ -0c37ae: 2205 3301 |002f: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0c37b2: 6e10 af1c 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1caf │ │ -0c37b8: 0c06 |0034: move-result-object v6 │ │ -0c37ba: 7030 6d0c 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@0c6d │ │ -0c37c0: 6e20 b41c 5000 |0038: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cb4 │ │ -0c37c6: 28e2 |003b: goto 001d // -001e │ │ -0c37c8: 2095 a202 |003c: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c37cc: 3805 2800 |003e: if-eqz v5, 0066 // +0028 │ │ -0c37d0: 2204 a202 |0040: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c37d4: 1f09 a202 |0042: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ -0c37d8: 7020 c11c 9400 |0044: invoke-direct {v4, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1cc1 │ │ -0c37de: 6e10 c31c 0400 |0047: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1cc3 │ │ -0c37e4: 0c02 |004a: move-result-object v2 │ │ -0c37e6: 2025 5401 |004b: instance-of v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ -0c37ea: 3805 1200 |004d: if-eqz v5, 005f // +0012 │ │ -0c37ee: 2203 5401 |004f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ -0c37f2: 1f02 5401 |0051: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ -0c37f6: 7020 430e 2300 |0053: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V // method@0e43 │ │ -0c37fc: 0732 |0056: move-object v2, v3 │ │ -0c37fe: 6e20 db0d a200 |0057: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ -0c3804: 6e20 c61c 2400 |005a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc6 │ │ -0c380a: 0740 |005d: move-object v0, v4 │ │ -0c380c: 28bf |005e: goto 001d // -0041 │ │ -0c380e: 2203 4e01 |005f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ -0c3812: 7020 c00d 2300 |0061: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dc0 │ │ -0c3818: 0732 |0064: move-object v2, v3 │ │ -0c381a: 28f2 |0065: goto 0057 // -000e │ │ -0c381c: 2205 bc02 |0066: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c3820: 2206 9103 |0068: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0c3824: 7010 d024 0600 |006a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c382a: 1a07 900e |006d: const-string v7, "Unable to copy, unknown drawable type: " // string@0e90 │ │ -0c382e: 6e20 d724 7600 |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c3834: 0c06 |0072: move-result-object v6 │ │ -0c3836: 6e10 9724 0900 |0073: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c383c: 0c07 |0076: move-result-object v7 │ │ -0c383e: 6e20 d624 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0c3844: 0c06 |007a: move-result-object v6 │ │ -0c3846: 6e10 dd24 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c384c: 0c06 |007e: move-result-object v6 │ │ -0c384e: 7020 291e 6500 |007f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c3854: 2705 |0082: throw v5 │ │ +0d13fc: |[0d13fc] 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; │ │ +0d140c: 2095 a302 |0000: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0d1410: 3805 2200 |0002: if-eqz v5, 0024 // +0022 │ │ +0d1414: 1f09 a302 |0004: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0d1418: 6e10 cb1c 0900 |0006: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1ccb │ │ +0d141e: 0c01 |0009: move-result-object v1 │ │ +0d1420: 2015 5301 |000a: instance-of v5, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d1424: 3805 1200 |000c: if-eqz v5, 001e // +0012 │ │ +0d1428: 2202 5401 |000e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ +0d142c: 1f01 5301 |0010: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d1430: 7020 420e 1200 |0012: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e42 │ │ +0d1436: 6e20 db0d a200 |0015: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ +0d143c: 2200 a202 |0018: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1440: 7020 c01c 2000 |001a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc0 │ │ +0d1446: 1100 |001d: return-object v0 │ │ +0d1448: 2202 4e01 |001e: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d144c: 7020 c10d 1200 |0020: invoke-direct {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0dc1 │ │ +0d1452: 28f2 |0023: goto 0015 // -000e │ │ +0d1454: 2095 a002 |0024: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d1458: 3805 1600 |0026: if-eqz v5, 003c // +0016 │ │ +0d145c: 2200 a002 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d1460: 1f09 a002 |002a: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0d1464: 7020 ad1c 9000 |002c: invoke-direct {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V // method@1cad │ │ +0d146a: 2205 3301 |002f: new-instance v5, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0d146e: 6e10 af1c 0000 |0031: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; // method@1caf │ │ +0d1474: 0c06 |0034: move-result-object v6 │ │ +0d1476: 7030 6d0c 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@0c6d │ │ +0d147c: 6e20 b41c 5000 |0038: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cb4 │ │ +0d1482: 28e2 |003b: goto 001d // -001e │ │ +0d1484: 2095 a202 |003c: instance-of v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1488: 3805 2800 |003e: if-eqz v5, 0066 // +0028 │ │ +0d148c: 2204 a202 |0040: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1490: 1f09 a202 |0042: check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable; // type@02a2 │ │ +0d1494: 7020 c11c 9400 |0044: invoke-direct {v4, v9}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V // method@1cc1 │ │ +0d149a: 6e10 c31c 0400 |0047: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; // method@1cc3 │ │ +0d14a0: 0c02 |004a: move-result-object v2 │ │ +0d14a2: 2025 5401 |004b: instance-of v5, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ +0d14a6: 3805 1200 |004d: if-eqz v5, 005f // +0012 │ │ +0d14aa: 2203 5401 |004f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ +0d14ae: 1f02 5401 |0051: check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite; // type@0154 │ │ +0d14b2: 7020 430e 2300 |0053: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V // method@0e43 │ │ +0d14b8: 0732 |0056: move-object v2, v3 │ │ +0d14ba: 6e20 db0d a200 |0057: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ +0d14c0: 6e20 c61c 2400 |005a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc6 │ │ +0d14c6: 0740 |005d: move-object v0, v4 │ │ +0d14c8: 28bf |005e: goto 001d // -0041 │ │ +0d14ca: 2203 4e01 |005f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/Sprite; // type@014e │ │ +0d14ce: 7020 c00d 2300 |0061: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dc0 │ │ +0d14d4: 0732 |0064: move-object v2, v3 │ │ +0d14d6: 28f2 |0065: goto 0057 // -000e │ │ +0d14d8: 2205 bc02 |0066: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d14dc: 2206 9103 |0068: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0d14e0: 7010 d024 0600 |006a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d14e6: 1a07 900e |006d: const-string v7, "Unable to copy, unknown drawable type: " // string@0e90 │ │ +0d14ea: 6e20 d724 7600 |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d14f0: 0c06 |0072: move-result-object v6 │ │ +0d14f2: 6e10 9724 0900 |0073: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d14f8: 0c07 |0076: move-result-object v7 │ │ +0d14fa: 6e20 d624 7600 |0077: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0d1500: 0c06 |007a: move-result-object v6 │ │ +0d1502: 6e10 dd24 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d1508: 0c06 |007e: move-result-object v6 │ │ +0d150a: 7020 291e 6500 |007f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d1510: 2705 |0082: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x000a line=334 │ │ 0x000e line=335 │ │ 0x0015 line=338 │ │ @@ -271922,20 +271855,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 │ │ -0c3858: |[0c3858] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0c3868: 6e20 a319 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@19a3 │ │ -0c386e: 0c00 |0003: move-result-object v0 │ │ -0c3870: 6e20 ac19 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@19ac │ │ -0c3876: 0c00 |0007: move-result-object v0 │ │ -0c3878: 1100 |0008: return-object v0 │ │ +0d1514: |[0d1514] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0d1524: 6e20 a319 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@19a3 │ │ +0d152a: 0c00 |0003: move-result-object v0 │ │ +0d152c: 6e20 ac19 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@19ac │ │ +0d1532: 0c00 |0007: move-result-object v0 │ │ +0d1534: 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; │ │ │ │ @@ -271944,22 +271877,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 │ │ -0c387c: |[0c387c] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0c388c: 6e20 a319 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@19a3 │ │ -0c3892: 0c00 |0003: move-result-object v0 │ │ -0c3894: 2201 0e01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c3898: 7057 cf09 4165 |0006: invoke-direct {v1, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0c389e: 6e30 ae19 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@19ae │ │ -0c38a4: 0c00 |000c: move-result-object v0 │ │ -0c38a6: 1100 |000d: return-object v0 │ │ +0d1538: |[0d1538] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;FFFF)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0d1548: 6e20 a319 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@19a3 │ │ +0d154e: 0c00 |0003: move-result-object v0 │ │ +0d1550: 2201 0e01 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d1554: 7057 cf09 4165 |0006: invoke-direct {v1, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0d155a: 6e30 ae19 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@19ae │ │ +0d1560: 0c00 |000c: move-result-object v0 │ │ +0d1562: 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 │ │ @@ -271972,20 +271905,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 │ │ -0c38a8: |[0c38a8] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0c38b8: 6e20 a319 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@19a3 │ │ -0c38be: 0c00 |0003: move-result-object v0 │ │ -0c38c0: 6e30 ae19 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@19ae │ │ -0c38c6: 0c00 |0007: move-result-object v0 │ │ -0c38c8: 1100 |0008: return-object v0 │ │ +0d1564: |[0d1564] com.badlogic.gdx.scenes.scene2d.ui.Skin.newDrawable:(Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0d1574: 6e20 a319 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@19a3 │ │ +0d157a: 0c00 |0003: move-result-object v0 │ │ +0d157c: 6e30 ae19 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@19ae │ │ +0d1582: 0c00 |0007: move-result-object v0 │ │ +0d1584: 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; │ │ @@ -271995,35 +271928,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 │ │ -0c38cc: |[0c38cc] com.badlogic.gdx.scenes.scene2d.ui.Skin.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0c38dc: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0c38e0: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c38e4: 1a02 6c20 |0004: const-string v2, "name cannot be null." // string@206c │ │ -0c38e8: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c38ee: 2701 |0009: throw v1 │ │ -0c38f0: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ -0c38f4: 2201 7b03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c38f8: 1a02 d828 |000e: const-string v2, "type cannot be null." // string@28d8 │ │ -0c38fc: 7020 6824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c3902: 2701 |0013: throw v1 │ │ -0c3904: 5431 e10d |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ -0c3908: 6e20 2420 5100 |0016: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c390e: 0c00 |0019: move-result-object v0 │ │ -0c3910: 1f00 ea02 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0c3914: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -0c3918: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0c391a: 1101 |001f: return-object v1 │ │ -0c391c: 6e20 2420 4000 |0020: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0c3922: 0c01 |0023: move-result-object v1 │ │ -0c3924: 28fb |0024: goto 001f // -0005 │ │ +0d1588: |[0d1588] com.badlogic.gdx.scenes.scene2d.ui.Skin.optional:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0d1598: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0d159c: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d15a0: 1a02 6c20 |0004: const-string v2, "name cannot be null." // string@206c │ │ +0d15a4: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d15aa: 2701 |0009: throw v1 │ │ +0d15ac: 3905 0a00 |000a: if-nez v5, 0014 // +000a │ │ +0d15b0: 2201 7b03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d15b4: 1a02 d828 |000e: const-string v2, "type cannot be null." // string@28d8 │ │ +0d15b8: 7020 6824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d15be: 2701 |0013: throw v1 │ │ +0d15c0: 5431 e10d |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.resources:Lcom/badlogic/gdx/utils/ObjectMap; // field@0de1 │ │ +0d15c4: 6e20 2420 5100 |0016: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d15ca: 0c00 |0019: move-result-object v0 │ │ +0d15cc: 1f00 ea02 |001a: check-cast v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0d15d0: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +0d15d4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0d15d6: 1101 |001f: return-object v1 │ │ +0d15d8: 6e20 2420 4000 |0020: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0d15de: 0c01 |0023: move-result-object v1 │ │ +0d15e0: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x000a line=145 │ │ 0x0014 line=146 │ │ 0x001c line=147 │ │ 0x001f line=148 │ │ @@ -272039,65 +271972,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 │ │ -0c3928: |[0c3928] com.badlogic.gdx.scenes.scene2d.ui.Skin.setEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0c3938: 6e10 9724 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c393e: 0c04 |0003: move-result-object v4 │ │ -0c3940: 1a05 5519 |0004: const-string v5, "getStyle" // string@1955 │ │ -0c3944: 7120 9d19 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@199d │ │ -0c394a: 0c01 |0009: move-result-object v1 │ │ -0c394c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -0c3950: 0e00 |000c: return-void │ │ -0c3952: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0c3954: 2344 3104 |000e: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ -0c3958: 6e30 0725 8104 |0010: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ -0c395e: 0c03 |0013: move-result-object v3 │ │ -0c3960: 6e20 9c19 3700 |0014: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.find:(Ljava/lang/Object;)Ljava/lang/String; // method@199c │ │ -0c3966: 0c02 |0017: move-result-object v2 │ │ -0c3968: 3802 f4ff |0018: if-eqz v2, 000c // -000c │ │ -0c396c: 2204 9103 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0c3970: 7010 d024 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c3976: 1a05 db00 |001f: const-string v5, "-disabled" // string@00db │ │ -0c397a: 1a06 0000 |0021: const-string v6, "" // string@0000 │ │ -0c397e: 6e30 bc24 5206 |0023: invoke-virtual {v2, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ -0c3984: 0c05 |0026: move-result-object v5 │ │ -0c3986: 6e20 d724 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c398c: 0c05 |002a: move-result-object v5 │ │ -0c398e: 3809 2e00 |002b: if-eqz v9, 0059 // +002e │ │ -0c3992: 1a04 0000 |002d: const-string v4, "" // string@0000 │ │ -0c3996: 6e20 d724 4500 |002f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c399c: 0c04 |0032: move-result-object v4 │ │ -0c399e: 6e10 dd24 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c39a4: 0c02 |0036: move-result-object v2 │ │ -0c39a6: 6e10 9724 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c39ac: 0c04 |003a: move-result-object v4 │ │ -0c39ae: 6e30 9f19 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@199f │ │ -0c39b4: 0c03 |003e: move-result-object v3 │ │ -0c39b6: 6e10 9724 0800 |003f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c39bc: 0c04 |0042: move-result-object v4 │ │ -0c39be: 1a05 2126 |0043: const-string v5, "setStyle" // string@2621 │ │ -0c39c2: 7120 9d19 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@199d │ │ -0c39c8: 0c01 |0048: move-result-object v1 │ │ -0c39ca: 3801 c3ff |0049: if-eqz v1, 000c // -003d │ │ -0c39ce: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -0c39d0: 2344 3104 |004c: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ -0c39d4: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -0c39d6: 4d03 0405 |004f: aput-object v3, v4, v5 │ │ -0c39da: 6e30 0725 8104 |0051: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ -0c39e0: 28b8 |0054: goto 000c // -0048 │ │ -0c39e2: 0d04 |0055: move-exception v4 │ │ -0c39e4: 28b6 |0056: goto 000c // -004a │ │ -0c39e6: 0d00 |0057: move-exception v0 │ │ -0c39e8: 28b4 |0058: goto 000c // -004c │ │ -0c39ea: 1a04 db00 |0059: const-string v4, "-disabled" // string@00db │ │ -0c39ee: 28d4 |005b: goto 002f // -002c │ │ +0d15e4: |[0d15e4] com.badlogic.gdx.scenes.scene2d.ui.Skin.setEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0d15f4: 6e10 9724 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d15fa: 0c04 |0003: move-result-object v4 │ │ +0d15fc: 1a05 5519 |0004: const-string v5, "getStyle" // string@1955 │ │ +0d1600: 7120 9d19 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@199d │ │ +0d1606: 0c01 |0009: move-result-object v1 │ │ +0d1608: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +0d160c: 0e00 |000c: return-void │ │ +0d160e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0d1610: 2344 3104 |000e: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ +0d1614: 6e30 0725 8104 |0010: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ +0d161a: 0c03 |0013: move-result-object v3 │ │ +0d161c: 6e20 9c19 3700 |0014: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.find:(Ljava/lang/Object;)Ljava/lang/String; // method@199c │ │ +0d1622: 0c02 |0017: move-result-object v2 │ │ +0d1624: 3802 f4ff |0018: if-eqz v2, 000c // -000c │ │ +0d1628: 2204 9103 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0d162c: 7010 d024 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d1632: 1a05 db00 |001f: const-string v5, "-disabled" // string@00db │ │ +0d1636: 1a06 0000 |0021: const-string v6, "" // string@0000 │ │ +0d163a: 6e30 bc24 5206 |0023: invoke-virtual {v2, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24bc │ │ +0d1640: 0c05 |0026: move-result-object v5 │ │ +0d1642: 6e20 d724 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d1648: 0c05 |002a: move-result-object v5 │ │ +0d164a: 3809 2e00 |002b: if-eqz v9, 0059 // +002e │ │ +0d164e: 1a04 0000 |002d: const-string v4, "" // string@0000 │ │ +0d1652: 6e20 d724 4500 |002f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d1658: 0c04 |0032: move-result-object v4 │ │ +0d165a: 6e10 dd24 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d1660: 0c02 |0036: move-result-object v2 │ │ +0d1662: 6e10 9724 0300 |0037: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d1668: 0c04 |003a: move-result-object v4 │ │ +0d166a: 6e30 9f19 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@199f │ │ +0d1670: 0c03 |003e: move-result-object v3 │ │ +0d1672: 6e10 9724 0800 |003f: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d1678: 0c04 |0042: move-result-object v4 │ │ +0d167a: 1a05 2126 |0043: const-string v5, "setStyle" // string@2621 │ │ +0d167e: 7120 9d19 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@199d │ │ +0d1684: 0c01 |0048: move-result-object v1 │ │ +0d1686: 3801 c3ff |0049: if-eqz v1, 000c // -003d │ │ +0d168a: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +0d168c: 2344 3104 |004c: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ +0d1690: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +0d1692: 4d03 0405 |004f: aput-object v3, v4, v5 │ │ +0d1696: 6e30 0725 8104 |0051: invoke-virtual {v1, v8, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ +0d169c: 28b8 |0054: goto 000c // -0048 │ │ +0d169e: 0d04 |0055: move-exception v4 │ │ +0d16a0: 28b6 |0056: goto 000c // -004a │ │ +0d16a2: 0d00 |0057: move-exception v0 │ │ +0d16a4: 28b4 |0058: goto 000c // -004c │ │ +0d16a6: 1a04 db00 |0059: const-string v4, "-disabled" // string@00db │ │ +0d16aa: 28d4 |005b: goto 002f // -002c │ │ catches : 2 │ │ 0x000e - 0x0013 │ │ Ljava/lang/Exception; -> 0x0057 │ │ 0x004c - 0x0054 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0000 line=366 │ │ @@ -272169,21 +272102,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c3a0c: |[0c3a0c] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.:()V │ │ -0c3a1c: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0c3a20: 1f00 7102 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@0271 │ │ -0c3a24: 7020 3422 0100 |0004: invoke-direct {v1, v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V // method@2234 │ │ -0c3a2a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c3a2c: 5c10 0d0e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0e0d │ │ -0c3a30: 0e00 |000a: return-void │ │ +0d16c8: |[0d16c8] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.:()V │ │ +0d16d8: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0d16dc: 1f00 7102 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@0271 │ │ +0d16e0: 7020 3422 0100 |0004: invoke-direct {v1, v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.:(Lcom/esotericsoftware/tablelayout/Toolkit;)V // method@2234 │ │ +0d16e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0d16e8: 5c10 0d0e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0e0d │ │ +0d16ec: 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; │ │ @@ -272193,29 +272126,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 │ │ -0c3a34: |[0c3a34] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.toStageCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V │ │ -0c3a44: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c3a48: 6e10 e815 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0c3a4e: 0a01 |0005: move-result v1 │ │ -0c3a50: c610 |0006: add-float/2addr v0, v1 │ │ -0c3a52: 5940 210b |0007: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c3a56: 5240 220b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c3a5a: 6e10 e915 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0c3a60: 0a01 |000e: move-result v1 │ │ -0c3a62: c610 |000f: add-float/2addr v0, v1 │ │ -0c3a64: 5940 220b |0010: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c3a68: 6e10 df15 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -0c3a6e: 0c00 |0015: move-result-object v0 │ │ -0c3a70: 7030 a21a 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@1aa2 │ │ -0c3a76: 0e00 |0019: return-void │ │ +0d16f0: |[0d16f0] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.toStageCoordinates:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/math/Vector2;)V │ │ +0d1700: 5240 210b |0000: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d1704: 6e10 e815 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0d170a: 0a01 |0005: move-result v1 │ │ +0d170c: c610 |0006: add-float/2addr v0, v1 │ │ +0d170e: 5940 210b |0007: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d1712: 5240 220b |0009: iget v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d1716: 6e10 e915 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0d171c: 0a01 |000e: move-result v1 │ │ +0d171e: c610 |000f: add-float/2addr v0, v1 │ │ +0d1720: 5940 220b |0010: iput v0, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d1724: 6e10 df15 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0d172a: 0c00 |0015: move-result-object v0 │ │ +0d172c: 7030 a21a 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@1aa2 │ │ +0d1732: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0009 line=118 │ │ 0x0012 line=119 │ │ 0x0019 line=120 │ │ locals : │ │ @@ -272229,190 +272162,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 │ │ -0c3a78: |[0c3a78] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0c3a88: 7401 7f1a 1300 |0000: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1a7f │ │ -0c3a8e: 0c0e |0003: move-result-object v14 │ │ -0c3a90: 620f 7911 |0004: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ -0c3a94: 32fe 0800 |0006: if-eq v14, v15, 000e // +0008 │ │ -0c3a98: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0c3a9c: 540e 0b0e |000a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c3aa0: 390e 0300 |000c: if-nez v14, 000f // +0003 │ │ -0c3aa4: 0e00 |000e: return-void │ │ -0c3aa6: 0800 1300 |000f: move-object/from16 v0, v19 │ │ -0c3aaa: 540e 0c0e |0011: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3aae: 390e 1b00 |0013: if-nez v14, 002e // +001b │ │ -0c3ab2: 620e 2500 |0015: sget-object v14, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0c3ab6: 7210 3401 0e00 |0017: invoke-interface {v14}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ -0c3abc: 0a0e |001a: move-result v14 │ │ -0c3abe: 380e 3000 |001b: if-eqz v14, 004b // +0030 │ │ -0c3ac2: 220e 9401 |001d: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@0194 │ │ -0c3ac6: 130f 4000 |001f: const/16 v15, #int 64 // #40 │ │ -0c3aca: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ -0c3ace: 1311 0100 |0023: const/16 v17, #int 1 // #1 │ │ -0c3ad2: 1312 0000 |0025: const/16 v18, #int 0 // #0 │ │ -0c3ad6: 7605 4210 0e00 |0027: invoke-direct/range {v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1042 │ │ -0c3adc: 0800 1300 |002a: move-object/from16 v0, v19 │ │ -0c3ae0: 5b0e 0c0e |002c: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3ae4: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -0c3ae6: 120b |002f: const/4 v11, #int 0 // #0 │ │ -0c3ae8: 7401 8d1a 1300 |0030: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ -0c3aee: 0c05 |0033: move-result-object v5 │ │ -0c3af0: 1f05 1d02 |0034: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c3af4: 3805 2100 |0036: if-eqz v5, 0057 // +0021 │ │ -0c3af8: 205e 2002 |0038: instance-of v14, v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0c3afc: 380e 0c00 |003a: if-eqz v14, 0046 // +000c │ │ -0c3b00: 6e10 e815 0500 |003c: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0c3b06: 0a0e |003f: move-result v14 │ │ -0c3b08: c6e8 |0040: add-float/2addr v8, v14 │ │ -0c3b0a: 6e10 e915 0500 |0041: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0c3b10: 0a0e |0044: move-result v14 │ │ -0c3b12: c6eb |0045: add-float/2addr v11, v14 │ │ -0c3b14: 6e10 df15 0500 |0046: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -0c3b1a: 0c05 |0049: move-result-object v5 │ │ -0c3b1c: 28ec |004a: goto 0036 // -0014 │ │ -0c3b1e: 220e 9301 |004b: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@0193 │ │ -0c3b22: 130f 4000 |004d: const/16 v15, #int 64 // #40 │ │ -0c3b26: 7020 3610 fe00 |004f: invoke-direct {v14, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@1036 │ │ -0c3b2c: 0800 1300 |0052: move-object/from16 v0, v19 │ │ -0c3b30: 5b0e 0c0e |0054: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3b34: 28d8 |0056: goto 002e // -0028 │ │ -0c3b36: 0800 1300 |0057: move-object/from16 v0, v19 │ │ -0c3b3a: 540e 0c0e |0059: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3b3e: 7401 070e 1400 |005b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e07 │ │ -0c3b44: 0c0f |005e: move-result-object v15 │ │ -0c3b46: 1310 0100 |005f: const/16 v16, #int 1 // #1 │ │ -0c3b4a: 7803 5310 0e00 |0061: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@1053 │ │ -0c3b50: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -0c3b52: 0800 1300 |0065: move-object/from16 v0, v19 │ │ -0c3b56: 540e 0b0e |0067: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c3b5a: 52e4 e30e |0069: iget v4, v14, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c3b5e: 3543 ec00 |006b: if-ge v3, v4, 0157 // +00ec │ │ -0c3b62: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -0c3b66: 540e 0b0e |006f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c3b6a: 6e20 ed1c 3e00 |0071: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c3b70: 0c07 |0074: move-result-object v7 │ │ -0c3b72: 1f07 7002 |0075: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@0270 │ │ -0c3b76: 527e 110e |0077: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.x:F // field@0e11 │ │ -0c3b7a: a609 080e |0079: add-float v9, v8, v14 │ │ -0c3b7e: 527e 120e |007b: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.y:F // field@0e12 │ │ -0c3b82: c6be |007d: add-float/2addr v14, v11 │ │ -0c3b84: 527f 0e0e |007e: iget v15, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0e0e │ │ -0c3b88: a70c 0e0f |0080: sub-float v12, v14, v15 │ │ -0c3b8c: 527e 100e |0082: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.width:F // field@0e10 │ │ -0c3b90: a60a 090e |0084: add-float v10, v9, v14 │ │ -0c3b94: 527e 0e0e |0086: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0e0e │ │ -0c3b98: a60d 0c0e |0088: add-float v13, v12, v14 │ │ -0c3b9c: 547e 0f0e |008a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ -0c3ba0: 620f 7811 |008c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ -0c3ba4: 33fe c000 |008e: if-ne v14, v15, 014e // +00c0 │ │ -0c3ba8: 1506 803f |0090: const/high16 v6, #int 1065353216 // #3f80 │ │ -0c3bac: 547e 0f0e |0092: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ -0c3bb0: 620f 7b11 |0094: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ -0c3bb4: 33fe bb00 |0096: if-ne v14, v15, 0151 // +00bb │ │ -0c3bb8: 1502 803f |0098: const/high16 v2, #int 1065353216 // #3f80 │ │ -0c3bbc: 547e 0f0e |009a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ -0c3bc0: 620f 7a11 |009c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ -0c3bc4: 33fe b600 |009e: if-ne v14, v15, 0154 // +00b6 │ │ -0c3bc8: 1501 803f |00a0: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c3bcc: 0800 1300 |00a2: move-object/from16 v0, v19 │ │ -0c3bd0: 540e 0c0e |00a4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3bd4: 150f 803f |00a6: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3bd8: 725f 5410 6e12 |00a8: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3bde: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ -0c3be2: 540e 0c0e |00ad: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3be6: 120f |00af: const/4 v15, #int 0 // #0 │ │ -0c3be8: 7240 5b10 9efc |00b0: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3bee: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -0c3bf2: 540e 0c0e |00b5: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3bf6: 150f 803f |00b7: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3bfa: 725f 5410 6e12 |00b9: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3c00: 0800 1300 |00bc: move-object/from16 v0, v19 │ │ -0c3c04: 540e 0c0e |00be: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c08: 120f |00c0: const/4 v15, #int 0 // #0 │ │ -0c3c0a: 7240 5b10 9efd |00c1: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3c10: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -0c3c14: 540e 0c0e |00c6: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c18: 150f 803f |00c8: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3c1c: 725f 5410 6e12 |00ca: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3c22: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ -0c3c26: 540e 0c0e |00cf: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c2a: 120f |00d1: const/4 v15, #int 0 // #0 │ │ -0c3c2c: 7240 5b10 9efd |00d2: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3c32: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -0c3c36: 540e 0c0e |00d7: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c3a: 150f 803f |00d9: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3c3e: 725f 5410 6e12 |00db: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3c44: 0800 1300 |00de: move-object/from16 v0, v19 │ │ -0c3c48: 540e 0c0e |00e0: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c4c: 120f |00e2: const/4 v15, #int 0 // #0 │ │ -0c3c4e: 7240 5b10 aefd |00e3: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3c54: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -0c3c58: 540e 0c0e |00e8: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c5c: 150f 803f |00ea: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3c60: 725f 5410 6e12 |00ec: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3c66: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ -0c3c6a: 540e 0c0e |00f1: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c6e: 120f |00f3: const/4 v15, #int 0 // #0 │ │ -0c3c70: 7240 5b10 aefd |00f4: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3c76: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ -0c3c7a: 540e 0c0e |00f9: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c7e: 150f 803f |00fb: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3c82: 725f 5410 6e12 |00fd: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3c88: 0800 1300 |0100: move-object/from16 v0, v19 │ │ -0c3c8c: 540e 0c0e |0102: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3c90: 120f |0104: const/4 v15, #int 0 // #0 │ │ -0c3c92: 7240 5b10 aefc |0105: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3c98: 0800 1300 |0108: move-object/from16 v0, v19 │ │ -0c3c9c: 540e 0c0e |010a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3ca0: 150f 803f |010c: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3ca4: 725f 5410 6e12 |010e: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3caa: 0800 1300 |0111: move-object/from16 v0, v19 │ │ -0c3cae: 540e 0c0e |0113: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3cb2: 120f |0115: const/4 v15, #int 0 // #0 │ │ -0c3cb4: 7240 5b10 aefc |0116: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3cba: 0800 1300 |0119: move-object/from16 v0, v19 │ │ -0c3cbe: 540e 0c0e |011b: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3cc2: 150f 803f |011d: const/high16 v15, #int 1065353216 // #3f80 │ │ -0c3cc6: 725f 5410 6e12 |011f: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ -0c3ccc: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -0c3cd0: 540e 0c0e |0124: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3cd4: 120f |0126: const/4 v15, #int 0 // #0 │ │ -0c3cd6: 7240 5b10 9efc |0127: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ -0c3cdc: 0800 1300 |012a: move-object/from16 v0, v19 │ │ -0c3ce0: 540e 0c0e |012c: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3ce4: 7210 5810 0e00 |012e: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@1058 │ │ -0c3cea: 0a0e |0131: move-result v14 │ │ -0c3cec: 130f 4000 |0132: const/16 v15, #int 64 // #40 │ │ -0c3cf0: 33fe 1600 |0134: if-ne v14, v15, 014a // +0016 │ │ -0c3cf4: 0800 1300 |0136: move-object/from16 v0, v19 │ │ -0c3cf8: 540e 0c0e |0138: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3cfc: 7210 5610 0e00 |013a: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@1056 │ │ -0c3d02: 0800 1300 |013d: move-object/from16 v0, v19 │ │ -0c3d06: 540e 0c0e |013f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3d0a: 7401 070e 1400 |0141: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e07 │ │ -0c3d10: 0c0f |0144: move-result-object v15 │ │ -0c3d12: 1310 0100 |0145: const/16 v16, #int 1 // #1 │ │ -0c3d16: 7803 5310 0e00 |0147: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@1053 │ │ -0c3d1c: d803 0301 |014a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c3d20: 2900 1fff |014c: goto/16 006b // -00e1 │ │ -0c3d24: 1206 |014e: const/4 v6, #int 0 // #0 │ │ -0c3d26: 2900 43ff |014f: goto/16 0092 // -00bd │ │ -0c3d2a: 1202 |0151: const/4 v2, #int 0 // #0 │ │ -0c3d2c: 2900 48ff |0152: goto/16 009a // -00b8 │ │ -0c3d30: 1201 |0154: const/4 v1, #int 0 // #0 │ │ -0c3d32: 2900 4dff |0155: goto/16 00a2 // -00b3 │ │ -0c3d36: 0800 1300 |0157: move-object/from16 v0, v19 │ │ -0c3d3a: 540e 0c0e |0159: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ -0c3d3e: 7210 5610 0e00 |015b: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@1056 │ │ -0c3d44: 2900 b0fe |015e: goto/16 000e // -0150 │ │ +0d1734: |[0d1734] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0d1744: 7401 7f1a 1300 |0000: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1a7f │ │ +0d174a: 0c0e |0003: move-result-object v14 │ │ +0d174c: 620f 7911 |0004: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.none:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1179 │ │ +0d1750: 32fe 0800 |0006: if-eq v14, v15, 000e // +0008 │ │ +0d1754: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0d1758: 540e 0b0e |000a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d175c: 390e 0300 |000c: if-nez v14, 000f // +0003 │ │ +0d1760: 0e00 |000e: return-void │ │ +0d1762: 0800 1300 |000f: move-object/from16 v0, v19 │ │ +0d1766: 540e 0c0e |0011: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d176a: 390e 1b00 |0013: if-nez v14, 002e // +001b │ │ +0d176e: 620e 2500 |0015: sget-object v14, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0d1772: 7210 3401 0e00 |0017: invoke-interface {v14}, Lcom/badlogic/gdx/Graphics;.isGL20Available:()Z // method@0134 │ │ +0d1778: 0a0e |001a: move-result v14 │ │ +0d177a: 380e 3000 |001b: if-eqz v14, 004b // +0030 │ │ +0d177e: 220e 9401 |001d: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20; // type@0194 │ │ +0d1782: 130f 4000 |001f: const/16 v15, #int 64 // #40 │ │ +0d1786: 1310 0000 |0021: const/16 v16, #int 0 // #0 │ │ +0d178a: 1311 0100 |0023: const/16 v17, #int 1 // #1 │ │ +0d178e: 1312 0000 |0025: const/16 v18, #int 0 // #0 │ │ +0d1792: 7605 4210 0e00 |0027: invoke-direct/range {v14, v15, v16, v17, v18}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;.:(IZZI)V // method@1042 │ │ +0d1798: 0800 1300 |002a: move-object/from16 v0, v19 │ │ +0d179c: 5b0e 0c0e |002c: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d17a0: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +0d17a2: 120b |002f: const/4 v11, #int 0 // #0 │ │ +0d17a4: 7401 8d1a 1300 |0030: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ +0d17aa: 0c05 |0033: move-result-object v5 │ │ +0d17ac: 1f05 1d02 |0034: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d17b0: 3805 2100 |0036: if-eqz v5, 0057 // +0021 │ │ +0d17b4: 205e 2002 |0038: instance-of v14, v5, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0d17b8: 380e 0c00 |003a: if-eqz v14, 0046 // +000c │ │ +0d17bc: 6e10 e815 0500 |003c: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0d17c2: 0a0e |003f: move-result v14 │ │ +0d17c4: c6e8 |0040: add-float/2addr v8, v14 │ │ +0d17c6: 6e10 e915 0500 |0041: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0d17cc: 0a0e |0044: move-result v14 │ │ +0d17ce: c6eb |0045: add-float/2addr v11, v14 │ │ +0d17d0: 6e10 df15 0500 |0046: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0d17d6: 0c05 |0049: move-result-object v5 │ │ +0d17d8: 28ec |004a: goto 0036 // -0014 │ │ +0d17da: 220e 9301 |004b: new-instance v14, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10; // type@0193 │ │ +0d17de: 130f 4000 |004d: const/16 v15, #int 64 // #40 │ │ +0d17e2: 7020 3610 fe00 |004f: invoke-direct {v14, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer10;.:(I)V // method@1036 │ │ +0d17e8: 0800 1300 |0052: move-object/from16 v0, v19 │ │ +0d17ec: 5b0e 0c0e |0054: iput-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d17f0: 28d8 |0056: goto 002e // -0028 │ │ +0d17f2: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +0d17f6: 540e 0c0e |0059: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d17fa: 7401 070e 1400 |005b: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e07 │ │ +0d1800: 0c0f |005e: move-result-object v15 │ │ +0d1802: 1310 0100 |005f: const/16 v16, #int 1 // #1 │ │ +0d1806: 7803 5310 0e00 |0061: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@1053 │ │ +0d180c: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +0d180e: 0800 1300 |0065: move-object/from16 v0, v19 │ │ +0d1812: 540e 0b0e |0067: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1816: 52e4 e30e |0069: iget v4, v14, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0d181a: 3543 ec00 |006b: if-ge v3, v4, 0157 // +00ec │ │ +0d181e: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +0d1822: 540e 0b0e |006f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1826: 6e20 ed1c 3e00 |0071: invoke-virtual {v14, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0d182c: 0c07 |0074: move-result-object v7 │ │ +0d182e: 1f07 7002 |0075: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@0270 │ │ +0d1832: 527e 110e |0077: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.x:F // field@0e11 │ │ +0d1836: a609 080e |0079: add-float v9, v8, v14 │ │ +0d183a: 527e 120e |007b: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.y:F // field@0e12 │ │ +0d183e: c6be |007d: add-float/2addr v14, v11 │ │ +0d1840: 527f 0e0e |007e: iget v15, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0e0e │ │ +0d1844: a70c 0e0f |0080: sub-float v12, v14, v15 │ │ +0d1848: 527e 100e |0082: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.width:F // field@0e10 │ │ +0d184c: a60a 090e |0084: add-float v10, v9, v14 │ │ +0d1850: 527e 0e0e |0086: iget v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.height:F // field@0e0e │ │ +0d1854: a60d 0c0e |0088: add-float v13, v12, v14 │ │ +0d1858: 547e 0f0e |008a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ +0d185c: 620f 7811 |008c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.cell:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@1178 │ │ +0d1860: 33fe c000 |008e: if-ne v14, v15, 014e // +00c0 │ │ +0d1864: 1506 803f |0090: const/high16 v6, #int 1065353216 // #3f80 │ │ +0d1868: 547e 0f0e |0092: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ +0d186c: 620f 7b11 |0094: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.widget:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117b │ │ +0d1870: 33fe bb00 |0096: if-ne v14, v15, 0151 // +00bb │ │ +0d1874: 1502 803f |0098: const/high16 v2, #int 1065353216 // #3f80 │ │ +0d1878: 547e 0f0e |009a: iget-object v14, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ +0d187c: 620f 7a11 |009c: sget-object v15, Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;.table:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@117a │ │ +0d1880: 33fe b600 |009e: if-ne v14, v15, 0154 // +00b6 │ │ +0d1884: 1501 803f |00a0: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d1888: 0800 1300 |00a2: move-object/from16 v0, v19 │ │ +0d188c: 540e 0c0e |00a4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d1890: 150f 803f |00a6: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d1894: 725f 5410 6e12 |00a8: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d189a: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ +0d189e: 540e 0c0e |00ad: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d18a2: 120f |00af: const/4 v15, #int 0 // #0 │ │ +0d18a4: 7240 5b10 9efc |00b0: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d18aa: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +0d18ae: 540e 0c0e |00b5: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d18b2: 150f 803f |00b7: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d18b6: 725f 5410 6e12 |00b9: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d18bc: 0800 1300 |00bc: move-object/from16 v0, v19 │ │ +0d18c0: 540e 0c0e |00be: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d18c4: 120f |00c0: const/4 v15, #int 0 // #0 │ │ +0d18c6: 7240 5b10 9efd |00c1: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d18cc: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ +0d18d0: 540e 0c0e |00c6: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d18d4: 150f 803f |00c8: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d18d8: 725f 5410 6e12 |00ca: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d18de: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ +0d18e2: 540e 0c0e |00cf: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d18e6: 120f |00d1: const/4 v15, #int 0 // #0 │ │ +0d18e8: 7240 5b10 9efd |00d2: invoke-interface {v14, v9, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d18ee: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ +0d18f2: 540e 0c0e |00d7: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d18f6: 150f 803f |00d9: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d18fa: 725f 5410 6e12 |00db: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d1900: 0800 1300 |00de: move-object/from16 v0, v19 │ │ +0d1904: 540e 0c0e |00e0: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d1908: 120f |00e2: const/4 v15, #int 0 // #0 │ │ +0d190a: 7240 5b10 aefd |00e3: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d1910: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ +0d1914: 540e 0c0e |00e8: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d1918: 150f 803f |00ea: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d191c: 725f 5410 6e12 |00ec: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d1922: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ +0d1926: 540e 0c0e |00f1: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d192a: 120f |00f3: const/4 v15, #int 0 // #0 │ │ +0d192c: 7240 5b10 aefd |00f4: invoke-interface {v14, v10, v13, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d1932: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ +0d1936: 540e 0c0e |00f9: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d193a: 150f 803f |00fb: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d193e: 725f 5410 6e12 |00fd: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d1944: 0800 1300 |0100: move-object/from16 v0, v19 │ │ +0d1948: 540e 0c0e |0102: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d194c: 120f |0104: const/4 v15, #int 0 // #0 │ │ +0d194e: 7240 5b10 aefc |0105: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d1954: 0800 1300 |0108: move-object/from16 v0, v19 │ │ +0d1958: 540e 0c0e |010a: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d195c: 150f 803f |010c: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d1960: 725f 5410 6e12 |010e: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d1966: 0800 1300 |0111: move-object/from16 v0, v19 │ │ +0d196a: 540e 0c0e |0113: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d196e: 120f |0115: const/4 v15, #int 0 // #0 │ │ +0d1970: 7240 5b10 aefc |0116: invoke-interface {v14, v10, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d1976: 0800 1300 |0119: move-object/from16 v0, v19 │ │ +0d197a: 540e 0c0e |011b: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d197e: 150f 803f |011d: const/high16 v15, #int 1065353216 // #3f80 │ │ +0d1982: 725f 5410 6e12 |011f: invoke-interface {v14, v6, v2, v1, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.color:(FFFF)V // method@1054 │ │ +0d1988: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +0d198c: 540e 0c0e |0124: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d1990: 120f |0126: const/4 v15, #int 0 // #0 │ │ +0d1992: 7240 5b10 9efc |0127: invoke-interface {v14, v9, v12, v15}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.vertex:(FFF)V // method@105b │ │ +0d1998: 0800 1300 |012a: move-object/from16 v0, v19 │ │ +0d199c: 540e 0c0e |012c: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d19a0: 7210 5810 0e00 |012e: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.getNumVertices:()I // method@1058 │ │ +0d19a6: 0a0e |0131: move-result v14 │ │ +0d19a8: 130f 4000 |0132: const/16 v15, #int 64 // #40 │ │ +0d19ac: 33fe 1600 |0134: if-ne v14, v15, 014a // +0016 │ │ +0d19b0: 0800 1300 |0136: move-object/from16 v0, v19 │ │ +0d19b4: 540e 0c0e |0138: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d19b8: 7210 5610 0e00 |013a: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@1056 │ │ +0d19be: 0800 1300 |013d: move-object/from16 v0, v19 │ │ +0d19c2: 540e 0c0e |013f: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d19c6: 7401 070e 1400 |0141: invoke-virtual/range {v20}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getProjectionMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e07 │ │ +0d19cc: 0c0f |0144: move-result-object v15 │ │ +0d19ce: 1310 0100 |0145: const/16 v16, #int 1 // #1 │ │ +0d19d2: 7803 5310 0e00 |0147: invoke-interface/range {v14, v15, v16}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.begin:(Lcom/badlogic/gdx/math/Matrix4;I)V // method@1053 │ │ +0d19d8: d803 0301 |014a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d19dc: 2900 1fff |014c: goto/16 006b // -00e1 │ │ +0d19e0: 1206 |014e: const/4 v6, #int 0 // #0 │ │ +0d19e2: 2900 43ff |014f: goto/16 0092 // -00bd │ │ +0d19e6: 1202 |0151: const/4 v2, #int 0 // #0 │ │ +0d19e8: 2900 48ff |0152: goto/16 009a // -00b8 │ │ +0d19ec: 1201 |0154: const/4 v1, #int 0 // #0 │ │ +0d19ee: 2900 4dff |0155: goto/16 00a2 // -00b3 │ │ +0d19f2: 0800 1300 |0157: move-object/from16 v0, v19 │ │ +0d19f6: 540e 0c0e |0159: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRenderer:Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer; // field@0e0c │ │ +0d19fa: 7210 5610 0e00 |015b: invoke-interface {v14}, Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;.end:()V // method@1056 │ │ +0d1a00: 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 │ │ @@ -272485,21 +272418,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c3d48: |[0c3d48] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.invalidateHierarchy:()V │ │ -0c3d58: 6f10 5822 0100 |0000: invoke-super {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ -0c3d5e: 6e10 8d1a 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ -0c3d64: 0c00 |0006: move-result-object v0 │ │ -0c3d66: 1f00 6e02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0c3d6a: 6e10 4f1a 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidateHierarchy:()V // method@1a4f │ │ -0c3d70: 0e00 |000c: return-void │ │ +0d1a04: |[0d1a04] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.invalidateHierarchy:()V │ │ +0d1a14: 6f10 5822 0100 |0000: invoke-super {v1}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.invalidate:()V // method@2258 │ │ +0d1a1a: 6e10 8d1a 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ +0d1a20: 0c00 |0006: move-result-object v0 │ │ +0d1a22: 1f00 6e02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0d1a26: 6e10 4f1a 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidateHierarchy:()V // method@1a4f │ │ +0d1a2c: 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; │ │ @@ -272509,149 +272442,149 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 274 16-bit code units │ │ -0c3d74: |[0c3d74] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.layout:()V │ │ -0c3d84: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0c3d86: 6e10 8d1a 0f00 |0001: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ -0c3d8c: 0c08 |0004: move-result-object v8 │ │ -0c3d8e: 1f08 6e02 |0005: check-cast v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0c3d92: 6e10 4a1a 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ -0c3d98: 0a0d |000a: move-result v13 │ │ -0c3d9a: 6e10 381a 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ -0c3da0: 0a05 |000e: move-result v5 │ │ -0c3da2: 6f55 5a22 efde |000f: invoke-super {v15, v14, v14, v13, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.layout:(FFFF)V // method@225a │ │ -0c3da8: 6e10 7e1a 0f00 |0012: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1a7e │ │ -0c3dae: 0c02 |0015: move-result-object v2 │ │ -0c3db0: 55fe 0d0e |0016: iget-boolean v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0e0d │ │ -0c3db4: 380e 7a00 |0018: if-eqz v14, 0092 // +007a │ │ -0c3db8: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -0c3dba: 7210 b725 0200 |001b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@25b7 │ │ -0c3dc0: 0a07 |001e: move-result v7 │ │ -0c3dc2: 3576 d700 |001f: if-ge v6, v7, 00f6 // +00d7 │ │ -0c3dc6: 7220 b225 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0c3dcc: 0c01 |0024: move-result-object v1 │ │ -0c3dce: 1f01 2303 |0025: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0c3dd2: 6e10 8c22 0100 |0027: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@228c │ │ -0c3dd8: 0a0e |002a: move-result v14 │ │ -0c3dda: 380e 0500 |002b: if-eqz v14, 0030 // +0005 │ │ -0c3dde: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c3de2: 28f0 |002f: goto 001f // -0010 │ │ -0c3de4: 6e10 af22 0100 |0030: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@22af │ │ -0c3dea: 0a0e |0033: move-result v14 │ │ -0c3dec: 7110 8a24 0e00 |0034: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0c3df2: 0a0e |0037: move-result v14 │ │ -0c3df4: 82ea |0038: int-to-float v10, v14 │ │ -0c3df6: 6e10 ae22 0100 |0039: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@22ae │ │ -0c3dfc: 0a0e |003c: move-result v14 │ │ -0c3dfe: 7110 8a24 0e00 |003d: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0c3e04: 0a0e |0040: move-result v14 │ │ -0c3e06: 82e9 |0041: int-to-float v9, v14 │ │ -0c3e08: 6e10 b022 0100 |0042: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@22b0 │ │ -0c3e0e: 0a0e |0045: move-result v14 │ │ -0c3e10: 7110 8a24 0e00 |0046: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0c3e16: 0a0e |0049: move-result v14 │ │ -0c3e18: 82eb |004a: int-to-float v11, v14 │ │ -0c3e1a: 6e10 b122 0100 |004b: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@22b1 │ │ -0c3e20: 0a0e |004e: move-result v14 │ │ -0c3e22: 7110 8a24 0e00 |004f: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0c3e28: 0a0e |0052: move-result v14 │ │ -0c3e2a: 82ee |0053: int-to-float v14, v14 │ │ -0c3e2c: a70e 050e |0054: sub-float v14, v5, v14 │ │ -0c3e30: a70c 0e09 |0056: sub-float v12, v14, v9 │ │ -0c3e34: 6e20 e422 b100 |0058: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@22e4 │ │ -0c3e3a: 6e20 e522 c100 |005b: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@22e5 │ │ -0c3e40: 6e20 e322 a100 |005e: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@22e3 │ │ -0c3e46: 6e20 e222 9100 |0061: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@22e2 │ │ -0c3e4c: 6e10 ad22 0100 |0064: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@22ad │ │ -0c3e52: 0c00 |0067: move-result-object v0 │ │ -0c3e54: 1f00 1d02 |0068: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c3e58: 3800 c3ff |006a: if-eqz v0, 002d // -003d │ │ -0c3e5c: 6e20 1116 b000 |006c: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0c3e62: 6e20 1216 c000 |006f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0c3e68: 6e10 e715 0000 |0072: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c3e6e: 0a0e |0075: move-result v14 │ │ -0c3e70: 2d0e 0e0a |0076: cmpl-float v14, v14, v10 │ │ -0c3e74: 390e 0a00 |0078: if-nez v14, 0082 // +000a │ │ -0c3e78: 6e10 da15 0000 |007a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c3e7e: 0a0e |007d: move-result v14 │ │ -0c3e80: 2d0e 0e09 |007e: cmpl-float v14, v14, v9 │ │ -0c3e84: 380e adff |0080: if-eqz v14, 002d // -0053 │ │ -0c3e88: 6e20 1016 a000 |0082: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0c3e8e: 6e20 0016 9000 |0085: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0c3e94: 200e 9f02 |0088: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c3e98: 380e a3ff |008a: if-eqz v14, 002d // -005d │ │ -0c3e9c: 1f00 9f02 |008c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c3ea0: 7210 a41c 0000 |008e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ -0c3ea6: 289c |0091: goto 002d // -0064 │ │ -0c3ea8: 1206 |0092: const/4 v6, #int 0 // #0 │ │ -0c3eaa: 7210 b725 0200 |0093: invoke-interface {v2}, Ljava/util/List;.size:()I // method@25b7 │ │ -0c3eb0: 0a07 |0096: move-result v7 │ │ -0c3eb2: 3576 5f00 |0097: if-ge v6, v7, 00f6 // +005f │ │ -0c3eb6: 7220 b225 6200 |0099: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ -0c3ebc: 0c01 |009c: move-result-object v1 │ │ -0c3ebe: 1f01 2303 |009d: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ -0c3ec2: 6e10 8c22 0100 |009f: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@228c │ │ -0c3ec8: 0a0e |00a2: move-result v14 │ │ -0c3eca: 380e 0500 |00a3: if-eqz v14, 00a8 // +0005 │ │ -0c3ece: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c3ed2: 28f0 |00a7: goto 0097 // -0010 │ │ -0c3ed4: 6e10 af22 0100 |00a8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@22af │ │ -0c3eda: 0a0a |00ab: move-result v10 │ │ -0c3edc: 6e10 ae22 0100 |00ac: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@22ae │ │ -0c3ee2: 0a09 |00af: move-result v9 │ │ -0c3ee4: 6e10 b022 0100 |00b0: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@22b0 │ │ -0c3eea: 0a0b |00b3: move-result v11 │ │ -0c3eec: 6e10 b122 0100 |00b4: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@22b1 │ │ -0c3ef2: 0a0e |00b7: move-result v14 │ │ -0c3ef4: a70e 050e |00b8: sub-float v14, v5, v14 │ │ -0c3ef8: a70c 0e09 |00ba: sub-float v12, v14, v9 │ │ -0c3efc: 6e20 e422 b100 |00bc: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@22e4 │ │ -0c3f02: 6e20 e522 c100 |00bf: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@22e5 │ │ -0c3f08: 6e20 e322 a100 |00c2: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@22e3 │ │ -0c3f0e: 6e20 e222 9100 |00c5: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@22e2 │ │ -0c3f14: 6e10 ad22 0100 |00c8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@22ad │ │ -0c3f1a: 0c00 |00cb: move-result-object v0 │ │ -0c3f1c: 1f00 1d02 |00cc: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c3f20: 3800 d7ff |00ce: if-eqz v0, 00a5 // -0029 │ │ -0c3f24: 6e20 1116 b000 |00d0: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0c3f2a: 6e20 1216 c000 |00d3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0c3f30: 6e10 e715 0000 |00d6: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c3f36: 0a0e |00d9: move-result v14 │ │ -0c3f38: 2d0e 0e0a |00da: cmpl-float v14, v14, v10 │ │ -0c3f3c: 390e 0a00 |00dc: if-nez v14, 00e6 // +000a │ │ -0c3f40: 6e10 da15 0000 |00de: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c3f46: 0a0e |00e1: move-result v14 │ │ -0c3f48: 2d0e 0e09 |00e2: cmpl-float v14, v14, v9 │ │ -0c3f4c: 380e c1ff |00e4: if-eqz v14, 00a5 // -003f │ │ -0c3f50: 6e20 1016 a000 |00e6: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0c3f56: 6e20 0016 9000 |00e9: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0c3f5c: 200e 9f02 |00ec: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c3f60: 380e b7ff |00ee: if-eqz v14, 00a5 // -0049 │ │ -0c3f64: 1f00 9f02 |00f0: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c3f68: 7210 a41c 0000 |00f2: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ -0c3f6e: 28b0 |00f5: goto 00a5 // -0050 │ │ -0c3f70: 6e10 351a 0800 |00f6: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1a35 │ │ -0c3f76: 0c04 |00f9: move-result-object v4 │ │ -0c3f78: 1206 |00fa: const/4 v6, #int 0 // #0 │ │ -0c3f7a: 5247 e30e |00fb: iget v7, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c3f7e: 3576 1400 |00fd: if-ge v6, v7, 0111 // +0014 │ │ -0c3f82: 6e20 ed1c 6400 |00ff: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c3f88: 0c03 |0102: move-result-object v3 │ │ -0c3f8a: 1f03 1d02 |0103: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c3f8e: 203e 9f02 |0105: instance-of v14, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c3f92: 380e 0700 |0107: if-eqz v14, 010e // +0007 │ │ -0c3f96: 1f03 9f02 |0109: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c3f9a: 7210 aa1c 0300 |010b: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0c3fa0: d806 0601 |010e: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0c3fa4: 28ed |0110: goto 00fd // -0013 │ │ -0c3fa6: 0e00 |0111: return-void │ │ +0d1a30: |[0d1a30] com.badlogic.gdx.scenes.scene2d.ui.TableLayout.layout:()V │ │ +0d1a40: 120e |0000: const/4 v14, #int 0 // #0 │ │ +0d1a42: 6e10 8d1a 0f00 |0001: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ +0d1a48: 0c08 |0004: move-result-object v8 │ │ +0d1a4a: 1f08 6e02 |0005: check-cast v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0d1a4e: 6e10 4a1a 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ +0d1a54: 0a0d |000a: move-result v13 │ │ +0d1a56: 6e10 381a 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ +0d1a5c: 0a05 |000e: move-result v5 │ │ +0d1a5e: 6f55 5a22 efde |000f: invoke-super {v15, v14, v14, v13, v5}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.layout:(FFFF)V // method@225a │ │ +0d1a64: 6e10 7e1a 0f00 |0012: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1a7e │ │ +0d1a6a: 0c02 |0015: move-result-object v2 │ │ +0d1a6c: 55fe 0d0e |0016: iget-boolean v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0e0d │ │ +0d1a70: 380e 7a00 |0018: if-eqz v14, 0092 // +007a │ │ +0d1a74: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +0d1a76: 7210 b725 0200 |001b: invoke-interface {v2}, Ljava/util/List;.size:()I // method@25b7 │ │ +0d1a7c: 0a07 |001e: move-result v7 │ │ +0d1a7e: 3576 d700 |001f: if-ge v6, v7, 00f6 // +00d7 │ │ +0d1a82: 7220 b225 6200 |0021: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0d1a88: 0c01 |0024: move-result-object v1 │ │ +0d1a8a: 1f01 2303 |0025: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0d1a8e: 6e10 8c22 0100 |0027: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@228c │ │ +0d1a94: 0a0e |002a: move-result v14 │ │ +0d1a96: 380e 0500 |002b: if-eqz v14, 0030 // +0005 │ │ +0d1a9a: d806 0601 |002d: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d1a9e: 28f0 |002f: goto 001f // -0010 │ │ +0d1aa0: 6e10 af22 0100 |0030: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@22af │ │ +0d1aa6: 0a0e |0033: move-result v14 │ │ +0d1aa8: 7110 8a24 0e00 |0034: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0d1aae: 0a0e |0037: move-result v14 │ │ +0d1ab0: 82ea |0038: int-to-float v10, v14 │ │ +0d1ab2: 6e10 ae22 0100 |0039: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@22ae │ │ +0d1ab8: 0a0e |003c: move-result v14 │ │ +0d1aba: 7110 8a24 0e00 |003d: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0d1ac0: 0a0e |0040: move-result v14 │ │ +0d1ac2: 82e9 |0041: int-to-float v9, v14 │ │ +0d1ac4: 6e10 b022 0100 |0042: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@22b0 │ │ +0d1aca: 0a0e |0045: move-result v14 │ │ +0d1acc: 7110 8a24 0e00 |0046: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0d1ad2: 0a0e |0049: move-result v14 │ │ +0d1ad4: 82eb |004a: int-to-float v11, v14 │ │ +0d1ad6: 6e10 b122 0100 |004b: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@22b1 │ │ +0d1adc: 0a0e |004e: move-result v14 │ │ +0d1ade: 7110 8a24 0e00 |004f: invoke-static {v14}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0d1ae4: 0a0e |0052: move-result v14 │ │ +0d1ae6: 82ee |0053: int-to-float v14, v14 │ │ +0d1ae8: a70e 050e |0054: sub-float v14, v5, v14 │ │ +0d1aec: a70c 0e09 |0056: sub-float v12, v14, v9 │ │ +0d1af0: 6e20 e422 b100 |0058: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@22e4 │ │ +0d1af6: 6e20 e522 c100 |005b: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@22e5 │ │ +0d1afc: 6e20 e322 a100 |005e: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@22e3 │ │ +0d1b02: 6e20 e222 9100 |0061: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@22e2 │ │ +0d1b08: 6e10 ad22 0100 |0064: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@22ad │ │ +0d1b0e: 0c00 |0067: move-result-object v0 │ │ +0d1b10: 1f00 1d02 |0068: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1b14: 3800 c3ff |006a: if-eqz v0, 002d // -003d │ │ +0d1b18: 6e20 1116 b000 |006c: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0d1b1e: 6e20 1216 c000 |006f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0d1b24: 6e10 e715 0000 |0072: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0d1b2a: 0a0e |0075: move-result v14 │ │ +0d1b2c: 2d0e 0e0a |0076: cmpl-float v14, v14, v10 │ │ +0d1b30: 390e 0a00 |0078: if-nez v14, 0082 // +000a │ │ +0d1b34: 6e10 da15 0000 |007a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0d1b3a: 0a0e |007d: move-result v14 │ │ +0d1b3c: 2d0e 0e09 |007e: cmpl-float v14, v14, v9 │ │ +0d1b40: 380e adff |0080: if-eqz v14, 002d // -0053 │ │ +0d1b44: 6e20 1016 a000 |0082: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0d1b4a: 6e20 0016 9000 |0085: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0d1b50: 200e 9f02 |0088: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1b54: 380e a3ff |008a: if-eqz v14, 002d // -005d │ │ +0d1b58: 1f00 9f02 |008c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1b5c: 7210 a41c 0000 |008e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ +0d1b62: 289c |0091: goto 002d // -0064 │ │ +0d1b64: 1206 |0092: const/4 v6, #int 0 // #0 │ │ +0d1b66: 7210 b725 0200 |0093: invoke-interface {v2}, Ljava/util/List;.size:()I // method@25b7 │ │ +0d1b6c: 0a07 |0096: move-result v7 │ │ +0d1b6e: 3576 5f00 |0097: if-ge v6, v7, 00f6 // +005f │ │ +0d1b72: 7220 b225 6200 |0099: invoke-interface {v2, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@25b2 │ │ +0d1b78: 0c01 |009c: move-result-object v1 │ │ +0d1b7a: 1f01 2303 |009d: check-cast v1, Lcom/esotericsoftware/tablelayout/Cell; // type@0323 │ │ +0d1b7e: 6e10 8c22 0100 |009f: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getIgnore:()Z // method@228c │ │ +0d1b84: 0a0e |00a2: move-result v14 │ │ +0d1b86: 380e 0500 |00a3: if-eqz v14, 00a8 // +0005 │ │ +0d1b8a: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d1b8e: 28f0 |00a7: goto 0097 // -0010 │ │ +0d1b90: 6e10 af22 0100 |00a8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetWidth:()F // method@22af │ │ +0d1b96: 0a0a |00ab: move-result v10 │ │ +0d1b98: 6e10 ae22 0100 |00ac: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetHeight:()F // method@22ae │ │ +0d1b9e: 0a09 |00af: move-result v9 │ │ +0d1ba0: 6e10 b022 0100 |00b0: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetX:()F // method@22b0 │ │ +0d1ba6: 0a0b |00b3: move-result v11 │ │ +0d1ba8: 6e10 b122 0100 |00b4: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidgetY:()F // method@22b1 │ │ +0d1bae: 0a0e |00b7: move-result v14 │ │ +0d1bb0: a70e 050e |00b8: sub-float v14, v5, v14 │ │ +0d1bb4: a70c 0e09 |00ba: sub-float v12, v14, v9 │ │ +0d1bb8: 6e20 e422 b100 |00bc: invoke-virtual {v1, v11}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetX:(F)V // method@22e4 │ │ +0d1bbe: 6e20 e522 c100 |00bf: invoke-virtual {v1, v12}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetY:(F)V // method@22e5 │ │ +0d1bc4: 6e20 e322 a100 |00c2: invoke-virtual {v1, v10}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetWidth:(F)V // method@22e3 │ │ +0d1bca: 6e20 e222 9100 |00c5: invoke-virtual {v1, v9}, Lcom/esotericsoftware/tablelayout/Cell;.setWidgetHeight:(F)V // method@22e2 │ │ +0d1bd0: 6e10 ad22 0100 |00c8: invoke-virtual {v1}, Lcom/esotericsoftware/tablelayout/Cell;.getWidget:()Ljava/lang/Object; // method@22ad │ │ +0d1bd6: 0c00 |00cb: move-result-object v0 │ │ +0d1bd8: 1f00 1d02 |00cc: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1bdc: 3800 d7ff |00ce: if-eqz v0, 00a5 // -0029 │ │ +0d1be0: 6e20 1116 b000 |00d0: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0d1be6: 6e20 1216 c000 |00d3: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0d1bec: 6e10 e715 0000 |00d6: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0d1bf2: 0a0e |00d9: move-result v14 │ │ +0d1bf4: 2d0e 0e0a |00da: cmpl-float v14, v14, v10 │ │ +0d1bf8: 390e 0a00 |00dc: if-nez v14, 00e6 // +000a │ │ +0d1bfc: 6e10 da15 0000 |00de: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0d1c02: 0a0e |00e1: move-result v14 │ │ +0d1c04: 2d0e 0e09 |00e2: cmpl-float v14, v14, v9 │ │ +0d1c08: 380e c1ff |00e4: if-eqz v14, 00a5 // -003f │ │ +0d1c0c: 6e20 1016 a000 |00e6: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0d1c12: 6e20 0016 9000 |00e9: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0d1c18: 200e 9f02 |00ec: instance-of v14, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1c1c: 380e b7ff |00ee: if-eqz v14, 00a5 // -0049 │ │ +0d1c20: 1f00 9f02 |00f0: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1c24: 7210 a41c 0000 |00f2: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ +0d1c2a: 28b0 |00f5: goto 00a5 // -0050 │ │ +0d1c2c: 6e10 351a 0800 |00f6: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1a35 │ │ +0d1c32: 0c04 |00f9: move-result-object v4 │ │ +0d1c34: 1206 |00fa: const/4 v6, #int 0 // #0 │ │ +0d1c36: 5247 e30e |00fb: iget v7, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0d1c3a: 3576 1400 |00fd: if-ge v6, v7, 0111 // +0014 │ │ +0d1c3e: 6e20 ed1c 6400 |00ff: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0d1c44: 0c03 |0102: move-result-object v3 │ │ +0d1c46: 1f03 1d02 |0103: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1c4a: 203e 9f02 |0105: instance-of v14, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1c4e: 380e 0700 |0107: if-eqz v14, 010e // +0007 │ │ +0d1c52: 1f03 9f02 |0109: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1c56: 7210 aa1c 0300 |010b: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0d1c5c: d806 0601 |010e: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d1c60: 28ed |0110: goto 00fd // -0013 │ │ +0d1c62: 0e00 |0111: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0007 line=49 │ │ 0x000b line=50 │ │ 0x000f line=52 │ │ 0x0012 line=54 │ │ @@ -272761,18 +272694,18 @@ │ │ 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 │ │ -0c3fa8: |[0c3fa8] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit$DebugRect.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ -0c3fb8: 7055 e712 2043 |0000: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ -0c3fbe: 5b01 0f0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ -0c3fc2: 0e00 |0005: return-void │ │ +0d1c64: |[0d1c64] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit$DebugRect.:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ +0d1c74: 7055 e712 2043 |0000: invoke-direct {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ +0d1c7a: 5b01 0f0e |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect;.type:Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // field@0e0f │ │ +0d1c7e: 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; │ │ @@ -272817,17 +272750,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c3fc4: |[0c3fc4] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.:()V │ │ -0c3fd4: 7010 fd22 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.:()V // method@22fd │ │ -0c3fda: 0e00 |0003: return-void │ │ +0d1c80: |[0d1c80] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.:()V │ │ +0d1c90: 7010 fd22 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.:()V // method@22fd │ │ +0d1c96: 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; │ │ │ │ @@ -272837,41 +272770,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 │ │ -0c3fdc: |[0c3fdc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c3fec: 6e10 f515 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0c3ff2: 6e10 9724 0700 |0003: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0c3ff8: 0c01 |0006: move-result-object v1 │ │ -0c3ffa: 1a02 6c26 |0007: const-string v2, "setWidget" // string@266c │ │ -0c3ffe: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0c4000: 2333 3004 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0430 │ │ -0c4004: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0c4006: 1c05 1d02 |000d: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c400a: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -0c400e: 6e30 4324 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2443 │ │ -0c4014: 0c01 |0014: move-result-object v1 │ │ -0c4016: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0c4018: 2322 3104 |0016: new-array v2, v2, [Ljava/lang/Object; // type@0431 │ │ -0c401c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0c401e: 4d08 0203 |0019: aput-object v8, v2, v3 │ │ -0c4022: 6e30 0725 7102 |001b: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ -0c4028: 0e00 |001e: return-void │ │ -0c402a: 0d00 |001f: move-exception v0 │ │ -0c402c: 2201 8c03 |0020: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0c4030: 1a02 4803 |0022: const-string v2, "Error calling setWidget." // string@0348 │ │ -0c4034: 7030 a324 2100 |0024: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ -0c403a: 2701 |0027: throw v1 │ │ -0c403c: 0d01 |0028: move-exception v1 │ │ -0c403e: 1f07 2002 |0029: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0c4042: 6e20 3116 8700 |002b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0c4048: 28f0 |002e: goto 001e // -0010 │ │ +0d1c98: |[0d1c98] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0d1ca8: 6e10 f515 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0d1cae: 6e10 9724 0700 |0003: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0d1cb4: 0c01 |0006: move-result-object v1 │ │ +0d1cb6: 1a02 6c26 |0007: const-string v2, "setWidget" // string@266c │ │ +0d1cba: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0d1cbc: 2333 3004 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0430 │ │ +0d1cc0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0d1cc2: 1c05 1d02 |000d: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1cc6: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0d1cca: 6e30 4324 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2443 │ │ +0d1cd0: 0c01 |0014: move-result-object v1 │ │ +0d1cd2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0d1cd4: 2322 3104 |0016: new-array v2, v2, [Ljava/lang/Object; // type@0431 │ │ +0d1cd8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0d1cda: 4d08 0203 |0019: aput-object v8, v2, v3 │ │ +0d1cde: 6e30 0725 7102 |001b: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2507 │ │ +0d1ce4: 0e00 |001e: return-void │ │ +0d1ce6: 0d00 |001f: move-exception v0 │ │ +0d1ce8: 2201 8c03 |0020: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0d1cec: 1a02 4803 |0022: const-string v2, "Error calling setWidget." // string@0348 │ │ +0d1cf0: 7030 a324 2100 |0024: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24a3 │ │ +0d1cf6: 2701 |0027: throw v1 │ │ +0d1cf8: 0d01 |0028: move-exception v1 │ │ +0d1cfa: 1f07 2002 |0029: check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0d1cfe: 6e20 3116 8700 |002b: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0d1d04: 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 │ │ @@ -272892,19 +272825,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 │ │ -0c405c: |[0c405c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0c406c: 1f01 1d02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4070: 1f02 1d02 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4074: 6e30 a61a 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@1aa6 │ │ -0c407a: 0e00 |0007: return-void │ │ +0d1d18: |[0d1d18] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0d1d28: 1f01 1d02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1d2c: 1f02 1d02 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1d30: 6e30 a61a 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@1aa6 │ │ +0d1d36: 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; │ │ @@ -272914,37 +272847,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 │ │ -0c407c: |[0c407c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ -0c408c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c408e: 6a00 130e |0001: sput-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0e13 │ │ -0c4092: 5480 0b0e |0003: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c4096: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0c409a: 2200 a702 |0007: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c409e: 7010 db1c 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c40a4: 5b80 0b0e |000c: iput-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c40a8: 5486 0b0e |000e: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c40ac: 2200 7002 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@0270 │ │ -0c40b0: 6e10 8d1a 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ -0c40b6: 0c01 |0015: move-result-object v1 │ │ -0c40b8: 1f01 6e02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0c40bc: 6e10 381a 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ -0c40c2: 0a01 |001b: move-result v1 │ │ -0c40c4: a703 010b |001c: sub-float v3, v1, v11 │ │ -0c40c8: 0791 |001e: move-object v1, v9 │ │ -0c40ca: 01a2 |001f: move v2, v10 │ │ -0c40cc: 01c4 |0020: move v4, v12 │ │ -0c40ce: 01d5 |0021: move v5, v13 │ │ -0c40d0: 7606 a41a 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@1aa4 │ │ -0c40d6: 6e20 e31c 0600 |0025: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c40dc: 0e00 |0028: return-void │ │ +0d1d38: |[0d1d38] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ +0d1d48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d1d4a: 6a00 130e |0001: sput-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0e13 │ │ +0d1d4e: 5480 0b0e |0003: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1d52: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0d1d56: 2200 a702 |0007: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d1d5a: 7010 db1c 0000 |0009: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d1d60: 5b80 0b0e |000c: iput-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1d64: 5486 0b0e |000e: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1d68: 2200 7002 |0010: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit$DebugRect; // type@0270 │ │ +0d1d6c: 6e10 8d1a 0800 |0012: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getTable:()Ljava/lang/Object; // method@1a8d │ │ +0d1d72: 0c01 |0015: move-result-object v1 │ │ +0d1d74: 1f01 6e02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0d1d78: 6e10 381a 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ +0d1d7e: 0a01 |001b: move-result v1 │ │ +0d1d80: a703 010b |001c: sub-float v3, v1, v11 │ │ +0d1d84: 0791 |001e: move-object v1, v9 │ │ +0d1d86: 01a2 |001f: move v2, v10 │ │ +0d1d88: 01c4 |0020: move v4, v12 │ │ +0d1d8a: 01d5 |0021: move v5, v13 │ │ +0d1d8c: 7606 a41a 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@1aa4 │ │ +0d1d92: 6e20 e31c 0600 |0025: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d1d98: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x000e line=95 │ │ 0x0028 line=96 │ │ locals : │ │ @@ -272961,25 +272894,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 │ │ -0c40e0: |[0c40e0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ -0c40f0: 0781 |0000: move-object v1, v8 │ │ -0c40f2: 1f01 6f02 |0001: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@026f │ │ -0c40f6: 0770 |0003: move-object v0, v7 │ │ -0c40f8: 0792 |0004: move-object v2, v9 │ │ -0c40fa: 01a3 |0005: move v3, v10 │ │ -0c40fc: 01b4 |0006: move v4, v11 │ │ -0c40fe: 01c5 |0007: move v5, v12 │ │ -0c4100: 01d6 |0008: move v6, v13 │ │ -0c4102: 7407 a81a 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@1aa8 │ │ -0c4108: 0e00 |000c: return-void │ │ +0d1d9c: |[0d1d9c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.addDebugRectangle:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;FFFF)V │ │ +0d1dac: 0781 |0000: move-object v1, v8 │ │ +0d1dae: 1f01 6f02 |0001: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@026f │ │ +0d1db2: 0770 |0003: move-object v0, v7 │ │ +0d1db4: 0792 |0004: move-object v2, v9 │ │ +0d1db6: 01a3 |0005: move v3, v10 │ │ +0d1db8: 01b4 |0006: move v4, v11 │ │ +0d1dba: 01c5 |0007: move v5, v12 │ │ +0d1dbc: 01d6 |0008: move v6, v13 │ │ +0d1dbe: 7407 a81a 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@1aa8 │ │ +0d1dc4: 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; │ │ @@ -272993,20 +272926,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 │ │ -0c410c: |[0c410c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V │ │ -0c411c: 5420 0b0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c4120: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c4124: 5420 0b0e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ -0c4128: 6e10 e81c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0c412e: 0e00 |0009: return-void │ │ +0d1dc8: |[0d1dc8] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V │ │ +0d1dd8: 5420 0b0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1ddc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d1de0: 5420 0b0e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugRects:Lcom/badlogic/gdx/utils/Array; // field@0e0b │ │ +0d1de4: 6e10 e81c 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0d1dea: 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; │ │ @@ -273016,18 +272949,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 │ │ -0c4130: |[0c4130] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ -0c4140: 1f01 6f02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@026f │ │ -0c4144: 6e20 aa1a 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V // method@1aaa │ │ -0c414a: 0e00 |0005: return-void │ │ +0d1dec: |[0d1dec] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.clearDebugRectangles:(Lcom/esotericsoftware/tablelayout/BaseTableLayout;)V │ │ +0d1dfc: 1f01 6f02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@026f │ │ +0d1e00: 6e20 aa1a 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.clearDebugRectangles:(Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;)V // method@1aaa │ │ +0d1e06: 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; │ │ │ │ @@ -273036,18 +272969,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 │ │ -0c414c: |[0c414c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c415c: 6e10 da15 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c4162: 0a00 |0003: move-result v0 │ │ -0c4164: 0f00 |0004: return v0 │ │ +0d1e08: |[0d1e08] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1e18: 6e10 da15 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0d1e1e: 0a00 |0003: move-result v0 │ │ +0d1e20: 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; │ │ │ │ @@ -273056,19 +272989,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 │ │ -0c4168: |[0c4168] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Ljava/lang/Object;)F │ │ -0c4178: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c417c: 6e20 ac1a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1aac │ │ -0c4182: 0a00 |0005: move-result v0 │ │ -0c4184: 0f00 |0006: return v0 │ │ +0d1e24: |[0d1e24] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getHeight:(Ljava/lang/Object;)F │ │ +0d1e34: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1e38: 6e20 ac1a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1aac │ │ +0d1e3e: 0a00 |0005: move-result v0 │ │ +0d1e40: 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; │ │ │ │ @@ -273077,23 +273010,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 │ │ -0c4188: |[0c4188] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c4198: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c419c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c41a0: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c41a4: 7210 9e1c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1c9e │ │ -0c41aa: 0a00 |0009: move-result v0 │ │ -0c41ac: 0f00 |000a: return v0 │ │ -0c41ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c41b0: 28fe |000c: goto 000a // -0002 │ │ +0d1e44: |[0d1e44] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1e54: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1e58: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1e5c: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1e60: 7210 9e1c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1c9e │ │ +0d1e66: 0a00 |0009: move-result v0 │ │ +0d1e68: 0f00 |000a: return v0 │ │ +0d1e6a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d1e6c: 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; │ │ @@ -273104,19 +273037,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 │ │ -0c41b4: |[0c41b4] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Ljava/lang/Object;)F │ │ -0c41c4: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c41c8: 6e20 ae1a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1aae │ │ -0c41ce: 0a00 |0005: move-result v0 │ │ -0c41d0: 0f00 |0006: return v0 │ │ +0d1e70: |[0d1e70] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxHeight:(Ljava/lang/Object;)F │ │ +0d1e80: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1e84: 6e20 ae1a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1aae │ │ +0d1e8a: 0a00 |0005: move-result v0 │ │ +0d1e8c: 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; │ │ │ │ @@ -273125,23 +273058,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 │ │ -0c41d4: |[0c41d4] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c41e4: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c41e8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c41ec: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c41f0: 7210 9f1c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1c9f │ │ -0c41f6: 0a00 |0009: move-result v0 │ │ -0c41f8: 0f00 |000a: return v0 │ │ -0c41fa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c41fc: 28fe |000c: goto 000a // -0002 │ │ +0d1e90: |[0d1e90] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1ea0: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1ea4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1ea8: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1eac: 7210 9f1c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1c9f │ │ +0d1eb2: 0a00 |0009: move-result v0 │ │ +0d1eb4: 0f00 |000a: return v0 │ │ +0d1eb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d1eb8: 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; │ │ @@ -273152,19 +273085,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 │ │ -0c4200: |[0c4200] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Ljava/lang/Object;)F │ │ -0c4210: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4214: 6e20 b01a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab0 │ │ -0c421a: 0a00 |0005: move-result v0 │ │ -0c421c: 0f00 |0006: return v0 │ │ +0d1ebc: |[0d1ebc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMaxWidth:(Ljava/lang/Object;)F │ │ +0d1ecc: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1ed0: 6e20 b01a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMaxWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab0 │ │ +0d1ed6: 0a00 |0005: move-result v0 │ │ +0d1ed8: 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; │ │ │ │ @@ -273173,24 +273106,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 │ │ -0c4220: |[0c4220] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c4230: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c4234: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c4238: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c423c: 7210 a01c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1ca0 │ │ -0c4242: 0a00 |0009: move-result v0 │ │ -0c4244: 0f00 |000a: return v0 │ │ -0c4246: 6e10 da15 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c424c: 0a00 |000e: move-result v0 │ │ -0c424e: 28fb |000f: goto 000a // -0005 │ │ +0d1edc: |[0d1edc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1eec: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1ef0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1ef4: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1ef8: 7210 a01c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1ca0 │ │ +0d1efe: 0a00 |0009: move-result v0 │ │ +0d1f00: 0f00 |000a: return v0 │ │ +0d1f02: 6e10 da15 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0d1f08: 0a00 |000e: move-result v0 │ │ +0d1f0a: 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; │ │ @@ -273201,19 +273134,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 │ │ -0c4250: |[0c4250] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Ljava/lang/Object;)F │ │ -0c4260: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4264: 6e20 b21a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab2 │ │ -0c426a: 0a00 |0005: move-result v0 │ │ -0c426c: 0f00 |0006: return v0 │ │ +0d1f0c: |[0d1f0c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinHeight:(Ljava/lang/Object;)F │ │ +0d1f1c: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1f20: 6e20 b21a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab2 │ │ +0d1f26: 0a00 |0005: move-result v0 │ │ +0d1f28: 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; │ │ │ │ @@ -273222,24 +273155,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 │ │ -0c4270: |[0c4270] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c4280: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c4284: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c4288: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c428c: 7210 a11c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1ca1 │ │ -0c4292: 0a00 |0009: move-result v0 │ │ -0c4294: 0f00 |000a: return v0 │ │ -0c4296: 6e10 e715 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c429c: 0a00 |000e: move-result v0 │ │ -0c429e: 28fb |000f: goto 000a // -0005 │ │ +0d1f2c: |[0d1f2c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1f3c: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1f40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1f44: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1f48: 7210 a11c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1ca1 │ │ +0d1f4e: 0a00 |0009: move-result v0 │ │ +0d1f50: 0f00 |000a: return v0 │ │ +0d1f52: 6e10 e715 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0d1f58: 0a00 |000e: move-result v0 │ │ +0d1f5a: 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; │ │ @@ -273250,19 +273183,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 │ │ -0c42a0: |[0c42a0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Ljava/lang/Object;)F │ │ -0c42b0: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c42b4: 6e20 b41a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab4 │ │ -0c42ba: 0a00 |0005: move-result v0 │ │ -0c42bc: 0f00 |0006: return v0 │ │ +0d1f5c: |[0d1f5c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getMinWidth:(Ljava/lang/Object;)F │ │ +0d1f6c: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1f70: 6e20 b41a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getMinWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab4 │ │ +0d1f76: 0a00 |0005: move-result v0 │ │ +0d1f78: 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; │ │ │ │ @@ -273271,24 +273204,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 │ │ -0c42c0: |[0c42c0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c42d0: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c42d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c42d8: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c42dc: 7210 a21c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0c42e2: 0a00 |0009: move-result v0 │ │ -0c42e4: 0f00 |000a: return v0 │ │ -0c42e6: 6e10 da15 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0c42ec: 0a00 |000e: move-result v0 │ │ -0c42ee: 28fb |000f: goto 000a // -0005 │ │ +0d1f7c: |[0d1f7c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1f8c: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1f90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1f94: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1f98: 7210 a21c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0d1f9e: 0a00 |0009: move-result v0 │ │ +0d1fa0: 0f00 |000a: return v0 │ │ +0d1fa2: 6e10 da15 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0d1fa8: 0a00 |000e: move-result v0 │ │ +0d1faa: 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; │ │ @@ -273299,19 +273232,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 │ │ -0c42f0: |[0c42f0] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Ljava/lang/Object;)F │ │ -0c4300: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4304: 6e20 b61a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab6 │ │ -0c430a: 0a00 |0005: move-result v0 │ │ -0c430c: 0f00 |0006: return v0 │ │ +0d1fac: |[0d1fac] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefHeight:(Ljava/lang/Object;)F │ │ +0d1fbc: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d1fc0: 6e20 b61a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefHeight:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab6 │ │ +0d1fc6: 0a00 |0005: move-result v0 │ │ +0d1fc8: 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; │ │ │ │ @@ -273320,24 +273253,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 │ │ -0c4310: |[0c4310] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c4320: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c4324: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c4328: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c432c: 7210 a31c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0c4332: 0a00 |0009: move-result v0 │ │ -0c4334: 0f00 |000a: return v0 │ │ -0c4336: 6e10 e715 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c433c: 0a00 |000e: move-result v0 │ │ -0c433e: 28fb |000f: goto 000a // -0005 │ │ +0d1fcc: |[0d1fcc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d1fdc: 2020 9f02 |0000: instance-of v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1fe0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1fe4: 1f02 9f02 |0004: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d1fe8: 7210 a31c 0200 |0006: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0d1fee: 0a00 |0009: move-result v0 │ │ +0d1ff0: 0f00 |000a: return v0 │ │ +0d1ff2: 6e10 e715 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0d1ff8: 0a00 |000e: move-result v0 │ │ +0d1ffa: 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; │ │ @@ -273348,19 +273281,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 │ │ -0c4340: |[0c4340] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Ljava/lang/Object;)F │ │ -0c4350: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4354: 6e20 b81a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab8 │ │ -0c435a: 0a00 |0005: move-result v0 │ │ -0c435c: 0f00 |0006: return v0 │ │ +0d1ffc: |[0d1ffc] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getPrefWidth:(Ljava/lang/Object;)F │ │ +0d200c: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d2010: 6e20 b81a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getPrefWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1ab8 │ │ +0d2016: 0a00 |0005: move-result v0 │ │ +0d2018: 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; │ │ │ │ @@ -273369,18 +273302,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 │ │ -0c4360: |[0c4360] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ -0c4370: 6e10 e715 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0c4376: 0a00 |0003: move-result v0 │ │ -0c4378: 0f00 |0004: return v0 │ │ +0d201c: |[0d201c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F │ │ +0d202c: 6e10 e715 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0d2032: 0a00 |0003: move-result v0 │ │ +0d2034: 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; │ │ │ │ @@ -273389,19 +273322,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 │ │ -0c437c: |[0c437c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Ljava/lang/Object;)F │ │ -0c438c: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c4390: 6e20 ba1a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1aba │ │ -0c4396: 0a00 |0005: move-result v0 │ │ -0c4398: 0f00 |0006: return v0 │ │ +0d2038: |[0d2038] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.getWidth:(Ljava/lang/Object;)F │ │ +0d2048: 1f02 1d02 |0000: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d204c: 6e20 ba1a 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.getWidth:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F // method@1aba │ │ +0d2052: 0a00 |0005: move-result v0 │ │ +0d2054: 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; │ │ │ │ @@ -273410,18 +273343,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 │ │ -0c439c: |[0c439c] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0c43ac: 1f01 2002 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0c43b0: 6e20 5316 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1653 │ │ -0c43b6: 0e00 |0005: return-void │ │ +0d2058: |[0d2058] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0d2068: 1f01 2002 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0d206c: 6e20 5316 2100 |0002: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1653 │ │ +0d2072: 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; │ │ @@ -273432,19 +273365,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 │ │ -0c43b8: |[0c43b8] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0c43c8: 1f01 1d02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c43cc: 1f02 1d02 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0c43d0: 6e30 bc1a 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@1abc │ │ -0c43d6: 0e00 |0007: return-void │ │ +0d2074: |[0d2074] com.badlogic.gdx.scenes.scene2d.ui.TableToolkit.removeChild:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0d2084: 1f01 1d02 |0000: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d2088: 1f02 1d02 |0002: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0d208c: 6e30 bc1a 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@1abc │ │ +0d2092: 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; │ │ @@ -273507,17 +273440,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c43d8: |[0c43d8] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:()V │ │ -0c43e8: 7010 da17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@17da │ │ -0c43ee: 0e00 |0003: return-void │ │ +0d2094: |[0d2094] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:()V │ │ +0d20a4: 7010 da17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:()V // method@17da │ │ +0d20aa: 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; │ │ │ │ @@ -273526,55 +273459,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 │ │ -0c43f0: |[0c43f0] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ -0c4400: 7020 db17 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17db │ │ -0c4406: 5430 180e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ -0c440a: 5b20 180e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ -0c440e: 5430 190e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ -0c4412: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0c4416: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c441a: 5431 190e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ -0c441e: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0c4424: 5b20 190e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ -0c4428: 5430 170e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0c442c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0c4430: 2200 0e01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c4434: 5431 170e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0c4438: 7020 d009 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0c443e: 5b20 170e |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0c4442: 5430 1a0e |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ -0c4446: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -0c444a: 2200 0e01 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c444e: 5431 1a0e |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ -0c4452: 7020 d009 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0c4458: 5b20 1a0e |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ -0c445c: 5430 140e |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ -0c4460: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -0c4464: 2200 0e01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c4468: 5431 140e |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ -0c446c: 7020 d009 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0c4472: 5b20 140e |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ -0c4476: 5430 150e |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ -0c447a: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ -0c447e: 2200 0e01 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c4482: 5431 150e |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ -0c4486: 7020 d009 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0c448c: 5b20 140e |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ -0c4490: 5430 160e |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ -0c4494: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ -0c4498: 2200 0e01 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0c449c: 5431 160e |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ -0c44a0: 7020 d009 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0c44a6: 5b20 160e |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ -0c44aa: 0e00 |0055: return-void │ │ +0d20ac: |[0d20ac] com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ +0d20bc: 7020 db17 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17db │ │ +0d20c2: 5430 180e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ +0d20c6: 5b20 180e |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ +0d20ca: 5430 190e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ +0d20ce: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0d20d2: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d20d6: 5431 190e |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ +0d20da: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0d20e0: 5b20 190e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ +0d20e4: 5430 170e |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0d20e8: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0d20ec: 2200 0e01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d20f0: 5431 170e |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0d20f4: 7020 d009 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0d20fa: 5b20 170e |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0d20fe: 5430 1a0e |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ +0d2102: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +0d2106: 2200 0e01 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d210a: 5431 1a0e |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ +0d210e: 7020 d009 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0d2114: 5b20 1a0e |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ +0d2118: 5430 140e |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ +0d211c: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +0d2120: 2200 0e01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d2124: 5431 140e |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ +0d2128: 7020 d009 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0d212e: 5b20 140e |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ +0d2132: 5430 150e |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ +0d2136: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ +0d213a: 2200 0e01 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d213e: 5431 150e |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ +0d2142: 7020 d009 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0d2148: 5b20 140e |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ +0d214c: 5430 160e |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ +0d2150: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ +0d2154: 2200 0e01 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0d2158: 5431 160e |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ +0d215c: 7020 d009 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0d2162: 5b20 160e |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ +0d2166: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0007 line=119 │ │ 0x0014 line=120 │ │ 0x0021 line=121 │ │ @@ -273591,17 +273524,17 @@ │ │ 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 │ │ -0c44ac: |[0c44ac] 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 │ │ -0c44bc: 7040 dc17 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@17dc │ │ -0c44c2: 0e00 |0003: return-void │ │ +0d2168: |[0d2168] 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 │ │ +0d2178: 7040 dc17 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@17dc │ │ +0d217e: 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; │ │ @@ -273640,17 +273573,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c44c4: |[0c44c4] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.:()V │ │ -0c44d4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c44da: 0e00 |0003: return-void │ │ +0d2180: |[0d2180] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.:()V │ │ +0d2190: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d2196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; │ │ │ │ Virtual methods - │ │ @@ -273659,18 +273592,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c44dc: |[0c44dc] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.show:(Z)V │ │ -0c44ec: 6200 2600 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0c44f0: 7220 6b01 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@016b │ │ -0c44f6: 0e00 |0005: return-void │ │ +0d2198: |[0d2198] com.badlogic.gdx.scenes.scene2d.ui.TextField$DefaultOnscreenKeyboard.show:(Z)V │ │ +0d21a8: 6200 2600 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0d21ac: 7220 6b01 2000 |0002: invoke-interface {v0, v2}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@016b │ │ +0d21b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0005 line=794 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -273713,18 +273646,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 │ │ -0c44f8: |[0c44f8] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ -0c4508: 5b01 210e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e21 │ │ -0c450c: 7010 2b21 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@212b │ │ -0c4512: 0e00 |0005: return-void │ │ +0d21b4: |[0d21b4] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ +0d21c4: 5b01 210e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e21 │ │ +0d21c8: 7010 2b21 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.:()V // method@212b │ │ +0d21ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 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; │ │ │ │ @@ -273734,21 +273667,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c4514: |[0c4514] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.run:()V │ │ -0c4524: 5430 210e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e21 │ │ -0c4528: 5400 3c0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0e3c │ │ -0c452c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c452e: 5232 200e |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0e20 │ │ -0c4532: 6e30 8a16 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@168a │ │ -0c4538: 0e00 |000a: return-void │ │ +0d21d0: |[0d21d0] com.badlogic.gdx.scenes.scene2d.ui.TextField$KeyRepeatTask.run:()V │ │ +0d21e0: 5430 210e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e21 │ │ +0d21e4: 5400 3c0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0e3c │ │ +0d21e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0d21ea: 5232 200e |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0e20 │ │ +0d21ee: 6e30 8a16 1002 |0007: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z // method@168a │ │ +0d21f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x000a line=755 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; │ │ │ │ @@ -273783,17 +273716,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c453c: |[0c453c] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.:()V │ │ -0c454c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c4552: 0e00 |0003: return-void │ │ +0d21f8: |[0d21f8] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.:()V │ │ +0d2208: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d220e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter$DigitsOnlyFilter; │ │ │ │ Virtual methods - │ │ @@ -273802,18 +273735,18 @@ │ │ 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 │ │ -0c4554: |[0c4554] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z │ │ -0c4564: 7110 3824 0300 |0000: invoke-static {v3}, Ljava/lang/Character;.isDigit:(C)Z // method@2438 │ │ -0c456a: 0a00 |0003: move-result v0 │ │ -0c456c: 0f00 |0004: return v0 │ │ +0d2210: |[0d2210] com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldFilter$DigitsOnlyFilter.acceptChar:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)Z │ │ +0d2220: 7110 3824 0300 |0000: invoke-static {v3}, Ljava/lang/Character;.isDigit:(C)Z // method@2438 │ │ +0d2226: 0a00 |0003: move-result v0 │ │ +0d2228: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 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 │ │ @@ -273856,20 +273789,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c4570: |[0c4570] com.badlogic.gdx.scenes.scene2d.ui.Widget.:()V │ │ -0c4580: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c4582: 7010 cf15 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@15cf │ │ -0c4588: 5c10 820e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ -0c458c: 5c10 810e |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ -0c4590: 0e00 |0008: return-void │ │ +0d222c: |[0d222c] com.badlogic.gdx.scenes.scene2d.ui.Widget.:()V │ │ +0d223c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d223e: 7010 cf15 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.:()V // method@15cf │ │ +0d2244: 5c10 820e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ +0d2248: 5c10 810e |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ +0d224c: 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; │ │ @@ -273880,17 +273813,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 │ │ -0c4594: |[0c4594] com.badlogic.gdx.scenes.scene2d.ui.Widget.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0c45a4: 6e10 b81b 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1bb8 │ │ -0c45aa: 0e00 |0003: return-void │ │ +0d2250: |[0d2250] com.badlogic.gdx.scenes.scene2d.ui.Widget.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0d2260: 6e10 b81b 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1bb8 │ │ +0d2266: 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; │ │ @@ -273901,17 +273834,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c45ac: |[0c45ac] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxHeight:()F │ │ -0c45bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c45be: 0f00 |0001: return v0 │ │ +0d2268: |[0d2268] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxHeight:()F │ │ +0d2278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d227a: 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;) │ │ @@ -273919,17 +273852,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c45c0: |[0c45c0] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxWidth:()F │ │ -0c45d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c45d2: 0f00 |0001: return v0 │ │ +0d227c: |[0d227c] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMaxWidth:()F │ │ +0d228c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d228e: 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;) │ │ @@ -273937,18 +273870,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c45d4: |[0c45d4] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinHeight:()F │ │ -0c45e4: 6e10 ab1b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1bab │ │ -0c45ea: 0a00 |0003: move-result v0 │ │ -0c45ec: 0f00 |0004: return v0 │ │ +0d2290: |[0d2290] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinHeight:()F │ │ +0d22a0: 6e10 ab1b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1bab │ │ +0d22a6: 0a00 |0003: move-result v0 │ │ +0d22a8: 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;) │ │ @@ -273956,18 +273889,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c45f0: |[0c45f0] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinWidth:()F │ │ -0c4600: 6e10 ac1b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1bac │ │ -0c4606: 0a00 |0003: move-result v0 │ │ -0c4608: 0f00 |0004: return v0 │ │ +0d22ac: |[0d22ac] com.badlogic.gdx.scenes.scene2d.ui.Widget.getMinWidth:()F │ │ +0d22bc: 6e10 ac1b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1bac │ │ +0d22c2: 0a00 |0003: move-result v0 │ │ +0d22c4: 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;) │ │ @@ -273975,17 +273908,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c460c: |[0c460c] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefHeight:()F │ │ -0c461c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c461e: 0f00 |0001: return v0 │ │ +0d22c8: |[0d22c8] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefHeight:()F │ │ +0d22d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d22da: 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;) │ │ @@ -273993,17 +273926,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c4620: |[0c4620] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefWidth:()F │ │ -0c4630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4632: 0f00 |0001: return v0 │ │ +0d22dc: |[0d22dc] com.badlogic.gdx.scenes.scene2d.ui.Widget.getPrefWidth:()F │ │ +0d22ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d22ee: 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;) │ │ @@ -274011,18 +273944,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c4634: |[0c4634] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidate:()V │ │ -0c4644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c4646: 5c10 820e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ -0c464a: 0e00 |0003: return-void │ │ +0d22f0: |[0d22f0] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidate:()V │ │ +0d2300: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d2302: 5c10 820e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ +0d2306: 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; │ │ │ │ @@ -274031,26 +273964,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0c464c: |[0c464c] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidateHierarchy:()V │ │ -0c465c: 5521 810e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ -0c4660: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0c4664: 0e00 |0004: return-void │ │ -0c4666: 6e10 af1b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ -0c466c: 6e10 aa1b 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1baa │ │ -0c4672: 0c00 |000b: move-result-object v0 │ │ -0c4674: 2001 9f02 |000c: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c4678: 3801 f6ff |000e: if-eqz v1, 0004 // -000a │ │ -0c467c: 1f00 9f02 |0010: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0c4680: 7210 a51c 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1ca5 │ │ -0c4686: 28ef |0015: goto 0004 // -0011 │ │ +0d2308: |[0d2308] com.badlogic.gdx.scenes.scene2d.ui.Widget.invalidateHierarchy:()V │ │ +0d2318: 5521 810e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ +0d231c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0d2320: 0e00 |0004: return-void │ │ +0d2322: 6e10 af1b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ +0d2328: 6e10 aa1b 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1baa │ │ +0d232e: 0c00 |000b: move-result-object v0 │ │ +0d2330: 2001 9f02 |000c: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d2334: 3801 f6ff |000e: if-eqz v1, 0004 // -000a │ │ +0d2338: 1f00 9f02 |0010: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0d233c: 7210 a51c 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1ca5 │ │ +0d2342: 28ef |0015: goto 0004 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=109 │ │ 0x0005 line=106 │ │ 0x0008 line=107 │ │ 0x000c line=108 │ │ @@ -274063,16 +273996,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c4688: |[0c4688] com.badlogic.gdx.scenes.scene2d.ui.Widget.layout:()V │ │ -0c4698: 0e00 |0000: return-void │ │ +0d2344: |[0d2344] com.badlogic.gdx.scenes.scene2d.ui.Widget.layout:()V │ │ +0d2354: 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;) │ │ @@ -274080,17 +274013,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c469c: |[0c469c] com.badlogic.gdx.scenes.scene2d.ui.Widget.needsLayout:()Z │ │ -0c46ac: 5510 820e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ -0c46b0: 0f00 |0002: return v0 │ │ +0d2358: |[0d2358] com.badlogic.gdx.scenes.scene2d.ui.Widget.needsLayout:()Z │ │ +0d2368: 5510 820e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ +0d236c: 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;) │ │ @@ -274098,32 +274031,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0c46b4: |[0c46b4] com.badlogic.gdx.scenes.scene2d.ui.Widget.pack:()V │ │ -0c46c4: 6e10 ac1b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1bac │ │ -0c46ca: 0a01 |0003: move-result v1 │ │ -0c46cc: 6e10 ab1b 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1bab │ │ -0c46d2: 0a00 |0007: move-result v0 │ │ -0c46d4: 6e10 ae1b 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1bae │ │ -0c46da: 0a02 |000b: move-result v2 │ │ -0c46dc: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ -0c46e0: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -0c46e4: 6e10 a51b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1ba5 │ │ -0c46ea: 0a02 |0013: move-result v2 │ │ -0c46ec: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ -0c46f0: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ -0c46f4: 6e20 b71b 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1bb7 │ │ -0c46fa: 6e20 b51b 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1bb5 │ │ -0c4700: 6e10 af1b 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ -0c4706: 6e10 b81b 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1bb8 │ │ -0c470c: 0e00 |0024: return-void │ │ +0d2370: |[0d2370] com.badlogic.gdx.scenes.scene2d.ui.Widget.pack:()V │ │ +0d2380: 6e10 ac1b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefWidth:()F // method@1bac │ │ +0d2386: 0a01 |0003: move-result v1 │ │ +0d2388: 6e10 ab1b 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getPrefHeight:()F // method@1bab │ │ +0d238e: 0a00 |0007: move-result v0 │ │ +0d2390: 6e10 ae1b 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1bae │ │ +0d2396: 0a02 |000b: move-result v2 │ │ +0d2398: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ +0d239c: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +0d23a0: 6e10 a51b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1ba5 │ │ +0d23a6: 0a02 |0013: move-result v2 │ │ +0d23a8: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ +0d23ac: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ +0d23b0: 6e20 b71b 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1bb7 │ │ +0d23b6: 6e20 b51b 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1bb5 │ │ +0d23bc: 6e10 af1b 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ +0d23c2: 6e10 b81b 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.validate:()V // method@1bb8 │ │ +0d23c8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0008 line=114 │ │ 0x0018 line=115 │ │ 0x001b line=116 │ │ @@ -274140,17 +274073,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4710: |[0c4710] com.badlogic.gdx.scenes.scene2d.ui.Widget.setFillParent:(Z)V │ │ -0c4720: 5c01 800e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0e80 │ │ -0c4724: 0e00 |0002: return-void │ │ +0d23cc: |[0d23cc] com.badlogic.gdx.scenes.scene2d.ui.Widget.setFillParent:(Z)V │ │ +0d23dc: 5c01 800e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0e80 │ │ +0d23e0: 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 │ │ @@ -274160,19 +274093,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c4728: |[0c4728] com.badlogic.gdx.scenes.scene2d.ui.Widget.setLayoutEnabled:(Z)V │ │ -0c4738: 5c01 810e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ -0c473c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0c4740: 6e10 b01b 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidateHierarchy:()V // method@1bb0 │ │ -0c4746: 0e00 |0007: return-void │ │ +0d23e4: |[0d23e4] com.badlogic.gdx.scenes.scene2d.ui.Widget.setLayoutEnabled:(Z)V │ │ +0d23f4: 5c01 810e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ +0d23f8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0d23fc: 6e10 b01b 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidateHierarchy:()V // method@1bb0 │ │ +0d2402: 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; │ │ @@ -274183,55 +274116,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0c4748: |[0c4748] com.badlogic.gdx.scenes.scene2d.ui.Widget.validate:()V │ │ -0c4758: 5554 810e |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ -0c475c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0c4760: 0e00 |0004: return-void │ │ -0c4762: 6e10 aa1b 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1baa │ │ -0c4768: 0c00 |0008: move-result-object v0 │ │ -0c476a: 5554 800e |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0e80 │ │ -0c476e: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ -0c4772: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ -0c4776: 6e10 ad1b 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bad │ │ -0c477c: 0c03 |0012: move-result-object v3 │ │ -0c477e: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ -0c4782: 6e10 aa16 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@16aa │ │ -0c4788: 0c04 |0018: move-result-object v4 │ │ -0c478a: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ -0c478e: 6e10 ad16 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0c4794: 0a02 |001e: move-result v2 │ │ -0c4796: 6e10 a816 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0c479c: 0a01 |0022: move-result v1 │ │ -0c479e: 6e10 ae1b 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1bae │ │ -0c47a4: 0a04 |0026: move-result v4 │ │ -0c47a6: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ -0c47aa: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ -0c47ae: 6e10 a51b 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1ba5 │ │ -0c47b4: 0a04 |002e: move-result v4 │ │ -0c47b6: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ -0c47ba: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ -0c47be: 6e20 b71b 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1bb7 │ │ -0c47c4: 6e20 b51b 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1bb5 │ │ -0c47ca: 6e10 af1b 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ -0c47d0: 5554 820e |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ -0c47d4: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ -0c47d8: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0c47da: 5c54 820e |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ -0c47de: 6e10 b11b 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layout:()V // method@1bb1 │ │ -0c47e4: 28be |0046: goto 0004 // -0042 │ │ -0c47e6: 6e10 4916 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@1649 │ │ -0c47ec: 0a02 |004a: move-result v2 │ │ -0c47ee: 6e10 4016 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@1640 │ │ -0c47f4: 0a01 |004e: move-result v1 │ │ -0c47f6: 28d4 |004f: goto 0023 // -002c │ │ +0d2404: |[0d2404] com.badlogic.gdx.scenes.scene2d.ui.Widget.validate:()V │ │ +0d2414: 5554 810e |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layoutEnabled:Z // field@0e81 │ │ +0d2418: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0d241c: 0e00 |0004: return-void │ │ +0d241e: 6e10 aa1b 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1baa │ │ +0d2424: 0c00 |0008: move-result-object v0 │ │ +0d2426: 5554 800e |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.fillParent:Z // field@0e80 │ │ +0d242a: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ +0d242e: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ +0d2432: 6e10 ad1b 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bad │ │ +0d2438: 0c03 |0012: move-result-object v3 │ │ +0d243a: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ +0d243e: 6e10 aa16 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@16aa │ │ +0d2444: 0c04 |0018: move-result-object v4 │ │ +0d2446: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ +0d244a: 6e10 ad16 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0d2450: 0a02 |001e: move-result v2 │ │ +0d2452: 6e10 a816 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0d2458: 0a01 |0022: move-result v1 │ │ +0d245a: 6e10 ae1b 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getWidth:()F // method@1bae │ │ +0d2460: 0a04 |0026: move-result v4 │ │ +0d2462: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ +0d2466: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ +0d246a: 6e10 a51b 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.getHeight:()F // method@1ba5 │ │ +0d2470: 0a04 |002e: move-result v4 │ │ +0d2472: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ +0d2476: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ +0d247a: 6e20 b71b 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setWidth:(F)V // method@1bb7 │ │ +0d2480: 6e20 b51b 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.setHeight:(F)V // method@1bb5 │ │ +0d2486: 6e10 af1b 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ +0d248c: 5554 820e |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ +0d2490: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ +0d2494: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0d2496: 5c54 820e |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.needsLayout:Z // field@0e82 │ │ +0d249a: 6e10 b11b 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.layout:()V // method@1bb1 │ │ +0d24a0: 28be |0046: goto 0004 // -0042 │ │ +0d24a2: 6e10 4916 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@1649 │ │ +0d24a8: 0a02 |004a: move-result v2 │ │ +0d24aa: 6e10 4016 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@1640 │ │ +0d24b0: 0a01 |004e: move-result v1 │ │ +0d24b2: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=93 │ │ 0x0005 line=72 │ │ 0x0009 line=73 │ │ 0x000f line=75 │ │ @@ -274303,21 +274236,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0c47f8: |[0c47f8] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:()V │ │ -0c4808: 1500 a041 |0000: const/high16 v0, #int 1101004800 // #41a0 │ │ -0c480c: 1401 cdcc cc3e |0002: const v1, #float 0.4 // #3ecccccd │ │ -0c4812: 1402 cdcc 8c3f |0005: const v2, #float 1.1 // #3f8ccccd │ │ -0c4818: 1403 9a99 193e |0008: const v3, #float 0.15 // #3e19999a │ │ -0c481e: 7053 181c 0421 |000b: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:(FFFF)V // method@1c18 │ │ -0c4824: 0e00 |000e: return-void │ │ +0d24b4: |[0d24b4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:()V │ │ +0d24c4: 1500 a041 |0000: const/high16 v0, #int 1101004800 // #41a0 │ │ +0d24c8: 1401 cdcc cc3e |0002: const v1, #float 0.4 // #3ecccccd │ │ +0d24ce: 1402 cdcc 8c3f |0005: const v2, #float 1.1 // #3f8ccccd │ │ +0d24d4: 1403 9a99 193e |0008: const v3, #float 0.15 // #3e19999a │ │ +0d24da: 7053 181c 0421 |000b: invoke-direct {v4, v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:(FFFF)V // method@1c18 │ │ +0d24e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000e line=38 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ │ │ @@ -274326,26 +274259,26 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0c4828: |[0c4828] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:(FFFF)V │ │ -0c4838: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c483e: 2200 a701 |0003: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector; // type@01a7 │ │ -0c4842: 2205 8b02 |0005: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; // type@028b │ │ -0c4846: 7020 0f1c 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V // method@1c0f │ │ -0c484c: 0171 |000a: move v1, v7 │ │ -0c484e: 0182 |000b: move v2, v8 │ │ -0c4850: 0193 |000c: move v3, v9 │ │ -0c4852: 01a4 |000d: move v4, v10 │ │ -0c4854: 7606 5a11 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@115a │ │ -0c485a: 5b60 9c0e |0011: iput-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ -0c485e: 0e00 |0013: return-void │ │ +0d24e4: |[0d24e4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.:(FFFF)V │ │ +0d24f4: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d24fa: 2200 a701 |0003: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector; // type@01a7 │ │ +0d24fe: 2205 8b02 |0005: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; // type@028b │ │ +0d2502: 7020 0f1c 6500 |0007: invoke-direct {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V // method@1c0f │ │ +0d2508: 0171 |000a: move v1, v7 │ │ +0d250a: 0182 |000b: move v2, v8 │ │ +0d250c: 0193 |000c: move v3, v9 │ │ +0d250e: 01a4 |000d: move v4, v10 │ │ +0d2510: 7606 5a11 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@115a │ │ +0d2516: 5b60 9c0e |0011: iput-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ +0d251a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0013 line=83 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ @@ -274360,16 +274293,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 │ │ -0c4860: |[0c4860] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0c4870: 0e00 |0000: return-void │ │ +0d251c: |[0d251c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0d252c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 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 │ │ @@ -274381,17 +274314,17 @@ │ │ type : '()Lcom/badlogic/gdx/input/GestureDetector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4874: |[0c4874] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; │ │ -0c4884: 5410 9c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ -0c4888: 1100 |0002: return-object v0 │ │ +0d2530: |[0d2530] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; │ │ +0d2540: 5410 9c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ +0d2544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;) │ │ @@ -274399,17 +274332,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 │ │ -0c488c: |[0c488c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getTouchDownTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0c489c: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0c48a0: 1100 |0002: return-object v0 │ │ +0d2548: |[0d2548] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.getTouchDownTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0d2558: 5410 9e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0d255c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;) │ │ @@ -274417,118 +274350,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 │ │ -0c48a4: |[0c48a4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0c48b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c48b6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0c48b8: 2082 2202 |0002: instance-of v2, v8, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0c48bc: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -0c48c0: 0f00 |0006: return v0 │ │ -0c48c2: 0781 |0007: move-object v1, v8 │ │ -0c48c4: 1f01 2202 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0c48c8: 6202 9a0e |000a: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ -0c48cc: 6e10 7316 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0c48d2: 0c03 |000f: move-result-object v3 │ │ -0c48d4: 6e10 6316 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ -0c48da: 0a03 |0013: move-result v3 │ │ -0c48dc: 4402 0203 |0014: aget v2, v2, v3 │ │ -0c48e0: 2b02 b200 0000 |0016: packed-switch v2, 000000c8 // +000000b2 │ │ -0c48e6: 28ed |0019: goto 0006 // -0013 │ │ -0c48e8: 6e10 6b16 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0c48ee: 0c00 |001d: move-result-object v0 │ │ -0c48f0: 5b70 9b0e |001e: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0c48f4: 6e10 7216 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1672 │ │ -0c48fa: 0c00 |0023: move-result-object v0 │ │ -0c48fc: 5b70 9e0e |0024: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ -0c4900: 5470 9c0e |0026: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ -0c4904: 6e10 7016 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0c490a: 0a02 |002b: move-result v2 │ │ -0c490c: 6e10 7116 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0c4912: 0a03 |002f: move-result v3 │ │ -0c4914: 6e10 6c16 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c491a: 0a04 |0033: move-result v4 │ │ -0c491c: 6e10 6816 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0c4922: 0a05 |0037: move-result v5 │ │ -0c4924: 6e55 6511 2043 |0038: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@1165 │ │ -0c492a: 5470 9b0e |003b: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0c492e: 6202 1e0b |003d: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c4932: 6e10 7016 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0c4938: 0a03 |0042: move-result v3 │ │ -0c493a: 6e10 7116 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0c4940: 0a04 |0046: move-result v4 │ │ -0c4942: 6e30 1513 3204 |0047: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0c4948: 0c02 |004a: move-result-object v2 │ │ -0c494a: 6e20 1616 2000 |004b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0c4950: 6200 1e0b |004e: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c4954: 5202 210b |0050: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c4958: 6200 1e0b |0052: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c495c: 5203 220b |0054: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c4960: 6e10 6c16 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c4966: 0a04 |0059: move-result v4 │ │ -0c4968: 6e10 6816 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0c496e: 0a05 |005d: move-result v5 │ │ -0c4970: 0770 |005e: move-object v0, v7 │ │ -0c4972: 7406 211c 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@1c21 │ │ -0c4978: 0160 |0062: move v0, v6 │ │ -0c497a: 28a3 |0063: goto 0006 // -005d │ │ -0c497c: 5b71 9d0e |0064: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0c4980: 6e10 6b16 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0c4986: 0c00 |0069: move-result-object v0 │ │ -0c4988: 5b70 9b0e |006a: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0c498c: 5470 9c0e |006c: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ -0c4990: 6e10 7016 0100 |006e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0c4996: 0a02 |0071: move-result v2 │ │ -0c4998: 6e10 7116 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0c499e: 0a03 |0075: move-result v3 │ │ -0c49a0: 6e10 6c16 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c49a6: 0a04 |0079: move-result v4 │ │ -0c49a8: 6e10 6816 0100 |007a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0c49ae: 0a05 |007d: move-result v5 │ │ -0c49b0: 6e55 6911 2043 |007e: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@1169 │ │ -0c49b6: 5470 9b0e |0081: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0c49ba: 6202 1e0b |0083: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c49be: 6e10 7016 0100 |0085: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0c49c4: 0a03 |0088: move-result v3 │ │ -0c49c6: 6e10 7116 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0c49cc: 0a04 |008c: move-result v4 │ │ -0c49ce: 6e30 1513 3204 |008d: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0c49d4: 0c02 |0090: move-result-object v2 │ │ -0c49d6: 6e20 1616 2000 |0091: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0c49dc: 6200 1e0b |0094: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c49e0: 5202 210b |0096: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0c49e4: 6200 1e0b |0098: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0c49e8: 5203 220b |009a: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0c49ec: 6e10 6c16 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c49f2: 0a04 |009f: move-result v4 │ │ -0c49f4: 6e10 6816 0100 |00a0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ -0c49fa: 0a05 |00a3: move-result v5 │ │ -0c49fc: 0770 |00a4: move-object v0, v7 │ │ -0c49fe: 7406 221c 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@1c22 │ │ -0c4a04: 0160 |00a8: move v0, v6 │ │ -0c4a06: 2900 5dff |00a9: goto/16 0006 // -00a3 │ │ -0c4a0a: 5b71 9d0e |00ab: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0c4a0e: 6e10 6b16 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0c4a14: 0c00 |00b0: move-result-object v0 │ │ -0c4a16: 5b70 9b0e |00b1: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0c4a1a: 5470 9c0e |00b3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ -0c4a1e: 6e10 7016 0100 |00b5: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0c4a24: 0a02 |00b8: move-result v2 │ │ -0c4a26: 6e10 7116 0100 |00b9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0c4a2c: 0a03 |00bc: move-result v3 │ │ -0c4a2e: 6e10 6c16 0100 |00bd: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ -0c4a34: 0a04 |00c0: move-result v4 │ │ -0c4a36: 6e40 6711 2043 |00c1: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@1167 │ │ -0c4a3c: 0160 |00c4: move v0, v6 │ │ -0c4a3e: 2900 41ff |00c5: goto/16 0006 // -00bf │ │ -0c4a42: 0000 |00c7: nop // spacer │ │ -0c4a44: 0001 0300 0100 0000 0400 0000 4e00 ... |00c8: packed-switch-data (10 units) │ │ +0d2560: |[0d2560] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0d2570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2572: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0d2574: 2082 2202 |0002: instance-of v2, v8, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0d2578: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +0d257c: 0f00 |0006: return v0 │ │ +0d257e: 0781 |0007: move-object v1, v8 │ │ +0d2580: 1f01 2202 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0d2584: 6202 9a0e |000a: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$InputEvent$Type:[I // field@0e9a │ │ +0d2588: 6e10 7316 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0d258e: 0c03 |000f: move-result-object v3 │ │ +0d2590: 6e10 6316 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.ordinal:()I // method@1663 │ │ +0d2596: 0a03 |0013: move-result v3 │ │ +0d2598: 4402 0203 |0014: aget v2, v2, v3 │ │ +0d259c: 2b02 b200 0000 |0016: packed-switch v2, 000000c8 // +000000b2 │ │ +0d25a2: 28ed |0019: goto 0006 // -0013 │ │ +0d25a4: 6e10 6b16 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0d25aa: 0c00 |001d: move-result-object v0 │ │ +0d25ac: 5b70 9b0e |001e: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0d25b0: 6e10 7216 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1672 │ │ +0d25b6: 0c00 |0023: move-result-object v0 │ │ +0d25b8: 5b70 9e0e |0024: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.touchDownTarget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9e │ │ +0d25bc: 5470 9c0e |0026: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ +0d25c0: 6e10 7016 0100 |0028: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0d25c6: 0a02 |002b: move-result v2 │ │ +0d25c8: 6e10 7116 0100 |002c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0d25ce: 0a03 |002f: move-result v3 │ │ +0d25d0: 6e10 6c16 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d25d6: 0a04 |0033: move-result v4 │ │ +0d25d8: 6e10 6816 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +0d25de: 0a05 |0037: move-result v5 │ │ +0d25e0: 6e55 6511 2043 |0038: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@1165 │ │ +0d25e6: 5470 9b0e |003b: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0d25ea: 6202 1e0b |003d: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d25ee: 6e10 7016 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0d25f4: 0a03 |0042: move-result v3 │ │ +0d25f6: 6e10 7116 0100 |0043: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0d25fc: 0a04 |0046: move-result v4 │ │ +0d25fe: 6e30 1513 3204 |0047: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0d2604: 0c02 |004a: move-result-object v2 │ │ +0d2606: 6e20 1616 2000 |004b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0d260c: 6200 1e0b |004e: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d2610: 5202 210b |0050: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d2614: 6200 1e0b |0052: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d2618: 5203 220b |0054: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d261c: 6e10 6c16 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d2622: 0a04 |0059: move-result v4 │ │ +0d2624: 6e10 6816 0100 |005a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +0d262a: 0a05 |005d: move-result v5 │ │ +0d262c: 0770 |005e: move-object v0, v7 │ │ +0d262e: 7406 211c 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@1c21 │ │ +0d2634: 0160 |0062: move v0, v6 │ │ +0d2636: 28a3 |0063: goto 0006 // -005d │ │ +0d2638: 5b71 9d0e |0064: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0d263c: 6e10 6b16 0100 |0066: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0d2642: 0c00 |0069: move-result-object v0 │ │ +0d2644: 5b70 9b0e |006a: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0d2648: 5470 9c0e |006c: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ +0d264c: 6e10 7016 0100 |006e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0d2652: 0a02 |0071: move-result v2 │ │ +0d2654: 6e10 7116 0100 |0072: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0d265a: 0a03 |0075: move-result v3 │ │ +0d265c: 6e10 6c16 0100 |0076: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d2662: 0a04 |0079: move-result v4 │ │ +0d2664: 6e10 6816 0100 |007a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +0d266a: 0a05 |007d: move-result v5 │ │ +0d266c: 6e55 6911 2043 |007e: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@1169 │ │ +0d2672: 5470 9b0e |0081: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0d2676: 6202 1e0b |0083: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d267a: 6e10 7016 0100 |0085: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0d2680: 0a03 |0088: move-result v3 │ │ +0d2682: 6e10 7116 0100 |0089: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0d2688: 0a04 |008c: move-result v4 │ │ +0d268a: 6e30 1513 3204 |008d: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0d2690: 0c02 |0090: move-result-object v2 │ │ +0d2692: 6e20 1616 2000 |0091: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0d2698: 6200 1e0b |0094: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d269c: 5202 210b |0096: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0d26a0: 6200 1e0b |0098: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0d26a4: 5203 220b |009a: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0d26a8: 6e10 6c16 0100 |009c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d26ae: 0a04 |009f: move-result v4 │ │ +0d26b0: 6e10 6816 0100 |00a0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getButton:()I // method@1668 │ │ +0d26b6: 0a05 |00a3: move-result v5 │ │ +0d26b8: 0770 |00a4: move-object v0, v7 │ │ +0d26ba: 7406 221c 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@1c22 │ │ +0d26c0: 0160 |00a8: move v0, v6 │ │ +0d26c2: 2900 5dff |00a9: goto/16 0006 // -00a3 │ │ +0d26c6: 5b71 9d0e |00ab: iput-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0d26ca: 6e10 6b16 0100 |00ad: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0d26d0: 0c00 |00b0: move-result-object v0 │ │ +0d26d2: 5b70 9b0e |00b1: iput-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0d26d6: 5470 9c0e |00b3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.detector:Lcom/badlogic/gdx/input/GestureDetector; // field@0e9c │ │ +0d26da: 6e10 7016 0100 |00b5: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0d26e0: 0a02 |00b8: move-result v2 │ │ +0d26e2: 6e10 7116 0100 |00b9: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0d26e8: 0a03 |00bc: move-result v3 │ │ +0d26ea: 6e10 6c16 0100 |00bd: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getPointer:()I // method@166c │ │ +0d26f0: 0a04 |00c0: move-result v4 │ │ +0d26f2: 6e40 6711 2043 |00c1: invoke-virtual {v0, v2, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@1167 │ │ +0d26f8: 0160 |00c4: move v0, v6 │ │ +0d26fa: 2900 41ff |00c5: goto/16 0006 // -00bf │ │ +0d26fe: 0000 |00c7: nop // spacer │ │ +0d2700: 0001 0300 0100 0000 0400 0000 4e00 ... |00c8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0006 line=110 │ │ 0x0008 line=87 │ │ 0x000a line=89 │ │ 0x001a line=91 │ │ @@ -274558,17 +274491,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 │ │ -0c4a58: |[0c4a58] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.longPress:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ -0c4a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4a6a: 0f00 |0001: return v0 │ │ +0d2714: |[0d2714] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.longPress:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ +0d2724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2726: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 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 │ │ @@ -274579,16 +274512,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 │ │ -0c4a6c: |[0c4a6c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ -0c4a7c: 0e00 |0000: return-void │ │ +0d2728: |[0d2728] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ +0d2738: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 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 │ │ @@ -274601,16 +274534,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 │ │ -0c4a80: |[0c4a80] 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 │ │ -0c4a90: 0e00 |0000: return-void │ │ +0d273c: |[0d273c] 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 │ │ +0d274c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 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; │ │ @@ -274623,16 +274556,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 │ │ -0c4a94: |[0c4a94] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.tap:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0c4aa4: 0e00 |0000: return-void │ │ +0d2750: |[0d2750] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.tap:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0d2760: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 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 │ │ @@ -274645,16 +274578,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 │ │ -0c4aa8: |[0c4aa8] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0c4ab8: 0e00 |0000: return-void │ │ +0d2764: |[0d2764] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0d2774: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 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 │ │ @@ -274667,16 +274600,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 │ │ -0c4abc: |[0c4abc] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0c4acc: 0e00 |0000: return-void │ │ +0d2778: |[0d2778] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0d2788: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 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 │ │ @@ -274689,16 +274622,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 │ │ -0c4ad0: |[0c4ad0] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.zoom:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0c4ae0: 0e00 |0000: return-void │ │ +0d278c: |[0d278c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener.zoom:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0d279c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 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 │ │ @@ -274754,17 +274687,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c4ae4: |[0c4ae4] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:()V │ │ -0c4af4: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c4afa: 0e00 |0003: return-void │ │ +0d27a0: |[0d27a0] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:()V │ │ +0d27b0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d27b6: 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; │ │ │ │ @@ -274773,35 +274706,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 │ │ -0c4afc: |[0c4afc] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0c4b0c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c4b12: 7210 831c 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0c4b18: 0a00 |0006: move-result v0 │ │ -0c4b1a: 5910 a50e |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0ea5 │ │ -0c4b1e: 7210 861c 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0c4b24: 0a00 |000c: move-result v0 │ │ -0c4b26: 5910 a80e |000d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0ea8 │ │ -0c4b2a: 7210 871c 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0c4b30: 0a00 |0012: move-result v0 │ │ -0c4b32: 5910 a90e |0013: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0ea9 │ │ -0c4b36: 7210 821c 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0c4b3c: 0a00 |0018: move-result v0 │ │ -0c4b3e: 5910 a40e |0019: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0ea4 │ │ -0c4b42: 7210 851c 0200 |001b: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0c4b48: 0a00 |001e: move-result v0 │ │ -0c4b4a: 5910 a70e |001f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0ea7 │ │ -0c4b4e: 7210 841c 0200 |0021: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0c4b54: 0a00 |0024: move-result v0 │ │ -0c4b56: 5910 a60e |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0ea6 │ │ -0c4b5a: 0e00 |0027: return-void │ │ +0d27b8: |[0d27b8] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0d27c8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d27ce: 7210 831c 0200 |0003: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0d27d4: 0a00 |0006: move-result v0 │ │ +0d27d6: 5910 a50e |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0ea5 │ │ +0d27da: 7210 861c 0200 |0009: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0d27e0: 0a00 |000c: move-result v0 │ │ +0d27e2: 5910 a80e |000d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0ea8 │ │ +0d27e6: 7210 871c 0200 |000f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0d27ec: 0a00 |0012: move-result v0 │ │ +0d27ee: 5910 a90e |0013: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0ea9 │ │ +0d27f2: 7210 821c 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0d27f8: 0a00 |0018: move-result v0 │ │ +0d27fa: 5910 a40e |0019: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0ea4 │ │ +0d27fe: 7210 851c 0200 |001b: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0d2804: 0a00 |001e: move-result v0 │ │ +0d2806: 5910 a70e |001f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0ea7 │ │ +0d280a: 7210 841c 0200 |0021: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0d2810: 0a00 |0024: move-result v0 │ │ +0d2812: 5910 a60e |0025: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0ea6 │ │ +0d2816: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0009 line=32 │ │ 0x000f line=33 │ │ 0x0015 line=34 │ │ @@ -274818,16 +274751,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 │ │ -0c4b5c: |[0c4b5c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0c4b6c: 0e00 |0000: return-void │ │ +0d2818: |[0d2818] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0d2828: 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 │ │ @@ -274840,17 +274773,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4b70: |[0c4b70] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getBottomHeight:()F │ │ -0c4b80: 5210 a40e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0ea4 │ │ -0c4b84: 0f00 |0002: return v0 │ │ +0d282c: |[0d282c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getBottomHeight:()F │ │ +0d283c: 5210 a40e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0ea4 │ │ +0d2840: 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;) │ │ @@ -274858,17 +274791,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4b88: |[0c4b88] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getLeftWidth:()F │ │ -0c4b98: 5210 a50e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0ea5 │ │ -0c4b9c: 0f00 |0002: return v0 │ │ +0d2844: |[0d2844] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getLeftWidth:()F │ │ +0d2854: 5210 a50e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0ea5 │ │ +0d2858: 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;) │ │ @@ -274876,17 +274809,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4ba0: |[0c4ba0] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinHeight:()F │ │ -0c4bb0: 5210 a60e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0ea6 │ │ -0c4bb4: 0f00 |0002: return v0 │ │ +0d285c: |[0d285c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinHeight:()F │ │ +0d286c: 5210 a60e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0ea6 │ │ +0d2870: 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;) │ │ @@ -274894,17 +274827,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4bb8: |[0c4bb8] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinWidth:()F │ │ -0c4bc8: 5210 a70e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0ea7 │ │ -0c4bcc: 0f00 |0002: return v0 │ │ +0d2874: |[0d2874] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getMinWidth:()F │ │ +0d2884: 5210 a70e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0ea7 │ │ +0d2888: 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;) │ │ @@ -274912,17 +274845,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4bd0: |[0c4bd0] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getRightWidth:()F │ │ -0c4be0: 5210 a80e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0ea8 │ │ -0c4be4: 0f00 |0002: return v0 │ │ +0d288c: |[0d288c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getRightWidth:()F │ │ +0d289c: 5210 a80e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0ea8 │ │ +0d28a0: 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;) │ │ @@ -274930,17 +274863,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4be8: |[0c4be8] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getTopHeight:()F │ │ -0c4bf8: 5210 a90e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0ea9 │ │ -0c4bfc: 0f00 |0002: return v0 │ │ +0d28a4: |[0d28a4] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.getTopHeight:()F │ │ +0d28b4: 5210 a90e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0ea9 │ │ +0d28b8: 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;) │ │ @@ -274948,17 +274881,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c00: |[0c4c00] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setBottomHeight:(F)V │ │ -0c4c10: 5901 a40e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0ea4 │ │ -0c4c14: 0e00 |0002: return-void │ │ +0d28bc: |[0d28bc] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setBottomHeight:(F)V │ │ +0d28cc: 5901 a40e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.bottomHeight:F // field@0ea4 │ │ +0d28d0: 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 │ │ @@ -274968,17 +274901,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c18: |[0c4c18] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setLeftWidth:(F)V │ │ -0c4c28: 5901 a50e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0ea5 │ │ -0c4c2c: 0e00 |0002: return-void │ │ +0d28d4: |[0d28d4] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setLeftWidth:(F)V │ │ +0d28e4: 5901 a50e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.leftWidth:F // field@0ea5 │ │ +0d28e8: 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 │ │ @@ -274988,17 +274921,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c30: |[0c4c30] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinHeight:(F)V │ │ -0c4c40: 5901 a60e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0ea6 │ │ -0c4c44: 0e00 |0002: return-void │ │ +0d28ec: |[0d28ec] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinHeight:(F)V │ │ +0d28fc: 5901 a60e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minHeight:F // field@0ea6 │ │ +0d2900: 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 │ │ @@ -275008,17 +274941,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c48: |[0c4c48] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinWidth:(F)V │ │ -0c4c58: 5901 a70e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0ea7 │ │ -0c4c5c: 0e00 |0002: return-void │ │ +0d2904: |[0d2904] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setMinWidth:(F)V │ │ +0d2914: 5901 a70e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.minWidth:F // field@0ea7 │ │ +0d2918: 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 │ │ @@ -275028,17 +274961,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c60: |[0c4c60] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setRightWidth:(F)V │ │ -0c4c70: 5901 a80e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0ea8 │ │ -0c4c74: 0e00 |0002: return-void │ │ +0d291c: |[0d291c] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setRightWidth:(F)V │ │ +0d292c: 5901 a80e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.rightWidth:F // field@0ea8 │ │ +0d2930: 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 │ │ @@ -275048,17 +274981,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c78: |[0c4c78] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setTopHeight:(F)V │ │ -0c4c88: 5901 a90e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0ea9 │ │ -0c4c8c: 0e00 |0002: return-void │ │ +0d2934: |[0d2934] com.badlogic.gdx.scenes.scene2d.utils.BaseDrawable.setTopHeight:(F)V │ │ +0d2944: 5901 a90e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.topHeight:F // field@0ea9 │ │ +0d2948: 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 │ │ @@ -275093,17 +275026,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c4c90: |[0c4c90] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.:()V │ │ -0c4ca0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c4ca6: 0e00 |0003: return-void │ │ +0d294c: |[0d294c] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.:()V │ │ +0d295c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d2962: 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; │ │ │ │ @@ -275119,25 +275052,25 @@ │ │ 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 │ │ -0c4ca8: |[0c4ca8] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0c4cb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c4cba: 2040 9002 |0001: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0c4cbe: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0c4cc2: 0f02 |0005: return v2 │ │ -0c4cc4: 0740 |0006: move-object v0, v4 │ │ -0c4cc6: 1f00 9002 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0c4cca: 6e10 2016 0400 |0009: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ -0c4cd0: 0c01 |000c: move-result-object v1 │ │ -0c4cd2: 6e30 361c 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@1c36 │ │ -0c4cd8: 28f5 |0010: goto 0005 // -000b │ │ +0d2964: |[0d2964] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0d2974: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d2976: 2040 9002 |0001: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0d297a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0d297e: 0f02 |0005: return v2 │ │ +0d2980: 0740 |0006: move-object v0, v4 │ │ +0d2982: 1f00 9002 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0d2986: 6e10 2016 0400 |0009: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ +0d298c: 0c01 |000c: move-result-object v1 │ │ +0d298e: 6e30 361c 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@1c36 │ │ +0d2994: 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; │ │ @@ -275173,17 +275106,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c4cdc: |[0c4cdc] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.:()V │ │ -0c4cec: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c4cf2: 0e00 |0003: return-void │ │ +0d2998: |[0d2998] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.:()V │ │ +0d29a8: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d29ae: 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; │ │ │ │ @@ -275193,43 +275126,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 │ │ -0c4cf4: |[0c4cf4] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0c4d04: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c4d06: 2051 9d02 |0001: instance-of v1, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ -0c4d0a: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0c4d0e: 0f03 |0005: return v3 │ │ -0c4d10: 0750 |0006: move-object v0, v5 │ │ -0c4d12: 1f00 9d02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ -0c4d16: 6201 d10e |0009: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ -0c4d1a: 6e10 951c 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1c95 │ │ -0c4d20: 0c02 |000e: move-result-object v2 │ │ -0c4d22: 6e10 911c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1c91 │ │ -0c4d28: 0a02 |0012: move-result v2 │ │ -0c4d2a: 4401 0102 |0013: aget v1, v1, v2 │ │ -0c4d2e: 2b01 1d00 0000 |0015: packed-switch v1, 00000032 // +0000001d │ │ -0c4d34: 28ed |0018: goto 0005 // -0013 │ │ -0c4d36: 6e10 2016 0500 |0019: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ -0c4d3c: 0c01 |001c: move-result-object v1 │ │ -0c4d3e: 6e10 961c 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1c96 │ │ -0c4d44: 0a02 |0020: move-result v2 │ │ -0c4d46: 6e40 9c1c 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@1c9c │ │ -0c4d4c: 28e1 |0024: goto 0005 // -001f │ │ -0c4d4e: 6e10 2016 0500 |0025: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ -0c4d54: 0c01 |0028: move-result-object v1 │ │ -0c4d56: 6e10 961c 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1c96 │ │ -0c4d5c: 0a02 |002c: move-result v2 │ │ -0c4d5e: 6e40 9d1c 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@1c9d │ │ -0c4d64: 28d5 |0030: goto 0005 // -002b │ │ -0c4d66: 0000 |0031: nop // spacer │ │ -0c4d68: 0001 0200 0100 0000 0400 0000 1000 ... |0032: packed-switch-data (8 units) │ │ +0d29b0: |[0d29b0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0d29c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d29c2: 2051 9d02 |0001: instance-of v1, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ +0d29c6: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0d29ca: 0f03 |0005: return v3 │ │ +0d29cc: 0750 |0006: move-object v0, v5 │ │ +0d29ce: 1f00 9d02 |0007: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ +0d29d2: 6201 d10e |0009: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;.$SwitchMap$com$badlogic$gdx$scenes$scene2d$utils$FocusListener$FocusEvent$Type:[I // field@0ed1 │ │ +0d29d6: 6e10 951c 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // method@1c95 │ │ +0d29dc: 0c02 |000e: move-result-object v2 │ │ +0d29de: 6e10 911c 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.ordinal:()I // method@1c91 │ │ +0d29e4: 0a02 |0012: move-result v2 │ │ +0d29e6: 4401 0102 |0013: aget v1, v1, v2 │ │ +0d29ea: 2b01 1d00 0000 |0015: packed-switch v1, 00000032 // +0000001d │ │ +0d29f0: 28ed |0018: goto 0005 // -0013 │ │ +0d29f2: 6e10 2016 0500 |0019: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ +0d29f8: 0c01 |001c: move-result-object v1 │ │ +0d29fa: 6e10 961c 0000 |001d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1c96 │ │ +0d2a00: 0a02 |0020: move-result v2 │ │ +0d2a02: 6e40 9c1c 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@1c9c │ │ +0d2a08: 28e1 |0024: goto 0005 // -001f │ │ +0d2a0a: 6e10 2016 0500 |0025: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getTarget:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1620 │ │ +0d2a10: 0c01 |0028: move-result-object v1 │ │ +0d2a12: 6e10 961c 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.isFocused:()Z // method@1c96 │ │ +0d2a18: 0a02 |002c: move-result v2 │ │ +0d2a1a: 6e40 9d1c 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@1c9d │ │ +0d2a20: 28d5 |0030: goto 0005 // -002b │ │ +0d2a22: 0000 |0031: nop // spacer │ │ +0d2a24: 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 │ │ @@ -275245,16 +275178,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 │ │ -0c4d78: |[0c4d78] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0c4d88: 0e00 |0000: return-void │ │ +0d2a34: |[0d2a34] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.keyboardFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0d2a44: 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; │ │ @@ -275265,16 +275198,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 │ │ -0c4d8c: |[0c4d8c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ -0c4d9c: 0e00 |0000: return-void │ │ +0d2a48: |[0d2a48] com.badlogic.gdx.scenes.scene2d.utils.FocusListener.scrollFocusChanged:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;Z)V │ │ +0d2a58: 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; │ │ @@ -275337,21 +275270,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c4da0: |[0c4da0] com.badlogic.gdx.utils.DelayedRemovalArray.:()V │ │ -0c4db0: 7010 db1c 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c4db6: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4dba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4dbc: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4dc2: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4dc6: 0e00 |000b: return-void │ │ +0d2a5c: |[0d2a5c] com.badlogic.gdx.utils.DelayedRemovalArray.:()V │ │ +0d2a6c: 7010 db1c 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d2a72: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2a76: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2a78: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2a7e: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2a82: 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; │ │ @@ -275362,21 +275295,21 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c4dc8: |[0c4dc8] com.badlogic.gdx.utils.DelayedRemovalArray.:(I)V │ │ -0c4dd8: 7020 dc1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0c4dde: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4de2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4de4: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4dea: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4dee: 0e00 |000b: return-void │ │ +0d2a84: |[0d2a84] com.badlogic.gdx.utils.DelayedRemovalArray.:(I)V │ │ +0d2a94: 7020 dc1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0d2a9a: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2a9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2aa0: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2aa6: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2aaa: 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; │ │ @@ -275388,21 +275321,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 │ │ -0c4df0: |[0c4df0] com.badlogic.gdx.utils.DelayedRemovalArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0c4e00: 7020 dd1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cdd │ │ -0c4e06: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4e0a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4e0c: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4e12: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4e16: 0e00 |000b: return-void │ │ +0d2aac: |[0d2aac] com.badlogic.gdx.utils.DelayedRemovalArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0d2abc: 7020 dd1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cdd │ │ +0d2ac2: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2ac6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2ac8: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2ace: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2ad2: 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; │ │ @@ -275414,21 +275347,21 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c4e18: |[0c4e18] com.badlogic.gdx.utils.DelayedRemovalArray.:(Ljava/lang/Class;)V │ │ -0c4e28: 7020 de1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1cde │ │ -0c4e2e: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4e32: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4e34: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4e3a: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4e3e: 0e00 |000b: return-void │ │ +0d2ad4: |[0d2ad4] com.badlogic.gdx.utils.DelayedRemovalArray.:(Ljava/lang/Class;)V │ │ +0d2ae4: 7020 de1c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1cde │ │ +0d2aea: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2aee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2af0: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2af6: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2afa: 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; │ │ @@ -275441,21 +275374,21 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c4e40: |[0c4e40] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZI)V │ │ -0c4e50: 7030 df1c 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c4e56: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4e5a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4e5c: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4e62: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4e66: 0e00 |000b: return-void │ │ +0d2afc: |[0d2afc] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZI)V │ │ +0d2b0c: 7030 df1c 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d2b12: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2b16: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2b18: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2b1e: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2b22: 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; │ │ @@ -275468,21 +275401,21 @@ │ │ type : '(ZILjava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0c4e68: |[0c4e68] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZILjava/lang/Class;)V │ │ -0c4e78: 7040 e01c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ -0c4e7e: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4e82: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4e84: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4e8a: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4e8e: 0e00 |000b: return-void │ │ +0d2b24: |[0d2b24] com.badlogic.gdx.utils.DelayedRemovalArray.:(ZILjava/lang/Class;)V │ │ +0d2b34: 7040 e01c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ +0d2b3a: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2b3e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2b40: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2b46: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2b4a: 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; │ │ @@ -275497,21 +275430,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 │ │ -0c4e90: |[0c4e90] com.badlogic.gdx.utils.DelayedRemovalArray.:(Z[Ljava/lang/Object;)V │ │ -0c4ea0: 7030 e11c 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1ce1 │ │ -0c4ea6: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4eaa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4eac: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4eb2: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4eb6: 0e00 |000b: return-void │ │ +0d2b4c: |[0d2b4c] com.badlogic.gdx.utils.DelayedRemovalArray.:(Z[Ljava/lang/Object;)V │ │ +0d2b5c: 7030 e11c 3204 |0000: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1ce1 │ │ +0d2b62: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2b66: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2b68: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2b6e: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2b72: 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; │ │ @@ -275525,21 +275458,21 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c4eb8: |[0c4eb8] com.badlogic.gdx.utils.DelayedRemovalArray.:([Ljava/lang/Object;)V │ │ -0c4ec8: 7020 e21c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1ce2 │ │ -0c4ece: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c4ed2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c4ed4: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0c4eda: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4ede: 0e00 |000b: return-void │ │ +0d2b74: |[0d2b74] com.badlogic.gdx.utils.DelayedRemovalArray.:([Ljava/lang/Object;)V │ │ +0d2b84: 7020 e21c 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1ce2 │ │ +0d2b8a: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d2b8e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d2b90: 7020 691e 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d2b96: 5b20 110f |0009: iput-object v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2b9a: 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; │ │ @@ -275552,33 +275485,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0c4ee0: |[0c4ee0] com.badlogic.gdx.utils.DelayedRemovalArray.remove:(I)V │ │ -0c4ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4ef2: 5443 110f |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4ef6: 5231 450f |0003: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0c4efa: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ -0c4efe: 5443 110f |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4f02: 6e20 781e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@1e78 │ │ -0c4f08: 0a02 |000c: move-result v2 │ │ -0c4f0a: 3325 0300 |000d: if-ne v5, v2, 0010 // +0003 │ │ -0c4f0e: 0e00 |000f: return-void │ │ -0c4f10: 3525 0800 |0010: if-ge v5, v2, 0018 // +0008 │ │ -0c4f14: 5443 110f |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4f18: 6e30 7a1e 0305 |0014: invoke-virtual {v3, v0, v5}, Lcom/badlogic/gdx/utils/IntArray;.insert:(II)V // method@1e7a │ │ -0c4f1e: 28f8 |0017: goto 000f // -0008 │ │ -0c4f20: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c4f24: 28eb |001a: goto 0005 // -0015 │ │ -0c4f26: 5443 110f |001b: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4f2a: 6e20 6e1e 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0c4f30: 28ef |0020: goto 000f // -0011 │ │ +0d2b9c: |[0d2b9c] com.badlogic.gdx.utils.DelayedRemovalArray.remove:(I)V │ │ +0d2bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2bae: 5443 110f |0001: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2bb2: 5231 450f |0003: iget v1, v3, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d2bb6: 3510 1600 |0005: if-ge v0, v1, 001b // +0016 │ │ +0d2bba: 5443 110f |0007: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2bbe: 6e20 781e 0300 |0009: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@1e78 │ │ +0d2bc4: 0a02 |000c: move-result v2 │ │ +0d2bc6: 3325 0300 |000d: if-ne v5, v2, 0010 // +0003 │ │ +0d2bca: 0e00 |000f: return-void │ │ +0d2bcc: 3525 0800 |0010: if-ge v5, v2, 0018 // +0008 │ │ +0d2bd0: 5443 110f |0012: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2bd4: 6e30 7a1e 0305 |0014: invoke-virtual {v3, v0, v5}, Lcom/badlogic/gdx/utils/IntArray;.insert:(II)V // method@1e7a │ │ +0d2bda: 28f8 |0017: goto 000f // -0008 │ │ +0d2bdc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d2be0: 28eb |001a: goto 0005 // -0015 │ │ +0d2be2: 5443 110f |001b: iget-object v3, v4, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2be6: 6e20 6e1e 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d2bec: 28ef |0020: goto 000f // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ 0x000d line=77 │ │ 0x000f line=84 │ │ 0x0010 line=78 │ │ @@ -275600,18 +275533,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c4f34: |[0c4f34] com.badlogic.gdx.utils.DelayedRemovalArray.begin:()V │ │ -0c4f44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c4f46: 5c10 100f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c4f4a: 0e00 |0003: return-void │ │ +0d2bf0: |[0d2bf0] com.badlogic.gdx.utils.DelayedRemovalArray.begin:()V │ │ +0d2c00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d2c02: 5c10 100f |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2c06: 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; │ │ @@ -275621,23 +275554,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c4f4c: |[0c4f4c] com.badlogic.gdx.utils.DelayedRemovalArray.clear:()V │ │ -0c4f5c: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c4f60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c4f64: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c4f68: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c4f6c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c4f72: 2700 |000b: throw v0 │ │ -0c4f74: 6f10 e81c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0c4f7a: 0e00 |000f: return-void │ │ +0d2c08: |[0d2c08] com.badlogic.gdx.utils.DelayedRemovalArray.clear:()V │ │ +0d2c18: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2c1c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2c20: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2c24: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2c28: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2c2e: 2700 |000b: throw v0 │ │ +0d2c30: 6f10 e81c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0d2c36: 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; │ │ @@ -275648,28 +275581,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c4f7c: |[0c4f7c] com.badlogic.gdx.utils.DelayedRemovalArray.end:()V │ │ -0c4f8c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c4f8e: 5c32 100f |0001: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c4f92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c4f94: 5432 110f |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4f98: 5221 450f |0006: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0c4f9c: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ -0c4fa0: 5432 110f |000a: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ -0c4fa4: 6e10 7d1e 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ -0c4faa: 0a02 |000f: move-result v2 │ │ -0c4fac: 6e20 f31d 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeIndex:(I)Ljava/lang/Object; // method@1df3 │ │ -0c4fb2: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c4fb6: 28f3 |0015: goto 0008 // -000d │ │ -0c4fb8: 0e00 |0016: return-void │ │ +0d2c38: |[0d2c38] com.badlogic.gdx.utils.DelayedRemovalArray.end:()V │ │ +0d2c48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d2c4a: 5c32 100f |0001: iput-boolean v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2c4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d2c50: 5432 110f |0004: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2c54: 5221 450f |0006: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d2c58: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +0d2c5c: 5432 110f |000a: iget-object v2, v3, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:Lcom/badlogic/gdx/utils/IntArray; // field@0f11 │ │ +0d2c60: 6e10 7d1e 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ +0d2c66: 0a02 |000f: move-result v2 │ │ +0d2c68: 6e20 f31d 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.removeIndex:(I)Ljava/lang/Object; // method@1df3 │ │ +0d2c6e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d2c72: 28f3 |0015: goto 0008 // -000d │ │ +0d2c74: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x000a line=71 │ │ 0x0013 line=70 │ │ 0x0016 line=72 │ │ @@ -275684,23 +275617,23 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c4fbc: |[0c4fbc] com.badlogic.gdx.utils.DelayedRemovalArray.insert:(ILjava/lang/Object;)V │ │ -0c4fcc: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c4fd0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c4fd4: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c4fd8: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c4fdc: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c4fe2: 2700 |000b: throw v0 │ │ -0c4fe4: 6f30 ef1c 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ -0c4fea: 0e00 |000f: return-void │ │ +0d2c78: |[0d2c78] com.badlogic.gdx.utils.DelayedRemovalArray.insert:(ILjava/lang/Object;)V │ │ +0d2c88: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2c8c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2c90: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2c94: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2c98: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2c9e: 2700 |000b: throw v0 │ │ +0d2ca0: 6f30 ef1c 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ +0d2ca6: 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; │ │ @@ -275714,24 +275647,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c4fec: |[0c4fec] com.badlogic.gdx.utils.DelayedRemovalArray.pop:()Ljava/lang/Object; │ │ -0c4ffc: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5000: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c5004: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c5008: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c500c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c5012: 2700 |000b: throw v0 │ │ -0c5014: 6f10 f31c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -0c501a: 0c00 |000f: move-result-object v0 │ │ -0c501c: 1100 |0010: return-object v0 │ │ +0d2ca8: |[0d2ca8] com.badlogic.gdx.utils.DelayedRemovalArray.pop:()Ljava/lang/Object; │ │ +0d2cb8: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2cbc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2cc0: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2cc4: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2cc8: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2cce: 2700 |000b: throw v0 │ │ +0d2cd0: 6f10 f31c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +0d2cd6: 0c00 |000f: move-result-object v0 │ │ +0d2cd8: 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; │ │ @@ -275741,24 +275674,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c5020: |[0c5020] com.badlogic.gdx.utils.DelayedRemovalArray.removeIndex:(I)Ljava/lang/Object; │ │ -0c5030: 5510 100f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5034: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c5038: 7020 f21d 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1df2 │ │ -0c503e: 6e20 ee1d 2100 |0007: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1dee │ │ -0c5044: 0c00 |000a: move-result-object v0 │ │ -0c5046: 1100 |000b: return-object v0 │ │ -0c5048: 6f20 f51c 2100 |000c: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -0c504e: 0c00 |000f: move-result-object v0 │ │ -0c5050: 28fb |0010: goto 000b // -0005 │ │ +0d2cdc: |[0d2cdc] com.badlogic.gdx.utils.DelayedRemovalArray.removeIndex:(I)Ljava/lang/Object; │ │ +0d2cec: 5510 100f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2cf0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2cf4: 7020 f21d 2100 |0004: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1df2 │ │ +0d2cfa: 6e20 ee1d 2100 |0007: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.get:(I)Ljava/lang/Object; // method@1dee │ │ +0d2d00: 0c00 |000a: move-result-object v0 │ │ +0d2d02: 1100 |000b: return-object v0 │ │ +0d2d04: 6f20 f51c 2100 |000c: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0d2d0a: 0c00 |000f: move-result-object v0 │ │ +0d2d0c: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x0007 line=99 │ │ 0x000b line=101 │ │ locals : │ │ @@ -275771,29 +275704,29 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5054: |[0c5054] com.badlogic.gdx.utils.DelayedRemovalArray.removeValue:(Ljava/lang/Object;Z)Z │ │ -0c5064: 5521 100f |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5068: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -0c506c: 6e30 ef1d 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.indexOf:(Ljava/lang/Object;Z)I // method@1def │ │ -0c5072: 0a00 |0007: move-result v0 │ │ -0c5074: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0c5076: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -0c507a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0c507c: 0f01 |000c: return v1 │ │ -0c507e: 7020 f21d 0200 |000d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1df2 │ │ -0c5084: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0c5086: 28fb |0011: goto 000c // -0005 │ │ -0c5088: 6f30 f61c 3204 |0012: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -0c508e: 0a01 |0015: move-result v1 │ │ -0c5090: 28f6 |0016: goto 000c // -000a │ │ +0d2d10: |[0d2d10] com.badlogic.gdx.utils.DelayedRemovalArray.removeValue:(Ljava/lang/Object;Z)Z │ │ +0d2d20: 5521 100f |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2d24: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +0d2d28: 6e30 ef1d 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.indexOf:(Ljava/lang/Object;Z)I // method@1def │ │ +0d2d2e: 0a00 |0007: move-result v0 │ │ +0d2d30: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0d2d32: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +0d2d36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0d2d38: 0f01 |000c: return v1 │ │ +0d2d3a: 7020 f21d 0200 |000d: invoke-direct {v2, v0}, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.remove:(I)V // method@1df2 │ │ +0d2d40: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0d2d42: 28fb |0011: goto 000c // -0005 │ │ +0d2d44: 6f30 f61c 3204 |0012: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0d2d4a: 0a01 |0015: move-result v1 │ │ +0d2d4c: 28f6 |0016: goto 000c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ 0x000c line=93 │ │ 0x000d line=90 │ │ @@ -275813,23 +275746,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c5094: |[0c5094] com.badlogic.gdx.utils.DelayedRemovalArray.reverse:()V │ │ -0c50a4: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c50a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c50ac: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c50b0: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c50b4: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c50ba: 2700 |000b: throw v0 │ │ -0c50bc: 6f10 f81c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1cf8 │ │ -0c50c2: 0e00 |000f: return-void │ │ +0d2d50: |[0d2d50] com.badlogic.gdx.utils.DelayedRemovalArray.reverse:()V │ │ +0d2d60: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2d64: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2d68: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2d6c: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2d70: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2d76: 2700 |000b: throw v0 │ │ +0d2d78: 6f10 f81c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1cf8 │ │ +0d2d7e: 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; │ │ @@ -275840,23 +275773,23 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c50c4: |[0c50c4] com.badlogic.gdx.utils.DelayedRemovalArray.set:(ILjava/lang/Object;)V │ │ -0c50d4: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c50d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c50dc: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c50e0: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c50e4: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c50ea: 2700 |000b: throw v0 │ │ -0c50ec: 6f30 f91c 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1cf9 │ │ -0c50f2: 0e00 |000f: return-void │ │ +0d2d80: |[0d2d80] com.badlogic.gdx.utils.DelayedRemovalArray.set:(ILjava/lang/Object;)V │ │ +0d2d90: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2d94: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2d98: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2d9c: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2da0: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2da6: 2700 |000b: throw v0 │ │ +0d2da8: 6f30 f91c 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1cf9 │ │ +0d2dae: 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; │ │ @@ -275870,23 +275803,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c50f4: |[0c50f4] com.badlogic.gdx.utils.DelayedRemovalArray.shuffle:()V │ │ -0c5104: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5108: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c510c: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c5110: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c5114: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c511a: 2700 |000b: throw v0 │ │ -0c511c: 6f10 fb1c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1cfb │ │ -0c5122: 0e00 |000f: return-void │ │ +0d2db0: |[0d2db0] com.badlogic.gdx.utils.DelayedRemovalArray.shuffle:()V │ │ +0d2dc0: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2dc4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2dc8: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2dcc: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2dd0: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2dd6: 2700 |000b: throw v0 │ │ +0d2dd8: 6f10 fb1c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1cfb │ │ +0d2dde: 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; │ │ @@ -275897,23 +275830,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c5124: |[0c5124] com.badlogic.gdx.utils.DelayedRemovalArray.sort:()V │ │ -0c5134: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5138: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c513c: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c5140: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c5144: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c514a: 2700 |000b: throw v0 │ │ -0c514c: 6f10 fc1c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1cfc │ │ -0c5152: 0e00 |000f: return-void │ │ +0d2de0: |[0d2de0] com.badlogic.gdx.utils.DelayedRemovalArray.sort:()V │ │ +0d2df0: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2df4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2df8: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2dfc: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2e00: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2e06: 2700 |000b: throw v0 │ │ +0d2e08: 6f10 fc1c 0200 |000c: invoke-super {v2}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1cfc │ │ +0d2e0e: 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; │ │ @@ -275924,23 +275857,23 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c5154: |[0c5154] com.badlogic.gdx.utils.DelayedRemovalArray.sort:(Ljava/util/Comparator;)V │ │ -0c5164: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5168: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c516c: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c5170: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c5174: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c517a: 2700 |000b: throw v0 │ │ -0c517c: 6f20 fd1c 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ -0c5182: 0e00 |000f: return-void │ │ +0d2e10: |[0d2e10] com.badlogic.gdx.utils.DelayedRemovalArray.sort:(Ljava/util/Comparator;)V │ │ +0d2e20: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2e24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2e28: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2e2c: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2e30: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2e36: 2700 |000b: throw v0 │ │ +0d2e38: 6f20 fd1c 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ +0d2e3e: 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; │ │ @@ -275953,23 +275886,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c5184: |[0c5184] com.badlogic.gdx.utils.DelayedRemovalArray.swap:(II)V │ │ -0c5194: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c5198: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c519c: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c51a0: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c51a4: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c51aa: 2700 |000b: throw v0 │ │ -0c51ac: 6f30 fe1c 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1cfe │ │ -0c51b2: 0e00 |000f: return-void │ │ +0d2e40: |[0d2e40] com.badlogic.gdx.utils.DelayedRemovalArray.swap:(II)V │ │ +0d2e50: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2e54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2e58: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2e5c: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2e60: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2e66: 2700 |000b: throw v0 │ │ +0d2e68: 6f30 fe1c 3204 |000c: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1cfe │ │ +0d2e6e: 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; │ │ @@ -275982,23 +275915,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c51b4: |[0c51b4] com.badlogic.gdx.utils.DelayedRemovalArray.truncate:(I)V │ │ -0c51c4: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ -0c51c8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c51cc: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0c51d0: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ -0c51d4: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0c51da: 2700 |000b: throw v0 │ │ -0c51dc: 6f20 031d 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1d03 │ │ -0c51e2: 0e00 |000f: return-void │ │ +0d2e70: |[0d2e70] com.badlogic.gdx.utils.DelayedRemovalArray.truncate:(I)V │ │ +0d2e80: 5520 100f |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/utils/DelayedRemovalArray;.iterating:Z // field@0f10 │ │ +0d2e84: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d2e88: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0d2e8c: 1a01 9a06 |0006: const-string v1, "Invalid between begin/end." // string@069a │ │ +0d2e90: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0d2e96: 2700 |000b: throw v0 │ │ +0d2e98: 6f20 031d 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1d03 │ │ +0d2e9e: 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; │ │ @@ -276050,20 +275983,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 │ │ -0c51e4: |[0c51e4] com.badlogic.gdx.utils.IdentityMap$Entries.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0c51f4: 7020 411e 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e41 │ │ -0c51fa: 2200 bf02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entry; // type@02bf │ │ -0c51fe: 7010 371e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.:()V // method@1e37 │ │ -0c5204: 5b10 200f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ -0c5208: 0e00 |000a: return-void │ │ +0d2ea0: |[0d2ea0] com.badlogic.gdx.utils.IdentityMap$Entries.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +0d2eb0: 7020 411e 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e41 │ │ +0d2eb6: 2200 bf02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IdentityMap$Entry; // type@02bf │ │ +0d2eba: 7010 371e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.:()V // method@1e37 │ │ +0d2ec0: 5b10 200f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ +0d2ec4: 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; │ │ @@ -276077,17 +276010,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c520c: |[0c520c] com.badlogic.gdx.utils.IdentityMap$Entries.hasNext:()Z │ │ -0c521c: 5510 210f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@0f21 │ │ -0c5220: 0f00 |0002: return v0 │ │ +0d2ec8: |[0d2ec8] com.badlogic.gdx.utils.IdentityMap$Entries.hasNext:()Z │ │ +0d2ed8: 5510 210f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@0f21 │ │ +0d2edc: 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; │ │ │ │ @@ -276096,16 +276029,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5224: |[0c5224] com.badlogic.gdx.utils.IdentityMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0c5234: 1100 |0000: return-object v0 │ │ +0d2ee0: |[0d2ee0] com.badlogic.gdx.utils.IdentityMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0d2ef0: 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; │ │ │ │ @@ -276114,37 +276047,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 │ │ -0c5238: |[0c5238] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ -0c5248: 5541 210f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@0f21 │ │ -0c524c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0c5250: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ -0c5254: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ -0c525a: 2701 |0009: throw v1 │ │ -0c525c: 5441 220f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f22 │ │ -0c5260: 5410 380f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0c5264: 5441 200f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ -0c5268: 5242 230f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@0f23 │ │ -0c526c: 4602 0002 |0012: aget-object v2, v0, v2 │ │ -0c5270: 5b12 240f |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@0f24 │ │ -0c5274: 5441 200f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ -0c5278: 5442 220f |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f22 │ │ -0c527c: 5422 410f |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -0c5280: 5243 230f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@0f23 │ │ -0c5284: 4602 0203 |001e: aget-object v2, v2, v3 │ │ -0c5288: 5b12 250f |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@0f25 │ │ -0c528c: 5241 230f |0022: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@0f23 │ │ -0c5290: 5941 1f0f |0024: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.currentIndex:I // field@0f1f │ │ -0c5294: 6e10 301e 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.findNextIndex:()V // method@1e30 │ │ -0c529a: 5441 200f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ -0c529e: 1101 |002b: return-object v1 │ │ +0d2ef4: |[0d2ef4] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; │ │ +0d2f04: 5541 210f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.hasNext:Z // field@0f21 │ │ +0d2f08: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0d2f0c: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ +0d2f10: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ +0d2f16: 2701 |0009: throw v1 │ │ +0d2f18: 5441 220f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f22 │ │ +0d2f1c: 5410 380f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +0d2f20: 5441 200f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ +0d2f24: 5242 230f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@0f23 │ │ +0d2f28: 4602 0002 |0012: aget-object v2, v0, v2 │ │ +0d2f2c: 5b12 240f |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.key:Ljava/lang/Object; // field@0f24 │ │ +0d2f30: 5441 200f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ +0d2f34: 5442 220f |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f22 │ │ +0d2f38: 5422 410f |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +0d2f3c: 5243 230f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@0f23 │ │ +0d2f40: 4602 0203 |001e: aget-object v2, v2, v3 │ │ +0d2f44: 5b12 250f |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/IdentityMap$Entry;.value:Ljava/lang/Object; // field@0f25 │ │ +0d2f48: 5241 230f |0022: iget v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.nextIndex:I // field@0f23 │ │ +0d2f4c: 5941 1f0f |0024: iput v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.currentIndex:I // field@0f1f │ │ +0d2f50: 6e10 301e 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.findNextIndex:()V // method@1e30 │ │ +0d2f56: 5441 200f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.entry:Lcom/badlogic/gdx/utils/IdentityMap$Entry; // field@0f20 │ │ +0d2f5a: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x000a line=587 │ │ 0x000e line=588 │ │ 0x0016 line=589 │ │ 0x0022 line=590 │ │ @@ -276160,18 +276093,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c52a0: |[0c52a0] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Ljava/lang/Object; │ │ -0c52b0: 6e10 331e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; // method@1e33 │ │ -0c52b6: 0c00 |0003: move-result-object v0 │ │ -0c52b8: 1100 |0004: return-object v0 │ │ +0d2f5c: |[0d2f5c] com.badlogic.gdx.utils.IdentityMap$Entries.next:()Ljava/lang/Object; │ │ +0d2f6c: 6e10 331e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Entries;.next:()Lcom/badlogic/gdx/utils/IdentityMap$Entry; // method@1e33 │ │ +0d2f72: 0c00 |0003: move-result-object v0 │ │ +0d2f74: 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; │ │ │ │ @@ -276180,17 +276113,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c52bc: |[0c52bc] com.badlogic.gdx.utils.IdentityMap$Entries.remove:()V │ │ -0c52cc: 6f10 431e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1e43 │ │ -0c52d2: 0e00 |0003: return-void │ │ +0d2f78: |[0d2f78] com.badlogic.gdx.utils.IdentityMap$Entries.remove:()V │ │ +0d2f88: 6f10 431e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1e43 │ │ +0d2f8e: 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; │ │ │ │ @@ -276199,17 +276132,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c52d4: |[0c52d4] com.badlogic.gdx.utils.IdentityMap$Entries.reset:()V │ │ -0c52e4: 6f10 441e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ -0c52ea: 0e00 |0003: return-void │ │ +0d2f90: |[0d2f90] com.badlogic.gdx.utils.IdentityMap$Entries.reset:()V │ │ +0d2fa0: 6f10 441e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ +0d2fa6: 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; │ │ │ │ @@ -276254,17 +276187,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 │ │ -0c52ec: |[0c52ec] com.badlogic.gdx.utils.IdentityMap$Keys.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0c52fc: 7020 411e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e41 │ │ -0c5302: 0e00 |0003: return-void │ │ +0d2fa8: |[0d2fa8] com.badlogic.gdx.utils.IdentityMap$Keys.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +0d2fb8: 7020 411e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e41 │ │ +0d2fbe: 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; │ │ @@ -276277,17 +276210,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5304: |[0c5304] com.badlogic.gdx.utils.IdentityMap$Keys.hasNext:()Z │ │ -0c5314: 5510 270f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@0f27 │ │ -0c5318: 0f00 |0002: return v0 │ │ +0d2fc0: |[0d2fc0] com.badlogic.gdx.utils.IdentityMap$Keys.hasNext:()Z │ │ +0d2fd0: 5510 270f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@0f27 │ │ +0d2fd4: 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; │ │ │ │ @@ -276296,16 +276229,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c531c: |[0c531c] com.badlogic.gdx.utils.IdentityMap$Keys.iterator:()Ljava/util/Iterator; │ │ -0c532c: 1100 |0000: return-object v0 │ │ +0d2fd8: |[0d2fd8] com.badlogic.gdx.utils.IdentityMap$Keys.iterator:()Ljava/util/Iterator; │ │ +0d2fe8: 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; │ │ │ │ @@ -276314,23 +276247,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c5330: |[0c5330] com.badlogic.gdx.utils.IdentityMap$Keys.next:()Ljava/lang/Object; │ │ -0c5340: 5431 280f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f28 │ │ -0c5344: 5411 380f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ -0c5348: 5232 290f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@0f29 │ │ -0c534c: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0c5350: 5231 290f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@0f29 │ │ -0c5354: 5931 260f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.currentIndex:I // field@0f26 │ │ -0c5358: 6e10 3a1e 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.findNextIndex:()V // method@1e3a │ │ -0c535e: 1100 |000f: return-object v0 │ │ +0d2fec: |[0d2fec] com.badlogic.gdx.utils.IdentityMap$Keys.next:()Ljava/lang/Object; │ │ +0d2ffc: 5431 280f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f28 │ │ +0d3000: 5411 380f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.keyTable:[Ljava/lang/Object; // field@0f38 │ │ +0d3004: 5232 290f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@0f29 │ │ +0d3008: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0d300c: 5231 290f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.nextIndex:I // field@0f29 │ │ +0d3010: 5931 260f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.currentIndex:I // field@0f26 │ │ +0d3014: 6e10 3a1e 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.findNextIndex:()V // method@1e3a │ │ +0d301a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0008 line=650 │ │ 0x000c line=651 │ │ 0x000f line=652 │ │ locals : │ │ @@ -276343,17 +276276,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5360: |[0c5360] com.badlogic.gdx.utils.IdentityMap$Keys.remove:()V │ │ -0c5370: 6f10 431e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1e43 │ │ -0c5376: 0e00 |0003: return-void │ │ +0d301c: |[0d301c] com.badlogic.gdx.utils.IdentityMap$Keys.remove:()V │ │ +0d302c: 6f10 431e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1e43 │ │ +0d3032: 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; │ │ │ │ @@ -276362,17 +276295,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5378: |[0c5378] com.badlogic.gdx.utils.IdentityMap$Keys.reset:()V │ │ -0c5388: 6f10 441e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ -0c538e: 0e00 |0003: return-void │ │ +0d3034: |[0d3034] com.badlogic.gdx.utils.IdentityMap$Keys.reset:()V │ │ +0d3044: 6f10 441e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ +0d304a: 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; │ │ │ │ @@ -276381,27 +276314,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5390: |[0c5390] com.badlogic.gdx.utils.IdentityMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c53a0: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c53a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c53a6: 5432 280f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f28 │ │ -0c53aa: 5222 3d0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -0c53ae: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c53b4: 5531 270f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@0f27 │ │ -0c53b8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c53bc: 6e10 3d1e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.next:()Ljava/lang/Object; // method@1e3d │ │ -0c53c2: 0c01 |0011: move-result-object v1 │ │ -0c53c4: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c53ca: 28f5 |0015: goto 000a // -000b │ │ -0c53cc: 1100 |0016: return-object v0 │ │ +0d304c: |[0d304c] com.badlogic.gdx.utils.IdentityMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d305c: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3060: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3062: 5432 280f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f28 │ │ +0d3066: 5222 3d0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +0d306a: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d3070: 5531 270f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.hasNext:Z // field@0f27 │ │ +0d3074: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3078: 6e10 3d1e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Keys;.next:()Ljava/lang/Object; // method@1e3d │ │ +0d307e: 0c01 |0011: move-result-object v1 │ │ +0d3080: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3086: 28f5 |0015: goto 000a // -000b │ │ +0d3088: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x000a line=662 │ │ 0x000e line=663 │ │ 0x0016 line=664 │ │ locals : │ │ @@ -276452,17 +276385,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 │ │ -0c53d0: |[0c53d0] com.badlogic.gdx.utils.IdentityMap$Values.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ -0c53e0: 7020 411e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e41 │ │ -0c53e6: 0e00 |0003: return-void │ │ +0d308c: |[0d308c] com.badlogic.gdx.utils.IdentityMap$Values.:(Lcom/badlogic/gdx/utils/IdentityMap;)V │ │ +0d309c: 7020 411e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IdentityMap;)V // method@1e41 │ │ +0d30a2: 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; │ │ @@ -276475,17 +276408,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c53e8: |[0c53e8] com.badlogic.gdx.utils.IdentityMap$Values.hasNext:()Z │ │ -0c53f8: 5510 2f0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@0f2f │ │ -0c53fc: 0f00 |0002: return v0 │ │ +0d30a4: |[0d30a4] com.badlogic.gdx.utils.IdentityMap$Values.hasNext:()Z │ │ +0d30b4: 5510 2f0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@0f2f │ │ +0d30b8: 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; │ │ │ │ @@ -276494,16 +276427,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5400: |[0c5400] com.badlogic.gdx.utils.IdentityMap$Values.iterator:()Ljava/util/Iterator; │ │ -0c5410: 1100 |0000: return-object v0 │ │ +0d30bc: |[0d30bc] com.badlogic.gdx.utils.IdentityMap$Values.iterator:()Ljava/util/Iterator; │ │ +0d30cc: 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; │ │ │ │ @@ -276512,23 +276445,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c5414: |[0c5414] com.badlogic.gdx.utils.IdentityMap$Values.next:()Ljava/lang/Object; │ │ -0c5424: 5431 300f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f30 │ │ -0c5428: 5411 410f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ -0c542c: 5232 310f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@0f31 │ │ -0c5430: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0c5434: 5231 310f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@0f31 │ │ -0c5438: 5931 2e0f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.currentIndex:I // field@0f2e │ │ -0c543c: 6e10 461e 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.findNextIndex:()V // method@1e46 │ │ -0c5442: 1100 |000f: return-object v0 │ │ +0d30d0: |[0d30d0] com.badlogic.gdx.utils.IdentityMap$Values.next:()Ljava/lang/Object; │ │ +0d30e0: 5431 300f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f30 │ │ +0d30e4: 5411 410f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/IdentityMap;.valueTable:[Ljava/lang/Object; // field@0f41 │ │ +0d30e8: 5232 310f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@0f31 │ │ +0d30ec: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0d30f0: 5231 310f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.nextIndex:I // field@0f31 │ │ +0d30f4: 5931 2e0f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.currentIndex:I // field@0f2e │ │ +0d30f8: 6e10 461e 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.findNextIndex:()V // method@1e46 │ │ +0d30fe: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0008 line=615 │ │ 0x000c line=616 │ │ 0x000f line=617 │ │ locals : │ │ @@ -276541,17 +276474,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5444: |[0c5444] com.badlogic.gdx.utils.IdentityMap$Values.remove:()V │ │ -0c5454: 6f10 431e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1e43 │ │ -0c545a: 0e00 |0003: return-void │ │ +0d3100: |[0d3100] com.badlogic.gdx.utils.IdentityMap$Values.remove:()V │ │ +0d3110: 6f10 431e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.remove:()V // method@1e43 │ │ +0d3116: 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; │ │ │ │ @@ -276560,17 +276493,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c545c: |[0c545c] com.badlogic.gdx.utils.IdentityMap$Values.reset:()V │ │ -0c546c: 6f10 441e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ -0c5472: 0e00 |0003: return-void │ │ +0d3118: |[0d3118] com.badlogic.gdx.utils.IdentityMap$Values.reset:()V │ │ +0d3128: 6f10 441e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IdentityMap$MapIterator;.reset:()V // method@1e44 │ │ +0d312e: 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; │ │ │ │ @@ -276579,27 +276512,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5474: |[0c5474] com.badlogic.gdx.utils.IdentityMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c5484: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c5488: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c548a: 5432 300f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f30 │ │ -0c548e: 5222 3d0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ -0c5492: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c5498: 5531 2f0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@0f2f │ │ -0c549c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c54a0: 6e10 491e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1e49 │ │ -0c54a6: 0c01 |0011: move-result-object v1 │ │ -0c54a8: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c54ae: 28f5 |0015: goto 000a // -000b │ │ -0c54b0: 1100 |0016: return-object v0 │ │ +0d3130: |[0d3130] com.badlogic.gdx.utils.IdentityMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3140: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3144: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3146: 5432 300f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.map:Lcom/badlogic/gdx/utils/IdentityMap; // field@0f30 │ │ +0d314a: 5222 3d0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IdentityMap;.size:I // field@0f3d │ │ +0d314e: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d3154: 5531 2f0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@0f2f │ │ +0d3158: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d315c: 6e10 491e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1e49 │ │ +0d3162: 0c01 |0011: move-result-object v1 │ │ +0d3164: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d316a: 28f5 |0015: goto 000a // -000b │ │ +0d316c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x000a line=627 │ │ 0x000e line=628 │ │ 0x0016 line=629 │ │ locals : │ │ @@ -276612,22 +276545,22 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c54b4: |[0c54b4] com.badlogic.gdx.utils.IdentityMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0c54c4: 5510 2f0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@0f2f │ │ -0c54c8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c54cc: 6e10 491e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1e49 │ │ -0c54d2: 0c00 |0007: move-result-object v0 │ │ -0c54d4: 6e20 e31c 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c54da: 28f5 |000b: goto 0000 // -000b │ │ -0c54dc: 0e00 |000c: return-void │ │ +0d3170: |[0d3170] com.badlogic.gdx.utils.IdentityMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0d3180: 5510 2f0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IdentityMap$Values;.hasNext:Z // field@0f2f │ │ +0d3184: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d3188: 6e10 491e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IdentityMap$Values;.next:()Ljava/lang/Object; // method@1e49 │ │ +0d318e: 0c00 |0007: move-result-object v0 │ │ +0d3190: 6e20 e31c 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3196: 28f5 |000b: goto 0000 // -000b │ │ +0d3198: 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; │ │ @@ -276678,20 +276611,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 │ │ -0c54e0: |[0c54e0] com.badlogic.gdx.utils.IntMap$Entries.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -0c54f0: 7020 9c1e 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e9c │ │ -0c54f6: 2200 c602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@02c6 │ │ -0c54fa: 7010 941e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap$Entry;.:()V // method@1e94 │ │ -0c5500: 5b10 470f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ -0c5504: 0e00 |000a: return-void │ │ +0d319c: |[0d319c] com.badlogic.gdx.utils.IntMap$Entries.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +0d31ac: 7020 9c1e 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e9c │ │ +0d31b2: 2200 c602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntMap$Entry; // type@02c6 │ │ +0d31b6: 7010 941e 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/IntMap$Entry;.:()V // method@1e94 │ │ +0d31bc: 5b10 470f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ +0d31c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0003 line=624 │ │ 0x000a line=628 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/IntMap$Entries; │ │ @@ -276704,17 +276637,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5508: |[0c5508] com.badlogic.gdx.utils.IntMap$Entries.hasNext:()Z │ │ -0c5518: 5510 480f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@0f48 │ │ -0c551c: 0f00 |0002: return v0 │ │ +0d31c4: |[0d31c4] com.badlogic.gdx.utils.IntMap$Entries.hasNext:()Z │ │ +0d31d4: 5510 480f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@0f48 │ │ +0d31d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 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; │ │ │ │ @@ -276723,16 +276656,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5520: |[0c5520] com.badlogic.gdx.utils.IntMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0c5530: 1100 |0000: return-object v0 │ │ +0d31dc: |[0d31dc] com.badlogic.gdx.utils.IntMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0d31ec: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 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; │ │ │ │ @@ -276741,48 +276674,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 │ │ -0c5534: |[0c5534] com.badlogic.gdx.utils.IntMap$Entries.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ -0c5544: 5541 480f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@0f48 │ │ -0c5548: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0c554c: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ -0c5550: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ -0c5556: 2701 |0009: throw v1 │ │ -0c5558: 5441 490f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f49 │ │ -0c555c: 5410 630f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0c5560: 5241 4a0f |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ -0c5564: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -0c5566: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ -0c556a: 5441 470f |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ -0c556e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0c5570: 5912 4b0f |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ -0c5574: 5441 470f |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ -0c5578: 5442 490f |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f49 │ │ -0c557c: 5422 6e0f |001c: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0c5580: 5b12 4c0f |001e: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ -0c5584: 5241 4a0f |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ -0c5588: 5941 460f |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.currentIndex:I // field@0f46 │ │ -0c558c: 6e10 8d1e 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntMap$Entries;.findNextIndex:()V // method@1e8d │ │ -0c5592: 5441 470f |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ -0c5596: 1101 |0029: return-object v1 │ │ -0c5598: 5441 470f |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ -0c559c: 5242 4a0f |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ -0c55a0: 4402 0002 |002e: aget v2, v0, v2 │ │ -0c55a4: 5912 4b0f |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ -0c55a8: 5441 470f |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ -0c55ac: 5442 490f |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f49 │ │ -0c55b0: 5422 6c0f |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0c55b4: 5243 4a0f |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ -0c55b8: 4602 0203 |003a: aget-object v2, v2, v3 │ │ -0c55bc: 5b12 4c0f |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ -0c55c0: 28e2 |003e: goto 0020 // -001e │ │ +0d31f0: |[0d31f0] com.badlogic.gdx.utils.IntMap$Entries.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; │ │ +0d3200: 5541 480f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.hasNext:Z // field@0f48 │ │ +0d3204: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0d3208: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ +0d320c: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ +0d3212: 2701 |0009: throw v1 │ │ +0d3214: 5441 490f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f49 │ │ +0d3218: 5410 630f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +0d321c: 5241 4a0f |000e: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ +0d3220: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +0d3222: 3321 1900 |0011: if-ne v1, v2, 002a // +0019 │ │ +0d3226: 5441 470f |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ +0d322a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0d322c: 5912 4b0f |0016: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ +0d3230: 5441 470f |0018: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ +0d3234: 5442 490f |001a: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f49 │ │ +0d3238: 5422 6e0f |001c: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +0d323c: 5b12 4c0f |001e: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ +0d3240: 5241 4a0f |0020: iget v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ +0d3244: 5941 460f |0022: iput v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.currentIndex:I // field@0f46 │ │ +0d3248: 6e10 8d1e 0400 |0024: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/IntMap$Entries;.findNextIndex:()V // method@1e8d │ │ +0d324e: 5441 470f |0027: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ +0d3252: 1101 |0029: return-object v1 │ │ +0d3254: 5441 470f |002a: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ +0d3258: 5242 4a0f |002c: iget v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ +0d325c: 4402 0002 |002e: aget v2, v0, v2 │ │ +0d3260: 5912 4b0f |0030: iput v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.key:I // field@0f4b │ │ +0d3264: 5441 470f |0032: iget-object v1, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.entry:Lcom/badlogic/gdx/utils/IntMap$Entry; // field@0f47 │ │ +0d3268: 5442 490f |0034: iget-object v2, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f49 │ │ +0d326c: 5422 6c0f |0036: iget-object v2, v2, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +0d3270: 5243 4a0f |0038: iget v3, v4, Lcom/badlogic/gdx/utils/IntMap$Entries;.nextIndex:I // field@0f4a │ │ +0d3274: 4602 0203 |003a: aget-object v2, v2, v3 │ │ +0d3278: 5b12 4c0f |003c: iput-object v2, v1, Lcom/badlogic/gdx/utils/IntMap$Entry;.value:Ljava/lang/Object; // field@0f4c │ │ +0d327c: 28e2 |003e: goto 0020 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x000a line=633 │ │ 0x000e line=634 │ │ 0x0013 line=635 │ │ 0x0018 line=636 │ │ @@ -276801,18 +276734,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c55c4: |[0c55c4] com.badlogic.gdx.utils.IntMap$Entries.next:()Ljava/lang/Object; │ │ -0c55d4: 6e10 901e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; // method@1e90 │ │ -0c55da: 0c00 |0003: move-result-object v0 │ │ -0c55dc: 1100 |0004: return-object v0 │ │ +0d3280: |[0d3280] com.badlogic.gdx.utils.IntMap$Entries.next:()Ljava/lang/Object; │ │ +0d3290: 6e10 901e 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/IntMap$Entries;.next:()Lcom/badlogic/gdx/utils/IntMap$Entry; // method@1e90 │ │ +0d3296: 0c00 |0003: move-result-object v0 │ │ +0d3298: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 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; │ │ │ │ @@ -276821,17 +276754,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c55e0: |[0c55e0] com.badlogic.gdx.utils.IntMap$Entries.remove:()V │ │ -0c55f0: 6f10 9e1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@1e9e │ │ -0c55f6: 0e00 |0003: return-void │ │ +0d329c: |[0d329c] com.badlogic.gdx.utils.IntMap$Entries.remove:()V │ │ +0d32ac: 6f10 9e1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@1e9e │ │ +0d32b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 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; │ │ │ │ @@ -276840,17 +276773,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c55f8: |[0c55f8] com.badlogic.gdx.utils.IntMap$Entries.reset:()V │ │ -0c5608: 6f10 9f1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ -0c560e: 0e00 |0003: return-void │ │ +0d32b4: |[0d32b4] com.badlogic.gdx.utils.IntMap$Entries.reset:()V │ │ +0d32c4: 6f10 9f1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ +0d32ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 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; │ │ │ │ @@ -276884,17 +276817,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 │ │ -0c5610: |[0c5610] com.badlogic.gdx.utils.IntMap$Keys.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -0c5620: 7020 9c1e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e9c │ │ -0c5626: 0e00 |0003: return-void │ │ +0d32cc: |[0d32cc] com.badlogic.gdx.utils.IntMap$Keys.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +0d32dc: 7020 9c1e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e9c │ │ +0d32e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0003 line=691 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ 0x0000 - 0x0004 reg=1 map Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -276905,28 +276838,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0c5628: |[0c5628] com.badlogic.gdx.utils.IntMap$Keys.next:()I │ │ -0c5638: 5231 500f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@0f50 │ │ -0c563c: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0c563e: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ -0c5642: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c5644: 5231 500f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@0f50 │ │ -0c5648: 5931 4d0f |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.currentIndex:I // field@0f4d │ │ -0c564c: 6e10 971e 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.findNextIndex:()V // method@1e97 │ │ -0c5652: 0f00 |000d: return v0 │ │ -0c5654: 5431 4f0f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f4f │ │ -0c5658: 5411 630f |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ -0c565c: 5232 500f |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@0f50 │ │ -0c5660: 4400 0102 |0014: aget v0, v1, v2 │ │ -0c5664: 28f0 |0016: goto 0006 // -0010 │ │ +0d32e4: |[0d32e4] com.badlogic.gdx.utils.IntMap$Keys.next:()I │ │ +0d32f4: 5231 500f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@0f50 │ │ +0d32f8: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0d32fa: 3321 0b00 |0003: if-ne v1, v2, 000e // +000b │ │ +0d32fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d3300: 5231 500f |0006: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@0f50 │ │ +0d3304: 5931 4d0f |0008: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.currentIndex:I // field@0f4d │ │ +0d3308: 6e10 971e 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.findNextIndex:()V // method@1e97 │ │ +0d330e: 0f00 |000d: return v0 │ │ +0d3310: 5431 4f0f |000e: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f4f │ │ +0d3314: 5411 630f |0010: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.keyTable:[I // field@0f63 │ │ +0d3318: 5232 500f |0012: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.nextIndex:I // field@0f50 │ │ +0d331c: 4400 0102 |0014: aget v0, v1, v2 │ │ +0d3320: 28f0 |0016: goto 0006 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0006 line=695 │ │ 0x000a line=696 │ │ 0x000d line=697 │ │ 0x000e line=694 │ │ @@ -276939,17 +276872,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5668: |[0c5668] com.badlogic.gdx.utils.IntMap$Keys.remove:()V │ │ -0c5678: 6f10 9e1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@1e9e │ │ -0c567e: 0e00 |0003: return-void │ │ +0d3324: |[0d3324] com.badlogic.gdx.utils.IntMap$Keys.remove:()V │ │ +0d3334: 6f10 9e1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@1e9e │ │ +0d333a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ │ │ #2 : (in Lcom/badlogic/gdx/utils/IntMap$Keys;) │ │ @@ -276957,17 +276890,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5680: |[0c5680] com.badlogic.gdx.utils.IntMap$Keys.reset:()V │ │ -0c5690: 6f10 9f1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ -0c5696: 0e00 |0003: return-void │ │ +0d333c: |[0d333c] com.badlogic.gdx.utils.IntMap$Keys.reset:()V │ │ +0d334c: 6f10 9f1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ +0d3352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Keys; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/IntMap$Keys;) │ │ @@ -276975,27 +276908,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5698: |[0c5698] com.badlogic.gdx.utils.IntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0c56a8: 2200 c402 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c56ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c56ae: 5432 4f0f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f4f │ │ -0c56b2: 5222 680f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0c56b6: 7030 6b1e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ -0c56bc: 5531 4e0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.hasNext:Z // field@0f4e │ │ -0c56c0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c56c4: 6e10 981e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.next:()I // method@1e98 │ │ -0c56ca: 0a01 |0011: move-result v1 │ │ -0c56cc: 6e20 6e1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0c56d2: 28f5 |0015: goto 000a // -000b │ │ -0c56d4: 1100 |0016: return-object v0 │ │ +0d3354: |[0d3354] com.badlogic.gdx.utils.IntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0d3364: 2200 c402 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d3368: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d336a: 5432 4f0f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f4f │ │ +0d336e: 5222 680f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +0d3372: 7030 6b1e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ +0d3378: 5531 4e0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Keys;.hasNext:Z // field@0f4e │ │ +0d337c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3380: 6e10 981e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Keys;.next:()I // method@1e98 │ │ +0d3386: 0a01 |0011: move-result v1 │ │ +0d3388: 6e20 6e1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d338e: 28f5 |0015: goto 000a // -000b │ │ +0d3390: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x000a line=703 │ │ 0x000e line=704 │ │ 0x0016 line=705 │ │ locals : │ │ @@ -277043,17 +276976,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 │ │ -0c56d8: |[0c56d8] com.badlogic.gdx.utils.IntMap$Values.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ -0c56e8: 7020 9c1e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e9c │ │ -0c56ee: 0e00 |0003: return-void │ │ +0d3394: |[0d3394] com.badlogic.gdx.utils.IntMap$Values.:(Lcom/badlogic/gdx/utils/IntMap;)V │ │ +0d33a4: 7020 9c1e 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/IntMap;)V // method@1e9c │ │ +0d33aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=658 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/IntMap$Values; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/IntMap; │ │ @@ -277066,17 +276999,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c56f0: |[0c56f0] com.badlogic.gdx.utils.IntMap$Values.hasNext:()Z │ │ -0c5700: 5510 580f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@0f58 │ │ -0c5704: 0f00 |0002: return v0 │ │ +0d33ac: |[0d33ac] com.badlogic.gdx.utils.IntMap$Values.hasNext:()Z │ │ +0d33bc: 5510 580f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@0f58 │ │ +0d33c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 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; │ │ │ │ @@ -277085,16 +277018,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5708: |[0c5708] com.badlogic.gdx.utils.IntMap$Values.iterator:()Ljava/util/Iterator; │ │ -0c5718: 1100 |0000: return-object v0 │ │ +0d33c4: |[0d33c4] com.badlogic.gdx.utils.IntMap$Values.iterator:()Ljava/util/Iterator; │ │ +0d33d4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 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; │ │ │ │ @@ -277103,29 +277036,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0c571c: |[0c571c] com.badlogic.gdx.utils.IntMap$Values.next:()Ljava/lang/Object; │ │ -0c572c: 5231 5a0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@0f5a │ │ -0c5730: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0c5732: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ -0c5736: 5431 590f |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f59 │ │ -0c573a: 5410 6e0f |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ -0c573e: 5231 5a0f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@0f5a │ │ -0c5742: 5931 570f |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.currentIndex:I // field@0f57 │ │ -0c5746: 6e10 a11e 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.findNextIndex:()V // method@1ea1 │ │ -0c574c: 1100 |0010: return-object v0 │ │ -0c574e: 5431 590f |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f59 │ │ -0c5752: 5411 6c0f |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ -0c5756: 5232 5a0f |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@0f5a │ │ -0c575a: 4600 0102 |0017: aget-object v0, v1, v2 │ │ -0c575e: 28f0 |0019: goto 0009 // -0010 │ │ +0d33d8: |[0d33d8] com.badlogic.gdx.utils.IntMap$Values.next:()Ljava/lang/Object; │ │ +0d33e8: 5231 5a0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@0f5a │ │ +0d33ec: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0d33ee: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ +0d33f2: 5431 590f |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f59 │ │ +0d33f6: 5410 6e0f |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/IntMap;.zeroValue:Ljava/lang/Object; // field@0f6e │ │ +0d33fa: 5231 5a0f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@0f5a │ │ +0d33fe: 5931 570f |000b: iput v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.currentIndex:I // field@0f57 │ │ +0d3402: 6e10 a11e 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.findNextIndex:()V // method@1ea1 │ │ +0d3408: 1100 |0010: return-object v0 │ │ +0d340a: 5431 590f |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f59 │ │ +0d340e: 5411 6c0f |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/IntMap;.valueTable:[Ljava/lang/Object; // field@0f6c │ │ +0d3412: 5232 5a0f |0015: iget v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.nextIndex:I // field@0f5a │ │ +0d3416: 4600 0102 |0017: aget-object v0, v1, v2 │ │ +0d341a: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0005 line=667 │ │ 0x0009 line=670 │ │ 0x000d line=671 │ │ 0x0010 line=672 │ │ @@ -277141,17 +277074,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5760: |[0c5760] com.badlogic.gdx.utils.IntMap$Values.remove:()V │ │ -0c5770: 6f10 9e1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@1e9e │ │ -0c5776: 0e00 |0003: return-void │ │ +0d341c: |[0d341c] com.badlogic.gdx.utils.IntMap$Values.remove:()V │ │ +0d342c: 6f10 9e1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.remove:()V // method@1e9e │ │ +0d3432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 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; │ │ │ │ @@ -277160,17 +277093,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5778: |[0c5778] com.badlogic.gdx.utils.IntMap$Values.reset:()V │ │ -0c5788: 6f10 9f1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ -0c578e: 0e00 |0003: return-void │ │ +0d3434: |[0d3434] com.badlogic.gdx.utils.IntMap$Values.reset:()V │ │ +0d3444: 6f10 9f1e 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/IntMap$MapIterator;.reset:()V // method@1e9f │ │ +0d344a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 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; │ │ │ │ @@ -277179,27 +277112,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5790: |[0c5790] com.badlogic.gdx.utils.IntMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c57a0: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c57a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c57a6: 5432 590f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f59 │ │ -0c57aa: 5222 680f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ -0c57ae: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c57b4: 5531 580f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@0f58 │ │ -0c57b8: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c57bc: 6e10 a41e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.next:()Ljava/lang/Object; // method@1ea4 │ │ -0c57c2: 0c01 |0011: move-result-object v1 │ │ -0c57c4: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c57ca: 28f5 |0015: goto 000a // -000b │ │ -0c57cc: 1100 |0016: return-object v0 │ │ +0d344c: |[0d344c] com.badlogic.gdx.utils.IntMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d345c: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3460: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3462: 5432 590f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.map:Lcom/badlogic/gdx/utils/IntMap; // field@0f59 │ │ +0d3466: 5222 680f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/IntMap;.size:I // field@0f68 │ │ +0d346a: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d3470: 5531 580f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/IntMap$Values;.hasNext:Z // field@0f58 │ │ +0d3474: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3478: 6e10 a41e 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/IntMap$Values;.next:()Ljava/lang/Object; // method@1ea4 │ │ +0d347e: 0c01 |0011: move-result-object v1 │ │ +0d3480: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3486: 28f5 |0015: goto 000a // -000b │ │ +0d3488: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x000a line=682 │ │ 0x000e line=683 │ │ 0x0016 line=684 │ │ locals : │ │ @@ -277243,17 +277176,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c57d0: |[0c57d0] com.badlogic.gdx.utils.Json$ReadOnlySerializer.:()V │ │ -0c57e0: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c57e6: 0e00 |0003: return-void │ │ +0d348c: |[0d348c] com.badlogic.gdx.utils.Json$ReadOnlySerializer.:()V │ │ +0d349c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d34a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ 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; │ │ │ │ @@ -277269,16 +277202,16 @@ │ │ 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 │ │ -0c57e8: |[0c57e8] com.badlogic.gdx.utils.Json$ReadOnlySerializer.write:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V │ │ -0c57f8: 0e00 |0000: return-void │ │ +0d34a4: |[0d34a4] com.badlogic.gdx.utils.Json$ReadOnlySerializer.write:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)V │ │ +0d34b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 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; │ │ @@ -277329,20 +277262,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 │ │ -0c57fc: |[0c57fc] com.badlogic.gdx.utils.LongMap$Entries.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0c580c: 7020 931f 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f93 │ │ -0c5812: 2200 d902 |0003: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@02d9 │ │ -0c5816: 7010 8b1f 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/LongMap$Entry;.:()V // method@1f8b │ │ -0c581c: 5b10 a80f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ -0c5820: 0e00 |000a: return-void │ │ +0d34b8: |[0d34b8] com.badlogic.gdx.utils.LongMap$Entries.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0d34c8: 7020 931f 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f93 │ │ +0d34ce: 2200 d902 |0003: new-instance v0, Lcom/badlogic/gdx/utils/LongMap$Entry; // type@02d9 │ │ +0d34d2: 7010 8b1f 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/LongMap$Entry;.:()V // method@1f8b │ │ +0d34d8: 5b10 a80f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ +0d34dc: 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; │ │ @@ -277355,17 +277288,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5824: |[0c5824] com.badlogic.gdx.utils.LongMap$Entries.hasNext:()Z │ │ -0c5834: 5510 a90f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@0fa9 │ │ -0c5838: 0f00 |0002: return v0 │ │ +0d34e0: |[0d34e0] com.badlogic.gdx.utils.LongMap$Entries.hasNext:()Z │ │ +0d34f0: 5510 a90f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@0fa9 │ │ +0d34f4: 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; │ │ │ │ @@ -277374,16 +277307,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c583c: |[0c583c] com.badlogic.gdx.utils.LongMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0c584c: 1100 |0000: return-object v0 │ │ +0d34f8: |[0d34f8] com.badlogic.gdx.utils.LongMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0d3508: 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; │ │ │ │ @@ -277392,48 +277325,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 │ │ -0c5850: |[0c5850] com.badlogic.gdx.utils.LongMap$Entries.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ -0c5860: 5541 a90f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@0fa9 │ │ -0c5864: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0c5868: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ -0c586c: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ -0c5872: 2701 |0009: throw v1 │ │ -0c5874: 5441 aa0f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0faa │ │ -0c5878: 5410 c40f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0c587c: 5241 ab0f |000e: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ -0c5880: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -0c5882: 3321 1a00 |0011: if-ne v1, v2, 002b // +001a │ │ -0c5886: 5441 a80f |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ -0c588a: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -0c588e: 5a12 ac0f |0017: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ -0c5892: 5441 a80f |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ -0c5896: 5442 aa0f |001b: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0faa │ │ -0c589a: 5422 cf0f |001d: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -0c589e: 5b12 ad0f |001f: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ -0c58a2: 5241 ab0f |0021: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ -0c58a6: 5941 a70f |0023: iput v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.currentIndex:I // field@0fa7 │ │ -0c58aa: 6e10 841f 0400 |0025: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Entries;.findNextIndex:()V // method@1f84 │ │ -0c58b0: 5441 a80f |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ -0c58b4: 1101 |002a: return-object v1 │ │ -0c58b6: 5441 a80f |002b: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ -0c58ba: 5242 ab0f |002d: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ -0c58be: 4502 0002 |002f: aget-wide v2, v0, v2 │ │ -0c58c2: 5a12 ac0f |0031: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ -0c58c6: 5441 a80f |0033: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ -0c58ca: 5442 aa0f |0035: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0faa │ │ -0c58ce: 5422 cd0f |0037: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -0c58d2: 5243 ab0f |0039: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ -0c58d6: 4602 0203 |003b: aget-object v2, v2, v3 │ │ -0c58da: 5b12 ad0f |003d: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ -0c58de: 28e2 |003f: goto 0021 // -001e │ │ +0d350c: |[0d350c] com.badlogic.gdx.utils.LongMap$Entries.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; │ │ +0d351c: 5541 a90f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.hasNext:Z // field@0fa9 │ │ +0d3520: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0d3524: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ +0d3528: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ +0d352e: 2701 |0009: throw v1 │ │ +0d3530: 5441 aa0f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0faa │ │ +0d3534: 5410 c40f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0d3538: 5241 ab0f |000e: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ +0d353c: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +0d353e: 3321 1a00 |0011: if-ne v1, v2, 002b // +001a │ │ +0d3542: 5441 a80f |0013: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ +0d3546: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +0d354a: 5a12 ac0f |0017: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ +0d354e: 5441 a80f |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ +0d3552: 5442 aa0f |001b: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0faa │ │ +0d3556: 5422 cf0f |001d: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0d355a: 5b12 ad0f |001f: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ +0d355e: 5241 ab0f |0021: iget v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ +0d3562: 5941 a70f |0023: iput v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.currentIndex:I // field@0fa7 │ │ +0d3566: 6e10 841f 0400 |0025: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Entries;.findNextIndex:()V // method@1f84 │ │ +0d356c: 5441 a80f |0028: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ +0d3570: 1101 |002a: return-object v1 │ │ +0d3572: 5441 a80f |002b: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ +0d3576: 5242 ab0f |002d: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ +0d357a: 4502 0002 |002f: aget-wide v2, v0, v2 │ │ +0d357e: 5a12 ac0f |0031: iput-wide v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.key:J // field@0fac │ │ +0d3582: 5441 a80f |0033: iget-object v1, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.entry:Lcom/badlogic/gdx/utils/LongMap$Entry; // field@0fa8 │ │ +0d3586: 5442 aa0f |0035: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0faa │ │ +0d358a: 5422 cd0f |0037: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0d358e: 5243 ab0f |0039: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Entries;.nextIndex:I // field@0fab │ │ +0d3592: 4602 0203 |003b: aget-object v2, v2, v3 │ │ +0d3596: 5b12 ad0f |003d: iput-object v2, v1, Lcom/badlogic/gdx/utils/LongMap$Entry;.value:Ljava/lang/Object; // field@0fad │ │ +0d359a: 28e2 |003f: goto 0021 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x000a line=630 │ │ 0x000e line=631 │ │ 0x0013 line=632 │ │ 0x0019 line=633 │ │ @@ -277452,18 +277385,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c58e0: |[0c58e0] com.badlogic.gdx.utils.LongMap$Entries.next:()Ljava/lang/Object; │ │ -0c58f0: 6e10 871f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; // method@1f87 │ │ -0c58f6: 0c00 |0003: move-result-object v0 │ │ -0c58f8: 1100 |0004: return-object v0 │ │ +0d359c: |[0d359c] com.badlogic.gdx.utils.LongMap$Entries.next:()Ljava/lang/Object; │ │ +0d35ac: 6e10 871f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/LongMap$Entries;.next:()Lcom/badlogic/gdx/utils/LongMap$Entry; // method@1f87 │ │ +0d35b2: 0c00 |0003: move-result-object v0 │ │ +0d35b4: 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; │ │ │ │ @@ -277472,17 +277405,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c58fc: |[0c58fc] com.badlogic.gdx.utils.LongMap$Entries.remove:()V │ │ -0c590c: 6f10 951f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@1f95 │ │ -0c5912: 0e00 |0003: return-void │ │ +0d35b8: |[0d35b8] com.badlogic.gdx.utils.LongMap$Entries.remove:()V │ │ +0d35c8: 6f10 951f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@1f95 │ │ +0d35ce: 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; │ │ │ │ @@ -277491,17 +277424,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5914: |[0c5914] com.badlogic.gdx.utils.LongMap$Entries.reset:()V │ │ -0c5924: 6f10 961f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ -0c592a: 0e00 |0003: return-void │ │ +0d35d0: |[0d35d0] com.badlogic.gdx.utils.LongMap$Entries.reset:()V │ │ +0d35e0: 6f10 961f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ +0d35e6: 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; │ │ │ │ @@ -277535,17 +277468,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 │ │ -0c592c: |[0c592c] com.badlogic.gdx.utils.LongMap$Keys.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0c593c: 7020 931f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f93 │ │ -0c5942: 0e00 |0003: return-void │ │ +0d35e8: |[0d35e8] com.badlogic.gdx.utils.LongMap$Keys.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0d35f8: 7020 931f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f93 │ │ +0d35fe: 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; │ │ @@ -277556,28 +277489,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0c5944: |[0c5944] com.badlogic.gdx.utils.LongMap$Keys.next:()J │ │ -0c5954: 5242 b10f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@0fb1 │ │ -0c5958: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -0c595a: 3332 0c00 |0003: if-ne v2, v3, 000f // +000c │ │ -0c595e: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -0c5962: 5242 b10f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@0fb1 │ │ -0c5966: 5942 ae0f |0009: iput v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.currentIndex:I // field@0fae │ │ -0c596a: 6e10 8e1f 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Keys;.findNextIndex:()V // method@1f8e │ │ -0c5970: 1000 |000e: return-wide v0 │ │ -0c5972: 5442 b00f |000f: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb0 │ │ -0c5976: 5422 c40f |0011: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ -0c597a: 5243 b10f |0013: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@0fb1 │ │ -0c597e: 4500 0203 |0015: aget-wide v0, v2, v3 │ │ -0c5982: 28f0 |0017: goto 0007 // -0010 │ │ +0d3600: |[0d3600] com.badlogic.gdx.utils.LongMap$Keys.next:()J │ │ +0d3610: 5242 b10f |0000: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@0fb1 │ │ +0d3614: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +0d3616: 3332 0c00 |0003: if-ne v2, v3, 000f // +000c │ │ +0d361a: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +0d361e: 5242 b10f |0007: iget v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@0fb1 │ │ +0d3622: 5942 ae0f |0009: iput v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.currentIndex:I // field@0fae │ │ +0d3626: 6e10 8e1f 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Keys;.findNextIndex:()V // method@1f8e │ │ +0d362c: 1000 |000e: return-wide v0 │ │ +0d362e: 5442 b00f |000f: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb0 │ │ +0d3632: 5422 c40f |0011: iget-object v2, v2, Lcom/badlogic/gdx/utils/LongMap;.keyTable:[J // field@0fc4 │ │ +0d3636: 5243 b10f |0013: iget v3, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.nextIndex:I // field@0fb1 │ │ +0d363a: 4500 0203 |0015: aget-wide v0, v2, v3 │ │ +0d363e: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0007 line=692 │ │ 0x000b line=693 │ │ 0x000e line=694 │ │ 0x000f line=691 │ │ @@ -277590,17 +277523,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5984: |[0c5984] com.badlogic.gdx.utils.LongMap$Keys.remove:()V │ │ -0c5994: 6f10 951f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@1f95 │ │ -0c599a: 0e00 |0003: return-void │ │ +0d3640: |[0d3640] com.badlogic.gdx.utils.LongMap$Keys.remove:()V │ │ +0d3650: 6f10 951f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@1f95 │ │ +0d3656: 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;) │ │ @@ -277608,54 +277541,54 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c599c: |[0c599c] com.badlogic.gdx.utils.LongMap$Keys.reset:()V │ │ -0c59ac: 6f10 961f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ -0c59b2: 0e00 |0003: return-void │ │ +0d3658: |[0d3658] com.badlogic.gdx.utils.LongMap$Keys.reset:()V │ │ +0d3668: 6f10 961f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ +0d366e: 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 │ │ -0c59b4: |[0c59b4] com.badlogic.gdx.utils.LongMap$Keys.toArray:()Lcom/badlogic/gdx/utils/LongArray; │ │ -0c59c4: 2200 d702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/LongArray; // type@02d7 │ │ -0c59c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c59ca: 5432 b00f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb0 │ │ -0c59ce: 5222 c90f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -0c59d2: 7030 621f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ -0c59d8: 5531 af0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap$Keys;.hasNext:Z // field@0faf │ │ -0c59dc: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c59e0: 6e10 8f1f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Keys;.next:()J // method@1f8f │ │ -0c59e6: 0b01 |0011: move-result-wide v1 │ │ -0c59e8: 6e30 651f 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;.add:(J)V // method@1f65 │ │ -0c59ee: 28f5 |0015: goto 000a // -000b │ │ -0c59f0: 1100 |0016: return-object v0 │ │ +0d3670: |[0d3670] com.badlogic.gdx.utils.LongMap$Keys.toArray:()Lcom/badlogic/gdx/utils/LongArray; │ │ +0d3680: 2200 d702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/LongArray; // type@02d7 │ │ +0d3684: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3686: 5442 b00f |0003: iget-object v2, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fb0 │ │ +0d368a: 5222 c90f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0d368e: 7030 621f 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;.:(ZI)V // method@1f62 │ │ +0d3694: 5541 af0f |000a: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/LongMap$Keys;.hasNext:Z // field@0faf │ │ +0d3698: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d369c: 6e10 8f1f 0400 |000e: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/LongMap$Keys;.next:()J // method@1f8f │ │ +0d36a2: 0b02 |0011: move-result-wide v2 │ │ +0d36a4: 6e30 651f 2003 |0012: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongArray;.add:(J)V // method@1f65 │ │ +0d36aa: 28f5 |0015: goto 000a // -000b │ │ +0d36ac: 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 : 3073 (LongMap.java) │ │ │ │ Class #589 header: │ │ class_idx : 732 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 731 │ │ @@ -277694,17 +277627,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 │ │ -0c59f4: |[0c59f4] com.badlogic.gdx.utils.LongMap$Values.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ -0c5a04: 7020 931f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f93 │ │ -0c5a0a: 0e00 |0003: return-void │ │ +0d36b0: |[0d36b0] com.badlogic.gdx.utils.LongMap$Values.:(Lcom/badlogic/gdx/utils/LongMap;)V │ │ +0d36c0: 7020 931f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.:(Lcom/badlogic/gdx/utils/LongMap;)V // method@1f93 │ │ +0d36c6: 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; │ │ @@ -277717,17 +277650,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5a0c: |[0c5a0c] com.badlogic.gdx.utils.LongMap$Values.hasNext:()Z │ │ -0c5a1c: 5510 b90f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@0fb9 │ │ -0c5a20: 0f00 |0002: return v0 │ │ +0d36c8: |[0d36c8] com.badlogic.gdx.utils.LongMap$Values.hasNext:()Z │ │ +0d36d8: 5510 b90f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@0fb9 │ │ +0d36dc: 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; │ │ │ │ @@ -277736,16 +277669,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5a24: |[0c5a24] com.badlogic.gdx.utils.LongMap$Values.iterator:()Ljava/util/Iterator; │ │ -0c5a34: 1100 |0000: return-object v0 │ │ +0d36e0: |[0d36e0] com.badlogic.gdx.utils.LongMap$Values.iterator:()Ljava/util/Iterator; │ │ +0d36f0: 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; │ │ │ │ @@ -277754,29 +277687,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0c5a38: |[0c5a38] com.badlogic.gdx.utils.LongMap$Values.next:()Ljava/lang/Object; │ │ -0c5a48: 5231 bb0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@0fbb │ │ -0c5a4c: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0c5a4e: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ -0c5a52: 5431 ba0f |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fba │ │ -0c5a56: 5410 cf0f |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ -0c5a5a: 5231 bb0f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@0fbb │ │ -0c5a5e: 5931 b80f |000b: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.currentIndex:I // field@0fb8 │ │ -0c5a62: 6e10 981f 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.findNextIndex:()V // method@1f98 │ │ -0c5a68: 1100 |0010: return-object v0 │ │ -0c5a6a: 5431 ba0f |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fba │ │ -0c5a6e: 5411 cd0f |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ -0c5a72: 5232 bb0f |0015: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@0fbb │ │ -0c5a76: 4600 0102 |0017: aget-object v0, v1, v2 │ │ -0c5a7a: 28f0 |0019: goto 0009 // -0010 │ │ +0d36f4: |[0d36f4] com.badlogic.gdx.utils.LongMap$Values.next:()Ljava/lang/Object; │ │ +0d3704: 5231 bb0f |0000: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@0fbb │ │ +0d3708: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0d370a: 3321 0e00 |0003: if-ne v1, v2, 0011 // +000e │ │ +0d370e: 5431 ba0f |0005: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fba │ │ +0d3712: 5410 cf0f |0007: iget-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;.zeroValue:Ljava/lang/Object; // field@0fcf │ │ +0d3716: 5231 bb0f |0009: iget v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@0fbb │ │ +0d371a: 5931 b80f |000b: iput v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.currentIndex:I // field@0fb8 │ │ +0d371e: 6e10 981f 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.findNextIndex:()V // method@1f98 │ │ +0d3724: 1100 |0010: return-object v0 │ │ +0d3726: 5431 ba0f |0011: iget-object v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fba │ │ +0d372a: 5411 cd0f |0013: iget-object v1, v1, Lcom/badlogic/gdx/utils/LongMap;.valueTable:[Ljava/lang/Object; // field@0fcd │ │ +0d372e: 5232 bb0f |0015: iget v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.nextIndex:I // field@0fbb │ │ +0d3732: 4600 0102 |0017: aget-object v0, v1, v2 │ │ +0d3736: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0005 line=664 │ │ 0x0009 line=667 │ │ 0x000d line=668 │ │ 0x0010 line=669 │ │ @@ -277792,17 +277725,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5a7c: |[0c5a7c] com.badlogic.gdx.utils.LongMap$Values.remove:()V │ │ -0c5a8c: 6f10 951f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@1f95 │ │ -0c5a92: 0e00 |0003: return-void │ │ +0d3738: |[0d3738] com.badlogic.gdx.utils.LongMap$Values.remove:()V │ │ +0d3748: 6f10 951f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.remove:()V // method@1f95 │ │ +0d374e: 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; │ │ │ │ @@ -277811,17 +277744,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5a94: |[0c5a94] com.badlogic.gdx.utils.LongMap$Values.reset:()V │ │ -0c5aa4: 6f10 961f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ -0c5aaa: 0e00 |0003: return-void │ │ +0d3750: |[0d3750] com.badlogic.gdx.utils.LongMap$Values.reset:()V │ │ +0d3760: 6f10 961f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;.reset:()V // method@1f96 │ │ +0d3766: 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; │ │ │ │ @@ -277830,27 +277763,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5aac: |[0c5aac] com.badlogic.gdx.utils.LongMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c5abc: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c5ac0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c5ac2: 5432 ba0f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fba │ │ -0c5ac6: 5222 c90f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ -0c5aca: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c5ad0: 5531 b90f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@0fb9 │ │ -0c5ad4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c5ad8: 6e10 9b1f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.next:()Ljava/lang/Object; // method@1f9b │ │ -0c5ade: 0c01 |0011: move-result-object v1 │ │ -0c5ae0: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c5ae6: 28f5 |0015: goto 000a // -000b │ │ -0c5ae8: 1100 |0016: return-object v0 │ │ +0d3768: |[0d3768] com.badlogic.gdx.utils.LongMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3778: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d377c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d377e: 5432 ba0f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.map:Lcom/badlogic/gdx/utils/LongMap; // field@0fba │ │ +0d3782: 5222 c90f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/LongMap;.size:I // field@0fc9 │ │ +0d3786: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d378c: 5531 b90f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/LongMap$Values;.hasNext:Z // field@0fb9 │ │ +0d3790: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3794: 6e10 9b1f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/LongMap$Values;.next:()Ljava/lang/Object; // method@1f9b │ │ +0d379a: 0c01 |0011: move-result-object v1 │ │ +0d379c: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d37a2: 28f5 |0015: goto 000a // -000b │ │ +0d37a4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x000a line=679 │ │ 0x000e line=680 │ │ 0x0016 line=681 │ │ locals : │ │ @@ -277903,20 +277836,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 │ │ -0c5aec: |[0c5aec] com.badlogic.gdx.utils.ObjectIntMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -0c5afc: 7020 d41f 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd4 │ │ -0c5b02: 2200 e002 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@02e0 │ │ -0c5b06: 7010 ca1f 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.:()V // method@1fca │ │ -0c5b0c: 5b10 d10f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ -0c5b10: 0e00 |000a: return-void │ │ +0d37a8: |[0d37a8] com.badlogic.gdx.utils.ObjectIntMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0d37b8: 7020 d41f 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd4 │ │ +0d37be: 2200 e002 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // type@02e0 │ │ +0d37c2: 7010 ca1f 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.:()V // method@1fca │ │ +0d37c8: 5b10 d10f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ +0d37cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0003 line=565 │ │ 0x000a line=569 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; │ │ @@ -277930,17 +277863,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5b14: |[0c5b14] com.badlogic.gdx.utils.ObjectIntMap$Entries.hasNext:()Z │ │ -0c5b24: 5510 d20f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@0fd2 │ │ -0c5b28: 0f00 |0002: return v0 │ │ +0d37d0: |[0d37d0] com.badlogic.gdx.utils.ObjectIntMap$Entries.hasNext:()Z │ │ +0d37e0: 5510 d20f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@0fd2 │ │ +0d37e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 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; │ │ │ │ @@ -277949,16 +277882,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5b2c: |[0c5b2c] com.badlogic.gdx.utils.ObjectIntMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0c5b3c: 1100 |0000: return-object v0 │ │ +0d37e8: |[0d37e8] com.badlogic.gdx.utils.ObjectIntMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0d37f8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 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; │ │ │ │ @@ -277967,37 +277900,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 │ │ -0c5b40: |[0c5b40] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ -0c5b50: 5541 d20f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@0fd2 │ │ -0c5b54: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0c5b58: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ -0c5b5c: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ -0c5b62: 2701 |0009: throw v1 │ │ -0c5b64: 5441 d30f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd3 │ │ -0c5b68: 5410 e90f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0c5b6c: 5441 d10f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ -0c5b70: 5242 d40f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@0fd4 │ │ -0c5b74: 4602 0002 |0012: aget-object v2, v0, v2 │ │ -0c5b78: 5b12 d50f |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@0fd5 │ │ -0c5b7c: 5441 d10f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ -0c5b80: 5442 d30f |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd3 │ │ -0c5b84: 5422 f20f |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0c5b88: 5243 d40f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@0fd4 │ │ -0c5b8c: 4402 0203 |001e: aget v2, v2, v3 │ │ -0c5b90: 5912 d60f |0020: iput v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@0fd6 │ │ -0c5b94: 5241 d40f |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@0fd4 │ │ -0c5b98: 5941 d00f |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.currentIndex:I // field@0fd0 │ │ -0c5b9c: 6e10 c31f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.findNextIndex:()V // method@1fc3 │ │ -0c5ba2: 5441 d10f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ -0c5ba6: 1101 |002b: return-object v1 │ │ +0d37fc: |[0d37fc] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; │ │ +0d380c: 5541 d20f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.hasNext:Z // field@0fd2 │ │ +0d3810: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0d3814: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ +0d3818: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ +0d381e: 2701 |0009: throw v1 │ │ +0d3820: 5441 d30f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd3 │ │ +0d3824: 5410 e90f |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0d3828: 5441 d10f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ +0d382c: 5242 d40f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@0fd4 │ │ +0d3830: 4602 0002 |0012: aget-object v2, v0, v2 │ │ +0d3834: 5b12 d50f |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.key:Ljava/lang/Object; // field@0fd5 │ │ +0d3838: 5441 d10f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ +0d383c: 5442 d30f |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd3 │ │ +0d3840: 5422 f20f |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0d3844: 5243 d40f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@0fd4 │ │ +0d3848: 4402 0203 |001e: aget v2, v2, v3 │ │ +0d384c: 5912 d60f |0020: iput v2, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Entry;.value:I // field@0fd6 │ │ +0d3850: 5241 d40f |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.nextIndex:I // field@0fd4 │ │ +0d3854: 5941 d00f |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.currentIndex:I // field@0fd0 │ │ +0d3858: 6e10 c31f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.findNextIndex:()V // method@1fc3 │ │ +0d385e: 5441 d10f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // field@0fd1 │ │ +0d3862: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x000a line=574 │ │ 0x000e line=575 │ │ 0x0016 line=576 │ │ 0x0022 line=577 │ │ @@ -278013,18 +277946,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5ba8: |[0c5ba8] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Ljava/lang/Object; │ │ -0c5bb8: 6e10 c61f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // method@1fc6 │ │ -0c5bbe: 0c00 |0003: move-result-object v0 │ │ -0c5bc0: 1100 |0004: return-object v0 │ │ +0d3864: |[0d3864] com.badlogic.gdx.utils.ObjectIntMap$Entries.next:()Ljava/lang/Object; │ │ +0d3874: 6e10 c61f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectIntMap$Entry; // method@1fc6 │ │ +0d387a: 0c00 |0003: move-result-object v0 │ │ +0d387c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 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; │ │ │ │ @@ -278033,17 +277966,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5bc4: |[0c5bc4] com.badlogic.gdx.utils.ObjectIntMap$Entries.remove:()V │ │ -0c5bd4: 6f10 d61f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@1fd6 │ │ -0c5bda: 0e00 |0003: return-void │ │ +0d3880: |[0d3880] com.badlogic.gdx.utils.ObjectIntMap$Entries.remove:()V │ │ +0d3890: 6f10 d61f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@1fd6 │ │ +0d3896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 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; │ │ │ │ @@ -278052,17 +277985,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5bdc: |[0c5bdc] com.badlogic.gdx.utils.ObjectIntMap$Entries.reset:()V │ │ -0c5bec: 6f10 d71f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ -0c5bf2: 0e00 |0003: return-void │ │ +0d3898: |[0d3898] com.badlogic.gdx.utils.ObjectIntMap$Entries.reset:()V │ │ +0d38a8: 6f10 d71f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ +0d38ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 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; │ │ │ │ @@ -278107,17 +278040,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 │ │ -0c5bf4: |[0c5bf4] com.badlogic.gdx.utils.ObjectIntMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -0c5c04: 7020 d41f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd4 │ │ -0c5c0a: 0e00 |0003: return-void │ │ +0d38b0: |[0d38b0] com.badlogic.gdx.utils.ObjectIntMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0d38c0: 7020 d41f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd4 │ │ +0d38c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0003 line=619 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Keys; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ @@ -278130,17 +278063,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5c0c: |[0c5c0c] com.badlogic.gdx.utils.ObjectIntMap$Keys.hasNext:()Z │ │ -0c5c1c: 5510 d80f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@0fd8 │ │ -0c5c20: 0f00 |0002: return v0 │ │ +0d38c8: |[0d38c8] com.badlogic.gdx.utils.ObjectIntMap$Keys.hasNext:()Z │ │ +0d38d8: 5510 d80f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@0fd8 │ │ +0d38dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 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; │ │ │ │ @@ -278149,16 +278082,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5c24: |[0c5c24] com.badlogic.gdx.utils.ObjectIntMap$Keys.iterator:()Ljava/util/Iterator; │ │ -0c5c34: 1100 |0000: return-object v0 │ │ +0d38e0: |[0d38e0] com.badlogic.gdx.utils.ObjectIntMap$Keys.iterator:()Ljava/util/Iterator; │ │ +0d38f0: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 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; │ │ │ │ @@ -278167,23 +278100,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c5c38: |[0c5c38] com.badlogic.gdx.utils.ObjectIntMap$Keys.next:()Ljava/lang/Object; │ │ -0c5c48: 5431 d90f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd9 │ │ -0c5c4c: 5411 e90f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ -0c5c50: 5232 da0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@0fda │ │ -0c5c54: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0c5c58: 5231 da0f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@0fda │ │ -0c5c5c: 5931 d70f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.currentIndex:I // field@0fd7 │ │ -0c5c60: 6e10 cd1f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.findNextIndex:()V // method@1fcd │ │ -0c5c66: 1100 |000f: return-object v0 │ │ +0d38f4: |[0d38f4] com.badlogic.gdx.utils.ObjectIntMap$Keys.next:()Ljava/lang/Object; │ │ +0d3904: 5431 d90f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd9 │ │ +0d3908: 5411 e90f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.keyTable:[Ljava/lang/Object; // field@0fe9 │ │ +0d390c: 5232 da0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@0fda │ │ +0d3910: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0d3914: 5231 da0f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.nextIndex:I // field@0fda │ │ +0d3918: 5931 d70f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.currentIndex:I // field@0fd7 │ │ +0d391c: 6e10 cd1f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.findNextIndex:()V // method@1fcd │ │ +0d3922: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0008 line=627 │ │ 0x000c line=628 │ │ 0x000f line=629 │ │ locals : │ │ @@ -278196,17 +278129,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5c68: |[0c5c68] com.badlogic.gdx.utils.ObjectIntMap$Keys.remove:()V │ │ -0c5c78: 6f10 d61f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@1fd6 │ │ -0c5c7e: 0e00 |0003: return-void │ │ +0d3924: |[0d3924] com.badlogic.gdx.utils.ObjectIntMap$Keys.remove:()V │ │ +0d3934: 6f10 d61f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@1fd6 │ │ +0d393a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 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; │ │ │ │ @@ -278215,17 +278148,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5c80: |[0c5c80] com.badlogic.gdx.utils.ObjectIntMap$Keys.reset:()V │ │ -0c5c90: 6f10 d71f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ -0c5c96: 0e00 |0003: return-void │ │ +0d393c: |[0d393c] com.badlogic.gdx.utils.ObjectIntMap$Keys.reset:()V │ │ +0d394c: 6f10 d71f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ +0d3952: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 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; │ │ │ │ @@ -278234,27 +278167,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5c98: |[0c5c98] com.badlogic.gdx.utils.ObjectIntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c5ca8: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c5cac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c5cae: 5432 d90f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd9 │ │ -0c5cb2: 5222 ee0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0c5cb6: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c5cbc: 5531 d80f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@0fd8 │ │ -0c5cc0: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c5cc4: 6e10 d01f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.next:()Ljava/lang/Object; // method@1fd0 │ │ -0c5cca: 0c01 |0011: move-result-object v1 │ │ -0c5ccc: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c5cd2: 28f5 |0015: goto 000a // -000b │ │ -0c5cd4: 1100 |0016: return-object v0 │ │ +0d3954: |[0d3954] com.badlogic.gdx.utils.ObjectIntMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3964: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3968: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d396a: 5432 d90f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fd9 │ │ +0d396e: 5222 ee0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +0d3972: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d3978: 5531 d80f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.hasNext:Z // field@0fd8 │ │ +0d397c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3980: 6e10 d01f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Keys;.next:()Ljava/lang/Object; // method@1fd0 │ │ +0d3986: 0c01 |0011: move-result-object v1 │ │ +0d3988: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d398e: 28f5 |0015: goto 000a // -000b │ │ +0d3990: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x000a line=639 │ │ 0x000e line=640 │ │ 0x0016 line=641 │ │ locals : │ │ @@ -278295,17 +278228,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 │ │ -0c5cd8: |[0c5cd8] com.badlogic.gdx.utils.ObjectIntMap$Values.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ -0c5ce8: 7020 d41f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd4 │ │ -0c5cee: 0e00 |0003: return-void │ │ +0d3994: |[0d3994] com.badlogic.gdx.utils.ObjectIntMap$Values.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V │ │ +0d39a4: 7020 d41f 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectIntMap;)V // method@1fd4 │ │ +0d39aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0003 line=594 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectIntMap; │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ @@ -278317,17 +278250,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5cf0: |[0c5cf0] com.badlogic.gdx.utils.ObjectIntMap$Values.hasNext:()Z │ │ -0c5d00: 5510 e00f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@0fe0 │ │ -0c5d04: 0f00 |0002: return v0 │ │ +0d39ac: |[0d39ac] com.badlogic.gdx.utils.ObjectIntMap$Values.hasNext:()Z │ │ +0d39bc: 5510 e00f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@0fe0 │ │ +0d39c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ #1 : (in Lcom/badlogic/gdx/utils/ObjectIntMap$Values;) │ │ @@ -278335,23 +278268,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c5d08: |[0c5d08] com.badlogic.gdx.utils.ObjectIntMap$Values.next:()I │ │ -0c5d18: 5431 e10f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fe1 │ │ -0c5d1c: 5411 f20f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ -0c5d20: 5232 e20f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@0fe2 │ │ -0c5d24: 4400 0102 |0006: aget v0, v1, v2 │ │ -0c5d28: 5231 e20f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@0fe2 │ │ -0c5d2c: 5931 df0f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.currentIndex:I // field@0fdf │ │ -0c5d30: 6e10 d91f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.findNextIndex:()V // method@1fd9 │ │ -0c5d36: 0f00 |000f: return v0 │ │ +0d39c4: |[0d39c4] com.badlogic.gdx.utils.ObjectIntMap$Values.next:()I │ │ +0d39d4: 5431 e10f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fe1 │ │ +0d39d8: 5411 f20f |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectIntMap;.valueTable:[I // field@0ff2 │ │ +0d39dc: 5232 e20f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@0fe2 │ │ +0d39e0: 4400 0102 |0006: aget v0, v1, v2 │ │ +0d39e4: 5231 e20f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.nextIndex:I // field@0fe2 │ │ +0d39e8: 5931 df0f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.currentIndex:I // field@0fdf │ │ +0d39ec: 6e10 d91f 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.findNextIndex:()V // method@1fd9 │ │ +0d39f2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0008 line=602 │ │ 0x000c line=603 │ │ 0x000f line=604 │ │ locals : │ │ @@ -278363,17 +278296,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5d38: |[0c5d38] com.badlogic.gdx.utils.ObjectIntMap$Values.remove:()V │ │ -0c5d48: 6f10 d61f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@1fd6 │ │ -0c5d4e: 0e00 |0003: return-void │ │ +0d39f4: |[0d39f4] com.badlogic.gdx.utils.ObjectIntMap$Values.remove:()V │ │ +0d3a04: 6f10 d61f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.remove:()V // method@1fd6 │ │ +0d3a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ #3 : (in Lcom/badlogic/gdx/utils/ObjectIntMap$Values;) │ │ @@ -278381,17 +278314,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5d50: |[0c5d50] com.badlogic.gdx.utils.ObjectIntMap$Values.reset:()V │ │ -0c5d60: 6f10 d71f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ -0c5d66: 0e00 |0003: return-void │ │ +0d3a0c: |[0d3a0c] com.badlogic.gdx.utils.ObjectIntMap$Values.reset:()V │ │ +0d3a1c: 6f10 d71f 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectIntMap$MapIterator;.reset:()V // method@1fd7 │ │ +0d3a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/utils/ObjectIntMap$Values; │ │ │ │ #4 : (in Lcom/badlogic/gdx/utils/ObjectIntMap$Values;) │ │ @@ -278399,27 +278332,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/IntArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5d68: |[0c5d68] com.badlogic.gdx.utils.ObjectIntMap$Values.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ -0c5d78: 2200 c402 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0c5d7c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c5d7e: 5432 e10f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fe1 │ │ -0c5d82: 5222 ee0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ -0c5d86: 7030 6b1e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ -0c5d8c: 5531 e00f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@0fe0 │ │ -0c5d90: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c5d94: 6e10 db1f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.next:()I // method@1fdb │ │ -0c5d9a: 0a01 |0011: move-result v1 │ │ -0c5d9c: 6e20 6e1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0c5da2: 28f5 |0015: goto 000a // -000b │ │ -0c5da4: 1100 |0016: return-object v0 │ │ +0d3a24: |[0d3a24] com.badlogic.gdx.utils.ObjectIntMap$Values.toArray:()Lcom/badlogic/gdx/utils/IntArray; │ │ +0d3a34: 2200 c402 |0000: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d3a38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3a3a: 5432 e10f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectIntMap; // field@0fe1 │ │ +0d3a3e: 5222 ee0f |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectIntMap;.size:I // field@0fee │ │ +0d3a42: 7030 6b1e 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/IntArray;.:(ZI)V // method@1e6b │ │ +0d3a48: 5531 e00f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.hasNext:Z // field@0fe0 │ │ +0d3a4c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3a50: 6e10 db1f 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectIntMap$Values;.next:()I // method@1fdb │ │ +0d3a56: 0a01 |0011: move-result v1 │ │ +0d3a58: 6e20 6e1e 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d3a5e: 28f5 |0015: goto 000a // -000b │ │ +0d3a60: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x000a line=610 │ │ 0x000e line=611 │ │ 0x0016 line=612 │ │ locals : │ │ @@ -278471,20 +278404,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 │ │ -0c5da8: |[0c5da8] com.badlogic.gdx.utils.ObjectMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0c5db8: 7020 0d20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@200d │ │ -0c5dbe: 2200 e602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -0c5dc2: 7010 0320 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2003 │ │ -0c5dc8: 5b10 f50f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ -0c5dcc: 0e00 |000a: return-void │ │ +0d3a64: |[0d3a64] com.badlogic.gdx.utils.ObjectMap$Entries.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0d3a74: 7020 0d20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@200d │ │ +0d3a7a: 2200 e602 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +0d3a7e: 7010 0320 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.:()V // method@2003 │ │ +0d3a84: 5b10 f50f |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ +0d3a88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0003 line=574 │ │ 0x000a line=578 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ @@ -278498,17 +278431,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5dd0: |[0c5dd0] com.badlogic.gdx.utils.ObjectMap$Entries.hasNext:()Z │ │ -0c5de0: 5510 f60f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@0ff6 │ │ -0c5de4: 0f00 |0002: return v0 │ │ +0d3a8c: |[0d3a8c] com.badlogic.gdx.utils.ObjectMap$Entries.hasNext:()Z │ │ +0d3a9c: 5510 f60f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@0ff6 │ │ +0d3aa0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 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; │ │ │ │ @@ -278517,16 +278450,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5de8: |[0c5de8] com.badlogic.gdx.utils.ObjectMap$Entries.iterator:()Ljava/util/Iterator; │ │ -0c5df8: 1100 |0000: return-object v0 │ │ +0d3aa4: |[0d3aa4] com.badlogic.gdx.utils.ObjectMap$Entries.iterator:()Ljava/util/Iterator; │ │ +0d3ab4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 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; │ │ │ │ @@ -278535,37 +278468,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 │ │ -0c5dfc: |[0c5dfc] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ -0c5e0c: 5541 f60f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@0ff6 │ │ -0c5e10: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0c5e14: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ -0c5e18: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ -0c5e1e: 2701 |0009: throw v1 │ │ -0c5e20: 5441 f70f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ff7 │ │ -0c5e24: 5410 0d10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -0c5e28: 5441 f50f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ -0c5e2c: 5242 f80f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@0ff8 │ │ -0c5e30: 4602 0002 |0012: aget-object v2, v0, v2 │ │ -0c5e34: 5b12 f90f |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0c5e38: 5441 f50f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ -0c5e3c: 5442 f70f |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ff7 │ │ -0c5e40: 5422 1610 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -0c5e44: 5243 f80f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@0ff8 │ │ -0c5e48: 4602 0203 |001e: aget-object v2, v2, v3 │ │ -0c5e4c: 5b12 fa0f |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -0c5e50: 5241 f80f |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@0ff8 │ │ -0c5e54: 5941 f40f |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.currentIndex:I // field@0ff4 │ │ -0c5e58: 6e10 fc1f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.advance:()V // method@1ffc │ │ -0c5e5e: 5441 f50f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ -0c5e62: 1101 |002b: return-object v1 │ │ +0d3ab8: |[0d3ab8] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ +0d3ac8: 5541 f60f |0000: iget-boolean v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.hasNext:Z // field@0ff6 │ │ +0d3acc: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0d3ad0: 2201 bc03 |0004: new-instance v1, Ljava/util/NoSuchElementException; // type@03bc │ │ +0d3ad4: 7010 c025 0100 |0006: invoke-direct {v1}, Ljava/util/NoSuchElementException;.:()V // method@25c0 │ │ +0d3ada: 2701 |0009: throw v1 │ │ +0d3adc: 5441 f70f |000a: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ff7 │ │ +0d3ae0: 5410 0d10 |000c: iget-object v0, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0d3ae4: 5441 f50f |000e: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ +0d3ae8: 5242 f80f |0010: iget v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@0ff8 │ │ +0d3aec: 4602 0002 |0012: aget-object v2, v0, v2 │ │ +0d3af0: 5b12 f90f |0014: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0d3af4: 5441 f50f |0016: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ +0d3af8: 5442 f70f |0018: iget-object v2, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ff7 │ │ +0d3afc: 5422 1610 |001a: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0d3b00: 5243 f80f |001c: iget v3, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@0ff8 │ │ +0d3b04: 4602 0203 |001e: aget-object v2, v2, v3 │ │ +0d3b08: 5b12 fa0f |0020: iput-object v2, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +0d3b0c: 5241 f80f |0022: iget v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.nextIndex:I // field@0ff8 │ │ +0d3b10: 5941 f40f |0024: iput v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.currentIndex:I // field@0ff4 │ │ +0d3b14: 6e10 fc1f 0400 |0026: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.advance:()V // method@1ffc │ │ +0d3b1a: 5441 f50f |0029: iget-object v1, v4, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@0ff5 │ │ +0d3b1e: 1101 |002b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x000a line=583 │ │ 0x000e line=584 │ │ 0x0016 line=585 │ │ 0x0022 line=586 │ │ @@ -278581,18 +278514,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5e64: |[0c5e64] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Ljava/lang/Object; │ │ -0c5e74: 6e10 ff1f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@1fff │ │ -0c5e7a: 0c00 |0003: move-result-object v0 │ │ -0c5e7c: 1100 |0004: return-object v0 │ │ +0d3b20: |[0d3b20] com.badlogic.gdx.utils.ObjectMap$Entries.next:()Ljava/lang/Object; │ │ +0d3b30: 6e10 ff1f 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@1fff │ │ +0d3b36: 0c00 |0003: move-result-object v0 │ │ +0d3b38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 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; │ │ │ │ @@ -278601,17 +278534,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5e80: |[0c5e80] com.badlogic.gdx.utils.ObjectMap$Entries.remove:()V │ │ -0c5e90: 6f10 0f20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@200f │ │ -0c5e96: 0e00 |0003: return-void │ │ +0d3b3c: |[0d3b3c] com.badlogic.gdx.utils.ObjectMap$Entries.remove:()V │ │ +0d3b4c: 6f10 0f20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@200f │ │ +0d3b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 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; │ │ │ │ @@ -278620,17 +278553,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5e98: |[0c5e98] com.badlogic.gdx.utils.ObjectMap$Entries.reset:()V │ │ -0c5ea8: 6f10 1020 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ -0c5eae: 0e00 |0003: return-void │ │ +0d3b54: |[0d3b54] com.badlogic.gdx.utils.ObjectMap$Entries.reset:()V │ │ +0d3b64: 6f10 1020 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ +0d3b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 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; │ │ │ │ @@ -278675,17 +278608,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 │ │ -0c5eb0: |[0c5eb0] com.badlogic.gdx.utils.ObjectMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0c5ec0: 7020 0d20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@200d │ │ -0c5ec6: 0e00 |0003: return-void │ │ +0d3b6c: |[0d3b6c] com.badlogic.gdx.utils.ObjectMap$Keys.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0d3b7c: 7020 0d20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@200d │ │ +0d3b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0003 line=638 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -278698,17 +278631,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5ec8: |[0c5ec8] com.badlogic.gdx.utils.ObjectMap$Keys.hasNext:()Z │ │ -0c5ed8: 5510 fc0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@0ffc │ │ -0c5edc: 0f00 |0002: return v0 │ │ +0d3b84: |[0d3b84] com.badlogic.gdx.utils.ObjectMap$Keys.hasNext:()Z │ │ +0d3b94: 5510 fc0f |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@0ffc │ │ +0d3b98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 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; │ │ │ │ @@ -278717,16 +278650,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5ee0: |[0c5ee0] com.badlogic.gdx.utils.ObjectMap$Keys.iterator:()Ljava/util/Iterator; │ │ -0c5ef0: 1100 |0000: return-object v0 │ │ +0d3b9c: |[0d3b9c] com.badlogic.gdx.utils.ObjectMap$Keys.iterator:()Ljava/util/Iterator; │ │ +0d3bac: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 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; │ │ │ │ @@ -278735,23 +278668,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c5ef4: |[0c5ef4] com.badlogic.gdx.utils.ObjectMap$Keys.next:()Ljava/lang/Object; │ │ -0c5f04: 5431 fd0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ffd │ │ -0c5f08: 5411 0d10 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ -0c5f0c: 5232 fe0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@0ffe │ │ -0c5f10: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0c5f14: 5231 fe0f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@0ffe │ │ -0c5f18: 5931 fb0f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.currentIndex:I // field@0ffb │ │ -0c5f1c: 6e10 0620 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.advance:()V // method@2006 │ │ -0c5f22: 1100 |000f: return-object v0 │ │ +0d3bb0: |[0d3bb0] com.badlogic.gdx.utils.ObjectMap$Keys.next:()Ljava/lang/Object; │ │ +0d3bc0: 5431 fd0f |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ffd │ │ +0d3bc4: 5411 0d10 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.keyTable:[Ljava/lang/Object; // field@100d │ │ +0d3bc8: 5232 fe0f |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@0ffe │ │ +0d3bcc: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0d3bd0: 5231 fe0f |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.nextIndex:I // field@0ffe │ │ +0d3bd4: 5931 fb0f |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.currentIndex:I // field@0ffb │ │ +0d3bd8: 6e10 0620 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.advance:()V // method@2006 │ │ +0d3bde: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0008 line=646 │ │ 0x000c line=647 │ │ 0x000f line=648 │ │ locals : │ │ @@ -278764,17 +278697,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5f24: |[0c5f24] com.badlogic.gdx.utils.ObjectMap$Keys.remove:()V │ │ -0c5f34: 6f10 0f20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@200f │ │ -0c5f3a: 0e00 |0003: return-void │ │ +0d3be0: |[0d3be0] com.badlogic.gdx.utils.ObjectMap$Keys.remove:()V │ │ +0d3bf0: 6f10 0f20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@200f │ │ +0d3bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 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; │ │ │ │ @@ -278783,17 +278716,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5f3c: |[0c5f3c] com.badlogic.gdx.utils.ObjectMap$Keys.reset:()V │ │ -0c5f4c: 6f10 1020 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ -0c5f52: 0e00 |0003: return-void │ │ +0d3bf8: |[0d3bf8] com.badlogic.gdx.utils.ObjectMap$Keys.reset:()V │ │ +0d3c08: 6f10 1020 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ +0d3c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 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; │ │ │ │ @@ -278802,27 +278735,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c5f54: |[0c5f54] com.badlogic.gdx.utils.ObjectMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c5f64: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c5f68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c5f6a: 5432 fd0f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ffd │ │ -0c5f6e: 5222 1210 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -0c5f72: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c5f78: 5531 fc0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@0ffc │ │ -0c5f7c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c5f80: 6e10 0920 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.next:()Ljava/lang/Object; // method@2009 │ │ -0c5f86: 0c01 |0011: move-result-object v1 │ │ -0c5f88: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c5f8e: 28f5 |0015: goto 000a // -000b │ │ -0c5f90: 1100 |0016: return-object v0 │ │ +0d3c10: |[0d3c10] com.badlogic.gdx.utils.ObjectMap$Keys.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3c20: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3c24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3c26: 5432 fd0f |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@0ffd │ │ +0d3c2a: 5222 1210 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0d3c2e: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d3c34: 5531 fc0f |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.hasNext:Z // field@0ffc │ │ +0d3c38: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3c3c: 6e10 0920 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.next:()Ljava/lang/Object; // method@2009 │ │ +0d3c42: 0c01 |0011: move-result-object v1 │ │ +0d3c44: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3c4a: 28f5 |0015: goto 000a // -000b │ │ +0d3c4c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x000a line=658 │ │ 0x000e line=659 │ │ 0x0016 line=660 │ │ locals : │ │ @@ -278873,17 +278806,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 │ │ -0c5f94: |[0c5f94] com.badlogic.gdx.utils.ObjectMap$Values.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0c5fa4: 7020 0d20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@200d │ │ -0c5faa: 0e00 |0003: return-void │ │ +0d3c50: |[0d3c50] com.badlogic.gdx.utils.ObjectMap$Values.:(Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0d3c60: 7020 0d20 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@200d │ │ +0d3c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=603 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ 0x0000 - 0x0000 reg=1 (null) Lcom/badlogic/gdx/utils/ObjectMap; │ │ @@ -278896,17 +278829,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5fac: |[0c5fac] com.badlogic.gdx.utils.ObjectMap$Values.hasNext:()Z │ │ -0c5fbc: 5510 0410 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@1004 │ │ -0c5fc0: 0f00 |0002: return v0 │ │ +0d3c68: |[0d3c68] com.badlogic.gdx.utils.ObjectMap$Values.hasNext:()Z │ │ +0d3c78: 5510 0410 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@1004 │ │ +0d3c7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 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; │ │ │ │ @@ -278915,16 +278848,16 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c5fc4: |[0c5fc4] com.badlogic.gdx.utils.ObjectMap$Values.iterator:()Ljava/util/Iterator; │ │ -0c5fd4: 1100 |0000: return-object v0 │ │ +0d3c80: |[0d3c80] com.badlogic.gdx.utils.ObjectMap$Values.iterator:()Ljava/util/Iterator; │ │ +0d3c90: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 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; │ │ │ │ @@ -278933,23 +278866,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c5fd8: |[0c5fd8] com.badlogic.gdx.utils.ObjectMap$Values.next:()Ljava/lang/Object; │ │ -0c5fe8: 5431 0510 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1005 │ │ -0c5fec: 5411 1610 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ -0c5ff0: 5232 0610 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@1006 │ │ -0c5ff4: 4600 0102 |0006: aget-object v0, v1, v2 │ │ -0c5ff8: 5231 0610 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@1006 │ │ -0c5ffc: 5931 0310 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.currentIndex:I // field@1003 │ │ -0c6000: 6e10 1220 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.advance:()V // method@2012 │ │ -0c6006: 1100 |000f: return-object v0 │ │ +0d3c94: |[0d3c94] com.badlogic.gdx.utils.ObjectMap$Values.next:()Ljava/lang/Object; │ │ +0d3ca4: 5431 0510 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1005 │ │ +0d3ca8: 5411 1610 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.valueTable:[Ljava/lang/Object; // field@1016 │ │ +0d3cac: 5232 0610 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@1006 │ │ +0d3cb0: 4600 0102 |0006: aget-object v0, v1, v2 │ │ +0d3cb4: 5231 0610 |0008: iget v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.nextIndex:I // field@1006 │ │ +0d3cb8: 5931 0310 |000a: iput v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.currentIndex:I // field@1003 │ │ +0d3cbc: 6e10 1220 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.advance:()V // method@2012 │ │ +0d3cc2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0008 line=611 │ │ 0x000c line=612 │ │ 0x000f line=613 │ │ locals : │ │ @@ -278962,17 +278895,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6008: |[0c6008] com.badlogic.gdx.utils.ObjectMap$Values.remove:()V │ │ -0c6018: 6f10 0f20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@200f │ │ -0c601e: 0e00 |0003: return-void │ │ +0d3cc4: |[0d3cc4] com.badlogic.gdx.utils.ObjectMap$Values.remove:()V │ │ +0d3cd4: 6f10 0f20 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.remove:()V // method@200f │ │ +0d3cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 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; │ │ │ │ @@ -278981,17 +278914,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6020: |[0c6020] com.badlogic.gdx.utils.ObjectMap$Values.reset:()V │ │ -0c6030: 6f10 1020 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ -0c6036: 0e00 |0003: return-void │ │ +0d3cdc: |[0d3cdc] com.badlogic.gdx.utils.ObjectMap$Values.reset:()V │ │ +0d3cec: 6f10 1020 0000 |0000: invoke-super {v0}, Lcom/badlogic/gdx/utils/ObjectMap$MapIterator;.reset:()V // method@2010 │ │ +0d3cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 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; │ │ │ │ @@ -279000,27 +278933,27 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c6038: |[0c6038] com.badlogic.gdx.utils.ObjectMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ -0c6048: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c604c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0c604e: 5432 0510 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1005 │ │ -0c6052: 5222 1210 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -0c6056: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c605c: 5531 0410 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@1004 │ │ -0c6060: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0c6064: 6e10 1520 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2015 │ │ -0c606a: 0c01 |0011: move-result-object v1 │ │ -0c606c: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c6072: 28f5 |0015: goto 000a // -000b │ │ -0c6074: 1100 |0016: return-object v0 │ │ +0d3cf4: |[0d3cf4] com.badlogic.gdx.utils.ObjectMap$Values.toArray:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3d04: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3d08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0d3d0a: 5432 0510 |0003: iget-object v2, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1005 │ │ +0d3d0e: 5222 1210 |0005: iget v2, v2, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0d3d12: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d3d18: 5531 0410 |000a: iget-boolean v1, v3, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@1004 │ │ +0d3d1c: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0d3d20: 6e10 1520 0300 |000e: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2015 │ │ +0d3d26: 0c01 |0011: move-result-object v1 │ │ +0d3d28: 6e20 e31c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3d2e: 28f5 |0015: goto 000a // -000b │ │ +0d3d30: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x000a line=623 │ │ 0x000e line=624 │ │ 0x0016 line=625 │ │ locals : │ │ @@ -279033,22 +278966,22 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Array;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c6078: |[0c6078] com.badlogic.gdx.utils.ObjectMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0c6088: 5510 0410 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@1004 │ │ -0c608c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c6090: 6e10 1520 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2015 │ │ -0c6096: 0c00 |0007: move-result-object v0 │ │ -0c6098: 6e20 e31c 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c609e: 28f5 |000b: goto 0000 // -000b │ │ -0c60a0: 0e00 |000c: return-void │ │ +0d3d34: |[0d3d34] com.badlogic.gdx.utils.ObjectMap$Values.toArray:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0d3d44: 5510 0410 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/utils/ObjectMap$Values;.hasNext:Z // field@1004 │ │ +0d3d48: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d3d4c: 6e10 1520 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.next:()Ljava/lang/Object; // method@2015 │ │ +0d3d52: 0c00 |0007: move-result-object v0 │ │ +0d3d54: 6e20 e31c 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3d5a: 28f5 |000b: goto 0000 // -000b │ │ +0d3d5c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0004 line=631 │ │ 0x000c line=632 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ @@ -279103,20 +279036,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c60a4: |[0c60a4] com.badlogic.gdx.utils.OrderedMap.:()V │ │ -0c60b4: 7010 1a20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0c60ba: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c60be: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c60c4: 5b10 2510 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c60c8: 0e00 |000a: return-void │ │ +0d3d60: |[0d3d60] com.badlogic.gdx.utils.OrderedMap.:()V │ │ +0d3d70: 7010 1a20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0d3d76: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3d7a: 7010 db1c 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d3d80: 5b10 2510 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3d84: 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; │ │ @@ -279127,20 +279060,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c60cc: |[0c60cc] com.badlogic.gdx.utils.OrderedMap.:(I)V │ │ -0c60dc: 7020 1b20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@201b │ │ -0c60e2: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c60e6: 7020 dc1c 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0c60ec: 5b10 2510 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c60f0: 0e00 |000a: return-void │ │ +0d3d88: |[0d3d88] com.badlogic.gdx.utils.OrderedMap.:(I)V │ │ +0d3d98: 7020 1b20 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.:(I)V // method@201b │ │ +0d3d9e: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3da2: 7020 dc1c 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0d3da8: 5b10 2510 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3dac: 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; │ │ @@ -279152,20 +279085,20 @@ │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c60f4: |[0c60f4] com.badlogic.gdx.utils.OrderedMap.:(IF)V │ │ -0c6104: 7030 1c20 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@201c │ │ -0c610a: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c610e: 7020 dc1c 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0c6114: 5b10 2510 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c6118: 0e00 |000a: return-void │ │ +0d3db0: |[0d3db0] com.badlogic.gdx.utils.OrderedMap.:(IF)V │ │ +0d3dc0: 7030 1c20 2103 |0000: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.:(IF)V // method@201c │ │ +0d3dc6: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d3dca: 7020 dc1c 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0d3dd0: 5b10 2510 |0008: iput-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3dd4: 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; │ │ @@ -279179,19 +279112,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c611c: |[0c611c] com.badlogic.gdx.utils.OrderedMap.clear:()V │ │ -0c612c: 5410 2510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c6130: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0c6136: 6f10 1d20 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ -0c613c: 0e00 |0008: return-void │ │ +0d3dd8: |[0d3dd8] com.badlogic.gdx.utils.OrderedMap.clear:()V │ │ +0d3de8: 5410 2510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3dec: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0d3df2: 6f10 1d20 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/utils/ObjectMap;.clear:()V // method@201d │ │ +0d3df8: 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; │ │ @@ -279202,18 +279135,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 │ │ -0c6140: |[0c6140] com.badlogic.gdx.utils.OrderedMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ -0c6150: 2200 eb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$1; // type@02eb │ │ -0c6154: 7030 3520 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@2035 │ │ -0c615a: 1100 |0005: return-object v0 │ │ +0d3dfc: |[0d3dfc] com.badlogic.gdx.utils.OrderedMap.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; │ │ +0d3e0c: 2200 eb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$1; // type@02eb │ │ +0d3e10: 7030 3520 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@2035 │ │ +0d3e16: 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; │ │ │ │ @@ -279222,18 +279155,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 │ │ -0c615c: |[0c615c] com.badlogic.gdx.utils.OrderedMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ -0c616c: 2200 ec02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$2; // type@02ec │ │ -0c6170: 7030 3a20 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@203a │ │ -0c6176: 1100 |0005: return-object v0 │ │ +0d3e18: |[0d3e18] com.badlogic.gdx.utils.OrderedMap.keys:()Lcom/badlogic/gdx/utils/ObjectMap$Keys; │ │ +0d3e28: 2200 ec02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$2; // type@02ec │ │ +0d3e2c: 7030 3a20 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@203a │ │ +0d3e32: 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; │ │ │ │ @@ -279242,17 +279175,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6178: |[0c6178] com.badlogic.gdx.utils.OrderedMap.orderedKeys:()Lcom/badlogic/gdx/utils/Array; │ │ -0c6188: 5410 2510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c618c: 1100 |0002: return-object v0 │ │ +0d3e34: |[0d3e34] com.badlogic.gdx.utils.OrderedMap.orderedKeys:()Lcom/badlogic/gdx/utils/Array; │ │ +0d3e44: 5410 2510 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3e48: 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; │ │ │ │ @@ -279261,23 +279194,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 │ │ -0c6190: |[0c6190] com.badlogic.gdx.utils.OrderedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c61a0: 6e20 4620 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.containsKey:(Ljava/lang/Object;)Z // method@2046 │ │ -0c61a6: 0a00 |0003: move-result v0 │ │ -0c61a8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0c61ac: 5410 2510 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c61b0: 6e20 e31c 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c61b6: 6f30 2a20 2103 |000b: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0c61bc: 0c00 |000e: move-result-object v0 │ │ -0c61be: 1100 |000f: return-object v0 │ │ +0d3e4c: |[0d3e4c] com.badlogic.gdx.utils.OrderedMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d3e5c: 6e20 4620 2100 |0000: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.containsKey:(Ljava/lang/Object;)Z // method@2046 │ │ +0d3e62: 0a00 |0003: move-result v0 │ │ +0d3e64: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0d3e68: 5410 2510 |0006: iget-object v0, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3e6c: 6e20 e31c 2000 |0008: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d3e72: 6f30 2a20 2103 |000b: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0d3e78: 0c00 |000e: move-result-object v0 │ │ +0d3e7a: 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; │ │ @@ -279291,21 +279224,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 │ │ -0c61c0: |[0c61c0] com.badlogic.gdx.utils.OrderedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c61d0: 5420 2510 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c61d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c61d6: 6e30 f61c 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -0c61dc: 6f20 2f20 3200 |0006: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -0c61e2: 0c00 |0009: move-result-object v0 │ │ -0c61e4: 1100 |000a: return-object v0 │ │ +0d3e7c: |[0d3e7c] com.badlogic.gdx.utils.OrderedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d3e8c: 5420 2510 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3e90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d3e92: 6e30 f61c 3001 |0003: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0d3e98: 6f20 2f20 3200 |0006: invoke-super {v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0d3e9e: 0c00 |0009: move-result-object v0 │ │ +0d3ea0: 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; │ │ @@ -279317,46 +279250,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0c61e8: |[0c61e8] com.badlogic.gdx.utils.OrderedMap.toString:()Ljava/lang/String; │ │ -0c61f8: 5265 2610 |0000: iget v5, v6, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ -0c61fc: 3905 0500 |0002: if-nez v5, 0007 // +0005 │ │ -0c6200: 1a05 ad2a |0004: const-string v5, "{}" // string@2aad │ │ -0c6204: 1105 |0006: return-object v5 │ │ -0c6206: 2200 0203 |0007: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -0c620a: 1305 2000 |0009: const/16 v5, #int 32 // #20 │ │ -0c620e: 7020 c520 5000 |000b: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ -0c6214: 1305 7b00 |000e: const/16 v5, #int 123 // #7b │ │ -0c6218: 6e20 c920 5000 |0010: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0c621e: 5463 2510 |0013: iget-object v3, v6, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0c6222: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0c6224: 5234 e30e |0016: iget v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0c6228: 3541 1f00 |0018: if-ge v1, v4, 0037 // +001f │ │ -0c622c: 6e20 ed1c 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0c6232: 0c02 |001d: move-result-object v2 │ │ -0c6234: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ -0c6238: 1a05 ae00 |0020: const-string v5, ", " // string@00ae │ │ -0c623c: 6e20 d320 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ -0c6242: 6e20 d220 2000 |0025: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -0c6248: 1305 3d00 |0028: const/16 v5, #int 61 // #3d │ │ -0c624c: 6e20 c920 5000 |002a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0c6252: 6e20 4820 2600 |002d: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ -0c6258: 0c05 |0030: move-result-object v5 │ │ -0c625a: 6e20 d220 5000 |0031: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ -0c6260: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6264: 28e2 |0036: goto 0018 // -001e │ │ -0c6266: 1305 7d00 |0037: const/16 v5, #int 125 // #7d │ │ -0c626a: 6e20 c920 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ -0c6270: 6e10 1121 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ -0c6276: 0c05 |003f: move-result-object v5 │ │ -0c6278: 28c6 |0040: goto 0006 // -003a │ │ +0d3ea4: |[0d3ea4] com.badlogic.gdx.utils.OrderedMap.toString:()Ljava/lang/String; │ │ +0d3eb4: 5265 2610 |0000: iget v5, v6, Lcom/badlogic/gdx/utils/OrderedMap;.size:I // field@1026 │ │ +0d3eb8: 3905 0500 |0002: if-nez v5, 0007 // +0005 │ │ +0d3ebc: 1a05 ad2a |0004: const-string v5, "{}" // string@2aad │ │ +0d3ec0: 1105 |0006: return-object v5 │ │ +0d3ec2: 2200 0203 |0007: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +0d3ec6: 1305 2000 |0009: const/16 v5, #int 32 // #20 │ │ +0d3eca: 7020 c520 5000 |000b: invoke-direct {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.:(I)V // method@20c5 │ │ +0d3ed0: 1305 7b00 |000e: const/16 v5, #int 123 // #7b │ │ +0d3ed4: 6e20 c920 5000 |0010: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +0d3eda: 5463 2510 |0013: iget-object v3, v6, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0d3ede: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0d3ee0: 5234 e30e |0016: iget v4, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0d3ee4: 3541 1f00 |0018: if-ge v1, v4, 0037 // +001f │ │ +0d3ee8: 6e20 ed1c 1300 |001a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0d3eee: 0c02 |001d: move-result-object v2 │ │ +0d3ef0: 3d01 0700 |001e: if-lez v1, 0025 // +0007 │ │ +0d3ef4: 1a05 ae00 |0020: const-string v5, ", " // string@00ae │ │ +0d3ef8: 6e20 d320 5000 |0022: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d3 │ │ +0d3efe: 6e20 d220 2000 |0025: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +0d3f04: 1305 3d00 |0028: const/16 v5, #int 61 // #3d │ │ +0d3f08: 6e20 c920 5000 |002a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +0d3f0e: 6e20 4820 2600 |002d: invoke-virtual {v6, v2}, Lcom/badlogic/gdx/utils/OrderedMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2048 │ │ +0d3f14: 0c05 |0030: move-result-object v5 │ │ +0d3f16: 6e20 d220 5000 |0031: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d2 │ │ +0d3f1c: d801 0101 |0034: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d3f20: 28e2 |0036: goto 0018 // -001e │ │ +0d3f22: 1305 7d00 |0037: const/16 v5, #int 125 // #7d │ │ +0d3f26: 6e20 c920 5000 |0039: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(C)Lcom/badlogic/gdx/utils/StringBuilder; // method@20c9 │ │ +0d3f2c: 6e10 1121 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.toString:()Ljava/lang/String; // method@2111 │ │ +0d3f32: 0c05 |003f: move-result-object v5 │ │ +0d3f34: 28c6 |0040: goto 0006 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=131 │ │ 0x0007 line=120 │ │ 0x000e line=121 │ │ 0x0013 line=122 │ │ @@ -279383,18 +279316,18 @@ │ │ type : '()Lcom/badlogic/gdx/utils/ObjectMap$Values;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c627c: |[0c627c] com.badlogic.gdx.utils.OrderedMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ -0c628c: 2200 ed02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$3; // type@02ed │ │ -0c6290: 7030 3e20 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@203e │ │ -0c6296: 1100 |0005: return-object v0 │ │ +0d3f38: |[0d3f38] com.badlogic.gdx.utils.OrderedMap.values:()Lcom/badlogic/gdx/utils/ObjectMap$Values; │ │ +0d3f48: 2200 ed02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/OrderedMap$3; // type@02ed │ │ +0d3f4c: 7030 3e20 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@203e │ │ +0d3f52: 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; │ │ │ │ @@ -279435,18 +279368,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 │ │ -0c6298: |[0c6298] com.badlogic.gdx.utils.PooledLinkedList$1.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V │ │ -0c62a8: 5b01 2c10 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; // field@102c │ │ -0c62ac: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0c62b2: 0e00 |0005: return-void │ │ +0d3f54: |[0d3f54] com.badlogic.gdx.utils.PooledLinkedList$1.:(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V │ │ +0d3f64: 5b01 2c10 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; // field@102c │ │ +0d3f68: 7030 5820 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0d3f6e: 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; │ │ @@ -279459,18 +279392,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 │ │ -0c62b4: |[0c62b4] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ -0c62c4: 2200 f302 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@02f3 │ │ -0c62c8: 7010 6120 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.:()V // method@2061 │ │ -0c62ce: 1100 |0005: return-object v0 │ │ +0d3f70: |[0d3f70] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; │ │ +0d3f80: 2200 f302 |0000: new-instance v0, Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // type@02f3 │ │ +0d3f84: 7010 6120 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/PooledLinkedList$Item;.:()V // method@2061 │ │ +0d3f8a: 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; │ │ │ │ @@ -279479,18 +279412,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c62d0: |[0c62d0] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Ljava/lang/Object; │ │ -0c62e0: 6e10 5f20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // method@205f │ │ -0c62e6: 0c00 |0003: move-result-object v0 │ │ -0c62e8: 1100 |0004: return-object v0 │ │ +0d3f8c: |[0d3f8c] com.badlogic.gdx.utils.PooledLinkedList$1.newObject:()Ljava/lang/Object; │ │ +0d3f9c: 6e10 5f20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/PooledLinkedList$1;.newObject:()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; // method@205f │ │ +0d3fa2: 0c00 |0003: move-result-object v0 │ │ +0d3fa4: 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; │ │ │ │ @@ -279537,18 +279470,18 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c62ec: |[0c62ec] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;)V │ │ -0c62fc: 7010 5620 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@2056 │ │ -0c6302: 5b01 3710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c6306: 0e00 |0005: return-void │ │ +0d3fa8: |[0d3fa8] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;)V │ │ +0d3fb8: 7010 5620 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@2056 │ │ +0d3fbe: 5b01 3710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d3fc2: 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; │ │ @@ -279561,18 +279494,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 │ │ -0c6308: |[0c6308] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;I)V │ │ -0c6318: 7020 5720 2000 |0000: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@2057 │ │ -0c631e: 5b01 3710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c6322: 0e00 |0005: return-void │ │ +0d3fc4: |[0d3fc4] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;I)V │ │ +0d3fd4: 7020 5720 2000 |0000: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/Pool;.:(I)V // method@2057 │ │ +0d3fda: 5b01 3710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d3fde: 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; │ │ @@ -279586,18 +279519,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 │ │ -0c6324: |[0c6324] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;II)V │ │ -0c6334: 7030 5820 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ -0c633a: 5b01 3710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c633e: 0e00 |0005: return-void │ │ +0d3fe0: |[0d3fe0] com.badlogic.gdx.utils.ReflectionPool.:(Ljava/lang/Class;II)V │ │ +0d3ff0: 7030 5820 2003 |0000: invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/Pool;.:(II)V // method@2058 │ │ +0d3ff6: 5b01 3710 |0003: iput-object v1, v0, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d3ffa: 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; │ │ @@ -279613,71 +279546,71 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0c6340: |[0c6340] com.badlogic.gdx.utils.ReflectionPool.newObject:()Ljava/lang/Object; │ │ -0c6350: 5474 3710 |0000: iget-object v4, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c6354: 6e10 5024 0400 |0002: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2450 │ │ -0c635a: 0c04 |0005: move-result-object v4 │ │ -0c635c: 1104 |0006: return-object v4 │ │ -0c635e: 0d01 |0007: move-exception v1 │ │ -0c6360: 5475 3710 |0008: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c6364: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0c6366: 1f04 3004 |000b: check-cast v4, [Ljava/lang/Class; // type@0430 │ │ -0c636a: 6e20 3f24 4500 |000d: invoke-virtual {v5, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@243f │ │ -0c6370: 0c00 |0010: move-result-object v0 │ │ -0c6372: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0c6374: 2344 3104 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ -0c6378: 6e20 fb24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@24fb │ │ -0c637e: 0c04 |0017: move-result-object v4 │ │ -0c6380: 28ee |0018: goto 0006 // -0012 │ │ -0c6382: 0d02 |0019: move-exception v2 │ │ -0c6384: 5475 3710 |001a: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c6388: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0c638a: 1f04 3004 |001d: check-cast v4, [Ljava/lang/Class; // type@0430 │ │ -0c638e: 6e20 4024 4500 |001f: invoke-virtual {v5, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2440 │ │ -0c6394: 0c00 |0022: move-result-object v0 │ │ -0c6396: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -0c6398: 6e20 fc24 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@24fc │ │ -0c639e: 28ea |0027: goto 0011 // -0016 │ │ -0c63a0: 0d03 |0028: move-exception v3 │ │ -0c63a2: 2204 8c03 |0029: new-instance v4, Ljava/lang/RuntimeException; // type@038c │ │ -0c63a6: 2205 9103 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -0c63aa: 7010 d024 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c63b0: 1a06 6402 |0030: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@0264 │ │ -0c63b4: 6e20 d724 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c63ba: 0c05 |0035: move-result-object v5 │ │ -0c63bc: 5476 3710 |0036: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c63c0: 6e10 4624 0600 |0038: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0c63c6: 0c06 |003b: move-result-object v6 │ │ -0c63c8: 6e20 d724 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c63ce: 0c05 |003f: move-result-object v5 │ │ -0c63d0: 6e10 dd24 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c63d6: 0c05 |0043: move-result-object v5 │ │ -0c63d8: 7020 a224 5400 |0044: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0c63de: 2704 |0047: throw v4 │ │ -0c63e0: 0d03 |0048: move-exception v3 │ │ -0c63e2: 2204 bc02 |0049: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c63e6: 2205 9103 |004b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -0c63ea: 7010 d024 0500 |004d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c63f0: 1a06 910e |0050: const-string v6, "Unable to create new instance: " // string@0e91 │ │ -0c63f4: 6e20 d724 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c63fa: 0c05 |0055: move-result-object v5 │ │ -0c63fc: 5476 3710 |0056: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ -0c6400: 6e10 4624 0600 |0058: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ -0c6406: 0c06 |005b: move-result-object v6 │ │ -0c6408: 6e20 d724 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c640e: 0c05 |005f: move-result-object v5 │ │ -0c6410: 6e10 dd24 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c6416: 0c05 |0063: move-result-object v5 │ │ -0c6418: 7030 2a1e 5401 |0064: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0c641e: 2704 |0067: throw v4 │ │ +0d3ffc: |[0d3ffc] com.badlogic.gdx.utils.ReflectionPool.newObject:()Ljava/lang/Object; │ │ +0d400c: 5474 3710 |0000: iget-object v4, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d4010: 6e10 5024 0400 |0002: invoke-virtual {v4}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2450 │ │ +0d4016: 0c04 |0005: move-result-object v4 │ │ +0d4018: 1104 |0006: return-object v4 │ │ +0d401a: 0d01 |0007: move-exception v1 │ │ +0d401c: 5475 3710 |0008: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d4020: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0d4022: 1f04 3004 |000b: check-cast v4, [Ljava/lang/Class; // type@0430 │ │ +0d4026: 6e20 3f24 4500 |000d: invoke-virtual {v5, v4}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@243f │ │ +0d402c: 0c00 |0010: move-result-object v0 │ │ +0d402e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0d4030: 2344 3104 |0012: new-array v4, v4, [Ljava/lang/Object; // type@0431 │ │ +0d4034: 6e20 fb24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@24fb │ │ +0d403a: 0c04 |0017: move-result-object v4 │ │ +0d403c: 28ee |0018: goto 0006 // -0012 │ │ +0d403e: 0d02 |0019: move-exception v2 │ │ +0d4040: 5475 3710 |001a: iget-object v5, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d4044: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0d4046: 1f04 3004 |001d: check-cast v4, [Ljava/lang/Class; // type@0430 │ │ +0d404a: 6e20 4024 4500 |001f: invoke-virtual {v5, v4}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2440 │ │ +0d4050: 0c00 |0022: move-result-object v0 │ │ +0d4052: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +0d4054: 6e20 fc24 4000 |0024: invoke-virtual {v0, v4}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@24fc │ │ +0d405a: 28ea |0027: goto 0011 // -0016 │ │ +0d405c: 0d03 |0028: move-exception v3 │ │ +0d405e: 2204 8c03 |0029: new-instance v4, Ljava/lang/RuntimeException; // type@038c │ │ +0d4062: 2205 9103 |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0d4066: 7010 d024 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d406c: 1a06 6402 |0030: const-string v6, "Class cannot be created (missing no-arg constructor): " // string@0264 │ │ +0d4070: 6e20 d724 6500 |0032: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d4076: 0c05 |0035: move-result-object v5 │ │ +0d4078: 5476 3710 |0036: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d407c: 6e10 4624 0600 |0038: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0d4082: 0c06 |003b: move-result-object v6 │ │ +0d4084: 6e20 d724 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d408a: 0c05 |003f: move-result-object v5 │ │ +0d408c: 6e10 dd24 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d4092: 0c05 |0043: move-result-object v5 │ │ +0d4094: 7020 a224 5400 |0044: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0d409a: 2704 |0047: throw v4 │ │ +0d409c: 0d03 |0048: move-exception v3 │ │ +0d409e: 2204 bc02 |0049: new-instance v4, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d40a2: 2205 9103 |004b: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0d40a6: 7010 d024 0500 |004d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d40ac: 1a06 910e |0050: const-string v6, "Unable to create new instance: " // string@0e91 │ │ +0d40b0: 6e20 d724 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d40b6: 0c05 |0055: move-result-object v5 │ │ +0d40b8: 5476 3710 |0056: iget-object v6, v7, Lcom/badlogic/gdx/utils/ReflectionPool;.type:Ljava/lang/Class; // field@1037 │ │ +0d40bc: 6e10 4624 0600 |0058: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2446 │ │ +0d40c2: 0c06 |005b: move-result-object v6 │ │ +0d40c4: 6e20 d724 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d40ca: 0c05 |005f: move-result-object v5 │ │ +0d40cc: 6e10 dd24 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d40d2: 0c05 |0063: move-result-object v5 │ │ +0d40d4: 7030 2a1e 5401 |0064: invoke-direct {v4, v5, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d40da: 2704 |0067: throw v4 │ │ catches : 4 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0019 │ │ 0x0012 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0048 │ │ @@ -279774,17 +279707,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6454: |[0c6454] com.badlogic.gdx.utils.SnapshotArray.:()V │ │ -0c6464: 7010 db1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c646a: 0e00 |0003: return-void │ │ +0d4110: |[0d4110] com.badlogic.gdx.utils.SnapshotArray.:()V │ │ +0d4120: 7010 db1c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d4126: 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; │ │ @@ -279794,17 +279727,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c646c: |[0c646c] com.badlogic.gdx.utils.SnapshotArray.:(I)V │ │ -0c647c: 7020 dc1c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0c6482: 0e00 |0003: return-void │ │ +0d4128: |[0d4128] com.badlogic.gdx.utils.SnapshotArray.:(I)V │ │ +0d4138: 7020 dc1c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0d413e: 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; │ │ @@ -279815,17 +279748,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 │ │ -0c6484: |[0c6484] com.badlogic.gdx.utils.SnapshotArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0c6494: 7020 dd1c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cdd │ │ -0c649a: 0e00 |0003: return-void │ │ +0d4140: |[0d4140] com.badlogic.gdx.utils.SnapshotArray.:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0d4150: 7020 dd1c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Lcom/badlogic/gdx/utils/Array;)V // method@1cdd │ │ +0d4156: 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; │ │ @@ -279836,17 +279769,17 @@ │ │ type : '(Ljava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c649c: |[0c649c] com.badlogic.gdx.utils.SnapshotArray.:(Ljava/lang/Class;)V │ │ -0c64ac: 7020 de1c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1cde │ │ -0c64b2: 0e00 |0003: return-void │ │ +0d4158: |[0d4158] com.badlogic.gdx.utils.SnapshotArray.:(Ljava/lang/Class;)V │ │ +0d4168: 7020 de1c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(Ljava/lang/Class;)V // method@1cde │ │ +0d416e: 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; │ │ @@ -279858,17 +279791,17 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c64b4: |[0c64b4] com.badlogic.gdx.utils.SnapshotArray.:(ZI)V │ │ -0c64c4: 7030 df1c 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0c64ca: 0e00 |0003: return-void │ │ +0d4170: |[0d4170] com.badlogic.gdx.utils.SnapshotArray.:(ZI)V │ │ +0d4180: 7030 df1c 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0d4186: 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; │ │ @@ -279880,17 +279813,17 @@ │ │ type : '(ZILjava/lang/Class;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0c64cc: |[0c64cc] com.badlogic.gdx.utils.SnapshotArray.:(ZILjava/lang/Class;)V │ │ -0c64dc: 7040 e01c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ -0c64e2: 0e00 |0003: return-void │ │ +0d4188: |[0d4188] com.badlogic.gdx.utils.SnapshotArray.:(ZILjava/lang/Class;)V │ │ +0d4198: 7040 e01c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.:(ZILjava/lang/Class;)V // method@1ce0 │ │ +0d419e: 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; │ │ @@ -279904,17 +279837,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 │ │ -0c64e4: |[0c64e4] com.badlogic.gdx.utils.SnapshotArray.:(Z[Ljava/lang/Object;)V │ │ -0c64f4: 7030 e11c 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1ce1 │ │ -0c64fa: 0e00 |0003: return-void │ │ +0d41a0: |[0d41a0] com.badlogic.gdx.utils.SnapshotArray.:(Z[Ljava/lang/Object;)V │ │ +0d41b0: 7030 e11c 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(Z[Ljava/lang/Object;)V // method@1ce1 │ │ +0d41b6: 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; │ │ @@ -279927,17 +279860,17 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c64fc: |[0c64fc] com.badlogic.gdx.utils.SnapshotArray.:([Ljava/lang/Object;)V │ │ -0c650c: 7020 e21c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1ce2 │ │ -0c6512: 0e00 |0003: return-void │ │ +0d41b8: |[0d41b8] com.badlogic.gdx.utils.SnapshotArray.:([Ljava/lang/Object;)V │ │ +0d41c8: 7020 e21c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:([Ljava/lang/Object;)V // method@1ce2 │ │ +0d41ce: 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; │ │ @@ -279949,41 +279882,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0c6514: |[0c6514] com.badlogic.gdx.utils.SnapshotArray.modified:()V │ │ -0c6524: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c6526: 5440 4910 |0001: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c652a: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -0c652e: 5440 4910 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c6532: 5441 4610 |0007: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c6536: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ -0c653a: 0e00 |000b: return-void │ │ -0c653c: 5440 4710 |000c: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c6540: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0c6544: 5440 4710 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c6548: 2100 |0012: array-length v0, v0 │ │ -0c654a: 5241 4810 |0013: iget v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c654e: 3410 1300 |0015: if-lt v0, v1, 0028 // +0013 │ │ -0c6552: 5440 4610 |0017: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c6556: 5441 4710 |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c655a: 5242 4810 |001b: iget v2, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0c655e: 7152 e124 3031 |001d: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0c6564: 5440 4710 |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c6568: 5b40 4610 |0022: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c656c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0c656e: 5b40 4710 |0025: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c6572: 28e4 |0027: goto 000b // -001c │ │ -0c6574: 5440 4610 |0028: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c6578: 2100 |002a: array-length v0, v0 │ │ -0c657a: 6e20 a220 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.resize:(I)[Ljava/lang/Object; // method@20a2 │ │ -0c6580: 28dd |002e: goto 000b // -0023 │ │ +0d41d0: |[0d41d0] com.badlogic.gdx.utils.SnapshotArray.modified:()V │ │ +0d41e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d41e2: 5440 4910 |0001: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d41e6: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +0d41ea: 5440 4910 |0005: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d41ee: 5441 4610 |0007: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d41f2: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ +0d41f6: 0e00 |000b: return-void │ │ +0d41f8: 5440 4710 |000c: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d41fc: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0d4200: 5440 4710 |0010: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d4204: 2100 |0012: array-length v0, v0 │ │ +0d4206: 5241 4810 |0013: iget v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0d420a: 3410 1300 |0015: if-lt v0, v1, 0028 // +0013 │ │ +0d420e: 5440 4610 |0017: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d4212: 5441 4710 |0019: iget-object v1, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d4216: 5242 4810 |001b: iget v2, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0d421a: 7152 e124 3031 |001d: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0d4220: 5440 4710 |0020: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d4224: 5b40 4610 |0022: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d4228: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0d422a: 5b40 4710 |0025: iput-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d422e: 28e4 |0027: goto 000b // -001c │ │ +0d4230: 5440 4610 |0028: iget-object v0, v4, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d4234: 2100 |002a: array-length v0, v0 │ │ +0d4236: 6e20 a220 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.resize:(I)[Ljava/lang/Object; // method@20a2 │ │ +0d423c: 28dd |002e: goto 000b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x000b line=104 │ │ 0x000c line=98 │ │ 0x0017 line=99 │ │ 0x0020 line=100 │ │ @@ -279999,22 +279932,22 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c6584: |[0c6584] com.badlogic.gdx.utils.SnapshotArray.begin:()[Ljava/lang/Object; │ │ -0c6594: 5410 4610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c6598: 5b10 4910 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c659c: 5210 4a10 |0004: iget v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ -0c65a0: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c65a4: 5910 4a10 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ -0c65a8: 5410 4610 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c65ac: 1100 |000c: return-object v0 │ │ +0d4240: |[0d4240] com.badlogic.gdx.utils.SnapshotArray.begin:()[Ljava/lang/Object; │ │ +0d4250: 5410 4610 |0000: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d4254: 5b10 4910 |0002: iput-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d4258: 5210 4a10 |0004: iget v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ +0d425c: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d4260: 5910 4a10 |0008: iput v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ +0d4264: 5410 4610 |000a: iget-object v0, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d4268: 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; │ │ @@ -280025,18 +279958,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c65b0: |[0c65b0] com.badlogic.gdx.utils.SnapshotArray.clear:()V │ │ -0c65c0: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c65c6: 6f10 e81c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0c65cc: 0e00 |0006: return-void │ │ +0d426c: |[0d426c] com.badlogic.gdx.utils.SnapshotArray.clear:()V │ │ +0d427c: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4282: 6f10 e81c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0d4288: 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; │ │ @@ -280047,42 +279980,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0c65d0: |[0c65d0] com.badlogic.gdx.utils.SnapshotArray.end:()V │ │ -0c65e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c65e2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c65e4: 5253 4a10 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ -0c65e8: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c65ec: 7120 8624 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0c65f2: 0a02 |0009: move-result v2 │ │ -0c65f4: 5952 4a10 |000a: iput v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ -0c65f8: 5452 4910 |000c: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c65fc: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -0c6600: 0e00 |0010: return-void │ │ -0c6602: 5452 4910 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c6606: 5453 4610 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ -0c660a: 3232 1700 |0015: if-eq v2, v3, 002c // +0017 │ │ -0c660e: 5252 4a10 |0017: iget v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ -0c6612: 3902 1300 |0019: if-nez v2, 002c // +0013 │ │ -0c6616: 5452 4910 |001b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c661a: 5b52 4710 |001d: iput-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c661e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0c6620: 5452 4710 |0020: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c6624: 2121 |0022: array-length v1, v2 │ │ -0c6626: 3510 0900 |0023: if-ge v0, v1, 002c // +0009 │ │ -0c662a: 5452 4710 |0025: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ -0c662e: 4d04 0200 |0027: aput-object v4, v2, v0 │ │ -0c6632: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6636: 28f8 |002b: goto 0023 // -0008 │ │ -0c6638: 5b54 4910 |002c: iput-object v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ -0c663c: 28e2 |002e: goto 0010 // -001e │ │ +0d428c: |[0d428c] com.badlogic.gdx.utils.SnapshotArray.end:()V │ │ +0d429c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d429e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d42a0: 5253 4a10 |0002: iget v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ +0d42a4: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0d42a8: 7120 8624 3200 |0006: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0d42ae: 0a02 |0009: move-result v2 │ │ +0d42b0: 5952 4a10 |000a: iput v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ +0d42b4: 5452 4910 |000c: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d42b8: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +0d42bc: 0e00 |0010: return-void │ │ +0d42be: 5452 4910 |0011: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d42c2: 5453 4610 |0013: iget-object v3, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.items:[Ljava/lang/Object; // field@1046 │ │ +0d42c6: 3232 1700 |0015: if-eq v2, v3, 002c // +0017 │ │ +0d42ca: 5252 4a10 |0017: iget v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshots:I // field@104a │ │ +0d42ce: 3902 1300 |0019: if-nez v2, 002c // +0013 │ │ +0d42d2: 5452 4910 |001b: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d42d6: 5b52 4710 |001d: iput-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d42da: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0d42dc: 5452 4710 |0020: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d42e0: 2121 |0022: array-length v1, v2 │ │ +0d42e2: 3510 0900 |0023: if-ge v0, v1, 002c // +0009 │ │ +0d42e6: 5452 4710 |0025: iget-object v2, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.recycled:[Ljava/lang/Object; // field@1047 │ │ +0d42ea: 4d04 0200 |0027: aput-object v4, v2, v0 │ │ +0d42ee: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d42f2: 28f8 |002b: goto 0023 // -0008 │ │ +0d42f4: 5b54 4910 |002c: iput-object v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.snapshot:[Ljava/lang/Object; // field@1049 │ │ +0d42f8: 28e2 |002e: goto 0010 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x000c line=85 │ │ 0x0010 line=93 │ │ 0x0011 line=86 │ │ 0x001b line=88 │ │ @@ -280101,18 +280034,18 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c6640: |[0c6640] com.badlogic.gdx.utils.SnapshotArray.insert:(ILjava/lang/Object;)V │ │ -0c6650: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6656: 6f30 ef1c 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ -0c665c: 0e00 |0006: return-void │ │ +0d42fc: |[0d42fc] com.badlogic.gdx.utils.SnapshotArray.insert:(ILjava/lang/Object;)V │ │ +0d430c: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4312: 6f30 ef1c 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ +0d4318: 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; │ │ @@ -280126,19 +280059,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c6660: |[0c6660] com.badlogic.gdx.utils.SnapshotArray.pop:()Ljava/lang/Object; │ │ -0c6670: 7010 9e20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6676: 6f10 f31c 0100 |0003: invoke-super {v1}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ -0c667c: 0c00 |0006: move-result-object v0 │ │ -0c667e: 1100 |0007: return-object v0 │ │ +0d431c: |[0d431c] com.badlogic.gdx.utils.SnapshotArray.pop:()Ljava/lang/Object; │ │ +0d432c: 7010 9e20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4332: 6f10 f31c 0100 |0003: invoke-super {v1}, Lcom/badlogic/gdx/utils/Array;.pop:()Ljava/lang/Object; // method@1cf3 │ │ +0d4338: 0c00 |0006: move-result-object v0 │ │ +0d433a: 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; │ │ @@ -280148,19 +280081,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c6680: |[0c6680] com.badlogic.gdx.utils.SnapshotArray.removeIndex:(I)Ljava/lang/Object; │ │ -0c6690: 7010 9e20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6696: 6f20 f51c 2100 |0003: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -0c669c: 0c00 |0006: move-result-object v0 │ │ -0c669e: 1100 |0007: return-object v0 │ │ +0d433c: |[0d433c] com.badlogic.gdx.utils.SnapshotArray.removeIndex:(I)Ljava/lang/Object; │ │ +0d434c: 7010 9e20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4352: 6f20 f51c 2100 |0003: invoke-super {v1, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0d4358: 0c00 |0006: move-result-object v0 │ │ +0d435a: 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; │ │ @@ -280171,19 +280104,19 @@ │ │ type : '(Ljava/lang/Object;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c66a0: |[0c66a0] com.badlogic.gdx.utils.SnapshotArray.removeValue:(Ljava/lang/Object;Z)Z │ │ -0c66b0: 7010 9e20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c66b6: 6f30 f61c 2103 |0003: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -0c66bc: 0a00 |0006: move-result v0 │ │ -0c66be: 0f00 |0007: return v0 │ │ +0d435c: |[0d435c] com.badlogic.gdx.utils.SnapshotArray.removeValue:(Ljava/lang/Object;Z)Z │ │ +0d436c: 7010 9e20 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4372: 6f30 f61c 2103 |0003: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0d4378: 0a00 |0006: move-result v0 │ │ +0d437a: 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; │ │ @@ -280196,18 +280129,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c66c0: |[0c66c0] com.badlogic.gdx.utils.SnapshotArray.reverse:()V │ │ -0c66d0: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c66d6: 6f10 f81c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1cf8 │ │ -0c66dc: 0e00 |0006: return-void │ │ +0d437c: |[0d437c] com.badlogic.gdx.utils.SnapshotArray.reverse:()V │ │ +0d438c: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4392: 6f10 f81c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.reverse:()V // method@1cf8 │ │ +0d4398: 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; │ │ @@ -280218,18 +280151,18 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c66e0: |[0c66e0] com.badlogic.gdx.utils.SnapshotArray.set:(ILjava/lang/Object;)V │ │ -0c66f0: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c66f6: 6f30 f91c 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1cf9 │ │ -0c66fc: 0e00 |0006: return-void │ │ +0d439c: |[0d439c] com.badlogic.gdx.utils.SnapshotArray.set:(ILjava/lang/Object;)V │ │ +0d43ac: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d43b2: 6f30 f91c 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.set:(ILjava/lang/Object;)V // method@1cf9 │ │ +0d43b8: 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; │ │ @@ -280243,18 +280176,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c6700: |[0c6700] com.badlogic.gdx.utils.SnapshotArray.shuffle:()V │ │ -0c6710: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6716: 6f10 fb1c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1cfb │ │ -0c671c: 0e00 |0006: return-void │ │ +0d43bc: |[0d43bc] com.badlogic.gdx.utils.SnapshotArray.shuffle:()V │ │ +0d43cc: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d43d2: 6f10 fb1c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.shuffle:()V // method@1cfb │ │ +0d43d8: 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; │ │ @@ -280265,18 +280198,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c6720: |[0c6720] com.badlogic.gdx.utils.SnapshotArray.sort:()V │ │ -0c6730: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6736: 6f10 fc1c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1cfc │ │ -0c673c: 0e00 |0006: return-void │ │ +0d43dc: |[0d43dc] com.badlogic.gdx.utils.SnapshotArray.sort:()V │ │ +0d43ec: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d43f2: 6f10 fc1c 0000 |0003: invoke-super {v0}, Lcom/badlogic/gdx/utils/Array;.sort:()V // method@1cfc │ │ +0d43f8: 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; │ │ @@ -280287,18 +280220,18 @@ │ │ type : '(Ljava/util/Comparator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c6740: |[0c6740] com.badlogic.gdx.utils.SnapshotArray.sort:(Ljava/util/Comparator;)V │ │ -0c6750: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6756: 6f20 fd1c 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ -0c675c: 0e00 |0006: return-void │ │ +0d43fc: |[0d43fc] com.badlogic.gdx.utils.SnapshotArray.sort:(Ljava/util/Comparator;)V │ │ +0d440c: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4412: 6f20 fd1c 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.sort:(Ljava/util/Comparator;)V // method@1cfd │ │ +0d4418: 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; │ │ @@ -280311,18 +280244,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c6760: |[0c6760] com.badlogic.gdx.utils.SnapshotArray.swap:(II)V │ │ -0c6770: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6776: 6f30 fe1c 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1cfe │ │ -0c677c: 0e00 |0006: return-void │ │ +0d441c: |[0d441c] com.badlogic.gdx.utils.SnapshotArray.swap:(II)V │ │ +0d442c: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4432: 6f30 fe1c 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.swap:(II)V // method@1cfe │ │ +0d4438: 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; │ │ @@ -280335,18 +280268,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c6780: |[0c6780] com.badlogic.gdx.utils.SnapshotArray.truncate:(I)V │ │ -0c6790: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ -0c6796: 6f20 031d 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1d03 │ │ -0c679c: 0e00 |0006: return-void │ │ +0d443c: |[0d443c] com.badlogic.gdx.utils.SnapshotArray.truncate:(I)V │ │ +0d444c: 7010 9e20 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.modified:()V // method@209e │ │ +0d4452: 6f20 031d 1000 |0003: invoke-super {v0, v1}, Lcom/badlogic/gdx/utils/Array;.truncate:(I)V // method@1d03 │ │ +0d4458: 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; │ │ @@ -280388,17 +280321,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c67a0: |[0c67a0] com.badlogic.gdx.utils.SortedIntList$NodePool.:()V │ │ -0c67b0: 7010 5620 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@2056 │ │ -0c67b6: 0e00 |0003: return-void │ │ +0d445c: |[0d445c] com.badlogic.gdx.utils.SortedIntList$NodePool.:()V │ │ +0d446c: 7010 5620 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Pool;.:()V // method@2056 │ │ +0d4472: 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; │ │ │ │ @@ -280408,18 +280341,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 │ │ -0c67b8: |[0c67b8] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ -0c67c8: 2200 ff02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@02ff │ │ -0c67cc: 7010 b820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Node;.:()V // method@20b8 │ │ -0c67d2: 1100 |0005: return-object v0 │ │ +0d4474: |[0d4474] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; │ │ +0d4484: 2200 ff02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@02ff │ │ +0d4488: 7010 b820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SortedIntList$Node;.:()V // method@20b8 │ │ +0d448e: 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; │ │ │ │ @@ -280428,18 +280361,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c67d4: |[0c67d4] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Ljava/lang/Object; │ │ -0c67e4: 6e10 bb20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@20bb │ │ -0c67ea: 0c00 |0003: move-result-object v0 │ │ -0c67ec: 1100 |0004: return-object v0 │ │ +0d4490: |[0d4490] com.badlogic.gdx.utils.SortedIntList$NodePool.newObject:()Ljava/lang/Object; │ │ +0d44a0: 6e10 bb20 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/SortedIntList$NodePool;.newObject:()Lcom/badlogic/gdx/utils/SortedIntList$Node; // method@20bb │ │ +0d44a6: 0c00 |0003: move-result-object v0 │ │ +0d44a8: 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; │ │ │ │ @@ -280448,23 +280381,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 │ │ -0c67f0: |[0c67f0] 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; │ │ -0c6800: 6f10 5d20 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ -0c6806: 0c00 |0003: move-result-object v0 │ │ -0c6808: 1f00 ff02 |0004: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@02ff │ │ -0c680c: 5b02 5310 |0006: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ -0c6810: 5b03 5210 |0008: iput-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ -0c6814: 5b04 5410 |000a: iput-object v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ -0c6818: 5905 5110 |000c: iput v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ -0c681c: 1100 |000e: return-object v0 │ │ +0d44ac: |[0d44ac] 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; │ │ +0d44bc: 6f10 5d20 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/utils/Pool;.obtain:()Ljava/lang/Object; // method@205d │ │ +0d44c2: 0c00 |0003: move-result-object v0 │ │ +0d44c4: 1f00 ff02 |0004: check-cast v0, Lcom/badlogic/gdx/utils/SortedIntList$Node; // type@02ff │ │ +0d44c8: 5b02 5310 |0006: iput-object v2, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.p:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1053 │ │ +0d44cc: 5b03 5210 |0008: iput-object v3, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.n:Lcom/badlogic/gdx/utils/SortedIntList$Node; // field@1052 │ │ +0d44d0: 5b04 5410 |000a: iput-object v4, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.value:Ljava/lang/Object; // field@1054 │ │ +0d44d4: 5905 5110 |000c: iput v5, v0, Lcom/badlogic/gdx/utils/SortedIntList$Node;.index:I // field@1051 │ │ +0d44d8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x0008 line=175 │ │ 0x000a line=176 │ │ 0x000c line=177 │ │ @@ -280604,38 +280537,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -0c6820: |[0c6820] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ -0c6830: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ -0c6834: 2353 e903 |0002: new-array v3, v5, [I // type@03e9 │ │ -0c6838: 6903 a210 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ -0c683c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c683e: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ -0c6842: 0102 |0009: move v2, v0 │ │ -0c6844: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c6846: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ -0c684a: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ -0c684e: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ -0c6852: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ -0c6856: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ -0c685a: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ -0c6860: 9702 0304 |0018: xor-int v2, v3, v4 │ │ -0c6864: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6868: 28ef |001c: goto 000b // -0011 │ │ -0c686a: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -0c686e: 28fb |001f: goto 001a // -0005 │ │ -0c6870: 6203 a210 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ -0c6874: 4b02 0300 |0022: aput v2, v3, v0 │ │ -0c6878: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c687c: 28e1 |0026: goto 0007 // -001f │ │ -0c687e: 0e00 |0027: return-void │ │ +0d44dc: |[0d44dc] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ +0d44ec: 1305 0001 |0000: const/16 v5, #int 256 // #100 │ │ +0d44f0: 2353 e903 |0002: new-array v3, v5, [I // type@03e9 │ │ +0d44f4: 6903 a210 |0004: sput-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ +0d44f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d44fa: 3550 2000 |0007: if-ge v0, v5, 0027 // +0020 │ │ +0d44fe: 0102 |0009: move v2, v0 │ │ +0d4500: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d4502: 1303 0800 |000b: const/16 v3, #int 8 // #8 │ │ +0d4506: 3531 1300 |000d: if-ge v1, v3, 0020 // +0013 │ │ +0d450a: dd03 0201 |000f: and-int/lit8 v3, v2, #int 1 // #01 │ │ +0d450e: 3803 0c00 |0011: if-eqz v3, 001d // +000c │ │ +0d4512: e203 0201 |0013: ushr-int/lit8 v3, v2, #int 1 // #01 │ │ +0d4516: 1404 2083 b8ed |0015: const v4, #float -7.13797e+27 // #edb88320 │ │ +0d451c: 9702 0304 |0018: xor-int v2, v3, v4 │ │ +0d4520: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d4524: 28ef |001c: goto 000b // -0011 │ │ +0d4526: e202 0201 |001d: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0d452a: 28fb |001f: goto 001a // -0005 │ │ +0d452c: 6203 a210 |0020: sget-object v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ +0d4530: 4b02 0300 |0022: aput v2, v3, v0 │ │ +0d4534: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d4538: 28e1 |0026: goto 0007 // -001f │ │ +0d453a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=298 │ │ 0x0006 line=301 │ │ 0x0009 line=302 │ │ 0x000a line=303 │ │ 0x000f line=304 │ │ @@ -280655,29 +280588,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0c6880: |[0c6880] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ -0c6890: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c6892: 7010 a121 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.:()V // method@21a1 │ │ -0c6898: 5921 a810 |0004: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c689c: 1300 ff00 |0006: const/16 v0, #int 255 // #ff │ │ -0c68a0: 5920 a610 |0008: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ -0c68a4: 5921 ab10 |000a: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ -0c68a8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c68aa: 5c20 a310 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c68ae: 5921 b810 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c68b2: 1240 |0011: const/4 v0, #int 4 // #4 │ │ -0c68b4: 5920 b710 |0012: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ -0c68b8: 1400 0004 0100 |0014: const v0, #float 9.32704e-41 // #00010400 │ │ -0c68be: 5920 b210 |0017: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c68c2: 0e00 |0019: return-void │ │ +0d453c: |[0d453c] com.badlogic.gdx.utils.compression.lz.BinTree.:()V │ │ +0d454c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d454e: 7010 a121 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.:()V // method@21a1 │ │ +0d4554: 5921 a810 |0004: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4558: 1300 ff00 |0006: const/16 v0, #int 255 // #ff │ │ +0d455c: 5920 a610 |0008: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ +0d4560: 5921 ab10 |000a: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ +0d4564: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d4566: 5c20 a310 |000d: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d456a: 5921 b810 |000f: iput v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d456e: 1240 |0011: const/4 v0, #int 4 // #4 │ │ +0d4570: 5920 b710 |0012: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ +0d4574: 1400 0004 0100 |0014: const v0, #float 9.32704e-41 // #00010400 │ │ +0d457a: 5920 b210 |0017: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d457e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=7 │ │ 0x0004 line=9 │ │ 0x0006 line=15 │ │ 0x000a line=17 │ │ 0x000c line=19 │ │ @@ -280693,67 +280626,67 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0c68c4: |[0c68c4] com.badlogic.gdx.utils.compression.lz.BinTree.Create:(IIII)Z │ │ -0c68d4: 1403 fffe ff3f |0000: const v3, #float 1.99997 // #3ffffeff │ │ -0c68da: 3736 0400 |0003: if-le v6, v3, 0007 // +0004 │ │ -0c68de: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0c68e0: 0f03 |0006: return v3 │ │ -0c68e2: e103 0801 |0007: shr-int/lit8 v3, v8, #int 1 // #01 │ │ -0c68e6: d803 0310 |0009: add-int/lit8 v3, v3, #int 16 // #10 │ │ -0c68ea: 5953 a610 |000b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ -0c68ee: 9003 0607 |000d: add-int v3, v6, v7 │ │ -0c68f2: b083 |000f: add-int/2addr v3, v8 │ │ -0c68f4: b093 |0010: add-int/2addr v3, v9 │ │ -0c68f6: db03 0302 |0011: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0c68fa: d032 0001 |0013: add-int/lit16 v2, v3, #int 256 // #0100 │ │ -0c68fe: 9003 0607 |0015: add-int v3, v6, v7 │ │ -0c6902: 9004 0809 |0017: add-int v4, v8, v9 │ │ -0c6906: 6f40 a221 3524 |0019: invoke-super {v5, v3, v4, v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Create:(III)V // method@21a2 │ │ -0c690c: 5958 ac10 |001c: iput v8, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ -0c6910: d800 0601 |001e: add-int/lit8 v0, v6, #int 1 // #01 │ │ -0c6914: 5253 a810 |0020: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c6918: 3203 0a00 |0022: if-eq v3, v0, 002c // +000a │ │ -0c691c: 5950 a810 |0024: iput v0, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c6920: da03 0002 |0026: mul-int/lit8 v3, v0, #int 2 // #02 │ │ -0c6924: 2333 e903 |0028: new-array v3, v3, [I // type@03e9 │ │ -0c6928: 5b53 ae10 |002a: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c692c: 1501 0100 |002c: const/high16 v1, #int 65536 // #1 │ │ -0c6930: 5553 a310 |002e: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c6934: 3803 2300 |0030: if-eqz v3, 0053 // +0023 │ │ -0c6938: d801 06ff |0032: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0c693c: e103 0101 |0034: shr-int/lit8 v3, v1, #int 1 // #01 │ │ -0c6940: b631 |0036: or-int/2addr v1, v3 │ │ -0c6942: e103 0102 |0037: shr-int/lit8 v3, v1, #int 2 // #02 │ │ -0c6946: b631 |0039: or-int/2addr v1, v3 │ │ -0c6948: e103 0104 |003a: shr-int/lit8 v3, v1, #int 4 // #04 │ │ -0c694c: b631 |003c: or-int/2addr v1, v3 │ │ -0c694e: e103 0108 |003d: shr-int/lit8 v3, v1, #int 8 // #08 │ │ -0c6952: b631 |003f: or-int/2addr v1, v3 │ │ -0c6954: e101 0101 |0040: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6958: 1403 ffff 0000 |0042: const v3, #float 9.18341e-41 // #0000ffff │ │ -0c695e: b631 |0045: or-int/2addr v1, v3 │ │ -0c6960: 1503 0001 |0046: const/high16 v3, #int 16777216 // #100 │ │ -0c6964: 3731 0400 |0048: if-le v1, v3, 004c // +0004 │ │ -0c6968: e101 0101 |004a: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -0c696c: 5951 aa10 |004c: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@10aa │ │ -0c6970: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c6974: 5253 b210 |0050: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c6978: b031 |0052: add-int/2addr v1, v3 │ │ -0c697a: 5253 ab10 |0053: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ -0c697e: 3231 0800 |0055: if-eq v1, v3, 005d // +0008 │ │ -0c6982: 5951 ab10 |0057: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ -0c6986: 2313 e903 |0059: new-array v3, v1, [I // type@03e9 │ │ -0c698a: 5b53 a910 |005b: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c698e: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -0c6990: 28a8 |005e: goto 0006 // -0058 │ │ +0d4580: |[0d4580] com.badlogic.gdx.utils.compression.lz.BinTree.Create:(IIII)Z │ │ +0d4590: 1403 fffe ff3f |0000: const v3, #float 1.99997 // #3ffffeff │ │ +0d4596: 3736 0400 |0003: if-le v6, v3, 0007 // +0004 │ │ +0d459a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0d459c: 0f03 |0006: return v3 │ │ +0d459e: e103 0801 |0007: shr-int/lit8 v3, v8, #int 1 // #01 │ │ +0d45a2: d803 0310 |0009: add-int/lit8 v3, v3, #int 16 // #10 │ │ +0d45a6: 5953 a610 |000b: iput v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ +0d45aa: 9003 0607 |000d: add-int v3, v6, v7 │ │ +0d45ae: b083 |000f: add-int/2addr v3, v8 │ │ +0d45b0: b093 |0010: add-int/2addr v3, v9 │ │ +0d45b2: db03 0302 |0011: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0d45b6: d032 0001 |0013: add-int/lit16 v2, v3, #int 256 // #0100 │ │ +0d45ba: 9003 0607 |0015: add-int v3, v6, v7 │ │ +0d45be: 9004 0809 |0017: add-int v4, v8, v9 │ │ +0d45c2: 6f40 a221 3524 |0019: invoke-super {v5, v3, v4, v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Create:(III)V // method@21a2 │ │ +0d45c8: 5958 ac10 |001c: iput v8, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ +0d45cc: d800 0601 |001e: add-int/lit8 v0, v6, #int 1 // #01 │ │ +0d45d0: 5253 a810 |0020: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d45d4: 3203 0a00 |0022: if-eq v3, v0, 002c // +000a │ │ +0d45d8: 5950 a810 |0024: iput v0, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d45dc: da03 0002 |0026: mul-int/lit8 v3, v0, #int 2 // #02 │ │ +0d45e0: 2333 e903 |0028: new-array v3, v3, [I // type@03e9 │ │ +0d45e4: 5b53 ae10 |002a: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d45e8: 1501 0100 |002c: const/high16 v1, #int 65536 // #1 │ │ +0d45ec: 5553 a310 |002e: iget-boolean v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d45f0: 3803 2300 |0030: if-eqz v3, 0053 // +0023 │ │ +0d45f4: d801 06ff |0032: add-int/lit8 v1, v6, #int -1 // #ff │ │ +0d45f8: e103 0101 |0034: shr-int/lit8 v3, v1, #int 1 // #01 │ │ +0d45fc: b631 |0036: or-int/2addr v1, v3 │ │ +0d45fe: e103 0102 |0037: shr-int/lit8 v3, v1, #int 2 // #02 │ │ +0d4602: b631 |0039: or-int/2addr v1, v3 │ │ +0d4604: e103 0104 |003a: shr-int/lit8 v3, v1, #int 4 // #04 │ │ +0d4608: b631 |003c: or-int/2addr v1, v3 │ │ +0d460a: e103 0108 |003d: shr-int/lit8 v3, v1, #int 8 // #08 │ │ +0d460e: b631 |003f: or-int/2addr v1, v3 │ │ +0d4610: e101 0101 |0040: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +0d4614: 1403 ffff 0000 |0042: const v3, #float 9.18341e-41 // #0000ffff │ │ +0d461a: b631 |0045: or-int/2addr v1, v3 │ │ +0d461c: 1503 0001 |0046: const/high16 v3, #int 16777216 // #100 │ │ +0d4620: 3731 0400 |0048: if-le v1, v3, 004c // +0004 │ │ +0d4624: e101 0101 |004a: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +0d4628: 5951 aa10 |004c: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@10aa │ │ +0d462c: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d4630: 5253 b210 |0050: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d4634: b031 |0052: add-int/2addr v1, v3 │ │ +0d4636: 5253 ab10 |0053: iget v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ +0d463a: 3231 0800 |0055: if-eq v1, v3, 005d // +0008 │ │ +0d463e: 5951 ab10 |0057: iput v1, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ +0d4642: 2313 e903 |0059: new-array v3, v1, [I // type@03e9 │ │ +0d4646: 5b53 a910 |005b: iput-object v3, v5, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d464a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +0d464c: 28a8 |005e: goto 0006 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=89 │ │ 0x0007 line=62 │ │ 0x000d line=64 │ │ 0x0015 line=66 │ │ @@ -280790,462 +280723,462 @@ │ │ type : '([I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 885 16-bit code units │ │ -0c6994: |[0c6994] com.badlogic.gdx.utils.compression.lz.BinTree.GetMatches:([I)I │ │ -0c69a4: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0c69a8: 5200 ad10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c69ac: 0219 0000 |0004: move/from16 v25, v0 │ │ -0c69b0: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -0c69b4: 5200 ac10 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ -0c69b8: 021a 0000 |000a: move/from16 v26, v0 │ │ -0c69bc: 9019 191a |000c: add-int v25, v25, v26 │ │ -0c69c0: 0800 1c00 |000e: move-object/from16 v0, v28 │ │ -0c69c4: 5200 af10 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ -0c69c8: 021a 0000 |0012: move/from16 v26, v0 │ │ -0c69cc: 0200 1900 |0014: move/from16 v0, v25 │ │ -0c69d0: 0201 1a00 |0016: move/from16 v1, v26 │ │ -0c69d4: 3610 1002 |0018: if-gt v0, v1, 0228 // +0210 │ │ -0c69d8: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -0c69dc: 5200 ac10 |001c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ -0c69e0: 0210 0000 |001e: move/from16 v16, v0 │ │ -0c69e4: 1313 0000 |0020: const/16 v19, #int 0 // #0 │ │ -0c69e8: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -0c69ec: 5200 ad10 |0024: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c69f0: 0219 0000 |0026: move/from16 v25, v0 │ │ -0c69f4: 0800 1c00 |0028: move-object/from16 v0, v28 │ │ -0c69f8: 5200 a810 |002a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c69fc: 021a 0000 |002c: move/from16 v26, v0 │ │ -0c6a00: 0200 1900 |002e: move/from16 v0, v25 │ │ -0c6a04: 0201 1a00 |0030: move/from16 v1, v26 │ │ -0c6a08: 3710 1602 |0032: if-le v0, v1, 0248 // +0216 │ │ -0c6a0c: 0800 1c00 |0034: move-object/from16 v0, v28 │ │ -0c6a10: 5200 ad10 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6a14: 0219 0000 |0038: move/from16 v25, v0 │ │ -0c6a18: 0800 1c00 |003a: move-object/from16 v0, v28 │ │ -0c6a1c: 5200 a810 |003c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c6a20: 021a 0000 |003e: move/from16 v26, v0 │ │ -0c6a24: 9111 191a |0040: sub-int v17, v25, v26 │ │ -0c6a28: 0800 1c00 |0042: move-object/from16 v0, v28 │ │ -0c6a2c: 5200 a510 |0044: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c6a30: 0219 0000 |0046: move/from16 v25, v0 │ │ -0c6a34: 0800 1c00 |0048: move-object/from16 v0, v28 │ │ -0c6a38: 5200 ad10 |004a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6a3c: 021a 0000 |004c: move/from16 v26, v0 │ │ -0c6a40: 9004 191a |004e: add-int v4, v25, v26 │ │ -0c6a44: 1312 0100 |0050: const/16 v18, #int 1 // #1 │ │ -0c6a48: 120a |0052: const/4 v10, #int 0 // #0 │ │ -0c6a4a: 120b |0053: const/4 v11, #int 0 // #0 │ │ -0c6a4c: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ -0c6a50: 5500 a310 |0056: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c6a54: 0219 0000 |0058: move/from16 v25, v0 │ │ -0c6a58: 3819 f201 |005a: if-eqz v25, 024c // +01f2 │ │ -0c6a5c: 6219 a210 |005c: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ -0c6a60: 0800 1c00 |005e: move-object/from16 v0, v28 │ │ -0c6a64: 5400 a410 |0060: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6a68: 081a 0000 |0062: move-object/from16 v26, v0 │ │ -0c6a6c: 481a 1a04 |0064: aget-byte v26, v26, v4 │ │ -0c6a70: 0200 1a00 |0066: move/from16 v0, v26 │ │ -0c6a74: d500 ff00 |0068: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c6a78: 021a 0000 |006a: move/from16 v26, v0 │ │ -0c6a7c: 4419 191a |006c: aget v25, v25, v26 │ │ -0c6a80: 0800 1c00 |006e: move-object/from16 v0, v28 │ │ -0c6a84: 5400 a410 |0070: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6a88: 081a 0000 |0072: move-object/from16 v26, v0 │ │ -0c6a8c: d81b 0401 |0074: add-int/lit8 v27, v4, #int 1 // #01 │ │ -0c6a90: 481a 1a1b |0076: aget-byte v26, v26, v27 │ │ -0c6a94: 0200 1a00 |0078: move/from16 v0, v26 │ │ -0c6a98: d500 ff00 |007a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c6a9c: 021a 0000 |007c: move/from16 v26, v0 │ │ -0c6aa0: 9718 191a |007e: xor-int v24, v25, v26 │ │ -0c6aa4: 0200 1800 |0080: move/from16 v0, v24 │ │ -0c6aa8: d50a ff03 |0082: and-int/lit16 v10, v0, #int 1023 // #03ff │ │ -0c6aac: 0800 1c00 |0084: move-object/from16 v0, v28 │ │ -0c6ab0: 5400 a410 |0086: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6ab4: 0819 0000 |0088: move-object/from16 v25, v0 │ │ -0c6ab8: d81a 0402 |008a: add-int/lit8 v26, v4, #int 2 // #02 │ │ -0c6abc: 4819 191a |008c: aget-byte v25, v25, v26 │ │ -0c6ac0: 0200 1900 |008e: move/from16 v0, v25 │ │ -0c6ac4: d500 ff00 |0090: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c6ac8: 0219 0000 |0092: move/from16 v25, v0 │ │ -0c6acc: e019 1908 |0094: shl-int/lit8 v25, v25, #int 8 // #08 │ │ -0c6ad0: 9718 1819 |0096: xor-int v24, v24, v25 │ │ -0c6ad4: 1419 ffff 0000 |0098: const v25, #float 9.18341e-41 // #0000ffff │ │ -0c6ada: 950b 1819 |009b: and-int v11, v24, v25 │ │ -0c6ade: 6219 a210 |009d: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ -0c6ae2: 0800 1c00 |009f: move-object/from16 v0, v28 │ │ -0c6ae6: 5400 a410 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6aea: 081a 0000 |00a3: move-object/from16 v26, v0 │ │ -0c6aee: d81b 0403 |00a5: add-int/lit8 v27, v4, #int 3 // #03 │ │ -0c6af2: 481a 1a1b |00a7: aget-byte v26, v26, v27 │ │ -0c6af6: 0200 1a00 |00a9: move/from16 v0, v26 │ │ -0c6afa: d500 ff00 |00ab: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c6afe: 021a 0000 |00ad: move/from16 v26, v0 │ │ -0c6b02: 4419 191a |00af: aget v25, v25, v26 │ │ -0c6b06: e019 1905 |00b1: shl-int/lit8 v25, v25, #int 5 // #05 │ │ -0c6b0a: 9719 1918 |00b3: xor-int v25, v25, v24 │ │ -0c6b0e: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ -0c6b12: 5200 aa10 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@10aa │ │ -0c6b16: 021a 0000 |00b9: move/from16 v26, v0 │ │ -0c6b1a: 950c 191a |00bb: and-int v12, v25, v26 │ │ -0c6b1e: 0800 1c00 |00bd: move-object/from16 v0, v28 │ │ -0c6b22: 5400 a910 |00bf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c6b26: 0819 0000 |00c1: move-object/from16 v25, v0 │ │ -0c6b2a: 0800 1c00 |00c3: move-object/from16 v0, v28 │ │ -0c6b2e: 5200 b210 |00c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c6b32: 021a 0000 |00c7: move/from16 v26, v0 │ │ -0c6b36: 901a 1a0c |00c9: add-int v26, v26, v12 │ │ -0c6b3a: 4405 191a |00cb: aget v5, v25, v26 │ │ -0c6b3e: 0800 1c00 |00cd: move-object/from16 v0, v28 │ │ -0c6b42: 5500 a310 |00cf: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c6b46: 0219 0000 |00d1: move/from16 v25, v0 │ │ -0c6b4a: 3819 af00 |00d3: if-eqz v25, 0182 // +00af │ │ -0c6b4e: 0800 1c00 |00d5: move-object/from16 v0, v28 │ │ -0c6b52: 5400 a910 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c6b56: 0819 0000 |00d9: move-object/from16 v25, v0 │ │ -0c6b5a: 4406 190a |00db: aget v6, v25, v10 │ │ -0c6b5e: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ -0c6b62: 5400 a910 |00df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c6b66: 0819 0000 |00e1: move-object/from16 v25, v0 │ │ -0c6b6a: d0b0 0004 |00e3: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ -0c6b6e: 021a 0000 |00e5: move/from16 v26, v0 │ │ -0c6b72: 4407 191a |00e7: aget v7, v25, v26 │ │ -0c6b76: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ -0c6b7a: 5400 a910 |00eb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c6b7e: 0819 0000 |00ed: move-object/from16 v25, v0 │ │ -0c6b82: 0800 1c00 |00ef: move-object/from16 v0, v28 │ │ -0c6b86: 5200 ad10 |00f1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6b8a: 021a 0000 |00f3: move/from16 v26, v0 │ │ -0c6b8e: 4b1a 190a |00f5: aput v26, v25, v10 │ │ -0c6b92: 0800 1c00 |00f7: move-object/from16 v0, v28 │ │ -0c6b96: 5400 a910 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c6b9a: 0819 0000 |00fb: move-object/from16 v25, v0 │ │ -0c6b9e: d0b0 0004 |00fd: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ -0c6ba2: 021a 0000 |00ff: move/from16 v26, v0 │ │ -0c6ba6: 0800 1c00 |0101: move-object/from16 v0, v28 │ │ -0c6baa: 5200 ad10 |0103: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6bae: 021b 0000 |0105: move/from16 v27, v0 │ │ -0c6bb2: 4b1b 191a |0107: aput v27, v25, v26 │ │ -0c6bb6: 0200 1100 |0109: move/from16 v0, v17 │ │ -0c6bba: 3706 3400 |010b: if-le v6, v0, 013f // +0034 │ │ -0c6bbe: 0800 1c00 |010d: move-object/from16 v0, v28 │ │ -0c6bc2: 5400 a410 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6bc6: 0819 0000 |0111: move-object/from16 v25, v0 │ │ -0c6bca: 0800 1c00 |0113: move-object/from16 v0, v28 │ │ -0c6bce: 5200 a510 |0115: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c6bd2: 021a 0000 |0117: move/from16 v26, v0 │ │ -0c6bd6: 901a 1a06 |0119: add-int v26, v26, v6 │ │ -0c6bda: 4819 191a |011b: aget-byte v25, v25, v26 │ │ -0c6bde: 0800 1c00 |011d: move-object/from16 v0, v28 │ │ -0c6be2: 5400 a410 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6be6: 081a 0000 |0121: move-object/from16 v26, v0 │ │ -0c6bea: 481a 1a04 |0123: aget-byte v26, v26, v4 │ │ -0c6bee: 0200 1900 |0125: move/from16 v0, v25 │ │ -0c6bf2: 0201 1a00 |0127: move/from16 v1, v26 │ │ -0c6bf6: 3310 1600 |0129: if-ne v0, v1, 013f // +0016 │ │ -0c6bfa: d814 1301 |012b: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0c6bfe: 1312 0200 |012d: const/16 v18, #int 2 // #2 │ │ -0c6c02: 4b12 1d13 |012f: aput v18, v29, v19 │ │ -0c6c06: d813 1401 |0131: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0c6c0a: 0800 1c00 |0133: move-object/from16 v0, v28 │ │ -0c6c0e: 5200 ad10 |0135: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6c12: 0219 0000 |0137: move/from16 v25, v0 │ │ -0c6c16: 9119 1906 |0139: sub-int v25, v25, v6 │ │ -0c6c1a: d819 19ff |013b: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0c6c1e: 4b19 1d14 |013d: aput v25, v29, v20 │ │ -0c6c22: 0200 1100 |013f: move/from16 v0, v17 │ │ -0c6c26: 3707 3900 |0141: if-le v7, v0, 017a // +0039 │ │ -0c6c2a: 0800 1c00 |0143: move-object/from16 v0, v28 │ │ -0c6c2e: 5400 a410 |0145: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6c32: 0819 0000 |0147: move-object/from16 v25, v0 │ │ -0c6c36: 0800 1c00 |0149: move-object/from16 v0, v28 │ │ -0c6c3a: 5200 a510 |014b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c6c3e: 021a 0000 |014d: move/from16 v26, v0 │ │ -0c6c42: 901a 1a07 |014f: add-int v26, v26, v7 │ │ -0c6c46: 4819 191a |0151: aget-byte v25, v25, v26 │ │ -0c6c4a: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -0c6c4e: 5400 a410 |0155: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6c52: 081a 0000 |0157: move-object/from16 v26, v0 │ │ -0c6c56: 481a 1a04 |0159: aget-byte v26, v26, v4 │ │ -0c6c5a: 0200 1900 |015b: move/from16 v0, v25 │ │ -0c6c5e: 0201 1a00 |015d: move/from16 v1, v26 │ │ -0c6c62: 3310 1b00 |015f: if-ne v0, v1, 017a // +001b │ │ -0c6c66: 3367 0400 |0161: if-ne v7, v6, 0165 // +0004 │ │ -0c6c6a: d813 13fe |0163: add-int/lit8 v19, v19, #int -2 // #fe │ │ -0c6c6e: d814 1301 |0165: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0c6c72: 1312 0300 |0167: const/16 v18, #int 3 // #3 │ │ -0c6c76: 4b12 1d13 |0169: aput v18, v29, v19 │ │ -0c6c7a: d813 1401 |016b: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0c6c7e: 0800 1c00 |016d: move-object/from16 v0, v28 │ │ -0c6c82: 5200 ad10 |016f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6c86: 0219 0000 |0171: move/from16 v25, v0 │ │ -0c6c8a: 9119 1907 |0173: sub-int v25, v25, v7 │ │ -0c6c8e: d819 19ff |0175: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0c6c92: 4b19 1d14 |0177: aput v25, v29, v20 │ │ -0c6c96: 0176 |0179: move v6, v7 │ │ -0c6c98: 3813 0800 |017a: if-eqz v19, 0182 // +0008 │ │ -0c6c9c: 3356 0600 |017c: if-ne v6, v5, 0182 // +0006 │ │ -0c6ca0: d813 13fe |017e: add-int/lit8 v19, v19, #int -2 // #fe │ │ -0c6ca4: 1312 0100 |0180: const/16 v18, #int 1 // #1 │ │ -0c6ca8: 0800 1c00 |0182: move-object/from16 v0, v28 │ │ -0c6cac: 5400 a910 |0184: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c6cb0: 0819 0000 |0186: move-object/from16 v25, v0 │ │ -0c6cb4: 0800 1c00 |0188: move-object/from16 v0, v28 │ │ -0c6cb8: 5200 b210 |018a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c6cbc: 021a 0000 |018c: move/from16 v26, v0 │ │ -0c6cc0: 901a 1a0c |018e: add-int v26, v26, v12 │ │ -0c6cc4: 0800 1c00 |0190: move-object/from16 v0, v28 │ │ -0c6cc8: 5200 ad10 |0192: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6ccc: 021b 0000 |0194: move/from16 v27, v0 │ │ -0c6cd0: 4b1b 191a |0196: aput v27, v25, v26 │ │ -0c6cd4: 0800 1c00 |0198: move-object/from16 v0, v28 │ │ -0c6cd8: 5200 a710 |019a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c6cdc: 0219 0000 |019c: move/from16 v25, v0 │ │ -0c6ce0: e019 1901 |019e: shl-int/lit8 v25, v25, #int 1 // #01 │ │ -0c6ce4: d816 1901 |01a0: add-int/lit8 v22, v25, #int 1 // #01 │ │ -0c6ce8: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -0c6cec: 5200 a710 |01a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c6cf0: 0219 0000 |01a6: move/from16 v25, v0 │ │ -0c6cf4: e017 1901 |01a8: shl-int/lit8 v23, v25, #int 1 // #01 │ │ -0c6cf8: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ -0c6cfc: 520f b810 |01ac: iget v15, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c6d00: 01fe |01ae: move v14, v15 │ │ -0c6d02: 0800 1c00 |01af: move-object/from16 v0, v28 │ │ -0c6d06: 5200 b810 |01b1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c6d0a: 0219 0000 |01b3: move/from16 v25, v0 │ │ -0c6d0e: 3819 4c00 |01b5: if-eqz v25, 0201 // +004c │ │ -0c6d12: 0200 1100 |01b7: move/from16 v0, v17 │ │ -0c6d16: 3705 4800 |01b9: if-le v5, v0, 0201 // +0048 │ │ -0c6d1a: 0800 1c00 |01bb: move-object/from16 v0, v28 │ │ -0c6d1e: 5400 a410 |01bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6d22: 0819 0000 |01bf: move-object/from16 v25, v0 │ │ -0c6d26: 0800 1c00 |01c1: move-object/from16 v0, v28 │ │ -0c6d2a: 5200 a510 |01c3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c6d2e: 021a 0000 |01c5: move/from16 v26, v0 │ │ -0c6d32: 901a 1a05 |01c7: add-int v26, v26, v5 │ │ -0c6d36: 0800 1c00 |01c9: move-object/from16 v0, v28 │ │ -0c6d3a: 5200 b810 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c6d3e: 021b 0000 |01cd: move/from16 v27, v0 │ │ -0c6d42: 901a 1a1b |01cf: add-int v26, v26, v27 │ │ -0c6d46: 4819 191a |01d1: aget-byte v25, v25, v26 │ │ -0c6d4a: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ -0c6d4e: 5400 a410 |01d5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6d52: 081a 0000 |01d7: move-object/from16 v26, v0 │ │ -0c6d56: 0800 1c00 |01d9: move-object/from16 v0, v28 │ │ -0c6d5a: 5200 b810 |01db: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c6d5e: 021b 0000 |01dd: move/from16 v27, v0 │ │ -0c6d62: 901b 1b04 |01df: add-int v27, v27, v4 │ │ -0c6d66: 481a 1a1b |01e1: aget-byte v26, v26, v27 │ │ -0c6d6a: 0200 1900 |01e3: move/from16 v0, v25 │ │ -0c6d6e: 0201 1a00 |01e5: move/from16 v1, v26 │ │ -0c6d72: 3210 1a00 |01e7: if-eq v0, v1, 0201 // +001a │ │ -0c6d76: d814 1301 |01e9: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0c6d7a: 0800 1c00 |01eb: move-object/from16 v0, v28 │ │ -0c6d7e: 5200 b810 |01ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c6d82: 0212 0000 |01ef: move/from16 v18, v0 │ │ -0c6d86: 4b12 1d13 |01f1: aput v18, v29, v19 │ │ -0c6d8a: d813 1401 |01f3: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0c6d8e: 0800 1c00 |01f5: move-object/from16 v0, v28 │ │ -0c6d92: 5200 ad10 |01f7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6d96: 0219 0000 |01f9: move/from16 v25, v0 │ │ -0c6d9a: 9119 1905 |01fb: sub-int v25, v25, v5 │ │ -0c6d9e: d819 19ff |01fd: add-int/lit8 v25, v25, #int -1 // #ff │ │ -0c6da2: 4b19 1d14 |01ff: aput v25, v29, v20 │ │ -0c6da6: 0800 1c00 |0201: move-object/from16 v0, v28 │ │ -0c6daa: 5202 a610 |0203: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ -0c6dae: 0123 |0205: move v3, v2 │ │ -0c6db0: 0214 1300 |0206: move/from16 v20, v19 │ │ -0c6db4: 0200 1100 |0208: move/from16 v0, v17 │ │ -0c6db8: 3705 6801 |020a: if-le v5, v0, 0372 // +0168 │ │ -0c6dbc: d802 03ff |020c: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0c6dc0: 3903 6200 |020e: if-nez v3, 0270 // +0062 │ │ -0c6dc4: 0800 1c00 |0210: move-object/from16 v0, v28 │ │ -0c6dc8: 5400 ae10 |0212: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c6dcc: 0819 0000 |0214: move-object/from16 v25, v0 │ │ -0c6dd0: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ -0c6dd4: 5400 ae10 |0218: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c6dd8: 081a 0000 |021a: move-object/from16 v26, v0 │ │ -0c6ddc: 131b 0000 |021c: const/16 v27, #int 0 // #0 │ │ -0c6de0: 4b1b 1a17 |021e: aput v27, v26, v23 │ │ -0c6de4: 4b1b 1916 |0220: aput v27, v25, v22 │ │ -0c6de8: 0213 1400 |0222: move/from16 v19, v20 │ │ -0c6dec: 7401 9821 1c00 |0224: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ -0c6df2: 0f13 |0227: return v19 │ │ -0c6df4: 0800 1c00 |0228: move-object/from16 v0, v28 │ │ -0c6df8: 5200 af10 |022a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ -0c6dfc: 0219 0000 |022c: move/from16 v25, v0 │ │ -0c6e00: 0800 1c00 |022e: move-object/from16 v0, v28 │ │ -0c6e04: 5200 ad10 |0230: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6e08: 021a 0000 |0232: move/from16 v26, v0 │ │ -0c6e0c: 9110 191a |0234: sub-int v16, v25, v26 │ │ -0c6e10: 0800 1c00 |0236: move-object/from16 v0, v28 │ │ -0c6e14: 5200 b710 |0238: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ -0c6e18: 0219 0000 |023a: move/from16 v25, v0 │ │ -0c6e1c: 0200 1000 |023c: move/from16 v0, v16 │ │ -0c6e20: 0201 1900 |023e: move/from16 v1, v25 │ │ -0c6e24: 3510 e0fd |0240: if-ge v0, v1, 0020 // -0220 │ │ -0c6e28: 7401 9821 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ -0c6e2e: 1313 0000 |0245: const/16 v19, #int 0 // #0 │ │ -0c6e32: 28e0 |0247: goto 0227 // -0020 │ │ -0c6e34: 1311 0000 |0248: const/16 v17, #int 0 // #0 │ │ -0c6e38: 2900 f8fd |024a: goto/16 0042 // -0208 │ │ -0c6e3c: 0800 1c00 |024c: move-object/from16 v0, v28 │ │ -0c6e40: 5400 a410 |024e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6e44: 0819 0000 |0250: move-object/from16 v25, v0 │ │ -0c6e48: 4819 1904 |0252: aget-byte v25, v25, v4 │ │ -0c6e4c: 0200 1900 |0254: move/from16 v0, v25 │ │ -0c6e50: d500 ff00 |0256: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c6e54: 0219 0000 |0258: move/from16 v25, v0 │ │ -0c6e58: 0800 1c00 |025a: move-object/from16 v0, v28 │ │ -0c6e5c: 5400 a410 |025c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6e60: 081a 0000 |025e: move-object/from16 v26, v0 │ │ -0c6e64: d81b 0401 |0260: add-int/lit8 v27, v4, #int 1 // #01 │ │ -0c6e68: 481a 1a1b |0262: aget-byte v26, v26, v27 │ │ -0c6e6c: 0200 1a00 |0264: move/from16 v0, v26 │ │ -0c6e70: d500 ff00 |0266: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c6e74: 021a 0000 |0268: move/from16 v26, v0 │ │ -0c6e78: e01a 1a08 |026a: shl-int/lit8 v26, v26, #int 8 // #08 │ │ -0c6e7c: 970c 191a |026c: xor-int v12, v25, v26 │ │ -0c6e80: 2900 4ffe |026e: goto/16 00bd // -01b1 │ │ -0c6e84: 0800 1c00 |0270: move-object/from16 v0, v28 │ │ -0c6e88: 5200 ad10 |0272: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c6e8c: 0219 0000 |0274: move/from16 v25, v0 │ │ -0c6e90: 9109 1905 |0276: sub-int v9, v25, v5 │ │ -0c6e94: 0800 1c00 |0278: move-object/from16 v0, v28 │ │ -0c6e98: 5200 a710 |027a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c6e9c: 0219 0000 |027c: move/from16 v25, v0 │ │ -0c6ea0: 0200 1900 |027e: move/from16 v0, v25 │ │ -0c6ea4: 3609 8c00 |0280: if-gt v9, v0, 030c // +008c │ │ -0c6ea8: 0800 1c00 |0282: move-object/from16 v0, v28 │ │ -0c6eac: 5200 a710 |0284: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c6eb0: 0219 0000 |0286: move/from16 v25, v0 │ │ -0c6eb4: 9119 1909 |0288: sub-int v25, v25, v9 │ │ -0c6eb8: e008 1901 |028a: shl-int/lit8 v8, v25, #int 1 // #01 │ │ -0c6ebc: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ -0c6ec0: 5200 a510 |028e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c6ec4: 0219 0000 |0290: move/from16 v25, v0 │ │ -0c6ec8: 9015 1905 |0292: add-int v21, v25, v5 │ │ -0c6ecc: 7120 8824 fe00 |0294: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0c6ed2: 0a0d |0297: move-result v13 │ │ -0c6ed4: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ -0c6ed8: 5400 a410 |029a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6edc: 0819 0000 |029c: move-object/from16 v25, v0 │ │ -0c6ee0: 901a 150d |029e: add-int v26, v21, v13 │ │ -0c6ee4: 4819 191a |02a0: aget-byte v25, v25, v26 │ │ -0c6ee8: 0800 1c00 |02a2: move-object/from16 v0, v28 │ │ -0c6eec: 5400 a410 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6ef0: 081a 0000 |02a6: move-object/from16 v26, v0 │ │ -0c6ef4: 901b 040d |02a8: add-int v27, v4, v13 │ │ -0c6ef8: 481a 1a1b |02aa: aget-byte v26, v26, v27 │ │ -0c6efc: 0200 1900 |02ac: move/from16 v0, v25 │ │ -0c6f00: 0201 1a00 |02ae: move/from16 v1, v26 │ │ -0c6f04: 3310 6e00 |02b0: if-ne v0, v1, 031e // +006e │ │ -0c6f08: d80d 0d01 |02b2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0c6f0c: 0200 1000 |02b4: move/from16 v0, v16 │ │ -0c6f10: 320d 1c00 |02b6: if-eq v13, v0, 02d2 // +001c │ │ -0c6f14: 0800 1c00 |02b8: move-object/from16 v0, v28 │ │ -0c6f18: 5400 a410 |02ba: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6f1c: 0819 0000 |02bc: move-object/from16 v25, v0 │ │ -0c6f20: 901a 150d |02be: add-int v26, v21, v13 │ │ -0c6f24: 4819 191a |02c0: aget-byte v25, v25, v26 │ │ -0c6f28: 0800 1c00 |02c2: move-object/from16 v0, v28 │ │ -0c6f2c: 5400 a410 |02c4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6f30: 081a 0000 |02c6: move-object/from16 v26, v0 │ │ -0c6f34: 901b 040d |02c8: add-int v27, v4, v13 │ │ -0c6f38: 481a 1a1b |02ca: aget-byte v26, v26, v27 │ │ -0c6f3c: 0200 1900 |02cc: move/from16 v0, v25 │ │ -0c6f40: 0201 1a00 |02ce: move/from16 v1, v26 │ │ -0c6f44: 3210 e2ff |02d0: if-eq v0, v1, 02b2 // -001e │ │ -0c6f48: 0200 1200 |02d2: move/from16 v0, v18 │ │ -0c6f4c: 35d0 4a00 |02d4: if-ge v0, v13, 031e // +004a │ │ -0c6f50: d813 1401 |02d6: add-int/lit8 v19, v20, #int 1 // #01 │ │ -0c6f54: 0212 0d00 |02d8: move/from16 v18, v13 │ │ -0c6f58: 4b0d 1d14 |02da: aput v13, v29, v20 │ │ -0c6f5c: d814 1301 |02dc: add-int/lit8 v20, v19, #int 1 // #01 │ │ -0c6f60: d819 09ff |02de: add-int/lit8 v25, v9, #int -1 // #ff │ │ -0c6f64: 4b19 1d13 |02e0: aput v25, v29, v19 │ │ -0c6f68: 0200 1000 |02e2: move/from16 v0, v16 │ │ -0c6f6c: 330d 3a00 |02e4: if-ne v13, v0, 031e // +003a │ │ -0c6f70: 0800 1c00 |02e6: move-object/from16 v0, v28 │ │ -0c6f74: 5400 ae10 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c6f78: 0819 0000 |02ea: move-object/from16 v25, v0 │ │ -0c6f7c: 0800 1c00 |02ec: move-object/from16 v0, v28 │ │ -0c6f80: 5400 ae10 |02ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c6f84: 081a 0000 |02f0: move-object/from16 v26, v0 │ │ -0c6f88: 441a 1a08 |02f2: aget v26, v26, v8 │ │ -0c6f8c: 4b1a 1917 |02f4: aput v26, v25, v23 │ │ -0c6f90: 0800 1c00 |02f6: move-object/from16 v0, v28 │ │ -0c6f94: 5400 ae10 |02f8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c6f98: 0819 0000 |02fa: move-object/from16 v25, v0 │ │ -0c6f9c: 0800 1c00 |02fc: move-object/from16 v0, v28 │ │ -0c6fa0: 5400 ae10 |02fe: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c6fa4: 081a 0000 |0300: move-object/from16 v26, v0 │ │ -0c6fa8: d81b 0801 |0302: add-int/lit8 v27, v8, #int 1 // #01 │ │ -0c6fac: 441a 1a1b |0304: aget v26, v26, v27 │ │ -0c6fb0: 4b1a 1916 |0306: aput v26, v25, v22 │ │ -0c6fb4: 0213 1400 |0308: move/from16 v19, v20 │ │ -0c6fb8: 2900 1aff |030a: goto/16 0224 // -00e6 │ │ -0c6fbc: 0800 1c00 |030c: move-object/from16 v0, v28 │ │ -0c6fc0: 5200 a710 |030e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c6fc4: 0219 0000 |0310: move/from16 v25, v0 │ │ -0c6fc8: 9119 1909 |0312: sub-int v25, v25, v9 │ │ -0c6fcc: 0800 1c00 |0314: move-object/from16 v0, v28 │ │ -0c6fd0: 5200 a810 |0316: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c6fd4: 021a 0000 |0318: move/from16 v26, v0 │ │ -0c6fd8: 9019 191a |031a: add-int v25, v25, v26 │ │ -0c6fdc: 2900 6eff |031c: goto/16 028a // -0092 │ │ -0c6fe0: 0213 1400 |031e: move/from16 v19, v20 │ │ -0c6fe4: 0800 1c00 |0320: move-object/from16 v0, v28 │ │ -0c6fe8: 5400 a410 |0322: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c6fec: 0819 0000 |0324: move-object/from16 v25, v0 │ │ -0c6ff0: 901a 150d |0326: add-int v26, v21, v13 │ │ -0c6ff4: 4819 191a |0328: aget-byte v25, v25, v26 │ │ -0c6ff8: 0200 1900 |032a: move/from16 v0, v25 │ │ -0c6ffc: d500 ff00 |032c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c7000: 0219 0000 |032e: move/from16 v25, v0 │ │ -0c7004: 0800 1c00 |0330: move-object/from16 v0, v28 │ │ -0c7008: 5400 a410 |0332: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c700c: 081a 0000 |0334: move-object/from16 v26, v0 │ │ -0c7010: 901b 040d |0336: add-int v27, v4, v13 │ │ -0c7014: 481a 1a1b |0338: aget-byte v26, v26, v27 │ │ -0c7018: 0200 1a00 |033a: move/from16 v0, v26 │ │ -0c701c: d500 ff00 |033c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c7020: 021a 0000 |033e: move/from16 v26, v0 │ │ -0c7024: 0200 1900 |0340: move/from16 v0, v25 │ │ -0c7028: 0201 1a00 |0342: move/from16 v1, v26 │ │ -0c702c: 3510 1a00 |0344: if-ge v0, v1, 035e // +001a │ │ -0c7030: 0800 1c00 |0346: move-object/from16 v0, v28 │ │ -0c7034: 5400 ae10 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c7038: 0819 0000 |034a: move-object/from16 v25, v0 │ │ -0c703c: 4b05 1917 |034c: aput v5, v25, v23 │ │ -0c7040: d817 0801 |034e: add-int/lit8 v23, v8, #int 1 // #01 │ │ -0c7044: 0800 1c00 |0350: move-object/from16 v0, v28 │ │ -0c7048: 5400 ae10 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c704c: 0819 0000 |0354: move-object/from16 v25, v0 │ │ -0c7050: 4405 1917 |0356: aget v5, v25, v23 │ │ -0c7054: 01df |0358: move v15, v13 │ │ -0c7056: 0123 |0359: move v3, v2 │ │ -0c7058: 0214 1300 |035a: move/from16 v20, v19 │ │ -0c705c: 2900 acfe |035c: goto/16 0208 // -0154 │ │ -0c7060: 0800 1c00 |035e: move-object/from16 v0, v28 │ │ -0c7064: 5400 ae10 |0360: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c7068: 0819 0000 |0362: move-object/from16 v25, v0 │ │ -0c706c: 4b05 1916 |0364: aput v5, v25, v22 │ │ -0c7070: 0216 0800 |0366: move/from16 v22, v8 │ │ -0c7074: 0800 1c00 |0368: move-object/from16 v0, v28 │ │ -0c7078: 5400 ae10 |036a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c707c: 0819 0000 |036c: move-object/from16 v25, v0 │ │ -0c7080: 4405 1916 |036e: aget v5, v25, v22 │ │ -0c7084: 01de |0370: move v14, v13 │ │ -0c7086: 28e8 |0371: goto 0359 // -0018 │ │ -0c7088: 0132 |0372: move v2, v3 │ │ -0c708a: 2900 9dfe |0373: goto/16 0210 // -0163 │ │ +0d4650: |[0d4650] com.badlogic.gdx.utils.compression.lz.BinTree.GetMatches:([I)I │ │ +0d4660: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0d4664: 5200 ad10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4668: 0219 0000 |0004: move/from16 v25, v0 │ │ +0d466c: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +0d4670: 5200 ac10 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ +0d4674: 021a 0000 |000a: move/from16 v26, v0 │ │ +0d4678: 9019 191a |000c: add-int v25, v25, v26 │ │ +0d467c: 0800 1c00 |000e: move-object/from16 v0, v28 │ │ +0d4680: 5200 af10 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ +0d4684: 021a 0000 |0012: move/from16 v26, v0 │ │ +0d4688: 0200 1900 |0014: move/from16 v0, v25 │ │ +0d468c: 0201 1a00 |0016: move/from16 v1, v26 │ │ +0d4690: 3610 1002 |0018: if-gt v0, v1, 0228 // +0210 │ │ +0d4694: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +0d4698: 5200 ac10 |001c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ +0d469c: 0210 0000 |001e: move/from16 v16, v0 │ │ +0d46a0: 1313 0000 |0020: const/16 v19, #int 0 // #0 │ │ +0d46a4: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +0d46a8: 5200 ad10 |0024: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d46ac: 0219 0000 |0026: move/from16 v25, v0 │ │ +0d46b0: 0800 1c00 |0028: move-object/from16 v0, v28 │ │ +0d46b4: 5200 a810 |002a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d46b8: 021a 0000 |002c: move/from16 v26, v0 │ │ +0d46bc: 0200 1900 |002e: move/from16 v0, v25 │ │ +0d46c0: 0201 1a00 |0030: move/from16 v1, v26 │ │ +0d46c4: 3710 1602 |0032: if-le v0, v1, 0248 // +0216 │ │ +0d46c8: 0800 1c00 |0034: move-object/from16 v0, v28 │ │ +0d46cc: 5200 ad10 |0036: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d46d0: 0219 0000 |0038: move/from16 v25, v0 │ │ +0d46d4: 0800 1c00 |003a: move-object/from16 v0, v28 │ │ +0d46d8: 5200 a810 |003c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d46dc: 021a 0000 |003e: move/from16 v26, v0 │ │ +0d46e0: 9111 191a |0040: sub-int v17, v25, v26 │ │ +0d46e4: 0800 1c00 |0042: move-object/from16 v0, v28 │ │ +0d46e8: 5200 a510 |0044: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d46ec: 0219 0000 |0046: move/from16 v25, v0 │ │ +0d46f0: 0800 1c00 |0048: move-object/from16 v0, v28 │ │ +0d46f4: 5200 ad10 |004a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d46f8: 021a 0000 |004c: move/from16 v26, v0 │ │ +0d46fc: 9004 191a |004e: add-int v4, v25, v26 │ │ +0d4700: 1312 0100 |0050: const/16 v18, #int 1 // #1 │ │ +0d4704: 120a |0052: const/4 v10, #int 0 // #0 │ │ +0d4706: 120b |0053: const/4 v11, #int 0 // #0 │ │ +0d4708: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ +0d470c: 5500 a310 |0056: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d4710: 0219 0000 |0058: move/from16 v25, v0 │ │ +0d4714: 3819 f201 |005a: if-eqz v25, 024c // +01f2 │ │ +0d4718: 6219 a210 |005c: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ +0d471c: 0800 1c00 |005e: move-object/from16 v0, v28 │ │ +0d4720: 5400 a410 |0060: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4724: 081a 0000 |0062: move-object/from16 v26, v0 │ │ +0d4728: 481a 1a04 |0064: aget-byte v26, v26, v4 │ │ +0d472c: 0200 1a00 |0066: move/from16 v0, v26 │ │ +0d4730: d500 ff00 |0068: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4734: 021a 0000 |006a: move/from16 v26, v0 │ │ +0d4738: 4419 191a |006c: aget v25, v25, v26 │ │ +0d473c: 0800 1c00 |006e: move-object/from16 v0, v28 │ │ +0d4740: 5400 a410 |0070: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4744: 081a 0000 |0072: move-object/from16 v26, v0 │ │ +0d4748: d81b 0401 |0074: add-int/lit8 v27, v4, #int 1 // #01 │ │ +0d474c: 481a 1a1b |0076: aget-byte v26, v26, v27 │ │ +0d4750: 0200 1a00 |0078: move/from16 v0, v26 │ │ +0d4754: d500 ff00 |007a: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4758: 021a 0000 |007c: move/from16 v26, v0 │ │ +0d475c: 9718 191a |007e: xor-int v24, v25, v26 │ │ +0d4760: 0200 1800 |0080: move/from16 v0, v24 │ │ +0d4764: d50a ff03 |0082: and-int/lit16 v10, v0, #int 1023 // #03ff │ │ +0d4768: 0800 1c00 |0084: move-object/from16 v0, v28 │ │ +0d476c: 5400 a410 |0086: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4770: 0819 0000 |0088: move-object/from16 v25, v0 │ │ +0d4774: d81a 0402 |008a: add-int/lit8 v26, v4, #int 2 // #02 │ │ +0d4778: 4819 191a |008c: aget-byte v25, v25, v26 │ │ +0d477c: 0200 1900 |008e: move/from16 v0, v25 │ │ +0d4780: d500 ff00 |0090: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4784: 0219 0000 |0092: move/from16 v25, v0 │ │ +0d4788: e019 1908 |0094: shl-int/lit8 v25, v25, #int 8 // #08 │ │ +0d478c: 9718 1819 |0096: xor-int v24, v24, v25 │ │ +0d4790: 1419 ffff 0000 |0098: const v25, #float 9.18341e-41 // #0000ffff │ │ +0d4796: 950b 1819 |009b: and-int v11, v24, v25 │ │ +0d479a: 6219 a210 |009d: sget-object v25, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ +0d479e: 0800 1c00 |009f: move-object/from16 v0, v28 │ │ +0d47a2: 5400 a410 |00a1: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d47a6: 081a 0000 |00a3: move-object/from16 v26, v0 │ │ +0d47aa: d81b 0403 |00a5: add-int/lit8 v27, v4, #int 3 // #03 │ │ +0d47ae: 481a 1a1b |00a7: aget-byte v26, v26, v27 │ │ +0d47b2: 0200 1a00 |00a9: move/from16 v0, v26 │ │ +0d47b6: d500 ff00 |00ab: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d47ba: 021a 0000 |00ad: move/from16 v26, v0 │ │ +0d47be: 4419 191a |00af: aget v25, v25, v26 │ │ +0d47c2: e019 1905 |00b1: shl-int/lit8 v25, v25, #int 5 // #05 │ │ +0d47c6: 9719 1918 |00b3: xor-int v25, v25, v24 │ │ +0d47ca: 0800 1c00 |00b5: move-object/from16 v0, v28 │ │ +0d47ce: 5200 aa10 |00b7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@10aa │ │ +0d47d2: 021a 0000 |00b9: move/from16 v26, v0 │ │ +0d47d6: 950c 191a |00bb: and-int v12, v25, v26 │ │ +0d47da: 0800 1c00 |00bd: move-object/from16 v0, v28 │ │ +0d47de: 5400 a910 |00bf: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d47e2: 0819 0000 |00c1: move-object/from16 v25, v0 │ │ +0d47e6: 0800 1c00 |00c3: move-object/from16 v0, v28 │ │ +0d47ea: 5200 b210 |00c5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d47ee: 021a 0000 |00c7: move/from16 v26, v0 │ │ +0d47f2: 901a 1a0c |00c9: add-int v26, v26, v12 │ │ +0d47f6: 4405 191a |00cb: aget v5, v25, v26 │ │ +0d47fa: 0800 1c00 |00cd: move-object/from16 v0, v28 │ │ +0d47fe: 5500 a310 |00cf: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d4802: 0219 0000 |00d1: move/from16 v25, v0 │ │ +0d4806: 3819 af00 |00d3: if-eqz v25, 0182 // +00af │ │ +0d480a: 0800 1c00 |00d5: move-object/from16 v0, v28 │ │ +0d480e: 5400 a910 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d4812: 0819 0000 |00d9: move-object/from16 v25, v0 │ │ +0d4816: 4406 190a |00db: aget v6, v25, v10 │ │ +0d481a: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ +0d481e: 5400 a910 |00df: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d4822: 0819 0000 |00e1: move-object/from16 v25, v0 │ │ +0d4826: d0b0 0004 |00e3: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ +0d482a: 021a 0000 |00e5: move/from16 v26, v0 │ │ +0d482e: 4407 191a |00e7: aget v7, v25, v26 │ │ +0d4832: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ +0d4836: 5400 a910 |00eb: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d483a: 0819 0000 |00ed: move-object/from16 v25, v0 │ │ +0d483e: 0800 1c00 |00ef: move-object/from16 v0, v28 │ │ +0d4842: 5200 ad10 |00f1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4846: 021a 0000 |00f3: move/from16 v26, v0 │ │ +0d484a: 4b1a 190a |00f5: aput v26, v25, v10 │ │ +0d484e: 0800 1c00 |00f7: move-object/from16 v0, v28 │ │ +0d4852: 5400 a910 |00f9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d4856: 0819 0000 |00fb: move-object/from16 v25, v0 │ │ +0d485a: d0b0 0004 |00fd: add-int/lit16 v0, v11, #int 1024 // #0400 │ │ +0d485e: 021a 0000 |00ff: move/from16 v26, v0 │ │ +0d4862: 0800 1c00 |0101: move-object/from16 v0, v28 │ │ +0d4866: 5200 ad10 |0103: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d486a: 021b 0000 |0105: move/from16 v27, v0 │ │ +0d486e: 4b1b 191a |0107: aput v27, v25, v26 │ │ +0d4872: 0200 1100 |0109: move/from16 v0, v17 │ │ +0d4876: 3706 3400 |010b: if-le v6, v0, 013f // +0034 │ │ +0d487a: 0800 1c00 |010d: move-object/from16 v0, v28 │ │ +0d487e: 5400 a410 |010f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4882: 0819 0000 |0111: move-object/from16 v25, v0 │ │ +0d4886: 0800 1c00 |0113: move-object/from16 v0, v28 │ │ +0d488a: 5200 a510 |0115: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d488e: 021a 0000 |0117: move/from16 v26, v0 │ │ +0d4892: 901a 1a06 |0119: add-int v26, v26, v6 │ │ +0d4896: 4819 191a |011b: aget-byte v25, v25, v26 │ │ +0d489a: 0800 1c00 |011d: move-object/from16 v0, v28 │ │ +0d489e: 5400 a410 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d48a2: 081a 0000 |0121: move-object/from16 v26, v0 │ │ +0d48a6: 481a 1a04 |0123: aget-byte v26, v26, v4 │ │ +0d48aa: 0200 1900 |0125: move/from16 v0, v25 │ │ +0d48ae: 0201 1a00 |0127: move/from16 v1, v26 │ │ +0d48b2: 3310 1600 |0129: if-ne v0, v1, 013f // +0016 │ │ +0d48b6: d814 1301 |012b: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0d48ba: 1312 0200 |012d: const/16 v18, #int 2 // #2 │ │ +0d48be: 4b12 1d13 |012f: aput v18, v29, v19 │ │ +0d48c2: d813 1401 |0131: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0d48c6: 0800 1c00 |0133: move-object/from16 v0, v28 │ │ +0d48ca: 5200 ad10 |0135: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d48ce: 0219 0000 |0137: move/from16 v25, v0 │ │ +0d48d2: 9119 1906 |0139: sub-int v25, v25, v6 │ │ +0d48d6: d819 19ff |013b: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0d48da: 4b19 1d14 |013d: aput v25, v29, v20 │ │ +0d48de: 0200 1100 |013f: move/from16 v0, v17 │ │ +0d48e2: 3707 3900 |0141: if-le v7, v0, 017a // +0039 │ │ +0d48e6: 0800 1c00 |0143: move-object/from16 v0, v28 │ │ +0d48ea: 5400 a410 |0145: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d48ee: 0819 0000 |0147: move-object/from16 v25, v0 │ │ +0d48f2: 0800 1c00 |0149: move-object/from16 v0, v28 │ │ +0d48f6: 5200 a510 |014b: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d48fa: 021a 0000 |014d: move/from16 v26, v0 │ │ +0d48fe: 901a 1a07 |014f: add-int v26, v26, v7 │ │ +0d4902: 4819 191a |0151: aget-byte v25, v25, v26 │ │ +0d4906: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +0d490a: 5400 a410 |0155: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d490e: 081a 0000 |0157: move-object/from16 v26, v0 │ │ +0d4912: 481a 1a04 |0159: aget-byte v26, v26, v4 │ │ +0d4916: 0200 1900 |015b: move/from16 v0, v25 │ │ +0d491a: 0201 1a00 |015d: move/from16 v1, v26 │ │ +0d491e: 3310 1b00 |015f: if-ne v0, v1, 017a // +001b │ │ +0d4922: 3367 0400 |0161: if-ne v7, v6, 0165 // +0004 │ │ +0d4926: d813 13fe |0163: add-int/lit8 v19, v19, #int -2 // #fe │ │ +0d492a: d814 1301 |0165: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0d492e: 1312 0300 |0167: const/16 v18, #int 3 // #3 │ │ +0d4932: 4b12 1d13 |0169: aput v18, v29, v19 │ │ +0d4936: d813 1401 |016b: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0d493a: 0800 1c00 |016d: move-object/from16 v0, v28 │ │ +0d493e: 5200 ad10 |016f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4942: 0219 0000 |0171: move/from16 v25, v0 │ │ +0d4946: 9119 1907 |0173: sub-int v25, v25, v7 │ │ +0d494a: d819 19ff |0175: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0d494e: 4b19 1d14 |0177: aput v25, v29, v20 │ │ +0d4952: 0176 |0179: move v6, v7 │ │ +0d4954: 3813 0800 |017a: if-eqz v19, 0182 // +0008 │ │ +0d4958: 3356 0600 |017c: if-ne v6, v5, 0182 // +0006 │ │ +0d495c: d813 13fe |017e: add-int/lit8 v19, v19, #int -2 // #fe │ │ +0d4960: 1312 0100 |0180: const/16 v18, #int 1 // #1 │ │ +0d4964: 0800 1c00 |0182: move-object/from16 v0, v28 │ │ +0d4968: 5400 a910 |0184: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d496c: 0819 0000 |0186: move-object/from16 v25, v0 │ │ +0d4970: 0800 1c00 |0188: move-object/from16 v0, v28 │ │ +0d4974: 5200 b210 |018a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d4978: 021a 0000 |018c: move/from16 v26, v0 │ │ +0d497c: 901a 1a0c |018e: add-int v26, v26, v12 │ │ +0d4980: 0800 1c00 |0190: move-object/from16 v0, v28 │ │ +0d4984: 5200 ad10 |0192: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4988: 021b 0000 |0194: move/from16 v27, v0 │ │ +0d498c: 4b1b 191a |0196: aput v27, v25, v26 │ │ +0d4990: 0800 1c00 |0198: move-object/from16 v0, v28 │ │ +0d4994: 5200 a710 |019a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4998: 0219 0000 |019c: move/from16 v25, v0 │ │ +0d499c: e019 1901 |019e: shl-int/lit8 v25, v25, #int 1 // #01 │ │ +0d49a0: d816 1901 |01a0: add-int/lit8 v22, v25, #int 1 // #01 │ │ +0d49a4: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +0d49a8: 5200 a710 |01a4: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d49ac: 0219 0000 |01a6: move/from16 v25, v0 │ │ +0d49b0: e017 1901 |01a8: shl-int/lit8 v23, v25, #int 1 // #01 │ │ +0d49b4: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ +0d49b8: 520f b810 |01ac: iget v15, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d49bc: 01fe |01ae: move v14, v15 │ │ +0d49be: 0800 1c00 |01af: move-object/from16 v0, v28 │ │ +0d49c2: 5200 b810 |01b1: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d49c6: 0219 0000 |01b3: move/from16 v25, v0 │ │ +0d49ca: 3819 4c00 |01b5: if-eqz v25, 0201 // +004c │ │ +0d49ce: 0200 1100 |01b7: move/from16 v0, v17 │ │ +0d49d2: 3705 4800 |01b9: if-le v5, v0, 0201 // +0048 │ │ +0d49d6: 0800 1c00 |01bb: move-object/from16 v0, v28 │ │ +0d49da: 5400 a410 |01bd: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d49de: 0819 0000 |01bf: move-object/from16 v25, v0 │ │ +0d49e2: 0800 1c00 |01c1: move-object/from16 v0, v28 │ │ +0d49e6: 5200 a510 |01c3: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d49ea: 021a 0000 |01c5: move/from16 v26, v0 │ │ +0d49ee: 901a 1a05 |01c7: add-int v26, v26, v5 │ │ +0d49f2: 0800 1c00 |01c9: move-object/from16 v0, v28 │ │ +0d49f6: 5200 b810 |01cb: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d49fa: 021b 0000 |01cd: move/from16 v27, v0 │ │ +0d49fe: 901a 1a1b |01cf: add-int v26, v26, v27 │ │ +0d4a02: 4819 191a |01d1: aget-byte v25, v25, v26 │ │ +0d4a06: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ +0d4a0a: 5400 a410 |01d5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4a0e: 081a 0000 |01d7: move-object/from16 v26, v0 │ │ +0d4a12: 0800 1c00 |01d9: move-object/from16 v0, v28 │ │ +0d4a16: 5200 b810 |01db: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d4a1a: 021b 0000 |01dd: move/from16 v27, v0 │ │ +0d4a1e: 901b 1b04 |01df: add-int v27, v27, v4 │ │ +0d4a22: 481a 1a1b |01e1: aget-byte v26, v26, v27 │ │ +0d4a26: 0200 1900 |01e3: move/from16 v0, v25 │ │ +0d4a2a: 0201 1a00 |01e5: move/from16 v1, v26 │ │ +0d4a2e: 3210 1a00 |01e7: if-eq v0, v1, 0201 // +001a │ │ +0d4a32: d814 1301 |01e9: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0d4a36: 0800 1c00 |01eb: move-object/from16 v0, v28 │ │ +0d4a3a: 5200 b810 |01ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d4a3e: 0212 0000 |01ef: move/from16 v18, v0 │ │ +0d4a42: 4b12 1d13 |01f1: aput v18, v29, v19 │ │ +0d4a46: d813 1401 |01f3: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0d4a4a: 0800 1c00 |01f5: move-object/from16 v0, v28 │ │ +0d4a4e: 5200 ad10 |01f7: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4a52: 0219 0000 |01f9: move/from16 v25, v0 │ │ +0d4a56: 9119 1905 |01fb: sub-int v25, v25, v5 │ │ +0d4a5a: d819 19ff |01fd: add-int/lit8 v25, v25, #int -1 // #ff │ │ +0d4a5e: 4b19 1d14 |01ff: aput v25, v29, v20 │ │ +0d4a62: 0800 1c00 |0201: move-object/from16 v0, v28 │ │ +0d4a66: 5202 a610 |0203: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ +0d4a6a: 0123 |0205: move v3, v2 │ │ +0d4a6c: 0214 1300 |0206: move/from16 v20, v19 │ │ +0d4a70: 0200 1100 |0208: move/from16 v0, v17 │ │ +0d4a74: 3705 6801 |020a: if-le v5, v0, 0372 // +0168 │ │ +0d4a78: d802 03ff |020c: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0d4a7c: 3903 6200 |020e: if-nez v3, 0270 // +0062 │ │ +0d4a80: 0800 1c00 |0210: move-object/from16 v0, v28 │ │ +0d4a84: 5400 ae10 |0212: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4a88: 0819 0000 |0214: move-object/from16 v25, v0 │ │ +0d4a8c: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ +0d4a90: 5400 ae10 |0218: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4a94: 081a 0000 |021a: move-object/from16 v26, v0 │ │ +0d4a98: 131b 0000 |021c: const/16 v27, #int 0 // #0 │ │ +0d4a9c: 4b1b 1a17 |021e: aput v27, v26, v23 │ │ +0d4aa0: 4b1b 1916 |0220: aput v27, v25, v22 │ │ +0d4aa4: 0213 1400 |0222: move/from16 v19, v20 │ │ +0d4aa8: 7401 9821 1c00 |0224: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ +0d4aae: 0f13 |0227: return v19 │ │ +0d4ab0: 0800 1c00 |0228: move-object/from16 v0, v28 │ │ +0d4ab4: 5200 af10 |022a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ +0d4ab8: 0219 0000 |022c: move/from16 v25, v0 │ │ +0d4abc: 0800 1c00 |022e: move-object/from16 v0, v28 │ │ +0d4ac0: 5200 ad10 |0230: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4ac4: 021a 0000 |0232: move/from16 v26, v0 │ │ +0d4ac8: 9110 191a |0234: sub-int v16, v25, v26 │ │ +0d4acc: 0800 1c00 |0236: move-object/from16 v0, v28 │ │ +0d4ad0: 5200 b710 |0238: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ +0d4ad4: 0219 0000 |023a: move/from16 v25, v0 │ │ +0d4ad8: 0200 1000 |023c: move/from16 v0, v16 │ │ +0d4adc: 0201 1900 |023e: move/from16 v1, v25 │ │ +0d4ae0: 3510 e0fd |0240: if-ge v0, v1, 0020 // -0220 │ │ +0d4ae4: 7401 9821 1c00 |0242: invoke-virtual/range {v28}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ +0d4aea: 1313 0000 |0245: const/16 v19, #int 0 // #0 │ │ +0d4aee: 28e0 |0247: goto 0227 // -0020 │ │ +0d4af0: 1311 0000 |0248: const/16 v17, #int 0 // #0 │ │ +0d4af4: 2900 f8fd |024a: goto/16 0042 // -0208 │ │ +0d4af8: 0800 1c00 |024c: move-object/from16 v0, v28 │ │ +0d4afc: 5400 a410 |024e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4b00: 0819 0000 |0250: move-object/from16 v25, v0 │ │ +0d4b04: 4819 1904 |0252: aget-byte v25, v25, v4 │ │ +0d4b08: 0200 1900 |0254: move/from16 v0, v25 │ │ +0d4b0c: d500 ff00 |0256: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4b10: 0219 0000 |0258: move/from16 v25, v0 │ │ +0d4b14: 0800 1c00 |025a: move-object/from16 v0, v28 │ │ +0d4b18: 5400 a410 |025c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4b1c: 081a 0000 |025e: move-object/from16 v26, v0 │ │ +0d4b20: d81b 0401 |0260: add-int/lit8 v27, v4, #int 1 // #01 │ │ +0d4b24: 481a 1a1b |0262: aget-byte v26, v26, v27 │ │ +0d4b28: 0200 1a00 |0264: move/from16 v0, v26 │ │ +0d4b2c: d500 ff00 |0266: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4b30: 021a 0000 |0268: move/from16 v26, v0 │ │ +0d4b34: e01a 1a08 |026a: shl-int/lit8 v26, v26, #int 8 // #08 │ │ +0d4b38: 970c 191a |026c: xor-int v12, v25, v26 │ │ +0d4b3c: 2900 4ffe |026e: goto/16 00bd // -01b1 │ │ +0d4b40: 0800 1c00 |0270: move-object/from16 v0, v28 │ │ +0d4b44: 5200 ad10 |0272: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4b48: 0219 0000 |0274: move/from16 v25, v0 │ │ +0d4b4c: 9109 1905 |0276: sub-int v9, v25, v5 │ │ +0d4b50: 0800 1c00 |0278: move-object/from16 v0, v28 │ │ +0d4b54: 5200 a710 |027a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4b58: 0219 0000 |027c: move/from16 v25, v0 │ │ +0d4b5c: 0200 1900 |027e: move/from16 v0, v25 │ │ +0d4b60: 3609 8c00 |0280: if-gt v9, v0, 030c // +008c │ │ +0d4b64: 0800 1c00 |0282: move-object/from16 v0, v28 │ │ +0d4b68: 5200 a710 |0284: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4b6c: 0219 0000 |0286: move/from16 v25, v0 │ │ +0d4b70: 9119 1909 |0288: sub-int v25, v25, v9 │ │ +0d4b74: e008 1901 |028a: shl-int/lit8 v8, v25, #int 1 // #01 │ │ +0d4b78: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ +0d4b7c: 5200 a510 |028e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d4b80: 0219 0000 |0290: move/from16 v25, v0 │ │ +0d4b84: 9015 1905 |0292: add-int v21, v25, v5 │ │ +0d4b88: 7120 8824 fe00 |0294: invoke-static {v14, v15}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0d4b8e: 0a0d |0297: move-result v13 │ │ +0d4b90: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ +0d4b94: 5400 a410 |029a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4b98: 0819 0000 |029c: move-object/from16 v25, v0 │ │ +0d4b9c: 901a 150d |029e: add-int v26, v21, v13 │ │ +0d4ba0: 4819 191a |02a0: aget-byte v25, v25, v26 │ │ +0d4ba4: 0800 1c00 |02a2: move-object/from16 v0, v28 │ │ +0d4ba8: 5400 a410 |02a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4bac: 081a 0000 |02a6: move-object/from16 v26, v0 │ │ +0d4bb0: 901b 040d |02a8: add-int v27, v4, v13 │ │ +0d4bb4: 481a 1a1b |02aa: aget-byte v26, v26, v27 │ │ +0d4bb8: 0200 1900 |02ac: move/from16 v0, v25 │ │ +0d4bbc: 0201 1a00 |02ae: move/from16 v1, v26 │ │ +0d4bc0: 3310 6e00 |02b0: if-ne v0, v1, 031e // +006e │ │ +0d4bc4: d80d 0d01 |02b2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0d4bc8: 0200 1000 |02b4: move/from16 v0, v16 │ │ +0d4bcc: 320d 1c00 |02b6: if-eq v13, v0, 02d2 // +001c │ │ +0d4bd0: 0800 1c00 |02b8: move-object/from16 v0, v28 │ │ +0d4bd4: 5400 a410 |02ba: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4bd8: 0819 0000 |02bc: move-object/from16 v25, v0 │ │ +0d4bdc: 901a 150d |02be: add-int v26, v21, v13 │ │ +0d4be0: 4819 191a |02c0: aget-byte v25, v25, v26 │ │ +0d4be4: 0800 1c00 |02c2: move-object/from16 v0, v28 │ │ +0d4be8: 5400 a410 |02c4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4bec: 081a 0000 |02c6: move-object/from16 v26, v0 │ │ +0d4bf0: 901b 040d |02c8: add-int v27, v4, v13 │ │ +0d4bf4: 481a 1a1b |02ca: aget-byte v26, v26, v27 │ │ +0d4bf8: 0200 1900 |02cc: move/from16 v0, v25 │ │ +0d4bfc: 0201 1a00 |02ce: move/from16 v1, v26 │ │ +0d4c00: 3210 e2ff |02d0: if-eq v0, v1, 02b2 // -001e │ │ +0d4c04: 0200 1200 |02d2: move/from16 v0, v18 │ │ +0d4c08: 35d0 4a00 |02d4: if-ge v0, v13, 031e // +004a │ │ +0d4c0c: d813 1401 |02d6: add-int/lit8 v19, v20, #int 1 // #01 │ │ +0d4c10: 0212 0d00 |02d8: move/from16 v18, v13 │ │ +0d4c14: 4b0d 1d14 |02da: aput v13, v29, v20 │ │ +0d4c18: d814 1301 |02dc: add-int/lit8 v20, v19, #int 1 // #01 │ │ +0d4c1c: d819 09ff |02de: add-int/lit8 v25, v9, #int -1 // #ff │ │ +0d4c20: 4b19 1d13 |02e0: aput v25, v29, v19 │ │ +0d4c24: 0200 1000 |02e2: move/from16 v0, v16 │ │ +0d4c28: 330d 3a00 |02e4: if-ne v13, v0, 031e // +003a │ │ +0d4c2c: 0800 1c00 |02e6: move-object/from16 v0, v28 │ │ +0d4c30: 5400 ae10 |02e8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4c34: 0819 0000 |02ea: move-object/from16 v25, v0 │ │ +0d4c38: 0800 1c00 |02ec: move-object/from16 v0, v28 │ │ +0d4c3c: 5400 ae10 |02ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4c40: 081a 0000 |02f0: move-object/from16 v26, v0 │ │ +0d4c44: 441a 1a08 |02f2: aget v26, v26, v8 │ │ +0d4c48: 4b1a 1917 |02f4: aput v26, v25, v23 │ │ +0d4c4c: 0800 1c00 |02f6: move-object/from16 v0, v28 │ │ +0d4c50: 5400 ae10 |02f8: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4c54: 0819 0000 |02fa: move-object/from16 v25, v0 │ │ +0d4c58: 0800 1c00 |02fc: move-object/from16 v0, v28 │ │ +0d4c5c: 5400 ae10 |02fe: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4c60: 081a 0000 |0300: move-object/from16 v26, v0 │ │ +0d4c64: d81b 0801 |0302: add-int/lit8 v27, v8, #int 1 // #01 │ │ +0d4c68: 441a 1a1b |0304: aget v26, v26, v27 │ │ +0d4c6c: 4b1a 1916 |0306: aput v26, v25, v22 │ │ +0d4c70: 0213 1400 |0308: move/from16 v19, v20 │ │ +0d4c74: 2900 1aff |030a: goto/16 0224 // -00e6 │ │ +0d4c78: 0800 1c00 |030c: move-object/from16 v0, v28 │ │ +0d4c7c: 5200 a710 |030e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4c80: 0219 0000 |0310: move/from16 v25, v0 │ │ +0d4c84: 9119 1909 |0312: sub-int v25, v25, v9 │ │ +0d4c88: 0800 1c00 |0314: move-object/from16 v0, v28 │ │ +0d4c8c: 5200 a810 |0316: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4c90: 021a 0000 |0318: move/from16 v26, v0 │ │ +0d4c94: 9019 191a |031a: add-int v25, v25, v26 │ │ +0d4c98: 2900 6eff |031c: goto/16 028a // -0092 │ │ +0d4c9c: 0213 1400 |031e: move/from16 v19, v20 │ │ +0d4ca0: 0800 1c00 |0320: move-object/from16 v0, v28 │ │ +0d4ca4: 5400 a410 |0322: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4ca8: 0819 0000 |0324: move-object/from16 v25, v0 │ │ +0d4cac: 901a 150d |0326: add-int v26, v21, v13 │ │ +0d4cb0: 4819 191a |0328: aget-byte v25, v25, v26 │ │ +0d4cb4: 0200 1900 |032a: move/from16 v0, v25 │ │ +0d4cb8: d500 ff00 |032c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4cbc: 0219 0000 |032e: move/from16 v25, v0 │ │ +0d4cc0: 0800 1c00 |0330: move-object/from16 v0, v28 │ │ +0d4cc4: 5400 a410 |0332: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4cc8: 081a 0000 |0334: move-object/from16 v26, v0 │ │ +0d4ccc: 901b 040d |0336: add-int v27, v4, v13 │ │ +0d4cd0: 481a 1a1b |0338: aget-byte v26, v26, v27 │ │ +0d4cd4: 0200 1a00 |033a: move/from16 v0, v26 │ │ +0d4cd8: d500 ff00 |033c: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4cdc: 021a 0000 |033e: move/from16 v26, v0 │ │ +0d4ce0: 0200 1900 |0340: move/from16 v0, v25 │ │ +0d4ce4: 0201 1a00 |0342: move/from16 v1, v26 │ │ +0d4ce8: 3510 1a00 |0344: if-ge v0, v1, 035e // +001a │ │ +0d4cec: 0800 1c00 |0346: move-object/from16 v0, v28 │ │ +0d4cf0: 5400 ae10 |0348: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4cf4: 0819 0000 |034a: move-object/from16 v25, v0 │ │ +0d4cf8: 4b05 1917 |034c: aput v5, v25, v23 │ │ +0d4cfc: d817 0801 |034e: add-int/lit8 v23, v8, #int 1 // #01 │ │ +0d4d00: 0800 1c00 |0350: move-object/from16 v0, v28 │ │ +0d4d04: 5400 ae10 |0352: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4d08: 0819 0000 |0354: move-object/from16 v25, v0 │ │ +0d4d0c: 4405 1917 |0356: aget v5, v25, v23 │ │ +0d4d10: 01df |0358: move v15, v13 │ │ +0d4d12: 0123 |0359: move v3, v2 │ │ +0d4d14: 0214 1300 |035a: move/from16 v20, v19 │ │ +0d4d18: 2900 acfe |035c: goto/16 0208 // -0154 │ │ +0d4d1c: 0800 1c00 |035e: move-object/from16 v0, v28 │ │ +0d4d20: 5400 ae10 |0360: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4d24: 0819 0000 |0362: move-object/from16 v25, v0 │ │ +0d4d28: 4b05 1916 |0364: aput v5, v25, v22 │ │ +0d4d2c: 0216 0800 |0366: move/from16 v22, v8 │ │ +0d4d30: 0800 1c00 |0368: move-object/from16 v0, v28 │ │ +0d4d34: 5400 ae10 |036a: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4d38: 0819 0000 |036c: move-object/from16 v25, v0 │ │ +0d4d3c: 4405 1916 |036e: aget v5, v25, v22 │ │ +0d4d40: 01de |0370: move v14, v13 │ │ +0d4d42: 28e8 |0371: goto 0359 // -0018 │ │ +0d4d44: 0132 |0372: move v2, v3 │ │ +0d4d46: 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 │ │ @@ -281389,28 +281322,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c7090: |[0c7090] com.badlogic.gdx.utils.compression.lz.BinTree.Init:()V │ │ -0c70a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c70a2: 6f10 a721 0300 |0001: invoke-super {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Init:()V // method@21a7 │ │ -0c70a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c70aa: 5231 ab10 |0005: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ -0c70ae: 3510 0900 |0007: if-ge v0, v1, 0010 // +0009 │ │ -0c70b2: 5431 a910 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c70b6: 4b02 0100 |000b: aput v2, v1, v0 │ │ -0c70ba: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c70be: 28f6 |000f: goto 0005 // -000a │ │ -0c70c0: 5932 a710 |0010: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c70c4: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -0c70c6: 6e20 9b21 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@219b │ │ -0c70cc: 0e00 |0016: return-void │ │ +0d4d4c: |[0d4d4c] com.badlogic.gdx.utils.compression.lz.BinTree.Init:()V │ │ +0d4d5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d4d5e: 6f10 a721 0300 |0001: invoke-super {v3}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.Init:()V // method@21a7 │ │ +0d4d64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d4d66: 5231 ab10 |0005: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ +0d4d6a: 3510 0900 |0007: if-ge v0, v1, 0010 // +0009 │ │ +0d4d6e: 5431 a910 |0009: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d4d72: 4b02 0100 |000b: aput v2, v1, v0 │ │ +0d4d76: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d4d7a: 28f6 |000f: goto 0005 // -000a │ │ +0d4d7c: 5932 a710 |0010: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4d80: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +0d4d82: 6e20 9b21 1300 |0013: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@219b │ │ +0d4d88: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=48 │ │ 0x0009 line=49 │ │ 0x000d line=48 │ │ 0x0010 line=50 │ │ @@ -281425,28 +281358,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0c70d0: |[0c70d0] com.badlogic.gdx.utils.compression.lz.BinTree.MovePos:()V │ │ -0c70e0: 5220 a710 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c70e4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c70e8: 5920 a710 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c70ec: 5221 a810 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c70f0: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ -0c70f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c70f6: 5920 a710 |000b: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c70fa: 6f10 a921 0200 |000d: invoke-super {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MovePos:()V // method@21a9 │ │ -0c7100: 5220 ad10 |0010: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7104: 1401 ffff ff3f |0012: const v1, #float 2 // #3fffffff │ │ -0c710a: 3310 0500 |0015: if-ne v0, v1, 001a // +0005 │ │ -0c710e: 6e10 9921 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Normalize:()V // method@2199 │ │ -0c7114: 0e00 |001a: return-void │ │ +0d4d8c: |[0d4d8c] com.badlogic.gdx.utils.compression.lz.BinTree.MovePos:()V │ │ +0d4d9c: 5220 a710 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4da0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d4da4: 5920 a710 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4da8: 5221 a810 |0006: iget v1, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4dac: 3410 0500 |0008: if-lt v0, v1, 000d // +0005 │ │ +0d4db0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0d4db2: 5920 a710 |000b: iput v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d4db6: 6f10 a921 0200 |000d: invoke-super {v2}, Lcom/badlogic/gdx/utils/compression/lz/InWindow;.MovePos:()V // method@21a9 │ │ +0d4dbc: 5220 ad10 |0010: iget v0, v2, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4dc0: 1401 ffff ff3f |0012: const v1, #float 2 // #3fffffff │ │ +0d4dc6: 3310 0500 |0015: if-ne v0, v1, 001a // +0005 │ │ +0d4dca: 6e10 9921 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.Normalize:()V // method@2199 │ │ +0d4dd0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000d line=56 │ │ 0x0010 line=57 │ │ 0x001a line=58 │ │ locals : │ │ @@ -281457,27 +281390,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0c7118: |[0c7118] com.badlogic.gdx.utils.compression.lz.BinTree.Normalize:()V │ │ -0c7128: 5231 ad10 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c712c: 5232 a810 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c7130: 9100 0102 |0004: sub-int v0, v1, v2 │ │ -0c7134: 5431 ae10 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c7138: 5232 a810 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c713c: da02 0202 |000a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0c7140: 6e40 9a21 1302 |000c: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@219a │ │ -0c7146: 5431 a910 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c714a: 5232 ab10 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ -0c714e: 6e40 9a21 1302 |0013: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@219a │ │ -0c7154: 6e20 9b21 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@219b │ │ -0c715a: 0e00 |0019: return-void │ │ +0d4dd4: |[0d4dd4] com.badlogic.gdx.utils.compression.lz.BinTree.Normalize:()V │ │ +0d4de4: 5231 ad10 |0000: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4de8: 5232 a810 |0002: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4dec: 9100 0102 |0004: sub-int v0, v1, v2 │ │ +0d4df0: 5431 ae10 |0006: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d4df4: 5232 a810 |0008: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4df8: da02 0202 |000a: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0d4dfc: 6e40 9a21 1302 |000c: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@219a │ │ +0d4e02: 5431 a910 |000f: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d4e06: 5232 ab10 |0011: iget v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashSizeSum:I // field@10ab │ │ +0d4e0a: 6e40 9a21 1302 |0013: invoke-virtual {v3, v1, v2, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.NormalizeLinks:([III)V // method@219a │ │ +0d4e10: 6e20 9b21 0300 |0016: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.ReduceOffsets:(I)V // method@219b │ │ +0d4e16: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0006 line=289 │ │ 0x000f line=290 │ │ 0x0016 line=291 │ │ 0x0019 line=292 │ │ @@ -281490,26 +281423,26 @@ │ │ type : '([III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0c715c: |[0c715c] com.badlogic.gdx.utils.compression.lz.BinTree.NormalizeLinks:([III)V │ │ -0c716c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c716e: 3540 0e00 |0001: if-ge v0, v4, 000f // +000e │ │ -0c7172: 4401 0300 |0003: aget v1, v3, v0 │ │ -0c7176: 3651 0800 |0005: if-gt v1, v5, 000d // +0008 │ │ -0c717a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0c717c: 4b01 0300 |0008: aput v1, v3, v0 │ │ -0c7180: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c7184: 28f5 |000c: goto 0001 // -000b │ │ -0c7186: b151 |000d: sub-int/2addr v1, v5 │ │ -0c7188: 28fa |000e: goto 0008 // -0006 │ │ -0c718a: 0e00 |000f: return-void │ │ +0d4e18: |[0d4e18] com.badlogic.gdx.utils.compression.lz.BinTree.NormalizeLinks:([III)V │ │ +0d4e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d4e2a: 3540 0e00 |0001: if-ge v0, v4, 000f // +000e │ │ +0d4e2e: 4401 0300 |0003: aget v1, v3, v0 │ │ +0d4e32: 3651 0800 |0005: if-gt v1, v5, 000d // +0008 │ │ +0d4e36: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0d4e38: 4b01 0300 |0008: aput v1, v3, v0 │ │ +0d4e3c: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d4e40: 28f5 |000c: goto 0001 // -000b │ │ +0d4e42: b151 |000d: sub-int/2addr v1, v5 │ │ +0d4e44: 28fa |000e: goto 0008 // -0006 │ │ +0d4e46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ 0x0005 line=279 │ │ 0x0007 line=280 │ │ 0x0008 line=283 │ │ @@ -281529,17 +281462,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c718c: |[0c718c] com.badlogic.gdx.utils.compression.lz.BinTree.SetCutValue:(I)V │ │ -0c719c: 5901 a610 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ -0c71a0: 0e00 |0002: return-void │ │ +0d4e48: |[0d4e48] com.badlogic.gdx.utils.compression.lz.BinTree.SetCutValue:(I)V │ │ +0d4e58: 5901 a610 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ +0d4e5c: 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 │ │ @@ -281549,35 +281482,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0c71a4: |[0c71a4] com.badlogic.gdx.utils.compression.lz.BinTree.SetType:(I)V │ │ -0c71b4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0c71b6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c71b8: 3724 1400 |0002: if-le v4, v2, 0016 // +0014 │ │ -0c71bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c71be: 5c30 a310 |0005: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c71c2: 5530 a310 |0007: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c71c6: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ -0c71ca: 5931 b810 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c71ce: 1240 |000d: const/4 v0, #int 4 // #4 │ │ -0c71d0: 5930 b710 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ -0c71d4: 1400 0004 0100 |0010: const v0, #float 9.32704e-41 // #00010400 │ │ -0c71da: 5930 b210 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c71de: 0e00 |0015: return-void │ │ -0c71e0: 0110 |0016: move v0, v1 │ │ -0c71e2: 28ee |0017: goto 0005 // -0012 │ │ -0c71e4: 5932 b810 |0018: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c71e8: 1230 |001a: const/4 v0, #int 3 // #3 │ │ -0c71ea: 5930 b710 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ -0c71ee: 5931 b210 |001d: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c71f2: 28f6 |001f: goto 0015 // -000a │ │ +0d4e60: |[0d4e60] com.badlogic.gdx.utils.compression.lz.BinTree.SetType:(I)V │ │ +0d4e70: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0d4e72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d4e74: 3724 1400 |0002: if-le v4, v2, 0016 // +0014 │ │ +0d4e78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d4e7a: 5c30 a310 |0005: iput-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d4e7e: 5530 a310 |0007: iget-boolean v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d4e82: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ +0d4e86: 5931 b810 |000b: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d4e8a: 1240 |000d: const/4 v0, #int 4 // #4 │ │ +0d4e8c: 5930 b710 |000e: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ +0d4e90: 1400 0004 0100 |0010: const v0, #float 9.32704e-41 // #00010400 │ │ +0d4e96: 5930 b210 |0013: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d4e9a: 0e00 |0015: return-void │ │ +0d4e9c: 0110 |0016: move v0, v1 │ │ +0d4e9e: 28ee |0017: goto 0005 // -0012 │ │ +0d4ea0: 5932 b810 |0018: iput v2, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d4ea4: 1230 |001a: const/4 v0, #int 3 // #3 │ │ +0d4ea6: 5930 b710 |001b: iput v0, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ +0d4eaa: 5931 b210 |001d: iput v1, v3, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d4eae: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0007 line=35 │ │ 0x000b line=36 │ │ 0x000d line=37 │ │ 0x0010 line=38 │ │ @@ -281595,325 +281528,325 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 612 16-bit code units │ │ -0c71f4: |[0c71f4] com.badlogic.gdx.utils.compression.lz.BinTree.Skip:(I)V │ │ -0c7204: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -0c7208: 5200 ad10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c720c: 0214 0000 |0004: move/from16 v20, v0 │ │ -0c7210: 0800 1700 |0006: move-object/from16 v0, v23 │ │ -0c7214: 5200 ac10 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ -0c7218: 0215 0000 |000a: move/from16 v21, v0 │ │ -0c721c: 9014 1415 |000c: add-int v20, v20, v21 │ │ -0c7220: 0800 1700 |000e: move-object/from16 v0, v23 │ │ -0c7224: 5200 af10 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ -0c7228: 0215 0000 |0012: move/from16 v21, v0 │ │ -0c722c: 0200 1400 |0014: move/from16 v0, v20 │ │ -0c7230: 0201 1500 |0016: move/from16 v1, v21 │ │ -0c7234: 3610 1f01 |0018: if-gt v0, v1, 0137 // +011f │ │ -0c7238: 0800 1700 |001a: move-object/from16 v0, v23 │ │ -0c723c: 520e ac10 |001c: iget v14, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ -0c7240: 0800 1700 |001e: move-object/from16 v0, v23 │ │ -0c7244: 5200 ad10 |0020: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7248: 0214 0000 |0022: move/from16 v20, v0 │ │ -0c724c: 0800 1700 |0024: move-object/from16 v0, v23 │ │ -0c7250: 5200 a810 |0026: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c7254: 0215 0000 |0028: move/from16 v21, v0 │ │ -0c7258: 0200 1400 |002a: move/from16 v0, v20 │ │ -0c725c: 0201 1500 |002c: move/from16 v1, v21 │ │ -0c7260: 3710 2501 |002e: if-le v0, v1, 0153 // +0125 │ │ -0c7264: 0800 1700 |0030: move-object/from16 v0, v23 │ │ -0c7268: 5200 ad10 |0032: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c726c: 0214 0000 |0034: move/from16 v20, v0 │ │ -0c7270: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -0c7274: 5200 a810 |0038: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c7278: 0215 0000 |003a: move/from16 v21, v0 │ │ -0c727c: 910f 1415 |003c: sub-int v15, v20, v21 │ │ -0c7280: 0800 1700 |003e: move-object/from16 v0, v23 │ │ -0c7284: 5200 a510 |0040: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c7288: 0214 0000 |0042: move/from16 v20, v0 │ │ -0c728c: 0800 1700 |0044: move-object/from16 v0, v23 │ │ -0c7290: 5200 ad10 |0046: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7294: 0215 0000 |0048: move/from16 v21, v0 │ │ -0c7298: 9004 1415 |004a: add-int v4, v20, v21 │ │ -0c729c: 0800 1700 |004c: move-object/from16 v0, v23 │ │ -0c72a0: 5500 a310 |004e: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ -0c72a4: 0214 0000 |0050: move/from16 v20, v0 │ │ -0c72a8: 3814 0401 |0052: if-eqz v20, 0156 // +0104 │ │ -0c72ac: 6214 a210 |0054: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ -0c72b0: 0800 1700 |0056: move-object/from16 v0, v23 │ │ -0c72b4: 5400 a410 |0058: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c72b8: 0815 0000 |005a: move-object/from16 v21, v0 │ │ -0c72bc: 4815 1504 |005c: aget-byte v21, v21, v4 │ │ -0c72c0: 0200 1500 |005e: move/from16 v0, v21 │ │ -0c72c4: d500 ff00 |0060: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c72c8: 0215 0000 |0062: move/from16 v21, v0 │ │ -0c72cc: 4414 1415 |0064: aget v20, v20, v21 │ │ -0c72d0: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -0c72d4: 5400 a410 |0068: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c72d8: 0815 0000 |006a: move-object/from16 v21, v0 │ │ -0c72dc: d816 0401 |006c: add-int/lit8 v22, v4, #int 1 // #01 │ │ -0c72e0: 4815 1516 |006e: aget-byte v21, v21, v22 │ │ -0c72e4: 0200 1500 |0070: move/from16 v0, v21 │ │ -0c72e8: d500 ff00 |0072: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c72ec: 0215 0000 |0074: move/from16 v21, v0 │ │ -0c72f0: 9713 1415 |0076: xor-int v19, v20, v21 │ │ -0c72f4: 0200 1300 |0078: move/from16 v0, v19 │ │ -0c72f8: d508 ff03 |007a: and-int/lit16 v8, v0, #int 1023 // #03ff │ │ -0c72fc: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -0c7300: 5400 a910 |007e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c7304: 0814 0000 |0080: move-object/from16 v20, v0 │ │ -0c7308: 0800 1700 |0082: move-object/from16 v0, v23 │ │ -0c730c: 5200 ad10 |0084: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7310: 0215 0000 |0086: move/from16 v21, v0 │ │ -0c7314: 4b15 1408 |0088: aput v21, v20, v8 │ │ -0c7318: 0800 1700 |008a: move-object/from16 v0, v23 │ │ -0c731c: 5400 a410 |008c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c7320: 0814 0000 |008e: move-object/from16 v20, v0 │ │ -0c7324: d815 0402 |0090: add-int/lit8 v21, v4, #int 2 // #02 │ │ -0c7328: 4814 1415 |0092: aget-byte v20, v20, v21 │ │ -0c732c: 0200 1400 |0094: move/from16 v0, v20 │ │ -0c7330: d500 ff00 |0096: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c7334: 0214 0000 |0098: move/from16 v20, v0 │ │ -0c7338: e014 1408 |009a: shl-int/lit8 v20, v20, #int 8 // #08 │ │ -0c733c: 9713 1314 |009c: xor-int v19, v19, v20 │ │ -0c7340: 1414 ffff 0000 |009e: const v20, #float 9.18341e-41 // #0000ffff │ │ -0c7346: 9509 1314 |00a1: and-int v9, v19, v20 │ │ -0c734a: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ -0c734e: 5400 a910 |00a5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c7352: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -0c7356: d090 0004 |00a9: add-int/lit16 v0, v9, #int 1024 // #0400 │ │ -0c735a: 0215 0000 |00ab: move/from16 v21, v0 │ │ -0c735e: 0800 1700 |00ad: move-object/from16 v0, v23 │ │ -0c7362: 5200 ad10 |00af: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7366: 0216 0000 |00b1: move/from16 v22, v0 │ │ -0c736a: 4b16 1415 |00b3: aput v22, v20, v21 │ │ -0c736e: 6214 a210 |00b5: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ -0c7372: 0800 1700 |00b7: move-object/from16 v0, v23 │ │ -0c7376: 5400 a410 |00b9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c737a: 0815 0000 |00bb: move-object/from16 v21, v0 │ │ -0c737e: d816 0403 |00bd: add-int/lit8 v22, v4, #int 3 // #03 │ │ -0c7382: 4815 1516 |00bf: aget-byte v21, v21, v22 │ │ -0c7386: 0200 1500 |00c1: move/from16 v0, v21 │ │ -0c738a: d500 ff00 |00c3: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c738e: 0215 0000 |00c5: move/from16 v21, v0 │ │ -0c7392: 4414 1415 |00c7: aget v20, v20, v21 │ │ -0c7396: e014 1405 |00c9: shl-int/lit8 v20, v20, #int 5 // #05 │ │ -0c739a: 9714 1413 |00cb: xor-int v20, v20, v19 │ │ -0c739e: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ -0c73a2: 5200 aa10 |00cf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@10aa │ │ -0c73a6: 0215 0000 |00d1: move/from16 v21, v0 │ │ -0c73aa: 950a 1415 |00d3: and-int v10, v20, v21 │ │ -0c73ae: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -0c73b2: 5400 a910 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c73b6: 0814 0000 |00d9: move-object/from16 v20, v0 │ │ -0c73ba: 0800 1700 |00db: move-object/from16 v0, v23 │ │ -0c73be: 5200 b210 |00dd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c73c2: 0215 0000 |00df: move/from16 v21, v0 │ │ -0c73c6: 9015 150a |00e1: add-int v21, v21, v10 │ │ -0c73ca: 4405 1415 |00e3: aget v5, v20, v21 │ │ -0c73ce: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ -0c73d2: 5400 a910 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ -0c73d6: 0814 0000 |00e9: move-object/from16 v20, v0 │ │ -0c73da: 0800 1700 |00eb: move-object/from16 v0, v23 │ │ -0c73de: 5200 b210 |00ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ -0c73e2: 0215 0000 |00ef: move/from16 v21, v0 │ │ -0c73e6: 9015 150a |00f1: add-int v21, v21, v10 │ │ -0c73ea: 0800 1700 |00f3: move-object/from16 v0, v23 │ │ -0c73ee: 5200 ad10 |00f5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c73f2: 0216 0000 |00f7: move/from16 v22, v0 │ │ -0c73f6: 4b16 1415 |00f9: aput v22, v20, v21 │ │ -0c73fa: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -0c73fe: 5200 a710 |00fd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c7402: 0214 0000 |00ff: move/from16 v20, v0 │ │ -0c7406: e014 1401 |0101: shl-int/lit8 v20, v20, #int 1 // #01 │ │ -0c740a: d811 1401 |0103: add-int/lit8 v17, v20, #int 1 // #01 │ │ -0c740e: 0800 1700 |0105: move-object/from16 v0, v23 │ │ -0c7412: 5200 a710 |0107: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c7416: 0214 0000 |0109: move/from16 v20, v0 │ │ -0c741a: e012 1401 |010b: shl-int/lit8 v18, v20, #int 1 // #01 │ │ -0c741e: 0800 1700 |010d: move-object/from16 v0, v23 │ │ -0c7422: 520d b810 |010f: iget v13, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ -0c7426: 01dc |0111: move v12, v13 │ │ -0c7428: 0800 1700 |0112: move-object/from16 v0, v23 │ │ -0c742c: 5202 a610 |0114: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ -0c7430: 0123 |0116: move v3, v2 │ │ -0c7432: 37f5 4a01 |0117: if-le v5, v15, 0261 // +014a │ │ -0c7436: d802 03ff |0119: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0c743a: 3903 5f00 |011b: if-nez v3, 017a // +005f │ │ -0c743e: 0800 1700 |011d: move-object/from16 v0, v23 │ │ -0c7442: 5400 ae10 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c7446: 0814 0000 |0121: move-object/from16 v20, v0 │ │ -0c744a: 0800 1700 |0123: move-object/from16 v0, v23 │ │ -0c744e: 5400 ae10 |0125: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c7452: 0815 0000 |0127: move-object/from16 v21, v0 │ │ -0c7456: 1316 0000 |0129: const/16 v22, #int 0 // #0 │ │ -0c745a: 4b16 1512 |012b: aput v22, v21, v18 │ │ -0c745e: 4b16 1411 |012d: aput v22, v20, v17 │ │ -0c7462: 7401 9821 1700 |012f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ -0c7468: d818 18ff |0132: add-int/lit8 v24, v24, #int -1 // #ff │ │ -0c746c: 3918 ccfe |0134: if-nez v24, 0000 // -0134 │ │ -0c7470: 0e00 |0136: return-void │ │ -0c7472: 0800 1700 |0137: move-object/from16 v0, v23 │ │ -0c7476: 5200 af10 |0139: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ -0c747a: 0214 0000 |013b: move/from16 v20, v0 │ │ -0c747e: 0800 1700 |013d: move-object/from16 v0, v23 │ │ -0c7482: 5200 ad10 |013f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7486: 0215 0000 |0141: move/from16 v21, v0 │ │ -0c748a: 910e 1415 |0143: sub-int v14, v20, v21 │ │ -0c748e: 0800 1700 |0145: move-object/from16 v0, v23 │ │ -0c7492: 5200 b710 |0147: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ -0c7496: 0214 0000 |0149: move/from16 v20, v0 │ │ -0c749a: 0200 1400 |014b: move/from16 v0, v20 │ │ -0c749e: 350e d1fe |014d: if-ge v14, v0, 001e // -012f │ │ -0c74a2: 7401 9821 1700 |014f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ -0c74a8: 28e0 |0152: goto 0132 // -0020 │ │ -0c74aa: 120f |0153: const/4 v15, #int 0 // #0 │ │ -0c74ac: 2900 eafe |0154: goto/16 003e // -0116 │ │ -0c74b0: 0800 1700 |0156: move-object/from16 v0, v23 │ │ -0c74b4: 5400 a410 |0158: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c74b8: 0814 0000 |015a: move-object/from16 v20, v0 │ │ -0c74bc: 4814 1404 |015c: aget-byte v20, v20, v4 │ │ -0c74c0: 0200 1400 |015e: move/from16 v0, v20 │ │ -0c74c4: d500 ff00 |0160: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c74c8: 0214 0000 |0162: move/from16 v20, v0 │ │ -0c74cc: 0800 1700 |0164: move-object/from16 v0, v23 │ │ -0c74d0: 5400 a410 |0166: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c74d4: 0815 0000 |0168: move-object/from16 v21, v0 │ │ -0c74d8: d816 0401 |016a: add-int/lit8 v22, v4, #int 1 // #01 │ │ -0c74dc: 4815 1516 |016c: aget-byte v21, v21, v22 │ │ -0c74e0: 0200 1500 |016e: move/from16 v0, v21 │ │ -0c74e4: d500 ff00 |0170: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c74e8: 0215 0000 |0172: move/from16 v21, v0 │ │ -0c74ec: e015 1508 |0174: shl-int/lit8 v21, v21, #int 8 // #08 │ │ -0c74f0: 970a 1415 |0176: xor-int v10, v20, v21 │ │ -0c74f4: 2900 5dff |0178: goto/16 00d5 // -00a3 │ │ -0c74f8: 0800 1700 |017a: move-object/from16 v0, v23 │ │ -0c74fc: 5200 ad10 |017c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ -0c7500: 0214 0000 |017e: move/from16 v20, v0 │ │ -0c7504: 9107 1405 |0180: sub-int v7, v20, v5 │ │ -0c7508: 0800 1700 |0182: move-object/from16 v0, v23 │ │ -0c750c: 5200 a710 |0184: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c7510: 0214 0000 |0186: move/from16 v20, v0 │ │ -0c7514: 0200 1400 |0188: move/from16 v0, v20 │ │ -0c7518: 3607 7600 |018a: if-gt v7, v0, 0200 // +0076 │ │ -0c751c: 0800 1700 |018c: move-object/from16 v0, v23 │ │ -0c7520: 5200 a710 |018e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c7524: 0214 0000 |0190: move/from16 v20, v0 │ │ -0c7528: 9114 1407 |0192: sub-int v20, v20, v7 │ │ -0c752c: e006 1401 |0194: shl-int/lit8 v6, v20, #int 1 // #01 │ │ -0c7530: 0800 1700 |0196: move-object/from16 v0, v23 │ │ -0c7534: 5200 a510 |0198: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ -0c7538: 0214 0000 |019a: move/from16 v20, v0 │ │ -0c753c: 9010 1405 |019c: add-int v16, v20, v5 │ │ -0c7540: 7120 8824 dc00 |019e: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0c7546: 0a0b |01a1: move-result v11 │ │ -0c7548: 0800 1700 |01a2: move-object/from16 v0, v23 │ │ -0c754c: 5400 a410 |01a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c7550: 0814 0000 |01a6: move-object/from16 v20, v0 │ │ -0c7554: 9015 100b |01a8: add-int v21, v16, v11 │ │ -0c7558: 4814 1415 |01aa: aget-byte v20, v20, v21 │ │ -0c755c: 0800 1700 |01ac: move-object/from16 v0, v23 │ │ -0c7560: 5400 a410 |01ae: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c7564: 0815 0000 |01b0: move-object/from16 v21, v0 │ │ -0c7568: 9016 040b |01b2: add-int v22, v4, v11 │ │ -0c756c: 4815 1516 |01b4: aget-byte v21, v21, v22 │ │ -0c7570: 0200 1400 |01b6: move/from16 v0, v20 │ │ -0c7574: 0201 1500 |01b8: move/from16 v1, v21 │ │ -0c7578: 3310 5700 |01ba: if-ne v0, v1, 0211 // +0057 │ │ -0c757c: d80b 0b01 |01bc: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0c7580: 32eb 1c00 |01be: if-eq v11, v14, 01da // +001c │ │ -0c7584: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ -0c7588: 5400 a410 |01c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c758c: 0814 0000 |01c4: move-object/from16 v20, v0 │ │ -0c7590: 9015 100b |01c6: add-int v21, v16, v11 │ │ -0c7594: 4814 1415 |01c8: aget-byte v20, v20, v21 │ │ -0c7598: 0800 1700 |01ca: move-object/from16 v0, v23 │ │ -0c759c: 5400 a410 |01cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c75a0: 0815 0000 |01ce: move-object/from16 v21, v0 │ │ -0c75a4: 9016 040b |01d0: add-int v22, v4, v11 │ │ -0c75a8: 4815 1516 |01d2: aget-byte v21, v21, v22 │ │ -0c75ac: 0200 1400 |01d4: move/from16 v0, v20 │ │ -0c75b0: 0201 1500 |01d6: move/from16 v1, v21 │ │ -0c75b4: 3210 e4ff |01d8: if-eq v0, v1, 01bc // -001c │ │ -0c75b8: 33eb 3700 |01da: if-ne v11, v14, 0211 // +0037 │ │ -0c75bc: 0800 1700 |01dc: move-object/from16 v0, v23 │ │ -0c75c0: 5400 ae10 |01de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c75c4: 0814 0000 |01e0: move-object/from16 v20, v0 │ │ -0c75c8: 0800 1700 |01e2: move-object/from16 v0, v23 │ │ -0c75cc: 5400 ae10 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c75d0: 0815 0000 |01e6: move-object/from16 v21, v0 │ │ -0c75d4: 4415 1506 |01e8: aget v21, v21, v6 │ │ -0c75d8: 4b15 1412 |01ea: aput v21, v20, v18 │ │ -0c75dc: 0800 1700 |01ec: move-object/from16 v0, v23 │ │ -0c75e0: 5400 ae10 |01ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c75e4: 0814 0000 |01f0: move-object/from16 v20, v0 │ │ -0c75e8: 0800 1700 |01f2: move-object/from16 v0, v23 │ │ -0c75ec: 5400 ae10 |01f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c75f0: 0815 0000 |01f6: move-object/from16 v21, v0 │ │ -0c75f4: d816 0601 |01f8: add-int/lit8 v22, v6, #int 1 // #01 │ │ -0c75f8: 4415 1516 |01fa: aget v21, v21, v22 │ │ -0c75fc: 4b15 1411 |01fc: aput v21, v20, v17 │ │ -0c7600: 2900 31ff |01fe: goto/16 012f // -00cf │ │ -0c7604: 0800 1700 |0200: move-object/from16 v0, v23 │ │ -0c7608: 5200 a710 |0202: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ -0c760c: 0214 0000 |0204: move/from16 v20, v0 │ │ -0c7610: 9114 1407 |0206: sub-int v20, v20, v7 │ │ -0c7614: 0800 1700 |0208: move-object/from16 v0, v23 │ │ -0c7618: 5200 a810 |020a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ -0c761c: 0215 0000 |020c: move/from16 v21, v0 │ │ -0c7620: 9014 1415 |020e: add-int v20, v20, v21 │ │ -0c7624: 2884 |0210: goto 0194 // -007c │ │ -0c7626: 0800 1700 |0211: move-object/from16 v0, v23 │ │ -0c762a: 5400 a410 |0213: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c762e: 0814 0000 |0215: move-object/from16 v20, v0 │ │ -0c7632: 9015 100b |0217: add-int v21, v16, v11 │ │ -0c7636: 4814 1415 |0219: aget-byte v20, v20, v21 │ │ -0c763a: 0200 1400 |021b: move/from16 v0, v20 │ │ -0c763e: d500 ff00 |021d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c7642: 0214 0000 |021f: move/from16 v20, v0 │ │ -0c7646: 0800 1700 |0221: move-object/from16 v0, v23 │ │ -0c764a: 5400 a410 |0223: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ -0c764e: 0815 0000 |0225: move-object/from16 v21, v0 │ │ -0c7652: 9016 040b |0227: add-int v22, v4, v11 │ │ -0c7656: 4815 1516 |0229: aget-byte v21, v21, v22 │ │ -0c765a: 0200 1500 |022b: move/from16 v0, v21 │ │ -0c765e: d500 ff00 |022d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0c7662: 0215 0000 |022f: move/from16 v21, v0 │ │ -0c7666: 0200 1400 |0231: move/from16 v0, v20 │ │ -0c766a: 0201 1500 |0233: move/from16 v1, v21 │ │ -0c766e: 3510 1800 |0235: if-ge v0, v1, 024d // +0018 │ │ -0c7672: 0800 1700 |0237: move-object/from16 v0, v23 │ │ -0c7676: 5400 ae10 |0239: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c767a: 0814 0000 |023b: move-object/from16 v20, v0 │ │ -0c767e: 4b05 1412 |023d: aput v5, v20, v18 │ │ -0c7682: d812 0601 |023f: add-int/lit8 v18, v6, #int 1 // #01 │ │ -0c7686: 0800 1700 |0241: move-object/from16 v0, v23 │ │ -0c768a: 5400 ae10 |0243: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c768e: 0814 0000 |0245: move-object/from16 v20, v0 │ │ -0c7692: 4405 1412 |0247: aget v5, v20, v18 │ │ -0c7696: 01bd |0249: move v13, v11 │ │ -0c7698: 0123 |024a: move v3, v2 │ │ -0c769a: 2900 ccfe |024b: goto/16 0117 // -0134 │ │ -0c769e: 0800 1700 |024d: move-object/from16 v0, v23 │ │ -0c76a2: 5400 ae10 |024f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c76a6: 0814 0000 |0251: move-object/from16 v20, v0 │ │ -0c76aa: 4b05 1411 |0253: aput v5, v20, v17 │ │ -0c76ae: 0211 0600 |0255: move/from16 v17, v6 │ │ -0c76b2: 0800 1700 |0257: move-object/from16 v0, v23 │ │ -0c76b6: 5400 ae10 |0259: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ -0c76ba: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -0c76be: 4405 1411 |025d: aget v5, v20, v17 │ │ -0c76c2: 01bc |025f: move v12, v11 │ │ -0c76c4: 28ea |0260: goto 024a // -0016 │ │ -0c76c6: 0132 |0261: move v2, v3 │ │ -0c76c8: 2900 bbfe |0262: goto/16 011d // -0145 │ │ +0d4eb0: |[0d4eb0] com.badlogic.gdx.utils.compression.lz.BinTree.Skip:(I)V │ │ +0d4ec0: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +0d4ec4: 5200 ad10 |0002: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4ec8: 0214 0000 |0004: move/from16 v20, v0 │ │ +0d4ecc: 0800 1700 |0006: move-object/from16 v0, v23 │ │ +0d4ed0: 5200 ac10 |0008: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ +0d4ed4: 0215 0000 |000a: move/from16 v21, v0 │ │ +0d4ed8: 9014 1415 |000c: add-int v20, v20, v21 │ │ +0d4edc: 0800 1700 |000e: move-object/from16 v0, v23 │ │ +0d4ee0: 5200 af10 |0010: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ +0d4ee4: 0215 0000 |0012: move/from16 v21, v0 │ │ +0d4ee8: 0200 1400 |0014: move/from16 v0, v20 │ │ +0d4eec: 0201 1500 |0016: move/from16 v1, v21 │ │ +0d4ef0: 3610 1f01 |0018: if-gt v0, v1, 0137 // +011f │ │ +0d4ef4: 0800 1700 |001a: move-object/from16 v0, v23 │ │ +0d4ef8: 520e ac10 |001c: iget v14, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._matchMaxLen:I // field@10ac │ │ +0d4efc: 0800 1700 |001e: move-object/from16 v0, v23 │ │ +0d4f00: 5200 ad10 |0020: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4f04: 0214 0000 |0022: move/from16 v20, v0 │ │ +0d4f08: 0800 1700 |0024: move-object/from16 v0, v23 │ │ +0d4f0c: 5200 a810 |0026: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4f10: 0215 0000 |0028: move/from16 v21, v0 │ │ +0d4f14: 0200 1400 |002a: move/from16 v0, v20 │ │ +0d4f18: 0201 1500 |002c: move/from16 v1, v21 │ │ +0d4f1c: 3710 2501 |002e: if-le v0, v1, 0153 // +0125 │ │ +0d4f20: 0800 1700 |0030: move-object/from16 v0, v23 │ │ +0d4f24: 5200 ad10 |0032: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4f28: 0214 0000 |0034: move/from16 v20, v0 │ │ +0d4f2c: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +0d4f30: 5200 a810 |0038: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d4f34: 0215 0000 |003a: move/from16 v21, v0 │ │ +0d4f38: 910f 1415 |003c: sub-int v15, v20, v21 │ │ +0d4f3c: 0800 1700 |003e: move-object/from16 v0, v23 │ │ +0d4f40: 5200 a510 |0040: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d4f44: 0214 0000 |0042: move/from16 v20, v0 │ │ +0d4f48: 0800 1700 |0044: move-object/from16 v0, v23 │ │ +0d4f4c: 5200 ad10 |0046: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4f50: 0215 0000 |0048: move/from16 v21, v0 │ │ +0d4f54: 9004 1415 |004a: add-int v4, v20, v21 │ │ +0d4f58: 0800 1700 |004c: move-object/from16 v0, v23 │ │ +0d4f5c: 5500 a310 |004e: iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.HASH_ARRAY:Z // field@10a3 │ │ +0d4f60: 0214 0000 |0050: move/from16 v20, v0 │ │ +0d4f64: 3814 0401 |0052: if-eqz v20, 0156 // +0104 │ │ +0d4f68: 6214 a210 |0054: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ +0d4f6c: 0800 1700 |0056: move-object/from16 v0, v23 │ │ +0d4f70: 5400 a410 |0058: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4f74: 0815 0000 |005a: move-object/from16 v21, v0 │ │ +0d4f78: 4815 1504 |005c: aget-byte v21, v21, v4 │ │ +0d4f7c: 0200 1500 |005e: move/from16 v0, v21 │ │ +0d4f80: d500 ff00 |0060: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4f84: 0215 0000 |0062: move/from16 v21, v0 │ │ +0d4f88: 4414 1415 |0064: aget v20, v20, v21 │ │ +0d4f8c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +0d4f90: 5400 a410 |0068: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4f94: 0815 0000 |006a: move-object/from16 v21, v0 │ │ +0d4f98: d816 0401 |006c: add-int/lit8 v22, v4, #int 1 // #01 │ │ +0d4f9c: 4815 1516 |006e: aget-byte v21, v21, v22 │ │ +0d4fa0: 0200 1500 |0070: move/from16 v0, v21 │ │ +0d4fa4: d500 ff00 |0072: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4fa8: 0215 0000 |0074: move/from16 v21, v0 │ │ +0d4fac: 9713 1415 |0076: xor-int v19, v20, v21 │ │ +0d4fb0: 0200 1300 |0078: move/from16 v0, v19 │ │ +0d4fb4: d508 ff03 |007a: and-int/lit16 v8, v0, #int 1023 // #03ff │ │ +0d4fb8: 0800 1700 |007c: move-object/from16 v0, v23 │ │ +0d4fbc: 5400 a910 |007e: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d4fc0: 0814 0000 |0080: move-object/from16 v20, v0 │ │ +0d4fc4: 0800 1700 |0082: move-object/from16 v0, v23 │ │ +0d4fc8: 5200 ad10 |0084: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d4fcc: 0215 0000 |0086: move/from16 v21, v0 │ │ +0d4fd0: 4b15 1408 |0088: aput v21, v20, v8 │ │ +0d4fd4: 0800 1700 |008a: move-object/from16 v0, v23 │ │ +0d4fd8: 5400 a410 |008c: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d4fdc: 0814 0000 |008e: move-object/from16 v20, v0 │ │ +0d4fe0: d815 0402 |0090: add-int/lit8 v21, v4, #int 2 // #02 │ │ +0d4fe4: 4814 1415 |0092: aget-byte v20, v20, v21 │ │ +0d4fe8: 0200 1400 |0094: move/from16 v0, v20 │ │ +0d4fec: d500 ff00 |0096: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d4ff0: 0214 0000 |0098: move/from16 v20, v0 │ │ +0d4ff4: e014 1408 |009a: shl-int/lit8 v20, v20, #int 8 // #08 │ │ +0d4ff8: 9713 1314 |009c: xor-int v19, v19, v20 │ │ +0d4ffc: 1414 ffff 0000 |009e: const v20, #float 9.18341e-41 // #0000ffff │ │ +0d5002: 9509 1314 |00a1: and-int v9, v19, v20 │ │ +0d5006: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +0d500a: 5400 a910 |00a5: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d500e: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +0d5012: d090 0004 |00a9: add-int/lit16 v0, v9, #int 1024 // #0400 │ │ +0d5016: 0215 0000 |00ab: move/from16 v21, v0 │ │ +0d501a: 0800 1700 |00ad: move-object/from16 v0, v23 │ │ +0d501e: 5200 ad10 |00af: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d5022: 0216 0000 |00b1: move/from16 v22, v0 │ │ +0d5026: 4b16 1415 |00b3: aput v22, v20, v21 │ │ +0d502a: 6214 a210 |00b5: sget-object v20, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.CrcTable:[I // field@10a2 │ │ +0d502e: 0800 1700 |00b7: move-object/from16 v0, v23 │ │ +0d5032: 5400 a410 |00b9: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d5036: 0815 0000 |00bb: move-object/from16 v21, v0 │ │ +0d503a: d816 0403 |00bd: add-int/lit8 v22, v4, #int 3 // #03 │ │ +0d503e: 4815 1516 |00bf: aget-byte v21, v21, v22 │ │ +0d5042: 0200 1500 |00c1: move/from16 v0, v21 │ │ +0d5046: d500 ff00 |00c3: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d504a: 0215 0000 |00c5: move/from16 v21, v0 │ │ +0d504e: 4414 1415 |00c7: aget v20, v20, v21 │ │ +0d5052: e014 1405 |00c9: shl-int/lit8 v20, v20, #int 5 // #05 │ │ +0d5056: 9714 1413 |00cb: xor-int v20, v20, v19 │ │ +0d505a: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ +0d505e: 5200 aa10 |00cf: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hashMask:I // field@10aa │ │ +0d5062: 0215 0000 |00d1: move/from16 v21, v0 │ │ +0d5066: 950a 1415 |00d3: and-int v10, v20, v21 │ │ +0d506a: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ +0d506e: 5400 a910 |00d7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d5072: 0814 0000 |00d9: move-object/from16 v20, v0 │ │ +0d5076: 0800 1700 |00db: move-object/from16 v0, v23 │ │ +0d507a: 5200 b210 |00dd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d507e: 0215 0000 |00df: move/from16 v21, v0 │ │ +0d5082: 9015 150a |00e1: add-int v21, v21, v10 │ │ +0d5086: 4405 1415 |00e3: aget v5, v20, v21 │ │ +0d508a: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ +0d508e: 5400 a910 |00e7: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._hash:[I // field@10a9 │ │ +0d5092: 0814 0000 |00e9: move-object/from16 v20, v0 │ │ +0d5096: 0800 1700 |00eb: move-object/from16 v0, v23 │ │ +0d509a: 5200 b210 |00ed: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kFixHashSize:I // field@10b2 │ │ +0d509e: 0215 0000 |00ef: move/from16 v21, v0 │ │ +0d50a2: 9015 150a |00f1: add-int v21, v21, v10 │ │ +0d50a6: 0800 1700 |00f3: move-object/from16 v0, v23 │ │ +0d50aa: 5200 ad10 |00f5: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d50ae: 0216 0000 |00f7: move/from16 v22, v0 │ │ +0d50b2: 4b16 1415 |00f9: aput v22, v20, v21 │ │ +0d50b6: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +0d50ba: 5200 a710 |00fd: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d50be: 0214 0000 |00ff: move/from16 v20, v0 │ │ +0d50c2: e014 1401 |0101: shl-int/lit8 v20, v20, #int 1 // #01 │ │ +0d50c6: d811 1401 |0103: add-int/lit8 v17, v20, #int 1 // #01 │ │ +0d50ca: 0800 1700 |0105: move-object/from16 v0, v23 │ │ +0d50ce: 5200 a710 |0107: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d50d2: 0214 0000 |0109: move/from16 v20, v0 │ │ +0d50d6: e012 1401 |010b: shl-int/lit8 v18, v20, #int 1 // #01 │ │ +0d50da: 0800 1700 |010d: move-object/from16 v0, v23 │ │ +0d50de: 520d b810 |010f: iget v13, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kNumHashDirectBytes:I // field@10b8 │ │ +0d50e2: 01dc |0111: move v12, v13 │ │ +0d50e4: 0800 1700 |0112: move-object/from16 v0, v23 │ │ +0d50e8: 5202 a610 |0114: iget v2, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cutValue:I // field@10a6 │ │ +0d50ec: 0123 |0116: move v3, v2 │ │ +0d50ee: 37f5 4a01 |0117: if-le v5, v15, 0261 // +014a │ │ +0d50f2: d802 03ff |0119: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0d50f6: 3903 5f00 |011b: if-nez v3, 017a // +005f │ │ +0d50fa: 0800 1700 |011d: move-object/from16 v0, v23 │ │ +0d50fe: 5400 ae10 |011f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d5102: 0814 0000 |0121: move-object/from16 v20, v0 │ │ +0d5106: 0800 1700 |0123: move-object/from16 v0, v23 │ │ +0d510a: 5400 ae10 |0125: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d510e: 0815 0000 |0127: move-object/from16 v21, v0 │ │ +0d5112: 1316 0000 |0129: const/16 v22, #int 0 // #0 │ │ +0d5116: 4b16 1512 |012b: aput v22, v21, v18 │ │ +0d511a: 4b16 1411 |012d: aput v22, v20, v17 │ │ +0d511e: 7401 9821 1700 |012f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ +0d5124: d818 18ff |0132: add-int/lit8 v24, v24, #int -1 // #ff │ │ +0d5128: 3918 ccfe |0134: if-nez v24, 0000 // -0134 │ │ +0d512c: 0e00 |0136: return-void │ │ +0d512e: 0800 1700 |0137: move-object/from16 v0, v23 │ │ +0d5132: 5200 af10 |0139: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._streamPos:I // field@10af │ │ +0d5136: 0214 0000 |013b: move/from16 v20, v0 │ │ +0d513a: 0800 1700 |013d: move-object/from16 v0, v23 │ │ +0d513e: 5200 ad10 |013f: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d5142: 0215 0000 |0141: move/from16 v21, v0 │ │ +0d5146: 910e 1415 |0143: sub-int v14, v20, v21 │ │ +0d514a: 0800 1700 |0145: move-object/from16 v0, v23 │ │ +0d514e: 5200 b710 |0147: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.kMinMatchCheck:I // field@10b7 │ │ +0d5152: 0214 0000 |0149: move/from16 v20, v0 │ │ +0d5156: 0200 1400 |014b: move/from16 v0, v20 │ │ +0d515a: 350e d1fe |014d: if-ge v14, v0, 001e // -012f │ │ +0d515e: 7401 9821 1700 |014f: invoke-virtual/range {v23}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;.MovePos:()V // method@2198 │ │ +0d5164: 28e0 |0152: goto 0132 // -0020 │ │ +0d5166: 120f |0153: const/4 v15, #int 0 // #0 │ │ +0d5168: 2900 eafe |0154: goto/16 003e // -0116 │ │ +0d516c: 0800 1700 |0156: move-object/from16 v0, v23 │ │ +0d5170: 5400 a410 |0158: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d5174: 0814 0000 |015a: move-object/from16 v20, v0 │ │ +0d5178: 4814 1404 |015c: aget-byte v20, v20, v4 │ │ +0d517c: 0200 1400 |015e: move/from16 v0, v20 │ │ +0d5180: d500 ff00 |0160: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d5184: 0214 0000 |0162: move/from16 v20, v0 │ │ +0d5188: 0800 1700 |0164: move-object/from16 v0, v23 │ │ +0d518c: 5400 a410 |0166: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d5190: 0815 0000 |0168: move-object/from16 v21, v0 │ │ +0d5194: d816 0401 |016a: add-int/lit8 v22, v4, #int 1 // #01 │ │ +0d5198: 4815 1516 |016c: aget-byte v21, v21, v22 │ │ +0d519c: 0200 1500 |016e: move/from16 v0, v21 │ │ +0d51a0: d500 ff00 |0170: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d51a4: 0215 0000 |0172: move/from16 v21, v0 │ │ +0d51a8: e015 1508 |0174: shl-int/lit8 v21, v21, #int 8 // #08 │ │ +0d51ac: 970a 1415 |0176: xor-int v10, v20, v21 │ │ +0d51b0: 2900 5dff |0178: goto/16 00d5 // -00a3 │ │ +0d51b4: 0800 1700 |017a: move-object/from16 v0, v23 │ │ +0d51b8: 5200 ad10 |017c: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._pos:I // field@10ad │ │ +0d51bc: 0214 0000 |017e: move/from16 v20, v0 │ │ +0d51c0: 9107 1405 |0180: sub-int v7, v20, v5 │ │ +0d51c4: 0800 1700 |0182: move-object/from16 v0, v23 │ │ +0d51c8: 5200 a710 |0184: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d51cc: 0214 0000 |0186: move/from16 v20, v0 │ │ +0d51d0: 0200 1400 |0188: move/from16 v0, v20 │ │ +0d51d4: 3607 7600 |018a: if-gt v7, v0, 0200 // +0076 │ │ +0d51d8: 0800 1700 |018c: move-object/from16 v0, v23 │ │ +0d51dc: 5200 a710 |018e: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d51e0: 0214 0000 |0190: move/from16 v20, v0 │ │ +0d51e4: 9114 1407 |0192: sub-int v20, v20, v7 │ │ +0d51e8: e006 1401 |0194: shl-int/lit8 v6, v20, #int 1 // #01 │ │ +0d51ec: 0800 1700 |0196: move-object/from16 v0, v23 │ │ +0d51f0: 5200 a510 |0198: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferOffset:I // field@10a5 │ │ +0d51f4: 0214 0000 |019a: move/from16 v20, v0 │ │ +0d51f8: 9010 1405 |019c: add-int v16, v20, v5 │ │ +0d51fc: 7120 8824 dc00 |019e: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0d5202: 0a0b |01a1: move-result v11 │ │ +0d5204: 0800 1700 |01a2: move-object/from16 v0, v23 │ │ +0d5208: 5400 a410 |01a4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d520c: 0814 0000 |01a6: move-object/from16 v20, v0 │ │ +0d5210: 9015 100b |01a8: add-int v21, v16, v11 │ │ +0d5214: 4814 1415 |01aa: aget-byte v20, v20, v21 │ │ +0d5218: 0800 1700 |01ac: move-object/from16 v0, v23 │ │ +0d521c: 5400 a410 |01ae: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d5220: 0815 0000 |01b0: move-object/from16 v21, v0 │ │ +0d5224: 9016 040b |01b2: add-int v22, v4, v11 │ │ +0d5228: 4815 1516 |01b4: aget-byte v21, v21, v22 │ │ +0d522c: 0200 1400 |01b6: move/from16 v0, v20 │ │ +0d5230: 0201 1500 |01b8: move/from16 v1, v21 │ │ +0d5234: 3310 5700 |01ba: if-ne v0, v1, 0211 // +0057 │ │ +0d5238: d80b 0b01 |01bc: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0d523c: 32eb 1c00 |01be: if-eq v11, v14, 01da // +001c │ │ +0d5240: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ +0d5244: 5400 a410 |01c2: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d5248: 0814 0000 |01c4: move-object/from16 v20, v0 │ │ +0d524c: 9015 100b |01c6: add-int v21, v16, v11 │ │ +0d5250: 4814 1415 |01c8: aget-byte v20, v20, v21 │ │ +0d5254: 0800 1700 |01ca: move-object/from16 v0, v23 │ │ +0d5258: 5400 a410 |01cc: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d525c: 0815 0000 |01ce: move-object/from16 v21, v0 │ │ +0d5260: 9016 040b |01d0: add-int v22, v4, v11 │ │ +0d5264: 4815 1516 |01d2: aget-byte v21, v21, v22 │ │ +0d5268: 0200 1400 |01d4: move/from16 v0, v20 │ │ +0d526c: 0201 1500 |01d6: move/from16 v1, v21 │ │ +0d5270: 3210 e4ff |01d8: if-eq v0, v1, 01bc // -001c │ │ +0d5274: 33eb 3700 |01da: if-ne v11, v14, 0211 // +0037 │ │ +0d5278: 0800 1700 |01dc: move-object/from16 v0, v23 │ │ +0d527c: 5400 ae10 |01de: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d5280: 0814 0000 |01e0: move-object/from16 v20, v0 │ │ +0d5284: 0800 1700 |01e2: move-object/from16 v0, v23 │ │ +0d5288: 5400 ae10 |01e4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d528c: 0815 0000 |01e6: move-object/from16 v21, v0 │ │ +0d5290: 4415 1506 |01e8: aget v21, v21, v6 │ │ +0d5294: 4b15 1412 |01ea: aput v21, v20, v18 │ │ +0d5298: 0800 1700 |01ec: move-object/from16 v0, v23 │ │ +0d529c: 5400 ae10 |01ee: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d52a0: 0814 0000 |01f0: move-object/from16 v20, v0 │ │ +0d52a4: 0800 1700 |01f2: move-object/from16 v0, v23 │ │ +0d52a8: 5400 ae10 |01f4: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d52ac: 0815 0000 |01f6: move-object/from16 v21, v0 │ │ +0d52b0: d816 0601 |01f8: add-int/lit8 v22, v6, #int 1 // #01 │ │ +0d52b4: 4415 1516 |01fa: aget v21, v21, v22 │ │ +0d52b8: 4b15 1411 |01fc: aput v21, v20, v17 │ │ +0d52bc: 2900 31ff |01fe: goto/16 012f // -00cf │ │ +0d52c0: 0800 1700 |0200: move-object/from16 v0, v23 │ │ +0d52c4: 5200 a710 |0202: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferPos:I // field@10a7 │ │ +0d52c8: 0214 0000 |0204: move/from16 v20, v0 │ │ +0d52cc: 9114 1407 |0206: sub-int v20, v20, v7 │ │ +0d52d0: 0800 1700 |0208: move-object/from16 v0, v23 │ │ +0d52d4: 5200 a810 |020a: iget v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._cyclicBufferSize:I // field@10a8 │ │ +0d52d8: 0215 0000 |020c: move/from16 v21, v0 │ │ +0d52dc: 9014 1415 |020e: add-int v20, v20, v21 │ │ +0d52e0: 2884 |0210: goto 0194 // -007c │ │ +0d52e2: 0800 1700 |0211: move-object/from16 v0, v23 │ │ +0d52e6: 5400 a410 |0213: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d52ea: 0814 0000 |0215: move-object/from16 v20, v0 │ │ +0d52ee: 9015 100b |0217: add-int v21, v16, v11 │ │ +0d52f2: 4814 1415 |0219: aget-byte v20, v20, v21 │ │ +0d52f6: 0200 1400 |021b: move/from16 v0, v20 │ │ +0d52fa: d500 ff00 |021d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d52fe: 0214 0000 |021f: move/from16 v20, v0 │ │ +0d5302: 0800 1700 |0221: move-object/from16 v0, v23 │ │ +0d5306: 5400 a410 |0223: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._bufferBase:[B // field@10a4 │ │ +0d530a: 0815 0000 |0225: move-object/from16 v21, v0 │ │ +0d530e: 9016 040b |0227: add-int v22, v4, v11 │ │ +0d5312: 4815 1516 |0229: aget-byte v21, v21, v22 │ │ +0d5316: 0200 1500 |022b: move/from16 v0, v21 │ │ +0d531a: d500 ff00 |022d: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0d531e: 0215 0000 |022f: move/from16 v21, v0 │ │ +0d5322: 0200 1400 |0231: move/from16 v0, v20 │ │ +0d5326: 0201 1500 |0233: move/from16 v1, v21 │ │ +0d532a: 3510 1800 |0235: if-ge v0, v1, 024d // +0018 │ │ +0d532e: 0800 1700 |0237: move-object/from16 v0, v23 │ │ +0d5332: 5400 ae10 |0239: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d5336: 0814 0000 |023b: move-object/from16 v20, v0 │ │ +0d533a: 4b05 1412 |023d: aput v5, v20, v18 │ │ +0d533e: d812 0601 |023f: add-int/lit8 v18, v6, #int 1 // #01 │ │ +0d5342: 0800 1700 |0241: move-object/from16 v0, v23 │ │ +0d5346: 5400 ae10 |0243: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d534a: 0814 0000 |0245: move-object/from16 v20, v0 │ │ +0d534e: 4405 1412 |0247: aget v5, v20, v18 │ │ +0d5352: 01bd |0249: move v13, v11 │ │ +0d5354: 0123 |024a: move v3, v2 │ │ +0d5356: 2900 ccfe |024b: goto/16 0117 // -0134 │ │ +0d535a: 0800 1700 |024d: move-object/from16 v0, v23 │ │ +0d535e: 5400 ae10 |024f: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d5362: 0814 0000 |0251: move-object/from16 v20, v0 │ │ +0d5366: 4b05 1411 |0253: aput v5, v20, v17 │ │ +0d536a: 0211 0600 |0255: move/from16 v17, v6 │ │ +0d536e: 0800 1700 |0257: move-object/from16 v0, v23 │ │ +0d5372: 5400 ae10 |0259: iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lz/BinTree;._son:[I // field@10ae │ │ +0d5376: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +0d537a: 4405 1411 |025d: aget v5, v20, v17 │ │ +0d537e: 01bc |025f: move v12, v11 │ │ +0d5380: 28ea |0260: goto 024a // -0016 │ │ +0d5382: 0132 |0261: move v2, v3 │ │ +0d5384: 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 │ │ @@ -282049,24 +281982,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 │ │ -0c76cc: |[0c76cc] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ -0c76dc: 5b12 0b11 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@110b │ │ -0c76e0: 7020 d121 2100 |0002: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21d1 │ │ -0c76e6: 1300 0011 |0005: const/16 v0, #int 4352 // #1100 │ │ -0c76ea: 2300 e903 |0007: new-array v0, v0, [I // type@03e9 │ │ -0c76ee: 5b10 0911 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1109 │ │ -0c76f2: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ -0c76f6: 2300 e903 |000d: new-array v0, v0, [I // type@03e9 │ │ -0c76fa: 5b10 0811 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@1108 │ │ -0c76fe: 0e00 |0011: return-void │ │ +0d5388: |[0d5388] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V │ │ +0d5398: 5b12 0b11 |0000: iput-object v2, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; // field@110b │ │ +0d539c: 7020 d121 2100 |0002: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;.:(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V // method@21d1 │ │ +0d53a2: 1300 0011 |0005: const/16 v0, #int 4352 // #1100 │ │ +0d53a6: 2300 e903 |0007: new-array v0, v0, [I // type@03e9 │ │ +0d53aa: 5b10 0911 |0009: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1109 │ │ +0d53ae: 1300 1000 |000b: const/16 v0, #int 16 // #10 │ │ +0d53b2: 2300 e903 |000d: new-array v0, v0, [I // type@03e9 │ │ +0d53b6: 5b10 0811 |000f: iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@1108 │ │ +0d53ba: 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; │ │ @@ -282078,23 +282011,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 │ │ -0c7700: |[0c7700] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ -0c7710: 6f40 d221 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@21d2 │ │ -0c7716: 5420 0811 |0003: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@1108 │ │ -0c771a: 4401 0005 |0005: aget v1, v0, v5 │ │ -0c771e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c7722: 4b01 0005 |0009: aput v1, v0, v5 │ │ -0c7726: 3901 0500 |000b: if-nez v1, 0010 // +0005 │ │ -0c772a: 6e20 db21 5200 |000d: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@21db │ │ -0c7730: 0e00 |0010: return-void │ │ +0d53bc: |[0d53bc] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ +0d53cc: 6f40 d221 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@21d2 │ │ +0d53d2: 5420 0811 |0003: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@1108 │ │ +0d53d6: 4401 0005 |0005: aget v1, v0, v5 │ │ +0d53da: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0d53de: 4b01 0005 |0009: aput v1, v0, v5 │ │ +0d53e2: 3901 0500 |000b: if-nez v1, 0010 // +0005 │ │ +0d53e6: 6e20 db21 5200 |000d: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@21db │ │ +0d53ec: 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; │ │ @@ -282107,20 +282040,20 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c7734: |[0c7734] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.GetPrice:(II)I │ │ -0c7744: 5420 0911 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1109 │ │ -0c7748: d241 1001 |0002: mul-int/lit16 v1, v4, #int 272 // #0110 │ │ -0c774c: b031 |0004: add-int/2addr v1, v3 │ │ -0c774e: 4400 0001 |0005: aget v0, v0, v1 │ │ -0c7752: 0f00 |0007: return v0 │ │ +0d53f0: |[0d53f0] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.GetPrice:(II)I │ │ +0d5400: 5420 0911 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1109 │ │ +0d5404: d241 1001 |0002: mul-int/lit16 v1, v4, #int 272 // #0110 │ │ +0d5408: b031 |0004: add-int/2addr v1, v3 │ │ +0d540a: 4400 0001 |0005: aget v0, v0, v1 │ │ +0d540e: 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 │ │ @@ -282130,17 +282063,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7754: |[0c7754] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.SetTableSize:(I)V │ │ -0c7764: 5901 0a11 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@110a │ │ -0c7768: 0e00 |0002: return-void │ │ +0d5410: |[0d5410] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.SetTableSize:(I)V │ │ +0d5420: 5901 0a11 |0000: iput v1, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@110a │ │ +0d5424: 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 │ │ @@ -282150,23 +282083,23 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0c776c: |[0c776c] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTable:(I)V │ │ -0c777c: 5230 0a11 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@110a │ │ -0c7780: 5431 0911 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1109 │ │ -0c7784: d242 1001 |0004: mul-int/lit16 v2, v4, #int 272 // #0110 │ │ -0c7788: 6e52 d921 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetPrices:(II[II)V // method@21d9 │ │ -0c778e: 5430 0811 |0009: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@1108 │ │ -0c7792: 5231 0a11 |000b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@110a │ │ -0c7796: 4b01 0004 |000d: aput v1, v0, v4 │ │ -0c779a: 0e00 |000f: return-void │ │ +0d5428: |[0d5428] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTable:(I)V │ │ +0d5438: 5230 0a11 |0000: iget v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@110a │ │ +0d543c: 5431 0911 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._prices:[I // field@1109 │ │ +0d5440: d242 1001 |0004: mul-int/lit16 v2, v4, #int 272 // #0110 │ │ +0d5444: 6e52 d921 4310 |0006: invoke-virtual {v3, v4, v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.SetPrices:(II[II)V // method@21d9 │ │ +0d544a: 5430 0811 |0009: iget-object v0, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._counters:[I // field@1108 │ │ +0d544e: 5231 0a11 |000b: iget v1, v3, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;._tableSize:I // field@110a │ │ +0d5452: 4b01 0004 |000d: aput v1, v0, v4 │ │ +0d5456: 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; │ │ @@ -282177,21 +282110,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c779c: |[0c779c] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTables:(I)V │ │ -0c77ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c77ae: 3520 0800 |0001: if-ge v0, v2, 0009 // +0008 │ │ -0c77b2: 6e20 db21 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@21db │ │ -0c77b8: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c77bc: 28f9 |0008: goto 0001 // -0007 │ │ -0c77be: 0e00 |0009: return-void │ │ +0d5458: |[0d5458] com.badlogic.gdx.utils.compression.lzma.Encoder$LenPriceTableEncoder.UpdateTables:(I)V │ │ +0d5468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d546a: 3520 0800 |0001: if-ge v0, v2, 0009 // +0008 │ │ +0d546e: 6e20 db21 0100 |0003: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;.UpdateTable:(I)V // method@21db │ │ +0d5474: d800 0001 |0006: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5478: 28f9 |0008: goto 0001 // -0007 │ │ +0d547a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=239 │ │ 0x0006 line=238 │ │ 0x0009 line=240 │ │ locals : │ │ @@ -282237,19 +282170,19 @@ │ │ type : '(Ljava/lang/Object;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c77c0: |[0c77c0] com.esotericsoftware.tablelayout.Value$10.:(Ljava/lang/Object;F)V │ │ -0c77d0: 5b01 c511 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@11c5 │ │ -0c77d4: 5902 c411 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@11c4 │ │ -0c77d8: 7010 2f23 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ -0c77de: 0e00 |0007: return-void │ │ +0d547c: |[0d547c] com.esotericsoftware.tablelayout.Value$10.:(Ljava/lang/Object;F)V │ │ +0d548c: 5b01 c511 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@11c5 │ │ +0d5490: 5902 c411 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@11c4 │ │ +0d5494: 7010 2f23 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ +0d549a: 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 │ │ @@ -282260,22 +282193,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c77e0: |[0c77e0] com.esotericsoftware.tablelayout.Value$10.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0c77f0: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0c77f4: 5421 c511 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@11c5 │ │ -0c77f8: 6e20 0823 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@2308 │ │ -0c77fe: 0a00 |0007: move-result v0 │ │ -0c7800: 5221 c411 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@11c4 │ │ -0c7804: c810 |000a: mul-float/2addr v0, v1 │ │ -0c7806: 0f00 |000b: return v0 │ │ +0d549c: |[0d549c] com.esotericsoftware.tablelayout.Value$10.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0d54ac: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0d54b0: 5421 c511 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@11c5 │ │ +0d54b4: 6e20 0823 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@2308 │ │ +0d54ba: 0a00 |0007: move-result v0 │ │ +0d54bc: 5221 c411 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@11c4 │ │ +0d54c0: c810 |000a: mul-float/2addr v0, v1 │ │ +0d54c2: 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; │ │ │ │ @@ -282284,22 +282217,22 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c7808: |[0c7808] com.esotericsoftware.tablelayout.Value$10.get:(Ljava/lang/Object;)F │ │ -0c7818: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0c781c: 5421 c511 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@11c5 │ │ -0c7820: 6e20 0823 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@2308 │ │ -0c7826: 0a00 |0007: move-result v0 │ │ -0c7828: 5221 c411 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@11c4 │ │ -0c782c: c810 |000a: mul-float/2addr v0, v1 │ │ -0c782e: 0f00 |000b: return v0 │ │ +0d54c4: |[0d54c4] com.esotericsoftware.tablelayout.Value$10.get:(Ljava/lang/Object;)F │ │ +0d54d4: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0d54d8: 5421 c511 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$widget:Ljava/lang/Object; // field@11c5 │ │ +0d54dc: 6e20 0823 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@2308 │ │ +0d54e2: 0a00 |0007: move-result v0 │ │ +0d54e4: 5221 c411 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$10;.val$percent:F // field@11c4 │ │ +0d54e8: c810 |000a: mul-float/2addr v0, v1 │ │ +0d54ea: 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; │ │ │ │ @@ -282333,17 +282266,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7830: |[0c7830] com.esotericsoftware.tablelayout.Value$CellValue.:()V │ │ -0c7840: 7010 2f23 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ -0c7846: 0e00 |0003: return-void │ │ +0d54ec: |[0d54ec] com.esotericsoftware.tablelayout.Value$CellValue.:()V │ │ +0d54fc: 7010 2f23 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ +0d5502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$CellValue; │ │ │ │ Virtual methods - │ │ @@ -282352,19 +282285,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7848: |[0c7848] com.esotericsoftware.tablelayout.Value$CellValue.get:(Ljava/lang/Object;)F │ │ -0c7858: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0c785c: 1a01 5a0e |0002: const-string v1, "This value can only be used for a cell property." // string@0e5a │ │ -0c7860: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0c7866: 2700 |0007: throw v0 │ │ +0d5504: |[0d5504] com.esotericsoftware.tablelayout.Value$CellValue.get:(Ljava/lang/Object;)F │ │ +0d5514: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0d5518: 1a01 5a0e |0002: const-string v1, "This value can only be used for a cell property." // string@0e5a │ │ +0d551c: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0d5522: 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; │ │ │ │ @@ -282402,18 +282335,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7868: |[0c7868] com.esotericsoftware.tablelayout.Value$FixedValue.:(F)V │ │ -0c7878: 7010 2f23 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ -0c787e: 5901 ca11 |0003: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ -0c7882: 0e00 |0005: return-void │ │ +0d5524: |[0d5524] com.esotericsoftware.tablelayout.Value$FixedValue.:(F)V │ │ +0d5534: 7010 2f23 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ +0d553a: 5901 ca11 |0003: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ +0d553e: 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; │ │ @@ -282425,17 +282358,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7884: |[0c7884] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0c7894: 5210 ca11 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ -0c7898: 0f00 |0002: return v0 │ │ +0d5540: |[0d5540] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0d5550: 5210 ca11 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ +0d5554: 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; │ │ │ │ @@ -282444,17 +282377,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c789c: |[0c789c] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Ljava/lang/Object;)F │ │ -0c78ac: 5210 ca11 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ -0c78b0: 0f00 |0002: return v0 │ │ +0d5558: |[0d5558] com.esotericsoftware.tablelayout.Value$FixedValue.get:(Ljava/lang/Object;)F │ │ +0d5568: 5210 ca11 |0000: iget v0, v1, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ +0d556c: 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; │ │ │ │ @@ -282463,17 +282396,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c78b4: |[0c78b4] com.esotericsoftware.tablelayout.Value$FixedValue.set:(F)V │ │ -0c78c4: 5901 ca11 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ -0c78c8: 0e00 |0002: return-void │ │ +0d5570: |[0d5570] com.esotericsoftware.tablelayout.Value$FixedValue.set:(F)V │ │ +0d5580: 5901 ca11 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$FixedValue;.value:F // field@11ca │ │ +0d5584: 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 │ │ @@ -282508,17 +282441,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c78cc: |[0c78cc] com.esotericsoftware.tablelayout.Value$TableValue.:()V │ │ -0c78dc: 7010 2f23 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ -0c78e2: 0e00 |0003: return-void │ │ +0d5588: |[0d5588] com.esotericsoftware.tablelayout.Value$TableValue.:()V │ │ +0d5598: 7010 2f23 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value;.:()V // method@232f │ │ +0d559e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$TableValue; │ │ │ │ Virtual methods - │ │ @@ -282527,22 +282460,22 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c78e4: |[0c78e4] com.esotericsoftware.tablelayout.Value$TableValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0c78f4: 6e10 8d22 0200 |0000: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@228d │ │ -0c78fa: 0c00 |0003: move-result-object v0 │ │ -0c78fc: 6e10 5522 0000 |0004: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.getTable:()Ljava/lang/Object; // method@2255 │ │ -0c7902: 0c00 |0007: move-result-object v0 │ │ -0c7904: 6e20 2d23 0100 |0008: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.get:(Ljava/lang/Object;)F // method@232d │ │ -0c790a: 0a00 |000b: move-result v0 │ │ -0c790c: 0f00 |000c: return v0 │ │ +0d55a0: |[0d55a0] com.esotericsoftware.tablelayout.Value$TableValue.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0d55b0: 6e10 8d22 0200 |0000: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.getLayout:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@228d │ │ +0d55b6: 0c00 |0003: move-result-object v0 │ │ +0d55b8: 6e10 5522 0000 |0004: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/BaseTableLayout;.getTable:()Ljava/lang/Object; // method@2255 │ │ +0d55be: 0c00 |0007: move-result-object v0 │ │ +0d55c0: 6e20 2d23 0100 |0008: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.get:(Ljava/lang/Object;)F // method@232d │ │ +0d55c6: 0a00 |000b: move-result v0 │ │ +0d55c8: 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; │ │ │ │ @@ -282581,109 +282514,101 @@ │ │ access : 0x0004 (PROTECTED) │ │ Direct methods - │ │ #0 : (in Lde/onyxbits/bureauengine/screen/BureauScreen;) │ │ name : '' │ │ type : '(Lde/onyxbits/bureauengine/BureauGame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 25 16-bit code units │ │ -0c7910: |[0c7910] de.onyxbits.bureauengine.screen.BureauScreen.:(Lde/onyxbits/bureauengine/BureauGame;)V │ │ -0c7920: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c7926: 5b67 de11 |0003: iput-object v7, v6, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ -0c792a: 6e10 5b23 0600 |0005: invoke-virtual {v6}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; // method@235b │ │ -0c7930: 0c00 |0008: move-result-object v0 │ │ -0c7932: 0701 |0009: move-object v1, v0 │ │ -0c7934: 2113 |000a: array-length v3, v1 │ │ -0c7936: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c7938: 3532 0c00 |000c: if-ge v2, v3, 0018 // +000c │ │ -0c793c: 4604 0102 |000e: aget-object v4, v1, v2 │ │ -0c7940: 5475 d211 |0010: iget-object v5, v7, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0c7944: 6e20 e601 4500 |0012: invoke-virtual {v5, v4}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01e6 │ │ -0c794a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c794e: 28f5 |0017: goto 000c // -000b │ │ -0c7950: 0e00 |0018: return-void │ │ + insns size : 24 16-bit code units │ │ +0d55cc: |[0d55cc] de.onyxbits.bureauengine.screen.BureauScreen.:(Lde/onyxbits/bureauengine/BureauGame;)V │ │ +0d55dc: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d55e2: 5b56 de11 |0003: iput-object v6, v5, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ +0d55e6: 6e10 5b23 0500 |0005: invoke-virtual {v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; // method@235b │ │ +0d55ec: 0c00 |0008: move-result-object v0 │ │ +0d55ee: 2103 |0009: array-length v3, v0 │ │ +0d55f0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0d55f2: 3532 0c00 |000b: if-ge v2, v3, 0017 // +000c │ │ +0d55f6: 4601 0002 |000d: aget-object v1, v0, v2 │ │ +0d55fa: 5464 d211 |000f: iget-object v4, v6, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0d55fe: 6e20 e601 1400 |0011: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Lcom/badlogic/gdx/assets/AssetDescriptor;)V // method@01e6 │ │ +0d5604: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d5608: 28f5 |0016: goto 000b // -000b │ │ +0d560a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ 0x0009 line=52 │ │ - 0x0010 line=53 │ │ - 0x0015 line=52 │ │ - 0x0018 line=55 │ │ + 0x000f line=53 │ │ + 0x0014 line=52 │ │ + 0x0017 line=55 │ │ locals : │ │ - 0x0010 - 0x0018 reg=4 tmp Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ - 0x0009 - 0x0019 reg=0 ad [Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ - 0x000a - 0x0019 reg=1 arr$ [Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ - 0x000c - 0x0019 reg=2 i$ I │ │ - 0x000b - 0x0019 reg=3 len$ I │ │ - 0x0000 - 0x0019 reg=6 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ - 0x0000 - 0x0019 reg=7 game Lde/onyxbits/bureauengine/BureauGame; │ │ + 0x000f - 0x0017 reg=1 tmp Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ + 0x0009 - 0x0018 reg=0 ad [Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ + 0x0000 - 0x0018 reg=5 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ + 0x0000 - 0x0018 reg=6 game Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ Virtual methods - │ │ #0 : (in Lde/onyxbits/bureauengine/screen/BureauScreen;) │ │ name : 'dispose' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 33 16-bit code units │ │ -0c7954: |[0c7954] de.onyxbits.bureauengine.screen.BureauScreen.dispose:()V │ │ -0c7964: 5475 e011 |0000: iget-object v5, v7, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ -0c7968: 3805 0700 |0002: if-eqz v5, 0009 // +0007 │ │ -0c796c: 5475 e011 |0004: iget-object v5, v7, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ -0c7970: 6e10 a116 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.dispose:()V // method@16a1 │ │ -0c7976: 6e10 5b23 0700 |0009: invoke-virtual {v7}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; // method@235b │ │ -0c797c: 0c00 |000c: move-result-object v0 │ │ -0c797e: 0701 |000d: move-object v1, v0 │ │ -0c7980: 2113 |000e: array-length v3, v1 │ │ -0c7982: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0c7984: 3532 1000 |0010: if-ge v2, v3, 0020 // +0010 │ │ -0c7988: 4604 0102 |0012: aget-object v4, v1, v2 │ │ -0c798c: 5475 de11 |0014: iget-object v5, v7, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ -0c7990: 5455 d211 |0016: iget-object v5, v5, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0c7994: 5446 dd00 |0018: iget-object v6, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ -0c7998: 6e20 ed01 6500 |001a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ -0c799e: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c79a2: 28f1 |001f: goto 0010 // -000f │ │ -0c79a4: 0e00 |0020: return-void │ │ + insns size : 32 16-bit code units │ │ +0d560c: |[0d560c] de.onyxbits.bureauengine.screen.BureauScreen.dispose:()V │ │ +0d561c: 5462 e011 |0000: iget-object v2, v6, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ +0d5620: 3802 0700 |0002: if-eqz v2, 0009 // +0007 │ │ +0d5624: 5462 e011 |0004: iget-object v2, v6, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ +0d5628: 6e10 a116 0200 |0006: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.dispose:()V // method@16a1 │ │ +0d562e: 6e10 5b23 0600 |0009: invoke-virtual {v6}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; // method@235b │ │ +0d5634: 0c00 |000c: move-result-object v0 │ │ +0d5636: 2103 |000d: array-length v3, v0 │ │ +0d5638: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0d563a: 3532 1000 |000f: if-ge v2, v3, 001f // +0010 │ │ +0d563e: 4601 0002 |0011: aget-object v1, v0, v2 │ │ +0d5642: 5464 de11 |0013: iget-object v4, v6, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ +0d5646: 5444 d211 |0015: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0d564a: 5415 dd00 |0017: iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;.fileName:Ljava/lang/String; // field@00dd │ │ +0d564e: 6e20 ed01 5400 |0019: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;.unload:(Ljava/lang/String;)V // method@01ed │ │ +0d5654: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d5658: 28f1 |001e: goto 000f // -000f │ │ +0d565a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ 0x000d line=71 │ │ - 0x0014 line=72 │ │ - 0x001d line=71 │ │ - 0x0020 line=74 │ │ + 0x0013 line=72 │ │ + 0x001c line=71 │ │ + 0x001f line=74 │ │ locals : │ │ - 0x0014 - 0x0020 reg=4 tmp Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ - 0x000d - 0x0021 reg=0 ad [Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ - 0x000e - 0x0021 reg=1 arr$ [Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ - 0x0010 - 0x0021 reg=2 i$ I │ │ - 0x000f - 0x0021 reg=3 len$ I │ │ - 0x0000 - 0x0021 reg=7 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ + 0x0013 - 0x001f reg=1 tmp Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ + 0x000d - 0x0020 reg=0 ad [Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ + 0x0000 - 0x0020 reg=6 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ #1 : (in Lde/onyxbits/bureauengine/screen/BureauScreen;) │ │ name : 'getAssets' │ │ type : '()[Lcom/badlogic/gdx/assets/AssetDescriptor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0c79a8: |[0c79a8] de.onyxbits.bureauengine.screen.BureauScreen.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ -0c79b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c79ba: 2300 f403 |0001: new-array v0, v0, [Lcom/badlogic/gdx/assets/AssetDescriptor; // type@03f4 │ │ -0c79be: 1100 |0003: return-object v0 │ │ +0d565c: |[0d565c] de.onyxbits.bureauengine.screen.BureauScreen.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ +0d566c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d566e: 2300 f403 |0001: new-array v0, v0, [Lcom/badlogic/gdx/assets/AssetDescriptor; // type@03f4 │ │ +0d5672: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ #2 : (in Lde/onyxbits/bureauengine/screen/BureauScreen;) │ │ @@ -282691,22 +282616,22 @@ │ │ type : '()Lcom/badlogic/gdx/audio/Music;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c79c0: |[0c79c0] de.onyxbits.bureauengine.screen.BureauScreen.getMusic:()Lcom/badlogic/gdx/audio/Music; │ │ -0c79d0: 5410 df11 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@11df │ │ -0c79d4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0c79d8: 2200 3d03 |0004: new-instance v0, Lde/onyxbits/bureauengine/audio/NullMusic; // type@033d │ │ -0c79dc: 7010 4f23 0000 |0006: invoke-direct {v0}, Lde/onyxbits/bureauengine/audio/NullMusic;.:()V // method@234f │ │ -0c79e2: 5b10 df11 |0009: iput-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@11df │ │ -0c79e6: 5410 df11 |000b: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@11df │ │ -0c79ea: 1100 |000d: return-object v0 │ │ +0d5674: |[0d5674] de.onyxbits.bureauengine.screen.BureauScreen.getMusic:()Lcom/badlogic/gdx/audio/Music; │ │ +0d5684: 5410 df11 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@11df │ │ +0d5688: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0d568c: 2200 3d03 |0004: new-instance v0, Lde/onyxbits/bureauengine/audio/NullMusic; // type@033d │ │ +0d5690: 7010 4f23 0000 |0006: invoke-direct {v0}, Lde/onyxbits/bureauengine/audio/NullMusic;.:()V // method@234f │ │ +0d5696: 5b10 df11 |0009: iput-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@11df │ │ +0d569a: 5410 df11 |000b: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@11df │ │ +0d569e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000b line=141 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ @@ -282715,16 +282640,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c79ec: |[0c79ec] de.onyxbits.bureauengine.screen.BureauScreen.hide:()V │ │ -0c79fc: 0e00 |0000: return-void │ │ +0d56a0: |[0d56a0] de.onyxbits.bureauengine.screen.BureauScreen.hide:()V │ │ +0d56b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ #4 : (in Lde/onyxbits/bureauengine/screen/BureauScreen;) │ │ @@ -282732,24 +282657,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c7a00: |[0c7a00] de.onyxbits.bureauengine.screen.BureauScreen.muteMusic:(Z)V │ │ -0c7a10: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -0c7a14: 6e10 5c23 0100 |0002: invoke-virtual {v1}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7a1a: 0c00 |0005: move-result-object v0 │ │ -0c7a1c: 7210 7002 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.pause:()V // method@0270 │ │ -0c7a22: 0e00 |0009: return-void │ │ -0c7a24: 6e10 5c23 0100 |000a: invoke-virtual {v1}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7a2a: 0c00 |000d: move-result-object v0 │ │ -0c7a2c: 7210 7102 0000 |000e: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0271 │ │ -0c7a32: 28f8 |0011: goto 0009 // -0008 │ │ +0d56b4: |[0d56b4] de.onyxbits.bureauengine.screen.BureauScreen.muteMusic:(Z)V │ │ +0d56c4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +0d56c8: 6e10 5c23 0100 |0002: invoke-virtual {v1}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d56ce: 0c00 |0005: move-result-object v0 │ │ +0d56d0: 7210 7002 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.pause:()V // method@0270 │ │ +0d56d6: 0e00 |0009: return-void │ │ +0d56d8: 6e10 5c23 0100 |000a: invoke-virtual {v1}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d56de: 0c00 |000d: move-result-object v0 │ │ +0d56e0: 7210 7102 0000 |000e: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0271 │ │ +0d56e6: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=113 │ │ 0x0009 line=118 │ │ 0x000a line=116 │ │ locals : │ │ @@ -282761,16 +282686,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c7a34: |[0c7a34] de.onyxbits.bureauengine.screen.BureauScreen.muteSound:(Z)V │ │ -0c7a44: 0e00 |0000: return-void │ │ +0d56e8: |[0d56e8] de.onyxbits.bureauengine.screen.BureauScreen.muteSound:(Z)V │ │ +0d56f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ 0x0000 - 0x0001 reg=1 mute Z │ │ │ │ @@ -282779,16 +282704,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c7a48: |[0c7a48] de.onyxbits.bureauengine.screen.BureauScreen.pause:()V │ │ -0c7a58: 0e00 |0000: return-void │ │ +0d56fc: |[0d56fc] de.onyxbits.bureauengine.screen.BureauScreen.pause:()V │ │ +0d570c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ #7 : (in Lde/onyxbits/bureauengine/screen/BureauScreen;) │ │ @@ -282796,30 +282721,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0c7a5c: |[0c7a5c] de.onyxbits.bureauengine.screen.BureauScreen.readyScreen:()V │ │ -0c7a6c: 2200 2602 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0226 │ │ -0c7a70: 6201 2500 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0c7a74: 7210 3001 0100 |0004: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0c7a7a: 0a01 |0007: move-result v1 │ │ -0c7a7c: 8211 |0008: int-to-float v1, v1 │ │ -0c7a7e: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0c7a82: 7210 2901 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0c7a88: 0a02 |000e: move-result v2 │ │ -0c7a8a: 8222 |000f: int-to-float v2, v2 │ │ -0c7a8c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0c7a8e: 5454 de11 |0011: iget-object v4, v5, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ -0c7a92: 5444 d511 |0013: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7a96: 7054 9616 1032 |0015: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1696 │ │ -0c7a9c: 5b50 e011 |0018: iput-object v0, v5, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ -0c7aa0: 0e00 |001a: return-void │ │ +0d5710: |[0d5710] de.onyxbits.bureauengine.screen.BureauScreen.readyScreen:()V │ │ +0d5720: 2200 2602 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0226 │ │ +0d5724: 6201 2500 |0002: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0d5728: 7210 3001 0100 |0004: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0d572e: 0a01 |0007: move-result v1 │ │ +0d5730: 8211 |0008: int-to-float v1, v1 │ │ +0d5732: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0d5736: 7210 2901 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0d573c: 0a02 |000e: move-result v2 │ │ +0d573e: 8222 |000f: int-to-float v2, v2 │ │ +0d5740: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0d5742: 5454 de11 |0011: iget-object v4, v5, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ +0d5746: 5444 d511 |0013: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d574a: 7054 9616 1032 |0015: invoke-direct {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1696 │ │ +0d5750: 5b50 e011 |0018: iput-object v0, v5, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ +0d5754: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x001a line=151 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ @@ -282828,21 +282753,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c7aa4: |[0c7aa4] de.onyxbits.bureauengine.screen.BureauScreen.render:(F)V │ │ -0c7ab4: 6e20 6323 2100 |0000: invoke-virtual {v1, v2}, Lde/onyxbits/bureauengine/screen/BureauScreen;.renderBackground:(F)V // method@2363 │ │ -0c7aba: 5410 e011 |0003: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ -0c7abe: 6e20 9816 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@1698 │ │ -0c7ac4: 5410 e011 |0008: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ -0c7ac8: 6e10 a216 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.draw:()V // method@16a2 │ │ -0c7ace: 0e00 |000d: return-void │ │ +0d5758: |[0d5758] de.onyxbits.bureauengine.screen.BureauScreen.render:(F)V │ │ +0d5768: 6e20 6323 2100 |0000: invoke-virtual {v1, v2}, Lde/onyxbits/bureauengine/screen/BureauScreen;.renderBackground:(F)V // method@2363 │ │ +0d576e: 5410 e011 |0003: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ +0d5772: 6e20 9816 2000 |0005: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@1698 │ │ +0d5778: 5410 e011 |0008: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ +0d577c: 6e10 a216 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.draw:()V // method@16a2 │ │ +0d5782: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0008 line=131 │ │ 0x000d line=132 │ │ locals : │ │ @@ -282854,23 +282779,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0c7ad0: |[0c7ad0] de.onyxbits.bureauengine.screen.BureauScreen.renderBackground:(F)V │ │ -0c7ae0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c7ae2: 6200 2000 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0c7ae6: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c7aea: 7251 cd0a 2022 |0005: invoke-interface {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0acd │ │ -0c7af0: 6200 2000 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0c7af4: 1301 0040 |000a: const/16 v1, #int 16384 // #4000 │ │ -0c7af8: 7220 cc0a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0acc │ │ -0c7afe: 0e00 |000f: return-void │ │ +0d5784: |[0d5784] de.onyxbits.bureauengine.screen.BureauScreen.renderBackground:(F)V │ │ +0d5794: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d5796: 6200 2000 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0d579a: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d579e: 7251 cd0a 2022 |0005: invoke-interface {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0acd │ │ +0d57a4: 6200 2000 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0d57a8: 1301 0040 |000a: const/16 v1, #int 16384 // #4000 │ │ +0d57ac: 7220 cc0a 1000 |000c: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0acc │ │ +0d57b2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x0008 line=104 │ │ 0x000f line=105 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ @@ -282881,16 +282806,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c7b00: |[0c7b00] de.onyxbits.bureauengine.screen.BureauScreen.resize:(II)V │ │ -0c7b10: 0e00 |0000: return-void │ │ +0d57b4: |[0d57b4] de.onyxbits.bureauengine.screen.BureauScreen.resize:(II)V │ │ +0d57c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ 0x0000 - 0x0001 reg=1 w I │ │ 0x0000 - 0x0001 reg=2 h I │ │ @@ -282900,19 +282825,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c7b14: |[0c7b14] de.onyxbits.bureauengine.screen.BureauScreen.resume:()V │ │ -0c7b24: 5410 de11 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ -0c7b28: 5400 d211 |0002: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0c7b2c: 6e10 d401 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ -0c7b32: 0e00 |0007: return-void │ │ +0d57c8: |[0d57c8] de.onyxbits.bureauengine.screen.BureauScreen.resume:()V │ │ +0d57d8: 5410 de11 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/BureauScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11de │ │ +0d57dc: 5400 d211 |0002: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0d57e0: 6e10 d401 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ +0d57e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ @@ -282921,19 +282846,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7b34: |[0c7b34] de.onyxbits.bureauengine.screen.BureauScreen.show:()V │ │ -0c7b44: 6200 2600 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0c7b48: 5421 e011 |0002: iget-object v1, v2, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ -0c7b4c: 7220 6a01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@016a │ │ -0c7b52: 0e00 |0007: return-void │ │ +0d57e8: |[0d57e8] de.onyxbits.bureauengine.screen.BureauScreen.show:()V │ │ +0d57f8: 6200 2600 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0d57fc: 5421 e011 |0002: iget-object v1, v2, Lde/onyxbits/bureauengine/screen/BureauScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11e0 │ │ +0d5800: 7220 6a01 1000 |0004: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@016a │ │ +0d5806: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ │ │ @@ -283031,17 +282956,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7b54: |[0c7b54] de.onyxbits.bureauengine.screen.FadeOverScreen.:()V │ │ -0c7b64: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c7b6a: 0e00 |0003: return-void │ │ +0d5808: |[0d5808] de.onyxbits.bureauengine.screen.FadeOverScreen.:()V │ │ +0d5818: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d581e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/bureauengine/screen/FadeOverScreen; │ │ │ │ #1 : (in Lde/onyxbits/bureauengine/screen/FadeOverScreen;) │ │ @@ -283049,31 +282974,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0c7b6c: |[0c7b6c] de.onyxbits.bureauengine.screen.FadeOverScreen.dynamicTextures:()V │ │ -0c7b7c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0c7b7e: 5431 e611 |0001: iget-object v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7b82: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -0c7b86: 5431 e611 |0005: iget-object v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7b8a: 6e10 930b 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0c7b90: 2200 1c01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0c7b94: 6201 3f06 |000c: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ -0c7b98: 7040 450b 2012 |000e: invoke-direct {v0, v2, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -0c7b9e: 6201 5403 |0011: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0354 │ │ -0c7ba2: 6e20 610b 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0b61 │ │ -0c7ba8: 6e10 520b 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b52 │ │ -0c7bae: 2201 2301 |0019: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c7bb2: 7020 880b 0100 |001b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b88 │ │ -0c7bb8: 5b31 e611 |001e: iput-object v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7bbc: 6e10 490b 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0c7bc2: 0e00 |0023: return-void │ │ +0d5820: |[0d5820] de.onyxbits.bureauengine.screen.FadeOverScreen.dynamicTextures:()V │ │ +0d5830: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0d5832: 5431 e611 |0001: iget-object v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d5836: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +0d583a: 5431 e611 |0005: iget-object v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d583e: 6e10 930b 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0d5844: 2200 1c01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0d5848: 6201 3f06 |000c: sget-object v1, Lcom/badlogic/gdx/graphics/Pixmap$Format;.RGBA8888:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@063f │ │ +0d584c: 7040 450b 2012 |000e: invoke-direct {v0, v2, v2, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0d5852: 6201 5403 |0011: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0354 │ │ +0d5856: 6e20 610b 1000 |0013: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0b61 │ │ +0d585c: 6e10 520b 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.fill:()V // method@0b52 │ │ +0d5862: 2201 2301 |0019: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d5866: 7020 880b 0100 |001b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b88 │ │ +0d586c: 5b31 e611 |001e: iput-object v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d5870: 6e10 490b 0000 |0020: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0d5876: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x000a line=188 │ │ 0x0011 line=189 │ │ 0x0016 line=190 │ │ 0x0019 line=191 │ │ @@ -283088,105 +283013,105 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 175 16-bit code units │ │ -0c7bc4: |[0c7bc4] de.onyxbits.bureauengine.screen.FadeOverScreen.fade:(F)Z │ │ -0c7bd4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0c7bd6: 1508 803f |0001: const/high16 v8, #int 1065353216 // #3f80 │ │ -0c7bda: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0c7bdc: 5290 e811 |0004: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7be0: 2d00 0008 |0006: cmpl-float v0, v0, v8 │ │ -0c7be4: 3a00 0300 |0008: if-ltz v0, 000b // +0003 │ │ -0c7be8: 0f07 |000a: return v7 │ │ -0c7bea: 5290 e911 |000b: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ -0c7bee: c6a0 |000d: add-float/2addr v0, v10 │ │ -0c7bf0: 5990 e911 |000e: iput v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ -0c7bf4: 5290 e911 |0010: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ -0c7bf8: 5291 e711 |0012: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeDuration:F // field@11e7 │ │ -0c7bfc: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ -0c7c00: 3a00 8e00 |0016: if-ltz v0, 00a4 // +008e │ │ -0c7c04: 5998 e811 |0018: iput v8, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7c08: 5490 eb11 |001a: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7c0c: 5400 d511 |001c: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7c10: 6e10 060e 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0e06 │ │ -0c7c16: 0c06 |0021: move-result-object v6 │ │ -0c7c18: 5290 ee11 |0022: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7c1c: 3370 3600 |0024: if-ne v0, v7, 005a // +0036 │ │ -0c7c20: 5490 ea11 |0026: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7c24: 6e10 5c23 0000 |0028: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7c2a: 0c00 |002b: move-result-object v0 │ │ -0c7c2c: 5291 e811 |002c: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7c30: a701 0801 |002e: sub-float v1, v8, v1 │ │ -0c7c34: 7220 7302 1000 |0030: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0273 │ │ -0c7c3a: 5490 eb11 |0033: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7c3e: 5400 d511 |0035: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7c42: 6e10 f40d 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ -0c7c48: 5490 eb11 |003a: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7c4c: 5400 d511 |003c: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7c50: 5291 e811 |003e: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7c54: 6e51 0d0e 2022 |0040: invoke-virtual {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0c7c5a: 5490 eb11 |0043: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7c5e: 5400 d511 |0045: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7c62: 5491 e611 |0047: iget-object v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7c66: 5293 ed11 |0049: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ -0c7c6a: 8234 |004b: int-to-float v4, v3 │ │ -0c7c6c: 5293 ec11 |004c: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ -0c7c70: 8235 |004e: int-to-float v5, v3 │ │ -0c7c72: 0123 |004f: move v3, v2 │ │ -0c7c74: 7406 f90d 0000 |0050: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V // method@0df9 │ │ -0c7c7a: 5490 eb11 |0053: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7c7e: 5400 d511 |0055: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7c82: 6e10 040e 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ -0c7c88: 5290 ee11 |005a: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7c8c: 1241 |005c: const/4 v1, #int 4 // #4 │ │ -0c7c8e: 3310 3600 |005d: if-ne v0, v1, 0093 // +0036 │ │ -0c7c92: 5490 f011 |005f: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7c96: 6e10 5c23 0000 |0061: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7c9c: 0c00 |0064: move-result-object v0 │ │ -0c7c9e: 5291 e811 |0065: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7ca2: 7220 7302 1000 |0067: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0273 │ │ -0c7ca8: 5490 eb11 |006a: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7cac: 5400 d511 |006c: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7cb0: 6e10 f40d 0000 |006e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ -0c7cb6: 5490 eb11 |0071: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7cba: 5400 d511 |0073: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7cbe: 5291 e811 |0075: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7cc2: a701 0801 |0077: sub-float v1, v8, v1 │ │ -0c7cc6: 6e51 0d0e 2022 |0079: invoke-virtual {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0c7ccc: 5490 eb11 |007c: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7cd0: 5400 d511 |007e: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7cd4: 5491 e611 |0080: iget-object v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7cd8: 5293 ed11 |0082: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ -0c7cdc: 8234 |0084: int-to-float v4, v3 │ │ -0c7cde: 5293 ec11 |0085: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ -0c7ce2: 8235 |0087: int-to-float v5, v3 │ │ -0c7ce4: 0123 |0088: move v3, v2 │ │ -0c7ce6: 7406 f90d 0000 |0089: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V // method@0df9 │ │ -0c7cec: 5490 eb11 |008c: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7cf0: 5400 d511 |008e: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7cf4: 6e10 040e 0000 |0090: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ -0c7cfa: 5490 eb11 |0093: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7cfe: 5400 d511 |0095: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0c7d02: 6e20 0e0e 6000 |0097: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ -0c7d08: 5290 e811 |009a: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7d0c: 2d00 0008 |009c: cmpl-float v0, v0, v8 │ │ -0c7d10: 3a00 0f00 |009e: if-ltz v0, 00ad // +000f │ │ -0c7d14: 0170 |00a0: move v0, v7 │ │ -0c7d16: 0107 |00a1: move v7, v0 │ │ -0c7d18: 2900 68ff |00a2: goto/16 000a // -0098 │ │ -0c7d1c: 5290 e911 |00a4: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ -0c7d20: 5291 e711 |00a6: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeDuration:F // field@11e7 │ │ -0c7d24: c910 |00a8: div-float/2addr v0, v1 │ │ -0c7d26: 5990 e811 |00a9: iput v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7d2a: 2900 6fff |00ab: goto/16 001a // -0091 │ │ -0c7d2e: 1200 |00ad: const/4 v0, #int 0 // #0 │ │ -0c7d30: 28f3 |00ae: goto 00a1 // -000d │ │ +0d5878: |[0d5878] de.onyxbits.bureauengine.screen.FadeOverScreen.fade:(F)Z │ │ +0d5888: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0d588a: 1508 803f |0001: const/high16 v8, #int 1065353216 // #3f80 │ │ +0d588e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0d5890: 5290 e811 |0004: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d5894: 2d00 0008 |0006: cmpl-float v0, v0, v8 │ │ +0d5898: 3a00 0300 |0008: if-ltz v0, 000b // +0003 │ │ +0d589c: 0f07 |000a: return v7 │ │ +0d589e: 5290 e911 |000b: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ +0d58a2: c6a0 |000d: add-float/2addr v0, v10 │ │ +0d58a4: 5990 e911 |000e: iput v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ +0d58a8: 5290 e911 |0010: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ +0d58ac: 5291 e711 |0012: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeDuration:F // field@11e7 │ │ +0d58b0: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ +0d58b4: 3a00 8e00 |0016: if-ltz v0, 00a4 // +008e │ │ +0d58b8: 5998 e811 |0018: iput v8, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d58bc: 5490 eb11 |001a: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d58c0: 5400 d511 |001c: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d58c4: 6e10 060e 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0e06 │ │ +0d58ca: 0c06 |0021: move-result-object v6 │ │ +0d58cc: 5290 ee11 |0022: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d58d0: 3370 3600 |0024: if-ne v0, v7, 005a // +0036 │ │ +0d58d4: 5490 ea11 |0026: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d58d8: 6e10 5c23 0000 |0028: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d58de: 0c00 |002b: move-result-object v0 │ │ +0d58e0: 5291 e811 |002c: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d58e4: a701 0801 |002e: sub-float v1, v8, v1 │ │ +0d58e8: 7220 7302 1000 |0030: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0273 │ │ +0d58ee: 5490 eb11 |0033: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d58f2: 5400 d511 |0035: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d58f6: 6e10 f40d 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ +0d58fc: 5490 eb11 |003a: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5900: 5400 d511 |003c: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d5904: 5291 e811 |003e: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d5908: 6e51 0d0e 2022 |0040: invoke-virtual {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0d590e: 5490 eb11 |0043: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5912: 5400 d511 |0045: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d5916: 5491 e611 |0047: iget-object v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d591a: 5293 ed11 |0049: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ +0d591e: 8234 |004b: int-to-float v4, v3 │ │ +0d5920: 5293 ec11 |004c: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ +0d5924: 8235 |004e: int-to-float v5, v3 │ │ +0d5926: 0123 |004f: move v3, v2 │ │ +0d5928: 7406 f90d 0000 |0050: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V // method@0df9 │ │ +0d592e: 5490 eb11 |0053: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5932: 5400 d511 |0055: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d5936: 6e10 040e 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ +0d593c: 5290 ee11 |005a: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5940: 1241 |005c: const/4 v1, #int 4 // #4 │ │ +0d5942: 3310 3600 |005d: if-ne v0, v1, 0093 // +0036 │ │ +0d5946: 5490 f011 |005f: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d594a: 6e10 5c23 0000 |0061: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d5950: 0c00 |0064: move-result-object v0 │ │ +0d5952: 5291 e811 |0065: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d5956: 7220 7302 1000 |0067: invoke-interface {v0, v1}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0273 │ │ +0d595c: 5490 eb11 |006a: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5960: 5400 d511 |006c: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d5964: 6e10 f40d 0000 |006e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ +0d596a: 5490 eb11 |0071: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d596e: 5400 d511 |0073: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d5972: 5291 e811 |0075: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d5976: a701 0801 |0077: sub-float v1, v8, v1 │ │ +0d597a: 6e51 0d0e 2022 |0079: invoke-virtual {v0, v2, v2, v2, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0d5980: 5490 eb11 |007c: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5984: 5400 d511 |007e: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d5988: 5491 e611 |0080: iget-object v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d598c: 5293 ed11 |0082: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ +0d5990: 8234 |0084: int-to-float v4, v3 │ │ +0d5992: 5293 ec11 |0085: iget v3, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ +0d5996: 8235 |0087: int-to-float v5, v3 │ │ +0d5998: 0123 |0088: move v3, v2 │ │ +0d599a: 7406 f90d 0000 |0089: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/Texture;FFFF)V // method@0df9 │ │ +0d59a0: 5490 eb11 |008c: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d59a4: 5400 d511 |008e: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d59a8: 6e10 040e 0000 |0090: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ +0d59ae: 5490 eb11 |0093: iget-object v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d59b2: 5400 d511 |0095: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0d59b6: 6e20 0e0e 6000 |0097: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ +0d59bc: 5290 e811 |009a: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d59c0: 2d00 0008 |009c: cmpl-float v0, v0, v8 │ │ +0d59c4: 3a00 0f00 |009e: if-ltz v0, 00ad // +000f │ │ +0d59c8: 0170 |00a0: move v0, v7 │ │ +0d59ca: 0107 |00a1: move v7, v0 │ │ +0d59cc: 2900 68ff |00a2: goto/16 000a // -0098 │ │ +0d59d0: 5290 e911 |00a4: iget v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ +0d59d4: 5291 e711 |00a6: iget v1, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeDuration:F // field@11e7 │ │ +0d59d8: c910 |00a8: div-float/2addr v0, v1 │ │ +0d59da: 5990 e811 |00a9: iput v0, v9, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d59de: 2900 6fff |00ab: goto/16 001a // -0091 │ │ +0d59e2: 1200 |00ad: const/4 v0, #int 0 // #0 │ │ +0d59e4: 28f3 |00ae: goto 00a1 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=154 │ │ 0x000a line=180 │ │ 0x000b line=157 │ │ 0x0010 line=158 │ │ 0x001a line=163 │ │ @@ -283218,35 +283143,35 @@ │ │ type : '(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0c7d34: |[0c7d34] de.onyxbits.bureauengine.screen.FadeOverScreen.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V │ │ -0c7d44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c7d46: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c7d48: 5b35 ea11 |0002: iput-object v5, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7d4c: 5b36 f011 |0004: iput-object v6, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7d50: 5b34 eb11 |0006: iput-object v4, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7d54: 5b37 ef11 |0008: iput-object v7, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.time:[F // field@11ef │ │ -0c7d58: 5932 ee11 |000a: iput v2, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7d5c: 6200 2500 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0c7d60: 7210 3001 0000 |000e: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0c7d66: 0a00 |0011: move-result v0 │ │ -0c7d68: 5930 ed11 |0012: iput v0, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ -0c7d6c: 6200 2500 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0c7d70: 7210 3001 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0c7d76: 0a00 |0019: move-result v0 │ │ -0c7d78: 5930 ec11 |001a: iput v0, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ -0c7d7c: 4400 0702 |001c: aget v0, v7, v2 │ │ -0c7d80: 5930 e711 |001e: iput v0, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeDuration:F // field@11e7 │ │ -0c7d84: 5931 e811 |0020: iput v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7d88: 5931 e911 |0022: iput v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ -0c7d8c: 0e00 |0024: return-void │ │ +0d59e8: |[0d59e8] de.onyxbits.bureauengine.screen.FadeOverScreen.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V │ │ +0d59f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d59fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d59fc: 5b35 ea11 |0002: iput-object v5, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5a00: 5b36 f011 |0004: iput-object v6, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5a04: 5b34 eb11 |0006: iput-object v4, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5a08: 5b37 ef11 |0008: iput-object v7, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.time:[F // field@11ef │ │ +0d5a0c: 5932 ee11 |000a: iput v2, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5a10: 6200 2500 |000c: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0d5a14: 7210 3001 0000 |000e: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0d5a1a: 0a00 |0011: move-result v0 │ │ +0d5a1c: 5930 ed11 |0012: iput v0, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ +0d5a20: 6200 2500 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0d5a24: 7210 3001 0000 |0016: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0d5a2a: 0a00 |0019: move-result v0 │ │ +0d5a2c: 5930 ec11 |001a: iput v0, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ +0d5a30: 4400 0702 |001c: aget v0, v7, v2 │ │ +0d5a34: 5930 e711 |001e: iput v0, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeDuration:F // field@11e7 │ │ +0d5a38: 5931 e811 |0020: iput v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d5a3c: 5931 e911 |0022: iput v1, v3, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ +0d5a40: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x0004 line=86 │ │ 0x0006 line=87 │ │ 0x0008 line=88 │ │ 0x000a line=89 │ │ @@ -283268,20 +283193,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c7d90: |[0c7d90] de.onyxbits.bureauengine.screen.FadeOverScreen.dispose:()V │ │ -0c7da0: 5410 e611 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7da4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c7da8: 5410 e611 |0004: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ -0c7dac: 6e10 930b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0c7db2: 0e00 |0009: return-void │ │ +0d5a44: |[0d5a44] de.onyxbits.bureauengine.screen.FadeOverScreen.dispose:()V │ │ +0d5a54: 5410 e611 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d5a58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d5a5c: 5410 e611 |0004: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.blankTexture:Lcom/badlogic/gdx/graphics/Texture; // field@11e6 │ │ +0d5a60: 6e10 930b 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0d5a66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0009 line=222 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/onyxbits/bureauengine/screen/FadeOverScreen; │ │ │ │ @@ -283290,16 +283215,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c7db4: |[0c7db4] de.onyxbits.bureauengine.screen.FadeOverScreen.hide:()V │ │ -0c7dc4: 0e00 |0000: return-void │ │ +0d5a68: |[0d5a68] de.onyxbits.bureauengine.screen.FadeOverScreen.hide:()V │ │ +0d5a78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/screen/FadeOverScreen; │ │ │ │ #3 : (in Lde/onyxbits/bureauengine/screen/FadeOverScreen;) │ │ @@ -283307,16 +283232,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c7dc8: |[0c7dc8] de.onyxbits.bureauengine.screen.FadeOverScreen.pause:()V │ │ -0c7dd8: 0e00 |0000: return-void │ │ +0d5a7c: |[0d5a7c] de.onyxbits.bureauengine.screen.FadeOverScreen.pause:()V │ │ +0d5a8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/screen/FadeOverScreen; │ │ │ │ #4 : (in Lde/onyxbits/bureauengine/screen/FadeOverScreen;) │ │ @@ -283324,88 +283249,88 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 160 16-bit code units │ │ -0c7ddc: |[0c7ddc] de.onyxbits.bureauengine.screen.FadeOverScreen.render:(F)V │ │ -0c7dec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c7dee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c7df0: 5240 ee11 |0002: iget v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7df4: 2b00 8e00 0000 |0004: packed-switch v0, 00000092 // +0000008e │ │ -0c7dfa: 0e00 |0007: return-void │ │ -0c7dfc: 6200 2600 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0c7e00: 7220 6a01 3000 |000a: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@016a │ │ -0c7e06: 5440 ea11 |000d: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7e0a: 6e20 6223 5000 |000f: invoke-virtual {v0, v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.render:(F)V // method@2362 │ │ -0c7e10: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0c7e12: 5940 ee11 |0013: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7e16: 28f2 |0015: goto 0007 // -000e │ │ -0c7e18: 5440 ea11 |0016: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7e1c: 6e20 6223 5000 |0018: invoke-virtual {v0, v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.render:(F)V // method@2362 │ │ -0c7e22: 7020 6b23 5400 |001b: invoke-direct {v4, v5}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fade:(F)Z // method@236b │ │ -0c7e28: 0a00 |001e: move-result v0 │ │ -0c7e2a: 3800 e8ff |001f: if-eqz v0, 0007 // -0018 │ │ -0c7e2e: 1220 |0021: const/4 v0, #int 2 // #2 │ │ -0c7e30: 5940 ee11 |0022: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7e34: 28e3 |0024: goto 0007 // -001d │ │ -0c7e36: 5440 eb11 |0025: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7e3a: 5400 d211 |0027: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0c7e3e: 6e10 d401 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ -0c7e44: 5942 e811 |002c: iput v2, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ -0c7e48: 5942 e911 |002e: iput v2, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ -0c7e4c: 5440 ea11 |0030: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7e50: 6e10 5c23 0000 |0032: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7e56: 0c00 |0035: move-result-object v0 │ │ -0c7e58: 7210 7402 0000 |0036: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.stop:()V // method@0274 │ │ -0c7e5e: 5440 eb11 |0039: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7e62: 5400 d311 |003b: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0c7e66: 5441 ea11 |003d: iget-object v1, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7e6a: 6e20 4c23 1000 |003f: invoke-virtual {v0, v1}, Lde/onyxbits/bureauengine/audio/MuteManager;.removeMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V // method@234c │ │ -0c7e70: 5440 f011 |0042: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7e74: 6e10 6123 0000 |0044: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.readyScreen:()V // method@2361 │ │ -0c7e7a: 5440 f011 |0047: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7e7e: 6e10 5c23 0000 |0049: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7e84: 0c00 |004c: move-result-object v0 │ │ -0c7e86: 7220 7302 2000 |004d: invoke-interface {v0, v2}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0273 │ │ -0c7e8c: 5440 eb11 |0050: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7e90: 5400 d311 |0052: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0c7e94: 6e10 4923 0000 |0054: invoke-virtual {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.isMusicMuted:()Z // method@2349 │ │ -0c7e9a: 0a00 |0057: move-result v0 │ │ -0c7e9c: 3900 0b00 |0058: if-nez v0, 0063 // +000b │ │ -0c7ea0: 5440 f011 |005a: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7ea4: 6e10 5c23 0000 |005c: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0c7eaa: 0c00 |005f: move-result-object v0 │ │ -0c7eac: 7210 7102 0000 |0060: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0271 │ │ -0c7eb2: 5440 eb11 |0063: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7eb6: 5400 d311 |0065: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0c7eba: 5441 f011 |0067: iget-object v1, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7ebe: 6e20 4823 1000 |0069: invoke-virtual {v0, v1}, Lde/onyxbits/bureauengine/audio/MuteManager;.addMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V // method@2348 │ │ -0c7ec4: 1230 |006c: const/4 v0, #int 3 // #3 │ │ -0c7ec6: 5940 ee11 |006d: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7eca: 2898 |006f: goto 0007 // -0068 │ │ -0c7ecc: 1240 |0070: const/4 v0, #int 4 // #4 │ │ -0c7ece: 5940 ee11 |0071: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ -0c7ed2: 2894 |0073: goto 0007 // -006c │ │ -0c7ed4: 5440 f011 |0074: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7ed8: 6e20 6223 5000 |0076: invoke-virtual {v0, v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.render:(F)V // method@2362 │ │ -0c7ede: 7020 6b23 5400 |0079: invoke-direct {v4, v5}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fade:(F)Z // method@236b │ │ -0c7ee4: 0a00 |007c: move-result v0 │ │ -0c7ee6: 3800 8aff |007d: if-eqz v0, 0007 // -0076 │ │ -0c7eea: 5440 eb11 |007f: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ -0c7eee: 5441 f011 |0081: iget-object v1, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7ef2: 6e20 4423 1000 |0083: invoke-virtual {v0, v1}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ -0c7ef8: 5440 ea11 |0086: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7efc: 6e10 5a23 0000 |0088: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.dispose:()V // method@235a │ │ -0c7f02: 5b43 ea11 |008b: iput-object v3, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ -0c7f06: 5b43 f011 |008d: iput-object v3, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ -0c7f0a: 2900 78ff |008f: goto/16 0007 // -0088 │ │ -0c7f0e: 0000 |0091: nop // spacer │ │ -0c7f10: 0001 0500 0000 0000 0400 0000 1200 ... |0092: packed-switch-data (14 units) │ │ +0d5a90: |[0d5a90] de.onyxbits.bureauengine.screen.FadeOverScreen.render:(F)V │ │ +0d5aa0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d5aa2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d5aa4: 5240 ee11 |0002: iget v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5aa8: 2b00 8e00 0000 |0004: packed-switch v0, 00000092 // +0000008e │ │ +0d5aae: 0e00 |0007: return-void │ │ +0d5ab0: 6200 2600 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0d5ab4: 7220 6a01 3000 |000a: invoke-interface {v0, v3}, Lcom/badlogic/gdx/Input;.setInputProcessor:(Lcom/badlogic/gdx/InputProcessor;)V // method@016a │ │ +0d5aba: 5440 ea11 |000d: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5abe: 6e20 6223 5000 |000f: invoke-virtual {v0, v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.render:(F)V // method@2362 │ │ +0d5ac4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0d5ac6: 5940 ee11 |0013: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5aca: 28f2 |0015: goto 0007 // -000e │ │ +0d5acc: 5440 ea11 |0016: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5ad0: 6e20 6223 5000 |0018: invoke-virtual {v0, v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.render:(F)V // method@2362 │ │ +0d5ad6: 7020 6b23 5400 |001b: invoke-direct {v4, v5}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fade:(F)Z // method@236b │ │ +0d5adc: 0a00 |001e: move-result v0 │ │ +0d5ade: 3800 e8ff |001f: if-eqz v0, 0007 // -0018 │ │ +0d5ae2: 1220 |0021: const/4 v0, #int 2 // #2 │ │ +0d5ae4: 5940 ee11 |0022: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5ae8: 28e3 |0024: goto 0007 // -001d │ │ +0d5aea: 5440 eb11 |0025: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5aee: 5400 d211 |0027: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0d5af2: 6e10 d401 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ +0d5af8: 5942 e811 |002c: iput v2, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadePercent:F // field@11e8 │ │ +0d5afc: 5942 e911 |002e: iput v2, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fadeTime:F // field@11e9 │ │ +0d5b00: 5440 ea11 |0030: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5b04: 6e10 5c23 0000 |0032: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d5b0a: 0c00 |0035: move-result-object v0 │ │ +0d5b0c: 7210 7402 0000 |0036: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.stop:()V // method@0274 │ │ +0d5b12: 5440 eb11 |0039: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5b16: 5400 d311 |003b: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0d5b1a: 5441 ea11 |003d: iget-object v1, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5b1e: 6e20 4c23 1000 |003f: invoke-virtual {v0, v1}, Lde/onyxbits/bureauengine/audio/MuteManager;.removeMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V // method@234c │ │ +0d5b24: 5440 f011 |0042: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5b28: 6e10 6123 0000 |0044: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.readyScreen:()V // method@2361 │ │ +0d5b2e: 5440 f011 |0047: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5b32: 6e10 5c23 0000 |0049: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d5b38: 0c00 |004c: move-result-object v0 │ │ +0d5b3a: 7220 7302 2000 |004d: invoke-interface {v0, v2}, Lcom/badlogic/gdx/audio/Music;.setVolume:(F)V // method@0273 │ │ +0d5b40: 5440 eb11 |0050: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5b44: 5400 d311 |0052: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0d5b48: 6e10 4923 0000 |0054: invoke-virtual {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.isMusicMuted:()Z // method@2349 │ │ +0d5b4e: 0a00 |0057: move-result v0 │ │ +0d5b50: 3900 0b00 |0058: if-nez v0, 0063 // +000b │ │ +0d5b54: 5440 f011 |005a: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5b58: 6e10 5c23 0000 |005c: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0d5b5e: 0c00 |005f: move-result-object v0 │ │ +0d5b60: 7210 7102 0000 |0060: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0271 │ │ +0d5b66: 5440 eb11 |0063: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5b6a: 5400 d311 |0065: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0d5b6e: 5441 f011 |0067: iget-object v1, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5b72: 6e20 4823 1000 |0069: invoke-virtual {v0, v1}, Lde/onyxbits/bureauengine/audio/MuteManager;.addMuteListener:(Lde/onyxbits/bureauengine/audio/MuteListener;)V // method@2348 │ │ +0d5b78: 1230 |006c: const/4 v0, #int 3 // #3 │ │ +0d5b7a: 5940 ee11 |006d: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5b7e: 2898 |006f: goto 0007 // -0068 │ │ +0d5b80: 1240 |0070: const/4 v0, #int 4 // #4 │ │ +0d5b82: 5940 ee11 |0071: iput v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.state:I // field@11ee │ │ +0d5b86: 2894 |0073: goto 0007 // -006c │ │ +0d5b88: 5440 f011 |0074: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5b8c: 6e20 6223 5000 |0076: invoke-virtual {v0, v5}, Lde/onyxbits/bureauengine/screen/BureauScreen;.render:(F)V // method@2362 │ │ +0d5b92: 7020 6b23 5400 |0079: invoke-direct {v4, v5}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fade:(F)Z // method@236b │ │ +0d5b98: 0a00 |007c: move-result v0 │ │ +0d5b9a: 3800 8aff |007d: if-eqz v0, 0007 // -0076 │ │ +0d5b9e: 5440 eb11 |007f: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@11eb │ │ +0d5ba2: 5441 f011 |0081: iget-object v1, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5ba6: 6e20 4423 1000 |0083: invoke-virtual {v0, v1}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ +0d5bac: 5440 ea11 |0086: iget-object v0, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5bb0: 6e10 5a23 0000 |0088: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.dispose:()V // method@235a │ │ +0d5bb6: 5b43 ea11 |008b: iput-object v3, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.fromScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11ea │ │ +0d5bba: 5b43 f011 |008d: iput-object v3, v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.toScreen:Lde/onyxbits/bureauengine/screen/BureauScreen; // field@11f0 │ │ +0d5bbe: 2900 78ff |008f: goto/16 0007 // -0088 │ │ +0d5bc2: 0000 |0091: nop // spacer │ │ +0d5bc4: 0001 0500 0000 0000 0400 0000 1200 ... |0092: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0007 line=146 │ │ 0x0008 line=101 │ │ 0x000d line=102 │ │ 0x0012 line=103 │ │ @@ -283439,19 +283364,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c7f2c: |[0c7f2c] de.onyxbits.bureauengine.screen.FadeOverScreen.resize:(II)V │ │ -0c7f3c: 7010 6a23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.dynamicTextures:()V // method@236a │ │ -0c7f42: 5901 ed11 |0003: iput v1, v0, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ -0c7f46: 5902 ec11 |0005: iput v2, v0, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ -0c7f4a: 0e00 |0007: return-void │ │ +0d5be0: |[0d5be0] de.onyxbits.bureauengine.screen.FadeOverScreen.resize:(II)V │ │ +0d5bf0: 7010 6a23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.dynamicTextures:()V // method@236a │ │ +0d5bf6: 5901 ed11 |0003: iput v1, v0, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenWidth:I // field@11ed │ │ +0d5bfa: 5902 ec11 |0005: iput v2, v0, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.screenHeight:I // field@11ec │ │ +0d5bfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=212 │ │ 0x0005 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ @@ -283464,17 +283389,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7f4c: |[0c7f4c] de.onyxbits.bureauengine.screen.FadeOverScreen.resume:()V │ │ -0c7f5c: 7010 6a23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.dynamicTextures:()V // method@236a │ │ -0c7f62: 0e00 |0003: return-void │ │ +0d5c00: |[0d5c00] de.onyxbits.bureauengine.screen.FadeOverScreen.resume:()V │ │ +0d5c10: 7010 6a23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.dynamicTextures:()V // method@236a │ │ +0d5c16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/bureauengine/screen/FadeOverScreen; │ │ │ │ @@ -283483,17 +283408,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7f64: |[0c7f64] de.onyxbits.bureauengine.screen.FadeOverScreen.show:()V │ │ -0c7f74: 7010 6a23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.dynamicTextures:()V // method@236a │ │ -0c7f7a: 0e00 |0003: return-void │ │ +0d5c18: |[0d5c18] de.onyxbits.bureauengine.screen.FadeOverScreen.show:()V │ │ +0d5c28: 7010 6a23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.dynamicTextures:()V // method@236a │ │ +0d5c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/bureauengine/screen/FadeOverScreen; │ │ │ │ @@ -283561,17 +283486,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 │ │ -0c7f7c: |[0c7f7c] com.badlogic.gdx.assets.loaders.BitmapFontLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c7f8c: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ -0c7f92: 0e00 |0003: return-void │ │ +0d5c30: |[0d5c30] com.badlogic.gdx.assets.loaders.BitmapFontLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d5c40: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ +0d5c46: 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; │ │ @@ -283582,19 +283507,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 │ │ -0c7f94: |[0c7f94] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c7fa4: 1f03 7000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0070 │ │ -0c7fa8: 6e30 0202 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@0202 │ │ -0c7fae: 0c00 |0005: move-result-object v0 │ │ -0c7fb0: 1100 |0006: return-object v0 │ │ +0d5c48: |[0d5c48] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5c58: 1f03 7000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0070 │ │ +0d5c5c: 6e30 0202 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@0202 │ │ +0d5c62: 0c00 |0005: move-result-object v0 │ │ +0d5c64: 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; │ │ @@ -283604,40 +283529,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 │ │ -0c7fb4: |[0c7fb4] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c7fc4: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c7fc8: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c7fce: 3807 0b00 |0005: if-eqz v7, 0010 // +000b │ │ -0c7fd2: 5472 fd00 |0007: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@00fd │ │ -0c7fd6: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0c7fda: 5472 fd00 |000b: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@00fd │ │ -0c7fde: 5b52 0101 |000d: iput-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ -0c7fe2: 1100 |000f: return-object v0 │ │ -0c7fe4: 6e20 0702 6500 |0010: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0207 │ │ -0c7fea: 0c01 |0013: move-result-object v1 │ │ -0c7fec: 2203 2c01 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ -0c7ff0: 3807 1a00 |0016: if-eqz v7, 0030 // +001a │ │ -0c7ff4: 5572 fe00 |0018: iget-boolean v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@00fe │ │ -0c7ff8: 7030 dc0b 1302 |001a: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ -0c7ffe: 5b53 0101 |001d: iput-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ -0c8002: 2202 6600 |001f: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0c8006: 5453 0101 |0021: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ -0c800a: 6e10 e00b 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0be0 │ │ -0c8010: 0c03 |0026: move-result-object v3 │ │ -0c8012: 1c04 2301 |0027: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c8016: 7030 be01 3204 |0029: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0c801c: 6e20 e31c 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c8022: 28e0 |002f: goto 000f // -0020 │ │ -0c8024: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0c8026: 28e9 |0031: goto 001a // -0017 │ │ +0d5c68: |[0d5c68] com.badlogic.gdx.assets.loaders.BitmapFontLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5c78: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d5c7c: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d5c82: 3807 0b00 |0005: if-eqz v7, 0010 // +000b │ │ +0d5c86: 5472 fd00 |0007: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@00fd │ │ +0d5c8a: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0d5c8e: 5472 fd00 |000b: iget-object v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.bitmapFontData:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@00fd │ │ +0d5c92: 5b52 0101 |000d: iput-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ +0d5c96: 1100 |000f: return-object v0 │ │ +0d5c98: 6e20 0702 6500 |0010: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0207 │ │ +0d5c9e: 0c01 |0013: move-result-object v1 │ │ +0d5ca0: 2203 2c01 |0014: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // type@012c │ │ +0d5ca4: 3807 1a00 |0016: if-eqz v7, 0030 // +001a │ │ +0d5ca8: 5572 fe00 |0018: iget-boolean v2, v7, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.flip:Z // field@00fe │ │ +0d5cac: 7030 dc0b 1302 |001a: invoke-direct {v3, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bdc │ │ +0d5cb2: 5b53 0101 |001d: iput-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ +0d5cb6: 2202 6600 |001f: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0d5cba: 5453 0101 |0021: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ +0d5cbe: 6e10 e00b 0300 |0023: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0be0 │ │ +0d5cc4: 0c03 |0026: move-result-object v3 │ │ +0d5cc6: 1c04 2301 |0027: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d5cca: 7030 be01 3204 |0029: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0d5cd0: 6e20 e31c 2000 |002c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d5cd6: 28e0 |002f: goto 000f // -0020 │ │ +0d5cd8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0d5cda: 28e9 |0031: goto 001a // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x000b line=45 │ │ 0x000f line=51 │ │ 0x0010 line=48 │ │ @@ -283656,18 +283581,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 │ │ -0c8028: |[0c8028] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0c8038: 1f03 7000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0070 │ │ -0c803c: 6e40 0402 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@0204 │ │ -0c8042: 0e00 |0005: return-void │ │ +0d5cdc: |[0d5cdc] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0d5cec: 1f03 7000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0070 │ │ +0d5cf0: 6e40 0402 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@0204 │ │ +0d5cf6: 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; │ │ @@ -283678,16 +283603,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 │ │ -0c8044: |[0c8044] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V │ │ -0c8054: 0e00 |0000: return-void │ │ +0d5cf8: |[0d5cf8] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;)V │ │ +0d5d08: 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; │ │ @@ -283698,37 +283623,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 │ │ -0c8058: |[0c8058] 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; │ │ -0c8068: 6e20 0702 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0207 │ │ -0c806e: 0c00 |0003: move-result-object v0 │ │ -0c8070: 2201 5901 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0c8074: 5452 0101 |0006: iget-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ -0c8078: 6e10 e00b 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0be0 │ │ -0c807e: 0c02 |000b: move-result-object v2 │ │ -0c8080: 1c03 2301 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c8084: 6e30 d601 2603 |000e: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0c808a: 0c02 |0011: move-result-object v2 │ │ -0c808c: 1f02 2301 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c8090: 7020 760e 2100 |0014: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -0c8096: 3808 0d00 |0017: if-eqz v8, 0024 // +000d │ │ -0c809a: 6e10 810e 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -0c80a0: 0c02 |001c: move-result-object v2 │ │ -0c80a2: 5483 0001 |001d: iget-object v3, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0100 │ │ -0c80a6: 5484 ff00 |001f: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@00ff │ │ -0c80aa: 6e30 a50b 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@0ba5 │ │ -0c80b0: 2202 3001 |0024: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0c80b4: 5453 0101 |0026: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ -0c80b8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0c80ba: 7040 f20b 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@0bf2 │ │ -0c80c0: 1102 |002c: return-object v2 │ │ +0d5d0c: |[0d5d0c] 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; │ │ +0d5d1c: 6e20 0702 7500 |0000: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0207 │ │ +0d5d22: 0c00 |0003: move-result-object v0 │ │ +0d5d24: 2201 5901 |0004: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d5d28: 5452 0101 |0006: iget-object v2, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ +0d5d2c: 6e10 e00b 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;.getImagePath:()Ljava/lang/String; // method@0be0 │ │ +0d5d32: 0c02 |000b: move-result-object v2 │ │ +0d5d34: 1c03 2301 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d5d38: 6e30 d601 2603 |000e: invoke-virtual {v6, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0d5d3e: 0c02 |0011: move-result-object v2 │ │ +0d5d40: 1f02 2301 |0012: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d5d44: 7020 760e 2100 |0014: invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +0d5d4a: 3808 0d00 |0017: if-eqz v8, 0024 // +000d │ │ +0d5d4e: 6e10 810e 0100 |0019: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +0d5d54: 0c02 |001c: move-result-object v2 │ │ +0d5d56: 5483 0001 |001d: iget-object v3, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.minFitler:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0100 │ │ +0d5d5a: 5484 ff00 |001f: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter;.maxFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@00ff │ │ +0d5d5e: 6e30 a50b 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@0ba5 │ │ +0d5d64: 2202 3001 |0024: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0d5d68: 5453 0101 |0026: iget-object v3, v5, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader;.data:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; // field@0101 │ │ +0d5d6c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0d5d6e: 7040 f20b 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@0bf2 │ │ +0d5d74: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0017 line=62 │ │ 0x0024 line=63 │ │ locals : │ │ @@ -283744,19 +283669,19 @@ │ │ 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 │ │ -0c80c4: |[0c80c4] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c80d4: 1f04 7000 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0070 │ │ -0c80d8: 6e40 0502 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@0205 │ │ -0c80de: 0c00 |0005: move-result-object v0 │ │ -0c80e0: 1100 |0006: return-object v0 │ │ +0d5d78: |[0d5d78] com.badlogic.gdx.assets.loaders.BitmapFontLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d5d88: 1f04 7000 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/BitmapFontLoader$BitmapFontParameter; // type@0070 │ │ +0d5d8c: 6e40 0502 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@0205 │ │ +0d5d92: 0c00 |0005: move-result-object v0 │ │ +0d5d94: 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; │ │ @@ -283794,17 +283719,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 │ │ -0c80e4: |[0c80e4] com.badlogic.gdx.assets.loaders.MusicLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c80f4: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ -0c80fa: 0e00 |0003: return-void │ │ +0d5d98: |[0d5d98] com.badlogic.gdx.assets.loaders.MusicLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d5da8: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ +0d5dae: 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; │ │ @@ -283815,19 +283740,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 │ │ -0c80fc: |[0c80fc] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c810c: 1f03 7300 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@0073 │ │ -0c8110: 6e30 0c02 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@020c │ │ -0c8116: 0c00 |0005: move-result-object v0 │ │ -0c8118: 1100 |0006: return-object v0 │ │ +0d5db0: |[0d5db0] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5dc0: 1f03 7300 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@0073 │ │ +0d5dc4: 6e30 0c02 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@020c │ │ +0d5dca: 0c00 |0005: move-result-object v0 │ │ +0d5dcc: 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; │ │ @@ -283837,17 +283762,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 │ │ -0c811c: |[0c811c] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c812c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c812e: 1100 |0001: return-object v0 │ │ +0d5dd0: |[0d5dd0] com.badlogic.gdx.assets.loaders.MusicLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d5de2: 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; │ │ @@ -283857,21 +283782,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 │ │ -0c8130: |[0c8130] 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; │ │ -0c8140: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -0c8144: 6e20 0f02 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@020f │ │ -0c814a: 0c01 |0005: move-result-object v1 │ │ -0c814c: 7220 fc00 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; // method@00fc │ │ -0c8152: 0c00 |0009: move-result-object v0 │ │ -0c8154: 1100 |000a: return-object v0 │ │ +0d5de4: |[0d5de4] 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; │ │ +0d5df4: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0d5df8: 6e20 0f02 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/MusicLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@020f │ │ +0d5dfe: 0c01 |0005: move-result-object v1 │ │ +0d5e00: 7220 fc00 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newMusic:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Music; // method@00fc │ │ +0d5e06: 0c00 |0009: move-result-object v0 │ │ +0d5e08: 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; │ │ @@ -283882,19 +283807,19 @@ │ │ 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 │ │ -0c8158: |[0c8158] com.badlogic.gdx.assets.loaders.MusicLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c8168: 1f04 7300 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@0073 │ │ -0c816c: 6e40 0d02 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@020d │ │ -0c8172: 0c00 |0005: move-result-object v0 │ │ -0c8174: 1100 |0006: return-object v0 │ │ +0d5e0c: |[0d5e0c] com.badlogic.gdx.assets.loaders.MusicLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d5e1c: 1f04 7300 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/MusicLoader$MusicParameter; // type@0073 │ │ +0d5e20: 6e40 0d02 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@020d │ │ +0d5e26: 0c00 |0005: move-result-object v0 │ │ +0d5e28: 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; │ │ @@ -283936,17 +283861,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 │ │ -0c8178: |[0c8178] com.badlogic.gdx.assets.loaders.PixmapLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c8188: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ -0c818e: 0e00 |0003: return-void │ │ +0d5e2c: |[0d5e2c] com.badlogic.gdx.assets.loaders.PixmapLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d5e3c: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ +0d5e42: 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; │ │ @@ -283957,19 +283882,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 │ │ -0c8190: |[0c8190] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c81a0: 1f03 7500 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0075 │ │ -0c81a4: 6e30 1302 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@0213 │ │ -0c81aa: 0c00 |0005: move-result-object v0 │ │ -0c81ac: 1100 |0006: return-object v0 │ │ +0d5e44: |[0d5e44] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5e54: 1f03 7500 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0075 │ │ +0d5e58: 6e30 1302 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@0213 │ │ +0d5e5e: 0c00 |0005: move-result-object v0 │ │ +0d5e60: 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; │ │ @@ -283979,17 +283904,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 │ │ -0c81b0: |[0c81b0] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c81c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c81c2: 1100 |0001: return-object v0 │ │ +0d5e64: |[0d5e64] com.badlogic.gdx.assets.loaders.PixmapLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5e74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d5e76: 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; │ │ @@ -283999,18 +283924,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 │ │ -0c81c4: |[0c81c4] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0c81d4: 1f03 7500 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0075 │ │ -0c81d8: 6e40 1502 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@0215 │ │ -0c81de: 0e00 |0005: return-void │ │ +0d5e78: |[0d5e78] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0d5e88: 1f03 7500 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0075 │ │ +0d5e8c: 6e40 1502 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@0215 │ │ +0d5e92: 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; │ │ @@ -284021,23 +283946,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 │ │ -0c81e0: |[0c81e0] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V │ │ -0c81f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c81f2: 5b20 0201 |0001: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0102 │ │ -0c81f6: 2200 1c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0c81fa: 6e20 1802 4200 |0005: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0218 │ │ -0c8200: 0c01 |0008: move-result-object v1 │ │ -0c8202: 7020 460b 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ -0c8208: 5b20 0201 |000c: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0102 │ │ -0c820c: 0e00 |000e: return-void │ │ +0d5e94: |[0d5e94] com.badlogic.gdx.assets.loaders.PixmapLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter;)V │ │ +0d5ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d5ea6: 5b20 0201 |0001: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0102 │ │ +0d5eaa: 2200 1c01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0d5eae: 6e20 1802 4200 |0005: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0218 │ │ +0d5eb4: 0c01 |0008: move-result-object v1 │ │ +0d5eb6: 7020 460b 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ +0d5ebc: 5b20 0201 |000c: iput-object v0, v2, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0102 │ │ +0d5ec0: 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; │ │ @@ -284050,17 +283975,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 │ │ -0c8210: |[0c8210] 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; │ │ -0c8220: 5410 0201 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0102 │ │ -0c8224: 1100 |0002: return-object v0 │ │ +0d5ec4: |[0d5ec4] 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; │ │ +0d5ed4: 5410 0201 |0000: iget-object v0, v1, Lcom/badlogic/gdx/assets/loaders/PixmapLoader;.pixmap:Lcom/badlogic/gdx/graphics/Pixmap; // field@0102 │ │ +0d5ed8: 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; │ │ @@ -284071,19 +283996,19 @@ │ │ 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 │ │ -0c8228: |[0c8228] com.badlogic.gdx.assets.loaders.PixmapLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c8238: 1f04 7500 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0075 │ │ -0c823c: 6e40 1602 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@0216 │ │ -0c8242: 0c00 |0005: move-result-object v0 │ │ -0c8244: 1100 |0006: return-object v0 │ │ +0d5edc: |[0d5edc] com.badlogic.gdx.assets.loaders.PixmapLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d5eec: 1f04 7500 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/PixmapLoader$PixmapParameter; // type@0075 │ │ +0d5ef0: 6e40 1602 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@0216 │ │ +0d5ef6: 0c00 |0005: move-result-object v0 │ │ +0d5ef8: 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; │ │ @@ -284121,17 +284046,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 │ │ -0c8248: |[0c8248] com.badlogic.gdx.assets.loaders.SkinLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c8258: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ -0c825e: 0e00 |0003: return-void │ │ +0d5efc: |[0d5efc] com.badlogic.gdx.assets.loaders.SkinLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d5f0c: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ +0d5f12: 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; │ │ @@ -284142,19 +284067,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 │ │ -0c8260: |[0c8260] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8270: 1f03 7700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0077 │ │ -0c8274: 6e30 1c02 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@021c │ │ -0c827a: 0c00 |0005: move-result-object v0 │ │ -0c827c: 1100 |0006: return-object v0 │ │ +0d5f14: |[0d5f14] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5f24: 1f03 7700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0077 │ │ +0d5f28: 6e30 1c02 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@021c │ │ +0d5f2e: 0c00 |0005: move-result-object v0 │ │ +0d5f30: 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; │ │ @@ -284164,42 +284089,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 │ │ -0c8280: |[0c8280] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8290: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c8294: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c829a: 3906 2800 |0005: if-nez v6, 002d // +0028 │ │ -0c829e: 2201 6600 |0007: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0c82a2: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0c82a6: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c82ac: 6e20 2102 5400 |000e: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0221 │ │ -0c82b2: 0c03 |0011: move-result-object v3 │ │ -0c82b4: 6e10 9509 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@0995 │ │ -0c82ba: 0c03 |0015: move-result-object v3 │ │ -0c82bc: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c82c2: 0c02 |0019: move-result-object v2 │ │ -0c82c4: 1a03 e000 |001a: const-string v3, ".atlas" // string@00e0 │ │ -0c82c8: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c82ce: 0c02 |001f: move-result-object v2 │ │ -0c82d0: 6e10 dd24 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c82d6: 0c02 |0023: move-result-object v2 │ │ -0c82d8: 1c03 5801 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0c82dc: 7030 be01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0c82e2: 6e20 e31c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c82e8: 1100 |002c: return-object v0 │ │ -0c82ea: 2201 6600 |002d: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0c82ee: 5462 0301 |002f: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@0103 │ │ -0c82f2: 1c03 5801 |0031: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0c82f6: 7030 be01 2103 |0033: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0c82fc: 6e20 e31c 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c8302: 28f3 |0039: goto 002c // -000d │ │ +0d5f34: |[0d5f34] com.badlogic.gdx.assets.loaders.SkinLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d5f44: 2200 a702 |0000: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d5f48: 7010 db1c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d5f4e: 3906 2800 |0005: if-nez v6, 002d // +0028 │ │ +0d5f52: 2201 6600 |0007: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0d5f56: 2202 9103 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0d5f5a: 7010 d024 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d5f60: 6e20 2102 5400 |000e: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0221 │ │ +0d5f66: 0c03 |0011: move-result-object v3 │ │ +0d5f68: 6e10 9509 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@0995 │ │ +0d5f6e: 0c03 |0015: move-result-object v3 │ │ +0d5f70: 6e20 d724 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d5f76: 0c02 |0019: move-result-object v2 │ │ +0d5f78: 1a03 e000 |001a: const-string v3, ".atlas" // string@00e0 │ │ +0d5f7c: 6e20 d724 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d5f82: 0c02 |001f: move-result-object v2 │ │ +0d5f84: 6e10 dd24 0200 |0020: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d5f8a: 0c02 |0023: move-result-object v2 │ │ +0d5f8c: 1c03 5801 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0d5f90: 7030 be01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0d5f96: 6e20 e31c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d5f9c: 1100 |002c: return-object v0 │ │ +0d5f9e: 2201 6600 |002d: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0d5fa2: 5462 0301 |002f: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@0103 │ │ +0d5fa6: 1c03 5801 |0031: const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0d5faa: 7030 be01 2103 |0033: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0d5fb0: 6e20 e31c 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d5fb6: 28f3 |0039: goto 002c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x002c line=44 │ │ 0x002d line=43 │ │ @@ -284214,18 +284139,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 │ │ -0c8304: |[0c8304] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0c8314: 1f03 7700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0077 │ │ -0c8318: 6e40 1e02 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@021e │ │ -0c831e: 0e00 |0005: return-void │ │ +0d5fb8: |[0d5fb8] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0d5fc8: 1f03 7700 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0077 │ │ +0d5fcc: 6e40 1e02 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@021e │ │ +0d5fd2: 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; │ │ @@ -284236,16 +284161,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 │ │ -0c8320: |[0c8320] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V │ │ -0c8330: 0e00 |0000: return-void │ │ +0d5fd4: |[0d5fd4] com.badlogic.gdx.assets.loaders.SkinLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;)V │ │ +0d5fe4: 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; │ │ @@ -284256,40 +284181,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 │ │ -0c8334: |[0c8334] 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; │ │ -0c8344: 3907 2f00 |0000: if-nez v7, 002f // +002f │ │ -0c8348: 2202 9103 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0c834c: 7010 d024 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c8352: 6e20 2102 6400 |0007: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0221 │ │ -0c8358: 0c03 |000a: move-result-object v3 │ │ -0c835a: 6e10 9509 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@0995 │ │ -0c8360: 0c03 |000e: move-result-object v3 │ │ -0c8362: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8368: 0c02 |0012: move-result-object v2 │ │ -0c836a: 1a03 e000 |0013: const-string v3, ".atlas" // string@00e0 │ │ -0c836e: 6e20 d724 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8374: 0c02 |0018: move-result-object v2 │ │ -0c8376: 6e10 dd24 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c837c: 0c01 |001c: move-result-object v1 │ │ -0c837e: 1c02 5801 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0c8382: 6e30 d601 1502 |001f: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0c8388: 0c00 |0022: move-result-object v0 │ │ -0c838a: 1f00 5801 |0023: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0c838e: 2202 6602 |0025: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ -0c8392: 6e20 2102 6400 |0027: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0221 │ │ -0c8398: 0c03 |002a: move-result-object v3 │ │ -0c839a: 7030 9619 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@1996 │ │ -0c83a0: 1102 |002e: return-object v2 │ │ -0c83a2: 5471 0301 |002f: iget-object v1, v7, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@0103 │ │ -0c83a6: 28ec |0031: goto 001d // -0014 │ │ +0d5fe8: |[0d5fe8] 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; │ │ +0d5ff8: 3907 2f00 |0000: if-nez v7, 002f // +002f │ │ +0d5ffc: 2202 9103 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0d6000: 7010 d024 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d6006: 6e20 2102 6400 |0007: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0221 │ │ +0d600c: 0c03 |000a: move-result-object v3 │ │ +0d600e: 6e10 9509 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.pathWithoutExtension:()Ljava/lang/String; // method@0995 │ │ +0d6014: 0c03 |000e: move-result-object v3 │ │ +0d6016: 6e20 d724 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d601c: 0c02 |0012: move-result-object v2 │ │ +0d601e: 1a03 e000 |0013: const-string v3, ".atlas" // string@00e0 │ │ +0d6022: 6e20 d724 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d6028: 0c02 |0018: move-result-object v2 │ │ +0d602a: 6e10 dd24 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d6030: 0c01 |001c: move-result-object v1 │ │ +0d6032: 1c02 5801 |001d: const-class v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0d6036: 6e30 d601 1502 |001f: invoke-virtual {v5, v1, v2}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0d603c: 0c00 |0022: move-result-object v0 │ │ +0d603e: 1f00 5801 |0023: check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0d6042: 2202 6602 |0025: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ +0d6046: 6e20 2102 6400 |0027: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/assets/loaders/SkinLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0221 │ │ +0d604c: 0c03 |002a: move-result-object v3 │ │ +0d604e: 7030 9619 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@1996 │ │ +0d6054: 1102 |002e: return-object v2 │ │ +0d6056: 5471 0301 |002f: iget-object v1, v7, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter;.textureAtlasPath:Ljava/lang/String; // field@0103 │ │ +0d605a: 28ec |0031: goto 001d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ 0x001d line=58 │ │ 0x0025 line=59 │ │ 0x002f line=57 │ │ @@ -284307,19 +284232,19 @@ │ │ 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 │ │ -0c83a8: |[0c83a8] com.badlogic.gdx.assets.loaders.SkinLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c83b8: 1f04 7700 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0077 │ │ -0c83bc: 6e40 1f02 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@021f │ │ -0c83c2: 0c00 |0005: move-result-object v0 │ │ -0c83c4: 1100 |0006: return-object v0 │ │ +0d605c: |[0d605c] com.badlogic.gdx.assets.loaders.SkinLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d606c: 1f04 7700 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; // type@0077 │ │ +0d6070: 6e40 1f02 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@021f │ │ +0d6076: 0c00 |0005: move-result-object v0 │ │ +0d6078: 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; │ │ @@ -284357,17 +284282,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 │ │ -0c83c8: |[0c83c8] com.badlogic.gdx.assets.loaders.SoundLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c83d8: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ -0c83de: 0e00 |0003: return-void │ │ +0d607c: |[0d607c] com.badlogic.gdx.assets.loaders.SoundLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d608c: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ +0d6092: 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; │ │ @@ -284378,19 +284303,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 │ │ -0c83e0: |[0c83e0] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c83f0: 1f03 7900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0079 │ │ -0c83f4: 6e30 2502 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@0225 │ │ -0c83fa: 0c00 |0005: move-result-object v0 │ │ -0c83fc: 1100 |0006: return-object v0 │ │ +0d6094: |[0d6094] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d60a4: 1f03 7900 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0079 │ │ +0d60a8: 6e30 2502 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@0225 │ │ +0d60ae: 0c00 |0005: move-result-object v0 │ │ +0d60b0: 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; │ │ @@ -284400,17 +284325,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 │ │ -0c8400: |[0c8400] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c8412: 1100 |0001: return-object v0 │ │ +0d60b4: |[0d60b4] com.badlogic.gdx.assets.loaders.SoundLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d60c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d60c6: 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; │ │ @@ -284420,21 +284345,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 │ │ -0c8414: |[0c8414] 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; │ │ -0c8424: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ -0c8428: 6e20 2802 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0228 │ │ -0c842e: 0c01 |0005: move-result-object v1 │ │ -0c8430: 7220 fd00 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; // method@00fd │ │ -0c8436: 0c00 |0009: move-result-object v0 │ │ -0c8438: 1100 |000a: return-object v0 │ │ +0d60c8: |[0d60c8] 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; │ │ +0d60d8: 6200 1e00 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.audio:Lcom/badlogic/gdx/Audio; // field@001e │ │ +0d60dc: 6e20 2802 4200 |0002: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/assets/loaders/SoundLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0228 │ │ +0d60e2: 0c01 |0005: move-result-object v1 │ │ +0d60e4: 7220 fd00 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Audio;.newSound:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/audio/Sound; // method@00fd │ │ +0d60ea: 0c00 |0009: move-result-object v0 │ │ +0d60ec: 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; │ │ @@ -284445,19 +284370,19 @@ │ │ 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 │ │ -0c843c: |[0c843c] com.badlogic.gdx.assets.loaders.SoundLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c844c: 1f04 7900 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0079 │ │ -0c8450: 6e40 2602 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@0226 │ │ -0c8456: 0c00 |0005: move-result-object v0 │ │ -0c8458: 1100 |0006: return-object v0 │ │ +0d60f0: |[0d60f0] com.badlogic.gdx.assets.loaders.SoundLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d6100: 1f04 7900 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/SoundLoader$SoundParameter; // type@0079 │ │ +0d6104: 6e40 2602 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@0226 │ │ +0d610a: 0c00 |0005: move-result-object v0 │ │ +0d610c: 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; │ │ @@ -284499,17 +284424,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 │ │ -0c845c: |[0c845c] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c846c: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ -0c8472: 0e00 |0003: return-void │ │ +0d6110: |[0d6110] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d6120: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ +0d6126: 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; │ │ @@ -284520,19 +284445,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 │ │ -0c8474: |[0c8474] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8484: 1f03 7c00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@007c │ │ -0c8488: 6e30 3002 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@0230 │ │ -0c848e: 0c00 |0005: move-result-object v0 │ │ -0c8490: 1100 |0006: return-object v0 │ │ +0d6128: |[0d6128] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d6138: 1f03 7c00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@007c │ │ +0d613c: 6e30 3002 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@0230 │ │ +0d6142: 0c00 |0005: move-result-object v0 │ │ +0d6144: 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; │ │ @@ -284542,69 +284467,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 │ │ -0c8494: |[0c8494] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c84a4: 6e20 3302 cb00 |0000: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0233 │ │ -0c84aa: 0c00 |0003: move-result-object v0 │ │ -0c84ac: 6e10 9309 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0c84b2: 0c04 |0007: move-result-object v4 │ │ -0c84b4: 380d 5c00 |0008: if-eqz v13, 0064 // +005c │ │ -0c84b8: 2207 5701 |000a: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@0157 │ │ -0c84bc: 55d8 0401 |000c: iget-boolean v8, v13, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ -0c84c0: 7040 590e 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@0e59 │ │ -0c84c6: 5bb7 0501 |0011: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ -0c84ca: 2201 a702 |0013: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c84ce: 7010 db1c 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c84d4: 54b7 0501 |0018: iget-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ -0c84d8: 6e10 5a0e 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e5a │ │ -0c84de: 0c07 |001d: move-result-object v7 │ │ -0c84e0: 6e10 f01c 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0c84e6: 0c03 |0021: move-result-object v3 │ │ -0c84e8: 7210 ad25 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0c84ee: 0a07 |0025: move-result v7 │ │ -0c84f0: 3807 4700 |0026: if-eqz v7, 006d // +0047 │ │ -0c84f4: 7210 ae25 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0c84fa: 0c05 |002b: move-result-object v5 │ │ -0c84fc: 1f05 5501 |002c: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ -0c8500: 5457 0408 |002e: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ -0c8504: 6e10 9409 0700 |0030: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ -0c850a: 0c07 |0033: move-result-object v7 │ │ -0c850c: 6e20 3302 7b00 |0034: invoke-virtual {v11, v7}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0233 │ │ -0c8512: 0c02 |0037: move-result-object v2 │ │ -0c8514: 2206 7e00 |0038: new-instance v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ -0c8518: 7010 3402 0600 |003a: invoke-direct {v6}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0234 │ │ -0c851e: 5457 0008 |003d: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0800 │ │ -0c8522: 5b67 0601 |003f: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0106 │ │ -0c8526: 5557 0608 |0041: iget-boolean v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@0806 │ │ -0c852a: 5c67 0701 |0043: iput-boolean v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ -0c852e: 5457 0208 |0045: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ -0c8532: 5b67 0a01 |0047: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ -0c8536: 5457 0108 |0049: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ -0c853a: 5b67 0901 |004b: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ -0c853e: 2207 6600 |004d: new-instance v7, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0c8542: 6e10 9409 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ -0c8548: 0c08 |0052: move-result-object v8 │ │ -0c854a: 1a09 5410 |0053: const-string v9, "\\" // string@1054 │ │ -0c854e: 1a0a e800 |0055: const-string v10, "/" // string@00e8 │ │ -0c8552: 6e30 bd24 980a |0057: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ -0c8558: 0c08 |005a: move-result-object v8 │ │ -0c855a: 1c09 2301 |005b: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c855e: 7040 bf01 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@01bf │ │ -0c8564: 6e20 e31c 7100 |0060: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c856a: 28bf |0063: goto 0022 // -0041 │ │ -0c856c: 2207 5701 |0064: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@0157 │ │ -0c8570: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -0c8572: 7040 590e 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@0e59 │ │ -0c8578: 5bb7 0501 |006a: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ -0c857c: 28a7 |006c: goto 0013 // -0059 │ │ -0c857e: 1101 |006d: return-object v1 │ │ +0d6148: |[0d6148] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d6158: 6e20 3302 cb00 |0000: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0233 │ │ +0d615e: 0c00 |0003: move-result-object v0 │ │ +0d6160: 6e10 9309 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0d6166: 0c04 |0007: move-result-object v4 │ │ +0d6168: 380d 5c00 |0008: if-eqz v13, 0064 // +005c │ │ +0d616c: 2207 5701 |000a: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@0157 │ │ +0d6170: 55d8 0401 |000c: iget-boolean v8, v13, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;.flip:Z // field@0104 │ │ +0d6174: 7040 590e 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@0e59 │ │ +0d617a: 5bb7 0501 |0011: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ +0d617e: 2201 a702 |0013: new-instance v1, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d6182: 7010 db1c 0100 |0015: invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d6188: 54b7 0501 |0018: iget-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ +0d618c: 6e10 5a0e 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e5a │ │ +0d6192: 0c07 |001d: move-result-object v7 │ │ +0d6194: 6e10 f01c 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0d619a: 0c03 |0021: move-result-object v3 │ │ +0d619c: 7210 ad25 0300 |0022: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0d61a2: 0a07 |0025: move-result v7 │ │ +0d61a4: 3807 4700 |0026: if-eqz v7, 006d // +0047 │ │ +0d61a8: 7210 ae25 0300 |0028: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0d61ae: 0c05 |002b: move-result-object v5 │ │ +0d61b0: 1f05 5501 |002c: check-cast v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ +0d61b4: 5457 0408 |002e: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ +0d61b8: 6e10 9409 0700 |0030: invoke-virtual {v7}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ +0d61be: 0c07 |0033: move-result-object v7 │ │ +0d61c0: 6e20 3302 7b00 |0034: invoke-virtual {v11, v7}, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0233 │ │ +0d61c6: 0c02 |0037: move-result-object v2 │ │ +0d61c8: 2206 7e00 |0038: new-instance v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ +0d61cc: 7010 3402 0600 |003a: invoke-direct {v6}, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.:()V // method@0234 │ │ +0d61d2: 5457 0008 |003d: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0800 │ │ +0d61d6: 5b67 0601 |003f: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0106 │ │ +0d61da: 5557 0608 |0041: iget-boolean v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.useMipMaps:Z // field@0806 │ │ +0d61de: 5c67 0701 |0043: iput-boolean v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ +0d61e2: 5457 0208 |0045: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0802 │ │ +0d61e6: 5b67 0a01 |0047: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ +0d61ea: 5457 0108 |0049: iget-object v7, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0801 │ │ +0d61ee: 5b67 0901 |004b: iput-object v7, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ +0d61f2: 2207 6600 |004d: new-instance v7, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0d61f6: 6e10 9409 0200 |004f: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ +0d61fc: 0c08 |0052: move-result-object v8 │ │ +0d61fe: 1a09 5410 |0053: const-string v9, "\\" // string@1054 │ │ +0d6202: 1a0a e800 |0055: const-string v10, "/" // string@00e8 │ │ +0d6206: 6e30 bd24 980a |0057: invoke-virtual {v8, v9, v10}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ +0d620c: 0c08 |005a: move-result-object v8 │ │ +0d620e: 1c09 2301 |005b: const-class v9, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d6212: 7040 bf01 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@01bf │ │ +0d6218: 6e20 e31c 7100 |0060: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d621e: 28bf |0063: goto 0022 // -0041 │ │ +0d6220: 2207 5701 |0064: new-instance v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // type@0157 │ │ +0d6224: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0d6226: 7040 590e 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@0e59 │ │ +0d622c: 5bb7 0501 |006a: iput-object v7, v11, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ +0d6230: 28a7 |006c: goto 0013 // -0059 │ │ +0d6232: 1101 |006d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0008 line=56 │ │ 0x000a line=57 │ │ 0x0013 line=62 │ │ @@ -284637,43 +284562,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 │ │ -0c8580: |[0c8580] 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; │ │ -0c8590: 5463 0501 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ -0c8594: 6e10 5a0e 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e5a │ │ -0c859a: 0c03 |0005: move-result-object v3 │ │ -0c859c: 6e10 f01c 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ -0c85a2: 0c00 |0009: move-result-object v0 │ │ -0c85a4: 7210 ad25 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0c85aa: 0a03 |000d: move-result v3 │ │ -0c85ac: 3803 2100 |000e: if-eqz v3, 002f // +0021 │ │ -0c85b0: 7210 ae25 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0c85b6: 0c01 |0013: move-result-object v1 │ │ -0c85b8: 1f01 5501 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ -0c85bc: 5413 0408 |0016: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ -0c85c0: 6e10 9409 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ -0c85c6: 0c03 |001b: move-result-object v3 │ │ -0c85c8: 1a04 5410 |001c: const-string v4, "\\" // string@1054 │ │ -0c85cc: 1a05 e800 |001e: const-string v5, "/" // string@00e8 │ │ -0c85d0: 6e30 bd24 4305 |0020: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ -0c85d6: 0c03 |0023: move-result-object v3 │ │ -0c85d8: 1c04 2301 |0024: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c85dc: 6e30 d601 3704 |0026: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0c85e2: 0c02 |0029: move-result-object v2 │ │ -0c85e4: 1f02 2301 |002a: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c85e8: 5b12 0308 |002c: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0803 │ │ -0c85ec: 28dc |002e: goto 000a // -0024 │ │ -0c85ee: 2203 5801 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0c85f2: 5464 0501 |0031: iget-object v4, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ -0c85f6: 7020 620e 4300 |0033: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e62 │ │ -0c85fc: 1103 |0036: return-object v3 │ │ +0d6234: |[0d6234] 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; │ │ +0d6244: 5463 0501 |0000: iget-object v3, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ +0d6248: 6e10 5a0e 0300 |0002: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;.getPages:()Lcom/badlogic/gdx/utils/Array; // method@0e5a │ │ +0d624e: 0c03 |0005: move-result-object v3 │ │ +0d6250: 6e10 f01c 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;.iterator:()Ljava/util/Iterator; // method@1cf0 │ │ +0d6256: 0c00 |0009: move-result-object v0 │ │ +0d6258: 7210 ad25 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0d625e: 0a03 |000d: move-result v3 │ │ +0d6260: 3803 2100 |000e: if-eqz v3, 002f // +0021 │ │ +0d6264: 7210 ae25 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0d626a: 0c01 |0013: move-result-object v1 │ │ +0d626c: 1f01 5501 |0014: check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; // type@0155 │ │ +0d6270: 5413 0408 |0016: iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.textureFile:Lcom/badlogic/gdx/files/FileHandle; // field@0804 │ │ +0d6274: 6e10 9409 0300 |0018: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.path:()Ljava/lang/String; // method@0994 │ │ +0d627a: 0c03 |001b: move-result-object v3 │ │ +0d627c: 1a04 5410 |001c: const-string v4, "\\" // string@1054 │ │ +0d6280: 1a05 e800 |001e: const-string v5, "/" // string@00e8 │ │ +0d6284: 6e30 bd24 4305 |0020: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24bd │ │ +0d628a: 0c03 |0023: move-result-object v3 │ │ +0d628c: 1c04 2301 |0024: const-class v4, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d6290: 6e30 d601 3704 |0026: invoke-virtual {v7, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0d6296: 0c02 |0029: move-result-object v2 │ │ +0d6298: 1f02 2301 |002a: check-cast v2, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d629c: 5b12 0308 |002c: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0803 │ │ +0d62a0: 28dc |002e: goto 000a // -0024 │ │ +0d62a2: 2203 5801 |002f: new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0d62a6: 5464 0501 |0031: iget-object v4, v6, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;.data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; // field@0105 │ │ +0d62aa: 7020 620e 4300 |0033: invoke-direct {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V // method@0e62 │ │ +0d62b0: 1103 |0036: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0016 line=44 │ │ 0x002c line=45 │ │ 0x002f line=48 │ │ locals : │ │ @@ -284690,19 +284615,19 @@ │ │ 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 │ │ -0c8600: |[0c8600] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c8610: 1f04 7c00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@007c │ │ -0c8614: 6e40 3102 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@0231 │ │ -0c861a: 0c00 |0005: move-result-object v0 │ │ -0c861c: 1100 |0006: return-object v0 │ │ +0d62b4: |[0d62b4] com.badlogic.gdx.assets.loaders.TextureAtlasLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d62c4: 1f04 7c00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter; // type@007c │ │ +0d62c8: 6e40 3102 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@0231 │ │ +0d62ce: 0c00 |0005: move-result-object v0 │ │ +0d62d0: 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; │ │ @@ -284748,17 +284673,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 │ │ -0c8620: |[0c8620] com.badlogic.gdx.assets.loaders.TextureLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c8630: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ -0c8636: 0e00 |0003: return-void │ │ +0d62d4: |[0d62d4] com.badlogic.gdx.assets.loaders.TextureLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d62e4: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ +0d62ea: 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; │ │ @@ -284769,19 +284694,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 │ │ -0c8638: |[0c8638] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8648: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ -0c864c: 6e30 3702 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@0237 │ │ -0c8652: 0c00 |0005: move-result-object v0 │ │ -0c8654: 1100 |0006: return-object v0 │ │ +0d62ec: |[0d62ec] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d62fc: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ +0d6300: 6e30 3702 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@0237 │ │ +0d6306: 0c00 |0005: move-result-object v0 │ │ +0d6308: 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; │ │ @@ -284791,17 +284716,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 │ │ -0c8658: |[0c8658] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c866a: 1100 |0001: return-object v0 │ │ +0d630c: |[0d630c] com.badlogic.gdx.assets.loaders.TextureLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d631c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d631e: 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; │ │ @@ -284811,18 +284736,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 │ │ -0c866c: |[0c866c] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0c867c: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ -0c8680: 6e40 3902 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@0239 │ │ -0c8686: 0e00 |0005: return-void │ │ +0d6320: |[0d6320] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0d6330: 1f03 7e00 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ +0d6334: 6e40 3902 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@0239 │ │ +0d633a: 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; │ │ @@ -284833,63 +284758,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 │ │ -0c8688: |[0c8688] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V │ │ -0c8698: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ -0c869c: 3808 4400 |0002: if-eqz v8, 0046 // +0044 │ │ -0c86a0: 5484 0c01 |0004: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ -0c86a4: 3904 4000 |0006: if-nez v4, 0046 // +0040 │ │ -0c86a8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0c86aa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c86ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c86ae: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0c86b0: 5b54 1001 |000c: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ -0c86b4: 3808 0a00 |000e: if-eqz v8, 0018 // +000a │ │ -0c86b8: 5480 0601 |0010: iget-object v0, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0106 │ │ -0c86bc: 5581 0701 |0012: iget-boolean v1, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ -0c86c0: 5484 0b01 |0014: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ -0c86c4: 5b54 1001 |0016: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ -0c86c8: 6e20 3c02 7500 |0018: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@023c │ │ -0c86ce: 0c02 |001b: move-result-object v2 │ │ -0c86d0: 1a04 e400 |001c: const-string v4, ".etc1" // string@00e4 │ │ -0c86d4: 6e20 ae24 4700 |001e: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -0c86da: 0a04 |0021: move-result v4 │ │ -0c86dc: 3904 1c00 |0022: if-nez v4, 003e // +001c │ │ -0c86e0: 1a04 e100 |0024: const-string v4, ".cim" // string@00e1 │ │ -0c86e4: 6e20 ae24 4700 |0026: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ -0c86ea: 0a04 |0029: move-result v4 │ │ -0c86ec: 3804 0e00 |002a: if-eqz v4, 0038 // +000e │ │ -0c86f0: 7110 730b 0200 |002c: invoke-static {v2}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b73 │ │ -0c86f6: 0c03 |002f: move-result-object v3 │ │ -0c86f8: 2204 8f01 |0030: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@018f │ │ -0c86fc: 7051 0b10 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@100b │ │ -0c8702: 5b54 0f01 |0035: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c8706: 0e00 |0037: return-void │ │ -0c8708: 2203 1c01 |0038: new-instance v3, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0c870c: 7020 460b 2300 |003a: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ -0c8712: 28f3 |003d: goto 0030 // -000d │ │ -0c8714: 2204 8e01 |003e: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@018e │ │ -0c8718: 7030 fe0f 2401 |0040: invoke-direct {v4, v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0ffe │ │ -0c871e: 5b54 0f01 |0043: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c8722: 28f2 |0045: goto 0037 // -000e │ │ -0c8724: 5484 0c01 |0046: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ -0c8728: 5b54 0f01 |0048: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c872c: 5454 0f01 |004a: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c8730: 7210 b40b 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0bb4 │ │ -0c8736: 0a04 |004f: move-result v4 │ │ -0c8738: 3904 0700 |0050: if-nez v4, 0057 // +0007 │ │ -0c873c: 5454 0f01 |0052: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c8740: 7210 b50b 0400 |0054: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0bb5 │ │ -0c8746: 5484 0b01 |0057: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ -0c874a: 5b54 1001 |0059: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ -0c874e: 28dc |005b: goto 0037 // -0024 │ │ +0d633c: |[0d633c] com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;)V │ │ +0d634c: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ +0d6350: 3808 4400 |0002: if-eqz v8, 0046 // +0044 │ │ +0d6354: 5484 0c01 |0004: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ +0d6358: 3904 4000 |0006: if-nez v4, 0046 // +0040 │ │ +0d635c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0d635e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0d6360: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d6362: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0d6364: 5b54 1001 |000c: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ +0d6368: 3808 0a00 |000e: if-eqz v8, 0018 // +000a │ │ +0d636c: 5480 0601 |0010: iget-object v0, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.format:Lcom/badlogic/gdx/graphics/Pixmap$Format; // field@0106 │ │ +0d6370: 5581 0701 |0012: iget-boolean v1, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.genMipMaps:Z // field@0107 │ │ +0d6374: 5484 0b01 |0014: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ +0d6378: 5b54 1001 |0016: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ +0d637c: 6e20 3c02 7500 |0018: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@023c │ │ +0d6382: 0c02 |001b: move-result-object v2 │ │ +0d6384: 1a04 e400 |001c: const-string v4, ".etc1" // string@00e4 │ │ +0d6388: 6e20 ae24 4700 |001e: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0d638e: 0a04 |0021: move-result v4 │ │ +0d6390: 3904 1c00 |0022: if-nez v4, 003e // +001c │ │ +0d6394: 1a04 e100 |0024: const-string v4, ".cim" // string@00e1 │ │ +0d6398: 6e20 ae24 4700 |0026: invoke-virtual {v7, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24ae │ │ +0d639e: 0a04 |0029: move-result v4 │ │ +0d63a0: 3804 0e00 |002a: if-eqz v4, 0038 // +000e │ │ +0d63a4: 7110 730b 0200 |002c: invoke-static {v2}, Lcom/badlogic/gdx/graphics/PixmapIO;.readCIM:(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; // method@0b73 │ │ +0d63aa: 0c03 |002f: move-result-object v3 │ │ +0d63ac: 2204 8f01 |0030: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/FileTextureData; // type@018f │ │ +0d63b0: 7051 0b10 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@100b │ │ +0d63b6: 5b54 0f01 |0035: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d63ba: 0e00 |0037: return-void │ │ +0d63bc: 2203 1c01 |0038: new-instance v3, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0d63c0: 7020 460b 2300 |003a: invoke-direct {v3, v2}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ +0d63c6: 28f3 |003d: goto 0030 // -000d │ │ +0d63c8: 2204 8e01 |003e: new-instance v4, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData; // type@018e │ │ +0d63cc: 7030 fe0f 2401 |0040: invoke-direct {v4, v2, v1}, Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0ffe │ │ +0d63d2: 5b54 0f01 |0043: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d63d6: 28f2 |0045: goto 0037 // -000e │ │ +0d63d8: 5484 0c01 |0046: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.textureData:Lcom/badlogic/gdx/graphics/TextureData; // field@010c │ │ +0d63dc: 5b54 0f01 |0048: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d63e0: 5454 0f01 |004a: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d63e4: 7210 b40b 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.isPrepared:()Z // method@0bb4 │ │ +0d63ea: 0a04 |004f: move-result v4 │ │ +0d63ec: 3904 0700 |0050: if-nez v4, 0057 // +0007 │ │ +0d63f0: 5454 0f01 |0052: iget-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d63f4: 7210 b50b 0400 |0054: invoke-interface {v4}, Lcom/badlogic/gdx/graphics/TextureData;.prepare:()V // method@0bb5 │ │ +0d63fa: 5484 0b01 |0057: iget-object v4, v8, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@010b │ │ +0d63fe: 5b54 1001 |0059: iput-object v4, v5, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ +0d6402: 28dc |005b: goto 0037 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=50 │ │ 0x0009 line=51 │ │ 0x000a line=52 │ │ 0x000b line=53 │ │ @@ -284928,31 +284853,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 │ │ -0c8750: |[0c8750] 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; │ │ -0c8760: 5430 1001 |0000: iget-object v0, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ -0c8764: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -0c8768: 5431 0f01 |0004: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c876c: 6e20 a10b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ -0c8772: 3806 1000 |0009: if-eqz v6, 0019 // +0010 │ │ -0c8776: 5461 0a01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ -0c877a: 5462 0901 |000d: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ -0c877e: 6e30 a50b 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@0ba5 │ │ -0c8784: 5461 0d01 |0012: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010d │ │ -0c8788: 5462 0e01 |0014: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010e │ │ -0c878c: 6e30 a60b 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@0ba6 │ │ -0c8792: 1100 |0019: return-object v0 │ │ -0c8794: 2200 2301 |001a: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0c8798: 5431 0f01 |001c: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ -0c879c: 7020 8b0b 1000 |001e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0c87a2: 28e8 |0021: goto 0009 // -0018 │ │ +0d6404: |[0d6404] 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; │ │ +0d6414: 5430 1001 |0000: iget-object v0, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.texture:Lcom/badlogic/gdx/graphics/Texture; // field@0110 │ │ +0d6418: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +0d641c: 5431 0f01 |0004: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d6420: 6e20 a10b 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.load:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0ba1 │ │ +0d6426: 3806 1000 |0009: if-eqz v6, 0019 // +0010 │ │ +0d642a: 5461 0a01 |000b: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@010a │ │ +0d642e: 5462 0901 |000d: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0109 │ │ +0d6432: 6e30 a50b 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@0ba5 │ │ +0d6438: 5461 0d01 |0012: iget-object v1, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapU:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010d │ │ +0d643c: 5462 0e01 |0014: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;.wrapV:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@010e │ │ +0d6440: 6e30 a60b 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@0ba6 │ │ +0d6446: 1100 |0019: return-object v0 │ │ +0d6448: 2200 2301 |001a: new-instance v0, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d644c: 5431 0f01 |001c: iget-object v1, v3, Lcom/badlogic/gdx/assets/loaders/TextureLoader;.data:Lcom/badlogic/gdx/graphics/TextureData; // field@010f │ │ +0d6450: 7020 8b0b 1000 |001e: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0d6456: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=81 │ │ 0x0004 line=82 │ │ 0x0009 line=86 │ │ 0x000b line=87 │ │ @@ -284972,19 +284897,19 @@ │ │ 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 │ │ -0c87a4: |[0c87a4] com.badlogic.gdx.assets.loaders.TextureLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c87b4: 1f04 7e00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ -0c87b8: 6e40 3a02 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@023a │ │ -0c87be: 0c00 |0005: move-result-object v0 │ │ -0c87c0: 1100 |0006: return-object v0 │ │ +0d6458: |[0d6458] com.badlogic.gdx.assets.loaders.TextureLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d6468: 1f04 7e00 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; // type@007e │ │ +0d646c: 6e40 3a02 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@023a │ │ +0d6472: 0c00 |0005: move-result-object v0 │ │ +0d6474: 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; │ │ @@ -285022,17 +284947,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 │ │ -0c87c4: |[0c87c4] com.badlogic.gdx.assets.loaders.TileAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c87d4: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ -0c87da: 0e00 |0003: return-void │ │ +0d6478: |[0d6478] com.badlogic.gdx.assets.loaders.TileAtlasLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d6488: 7020 fb01 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/AsynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@01fb │ │ +0d648e: 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; │ │ @@ -285043,19 +284968,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 │ │ -0c87dc: |[0c87dc] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c87ec: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0080 │ │ -0c87f0: 6e30 4002 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@0240 │ │ -0c87f6: 0c00 |0005: move-result-object v0 │ │ -0c87f8: 1100 |0006: return-object v0 │ │ +0d6490: |[0d6490] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d64a0: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0080 │ │ +0d64a4: 6e30 4002 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@0240 │ │ +0d64aa: 0c00 |0005: move-result-object v0 │ │ +0d64ac: 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; │ │ @@ -285065,36 +284990,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 │ │ -0c87fc: |[0c87fc] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c880c: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ -0c8810: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c8814: 2202 9103 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0c8818: 7010 d024 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c881e: 1a03 620c |0009: const-string v3, "Missing TileAtlasParameter: " // string@0c62 │ │ -0c8822: 6e20 d724 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8828: 0c02 |000e: move-result-object v2 │ │ -0c882a: 6e20 d724 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8830: 0c02 |0012: move-result-object v2 │ │ -0c8832: 6e10 dd24 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c8838: 0c02 |0016: move-result-object v2 │ │ -0c883a: 7020 6824 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c8840: 2701 |001a: throw v1 │ │ -0c8842: 2200 a702 |001b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0c8846: 7010 db1c 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0c884c: 2201 6600 |0020: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0c8850: 5462 1201 |0022: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;.tileMapFile:Ljava/lang/String; // field@0112 │ │ -0c8854: 1c03 6401 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0164 │ │ -0c8858: 7030 be01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0c885e: 6e20 e31c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0c8864: 1100 |002c: return-object v0 │ │ +0d64b0: |[0d64b0] com.badlogic.gdx.assets.loaders.TileAtlasLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d64c0: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ +0d64c4: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d64c8: 2202 9103 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0d64cc: 7010 d024 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d64d2: 1a03 620c |0009: const-string v3, "Missing TileAtlasParameter: " // string@0c62 │ │ +0d64d6: 6e20 d724 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d64dc: 0c02 |000e: move-result-object v2 │ │ +0d64de: 6e20 d724 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d64e4: 0c02 |0012: move-result-object v2 │ │ +0d64e6: 6e10 dd24 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d64ec: 0c02 |0016: move-result-object v2 │ │ +0d64ee: 7020 6824 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d64f4: 2701 |001a: throw v1 │ │ +0d64f6: 2200 a702 |001b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0d64fa: 7010 db1c 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0d6500: 2201 6600 |0020: new-instance v1, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0d6504: 5462 1201 |0022: iget-object v2, v6, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;.tileMapFile:Ljava/lang/String; // field@0112 │ │ +0d6508: 1c03 6401 |0024: const-class v3, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap; // type@0164 │ │ +0d650c: 7030 be01 2103 |0026: invoke-direct {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0d6512: 6e20 e31c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0d6518: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x001b line=60 │ │ 0x0020 line=61 │ │ 0x002c line=62 │ │ locals : │ │ @@ -285108,18 +285033,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 │ │ -0c8868: |[0c8868] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ -0c8878: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0080 │ │ -0c887c: 6e40 4202 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@0242 │ │ -0c8882: 0e00 |0005: return-void │ │ +0d651c: |[0d651c] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V │ │ +0d652c: 1f03 8000 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0080 │ │ +0d6530: 6e40 4202 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@0242 │ │ +0d6536: 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; │ │ @@ -285130,29 +285055,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 │ │ -0c8884: |[0c8884] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V │ │ -0c8894: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ -0c8898: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c889c: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0c88a0: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c88a6: 1a02 620c |0009: const-string v2, "Missing TileAtlasParameter: " // string@0c62 │ │ -0c88aa: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c88b0: 0c01 |000e: move-result-object v1 │ │ -0c88b2: 6e20 d724 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c88b8: 0c01 |0012: move-result-object v1 │ │ -0c88ba: 6e10 dd24 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c88c0: 0c01 |0016: move-result-object v1 │ │ -0c88c2: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c88c8: 2700 |001a: throw v0 │ │ -0c88ca: 0e00 |001b: return-void │ │ +0d6538: |[0d6538] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadAsync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter;)V │ │ +0d6548: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ +0d654c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d6550: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d6554: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d655a: 1a02 620c |0009: const-string v2, "Missing TileAtlasParameter: " // string@0c62 │ │ +0d655e: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d6564: 0c01 |000e: move-result-object v1 │ │ +0d6566: 6e20 d724 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d656c: 0c01 |0012: move-result-object v1 │ │ +0d656e: 6e10 dd24 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d6574: 0c01 |0016: move-result-object v1 │ │ +0d6576: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d657c: 2700 |001a: throw v0 │ │ +0d657e: 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; │ │ @@ -285164,30 +285089,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 │ │ -0c88cc: |[0c88cc] 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; │ │ -0c88dc: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ -0c88e0: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c88e4: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0c88e8: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c88ee: 1a02 620c |0009: const-string v2, "Missing TileAtlasParameter: " // string@0c62 │ │ -0c88f2: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c88f8: 0c01 |000e: move-result-object v1 │ │ -0c88fa: 6e20 d724 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8900: 0c01 |0012: move-result-object v1 │ │ -0c8902: 6e10 dd24 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c8908: 0c01 |0016: move-result-object v1 │ │ -0c890a: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c8910: 2700 |001a: throw v0 │ │ -0c8912: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0c8914: 1100 |001c: return-object v0 │ │ +0d6580: |[0d6580] 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; │ │ +0d6590: 3906 1b00 |0000: if-nez v6, 001b // +001b │ │ +0d6594: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d6598: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d659c: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d65a2: 1a02 620c |0009: const-string v2, "Missing TileAtlasParameter: " // string@0c62 │ │ +0d65a6: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d65ac: 0c01 |000e: move-result-object v1 │ │ +0d65ae: 6e20 d724 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d65b4: 0c01 |0012: move-result-object v1 │ │ +0d65b6: 6e10 dd24 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d65bc: 0c01 |0016: move-result-object v1 │ │ +0d65be: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d65c4: 2700 |001a: throw v0 │ │ +0d65c6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0d65c8: 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; │ │ @@ -285199,19 +285124,19 @@ │ │ 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 │ │ -0c8918: |[0c8918] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c8928: 1f04 8000 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0080 │ │ -0c892c: 6e40 4302 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@0243 │ │ -0c8932: 0c00 |0005: move-result-object v0 │ │ -0c8934: 1100 |0006: return-object v0 │ │ +0d65cc: |[0d65cc] com.badlogic.gdx.assets.loaders.TileAtlasLoader.loadSync:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d65dc: 1f04 8000 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileAtlasLoader$TileAtlasParameter; // type@0080 │ │ +0d65e0: 6e40 4302 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@0243 │ │ +0d65e6: 0c00 |0005: move-result-object v0 │ │ +0d65e8: 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; │ │ @@ -285249,17 +285174,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 │ │ -0c8938: |[0c8938] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ -0c8948: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ -0c894e: 0e00 |0003: return-void │ │ +0d65ec: |[0d65ec] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V │ │ +0d65fc: 7020 2902 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/assets/loaders/SynchronousAssetLoader;.:(Lcom/badlogic/gdx/assets/loaders/FileHandleResolver;)V // method@0229 │ │ +0d6602: 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; │ │ @@ -285270,19 +285195,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 │ │ -0c8950: |[0c8950] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8960: 1f03 8200 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@0082 │ │ -0c8964: 6e30 4902 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@0249 │ │ -0c896a: 0c00 |0005: move-result-object v0 │ │ -0c896c: 1100 |0006: return-object v0 │ │ +0d6604: |[0d6604] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; │ │ +0d6614: 1f03 8200 |0000: check-cast v3, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@0082 │ │ +0d6618: 6e30 4902 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@0249 │ │ +0d661e: 0c00 |0005: move-result-object v0 │ │ +0d6620: 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; │ │ @@ -285292,30 +285217,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 │ │ -0c8970: |[0c8970] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ -0c8980: 3905 1b00 |0000: if-nez v5, 001b // +001b │ │ -0c8984: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c8988: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0c898c: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c8992: 1a02 630c |0009: const-string v2, "Missing TileMapRendererParameter: " // string@0c63 │ │ -0c8996: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c899c: 0c01 |000e: move-result-object v1 │ │ -0c899e: 6e20 d724 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c89a4: 0c01 |0012: move-result-object v1 │ │ -0c89a6: 6e10 dd24 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c89ac: 0c01 |0016: move-result-object v1 │ │ -0c89ae: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c89b4: 2700 |001a: throw v0 │ │ -0c89b6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0c89b8: 1100 |001c: return-object v0 │ │ +0d6624: |[0d6624] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.getDependencies:(Ljava/lang/String;Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;)Lcom/badlogic/gdx/utils/Array; │ │ +0d6634: 3905 1b00 |0000: if-nez v5, 001b // +001b │ │ +0d6638: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d663c: 2201 9103 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d6640: 7010 d024 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d6646: 1a02 630c |0009: const-string v2, "Missing TileMapRendererParameter: " // string@0c63 │ │ +0d664a: 6e20 d724 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d6650: 0c01 |000e: move-result-object v1 │ │ +0d6652: 6e20 d724 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d6658: 0c01 |0012: move-result-object v1 │ │ +0d665a: 6e10 dd24 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d6660: 0c01 |0016: move-result-object v1 │ │ +0d6662: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d6668: 2700 |001a: throw v0 │ │ +0d666a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0d666c: 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; │ │ @@ -285326,43 +285251,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 │ │ -0c89bc: |[0c89bc] 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; │ │ -0c89cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c89ce: 6e20 4c02 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@024c │ │ -0c89d4: 0c00 |0004: move-result-object v0 │ │ -0c89d6: 7110 d70e 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@0ed7 │ │ -0c89dc: 0c01 |0008: move-result-object v1 │ │ -0c89de: 2202 5b01 |0009: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@015b │ │ -0c89e2: 54a0 1301 |000b: iget-object v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@0113 │ │ -0c89e6: 6e20 4c02 0700 |000d: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@024c │ │ -0c89ec: 0c00 |0010: move-result-object v0 │ │ -0c89ee: 7030 9c0e 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@0e9c │ │ -0c89f4: 52a0 1601 |0014: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ -0c89f8: 2d00 0003 |0016: cmpl-float v0, v0, v3 │ │ -0c89fc: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ -0c8a00: 52a0 1701 |001a: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ -0c8a04: 2d00 0003 |001c: cmpl-float v0, v0, v3 │ │ -0c8a08: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ -0c8a0c: 2200 5c01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@015c │ │ -0c8a10: 52a3 1401 |0022: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ -0c8a14: 52a4 1501 |0024: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ -0c8a18: 7054 a30e 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@0ea3 │ │ -0c8a1e: 1100 |0029: return-object v0 │ │ -0c8a20: 2200 5c01 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@015c │ │ -0c8a24: 52a3 1401 |002c: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ -0c8a28: 52a4 1501 |002e: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ -0c8a2c: 52a5 1601 |0030: iget v5, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ -0c8a30: 52a6 1701 |0032: iget v6, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ -0c8a34: 7607 a40e 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@0ea4 │ │ -0c8a3a: 28f2 |0037: goto 0029 // -000e │ │ +0d6670: |[0d6670] 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; │ │ +0d6680: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d6682: 6e20 4c02 9700 |0001: invoke-virtual {v7, v9}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@024c │ │ +0d6688: 0c00 |0004: move-result-object v0 │ │ +0d668a: 7110 d70e 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@0ed7 │ │ +0d6690: 0c01 |0008: move-result-object v1 │ │ +0d6692: 2202 5b01 |0009: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas; // type@015b │ │ +0d6696: 54a0 1301 |000b: iget-object v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.imageDirectory:Ljava/lang/String; // field@0113 │ │ +0d669a: 6e20 4c02 0700 |000d: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader;.resolve:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@024c │ │ +0d66a0: 0c00 |0010: move-result-object v0 │ │ +0d66a2: 7030 9c0e 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@0e9c │ │ +0d66a8: 52a0 1601 |0014: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ +0d66ac: 2d00 0003 |0016: cmpl-float v0, v0, v3 │ │ +0d66b0: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ +0d66b4: 52a0 1701 |001a: iget v0, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ +0d66b8: 2d00 0003 |001c: cmpl-float v0, v0, v3 │ │ +0d66bc: 3900 0c00 |001e: if-nez v0, 002a // +000c │ │ +0d66c0: 2200 5c01 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@015c │ │ +0d66c4: 52a3 1401 |0022: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ +0d66c8: 52a4 1501 |0024: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ +0d66cc: 7054 a30e 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@0ea3 │ │ +0d66d2: 1100 |0029: return-object v0 │ │ +0d66d4: 2200 5c01 |002a: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileMapRenderer; // type@015c │ │ +0d66d8: 52a3 1401 |002c: iget v3, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockX:I // field@0114 │ │ +0d66dc: 52a4 1501 |002e: iget v4, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.tilesPerBlockY:I // field@0115 │ │ +0d66e0: 52a5 1601 |0030: iget v5, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileX:F // field@0116 │ │ +0d66e4: 52a6 1701 |0032: iget v6, v10, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter;.unitsPerTileY:F // field@0117 │ │ +0d66e8: 7607 a40e 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@0ea4 │ │ +0d66ee: 28f2 |0037: goto 0029 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0009 line=72 │ │ 0x0014 line=73 │ │ 0x0020 line=74 │ │ 0x0029 line=76 │ │ @@ -285379,19 +285304,19 @@ │ │ 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 │ │ -0c8a3c: |[0c8a3c] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ -0c8a4c: 1f04 8200 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@0082 │ │ -0c8a50: 6e40 4a02 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@024a │ │ -0c8a56: 0c00 |0005: move-result-object v0 │ │ -0c8a58: 1100 |0006: return-object v0 │ │ +0d66f0: |[0d66f0] com.badlogic.gdx.assets.loaders.TileMapRendererLoader.load:(Lcom/badlogic/gdx/assets/AssetManager;Ljava/lang/String;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Ljava/lang/Object; │ │ +0d6700: 1f04 8200 |0000: check-cast v4, Lcom/badlogic/gdx/assets/loaders/TileMapRendererLoader$TileMapParameter; // type@0082 │ │ +0d6704: 6e40 4a02 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@024a │ │ +0d670a: 0c00 |0005: move-result-object v0 │ │ +0d670c: 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; │ │ @@ -285426,20 +285351,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8a5c: |[0c8a5c] com.badlogic.gdx.audio.io.Mpg123Decoder.:()V │ │ -0c8a6c: 2200 fb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -0c8a70: 7010 8820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ -0c8a76: 1a01 0717 |0005: const-string v1, "gdx-audio" // string@1707 │ │ -0c8a7a: 6e20 8d20 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ -0c8a80: 0e00 |000a: return-void │ │ +0d6710: |[0d6710] com.badlogic.gdx.audio.io.Mpg123Decoder.:()V │ │ +0d6720: 2200 fb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +0d6724: 7010 8820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ +0d672a: 1a01 0717 |0005: const-string v1, "gdx-audio" // string@1707 │ │ +0d672e: 6e20 8d20 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ +0d6734: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/audio/io/Mpg123Decoder;) │ │ @@ -285447,36 +285372,36 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0c8a84: |[0c8a84] com.badlogic.gdx.audio.io.Mpg123Decoder.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c8a94: 7010 ce02 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/audio/io/Decoder;.:()V // method@02ce │ │ -0c8a9a: 6e10 a409 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ -0c8aa0: 0c00 |0006: move-result-object v0 │ │ -0c8aa2: 6201 1900 |0007: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0c8aa6: 3210 1200 |0009: if-eq v0, v1, 001b // +0012 │ │ -0c8aaa: 6e10 a409 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ -0c8ab0: 0c00 |000e: move-result-object v0 │ │ -0c8ab2: 6201 1700 |000f: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0c8ab6: 3210 0a00 |0011: if-eq v0, v1, 001b // +000a │ │ -0c8aba: 2200 7b03 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c8abe: 1a01 b103 |0015: const-string v1, "File must be absolute or external!" // string@03b1 │ │ -0c8ac2: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c8ac8: 2700 |001a: throw v0 │ │ -0c8aca: 6e10 8909 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0c8ad0: 0c00 |001e: move-result-object v0 │ │ -0c8ad2: 6e10 f223 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -0c8ad8: 0c00 |0022: move-result-object v0 │ │ -0c8ada: 7020 e002 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.openFile:(Ljava/lang/String;)J // method@02e0 │ │ -0c8ae0: 0b00 |0026: move-result-wide v0 │ │ -0c8ae2: 5a20 3a01 |0027: iput-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8ae6: 0e00 |0029: return-void │ │ +0d6738: |[0d6738] com.badlogic.gdx.audio.io.Mpg123Decoder.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d6748: 7010 ce02 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/audio/io/Decoder;.:()V // method@02ce │ │ +0d674e: 6e10 a409 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ +0d6754: 0c00 |0006: move-result-object v0 │ │ +0d6756: 6201 1900 |0007: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0d675a: 3210 1200 |0009: if-eq v0, v1, 001b // +0012 │ │ +0d675e: 6e10 a409 0300 |000b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ +0d6764: 0c00 |000e: move-result-object v0 │ │ +0d6766: 6201 1700 |000f: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0d676a: 3210 0a00 |0011: if-eq v0, v1, 001b // +000a │ │ +0d676e: 2200 7b03 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d6772: 1a01 b103 |0015: const-string v1, "File must be absolute or external!" // string@03b1 │ │ +0d6776: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d677c: 2700 |001a: throw v0 │ │ +0d677e: 6e10 8909 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +0d6784: 0c00 |001e: move-result-object v0 │ │ +0d6786: 6e10 f223 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +0d678c: 0c00 |0022: move-result-object v0 │ │ +0d678e: 7020 e002 0200 |0023: invoke-direct {v2, v0}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.openFile:(Ljava/lang/String;)J // method@02e0 │ │ +0d6794: 0b00 |0026: move-result-wide v0 │ │ +0d6796: 5a20 3a01 |0027: iput-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d679a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0013 line=52 │ │ 0x001b line=53 │ │ 0x0029 line=54 │ │ @@ -285532,18 +285457,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c8ae8: |[0c8ae8] com.badlogic.gdx.audio.io.Mpg123Decoder.dispose:()V │ │ -0c8af8: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8afc: 7030 d802 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.closeFile:(J)V // method@02d8 │ │ -0c8b02: 0e00 |0005: return-void │ │ +0d679c: |[0d679c] com.badlogic.gdx.audio.io.Mpg123Decoder.dispose:()V │ │ +0d67ac: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d67b0: 7030 d802 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.closeFile:(J)V // method@02d8 │ │ +0d67b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/io/Mpg123Decoder; │ │ │ │ @@ -285552,19 +285477,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c8b04: |[0c8b04] com.badlogic.gdx.audio.io.Mpg123Decoder.getChannels:()I │ │ -0c8b14: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8b18: 7030 dd02 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.getNumChannels:(J)I // method@02dd │ │ -0c8b1e: 0a00 |0005: move-result v0 │ │ -0c8b20: 0f00 |0006: return v0 │ │ +0d67b8: |[0d67b8] com.badlogic.gdx.audio.io.Mpg123Decoder.getChannels:()I │ │ +0d67c8: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d67cc: 7030 dd02 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.getNumChannels:(J)I // method@02dd │ │ +0d67d2: 0a00 |0005: move-result v0 │ │ +0d67d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/Mpg123Decoder; │ │ │ │ #2 : (in Lcom/badlogic/gdx/audio/io/Mpg123Decoder;) │ │ @@ -285572,19 +285497,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c8b24: |[0c8b24] com.badlogic.gdx.audio.io.Mpg123Decoder.getLength:()F │ │ -0c8b34: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8b38: 7030 dc02 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.getLength:(J)F // method@02dc │ │ -0c8b3e: 0a00 |0005: move-result v0 │ │ -0c8b40: 0f00 |0006: return v0 │ │ +0d67d8: |[0d67d8] com.badlogic.gdx.audio.io.Mpg123Decoder.getLength:()F │ │ +0d67e8: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d67ec: 7030 dc02 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.getLength:(J)F // method@02dc │ │ +0d67f2: 0a00 |0005: move-result v0 │ │ +0d67f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/Mpg123Decoder; │ │ │ │ #3 : (in Lcom/badlogic/gdx/audio/io/Mpg123Decoder;) │ │ @@ -285592,19 +285517,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c8b44: |[0c8b44] com.badlogic.gdx.audio.io.Mpg123Decoder.getRate:()I │ │ -0c8b54: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8b58: 7030 df02 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.getRate:(J)I // method@02df │ │ -0c8b5e: 0a00 |0005: move-result v0 │ │ -0c8b60: 0f00 |0006: return v0 │ │ +0d67f8: |[0d67f8] com.badlogic.gdx.audio.io.Mpg123Decoder.getRate:()I │ │ +0d6808: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d680c: 7030 df02 0201 |0002: invoke-direct {v2, v0, v1}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.getRate:(J)I // method@02df │ │ +0d6812: 0a00 |0005: move-result v0 │ │ +0d6814: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/Mpg123Decoder; │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/io/Mpg123Decoder;) │ │ @@ -285612,48 +285537,48 @@ │ │ type : '([SII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0c8b64: |[0c8b64] com.badlogic.gdx.audio.io.Mpg123Decoder.readSamples:([SII)I │ │ -0c8b74: 5371 3a01 |0000: iget-wide v1, v7, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8b78: 0770 |0002: move-object v0, v7 │ │ -0c8b7a: 0783 |0003: move-object v3, v8 │ │ -0c8b7c: 0194 |0004: move v4, v9 │ │ -0c8b7e: 01a5 |0005: move v5, v10 │ │ -0c8b80: 7606 e102 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.readSamples:(J[SII)I // method@02e1 │ │ -0c8b86: 0a06 |0009: move-result v6 │ │ -0c8b88: 0f06 |000a: return v6 │ │ +0d6818: |[0d6818] com.badlogic.gdx.audio.io.Mpg123Decoder.readSamples:([SII)I │ │ +0d6828: 5372 3a01 |0000: iget-wide v2, v7, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d682c: 0771 |0002: move-object v1, v7 │ │ +0d682e: 0784 |0003: move-object v4, v8 │ │ +0d6830: 0195 |0004: move v5, v9 │ │ +0d6832: 01a6 |0005: move v6, v10 │ │ +0d6834: 7606 e102 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.readSamples:(J[SII)I // method@02e1 │ │ +0d683a: 0a00 |0009: move-result v0 │ │ +0d683c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ locals : │ │ - 0x000a - 0x000b reg=6 read I │ │ + 0x000a - 0x000b reg=0 read I │ │ 0x0000 - 0x000b reg=7 this Lcom/badlogic/gdx/audio/io/Mpg123Decoder; │ │ 0x0000 - 0x000b reg=8 samples [S │ │ 0x0000 - 0x000b reg=9 offset I │ │ 0x0000 - 0x000b reg=10 numSamples I │ │ │ │ #5 : (in Lcom/badlogic/gdx/audio/io/Mpg123Decoder;) │ │ name : 'skipSamples' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c8b8c: |[0c8b8c] com.badlogic.gdx.audio.io.Mpg123Decoder.skipSamples:(I)I │ │ -0c8b9c: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ -0c8ba0: 7040 e402 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.skipSamples:(JI)I // method@02e4 │ │ -0c8ba6: 0a00 |0005: move-result v0 │ │ -0c8ba8: 0f00 |0006: return v0 │ │ +0d6840: |[0d6840] com.badlogic.gdx.audio.io.Mpg123Decoder.skipSamples:(I)I │ │ +0d6850: 5320 3a01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.handle:J // field@013a │ │ +0d6854: 7040 e402 0231 |0002: invoke-direct {v2, v0, v1, v3}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;.skipSamples:(JI)I // method@02e4 │ │ +0d685a: 0a00 |0005: move-result v0 │ │ +0d685c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/Mpg123Decoder; │ │ 0x0000 - 0x0007 reg=3 numSamples I │ │ │ │ @@ -285686,20 +285611,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8bac: |[0c8bac] com.badlogic.gdx.audio.io.VorbisDecoder.:()V │ │ -0c8bbc: 2200 fb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ -0c8bc0: 7010 8820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ -0c8bc6: 1a01 0717 |0005: const-string v1, "gdx-audio" // string@1707 │ │ -0c8bca: 6e20 8d20 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ -0c8bd0: 0e00 |000a: return-void │ │ +0d6860: |[0d6860] com.badlogic.gdx.audio.io.VorbisDecoder.:()V │ │ +0d6870: 2200 fb02 |0000: new-instance v0, Lcom/badlogic/gdx/utils/SharedLibraryLoader; // type@02fb │ │ +0d6874: 7010 8820 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.:()V // method@2088 │ │ +0d687a: 1a01 0717 |0005: const-string v1, "gdx-audio" // string@1707 │ │ +0d687e: 6e20 8d20 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/SharedLibraryLoader;.load:(Ljava/lang/String;)V // method@208d │ │ +0d6884: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=44 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/audio/io/VorbisDecoder;) │ │ @@ -285707,55 +285632,55 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -0c8bd4: |[0c8bd4] com.badlogic.gdx.audio.io.VorbisDecoder.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c8be4: 7010 ce02 0400 |0000: invoke-direct {v4}, Lcom/badlogic/gdx/audio/io/Decoder;.:()V // method@02ce │ │ -0c8bea: 6e10 a409 0500 |0003: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ -0c8bf0: 0c00 |0006: move-result-object v0 │ │ -0c8bf2: 6201 1900 |0007: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ -0c8bf6: 3210 1200 |0009: if-eq v0, v1, 001b // +0012 │ │ -0c8bfa: 6e10 a409 0500 |000b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ -0c8c00: 0c00 |000e: move-result-object v0 │ │ -0c8c02: 6201 1700 |000f: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ -0c8c06: 3210 0a00 |0011: if-eq v0, v1, 001b // +000a │ │ -0c8c0a: 2200 7b03 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c8c0e: 1a01 b103 |0015: const-string v1, "File must be absolute or external!" // string@03b1 │ │ -0c8c12: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c8c18: 2700 |001a: throw v0 │ │ -0c8c1a: 6e10 8909 0500 |001b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ -0c8c20: 0c00 |001e: move-result-object v0 │ │ -0c8c22: 6e10 f223 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ -0c8c28: 0c00 |0022: move-result-object v0 │ │ -0c8c2a: 7110 ef02 0000 |0023: invoke-static {v0}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.openFile:(Ljava/lang/String;)J // method@02ef │ │ -0c8c30: 0b00 |0026: move-result-wide v0 │ │ -0c8c32: 5a40 3b01 |0027: iput-wide v0, v4, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8c36: 5340 3b01 |0029: iget-wide v0, v4, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8c3a: 1602 0000 |002b: const-wide/16 v2, #int 0 // #0 │ │ -0c8c3e: 3100 0002 |002d: cmp-long v0, v0, v2 │ │ -0c8c42: 3900 2100 |002f: if-nez v0, 0050 // +0021 │ │ -0c8c46: 2200 7b03 |0031: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0c8c4a: 2201 9103 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0c8c4e: 7010 d024 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c8c54: 1a02 df13 |0038: const-string v2, "couldn't open file '" // string@13df │ │ -0c8c58: 6e20 d724 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8c5e: 0c01 |003d: move-result-object v1 │ │ -0c8c60: 6e20 d624 5100 |003e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0c8c66: 0c01 |0041: move-result-object v1 │ │ -0c8c68: 1a02 4c00 |0042: const-string v2, "'" // string@004c │ │ -0c8c6c: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c8c72: 0c01 |0047: move-result-object v1 │ │ -0c8c74: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c8c7a: 0c01 |004b: move-result-object v1 │ │ -0c8c7c: 7020 6824 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0c8c82: 2700 |004f: throw v0 │ │ -0c8c84: 0e00 |0050: return-void │ │ +0d6888: |[0d6888] com.badlogic.gdx.audio.io.VorbisDecoder.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d6898: 7010 ce02 0400 |0000: invoke-direct {v4}, Lcom/badlogic/gdx/audio/io/Decoder;.:()V // method@02ce │ │ +0d689e: 6e10 a409 0500 |0003: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ +0d68a4: 0c00 |0006: move-result-object v0 │ │ +0d68a6: 6201 1900 |0007: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.External:Lcom/badlogic/gdx/Files$FileType; // field@0019 │ │ +0d68aa: 3210 1200 |0009: if-eq v0, v1, 001b // +0012 │ │ +0d68ae: 6e10 a409 0500 |000b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.type:()Lcom/badlogic/gdx/Files$FileType; // method@09a4 │ │ +0d68b4: 0c00 |000e: move-result-object v0 │ │ +0d68b6: 6201 1700 |000f: sget-object v1, Lcom/badlogic/gdx/Files$FileType;.Absolute:Lcom/badlogic/gdx/Files$FileType; // field@0017 │ │ +0d68ba: 3210 0a00 |0011: if-eq v0, v1, 001b // +000a │ │ +0d68be: 2200 7b03 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d68c2: 1a01 b103 |0015: const-string v1, "File must be absolute or external!" // string@03b1 │ │ +0d68c6: 7020 6824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d68cc: 2700 |001a: throw v0 │ │ +0d68ce: 6e10 8909 0500 |001b: invoke-virtual {v5}, Lcom/badlogic/gdx/files/FileHandle;.file:()Ljava/io/File; // method@0989 │ │ +0d68d4: 0c00 |001e: move-result-object v0 │ │ +0d68d6: 6e10 f223 0000 |001f: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@23f2 │ │ +0d68dc: 0c00 |0022: move-result-object v0 │ │ +0d68de: 7110 ef02 0000 |0023: invoke-static {v0}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.openFile:(Ljava/lang/String;)J // method@02ef │ │ +0d68e4: 0b00 |0026: move-result-wide v0 │ │ +0d68e6: 5a40 3b01 |0027: iput-wide v0, v4, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d68ea: 5340 3b01 |0029: iget-wide v0, v4, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d68ee: 1602 0000 |002b: const-wide/16 v2, #int 0 // #0 │ │ +0d68f2: 3100 0002 |002d: cmp-long v0, v0, v2 │ │ +0d68f6: 3900 2100 |002f: if-nez v0, 0050 // +0021 │ │ +0d68fa: 2200 7b03 |0031: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0d68fe: 2201 9103 |0033: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d6902: 7010 d024 0100 |0035: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d6908: 1a02 df13 |0038: const-string v2, "couldn't open file '" // string@13df │ │ +0d690c: 6e20 d724 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d6912: 0c01 |003d: move-result-object v1 │ │ +0d6914: 6e20 d624 5100 |003e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0d691a: 0c01 |0041: move-result-object v1 │ │ +0d691c: 1a02 4c00 |0042: const-string v2, "'" // string@004c │ │ +0d6920: 6e20 d724 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d6926: 0c01 |0047: move-result-object v1 │ │ +0d6928: 6e10 dd24 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d692e: 0c01 |004b: move-result-object v1 │ │ +0d6930: 7020 6824 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0d6936: 2700 |004f: throw v0 │ │ +0d6938: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0013 line=54 │ │ 0x001b line=55 │ │ 0x0029 line=56 │ │ @@ -285812,18 +285737,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c8c88: |[0c8c88] com.badlogic.gdx.audio.io.VorbisDecoder.dispose:()V │ │ -0c8c98: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8c9c: 7120 e702 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.closeFile:(J)V // method@02e7 │ │ -0c8ca2: 0e00 |0005: return-void │ │ +0d693c: |[0d693c] com.badlogic.gdx.audio.io.VorbisDecoder.dispose:()V │ │ +0d694c: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d6950: 7120 e702 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.closeFile:(J)V // method@02e7 │ │ +0d6956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/badlogic/gdx/audio/io/VorbisDecoder; │ │ │ │ @@ -285832,19 +285757,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c8ca4: |[0c8ca4] com.badlogic.gdx.audio.io.VorbisDecoder.getChannels:()I │ │ -0c8cb4: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8cb8: 7120 ec02 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.getNumChannels:(J)I // method@02ec │ │ -0c8cbe: 0a00 |0005: move-result v0 │ │ -0c8cc0: 0f00 |0006: return v0 │ │ +0d6958: |[0d6958] com.badlogic.gdx.audio.io.VorbisDecoder.getChannels:()I │ │ +0d6968: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d696c: 7120 ec02 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.getNumChannels:(J)I // method@02ec │ │ +0d6972: 0a00 |0005: move-result v0 │ │ +0d6974: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/VorbisDecoder; │ │ │ │ #2 : (in Lcom/badlogic/gdx/audio/io/VorbisDecoder;) │ │ @@ -285852,19 +285777,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c8cc4: |[0c8cc4] com.badlogic.gdx.audio.io.VorbisDecoder.getLength:()F │ │ -0c8cd4: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8cd8: 7120 eb02 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.getLength:(J)F // method@02eb │ │ -0c8cde: 0a00 |0005: move-result v0 │ │ -0c8ce0: 0f00 |0006: return v0 │ │ +0d6978: |[0d6978] com.badlogic.gdx.audio.io.VorbisDecoder.getLength:()F │ │ +0d6988: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d698c: 7120 eb02 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.getLength:(J)F // method@02eb │ │ +0d6992: 0a00 |0005: move-result v0 │ │ +0d6994: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/VorbisDecoder; │ │ │ │ #3 : (in Lcom/badlogic/gdx/audio/io/VorbisDecoder;) │ │ @@ -285872,19 +285797,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c8ce4: |[0c8ce4] com.badlogic.gdx.audio.io.VorbisDecoder.getRate:()I │ │ -0c8cf4: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8cf8: 7120 ee02 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.getRate:(J)I // method@02ee │ │ -0c8cfe: 0a00 |0005: move-result v0 │ │ -0c8d00: 0f00 |0006: return v0 │ │ +0d6998: |[0d6998] com.badlogic.gdx.audio.io.VorbisDecoder.getRate:()I │ │ +0d69a8: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d69ac: 7120 ee02 1000 |0002: invoke-static {v0, v1}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.getRate:(J)I // method@02ee │ │ +0d69b2: 0a00 |0005: move-result v0 │ │ +0d69b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/VorbisDecoder; │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/io/VorbisDecoder;) │ │ @@ -285892,19 +285817,19 @@ │ │ type : '([SII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0c8d04: |[0c8d04] com.badlogic.gdx.audio.io.VorbisDecoder.readSamples:([SII)I │ │ -0c8d14: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8d18: 7155 f002 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.readSamples:(J[SII)I // method@02f0 │ │ -0c8d1e: 0a00 |0005: move-result v0 │ │ -0c8d20: 0f00 |0006: return v0 │ │ +0d69b8: |[0d69b8] com.badlogic.gdx.audio.io.VorbisDecoder.readSamples:([SII)I │ │ +0d69c8: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d69cc: 7155 f002 1043 |0002: invoke-static {v0, v1, v3, v4, v5}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.readSamples:(J[SII)I // method@02f0 │ │ +0d69d2: 0a00 |0005: move-result v0 │ │ +0d69d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/VorbisDecoder; │ │ 0x0000 - 0x0007 reg=3 samples [S │ │ 0x0000 - 0x0007 reg=4 offset I │ │ @@ -285915,19 +285840,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c8d24: |[0c8d24] com.badlogic.gdx.audio.io.VorbisDecoder.skipSamples:(I)I │ │ -0c8d34: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ -0c8d38: 7130 f302 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.skipSamples:(JI)I // method@02f3 │ │ -0c8d3e: 0a00 |0005: move-result v0 │ │ -0c8d40: 0f00 |0006: return v0 │ │ +0d69d8: |[0d69d8] com.badlogic.gdx.audio.io.VorbisDecoder.skipSamples:(I)I │ │ +0d69e8: 5320 3b01 |0000: iget-wide v0, v2, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.handle:J // field@013b │ │ +0d69ec: 7130 f302 1003 |0002: invoke-static {v0, v1, v3}, Lcom/badlogic/gdx/audio/io/VorbisDecoder;.skipSamples:(JI)I // method@02f3 │ │ +0d69f2: 0a00 |0005: move-result v0 │ │ +0d69f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/audio/io/VorbisDecoder; │ │ 0x0000 - 0x0007 reg=3 numSamples I │ │ │ │ @@ -285968,23 +285893,23 @@ │ │ type : '(Lcom/badlogic/gdx/files/FileHandle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c8d44: |[0c8d44] com.badlogic.gdx.audio.io.WavDecoder.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0c8d54: 7010 ce02 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/audio/io/Decoder;.:()V // method@02ce │ │ -0c8d5a: 1300 0004 |0003: const/16 v0, #int 1024 // #400 │ │ -0c8d5e: 2300 e503 |0005: new-array v0, v0, [B // type@03e5 │ │ -0c8d62: 5b10 4001 |0007: iput-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ -0c8d66: 2200 9500 |0009: new-instance v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // type@0095 │ │ -0c8d6a: 7020 f402 2000 |000b: invoke-direct {v0, v2}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@02f4 │ │ -0c8d70: 5b10 4101 |000e: iput-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8d74: 0e00 |0010: return-void │ │ +0d69f8: |[0d69f8] com.badlogic.gdx.audio.io.WavDecoder.:(Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d6a08: 7010 ce02 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/audio/io/Decoder;.:()V // method@02ce │ │ +0d6a0e: 1300 0004 |0003: const/16 v0, #int 1024 // #400 │ │ +0d6a12: 2300 e503 |0005: new-array v0, v0, [B // type@03e5 │ │ +0d6a16: 5b10 4001 |0007: iput-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ +0d6a1a: 2200 9500 |0009: new-instance v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // type@0095 │ │ +0d6a1e: 7020 f402 2000 |000b: invoke-direct {v0, v2}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@02f4 │ │ +0d6a24: 5b10 4101 |000e: iput-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6a28: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=31 │ │ 0x0009 line=36 │ │ 0x0010 line=37 │ │ locals : │ │ @@ -285997,22 +285922,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c8d78: |[0c8d78] com.badlogic.gdx.audio.io.WavDecoder.dispose:()V │ │ -0c8d88: 5410 4101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8d8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c8d90: 5410 4101 |0004: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8d94: 6e10 f502 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.close:()V // method@02f5 │ │ -0c8d9a: 0e00 |0009: return-void │ │ -0c8d9c: 0d00 |000a: move-exception v0 │ │ -0c8d9e: 28fe |000b: goto 0009 // -0002 │ │ +0d6a2c: |[0d6a2c] com.badlogic.gdx.audio.io.WavDecoder.dispose:()V │ │ +0d6a3c: 5410 4101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6a40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d6a44: 5410 4101 |0004: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6a48: 6e10 f502 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.close:()V // method@02f5 │ │ +0d6a4e: 0e00 |0009: return-void │ │ +0d6a50: 0d00 |000a: move-exception v0 │ │ +0d6a52: 28fe |000b: goto 0009 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0000 line=88 │ │ 0x0009 line=92 │ │ 0x000a line=89 │ │ @@ -286024,18 +285949,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c8db0: |[0c8db0] com.badlogic.gdx.audio.io.WavDecoder.getChannels:()I │ │ -0c8dc0: 5410 4101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8dc4: 5200 3c01 |0002: iget v0, v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ -0c8dc8: 0f00 |0004: return v0 │ │ +0d6a64: |[0d6a64] com.badlogic.gdx.audio.io.WavDecoder.getChannels:()I │ │ +0d6a74: 5410 4101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6a78: 5200 3c01 |0002: iget v0, v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.channels:I // field@013c │ │ +0d6a7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/audio/io/WavDecoder; │ │ │ │ #2 : (in Lcom/badlogic/gdx/audio/io/WavDecoder;) │ │ @@ -286043,27 +285968,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0c8dcc: |[0c8dcc] com.badlogic.gdx.audio.io.WavDecoder.getLength:()F │ │ -0c8ddc: 5420 4101 |0000: iget-object v0, v2, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8de0: 5200 3d01 |0002: iget v0, v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ -0c8de4: 6e10 ff02 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getChannels:()I // method@02ff │ │ -0c8dea: 0a01 |0007: move-result v1 │ │ -0c8dec: da01 0102 |0008: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -0c8df0: b310 |000a: div-int/2addr v0, v1 │ │ -0c8df2: 8200 |000b: int-to-float v0, v0 │ │ -0c8df4: 6e10 0103 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getRate:()I // method@0301 │ │ -0c8dfa: 0a01 |000f: move-result v1 │ │ -0c8dfc: 8211 |0010: int-to-float v1, v1 │ │ -0c8dfe: c910 |0011: div-float/2addr v0, v1 │ │ -0c8e00: 0f00 |0012: return v0 │ │ +0d6a80: |[0d6a80] com.badlogic.gdx.audio.io.WavDecoder.getLength:()F │ │ +0d6a90: 5420 4101 |0000: iget-object v0, v2, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6a94: 5200 3d01 |0002: iget v0, v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.dataRemaining:I // field@013d │ │ +0d6a98: 6e10 ff02 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getChannels:()I // method@02ff │ │ +0d6a9e: 0a01 |0007: move-result v1 │ │ +0d6aa0: da01 0102 |0008: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0d6aa4: b310 |000a: div-int/2addr v0, v1 │ │ +0d6aa6: 8200 |000b: int-to-float v0, v0 │ │ +0d6aa8: 6e10 0103 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getRate:()I // method@0301 │ │ +0d6aae: 0a01 |000f: move-result v1 │ │ +0d6ab0: 8211 |0010: int-to-float v1, v1 │ │ +0d6ab2: c910 |0011: div-float/2addr v0, v1 │ │ +0d6ab4: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/badlogic/gdx/audio/io/WavDecoder; │ │ │ │ #3 : (in Lcom/badlogic/gdx/audio/io/WavDecoder;) │ │ @@ -286071,18 +285996,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c8e04: |[0c8e04] com.badlogic.gdx.audio.io.WavDecoder.getRate:()I │ │ -0c8e14: 5410 4101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8e18: 5200 3f01 |0002: iget v0, v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.sampleRate:I // field@013f │ │ -0c8e1c: 0f00 |0004: return v0 │ │ +0d6ab8: |[0d6ab8] com.badlogic.gdx.audio.io.WavDecoder.getRate:()I │ │ +0d6ac8: 5410 4101 |0000: iget-object v0, v1, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6acc: 5200 3f01 |0002: iget v0, v0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.sampleRate:I // field@013f │ │ +0d6ad0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/audio/io/WavDecoder; │ │ │ │ #4 : (in Lcom/badlogic/gdx/audio/io/WavDecoder;) │ │ @@ -286090,63 +286015,63 @@ │ │ type : '([SII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -0c8e20: |[0c8e20] com.badlogic.gdx.audio.io.WavDecoder.readSamples:([SII)I │ │ -0c8e30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c8e32: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c8e34: 5485 4001 |0002: iget-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ -0c8e38: 2155 |0004: array-length v5, v5 │ │ -0c8e3a: 2196 |0005: array-length v6, v9 │ │ -0c8e3c: da06 0602 |0006: mul-int/lit8 v6, v6, #int 2 // #02 │ │ -0c8e40: 3565 0900 |0008: if-ge v5, v6, 0011 // +0009 │ │ -0c8e44: 2195 |000a: array-length v5, v9 │ │ -0c8e46: da05 0502 |000b: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0c8e4a: 2355 e503 |000d: new-array v5, v5, [B // type@03e5 │ │ -0c8e4e: 5b85 4001 |000f: iput-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ -0c8e52: da0b 0b02 |0011: mul-int/lit8 v11, v11, #int 2 // #02 │ │ -0c8e56: 5485 4101 |0013: iget-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8e5a: 5486 4001 |0015: iget-object v6, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ -0c8e5e: 9107 0b04 |0017: sub-int v7, v11, v4 │ │ -0c8e62: 6e40 f802 6574 |0019: invoke-virtual {v5, v6, v4, v7}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:([BII)I // method@02f8 │ │ -0c8e68: 0a03 |001c: move-result v3 │ │ -0c8e6a: 3d03 0400 |001d: if-lez v3, 0021 // +0004 │ │ -0c8e6e: b034 |001f: add-int/2addr v4, v3 │ │ -0c8e70: 28f3 |0020: goto 0013 // -000d │ │ -0c8e72: dc05 0402 |0021: rem-int/lit8 v5, v4, #int 2 // #02 │ │ -0c8e76: b154 |0023: sub-int/2addr v4, v5 │ │ -0c8e78: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0c8e7a: 01a2 |0025: move v2, v10 │ │ -0c8e7c: 3541 2100 |0026: if-ge v1, v4, 0047 // +0021 │ │ -0c8e80: d80a 0201 |0028: add-int/lit8 v10, v2, #int 1 // #01 │ │ -0c8e84: 5485 4001 |002a: iget-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ -0c8e88: d806 0101 |002c: add-int/lit8 v6, v1, #int 1 // #01 │ │ -0c8e8c: 4805 0506 |002e: aget-byte v5, v5, v6 │ │ -0c8e90: e005 0508 |0030: shl-int/lit8 v5, v5, #int 8 // #08 │ │ -0c8e94: 1406 00ff 0000 |0032: const v6, #float 9.14768e-41 // #0000ff00 │ │ -0c8e9a: b565 |0035: and-int/2addr v5, v6 │ │ -0c8e9c: 5486 4001 |0036: iget-object v6, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ -0c8ea0: 4806 0601 |0038: aget-byte v6, v6, v1 │ │ -0c8ea4: d566 ff00 |003a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -0c8ea8: b665 |003c: or-int/2addr v5, v6 │ │ -0c8eaa: 8f55 |003d: int-to-short v5, v5 │ │ -0c8eac: 5105 0902 |003e: aput-short v5, v9, v2 │ │ -0c8eb0: d801 0102 |0040: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0c8eb4: 01a2 |0042: move v2, v10 │ │ -0c8eb6: 28e3 |0043: goto 0026 // -001d │ │ -0c8eb8: 0d00 |0044: move-exception v0 │ │ -0c8eba: 1205 |0045: const/4 v5, #int 0 // #0 │ │ -0c8ebc: 0f05 |0046: return v5 │ │ -0c8ebe: db04 0402 |0047: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0c8ec2: 012a |0049: move v10, v2 │ │ -0c8ec4: 0145 |004a: move v5, v4 │ │ -0c8ec6: 28fb |004b: goto 0046 // -0005 │ │ +0d6ad4: |[0d6ad4] com.badlogic.gdx.audio.io.WavDecoder.readSamples:([SII)I │ │ +0d6ae4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d6ae6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0d6ae8: 5485 4001 |0002: iget-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ +0d6aec: 2155 |0004: array-length v5, v5 │ │ +0d6aee: 2196 |0005: array-length v6, v9 │ │ +0d6af0: da06 0602 |0006: mul-int/lit8 v6, v6, #int 2 // #02 │ │ +0d6af4: 3565 0900 |0008: if-ge v5, v6, 0011 // +0009 │ │ +0d6af8: 2195 |000a: array-length v5, v9 │ │ +0d6afa: da05 0502 |000b: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0d6afe: 2355 e503 |000d: new-array v5, v5, [B // type@03e5 │ │ +0d6b02: 5b85 4001 |000f: iput-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ +0d6b06: da0b 0b02 |0011: mul-int/lit8 v11, v11, #int 2 // #02 │ │ +0d6b0a: 5485 4101 |0013: iget-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6b0e: 5486 4001 |0015: iget-object v6, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ +0d6b12: 9107 0b04 |0017: sub-int v7, v11, v4 │ │ +0d6b16: 6e40 f802 6574 |0019: invoke-virtual {v5, v6, v4, v7}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.read:([BII)I // method@02f8 │ │ +0d6b1c: 0a03 |001c: move-result v3 │ │ +0d6b1e: 3d03 0400 |001d: if-lez v3, 0021 // +0004 │ │ +0d6b22: b034 |001f: add-int/2addr v4, v3 │ │ +0d6b24: 28f3 |0020: goto 0013 // -000d │ │ +0d6b26: dc05 0402 |0021: rem-int/lit8 v5, v4, #int 2 // #02 │ │ +0d6b2a: b154 |0023: sub-int/2addr v4, v5 │ │ +0d6b2c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0d6b2e: 01a2 |0025: move v2, v10 │ │ +0d6b30: 3541 2100 |0026: if-ge v1, v4, 0047 // +0021 │ │ +0d6b34: d80a 0201 |0028: add-int/lit8 v10, v2, #int 1 // #01 │ │ +0d6b38: 5485 4001 |002a: iget-object v5, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ +0d6b3c: d806 0101 |002c: add-int/lit8 v6, v1, #int 1 // #01 │ │ +0d6b40: 4805 0506 |002e: aget-byte v5, v5, v6 │ │ +0d6b44: e005 0508 |0030: shl-int/lit8 v5, v5, #int 8 // #08 │ │ +0d6b48: 1406 00ff 0000 |0032: const v6, #float 9.14768e-41 // #0000ff00 │ │ +0d6b4e: b565 |0035: and-int/2addr v5, v6 │ │ +0d6b50: 5486 4001 |0036: iget-object v6, v8, Lcom/badlogic/gdx/audio/io/WavDecoder;.buffer:[B // field@0140 │ │ +0d6b54: 4806 0601 |0038: aget-byte v6, v6, v1 │ │ +0d6b58: d566 ff00 |003a: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +0d6b5c: b665 |003c: or-int/2addr v5, v6 │ │ +0d6b5e: 8f55 |003d: int-to-short v5, v5 │ │ +0d6b60: 5105 0902 |003e: aput-short v5, v9, v2 │ │ +0d6b64: d801 0102 |0040: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0d6b68: 01a2 |0042: move v2, v10 │ │ +0d6b6a: 28e3 |0043: goto 0026 // -001d │ │ +0d6b6c: 0d00 |0044: move-exception v0 │ │ +0d6b6e: 1205 |0045: const/4 v5, #int 0 // #0 │ │ +0d6b70: 0f05 |0046: return v5 │ │ +0d6b72: db04 0402 |0047: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0d6b76: 012a |0049: move v10, v2 │ │ +0d6b78: 0145 |004a: move v5, v4 │ │ +0d6b7a: 28fb |004b: goto 0046 // -0005 │ │ catches : 1 │ │ 0x0013 - 0x0040 │ │ Ljava/io/IOException; -> 0x0044 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0001 line=42 │ │ 0x0002 line=43 │ │ @@ -286184,36 +286109,36 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c8ed8: |[0c8ed8] com.badlogic.gdx.audio.io.WavDecoder.skipSamples:(I)I │ │ -0c8ee8: 5441 4101 |0000: iget-object v1, v4, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ -0c8eec: da02 0502 |0002: mul-int/lit8 v2, v5, #int 2 // #02 │ │ -0c8ef0: 6e10 ff02 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getChannels:()I // method@02ff │ │ -0c8ef6: 0a03 |0007: move-result v3 │ │ -0c8ef8: b232 |0008: mul-int/2addr v2, v3 │ │ -0c8efa: 8122 |0009: int-to-long v2, v2 │ │ -0c8efc: 6e30 fb02 2103 |000a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skip:(J)J // method@02fb │ │ -0c8f02: 0b01 |000d: move-result-wide v1 │ │ -0c8f04: 8411 |000e: long-to-int v1, v1 │ │ -0c8f06: 6e10 ff02 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getChannels:()I // method@02ff │ │ -0c8f0c: 0a02 |0012: move-result v2 │ │ -0c8f0e: da02 0202 |0013: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0c8f12: b321 |0015: div-int/2addr v1, v2 │ │ -0c8f14: 0f01 |0016: return v1 │ │ -0c8f16: 0d00 |0017: move-exception v0 │ │ -0c8f18: 6201 1d00 |0018: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0c8f1c: 1a02 900f |001a: const-string v2, "WavDecoder" // string@0f90 │ │ -0c8f20: 1a03 8e02 |001c: const-string v3, "Couldn't skip" // string@028e │ │ -0c8f24: 7230 db00 2103 |001e: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00db │ │ -0c8f2a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0c8f2c: 28f4 |0022: goto 0016 // -000c │ │ +0d6b8c: |[0d6b8c] com.badlogic.gdx.audio.io.WavDecoder.skipSamples:(I)I │ │ +0d6b9c: 5441 4101 |0000: iget-object v1, v4, Lcom/badlogic/gdx/audio/io/WavDecoder;.in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; // field@0141 │ │ +0d6ba0: da02 0502 |0002: mul-int/lit8 v2, v5, #int 2 // #02 │ │ +0d6ba4: 6e10 ff02 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getChannels:()I // method@02ff │ │ +0d6baa: 0a03 |0007: move-result v3 │ │ +0d6bac: b232 |0008: mul-int/2addr v2, v3 │ │ +0d6bae: 8122 |0009: int-to-long v2, v2 │ │ +0d6bb0: 6e30 fb02 2103 |000a: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;.skip:(J)J // method@02fb │ │ +0d6bb6: 0b02 |000d: move-result-wide v2 │ │ +0d6bb8: 8421 |000e: long-to-int v1, v2 │ │ +0d6bba: 6e10 ff02 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/audio/io/WavDecoder;.getChannels:()I // method@02ff │ │ +0d6bc0: 0a02 |0012: move-result v2 │ │ +0d6bc2: da02 0202 |0013: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0d6bc6: b321 |0015: div-int/2addr v1, v2 │ │ +0d6bc8: 0f01 |0016: return v1 │ │ +0d6bca: 0d00 |0017: move-exception v0 │ │ +0d6bcc: 6201 1d00 |0018: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0d6bd0: 1a02 900f |001a: const-string v2, "WavDecoder" // string@0f90 │ │ +0d6bd4: 1a03 8e02 |001c: const-string v3, "Couldn't skip" // string@028e │ │ +0d6bd8: 7230 db00 2103 |001e: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.error:(Ljava/lang/String;Ljava/lang/String;)V // method@00db │ │ +0d6bde: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0d6be0: 28f4 |0022: goto 0016 // -000c │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/io/IOException; -> 0x0017 │ │ positions : │ │ 0x0000 line=63 │ │ 0x0016 line=66 │ │ 0x0017 line=64 │ │ @@ -286266,45 +286191,45 @@ │ │ type : '(IZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 50 16-bit code units │ │ -0c8f40: |[0c8f40] com.badlogic.gdx.backends.android.AndroidAudioDevice.:(IZ)V │ │ -0c8f50: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0c8f52: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -0c8f54: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0c8f56: 7010 9524 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c8f5c: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ -0c8f60: 2300 3904 |0008: new-array v0, v0, [S // type@0439 │ │ -0c8f64: 5b70 6c01 |000a: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ -0c8f68: 5c79 6d01 |000c: iput-boolean v9, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@016d │ │ -0c8f6c: 3809 1e00 |000e: if-eqz v9, 002c // +001e │ │ -0c8f70: 0140 |0010: move v0, v4 │ │ -0c8f72: 7130 3e00 0804 |0011: invoke-static {v8, v0, v4}, Landroid/media/AudioTrack;.getMinBufferSize:(III)I // method@003e │ │ -0c8f78: 0a05 |0014: move-result v5 │ │ -0c8f7a: 2200 1b00 |0015: new-instance v0, Landroid/media/AudioTrack; // type@001b │ │ -0c8f7e: 3809 1700 |0017: if-eqz v9, 002e // +0017 │ │ -0c8f82: 0143 |0019: move v3, v4 │ │ -0c8f84: 0182 |001a: move v2, v8 │ │ -0c8f86: 7607 3d00 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/AudioTrack;.:(IIIIII)V // method@003d │ │ -0c8f8c: 5b70 6f01 |001e: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c8f90: 5470 6f01 |0020: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c8f94: 6e10 3f00 0000 |0022: invoke-virtual {v0}, Landroid/media/AudioTrack;.play:()V // method@003f │ │ -0c8f9a: 3809 0b00 |0025: if-eqz v9, 0030 // +000b │ │ -0c8f9e: 9300 0506 |0027: div-int v0, v5, v6 │ │ -0c8fa2: 5970 6e01 |0029: iput v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@016e │ │ -0c8fa6: 0e00 |002b: return-void │ │ -0c8fa8: 0110 |002c: move v0, v1 │ │ -0c8faa: 28e4 |002d: goto 0011 // -001c │ │ -0c8fac: 0113 |002e: move v3, v1 │ │ -0c8fae: 28eb |002f: goto 001a // -0015 │ │ -0c8fb0: 0146 |0030: move v6, v4 │ │ -0c8fb2: 28f6 |0031: goto 0027 // -000a │ │ +0d6bf4: |[0d6bf4] com.badlogic.gdx.backends.android.AndroidAudioDevice.:(IZ)V │ │ +0d6c04: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0d6c06: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +0d6c08: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0d6c0a: 7010 9524 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d6c10: 1300 0004 |0006: const/16 v0, #int 1024 // #400 │ │ +0d6c14: 2300 3904 |0008: new-array v0, v0, [S // type@0439 │ │ +0d6c18: 5b70 6c01 |000a: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ +0d6c1c: 5c79 6d01 |000c: iput-boolean v9, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@016d │ │ +0d6c20: 3809 1e00 |000e: if-eqz v9, 002c // +001e │ │ +0d6c24: 0140 |0010: move v0, v4 │ │ +0d6c26: 7130 3e00 0804 |0011: invoke-static {v8, v0, v4}, Landroid/media/AudioTrack;.getMinBufferSize:(III)I // method@003e │ │ +0d6c2c: 0a05 |0014: move-result v5 │ │ +0d6c2e: 2200 1b00 |0015: new-instance v0, Landroid/media/AudioTrack; // type@001b │ │ +0d6c32: 3809 1700 |0017: if-eqz v9, 002e // +0017 │ │ +0d6c36: 0143 |0019: move v3, v4 │ │ +0d6c38: 0182 |001a: move v2, v8 │ │ +0d6c3a: 7607 3d00 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/AudioTrack;.:(IIIIII)V // method@003d │ │ +0d6c40: 5b70 6f01 |001e: iput-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6c44: 5470 6f01 |0020: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6c48: 6e10 3f00 0000 |0022: invoke-virtual {v0}, Landroid/media/AudioTrack;.play:()V // method@003f │ │ +0d6c4e: 3809 0b00 |0025: if-eqz v9, 0030 // +000b │ │ +0d6c52: 9300 0506 |0027: div-int v0, v5, v6 │ │ +0d6c56: 5970 6e01 |0029: iput v0, v7, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@016e │ │ +0d6c5a: 0e00 |002b: return-void │ │ +0d6c5c: 0110 |002c: move v0, v1 │ │ +0d6c5e: 28e4 |002d: goto 0011 // -001c │ │ +0d6c60: 0113 |002e: move v3, v1 │ │ +0d6c62: 28eb |002f: goto 001a // -0015 │ │ +0d6c64: 0146 |0030: move v6, v4 │ │ +0d6c66: 28f6 |0031: goto 0027 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=41 │ │ 0x0006 line=33 │ │ 0x000c line=42 │ │ 0x000e line=43 │ │ 0x0015 line=45 │ │ @@ -286327,20 +286252,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c8fb4: |[0c8fb4] com.badlogic.gdx.backends.android.AndroidAudioDevice.dispose:()V │ │ -0c8fc4: 5410 6f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c8fc8: 6e10 4200 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioTrack;.stop:()V // method@0042 │ │ -0c8fce: 5410 6f01 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c8fd2: 6e10 4000 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioTrack;.release:()V // method@0040 │ │ -0c8fd8: 0e00 |000a: return-void │ │ +0d6c68: |[0d6c68] com.badlogic.gdx.backends.android.AndroidAudioDevice.dispose:()V │ │ +0d6c78: 5410 6f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6c7c: 6e10 4200 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioTrack;.stop:()V // method@0042 │ │ +0d6c82: 5410 6f01 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6c86: 6e10 4000 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioTrack;.release:()V // method@0040 │ │ +0d6c8c: 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; │ │ @@ -286350,17 +286275,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8fdc: |[0c8fdc] com.badlogic.gdx.backends.android.AndroidAudioDevice.getLatency:()I │ │ -0c8fec: 5210 6e01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@016e │ │ -0c8ff0: 0f00 |0002: return v0 │ │ +0d6c90: |[0d6c90] com.badlogic.gdx.backends.android.AndroidAudioDevice.getLatency:()I │ │ +0d6ca0: 5210 6e01 |0000: iget v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.latency:I // field@016e │ │ +0d6ca4: 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;) │ │ @@ -286368,17 +286293,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8ff4: |[0c8ff4] com.badlogic.gdx.backends.android.AndroidAudioDevice.isMono:()Z │ │ -0c9004: 5510 6d01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@016d │ │ -0c9008: 0f00 |0002: return v0 │ │ +0d6ca8: |[0d6ca8] com.badlogic.gdx.backends.android.AndroidAudioDevice.isMono:()Z │ │ +0d6cb8: 5510 6d01 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.isMono:Z // field@016d │ │ +0d6cbc: 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;) │ │ @@ -286386,18 +286311,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c900c: |[0c900c] com.badlogic.gdx.backends.android.AndroidAudioDevice.setVolume:(F)V │ │ -0c901c: 5410 6f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c9020: 6e30 4100 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/AudioTrack;.setStereoVolume:(FF)I // method@0041 │ │ -0c9026: 0e00 |0005: return-void │ │ +0d6cc0: |[0d6cc0] com.badlogic.gdx.backends.android.AndroidAudioDevice.setVolume:(F)V │ │ +0d6cd0: 5410 6f01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6cd4: 6e30 4100 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/AudioTrack;.setStereoVolume:(FF)I // method@0041 │ │ +0d6cda: 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 │ │ @@ -286407,58 +286332,58 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0c9028: |[0c9028] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([FII)V │ │ -0c9038: 5496 6c01 |0000: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ -0c903c: 2166 |0002: array-length v6, v6 │ │ -0c903e: 21a7 |0003: array-length v7, v10 │ │ -0c9040: 3576 0700 |0004: if-ge v6, v7, 000b // +0007 │ │ -0c9044: 21a6 |0006: array-length v6, v10 │ │ -0c9046: 2366 3904 |0007: new-array v6, v6, [S // type@0439 │ │ -0c904a: 5b96 6c01 |0009: iput-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ -0c904e: 9000 0b0c |000b: add-int v0, v11, v12 │ │ -0c9052: 01b2 |000d: move v2, v11 │ │ -0c9054: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0c9056: 3502 2300 |000f: if-ge v2, v0, 0032 // +0023 │ │ -0c905a: 4401 0a02 |0011: aget v1, v10, v2 │ │ -0c905e: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ -0c9062: 2d06 0106 |0015: cmpl-float v6, v1, v6 │ │ -0c9066: 3d06 0400 |0017: if-lez v6, 001b // +0004 │ │ -0c906a: 1501 803f |0019: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c906e: 1506 80bf |001b: const/high16 v6, #int -1082130432 // #bf80 │ │ -0c9072: 2e06 0106 |001d: cmpg-float v6, v1, v6 │ │ -0c9076: 3b06 0400 |001f: if-gez v6, 0023 // +0004 │ │ -0c907a: 1501 80bf |0021: const/high16 v1, #int -1082130432 // #bf80 │ │ -0c907e: 1406 00fe ff46 |0023: const v6, #float 32767 // #46fffe00 │ │ -0c9084: c816 |0026: mul-float/2addr v6, v1 │ │ -0c9086: 8766 |0027: float-to-int v6, v6 │ │ -0c9088: 8f64 |0028: int-to-short v4, v6 │ │ -0c908a: 5496 6c01 |0029: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ -0c908e: 5104 0603 |002b: aput-short v4, v6, v3 │ │ -0c9092: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c9096: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c909a: 28de |0031: goto 000f // -0022 │ │ -0c909c: 5496 6f01 |0032: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c90a0: 5497 6c01 |0034: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ -0c90a4: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -0c90a6: 6e40 4300 76c8 |0037: invoke-virtual {v6, v7, v8, v12}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ -0c90ac: 0a05 |003a: move-result v5 │ │ -0c90ae: 32c5 0e00 |003b: if-eq v5, v12, 0049 // +000e │ │ -0c90b2: 5496 6f01 |003d: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c90b6: 5497 6c01 |003f: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ -0c90ba: 9108 0c05 |0041: sub-int v8, v12, v5 │ │ -0c90be: 6e40 4300 7685 |0043: invoke-virtual {v6, v7, v5, v8}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ -0c90c4: 0a06 |0046: move-result v6 │ │ -0c90c6: b065 |0047: add-int/2addr v5, v6 │ │ -0c90c8: 28f3 |0048: goto 003b // -000d │ │ -0c90ca: 0e00 |0049: return-void │ │ +0d6cdc: |[0d6cdc] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([FII)V │ │ +0d6cec: 5496 6c01 |0000: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ +0d6cf0: 2166 |0002: array-length v6, v6 │ │ +0d6cf2: 21a7 |0003: array-length v7, v10 │ │ +0d6cf4: 3576 0700 |0004: if-ge v6, v7, 000b // +0007 │ │ +0d6cf8: 21a6 |0006: array-length v6, v10 │ │ +0d6cfa: 2366 3904 |0007: new-array v6, v6, [S // type@0439 │ │ +0d6cfe: 5b96 6c01 |0009: iput-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ +0d6d02: 9000 0b0c |000b: add-int v0, v11, v12 │ │ +0d6d06: 01b2 |000d: move v2, v11 │ │ +0d6d08: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0d6d0a: 3502 2300 |000f: if-ge v2, v0, 0032 // +0023 │ │ +0d6d0e: 4401 0a02 |0011: aget v1, v10, v2 │ │ +0d6d12: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ +0d6d16: 2d06 0106 |0015: cmpl-float v6, v1, v6 │ │ +0d6d1a: 3d06 0400 |0017: if-lez v6, 001b // +0004 │ │ +0d6d1e: 1501 803f |0019: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d6d22: 1506 80bf |001b: const/high16 v6, #int -1082130432 // #bf80 │ │ +0d6d26: 2e06 0106 |001d: cmpg-float v6, v1, v6 │ │ +0d6d2a: 3b06 0400 |001f: if-gez v6, 0023 // +0004 │ │ +0d6d2e: 1501 80bf |0021: const/high16 v1, #int -1082130432 // #bf80 │ │ +0d6d32: 1406 00fe ff46 |0023: const v6, #float 32767 // #46fffe00 │ │ +0d6d38: c816 |0026: mul-float/2addr v6, v1 │ │ +0d6d3a: 8766 |0027: float-to-int v6, v6 │ │ +0d6d3c: 8f64 |0028: int-to-short v4, v6 │ │ +0d6d3e: 5496 6c01 |0029: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ +0d6d42: 5104 0603 |002b: aput-short v4, v6, v3 │ │ +0d6d46: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d6d4a: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d6d4e: 28de |0031: goto 000f // -0022 │ │ +0d6d50: 5496 6f01 |0032: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6d54: 5497 6c01 |0034: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ +0d6d58: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +0d6d5a: 6e40 4300 76c8 |0037: invoke-virtual {v6, v7, v8, v12}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ +0d6d60: 0a05 |003a: move-result v5 │ │ +0d6d62: 32c5 0e00 |003b: if-eq v5, v12, 0049 // +000e │ │ +0d6d66: 5496 6f01 |003d: iget-object v6, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6d6a: 5497 6c01 |003f: iget-object v7, v9, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.buffer:[S // field@016c │ │ +0d6d6e: 9108 0c05 |0041: sub-int v8, v12, v5 │ │ +0d6d72: 6e40 4300 7685 |0043: invoke-virtual {v6, v7, v5, v8}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ +0d6d78: 0a06 |0046: move-result v6 │ │ +0d6d7a: b065 |0047: add-int/2addr v5, v6 │ │ +0d6d7c: 28f3 |0048: goto 003b // -000d │ │ +0d6d7e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=73 │ │ 0x000d line=74 │ │ 0x0011 line=75 │ │ 0x0013 line=76 │ │ @@ -286487,27 +286412,27 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0c90cc: |[0c90cc] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([SII)V │ │ -0c90dc: 5441 6f01 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c90e0: 6e40 4300 5176 |0002: invoke-virtual {v1, v5, v6, v7}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ -0c90e6: 0a00 |0005: move-result v0 │ │ -0c90e8: 3270 0e00 |0006: if-eq v0, v7, 0014 // +000e │ │ -0c90ec: 5441 6f01 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ -0c90f0: 9002 0600 |000a: add-int v2, v6, v0 │ │ -0c90f4: 9103 0700 |000c: sub-int v3, v7, v0 │ │ -0c90f8: 6e40 4300 5132 |000e: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ -0c90fe: 0a01 |0011: move-result v1 │ │ -0c9100: b010 |0012: add-int/2addr v0, v1 │ │ -0c9102: 28f3 |0013: goto 0006 // -000d │ │ -0c9104: 0e00 |0014: return-void │ │ +0d6d80: |[0d6d80] com.badlogic.gdx.backends.android.AndroidAudioDevice.writeSamples:([SII)V │ │ +0d6d90: 5441 6f01 |0000: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6d94: 6e40 4300 5176 |0002: invoke-virtual {v1, v5, v6, v7}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ +0d6d9a: 0a00 |0005: move-result v0 │ │ +0d6d9c: 3270 0e00 |0006: if-eq v0, v7, 0014 // +000e │ │ +0d6da0: 5441 6f01 |0008: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioDevice;.track:Landroid/media/AudioTrack; // field@016f │ │ +0d6da4: 9002 0600 |000a: add-int v2, v6, v0 │ │ +0d6da8: 9103 0700 |000c: sub-int v3, v7, v0 │ │ +0d6dac: 6e40 4300 5132 |000e: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioTrack;.write:([SII)I // method@0043 │ │ +0d6db2: 0a01 |0011: move-result v1 │ │ +0d6db4: b010 |0012: add-int/2addr v0, v1 │ │ +0d6db6: 28f3 |0013: goto 0006 // -000d │ │ +0d6db8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x0008 line=66 │ │ 0x0014 line=67 │ │ locals : │ │ @@ -286547,40 +286472,40 @@ │ │ type : '(IZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -0c9108: |[0c9108] com.badlogic.gdx.backends.android.AndroidAudioRecorder.:(IZ)V │ │ -0c9118: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0c911a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0c911c: 7010 9524 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c9122: 3808 2000 |0005: if-eqz v8, 0025 // +0020 │ │ -0c9126: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ -0c912a: 7130 3700 3704 |0009: invoke-static {v7, v3, v4}, Landroid/media/AudioRecord;.getMinBufferSize:(III)I // method@0037 │ │ -0c9130: 0a05 |000c: move-result v5 │ │ -0c9132: 2200 1a00 |000d: new-instance v0, Landroid/media/AudioRecord; // type@001a │ │ -0c9136: 0172 |000f: move v2, v7 │ │ -0c9138: 7606 3600 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/media/AudioRecord;.:(IIIII)V // method@0036 │ │ -0c913e: 5b60 7001 |0013: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ -0c9142: 5460 7001 |0015: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ -0c9146: 6e10 3800 0000 |0017: invoke-virtual {v0}, Landroid/media/AudioRecord;.getState:()I // method@0038 │ │ -0c914c: 0a00 |001a: move-result v0 │ │ -0c914e: 3210 0d00 |001b: if-eq v0, v1, 0028 // +000d │ │ -0c9152: 2200 bc02 |001d: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c9156: 1a01 950e |001f: const-string v1, "Unable to initialize AudioRecorder. │ │ +0d6dbc: |[0d6dbc] com.badlogic.gdx.backends.android.AndroidAudioRecorder.:(IZ)V │ │ +0d6dcc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0d6dce: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0d6dd0: 7010 9524 0600 |0002: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d6dd6: 3808 2000 |0005: if-eqz v8, 0025 // +0020 │ │ +0d6dda: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ +0d6dde: 7130 3700 3704 |0009: invoke-static {v7, v3, v4}, Landroid/media/AudioRecord;.getMinBufferSize:(III)I // method@0037 │ │ +0d6de4: 0a05 |000c: move-result v5 │ │ +0d6de6: 2200 1a00 |000d: new-instance v0, Landroid/media/AudioRecord; // type@001a │ │ +0d6dea: 0172 |000f: move v2, v7 │ │ +0d6dec: 7606 3600 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/media/AudioRecord;.:(IIIII)V // method@0036 │ │ +0d6df2: 5b60 7001 |0013: iput-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ +0d6df6: 5460 7001 |0015: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ +0d6dfa: 6e10 3800 0000 |0017: invoke-virtual {v0}, Landroid/media/AudioRecord;.getState:()I // method@0038 │ │ +0d6e00: 0a00 |001a: move-result v0 │ │ +0d6e02: 3210 0d00 |001b: if-eq v0, v1, 0028 // +000d │ │ +0d6e06: 2200 bc02 |001d: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d6e0a: 1a01 950e |001f: const-string v1, "Unable to initialize AudioRecorder. │ │ Do you have the RECORD_AUDIO permission?" // string@0e95 │ │ -0c915a: 7020 291e 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0c9160: 2700 |0024: throw v0 │ │ -0c9162: 1303 0c00 |0025: const/16 v3, #int 12 // #c │ │ -0c9166: 28e2 |0027: goto 0009 // -001e │ │ -0c9168: 5460 7001 |0028: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ -0c916c: 6e10 3b00 0000 |002a: invoke-virtual {v0}, Landroid/media/AudioRecord;.startRecording:()V // method@003b │ │ -0c9172: 0e00 |002d: return-void │ │ +0d6e0e: 7020 291e 1000 |0021: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d6e14: 2700 |0024: throw v0 │ │ +0d6e16: 1303 0c00 |0025: const/16 v3, #int 12 // #c │ │ +0d6e1a: 28e2 |0027: goto 0009 // -001e │ │ +0d6e1c: 5460 7001 |0028: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ +0d6e20: 6e10 3b00 0000 |002a: invoke-virtual {v0}, Landroid/media/AudioRecord;.startRecording:()V // method@003b │ │ +0d6e26: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=33 │ │ 0x0009 line=34 │ │ 0x000d line=35 │ │ 0x0015 line=37 │ │ @@ -286603,20 +286528,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c9174: |[0c9174] com.badlogic.gdx.backends.android.AndroidAudioRecorder.dispose:()V │ │ -0c9184: 5410 7001 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ -0c9188: 6e10 3c00 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioRecord;.stop:()V // method@003c │ │ -0c918e: 5410 7001 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ -0c9192: 6e10 3a00 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioRecord;.release:()V // method@003a │ │ -0c9198: 0e00 |000a: return-void │ │ +0d6e28: |[0d6e28] com.badlogic.gdx.backends.android.AndroidAudioRecorder.dispose:()V │ │ +0d6e38: 5410 7001 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ +0d6e3c: 6e10 3c00 0000 |0002: invoke-virtual {v0}, Landroid/media/AudioRecord;.stop:()V // method@003c │ │ +0d6e42: 5410 7001 |0005: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ +0d6e46: 6e10 3a00 0000 |0007: invoke-virtual {v0}, Landroid/media/AudioRecord;.release:()V // method@003a │ │ +0d6e4c: 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; │ │ @@ -286626,25 +286551,25 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c919c: |[0c919c] com.badlogic.gdx.backends.android.AndroidAudioRecorder.read:([SII)V │ │ -0c91ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c91ae: 3270 0e00 |0001: if-eq v0, v7, 000f // +000e │ │ -0c91b2: 5441 7001 |0003: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ -0c91b6: 9002 0600 |0005: add-int v2, v6, v0 │ │ -0c91ba: 9103 0700 |0007: sub-int v3, v7, v0 │ │ -0c91be: 6e40 3900 5132 |0009: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioRecord;.read:([SII)I // method@0039 │ │ -0c91c4: 0a01 |000c: move-result v1 │ │ -0c91c6: b010 |000d: add-int/2addr v0, v1 │ │ -0c91c8: 28f3 |000e: goto 0001 // -000d │ │ -0c91ca: 0e00 |000f: return-void │ │ +0d6e50: |[0d6e50] com.badlogic.gdx.backends.android.AndroidAudioRecorder.read:([SII)V │ │ +0d6e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6e62: 3270 0e00 |0001: if-eq v0, v7, 000f // +000e │ │ +0d6e66: 5441 7001 |0003: iget-object v1, v4, Lcom/badlogic/gdx/backends/android/AndroidAudioRecorder;.recorder:Landroid/media/AudioRecord; // field@0170 │ │ +0d6e6a: 9002 0600 |0005: add-int v2, v6, v0 │ │ +0d6e6e: 9103 0700 |0007: sub-int v3, v7, v0 │ │ +0d6e72: 6e40 3900 5132 |0009: invoke-virtual {v1, v5, v2, v3}, Landroid/media/AudioRecord;.read:([SII)I // method@0039 │ │ +0d6e78: 0a01 |000c: move-result v1 │ │ +0d6e7a: b010 |000d: add-int/2addr v0, v1 │ │ +0d6e7c: 28f3 |000e: goto 0001 // -000d │ │ +0d6e7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0001 line=51 │ │ 0x0003 line=52 │ │ 0x000f line=54 │ │ locals : │ │ @@ -286684,18 +286609,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 │ │ -0c91cc: |[0c91cc] com.badlogic.gdx.backends.android.AndroidGL10.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0c91dc: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c91e2: 5b01 7901 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c91e6: 0e00 |0005: return-void │ │ +0d6e80: |[0d6e80] com.badlogic.gdx.backends.android.AndroidGL10.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0d6e90: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d6e96: 5b01 7901 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6e9a: 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; │ │ @@ -286707,18 +286632,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c91e8: |[0c91e8] com.badlogic.gdx.backends.android.AndroidGL10.glActiveTexture:(I)V │ │ -0c91f8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c91fc: 7220 1426 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@2614 │ │ -0c9202: 0e00 |0005: return-void │ │ +0d6e9c: |[0d6e9c] com.badlogic.gdx.backends.android.AndroidGL10.glActiveTexture:(I)V │ │ +0d6eac: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6eb0: 7220 1426 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glActiveTexture:(I)V // method@2614 │ │ +0d6eb6: 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 │ │ @@ -286728,18 +286653,18 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9204: |[0c9204] com.badlogic.gdx.backends.android.AndroidGL10.glAlphaFunc:(IF)V │ │ -0c9214: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9218: 7230 1526 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@2615 │ │ -0c921e: 0e00 |0005: return-void │ │ +0d6eb8: |[0d6eb8] com.badlogic.gdx.backends.android.AndroidGL10.glAlphaFunc:(IF)V │ │ +0d6ec8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6ecc: 7230 1526 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glAlphaFunc:(IF)V // method@2615 │ │ +0d6ed2: 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 │ │ @@ -286750,18 +286675,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9220: |[0c9220] com.badlogic.gdx.backends.android.AndroidGL10.glBindTexture:(II)V │ │ -0c9230: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9234: 7230 1726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@2617 │ │ -0c923a: 0e00 |0005: return-void │ │ +0d6ed4: |[0d6ed4] com.badlogic.gdx.backends.android.AndroidGL10.glBindTexture:(II)V │ │ +0d6ee4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6ee8: 7230 1726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBindTexture:(II)V // method@2617 │ │ +0d6eee: 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 │ │ @@ -286772,18 +286697,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c923c: |[0c923c] com.badlogic.gdx.backends.android.AndroidGL10.glBlendFunc:(II)V │ │ -0c924c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9250: 7230 1826 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@2618 │ │ -0c9256: 0e00 |0005: return-void │ │ +0d6ef0: |[0d6ef0] com.badlogic.gdx.backends.android.AndroidGL10.glBlendFunc:(II)V │ │ +0d6f00: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6f04: 7230 1826 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glBlendFunc:(II)V // method@2618 │ │ +0d6f0a: 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 │ │ @@ -286794,18 +286719,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9258: |[0c9258] com.badlogic.gdx.backends.android.AndroidGL10.glClear:(I)V │ │ -0c9268: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c926c: 7220 1926 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@2619 │ │ -0c9272: 0e00 |0005: return-void │ │ +0d6f0c: |[0d6f0c] com.badlogic.gdx.backends.android.AndroidGL10.glClear:(I)V │ │ +0d6f1c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6f20: 7220 1926 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClear:(I)V // method@2619 │ │ +0d6f26: 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 │ │ @@ -286815,18 +286740,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9274: |[0c9274] com.badlogic.gdx.backends.android.AndroidGL10.glClearColor:(FFFF)V │ │ -0c9284: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9288: 7255 1a26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@261a │ │ -0c928e: 0e00 |0005: return-void │ │ +0d6f28: |[0d6f28] com.badlogic.gdx.backends.android.AndroidGL10.glClearColor:(FFFF)V │ │ +0d6f38: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6f3c: 7255 1a26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glClearColor:(FFFF)V // method@261a │ │ +0d6f42: 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 │ │ @@ -286839,18 +286764,18 @@ │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9290: |[0c9290] com.badlogic.gdx.backends.android.AndroidGL10.glClearDepthf:(F)V │ │ -0c92a0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c92a4: 7220 1c26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@261c │ │ -0c92aa: 0e00 |0005: return-void │ │ +0d6f44: |[0d6f44] com.badlogic.gdx.backends.android.AndroidGL10.glClearDepthf:(F)V │ │ +0d6f54: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6f58: 7220 1c26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearDepthf:(F)V // method@261c │ │ +0d6f5e: 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 │ │ @@ -286860,18 +286785,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c92ac: |[0c92ac] com.badlogic.gdx.backends.android.AndroidGL10.glClearStencil:(I)V │ │ -0c92bc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c92c0: 7220 1e26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@261e │ │ -0c92c6: 0e00 |0005: return-void │ │ +0d6f60: |[0d6f60] com.badlogic.gdx.backends.android.AndroidGL10.glClearStencil:(I)V │ │ +0d6f70: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6f74: 7220 1e26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClearStencil:(I)V // method@261e │ │ +0d6f7a: 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 │ │ @@ -286881,18 +286806,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c92c8: |[0c92c8] com.badlogic.gdx.backends.android.AndroidGL10.glClientActiveTexture:(I)V │ │ -0c92d8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c92dc: 7220 1f26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@261f │ │ -0c92e2: 0e00 |0005: return-void │ │ +0d6f7c: |[0d6f7c] com.badlogic.gdx.backends.android.AndroidGL10.glClientActiveTexture:(I)V │ │ +0d6f8c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6f90: 7220 1f26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glClientActiveTexture:(I)V // method@261f │ │ +0d6f96: 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 │ │ @@ -286902,18 +286827,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c92e4: |[0c92e4] com.badlogic.gdx.backends.android.AndroidGL10.glColor4f:(FFFF)V │ │ -0c92f4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c92f8: 7255 2026 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@2620 │ │ -0c92fe: 0e00 |0005: return-void │ │ +0d6f98: |[0d6f98] com.badlogic.gdx.backends.android.AndroidGL10.glColor4f:(FFFF)V │ │ +0d6fa8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6fac: 7255 2026 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColor4f:(FFFF)V // method@2620 │ │ +0d6fb2: 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 │ │ @@ -286926,18 +286851,18 @@ │ │ type : '(ZZZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9300: |[0c9300] com.badlogic.gdx.backends.android.AndroidGL10.glColorMask:(ZZZZ)V │ │ -0c9310: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9314: 7255 2226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@2622 │ │ -0c931a: 0e00 |0005: return-void │ │ +0d6fb4: |[0d6fb4] com.badlogic.gdx.backends.android.AndroidGL10.glColorMask:(ZZZZ)V │ │ +0d6fc4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6fc8: 7255 2226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorMask:(ZZZZ)V // method@2622 │ │ +0d6fce: 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 │ │ @@ -286950,18 +286875,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c931c: |[0c931c] com.badlogic.gdx.backends.android.AndroidGL10.glColorPointer:(IIILjava/nio/Buffer;)V │ │ -0c932c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9330: 7255 2326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@2623 │ │ -0c9336: 0e00 |0005: return-void │ │ +0d6fd0: |[0d6fd0] com.badlogic.gdx.backends.android.AndroidGL10.glColorPointer:(IIILjava/nio/Buffer;)V │ │ +0d6fe0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d6fe4: 7255 2326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@2623 │ │ +0d6fea: 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 │ │ @@ -286974,26 +286899,26 @@ │ │ type : '(IIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -0c9338: |[0c9338] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ -0c9348: 5490 7901 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c934c: 01a1 |0002: move v1, v10 │ │ -0c934e: 01b2 |0003: move v2, v11 │ │ -0c9350: 01c3 |0004: move v3, v12 │ │ -0c9352: 01d4 |0005: move v4, v13 │ │ -0c9354: 01e5 |0006: move v5, v14 │ │ -0c9356: 01f6 |0007: move v6, v15 │ │ -0c9358: 0207 1000 |0008: move/from16 v7, v16 │ │ -0c935c: 0808 1100 |000a: move-object/from16 v8, v17 │ │ -0c9360: 7809 2426 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@2624 │ │ -0c9366: 0e00 |000f: return-void │ │ +0d6fec: |[0d6fec] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexImage2D:(IIIIIIILjava/nio/Buffer;)V │ │ +0d6ffc: 5490 7901 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7000: 01a1 |0002: move v1, v10 │ │ +0d7002: 01b2 |0003: move v2, v11 │ │ +0d7004: 01c3 |0004: move v3, v12 │ │ +0d7006: 01d4 |0005: move v4, v13 │ │ +0d7008: 01e5 |0006: move v5, v14 │ │ +0d700a: 01f6 |0007: move v6, v15 │ │ +0d700c: 0207 1000 |0008: move/from16 v7, v16 │ │ +0d7010: 0808 1100 |000a: move-object/from16 v8, v17 │ │ +0d7014: 7809 2426 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@2624 │ │ +0d701a: 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 │ │ @@ -287010,27 +286935,27 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0c9368: |[0c9368] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0c9378: 54a0 7901 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c937c: 01b1 |0002: move v1, v11 │ │ -0c937e: 01c2 |0003: move v2, v12 │ │ -0c9380: 01d3 |0004: move v3, v13 │ │ -0c9382: 01e4 |0005: move v4, v14 │ │ -0c9384: 01f5 |0006: move v5, v15 │ │ -0c9386: 0206 1000 |0007: move/from16 v6, v16 │ │ -0c938a: 0207 1100 |0009: move/from16 v7, v17 │ │ -0c938e: 0208 1200 |000b: move/from16 v8, v18 │ │ -0c9392: 0809 1300 |000d: move-object/from16 v9, v19 │ │ -0c9396: 780a 2526 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@2625 │ │ -0c939c: 0e00 |0012: return-void │ │ +0d701c: |[0d701c] com.badlogic.gdx.backends.android.AndroidGL10.glCompressedTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0d702c: 54a0 7901 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7030: 01b1 |0002: move v1, v11 │ │ +0d7032: 01c2 |0003: move v2, v12 │ │ +0d7034: 01d3 |0004: move v3, v13 │ │ +0d7036: 01e4 |0005: move v4, v14 │ │ +0d7038: 01f5 |0006: move v5, v15 │ │ +0d703a: 0206 1000 |0007: move/from16 v6, v16 │ │ +0d703e: 0207 1100 |0009: move/from16 v7, v17 │ │ +0d7042: 0208 1200 |000b: move/from16 v8, v18 │ │ +0d7046: 0809 1300 |000d: move-object/from16 v9, v19 │ │ +0d704a: 780a 2526 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@2625 │ │ +0d7050: 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 │ │ @@ -287048,26 +286973,26 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -0c93a0: |[0c93a0] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexImage2D:(IIIIIIII)V │ │ -0c93b0: 5490 7901 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c93b4: 01a1 |0002: move v1, v10 │ │ -0c93b6: 01b2 |0003: move v2, v11 │ │ -0c93b8: 01c3 |0004: move v3, v12 │ │ -0c93ba: 01d4 |0005: move v4, v13 │ │ -0c93bc: 01e5 |0006: move v5, v14 │ │ -0c93be: 01f6 |0007: move v6, v15 │ │ -0c93c0: 0207 1000 |0008: move/from16 v7, v16 │ │ -0c93c4: 0208 1100 |000a: move/from16 v8, v17 │ │ -0c93c8: 7809 2626 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@2626 │ │ -0c93ce: 0e00 |000f: return-void │ │ +0d7054: |[0d7054] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexImage2D:(IIIIIIII)V │ │ +0d7064: 5490 7901 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7068: 01a1 |0002: move v1, v10 │ │ +0d706a: 01b2 |0003: move v2, v11 │ │ +0d706c: 01c3 |0004: move v3, v12 │ │ +0d706e: 01d4 |0005: move v4, v13 │ │ +0d7070: 01e5 |0006: move v5, v14 │ │ +0d7072: 01f6 |0007: move v6, v15 │ │ +0d7074: 0207 1000 |0008: move/from16 v7, v16 │ │ +0d7078: 0208 1100 |000a: move/from16 v8, v17 │ │ +0d707c: 7809 2626 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexImage2D:(IIIIIIII)V // method@2626 │ │ +0d7082: 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 │ │ @@ -287084,26 +287009,26 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -0c93d0: |[0c93d0] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexSubImage2D:(IIIIIIII)V │ │ -0c93e0: 5490 7901 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c93e4: 01a1 |0002: move v1, v10 │ │ -0c93e6: 01b2 |0003: move v2, v11 │ │ -0c93e8: 01c3 |0004: move v3, v12 │ │ -0c93ea: 01d4 |0005: move v4, v13 │ │ -0c93ec: 01e5 |0006: move v5, v14 │ │ -0c93ee: 01f6 |0007: move v6, v15 │ │ -0c93f0: 0207 1000 |0008: move/from16 v7, v16 │ │ -0c93f4: 0208 1100 |000a: move/from16 v8, v17 │ │ -0c93f8: 7809 2726 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@2627 │ │ -0c93fe: 0e00 |000f: return-void │ │ +0d7084: |[0d7084] com.badlogic.gdx.backends.android.AndroidGL10.glCopyTexSubImage2D:(IIIIIIII)V │ │ +0d7094: 5490 7901 |0000: iget-object v0, v9, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7098: 01a1 |0002: move v1, v10 │ │ +0d709a: 01b2 |0003: move v2, v11 │ │ +0d709c: 01c3 |0004: move v3, v12 │ │ +0d709e: 01d4 |0005: move v4, v13 │ │ +0d70a0: 01e5 |0006: move v5, v14 │ │ +0d70a2: 01f6 |0007: move v6, v15 │ │ +0d70a4: 0207 1000 |0008: move/from16 v7, v16 │ │ +0d70a8: 0208 1100 |000a: move/from16 v8, v17 │ │ +0d70ac: 7809 2726 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Ljavax/microedition/khronos/opengles/GL10;.glCopyTexSubImage2D:(IIIIIIII)V // method@2627 │ │ +0d70b2: 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 │ │ @@ -287120,18 +287045,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9400: |[0c9400] com.badlogic.gdx.backends.android.AndroidGL10.glCullFace:(I)V │ │ -0c9410: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9414: 7220 2826 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@2628 │ │ -0c941a: 0e00 |0005: return-void │ │ +0d70b4: |[0d70b4] com.badlogic.gdx.backends.android.AndroidGL10.glCullFace:(I)V │ │ +0d70c4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d70c8: 7220 2826 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glCullFace:(I)V // method@2628 │ │ +0d70ce: 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 │ │ @@ -287141,18 +287066,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c941c: |[0c941c] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ -0c942c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9430: 7230 2926 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@2629 │ │ -0c9436: 0e00 |0005: return-void │ │ +0d70d0: |[0d70d0] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(ILjava/nio/IntBuffer;)V │ │ +0d70e0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d70e4: 7230 2926 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(ILjava/nio/IntBuffer;)V // method@2629 │ │ +0d70ea: 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 │ │ @@ -287163,18 +287088,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9438: |[0c9438] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(I[II)V │ │ -0c9448: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c944c: 7240 2a26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@262a │ │ -0c9452: 0e00 |0005: return-void │ │ +0d70ec: |[0d70ec] com.badlogic.gdx.backends.android.AndroidGL10.glDeleteTextures:(I[II)V │ │ +0d70fc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7100: 7240 2a26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDeleteTextures:(I[II)V // method@262a │ │ +0d7106: 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 │ │ @@ -287186,18 +287111,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9454: |[0c9454] com.badlogic.gdx.backends.android.AndroidGL10.glDepthFunc:(I)V │ │ -0c9464: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9468: 7220 2b26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@262b │ │ -0c946e: 0e00 |0005: return-void │ │ +0d7108: |[0d7108] com.badlogic.gdx.backends.android.AndroidGL10.glDepthFunc:(I)V │ │ +0d7118: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d711c: 7220 2b26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthFunc:(I)V // method@262b │ │ +0d7122: 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 │ │ @@ -287207,18 +287132,18 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9470: |[0c9470] com.badlogic.gdx.backends.android.AndroidGL10.glDepthMask:(Z)V │ │ -0c9480: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9484: 7220 2c26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@262c │ │ -0c948a: 0e00 |0005: return-void │ │ +0d7124: |[0d7124] com.badlogic.gdx.backends.android.AndroidGL10.glDepthMask:(Z)V │ │ +0d7134: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7138: 7220 2c26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDepthMask:(Z)V // method@262c │ │ +0d713e: 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 │ │ @@ -287228,18 +287153,18 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c948c: |[0c948c] com.badlogic.gdx.backends.android.AndroidGL10.glDepthRangef:(FF)V │ │ -0c949c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c94a0: 7230 2d26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@262d │ │ -0c94a6: 0e00 |0005: return-void │ │ +0d7140: |[0d7140] com.badlogic.gdx.backends.android.AndroidGL10.glDepthRangef:(FF)V │ │ +0d7150: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7154: 7230 2d26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glDepthRangef:(FF)V // method@262d │ │ +0d715a: 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 │ │ @@ -287250,18 +287175,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c94a8: |[0c94a8] com.badlogic.gdx.backends.android.AndroidGL10.glDisable:(I)V │ │ -0c94b8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c94bc: 7220 2f26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@262f │ │ -0c94c2: 0e00 |0005: return-void │ │ +0d715c: |[0d715c] com.badlogic.gdx.backends.android.AndroidGL10.glDisable:(I)V │ │ +0d716c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7170: 7220 2f26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisable:(I)V // method@262f │ │ +0d7176: 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 │ │ @@ -287271,18 +287196,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c94c4: |[0c94c4] com.badlogic.gdx.backends.android.AndroidGL10.glDisableClientState:(I)V │ │ -0c94d4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c94d8: 7220 3026 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@2630 │ │ -0c94de: 0e00 |0005: return-void │ │ +0d7178: |[0d7178] com.badlogic.gdx.backends.android.AndroidGL10.glDisableClientState:(I)V │ │ +0d7188: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d718c: 7220 3026 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glDisableClientState:(I)V // method@2630 │ │ +0d7192: 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 │ │ @@ -287292,18 +287217,18 @@ │ │ type : '(III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c94e0: |[0c94e0] com.badlogic.gdx.backends.android.AndroidGL10.glDrawArrays:(III)V │ │ -0c94f0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c94f4: 7240 3126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@2631 │ │ -0c94fa: 0e00 |0005: return-void │ │ +0d7194: |[0d7194] com.badlogic.gdx.backends.android.AndroidGL10.glDrawArrays:(III)V │ │ +0d71a4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d71a8: 7240 3126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glDrawArrays:(III)V // method@2631 │ │ +0d71ae: 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 │ │ @@ -287315,18 +287240,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c94fc: |[0c94fc] com.badlogic.gdx.backends.android.AndroidGL10.glDrawElements:(IIILjava/nio/Buffer;)V │ │ -0c950c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9510: 7255 3226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@2632 │ │ -0c9516: 0e00 |0005: return-void │ │ +0d71b0: |[0d71b0] com.badlogic.gdx.backends.android.AndroidGL10.glDrawElements:(IIILjava/nio/Buffer;)V │ │ +0d71c0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d71c4: 7255 3226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glDrawElements:(IIILjava/nio/Buffer;)V // method@2632 │ │ +0d71ca: 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 │ │ @@ -287339,18 +287264,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9518: |[0c9518] com.badlogic.gdx.backends.android.AndroidGL10.glEnable:(I)V │ │ -0c9528: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c952c: 7220 3326 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@2633 │ │ -0c9532: 0e00 |0005: return-void │ │ +0d71cc: |[0d71cc] com.badlogic.gdx.backends.android.AndroidGL10.glEnable:(I)V │ │ +0d71dc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d71e0: 7220 3326 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnable:(I)V // method@2633 │ │ +0d71e6: 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 │ │ @@ -287360,18 +287285,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9534: |[0c9534] com.badlogic.gdx.backends.android.AndroidGL10.glEnableClientState:(I)V │ │ -0c9544: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9548: 7220 3426 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@2634 │ │ -0c954e: 0e00 |0005: return-void │ │ +0d71e8: |[0d71e8] com.badlogic.gdx.backends.android.AndroidGL10.glEnableClientState:(I)V │ │ +0d71f8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d71fc: 7220 3426 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glEnableClientState:(I)V // method@2634 │ │ +0d7202: 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 │ │ @@ -287381,18 +287306,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c9550: |[0c9550] com.badlogic.gdx.backends.android.AndroidGL10.glFinish:()V │ │ -0c9560: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9564: 7210 3526 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@2635 │ │ -0c956a: 0e00 |0005: return-void │ │ +0d7204: |[0d7204] com.badlogic.gdx.backends.android.AndroidGL10.glFinish:()V │ │ +0d7214: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7218: 7210 3526 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFinish:()V // method@2635 │ │ +0d721e: 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; │ │ │ │ @@ -287401,18 +287326,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c956c: |[0c956c] com.badlogic.gdx.backends.android.AndroidGL10.glFlush:()V │ │ -0c957c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9580: 7210 3626 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@2636 │ │ -0c9586: 0e00 |0005: return-void │ │ +0d7220: |[0d7220] com.badlogic.gdx.backends.android.AndroidGL10.glFlush:()V │ │ +0d7230: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7234: 7210 3626 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glFlush:()V // method@2636 │ │ +0d723a: 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; │ │ │ │ @@ -287421,18 +287346,18 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9588: |[0c9588] com.badlogic.gdx.backends.android.AndroidGL10.glFogf:(IF)V │ │ -0c9598: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c959c: 7230 3726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@2637 │ │ -0c95a2: 0e00 |0005: return-void │ │ +0d723c: |[0d723c] com.badlogic.gdx.backends.android.AndroidGL10.glFogf:(IF)V │ │ +0d724c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7250: 7230 3726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogf:(IF)V // method@2637 │ │ +0d7256: 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 │ │ @@ -287443,18 +287368,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c95a4: |[0c95a4] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ -0c95b4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c95b8: 7230 3826 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@2638 │ │ -0c95be: 0e00 |0005: return-void │ │ +0d7258: |[0d7258] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(ILjava/nio/FloatBuffer;)V │ │ +0d7268: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d726c: 7230 3826 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(ILjava/nio/FloatBuffer;)V // method@2638 │ │ +0d7272: 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 │ │ @@ -287465,18 +287390,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c95c0: |[0c95c0] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(I[FI)V │ │ -0c95d0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c95d4: 7240 3926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@2639 │ │ -0c95da: 0e00 |0005: return-void │ │ +0d7274: |[0d7274] com.badlogic.gdx.backends.android.AndroidGL10.glFogfv:(I[FI)V │ │ +0d7284: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7288: 7240 3926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glFogfv:(I[FI)V // method@2639 │ │ +0d728e: 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 │ │ @@ -287488,18 +287413,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c95dc: |[0c95dc] com.badlogic.gdx.backends.android.AndroidGL10.glFrontFace:(I)V │ │ -0c95ec: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c95f0: 7220 3d26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@263d │ │ -0c95f6: 0e00 |0005: return-void │ │ +0d7290: |[0d7290] com.badlogic.gdx.backends.android.AndroidGL10.glFrontFace:(I)V │ │ +0d72a0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d72a4: 7220 3d26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glFrontFace:(I)V // method@263d │ │ +0d72aa: 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 │ │ @@ -287509,24 +287434,24 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0c95f8: |[0c95f8] com.badlogic.gdx.backends.android.AndroidGL10.glFrustumf:(FFFFFF)V │ │ -0c9608: 5470 7901 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c960c: 0181 |0002: move v1, v8 │ │ -0c960e: 0192 |0003: move v2, v9 │ │ -0c9610: 01a3 |0004: move v3, v10 │ │ -0c9612: 01b4 |0005: move v4, v11 │ │ -0c9614: 01c5 |0006: move v5, v12 │ │ -0c9616: 01d6 |0007: move v6, v13 │ │ -0c9618: 7807 3e26 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@263e │ │ -0c961e: 0e00 |000b: return-void │ │ +0d72ac: |[0d72ac] com.badlogic.gdx.backends.android.AndroidGL10.glFrustumf:(FFFFFF)V │ │ +0d72bc: 5470 7901 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d72c0: 0181 |0002: move v1, v8 │ │ +0d72c2: 0192 |0003: move v2, v9 │ │ +0d72c4: 01a3 |0004: move v3, v10 │ │ +0d72c6: 01b4 |0005: move v4, v11 │ │ +0d72c8: 01c5 |0006: move v5, v12 │ │ +0d72ca: 01d6 |0007: move v6, v13 │ │ +0d72cc: 7807 3e26 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glFrustumf:(FFFFFF)V // method@263e │ │ +0d72d2: 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 │ │ @@ -287541,18 +287466,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9620: |[0c9620] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ -0c9630: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9634: 7230 4026 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@2640 │ │ -0c963a: 0e00 |0005: return-void │ │ +0d72d4: |[0d72d4] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(ILjava/nio/IntBuffer;)V │ │ +0d72e4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d72e8: 7230 4026 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(ILjava/nio/IntBuffer;)V // method@2640 │ │ +0d72ee: 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 │ │ @@ -287563,18 +287488,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c963c: |[0c963c] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(I[II)V │ │ -0c964c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9650: 7240 4126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@2641 │ │ -0c9656: 0e00 |0005: return-void │ │ +0d72f0: |[0d72f0] com.badlogic.gdx.backends.android.AndroidGL10.glGenTextures:(I[II)V │ │ +0d7300: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7304: 7240 4126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGenTextures:(I[II)V // method@2641 │ │ +0d730a: 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 │ │ @@ -287586,19 +287511,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9658: |[0c9658] com.badlogic.gdx.backends.android.AndroidGL10.glGetError:()I │ │ -0c9668: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c966c: 7210 4226 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ -0c9672: 0a00 |0005: move-result v0 │ │ -0c9674: 0f00 |0006: return v0 │ │ +0d730c: |[0d730c] com.badlogic.gdx.backends.android.AndroidGL10.glGetError:()I │ │ +0d731c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7320: 7210 4226 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glGetError:()I // method@2642 │ │ +0d7326: 0a00 |0005: move-result v0 │ │ +0d7328: 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;) │ │ @@ -287606,18 +287531,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9678: |[0c9678] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ -0c9688: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c968c: 7230 4326 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@2643 │ │ -0c9692: 0e00 |0005: return-void │ │ +0d732c: |[0d732c] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(ILjava/nio/IntBuffer;)V │ │ +0d733c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7340: 7230 4326 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(ILjava/nio/IntBuffer;)V // method@2643 │ │ +0d7346: 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 │ │ @@ -287628,18 +287553,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9694: |[0c9694] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(I[II)V │ │ -0c96a4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c96a8: 7240 4426 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ -0c96ae: 0e00 |0005: return-void │ │ +0d7348: |[0d7348] com.badlogic.gdx.backends.android.AndroidGL10.glGetIntegerv:(I[II)V │ │ +0d7358: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d735c: 7240 4426 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glGetIntegerv:(I[II)V // method@2644 │ │ +0d7362: 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 │ │ @@ -287651,19 +287576,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c96b0: |[0c96b0] com.badlogic.gdx.backends.android.AndroidGL10.glGetString:(I)Ljava/lang/String; │ │ -0c96c0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c96c4: 7220 4526 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ -0c96ca: 0c00 |0005: move-result-object v0 │ │ -0c96cc: 1100 |0006: return-object v0 │ │ +0d7364: |[0d7364] com.badlogic.gdx.backends.android.AndroidGL10.glGetString:(I)Ljava/lang/String; │ │ +0d7374: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7378: 7220 4526 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glGetString:(I)Ljava/lang/String; // method@2645 │ │ +0d737e: 0c00 |0005: move-result-object v0 │ │ +0d7380: 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 │ │ │ │ @@ -287672,18 +287597,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c96d0: |[0c96d0] com.badlogic.gdx.backends.android.AndroidGL10.glHint:(II)V │ │ -0c96e0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c96e4: 7230 4626 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@2646 │ │ -0c96ea: 0e00 |0005: return-void │ │ +0d7384: |[0d7384] com.badlogic.gdx.backends.android.AndroidGL10.glHint:(II)V │ │ +0d7394: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7398: 7230 4626 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glHint:(II)V // method@2646 │ │ +0d739e: 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 │ │ @@ -287694,18 +287619,18 @@ │ │ type : '(IF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c96ec: |[0c96ec] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelf:(IF)V │ │ -0c96fc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9700: 7230 4726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@2647 │ │ -0c9706: 0e00 |0005: return-void │ │ +0d73a0: |[0d73a0] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelf:(IF)V │ │ +0d73b0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d73b4: 7230 4726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelf:(IF)V // method@2647 │ │ +0d73ba: 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 │ │ @@ -287716,18 +287641,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9708: |[0c9708] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ -0c9718: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c971c: 7230 4826 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@2648 │ │ -0c9722: 0e00 |0005: return-void │ │ +0d73bc: |[0d73bc] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(ILjava/nio/FloatBuffer;)V │ │ +0d73cc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d73d0: 7230 4826 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(ILjava/nio/FloatBuffer;)V // method@2648 │ │ +0d73d6: 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 │ │ @@ -287738,18 +287663,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9724: |[0c9724] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(I[FI)V │ │ -0c9734: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9738: 7240 4926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@2649 │ │ -0c973e: 0e00 |0005: return-void │ │ +0d73d8: |[0d73d8] com.badlogic.gdx.backends.android.AndroidGL10.glLightModelfv:(I[FI)V │ │ +0d73e8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d73ec: 7240 4926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightModelfv:(I[FI)V // method@2649 │ │ +0d73f2: 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 │ │ @@ -287761,18 +287686,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9740: |[0c9740] com.badlogic.gdx.backends.android.AndroidGL10.glLightf:(IIF)V │ │ -0c9750: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9754: 7240 4d26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@264d │ │ -0c975a: 0e00 |0005: return-void │ │ +0d73f4: |[0d73f4] com.badlogic.gdx.backends.android.AndroidGL10.glLightf:(IIF)V │ │ +0d7404: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7408: 7240 4d26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightf:(IIF)V // method@264d │ │ +0d740e: 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 │ │ @@ -287784,18 +287709,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c975c: |[0c975c] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0c976c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9770: 7240 4e26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@264e │ │ -0c9776: 0e00 |0005: return-void │ │ +0d7410: |[0d7410] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0d7420: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7424: 7240 4e26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(IILjava/nio/FloatBuffer;)V // method@264e │ │ +0d742a: 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 │ │ @@ -287807,18 +287732,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9778: |[0c9778] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(II[FI)V │ │ -0c9788: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c978c: 7255 4f26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@264f │ │ -0c9792: 0e00 |0005: return-void │ │ +0d742c: |[0d742c] com.badlogic.gdx.backends.android.AndroidGL10.glLightfv:(II[FI)V │ │ +0d743c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7440: 7255 4f26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glLightfv:(II[FI)V // method@264f │ │ +0d7446: 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 │ │ @@ -287831,18 +287756,18 @@ │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9794: |[0c9794] com.badlogic.gdx.backends.android.AndroidGL10.glLineWidth:(F)V │ │ -0c97a4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c97a8: 7220 5326 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@2653 │ │ -0c97ae: 0e00 |0005: return-void │ │ +0d7448: |[0d7448] com.badlogic.gdx.backends.android.AndroidGL10.glLineWidth:(F)V │ │ +0d7458: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d745c: 7220 5326 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLineWidth:(F)V // method@2653 │ │ +0d7462: 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 │ │ @@ -287852,18 +287777,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c97b0: |[0c97b0] com.badlogic.gdx.backends.android.AndroidGL10.glLoadIdentity:()V │ │ -0c97c0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c97c4: 7210 5526 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@2655 │ │ -0c97ca: 0e00 |0005: return-void │ │ +0d7464: |[0d7464] com.badlogic.gdx.backends.android.AndroidGL10.glLoadIdentity:()V │ │ +0d7474: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7478: 7210 5526 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glLoadIdentity:()V // method@2655 │ │ +0d747e: 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; │ │ │ │ @@ -287872,18 +287797,18 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c97cc: |[0c97cc] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0c97dc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c97e0: 7220 5626 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@2656 │ │ -0c97e6: 0e00 |0005: return-void │ │ +0d7480: |[0d7480] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0d7490: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7494: 7220 5626 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:(Ljava/nio/FloatBuffer;)V // method@2656 │ │ +0d749a: 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; │ │ @@ -287893,18 +287818,18 @@ │ │ type : '([FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c97e8: |[0c97e8] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:([FI)V │ │ -0c97f8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c97fc: 7230 5726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@2657 │ │ -0c9802: 0e00 |0005: return-void │ │ +0d749c: |[0d749c] com.badlogic.gdx.backends.android.AndroidGL10.glLoadMatrixf:([FI)V │ │ +0d74ac: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d74b0: 7230 5726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glLoadMatrixf:([FI)V // method@2657 │ │ +0d74b6: 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 │ │ @@ -287915,18 +287840,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9804: |[0c9804] com.badlogic.gdx.backends.android.AndroidGL10.glLogicOp:(I)V │ │ -0c9814: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9818: 7220 5a26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@265a │ │ -0c981e: 0e00 |0005: return-void │ │ +0d74b8: |[0d74b8] com.badlogic.gdx.backends.android.AndroidGL10.glLogicOp:(I)V │ │ +0d74c8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d74cc: 7220 5a26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glLogicOp:(I)V // method@265a │ │ +0d74d2: 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 │ │ @@ -287936,18 +287861,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9820: |[0c9820] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialf:(IIF)V │ │ -0c9830: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9834: 7240 5b26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@265b │ │ -0c983a: 0e00 |0005: return-void │ │ +0d74d4: |[0d74d4] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialf:(IIF)V │ │ +0d74e4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d74e8: 7240 5b26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialf:(IIF)V // method@265b │ │ +0d74ee: 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 │ │ @@ -287959,18 +287884,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c983c: |[0c983c] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0c984c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9850: 7240 5c26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@265c │ │ -0c9856: 0e00 |0005: return-void │ │ +0d74f0: |[0d74f0] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0d7500: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7504: 7240 5c26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(IILjava/nio/FloatBuffer;)V // method@265c │ │ +0d750a: 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 │ │ @@ -287982,18 +287907,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9858: |[0c9858] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(II[FI)V │ │ -0c9868: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c986c: 7255 5d26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@265d │ │ -0c9872: 0e00 |0005: return-void │ │ +0d750c: |[0d750c] com.badlogic.gdx.backends.android.AndroidGL10.glMaterialfv:(II[FI)V │ │ +0d751c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7520: 7255 5d26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMaterialfv:(II[FI)V // method@265d │ │ +0d7526: 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 │ │ @@ -288006,18 +287931,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9874: |[0c9874] com.badlogic.gdx.backends.android.AndroidGL10.glMatrixMode:(I)V │ │ -0c9884: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9888: 7220 6126 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2661 │ │ -0c988e: 0e00 |0005: return-void │ │ +0d7528: |[0d7528] com.badlogic.gdx.backends.android.AndroidGL10.glMatrixMode:(I)V │ │ +0d7538: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d753c: 7220 6126 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMatrixMode:(I)V // method@2661 │ │ +0d7542: 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 │ │ @@ -288027,18 +287952,18 @@ │ │ type : '(Ljava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9890: |[0c9890] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ -0c98a0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c98a4: 7220 6226 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2662 │ │ -0c98aa: 0e00 |0005: return-void │ │ +0d7544: |[0d7544] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:(Ljava/nio/FloatBuffer;)V │ │ +0d7554: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7558: 7220 6226 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:(Ljava/nio/FloatBuffer;)V // method@2662 │ │ +0d755e: 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; │ │ @@ -288048,18 +287973,18 @@ │ │ type : '([FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c98ac: |[0c98ac] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:([FI)V │ │ -0c98bc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c98c0: 7230 6326 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@2663 │ │ -0c98c6: 0e00 |0005: return-void │ │ +0d7560: |[0d7560] com.badlogic.gdx.backends.android.AndroidGL10.glMultMatrixf:([FI)V │ │ +0d7570: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7574: 7230 6326 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glMultMatrixf:([FI)V // method@2663 │ │ +0d757a: 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 │ │ @@ -288070,23 +287995,23 @@ │ │ type : '(IFFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0c98c8: |[0c98c8] com.badlogic.gdx.backends.android.AndroidGL10.glMultiTexCoord4f:(IFFFF)V │ │ -0c98d8: 5460 7901 |0000: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c98dc: 0171 |0002: move v1, v7 │ │ -0c98de: 0182 |0003: move v2, v8 │ │ -0c98e0: 0193 |0004: move v3, v9 │ │ -0c98e2: 01a4 |0005: move v4, v10 │ │ -0c98e4: 01b5 |0006: move v5, v11 │ │ -0c98e6: 7806 6626 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@2666 │ │ -0c98ec: 0e00 |000a: return-void │ │ +0d757c: |[0d757c] com.badlogic.gdx.backends.android.AndroidGL10.glMultiTexCoord4f:(IFFFF)V │ │ +0d758c: 5460 7901 |0000: iget-object v0, v6, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7590: 0171 |0002: move v1, v7 │ │ +0d7592: 0182 |0003: move v2, v8 │ │ +0d7594: 0193 |0004: move v3, v9 │ │ +0d7596: 01a4 |0005: move v4, v10 │ │ +0d7598: 01b5 |0006: move v5, v11 │ │ +0d759a: 7806 6626 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glMultiTexCoord4f:(IFFFF)V // method@2666 │ │ +0d75a0: 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 │ │ @@ -288100,18 +288025,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c98f0: |[0c98f0] com.badlogic.gdx.backends.android.AndroidGL10.glNormal3f:(FFF)V │ │ -0c9900: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9904: 7240 6826 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@2668 │ │ -0c990a: 0e00 |0005: return-void │ │ +0d75a4: |[0d75a4] com.badlogic.gdx.backends.android.AndroidGL10.glNormal3f:(FFF)V │ │ +0d75b4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d75b8: 7240 6826 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormal3f:(FFF)V // method@2668 │ │ +0d75be: 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 │ │ @@ -288123,18 +288048,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c990c: |[0c990c] com.badlogic.gdx.backends.android.AndroidGL10.glNormalPointer:(IILjava/nio/Buffer;)V │ │ -0c991c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9920: 7240 6a26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@266a │ │ -0c9926: 0e00 |0005: return-void │ │ +0d75c0: |[0d75c0] com.badlogic.gdx.backends.android.AndroidGL10.glNormalPointer:(IILjava/nio/Buffer;)V │ │ +0d75d0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d75d4: 7240 6a26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@266a │ │ +0d75da: 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 │ │ @@ -288146,24 +288071,24 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0c9928: |[0c9928] com.badlogic.gdx.backends.android.AndroidGL10.glOrthof:(FFFFFF)V │ │ -0c9938: 5470 7901 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c993c: 0181 |0002: move v1, v8 │ │ -0c993e: 0192 |0003: move v2, v9 │ │ -0c9940: 01a3 |0004: move v3, v10 │ │ -0c9942: 01b4 |0005: move v4, v11 │ │ -0c9944: 01c5 |0006: move v5, v12 │ │ -0c9946: 01d6 |0007: move v6, v13 │ │ -0c9948: 7807 6b26 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@266b │ │ -0c994e: 0e00 |000b: return-void │ │ +0d75dc: |[0d75dc] com.badlogic.gdx.backends.android.AndroidGL10.glOrthof:(FFFFFF)V │ │ +0d75ec: 5470 7901 |0000: iget-object v0, v7, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d75f0: 0181 |0002: move v1, v8 │ │ +0d75f2: 0192 |0003: move v2, v9 │ │ +0d75f4: 01a3 |0004: move v3, v10 │ │ +0d75f6: 01b4 |0005: move v4, v11 │ │ +0d75f8: 01c5 |0006: move v5, v12 │ │ +0d75fa: 01d6 |0007: move v6, v13 │ │ +0d75fc: 7807 6b26 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljavax/microedition/khronos/opengles/GL10;.glOrthof:(FFFFFF)V // method@266b │ │ +0d7602: 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 │ │ @@ -288178,18 +288103,18 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9950: |[0c9950] com.badlogic.gdx.backends.android.AndroidGL10.glPixelStorei:(II)V │ │ -0c9960: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9964: 7230 6d26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@266d │ │ -0c996a: 0e00 |0005: return-void │ │ +0d7604: |[0d7604] com.badlogic.gdx.backends.android.AndroidGL10.glPixelStorei:(II)V │ │ +0d7614: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7618: 7230 6d26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPixelStorei:(II)V // method@266d │ │ +0d761e: 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 │ │ @@ -288200,18 +288125,18 @@ │ │ type : '(F)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c996c: |[0c996c] com.badlogic.gdx.backends.android.AndroidGL10.glPointSize:(F)V │ │ -0c997c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9980: 7220 6e26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@266e │ │ -0c9986: 0e00 |0005: return-void │ │ +0d7620: |[0d7620] com.badlogic.gdx.backends.android.AndroidGL10.glPointSize:(F)V │ │ +0d7630: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7634: 7220 6e26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glPointSize:(F)V // method@266e │ │ +0d763a: 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 │ │ @@ -288221,16 +288146,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c9988: |[0c9988] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonMode:(II)V │ │ -0c9998: 0e00 |0000: return-void │ │ +0d763c: |[0d763c] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonMode:(II)V │ │ +0d764c: 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 │ │ @@ -288240,18 +288165,18 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c999c: |[0c999c] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonOffset:(FF)V │ │ -0c99ac: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c99b0: 7230 7026 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2670 │ │ -0c99b6: 0e00 |0005: return-void │ │ +0d7650: |[0d7650] com.badlogic.gdx.backends.android.AndroidGL10.glPolygonOffset:(FF)V │ │ +0d7660: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7664: 7230 7026 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glPolygonOffset:(FF)V // method@2670 │ │ +0d766a: 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 │ │ @@ -288262,18 +288187,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c99b8: |[0c99b8] com.badlogic.gdx.backends.android.AndroidGL10.glPopMatrix:()V │ │ -0c99c8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c99cc: 7210 7226 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2672 │ │ -0c99d2: 0e00 |0005: return-void │ │ +0d766c: |[0d766c] com.badlogic.gdx.backends.android.AndroidGL10.glPopMatrix:()V │ │ +0d767c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7680: 7210 7226 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPopMatrix:()V // method@2672 │ │ +0d7686: 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; │ │ │ │ @@ -288282,18 +288207,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c99d4: |[0c99d4] com.badlogic.gdx.backends.android.AndroidGL10.glPushMatrix:()V │ │ -0c99e4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c99e8: 7210 7326 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@2673 │ │ -0c99ee: 0e00 |0005: return-void │ │ +0d7688: |[0d7688] com.badlogic.gdx.backends.android.AndroidGL10.glPushMatrix:()V │ │ +0d7698: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d769c: 7210 7326 0000 |0002: invoke-interface {v0}, Ljavax/microedition/khronos/opengles/GL10;.glPushMatrix:()V // method@2673 │ │ +0d76a2: 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; │ │ │ │ @@ -288302,25 +288227,25 @@ │ │ type : '(IIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -0c99f0: |[0c99f0] com.badlogic.gdx.backends.android.AndroidGL10.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ -0c9a00: 5480 7901 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9a04: 0191 |0002: move v1, v9 │ │ -0c9a06: 01a2 |0003: move v2, v10 │ │ -0c9a08: 01b3 |0004: move v3, v11 │ │ -0c9a0a: 01c4 |0005: move v4, v12 │ │ -0c9a0c: 01d5 |0006: move v5, v13 │ │ -0c9a0e: 01e6 |0007: move v6, v14 │ │ -0c9a10: 07f7 |0008: move-object v7, v15 │ │ -0c9a12: 7808 7426 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@2674 │ │ -0c9a18: 0e00 |000c: return-void │ │ +0d76a4: |[0d76a4] com.badlogic.gdx.backends.android.AndroidGL10.glReadPixels:(IIIIIILjava/nio/Buffer;)V │ │ +0d76b4: 5480 7901 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d76b8: 0191 |0002: move v1, v9 │ │ +0d76ba: 01a2 |0003: move v2, v10 │ │ +0d76bc: 01b3 |0004: move v3, v11 │ │ +0d76be: 01c4 |0005: move v4, v12 │ │ +0d76c0: 01d5 |0006: move v5, v13 │ │ +0d76c2: 01e6 |0007: move v6, v14 │ │ +0d76c4: 07f7 |0008: move-object v7, v15 │ │ +0d76c6: 7808 7426 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljavax/microedition/khronos/opengles/GL10;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@2674 │ │ +0d76cc: 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 │ │ @@ -288336,18 +288261,18 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9a1c: |[0c9a1c] com.badlogic.gdx.backends.android.AndroidGL10.glRotatef:(FFFF)V │ │ -0c9a2c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9a30: 7255 7526 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@2675 │ │ -0c9a36: 0e00 |0005: return-void │ │ +0d76d0: |[0d76d0] com.badlogic.gdx.backends.android.AndroidGL10.glRotatef:(FFFF)V │ │ +0d76e0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d76e4: 7255 7526 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glRotatef:(FFFF)V // method@2675 │ │ +0d76ea: 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 │ │ @@ -288360,18 +288285,18 @@ │ │ type : '(FZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9a38: |[0c9a38] com.badlogic.gdx.backends.android.AndroidGL10.glSampleCoverage:(FZ)V │ │ -0c9a48: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9a4c: 7230 7726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@2677 │ │ -0c9a52: 0e00 |0005: return-void │ │ +0d76ec: |[0d76ec] com.badlogic.gdx.backends.android.AndroidGL10.glSampleCoverage:(FZ)V │ │ +0d76fc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7700: 7230 7726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL10;.glSampleCoverage:(FZ)V // method@2677 │ │ +0d7706: 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 │ │ @@ -288382,18 +288307,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9a54: |[0c9a54] com.badlogic.gdx.backends.android.AndroidGL10.glScalef:(FFF)V │ │ -0c9a64: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9a68: 7240 7926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2679 │ │ -0c9a6e: 0e00 |0005: return-void │ │ +0d7708: |[0d7708] com.badlogic.gdx.backends.android.AndroidGL10.glScalef:(FFF)V │ │ +0d7718: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d771c: 7240 7926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glScalef:(FFF)V // method@2679 │ │ +0d7722: 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 │ │ @@ -288405,18 +288330,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9a70: |[0c9a70] com.badlogic.gdx.backends.android.AndroidGL10.glScissor:(IIII)V │ │ -0c9a80: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9a84: 7255 7b26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@267b │ │ -0c9a8a: 0e00 |0005: return-void │ │ +0d7724: |[0d7724] com.badlogic.gdx.backends.android.AndroidGL10.glScissor:(IIII)V │ │ +0d7734: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7738: 7255 7b26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glScissor:(IIII)V // method@267b │ │ +0d773e: 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 │ │ @@ -288429,18 +288354,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9a8c: |[0c9a8c] com.badlogic.gdx.backends.android.AndroidGL10.glShadeModel:(I)V │ │ -0c9a9c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9aa0: 7220 7c26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@267c │ │ -0c9aa6: 0e00 |0005: return-void │ │ +0d7740: |[0d7740] com.badlogic.gdx.backends.android.AndroidGL10.glShadeModel:(I)V │ │ +0d7750: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7754: 7220 7c26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glShadeModel:(I)V // method@267c │ │ +0d775a: 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 │ │ @@ -288450,18 +288375,18 @@ │ │ type : '(III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9aa8: |[0c9aa8] com.badlogic.gdx.backends.android.AndroidGL10.glStencilFunc:(III)V │ │ -0c9ab8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9abc: 7240 7d26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@267d │ │ -0c9ac2: 0e00 |0005: return-void │ │ +0d775c: |[0d775c] com.badlogic.gdx.backends.android.AndroidGL10.glStencilFunc:(III)V │ │ +0d776c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7770: 7240 7d26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilFunc:(III)V // method@267d │ │ +0d7776: 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 │ │ @@ -288473,18 +288398,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9ac4: |[0c9ac4] com.badlogic.gdx.backends.android.AndroidGL10.glStencilMask:(I)V │ │ -0c9ad4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9ad8: 7220 7e26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@267e │ │ -0c9ade: 0e00 |0005: return-void │ │ +0d7778: |[0d7778] com.badlogic.gdx.backends.android.AndroidGL10.glStencilMask:(I)V │ │ +0d7788: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d778c: 7220 7e26 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL10;.glStencilMask:(I)V // method@267e │ │ +0d7792: 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 │ │ @@ -288494,18 +288419,18 @@ │ │ type : '(III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9ae0: |[0c9ae0] com.badlogic.gdx.backends.android.AndroidGL10.glStencilOp:(III)V │ │ -0c9af0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9af4: 7240 7f26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@267f │ │ -0c9afa: 0e00 |0005: return-void │ │ +0d7794: |[0d7794] com.badlogic.gdx.backends.android.AndroidGL10.glStencilOp:(III)V │ │ +0d77a4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d77a8: 7240 7f26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glStencilOp:(III)V // method@267f │ │ +0d77ae: 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 │ │ @@ -288517,18 +288442,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9afc: |[0c9afc] com.badlogic.gdx.backends.android.AndroidGL10.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ -0c9b0c: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9b10: 7255 8026 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2680 │ │ -0c9b16: 0e00 |0005: return-void │ │ +0d77b0: |[0d77b0] com.badlogic.gdx.backends.android.AndroidGL10.glTexCoordPointer:(IIILjava/nio/Buffer;)V │ │ +0d77c0: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d77c4: 7255 8026 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@2680 │ │ +0d77ca: 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 │ │ @@ -288541,18 +288466,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9b18: |[0c9b18] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvf:(IIF)V │ │ -0c9b28: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9b2c: 7240 8126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2681 │ │ -0c9b32: 0e00 |0005: return-void │ │ +0d77cc: |[0d77cc] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvf:(IIF)V │ │ +0d77dc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d77e0: 7240 8126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvf:(IIF)V // method@2681 │ │ +0d77e6: 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 │ │ @@ -288564,18 +288489,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9b34: |[0c9b34] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ -0c9b44: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9b48: 7240 8226 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2682 │ │ -0c9b4e: 0e00 |0005: return-void │ │ +0d77e8: |[0d77e8] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(IILjava/nio/FloatBuffer;)V │ │ +0d77f8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d77fc: 7240 8226 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(IILjava/nio/FloatBuffer;)V // method@2682 │ │ +0d7802: 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 │ │ @@ -288587,18 +288512,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9b50: |[0c9b50] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(II[FI)V │ │ -0c9b60: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9b64: 7255 8326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@2683 │ │ -0c9b6a: 0e00 |0005: return-void │ │ +0d7804: |[0d7804] com.badlogic.gdx.backends.android.AndroidGL10.glTexEnvfv:(II[FI)V │ │ +0d7814: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7818: 7255 8326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glTexEnvfv:(II[FI)V // method@2683 │ │ +0d781e: 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 │ │ @@ -288611,27 +288536,27 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0c9b6c: |[0c9b6c] com.badlogic.gdx.backends.android.AndroidGL10.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0c9b7c: 54a0 7901 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9b80: 01b1 |0002: move v1, v11 │ │ -0c9b82: 01c2 |0003: move v2, v12 │ │ -0c9b84: 01d3 |0004: move v3, v13 │ │ -0c9b86: 01e4 |0005: move v4, v14 │ │ -0c9b88: 01f5 |0006: move v5, v15 │ │ -0c9b8a: 0206 1000 |0007: move/from16 v6, v16 │ │ -0c9b8e: 0207 1100 |0009: move/from16 v7, v17 │ │ -0c9b92: 0208 1200 |000b: move/from16 v8, v18 │ │ -0c9b96: 0809 1300 |000d: move-object/from16 v9, v19 │ │ -0c9b9a: 780a 8726 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@2687 │ │ -0c9ba0: 0e00 |0012: return-void │ │ +0d7820: |[0d7820] com.badlogic.gdx.backends.android.AndroidGL10.glTexImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0d7830: 54a0 7901 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7834: 01b1 |0002: move v1, v11 │ │ +0d7836: 01c2 |0003: move v2, v12 │ │ +0d7838: 01d3 |0004: move v3, v13 │ │ +0d783a: 01e4 |0005: move v4, v14 │ │ +0d783c: 01f5 |0006: move v5, v15 │ │ +0d783e: 0206 1000 |0007: move/from16 v6, v16 │ │ +0d7842: 0207 1100 |0009: move/from16 v7, v17 │ │ +0d7846: 0208 1200 |000b: move/from16 v8, v18 │ │ +0d784a: 0809 1300 |000d: move-object/from16 v9, v19 │ │ +0d784e: 780a 8726 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@2687 │ │ +0d7854: 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 │ │ @@ -288649,18 +288574,18 @@ │ │ type : '(IIF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9ba4: |[0c9ba4] com.badlogic.gdx.backends.android.AndroidGL10.glTexParameterf:(IIF)V │ │ -0c9bb4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9bb8: 7240 8826 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@2688 │ │ -0c9bbe: 0e00 |0005: return-void │ │ +0d7858: |[0d7858] com.badlogic.gdx.backends.android.AndroidGL10.glTexParameterf:(IIF)V │ │ +0d7868: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d786c: 7240 8826 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTexParameterf:(IIF)V // method@2688 │ │ +0d7872: 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 │ │ @@ -288672,27 +288597,27 @@ │ │ type : '(IIIIIIIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0c9bc0: |[0c9bc0] com.badlogic.gdx.backends.android.AndroidGL10.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ -0c9bd0: 54a0 7901 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9bd4: 01b1 |0002: move v1, v11 │ │ -0c9bd6: 01c2 |0003: move v2, v12 │ │ -0c9bd8: 01d3 |0004: move v3, v13 │ │ -0c9bda: 01e4 |0005: move v4, v14 │ │ -0c9bdc: 01f5 |0006: move v5, v15 │ │ -0c9bde: 0206 1000 |0007: move/from16 v6, v16 │ │ -0c9be2: 0207 1100 |0009: move/from16 v7, v17 │ │ -0c9be6: 0208 1200 |000b: move/from16 v8, v18 │ │ -0c9bea: 0809 1300 |000d: move-object/from16 v9, v19 │ │ -0c9bee: 780a 8a26 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@268a │ │ -0c9bf4: 0e00 |0012: return-void │ │ +0d7874: |[0d7874] com.badlogic.gdx.backends.android.AndroidGL10.glTexSubImage2D:(IIIIIIIILjava/nio/Buffer;)V │ │ +0d7884: 54a0 7901 |0000: iget-object v0, v10, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d7888: 01b1 |0002: move v1, v11 │ │ +0d788a: 01c2 |0003: move v2, v12 │ │ +0d788c: 01d3 |0004: move v3, v13 │ │ +0d788e: 01e4 |0005: move v4, v14 │ │ +0d7890: 01f5 |0006: move v5, v15 │ │ +0d7892: 0206 1000 |0007: move/from16 v6, v16 │ │ +0d7896: 0207 1100 |0009: move/from16 v7, v17 │ │ +0d789a: 0208 1200 |000b: move/from16 v8, v18 │ │ +0d789e: 0809 1300 |000d: move-object/from16 v9, v19 │ │ +0d78a2: 780a 8a26 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@268a │ │ +0d78a8: 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 │ │ @@ -288710,18 +288635,18 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c9bf8: |[0c9bf8] com.badlogic.gdx.backends.android.AndroidGL10.glTranslatef:(FFF)V │ │ -0c9c08: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9c0c: 7240 8b26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@268b │ │ -0c9c12: 0e00 |0005: return-void │ │ +0d78ac: |[0d78ac] com.badlogic.gdx.backends.android.AndroidGL10.glTranslatef:(FFF)V │ │ +0d78bc: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d78c0: 7240 8b26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL10;.glTranslatef:(FFF)V // method@268b │ │ +0d78c6: 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 │ │ @@ -288733,18 +288658,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9c14: |[0c9c14] com.badlogic.gdx.backends.android.AndroidGL10.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ -0c9c24: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9c28: 7255 8d26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@268d │ │ -0c9c2e: 0e00 |0005: return-void │ │ +0d78c8: |[0d78c8] com.badlogic.gdx.backends.android.AndroidGL10.glVertexPointer:(IIILjava/nio/Buffer;)V │ │ +0d78d8: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d78dc: 7255 8d26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@268d │ │ +0d78e2: 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 │ │ @@ -288757,18 +288682,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c9c30: |[0c9c30] com.badlogic.gdx.backends.android.AndroidGL10.glViewport:(IIII)V │ │ -0c9c40: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ -0c9c44: 7255 8e26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ -0c9c4a: 0e00 |0005: return-void │ │ +0d78e4: |[0d78e4] com.badlogic.gdx.backends.android.AndroidGL10.glViewport:(IIII)V │ │ +0d78f4: 5410 7901 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL10;.gl:Ljavax/microedition/khronos/opengles/GL10; // field@0179 │ │ +0d78f8: 7255 8e26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL10;.glViewport:(IIII)V // method@268e │ │ +0d78fe: 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 │ │ @@ -288802,19 +288727,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c9c4c: |[0c9c4c] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ -0c9c5c: 1a00 6611 |0000: const-string v0, "androidgl20" // string@1166 │ │ -0c9c60: 7110 e724 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ -0c9c66: 7100 ac04 0000 |0005: invoke-static {}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.init:()V // method@04ac │ │ -0c9c6c: 0e00 |0008: return-void │ │ +0d7900: |[0d7900] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ +0d7910: 1a00 6611 |0000: const-string v0, "androidgl20" // string@1166 │ │ +0d7914: 7110 e724 0000 |0002: invoke-static {v0}, Ljava/lang/System;.loadLibrary:(Ljava/lang/String;)V // method@24e7 │ │ +0d791a: 7100 ac04 0000 |0005: invoke-static {}, Lcom/badlogic/gdx/backends/android/AndroidGL20;.init:()V // method@04ac │ │ +0d7920: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0008 line=29 │ │ locals : │ │ │ │ @@ -288823,17 +288748,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c9c70: |[0c9c70] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ -0c9c80: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c9c86: 0e00 |0003: return-void │ │ +0d7924: |[0d7924] com.badlogic.gdx.backends.android.AndroidGL20.:()V │ │ +0d7934: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d793a: 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;) │ │ @@ -289749,23 +289674,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 │ │ -0c9c88: |[0c9c88] com.badlogic.gdx.backends.android.AndroidMusic.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V │ │ -0c9c98: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c9c9e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0c9ca0: 5c10 3102 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ -0c9ca4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c9ca6: 5c10 3302 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ -0c9caa: 5b12 3002 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9cae: 5b13 3202 |000b: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9cb2: 0e00 |000d: return-void │ │ +0d793c: |[0d793c] com.badlogic.gdx.backends.android.AndroidMusic.:(Lcom/badlogic/gdx/backends/android/AndroidAudio;Landroid/media/MediaPlayer;)V │ │ +0d794c: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d7952: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0d7954: 5c10 3102 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ +0d7958: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d795a: 5c10 3302 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.wasPlaying:Z // field@0233 │ │ +0d795e: 5b12 3002 |0009: iput-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d7962: 5b13 3202 |000b: iput-object v3, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7966: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=29 │ │ 0x0006 line=30 │ │ 0x0009 line=33 │ │ 0x000b line=34 │ │ @@ -289781,69 +289706,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0c9cb4: |[0c9cb4] com.badlogic.gdx.backends.android.AndroidMusic.dispose:()V │ │ -0c9cc4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c9cc6: 5451 3202 |0001: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9cca: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -0c9cce: 0e00 |0005: return-void │ │ -0c9cd0: 5451 3202 |0006: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9cd4: 6e10 4700 0100 |0008: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ -0c9cda: 0a01 |000b: move-result v1 │ │ -0c9cdc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0c9ce0: 5451 3202 |000e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9ce4: 6e10 5100 0100 |0010: invoke-virtual {v1}, Landroid/media/MediaPlayer;.stop:()V // method@0051 │ │ -0c9cea: 5451 3202 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9cee: 6e10 4a00 0100 |0015: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@004a │ │ -0c9cf4: 5b54 3202 |0018: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9cf8: 5451 3002 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9cfc: 5412 6a01 |001c: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -0c9d00: 1d02 |001e: monitor-enter v2 │ │ -0c9d02: 5451 3002 |001f: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9d06: 5411 6a01 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -0c9d0a: 7220 b625 5100 |0023: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0c9d10: 1e02 |0026: monitor-exit v2 │ │ -0c9d12: 28de |0027: goto 0005 // -0022 │ │ -0c9d14: 0d01 |0028: move-exception v1 │ │ -0c9d16: 1e02 |0029: monitor-exit v2 │ │ -0c9d18: 2701 |002a: throw v1 │ │ -0c9d1a: 0d00 |002b: move-exception v0 │ │ -0c9d1c: 6201 1d00 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0c9d20: 1a02 8d01 |002e: const-string v2, "AndroidMusic" // string@018d │ │ -0c9d24: 1a03 de15 |0030: const-string v3, "error while disposing AndroidMusic instance, non-fatal" // string@15de │ │ -0c9d28: 7230 e900 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0c9d2e: 5b54 3202 |0035: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9d32: 5451 3002 |0037: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9d36: 5412 6a01 |0039: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -0c9d3a: 1d02 |003b: monitor-enter v2 │ │ -0c9d3c: 5451 3002 |003c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9d40: 5411 6a01 |003e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -0c9d44: 7220 b625 5100 |0040: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0c9d4a: 1e02 |0043: monitor-exit v2 │ │ -0c9d4c: 28c1 |0044: goto 0005 // -003f │ │ -0c9d4e: 0d01 |0045: move-exception v1 │ │ -0c9d50: 1e02 |0046: monitor-exit v2 │ │ -0c9d52: 2701 |0047: throw v1 │ │ -0c9d54: 0d01 |0048: move-exception v1 │ │ -0c9d56: 5b54 3202 |0049: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9d5a: 5452 3002 |004b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9d5e: 5422 6a01 |004d: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -0c9d62: 1d02 |004f: monitor-enter v2 │ │ -0c9d64: 5453 3002 |0050: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ -0c9d68: 5433 6a01 |0052: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ -0c9d6c: 7220 b625 5300 |0054: invoke-interface {v3, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ -0c9d72: 1e02 |0057: monitor-exit v2 │ │ -0c9d74: 2701 |0058: throw v1 │ │ -0c9d76: 0d01 |0059: move-exception v1 │ │ -0c9d78: 1e02 |005a: monitor-exit v2 │ │ -0c9d7a: 2701 |005b: throw v1 │ │ +0d7968: |[0d7968] com.badlogic.gdx.backends.android.AndroidMusic.dispose:()V │ │ +0d7978: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d797a: 5451 3202 |0001: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d797e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +0d7982: 0e00 |0005: return-void │ │ +0d7984: 5451 3202 |0006: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7988: 6e10 4700 0100 |0008: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ +0d798e: 0a01 |000b: move-result v1 │ │ +0d7990: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0d7994: 5451 3202 |000e: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7998: 6e10 5100 0100 |0010: invoke-virtual {v1}, Landroid/media/MediaPlayer;.stop:()V // method@0051 │ │ +0d799e: 5451 3202 |0013: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d79a2: 6e10 4a00 0100 |0015: invoke-virtual {v1}, Landroid/media/MediaPlayer;.release:()V // method@004a │ │ +0d79a8: 5b54 3202 |0018: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d79ac: 5451 3002 |001a: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d79b0: 5412 6a01 |001c: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0d79b4: 1d02 |001e: monitor-enter v2 │ │ +0d79b6: 5451 3002 |001f: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d79ba: 5411 6a01 |0021: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0d79be: 7220 b625 5100 |0023: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0d79c4: 1e02 |0026: monitor-exit v2 │ │ +0d79c6: 28de |0027: goto 0005 // -0022 │ │ +0d79c8: 0d01 |0028: move-exception v1 │ │ +0d79ca: 1e02 |0029: monitor-exit v2 │ │ +0d79cc: 2701 |002a: throw v1 │ │ +0d79ce: 0d00 |002b: move-exception v0 │ │ +0d79d0: 6201 1d00 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0d79d4: 1a02 8d01 |002e: const-string v2, "AndroidMusic" // string@018d │ │ +0d79d8: 1a03 de15 |0030: const-string v3, "error while disposing AndroidMusic instance, non-fatal" // string@15de │ │ +0d79dc: 7230 e900 2103 |0032: invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0d79e2: 5b54 3202 |0035: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d79e6: 5451 3002 |0037: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d79ea: 5412 6a01 |0039: iget-object v2, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0d79ee: 1d02 |003b: monitor-enter v2 │ │ +0d79f0: 5451 3002 |003c: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d79f4: 5411 6a01 |003e: iget-object v1, v1, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0d79f8: 7220 b625 5100 |0040: invoke-interface {v1, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0d79fe: 1e02 |0043: monitor-exit v2 │ │ +0d7a00: 28c1 |0044: goto 0005 // -003f │ │ +0d7a02: 0d01 |0045: move-exception v1 │ │ +0d7a04: 1e02 |0046: monitor-exit v2 │ │ +0d7a06: 2701 |0047: throw v1 │ │ +0d7a08: 0d01 |0048: move-exception v1 │ │ +0d7a0a: 5b54 3202 |0049: iput-object v4, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7a0e: 5452 3002 |004b: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d7a12: 5422 6a01 |004d: iget-object v2, v2, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0d7a16: 1d02 |004f: monitor-enter v2 │ │ +0d7a18: 5453 3002 |0050: iget-object v3, v5, Lcom/badlogic/gdx/backends/android/AndroidMusic;.audio:Lcom/badlogic/gdx/backends/android/AndroidAudio; // field@0230 │ │ +0d7a1c: 5433 6a01 |0052: iget-object v3, v3, Lcom/badlogic/gdx/backends/android/AndroidAudio;.musics:Ljava/util/List; // field@016a │ │ +0d7a20: 7220 b625 5300 |0054: invoke-interface {v3, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@25b6 │ │ +0d7a26: 1e02 |0057: monitor-exit v2 │ │ +0d7a28: 2701 |0058: throw v1 │ │ +0d7a2a: 0d01 |0059: move-exception v1 │ │ +0d7a2c: 1e02 |005a: monitor-exit v2 │ │ +0d7a2e: 2701 |005b: throw v1 │ │ catches : 6 │ │ 0x0006 - 0x0018 │ │ Ljava/lang/Throwable; -> 0x002b │ │ -> 0x0048 │ │ 0x001f - 0x002a │ │ -> 0x0028 │ │ 0x002c - 0x0035 │ │ @@ -289882,22 +289807,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c9dbc: |[0c9dbc] com.badlogic.gdx.backends.android.AndroidMusic.getPosition:()F │ │ -0c9dcc: 5420 3202 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9dd0: 6e10 4500 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0045 │ │ -0c9dd6: 0a00 |0005: move-result v0 │ │ -0c9dd8: 8200 |0006: int-to-float v0, v0 │ │ -0c9dda: 1501 7a44 |0007: const/high16 v1, #int 1148846080 // #447a │ │ -0c9dde: c910 |0009: div-float/2addr v0, v1 │ │ -0c9de0: 0f00 |000a: return v0 │ │ +0d7a70: |[0d7a70] com.badlogic.gdx.backends.android.AndroidMusic.getPosition:()F │ │ +0d7a80: 5420 3202 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7a84: 6e10 4500 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.getCurrentPosition:()I // method@0045 │ │ +0d7a8a: 0a00 |0005: move-result v0 │ │ +0d7a8c: 8200 |0006: int-to-float v0, v0 │ │ +0d7a8e: 1501 7a44 |0007: const/high16 v1, #int 1148846080 // #447a │ │ +0d7a92: c910 |0009: div-float/2addr v0, v1 │ │ +0d7a94: 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;) │ │ @@ -289905,19 +289830,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9de4: |[0c9de4] com.badlogic.gdx.backends.android.AndroidMusic.isLooping:()Z │ │ -0c9df4: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9df8: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isLooping:()Z // method@0046 │ │ -0c9dfe: 0a00 |0005: move-result v0 │ │ -0c9e00: 0f00 |0006: return v0 │ │ +0d7a98: |[0d7a98] com.badlogic.gdx.backends.android.AndroidMusic.isLooping:()Z │ │ +0d7aa8: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7aac: 6e10 4600 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isLooping:()Z // method@0046 │ │ +0d7ab2: 0a00 |0005: move-result v0 │ │ +0d7ab4: 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;) │ │ @@ -289925,19 +289850,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e04: |[0c9e04] com.badlogic.gdx.backends.android.AndroidMusic.isPlaying:()Z │ │ -0c9e14: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9e18: 6e10 4700 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ -0c9e1e: 0a00 |0005: move-result v0 │ │ -0c9e20: 0f00 |0006: return v0 │ │ +0d7ab8: |[0d7ab8] com.badlogic.gdx.backends.android.AndroidMusic.isPlaying:()Z │ │ +0d7ac8: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7acc: 6e10 4700 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ +0d7ad2: 0a00 |0005: move-result v0 │ │ +0d7ad4: 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;) │ │ @@ -289945,22 +289870,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0c9e24: |[0c9e24] com.badlogic.gdx.backends.android.AndroidMusic.pause:()V │ │ -0c9e34: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9e38: 6e10 4700 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ -0c9e3e: 0a00 |0005: move-result v0 │ │ -0c9e40: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0c9e44: 5410 3202 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9e48: 6e10 4800 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0048 │ │ -0c9e4e: 0e00 |000d: return-void │ │ +0d7ad8: |[0d7ad8] com.badlogic.gdx.backends.android.AndroidMusic.pause:()V │ │ +0d7ae8: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7aec: 6e10 4700 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ +0d7af2: 0a00 |0005: move-result v0 │ │ +0d7af4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0d7af8: 5410 3202 |0008: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7afc: 6e10 4800 0000 |000a: invoke-virtual {v0}, Landroid/media/MediaPlayer;.pause:()V // method@0048 │ │ +0d7b02: 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; │ │ │ │ @@ -289969,35 +289894,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0c9e50: |[0c9e50] com.badlogic.gdx.backends.android.AndroidMusic.play:()V │ │ -0c9e60: 5421 3202 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9e64: 6e10 4700 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ -0c9e6a: 0a01 |0005: move-result v1 │ │ -0c9e6c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -0c9e70: 0e00 |0008: return-void │ │ -0c9e72: 5521 3102 |0009: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ -0c9e76: 3901 0a00 |000b: if-nez v1, 0015 // +000a │ │ -0c9e7a: 5421 3202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9e7e: 6e10 4900 0100 |000f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0049 │ │ -0c9e84: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0c9e86: 5c21 3102 |0013: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ -0c9e8a: 5421 3202 |0015: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9e8e: 6e10 5000 0100 |0017: invoke-virtual {v1}, Landroid/media/MediaPlayer;.start:()V // method@0050 │ │ -0c9e94: 28ee |001a: goto 0008 // -0012 │ │ -0c9e96: 0d00 |001b: move-exception v0 │ │ -0c9e98: 6e10 6b24 0000 |001c: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.printStackTrace:()V // method@246b │ │ -0c9e9e: 28e9 |001f: goto 0008 // -0017 │ │ -0c9ea0: 0d00 |0020: move-exception v0 │ │ -0c9ea2: 6e10 0724 0000 |0021: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2407 │ │ -0c9ea8: 28e4 |0024: goto 0008 // -001c │ │ +0d7b04: |[0d7b04] com.badlogic.gdx.backends.android.AndroidMusic.play:()V │ │ +0d7b14: 5421 3202 |0000: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7b18: 6e10 4700 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaPlayer;.isPlaying:()Z // method@0047 │ │ +0d7b1e: 0a01 |0005: move-result v1 │ │ +0d7b20: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +0d7b24: 0e00 |0008: return-void │ │ +0d7b26: 5521 3102 |0009: iget-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ +0d7b2a: 3901 0a00 |000b: if-nez v1, 0015 // +000a │ │ +0d7b2e: 5421 3202 |000d: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7b32: 6e10 4900 0100 |000f: invoke-virtual {v1}, Landroid/media/MediaPlayer;.prepare:()V // method@0049 │ │ +0d7b38: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0d7b3a: 5c21 3102 |0013: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ +0d7b3e: 5421 3202 |0015: iget-object v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7b42: 6e10 5000 0100 |0017: invoke-virtual {v1}, Landroid/media/MediaPlayer;.start:()V // method@0050 │ │ +0d7b48: 28ee |001a: goto 0008 // -0012 │ │ +0d7b4a: 0d00 |001b: move-exception v0 │ │ +0d7b4c: 6e10 6b24 0000 |001c: invoke-virtual {v0}, Ljava/lang/IllegalStateException;.printStackTrace:()V // method@246b │ │ +0d7b52: 28e9 |001f: goto 0008 // -0017 │ │ +0d7b54: 0d00 |0020: move-exception v0 │ │ +0d7b56: 6e10 0724 0000 |0021: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@2407 │ │ +0d7b5c: 28e4 |0024: goto 0008 // -001c │ │ catches : 1 │ │ 0x0009 - 0x001a │ │ Ljava/lang/IllegalStateException; -> 0x001b │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0008 line=83 │ │ @@ -290019,18 +289944,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9ebc: |[0c9ebc] com.badlogic.gdx.backends.android.AndroidMusic.setLooping:(Z)V │ │ -0c9ecc: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9ed0: 6e20 4e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@004e │ │ -0c9ed6: 0e00 |0005: return-void │ │ +0d7b70: |[0d7b70] com.badlogic.gdx.backends.android.AndroidMusic.setLooping:(Z)V │ │ +0d7b80: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7b84: 6e20 4e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/media/MediaPlayer;.setLooping:(Z)V // method@004e │ │ +0d7b8a: 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 │ │ @@ -290040,18 +289965,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c9ed8: |[0c9ed8] com.badlogic.gdx.backends.android.AndroidMusic.setVolume:(F)V │ │ -0c9ee8: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9eec: 6e30 4f00 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@004f │ │ -0c9ef2: 0e00 |0005: return-void │ │ +0d7b8c: |[0d7b8c] com.badlogic.gdx.backends.android.AndroidMusic.setVolume:(F)V │ │ +0d7b9c: 5410 3202 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7ba0: 6e30 4f00 2002 |0002: invoke-virtual {v0, v2, v2}, Landroid/media/MediaPlayer;.setVolume:(FF)V // method@004f │ │ +0d7ba6: 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 │ │ @@ -290061,24 +289986,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c9ef4: |[0c9ef4] com.badlogic.gdx.backends.android.AndroidMusic.stop:()V │ │ -0c9f04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c9f06: 5520 3102 |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ -0c9f0a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0c9f0e: 5420 3202 |0005: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9f12: 6e20 4b00 1000 |0007: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@004b │ │ -0c9f18: 5420 3202 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ -0c9f1c: 6e10 5100 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0051 │ │ -0c9f22: 5c21 3102 |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ -0c9f26: 0e00 |0011: return-void │ │ +0d7ba8: |[0d7ba8] com.badlogic.gdx.backends.android.AndroidMusic.stop:()V │ │ +0d7bb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d7bba: 5520 3102 |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ +0d7bbe: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0d7bc2: 5420 3202 |0005: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7bc6: 6e20 4b00 1000 |0007: invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;.seekTo:(I)V // method@004b │ │ +0d7bcc: 5420 3202 |000a: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.player:Landroid/media/MediaPlayer; // field@0232 │ │ +0d7bd0: 6e10 5100 0000 |000c: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@0051 │ │ +0d7bd6: 5c21 3102 |000f: iput-boolean v1, v2, Lcom/badlogic/gdx/backends/android/AndroidMusic;.isPrepared:Z // field@0231 │ │ +0d7bda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0005 line=98 │ │ 0x000a line=100 │ │ 0x000f line=101 │ │ 0x0011 line=102 │ │ @@ -290119,61 +290044,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 │ │ -0c9f28: |[0c9f28] com.badlogic.gdx.backends.android.AndroidServerSocket.:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V │ │ -0c9f38: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ -0c9f3e: 5b67 4602 |0003: iput-object v7, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@0246 │ │ -0c9f42: 2202 a203 |0005: new-instance v2, Ljava/net/ServerSocket; // type@03a2 │ │ -0c9f46: 7010 1225 0200 |0007: invoke-direct {v2}, Ljava/net/ServerSocket;.:()V // method@2512 │ │ -0c9f4c: 5b62 4702 |000a: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9f50: 3809 2200 |000c: if-eqz v9, 002e // +0022 │ │ -0c9f54: 5462 4702 |000e: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9f58: 5293 480b |0010: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0b48 │ │ -0c9f5c: 5294 490b |0012: iget v4, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0b49 │ │ -0c9f60: 5295 470b |0014: iget v5, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0b47 │ │ -0c9f64: 6e40 1825 3254 |0016: invoke-virtual {v2, v3, v4, v5}, Ljava/net/ServerSocket;.setPerformancePreferences:(III)V // method@2518 │ │ -0c9f6a: 5462 4702 |0019: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9f6e: 5593 4b0b |001b: iget-boolean v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0b4b │ │ -0c9f72: 6e20 1a25 3200 |001d: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReuseAddress:(Z)V // method@251a │ │ -0c9f78: 5462 4702 |0020: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9f7c: 5293 450b |0022: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0b45 │ │ -0c9f80: 6e20 1b25 3200 |0024: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@251b │ │ -0c9f86: 5462 4702 |0027: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9f8a: 5293 4a0b |0029: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0b4a │ │ -0c9f8e: 6e20 1925 3200 |002b: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReceiveBufferSize:(I)V // method@2519 │ │ -0c9f94: 2200 a103 |002e: new-instance v0, Ljava/net/InetSocketAddress; // type@03a1 │ │ -0c9f98: 7020 1025 8000 |0030: invoke-direct {v0, v8}, Ljava/net/InetSocketAddress;.:(I)V // method@2510 │ │ -0c9f9e: 3809 0a00 |0033: if-eqz v9, 003d // +000a │ │ -0c9fa2: 5462 4702 |0035: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9fa6: 5293 460b |0037: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0b46 │ │ -0c9faa: 6e30 1625 0203 |0039: invoke-virtual {v2, v0, v3}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;I)V // method@2516 │ │ -0c9fb0: 0e00 |003c: return-void │ │ -0c9fb2: 5462 4702 |003d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0c9fb6: 6e20 1525 0200 |003f: invoke-virtual {v2, v0}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;)V // method@2515 │ │ -0c9fbc: 28fa |0042: goto 003c // -0006 │ │ -0c9fbe: 0d01 |0043: move-exception v1 │ │ -0c9fc0: 2202 bc02 |0044: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0c9fc4: 2203 9103 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0c9fc8: 7010 d024 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0c9fce: 1a04 4502 |004b: const-string v4, "Cannot create a server socket at port " // string@0245 │ │ -0c9fd2: 6e20 d724 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c9fd8: 0c03 |0050: move-result-object v3 │ │ -0c9fda: 6e20 d424 8300 |0051: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0c9fe0: 0c03 |0054: move-result-object v3 │ │ -0c9fe2: 1a04 dc00 |0055: const-string v4, "." // string@00dc │ │ -0c9fe6: 6e20 d724 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0c9fec: 0c03 |005a: move-result-object v3 │ │ -0c9fee: 6e10 dd24 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0c9ff4: 0c03 |005e: move-result-object v3 │ │ -0c9ff6: 7030 2a1e 3201 |005f: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0c9ffc: 2702 |0062: throw v2 │ │ +0d7bdc: |[0d7bdc] com.badlogic.gdx.backends.android.AndroidServerSocket.:(Lcom/badlogic/gdx/Net$Protocol;ILcom/badlogic/gdx/net/ServerSocketHints;)V │ │ +0d7bec: 7010 9524 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d7bf2: 5b67 4602 |0003: iput-object v7, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@0246 │ │ +0d7bf6: 2202 a203 |0005: new-instance v2, Ljava/net/ServerSocket; // type@03a2 │ │ +0d7bfa: 7010 1225 0200 |0007: invoke-direct {v2}, Ljava/net/ServerSocket;.:()V // method@2512 │ │ +0d7c00: 5b62 4702 |000a: iput-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c04: 3809 2200 |000c: if-eqz v9, 002e // +0022 │ │ +0d7c08: 5462 4702 |000e: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c0c: 5293 480b |0010: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefConnectionTime:I // field@0b48 │ │ +0d7c10: 5294 490b |0012: iget v4, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefLatency:I // field@0b49 │ │ +0d7c14: 5295 470b |0014: iget v5, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.performancePrefBandwidth:I // field@0b47 │ │ +0d7c18: 6e40 1825 3254 |0016: invoke-virtual {v2, v3, v4, v5}, Ljava/net/ServerSocket;.setPerformancePreferences:(III)V // method@2518 │ │ +0d7c1e: 5462 4702 |0019: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c22: 5593 4b0b |001b: iget-boolean v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.reuseAddress:Z // field@0b4b │ │ +0d7c26: 6e20 1a25 3200 |001d: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReuseAddress:(Z)V // method@251a │ │ +0d7c2c: 5462 4702 |0020: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c30: 5293 450b |0022: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.acceptTimeout:I // field@0b45 │ │ +0d7c34: 6e20 1b25 3200 |0024: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@251b │ │ +0d7c3a: 5462 4702 |0027: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c3e: 5293 4a0b |0029: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.receiveBufferSize:I // field@0b4a │ │ +0d7c42: 6e20 1925 3200 |002b: invoke-virtual {v2, v3}, Ljava/net/ServerSocket;.setReceiveBufferSize:(I)V // method@2519 │ │ +0d7c48: 2200 a103 |002e: new-instance v0, Ljava/net/InetSocketAddress; // type@03a1 │ │ +0d7c4c: 7020 1025 8000 |0030: invoke-direct {v0, v8}, Ljava/net/InetSocketAddress;.:(I)V // method@2510 │ │ +0d7c52: 3809 0a00 |0033: if-eqz v9, 003d // +000a │ │ +0d7c56: 5462 4702 |0035: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c5a: 5293 460b |0037: iget v3, v9, Lcom/badlogic/gdx/net/ServerSocketHints;.backlog:I // field@0b46 │ │ +0d7c5e: 6e30 1625 0203 |0039: invoke-virtual {v2, v0, v3}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;I)V // method@2516 │ │ +0d7c64: 0e00 |003c: return-void │ │ +0d7c66: 5462 4702 |003d: iget-object v2, v6, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7c6a: 6e20 1525 0200 |003f: invoke-virtual {v2, v0}, Ljava/net/ServerSocket;.bind:(Ljava/net/SocketAddress;)V // method@2515 │ │ +0d7c70: 28fa |0042: goto 003c // -0006 │ │ +0d7c72: 0d01 |0043: move-exception v1 │ │ +0d7c74: 2202 bc02 |0044: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7c78: 2203 9103 |0046: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0d7c7c: 7010 d024 0300 |0048: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d7c82: 1a04 4502 |004b: const-string v4, "Cannot create a server socket at port " // string@0245 │ │ +0d7c86: 6e20 d724 4300 |004d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d7c8c: 0c03 |0050: move-result-object v3 │ │ +0d7c8e: 6e20 d424 8300 |0051: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d7c94: 0c03 |0054: move-result-object v3 │ │ +0d7c96: 1a04 dc00 |0055: const-string v4, "." // string@00dc │ │ +0d7c9a: 6e20 d724 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d7ca0: 0c03 |005a: move-result-object v3 │ │ +0d7ca2: 6e10 dd24 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d7ca8: 0c03 |005e: move-result-object v3 │ │ +0d7caa: 7030 2a1e 3201 |005f: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7cb0: 2702 |0062: throw v2 │ │ catches : 1 │ │ 0x0005 - 0x0042 │ │ Ljava/lang/Exception; -> 0x0043 │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=33 │ │ @@ -290203,26 +290128,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 │ │ -0ca010: |[0ca010] com.badlogic.gdx.backends.android.AndroidServerSocket.accept:(Lcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket; │ │ -0ca020: 2201 cf00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00cf │ │ -0ca024: 5432 4702 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0ca028: 6e10 1425 0200 |0004: invoke-virtual {v2}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@2514 │ │ -0ca02e: 0c02 |0007: move-result-object v2 │ │ -0ca030: 7030 0906 2104 |0008: invoke-direct {v1, v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V // method@0609 │ │ -0ca036: 1101 |000b: return-object v1 │ │ -0ca038: 0d00 |000c: move-exception v0 │ │ -0ca03a: 2201 bc02 |000d: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca03e: 1a02 4603 |000f: const-string v2, "Error accepting socket." // string@0346 │ │ -0ca042: 7030 2a1e 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca048: 2701 |0014: throw v1 │ │ +0d7cc4: |[0d7cc4] com.badlogic.gdx.backends.android.AndroidServerSocket.accept:(Lcom/badlogic/gdx/net/SocketHints;)Lcom/badlogic/gdx/net/Socket; │ │ +0d7cd4: 2201 cf00 |0000: new-instance v1, Lcom/badlogic/gdx/backends/android/AndroidSocket; // type@00cf │ │ +0d7cd8: 5432 4702 |0002: iget-object v2, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7cdc: 6e10 1425 0200 |0004: invoke-virtual {v2}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@2514 │ │ +0d7ce2: 0c02 |0007: move-result-object v2 │ │ +0d7ce4: 7030 0906 2104 |0008: invoke-direct {v1, v2, v4}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V // method@0609 │ │ +0d7cea: 1101 |000b: return-object v1 │ │ +0d7cec: 0d00 |000c: move-exception v0 │ │ +0d7cee: 2201 bc02 |000d: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7cf2: 1a02 4603 |000f: const-string v2, "Error accepting socket." // string@0346 │ │ +0d7cf6: 7030 2a1e 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7cfc: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=65 │ │ 0x000c line=67 │ │ 0x000d line=68 │ │ @@ -290236,27 +290161,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0ca05c: |[0ca05c] com.badlogic.gdx.backends.android.AndroidServerSocket.dispose:()V │ │ -0ca06c: 5431 4702 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0ca070: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0ca074: 5431 4702 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0ca078: 6e10 1725 0100 |0006: invoke-virtual {v1}, Ljava/net/ServerSocket;.close:()V // method@2517 │ │ -0ca07e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ca080: 5b31 4702 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ -0ca084: 0e00 |000c: return-void │ │ -0ca086: 0d00 |000d: move-exception v0 │ │ -0ca088: 2201 bc02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca08c: 1a02 4903 |0010: const-string v2, "Error closing server." // string@0349 │ │ -0ca090: 7030 2a1e 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca096: 2701 |0015: throw v1 │ │ +0d7d10: |[0d7d10] com.badlogic.gdx.backends.android.AndroidServerSocket.dispose:()V │ │ +0d7d20: 5431 4702 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7d24: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0d7d28: 5431 4702 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7d2c: 6e10 1725 0100 |0006: invoke-virtual {v1}, Ljava/net/ServerSocket;.close:()V // method@2517 │ │ +0d7d32: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0d7d34: 5b31 4702 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.server:Ljava/net/ServerSocket; // field@0247 │ │ +0d7d38: 0e00 |000c: return-void │ │ +0d7d3a: 0d00 |000d: move-exception v0 │ │ +0d7d3c: 2201 bc02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7d40: 1a02 4903 |0010: const-string v2, "Error closing server." // string@0349 │ │ +0d7d44: 7030 2a1e 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7d4a: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=76 │ │ 0x0009 line=77 │ │ @@ -290272,17 +290197,17 @@ │ │ type : '()Lcom/badlogic/gdx/Net$Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca0a8: |[0ca0a8] com.badlogic.gdx.backends.android.AndroidServerSocket.getProtocol:()Lcom/badlogic/gdx/Net$Protocol; │ │ -0ca0b8: 5410 4602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@0246 │ │ -0ca0bc: 1100 |0002: return-object v0 │ │ +0d7d5c: |[0d7d5c] com.badlogic.gdx.backends.android.AndroidServerSocket.getProtocol:()Lcom/badlogic/gdx/Net$Protocol; │ │ +0d7d6c: 5410 4602 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidServerSocket;.protocol:Lcom/badlogic/gdx/Net$Protocol; // field@0246 │ │ +0d7d70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/backends/android/AndroidServerSocket; │ │ │ │ source_file_idx : 402 (AndroidServerSocket.java) │ │ @@ -290315,48 +290240,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 │ │ -0ca0c0: |[0ca0c0] com.badlogic.gdx.backends.android.AndroidSocket.:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V │ │ -0ca0d0: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ca0d6: 2202 a303 |0003: new-instance v2, Ljava/net/Socket; // type@03a3 │ │ -0ca0da: 7010 1c25 0200 |0005: invoke-direct {v2}, Ljava/net/Socket;.:()V // method@251c │ │ -0ca0e0: 5b52 4802 |0008: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca0e4: 7020 0a06 9500 |000a: invoke-direct {v5, v9}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@060a │ │ -0ca0ea: 2200 a103 |000d: new-instance v0, Ljava/net/InetSocketAddress; // type@03a1 │ │ -0ca0ee: 7030 1125 7008 |000f: invoke-direct {v0, v7, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@2511 │ │ -0ca0f4: 3809 0a00 |0012: if-eqz v9, 001c // +000a │ │ -0ca0f8: 5452 4802 |0014: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca0fc: 5293 4c0b |0016: iget v3, v9, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0b4c │ │ -0ca100: 6e30 2025 0203 |0018: invoke-virtual {v2, v0, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@2520 │ │ -0ca106: 0e00 |001b: return-void │ │ -0ca108: 5452 4802 |001c: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca10c: 6e20 1f25 0200 |001e: invoke-virtual {v2, v0}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@251f │ │ -0ca112: 28fa |0021: goto 001b // -0006 │ │ -0ca114: 0d01 |0022: move-exception v1 │ │ -0ca116: 2202 bc02 |0023: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca11a: 2203 9103 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0ca11e: 7010 d024 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0ca124: 1a04 5703 |002a: const-string v4, "Error making a socket connection to " // string@0357 │ │ -0ca128: 6e20 d724 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ca12e: 0c03 |002f: move-result-object v3 │ │ -0ca130: 6e20 d724 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ca136: 0c03 |0033: move-result-object v3 │ │ -0ca138: 1a04 f600 |0034: const-string v4, ":" // string@00f6 │ │ -0ca13c: 6e20 d724 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0ca142: 0c03 |0039: move-result-object v3 │ │ -0ca144: 6e20 d424 8300 |003a: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0ca14a: 0c03 |003d: move-result-object v3 │ │ -0ca14c: 6e10 dd24 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0ca152: 0c03 |0041: move-result-object v3 │ │ -0ca154: 7030 2a1e 3201 |0042: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca15a: 2702 |0045: throw v2 │ │ +0d7d74: |[0d7d74] com.badlogic.gdx.backends.android.AndroidSocket.:(Lcom/badlogic/gdx/Net$Protocol;Ljava/lang/String;ILcom/badlogic/gdx/net/SocketHints;)V │ │ +0d7d84: 7010 9524 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d7d8a: 2202 a303 |0003: new-instance v2, Ljava/net/Socket; // type@03a3 │ │ +0d7d8e: 7010 1c25 0200 |0005: invoke-direct {v2}, Ljava/net/Socket;.:()V // method@251c │ │ +0d7d94: 5b52 4802 |0008: iput-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7d98: 7020 0a06 9500 |000a: invoke-direct {v5, v9}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@060a │ │ +0d7d9e: 2200 a103 |000d: new-instance v0, Ljava/net/InetSocketAddress; // type@03a1 │ │ +0d7da2: 7030 1125 7008 |000f: invoke-direct {v0, v7, v8}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@2511 │ │ +0d7da8: 3809 0a00 |0012: if-eqz v9, 001c // +000a │ │ +0d7dac: 5452 4802 |0014: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7db0: 5293 4c0b |0016: iget v3, v9, Lcom/badlogic/gdx/net/SocketHints;.connectTimeout:I // field@0b4c │ │ +0d7db4: 6e30 2025 0203 |0018: invoke-virtual {v2, v0, v3}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@2520 │ │ +0d7dba: 0e00 |001b: return-void │ │ +0d7dbc: 5452 4802 |001c: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7dc0: 6e20 1f25 0200 |001e: invoke-virtual {v2, v0}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@251f │ │ +0d7dc6: 28fa |0021: goto 001b // -0006 │ │ +0d7dc8: 0d01 |0022: move-exception v1 │ │ +0d7dca: 2202 bc02 |0023: new-instance v2, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7dce: 2203 9103 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0d7dd2: 7010 d024 0300 |0027: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d7dd8: 1a04 5703 |002a: const-string v4, "Error making a socket connection to " // string@0357 │ │ +0d7ddc: 6e20 d724 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d7de2: 0c03 |002f: move-result-object v3 │ │ +0d7de4: 6e20 d724 7300 |0030: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d7dea: 0c03 |0033: move-result-object v3 │ │ +0d7dec: 1a04 f600 |0034: const-string v4, ":" // string@00f6 │ │ +0d7df0: 6e20 d724 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d7df6: 0c03 |0039: move-result-object v3 │ │ +0d7df8: 6e20 d424 8300 |003a: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d7dfe: 0c03 |003d: move-result-object v3 │ │ +0d7e00: 6e10 dd24 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d7e06: 0c03 |0041: move-result-object v3 │ │ +0d7e08: 7030 2a1e 3201 |0042: invoke-direct {v2, v3, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7e0e: 2702 |0045: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=27 │ │ 0x000a line=28 │ │ @@ -290381,19 +290306,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 │ │ -0ca16c: |[0ca16c] com.badlogic.gdx.backends.android.AndroidSocket.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V │ │ -0ca17c: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ca182: 5b01 4802 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca186: 7020 0a06 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@060a │ │ -0ca18c: 0e00 |0008: return-void │ │ +0d7e20: |[0d7e20] com.badlogic.gdx.backends.android.AndroidSocket.:(Ljava/net/Socket;Lcom/badlogic/gdx/net/SocketHints;)V │ │ +0d7e30: 7010 9524 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d7e36: 5b01 4802 |0003: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7e3a: 7020 0a06 2000 |0005: invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidSocket;.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V // method@060a │ │ +0d7e40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0008 line=47 │ │ locals : │ │ @@ -290406,46 +290331,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 │ │ -0ca190: |[0ca190] com.badlogic.gdx.backends.android.AndroidSocket.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V │ │ -0ca1a0: 3806 3900 |0000: if-eqz v6, 0039 // +0039 │ │ -0ca1a4: 5451 4802 |0002: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca1a8: 5262 510b |0004: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0b51 │ │ -0ca1ac: 5263 520b |0006: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0b52 │ │ -0ca1b0: 5264 500b |0008: iget v4, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0b50 │ │ -0ca1b4: 6e40 2525 2143 |000a: invoke-virtual {v1, v2, v3, v4}, Ljava/net/Socket;.setPerformancePreferences:(III)V // method@2525 │ │ -0ca1ba: 5451 4802 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca1be: 5262 560b |000f: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0b56 │ │ -0ca1c2: 6e20 2b25 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTrafficClass:(I)V // method@252b │ │ -0ca1c8: 5451 4802 |0014: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca1cc: 5562 550b |0016: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0b55 │ │ -0ca1d0: 6e20 2a25 2100 |0018: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@252a │ │ -0ca1d6: 5451 4802 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca1da: 5562 4d0b |001d: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0b4d │ │ -0ca1de: 6e20 2425 2100 |001f: invoke-virtual {v1, v2}, Ljava/net/Socket;.setKeepAlive:(Z)V // method@2524 │ │ -0ca1e4: 5451 4802 |0022: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca1e8: 5262 540b |0024: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0b54 │ │ -0ca1ec: 6e20 2725 2100 |0026: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSendBufferSize:(I)V // method@2527 │ │ -0ca1f2: 5451 4802 |0029: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca1f6: 5262 530b |002b: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0b53 │ │ -0ca1fa: 6e20 2625 2100 |002d: invoke-virtual {v1, v2}, Ljava/net/Socket;.setReceiveBufferSize:(I)V // method@2526 │ │ -0ca200: 5451 4802 |0030: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca204: 5562 4e0b |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0b4e │ │ -0ca208: 5263 4f0b |0034: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0b4f │ │ -0ca20c: 6e30 2825 2103 |0036: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.setSoLinger:(ZI)V // method@2528 │ │ -0ca212: 0e00 |0039: return-void │ │ -0ca214: 0d00 |003a: move-exception v0 │ │ -0ca216: 2201 bc02 |003b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca21a: 1a02 6603 |003d: const-string v2, "Error setting socket hints." // string@0366 │ │ -0ca21e: 7030 2a1e 2100 |003f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca224: 2701 |0042: throw v1 │ │ +0d7e44: |[0d7e44] com.badlogic.gdx.backends.android.AndroidSocket.applyHints:(Lcom/badlogic/gdx/net/SocketHints;)V │ │ +0d7e54: 3806 3900 |0000: if-eqz v6, 0039 // +0039 │ │ +0d7e58: 5451 4802 |0002: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7e5c: 5262 510b |0004: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefConnectionTime:I // field@0b51 │ │ +0d7e60: 5263 520b |0006: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefLatency:I // field@0b52 │ │ +0d7e64: 5264 500b |0008: iget v4, v6, Lcom/badlogic/gdx/net/SocketHints;.performancePrefBandwidth:I // field@0b50 │ │ +0d7e68: 6e40 2525 2143 |000a: invoke-virtual {v1, v2, v3, v4}, Ljava/net/Socket;.setPerformancePreferences:(III)V // method@2525 │ │ +0d7e6e: 5451 4802 |000d: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7e72: 5262 560b |000f: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.trafficClass:I // field@0b56 │ │ +0d7e76: 6e20 2b25 2100 |0011: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTrafficClass:(I)V // method@252b │ │ +0d7e7c: 5451 4802 |0014: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7e80: 5562 550b |0016: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.tcpNoDelay:Z // field@0b55 │ │ +0d7e84: 6e20 2a25 2100 |0018: invoke-virtual {v1, v2}, Ljava/net/Socket;.setTcpNoDelay:(Z)V // method@252a │ │ +0d7e8a: 5451 4802 |001b: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7e8e: 5562 4d0b |001d: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.keepAlive:Z // field@0b4d │ │ +0d7e92: 6e20 2425 2100 |001f: invoke-virtual {v1, v2}, Ljava/net/Socket;.setKeepAlive:(Z)V // method@2524 │ │ +0d7e98: 5451 4802 |0022: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7e9c: 5262 540b |0024: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.sendBufferSize:I // field@0b54 │ │ +0d7ea0: 6e20 2725 2100 |0026: invoke-virtual {v1, v2}, Ljava/net/Socket;.setSendBufferSize:(I)V // method@2527 │ │ +0d7ea6: 5451 4802 |0029: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7eaa: 5262 530b |002b: iget v2, v6, Lcom/badlogic/gdx/net/SocketHints;.receiveBufferSize:I // field@0b53 │ │ +0d7eae: 6e20 2625 2100 |002d: invoke-virtual {v1, v2}, Ljava/net/Socket;.setReceiveBufferSize:(I)V // method@2526 │ │ +0d7eb4: 5451 4802 |0030: iget-object v1, v5, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7eb8: 5562 4e0b |0032: iget-boolean v2, v6, Lcom/badlogic/gdx/net/SocketHints;.linger:Z // field@0b4e │ │ +0d7ebc: 5263 4f0b |0034: iget v3, v6, Lcom/badlogic/gdx/net/SocketHints;.lingerDuration:I // field@0b4f │ │ +0d7ec0: 6e30 2825 2103 |0036: invoke-virtual {v1, v2, v3}, Ljava/net/Socket;.setSoLinger:(ZI)V // method@2528 │ │ +0d7ec6: 0e00 |0039: return-void │ │ +0d7ec8: 0d00 |003a: move-exception v0 │ │ +0d7eca: 2201 bc02 |003b: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7ece: 1a02 6603 |003d: const-string v2, "Error setting socket hints." // string@0366 │ │ +0d7ed2: 7030 2a1e 2100 |003f: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7ed8: 2701 |0042: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x0039 │ │ Ljava/lang/Exception; -> 0x003a │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=52 │ │ 0x000d line=55 │ │ @@ -290468,27 +290393,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0ca238: |[0ca238] com.badlogic.gdx.backends.android.AndroidSocket.dispose:()V │ │ -0ca248: 5431 4802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca24c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0ca250: 5431 4802 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca254: 6e10 1e25 0100 |0006: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@251e │ │ -0ca25a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0ca25c: 5b31 4802 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca260: 0e00 |000c: return-void │ │ -0ca262: 0d00 |000d: move-exception v0 │ │ -0ca264: 2201 bc02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca268: 1a02 4a03 |0010: const-string v2, "Error closing socket." // string@034a │ │ -0ca26c: 7030 2a1e 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca272: 2701 |0015: throw v1 │ │ +0d7eec: |[0d7eec] com.badlogic.gdx.backends.android.AndroidSocket.dispose:()V │ │ +0d7efc: 5431 4802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7f00: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0d7f04: 5431 4802 |0004: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7f08: 6e10 1e25 0100 |0006: invoke-virtual {v1}, Ljava/net/Socket;.close:()V // method@251e │ │ +0d7f0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0d7f10: 5b31 4802 |000a: iput-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7f14: 0e00 |000c: return-void │ │ +0d7f16: 0d00 |000d: move-exception v0 │ │ +0d7f18: 2201 bc02 |000e: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7f1c: 1a02 4a03 |0010: const-string v2, "Error closing socket." // string@034a │ │ +0d7f20: 7030 2a1e 2100 |0012: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7f26: 2701 |0015: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=102 │ │ 0x0009 line=103 │ │ @@ -290504,24 +290429,24 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0ca284: |[0ca284] com.badlogic.gdx.backends.android.AndroidSocket.getInputStream:()Ljava/io/InputStream; │ │ -0ca294: 5431 4802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca298: 6e10 2125 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@2521 │ │ -0ca29e: 0c01 |0005: move-result-object v1 │ │ -0ca2a0: 1101 |0006: return-object v1 │ │ -0ca2a2: 0d00 |0007: move-exception v0 │ │ -0ca2a4: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca2a8: 1a02 4e03 |000a: const-string v2, "Error getting input stream from socket." // string@034e │ │ -0ca2ac: 7030 2a1e 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca2b2: 2701 |000f: throw v1 │ │ +0d7f38: |[0d7f38] com.badlogic.gdx.backends.android.AndroidSocket.getInputStream:()Ljava/io/InputStream; │ │ +0d7f48: 5431 4802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7f4c: 6e10 2125 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@2521 │ │ +0d7f52: 0c01 |0005: move-result-object v1 │ │ +0d7f54: 1101 |0006: return-object v1 │ │ +0d7f56: 0d00 |0007: move-exception v0 │ │ +0d7f58: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7f5c: 1a02 4e03 |000a: const-string v2, "Error getting input stream from socket." // string@034e │ │ +0d7f60: 7030 2a1e 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7f66: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=83 │ │ 0x0008 line=84 │ │ @@ -290534,24 +290459,24 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0ca2c4: |[0ca2c4] com.badlogic.gdx.backends.android.AndroidSocket.getOutputStream:()Ljava/io/OutputStream; │ │ -0ca2d4: 5431 4802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca2d8: 6e10 2225 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@2522 │ │ -0ca2de: 0c01 |0005: move-result-object v1 │ │ -0ca2e0: 1101 |0006: return-object v1 │ │ -0ca2e2: 0d00 |0007: move-exception v0 │ │ -0ca2e4: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0ca2e8: 1a02 4f03 |000a: const-string v2, "Error getting output stream from socket." // string@034f │ │ -0ca2ec: 7030 2a1e 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ -0ca2f2: 2701 |000f: throw v1 │ │ +0d7f78: |[0d7f78] com.badlogic.gdx.backends.android.AndroidSocket.getOutputStream:()Ljava/io/OutputStream; │ │ +0d7f88: 5431 4802 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7f8c: 6e10 2225 0100 |0002: invoke-virtual {v1}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@2522 │ │ +0d7f92: 0c01 |0005: move-result-object v1 │ │ +0d7f94: 1101 |0006: return-object v1 │ │ +0d7f96: 0d00 |0007: move-exception v0 │ │ +0d7f98: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d7f9c: 1a02 4f03 |000a: const-string v2, "Error getting output stream from socket." // string@034f │ │ +0d7fa0: 7030 2a1e 2100 |000c: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1e2a │ │ +0d7fa6: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=93 │ │ 0x0008 line=94 │ │ @@ -290564,23 +290489,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ca304: |[0ca304] com.badlogic.gdx.backends.android.AndroidSocket.isConnected:()Z │ │ -0ca314: 5410 4802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca318: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ca31c: 5410 4802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ -0ca320: 6e10 2325 0000 |0006: invoke-virtual {v0}, Ljava/net/Socket;.isConnected:()Z // method@2523 │ │ -0ca326: 0a00 |0009: move-result v0 │ │ -0ca328: 0f00 |000a: return v0 │ │ -0ca32a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ca32c: 28fe |000c: goto 000a // -0002 │ │ +0d7fb8: |[0d7fb8] com.badlogic.gdx.backends.android.AndroidSocket.isConnected:()Z │ │ +0d7fc8: 5410 4802 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7fcc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d7fd0: 5410 4802 |0004: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidSocket;.socket:Ljava/net/Socket; // field@0248 │ │ +0d7fd4: 6e10 2325 0000 |0006: invoke-virtual {v0}, Ljava/net/Socket;.isConnected:()Z // method@2523 │ │ +0d7fda: 0a00 |0009: move-result v0 │ │ +0d7fdc: 0f00 |000a: return v0 │ │ +0d7fde: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d7fe0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/badlogic/gdx/backends/android/AndroidSocket; │ │ @@ -290627,24 +290552,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 │ │ -0ca330: |[0ca330] com.badlogic.gdx.backends.android.AndroidSound.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V │ │ -0ca340: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ca346: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ -0ca34a: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -0ca34e: 7020 691e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ -0ca354: 5b20 4c02 |000a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca358: 5b23 4b02 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca35c: 5b24 4902 |000e: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.manager:Landroid/media/AudioManager; // field@0249 │ │ -0ca360: 5925 4a02 |0010: iput v5, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ -0ca364: 0e00 |0012: return-void │ │ +0d7fe4: |[0d7fe4] com.badlogic.gdx.backends.android.AndroidSound.:(Landroid/media/SoundPool;Landroid/media/AudioManager;I)V │ │ +0d7ff4: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d7ffa: 2200 c402 |0003: new-instance v0, Lcom/badlogic/gdx/utils/IntArray; // type@02c4 │ │ +0d7ffe: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +0d8002: 7020 691e 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/IntArray;.:(I)V // method@1e69 │ │ +0d8008: 5b20 4c02 |000a: iput-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d800c: 5b23 4b02 |000c: iput-object v3, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8010: 5b24 4902 |000e: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.manager:Landroid/media/AudioManager; // field@0249 │ │ +0d8014: 5925 4a02 |0010: iput v5, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ +0d8018: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=29 │ │ 0x000c line=32 │ │ 0x000e line=33 │ │ 0x0010 line=34 │ │ @@ -290661,19 +290586,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ca368: |[0ca368] com.badlogic.gdx.backends.android.AndroidSound.dispose:()V │ │ -0ca378: 5420 4b02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca37c: 5221 4a02 |0002: iget v1, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ -0ca380: 6e20 5c00 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.unload:(I)Z // method@005c │ │ -0ca386: 0e00 |0007: return-void │ │ +0d801c: |[0d801c] com.badlogic.gdx.backends.android.AndroidSound.dispose:()V │ │ +0d802c: 5420 4b02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8030: 5221 4a02 |0002: iget v1, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ +0d8034: 6e20 5c00 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.unload:(I)Z // method@005c │ │ +0d803a: 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; │ │ │ │ @@ -290682,19 +290607,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ca388: |[0ca388] com.badlogic.gdx.backends.android.AndroidSound.loop:()J │ │ -0ca398: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ca39c: 6e20 1206 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.loop:(F)J // method@0612 │ │ -0ca3a2: 0b00 |0005: move-result-wide v0 │ │ -0ca3a4: 1000 |0006: return-wide v0 │ │ +0d803c: |[0d803c] com.badlogic.gdx.backends.android.AndroidSound.loop:()J │ │ +0d804c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0d8050: 6e20 1206 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.loop:(F)J // method@0612 │ │ +0d8056: 0b00 |0005: move-result-wide v0 │ │ +0d8058: 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;) │ │ @@ -290702,34 +290627,34 @@ │ │ type : '(F)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -0ca3a8: |[0ca3a8] com.badlogic.gdx.backends.android.AndroidSound.loop:(F)J │ │ -0ca3b8: 5480 4c02 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca3bc: 5200 450f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0ca3c0: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -0ca3c4: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -0ca3c8: 5480 4c02 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca3cc: 6e10 7d1e 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ -0ca3d2: 5480 4b02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca3d6: 5281 4a02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ -0ca3da: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0ca3dc: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ -0ca3de: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ -0ca3e2: 0192 |0015: move v2, v9 │ │ -0ca3e4: 0193 |0016: move v3, v9 │ │ -0ca3e6: 7407 5500 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ -0ca3ec: 0a07 |001a: move-result v7 │ │ -0ca3ee: 5480 4c02 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca3f2: 6e20 6e1e 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0ca3f8: 8170 |0020: int-to-long v0, v7 │ │ -0ca3fa: 1000 |0021: return-wide v0 │ │ +0d805c: |[0d805c] com.badlogic.gdx.backends.android.AndroidSound.loop:(F)J │ │ +0d806c: 5480 4c02 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d8070: 5200 450f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d8074: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +0d8078: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +0d807c: 5480 4c02 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d8080: 6e10 7d1e 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ +0d8086: 5480 4b02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d808a: 5281 4a02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ +0d808e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0d8090: 12f5 |0012: const/4 v5, #int -1 // #ff │ │ +0d8092: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ +0d8096: 0192 |0015: move v2, v9 │ │ +0d8098: 0193 |0016: move v3, v9 │ │ +0d809a: 7407 5500 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ +0d80a0: 0a07 |001a: move-result v7 │ │ +0d80a2: 5480 4c02 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d80a6: 6e20 6e1e 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d80ac: 8170 |0020: int-to-long v0, v7 │ │ +0d80ae: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x000d line=83 │ │ 0x001b line=84 │ │ 0x0020 line=85 │ │ locals : │ │ @@ -290742,49 +290667,49 @@ │ │ type : '(FFF)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 59 16-bit code units │ │ -0ca3fc: |[0ca3fc] com.badlogic.gdx.backends.android.AndroidSound.loop:(FFF)J │ │ -0ca40c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0ca410: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ca412: 5480 4c02 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca416: 5200 450f |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0ca41a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0ca41e: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ -0ca422: 5480 4c02 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca426: 6e10 7d1e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ -0ca42c: 0192 |0010: move v2, v9 │ │ -0ca42e: 0193 |0011: move v3, v9 │ │ -0ca430: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ -0ca434: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ -0ca438: 7110 7d24 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0ca43e: 0a00 |0019: move-result v0 │ │ -0ca440: a700 0500 |001a: sub-float v0, v5, v0 │ │ -0ca444: c803 |001c: mul-float/2addr v3, v0 │ │ -0ca446: 5480 4b02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca44a: 5281 4a02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ -0ca44e: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -0ca450: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ -0ca452: 01a6 |0023: move v6, v10 │ │ -0ca454: 7407 5500 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ -0ca45a: 0a07 |0027: move-result v7 │ │ -0ca45c: 5480 4c02 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca460: 6e20 6e1e 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0ca466: 8170 |002d: int-to-long v0, v7 │ │ -0ca468: 1000 |002e: return-wide v0 │ │ -0ca46a: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ -0ca46e: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ -0ca472: 7110 7d24 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0ca478: 0a00 |0036: move-result v0 │ │ -0ca47a: a700 0500 |0037: sub-float v0, v5, v0 │ │ -0ca47e: c802 |0039: mul-float/2addr v2, v0 │ │ -0ca480: 28e3 |003a: goto 001d // -001d │ │ +0d80b0: |[0d80b0] com.badlogic.gdx.backends.android.AndroidSound.loop:(FFF)J │ │ +0d80c0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0d80c4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0d80c6: 5480 4c02 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d80ca: 5200 450f |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d80ce: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0d80d2: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ +0d80d6: 5480 4c02 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d80da: 6e10 7d1e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ +0d80e0: 0192 |0010: move v2, v9 │ │ +0d80e2: 0193 |0011: move v3, v9 │ │ +0d80e4: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ +0d80e8: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ +0d80ec: 7110 7d24 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0d80f2: 0a00 |0019: move-result v0 │ │ +0d80f4: a700 0500 |001a: sub-float v0, v5, v0 │ │ +0d80f8: c803 |001c: mul-float/2addr v3, v0 │ │ +0d80fa: 5480 4b02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d80fe: 5281 4a02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ +0d8102: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +0d8104: 12f5 |0022: const/4 v5, #int -1 // #ff │ │ +0d8106: 01a6 |0023: move v6, v10 │ │ +0d8108: 7407 5500 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ +0d810e: 0a07 |0027: move-result v7 │ │ +0d8110: 5480 4c02 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d8114: 6e20 6e1e 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d811a: 8170 |002d: int-to-long v0, v7 │ │ +0d811c: 1000 |002e: return-wide v0 │ │ +0d811e: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ +0d8122: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ +0d8126: 7110 7d24 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0d812c: 0a00 |0036: move-result v0 │ │ +0d812e: a700 0500 |0037: sub-float v0, v5, v0 │ │ +0d8132: c802 |0039: mul-float/2addr v2, v0 │ │ +0d8134: 28e3 |003a: goto 001d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=124 │ │ 0x0010 line=125 │ │ 0x0011 line=126 │ │ 0x0012 line=127 │ │ 0x0016 line=128 │ │ @@ -290807,19 +290732,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ca484: |[0ca484] com.badlogic.gdx.backends.android.AndroidSound.play:()J │ │ -0ca494: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ca498: 6e20 1506 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.play:(F)J // method@0615 │ │ -0ca49e: 0b00 |0005: move-result-wide v0 │ │ -0ca4a0: 1000 |0006: return-wide v0 │ │ +0d8138: |[0d8138] com.badlogic.gdx.backends.android.AndroidSound.play:()J │ │ +0d8148: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0d814c: 6e20 1506 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/backends/android/AndroidSound;.play:(F)J // method@0615 │ │ +0d8152: 0b00 |0005: move-result-wide v0 │ │ +0d8154: 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;) │ │ @@ -290827,34 +290752,34 @@ │ │ type : '(F)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -0ca4a4: |[0ca4a4] com.badlogic.gdx.backends.android.AndroidSound.play:(F)J │ │ -0ca4b4: 5480 4c02 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca4b8: 5200 450f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0ca4bc: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -0ca4c0: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ -0ca4c4: 5480 4c02 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca4c8: 6e10 7d1e 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ -0ca4ce: 5480 4b02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca4d2: 5281 4a02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ -0ca4d6: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0ca4d8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0ca4da: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ -0ca4de: 0192 |0015: move v2, v9 │ │ -0ca4e0: 0193 |0016: move v3, v9 │ │ -0ca4e2: 7407 5500 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ -0ca4e8: 0a07 |001a: move-result v7 │ │ -0ca4ea: 5480 4c02 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca4ee: 6e20 6e1e 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0ca4f4: 8170 |0020: int-to-long v0, v7 │ │ -0ca4f6: 1000 |0021: return-wide v0 │ │ +0d8158: |[0d8158] com.badlogic.gdx.backends.android.AndroidSound.play:(F)J │ │ +0d8168: 5480 4c02 |0000: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d816c: 5200 450f |0002: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d8170: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +0d8174: 3310 0700 |0006: if-ne v0, v1, 000d // +0007 │ │ +0d8178: 5480 4c02 |0008: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d817c: 6e10 7d1e 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ +0d8182: 5480 4b02 |000d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8186: 5281 4a02 |000f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ +0d818a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0d818c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0d818e: 1506 803f |0013: const/high16 v6, #int 1065353216 // #3f80 │ │ +0d8192: 0192 |0015: move v2, v9 │ │ +0d8194: 0193 |0016: move v3, v9 │ │ +0d8196: 7407 5500 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ +0d819c: 0a07 |001a: move-result v7 │ │ +0d819e: 5480 4c02 |001b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d81a2: 6e20 6e1e 7000 |001d: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d81a8: 8170 |0020: int-to-long v0, v7 │ │ +0d81aa: 1000 |0021: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000d line=50 │ │ 0x001b line=51 │ │ 0x0020 line=52 │ │ locals : │ │ @@ -290867,49 +290792,49 @@ │ │ type : '(FFF)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 59 16-bit code units │ │ -0ca4f8: |[0ca4f8] com.badlogic.gdx.backends.android.AndroidSound.play:(FFF)J │ │ -0ca508: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0ca50c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ca50e: 5480 4c02 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca512: 5200 450f |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0ca516: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0ca51a: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ -0ca51e: 5480 4c02 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca522: 6e10 7d1e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ -0ca528: 0192 |0010: move v2, v9 │ │ -0ca52a: 0193 |0011: move v3, v9 │ │ -0ca52c: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ -0ca530: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ -0ca534: 7110 7d24 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0ca53a: 0a00 |0019: move-result v0 │ │ -0ca53c: a700 0500 |001a: sub-float v0, v5, v0 │ │ -0ca540: c803 |001c: mul-float/2addr v3, v0 │ │ -0ca542: 5480 4b02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca546: 5281 4a02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ -0ca54a: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -0ca54c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0ca54e: 01a6 |0023: move v6, v10 │ │ -0ca550: 7407 5500 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ -0ca556: 0a07 |0027: move-result v7 │ │ -0ca558: 5480 4c02 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca55c: 6e20 6e1e 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ -0ca562: 8170 |002d: int-to-long v0, v7 │ │ -0ca564: 1000 |002e: return-wide v0 │ │ -0ca566: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ -0ca56a: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ -0ca56e: 7110 7d24 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0ca574: 0a00 |0036: move-result v0 │ │ -0ca576: a700 0500 |0037: sub-float v0, v5, v0 │ │ -0ca57a: c802 |0039: mul-float/2addr v2, v0 │ │ -0ca57c: 28e3 |003a: goto 001d // -001d │ │ +0d81ac: |[0d81ac] com.badlogic.gdx.backends.android.AndroidSound.play:(FFF)J │ │ +0d81bc: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0d81c0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0d81c2: 5480 4c02 |0003: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d81c6: 5200 450f |0005: iget v0, v0, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d81ca: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0d81ce: 3310 0700 |0009: if-ne v0, v1, 0010 // +0007 │ │ +0d81d2: 5480 4c02 |000b: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d81d6: 6e10 7d1e 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/IntArray;.pop:()I // method@1e7d │ │ +0d81dc: 0192 |0010: move v2, v9 │ │ +0d81de: 0193 |0011: move v3, v9 │ │ +0d81e0: 2e00 0b04 |0012: cmpg-float v0, v11, v4 │ │ +0d81e4: 3b00 1b00 |0014: if-gez v0, 002f // +001b │ │ +0d81e8: 7110 7d24 0b00 |0016: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0d81ee: 0a00 |0019: move-result v0 │ │ +0d81f0: a700 0500 |001a: sub-float v0, v5, v0 │ │ +0d81f4: c803 |001c: mul-float/2addr v3, v0 │ │ +0d81f6: 5480 4b02 |001d: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d81fa: 5281 4a02 |001f: iget v1, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundId:I // field@024a │ │ +0d81fe: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +0d8200: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0d8202: 01a6 |0023: move v6, v10 │ │ +0d8204: 7407 5500 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0055 │ │ +0d820a: 0a07 |0027: move-result v7 │ │ +0d820c: 5480 4c02 |0028: iget-object v0, v8, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d8210: 6e20 6e1e 7000 |002a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/IntArray;.add:(I)V // method@1e6e │ │ +0d8216: 8170 |002d: int-to-long v0, v7 │ │ +0d8218: 1000 |002e: return-wide v0 │ │ +0d821a: 2d00 0b04 |002f: cmpl-float v0, v11, v4 │ │ +0d821e: 3d00 ecff |0031: if-lez v0, 001d // -0014 │ │ +0d8222: 7110 7d24 0b00 |0033: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0d8228: 0a00 |0036: move-result v0 │ │ +0d822a: a700 0500 |0037: sub-float v0, v5, v0 │ │ +0d822e: c802 |0039: mul-float/2addr v2, v0 │ │ +0d8230: 28e3 |003a: goto 001d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=109 │ │ 0x0010 line=110 │ │ 0x0011 line=111 │ │ 0x0012 line=112 │ │ 0x0016 line=113 │ │ @@ -290932,23 +290857,23 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ca580: |[0ca580] com.badlogic.gdx.backends.android.AndroidSound.setLooping:(JZ)V │ │ -0ca590: 5431 4b02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca594: 8442 |0002: long-to-int v2, v4 │ │ -0ca596: 3806 0700 |0003: if-eqz v6, 000a // +0007 │ │ -0ca59a: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0ca59c: 6e30 5700 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/media/SoundPool;.setLoop:(II)V // method@0057 │ │ -0ca5a2: 0e00 |0009: return-void │ │ -0ca5a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ca5a6: 28fb |000b: goto 0006 // -0005 │ │ +0d8234: |[0d8234] com.badlogic.gdx.backends.android.AndroidSound.setLooping:(JZ)V │ │ +0d8244: 5431 4b02 |0000: iget-object v1, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8248: 8442 |0002: long-to-int v2, v4 │ │ +0d824a: 3806 0700 |0003: if-eqz v6, 000a // +0007 │ │ +0d824e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0d8250: 6e30 5700 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/media/SoundPool;.setLoop:(II)V // method@0057 │ │ +0d8256: 0e00 |0009: return-void │ │ +0d8258: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0d825a: 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; │ │ @@ -290960,36 +290885,36 @@ │ │ type : '(JFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0ca5a8: |[0ca5a8] com.badlogic.gdx.backends.android.AndroidSound.setPan:(JFF)V │ │ -0ca5b8: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0ca5bc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0ca5be: 0190 |0003: move v0, v9 │ │ -0ca5c0: 0191 |0004: move v1, v9 │ │ -0ca5c2: 2e02 0803 |0005: cmpg-float v2, v8, v3 │ │ -0ca5c6: 3b02 1000 |0007: if-gez v2, 0017 // +0010 │ │ -0ca5ca: 7110 7d24 0800 |0009: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0ca5d0: 0a02 |000c: move-result v2 │ │ -0ca5d2: a702 0402 |000d: sub-float v2, v4, v2 │ │ -0ca5d6: c821 |000f: mul-float/2addr v1, v2 │ │ -0ca5d8: 5452 4b02 |0010: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca5dc: 8463 |0012: long-to-int v3, v6 │ │ -0ca5de: 6e40 5a00 3210 |0013: invoke-virtual {v2, v3, v0, v1}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@005a │ │ -0ca5e4: 0e00 |0016: return-void │ │ -0ca5e6: 2d02 0803 |0017: cmpl-float v2, v8, v3 │ │ -0ca5ea: 3d02 f7ff |0019: if-lez v2, 0010 // -0009 │ │ -0ca5ee: 7110 7d24 0800 |001b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0ca5f4: 0a02 |001e: move-result v2 │ │ -0ca5f6: a702 0402 |001f: sub-float v2, v4, v2 │ │ -0ca5fa: c820 |0021: mul-float/2addr v0, v2 │ │ -0ca5fc: 28ee |0022: goto 0010 // -0012 │ │ +0d825c: |[0d825c] com.badlogic.gdx.backends.android.AndroidSound.setPan:(JFF)V │ │ +0d826c: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0d8270: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0d8272: 0190 |0003: move v0, v9 │ │ +0d8274: 0191 |0004: move v1, v9 │ │ +0d8276: 2e02 0803 |0005: cmpg-float v2, v8, v3 │ │ +0d827a: 3b02 1000 |0007: if-gez v2, 0017 // +0010 │ │ +0d827e: 7110 7d24 0800 |0009: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0d8284: 0a02 |000c: move-result v2 │ │ +0d8286: a702 0402 |000d: sub-float v2, v4, v2 │ │ +0d828a: c821 |000f: mul-float/2addr v1, v2 │ │ +0d828c: 5452 4b02 |0010: iget-object v2, v5, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8290: 8463 |0012: long-to-int v3, v6 │ │ +0d8292: 6e40 5a00 3210 |0013: invoke-virtual {v2, v3, v0, v1}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@005a │ │ +0d8298: 0e00 |0016: return-void │ │ +0d829a: 2d02 0803 |0017: cmpl-float v2, v8, v3 │ │ +0d829e: 3d02 f7ff |0019: if-lez v2, 0010 // -0009 │ │ +0d82a2: 7110 7d24 0800 |001b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0d82a8: 0a02 |001e: move-result v2 │ │ +0d82aa: a702 0402 |001f: sub-float v2, v4, v2 │ │ +0d82ae: c820 |0021: mul-float/2addr v0, v2 │ │ +0d82b0: 28ee |0022: goto 0010 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0004 line=96 │ │ 0x0005 line=98 │ │ 0x0009 line=99 │ │ 0x0010 line=104 │ │ @@ -291005,100 +290930,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 │ │ -0ca600: |[0ca600] com.badlogic.gdx.backends.android.AndroidSound.setPitch:(JF)V │ │ -0ca610: 5420 4b02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca614: 8431 |0002: long-to-int v1, v3 │ │ -0ca616: 6e30 5900 1005 |0003: invoke-virtual {v0, v1, v5}, Landroid/media/SoundPool;.setRate:(IF)V // method@0059 │ │ -0ca61c: 0e00 |0006: return-void │ │ +0d82b4: |[0d82b4] com.badlogic.gdx.backends.android.AndroidSound.setPitch:(JF)V │ │ +0d82c4: 5430 4b02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d82c8: 8441 |0002: long-to-int v1, v4 │ │ +0d82ca: 6e30 5900 1006 |0003: invoke-virtual {v0, v1, v6}, Landroid/media/SoundPool;.setRate:(IF)V // method@0059 │ │ +0d82d0: 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 │ │ -0ca620: |[0ca620] com.badlogic.gdx.backends.android.AndroidSound.setPriority:(JI)V │ │ -0ca630: 5420 4b02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca634: 8431 |0002: long-to-int v1, v3 │ │ -0ca636: 6e30 5800 1005 |0003: invoke-virtual {v0, v1, v5}, Landroid/media/SoundPool;.setPriority:(II)V // method@0058 │ │ -0ca63c: 0e00 |0006: return-void │ │ +0d82d4: |[0d82d4] com.badlogic.gdx.backends.android.AndroidSound.setPriority:(JI)V │ │ +0d82e4: 5430 4b02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d82e8: 8441 |0002: long-to-int v1, v4 │ │ +0d82ea: 6e30 5800 1006 |0003: invoke-virtual {v0, v1, v6}, Landroid/media/SoundPool;.setPriority:(II)V // method@0058 │ │ +0d82f0: 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 │ │ -0ca640: |[0ca640] com.badlogic.gdx.backends.android.AndroidSound.setVolume:(JF)V │ │ -0ca650: 5420 4b02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca654: 8431 |0002: long-to-int v1, v3 │ │ -0ca656: 6e40 5a00 1055 |0003: invoke-virtual {v0, v1, v5, v5}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@005a │ │ -0ca65c: 0e00 |0006: return-void │ │ +0d82f4: |[0d82f4] com.badlogic.gdx.backends.android.AndroidSound.setVolume:(JF)V │ │ +0d8304: 5430 4b02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8308: 8441 |0002: long-to-int v1, v4 │ │ +0d830a: 6e40 5a00 1066 |0003: invoke-virtual {v0, v1, v6, v6}, Landroid/media/SoundPool;.setVolume:(IFF)V // method@005a │ │ +0d8310: 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 │ │ -0ca660: |[0ca660] com.badlogic.gdx.backends.android.AndroidSound.stop:()V │ │ -0ca670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca672: 5442 4c02 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca676: 5221 450f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ -0ca67a: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ -0ca67e: 5442 4b02 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca682: 5443 4c02 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ -0ca686: 6e20 781e 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@1e78 │ │ -0ca68c: 0a03 |000e: move-result v3 │ │ -0ca68e: 6e20 5b00 3200 |000f: invoke-virtual {v2, v3}, Landroid/media/SoundPool;.stop:(I)V // method@005b │ │ -0ca694: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ca698: 28f1 |0014: goto 0005 // -000f │ │ -0ca69a: 0e00 |0015: return-void │ │ +0d8314: |[0d8314] com.badlogic.gdx.backends.android.AndroidSound.stop:()V │ │ +0d8324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d8326: 5442 4c02 |0001: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d832a: 5221 450f |0003: iget v1, v2, Lcom/badlogic/gdx/utils/IntArray;.size:I // field@0f45 │ │ +0d832e: 3510 1000 |0005: if-ge v0, v1, 0015 // +0010 │ │ +0d8332: 5442 4b02 |0007: iget-object v2, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8336: 5443 4c02 |0009: iget-object v3, v4, Lcom/badlogic/gdx/backends/android/AndroidSound;.streamIds:Lcom/badlogic/gdx/utils/IntArray; // field@024c │ │ +0d833a: 6e20 781e 0300 |000b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/IntArray;.get:(I)I // method@1e78 │ │ +0d8340: 0a03 |000e: move-result v3 │ │ +0d8342: 6e20 5b00 3200 |000f: invoke-virtual {v2, v3}, Landroid/media/SoundPool;.stop:(I)V // method@005b │ │ +0d8348: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d834c: 28f1 |0014: goto 0005 // -000f │ │ +0d834e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x0012 line=56 │ │ 0x0015 line=58 │ │ locals : │ │ @@ -291107,30 +291032,30 @@ │ │ 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 │ │ -0ca69c: |[0ca69c] com.badlogic.gdx.backends.android.AndroidSound.stop:(J)V │ │ -0ca6ac: 5420 4b02 |0000: iget-object v0, v2, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ -0ca6b0: 8431 |0002: long-to-int v1, v3 │ │ -0ca6b2: 6e20 5b00 1000 |0003: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.stop:(I)V // method@005b │ │ -0ca6b8: 0e00 |0006: return-void │ │ +0d8350: |[0d8350] com.badlogic.gdx.backends.android.AndroidSound.stop:(J)V │ │ +0d8360: 5430 4b02 |0000: iget-object v0, v3, Lcom/badlogic/gdx/backends/android/AndroidSound;.soundPool:Landroid/media/SoundPool; // field@024b │ │ +0d8364: 8441 |0002: long-to-int v1, v4 │ │ +0d8366: 6e20 5b00 1000 |0003: invoke-virtual {v0, v1}, Landroid/media/SoundPool;.stop:(I)V // method@005b │ │ +0d836c: 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 : 405 (AndroidSound.java) │ │ │ │ Class #630 header: │ │ class_idx : 227 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 217 │ │ @@ -291158,32 +291083,32 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0ca6bc: |[0ca6bc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$SimpleEGLConfigChooser.:(Z)V │ │ -0ca6cc: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -0ca6ce: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -0ca6d0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ca6d2: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ -0ca6d6: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ -0ca6da: 0780 |0007: move-object v0, v8 │ │ -0ca6dc: 0112 |0008: move v2, v1 │ │ -0ca6de: 0113 |0009: move v3, v1 │ │ -0ca6e0: 0146 |000a: move v6, v4 │ │ -0ca6e2: 7607 5e06 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@065e │ │ -0ca6e8: 5987 7802 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mRedSize:I // field@0278 │ │ -0ca6ec: 1260 |0010: const/4 v0, #int 6 // #6 │ │ -0ca6ee: 5980 7702 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mGreenSize:I // field@0277 │ │ -0ca6f2: 5987 7602 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mBlueSize:I // field@0276 │ │ -0ca6f6: 0e00 |0015: return-void │ │ -0ca6f8: 0145 |0016: move v5, v4 │ │ -0ca6fa: 28f0 |0017: goto 0007 // -0010 │ │ +0d8370: |[0d8370] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceView$SimpleEGLConfigChooser.:(Z)V │ │ +0d8380: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +0d8382: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0d8384: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0d8386: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ +0d838a: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ +0d838e: 0780 |0007: move-object v0, v8 │ │ +0d8390: 0112 |0008: move v2, v1 │ │ +0d8392: 0113 |0009: move v3, v1 │ │ +0d8394: 0146 |000a: move v6, v4 │ │ +0d8396: 7607 5e06 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$ComponentSizeChooser;.:(IIIIII)V // method@065e │ │ +0d839c: 5987 7802 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mRedSize:I // field@0278 │ │ +0d83a0: 1260 |0010: const/4 v0, #int 6 // #6 │ │ +0d83a2: 5980 7702 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mGreenSize:I // field@0277 │ │ +0d83a6: 5987 7602 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$SimpleEGLConfigChooser;.mBlueSize:I // field@0276 │ │ +0d83aa: 0e00 |0015: return-void │ │ +0d83ac: 0145 |0016: move v5, v4 │ │ +0d83ae: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=537 │ │ 0x000e line=540 │ │ 0x0010 line=541 │ │ 0x0013 line=542 │ │ 0x0015 line=543 │ │ @@ -291223,32 +291148,32 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0ca6fc: |[0ca6fc] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$SimpleEGLConfigChooser.:(Z)V │ │ -0ca70c: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -0ca70e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -0ca710: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ca712: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ -0ca716: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ -0ca71a: 0780 |0007: move-object v0, v8 │ │ -0ca71c: 0112 |0008: move v2, v1 │ │ -0ca71e: 0113 |0009: move v3, v1 │ │ -0ca720: 0146 |000a: move v6, v4 │ │ -0ca722: 7607 aa06 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@06aa │ │ -0ca728: 5987 ab02 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mRedSize:I // field@02ab │ │ -0ca72c: 1260 |0010: const/4 v0, #int 6 // #6 │ │ -0ca72e: 5980 aa02 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mGreenSize:I // field@02aa │ │ -0ca732: 5987 a902 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mBlueSize:I // field@02a9 │ │ -0ca736: 0e00 |0015: return-void │ │ -0ca738: 0145 |0016: move v5, v4 │ │ -0ca73a: 28f0 |0017: goto 0007 // -0010 │ │ +0d83b0: |[0d83b0] com.badlogic.gdx.backends.android.surfaceview.GLBaseSurfaceViewLW$SimpleEGLConfigChooser.:(Z)V │ │ +0d83c0: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +0d83c2: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0d83c4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0d83c6: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ +0d83ca: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ +0d83ce: 0780 |0007: move-object v0, v8 │ │ +0d83d0: 0112 |0008: move v2, v1 │ │ +0d83d2: 0113 |0009: move v3, v1 │ │ +0d83d4: 0146 |000a: move v6, v4 │ │ +0d83d6: 7607 aa06 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$ComponentSizeChooser;.:(IIIIII)V // method@06aa │ │ +0d83dc: 5987 ab02 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mRedSize:I // field@02ab │ │ +0d83e0: 1260 |0010: const/4 v0, #int 6 // #6 │ │ +0d83e2: 5980 aa02 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mGreenSize:I // field@02aa │ │ +0d83e6: 5987 a902 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$SimpleEGLConfigChooser;.mBlueSize:I // field@02a9 │ │ +0d83ea: 0e00 |0015: return-void │ │ +0d83ec: 0145 |0016: move v5, v4 │ │ +0d83ee: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=668 │ │ 0x000e line=671 │ │ 0x0010 line=672 │ │ 0x0013 line=673 │ │ 0x0015 line=674 │ │ @@ -291299,39 +291224,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ca73c: |[0ca73c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:()V │ │ -0ca74c: 1a00 eb03 |0000: const-string v0, "GL2JNIView" // string@03eb │ │ -0ca750: 6900 fc02 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ -0ca754: 0e00 |0004: return-void │ │ +0d83f0: |[0d83f0] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:()V │ │ +0d8400: 1a00 eb03 |0000: const-string v0, "GL2JNIView" // string@03eb │ │ +0d8404: 6900 fc02 |0002: sput-object v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ +0d8408: 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 │ │ -0ca758: |[0ca758] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0ca768: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ca76a: 7030 2606 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@0626 │ │ -0ca770: 5b24 fd02 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02fd │ │ -0ca774: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0ca778: 7040 c308 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@08c3 │ │ -0ca77e: 0e00 |000b: return-void │ │ +0d840c: |[0d840c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0d841c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d841e: 7030 2606 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@0626 │ │ +0d8424: 5b24 fd02 |0004: iput-object v4, v2, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02fd │ │ +0d8428: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0d842c: 7040 c308 1210 |0008: invoke-direct {v2, v1, v0, v1}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@08c3 │ │ +0d8432: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ 0x000b line=50 │ │ locals : │ │ @@ -291344,19 +291269,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 │ │ -0ca780: |[0ca780] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ -0ca790: 7030 2606 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@0626 │ │ -0ca796: 5b05 fd02 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02fd │ │ -0ca79a: 7040 c308 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@08c3 │ │ -0ca7a0: 0e00 |0008: return-void │ │ +0d8434: |[0d8434] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.:(Landroid/service/wallpaper/WallpaperService$Engine;ZIILcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy;)V │ │ +0d8444: 7030 2606 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@0626 │ │ +0d844a: 5b05 fd02 |0003: iput-object v5, v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.resolutionStrategy:Lcom/badlogic/gdx/backends/android/surfaceview/ResolutionStrategy; // field@02fd │ │ +0d844e: 7040 c308 2043 |0005: invoke-direct {v0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.init:(ZII)V // method@08c3 │ │ +0d8454: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0008 line=57 │ │ locals : │ │ @@ -291372,34 +291297,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 │ │ -0ca7a4: |[0ca7a4] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ -0ca7b4: 7210 0826 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ -0ca7ba: 0a00 |0003: move-result v0 │ │ -0ca7bc: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ -0ca7c0: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ -0ca7c4: 6201 fc02 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ -0ca7c8: 1a02 4a00 |000a: const-string v2, "%s: EGL error: 0x%x" // string@004a │ │ -0ca7cc: 1223 |000c: const/4 v3, #int 2 // #2 │ │ -0ca7ce: 2333 3104 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ -0ca7d2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -0ca7d4: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ -0ca7d8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0ca7da: 7110 7424 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0ca7e0: 0c05 |0016: move-result-object v5 │ │ -0ca7e2: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -0ca7e6: 7120 b224 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ -0ca7ec: 0c02 |001c: move-result-object v2 │ │ -0ca7ee: 7120 9100 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ -0ca7f4: 28e0 |0020: goto 0000 // -0020 │ │ -0ca7f6: 0e00 |0021: return-void │ │ +0d8458: |[0d8458] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.checkEglError:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGL10;)V │ │ +0d8468: 7210 0826 0700 |0000: invoke-interface {v7}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@2608 │ │ +0d846e: 0a00 |0003: move-result v0 │ │ +0d8470: 1301 0030 |0004: const/16 v1, #int 12288 // #3000 │ │ +0d8474: 3210 1b00 |0006: if-eq v0, v1, 0021 // +001b │ │ +0d8478: 6201 fc02 |0008: sget-object v1, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.TAG:Ljava/lang/String; // field@02fc │ │ +0d847c: 1a02 4a00 |000a: const-string v2, "%s: EGL error: 0x%x" // string@004a │ │ +0d8480: 1223 |000c: const/4 v3, #int 2 // #2 │ │ +0d8482: 2333 3104 |000d: new-array v3, v3, [Ljava/lang/Object; // type@0431 │ │ +0d8486: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +0d8488: 4d06 0304 |0010: aput-object v6, v3, v4 │ │ +0d848c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0d848e: 7110 7424 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0d8494: 0c05 |0016: move-result-object v5 │ │ +0d8496: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +0d849a: 7120 b224 3200 |0019: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24b2 │ │ +0d84a0: 0c02 |001c: move-result-object v2 │ │ +0d84a2: 7120 9100 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0091 │ │ +0d84a8: 28e0 |0020: goto 0000 // -0020 │ │ +0d84aa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x0021 line=112 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 error I │ │ @@ -291411,44 +291336,44 @@ │ │ type : '(ZII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -0ca7f8: |[0ca7f8] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.init:(ZII)V │ │ -0ca808: 1255 |0000: const/4 v5, #int 5 // #5 │ │ -0ca80a: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -0ca80e: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ -0ca812: 6e10 c208 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.getHolder:()Landroid/view/SurfaceHolder; // method@08c2 │ │ -0ca818: 0c00 |0008: move-result-object v0 │ │ -0ca81a: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ -0ca81c: 7220 a800 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00a8 │ │ -0ca822: 2200 fb00 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; // type@00fb │ │ -0ca826: 7010 bb08 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.:()V // method@08bb │ │ -0ca82c: 6e20 c508 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V // method@08c5 │ │ -0ca832: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ -0ca836: 2200 fa00 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00fa │ │ -0ca83a: 0112 |0019: move v2, v1 │ │ -0ca83c: 0113 |001a: move v3, v1 │ │ -0ca83e: 0114 |001b: move v4, v1 │ │ -0ca840: 0195 |001c: move v5, v9 │ │ -0ca842: 01a6 |001d: move v6, v10 │ │ -0ca844: 7607 b408 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@08b4 │ │ -0ca84a: 6e20 c408 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08c4 │ │ -0ca850: 0e00 |0024: return-void │ │ -0ca852: 2200 fa00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00fa │ │ -0ca856: 1262 |0027: const/4 v2, #int 6 // #6 │ │ -0ca858: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -0ca85a: 0151 |0029: move v1, v5 │ │ -0ca85c: 0153 |002a: move v3, v5 │ │ -0ca85e: 0195 |002b: move v5, v9 │ │ -0ca860: 01a6 |002c: move v6, v10 │ │ -0ca862: 7607 b408 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@08b4 │ │ -0ca868: 28f1 |0030: goto 0021 // -000f │ │ +0d84ac: |[0d84ac] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceView20LW.init:(ZII)V │ │ +0d84bc: 1255 |0000: const/4 v5, #int 5 // #5 │ │ +0d84be: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +0d84c2: 3808 0a00 |0003: if-eqz v8, 000d // +000a │ │ +0d84c6: 6e10 c208 0700 |0005: invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.getHolder:()Landroid/view/SurfaceHolder; // method@08c2 │ │ +0d84cc: 0c00 |0008: move-result-object v0 │ │ +0d84ce: 12d2 |0009: const/4 v2, #int -3 // #fd │ │ +0d84d0: 7220 a800 2000 |000a: invoke-interface {v0, v2}, Landroid/view/SurfaceHolder;.setFormat:(I)V // method@00a8 │ │ +0d84d6: 2200 fb00 |000d: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory; // type@00fb │ │ +0d84da: 7010 bb08 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;.:()V // method@08bb │ │ +0d84e0: 6e20 c508 0700 |0012: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLContextFactory:(Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ContextFactory;)V // method@08c5 │ │ +0d84e6: 3808 1000 |0015: if-eqz v8, 0025 // +0010 │ │ +0d84ea: 2200 fa00 |0017: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00fa │ │ +0d84ee: 0112 |0019: move v2, v1 │ │ +0d84f0: 0113 |001a: move v3, v1 │ │ +0d84f2: 0114 |001b: move v4, v1 │ │ +0d84f4: 0195 |001c: move v5, v9 │ │ +0d84f6: 01a6 |001d: move v6, v10 │ │ +0d84f8: 7607 b408 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@08b4 │ │ +0d84fe: 6e20 c408 0700 |0021: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW;.setEGLConfigChooser:(Landroid/opengl/GLSurfaceView$EGLConfigChooser;)V // method@08c4 │ │ +0d8504: 0e00 |0024: return-void │ │ +0d8506: 2200 fa00 |0025: new-instance v0, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser; // type@00fa │ │ +0d850a: 1262 |0027: const/4 v2, #int 6 // #6 │ │ +0d850c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +0d850e: 0151 |0029: move v1, v5 │ │ +0d8510: 0153 |002a: move v3, v5 │ │ +0d8512: 0195 |002b: move v5, v9 │ │ +0d8514: 01a6 |002c: move v6, v10 │ │ +0d8516: 7607 b408 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20LW$ConfigChooser;.:(IIIIII)V // method@08b4 │ │ +0d851c: 28f1 |0030: goto 0021 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x000d line=74 │ │ 0x0015 line=80 │ │ 0x0024 line=84 │ │ @@ -291490,32 +291415,32 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0ca86c: |[0ca86c] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$SimpleEGLConfigChooser.:(Z)V │ │ -0ca87c: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -0ca87e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -0ca880: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ca882: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ -0ca886: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ -0ca88a: 0780 |0007: move-object v0, v8 │ │ -0ca88c: 0112 |0008: move v2, v1 │ │ -0ca88e: 0113 |0009: move v3, v1 │ │ -0ca890: 0146 |000a: move v6, v4 │ │ -0ca892: 7607 ca08 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@08ca │ │ -0ca898: 5987 1b03 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mRedSize:I // field@031b │ │ -0ca89c: 1260 |0010: const/4 v0, #int 6 // #6 │ │ -0ca89e: 5980 1a03 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mGreenSize:I // field@031a │ │ -0ca8a2: 5987 1903 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mBlueSize:I // field@0319 │ │ -0ca8a6: 0e00 |0015: return-void │ │ -0ca8a8: 0145 |0016: move v5, v4 │ │ -0ca8aa: 28f0 |0017: goto 0007 // -0010 │ │ +0d8520: |[0d8520] com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$SimpleEGLConfigChooser.:(Z)V │ │ +0d8530: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +0d8532: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +0d8534: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0d8536: 3809 1300 |0003: if-eqz v9, 0016 // +0013 │ │ +0d853a: 1305 1000 |0005: const/16 v5, #int 16 // #10 │ │ +0d853e: 0780 |0007: move-object v0, v8 │ │ +0d8540: 0112 |0008: move v2, v1 │ │ +0d8542: 0113 |0009: move v3, v1 │ │ +0d8544: 0146 |000a: move v6, v4 │ │ +0d8546: 7607 ca08 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$ComponentSizeChooser;.:(IIIIII)V // method@08ca │ │ +0d854c: 5987 1b03 |000e: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mRedSize:I // field@031b │ │ +0d8550: 1260 |0010: const/4 v0, #int 6 // #6 │ │ +0d8552: 5980 1a03 |0011: iput v0, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mGreenSize:I // field@031a │ │ +0d8556: 5987 1903 |0013: iput v7, v8, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewCupcake$SimpleEGLConfigChooser;.mBlueSize:I // field@0319 │ │ +0d855a: 0e00 |0015: return-void │ │ +0d855c: 0145 |0016: move v5, v4 │ │ +0d855e: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=500 │ │ 0x000e line=503 │ │ 0x0010 line=504 │ │ 0x0013 line=505 │ │ 0x0015 line=506 │ │ @@ -292510,18 +292435,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 │ │ -0ca8ac: |[0ca8ac] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ -0ca8bc: 5b01 e406 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06e4 │ │ -0ca8c0: 7020 910c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V // method@0c91 │ │ -0ca8c6: 0e00 |0005: return-void │ │ +0d8560: |[0d8560] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V │ │ +0d8570: 5b01 e406 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06e4 │ │ +0d8574: 7020 910c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V // method@0c91 │ │ +0d857a: 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; │ │ @@ -292534,18 +292459,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca8c8: |[0ca8c8] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.free:()V │ │ -0ca8d8: 5410 e406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06e4 │ │ -0ca8dc: 6e20 ab0c 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.free:(Ljava/lang/Object;)V // method@0cab │ │ -0ca8e2: 0e00 |0005: return-void │ │ +0d857c: |[0d857c] com.badlogic.gdx.graphics.g2d.ParticleEffectPool$PooledEffect.free:()V │ │ +0d858c: 5410 e406 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; // field@06e4 │ │ +0d8590: 6e20 ab0c 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;.free:(Ljava/lang/Object;)V // method@0cab │ │ +0d8596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect; │ │ │ │ @@ -292655,17 +292580,17 @@ │ │ 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 │ │ -0ca8e4: |[0ca8e4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$Particle.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0ca8f4: 7020 c00d 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dc0 │ │ -0ca8fa: 0e00 |0003: return-void │ │ +0d8598: |[0d8598] com.badlogic.gdx.graphics.g2d.ParticleEmitter$Particle.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0d85a8: 7020 c00d 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0dc0 │ │ +0d85ae: 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; │ │ @@ -292725,27 +292650,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ca8fc: |[0ca8fc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.:()V │ │ -0ca90c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ca90e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ca910: 7010 d30c 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ -0ca916: 2330 e803 |0005: new-array v0, v3, [F // type@03e8 │ │ -0ca91a: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ -0ca91e: 4b01 0002 |0009: aput v1, v0, v2 │ │ -0ca922: 5b40 0b07 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0ca926: 2330 e803 |000d: new-array v0, v3, [F // type@03e8 │ │ -0ca92a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0ca92c: 4b01 0002 |0010: aput v1, v0, v2 │ │ -0ca930: 5b40 0c07 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0ca934: 0e00 |0014: return-void │ │ +0d85b0: |[0d85b0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.:()V │ │ +0d85c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d85c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d85c4: 7010 d30c 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.:()V // method@0cd3 │ │ +0d85ca: 2330 e803 |0005: new-array v0, v3, [F // type@03e8 │ │ +0d85ce: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d85d2: 4b01 0002 |0009: aput v1, v0, v2 │ │ +0d85d6: 5b40 0b07 |000b: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d85da: 2330 e803 |000d: new-array v0, v3, [F // type@03e8 │ │ +0d85de: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0d85e0: 4b01 0002 |0010: aput v1, v0, v2 │ │ +0d85e4: 5b40 0c07 |0012: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d85e8: 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; │ │ @@ -292756,17 +292681,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca938: |[0ca938] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMax:()F │ │ -0ca948: 5210 0807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0ca94c: 0f00 |0002: return v0 │ │ +0d85ec: |[0d85ec] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMax:()F │ │ +0d85fc: 5210 0807 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d8600: 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;) │ │ @@ -292774,17 +292699,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca950: |[0ca950] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMin:()F │ │ -0ca960: 5210 0907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0ca964: 0f00 |0002: return v0 │ │ +0d8604: |[0d8604] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getHighMin:()F │ │ +0d8614: 5210 0907 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d8618: 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;) │ │ @@ -292792,45 +292717,45 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 47 16-bit code units │ │ -0ca968: |[0ca968] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScale:(F)F │ │ -0ca978: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0ca97a: 54c8 0c07 |0001: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0ca97e: 2182 |0003: array-length v2, v8 │ │ -0ca980: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0ca982: 3521 0900 |0005: if-ge v1, v2, 000e // +0009 │ │ -0ca986: 4407 0801 |0007: aget v7, v8, v1 │ │ -0ca98a: 2d09 070d |0009: cmpl-float v9, v7, v13 │ │ -0ca98e: 3d09 0d00 |000b: if-lez v9, 0018 // +000d │ │ -0ca992: 0110 |000d: move v0, v1 │ │ -0ca994: 12f9 |000e: const/4 v9, #int -1 // #ff │ │ -0ca996: 3390 0c00 |000f: if-ne v0, v9, 001b // +000c │ │ -0ca99a: 54c9 0b07 |0011: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0ca99e: d80a 02ff |0013: add-int/lit8 v10, v2, #int -1 // #ff │ │ -0ca9a2: 4409 090a |0015: aget v9, v9, v10 │ │ -0ca9a6: 0f09 |0017: return v9 │ │ -0ca9a8: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ca9ac: 28eb |001a: goto 0005 // -0015 │ │ -0ca9ae: 54c3 0b07 |001b: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0ca9b2: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ -0ca9b6: 4406 0304 |001f: aget v6, v3, v4 │ │ -0ca9ba: 4405 0804 |0021: aget v5, v8, v4 │ │ -0ca9be: 4409 0300 |0023: aget v9, v3, v0 │ │ -0ca9c2: c769 |0025: sub-float/2addr v9, v6 │ │ -0ca9c4: a70a 0d05 |0026: sub-float v10, v13, v5 │ │ -0ca9c8: 440b 0800 |0028: aget v11, v8, v0 │ │ -0ca9cc: c75b |002a: sub-float/2addr v11, v5 │ │ -0ca9ce: c9ba |002b: div-float/2addr v10, v11 │ │ -0ca9d0: c8a9 |002c: mul-float/2addr v9, v10 │ │ -0ca9d2: c669 |002d: add-float/2addr v9, v6 │ │ -0ca9d4: 28e9 |002e: goto 0017 // -0017 │ │ +0d861c: |[0d861c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScale:(F)F │ │ +0d862c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0d862e: 54c8 0c07 |0001: iget-object v8, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8632: 2182 |0003: array-length v2, v8 │ │ +0d8634: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0d8636: 3521 0900 |0005: if-ge v1, v2, 000e // +0009 │ │ +0d863a: 4407 0801 |0007: aget v7, v8, v1 │ │ +0d863e: 2d09 070d |0009: cmpl-float v9, v7, v13 │ │ +0d8642: 3d09 0d00 |000b: if-lez v9, 0018 // +000d │ │ +0d8646: 0110 |000d: move v0, v1 │ │ +0d8648: 12f9 |000e: const/4 v9, #int -1 // #ff │ │ +0d864a: 3390 0c00 |000f: if-ne v0, v9, 001b // +000c │ │ +0d864e: 54c9 0b07 |0011: iget-object v9, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8652: d80a 02ff |0013: add-int/lit8 v10, v2, #int -1 // #ff │ │ +0d8656: 4409 090a |0015: aget v9, v9, v10 │ │ +0d865a: 0f09 |0017: return v9 │ │ +0d865c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d8660: 28eb |001a: goto 0005 // -0015 │ │ +0d8662: 54c3 0b07 |001b: iget-object v3, v12, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8666: d804 00ff |001d: add-int/lit8 v4, v0, #int -1 // #ff │ │ +0d866a: 4406 0304 |001f: aget v6, v3, v4 │ │ +0d866e: 4405 0804 |0021: aget v5, v8, v4 │ │ +0d8672: 4409 0300 |0023: aget v9, v3, v0 │ │ +0d8676: c769 |0025: sub-float/2addr v9, v6 │ │ +0d8678: a70a 0d05 |0026: sub-float v10, v13, v5 │ │ +0d867c: 440b 0800 |0028: aget v11, v8, v0 │ │ +0d8680: c75b |002a: sub-float/2addr v11, v5 │ │ +0d8682: c9ba |002b: div-float/2addr v10, v11 │ │ +0d8684: c8a9 |002c: mul-float/2addr v9, v10 │ │ +0d8686: c669 |002d: add-float/2addr v9, v6 │ │ +0d8688: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0001 line=1104 │ │ 0x0003 line=1105 │ │ 0x0004 line=1106 │ │ 0x0007 line=1107 │ │ @@ -292863,17 +292788,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca9d8: |[0ca9d8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScaling:()[F │ │ -0ca9e8: 5410 0b07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0ca9ec: 1100 |0002: return-object v0 │ │ +0d868c: |[0d868c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getScaling:()[F │ │ +0d869c: 5410 0b07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d86a0: 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;) │ │ @@ -292881,17 +292806,17 @@ │ │ type : '()[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca9f0: |[0ca9f0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getTimeline:()[F │ │ -0caa00: 5410 0c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0caa04: 1100 |0002: return-object v0 │ │ +0d86a4: |[0d86a4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.getTimeline:()[F │ │ +0d86b4: 5410 0c07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d86b8: 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;) │ │ @@ -292899,17 +292824,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0caa08: |[0caa08] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.isRelative:()Z │ │ -0caa18: 5510 0a07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ -0caa1c: 0f00 |0002: return v0 │ │ +0d86bc: |[0d86bc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.isRelative:()Z │ │ +0d86cc: 5510 0a07 |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ +0d86d0: 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;) │ │ @@ -292917,42 +292842,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 │ │ -0caa20: |[0caa20] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V │ │ -0caa30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0caa32: 6f20 d60c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ -0caa38: 5250 0807 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0caa3c: 5940 0807 |0006: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0caa40: 5250 0907 |0008: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0caa44: 5940 0907 |000a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0caa48: 5450 0b07 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0caa4c: 2100 |000e: array-length v0, v0 │ │ -0caa4e: 2300 e803 |000f: new-array v0, v0, [F // type@03e8 │ │ -0caa52: 5b40 0b07 |0011: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0caa56: 5450 0b07 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0caa5a: 5441 0b07 |0015: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0caa5e: 5442 0b07 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0caa62: 2122 |0019: array-length v2, v2 │ │ -0caa64: 7152 e124 3031 |001a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0caa6a: 5450 0c07 |001d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0caa6e: 2100 |001f: array-length v0, v0 │ │ -0caa70: 2300 e803 |0020: new-array v0, v0, [F // type@03e8 │ │ -0caa74: 5b40 0c07 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0caa78: 5450 0c07 |0024: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0caa7c: 5441 0c07 |0026: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0caa80: 5442 0c07 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0caa84: 2122 |002a: array-length v2, v2 │ │ -0caa86: 7152 e124 3031 |002b: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ -0caa8c: 5550 0a07 |002e: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ -0caa90: 5c40 0a07 |0030: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ -0caa94: 0e00 |0032: return-void │ │ +0d86d4: |[0d86d4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;)V │ │ +0d86e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d86e6: 6f20 d60c 5400 |0001: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;)V // method@0cd6 │ │ +0d86ec: 5250 0807 |0004: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d86f0: 5940 0807 |0006: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d86f4: 5250 0907 |0008: iget v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d86f8: 5940 0907 |000a: iput v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d86fc: 5450 0b07 |000c: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8700: 2100 |000e: array-length v0, v0 │ │ +0d8702: 2300 e803 |000f: new-array v0, v0, [F // type@03e8 │ │ +0d8706: 5b40 0b07 |0011: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d870a: 5450 0b07 |0013: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d870e: 5441 0b07 |0015: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8712: 5442 0b07 |0017: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8716: 2122 |0019: array-length v2, v2 │ │ +0d8718: 7152 e124 3031 |001a: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0d871e: 5450 0c07 |001d: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8722: 2100 |001f: array-length v0, v0 │ │ +0d8724: 2300 e803 |0020: new-array v0, v0, [F // type@03e8 │ │ +0d8728: 5b40 0c07 |0022: iput-object v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d872c: 5450 0c07 |0024: iget-object v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8730: 5441 0c07 |0026: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8734: 5442 0c07 |0028: iget-object v2, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8738: 2122 |002a: array-length v2, v2 │ │ +0d873a: 7152 e124 3031 |002b: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@24e1 │ │ +0d8740: 5550 0a07 |002e: iget-boolean v0, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ +0d8744: 5c40 0a07 |0030: iput-boolean v0, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ +0d8748: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1150 │ │ 0x0004 line=1151 │ │ 0x0008 line=1152 │ │ 0x000c line=1153 │ │ 0x0013 line=1154 │ │ @@ -292969,79 +292894,79 @@ │ │ type : '(Ljava/io/BufferedReader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -0caa98: |[0caa98] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Ljava/io/BufferedReader;)V │ │ -0caaa8: 6f20 d70c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ -0caaae: 5541 0707 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -0caab2: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0caab6: 0e00 |0007: return-void │ │ -0caab8: 1a01 571b |0008: const-string v1, "highMin" // string@1b57 │ │ -0caabc: 7120 3a0d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0caac2: 0a01 |000d: move-result v1 │ │ -0caac4: 5941 0907 |000e: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0caac8: 1a01 551b |0010: const-string v1, "highMax" // string@1b55 │ │ -0caacc: 7120 3a0d 1500 |0012: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0caad2: 0a01 |0015: move-result v1 │ │ -0caad4: 5941 0807 |0016: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0caad8: 1a01 b923 |0018: const-string v1, "relative" // string@23b9 │ │ -0caadc: 7120 390d 1500 |001a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ -0caae2: 0a01 |001d: move-result v1 │ │ -0caae4: 5c41 0a07 |001e: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ -0caae8: 1a01 9224 |0020: const-string v1, "scalingCount" // string@2492 │ │ -0caaec: 7120 3b0d 1500 |0022: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ -0caaf2: 0a01 |0025: move-result v1 │ │ -0caaf4: 2311 e803 |0026: new-array v1, v1, [F // type@03e8 │ │ -0caaf8: 5b41 0b07 |0028: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0caafc: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0caafe: 5441 0b07 |002b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0cab02: 2111 |002d: array-length v1, v1 │ │ -0cab04: 3510 2000 |002e: if-ge v0, v1, 004e // +0020 │ │ -0cab08: 5441 0b07 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0cab0c: 2202 9103 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0cab10: 7010 d024 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cab16: 1a03 9024 |0037: const-string v3, "scaling" // string@2490 │ │ -0cab1a: 6e20 d724 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cab20: 0c02 |003c: move-result-object v2 │ │ -0cab22: 6e20 d424 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cab28: 0c02 |0040: move-result-object v2 │ │ -0cab2a: 6e10 dd24 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cab30: 0c02 |0044: move-result-object v2 │ │ -0cab32: 7120 3a0d 2500 |0045: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0cab38: 0a02 |0048: move-result v2 │ │ -0cab3a: 4b02 0100 |0049: aput v2, v1, v0 │ │ -0cab3e: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cab42: 28de |004d: goto 002b // -0022 │ │ -0cab44: 1a01 3028 |004e: const-string v1, "timelineCount" // string@2830 │ │ -0cab48: 7120 3b0d 1500 |0050: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ -0cab4e: 0a01 |0053: move-result v1 │ │ -0cab50: 2311 e803 |0054: new-array v1, v1, [F // type@03e8 │ │ -0cab54: 5b41 0c07 |0056: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cab58: 1200 |0058: const/4 v0, #int 0 // #0 │ │ -0cab5a: 5441 0c07 |0059: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cab5e: 2111 |005b: array-length v1, v1 │ │ -0cab60: 3510 abff |005c: if-ge v0, v1, 0007 // -0055 │ │ -0cab64: 5441 0c07 |005e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cab68: 2202 9103 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0cab6c: 7010 d024 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cab72: 1a03 2f28 |0065: const-string v3, "timeline" // string@282f │ │ -0cab76: 6e20 d724 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cab7c: 0c02 |006a: move-result-object v2 │ │ -0cab7e: 6e20 d424 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cab84: 0c02 |006e: move-result-object v2 │ │ -0cab86: 6e10 dd24 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cab8c: 0c02 |0072: move-result-object v2 │ │ -0cab8e: 7120 3a0d 2500 |0073: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ -0cab94: 0a02 |0076: move-result v2 │ │ -0cab96: 4b02 0100 |0077: aput v2, v1, v0 │ │ -0cab9a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cab9e: 28de |007b: goto 0059 // -0022 │ │ +0d874c: |[0d874c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.load:(Ljava/io/BufferedReader;)V │ │ +0d875c: 6f20 d70c 5400 |0000: invoke-super {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.load:(Ljava/io/BufferedReader;)V // method@0cd7 │ │ +0d8762: 5541 0707 |0003: iget-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +0d8766: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0d876a: 0e00 |0007: return-void │ │ +0d876c: 1a01 571b |0008: const-string v1, "highMin" // string@1b57 │ │ +0d8770: 7120 3a0d 1500 |000a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0d8776: 0a01 |000d: move-result v1 │ │ +0d8778: 5941 0907 |000e: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d877c: 1a01 551b |0010: const-string v1, "highMax" // string@1b55 │ │ +0d8780: 7120 3a0d 1500 |0012: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0d8786: 0a01 |0015: move-result v1 │ │ +0d8788: 5941 0807 |0016: iput v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d878c: 1a01 b923 |0018: const-string v1, "relative" // string@23b9 │ │ +0d8790: 7120 390d 1500 |001a: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readBoolean:(Ljava/io/BufferedReader;Ljava/lang/String;)Z // method@0d39 │ │ +0d8796: 0a01 |001d: move-result v1 │ │ +0d8798: 5c41 0a07 |001e: iput-boolean v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ +0d879c: 1a01 9224 |0020: const-string v1, "scalingCount" // string@2492 │ │ +0d87a0: 7120 3b0d 1500 |0022: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ +0d87a6: 0a01 |0025: move-result v1 │ │ +0d87a8: 2311 e803 |0026: new-array v1, v1, [F // type@03e8 │ │ +0d87ac: 5b41 0b07 |0028: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d87b0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0d87b2: 5441 0b07 |002b: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d87b6: 2111 |002d: array-length v1, v1 │ │ +0d87b8: 3510 2000 |002e: if-ge v0, v1, 004e // +0020 │ │ +0d87bc: 5441 0b07 |0030: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d87c0: 2202 9103 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0d87c4: 7010 d024 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d87ca: 1a03 9024 |0037: const-string v3, "scaling" // string@2490 │ │ +0d87ce: 6e20 d724 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d87d4: 0c02 |003c: move-result-object v2 │ │ +0d87d6: 6e20 d424 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d87dc: 0c02 |0040: move-result-object v2 │ │ +0d87de: 6e10 dd24 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d87e4: 0c02 |0044: move-result-object v2 │ │ +0d87e6: 7120 3a0d 2500 |0045: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0d87ec: 0a02 |0048: move-result v2 │ │ +0d87ee: 4b02 0100 |0049: aput v2, v1, v0 │ │ +0d87f2: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d87f6: 28de |004d: goto 002b // -0022 │ │ +0d87f8: 1a01 3028 |004e: const-string v1, "timelineCount" // string@2830 │ │ +0d87fc: 7120 3b0d 1500 |0050: invoke-static {v5, v1}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readInt:(Ljava/io/BufferedReader;Ljava/lang/String;)I // method@0d3b │ │ +0d8802: 0a01 |0053: move-result v1 │ │ +0d8804: 2311 e803 |0054: new-array v1, v1, [F // type@03e8 │ │ +0d8808: 5b41 0c07 |0056: iput-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d880c: 1200 |0058: const/4 v0, #int 0 // #0 │ │ +0d880e: 5441 0c07 |0059: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8812: 2111 |005b: array-length v1, v1 │ │ +0d8814: 3510 abff |005c: if-ge v0, v1, 0007 // -0055 │ │ +0d8818: 5441 0c07 |005e: iget-object v1, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d881c: 2202 9103 |0060: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0d8820: 7010 d024 0200 |0062: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d8826: 1a03 2f28 |0065: const-string v3, "timeline" // string@282f │ │ +0d882a: 6e20 d724 3200 |0067: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8830: 0c02 |006a: move-result-object v2 │ │ +0d8832: 6e20 d424 0200 |006b: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d8838: 0c02 |006e: move-result-object v2 │ │ +0d883a: 6e10 dd24 0200 |006f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d8840: 0c02 |0072: move-result-object v2 │ │ +0d8842: 7120 3a0d 2500 |0073: invoke-static {v5, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;.readFloat:(Ljava/io/BufferedReader;Ljava/lang/String;)F // method@0d3a │ │ +0d8848: 0a02 |0076: move-result v2 │ │ +0d884a: 4b02 0100 |0077: aput v2, v1, v0 │ │ +0d884e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d8852: 28de |007b: goto 0059 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1136 │ │ 0x0003 line=1137 │ │ 0x0007 line=1147 │ │ 0x0008 line=1138 │ │ 0x0010 line=1139 │ │ @@ -293064,24 +292989,24 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0caba0: |[0caba0] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.newHighValue:()F │ │ -0cabb0: 5230 0907 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0cabb4: 5231 0807 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0cabb8: 5232 0907 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0cabbc: c721 |0006: sub-float/2addr v1, v2 │ │ -0cabbe: 7100 4212 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ -0cabc4: 0a02 |000a: move-result v2 │ │ -0cabc6: c821 |000b: mul-float/2addr v1, v2 │ │ -0cabc8: c610 |000c: add-float/2addr v0, v1 │ │ -0cabca: 0f00 |000d: return v0 │ │ +0d8854: |[0d8854] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.newHighValue:()F │ │ +0d8864: 5230 0907 |0000: iget v0, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d8868: 5231 0807 |0002: iget v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d886c: 5232 0907 |0004: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d8870: c721 |0006: sub-float/2addr v1, v2 │ │ +0d8872: 7100 4212 0000 |0007: invoke-static {}, Lcom/badlogic/gdx/math/MathUtils;.random:()F // method@1242 │ │ +0d8878: 0a02 |000a: move-result v2 │ │ +0d887a: c821 |000b: mul-float/2addr v1, v2 │ │ +0d887c: c610 |000c: add-float/2addr v0, v1 │ │ +0d887e: 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;) │ │ @@ -293089,150 +293014,150 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 262 16-bit code units │ │ -0cabcc: |[0cabcc] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.save:(Ljava/io/Writer;)V │ │ -0cabdc: 6f20 d90c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ -0cabe2: 5531 0707 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ -0cabe6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0cabea: 0e00 |0007: return-void │ │ -0cabec: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cabf0: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cabf6: 1a02 581b |000d: const-string v2, "highMin: " // string@1b58 │ │ -0cabfa: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cac00: 0c01 |0012: move-result-object v1 │ │ -0cac02: 5232 0907 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0cac06: 6e20 d324 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0cac0c: 0c01 |0018: move-result-object v1 │ │ -0cac0e: 1a02 0100 |0019: const-string v2, " │ │ +0d8880: |[0d8880] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.save:(Ljava/io/Writer;)V │ │ +0d8890: 6f20 d90c 4300 |0000: invoke-super {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;.save:(Ljava/io/Writer;)V // method@0cd9 │ │ +0d8896: 5531 0707 |0003: iget-boolean v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.active:Z // field@0707 │ │ +0d889a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0d889e: 0e00 |0007: return-void │ │ +0d88a0: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d88a4: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d88aa: 1a02 581b |000d: const-string v2, "highMin: " // string@1b58 │ │ +0d88ae: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d88b4: 0c01 |0012: move-result-object v1 │ │ +0d88b6: 5232 0907 |0013: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d88ba: 6e20 d324 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0d88c0: 0c01 |0018: move-result-object v1 │ │ +0d88c2: 1a02 0100 |0019: const-string v2, " │ │ " // string@0001 │ │ -0cac12: 6e20 d724 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cac18: 0c01 |001e: move-result-object v1 │ │ -0cac1a: 6e10 dd24 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cac20: 0c01 |0022: move-result-object v1 │ │ -0cac22: 6e20 2624 1400 |0023: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0cac28: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cac2c: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cac32: 1a02 561b |002b: const-string v2, "highMax: " // string@1b56 │ │ -0cac36: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cac3c: 0c01 |0030: move-result-object v1 │ │ -0cac3e: 5232 0807 |0031: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0cac42: 6e20 d324 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0cac48: 0c01 |0036: move-result-object v1 │ │ -0cac4a: 1a02 0100 |0037: const-string v2, " │ │ +0d88c6: 6e20 d724 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d88cc: 0c01 |001e: move-result-object v1 │ │ +0d88ce: 6e10 dd24 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d88d4: 0c01 |0022: move-result-object v1 │ │ +0d88d6: 6e20 2624 1400 |0023: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d88dc: 2201 9103 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d88e0: 7010 d024 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d88e6: 1a02 561b |002b: const-string v2, "highMax: " // string@1b56 │ │ +0d88ea: 6e20 d724 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d88f0: 0c01 |0030: move-result-object v1 │ │ +0d88f2: 5232 0807 |0031: iget v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d88f6: 6e20 d324 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0d88fc: 0c01 |0036: move-result-object v1 │ │ +0d88fe: 1a02 0100 |0037: const-string v2, " │ │ " // string@0001 │ │ -0cac4e: 6e20 d724 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cac54: 0c01 |003c: move-result-object v1 │ │ -0cac56: 6e10 dd24 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cac5c: 0c01 |0040: move-result-object v1 │ │ -0cac5e: 6e20 2624 1400 |0041: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0cac64: 2201 9103 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cac68: 7010 d024 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cac6e: 1a02 ba23 |0049: const-string v2, "relative: " // string@23ba │ │ -0cac72: 6e20 d724 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cac78: 0c01 |004e: move-result-object v1 │ │ -0cac7a: 5532 0a07 |004f: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ -0cac7e: 6e20 d824 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ -0cac84: 0c01 |0054: move-result-object v1 │ │ -0cac86: 1a02 0100 |0055: const-string v2, " │ │ +0d8902: 6e20 d724 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8908: 0c01 |003c: move-result-object v1 │ │ +0d890a: 6e10 dd24 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d8910: 0c01 |0040: move-result-object v1 │ │ +0d8912: 6e20 2624 1400 |0041: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d8918: 2201 9103 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d891c: 7010 d024 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d8922: 1a02 ba23 |0049: const-string v2, "relative: " // string@23ba │ │ +0d8926: 6e20 d724 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d892c: 0c01 |004e: move-result-object v1 │ │ +0d892e: 5532 0a07 |004f: iget-boolean v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ +0d8932: 6e20 d824 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@24d8 │ │ +0d8938: 0c01 |0054: move-result-object v1 │ │ +0d893a: 1a02 0100 |0055: const-string v2, " │ │ " // string@0001 │ │ -0cac8a: 6e20 d724 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cac90: 0c01 |005a: move-result-object v1 │ │ -0cac92: 6e10 dd24 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cac98: 0c01 |005e: move-result-object v1 │ │ -0cac9a: 6e20 2624 1400 |005f: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0caca0: 2201 9103 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0caca4: 7010 d024 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cacaa: 1a02 9324 |0067: const-string v2, "scalingCount: " // string@2493 │ │ -0cacae: 6e20 d724 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cacb4: 0c01 |006c: move-result-object v1 │ │ -0cacb6: 5432 0b07 |006d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0cacba: 2122 |006f: array-length v2, v2 │ │ -0cacbc: 6e20 d424 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cacc2: 0c01 |0073: move-result-object v1 │ │ -0cacc4: 1a02 0100 |0074: const-string v2, " │ │ +0d893e: 6e20 d724 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8944: 0c01 |005a: move-result-object v1 │ │ +0d8946: 6e10 dd24 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d894c: 0c01 |005e: move-result-object v1 │ │ +0d894e: 6e20 2624 1400 |005f: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d8954: 2201 9103 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d8958: 7010 d024 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d895e: 1a02 9324 |0067: const-string v2, "scalingCount: " // string@2493 │ │ +0d8962: 6e20 d724 2100 |0069: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8968: 0c01 |006c: move-result-object v1 │ │ +0d896a: 5432 0b07 |006d: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d896e: 2122 |006f: array-length v2, v2 │ │ +0d8970: 6e20 d424 2100 |0070: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d8976: 0c01 |0073: move-result-object v1 │ │ +0d8978: 1a02 0100 |0074: const-string v2, " │ │ " // string@0001 │ │ -0cacc8: 6e20 d724 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cacce: 0c01 |0079: move-result-object v1 │ │ -0cacd0: 6e10 dd24 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cacd6: 0c01 |007d: move-result-object v1 │ │ -0cacd8: 6e20 2624 1400 |007e: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0cacde: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -0cace0: 5431 0b07 |0082: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0cace4: 2111 |0084: array-length v1, v1 │ │ -0cace6: 3510 2f00 |0085: if-ge v0, v1, 00b4 // +002f │ │ -0cacea: 2201 9103 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cacee: 7010 d024 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cacf4: 1a02 9024 |008c: const-string v2, "scaling" // string@2490 │ │ -0cacf8: 6e20 d724 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cacfe: 0c01 |0091: move-result-object v1 │ │ -0cad00: 6e20 d424 0100 |0092: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cad06: 0c01 |0095: move-result-object v1 │ │ -0cad08: 1a02 f700 |0096: const-string v2, ": " // string@00f7 │ │ -0cad0c: 6e20 d724 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cad12: 0c01 |009b: move-result-object v1 │ │ -0cad14: 5432 0b07 |009c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0cad18: 4402 0200 |009e: aget v2, v2, v0 │ │ -0cad1c: 6e20 d324 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0cad22: 0c01 |00a3: move-result-object v1 │ │ -0cad24: 1a02 0100 |00a4: const-string v2, " │ │ +0d897c: 6e20 d724 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8982: 0c01 |0079: move-result-object v1 │ │ +0d8984: 6e10 dd24 0100 |007a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d898a: 0c01 |007d: move-result-object v1 │ │ +0d898c: 6e20 2624 1400 |007e: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d8992: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +0d8994: 5431 0b07 |0082: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8998: 2111 |0084: array-length v1, v1 │ │ +0d899a: 3510 2f00 |0085: if-ge v0, v1, 00b4 // +002f │ │ +0d899e: 2201 9103 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d89a2: 7010 d024 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d89a8: 1a02 9024 |008c: const-string v2, "scaling" // string@2490 │ │ +0d89ac: 6e20 d724 2100 |008e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d89b2: 0c01 |0091: move-result-object v1 │ │ +0d89b4: 6e20 d424 0100 |0092: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d89ba: 0c01 |0095: move-result-object v1 │ │ +0d89bc: 1a02 f700 |0096: const-string v2, ": " // string@00f7 │ │ +0d89c0: 6e20 d724 2100 |0098: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d89c6: 0c01 |009b: move-result-object v1 │ │ +0d89c8: 5432 0b07 |009c: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d89cc: 4402 0200 |009e: aget v2, v2, v0 │ │ +0d89d0: 6e20 d324 2100 |00a0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0d89d6: 0c01 |00a3: move-result-object v1 │ │ +0d89d8: 1a02 0100 |00a4: const-string v2, " │ │ " // string@0001 │ │ -0cad28: 6e20 d724 2100 |00a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cad2e: 0c01 |00a9: move-result-object v1 │ │ -0cad30: 6e10 dd24 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cad36: 0c01 |00ad: move-result-object v1 │ │ -0cad38: 6e20 2624 1400 |00ae: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0cad3e: d800 0001 |00b1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cad42: 28cf |00b3: goto 0082 // -0031 │ │ -0cad44: 2201 9103 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cad48: 7010 d024 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cad4e: 1a02 3128 |00b9: const-string v2, "timelineCount: " // string@2831 │ │ -0cad52: 6e20 d724 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cad58: 0c01 |00be: move-result-object v1 │ │ -0cad5a: 5432 0c07 |00bf: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cad5e: 2122 |00c1: array-length v2, v2 │ │ -0cad60: 6e20 d424 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cad66: 0c01 |00c5: move-result-object v1 │ │ -0cad68: 1a02 0100 |00c6: const-string v2, " │ │ +0d89dc: 6e20 d724 2100 |00a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d89e2: 0c01 |00a9: move-result-object v1 │ │ +0d89e4: 6e10 dd24 0100 |00aa: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d89ea: 0c01 |00ad: move-result-object v1 │ │ +0d89ec: 6e20 2624 1400 |00ae: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d89f2: d800 0001 |00b1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d89f6: 28cf |00b3: goto 0082 // -0031 │ │ +0d89f8: 2201 9103 |00b4: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d89fc: 7010 d024 0100 |00b6: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d8a02: 1a02 3128 |00b9: const-string v2, "timelineCount: " // string@2831 │ │ +0d8a06: 6e20 d724 2100 |00bb: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8a0c: 0c01 |00be: move-result-object v1 │ │ +0d8a0e: 5432 0c07 |00bf: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8a12: 2122 |00c1: array-length v2, v2 │ │ +0d8a14: 6e20 d424 2100 |00c2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d8a1a: 0c01 |00c5: move-result-object v1 │ │ +0d8a1c: 1a02 0100 |00c6: const-string v2, " │ │ " // string@0001 │ │ -0cad6c: 6e20 d724 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cad72: 0c01 |00cb: move-result-object v1 │ │ -0cad74: 6e10 dd24 0100 |00cc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cad7a: 0c01 |00cf: move-result-object v1 │ │ -0cad7c: 6e20 2624 1400 |00d0: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0cad82: 1200 |00d3: const/4 v0, #int 0 // #0 │ │ -0cad84: 5431 0c07 |00d4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cad88: 2111 |00d6: array-length v1, v1 │ │ -0cad8a: 3510 30ff |00d7: if-ge v0, v1, 0007 // -00d0 │ │ -0cad8e: 2201 9103 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cad92: 7010 d024 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cad98: 1a02 2f28 |00de: const-string v2, "timeline" // string@282f │ │ -0cad9c: 6e20 d724 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cada2: 0c01 |00e3: move-result-object v1 │ │ -0cada4: 6e20 d424 0100 |00e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cadaa: 0c01 |00e7: move-result-object v1 │ │ -0cadac: 1a02 f700 |00e8: const-string v2, ": " // string@00f7 │ │ -0cadb0: 6e20 d724 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cadb6: 0c01 |00ed: move-result-object v1 │ │ -0cadb8: 5432 0c07 |00ee: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cadbc: 4402 0200 |00f0: aget v2, v2, v0 │ │ -0cadc0: 6e20 d324 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0cadc6: 0c01 |00f5: move-result-object v1 │ │ -0cadc8: 1a02 0100 |00f6: const-string v2, " │ │ +0d8a20: 6e20 d724 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8a26: 0c01 |00cb: move-result-object v1 │ │ +0d8a28: 6e10 dd24 0100 |00cc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d8a2e: 0c01 |00cf: move-result-object v1 │ │ +0d8a30: 6e20 2624 1400 |00d0: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d8a36: 1200 |00d3: const/4 v0, #int 0 // #0 │ │ +0d8a38: 5431 0c07 |00d4: iget-object v1, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8a3c: 2111 |00d6: array-length v1, v1 │ │ +0d8a3e: 3510 30ff |00d7: if-ge v0, v1, 0007 // -00d0 │ │ +0d8a42: 2201 9103 |00d9: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0d8a46: 7010 d024 0100 |00db: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0d8a4c: 1a02 2f28 |00de: const-string v2, "timeline" // string@282f │ │ +0d8a50: 6e20 d724 2100 |00e0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8a56: 0c01 |00e3: move-result-object v1 │ │ +0d8a58: 6e20 d424 0100 |00e4: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0d8a5e: 0c01 |00e7: move-result-object v1 │ │ +0d8a60: 1a02 f700 |00e8: const-string v2, ": " // string@00f7 │ │ +0d8a64: 6e20 d724 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8a6a: 0c01 |00ed: move-result-object v1 │ │ +0d8a6c: 5432 0c07 |00ee: iget-object v2, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8a70: 4402 0200 |00f0: aget v2, v2, v0 │ │ +0d8a74: 6e20 d324 2100 |00f2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0d8a7a: 0c01 |00f5: move-result-object v1 │ │ +0d8a7c: 1a02 0100 |00f6: const-string v2, " │ │ " // string@0001 │ │ -0cadcc: 6e20 d724 2100 |00f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cadd2: 0c01 |00fb: move-result-object v1 │ │ -0cadd4: 6e10 dd24 0100 |00fc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cadda: 0c01 |00ff: move-result-object v1 │ │ -0caddc: 6e20 2624 1400 |0100: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ -0cade2: d800 0001 |0103: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0cade6: 28cf |0105: goto 00d4 // -0031 │ │ +0d8a80: 6e20 d724 2100 |00f8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0d8a86: 0c01 |00fb: move-result-object v1 │ │ +0d8a88: 6e10 dd24 0100 |00fc: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0d8a8e: 0c01 |00ff: move-result-object v1 │ │ +0d8a90: 6e20 2624 1400 |0100: invoke-virtual {v4, v1}, Ljava/io/Writer;.write:(Ljava/lang/String;)V // method@2426 │ │ +0d8a96: d800 0001 |0103: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d8a9a: 28cf |0105: goto 00d4 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0003 line=1123 │ │ 0x0007 line=1133 │ │ 0x0008 line=1124 │ │ 0x0026 line=1125 │ │ @@ -293255,18 +293180,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cade8: |[0cade8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(F)V │ │ -0cadf8: 5901 0907 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0cadfc: 5901 0807 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0cae00: 0e00 |0004: return-void │ │ +0d8a9c: |[0d8a9c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(F)V │ │ +0d8aac: 5901 0907 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d8ab0: 5901 0807 |0002: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d8ab4: 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; │ │ @@ -293277,18 +293202,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cae04: |[0cae04] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(FF)V │ │ -0cae14: 5901 0907 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0cae18: 5902 0807 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0cae1c: 0e00 |0004: return-void │ │ +0d8ab8: |[0d8ab8] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHigh:(FF)V │ │ +0d8ac8: 5901 0907 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d8acc: 5902 0807 |0002: iput v2, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d8ad0: 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; │ │ @@ -293300,17 +293225,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cae20: |[0cae20] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMax:(F)V │ │ -0cae30: 5901 0807 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ -0cae34: 0e00 |0002: return-void │ │ +0d8ad4: |[0d8ad4] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMax:(F)V │ │ +0d8ae4: 5901 0807 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMax:F // field@0708 │ │ +0d8ae8: 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 │ │ @@ -293320,17 +293245,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cae38: |[0cae38] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMin:(F)V │ │ -0cae48: 5901 0907 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ -0cae4c: 0e00 |0002: return-void │ │ +0d8aec: |[0d8aec] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setHighMin:(F)V │ │ +0d8afc: 5901 0907 |0000: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.highMin:F // field@0709 │ │ +0d8b00: 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 │ │ @@ -293340,17 +293265,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cae50: |[0cae50] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setRelative:(Z)V │ │ -0cae60: 5c01 0a07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ -0cae64: 0e00 |0002: return-void │ │ +0d8b04: |[0d8b04] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setRelative:(Z)V │ │ +0d8b14: 5c01 0a07 |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.relative:Z // field@070a │ │ +0d8b18: 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 │ │ @@ -293360,17 +293285,17 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cae68: |[0cae68] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setScaling:([F)V │ │ -0cae78: 5b01 0b07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ -0cae7c: 0e00 |0002: return-void │ │ +0d8b1c: |[0d8b1c] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setScaling:([F)V │ │ +0d8b2c: 5b01 0b07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.scaling:[F // field@070b │ │ +0d8b30: 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 │ │ @@ -293380,17 +293305,17 @@ │ │ type : '([F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cae80: |[0cae80] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setTimeline:([F)V │ │ -0cae90: 5b01 0c07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ -0cae94: 0e00 |0002: return-void │ │ +0d8b34: |[0d8b34] com.badlogic.gdx.graphics.g2d.ParticleEmitter$ScaledNumericValue.setTimeline:([F)V │ │ +0d8b44: 5b01 0c07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;.timeline:[F // field@070c │ │ +0d8b48: 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 │ │ @@ -293429,18 +293354,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 │ │ -0cae98: |[0cae98] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0caea8: 5b01 6407 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0764 │ │ -0caeac: 7020 8b0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0caeb2: 0e00 |0005: return-void │ │ +0d8b4c: |[0d8b4c] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0d8b5c: 5b01 6407 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0764 │ │ +0d8b60: 7020 8b0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0d8b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 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; │ │ @@ -293451,22 +293376,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0caeb4: |[0caeb4] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.dispose:()V │ │ -0caec4: 6f10 930b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0caeca: 6e10 5d0d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d5d │ │ -0caed0: 0c00 |0006: move-result-object v0 │ │ -0caed2: 7210 ad0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0bad │ │ -0caed8: 0c00 |000a: move-result-object v0 │ │ -0caeda: 6e10 490b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0caee0: 0e00 |000e: return-void │ │ +0d8b68: |[0d8b68] com.badlogic.gdx.graphics.g2d.PixmapPacker$1.dispose:()V │ │ +0d8b78: 6f10 930b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0d8b7e: 6e10 5d0d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d5d │ │ +0d8b84: 0c00 |0006: move-result-object v0 │ │ +0d8b86: 7210 ad0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0bad │ │ +0d8b8c: 0c00 |000a: move-result-object v0 │ │ +0d8b8e: 6e10 490b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0d8b94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ 0x000e line=317 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; │ │ @@ -293505,18 +293430,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 │ │ -0caee4: |[0caee4] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ -0caef4: 5b01 6507 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0765 │ │ -0caef8: 7020 8b0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0caefe: 0e00 |0005: return-void │ │ +0d8b98: |[0d8b98] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.:(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V │ │ +0d8ba8: 5b01 6507 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0765 │ │ +0d8bac: 7020 8b0b 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0d8bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 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; │ │ @@ -293527,22 +293452,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0caf00: |[0caf00] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.dispose:()V │ │ -0caf10: 6f10 930b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ -0caf16: 6e10 600d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d60 │ │ -0caf1c: 0c00 |0006: move-result-object v0 │ │ -0caf1e: 7210 ad0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0bad │ │ -0caf24: 0c00 |000a: move-result-object v0 │ │ -0caf26: 6e10 490b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0caf2c: 0e00 |000e: return-void │ │ +0d8bb4: |[0d8bb4] com.badlogic.gdx.graphics.g2d.PixmapPacker$2.dispose:()V │ │ +0d8bc4: 6f10 930b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/graphics/Texture;.dispose:()V // method@0b93 │ │ +0d8bca: 6e10 600d 0100 |0003: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;.getTextureData:()Lcom/badlogic/gdx/graphics/TextureData; // method@0d60 │ │ +0d8bd0: 0c00 |0006: move-result-object v0 │ │ +0d8bd2: 7210 ad0b 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/graphics/TextureData;.consumePixmap:()Lcom/badlogic/gdx/graphics/Pixmap; // method@0bad │ │ +0d8bd8: 0c00 |000a: move-result-object v0 │ │ +0d8bda: 6e10 490b 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0d8be0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ 0x000e line=345 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2; │ │ @@ -293581,19 +293506,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 │ │ -0caf30: |[0caf30] 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 │ │ -0caf40: 5b12 6607 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0766 │ │ -0caf44: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0caf46: 7050 8d10 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@108d │ │ -0caf4c: 0e00 |0006: return-void │ │ +0d8be4: |[0d8be4] 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 │ │ +0d8bf4: 5b12 6607 |0000: iput-object v2, v1, Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData;.this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; // field@0766 │ │ +0d8bf8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d8bfa: 7050 8d10 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@108d │ │ +0d8c00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0002 line=391 │ │ 0x0006 line=392 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; │ │ @@ -293608,17 +293533,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0caf50: |[0caf50] com.badlogic.gdx.graphics.g2d.PixmapPacker$ManagedPixmapTextureData.isManaged:()Z │ │ -0caf60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0caf62: 0f00 |0001: return v0 │ │ +0d8c04: |[0d8c04] com.badlogic.gdx.graphics.g2d.PixmapPacker$ManagedPixmapTextureData.isManaged:()Z │ │ +0d8c14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d8c16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$ManagedPixmapTextureData; │ │ │ │ source_file_idx : 3336 (PixmapPacker.java) │ │ @@ -293663,54 +293588,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 │ │ -0caf64: |[0caf64] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ -0caf74: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0caf78: 1506 803f |0002: const/high16 v6, #int 1065353216 // #3f80 │ │ -0caf7c: 7010 bc0d 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0dbc │ │ -0caf82: 2202 5301 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ -0caf86: 7020 3a0e 8200 |0009: invoke-direct {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e3a │ │ -0caf8c: 5b72 ff07 |000c: iput-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0caf90: 5282 f407 |000e: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0caf94: 5972 fd07 |0010: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ -0caf98: 5282 f507 |0012: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0caf9c: 5972 fe07 |0014: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ -0cafa0: 6e20 540e 8700 |0016: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e54 │ │ -0cafa6: 5282 f707 |0019: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0cafaa: 8222 |001b: int-to-float v2, v2 │ │ -0cafac: c942 |001c: div-float/2addr v2, v4 │ │ -0cafae: 5283 f607 |001d: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0cafb2: 8233 |001f: int-to-float v3, v3 │ │ -0cafb4: c943 |0020: div-float/2addr v3, v4 │ │ -0cafb6: 6e30 520e 2703 |0021: invoke-virtual {v7, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e52 │ │ -0cafbc: 6e10 3d0e 0800 |0024: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e3d │ │ -0cafc2: 0a01 |0027: move-result v1 │ │ -0cafc4: 6e10 3c0e 0800 |0028: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e3c │ │ -0cafca: 0a00 |002b: move-result v0 │ │ -0cafcc: 5582 fb07 |002c: iget-boolean v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0cafd0: 3802 1300 |002e: if-eqz v2, 0041 // +0013 │ │ -0cafd4: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -0cafd6: 6f20 d40d 2700 |0031: invoke-super {v7, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dd4 │ │ -0cafdc: 5282 f407 |0034: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cafe0: 5283 f507 |0036: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cafe4: 8204 |0038: int-to-float v4, v0 │ │ -0cafe6: 8215 |0039: int-to-float v5, v1 │ │ -0cafe8: 6f55 d80d 2743 |003a: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ -0cafee: 6e56 510e 6766 |003d: invoke-virtual {v7, v6, v6, v6, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setColor:(FFFF)V // method@0e51 │ │ -0caff4: 0e00 |0040: return-void │ │ -0caff6: 5282 f407 |0041: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0caffa: 5283 f507 |0043: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0caffe: 8214 |0045: int-to-float v4, v1 │ │ -0cb000: 8205 |0046: int-to-float v5, v0 │ │ -0cb002: 6f55 d80d 2743 |0047: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ -0cb008: 28f3 |004a: goto 003d // -000d │ │ +0d8c18: |[0d8c18] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V │ │ +0d8c28: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0d8c2c: 1506 803f |0002: const/high16 v6, #int 1065353216 // #3f80 │ │ +0d8c30: 7010 bc0d 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0dbc │ │ +0d8c36: 2202 5301 |0007: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // type@0153 │ │ +0d8c3a: 7020 3a0e 8200 |0009: invoke-direct {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;)V // method@0e3a │ │ +0d8c40: 5b72 ff07 |000c: iput-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8c44: 5282 f407 |000e: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8c48: 5972 fd07 |0010: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ +0d8c4c: 5282 f507 |0012: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8c50: 5972 fe07 |0014: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ +0d8c54: 6e20 540e 8700 |0016: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e54 │ │ +0d8c5a: 5282 f707 |0019: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0d8c5e: 8222 |001b: int-to-float v2, v2 │ │ +0d8c60: c942 |001c: div-float/2addr v2, v4 │ │ +0d8c62: 5283 f607 |001d: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0d8c66: 8233 |001f: int-to-float v3, v3 │ │ +0d8c68: c943 |0020: div-float/2addr v3, v4 │ │ +0d8c6a: 6e30 520e 2703 |0021: invoke-virtual {v7, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e52 │ │ +0d8c70: 6e10 3d0e 0800 |0024: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionWidth:()I // method@0e3d │ │ +0d8c76: 0a01 |0027: move-result v1 │ │ +0d8c78: 6e10 3c0e 0800 |0028: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRegionHeight:()I // method@0e3c │ │ +0d8c7e: 0a00 |002b: move-result v0 │ │ +0d8c80: 5582 fb07 |002c: iget-boolean v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0d8c84: 3802 1300 |002e: if-eqz v2, 0041 // +0013 │ │ +0d8c88: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +0d8c8a: 6f20 d40d 2700 |0031: invoke-super {v7, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dd4 │ │ +0d8c90: 5282 f407 |0034: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8c94: 5283 f507 |0036: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8c98: 8204 |0038: int-to-float v4, v0 │ │ +0d8c9a: 8215 |0039: int-to-float v5, v1 │ │ +0d8c9c: 6f55 d80d 2743 |003a: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ +0d8ca2: 6e56 510e 6766 |003d: invoke-virtual {v7, v6, v6, v6, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setColor:(FFFF)V // method@0e51 │ │ +0d8ca8: 0e00 |0040: return-void │ │ +0d8caa: 5282 f407 |0041: iget v2, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8cae: 5283 f507 |0043: iget v3, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8cb2: 8214 |0045: int-to-float v4, v1 │ │ +0d8cb4: 8205 |0046: int-to-float v5, v0 │ │ +0d8cb6: 6f55 d80d 2743 |0047: invoke-super {v7, v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ +0d8cbc: 28f3 |004a: goto 003d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=535 │ │ 0x0007 line=536 │ │ 0x000e line=537 │ │ 0x0012 line=538 │ │ 0x0016 line=539 │ │ @@ -293734,24 +293659,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 │ │ -0cb00c: |[0cb00c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V │ │ -0cb01c: 7010 bc0d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0dbc │ │ -0cb022: 5420 ff07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb026: 5b10 ff07 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb02a: 5220 fd07 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ -0cb02e: 5910 fd07 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ -0cb032: 5220 fe07 |000b: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ -0cb036: 5910 fe07 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ -0cb03a: 6e20 4f0e 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0e4f │ │ -0cb040: 0e00 |0012: return-void │ │ +0d8cc0: |[0d8cc0] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;)V │ │ +0d8cd0: 7010 bc0d 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.:()V // method@0dbc │ │ +0d8cd6: 5420 ff07 |0003: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8cda: 5b10 ff07 |0005: iput-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8cde: 5220 fd07 |0007: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ +0d8ce2: 5910 fd07 |0009: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ +0d8ce6: 5220 fe07 |000b: iget v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ +0d8cea: 5910 fe07 |000d: iput v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ +0d8cee: 6e20 4f0e 2100 |000f: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.set:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0e4f │ │ +0d8cf4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0003 line=552 │ │ 0x0007 line=553 │ │ 0x000b line=554 │ │ 0x000f line=555 │ │ @@ -293766,59 +293691,59 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0cb044: |[0cb044] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.flip:(ZZ)V │ │ -0cb054: 6f30 c50d 980a |0000: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.flip:(ZZ)V // method@0dc5 │ │ -0cb05a: 6e10 480e 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e48 │ │ -0cb060: 0a03 |0006: move-result v3 │ │ -0cb062: 6e10 490e 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e49 │ │ -0cb068: 0a04 |000a: move-result v4 │ │ -0cb06a: 5486 ff07 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb06e: 5261 f407 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb072: 5486 ff07 |000f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb076: 5262 f507 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb07a: 6e10 4b0e 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e4b │ │ -0cb080: 0a05 |0016: move-result v5 │ │ -0cb082: 6e10 470e 0800 |0017: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e47 │ │ -0cb088: 0a00 |001a: move-result v0 │ │ -0cb08a: 5486 ff07 |001b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb08e: 5287 fd07 |001d: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ -0cb092: 5967 f407 |001f: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb096: 5486 ff07 |0021: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb09a: 5287 fe07 |0023: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ -0cb09e: 5967 f507 |0025: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb0a2: 5486 ff07 |0027: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0a6: 6e30 3b0e 960a |0029: invoke-virtual {v6, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e3b │ │ -0cb0ac: 5486 ff07 |002c: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0b0: 5266 f407 |002e: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb0b4: 5986 fd07 |0030: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ -0cb0b8: 5486 ff07 |0032: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0bc: 5266 f507 |0034: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb0c0: 5986 fe07 |0036: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ -0cb0c4: 5486 ff07 |0038: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0c8: 5267 f407 |003a: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb0cc: c857 |003c: mul-float/2addr v7, v5 │ │ -0cb0ce: 5967 f407 |003d: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb0d2: 5486 ff07 |003f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0d6: 5267 f507 |0041: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb0da: c807 |0043: mul-float/2addr v7, v0 │ │ -0cb0dc: 5967 f507 |0044: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb0e0: 5486 ff07 |0046: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0e4: 5266 f407 |0048: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb0e8: c716 |004a: sub-float/2addr v6, v1 │ │ -0cb0ea: 5487 ff07 |004b: iget-object v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb0ee: 5277 f507 |004d: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb0f2: c727 |004f: sub-float/2addr v7, v2 │ │ -0cb0f4: 6e30 560e 6807 |0050: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e56 │ │ -0cb0fa: 6e30 520e 3804 |0053: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e52 │ │ -0cb100: 0e00 |0056: return-void │ │ +0d8cf8: |[0d8cf8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.flip:(ZZ)V │ │ +0d8d08: 6f30 c50d 980a |0000: invoke-super {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.flip:(ZZ)V // method@0dc5 │ │ +0d8d0e: 6e10 480e 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e48 │ │ +0d8d14: 0a03 |0006: move-result v3 │ │ +0d8d16: 6e10 490e 0800 |0007: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e49 │ │ +0d8d1c: 0a04 |000a: move-result v4 │ │ +0d8d1e: 5486 ff07 |000b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d22: 5261 f407 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8d26: 5486 ff07 |000f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d2a: 5262 f507 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8d2e: 6e10 4b0e 0800 |0013: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e4b │ │ +0d8d34: 0a05 |0016: move-result v5 │ │ +0d8d36: 6e10 470e 0800 |0017: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e47 │ │ +0d8d3c: 0a00 |001a: move-result v0 │ │ +0d8d3e: 5486 ff07 |001b: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d42: 5287 fd07 |001d: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ +0d8d46: 5967 f407 |001f: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8d4a: 5486 ff07 |0021: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d4e: 5287 fe07 |0023: iget v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ +0d8d52: 5967 f507 |0025: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8d56: 5486 ff07 |0027: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d5a: 6e30 3b0e 960a |0029: invoke-virtual {v6, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.flip:(ZZ)V // method@0e3b │ │ +0d8d60: 5486 ff07 |002c: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d64: 5266 f407 |002e: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8d68: 5986 fd07 |0030: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ +0d8d6c: 5486 ff07 |0032: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d70: 5266 f507 |0034: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8d74: 5986 fe07 |0036: iput v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ +0d8d78: 5486 ff07 |0038: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d7c: 5267 f407 |003a: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8d80: c857 |003c: mul-float/2addr v7, v5 │ │ +0d8d82: 5967 f407 |003d: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8d86: 5486 ff07 |003f: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d8a: 5267 f507 |0041: iget v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8d8e: c807 |0043: mul-float/2addr v7, v0 │ │ +0d8d90: 5967 f507 |0044: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8d94: 5486 ff07 |0046: iget-object v6, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8d98: 5266 f407 |0048: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8d9c: c716 |004a: sub-float/2addr v6, v1 │ │ +0d8d9e: 5487 ff07 |004b: iget-object v7, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8da2: 5277 f507 |004d: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8da6: c727 |004f: sub-float/2addr v7, v2 │ │ +0d8da8: 6e30 560e 6807 |0050: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e56 │ │ +0d8dae: 6e30 520e 3804 |0053: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e52 │ │ +0d8db4: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0003 line=585 │ │ 0x0007 line=586 │ │ 0x000b line=587 │ │ 0x000f line=588 │ │ @@ -293850,17 +293775,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 │ │ -0cb104: |[0cb104] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getAtlasRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ -0cb114: 5410 ff07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb118: 1100 |0002: return-object v0 │ │ +0d8db8: |[0d8db8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getAtlasRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ +0d8dc8: 5410 ff07 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8dcc: 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;) │ │ @@ -293868,26 +293793,26 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0cb11c: |[0cb11c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeight:()F │ │ -0cb12c: 6f10 c80d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ -0cb132: 0a00 |0003: move-result v0 │ │ -0cb134: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb138: 6e10 3e0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e3e │ │ -0cb13e: 0a01 |0009: move-result v1 │ │ -0cb140: c910 |000a: div-float/2addr v0, v1 │ │ -0cb142: 5421 ff07 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb146: 5211 f607 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0cb14a: 8211 |000f: int-to-float v1, v1 │ │ -0cb14c: c810 |0010: mul-float/2addr v0, v1 │ │ -0cb14e: 0f00 |0011: return v0 │ │ +0d8dd0: |[0d8dd0] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeight:()F │ │ +0d8de0: 6f10 c80d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ +0d8de6: 0a00 |0003: move-result v0 │ │ +0d8de8: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8dec: 6e10 3e0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e3e │ │ +0d8df2: 0a01 |0009: move-result v1 │ │ +0d8df4: c910 |000a: div-float/2addr v0, v1 │ │ +0d8df6: 5421 ff07 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8dfa: 5211 f607 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0d8dfe: 8211 |000f: int-to-float v1, v1 │ │ +0d8e00: c810 |0010: mul-float/2addr v0, v1 │ │ +0d8e02: 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;) │ │ @@ -293895,22 +293820,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cb150: |[0cb150] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeightRatio:()F │ │ -0cb160: 6f10 c80d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ -0cb166: 0a00 |0003: move-result v0 │ │ -0cb168: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb16c: 6e10 3e0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e3e │ │ -0cb172: 0a01 |0009: move-result v1 │ │ -0cb174: c910 |000a: div-float/2addr v0, v1 │ │ -0cb176: 0f00 |000b: return v0 │ │ +0d8e04: |[0d8e04] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getHeightRatio:()F │ │ +0d8e14: 6f10 c80d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ +0d8e1a: 0a00 |0003: move-result v0 │ │ +0d8e1c: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8e20: 6e10 3e0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedHeight:()F // method@0e3e │ │ +0d8e26: 0a01 |0009: move-result v1 │ │ +0d8e28: c910 |000a: div-float/2addr v0, v1 │ │ +0d8e2a: 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;) │ │ @@ -293918,21 +293843,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cb178: |[0cb178] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginX:()F │ │ -0cb188: 6f10 c90d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0dc9 │ │ -0cb18e: 0a00 |0003: move-result v0 │ │ -0cb190: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb194: 5211 f407 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb198: c610 |0008: add-float/2addr v0, v1 │ │ -0cb19a: 0f00 |0009: return v0 │ │ +0d8e2c: |[0d8e2c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginX:()F │ │ +0d8e3c: 6f10 c90d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginX:()F // method@0dc9 │ │ +0d8e42: 0a00 |0003: move-result v0 │ │ +0d8e44: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8e48: 5211 f407 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8e4c: c610 |0008: add-float/2addr v0, v1 │ │ +0d8e4e: 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;) │ │ @@ -293940,21 +293865,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cb19c: |[0cb19c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginY:()F │ │ -0cb1ac: 6f10 ca0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0dca │ │ -0cb1b2: 0a00 |0003: move-result v0 │ │ -0cb1b4: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb1b8: 5211 f507 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb1bc: c610 |0008: add-float/2addr v0, v1 │ │ -0cb1be: 0f00 |0009: return v0 │ │ +0d8e50: |[0d8e50] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getOriginY:()F │ │ +0d8e60: 6f10 ca0d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getOriginY:()F // method@0dca │ │ +0d8e66: 0a00 |0003: move-result v0 │ │ +0d8e68: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8e6c: 5211 f507 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8e70: c610 |0008: add-float/2addr v0, v1 │ │ +0d8e72: 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;) │ │ @@ -293962,26 +293887,26 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0cb1c0: |[0cb1c0] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidth:()F │ │ -0cb1d0: 6f10 d00d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ -0cb1d6: 0a00 |0003: move-result v0 │ │ -0cb1d8: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb1dc: 6e10 3f0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e3f │ │ -0cb1e2: 0a01 |0009: move-result v1 │ │ -0cb1e4: c910 |000a: div-float/2addr v0, v1 │ │ -0cb1e6: 5421 ff07 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb1ea: 5211 f707 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0cb1ee: 8211 |000f: int-to-float v1, v1 │ │ -0cb1f0: c810 |0010: mul-float/2addr v0, v1 │ │ -0cb1f2: 0f00 |0011: return v0 │ │ +0d8e74: |[0d8e74] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidth:()F │ │ +0d8e84: 6f10 d00d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ +0d8e8a: 0a00 |0003: move-result v0 │ │ +0d8e8c: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8e90: 6e10 3f0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e3f │ │ +0d8e96: 0a01 |0009: move-result v1 │ │ +0d8e98: c910 |000a: div-float/2addr v0, v1 │ │ +0d8e9a: 5421 ff07 |000b: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8e9e: 5211 f707 |000d: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0d8ea2: 8211 |000f: int-to-float v1, v1 │ │ +0d8ea4: c810 |0010: mul-float/2addr v0, v1 │ │ +0d8ea6: 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;) │ │ @@ -293989,22 +293914,22 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cb1f4: |[0cb1f4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidthRatio:()F │ │ -0cb204: 6f10 d00d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ -0cb20a: 0a00 |0003: move-result v0 │ │ -0cb20c: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb210: 6e10 3f0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e3f │ │ -0cb216: 0a01 |0009: move-result v1 │ │ -0cb218: c910 |000a: div-float/2addr v0, v1 │ │ -0cb21a: 0f00 |000b: return v0 │ │ +0d8ea8: |[0d8ea8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getWidthRatio:()F │ │ +0d8eb8: 6f10 d00d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ +0d8ebe: 0a00 |0003: move-result v0 │ │ +0d8ec0: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8ec4: 6e10 3f0e 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.getRotatedPackedWidth:()F // method@0e3f │ │ +0d8eca: 0a01 |0009: move-result v1 │ │ +0d8ecc: c910 |000a: div-float/2addr v0, v1 │ │ +0d8ece: 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;) │ │ @@ -294012,21 +293937,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cb21c: |[0cb21c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getX:()F │ │ -0cb22c: 6f10 d10d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getX:()F // method@0dd1 │ │ -0cb232: 0a00 |0003: move-result v0 │ │ -0cb234: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb238: 5211 f407 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb23c: c710 |0008: sub-float/2addr v0, v1 │ │ -0cb23e: 0f00 |0009: return v0 │ │ +0d8ed0: |[0d8ed0] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getX:()F │ │ +0d8ee0: 6f10 d10d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getX:()F // method@0dd1 │ │ +0d8ee6: 0a00 |0003: move-result v0 │ │ +0d8ee8: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8eec: 5211 f407 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8ef0: c710 |0008: sub-float/2addr v0, v1 │ │ +0d8ef2: 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;) │ │ @@ -294034,21 +293959,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cb240: |[0cb240] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getY:()F │ │ -0cb250: 6f10 d20d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getY:()F // method@0dd2 │ │ -0cb256: 0a00 |0003: move-result v0 │ │ -0cb258: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb25c: 5211 f507 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb260: c710 |0008: sub-float/2addr v0, v1 │ │ -0cb262: 0f00 |0009: return v0 │ │ +0d8ef4: |[0d8ef4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.getY:()F │ │ +0d8f04: 6f10 d20d 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getY:()F // method@0dd2 │ │ +0d8f0a: 0a00 |0003: move-result v0 │ │ +0d8f0c: 5421 ff07 |0004: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f10: 5211 f507 |0006: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8f14: c710 |0008: sub-float/2addr v0, v1 │ │ +0d8f16: 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;) │ │ @@ -294056,67 +293981,67 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -0cb264: |[0cb264] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.rotate90:(Z)V │ │ -0cb274: 6f20 d40d a900 |0000: invoke-super {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dd4 │ │ -0cb27a: 6e10 480e 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e48 │ │ -0cb280: 0a03 |0006: move-result v3 │ │ -0cb282: 6e10 490e 0900 |0007: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e49 │ │ -0cb288: 0a04 |000a: move-result v4 │ │ -0cb28a: 5496 ff07 |000b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb28e: 5261 f407 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb292: 5496 ff07 |000f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb296: 5262 f507 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb29a: 6e10 4b0e 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e4b │ │ -0cb2a0: 0a05 |0016: move-result v5 │ │ -0cb2a2: 6e10 470e 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e47 │ │ -0cb2a8: 0a00 |001a: move-result v0 │ │ -0cb2aa: 380a 2900 |001b: if-eqz v10, 0044 // +0029 │ │ -0cb2ae: 5496 ff07 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb2b2: 5962 f407 |001f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb2b6: 5496 ff07 |0021: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb2ba: 5497 ff07 |0023: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb2be: 5277 f607 |0025: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0cb2c2: 8277 |0027: int-to-float v7, v7 │ │ -0cb2c4: c807 |0028: mul-float/2addr v7, v0 │ │ -0cb2c6: c717 |0029: sub-float/2addr v7, v1 │ │ -0cb2c8: 5498 ff07 |002a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb2cc: 5288 f907 |002c: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0cb2d0: 8288 |002e: int-to-float v8, v8 │ │ -0cb2d2: c858 |002f: mul-float/2addr v8, v5 │ │ -0cb2d4: c787 |0030: sub-float/2addr v7, v8 │ │ -0cb2d6: 5967 f507 |0031: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb2da: 5496 ff07 |0033: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb2de: 5266 f407 |0035: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb2e2: c716 |0037: sub-float/2addr v6, v1 │ │ -0cb2e4: 5497 ff07 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb2e8: 5277 f507 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb2ec: c727 |003c: sub-float/2addr v7, v2 │ │ -0cb2ee: 6e30 560e 6907 |003d: invoke-virtual {v9, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e56 │ │ -0cb2f4: 6e30 520e 3904 |0040: invoke-virtual {v9, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e52 │ │ -0cb2fa: 0e00 |0043: return-void │ │ -0cb2fc: 5496 ff07 |0044: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb300: 5497 ff07 |0046: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb304: 5277 f707 |0048: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0cb308: 8277 |004a: int-to-float v7, v7 │ │ -0cb30a: c857 |004b: mul-float/2addr v7, v5 │ │ -0cb30c: c727 |004c: sub-float/2addr v7, v2 │ │ -0cb30e: 5498 ff07 |004d: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb312: 5288 f807 |004f: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0cb316: 8288 |0051: int-to-float v8, v8 │ │ -0cb318: c808 |0052: mul-float/2addr v8, v0 │ │ -0cb31a: c787 |0053: sub-float/2addr v7, v8 │ │ -0cb31c: 5967 f407 |0054: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb320: 5496 ff07 |0056: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb324: 5961 f507 |0058: iput v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb328: 28d9 |005a: goto 0033 // -0027 │ │ +0d8f18: |[0d8f18] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.rotate90:(Z)V │ │ +0d8f28: 6f20 d40d a900 |0000: invoke-super {v9, v10}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.rotate90:(Z)V // method@0dd4 │ │ +0d8f2e: 6e10 480e 0900 |0003: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginX:()F // method@0e48 │ │ +0d8f34: 0a03 |0006: move-result v3 │ │ +0d8f36: 6e10 490e 0900 |0007: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getOriginY:()F // method@0e49 │ │ +0d8f3c: 0a04 |000a: move-result v4 │ │ +0d8f3e: 5496 ff07 |000b: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f42: 5261 f407 |000d: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8f46: 5496 ff07 |000f: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f4a: 5262 f507 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8f4e: 6e10 4b0e 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getWidthRatio:()F // method@0e4b │ │ +0d8f54: 0a05 |0016: move-result v5 │ │ +0d8f56: 6e10 470e 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getHeightRatio:()F // method@0e47 │ │ +0d8f5c: 0a00 |001a: move-result v0 │ │ +0d8f5e: 380a 2900 |001b: if-eqz v10, 0044 // +0029 │ │ +0d8f62: 5496 ff07 |001d: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f66: 5962 f407 |001f: iput v2, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8f6a: 5496 ff07 |0021: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f6e: 5497 ff07 |0023: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f72: 5277 f607 |0025: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0d8f76: 8277 |0027: int-to-float v7, v7 │ │ +0d8f78: c807 |0028: mul-float/2addr v7, v0 │ │ +0d8f7a: c717 |0029: sub-float/2addr v7, v1 │ │ +0d8f7c: 5498 ff07 |002a: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f80: 5288 f907 |002c: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0d8f84: 8288 |002e: int-to-float v8, v8 │ │ +0d8f86: c858 |002f: mul-float/2addr v8, v5 │ │ +0d8f88: c787 |0030: sub-float/2addr v7, v8 │ │ +0d8f8a: 5967 f507 |0031: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8f8e: 5496 ff07 |0033: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f92: 5266 f407 |0035: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8f96: c716 |0037: sub-float/2addr v6, v1 │ │ +0d8f98: 5497 ff07 |0038: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8f9c: 5277 f507 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8fa0: c727 |003c: sub-float/2addr v7, v2 │ │ +0d8fa2: 6e30 560e 6907 |003d: invoke-virtual {v9, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.translate:(FF)V // method@0e56 │ │ +0d8fa8: 6e30 520e 3904 |0040: invoke-virtual {v9, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setOrigin:(FF)V // method@0e52 │ │ +0d8fae: 0e00 |0043: return-void │ │ +0d8fb0: 5496 ff07 |0044: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8fb4: 5497 ff07 |0046: iget-object v7, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8fb8: 5277 f707 |0048: iget v7, v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0d8fbc: 8277 |004a: int-to-float v7, v7 │ │ +0d8fbe: c857 |004b: mul-float/2addr v7, v5 │ │ +0d8fc0: c727 |004c: sub-float/2addr v7, v2 │ │ +0d8fc2: 5498 ff07 |004d: iget-object v8, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8fc6: 5288 f807 |004f: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0d8fca: 8288 |0051: int-to-float v8, v8 │ │ +0d8fcc: c808 |0052: mul-float/2addr v8, v0 │ │ +0d8fce: c787 |0053: sub-float/2addr v7, v8 │ │ +0d8fd0: 5967 f407 |0054: iput v7, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d8fd4: 5496 ff07 |0056: iget-object v6, v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8fd8: 5961 f507 |0058: iput v1, v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d8fdc: 28d9 |005a: goto 0033 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=610 │ │ 0x0007 line=611 │ │ 0x000b line=612 │ │ 0x000f line=613 │ │ @@ -294145,59 +294070,59 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0cb32c: |[0cb32c] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setBounds:(FFFF)V │ │ -0cb33c: 5484 ff07 |0000: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb340: 5244 f707 |0002: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ -0cb344: 8244 |0004: int-to-float v4, v4 │ │ -0cb346: a903 0b04 |0005: div-float v3, v11, v4 │ │ -0cb34a: 5484 ff07 |0007: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb34e: 5244 f607 |0009: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ -0cb352: 8244 |000b: int-to-float v4, v4 │ │ -0cb354: a900 0c04 |000c: div-float v0, v12, v4 │ │ -0cb358: 5484 ff07 |000e: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb35c: 5285 fd07 |0010: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ -0cb360: c835 |0012: mul-float/2addr v5, v3 │ │ -0cb362: 5945 f407 |0013: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb366: 5484 ff07 |0015: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb36a: 5285 fe07 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ -0cb36e: c805 |0019: mul-float/2addr v5, v0 │ │ -0cb370: 5945 f507 |001a: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb374: 5484 ff07 |001c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb378: 5544 fb07 |001e: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0cb37c: 3804 2200 |0020: if-eqz v4, 0042 // +0022 │ │ -0cb380: 5484 ff07 |0022: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb384: 5242 f807 |0024: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0cb388: 5484 ff07 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb38c: 5544 fb07 |0028: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ -0cb390: 3804 1d00 |002a: if-eqz v4, 0047 // +001d │ │ -0cb394: 5484 ff07 |002c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb398: 5241 f907 |002e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0cb39c: 5484 ff07 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb3a0: 5244 f407 |0032: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb3a4: c694 |0034: add-float/2addr v4, v9 │ │ -0cb3a6: 5485 ff07 |0035: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb3aa: 5255 f507 |0037: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb3ae: c6a5 |0039: add-float/2addr v5, v10 │ │ -0cb3b0: 8226 |003a: int-to-float v6, v2 │ │ -0cb3b2: c836 |003b: mul-float/2addr v6, v3 │ │ -0cb3b4: 8217 |003c: int-to-float v7, v1 │ │ -0cb3b6: c807 |003d: mul-float/2addr v7, v0 │ │ -0cb3b8: 6f57 d80d 4865 |003e: invoke-super {v8, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ -0cb3be: 0e00 |0041: return-void │ │ -0cb3c0: 5484 ff07 |0042: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb3c4: 5242 f907 |0044: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ -0cb3c8: 28e0 |0046: goto 0026 // -0020 │ │ -0cb3ca: 5484 ff07 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb3ce: 5241 f807 |0049: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ -0cb3d2: 28e5 |004b: goto 0030 // -001b │ │ +0d8fe0: |[0d8fe0] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setBounds:(FFFF)V │ │ +0d8ff0: 5484 ff07 |0000: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d8ff4: 5244 f707 |0002: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalWidth:I // field@07f7 │ │ +0d8ff8: 8244 |0004: int-to-float v4, v4 │ │ +0d8ffa: a903 0b04 |0005: div-float v3, v11, v4 │ │ +0d8ffe: 5484 ff07 |0007: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9002: 5244 f607 |0009: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.originalHeight:I // field@07f6 │ │ +0d9006: 8244 |000b: int-to-float v4, v4 │ │ +0d9008: a900 0c04 |000c: div-float v0, v12, v4 │ │ +0d900c: 5484 ff07 |000e: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9010: 5285 fd07 |0010: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetX:F // field@07fd │ │ +0d9014: c835 |0012: mul-float/2addr v5, v3 │ │ +0d9016: 5945 f407 |0013: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d901a: 5484 ff07 |0015: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d901e: 5285 fe07 |0017: iget v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.originalOffsetY:F // field@07fe │ │ +0d9022: c805 |0019: mul-float/2addr v5, v0 │ │ +0d9024: 5945 f507 |001a: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d9028: 5484 ff07 |001c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d902c: 5544 fb07 |001e: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0d9030: 3804 2200 |0020: if-eqz v4, 0042 // +0022 │ │ +0d9034: 5484 ff07 |0022: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9038: 5242 f807 |0024: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0d903c: 5484 ff07 |0026: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9040: 5544 fb07 |0028: iget-boolean v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.rotate:Z // field@07fb │ │ +0d9044: 3804 1d00 |002a: if-eqz v4, 0047 // +001d │ │ +0d9048: 5484 ff07 |002c: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d904c: 5241 f907 |002e: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0d9050: 5484 ff07 |0030: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9054: 5244 f407 |0032: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d9058: c694 |0034: add-float/2addr v4, v9 │ │ +0d905a: 5485 ff07 |0035: iget-object v5, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d905e: 5255 f507 |0037: iget v5, v5, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d9062: c6a5 |0039: add-float/2addr v5, v10 │ │ +0d9064: 8226 |003a: int-to-float v6, v2 │ │ +0d9066: c836 |003b: mul-float/2addr v6, v3 │ │ +0d9068: 8217 |003c: int-to-float v7, v1 │ │ +0d906a: c807 |003d: mul-float/2addr v7, v0 │ │ +0d906c: 6f57 d80d 4865 |003e: invoke-super {v8, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ +0d9072: 0e00 |0041: return-void │ │ +0d9074: 5484 ff07 |0042: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9078: 5242 f907 |0044: iget v2, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedWidth:I // field@07f9 │ │ +0d907c: 28e0 |0046: goto 0026 // -0020 │ │ +0d907e: 5484 ff07 |0047: iget-object v4, v8, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d9082: 5241 f807 |0049: iget v1, v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.packedHeight:I // field@07f8 │ │ +0d9086: 28e5 |004b: goto 0030 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0007 line=564 │ │ 0x000e line=565 │ │ 0x0015 line=566 │ │ 0x001c line=567 │ │ @@ -294223,23 +294148,23 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cb3d4: |[0cb3d4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setOrigin:(FF)V │ │ -0cb3e4: 5420 ff07 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb3e8: 5200 f407 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb3ec: a700 0300 |0004: sub-float v0, v3, v0 │ │ -0cb3f0: 5421 ff07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb3f4: 5211 f507 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb3f8: a701 0401 |000a: sub-float v1, v4, v1 │ │ -0cb3fc: 6f30 dc0d 0201 |000c: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ -0cb402: 0e00 |000f: return-void │ │ +0d9088: |[0d9088] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setOrigin:(FF)V │ │ +0d9098: 5420 ff07 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d909c: 5200 f407 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d90a0: a700 0300 |0004: sub-float v0, v3, v0 │ │ +0d90a4: 5421 ff07 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d90a8: 5211 f507 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d90ac: a701 0401 |000a: sub-float v1, v4, v1 │ │ +0d90b0: 6f30 dc0d 0201 |000c: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setOrigin:(FF)V // method@0ddc │ │ +0d90b6: 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 │ │ @@ -294250,23 +294175,23 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0cb404: |[0cb404] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setPosition:(FF)V │ │ -0cb414: 5420 ff07 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb418: 5200 f407 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ -0cb41c: c630 |0004: add-float/2addr v0, v3 │ │ -0cb41e: 5421 ff07 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ -0cb422: 5211 f507 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ -0cb426: c641 |0009: add-float/2addr v1, v4 │ │ -0cb428: 6f30 dd0d 0201 |000a: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setPosition:(FF)V // method@0ddd │ │ -0cb42e: 0e00 |000d: return-void │ │ +0d90b8: |[0d90b8] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setPosition:(FF)V │ │ +0d90c8: 5420 ff07 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d90cc: 5200 f407 |0002: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetX:F // field@07f4 │ │ +0d90d0: c630 |0004: add-float/2addr v0, v3 │ │ +0d90d2: 5421 ff07 |0005: iget-object v1, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.region:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // field@07ff │ │ +0d90d6: 5211 f507 |0007: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;.offsetY:F // field@07f5 │ │ +0d90da: c641 |0009: add-float/2addr v1, v4 │ │ +0d90dc: 6f30 dd0d 0201 |000a: invoke-super {v2, v0, v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setPosition:(FF)V // method@0ddd │ │ +0d90e2: 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 │ │ @@ -294277,21 +294202,21 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0cb430: |[0cb430] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setSize:(FF)V │ │ -0cb440: 6e10 4c0e 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getX:()F // method@0e4c │ │ -0cb446: 0a00 |0003: move-result v0 │ │ -0cb448: 6e10 4d0e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getY:()F // method@0e4d │ │ -0cb44e: 0a01 |0007: move-result v1 │ │ -0cb450: 6e54 500e 0231 |0008: invoke-virtual {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setBounds:(FFFF)V // method@0e50 │ │ -0cb456: 0e00 |000b: return-void │ │ +0d90e4: |[0d90e4] com.badlogic.gdx.graphics.g2d.TextureAtlas$AtlasSprite.setSize:(FF)V │ │ +0d90f4: 6e10 4c0e 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getX:()F // method@0e4c │ │ +0d90fa: 0a00 |0003: move-result v0 │ │ +0d90fc: 6e10 4d0e 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.getY:()F // method@0e4d │ │ +0d9102: 0a01 |0007: move-result v1 │ │ +0d9104: 6e54 500e 0231 |0008: invoke-virtual {v2, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasSprite;.setBounds:(FFFF)V // method@0e50 │ │ +0d910a: 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 │ │ @@ -294322,101 +294247,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 │ │ -0cb458: |[0cb458] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ -0cb468: 7601 9b0e 1700 |0000: invoke-direct/range {v23}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.:()V // method@0e9b │ │ -0cb46e: 0800 1800 |0003: move-object/from16 v0, v24 │ │ -0cb472: 5403 7708 |0005: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ -0cb476: 6e10 8f25 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ -0cb47c: 0c10 |000a: move-result-object v16 │ │ -0cb47e: 7801 ad25 1000 |000b: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0cb484: 0a03 |000e: move-result v3 │ │ -0cb486: 3803 9a00 |000f: if-eqz v3, 00a9 // +009a │ │ -0cb48a: 7801 ae25 1000 |0011: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0cb490: 0c14 |0014: move-result-object v20 │ │ -0cb492: 1f14 5d01 |0015: check-cast v20, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ -0cb496: 2202 1c01 |0017: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0cb49a: 0800 1400 |0019: move-object/from16 v0, v20 │ │ -0cb49e: 5403 4908 |001b: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ -0cb4a2: 0800 1900 |001d: move-object/from16 v0, v25 │ │ -0cb4a6: 6e20 8009 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -0cb4ac: 0c03 |0022: move-result-object v3 │ │ -0cb4ae: 7020 460b 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ -0cb4b4: 6e10 5d0b 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ -0cb4ba: 0a0a |0029: move-result v10 │ │ -0cb4bc: 6e10 5a0b 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ -0cb4c2: 0a0b |002d: move-result v11 │ │ -0cb4c4: 7110 4012 0a00 |002e: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ -0cb4ca: 0a03 |0031: move-result v3 │ │ -0cb4cc: 3803 0800 |0032: if-eqz v3, 003a // +0008 │ │ -0cb4d0: 7110 4012 0b00 |0034: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ -0cb4d6: 0a03 |0037: move-result v3 │ │ -0cb4d8: 3903 1e00 |0038: if-nez v3, 0056 // +001e │ │ -0cb4dc: 7110 4112 0a00 |003a: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -0cb4e2: 0a07 |003d: move-result v7 │ │ -0cb4e4: 7110 4112 0b00 |003e: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ -0cb4ea: 0a08 |0041: move-result v8 │ │ -0cb4ec: 2201 1c01 |0042: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ -0cb4f0: 6e10 560b 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ -0cb4f6: 0c03 |0047: move-result-object v3 │ │ -0cb4f8: 7040 450b 7138 |0048: invoke-direct {v1, v7, v8, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ -0cb4fe: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -0cb500: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -0cb502: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -0cb504: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -0cb506: 7408 4f0b 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@0b4f │ │ -0cb50c: 6e10 490b 0200 |0052: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0cb512: 0712 |0055: move-object v2, v1 │ │ -0cb514: 2209 2301 |0056: new-instance v9, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0cb518: 7020 880b 2900 |0058: invoke-direct {v9, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b88 │ │ -0cb51e: 6e10 490b 0200 |005b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ -0cb524: 0800 1700 |005e: move-object/from16 v0, v23 │ │ -0cb528: 5403 2508 |0060: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.textures:Ljava/util/HashSet; // field@0825 │ │ -0cb52c: 6e20 a925 9300 |0062: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ -0cb532: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ -0cb536: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0cb53a: 520c 7808 |0069: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ -0cb53e: 0800 1800 |006b: move-object/from16 v0, v24 │ │ -0cb542: 520d 7508 |006d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ -0cb546: 0800 1400 |006f: move-object/from16 v0, v20 │ │ -0cb54a: 520e 4c08 |0071: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ -0cb54e: 0800 1400 |0073: move-object/from16 v0, v20 │ │ -0cb552: 520f 4a08 |0075: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ -0cb556: 7707 9a0e 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@0e9a │ │ -0cb55c: 0c13 |007a: move-result-object v19 │ │ -0cb55e: 1316 0000 |007b: const/16 v22, #int 0 // #0 │ │ -0cb562: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -0cb564: 4603 1303 |007e: aget-object v3, v19, v3 │ │ -0cb568: 2133 |0080: array-length v3, v3 │ │ -0cb56a: 0200 1600 |0081: move/from16 v0, v22 │ │ -0cb56e: 3530 88ff |0083: if-ge v0, v3, 000b // -0078 │ │ -0cb572: 1315 0000 |0085: const/16 v21, #int 0 // #0 │ │ -0cb576: 0800 1300 |0087: move-object/from16 v0, v19 │ │ -0cb57a: 2103 |0089: array-length v3, v0 │ │ -0cb57c: 0200 1500 |008a: move/from16 v0, v21 │ │ -0cb580: 3530 1a00 |008c: if-ge v0, v3, 00a6 // +001a │ │ -0cb584: 0800 1700 |008e: move-object/from16 v0, v23 │ │ -0cb588: 5403 2408 |0090: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0824 │ │ -0cb58c: d812 1101 |0092: add-int/lit8 v18, v17, #int 1 // #01 │ │ -0cb590: 0800 1400 |0094: move-object/from16 v0, v20 │ │ -0cb594: 5204 4808 |0096: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ -0cb598: 9004 0411 |0098: add-int v4, v4, v17 │ │ -0cb59c: 4605 1315 |009a: aget-object v5, v19, v21 │ │ -0cb5a0: 4605 0516 |009c: aget-object v5, v5, v22 │ │ -0cb5a4: 6e30 b91e 4305 |009e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ -0cb5aa: d815 1501 |00a1: add-int/lit8 v21, v21, #int 1 // #01 │ │ -0cb5ae: 0211 1200 |00a3: move/from16 v17, v18 │ │ -0cb5b2: 28e2 |00a5: goto 0087 // -001e │ │ -0cb5b4: d816 1601 |00a6: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0cb5b8: 28d5 |00a8: goto 007d // -002b │ │ -0cb5ba: 0e00 |00a9: return-void │ │ +0d910c: |[0d910c] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.:(Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;Lcom/badlogic/gdx/files/FileHandle;)V │ │ +0d911c: 7601 9b0e 1700 |0000: invoke-direct/range {v23}, Lcom/badlogic/gdx/graphics/g2d/tiled/TileAtlas;.:()V // method@0e9b │ │ +0d9122: 0800 1800 |0003: move-object/from16 v0, v24 │ │ +0d9126: 5403 7708 |0005: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileSets:Ljava/util/ArrayList; // field@0877 │ │ +0d912a: 6e10 8f25 0300 |0007: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@258f │ │ +0d9130: 0c10 |000a: move-result-object v16 │ │ +0d9132: 7801 ad25 1000 |000b: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0d9138: 0a03 |000e: move-result v3 │ │ +0d913a: 3803 9a00 |000f: if-eqz v3, 00a9 // +009a │ │ +0d913e: 7801 ae25 1000 |0011: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0d9144: 0c14 |0014: move-result-object v20 │ │ +0d9146: 1f14 5d01 |0015: check-cast v20, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet; // type@015d │ │ +0d914a: 2202 1c01 |0017: new-instance v2, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0d914e: 0800 1400 |0019: move-object/from16 v0, v20 │ │ +0d9152: 5403 4908 |001b: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.imageName:Ljava/lang/String; // field@0849 │ │ +0d9156: 0800 1900 |001d: move-object/from16 v0, v25 │ │ +0d915a: 6e20 8009 3000 |001f: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +0d9160: 0c03 |0022: move-result-object v3 │ │ +0d9162: 7020 460b 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(Lcom/badlogic/gdx/files/FileHandle;)V // method@0b46 │ │ +0d9168: 6e10 5d0b 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getWidth:()I // method@0b5d │ │ +0d916e: 0a0a |0029: move-result v10 │ │ +0d9170: 6e10 5a0b 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getHeight:()I // method@0b5a │ │ +0d9176: 0a0b |002d: move-result v11 │ │ +0d9178: 7110 4012 0a00 |002e: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ +0d917e: 0a03 |0031: move-result v3 │ │ +0d9180: 3803 0800 |0032: if-eqz v3, 003a // +0008 │ │ +0d9184: 7110 4012 0b00 |0034: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.isPowerOfTwo:(I)Z // method@1240 │ │ +0d918a: 0a03 |0037: move-result v3 │ │ +0d918c: 3903 1e00 |0038: if-nez v3, 0056 // +001e │ │ +0d9190: 7110 4112 0a00 |003a: invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0d9196: 0a07 |003d: move-result v7 │ │ +0d9198: 7110 4112 0b00 |003e: invoke-static {v11}, Lcom/badlogic/gdx/math/MathUtils;.nextPowerOfTwo:(I)I // method@1241 │ │ +0d919e: 0a08 |0041: move-result v8 │ │ +0d91a0: 2201 1c01 |0042: new-instance v1, Lcom/badlogic/gdx/graphics/Pixmap; // type@011c │ │ +0d91a4: 6e10 560b 0200 |0044: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.getFormat:()Lcom/badlogic/gdx/graphics/Pixmap$Format; // method@0b56 │ │ +0d91aa: 0c03 |0047: move-result-object v3 │ │ +0d91ac: 7040 450b 7138 |0048: invoke-direct {v1, v7, v8, v3}, Lcom/badlogic/gdx/graphics/Pixmap;.:(IILcom/badlogic/gdx/graphics/Pixmap$Format;)V // method@0b45 │ │ +0d91b2: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0d91b4: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +0d91b6: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +0d91b8: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +0d91ba: 7408 4f0b 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@0b4f │ │ +0d91c0: 6e10 490b 0200 |0052: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0d91c6: 0712 |0055: move-object v2, v1 │ │ +0d91c8: 2209 2301 |0056: new-instance v9, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d91cc: 7020 880b 2900 |0058: invoke-direct {v9, v2}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/Pixmap;)V // method@0b88 │ │ +0d91d2: 6e10 490b 0200 |005b: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/Pixmap;.dispose:()V // method@0b49 │ │ +0d91d8: 0800 1700 |005e: move-object/from16 v0, v23 │ │ +0d91dc: 5403 2508 |0060: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.textures:Ljava/util/HashSet; // field@0825 │ │ +0d91e0: 6e20 a925 9300 |0062: invoke-virtual {v3, v9}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@25a9 │ │ +0d91e6: 1311 0000 |0065: const/16 v17, #int 0 // #0 │ │ +0d91ea: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0d91ee: 520c 7808 |0069: iget v12, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileWidth:I // field@0878 │ │ +0d91f2: 0800 1800 |006b: move-object/from16 v0, v24 │ │ +0d91f6: 520d 7508 |006d: iget v13, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TiledMap;.tileHeight:I // field@0875 │ │ +0d91fa: 0800 1400 |006f: move-object/from16 v0, v20 │ │ +0d91fe: 520e 4c08 |0071: iget v14, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.spacing:I // field@084c │ │ +0d9202: 0800 1400 |0073: move-object/from16 v0, v20 │ │ +0d9206: 520f 4a08 |0075: iget v15, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.margin:I // field@084a │ │ +0d920a: 7707 9a0e 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@0e9a │ │ +0d9210: 0c13 |007a: move-result-object v19 │ │ +0d9212: 1316 0000 |007b: const/16 v22, #int 0 // #0 │ │ +0d9216: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +0d9218: 4603 1303 |007e: aget-object v3, v19, v3 │ │ +0d921c: 2133 |0080: array-length v3, v3 │ │ +0d921e: 0200 1600 |0081: move/from16 v0, v22 │ │ +0d9222: 3530 88ff |0083: if-ge v0, v3, 000b // -0078 │ │ +0d9226: 1315 0000 |0085: const/16 v21, #int 0 // #0 │ │ +0d922a: 0800 1300 |0087: move-object/from16 v0, v19 │ │ +0d922e: 2103 |0089: array-length v3, v0 │ │ +0d9230: 0200 1500 |008a: move/from16 v0, v21 │ │ +0d9234: 3530 1a00 |008c: if-ge v0, v3, 00a6 // +001a │ │ +0d9238: 0800 1700 |008e: move-object/from16 v0, v23 │ │ +0d923c: 5403 2408 |0090: iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/SimpleTileAtlas;.regionsMap:Lcom/badlogic/gdx/utils/IntMap; // field@0824 │ │ +0d9240: d812 1101 |0092: add-int/lit8 v18, v17, #int 1 // #01 │ │ +0d9244: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +0d9248: 5204 4808 |0096: iget v4, v0, Lcom/badlogic/gdx/graphics/g2d/tiled/TileSet;.firstgid:I // field@0848 │ │ +0d924c: 9004 0411 |0098: add-int v4, v4, v17 │ │ +0d9250: 4605 1315 |009a: aget-object v5, v19, v21 │ │ +0d9254: 4605 0516 |009c: aget-object v5, v5, v22 │ │ +0d9258: 6e30 b91e 4305 |009e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/utils/IntMap;.put:(ILjava/lang/Object;)Ljava/lang/Object; // method@1eb9 │ │ +0d925e: d815 1501 |00a1: add-int/lit8 v21, v21, #int 1 // #01 │ │ +0d9262: 0211 1200 |00a3: move/from16 v17, v18 │ │ +0d9266: 28e2 |00a5: goto 0087 // -001e │ │ +0d9268: d816 1601 |00a6: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0d926c: 28d5 |00a8: goto 007d // -002b │ │ +0d926e: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0017 line=35 │ │ 0x0026 line=37 │ │ 0x002a line=38 │ │ @@ -294463,49 +294388,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 │ │ -0cb5bc: |[0cb5bc] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.split:(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0cb5cc: 9100 0d12 |0000: sub-int v0, v13, v18 │ │ -0cb5d0: 9001 0f11 |0002: add-int v1, v15, v17 │ │ -0cb5d4: 9308 0001 |0004: div-int v8, v0, v1 │ │ -0cb5d8: 9100 0e12 |0006: sub-int v0, v14, v18 │ │ -0cb5dc: 9001 1011 |0008: add-int v1, v16, v17 │ │ -0cb5e0: 930a 0001 |000a: div-int v10, v0, v1 │ │ -0cb5e4: 2420 e903 a800 |000c: filled-new-array {v8, v10}, [I // type@03e9 │ │ -0cb5ea: 0c00 |000f: move-result-object v0 │ │ -0cb5ec: 1c01 5901 |0010: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0cb5f0: 7120 f924 0100 |0012: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@24f9 │ │ -0cb5f6: 0c06 |0015: move-result-object v6 │ │ -0cb5f8: 1f06 3f04 |0016: check-cast v6, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@043f │ │ -0cb5fc: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -0cb5fe: 3587 2200 |0019: if-ge v7, v8, 003b // +0022 │ │ -0cb602: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -0cb604: 35a9 1c00 |001c: if-ge v9, v10, 0038 // +001c │ │ -0cb608: 460b 0607 |001e: aget-object v11, v6, v7 │ │ -0cb60c: 2200 5901 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0cb610: 9001 0f11 |0022: add-int v1, v15, v17 │ │ -0cb614: b271 |0024: mul-int/2addr v1, v7 │ │ -0cb616: 9002 1201 |0025: add-int v2, v18, v1 │ │ -0cb61a: 9001 1011 |0027: add-int v1, v16, v17 │ │ -0cb61e: b291 |0029: mul-int/2addr v1, v9 │ │ -0cb620: 9003 1201 |002a: add-int v3, v18, v1 │ │ -0cb624: 07c1 |002c: move-object v1, v12 │ │ -0cb626: 01f4 |002d: move v4, v15 │ │ -0cb628: 0205 1000 |002e: move/from16 v5, v16 │ │ -0cb62c: 7606 790e 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@0e79 │ │ -0cb632: 4d00 0b09 |0033: aput-object v0, v11, v9 │ │ -0cb636: d809 0901 |0035: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0cb63a: 28e5 |0037: goto 001c // -001b │ │ -0cb63c: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0cb640: 28df |003a: goto 0019 // -0021 │ │ -0cb642: 1106 |003b: return-object v6 │ │ +0d9270: |[0d9270] com.badlogic.gdx.graphics.g2d.tiled.SimpleTileAtlas.split:(Lcom/badlogic/gdx/graphics/Texture;IIIIII)[[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0d9280: 9100 0d12 |0000: sub-int v0, v13, v18 │ │ +0d9284: 9001 0f11 |0002: add-int v1, v15, v17 │ │ +0d9288: 9308 0001 |0004: div-int v8, v0, v1 │ │ +0d928c: 9100 0e12 |0006: sub-int v0, v14, v18 │ │ +0d9290: 9001 1011 |0008: add-int v1, v16, v17 │ │ +0d9294: 930a 0001 |000a: div-int v10, v0, v1 │ │ +0d9298: 2420 e903 a800 |000c: filled-new-array {v8, v10}, [I // type@03e9 │ │ +0d929e: 0c00 |000f: move-result-object v0 │ │ +0d92a0: 1c01 5901 |0010: const-class v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d92a4: 7120 f924 0100 |0012: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@24f9 │ │ +0d92aa: 0c06 |0015: move-result-object v6 │ │ +0d92ac: 1f06 3f04 |0016: check-cast v6, [[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@043f │ │ +0d92b0: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +0d92b2: 3587 2200 |0019: if-ge v7, v8, 003b // +0022 │ │ +0d92b6: 1209 |001b: const/4 v9, #int 0 // #0 │ │ +0d92b8: 35a9 1c00 |001c: if-ge v9, v10, 0038 // +001c │ │ +0d92bc: 460b 0607 |001e: aget-object v11, v6, v7 │ │ +0d92c0: 2200 5901 |0020: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0d92c4: 9001 0f11 |0022: add-int v1, v15, v17 │ │ +0d92c8: b271 |0024: mul-int/2addr v1, v7 │ │ +0d92ca: 9002 1201 |0025: add-int v2, v18, v1 │ │ +0d92ce: 9001 1011 |0027: add-int v1, v16, v17 │ │ +0d92d2: b291 |0029: mul-int/2addr v1, v9 │ │ +0d92d4: 9003 1201 |002a: add-int v3, v18, v1 │ │ +0d92d8: 07c1 |002c: move-object v1, v12 │ │ +0d92da: 01f4 |002d: move v4, v15 │ │ +0d92dc: 0205 1000 |002e: move/from16 v5, v16 │ │ +0d92e0: 7606 790e 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@0e79 │ │ +0d92e6: 4d00 0b09 |0033: aput-object v0, v11, v9 │ │ +0d92ea: d809 0901 |0035: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0d92ee: 28e5 |0037: goto 001c // -001b │ │ +0d92f0: d807 0701 |0038: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0d92f4: 28df |003a: goto 0019 // -0021 │ │ +0d92f6: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000c line=70 │ │ 0x0018 line=71 │ │ 0x001b line=72 │ │ @@ -294553,18 +294478,18 @@ │ │ type : '(IIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0cb644: |[0cb644] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.:(IIZ)V │ │ -0cb654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cb656: 7054 2810 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V // method@1028 │ │ -0cb65c: 0e00 |0004: return-void │ │ +0d92f8: |[0d92f8] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.:(IIZ)V │ │ +0d9308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d930a: 7054 2810 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;.:(Lcom/badlogic/gdx/graphics/Pixmap$Format;IIZ)V // method@1028 │ │ +0d9310: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer; │ │ 0x0000 - 0x0005 reg=2 width I │ │ @@ -294577,46 +294502,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0cb660: |[0cb660] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.setupTexture:()V │ │ -0cb670: 2200 9101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; // type@0191 │ │ -0cb674: 5241 5f09 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.width:I // field@095f │ │ -0cb678: 5242 5e09 |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.height:I // field@095e │ │ -0cb67c: 7030 1b10 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.:(II)V // method@101b │ │ -0cb682: 2201 2301 |0009: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ -0cb686: 7020 8b0b 0100 |000b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ -0cb68c: 5b41 5d09 |000e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ -0cb690: 6201 1d00 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0cb694: 7210 e700 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0cb69a: 0c01 |0015: move-result-object v1 │ │ -0cb69c: 6202 0f00 |0016: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -0cb6a0: 3221 0c00 |0018: if-eq v1, v2, 0024 // +000c │ │ -0cb6a4: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0cb6a8: 7210 e700 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0cb6ae: 0c01 |001f: move-result-object v1 │ │ -0cb6b0: 6202 0e00 |0020: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -0cb6b4: 3321 1500 |0022: if-ne v1, v2, 0037 // +0015 │ │ -0cb6b8: 5441 5d09 |0024: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ -0cb6bc: 6202 4b06 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -0cb6c0: 6203 4b06 |0028: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ -0cb6c4: 6e30 a50b 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@0ba5 │ │ -0cb6ca: 5441 5d09 |002d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ -0cb6ce: 6202 5406 |002f: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0cb6d2: 6203 5406 |0031: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ -0cb6d6: 6e30 a60b 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@0ba6 │ │ -0cb6dc: 0e00 |0036: return-void │ │ -0cb6de: 5441 5d09 |0037: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ -0cb6e2: 6202 5106 |0039: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -0cb6e6: 6203 5106 |003b: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ -0cb6ea: 6e30 a50b 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@0ba5 │ │ -0cb6f0: 28ed |0040: goto 002d // -0013 │ │ +0d9314: |[0d9314] com.badlogic.gdx.graphics.glutils.FloatFrameBuffer.setupTexture:()V │ │ +0d9324: 2200 9101 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData; // type@0191 │ │ +0d9328: 5241 5f09 |0002: iget v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.width:I // field@095f │ │ +0d932c: 5242 5e09 |0004: iget v2, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.height:I // field@095e │ │ +0d9330: 7030 1b10 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/glutils/FloatTextureData;.:(II)V // method@101b │ │ +0d9336: 2201 2301 |0009: new-instance v1, Lcom/badlogic/gdx/graphics/Texture; // type@0123 │ │ +0d933a: 7020 8b0b 0100 |000b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/graphics/Texture;.:(Lcom/badlogic/gdx/graphics/TextureData;)V // method@0b8b │ │ +0d9340: 5b41 5d09 |000e: iput-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ +0d9344: 6201 1d00 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0d9348: 7210 e700 0100 |0012: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0d934e: 0c01 |0015: move-result-object v1 │ │ +0d9350: 6202 0f00 |0016: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +0d9354: 3221 0c00 |0018: if-eq v1, v2, 0024 // +000c │ │ +0d9358: 6201 1d00 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0d935c: 7210 e700 0100 |001c: invoke-interface {v1}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0d9362: 0c01 |001f: move-result-object v1 │ │ +0d9364: 6202 0e00 |0020: sget-object v2, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +0d9368: 3321 1500 |0022: if-ne v1, v2, 0037 // +0015 │ │ +0d936c: 5441 5d09 |0024: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ +0d9370: 6202 4b06 |0026: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +0d9374: 6203 4b06 |0028: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Linear:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@064b │ │ +0d9378: 6e30 a50b 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@0ba5 │ │ +0d937e: 5441 5d09 |002d: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ +0d9382: 6202 5406 |002f: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0d9386: 6203 5406 |0031: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureWrap;.ClampToEdge:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; // field@0654 │ │ +0d938a: 6e30 a60b 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@0ba6 │ │ +0d9390: 0e00 |0036: return-void │ │ +0d9392: 5441 5d09 |0037: iget-object v1, v4, Lcom/badlogic/gdx/graphics/glutils/FloatFrameBuffer;.colorTexture:Lcom/badlogic/gdx/graphics/Texture; // field@095d │ │ +0d9396: 6202 5106 |0039: sget-object v2, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0d939a: 6203 5106 |003b: sget-object v3, Lcom/badlogic/gdx/graphics/Texture$TextureFilter;.Nearest:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; // field@0651 │ │ +0d939e: 6e30 a50b 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@0ba5 │ │ +0d93a4: 28ed |0040: goto 002d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ 0x0010 line=33 │ │ 0x0024 line=35 │ │ 0x002d line=39 │ │ @@ -294664,49 +294589,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cb6f4: |[0cb6f4] com.badlogic.gdx.graphics.glutils.IndexArray.:()V │ │ -0cb704: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cb706: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0cb70c: 0c00 |0004: move-result-object v0 │ │ -0cb70e: 6900 9109 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.tmpHandle:Ljava/nio/IntBuffer; // field@0991 │ │ -0cb712: 0e00 |0007: return-void │ │ +0d93a8: |[0d93a8] com.badlogic.gdx.graphics.glutils.IndexArray.:()V │ │ +0d93b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d93ba: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0d93c0: 0c00 |0004: move-result-object v0 │ │ +0d93c2: 6900 9109 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.tmpHandle:Ljava/nio/IntBuffer; // field@0991 │ │ +0d93c6: 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 │ │ -0cb714: |[0cb714] com.badlogic.gdx.graphics.glutils.IndexArray.:(I)V │ │ -0cb724: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cb72a: da00 0202 |0003: mul-int/lit8 v0, v2, #int 2 // #02 │ │ -0cb72e: 7110 9a1d 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ -0cb734: 0c00 |0008: move-result-object v0 │ │ -0cb736: 5b10 9009 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ -0cb73a: 5410 9009 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ -0cb73e: 6e10 3925 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0cb744: 0c00 |0010: move-result-object v0 │ │ -0cb746: 5b10 8f09 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb74a: 5410 8f09 |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb74e: 6e10 7b25 0000 |0015: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cb754: 5410 9009 |0018: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ -0cb758: 6e10 3c25 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cb75e: 0e00 |001d: return-void │ │ +0d93c8: |[0d93c8] com.badlogic.gdx.graphics.glutils.IndexArray.:(I)V │ │ +0d93d8: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d93de: da00 0202 |0003: mul-int/lit8 v0, v2, #int 2 // #02 │ │ +0d93e2: 7110 9a1d 0000 |0005: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ +0d93e8: 0c00 |0008: move-result-object v0 │ │ +0d93ea: 5b10 9009 |0009: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ +0d93ee: 5410 9009 |000b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ +0d93f2: 6e10 3925 0000 |000d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0d93f8: 0c00 |0010: move-result-object v0 │ │ +0d93fa: 5b10 8f09 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d93fe: 5410 8f09 |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d9402: 6e10 7b25 0000 |0015: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d9408: 5410 9009 |0018: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ +0d940c: 6e10 3c25 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0d9412: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x000b line=36 │ │ 0x0013 line=37 │ │ 0x0018 line=38 │ │ @@ -294721,16 +294646,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cb760: |[0cb760] com.badlogic.gdx.graphics.glutils.IndexArray.bind:()V │ │ -0cb770: 0e00 |0000: return-void │ │ +0d9414: |[0d9414] com.badlogic.gdx.graphics.glutils.IndexArray.bind:()V │ │ +0d9424: 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;) │ │ @@ -294738,18 +294663,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cb774: |[0cb774] com.badlogic.gdx.graphics.glutils.IndexArray.dispose:()V │ │ -0cb784: 5410 9009 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ -0cb788: 7110 8e1d 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ -0cb78e: 0e00 |0005: return-void │ │ +0d9428: |[0d9428] com.badlogic.gdx.graphics.glutils.IndexArray.dispose:()V │ │ +0d9438: 5410 9009 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ +0d943c: 7110 8e1d 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ +0d9442: 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; │ │ │ │ @@ -294758,17 +294683,17 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb790: |[0cb790] com.badlogic.gdx.graphics.glutils.IndexArray.getBuffer:()Ljava/nio/ShortBuffer; │ │ -0cb7a0: 5410 8f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb7a4: 1100 |0002: return-object v0 │ │ +0d9444: |[0d9444] com.badlogic.gdx.graphics.glutils.IndexArray.getBuffer:()Ljava/nio/ShortBuffer; │ │ +0d9454: 5410 8f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d9458: 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;) │ │ @@ -294776,19 +294701,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb7a8: |[0cb7a8] com.badlogic.gdx.graphics.glutils.IndexArray.getNumIndices:()I │ │ -0cb7b8: 5410 8f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb7bc: 6e10 7f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cb7c2: 0a00 |0005: move-result v0 │ │ -0cb7c4: 0f00 |0006: return v0 │ │ +0d945c: |[0d945c] com.badlogic.gdx.graphics.glutils.IndexArray.getNumIndices:()I │ │ +0d946c: 5410 8f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d9470: 6e10 7f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d9476: 0a00 |0005: move-result v0 │ │ +0d9478: 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;) │ │ @@ -294796,19 +294721,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb7c8: |[0cb7c8] com.badlogic.gdx.graphics.glutils.IndexArray.getNumMaxIndices:()I │ │ -0cb7d8: 5410 8f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb7dc: 6e10 7925 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@2579 │ │ -0cb7e2: 0a00 |0005: move-result v0 │ │ -0cb7e4: 0f00 |0006: return v0 │ │ +0d947c: |[0d947c] com.badlogic.gdx.graphics.glutils.IndexArray.getNumMaxIndices:()I │ │ +0d948c: 5410 8f09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d9490: 6e10 7925 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@2579 │ │ +0d9496: 0a00 |0005: move-result v0 │ │ +0d9498: 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;) │ │ @@ -294816,16 +294741,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cb7e8: |[0cb7e8] com.badlogic.gdx.graphics.glutils.IndexArray.invalidate:()V │ │ -0cb7f8: 0e00 |0000: return-void │ │ +0d949c: |[0d949c] com.badlogic.gdx.graphics.glutils.IndexArray.invalidate:()V │ │ +0d94ac: 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;) │ │ @@ -294833,28 +294758,28 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0cb7fc: |[0cb7fc] com.badlogic.gdx.graphics.glutils.IndexArray.setIndices:([SII)V │ │ -0cb80c: 5420 8f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb810: 6e10 7a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@257a │ │ -0cb816: 5420 8f09 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb81a: 6e40 8525 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@2585 │ │ -0cb820: 5420 8f09 |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ -0cb824: 6e10 7b25 0000 |000c: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cb82a: 5420 9009 |000f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ -0cb82e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0cb830: 6e20 4625 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cb836: 5420 9009 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ -0cb83a: e001 0501 |0017: shl-int/lit8 v1, v5, #int 1 // #01 │ │ -0cb83e: 6e20 4225 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cb844: 0e00 |001c: return-void │ │ +0d94b0: |[0d94b0] com.badlogic.gdx.graphics.glutils.IndexArray.setIndices:([SII)V │ │ +0d94c0: 5420 8f09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d94c4: 6e10 7a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@257a │ │ +0d94ca: 5420 8f09 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d94ce: 6e40 8525 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@2585 │ │ +0d94d4: 5420 8f09 |000a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.buffer:Ljava/nio/ShortBuffer; // field@098f │ │ +0d94d8: 6e10 7b25 0000 |000c: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d94de: 5420 9009 |000f: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ +0d94e2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0d94e4: 6e20 4625 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0d94ea: 5420 9009 |0015: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@0990 │ │ +0d94ee: e001 0501 |0017: shl-int/lit8 v1, v5, #int 1 // #01 │ │ +0d94f2: 6e20 4225 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d94f8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x000a line=66 │ │ 0x000f line=67 │ │ 0x0015 line=68 │ │ @@ -294870,16 +294795,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cb848: |[0cb848] com.badlogic.gdx.graphics.glutils.IndexArray.unbind:()V │ │ -0cb858: 0e00 |0000: return-void │ │ +0d94fc: |[0d94fc] com.badlogic.gdx.graphics.glutils.IndexArray.unbind:()V │ │ +0d950c: 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 : 1669 (IndexArray.java) │ │ @@ -294940,59 +294865,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cb85c: |[0cb85c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:()V │ │ -0cb86c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cb86e: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0cb874: 0c00 |0004: move-result-object v0 │ │ -0cb876: 6900 9809 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cb87a: 0e00 |0007: return-void │ │ +0d9510: |[0d9510] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:()V │ │ +0d9520: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d9522: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0d9528: 0c00 |0004: move-result-object v0 │ │ +0d952a: 6900 9809 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d952e: 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 │ │ -0cb87c: |[0cb87c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(I)V │ │ -0cb88c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cb88e: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cb894: 5c21 9709 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cb898: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cb89a: 5c20 9509 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ -0cb89e: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0cb8a2: 7110 9a1d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ -0cb8a8: 0c00 |000e: move-result-object v0 │ │ -0cb8aa: 5b20 9409 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cb8ae: 5c21 9609 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0996 │ │ -0cb8b2: 5420 9409 |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cb8b6: 6e10 3925 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0cb8bc: 0c00 |0018: move-result-object v0 │ │ -0cb8be: 5b20 9209 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cb8c2: 5420 9209 |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cb8c6: 6e10 7b25 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cb8cc: 5420 9409 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cb8d0: 6e10 3c25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cb8d6: 7010 6a10 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@106a │ │ -0cb8dc: 0a00 |0028: move-result v0 │ │ -0cb8de: 5920 9309 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cb8e2: 1400 e488 0000 |002b: const v0, #float 4.91071e-41 // #000088e4 │ │ -0cb8e8: 5920 9909 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ -0cb8ec: 0e00 |0030: return-void │ │ +0d9530: |[0d9530] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(I)V │ │ +0d9540: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d9542: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d9548: 5c21 9709 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d954c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d954e: 5c20 9509 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ +0d9552: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0d9556: 7110 9a1d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ +0d955c: 0c00 |000e: move-result-object v0 │ │ +0d955e: 5b20 9409 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9562: 5c21 9609 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0996 │ │ +0d9566: 5420 9409 |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d956a: 6e10 3925 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0d9570: 0c00 |0018: move-result-object v0 │ │ +0d9572: 5b20 9209 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d9576: 5420 9209 |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d957a: 6e10 7b25 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d9580: 5420 9409 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9584: 6e10 3c25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0d958a: 7010 6a10 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@106a │ │ +0d9590: 0a00 |0028: move-result v0 │ │ +0d9592: 5920 9309 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d9596: 1400 e488 0000 |002b: const v0, #float 4.91071e-41 // #000088e4 │ │ +0d959c: 5920 9909 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ +0d95a0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=85 │ │ 0x0011 line=86 │ │ @@ -295011,42 +294936,42 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -0cb8f0: |[0cb8f0] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(ZI)V │ │ -0cb900: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cb902: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cb908: 5c21 9709 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cb90c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cb90e: 5c20 9509 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ -0cb912: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -0cb916: 7110 9a1d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ -0cb91c: 0c00 |000e: move-result-object v0 │ │ -0cb91e: 5b20 9409 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cb922: 5c21 9609 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0996 │ │ -0cb926: 5420 9409 |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cb92a: 6e10 3925 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0cb930: 0c00 |0018: move-result-object v0 │ │ -0cb932: 5b20 9209 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cb936: 5420 9209 |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cb93a: 6e10 7b25 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cb940: 5420 9409 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cb944: 6e10 3c25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cb94a: 7010 6a10 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@106a │ │ -0cb950: 0a00 |0028: move-result v0 │ │ -0cb952: 5920 9309 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cb956: 3803 0800 |002b: if-eqz v3, 0033 // +0008 │ │ -0cb95a: 1400 e488 0000 |002d: const v0, #float 4.91071e-41 // #000088e4 │ │ -0cb960: 5920 9909 |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ -0cb964: 0e00 |0032: return-void │ │ -0cb966: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ -0cb96c: 28fa |0036: goto 0030 // -0006 │ │ +0d95a4: |[0d95a4] com.badlogic.gdx.graphics.glutils.IndexBufferObject.:(ZI)V │ │ +0d95b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d95b6: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d95bc: 5c21 9709 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d95c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d95c2: 5c20 9509 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ +0d95c6: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +0d95ca: 7110 9a1d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ +0d95d0: 0c00 |000e: move-result-object v0 │ │ +0d95d2: 5b20 9409 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d95d6: 5c21 9609 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirect:Z // field@0996 │ │ +0d95da: 5420 9409 |0013: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d95de: 6e10 3925 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0d95e4: 0c00 |0018: move-result-object v0 │ │ +0d95e6: 5b20 9209 |0019: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d95ea: 5420 9209 |001b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d95ee: 6e10 7b25 0000 |001d: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d95f4: 5420 9409 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d95f8: 6e10 3c25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0d95fe: 7010 6a10 0200 |0025: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@106a │ │ +0d9604: 0a00 |0028: move-result v0 │ │ +0d9606: 5920 9309 |0029: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d960a: 3803 0800 |002b: if-eqz v3, 0033 // +0008 │ │ +0d960e: 1400 e488 0000 |002d: const v0, #float 4.91071e-41 // #000088e4 │ │ +0d9614: 5920 9909 |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ +0d9618: 0e00 |0032: return-void │ │ +0d961a: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ +0d9620: 28fa |0036: goto 0030 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=71 │ │ 0x0011 line=72 │ │ @@ -295067,39 +294992,39 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0cb970: |[0cb970] com.badlogic.gdx.graphics.glutils.IndexBufferObject.createBufferObject:()I │ │ -0cb980: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0cb982: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0cb984: 6200 2300 |0002: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cb988: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -0cb98c: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cb990: 6201 9809 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cb994: 7230 7a0a 3001 |000a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ -0cb99a: 6200 9809 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cb99e: 6e20 6a25 2000 |000f: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cb9a4: 0a00 |0012: move-result v0 │ │ -0cb9a6: 0f00 |0013: return v0 │ │ -0cb9a8: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cb9ac: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ -0cb9b0: 6200 2200 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cb9b4: 6201 9809 |001a: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cb9b8: 7230 350a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ -0cb9be: 6200 9809 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cb9c2: 6e20 6a25 2000 |0021: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cb9c8: 0a00 |0024: move-result v0 │ │ -0cb9ca: 28ee |0025: goto 0013 // -0012 │ │ -0cb9cc: 2200 bc02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0cb9d0: 1a01 3902 |0028: const-string v1, "Can not use IndexBufferObject with GLES 1.0, need 1.1 or 2.0" // string@0239 │ │ -0cb9d4: 7020 291e 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0cb9da: 2700 |002d: throw v0 │ │ +0d9624: |[0d9624] com.badlogic.gdx.graphics.glutils.IndexBufferObject.createBufferObject:()I │ │ +0d9634: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d9636: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d9638: 6200 2300 |0002: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d963c: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +0d9640: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9644: 6201 9809 |0008: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d9648: 7230 7a0a 3001 |000a: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ +0d964e: 6200 9809 |000d: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d9652: 6e20 6a25 2000 |000f: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0d9658: 0a00 |0012: move-result v0 │ │ +0d965a: 0f00 |0013: return v0 │ │ +0d965c: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9660: 3800 1000 |0016: if-eqz v0, 0026 // +0010 │ │ +0d9664: 6200 2200 |0018: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9668: 6201 9809 |001a: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d966c: 7230 350a 3001 |001c: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ +0d9672: 6200 9809 |001f: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d9676: 6e20 6a25 2000 |0021: invoke-virtual {v0, v2}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0d967c: 0a00 |0024: move-result v0 │ │ +0d967e: 28ee |0025: goto 0013 // -0012 │ │ +0d9680: 2200 bc02 |0026: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d9684: 1a01 3902 |0028: const-string v1, "Can not use IndexBufferObject with GLES 1.0, need 1.1 or 2.0" // string@0239 │ │ +0d9688: 7020 291e 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d968e: 2700 |002d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ 0x0006 line=97 │ │ 0x000d line=98 │ │ 0x0013 line=101 │ │ 0x0014 line=99 │ │ @@ -295115,65 +295040,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -0cb9dc: |[0cb9dc] com.badlogic.gdx.graphics.glutils.IndexBufferObject.bind:()V │ │ -0cb9ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cb9ee: 1404 9388 0000 |0001: const v4, #float 4.89936e-41 // #00008893 │ │ -0cb9f4: 5261 9309 |0004: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cb9f8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0cb9fc: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0cba00: 1a02 a50c |000a: const-string v2, "No buffer allocated!" // string@0ca5 │ │ -0cba04: 7020 291e 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0cba0a: 2701 |000f: throw v1 │ │ -0cba0c: 6201 2200 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cba10: 3801 2d00 |0012: if-eqz v1, 003f // +002d │ │ -0cba14: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cba18: 5261 9309 |0016: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cba1c: 7230 270a 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cba22: 5561 9709 |001b: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cba26: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ -0cba2a: 5461 9409 |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cba2e: 5462 9209 |0021: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cba32: 6e10 7f25 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cba38: 0a02 |0026: move-result v2 │ │ -0cba3a: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0cba3e: 6e20 4225 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cba44: 5461 9409 |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cba48: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cba4e: 0a01 |0031: move-result v1 │ │ -0cba50: 5462 9409 |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cba54: 5263 9909 |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ -0cba58: 7253 280a 4021 |0036: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ -0cba5e: 5c65 9709 |0039: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cba62: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -0cba64: 5c61 9509 |003c: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ -0cba68: 0e00 |003e: return-void │ │ -0cba6a: 6200 2300 |003f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cba6e: 5261 9309 |0041: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cba72: 7230 5e0a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cba78: 5561 9709 |0046: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cba7c: 3801 f3ff |0048: if-eqz v1, 003b // -000d │ │ -0cba80: 5461 9409 |004a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cba84: 5462 9209 |004c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cba88: 6e10 7f25 0200 |004e: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cba8e: 0a02 |0051: move-result v2 │ │ -0cba90: da02 0202 |0052: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0cba94: 6e20 4225 2100 |0054: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cba9a: 5461 9409 |0057: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cba9e: 6e10 4125 0100 |0059: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cbaa4: 0a01 |005c: move-result v1 │ │ -0cbaa6: 5462 9409 |005d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbaaa: 5263 9909 |005f: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ -0cbaae: 7253 660a 4021 |0061: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ -0cbab4: 5c65 9709 |0064: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cbab8: 28d5 |0066: goto 003b // -002b │ │ +0d9690: |[0d9690] com.badlogic.gdx.graphics.glutils.IndexBufferObject.bind:()V │ │ +0d96a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d96a2: 1404 9388 0000 |0001: const v4, #float 4.89936e-41 // #00008893 │ │ +0d96a8: 5261 9309 |0004: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d96ac: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0d96b0: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d96b4: 1a02 a50c |000a: const-string v2, "No buffer allocated!" // string@0ca5 │ │ +0d96b8: 7020 291e 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d96be: 2701 |000f: throw v1 │ │ +0d96c0: 6201 2200 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d96c4: 3801 2d00 |0012: if-eqz v1, 003f // +002d │ │ +0d96c8: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d96cc: 5261 9309 |0016: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d96d0: 7230 270a 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d96d6: 5561 9709 |001b: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d96da: 3801 1e00 |001d: if-eqz v1, 003b // +001e │ │ +0d96de: 5461 9409 |001f: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d96e2: 5462 9209 |0021: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d96e6: 6e10 7f25 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d96ec: 0a02 |0026: move-result v2 │ │ +0d96ee: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0d96f2: 6e20 4225 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d96f8: 5461 9409 |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d96fc: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d9702: 0a01 |0031: move-result v1 │ │ +0d9704: 5462 9409 |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9708: 5263 9909 |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ +0d970c: 7253 280a 4021 |0036: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ +0d9712: 5c65 9709 |0039: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d9716: 1211 |003b: const/4 v1, #int 1 // #1 │ │ +0d9718: 5c61 9509 |003c: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ +0d971c: 0e00 |003e: return-void │ │ +0d971e: 6200 2300 |003f: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9722: 5261 9309 |0041: iget v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d9726: 7230 5e0a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d972c: 5561 9709 |0046: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d9730: 3801 f3ff |0048: if-eqz v1, 003b // -000d │ │ +0d9734: 5461 9409 |004a: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9738: 5462 9209 |004c: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d973c: 6e10 7f25 0200 |004e: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d9742: 0a02 |0051: move-result v2 │ │ +0d9744: da02 0202 |0052: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0d9748: 6e20 4225 2100 |0054: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d974e: 5461 9409 |0057: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9752: 6e10 4125 0100 |0059: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d9758: 0a01 |005c: move-result v1 │ │ +0d975a: 5462 9409 |005d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d975e: 5263 9909 |005f: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ +0d9762: 7253 660a 4021 |0061: invoke-interface {v0, v4, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ +0d9768: 5c65 9709 |0064: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d976c: 28d5 |0066: goto 003b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=162 │ │ 0x0010 line=164 │ │ 0x0014 line=165 │ │ 0x0016 line=166 │ │ 0x001b line=167 │ │ @@ -295198,50 +295123,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0cbabc: |[0cbabc] com.badlogic.gdx.graphics.glutils.IndexBufferObject.dispose:()V │ │ -0cbacc: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ -0cbad2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0cbad4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0cbad6: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbada: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ -0cbade: 6201 9809 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbae2: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cbae8: 6201 9809 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbaec: 5262 9309 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cbaf0: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cbaf6: 6201 9809 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbafa: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cbb00: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbb04: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cbb0a: 6201 9809 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbb0e: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ -0cbb14: 5963 9309 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cbb18: 5461 9409 |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbb1c: 7110 8e1d 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ -0cbb22: 0e00 |002b: return-void │ │ -0cbb24: 6201 2200 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbb28: 3801 f8ff |002e: if-eqz v1, 0026 // -0008 │ │ -0cbb2c: 6201 9809 |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbb30: 6e10 6725 0100 |0032: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cbb36: 6201 9809 |0035: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbb3a: 5262 9309 |0037: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cbb3e: 6e20 7025 2100 |0039: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cbb44: 6201 9809 |003c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbb48: 6e10 6825 0100 |003e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cbb4e: 6200 2200 |0041: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbb52: 7230 270a 5003 |0043: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cbb58: 6201 9809 |0046: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ -0cbb5c: 7230 2f0a 4001 |0048: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ -0cbb62: 5963 9309 |004b: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cbb66: 28d9 |004d: goto 0026 // -0027 │ │ +0d9770: |[0d9770] com.badlogic.gdx.graphics.glutils.IndexBufferObject.dispose:()V │ │ +0d9780: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ +0d9786: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0d9788: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0d978a: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d978e: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ +0d9792: 6201 9809 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d9796: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0d979c: 6201 9809 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d97a0: 5262 9309 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d97a4: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0d97aa: 6201 9809 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d97ae: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0d97b4: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d97b8: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d97be: 6201 9809 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d97c2: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ +0d97c8: 5963 9309 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d97cc: 5461 9409 |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d97d0: 7110 8e1d 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ +0d97d6: 0e00 |002b: return-void │ │ +0d97d8: 6201 2200 |002c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d97dc: 3801 f8ff |002e: if-eqz v1, 0026 // -0008 │ │ +0d97e0: 6201 9809 |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d97e4: 6e10 6725 0100 |0032: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0d97ea: 6201 9809 |0035: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d97ee: 5262 9309 |0037: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d97f2: 6e20 7025 2100 |0039: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0d97f8: 6201 9809 |003c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d97fc: 6e10 6825 0100 |003e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0d9802: 6200 2200 |0041: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9806: 7230 270a 5003 |0043: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d980c: 6201 9809 |0046: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@0998 │ │ +0d9810: 7230 2f0a 4001 |0048: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ +0d9816: 5963 9309 |004b: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d981a: 28d9 |004d: goto 0026 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=202 │ │ 0x0009 line=203 │ │ 0x000e line=204 │ │ 0x0015 line=205 │ │ 0x001a line=206 │ │ @@ -295268,19 +295193,19 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0cbb68: |[0cbb68] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getBuffer:()Ljava/nio/ShortBuffer; │ │ -0cbb78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cbb7a: 5c10 9709 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cbb7e: 5410 9209 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cbb82: 1100 |0005: return-object v0 │ │ +0d981c: |[0d981c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getBuffer:()Ljava/nio/ShortBuffer; │ │ +0d982c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d982e: 5c10 9709 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d9832: 5410 9209 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d9836: 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; │ │ │ │ @@ -295289,19 +295214,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbb84: |[0cbb84] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumIndices:()I │ │ -0cbb94: 5410 9209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cbb98: 6e10 7f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cbb9e: 0a00 |0005: move-result v0 │ │ -0cbba0: 0f00 |0006: return v0 │ │ +0d9838: |[0d9838] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumIndices:()I │ │ +0d9848: 5410 9209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d984c: 6e10 7f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d9852: 0a00 |0005: move-result v0 │ │ +0d9854: 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;) │ │ @@ -295309,19 +295234,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbba4: |[0cbba4] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumMaxIndices:()I │ │ -0cbbb4: 5410 9209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cbbb8: 6e10 7925 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@2579 │ │ -0cbbbe: 0a00 |0005: move-result v0 │ │ -0cbbc0: 0f00 |0006: return v0 │ │ +0d9858: |[0d9858] com.badlogic.gdx.graphics.glutils.IndexBufferObject.getNumMaxIndices:()I │ │ +0d9868: 5410 9209 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d986c: 6e10 7925 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@2579 │ │ +0d9872: 0a00 |0005: move-result v0 │ │ +0d9874: 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;) │ │ @@ -295329,21 +295254,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cbbc4: |[0cbbc4] com.badlogic.gdx.graphics.glutils.IndexBufferObject.invalidate:()V │ │ -0cbbd4: 7010 6a10 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@106a │ │ -0cbbda: 0a00 |0003: move-result v0 │ │ -0cbbdc: 5910 9309 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ -0cbbe0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0cbbe2: 5c10 9709 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cbbe6: 0e00 |0009: return-void │ │ +0d9878: |[0d9878] com.badlogic.gdx.graphics.glutils.IndexBufferObject.invalidate:()V │ │ +0d9888: 7010 6a10 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.createBufferObject:()I // method@106a │ │ +0d988e: 0a00 |0003: move-result v0 │ │ +0d9890: 5910 9309 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.bufferHandle:I // field@0993 │ │ +0d9894: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d9896: 5c10 9709 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d989a: 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; │ │ @@ -295353,53 +295278,53 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0cbbe8: |[0cbbe8] com.badlogic.gdx.graphics.glutils.IndexBufferObject.setIndices:([SII)V │ │ -0cbbf8: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ -0cbbfe: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0cbc00: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0cbc02: 5c61 9709 |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cbc06: 5461 9209 |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cbc0a: 6e10 7a25 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@257a │ │ -0cbc10: 5461 9209 |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cbc14: 6e40 8525 7198 |000e: invoke-virtual {v1, v7, v8, v9}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@2585 │ │ -0cbc1a: 5461 9209 |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ -0cbc1e: 6e10 7b25 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cbc24: 5461 9409 |0016: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbc28: 6e20 4625 4100 |0018: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cbc2e: 5461 9409 |001b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbc32: e002 0901 |001d: shl-int/lit8 v2, v9, #int 1 // #01 │ │ -0cbc36: 6e20 4225 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cbc3c: 5561 9509 |0022: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ -0cbc40: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ -0cbc44: 6201 2200 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbc48: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ -0cbc4c: 6200 2200 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbc50: 5461 9409 |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbc54: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cbc5a: 0a01 |0031: move-result v1 │ │ -0cbc5c: 5462 9409 |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbc60: 5263 9909 |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ -0cbc64: 7253 280a 5021 |0036: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ -0cbc6a: 5c64 9709 |0039: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ -0cbc6e: 0e00 |003b: return-void │ │ -0cbc70: 6201 2300 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbc74: 3801 fbff |003e: if-eqz v1, 0039 // -0005 │ │ -0cbc78: 6200 2300 |0040: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbc7c: 5461 9409 |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbc80: 6e10 4125 0100 |0044: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cbc86: 0a01 |0047: move-result v1 │ │ -0cbc88: 5462 9409 |0048: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ -0cbc8c: 5263 9909 |004a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ -0cbc90: 7253 660a 5021 |004c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ -0cbc96: 28ea |004f: goto 0039 // -0016 │ │ +0d989c: |[0d989c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.setIndices:([SII)V │ │ +0d98ac: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ +0d98b2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0d98b4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0d98b6: 5c61 9709 |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d98ba: 5461 9209 |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d98be: 6e10 7a25 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@257a │ │ +0d98c4: 5461 9209 |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d98c8: 6e40 8525 7198 |000e: invoke-virtual {v1, v7, v8, v9}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@2585 │ │ +0d98ce: 5461 9209 |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.buffer:Ljava/nio/ShortBuffer; // field@0992 │ │ +0d98d2: 6e10 7b25 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d98d8: 5461 9409 |0016: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d98dc: 6e20 4625 4100 |0018: invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0d98e2: 5461 9409 |001b: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d98e6: e002 0901 |001d: shl-int/lit8 v2, v9, #int 1 // #01 │ │ +0d98ea: 6e20 4225 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d98f0: 5561 9509 |0022: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ +0d98f4: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ +0d98f8: 6201 2200 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d98fc: 3801 1400 |0028: if-eqz v1, 003c // +0014 │ │ +0d9900: 6200 2200 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9904: 5461 9409 |002c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9908: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d990e: 0a01 |0031: move-result v1 │ │ +0d9910: 5462 9409 |0032: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9914: 5263 9909 |0034: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ +0d9918: 7253 280a 5021 |0036: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ +0d991e: 5c64 9709 |0039: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isDirty:Z // field@0997 │ │ +0d9922: 0e00 |003b: return-void │ │ +0d9924: 6201 2300 |003c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9928: 3801 fbff |003e: if-eqz v1, 0039 // -0005 │ │ +0d992c: 6200 2300 |0040: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9930: 5461 9409 |0042: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9934: 6e10 4125 0100 |0044: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d993a: 0a01 |0047: move-result v1 │ │ +0d993c: 5462 9409 |0048: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@0994 │ │ +0d9940: 5263 9909 |004a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.usage:I // field@0999 │ │ +0d9944: 7253 660a 5021 |004c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ +0d994a: 28ea |004f: goto 0039 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=130 │ │ 0x0007 line=131 │ │ 0x000c line=132 │ │ 0x0011 line=133 │ │ 0x0016 line=134 │ │ @@ -295426,28 +295351,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0cbc98: |[0cbc98] com.badlogic.gdx.graphics.glutils.IndexBufferObject.unbind:()V │ │ -0cbca8: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ -0cbcae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0cbcb0: 6200 2200 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbcb4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0cbcb8: 6200 2200 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbcbc: 7230 270a 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cbcc2: 5c31 9509 |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ -0cbcc6: 0e00 |000f: return-void │ │ -0cbcc8: 6200 2300 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbccc: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ -0cbcd0: 6200 2300 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbcd4: 7230 5e0a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cbcda: 28f4 |0019: goto 000d // -000c │ │ +0d994c: |[0d994c] com.badlogic.gdx.graphics.glutils.IndexBufferObject.unbind:()V │ │ +0d995c: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ +0d9962: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d9964: 6200 2200 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9968: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0d996c: 6200 2200 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9970: 7230 270a 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d9976: 5c31 9509 |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObject;.isBound:Z // field@0995 │ │ +0d997a: 0e00 |000f: return-void │ │ +0d997c: 6200 2300 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9980: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ +0d9984: 6200 2300 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9988: 7230 5e0a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d998e: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=186 │ │ 0x0008 line=187 │ │ 0x000d line=191 │ │ 0x000f line=192 │ │ 0x0010 line=188 │ │ @@ -295513,59 +295438,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cbcdc: |[0cbcdc] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:()V │ │ -0cbcec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cbcee: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0cbcf4: 0c00 |0004: move-result-object v0 │ │ -0cbcf6: 6900 a009 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbcfa: 0e00 |0007: return-void │ │ +0d9990: |[0d9990] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:()V │ │ +0d99a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d99a2: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0d99a8: 0c00 |0004: move-result-object v0 │ │ +0d99aa: 6900 a009 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d99ae: 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 │ │ -0cbcfc: |[0cbcfc] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(I)V │ │ -0cbd0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cbd0e: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cbd14: 5c21 9f09 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cbd18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cbd1a: 5c20 9d09 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ -0cbd1e: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0cbd22: 7110 921d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ -0cbd28: 0c00 |000e: move-result-object v0 │ │ -0cbd2a: 5b20 9c09 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbd2e: 5c21 9e09 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@099e │ │ -0cbd32: 1400 e488 0000 |0013: const v0, #float 4.91071e-41 // #000088e4 │ │ -0cbd38: 5920 a109 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ -0cbd3c: 5420 9c09 |0018: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbd40: 6e10 3925 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0cbd46: 0c00 |001d: move-result-object v0 │ │ -0cbd48: 5b20 9a09 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cbd4c: 5420 9a09 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cbd50: 6e10 7b25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cbd56: 5420 9c09 |0025: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbd5a: 6e10 3c25 0000 |0027: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cbd60: 7010 7610 0200 |002a: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@1076 │ │ -0cbd66: 0a00 |002d: move-result v0 │ │ -0cbd68: 5920 9b09 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbd6c: 0e00 |0030: return-void │ │ +0d99b0: |[0d99b0] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(I)V │ │ +0d99c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d99c2: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d99c8: 5c21 9f09 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d99cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d99ce: 5c20 9d09 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ +0d99d2: da00 0302 |0009: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0d99d6: 7110 921d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ +0d99dc: 0c00 |000e: move-result-object v0 │ │ +0d99de: 5b20 9c09 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d99e2: 5c21 9e09 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@099e │ │ +0d99e6: 1400 e488 0000 |0013: const v0, #float 4.91071e-41 // #000088e4 │ │ +0d99ec: 5920 a109 |0016: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ +0d99f0: 5420 9c09 |0018: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d99f4: 6e10 3925 0000 |001a: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0d99fa: 0c00 |001d: move-result-object v0 │ │ +0d99fc: 5b20 9a09 |001e: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9a00: 5420 9a09 |0020: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9a04: 6e10 7b25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d9a0a: 5420 9c09 |0025: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9a0e: 6e10 3c25 0000 |0027: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0d9a14: 7010 7610 0200 |002a: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@1076 │ │ +0d9a1a: 0a00 |002d: move-result v0 │ │ +0d9a1c: 5920 9b09 |002e: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9a20: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=85 │ │ 0x0011 line=86 │ │ @@ -295584,42 +295509,42 @@ │ │ type : '(ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 55 16-bit code units │ │ -0cbd70: |[0cbd70] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(ZI)V │ │ -0cbd80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cbd82: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cbd88: 5c21 9f09 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cbd8c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cbd8e: 5c20 9d09 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ -0cbd92: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ -0cbd96: 7110 921d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ -0cbd9c: 0c00 |000e: move-result-object v0 │ │ -0cbd9e: 5b20 9c09 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbda2: 5c21 9e09 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@099e │ │ -0cbda6: 3803 2000 |0013: if-eqz v3, 0033 // +0020 │ │ -0cbdaa: 1400 e488 0000 |0015: const v0, #float 4.91071e-41 // #000088e4 │ │ -0cbdb0: 5920 a109 |0018: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ -0cbdb4: 5420 9c09 |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbdb8: 6e10 3925 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ -0cbdbe: 0c00 |001f: move-result-object v0 │ │ -0cbdc0: 5b20 9a09 |0020: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cbdc4: 5420 9a09 |0022: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cbdc8: 6e10 7b25 0000 |0024: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cbdce: 5420 9c09 |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbdd2: 6e10 3c25 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cbdd8: 7010 7610 0200 |002c: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@1076 │ │ -0cbdde: 0a00 |002f: move-result v0 │ │ -0cbde0: 5920 9b09 |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbde4: 0e00 |0032: return-void │ │ -0cbde6: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ -0cbdec: 28e2 |0036: goto 0018 // -001e │ │ +0d9a24: |[0d9a24] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.:(ZI)V │ │ +0d9a34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d9a36: 7010 9524 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d9a3c: 5c21 9f09 |0004: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9a40: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d9a42: 5c20 9d09 |0007: iput-boolean v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ +0d9a46: da00 0402 |0009: mul-int/lit8 v0, v4, #int 2 // #02 │ │ +0d9a4a: 7110 921d 0000 |000b: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ +0d9a50: 0c00 |000e: move-result-object v0 │ │ +0d9a52: 5b20 9c09 |000f: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9a56: 5c21 9e09 |0011: iput-boolean v1, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirect:Z // field@099e │ │ +0d9a5a: 3803 2000 |0013: if-eqz v3, 0033 // +0020 │ │ +0d9a5e: 1400 e488 0000 |0015: const v0, #float 4.91071e-41 // #000088e4 │ │ +0d9a64: 5920 a109 |0018: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ +0d9a68: 5420 9c09 |001a: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9a6c: 6e10 3925 0000 |001c: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asShortBuffer:()Ljava/nio/ShortBuffer; // method@2539 │ │ +0d9a72: 0c00 |001f: move-result-object v0 │ │ +0d9a74: 5b20 9a09 |0020: iput-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9a78: 5420 9a09 |0022: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9a7c: 6e10 7b25 0000 |0024: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d9a82: 5420 9c09 |0027: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9a86: 6e10 3c25 0000 |0029: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0d9a8c: 7010 7610 0200 |002c: invoke-direct {v2}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@1076 │ │ +0d9a92: 0a00 |002f: move-result v0 │ │ +0d9a94: 5920 9b09 |0030: iput v0, v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9a98: 0e00 |0032: return-void │ │ +0d9a9a: 1400 e888 0000 |0033: const v0, #float 4.91127e-41 // #000088e8 │ │ +0d9aa0: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=71 │ │ 0x0011 line=72 │ │ @@ -295640,63 +295565,63 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -0cbdf0: |[0cbdf0] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.createBufferObject:()I │ │ -0cbe00: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cbe02: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0cbe04: 1404 9388 0000 |0002: const v4, #float 4.89936e-41 // #00008893 │ │ -0cbe0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0cbe0c: 6201 2300 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbe10: 3801 2d00 |0008: if-eqz v1, 0035 // +002d │ │ -0cbe14: 6201 2300 |000a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbe18: 6202 a009 |000c: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbe1c: 7230 7a0a 3102 |000e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ -0cbe22: 6201 2300 |0011: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbe26: 6202 a009 |0013: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbe2a: 6e20 6a25 0200 |0015: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cbe30: 0a02 |0018: move-result v2 │ │ -0cbe32: 7230 5e0a 4102 |0019: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cbe38: 6201 2300 |001c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbe3c: 5462 9c09 |001e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbe40: 6e10 3a25 0200 |0020: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0cbe46: 0a02 |0023: move-result v2 │ │ -0cbe48: 5263 a109 |0024: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ -0cbe4c: 7253 660a 4152 |0026: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ -0cbe52: 6201 2300 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbe56: 7230 5e0a 4100 |002b: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cbe5c: 6201 a009 |002e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbe60: 6e20 6a25 0100 |0030: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cbe66: 0a00 |0033: move-result v0 │ │ -0cbe68: 0f00 |0034: return v0 │ │ -0cbe6a: 6201 2200 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbe6e: 3801 fdff |0037: if-eqz v1, 0034 // -0003 │ │ -0cbe72: 6201 2200 |0039: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbe76: 6202 a009 |003b: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbe7a: 7230 350a 3102 |003d: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ -0cbe80: 6201 2200 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbe84: 6202 a009 |0042: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbe88: 6e20 6a25 0200 |0044: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cbe8e: 0a02 |0047: move-result v2 │ │ -0cbe90: 7230 270a 4102 |0048: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cbe96: 6201 2200 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbe9a: 5462 9c09 |004d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbe9e: 6e10 3a25 0200 |004f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0cbea4: 0a02 |0052: move-result v2 │ │ -0cbea6: 5263 a109 |0053: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ -0cbeaa: 7253 280a 4152 |0055: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ -0cbeb0: 6201 2200 |0058: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbeb4: 7230 270a 4100 |005a: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cbeba: 6201 a009 |005d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbebe: 6e20 6a25 0100 |005f: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cbec4: 0a00 |0062: move-result v0 │ │ -0cbec6: 28d1 |0063: goto 0034 // -002f │ │ +0d9aa4: |[0d9aa4] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.createBufferObject:()I │ │ +0d9ab4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d9ab6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0d9ab8: 1404 9388 0000 |0002: const v4, #float 4.89936e-41 // #00008893 │ │ +0d9abe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d9ac0: 6201 2300 |0006: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9ac4: 3801 2d00 |0008: if-eqz v1, 0035 // +002d │ │ +0d9ac8: 6201 2300 |000a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9acc: 6202 a009 |000c: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9ad0: 7230 7a0a 3102 |000e: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ +0d9ad6: 6201 2300 |0011: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9ada: 6202 a009 |0013: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9ade: 6e20 6a25 0200 |0015: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0d9ae4: 0a02 |0018: move-result v2 │ │ +0d9ae6: 7230 5e0a 4102 |0019: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d9aec: 6201 2300 |001c: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9af0: 5462 9c09 |001e: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9af4: 6e10 3a25 0200 |0020: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0d9afa: 0a02 |0023: move-result v2 │ │ +0d9afc: 5263 a109 |0024: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ +0d9b00: 7253 660a 4152 |0026: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ +0d9b06: 6201 2300 |0029: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9b0a: 7230 5e0a 4100 |002b: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d9b10: 6201 a009 |002e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9b14: 6e20 6a25 0100 |0030: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0d9b1a: 0a00 |0033: move-result v0 │ │ +0d9b1c: 0f00 |0034: return v0 │ │ +0d9b1e: 6201 2200 |0035: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9b22: 3801 fdff |0037: if-eqz v1, 0034 // -0003 │ │ +0d9b26: 6201 2200 |0039: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9b2a: 6202 a009 |003b: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9b2e: 7230 350a 3102 |003d: invoke-interface {v1, v3, v2}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ +0d9b34: 6201 2200 |0040: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9b38: 6202 a009 |0042: sget-object v2, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9b3c: 6e20 6a25 0200 |0044: invoke-virtual {v2, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0d9b42: 0a02 |0047: move-result v2 │ │ +0d9b44: 7230 270a 4102 |0048: invoke-interface {v1, v4, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d9b4a: 6201 2200 |004b: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9b4e: 5462 9c09 |004d: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9b52: 6e10 3a25 0200 |004f: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0d9b58: 0a02 |0052: move-result v2 │ │ +0d9b5a: 5263 a109 |0053: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.usage:I // field@09a1 │ │ +0d9b5e: 7253 280a 4152 |0055: invoke-interface {v1, v4, v2, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ +0d9b64: 6201 2200 |0058: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9b68: 7230 270a 4100 |005a: invoke-interface {v1, v4, v0}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d9b6e: 6201 a009 |005d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9b72: 6e20 6a25 0100 |005f: invoke-virtual {v1, v0}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0d9b78: 0a00 |0062: move-result v0 │ │ +0d9b7a: 28d1 |0063: goto 0034 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0006 line=96 │ │ 0x000a line=97 │ │ 0x0011 line=98 │ │ 0x001c line=99 │ │ 0x0029 line=100 │ │ @@ -295717,63 +295642,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -0cbec8: |[0cbec8] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.bind:()V │ │ -0cbed8: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ -0cbede: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0cbee0: 5251 9b09 |0004: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbee4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0cbee8: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0cbeec: 1a02 a312 |000a: const-string v2, "buuh" // string@12a3 │ │ -0cbef0: 7020 291e 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0cbef6: 2701 |000f: throw v1 │ │ -0cbef8: 6201 2200 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbefc: 3801 2b00 |0012: if-eqz v1, 003d // +002b │ │ -0cbf00: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cbf04: 5251 9b09 |0016: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbf08: 7230 270a 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cbf0e: 5551 9f09 |001b: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cbf12: 3801 1c00 |001d: if-eqz v1, 0039 // +001c │ │ -0cbf16: 5451 9c09 |001f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbf1a: 5452 9a09 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cbf1e: 6e10 7f25 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cbf24: 0a02 |0026: move-result v2 │ │ -0cbf26: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0cbf2a: 6e20 4225 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cbf30: 5451 9c09 |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbf34: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cbf3a: 0a01 |0031: move-result v1 │ │ -0cbf3c: 5452 9c09 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbf40: 7252 290a 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ -0cbf46: 5c53 9f09 |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cbf4a: 1211 |0039: const/4 v1, #int 1 // #1 │ │ -0cbf4c: 5c51 9d09 |003a: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ -0cbf50: 0e00 |003c: return-void │ │ -0cbf52: 6200 2300 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbf56: 5251 9b09 |003f: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbf5a: 7230 5e0a 4001 |0041: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cbf60: 5551 9f09 |0044: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cbf64: 3801 f3ff |0046: if-eqz v1, 0039 // -000d │ │ -0cbf68: 5451 9c09 |0048: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbf6c: 5452 9a09 |004a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cbf70: 6e10 7f25 0200 |004c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cbf76: 0a02 |004f: move-result v2 │ │ -0cbf78: da02 0202 |0050: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0cbf7c: 6e20 4225 2100 |0052: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cbf82: 5451 9c09 |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbf86: 6e10 4125 0100 |0057: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cbf8c: 0a01 |005a: move-result v1 │ │ -0cbf8e: 5452 9c09 |005b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cbf92: 7252 670a 4013 |005d: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ -0cbf98: 5c53 9f09 |0060: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cbf9c: 28d7 |0062: goto 0039 // -0029 │ │ +0d9b7c: |[0d9b7c] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.bind:()V │ │ +0d9b8c: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ +0d9b92: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0d9b94: 5251 9b09 |0004: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9b98: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0d9b9c: 2201 bc02 |0008: new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0d9ba0: 1a02 a312 |000a: const-string v2, "buuh" // string@12a3 │ │ +0d9ba4: 7020 291e 2100 |000c: invoke-direct {v1, v2}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0d9baa: 2701 |000f: throw v1 │ │ +0d9bac: 6201 2200 |0010: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9bb0: 3801 2b00 |0012: if-eqz v1, 003d // +002b │ │ +0d9bb4: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9bb8: 5251 9b09 |0016: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9bbc: 7230 270a 4001 |0018: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d9bc2: 5551 9f09 |001b: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9bc6: 3801 1c00 |001d: if-eqz v1, 0039 // +001c │ │ +0d9bca: 5451 9c09 |001f: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9bce: 5452 9a09 |0021: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9bd2: 6e10 7f25 0200 |0023: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d9bd8: 0a02 |0026: move-result v2 │ │ +0d9bda: da02 0202 |0027: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0d9bde: 6e20 4225 2100 |0029: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d9be4: 5451 9c09 |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9be8: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d9bee: 0a01 |0031: move-result v1 │ │ +0d9bf0: 5452 9c09 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9bf4: 7252 290a 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ +0d9bfa: 5c53 9f09 |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9bfe: 1211 |0039: const/4 v1, #int 1 // #1 │ │ +0d9c00: 5c51 9d09 |003a: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ +0d9c04: 0e00 |003c: return-void │ │ +0d9c06: 6200 2300 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9c0a: 5251 9b09 |003f: iget v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9c0e: 7230 5e0a 4001 |0041: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d9c14: 5551 9f09 |0044: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9c18: 3801 f3ff |0046: if-eqz v1, 0039 // -000d │ │ +0d9c1c: 5451 9c09 |0048: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9c20: 5452 9a09 |004a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9c24: 6e10 7f25 0200 |004c: invoke-virtual {v2}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d9c2a: 0a02 |004f: move-result v2 │ │ +0d9c2c: da02 0202 |0050: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0d9c30: 6e20 4225 2100 |0052: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d9c36: 5451 9c09 |0055: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9c3a: 6e10 4125 0100 |0057: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d9c40: 0a01 |005a: move-result v1 │ │ +0d9c42: 5452 9c09 |005b: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9c46: 7252 670a 4013 |005d: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ +0d9c4c: 5c53 9f09 |0060: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9c50: 28d7 |0062: goto 0039 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=173 │ │ 0x0010 line=175 │ │ 0x0014 line=176 │ │ 0x0016 line=177 │ │ 0x001b line=178 │ │ @@ -295798,48 +295723,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0cbfa0: |[0cbfa0] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.dispose:()V │ │ -0cbfb0: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ -0cbfb6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0cbfb8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0cbfba: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbfbe: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ -0cbfc2: 6201 a009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbfc6: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cbfcc: 6201 a009 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbfd0: 5262 9b09 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbfd4: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cbfda: 6201 a009 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbfde: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cbfe4: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cbfe8: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cbfee: 6201 a009 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cbff2: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ -0cbff8: 5963 9b09 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cbffc: 0e00 |0026: return-void │ │ -0cbffe: 6201 2200 |0027: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc002: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ -0cc006: 6201 a009 |002b: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cc00a: 6e10 6725 0100 |002d: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cc010: 6201 a009 |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cc014: 5262 9b09 |0032: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cc018: 6e20 7025 2100 |0034: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cc01e: 6201 a009 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cc022: 6e10 6825 0100 |0039: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cc028: 6200 2200 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc02c: 7230 270a 5003 |003e: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cc032: 6201 a009 |0041: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ -0cc036: 7230 2f0a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ -0cc03c: 5963 9b09 |0046: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cc040: 28de |0048: goto 0026 // -0022 │ │ +0d9c54: |[0d9c54] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.dispose:()V │ │ +0d9c64: 1405 9388 0000 |0000: const v5, #float 4.89936e-41 // #00008893 │ │ +0d9c6a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0d9c6c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0d9c6e: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9c72: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ +0d9c76: 6201 a009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9c7a: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0d9c80: 6201 a009 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9c84: 5262 9b09 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9c88: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0d9c8e: 6201 a009 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9c92: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0d9c98: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9c9c: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d9ca2: 6201 a009 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9ca6: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ +0d9cac: 5963 9b09 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9cb0: 0e00 |0026: return-void │ │ +0d9cb2: 6201 2200 |0027: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9cb6: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ +0d9cba: 6201 a009 |002b: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9cbe: 6e10 6725 0100 |002d: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0d9cc4: 6201 a009 |0030: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9cc8: 5262 9b09 |0032: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9ccc: 6e20 7025 2100 |0034: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0d9cd2: 6201 a009 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9cd6: 6e10 6825 0100 |0039: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0d9cdc: 6200 2200 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9ce0: 7230 270a 5003 |003e: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d9ce6: 6201 a009 |0041: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09a0 │ │ +0d9cea: 7230 2f0a 4001 |0043: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ +0d9cf0: 5963 9b09 |0046: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9cf4: 28de |0048: goto 0026 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=217 │ │ 0x0009 line=218 │ │ 0x000e line=219 │ │ 0x0015 line=220 │ │ 0x001a line=221 │ │ @@ -295865,19 +295790,19 @@ │ │ type : '()Ljava/nio/ShortBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0cc044: |[0cc044] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getBuffer:()Ljava/nio/ShortBuffer; │ │ -0cc054: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cc056: 5c10 9f09 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cc05a: 5410 9a09 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cc05e: 1100 |0005: return-object v0 │ │ +0d9cf8: |[0d9cf8] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getBuffer:()Ljava/nio/ShortBuffer; │ │ +0d9d08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d9d0a: 5c10 9f09 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9d0e: 5410 9a09 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9d12: 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; │ │ │ │ @@ -295886,19 +295811,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cc060: |[0cc060] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumIndices:()I │ │ -0cc070: 5410 9a09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cc074: 6e10 7f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ -0cc07a: 0a00 |0005: move-result v0 │ │ -0cc07c: 0f00 |0006: return v0 │ │ +0d9d14: |[0d9d14] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumIndices:()I │ │ +0d9d24: 5410 9a09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9d28: 6e10 7f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.limit:()I // method@257f │ │ +0d9d2e: 0a00 |0005: move-result v0 │ │ +0d9d30: 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;) │ │ @@ -295906,19 +295831,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cc080: |[0cc080] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumMaxIndices:()I │ │ -0cc090: 5410 9a09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cc094: 6e10 7925 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@2579 │ │ -0cc09a: 0a00 |0005: move-result v0 │ │ -0cc09c: 0f00 |0006: return v0 │ │ +0d9d34: |[0d9d34] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.getNumMaxIndices:()I │ │ +0d9d44: 5410 9a09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9d48: 6e10 7925 0000 |0002: invoke-virtual {v0}, Ljava/nio/ShortBuffer;.capacity:()I // method@2579 │ │ +0d9d4e: 0a00 |0005: move-result v0 │ │ +0d9d50: 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;) │ │ @@ -295926,21 +295851,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cc0a0: |[0cc0a0] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.invalidate:()V │ │ -0cc0b0: 7010 7610 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@1076 │ │ -0cc0b6: 0a00 |0003: move-result v0 │ │ -0cc0b8: 5910 9b09 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ -0cc0bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0cc0be: 5c10 9f09 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cc0c2: 0e00 |0009: return-void │ │ +0d9d54: |[0d9d54] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.invalidate:()V │ │ +0d9d64: 7010 7610 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.createBufferObject:()I // method@1076 │ │ +0d9d6a: 0a00 |0003: move-result v0 │ │ +0d9d6c: 5910 9b09 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.bufferHandle:I // field@099b │ │ +0d9d70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d9d72: 5c10 9f09 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9d76: 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; │ │ @@ -295950,51 +295875,51 @@ │ │ type : '([SII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0cc0c4: |[0cc0c4] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.setIndices:([SII)V │ │ -0cc0d4: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ -0cc0da: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0cc0dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0cc0de: 5c51 9f09 |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cc0e2: 5451 9a09 |0007: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cc0e6: 6e10 7a25 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@257a │ │ -0cc0ec: 5451 9a09 |000c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cc0f0: 6e40 8525 6187 |000e: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@2585 │ │ -0cc0f6: 5451 9a09 |0011: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ -0cc0fa: 6e10 7b25 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ -0cc100: 5451 9c09 |0016: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cc104: 6e20 4625 3100 |0018: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc10a: 5451 9c09 |001b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cc10e: e002 0801 |001d: shl-int/lit8 v2, v8, #int 1 // #01 │ │ -0cc112: 6e20 4225 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cc118: 5551 9d09 |0022: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ -0cc11c: 3801 1500 |0024: if-eqz v1, 0039 // +0015 │ │ -0cc120: 6201 2200 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc124: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ -0cc128: 6200 2200 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc12c: 5451 9c09 |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cc130: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cc136: 0a01 |0031: move-result v1 │ │ -0cc138: 5452 9c09 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cc13c: 7252 290a 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ -0cc142: 5c53 9f09 |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ -0cc146: 0e00 |0039: return-void │ │ -0cc148: 6201 2200 |003a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc14c: 3801 fbff |003c: if-eqz v1, 0037 // -0005 │ │ -0cc150: 6200 2300 |003e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc154: 5451 9c09 |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cc158: 6e10 4125 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cc15e: 0a01 |0045: move-result v1 │ │ -0cc160: 5452 9c09 |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ -0cc164: 7252 670a 4013 |0048: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ -0cc16a: 28ec |004b: goto 0037 // -0014 │ │ +0d9d78: |[0d9d78] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.setIndices:([SII)V │ │ +0d9d88: 1404 9388 0000 |0000: const v4, #float 4.89936e-41 // #00008893 │ │ +0d9d8e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0d9d90: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0d9d92: 5c51 9f09 |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9d96: 5451 9a09 |0007: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9d9a: 6e10 7a25 0100 |0009: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.clear:()Ljava/nio/Buffer; // method@257a │ │ +0d9da0: 5451 9a09 |000c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9da4: 6e40 8525 6187 |000e: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/ShortBuffer;.put:([SII)Ljava/nio/ShortBuffer; // method@2585 │ │ +0d9daa: 5451 9a09 |0011: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.buffer:Ljava/nio/ShortBuffer; // field@099a │ │ +0d9dae: 6e10 7b25 0100 |0013: invoke-virtual {v1}, Ljava/nio/ShortBuffer;.flip:()Ljava/nio/Buffer; // method@257b │ │ +0d9db4: 5451 9c09 |0016: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9db8: 6e20 4625 3100 |0018: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0d9dbe: 5451 9c09 |001b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9dc2: e002 0801 |001d: shl-int/lit8 v2, v8, #int 1 // #01 │ │ +0d9dc6: 6e20 4225 2100 |001f: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d9dcc: 5551 9d09 |0022: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ +0d9dd0: 3801 1500 |0024: if-eqz v1, 0039 // +0015 │ │ +0d9dd4: 6201 2200 |0026: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9dd8: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ +0d9ddc: 6200 2200 |002a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9de0: 5451 9c09 |002c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9de4: 6e10 4125 0100 |002e: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d9dea: 0a01 |0031: move-result v1 │ │ +0d9dec: 5452 9c09 |0032: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9df0: 7252 290a 4013 |0034: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ +0d9df6: 5c53 9f09 |0037: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isDirty:Z // field@099f │ │ +0d9dfa: 0e00 |0039: return-void │ │ +0d9dfc: 6201 2200 |003a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9e00: 3801 fbff |003c: if-eqz v1, 0037 // -0005 │ │ +0d9e04: 6200 2300 |003e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9e08: 5451 9c09 |0040: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9e0c: 6e10 4125 0100 |0042: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0d9e12: 0a01 |0045: move-result v1 │ │ +0d9e14: 5452 9c09 |0046: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@099c │ │ +0d9e18: 7252 670a 4013 |0048: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ +0d9e1e: 28ec |004b: goto 0037 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ 0x0007 line=137 │ │ 0x000c line=138 │ │ 0x0011 line=139 │ │ 0x0016 line=140 │ │ @@ -296021,28 +295946,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0cc16c: |[0cc16c] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.unbind:()V │ │ -0cc17c: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ -0cc182: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0cc184: 6200 2200 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc188: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0cc18c: 6200 2200 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc190: 7230 270a 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cc196: 5c31 9d09 |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ -0cc19a: 0e00 |000f: return-void │ │ -0cc19c: 6200 2300 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc1a0: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ -0cc1a4: 6200 2300 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc1a8: 7230 5e0a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cc1ae: 28f4 |0019: goto 000d // -000c │ │ +0d9e20: |[0d9e20] com.badlogic.gdx.graphics.glutils.IndexBufferObjectSubData.unbind:()V │ │ +0d9e30: 1402 9388 0000 |0000: const v2, #float 4.89936e-41 // #00008893 │ │ +0d9e36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d9e38: 6200 2200 |0004: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9e3c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0d9e40: 6200 2200 |0008: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0d9e44: 7230 270a 2001 |000a: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0d9e4a: 5c31 9d09 |000d: iput-boolean v1, v3, Lcom/badlogic/gdx/graphics/glutils/IndexBufferObjectSubData;.isBound:Z // field@099d │ │ +0d9e4e: 0e00 |000f: return-void │ │ +0d9e50: 6200 2300 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9e54: 3800 fbff |0012: if-eqz v0, 000d // -0005 │ │ +0d9e58: 6200 2300 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0d9e5c: 7230 5e0a 2001 |0016: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0d9e62: 28f4 |0019: goto 000d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=201 │ │ 0x0008 line=202 │ │ 0x000d line=206 │ │ 0x000f line=207 │ │ 0x0010 line=203 │ │ @@ -296092,34 +296017,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 │ │ -0cc1b0: |[0cc1b0] com.badlogic.gdx.graphics.glutils.VertexArray.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ -0cc1c0: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cc1c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cc1c8: 5c10 de09 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ -0cc1cc: 5b13 db09 |0006: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc1d0: 5410 db09 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc1d4: 5200 7406 |000a: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc1d8: b220 |000c: mul-int/2addr v0, v2 │ │ -0cc1da: 7110 9a1d 0000 |000d: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ -0cc1e0: 0c00 |0010: move-result-object v0 │ │ -0cc1e2: 5b10 dd09 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc1e6: 5410 dd09 |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc1ea: 6e10 3625 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -0cc1f0: 0c00 |0018: move-result-object v0 │ │ -0cc1f2: 5b10 dc09 |0019: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc1f6: 5410 dc09 |001b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc1fa: 6e10 5b25 0000 |001d: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ -0cc200: 5410 dd09 |0020: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc204: 6e10 3c25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cc20a: 0e00 |0025: return-void │ │ +0d9e64: |[0d9e64] com.badlogic.gdx.graphics.glutils.VertexArray.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ +0d9e74: 7010 9524 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0d9e7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d9e7c: 5c10 de09 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ +0d9e80: 5b13 db09 |0006: iput-object v3, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9e84: 5410 db09 |0008: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9e88: 5200 7406 |000a: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0d9e8c: b220 |000c: mul-int/2addr v0, v2 │ │ +0d9e8e: 7110 9a1d 0000 |000d: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ +0d9e94: 0c00 |0010: move-result-object v0 │ │ +0d9e96: 5b10 dd09 |0011: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9e9a: 5410 dd09 |0013: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9e9e: 6e10 3625 0000 |0015: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +0d9ea4: 0c00 |0018: move-result-object v0 │ │ +0d9ea6: 5b10 dc09 |0019: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0d9eaa: 5410 dc09 |001b: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0d9eae: 6e10 5b25 0000 |001d: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ +0d9eb4: 5410 dd09 |0020: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9eb8: 6e10 3c25 0000 |0022: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0d9ebe: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=46 │ │ 0x0006 line=61 │ │ 0x0008 line=62 │ │ 0x0013 line=63 │ │ @@ -296136,19 +296061,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 │ │ -0cc20c: |[0cc20c] com.badlogic.gdx.graphics.glutils.VertexArray.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0cc21c: 2200 2a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ -0cc220: 7020 cb0b 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bcb │ │ -0cc226: 7030 0d11 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@110d │ │ -0cc22c: 0e00 |0008: return-void │ │ +0d9ec0: |[0d9ec0] com.badlogic.gdx.graphics.glutils.VertexArray.:(I[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0d9ed0: 2200 2a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ +0d9ed4: 7020 cb0b 3000 |0002: invoke-direct {v0, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bcb │ │ +0d9eda: 7030 0d11 2100 |0005: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.:(ILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@110d │ │ +0d9ee0: 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 │ │ @@ -296160,93 +296085,93 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 178 16-bit code units │ │ -0cc230: |[0cc230] com.badlogic.gdx.graphics.glutils.VertexArray.bind:()V │ │ -0cc240: 1309 0614 |0000: const/16 v9, #int 5126 // #1406 │ │ -0cc244: 6202 2100 |0002: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0cc248: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0cc24a: 54a6 db09 |0005: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc24e: 6e10 d20b 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cc254: 0a04 |000a: move-result v4 │ │ -0cc256: 54a6 dd09 |000b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc25a: 54a7 dc09 |000d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc25e: 6e10 5f25 0700 |000f: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cc264: 0a07 |0012: move-result v7 │ │ -0cc266: da07 0704 |0013: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0cc26a: 6e20 4225 7600 |0015: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cc270: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0cc272: 3543 8400 |0019: if-ge v3, v4, 009d // +0084 │ │ -0cc276: 54a6 db09 |001b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc27a: 6e20 d00b 3600 |001d: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cc280: 0c00 |0020: move-result-object v0 │ │ -0cc282: 5206 6c06 |0021: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc286: 2b06 7f00 0000 |0023: packed-switch v6, 000000a2 // +0000007f │ │ -0cc28c: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0cc290: 28f1 |0028: goto 0019 // -000f │ │ -0cc292: 54a6 dd09 |0029: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc296: 5207 6b06 |002b: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc29a: 6e20 4625 7600 |002d: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc2a0: 1406 7480 0000 |0030: const v6, #float 4.60803e-41 // #00008074 │ │ -0cc2a6: 7220 fe09 6200 |0033: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0cc2ac: 5206 6a06 |0036: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc2b0: 54a7 db09 |0038: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc2b4: 5277 7406 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc2b8: 54a8 dd09 |003c: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc2bc: 7258 260a 6279 |003e: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@0a26 │ │ -0cc2c2: 28e5 |0041: goto 0026 // -001b │ │ -0cc2c4: 1301 0614 |0042: const/16 v1, #int 5126 // #1406 │ │ -0cc2c8: 5206 6c06 |0044: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc2cc: 1257 |0046: const/4 v7, #int 5 // #5 │ │ -0cc2ce: 3376 0400 |0047: if-ne v6, v7, 004b // +0004 │ │ -0cc2d2: 1301 0114 |0049: const/16 v1, #int 5121 // #1401 │ │ -0cc2d6: 54a6 dd09 |004b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc2da: 5207 6b06 |004d: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc2de: 6e20 4625 7600 |004f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc2e4: 1406 7680 0000 |0052: const v6, #float 4.60831e-41 // #00008076 │ │ -0cc2ea: 7220 fe09 6200 |0055: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0cc2f0: 5206 6a06 |0058: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc2f4: 54a7 db09 |005a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc2f8: 5277 7406 |005c: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc2fc: 54a8 dd09 |005e: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc300: 7258 f609 6271 |0060: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09f6 │ │ -0cc306: 28c3 |0063: goto 0026 // -003d │ │ -0cc308: 54a6 dd09 |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc30c: 5207 6b06 |0066: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc310: 6e20 4625 7600 |0068: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc316: 1406 7580 0000 |006b: const v6, #float 4.60817e-41 // #00008075 │ │ -0cc31c: 7220 fe09 6200 |006e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0cc322: 54a6 db09 |0071: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc326: 5266 7406 |0073: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc32a: 54a7 dd09 |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc32e: 7240 170a 9276 |0077: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@0a17 │ │ -0cc334: 28ac |007a: goto 0026 // -0054 │ │ -0cc336: 1406 c084 0000 |007b: const v6, #float 4.76217e-41 // #000084c0 │ │ -0cc33c: b056 |007e: add-int/2addr v6, v5 │ │ -0cc33e: 7220 f409 6200 |007f: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09f4 │ │ -0cc344: 1406 7880 0000 |0082: const v6, #float 4.60859e-41 // #00008078 │ │ -0cc34a: 7220 fe09 6200 |0085: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ -0cc350: 54a6 dd09 |0088: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc354: 5207 6b06 |008a: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc358: 6e20 4625 7600 |008c: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc35e: 5206 6a06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc362: 54a7 db09 |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc366: 5277 7406 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc36a: 54a8 dd09 |0095: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc36e: 7258 210a 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@0a21 │ │ -0cc374: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0cc378: 288a |009c: goto 0026 // -0076 │ │ -0cc37a: 1216 |009d: const/4 v6, #int 1 // #1 │ │ -0cc37c: 5ca6 de09 |009e: iput-boolean v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ -0cc380: 0e00 |00a0: return-void │ │ -0cc382: 0000 |00a1: nop // spacer │ │ -0cc384: 0001 0600 0000 0000 0600 0000 1f00 ... |00a2: packed-switch-data (16 units) │ │ +0d9ee4: |[0d9ee4] com.badlogic.gdx.graphics.glutils.VertexArray.bind:()V │ │ +0d9ef4: 1309 0614 |0000: const/16 v9, #int 5126 // #1406 │ │ +0d9ef8: 6202 2100 |0002: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0d9efc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0d9efe: 54a6 db09 |0005: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9f02: 6e10 d20b 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0d9f08: 0a04 |000a: move-result v4 │ │ +0d9f0a: 54a6 dd09 |000b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9f0e: 54a7 dc09 |000d: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0d9f12: 6e10 5f25 0700 |000f: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0d9f18: 0a07 |0012: move-result v7 │ │ +0d9f1a: da07 0704 |0013: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0d9f1e: 6e20 4225 7600 |0015: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0d9f24: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0d9f26: 3543 8400 |0019: if-ge v3, v4, 009d // +0084 │ │ +0d9f2a: 54a6 db09 |001b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9f2e: 6e20 d00b 3600 |001d: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0d9f34: 0c00 |0020: move-result-object v0 │ │ +0d9f36: 5206 6c06 |0021: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0d9f3a: 2b06 7f00 0000 |0023: packed-switch v6, 000000a2 // +0000007f │ │ +0d9f40: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d9f44: 28f1 |0028: goto 0019 // -000f │ │ +0d9f46: 54a6 dd09 |0029: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9f4a: 5207 6b06 |002b: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0d9f4e: 6e20 4625 7600 |002d: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0d9f54: 1406 7480 0000 |0030: const v6, #float 4.60803e-41 // #00008074 │ │ +0d9f5a: 7220 fe09 6200 |0033: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0d9f60: 5206 6a06 |0036: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0d9f64: 54a7 db09 |0038: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9f68: 5277 7406 |003a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0d9f6c: 54a8 dd09 |003c: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9f70: 7258 260a 6279 |003e: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glVertexPointer:(IIILjava/nio/Buffer;)V // method@0a26 │ │ +0d9f76: 28e5 |0041: goto 0026 // -001b │ │ +0d9f78: 1301 0614 |0042: const/16 v1, #int 5126 // #1406 │ │ +0d9f7c: 5206 6c06 |0044: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0d9f80: 1257 |0046: const/4 v7, #int 5 // #5 │ │ +0d9f82: 3376 0400 |0047: if-ne v6, v7, 004b // +0004 │ │ +0d9f86: 1301 0114 |0049: const/16 v1, #int 5121 // #1401 │ │ +0d9f8a: 54a6 dd09 |004b: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9f8e: 5207 6b06 |004d: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0d9f92: 6e20 4625 7600 |004f: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0d9f98: 1406 7680 0000 |0052: const v6, #float 4.60831e-41 // #00008076 │ │ +0d9f9e: 7220 fe09 6200 |0055: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0d9fa4: 5206 6a06 |0058: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0d9fa8: 54a7 db09 |005a: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9fac: 5277 7406 |005c: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0d9fb0: 54a8 dd09 |005e: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9fb4: 7258 f609 6271 |0060: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glColorPointer:(IIILjava/nio/Buffer;)V // method@09f6 │ │ +0d9fba: 28c3 |0063: goto 0026 // -003d │ │ +0d9fbc: 54a6 dd09 |0064: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9fc0: 5207 6b06 |0066: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0d9fc4: 6e20 4625 7600 |0068: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0d9fca: 1406 7580 0000 |006b: const v6, #float 4.60817e-41 // #00008075 │ │ +0d9fd0: 7220 fe09 6200 |006e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0d9fd6: 54a6 db09 |0071: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0d9fda: 5266 7406 |0073: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0d9fde: 54a7 dd09 |0075: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0d9fe2: 7240 170a 9276 |0077: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL10;.glNormalPointer:(IILjava/nio/Buffer;)V // method@0a17 │ │ +0d9fe8: 28ac |007a: goto 0026 // -0054 │ │ +0d9fea: 1406 c084 0000 |007b: const v6, #float 4.76217e-41 // #000084c0 │ │ +0d9ff0: b056 |007e: add-int/2addr v6, v5 │ │ +0d9ff2: 7220 f409 6200 |007f: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09f4 │ │ +0d9ff8: 1406 7880 0000 |0082: const v6, #float 4.60859e-41 // #00008078 │ │ +0d9ffe: 7220 fe09 6200 |0085: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL10;.glEnableClientState:(I)V // method@09fe │ │ +0da004: 54a6 dd09 |0088: iget-object v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da008: 5207 6b06 |008a: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da00c: 6e20 4625 7600 |008c: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0da012: 5206 6a06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0da016: 54a7 db09 |0091: iget-object v7, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da01a: 5277 7406 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da01e: 54a8 dd09 |0095: iget-object v8, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da022: 7258 210a 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL10;.glTexCoordPointer:(IIILjava/nio/Buffer;)V // method@0a21 │ │ +0da028: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0da02c: 288a |009c: goto 0026 // -0076 │ │ +0da02e: 1216 |009d: const/4 v6, #int 1 // #1 │ │ +0da030: 5ca6 de09 |009e: iput-boolean v6, v10, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ +0da034: 0e00 |00a0: return-void │ │ +0da036: 0000 |00a1: nop // spacer │ │ +0da038: 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 │ │ @@ -296287,54 +296212,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 │ │ -0cc3a4: |[0cc3a4] com.badlogic.gdx.graphics.glutils.VertexArray.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0cc3b4: 6208 2300 |0000: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc3b8: 54b0 db09 |0002: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc3bc: 6e10 d20b 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cc3c2: 0a0a |0007: move-result v10 │ │ -0cc3c4: 54b0 dd09 |0008: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc3c8: 54b1 dc09 |000a: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc3cc: 6e10 5f25 0100 |000c: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cc3d2: 0a01 |000f: move-result v1 │ │ -0cc3d4: da01 0104 |0010: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0cc3d8: 6e20 4225 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cc3de: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -0cc3e0: 35a9 3000 |0016: if-ge v9, v10, 0046 // +0030 │ │ -0cc3e4: 54b0 db09 |0018: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc3e8: 6e20 d00b 9000 |001a: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cc3ee: 0c07 |001d: move-result-object v7 │ │ -0cc3f0: 5470 6906 |001e: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cc3f4: 6e20 a510 0c00 |0020: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@10a5 │ │ -0cc3fa: 1303 0614 |0023: const/16 v3, #int 5126 // #1406 │ │ -0cc3fe: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0cc400: 5270 6c06 |0026: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc404: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -0cc406: 3310 0500 |0029: if-ne v0, v1, 002e // +0005 │ │ -0cc40a: 1303 0114 |002b: const/16 v3, #int 5121 // #1401 │ │ -0cc40e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -0cc410: 54b0 dd09 |002e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc414: 5271 6b06 |0030: iget v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc418: 6e20 4625 1000 |0032: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc41e: 5471 6906 |0035: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cc422: 5272 6a06 |0037: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc426: 54b0 db09 |0039: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc42a: 5205 7406 |003b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc42e: 54b6 dd09 |003d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc432: 07c0 |003f: move-object v0, v12 │ │ -0cc434: 7407 e410 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@10e4 │ │ -0cc43a: d809 0901 |0043: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0cc43e: 28d1 |0045: goto 0016 // -002f │ │ -0cc440: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -0cc442: 5cb0 de09 |0047: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ -0cc446: 0e00 |0049: return-void │ │ +0da058: |[0da058] com.badlogic.gdx.graphics.glutils.VertexArray.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0da068: 6208 2300 |0000: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da06c: 54b0 db09 |0002: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da070: 6e10 d20b 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da076: 0a0a |0007: move-result v10 │ │ +0da078: 54b0 dd09 |0008: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da07c: 54b1 dc09 |000a: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0da080: 6e10 5f25 0100 |000c: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0da086: 0a01 |000f: move-result v1 │ │ +0da088: da01 0104 |0010: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0da08c: 6e20 4225 1000 |0012: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0da092: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +0da094: 35a9 3000 |0016: if-ge v9, v10, 0046 // +0030 │ │ +0da098: 54b0 db09 |0018: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da09c: 6e20 d00b 9000 |001a: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da0a2: 0c07 |001d: move-result-object v7 │ │ +0da0a4: 5470 6906 |001e: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0da0a8: 6e20 a510 0c00 |0020: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@10a5 │ │ +0da0ae: 1303 0614 |0023: const/16 v3, #int 5126 // #1406 │ │ +0da0b2: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +0da0b4: 5270 6c06 |0026: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0da0b8: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +0da0ba: 3310 0500 |0029: if-ne v0, v1, 002e // +0005 │ │ +0da0be: 1303 0114 |002b: const/16 v3, #int 5121 // #1401 │ │ +0da0c2: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +0da0c4: 54b0 dd09 |002e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da0c8: 5271 6b06 |0030: iget v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da0cc: 6e20 4625 1000 |0032: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0da0d2: 5471 6906 |0035: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0da0d6: 5272 6a06 |0037: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0da0da: 54b0 db09 |0039: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da0de: 5205 7406 |003b: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da0e2: 54b6 dd09 |003d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da0e6: 07c0 |003f: move-object v0, v12 │ │ +0da0e8: 7407 e410 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@10e4 │ │ +0da0ee: d809 0901 |0043: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0da0f2: 28d1 |0045: goto 0016 // -002f │ │ +0da0f4: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +0da0f6: 5cb0 de09 |0047: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ +0da0fa: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0002 line=182 │ │ 0x0008 line=183 │ │ 0x0015 line=184 │ │ 0x0018 line=185 │ │ @@ -296364,18 +296289,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc448: |[0cc448] com.badlogic.gdx.graphics.glutils.VertexArray.dispose:()V │ │ -0cc458: 5410 dd09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc45c: 7110 8e1d 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ -0cc462: 0e00 |0005: return-void │ │ +0da0fc: |[0da0fc] com.badlogic.gdx.graphics.glutils.VertexArray.dispose:()V │ │ +0da10c: 5410 dd09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da110: 7110 8e1d 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ +0da116: 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; │ │ │ │ @@ -296384,17 +296309,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc464: |[0cc464] com.badlogic.gdx.graphics.glutils.VertexArray.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0cc474: 5410 db09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc478: 1100 |0002: return-object v0 │ │ +0da118: |[0da118] com.badlogic.gdx.graphics.glutils.VertexArray.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0da128: 5410 db09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da12c: 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;) │ │ @@ -296402,17 +296327,17 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc47c: |[0cc47c] com.badlogic.gdx.graphics.glutils.VertexArray.getBuffer:()Ljava/nio/FloatBuffer; │ │ -0cc48c: 5410 dc09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc490: 1100 |0002: return-object v0 │ │ +0da130: |[0da130] com.badlogic.gdx.graphics.glutils.VertexArray.getBuffer:()Ljava/nio/FloatBuffer; │ │ +0da140: 5410 dc09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0da144: 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;) │ │ @@ -296420,22 +296345,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cc494: |[0cc494] com.badlogic.gdx.graphics.glutils.VertexArray.getNumMaxVertices:()I │ │ -0cc4a4: 5420 dd09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc4a8: 6e10 3a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0cc4ae: 0a00 |0005: move-result v0 │ │ -0cc4b0: 5421 db09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc4b4: 5211 7406 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc4b8: b310 |000a: div-int/2addr v0, v1 │ │ -0cc4ba: 0f00 |000b: return v0 │ │ +0da148: |[0da148] com.badlogic.gdx.graphics.glutils.VertexArray.getNumMaxVertices:()I │ │ +0da158: 5420 dd09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da15c: 6e10 3a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0da162: 0a00 |0005: move-result v0 │ │ +0da164: 5421 db09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da168: 5211 7406 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da16c: b310 |000a: div-int/2addr v0, v1 │ │ +0da16e: 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;) │ │ @@ -296443,23 +296368,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0cc4bc: |[0cc4bc] com.badlogic.gdx.graphics.glutils.VertexArray.getNumVertices:()I │ │ -0cc4cc: 5420 dc09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc4d0: 6e10 5f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cc4d6: 0a00 |0005: move-result v0 │ │ -0cc4d8: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0cc4dc: 5421 db09 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc4e0: 5211 7406 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc4e4: b310 |000c: div-int/2addr v0, v1 │ │ -0cc4e6: 0f00 |000d: return v0 │ │ +0da170: |[0da170] com.badlogic.gdx.graphics.glutils.VertexArray.getNumVertices:()I │ │ +0da180: 5420 dc09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0da184: 6e10 5f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0da18a: 0a00 |0005: move-result v0 │ │ +0da18c: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0da190: 5421 db09 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da194: 5211 7406 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da198: b310 |000c: div-int/2addr v0, v1 │ │ +0da19a: 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;) │ │ @@ -296467,23 +296392,23 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0cc4e8: |[0cc4e8] com.badlogic.gdx.graphics.glutils.VertexArray.setVertices:([FII)V │ │ -0cc4f8: 5420 dd09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc4fc: 7140 811d 0345 |0002: invoke-static {v3, v0, v5, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0cc502: 5420 dc09 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc506: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0cc508: 6e20 6325 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0cc50e: 5420 dc09 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ -0cc512: 6e20 6025 5000 |000d: invoke-virtual {v0, v5}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ -0cc518: 0e00 |0010: return-void │ │ +0da19c: |[0da19c] com.badlogic.gdx.graphics.glutils.VertexArray.setVertices:([FII)V │ │ +0da1ac: 5420 dd09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da1b0: 7140 811d 0345 |0002: invoke-static {v3, v0, v5, v4}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0da1b6: 5420 dc09 |0005: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0da1ba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0da1bc: 6e20 6325 1000 |0008: invoke-virtual {v0, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0da1c2: 5420 dc09 |000b: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.buffer:Ljava/nio/FloatBuffer; // field@09dc │ │ +0da1c6: 6e20 6025 5000 |000d: invoke-virtual {v0, v5}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ +0da1cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ 0x000b line=96 │ │ 0x0010 line=97 │ │ locals : │ │ @@ -296497,49 +296422,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0cc51c: |[0cc51c] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:()V │ │ -0cc52c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0cc52e: 6201 2100 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ -0cc532: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0cc534: 5475 db09 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc538: 6e10 d20b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cc53e: 0a03 |0009: move-result v3 │ │ -0cc540: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0cc542: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ -0cc546: 5475 db09 |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc54a: 6e20 d00b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cc550: 0c00 |0012: move-result-object v0 │ │ -0cc552: 5205 6c06 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc556: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ -0cc55c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cc560: 28f1 |001a: goto 000b // -000f │ │ -0cc562: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ -0cc568: 7220 fa09 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ -0cc56e: 28f7 |0021: goto 0018 // -0009 │ │ -0cc570: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ -0cc576: 7220 fa09 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ -0cc57c: 28f0 |0028: goto 0018 // -0010 │ │ -0cc57e: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ -0cc584: b045 |002c: add-int/2addr v5, v4 │ │ -0cc586: 7220 f409 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09f4 │ │ -0cc58c: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ -0cc592: 7220 fa09 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ -0cc598: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0cc59c: 28e0 |0038: goto 0018 // -0020 │ │ -0cc59e: 5475 dd09 |0039: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ -0cc5a2: 6e20 4625 6500 |003b: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cc5a8: 5c76 de09 |003e: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ -0cc5ac: 0e00 |0040: return-void │ │ -0cc5ae: 0000 |0041: nop // spacer │ │ -0cc5b0: 0001 0600 0000 0000 0300 0000 0600 ... |0042: packed-switch-data (16 units) │ │ +0da1d0: |[0da1d0] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:()V │ │ +0da1e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0da1e2: 6201 2100 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl10:Lcom/badlogic/gdx/graphics/GL10; // field@0021 │ │ +0da1e6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0da1e8: 5475 db09 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da1ec: 6e10 d20b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da1f2: 0a03 |0009: move-result v3 │ │ +0da1f4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0da1f6: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ +0da1fa: 5475 db09 |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da1fe: 6e20 d00b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da204: 0c00 |0012: move-result-object v0 │ │ +0da206: 5205 6c06 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0da20a: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ +0da210: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da214: 28f1 |001a: goto 000b // -000f │ │ +0da216: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ +0da21c: 7220 fa09 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ +0da222: 28f7 |0021: goto 0018 // -0009 │ │ +0da224: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ +0da22a: 7220 fa09 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ +0da230: 28f0 |0028: goto 0018 // -0010 │ │ +0da232: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ +0da238: b045 |002c: add-int/2addr v5, v4 │ │ +0da23a: 7220 f409 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glClientActiveTexture:(I)V // method@09f4 │ │ +0da240: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ +0da246: 7220 fa09 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL10;.glDisableClientState:(I)V // method@09fa │ │ +0da24c: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0da250: 28e0 |0038: goto 0018 // -0020 │ │ +0da252: 5475 dd09 |0039: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.byteBuffer:Ljava/nio/ByteBuffer; // field@09dd │ │ +0da256: 6e20 4625 6500 |003b: invoke-virtual {v5, v6}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0da25c: 5c76 de09 |003e: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ +0da260: 0e00 |0040: return-void │ │ +0da262: 0000 |0041: nop // spacer │ │ +0da264: 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 │ │ @@ -296568,31 +296493,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 │ │ -0cc5d0: |[0cc5d0] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0cc5e0: 6201 2300 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc5e4: 5454 db09 |0002: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc5e8: 6e10 d20b 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cc5ee: 0a03 |0007: move-result v3 │ │ -0cc5f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0cc5f2: 3532 1000 |0009: if-ge v2, v3, 0019 // +0010 │ │ -0cc5f6: 5454 db09 |000b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ -0cc5fa: 6e20 d00b 2400 |000d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cc600: 0c00 |0010: move-result-object v0 │ │ -0cc602: 5404 6906 |0011: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cc606: 6e20 a210 4600 |0013: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@10a2 │ │ -0cc60c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cc610: 28f1 |0018: goto 0009 // -000f │ │ -0cc612: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0cc614: 5c54 de09 |001a: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ -0cc618: 0e00 |001c: return-void │ │ +0da284: |[0da284] com.badlogic.gdx.graphics.glutils.VertexArray.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0da294: 6201 2300 |0000: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da298: 5454 db09 |0002: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da29c: 6e10 d20b 0400 |0004: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da2a2: 0a03 |0007: move-result v3 │ │ +0da2a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0da2a6: 3532 1000 |0009: if-ge v2, v3, 0019 // +0010 │ │ +0da2aa: 5454 db09 |000b: iget-object v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09db │ │ +0da2ae: 6e20 d00b 2400 |000d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da2b4: 0c00 |0010: move-result-object v0 │ │ +0da2b6: 5404 6906 |0011: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0da2ba: 6e20 a210 4600 |0013: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@10a2 │ │ +0da2c0: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da2c4: 28f1 |0018: goto 0009 // -000f │ │ +0da2c6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0da2c8: 5c54 de09 |001a: iput-boolean v4, v5, Lcom/badlogic/gdx/graphics/glutils/VertexArray;.isBound:Z // field@09de │ │ +0da2cc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ 0x0008 line=205 │ │ 0x000b line=206 │ │ 0x0011 line=207 │ │ @@ -296669,64 +296594,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cc61c: |[0cc61c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:()V │ │ -0cc62c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cc62e: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0cc634: 0c00 |0004: move-result-object v0 │ │ -0cc636: 6900 e609 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc63a: 0e00 |0007: return-void │ │ +0da2d0: |[0da2d0] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:()V │ │ +0da2e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0da2e2: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0da2e8: 0c00 |0004: move-result-object v0 │ │ +0da2ea: 6900 e609 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da2ee: 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 │ │ -0cc63c: |[0cc63c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ -0cc64c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc64e: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0cc654: 5c10 e409 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0cc658: 5c10 e309 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ -0cc65c: 5c12 e509 |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isStatic:Z // field@09e5 │ │ -0cc660: 5b14 df09 |000a: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc664: 5410 df09 |000c: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc668: 5200 7406 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc66c: b230 |0010: mul-int/2addr v0, v3 │ │ -0cc66e: 7110 9a1d 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ -0cc674: 0c00 |0014: move-result-object v0 │ │ -0cc676: 5b10 e209 |0015: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc67a: 5410 e209 |0017: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc67e: 6e10 3625 0000 |0019: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -0cc684: 0c00 |001c: move-result-object v0 │ │ -0cc686: 5b10 e009 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0cc68a: 5410 e009 |001f: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0cc68e: 6e10 5b25 0000 |0021: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ -0cc694: 5410 e209 |0024: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc698: 6e10 3c25 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0cc69e: 7010 1e11 0100 |0029: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@111e │ │ -0cc6a4: 0a00 |002c: move-result v0 │ │ -0cc6a6: 5910 e109 |002d: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cc6aa: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ -0cc6ae: 1400 e488 0000 |0031: const v0, #float 4.91071e-41 // #000088e4 │ │ -0cc6b4: 5910 e709 |0034: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ -0cc6b8: 0e00 |0036: return-void │ │ -0cc6ba: 1400 e888 0000 |0037: const v0, #float 4.91127e-41 // #000088e8 │ │ -0cc6c0: 28fa |003a: goto 0034 // -0006 │ │ +0da2f0: |[0da2f0] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V │ │ +0da300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da302: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0da308: 5c10 e409 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da30c: 5c10 e309 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ +0da310: 5c12 e509 |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isStatic:Z // field@09e5 │ │ +0da314: 5b14 df09 |000a: iput-object v4, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da318: 5410 df09 |000c: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da31c: 5200 7406 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da320: b230 |0010: mul-int/2addr v0, v3 │ │ +0da322: 7110 9a1d 0000 |0011: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newUnsafeByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d9a │ │ +0da328: 0c00 |0014: move-result-object v0 │ │ +0da32a: 5b10 e209 |0015: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da32e: 5410 e209 |0017: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da332: 6e10 3625 0000 |0019: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +0da338: 0c00 |001c: move-result-object v0 │ │ +0da33a: 5b10 e009 |001d: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da33e: 5410 e009 |001f: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da342: 6e10 5b25 0000 |0021: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ +0da348: 5410 e209 |0024: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da34c: 6e10 3c25 0000 |0026: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0da352: 7010 1e11 0100 |0029: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@111e │ │ +0da358: 0a00 |002c: move-result v0 │ │ +0da35a: 5910 e109 |002d: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da35e: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ +0da362: 1400 e488 0000 |0031: const v0, #float 4.91071e-41 // #000088e4 │ │ +0da368: 5910 e709 |0034: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ +0da36c: 0e00 |0036: return-void │ │ +0da36e: 1400 e888 0000 |0037: const v0, #float 4.91127e-41 // #000088e8 │ │ +0da374: 28fa |003a: goto 0034 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0004 line=64 │ │ 0x0006 line=65 │ │ 0x0008 line=82 │ │ 0x000a line=83 │ │ @@ -296749,19 +296674,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 │ │ -0cc6c4: |[0cc6c4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0cc6d4: 2200 2a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ -0cc6d8: 7020 cb0b 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bcb │ │ -0cc6de: 7040 1a11 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@111a │ │ -0cc6e4: 0e00 |0008: return-void │ │ +0da378: |[0da378] com.badlogic.gdx.graphics.glutils.VertexBufferObject.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0da388: 2200 2a01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ +0da38c: 7020 cb0b 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bcb │ │ +0da392: 7040 1a11 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.:(ZILcom/badlogic/gdx/graphics/VertexAttributes;)V // method@111a │ │ +0da398: 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 │ │ @@ -296773,30 +296698,30 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0cc6e8: |[0cc6e8] com.badlogic.gdx.graphics.glutils.VertexBufferObject.createBufferObject:()I │ │ -0cc6f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0cc6fa: 6200 2300 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc6fe: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ -0cc702: 6200 2300 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc706: 6201 e609 |0007: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc70a: 7230 7a0a 2001 |0009: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ -0cc710: 6200 e609 |000c: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc714: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0cc716: 6e20 6a25 1000 |000f: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0cc71c: 0a00 |0012: move-result v0 │ │ -0cc71e: 0f00 |0013: return v0 │ │ -0cc720: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc724: 6201 e609 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc728: 7230 350a 2001 |0018: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ -0cc72e: 28f1 |001b: goto 000c // -000f │ │ +0da39c: |[0da39c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.createBufferObject:()I │ │ +0da3ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0da3ae: 6200 2300 |0001: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da3b2: 3800 1100 |0003: if-eqz v0, 0014 // +0011 │ │ +0da3b6: 6200 2300 |0005: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da3ba: 6201 e609 |0007: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da3be: 7230 7a0a 2001 |0009: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ +0da3c4: 6200 e609 |000c: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da3c8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0da3ca: 6e20 6a25 1000 |000f: invoke-virtual {v0, v1}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0da3d0: 0a00 |0012: move-result v0 │ │ +0da3d2: 0f00 |0013: return v0 │ │ +0da3d4: 6200 2200 |0014: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0da3d8: 6201 e609 |0016: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da3dc: 7230 350a 2001 |0018: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ +0da3e2: 28f1 |001b: goto 000c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0005 line=95 │ │ 0x000c line=98 │ │ 0x0014 line=97 │ │ locals : │ │ @@ -296808,94 +296733,94 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 178 16-bit code units │ │ -0cc730: |[0cc730] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:()V │ │ -0cc740: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ -0cc746: 1309 0614 |0003: const/16 v9, #int 5126 // #1406 │ │ -0cc74a: 6202 2200 |0005: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cc74e: 52b6 e109 |0007: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cc752: 7230 270a a206 |0009: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cc758: 55b6 e409 |000c: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0cc75c: 3806 1f00 |000e: if-eqz v6, 002d // +001f │ │ -0cc760: 54b6 e209 |0010: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc764: 54b7 e009 |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0cc768: 6e10 5f25 0700 |0014: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cc76e: 0a07 |0017: move-result v7 │ │ -0cc770: da07 0704 |0018: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0cc774: 6e20 4225 7600 |001a: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cc77a: 54b6 e209 |001d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc77e: 6e10 4125 0600 |001f: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cc784: 0a06 |0022: move-result v6 │ │ -0cc786: 54b7 e209 |0023: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc78a: 52b8 e709 |0025: iget v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ -0cc78e: 7258 280a a276 |0027: invoke-interface {v2, v10, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ -0cc794: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -0cc796: 5cb6 e409 |002b: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0cc79a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -0cc79c: 54b6 df09 |002e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc7a0: 6e10 d20b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cc7a6: 0a04 |0033: move-result v4 │ │ -0cc7a8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0cc7aa: 3543 6800 |0035: if-ge v3, v4, 009d // +0068 │ │ -0cc7ae: 54b6 df09 |0037: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc7b2: 6e20 d00b 3600 |0039: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cc7b8: 0c00 |003c: move-result-object v0 │ │ -0cc7ba: 5206 6c06 |003d: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc7be: 2b06 6300 0000 |003f: packed-switch v6, 000000a2 // +00000063 │ │ -0cc7c4: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0cc7c8: 28f1 |0044: goto 0035 // -000f │ │ -0cc7ca: 1406 7480 0000 |0045: const v6, #float 4.60803e-41 // #00008074 │ │ -0cc7d0: 7220 340a 6200 |0048: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0cc7d6: 5206 6a06 |004b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc7da: 54b7 df09 |004d: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc7de: 5277 7406 |004f: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc7e2: 5208 6b06 |0051: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc7e6: 7258 5b0a 6279 |0053: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a5b │ │ -0cc7ec: 28ec |0056: goto 0042 // -0014 │ │ -0cc7ee: 1301 0614 |0057: const/16 v1, #int 5126 // #1406 │ │ -0cc7f2: 5206 6c06 |0059: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc7f6: 1257 |005b: const/4 v7, #int 5 // #5 │ │ -0cc7f8: 3376 0400 |005c: if-ne v6, v7, 0060 // +0004 │ │ -0cc7fc: 1301 0114 |005e: const/16 v1, #int 5121 // #1401 │ │ -0cc800: 1406 7680 0000 |0060: const v6, #float 4.60831e-41 // #00008076 │ │ -0cc806: 7220 340a 6200 |0063: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0cc80c: 5206 6a06 |0066: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc810: 54b7 df09 |0068: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc814: 5277 7406 |006a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc818: 5208 6b06 |006c: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc81c: 7258 2e0a 6271 |006e: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a2e │ │ -0cc822: 28d1 |0071: goto 0042 // -002f │ │ -0cc824: 1406 7580 0000 |0072: const v6, #float 4.60817e-41 // #00008075 │ │ -0cc82a: 7220 340a 6200 |0075: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0cc830: 54b6 df09 |0078: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc834: 5266 7406 |007a: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc838: 5207 6b06 |007c: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc83c: 7240 4d0a 9276 |007e: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a4d │ │ -0cc842: 28c1 |0081: goto 0042 // -003f │ │ -0cc844: 1406 c084 0000 |0082: const v6, #float 4.76217e-41 // #000084c0 │ │ -0cc84a: b056 |0085: add-int/2addr v6, v5 │ │ -0cc84c: 7220 2a0a 6200 |0086: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ -0cc852: 1406 7880 0000 |0089: const v6, #float 4.60859e-41 // #00008078 │ │ -0cc858: 7220 340a 6200 |008c: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0cc85e: 5206 6a06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc862: 54b7 df09 |0091: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc866: 5277 7406 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc86a: 5208 6b06 |0095: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc86e: 7258 520a 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a52 │ │ -0cc874: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0cc878: 28a6 |009c: goto 0042 // -005a │ │ -0cc87a: 1216 |009d: const/4 v6, #int 1 // #1 │ │ -0cc87c: 5cb6 e309 |009e: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ -0cc880: 0e00 |00a0: return-void │ │ -0cc882: 0000 |00a1: nop // spacer │ │ -0cc884: 0001 0600 0000 0000 0600 0000 1800 ... |00a2: packed-switch-data (16 units) │ │ +0da3e4: |[0da3e4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:()V │ │ +0da3f4: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ +0da3fa: 1309 0614 |0003: const/16 v9, #int 5126 // #1406 │ │ +0da3fe: 6202 2200 |0005: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0da402: 52b6 e109 |0007: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da406: 7230 270a a206 |0009: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0da40c: 55b6 e409 |000c: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da410: 3806 1f00 |000e: if-eqz v6, 002d // +001f │ │ +0da414: 54b6 e209 |0010: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da418: 54b7 e009 |0012: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da41c: 6e10 5f25 0700 |0014: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0da422: 0a07 |0017: move-result v7 │ │ +0da424: da07 0704 |0018: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0da428: 6e20 4225 7600 |001a: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0da42e: 54b6 e209 |001d: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da432: 6e10 4125 0600 |001f: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0da438: 0a06 |0022: move-result v6 │ │ +0da43a: 54b7 e209 |0023: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da43e: 52b8 e709 |0025: iget v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ +0da442: 7258 280a a276 |0027: invoke-interface {v2, v10, v6, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ +0da448: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +0da44a: 5cb6 e409 |002b: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da44e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +0da450: 54b6 df09 |002e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da454: 6e10 d20b 0600 |0030: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da45a: 0a04 |0033: move-result v4 │ │ +0da45c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0da45e: 3543 6800 |0035: if-ge v3, v4, 009d // +0068 │ │ +0da462: 54b6 df09 |0037: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da466: 6e20 d00b 3600 |0039: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da46c: 0c00 |003c: move-result-object v0 │ │ +0da46e: 5206 6c06 |003d: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0da472: 2b06 6300 0000 |003f: packed-switch v6, 000000a2 // +00000063 │ │ +0da478: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0da47c: 28f1 |0044: goto 0035 // -000f │ │ +0da47e: 1406 7480 0000 |0045: const v6, #float 4.60803e-41 // #00008074 │ │ +0da484: 7220 340a 6200 |0048: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0da48a: 5206 6a06 |004b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0da48e: 54b7 df09 |004d: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da492: 5277 7406 |004f: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da496: 5208 6b06 |0051: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da49a: 7258 5b0a 6279 |0053: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a5b │ │ +0da4a0: 28ec |0056: goto 0042 // -0014 │ │ +0da4a2: 1301 0614 |0057: const/16 v1, #int 5126 // #1406 │ │ +0da4a6: 5206 6c06 |0059: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0da4aa: 1257 |005b: const/4 v7, #int 5 // #5 │ │ +0da4ac: 3376 0400 |005c: if-ne v6, v7, 0060 // +0004 │ │ +0da4b0: 1301 0114 |005e: const/16 v1, #int 5121 // #1401 │ │ +0da4b4: 1406 7680 0000 |0060: const v6, #float 4.60831e-41 // #00008076 │ │ +0da4ba: 7220 340a 6200 |0063: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0da4c0: 5206 6a06 |0066: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0da4c4: 54b7 df09 |0068: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da4c8: 5277 7406 |006a: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da4cc: 5208 6b06 |006c: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da4d0: 7258 2e0a 6271 |006e: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a2e │ │ +0da4d6: 28d1 |0071: goto 0042 // -002f │ │ +0da4d8: 1406 7580 0000 |0072: const v6, #float 4.60817e-41 // #00008075 │ │ +0da4de: 7220 340a 6200 |0075: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0da4e4: 54b6 df09 |0078: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da4e8: 5266 7406 |007a: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da4ec: 5207 6b06 |007c: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da4f0: 7240 4d0a 9276 |007e: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a4d │ │ +0da4f6: 28c1 |0081: goto 0042 // -003f │ │ +0da4f8: 1406 c084 0000 |0082: const v6, #float 4.76217e-41 // #000084c0 │ │ +0da4fe: b056 |0085: add-int/2addr v6, v5 │ │ +0da500: 7220 2a0a 6200 |0086: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ +0da506: 1406 7880 0000 |0089: const v6, #float 4.60859e-41 // #00008078 │ │ +0da50c: 7220 340a 6200 |008c: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0da512: 5206 6a06 |008f: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0da516: 54b7 df09 |0091: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da51a: 5277 7406 |0093: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da51e: 5208 6b06 |0095: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da522: 7258 520a 6279 |0097: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a52 │ │ +0da528: d805 0501 |009a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0da52c: 28a6 |009c: goto 0042 // -005a │ │ +0da52e: 1216 |009d: const/4 v6, #int 1 // #1 │ │ +0da530: 5cb6 e309 |009e: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ +0da534: 0e00 |00a0: return-void │ │ +0da536: 0000 |00a1: nop // spacer │ │ +0da538: 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 │ │ @@ -296936,64 +296861,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 │ │ -0cc8a4: |[0cc8a4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0cc8b4: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0cc8ba: 6208 2300 |0003: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc8be: 52b0 e109 |0005: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cc8c2: 7230 5e0a 5800 |0007: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cc8c8: 55b0 e409 |000a: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0cc8cc: 3800 1f00 |000c: if-eqz v0, 002b // +001f │ │ -0cc8d0: 54b0 e209 |000e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc8d4: 54b1 e009 |0010: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0cc8d8: 6e10 5f25 0100 |0012: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cc8de: 0a01 |0015: move-result v1 │ │ -0cc8e0: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0cc8e4: 6e20 4225 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cc8ea: 54b0 e209 |001b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc8ee: 6e10 4125 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cc8f4: 0a00 |0020: move-result v0 │ │ -0cc8f6: 54b1 e209 |0021: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc8fa: 52b2 e709 |0023: iget v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ -0cc8fe: 7252 660a 5810 |0025: invoke-interface {v8, v5, v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ -0cc904: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0cc906: 5cb0 e409 |0029: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0cc90a: 54b0 df09 |002b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc90e: 6e10 d20b 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cc914: 0a0a |0030: move-result v10 │ │ -0cc916: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -0cc918: 35a9 2900 |0032: if-ge v9, v10, 005b // +0029 │ │ -0cc91c: 54b0 df09 |0034: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc920: 6e20 d00b 9000 |0036: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cc926: 0c07 |0039: move-result-object v7 │ │ -0cc928: 5470 6906 |003a: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cc92c: 6e20 a510 0c00 |003c: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@10a5 │ │ -0cc932: 1303 0614 |003f: const/16 v3, #int 5126 // #1406 │ │ -0cc936: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -0cc938: 5270 6c06 |0042: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cc93c: 1251 |0044: const/4 v1, #int 5 // #5 │ │ -0cc93e: 3310 0500 |0045: if-ne v0, v1, 004a // +0005 │ │ -0cc942: 1303 0114 |0047: const/16 v3, #int 5121 // #1401 │ │ -0cc946: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -0cc948: 5471 6906 |004a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cc94c: 5272 6a06 |004c: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cc950: 54b0 df09 |004e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cc954: 5205 7406 |0050: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cc958: 5276 6b06 |0052: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cc95c: 07c0 |0054: move-object v0, v12 │ │ -0cc95e: 7407 e310 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@10e3 │ │ -0cc964: d809 0901 |0058: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0cc968: 28d8 |005a: goto 0032 // -0028 │ │ -0cc96a: 1210 |005b: const/4 v0, #int 1 // #1 │ │ -0cc96c: 5cb0 e309 |005c: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ -0cc970: 0e00 |005e: return-void │ │ +0da558: |[0da558] com.badlogic.gdx.graphics.glutils.VertexBufferObject.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0da568: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0da56e: 6208 2300 |0003: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da572: 52b0 e109 |0005: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da576: 7230 5e0a 5800 |0007: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0da57c: 55b0 e409 |000a: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da580: 3800 1f00 |000c: if-eqz v0, 002b // +001f │ │ +0da584: 54b0 e209 |000e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da588: 54b1 e009 |0010: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da58c: 6e10 5f25 0100 |0012: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0da592: 0a01 |0015: move-result v1 │ │ +0da594: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0da598: 6e20 4225 1000 |0018: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0da59e: 54b0 e209 |001b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da5a2: 6e10 4125 0000 |001d: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0da5a8: 0a00 |0020: move-result v0 │ │ +0da5aa: 54b1 e209 |0021: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da5ae: 52b2 e709 |0023: iget v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ +0da5b2: 7252 660a 5810 |0025: invoke-interface {v8, v5, v0, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ +0da5b8: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0da5ba: 5cb0 e409 |0029: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da5be: 54b0 df09 |002b: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da5c2: 6e10 d20b 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da5c8: 0a0a |0030: move-result v10 │ │ +0da5ca: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +0da5cc: 35a9 2900 |0032: if-ge v9, v10, 005b // +0029 │ │ +0da5d0: 54b0 df09 |0034: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da5d4: 6e20 d00b 9000 |0036: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da5da: 0c07 |0039: move-result-object v7 │ │ +0da5dc: 5470 6906 |003a: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0da5e0: 6e20 a510 0c00 |003c: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@10a5 │ │ +0da5e6: 1303 0614 |003f: const/16 v3, #int 5126 // #1406 │ │ +0da5ea: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +0da5ec: 5270 6c06 |0042: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0da5f0: 1251 |0044: const/4 v1, #int 5 // #5 │ │ +0da5f2: 3310 0500 |0045: if-ne v0, v1, 004a // +0005 │ │ +0da5f6: 1303 0114 |0047: const/16 v3, #int 5121 // #1401 │ │ +0da5fa: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +0da5fc: 5471 6906 |004a: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0da600: 5272 6a06 |004c: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0da604: 54b0 df09 |004e: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da608: 5205 7406 |0050: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da60c: 5276 6b06 |0052: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0da610: 07c0 |0054: move-object v0, v12 │ │ +0da612: 7407 e310 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@10e3 │ │ +0da618: d809 0901 |0058: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0da61c: 28d8 |005a: goto 0032 // -0028 │ │ +0da61e: 1210 |005b: const/4 v0, #int 1 // #1 │ │ +0da620: 5cb0 e309 |005c: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ +0da624: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=202 │ │ 0x0005 line=204 │ │ 0x000a line=205 │ │ 0x000e line=206 │ │ 0x001b line=207 │ │ @@ -297026,48 +296951,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0cc974: |[0cc974] com.badlogic.gdx.graphics.glutils.VertexBufferObject.dispose:()V │ │ -0cc984: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0cc98a: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0cc98c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0cc98e: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc992: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ -0cc996: 6201 e609 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc99a: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cc9a0: 6201 e609 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc9a4: 5262 e109 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cc9a8: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cc9ae: 6201 e609 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc9b2: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cc9b8: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cc9bc: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cc9c2: 6201 e609 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc9c6: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ -0cc9cc: 5963 e109 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cc9d0: 5461 e209 |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cc9d4: 7110 8e1d 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ -0cc9da: 0e00 |002b: return-void │ │ -0cc9dc: 6201 e609 |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc9e0: 6e10 6725 0100 |002e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cc9e6: 6201 e609 |0031: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc9ea: 5262 e109 |0033: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cc9ee: 6e20 7025 2100 |0035: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cc9f4: 6201 e609 |0038: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cc9f8: 6e10 6825 0100 |003a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cc9fe: 6200 2200 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cca02: 7230 270a 5003 |003f: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cca08: 6201 e609 |0042: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ -0cca0c: 7230 2f0a 4001 |0044: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ -0cca12: 5963 e109 |0047: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0cca16: 28dd |0049: goto 0026 // -0023 │ │ +0da628: |[0da628] com.badlogic.gdx.graphics.glutils.VertexBufferObject.dispose:()V │ │ +0da638: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0da63e: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0da640: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0da642: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da646: 3801 2500 |0007: if-eqz v1, 002c // +0025 │ │ +0da64a: 6201 e609 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da64e: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0da654: 6201 e609 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da658: 5262 e109 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da65c: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0da662: 6201 e609 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da666: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0da66c: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da670: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0da676: 6201 e609 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da67a: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ +0da680: 5963 e109 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da684: 5461 e209 |0026: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da688: 7110 8e1d 0100 |0028: invoke-static {v1}, Lcom/badlogic/gdx/utils/BufferUtils;.disposeUnsafeByteBuffer:(Ljava/nio/ByteBuffer;)V // method@1d8e │ │ +0da68e: 0e00 |002b: return-void │ │ +0da690: 6201 e609 |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da694: 6e10 6725 0100 |002e: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0da69a: 6201 e609 |0031: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da69e: 5262 e109 |0033: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da6a2: 6e20 7025 2100 |0035: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0da6a8: 6201 e609 |0038: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da6ac: 6e10 6825 0100 |003a: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0da6b2: 6200 2200 |003d: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0da6b6: 7230 270a 5003 |003f: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0da6bc: 6201 e609 |0042: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.tmpHandle:Ljava/nio/IntBuffer; // field@09e6 │ │ +0da6c0: 7230 2f0a 4001 |0044: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ +0da6c6: 5963 e109 |0047: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da6ca: 28dd |0049: goto 0026 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=284 │ │ 0x0009 line=285 │ │ 0x000e line=286 │ │ 0x0015 line=287 │ │ 0x001a line=288 │ │ @@ -297093,17 +297018,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cca18: |[0cca18] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0cca28: 5410 df09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cca2c: 1100 |0002: return-object v0 │ │ +0da6cc: |[0da6cc] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0da6dc: 5410 df09 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da6e0: 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;) │ │ @@ -297111,19 +297036,19 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0cca30: |[0cca30] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getBuffer:()Ljava/nio/FloatBuffer; │ │ -0cca40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cca42: 5c10 e409 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0cca46: 5410 e009 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0cca4a: 1100 |0005: return-object v0 │ │ +0da6e4: |[0da6e4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getBuffer:()Ljava/nio/FloatBuffer; │ │ +0da6f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0da6f6: 5c10 e409 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da6fa: 5410 e009 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da6fe: 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; │ │ │ │ @@ -297132,22 +297057,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cca4c: |[0cca4c] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumMaxVertices:()I │ │ -0cca5c: 5420 e209 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0cca60: 6e10 3a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0cca66: 0a00 |0005: move-result v0 │ │ -0cca68: 5421 df09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cca6c: 5211 7406 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cca70: b310 |000a: div-int/2addr v0, v1 │ │ -0cca72: 0f00 |000b: return v0 │ │ +0da700: |[0da700] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumMaxVertices:()I │ │ +0da710: 5420 e209 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da714: 6e10 3a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0da71a: 0a00 |0005: move-result v0 │ │ +0da71c: 5421 df09 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da720: 5211 7406 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da724: b310 |000a: div-int/2addr v0, v1 │ │ +0da726: 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;) │ │ @@ -297155,23 +297080,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0cca74: |[0cca74] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumVertices:()I │ │ -0cca84: 5420 e009 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0cca88: 6e10 5f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cca8e: 0a00 |0005: move-result v0 │ │ -0cca90: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0cca94: 5421 df09 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0cca98: 5211 7406 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cca9c: b310 |000c: div-int/2addr v0, v1 │ │ -0cca9e: 0f00 |000d: return v0 │ │ +0da728: |[0da728] com.badlogic.gdx.graphics.glutils.VertexBufferObject.getNumVertices:()I │ │ +0da738: 5420 e009 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da73c: 6e10 5f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0da742: 0a00 |0005: move-result v0 │ │ +0da744: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0da748: 5421 df09 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da74c: 5211 7406 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da750: b310 |000c: div-int/2addr v0, v1 │ │ +0da752: 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;) │ │ @@ -297179,21 +297104,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ccaa0: |[0ccaa0] com.badlogic.gdx.graphics.glutils.VertexBufferObject.invalidate:()V │ │ -0ccab0: 7010 1e11 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@111e │ │ -0ccab6: 0a00 |0003: move-result v0 │ │ -0ccab8: 5910 e109 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ -0ccabc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ccabe: 5c10 e409 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0ccac2: 0e00 |0009: return-void │ │ +0da754: |[0da754] com.badlogic.gdx.graphics.glutils.VertexBufferObject.invalidate:()V │ │ +0da764: 7010 1e11 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.createBufferObject:()I // method@111e │ │ +0da76a: 0a00 |0003: move-result v0 │ │ +0da76c: 5910 e109 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.bufferHandle:I // field@09e1 │ │ +0da770: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0da772: 5c10 e409 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da776: 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; │ │ @@ -297203,46 +297128,46 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -0ccac4: |[0ccac4] com.badlogic.gdx.graphics.glutils.VertexBufferObject.setVertices:([FII)V │ │ -0ccad4: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0ccada: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0ccadc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0ccade: 5c61 e409 |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0ccae2: 5461 e209 |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0ccae6: 7140 811d 1789 |0009: invoke-static {v7, v1, v9, v8}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0ccaec: 5461 e009 |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0ccaf0: 6e20 6325 4100 |000e: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0ccaf6: 5461 e009 |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ -0ccafa: 6e20 6025 9100 |0013: invoke-virtual {v1, v9}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ -0ccb00: 5561 e309 |0016: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ -0ccb04: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ -0ccb08: 6201 2300 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccb0c: 3801 1400 |001c: if-eqz v1, 0030 // +0014 │ │ -0ccb10: 6200 2300 |001e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccb14: 5461 e209 |0020: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0ccb18: 6e10 4125 0100 |0022: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0ccb1e: 0a01 |0025: move-result v1 │ │ -0ccb20: 5462 e209 |0026: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0ccb24: 5263 e709 |0028: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ -0ccb28: 7253 660a 5021 |002a: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ -0ccb2e: 5c64 e409 |002d: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ -0ccb32: 0e00 |002f: return-void │ │ -0ccb34: 6200 2200 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccb38: 5461 e209 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0ccb3c: 6e10 4125 0100 |0034: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0ccb42: 0a01 |0037: move-result v1 │ │ -0ccb44: 5462 e209 |0038: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ -0ccb48: 5263 e709 |003a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ -0ccb4c: 7253 280a 5021 |003c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ -0ccb52: 28ee |003f: goto 002d // -0012 │ │ +0da778: |[0da778] com.badlogic.gdx.graphics.glutils.VertexBufferObject.setVertices:([FII)V │ │ +0da788: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0da78e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0da790: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0da792: 5c61 e409 |0005: iput-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da796: 5461 e209 |0007: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da79a: 7140 811d 1789 |0009: invoke-static {v7, v1, v9, v8}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0da7a0: 5461 e009 |000c: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da7a4: 6e20 6325 4100 |000e: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0da7aa: 5461 e009 |0011: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.buffer:Ljava/nio/FloatBuffer; // field@09e0 │ │ +0da7ae: 6e20 6025 9100 |0013: invoke-virtual {v1, v9}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ +0da7b4: 5561 e309 |0016: iget-boolean v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ +0da7b8: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ +0da7bc: 6201 2300 |001a: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da7c0: 3801 1400 |001c: if-eqz v1, 0030 // +0014 │ │ +0da7c4: 6200 2300 |001e: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da7c8: 5461 e209 |0020: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da7cc: 6e10 4125 0100 |0022: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0da7d2: 0a01 |0025: move-result v1 │ │ +0da7d4: 5462 e209 |0026: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da7d8: 5263 e709 |0028: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ +0da7dc: 7253 660a 5021 |002a: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ +0da7e2: 5c64 e409 |002d: iput-boolean v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isDirty:Z // field@09e4 │ │ +0da7e6: 0e00 |002f: return-void │ │ +0da7e8: 6200 2200 |0030: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0da7ec: 5461 e209 |0032: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da7f0: 6e10 4125 0100 |0034: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0da7f6: 0a01 |0037: move-result v1 │ │ +0da7f8: 5462 e209 |0038: iget-object v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.byteBuffer:Ljava/nio/ByteBuffer; // field@09e2 │ │ +0da7fc: 5263 e709 |003a: iget v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.usage:I // field@09e7 │ │ +0da800: 7253 280a 5021 |003c: invoke-interface {v0, v5, v1, v2, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ +0da806: 28ee |003f: goto 002d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=128 │ │ 0x0007 line=129 │ │ 0x000c line=130 │ │ 0x0011 line=131 │ │ 0x0016 line=133 │ │ @@ -297266,48 +297191,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0ccb54: |[0ccb54] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:()V │ │ -0ccb64: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ccb66: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccb6a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0ccb6c: 5475 df09 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0ccb70: 6e10 d20b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0ccb76: 0a03 |0009: move-result v3 │ │ -0ccb78: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0ccb7a: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ -0ccb7e: 5475 df09 |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0ccb82: 6e20 d00b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0ccb88: 0c00 |0012: move-result-object v0 │ │ -0ccb8a: 5205 6c06 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0ccb8e: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ -0ccb94: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ccb98: 28f1 |001a: goto 000b // -000f │ │ -0ccb9a: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ -0ccba0: 7220 310a 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ -0ccba6: 28f7 |0021: goto 0018 // -0009 │ │ -0ccba8: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ -0ccbae: 7220 310a 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ -0ccbb4: 28f0 |0028: goto 0018 // -0010 │ │ -0ccbb6: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ -0ccbbc: b045 |002c: add-int/2addr v5, v4 │ │ -0ccbbe: 7220 2a0a 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ -0ccbc4: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ -0ccbca: 7220 310a 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ -0ccbd0: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ccbd4: 28e0 |0038: goto 0018 // -0020 │ │ -0ccbd6: 1405 9288 0000 |0039: const v5, #float 4.89922e-41 // #00008892 │ │ -0ccbdc: 7230 270a 5106 |003c: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0ccbe2: 5c76 e309 |003f: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ -0ccbe6: 0e00 |0041: return-void │ │ -0ccbe8: 0001 0600 0000 0000 0300 0000 0600 ... |0042: packed-switch-data (16 units) │ │ +0da808: |[0da808] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:()V │ │ +0da818: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0da81a: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0da81e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0da820: 5475 df09 |0004: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da824: 6e10 d20b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da82a: 0a03 |0009: move-result v3 │ │ +0da82c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0da82e: 3532 2e00 |000b: if-ge v2, v3, 0039 // +002e │ │ +0da832: 5475 df09 |000d: iget-object v5, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da836: 6e20 d00b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da83c: 0c00 |0012: move-result-object v0 │ │ +0da83e: 5205 6c06 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0da842: 2b05 2d00 0000 |0015: packed-switch v5, 00000042 // +0000002d │ │ +0da848: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da84c: 28f1 |001a: goto 000b // -000f │ │ +0da84e: 1405 7680 0000 |001b: const v5, #float 4.60831e-41 // #00008076 │ │ +0da854: 7220 310a 5100 |001e: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ +0da85a: 28f7 |0021: goto 0018 // -0009 │ │ +0da85c: 1405 7580 0000 |0022: const v5, #float 4.60817e-41 // #00008075 │ │ +0da862: 7220 310a 5100 |0025: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ +0da868: 28f0 |0028: goto 0018 // -0010 │ │ +0da86a: 1405 c084 0000 |0029: const v5, #float 4.76217e-41 // #000084c0 │ │ +0da870: b045 |002c: add-int/2addr v5, v4 │ │ +0da872: 7220 2a0a 5100 |002d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ +0da878: 1405 7880 0000 |0030: const v5, #float 4.60859e-41 // #00008078 │ │ +0da87e: 7220 310a 5100 |0033: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ +0da884: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0da888: 28e0 |0038: goto 0018 // -0020 │ │ +0da88a: 1405 9288 0000 |0039: const v5, #float 4.89922e-41 // #00008892 │ │ +0da890: 7230 270a 5106 |003c: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0da896: 5c76 e309 |003f: iput-boolean v6, v7, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ +0da89a: 0e00 |0041: return-void │ │ +0da89c: 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 │ │ @@ -297336,33 +297261,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 │ │ -0ccc08: |[0ccc08] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0ccc18: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ccc1a: 6201 2300 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccc1e: 5464 df09 |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0ccc22: 6e10 d20b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0ccc28: 0a03 |0008: move-result v3 │ │ -0ccc2a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0ccc2c: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ -0ccc30: 5464 df09 |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ -0ccc34: 6e20 d00b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0ccc3a: 0c00 |0011: move-result-object v0 │ │ -0ccc3c: 5404 6906 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0ccc40: 6e20 a210 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@10a2 │ │ -0ccc46: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ccc4a: 28f1 |0019: goto 000a // -000f │ │ -0ccc4c: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ -0ccc52: 7230 5e0a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0ccc58: 5c65 e309 |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ -0ccc5c: 0e00 |0022: return-void │ │ +0da8bc: |[0da8bc] com.badlogic.gdx.graphics.glutils.VertexBufferObject.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0da8cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0da8ce: 6201 2300 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da8d2: 5464 df09 |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da8d6: 6e10 d20b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0da8dc: 0a03 |0008: move-result v3 │ │ +0da8de: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0da8e0: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ +0da8e4: 5464 df09 |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09df │ │ +0da8e8: 6e20 d00b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0da8ee: 0c00 |0011: move-result-object v0 │ │ +0da8f0: 5404 6906 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0da8f4: 6e20 a210 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@10a2 │ │ +0da8fa: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da8fe: 28f1 |0019: goto 000a // -000f │ │ +0da900: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ +0da906: 7230 5e0a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0da90c: 5c65 e309 |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObject;.isBound:Z // field@09e3 │ │ +0da910: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0003 line=266 │ │ 0x0009 line=267 │ │ 0x000c line=268 │ │ 0x0012 line=269 │ │ @@ -297444,68 +297369,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ccc60: |[0ccc60] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:()V │ │ -0ccc70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ccc72: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ -0ccc78: 0c00 |0004: move-result-object v0 │ │ -0ccc7a: 6900 f009 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0ccc7e: 0e00 |0007: return-void │ │ +0da914: |[0da914] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:()V │ │ +0da924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0da926: 7110 971d 0000 |0001: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newIntBuffer:(I)Ljava/nio/IntBuffer; // method@1d97 │ │ +0da92c: 0c00 |0004: move-result-object v0 │ │ +0da92e: 6900 f009 |0005: sput-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0da932: 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 │ │ -0ccc80: |[0ccc80] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ -0ccc90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccc92: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ -0ccc98: 5c10 ee09 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0ccc9c: 5c10 ec09 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ -0ccca0: 5c12 ef09 |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isStatic:Z // field@09ef │ │ -0ccca4: 2200 2a01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ -0ccca8: 7020 cb0b 4000 |000c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bcb │ │ -0cccae: 5b10 e809 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cccb2: 5410 e809 |0011: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cccb6: 5200 7406 |0013: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cccba: b230 |0015: mul-int/2addr v0, v3 │ │ -0cccbc: 7110 921d 0000 |0016: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ -0cccc2: 0c00 |0019: move-result-object v0 │ │ -0cccc4: 5b10 eb09 |001a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cccc8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0cccca: 5c10 ed09 |001d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@09ed │ │ -0cccce: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ -0cccd2: 1400 e488 0000 |0021: const v0, #float 4.91071e-41 // #000088e4 │ │ -0cccd8: 5910 f109 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@09f1 │ │ -0cccdc: 5410 eb09 |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccce0: 6e10 3625 0000 |0028: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ -0ccce6: 0c00 |002b: move-result-object v0 │ │ -0ccce8: 5b10 e909 |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cccec: 7010 2c11 0100 |002e: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@112c │ │ -0cccf2: 0a00 |0031: move-result v0 │ │ -0cccf4: 5910 ea09 |0032: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cccf8: 5410 e909 |0034: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cccfc: 6e10 5b25 0000 |0036: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ -0ccd02: 5410 eb09 |0039: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccd06: 6e10 3c25 0000 |003b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ -0ccd0c: 0e00 |003e: return-void │ │ -0ccd0e: 1400 e888 0000 |003f: const v0, #float 4.91127e-41 // #000088e8 │ │ -0ccd14: 28e2 |0042: goto 0024 // -001e │ │ +0da934: |[0da934] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.:(ZI[Lcom/badlogic/gdx/graphics/VertexAttribute;)V │ │ +0da944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da946: 7010 9524 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2495 │ │ +0da94c: 5c10 ee09 |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0da950: 5c10 ec09 |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ +0da954: 5c12 ef09 |0008: iput-boolean v2, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isStatic:Z // field@09ef │ │ +0da958: 2200 2a01 |000a: new-instance v0, Lcom/badlogic/gdx/graphics/VertexAttributes; // type@012a │ │ +0da95c: 7020 cb0b 4000 |000c: invoke-direct {v0, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.:([Lcom/badlogic/gdx/graphics/VertexAttribute;)V // method@0bcb │ │ +0da962: 5b10 e809 |000f: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0da966: 5410 e809 |0011: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0da96a: 5200 7406 |0013: iget v0, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0da96e: b230 |0015: mul-int/2addr v0, v3 │ │ +0da970: 7110 921d 0000 |0016: invoke-static {v0}, Lcom/badlogic/gdx/utils/BufferUtils;.newByteBuffer:(I)Ljava/nio/ByteBuffer; // method@1d92 │ │ +0da976: 0c00 |0019: move-result-object v0 │ │ +0da978: 5b10 eb09 |001a: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0da97c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0da97e: 5c10 ed09 |001d: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@09ed │ │ +0da982: 3802 2000 |001f: if-eqz v2, 003f // +0020 │ │ +0da986: 1400 e488 0000 |0021: const v0, #float 4.91071e-41 // #000088e4 │ │ +0da98c: 5910 f109 |0024: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@09f1 │ │ +0da990: 5410 eb09 |0026: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0da994: 6e10 3625 0000 |0028: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@2536 │ │ +0da99a: 0c00 |002b: move-result-object v0 │ │ +0da99c: 5b10 e909 |002c: iput-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0da9a0: 7010 2c11 0100 |002e: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@112c │ │ +0da9a6: 0a00 |0031: move-result v0 │ │ +0da9a8: 5910 ea09 |0032: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0da9ac: 5410 e909 |0034: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0da9b0: 6e10 5b25 0000 |0036: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ +0da9b6: 5410 eb09 |0039: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0da9ba: 6e10 3c25 0000 |003b: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@253c │ │ +0da9c0: 0e00 |003e: return-void │ │ +0da9c2: 1400 e888 0000 |003f: const v0, #float 4.91127e-41 // #000088e8 │ │ +0da9c8: 28e2 |0042: goto 0024 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=75 │ │ 0x000a line=76 │ │ @@ -297529,58 +297454,58 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -0ccd18: |[0ccd18] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.createBufferObject:()I │ │ -0ccd28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ccd2a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0ccd2c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ccd2e: 1403 9288 0000 |0003: const v3, #float 4.89922e-41 // #00008892 │ │ -0ccd34: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccd38: 3800 2d00 |0008: if-eqz v0, 0035 // +002d │ │ -0ccd3c: 6200 2300 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccd40: 6201 f009 |000c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0ccd44: 7230 7a0a 2001 |000e: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ -0ccd4a: 6200 2300 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccd4e: 6201 f009 |0013: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0ccd52: 6e20 6a25 4100 |0015: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0ccd58: 0a01 |0018: move-result v1 │ │ -0ccd5a: 7230 5e0a 3001 |0019: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0ccd60: 6200 2300 |001c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccd64: 5461 eb09 |001e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccd68: 6e10 3a25 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ccd6e: 0a01 |0023: move-result v1 │ │ -0ccd70: 5262 f109 |0024: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@09f1 │ │ -0ccd74: 7252 660a 3051 |0026: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ -0ccd7a: 6200 2300 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccd7e: 7230 5e0a 3004 |002b: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0ccd84: 6200 f009 |002e: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0ccd88: 6e20 6a25 4000 |0030: invoke-virtual {v0, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0ccd8e: 0a00 |0033: move-result v0 │ │ -0ccd90: 0f00 |0034: return v0 │ │ -0ccd92: 6200 2200 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccd96: 6201 f009 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0ccd9a: 7230 350a 2001 |0039: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ -0ccda0: 6200 2200 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccda4: 6201 f009 |003e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0ccda8: 6e20 6a25 4100 |0040: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ -0ccdae: 0a01 |0043: move-result v1 │ │ -0ccdb0: 7230 270a 3001 |0044: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0ccdb6: 6200 2200 |0047: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccdba: 5461 eb09 |0049: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccdbe: 6e10 3a25 0100 |004b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0ccdc4: 0a01 |004e: move-result v1 │ │ -0ccdc6: 5262 f109 |004f: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@09f1 │ │ -0ccdca: 7252 280a 3051 |0051: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ -0ccdd0: 6200 2200 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccdd4: 7230 270a 3004 |0056: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0ccdda: 28d5 |0059: goto 002e // -002b │ │ +0da9cc: |[0da9cc] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.createBufferObject:()I │ │ +0da9dc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0da9de: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0da9e0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0da9e2: 1403 9288 0000 |0003: const v3, #float 4.89922e-41 // #00008892 │ │ +0da9e8: 6200 2300 |0006: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da9ec: 3800 2d00 |0008: if-eqz v0, 0035 // +002d │ │ +0da9f0: 6200 2300 |000a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0da9f4: 6201 f009 |000c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0da9f8: 7230 7a0a 2001 |000e: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL20;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a7a │ │ +0da9fe: 6200 2300 |0011: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0daa02: 6201 f009 |0013: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0daa06: 6e20 6a25 4100 |0015: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0daa0c: 0a01 |0018: move-result v1 │ │ +0daa0e: 7230 5e0a 3001 |0019: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0daa14: 6200 2300 |001c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0daa18: 5461 eb09 |001e: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daa1c: 6e10 3a25 0100 |0020: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0daa22: 0a01 |0023: move-result v1 │ │ +0daa24: 5262 f109 |0024: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@09f1 │ │ +0daa28: 7252 660a 3051 |0026: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a66 │ │ +0daa2e: 6200 2300 |0029: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0daa32: 7230 5e0a 3004 |002b: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0daa38: 6200 f009 |002e: sget-object v0, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0daa3c: 6e20 6a25 4000 |0030: invoke-virtual {v0, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0daa42: 0a00 |0033: move-result v0 │ │ +0daa44: 0f00 |0034: return v0 │ │ +0daa46: 6200 2200 |0035: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daa4a: 6201 f009 |0037: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0daa4e: 7230 350a 2001 |0039: invoke-interface {v0, v2, v1}, Lcom/badlogic/gdx/graphics/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@0a35 │ │ +0daa54: 6200 2200 |003c: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daa58: 6201 f009 |003e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0daa5c: 6e20 6a25 4100 |0040: invoke-virtual {v1, v4}, Ljava/nio/IntBuffer;.get:(I)I // method@256a │ │ +0daa62: 0a01 |0043: move-result v1 │ │ +0daa64: 7230 270a 3001 |0044: invoke-interface {v0, v3, v1}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0daa6a: 6200 2200 |0047: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daa6e: 5461 eb09 |0049: iget-object v1, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daa72: 6e10 3a25 0100 |004b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0daa78: 0a01 |004e: move-result v1 │ │ +0daa7a: 5262 f109 |004f: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.usage:I // field@09f1 │ │ +0daa7e: 7252 280a 3051 |0051: invoke-interface {v0, v3, v1, v5, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@0a28 │ │ +0daa84: 6200 2200 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daa88: 7230 270a 3004 |0056: invoke-interface {v0, v3, v4}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0daa8e: 28d5 |0059: goto 002e // -002b │ │ catches : (none) │ │ positions : │ │ 0x0006 line=95 │ │ 0x000a line=96 │ │ 0x0011 line=97 │ │ 0x001c line=98 │ │ 0x0029 line=99 │ │ @@ -297598,105 +297523,105 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 202 16-bit code units │ │ -0ccddc: |[0ccddc] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:()V │ │ -0ccdec: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ -0ccdf2: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0ccdf4: 1309 0614 |0004: const/16 v9, #int 5126 // #1406 │ │ -0ccdf8: 6202 2200 |0006: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0ccdfc: 52b6 ea09 |0008: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cce00: 7230 270a a206 |000a: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cce06: 55b6 ee09 |000d: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0cce0a: 3806 1c00 |000f: if-eqz v6, 002b // +001c │ │ -0cce0e: 54b6 eb09 |0011: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cce12: 54b7 e909 |0013: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cce16: 6e10 5f25 0700 |0015: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cce1c: 0a07 |0018: move-result v7 │ │ -0cce1e: da07 0704 |0019: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0cce22: 6e20 4225 7600 |001b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cce28: 54b6 eb09 |001e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cce2c: 6e10 4125 0600 |0020: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cce32: 0a06 |0023: move-result v6 │ │ -0cce34: 54b7 eb09 |0024: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cce38: 7257 290a a268 |0026: invoke-interface {v2, v10, v8, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ -0cce3e: 5cb8 ee09 |0029: iput-boolean v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0cce42: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -0cce44: 54b6 e809 |002c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cce48: 6e10 d20b 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cce4e: 0a04 |0031: move-result v4 │ │ -0cce50: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -0cce52: 3543 8200 |0033: if-ge v3, v4, 00b5 // +0082 │ │ -0cce56: 54b6 e809 |0035: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cce5a: 6e20 d00b 3600 |0037: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cce60: 0c00 |003a: move-result-object v0 │ │ -0cce62: 5206 6c06 |003b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cce66: 2b06 7d00 0000 |003d: packed-switch v6, 000000ba // +0000007d │ │ -0cce6c: 2206 bc02 |0040: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0cce70: 2207 9103 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0cce74: 7010 d024 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cce7a: 1a08 1129 |0047: const-string v8, "unkown vertex attribute type: " // string@2911 │ │ -0cce7e: 6e20 d724 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cce84: 0c07 |004c: move-result-object v7 │ │ -0cce86: 5208 6c06 |004d: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cce8a: 6e20 d424 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cce90: 0c07 |0052: move-result-object v7 │ │ -0cce92: 6e10 dd24 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cce98: 0c07 |0056: move-result-object v7 │ │ -0cce9a: 7020 291e 7600 |0057: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0ccea0: 2706 |005a: throw v6 │ │ -0ccea2: 1406 7480 0000 |005b: const v6, #float 4.60803e-41 // #00008074 │ │ -0ccea8: 7220 340a 6200 |005e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0cceae: 5206 6a06 |0061: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cceb2: 54b7 e809 |0063: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cceb6: 5277 7406 |0065: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cceba: 5208 6b06 |0067: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0ccebe: 7258 5b0a 6279 |0069: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a5b │ │ -0ccec4: d803 0301 |006c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ccec8: 28c5 |006e: goto 0033 // -003b │ │ -0cceca: 1301 0614 |006f: const/16 v1, #int 5126 // #1406 │ │ -0ccece: 5206 6c06 |0071: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cced2: 1257 |0073: const/4 v7, #int 5 // #5 │ │ -0cced4: 3376 0400 |0074: if-ne v6, v7, 0078 // +0004 │ │ -0cced8: 1301 0114 |0076: const/16 v1, #int 5121 // #1401 │ │ -0ccedc: 1406 7680 0000 |0078: const v6, #float 4.60831e-41 // #00008076 │ │ -0ccee2: 7220 340a 6200 |007b: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0ccee8: 5206 6a06 |007e: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cceec: 54b7 e809 |0080: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0ccef0: 5277 7406 |0082: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0ccef4: 5208 6b06 |0084: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0ccef8: 7258 2e0a 6271 |0086: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a2e │ │ -0ccefe: 28e3 |0089: goto 006c // -001d │ │ -0ccf00: 1406 7580 0000 |008a: const v6, #float 4.60817e-41 // #00008075 │ │ -0ccf06: 7220 340a 6200 |008d: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0ccf0c: 54b6 e809 |0090: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0ccf10: 5266 7406 |0092: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0ccf14: 5207 6b06 |0094: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0ccf18: 7240 4d0a 9276 |0096: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a4d │ │ -0ccf1e: 28d3 |0099: goto 006c // -002d │ │ -0ccf20: 1406 c084 0000 |009a: const v6, #float 4.76217e-41 // #000084c0 │ │ -0ccf26: b056 |009d: add-int/2addr v6, v5 │ │ -0ccf28: 7220 2a0a 6200 |009e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ -0ccf2e: 1406 7880 0000 |00a1: const v6, #float 4.60859e-41 // #00008078 │ │ -0ccf34: 7220 340a 6200 |00a4: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ -0ccf3a: 5206 6a06 |00a7: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0ccf3e: 54b7 e809 |00a9: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0ccf42: 5277 7406 |00ab: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0ccf46: 5208 6b06 |00ad: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0ccf4a: 7258 520a 6279 |00af: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a52 │ │ -0ccf50: d805 0501 |00b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0ccf54: 28b8 |00b4: goto 006c // -0048 │ │ -0ccf56: 1216 |00b5: const/4 v6, #int 1 // #1 │ │ -0ccf58: 5cb6 ec09 |00b6: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ -0ccf5c: 0e00 |00b8: return-void │ │ -0ccf5e: 0000 |00b9: nop // spacer │ │ -0ccf60: 0001 0600 0000 0000 1e00 0000 3200 ... |00ba: packed-switch-data (16 units) │ │ +0daa90: |[0daa90] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:()V │ │ +0daaa0: 140a 9288 0000 |0000: const v10, #float 4.89922e-41 // #00008892 │ │ +0daaa6: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0daaa8: 1309 0614 |0004: const/16 v9, #int 5126 // #1406 │ │ +0daaac: 6202 2200 |0006: sget-object v2, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daab0: 52b6 ea09 |0008: iget v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0daab4: 7230 270a a206 |000a: invoke-interface {v2, v10, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0daaba: 55b6 ee09 |000d: iget-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0daabe: 3806 1c00 |000f: if-eqz v6, 002b // +001c │ │ +0daac2: 54b6 eb09 |0011: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daac6: 54b7 e909 |0013: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0daaca: 6e10 5f25 0700 |0015: invoke-virtual {v7}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0daad0: 0a07 |0018: move-result v7 │ │ +0daad2: da07 0704 |0019: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0daad6: 6e20 4225 7600 |001b: invoke-virtual {v6, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0daadc: 54b6 eb09 |001e: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daae0: 6e10 4125 0600 |0020: invoke-virtual {v6}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0daae6: 0a06 |0023: move-result v6 │ │ +0daae8: 54b7 eb09 |0024: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daaec: 7257 290a a268 |0026: invoke-interface {v2, v10, v8, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ +0daaf2: 5cb8 ee09 |0029: iput-boolean v8, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0daaf6: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +0daaf8: 54b6 e809 |002c: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0daafc: 6e10 d20b 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0dab02: 0a04 |0031: move-result v4 │ │ +0dab04: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +0dab06: 3543 8200 |0033: if-ge v3, v4, 00b5 // +0082 │ │ +0dab0a: 54b6 e809 |0035: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dab0e: 6e20 d00b 3600 |0037: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0dab14: 0c00 |003a: move-result-object v0 │ │ +0dab16: 5206 6c06 |003b: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0dab1a: 2b06 7d00 0000 |003d: packed-switch v6, 000000ba // +0000007d │ │ +0dab20: 2206 bc02 |0040: new-instance v6, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0dab24: 2207 9103 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0dab28: 7010 d024 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dab2e: 1a08 1129 |0047: const-string v8, "unkown vertex attribute type: " // string@2911 │ │ +0dab32: 6e20 d724 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dab38: 0c07 |004c: move-result-object v7 │ │ +0dab3a: 5208 6c06 |004d: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0dab3e: 6e20 d424 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0dab44: 0c07 |0052: move-result-object v7 │ │ +0dab46: 6e10 dd24 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dab4c: 0c07 |0056: move-result-object v7 │ │ +0dab4e: 7020 291e 7600 |0057: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0dab54: 2706 |005a: throw v6 │ │ +0dab56: 1406 7480 0000 |005b: const v6, #float 4.60803e-41 // #00008074 │ │ +0dab5c: 7220 340a 6200 |005e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0dab62: 5206 6a06 |0061: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0dab66: 54b7 e809 |0063: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dab6a: 5277 7406 |0065: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0dab6e: 5208 6b06 |0067: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0dab72: 7258 5b0a 6279 |0069: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glVertexPointer:(IIII)V // method@0a5b │ │ +0dab78: d803 0301 |006c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dab7c: 28c5 |006e: goto 0033 // -003b │ │ +0dab7e: 1301 0614 |006f: const/16 v1, #int 5126 // #1406 │ │ +0dab82: 5206 6c06 |0071: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0dab86: 1257 |0073: const/4 v7, #int 5 // #5 │ │ +0dab88: 3376 0400 |0074: if-ne v6, v7, 0078 // +0004 │ │ +0dab8c: 1301 0114 |0076: const/16 v1, #int 5121 // #1401 │ │ +0dab90: 1406 7680 0000 |0078: const v6, #float 4.60831e-41 // #00008076 │ │ +0dab96: 7220 340a 6200 |007b: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0dab9c: 5206 6a06 |007e: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0daba0: 54b7 e809 |0080: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0daba4: 5277 7406 |0082: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0daba8: 5208 6b06 |0084: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0dabac: 7258 2e0a 6271 |0086: invoke-interface {v2, v6, v1, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glColorPointer:(IIII)V // method@0a2e │ │ +0dabb2: 28e3 |0089: goto 006c // -001d │ │ +0dabb4: 1406 7580 0000 |008a: const v6, #float 4.60817e-41 // #00008075 │ │ +0dabba: 7220 340a 6200 |008d: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0dabc0: 54b6 e809 |0090: iget-object v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dabc4: 5266 7406 |0092: iget v6, v6, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0dabc8: 5207 6b06 |0094: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0dabcc: 7240 4d0a 9276 |0096: invoke-interface {v2, v9, v6, v7}, Lcom/badlogic/gdx/graphics/GL11;.glNormalPointer:(III)V // method@0a4d │ │ +0dabd2: 28d3 |0099: goto 006c // -002d │ │ +0dabd4: 1406 c084 0000 |009a: const v6, #float 4.76217e-41 // #000084c0 │ │ +0dabda: b056 |009d: add-int/2addr v6, v5 │ │ +0dabdc: 7220 2a0a 6200 |009e: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ +0dabe2: 1406 7880 0000 |00a1: const v6, #float 4.60859e-41 // #00008078 │ │ +0dabe8: 7220 340a 6200 |00a4: invoke-interface {v2, v6}, Lcom/badlogic/gdx/graphics/GL11;.glEnableClientState:(I)V // method@0a34 │ │ +0dabee: 5206 6a06 |00a7: iget v6, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0dabf2: 54b7 e809 |00a9: iget-object v7, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dabf6: 5277 7406 |00ab: iget v7, v7, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0dabfa: 5208 6b06 |00ad: iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0dabfe: 7258 520a 6279 |00af: invoke-interface {v2, v6, v9, v7, v8}, Lcom/badlogic/gdx/graphics/GL11;.glTexCoordPointer:(IIII)V // method@0a52 │ │ +0dac04: d805 0501 |00b2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0dac08: 28b8 |00b4: goto 006c // -0048 │ │ +0dac0a: 1216 |00b5: const/4 v6, #int 1 // #1 │ │ +0dac0c: 5cb6 ec09 |00b6: iput-boolean v6, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ +0dac10: 0e00 |00b8: return-void │ │ +0dac12: 0000 |00b9: nop // spacer │ │ +0dac14: 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 │ │ @@ -297738,63 +297663,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 │ │ -0ccf80: |[0ccf80] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0ccf90: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0ccf96: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0ccf98: 6208 2300 |0004: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0ccf9c: 52b0 ea09 |0006: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0ccfa0: 7230 5e0a 5800 |0008: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0ccfa6: 55b0 ee09 |000b: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0ccfaa: 3800 1c00 |000d: if-eqz v0, 0029 // +001c │ │ -0ccfae: 54b0 eb09 |000f: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccfb2: 54b1 e909 |0011: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0ccfb6: 6e10 5f25 0100 |0013: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0ccfbc: 0a01 |0016: move-result v1 │ │ -0ccfbe: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -0ccfc2: 6e20 4225 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0ccfc8: 54b0 eb09 |001c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccfcc: 6e10 4125 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0ccfd2: 0a00 |0021: move-result v0 │ │ -0ccfd4: 54b1 eb09 |0022: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0ccfd8: 7251 670a 5802 |0024: invoke-interface {v8, v5, v2, v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ -0ccfde: 5cb2 ee09 |0027: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0ccfe2: 54b0 e809 |0029: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0ccfe6: 6e10 d20b 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0ccfec: 0a0a |002e: move-result v10 │ │ -0ccfee: 1209 |002f: const/4 v9, #int 0 // #0 │ │ -0ccff0: 35a9 2900 |0030: if-ge v9, v10, 0059 // +0029 │ │ -0ccff4: 54b0 e809 |0032: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0ccff8: 6e20 d00b 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0ccffe: 0c07 |0037: move-result-object v7 │ │ -0cd000: 5470 6906 |0038: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cd004: 6e20 a510 0c00 |003a: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@10a5 │ │ -0cd00a: 1303 0614 |003d: const/16 v3, #int 5126 // #1406 │ │ -0cd00e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0cd010: 5270 6c06 |0040: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cd014: 1251 |0042: const/4 v1, #int 5 // #5 │ │ -0cd016: 3310 0500 |0043: if-ne v0, v1, 0048 // +0005 │ │ -0cd01a: 1303 0114 |0045: const/16 v3, #int 5121 // #1401 │ │ -0cd01e: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -0cd020: 5471 6906 |0048: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cd024: 5272 6a06 |004a: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ -0cd028: 54b0 e809 |004c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd02c: 5205 7406 |004e: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cd030: 5276 6b06 |0050: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ -0cd034: 07c0 |0052: move-object v0, v12 │ │ -0cd036: 7407 e310 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@10e3 │ │ -0cd03c: d809 0901 |0056: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0cd040: 28d8 |0058: goto 0030 // -0028 │ │ -0cd042: 1210 |0059: const/4 v0, #int 1 // #1 │ │ -0cd044: 5cb0 ec09 |005a: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ -0cd048: 0e00 |005c: return-void │ │ +0dac34: |[0dac34] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.bind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0dac44: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0dac4a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0dac4c: 6208 2300 |0004: sget-object v8, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0dac50: 52b0 ea09 |0006: iget v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dac54: 7230 5e0a 5800 |0008: invoke-interface {v8, v5, v0}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0dac5a: 55b0 ee09 |000b: iget-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0dac5e: 3800 1c00 |000d: if-eqz v0, 0029 // +001c │ │ +0dac62: 54b0 eb09 |000f: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0dac66: 54b1 e909 |0011: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0dac6a: 6e10 5f25 0100 |0013: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0dac70: 0a01 |0016: move-result v1 │ │ +0dac72: da01 0104 |0017: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +0dac76: 6e20 4225 1000 |0019: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0dac7c: 54b0 eb09 |001c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0dac80: 6e10 4125 0000 |001e: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0dac86: 0a00 |0021: move-result v0 │ │ +0dac88: 54b1 eb09 |0022: iget-object v1, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0dac8c: 7251 670a 5802 |0024: invoke-interface {v8, v5, v2, v0, v1}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ +0dac92: 5cb2 ee09 |0027: iput-boolean v2, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0dac96: 54b0 e809 |0029: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dac9a: 6e10 d20b 0000 |002b: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0daca0: 0a0a |002e: move-result v10 │ │ +0daca2: 1209 |002f: const/4 v9, #int 0 // #0 │ │ +0daca4: 35a9 2900 |0030: if-ge v9, v10, 0059 // +0029 │ │ +0daca8: 54b0 e809 |0032: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dacac: 6e20 d00b 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0dacb2: 0c07 |0037: move-result-object v7 │ │ +0dacb4: 5470 6906 |0038: iget-object v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0dacb8: 6e20 a510 0c00 |003a: invoke-virtual {v12, v0}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.enableVertexAttribute:(Ljava/lang/String;)V // method@10a5 │ │ +0dacbe: 1303 0614 |003d: const/16 v3, #int 5126 // #1406 │ │ +0dacc2: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0dacc4: 5270 6c06 |0040: iget v0, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0dacc8: 1251 |0042: const/4 v1, #int 5 // #5 │ │ +0dacca: 3310 0500 |0043: if-ne v0, v1, 0048 // +0005 │ │ +0dacce: 1303 0114 |0045: const/16 v3, #int 5121 // #1401 │ │ +0dacd2: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +0dacd4: 5471 6906 |0048: iget-object v1, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0dacd8: 5272 6a06 |004a: iget v2, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.numComponents:I // field@066a │ │ +0dacdc: 54b0 e809 |004c: iget-object v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dace0: 5205 7406 |004e: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0dace4: 5276 6b06 |0050: iget v6, v7, Lcom/badlogic/gdx/graphics/VertexAttribute;.offset:I // field@066b │ │ +0dace8: 07c0 |0052: move-object v0, v12 │ │ +0dacea: 7407 e310 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@10e3 │ │ +0dacf0: d809 0901 |0056: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0dacf4: 28d8 |0058: goto 0030 // -0028 │ │ +0dacf6: 1210 |0059: const/4 v0, #int 1 // #1 │ │ +0dacf8: 5cb0 ec09 |005a: iput-boolean v0, v11, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ +0dacfc: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=220 │ │ 0x0006 line=222 │ │ 0x000b line=223 │ │ 0x000f line=224 │ │ 0x001c line=225 │ │ @@ -297827,46 +297752,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0cd04c: |[0cd04c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.dispose:()V │ │ -0cd05c: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ -0cd062: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0cd064: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0cd066: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cd06a: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ -0cd06e: 6201 f009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd072: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cd078: 6201 f009 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd07c: 5262 ea09 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cd080: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cd086: 6201 f009 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd08a: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cd090: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cd094: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cd09a: 6201 f009 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd09e: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ -0cd0a4: 5963 ea09 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cd0a8: 0e00 |0026: return-void │ │ -0cd0aa: 6201 f009 |0027: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd0ae: 6e10 6725 0100 |0029: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ -0cd0b4: 6201 f009 |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd0b8: 5262 ea09 |002e: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cd0bc: 6e20 7025 2100 |0030: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ -0cd0c2: 6201 f009 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd0c6: 6e10 6825 0100 |0035: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ -0cd0cc: 6200 2200 |0038: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cd0d0: 7230 270a 5003 |003a: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cd0d6: 6201 f009 |003d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ -0cd0da: 7230 2f0a 4001 |003f: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ -0cd0e0: 5963 ea09 |0042: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cd0e4: 28e2 |0044: goto 0026 // -001e │ │ +0dad00: |[0dad00] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.dispose:()V │ │ +0dad10: 1405 9288 0000 |0000: const v5, #float 4.89922e-41 // #00008892 │ │ +0dad16: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0dad18: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0dad1a: 6201 2300 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0dad1e: 3801 2000 |0007: if-eqz v1, 0027 // +0020 │ │ +0dad22: 6201 f009 |0009: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad26: 6e10 6725 0100 |000b: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0dad2c: 6201 f009 |000e: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad30: 5262 ea09 |0010: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dad34: 6e20 7025 2100 |0012: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0dad3a: 6201 f009 |0015: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad3e: 6e10 6825 0100 |0017: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0dad44: 6200 2300 |001a: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0dad48: 7230 5e0a 5003 |001c: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0dad4e: 6201 f009 |001f: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad52: 7230 6c0a 4001 |0021: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL20;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a6c │ │ +0dad58: 5963 ea09 |0024: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dad5c: 0e00 |0026: return-void │ │ +0dad5e: 6201 f009 |0027: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad62: 6e10 6725 0100 |0029: invoke-virtual {v1}, Ljava/nio/IntBuffer;.clear:()Ljava/nio/Buffer; // method@2567 │ │ +0dad68: 6201 f009 |002c: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad6c: 5262 ea09 |002e: iget v2, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dad70: 6e20 7025 2100 |0030: invoke-virtual {v1, v2}, Ljava/nio/IntBuffer;.put:(I)Ljava/nio/IntBuffer; // method@2570 │ │ +0dad76: 6201 f009 |0033: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad7a: 6e10 6825 0100 |0035: invoke-virtual {v1}, Ljava/nio/IntBuffer;.flip:()Ljava/nio/Buffer; // method@2568 │ │ +0dad80: 6200 2200 |0038: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0dad84: 7230 270a 5003 |003a: invoke-interface {v0, v5, v3}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0dad8a: 6201 f009 |003d: sget-object v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.tmpHandle:Ljava/nio/IntBuffer; // field@09f0 │ │ +0dad8e: 7230 2f0a 4001 |003f: invoke-interface {v0, v4, v1}, Lcom/badlogic/gdx/graphics/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@0a2f │ │ +0dad94: 5963 ea09 |0042: iput v3, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dad98: 28e2 |0044: goto 0026 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0005 line=304 │ │ 0x0009 line=305 │ │ 0x000e line=306 │ │ 0x0015 line=307 │ │ 0x001a line=308 │ │ @@ -297891,17 +297816,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/VertexAttributes;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd0e8: |[0cd0e8] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ -0cd0f8: 5410 e809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd0fc: 1100 |0002: return-object v0 │ │ +0dad9c: |[0dad9c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getAttributes:()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ +0dadac: 5410 e809 |0000: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dadb0: 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;) │ │ @@ -297909,19 +297834,19 @@ │ │ type : '()Ljava/nio/FloatBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0cd100: |[0cd100] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBuffer:()Ljava/nio/FloatBuffer; │ │ -0cd110: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cd112: 5c10 ee09 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0cd116: 5410 e909 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd11a: 1100 |0005: return-object v0 │ │ +0dadb4: |[0dadb4] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBuffer:()Ljava/nio/FloatBuffer; │ │ +0dadc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dadc6: 5c10 ee09 |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0dadca: 5410 e909 |0003: iget-object v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0dadce: 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; │ │ │ │ @@ -297930,17 +297855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd11c: |[0cd11c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBufferHandle:()I │ │ -0cd12c: 5210 ea09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cd130: 0f00 |0002: return v0 │ │ +0dadd0: |[0dadd0] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getBufferHandle:()I │ │ +0dade0: 5210 ea09 |0000: iget v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dade4: 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;) │ │ @@ -297948,22 +297873,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cd134: |[0cd134] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumMaxVertices:()I │ │ -0cd144: 5420 eb09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd148: 6e10 3a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ -0cd14e: 0a00 |0005: move-result v0 │ │ -0cd150: 5421 e809 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd154: 5211 7406 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cd158: b310 |000a: div-int/2addr v0, v1 │ │ -0cd15a: 0f00 |000b: return v0 │ │ +0dade8: |[0dade8] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumMaxVertices:()I │ │ +0dadf8: 5420 eb09 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0dadfc: 6e10 3a25 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.capacity:()I // method@253a │ │ +0dae02: 0a00 |0005: move-result v0 │ │ +0dae04: 5421 e809 |0006: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dae08: 5211 7406 |0008: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0dae0c: b310 |000a: div-int/2addr v0, v1 │ │ +0dae0e: 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;) │ │ @@ -297971,23 +297896,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0cd15c: |[0cd15c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumVertices:()I │ │ -0cd16c: 5420 e909 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd170: 6e10 5f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cd176: 0a00 |0005: move-result v0 │ │ -0cd178: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ -0cd17c: 5421 e809 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd180: 5211 7406 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ -0cd184: b310 |000c: div-int/2addr v0, v1 │ │ -0cd186: 0f00 |000d: return v0 │ │ +0dae10: |[0dae10] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.getNumVertices:()I │ │ +0dae20: 5420 e909 |0000: iget-object v0, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0dae24: 6e10 5f25 0000 |0002: invoke-virtual {v0}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0dae2a: 0a00 |0005: move-result v0 │ │ +0dae2c: da00 0004 |0006: mul-int/lit8 v0, v0, #int 4 // #04 │ │ +0dae30: 5421 e809 |0008: iget-object v1, v2, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0dae34: 5211 7406 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttributes;.vertexSize:I // field@0674 │ │ +0dae38: b310 |000c: div-int/2addr v0, v1 │ │ +0dae3a: 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;) │ │ @@ -297995,21 +297920,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cd188: |[0cd188] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.invalidate:()V │ │ -0cd198: 7010 2c11 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@112c │ │ -0cd19e: 0a00 |0003: move-result v0 │ │ -0cd1a0: 5910 ea09 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ -0cd1a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0cd1a6: 5c10 ee09 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0cd1aa: 0e00 |0009: return-void │ │ +0dae3c: |[0dae3c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.invalidate:()V │ │ +0dae4c: 7010 2c11 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.createBufferObject:()I // method@112c │ │ +0dae52: 0a00 |0003: move-result v0 │ │ +0dae54: 5910 ea09 |0004: iput v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.bufferHandle:I // field@09ea │ │ +0dae58: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0dae5a: 5c10 ee09 |0007: iput-boolean v0, v1, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0dae5e: 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; │ │ @@ -298019,61 +297944,61 @@ │ │ type : '([FII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -0cd1ac: |[0cd1ac] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.setVertices:([FII)V │ │ -0cd1bc: 1404 9288 0000 |0000: const v4, #float 4.89922e-41 // #00008892 │ │ -0cd1c2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0cd1c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0cd1c6: 5c51 ee09 |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0cd1ca: 5551 ed09 |0007: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@09ed │ │ -0cd1ce: 3801 2900 |0009: if-eqz v1, 0032 // +0029 │ │ -0cd1d2: 5451 eb09 |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd1d6: 7140 811d 1678 |000d: invoke-static {v6, v1, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ -0cd1dc: 5451 e909 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd1e0: 6e20 6325 3100 |0012: invoke-virtual {v1, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ -0cd1e6: 5451 e909 |0015: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd1ea: 6e20 6025 8100 |0017: invoke-virtual {v1, v8}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ -0cd1f0: 5551 ec09 |001a: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ -0cd1f4: 3801 1500 |001c: if-eqz v1, 0031 // +0015 │ │ -0cd1f8: 6201 2300 |001e: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cd1fc: 3801 3400 |0020: if-eqz v1, 0054 // +0034 │ │ -0cd200: 6200 2300 |0022: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cd204: 5451 eb09 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd208: 6e10 4125 0100 |0026: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cd20e: 0a01 |0029: move-result v1 │ │ -0cd210: 5452 eb09 |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd214: 7252 670a 4013 |002c: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ -0cd21a: 5c53 ee09 |002f: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ -0cd21e: 0e00 |0031: return-void │ │ -0cd220: 5451 e909 |0032: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd224: 6e10 5925 0100 |0034: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ -0cd22a: 5451 e909 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd22e: 6e40 6525 6187 |0039: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@2565 │ │ -0cd234: 5451 e909 |003c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd238: 6e10 5b25 0100 |003e: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ -0cd23e: 5451 eb09 |0041: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd242: 6e20 4625 3100 |0043: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ -0cd248: 5451 eb09 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd24c: 5452 e909 |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ -0cd250: 6e10 5f25 0200 |004a: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ -0cd256: 0a02 |004d: move-result v2 │ │ -0cd258: e002 0202 |004e: shl-int/lit8 v2, v2, #int 2 // #02 │ │ -0cd25c: 6e20 4225 2100 |0050: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ -0cd262: 28c7 |0053: goto 001a // -0039 │ │ -0cd264: 6200 2200 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cd268: 5451 eb09 |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd26c: 6e10 4125 0100 |0058: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ -0cd272: 0a01 |005b: move-result v1 │ │ -0cd274: 5452 eb09 |005c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ -0cd278: 7252 290a 4013 |005e: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ -0cd27e: 28ce |0061: goto 002f // -0032 │ │ +0dae60: |[0dae60] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.setVertices:([FII)V │ │ +0dae70: 1404 9288 0000 |0000: const v4, #float 4.89922e-41 // #00008892 │ │ +0dae76: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0dae78: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0dae7a: 5c51 ee09 |0005: iput-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0dae7e: 5551 ed09 |0007: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirect:Z // field@09ed │ │ +0dae82: 3801 2900 |0009: if-eqz v1, 0032 // +0029 │ │ +0dae86: 5451 eb09 |000b: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0dae8a: 7140 811d 1678 |000d: invoke-static {v6, v1, v8, v7}, Lcom/badlogic/gdx/utils/BufferUtils;.copy:([FLjava/nio/Buffer;II)V // method@1d81 │ │ +0dae90: 5451 e909 |0010: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0dae94: 6e20 6325 3100 |0012: invoke-virtual {v1, v3}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@2563 │ │ +0dae9a: 5451 e909 |0015: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0dae9e: 6e20 6025 8100 |0017: invoke-virtual {v1, v8}, Ljava/nio/FloatBuffer;.limit:(I)Ljava/nio/Buffer; // method@2560 │ │ +0daea4: 5551 ec09 |001a: iget-boolean v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ +0daea8: 3801 1500 |001c: if-eqz v1, 0031 // +0015 │ │ +0daeac: 6201 2300 |001e: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0daeb0: 3801 3400 |0020: if-eqz v1, 0054 // +0034 │ │ +0daeb4: 6200 2300 |0022: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0daeb8: 5451 eb09 |0024: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daebc: 6e10 4125 0100 |0026: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0daec2: 0a01 |0029: move-result v1 │ │ +0daec4: 5452 eb09 |002a: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daec8: 7252 670a 4013 |002c: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL20;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a67 │ │ +0daece: 5c53 ee09 |002f: iput-boolean v3, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isDirty:Z // field@09ee │ │ +0daed2: 0e00 |0031: return-void │ │ +0daed4: 5451 e909 |0032: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0daed8: 6e10 5925 0100 |0034: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.clear:()Ljava/nio/Buffer; // method@2559 │ │ +0daede: 5451 e909 |0037: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0daee2: 6e40 6525 6187 |0039: invoke-virtual {v1, v6, v7, v8}, Ljava/nio/FloatBuffer;.put:([FII)Ljava/nio/FloatBuffer; // method@2565 │ │ +0daee8: 5451 e909 |003c: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0daeec: 6e10 5b25 0100 |003e: invoke-virtual {v1}, Ljava/nio/FloatBuffer;.flip:()Ljava/nio/Buffer; // method@255b │ │ +0daef2: 5451 eb09 |0041: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daef6: 6e20 4625 3100 |0043: invoke-virtual {v1, v3}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@2546 │ │ +0daefc: 5451 eb09 |0046: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daf00: 5452 e909 |0048: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.buffer:Ljava/nio/FloatBuffer; // field@09e9 │ │ +0daf04: 6e10 5f25 0200 |004a: invoke-virtual {v2}, Ljava/nio/FloatBuffer;.limit:()I // method@255f │ │ +0daf0a: 0a02 |004d: move-result v2 │ │ +0daf0c: e002 0202 |004e: shl-int/lit8 v2, v2, #int 2 // #02 │ │ +0daf10: 6e20 4225 2100 |0050: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@2542 │ │ +0daf16: 28c7 |0053: goto 001a // -0039 │ │ +0daf18: 6200 2200 |0054: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daf1c: 5451 eb09 |0056: iget-object v1, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daf20: 6e10 4125 0100 |0058: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.limit:()I // method@2541 │ │ +0daf26: 0a01 |005b: move-result v1 │ │ +0daf28: 5452 eb09 |005c: iget-object v2, v5, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.byteBuffer:Ljava/nio/ByteBuffer; // field@09eb │ │ +0daf2c: 7252 290a 4013 |005e: invoke-interface {v0, v4, v3, v1, v2}, Lcom/badlogic/gdx/graphics/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@0a29 │ │ +0daf32: 28ce |0061: goto 002f // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ 0x0007 line=137 │ │ 0x000b line=138 │ │ 0x0010 line=139 │ │ 0x0015 line=140 │ │ @@ -298103,60 +298028,60 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0cd280: |[0cd280] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:()V │ │ -0cd290: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0cd292: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ -0cd296: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0cd298: 5485 e809 |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd29c: 6e10 d20b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cd2a2: 0a03 |0009: move-result v3 │ │ -0cd2a4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0cd2a6: 3532 4800 |000b: if-ge v2, v3, 0053 // +0048 │ │ -0cd2aa: 5485 e809 |000d: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd2ae: 6e20 d00b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cd2b4: 0c00 |0012: move-result-object v0 │ │ -0cd2b6: 5205 6c06 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cd2ba: 2b05 4700 0000 |0015: packed-switch v5, 0000005c // +00000047 │ │ -0cd2c0: 2205 bc02 |0018: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0cd2c4: 2206 9103 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0cd2c8: 7010 d024 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cd2ce: 1a07 1129 |001f: const-string v7, "unkown vertex attribute type: " // string@2911 │ │ -0cd2d2: 6e20 d724 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cd2d8: 0c06 |0024: move-result-object v6 │ │ -0cd2da: 5207 6c06 |0025: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ -0cd2de: 6e20 d424 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0cd2e4: 0c06 |002a: move-result-object v6 │ │ -0cd2e6: 6e10 dd24 0600 |002b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cd2ec: 0c06 |002e: move-result-object v6 │ │ -0cd2ee: 7020 291e 6500 |002f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0cd2f4: 2705 |0032: throw v5 │ │ -0cd2f6: 1405 7680 0000 |0033: const v5, #float 4.60831e-41 // #00008076 │ │ -0cd2fc: 7220 310a 5100 |0036: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ -0cd302: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cd306: 28d0 |003b: goto 000b // -0030 │ │ -0cd308: 1405 7580 0000 |003c: const v5, #float 4.60817e-41 // #00008075 │ │ -0cd30e: 7220 310a 5100 |003f: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ -0cd314: 28f7 |0042: goto 0039 // -0009 │ │ -0cd316: 1405 c084 0000 |0043: const v5, #float 4.76217e-41 // #000084c0 │ │ -0cd31c: b045 |0046: add-int/2addr v5, v4 │ │ -0cd31e: 7220 2a0a 5100 |0047: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ -0cd324: 1405 7880 0000 |004a: const v5, #float 4.60859e-41 // #00008078 │ │ -0cd32a: 7220 310a 5100 |004d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ -0cd330: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0cd334: 28e7 |0052: goto 0039 // -0019 │ │ -0cd336: 1405 9288 0000 |0053: const v5, #float 4.89922e-41 // #00008892 │ │ -0cd33c: 7230 270a 5106 |0056: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ -0cd342: 5c86 ec09 |0059: iput-boolean v6, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ -0cd346: 0e00 |005b: return-void │ │ -0cd348: 0001 0600 0000 0000 2400 0000 1e00 ... |005c: packed-switch-data (16 units) │ │ +0daf34: |[0daf34] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:()V │ │ +0daf44: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0daf46: 6201 2200 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl11:Lcom/badlogic/gdx/graphics/GL11; // field@0022 │ │ +0daf4a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0daf4c: 5485 e809 |0004: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0daf50: 6e10 d20b 0500 |0006: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0daf56: 0a03 |0009: move-result v3 │ │ +0daf58: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0daf5a: 3532 4800 |000b: if-ge v2, v3, 0053 // +0048 │ │ +0daf5e: 5485 e809 |000d: iget-object v5, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0daf62: 6e20 d00b 2500 |000f: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0daf68: 0c00 |0012: move-result-object v0 │ │ +0daf6a: 5205 6c06 |0013: iget v5, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0daf6e: 2b05 4700 0000 |0015: packed-switch v5, 0000005c // +00000047 │ │ +0daf74: 2205 bc02 |0018: new-instance v5, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0daf78: 2206 9103 |001a: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0daf7c: 7010 d024 0600 |001c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0daf82: 1a07 1129 |001f: const-string v7, "unkown vertex attribute type: " // string@2911 │ │ +0daf86: 6e20 d724 7600 |0021: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0daf8c: 0c06 |0024: move-result-object v6 │ │ +0daf8e: 5207 6c06 |0025: iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.usage:I // field@066c │ │ +0daf92: 6e20 d424 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0daf98: 0c06 |002a: move-result-object v6 │ │ +0daf9a: 6e10 dd24 0600 |002b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dafa0: 0c06 |002e: move-result-object v6 │ │ +0dafa2: 7020 291e 6500 |002f: invoke-direct {v5, v6}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0dafa8: 2705 |0032: throw v5 │ │ +0dafaa: 1405 7680 0000 |0033: const v5, #float 4.60831e-41 // #00008076 │ │ +0dafb0: 7220 310a 5100 |0036: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ +0dafb6: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0dafba: 28d0 |003b: goto 000b // -0030 │ │ +0dafbc: 1405 7580 0000 |003c: const v5, #float 4.60817e-41 // #00008075 │ │ +0dafc2: 7220 310a 5100 |003f: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ +0dafc8: 28f7 |0042: goto 0039 // -0009 │ │ +0dafca: 1405 c084 0000 |0043: const v5, #float 4.76217e-41 // #000084c0 │ │ +0dafd0: b045 |0046: add-int/2addr v5, v4 │ │ +0dafd2: 7220 2a0a 5100 |0047: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glClientActiveTexture:(I)V // method@0a2a │ │ +0dafd8: 1405 7880 0000 |004a: const v5, #float 4.60859e-41 // #00008078 │ │ +0dafde: 7220 310a 5100 |004d: invoke-interface {v1, v5}, Lcom/badlogic/gdx/graphics/GL11;.glDisableClientState:(I)V // method@0a31 │ │ +0dafe4: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0dafe8: 28e7 |0052: goto 0039 // -0019 │ │ +0dafea: 1405 9288 0000 |0053: const v5, #float 4.89922e-41 // #00008892 │ │ +0daff0: 7230 270a 5106 |0056: invoke-interface {v1, v5, v6}, Lcom/badlogic/gdx/graphics/GL11;.glBindBuffer:(II)V // method@0a27 │ │ +0daff6: 5c86 ec09 |0059: iput-boolean v6, v8, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ +0daffa: 0e00 |005b: return-void │ │ +0daffc: 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 │ │ @@ -298186,33 +298111,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 │ │ -0cd368: |[0cd368] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ -0cd378: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cd37a: 6201 2300 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ -0cd37e: 5464 e809 |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd382: 6e10 d20b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ -0cd388: 0a03 |0008: move-result v3 │ │ -0cd38a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0cd38c: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ -0cd390: 5464 e809 |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ -0cd394: 6e20 d00b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ -0cd39a: 0c00 |0011: move-result-object v0 │ │ -0cd39c: 5404 6906 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ -0cd3a0: 6e20 a210 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@10a2 │ │ -0cd3a6: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cd3aa: 28f1 |0019: goto 000a // -000f │ │ -0cd3ac: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ -0cd3b2: 7230 5e0a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ -0cd3b8: 5c65 ec09 |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ -0cd3bc: 0e00 |0022: return-void │ │ +0db01c: |[0db01c] com.badlogic.gdx.graphics.glutils.VertexBufferObjectSubData.unbind:(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ │ +0db02c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0db02e: 6201 2300 |0001: sget-object v1, Lcom/badlogic/gdx/Gdx;.gl20:Lcom/badlogic/gdx/graphics/GL20; // field@0023 │ │ +0db032: 5464 e809 |0003: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0db036: 6e10 d20b 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;.size:()I // method@0bd2 │ │ +0db03c: 0a03 |0008: move-result v3 │ │ +0db03e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0db040: 3532 1000 |000a: if-ge v2, v3, 001a // +0010 │ │ +0db044: 5464 e809 |000c: iget-object v4, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.attributes:Lcom/badlogic/gdx/graphics/VertexAttributes; // field@09e8 │ │ +0db048: 6e20 d00b 2400 |000e: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/graphics/VertexAttributes;.get:(I)Lcom/badlogic/gdx/graphics/VertexAttribute; // method@0bd0 │ │ +0db04e: 0c00 |0011: move-result-object v0 │ │ +0db050: 5404 6906 |0012: iget-object v4, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;.alias:Ljava/lang/String; // field@0669 │ │ +0db054: 6e20 a210 4700 |0014: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;.disableVertexAttribute:(Ljava/lang/String;)V // method@10a2 │ │ +0db05a: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0db05e: 28f1 |0019: goto 000a // -000f │ │ +0db060: 1404 9288 0000 |001a: const v4, #float 4.89922e-41 // #00008892 │ │ +0db066: 7230 5e0a 4105 |001d: invoke-interface {v1, v4, v5}, Lcom/badlogic/gdx/graphics/GL20;.glBindBuffer:(II)V // method@0a5e │ │ +0db06c: 5c65 ec09 |0020: iput-boolean v5, v6, Lcom/badlogic/gdx/graphics/glutils/VertexBufferObjectSubData;.isBound:Z // field@09ec │ │ +0db070: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0003 line=286 │ │ 0x0009 line=287 │ │ 0x000c line=288 │ │ 0x0012 line=289 │ │ @@ -298345,45 +298270,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 │ │ -0cd3c0: |[0cd3c0] com.badlogic.gdx.input.GestureDetector.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ -0cd3d0: 1402 286b 6e4e |0000: const v2, #float 1e+09 // #4e6e6b28 │ │ -0cd3d6: 7010 6e01 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@016e │ │ -0cd3dc: 2200 a601 |0006: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // type@01a6 │ │ -0cd3e0: 7010 5211 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.:()V // method@1152 │ │ -0cd3e6: 5b30 120a |000b: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd3ea: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0cd3ee: 7010 f912 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0cd3f4: 5b30 0b0a |0012: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd3f8: 2200 dc01 |0014: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0cd3fc: 7010 f912 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0cd402: 5b30 0c0a |0019: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd406: 2200 dc01 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0cd40a: 7010 f912 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0cd410: 5b30 ff09 |0020: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ -0cd414: 2200 dc01 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0cd418: 7010 f912 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0cd41e: 5b30 000a |0027: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ -0cd422: 2200 a301 |0029: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$1; // type@01a3 │ │ -0cd426: 7020 4111 3000 |002b: invoke-direct {v0, v3}, Lcom/badlogic/gdx/input/GestureDetector$1;.:(Lcom/badlogic/gdx/input/GestureDetector;)V // method@1141 │ │ -0cd42c: 5b30 070a |002e: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd430: 5934 110a |0030: iput v4, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ -0cd434: a800 0502 |0032: mul-float v0, v5, v2 │ │ -0cd438: 8800 |0034: float-to-long v0, v0 │ │ -0cd43a: 5a30 0e0a |0035: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0a0e │ │ -0cd43e: 5936 060a |0037: iput v6, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ -0cd442: a800 0702 |0039: mul-float v0, v7, v2 │ │ -0cd446: 8800 |003b: float-to-long v0, v0 │ │ -0cd448: 5a30 080a |003c: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0a08 │ │ -0cd44c: 5b38 040a |003e: iput-object v8, v3, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd450: 0e00 |0040: return-void │ │ +0db074: |[0db074] com.badlogic.gdx.input.GestureDetector.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ +0db084: 1402 286b 6e4e |0000: const v2, #float 1e+09 // #4e6e6b28 │ │ +0db08a: 7010 6e01 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@016e │ │ +0db090: 2200 a601 |0006: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // type@01a6 │ │ +0db094: 7010 5211 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.:()V // method@1152 │ │ +0db09a: 5b30 120a |000b: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db09e: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0db0a2: 7010 f912 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0db0a8: 5b30 0b0a |0012: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db0ac: 2200 dc01 |0014: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0db0b0: 7010 f912 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0db0b6: 5b30 0c0a |0019: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db0ba: 2200 dc01 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0db0be: 7010 f912 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0db0c4: 5b30 ff09 |0020: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ +0db0c8: 2200 dc01 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0db0cc: 7010 f912 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0db0d2: 5b30 000a |0027: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ +0db0d6: 2200 a301 |0029: new-instance v0, Lcom/badlogic/gdx/input/GestureDetector$1; // type@01a3 │ │ +0db0da: 7020 4111 3000 |002b: invoke-direct {v0, v3}, Lcom/badlogic/gdx/input/GestureDetector$1;.:(Lcom/badlogic/gdx/input/GestureDetector;)V // method@1141 │ │ +0db0e0: 5b30 070a |002e: iput-object v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db0e4: 5934 110a |0030: iput v4, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ +0db0e8: a800 0502 |0032: mul-float v0, v5, v2 │ │ +0db0ec: 8800 |0034: float-to-long v0, v0 │ │ +0db0ee: 5a30 0e0a |0035: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0a0e │ │ +0db0f2: 5936 060a |0037: iput v6, v3, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ +0db0f6: a800 0702 |0039: mul-float v0, v7, v2 │ │ +0db0fa: 8800 |003b: float-to-long v0, v0 │ │ +0db0fc: 5a30 080a |003c: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0a08 │ │ +0db100: 5b38 040a |003e: iput-object v8, v3, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db104: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=75 │ │ 0x0006 line=45 │ │ 0x000d line=48 │ │ 0x0014 line=49 │ │ 0x001b line=50 │ │ @@ -298408,23 +298333,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 │ │ -0cd454: |[0cd454] com.badlogic.gdx.input.GestureDetector.:(Lcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ -0cd464: 1501 a041 |0000: const/high16 v1, #int 1101004800 // #41a0 │ │ -0cd468: 1402 cdcc cc3e |0002: const v2, #float 0.4 // #3ecccccd │ │ -0cd46e: 1403 cdcc 8c3f |0005: const v3, #float 1.1 // #3f8ccccd │ │ -0cd474: 1404 9a99 193e |0008: const v4, #float 0.15 // #3e19999a │ │ -0cd47a: 0760 |000b: move-object v0, v6 │ │ -0cd47c: 0775 |000c: move-object v5, v7 │ │ -0cd47e: 7606 5a11 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@115a │ │ -0cd484: 0e00 |0010: return-void │ │ +0db108: |[0db108] com.badlogic.gdx.input.GestureDetector.:(Lcom/badlogic/gdx/input/GestureDetector$GestureListener;)V │ │ +0db118: 1501 a041 |0000: const/high16 v1, #int 1101004800 // #41a0 │ │ +0db11c: 1402 cdcc cc3e |0002: const v2, #float 0.4 // #3ecccccd │ │ +0db122: 1403 cdcc 8c3f |0005: const v3, #float 1.1 // #3f8ccccd │ │ +0db128: 1404 9a99 193e |0008: const v4, #float 0.15 // #3e19999a │ │ +0db12e: 0760 |000b: move-object v0, v6 │ │ +0db130: 0775 |000c: move-object v5, v7 │ │ +0db132: 7606 5a11 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;.:(FFFFLcom/badlogic/gdx/input/GestureDetector$GestureListener;)V // method@115a │ │ +0db138: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0010 line=64 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0011 reg=7 listener Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ @@ -298434,31 +298359,31 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0cd488: |[0cd488] com.badlogic.gdx.input.GestureDetector.isWithinTapSquare:(FFFF)Z │ │ -0cd498: a700 0305 |0000: sub-float v0, v3, v5 │ │ -0cd49c: 7110 7d24 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0cd4a2: 0a00 |0005: move-result v0 │ │ -0cd4a4: 5221 110a |0006: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ -0cd4a8: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ -0cd4ac: 3b00 1000 |000a: if-gez v0, 001a // +0010 │ │ -0cd4b0: a700 0406 |000c: sub-float v0, v4, v6 │ │ -0cd4b4: 7110 7d24 0000 |000e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0cd4ba: 0a00 |0011: move-result v0 │ │ -0cd4bc: 5221 110a |0012: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ -0cd4c0: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ -0cd4c4: 3b00 0400 |0016: if-gez v0, 001a // +0004 │ │ -0cd4c8: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0cd4ca: 0f00 |0019: return v0 │ │ -0cd4cc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0cd4ce: 28fe |001b: goto 0019 // -0002 │ │ +0db13c: |[0db13c] com.badlogic.gdx.input.GestureDetector.isWithinTapSquare:(FFFF)Z │ │ +0db14c: a700 0305 |0000: sub-float v0, v3, v5 │ │ +0db150: 7110 7d24 0000 |0002: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0db156: 0a00 |0005: move-result v0 │ │ +0db158: 5221 110a |0006: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ +0db15c: 2e00 0001 |0008: cmpg-float v0, v0, v1 │ │ +0db160: 3b00 1000 |000a: if-gez v0, 001a // +0010 │ │ +0db164: a700 0406 |000c: sub-float v0, v4, v6 │ │ +0db168: 7110 7d24 0000 |000e: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0db16e: 0a00 |0011: move-result v0 │ │ +0db170: 5221 110a |0012: iget v1, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ +0db174: 2e00 0001 |0014: cmpg-float v0, v0, v1 │ │ +0db178: 3b00 0400 |0016: if-gez v0, 001a // +0004 │ │ +0db17c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0db17e: 0f00 |0019: return v0 │ │ +0db180: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0db182: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x001c reg=3 x F │ │ 0x0000 - 0x001c reg=4 y F │ │ @@ -298471,72 +298396,72 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd4d0: |[0cd4d0] com.badlogic.gdx.input.GestureDetector.isLongPressed:()Z │ │ -0cd4e0: 5210 060a |0000: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ -0cd4e4: 6e20 5d11 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/input/GestureDetector;.isLongPressed:(F)Z // method@115d │ │ -0cd4ea: 0a00 |0005: move-result v0 │ │ -0cd4ec: 0f00 |0006: return v0 │ │ +0db184: |[0db184] com.badlogic.gdx.input.GestureDetector.isLongPressed:()Z │ │ +0db194: 5210 060a |0000: iget v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ +0db198: 6e20 5d11 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/input/GestureDetector;.isLongPressed:(F)Z // method@115d │ │ +0db19e: 0a00 |0005: move-result v0 │ │ +0db1a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ #1 : (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 │ │ -0cd4f0: |[0cd4f0] com.badlogic.gdx.input.GestureDetector.isLongPressed:(F)Z │ │ -0cd500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cd502: 5351 fd09 |0001: iget-wide v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd506: 1603 0000 |0003: const-wide/16 v3, #int 0 // #0 │ │ -0cd50a: 3101 0103 |0005: cmp-long v1, v1, v3 │ │ -0cd50e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0cd512: 0f00 |0009: return v0 │ │ -0cd514: 7100 2821 0000 |000a: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -0cd51a: 0b01 |000d: move-result-wide v1 │ │ -0cd51c: 5353 fd09 |000e: iget-wide v3, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd520: bc31 |0010: sub-long/2addr v1, v3 │ │ -0cd522: 1403 286b 6e4e |0011: const v3, #float 1e+09 // #4e6e6b28 │ │ -0cd528: c863 |0014: mul-float/2addr v3, v6 │ │ -0cd52a: 8833 |0015: float-to-long v3, v3 │ │ -0cd52c: 3101 0103 |0016: cmp-long v1, v1, v3 │ │ -0cd530: 3d01 f1ff |0018: if-lez v1, 0009 // -000f │ │ -0cd534: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0cd536: 28ee |001b: goto 0009 // -0012 │ │ +0db1a4: |[0db1a4] com.badlogic.gdx.input.GestureDetector.isLongPressed:(F)Z │ │ +0db1b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db1b6: 5362 fd09 |0001: iget-wide v2, v6, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db1ba: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ +0db1be: 3101 0204 |0005: cmp-long v1, v2, v4 │ │ +0db1c2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0db1c6: 0f00 |0009: return v0 │ │ +0db1c8: 7100 2821 0000 |000a: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +0db1ce: 0b02 |000d: move-result-wide v2 │ │ +0db1d0: 5364 fd09 |000e: iget-wide v4, v6, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db1d4: bc42 |0010: sub-long/2addr v2, v4 │ │ +0db1d6: 1401 286b 6e4e |0011: const v1, #float 1e+09 // #4e6e6b28 │ │ +0db1dc: c871 |0014: mul-float/2addr v1, v7 │ │ +0db1de: 8814 |0015: float-to-long v4, v1 │ │ +0db1e0: 3101 0204 |0016: cmp-long v1, v2, v4 │ │ +0db1e4: 3d01 f1ff |0018: if-lez v1, 0009 // -000f │ │ +0db1e8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0db1ea: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=218 │ │ 0x0009 line=219 │ │ 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 │ │ │ │ #2 : (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 │ │ -0cd538: |[0cd538] com.badlogic.gdx.input.GestureDetector.isPanning:()Z │ │ -0cd548: 5510 090a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ -0cd54c: 0f00 |0002: return v0 │ │ +0db1ec: |[0db1ec] com.badlogic.gdx.input.GestureDetector.isPanning:()Z │ │ +0db1fc: 5510 090a |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ +0db200: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ │ │ #3 : (in Lcom/badlogic/gdx/input/GestureDetector;) │ │ @@ -298544,21 +298469,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0cd550: |[0cd550] com.badlogic.gdx.input.GestureDetector.reset:()V │ │ -0cd560: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cd562: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -0cd566: 5a30 fd09 |0003: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd56a: 5c32 090a |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ -0cd56e: 5c32 fe09 |0007: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd572: 0e00 |0009: return-void │ │ +0db204: |[0db204] com.badlogic.gdx.input.GestureDetector.reset:()V │ │ +0db214: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0db216: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +0db21a: 5a30 fd09 |0003: iput-wide v0, v3, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db21e: 5c32 090a |0005: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ +0db222: 5c32 fe09 |0007: iput-boolean v2, v3, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db226: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=227 │ │ 0x0005 line=228 │ │ 0x0007 line=229 │ │ 0x0009 line=230 │ │ locals : │ │ @@ -298569,60 +298494,60 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd574: |[0cd574] com.badlogic.gdx.input.GestureDetector.setLongPressSeconds:(F)V │ │ -0cd584: 5901 060a |0000: iput v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ -0cd588: 0e00 |0002: return-void │ │ +0db228: |[0db228] com.badlogic.gdx.input.GestureDetector.setLongPressSeconds:(F)V │ │ +0db238: 5901 060a |0000: iput v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ +0db23c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0003 reg=1 longPressSeconds F │ │ │ │ #5 : (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 │ │ -0cd58c: |[0cd58c] com.badlogic.gdx.input.GestureDetector.setMaxFlingDelay:(J)V │ │ -0cd59c: 5a01 080a |0000: iput-wide v1, v0, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0a08 │ │ -0cd5a0: 0e00 |0002: return-void │ │ +0db240: |[0db240] com.badlogic.gdx.input.GestureDetector.setMaxFlingDelay:(J)V │ │ +0db250: 5a12 080a |0000: iput-wide v2, v1, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0a08 │ │ +0db254: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0002 line=251 │ │ 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 │ │ │ │ #6 : (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 │ │ -0cd5a4: |[0cd5a4] com.badlogic.gdx.input.GestureDetector.setTapCountInterval:(F)V │ │ -0cd5b4: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ -0cd5ba: c830 |0003: mul-float/2addr v0, v3 │ │ -0cd5bc: 8800 |0004: float-to-long v0, v0 │ │ -0cd5be: 5a20 0e0a |0005: iput-wide v0, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0a0e │ │ -0cd5c2: 0e00 |0007: return-void │ │ +0db258: |[0db258] com.badlogic.gdx.input.GestureDetector.setTapCountInterval:(F)V │ │ +0db268: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ +0db26e: c830 |0003: mul-float/2addr v0, v3 │ │ +0db270: 8800 |0004: float-to-long v0, v0 │ │ +0db272: 5a20 0e0a |0005: iput-wide v0, v2, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0a0e │ │ +0db276: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0007 line=243 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0008 reg=3 tapCountInterval F │ │ @@ -298632,18 +298557,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cd5c4: |[0cd5c4] com.badlogic.gdx.input.GestureDetector.setTapSquareSize:(I)V │ │ -0cd5d4: 8220 |0000: int-to-float v0, v2 │ │ -0cd5d6: 5910 110a |0001: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ -0cd5da: 0e00 |0003: return-void │ │ +0db278: |[0db278] com.badlogic.gdx.input.GestureDetector.setTapSquareSize:(I)V │ │ +0db288: 8220 |0000: int-to-float v0, v2 │ │ +0db28a: 5910 110a |0001: iput v0, v1, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareSize:F // field@0a11 │ │ +0db28e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0004 reg=2 tapSquareSize I │ │ @@ -298653,73 +298578,73 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -0cd5dc: |[0cd5dc] com.badlogic.gdx.input.GestureDetector.touchDown:(FFII)Z │ │ -0cd5ec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0cd5ee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0cd5f0: 3748 0300 |0002: if-le v8, v4, 0005 // +0003 │ │ -0cd5f4: 0f00 |0004: return v0 │ │ -0cd5f6: 3908 5600 |0005: if-nez v8, 005b // +0056 │ │ -0cd5fa: 5451 0b0a |0007: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd5fe: 6e30 1513 6107 |0009: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cd604: 6201 2600 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0cd608: 7210 4e01 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ -0cd60e: 0b01 |0011: move-result-wide v1 │ │ -0cd610: 5a51 fd09 |0012: iput-wide v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd614: 5451 120a |0014: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd618: 5352 fd09 |0016: iget-wide v2, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd61c: 6e53 5811 6127 |0018: invoke-virtual {v1, v6, v7, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@1158 │ │ -0cd622: 6201 2600 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0cd626: 7220 6401 4100 |001d: invoke-interface {v1, v4}, Lcom/badlogic/gdx/Input;.isTouched:(I)Z // method@0164 │ │ -0cd62c: 0a01 |0020: move-result v1 │ │ -0cd62e: 3801 2000 |0021: if-eqz v1, 0041 // +0020 │ │ -0cd632: 5c50 fe09 |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd636: 5c54 0a0a |0025: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ -0cd63a: 5450 ff09 |0027: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ -0cd63e: 5451 0b0a |0029: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd642: 6e20 1613 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0cd648: 5450 000a |002e: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ -0cd64c: 5451 0c0a |0030: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd650: 6e20 1613 1000 |0032: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0cd656: 5450 070a |0035: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd65a: 6e10 2c21 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ -0cd660: 5450 040a |003a: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd664: 7259 5011 6087 |003c: invoke-interface {v0, v6, v7, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.touchDown:(FFII)Z // method@1150 │ │ -0cd66a: 0a00 |003f: move-result v0 │ │ -0cd66c: 28c4 |0040: goto 0004 // -003c │ │ -0cd66e: 5c54 fe09 |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd672: 5c50 0a0a |0043: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ -0cd676: 5c50 050a |0045: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ -0cd67a: 5956 0f0a |0047: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0a0f │ │ -0cd67e: 5957 100a |0049: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0a10 │ │ -0cd682: 5450 070a |004b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd686: 6e10 2d21 0000 |004d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@212d │ │ -0cd68c: 0a00 |0050: move-result v0 │ │ -0cd68e: 3900 e9ff |0051: if-nez v0, 003a // -0017 │ │ -0cd692: 5450 070a |0053: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd696: 5251 060a |0055: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ -0cd69a: 7120 3621 1000 |0057: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@2136 │ │ -0cd6a0: 28e0 |005a: goto 003a // -0020 │ │ -0cd6a2: 5451 0c0a |005b: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd6a6: 6e30 1513 6107 |005d: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cd6ac: 5c50 fe09 |0060: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd6b0: 5c54 0a0a |0062: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ -0cd6b4: 5450 ff09 |0064: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ -0cd6b8: 5451 0b0a |0066: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd6bc: 6e20 1613 1000 |0068: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0cd6c2: 5450 000a |006b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ -0cd6c6: 5451 0c0a |006d: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd6ca: 6e20 1613 1000 |006f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0cd6d0: 5450 070a |0072: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd6d4: 6e10 2c21 0000 |0074: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ -0cd6da: 28c3 |0077: goto 003a // -003d │ │ +0db290: |[0db290] com.badlogic.gdx.input.GestureDetector.touchDown:(FFII)Z │ │ +0db2a0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0db2a2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0db2a4: 3748 0300 |0002: if-le v8, v4, 0005 // +0003 │ │ +0db2a8: 0f00 |0004: return v0 │ │ +0db2aa: 3908 5600 |0005: if-nez v8, 005b // +0056 │ │ +0db2ae: 5451 0b0a |0007: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db2b2: 6e30 1513 6107 |0009: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0db2b8: 6201 2600 |000c: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0db2bc: 7210 4e01 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ +0db2c2: 0b02 |0011: move-result-wide v2 │ │ +0db2c4: 5a52 fd09 |0012: iput-wide v2, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db2c8: 5451 120a |0014: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db2cc: 5352 fd09 |0016: iget-wide v2, v5, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db2d0: 6e53 5811 6127 |0018: invoke-virtual {v1, v6, v7, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@1158 │ │ +0db2d6: 6201 2600 |001b: sget-object v1, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0db2da: 7220 6401 4100 |001d: invoke-interface {v1, v4}, Lcom/badlogic/gdx/Input;.isTouched:(I)Z // method@0164 │ │ +0db2e0: 0a01 |0020: move-result v1 │ │ +0db2e2: 3801 2000 |0021: if-eqz v1, 0041 // +0020 │ │ +0db2e6: 5c50 fe09 |0023: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db2ea: 5c54 0a0a |0025: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ +0db2ee: 5450 ff09 |0027: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ +0db2f2: 5451 0b0a |0029: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db2f6: 6e20 1613 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0db2fc: 5450 000a |002e: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ +0db300: 5451 0c0a |0030: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db304: 6e20 1613 1000 |0032: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0db30a: 5450 070a |0035: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db30e: 6e10 2c21 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ +0db314: 5450 040a |003a: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db318: 7259 5011 6087 |003c: invoke-interface {v0, v6, v7, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.touchDown:(FFII)Z // method@1150 │ │ +0db31e: 0a00 |003f: move-result v0 │ │ +0db320: 28c4 |0040: goto 0004 // -003c │ │ +0db322: 5c54 fe09 |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db326: 5c50 0a0a |0043: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ +0db32a: 5c50 050a |0045: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ +0db32e: 5956 0f0a |0047: iput v6, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0a0f │ │ +0db332: 5957 100a |0049: iput v7, v5, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0a10 │ │ +0db336: 5450 070a |004b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db33a: 6e10 2d21 0000 |004d: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.isScheduled:()Z // method@212d │ │ +0db340: 0a00 |0050: move-result v0 │ │ +0db342: 3900 e9ff |0051: if-nez v0, 003a // -0017 │ │ +0db346: 5450 070a |0053: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db34a: 5251 060a |0055: iget v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressSeconds:F // field@0a06 │ │ +0db34e: 7120 3621 1000 |0057: invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V // method@2136 │ │ +0db354: 28e0 |005a: goto 003a // -0020 │ │ +0db356: 5451 0c0a |005b: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db35a: 6e30 1513 6107 |005d: invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0db360: 5c50 fe09 |0060: iput-boolean v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db364: 5c54 0a0a |0062: iput-boolean v4, v5, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ +0db368: 5450 ff09 |0064: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ +0db36c: 5451 0b0a |0066: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db370: 6e20 1613 1000 |0068: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0db376: 5450 000a |006b: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ +0db37a: 5451 0c0a |006d: iget-object v1, v5, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db37e: 6e20 1613 1000 |006f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0db384: 5450 070a |0072: iget-object v0, v5, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db388: 6e10 2c21 0000 |0074: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ +0db38e: 28c3 |0077: goto 003a // -003d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0004 line=120 │ │ 0x0005 line=91 │ │ 0x0007 line=92 │ │ 0x000c line=93 │ │ @@ -298755,20 +298680,20 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0cd6dc: |[0cd6dc] com.badlogic.gdx.input.GestureDetector.touchDown:(IIII)Z │ │ -0cd6ec: 8230 |0000: int-to-float v0, v3 │ │ -0cd6ee: 8241 |0001: int-to-float v1, v4 │ │ -0cd6f0: 6e56 6511 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@1165 │ │ -0cd6f6: 0a00 |0005: move-result v0 │ │ -0cd6f8: 0f00 |0006: return v0 │ │ +0db390: |[0db390] com.badlogic.gdx.input.GestureDetector.touchDown:(IIII)Z │ │ +0db3a0: 8230 |0000: int-to-float v0, v3 │ │ +0db3a2: 8241 |0001: int-to-float v1, v4 │ │ +0db3a4: 6e56 6511 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchDown:(FFII)Z // method@1165 │ │ +0db3aa: 0a00 |0005: move-result v0 │ │ +0db3ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0007 reg=3 x I │ │ 0x0000 - 0x0007 reg=4 y I │ │ @@ -298780,79 +298705,79 @@ │ │ type : '(FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -0cd6fc: |[0cd6fc] com.badlogic.gdx.input.GestureDetector.touchDragged:(FFI)Z │ │ -0cd70c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0cd70e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0cd710: 372b 0300 |0002: if-le v11, v2, 0005 // +0003 │ │ -0cd714: 0f01 |0004: return v1 │ │ -0cd716: 5583 050a |0005: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ -0cd71a: 3903 fdff |0007: if-nez v3, 0004 // -0003 │ │ -0cd71e: 5583 0a0a |0009: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ -0cd722: 3803 3d00 |000b: if-eqz v3, 0048 // +003d │ │ -0cd726: 390b 3500 |000d: if-nez v11, 0042 // +0035 │ │ -0cd72a: 5483 0b0a |000f: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd72e: 6e30 1513 930a |0011: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cd734: 5483 040a |0014: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd738: 3803 eeff |0016: if-eqz v3, 0004 // -0012 │ │ -0cd73c: 5483 040a |0018: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd740: 5484 ff09 |001a: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ -0cd744: 5485 000a |001c: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ -0cd748: 5486 0b0a |001e: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd74c: 5487 0c0a |0020: iget-object v7, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd750: 7257 4e11 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@114e │ │ -0cd756: 0a00 |0025: move-result v0 │ │ -0cd758: 5483 040a |0026: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd75c: 5484 ff09 |0028: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ -0cd760: 5485 000a |002a: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ -0cd764: 6e20 0713 5400 |002c: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -0cd76a: 0a04 |002f: move-result v4 │ │ -0cd76c: 5485 0b0a |0030: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd770: 5486 0c0a |0032: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd774: 6e20 0713 6500 |0034: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ -0cd77a: 0a05 |0037: move-result v5 │ │ -0cd77c: 7230 5111 4305 |0038: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.zoom:(FF)Z // method@1151 │ │ -0cd782: 0a03 |003b: move-result v3 │ │ -0cd784: 3903 0400 |003c: if-nez v3, 0040 // +0004 │ │ -0cd788: 3800 c6ff |003e: if-eqz v0, 0004 // -003a │ │ -0cd78c: 0121 |0040: move v1, v2 │ │ -0cd78e: 28c3 |0041: goto 0004 // -003d │ │ -0cd790: 5483 0c0a |0042: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd794: 6e30 1513 930a |0044: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cd79a: 28cd |0047: goto 0014 // -0033 │ │ -0cd79c: 5483 120a |0048: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd7a0: 6204 2600 |004a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0cd7a4: 7210 4e01 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ -0cd7aa: 0b04 |004f: move-result-wide v4 │ │ -0cd7ac: 6e55 5911 934a |0050: invoke-virtual {v3, v9, v10, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@1159 │ │ -0cd7b2: 5583 fe09 |0053: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd7b6: 3803 1300 |0055: if-eqz v3, 0068 // +0013 │ │ -0cd7ba: 5283 0f0a |0057: iget v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0a0f │ │ -0cd7be: 5284 100a |0059: iget v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0a10 │ │ -0cd7c2: 7054 5f11 983a |005b: invoke-direct {v8, v9, v10, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@115f │ │ -0cd7c8: 0a03 |005e: move-result v3 │ │ -0cd7ca: 3903 0900 |005f: if-nez v3, 0068 // +0009 │ │ -0cd7ce: 5483 070a |0061: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd7d2: 6e10 2c21 0300 |0063: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ -0cd7d8: 5c81 fe09 |0066: iput-boolean v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd7dc: 5583 fe09 |0068: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd7e0: 3903 9aff |006a: if-nez v3, 0004 // -0066 │ │ -0cd7e4: 5c82 090a |006c: iput-boolean v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ -0cd7e8: 5481 040a |006e: iget-object v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd7ec: 5482 120a |0070: iget-object v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd7f0: 5222 f309 |0072: iget v2, v2, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ -0cd7f4: 5483 120a |0074: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd7f8: 5233 f409 |0076: iget v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ -0cd7fc: 7253 4d11 912a |0078: invoke-interface {v1, v9, v10, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.pan:(FFFF)Z // method@114d │ │ -0cd802: 0a01 |007b: move-result v1 │ │ -0cd804: 2888 |007c: goto 0004 // -0078 │ │ +0db3b0: |[0db3b0] com.badlogic.gdx.input.GestureDetector.touchDragged:(FFI)Z │ │ +0db3c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0db3c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0db3c4: 372b 0300 |0002: if-le v11, v2, 0005 // +0003 │ │ +0db3c8: 0f01 |0004: return v1 │ │ +0db3ca: 5583 050a |0005: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ +0db3ce: 3903 fdff |0007: if-nez v3, 0004 // -0003 │ │ +0db3d2: 5583 0a0a |0009: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ +0db3d6: 3803 3d00 |000b: if-eqz v3, 0048 // +003d │ │ +0db3da: 390b 3500 |000d: if-nez v11, 0042 // +0035 │ │ +0db3de: 5483 0b0a |000f: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db3e2: 6e30 1513 930a |0011: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0db3e8: 5483 040a |0014: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db3ec: 3803 eeff |0016: if-eqz v3, 0004 // -0012 │ │ +0db3f0: 5483 040a |0018: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db3f4: 5484 ff09 |001a: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ +0db3f8: 5485 000a |001c: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ +0db3fc: 5486 0b0a |001e: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db400: 5487 0c0a |0020: iget-object v7, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db404: 7257 4e11 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@114e │ │ +0db40a: 0a00 |0025: move-result v0 │ │ +0db40c: 5483 040a |0026: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db410: 5484 ff09 |0028: iget-object v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@09ff │ │ +0db414: 5485 000a |002a: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a00 │ │ +0db418: 6e20 0713 5400 |002c: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +0db41e: 0a04 |002f: move-result v4 │ │ +0db420: 5485 0b0a |0030: iget-object v5, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db424: 5486 0c0a |0032: iget-object v6, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db428: 6e20 0713 6500 |0034: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/math/Vector2;.dst:(Lcom/badlogic/gdx/math/Vector2;)F // method@1307 │ │ +0db42e: 0a05 |0037: move-result v5 │ │ +0db430: 7230 5111 4305 |0038: invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.zoom:(FF)Z // method@1151 │ │ +0db436: 0a03 |003b: move-result v3 │ │ +0db438: 3903 0400 |003c: if-nez v3, 0040 // +0004 │ │ +0db43c: 3800 c6ff |003e: if-eqz v0, 0004 // -003a │ │ +0db440: 0121 |0040: move v1, v2 │ │ +0db442: 28c3 |0041: goto 0004 // -003d │ │ +0db444: 5483 0c0a |0042: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db448: 6e30 1513 930a |0044: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0db44e: 28cd |0047: goto 0014 // -0033 │ │ +0db450: 5483 120a |0048: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db454: 6204 2600 |004a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0db458: 7210 4e01 0400 |004c: invoke-interface {v4}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ +0db45e: 0b04 |004f: move-result-wide v4 │ │ +0db460: 6e55 5911 934a |0050: invoke-virtual {v3, v9, v10, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@1159 │ │ +0db466: 5583 fe09 |0053: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db46a: 3803 1300 |0055: if-eqz v3, 0068 // +0013 │ │ +0db46e: 5283 0f0a |0057: iget v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0a0f │ │ +0db472: 5284 100a |0059: iget v4, v8, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0a10 │ │ +0db476: 7054 5f11 983a |005b: invoke-direct {v8, v9, v10, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@115f │ │ +0db47c: 0a03 |005e: move-result v3 │ │ +0db47e: 3903 0900 |005f: if-nez v3, 0068 // +0009 │ │ +0db482: 5483 070a |0061: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db486: 6e10 2c21 0300 |0063: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ +0db48c: 5c81 fe09 |0066: iput-boolean v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db490: 5583 fe09 |0068: iget-boolean v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db494: 3903 9aff |006a: if-nez v3, 0004 // -0066 │ │ +0db498: 5c82 090a |006c: iput-boolean v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ +0db49c: 5481 040a |006e: iget-object v1, v8, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db4a0: 5482 120a |0070: iget-object v2, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db4a4: 5222 f309 |0072: iget v2, v2, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaX:F // field@09f3 │ │ +0db4a8: 5483 120a |0074: iget-object v3, v8, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db4ac: 5233 f409 |0076: iget v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.deltaY:F // field@09f4 │ │ +0db4b0: 7253 4d11 912a |0078: invoke-interface {v1, v9, v10, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.pan:(FFFF)Z // method@114d │ │ +0db4b6: 0a01 |007b: move-result v1 │ │ +0db4b8: 2888 |007c: goto 0004 // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0004 line=160 │ │ 0x0005 line=130 │ │ 0x0009 line=133 │ │ 0x000d line=134 │ │ @@ -298880,133 +298805,133 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cd808: |[0cd808] com.badlogic.gdx.input.GestureDetector.touchDragged:(III)Z │ │ -0cd818: 8230 |0000: int-to-float v0, v3 │ │ -0cd81a: 8241 |0001: int-to-float v1, v4 │ │ -0cd81c: 6e40 6711 0251 |0002: invoke-virtual {v2, v0, v1, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@1167 │ │ -0cd822: 0a00 |0005: move-result v0 │ │ -0cd824: 0f00 |0006: return v0 │ │ +0db4bc: |[0db4bc] com.badlogic.gdx.input.GestureDetector.touchDragged:(III)Z │ │ +0db4cc: 8230 |0000: int-to-float v0, v3 │ │ +0db4ce: 8241 |0001: int-to-float v1, v4 │ │ +0db4d0: 6e40 6711 0251 |0002: invoke-virtual {v2, v0, v1, v5}, Lcom/badlogic/gdx/input/GestureDetector;.touchDragged:(FFI)Z // method@1167 │ │ +0db4d6: 0a00 |0005: move-result v0 │ │ +0db4d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 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 │ │ │ │ #12 : (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 : 186 16-bit code units │ │ -0cd828: |[0cd828] com.badlogic.gdx.input.GestureDetector.touchUp:(FFII)Z │ │ -0cd838: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -0cd83c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -0cd83e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0cd840: 375c 0300 |0004: if-le v12, v5, 0007 // +0003 │ │ -0cd844: 0f02 |0006: return v2 │ │ -0cd846: 5593 fe09 |0007: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd84a: 3803 0e00 |0009: if-eqz v3, 0017 // +000e │ │ -0cd84e: 5293 0f0a |000b: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0a0f │ │ -0cd852: 5294 100a |000d: iget v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0a10 │ │ -0cd856: 7054 5f11 a93b |000f: invoke-direct {v9, v10, v11, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@115f │ │ -0cd85c: 0a03 |0012: move-result v3 │ │ -0cd85e: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -0cd862: 5c92 fe09 |0015: iput-boolean v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd866: 5493 070a |0017: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ -0cd86a: 6e10 2c21 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ -0cd870: 5c92 090a |001c: iput-boolean v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ -0cd874: 5593 050a |001e: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ -0cd878: 3903 e6ff |0020: if-nez v3, 0006 // -001a │ │ -0cd87c: 5593 fe09 |0022: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ -0cd880: 3803 3600 |0024: if-eqz v3, 005a // +0036 │ │ -0cd884: 7100 2821 0000 |0026: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -0cd88a: 0b03 |0029: move-result-wide v3 │ │ -0cd88c: 5395 010a |002a: iget-wide v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0a01 │ │ -0cd890: bc53 |002c: sub-long/2addr v3, v5 │ │ -0cd892: 5395 0e0a |002d: iget-wide v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0a0e │ │ -0cd896: 3103 0305 |002f: cmp-long v3, v3, v5 │ │ -0cd89a: 3c03 0c00 |0031: if-gtz v3, 003d // +000c │ │ -0cd89e: 5293 020a |0033: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0a02 │ │ -0cd8a2: 5294 030a |0035: iget v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0a03 │ │ -0cd8a6: 7054 5f11 a93b |0037: invoke-direct {v9, v10, v11, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@115f │ │ -0cd8ac: 0a03 |003a: move-result v3 │ │ -0cd8ae: 3903 0400 |003b: if-nez v3, 003f // +0004 │ │ -0cd8b2: 5992 0d0a |003d: iput v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ -0cd8b6: 5292 0d0a |003f: iget v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ -0cd8ba: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cd8be: 5992 0d0a |0043: iput v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ -0cd8c2: 7100 2821 0000 |0045: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -0cd8c8: 0b02 |0048: move-result-wide v2 │ │ -0cd8ca: 5a92 010a |0049: iput-wide v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0a01 │ │ -0cd8ce: 599a 020a |004b: iput v10, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0a02 │ │ -0cd8d2: 599b 030a |004d: iput v11, v9, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0a03 │ │ -0cd8d6: 5a97 fd09 |004f: iput-wide v7, v9, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd8da: 5492 040a |0051: iget-object v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd8de: 5293 0d0a |0053: iget v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ -0cd8e2: 725d 4f11 a23b |0055: invoke-interface {v2, v10, v11, v3, v13}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.tap:(FFII)Z // method@114f │ │ -0cd8e8: 0a02 |0058: move-result v2 │ │ -0cd8ea: 28ad |0059: goto 0006 // -0053 │ │ -0cd8ec: 5593 0a0a |005a: iget-boolean v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ -0cd8f0: 3803 3100 |005c: if-eqz v3, 008d // +0031 │ │ -0cd8f4: 5c92 0a0a |005e: iput-boolean v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ -0cd8f8: 5c95 090a |0060: iput-boolean v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ -0cd8fc: 390c 1600 |0062: if-nez v12, 0078 // +0016 │ │ -0cd900: 5493 120a |0064: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd904: 5494 0c0a |0066: iget-object v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd908: 5244 210b |0068: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cd90c: 5495 0c0a |006a: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ -0cd910: 5255 220b |006c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cd914: 6206 2600 |006e: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0cd918: 7210 4e01 0600 |0070: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ -0cd91e: 0b06 |0073: move-result-wide v6 │ │ -0cd920: 6e57 5811 4365 |0074: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@1158 │ │ -0cd926: 288f |0077: goto 0006 // -0071 │ │ -0cd928: 5493 120a |0078: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd92c: 5494 0b0a |007a: iget-object v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd930: 5244 210b |007c: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cd934: 5495 0b0a |007e: iget-object v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ -0cd938: 5255 220b |0080: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cd93c: 6206 2600 |0082: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0cd940: 7210 4e01 0600 |0084: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ -0cd946: 0b06 |0087: move-result-wide v6 │ │ -0cd948: 6e57 5811 4365 |0088: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@1158 │ │ -0cd94e: 2900 7bff |008b: goto/16 0006 // -0085 │ │ -0cd952: 5a97 fd09 |008d: iput-wide v7, v9, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ -0cd956: 6203 2600 |008f: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0cd95a: 7210 4e01 0300 |0091: invoke-interface {v3}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ -0cd960: 0b00 |0094: move-result-wide v0 │ │ -0cd962: 5493 120a |0095: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd966: 5333 f509 |0097: iget-wide v3, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ -0cd96a: 9c03 0003 |0099: sub-long v3, v0, v3 │ │ -0cd96e: 5395 080a |009b: iget-wide v5, v9, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0a08 │ │ -0cd972: 3103 0305 |009d: cmp-long v3, v3, v5 │ │ -0cd976: 3b03 67ff |009f: if-gez v3, 0006 // -0099 │ │ -0cd97a: 5492 120a |00a1: iget-object v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd97e: 6e51 5911 a20b |00a3: invoke-virtual {v2, v10, v11, v0, v1}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@1159 │ │ -0cd984: 5492 040a |00a6: iget-object v2, v9, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ -0cd988: 5493 120a |00a8: iget-object v3, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd98c: 6e10 5611 0300 |00aa: invoke-virtual {v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityX:()F // method@1156 │ │ -0cd992: 0a03 |00ad: move-result v3 │ │ -0cd994: 5494 120a |00ae: iget-object v4, v9, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ -0cd998: 6e10 5711 0400 |00b0: invoke-virtual {v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityY:()F // method@1157 │ │ -0cd99e: 0a04 |00b3: move-result v4 │ │ -0cd9a0: 7240 4b11 32d4 |00b4: invoke-interface {v2, v3, v4, v13}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.fling:(FFI)Z // method@114b │ │ -0cd9a6: 0a02 |00b7: move-result v2 │ │ -0cd9a8: 2900 4eff |00b8: goto/16 0006 // -00b2 │ │ +0db4dc: |[0db4dc] com.badlogic.gdx.input.GestureDetector.touchUp:(FFII)Z │ │ +0db4ec: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0db4f0: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0db4f2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0db4f4: 375d 0300 |0004: if-le v13, v5, 0007 // +0003 │ │ +0db4f8: 0f02 |0006: return v2 │ │ +0db4fa: 55a3 fe09 |0007: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db4fe: 3803 0e00 |0009: if-eqz v3, 0017 // +000e │ │ +0db502: 52a3 0f0a |000b: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterX:F // field@0a0f │ │ +0db506: 52a4 100a |000d: iget v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapSquareCenterY:F // field@0a10 │ │ +0db50a: 7054 5f11 ba3c |000f: invoke-direct {v10, v11, v12, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@115f │ │ +0db510: 0a03 |0012: move-result v3 │ │ +0db512: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +0db516: 5ca2 fe09 |0015: iput-boolean v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db51a: 54a3 070a |0017: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; // field@0a07 │ │ +0db51e: 6e10 2c21 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Timer$Task;.cancel:()V // method@212c │ │ +0db524: 5ca2 090a |001c: iput-boolean v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ +0db528: 55a3 050a |001e: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.longPressFired:Z // field@0a05 │ │ +0db52c: 3903 e6ff |0020: if-nez v3, 0006 // -001a │ │ +0db530: 55a3 fe09 |0022: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.inTapSquare:Z // field@09fe │ │ +0db534: 3803 3600 |0024: if-eqz v3, 005a // +0036 │ │ +0db538: 7100 2821 0000 |0026: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +0db53e: 0b04 |0029: move-result-wide v4 │ │ +0db540: 53a6 010a |002a: iget-wide v6, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0a01 │ │ +0db544: bc64 |002c: sub-long/2addr v4, v6 │ │ +0db546: 53a6 0e0a |002d: iget-wide v6, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCountInterval:J // field@0a0e │ │ +0db54a: 3103 0406 |002f: cmp-long v3, v4, v6 │ │ +0db54e: 3c03 0c00 |0031: if-gtz v3, 003d // +000c │ │ +0db552: 52a3 020a |0033: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0a02 │ │ +0db556: 52a4 030a |0035: iget v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0a03 │ │ +0db55a: 7054 5f11 ba3c |0037: invoke-direct {v10, v11, v12, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector;.isWithinTapSquare:(FFFF)Z // method@115f │ │ +0db560: 0a03 |003a: move-result v3 │ │ +0db562: 3903 0400 |003b: if-nez v3, 003f // +0004 │ │ +0db566: 59a2 0d0a |003d: iput v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ +0db56a: 52a2 0d0a |003f: iget v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ +0db56e: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0db572: 59a2 0d0a |0043: iput v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ +0db576: 7100 2821 0000 |0045: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +0db57c: 0b02 |0048: move-result-wide v2 │ │ +0db57e: 5aa2 010a |0049: iput-wide v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapTime:J // field@0a01 │ │ +0db582: 59ab 020a |004b: iput v11, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapX:F // field@0a02 │ │ +0db586: 59ac 030a |004d: iput v12, v10, Lcom/badlogic/gdx/input/GestureDetector;.lastTapY:F // field@0a03 │ │ +0db58a: 5aa8 fd09 |004f: iput-wide v8, v10, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db58e: 54a2 040a |0051: iget-object v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db592: 52a3 0d0a |0053: iget v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tapCount:I // field@0a0d │ │ +0db596: 725e 4f11 b23c |0055: invoke-interface {v2, v11, v12, v3, v14}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.tap:(FFII)Z // method@114f │ │ +0db59c: 0a02 |0058: move-result v2 │ │ +0db59e: 28ad |0059: goto 0006 // -0053 │ │ +0db5a0: 55a3 0a0a |005a: iget-boolean v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ +0db5a4: 3803 3100 |005c: if-eqz v3, 008d // +0031 │ │ +0db5a8: 5ca2 0a0a |005e: iput-boolean v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.pinching:Z // field@0a0a │ │ +0db5ac: 5ca5 090a |0060: iput-boolean v5, v10, Lcom/badlogic/gdx/input/GestureDetector;.panning:Z // field@0a09 │ │ +0db5b0: 390d 1600 |0062: if-nez v13, 0078 // +0016 │ │ +0db5b4: 54a3 120a |0064: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db5b8: 54a4 0c0a |0066: iget-object v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db5bc: 5244 210b |0068: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0db5c0: 54a5 0c0a |006a: iget-object v5, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0a0c │ │ +0db5c4: 5255 220b |006c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0db5c8: 6206 2600 |006e: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0db5cc: 7210 4e01 0600 |0070: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ +0db5d2: 0b06 |0073: move-result-wide v6 │ │ +0db5d4: 6e57 5811 4365 |0074: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@1158 │ │ +0db5da: 288f |0077: goto 0006 // -0071 │ │ +0db5dc: 54a3 120a |0078: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db5e0: 54a4 0b0a |007a: iget-object v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db5e4: 5244 210b |007c: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0db5e8: 54a5 0b0a |007e: iget-object v5, v10, Lcom/badlogic/gdx/input/GestureDetector;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0a0b │ │ +0db5ec: 5255 220b |0080: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0db5f0: 6206 2600 |0082: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0db5f4: 7210 4e01 0600 |0084: invoke-interface {v6}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ +0db5fa: 0b06 |0087: move-result-wide v6 │ │ +0db5fc: 6e57 5811 4365 |0088: invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.start:(FFJ)V // method@1158 │ │ +0db602: 2900 7bff |008b: goto/16 0006 // -0085 │ │ +0db606: 5aa8 fd09 |008d: iput-wide v8, v10, Lcom/badlogic/gdx/input/GestureDetector;.gestureStartTime:J // field@09fd │ │ +0db60a: 6203 2600 |008f: sget-object v3, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0db60e: 7210 4e01 0300 |0091: invoke-interface {v3}, Lcom/badlogic/gdx/Input;.getCurrentEventTime:()J // method@014e │ │ +0db614: 0b00 |0094: move-result-wide v0 │ │ +0db616: 54a3 120a |0095: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db61a: 5334 f509 |0097: iget-wide v4, v3, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.lastTime:J // field@09f5 │ │ +0db61e: 9c04 0004 |0099: sub-long v4, v0, v4 │ │ +0db622: 53a6 080a |009b: iget-wide v6, v10, Lcom/badlogic/gdx/input/GestureDetector;.maxFlingDelay:J // field@0a08 │ │ +0db626: 3103 0406 |009d: cmp-long v3, v4, v6 │ │ +0db62a: 3b03 67ff |009f: if-gez v3, 0006 // -0099 │ │ +0db62e: 54a2 120a |00a1: iget-object v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db632: 6e51 5911 b20c |00a3: invoke-virtual {v2, v11, v12, v0, v1}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.update:(FFJ)V // method@1159 │ │ +0db638: 54a2 040a |00a6: iget-object v2, v10, Lcom/badlogic/gdx/input/GestureDetector;.listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; // field@0a04 │ │ +0db63c: 54a3 120a |00a8: iget-object v3, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db640: 6e10 5611 0300 |00aa: invoke-virtual {v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityX:()F // method@1156 │ │ +0db646: 0a03 |00ad: move-result v3 │ │ +0db648: 54a4 120a |00ae: iget-object v4, v10, Lcom/badlogic/gdx/input/GestureDetector;.tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; // field@0a12 │ │ +0db64c: 6e10 5711 0400 |00b0: invoke-virtual {v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;.getVelocityY:()F // method@1157 │ │ +0db652: 0a04 |00b3: move-result v4 │ │ +0db654: 7240 4b11 32e4 |00b4: invoke-interface {v2, v3, v4, v14}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;.fling:(FFI)Z // method@114b │ │ +0db65a: 0a02 |00b7: move-result v2 │ │ +0db65c: 2900 4eff |00b8: goto/16 0006 // -00b2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=169 │ │ 0x0006 line=207 │ │ 0x0007 line=172 │ │ 0x0017 line=174 │ │ 0x001c line=175 │ │ @@ -299028,35 +298953,35 @@ │ │ 0x008d line=199 │ │ 0x008f line=201 │ │ 0x0095 line=202 │ │ 0x00a1 line=203 │ │ 0x00a6 line=204 │ │ locals : │ │ 0x0095 - 0x00ba reg=0 time J │ │ - 0x0000 - 0x00ba reg=9 this Lcom/badlogic/gdx/input/GestureDetector; │ │ - 0x0000 - 0x00ba reg=10 x F │ │ - 0x0000 - 0x00ba reg=11 y F │ │ - 0x0000 - 0x00ba reg=12 pointer I │ │ - 0x0000 - 0x00ba reg=13 button I │ │ + 0x0000 - 0x00ba reg=10 this Lcom/badlogic/gdx/input/GestureDetector; │ │ + 0x0000 - 0x00ba reg=11 x F │ │ + 0x0000 - 0x00ba reg=12 y F │ │ + 0x0000 - 0x00ba reg=13 pointer I │ │ + 0x0000 - 0x00ba reg=14 button I │ │ │ │ #13 : (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 │ │ -0cd9ac: |[0cd9ac] com.badlogic.gdx.input.GestureDetector.touchUp:(IIII)Z │ │ -0cd9bc: 8230 |0000: int-to-float v0, v3 │ │ -0cd9be: 8241 |0001: int-to-float v1, v4 │ │ -0cd9c0: 6e56 6911 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@1169 │ │ -0cd9c6: 0a00 |0005: move-result v0 │ │ -0cd9c8: 0f00 |0006: return v0 │ │ +0db660: |[0db660] com.badlogic.gdx.input.GestureDetector.touchUp:(IIII)Z │ │ +0db670: 8230 |0000: int-to-float v0, v3 │ │ +0db672: 8241 |0001: int-to-float v1, v4 │ │ +0db674: 6e56 6911 0251 |0002: invoke-virtual {v2, v0, v1, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;.touchUp:(FFII)Z // method@1169 │ │ +0db67a: 0a00 |0005: move-result v0 │ │ +0db67c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/badlogic/gdx/input/GestureDetector; │ │ 0x0000 - 0x0007 reg=3 x I │ │ 0x0000 - 0x0007 reg=4 y I │ │ @@ -299093,17 +299018,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cd9cc: |[0cd9cc] com.badlogic.gdx.math.Interpolation$Bounce.:(I)V │ │ -0cd9dc: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@11e6 │ │ -0cd9e2: 0e00 |0003: return-void │ │ +0db680: |[0db680] com.badlogic.gdx.math.Interpolation$Bounce.:(I)V │ │ +0db690: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@11e6 │ │ +0db696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$Bounce; │ │ 0x0000 - 0x0004 reg=1 bounces I │ │ @@ -299113,17 +299038,17 @@ │ │ type : '([F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cd9e4: |[0cd9e4] com.badlogic.gdx.math.Interpolation$Bounce.:([F[F)V │ │ -0cd9f4: 7030 e711 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@11e7 │ │ -0cd9fa: 0e00 |0003: return-void │ │ +0db698: |[0db698] com.badlogic.gdx.math.Interpolation$Bounce.:([F[F)V │ │ +0db6a8: 7030 e711 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@11e7 │ │ +0db6ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=239 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$Bounce; │ │ 0x0000 - 0x0004 reg=1 widths [F │ │ @@ -299134,35 +299059,35 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0cd9fc: |[0cd9fc] com.badlogic.gdx.math.Interpolation$Bounce.out:(F)F │ │ -0cda0c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0cda10: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0cda12: 5441 5e0a |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0a5e │ │ -0cda16: 4401 0102 |0005: aget v1, v1, v2 │ │ -0cda1a: c931 |0007: div-float/2addr v1, v3 │ │ -0cda1c: a600 0501 |0008: add-float v0, v5, v1 │ │ -0cda20: 5441 5e0a |000a: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0a5e │ │ -0cda24: 4401 0102 |000c: aget v1, v1, v2 │ │ -0cda28: 2e01 0001 |000e: cmpg-float v1, v0, v1 │ │ -0cda2c: 3b01 0d00 |0010: if-gez v1, 001d // +000d │ │ -0cda30: 5441 5e0a |0012: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0a5e │ │ -0cda34: 4401 0102 |0014: aget v1, v1, v2 │ │ -0cda38: c931 |0016: div-float/2addr v1, v3 │ │ -0cda3a: a901 0001 |0017: div-float v1, v0, v1 │ │ -0cda3e: 1502 803f |0019: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cda42: c721 |001b: sub-float/2addr v1, v2 │ │ -0cda44: 0f01 |001c: return v1 │ │ -0cda46: 6f20 e811 5400 |001d: invoke-super {v4, v5}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@11e8 │ │ -0cda4c: 0a01 |0020: move-result v1 │ │ -0cda4e: 28fb |0021: goto 001c // -0005 │ │ +0db6b0: |[0db6b0] com.badlogic.gdx.math.Interpolation$Bounce.out:(F)F │ │ +0db6c0: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0db6c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0db6c6: 5441 5e0a |0003: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0a5e │ │ +0db6ca: 4401 0102 |0005: aget v1, v1, v2 │ │ +0db6ce: c931 |0007: div-float/2addr v1, v3 │ │ +0db6d0: a600 0501 |0008: add-float v0, v5, v1 │ │ +0db6d4: 5441 5e0a |000a: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0a5e │ │ +0db6d8: 4401 0102 |000c: aget v1, v1, v2 │ │ +0db6dc: 2e01 0001 |000e: cmpg-float v1, v0, v1 │ │ +0db6e0: 3b01 0d00 |0010: if-gez v1, 001d // +000d │ │ +0db6e4: 5441 5e0a |0012: iget-object v1, v4, Lcom/badlogic/gdx/math/Interpolation$Bounce;.widths:[F // field@0a5e │ │ +0db6e8: 4401 0102 |0014: aget v1, v1, v2 │ │ +0db6ec: c931 |0016: div-float/2addr v1, v3 │ │ +0db6ee: a901 0001 |0017: div-float v1, v0, v1 │ │ +0db6f2: 1502 803f |0019: const/high16 v2, #int 1065353216 // #3f80 │ │ +0db6f6: c721 |001b: sub-float/2addr v1, v2 │ │ +0db6f8: 0f01 |001c: return v1 │ │ +0db6fa: 6f20 e811 5400 |001d: invoke-super {v4, v5}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@11e8 │ │ +0db700: 0a01 |0020: move-result v1 │ │ +0db702: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=246 │ │ 0x000a line=247 │ │ 0x001c line=248 │ │ locals : │ │ 0x000a - 0x0022 reg=0 test F │ │ @@ -299175,34 +299100,34 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0cda50: |[0cda50] com.badlogic.gdx.math.Interpolation$Bounce.apply:(F)F │ │ -0cda60: 1503 003f |0000: const/high16 v3, #int 1056964608 // #3f00 │ │ -0cda64: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cda68: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ -0cda6c: 2e00 0503 |0006: cmpg-float v0, v5, v3 │ │ -0cda70: 3c00 0e00 |0008: if-gtz v0, 0016 // +000e │ │ -0cda74: a800 0501 |000a: mul-float v0, v5, v1 │ │ -0cda78: a700 0200 |000c: sub-float v0, v2, v0 │ │ -0cda7c: 7020 e211 0400 |000e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@11e2 │ │ -0cda82: 0a00 |0011: move-result v0 │ │ -0cda84: a700 0200 |0012: sub-float v0, v2, v0 │ │ -0cda88: c910 |0014: div-float/2addr v0, v1 │ │ -0cda8a: 0f00 |0015: return v0 │ │ -0cda8c: a800 0501 |0016: mul-float v0, v5, v1 │ │ -0cda90: c720 |0018: sub-float/2addr v0, v2 │ │ -0cda92: 7020 e211 0400 |0019: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@11e2 │ │ -0cda98: 0a00 |001c: move-result v0 │ │ -0cda9a: c910 |001d: div-float/2addr v0, v1 │ │ -0cda9c: c630 |001e: add-float/2addr v0, v3 │ │ -0cda9e: 28f6 |001f: goto 0015 // -000a │ │ +0db704: |[0db704] com.badlogic.gdx.math.Interpolation$Bounce.apply:(F)F │ │ +0db714: 1503 003f |0000: const/high16 v3, #int 1056964608 // #3f00 │ │ +0db718: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0db71c: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +0db720: 2e00 0503 |0006: cmpg-float v0, v5, v3 │ │ +0db724: 3c00 0e00 |0008: if-gtz v0, 0016 // +000e │ │ +0db728: a800 0501 |000a: mul-float v0, v5, v1 │ │ +0db72c: a700 0200 |000c: sub-float v0, v2, v0 │ │ +0db730: 7020 e211 0400 |000e: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@11e2 │ │ +0db736: 0a00 |0011: move-result v0 │ │ +0db738: a700 0200 |0012: sub-float v0, v2, v0 │ │ +0db73c: c910 |0014: div-float/2addr v0, v1 │ │ +0db73e: 0f00 |0015: return v0 │ │ +0db740: a800 0501 |0016: mul-float v0, v5, v1 │ │ +0db744: c720 |0018: sub-float/2addr v0, v2 │ │ +0db746: 7020 e211 0400 |0019: invoke-direct {v4, v0}, Lcom/badlogic/gdx/math/Interpolation$Bounce;.out:(F)F // method@11e2 │ │ +0db74c: 0a00 |001c: move-result v0 │ │ +0db74e: c910 |001d: div-float/2addr v0, v1 │ │ +0db750: c630 |001e: add-float/2addr v0, v3 │ │ +0db752: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0006 line=252 │ │ 0x0015 line=253 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lcom/badlogic/gdx/math/Interpolation$Bounce; │ │ 0x0000 - 0x0020 reg=5 a F │ │ @@ -299237,17 +299162,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cdaa0: |[0cdaa0] com.badlogic.gdx.math.Interpolation$BounceIn.:(I)V │ │ -0cdab0: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@11e6 │ │ -0cdab6: 0e00 |0003: return-void │ │ +0db754: |[0db754] com.badlogic.gdx.math.Interpolation$BounceIn.:(I)V │ │ +0db764: 7020 e611 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:(I)V // method@11e6 │ │ +0db76a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$BounceIn; │ │ 0x0000 - 0x0004 reg=1 bounces I │ │ @@ -299257,17 +299182,17 @@ │ │ type : '([F[F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cdab8: |[0cdab8] com.badlogic.gdx.math.Interpolation$BounceIn.:([F[F)V │ │ -0cdac8: 7030 e711 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@11e7 │ │ -0cdace: 0e00 |0003: return-void │ │ +0db76c: |[0db76c] com.badlogic.gdx.math.Interpolation$BounceIn.:([F[F)V │ │ +0db77c: 7030 e711 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.:([F[F)V // method@11e7 │ │ +0db782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$BounceIn; │ │ 0x0000 - 0x0004 reg=1 widths [F │ │ @@ -299279,21 +299204,21 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cdad0: |[0cdad0] com.badlogic.gdx.math.Interpolation$BounceIn.apply:(F)F │ │ -0cdae0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0cdae4: a700 0103 |0002: sub-float v0, v1, v3 │ │ -0cdae8: 6f20 e811 0200 |0004: invoke-super {v2, v0}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@11e8 │ │ -0cdaee: 0a00 |0007: move-result v0 │ │ -0cdaf0: a700 0100 |0008: sub-float v0, v1, v0 │ │ -0cdaf4: 0f00 |000a: return v0 │ │ +0db784: |[0db784] com.badlogic.gdx.math.Interpolation$BounceIn.apply:(F)F │ │ +0db794: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0db798: a700 0103 |0002: sub-float v0, v1, v3 │ │ +0db79c: 6f20 e811 0200 |0004: invoke-super {v2, v0}, Lcom/badlogic/gdx/math/Interpolation$BounceOut;.apply:(F)F // method@11e8 │ │ +0db7a2: 0a00 |0007: move-result v0 │ │ +0db7a4: a700 0100 |0008: sub-float v0, v1, v0 │ │ +0db7a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=336 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/math/Interpolation$BounceIn; │ │ 0x0000 - 0x000b reg=3 a F │ │ │ │ @@ -299327,17 +299252,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cdaf8: |[0cdaf8] com.badlogic.gdx.math.Interpolation$ElasticIn.:(FF)V │ │ -0cdb08: 7030 e911 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@11e9 │ │ -0cdb0e: 0e00 |0003: return-void │ │ +0db7ac: |[0db7ac] com.badlogic.gdx.math.Interpolation$ElasticIn.:(FF)V │ │ +0db7bc: 7030 e911 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@11e9 │ │ +0db7c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0003 line=216 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ElasticIn; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -299349,33 +299274,33 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0cdb10: |[0cdb10] com.badlogic.gdx.math.Interpolation$ElasticIn.apply:(F)F │ │ -0cdb20: 5240 640a |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.value:F // field@0a64 │ │ -0cdb24: 8900 |0002: float-to-double v0, v0 │ │ -0cdb26: 5242 630a |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.power:F // field@0a63 │ │ -0cdb2a: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -0cdb2e: a703 0503 |0007: sub-float v3, v5, v3 │ │ -0cdb32: c832 |0009: mul-float/2addr v2, v3 │ │ -0cdb34: 8922 |000a: float-to-double v2, v2 │ │ -0cdb36: 7140 8924 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0cdb3c: 0b00 |000e: move-result-wide v0 │ │ -0cdb3e: 8c00 |000f: double-to-float v0, v0 │ │ -0cdb40: 1501 a041 |0010: const/high16 v1, #int 1101004800 // #41a0 │ │ -0cdb44: c851 |0012: mul-float/2addr v1, v5 │ │ -0cdb46: 7110 4a12 0100 |0013: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -0cdb4c: 0a01 |0016: move-result v1 │ │ -0cdb4e: c810 |0017: mul-float/2addr v0, v1 │ │ -0cdb50: 1401 5839 8c3f |0018: const v1, #float 1.0955 // #3f8c3958 │ │ -0cdb56: c810 |001b: mul-float/2addr v0, v1 │ │ -0cdb58: 0f00 |001c: return v0 │ │ +0db7c4: |[0db7c4] com.badlogic.gdx.math.Interpolation$ElasticIn.apply:(F)F │ │ +0db7d4: 5240 640a |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.value:F // field@0a64 │ │ +0db7d8: 8900 |0002: float-to-double v0, v0 │ │ +0db7da: 5242 630a |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;.power:F // field@0a63 │ │ +0db7de: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ +0db7e2: a703 0503 |0007: sub-float v3, v5, v3 │ │ +0db7e6: c832 |0009: mul-float/2addr v2, v3 │ │ +0db7e8: 8922 |000a: float-to-double v2, v2 │ │ +0db7ea: 7140 8924 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0db7f0: 0b00 |000e: move-result-wide v0 │ │ +0db7f2: 8c00 |000f: double-to-float v0, v0 │ │ +0db7f4: 1501 a041 |0010: const/high16 v1, #int 1101004800 // #41a0 │ │ +0db7f8: c851 |0012: mul-float/2addr v1, v5 │ │ +0db7fa: 7110 4a12 0100 |0013: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +0db800: 0a01 |0016: move-result v1 │ │ +0db802: c810 |0017: mul-float/2addr v0, v1 │ │ +0db804: 1401 5839 8c3f |0018: const v1, #float 1.0955 // #3f8c3958 │ │ +0db80a: c810 |001b: mul-float/2addr v0, v1 │ │ +0db80c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lcom/badlogic/gdx/math/Interpolation$ElasticIn; │ │ 0x0000 - 0x001d reg=5 a F │ │ │ │ @@ -299409,17 +299334,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cdb5c: |[0cdb5c] com.badlogic.gdx.math.Interpolation$ElasticOut.:(FF)V │ │ -0cdb6c: 7030 e911 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@11e9 │ │ -0cdb72: 0e00 |0003: return-void │ │ +0db810: |[0db810] com.badlogic.gdx.math.Interpolation$ElasticOut.:(FF)V │ │ +0db820: 7030 e911 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Elastic;.:(FF)V // method@11e9 │ │ +0db826: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ElasticOut; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -299431,35 +299356,35 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0cdb74: |[0cdb74] com.badlogic.gdx.math.Interpolation$ElasticOut.apply:(F)F │ │ -0cdb84: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0cdb88: a706 0406 |0002: sub-float v6, v4, v6 │ │ -0cdb8c: 5250 660a |0004: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.value:F // field@0a66 │ │ -0cdb90: 8900 |0006: float-to-double v0, v0 │ │ -0cdb92: 5252 650a |0007: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.power:F // field@0a65 │ │ -0cdb96: a703 0604 |0009: sub-float v3, v6, v4 │ │ -0cdb9a: c832 |000b: mul-float/2addr v2, v3 │ │ -0cdb9c: 8922 |000c: float-to-double v2, v2 │ │ -0cdb9e: 7140 8924 1032 |000d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0cdba4: 0b00 |0010: move-result-wide v0 │ │ -0cdba6: 8c00 |0011: double-to-float v0, v0 │ │ -0cdba8: 1501 a041 |0012: const/high16 v1, #int 1101004800 // #41a0 │ │ -0cdbac: c861 |0014: mul-float/2addr v1, v6 │ │ -0cdbae: 7110 4a12 0100 |0015: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ -0cdbb4: 0a01 |0018: move-result v1 │ │ -0cdbb6: c810 |0019: mul-float/2addr v0, v1 │ │ -0cdbb8: 1401 5839 8c3f |001a: const v1, #float 1.0955 // #3f8c3958 │ │ -0cdbbe: c810 |001d: mul-float/2addr v0, v1 │ │ -0cdbc0: a700 0400 |001e: sub-float v0, v4, v0 │ │ -0cdbc4: 0f00 |0020: return v0 │ │ +0db828: |[0db828] com.badlogic.gdx.math.Interpolation$ElasticOut.apply:(F)F │ │ +0db838: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0db83c: a706 0406 |0002: sub-float v6, v4, v6 │ │ +0db840: 5250 660a |0004: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.value:F // field@0a66 │ │ +0db844: 8900 |0006: float-to-double v0, v0 │ │ +0db846: 5252 650a |0007: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ElasticOut;.power:F // field@0a65 │ │ +0db84a: a703 0604 |0009: sub-float v3, v6, v4 │ │ +0db84e: c832 |000b: mul-float/2addr v2, v3 │ │ +0db850: 8922 |000c: float-to-double v2, v2 │ │ +0db852: 7140 8924 1032 |000d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0db858: 0b00 |0010: move-result-wide v0 │ │ +0db85a: 8c00 |0011: double-to-float v0, v0 │ │ +0db85c: 1501 a041 |0012: const/high16 v1, #int 1101004800 // #41a0 │ │ +0db860: c861 |0014: mul-float/2addr v1, v6 │ │ +0db862: 7110 4a12 0100 |0015: invoke-static {v1}, Lcom/badlogic/gdx/math/MathUtils;.sin:(F)F // method@124a │ │ +0db868: 0a01 |0018: move-result v1 │ │ +0db86a: c810 |0019: mul-float/2addr v0, v1 │ │ +0db86c: 1401 5839 8c3f |001a: const v1, #float 1.0955 // #3f8c3958 │ │ +0db872: c810 |001d: mul-float/2addr v0, v1 │ │ +0db874: a700 0400 |001e: sub-float v0, v4, v0 │ │ +0db878: 0f00 |0020: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=229 │ │ 0x0004 line=230 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Lcom/badlogic/gdx/math/Interpolation$ElasticOut; │ │ 0x0000 - 0x0021 reg=6 a F │ │ @@ -299494,17 +299419,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cdbc8: |[0cdbc8] com.badlogic.gdx.math.Interpolation$ExpIn.:(FF)V │ │ -0cdbd8: 7030 ef11 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ -0cdbde: 0e00 |0003: return-void │ │ +0db87c: |[0db87c] com.badlogic.gdx.math.Interpolation$ExpIn.:(FF)V │ │ +0db88c: 7030 ef11 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ +0db892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ExpIn; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -299516,30 +299441,30 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0cdbe0: |[0cdbe0] com.badlogic.gdx.math.Interpolation$ExpIn.apply:(F)F │ │ -0cdbf0: 5240 6e0a |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.value:F // field@0a6e │ │ -0cdbf4: 8900 |0002: float-to-double v0, v0 │ │ -0cdbf6: 5242 6c0a |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.power:F // field@0a6c │ │ -0cdbfa: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ -0cdbfe: a703 0503 |0007: sub-float v3, v5, v3 │ │ -0cdc02: c832 |0009: mul-float/2addr v2, v3 │ │ -0cdc04: 8922 |000a: float-to-double v2, v2 │ │ -0cdc06: 7140 8924 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0cdc0c: 0b00 |000e: move-result-wide v0 │ │ -0cdc0e: 8c00 |000f: double-to-float v0, v0 │ │ -0cdc10: 5241 6b0a |0010: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.min:F // field@0a6b │ │ -0cdc14: c710 |0012: sub-float/2addr v0, v1 │ │ -0cdc16: 5241 6d0a |0013: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.scale:F // field@0a6d │ │ -0cdc1a: c810 |0015: mul-float/2addr v0, v1 │ │ -0cdc1c: 0f00 |0016: return v0 │ │ +0db894: |[0db894] com.badlogic.gdx.math.Interpolation$ExpIn.apply:(F)F │ │ +0db8a4: 5240 6e0a |0000: iget v0, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.value:F // field@0a6e │ │ +0db8a8: 8900 |0002: float-to-double v0, v0 │ │ +0db8aa: 5242 6c0a |0003: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.power:F // field@0a6c │ │ +0db8ae: 1503 803f |0005: const/high16 v3, #int 1065353216 // #3f80 │ │ +0db8b2: a703 0503 |0007: sub-float v3, v5, v3 │ │ +0db8b6: c832 |0009: mul-float/2addr v2, v3 │ │ +0db8b8: 8922 |000a: float-to-double v2, v2 │ │ +0db8ba: 7140 8924 1032 |000b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0db8c0: 0b00 |000e: move-result-wide v0 │ │ +0db8c2: 8c00 |000f: double-to-float v0, v0 │ │ +0db8c4: 5241 6b0a |0010: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.min:F // field@0a6b │ │ +0db8c8: c710 |0012: sub-float/2addr v0, v1 │ │ +0db8ca: 5241 6d0a |0013: iget v1, v4, Lcom/badlogic/gdx/math/Interpolation$ExpIn;.scale:F // field@0a6d │ │ +0db8ce: c810 |0015: mul-float/2addr v0, v1 │ │ +0db8d0: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lcom/badlogic/gdx/math/Interpolation$ExpIn; │ │ 0x0000 - 0x0017 reg=5 a F │ │ │ │ @@ -299573,17 +299498,17 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cdc20: |[0cdc20] com.badlogic.gdx.math.Interpolation$ExpOut.:(FF)V │ │ -0cdc30: 7030 ef11 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ -0cdc36: 0e00 |0003: return-void │ │ +0db8d4: |[0db8d4] com.badlogic.gdx.math.Interpolation$ExpOut.:(FF)V │ │ +0db8e4: 7030 ef11 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/math/Interpolation$Exp;.:(FF)V // method@11ef │ │ +0db8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$ExpOut; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -299591,41 +299516,41 @@ │ │ │ │ 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 │ │ -0cdc38: |[0cdc38] com.badlogic.gdx.math.Interpolation$ExpOut.apply:(F)F │ │ -0cdc48: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cdc4c: 5251 720a |0002: iget v1, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.value:F // field@0a72 │ │ -0cdc50: 8911 |0004: float-to-double v1, v1 │ │ -0cdc52: 5253 700a |0005: iget v3, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.power:F // field@0a70 │ │ -0cdc56: 7f33 |0007: neg-float v3, v3 │ │ -0cdc58: c863 |0008: mul-float/2addr v3, v6 │ │ -0cdc5a: 8933 |0009: float-to-double v3, v3 │ │ -0cdc5c: 7140 8924 2143 |000a: invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0cdc62: 0b01 |000d: move-result-wide v1 │ │ -0cdc64: 8c11 |000e: double-to-float v1, v1 │ │ -0cdc66: 5252 6f0a |000f: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.min:F // field@0a6f │ │ -0cdc6a: c721 |0011: sub-float/2addr v1, v2 │ │ -0cdc6c: 5252 710a |0012: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.scale:F // field@0a71 │ │ -0cdc70: c821 |0014: mul-float/2addr v1, v2 │ │ -0cdc72: c710 |0015: sub-float/2addr v0, v1 │ │ -0cdc74: 0f00 |0016: return v0 │ │ +0db8ec: |[0db8ec] com.badlogic.gdx.math.Interpolation$ExpOut.apply:(F)F │ │ +0db8fc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0db900: 5261 720a |0002: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.value:F // field@0a72 │ │ +0db904: 8912 |0004: float-to-double v2, v1 │ │ +0db906: 5261 700a |0005: iget v1, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.power:F // field@0a70 │ │ +0db90a: 7f11 |0007: neg-float v1, v1 │ │ +0db90c: c871 |0008: mul-float/2addr v1, v7 │ │ +0db90e: 8914 |0009: float-to-double v4, v1 │ │ +0db910: 7140 8924 3254 |000a: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0db916: 0b02 |000d: move-result-wide v2 │ │ +0db918: 8c21 |000e: double-to-float v1, v2 │ │ +0db91a: 5262 6f0a |000f: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.min:F // field@0a6f │ │ +0db91e: c721 |0011: sub-float/2addr v1, v2 │ │ +0db920: 5262 710a |0012: iget v2, v6, Lcom/badlogic/gdx/math/Interpolation$ExpOut;.scale:F // field@0a71 │ │ +0db924: c821 |0014: mul-float/2addr v1, v2 │ │ +0db926: c710 |0015: sub-float/2addr v0, v1 │ │ +0db928: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 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 : 1688 (Interpolation.java) │ │ │ │ Class #657 header: │ │ class_idx : 456 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 455 │ │ @@ -299653,17 +299578,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cdc78: |[0cdc78] com.badlogic.gdx.math.Interpolation$PowIn.:(I)V │ │ -0cdc88: 7020 f511 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ -0cdc8e: 0e00 |0003: return-void │ │ +0db92c: |[0db92c] com.badlogic.gdx.math.Interpolation$PowIn.:(I)V │ │ +0db93c: 7020 f511 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ +0db942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$PowIn; │ │ 0x0000 - 0x0004 reg=1 power I │ │ @@ -299674,22 +299599,22 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0cdc90: |[0cdc90] com.badlogic.gdx.math.Interpolation$PowIn.apply:(F)F │ │ -0cdca0: 8950 |0000: float-to-double v0, v5 │ │ -0cdca2: 5242 740a |0001: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$PowIn;.power:I // field@0a74 │ │ -0cdca6: 8322 |0003: int-to-double v2, v2 │ │ -0cdca8: 7140 8924 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0cdcae: 0b00 |0007: move-result-wide v0 │ │ -0cdcb0: 8c00 |0008: double-to-float v0, v0 │ │ -0cdcb2: 0f00 |0009: return v0 │ │ +0db944: |[0db944] com.badlogic.gdx.math.Interpolation$PowIn.apply:(F)F │ │ +0db954: 8950 |0000: float-to-double v0, v5 │ │ +0db956: 5242 740a |0001: iget v2, v4, Lcom/badlogic/gdx/math/Interpolation$PowIn;.power:I // field@0a74 │ │ +0db95a: 8322 |0003: int-to-double v2, v2 │ │ +0db95c: 7140 8924 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0db962: 0b00 |0007: move-result-wide v0 │ │ +0db964: 8c00 |0008: double-to-float v0, v0 │ │ +0db966: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/badlogic/gdx/math/Interpolation$PowIn; │ │ 0x0000 - 0x000a reg=5 a F │ │ │ │ @@ -299723,17 +299648,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cdcb4: |[0cdcb4] com.badlogic.gdx.math.Interpolation$PowOut.:(I)V │ │ -0cdcc4: 7020 f511 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ -0cdcca: 0e00 |0003: return-void │ │ +0db968: |[0db968] com.badlogic.gdx.math.Interpolation$PowOut.:(I)V │ │ +0db978: 7020 f511 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/math/Interpolation$Pow;.:(I)V // method@11f5 │ │ +0db97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/math/Interpolation$PowOut; │ │ 0x0000 - 0x0004 reg=1 power I │ │ @@ -299744,33 +299669,33 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0cdccc: |[0cdccc] com.badlogic.gdx.math.Interpolation$PowOut.apply:(F)F │ │ -0cdcdc: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0cdce0: a700 0604 |0002: sub-float v0, v6, v4 │ │ -0cdce4: 8900 |0004: float-to-double v0, v0 │ │ -0cdce6: 5252 750a |0005: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0a75 │ │ -0cdcea: 8322 |0007: int-to-double v2, v2 │ │ -0cdcec: 7140 8924 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ -0cdcf2: 0b00 |000b: move-result-wide v0 │ │ -0cdcf4: 8c01 |000c: double-to-float v1, v0 │ │ -0cdcf6: 5250 750a |000d: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0a75 │ │ -0cdcfa: dc00 0002 |000f: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -0cdcfe: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ -0cdd02: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ -0cdd04: 8200 |0014: int-to-float v0, v0 │ │ -0cdd06: c810 |0015: mul-float/2addr v0, v1 │ │ -0cdd08: c640 |0016: add-float/2addr v0, v4 │ │ -0cdd0a: 0f00 |0017: return v0 │ │ -0cdd0c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0cdd0e: 28fb |0019: goto 0014 // -0005 │ │ +0db980: |[0db980] com.badlogic.gdx.math.Interpolation$PowOut.apply:(F)F │ │ +0db990: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0db994: a700 0604 |0002: sub-float v0, v6, v4 │ │ +0db998: 8900 |0004: float-to-double v0, v0 │ │ +0db99a: 5252 750a |0005: iget v2, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0a75 │ │ +0db99e: 8322 |0007: int-to-double v2, v2 │ │ +0db9a0: 7140 8924 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@2489 │ │ +0db9a6: 0b00 |000b: move-result-wide v0 │ │ +0db9a8: 8c01 |000c: double-to-float v1, v0 │ │ +0db9aa: 5250 750a |000d: iget v0, v5, Lcom/badlogic/gdx/math/Interpolation$PowOut;.power:I // field@0a75 │ │ +0db9ae: dc00 0002 |000f: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +0db9b2: 3900 0700 |0011: if-nez v0, 0018 // +0007 │ │ +0db9b6: 12f0 |0013: const/4 v0, #int -1 // #ff │ │ +0db9b8: 8200 |0014: int-to-float v0, v0 │ │ +0db9ba: c810 |0015: mul-float/2addr v0, v1 │ │ +0db9bc: c640 |0016: add-float/2addr v0, v4 │ │ +0db9be: 0f00 |0017: return v0 │ │ +0db9c0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0db9c2: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x001a reg=5 this Lcom/badlogic/gdx/math/Interpolation$PowOut; │ │ 0x0000 - 0x001a reg=6 a F │ │ │ │ @@ -299839,17 +299764,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdd10: |[0cdd10] com.badlogic.gdx.scenes.scene2d.InputEvent.:()V │ │ -0cdd20: 7010 1b16 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@161b │ │ -0cdd26: 0e00 |0003: return-void │ │ +0db9c4: |[0db9c4] com.badlogic.gdx.scenes.scene2d.InputEvent.:()V │ │ +0db9d4: 7010 1b16 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@161b │ │ +0db9da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ @@ -299859,17 +299784,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdd28: |[0cdd28] com.badlogic.gdx.scenes.scene2d.InputEvent.getButton:()I │ │ -0cdd38: 5210 a30c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0ca3 │ │ -0cdd3c: 0f00 |0002: return v0 │ │ +0db9dc: |[0db9dc] com.badlogic.gdx.scenes.scene2d.InputEvent.getButton:()I │ │ +0db9ec: 5210 a30c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0ca3 │ │ +0db9f0: 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;) │ │ @@ -299877,17 +299802,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdd40: |[0cdd40] com.badlogic.gdx.scenes.scene2d.InputEvent.getCharacter:()C │ │ -0cdd50: 5710 a40c |0000: iget-char v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0ca4 │ │ -0cdd54: 0f00 |0002: return v0 │ │ +0db9f4: |[0db9f4] com.badlogic.gdx.scenes.scene2d.InputEvent.getCharacter:()C │ │ +0dba04: 5710 a40c |0000: iget-char v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0ca4 │ │ +0dba08: 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;) │ │ @@ -299895,17 +299820,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdd58: |[0cdd58] com.badlogic.gdx.scenes.scene2d.InputEvent.getKeyCode:()I │ │ -0cdd68: 5210 a50c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0ca5 │ │ -0cdd6c: 0f00 |0002: return v0 │ │ +0dba0c: |[0dba0c] com.badlogic.gdx.scenes.scene2d.InputEvent.getKeyCode:()I │ │ +0dba1c: 5210 a50c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0ca5 │ │ +0dba20: 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;) │ │ @@ -299913,17 +299838,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdd70: |[0cdd70] com.badlogic.gdx.scenes.scene2d.InputEvent.getPointer:()I │ │ -0cdd80: 5210 a60c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0ca6 │ │ -0cdd84: 0f00 |0002: return v0 │ │ +0dba24: |[0dba24] com.badlogic.gdx.scenes.scene2d.InputEvent.getPointer:()I │ │ +0dba34: 5210 a60c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0ca6 │ │ +0dba38: 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;) │ │ @@ -299931,17 +299856,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 │ │ -0cdd88: |[0cdd88] com.badlogic.gdx.scenes.scene2d.InputEvent.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0cdd98: 5410 a70c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ca7 │ │ -0cdd9c: 1100 |0002: return-object v0 │ │ +0dba3c: |[0dba3c] com.badlogic.gdx.scenes.scene2d.InputEvent.getRelatedActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dba4c: 5410 a70c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ca7 │ │ +0dba50: 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;) │ │ @@ -299949,17 +299874,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdda0: |[0cdda0] com.badlogic.gdx.scenes.scene2d.InputEvent.getScrollAmount:()I │ │ -0cddb0: 5210 a80c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0ca8 │ │ -0cddb4: 0f00 |0002: return v0 │ │ +0dba54: |[0dba54] com.badlogic.gdx.scenes.scene2d.InputEvent.getScrollAmount:()I │ │ +0dba64: 5210 a80c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0ca8 │ │ +0dba68: 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;) │ │ @@ -299967,17 +299892,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cddb8: |[0cddb8] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageX:()F │ │ -0cddc8: 5210 a90c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0ca9 │ │ -0cddcc: 0f00 |0002: return v0 │ │ +0dba6c: |[0dba6c] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageX:()F │ │ +0dba7c: 5210 a90c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0ca9 │ │ +0dba80: 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;) │ │ @@ -299985,17 +299910,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cddd0: |[0cddd0] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageY:()F │ │ -0cdde0: 5210 aa0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0caa │ │ -0cdde4: 0f00 |0002: return v0 │ │ +0dba84: |[0dba84] com.badlogic.gdx.scenes.scene2d.InputEvent.getStageY:()F │ │ +0dba94: 5210 aa0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0caa │ │ +0dba98: 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;) │ │ @@ -300003,17 +299928,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 │ │ -0cdde8: |[0cdde8] com.badlogic.gdx.scenes.scene2d.InputEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ -0cddf8: 5410 ab0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0cab │ │ -0cddfc: 1100 |0002: return-object v0 │ │ +0dba9c: |[0dba9c] com.badlogic.gdx.scenes.scene2d.InputEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; │ │ +0dbaac: 5410 ab0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0cab │ │ +0dbab0: 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;) │ │ @@ -300021,21 +299946,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cde00: |[0cde00] com.badlogic.gdx.scenes.scene2d.InputEvent.reset:()V │ │ -0cde10: 6f10 2616 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Event;.reset:()V // method@1626 │ │ -0cde16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cde18: 5b10 a70c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ca7 │ │ -0cde1c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0cde1e: 5910 a30c |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0ca3 │ │ -0cde22: 0e00 |0009: return-void │ │ +0dbab4: |[0dbab4] com.badlogic.gdx.scenes.scene2d.InputEvent.reset:()V │ │ +0dbac4: 6f10 2616 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Event;.reset:()V // method@1626 │ │ +0dbaca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dbacc: 5b10 a70c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ca7 │ │ +0dbad0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0dbad2: 5910 a30c |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0ca3 │ │ +0dbad6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0006 line=33 │ │ 0x0009 line=34 │ │ locals : │ │ @@ -300046,17 +299971,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cde24: |[0cde24] com.badlogic.gdx.scenes.scene2d.InputEvent.setButton:(I)V │ │ -0cde34: 5901 a30c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0ca3 │ │ -0cde38: 0e00 |0002: return-void │ │ +0dbad8: |[0dbad8] com.badlogic.gdx.scenes.scene2d.InputEvent.setButton:(I)V │ │ +0dbae8: 5901 a30c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.button:I // field@0ca3 │ │ +0dbaec: 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 │ │ @@ -300066,17 +299991,17 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cde3c: |[0cde3c] com.badlogic.gdx.scenes.scene2d.InputEvent.setCharacter:(C)V │ │ -0cde4c: 5e01 a40c |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0ca4 │ │ -0cde50: 0e00 |0002: return-void │ │ +0dbaf0: |[0dbaf0] com.badlogic.gdx.scenes.scene2d.InputEvent.setCharacter:(C)V │ │ +0dbb00: 5e01 a40c |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.character:C // field@0ca4 │ │ +0dbb04: 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 │ │ @@ -300086,17 +300011,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cde54: |[0cde54] com.badlogic.gdx.scenes.scene2d.InputEvent.setKeyCode:(I)V │ │ -0cde64: 5901 a50c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0ca5 │ │ -0cde68: 0e00 |0002: return-void │ │ +0dbb08: |[0dbb08] com.badlogic.gdx.scenes.scene2d.InputEvent.setKeyCode:(I)V │ │ +0dbb18: 5901 a50c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.keyCode:I // field@0ca5 │ │ +0dbb1c: 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 │ │ @@ -300106,17 +300031,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cde6c: |[0cde6c] com.badlogic.gdx.scenes.scene2d.InputEvent.setPointer:(I)V │ │ -0cde7c: 5901 a60c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0ca6 │ │ -0cde80: 0e00 |0002: return-void │ │ +0dbb20: |[0dbb20] com.badlogic.gdx.scenes.scene2d.InputEvent.setPointer:(I)V │ │ +0dbb30: 5901 a60c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.pointer:I // field@0ca6 │ │ +0dbb34: 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 │ │ @@ -300126,17 +300051,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 │ │ -0cde84: |[0cde84] com.badlogic.gdx.scenes.scene2d.InputEvent.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cde94: 5b01 a70c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ca7 │ │ -0cde98: 0e00 |0002: return-void │ │ +0dbb38: |[0dbb38] com.badlogic.gdx.scenes.scene2d.InputEvent.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dbb48: 5b01 a70c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.relatedActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ca7 │ │ +0dbb4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ 0x0000 - 0x0003 reg=1 relatedActor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -300146,17 +300071,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cde9c: |[0cde9c] com.badlogic.gdx.scenes.scene2d.InputEvent.setScrollAmount:(I)V │ │ -0cdeac: 5901 a80c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0ca8 │ │ -0cdeb0: 0e00 |0002: return-void │ │ +0dbb50: |[0dbb50] com.badlogic.gdx.scenes.scene2d.InputEvent.setScrollAmount:(I)V │ │ +0dbb60: 5901 a80c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.scrollAmount:I // field@0ca8 │ │ +0dbb64: 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 │ │ @@ -300166,17 +300091,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdeb4: |[0cdeb4] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageX:(F)V │ │ -0cdec4: 5901 a90c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0ca9 │ │ -0cdec8: 0e00 |0002: return-void │ │ +0dbb68: |[0dbb68] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageX:(F)V │ │ +0dbb78: 5901 a90c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageX:F // field@0ca9 │ │ +0dbb7c: 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 │ │ @@ -300186,17 +300111,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdecc: |[0cdecc] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageY:(F)V │ │ -0cdedc: 5901 aa0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0caa │ │ -0cdee0: 0e00 |0002: return-void │ │ +0dbb80: |[0dbb80] com.badlogic.gdx.scenes.scene2d.InputEvent.setStageY:(F)V │ │ +0dbb90: 5901 aa0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stageY:F // field@0caa │ │ +0dbb94: 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 │ │ @@ -300206,17 +300131,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 │ │ -0cdee4: |[0cdee4] com.badlogic.gdx.scenes.scene2d.InputEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V │ │ -0cdef4: 5b01 ab0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0cab │ │ -0cdef8: 0e00 |0002: return-void │ │ +0dbb98: |[0dbb98] com.badlogic.gdx.scenes.scene2d.InputEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V │ │ +0dbba8: 5b01 ab0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0cab │ │ +0dbbac: 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; │ │ @@ -300226,19 +300151,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cdefc: |[0cdefc] com.badlogic.gdx.scenes.scene2d.InputEvent.toString:()Ljava/lang/String; │ │ -0cdf0c: 5410 ab0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0cab │ │ -0cdf10: 6e10 6416 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.toString:()Ljava/lang/String; // method@1664 │ │ -0cdf16: 0c00 |0005: move-result-object v0 │ │ -0cdf18: 1100 |0006: return-object v0 │ │ +0dbbb0: |[0dbbb0] com.badlogic.gdx.scenes.scene2d.InputEvent.toString:()Ljava/lang/String; │ │ +0dbbc0: 5410 ab0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0cab │ │ +0dbbc4: 6e10 6416 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.toString:()Ljava/lang/String; // method@1664 │ │ +0dbbca: 0c00 |0005: move-result-object v0 │ │ +0dbbcc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ │ │ source_file_idx : 1677 (InputEvent.java) │ │ @@ -300359,26 +300284,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0cdf1c: |[0cdf1c] com.badlogic.gdx.scenes.scene2d.Stage.:()V │ │ -0cdf2c: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0cdf30: 7210 3001 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0cdf36: 0a00 |0005: move-result v0 │ │ -0cdf38: 8200 |0006: int-to-float v0, v0 │ │ -0cdf3a: 6201 2500 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0cdf3e: 7210 2901 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0cdf44: 0a01 |000c: move-result v1 │ │ -0cdf46: 8211 |000d: int-to-float v1, v1 │ │ -0cdf48: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0cdf4a: 7040 9516 0321 |000f: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZ)V // method@1695 │ │ -0cdf50: 0e00 |0012: return-void │ │ +0dbbd0: |[0dbbd0] com.badlogic.gdx.scenes.scene2d.Stage.:()V │ │ +0dbbe0: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0dbbe4: 7210 3001 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0dbbea: 0a00 |0005: move-result v0 │ │ +0dbbec: 8200 |0006: int-to-float v0, v0 │ │ +0dbbee: 6201 2500 |0007: sget-object v1, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0dbbf2: 7210 2901 0100 |0009: invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0dbbf8: 0a01 |000c: move-result v1 │ │ +0dbbfa: 8211 |000d: int-to-float v1, v1 │ │ +0dbbfc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0dbbfe: 7040 9516 0321 |000f: invoke-direct {v3, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZ)V // method@1695 │ │ +0dbc04: 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; │ │ │ │ @@ -300387,40 +300312,40 @@ │ │ type : '(FFZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0cdf54: |[0cdf54] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZ)V │ │ -0cdf64: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0cdf66: 1301 1400 |0001: const/16 v1, #int 20 // #14 │ │ -0cdf6a: 7010 6e01 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@016e │ │ -0cdf70: 2200 dc01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0cdf74: 7010 f912 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0cdf7a: 5b40 c40c |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cdf7e: 2310 1c04 |000d: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ -0cdf82: 5b40 be0c |000f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ -0cdf86: 2310 3a04 |0011: new-array v0, v1, [Z // type@043a │ │ -0cdf8a: 5b40 c10c |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ -0cdf8e: 2310 e903 |0015: new-array v0, v1, [I // type@03e9 │ │ -0cdf92: 5b40 bf0c |0017: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0cdf96: 2310 e903 |0019: new-array v0, v1, [I // type@03e9 │ │ -0cdf9a: 5b40 c00c |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0cdf9e: 2200 fc02 |001d: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@02fc │ │ -0cdfa2: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0cdfa4: 1c02 2502 |0020: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ -0cdfa8: 7040 9420 3021 |0022: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@2094 │ │ -0cdfae: 5b40 c50c |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0cdfb2: 2200 4f01 |0027: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@014f │ │ -0cdfb6: 7010 ef0d 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0def │ │ -0cdfbc: 5b40 b20c |002c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0cdfc0: 5c43 bd0c |002e: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0cbd │ │ -0cdfc4: 7040 af16 5476 |0030: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@16af │ │ -0cdfca: 0e00 |0033: return-void │ │ +0dbc08: |[0dbc08] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZ)V │ │ +0dbc18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0dbc1a: 1301 1400 |0001: const/16 v1, #int 20 // #14 │ │ +0dbc1e: 7010 6e01 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@016e │ │ +0dbc24: 2200 dc01 |0006: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0dbc28: 7010 f912 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0dbc2e: 5b40 c40c |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbc32: 2310 1c04 |000d: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ +0dbc36: 5b40 be0c |000f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ +0dbc3a: 2310 3a04 |0011: new-array v0, v1, [Z // type@043a │ │ +0dbc3e: 5b40 c10c |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ +0dbc42: 2310 e903 |0015: new-array v0, v1, [I // type@03e9 │ │ +0dbc46: 5b40 bf0c |0017: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dbc4a: 2310 e903 |0019: new-array v0, v1, [I // type@03e9 │ │ +0dbc4e: 5b40 c00c |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dbc52: 2200 fc02 |001d: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@02fc │ │ +0dbc56: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0dbc58: 1c02 2502 |0020: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ +0dbc5c: 7040 9420 3021 |0022: invoke-direct {v0, v3, v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@2094 │ │ +0dbc62: 5b40 c50c |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dbc66: 2200 4f01 |0027: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@014f │ │ +0dbc6a: 7010 ef0d 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0def │ │ +0dbc70: 5b40 b20c |002c: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dbc74: 5c43 bd0c |002e: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0cbd │ │ +0dbc78: 7040 af16 5476 |0030: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@16af │ │ +0dbc7e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=77 │ │ 0x0006 line=59 │ │ 0x000d line=60 │ │ 0x0011 line=61 │ │ 0x0015 line=62 │ │ @@ -300441,39 +300366,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 │ │ -0cdfcc: |[0cdfcc] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0cdfdc: 1301 1400 |0000: const/16 v1, #int 20 // #14 │ │ -0cdfe0: 7010 6e01 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@016e │ │ -0cdfe6: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0cdfea: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0cdff0: 5b40 c40c |000a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cdff4: 2310 1c04 |000c: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ -0cdff8: 5b40 be0c |000e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ -0cdffc: 2310 3a04 |0010: new-array v0, v1, [Z // type@043a │ │ -0ce000: 5b40 c10c |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ -0ce004: 2310 e903 |0014: new-array v0, v1, [I // type@03e9 │ │ -0ce008: 5b40 bf0c |0016: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0ce00c: 2310 e903 |0018: new-array v0, v1, [I // type@03e9 │ │ -0ce010: 5b40 c00c |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0ce014: 2200 fc02 |001c: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@02fc │ │ -0ce018: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0ce01a: 1242 |001f: const/4 v2, #int 4 // #4 │ │ -0ce01c: 1c03 2502 |0020: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ -0ce020: 7040 9420 1032 |0022: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@2094 │ │ -0ce026: 5b40 c50c |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0ce02a: 5b48 b20c |0027: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce02e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0ce030: 5c40 bd0c |002a: iput-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0cbd │ │ -0ce034: 7040 af16 5476 |002c: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@16af │ │ -0ce03a: 0e00 |002f: return-void │ │ +0dbc80: |[0dbc80] com.badlogic.gdx.scenes.scene2d.Stage.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0dbc90: 1301 1400 |0000: const/16 v1, #int 20 // #14 │ │ +0dbc94: 7010 6e01 0400 |0002: invoke-direct {v4}, Lcom/badlogic/gdx/InputAdapter;.:()V // method@016e │ │ +0dbc9a: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0dbc9e: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0dbca4: 5b40 c40c |000a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbca8: 2310 1c04 |000c: new-array v0, v1, [Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@041c │ │ +0dbcac: 5b40 be0c |000e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ +0dbcb0: 2310 3a04 |0010: new-array v0, v1, [Z // type@043a │ │ +0dbcb4: 5b40 c10c |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ +0dbcb8: 2310 e903 |0014: new-array v0, v1, [I // type@03e9 │ │ +0dbcbc: 5b40 bf0c |0016: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dbcc0: 2310 e903 |0018: new-array v0, v1, [I // type@03e9 │ │ +0dbcc4: 5b40 c00c |001a: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dbcc8: 2200 fc02 |001c: new-instance v0, Lcom/badlogic/gdx/utils/SnapshotArray; // type@02fc │ │ +0dbccc: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0dbcce: 1242 |001f: const/4 v2, #int 4 // #4 │ │ +0dbcd0: 1c03 2502 |0020: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ +0dbcd4: 7040 9420 1032 |0022: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/SnapshotArray;.:(ZILjava/lang/Class;)V // method@2094 │ │ +0dbcda: 5b40 c50c |0025: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dbcde: 5b48 b20c |0027: iput-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dbce2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0dbce4: 5c40 bd0c |002a: iput-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0cbd │ │ +0dbce8: 7040 af16 5476 |002c: invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.initialize:(FFZ)V // method@16af │ │ +0dbcee: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0005 line=59 │ │ 0x000c line=60 │ │ 0x0010 line=61 │ │ 0x0014 line=62 │ │ @@ -300495,55 +300420,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 │ │ -0ce03c: |[0ce03c] com.badlogic.gdx.scenes.scene2d.Stage.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0ce04c: 5452 c40c |0000: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce050: 8273 |0002: int-to-float v3, v7 │ │ -0ce052: 8284 |0003: int-to-float v4, v8 │ │ -0ce054: 6e30 1513 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0ce05a: 0c02 |0007: move-result-object v2 │ │ -0ce05c: 6e20 b716 2500 |0008: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0ce062: 5452 c40c |000b: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce066: 5222 210b |000d: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce06a: 5453 c40c |000f: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce06e: 5233 220b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce072: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0ce074: 6e40 ae16 2543 |0014: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ -0ce07a: 0c01 |0017: move-result-object v1 │ │ -0ce07c: 3361 0300 |0018: if-ne v1, v6, 001b // +0003 │ │ -0ce080: 1106 |001a: return-object v6 │ │ -0ce082: 1c02 2202 |001b: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce086: 7110 6d20 0200 |001d: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce08c: 0c00 |0020: move-result-object v0 │ │ -0ce08e: 1f00 2202 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce092: 6e20 7e16 5000 |0023: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce098: 5452 c40c |0026: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce09c: 5222 210b |0028: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce0a0: 6e20 7f16 2000 |002a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0ce0a6: 5452 c40c |002d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce0aa: 5222 220b |002f: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce0ae: 6e20 8016 2000 |0031: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0ce0b4: 6e20 7b16 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ -0ce0ba: 3806 0d00 |0037: if-eqz v6, 0044 // +000d │ │ -0ce0be: 6202 9a0c |0039: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ -0ce0c2: 6e20 8216 2000 |003b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce0c8: 6e20 7c16 1000 |003e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167c │ │ -0ce0ce: 6e20 d615 0600 |0041: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce0d4: 3801 0d00 |0044: if-eqz v1, 0051 // +000d │ │ -0ce0d8: 6202 990c |0046: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ -0ce0dc: 6e20 8216 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce0e2: 6e20 7c16 6000 |004b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167c │ │ -0ce0e8: 6e20 d615 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce0ee: 7110 6a20 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce0f4: 0716 |0054: move-object v6, v1 │ │ -0ce0f6: 28c5 |0055: goto 001a // -003b │ │ +0dbcf0: |[0dbcf0] com.badlogic.gdx.scenes.scene2d.Stage.fireEnterAndExit:(Lcom/badlogic/gdx/scenes/scene2d/Actor;III)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dbd00: 5452 c40c |0000: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbd04: 8273 |0002: int-to-float v3, v7 │ │ +0dbd06: 8284 |0003: int-to-float v4, v8 │ │ +0dbd08: 6e30 1513 3204 |0004: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dbd0e: 0c02 |0007: move-result-object v2 │ │ +0dbd10: 6e20 b716 2500 |0008: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dbd16: 5452 c40c |000b: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbd1a: 5222 210b |000d: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dbd1e: 5453 c40c |000f: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbd22: 5233 220b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dbd26: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0dbd28: 6e40 ae16 2543 |0014: invoke-virtual {v5, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ +0dbd2e: 0c01 |0017: move-result-object v1 │ │ +0dbd30: 3361 0300 |0018: if-ne v1, v6, 001b // +0003 │ │ +0dbd34: 1106 |001a: return-object v6 │ │ +0dbd36: 1c02 2202 |001b: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dbd3a: 7110 6d20 0200 |001d: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dbd40: 0c00 |0020: move-result-object v0 │ │ +0dbd42: 1f00 2202 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dbd46: 6e20 7e16 5000 |0023: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dbd4c: 5452 c40c |0026: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbd50: 5222 210b |0028: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dbd54: 6e20 7f16 2000 |002a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dbd5a: 5452 c40c |002d: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbd5e: 5222 220b |002f: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dbd62: 6e20 8016 2000 |0031: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dbd68: 6e20 7b16 9000 |0034: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ +0dbd6e: 3806 0d00 |0037: if-eqz v6, 0044 // +000d │ │ +0dbd72: 6202 9a0c |0039: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ +0dbd76: 6e20 8216 2000 |003b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dbd7c: 6e20 7c16 1000 |003e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167c │ │ +0dbd82: 6e20 d615 0600 |0041: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dbd88: 3801 0d00 |0044: if-eqz v1, 0051 // +000d │ │ +0dbd8c: 6202 990c |0046: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.enter:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c99 │ │ +0dbd90: 6e20 8216 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dbd96: 6e20 7c16 6000 |004b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167c │ │ +0dbd9c: 6e20 d615 0100 |004e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dbda2: 7110 6a20 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dbda8: 0716 |0054: move-object v6, v1 │ │ +0dbdaa: 28c5 |0055: goto 001a // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000b line=200 │ │ 0x0018 line=201 │ │ 0x001a line=221 │ │ 0x001b line=203 │ │ @@ -300576,27 +300501,27 @@ │ │ type : '(FFZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0ce0f8: |[0ce0f8] com.badlogic.gdx.scenes.scene2d.Stage.initialize:(FFZ)V │ │ -0ce108: 5912 c60c |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ce10c: 5913 b80c |0002: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ce110: 2200 2002 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0ce114: 7010 2e16 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0ce11a: 5b10 c20c |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce11e: 5410 c20c |000b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce122: 6e20 5916 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1659 │ │ -0ce128: 2200 1701 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@0117 │ │ -0ce12c: 7010 1f0b 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:()V // method@0b1f │ │ -0ce132: 5b10 b30c |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ce136: 6e40 bc16 2143 |0017: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@16bc │ │ -0ce13c: 0e00 |001a: return-void │ │ +0dbdac: |[0dbdac] com.badlogic.gdx.scenes.scene2d.Stage.initialize:(FFZ)V │ │ +0dbdbc: 5912 c60c |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dbdc0: 5913 b80c |0002: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dbdc4: 2200 2002 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0dbdc8: 7010 2e16 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0dbdce: 5b10 c20c |0009: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbdd2: 5410 c20c |000b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbdd6: 6e20 5916 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1659 │ │ +0dbddc: 2200 1701 |0010: new-instance v0, Lcom/badlogic/gdx/graphics/OrthographicCamera; // type@0117 │ │ +0dbde0: 7010 1f0b 0000 |0012: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/OrthographicCamera;.:()V // method@0b1f │ │ +0dbde6: 5b10 b30c |0015: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dbdea: 6e40 bc16 2143 |0017: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setViewport:(FFZ)V // method@16bc │ │ +0dbdf0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ 0x0004 line=97 │ │ 0x000b line=98 │ │ 0x0010 line=100 │ │ @@ -300614,23 +300539,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0ce140: |[0ce140] com.badlogic.gdx.scenes.scene2d.Stage.act:()V │ │ -0ce150: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ce154: 7210 1f01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@011f │ │ -0ce15a: 0a00 |0005: move-result v0 │ │ -0ce15c: 1401 8988 083d |0006: const v1, #float 0.0333333 // #3d088889 │ │ -0ce162: 7120 8724 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0ce168: 0a00 |000c: move-result v0 │ │ -0ce16a: 6e20 9816 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@1698 │ │ -0ce170: 0e00 |0010: return-void │ │ +0dbdf4: |[0dbdf4] com.badlogic.gdx.scenes.scene2d.Stage.act:()V │ │ +0dbe04: 6200 2500 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0dbe08: 7210 1f01 0000 |0002: invoke-interface {v0}, Lcom/badlogic/gdx/Graphics;.getDeltaTime:()F // method@011f │ │ +0dbe0e: 0a00 |0005: move-result v0 │ │ +0dbe10: 1401 8988 083d |0006: const v1, #float 0.0333333 // #3d088889 │ │ +0dbe16: 7120 8724 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0dbe1c: 0a00 |000c: move-result v0 │ │ +0dbe1e: 6e20 9816 0200 |000d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.act:(F)V // method@1698 │ │ +0dbe24: 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; │ │ │ │ @@ -300639,85 +300564,85 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -0ce174: |[0ce174] com.badlogic.gdx.scenes.scene2d.Stage.act:(F)V │ │ -0ce184: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ce186: 5495 be0c |0001: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ -0ce18a: 2151 |0003: array-length v1, v5 │ │ -0ce18c: 3513 6400 |0004: if-ge v3, v1, 0068 // +0064 │ │ -0ce190: 5495 be0c |0006: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ -0ce194: 4602 0503 |0008: aget-object v2, v5, v3 │ │ -0ce198: 5495 c10c |000a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ -0ce19c: 4705 0503 |000c: aget-boolean v5, v5, v3 │ │ -0ce1a0: 3905 4900 |000e: if-nez v5, 0057 // +0049 │ │ -0ce1a4: 3802 4400 |0010: if-eqz v2, 0054 // +0044 │ │ -0ce1a8: 5495 be0c |0012: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ -0ce1ac: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0ce1ae: 4d06 0503 |0015: aput-object v6, v5, v3 │ │ -0ce1b2: 5495 c40c |0017: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce1b6: 5496 bf0c |0019: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0ce1ba: 4406 0603 |001b: aget v6, v6, v3 │ │ -0ce1be: 8266 |001d: int-to-float v6, v6 │ │ -0ce1c0: 5497 c00c |001e: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0ce1c4: 4407 0703 |0020: aget v7, v7, v3 │ │ -0ce1c8: 8277 |0022: int-to-float v7, v7 │ │ -0ce1ca: 6e30 1513 6507 |0023: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0ce1d0: 0c05 |0026: move-result-object v5 │ │ -0ce1d2: 6e20 b716 5900 |0027: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0ce1d8: 1c05 2202 |002a: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce1dc: 7110 6d20 0500 |002c: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce1e2: 0c00 |002f: move-result-object v0 │ │ -0ce1e4: 1f00 2202 |0030: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce1e8: 6205 9a0c |0032: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ -0ce1ec: 6e20 8216 5000 |0034: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce1f2: 6e20 7e16 9000 |0037: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce1f8: 5495 c40c |003a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce1fc: 5255 210b |003c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce200: 6e20 7f16 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0ce206: 5495 c40c |0041: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce20a: 5255 220b |0043: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce20e: 6e20 8016 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0ce214: 6e20 7c16 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167c │ │ -0ce21a: 6e20 7b16 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ -0ce220: 6e20 d615 0200 |004e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce226: 7110 6a20 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce22c: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ce230: 28ae |0056: goto 0004 // -0052 │ │ -0ce232: 5495 be0c |0057: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ -0ce236: 5496 bf0c |0059: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0ce23a: 4406 0603 |005b: aget v6, v6, v3 │ │ -0ce23e: 5497 c00c |005d: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0ce242: 4407 0703 |005f: aget v7, v7, v3 │ │ -0ce246: 7053 a316 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@16a3 │ │ -0ce24c: 0c06 |0064: move-result-object v6 │ │ -0ce24e: 4d06 0503 |0065: aput-object v6, v5, v3 │ │ -0ce252: 28ed |0067: goto 0054 // -0013 │ │ -0ce254: 6205 1d00 |0068: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0ce258: 7210 e700 0500 |006a: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0ce25e: 0c04 |006d: move-result-object v4 │ │ -0ce260: 6205 0f00 |006e: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ -0ce264: 3254 0a00 |0070: if-eq v4, v5, 007a // +000a │ │ -0ce268: 6205 0e00 |0072: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ -0ce26c: 3254 0600 |0074: if-eq v4, v5, 007a // +0006 │ │ -0ce270: 6205 1000 |0076: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ -0ce274: 3354 0f00 |0078: if-ne v4, v5, 0087 // +000f │ │ -0ce278: 5495 ba0c |007a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cba │ │ -0ce27c: 5296 bb0c |007c: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0cbb │ │ -0ce280: 5297 bc0c |007e: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0cbc │ │ -0ce284: 12f8 |0080: const/4 v8, #int -1 // #ff │ │ -0ce286: 7058 a316 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@16a3 │ │ -0ce28c: 0c05 |0084: move-result-object v5 │ │ -0ce28e: 5b95 ba0c |0085: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cba │ │ -0ce292: 5495 c20c |0087: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce296: 6e20 2f16 a500 |0089: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.act:(F)V // method@162f │ │ -0ce29c: 0e00 |008c: return-void │ │ +0dbe28: |[0dbe28] com.badlogic.gdx.scenes.scene2d.Stage.act:(F)V │ │ +0dbe38: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbe3a: 5495 be0c |0001: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ +0dbe3e: 2151 |0003: array-length v1, v5 │ │ +0dbe40: 3513 6400 |0004: if-ge v3, v1, 0068 // +0064 │ │ +0dbe44: 5495 be0c |0006: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ +0dbe48: 4602 0503 |0008: aget-object v2, v5, v3 │ │ +0dbe4c: 5495 c10c |000a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ +0dbe50: 4705 0503 |000c: aget-boolean v5, v5, v3 │ │ +0dbe54: 3905 4900 |000e: if-nez v5, 0057 // +0049 │ │ +0dbe58: 3802 4400 |0010: if-eqz v2, 0054 // +0044 │ │ +0dbe5c: 5495 be0c |0012: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ +0dbe60: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0dbe62: 4d06 0503 |0015: aput-object v6, v5, v3 │ │ +0dbe66: 5495 c40c |0017: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbe6a: 5496 bf0c |0019: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dbe6e: 4406 0603 |001b: aget v6, v6, v3 │ │ +0dbe72: 8266 |001d: int-to-float v6, v6 │ │ +0dbe74: 5497 c00c |001e: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dbe78: 4407 0703 |0020: aget v7, v7, v3 │ │ +0dbe7c: 8277 |0022: int-to-float v7, v7 │ │ +0dbe7e: 6e30 1513 6507 |0023: invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dbe84: 0c05 |0026: move-result-object v5 │ │ +0dbe86: 6e20 b716 5900 |0027: invoke-virtual {v9, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dbe8c: 1c05 2202 |002a: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dbe90: 7110 6d20 0500 |002c: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dbe96: 0c00 |002f: move-result-object v0 │ │ +0dbe98: 1f00 2202 |0030: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dbe9c: 6205 9a0c |0032: sget-object v5, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.exit:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9a │ │ +0dbea0: 6e20 8216 5000 |0034: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dbea6: 6e20 7e16 9000 |0037: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dbeac: 5495 c40c |003a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbeb0: 5255 210b |003c: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dbeb4: 6e20 7f16 5000 |003e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dbeba: 5495 c40c |0041: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dbebe: 5255 220b |0043: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dbec2: 6e20 8016 5000 |0045: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dbec8: 6e20 7c16 2000 |0048: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setRelatedActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167c │ │ +0dbece: 6e20 7b16 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ +0dbed4: 6e20 d615 0200 |004e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dbeda: 7110 6a20 0000 |0051: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dbee0: d803 0301 |0054: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dbee4: 28ae |0056: goto 0004 // -0052 │ │ +0dbee6: 5495 be0c |0057: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerOverActors:[Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cbe │ │ +0dbeea: 5496 bf0c |0059: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dbeee: 4406 0603 |005b: aget v6, v6, v3 │ │ +0dbef2: 5497 c00c |005d: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dbef6: 4407 0703 |005f: aget v7, v7, v3 │ │ +0dbefa: 7053 a316 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@16a3 │ │ +0dbf00: 0c06 |0064: move-result-object v6 │ │ +0dbf02: 4d06 0503 |0065: aput-object v6, v5, v3 │ │ +0dbf06: 28ed |0067: goto 0054 // -0013 │ │ +0dbf08: 6205 1d00 |0068: sget-object v5, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0dbf0c: 7210 e700 0500 |006a: invoke-interface {v5}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0dbf12: 0c04 |006d: move-result-object v4 │ │ +0dbf14: 6205 0f00 |006e: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType; // field@000f │ │ +0dbf18: 3254 0a00 |0070: if-eq v4, v5, 007a // +000a │ │ +0dbf1c: 6205 0e00 |0072: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType; // field@000e │ │ +0dbf20: 3254 0600 |0074: if-eq v4, v5, 007a // +0006 │ │ +0dbf24: 6205 1000 |0076: sget-object v5, Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType; // field@0010 │ │ +0dbf28: 3354 0f00 |0078: if-ne v4, v5, 0087 // +000f │ │ +0dbf2c: 5495 ba0c |007a: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cba │ │ +0dbf30: 5296 bb0c |007c: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0cbb │ │ +0dbf34: 5297 bc0c |007e: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0cbc │ │ +0dbf38: 12f8 |0080: const/4 v8, #int -1 // #ff │ │ +0dbf3a: 7058 a316 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@16a3 │ │ +0dbf40: 0c05 |0084: move-result-object v5 │ │ +0dbf42: 5b95 ba0c |0085: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseOverActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cba │ │ +0dbf46: 5495 c20c |0087: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbf4a: 6e20 2f16 a500 |0089: invoke-virtual {v5, v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.act:(F)V // method@162f │ │ +0dbf50: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000a line=169 │ │ 0x0010 line=170 │ │ 0x0012 line=171 │ │ @@ -300752,18 +300677,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 │ │ -0ce2a0: |[0ce2a0] com.badlogic.gdx.scenes.scene2d.Stage.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0ce2b0: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce2b4: 6e20 3016 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ -0ce2ba: 0e00 |0005: return-void │ │ +0dbf54: |[0dbf54] com.badlogic.gdx.scenes.scene2d.Stage.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0dbf64: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbf68: 6e20 3016 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ +0dbf6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0005 line=476 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0006 reg=2 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -300773,18 +300698,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 │ │ -0ce2bc: |[0ce2bc] com.badlogic.gdx.scenes.scene2d.Stage.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ce2cc: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce2d0: 6e20 3116 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0ce2d6: 0e00 |0005: return-void │ │ +0dbf70: |[0dbf70] com.badlogic.gdx.scenes.scene2d.Stage.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dbf80: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbf84: 6e20 3116 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0dbf8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0005 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -300794,19 +300719,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 │ │ -0ce2d8: |[0ce2d8] com.badlogic.gdx.scenes.scene2d.Stage.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0ce2e8: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce2ec: 6e20 3516 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1635 │ │ -0ce2f2: 0a00 |0005: move-result v0 │ │ -0ce2f4: 0f00 |0006: return v0 │ │ +0dbf8c: |[0dbf8c] com.badlogic.gdx.scenes.scene2d.Stage.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0dbf9c: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbfa0: 6e20 3516 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1635 │ │ +0dbfa6: 0a00 |0005: move-result v0 │ │ +0dbfa8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -300815,19 +300740,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 │ │ -0ce2f8: |[0ce2f8] com.badlogic.gdx.scenes.scene2d.Stage.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0ce308: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce30c: 6e20 3616 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1636 │ │ -0ce312: 0a00 |0005: move-result v0 │ │ -0ce314: 0f00 |0006: return v0 │ │ +0dbfac: |[0dbfac] com.badlogic.gdx.scenes.scene2d.Stage.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0dbfbc: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dbfc0: 6e20 3616 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1636 │ │ +0dbfc6: 0a00 |0005: move-result v0 │ │ +0dbfc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -300836,27 +300761,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 │ │ -0ce318: |[0ce318] 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 │ │ -0ce328: 1c01 2502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ -0ce32c: 7110 6d20 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce332: 0c00 |0005: move-result-object v0 │ │ -0ce334: 1f00 2502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ -0ce338: 5b04 af0c |0008: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0ce33c: 5b05 b10c |000a: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ -0ce340: 5b03 ae0c |000c: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0ce344: 5906 b00c |000e: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ -0ce348: 5907 ad0c |0010: iput v7, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ -0ce34c: 5421 c50c |0012: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0ce350: 6e20 9720 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ -0ce356: 0e00 |0017: return-void │ │ +0dbfcc: |[0dbfcc] 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 │ │ +0dbfdc: 1c01 2502 |0000: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ +0dbfe0: 7110 6d20 0100 |0002: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dbfe6: 0c00 |0005: move-result-object v0 │ │ +0dbfe8: 1f00 2502 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ +0dbfec: 5b04 af0c |0008: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0dbff0: 5b05 b10c |000a: iput-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ +0dbff4: 5b03 ae0c |000c: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0dbff8: 5906 b00c |000e: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ +0dbffc: 5907 ad0c |0010: iput v7, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ +0dc000: 5421 c50c |0012: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dc004: 6e20 9720 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/SnapshotArray;.add:(Ljava/lang/Object;)V // method@2097 │ │ +0dc00a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0008 line=407 │ │ 0x000a line=408 │ │ 0x000c line=409 │ │ 0x000e line=410 │ │ @@ -300877,18 +300802,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ce358: |[0ce358] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:()V │ │ -0ce368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ce36a: 6e30 9f16 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@169f │ │ -0ce370: 0e00 |0004: return-void │ │ +0dc00c: |[0dc00c] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:()V │ │ +0dc01c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dc01e: 6e30 9f16 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@169f │ │ +0dc024: 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; │ │ │ │ @@ -300897,57 +300822,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 │ │ -0ce374: |[0ce374] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ce384: 1507 00cf |0000: const/high16 v7, #int -822083584 // #cf00 │ │ -0ce388: 1c06 2202 |0002: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce38c: 7110 6d20 0600 |0004: invoke-static {v6}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce392: 0c00 |0007: move-result-object v0 │ │ -0ce394: 1f00 2202 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce398: 6e20 7e16 8000 |000a: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce39e: 6206 a20c |000d: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0ce3a2: 6e20 8216 6000 |000f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce3a8: 6e20 7f16 7000 |0012: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0ce3ae: 6e20 8016 7000 |0015: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0ce3b4: 5485 c50c |0018: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0ce3b8: 6e10 9820 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ -0ce3be: 0c03 |001d: move-result-object v3 │ │ -0ce3c0: 1f03 1e04 |001e: check-cast v3, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@041e │ │ -0ce3c4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0ce3c6: 5254 4810 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0ce3ca: 3542 3000 |0023: if-ge v2, v4, 0053 // +0030 │ │ -0ce3ce: 4601 0302 |0025: aget-object v1, v3, v2 │ │ -0ce3d2: 5416 ae0c |0027: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0ce3d6: 3396 0900 |0029: if-ne v6, v9, 0032 // +0009 │ │ -0ce3da: 5416 af0c |002b: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0ce3de: 33a6 0500 |002d: if-ne v6, v10, 0032 // +0005 │ │ -0ce3e2: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ce3e6: 28f2 |0031: goto 0023 // -000e │ │ -0ce3e8: 1216 |0032: const/4 v6, #int 1 // #1 │ │ -0ce3ea: 6e30 a120 1506 |0033: invoke-virtual {v5, v1, v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@20a1 │ │ -0ce3f0: 0a06 |0036: move-result v6 │ │ -0ce3f2: 3806 f8ff |0037: if-eqz v6, 002f // -0008 │ │ -0ce3f6: 5416 b10c |0039: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ -0ce3fa: 6e20 8116 6000 |003b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1681 │ │ -0ce400: 5416 af0c |003e: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0ce404: 6e20 7a16 6000 |0040: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167a │ │ -0ce40a: 5216 b00c |0043: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ -0ce40e: 6e20 7b16 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ -0ce414: 5216 ad0c |0048: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ -0ce418: 6e20 7716 6000 |004a: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@1677 │ │ -0ce41e: 5416 ae0c |004d: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0ce422: 7220 2d16 0600 |004f: invoke-interface {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ -0ce428: 28dd |0052: goto 002f // -0023 │ │ -0ce42a: 6e10 9a20 0500 |0053: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ -0ce430: 7110 6a20 0000 |0056: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce436: 0e00 |0059: return-void │ │ +0dc028: |[0dc028] com.badlogic.gdx.scenes.scene2d.Stage.cancelTouchFocus:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dc038: 1507 00cf |0000: const/high16 v7, #int -822083584 // #cf00 │ │ +0dc03c: 1c06 2202 |0002: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc040: 7110 6d20 0600 |0004: invoke-static {v6}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc046: 0c00 |0007: move-result-object v0 │ │ +0dc048: 1f00 2202 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc04c: 6e20 7e16 8000 |000a: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc052: 6206 a20c |000d: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0dc056: 6e20 8216 6000 |000f: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc05c: 6e20 7f16 7000 |0012: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dc062: 6e20 8016 7000 |0015: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dc068: 5485 c50c |0018: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dc06c: 6e10 9820 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ +0dc072: 0c03 |001d: move-result-object v3 │ │ +0dc074: 1f03 1e04 |001e: check-cast v3, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@041e │ │ +0dc078: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0dc07a: 5254 4810 |0021: iget v4, v5, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0dc07e: 3542 3000 |0023: if-ge v2, v4, 0053 // +0030 │ │ +0dc082: 4601 0302 |0025: aget-object v1, v3, v2 │ │ +0dc086: 5416 ae0c |0027: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0dc08a: 3396 0900 |0029: if-ne v6, v9, 0032 // +0009 │ │ +0dc08e: 5416 af0c |002b: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0dc092: 33a6 0500 |002d: if-ne v6, v10, 0032 // +0005 │ │ +0dc096: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0dc09a: 28f2 |0031: goto 0023 // -000e │ │ +0dc09c: 1216 |0032: const/4 v6, #int 1 // #1 │ │ +0dc09e: 6e30 a120 1506 |0033: invoke-virtual {v5, v1, v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@20a1 │ │ +0dc0a4: 0a06 |0036: move-result v6 │ │ +0dc0a6: 3806 f8ff |0037: if-eqz v6, 002f // -0008 │ │ +0dc0aa: 5416 b10c |0039: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ +0dc0ae: 6e20 8116 6000 |003b: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1681 │ │ +0dc0b4: 5416 af0c |003e: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0dc0b8: 6e20 7a16 6000 |0040: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167a │ │ +0dc0be: 5216 b00c |0043: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ +0dc0c2: 6e20 7b16 6000 |0045: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ +0dc0c8: 5216 ad0c |0048: iget v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ +0dc0cc: 6e20 7716 6000 |004a: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@1677 │ │ +0dc0d2: 5416 ae0c |004d: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0dc0d6: 7220 2d16 0600 |004f: invoke-interface {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ +0dc0dc: 28dd |0052: goto 002f // -0023 │ │ +0dc0de: 6e10 9a20 0500 |0053: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ +0dc0e4: 7110 6a20 0000 |0056: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc0ea: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=440 │ │ 0x000a line=441 │ │ 0x000d line=442 │ │ 0x0012 line=443 │ │ 0x0015 line=444 │ │ @@ -300982,19 +300907,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ce438: |[0ce438] com.badlogic.gdx.scenes.scene2d.Stage.clear:()V │ │ -0ce448: 6e10 c316 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocusAll:()V // method@16c3 │ │ -0ce44e: 5410 c20c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce452: 6e10 3916 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.clear:()V // method@1639 │ │ -0ce458: 0e00 |0008: return-void │ │ +0dc0ec: |[0dc0ec] com.badlogic.gdx.scenes.scene2d.Stage.clear:()V │ │ +0dc0fc: 6e10 c316 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.unfocusAll:()V // method@16c3 │ │ +0dc102: 5410 c20c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc106: 6e10 3916 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.clear:()V // method@1639 │ │ +0dc10c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0008 line=512 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -301004,20 +300929,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ce45c: |[0ce45c] com.badlogic.gdx.scenes.scene2d.Stage.dispose:()V │ │ -0ce46c: 5510 bd0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0cbd │ │ -0ce470: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ce474: 5410 b20c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce478: 6e10 f70d 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0df7 │ │ -0ce47e: 0e00 |0009: return-void │ │ +0dc110: |[0dc110] com.badlogic.gdx.scenes.scene2d.Stage.dispose:()V │ │ +0dc120: 5510 bd0c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.ownsBatch:Z // field@0cbd │ │ +0dc124: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0dc128: 5410 b20c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dc12c: 6e10 f70d 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0df7 │ │ +0dc132: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0009 line=659 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ @@ -301026,35 +300951,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0ce480: |[0ce480] com.badlogic.gdx.scenes.scene2d.Stage.draw:()V │ │ -0ce490: 5430 b30c |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ce494: 6e10 cb09 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Camera;.update:()V // method@09cb │ │ -0ce49a: 5430 c20c |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce49e: 6e10 4e16 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.isVisible:()Z // method@164e │ │ -0ce4a4: 0a00 |000a: move-result v0 │ │ -0ce4a6: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -0ce4aa: 0e00 |000d: return-void │ │ -0ce4ac: 5430 b20c |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce4b0: 5431 b30c |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ce4b4: 5411 4403 |0012: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ -0ce4b8: 6e20 0f0e 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0e0f │ │ -0ce4be: 5430 b20c |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce4c2: 6e10 f40d 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ -0ce4c8: 5430 c20c |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce4cc: 5431 b20c |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce4d0: 1502 803f |0020: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ce4d4: 6e30 3b16 1002 |0022: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163b │ │ -0ce4da: 5430 b20c |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce4de: 6e10 040e 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ -0ce4e4: 28e3 |002a: goto 000d // -001d │ │ +0dc134: |[0dc134] com.badlogic.gdx.scenes.scene2d.Stage.draw:()V │ │ +0dc144: 5430 b30c |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc148: 6e10 cb09 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Camera;.update:()V // method@09cb │ │ +0dc14e: 5430 c20c |0005: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc152: 6e10 4e16 0000 |0007: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.isVisible:()Z // method@164e │ │ +0dc158: 0a00 |000a: move-result v0 │ │ +0dc15a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +0dc15e: 0e00 |000d: return-void │ │ +0dc160: 5430 b20c |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dc164: 5431 b30c |0010: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc168: 5411 4403 |0012: iget-object v1, v1, Lcom/badlogic/gdx/graphics/Camera;.combined:Lcom/badlogic/gdx/math/Matrix4; // field@0344 │ │ +0dc16c: 6e20 0f0e 1000 |0014: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setProjectionMatrix:(Lcom/badlogic/gdx/math/Matrix4;)V // method@0e0f │ │ +0dc172: 5430 b20c |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dc176: 6e10 f40d 0000 |0019: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ +0dc17c: 5430 c20c |001c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc180: 5431 b20c |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dc184: 1502 803f |0020: const/high16 v2, #int 1065353216 // #3f80 │ │ +0dc188: 6e30 3b16 1002 |0022: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163b │ │ +0dc18e: 5430 b20c |0025: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dc192: 6e10 040e 0000 |0027: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ +0dc198: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ 0x000d line=154 │ │ 0x000e line=150 │ │ 0x0017 line=151 │ │ @@ -301068,19 +300993,19 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ce4e8: |[0ce4e8] com.badlogic.gdx.scenes.scene2d.Stage.getActors:()Lcom/badlogic/gdx/utils/Array; │ │ -0ce4f8: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce4fc: 6e10 3e16 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ -0ce502: 0c00 |0005: move-result-object v0 │ │ -0ce504: 1100 |0006: return-object v0 │ │ +0dc19c: |[0dc19c] com.badlogic.gdx.scenes.scene2d.Stage.getActors:()Lcom/badlogic/gdx/utils/Array; │ │ +0dc1ac: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc1b0: 6e10 3e16 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ +0dc1b6: 0c00 |0005: move-result-object v0 │ │ +0dc1b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301088,17 +301013,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Camera;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce508: |[0ce508] com.badlogic.gdx.scenes.scene2d.Stage.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ -0ce518: 5410 b30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ce51c: 1100 |0002: return-object v0 │ │ +0dc1bc: |[0dc1bc] com.badlogic.gdx.scenes.scene2d.Stage.getCamera:()Lcom/badlogic/gdx/graphics/Camera; │ │ +0dc1cc: 5410 b30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc1d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301106,17 +301031,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce520: |[0ce520] com.badlogic.gdx.scenes.scene2d.Stage.getGutterHeight:()F │ │ -0ce530: 5210 b60c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ -0ce534: 0f00 |0002: return v0 │ │ +0dc1d4: |[0dc1d4] com.badlogic.gdx.scenes.scene2d.Stage.getGutterHeight:()F │ │ +0dc1e4: 5210 b60c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ +0dc1e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301124,17 +301049,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce538: |[0ce538] com.badlogic.gdx.scenes.scene2d.Stage.getGutterWidth:()F │ │ -0ce548: 5210 b70c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ -0ce54c: 0f00 |0002: return v0 │ │ +0dc1ec: |[0dc1ec] com.badlogic.gdx.scenes.scene2d.Stage.getGutterWidth:()F │ │ +0dc1fc: 5210 b70c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ +0dc200: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301142,17 +301067,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce550: |[0ce550] com.badlogic.gdx.scenes.scene2d.Stage.getHeight:()F │ │ -0ce560: 5210 b80c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ce564: 0f00 |0002: return v0 │ │ +0dc204: |[0dc204] com.badlogic.gdx.scenes.scene2d.Stage.getHeight:()F │ │ +0dc214: 5210 b80c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dc218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301160,17 +301085,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 │ │ -0ce568: |[0ce568] com.badlogic.gdx.scenes.scene2d.Stage.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0ce578: 5410 b90c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce57c: 1100 |0002: return-object v0 │ │ +0dc21c: |[0dc21c] com.badlogic.gdx.scenes.scene2d.Stage.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dc22c: 5410 b90c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301178,17 +301103,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 │ │ -0ce580: |[0ce580] com.badlogic.gdx.scenes.scene2d.Stage.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ -0ce590: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce594: 1100 |0002: return-object v0 │ │ +0dc234: |[0dc234] com.badlogic.gdx.scenes.scene2d.Stage.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; │ │ +0dc244: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #19 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301196,17 +301121,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 │ │ -0ce598: |[0ce598] com.badlogic.gdx.scenes.scene2d.Stage.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0ce5a8: 5410 c30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0ce5ac: 1100 |0002: return-object v0 │ │ +0dc24c: |[0dc24c] com.badlogic.gdx.scenes.scene2d.Stage.getScrollFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dc25c: 5410 c30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301214,17 +301139,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 │ │ -0ce5b0: |[0ce5b0] com.badlogic.gdx.scenes.scene2d.Stage.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ -0ce5c0: 5410 b20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ -0ce5c4: 1100 |0002: return-object v0 │ │ +0dc264: |[0dc264] com.badlogic.gdx.scenes.scene2d.Stage.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ +0dc274: 5410 b20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@0cb2 │ │ +0dc278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #21 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301232,17 +301157,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce5c8: |[0ce5c8] com.badlogic.gdx.scenes.scene2d.Stage.getWidth:()F │ │ -0ce5d8: 5210 c60c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ce5dc: 0f00 |0002: return v0 │ │ +0dc27c: |[0dc27c] com.badlogic.gdx.scenes.scene2d.Stage.getWidth:()F │ │ +0dc28c: 5210 c60c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dc290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/Stage;) │ │ @@ -301250,26 +301175,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 │ │ -0ce5e0: |[0ce5e0] com.badlogic.gdx.scenes.scene2d.Stage.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0ce5f0: 6200 1e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0ce5f4: 5441 c20c |0002: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce5f8: 6e30 1513 5006 |0004: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0ce5fe: 0c02 |0007: move-result-object v2 │ │ -0ce600: 6e20 5216 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1652 │ │ -0ce606: 5441 c20c |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce60a: 5202 210b |000d: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce60e: 5203 220b |000f: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce612: 6e40 4c16 2173 |0011: invoke-virtual {v1, v2, v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@164c │ │ -0ce618: 0c01 |0014: move-result-object v1 │ │ -0ce61a: 1101 |0015: return-object v1 │ │ +0dc294: |[0dc294] com.badlogic.gdx.scenes.scene2d.Stage.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dc2a4: 6200 1e0b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0dc2a8: 5441 c20c |0002: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc2ac: 6e30 1513 5006 |0004: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dc2b2: 0c02 |0007: move-result-object v2 │ │ +0dc2b4: 6e20 5216 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.parentToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1652 │ │ +0dc2ba: 5441 c20c |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc2be: 5202 210b |000d: iget v2, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc2c2: 5203 220b |000f: iget v3, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc2c6: 6e40 4c16 2173 |0011: invoke-virtual {v1, v2, v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@164c │ │ +0dc2cc: 0c01 |0014: move-result-object v1 │ │ +0dc2ce: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0002 line=628 │ │ 0x000b line=629 │ │ locals : │ │ 0x0002 - 0x0016 reg=0 actorCoords Lcom/badlogic/gdx/math/Vector2; │ │ @@ -301283,33 +301208,33 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0ce61c: |[0ce61c] com.badlogic.gdx.scenes.scene2d.Stage.keyDown:(I)Z │ │ -0ce62c: 5443 b90c |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce630: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ -0ce634: 5442 c20c |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce638: 1c03 2202 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce63c: 7110 6d20 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce642: 0c00 |000b: move-result-object v0 │ │ -0ce644: 1f00 2202 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce648: 6e20 7e16 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce64e: 6203 9b0c |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ -0ce652: 6e20 8216 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce658: 6e20 7916 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@1679 │ │ -0ce65e: 6e20 d615 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce664: 6e10 7516 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ce66a: 0a01 |001f: move-result v1 │ │ -0ce66c: 7110 6a20 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce672: 0f01 |0023: return v1 │ │ -0ce674: 5442 b90c |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce678: 28e0 |0026: goto 0006 // -0020 │ │ +0dc2d0: |[0dc2d0] com.badlogic.gdx.scenes.scene2d.Stage.keyDown:(I)Z │ │ +0dc2e0: 5443 b90c |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc2e4: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ +0dc2e8: 5442 c20c |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc2ec: 1c03 2202 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc2f0: 7110 6d20 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc2f6: 0c00 |000b: move-result-object v0 │ │ +0dc2f8: 1f00 2202 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc2fc: 6e20 7e16 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc302: 6203 9b0c |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9b │ │ +0dc306: 6e20 8216 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc30c: 6e20 7916 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@1679 │ │ +0dc312: 6e20 d615 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc318: 6e10 7516 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dc31e: 0a01 |001f: move-result v1 │ │ +0dc320: 7110 6a20 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc326: 0f01 |0023: return v1 │ │ +0dc328: 5442 b90c |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc32c: 28e0 |0026: goto 0006 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0006 line=365 │ │ 0x000e line=366 │ │ 0x0011 line=367 │ │ 0x0016 line=368 │ │ @@ -301330,33 +301255,33 @@ │ │ type : '(C)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0ce67c: |[0ce67c] com.badlogic.gdx.scenes.scene2d.Stage.keyTyped:(C)Z │ │ -0ce68c: 5443 b90c |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce690: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ -0ce694: 5442 c20c |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce698: 1c03 2202 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce69c: 7110 6d20 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce6a2: 0c00 |000b: move-result-object v0 │ │ -0ce6a4: 1f00 2202 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce6a8: 6e20 7e16 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce6ae: 6203 9c0c |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ -0ce6b2: 6e20 8216 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce6b8: 6e20 7816 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setCharacter:(C)V // method@1678 │ │ -0ce6be: 6e20 d615 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce6c4: 6e10 7516 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ce6ca: 0a01 |001f: move-result v1 │ │ -0ce6cc: 7110 6a20 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce6d2: 0f01 |0023: return v1 │ │ -0ce6d4: 5442 b90c |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce6d8: 28e0 |0026: goto 0006 // -0020 │ │ +0dc330: |[0dc330] com.badlogic.gdx.scenes.scene2d.Stage.keyTyped:(C)Z │ │ +0dc340: 5443 b90c |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc344: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ +0dc348: 5442 c20c |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc34c: 1c03 2202 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc350: 7110 6d20 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc356: 0c00 |000b: move-result-object v0 │ │ +0dc358: 1f00 2202 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc35c: 6e20 7e16 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc362: 6203 9c0c |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyTyped:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9c │ │ +0dc366: 6e20 8216 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc36c: 6e20 7816 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setCharacter:(C)V // method@1678 │ │ +0dc372: 6e20 d615 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc378: 6e10 7516 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dc37e: 0a01 |001f: move-result v1 │ │ +0dc380: 7110 6a20 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc386: 0f01 |0023: return v1 │ │ +0dc388: 5442 b90c |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc38c: 28e0 |0026: goto 0006 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0006 line=393 │ │ 0x000e line=394 │ │ 0x0011 line=395 │ │ 0x0016 line=396 │ │ @@ -301377,33 +301302,33 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0ce6dc: |[0ce6dc] com.badlogic.gdx.scenes.scene2d.Stage.keyUp:(I)Z │ │ -0ce6ec: 5443 b90c |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce6f0: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ -0ce6f4: 5442 c20c |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce6f8: 1c03 2202 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce6fc: 7110 6d20 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce702: 0c00 |000b: move-result-object v0 │ │ -0ce704: 1f00 2202 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce708: 6e20 7e16 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce70e: 6203 9d0c |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ -0ce712: 6e20 8216 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce718: 6e20 7916 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@1679 │ │ -0ce71e: 6e20 d615 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce724: 6e10 7516 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ce72a: 0a01 |001f: move-result v1 │ │ -0ce72c: 7110 6a20 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce732: 0f01 |0023: return v1 │ │ -0ce734: 5442 b90c |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce738: 28e0 |0026: goto 0006 // -0020 │ │ +0dc390: |[0dc390] com.badlogic.gdx.scenes.scene2d.Stage.keyUp:(I)Z │ │ +0dc3a0: 5443 b90c |0000: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc3a4: 3903 2200 |0002: if-nez v3, 0024 // +0022 │ │ +0dc3a8: 5442 c20c |0004: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc3ac: 1c03 2202 |0006: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc3b0: 7110 6d20 0300 |0008: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc3b6: 0c00 |000b: move-result-object v0 │ │ +0dc3b8: 1f00 2202 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc3bc: 6e20 7e16 4000 |000e: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc3c2: 6203 9d0c |0011: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.keyUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9d │ │ +0dc3c6: 6e20 8216 3000 |0013: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc3cc: 6e20 7916 5000 |0016: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setKeyCode:(I)V // method@1679 │ │ +0dc3d2: 6e20 d615 0200 |0019: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc3d8: 6e10 7516 0000 |001c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dc3de: 0a01 |001f: move-result v1 │ │ +0dc3e0: 7110 6a20 0000 |0020: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc3e6: 0f01 |0023: return v1 │ │ +0dc3e8: 5442 b90c |0024: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc3ec: 28e0 |0026: goto 0006 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0006 line=379 │ │ 0x000e line=380 │ │ 0x0011 line=381 │ │ 0x0016 line=382 │ │ @@ -301424,50 +301349,50 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0ce73c: |[0ce73c] com.badlogic.gdx.scenes.scene2d.Stage.mouseMoved:(II)Z │ │ -0ce74c: 5967 bb0c |0000: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0cbb │ │ -0ce750: 5968 bc0c |0002: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0cbc │ │ -0ce754: 5463 c40c |0004: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce758: 8274 |0006: int-to-float v4, v7 │ │ -0ce75a: 8285 |0007: int-to-float v5, v8 │ │ -0ce75c: 6e30 1513 4305 |0008: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0ce762: 0c03 |000b: move-result-object v3 │ │ -0ce764: 6e20 b716 3600 |000c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0ce76a: 1c03 2202 |000f: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce76e: 7110 6d20 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce774: 0c00 |0014: move-result-object v0 │ │ -0ce776: 1f00 2202 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce77a: 6e20 7e16 6000 |0017: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce780: 6203 9e0c |001a: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ -0ce784: 6e20 8216 3000 |001c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce78a: 5463 c40c |001f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce78e: 5233 210b |0021: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce792: 6e20 7f16 3000 |0023: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0ce798: 5463 c40c |0026: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce79c: 5233 220b |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce7a0: 6e20 8016 3000 |002a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0ce7a6: 5463 c40c |002d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce7aa: 5233 210b |002f: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce7ae: 5464 c40c |0031: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce7b2: 5244 220b |0033: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce7b6: 1215 |0035: const/4 v5, #int 1 // #1 │ │ -0ce7b8: 6e40 ae16 3654 |0036: invoke-virtual {v6, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ -0ce7be: 0c02 |0039: move-result-object v2 │ │ -0ce7c0: 3902 0400 |003a: if-nez v2, 003e // +0004 │ │ -0ce7c4: 5462 c20c |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce7c8: 6e20 d615 0200 |003e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce7ce: 6e10 7516 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ce7d4: 0a01 |0044: move-result v1 │ │ -0ce7d6: 7110 6a20 0000 |0045: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce7dc: 0f01 |0048: return v1 │ │ +0dc3f0: |[0dc3f0] com.badlogic.gdx.scenes.scene2d.Stage.mouseMoved:(II)Z │ │ +0dc400: 5967 bb0c |0000: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0cbb │ │ +0dc404: 5968 bc0c |0002: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0cbc │ │ +0dc408: 5463 c40c |0004: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc40c: 8274 |0006: int-to-float v4, v7 │ │ +0dc40e: 8285 |0007: int-to-float v5, v8 │ │ +0dc410: 6e30 1513 4305 |0008: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dc416: 0c03 |000b: move-result-object v3 │ │ +0dc418: 6e20 b716 3600 |000c: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dc41e: 1c03 2202 |000f: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc422: 7110 6d20 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc428: 0c00 |0014: move-result-object v0 │ │ +0dc42a: 1f00 2202 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc42e: 6e20 7e16 6000 |0017: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc434: 6203 9e0c |001a: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.mouseMoved:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9e │ │ +0dc438: 6e20 8216 3000 |001c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc43e: 5463 c40c |001f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc442: 5233 210b |0021: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc446: 6e20 7f16 3000 |0023: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dc44c: 5463 c40c |0026: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc450: 5233 220b |0028: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc454: 6e20 8016 3000 |002a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dc45a: 5463 c40c |002d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc45e: 5233 210b |002f: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc462: 5464 c40c |0031: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc466: 5244 220b |0033: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc46a: 1215 |0035: const/4 v5, #int 1 // #1 │ │ +0dc46c: 6e40 ae16 3654 |0036: invoke-virtual {v6, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ +0dc472: 0c02 |0039: move-result-object v2 │ │ +0dc474: 3902 0400 |003a: if-nez v2, 003e // +0004 │ │ +0dc478: 5462 c20c |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc47c: 6e20 d615 0200 |003e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc482: 6e10 7516 0000 |0041: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dc488: 0a01 |0044: move-result v1 │ │ +0dc48a: 7110 6a20 0000 |0045: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc490: 0f01 |0048: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ 0x0004 line=325 │ │ 0x000f line=327 │ │ 0x0017 line=328 │ │ @@ -301493,19 +301418,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 │ │ -0ce7e0: |[0ce7e0] com.badlogic.gdx.scenes.scene2d.Stage.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0ce7f0: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce7f4: 6e20 5416 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1654 │ │ -0ce7fa: 0a00 |0005: move-result v0 │ │ -0ce7fc: 0f00 |0006: return v0 │ │ +0dc494: |[0dc494] com.badlogic.gdx.scenes.scene2d.Stage.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0dc4a4: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc4a8: 6e20 5416 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1654 │ │ +0dc4ae: 0a00 |0005: move-result v0 │ │ +0dc4b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -301514,19 +301439,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 │ │ -0ce800: |[0ce800] com.badlogic.gdx.scenes.scene2d.Stage.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ -0ce810: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce814: 6e20 5516 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1655 │ │ -0ce81a: 0a00 |0005: move-result v0 │ │ -0ce81c: 0f00 |0006: return v0 │ │ +0dc4b4: |[0dc4b4] com.badlogic.gdx.scenes.scene2d.Stage.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ +0dc4c4: 5410 c20c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc4c8: 6e20 5516 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1655 │ │ +0dc4ce: 0a00 |0005: move-result v0 │ │ +0dc4d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0007 reg=2 listener Lcom/badlogic/gdx/scenes/scene2d/EventListener; │ │ │ │ @@ -301535,37 +301460,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 │ │ -0ce820: |[0ce820] 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 │ │ -0ce830: 5442 c50c |0000: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0ce834: 5223 4810 |0002: iget v3, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0ce838: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0ce83c: 3a01 2500 |0006: if-ltz v1, 002b // +0025 │ │ -0ce840: 6e20 9b20 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ -0ce846: 0c00 |000b: move-result-object v0 │ │ -0ce848: 1f00 2502 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ -0ce84c: 5403 ae0c |000e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0ce850: 3353 1800 |0010: if-ne v3, v5, 0028 // +0018 │ │ -0ce854: 5403 af0c |0012: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0ce858: 3363 1400 |0014: if-ne v3, v6, 0028 // +0014 │ │ -0ce85c: 5403 b10c |0016: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ -0ce860: 3373 1000 |0018: if-ne v3, v7, 0028 // +0010 │ │ -0ce864: 5203 b00c |001a: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ -0ce868: 3383 0c00 |001c: if-ne v3, v8, 0028 // +000c │ │ -0ce86c: 5203 ad0c |001e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ -0ce870: 3393 0800 |0020: if-ne v3, v9, 0028 // +0008 │ │ -0ce874: 6e20 a020 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeIndex:(I)Ljava/lang/Object; // method@20a0 │ │ -0ce87a: 7110 6a20 0000 |0025: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce880: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0ce884: 28dc |002a: goto 0006 // -0024 │ │ -0ce886: 0e00 |002b: return-void │ │ +0dc4d4: |[0dc4d4] 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 │ │ +0dc4e4: 5442 c50c |0000: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dc4e8: 5223 4810 |0002: iget v3, v2, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0dc4ec: d801 03ff |0004: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0dc4f0: 3a01 2500 |0006: if-ltz v1, 002b // +0025 │ │ +0dc4f4: 6e20 9b20 1200 |0008: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ +0dc4fa: 0c00 |000b: move-result-object v0 │ │ +0dc4fc: 1f00 2502 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@0225 │ │ +0dc500: 5403 ae0c |000e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0dc504: 3353 1800 |0010: if-ne v3, v5, 0028 // +0018 │ │ +0dc508: 5403 af0c |0012: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0dc50c: 3363 1400 |0014: if-ne v3, v6, 0028 // +0014 │ │ +0dc510: 5403 b10c |0016: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ +0dc514: 3373 1000 |0018: if-ne v3, v7, 0028 // +0010 │ │ +0dc518: 5203 b00c |001a: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ +0dc51c: 3383 0c00 |001c: if-ne v3, v8, 0028 // +000c │ │ +0dc520: 5203 ad0c |001e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ +0dc524: 3393 0800 |0020: if-ne v3, v9, 0028 // +0008 │ │ +0dc528: 6e20 a020 1200 |0022: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeIndex:(I)Ljava/lang/Object; // method@20a0 │ │ +0dc52e: 7110 6a20 0000 |0025: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc534: d801 01ff |0028: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0dc538: 28dc |002a: goto 0006 // -0024 │ │ +0dc53a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0002 line=419 │ │ 0x0008 line=420 │ │ 0x000e line=421 │ │ 0x0022 line=423 │ │ @@ -301588,30 +301513,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 │ │ -0ce888: |[0ce888] com.badlogic.gdx.scenes.scene2d.Stage.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0ce898: 5450 b30c |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ce89c: 6201 280b |0002: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0ce8a0: 5262 210b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce8a4: 5263 220b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce8a8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0ce8aa: 6e40 4413 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0ce8b0: 0c01 |000c: move-result-object v1 │ │ -0ce8b2: 6e20 c909 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c9 │ │ -0ce8b8: 6200 280b |0010: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0ce8bc: 5200 2c0b |0012: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0ce8c0: 5960 210b |0014: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce8c4: 6200 280b |0016: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0ce8c8: 5200 2d0b |0018: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0ce8cc: 5960 220b |001a: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce8d0: 1106 |001c: return-object v6 │ │ +0dc53c: |[0dc53c] com.badlogic.gdx.scenes.scene2d.Stage.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0dc54c: 5450 b30c |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc550: 6201 280b |0002: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc554: 5262 210b |0004: iget v2, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc558: 5263 220b |0006: iget v3, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc55c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0dc55e: 6e40 4413 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0dc564: 0c01 |000c: move-result-object v1 │ │ +0dc566: 6e20 c909 1000 |000d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.unproject:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c9 │ │ +0dc56c: 6200 280b |0010: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc570: 5200 2c0b |0012: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0dc574: 5960 210b |0014: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc578: 6200 280b |0016: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc57c: 5200 2d0b |0018: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0dc580: 5960 220b |001a: iput v0, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc584: 1106 |001c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0010 line=636 │ │ 0x0016 line=637 │ │ 0x001c line=638 │ │ locals : │ │ @@ -301623,47 +301548,47 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0ce8d4: |[0ce8d4] com.badlogic.gdx.scenes.scene2d.Stage.scrolled:(I)Z │ │ -0ce8e4: 5463 c30c |0000: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0ce8e8: 3903 3f00 |0002: if-nez v3, 0041 // +003f │ │ -0ce8ec: 5462 c20c |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0ce8f0: 5463 c40c |0006: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce8f4: 5264 bb0c |0008: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0cbb │ │ -0ce8f8: 8244 |000a: int-to-float v4, v4 │ │ -0ce8fa: 5265 bc0c |000b: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0cbc │ │ -0ce8fe: 8255 |000d: int-to-float v5, v5 │ │ -0ce900: 6e30 1513 4305 |000e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0ce906: 0c03 |0011: move-result-object v3 │ │ -0ce908: 6e20 b716 3600 |0012: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0ce90e: 1c03 2202 |0015: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce912: 7110 6d20 0300 |0017: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce918: 0c00 |001a: move-result-object v0 │ │ -0ce91a: 1f00 2202 |001b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0ce91e: 6e20 7e16 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ce924: 6203 9f0c |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ -0ce928: 6e20 8216 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0ce92e: 6e20 7d16 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setScrollAmount:(I)V // method@167d │ │ -0ce934: 5463 c40c |0028: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce938: 5233 210b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ce93c: 6e20 7f16 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0ce942: 5463 c40c |002f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ce946: 5233 220b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ce94a: 6e20 8016 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0ce950: 6e20 d615 0200 |0036: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce956: 6e10 7516 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ce95c: 0a01 |003c: move-result v1 │ │ -0ce95e: 7110 6a20 0000 |003d: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce964: 0f01 |0040: return v1 │ │ -0ce966: 5462 c30c |0041: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0ce96a: 28c3 |0043: goto 0006 // -003d │ │ +0dc588: |[0dc588] com.badlogic.gdx.scenes.scene2d.Stage.scrolled:(I)Z │ │ +0dc598: 5463 c30c |0000: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc59c: 3903 3f00 |0002: if-nez v3, 0041 // +003f │ │ +0dc5a0: 5462 c20c |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc5a4: 5463 c40c |0006: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc5a8: 5264 bb0c |0008: iget v4, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenX:I // field@0cbb │ │ +0dc5ac: 8244 |000a: int-to-float v4, v4 │ │ +0dc5ae: 5265 bc0c |000b: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.mouseScreenY:I // field@0cbc │ │ +0dc5b2: 8255 |000d: int-to-float v5, v5 │ │ +0dc5b4: 6e30 1513 4305 |000e: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dc5ba: 0c03 |0011: move-result-object v3 │ │ +0dc5bc: 6e20 b716 3600 |0012: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dc5c2: 1c03 2202 |0015: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc5c6: 7110 6d20 0300 |0017: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc5cc: 0c00 |001a: move-result-object v0 │ │ +0dc5ce: 1f00 2202 |001b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc5d2: 6e20 7e16 6000 |001d: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc5d8: 6203 9f0c |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.scrolled:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0c9f │ │ +0dc5dc: 6e20 8216 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc5e2: 6e20 7d16 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setScrollAmount:(I)V // method@167d │ │ +0dc5e8: 5463 c40c |0028: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc5ec: 5233 210b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc5f0: 6e20 7f16 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dc5f6: 5463 c40c |002f: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc5fa: 5233 220b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc5fe: 6e20 8016 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dc604: 6e20 d615 0200 |0036: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc60a: 6e10 7516 0000 |0039: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dc610: 0a01 |003c: move-result v1 │ │ +0dc612: 7110 6a20 0000 |003d: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc618: 0f01 |0040: return v1 │ │ +0dc61a: 5462 c30c |0041: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc61e: 28c3 |0043: goto 0006 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0006 line=347 │ │ 0x0015 line=349 │ │ 0x001d line=350 │ │ 0x0020 line=351 │ │ @@ -301687,17 +301612,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 │ │ -0ce96c: |[0ce96c] com.badlogic.gdx.scenes.scene2d.Stage.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ -0ce97c: 5b01 b30c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ce980: 0e00 |0002: return-void │ │ +0dc620: |[0dc620] com.badlogic.gdx.scenes.scene2d.Stage.setCamera:(Lcom/badlogic/gdx/graphics/Camera;)V │ │ +0dc630: 5b01 b30c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc634: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0002 line=614 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0003 reg=1 camera Lcom/badlogic/gdx/graphics/Camera; │ │ @@ -301707,40 +301632,40 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0ce984: |[0ce984] com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ce994: 5421 b90c |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce998: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -0ce99c: 0e00 |0004: return-void │ │ -0ce99e: 1c01 9d02 |0005: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ -0ce9a2: 7110 6d20 0100 |0007: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0ce9a8: 0c00 |000a: move-result-object v0 │ │ -0ce9aa: 1f00 9d02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ -0ce9ae: 6e20 981c 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1c98 │ │ -0ce9b4: 6201 d30e |0010: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ -0ce9b8: 6e20 991c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1c99 │ │ -0ce9be: 5421 b90c |0015: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce9c2: 3801 0b00 |0017: if-eqz v1, 0022 // +000b │ │ -0ce9c6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0ce9c8: 6e20 971c 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ -0ce9ce: 5421 b90c |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce9d2: 6e20 d615 0100 |001f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce9d8: 5b23 b90c |0022: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce9dc: 5421 b90c |0024: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce9e0: 3801 0b00 |0026: if-eqz v1, 0031 // +000b │ │ -0ce9e4: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -0ce9e6: 6e20 971c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ -0ce9ec: 5421 b90c |002c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ce9f0: 6e20 d615 0100 |002e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0ce9f6: 7110 6a20 0000 |0031: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ce9fc: 28d0 |0034: goto 0004 // -0030 │ │ +0dc638: |[0dc638] com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dc648: 5421 b90c |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc64c: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +0dc650: 0e00 |0004: return-void │ │ +0dc652: 1c01 9d02 |0005: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ +0dc656: 7110 6d20 0100 |0007: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc65c: 0c00 |000a: move-result-object v0 │ │ +0dc65e: 1f00 9d02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ +0dc662: 6e20 981c 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1c98 │ │ +0dc668: 6201 d30e |0010: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed3 │ │ +0dc66c: 6e20 991c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1c99 │ │ +0dc672: 5421 b90c |0015: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc676: 3801 0b00 |0017: if-eqz v1, 0022 // +000b │ │ +0dc67a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0dc67c: 6e20 971c 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ +0dc682: 5421 b90c |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc686: 6e20 d615 0100 |001f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc68c: 5b23 b90c |0022: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc690: 5421 b90c |0024: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc694: 3801 0b00 |0026: if-eqz v1, 0031 // +000b │ │ +0dc698: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0dc69a: 6e20 971c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ +0dc6a0: 5421 b90c |002c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dc6a4: 6e20 d615 0100 |002e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc6aa: 7110 6a20 0000 |0031: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc6b0: 28d0 |0034: goto 0004 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0004 line=544 │ │ 0x0005 line=531 │ │ 0x000d line=532 │ │ 0x0010 line=533 │ │ @@ -301762,40 +301687,40 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0cea00: |[0cea00] com.badlogic.gdx.scenes.scene2d.Stage.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cea10: 5421 c30c |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0cea14: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -0cea18: 0e00 |0004: return-void │ │ -0cea1a: 1c01 9d02 |0005: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ -0cea1e: 7110 6d20 0100 |0007: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0cea24: 0c00 |000a: move-result-object v0 │ │ -0cea26: 1f00 9d02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ -0cea2a: 6e20 981c 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1c98 │ │ -0cea30: 6201 d40e |0010: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ -0cea34: 6e20 991c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1c99 │ │ -0cea3a: 5421 c30c |0015: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0cea3e: 3801 0b00 |0017: if-eqz v1, 0022 // +000b │ │ -0cea42: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0cea44: 6e20 971c 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ -0cea4a: 5421 c30c |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0cea4e: 6e20 d615 0100 |001f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0cea54: 5b23 c30c |0022: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0cea58: 5421 c30c |0024: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0cea5c: 3801 0b00 |0026: if-eqz v1, 0031 // +000b │ │ -0cea60: 1211 |0028: const/4 v1, #int 1 // #1 │ │ -0cea62: 6e20 971c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ -0cea68: 5421 c30c |002c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0cea6c: 6e20 d615 0100 |002e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0cea72: 7110 6a20 0000 |0031: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0cea78: 28d0 |0034: goto 0004 // -0030 │ │ +0dc6b4: |[0dc6b4] com.badlogic.gdx.scenes.scene2d.Stage.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dc6c4: 5421 c30c |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc6c8: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +0dc6cc: 0e00 |0004: return-void │ │ +0dc6ce: 1c01 9d02 |0005: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ +0dc6d2: 7110 6d20 0100 |0007: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc6d8: 0c00 |000a: move-result-object v0 │ │ +0dc6da: 1f00 9d02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; // type@029d │ │ +0dc6de: 6e20 981c 2000 |000d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@1c98 │ │ +0dc6e4: 6201 d40e |0010: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;.scroll:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed4 │ │ +0dc6e8: 6e20 991c 1000 |0012: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V // method@1c99 │ │ +0dc6ee: 5421 c30c |0015: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc6f2: 3801 0b00 |0017: if-eqz v1, 0022 // +000b │ │ +0dc6f6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0dc6f8: 6e20 971c 1000 |001a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ +0dc6fe: 5421 c30c |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc702: 6e20 d615 0100 |001f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc708: 5b23 c30c |0022: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc70c: 5421 c30c |0024: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc710: 3801 0b00 |0026: if-eqz v1, 0031 // +000b │ │ +0dc714: 1211 |0028: const/4 v1, #int 1 // #1 │ │ +0dc716: 6e20 971c 1000 |0029: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.setFocused:(Z)V // method@1c97 │ │ +0dc71c: 5421 c30c |002c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dc720: 6e20 d615 0100 |002e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc726: 7110 6a20 0000 |0031: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc72c: 28d0 |0034: goto 0004 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=569 │ │ 0x0005 line=556 │ │ 0x000d line=557 │ │ 0x0010 line=558 │ │ @@ -301817,76 +301742,76 @@ │ │ type : '(FFZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -0cea7c: |[0cea7c] com.badlogic.gdx.scenes.scene2d.Stage.setViewport:(FFZ)V │ │ -0cea8c: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ -0cea90: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0cea92: 380e 6700 |0003: if-eqz v14, 006a // +0067 │ │ -0cea96: 6207 2500 |0005: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0cea9a: 7210 3001 0700 |0007: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0ceaa0: 0a07 |000a: move-result v7 │ │ -0ceaa2: 8274 |000b: int-to-float v4, v7 │ │ -0ceaa4: 6207 2500 |000c: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0ceaa8: 7210 2901 0700 |000e: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0ceaae: 0a07 |0011: move-result v7 │ │ -0ceab0: 8273 |0012: int-to-float v3, v7 │ │ -0ceab2: a907 0304 |0013: div-float v7, v3, v4 │ │ -0ceab6: a908 0d0c |0015: div-float v8, v13, v12 │ │ -0ceaba: 2e07 0708 |0017: cmpg-float v7, v7, v8 │ │ -0ceabe: 3b07 3a00 |0019: if-gez v7, 0053 // +003a │ │ -0ceac2: a905 030d |001b: div-float v5, v3, v13 │ │ -0ceac6: a906 0d03 |001d: div-float v6, v13, v3 │ │ -0ceaca: a801 0c05 |001f: mul-float v1, v12, v5 │ │ -0ceace: a707 0401 |0021: sub-float v7, v4, v1 │ │ -0cead2: a802 0706 |0023: mul-float v2, v7, v6 │ │ -0cead6: a607 0c02 |0025: add-float v7, v12, v2 │ │ -0ceada: 59b7 c60c |0027: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ceade: 59bd b80c |0029: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ceae2: a907 0209 |002b: div-float v7, v2, v9 │ │ -0ceae6: 59b7 b70c |002d: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ -0ceaea: 59ba b60c |002f: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ -0ceaee: 52b7 c60c |0031: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ceaf2: c997 |0033: div-float/2addr v7, v9 │ │ -0ceaf4: 59b7 b40c |0034: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0cb4 │ │ -0ceaf8: 52b7 b80c |0036: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ceafc: c997 |0038: div-float/2addr v7, v9 │ │ -0ceafe: 59b7 b50c |0039: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0cb5 │ │ -0ceb02: 54b7 b30c |003b: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ceb06: 5477 4a03 |003d: iget-object v7, v7, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ -0ceb0a: 52b8 b40c |003f: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0cb4 │ │ -0ceb0e: 52b9 b50c |0041: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0cb5 │ │ -0ceb12: 6e40 4413 87a9 |0043: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0ceb18: 54b7 b30c |0046: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ceb1c: 52b8 c60c |0048: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ceb20: 5978 5303 |004a: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0353 │ │ -0ceb24: 54b7 b30c |004c: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ceb28: 52b8 b80c |004e: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ceb2c: 5978 5203 |0050: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0352 │ │ -0ceb30: 0e00 |0052: return-void │ │ -0ceb32: a905 040c |0053: div-float v5, v4, v12 │ │ -0ceb36: a906 0c04 |0055: div-float v6, v12, v4 │ │ -0ceb3a: a800 0d05 |0057: mul-float v0, v13, v5 │ │ -0ceb3e: a707 0300 |0059: sub-float v7, v3, v0 │ │ -0ceb42: a802 0706 |005b: mul-float v2, v7, v6 │ │ -0ceb46: a607 0d02 |005d: add-float v7, v13, v2 │ │ -0ceb4a: 59b7 b80c |005f: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ceb4e: 59bc c60c |0061: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ceb52: 59ba b70c |0063: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ -0ceb56: a907 0209 |0065: div-float v7, v2, v9 │ │ -0ceb5a: 59b7 b60c |0067: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ -0ceb5e: 28c8 |0069: goto 0031 // -0038 │ │ -0ceb60: 59bc c60c |006a: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ -0ceb64: 59bd b80c |006c: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ -0ceb68: 59ba b70c |006e: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ -0ceb6c: 59ba b60c |0070: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ -0ceb70: 28bf |0072: goto 0031 // -0041 │ │ +0dc730: |[0dc730] com.badlogic.gdx.scenes.scene2d.Stage.setViewport:(FFZ)V │ │ +0dc740: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ +0dc744: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0dc746: 380e 6700 |0003: if-eqz v14, 006a // +0067 │ │ +0dc74a: 6207 2500 |0005: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0dc74e: 7210 3001 0700 |0007: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0dc754: 0a07 |000a: move-result v7 │ │ +0dc756: 8274 |000b: int-to-float v4, v7 │ │ +0dc758: 6207 2500 |000c: sget-object v7, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0dc75c: 7210 2901 0700 |000e: invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0dc762: 0a07 |0011: move-result v7 │ │ +0dc764: 8273 |0012: int-to-float v3, v7 │ │ +0dc766: a907 0304 |0013: div-float v7, v3, v4 │ │ +0dc76a: a908 0d0c |0015: div-float v8, v13, v12 │ │ +0dc76e: 2e07 0708 |0017: cmpg-float v7, v7, v8 │ │ +0dc772: 3b07 3a00 |0019: if-gez v7, 0053 // +003a │ │ +0dc776: a905 030d |001b: div-float v5, v3, v13 │ │ +0dc77a: a906 0d03 |001d: div-float v6, v13, v3 │ │ +0dc77e: a801 0c05 |001f: mul-float v1, v12, v5 │ │ +0dc782: a707 0401 |0021: sub-float v7, v4, v1 │ │ +0dc786: a802 0706 |0023: mul-float v2, v7, v6 │ │ +0dc78a: a607 0c02 |0025: add-float v7, v12, v2 │ │ +0dc78e: 59b7 c60c |0027: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dc792: 59bd b80c |0029: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dc796: a907 0209 |002b: div-float v7, v2, v9 │ │ +0dc79a: 59b7 b70c |002d: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ +0dc79e: 59ba b60c |002f: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ +0dc7a2: 52b7 c60c |0031: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dc7a6: c997 |0033: div-float/2addr v7, v9 │ │ +0dc7a8: 59b7 b40c |0034: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0cb4 │ │ +0dc7ac: 52b7 b80c |0036: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dc7b0: c997 |0038: div-float/2addr v7, v9 │ │ +0dc7b2: 59b7 b50c |0039: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0cb5 │ │ +0dc7b6: 54b7 b30c |003b: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc7ba: 5477 4a03 |003d: iget-object v7, v7, Lcom/badlogic/gdx/graphics/Camera;.position:Lcom/badlogic/gdx/math/Vector3; // field@034a │ │ +0dc7be: 52b8 b40c |003f: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerX:F // field@0cb4 │ │ +0dc7c2: 52b9 b50c |0041: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.centerY:F // field@0cb5 │ │ +0dc7c6: 6e40 4413 87a9 |0043: invoke-virtual {v7, v8, v9, v10}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0dc7cc: 54b7 b30c |0046: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc7d0: 52b8 c60c |0048: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dc7d4: 5978 5303 |004a: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportWidth:F // field@0353 │ │ +0dc7d8: 54b7 b30c |004c: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc7dc: 52b8 b80c |004e: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dc7e0: 5978 5203 |0050: iput v8, v7, Lcom/badlogic/gdx/graphics/Camera;.viewportHeight:F // field@0352 │ │ +0dc7e4: 0e00 |0052: return-void │ │ +0dc7e6: a905 040c |0053: div-float v5, v4, v12 │ │ +0dc7ea: a906 0c04 |0055: div-float v6, v12, v4 │ │ +0dc7ee: a800 0d05 |0057: mul-float v0, v13, v5 │ │ +0dc7f2: a707 0300 |0059: sub-float v7, v3, v0 │ │ +0dc7f6: a802 0706 |005b: mul-float v2, v7, v6 │ │ +0dc7fa: a607 0d02 |005d: add-float v7, v13, v2 │ │ +0dc7fe: 59b7 b80c |005f: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dc802: 59bc c60c |0061: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dc806: 59ba b70c |0063: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ +0dc80a: a907 0209 |0065: div-float v7, v2, v9 │ │ +0dc80e: 59b7 b60c |0067: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ +0dc812: 28c8 |0069: goto 0031 // -0038 │ │ +0dc814: 59bc c60c |006a: iput v12, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.width:F // field@0cc6 │ │ +0dc818: 59bd b80c |006c: iput v13, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.height:F // field@0cb8 │ │ +0dc81c: 59ba b70c |006e: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterWidth:F // field@0cb7 │ │ +0dc820: 59ba b60c |0070: iput v10, v11, Lcom/badlogic/gdx/scenes/scene2d/Stage;.gutterHeight:F // field@0cb6 │ │ +0dc824: 28bf |0072: goto 0031 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=110 │ │ 0x0005 line=111 │ │ 0x000c line=112 │ │ 0x0013 line=113 │ │ 0x001b line=114 │ │ @@ -301938,30 +301863,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 │ │ -0ceb74: |[0ceb74] com.badlogic.gdx.scenes.scene2d.Stage.stageToScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ -0ceb84: 6200 280b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0ceb88: 5251 210b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ceb8c: 5252 220b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ceb90: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0ceb92: 6e40 4413 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ -0ceb98: 5440 b30c |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0ceb9c: 6201 280b |000c: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0ceba0: 6e20 c209 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ -0ceba6: 6200 280b |0011: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0cebaa: 5200 2c0b |0013: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ -0cebae: 5950 210b |0015: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cebb2: 6200 280b |0017: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ -0cebb6: 5200 2d0b |0019: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ -0cebba: 5950 220b |001b: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cebbe: 1105 |001d: return-object v5 │ │ +0dc828: |[0dc828] com.badlogic.gdx.scenes.scene2d.Stage.stageToScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ +0dc838: 6200 280b |0000: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc83c: 5251 210b |0002: iget v1, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc840: 5252 220b |0004: iget v2, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc844: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0dc846: 6e40 4413 1032 |0007: invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/math/Vector3;.set:(FFF)Lcom/badlogic/gdx/math/Vector3; // method@1344 │ │ +0dc84c: 5440 b30c |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc850: 6201 280b |000c: sget-object v1, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc854: 6e20 c209 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/Camera;.project:(Lcom/badlogic/gdx/math/Vector3;)V // method@09c2 │ │ +0dc85a: 6200 280b |0011: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc85e: 5200 2c0b |0013: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.x:F // field@0b2c │ │ +0dc862: 5950 210b |0015: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc866: 6200 280b |0017: sget-object v0, Lcom/badlogic/gdx/math/Vector3;.tmp:Lcom/badlogic/gdx/math/Vector3; // field@0b28 │ │ +0dc86a: 5200 2d0b |0019: iget v0, v0, Lcom/badlogic/gdx/math/Vector3;.y:F // field@0b2d │ │ +0dc86e: 5950 220b |001b: iput v0, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc872: 1105 |001d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ 0x000a line=644 │ │ 0x0011 line=645 │ │ 0x0017 line=646 │ │ 0x001d line=647 │ │ @@ -301974,18 +301899,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 │ │ -0cebc0: |[0cebc0] com.badlogic.gdx.scenes.scene2d.Stage.toScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2; │ │ -0cebd0: 5410 b30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ -0cebd4: 7130 be1c 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@1cbe │ │ -0cebda: 1102 |0005: return-object v2 │ │ +0dc874: |[0dc874] com.badlogic.gdx.scenes.scene2d.Stage.toScreenCoordinates:(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector2; │ │ +0dc884: 5410 b30c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.camera:Lcom/badlogic/gdx/graphics/Camera; // field@0cb3 │ │ +0dc888: 7130 be1c 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@1cbe │ │ +0dc88e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0005 line=654 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ 0x0000 - 0x0006 reg=2 coords Lcom/badlogic/gdx/math/Vector2; │ │ @@ -301996,56 +301921,56 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -0cebdc: |[0cebdc] com.badlogic.gdx.scenes.scene2d.Stage.touchDown:(IIII)Z │ │ -0cebec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0cebee: 5473 c10c |0001: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ -0cebf2: 4e06 030a |0003: aput-boolean v6, v3, v10 │ │ -0cebf6: 5473 bf0c |0005: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0cebfa: 4b08 030a |0007: aput v8, v3, v10 │ │ -0cebfe: 5473 c00c |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0cec02: 4b09 030a |000b: aput v9, v3, v10 │ │ -0cec06: 5473 c40c |000d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cec0a: 8284 |000f: int-to-float v4, v8 │ │ -0cec0c: 8295 |0010: int-to-float v5, v9 │ │ -0cec0e: 6e30 1513 4305 |0011: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cec14: 0c03 |0014: move-result-object v3 │ │ -0cec16: 6e20 b716 3700 |0015: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0cec1c: 1c03 2202 |0018: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0cec20: 7110 6d20 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0cec26: 0c00 |001d: move-result-object v0 │ │ -0cec28: 1f00 2202 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0cec2c: 6203 a00c |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -0cec30: 6e20 8216 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0cec36: 6e20 7e16 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0cec3c: 5473 c40c |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cec40: 5233 210b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cec44: 6e20 7f16 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0cec4a: 5473 c40c |002f: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cec4e: 5233 220b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cec52: 6e20 8016 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0cec58: 6e20 7b16 a000 |0036: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ -0cec5e: 6e20 7716 b000 |0039: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@1677 │ │ -0cec64: 5473 c40c |003c: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cec68: 5233 210b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cec6c: 5474 c40c |0040: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cec70: 5244 220b |0042: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cec74: 6e40 ae16 3764 |0044: invoke-virtual {v7, v3, v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ -0cec7a: 0c02 |0047: move-result-object v2 │ │ -0cec7c: 3902 0400 |0048: if-nez v2, 004c // +0004 │ │ -0cec80: 5472 c20c |004a: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ -0cec84: 6e20 d615 0200 |004c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ -0cec8a: 6e10 7516 0000 |004f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0cec90: 0a01 |0052: move-result v1 │ │ -0cec92: 7110 6a20 0000 |0053: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0cec98: 0f01 |0056: return v1 │ │ +0dc890: |[0dc890] com.badlogic.gdx.scenes.scene2d.Stage.touchDown:(IIII)Z │ │ +0dc8a0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0dc8a2: 5473 c10c |0001: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ +0dc8a6: 4e06 030a |0003: aput-boolean v6, v3, v10 │ │ +0dc8aa: 5473 bf0c |0005: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dc8ae: 4b08 030a |0007: aput v8, v3, v10 │ │ +0dc8b2: 5473 c00c |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dc8b6: 4b09 030a |000b: aput v9, v3, v10 │ │ +0dc8ba: 5473 c40c |000d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc8be: 8284 |000f: int-to-float v4, v8 │ │ +0dc8c0: 8295 |0010: int-to-float v5, v9 │ │ +0dc8c2: 6e30 1513 4305 |0011: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dc8c8: 0c03 |0014: move-result-object v3 │ │ +0dc8ca: 6e20 b716 3700 |0015: invoke-virtual {v7, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dc8d0: 1c03 2202 |0018: const-class v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc8d4: 7110 6d20 0300 |001a: invoke-static {v3}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc8da: 0c00 |001d: move-result-object v0 │ │ +0dc8dc: 1f00 2202 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc8e0: 6203 a00c |0020: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +0dc8e4: 6e20 8216 3000 |0022: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc8ea: 6e20 7e16 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc8f0: 5473 c40c |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc8f4: 5233 210b |002a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc8f8: 6e20 7f16 3000 |002c: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dc8fe: 5473 c40c |002f: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc902: 5233 220b |0031: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc906: 6e20 8016 3000 |0033: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dc90c: 6e20 7b16 a000 |0036: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ +0dc912: 6e20 7716 b000 |0039: invoke-virtual {v0, v11}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@1677 │ │ +0dc918: 5473 c40c |003c: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc91c: 5233 210b |003e: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc920: 5474 c40c |0040: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc924: 5244 220b |0042: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc928: 6e40 ae16 3764 |0044: invoke-virtual {v7, v3, v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ +0dc92e: 0c02 |0047: move-result-object v2 │ │ +0dc930: 3902 0400 |0048: if-nez v2, 004c // +0004 │ │ +0dc934: 5472 c20c |004a: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/Stage;.root:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@0cc2 │ │ +0dc938: 6e20 d615 0200 |004c: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@15d6 │ │ +0dc93e: 6e10 7516 0000 |004f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dc944: 0a01 |0052: move-result v1 │ │ +0dc946: 7110 6a20 0000 |0053: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dc94c: 0f01 |0056: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x0005 line=227 │ │ 0x0009 line=228 │ │ 0x000d line=230 │ │ 0x0018 line=232 │ │ @@ -302076,71 +302001,71 @@ │ │ type : '(III)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0cec9c: |[0cec9c] com.badlogic.gdx.scenes.scene2d.Stage.touchDragged:(III)Z │ │ -0cecac: 54a7 bf0c |0000: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0cecb0: 4b0b 070d |0002: aput v11, v7, v13 │ │ -0cecb4: 54a7 c00c |0004: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0cecb8: 4b0c 070d |0006: aput v12, v7, v13 │ │ -0cecbc: 54a7 c50c |0008: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0cecc0: 5277 4810 |000a: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0cecc4: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ -0cecc8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0cecca: 0f03 |000f: return v3 │ │ -0ceccc: 54a7 c40c |0010: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cecd0: 82b8 |0012: int-to-float v8, v11 │ │ -0cecd2: 82c9 |0013: int-to-float v9, v12 │ │ -0cecd4: 6e30 1513 8709 |0014: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cecda: 0c07 |0017: move-result-object v7 │ │ -0cecdc: 6e20 b716 7a00 |0018: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0cece2: 1c07 2202 |001b: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0cece6: 7110 6d20 0700 |001d: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0cecec: 0c00 |0020: move-result-object v0 │ │ -0cecee: 1f00 2202 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0cecf2: 6207 a10c |0023: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ -0cecf6: 6e20 8216 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0cecfc: 6e20 7e16 a000 |0028: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0ced02: 54a7 c40c |002b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ced06: 5277 210b |002d: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ced0a: 6e20 7f16 7000 |002f: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0ced10: 54a7 c40c |0032: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0ced14: 5277 220b |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ced18: 6e20 8016 7000 |0036: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0ced1e: 6e20 7b16 d000 |0039: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ -0ced24: 54a6 c50c |003c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0ced28: 6e10 9820 0600 |003e: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ -0ced2e: 0c02 |0041: move-result-object v2 │ │ -0ced30: 1f02 1e04 |0042: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@041e │ │ -0ced34: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0ced36: 5265 4810 |0045: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0ced3a: 3554 2100 |0047: if-ge v4, v5, 0068 // +0021 │ │ -0ced3e: 4601 0204 |0049: aget-object v1, v2, v4 │ │ -0ced42: 5217 b00c |004b: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ -0ced46: 32d7 0500 |004d: if-eq v7, v13, 0052 // +0005 │ │ -0ced4a: d804 0401 |004f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ced4e: 28f6 |0051: goto 0047 // -000a │ │ -0ced50: 5417 b10c |0052: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ -0ced54: 6e20 8116 7000 |0054: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1681 │ │ -0ced5a: 5417 af0c |0057: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0ced5e: 6e20 7a16 7000 |0059: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167a │ │ -0ced64: 5417 ae0c |005c: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0ced68: 7220 2d16 0700 |005e: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ -0ced6e: 0a07 |0061: move-result v7 │ │ -0ced70: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ -0ced74: 6e10 7416 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@1674 │ │ -0ced7a: 28e8 |0067: goto 004f // -0018 │ │ -0ced7c: 6e10 9a20 0600 |0068: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ -0ced82: 6e10 7516 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ced88: 0a03 |006e: move-result v3 │ │ -0ced8a: 7110 6a20 0000 |006f: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ced90: 289d |0072: goto 000f // -0063 │ │ +0dc950: |[0dc950] com.badlogic.gdx.scenes.scene2d.Stage.touchDragged:(III)Z │ │ +0dc960: 54a7 bf0c |0000: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dc964: 4b0b 070d |0002: aput v11, v7, v13 │ │ +0dc968: 54a7 c00c |0004: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dc96c: 4b0c 070d |0006: aput v12, v7, v13 │ │ +0dc970: 54a7 c50c |0008: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dc974: 5277 4810 |000a: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0dc978: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ +0dc97c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0dc97e: 0f03 |000f: return v3 │ │ +0dc980: 54a7 c40c |0010: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc984: 82b8 |0012: int-to-float v8, v11 │ │ +0dc986: 82c9 |0013: int-to-float v9, v12 │ │ +0dc988: 6e30 1513 8709 |0014: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dc98e: 0c07 |0017: move-result-object v7 │ │ +0dc990: 6e20 b716 7a00 |0018: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dc996: 1c07 2202 |001b: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc99a: 7110 6d20 0700 |001d: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dc9a0: 0c00 |0020: move-result-object v0 │ │ +0dc9a2: 1f00 2202 |0021: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dc9a6: 6207 a10c |0023: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDragged:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca1 │ │ +0dc9aa: 6e20 8216 7000 |0025: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dc9b0: 6e20 7e16 a000 |0028: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dc9b6: 54a7 c40c |002b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc9ba: 5277 210b |002d: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dc9be: 6e20 7f16 7000 |002f: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dc9c4: 54a7 c40c |0032: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dc9c8: 5277 220b |0034: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dc9cc: 6e20 8016 7000 |0036: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dc9d2: 6e20 7b16 d000 |0039: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ +0dc9d8: 54a6 c50c |003c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dc9dc: 6e10 9820 0600 |003e: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ +0dc9e2: 0c02 |0041: move-result-object v2 │ │ +0dc9e4: 1f02 1e04 |0042: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@041e │ │ +0dc9e8: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0dc9ea: 5265 4810 |0045: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0dc9ee: 3554 2100 |0047: if-ge v4, v5, 0068 // +0021 │ │ +0dc9f2: 4601 0204 |0049: aget-object v1, v2, v4 │ │ +0dc9f6: 5217 b00c |004b: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ +0dc9fa: 32d7 0500 |004d: if-eq v7, v13, 0052 // +0005 │ │ +0dc9fe: d804 0401 |004f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0dca02: 28f6 |0051: goto 0047 // -000a │ │ +0dca04: 5417 b10c |0052: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ +0dca08: 6e20 8116 7000 |0054: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1681 │ │ +0dca0e: 5417 af0c |0057: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0dca12: 6e20 7a16 7000 |0059: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167a │ │ +0dca18: 5417 ae0c |005c: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0dca1c: 7220 2d16 0700 |005e: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ +0dca22: 0a07 |0061: move-result v7 │ │ +0dca24: 3807 edff |0062: if-eqz v7, 004f // -0013 │ │ +0dca28: 6e10 7416 0000 |0064: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@1674 │ │ +0dca2e: 28e8 |0067: goto 004f // -0018 │ │ +0dca30: 6e10 9a20 0600 |0068: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ +0dca36: 6e10 7516 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dca3c: 0a03 |006e: move-result v3 │ │ +0dca3e: 7110 6a20 0000 |006f: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dca44: 289d |0072: goto 000f // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0008 line=255 │ │ 0x000f line=279 │ │ 0x0010 line=257 │ │ @@ -302180,81 +302105,81 @@ │ │ type : '(IIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -0ced94: |[0ced94] com.badlogic.gdx.scenes.scene2d.Stage.touchUp:(IIII)Z │ │ -0ceda4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ceda6: 54a7 c10c |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ -0cedaa: 4e03 070d |0003: aput-boolean v3, v7, v13 │ │ -0cedae: 54a7 bf0c |0005: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ -0cedb2: 4b0b 070d |0007: aput v11, v7, v13 │ │ -0cedb6: 54a7 c00c |0009: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ -0cedba: 4b0c 070d |000b: aput v12, v7, v13 │ │ -0cedbe: 54a7 c50c |000d: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0cedc2: 5277 4810 |000f: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0cedc6: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ -0cedca: 0f03 |0013: return v3 │ │ -0cedcc: 54a7 c40c |0014: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cedd0: 82b8 |0016: int-to-float v8, v11 │ │ -0cedd2: 82c9 |0017: int-to-float v9, v12 │ │ -0cedd4: 6e30 1513 8709 |0018: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0cedda: 0c07 |001b: move-result-object v7 │ │ -0ceddc: 6e20 b716 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0cede2: 1c07 2202 |001f: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0cede6: 7110 6d20 0700 |0021: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0cedec: 0c00 |0024: move-result-object v0 │ │ -0cedee: 1f00 2202 |0025: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0cedf2: 6207 a20c |0027: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0cedf6: 6e20 8216 7000 |0029: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ -0cedfc: 6e20 7e16 a000 |002c: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ -0cee02: 54a7 c40c |002f: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cee06: 5277 210b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cee0a: 6e20 7f16 7000 |0033: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ -0cee10: 54a7 c40c |0036: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ -0cee14: 5277 220b |0038: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cee18: 6e20 8016 7000 |003a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ -0cee1e: 6e20 7b16 d000 |003d: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ -0cee24: 6e20 7716 e000 |0040: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@1677 │ │ -0cee2a: 54a6 c50c |0043: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ -0cee2e: 6e10 9820 0600 |0045: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ -0cee34: 0c02 |0048: move-result-object v2 │ │ -0cee36: 1f02 1e04 |0049: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@041e │ │ -0cee3a: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -0cee3c: 5265 4810 |004c: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0cee40: 3554 2f00 |004e: if-ge v4, v5, 007d // +002f │ │ -0cee44: 4601 0204 |0050: aget-object v1, v2, v4 │ │ -0cee48: 5217 b00c |0052: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ -0cee4c: 33d7 0600 |0054: if-ne v7, v13, 005a // +0006 │ │ -0cee50: 5217 ad0c |0056: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ -0cee54: 32e7 0500 |0058: if-eq v7, v14, 005d // +0005 │ │ -0cee58: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0cee5c: 28f2 |005c: goto 004e // -000e │ │ -0cee5e: 1217 |005d: const/4 v7, #int 1 // #1 │ │ -0cee60: 6e30 a120 1607 |005e: invoke-virtual {v6, v1, v7}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@20a1 │ │ -0cee66: 0a07 |0061: move-result v7 │ │ -0cee68: 3807 f8ff |0062: if-eqz v7, 005a // -0008 │ │ -0cee6c: 5417 b10c |0064: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ -0cee70: 6e20 8116 7000 |0066: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1681 │ │ -0cee76: 5417 af0c |0069: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ -0cee7a: 6e20 7a16 7000 |006b: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167a │ │ -0cee80: 5417 ae0c |006e: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ -0cee84: 7220 2d16 0700 |0070: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ -0cee8a: 0a07 |0073: move-result v7 │ │ -0cee8c: 3807 0500 |0074: if-eqz v7, 0079 // +0005 │ │ -0cee90: 6e10 7416 0000 |0076: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@1674 │ │ -0cee96: 7110 6a20 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0cee9c: 28de |007c: goto 005a // -0022 │ │ -0cee9e: 6e10 9a20 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ -0ceea4: 6e10 7516 0000 |0080: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ -0ceeaa: 0a03 |0083: move-result v3 │ │ -0ceeac: 7110 6a20 0000 |0084: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0ceeb2: 288c |0087: goto 0013 // -0074 │ │ +0dca48: |[0dca48] com.badlogic.gdx.scenes.scene2d.Stage.touchUp:(IIII)Z │ │ +0dca58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dca5a: 54a7 c10c |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerTouched:[Z // field@0cc1 │ │ +0dca5e: 4e03 070d |0003: aput-boolean v3, v7, v13 │ │ +0dca62: 54a7 bf0c |0005: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenX:[I // field@0cbf │ │ +0dca66: 4b0b 070d |0007: aput v11, v7, v13 │ │ +0dca6a: 54a7 c00c |0009: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.pointerScreenY:[I // field@0cc0 │ │ +0dca6e: 4b0c 070d |000b: aput v12, v7, v13 │ │ +0dca72: 54a7 c50c |000d: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dca76: 5277 4810 |000f: iget v7, v7, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0dca7a: 3907 0300 |0011: if-nez v7, 0014 // +0003 │ │ +0dca7e: 0f03 |0013: return v3 │ │ +0dca80: 54a7 c40c |0014: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dca84: 82b8 |0016: int-to-float v8, v11 │ │ +0dca86: 82c9 |0017: int-to-float v9, v12 │ │ +0dca88: 6e30 1513 8709 |0018: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dca8e: 0c07 |001b: move-result-object v7 │ │ +0dca90: 6e20 b716 7a00 |001c: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0dca96: 1c07 2202 |001f: const-class v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dca9a: 7110 6d20 0700 |0021: invoke-static {v7}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0dcaa0: 0c00 |0024: move-result-object v0 │ │ +0dcaa2: 1f00 2202 |0025: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0dcaa6: 6207 a20c |0027: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0dcaaa: 6e20 8216 7000 |0029: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setType:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;)V // method@1682 │ │ +0dcab0: 6e20 7e16 a000 |002c: invoke-virtual {v0, v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStage:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V // method@167e │ │ +0dcab6: 54a7 c40c |002f: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dcaba: 5277 210b |0031: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dcabe: 6e20 7f16 7000 |0033: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageX:(F)V // method@167f │ │ +0dcac4: 54a7 c40c |0036: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.stageCoords:Lcom/badlogic/gdx/math/Vector2; // field@0cc4 │ │ +0dcac8: 5277 220b |0038: iget v7, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dcacc: 6e20 8016 7000 |003a: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setStageY:(F)V // method@1680 │ │ +0dcad2: 6e20 7b16 d000 |003d: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setPointer:(I)V // method@167b │ │ +0dcad8: 6e20 7716 e000 |0040: invoke-virtual {v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setButton:(I)V // method@1677 │ │ +0dcade: 54a6 c50c |0043: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/Stage;.touchFocuses:Lcom/badlogic/gdx/utils/SnapshotArray; // field@0cc5 │ │ +0dcae2: 6e10 9820 0600 |0045: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.begin:()[Ljava/lang/Object; // method@2098 │ │ +0dcae8: 0c02 |0048: move-result-object v2 │ │ +0dcaea: 1f02 1e04 |0049: check-cast v2, [Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus; // type@041e │ │ +0dcaee: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +0dcaf0: 5265 4810 |004c: iget v5, v6, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0dcaf4: 3554 2f00 |004e: if-ge v4, v5, 007d // +002f │ │ +0dcaf8: 4601 0204 |0050: aget-object v1, v2, v4 │ │ +0dcafc: 5217 b00c |0052: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.pointer:I // field@0cb0 │ │ +0dcb00: 33d7 0600 |0054: if-ne v7, v13, 005a // +0006 │ │ +0dcb04: 5217 ad0c |0056: iget v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.button:I // field@0cad │ │ +0dcb08: 32e7 0500 |0058: if-eq v7, v14, 005d // +0005 │ │ +0dcb0c: d804 0401 |005a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0dcb10: 28f2 |005c: goto 004e // -000e │ │ +0dcb12: 1217 |005d: const/4 v7, #int 1 // #1 │ │ +0dcb14: 6e30 a120 1607 |005e: invoke-virtual {v6, v1, v7}, Lcom/badlogic/gdx/utils/SnapshotArray;.removeValue:(Ljava/lang/Object;Z)Z // method@20a1 │ │ +0dcb1a: 0a07 |0061: move-result v7 │ │ +0dcb1c: 3807 f8ff |0062: if-eqz v7, 005a // -0008 │ │ +0dcb20: 5417 b10c |0064: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.target:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb1 │ │ +0dcb24: 6e20 8116 7000 |0066: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setTarget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1681 │ │ +0dcb2a: 5417 af0c |0069: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listenerActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0caf │ │ +0dcb2e: 6e20 7a16 7000 |006b: invoke-virtual {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.setListenerActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@167a │ │ +0dcb34: 5417 ae0c |006e: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage$TouchFocus;.listener:Lcom/badlogic/gdx/scenes/scene2d/EventListener; // field@0cae │ │ +0dcb38: 7220 2d16 0700 |0070: invoke-interface {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/EventListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@162d │ │ +0dcb3e: 0a07 |0073: move-result v7 │ │ +0dcb40: 3807 0500 |0074: if-eqz v7, 0079 // +0005 │ │ +0dcb44: 6e10 7416 0000 |0076: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.handle:()V // method@1674 │ │ +0dcb4a: 7110 6a20 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dcb50: 28de |007c: goto 005a // -0022 │ │ +0dcb52: 6e10 9a20 0600 |007d: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/SnapshotArray;.end:()V // method@209a │ │ +0dcb58: 6e10 7516 0000 |0080: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.isHandled:()Z // method@1675 │ │ +0dcb5e: 0a03 |0083: move-result v3 │ │ +0dcb60: 7110 6a20 0000 |0084: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0dcb66: 288c |0087: goto 0013 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0005 line=286 │ │ 0x0009 line=287 │ │ 0x000d line=289 │ │ 0x0013 line=316 │ │ @@ -302299,23 +302224,23 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0ceeb4: |[0ceeb4] com.badlogic.gdx.scenes.scene2d.Stage.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0ceec4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ceec6: 5420 c30c |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0ceeca: 3330 0400 |0003: if-ne v0, v3, 0007 // +0004 │ │ -0ceece: 5b21 c30c |0005: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0ceed2: 5420 b90c |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ceed6: 3330 0400 |0009: if-ne v0, v3, 000d // +0004 │ │ -0ceeda: 5b21 b90c |000b: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ceede: 0e00 |000d: return-void │ │ +0dcb68: |[0dcb68] com.badlogic.gdx.scenes.scene2d.Stage.unfocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dcb78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0dcb7a: 5420 c30c |0001: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dcb7e: 3330 0400 |0003: if-ne v0, v3, 0007 // +0004 │ │ +0dcb82: 5b21 c30c |0005: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dcb86: 5420 b90c |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dcb8a: 3330 0400 |0009: if-ne v0, v3, 000d // +0004 │ │ +0dcb8e: 5b21 b90c |000b: iput-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dcb92: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=523 │ │ 0x0007 line=524 │ │ 0x000d line=525 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -302326,20 +302251,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ceee0: |[0ceee0] com.badlogic.gdx.scenes.scene2d.Stage.unfocusAll:()V │ │ -0ceef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ceef2: 5b10 c30c |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ -0ceef6: 5b10 b90c |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ -0ceefa: 6e10 9e16 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:()V // method@169e │ │ -0cef00: 0e00 |0008: return-void │ │ +0dcb94: |[0dcb94] com.badlogic.gdx.scenes.scene2d.Stage.unfocusAll:()V │ │ +0dcba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dcba6: 5b10 c30c |0001: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.scrollFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cc3 │ │ +0dcbaa: 5b10 b90c |0003: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/Stage;.keyboardFocus:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cb9 │ │ +0dcbae: 6e10 9e16 0100 |0005: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.cancelTouchFocus:()V // method@169e │ │ +0dcbb4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=516 │ │ 0x0003 line=517 │ │ 0x0005 line=518 │ │ 0x0008 line=519 │ │ locals : │ │ @@ -302378,17 +302303,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cef04: |[0cef04] com.badlogic.gdx.scenes.scene2d.actions.AddAction.:()V │ │ -0cef14: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cef1a: 0e00 |0003: return-void │ │ +0dcbb8: |[0dcbb8] com.badlogic.gdx.scenes.scene2d.actions.AddAction.:()V │ │ +0dcbc8: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dcbce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ Virtual methods - │ │ @@ -302397,20 +302322,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cef1c: |[0cef1c] com.badlogic.gdx.scenes.scene2d.actions.AddAction.act:(F)Z │ │ -0cef2c: 5420 cc0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ -0cef30: 5421 cb0c |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ -0cef34: 6e20 d115 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@15d1 │ │ -0cef3a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0cef3c: 0f00 |0008: return v0 │ │ +0dcbd0: |[0dcbd0] com.badlogic.gdx.scenes.scene2d.actions.AddAction.act:(F)Z │ │ +0dcbe0: 5420 cc0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ +0dcbe4: 5421 cb0c |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ +0dcbe8: 6e20 d115 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@15d1 │ │ +0dcbee: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0dcbf0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0007 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ 0x0000 - 0x0009 reg=3 delta F │ │ @@ -302420,17 +302345,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 │ │ -0cef40: |[0cef40] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ -0cef50: 5410 cb0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ -0cef54: 1100 |0002: return-object v0 │ │ +0dcbf4: |[0dcbf4] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ +0dcc04: 5410 cb0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ +0dcc08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;) │ │ @@ -302438,17 +302363,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 │ │ -0cef58: |[0cef58] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getTargetActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0cef68: 5410 cc0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ -0cef6c: 1100 |0002: return-object v0 │ │ +0dcc0c: |[0dcc0c] com.badlogic.gdx.scenes.scene2d.actions.AddAction.getTargetActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dcc1c: 5410 cc0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ +0dcc20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;) │ │ @@ -302456,20 +302381,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cef70: |[0cef70] com.badlogic.gdx.scenes.scene2d.actions.AddAction.reset:()V │ │ -0cef80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cef82: 6f10 ca15 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0cef88: 5b10 cc0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ -0cef8c: 5b10 cb0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ -0cef90: 0e00 |0008: return-void │ │ +0dcc24: |[0dcc24] com.badlogic.gdx.scenes.scene2d.actions.AddAction.reset:()V │ │ +0dcc34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dcc36: 6f10 ca15 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0dcc3c: 5b10 cc0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ +0dcc40: 5b10 cb0c |0006: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ +0dcc44: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=40 │ │ 0x0006 line=41 │ │ 0x0008 line=42 │ │ locals : │ │ @@ -302480,20 +302405,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cef94: |[0cef94] com.badlogic.gdx.scenes.scene2d.actions.AddAction.restart:()V │ │ -0cefa4: 5410 cb0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ -0cefa8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cefac: 5410 cb0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ -0cefb0: 6e10 cb15 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ -0cefb6: 0e00 |0009: return-void │ │ +0dcc48: |[0dcc48] com.badlogic.gdx.scenes.scene2d.actions.AddAction.restart:()V │ │ +0dcc58: 5410 cb0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ +0dcc5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0dcc60: 5410 cb0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ +0dcc64: 6e10 cb15 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ +0dcc6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ │ │ @@ -302502,17 +302427,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 │ │ -0cefb8: |[0cefb8] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0cefc8: 5b01 cb0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ -0cefcc: 0e00 |0002: return-void │ │ +0dcc6c: |[0dcc6c] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0dcc7c: 5b01 cb0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccb │ │ +0dcc80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0002 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ 0x0000 - 0x0003 reg=1 action Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ @@ -302522,17 +302447,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 │ │ -0cefd0: |[0cefd0] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cefe0: 5b01 cc0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ -0cefe4: 0e00 |0002: return-void │ │ +0dcc84: |[0dcc84] com.badlogic.gdx.scenes.scene2d.actions.AddAction.setTargetActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dcc94: 5b01 cc0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction;.targetActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ccc │ │ +0dcc98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0002 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/actions/AddAction; │ │ 0x0000 - 0x0003 reg=1 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -302566,17 +302491,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cefe8: |[0cefe8] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.:()V │ │ -0ceff8: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0ceffe: 0e00 |0003: return-void │ │ +0dcc9c: |[0dcc9c] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.:()V │ │ +0dccac: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dccb2: 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 - │ │ @@ -302585,17 +302510,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 │ │ -0cf000: |[0cf000] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ -0cf010: 5410 de0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf014: 1100 |0002: return-object v0 │ │ +0dccb4: |[0dccb4] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.getAction:()Lcom/badlogic/gdx/scenes/scene2d/Action; │ │ +0dccc4: 5410 de0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dccc8: 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;) │ │ @@ -302603,19 +302528,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf018: |[0cf018] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.reset:()V │ │ -0cf028: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0cf02e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cf030: 5b10 de0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf034: 0e00 |0006: return-void │ │ +0dcccc: |[0dcccc] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.reset:()V │ │ +0dccdc: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0dcce2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dcce4: 5b10 de0c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcce8: 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; │ │ @@ -302625,20 +302550,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cf038: |[0cf038] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.restart:()V │ │ -0cf048: 5410 de0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf04c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cf050: 5410 de0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf054: 6e10 cb15 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ -0cf05a: 0e00 |0009: return-void │ │ +0dccec: |[0dccec] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.restart:()V │ │ +0dccfc: 5410 de0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcd00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0dcd04: 5410 de0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcd08: 6e10 cb15 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ +0dcd0e: 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; │ │ │ │ @@ -302647,17 +302572,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 │ │ -0cf05c: |[0cf05c] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0cf06c: 5b01 de0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf070: 0e00 |0002: return-void │ │ +0dcd10: |[0dcd10] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0dcd20: 5b01 de0c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcd24: 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; │ │ @@ -302667,21 +302592,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 │ │ -0cf074: |[0cf074] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cf084: 5410 de0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf088: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cf08c: 5410 de0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf090: 6e20 cc15 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -0cf096: 6f20 cc15 2100 |0009: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -0cf09c: 0e00 |000c: return-void │ │ +0dcd28: |[0dcd28] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dcd38: 5410 de0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcd3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0dcd40: 5410 de0c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcd44: 6e20 cc15 2000 |0006: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0dcd4a: 6f20 cc15 2100 |0009: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0dcd50: 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; │ │ @@ -302692,43 +302617,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0cf0a0: |[0cf0a0] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.toString:()Ljava/lang/String; │ │ -0cf0b0: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0cf0b4: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cf0ba: 6f10 ce15 0300 |0005: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@15ce │ │ -0cf0c0: 0c01 |0008: move-result-object v1 │ │ -0cf0c2: 6e20 d724 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf0c8: 0c01 |000c: move-result-object v1 │ │ -0cf0ca: 5430 de0c |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf0ce: 3900 0d00 |000f: if-nez v0, 001c // +000d │ │ -0cf0d2: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -0cf0d6: 6e20 d724 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf0dc: 0c00 |0016: move-result-object v0 │ │ -0cf0de: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cf0e4: 0c00 |001a: move-result-object v0 │ │ -0cf0e6: 1100 |001b: return-object v0 │ │ -0cf0e8: 2200 9103 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0cf0ec: 7010 d024 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cf0f2: 1a02 5400 |0021: const-string v2, "(" // string@0054 │ │ -0cf0f6: 6e20 d724 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf0fc: 0c00 |0026: move-result-object v0 │ │ -0cf0fe: 5432 de0c |0027: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ -0cf102: 6e20 d624 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0cf108: 0c00 |002c: move-result-object v0 │ │ -0cf10a: 1a02 9200 |002d: const-string v2, ")" // string@0092 │ │ -0cf10e: 6e20 d724 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf114: 0c00 |0032: move-result-object v0 │ │ -0cf116: 6e10 dd24 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cf11c: 0c00 |0036: move-result-object v0 │ │ -0cf11e: 28dc |0037: goto 0013 // -0024 │ │ +0dcd54: |[0dcd54] com.badlogic.gdx.scenes.scene2d.actions.DelegateAction.toString:()Ljava/lang/String; │ │ +0dcd64: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0dcd68: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dcd6e: 6f10 ce15 0300 |0005: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@15ce │ │ +0dcd74: 0c01 |0008: move-result-object v1 │ │ +0dcd76: 6e20 d724 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dcd7c: 0c01 |000c: move-result-object v1 │ │ +0dcd7e: 5430 de0c |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcd82: 3900 0d00 |000f: if-nez v0, 001c // +000d │ │ +0dcd86: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +0dcd8a: 6e20 d724 0100 |0013: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dcd90: 0c00 |0016: move-result-object v0 │ │ +0dcd92: 6e10 dd24 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dcd98: 0c00 |001a: move-result-object v0 │ │ +0dcd9a: 1100 |001b: return-object v0 │ │ +0dcd9c: 2200 9103 |001c: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0dcda0: 7010 d024 0000 |001e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dcda6: 1a02 5400 |0021: const-string v2, "(" // string@0054 │ │ +0dcdaa: 6e20 d724 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dcdb0: 0c00 |0026: move-result-object v0 │ │ +0dcdb2: 5432 de0c |0027: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cde │ │ +0dcdb6: 6e20 d624 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0dcdbc: 0c00 |002c: move-result-object v0 │ │ +0dcdbe: 1a02 9200 |002d: const-string v2, ")" // string@0092 │ │ +0dcdc2: 6e20 d724 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dcdc8: 0c00 |0032: move-result-object v0 │ │ +0dcdca: 6e10 dd24 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dcdd0: 0c00 |0036: move-result-object v0 │ │ +0dcdd2: 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 : 707 (DelegateAction.java) │ │ @@ -302760,17 +302685,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf120: |[0cf120] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.:()V │ │ -0cf130: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf136: 0e00 |0003: return-void │ │ +0dcdd4: |[0dcdd4] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.:()V │ │ +0dcde4: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dcdea: 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 - │ │ @@ -302779,21 +302704,21 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cf138: |[0cf138] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.act:(F)Z │ │ -0cf148: 5420 e50c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ce5 │ │ -0cf14c: 1f00 9f02 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0cf150: 5521 e60c |0004: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0ce6 │ │ -0cf154: 7220 a91c 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1ca9 │ │ -0cf15a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cf15c: 0f00 |000a: return v0 │ │ +0dcdec: |[0dcdec] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.act:(F)Z │ │ +0dcdfc: 5420 e50c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ce5 │ │ +0dce00: 1f00 9f02 |0002: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0dce04: 5521 e60c |0004: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0ce6 │ │ +0dce08: 7220 a91c 1000 |0006: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1ca9 │ │ +0dce0e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0dce10: 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 │ │ @@ -302803,17 +302728,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf160: |[0cf160] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.isEnabled:()Z │ │ -0cf170: 5510 e60c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0ce6 │ │ -0cf174: 0f00 |0002: return v0 │ │ +0dce14: |[0dce14] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.isEnabled:()Z │ │ +0dce24: 5510 e60c |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0ce6 │ │ +0dce28: 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;) │ │ @@ -302821,32 +302746,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 │ │ -0cf178: |[0cf178] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cf188: 3804 1f00 |0000: if-eqz v4, 001f // +001f │ │ -0cf18c: 2040 9f02 |0002: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0cf190: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ -0cf194: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0cf198: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cf19c: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0cf1a2: 1a02 6401 |000d: const-string v2, "Actor must implement layout: " // string@0164 │ │ -0cf1a6: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf1ac: 0c01 |0012: move-result-object v1 │ │ -0cf1ae: 6e20 d624 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0cf1b4: 0c01 |0016: move-result-object v1 │ │ -0cf1b6: 6e10 dd24 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cf1bc: 0c01 |001a: move-result-object v1 │ │ -0cf1be: 7020 291e 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0cf1c4: 2700 |001e: throw v0 │ │ -0cf1c6: 6f20 cc15 4300 |001f: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -0cf1cc: 0e00 |0022: return-void │ │ +0dce2c: |[0dce2c] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dce3c: 3804 1f00 |0000: if-eqz v4, 001f // +001f │ │ +0dce40: 2040 9f02 |0002: instance-of v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0dce44: 3900 1b00 |0004: if-nez v0, 001f // +001b │ │ +0dce48: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0dce4c: 2201 9103 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0dce50: 7010 d024 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dce56: 1a02 6401 |000d: const-string v2, "Actor must implement layout: " // string@0164 │ │ +0dce5a: 6e20 d724 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dce60: 0c01 |0012: move-result-object v1 │ │ +0dce62: 6e20 d624 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0dce68: 0c01 |0016: move-result-object v1 │ │ +0dce6a: 6e10 dd24 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dce70: 0c01 |001a: move-result-object v1 │ │ +0dce72: 7020 291e 1000 |001b: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0dce78: 2700 |001e: throw v0 │ │ +0dce7a: 6f20 cc15 4300 |001f: invoke-super {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0dce80: 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; │ │ @@ -302857,17 +302782,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf1d0: |[0cf1d0] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setLayoutEnabled:(Z)V │ │ -0cf1e0: 5c01 e60c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0ce6 │ │ -0cf1e4: 0e00 |0002: return-void │ │ +0dce84: |[0dce84] com.badlogic.gdx.scenes.scene2d.actions.LayoutAction.setLayoutEnabled:(Z)V │ │ +0dce94: 5c01 e60c |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/LayoutAction;.enabled:Z // field@0ce6 │ │ +0dce98: 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 │ │ @@ -302911,21 +302836,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cf1e8: |[0cf1e8] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.:()V │ │ -0cf1f8: 7010 c615 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf1fe: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0cf202: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0cf204: 7020 dc1c 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ -0cf20a: 5b20 ef0c |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf20e: 0e00 |000b: return-void │ │ +0dce9c: |[0dce9c] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.:()V │ │ +0dceac: 7010 c615 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dceb2: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0dceb6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0dceb8: 7020 dc1c 1000 |0006: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;.:(I)V // method@1cdc │ │ +0dcebe: 5b20 ef0c |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcec2: 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; │ │ │ │ @@ -302935,36 +302860,36 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0cf210: |[0cf210] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.act:(F)Z │ │ -0cf220: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0cf222: 5554 f10c |0001: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ -0cf226: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ -0cf22a: 0f03 |0005: return v3 │ │ -0cf22c: 5c53 f10c |0006: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ -0cf230: 5450 ef0c |0008: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf234: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0cf236: 5202 e30e |000b: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0cf23a: 3521 1400 |000d: if-ge v1, v2, 0021 // +0014 │ │ -0cf23e: 6e20 ed1c 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0cf244: 0c03 |0012: move-result-object v3 │ │ -0cf246: 1f03 1c02 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -0cf24a: 6e20 c715 6300 |0015: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ -0cf250: 0a03 |0018: move-result v3 │ │ -0cf252: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ -0cf256: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0cf258: 5c53 f10c |001c: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ -0cf25c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cf260: 28ed |0020: goto 000d // -0013 │ │ -0cf262: 5553 f10c |0021: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ -0cf266: 28e2 |0023: goto 0005 // -001e │ │ +0dcec4: |[0dcec4] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.act:(F)Z │ │ +0dced4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0dced6: 5554 f10c |0001: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ +0dceda: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ +0dcede: 0f03 |0005: return v3 │ │ +0dcee0: 5c53 f10c |0006: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ +0dcee4: 5450 ef0c |0008: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcee8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0dceea: 5202 e30e |000b: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0dceee: 3521 1400 |000d: if-ge v1, v2, 0021 // +0014 │ │ +0dcef2: 6e20 ed1c 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0dcef8: 0c03 |0012: move-result-object v3 │ │ +0dcefa: 1f03 1c02 |0013: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +0dcefe: 6e20 c715 6300 |0015: invoke-virtual {v3, v6}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ +0dcf04: 0a03 |0018: move-result v3 │ │ +0dcf06: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ +0dcf0a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0dcf0c: 5c53 f10c |001c: iput-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ +0dcf10: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dcf14: 28ed |0020: goto 000d // -0013 │ │ +0dcf16: 5553 f10c |0021: iget-boolean v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ +0dcf1a: 28e2 |0023: goto 0005 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0005 line=35 │ │ 0x0006 line=31 │ │ 0x0008 line=32 │ │ 0x000a line=33 │ │ @@ -302983,22 +302908,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 │ │ -0cf268: |[0cf268] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ -0cf278: 5410 ef0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf27c: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0cf282: 5410 f00c |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf0 │ │ -0cf286: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0cf28a: 5410 f00c |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf0 │ │ -0cf28e: 6e20 cc15 0200 |000b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -0cf294: 0e00 |000e: return-void │ │ +0dcf1c: |[0dcf1c] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ +0dcf2c: 5410 ef0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcf30: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0dcf36: 5410 f00c |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf0 │ │ +0dcf3a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0dcf3e: 5410 f00c |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf0 │ │ +0dcf42: 6e20 cc15 0200 |000b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0dcf48: 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; │ │ @@ -303009,17 +302934,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf298: |[0cf298] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ -0cf2a8: 5410 ef0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf2ac: 1100 |0002: return-object v0 │ │ +0dcf4c: |[0dcf4c] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.getActions:()Lcom/badlogic/gdx/utils/Array; │ │ +0dcf5c: 5410 ef0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcf60: 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;) │ │ @@ -303027,19 +302952,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cf2b0: |[0cf2b0] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.reset:()V │ │ -0cf2c0: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0cf2c6: 5410 ef0c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf2ca: 6e10 e81c 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0cf2d0: 0e00 |0008: return-void │ │ +0dcf64: |[0dcf64] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.reset:()V │ │ +0dcf74: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0dcf7a: 5410 ef0c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcf7e: 6e10 e81c 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0dcf84: 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; │ │ @@ -303049,28 +302974,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0cf2d4: |[0cf2d4] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.restart:()V │ │ -0cf2e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cf2e6: 5c43 f10c |0001: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ -0cf2ea: 5440 ef0c |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf2ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0cf2f0: 5202 e30e |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0cf2f4: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ -0cf2f8: 6e20 ed1c 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0cf2fe: 0c03 |000d: move-result-object v3 │ │ -0cf300: 1f03 1c02 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -0cf304: 6e10 cb15 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ -0cf30a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cf30e: 28f3 |0015: goto 0008 // -000d │ │ -0cf310: 0e00 |0016: return-void │ │ +0dcf88: |[0dcf88] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.restart:()V │ │ +0dcf98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dcf9a: 5c43 f10c |0001: iput-boolean v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.complete:Z // field@0cf1 │ │ +0dcf9e: 5440 ef0c |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcfa2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dcfa4: 5202 e30e |0006: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0dcfa8: 3521 0e00 |0008: if-ge v1, v2, 0016 // +000e │ │ +0dcfac: 6e20 ed1c 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0dcfb2: 0c03 |000d: move-result-object v3 │ │ +0dcfb4: 1f03 1c02 |000e: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +0dcfb8: 6e10 cb15 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ +0dcfbe: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dcfc2: 28f3 |0015: goto 0008 // -000d │ │ +0dcfc4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x000a line=42 │ │ 0x0013 line=41 │ │ @@ -303086,27 +303011,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 │ │ -0cf314: |[0cf314] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cf324: 5440 ef0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf328: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cf32a: 5202 e30e |0003: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0cf32e: 3521 0e00 |0005: if-ge v1, v2, 0013 // +000e │ │ -0cf332: 6e20 ed1c 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0cf338: 0c03 |000a: move-result-object v3 │ │ -0cf33a: 1f03 1c02 |000b: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -0cf33e: 6e20 cc15 5300 |000d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -0cf344: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cf348: 28f3 |0012: goto 0005 // -000d │ │ -0cf34a: 6f20 cc15 5400 |0013: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ -0cf350: 0e00 |0016: return-void │ │ +0dcfc8: |[0dcfc8] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dcfd8: 5440 ef0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dcfdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0dcfde: 5202 e30e |0003: iget v2, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0dcfe2: 3521 0e00 |0005: if-ge v1, v2, 0013 // +000e │ │ +0dcfe6: 6e20 ed1c 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0dcfec: 0c03 |000a: move-result-object v3 │ │ +0dcfee: 1f03 1c02 |000b: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +0dcff2: 6e20 cc15 5300 |000d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0dcff8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dcffc: 28f3 |0012: goto 0005 // -000d │ │ +0dcffe: 6f20 cc15 5400 |0013: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@15cc │ │ +0dd004: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0007 line=58 │ │ 0x0010 line=57 │ │ 0x0013 line=59 │ │ @@ -303123,40 +303048,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0cf354: |[0cf354] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.toString:()Ljava/lang/String; │ │ -0cf364: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0cf368: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ -0cf36c: 7020 d124 4100 |0004: invoke-direct {v1, v4}, Ljava/lang/StringBuilder;.:(I)V // method@24d1 │ │ -0cf372: 6f10 ce15 0500 |0007: invoke-super {v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@15ce │ │ -0cf378: 0c04 |000a: move-result-object v4 │ │ -0cf37a: 6e20 d724 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf380: 1304 2800 |000e: const/16 v4, #int 40 // #28 │ │ -0cf384: 6e20 d224 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0cf38a: 5450 ef0c |0013: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ -0cf38e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0cf390: 5203 e30e |0016: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0cf394: 3532 1300 |0018: if-ge v2, v3, 002b // +0013 │ │ -0cf398: 3d02 0700 |001a: if-lez v2, 0021 // +0007 │ │ -0cf39c: 1a04 ae00 |001c: const-string v4, ", " // string@00ae │ │ -0cf3a0: 6e20 d724 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0cf3a6: 6e20 ed1c 2000 |0021: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0cf3ac: 0c04 |0024: move-result-object v4 │ │ -0cf3ae: 6e20 d624 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0cf3b4: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0cf3b8: 28ee |002a: goto 0018 // -0012 │ │ -0cf3ba: 1304 2900 |002b: const/16 v4, #int 41 // #29 │ │ -0cf3be: 6e20 d224 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0cf3c4: 6e10 dd24 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0cf3ca: 0c04 |0033: move-result-object v4 │ │ -0cf3cc: 1104 |0034: return-object v4 │ │ +0dd008: |[0dd008] com.badlogic.gdx.scenes.scene2d.actions.ParallelAction.toString:()Ljava/lang/String; │ │ +0dd018: 2201 9103 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0dd01c: 1304 4000 |0002: const/16 v4, #int 64 // #40 │ │ +0dd020: 7020 d124 4100 |0004: invoke-direct {v1, v4}, Ljava/lang/StringBuilder;.:(I)V // method@24d1 │ │ +0dd026: 6f10 ce15 0500 |0007: invoke-super {v5}, Lcom/badlogic/gdx/scenes/scene2d/Action;.toString:()Ljava/lang/String; // method@15ce │ │ +0dd02c: 0c04 |000a: move-result-object v4 │ │ +0dd02e: 6e20 d724 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dd034: 1304 2800 |000e: const/16 v4, #int 40 // #28 │ │ +0dd038: 6e20 d224 4100 |0010: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0dd03e: 5450 ef0c |0013: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0cef │ │ +0dd042: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0dd044: 5203 e30e |0016: iget v3, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0dd048: 3532 1300 |0018: if-ge v2, v3, 002b // +0013 │ │ +0dd04c: 3d02 0700 |001a: if-lez v2, 0021 // +0007 │ │ +0dd050: 1a04 ae00 |001c: const-string v4, ", " // string@00ae │ │ +0dd054: 6e20 d724 4100 |001e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dd05a: 6e20 ed1c 2000 |0021: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0dd060: 0c04 |0024: move-result-object v4 │ │ +0dd062: 6e20 d624 4100 |0025: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0dd068: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0dd06c: 28ee |002a: goto 0018 // -0012 │ │ +0dd06e: 1304 2900 |002b: const/16 v4, #int 41 // #29 │ │ +0dd072: 6e20 d224 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0dd078: 6e10 dd24 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dd07e: 0c04 |0033: move-result-object v4 │ │ +0dd080: 1104 |0034: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ 0x000e line=69 │ │ 0x0013 line=70 │ │ 0x0015 line=71 │ │ @@ -303205,17 +303130,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf3d0: |[0cf3d0] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.:()V │ │ -0cf3e0: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf3e6: 0e00 |0003: return-void │ │ +0dd084: |[0dd084] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.:()V │ │ +0dd094: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd09a: 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 - │ │ @@ -303224,26 +303149,26 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0cf3e8: |[0cf3e8] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.act:(F)Z │ │ -0cf3f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cf3fa: 5520 f50c |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0cf5 │ │ -0cf3fe: 3900 0d00 |0003: if-nez v0, 0010 // +000d │ │ -0cf402: 5c21 f50c |0005: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0cf5 │ │ -0cf406: 5420 f40c |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ -0cf40a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0cf40e: 5420 f40c |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ -0cf412: 6e10 f515 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0cf418: 0f01 |0010: return v1 │ │ -0cf41a: 5420 f30c |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf3 │ │ -0cf41e: 28fa |0013: goto 000d // -0006 │ │ +0dd09c: |[0dd09c] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.act:(F)Z │ │ +0dd0ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0dd0ae: 5520 f50c |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0cf5 │ │ +0dd0b2: 3900 0d00 |0003: if-nez v0, 0010 // +000d │ │ +0dd0b6: 5c21 f50c |0005: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0cf5 │ │ +0dd0ba: 5420 f40c |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ +0dd0be: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0dd0c2: 5420 f40c |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ +0dd0c6: 6e10 f515 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0dd0cc: 0f01 |0010: return v1 │ │ +0dd0ce: 5420 f30c |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf3 │ │ +0dd0d2: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ 0x0010 line=33 │ │ 0x0011 line=31 │ │ @@ -303256,17 +303181,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 │ │ -0cf420: |[0cf420] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.getRemoveActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0cf430: 5410 f40c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ -0cf434: 1100 |0002: return-object v0 │ │ +0dd0d4: |[0dd0d4] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.getRemoveActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0dd0e4: 5410 f40c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ +0dd0e8: 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;) │ │ @@ -303274,19 +303199,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf438: |[0cf438] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.reset:()V │ │ -0cf448: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0cf44e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cf450: 5b10 f40c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ -0cf454: 0e00 |0006: return-void │ │ +0dd0ec: |[0dd0ec] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.reset:()V │ │ +0dd0fc: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0dd102: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dd104: 5b10 f40c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ +0dd108: 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; │ │ @@ -303296,18 +303221,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cf458: |[0cf458] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.restart:()V │ │ -0cf468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cf46a: 5c10 f50c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0cf5 │ │ -0cf46e: 0e00 |0003: return-void │ │ +0dd10c: |[0dd10c] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.restart:()V │ │ +0dd11c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd11e: 5c10 f50c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removed:Z // field@0cf5 │ │ +0dd122: 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; │ │ │ │ @@ -303316,17 +303241,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 │ │ -0cf470: |[0cf470] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cf480: 5b01 f40c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ -0cf484: 0e00 |0002: return-void │ │ +0dd124: |[0dd124] com.badlogic.gdx.scenes.scene2d.actions.RemoveActorAction.setRemoveActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dd134: 5b01 f40c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction;.removeActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cf4 │ │ +0dd138: 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; │ │ @@ -303364,17 +303289,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf488: |[0cf488] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.:()V │ │ -0cf498: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf49e: 0e00 |0003: return-void │ │ +0dd13c: |[0dd13c] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.:()V │ │ +0dd14c: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd152: 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 - │ │ @@ -303383,21 +303308,21 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cf4a0: |[0cf4a0] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.act:(F)Z │ │ -0cf4b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cf4b2: 5520 000d |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0d00 │ │ -0cf4b6: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -0cf4ba: 6e10 9017 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.run:()V // method@1790 │ │ -0cf4c0: 5c21 000d |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0d00 │ │ -0cf4c4: 0f01 |000a: return v1 │ │ +0dd154: |[0dd154] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.act:(F)Z │ │ +0dd164: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0dd166: 5520 000d |0001: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0d00 │ │ +0dd16a: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +0dd16e: 6e10 9017 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.run:()V // method@1790 │ │ +0dd174: 5c21 000d |0008: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0d00 │ │ +0dd178: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0005 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=33 │ │ locals : │ │ @@ -303409,17 +303334,17 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf4c8: |[0cf4c8] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.getRunnable:()Ljava/lang/Runnable; │ │ -0cf4d8: 5410 010d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ -0cf4dc: 1100 |0002: return-object v0 │ │ +0dd17c: |[0dd17c] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.getRunnable:()Ljava/lang/Runnable; │ │ +0dd18c: 5410 010d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ +0dd190: 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;) │ │ @@ -303427,19 +303352,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf4e0: |[0cf4e0] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.reset:()V │ │ -0cf4f0: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0cf4f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cf4f8: 5b10 010d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ -0cf4fc: 0e00 |0006: return-void │ │ +0dd194: |[0dd194] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.reset:()V │ │ +0dd1a4: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0dd1aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dd1ac: 5b10 010d |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ +0dd1b0: 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; │ │ @@ -303449,18 +303374,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cf500: |[0cf500] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.restart:()V │ │ -0cf510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cf512: 5c10 000d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0d00 │ │ -0cf516: 0e00 |0003: return-void │ │ +0dd1b4: |[0dd1b4] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.restart:()V │ │ +0dd1c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd1c6: 5c10 000d |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.ran:Z // field@0d00 │ │ +0dd1ca: 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; │ │ │ │ @@ -303469,18 +303394,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cf518: |[0cf518] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.run:()V │ │ -0cf528: 5410 010d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ -0cf52c: 7210 9d24 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@249d │ │ -0cf532: 0e00 |0005: return-void │ │ +0dd1cc: |[0dd1cc] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.run:()V │ │ +0dd1dc: 5410 010d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ +0dd1e0: 7210 9d24 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@249d │ │ +0dd1e6: 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; │ │ │ │ @@ -303489,17 +303414,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf534: |[0cf534] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.setRunnable:(Ljava/lang/Runnable;)V │ │ -0cf544: 5b01 010d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ -0cf548: 0e00 |0002: return-void │ │ +0dd1e8: |[0dd1e8] com.badlogic.gdx.scenes.scene2d.actions.RunnableAction.setRunnable:(Ljava/lang/Runnable;)V │ │ +0dd1f8: 5b01 010d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RunnableAction;.runnable:Ljava/lang/Runnable; // field@0d01 │ │ +0dd1fc: 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; │ │ @@ -303549,17 +303474,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf54c: |[0cf54c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:()V │ │ -0cf55c: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf562: 0e00 |0003: return-void │ │ +0dd200: |[0dd200] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:()V │ │ +0dd210: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd216: 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; │ │ │ │ @@ -303568,18 +303493,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cf564: |[0cf564] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(F)V │ │ -0cf574: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf57a: 5901 150d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf57e: 0e00 |0005: return-void │ │ +0dd218: |[0dd218] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(F)V │ │ +0dd228: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd22e: 5901 150d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd232: 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; │ │ @@ -303590,19 +303515,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 │ │ -0cf580: |[0cf580] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(FLcom/badlogic/gdx/math/Interpolation;)V │ │ -0cf590: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf596: 5901 150d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf59a: 5b02 160d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ -0cf59e: 0e00 |0007: return-void │ │ +0dd234: |[0dd234] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.:(FLcom/badlogic/gdx/math/Interpolation;)V │ │ +0dd244: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd24a: 5901 150d |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd24e: 5b02 160d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ +0dd252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ @@ -303616,56 +303541,56 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0cf5a0: |[0cf5a0] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.act:(F)Z │ │ -0cf5b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cf5b2: 5542 140d |0001: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ -0cf5b6: 3802 0300 |0003: if-eqz v2, 0006 // +0003 │ │ -0cf5ba: 0f01 |0005: return v1 │ │ -0cf5bc: 5242 180d |0006: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf5c0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0cf5c2: 2d02 0203 |0009: cmpl-float v2, v2, v3 │ │ -0cf5c6: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -0cf5ca: 6e10 c217 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.begin:()V // method@17c2 │ │ -0cf5d0: 5242 180d |0010: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf5d4: c652 |0012: add-float/2addr v2, v5 │ │ -0cf5d6: 5942 180d |0013: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf5da: 5242 180d |0015: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf5de: 5243 150d |0017: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf5e2: 2d02 0203 |0019: cmpl-float v2, v2, v3 │ │ -0cf5e6: 3a02 1f00 |001b: if-ltz v2, 003a // +001f │ │ -0cf5ea: 5c41 140d |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ -0cf5ee: 5541 140d |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ -0cf5f2: 3801 1b00 |0021: if-eqz v1, 003c // +001b │ │ -0cf5f6: 1500 803f |0023: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cf5fa: 5541 170d |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ -0cf5fe: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ -0cf602: 1501 803f |0029: const/high16 v1, #int 1065353216 // #3f80 │ │ -0cf606: a700 0100 |002b: sub-float v0, v1, v0 │ │ -0cf60a: 6e20 cf17 0400 |002d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.update:(F)V // method@17cf │ │ -0cf610: 5541 140d |0030: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ -0cf614: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ -0cf618: 6e10 c317 0400 |0034: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.end:()V // method@17c3 │ │ -0cf61e: 5541 140d |0037: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ -0cf622: 28cc |0039: goto 0005 // -0034 │ │ -0cf624: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -0cf626: 28e2 |003b: goto 001d // -001e │ │ -0cf628: 5241 180d |003c: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf62c: 5242 150d |003e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf630: a900 0102 |0040: div-float v0, v1, v2 │ │ -0cf634: 5441 160d |0042: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ -0cf638: 3801 e1ff |0044: if-eqz v1, 0025 // -001f │ │ -0cf63c: 5441 160d |0046: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ -0cf640: 6e20 0312 0100 |0048: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1203 │ │ -0cf646: 0a00 |004b: move-result v0 │ │ -0cf648: 28d9 |004c: goto 0025 // -0027 │ │ +0dd254: |[0dd254] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.act:(F)Z │ │ +0dd264: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0dd266: 5542 140d |0001: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ +0dd26a: 3802 0300 |0003: if-eqz v2, 0006 // +0003 │ │ +0dd26e: 0f01 |0005: return v1 │ │ +0dd270: 5242 180d |0006: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd274: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0dd276: 2d02 0203 |0009: cmpl-float v2, v2, v3 │ │ +0dd27a: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +0dd27e: 6e10 c217 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.begin:()V // method@17c2 │ │ +0dd284: 5242 180d |0010: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd288: c652 |0012: add-float/2addr v2, v5 │ │ +0dd28a: 5942 180d |0013: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd28e: 5242 180d |0015: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd292: 5243 150d |0017: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd296: 2d02 0203 |0019: cmpl-float v2, v2, v3 │ │ +0dd29a: 3a02 1f00 |001b: if-ltz v2, 003a // +001f │ │ +0dd29e: 5c41 140d |001d: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ +0dd2a2: 5541 140d |001f: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ +0dd2a6: 3801 1b00 |0021: if-eqz v1, 003c // +001b │ │ +0dd2aa: 1500 803f |0023: const/high16 v0, #int 1065353216 // #3f80 │ │ +0dd2ae: 5541 170d |0025: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ +0dd2b2: 3801 0600 |0027: if-eqz v1, 002d // +0006 │ │ +0dd2b6: 1501 803f |0029: const/high16 v1, #int 1065353216 // #3f80 │ │ +0dd2ba: a700 0100 |002b: sub-float v0, v1, v0 │ │ +0dd2be: 6e20 cf17 0400 |002d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.update:(F)V // method@17cf │ │ +0dd2c4: 5541 140d |0030: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ +0dd2c8: 3801 0500 |0032: if-eqz v1, 0037 // +0005 │ │ +0dd2cc: 6e10 c317 0400 |0034: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.end:()V // method@17c3 │ │ +0dd2d2: 5541 140d |0037: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ +0dd2d6: 28cc |0039: goto 0005 // -0034 │ │ +0dd2d8: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +0dd2da: 28e2 |003b: goto 001d // -001e │ │ +0dd2dc: 5241 180d |003c: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd2e0: 5242 150d |003e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd2e4: a900 0102 |0040: div-float v0, v1, v2 │ │ +0dd2e8: 5441 160d |0042: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ +0dd2ec: 3801 e1ff |0044: if-eqz v1, 0025 // -001f │ │ +0dd2f0: 5441 160d |0046: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ +0dd2f4: 6e20 0312 0100 |0048: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1203 │ │ +0dd2fa: 0a00 |004b: move-result v0 │ │ +0dd2fc: 28d9 |004c: goto 0025 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0005 line=55 │ │ 0x0006 line=43 │ │ 0x0010 line=44 │ │ 0x0015 line=45 │ │ @@ -303688,16 +303613,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cf64c: |[0cf64c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.begin:()V │ │ -0cf65c: 0e00 |0000: return-void │ │ +0dd300: |[0dd300] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.begin:()V │ │ +0dd310: 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;) │ │ @@ -303705,16 +303630,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cf660: |[0cf660] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.end:()V │ │ -0cf670: 0e00 |0000: return-void │ │ +0dd314: |[0dd314] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.end:()V │ │ +0dd324: 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;) │ │ @@ -303722,18 +303647,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cf674: |[0cf674] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.finish:()V │ │ -0cf684: 5210 150d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf688: 5910 180d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf68c: 0e00 |0004: return-void │ │ +0dd328: |[0dd328] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.finish:()V │ │ +0dd338: 5210 150d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd33c: 5910 180d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd340: 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; │ │ │ │ @@ -303742,17 +303667,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf690: |[0cf690] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getDuration:()F │ │ -0cf6a0: 5210 150d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf6a4: 0f00 |0002: return v0 │ │ +0dd344: |[0dd344] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getDuration:()F │ │ +0dd354: 5210 150d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd358: 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;) │ │ @@ -303760,17 +303685,17 @@ │ │ type : '()Lcom/badlogic/gdx/math/Interpolation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf6a8: |[0cf6a8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getInterpolation:()Lcom/badlogic/gdx/math/Interpolation; │ │ -0cf6b8: 5410 160d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ -0cf6bc: 1100 |0002: return-object v0 │ │ +0dd35c: |[0dd35c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getInterpolation:()Lcom/badlogic/gdx/math/Interpolation; │ │ +0dd36c: 5410 160d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ +0dd370: 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;) │ │ @@ -303778,17 +303703,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf6c0: |[0cf6c0] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getTime:()F │ │ -0cf6d0: 5210 180d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf6d4: 0f00 |0002: return v0 │ │ +0dd374: |[0dd374] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.getTime:()F │ │ +0dd384: 5210 180d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd388: 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;) │ │ @@ -303796,17 +303721,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf6d8: |[0cf6d8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.isReverse:()Z │ │ -0cf6e8: 5510 170d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ -0cf6ec: 0f00 |0002: return v0 │ │ +0dd38c: |[0dd38c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.isReverse:()Z │ │ +0dd39c: 5510 170d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ +0dd3a0: 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;) │ │ @@ -303814,21 +303739,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cf6f0: |[0cf6f0] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.reset:()V │ │ -0cf700: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ -0cf706: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cf708: 5c10 170d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ -0cf70c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cf70e: 5b10 160d |0007: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ -0cf712: 0e00 |0009: return-void │ │ +0dd3a4: |[0dd3a4] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.reset:()V │ │ +0dd3b4: 6f10 ca15 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/Action;.reset:()V // method@15ca │ │ +0dd3ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dd3bc: 5c10 170d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ +0dd3c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0dd3c2: 5b10 160d |0007: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ +0dd3c6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0006 line=85 │ │ 0x0009 line=86 │ │ locals : │ │ @@ -303839,20 +303764,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0cf714: |[0cf714] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.restart:()V │ │ -0cf724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cf726: 5910 180d |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf72a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cf72c: 5c10 140d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ -0cf730: 0e00 |0006: return-void │ │ +0dd3c8: |[0dd3c8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.restart:()V │ │ +0dd3d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd3da: 5910 180d |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd3de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dd3e0: 5c10 140d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.complete:Z // field@0d14 │ │ +0dd3e4: 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; │ │ @@ -303862,17 +303787,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf734: |[0cf734] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setDuration:(F)V │ │ -0cf744: 5901 150d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ -0cf748: 0e00 |0002: return-void │ │ +0dd3e8: |[0dd3e8] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setDuration:(F)V │ │ +0dd3f8: 5901 150d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.duration:F // field@0d15 │ │ +0dd3fc: 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 │ │ @@ -303882,17 +303807,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 │ │ -0cf74c: |[0cf74c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V │ │ -0cf75c: 5b01 160d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ -0cf760: 0e00 |0002: return-void │ │ +0dd400: |[0dd400] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setInterpolation:(Lcom/badlogic/gdx/math/Interpolation;)V │ │ +0dd410: 5b01 160d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.interpolation:Lcom/badlogic/gdx/math/Interpolation; // field@0d16 │ │ +0dd414: 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; │ │ @@ -303902,17 +303827,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf764: |[0cf764] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setReverse:(Z)V │ │ -0cf774: 5c01 170d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ -0cf778: 0e00 |0002: return-void │ │ +0dd418: |[0dd418] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setReverse:(Z)V │ │ +0dd428: 5c01 170d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reverse:Z // field@0d17 │ │ +0dd42c: 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 │ │ @@ -303922,17 +303847,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf77c: |[0cf77c] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setTime:(F)V │ │ -0cf78c: 5901 180d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ -0cf790: 0e00 |0002: return-void │ │ +0dd430: |[0dd430] com.badlogic.gdx.scenes.scene2d.actions.TemporalAction.setTime:(F)V │ │ +0dd440: 5901 180d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.time:F // field@0d18 │ │ +0dd444: 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 │ │ @@ -303972,17 +303897,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf794: |[0cf794] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.:()V │ │ -0cf7a4: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf7aa: 0e00 |0003: return-void │ │ +0dd448: |[0dd448] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.:()V │ │ +0dd458: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd45e: 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 - │ │ @@ -303991,20 +303916,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cf7ac: |[0cf7ac] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.act:(F)Z │ │ -0cf7bc: 5420 190d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d19 │ │ -0cf7c0: 5421 1a0d |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d1a │ │ -0cf7c4: 6e20 0e16 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@160e │ │ -0cf7ca: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0cf7cc: 0f00 |0008: return v0 │ │ +0dd460: |[0dd460] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.act:(F)Z │ │ +0dd470: 5420 190d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d19 │ │ +0dd474: 5421 1a0d |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d1a │ │ +0dd478: 6e20 0e16 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@160e │ │ +0dd47e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0dd480: 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 │ │ @@ -304014,17 +303939,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 │ │ -0cf7d0: |[0cf7d0] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ -0cf7e0: 5410 1a0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d1a │ │ -0cf7e4: 1100 |0002: return-object v0 │ │ +0dd484: |[0dd484] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; │ │ +0dd494: 5410 1a0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d1a │ │ +0dd498: 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;) │ │ @@ -304032,17 +303957,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 │ │ -0cf7e8: |[0cf7e8] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ -0cf7f8: 5b01 1a0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d1a │ │ -0cf7fc: 0e00 |0002: return-void │ │ +0dd49c: |[0dd49c] com.badlogic.gdx.scenes.scene2d.actions.TouchableAction.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V │ │ +0dd4ac: 5b01 1a0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/TouchableAction;.touchable:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0d1a │ │ +0dd4b0: 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; │ │ @@ -304076,17 +304001,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf800: |[0cf800] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.:()V │ │ -0cf810: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ -0cf816: 0e00 |0003: return-void │ │ +0dd4b4: |[0dd4b4] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.:()V │ │ +0dd4c4: 7010 c615 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.:()V // method@15c6 │ │ +0dd4ca: 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 - │ │ @@ -304095,20 +304020,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cf818: |[0cf818] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.act:(F)Z │ │ -0cf828: 5420 1b0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d1b │ │ -0cf82c: 5521 1c0d |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0d1c │ │ -0cf830: 6e20 0f16 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setVisible:(Z)V // method@160f │ │ -0cf836: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0cf838: 0f00 |0008: return v0 │ │ +0dd4cc: |[0dd4cc] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.act:(F)Z │ │ +0dd4dc: 5420 1b0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d1b │ │ +0dd4e0: 5521 1c0d |0002: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0d1c │ │ +0dd4e4: 6e20 0f16 1000 |0004: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setVisible:(Z)V // method@160f │ │ +0dd4ea: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0dd4ec: 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 │ │ @@ -304118,17 +304043,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf83c: |[0cf83c] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.isVisible:()Z │ │ -0cf84c: 5510 1c0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0d1c │ │ -0cf850: 0f00 |0002: return v0 │ │ +0dd4f0: |[0dd4f0] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.isVisible:()Z │ │ +0dd500: 5510 1c0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0d1c │ │ +0dd504: 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;) │ │ @@ -304136,17 +304061,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf854: |[0cf854] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.setVisible:(Z)V │ │ -0cf864: 5c01 1c0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0d1c │ │ -0cf868: 0e00 |0002: return-void │ │ +0dd508: |[0dd508] com.badlogic.gdx.scenes.scene2d.actions.VisibleAction.setVisible:(Z)V │ │ +0dd518: 5c01 1c0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/VisibleAction;.visible:Z // field@0d1c │ │ +0dd51c: 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 │ │ @@ -304193,17 +304118,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf86c: |[0cf86c] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:()V │ │ -0cf87c: 7010 be1a 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ -0cf882: 0e00 |0003: return-void │ │ +0dd520: |[0dd520] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:()V │ │ +0dd530: 7010 be1a 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ +0dd536: 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; │ │ │ │ @@ -304212,27 +304137,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 │ │ -0cf884: |[0cf884] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ -0cf894: 7010 be1a 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ -0cf89a: 5430 330d |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ -0cf89e: 5b20 330d |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ -0cf8a2: 5430 340d |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ -0cf8a6: 5b20 340d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ -0cf8aa: 5430 360d |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d36 │ │ -0cf8ae: 5b20 360d |000d: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d36 │ │ -0cf8b2: 2200 0e01 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cf8b6: 5431 370d |0011: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d37 │ │ -0cf8ba: 7020 d009 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cf8c0: 5b20 370d |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d37 │ │ -0cf8c4: 0e00 |0018: return-void │ │ +0dd538: |[0dd538] com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ +0dd548: 7010 be1a 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ +0dd54e: 5430 330d |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ +0dd552: 5b20 330d |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ +0dd556: 5430 340d |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ +0dd55a: 5b20 340d |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ +0dd55e: 5430 360d |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d36 │ │ +0dd562: 5b20 360d |000d: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d36 │ │ +0dd566: 2200 0e01 |000f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0dd56a: 5431 370d |0011: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d37 │ │ +0dd56e: 7020 d009 1000 |0013: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0dd574: 5b20 370d |0016: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d37 │ │ +0dd578: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ 0x0007 line=97 │ │ 0x000b line=98 │ │ 0x000f line=99 │ │ @@ -304246,21 +304171,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 │ │ -0cf8c8: |[0cf8c8] 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 │ │ -0cf8d8: 7010 be1a 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ -0cf8de: 5b01 330d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ -0cf8e2: 5b02 340d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ -0cf8e6: 5b03 360d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d36 │ │ -0cf8ea: 5b04 370d |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d37 │ │ -0cf8ee: 0e00 |000b: return-void │ │ +0dd57c: |[0dd57c] 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 │ │ +0dd58c: 7010 be1a 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ +0dd592: 5b01 330d |0003: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ +0dd596: 5b02 340d |0005: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ +0dd59a: 5b03 360d |0007: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d36 │ │ +0dd59e: 5b04 370d |0009: iput-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d37 │ │ +0dd5a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0005 line=90 │ │ 0x0007 line=91 │ │ 0x0009 line=92 │ │ @@ -304307,18 +304232,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 │ │ -0cf8f0: |[0cf8f0] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V │ │ -0cf900: 5b01 3b0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ -0cf904: 7010 351c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;.:()V // method@1c35 │ │ -0cf90a: 0e00 |0005: return-void │ │ +0dd5a4: |[0dd5a4] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V │ │ +0dd5b4: 5b01 3b0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ +0dd5b8: 7010 351c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;.:()V // method@1c35 │ │ +0dd5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 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; │ │ │ │ @@ -304328,32 +304253,32 @@ │ │ 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 : 34 16-bit code units │ │ -0cf90c: |[0cf90c] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.changed:(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0cf91c: 6e10 df15 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -0cf922: 0c00 |0003: move-result-object v0 │ │ -0cf924: 5421 3b0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ -0cf928: 5411 3f0d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ -0cf92c: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ -0cf930: 6e10 df15 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -0cf936: 0c04 |000d: move-result-object v4 │ │ -0cf938: 28f2 |000e: goto 0000 // -000e │ │ -0cf93a: 5420 3b0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ -0cf93e: 5421 3b0d |0011: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ -0cf942: 5411 430d |0013: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ -0cf946: 6e20 2420 4100 |0015: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0cf94c: 0c01 |0018: move-result-object v1 │ │ -0cf94e: 6e20 4518 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@1845 │ │ -0cf954: 5420 3b0d |001c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ -0cf958: 6e10 4118 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@1841 │ │ -0cf95e: 0e00 |0021: return-void │ │ +0dd5c0: |[0dd5c0] com.badlogic.gdx.scenes.scene2d.ui.Dialog$1.changed:(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0dd5d0: 6e10 df15 0400 |0000: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0dd5d6: 0c00 |0003: move-result-object v0 │ │ +0dd5d8: 5421 3b0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ +0dd5dc: 5411 3f0d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ +0dd5e0: 3210 0700 |0008: if-eq v0, v1, 000f // +0007 │ │ +0dd5e4: 6e10 df15 0400 |000a: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0dd5ea: 0c04 |000d: move-result-object v4 │ │ +0dd5ec: 28f2 |000e: goto 0000 // -000e │ │ +0dd5ee: 5420 3b0d |000f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ +0dd5f2: 5421 3b0d |0011: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ +0dd5f6: 5411 430d |0013: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ +0dd5fa: 6e20 2420 4100 |0015: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0dd600: 0c01 |0018: move-result-object v1 │ │ +0dd602: 6e20 4518 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@1845 │ │ +0dd608: 5420 3b0d |001c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3b │ │ +0dd60c: 6e10 4118 0000 |001e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@1841 │ │ +0dd612: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x000a line=62 │ │ 0x000f line=63 │ │ 0x001c line=64 │ │ 0x0021 line=65 │ │ @@ -304404,20 +304329,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 │ │ -0cf960: |[0cf960] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V │ │ -0cf970: 5b01 3c0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3c │ │ -0cf974: 5902 3d0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$keycode:I // field@0d3d │ │ -0cf978: 5b03 3e0d |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$object:Ljava/lang/Object; // field@0d3e │ │ -0cf97c: 7010 8616 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0cf982: 0e00 |0009: return-void │ │ +0dd614: |[0dd614] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V │ │ +0dd624: 5b01 3c0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3c │ │ +0dd628: 5902 3d0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$keycode:I // field@0d3d │ │ +0dd62c: 5b03 3e0d |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$object:Ljava/lang/Object; // field@0d3e │ │ +0dd630: 7010 8616 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0dd636: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; │ │ 0x0000 - 0x000a reg=1 (null) Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -304429,24 +304354,24 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cf984: |[0cf984] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0cf994: 5220 3d0d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$keycode:I // field@0d3d │ │ -0cf998: 3340 0e00 |0002: if-ne v0, v4, 0010 // +000e │ │ -0cf99c: 5420 3c0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3c │ │ -0cf9a0: 5421 3e0d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$object:Ljava/lang/Object; // field@0d3e │ │ -0cf9a4: 6e20 4518 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@1845 │ │ -0cf9aa: 5420 3c0d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3c │ │ -0cf9ae: 6e10 4118 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@1841 │ │ -0cf9b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0cf9b6: 0f00 |0011: return v0 │ │ +0dd638: |[0dd638] com.badlogic.gdx.scenes.scene2d.ui.Dialog$2.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0dd648: 5220 3d0d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$keycode:I // field@0d3d │ │ +0dd64c: 3340 0e00 |0002: if-ne v0, v4, 0010 // +000e │ │ +0dd650: 5420 3c0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3c │ │ +0dd654: 5421 3e0d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.val$object:Ljava/lang/Object; // field@0d3e │ │ +0dd658: 6e20 4518 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.result:(Ljava/lang/Object;)V // method@1845 │ │ +0dd65e: 5420 3c0d |000b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // field@0d3c │ │ +0dd662: 6e10 4118 0000 |000d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.hide:()V // method@1841 │ │ +0dd668: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0dd66a: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ 0x000b line=150 │ │ 0x0010 line=152 │ │ locals : │ │ @@ -304507,19 +304432,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cf9b8: |[0cf9b8] com.badlogic.gdx.scenes.scene2d.ui.Image.:()V │ │ -0cf9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cf9ca: 1f00 9a02 |0001: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0cf9ce: 7020 5218 0100 |0003: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0cf9d4: 0e00 |0006: return-void │ │ +0dd66c: |[0dd66c] com.badlogic.gdx.scenes.scene2d.ui.Image.:()V │ │ +0dd67c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd67e: 1f00 9a02 |0001: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0dd682: 7020 5218 0100 |0003: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0dd688: 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; │ │ │ │ @@ -304528,21 +304453,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 │ │ -0cf9d8: |[0cf9d8] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ -0cf9e8: 2200 a302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0cf9ec: 2201 5901 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0cf9f0: 7020 760e 3100 |0004: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ -0cf9f6: 7020 c81c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0cf9fc: 7020 5218 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0cfa02: 0e00 |000d: return-void │ │ +0dd68c: |[0dd68c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/Texture;)V │ │ +0dd69c: 2200 a302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0dd6a0: 2201 5901 |0002: new-instance v1, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0dd6a4: 7020 760e 3100 |0004: invoke-direct {v1, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/Texture;)V // method@0e76 │ │ +0dd6aa: 7020 c81c 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0dd6b0: 7020 5218 0200 |000a: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0dd6b6: 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; │ │ @@ -304552,21 +304477,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 │ │ -0cfa04: |[0cfa04] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0cfa14: 2200 a002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0cfa18: 7020 ac1c 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ -0cfa1e: 6201 3f10 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -0cfa22: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0cfa24: 7040 5418 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@1854 │ │ -0cfa2a: 0e00 |000b: return-void │ │ +0dd6b8: |[0dd6b8] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +0dd6c8: 2200 a002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0dd6cc: 7020 ac1c 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ +0dd6d2: 6201 3f10 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +0dd6d6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0dd6d8: 7040 5418 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@1854 │ │ +0dd6de: 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; │ │ @@ -304576,21 +304501,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 │ │ -0cfa2c: |[0cfa2c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0cfa3c: 2200 a302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0cfa40: 7020 c81c 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0cfa46: 6201 3f10 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -0cfa4a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0cfa4c: 7040 5418 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@1854 │ │ -0cfa52: 0e00 |000b: return-void │ │ +0dd6e0: |[0dd6e0] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0dd6f0: 2200 a302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0dd6f4: 7020 c81c 4000 |0002: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0dd6fa: 6201 3f10 |0005: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +0dd6fe: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0dd700: 7040 5418 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@1854 │ │ +0dd706: 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; │ │ @@ -304600,21 +304525,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 │ │ -0cfa54: |[0cfa54] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0cfa64: 6e20 a319 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@19a3 │ │ -0cfa6a: 0c00 |0003: move-result-object v0 │ │ -0cfa6c: 6201 3f10 |0004: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -0cfa70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0cfa72: 7040 5418 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@1854 │ │ -0cfa78: 0e00 |000a: return-void │ │ +0dd708: |[0dd708] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0dd718: 6e20 a319 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@19a3 │ │ +0dd71e: 0c00 |0003: move-result-object v0 │ │ +0dd720: 6201 3f10 |0004: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +0dd724: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0dd726: 7040 5418 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@1854 │ │ +0dd72c: 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; │ │ @@ -304625,19 +304550,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 │ │ -0cfa7c: |[0cfa7c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0cfa8c: 6200 3f10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ -0cfa90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0cfa92: 7040 5418 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@1854 │ │ -0cfa98: 0e00 |0006: return-void │ │ +0dd730: |[0dd730] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0dd740: 6200 3f10 |0000: sget-object v0, Lcom/badlogic/gdx/utils/Scaling;.stretch:Lcom/badlogic/gdx/utils/Scaling; // field@103f │ │ +0dd744: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0dd746: 7040 5418 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@1854 │ │ +0dd74c: 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; │ │ @@ -304647,18 +304572,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 │ │ -0cfa9c: |[0cfa9c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;)V │ │ -0cfaac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cfaae: 7040 5418 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@1854 │ │ -0cfab4: 0e00 |0004: return-void │ │ +0dd750: |[0dd750] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;)V │ │ +0dd760: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dd762: 7040 5418 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@1854 │ │ +0dd768: 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; │ │ @@ -304669,28 +304594,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 │ │ -0cfab8: |[0cfab8] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V │ │ -0cfac8: 7010 a31b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0cface: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0cfad0: 5910 440d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfad4: 6e20 6d18 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0cfada: 5b13 4a0d |0009: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0d4a │ │ -0cfade: 5914 440d |000b: iput v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfae2: 6e10 6318 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@1863 │ │ -0cfae8: 0a00 |0010: move-result v0 │ │ -0cfaea: 6e20 7118 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setWidth:(F)V // method@1871 │ │ -0cfaf0: 6e10 6218 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@1862 │ │ -0cfaf6: 0a00 |0017: move-result v0 │ │ -0cfaf8: 6e20 6e18 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setHeight:(F)V // method@186e │ │ -0cfafe: 0e00 |001b: return-void │ │ +0dd76c: |[0dd76c] com.badlogic.gdx.scenes.scene2d.ui.Image.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/utils/Scaling;I)V │ │ +0dd77c: 7010 a31b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0dd782: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0dd784: 5910 440d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0dd788: 6e20 6d18 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0dd78e: 5b13 4a0d |0009: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0d4a │ │ +0dd792: 5914 440d |000b: iput v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0dd796: 6e10 6318 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@1863 │ │ +0dd79c: 0a00 |0010: move-result v0 │ │ +0dd79e: 6e20 7118 0100 |0011: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setWidth:(F)V // method@1871 │ │ +0dd7a4: 6e10 6218 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@1862 │ │ +0dd7aa: 0a00 |0017: move-result v0 │ │ +0dd7ac: 6e20 6e18 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setHeight:(F)V // method@186e │ │ +0dd7b2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=36 │ │ 0x0006 line=81 │ │ 0x0009 line=82 │ │ 0x000b line=83 │ │ @@ -304709,92 +304634,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 │ │ -0cfb00: |[0cfb00] com.badlogic.gdx.scenes.scene2d.ui.Image.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0cfb10: 6e10 7218 0e00 |0000: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.validate:()V // method@1872 │ │ -0cfb16: 6e10 5718 0e00 |0003: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1857 │ │ -0cfb1c: 0c0b |0006: move-result-object v11 │ │ -0cfb1e: 52b0 6503 |0007: iget v0, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0cfb22: 52b2 6403 |0009: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0cfb26: 52b3 6303 |000b: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0cfb2a: 52b4 6203 |000d: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0cfb2e: a804 0410 |000f: mul-float v4, v4, v16 │ │ -0cfb32: 6e54 0d0e 0f32 |0011: invoke-virtual {v15, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0cfb38: 6e10 6818 0e00 |0014: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getX:()F // method@1868 │ │ -0cfb3e: 0a0c |0017: move-result v12 │ │ -0cfb40: 6e10 6918 0e00 |0018: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getY:()F // method@1869 │ │ -0cfb46: 0a0d |001b: move-result v13 │ │ -0cfb48: 6e10 6518 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleX:()F // method@1865 │ │ -0cfb4e: 0a08 |001f: move-result v8 │ │ -0cfb50: 6e10 6618 0e00 |0020: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleY:()F // method@1866 │ │ -0cfb56: 0a09 |0023: move-result v9 │ │ -0cfb58: 54e0 450d |0024: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfb5c: 3800 3900 |0026: if-eqz v0, 005f // +0039 │ │ -0cfb60: 54e0 450d |0028: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfb64: 6e10 9724 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ -0cfb6a: 0c00 |002d: move-result-object v0 │ │ -0cfb6c: 1c02 a302 |002e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0cfb70: 3320 5100 |0030: if-ne v0, v2, 0081 // +0051 │ │ -0cfb74: 54e0 450d |0032: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfb78: 1f00 a302 |0034: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0cfb7c: 6e10 cb1c 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1ccb │ │ -0cfb82: 0c01 |0039: move-result-object v1 │ │ -0cfb84: 6e10 6418 0e00 |003a: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getRotation:()F // method@1864 │ │ -0cfb8a: 0a0a |003d: move-result v10 │ │ -0cfb8c: 1500 803f |003e: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cfb90: 2d00 0800 |0040: cmpl-float v0, v8, v0 │ │ -0cfb94: 3900 1e00 |0042: if-nez v0, 0060 // +001e │ │ -0cfb98: 1500 803f |0044: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cfb9c: 2d00 0900 |0046: cmpl-float v0, v9, v0 │ │ -0cfba0: 3900 1800 |0048: if-nez v0, 0060 // +0018 │ │ -0cfba4: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -0cfba6: 2d00 0a00 |004b: cmpl-float v0, v10, v0 │ │ -0cfbaa: 3900 1300 |004d: if-nez v0, 0060 // +0013 │ │ -0cfbae: 52e0 480d |004f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfbb2: a602 0c00 |0051: add-float v2, v12, v0 │ │ -0cfbb6: 52e0 490d |0053: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfbba: a603 0d00 |0055: add-float v3, v13, v0 │ │ -0cfbbe: 52e4 470d |0057: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfbc2: 52e5 460d |0059: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfbc6: 07f0 |005b: move-object v0, v15 │ │ -0cfbc8: 7406 000e 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@0e00 │ │ -0cfbce: 0e00 |005f: return-void │ │ -0cfbd0: 52e0 480d |0060: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfbd4: a602 0c00 |0062: add-float v2, v12, v0 │ │ -0cfbd8: 52e0 490d |0064: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfbdc: a603 0d00 |0066: add-float v3, v13, v0 │ │ -0cfbe0: 6e10 6018 0e00 |0068: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginX:()F // method@1860 │ │ -0cfbe6: 0a00 |006b: move-result v0 │ │ -0cfbe8: 52e4 480d |006c: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfbec: a704 0004 |006e: sub-float v4, v0, v4 │ │ -0cfbf0: 6e10 6118 0e00 |0070: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginY:()F // method@1861 │ │ -0cfbf6: 0a00 |0073: move-result v0 │ │ -0cfbf8: 52e5 490d |0074: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfbfc: a705 0005 |0076: sub-float v5, v0, v5 │ │ -0cfc00: 52e6 470d |0078: iget v6, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfc04: 52e7 460d |007a: iget v7, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfc08: 07f0 |007c: move-object v0, v15 │ │ -0cfc0a: 740b 010e 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@0e01 │ │ -0cfc10: 28df |0080: goto 005f // -0021 │ │ -0cfc12: 54e2 450d |0081: iget-object v2, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfc16: 52e0 480d |0083: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfc1a: a604 0c00 |0085: add-float v4, v12, v0 │ │ -0cfc1e: 52e0 490d |0087: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfc22: a605 0d00 |0089: add-float v5, v13, v0 │ │ -0cfc26: 52e0 470d |008b: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfc2a: a806 0008 |008d: mul-float v6, v0, v8 │ │ -0cfc2e: 52e0 460d |008f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfc32: a807 0009 |0091: mul-float v7, v0, v9 │ │ -0cfc36: 07f3 |0093: move-object v3, v15 │ │ -0cfc38: 7806 811c 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@1c81 │ │ -0cfc3e: 28c8 |0097: goto 005f // -0038 │ │ +0dd7b4: |[0dd7b4] com.badlogic.gdx.scenes.scene2d.ui.Image.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0dd7c4: 6e10 7218 0e00 |0000: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.validate:()V // method@1872 │ │ +0dd7ca: 6e10 5718 0e00 |0003: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1857 │ │ +0dd7d0: 0c0b |0006: move-result-object v11 │ │ +0dd7d2: 52b0 6503 |0007: iget v0, v11, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0dd7d6: 52b2 6403 |0009: iget v2, v11, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0dd7da: 52b3 6303 |000b: iget v3, v11, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0dd7de: 52b4 6203 |000d: iget v4, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0dd7e2: a804 0410 |000f: mul-float v4, v4, v16 │ │ +0dd7e6: 6e54 0d0e 0f32 |0011: invoke-virtual {v15, v0, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0dd7ec: 6e10 6818 0e00 |0014: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getX:()F // method@1868 │ │ +0dd7f2: 0a0c |0017: move-result v12 │ │ +0dd7f4: 6e10 6918 0e00 |0018: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getY:()F // method@1869 │ │ +0dd7fa: 0a0d |001b: move-result v13 │ │ +0dd7fc: 6e10 6518 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleX:()F // method@1865 │ │ +0dd802: 0a08 |001f: move-result v8 │ │ +0dd804: 6e10 6618 0e00 |0020: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getScaleY:()F // method@1866 │ │ +0dd80a: 0a09 |0023: move-result v9 │ │ +0dd80c: 54e0 450d |0024: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd810: 3800 3900 |0026: if-eqz v0, 005f // +0039 │ │ +0dd814: 54e0 450d |0028: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd818: 6e10 9724 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2497 │ │ +0dd81e: 0c00 |002d: move-result-object v0 │ │ +0dd820: 1c02 a302 |002e: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0dd824: 3320 5100 |0030: if-ne v0, v2, 0081 // +0051 │ │ +0dd828: 54e0 450d |0032: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd82c: 1f00 a302 |0034: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0dd830: 6e10 cb1c 0000 |0036: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1ccb │ │ +0dd836: 0c01 |0039: move-result-object v1 │ │ +0dd838: 6e10 6418 0e00 |003a: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getRotation:()F // method@1864 │ │ +0dd83e: 0a0a |003d: move-result v10 │ │ +0dd840: 1500 803f |003e: const/high16 v0, #int 1065353216 // #3f80 │ │ +0dd844: 2d00 0800 |0040: cmpl-float v0, v8, v0 │ │ +0dd848: 3900 1e00 |0042: if-nez v0, 0060 // +001e │ │ +0dd84c: 1500 803f |0044: const/high16 v0, #int 1065353216 // #3f80 │ │ +0dd850: 2d00 0900 |0046: cmpl-float v0, v9, v0 │ │ +0dd854: 3900 1800 |0048: if-nez v0, 0060 // +0018 │ │ +0dd858: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +0dd85a: 2d00 0a00 |004b: cmpl-float v0, v10, v0 │ │ +0dd85e: 3900 1300 |004d: if-nez v0, 0060 // +0013 │ │ +0dd862: 52e0 480d |004f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dd866: a602 0c00 |0051: add-float v2, v12, v0 │ │ +0dd86a: 52e0 490d |0053: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0dd86e: a603 0d00 |0055: add-float v3, v13, v0 │ │ +0dd872: 52e4 470d |0057: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0dd876: 52e5 460d |0059: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0dd87a: 07f0 |005b: move-object v0, v15 │ │ +0dd87c: 7406 000e 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@0e00 │ │ +0dd882: 0e00 |005f: return-void │ │ +0dd884: 52e0 480d |0060: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dd888: a602 0c00 |0062: add-float v2, v12, v0 │ │ +0dd88c: 52e0 490d |0064: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0dd890: a603 0d00 |0066: add-float v3, v13, v0 │ │ +0dd894: 6e10 6018 0e00 |0068: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginX:()F // method@1860 │ │ +0dd89a: 0a00 |006b: move-result v0 │ │ +0dd89c: 52e4 480d |006c: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dd8a0: a704 0004 |006e: sub-float v4, v0, v4 │ │ +0dd8a4: 6e10 6118 0e00 |0070: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getOriginY:()F // method@1861 │ │ +0dd8aa: 0a00 |0073: move-result v0 │ │ +0dd8ac: 52e5 490d |0074: iget v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0dd8b0: a705 0005 |0076: sub-float v5, v0, v5 │ │ +0dd8b4: 52e6 470d |0078: iget v6, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0dd8b8: 52e7 460d |007a: iget v7, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0dd8bc: 07f0 |007c: move-object v0, v15 │ │ +0dd8be: 740b 010e 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@0e01 │ │ +0dd8c4: 28df |0080: goto 005f // -0021 │ │ +0dd8c6: 54e2 450d |0081: iget-object v2, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd8ca: 52e0 480d |0083: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dd8ce: a604 0c00 |0085: add-float v4, v12, v0 │ │ +0dd8d2: 52e0 490d |0087: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0dd8d6: a605 0d00 |0089: add-float v5, v13, v0 │ │ +0dd8da: 52e0 470d |008b: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0dd8de: a806 0008 |008d: mul-float v6, v0, v8 │ │ +0dd8e2: 52e0 460d |008f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0dd8e6: a807 0009 |0091: mul-float v7, v0, v9 │ │ +0dd8ea: 07f3 |0093: move-object v3, v15 │ │ +0dd8ec: 7806 811c 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@1c81 │ │ +0dd8f2: 28c8 |0097: goto 005f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=121 │ │ 0x0007 line=122 │ │ 0x0014 line=124 │ │ 0x0018 line=125 │ │ @@ -304828,17 +304753,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 │ │ -0cfc40: |[0cfc40] com.badlogic.gdx.scenes.scene2d.ui.Image.getDrawable:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0cfc50: 5410 450d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfc54: 1100 |0002: return-object v0 │ │ +0dd8f4: |[0dd8f4] com.badlogic.gdx.scenes.scene2d.ui.Image.getDrawable:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0dd904: 5410 450d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd908: 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;) │ │ @@ -304846,17 +304771,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cfc58: |[0cfc58] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageHeight:()F │ │ -0cfc68: 5210 460d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfc6c: 0f00 |0002: return v0 │ │ +0dd90c: |[0dd90c] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageHeight:()F │ │ +0dd91c: 5210 460d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0dd920: 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;) │ │ @@ -304864,17 +304789,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cfc70: |[0cfc70] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageWidth:()F │ │ -0cfc80: 5210 470d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfc84: 0f00 |0002: return v0 │ │ +0dd924: |[0dd924] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageWidth:()F │ │ +0dd934: 5210 470d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0dd938: 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;) │ │ @@ -304882,17 +304807,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cfc88: |[0cfc88] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageX:()F │ │ -0cfc98: 5210 480d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfc9c: 0f00 |0002: return v0 │ │ +0dd93c: |[0dd93c] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageX:()F │ │ +0dd94c: 5210 480d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dd950: 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;) │ │ @@ -304900,17 +304825,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cfca0: |[0cfca0] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageY:()F │ │ -0cfcb0: 5210 490d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfcb4: 0f00 |0002: return v0 │ │ +0dd954: |[0dd954] com.badlogic.gdx.scenes.scene2d.ui.Image.getImageY:()F │ │ +0dd964: 5210 490d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0dd968: 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;) │ │ @@ -304918,17 +304843,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cfcb8: |[0cfcb8] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinHeight:()F │ │ -0cfcc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cfcca: 0f00 |0001: return v0 │ │ +0dd96c: |[0dd96c] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinHeight:()F │ │ +0dd97c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd97e: 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;) │ │ @@ -304936,17 +304861,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cfccc: |[0cfccc] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinWidth:()F │ │ -0cfcdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cfcde: 0f00 |0001: return v0 │ │ +0dd980: |[0dd980] com.badlogic.gdx.scenes.scene2d.ui.Image.getMinWidth:()F │ │ +0dd990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd992: 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;) │ │ @@ -304954,23 +304879,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cfce0: |[0cfce0] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefHeight:()F │ │ -0cfcf0: 5410 450d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfcf4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0cfcf8: 5410 450d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfcfc: 7210 841c 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0cfd02: 0a00 |0009: move-result v0 │ │ -0cfd04: 0f00 |000a: return v0 │ │ -0cfd06: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cfd08: 28fe |000c: goto 000a // -0002 │ │ +0dd994: |[0dd994] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefHeight:()F │ │ +0dd9a4: 5410 450d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd9a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0dd9ac: 5410 450d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd9b0: 7210 841c 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0dd9b6: 0a00 |0009: move-result v0 │ │ +0dd9b8: 0f00 |000a: return v0 │ │ +0dd9ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0dd9bc: 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; │ │ │ │ @@ -304979,23 +304904,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cfd0c: |[0cfd0c] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefWidth:()F │ │ -0cfd1c: 5410 450d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfd20: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0cfd24: 5410 450d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfd28: 7210 851c 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0cfd2e: 0a00 |0009: move-result v0 │ │ -0cfd30: 0f00 |000a: return v0 │ │ -0cfd32: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cfd34: 28fe |000c: goto 000a // -0002 │ │ +0dd9c0: |[0dd9c0] com.badlogic.gdx.scenes.scene2d.ui.Image.getPrefWidth:()F │ │ +0dd9d0: 5410 450d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd9d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0dd9d8: 5410 450d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dd9dc: 7210 851c 0000 |0006: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0dd9e2: 0a00 |0009: move-result v0 │ │ +0dd9e4: 0f00 |000a: return v0 │ │ +0dd9e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0dd9e8: 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; │ │ │ │ @@ -305004,79 +304929,79 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -0cfd38: |[0cfd38] com.badlogic.gdx.scenes.scene2d.ui.Image.layout:()V │ │ -0cfd48: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0cfd4a: 1507 0040 |0001: const/high16 v7, #int 1073741824 // #4000 │ │ -0cfd4e: 5495 450d |0003: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfd52: 3805 3a00 |0005: if-eqz v5, 003f // +003a │ │ -0cfd56: 5495 450d |0007: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfd5a: 7210 851c 0500 |0009: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0cfd60: 0a02 |000c: move-result v2 │ │ -0cfd62: 5495 450d |000d: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfd66: 7210 841c 0500 |000f: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0cfd6c: 0a01 |0012: move-result v1 │ │ -0cfd6e: 6e10 6718 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@1867 │ │ -0cfd74: 0a04 |0016: move-result v4 │ │ -0cfd76: 6e10 5918 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getHeight:()F // method@1859 │ │ -0cfd7c: 0a00 |001a: move-result v0 │ │ -0cfd7e: 5495 4a0d |001b: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0d4a │ │ -0cfd82: 6e50 7620 2541 |001d: invoke-virtual {v5, v2, v1, v4, v0}, Lcom/badlogic/gdx/utils/Scaling;.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; // method@2076 │ │ -0cfd88: 0c03 |0020: move-result-object v3 │ │ -0cfd8a: 5235 210b |0021: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0cfd8e: 5995 470d |0023: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfd92: 5235 220b |0025: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0cfd96: 5995 460d |0027: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfd9a: 5295 440d |0029: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfd9e: dd05 0508 |002b: and-int/lit8 v5, v5, #int 8 // #08 │ │ -0cfda2: 3805 1300 |002d: if-eqz v5, 0040 // +0013 │ │ -0cfda6: 5998 480d |002f: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfdaa: 5295 440d |0031: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfdae: dd05 0502 |0033: and-int/lit8 v5, v5, #int 2 // #02 │ │ -0cfdb2: 3805 2500 |0035: if-eqz v5, 005a // +0025 │ │ -0cfdb6: 5295 460d |0037: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfdba: a705 0005 |0039: sub-float v5, v0, v5 │ │ -0cfdbe: 8755 |003b: float-to-int v5, v5 │ │ -0cfdc0: 8255 |003c: int-to-float v5, v5 │ │ -0cfdc2: 5995 490d |003d: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfdc6: 0e00 |003f: return-void │ │ -0cfdc8: 5295 440d |0040: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfdcc: dd05 0510 |0042: and-int/lit8 v5, v5, #int 16 // #10 │ │ -0cfdd0: 3805 0b00 |0044: if-eqz v5, 004f // +000b │ │ -0cfdd4: 5295 470d |0046: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfdd8: a705 0405 |0048: sub-float v5, v4, v5 │ │ -0cfddc: 8755 |004a: float-to-int v5, v5 │ │ -0cfdde: 8255 |004b: int-to-float v5, v5 │ │ -0cfde0: 5995 480d |004c: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfde4: 28e3 |004e: goto 0031 // -001d │ │ -0cfde6: a905 0407 |004f: div-float v5, v4, v7 │ │ -0cfdea: 5296 470d |0051: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ -0cfdee: c976 |0053: div-float/2addr v6, v7 │ │ -0cfdf0: c765 |0054: sub-float/2addr v5, v6 │ │ -0cfdf2: 8755 |0055: float-to-int v5, v5 │ │ -0cfdf4: 8255 |0056: int-to-float v5, v5 │ │ -0cfdf6: 5995 480d |0057: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ -0cfdfa: 28d8 |0059: goto 0031 // -0028 │ │ -0cfdfc: 5295 440d |005a: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfe00: dd05 0504 |005c: and-int/lit8 v5, v5, #int 4 // #04 │ │ -0cfe04: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ -0cfe08: 5998 490d |0060: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfe0c: 28dd |0062: goto 003f // -0023 │ │ -0cfe0e: a905 0007 |0063: div-float v5, v0, v7 │ │ -0cfe12: 5296 460d |0065: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ -0cfe16: c976 |0067: div-float/2addr v6, v7 │ │ -0cfe18: c765 |0068: sub-float/2addr v5, v6 │ │ -0cfe1a: 8755 |0069: float-to-int v5, v5 │ │ -0cfe1c: 8255 |006a: int-to-float v5, v5 │ │ -0cfe1e: 5995 490d |006b: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ -0cfe22: 28d2 |006d: goto 003f // -002e │ │ +0dd9ec: |[0dd9ec] com.badlogic.gdx.scenes.scene2d.ui.Image.layout:()V │ │ +0dd9fc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0dd9fe: 1507 0040 |0001: const/high16 v7, #int 1073741824 // #4000 │ │ +0dda02: 5495 450d |0003: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dda06: 3805 3a00 |0005: if-eqz v5, 003f // +003a │ │ +0dda0a: 5495 450d |0007: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dda0e: 7210 851c 0500 |0009: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0dda14: 0a02 |000c: move-result v2 │ │ +0dda16: 5495 450d |000d: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0dda1a: 7210 841c 0500 |000f: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0dda20: 0a01 |0012: move-result v1 │ │ +0dda22: 6e10 6718 0900 |0013: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@1867 │ │ +0dda28: 0a04 |0016: move-result v4 │ │ +0dda2a: 6e10 5918 0900 |0017: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getHeight:()F // method@1859 │ │ +0dda30: 0a00 |001a: move-result v0 │ │ +0dda32: 5495 4a0d |001b: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0d4a │ │ +0dda36: 6e50 7620 2541 |001d: invoke-virtual {v5, v2, v1, v4, v0}, Lcom/badlogic/gdx/utils/Scaling;.apply:(FFFF)Lcom/badlogic/gdx/math/Vector2; // method@2076 │ │ +0dda3c: 0c03 |0020: move-result-object v3 │ │ +0dda3e: 5235 210b |0021: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dda42: 5995 470d |0023: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0dda46: 5235 220b |0025: iget v5, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dda4a: 5995 460d |0027: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0dda4e: 5295 440d |0029: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0dda52: dd05 0508 |002b: and-int/lit8 v5, v5, #int 8 // #08 │ │ +0dda56: 3805 1300 |002d: if-eqz v5, 0040 // +0013 │ │ +0dda5a: 5998 480d |002f: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dda5e: 5295 440d |0031: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0dda62: dd05 0502 |0033: and-int/lit8 v5, v5, #int 2 // #02 │ │ +0dda66: 3805 2500 |0035: if-eqz v5, 005a // +0025 │ │ +0dda6a: 5295 460d |0037: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0dda6e: a705 0005 |0039: sub-float v5, v0, v5 │ │ +0dda72: 8755 |003b: float-to-int v5, v5 │ │ +0dda74: 8255 |003c: int-to-float v5, v5 │ │ +0dda76: 5995 490d |003d: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0dda7a: 0e00 |003f: return-void │ │ +0dda7c: 5295 440d |0040: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0dda80: dd05 0510 |0042: and-int/lit8 v5, v5, #int 16 // #10 │ │ +0dda84: 3805 0b00 |0044: if-eqz v5, 004f // +000b │ │ +0dda88: 5295 470d |0046: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0dda8c: a705 0405 |0048: sub-float v5, v4, v5 │ │ +0dda90: 8755 |004a: float-to-int v5, v5 │ │ +0dda92: 8255 |004b: int-to-float v5, v5 │ │ +0dda94: 5995 480d |004c: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0dda98: 28e3 |004e: goto 0031 // -001d │ │ +0dda9a: a905 0407 |004f: div-float v5, v4, v7 │ │ +0dda9e: 5296 470d |0051: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageWidth:F // field@0d47 │ │ +0ddaa2: c976 |0053: div-float/2addr v6, v7 │ │ +0ddaa4: c765 |0054: sub-float/2addr v5, v6 │ │ +0ddaa6: 8755 |0055: float-to-int v5, v5 │ │ +0ddaa8: 8255 |0056: int-to-float v5, v5 │ │ +0ddaaa: 5995 480d |0057: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageX:F // field@0d48 │ │ +0ddaae: 28d8 |0059: goto 0031 // -0028 │ │ +0ddab0: 5295 440d |005a: iget v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0ddab4: dd05 0504 |005c: and-int/lit8 v5, v5, #int 4 // #04 │ │ +0ddab8: 3805 0500 |005e: if-eqz v5, 0063 // +0005 │ │ +0ddabc: 5998 490d |0060: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0ddac0: 28dd |0062: goto 003f // -0023 │ │ +0ddac2: a905 0007 |0063: div-float v5, v0, v7 │ │ +0ddac6: 5296 460d |0065: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageHeight:F // field@0d46 │ │ +0ddaca: c976 |0067: div-float/2addr v6, v7 │ │ +0ddacc: c765 |0068: sub-float/2addr v5, v6 │ │ +0ddace: 8755 |0069: float-to-int v5, v5 │ │ +0ddad0: 8255 |006a: int-to-float v5, v5 │ │ +0ddad2: 5995 490d |006b: iput v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.imageY:F // field@0d49 │ │ +0ddad6: 28d2 |006d: goto 003f // -002e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=90 │ │ 0x0007 line=91 │ │ 0x000d line=92 │ │ 0x0013 line=96 │ │ 0x0017 line=97 │ │ @@ -305112,17 +305037,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cfe24: |[0cfe24] com.badlogic.gdx.scenes.scene2d.ui.Image.setAlign:(I)V │ │ -0cfe34: 5901 440d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ -0cfe38: 0e00 |0002: return-void │ │ +0ddad8: |[0ddad8] com.badlogic.gdx.scenes.scene2d.ui.Image.setAlign:(I)V │ │ +0ddae8: 5901 440d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.align:I // field@0d44 │ │ +0ddaec: 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 │ │ @@ -305132,45 +305057,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 │ │ -0cfe3c: |[0cfe3c] com.badlogic.gdx.scenes.scene2d.ui.Image.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0cfe4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cfe4e: 3803 2500 |0001: if-eqz v3, 0026 // +0025 │ │ -0cfe52: 5420 450d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfe56: 3330 0300 |0005: if-ne v0, v3, 0008 // +0003 │ │ -0cfe5a: 0e00 |0007: return-void │ │ -0cfe5c: 6e10 6318 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@1863 │ │ -0cfe62: 0a00 |000b: move-result v0 │ │ -0cfe64: 7210 851c 0300 |000c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0cfe6a: 0a01 |000f: move-result v1 │ │ -0cfe6c: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ -0cfe70: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ -0cfe74: 6e10 6218 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@1862 │ │ -0cfe7a: 0a00 |0017: move-result v0 │ │ -0cfe7c: 7210 841c 0300 |0018: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0cfe82: 0a01 |001b: move-result v1 │ │ -0cfe84: 2d00 0001 |001c: cmpl-float v0, v0, v1 │ │ -0cfe88: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -0cfe8c: 6e10 6a18 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@186a │ │ -0cfe92: 5b23 450d |0023: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ -0cfe96: 28e2 |0025: goto 0007 // -001e │ │ -0cfe98: 6e10 6318 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@1863 │ │ -0cfe9e: 0a00 |0029: move-result v0 │ │ -0cfea0: 2d00 0001 |002a: cmpl-float v0, v0, v1 │ │ -0cfea4: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ -0cfea8: 6e10 6218 0200 |002e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@1862 │ │ -0cfeae: 0a00 |0031: move-result v0 │ │ -0cfeb0: 2d00 0001 |0032: cmpl-float v0, v0, v1 │ │ -0cfeb4: 3800 efff |0034: if-eqz v0, 0023 // -0011 │ │ -0cfeb8: 6e10 6a18 0200 |0036: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@186a │ │ -0cfebe: 28ea |0039: goto 0023 // -0016 │ │ +0ddaf0: |[0ddaf0] com.badlogic.gdx.scenes.scene2d.ui.Image.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0ddb00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ddb02: 3803 2500 |0001: if-eqz v3, 0026 // +0025 │ │ +0ddb06: 5420 450d |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0ddb0a: 3330 0300 |0005: if-ne v0, v3, 0008 // +0003 │ │ +0ddb0e: 0e00 |0007: return-void │ │ +0ddb10: 6e10 6318 0200 |0008: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@1863 │ │ +0ddb16: 0a00 |000b: move-result v0 │ │ +0ddb18: 7210 851c 0300 |000c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ddb1e: 0a01 |000f: move-result v1 │ │ +0ddb20: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ +0ddb24: 3900 0e00 |0012: if-nez v0, 0020 // +000e │ │ +0ddb28: 6e10 6218 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@1862 │ │ +0ddb2e: 0a00 |0017: move-result v0 │ │ +0ddb30: 7210 841c 0300 |0018: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0ddb36: 0a01 |001b: move-result v1 │ │ +0ddb38: 2d00 0001 |001c: cmpl-float v0, v0, v1 │ │ +0ddb3c: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +0ddb40: 6e10 6a18 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@186a │ │ +0ddb46: 5b23 450d |0023: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.drawable:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d45 │ │ +0ddb4a: 28e2 |0025: goto 0007 // -001e │ │ +0ddb4c: 6e10 6318 0200 |0026: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefWidth:()F // method@1863 │ │ +0ddb52: 0a00 |0029: move-result v0 │ │ +0ddb54: 2d00 0001 |002a: cmpl-float v0, v0, v1 │ │ +0ddb58: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ +0ddb5c: 6e10 6218 0200 |002e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getPrefHeight:()F // method@1862 │ │ +0ddb62: 0a00 |0031: move-result v0 │ │ +0ddb64: 2d00 0001 |0032: cmpl-float v0, v0, v1 │ │ +0ddb68: 3800 efff |0034: if-eqz v0, 0023 // -0011 │ │ +0ddb6c: 6e10 6a18 0200 |0036: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.invalidateHierarchy:()V // method@186a │ │ +0ddb72: 28ea |0039: goto 0023 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ 0x0003 line=146 │ │ 0x0007 line=152 │ │ 0x0008 line=147 │ │ 0x0023 line=151 │ │ @@ -305184,22 +305109,22 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Scaling;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cfec0: |[0cfec0] com.badlogic.gdx.scenes.scene2d.ui.Image.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V │ │ -0cfed0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0cfed4: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0cfed8: 1a01 9124 |0004: const-string v1, "scaling cannot be null." // string@2491 │ │ -0cfedc: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0cfee2: 2700 |0009: throw v0 │ │ -0cfee4: 5b23 4a0d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0d4a │ │ -0cfee8: 0e00 |000c: return-void │ │ +0ddb74: |[0ddb74] com.badlogic.gdx.scenes.scene2d.ui.Image.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V │ │ +0ddb84: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ddb88: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ddb8c: 1a01 9124 |0004: const-string v1, "scaling cannot be null." // string@2491 │ │ +0ddb90: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ddb96: 2700 |0009: throw v0 │ │ +0ddb98: 5b23 4a0d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.scaling:Lcom/badlogic/gdx/utils/Scaling; // field@0d4a │ │ +0ddb9c: 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; │ │ @@ -305259,17 +305184,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfeec: |[0cfeec] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:()V │ │ -0cfefc: 7010 be1a 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ -0cff02: 0e00 |0003: return-void │ │ +0ddba0: |[0ddba0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:()V │ │ +0ddbb0: 7010 be1a 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:()V // method@1abe │ │ +0ddbb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ │ │ @@ -305278,79 +305203,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 │ │ -0cff04: |[0cff04] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ -0cff14: 7020 bf1a 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1abf │ │ -0cff1a: 5430 590d |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ -0cff1e: 5b20 590d |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ -0cff22: 5430 5a0d |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ -0cff26: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0cff2a: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cff2e: 5431 5a0d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ -0cff32: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cff38: 5b20 5a0d |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ -0cff3c: 5430 580d |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -0cff40: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0cff44: 2200 0e01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cff48: 5431 580d |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -0cff4c: 7020 d009 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cff52: 5b20 580d |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -0cff56: 5430 610d |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ -0cff5a: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ -0cff5e: 2200 0e01 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cff62: 5431 610d |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ -0cff66: 7020 d009 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cff6c: 5b20 610d |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ -0cff70: 5430 550d |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ -0cff74: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -0cff78: 2200 0e01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cff7c: 5431 550d |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ -0cff80: 7020 d009 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cff86: 5b20 550d |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ -0cff8a: 5430 560d |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ -0cff8e: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ -0cff92: 2200 0e01 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cff96: 5431 560d |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ -0cff9a: 7020 d009 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cffa0: 5b20 560d |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ -0cffa4: 5430 570d |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ -0cffa8: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ -0cffac: 2200 0e01 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0cffb0: 5431 570d |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ -0cffb4: 7020 d009 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ -0cffba: 5b20 570d |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ -0cffbe: 5430 600d |0055: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ -0cffc2: 3800 0600 |0057: if-eqz v0, 005d // +0006 │ │ -0cffc6: 5430 600d |0059: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ -0cffca: 5b20 600d |005b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ -0cffce: 5430 5e0d |005d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ -0cffd2: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ -0cffd6: 5430 5e0d |0061: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ -0cffda: 5b20 5e0d |0063: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ -0cffde: 5430 5f0d |0065: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ -0cffe2: 3800 0600 |0067: if-eqz v0, 006d // +0006 │ │ -0cffe6: 5430 5f0d |0069: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ -0cffea: 5b20 5f0d |006b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ -0cffee: 5430 5b0d |006d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ -0cfff2: 3800 0600 |006f: if-eqz v0, 0075 // +0006 │ │ -0cfff6: 5430 5b0d |0071: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ -0cfffa: 5b20 5b0d |0073: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ -0cfffe: 5430 5c0d |0075: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ -0d0002: 3800 0600 |0077: if-eqz v0, 007d // +0006 │ │ -0d0006: 5430 5c0d |0079: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ -0d000a: 5b20 5c0d |007b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ -0d000e: 5430 5d0d |007d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ -0d0012: 3800 0600 |007f: if-eqz v0, 0085 // +0006 │ │ -0d0016: 5430 5d0d |0081: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ -0d001a: 5b20 5d0d |0083: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ -0d001e: 0e00 |0085: return-void │ │ +0ddbb8: |[0ddbb8] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton$ImageTextButtonStyle.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ +0ddbc8: 7020 bf1a 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1abf │ │ +0ddbce: 5430 590d |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ +0ddbd2: 5b20 590d |0005: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ +0ddbd6: 5430 5a0d |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ +0ddbda: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0ddbde: 2200 0e01 |000b: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0ddbe2: 5431 5a0d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ +0ddbe6: 7020 d009 1000 |000f: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0ddbec: 5b20 5a0d |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ +0ddbf0: 5430 580d |0014: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +0ddbf4: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0ddbf8: 2200 0e01 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0ddbfc: 5431 580d |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +0ddc00: 7020 d009 1000 |001c: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0ddc06: 5b20 580d |001f: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +0ddc0a: 5430 610d |0021: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ +0ddc0e: 3800 0b00 |0023: if-eqz v0, 002e // +000b │ │ +0ddc12: 2200 0e01 |0025: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0ddc16: 5431 610d |0027: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ +0ddc1a: 7020 d009 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0ddc20: 5b20 610d |002c: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ +0ddc24: 5430 550d |002e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ +0ddc28: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +0ddc2c: 2200 0e01 |0032: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0ddc30: 5431 550d |0034: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ +0ddc34: 7020 d009 1000 |0036: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0ddc3a: 5b20 550d |0039: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ +0ddc3e: 5430 560d |003b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ +0ddc42: 3800 0b00 |003d: if-eqz v0, 0048 // +000b │ │ +0ddc46: 2200 0e01 |003f: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0ddc4a: 5431 560d |0041: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ +0ddc4e: 7020 d009 1000 |0043: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0ddc54: 5b20 560d |0046: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ +0ddc58: 5430 570d |0048: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ +0ddc5c: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ +0ddc60: 2200 0e01 |004c: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0ddc64: 5431 570d |004e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ +0ddc68: 7020 d009 1000 |0050: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/Color;.:(Lcom/badlogic/gdx/graphics/Color;)V // method@09d0 │ │ +0ddc6e: 5b20 570d |0053: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ +0ddc72: 5430 600d |0055: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ +0ddc76: 3800 0600 |0057: if-eqz v0, 005d // +0006 │ │ +0ddc7a: 5430 600d |0059: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ +0ddc7e: 5b20 600d |005b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ +0ddc82: 5430 5e0d |005d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ +0ddc86: 3800 0600 |005f: if-eqz v0, 0065 // +0006 │ │ +0ddc8a: 5430 5e0d |0061: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ +0ddc8e: 5b20 5e0d |0063: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ +0ddc92: 5430 5f0d |0065: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ +0ddc96: 3800 0600 |0067: if-eqz v0, 006d // +0006 │ │ +0ddc9a: 5430 5f0d |0069: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ +0ddc9e: 5b20 5f0d |006b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ +0ddca2: 5430 5b0d |006d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ +0ddca6: 3800 0600 |006f: if-eqz v0, 0075 // +0006 │ │ +0ddcaa: 5430 5b0d |0071: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ +0ddcae: 5b20 5b0d |0073: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ +0ddcb2: 5430 5c0d |0075: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ +0ddcb6: 3800 0600 |0077: if-eqz v0, 007d // +0006 │ │ +0ddcba: 5430 5c0d |0079: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ +0ddcbe: 5b20 5c0d |007b: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ +0ddcc2: 5430 5d0d |007d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ +0ddcc6: 3800 0600 |007f: if-eqz v0, 0085 // +0006 │ │ +0ddcca: 5430 5d0d |0081: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ +0ddcce: 5b20 5d0d |0083: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ +0ddcd2: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ 0x0007 line=142 │ │ 0x0014 line=143 │ │ 0x0021 line=144 │ │ @@ -305373,17 +305298,17 @@ │ │ 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 │ │ -0d0020: |[0d0020] 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 │ │ -0d0030: 7040 c01a 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@1ac0 │ │ -0d0036: 0e00 |0003: return-void │ │ +0ddcd4: |[0ddcd4] 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 │ │ +0ddce4: 7040 c01a 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@1ac0 │ │ +0ddcea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 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; │ │ @@ -305464,42 +305389,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 │ │ -0d0038: |[0d0038] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ -0d0048: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d004c: 7010 a31b 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0d0052: 2200 2f01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ -0d0056: 7010 e90b 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ -0d005c: 5b20 6a0d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0060: 2200 0203 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -0d0064: 7010 c420 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:()V // method@20c4 │ │ -0d006a: 5b20 730d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d006e: 1300 0800 |0013: const/16 v0, #int 8 // #8 │ │ -0d0072: 5920 6e0d |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ -0d0076: 6200 9a06 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -0d007a: 5b20 700d |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ -0d007e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -0d0080: 5c20 710d |001c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d0084: 5921 6c0d |001e: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d0088: 5921 6d0d |0020: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d008c: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -0d0090: 5420 730d |0024: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d0094: 6e20 d020 3000 |0026: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d0 │ │ -0d009a: 6e20 cf18 4200 |0029: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18cf │ │ -0d00a0: 6e10 bd18 0200 |002c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefWidth:()F // method@18bd │ │ -0d00a6: 0a00 |002f: move-result v0 │ │ -0d00a8: 6e20 d118 0200 |0030: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setWidth:(F)V // method@18d1 │ │ -0d00ae: 6e10 bc18 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@18bc │ │ -0d00b4: 0a00 |0036: move-result v0 │ │ -0d00b6: 6e20 cd18 0200 |0037: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setHeight:(F)V // method@18cd │ │ -0d00bc: 0e00 |003a: return-void │ │ +0ddcec: |[0ddcec] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ +0ddcfc: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ddd00: 7010 a31b 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0ddd06: 2200 2f01 |0005: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ +0ddd0a: 7010 e90b 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ +0ddd10: 5b20 6a0d |000a: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0ddd14: 2200 0203 |000c: new-instance v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +0ddd18: 7010 c420 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/utils/StringBuilder;.:()V // method@20c4 │ │ +0ddd1e: 5b20 730d |0011: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0ddd22: 1300 0800 |0013: const/16 v0, #int 8 // #8 │ │ +0ddd26: 5920 6e0d |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ +0ddd2a: 6200 9a06 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0ddd2e: 5b20 700d |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ +0ddd32: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0ddd34: 5c20 710d |001c: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0ddd38: 5921 6c0d |001e: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0ddd3c: 5921 6d0d |0020: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0ddd40: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +0ddd44: 5420 730d |0024: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0ddd48: 6e20 d020 3000 |0026: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d0 │ │ +0ddd4e: 6e20 cf18 4200 |0029: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18cf │ │ +0ddd54: 6e10 bd18 0200 |002c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefWidth:()F // method@18bd │ │ +0ddd5a: 0a00 |002f: move-result v0 │ │ +0ddd5c: 6e20 d118 0200 |0030: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setWidth:(F)V // method@18d1 │ │ +0ddd62: 6e10 bc18 0200 |0033: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@18bc │ │ +0ddd68: 0a00 |0036: move-result v0 │ │ +0ddd6a: 6e20 cd18 0200 |0037: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setHeight:(F)V // method@18cd │ │ +0ddd70: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0005 line=39 │ │ 0x000c line=40 │ │ 0x0013 line=42 │ │ 0x0017 line=43 │ │ @@ -305520,21 +305445,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 │ │ -0d00c0: |[0d00c0] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d00d0: 1c00 5102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0d00d4: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0d00da: 0c00 |0005: move-result-object v0 │ │ -0d00dc: 1f00 5102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0d00e0: 7030 b118 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@18b1 │ │ -0d00e6: 0e00 |000b: return-void │ │ +0ddd74: |[0ddd74] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ddd84: 1c00 5102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0ddd88: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ddd8e: 0c00 |0005: move-result-object v0 │ │ +0ddd90: 1f00 5102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0ddd94: 7030 b118 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@18b1 │ │ +0ddd9a: 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; │ │ @@ -305545,21 +305470,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 │ │ -0d00e8: |[0d00e8] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d00f8: 1c00 5102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0d00fc: 6e30 9f19 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@199f │ │ -0d0102: 0c00 |0005: move-result-object v0 │ │ -0d0104: 1f00 5102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0d0108: 7030 b118 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@18b1 │ │ -0d010e: 0e00 |000b: return-void │ │ +0ddd9c: |[0ddd9c] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0dddac: 1c00 5102 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0dddb0: 6e30 9f19 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@199f │ │ +0dddb6: 0c00 |0005: move-result-object v0 │ │ +0dddb8: 1f00 5102 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0dddbc: 7030 b118 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@18b1 │ │ +0dddc2: 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; │ │ @@ -305571,21 +305496,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 │ │ -0d0110: |[0d0110] 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 │ │ -0d0120: 2200 5102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0d0124: 6e20 a419 5400 |0002: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ -0d012a: 0c01 |0005: move-result-object v1 │ │ -0d012c: 7030 af18 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@18af │ │ -0d0132: 7030 b118 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@18b1 │ │ -0d0138: 0e00 |000c: return-void │ │ +0dddc4: |[0dddc4] 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 │ │ +0dddd4: 2200 5102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0dddd8: 6e20 a419 5400 |0002: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ +0dddde: 0c01 |0005: move-result-object v1 │ │ +0ddde0: 7030 af18 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@18af │ │ +0ddde6: 7030 b118 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@18b1 │ │ +0dddec: 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; │ │ @@ -305598,23 +305523,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 │ │ -0d013c: |[0d013c] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Ljava/lang/String;)V │ │ -0d014c: 2200 5102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0d0150: 6e20 a419 6500 |0002: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ -0d0156: 0c01 |0005: move-result-object v1 │ │ -0d0158: 6e20 a219 7500 |0006: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@19a2 │ │ -0d015e: 0c02 |0009: move-result-object v2 │ │ -0d0160: 7030 af18 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@18af │ │ -0d0166: 7030 b118 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@18b1 │ │ -0d016c: 0e00 |0010: return-void │ │ +0dddf0: |[0dddf0] com.badlogic.gdx.scenes.scene2d.ui.Label.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;Ljava/lang/String;)V │ │ +0dde00: 2200 5102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0dde04: 6e20 a419 6500 |0002: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ +0dde0a: 0c01 |0005: move-result-object v1 │ │ +0dde0c: 6e20 a219 7500 |0006: invoke-virtual {v5, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@19a2 │ │ +0dde12: 0c02 |0009: move-result-object v2 │ │ +0dde14: 7030 af18 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@18af │ │ +0dde1a: 7030 b118 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@18b1 │ │ +0dde20: 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; │ │ @@ -305627,49 +305552,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0d0170: |[0d0170] com.badlogic.gdx.scenes.scene2d.ui.Label.computeSize:()V │ │ -0d0180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d0182: 5c40 710d |0001: iput-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d0186: 5540 740d |0003: iget-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ -0d018a: 3800 2a00 |0005: if-eqz v0, 002f // +002a │ │ -0d018e: 5440 6a0d |0007: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0192: 5441 6b0d |0009: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d0196: 6e10 2d0c 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ -0d019c: 0c01 |000e: move-result-object v1 │ │ -0d019e: 5442 730d |000f: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d01a2: 6e10 c118 0400 |0011: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ -0d01a8: 0a03 |0014: move-result v3 │ │ -0d01aa: 6e30 0e0c 2103 |0015: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0e │ │ -0d01b0: 0c01 |0018: move-result-object v1 │ │ -0d01b2: 6e20 eb0b 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ -0d01b8: 5440 6a0d |001c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d01bc: 5201 9d06 |001e: iget v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d01c0: 5242 6c0d |0020: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d01c4: c821 |0022: mul-float/2addr v1, v2 │ │ -0d01c6: 5901 9d06 |0023: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d01ca: 5440 6a0d |0025: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d01ce: 5201 9c06 |0027: iget v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d01d2: 5242 6d0d |0029: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d01d6: c821 |002b: mul-float/2addr v1, v2 │ │ -0d01d8: 5901 9c06 |002c: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d01dc: 0e00 |002e: return-void │ │ -0d01de: 5440 6a0d |002f: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d01e2: 5441 6b0d |0031: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d01e6: 6e10 2d0c 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ -0d01ec: 0c01 |0036: move-result-object v1 │ │ -0d01ee: 5442 730d |0037: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d01f2: 6e20 080c 2100 |0039: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c08 │ │ -0d01f8: 0c01 |003c: move-result-object v1 │ │ -0d01fa: 6e20 eb0b 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ -0d0200: 28dc |0040: goto 001c // -0024 │ │ +0dde24: |[0dde24] com.badlogic.gdx.scenes.scene2d.ui.Label.computeSize:()V │ │ +0dde34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dde36: 5c40 710d |0001: iput-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0dde3a: 5540 740d |0003: iget-boolean v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ +0dde3e: 3800 2a00 |0005: if-eqz v0, 002f // +002a │ │ +0dde42: 5440 6a0d |0007: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0dde46: 5441 6b0d |0009: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0dde4a: 6e10 2d0c 0100 |000b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ +0dde50: 0c01 |000e: move-result-object v1 │ │ +0dde52: 5442 730d |000f: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0dde56: 6e10 c118 0400 |0011: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ +0dde5c: 0a03 |0014: move-result v3 │ │ +0dde5e: 6e30 0e0c 2103 |0015: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getWrappedBounds:(Ljava/lang/CharSequence;F)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c0e │ │ +0dde64: 0c01 |0018: move-result-object v1 │ │ +0dde66: 6e20 eb0b 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ +0dde6c: 5440 6a0d |001c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0dde70: 5201 9d06 |001e: iget v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0dde74: 5242 6c0d |0020: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0dde78: c821 |0022: mul-float/2addr v1, v2 │ │ +0dde7a: 5901 9d06 |0023: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0dde7e: 5440 6a0d |0025: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0dde82: 5201 9c06 |0027: iget v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0dde86: 5242 6d0d |0029: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0dde8a: c821 |002b: mul-float/2addr v1, v2 │ │ +0dde8c: 5901 9c06 |002c: iput v1, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0dde90: 0e00 |002e: return-void │ │ +0dde92: 5440 6a0d |002f: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0dde96: 5441 6b0d |0031: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0dde9a: 6e10 2d0c 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ +0ddea0: 0c01 |0036: move-result-object v1 │ │ +0ddea2: 5442 730d |0037: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0ddea6: 6e20 080c 2100 |0039: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getMultiLineBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c08 │ │ +0ddeac: 0c01 |003c: move-result-object v1 │ │ +0ddeae: 6e20 eb0b 1000 |003d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ +0ddeb4: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0007 line=126 │ │ 0x001c line=129 │ │ 0x0025 line=130 │ │ @@ -305683,34 +305608,34 @@ │ │ type : '(Ljava/lang/CharSequence;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d0204: |[0d0204] com.badlogic.gdx.scenes.scene2d.ui.Label.textEquals:(Ljava/lang/CharSequence;)Z │ │ -0d0214: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d0216: 5464 730d |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d021a: 5242 5b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ -0d021e: 5464 730d |0005: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d0222: 5440 5a10 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ -0d0226: 7210 3324 0700 |0009: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0d022c: 0a04 |000c: move-result v4 │ │ -0d022e: 3242 0300 |000d: if-eq v2, v4, 0010 // +0003 │ │ -0d0232: 0f03 |000f: return v3 │ │ -0d0234: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0d0236: 3521 0d00 |0011: if-ge v1, v2, 001e // +000d │ │ -0d023a: 4904 0001 |0013: aget-char v4, v0, v1 │ │ -0d023e: 7220 3224 1700 |0015: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ -0d0244: 0a05 |0018: move-result v5 │ │ -0d0246: 3354 f6ff |0019: if-ne v4, v5, 000f // -000a │ │ -0d024a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d024e: 28f4 |001d: goto 0011 // -000c │ │ -0d0250: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -0d0252: 28f0 |001f: goto 000f // -0010 │ │ +0ddeb8: |[0ddeb8] com.badlogic.gdx.scenes.scene2d.ui.Label.textEquals:(Ljava/lang/CharSequence;)Z │ │ +0ddec8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ddeca: 5464 730d |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0ddece: 5242 5b10 |0003: iget v2, v4, Lcom/badlogic/gdx/utils/StringBuilder;.length:I // field@105b │ │ +0dded2: 5464 730d |0005: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0dded6: 5440 5a10 |0007: iget-object v0, v4, Lcom/badlogic/gdx/utils/StringBuilder;.chars:[C // field@105a │ │ +0ddeda: 7210 3324 0700 |0009: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0ddee0: 0a04 |000c: move-result v4 │ │ +0ddee2: 3242 0300 |000d: if-eq v2, v4, 0010 // +0003 │ │ +0ddee6: 0f03 |000f: return v3 │ │ +0ddee8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0ddeea: 3521 0d00 |0011: if-ge v1, v2, 001e // +000d │ │ +0ddeee: 4904 0001 |0013: aget-char v4, v0, v1 │ │ +0ddef2: 7220 3224 1700 |0015: invoke-interface {v7, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2432 │ │ +0ddef8: 0a05 |0018: move-result v5 │ │ +0ddefa: 3354 f6ff |0019: if-ne v4, v5, 000f // -000a │ │ +0ddefe: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ddf02: 28f4 |001d: goto 0011 // -000c │ │ +0ddf04: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +0ddf06: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0005 line=107 │ │ 0x0009 line=108 │ │ 0x000f line=111 │ │ 0x0010 line=109 │ │ @@ -305730,64 +305655,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 │ │ -0d0254: |[0d0254] com.badlogic.gdx.scenes.scene2d.ui.Label.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d0264: 6e10 d418 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.validate:()V // method@18d4 │ │ -0d026a: 6e10 b818 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@18b8 │ │ -0d0270: 0c06 |0006: move-result-object v6 │ │ -0d0272: 5470 720d |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d0276: 5400 670d |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ -0d027a: 3800 2600 |000b: if-eqz v0, 0031 // +0026 │ │ -0d027e: 5260 6503 |000d: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d0282: 5261 6403 |000f: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d0286: 5262 6303 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d028a: 5263 6203 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d028e: c893 |0015: mul-float/2addr v3, v9 │ │ -0d0290: 6e53 0d0e 0821 |0016: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d0296: 5470 720d |0019: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d029a: 5400 670d |001b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ -0d029e: 6e10 c218 0700 |001d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@18c2 │ │ -0d02a4: 0a02 |0020: move-result v2 │ │ -0d02a6: 6e10 c318 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@18c3 │ │ -0d02ac: 0a03 |0024: move-result v3 │ │ -0d02ae: 6e10 c118 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ -0d02b4: 0a04 |0028: move-result v4 │ │ -0d02b6: 6e10 bb18 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@18bb │ │ -0d02bc: 0a05 |002c: move-result v5 │ │ -0d02be: 0781 |002d: move-object v1, v8 │ │ -0d02c0: 7806 811c 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@1c81 │ │ -0d02c6: 5471 6b0d |0031: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d02ca: 5470 720d |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d02ce: 5400 690d |0035: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0d02d2: 3900 1c00 |0037: if-nez v0, 0053 // +001c │ │ -0d02d6: 0760 |0039: move-object v0, v6 │ │ -0d02d8: 6e20 340c 0100 |003a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ -0d02de: 5470 6b0d |003d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d02e2: 6e10 c218 0700 |003f: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@18c2 │ │ -0d02e8: 0a01 |0042: move-result v1 │ │ -0d02ea: 6e10 c318 0700 |0043: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@18c3 │ │ -0d02f0: 0a02 |0046: move-result v2 │ │ -0d02f2: 6e30 380c 1002 |0047: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c38 │ │ -0d02f8: 5470 6b0d |004a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d02fc: 5261 6203 |004c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d0300: c891 |004e: mul-float/2addr v1, v9 │ │ -0d0302: 6e30 2a0c 8001 |004f: invoke-virtual {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c2a │ │ -0d0308: 0e00 |0052: return-void │ │ -0d030a: 6200 6603 |0053: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ -0d030e: 6e20 e609 6000 |0055: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0d0314: 0c00 |0058: move-result-object v0 │ │ -0d0316: 5472 720d |0059: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d031a: 5422 690d |005b: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0d031e: 6e20 d909 2000 |005d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ -0d0324: 0c00 |0060: move-result-object v0 │ │ -0d0326: 28d9 |0061: goto 003a // -0027 │ │ +0ddf08: |[0ddf08] com.badlogic.gdx.scenes.scene2d.ui.Label.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ddf18: 6e10 d418 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.validate:()V // method@18d4 │ │ +0ddf1e: 6e10 b818 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@18b8 │ │ +0ddf24: 0c06 |0006: move-result-object v6 │ │ +0ddf26: 5470 720d |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0ddf2a: 5400 670d |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ +0ddf2e: 3800 2600 |000b: if-eqz v0, 0031 // +0026 │ │ +0ddf32: 5260 6503 |000d: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0ddf36: 5261 6403 |000f: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0ddf3a: 5262 6303 |0011: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0ddf3e: 5263 6203 |0013: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ddf42: c893 |0015: mul-float/2addr v3, v9 │ │ +0ddf44: 6e53 0d0e 0821 |0016: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0ddf4a: 5470 720d |0019: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0ddf4e: 5400 670d |001b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ +0ddf52: 6e10 c218 0700 |001d: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@18c2 │ │ +0ddf58: 0a02 |0020: move-result v2 │ │ +0ddf5a: 6e10 c318 0700 |0021: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@18c3 │ │ +0ddf60: 0a03 |0024: move-result v3 │ │ +0ddf62: 6e10 c118 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ +0ddf68: 0a04 |0028: move-result v4 │ │ +0ddf6a: 6e10 bb18 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@18bb │ │ +0ddf70: 0a05 |002c: move-result v5 │ │ +0ddf72: 0781 |002d: move-object v1, v8 │ │ +0ddf74: 7806 811c 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@1c81 │ │ +0ddf7a: 5471 6b0d |0031: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0ddf7e: 5470 720d |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0ddf82: 5400 690d |0035: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0ddf86: 3900 1c00 |0037: if-nez v0, 0053 // +001c │ │ +0ddf8a: 0760 |0039: move-object v0, v6 │ │ +0ddf8c: 6e20 340c 0100 |003a: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ +0ddf92: 5470 6b0d |003d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0ddf96: 6e10 c218 0700 |003f: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getX:()F // method@18c2 │ │ +0ddf9c: 0a01 |0042: move-result v1 │ │ +0ddf9e: 6e10 c318 0700 |0043: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getY:()F // method@18c3 │ │ +0ddfa4: 0a02 |0046: move-result v2 │ │ +0ddfa6: 6e30 380c 1002 |0047: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c38 │ │ +0ddfac: 5470 6b0d |004a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0ddfb0: 5261 6203 |004c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ddfb4: c891 |004e: mul-float/2addr v1, v9 │ │ +0ddfb6: 6e30 2a0c 8001 |004f: invoke-virtual {v0, v8, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c2a │ │ +0ddfbc: 0e00 |0052: return-void │ │ +0ddfbe: 6200 6603 |0053: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ +0ddfc2: 6e20 e609 6000 |0055: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0ddfc8: 0c00 |0058: move-result-object v0 │ │ +0ddfca: 5472 720d |0059: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0ddfce: 5422 690d |005b: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0ddfd2: 6e20 d909 2000 |005d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ +0ddfd8: 0c00 |0060: move-result-object v0 │ │ +0ddfda: 28d9 |0061: goto 003a // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000d line=187 │ │ 0x0019 line=188 │ │ @@ -305807,17 +305732,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0328: |[0d0328] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleX:()F │ │ -0d0338: 5210 6c0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d033c: 0f00 |0002: return v0 │ │ +0ddfdc: |[0ddfdc] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleX:()F │ │ +0ddfec: 5210 6c0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0ddff0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Label;) │ │ @@ -305825,17 +305750,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0340: |[0d0340] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleY:()F │ │ -0d0350: 5210 6d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d0354: 0f00 |0002: return v0 │ │ +0ddff4: |[0ddff4] com.badlogic.gdx.scenes.scene2d.ui.Label.getFontScaleY:()F │ │ +0de004: 5210 6d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de008: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Label;) │ │ @@ -305843,37 +305768,37 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0d0358: |[0d0358] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefHeight:()F │ │ -0d0368: 5552 710d |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d036c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0d0370: 7010 b618 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ -0d0376: 5452 6a0d |0007: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d037a: 5222 9c06 |0009: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d037e: 5453 720d |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d0382: 5433 680d |000d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0d0386: 6e10 060c 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d038c: 0a03 |0012: move-result v3 │ │ -0d038e: 1504 0040 |0013: const/high16 v4, #int 1073741824 // #4000 │ │ -0d0392: c843 |0015: mul-float/2addr v3, v4 │ │ -0d0394: a701 0203 |0016: sub-float v1, v2, v3 │ │ -0d0398: 5452 720d |0018: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d039c: 5420 670d |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ -0d03a0: 3800 0c00 |001c: if-eqz v0, 0028 // +000c │ │ -0d03a4: 7210 871c 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d03aa: 0a02 |0021: move-result v2 │ │ -0d03ac: 7210 821c 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d03b2: 0a03 |0025: move-result v3 │ │ -0d03b4: c632 |0026: add-float/2addr v2, v3 │ │ -0d03b6: c621 |0027: add-float/2addr v1, v2 │ │ -0d03b8: 0f01 |0028: return v1 │ │ +0de00c: |[0de00c] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefHeight:()F │ │ +0de01c: 5552 710d |0000: iget-boolean v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0de020: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +0de024: 7010 b618 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ +0de02a: 5452 6a0d |0007: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de02e: 5222 9c06 |0009: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0de032: 5453 720d |000b: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de036: 5433 680d |000d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0de03a: 6e10 060c 0300 |000f: invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0de040: 0a03 |0012: move-result v3 │ │ +0de042: 1504 0040 |0013: const/high16 v4, #int 1073741824 // #4000 │ │ +0de046: c843 |0015: mul-float/2addr v3, v4 │ │ +0de048: a701 0203 |0016: sub-float v1, v2, v3 │ │ +0de04c: 5452 720d |0018: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de050: 5420 670d |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ +0de054: 3800 0c00 |001c: if-eqz v0, 0028 // +000c │ │ +0de058: 7210 871c 0000 |001e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0de05e: 0a02 |0021: move-result v2 │ │ +0de060: 7210 821c 0000 |0022: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0de066: 0a03 |0025: move-result v3 │ │ +0de068: c632 |0026: add-float/2addr v2, v3 │ │ +0de06a: c621 |0027: add-float/2addr v1, v2 │ │ +0de06c: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0007 line=206 │ │ 0x0018 line=207 │ │ 0x001c line=208 │ │ 0x0028 line=209 │ │ @@ -305887,34 +305812,34 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0d03bc: |[0d03bc] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefWidth:()F │ │ -0d03cc: 5542 740d |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ -0d03d0: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -0d03d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0d03d6: 0f01 |0005: return v1 │ │ -0d03d8: 5542 710d |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d03dc: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ -0d03e0: 7010 b618 0400 |000a: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ -0d03e6: 5442 6a0d |000d: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d03ea: 5221 9d06 |000f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d03ee: 5442 720d |0011: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d03f2: 5420 670d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ -0d03f6: 3800 f0ff |0015: if-eqz v0, 0005 // -0010 │ │ -0d03fa: 7210 831c 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d0400: 0a02 |001a: move-result v2 │ │ -0d0402: 7210 861c 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d0408: 0a03 |001e: move-result v3 │ │ -0d040a: c632 |001f: add-float/2addr v2, v3 │ │ -0d040c: c621 |0020: add-float/2addr v1, v2 │ │ -0d040e: 28e4 |0021: goto 0005 // -001c │ │ +0de070: |[0de070] com.badlogic.gdx.scenes.scene2d.ui.Label.getPrefWidth:()F │ │ +0de080: 5542 740d |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ +0de084: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +0de088: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0de08a: 0f01 |0005: return v1 │ │ +0de08c: 5542 710d |0006: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0de090: 3802 0500 |0008: if-eqz v2, 000d // +0005 │ │ +0de094: 7010 b618 0400 |000a: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ +0de09a: 5442 6a0d |000d: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de09e: 5221 9d06 |000f: iget v1, v2, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0de0a2: 5442 720d |0011: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de0a6: 5420 670d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ +0de0aa: 3800 f0ff |0015: if-eqz v0, 0005 // -0010 │ │ +0de0ae: 7210 831c 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0de0b4: 0a02 |001a: move-result v2 │ │ +0de0b6: 7210 861c 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0de0bc: 0a03 |001e: move-result v3 │ │ +0de0be: c632 |001f: add-float/2addr v2, v3 │ │ +0de0c0: c621 |0020: add-float/2addr v1, v2 │ │ +0de0c2: 28e4 |0021: goto 0005 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=201 │ │ 0x0006 line=197 │ │ 0x000d line=198 │ │ 0x0011 line=199 │ │ @@ -305929,17 +305854,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 │ │ -0d0410: |[0d0410] com.badlogic.gdx.scenes.scene2d.ui.Label.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ -0d0420: 5410 720d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d0424: 1100 |0002: return-object v0 │ │ +0de0c4: |[0de0c4] com.badlogic.gdx.scenes.scene2d.ui.Label.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; │ │ +0de0d4: 5410 720d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de0d8: 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;) │ │ @@ -305947,17 +305872,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0428: |[0d0428] com.badlogic.gdx.scenes.scene2d.ui.Label.getText:()Ljava/lang/CharSequence; │ │ -0d0438: 5410 730d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d043c: 1100 |0002: return-object v0 │ │ +0de0dc: |[0de0dc] com.badlogic.gdx.scenes.scene2d.ui.Label.getText:()Ljava/lang/CharSequence; │ │ +0de0ec: 5410 730d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de0f0: 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;) │ │ @@ -305965,20 +305890,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 │ │ -0d0440: |[0d0440] com.badlogic.gdx.scenes.scene2d.ui.Label.getTextBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ -0d0450: 5510 710d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d0454: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0d0458: 7010 b618 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ -0d045e: 5410 6a0d |0007: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0462: 1100 |0009: return-object v0 │ │ +0de0f4: |[0de0f4] com.badlogic.gdx.scenes.scene2d.ui.Label.getTextBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ +0de104: 5510 710d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0de108: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0de10c: 7010 b618 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ +0de112: 5410 6a0d |0007: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de116: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ │ @@ -305987,19 +305912,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d0464: |[0d0464] com.badlogic.gdx.scenes.scene2d.ui.Label.invalidate:()V │ │ -0d0474: 6f10 af1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ -0d047a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0d047c: 5c10 710d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d0480: 0e00 |0006: return-void │ │ +0de118: |[0de118] com.badlogic.gdx.scenes.scene2d.ui.Label.invalidate:()V │ │ +0de128: 6f10 af1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.invalidate:()V // method@1baf │ │ +0de12e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0de130: 5c10 710d |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0de134: 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; │ │ @@ -306009,167 +305934,167 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 283 16-bit code units │ │ -0d0484: |[0d0484] com.badlogic.gdx.scenes.scene2d.ui.Label.layout:()V │ │ -0d0494: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -0d0498: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d049a: 150d 803f |0003: const/high16 v13, #int 1065353216 // #3f80 │ │ -0d049e: 55e1 710d |0005: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ -0d04a2: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -0d04a6: 7010 b618 0e00 |0009: invoke-direct {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ -0d04ac: 55e1 740d |000c: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ -0d04b0: 3801 1100 |000e: if-eqz v1, 001f // +0011 │ │ -0d04b4: 6e10 bc18 0e00 |0010: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@18bc │ │ -0d04ba: 0a0b |0013: move-result v11 │ │ -0d04bc: 52e1 6f0d |0014: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0d6f │ │ -0d04c0: 2d01 0b01 |0016: cmpl-float v1, v11, v1 │ │ -0d04c4: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0d04c8: 59eb 6f0d |001a: iput v11, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0d6f │ │ -0d04cc: 6e10 c518 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d04d2: 54e1 6b0d |001f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d04d6: 6e10 2d0c 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ -0d04dc: 0c07 |0024: move-result-object v7 │ │ -0d04de: 6e10 0b0c 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleX:()F // method@0c0b │ │ -0d04e4: 0a09 |0028: move-result v9 │ │ -0d04e6: 6e10 0c0c 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleY:()F // method@0c0c │ │ -0d04ec: 0a0a |002c: move-result v10 │ │ -0d04ee: 52e1 6c0d |002d: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d04f2: 2d01 010d |002f: cmpl-float v1, v1, v13 │ │ -0d04f6: 3901 0800 |0031: if-nez v1, 0039 // +0008 │ │ -0d04fa: 52e1 6d0d |0033: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d04fe: 2d01 010d |0035: cmpl-float v1, v1, v13 │ │ -0d0502: 3801 0900 |0037: if-eqz v1, 0040 // +0009 │ │ -0d0506: 52e1 6c0d |0039: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d050a: 52e4 6d0d |003b: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d050e: 6e30 1b0c 1704 |003d: invoke-virtual {v7, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ -0d0514: 54e1 720d |0040: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d0518: 5416 670d |0042: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ -0d051c: 6e10 c118 0e00 |0044: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ -0d0522: 0a0c |0047: move-result v12 │ │ -0d0524: 6e10 bb18 0e00 |0048: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@18bb │ │ -0d052a: 0a08 |004b: move-result v8 │ │ -0d052c: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -0d052e: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -0d0530: 3806 1e00 |004e: if-eqz v6, 006c // +001e │ │ -0d0534: 7210 831c 0600 |0050: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d053a: 0a02 |0053: move-result v2 │ │ -0d053c: 7210 821c 0600 |0054: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d0542: 0a03 |0057: move-result v3 │ │ -0d0544: 7210 831c 0600 |0058: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d054a: 0a01 |005b: move-result v1 │ │ -0d054c: 7210 861c 0600 |005c: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d0552: 0a04 |005f: move-result v4 │ │ -0d0554: c641 |0060: add-float/2addr v1, v4 │ │ -0d0556: c71c |0061: sub-float/2addr v12, v1 │ │ -0d0558: 7210 821c 0600 |0062: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d055e: 0a01 |0065: move-result v1 │ │ -0d0560: 7210 871c 0600 |0066: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d0566: 0a04 |0069: move-result v4 │ │ -0d0568: c641 |006a: add-float/2addr v1, v4 │ │ -0d056a: c718 |006b: sub-float/2addr v8, v1 │ │ -0d056c: 52e1 6e0d |006c: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ -0d0570: dd01 0102 |006e: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0d0574: 3801 6400 |0070: if-eqz v1, 00d4 // +0064 │ │ -0d0578: 54e1 6b0d |0072: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d057c: 6e10 2d0c 0100 |0074: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ -0d0582: 0c01 |0077: move-result-object v1 │ │ -0d0584: 6e10 120c 0100 |0078: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ -0d058a: 0a01 |007b: move-result v1 │ │ -0d058c: 3801 5100 |007c: if-eqz v1, 00cd // +0051 │ │ -0d0590: c603 |007e: add-float/2addr v3, v0 │ │ -0d0592: 54e0 720d |007f: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d0596: 5400 680d |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0d059a: 6e10 060c 0000 |0083: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d05a0: 0a00 |0086: move-result v0 │ │ -0d05a2: c603 |0087: add-float/2addr v3, v0 │ │ -0d05a4: 54e0 6b0d |0088: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d05a8: 6e10 2d0c 0000 |008a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ -0d05ae: 0c00 |008d: move-result-object v0 │ │ -0d05b0: 6e10 120c 0000 |008e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ -0d05b6: 0a00 |0091: move-result v0 │ │ -0d05b8: 3900 0700 |0092: if-nez v0, 0099 // +0007 │ │ -0d05bc: 54e0 6a0d |0094: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d05c0: 5200 9c06 |0096: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d05c4: c603 |0098: add-float/2addr v3, v0 │ │ -0d05c6: 52e0 6e0d |0099: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ -0d05ca: dd00 0008 |009b: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0d05ce: 3900 0f00 |009d: if-nez v0, 00ac // +000f │ │ -0d05d2: 52e0 6e0d |009f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ -0d05d6: dd00 0010 |00a1: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0d05da: 3800 5f00 |00a3: if-eqz v0, 0102 // +005f │ │ -0d05de: 54e0 6a0d |00a5: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d05e2: 5200 9d06 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d05e6: a700 0c00 |00a9: sub-float v0, v12, v0 │ │ -0d05ea: c602 |00ab: add-float/2addr v2, v0 │ │ -0d05ec: 55e0 740d |00ac: iget-boolean v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ -0d05f0: 3800 5f00 |00ae: if-eqz v0, 010d // +005f │ │ -0d05f4: 54e0 6b0d |00b0: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d05f8: 54e1 730d |00b2: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d05fc: 54e4 6a0d |00b4: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0600: 5244 9d06 |00b6: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d0604: 54e5 700d |00b8: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ -0d0608: 7406 3d0c 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@0c3d │ │ -0d060e: 52e0 6c0d |00bd: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d0612: 2d00 000d |00bf: cmpl-float v0, v0, v13 │ │ -0d0616: 3900 0800 |00c1: if-nez v0, 00c9 // +0008 │ │ -0d061a: 52e0 6d0d |00c3: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d061e: 2d00 000d |00c5: cmpl-float v0, v0, v13 │ │ -0d0622: 3800 0500 |00c7: if-eqz v0, 00cc // +0005 │ │ -0d0626: 6e30 1b0c 970a |00c9: invoke-virtual {v7, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ -0d062c: 0e00 |00cc: return-void │ │ -0d062e: 54e0 6a0d |00cd: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0632: 5200 9c06 |00cf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d0636: a700 0800 |00d1: sub-float v0, v8, v0 │ │ -0d063a: 28ab |00d3: goto 007e // -0055 │ │ -0d063c: 52e1 6e0d |00d4: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ -0d0640: dd01 0104 |00d6: and-int/lit8 v1, v1, #int 4 // #04 │ │ -0d0644: 3801 1f00 |00d8: if-eqz v1, 00f7 // +001f │ │ -0d0648: 54e1 6b0d |00da: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d064c: 6e10 2d0c 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ -0d0652: 0c01 |00df: move-result-object v1 │ │ -0d0654: 6e10 120c 0100 |00e0: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ -0d065a: 0a01 |00e3: move-result v1 │ │ -0d065c: 3801 0800 |00e4: if-eqz v1, 00ec // +0008 │ │ -0d0660: 54e0 6a0d |00e6: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0664: 5200 9c06 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d0668: a700 0800 |00ea: sub-float v0, v8, v0 │ │ -0d066c: c603 |00ec: add-float/2addr v3, v0 │ │ -0d066e: 54e0 720d |00ed: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d0672: 5400 680d |00ef: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0d0676: 6e10 060c 0000 |00f1: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d067c: 0a00 |00f4: move-result v0 │ │ -0d067e: c703 |00f5: sub-float/2addr v3, v0 │ │ -0d0680: 2892 |00f6: goto 0088 // -006e │ │ -0d0682: 54e0 6a0d |00f7: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d0686: 5200 9c06 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d068a: a700 0800 |00fb: sub-float v0, v8, v0 │ │ -0d068e: c950 |00fd: div-float/2addr v0, v5 │ │ -0d0690: 8700 |00fe: float-to-int v0, v0 │ │ -0d0692: 8200 |00ff: int-to-float v0, v0 │ │ -0d0694: c603 |0100: add-float/2addr v3, v0 │ │ -0d0696: 2887 |0101: goto 0088 // -0079 │ │ -0d0698: 54e0 6a0d |0102: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d069c: 5200 9d06 |0104: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d06a0: a700 0c00 |0106: sub-float v0, v12, v0 │ │ -0d06a4: c950 |0108: div-float/2addr v0, v5 │ │ -0d06a6: 8700 |0109: float-to-int v0, v0 │ │ -0d06a8: 8200 |010a: int-to-float v0, v0 │ │ -0d06aa: c602 |010b: add-float/2addr v2, v0 │ │ -0d06ac: 28a0 |010c: goto 00ac // -0060 │ │ -0d06ae: 54e0 6b0d |010d: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d06b2: 54e1 730d |010f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d06b6: 54e4 6a0d |0111: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ -0d06ba: 5244 9d06 |0113: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d06be: 54e5 700d |0115: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ -0d06c2: 7406 370c 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@0c37 │ │ -0d06c8: 28a3 |011a: goto 00bd // -005d │ │ +0de138: |[0de138] com.badlogic.gdx.scenes.scene2d.ui.Label.layout:()V │ │ +0de148: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +0de14c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0de14e: 150d 803f |0003: const/high16 v13, #int 1065353216 // #3f80 │ │ +0de152: 55e1 710d |0005: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.sizeInvalid:Z // field@0d71 │ │ +0de156: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +0de15a: 7010 b618 0e00 |0009: invoke-direct {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.computeSize:()V // method@18b6 │ │ +0de160: 55e1 740d |000c: iget-boolean v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ +0de164: 3801 1100 |000e: if-eqz v1, 001f // +0011 │ │ +0de168: 6e10 bc18 0e00 |0010: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getPrefHeight:()F // method@18bc │ │ +0de16e: 0a0b |0013: move-result v11 │ │ +0de170: 52e1 6f0d |0014: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0d6f │ │ +0de174: 2d01 0b01 |0016: cmpl-float v1, v11, v1 │ │ +0de178: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0de17c: 59eb 6f0d |001a: iput v11, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lastPrefHeight:F // field@0d6f │ │ +0de180: 6e10 c518 0e00 |001c: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de186: 54e1 6b0d |001f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de18a: 6e10 2d0c 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ +0de190: 0c07 |0024: move-result-object v7 │ │ +0de192: 6e10 0b0c 0700 |0025: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleX:()F // method@0c0b │ │ +0de198: 0a09 |0028: move-result v9 │ │ +0de19a: 6e10 0c0c 0700 |0029: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getScaleY:()F // method@0c0c │ │ +0de1a0: 0a0a |002c: move-result v10 │ │ +0de1a2: 52e1 6c0d |002d: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0de1a6: 2d01 010d |002f: cmpl-float v1, v1, v13 │ │ +0de1aa: 3901 0800 |0031: if-nez v1, 0039 // +0008 │ │ +0de1ae: 52e1 6d0d |0033: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de1b2: 2d01 010d |0035: cmpl-float v1, v1, v13 │ │ +0de1b6: 3801 0900 |0037: if-eqz v1, 0040 // +0009 │ │ +0de1ba: 52e1 6c0d |0039: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0de1be: 52e4 6d0d |003b: iget v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de1c2: 6e30 1b0c 1704 |003d: invoke-virtual {v7, v1, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ +0de1c8: 54e1 720d |0040: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de1cc: 5416 670d |0042: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d67 │ │ +0de1d0: 6e10 c118 0e00 |0044: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ +0de1d6: 0a0c |0047: move-result v12 │ │ +0de1d8: 6e10 bb18 0e00 |0048: invoke-virtual {v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@18bb │ │ +0de1de: 0a08 |004b: move-result v8 │ │ +0de1e0: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +0de1e2: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +0de1e4: 3806 1e00 |004e: if-eqz v6, 006c // +001e │ │ +0de1e8: 7210 831c 0600 |0050: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0de1ee: 0a02 |0053: move-result v2 │ │ +0de1f0: 7210 821c 0600 |0054: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0de1f6: 0a03 |0057: move-result v3 │ │ +0de1f8: 7210 831c 0600 |0058: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0de1fe: 0a01 |005b: move-result v1 │ │ +0de200: 7210 861c 0600 |005c: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0de206: 0a04 |005f: move-result v4 │ │ +0de208: c641 |0060: add-float/2addr v1, v4 │ │ +0de20a: c71c |0061: sub-float/2addr v12, v1 │ │ +0de20c: 7210 821c 0600 |0062: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0de212: 0a01 |0065: move-result v1 │ │ +0de214: 7210 871c 0600 |0066: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0de21a: 0a04 |0069: move-result v4 │ │ +0de21c: c641 |006a: add-float/2addr v1, v4 │ │ +0de21e: c718 |006b: sub-float/2addr v8, v1 │ │ +0de220: 52e1 6e0d |006c: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ +0de224: dd01 0102 |006e: and-int/lit8 v1, v1, #int 2 // #02 │ │ +0de228: 3801 6400 |0070: if-eqz v1, 00d4 // +0064 │ │ +0de22c: 54e1 6b0d |0072: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de230: 6e10 2d0c 0100 |0074: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ +0de236: 0c01 |0077: move-result-object v1 │ │ +0de238: 6e10 120c 0100 |0078: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ +0de23e: 0a01 |007b: move-result v1 │ │ +0de240: 3801 5100 |007c: if-eqz v1, 00cd // +0051 │ │ +0de244: c603 |007e: add-float/2addr v3, v0 │ │ +0de246: 54e0 720d |007f: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de24a: 5400 680d |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0de24e: 6e10 060c 0000 |0083: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0de254: 0a00 |0086: move-result v0 │ │ +0de256: c603 |0087: add-float/2addr v3, v0 │ │ +0de258: 54e0 6b0d |0088: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de25c: 6e10 2d0c 0000 |008a: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ +0de262: 0c00 |008d: move-result-object v0 │ │ +0de264: 6e10 120c 0000 |008e: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ +0de26a: 0a00 |0091: move-result v0 │ │ +0de26c: 3900 0700 |0092: if-nez v0, 0099 // +0007 │ │ +0de270: 54e0 6a0d |0094: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de274: 5200 9c06 |0096: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0de278: c603 |0098: add-float/2addr v3, v0 │ │ +0de27a: 52e0 6e0d |0099: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ +0de27e: dd00 0008 |009b: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0de282: 3900 0f00 |009d: if-nez v0, 00ac // +000f │ │ +0de286: 52e0 6e0d |009f: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ +0de28a: dd00 0010 |00a1: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0de28e: 3800 5f00 |00a3: if-eqz v0, 0102 // +005f │ │ +0de292: 54e0 6a0d |00a5: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de296: 5200 9d06 |00a7: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0de29a: a700 0c00 |00a9: sub-float v0, v12, v0 │ │ +0de29e: c602 |00ab: add-float/2addr v2, v0 │ │ +0de2a0: 55e0 740d |00ac: iget-boolean v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ +0de2a4: 3800 5f00 |00ae: if-eqz v0, 010d // +005f │ │ +0de2a8: 54e0 6b0d |00b0: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de2ac: 54e1 730d |00b2: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de2b0: 54e4 6a0d |00b4: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de2b4: 5244 9d06 |00b6: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0de2b8: 54e5 700d |00b8: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ +0de2bc: 7406 3d0c 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@0c3d │ │ +0de2c2: 52e0 6c0d |00bd: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0de2c6: 2d00 000d |00bf: cmpl-float v0, v0, v13 │ │ +0de2ca: 3900 0800 |00c1: if-nez v0, 00c9 // +0008 │ │ +0de2ce: 52e0 6d0d |00c3: iget v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de2d2: 2d00 000d |00c5: cmpl-float v0, v0, v13 │ │ +0de2d6: 3800 0500 |00c7: if-eqz v0, 00cc // +0005 │ │ +0de2da: 6e30 1b0c 970a |00c9: invoke-virtual {v7, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setScale:(FF)V // method@0c1b │ │ +0de2e0: 0e00 |00cc: return-void │ │ +0de2e2: 54e0 6a0d |00cd: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de2e6: 5200 9c06 |00cf: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0de2ea: a700 0800 |00d1: sub-float v0, v8, v0 │ │ +0de2ee: 28ab |00d3: goto 007e // -0055 │ │ +0de2f0: 52e1 6e0d |00d4: iget v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ +0de2f4: dd01 0104 |00d6: and-int/lit8 v1, v1, #int 4 // #04 │ │ +0de2f8: 3801 1f00 |00d8: if-eqz v1, 00f7 // +001f │ │ +0de2fc: 54e1 6b0d |00da: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de300: 6e10 2d0c 0100 |00dc: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getFont:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@0c2d │ │ +0de306: 0c01 |00df: move-result-object v1 │ │ +0de308: 6e10 120c 0100 |00e0: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ +0de30e: 0a01 |00e3: move-result v1 │ │ +0de310: 3801 0800 |00e4: if-eqz v1, 00ec // +0008 │ │ +0de314: 54e0 6a0d |00e6: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de318: 5200 9c06 |00e8: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0de31c: a700 0800 |00ea: sub-float v0, v8, v0 │ │ +0de320: c603 |00ec: add-float/2addr v3, v0 │ │ +0de322: 54e0 720d |00ed: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de326: 5400 680d |00ef: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0de32a: 6e10 060c 0000 |00f1: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0de330: 0a00 |00f4: move-result v0 │ │ +0de332: c703 |00f5: sub-float/2addr v3, v0 │ │ +0de334: 2892 |00f6: goto 0088 // -006e │ │ +0de336: 54e0 6a0d |00f7: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de33a: 5200 9c06 |00f9: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0de33e: a700 0800 |00fb: sub-float v0, v8, v0 │ │ +0de342: c950 |00fd: div-float/2addr v0, v5 │ │ +0de344: 8700 |00fe: float-to-int v0, v0 │ │ +0de346: 8200 |00ff: int-to-float v0, v0 │ │ +0de348: c603 |0100: add-float/2addr v3, v0 │ │ +0de34a: 2887 |0101: goto 0088 // -0079 │ │ +0de34c: 54e0 6a0d |0102: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de350: 5200 9d06 |0104: iget v0, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0de354: a700 0c00 |0106: sub-float v0, v12, v0 │ │ +0de358: c950 |0108: div-float/2addr v0, v5 │ │ +0de35a: 8700 |0109: float-to-int v0, v0 │ │ +0de35c: 8200 |010a: int-to-float v0, v0 │ │ +0de35e: c602 |010b: add-float/2addr v2, v0 │ │ +0de360: 28a0 |010c: goto 00ac // -0060 │ │ +0de362: 54e0 6b0d |010d: iget-object v0, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de366: 54e1 730d |010f: iget-object v1, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de36a: 54e4 6a0d |0111: iget-object v4, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0d6a │ │ +0de36e: 5244 9d06 |0113: iget v4, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0de372: 54e5 700d |0115: iget-object v5, v14, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ +0de376: 7406 370c 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@0c37 │ │ +0de37c: 28a3 |011a: goto 00bd // -005d │ │ catches : (none) │ │ positions : │ │ 0x0005 line=134 │ │ 0x000c line=136 │ │ 0x0010 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=139 │ │ @@ -306221,17 +306146,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d06cc: |[0d06cc] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(I)V │ │ -0d06dc: 6e30 c818 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(II)V // method@18c8 │ │ -0d06e2: 0e00 |0003: return-void │ │ +0de380: |[0de380] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(I)V │ │ +0de390: 6e30 c818 1001 |0000: invoke-virtual {v0, v1, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(II)V // method@18c8 │ │ +0de396: 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/Label; │ │ 0x0000 - 0x0004 reg=1 wrapAlign I │ │ @@ -306241,30 +306166,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0d06e4: |[0d06e4] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(II)V │ │ -0d06f4: 5912 6e0d |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ -0d06f8: dd00 0308 |0002: and-int/lit8 v0, v3, #int 8 // #08 │ │ -0d06fc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0d0700: 6200 9a06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ -0d0704: 5b10 700d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ -0d0708: 6e10 c418 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidate:()V // method@18c4 │ │ -0d070e: 0e00 |000d: return-void │ │ -0d0710: dd00 0310 |000e: and-int/lit8 v0, v3, #int 16 // #10 │ │ -0d0714: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0d0718: 6200 9b06 |0012: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069b │ │ -0d071c: 5b10 700d |0014: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ -0d0720: 28f4 |0016: goto 000a // -000c │ │ -0d0722: 6200 9906 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ -0d0726: 5b10 700d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ -0d072a: 28ef |001b: goto 000a // -0011 │ │ +0de398: |[0de398] com.badlogic.gdx.scenes.scene2d.ui.Label.setAlignment:(II)V │ │ +0de3a8: 5912 6e0d |0000: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.labelAlign:I // field@0d6e │ │ +0de3ac: dd00 0308 |0002: and-int/lit8 v0, v3, #int 8 // #08 │ │ +0de3b0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0de3b4: 6200 9a06 |0006: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.LEFT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069a │ │ +0de3b8: 5b10 700d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ +0de3bc: 6e10 c418 0100 |000a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidate:()V // method@18c4 │ │ +0de3c2: 0e00 |000d: return-void │ │ +0de3c4: dd00 0310 |000e: and-int/lit8 v0, v3, #int 16 // #10 │ │ +0de3c8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0de3cc: 6200 9b06 |0012: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.RIGHT:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@069b │ │ +0de3d0: 5b10 700d |0014: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ +0de3d4: 28f4 |0016: goto 000a // -000c │ │ +0de3d6: 6200 9906 |0017: sget-object v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment;.CENTER:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0699 │ │ +0de3da: 5b10 700d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.lineAlign:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$HAlignment; // field@0d70 │ │ +0de3de: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=237 │ │ 0x0006 line=238 │ │ 0x000a line=244 │ │ 0x000d line=245 │ │ @@ -306281,19 +306206,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d072c: |[0d072c] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(F)V │ │ -0d073c: 5901 6c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d0740: 5901 6d0d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d0744: 6e10 c518 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d074a: 0e00 |0007: return-void │ │ +0de3e0: |[0de3e0] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(F)V │ │ +0de3f0: 5901 6c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0de3f4: 5901 6d0d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de3f8: 6e10 c518 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de3fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0002 line=249 │ │ 0x0004 line=250 │ │ 0x0007 line=251 │ │ locals : │ │ @@ -306305,19 +306230,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d074c: |[0d074c] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(FF)V │ │ -0d075c: 5901 6c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d0760: 5902 6d0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d0764: 6e10 c518 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d076a: 0e00 |0007: return-void │ │ +0de400: |[0de400] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScale:(FF)V │ │ +0de410: 5901 6c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0de414: 5902 6d0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de418: 6e10 c518 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de41e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ 0x0004 line=256 │ │ 0x0007 line=257 │ │ locals : │ │ @@ -306330,18 +306255,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d076c: |[0d076c] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleX:(F)V │ │ -0d077c: 5901 6c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ -0d0780: 6e10 c518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d0786: 0e00 |0005: return-void │ │ +0de420: |[0de420] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleX:(F)V │ │ +0de430: 5901 6c0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleX:F // field@0d6c │ │ +0de434: 6e10 c518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de43a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0002 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -306352,18 +306277,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d0788: |[0d0788] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleY:(F)V │ │ -0d0798: 5901 6d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ -0d079c: 6e10 c518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d07a2: 0e00 |0005: return-void │ │ +0de43c: |[0de43c] com.badlogic.gdx.scenes.scene2d.ui.Label.setFontScaleY:(F)V │ │ +0de44c: 5901 6d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.fontScaleY:F // field@0d6d │ │ +0de450: 6e10 c518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0002 line=274 │ │ 0x0005 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -306374,36 +306299,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 │ │ -0d07a4: |[0d07a4] com.badlogic.gdx.scenes.scene2d.ui.Label.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ -0d07b4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d07b8: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d07bc: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0d07c0: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d07c6: 2700 |0009: throw v0 │ │ -0d07c8: 5440 680d |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0d07cc: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ -0d07d0: 2200 7b03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d07d4: 1a01 610c |0010: const-string v1, "Missing LabelStyle font." // string@0c61 │ │ -0d07d8: 7020 6824 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d07de: 2700 |0015: throw v0 │ │ -0d07e0: 5b34 720d |0016: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ -0d07e4: 2200 3101 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0131 │ │ -0d07e8: 5441 680d |001a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0d07ec: 5442 680d |001c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0d07f0: 6e10 1d0c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c1d │ │ -0d07f6: 0a02 |0021: move-result v2 │ │ -0d07f8: 7030 1f0c 1002 |0022: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c1f │ │ -0d07fe: 5b30 6b0d |0025: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ -0d0802: 6e10 c518 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d0808: 0e00 |002a: return-void │ │ +0de458: |[0de458] com.badlogic.gdx.scenes.scene2d.ui.Label.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V │ │ +0de468: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0de46c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0de470: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0de474: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0de47a: 2700 |0009: throw v0 │ │ +0de47c: 5440 680d |000a: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0de480: 3900 0a00 |000c: if-nez v0, 0016 // +000a │ │ +0de484: 2200 7b03 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0de488: 1a01 610c |0010: const-string v1, "Missing LabelStyle font." // string@0c61 │ │ +0de48c: 7020 6824 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0de492: 2700 |0015: throw v0 │ │ +0de494: 5b34 720d |0016: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // field@0d72 │ │ +0de498: 2200 3101 |0018: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0131 │ │ +0de49c: 5441 680d |001a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0de4a0: 5442 680d |001c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0de4a4: 6e10 1d0c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.usesIntegerPositions:()Z // method@0c1d │ │ +0de4aa: 0a02 |0021: move-result v2 │ │ +0de4ac: 7030 1f0c 1002 |0022: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Z)V // method@0c1f │ │ +0de4b2: 5b30 6b0d |0025: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.cache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0d6b │ │ +0de4b6: 6e10 c518 0300 |0027: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de4bc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=78 │ │ 0x0016 line=79 │ │ 0x0018 line=80 │ │ 0x0027 line=81 │ │ @@ -306417,41 +306342,41 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0d080c: |[0d080c] com.badlogic.gdx.scenes.scene2d.ui.Label.setText:(Ljava/lang/CharSequence;)V │ │ -0d081c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d081e: 2030 0203 |0001: instance-of v0, v3, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -0d0822: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ -0d0826: 5420 730d |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d082a: 6e20 ec20 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.equals:(Ljava/lang/Object;)Z // method@20ec │ │ -0d0830: 0a00 |000a: move-result v0 │ │ -0d0832: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -0d0836: 0e00 |000d: return-void │ │ -0d0838: 5420 730d |000e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d083c: 6e20 0d21 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ -0d0842: 5421 730d |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d0846: 0730 |0015: move-object v0, v3 │ │ -0d0848: 1f00 0203 |0016: check-cast v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ -0d084c: 6e20 ce20 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20ce │ │ -0d0852: 6e10 c518 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d0858: 28ef |001e: goto 000d // -0011 │ │ -0d085a: 3903 0400 |001f: if-nez v3, 0023 // +0004 │ │ -0d085e: 1a03 0000 |0021: const-string v3, "" // string@0000 │ │ -0d0862: 7020 d318 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.textEquals:(Ljava/lang/CharSequence;)Z // method@18d3 │ │ -0d0868: 0a00 |0026: move-result v0 │ │ -0d086a: 3900 e6ff |0027: if-nez v0, 000d // -001a │ │ -0d086e: 5420 730d |0029: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d0872: 6e20 0d21 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ -0d0878: 5420 730d |002e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ -0d087c: 6e20 d020 3000 |0030: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d0 │ │ -0d0882: 28e8 |0033: goto 001b // -0018 │ │ +0de4c0: |[0de4c0] com.badlogic.gdx.scenes.scene2d.ui.Label.setText:(Ljava/lang/CharSequence;)V │ │ +0de4d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0de4d2: 2030 0203 |0001: instance-of v0, v3, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +0de4d6: 3800 1c00 |0003: if-eqz v0, 001f // +001c │ │ +0de4da: 5420 730d |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de4de: 6e20 ec20 3000 |0007: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.equals:(Ljava/lang/Object;)Z // method@20ec │ │ +0de4e4: 0a00 |000a: move-result v0 │ │ +0de4e6: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +0de4ea: 0e00 |000d: return-void │ │ +0de4ec: 5420 730d |000e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de4f0: 6e20 0d21 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ +0de4f6: 5421 730d |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de4fa: 0730 |0015: move-object v0, v3 │ │ +0de4fc: 1f00 0203 |0016: check-cast v0, Lcom/badlogic/gdx/utils/StringBuilder; // type@0302 │ │ +0de500: 6e20 ce20 0100 |0018: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Lcom/badlogic/gdx/utils/StringBuilder;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20ce │ │ +0de506: 6e10 c518 0200 |001b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de50c: 28ef |001e: goto 000d // -0011 │ │ +0de50e: 3903 0400 |001f: if-nez v3, 0023 // +0004 │ │ +0de512: 1a03 0000 |0021: const-string v3, "" // string@0000 │ │ +0de516: 7020 d318 3200 |0023: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.textEquals:(Ljava/lang/CharSequence;)Z // method@18d3 │ │ +0de51c: 0a00 |0026: move-result v0 │ │ +0de51e: 3900 e6ff |0027: if-nez v0, 000d // -001a │ │ +0de522: 5420 730d |0029: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de526: 6e20 0d21 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;.setLength:(I)V // method@210d │ │ +0de52c: 5420 730d |002e: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.text:Lcom/badlogic/gdx/utils/StringBuilder; // field@0d73 │ │ +0de530: 6e20 d020 3000 |0030: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;.append:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/utils/StringBuilder; // method@20d0 │ │ +0de536: 28e8 |0033: goto 001b // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=103 │ │ 0x000e line=94 │ │ 0x0013 line=95 │ │ @@ -306469,18 +306394,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d0884: |[0d0884] com.badlogic.gdx.scenes.scene2d.ui.Label.setWrap:(Z)V │ │ -0d0894: 5c01 740d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ -0d0898: 6e10 c518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ -0d089e: 0e00 |0005: return-void │ │ +0de538: |[0de538] com.badlogic.gdx.scenes.scene2d.ui.Label.setWrap:(Z)V │ │ +0de548: 5c01 740d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.wrap:Z // field@0d74 │ │ +0de54c: 6e10 c518 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.invalidateHierarchy:()V // method@18c5 │ │ +0de552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ @@ -306520,18 +306445,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 │ │ -0d08a0: |[0d08a0] com.badlogic.gdx.scenes.scene2d.ui.List$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V │ │ -0d08b0: 5b01 750d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0d75 │ │ -0d08b4: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d08ba: 0e00 |0005: return-void │ │ +0de554: |[0de554] com.badlogic.gdx.scenes.scene2d.ui.List$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V │ │ +0de564: 5b01 750d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0d75 │ │ +0de568: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0de56e: 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; │ │ │ │ @@ -306541,23 +306466,23 @@ │ │ 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 │ │ -0d08bc: |[0d08bc] com.badlogic.gdx.scenes.scene2d.ui.List$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d08cc: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ -0d08d0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -0d08d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d08d6: 0f00 |0005: return v0 │ │ -0d08d8: 5410 750d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0d75 │ │ -0d08dc: 6e20 f318 4000 |0008: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.touchDown:(F)V // method@18f3 │ │ -0d08e2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0d08e4: 28f9 |000c: goto 0005 // -0007 │ │ +0de570: |[0de570] com.badlogic.gdx.scenes.scene2d.ui.List$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0de580: 3905 0600 |0000: if-nez v5, 0006 // +0006 │ │ +0de584: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +0de588: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0de58a: 0f00 |0005: return v0 │ │ +0de58c: 5410 750d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; // field@0d75 │ │ +0de590: 6e20 f318 4000 |0008: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.touchDown:(F)V // method@18f3 │ │ +0de596: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0de598: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=65 │ │ 0x0006 line=64 │ │ 0x000b line=65 │ │ locals : │ │ @@ -306634,28 +306559,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 │ │ -0d08e8: |[0d08e8] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ -0d08f8: 7010 a31b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0d08fe: 6e20 f118 3100 |0003: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@18f1 │ │ -0d0904: 6e20 ee18 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@18ee │ │ -0d090a: 6e10 e418 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefWidth:()F // method@18e4 │ │ -0d0910: 0a00 |000c: move-result v0 │ │ -0d0912: 6e20 f218 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setWidth:(F)V // method@18f2 │ │ -0d0918: 6e10 e318 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefHeight:()F // method@18e3 │ │ -0d091e: 0a00 |0013: move-result v0 │ │ -0d0920: 6e20 ed18 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setHeight:(F)V // method@18ed │ │ -0d0926: 2200 5302 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1; // type@0253 │ │ -0d092a: 7020 d518 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V // method@18d5 │ │ -0d0930: 6e20 dd18 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@18dd │ │ -0d0936: 0e00 |001f: return-void │ │ +0de59c: |[0de59c] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ +0de5ac: 7010 a31b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0de5b2: 6e20 f118 3100 |0003: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V // method@18f1 │ │ +0de5b8: 6e20 ee18 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@18ee │ │ +0de5be: 6e10 e418 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefWidth:()F // method@18e4 │ │ +0de5c4: 0a00 |000c: move-result v0 │ │ +0de5c6: 6e20 f218 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setWidth:(F)V // method@18f2 │ │ +0de5cc: 6e10 e318 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getPrefHeight:()F // method@18e3 │ │ +0de5d2: 0a00 |0013: move-result v0 │ │ +0de5d4: 6e20 ed18 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setHeight:(F)V // method@18ed │ │ +0de5da: 2200 5302 |0017: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1; // type@0253 │ │ +0de5de: 7020 d518 1000 |0019: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V // method@18d5 │ │ +0de5e4: 6e20 dd18 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@18dd │ │ +0de5ea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x0010 line=59 │ │ @@ -306671,21 +306596,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 │ │ -0d0938: |[0d0938] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d0948: 1c00 5402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ -0d094c: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0d0952: 0c00 |0005: move-result-object v0 │ │ -0d0954: 1f00 5402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ -0d0958: 7030 da18 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@18da │ │ -0d095e: 0e00 |000b: return-void │ │ +0de5ec: |[0de5ec] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0de5fc: 1c00 5402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ +0de600: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0de606: 0c00 |0005: move-result-object v0 │ │ +0de608: 1f00 5402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ +0de60c: 7030 da18 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@18da │ │ +0de612: 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; │ │ @@ -306696,21 +306621,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 │ │ -0d0960: |[0d0960] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d0970: 1c00 5402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ -0d0974: 6e30 9f19 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@199f │ │ -0d097a: 0c00 |0005: move-result-object v0 │ │ -0d097c: 1f00 5402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ -0d0980: 7030 da18 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@18da │ │ -0d0986: 0e00 |000b: return-void │ │ +0de614: |[0de614] com.badlogic.gdx.scenes.scene2d.ui.List.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0de624: 1c00 5402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ +0de628: 6e30 9f19 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@199f │ │ +0de62e: 0c00 |0005: move-result-object v0 │ │ +0de630: 1f00 5402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // type@0254 │ │ +0de634: 7030 da18 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@18da │ │ +0de63a: 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; │ │ @@ -306723,106 +306648,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 │ │ -0d0988: |[0d0988] com.badlogic.gdx.scenes.scene2d.ui.List.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d0998: 54d1 800d |0000: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d099c: 5417 760d |0002: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ -0d09a0: 54d1 800d |0004: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d09a4: 5410 790d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ -0d09a8: 54d1 800d |0008: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d09ac: 5418 770d |000a: iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ -0d09b0: 54d1 800d |000c: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d09b4: 5419 780d |000e: iget-object v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ -0d09b8: 6e10 e018 0d00 |0010: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@18e0 │ │ -0d09be: 0c06 |0013: move-result-object v6 │ │ -0d09c0: 5261 6503 |0014: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d09c4: 5263 6403 |0016: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d09c8: 5264 6303 |0018: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d09cc: 5265 6203 |001a: iget v5, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d09d0: c8f5 |001c: mul-float/2addr v5, v15 │ │ -0d09d2: 6e55 0d0e 1e43 |001d: invoke-virtual {v14, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d09d8: 6e10 e918 0d00 |0020: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getX:()F // method@18e9 │ │ -0d09de: 0a02 |0023: move-result v2 │ │ -0d09e0: 6e10 ea18 0d00 |0024: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getY:()F // method@18ea │ │ -0d09e6: 0a0c |0027: move-result v12 │ │ -0d09e8: 5291 6503 |0028: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d09ec: 5293 6403 |002a: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d09f0: 5294 6303 |002c: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d09f4: 5295 6203 |002e: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d09f8: c8f5 |0030: mul-float/2addr v5, v15 │ │ -0d09fa: 6e55 170c 1743 |0031: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d0a00: 6e10 e118 0d00 |0034: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@18e1 │ │ -0d0a06: 0a0b |0037: move-result v11 │ │ -0d0a08: 120a |0038: const/4 v10, #int 0 // #0 │ │ -0d0a0a: 54d1 7c0d |0039: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0a0e: 2111 |003b: array-length v1, v1 │ │ -0d0a10: 351a 7200 |003c: if-ge v10, v1, 00ae // +0072 │ │ -0d0a14: 54d1 7a0d |003e: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ -0d0a18: 3801 1b00 |0040: if-eqz v1, 005b // +001b │ │ -0d0a1c: 52d1 7b0d |0042: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0a20: a701 0b01 |0044: sub-float v1, v11, v1 │ │ -0d0a24: 54d3 7a0d |0046: iget-object v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ -0d0a28: 5233 190b |0048: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d0a2c: 54d4 7a0d |004a: iget-object v4, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ -0d0a30: 5244 130b |004c: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d0a34: c643 |004e: add-float/2addr v3, v4 │ │ -0d0a36: 2e01 0103 |004f: cmpg-float v1, v1, v3 │ │ -0d0a3a: 3c01 5500 |0051: if-gtz v1, 00a6 // +0055 │ │ -0d0a3e: 54d1 7a0d |0053: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ -0d0a42: 5211 190b |0055: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d0a46: 2d01 0b01 |0057: cmpl-float v1, v11, v1 │ │ -0d0a4a: 3a01 4d00 |0059: if-ltz v1, 00a6 // +004d │ │ -0d0a4e: 52d1 7f0d |005b: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0a52: 33a1 2400 |005d: if-ne v1, v10, 0081 // +0024 │ │ -0d0a56: a601 0c0b |005f: add-float v1, v12, v11 │ │ -0d0a5a: 52d3 7b0d |0061: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0a5e: a703 0103 |0063: sub-float v3, v1, v3 │ │ -0d0a62: 52d1 7e0d |0065: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0a66: 6e10 e818 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getWidth:()F // method@18e8 │ │ -0d0a6c: 0a04 |006a: move-result v4 │ │ -0d0a6e: 7120 8524 4100 |006b: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d0a74: 0a04 |006e: move-result v4 │ │ -0d0a76: 52d5 7b0d |006f: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0a7a: 07e1 |0071: move-object v1, v14 │ │ -0d0a7c: 7806 811c 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@1c81 │ │ -0d0a82: 5281 6503 |0075: iget v1, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d0a86: 5283 6403 |0077: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d0a8a: 5284 6303 |0079: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d0a8e: 5285 6203 |007b: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d0a92: c8f5 |007d: mul-float/2addr v5, v15 │ │ -0d0a94: 6e55 170c 1743 |007e: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d0a9a: 54d1 7c0d |0081: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0a9e: 4601 010a |0083: aget-object v1, v1, v10 │ │ -0d0aa2: 52d3 810d |0085: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0d81 │ │ -0d0aa6: c623 |0087: add-float/2addr v3, v2 │ │ -0d0aa8: a604 0c0b |0088: add-float v4, v12, v11 │ │ -0d0aac: 52d5 820d |008a: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0d82 │ │ -0d0ab0: c754 |008c: sub-float/2addr v4, v5 │ │ -0d0ab2: 6e54 f80b 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@0bf8 │ │ -0d0ab8: 52d1 7f0d |0090: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0abc: 33a1 0e00 |0092: if-ne v1, v10, 00a0 // +000e │ │ -0d0ac0: 5291 6503 |0094: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d0ac4: 5293 6403 |0096: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d0ac8: 5294 6303 |0098: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d0acc: 5295 6203 |009a: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d0ad0: c8f5 |009c: mul-float/2addr v5, v15 │ │ -0d0ad2: 6e55 170c 1743 |009d: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d0ad8: 52d1 7b0d |00a0: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0adc: c71b |00a2: sub-float/2addr v11, v1 │ │ -0d0ade: d80a 0a01 |00a3: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d0ae2: 2894 |00a5: goto 0039 // -006c │ │ -0d0ae4: 54d1 7a0d |00a6: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ -0d0ae8: 5211 190b |00a8: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d0aec: 2e01 0b01 |00aa: cmpg-float v1, v11, v1 │ │ -0d0af0: 3b01 f4ff |00ac: if-gez v1, 00a0 // -000c │ │ -0d0af4: 0e00 |00ae: return-void │ │ +0de63c: |[0de63c] com.badlogic.gdx.scenes.scene2d.ui.List.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0de64c: 54d1 800d |0000: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de650: 5417 760d |0002: iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ +0de654: 54d1 800d |0004: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de658: 5410 790d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ +0de65c: 54d1 800d |0008: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de660: 5418 770d |000a: iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorSelected:Lcom/badlogic/gdx/graphics/Color; // field@0d77 │ │ +0de664: 54d1 800d |000c: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de668: 5419 780d |000e: iget-object v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.fontColorUnselected:Lcom/badlogic/gdx/graphics/Color; // field@0d78 │ │ +0de66c: 6e10 e018 0d00 |0010: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@18e0 │ │ +0de672: 0c06 |0013: move-result-object v6 │ │ +0de674: 5261 6503 |0014: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0de678: 5263 6403 |0016: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0de67c: 5264 6303 |0018: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0de680: 5265 6203 |001a: iget v5, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0de684: c8f5 |001c: mul-float/2addr v5, v15 │ │ +0de686: 6e55 0d0e 1e43 |001d: invoke-virtual {v14, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0de68c: 6e10 e918 0d00 |0020: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getX:()F // method@18e9 │ │ +0de692: 0a02 |0023: move-result v2 │ │ +0de694: 6e10 ea18 0d00 |0024: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getY:()F // method@18ea │ │ +0de69a: 0a0c |0027: move-result v12 │ │ +0de69c: 5291 6503 |0028: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0de6a0: 5293 6403 |002a: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0de6a4: 5294 6303 |002c: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0de6a8: 5295 6203 |002e: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0de6ac: c8f5 |0030: mul-float/2addr v5, v15 │ │ +0de6ae: 6e55 170c 1743 |0031: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0de6b4: 6e10 e118 0d00 |0034: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@18e1 │ │ +0de6ba: 0a0b |0037: move-result v11 │ │ +0de6bc: 120a |0038: const/4 v10, #int 0 // #0 │ │ +0de6be: 54d1 7c0d |0039: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de6c2: 2111 |003b: array-length v1, v1 │ │ +0de6c4: 351a 7200 |003c: if-ge v10, v1, 00ae // +0072 │ │ +0de6c8: 54d1 7a0d |003e: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ +0de6cc: 3801 1b00 |0040: if-eqz v1, 005b // +001b │ │ +0de6d0: 52d1 7b0d |0042: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de6d4: a701 0b01 |0044: sub-float v1, v11, v1 │ │ +0de6d8: 54d3 7a0d |0046: iget-object v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ +0de6dc: 5233 190b |0048: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0de6e0: 54d4 7a0d |004a: iget-object v4, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ +0de6e4: 5244 130b |004c: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0de6e8: c643 |004e: add-float/2addr v3, v4 │ │ +0de6ea: 2e01 0103 |004f: cmpg-float v1, v1, v3 │ │ +0de6ee: 3c01 5500 |0051: if-gtz v1, 00a6 // +0055 │ │ +0de6f2: 54d1 7a0d |0053: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ +0de6f6: 5211 190b |0055: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0de6fa: 2d01 0b01 |0057: cmpl-float v1, v11, v1 │ │ +0de6fe: 3a01 4d00 |0059: if-ltz v1, 00a6 // +004d │ │ +0de702: 52d1 7f0d |005b: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0de706: 33a1 2400 |005d: if-ne v1, v10, 0081 // +0024 │ │ +0de70a: a601 0c0b |005f: add-float v1, v12, v11 │ │ +0de70e: 52d3 7b0d |0061: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de712: a703 0103 |0063: sub-float v3, v1, v3 │ │ +0de716: 52d1 7e0d |0065: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de71a: 6e10 e818 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getWidth:()F // method@18e8 │ │ +0de720: 0a04 |006a: move-result v4 │ │ +0de722: 7120 8524 4100 |006b: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0de728: 0a04 |006e: move-result v4 │ │ +0de72a: 52d5 7b0d |006f: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de72e: 07e1 |0071: move-object v1, v14 │ │ +0de730: 7806 811c 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@1c81 │ │ +0de736: 5281 6503 |0075: iget v1, v8, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0de73a: 5283 6403 |0077: iget v3, v8, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0de73e: 5284 6303 |0079: iget v4, v8, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0de742: 5285 6203 |007b: iget v5, v8, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0de746: c8f5 |007d: mul-float/2addr v5, v15 │ │ +0de748: 6e55 170c 1743 |007e: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0de74e: 54d1 7c0d |0081: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de752: 4601 010a |0083: aget-object v1, v1, v10 │ │ +0de756: 52d3 810d |0085: iget v3, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0d81 │ │ +0de75a: c623 |0087: add-float/2addr v3, v2 │ │ +0de75c: a604 0c0b |0088: add-float v4, v12, v11 │ │ +0de760: 52d5 820d |008a: iget v5, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0d82 │ │ +0de764: c754 |008c: sub-float/2addr v4, v5 │ │ +0de766: 6e54 f80b 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@0bf8 │ │ +0de76c: 52d1 7f0d |0090: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0de770: 33a1 0e00 |0092: if-ne v1, v10, 00a0 // +000e │ │ +0de774: 5291 6503 |0094: iget v1, v9, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0de778: 5293 6403 |0096: iget v3, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0de77c: 5294 6303 |0098: iget v4, v9, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0de780: 5295 6203 |009a: iget v5, v9, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0de784: c8f5 |009c: mul-float/2addr v5, v15 │ │ +0de786: 6e55 170c 1743 |009d: invoke-virtual {v7, v1, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0de78c: 52d1 7b0d |00a0: iget v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de790: c71b |00a2: sub-float/2addr v11, v1 │ │ +0de792: d80a 0a01 |00a3: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0de796: 2894 |00a5: goto 0039 // -006c │ │ +0de798: 54d1 7a0d |00a6: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ +0de79c: 5211 190b |00a8: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0de7a0: 2e01 0b01 |00aa: cmpg-float v1, v11, v1 │ │ +0de7a4: 3b01 f4ff |00ac: if-gez v1, 00a0 // -000c │ │ +0de7a8: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0008 line=98 │ │ 0x000c line=99 │ │ 0x0010 line=101 │ │ @@ -306862,17 +306787,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0af8: |[0d0af8] com.badlogic.gdx.scenes.scene2d.ui.List.getItems:()[Ljava/lang/String; │ │ -0d0b08: 5410 7c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0b0c: 1100 |0002: return-object v0 │ │ +0de7ac: |[0de7ac] com.badlogic.gdx.scenes.scene2d.ui.List.getItems:()[Ljava/lang/String; │ │ +0de7bc: 5410 7c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de7c0: 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;) │ │ @@ -306880,17 +306805,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b10: |[0d0b10] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefHeight:()F │ │ -0d0b20: 5210 7d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0d7d │ │ -0d0b24: 0f00 |0002: return v0 │ │ +0de7c4: |[0de7c4] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefHeight:()F │ │ +0de7d4: 5210 7d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0d7d │ │ +0de7d8: 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;) │ │ @@ -306898,17 +306823,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b28: |[0d0b28] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefWidth:()F │ │ -0d0b38: 5210 7e0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0b3c: 0f00 |0002: return v0 │ │ +0de7dc: |[0de7dc] com.badlogic.gdx.scenes.scene2d.ui.List.getPrefWidth:()F │ │ +0de7ec: 5210 7e0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de7f0: 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;) │ │ @@ -306916,17 +306841,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0b40: |[0d0b40] com.badlogic.gdx.scenes.scene2d.ui.List.getSelectedIndex:()I │ │ -0d0b50: 5210 7f0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0b54: 0f00 |0002: return v0 │ │ +0de7f4: |[0de7f4] com.badlogic.gdx.scenes.scene2d.ui.List.getSelectedIndex:()I │ │ +0de804: 5210 7f0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0de808: 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;) │ │ @@ -306934,24 +306859,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0d0b58: |[0d0b58] com.badlogic.gdx.scenes.scene2d.ui.List.getSelection:()Ljava/lang/String; │ │ -0d0b68: 5420 7c0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0b6c: 2100 |0002: array-length v0, v0 │ │ -0d0b6e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -0d0b72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d0b74: 1100 |0006: return-object v0 │ │ -0d0b76: 5420 7c0d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0b7a: 5221 7f0d |0009: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0b7e: 4600 0001 |000b: aget-object v0, v0, v1 │ │ -0d0b82: 28f9 |000d: goto 0006 // -0007 │ │ +0de80c: |[0de80c] com.badlogic.gdx.scenes.scene2d.ui.List.getSelection:()Ljava/lang/String; │ │ +0de81c: 5420 7c0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de820: 2100 |0002: array-length v0, v0 │ │ +0de822: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +0de826: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0de828: 1100 |0006: return-object v0 │ │ +0de82a: 5420 7c0d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de82e: 5221 7f0d |0009: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0de832: 4600 0001 |000b: aget-object v0, v0, v1 │ │ +0de836: 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; │ │ │ │ @@ -306960,17 +306885,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 │ │ -0d0b84: |[0d0b84] com.badlogic.gdx.scenes.scene2d.ui.List.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; │ │ -0d0b94: 5410 800d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d0b98: 1100 |0002: return-object v0 │ │ +0de838: |[0de838] com.badlogic.gdx.scenes.scene2d.ui.List.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; │ │ +0de848: 5410 800d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de84c: 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;) │ │ @@ -306978,17 +306903,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 │ │ -0d0b9c: |[0d0b9c] com.badlogic.gdx.scenes.scene2d.ui.List.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0d0bac: 5b01 7a0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ -0d0bb0: 0e00 |0002: return-void │ │ +0de850: |[0de850] com.badlogic.gdx.scenes.scene2d.ui.List.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0de860: 5b01 7a0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.cullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0d7a │ │ +0de864: 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; │ │ @@ -306998,102 +306923,102 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0d0bb4: |[0d0bb4] com.badlogic.gdx.scenes.scene2d.ui.List.setItems:([Ljava/lang/Object;)V │ │ -0d0bc4: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ -0d0bc8: 2206 7b03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d0bcc: 1a07 be1c |0004: const-string v7, "items cannot be null." // string@1cbe │ │ -0d0bd0: 7020 6824 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d0bd6: 2706 |0009: throw v6 │ │ -0d0bd8: 20a6 3204 |000a: instance-of v6, v10, [Ljava/lang/String; // type@0432 │ │ -0d0bdc: 3906 7a00 |000c: if-nez v6, 0086 // +007a │ │ -0d0be0: 21a6 |000e: array-length v6, v10 │ │ -0d0be2: 2365 3204 |000f: new-array v5, v6, [Ljava/lang/String; // type@0432 │ │ -0d0be6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0d0be8: 21a3 |0012: array-length v3, v10 │ │ -0d0bea: 3532 0d00 |0013: if-ge v2, v3, 0020 // +000d │ │ -0d0bee: 4606 0a02 |0015: aget-object v6, v10, v2 │ │ -0d0bf2: 7110 c724 0600 |0017: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ -0d0bf8: 0c06 |001a: move-result-object v6 │ │ -0d0bfa: 4d06 0502 |001b: aput-object v6, v5, v2 │ │ -0d0bfe: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d0c02: 28f4 |001f: goto 0013 // -000c │ │ -0d0c04: 5b95 7c0d |0020: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0c08: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -0d0c0a: 5996 7f0d |0023: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0c0e: 5496 800d |0025: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d0c12: 5461 760d |0027: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ -0d0c16: 5496 800d |0029: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d0c1a: 5464 790d |002b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ -0d0c1e: 6e10 030c 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0c03 │ │ -0d0c24: 0a06 |0030: move-result v6 │ │ -0d0c26: 6e10 060c 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d0c2c: 0a07 |0034: move-result v7 │ │ -0d0c2e: 1508 0040 |0035: const/high16 v8, #int 1073741824 // #4000 │ │ -0d0c32: c887 |0037: mul-float/2addr v7, v8 │ │ -0d0c34: c776 |0038: sub-float/2addr v6, v7 │ │ -0d0c36: 5996 7b0d |0039: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0c3a: 5296 7b0d |003b: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0c3e: 7210 871c 0400 |003d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d0c44: 0a07 |0040: move-result v7 │ │ -0d0c46: 7210 821c 0400 |0041: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d0c4c: 0a08 |0044: move-result v8 │ │ -0d0c4e: c687 |0045: add-float/2addr v7, v8 │ │ -0d0c50: c676 |0046: add-float/2addr v6, v7 │ │ -0d0c52: 5996 7b0d |0047: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0c56: 5296 7e0d |0049: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0c5a: 7210 831c 0400 |004b: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d0c60: 0a07 |004e: move-result v7 │ │ -0d0c62: 7210 861c 0400 |004f: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d0c68: 0a08 |0052: move-result v8 │ │ -0d0c6a: c687 |0053: add-float/2addr v7, v8 │ │ -0d0c6c: c676 |0054: add-float/2addr v6, v7 │ │ -0d0c6e: 5996 7e0d |0055: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0c72: 7210 831c 0400 |0057: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d0c78: 0a06 |005a: move-result v6 │ │ -0d0c7a: 5996 810d |005b: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0d81 │ │ -0d0c7e: 7210 871c 0400 |005d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d0c84: 0a06 |0060: move-result v6 │ │ -0d0c86: 6e10 060c 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d0c8c: 0a07 |0064: move-result v7 │ │ -0d0c8e: c776 |0065: sub-float/2addr v6, v7 │ │ -0d0c90: 5996 820d |0066: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0d82 │ │ -0d0c94: 1206 |0068: const/4 v6, #int 0 // #0 │ │ -0d0c96: 5996 7e0d |0069: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0c9a: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -0d0c9c: 5496 7c0d |006c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0ca0: 2166 |006e: array-length v6, v6 │ │ -0d0ca2: 3562 1e00 |006f: if-ge v2, v6, 008d // +001e │ │ -0d0ca6: 5496 7c0d |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0caa: 4606 0602 |0073: aget-object v6, v6, v2 │ │ -0d0cae: 6e20 ff0b 6100 |0075: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ -0d0cb4: 0c00 |0078: move-result-object v0 │ │ -0d0cb6: 5206 9d06 |0079: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d0cba: 5297 7e0d |007b: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0cbe: 7120 8524 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d0cc4: 0a06 |0080: move-result v6 │ │ -0d0cc6: 5996 7e0d |0081: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ -0d0cca: d802 0201 |0083: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d0cce: 28e7 |0085: goto 006c // -0019 │ │ -0d0cd0: 1f0a 3204 |0086: check-cast v10, [Ljava/lang/String; // type@0432 │ │ -0d0cd4: 1f0a 3204 |0088: check-cast v10, [Ljava/lang/String; // type@0432 │ │ -0d0cd8: 5b9a 7c0d |008a: iput-object v10, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0cdc: 2896 |008c: goto 0022 // -006a │ │ -0d0cde: 5496 7c0d |008d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0ce2: 2166 |008f: array-length v6, v6 │ │ -0d0ce4: 8266 |0090: int-to-float v6, v6 │ │ -0d0ce6: 5297 7b0d |0091: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0cea: c876 |0093: mul-float/2addr v6, v7 │ │ -0d0cec: 5996 7d0d |0094: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0d7d │ │ -0d0cf0: 6e10 eb18 0900 |0096: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@18eb │ │ -0d0cf6: 0e00 |0099: return-void │ │ +0de868: |[0de868] com.badlogic.gdx.scenes.scene2d.ui.List.setItems:([Ljava/lang/Object;)V │ │ +0de878: 390a 0a00 |0000: if-nez v10, 000a // +000a │ │ +0de87c: 2206 7b03 |0002: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0de880: 1a07 be1c |0004: const-string v7, "items cannot be null." // string@1cbe │ │ +0de884: 7020 6824 7600 |0006: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0de88a: 2706 |0009: throw v6 │ │ +0de88c: 20a6 3204 |000a: instance-of v6, v10, [Ljava/lang/String; // type@0432 │ │ +0de890: 3906 7a00 |000c: if-nez v6, 0086 // +007a │ │ +0de894: 21a6 |000e: array-length v6, v10 │ │ +0de896: 2365 3204 |000f: new-array v5, v6, [Ljava/lang/String; // type@0432 │ │ +0de89a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0de89c: 21a3 |0012: array-length v3, v10 │ │ +0de89e: 3532 0d00 |0013: if-ge v2, v3, 0020 // +000d │ │ +0de8a2: 4606 0a02 |0015: aget-object v6, v10, v2 │ │ +0de8a6: 7110 c724 0600 |0017: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ +0de8ac: 0c06 |001a: move-result-object v6 │ │ +0de8ae: 4d06 0502 |001b: aput-object v6, v5, v2 │ │ +0de8b2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0de8b6: 28f4 |001f: goto 0013 // -000c │ │ +0de8b8: 5b95 7c0d |0020: iput-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de8bc: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +0de8be: 5996 7f0d |0023: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0de8c2: 5496 800d |0025: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de8c6: 5461 760d |0027: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d76 │ │ +0de8ca: 5496 800d |0029: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0de8ce: 5464 790d |002b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d79 │ │ +0de8d2: 6e10 030c 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0c03 │ │ +0de8d8: 0a06 |0030: move-result v6 │ │ +0de8da: 6e10 060c 0100 |0031: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0de8e0: 0a07 |0034: move-result v7 │ │ +0de8e2: 1508 0040 |0035: const/high16 v8, #int 1073741824 // #4000 │ │ +0de8e6: c887 |0037: mul-float/2addr v7, v8 │ │ +0de8e8: c776 |0038: sub-float/2addr v6, v7 │ │ +0de8ea: 5996 7b0d |0039: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de8ee: 5296 7b0d |003b: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de8f2: 7210 871c 0400 |003d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0de8f8: 0a07 |0040: move-result v7 │ │ +0de8fa: 7210 821c 0400 |0041: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0de900: 0a08 |0044: move-result v8 │ │ +0de902: c687 |0045: add-float/2addr v7, v8 │ │ +0de904: c676 |0046: add-float/2addr v6, v7 │ │ +0de906: 5996 7b0d |0047: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de90a: 5296 7e0d |0049: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de90e: 7210 831c 0400 |004b: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0de914: 0a07 |004e: move-result v7 │ │ +0de916: 7210 861c 0400 |004f: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0de91c: 0a08 |0052: move-result v8 │ │ +0de91e: c687 |0053: add-float/2addr v7, v8 │ │ +0de920: c676 |0054: add-float/2addr v6, v7 │ │ +0de922: 5996 7e0d |0055: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de926: 7210 831c 0400 |0057: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0de92c: 0a06 |005a: move-result v6 │ │ +0de92e: 5996 810d |005b: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetX:F // field@0d81 │ │ +0de932: 7210 871c 0400 |005d: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0de938: 0a06 |0060: move-result v6 │ │ +0de93a: 6e10 060c 0100 |0061: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0de940: 0a07 |0064: move-result v7 │ │ +0de942: c776 |0065: sub-float/2addr v6, v7 │ │ +0de944: 5996 820d |0066: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.textOffsetY:F // field@0d82 │ │ +0de948: 1206 |0068: const/4 v6, #int 0 // #0 │ │ +0de94a: 5996 7e0d |0069: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de94e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +0de950: 5496 7c0d |006c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de954: 2166 |006e: array-length v6, v6 │ │ +0de956: 3562 1e00 |006f: if-ge v2, v6, 008d // +001e │ │ +0de95a: 5496 7c0d |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de95e: 4606 0602 |0073: aget-object v6, v6, v2 │ │ +0de962: 6e20 ff0b 6100 |0075: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ +0de968: 0c00 |0078: move-result-object v0 │ │ +0de96a: 5206 9d06 |0079: iget v6, v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0de96e: 5297 7e0d |007b: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de972: 7120 8524 7600 |007d: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0de978: 0a06 |0080: move-result v6 │ │ +0de97a: 5996 7e0d |0081: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefWidth:F // field@0d7e │ │ +0de97e: d802 0201 |0083: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0de982: 28e7 |0085: goto 006c // -0019 │ │ +0de984: 1f0a 3204 |0086: check-cast v10, [Ljava/lang/String; // type@0432 │ │ +0de988: 1f0a 3204 |0088: check-cast v10, [Ljava/lang/String; // type@0432 │ │ +0de98c: 5b9a 7c0d |008a: iput-object v10, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de990: 2896 |008c: goto 0022 // -006a │ │ +0de992: 5496 7c0d |008d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de996: 2166 |008f: array-length v6, v6 │ │ +0de998: 8266 |0090: int-to-float v6, v6 │ │ +0de99a: 5297 7b0d |0091: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0de99e: c876 |0093: mul-float/2addr v6, v7 │ │ +0de9a0: 5996 7d0d |0094: iput v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.prefHeight:F // field@0d7d │ │ +0de9a4: 6e10 eb18 0900 |0096: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@18eb │ │ +0de9aa: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000a line=159 │ │ 0x000e line=160 │ │ 0x0011 line=161 │ │ 0x0015 line=162 │ │ @@ -307136,40 +307061,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0d0cf8: |[0d0cf8] com.badlogic.gdx.scenes.scene2d.ui.List.setSelectedIndex:(I)V │ │ -0d0d08: 3a04 0700 |0000: if-ltz v4, 0007 // +0007 │ │ -0d0d0c: 5430 7c0d |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0d10: 2100 |0004: array-length v0, v0 │ │ -0d0d12: 3404 2800 |0005: if-lt v4, v0, 002d // +0028 │ │ -0d0d16: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0d0d1a: 2201 9103 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0d0d1e: 7010 d024 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d0d24: 1a02 b81b |000e: const-string v2, "index must be >= 0 and < " // string@1bb8 │ │ -0d0d28: 6e20 d724 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d0d2e: 0c01 |0013: move-result-object v1 │ │ -0d0d30: 5432 7c0d |0014: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0d34: 2122 |0016: array-length v2, v2 │ │ -0d0d36: 6e20 d424 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d0d3c: 0c01 |001a: move-result-object v1 │ │ -0d0d3e: 1a02 f700 |001b: const-string v2, ": " // string@00f7 │ │ -0d0d42: 6e20 d724 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d0d48: 0c01 |0020: move-result-object v1 │ │ -0d0d4a: 6e20 d424 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d0d50: 0c01 |0024: move-result-object v1 │ │ -0d0d52: 6e10 dd24 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d0d58: 0c01 |0028: move-result-object v1 │ │ -0d0d5a: 7020 291e 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0d0d60: 2700 |002c: throw v0 │ │ -0d0d62: 5934 7f0d |002d: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0d66: 0e00 |002f: return-void │ │ +0de9ac: |[0de9ac] com.badlogic.gdx.scenes.scene2d.ui.List.setSelectedIndex:(I)V │ │ +0de9bc: 3a04 0700 |0000: if-ltz v4, 0007 // +0007 │ │ +0de9c0: 5430 7c0d |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de9c4: 2100 |0004: array-length v0, v0 │ │ +0de9c6: 3404 2800 |0005: if-lt v4, v0, 002d // +0028 │ │ +0de9ca: 2200 bc02 |0007: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0de9ce: 2201 9103 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0de9d2: 7010 d024 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0de9d8: 1a02 b81b |000e: const-string v2, "index must be >= 0 and < " // string@1bb8 │ │ +0de9dc: 6e20 d724 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0de9e2: 0c01 |0013: move-result-object v1 │ │ +0de9e4: 5432 7c0d |0014: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0de9e8: 2122 |0016: array-length v2, v2 │ │ +0de9ea: 6e20 d424 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0de9f0: 0c01 |001a: move-result-object v1 │ │ +0de9f2: 1a02 f700 |001b: const-string v2, ": " // string@00f7 │ │ +0de9f6: 6e20 d724 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0de9fc: 0c01 |0020: move-result-object v1 │ │ +0de9fe: 6e20 d424 4100 |0021: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0dea04: 0c01 |0024: move-result-object v1 │ │ +0dea06: 6e10 dd24 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dea0c: 0c01 |0028: move-result-object v1 │ │ +0dea0e: 7020 291e 1000 |0029: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0dea14: 2700 |002c: throw v0 │ │ +0dea16: 5934 7f0d |002d: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0dea1a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=134 │ │ 0x002d line=135 │ │ 0x002f line=136 │ │ locals : │ │ @@ -307181,31 +307106,31 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0d0d68: |[0d0d68] com.badlogic.gdx.scenes.scene2d.ui.List.setSelection:(Ljava/lang/String;)I │ │ -0d0d78: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0d0d7a: 5932 7f0d |0001: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0d7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d0d80: 5432 7c0d |0004: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0d84: 2121 |0006: array-length v1, v2 │ │ -0d0d86: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ -0d0d8a: 5432 7c0d |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0d8e: 4602 0200 |000b: aget-object v2, v2, v0 │ │ -0d0d92: 6e20 b024 4200 |000d: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0d0d98: 0a02 |0010: move-result v2 │ │ -0d0d9a: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -0d0d9e: 5930 7f0d |0013: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0da2: 5232 7f0d |0015: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0da6: 0f02 |0017: return v2 │ │ -0d0da8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d0dac: 28ed |001a: goto 0007 // -0013 │ │ +0dea1c: |[0dea1c] com.badlogic.gdx.scenes.scene2d.ui.List.setSelection:(Ljava/lang/String;)I │ │ +0dea2c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0dea2e: 5932 7f0d |0001: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0dea32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0dea34: 5432 7c0d |0004: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0dea38: 2121 |0006: array-length v1, v2 │ │ +0dea3a: 3510 0e00 |0007: if-ge v0, v1, 0015 // +000e │ │ +0dea3e: 5432 7c0d |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0dea42: 4602 0200 |000b: aget-object v2, v2, v0 │ │ +0dea46: 6e20 b024 4200 |000d: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0dea4c: 0a02 |0010: move-result v2 │ │ +0dea4e: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +0dea52: 5930 7f0d |0013: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0dea56: 5232 7f0d |0015: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0dea5a: 0f02 |0017: return v2 │ │ +0dea5c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0dea60: 28ed |001a: goto 0007 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0009 line=148 │ │ 0x0013 line=149 │ │ 0x0015 line=153 │ │ @@ -307221,28 +307146,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 │ │ -0d0db0: |[0d0db0] com.badlogic.gdx.scenes.scene2d.ui.List.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ -0d0dc0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0d0dc4: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d0dc8: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0d0dcc: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d0dd2: 2700 |0009: throw v0 │ │ -0d0dd4: 5b23 800d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ -0d0dd8: 5420 7c0d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0ddc: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0d0de0: 5420 7c0d |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0de4: 6e20 ee18 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@18ee │ │ -0d0dea: 0e00 |0015: return-void │ │ -0d0dec: 6e10 eb18 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@18eb │ │ -0d0df2: 28fc |0019: goto 0015 // -0004 │ │ +0dea64: |[0dea64] com.badlogic.gdx.scenes.scene2d.ui.List.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;)V │ │ +0dea74: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0dea78: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0dea7c: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0dea80: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0dea86: 2700 |0009: throw v0 │ │ +0dea88: 5b23 800d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle; // field@0d80 │ │ +0dea8c: 5420 7c0d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0dea90: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0dea94: 5420 7c0d |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0dea98: 6e20 ee18 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.setItems:([Ljava/lang/Object;)V // method@18ee │ │ +0dea9e: 0e00 |0015: return-void │ │ +0deaa0: 6e10 eb18 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.invalidateHierarchy:()V // method@18eb │ │ +0deaa6: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=82 │ │ 0x000c line=83 │ │ 0x0010 line=84 │ │ 0x0015 line=87 │ │ @@ -307256,45 +307181,45 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0d0df4: |[0d0df4] com.badlogic.gdx.scenes.scene2d.ui.List.touchDown:(F)V │ │ -0d0e04: 5241 7f0d |0000: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e08: 6e10 e118 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@18e1 │ │ -0d0e0e: 0a02 |0005: move-result v2 │ │ -0d0e10: c752 |0006: sub-float/2addr v2, v5 │ │ -0d0e12: 5243 7b0d |0007: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ -0d0e16: c932 |0009: div-float/2addr v2, v3 │ │ -0d0e18: 8722 |000a: float-to-int v2, v2 │ │ -0d0e1a: 5942 7f0d |000b: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e1e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0d0e20: 5243 7f0d |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e24: 7120 8624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d0e2a: 0a02 |0013: move-result v2 │ │ -0d0e2c: 5942 7f0d |0014: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e30: 5442 7c0d |0016: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ -0d0e34: 2122 |0018: array-length v2, v2 │ │ -0d0e36: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d0e3a: 5243 7f0d |001b: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e3e: 7120 8824 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d0e44: 0a02 |0020: move-result v2 │ │ -0d0e46: 5942 7f0d |0021: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e4a: 1c02 9002 |0023: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d0e4e: 7110 6d20 0200 |0025: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0d0e54: 0c00 |0028: move-result-object v0 │ │ -0d0e56: 1f00 9002 |0029: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d0e5a: 6e20 df18 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@18df │ │ -0d0e60: 0a02 |002e: move-result v2 │ │ -0d0e62: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ -0d0e66: 5941 7f0d |0031: iput v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ -0d0e6a: 7110 6a20 0000 |0033: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0d0e70: 0e00 |0036: return-void │ │ +0deaa8: |[0deaa8] com.badlogic.gdx.scenes.scene2d.ui.List.touchDown:(F)V │ │ +0deab8: 5241 7f0d |0000: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0deabc: 6e10 e118 0400 |0002: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.getHeight:()F // method@18e1 │ │ +0deac2: 0a02 |0005: move-result v2 │ │ +0deac4: c752 |0006: sub-float/2addr v2, v5 │ │ +0deac6: 5243 7b0d |0007: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.itemHeight:F // field@0d7b │ │ +0deaca: c932 |0009: div-float/2addr v2, v3 │ │ +0deacc: 8722 |000a: float-to-int v2, v2 │ │ +0deace: 5942 7f0d |000b: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0dead2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0dead4: 5243 7f0d |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0dead8: 7120 8624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0deade: 0a02 |0013: move-result v2 │ │ +0deae0: 5942 7f0d |0014: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0deae4: 5442 7c0d |0016: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.items:[Ljava/lang/String; // field@0d7c │ │ +0deae8: 2122 |0018: array-length v2, v2 │ │ +0deaea: d802 02ff |0019: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0deaee: 5243 7f0d |001b: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0deaf2: 7120 8824 3200 |001d: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0deaf8: 0a02 |0020: move-result v2 │ │ +0deafa: 5942 7f0d |0021: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0deafe: 1c02 9002 |0023: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0deb02: 7110 6d20 0200 |0025: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0deb08: 0c00 |0028: move-result-object v0 │ │ +0deb0a: 1f00 9002 |0029: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0deb0e: 6e20 df18 0400 |002b: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@18df │ │ +0deb14: 0a02 |002e: move-result v2 │ │ +0deb16: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ +0deb1a: 5941 7f0d |0031: iput v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/List;.selectedIndex:I // field@0d7f │ │ +0deb1e: 7110 6a20 0000 |0033: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0deb24: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x000d line=73 │ │ 0x0016 line=74 │ │ 0x0023 line=75 │ │ @@ -307345,18 +307270,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 │ │ -0d0e74: |[0d0e74] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0d0e84: 5b01 840d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0e88: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d0e8e: 0e00 |0005: return-void │ │ +0deb28: |[0deb28] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0deb38: 5b01 840d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deb3c: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0deb42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 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; │ │ │ │ @@ -307366,22 +307291,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 │ │ -0d0e90: |[0d0e90] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0d0ea0: 5410 840d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0ea4: 5500 9b0d |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ -0d0ea8: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0d0eac: 5410 840d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0eb0: 6e10 3219 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d0eb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d0eb8: 0f00 |000c: return v0 │ │ +0deb44: |[0deb44] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0deb54: 5410 840d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deb58: 5500 9b0d |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ +0deb5c: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0deb60: 5410 840d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deb64: 6e10 3219 0000 |0008: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0deb6a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0deb6c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x000b line=178 │ │ 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; │ │ @@ -307393,149 +307318,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 │ │ -0d0ebc: |[0d0ebc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d0ecc: 1405 6666 663f |0000: const v5, #float 0.9 // #3f666666 │ │ -0d0ed2: 1406 cdcc cc3d |0003: const v6, #float 0.1 // #3dcccccd │ │ -0d0ed8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0d0eda: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0d0edc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0d0ede: 5473 840d |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0ee2: 5233 950d |000b: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d0ee6: 3203 0400 |000d: if-eq v3, v0, 0011 // +0004 │ │ -0d0eea: 0121 |000f: move v1, v2 │ │ -0d0eec: 0f01 |0010: return v1 │ │ -0d0eee: 390b 0600 |0011: if-nez v11, 0017 // +0006 │ │ -0d0ef2: 380c 0400 |0013: if-eqz v12, 0017 // +0004 │ │ -0d0ef6: 0121 |0015: move v1, v2 │ │ -0d0ef8: 28fa |0016: goto 0010 // -0006 │ │ -0d0efa: 5473 840d |0017: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0efe: 6e10 2019 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1920 │ │ -0d0f04: 0c03 |001c: move-result-object v3 │ │ -0d0f06: 5474 840d |001d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f0a: 6e20 bb16 4300 |001f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16bb │ │ -0d0f10: 5473 840d |0022: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f14: 5533 9b0d |0024: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ -0d0f18: 3903 0700 |0026: if-nez v3, 002d // +0007 │ │ -0d0f1c: 5473 840d |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f20: 6e10 3219 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d0f26: 5473 840d |002d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f2a: 5233 960d |002f: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0d0f2e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0d0f30: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ -0d0f34: 3903 0400 |0034: if-nez v3, 0038 // +0004 │ │ -0d0f38: 0121 |0036: move v1, v2 │ │ -0d0f3a: 28d9 |0037: goto 0010 // -0027 │ │ -0d0f3c: 5473 840d |0038: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f40: 5533 ac0d |003a: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d0f44: 3803 5e00 |003c: if-eqz v3, 009a // +005e │ │ -0d0f48: 5473 840d |003e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f4c: 5433 a20d |0040: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d0f50: 6e30 e912 930a |0042: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0d0f56: 0a03 |0045: move-result v3 │ │ -0d0f58: 3803 5400 |0046: if-eqz v3, 009a // +0054 │ │ -0d0f5c: 6e10 8316 0800 |0048: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@1683 │ │ -0d0f62: 5472 840d |004b: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f66: 6e10 3219 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d0f6c: 5472 840d |0050: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f70: 5422 a10d |0052: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d0f74: 6e30 e912 920a |0054: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0d0f7a: 0a02 |0057: move-result v2 │ │ -0d0f7c: 3802 1a00 |0058: if-eqz v2, 0072 // +001a │ │ -0d0f80: 5470 840d |005a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f84: 5400 a30d |005c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d0f88: 6e30 1513 900a |005e: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d0f8e: 5470 840d |0061: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0f92: 5400 a10d |0063: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d0f96: 5200 180b |0065: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d0f9a: 5970 830d |0067: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ -0d0f9e: 5470 840d |0069: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0fa2: 5c01 b10d |006b: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ -0d0fa6: 5470 840d |006d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0faa: 590b 950d |006f: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d0fae: 289f |0071: goto 0010 // -0061 │ │ -0d0fb0: 5472 840d |0072: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0fb4: 5473 840d |0074: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0fb8: 5233 8d0d |0076: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d0fbc: 5474 840d |0078: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0fc0: 5244 900d |007a: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0d0fc4: c854 |007c: mul-float/2addr v4, v5 │ │ -0d0fc6: 5475 840d |007d: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0fca: 5255 a40d |007f: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d0fce: c865 |0081: mul-float/2addr v5, v6 │ │ -0d0fd0: 7120 8524 5400 |0082: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d0fd6: 0a04 |0085: move-result v4 │ │ -0d0fd8: 5475 840d |0086: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d0fdc: 5455 a10d |0088: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d0fe0: 5255 180b |008a: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d0fe4: 2e05 0905 |008c: cmpg-float v5, v9, v5 │ │ -0d0fe8: 3b05 0a00 |008e: if-gez v5, 0098 // +000a │ │ -0d0fec: 8200 |0090: int-to-float v0, v0 │ │ -0d0fee: c840 |0091: mul-float/2addr v0, v4 │ │ -0d0ff0: c630 |0092: add-float/2addr v0, v3 │ │ -0d0ff2: 6e20 4319 0200 |0093: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1943 │ │ -0d0ff8: 2900 7aff |0096: goto/16 0010 // -0086 │ │ -0d0ffc: 0110 |0098: move v0, v1 │ │ -0d0ffe: 28f7 |0099: goto 0090 // -0009 │ │ -0d1000: 5473 840d |009a: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1004: 5533 ad0d |009c: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d1008: 3803 5e00 |009e: if-eqz v3, 00fc // +005e │ │ -0d100c: 5473 840d |00a0: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1010: 5433 b40d |00a2: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d1014: 6e30 e912 930a |00a4: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0d101a: 0a03 |00a7: move-result v3 │ │ -0d101c: 3803 5400 |00a8: if-eqz v3, 00fc // +0054 │ │ -0d1020: 6e10 8316 0800 |00aa: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@1683 │ │ -0d1026: 5472 840d |00ad: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d102a: 6e10 3219 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d1030: 5472 840d |00b2: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1034: 5422 b30d |00b4: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d1038: 6e30 e912 920a |00b6: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0d103e: 0a02 |00b9: move-result v2 │ │ -0d1040: 3802 1b00 |00ba: if-eqz v2, 00d5 // +001b │ │ -0d1044: 5470 840d |00bc: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1048: 5400 a30d |00be: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d104c: 6e30 1513 900a |00c0: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d1052: 5470 840d |00c3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1056: 5400 b30d |00c5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d105a: 5200 190b |00c7: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d105e: 5970 830d |00c9: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ -0d1062: 5470 840d |00cb: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1066: 5c01 b20d |00cd: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ -0d106a: 5470 840d |00cf: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d106e: 590b 950d |00d1: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d1072: 2900 3dff |00d3: goto/16 0010 // -00c3 │ │ -0d1076: 5472 840d |00d5: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d107a: 5473 840d |00d7: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d107e: 5233 8e0d |00d9: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d1082: 5474 840d |00db: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1086: 5244 8f0d |00dd: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0d108a: c854 |00df: mul-float/2addr v4, v5 │ │ -0d108c: 5475 840d |00e0: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1090: 5255 a50d |00e2: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d1094: c865 |00e4: mul-float/2addr v5, v6 │ │ -0d1096: 7120 8524 5400 |00e5: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d109c: 0a04 |00e8: move-result v4 │ │ -0d109e: 5475 840d |00e9: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d10a2: 5455 b30d |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d10a6: 5255 190b |00ed: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d10aa: 2e05 0a05 |00ef: cmpg-float v5, v10, v5 │ │ -0d10ae: 3b05 0300 |00f1: if-gez v5, 00f4 // +0003 │ │ -0d10b2: 0110 |00f3: move v0, v1 │ │ -0d10b4: 8200 |00f4: int-to-float v0, v0 │ │ -0d10b6: c840 |00f5: mul-float/2addr v0, v4 │ │ -0d10b8: c630 |00f6: add-float/2addr v0, v3 │ │ -0d10ba: 6e20 4419 0200 |00f7: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1944 │ │ -0d10c0: 2900 16ff |00fa: goto/16 0010 // -00ea │ │ -0d10c4: 0121 |00fc: move v1, v2 │ │ -0d10c6: 2900 13ff |00fd: goto/16 0010 // -00ed │ │ +0deb70: |[0deb70] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0deb80: 1405 6666 663f |0000: const v5, #float 0.9 // #3f666666 │ │ +0deb86: 1406 cdcc cc3d |0003: const v6, #float 0.1 // #3dcccccd │ │ +0deb8c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0deb8e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0deb90: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0deb92: 5473 840d |0009: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deb96: 5233 950d |000b: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0deb9a: 3203 0400 |000d: if-eq v3, v0, 0011 // +0004 │ │ +0deb9e: 0121 |000f: move v1, v2 │ │ +0deba0: 0f01 |0010: return v1 │ │ +0deba2: 390b 0600 |0011: if-nez v11, 0017 // +0006 │ │ +0deba6: 380c 0400 |0013: if-eqz v12, 0017 // +0004 │ │ +0debaa: 0121 |0015: move v1, v2 │ │ +0debac: 28fa |0016: goto 0010 // -0006 │ │ +0debae: 5473 840d |0017: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0debb2: 6e10 2019 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1920 │ │ +0debb8: 0c03 |001c: move-result-object v3 │ │ +0debba: 5474 840d |001d: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0debbe: 6e20 bb16 4300 |001f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16bb │ │ +0debc4: 5473 840d |0022: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0debc8: 5533 9b0d |0024: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ +0debcc: 3903 0700 |0026: if-nez v3, 002d // +0007 │ │ +0debd0: 5473 840d |0028: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0debd4: 6e10 3219 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0debda: 5473 840d |002d: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0debde: 5233 960d |002f: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0debe2: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0debe4: 2d03 0304 |0032: cmpl-float v3, v3, v4 │ │ +0debe8: 3903 0400 |0034: if-nez v3, 0038 // +0004 │ │ +0debec: 0121 |0036: move v1, v2 │ │ +0debee: 28d9 |0037: goto 0010 // -0027 │ │ +0debf0: 5473 840d |0038: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0debf4: 5533 ac0d |003a: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0debf8: 3803 5e00 |003c: if-eqz v3, 009a // +005e │ │ +0debfc: 5473 840d |003e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec00: 5433 a20d |0040: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0dec04: 6e30 e912 930a |0042: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0dec0a: 0a03 |0045: move-result v3 │ │ +0dec0c: 3803 5400 |0046: if-eqz v3, 009a // +0054 │ │ +0dec10: 6e10 8316 0800 |0048: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@1683 │ │ +0dec16: 5472 840d |004b: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec1a: 6e10 3219 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0dec20: 5472 840d |0050: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec24: 5422 a10d |0052: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0dec28: 6e30 e912 920a |0054: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0dec2e: 0a02 |0057: move-result v2 │ │ +0dec30: 3802 1a00 |0058: if-eqz v2, 0072 // +001a │ │ +0dec34: 5470 840d |005a: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec38: 5400 a30d |005c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0dec3c: 6e30 1513 900a |005e: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dec42: 5470 840d |0061: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec46: 5400 a10d |0063: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0dec4a: 5200 180b |0065: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0dec4e: 5970 830d |0067: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ +0dec52: 5470 840d |0069: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec56: 5c01 b10d |006b: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ +0dec5a: 5470 840d |006d: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec5e: 590b 950d |006f: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0dec62: 289f |0071: goto 0010 // -0061 │ │ +0dec64: 5472 840d |0072: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec68: 5473 840d |0074: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec6c: 5233 8d0d |0076: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0dec70: 5474 840d |0078: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec74: 5244 900d |007a: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0dec78: c854 |007c: mul-float/2addr v4, v5 │ │ +0dec7a: 5475 840d |007d: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec7e: 5255 a40d |007f: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0dec82: c865 |0081: mul-float/2addr v5, v6 │ │ +0dec84: 7120 8524 5400 |0082: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0dec8a: 0a04 |0085: move-result v4 │ │ +0dec8c: 5475 840d |0086: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dec90: 5455 a10d |0088: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0dec94: 5255 180b |008a: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0dec98: 2e05 0905 |008c: cmpg-float v5, v9, v5 │ │ +0dec9c: 3b05 0a00 |008e: if-gez v5, 0098 // +000a │ │ +0deca0: 8200 |0090: int-to-float v0, v0 │ │ +0deca2: c840 |0091: mul-float/2addr v0, v4 │ │ +0deca4: c630 |0092: add-float/2addr v0, v3 │ │ +0deca6: 6e20 4319 0200 |0093: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1943 │ │ +0decac: 2900 7aff |0096: goto/16 0010 // -0086 │ │ +0decb0: 0110 |0098: move v0, v1 │ │ +0decb2: 28f7 |0099: goto 0090 // -0009 │ │ +0decb4: 5473 840d |009a: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0decb8: 5533 ad0d |009c: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0decbc: 3803 5e00 |009e: if-eqz v3, 00fc // +005e │ │ +0decc0: 5473 840d |00a0: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0decc4: 5433 b40d |00a2: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0decc8: 6e30 e912 930a |00a4: invoke-virtual {v3, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0decce: 0a03 |00a7: move-result v3 │ │ +0decd0: 3803 5400 |00a8: if-eqz v3, 00fc // +0054 │ │ +0decd4: 6e10 8316 0800 |00aa: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@1683 │ │ +0decda: 5472 840d |00ad: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0decde: 6e10 3219 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0dece4: 5472 840d |00b2: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dece8: 5422 b30d |00b4: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0decec: 6e30 e912 920a |00b6: invoke-virtual {v2, v9, v10}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0decf2: 0a02 |00b9: move-result v2 │ │ +0decf4: 3802 1b00 |00ba: if-eqz v2, 00d5 // +001b │ │ +0decf8: 5470 840d |00bc: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0decfc: 5400 a30d |00be: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0ded00: 6e30 1513 900a |00c0: invoke-virtual {v0, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0ded06: 5470 840d |00c3: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded0a: 5400 b30d |00c5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0ded0e: 5200 190b |00c7: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0ded12: 5970 830d |00c9: iput v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ +0ded16: 5470 840d |00cb: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded1a: 5c01 b20d |00cd: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ +0ded1e: 5470 840d |00cf: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded22: 590b 950d |00d1: iput v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0ded26: 2900 3dff |00d3: goto/16 0010 // -00c3 │ │ +0ded2a: 5472 840d |00d5: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded2e: 5473 840d |00d7: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded32: 5233 8e0d |00d9: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0ded36: 5474 840d |00db: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded3a: 5244 8f0d |00dd: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0ded3e: c854 |00df: mul-float/2addr v4, v5 │ │ +0ded40: 5475 840d |00e0: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded44: 5255 a50d |00e2: iget v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0ded48: c865 |00e4: mul-float/2addr v5, v6 │ │ +0ded4a: 7120 8524 5400 |00e5: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ded50: 0a04 |00e8: move-result v4 │ │ +0ded52: 5475 840d |00e9: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded56: 5455 b30d |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0ded5a: 5255 190b |00ed: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0ded5e: 2e05 0a05 |00ef: cmpg-float v5, v10, v5 │ │ +0ded62: 3b05 0300 |00f1: if-gez v5, 00f4 // +0003 │ │ +0ded66: 0110 |00f3: move v0, v1 │ │ +0ded68: 8200 |00f4: int-to-float v0, v0 │ │ +0ded6a: c840 |00f5: mul-float/2addr v0, v4 │ │ +0ded6c: c630 |00f6: add-float/2addr v0, v3 │ │ +0ded6e: 6e20 4419 0200 |00f7: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1944 │ │ +0ded74: 2900 16ff |00fa: goto/16 0010 // -00ea │ │ +0ded78: 0121 |00fc: move v1, v2 │ │ +0ded7a: 2900 13ff |00fd: goto/16 0010 // -00ed │ │ catches : (none) │ │ positions : │ │ 0x0009 line=111 │ │ 0x0010 line=145 │ │ 0x0011 line=112 │ │ 0x0017 line=113 │ │ 0x0022 line=115 │ │ @@ -307572,113 +307497,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 │ │ -0d10cc: |[0d10cc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d10dc: 5483 840d |0000: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d10e0: 5233 950d |0002: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d10e4: 323c 0300 |0004: if-eq v12, v3, 0007 // +0003 │ │ -0d10e8: 0e00 |0006: return-void │ │ -0d10ea: 5483 840d |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d10ee: 5533 b10d |0009: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ -0d10f2: 3803 5500 |000b: if-eqz v3, 0060 // +0055 │ │ -0d10f6: 5483 840d |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d10fa: 5433 a30d |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d10fe: 5233 210b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d1102: a700 0a03 |0013: sub-float v0, v10, v3 │ │ -0d1106: 5283 830d |0015: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ -0d110a: a601 0300 |0017: add-float v1, v3, v0 │ │ -0d110e: 5981 830d |0019: iput v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ -0d1112: 5483 840d |001b: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1116: 5433 a20d |001d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d111a: 5233 180b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d111e: 7120 8524 1300 |0021: invoke-static {v3, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d1124: 0a01 |0024: move-result v1 │ │ -0d1126: 5483 840d |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d112a: 5433 a20d |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d112e: 5233 180b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d1132: 5484 840d |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1136: 5444 a20d |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d113a: 5244 170b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d113e: c643 |0031: add-float/2addr v3, v4 │ │ -0d1140: 5484 840d |0032: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1144: 5444 a10d |0034: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d1148: 5244 170b |0036: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d114c: c743 |0038: sub-float/2addr v3, v4 │ │ -0d114e: 7120 8724 1300 |0039: invoke-static {v3, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d1154: 0a01 |003c: move-result v1 │ │ -0d1156: 5483 840d |003d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d115a: 5484 840d |003f: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d115e: 5444 a20d |0041: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d1162: 5244 180b |0043: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d1166: a704 0104 |0045: sub-float v4, v1, v4 │ │ -0d116a: 5485 840d |0047: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d116e: 5455 a20d |0049: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d1172: 5255 170b |004b: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d1176: 5486 840d |004d: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d117a: 5466 a10d |004f: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d117e: 5266 170b |0051: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d1182: c765 |0053: sub-float/2addr v5, v6 │ │ -0d1184: c954 |0054: div-float/2addr v4, v5 │ │ -0d1186: 6e20 4119 4300 |0055: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentX:(F)V // method@1941 │ │ -0d118c: 5483 840d |0058: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1190: 5433 a30d |005a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d1194: 6e30 1513 a30b |005c: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d119a: 28a7 |005f: goto 0006 // -0059 │ │ -0d119c: 5483 840d |0060: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d11a0: 5533 b20d |0062: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ -0d11a4: 3803 a2ff |0064: if-eqz v3, 0006 // -005e │ │ -0d11a8: 5483 840d |0066: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d11ac: 5433 a30d |0068: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d11b0: 5233 220b |006a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d11b4: a700 0b03 |006c: sub-float v0, v11, v3 │ │ -0d11b8: 5283 830d |006e: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ -0d11bc: a602 0300 |0070: add-float v2, v3, v0 │ │ -0d11c0: 5982 830d |0072: iput v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ -0d11c4: 5483 840d |0074: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d11c8: 5433 b40d |0076: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d11cc: 5233 190b |0078: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d11d0: 7120 8524 2300 |007a: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d11d6: 0a02 |007d: move-result v2 │ │ -0d11d8: 5483 840d |007e: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d11dc: 5433 b40d |0080: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d11e0: 5233 190b |0082: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d11e4: 5484 840d |0084: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d11e8: 5444 b40d |0086: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d11ec: 5244 130b |0088: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d11f0: c643 |008a: add-float/2addr v3, v4 │ │ -0d11f2: 5484 840d |008b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d11f6: 5444 b30d |008d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d11fa: 5244 130b |008f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d11fe: c743 |0091: sub-float/2addr v3, v4 │ │ -0d1200: 7120 8724 2300 |0092: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d1206: 0a02 |0095: move-result v2 │ │ -0d1208: 5483 840d |0096: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d120c: 1504 803f |0098: const/high16 v4, #int 1065353216 // #3f80 │ │ -0d1210: 5485 840d |009a: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1214: 5455 b40d |009c: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d1218: 5255 190b |009e: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d121c: a705 0205 |00a0: sub-float v5, v2, v5 │ │ -0d1220: 5486 840d |00a2: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1224: 5466 b40d |00a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d1228: 5266 130b |00a6: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d122c: 5487 840d |00a8: iget-object v7, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1230: 5477 b30d |00aa: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d1234: 5277 130b |00ac: iget v7, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d1238: c776 |00ae: sub-float/2addr v6, v7 │ │ -0d123a: c965 |00af: div-float/2addr v5, v6 │ │ -0d123c: c754 |00b0: sub-float/2addr v4, v5 │ │ -0d123e: 6e20 4219 4300 |00b1: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentY:(F)V // method@1942 │ │ -0d1244: 5483 840d |00b4: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1248: 5433 a30d |00b6: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d124c: 6e30 1513 a30b |00b8: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d1252: 2900 4bff |00bb: goto/16 0006 // -00b5 │ │ +0ded80: |[0ded80] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ded90: 5483 840d |0000: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0ded94: 5233 950d |0002: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0ded98: 323c 0300 |0004: if-eq v12, v3, 0007 // +0003 │ │ +0ded9c: 0e00 |0006: return-void │ │ +0ded9e: 5483 840d |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deda2: 5533 b10d |0009: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ +0deda6: 3803 5500 |000b: if-eqz v3, 0060 // +0055 │ │ +0dedaa: 5483 840d |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dedae: 5433 a30d |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0dedb2: 5233 210b |0011: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0dedb6: a700 0a03 |0013: sub-float v0, v10, v3 │ │ +0dedba: 5283 830d |0015: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ +0dedbe: a601 0300 |0017: add-float v1, v3, v0 │ │ +0dedc2: 5981 830d |0019: iput v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ +0dedc6: 5483 840d |001b: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dedca: 5433 a20d |001d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0dedce: 5233 180b |001f: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0dedd2: 7120 8524 1300 |0021: invoke-static {v3, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0dedd8: 0a01 |0024: move-result v1 │ │ +0dedda: 5483 840d |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dedde: 5433 a20d |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0dede2: 5233 180b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0dede6: 5484 840d |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dedea: 5444 a20d |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0dedee: 5244 170b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0dedf2: c643 |0031: add-float/2addr v3, v4 │ │ +0dedf4: 5484 840d |0032: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dedf8: 5444 a10d |0034: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0dedfc: 5244 170b |0036: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0dee00: c743 |0038: sub-float/2addr v3, v4 │ │ +0dee02: 7120 8724 1300 |0039: invoke-static {v3, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0dee08: 0a01 |003c: move-result v1 │ │ +0dee0a: 5483 840d |003d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee0e: 5484 840d |003f: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee12: 5444 a20d |0041: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0dee16: 5244 180b |0043: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0dee1a: a704 0104 |0045: sub-float v4, v1, v4 │ │ +0dee1e: 5485 840d |0047: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee22: 5455 a20d |0049: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0dee26: 5255 170b |004b: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0dee2a: 5486 840d |004d: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee2e: 5466 a10d |004f: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0dee32: 5266 170b |0051: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0dee36: c765 |0053: sub-float/2addr v5, v6 │ │ +0dee38: c954 |0054: div-float/2addr v4, v5 │ │ +0dee3a: 6e20 4119 4300 |0055: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentX:(F)V // method@1941 │ │ +0dee40: 5483 840d |0058: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee44: 5433 a30d |005a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0dee48: 6e30 1513 a30b |005c: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0dee4e: 28a7 |005f: goto 0006 // -0059 │ │ +0dee50: 5483 840d |0060: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee54: 5533 b20d |0062: iget-boolean v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ +0dee58: 3803 a2ff |0064: if-eqz v3, 0006 // -005e │ │ +0dee5c: 5483 840d |0066: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee60: 5433 a30d |0068: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0dee64: 5233 220b |006a: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0dee68: a700 0b03 |006c: sub-float v0, v11, v3 │ │ +0dee6c: 5283 830d |006e: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ +0dee70: a602 0300 |0070: add-float v2, v3, v0 │ │ +0dee74: 5982 830d |0072: iput v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.handlePosition:F // field@0d83 │ │ +0dee78: 5483 840d |0074: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee7c: 5433 b40d |0076: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0dee80: 5233 190b |0078: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0dee84: 7120 8524 2300 |007a: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0dee8a: 0a02 |007d: move-result v2 │ │ +0dee8c: 5483 840d |007e: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee90: 5433 b40d |0080: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0dee94: 5233 190b |0082: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0dee98: 5484 840d |0084: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0dee9c: 5444 b40d |0086: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0deea0: 5244 130b |0088: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0deea4: c643 |008a: add-float/2addr v3, v4 │ │ +0deea6: 5484 840d |008b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deeaa: 5444 b30d |008d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0deeae: 5244 130b |008f: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0deeb2: c743 |0091: sub-float/2addr v3, v4 │ │ +0deeb4: 7120 8724 2300 |0092: invoke-static {v3, v2}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0deeba: 0a02 |0095: move-result v2 │ │ +0deebc: 5483 840d |0096: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deec0: 1504 803f |0098: const/high16 v4, #int 1065353216 // #3f80 │ │ +0deec4: 5485 840d |009a: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deec8: 5455 b40d |009c: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0deecc: 5255 190b |009e: iget v5, v5, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0deed0: a705 0205 |00a0: sub-float v5, v2, v5 │ │ +0deed4: 5486 840d |00a2: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deed8: 5466 b40d |00a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0deedc: 5266 130b |00a6: iget v6, v6, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0deee0: 5487 840d |00a8: iget-object v7, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deee4: 5477 b30d |00aa: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0deee8: 5277 130b |00ac: iget v7, v7, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0deeec: c776 |00ae: sub-float/2addr v6, v7 │ │ +0deeee: c965 |00af: div-float/2addr v5, v6 │ │ +0deef0: c754 |00b0: sub-float/2addr v4, v5 │ │ +0deef2: 6e20 4219 4300 |00b1: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollPercentY:(F)V // method@1942 │ │ +0deef8: 5483 840d |00b4: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0deefc: 5433 a30d |00b6: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0def00: 6e30 1513 a30b |00b8: invoke-virtual {v3, v10, v11}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0def06: 2900 4bff |00bb: goto/16 0006 // -00b5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0006 line=174 │ │ 0x0007 line=157 │ │ 0x000d line=158 │ │ 0x0015 line=159 │ │ @@ -307711,28 +307636,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 │ │ -0d1258: |[0d1258] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d1268: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d126a: 5430 840d |0001: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d126e: 5200 950d |0003: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d1272: 3207 0300 |0005: if-eq v7, v0, 0008 // +0003 │ │ -0d1276: 0e00 |0007: return-void │ │ -0d1278: 5430 840d |0008: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d127c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0d127e: 5901 950d |000b: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d1282: 5430 840d |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d1286: 5c02 b10d |000f: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ -0d128a: 5430 840d |0011: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ -0d128e: 5c02 b20d |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ -0d1292: 28f2 |0015: goto 0007 // -000e │ │ +0def0c: |[0def0c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0def1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0def1e: 5430 840d |0001: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0def22: 5200 950d |0003: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0def26: 3207 0300 |0005: if-eq v7, v0, 0008 // +0003 │ │ +0def2a: 0e00 |0007: return-void │ │ +0def2c: 5430 840d |0008: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0def30: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0def32: 5901 950d |000b: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0def36: 5430 840d |000d: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0def3a: 5c02 b10d |000f: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ +0def3e: 5430 840d |0011: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d84 │ │ +0def42: 5c02 b20d |0013: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ +0def46: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x0007 line=153 │ │ 0x0008 line=150 │ │ 0x000d line=151 │ │ 0x0011 line=152 │ │ @@ -307778,18 +307703,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 │ │ -0d1294: |[0d1294] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0d12a4: 5b01 850d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d12a8: 7010 171c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:()V // method@1c17 │ │ -0d12ae: 0e00 |0005: return-void │ │ +0def48: |[0def48] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0def58: 5b01 850d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0def5c: 7010 171c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.:()V // method@1c17 │ │ +0def62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 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; │ │ │ │ @@ -307799,42 +307724,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 │ │ -0d12b0: |[0d12b0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d12c0: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ -0d12c4: 7110 7d24 0500 |0002: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d12ca: 0a00 |0005: move-result v0 │ │ -0d12cc: 2d00 0002 |0006: cmpl-float v0, v0, v2 │ │ -0d12d0: 3d00 1300 |0008: if-lez v0, 001b // +0013 │ │ -0d12d4: 5430 850d |000a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d12d8: 5431 850d |000c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d12dc: 5211 9d0d |000e: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ -0d12e0: 5901 9e0d |0010: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d12e4: 5430 850d |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d12e8: 5905 b50d |0014: iput v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0d12ec: 5430 850d |0016: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d12f0: 6e20 0d19 4000 |0018: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@190d │ │ -0d12f6: 7110 7d24 0600 |001b: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d12fc: 0a00 |001e: move-result v0 │ │ -0d12fe: 2d00 0002 |001f: cmpl-float v0, v0, v2 │ │ -0d1302: 3d00 1400 |0021: if-lez v0, 0035 // +0014 │ │ -0d1306: 5430 850d |0023: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d130a: 5431 850d |0025: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d130e: 5211 9d0d |0027: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ -0d1312: 5901 9e0d |0029: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d1316: 5430 850d |002b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d131a: 7f61 |002d: neg-float v1, v6 │ │ -0d131c: 5901 b60d |002e: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0d1320: 5430 850d |0030: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d1324: 6e20 0d19 4000 |0032: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@190d │ │ -0d132a: 0e00 |0035: return-void │ │ +0def64: |[0def64] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.fling:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0def74: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ +0def78: 7110 7d24 0500 |0002: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0def7e: 0a00 |0005: move-result v0 │ │ +0def80: 2d00 0002 |0006: cmpl-float v0, v0, v2 │ │ +0def84: 3d00 1300 |0008: if-lez v0, 001b // +0013 │ │ +0def88: 5430 850d |000a: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0def8c: 5431 850d |000c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0def90: 5211 9d0d |000e: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ +0def94: 5901 9e0d |0010: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0def98: 5430 850d |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0def9c: 5905 b50d |0014: iput v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0defa0: 5430 850d |0016: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0defa4: 6e20 0d19 4000 |0018: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@190d │ │ +0defaa: 7110 7d24 0600 |001b: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0defb0: 0a00 |001e: move-result v0 │ │ +0defb2: 2d00 0002 |001f: cmpl-float v0, v0, v2 │ │ +0defb6: 3d00 1400 |0021: if-lez v0, 0035 // +0014 │ │ +0defba: 5430 850d |0023: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0defbe: 5431 850d |0025: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0defc2: 5211 9d0d |0027: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ +0defc6: 5901 9e0d |0029: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0defca: 5430 850d |002b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0defce: 7f61 |002d: neg-float v1, v6 │ │ +0defd0: 5901 b60d |002e: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0defd4: 5430 850d |0030: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0defd8: 6e20 0d19 4000 |0032: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@190d │ │ +0defde: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x000a line=193 │ │ 0x0012 line=194 │ │ 0x0016 line=195 │ │ 0x001b line=197 │ │ @@ -307854,30 +307779,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 │ │ -0d132c: |[0d132c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d133c: 6f20 1c1c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1c1c │ │ -0d1342: 0a00 |0003: move-result v0 │ │ -0d1344: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -0d1348: 1f03 2202 |0006: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0d134c: 6e10 7316 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d1352: 0c00 |000b: move-result-object v0 │ │ -0d1354: 6201 a00c |000c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ -0d1358: 3310 0700 |000e: if-ne v0, v1, 0015 // +0007 │ │ -0d135c: 5420 850d |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d1360: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0d1362: 5901 9e0d |0013: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d1366: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0d1368: 0f00 |0016: return v0 │ │ -0d136a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0d136c: 28fe |0018: goto 0016 // -0002 │ │ +0defe0: |[0defe0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0deff0: 6f20 1c1c 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1c1c │ │ +0deff6: 0a00 |0003: move-result v0 │ │ +0deff8: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +0deffc: 1f03 2202 |0006: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0df000: 6e10 7316 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0df006: 0c00 |000b: move-result-object v0 │ │ +0df008: 6201 a00c |000c: sget-object v1, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchDown:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca0 │ │ +0df00c: 3310 0700 |000e: if-ne v0, v1, 0015 // +0007 │ │ +0df010: 5420 850d |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0df014: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0df016: 5901 9e0d |0013: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0df01a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0df01c: 0f00 |0016: return v0 │ │ +0df01e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0df020: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0006 line=206 │ │ 0x0015 line=207 │ │ 0x0016 line=209 │ │ locals : │ │ @@ -307890,30 +307815,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 │ │ -0d1370: |[0d1370] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ -0d1380: 5420 850d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d1384: 6e10 3219 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d138a: 5420 850d |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d138e: 5201 8d0d |0007: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d1392: c761 |0009: sub-float/2addr v1, v6 │ │ -0d1394: 5901 8d0d |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d1398: 5420 850d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d139c: 5201 8e0d |000e: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d13a0: c671 |0010: add-float/2addr v1, v7 │ │ -0d13a2: 5901 8e0d |0011: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d13a6: 5420 850d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d13aa: 6e10 0e19 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@190e │ │ -0d13b0: 5420 850d |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ -0d13b4: 6e20 0d19 3000 |001a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@190d │ │ -0d13ba: 0e00 |001d: return-void │ │ +0df024: |[0df024] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$2.pan:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFFF)V │ │ +0df034: 5420 850d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0df038: 6e10 3219 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0df03e: 5420 850d |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0df042: 5201 8d0d |0007: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0df046: c761 |0009: sub-float/2addr v1, v6 │ │ +0df048: 5901 8d0d |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0df04c: 5420 850d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0df050: 5201 8e0d |000e: iget v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0df054: c671 |0010: add-float/2addr v1, v7 │ │ +0df056: 5901 8e0d |0011: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0df05a: 5420 850d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0df05e: 6e10 0e19 0000 |0015: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@190e │ │ +0df064: 5420 850d |0018: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d85 │ │ +0df068: 6e20 0d19 3000 |001a: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V // method@190d │ │ +0df06e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=185 │ │ 0x000c line=186 │ │ 0x0013 line=187 │ │ 0x0018 line=188 │ │ @@ -307960,18 +307885,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 │ │ -0d13bc: |[0d13bc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ -0d13cc: 5b01 860d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d13d0: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d13d6: 0e00 |0005: return-void │ │ +0df070: |[0df070] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V │ │ +0df080: 5b01 860d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df084: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0df08a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 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; │ │ │ │ @@ -307981,61 +307906,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 │ │ -0d13d8: |[0d13d8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ -0d13e8: 1505 8040 |0000: const/high16 v5, #int 1082130432 // #4080 │ │ -0d13ec: 1403 6666 663f |0002: const v3, #float 0.9 // #3f666666 │ │ -0d13f2: 1404 cdcc cc3d |0005: const v4, #float 0.1 // #3dcccccd │ │ -0d13f8: 5460 860d |0008: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d13fc: 6e10 3219 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d1402: 5460 860d |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d1406: 5500 ad0d |000f: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d140a: 3800 1f00 |0011: if-eqz v0, 0030 // +001f │ │ -0d140e: 5460 860d |0013: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d1412: 5461 860d |0015: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d1416: 5211 8e0d |0017: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d141a: 5462 860d |0019: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d141e: 5222 8f0d |001b: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0d1422: c832 |001d: mul-float/2addr v2, v3 │ │ -0d1424: 5463 860d |001e: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d1428: 5233 a50d |0020: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d142c: c843 |0022: mul-float/2addr v3, v4 │ │ -0d142e: 7120 8524 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d1434: 0a02 |0026: move-result v2 │ │ -0d1436: c952 |0027: div-float/2addr v2, v5 │ │ -0d1438: 82a3 |0028: int-to-float v3, v10 │ │ -0d143a: c832 |0029: mul-float/2addr v2, v3 │ │ -0d143c: c621 |002a: add-float/2addr v1, v2 │ │ -0d143e: 6e20 4419 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1944 │ │ -0d1444: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0d1446: 0f00 |002f: return v0 │ │ -0d1448: 5460 860d |0030: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d144c: 5500 ac0d |0032: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d1450: 3800 faff |0034: if-eqz v0, 002e // -0006 │ │ -0d1454: 5460 860d |0036: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d1458: 5461 860d |0038: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d145c: 5211 8d0d |003a: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d1460: 5462 860d |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d1464: 5222 900d |003e: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0d1468: c832 |0040: mul-float/2addr v2, v3 │ │ -0d146a: 5463 860d |0041: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ -0d146e: 5233 a40d |0043: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d1472: c843 |0045: mul-float/2addr v3, v4 │ │ -0d1474: 7120 8524 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d147a: 0a02 |0049: move-result v2 │ │ -0d147c: c952 |004a: div-float/2addr v2, v5 │ │ -0d147e: 82a3 |004b: int-to-float v3, v10 │ │ -0d1480: c832 |004c: mul-float/2addr v2, v3 │ │ -0d1482: c621 |004d: add-float/2addr v1, v2 │ │ -0d1484: 6e20 4319 1000 |004e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1943 │ │ -0d148a: 28dd |0051: goto 002e // -0023 │ │ +0df08c: |[0df08c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$3.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ +0df09c: 1505 8040 |0000: const/high16 v5, #int 1082130432 // #4080 │ │ +0df0a0: 1403 6666 663f |0002: const v3, #float 0.9 // #3f666666 │ │ +0df0a6: 1404 cdcc cc3d |0005: const v4, #float 0.1 // #3dcccccd │ │ +0df0ac: 5460 860d |0008: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df0b0: 6e10 3219 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0df0b6: 5460 860d |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df0ba: 5500 ad0d |000f: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0df0be: 3800 1f00 |0011: if-eqz v0, 0030 // +001f │ │ +0df0c2: 5460 860d |0013: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df0c6: 5461 860d |0015: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df0ca: 5211 8e0d |0017: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0df0ce: 5462 860d |0019: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df0d2: 5222 8f0d |001b: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0df0d6: c832 |001d: mul-float/2addr v2, v3 │ │ +0df0d8: 5463 860d |001e: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df0dc: 5233 a50d |0020: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0df0e0: c843 |0022: mul-float/2addr v3, v4 │ │ +0df0e2: 7120 8524 3200 |0023: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0df0e8: 0a02 |0026: move-result v2 │ │ +0df0ea: c952 |0027: div-float/2addr v2, v5 │ │ +0df0ec: 82a3 |0028: int-to-float v3, v10 │ │ +0df0ee: c832 |0029: mul-float/2addr v2, v3 │ │ +0df0f0: c621 |002a: add-float/2addr v1, v2 │ │ +0df0f2: 6e20 4419 1000 |002b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollY:(F)V // method@1944 │ │ +0df0f8: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0df0fa: 0f00 |002f: return v0 │ │ +0df0fc: 5460 860d |0030: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df100: 5500 ac0d |0032: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0df104: 3800 faff |0034: if-eqz v0, 002e // -0006 │ │ +0df108: 5460 860d |0036: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df10c: 5461 860d |0038: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df110: 5211 8d0d |003a: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0df114: 5462 860d |003c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df118: 5222 900d |003e: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0df11c: c832 |0040: mul-float/2addr v2, v3 │ │ +0df11e: 5463 860d |0041: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@0d86 │ │ +0df122: 5233 a40d |0043: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0df126: c843 |0045: mul-float/2addr v3, v4 │ │ +0df128: 7120 8524 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0df12e: 0a02 |0049: move-result v2 │ │ +0df130: c952 |004a: div-float/2addr v2, v5 │ │ +0df132: 82a3 |004b: int-to-float v3, v10 │ │ +0df134: c832 |004c: mul-float/2addr v2, v3 │ │ +0df136: c621 |004d: add-float/2addr v1, v2 │ │ +0df138: 6e20 4319 1000 |004e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setScrollX:(F)V // method@1943 │ │ +0df13e: 28dd |0051: goto 002e // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=216 │ │ 0x000d line=217 │ │ 0x0013 line=218 │ │ 0x002e line=221 │ │ 0x0030 line=219 │ │ @@ -308081,18 +308006,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 │ │ -0d148c: |[0d148c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V │ │ -0d149c: 5b01 c50d |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@0dc5 │ │ -0d14a0: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d14a6: 0e00 |0005: return-void │ │ +0df140: |[0df140] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;)V │ │ +0df150: 5b01 c50d |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@0dc5 │ │ +0df154: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0df15a: 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; │ │ │ │ @@ -308102,74 +308027,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 │ │ -0d14a8: |[0d14a8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0d14b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d14ba: 5430 c50d |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@0dc5 │ │ -0d14be: 6201 1e0b |0003: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d14c2: 6e20 6b19 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@196b │ │ -0d14c8: 6200 1e0b |0008: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d14cc: 5205 210b |000a: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d14d0: 6200 1e0b |000c: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d14d4: 5206 220b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d14d8: 2d00 0502 |0010: cmpl-float v0, v5, v2 │ │ -0d14dc: 3d00 5a00 |0012: if-lez v0, 006c // +005a │ │ -0d14e0: 5430 c50d |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@0dc5 │ │ -0d14e4: 6e10 6219 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1962 │ │ -0d14ea: 0a00 |0019: move-result v0 │ │ -0d14ec: 2e00 0500 |001a: cmpg-float v0, v5, v0 │ │ -0d14f0: 3b00 5000 |001c: if-gez v0, 006c // +0050 │ │ -0d14f4: 2d00 0602 |001e: cmpl-float v0, v6, v2 │ │ -0d14f8: 3d00 4c00 |0020: if-lez v0, 006c // +004c │ │ -0d14fc: 5430 c50d |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@0dc5 │ │ -0d1500: 6e10 6019 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ -0d1506: 0a00 |0027: move-result v0 │ │ -0d1508: 2e00 0600 |0028: cmpg-float v0, v6, v0 │ │ -0d150c: 3b00 4200 |002a: if-gez v0, 006c // +0042 │ │ -0d1510: 5430 c50d |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@0dc5 │ │ -0d1514: 5431 c50d |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@0dc5 │ │ -0d1518: 6e10 6019 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ -0d151e: 0a01 |0033: move-result v1 │ │ -0d1520: 5432 c50d |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@0dc5 │ │ -0d1524: 5422 cc0d |0036: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d1528: 5422 d50d |0038: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d152c: 5422 c30d |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -0d1530: 7210 871c 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d1536: 0a02 |003f: move-result v2 │ │ -0d1538: c721 |0040: sub-float/2addr v1, v2 │ │ -0d153a: c761 |0041: sub-float/2addr v1, v6 │ │ -0d153c: 5432 c50d |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@0dc5 │ │ -0d1540: 5222 c60d |0044: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0d1544: c921 |0046: div-float/2addr v1, v2 │ │ -0d1546: 8711 |0047: float-to-int v1, v1 │ │ -0d1548: 5901 c70d |0048: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d154c: 5430 c50d |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@0dc5 │ │ -0d1550: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0d1552: 5432 c50d |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@0dc5 │ │ -0d1556: 5222 c70d |004f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d155a: 7120 8624 2100 |0051: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d1560: 0a01 |0054: move-result v1 │ │ -0d1562: 5901 c70d |0055: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d1566: 5430 c50d |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@0dc5 │ │ -0d156a: 5431 c50d |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@0dc5 │ │ -0d156e: 5411 cc0d |005b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d1572: 5411 cf0d |005d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1576: 2111 |005f: array-length v1, v1 │ │ -0d1578: d801 01ff |0060: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0d157c: 5432 c50d |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@0dc5 │ │ -0d1580: 5222 c70d |0064: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d1584: 7120 8824 2100 |0066: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d158a: 0a01 |0069: move-result v1 │ │ -0d158c: 5901 c70d |006a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d1590: 1210 |006c: const/4 v0, #int 1 // #1 │ │ -0d1592: 0f00 |006d: return v0 │ │ +0df15c: |[0df15c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0df16c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0df16e: 5430 c50d |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@0dc5 │ │ +0df172: 6201 1e0b |0003: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0df176: 6e20 6b19 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@196b │ │ +0df17c: 6200 1e0b |0008: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0df180: 5205 210b |000a: iget v5, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0df184: 6200 1e0b |000c: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0df188: 5206 220b |000e: iget v6, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0df18c: 2d00 0502 |0010: cmpl-float v0, v5, v2 │ │ +0df190: 3d00 5a00 |0012: if-lez v0, 006c // +005a │ │ +0df194: 5430 c50d |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@0dc5 │ │ +0df198: 6e10 6219 0000 |0016: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1962 │ │ +0df19e: 0a00 |0019: move-result v0 │ │ +0df1a0: 2e00 0500 |001a: cmpg-float v0, v5, v0 │ │ +0df1a4: 3b00 5000 |001c: if-gez v0, 006c // +0050 │ │ +0df1a8: 2d00 0602 |001e: cmpl-float v0, v6, v2 │ │ +0df1ac: 3d00 4c00 |0020: if-lez v0, 006c // +004c │ │ +0df1b0: 5430 c50d |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@0dc5 │ │ +0df1b4: 6e10 6019 0000 |0024: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ +0df1ba: 0a00 |0027: move-result v0 │ │ +0df1bc: 2e00 0600 |0028: cmpg-float v0, v6, v0 │ │ +0df1c0: 3b00 4200 |002a: if-gez v0, 006c // +0042 │ │ +0df1c4: 5430 c50d |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@0dc5 │ │ +0df1c8: 5431 c50d |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@0dc5 │ │ +0df1cc: 6e10 6019 0100 |0030: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ +0df1d2: 0a01 |0033: move-result v1 │ │ +0df1d4: 5432 c50d |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@0dc5 │ │ +0df1d8: 5422 cc0d |0036: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df1dc: 5422 d50d |0038: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df1e0: 5422 c30d |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +0df1e4: 7210 871c 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0df1ea: 0a02 |003f: move-result v2 │ │ +0df1ec: c721 |0040: sub-float/2addr v1, v2 │ │ +0df1ee: c761 |0041: sub-float/2addr v1, v6 │ │ +0df1f0: 5432 c50d |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@0dc5 │ │ +0df1f4: 5222 c60d |0044: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0df1f8: c921 |0046: div-float/2addr v1, v2 │ │ +0df1fa: 8711 |0047: float-to-int v1, v1 │ │ +0df1fc: 5901 c70d |0048: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df200: 5430 c50d |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@0dc5 │ │ +0df204: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +0df206: 5432 c50d |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@0dc5 │ │ +0df20a: 5222 c70d |004f: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df20e: 7120 8624 2100 |0051: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0df214: 0a01 |0054: move-result v1 │ │ +0df216: 5901 c70d |0055: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df21a: 5430 c50d |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@0dc5 │ │ +0df21e: 5431 c50d |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@0dc5 │ │ +0df222: 5411 cc0d |005b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df226: 5411 cf0d |005d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df22a: 2111 |005f: array-length v1, v1 │ │ +0df22c: d801 01ff |0060: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0df230: 5432 c50d |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@0dc5 │ │ +0df234: 5222 c70d |0064: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df238: 7120 8824 2100 |0066: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0df23e: 0a01 |0069: move-result v1 │ │ +0df240: 5901 c70d |006a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df244: 1210 |006c: const/4 v0, #int 1 // #1 │ │ +0df246: 0f00 |006d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0008 line=234 │ │ 0x000c line=235 │ │ 0x0010 line=236 │ │ 0x002c line=237 │ │ @@ -308187,88 +308112,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 │ │ -0d1594: |[0d1594] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d15a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d15a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0d15a8: 3909 0500 |0002: if-nez v9, 0007 // +0005 │ │ -0d15ac: 380a 0300 |0004: if-eqz v10, 0007 // +0003 │ │ -0d15b0: 0f01 |0006: return v1 │ │ -0d15b2: 5452 c50d |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@0dc5 │ │ -0d15b6: 6203 1e0b |0009: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d15ba: 6e20 6b19 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@196b │ │ -0d15c0: 6202 1e0b |000e: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d15c4: 5227 210b |0010: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d15c8: 6202 1e0b |0012: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d15cc: 5228 220b |0014: iget v8, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d15d0: 2d02 0704 |0016: cmpl-float v2, v7, v4 │ │ -0d15d4: 3d02 7100 |0018: if-lez v2, 0089 // +0071 │ │ -0d15d8: 5452 c50d |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@0dc5 │ │ -0d15dc: 6e10 6219 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1962 │ │ -0d15e2: 0a02 |001f: move-result v2 │ │ -0d15e4: 2e02 0702 |0020: cmpg-float v2, v7, v2 │ │ -0d15e8: 3b02 6700 |0022: if-gez v2, 0089 // +0067 │ │ -0d15ec: 2d02 0804 |0024: cmpl-float v2, v8, v4 │ │ -0d15f0: 3d02 6300 |0026: if-lez v2, 0089 // +0063 │ │ -0d15f4: 5452 c50d |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@0dc5 │ │ -0d15f8: 6e10 6019 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ -0d15fe: 0a02 |002d: move-result v2 │ │ -0d1600: 2e02 0802 |002e: cmpg-float v2, v8, v2 │ │ -0d1604: 3b02 5900 |0030: if-gez v2, 0089 // +0059 │ │ -0d1608: 5452 c50d |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@0dc5 │ │ -0d160c: 5453 c50d |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@0dc5 │ │ -0d1610: 6e10 6019 0300 |0036: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ -0d1616: 0a03 |0039: move-result v3 │ │ -0d1618: c783 |003a: sub-float/2addr v3, v8 │ │ -0d161a: 5454 c50d |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@0dc5 │ │ -0d161e: 5244 c60d |003d: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ -0d1622: c943 |003f: div-float/2addr v3, v4 │ │ -0d1624: 8733 |0040: float-to-int v3, v3 │ │ -0d1626: 5923 c70d |0041: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d162a: 5452 c50d |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@0dc5 │ │ -0d162e: 5453 c50d |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@0dc5 │ │ -0d1632: 5233 c70d |0047: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d1636: 7120 8624 3100 |0049: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d163c: 0a01 |004c: move-result v1 │ │ -0d163e: 5921 c70d |004d: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d1642: 5451 c50d |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@0dc5 │ │ -0d1646: 5452 c50d |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@0dc5 │ │ -0d164a: 5422 cc0d |0053: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d164e: 5422 cf0d |0055: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1652: 2122 |0057: array-length v2, v2 │ │ -0d1654: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d1658: 5453 c50d |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@0dc5 │ │ -0d165c: 5233 c70d |005c: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d1660: 7120 8824 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d1666: 0a02 |0061: move-result v2 │ │ -0d1668: 5912 c70d |0062: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d166c: 5451 c50d |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@0dc5 │ │ -0d1670: 5411 cc0d |0066: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d1674: 5452 c50d |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@0dc5 │ │ -0d1678: 5222 c70d |006a: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ -0d167c: 5912 d40d |006c: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1680: 5451 c50d |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@0dc5 │ │ -0d1684: 5411 cc0d |0070: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d1688: 5411 cf0d |0072: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d168c: 2111 |0074: array-length v1, v1 │ │ -0d168e: 3d01 1400 |0075: if-lez v1, 0089 // +0014 │ │ -0d1692: 1c01 9002 |0077: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d1696: 7110 6d20 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0d169c: 0c00 |007c: move-result-object v0 │ │ -0d169e: 1f00 9002 |007d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d16a2: 5451 c50d |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@0dc5 │ │ -0d16a6: 5411 cc0d |0081: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d16aa: 6e20 7119 0100 |0083: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1971 │ │ -0d16b0: 7110 6a20 0000 |0086: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0d16b6: 1211 |0089: const/4 v1, #int 1 // #1 │ │ -0d16b8: 2900 7cff |008a: goto/16 0006 // -0084 │ │ +0df248: |[0df248] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0df258: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0df25a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0df25c: 3909 0500 |0002: if-nez v9, 0007 // +0005 │ │ +0df260: 380a 0300 |0004: if-eqz v10, 0007 // +0003 │ │ +0df264: 0f01 |0006: return v1 │ │ +0df266: 5452 c50d |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@0dc5 │ │ +0df26a: 6203 1e0b |0009: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0df26e: 6e20 6b19 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@196b │ │ +0df274: 6202 1e0b |000e: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0df278: 5227 210b |0010: iget v7, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0df27c: 6202 1e0b |0012: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0df280: 5228 220b |0014: iget v8, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0df284: 2d02 0704 |0016: cmpl-float v2, v7, v4 │ │ +0df288: 3d02 7100 |0018: if-lez v2, 0089 // +0071 │ │ +0df28c: 5452 c50d |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@0dc5 │ │ +0df290: 6e10 6219 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getWidth:()F // method@1962 │ │ +0df296: 0a02 |001f: move-result v2 │ │ +0df298: 2e02 0702 |0020: cmpg-float v2, v7, v2 │ │ +0df29c: 3b02 6700 |0022: if-gez v2, 0089 // +0067 │ │ +0df2a0: 2d02 0804 |0024: cmpl-float v2, v8, v4 │ │ +0df2a4: 3d02 6300 |0026: if-lez v2, 0089 // +0063 │ │ +0df2a8: 5452 c50d |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@0dc5 │ │ +0df2ac: 6e10 6019 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ +0df2b2: 0a02 |002d: move-result v2 │ │ +0df2b4: 2e02 0802 |002e: cmpg-float v2, v8, v2 │ │ +0df2b8: 3b02 5900 |0030: if-gez v2, 0089 // +0059 │ │ +0df2bc: 5452 c50d |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@0dc5 │ │ +0df2c0: 5453 c50d |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@0dc5 │ │ +0df2c4: 6e10 6019 0300 |0036: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getHeight:()F // method@1960 │ │ +0df2ca: 0a03 |0039: move-result v3 │ │ +0df2cc: c783 |003a: sub-float/2addr v3, v8 │ │ +0df2ce: 5454 c50d |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@0dc5 │ │ +0df2d2: 5244 c60d |003d: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.itemHeight:F // field@0dc6 │ │ +0df2d6: c943 |003f: div-float/2addr v3, v4 │ │ +0df2d8: 8733 |0040: float-to-int v3, v3 │ │ +0df2da: 5923 c70d |0041: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df2de: 5452 c50d |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@0dc5 │ │ +0df2e2: 5453 c50d |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@0dc5 │ │ +0df2e6: 5233 c70d |0047: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df2ea: 7120 8624 3100 |0049: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0df2f0: 0a01 |004c: move-result v1 │ │ +0df2f2: 5921 c70d |004d: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df2f6: 5451 c50d |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@0dc5 │ │ +0df2fa: 5452 c50d |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@0dc5 │ │ +0df2fe: 5422 cc0d |0053: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df302: 5422 cf0d |0055: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df306: 2122 |0057: array-length v2, v2 │ │ +0df308: d802 02ff |0058: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0df30c: 5453 c50d |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@0dc5 │ │ +0df310: 5233 c70d |005c: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df314: 7120 8824 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0df31a: 0a02 |0061: move-result v2 │ │ +0df31c: 5912 c70d |0062: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df320: 5451 c50d |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@0dc5 │ │ +0df324: 5411 cc0d |0066: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df328: 5452 c50d |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@0dc5 │ │ +0df32c: 5222 c70d |006a: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.listSelectedIndex:I // field@0dc7 │ │ +0df330: 5912 d40d |006c: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df334: 5451 c50d |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@0dc5 │ │ +0df338: 5411 cc0d |0070: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df33c: 5411 cf0d |0072: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df340: 2111 |0074: array-length v1, v1 │ │ +0df342: 3d01 1400 |0075: if-lez v1, 0089 // +0014 │ │ +0df346: 1c01 9002 |0077: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0df34a: 7110 6d20 0100 |0079: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0df350: 0c00 |007c: move-result-object v0 │ │ +0df352: 1f00 9002 |007d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0df356: 5451 c50d |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@0dc5 │ │ +0df35a: 5411 cc0d |0081: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df35e: 6e20 7119 0100 |0083: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1971 │ │ +0df364: 7110 6a20 0000 |0086: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0df36a: 1211 |0089: const/4 v1, #int 1 // #1 │ │ +0df36c: 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 │ │ @@ -308296,24 +308221,24 @@ │ │ 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 │ │ -0d16bc: |[0d16bc] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d16cc: 5420 c50d |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@0dc5 │ │ -0d16d0: 5400 cc0d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ -0d16d4: 6e10 7d19 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@197d │ │ -0d16da: 6e10 6f16 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ -0d16e0: 0c00 |000a: move-result-object v0 │ │ -0d16e2: 5421 c50d |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@0dc5 │ │ -0d16e6: 5411 c90d |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0dc9 │ │ -0d16ea: 6e20 b416 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@16b4 │ │ -0d16f0: 0e00 |0012: return-void │ │ +0df370: |[0df370] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectList$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0df380: 5420 c50d |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@0dc5 │ │ +0df384: 5400 cc0d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dcc │ │ +0df388: 6e10 7d19 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@197d │ │ +0df38e: 6e10 6f16 0300 |0007: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ +0df394: 0c00 |000a: move-result-object v0 │ │ +0df396: 5421 c50d |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@0dc5 │ │ +0df39a: 5411 c90d |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.stageListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0dc9 │ │ +0df39e: 6e20 b416 1000 |000f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.removeCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@16b4 │ │ +0df3a4: 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; │ │ @@ -308388,37 +308313,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 │ │ -0d16f4: |[0d16f4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ -0d1704: 7010 a31b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0d170a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d170c: 5910 d40d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1710: 2200 2f01 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ -0d1714: 7010 e90b 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ -0d171a: 5b10 cd0d |000b: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0dcd │ │ -0d171e: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d1722: 7010 f912 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d1728: 5b10 d30d |0012: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0d172c: 6e20 8319 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1983 │ │ -0d1732: 6e20 8019 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1980 │ │ -0d1738: 6e10 7519 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefWidth:()F // method@1975 │ │ -0d173e: 0a00 |001d: move-result v0 │ │ -0d1740: 6e20 8419 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setWidth:(F)V // method@1984 │ │ -0d1746: 6e10 7419 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefHeight:()F // method@1974 │ │ -0d174c: 0a00 |0024: move-result v0 │ │ -0d174e: 6e20 7f19 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setHeight:(F)V // method@197f │ │ -0d1754: 2200 5b02 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1; // type@025b │ │ -0d1758: 7020 5219 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V // method@1952 │ │ -0d175e: 5b10 ce0d |002d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0dce │ │ -0d1762: 6e20 6f19 0100 |002f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@196f │ │ -0d1768: 0e00 |0032: return-void │ │ +0df3a8: |[0df3a8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ +0df3b8: 7010 a31b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0df3be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0df3c0: 5910 d40d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df3c4: 2200 2f01 |0006: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ +0df3c8: 7010 e90b 0000 |0008: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ +0df3ce: 5b10 cd0d |000b: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0dcd │ │ +0df3d2: 2200 dc01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0df3d6: 7010 f912 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0df3dc: 5b10 d30d |0012: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0df3e0: 6e20 8319 3100 |0014: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V // method@1983 │ │ +0df3e6: 6e20 8019 2100 |0017: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1980 │ │ +0df3ec: 6e10 7519 0100 |001a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefWidth:()F // method@1975 │ │ +0df3f2: 0a00 |001d: move-result v0 │ │ +0df3f4: 6e20 8419 0100 |001e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setWidth:(F)V // method@1984 │ │ +0df3fa: 6e10 7419 0100 |0021: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getPrefHeight:()F // method@1974 │ │ +0df400: 0a00 |0024: move-result v0 │ │ +0df402: 6e20 7f19 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setHeight:(F)V // method@197f │ │ +0df408: 2200 5b02 |0028: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1; // type@025b │ │ +0df40c: 7020 5219 1000 |002a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V // method@1952 │ │ +0df412: 5b10 ce0d |002d: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0dce │ │ +0df416: 6e20 6f19 0100 |002f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@196f │ │ +0df41c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=48 │ │ 0x0006 line=49 │ │ 0x000d line=50 │ │ 0x0014 line=64 │ │ @@ -308437,21 +308362,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 │ │ -0d176c: |[0d176c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d177c: 1c00 5c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ -0d1780: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0d1786: 0c00 |0005: move-result-object v0 │ │ -0d1788: 1f00 5c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ -0d178c: 7030 6c19 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@196c │ │ -0d1792: 0e00 |000b: return-void │ │ +0df420: |[0df420] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0df430: 1c00 5c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ +0df434: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0df43a: 0c00 |0005: move-result-object v0 │ │ +0df43c: 1f00 5c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ +0df440: 7030 6c19 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@196c │ │ +0df446: 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; │ │ @@ -308462,21 +308387,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 │ │ -0d1794: |[0d1794] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d17a4: 1c00 5c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ -0d17a8: 6e30 9f19 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@199f │ │ -0d17ae: 0c00 |0005: move-result-object v0 │ │ -0d17b0: 1f00 5c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ -0d17b4: 7030 6c19 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@196c │ │ -0d17ba: 0e00 |000b: return-void │ │ +0df448: |[0df448] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.:([Ljava/lang/Object;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0df458: 1c00 5c02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ +0df45c: 6e30 9f19 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@199f │ │ +0df462: 0c00 |0005: move-result-object v0 │ │ +0df464: 1f00 5c02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // type@025c │ │ +0df468: 7030 6c19 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@196c │ │ +0df46e: 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; │ │ @@ -308489,160 +308414,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 │ │ -0d17bc: |[0d17bc] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d17cc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0d17d0: 5402 d00d |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0d17d4: 3802 f700 |0004: if-eqz v2, 00fb // +00f7 │ │ -0d17d8: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -0d17dc: 5402 d00d |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0d17e0: 6e10 6119 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1961 │ │ -0d17e6: 0c02 |000d: move-result-object v2 │ │ -0d17e8: 3802 ed00 |000e: if-eqz v2, 00fb // +00ed │ │ -0d17ec: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0d17f0: 5402 d50d |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d17f4: 5422 be0d |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbe │ │ -0d17f8: 3802 e500 |0016: if-eqz v2, 00fb // +00e5 │ │ -0d17fc: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0d1800: 5402 d50d |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1804: 5421 be0d |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbe │ │ -0d1808: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -0d180c: 5402 d50d |0020: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1810: 5427 c00d |0022: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -0d1814: 0800 1200 |0024: move-object/from16 v0, v18 │ │ -0d1818: 5402 d50d |0026: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d181c: 5420 c10d |0028: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ -0d1820: 0810 0000 |002a: move-object/from16 v16, v0 │ │ -0d1824: 7401 7219 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1972 │ │ -0d182a: 0c0f |002f: move-result-object v15 │ │ -0d182c: 7401 7b19 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getX:()F // method@197b │ │ -0d1832: 0a03 |0033: move-result v3 │ │ -0d1834: 7401 7c19 1200 |0034: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getY:()F // method@197c │ │ -0d183a: 0a04 |0037: move-result v4 │ │ -0d183c: 7401 7a19 1200 |0038: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@197a │ │ -0d1842: 0a05 |003b: move-result v5 │ │ -0d1844: 7401 7319 1200 |003c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1973 │ │ -0d184a: 0a06 |003f: move-result v6 │ │ -0d184c: 52f2 6503 |0040: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d1850: 52f8 6403 |0042: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d1854: 52f9 6303 |0044: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d1858: 52fa 6203 |0046: iget v10, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d185c: a80a 0a14 |0048: mul-float v10, v10, v20 │ │ -0d1860: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -0d1864: 6e5a 0d0e 2098 |004c: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d186a: 0802 1300 |004f: move-object/from16 v2, v19 │ │ -0d186e: 7806 811c 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@1c81 │ │ -0d1874: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -0d1878: 5402 cf0d |0056: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d187c: 2122 |0058: array-length v2, v2 │ │ -0d187e: 3d02 8e00 |0059: if-lez v2, 00e7 // +008e │ │ -0d1882: 7210 831c 0100 |005b: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d1888: 0a02 |005e: move-result v2 │ │ -0d188a: a702 0502 |005f: sub-float v2, v5, v2 │ │ -0d188e: 7210 861c 0100 |0061: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d1894: 0a08 |0064: move-result v8 │ │ -0d1896: a70e 0208 |0065: sub-float v14, v2, v8 │ │ -0d189a: 0800 1200 |0067: move-object/from16 v0, v18 │ │ -0d189e: 5402 cf0d |0069: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d18a2: 0800 1200 |006b: move-object/from16 v0, v18 │ │ -0d18a6: 5208 d40d |006d: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d18aa: 4602 0208 |006f: aget-object v2, v2, v8 │ │ -0d18ae: 1208 |0071: const/4 v8, #int 0 // #0 │ │ -0d18b0: 0800 1200 |0072: move-object/from16 v0, v18 │ │ -0d18b4: 5409 cf0d |0074: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d18b8: 0800 1200 |0076: move-object/from16 v0, v18 │ │ -0d18bc: 520a d40d |0078: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d18c0: 4609 090a |007a: aget-object v9, v9, v10 │ │ -0d18c4: 6e10 ba24 0900 |007c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d18ca: 0a09 |007f: move-result v9 │ │ -0d18cc: 6e5e f50b 2798 |0080: invoke-virtual {v7, v2, v8, v9, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bf5 │ │ -0d18d2: 0a0d |0083: move-result v13 │ │ -0d18d4: 0800 1200 |0084: move-object/from16 v0, v18 │ │ -0d18d8: 5402 cd0d |0086: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0dcd │ │ -0d18dc: 0800 1200 |0088: move-object/from16 v0, v18 │ │ -0d18e0: 5408 cf0d |008a: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d18e4: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0d18e8: 5209 d40d |008e: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d18ec: 4608 0809 |0090: aget-object v8, v8, v9 │ │ -0d18f0: 6e20 ff0b 8700 |0092: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ -0d18f6: 0c08 |0095: move-result-object v8 │ │ -0d18f8: 6e20 eb0b 8200 |0096: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ -0d18fe: 7210 821c 0100 |0099: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d1904: 0a02 |009c: move-result v2 │ │ -0d1906: 7210 871c 0100 |009d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d190c: 0a08 |00a0: move-result v8 │ │ -0d190e: c682 |00a1: add-float/2addr v2, v8 │ │ -0d1910: c726 |00a2: sub-float/2addr v6, v2 │ │ -0d1912: 1502 0040 |00a3: const/high16 v2, #int 1073741824 // #4000 │ │ -0d1916: a902 0602 |00a5: div-float v2, v6, v2 │ │ -0d191a: 7210 821c 0100 |00a7: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d1920: 0a08 |00aa: move-result v8 │ │ -0d1922: c682 |00ab: add-float/2addr v2, v8 │ │ -0d1924: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ -0d1928: 5408 cd0d |00ae: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0dcd │ │ -0d192c: 5288 9c06 |00b0: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d1930: 1509 0040 |00b2: const/high16 v9, #int 1073741824 // #4000 │ │ -0d1934: c998 |00b4: div-float/2addr v8, v9 │ │ -0d1936: c682 |00b5: add-float/2addr v2, v8 │ │ -0d1938: 8722 |00b6: float-to-int v2, v2 │ │ -0d193a: 8220 |00b7: int-to-float v0, v2 │ │ -0d193c: 0211 0000 |00b8: move/from16 v17, v0 │ │ -0d1940: 0800 1000 |00ba: move-object/from16 v0, v16 │ │ -0d1944: 5202 6503 |00bc: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d1948: 0800 1000 |00be: move-object/from16 v0, v16 │ │ -0d194c: 5208 6403 |00c0: iget v8, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d1950: 0800 1000 |00c2: move-object/from16 v0, v16 │ │ -0d1954: 5209 6303 |00c4: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d1958: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ -0d195c: 520a 6203 |00c8: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d1960: a80a 0a14 |00ca: mul-float v10, v10, v20 │ │ -0d1964: 6e5a 170c 2798 |00cc: invoke-virtual {v7, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d196a: 0800 1200 |00cf: move-object/from16 v0, v18 │ │ -0d196e: 5402 cf0d |00d1: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1972: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ -0d1976: 5208 d40d |00d5: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d197a: 4609 0208 |00d7: aget-object v9, v2, v8 │ │ -0d197e: 7210 831c 0100 |00d9: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d1984: 0a02 |00dc: move-result v2 │ │ -0d1986: a60a 0302 |00dd: add-float v10, v3, v2 │ │ -0d198a: a60b 0411 |00df: add-float v11, v4, v17 │ │ -0d198e: 120c |00e1: const/4 v12, #int 0 // #0 │ │ -0d1990: 0808 1300 |00e2: move-object/from16 v8, v19 │ │ -0d1994: 7407 f90b 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@0bf9 │ │ -0d199a: 7401 7819 1200 |00e7: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1978 │ │ -0d19a0: 0c02 |00ea: move-result-object v2 │ │ -0d19a2: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -0d19a6: 5408 d30d |00ed: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0d19aa: 6e30 1513 3804 |00ef: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d19b0: 0c08 |00f2: move-result-object v8 │ │ -0d19b2: 7401 080e 1300 |00f3: invoke-virtual/range {v19}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ -0d19b8: 0c09 |00f6: move-result-object v9 │ │ -0d19ba: 6e30 be16 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@16be │ │ -0d19c0: 0e00 |00fa: return-void │ │ -0d19c2: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ -0d19c6: 5402 ce0d |00fd: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0dce │ │ -0d19ca: 6e10 461c 0200 |00ff: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1c46 │ │ -0d19d0: 0a02 |0102: move-result v2 │ │ -0d19d2: 3802 1200 |0103: if-eqz v2, 0115 // +0012 │ │ -0d19d6: 0800 1200 |0105: move-object/from16 v0, v18 │ │ -0d19da: 5402 d50d |0107: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d19de: 5422 bf0d |0109: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbf │ │ -0d19e2: 3802 0a00 |010b: if-eqz v2, 0115 // +000a │ │ -0d19e6: 0800 1200 |010d: move-object/from16 v0, v18 │ │ -0d19ea: 5402 d50d |010f: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d19ee: 5421 bf0d |0111: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbf │ │ -0d19f2: 2900 0bff |0113: goto/16 001e // -00f5 │ │ -0d19f6: 0800 1200 |0115: move-object/from16 v0, v18 │ │ -0d19fa: 5402 d50d |0117: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d19fe: 5421 bd0d |0119: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ -0d1a02: 2900 03ff |011b: goto/16 001e // -00fd │ │ +0df470: |[0df470] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0df480: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0df484: 5402 d00d |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0df488: 3802 f700 |0004: if-eqz v2, 00fb // +00f7 │ │ +0df48c: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +0df490: 5402 d00d |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0df494: 6e10 6119 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1961 │ │ +0df49a: 0c02 |000d: move-result-object v2 │ │ +0df49c: 3802 ed00 |000e: if-eqz v2, 00fb // +00ed │ │ +0df4a0: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0df4a4: 5402 d50d |0012: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df4a8: 5422 be0d |0014: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbe │ │ +0df4ac: 3802 e500 |0016: if-eqz v2, 00fb // +00e5 │ │ +0df4b0: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0df4b4: 5402 d50d |001a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df4b8: 5421 be0d |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOpen:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbe │ │ +0df4bc: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +0df4c0: 5402 d50d |0020: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df4c4: 5427 c00d |0022: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +0df4c8: 0800 1200 |0024: move-object/from16 v0, v18 │ │ +0df4cc: 5402 d50d |0026: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df4d0: 5420 c10d |0028: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0dc1 │ │ +0df4d4: 0810 0000 |002a: move-object/from16 v16, v0 │ │ +0df4d8: 7401 7219 1200 |002c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1972 │ │ +0df4de: 0c0f |002f: move-result-object v15 │ │ +0df4e0: 7401 7b19 1200 |0030: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getX:()F // method@197b │ │ +0df4e6: 0a03 |0033: move-result v3 │ │ +0df4e8: 7401 7c19 1200 |0034: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getY:()F // method@197c │ │ +0df4ee: 0a04 |0037: move-result v4 │ │ +0df4f0: 7401 7a19 1200 |0038: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getWidth:()F // method@197a │ │ +0df4f6: 0a05 |003b: move-result v5 │ │ +0df4f8: 7401 7319 1200 |003c: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getHeight:()F // method@1973 │ │ +0df4fe: 0a06 |003f: move-result v6 │ │ +0df500: 52f2 6503 |0040: iget v2, v15, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0df504: 52f8 6403 |0042: iget v8, v15, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0df508: 52f9 6303 |0044: iget v9, v15, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0df50c: 52fa 6203 |0046: iget v10, v15, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0df510: a80a 0a14 |0048: mul-float v10, v10, v20 │ │ +0df514: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +0df518: 6e5a 0d0e 2098 |004c: invoke-virtual {v0, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0df51e: 0802 1300 |004f: move-object/from16 v2, v19 │ │ +0df522: 7806 811c 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@1c81 │ │ +0df528: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +0df52c: 5402 cf0d |0056: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df530: 2122 |0058: array-length v2, v2 │ │ +0df532: 3d02 8e00 |0059: if-lez v2, 00e7 // +008e │ │ +0df536: 7210 831c 0100 |005b: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0df53c: 0a02 |005e: move-result v2 │ │ +0df53e: a702 0502 |005f: sub-float v2, v5, v2 │ │ +0df542: 7210 861c 0100 |0061: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0df548: 0a08 |0064: move-result v8 │ │ +0df54a: a70e 0208 |0065: sub-float v14, v2, v8 │ │ +0df54e: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +0df552: 5402 cf0d |0069: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df556: 0800 1200 |006b: move-object/from16 v0, v18 │ │ +0df55a: 5208 d40d |006d: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df55e: 4602 0208 |006f: aget-object v2, v2, v8 │ │ +0df562: 1208 |0071: const/4 v8, #int 0 // #0 │ │ +0df564: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +0df568: 5409 cf0d |0074: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df56c: 0800 1200 |0076: move-object/from16 v0, v18 │ │ +0df570: 520a d40d |0078: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df574: 4609 090a |007a: aget-object v9, v9, v10 │ │ +0df578: 6e10 ba24 0900 |007c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0df57e: 0a09 |007f: move-result v9 │ │ +0df580: 6e5e f50b 2798 |0080: invoke-virtual {v7, v2, v8, v9, v14}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.computeVisibleGlyphs:(Ljava/lang/CharSequence;IIF)I // method@0bf5 │ │ +0df586: 0a0d |0083: move-result v13 │ │ +0df588: 0800 1200 |0084: move-object/from16 v0, v18 │ │ +0df58c: 5402 cd0d |0086: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0dcd │ │ +0df590: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +0df594: 5408 cf0d |008a: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df598: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +0df59c: 5209 d40d |008e: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df5a0: 4608 0809 |0090: aget-object v8, v8, v9 │ │ +0df5a4: 6e20 ff0b 8700 |0092: invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ +0df5aa: 0c08 |0095: move-result-object v8 │ │ +0df5ac: 6e20 eb0b 8200 |0096: invoke-virtual {v2, v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ +0df5b2: 7210 821c 0100 |0099: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0df5b8: 0a02 |009c: move-result v2 │ │ +0df5ba: 7210 871c 0100 |009d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0df5c0: 0a08 |00a0: move-result v8 │ │ +0df5c2: c682 |00a1: add-float/2addr v2, v8 │ │ +0df5c4: c726 |00a2: sub-float/2addr v6, v2 │ │ +0df5c6: 1502 0040 |00a3: const/high16 v2, #int 1073741824 // #4000 │ │ +0df5ca: a902 0602 |00a5: div-float v2, v6, v2 │ │ +0df5ce: 7210 821c 0100 |00a7: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0df5d4: 0a08 |00aa: move-result v8 │ │ +0df5d6: c682 |00ab: add-float/2addr v2, v8 │ │ +0df5d8: 0800 1200 |00ac: move-object/from16 v0, v18 │ │ +0df5dc: 5408 cd0d |00ae: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.bounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0dcd │ │ +0df5e0: 5288 9c06 |00b0: iget v8, v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0df5e4: 1509 0040 |00b2: const/high16 v9, #int 1073741824 // #4000 │ │ +0df5e8: c998 |00b4: div-float/2addr v8, v9 │ │ +0df5ea: c682 |00b5: add-float/2addr v2, v8 │ │ +0df5ec: 8722 |00b6: float-to-int v2, v2 │ │ +0df5ee: 8220 |00b7: int-to-float v0, v2 │ │ +0df5f0: 0211 0000 |00b8: move/from16 v17, v0 │ │ +0df5f4: 0800 1000 |00ba: move-object/from16 v0, v16 │ │ +0df5f8: 5202 6503 |00bc: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0df5fc: 0800 1000 |00be: move-object/from16 v0, v16 │ │ +0df600: 5208 6403 |00c0: iget v8, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0df604: 0800 1000 |00c2: move-object/from16 v0, v16 │ │ +0df608: 5209 6303 |00c4: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0df60c: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +0df610: 520a 6203 |00c8: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0df614: a80a 0a14 |00ca: mul-float v10, v10, v20 │ │ +0df618: 6e5a 170c 2798 |00cc: invoke-virtual {v7, v2, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0df61e: 0800 1200 |00cf: move-object/from16 v0, v18 │ │ +0df622: 5402 cf0d |00d1: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df626: 0800 1200 |00d3: move-object/from16 v0, v18 │ │ +0df62a: 5208 d40d |00d5: iget v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df62e: 4609 0208 |00d7: aget-object v9, v2, v8 │ │ +0df632: 7210 831c 0100 |00d9: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0df638: 0a02 |00dc: move-result v2 │ │ +0df63a: a60a 0302 |00dd: add-float v10, v3, v2 │ │ +0df63e: a60b 0411 |00df: add-float v11, v4, v17 │ │ +0df642: 120c |00e1: const/4 v12, #int 0 // #0 │ │ +0df644: 0808 1300 |00e2: move-object/from16 v8, v19 │ │ +0df648: 7407 f90b 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@0bf9 │ │ +0df64e: 7401 7819 1200 |00e7: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1978 │ │ +0df654: 0c02 |00ea: move-result-object v2 │ │ +0df656: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +0df65a: 5408 d30d |00ed: iget-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0df65e: 6e30 1513 3804 |00ef: invoke-virtual {v8, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0df664: 0c08 |00f2: move-result-object v8 │ │ +0df666: 7401 080e 1300 |00f3: invoke-virtual/range {v19}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ +0df66c: 0c09 |00f6: move-result-object v9 │ │ +0df66e: 6e30 be16 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@16be │ │ +0df674: 0e00 |00fa: return-void │ │ +0df676: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ +0df67a: 5402 ce0d |00fd: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0dce │ │ +0df67e: 6e10 461c 0200 |00ff: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1c46 │ │ +0df684: 0a02 |0102: move-result v2 │ │ +0df686: 3802 1200 |0103: if-eqz v2, 0115 // +0012 │ │ +0df68a: 0800 1200 |0105: move-object/from16 v0, v18 │ │ +0df68e: 5402 d50d |0107: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df692: 5422 bf0d |0109: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbf │ │ +0df696: 3802 0a00 |010b: if-eqz v2, 0115 // +000a │ │ +0df69a: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +0df69e: 5402 d50d |010f: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df6a2: 5421 bf0d |0111: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.backgroundOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbf │ │ +0df6a6: 2900 0bff |0113: goto/16 001e // -00f5 │ │ +0df6aa: 0800 1200 |0115: move-object/from16 v0, v18 │ │ +0df6ae: 5402 d50d |0117: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df6b2: 5421 bd0d |0119: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ +0df6b6: 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 │ │ @@ -308688,17 +308613,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1a08: |[0d1a08] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefHeight:()F │ │ -0d1a18: 5210 d10d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0dd1 │ │ -0d1a1c: 0f00 |0002: return v0 │ │ +0df6bc: |[0df6bc] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefHeight:()F │ │ +0df6cc: 5210 d10d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0dd1 │ │ +0df6d0: 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;) │ │ @@ -308706,17 +308631,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1a20: |[0d1a20] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefWidth:()F │ │ -0d1a30: 5210 d20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ -0d1a34: 0f00 |0002: return v0 │ │ +0df6d4: |[0df6d4] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getPrefWidth:()F │ │ +0df6e4: 5210 d20d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ +0df6e8: 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;) │ │ @@ -308724,19 +308649,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0d1a38: |[0d1a38] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelection:()Ljava/lang/String; │ │ -0d1a48: 5420 cf0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1a4c: 5221 d40d |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1a50: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0d1a54: 1100 |0006: return-object v0 │ │ +0df6ec: |[0df6ec] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelection:()Ljava/lang/String; │ │ +0df6fc: 5420 cf0d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df700: 5221 d40d |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df704: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0df708: 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;) │ │ @@ -308744,17 +308669,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1a58: |[0d1a58] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelectionIndex:()I │ │ -0d1a68: 5210 d40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1a6c: 0f00 |0002: return v0 │ │ +0df70c: |[0df70c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getSelectionIndex:()I │ │ +0df71c: 5210 d40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df720: 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;) │ │ @@ -308762,17 +308687,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 │ │ -0d1a70: |[0d1a70] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ -0d1a80: 5410 d50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1a84: 1100 |0002: return-object v0 │ │ +0df724: |[0df724] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; │ │ +0df734: 5410 d50d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df738: 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;) │ │ @@ -308780,31 +308705,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d1a88: |[0d1a88] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.hideList:()V │ │ -0d1a98: 5430 d00d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0d1a9c: 6e10 6119 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1961 │ │ -0d1aa2: 0c00 |0005: move-result-object v0 │ │ -0d1aa4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0d1aa8: 0e00 |0008: return-void │ │ -0d1aaa: 5430 d00d |0009: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0d1aae: 1401 9a99 193e |000b: const v1, #float 0.15 // #3e19999a │ │ -0d1ab4: 6202 880a |000e: sget-object v2, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ -0d1ab8: 7120 d716 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@16d7 │ │ -0d1abe: 0c01 |0013: move-result-object v1 │ │ -0d1ac0: 7100 e816 0000 |0014: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@16e8 │ │ -0d1ac6: 0c02 |0017: move-result-object v2 │ │ -0d1ac8: 7120 fa16 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@16fa │ │ -0d1ace: 0c01 |001b: move-result-object v1 │ │ -0d1ad0: 6e20 5d19 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@195d │ │ -0d1ad6: 28e9 |001f: goto 0008 // -0017 │ │ +0df73c: |[0df73c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.hideList:()V │ │ +0df74c: 5430 d00d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0df750: 6e10 6119 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1961 │ │ +0df756: 0c00 |0005: move-result-object v0 │ │ +0df758: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0df75c: 0e00 |0008: return-void │ │ +0df75e: 5430 d00d |0009: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0df762: 1401 9a99 193e |000b: const v1, #float 0.15 // #3e19999a │ │ +0df768: 6202 880a |000e: sget-object v2, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ +0df76c: 7120 d716 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@16d7 │ │ +0df772: 0c01 |0013: move-result-object v1 │ │ +0df774: 7100 e816 0000 |0014: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@16e8 │ │ +0df77a: 0c02 |0017: move-result-object v2 │ │ +0df77c: 7120 fa16 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@16fa │ │ +0df782: 0c01 |001b: move-result-object v1 │ │ +0df784: 6e20 5d19 1000 |001c: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@195d │ │ +0df78a: 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; │ │ @@ -308814,102 +308739,102 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0d1ad8: |[0d1ad8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setItems:([Ljava/lang/Object;)V │ │ -0d1ae8: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ -0d1aec: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ -0d1af0: 2206 7b03 |0004: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d1af4: 1a07 be1c |0006: const-string v7, "items cannot be null." // string@1cbe │ │ -0d1af8: 7020 6824 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d1afe: 2706 |000b: throw v6 │ │ -0d1b00: 20b6 3204 |000c: instance-of v6, v11, [Ljava/lang/String; // type@0432 │ │ -0d1b04: 3906 1500 |000e: if-nez v6, 0023 // +0015 │ │ -0d1b08: 21b6 |0010: array-length v6, v11 │ │ -0d1b0a: 2365 3204 |0011: new-array v5, v6, [Ljava/lang/String; // type@0432 │ │ -0d1b0e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0d1b10: 21b4 |0014: array-length v4, v11 │ │ -0d1b12: 3542 0d00 |0015: if-ge v2, v4, 0022 // +000d │ │ -0d1b16: 4606 0b02 |0017: aget-object v6, v11, v2 │ │ -0d1b1a: 7110 c724 0600 |0019: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ -0d1b20: 0c06 |001c: move-result-object v6 │ │ -0d1b22: 4d06 0502 |001d: aput-object v6, v5, v2 │ │ -0d1b26: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d1b2a: 28f4 |0021: goto 0015 // -000c │ │ -0d1b2c: 075b |0022: move-object v11, v5 │ │ -0d1b2e: 1f0b 3204 |0023: check-cast v11, [Ljava/lang/String; // type@0432 │ │ -0d1b32: 1f0b 3204 |0025: check-cast v11, [Ljava/lang/String; // type@0432 │ │ -0d1b36: 5bab cf0d |0027: iput-object v11, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1b3a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -0d1b3c: 59a6 d40d |002a: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1b40: 54a6 d50d |002c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1b44: 5460 bd0d |002e: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ -0d1b48: 54a6 d50d |0030: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1b4c: 5461 c00d |0032: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ -0d1b50: 7210 871c 0000 |0034: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d1b56: 0a06 |0037: move-result v6 │ │ -0d1b58: 7210 821c 0000 |0038: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d1b5e: 0a07 |003b: move-result v7 │ │ -0d1b60: c676 |003c: add-float/2addr v6, v7 │ │ -0d1b62: 6e10 030c 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0c03 │ │ -0d1b68: 0a07 |0040: move-result v7 │ │ -0d1b6a: c676 |0041: add-float/2addr v6, v7 │ │ -0d1b6c: 6e10 060c 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d1b72: 0a07 |0045: move-result v7 │ │ -0d1b74: c897 |0046: mul-float/2addr v7, v9 │ │ -0d1b76: c776 |0047: sub-float/2addr v6, v7 │ │ -0d1b78: 7210 841c 0000 |0048: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d1b7e: 0a07 |004b: move-result v7 │ │ -0d1b80: 7120 8524 7600 |004c: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d1b86: 0a06 |004f: move-result v6 │ │ -0d1b88: 59a6 d10d |0050: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0dd1 │ │ -0d1b8c: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -0d1b8e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -0d1b90: 54a6 cf0d |0054: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1b94: 2166 |0056: array-length v6, v6 │ │ -0d1b96: 3562 1300 |0057: if-ge v2, v6, 006a // +0013 │ │ -0d1b9a: 54a6 cf0d |0059: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1b9e: 4606 0602 |005b: aget-object v6, v6, v2 │ │ -0d1ba2: 6e20 ff0b 6100 |005d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ -0d1ba8: 0c06 |0060: move-result-object v6 │ │ -0d1baa: 5266 9d06 |0061: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0d1bae: 7120 8524 3600 |0063: invoke-static {v6, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d1bb4: 0a03 |0066: move-result v3 │ │ -0d1bb6: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d1bba: 28eb |0069: goto 0054 // -0015 │ │ -0d1bbc: 7210 831c 0000 |006a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d1bc2: 0a06 |006d: move-result v6 │ │ -0d1bc4: 7210 861c 0000 |006e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d1bca: 0a07 |0071: move-result v7 │ │ -0d1bcc: c676 |0072: add-float/2addr v6, v7 │ │ -0d1bce: c636 |0073: add-float/2addr v6, v3 │ │ -0d1bd0: 59a6 d20d |0074: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ -0d1bd4: 52a6 d20d |0076: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ -0d1bd8: 54a7 d50d |0078: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1bdc: 5477 c30d |007a: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -0d1be0: 7210 831c 0700 |007c: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d1be6: 0a07 |007f: move-result v7 │ │ -0d1be8: c637 |0080: add-float/2addr v7, v3 │ │ -0d1bea: 54a8 d50d |0081: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1bee: 5488 c30d |0083: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ -0d1bf2: 7210 861c 0800 |0085: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d1bf8: 0a08 |0088: move-result v8 │ │ -0d1bfa: c687 |0089: add-float/2addr v7, v8 │ │ -0d1bfc: 54a8 d50d |008a: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1c00: 5288 c20d |008c: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ -0d1c04: c898 |008e: mul-float/2addr v8, v9 │ │ -0d1c06: c687 |008f: add-float/2addr v7, v8 │ │ -0d1c08: 7120 8524 7600 |0090: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d1c0e: 0a06 |0093: move-result v6 │ │ -0d1c10: 59a6 d20d |0094: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ -0d1c14: 6e10 7e19 0a00 |0096: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@197e │ │ -0d1c1a: 0e00 |0099: return-void │ │ +0df78c: |[0df78c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setItems:([Ljava/lang/Object;)V │ │ +0df79c: 1509 0040 |0000: const/high16 v9, #int 1073741824 // #4000 │ │ +0df7a0: 390b 0a00 |0002: if-nez v11, 000c // +000a │ │ +0df7a4: 2206 7b03 |0004: new-instance v6, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0df7a8: 1a07 be1c |0006: const-string v7, "items cannot be null." // string@1cbe │ │ +0df7ac: 7020 6824 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0df7b2: 2706 |000b: throw v6 │ │ +0df7b4: 20b6 3204 |000c: instance-of v6, v11, [Ljava/lang/String; // type@0432 │ │ +0df7b8: 3906 1500 |000e: if-nez v6, 0023 // +0015 │ │ +0df7bc: 21b6 |0010: array-length v6, v11 │ │ +0df7be: 2365 3204 |0011: new-array v5, v6, [Ljava/lang/String; // type@0432 │ │ +0df7c2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0df7c4: 21b4 |0014: array-length v4, v11 │ │ +0df7c6: 3542 0d00 |0015: if-ge v2, v4, 0022 // +000d │ │ +0df7ca: 4606 0b02 |0017: aget-object v6, v11, v2 │ │ +0df7ce: 7110 c724 0600 |0019: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@24c7 │ │ +0df7d4: 0c06 |001c: move-result-object v6 │ │ +0df7d6: 4d06 0502 |001d: aput-object v6, v5, v2 │ │ +0df7da: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0df7de: 28f4 |0021: goto 0015 // -000c │ │ +0df7e0: 075b |0022: move-object v11, v5 │ │ +0df7e2: 1f0b 3204 |0023: check-cast v11, [Ljava/lang/String; // type@0432 │ │ +0df7e6: 1f0b 3204 |0025: check-cast v11, [Ljava/lang/String; // type@0432 │ │ +0df7ea: 5bab cf0d |0027: iput-object v11, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df7ee: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +0df7f0: 59a6 d40d |002a: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df7f4: 54a6 d50d |002c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df7f8: 5460 bd0d |002e: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dbd │ │ +0df7fc: 54a6 d50d |0030: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df800: 5461 c00d |0032: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0dc0 │ │ +0df804: 7210 871c 0000 |0034: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0df80a: 0a06 |0037: move-result v6 │ │ +0df80c: 7210 821c 0000 |0038: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0df812: 0a07 |003b: move-result v7 │ │ +0df814: c676 |003c: add-float/2addr v6, v7 │ │ +0df816: 6e10 030c 0100 |003d: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getCapHeight:()F // method@0c03 │ │ +0df81c: 0a07 |0040: move-result v7 │ │ +0df81e: c676 |0041: add-float/2addr v6, v7 │ │ +0df820: 6e10 060c 0100 |0042: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0df826: 0a07 |0045: move-result v7 │ │ +0df828: c897 |0046: mul-float/2addr v7, v9 │ │ +0df82a: c776 |0047: sub-float/2addr v6, v7 │ │ +0df82c: 7210 841c 0000 |0048: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0df832: 0a07 |004b: move-result v7 │ │ +0df834: 7120 8524 7600 |004c: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0df83a: 0a06 |004f: move-result v6 │ │ +0df83c: 59a6 d10d |0050: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefHeight:F // field@0dd1 │ │ +0df840: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +0df842: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +0df844: 54a6 cf0d |0054: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df848: 2166 |0056: array-length v6, v6 │ │ +0df84a: 3562 1300 |0057: if-ge v2, v6, 006a // +0013 │ │ +0df84e: 54a6 cf0d |0059: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df852: 4606 0602 |005b: aget-object v6, v6, v2 │ │ +0df856: 6e20 ff0b 6100 |005d: invoke-virtual {v1, v6}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ +0df85c: 0c06 |0060: move-result-object v6 │ │ +0df85e: 5266 9d06 |0061: iget v6, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0df862: 7120 8524 3600 |0063: invoke-static {v6, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0df868: 0a03 |0066: move-result v3 │ │ +0df86a: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0df86e: 28eb |0069: goto 0054 // -0015 │ │ +0df870: 7210 831c 0000 |006a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0df876: 0a06 |006d: move-result v6 │ │ +0df878: 7210 861c 0000 |006e: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0df87e: 0a07 |0071: move-result v7 │ │ +0df880: c676 |0072: add-float/2addr v6, v7 │ │ +0df882: c636 |0073: add-float/2addr v6, v3 │ │ +0df884: 59a6 d20d |0074: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ +0df888: 52a6 d20d |0076: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ +0df88c: 54a7 d50d |0078: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df890: 5477 c30d |007a: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +0df894: 7210 831c 0700 |007c: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0df89a: 0a07 |007f: move-result v7 │ │ +0df89c: c637 |0080: add-float/2addr v7, v3 │ │ +0df89e: 54a8 d50d |0081: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df8a2: 5488 c30d |0083: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.listBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0dc3 │ │ +0df8a6: 7210 861c 0800 |0085: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0df8ac: 0a08 |0088: move-result v8 │ │ +0df8ae: c687 |0089: add-float/2addr v7, v8 │ │ +0df8b0: 54a8 d50d |008a: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df8b4: 5288 c20d |008c: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;.itemSpacing:F // field@0dc2 │ │ +0df8b8: c898 |008e: mul-float/2addr v8, v9 │ │ +0df8ba: c687 |008f: add-float/2addr v7, v8 │ │ +0df8bc: 7120 8524 7600 |0090: invoke-static {v6, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0df8c2: 0a06 |0093: move-result v6 │ │ +0df8c4: 59a6 d20d |0094: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.prefWidth:F // field@0dd2 │ │ +0df8c8: 6e10 7e19 0a00 |0096: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@197e │ │ +0df8ce: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ 0x000c line=104 │ │ 0x0010 line=105 │ │ 0x0013 line=106 │ │ 0x0017 line=107 │ │ @@ -308944,17 +308869,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1c1c: |[0d1c1c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(I)V │ │ -0d1c2c: 5901 d40d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1c30: 0e00 |0002: return-void │ │ +0df8d0: |[0df8d0] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(I)V │ │ +0df8e0: 5901 d40d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df8e4: 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 │ │ @@ -308964,28 +308889,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0d1c34: |[0d1c34] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(Ljava/lang/String;)V │ │ -0d1c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1c46: 5421 cf0d |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1c4a: 2111 |0003: array-length v1, v1 │ │ -0d1c4c: 3510 1100 |0004: if-ge v0, v1, 0015 // +0011 │ │ -0d1c50: 5421 cf0d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1c54: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0d1c58: 6e20 b024 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0d1c5e: 0a01 |000d: move-result v1 │ │ -0d1c60: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -0d1c64: 5920 d40d |0010: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ -0d1c68: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d1c6c: 28ed |0014: goto 0001 // -0013 │ │ -0d1c6e: 0e00 |0015: return-void │ │ +0df8e8: |[0df8e8] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setSelection:(Ljava/lang/String;)V │ │ +0df8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0df8fa: 5421 cf0d |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df8fe: 2111 |0003: array-length v1, v1 │ │ +0df900: 3510 1100 |0004: if-ge v0, v1, 0015 // +0011 │ │ +0df904: 5421 cf0d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df908: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0df90c: 6e20 b024 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0df912: 0a01 |000d: move-result v1 │ │ +0df914: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +0df918: 5920 d40d |0010: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.selectedIndex:I // field@0dd4 │ │ +0df91c: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0df920: 28ed |0014: goto 0001 // -0013 │ │ +0df922: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0010 line=173 │ │ 0x0012 line=171 │ │ 0x0015 line=176 │ │ @@ -308999,28 +308924,28 @@ │ │ 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 │ │ -0d1c70: |[0d1c70] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ -0d1c80: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0d1c84: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d1c88: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0d1c8c: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d1c92: 2700 |0009: throw v0 │ │ -0d1c94: 5b23 d50d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ -0d1c98: 5420 cf0d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1c9c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0d1ca0: 5420 cf0d |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ -0d1ca4: 6e20 8019 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1980 │ │ -0d1caa: 0e00 |0015: return-void │ │ -0d1cac: 6e10 7e19 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@197e │ │ -0d1cb2: 28fc |0019: goto 0015 // -0004 │ │ +0df924: |[0df924] com.badlogic.gdx.scenes.scene2d.ui.SelectBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;)V │ │ +0df934: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0df938: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0df93c: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0df940: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0df946: 2700 |0009: throw v0 │ │ +0df948: 5b23 d50d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; // field@0dd5 │ │ +0df94c: 5420 cf0d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df950: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0df954: 5420 cf0d |0010: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.items:[Ljava/lang/String; // field@0dcf │ │ +0df958: 6e20 8019 0200 |0012: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.setItems:([Ljava/lang/Object;)V // method@1980 │ │ +0df95e: 0e00 |0015: return-void │ │ +0df960: 6e10 7e19 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.invalidateHierarchy:()V // method@197e │ │ +0df966: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x000a line=88 │ │ 0x000c line=89 │ │ 0x0010 line=90 │ │ 0x0015 line=93 │ │ @@ -309070,19 +308995,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 │ │ -0d1cb4: |[0d1cb4] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d1cc4: 5b01 d70d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd7 │ │ -0d1cc8: 5b02 d80d |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd8 │ │ -0d1ccc: 7010 c41e 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ -0d1cd2: 0e00 |0007: return-void │ │ +0df968: |[0df968] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0df978: 5b01 d70d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd7 │ │ +0df97c: 5b02 d80d |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd8 │ │ +0df980: 7010 c41e 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ +0df986: 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; │ │ @@ -309092,62 +309017,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 │ │ -0d1cd4: |[0d1cd4] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.readNamedObjects:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d1ce4: 1c06 6502 |0000: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@0265 │ │ -0d1ce8: 336b 5600 |0002: if-ne v11, v6, 0058 // +0056 │ │ -0d1cec: 1c00 9a02 |0004: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ -0d1cf0: 6e10 2220 0c00 |0006: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ -0d1cf6: 0c06 |0009: move-result-object v6 │ │ -0d1cf8: 6e10 fe1f 0600 |000a: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -0d1cfe: 0c02 |000d: move-result-object v2 │ │ -0d1d00: 7210 ad25 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0d1d06: 0a06 |0011: move-result v6 │ │ -0d1d08: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ -0d1d0c: 7210 ae25 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0d1d12: 0c05 |0017: move-result-object v5 │ │ -0d1d14: 1f05 e602 |0018: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -0d1d18: 5453 f90f |001a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0d1d1c: 1f03 8f03 |001c: check-cast v3, Ljava/lang/String; // type@038f │ │ -0d1d20: 5456 fa0f |001e: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -0d1d24: 6e30 ee1e ba06 |0020: invoke-virtual {v10, v11, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@1eee │ │ -0d1d2a: 0c04 |0023: move-result-object v4 │ │ -0d1d2c: 3804 eaff |0024: if-eqz v4, 000e // -0016 │ │ -0d1d30: 5496 d70d |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd7 │ │ -0d1d34: 6e40 9919 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@1999 │ │ -0d1d3a: 28e3 |002b: goto 000e // -001d │ │ -0d1d3c: 0d01 |002c: move-exception v1 │ │ -0d1d3e: 2207 fa02 |002d: new-instance v7, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0d1d42: 2206 9103 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0d1d46: 7010 d024 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d1d4c: 1a08 5f03 |0034: const-string v8, "Error reading " // string@035f │ │ -0d1d50: 6e20 d724 8600 |0036: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1d56: 0c06 |0039: move-result-object v6 │ │ -0d1d58: 6e10 4924 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ -0d1d5e: 0c08 |003d: move-result-object v8 │ │ -0d1d60: 6e20 d724 8600 |003e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1d66: 0c06 |0041: move-result-object v6 │ │ -0d1d68: 1a08 f700 |0042: const-string v8, ": " // string@00f7 │ │ -0d1d6c: 6e20 d724 8600 |0044: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1d72: 0c08 |0047: move-result-object v8 │ │ -0d1d74: 5456 f90f |0048: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0d1d78: 1f06 8f03 |004a: check-cast v6, Ljava/lang/String; // type@038f │ │ -0d1d7c: 6e20 d724 6800 |004c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1d82: 0c06 |004f: move-result-object v6 │ │ -0d1d84: 6e10 dd24 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d1d8a: 0c06 |0053: move-result-object v6 │ │ -0d1d8c: 7030 8120 6701 |0054: invoke-direct {v7, v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -0d1d92: 2707 |0057: throw v7 │ │ -0d1d94: 07b0 |0058: move-object v0, v11 │ │ -0d1d96: 28ad |0059: goto 0006 // -0053 │ │ -0d1d98: 0e00 |005a: return-void │ │ +0df988: |[0df988] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.readNamedObjects:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Class;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0df998: 1c06 6502 |0000: const-class v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$TintedDrawable; // type@0265 │ │ +0df99c: 336b 5600 |0002: if-ne v11, v6, 0058 // +0056 │ │ +0df9a0: 1c00 9a02 |0004: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@029a │ │ +0df9a4: 6e10 2220 0c00 |0006: invoke-virtual {v12}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ +0df9aa: 0c06 |0009: move-result-object v6 │ │ +0df9ac: 6e10 fe1f 0600 |000a: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +0df9b2: 0c02 |000d: move-result-object v2 │ │ +0df9b4: 7210 ad25 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0df9ba: 0a06 |0011: move-result v6 │ │ +0df9bc: 3806 4800 |0012: if-eqz v6, 005a // +0048 │ │ +0df9c0: 7210 ae25 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0df9c6: 0c05 |0017: move-result-object v5 │ │ +0df9c8: 1f05 e602 |0018: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +0df9cc: 5453 f90f |001a: iget-object v3, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0df9d0: 1f03 8f03 |001c: check-cast v3, Ljava/lang/String; // type@038f │ │ +0df9d4: 5456 fa0f |001e: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +0df9d8: 6e30 ee1e ba06 |0020: invoke-virtual {v10, v11, v6}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; // method@1eee │ │ +0df9de: 0c04 |0023: move-result-object v4 │ │ +0df9e0: 3804 eaff |0024: if-eqz v4, 000e // -0016 │ │ +0df9e4: 5496 d70d |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd7 │ │ +0df9e8: 6e40 9919 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@1999 │ │ +0df9ee: 28e3 |002b: goto 000e // -001d │ │ +0df9f0: 0d01 |002c: move-exception v1 │ │ +0df9f2: 2207 fa02 |002d: new-instance v7, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0df9f6: 2206 9103 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0df9fa: 7010 d024 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dfa00: 1a08 5f03 |0034: const-string v8, "Error reading " // string@035f │ │ +0dfa04: 6e20 d724 8600 |0036: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfa0a: 0c06 |0039: move-result-object v6 │ │ +0dfa0c: 6e10 4924 0b00 |003a: invoke-virtual {v11}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2449 │ │ +0dfa12: 0c08 |003d: move-result-object v8 │ │ +0dfa14: 6e20 d724 8600 |003e: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfa1a: 0c06 |0041: move-result-object v6 │ │ +0dfa1c: 1a08 f700 |0042: const-string v8, ": " // string@00f7 │ │ +0dfa20: 6e20 d724 8600 |0044: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfa26: 0c08 |0047: move-result-object v8 │ │ +0dfa28: 5456 f90f |0048: iget-object v6, v5, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0dfa2c: 1f06 8f03 |004a: check-cast v6, Ljava/lang/String; // type@038f │ │ +0dfa30: 6e20 d724 6800 |004c: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfa36: 0c06 |004f: move-result-object v6 │ │ +0dfa38: 6e10 dd24 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dfa3e: 0c06 |0053: move-result-object v6 │ │ +0dfa40: 7030 8120 6701 |0054: invoke-direct {v7, v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +0dfa46: 2707 |0057: throw v7 │ │ +0dfa48: 07b0 |0058: move-object v0, v11 │ │ +0dfa4a: 28ad |0059: goto 0006 // -0053 │ │ +0dfa4c: 0e00 |005a: return-void │ │ catches : 1 │ │ 0x0026 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ positions : │ │ 0x0000 line=431 │ │ 0x0006 line=432 │ │ 0x001a line=433 │ │ @@ -309179,41 +309104,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 │ │ -0d1dac: |[0d1dac] 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; │ │ -0d1dbc: 0794 |0000: move-object v4, v9 │ │ -0d1dbe: 1f04 ea02 |0001: check-cast v4, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0d1dc2: 6e10 2220 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ -0d1dc8: 0c06 |0006: move-result-object v6 │ │ -0d1dca: 6e10 fe1f 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ -0d1dd0: 0c02 |000a: move-result-object v2 │ │ -0d1dd2: 7210 ad25 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ -0d1dd8: 0a06 |000e: move-result v6 │ │ -0d1dda: 3806 1f00 |000f: if-eqz v6, 002e // +001f │ │ -0d1dde: 7210 ae25 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ -0d1de4: 0c03 |0014: move-result-object v3 │ │ -0d1de6: 1f03 e602 |0015: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ -0d1dea: 5430 f90f |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0d1dee: 1f00 8f03 |0019: check-cast v0, Ljava/lang/String; // type@038f │ │ -0d1df2: 5435 fa0f |001b: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -0d1df6: 1f05 ea02 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0d1dfa: 7110 3d24 0000 |001f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@243d │ │ -0d1e00: 0c06 |0022: move-result-object v6 │ │ -0d1e02: 7040 8a19 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@198a │ │ -0d1e08: 28e5 |0026: goto 000b // -001b │ │ -0d1e0a: 0d01 |0027: move-exception v1 │ │ -0d1e0c: 2206 fa02 |0028: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0d1e10: 7020 8220 1600 |002a: invoke-direct {v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ -0d1e16: 2706 |002d: throw v6 │ │ -0d1e18: 5476 d80d |002e: iget-object v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd8 │ │ -0d1e1c: 1106 |0030: return-object v6 │ │ +0dfa60: |[0dfa60] 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; │ │ +0dfa70: 0794 |0000: move-object v4, v9 │ │ +0dfa72: 1f04 ea02 |0001: check-cast v4, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0dfa76: 6e10 2220 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/ObjectMap;.entries:()Lcom/badlogic/gdx/utils/ObjectMap$Entries; // method@2022 │ │ +0dfa7c: 0c06 |0006: move-result-object v6 │ │ +0dfa7e: 6e10 fe1f 0600 |0007: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.iterator:()Ljava/util/Iterator; // method@1ffe │ │ +0dfa84: 0c02 |000a: move-result-object v2 │ │ +0dfa86: 7210 ad25 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@25ad │ │ +0dfa8c: 0a06 |000e: move-result v6 │ │ +0dfa8e: 3806 1f00 |000f: if-eqz v6, 002e // +001f │ │ +0dfa92: 7210 ae25 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@25ae │ │ +0dfa98: 0c03 |0014: move-result-object v3 │ │ +0dfa9a: 1f03 e602 |0015: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry; // type@02e6 │ │ +0dfa9e: 5430 f90f |0017: iget-object v0, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0dfaa2: 1f00 8f03 |0019: check-cast v0, Ljava/lang/String; // type@038f │ │ +0dfaa6: 5435 fa0f |001b: iget-object v5, v3, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +0dfaaa: 1f05 ea02 |001d: check-cast v5, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0dfaae: 7110 3d24 0000 |001f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@243d │ │ +0dfab4: 0c06 |0022: move-result-object v6 │ │ +0dfab6: 7040 8a19 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@198a │ │ +0dfabc: 28e5 |0026: goto 000b // -001b │ │ +0dfabe: 0d01 |0027: move-exception v1 │ │ +0dfac0: 2206 fa02 |0028: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0dfac4: 7020 8220 1600 |002a: invoke-direct {v6, v1}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/Throwable;)V // method@2082 │ │ +0dfaca: 2706 |002d: throw v6 │ │ +0dfacc: 5476 d80d |002e: iget-object v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd8 │ │ +0dfad0: 1106 |0030: return-object v6 │ │ catches : 1 │ │ 0x001f - 0x0026 │ │ Ljava/lang/ClassNotFoundException; -> 0x0027 │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0017 line=419 │ │ @@ -309239,18 +309164,18 @@ │ │ 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 │ │ -0d1e30: |[0d1e30] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d1e40: 6e40 8819 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@1988 │ │ -0d1e46: 0c00 |0003: move-result-object v0 │ │ -0d1e48: 1100 |0004: return-object v0 │ │ +0dfae4: |[0dfae4] com.badlogic.gdx.scenes.scene2d.ui.Skin$2.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0dfaf4: 6e40 8819 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@1988 │ │ +0dfafa: 0c00 |0003: move-result-object v0 │ │ +0dfafc: 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; │ │ @@ -309299,20 +309224,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 │ │ -0d1e4c: |[0d1e4c] 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 │ │ -0d1e5c: 5b01 d90d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd9 │ │ -0d1e60: 5b02 db0d |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ddb │ │ -0d1e64: 5b03 da0d |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dda │ │ -0d1e68: 7010 c41e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ -0d1e6e: 0e00 |0009: return-void │ │ +0dfb00: |[0dfb00] 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 │ │ +0dfb10: 5b01 d90d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dd9 │ │ +0dfb14: 5b02 db0d |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ddb │ │ +0dfb18: 5b03 da0d |0004: iput-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dda │ │ +0dfb1c: 7010 c41e 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ +0dfb22: 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; │ │ @@ -309324,95 +309249,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 │ │ -0d1e70: |[0d1e70] 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; │ │ -0d1e80: 1a06 3c16 |0000: const-string v6, "file" // string@163c │ │ -0d1e84: 1c07 8f03 |0002: const-class v7, Ljava/lang/String; // type@038f │ │ -0d1e88: 6e40 f11e 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@1ef1 │ │ -0d1e8e: 0c03 |0007: move-result-object v3 │ │ -0d1e90: 1f03 8f03 |0008: check-cast v3, Ljava/lang/String; // type@038f │ │ -0d1e94: 5496 db0d |000a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ddb │ │ -0d1e98: 6e10 9309 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0d1e9e: 0c06 |000f: move-result-object v6 │ │ -0d1ea0: 6e20 8009 3600 |0010: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -0d1ea6: 0c01 |0013: move-result-object v1 │ │ -0d1ea8: 6e10 8709 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -0d1eae: 0a06 |0017: move-result v6 │ │ -0d1eb0: 3906 0800 |0018: if-nez v6, 0020 // +0008 │ │ -0d1eb4: 6206 1f00 |001a: sget-object v6, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0d1eb8: 7220 0901 3600 |001c: invoke-interface {v6, v3}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -0d1ebe: 0c01 |001f: move-result-object v1 │ │ -0d1ec0: 6e10 8709 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -0d1ec6: 0a06 |0023: move-result v6 │ │ -0d1ec8: 3906 1b00 |0024: if-nez v6, 003f // +001b │ │ -0d1ecc: 2206 fa02 |0026: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0d1ed0: 2207 9103 |0028: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0d1ed4: 7010 d024 0700 |002a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d1eda: 1a08 d003 |002d: const-string v8, "Font file not found: " // string@03d0 │ │ -0d1ede: 6e20 d724 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1ee4: 0c07 |0032: move-result-object v7 │ │ -0d1ee6: 6e20 d624 1700 |0033: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0d1eec: 0c07 |0036: move-result-object v7 │ │ -0d1eee: 6e10 dd24 0700 |0037: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d1ef4: 0c07 |003a: move-result-object v7 │ │ -0d1ef6: 7020 8020 7600 |003b: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ -0d1efc: 2706 |003e: throw v6 │ │ -0d1efe: 6e10 9209 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0992 │ │ -0d1f04: 0c05 |0042: move-result-object v5 │ │ -0d1f06: 5496 da0d |0043: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dda │ │ -0d1f0a: 1c07 5901 |0045: const-class v7, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0d1f0e: 6e30 b219 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@19b2 │ │ -0d1f14: 0c04 |004a: move-result-object v4 │ │ -0d1f16: 1f04 5901 |004b: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0d1f1a: 3804 0900 |004d: if-eqz v4, 0056 // +0009 │ │ -0d1f1e: 2206 3001 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0d1f22: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -0d1f24: 7040 f00b 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@0bf0 │ │ -0d1f2a: 1106 |0055: return-object v6 │ │ -0d1f2c: 6e10 9309 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ -0d1f32: 0c06 |0059: move-result-object v6 │ │ -0d1f34: 2207 9103 |005a: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0d1f38: 7010 d024 0700 |005c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d1f3e: 6e20 d724 5700 |005f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1f44: 0c07 |0062: move-result-object v7 │ │ -0d1f46: 1a08 e500 |0063: const-string v8, ".png" // string@00e5 │ │ -0d1f4a: 6e20 d724 8700 |0065: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1f50: 0c07 |0068: move-result-object v7 │ │ -0d1f52: 6e10 dd24 0700 |0069: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d1f58: 0c07 |006c: move-result-object v7 │ │ -0d1f5a: 6e20 8009 7600 |006d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ -0d1f60: 0c02 |0070: move-result-object v2 │ │ -0d1f62: 6e10 8709 0200 |0071: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ -0d1f68: 0a06 |0074: move-result v6 │ │ -0d1f6a: 3806 2300 |0075: if-eqz v6, 0098 // +0023 │ │ -0d1f6e: 2206 3001 |0077: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0d1f72: 1207 |0079: const/4 v7, #int 0 // #0 │ │ -0d1f74: 7040 ee0b 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@0bee │ │ -0d1f7a: 28d8 |007d: goto 0055 // -0028 │ │ -0d1f7c: 0d00 |007e: move-exception v0 │ │ -0d1f7e: 2206 fa02 |007f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ -0d1f82: 2207 9103 |0081: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0d1f86: 7010 d024 0700 |0083: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d1f8c: 1a08 5403 |0086: const-string v8, "Error loading bitmap font: " // string@0354 │ │ -0d1f90: 6e20 d724 8700 |0088: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d1f96: 0c07 |008b: move-result-object v7 │ │ -0d1f98: 6e20 d624 1700 |008c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ -0d1f9e: 0c07 |008f: move-result-object v7 │ │ -0d1fa0: 6e10 dd24 0700 |0090: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d1fa6: 0c07 |0093: move-result-object v7 │ │ -0d1fa8: 7030 8120 7600 |0094: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ -0d1fae: 2706 |0097: throw v6 │ │ -0d1fb0: 2206 3001 |0098: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0d1fb4: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -0d1fb6: 7030 f10b 1607 |009b: invoke-direct {v6, v1, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bf1 │ │ -0d1fbc: 28b7 |009e: goto 0055 // -0049 │ │ +0dfb24: |[0dfb24] 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; │ │ +0dfb34: 1a06 3c16 |0000: const-string v6, "file" // string@163c │ │ +0dfb38: 1c07 8f03 |0002: const-class v7, Ljava/lang/String; // type@038f │ │ +0dfb3c: 6e40 f11e 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@1ef1 │ │ +0dfb42: 0c03 |0007: move-result-object v3 │ │ +0dfb44: 1f03 8f03 |0008: check-cast v3, Ljava/lang/String; // type@038f │ │ +0dfb48: 5496 db0d |000a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skinFile:Lcom/badlogic/gdx/files/FileHandle; // field@0ddb │ │ +0dfb4c: 6e10 9309 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0dfb52: 0c06 |000f: move-result-object v6 │ │ +0dfb54: 6e20 8009 3600 |0010: invoke-virtual {v6, v3}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +0dfb5a: 0c01 |0013: move-result-object v1 │ │ +0dfb5c: 6e10 8709 0100 |0014: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +0dfb62: 0a06 |0017: move-result v6 │ │ +0dfb64: 3906 0800 |0018: if-nez v6, 0020 // +0008 │ │ +0dfb68: 6206 1f00 |001a: sget-object v6, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0dfb6c: 7220 0901 3600 |001c: invoke-interface {v6, v3}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0dfb72: 0c01 |001f: move-result-object v1 │ │ +0dfb74: 6e10 8709 0100 |0020: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +0dfb7a: 0a06 |0023: move-result v6 │ │ +0dfb7c: 3906 1b00 |0024: if-nez v6, 003f // +001b │ │ +0dfb80: 2206 fa02 |0026: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0dfb84: 2207 9103 |0028: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0dfb88: 7010 d024 0700 |002a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dfb8e: 1a08 d003 |002d: const-string v8, "Font file not found: " // string@03d0 │ │ +0dfb92: 6e20 d724 8700 |002f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfb98: 0c07 |0032: move-result-object v7 │ │ +0dfb9a: 6e20 d624 1700 |0033: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0dfba0: 0c07 |0036: move-result-object v7 │ │ +0dfba2: 6e10 dd24 0700 |0037: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dfba8: 0c07 |003a: move-result-object v7 │ │ +0dfbaa: 7020 8020 7600 |003b: invoke-direct {v6, v7}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;)V // method@2080 │ │ +0dfbb0: 2706 |003e: throw v6 │ │ +0dfbb2: 6e10 9209 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.nameWithoutExtension:()Ljava/lang/String; // method@0992 │ │ +0dfbb8: 0c05 |0042: move-result-object v5 │ │ +0dfbba: 5496 da0d |0043: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;.val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0dda │ │ +0dfbbe: 1c07 5901 |0045: const-class v7, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0dfbc2: 6e30 b219 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@19b2 │ │ +0dfbc8: 0c04 |004a: move-result-object v4 │ │ +0dfbca: 1f04 5901 |004b: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0dfbce: 3804 0900 |004d: if-eqz v4, 0056 // +0009 │ │ +0dfbd2: 2206 3001 |004f: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0dfbd6: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +0dfbd8: 7040 f00b 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@0bf0 │ │ +0dfbde: 1106 |0055: return-object v6 │ │ +0dfbe0: 6e10 9309 0100 |0056: invoke-virtual {v1}, Lcom/badlogic/gdx/files/FileHandle;.parent:()Lcom/badlogic/gdx/files/FileHandle; // method@0993 │ │ +0dfbe6: 0c06 |0059: move-result-object v6 │ │ +0dfbe8: 2207 9103 |005a: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0dfbec: 7010 d024 0700 |005c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dfbf2: 6e20 d724 5700 |005f: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfbf8: 0c07 |0062: move-result-object v7 │ │ +0dfbfa: 1a08 e500 |0063: const-string v8, ".png" // string@00e5 │ │ +0dfbfe: 6e20 d724 8700 |0065: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfc04: 0c07 |0068: move-result-object v7 │ │ +0dfc06: 6e10 dd24 0700 |0069: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dfc0c: 0c07 |006c: move-result-object v7 │ │ +0dfc0e: 6e20 8009 7600 |006d: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/files/FileHandle;.child:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0980 │ │ +0dfc14: 0c02 |0070: move-result-object v2 │ │ +0dfc16: 6e10 8709 0200 |0071: invoke-virtual {v2}, Lcom/badlogic/gdx/files/FileHandle;.exists:()Z // method@0987 │ │ +0dfc1c: 0a06 |0074: move-result v6 │ │ +0dfc1e: 3806 2300 |0075: if-eqz v6, 0098 // +0023 │ │ +0dfc22: 2206 3001 |0077: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0dfc26: 1207 |0079: const/4 v7, #int 0 // #0 │ │ +0dfc28: 7040 ee0b 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@0bee │ │ +0dfc2e: 28d8 |007d: goto 0055 // -0028 │ │ +0dfc30: 0d00 |007e: move-exception v0 │ │ +0dfc32: 2206 fa02 |007f: new-instance v6, Lcom/badlogic/gdx/utils/SerializationException; // type@02fa │ │ +0dfc36: 2207 9103 |0081: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0dfc3a: 7010 d024 0700 |0083: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dfc40: 1a08 5403 |0086: const-string v8, "Error loading bitmap font: " // string@0354 │ │ +0dfc44: 6e20 d724 8700 |0088: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfc4a: 0c07 |008b: move-result-object v7 │ │ +0dfc4c: 6e20 d624 1700 |008c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@24d6 │ │ +0dfc52: 0c07 |008f: move-result-object v7 │ │ +0dfc54: 6e10 dd24 0700 |0090: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dfc5a: 0c07 |0093: move-result-object v7 │ │ +0dfc5c: 7030 8120 7600 |0094: invoke-direct {v6, v7, v0}, Lcom/badlogic/gdx/utils/SerializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2081 │ │ +0dfc62: 2706 |0097: throw v6 │ │ +0dfc64: 2206 3001 |0098: new-instance v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0dfc68: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +0dfc6a: 7030 f10b 1607 |009b: invoke-direct {v6, v1, v7}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:(Lcom/badlogic/gdx/files/FileHandle;Z)V // method@0bf1 │ │ +0dfc70: 28b7 |009e: goto 0055 // -0049 │ │ catches : 2 │ │ 0x0043 - 0x007d │ │ Ljava/lang/RuntimeException; -> 0x007e │ │ 0x0098 - 0x009e │ │ Ljava/lang/RuntimeException; -> 0x007e │ │ positions : │ │ 0x0000 line=447 │ │ @@ -309449,18 +309374,18 @@ │ │ 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 │ │ -0d1fd8: |[0d1fd8] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d1fe8: 6e40 8c19 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@198c │ │ -0d1fee: 0c00 |0003: move-result-object v0 │ │ -0d1ff0: 1100 |0004: return-object v0 │ │ +0dfc8c: |[0dfc8c] com.badlogic.gdx.scenes.scene2d.ui.Skin$3.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0dfc9c: 6e40 8c19 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@198c │ │ +0dfca2: 0c00 |0003: move-result-object v0 │ │ +0dfca4: 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; │ │ @@ -309501,18 +309426,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 │ │ -0d1ff4: |[0d1ff4] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d2004: 5b01 dc0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddc │ │ -0d2008: 7010 c41e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ -0d200e: 0e00 |0005: return-void │ │ +0dfca8: |[0dfca8] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0dfcb8: 5b01 dc0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddc │ │ +0dfcbc: 7010 c41e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ +0dfcc2: 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; │ │ │ │ @@ -309522,67 +309447,67 @@ │ │ type : '(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -0d2010: |[0d2010] 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; │ │ -0d2020: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d2022: 20b5 8f03 |0001: instance-of v5, v11, Ljava/lang/String; // type@038f │ │ -0d2026: 3805 0f00 |0003: if-eqz v5, 0012 // +000f │ │ -0d202a: 5495 dc0d |0005: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddc │ │ -0d202e: 1f0b 8f03 |0007: check-cast v11, Ljava/lang/String; // type@038f │ │ -0d2032: 1c06 0e01 |0009: const-class v6, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0d2036: 6e30 9f19 b506 |000b: invoke-virtual {v5, v11, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@199f │ │ -0d203c: 0c05 |000e: move-result-object v5 │ │ -0d203e: 1f05 0e01 |000f: check-cast v5, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0d2042: 1105 |0011: return-object v5 │ │ -0d2044: 07b3 |0012: move-object v3, v11 │ │ -0d2046: 1f03 ea02 |0013: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0d204a: 1a05 4d23 |0015: const-string v5, "r" // string@234d │ │ -0d204e: 6206 5d12 |0017: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ -0d2052: 7110 6524 0800 |0019: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0d2058: 0c07 |001c: move-result-object v7 │ │ -0d205a: 6e5b f21e 5a76 |001d: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ -0d2060: 0c05 |0020: move-result-object v5 │ │ -0d2062: 1f05 7903 |0021: check-cast v5, Ljava/lang/Float; // type@0379 │ │ -0d2066: 6e10 5e24 0500 |0023: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -0d206c: 0a04 |0026: move-result v4 │ │ -0d206e: 1a05 fd16 |0027: const-string v5, "g" // string@16fd │ │ -0d2072: 6206 5d12 |0029: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ -0d2076: 7110 6524 0800 |002b: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0d207c: 0c07 |002e: move-result-object v7 │ │ -0d207e: 6e5b f21e 5a76 |002f: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ -0d2084: 0c05 |0032: move-result-object v5 │ │ -0d2086: 1f05 7903 |0033: check-cast v5, Ljava/lang/Float; // type@0379 │ │ -0d208a: 6e10 5e24 0500 |0035: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -0d2090: 0a02 |0038: move-result v2 │ │ -0d2092: 1a05 e511 |0039: const-string v5, "b" // string@11e5 │ │ -0d2096: 6206 5d12 |003b: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ -0d209a: 7110 6524 0800 |003d: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0d20a0: 0c07 |0040: move-result-object v7 │ │ -0d20a2: 6e5b f21e 5a76 |0041: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ -0d20a8: 0c05 |0044: move-result-object v5 │ │ -0d20aa: 1f05 7903 |0045: check-cast v5, Ljava/lang/Float; // type@0379 │ │ -0d20ae: 6e10 5e24 0500 |0047: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -0d20b4: 0a01 |004a: move-result v1 │ │ -0d20b6: 1a05 c810 |004b: const-string v5, "a" // string@10c8 │ │ -0d20ba: 6206 5d12 |004d: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ -0d20be: 1507 803f |004f: const/high16 v7, #int 1065353216 // #3f80 │ │ -0d20c2: 7110 6524 0700 |0051: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ -0d20c8: 0c07 |0054: move-result-object v7 │ │ -0d20ca: 6e5b f21e 5a76 |0055: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ -0d20d0: 0c05 |0058: move-result-object v5 │ │ -0d20d2: 1f05 7903 |0059: check-cast v5, Ljava/lang/Float; // type@0379 │ │ -0d20d6: 6e10 5e24 0500 |005b: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ -0d20dc: 0a00 |005e: move-result v0 │ │ -0d20de: 2205 0e01 |005f: new-instance v5, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0d20e2: 7050 cf09 4512 |0061: invoke-direct {v5, v4, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ -0d20e8: 28ad |0064: goto 0011 // -0053 │ │ +0dfcc4: |[0dfcc4] 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; │ │ +0dfcd4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0dfcd6: 20b5 8f03 |0001: instance-of v5, v11, Ljava/lang/String; // type@038f │ │ +0dfcda: 3805 0f00 |0003: if-eqz v5, 0012 // +000f │ │ +0dfcde: 5495 dc0d |0005: iget-object v5, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddc │ │ +0dfce2: 1f0b 8f03 |0007: check-cast v11, Ljava/lang/String; // type@038f │ │ +0dfce6: 1c06 0e01 |0009: const-class v6, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0dfcea: 6e30 9f19 b506 |000b: invoke-virtual {v5, v11, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@199f │ │ +0dfcf0: 0c05 |000e: move-result-object v5 │ │ +0dfcf2: 1f05 0e01 |000f: check-cast v5, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0dfcf6: 1105 |0011: return-object v5 │ │ +0dfcf8: 07b3 |0012: move-object v3, v11 │ │ +0dfcfa: 1f03 ea02 |0013: check-cast v3, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0dfcfe: 1a05 4d23 |0015: const-string v5, "r" // string@234d │ │ +0dfd02: 6206 5d12 |0017: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ +0dfd06: 7110 6524 0800 |0019: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0dfd0c: 0c07 |001c: move-result-object v7 │ │ +0dfd0e: 6e5b f21e 5a76 |001d: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ +0dfd14: 0c05 |0020: move-result-object v5 │ │ +0dfd16: 1f05 7903 |0021: check-cast v5, Ljava/lang/Float; // type@0379 │ │ +0dfd1a: 6e10 5e24 0500 |0023: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0dfd20: 0a04 |0026: move-result v4 │ │ +0dfd22: 1a05 fd16 |0027: const-string v5, "g" // string@16fd │ │ +0dfd26: 6206 5d12 |0029: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ +0dfd2a: 7110 6524 0800 |002b: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0dfd30: 0c07 |002e: move-result-object v7 │ │ +0dfd32: 6e5b f21e 5a76 |002f: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ +0dfd38: 0c05 |0032: move-result-object v5 │ │ +0dfd3a: 1f05 7903 |0033: check-cast v5, Ljava/lang/Float; // type@0379 │ │ +0dfd3e: 6e10 5e24 0500 |0035: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0dfd44: 0a02 |0038: move-result v2 │ │ +0dfd46: 1a05 e511 |0039: const-string v5, "b" // string@11e5 │ │ +0dfd4a: 6206 5d12 |003b: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ +0dfd4e: 7110 6524 0800 |003d: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0dfd54: 0c07 |0040: move-result-object v7 │ │ +0dfd56: 6e5b f21e 5a76 |0041: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ +0dfd5c: 0c05 |0044: move-result-object v5 │ │ +0dfd5e: 1f05 7903 |0045: check-cast v5, Ljava/lang/Float; // type@0379 │ │ +0dfd62: 6e10 5e24 0500 |0047: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0dfd68: 0a01 |004a: move-result v1 │ │ +0dfd6a: 1a05 c810 |004b: const-string v5, "a" // string@10c8 │ │ +0dfd6e: 6206 5d12 |004d: sget-object v6, Ljava/lang/Float;.TYPE:Ljava/lang/Class; // field@125d │ │ +0dfd72: 1507 803f |004f: const/high16 v7, #int 1065353216 // #3f80 │ │ +0dfd76: 7110 6524 0700 |0051: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2465 │ │ +0dfd7c: 0c07 |0054: move-result-object v7 │ │ +0dfd7e: 6e5b f21e 5a76 |0055: invoke-virtual {v10, v5, v6, v7, v11}, Lcom/badlogic/gdx/utils/Json;.readValue:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ef2 │ │ +0dfd84: 0c05 |0058: move-result-object v5 │ │ +0dfd86: 1f05 7903 |0059: check-cast v5, Ljava/lang/Float; // type@0379 │ │ +0dfd8a: 6e10 5e24 0500 |005b: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@245e │ │ +0dfd90: 0a00 |005e: move-result v0 │ │ +0dfd92: 2205 0e01 |005f: new-instance v5, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0dfd96: 7050 cf09 4512 |0061: invoke-direct {v5, v4, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.:(FFFF)V // method@09cf │ │ +0dfd9c: 28ad |0064: goto 0011 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=474 │ │ 0x0011 line=480 │ │ 0x0013 line=475 │ │ 0x0015 line=476 │ │ 0x0027 line=477 │ │ @@ -309606,18 +309531,18 @@ │ │ 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 │ │ -0d20ec: |[0d20ec] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d20fc: 6e40 8f19 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@198f │ │ -0d2102: 0c00 |0003: move-result-object v0 │ │ -0d2104: 1100 |0004: return-object v0 │ │ +0dfda0: |[0dfda0] com.badlogic.gdx.scenes.scene2d.ui.Skin$4.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0dfdb0: 6e40 8f19 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@198f │ │ +0dfdb6: 0c00 |0003: move-result-object v0 │ │ +0dfdb8: 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; │ │ @@ -309657,18 +309582,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 │ │ -0d2108: |[0d2108] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d2118: 5b01 dd0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddd │ │ -0d211c: 7010 c41e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ -0d2122: 0e00 |0005: return-void │ │ +0dfdbc: |[0dfdbc] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0dfdcc: 5b01 dd0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddd │ │ +0dfdd0: 7010 c41e 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;.:()V // method@1ec4 │ │ +0dfdd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 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; │ │ │ │ @@ -309678,29 +309603,29 @@ │ │ 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 │ │ -0d2124: |[0d2124] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ -0d2134: 1a02 6b20 |0000: const-string v2, "name" // string@206b │ │ -0d2138: 1c03 8f03 |0002: const-class v3, Ljava/lang/String; // type@038f │ │ -0d213c: 6e40 f11e 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@1ef1 │ │ -0d2142: 0c01 |0007: move-result-object v1 │ │ -0d2144: 1f01 8f03 |0008: check-cast v1, Ljava/lang/String; // type@038f │ │ -0d2148: 1a02 6213 |000a: const-string v2, "color" // string@1362 │ │ -0d214c: 1c03 0e01 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0d2150: 6e40 f11e 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@1ef1 │ │ -0d2156: 0c00 |0011: move-result-object v0 │ │ -0d2158: 1f00 0e01 |0012: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0d215c: 5442 dd0d |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddd │ │ -0d2160: 6e30 b119 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@19b1 │ │ -0d2166: 0c02 |0019: move-result-object v2 │ │ -0d2168: 1102 |001a: return-object v2 │ │ +0dfdd8: |[0dfdd8] com.badlogic.gdx.scenes.scene2d.ui.Skin$5.read:(Lcom/badlogic/gdx/utils/Json;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; │ │ +0dfde8: 1a02 6b20 |0000: const-string v2, "name" // string@206b │ │ +0dfdec: 1c03 8f03 |0002: const-class v3, Ljava/lang/String; // type@038f │ │ +0dfdf0: 6e40 f11e 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@1ef1 │ │ +0dfdf6: 0c01 |0007: move-result-object v1 │ │ +0dfdf8: 1f01 8f03 |0008: check-cast v1, Ljava/lang/String; // type@038f │ │ +0dfdfc: 1a02 6213 |000a: const-string v2, "color" // string@1362 │ │ +0dfe00: 1c03 0e01 |000c: const-class v3, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0dfe04: 6e40 f11e 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@1ef1 │ │ +0dfe0a: 0c00 |0011: move-result-object v0 │ │ +0dfe0c: 1f00 0e01 |0012: check-cast v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0dfe10: 5442 dd0d |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0ddd │ │ +0dfe14: 6e30 b119 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@19b1 │ │ +0dfe1a: 0c02 |0019: move-result-object v2 │ │ +0dfe1c: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000a line=487 │ │ 0x0014 line=488 │ │ locals : │ │ 0x0014 - 0x001b reg=0 color Lcom/badlogic/gdx/graphics/Color; │ │ @@ -309744,18 +309669,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 │ │ -0d216c: |[0d216c] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V │ │ -0d217c: 5b01 e20d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d2180: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d2186: 0e00 |0005: return-void │ │ +0dfe20: |[0dfe20] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V │ │ +0dfe30: 5b01 e20d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfe34: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0dfe3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 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; │ │ │ │ @@ -309765,27 +309690,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 │ │ -0d2188: |[0d2188] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d2198: 5420 e20d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d219c: 5200 e50d |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ -0d21a0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -0d21a2: 3210 0400 |0005: if-eq v0, v1, 0009 // +0004 │ │ -0d21a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0d21a8: 0f00 |0008: return v0 │ │ -0d21aa: 5420 e20d |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d21ae: 5906 e50d |000b: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ -0d21b2: 5420 e20d |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d21b6: 6e30 bf19 4005 |000f: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@19bf │ │ -0d21bc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0d21be: 28f5 |0013: goto 0008 // -000b │ │ +0dfe3c: |[0dfe3c] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0dfe4c: 5420 e20d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfe50: 5200 e50d |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ +0dfe54: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0dfe56: 3210 0400 |0005: if-eq v0, v1, 0009 // +0004 │ │ +0dfe5a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0dfe5c: 0f00 |0008: return v0 │ │ +0dfe5e: 5420 e20d |0009: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfe62: 5906 e50d |000b: iput v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ +0dfe66: 5420 e20d |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfe6a: 6e30 bf19 4005 |000f: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@19bf │ │ +0dfe70: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0dfe72: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0008 line=80 │ │ 0x0009 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=80 │ │ @@ -309802,18 +309727,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 │ │ -0d21c0: |[0d21c0] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d21d0: 5410 e20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d21d4: 6e30 bf19 3004 |0002: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@19bf │ │ -0d21da: 0e00 |0005: return-void │ │ +0dfe74: |[0dfe74] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0dfe84: 5410 e20d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfe88: 6e30 bf19 3004 |0002: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@19bf │ │ +0dfe8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 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; │ │ @@ -309826,25 +309751,25 @@ │ │ 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 │ │ -0d21dc: |[0d21dc] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d21ec: 5420 e20d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d21f0: 5200 e50d |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ -0d21f4: 3206 0300 |0004: if-eq v6, v0, 0007 // +0003 │ │ -0d21f8: 0e00 |0006: return-void │ │ -0d21fa: 5420 e20d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d21fe: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -0d2200: 5901 e50d |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ -0d2204: 5420 e20d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ -0d2208: 6e30 bf19 4005 |000e: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@19bf │ │ -0d220e: 28f5 |0011: goto 0006 // -000b │ │ +0dfe90: |[0dfe90] com.badlogic.gdx.scenes.scene2d.ui.Slider$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0dfea0: 5420 e20d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfea4: 5200 e50d |0002: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ +0dfea8: 3206 0300 |0004: if-eq v6, v0, 0007 // +0003 │ │ +0dfeac: 0e00 |0006: return-void │ │ +0dfeae: 5420 e20d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfeb2: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +0dfeb4: 5901 e50d |000a: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ +0dfeb8: 5420 e20d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; // field@0de2 │ │ +0dfebc: 6e30 bf19 4005 |000e: invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.calculatePositionAndValue:(FF)V // method@19bf │ │ +0dfec2: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=87 │ │ 0x0007 line=85 │ │ 0x000c line=86 │ │ locals : │ │ @@ -309916,39 +309841,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 │ │ -0d2210: |[0d2210] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d2220: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0d2224: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d222a: 1a01 9014 |0005: const-string v1, "default-" // string@1490 │ │ -0d222e: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d2234: 0c01 |000a: move-result-object v1 │ │ -0d2236: 380a 1d00 |000b: if-eqz v10, 0028 // +001d │ │ -0d223a: 1a00 bd29 |000d: const-string v0, "vertical" // string@29bd │ │ -0d223e: 6e20 d724 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d2244: 0c00 |0012: move-result-object v0 │ │ -0d2246: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d224c: 0c00 |0016: move-result-object v0 │ │ -0d224e: 1c01 6802 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ -0d2252: 6e30 9f19 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@199f │ │ -0d2258: 0c05 |001c: move-result-object v5 │ │ -0d225a: 1f05 6802 |001d: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ -0d225e: 0760 |001f: move-object v0, v6 │ │ -0d2260: 0171 |0020: move v1, v7 │ │ -0d2262: 0182 |0021: move v2, v8 │ │ -0d2264: 0193 |0022: move v3, v9 │ │ -0d2266: 01a4 |0023: move v4, v10 │ │ -0d2268: 7606 bd19 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@19bd │ │ -0d226e: 0e00 |0027: return-void │ │ -0d2270: 1a00 5e1b |0028: const-string v0, "horizontal" // string@1b5e │ │ -0d2274: 28e5 |002a: goto 000f // -001b │ │ +0dfec4: |[0dfec4] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0dfed4: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0dfed8: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dfede: 1a01 9014 |0005: const-string v1, "default-" // string@1490 │ │ +0dfee2: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfee8: 0c01 |000a: move-result-object v1 │ │ +0dfeea: 380a 1d00 |000b: if-eqz v10, 0028 // +001d │ │ +0dfeee: 1a00 bd29 |000d: const-string v0, "vertical" // string@29bd │ │ +0dfef2: 6e20 d724 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dfef8: 0c00 |0012: move-result-object v0 │ │ +0dfefa: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dff00: 0c00 |0016: move-result-object v0 │ │ +0dff02: 1c01 6802 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ +0dff06: 6e30 9f19 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@199f │ │ +0dff0c: 0c05 |001c: move-result-object v5 │ │ +0dff0e: 1f05 6802 |001d: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ +0dff12: 0760 |001f: move-object v0, v6 │ │ +0dff14: 0171 |0020: move v1, v7 │ │ +0dff16: 0182 |0021: move v2, v8 │ │ +0dff18: 0193 |0022: move v3, v9 │ │ +0dff1a: 01a4 |0023: move v4, v10 │ │ +0dff1c: 7606 bd19 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@19bd │ │ +0dff22: 0e00 |0027: return-void │ │ +0dff24: 1a00 5e1b |0028: const-string v0, "horizontal" // string@1b5e │ │ +0dff28: 28e5 |002a: goto 000f // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0027 line=49 │ │ 0x0028 line=48 │ │ locals : │ │ 0x0000 - 0x002b reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -309963,26 +309888,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 │ │ -0d2278: |[0d2278] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d2288: 1c00 6802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ -0d228c: 6e30 9f19 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@199f │ │ -0d2292: 0c05 |0005: move-result-object v5 │ │ -0d2294: 1f05 6802 |0006: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ -0d2298: 0760 |0008: move-object v0, v6 │ │ -0d229a: 0171 |0009: move v1, v7 │ │ -0d229c: 0182 |000a: move v2, v8 │ │ -0d229e: 0193 |000b: move v3, v9 │ │ -0d22a0: 01a4 |000c: move v4, v10 │ │ -0d22a2: 7606 bd19 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@19bd │ │ -0d22a8: 0e00 |0010: return-void │ │ +0dff2c: |[0dff2c] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0dff3c: 1c00 6802 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ +0dff40: 6e30 9f19 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@199f │ │ +0dff46: 0c05 |0005: move-result-object v5 │ │ +0dff48: 1f05 6802 |0006: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // type@0268 │ │ +0dff4c: 0760 |0008: move-object v0, v6 │ │ +0dff4e: 0171 |0009: move v1, v7 │ │ +0dff50: 0182 |000a: move v2, v8 │ │ +0dff52: 0193 |000b: move v3, v9 │ │ +0dff54: 01a4 |000c: move v4, v10 │ │ +0dff56: 7606 bd19 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@19bd │ │ +0dff5c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0010 line=53 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ 0x0000 - 0x0011 reg=7 min F │ │ @@ -309997,68 +309922,68 @@ │ │ type : '(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -0d22ac: |[0d22ac] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ -0d22bc: 7010 a31b 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0d22c2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0d22c4: 5930 e50d |0004: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ -0d22c8: 2d00 0405 |0006: cmpl-float v0, v4, v5 │ │ -0d22cc: 3d00 2500 |0008: if-lez v0, 002d // +0025 │ │ -0d22d0: 2200 7b03 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d22d4: 2201 9103 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0d22d8: 7010 d024 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d22de: 1a02 1d20 |0011: const-string v2, "min must be > max: " // string@201d │ │ -0d22e2: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d22e8: 0c01 |0016: move-result-object v1 │ │ -0d22ea: 6e20 d324 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0d22f0: 0c01 |001a: move-result-object v1 │ │ -0d22f2: 1a02 1600 |001b: const-string v2, " > " // string@0016 │ │ -0d22f6: 6e20 d724 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d22fc: 0c01 |0020: move-result-object v1 │ │ -0d22fe: 6e20 d324 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0d2304: 0c01 |0024: move-result-object v1 │ │ -0d2306: 6e10 dd24 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d230c: 0c01 |0028: move-result-object v1 │ │ -0d230e: 7020 6824 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d2314: 2700 |002c: throw v0 │ │ -0d2316: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -0d2318: 2e00 0600 |002e: cmpg-float v0, v6, v0 │ │ -0d231c: 3c00 1b00 |0030: if-gtz v0, 004b // +001b │ │ -0d2320: 2200 7b03 |0032: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d2324: 2201 9103 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ -0d2328: 7010 d024 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d232e: 1a02 6827 |0039: const-string v2, "steps must be > 0: " // string@2768 │ │ -0d2332: 6e20 d724 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d2338: 0c01 |003e: move-result-object v1 │ │ -0d233a: 6e20 d324 6100 |003f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0d2340: 0c01 |0042: move-result-object v1 │ │ -0d2342: 6e10 dd24 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d2348: 0c01 |0046: move-result-object v1 │ │ -0d234a: 7020 6824 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d2350: 2700 |004a: throw v0 │ │ -0d2352: 6e20 d119 8300 |004b: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@19d1 │ │ -0d2358: 5934 e70d |004e: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d235c: 5935 e60d |0050: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d2360: 5936 e90d |0052: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.steps:F // field@0de9 │ │ -0d2364: 5c37 ec0d |0054: iput-boolean v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ -0d2368: 5934 eb0d |0056: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d236c: 6e10 c719 0300 |0058: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefWidth:()F // method@19c7 │ │ -0d2372: 0a00 |005b: move-result v0 │ │ -0d2374: 6e20 d319 0300 |005c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setWidth:(F)V // method@19d3 │ │ -0d237a: 6e10 c619 0300 |005f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefHeight:()F // method@19c6 │ │ -0d2380: 0a00 |0062: move-result v0 │ │ -0d2382: 6e20 cf19 0300 |0063: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setHeight:(F)V // method@19cf │ │ -0d2388: 2200 6702 |0066: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; // type@0267 │ │ -0d238c: 7020 b419 3000 |0068: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V // method@19b4 │ │ -0d2392: 6e20 be19 0300 |006b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@19be │ │ -0d2398: 0e00 |006e: return-void │ │ +0dff60: |[0dff60] com.badlogic.gdx.scenes.scene2d.ui.Slider.:(FFFZLcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ +0dff70: 7010 a31b 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0dff76: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0dff78: 5930 e50d |0004: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ +0dff7c: 2d00 0405 |0006: cmpl-float v0, v4, v5 │ │ +0dff80: 3d00 2500 |0008: if-lez v0, 002d // +0025 │ │ +0dff84: 2200 7b03 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0dff88: 2201 9103 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0dff8c: 7010 d024 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dff92: 1a02 1d20 |0011: const-string v2, "min must be > max: " // string@201d │ │ +0dff96: 6e20 d724 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dff9c: 0c01 |0016: move-result-object v1 │ │ +0dff9e: 6e20 d324 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0dffa4: 0c01 |001a: move-result-object v1 │ │ +0dffa6: 1a02 1600 |001b: const-string v2, " > " // string@0016 │ │ +0dffaa: 6e20 d724 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dffb0: 0c01 |0020: move-result-object v1 │ │ +0dffb2: 6e20 d324 5100 |0021: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0dffb8: 0c01 |0024: move-result-object v1 │ │ +0dffba: 6e10 dd24 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dffc0: 0c01 |0028: move-result-object v1 │ │ +0dffc2: 7020 6824 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0dffc8: 2700 |002c: throw v0 │ │ +0dffca: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0dffcc: 2e00 0600 |002e: cmpg-float v0, v6, v0 │ │ +0dffd0: 3c00 1b00 |0030: if-gtz v0, 004b // +001b │ │ +0dffd4: 2200 7b03 |0032: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0dffd8: 2201 9103 |0034: new-instance v1, Ljava/lang/StringBuilder; // type@0391 │ │ +0dffdc: 7010 d024 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0dffe2: 1a02 6827 |0039: const-string v2, "steps must be > 0: " // string@2768 │ │ +0dffe6: 6e20 d724 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0dffec: 0c01 |003e: move-result-object v1 │ │ +0dffee: 6e20 d324 6100 |003f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0dfff4: 0c01 |0042: move-result-object v1 │ │ +0dfff6: 6e10 dd24 0100 |0043: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0dfffc: 0c01 |0046: move-result-object v1 │ │ +0dfffe: 7020 6824 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e0004: 2700 |004a: throw v0 │ │ +0e0006: 6e20 d119 8300 |004b: invoke-virtual {v3, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V // method@19d1 │ │ +0e000c: 5934 e70d |004e: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e0010: 5935 e60d |0050: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e0014: 5936 e90d |0052: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.steps:F // field@0de9 │ │ +0e0018: 5c37 ec0d |0054: iput-boolean v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ +0e001c: 5934 eb0d |0056: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e0020: 6e10 c719 0300 |0058: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefWidth:()F // method@19c7 │ │ +0e0026: 0a00 |005b: move-result v0 │ │ +0e0028: 6e20 d319 0300 |005c: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setWidth:(F)V // method@19d3 │ │ +0e002e: 6e10 c619 0300 |005f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getPrefHeight:()F // method@19c6 │ │ +0e0034: 0a00 |0062: move-result v0 │ │ +0e0036: 6e20 cf19 0300 |0063: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setHeight:(F)V // method@19cf │ │ +0e003c: 2200 6702 |0066: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1; // type@0267 │ │ +0e0040: 7020 b419 3000 |0068: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V // method@19b4 │ │ +0e0046: 6e20 be19 0300 |006b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@19be │ │ +0e004c: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=45 │ │ 0x0006 line=64 │ │ 0x002d line=65 │ │ 0x004b line=66 │ │ @@ -310085,107 +310010,107 @@ │ │ type : '(FF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 169 16-bit code units │ │ -0d239c: |[0d239c] com.badlogic.gdx.scenes.scene2d.ui.Slider.calculatePositionAndValue:(FF)V │ │ -0d23ac: 150a 003f |0000: const/high16 v10, #int 1056964608 // #3f00 │ │ -0d23b0: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -0d23b2: 54b7 ea0d |0003: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d23b6: 5472 e40d |0005: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -0d23ba: 54b7 ea0d |0007: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d23be: 5470 e30d |0009: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -0d23c2: 52b3 e80d |000b: iget v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d23c6: 55b7 ec0d |000d: iget-boolean v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ -0d23ca: 3807 5300 |000f: if-eqz v7, 0062 // +0053 │ │ -0d23ce: 6e10 c319 0b00 |0011: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@19c3 │ │ -0d23d4: 0a07 |0014: move-result v7 │ │ -0d23d6: 7210 871c 0000 |0015: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d23dc: 0a08 |0018: move-result v8 │ │ -0d23de: c787 |0019: sub-float/2addr v7, v8 │ │ -0d23e0: 7210 821c 0000 |001a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d23e6: 0a08 |001d: move-result v8 │ │ -0d23e8: a701 0708 |001e: sub-float v1, v7, v8 │ │ -0d23ec: 7210 821c 0000 |0020: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d23f2: 0a07 |0023: move-result v7 │ │ -0d23f4: a707 0d07 |0024: sub-float v7, v13, v7 │ │ -0d23f8: 7210 841c 0200 |0026: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d23fe: 0a08 |0029: move-result v8 │ │ -0d2400: c8a8 |002a: mul-float/2addr v8, v10 │ │ -0d2402: c787 |002b: sub-float/2addr v7, v8 │ │ -0d2404: 59b7 e80d |002c: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2408: 52b7 e80d |002e: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d240c: 7120 8524 7900 |0030: invoke-static {v9, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2412: 0a07 |0033: move-result v7 │ │ -0d2414: 59b7 e80d |0034: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2418: 7210 841c 0200 |0036: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d241e: 0a07 |0039: move-result v7 │ │ -0d2420: a707 0107 |003a: sub-float v7, v1, v7 │ │ -0d2424: 52b8 e80d |003c: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2428: 7120 8724 8700 |003e: invoke-static {v7, v8}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d242e: 0a07 |0041: move-result v7 │ │ -0d2430: 59b7 e80d |0042: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2434: 52b7 e70d |0044: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d2438: 52b8 e60d |0046: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d243c: 52b9 e70d |0048: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d2440: c798 |004a: sub-float/2addr v8, v9 │ │ -0d2442: 52b9 e80d |004b: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2446: 7210 841c 0200 |004d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d244c: 0a0a |0050: move-result v10 │ │ -0d244e: a70a 010a |0051: sub-float v10, v1, v10 │ │ -0d2452: c9a9 |0053: div-float/2addr v9, v10 │ │ -0d2454: c898 |0054: mul-float/2addr v8, v9 │ │ -0d2456: a605 0708 |0055: add-float v5, v7, v8 │ │ -0d245a: 0154 |0057: move v4, v5 │ │ -0d245c: 6e20 d219 5b00 |0058: invoke-virtual {v11, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@19d2 │ │ -0d2462: 2d07 0504 |005b: cmpl-float v7, v5, v4 │ │ -0d2466: 3907 0400 |005d: if-nez v7, 0061 // +0004 │ │ -0d246a: 59b3 e80d |005f: iput v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d246e: 0e00 |0061: return-void │ │ -0d2470: 6e10 ca19 0b00 |0062: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@19ca │ │ -0d2476: 0a07 |0065: move-result v7 │ │ -0d2478: 7210 831c 0000 |0066: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d247e: 0a08 |0069: move-result v8 │ │ -0d2480: c787 |006a: sub-float/2addr v7, v8 │ │ -0d2482: 7210 861c 0000 |006b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d2488: 0a08 |006e: move-result v8 │ │ -0d248a: a706 0708 |006f: sub-float v6, v7, v8 │ │ -0d248e: 7210 831c 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d2494: 0a07 |0074: move-result v7 │ │ -0d2496: a707 0c07 |0075: sub-float v7, v12, v7 │ │ -0d249a: 7210 851c 0200 |0077: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d24a0: 0a08 |007a: move-result v8 │ │ -0d24a2: c8a8 |007b: mul-float/2addr v8, v10 │ │ -0d24a4: c787 |007c: sub-float/2addr v7, v8 │ │ -0d24a6: 59b7 e80d |007d: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d24aa: 52b7 e80d |007f: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d24ae: 7120 8524 7900 |0081: invoke-static {v9, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d24b4: 0a07 |0084: move-result v7 │ │ -0d24b6: 59b7 e80d |0085: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d24ba: 7210 851c 0200 |0087: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d24c0: 0a07 |008a: move-result v7 │ │ -0d24c2: a707 0607 |008b: sub-float v7, v6, v7 │ │ -0d24c6: 52b8 e80d |008d: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d24ca: 7120 8724 8700 |008f: invoke-static {v7, v8}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d24d0: 0a07 |0092: move-result v7 │ │ -0d24d2: 59b7 e80d |0093: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d24d6: 52b7 e70d |0095: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d24da: 52b8 e60d |0097: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d24de: 52b9 e70d |0099: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d24e2: c798 |009b: sub-float/2addr v8, v9 │ │ -0d24e4: 52b9 e80d |009c: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d24e8: 7210 851c 0200 |009e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d24ee: 0a0a |00a1: move-result v10 │ │ -0d24f0: a70a 060a |00a2: sub-float v10, v6, v10 │ │ -0d24f4: c9a9 |00a4: div-float/2addr v9, v10 │ │ -0d24f6: c898 |00a5: mul-float/2addr v8, v9 │ │ -0d24f8: a605 0708 |00a6: add-float v5, v7, v8 │ │ -0d24fc: 28af |00a8: goto 0057 // -0051 │ │ +0e0050: |[0e0050] com.badlogic.gdx.scenes.scene2d.ui.Slider.calculatePositionAndValue:(FF)V │ │ +0e0060: 150a 003f |0000: const/high16 v10, #int 1056964608 // #3f00 │ │ +0e0064: 1209 |0002: const/4 v9, #int 0 // #0 │ │ +0e0066: 54b7 ea0d |0003: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e006a: 5472 e40d |0005: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +0e006e: 54b7 ea0d |0007: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e0072: 5470 e30d |0009: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +0e0076: 52b3 e80d |000b: iget v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e007a: 55b7 ec0d |000d: iget-boolean v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ +0e007e: 3807 5300 |000f: if-eqz v7, 0062 // +0053 │ │ +0e0082: 6e10 c319 0b00 |0011: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@19c3 │ │ +0e0088: 0a07 |0014: move-result v7 │ │ +0e008a: 7210 871c 0000 |0015: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0e0090: 0a08 |0018: move-result v8 │ │ +0e0092: c787 |0019: sub-float/2addr v7, v8 │ │ +0e0094: 7210 821c 0000 |001a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e009a: 0a08 |001d: move-result v8 │ │ +0e009c: a701 0708 |001e: sub-float v1, v7, v8 │ │ +0e00a0: 7210 821c 0000 |0020: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e00a6: 0a07 |0023: move-result v7 │ │ +0e00a8: a707 0d07 |0024: sub-float v7, v13, v7 │ │ +0e00ac: 7210 841c 0200 |0026: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e00b2: 0a08 |0029: move-result v8 │ │ +0e00b4: c8a8 |002a: mul-float/2addr v8, v10 │ │ +0e00b6: c787 |002b: sub-float/2addr v7, v8 │ │ +0e00b8: 59b7 e80d |002c: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e00bc: 52b7 e80d |002e: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e00c0: 7120 8524 7900 |0030: invoke-static {v9, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e00c6: 0a07 |0033: move-result v7 │ │ +0e00c8: 59b7 e80d |0034: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e00cc: 7210 841c 0200 |0036: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e00d2: 0a07 |0039: move-result v7 │ │ +0e00d4: a707 0107 |003a: sub-float v7, v1, v7 │ │ +0e00d8: 52b8 e80d |003c: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e00dc: 7120 8724 8700 |003e: invoke-static {v7, v8}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e00e2: 0a07 |0041: move-result v7 │ │ +0e00e4: 59b7 e80d |0042: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e00e8: 52b7 e70d |0044: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e00ec: 52b8 e60d |0046: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e00f0: 52b9 e70d |0048: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e00f4: c798 |004a: sub-float/2addr v8, v9 │ │ +0e00f6: 52b9 e80d |004b: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e00fa: 7210 841c 0200 |004d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e0100: 0a0a |0050: move-result v10 │ │ +0e0102: a70a 010a |0051: sub-float v10, v1, v10 │ │ +0e0106: c9a9 |0053: div-float/2addr v9, v10 │ │ +0e0108: c898 |0054: mul-float/2addr v8, v9 │ │ +0e010a: a605 0708 |0055: add-float v5, v7, v8 │ │ +0e010e: 0154 |0057: move v4, v5 │ │ +0e0110: 6e20 d219 5b00 |0058: invoke-virtual {v11, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@19d2 │ │ +0e0116: 2d07 0504 |005b: cmpl-float v7, v5, v4 │ │ +0e011a: 3907 0400 |005d: if-nez v7, 0061 // +0004 │ │ +0e011e: 59b3 e80d |005f: iput v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e0122: 0e00 |0061: return-void │ │ +0e0124: 6e10 ca19 0b00 |0062: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@19ca │ │ +0e012a: 0a07 |0065: move-result v7 │ │ +0e012c: 7210 831c 0000 |0066: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e0132: 0a08 |0069: move-result v8 │ │ +0e0134: c787 |006a: sub-float/2addr v7, v8 │ │ +0e0136: 7210 861c 0000 |006b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0e013c: 0a08 |006e: move-result v8 │ │ +0e013e: a706 0708 |006f: sub-float v6, v7, v8 │ │ +0e0142: 7210 831c 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e0148: 0a07 |0074: move-result v7 │ │ +0e014a: a707 0c07 |0075: sub-float v7, v12, v7 │ │ +0e014e: 7210 851c 0200 |0077: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e0154: 0a08 |007a: move-result v8 │ │ +0e0156: c8a8 |007b: mul-float/2addr v8, v10 │ │ +0e0158: c787 |007c: sub-float/2addr v7, v8 │ │ +0e015a: 59b7 e80d |007d: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e015e: 52b7 e80d |007f: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e0162: 7120 8524 7900 |0081: invoke-static {v9, v7}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e0168: 0a07 |0084: move-result v7 │ │ +0e016a: 59b7 e80d |0085: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e016e: 7210 851c 0200 |0087: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e0174: 0a07 |008a: move-result v7 │ │ +0e0176: a707 0607 |008b: sub-float v7, v6, v7 │ │ +0e017a: 52b8 e80d |008d: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e017e: 7120 8724 8700 |008f: invoke-static {v7, v8}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e0184: 0a07 |0092: move-result v7 │ │ +0e0186: 59b7 e80d |0093: iput v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e018a: 52b7 e70d |0095: iget v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e018e: 52b8 e60d |0097: iget v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e0192: 52b9 e70d |0099: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e0196: c798 |009b: sub-float/2addr v8, v9 │ │ +0e0198: 52b9 e80d |009c: iget v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e019c: 7210 851c 0200 |009e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e01a2: 0a0a |00a1: move-result v10 │ │ +0e01a4: a70a 060a |00a2: sub-float v10, v6, v10 │ │ +0e01a8: c9a9 |00a4: div-float/2addr v9, v10 │ │ +0e01aa: c898 |00a5: mul-float/2addr v8, v9 │ │ +0e01ac: a605 0708 |00a6: add-float v5, v7, v8 │ │ +0e01b0: 28af |00a8: goto 0057 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=143 │ │ 0x0007 line=144 │ │ 0x000b line=147 │ │ 0x000d line=149 │ │ 0x0011 line=150 │ │ @@ -310220,192 +310145,192 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 329 16-bit code units │ │ -0d2500: |[0d2500] com.badlogic.gdx.scenes.scene2d.ui.Slider.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d2510: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0d2514: 5402 ea0d |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2518: 5427 e40d |0004: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -0d251c: 0800 1300 |0006: move-object/from16 v0, v19 │ │ -0d2520: 5402 ea0d |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2524: 5421 e30d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -0d2528: 7401 c219 1300 |000c: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19c2 │ │ -0d252e: 0c11 |000f: move-result-object v17 │ │ -0d2530: 7401 cb19 1300 |0010: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getX:()F // method@19cb │ │ -0d2536: 0a0a |0013: move-result v10 │ │ -0d2538: 7401 cc19 1300 |0014: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getY:()F // method@19cc │ │ -0d253e: 0a04 |0017: move-result v4 │ │ -0d2540: 7401 ca19 1300 |0018: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@19ca │ │ -0d2546: 0a12 |001b: move-result v18 │ │ -0d2548: 7401 c319 1300 |001c: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@19c3 │ │ -0d254e: 0a06 |001f: move-result v6 │ │ -0d2550: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0d2554: 5202 6503 |0022: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d2558: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -0d255c: 5203 6403 |0026: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d2560: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0d2564: 5205 6303 |002a: iget v5, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d2568: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -0d256c: 5208 6203 |002e: iget v8, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d2570: a808 0815 |0030: mul-float v8, v8, v21 │ │ -0d2574: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -0d2578: 6e58 0d0e 2053 |0034: invoke-virtual {v0, v2, v3, v5, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d257e: 0800 1300 |0037: move-object/from16 v0, v19 │ │ -0d2582: 5502 ec0d |0039: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ -0d2586: 3802 8500 |003b: if-eqz v2, 00c0 // +0085 │ │ -0d258a: 7210 851c 0100 |003d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2590: 0a02 |0040: move-result v2 │ │ -0d2592: a702 1202 |0041: sub-float v2, v18, v2 │ │ -0d2596: 1503 003f |0043: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d259a: c832 |0045: mul-float/2addr v2, v3 │ │ -0d259c: 8722 |0046: float-to-int v2, v2 │ │ -0d259e: 8222 |0047: int-to-float v2, v2 │ │ -0d25a0: a603 0a02 |0048: add-float v3, v10, v2 │ │ -0d25a4: 7210 851c 0100 |004a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d25aa: 0a05 |004d: move-result v5 │ │ -0d25ac: 0802 1400 |004e: move-object/from16 v2, v20 │ │ -0d25b0: 7806 811c 0100 |0050: 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@1c81 │ │ -0d25b6: 7210 871c 0100 |0053: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d25bc: 0a02 |0056: move-result v2 │ │ -0d25be: 7210 821c 0100 |0057: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d25c4: 0a03 |005a: move-result v3 │ │ -0d25c6: c632 |005b: add-float/2addr v2, v3 │ │ -0d25c8: c726 |005c: sub-float/2addr v6, v2 │ │ -0d25ca: 0800 1300 |005d: move-object/from16 v0, v19 │ │ -0d25ce: 5202 eb0d |005f: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d25d2: 0800 1300 |0061: move-object/from16 v0, v19 │ │ -0d25d6: 5203 e70d |0063: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d25da: c732 |0065: sub-float/2addr v2, v3 │ │ -0d25dc: 0800 1300 |0066: move-object/from16 v0, v19 │ │ -0d25e0: 5203 e60d |0068: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d25e4: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -0d25e8: 5205 e70d |006c: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d25ec: c753 |006e: sub-float/2addr v3, v5 │ │ -0d25ee: c932 |006f: div-float/2addr v2, v3 │ │ -0d25f0: 7210 841c 0700 |0070: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d25f6: 0a03 |0073: move-result v3 │ │ -0d25f8: a703 0603 |0074: sub-float v3, v6, v3 │ │ -0d25fc: c832 |0076: mul-float/2addr v2, v3 │ │ -0d25fe: 0800 1300 |0077: move-object/from16 v0, v19 │ │ -0d2602: 5902 e80d |0079: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2606: 1202 |007b: const/4 v2, #int 0 // #0 │ │ -0d2608: 0800 1300 |007c: move-object/from16 v0, v19 │ │ -0d260c: 5203 e80d |007e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2610: 7120 8524 3200 |0080: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2616: 0a02 |0083: move-result v2 │ │ -0d2618: 0800 1300 |0084: move-object/from16 v0, v19 │ │ -0d261c: 5902 e80d |0086: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2620: 7210 841c 0700 |0088: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2626: 0a02 |008b: move-result v2 │ │ -0d2628: a702 0602 |008c: sub-float v2, v6, v2 │ │ -0d262c: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -0d2630: 5203 e80d |0090: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2634: 7120 8724 3200 |0092: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d263a: 0a02 |0095: move-result v2 │ │ -0d263c: 7210 821c 0100 |0096: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d2642: 0a03 |0099: move-result v3 │ │ -0d2644: c632 |009a: add-float/2addr v2, v3 │ │ -0d2646: 0800 1300 |009b: move-object/from16 v0, v19 │ │ -0d264a: 5902 e80d |009d: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d264e: 7210 851c 0700 |009f: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2654: 0a02 |00a2: move-result v2 │ │ -0d2656: a702 1202 |00a3: sub-float v2, v18, v2 │ │ -0d265a: 1503 003f |00a5: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d265e: c832 |00a7: mul-float/2addr v2, v3 │ │ -0d2660: 8722 |00a8: float-to-int v2, v2 │ │ -0d2662: 8222 |00a9: int-to-float v2, v2 │ │ -0d2664: a609 0a02 |00aa: add-float v9, v10, v2 │ │ -0d2668: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ -0d266c: 5202 e80d |00ae: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2670: a60a 0402 |00b0: add-float v10, v4, v2 │ │ -0d2674: 7210 851c 0700 |00b2: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d267a: 0a0b |00b5: move-result v11 │ │ -0d267c: 7210 841c 0700 |00b6: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2682: 0a0c |00b9: move-result v12 │ │ -0d2684: 0808 1400 |00ba: move-object/from16 v8, v20 │ │ -0d2688: 7806 811c 0700 |00bc: 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@1c81 │ │ -0d268e: 0e00 |00bf: return-void │ │ -0d2690: 7210 841c 0100 |00c0: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2696: 0a02 |00c3: move-result v2 │ │ -0d2698: a702 0602 |00c4: sub-float v2, v6, v2 │ │ -0d269c: 1503 003f |00c6: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d26a0: c832 |00c8: mul-float/2addr v2, v3 │ │ -0d26a2: 8722 |00c9: float-to-int v2, v2 │ │ -0d26a4: 8222 |00ca: int-to-float v2, v2 │ │ -0d26a6: a60b 0402 |00cb: add-float v11, v4, v2 │ │ -0d26aa: 7210 841c 0100 |00cd: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d26b0: 0a0d |00d0: move-result v13 │ │ -0d26b2: 0718 |00d1: move-object v8, v1 │ │ -0d26b4: 0809 1400 |00d2: move-object/from16 v9, v20 │ │ -0d26b8: 020c 1200 |00d4: move/from16 v12, v18 │ │ -0d26bc: 7806 811c 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@1c81 │ │ -0d26c2: 7210 831c 0100 |00d9: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d26c8: 0a02 |00dc: move-result v2 │ │ -0d26ca: 7210 861c 0100 |00dd: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d26d0: 0a03 |00e0: move-result v3 │ │ -0d26d2: c632 |00e1: add-float/2addr v2, v3 │ │ -0d26d4: a712 1202 |00e2: sub-float v18, v18, v2 │ │ -0d26d8: 0800 1300 |00e4: move-object/from16 v0, v19 │ │ -0d26dc: 5202 eb0d |00e6: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d26e0: 0800 1300 |00e8: move-object/from16 v0, v19 │ │ -0d26e4: 5203 e70d |00ea: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d26e8: c732 |00ec: sub-float/2addr v2, v3 │ │ -0d26ea: 0800 1300 |00ed: move-object/from16 v0, v19 │ │ -0d26ee: 5203 e60d |00ef: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d26f2: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ -0d26f6: 5205 e70d |00f3: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d26fa: c753 |00f5: sub-float/2addr v3, v5 │ │ -0d26fc: c932 |00f6: div-float/2addr v2, v3 │ │ -0d26fe: 7210 851c 0700 |00f7: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2704: 0a03 |00fa: move-result v3 │ │ -0d2706: a703 1203 |00fb: sub-float v3, v18, v3 │ │ -0d270a: c832 |00fd: mul-float/2addr v2, v3 │ │ -0d270c: 0800 1300 |00fe: move-object/from16 v0, v19 │ │ -0d2710: 5902 e80d |0100: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2714: 1202 |0102: const/4 v2, #int 0 // #0 │ │ -0d2716: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -0d271a: 5203 e80d |0105: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d271e: 7120 8524 3200 |0107: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2724: 0a02 |010a: move-result v2 │ │ -0d2726: 0800 1300 |010b: move-object/from16 v0, v19 │ │ -0d272a: 5902 e80d |010d: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d272e: 7210 851c 0700 |010f: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2734: 0a02 |0112: move-result v2 │ │ -0d2736: a702 1202 |0113: sub-float v2, v18, v2 │ │ -0d273a: 0800 1300 |0115: move-object/from16 v0, v19 │ │ -0d273e: 5203 e80d |0117: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2742: 7120 8724 3200 |0119: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d2748: 0a02 |011c: move-result v2 │ │ -0d274a: 7210 831c 0100 |011d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d2750: 0a03 |0120: move-result v3 │ │ -0d2752: c632 |0121: add-float/2addr v2, v3 │ │ -0d2754: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -0d2758: 5902 e80d |0124: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d275c: 0800 1300 |0126: move-object/from16 v0, v19 │ │ -0d2760: 5202 e80d |0128: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ -0d2764: a60d 0a02 |012a: add-float v13, v10, v2 │ │ -0d2768: 7210 841c 0700 |012c: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d276e: 0a02 |012f: move-result v2 │ │ -0d2770: a702 0602 |0130: sub-float v2, v6, v2 │ │ -0d2774: 1503 003f |0132: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d2778: c832 |0134: mul-float/2addr v2, v3 │ │ -0d277a: 8722 |0135: float-to-int v2, v2 │ │ -0d277c: 8222 |0136: int-to-float v2, v2 │ │ -0d277e: a60e 0402 |0137: add-float v14, v4, v2 │ │ -0d2782: 7210 851c 0700 |0139: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2788: 0a0f |013c: move-result v15 │ │ -0d278a: 7210 841c 0700 |013d: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2790: 0a10 |0140: move-result v16 │ │ -0d2792: 077b |0141: move-object v11, v7 │ │ -0d2794: 080c 1400 |0142: move-object/from16 v12, v20 │ │ -0d2798: 7806 811c 0b00 |0144: invoke-interface/range {v11, v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1c81 │ │ -0d279e: 2900 78ff |0147: goto/16 00bf // -0088 │ │ +0e01b4: |[0e01b4] com.badlogic.gdx.scenes.scene2d.ui.Slider.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e01c4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0e01c8: 5402 ea0d |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e01cc: 5427 e40d |0004: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +0e01d0: 0800 1300 |0006: move-object/from16 v0, v19 │ │ +0e01d4: 5402 ea0d |0008: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e01d8: 5421 e30d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +0e01dc: 7401 c219 1300 |000c: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19c2 │ │ +0e01e2: 0c11 |000f: move-result-object v17 │ │ +0e01e4: 7401 cb19 1300 |0010: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getX:()F // method@19cb │ │ +0e01ea: 0a0a |0013: move-result v10 │ │ +0e01ec: 7401 cc19 1300 |0014: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getY:()F // method@19cc │ │ +0e01f2: 0a04 |0017: move-result v4 │ │ +0e01f4: 7401 ca19 1300 |0018: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getWidth:()F // method@19ca │ │ +0e01fa: 0a12 |001b: move-result v18 │ │ +0e01fc: 7401 c319 1300 |001c: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.getHeight:()F // method@19c3 │ │ +0e0202: 0a06 |001f: move-result v6 │ │ +0e0204: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +0e0208: 5202 6503 |0022: iget v2, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e020c: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +0e0210: 5203 6403 |0026: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e0214: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0e0218: 5205 6303 |002a: iget v5, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e021c: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0e0220: 5208 6203 |002e: iget v8, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e0224: a808 0815 |0030: mul-float v8, v8, v21 │ │ +0e0228: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +0e022c: 6e58 0d0e 2053 |0034: invoke-virtual {v0, v2, v3, v5, v8}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0e0232: 0800 1300 |0037: move-object/from16 v0, v19 │ │ +0e0236: 5502 ec0d |0039: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ +0e023a: 3802 8500 |003b: if-eqz v2, 00c0 // +0085 │ │ +0e023e: 7210 851c 0100 |003d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e0244: 0a02 |0040: move-result v2 │ │ +0e0246: a702 1202 |0041: sub-float v2, v18, v2 │ │ +0e024a: 1503 003f |0043: const/high16 v3, #int 1056964608 // #3f00 │ │ +0e024e: c832 |0045: mul-float/2addr v2, v3 │ │ +0e0250: 8722 |0046: float-to-int v2, v2 │ │ +0e0252: 8222 |0047: int-to-float v2, v2 │ │ +0e0254: a603 0a02 |0048: add-float v3, v10, v2 │ │ +0e0258: 7210 851c 0100 |004a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e025e: 0a05 |004d: move-result v5 │ │ +0e0260: 0802 1400 |004e: move-object/from16 v2, v20 │ │ +0e0264: 7806 811c 0100 |0050: 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@1c81 │ │ +0e026a: 7210 871c 0100 |0053: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0e0270: 0a02 |0056: move-result v2 │ │ +0e0272: 7210 821c 0100 |0057: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e0278: 0a03 |005a: move-result v3 │ │ +0e027a: c632 |005b: add-float/2addr v2, v3 │ │ +0e027c: c726 |005c: sub-float/2addr v6, v2 │ │ +0e027e: 0800 1300 |005d: move-object/from16 v0, v19 │ │ +0e0282: 5202 eb0d |005f: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e0286: 0800 1300 |0061: move-object/from16 v0, v19 │ │ +0e028a: 5203 e70d |0063: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e028e: c732 |0065: sub-float/2addr v2, v3 │ │ +0e0290: 0800 1300 |0066: move-object/from16 v0, v19 │ │ +0e0294: 5203 e60d |0068: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e0298: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +0e029c: 5205 e70d |006c: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e02a0: c753 |006e: sub-float/2addr v3, v5 │ │ +0e02a2: c932 |006f: div-float/2addr v2, v3 │ │ +0e02a4: 7210 841c 0700 |0070: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e02aa: 0a03 |0073: move-result v3 │ │ +0e02ac: a703 0603 |0074: sub-float v3, v6, v3 │ │ +0e02b0: c832 |0076: mul-float/2addr v2, v3 │ │ +0e02b2: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +0e02b6: 5902 e80d |0079: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e02ba: 1202 |007b: const/4 v2, #int 0 // #0 │ │ +0e02bc: 0800 1300 |007c: move-object/from16 v0, v19 │ │ +0e02c0: 5203 e80d |007e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e02c4: 7120 8524 3200 |0080: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e02ca: 0a02 |0083: move-result v2 │ │ +0e02cc: 0800 1300 |0084: move-object/from16 v0, v19 │ │ +0e02d0: 5902 e80d |0086: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e02d4: 7210 841c 0700 |0088: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e02da: 0a02 |008b: move-result v2 │ │ +0e02dc: a702 0602 |008c: sub-float v2, v6, v2 │ │ +0e02e0: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +0e02e4: 5203 e80d |0090: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e02e8: 7120 8724 3200 |0092: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e02ee: 0a02 |0095: move-result v2 │ │ +0e02f0: 7210 821c 0100 |0096: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e02f6: 0a03 |0099: move-result v3 │ │ +0e02f8: c632 |009a: add-float/2addr v2, v3 │ │ +0e02fa: 0800 1300 |009b: move-object/from16 v0, v19 │ │ +0e02fe: 5902 e80d |009d: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e0302: 7210 851c 0700 |009f: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e0308: 0a02 |00a2: move-result v2 │ │ +0e030a: a702 1202 |00a3: sub-float v2, v18, v2 │ │ +0e030e: 1503 003f |00a5: const/high16 v3, #int 1056964608 // #3f00 │ │ +0e0312: c832 |00a7: mul-float/2addr v2, v3 │ │ +0e0314: 8722 |00a8: float-to-int v2, v2 │ │ +0e0316: 8222 |00a9: int-to-float v2, v2 │ │ +0e0318: a609 0a02 |00aa: add-float v9, v10, v2 │ │ +0e031c: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ +0e0320: 5202 e80d |00ae: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e0324: a60a 0402 |00b0: add-float v10, v4, v2 │ │ +0e0328: 7210 851c 0700 |00b2: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e032e: 0a0b |00b5: move-result v11 │ │ +0e0330: 7210 841c 0700 |00b6: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e0336: 0a0c |00b9: move-result v12 │ │ +0e0338: 0808 1400 |00ba: move-object/from16 v8, v20 │ │ +0e033c: 7806 811c 0700 |00bc: 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@1c81 │ │ +0e0342: 0e00 |00bf: return-void │ │ +0e0344: 7210 841c 0100 |00c0: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e034a: 0a02 |00c3: move-result v2 │ │ +0e034c: a702 0602 |00c4: sub-float v2, v6, v2 │ │ +0e0350: 1503 003f |00c6: const/high16 v3, #int 1056964608 // #3f00 │ │ +0e0354: c832 |00c8: mul-float/2addr v2, v3 │ │ +0e0356: 8722 |00c9: float-to-int v2, v2 │ │ +0e0358: 8222 |00ca: int-to-float v2, v2 │ │ +0e035a: a60b 0402 |00cb: add-float v11, v4, v2 │ │ +0e035e: 7210 841c 0100 |00cd: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e0364: 0a0d |00d0: move-result v13 │ │ +0e0366: 0718 |00d1: move-object v8, v1 │ │ +0e0368: 0809 1400 |00d2: move-object/from16 v9, v20 │ │ +0e036c: 020c 1200 |00d4: move/from16 v12, v18 │ │ +0e0370: 7806 811c 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@1c81 │ │ +0e0376: 7210 831c 0100 |00d9: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e037c: 0a02 |00dc: move-result v2 │ │ +0e037e: 7210 861c 0100 |00dd: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0e0384: 0a03 |00e0: move-result v3 │ │ +0e0386: c632 |00e1: add-float/2addr v2, v3 │ │ +0e0388: a712 1202 |00e2: sub-float v18, v18, v2 │ │ +0e038c: 0800 1300 |00e4: move-object/from16 v0, v19 │ │ +0e0390: 5202 eb0d |00e6: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e0394: 0800 1300 |00e8: move-object/from16 v0, v19 │ │ +0e0398: 5203 e70d |00ea: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e039c: c732 |00ec: sub-float/2addr v2, v3 │ │ +0e039e: 0800 1300 |00ed: move-object/from16 v0, v19 │ │ +0e03a2: 5203 e60d |00ef: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e03a6: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ +0e03aa: 5205 e70d |00f3: iget v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e03ae: c753 |00f5: sub-float/2addr v3, v5 │ │ +0e03b0: c932 |00f6: div-float/2addr v2, v3 │ │ +0e03b2: 7210 851c 0700 |00f7: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e03b8: 0a03 |00fa: move-result v3 │ │ +0e03ba: a703 1203 |00fb: sub-float v3, v18, v3 │ │ +0e03be: c832 |00fd: mul-float/2addr v2, v3 │ │ +0e03c0: 0800 1300 |00fe: move-object/from16 v0, v19 │ │ +0e03c4: 5902 e80d |0100: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e03c8: 1202 |0102: const/4 v2, #int 0 // #0 │ │ +0e03ca: 0800 1300 |0103: move-object/from16 v0, v19 │ │ +0e03ce: 5203 e80d |0105: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e03d2: 7120 8524 3200 |0107: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e03d8: 0a02 |010a: move-result v2 │ │ +0e03da: 0800 1300 |010b: move-object/from16 v0, v19 │ │ +0e03de: 5902 e80d |010d: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e03e2: 7210 851c 0700 |010f: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e03e8: 0a02 |0112: move-result v2 │ │ +0e03ea: a702 1202 |0113: sub-float v2, v18, v2 │ │ +0e03ee: 0800 1300 |0115: move-object/from16 v0, v19 │ │ +0e03f2: 5203 e80d |0117: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e03f6: 7120 8724 3200 |0119: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e03fc: 0a02 |011c: move-result v2 │ │ +0e03fe: 7210 831c 0100 |011d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e0404: 0a03 |0120: move-result v3 │ │ +0e0406: c632 |0121: add-float/2addr v2, v3 │ │ +0e0408: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +0e040c: 5902 e80d |0124: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e0410: 0800 1300 |0126: move-object/from16 v0, v19 │ │ +0e0414: 5202 e80d |0128: iget v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.sliderPos:F // field@0de8 │ │ +0e0418: a60d 0a02 |012a: add-float v13, v10, v2 │ │ +0e041c: 7210 841c 0700 |012c: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e0422: 0a02 |012f: move-result v2 │ │ +0e0424: a702 0602 |0130: sub-float v2, v6, v2 │ │ +0e0428: 1503 003f |0132: const/high16 v3, #int 1056964608 // #3f00 │ │ +0e042c: c832 |0134: mul-float/2addr v2, v3 │ │ +0e042e: 8722 |0135: float-to-int v2, v2 │ │ +0e0430: 8222 |0136: int-to-float v2, v2 │ │ +0e0432: a60e 0402 |0137: add-float v14, v4, v2 │ │ +0e0436: 7210 851c 0700 |0139: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e043c: 0a0f |013c: move-result v15 │ │ +0e043e: 7210 841c 0700 |013d: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e0444: 0a10 |0140: move-result v16 │ │ +0e0446: 077b |0141: move-object v11, v7 │ │ +0e0448: 080c 1400 |0142: move-object/from16 v12, v20 │ │ +0e044c: 7806 811c 0b00 |0144: invoke-interface/range {v11, v12, v13, v14, v15, v16}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V // method@1c81 │ │ +0e0452: 2900 78ff |0147: goto/16 00bf // -0088 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x000c line=112 │ │ 0x0010 line=113 │ │ 0x0014 line=114 │ │ @@ -310444,17 +310369,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d27a4: |[0d27a4] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMaxValue:()F │ │ -0d27b4: 5210 e60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d27b8: 0f00 |0002: return v0 │ │ +0e0458: |[0e0458] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMaxValue:()F │ │ +0e0468: 5210 e60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e046c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -310462,17 +310387,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d27bc: |[0d27bc] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMinValue:()F │ │ -0d27cc: 5210 e70d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d27d0: 0f00 |0002: return v0 │ │ +0e0470: |[0e0470] com.badlogic.gdx.scenes.scene2d.ui.Slider.getMinValue:()F │ │ +0e0480: 5210 e70d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e0484: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -310480,30 +310405,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d27d4: |[0d27d4] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefHeight:()F │ │ -0d27e4: 5520 ec0d |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ -0d27e8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0d27ec: 1500 0c43 |0004: const/high16 v0, #int 1124859904 // #430c │ │ -0d27f0: 0f00 |0006: return v0 │ │ -0d27f2: 5420 ea0d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d27f6: 5400 e40d |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -0d27fa: 7210 841c 0000 |000b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2800: 0a00 |000e: move-result v0 │ │ -0d2802: 5421 ea0d |000f: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2806: 5411 e30d |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -0d280a: 7210 841c 0100 |0013: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2810: 0a01 |0016: move-result v1 │ │ -0d2812: 7120 8524 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2818: 0a00 |001a: move-result v0 │ │ -0d281a: 28eb |001b: goto 0006 // -0015 │ │ +0e0488: |[0e0488] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefHeight:()F │ │ +0e0498: 5520 ec0d |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ +0e049c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e04a0: 1500 0c43 |0004: const/high16 v0, #int 1124859904 // #430c │ │ +0e04a4: 0f00 |0006: return v0 │ │ +0e04a6: 5420 ea0d |0007: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e04aa: 5400 e40d |0009: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +0e04ae: 7210 841c 0000 |000b: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e04b4: 0a00 |000e: move-result v0 │ │ +0e04b6: 5421 ea0d |000f: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e04ba: 5411 e30d |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +0e04be: 7210 841c 0100 |0013: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e04c4: 0a01 |0016: move-result v1 │ │ +0e04c6: 7120 8524 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e04cc: 0a00 |001a: move-result v0 │ │ +0e04ce: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x0006 line=208 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -310513,30 +310438,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d281c: |[0d281c] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefWidth:()F │ │ -0d282c: 5520 ec0d |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ -0d2830: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -0d2834: 5420 ea0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2838: 5400 e40d |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ -0d283c: 7210 851c 0000 |0008: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2842: 0a00 |000b: move-result v0 │ │ -0d2844: 5421 ea0d |000c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2848: 5411 e30d |000e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ -0d284c: 7210 851c 0100 |0010: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2852: 0a01 |0013: move-result v1 │ │ -0d2854: 7120 8524 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d285a: 0a00 |0017: move-result v0 │ │ -0d285c: 0f00 |0018: return v0 │ │ -0d285e: 1500 0c43 |0019: const/high16 v0, #int 1124859904 // #430c │ │ -0d2862: 28fd |001b: goto 0018 // -0003 │ │ +0e04d0: |[0e04d0] com.badlogic.gdx.scenes.scene2d.ui.Slider.getPrefWidth:()F │ │ +0e04e0: 5520 ec0d |0000: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.vertical:Z // field@0dec │ │ +0e04e4: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +0e04e8: 5420 ea0d |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e04ec: 5400 e40d |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de4 │ │ +0e04f0: 7210 851c 0000 |0008: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e04f6: 0a00 |000b: move-result v0 │ │ +0e04f8: 5421 ea0d |000c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e04fc: 5411 e30d |000e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0de3 │ │ +0e0500: 7210 851c 0100 |0010: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e0506: 0a01 |0013: move-result v1 │ │ +0e0508: 7120 8524 1000 |0014: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e050e: 0a00 |0017: move-result v0 │ │ +0e0510: 0f00 |0018: return v0 │ │ +0e0512: 1500 0c43 |0019: const/high16 v0, #int 1124859904 // #430c │ │ +0e0516: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0018 line=201 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ @@ -310546,17 +310471,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 │ │ -0d2864: |[0d2864] com.badlogic.gdx.scenes.scene2d.ui.Slider.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; │ │ -0d2874: 5410 ea0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2878: 1100 |0002: return-object v0 │ │ +0e0518: |[0e0518] com.badlogic.gdx.scenes.scene2d.ui.Slider.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; │ │ +0e0528: 5410 ea0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e052c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -310564,17 +310489,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d287c: |[0d287c] com.badlogic.gdx.scenes.scene2d.ui.Slider.getValue:()F │ │ -0d288c: 5210 eb0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d2890: 0f00 |0002: return v0 │ │ +0e0530: |[0e0530] com.badlogic.gdx.scenes.scene2d.ui.Slider.getValue:()F │ │ +0e0540: 5210 eb0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e0544: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -310582,22 +310507,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0d2894: |[0d2894] com.badlogic.gdx.scenes.scene2d.ui.Slider.isDragging:()Z │ │ -0d28a4: 5220 e50d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ -0d28a8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0d28aa: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -0d28ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0d28b0: 0f00 |0006: return v0 │ │ -0d28b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0d28b4: 28fe |0008: goto 0006 // -0002 │ │ +0e0548: |[0e0548] com.badlogic.gdx.scenes.scene2d.ui.Slider.isDragging:()Z │ │ +0e0558: 5220 e50d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.draggingPointer:I // field@0de5 │ │ +0e055c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0e055e: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +0e0562: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0e0564: 0f00 |0006: return v0 │ │ +0e0566: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e0568: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;) │ │ @@ -310605,25 +310530,25 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0d28b8: |[0d28b8] com.badlogic.gdx.scenes.scene2d.ui.Slider.setRange:(FF)V │ │ -0d28c8: 2d00 0304 |0000: cmpl-float v0, v3, v4 │ │ -0d28cc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0d28d0: 2200 7b03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d28d4: 1a01 1c20 |0006: const-string v1, "min must be < max" // string@201c │ │ -0d28d8: 7020 6824 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d28de: 2700 |000b: throw v0 │ │ -0d28e0: 5923 e70d |000c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d28e4: 5924 e60d |000e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d28e8: 6e20 d219 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@19d2 │ │ -0d28ee: 0e00 |0013: return-void │ │ +0e056c: |[0e056c] com.badlogic.gdx.scenes.scene2d.ui.Slider.setRange:(FF)V │ │ +0e057c: 2d00 0304 |0000: cmpl-float v0, v3, v4 │ │ +0e0580: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0e0584: 2200 7b03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e0588: 1a01 1c20 |0006: const-string v1, "min must be < max" // string@201c │ │ +0e058c: 7020 6824 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e0592: 2700 |000b: throw v0 │ │ +0e0594: 5923 e70d |000c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e0598: 5924 e60d |000e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e059c: 6e20 d219 3200 |0010: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.setValue:(F)V // method@19d2 │ │ +0e05a2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000c line=192 │ │ 0x000e line=193 │ │ 0x0010 line=194 │ │ 0x0013 line=195 │ │ @@ -310637,23 +310562,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 │ │ -0d28f0: |[0d28f0] com.badlogic.gdx.scenes.scene2d.ui.Slider.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ -0d2900: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0d2904: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d2908: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0d290c: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d2912: 2700 |0009: throw v0 │ │ -0d2914: 5b23 ea0d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ -0d2918: 6e10 cd19 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.invalidateHierarchy:()V // method@19cd │ │ -0d291e: 0e00 |000f: return-void │ │ +0e05a4: |[0e05a4] com.badlogic.gdx.scenes.scene2d.ui.Slider.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;)V │ │ +0e05b4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0e05b8: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e05bc: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0e05c0: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e05c6: 2700 |0009: throw v0 │ │ +0e05c8: 5b23 ea0d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle; // field@0dea │ │ +0e05cc: 6e10 cd19 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.invalidateHierarchy:()V // method@19cd │ │ +0e05d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000a line=97 │ │ 0x000c line=98 │ │ 0x000f line=99 │ │ locals : │ │ @@ -310665,59 +310590,59 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -0d2920: |[0d2920] com.badlogic.gdx.scenes.scene2d.ui.Slider.setValue:(F)V │ │ -0d2930: 5252 e70d |0000: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d2934: 2e02 0602 |0002: cmpg-float v2, v6, v2 │ │ -0d2938: 3a02 0800 |0004: if-ltz v2, 000c // +0008 │ │ -0d293c: 5252 e60d |0006: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d2940: 2d02 0602 |0008: cmpl-float v2, v6, v2 │ │ -0d2944: 3d02 1b00 |000a: if-lez v2, 0025 // +001b │ │ -0d2948: 2202 7b03 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d294c: 2203 9103 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0d2950: 7010 d024 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d2956: 1a04 9229 |0013: const-string v4, "value must be >= min and <= max: " // string@2992 │ │ -0d295a: 6e20 d724 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d2960: 0c03 |0018: move-result-object v3 │ │ -0d2962: 6e20 d324 6300 |0019: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ -0d2968: 0c03 |001c: move-result-object v3 │ │ -0d296a: 6e10 dd24 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d2970: 0c03 |0020: move-result-object v3 │ │ -0d2972: 7020 6824 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d2978: 2702 |0024: throw v2 │ │ -0d297a: 5252 e90d |0025: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.steps:F // field@0de9 │ │ -0d297e: a902 0602 |0027: div-float v2, v6, v2 │ │ -0d2982: 7110 8a24 0200 |0029: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0d2988: 0a02 |002c: move-result v2 │ │ -0d298a: 8222 |002d: int-to-float v2, v2 │ │ -0d298c: 5253 e90d |002e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.steps:F // field@0de9 │ │ -0d2990: c832 |0030: mul-float/2addr v2, v3 │ │ -0d2992: 5253 e70d |0031: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ -0d2996: 5254 e60d |0033: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ -0d299a: 7130 3912 3204 |0035: invoke-static {v2, v3, v4}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0d29a0: 0a06 |0038: move-result v6 │ │ -0d29a2: 5251 eb0d |0039: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d29a6: 2d02 0601 |003b: cmpl-float v2, v6, v1 │ │ -0d29aa: 3902 0300 |003d: if-nez v2, 0040 // +0003 │ │ -0d29ae: 0e00 |003f: return-void │ │ -0d29b0: 5956 eb0d |0040: iput v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d29b4: 1c02 9002 |0042: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d29b8: 7110 6d20 0200 |0044: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0d29be: 0c00 |0047: move-result-object v0 │ │ -0d29c0: 1f00 9002 |0048: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d29c4: 6e20 c119 0500 |004a: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@19c1 │ │ -0d29ca: 0a02 |004d: move-result v2 │ │ -0d29cc: 3802 0400 |004e: if-eqz v2, 0052 // +0004 │ │ -0d29d0: 5951 eb0d |0050: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ -0d29d4: 7110 6a20 0000 |0052: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0d29da: 28ea |0055: goto 003f // -0016 │ │ +0e05d4: |[0e05d4] com.badlogic.gdx.scenes.scene2d.ui.Slider.setValue:(F)V │ │ +0e05e4: 5252 e70d |0000: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e05e8: 2e02 0602 |0002: cmpg-float v2, v6, v2 │ │ +0e05ec: 3a02 0800 |0004: if-ltz v2, 000c // +0008 │ │ +0e05f0: 5252 e60d |0006: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e05f4: 2d02 0602 |0008: cmpl-float v2, v6, v2 │ │ +0e05f8: 3d02 1b00 |000a: if-lez v2, 0025 // +001b │ │ +0e05fc: 2202 7b03 |000c: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e0600: 2203 9103 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0e0604: 7010 d024 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e060a: 1a04 9229 |0013: const-string v4, "value must be >= min and <= max: " // string@2992 │ │ +0e060e: 6e20 d724 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e0614: 0c03 |0018: move-result-object v3 │ │ +0e0616: 6e20 d324 6300 |0019: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@24d3 │ │ +0e061c: 0c03 |001c: move-result-object v3 │ │ +0e061e: 6e10 dd24 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e0624: 0c03 |0020: move-result-object v3 │ │ +0e0626: 7020 6824 3200 |0021: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e062c: 2702 |0024: throw v2 │ │ +0e062e: 5252 e90d |0025: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.steps:F // field@0de9 │ │ +0e0632: a902 0602 |0027: div-float v2, v6, v2 │ │ +0e0636: 7110 8a24 0200 |0029: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0e063c: 0a02 |002c: move-result v2 │ │ +0e063e: 8222 |002d: int-to-float v2, v2 │ │ +0e0640: 5253 e90d |002e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.steps:F // field@0de9 │ │ +0e0644: c832 |0030: mul-float/2addr v2, v3 │ │ +0e0646: 5253 e70d |0031: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.min:F // field@0de7 │ │ +0e064a: 5254 e60d |0033: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.max:F // field@0de6 │ │ +0e064e: 7130 3912 3204 |0035: invoke-static {v2, v3, v4}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e0654: 0a06 |0038: move-result v6 │ │ +0e0656: 5251 eb0d |0039: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e065a: 2d02 0601 |003b: cmpl-float v2, v6, v1 │ │ +0e065e: 3902 0300 |003d: if-nez v2, 0040 // +0003 │ │ +0e0662: 0e00 |003f: return-void │ │ +0e0664: 5956 eb0d |0040: iput v6, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e0668: 1c02 9002 |0042: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0e066c: 7110 6d20 0200 |0044: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0e0672: 0c00 |0047: move-result-object v0 │ │ +0e0674: 1f00 9002 |0048: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0e0678: 6e20 c119 0500 |004a: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@19c1 │ │ +0e067e: 0a02 |004d: move-result v2 │ │ +0e0680: 3802 0400 |004e: if-eqz v2, 0052 // +0004 │ │ +0e0684: 5951 eb0d |0050: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;.value:F // field@0deb │ │ +0e0688: 7110 6a20 0000 |0052: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0e068e: 28ea |0055: goto 003f // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0025 line=180 │ │ 0x0039 line=181 │ │ 0x003b line=182 │ │ 0x003f line=187 │ │ @@ -310769,20 +310694,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 │ │ -0d29dc: |[0d29dc] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V │ │ -0d29ec: 5b12 ee0d |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d29f0: 7010 8616 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d29f6: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0d29f8: 5910 ed0d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ -0d29fc: 0e00 |0008: return-void │ │ +0e0690: |[0e0690] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V │ │ +0e06a0: 5b12 ee0d |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e06a4: 7010 8616 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e06aa: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0e06ac: 5910 ed0d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ +0e06b0: 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; │ │ @@ -310793,42 +310718,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 │ │ -0d2a00: |[0d2a00] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d2a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d2a12: 5231 ed0d |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ -0d2a16: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0d2a18: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ -0d2a1c: 0f00 |0006: return v0 │ │ -0d2a1e: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ -0d2a22: 3908 fdff |0009: if-nez v8, 0006 // -0003 │ │ -0d2a26: 5431 ee0d |000b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2a2a: 5411 f30d |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0d2a2e: 6e30 e912 5106 |000f: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0d2a34: 0a01 |0012: move-result v1 │ │ -0d2a36: 3801 f3ff |0013: if-eqz v1, 0006 // -000d │ │ -0d2a3a: 5937 ed0d |0015: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ -0d2a3e: 5430 ee0d |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2a42: 5400 f50d |0019: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ -0d2a46: 6e30 1513 5006 |001b: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d2a4c: 5430 ee0d |001e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2a50: 5400 f40d |0020: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ -0d2a54: 5431 ee0d |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2a58: 5411 f30d |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0d2a5c: 5211 180b |0026: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d2a60: 5432 ee0d |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2a64: 5422 f30d |002a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0d2a68: 5222 190b |002c: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d2a6c: 6e30 1513 1002 |002e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d2a72: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0d2a74: 28d4 |0032: goto 0006 // -002c │ │ +0e06b4: |[0e06b4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e06c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e06c6: 5231 ed0d |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ +0e06ca: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +0e06cc: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ +0e06d0: 0f00 |0006: return v0 │ │ +0e06d2: 3907 0400 |0007: if-nez v7, 000b // +0004 │ │ +0e06d6: 3908 fdff |0009: if-nez v8, 0006 // -0003 │ │ +0e06da: 5431 ee0d |000b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e06de: 5411 f30d |000d: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e06e2: 6e30 e912 5106 |000f: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0e06e8: 0a01 |0012: move-result v1 │ │ +0e06ea: 3801 f3ff |0013: if-eqz v1, 0006 // -000d │ │ +0e06ee: 5937 ed0d |0015: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ +0e06f2: 5430 ee0d |0017: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e06f6: 5400 f50d |0019: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ +0e06fa: 6e30 1513 5006 |001b: invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e0700: 5430 ee0d |001e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0704: 5400 f40d |0020: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ +0e0708: 5431 ee0d |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e070c: 5411 f30d |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e0710: 5211 180b |0026: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e0714: 5432 ee0d |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0718: 5422 f30d |002a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e071c: 5222 190b |002c: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e0720: 6e30 1513 1002 |002e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e0726: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +0e0728: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=94 │ │ 0x0007 line=87 │ │ 0x000b line=88 │ │ 0x0015 line=89 │ │ @@ -310848,125 +310773,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 │ │ -0d2a78: |[0d2a78] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d2a88: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d2a8a: 5296 ed0d |0001: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ -0d2a8e: 326d 0300 |0003: if-eq v13, v6, 0006 // +0003 │ │ -0d2a92: 0e00 |0005: return-void │ │ -0d2a94: 5496 ee0d |0006: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2a98: 5466 fd0d |0008: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0d2a9c: 5465 ef0d |000a: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0d2aa0: 5496 ee0d |000c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2aa4: 5566 fe0d |000e: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ -0d2aa8: 3906 6700 |0010: if-nez v6, 0077 // +0067 │ │ -0d2aac: 5496 ee0d |0012: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2ab0: 5466 f50d |0014: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ -0d2ab4: 5266 210b |0016: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d2ab8: a702 0b06 |0018: sub-float v2, v11, v6 │ │ -0d2abc: 5496 ee0d |001a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2ac0: 6e10 f019 0600 |001c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@19f0 │ │ -0d2ac6: 0a06 |001f: move-result v6 │ │ -0d2ac8: 7210 851c 0500 |0020: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d2ace: 0a07 |0023: move-result v7 │ │ -0d2ad0: a701 0607 |0024: sub-float v1, v6, v7 │ │ -0d2ad4: 5496 ee0d |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2ad8: 5466 f40d |0028: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ -0d2adc: 5266 210b |002a: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d2ae0: a603 0602 |002c: add-float v3, v6, v2 │ │ -0d2ae4: 5496 ee0d |002e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2ae8: 5466 f40d |0030: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ -0d2aec: 5963 210b |0032: iput v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d2af0: 7120 8524 3800 |0034: invoke-static {v8, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2af6: 0a03 |0037: move-result v3 │ │ -0d2af8: 7120 8724 3100 |0038: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d2afe: 0a03 |003b: move-result v3 │ │ -0d2b00: 5496 ee0d |003c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b04: a907 0301 |003e: div-float v7, v3, v1 │ │ -0d2b08: 5967 fc0d |0040: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2b0c: 5496 ee0d |0042: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b10: 5266 fc0d |0044: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2b14: 5497 ee0d |0046: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b18: 5277 f70d |0048: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0d2b1c: 2e06 0607 |004a: cmpg-float v6, v6, v7 │ │ -0d2b20: 3b06 0a00 |004c: if-gez v6, 0056 // +000a │ │ -0d2b24: 5496 ee0d |004e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b28: 5497 ee0d |0050: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b2c: 5277 f70d |0052: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0d2b30: 5967 fc0d |0054: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2b34: 5496 ee0d |0056: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b38: 5266 fc0d |0058: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2b3c: 5497 ee0d |005a: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b40: 5277 f60d |005c: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0d2b44: 2d06 0607 |005e: cmpl-float v6, v6, v7 │ │ -0d2b48: 3d06 0a00 |0060: if-lez v6, 006a // +000a │ │ -0d2b4c: 5496 ee0d |0062: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b50: 5497 ee0d |0064: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b54: 5277 f60d |0066: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0d2b58: 5967 fc0d |0068: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2b5c: 5496 ee0d |006a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b60: 5466 f50d |006c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ -0d2b64: 6e30 1513 b60c |006e: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d2b6a: 5496 ee0d |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b6e: 6e10 f219 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ -0d2b74: 288f |0076: goto 0005 // -0071 │ │ -0d2b76: 5496 ee0d |0077: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b7a: 5466 f50d |0079: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ -0d2b7e: 5266 220b |007b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d2b82: a702 0c06 |007d: sub-float v2, v12, v6 │ │ -0d2b86: 5496 ee0d |007f: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2b8a: 6e10 e819 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@19e8 │ │ -0d2b90: 0a06 |0084: move-result v6 │ │ -0d2b92: 7210 841c 0500 |0085: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d2b98: 0a07 |0088: move-result v7 │ │ -0d2b9a: a700 0607 |0089: sub-float v0, v6, v7 │ │ -0d2b9e: 5496 ee0d |008b: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2ba2: 5466 f40d |008d: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ -0d2ba6: 5266 220b |008f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d2baa: a604 0602 |0091: add-float v4, v6, v2 │ │ -0d2bae: 5496 ee0d |0093: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2bb2: 5466 f40d |0095: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ -0d2bb6: 5964 220b |0097: iput v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d2bba: 7120 8524 4800 |0099: invoke-static {v8, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2bc0: 0a04 |009c: move-result v4 │ │ -0d2bc2: 7120 8724 4000 |009d: invoke-static {v0, v4}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d2bc8: 0a04 |00a0: move-result v4 │ │ -0d2bca: 5496 ee0d |00a1: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2bce: 1507 803f |00a3: const/high16 v7, #int 1065353216 // #3f80 │ │ -0d2bd2: a908 0400 |00a5: div-float v8, v4, v0 │ │ -0d2bd6: c787 |00a7: sub-float/2addr v7, v8 │ │ -0d2bd8: 5967 fc0d |00a8: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2bdc: 5496 ee0d |00aa: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2be0: 5266 fc0d |00ac: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2be4: 5497 ee0d |00ae: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2be8: 5277 f70d |00b0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0d2bec: 2e06 0607 |00b2: cmpg-float v6, v6, v7 │ │ -0d2bf0: 3b06 0a00 |00b4: if-gez v6, 00be // +000a │ │ -0d2bf4: 5496 ee0d |00b6: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2bf8: 5497 ee0d |00b8: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2bfc: 5277 f70d |00ba: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0d2c00: 5967 fc0d |00bc: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2c04: 5496 ee0d |00be: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2c08: 5266 fc0d |00c0: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2c0c: 5497 ee0d |00c2: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2c10: 5277 f60d |00c4: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0d2c14: 2d06 0607 |00c6: cmpl-float v6, v6, v7 │ │ -0d2c18: 3d06 0a00 |00c8: if-lez v6, 00d2 // +000a │ │ -0d2c1c: 5496 ee0d |00ca: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2c20: 5497 ee0d |00cc: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2c24: 5277 f60d |00ce: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0d2c28: 5967 fc0d |00d0: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0d2c2c: 5496 ee0d |00d2: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ -0d2c30: 5466 f50d |00d4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ -0d2c34: 6e30 1513 b60c |00d6: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d2c3a: 2898 |00d9: goto 0071 // -0068 │ │ +0e072c: |[0e072c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e073c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0e073e: 5296 ed0d |0001: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ +0e0742: 326d 0300 |0003: if-eq v13, v6, 0006 // +0003 │ │ +0e0746: 0e00 |0005: return-void │ │ +0e0748: 5496 ee0d |0006: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e074c: 5466 fd0d |0008: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e0750: 5465 ef0d |000a: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +0e0754: 5496 ee0d |000c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0758: 5566 fe0d |000e: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ +0e075c: 3906 6700 |0010: if-nez v6, 0077 // +0067 │ │ +0e0760: 5496 ee0d |0012: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0764: 5466 f50d |0014: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ +0e0768: 5266 210b |0016: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e076c: a702 0b06 |0018: sub-float v2, v11, v6 │ │ +0e0770: 5496 ee0d |001a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0774: 6e10 f019 0600 |001c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@19f0 │ │ +0e077a: 0a06 |001f: move-result v6 │ │ +0e077c: 7210 851c 0500 |0020: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e0782: 0a07 |0023: move-result v7 │ │ +0e0784: a701 0607 |0024: sub-float v1, v6, v7 │ │ +0e0788: 5496 ee0d |0026: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e078c: 5466 f40d |0028: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ +0e0790: 5266 210b |002a: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e0794: a603 0602 |002c: add-float v3, v6, v2 │ │ +0e0798: 5496 ee0d |002e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e079c: 5466 f40d |0030: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ +0e07a0: 5963 210b |0032: iput v3, v6, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e07a4: 7120 8524 3800 |0034: invoke-static {v8, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e07aa: 0a03 |0037: move-result v3 │ │ +0e07ac: 7120 8724 3100 |0038: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e07b2: 0a03 |003b: move-result v3 │ │ +0e07b4: 5496 ee0d |003c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07b8: a907 0301 |003e: div-float v7, v3, v1 │ │ +0e07bc: 5967 fc0d |0040: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e07c0: 5496 ee0d |0042: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07c4: 5266 fc0d |0044: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e07c8: 5497 ee0d |0046: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07cc: 5277 f70d |0048: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e07d0: 2e06 0607 |004a: cmpg-float v6, v6, v7 │ │ +0e07d4: 3b06 0a00 |004c: if-gez v6, 0056 // +000a │ │ +0e07d8: 5496 ee0d |004e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07dc: 5497 ee0d |0050: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07e0: 5277 f70d |0052: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e07e4: 5967 fc0d |0054: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e07e8: 5496 ee0d |0056: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07ec: 5266 fc0d |0058: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e07f0: 5497 ee0d |005a: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e07f4: 5277 f60d |005c: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e07f8: 2d06 0607 |005e: cmpl-float v6, v6, v7 │ │ +0e07fc: 3d06 0a00 |0060: if-lez v6, 006a // +000a │ │ +0e0800: 5496 ee0d |0062: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0804: 5497 ee0d |0064: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0808: 5277 f60d |0066: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e080c: 5967 fc0d |0068: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e0810: 5496 ee0d |006a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0814: 5466 f50d |006c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ +0e0818: 6e30 1513 b60c |006e: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e081e: 5496 ee0d |0071: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0822: 6e10 f219 0600 |0073: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ +0e0828: 288f |0076: goto 0005 // -0071 │ │ +0e082a: 5496 ee0d |0077: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e082e: 5466 f50d |0079: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ +0e0832: 5266 220b |007b: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0836: a702 0c06 |007d: sub-float v2, v12, v6 │ │ +0e083a: 5496 ee0d |007f: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e083e: 6e10 e819 0600 |0081: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@19e8 │ │ +0e0844: 0a06 |0084: move-result v6 │ │ +0e0846: 7210 841c 0500 |0085: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e084c: 0a07 |0088: move-result v7 │ │ +0e084e: a700 0607 |0089: sub-float v0, v6, v7 │ │ +0e0852: 5496 ee0d |008b: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0856: 5466 f40d |008d: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ +0e085a: 5266 220b |008f: iget v6, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e085e: a604 0602 |0091: add-float v4, v6, v2 │ │ +0e0862: 5496 ee0d |0093: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0866: 5466 f40d |0095: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ +0e086a: 5964 220b |0097: iput v4, v6, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e086e: 7120 8524 4800 |0099: invoke-static {v8, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e0874: 0a04 |009c: move-result v4 │ │ +0e0876: 7120 8724 4000 |009d: invoke-static {v0, v4}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e087c: 0a04 |00a0: move-result v4 │ │ +0e087e: 5496 ee0d |00a1: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0882: 1507 803f |00a3: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e0886: a908 0400 |00a5: div-float v8, v4, v0 │ │ +0e088a: c787 |00a7: sub-float/2addr v7, v8 │ │ +0e088c: 5967 fc0d |00a8: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e0890: 5496 ee0d |00aa: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e0894: 5266 fc0d |00ac: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e0898: 5497 ee0d |00ae: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e089c: 5277 f70d |00b0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e08a0: 2e06 0607 |00b2: cmpg-float v6, v6, v7 │ │ +0e08a4: 3b06 0a00 |00b4: if-gez v6, 00be // +000a │ │ +0e08a8: 5496 ee0d |00b6: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08ac: 5497 ee0d |00b8: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08b0: 5277 f70d |00ba: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e08b4: 5967 fc0d |00bc: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e08b8: 5496 ee0d |00be: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08bc: 5266 fc0d |00c0: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e08c0: 5497 ee0d |00c2: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08c4: 5277 f60d |00c4: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e08c8: 2d06 0607 |00c6: cmpl-float v6, v6, v7 │ │ +0e08cc: 3d06 0a00 |00c8: if-lez v6, 00d2 // +000a │ │ +0e08d0: 5496 ee0d |00ca: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08d4: 5497 ee0d |00cc: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08d8: 5277 f60d |00ce: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e08dc: 5967 fc0d |00d0: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e08e0: 5496 ee0d |00d2: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; // field@0dee │ │ +0e08e4: 5466 f50d |00d4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ +0e08e8: 6e30 1513 b60c |00d6: invoke-virtual {v6, v11, v12}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e08ee: 2898 |00d9: goto 0071 // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0005 line=129 │ │ 0x0006 line=104 │ │ 0x000c line=105 │ │ 0x0012 line=106 │ │ @@ -311009,20 +310934,20 @@ │ │ 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 │ │ -0d2c3c: |[0d2c3c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d2c4c: 5210 ed0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ -0d2c50: 3305 0500 |0002: if-ne v5, v0, 0007 // +0005 │ │ -0d2c54: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0d2c56: 5910 ed0d |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ -0d2c5a: 0e00 |0007: return-void │ │ +0e08f0: |[0e08f0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e0900: 5210 ed0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ +0e0904: 3305 0500 |0002: if-ne v5, v0, 0007 // +0005 │ │ +0e0908: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0e090a: 5910 ed0d |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.draggingPointer:I // field@0ded │ │ +0e090e: 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; │ │ @@ -311232,21 +311157,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 │ │ -0d2c5c: |[0d2c5c] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d2c6c: 1c00 7b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ -0d2c70: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0d2c76: 0c00 |0005: move-result-object v0 │ │ -0d2c78: 1f00 7b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ -0d2c7c: 7030 ee1a 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@1aee │ │ -0d2c82: 0e00 |000b: return-void │ │ +0e0910: |[0e0910] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0e0920: 1c00 7b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ +0e0924: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0e092a: 0c00 |0005: move-result-object v0 │ │ +0e092c: 1f00 7b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ +0e0930: 7030 ee1a 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@1aee │ │ +0e0936: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000b line=106 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/String; │ │ @@ -311257,21 +311182,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 │ │ -0d2c84: |[0d2c84] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d2c94: 1c00 7b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ -0d2c98: 6e30 9f19 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@199f │ │ -0d2c9e: 0c00 |0005: move-result-object v0 │ │ -0d2ca0: 1f00 7b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ -0d2ca4: 7030 ee1a 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@1aee │ │ -0d2caa: 0e00 |000b: return-void │ │ +0e0938: |[0e0938] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0e0948: 1c00 7b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ +0e094c: 6e30 9f19 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@199f │ │ +0e0952: 0c00 |0005: move-result-object v0 │ │ +0e0954: 1f00 7b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // type@027b │ │ +0e0958: 7030 ee1a 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@1aee │ │ +0e095e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000b line=110 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x000c reg=2 text Ljava/lang/String; │ │ @@ -311283,62 +311208,62 @@ │ │ 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 : 108 16-bit code units │ │ -0d2cac: |[0d2cac] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ -0d2cbc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d2cbe: 7010 a31b 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0d2cc4: 2200 7502 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; // type@0275 │ │ -0d2cc8: 7010 de1a 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard;.:()V // method@1ade │ │ -0d2cce: 5b20 400e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ -0d2cd2: 5c21 380e |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0e38 │ │ -0d2cd6: 2200 db01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d2cda: 7010 e612 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d2ce0: 5b20 360e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.fieldBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e36 │ │ -0d2ce4: 2200 2f01 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ -0d2ce8: 7010 e90b 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ -0d2cee: 5b20 4f0e |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d2cf2: 2200 db01 |001b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d2cf6: 7010 e612 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d2cfc: 5b20 490e |0020: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.scissor:Lcom/badlogic/gdx/math/Rectangle; // field@0e49 │ │ -0d2d00: 2200 b902 |0022: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ -0d2d04: 7010 fd1d 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1dfd │ │ -0d2d0a: 5b20 390e |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0e39 │ │ -0d2d0e: 2200 b902 |0029: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ -0d2d12: 7010 fd1d 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1dfd │ │ -0d2d18: 5b20 3a0e |002e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2d1c: 5c21 330e |0030: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0d2d20: 1400 0ad7 a33e |0032: const v0, #float 0.32 // #3ea3d70a │ │ -0d2d26: 5920 300e |0035: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0e30 │ │ -0d2d2a: 1300 9500 |0037: const/16 v0, #int 149 // #95 │ │ -0d2d2e: 5e20 450e |0039: iput-char v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ -0d2d32: 2200 7602 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // type@0276 │ │ -0d2d36: 7020 e01a 2000 |003d: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1ae0 │ │ -0d2d3c: 5b20 3e0e |0040: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0d2d40: 1400 cdcc cc3e |0042: const v0, #float 0.4 // #3ecccccd │ │ -0d2d46: 5920 3d0e |0045: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0e3d │ │ -0d2d4a: 1400 cdcc cc3d |0047: const v0, #float 0.1 // #3dcccccd │ │ -0d2d50: 5920 3f0e |004a: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0e3f │ │ -0d2d54: 6e20 181b 4200 |004c: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1b18 │ │ -0d2d5a: 6200 1d00 |004f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0d2d5e: 7210 df00 0000 |0051: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; // method@00df │ │ -0d2d64: 0c00 |0054: move-result-object v0 │ │ -0d2d66: 5b20 310e |0055: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ -0d2d6a: 6e20 191b 3200 |0057: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setText:(Ljava/lang/String;)V // method@1b19 │ │ -0d2d70: 6e10 ff1a 0200 |005a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefWidth:()F // method@1aff │ │ -0d2d76: 0a00 |005d: move-result v0 │ │ -0d2d78: 6e20 1c1b 0200 |005e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setWidth:(F)V // method@1b1c │ │ -0d2d7e: 6e10 fe1a 0200 |0061: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefHeight:()F // method@1afe │ │ -0d2d84: 0a00 |0064: move-result v0 │ │ -0d2d86: 6e20 111b 0200 |0065: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setHeight:(F)V // method@1b11 │ │ -0d2d8c: 7010 061b 0200 |0068: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.initialize:()V // method@1b06 │ │ -0d2d92: 0e00 |006b: return-void │ │ +0e0960: |[0e0960] com.badlogic.gdx.scenes.scene2d.ui.TextField.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ +0e0970: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e0972: 7010 a31b 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0e0978: 2200 7502 |0004: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard; // type@0275 │ │ +0e097c: 7010 de1a 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$DefaultOnscreenKeyboard;.:()V // method@1ade │ │ +0e0982: 5b20 400e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ +0e0986: 5c21 380e |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0e38 │ │ +0e098a: 2200 db01 |000d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e098e: 7010 e612 0000 |000f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e0994: 5b20 360e |0012: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.fieldBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e36 │ │ +0e0998: 2200 2f01 |0014: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // type@012f │ │ +0e099c: 7010 e90b 0000 |0016: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.:()V // method@0be9 │ │ +0e09a2: 5b20 4f0e |0019: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e09a6: 2200 db01 |001b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e09aa: 7010 e612 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e09b0: 5b20 490e |0020: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.scissor:Lcom/badlogic/gdx/math/Rectangle; // field@0e49 │ │ +0e09b4: 2200 b902 |0022: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ +0e09b8: 7010 fd1d 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1dfd │ │ +0e09be: 5b20 390e |0027: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0e39 │ │ +0e09c2: 2200 b902 |0029: new-instance v0, Lcom/badlogic/gdx/utils/FloatArray; // type@02b9 │ │ +0e09c6: 7010 fd1d 0000 |002b: invoke-direct {v0}, Lcom/badlogic/gdx/utils/FloatArray;.:()V // method@1dfd │ │ +0e09cc: 5b20 3a0e |002e: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e09d0: 5c21 330e |0030: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0e09d4: 1400 0ad7 a33e |0032: const v0, #float 0.32 // #3ea3d70a │ │ +0e09da: 5920 300e |0035: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0e30 │ │ +0e09de: 1300 9500 |0037: const/16 v0, #int 149 // #95 │ │ +0e09e2: 5e20 450e |0039: iput-char v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ +0e09e6: 2200 7602 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // type@0276 │ │ +0e09ea: 7020 e01a 2000 |003d: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1ae0 │ │ +0e09f0: 5b20 3e0e |0040: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0e09f4: 1400 cdcc cc3e |0042: const v0, #float 0.4 // #3ecccccd │ │ +0e09fa: 5920 3d0e |0045: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0e3d │ │ +0e09fe: 1400 cdcc cc3d |0047: const v0, #float 0.1 // #3dcccccd │ │ +0e0a04: 5920 3f0e |004a: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0e3f │ │ +0e0a08: 6e20 181b 4200 |004c: invoke-virtual {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V // method@1b18 │ │ +0e0a0e: 6200 1d00 |004f: sget-object v0, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0e0a12: 7210 df00 0000 |0051: invoke-interface {v0}, Lcom/badlogic/gdx/Application;.getClipboard:()Lcom/badlogic/gdx/utils/Clipboard; // method@00df │ │ +0e0a18: 0c00 |0054: move-result-object v0 │ │ +0e0a1a: 5b20 310e |0055: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ +0e0a1e: 6e20 191b 3200 |0057: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setText:(Ljava/lang/String;)V // method@1b19 │ │ +0e0a24: 6e10 ff1a 0200 |005a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefWidth:()F // method@1aff │ │ +0e0a2a: 0a00 |005d: move-result v0 │ │ +0e0a2c: 6e20 1c1b 0200 |005e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setWidth:(F)V // method@1b1c │ │ +0e0a32: 6e10 fe1a 0200 |0061: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getPrefHeight:()F // method@1afe │ │ +0e0a38: 0a00 |0064: move-result v0 │ │ +0e0a3a: 6e20 111b 0200 |0065: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setHeight:(F)V // method@1b11 │ │ +0e0a40: 7010 061b 0200 |0068: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.initialize:()V // method@1b06 │ │ +0e0a46: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=112 │ │ 0x0004 line=73 │ │ 0x000b line=74 │ │ 0x000d line=80 │ │ 0x0014 line=81 │ │ @@ -311368,33 +311293,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0d2d94: |[0d2d94] com.badlogic.gdx.scenes.scene2d.ui.TextField.blink:()V │ │ -0d2da4: 7100 2821 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -0d2daa: 0b00 |0003: move-result-wide v0 │ │ -0d2dac: 5342 410e |0004: iget-wide v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ -0d2db0: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -0d2db4: 8522 |0008: long-to-float v2, v2 │ │ -0d2db6: 1403 286b 6e4e |0009: const v3, #float 1e+09 // #4e6e6b28 │ │ -0d2dbc: c932 |000c: div-float/2addr v2, v3 │ │ -0d2dbe: 5243 300e |000d: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0e30 │ │ -0d2dc2: 2d02 0203 |000f: cmpl-float v2, v2, v3 │ │ -0d2dc6: 3d02 0b00 |0011: if-lez v2, 001c // +000b │ │ -0d2dca: 5542 330e |0013: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0d2dce: 3902 0800 |0015: if-nez v2, 001d // +0008 │ │ -0d2dd2: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0d2dd4: 5c42 330e |0018: iput-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0d2dd8: 5a40 410e |001a: iput-wide v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ -0d2ddc: 0e00 |001c: return-void │ │ -0d2dde: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0d2de0: 28fa |001e: goto 0018 // -0006 │ │ +0e0a48: |[0e0a48] com.badlogic.gdx.scenes.scene2d.ui.TextField.blink:()V │ │ +0e0a58: 7100 2821 0000 |0000: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +0e0a5e: 0b00 |0003: move-result-wide v0 │ │ +0e0a60: 5342 410e |0004: iget-wide v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ +0e0a64: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +0e0a68: 8522 |0008: long-to-float v2, v2 │ │ +0e0a6a: 1403 286b 6e4e |0009: const v3, #float 1e+09 // #4e6e6b28 │ │ +0e0a70: c932 |000c: div-float/2addr v2, v3 │ │ +0e0a72: 5243 300e |000d: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0e30 │ │ +0e0a76: 2d02 0203 |000f: cmpl-float v2, v2, v3 │ │ +0e0a7a: 3d02 0b00 |0011: if-lez v2, 001c // +000b │ │ +0e0a7e: 5542 330e |0013: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0e0a82: 3902 0800 |0015: if-nez v2, 001d // +0008 │ │ +0e0a86: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0e0a88: 5c42 330e |0018: iput-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0e0a8c: 5a40 410e |001a: iput-wide v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ +0e0a90: 0e00 |001c: return-void │ │ +0e0a92: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0e0a94: 28fa |001e: goto 0018 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0004 line=506 │ │ 0x0013 line=507 │ │ 0x001a line=508 │ │ 0x001c line=510 │ │ @@ -311408,155 +311333,155 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 268 16-bit code units │ │ -0d2de4: |[0d2de4] com.badlogic.gdx.scenes.scene2d.ui.TextField.calculateOffsets:()V │ │ -0d2df4: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0d2df6: 120d |0001: const/4 v13, #int 0 // #0 │ │ -0d2df8: 6e10 031b 0f00 |0002: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1b03 │ │ -0d2dfe: 0a0a |0005: move-result v10 │ │ -0d2e00: 54fb 4d0e |0006: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d2e04: 54bb 220e |0008: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d2e08: 380b 1400 |000a: if-eqz v11, 001e // +0014 │ │ -0d2e0c: 54fb 4d0e |000c: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d2e10: 54bb 220e |000e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d2e14: 7210 831c 0b00 |0010: invoke-interface {v11}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d2e1a: 0a0b |0013: move-result v11 │ │ -0d2e1c: 54fc 4d0e |0014: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d2e20: 54cc 220e |0016: iget-object v12, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d2e24: 7210 861c 0c00 |0018: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0d2e2a: 0a0c |001b: move-result v12 │ │ -0d2e2c: c6cb |001c: add-float/2addr v11, v12 │ │ -0d2e2e: c7ba |001d: sub-float/2addr v10, v11 │ │ -0d2e30: 54fb 3a0e |001e: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2e34: 52fc 320e |0020: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d2e38: 6e20 0d1e cb00 |0022: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ -0d2e3e: 0a07 |0025: move-result v7 │ │ -0d2e40: 52fb 470e |0026: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d2e44: 7110 7d24 0b00 |0028: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d2e4a: 0a0b |002b: move-result v11 │ │ -0d2e4c: a700 070b |002c: sub-float v0, v7, v11 │ │ -0d2e50: 2e0b 000d |002e: cmpg-float v11, v0, v13 │ │ -0d2e54: 3c0b c300 |0030: if-gtz v11, 00f3 // +00c3 │ │ -0d2e58: 52fb 320e |0032: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d2e5c: 3d0b bb00 |0034: if-lez v11, 00ef // +00bb │ │ -0d2e60: 54fb 3a0e |0036: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2e64: 52fc 320e |0038: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d2e68: d80c 0cff |003a: add-int/lit8 v12, v12, #int -1 // #ff │ │ -0d2e6c: 6e20 0d1e cb00 |003c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ -0d2e72: 0a0b |003f: move-result v11 │ │ -0d2e74: 7fbb |0040: neg-float v11, v11 │ │ -0d2e76: 59fb 470e |0041: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d2e7a: 59fe 520e |0043: iput v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ -0d2e7e: 59fd 500e |0045: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0d2e82: 52fb 470e |0047: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d2e86: 7110 7d24 0b00 |0049: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d2e8c: 0a08 |004c: move-result v8 │ │ -0d2e8e: 54fb 3a0e |004d: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2e92: 52b2 150f |004f: iget v2, v11, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -0d2e96: 1209 |0051: const/4 v9, #int 0 // #0 │ │ -0d2e98: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -0d2e9a: 3521 1800 |0053: if-ge v1, v2, 006b // +0018 │ │ -0d2e9e: 54fb 3a0e |0055: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2ea2: 54bb 130f |0057: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -0d2ea6: 440b 0b01 |0059: aget v11, v11, v1 │ │ -0d2eaa: 2d0b 0b08 |005b: cmpl-float v11, v11, v8 │ │ -0d2eae: 3a0b a300 |005d: if-ltz v11, 0100 // +00a3 │ │ -0d2eb2: 59f1 520e |005f: iput v1, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ -0d2eb6: 54fb 3a0e |0061: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2eba: 54bb 130f |0063: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -0d2ebe: 4409 0b01 |0065: aget v9, v11, v1 │ │ -0d2ec2: a70b 0908 |0067: sub-float v11, v9, v8 │ │ -0d2ec6: 59fb 500e |0069: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0d2eca: 54fb 350e |006b: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d2ece: 7210 3324 0b00 |006d: invoke-interface {v11}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0d2ed4: 0a0b |0070: move-result v11 │ │ -0d2ed6: 52fc 320e |0071: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d2eda: d80c 0c01 |0073: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0d2ede: 7120 8824 cb00 |0075: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d2ee4: 0a0b |0078: move-result v11 │ │ -0d2ee6: 59fb 510e |0079: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2eea: 52fb 510e |007b: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2eee: 54fc 350e |007d: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d2ef2: 7210 3324 0c00 |007f: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0d2ef8: 0a0c |0082: move-result v12 │ │ -0d2efa: 36cb 0f00 |0083: if-gt v11, v12, 0092 // +000f │ │ -0d2efe: 54fb 3a0e |0085: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2f02: 54bb 130f |0087: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -0d2f06: 52fc 510e |0089: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2f0a: 440b 0b0c |008b: aget v11, v11, v12 │ │ -0d2f0e: c79b |008d: sub-float/2addr v11, v9 │ │ -0d2f10: 2d0b 0b0a |008e: cmpl-float v11, v11, v10 │ │ -0d2f14: 3d0b 7400 |0090: if-lez v11, 0104 // +0074 │ │ -0d2f18: 52fb 510e |0092: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2f1c: d80b 0bff |0094: add-int/lit8 v11, v11, #int -1 // #ff │ │ -0d2f20: 7120 8624 be00 |0096: invoke-static {v14, v11}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d2f26: 0a0b |0099: move-result v11 │ │ -0d2f28: 59fb 510e |009a: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2f2c: 55fb 3b0e |009c: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d2f30: 380b 3400 |009e: if-eqz v11, 00d2 // +0034 │ │ -0d2f34: 52fb 320e |00a0: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d2f38: 52fc 4a0e |00a2: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d2f3c: 7120 8824 cb00 |00a4: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d2f42: 0a05 |00a7: move-result v5 │ │ -0d2f44: 52fb 320e |00a8: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d2f48: 52fc 4a0e |00aa: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d2f4c: 7120 8624 cb00 |00ac: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d2f52: 0a03 |00af: move-result v3 │ │ -0d2f54: 54fb 3a0e |00b0: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2f58: 6e20 0d1e 5b00 |00b2: invoke-virtual {v11, v5}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ -0d2f5e: 0a0b |00b5: move-result v11 │ │ -0d2f60: 7120 8524 9b00 |00b6: invoke-static {v11, v9}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d2f66: 0a06 |00b9: move-result v6 │ │ -0d2f68: 54fb 3a0e |00ba: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2f6c: 6e20 0d1e 3b00 |00bc: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ -0d2f72: 0a0b |00bf: move-result v11 │ │ -0d2f74: 54fc 3a0e |00c0: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2f78: 52fd 510e |00c2: iget v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2f7c: 6e20 0d1e dc00 |00c4: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ -0d2f82: 0a0c |00c7: move-result v12 │ │ -0d2f84: 7120 8724 cb00 |00c8: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d2f8a: 0a04 |00cb: move-result v4 │ │ -0d2f8c: 59f6 4c0e |00cc: iput v6, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ -0d2f90: a70b 0406 |00ce: sub-float v11, v4, v6 │ │ -0d2f94: 59fb 4b0e |00d0: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0e4b │ │ -0d2f98: 55fb 480e |00d2: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0e48 │ │ -0d2f9c: 380b 1a00 |00d4: if-eqz v11, 00ee // +001a │ │ -0d2fa0: 54fb 3a0e |00d6: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d2fa4: 54bb 130f |00d8: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -0d2fa8: 52fc 510e |00da: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d2fac: 440b 0b0c |00dc: aget v11, v11, v12 │ │ -0d2fb0: c79b |00de: sub-float/2addr v11, v9 │ │ -0d2fb2: a70b 0a0b |00df: sub-float v11, v10, v11 │ │ -0d2fb6: 59fb 500e |00e1: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0d2fba: 55fb 3b0e |00e3: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d2fbe: 380b 0900 |00e5: if-eqz v11, 00ee // +0009 │ │ -0d2fc2: 52fb 4c0e |00e7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ -0d2fc6: 52fc 500e |00e9: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0d2fca: c6cb |00eb: add-float/2addr v11, v12 │ │ -0d2fcc: 59fb 4c0e |00ec: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ -0d2fd0: 0e00 |00ee: return-void │ │ -0d2fd2: 59fd 470e |00ef: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d2fd6: 2900 52ff |00f1: goto/16 0043 // -00ae │ │ -0d2fda: 2d0b 000a |00f3: cmpl-float v11, v0, v10 │ │ -0d2fde: 3d0b 4eff |00f5: if-lez v11, 0043 // -00b2 │ │ -0d2fe2: 52fb 470e |00f7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d2fe6: a70c 000a |00f9: sub-float v12, v0, v10 │ │ -0d2fea: c7cb |00fb: sub-float/2addr v11, v12 │ │ -0d2fec: 59fb 470e |00fc: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d2ff0: 2900 45ff |00fe: goto/16 0043 // -00bb │ │ -0d2ff4: d801 0101 |0100: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d2ff8: 2900 51ff |0102: goto/16 0053 // -00af │ │ -0d2ffc: 52fb 510e |0104: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d3000: d80b 0b01 |0106: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d3004: 59fb 510e |0108: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d3008: 2900 71ff |010a: goto/16 007b // -008f │ │ +0e0a98: |[0e0a98] com.badlogic.gdx.scenes.scene2d.ui.TextField.calculateOffsets:()V │ │ +0e0aa8: 120e |0000: const/4 v14, #int 0 // #0 │ │ +0e0aaa: 120d |0001: const/4 v13, #int 0 // #0 │ │ +0e0aac: 6e10 031b 0f00 |0002: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1b03 │ │ +0e0ab2: 0a0a |0005: move-result v10 │ │ +0e0ab4: 54fb 4d0e |0006: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0ab8: 54bb 220e |0008: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e0abc: 380b 1400 |000a: if-eqz v11, 001e // +0014 │ │ +0e0ac0: 54fb 4d0e |000c: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0ac4: 54bb 220e |000e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e0ac8: 7210 831c 0b00 |0010: invoke-interface {v11}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e0ace: 0a0b |0013: move-result v11 │ │ +0e0ad0: 54fc 4d0e |0014: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0ad4: 54cc 220e |0016: iget-object v12, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e0ad8: 7210 861c 0c00 |0018: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0e0ade: 0a0c |001b: move-result v12 │ │ +0e0ae0: c6cb |001c: add-float/2addr v11, v12 │ │ +0e0ae2: c7ba |001d: sub-float/2addr v10, v11 │ │ +0e0ae4: 54fb 3a0e |001e: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0ae8: 52fc 320e |0020: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0aec: 6e20 0d1e cb00 |0022: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ +0e0af2: 0a07 |0025: move-result v7 │ │ +0e0af4: 52fb 470e |0026: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e0af8: 7110 7d24 0b00 |0028: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0e0afe: 0a0b |002b: move-result v11 │ │ +0e0b00: a700 070b |002c: sub-float v0, v7, v11 │ │ +0e0b04: 2e0b 000d |002e: cmpg-float v11, v0, v13 │ │ +0e0b08: 3c0b c300 |0030: if-gtz v11, 00f3 // +00c3 │ │ +0e0b0c: 52fb 320e |0032: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0b10: 3d0b bb00 |0034: if-lez v11, 00ef // +00bb │ │ +0e0b14: 54fb 3a0e |0036: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0b18: 52fc 320e |0038: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0b1c: d80c 0cff |003a: add-int/lit8 v12, v12, #int -1 // #ff │ │ +0e0b20: 6e20 0d1e cb00 |003c: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ +0e0b26: 0a0b |003f: move-result v11 │ │ +0e0b28: 7fbb |0040: neg-float v11, v11 │ │ +0e0b2a: 59fb 470e |0041: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e0b2e: 59fe 520e |0043: iput v14, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ +0e0b32: 59fd 500e |0045: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0e0b36: 52fb 470e |0047: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e0b3a: 7110 7d24 0b00 |0049: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0e0b40: 0a08 |004c: move-result v8 │ │ +0e0b42: 54fb 3a0e |004d: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0b46: 52b2 150f |004f: iget v2, v11, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +0e0b4a: 1209 |0051: const/4 v9, #int 0 // #0 │ │ +0e0b4c: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +0e0b4e: 3521 1800 |0053: if-ge v1, v2, 006b // +0018 │ │ +0e0b52: 54fb 3a0e |0055: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0b56: 54bb 130f |0057: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +0e0b5a: 440b 0b01 |0059: aget v11, v11, v1 │ │ +0e0b5e: 2d0b 0b08 |005b: cmpl-float v11, v11, v8 │ │ +0e0b62: 3a0b a300 |005d: if-ltz v11, 0100 // +00a3 │ │ +0e0b66: 59f1 520e |005f: iput v1, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ +0e0b6a: 54fb 3a0e |0061: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0b6e: 54bb 130f |0063: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +0e0b72: 4409 0b01 |0065: aget v9, v11, v1 │ │ +0e0b76: a70b 0908 |0067: sub-float v11, v9, v8 │ │ +0e0b7a: 59fb 500e |0069: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0e0b7e: 54fb 350e |006b: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e0b82: 7210 3324 0b00 |006d: invoke-interface {v11}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0e0b88: 0a0b |0070: move-result v11 │ │ +0e0b8a: 52fc 320e |0071: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0b8e: d80c 0c01 |0073: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0e0b92: 7120 8824 cb00 |0075: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e0b98: 0a0b |0078: move-result v11 │ │ +0e0b9a: 59fb 510e |0079: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0b9e: 52fb 510e |007b: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0ba2: 54fc 350e |007d: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e0ba6: 7210 3324 0c00 |007f: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0e0bac: 0a0c |0082: move-result v12 │ │ +0e0bae: 36cb 0f00 |0083: if-gt v11, v12, 0092 // +000f │ │ +0e0bb2: 54fb 3a0e |0085: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0bb6: 54bb 130f |0087: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +0e0bba: 52fc 510e |0089: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0bbe: 440b 0b0c |008b: aget v11, v11, v12 │ │ +0e0bc2: c79b |008d: sub-float/2addr v11, v9 │ │ +0e0bc4: 2d0b 0b0a |008e: cmpl-float v11, v11, v10 │ │ +0e0bc8: 3d0b 7400 |0090: if-lez v11, 0104 // +0074 │ │ +0e0bcc: 52fb 510e |0092: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0bd0: d80b 0bff |0094: add-int/lit8 v11, v11, #int -1 // #ff │ │ +0e0bd4: 7120 8624 be00 |0096: invoke-static {v14, v11}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0e0bda: 0a0b |0099: move-result v11 │ │ +0e0bdc: 59fb 510e |009a: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0be0: 55fb 3b0e |009c: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e0be4: 380b 3400 |009e: if-eqz v11, 00d2 // +0034 │ │ +0e0be8: 52fb 320e |00a0: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0bec: 52fc 4a0e |00a2: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e0bf0: 7120 8824 cb00 |00a4: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e0bf6: 0a05 |00a7: move-result v5 │ │ +0e0bf8: 52fb 320e |00a8: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0bfc: 52fc 4a0e |00aa: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e0c00: 7120 8624 cb00 |00ac: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0e0c06: 0a03 |00af: move-result v3 │ │ +0e0c08: 54fb 3a0e |00b0: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0c0c: 6e20 0d1e 5b00 |00b2: invoke-virtual {v11, v5}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ +0e0c12: 0a0b |00b5: move-result v11 │ │ +0e0c14: 7120 8524 9b00 |00b6: invoke-static {v11, v9}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e0c1a: 0a06 |00b9: move-result v6 │ │ +0e0c1c: 54fb 3a0e |00ba: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0c20: 6e20 0d1e 3b00 |00bc: invoke-virtual {v11, v3}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ +0e0c26: 0a0b |00bf: move-result v11 │ │ +0e0c28: 54fc 3a0e |00c0: iget-object v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0c2c: 52fd 510e |00c2: iget v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0c30: 6e20 0d1e dc00 |00c4: invoke-virtual {v12, v13}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ +0e0c36: 0a0c |00c7: move-result v12 │ │ +0e0c38: 7120 8724 cb00 |00c8: invoke-static {v11, v12}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e0c3e: 0a04 |00cb: move-result v4 │ │ +0e0c40: 59f6 4c0e |00cc: iput v6, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ +0e0c44: a70b 0406 |00ce: sub-float v11, v4, v6 │ │ +0e0c48: 59fb 4b0e |00d0: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0e4b │ │ +0e0c4c: 55fb 480e |00d2: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0e48 │ │ +0e0c50: 380b 1a00 |00d4: if-eqz v11, 00ee // +001a │ │ +0e0c54: 54fb 3a0e |00d6: iget-object v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e0c58: 54bb 130f |00d8: iget-object v11, v11, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +0e0c5c: 52fc 510e |00da: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0c60: 440b 0b0c |00dc: aget v11, v11, v12 │ │ +0e0c64: c79b |00de: sub-float/2addr v11, v9 │ │ +0e0c66: a70b 0a0b |00df: sub-float v11, v10, v11 │ │ +0e0c6a: 59fb 500e |00e1: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0e0c6e: 55fb 3b0e |00e3: iget-boolean v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e0c72: 380b 0900 |00e5: if-eqz v11, 00ee // +0009 │ │ +0e0c76: 52fb 4c0e |00e7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ +0e0c7a: 52fc 500e |00e9: iget v12, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0e0c7e: c6cb |00eb: add-float/2addr v11, v12 │ │ +0e0c80: 59fb 4c0e |00ec: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ +0e0c84: 0e00 |00ee: return-void │ │ +0e0c86: 59fd 470e |00ef: iput v13, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e0c8a: 2900 52ff |00f1: goto/16 0043 // -00ae │ │ +0e0c8e: 2d0b 000a |00f3: cmpl-float v11, v0, v10 │ │ +0e0c92: 3d0b 4eff |00f5: if-lez v11, 0043 // -00b2 │ │ +0e0c96: 52fb 470e |00f7: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e0c9a: a70c 000a |00f9: sub-float v12, v0, v10 │ │ +0e0c9e: c7cb |00fb: sub-float/2addr v11, v12 │ │ +0e0ca0: 59fb 470e |00fc: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e0ca4: 2900 45ff |00fe: goto/16 0043 // -00bb │ │ +0e0ca8: d801 0101 |0100: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e0cac: 2900 51ff |0102: goto/16 0053 // -00af │ │ +0e0cb0: 52fb 510e |0104: iget v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0cb4: d80b 0b01 |0106: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0e0cb8: 59fb 510e |0108: iput v11, v15, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e0cbc: 2900 71ff |010a: goto/16 007b // -008f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=376 │ │ 0x0006 line=377 │ │ 0x001e line=380 │ │ 0x0026 line=381 │ │ 0x002e line=382 │ │ @@ -311615,89 +311540,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 │ │ -0d300c: |[0d300c] 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; │ │ -0d301c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d301e: 52b9 e30e |0001: iget v9, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0d3022: 3598 7f00 |0003: if-ge v8, v9, 0082 // +007f │ │ -0d3026: 6e20 ed1c 8b00 |0005: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d302c: 0c06 |0008: move-result-object v6 │ │ -0d302e: 1f06 1d02 |0009: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0d3032: 33a6 0500 |000b: if-ne v6, v10, 0010 // +0005 │ │ -0d3036: d808 0801 |000d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d303a: 28f4 |000f: goto 0003 // -000c │ │ -0d303c: 2060 7c02 |0010: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@027c │ │ -0d3040: 3800 5800 |0012: if-eqz v0, 006a // +0058 │ │ -0d3044: 6e10 df15 0600 |0014: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ -0d304a: 0c00 |0017: move-result-object v0 │ │ -0d304c: 6201 200b |0018: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0b20 │ │ -0d3050: 6e10 e815 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0d3056: 0a02 |001d: move-result v2 │ │ -0d3058: 6e10 e915 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0d305e: 0a03 |0021: move-result v3 │ │ -0d3060: 6e30 1513 2103 |0022: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d3066: 0c01 |0025: move-result-object v1 │ │ -0d3068: 6e20 5016 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1650 │ │ -0d306e: 0c07 |0029: move-result-object v7 │ │ -0d3070: 5270 220b |002a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d3074: 52e1 220b |002c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d3078: 2e00 0001 |002e: cmpg-float v0, v0, v1 │ │ -0d307c: 3a00 1200 |0030: if-ltz v0, 0042 // +0012 │ │ -0d3080: 5270 220b |0032: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d3084: 52e1 220b |0034: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d3088: 2d00 0001 |0036: cmpl-float v0, v0, v1 │ │ -0d308c: 3900 4600 |0038: if-nez v0, 007e // +0046 │ │ -0d3090: 5270 210b |003a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d3094: 52e1 210b |003c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d3098: 2d00 0001 |003e: cmpl-float v0, v0, v1 │ │ -0d309c: 3d00 3e00 |0040: if-lez v0, 007e // +003e │ │ -0d30a0: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -0d30a2: b7f0 |0043: xor-int/2addr v0, v15 │ │ -0d30a4: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -0d30a8: 380c 1e00 |0046: if-eqz v12, 0064 // +001e │ │ -0d30ac: 5270 220b |0048: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d30b0: 52d1 220b |004a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d30b4: 2d00 0001 |004c: cmpl-float v0, v0, v1 │ │ -0d30b8: 3c00 1200 |004e: if-gtz v0, 0060 // +0012 │ │ -0d30bc: 5270 220b |0050: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d30c0: 52d1 220b |0052: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d30c4: 2d00 0001 |0054: cmpl-float v0, v0, v1 │ │ -0d30c8: 3900 2a00 |0056: if-nez v0, 0080 // +002a │ │ -0d30cc: 5270 210b |0058: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d30d0: 52d1 210b |005a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d30d4: 2e00 0001 |005c: cmpg-float v0, v0, v1 │ │ -0d30d8: 3b00 2200 |005e: if-gez v0, 0080 // +0022 │ │ -0d30dc: 1210 |0060: const/4 v0, #int 1 // #1 │ │ -0d30de: b7f0 |0061: xor-int/2addr v0, v15 │ │ -0d30e0: 3800 0800 |0062: if-eqz v0, 006a // +0008 │ │ -0d30e4: 076c |0064: move-object v12, v6 │ │ -0d30e6: 1f0c 7c02 |0065: check-cast v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@027c │ │ -0d30ea: 6e20 1613 7d00 |0067: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0d30f0: 2060 2002 |006a: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d30f4: 3800 a1ff |006c: if-eqz v0, 000d // -005f │ │ -0d30f8: 1f06 2002 |006e: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d30fc: 6e10 3e16 0600 |0070: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ -0d3102: 0c01 |0073: move-result-object v1 │ │ -0d3104: 07a0 |0074: move-object v0, v10 │ │ -0d3106: 07c2 |0075: move-object v2, v12 │ │ -0d3108: 07d3 |0076: move-object v3, v13 │ │ -0d310a: 07e4 |0077: move-object v4, v14 │ │ -0d310c: 01f5 |0078: move v5, v15 │ │ -0d310e: 7606 f71a 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@1af7 │ │ -0d3114: 0c0c |007c: move-result-object v12 │ │ -0d3116: 2890 |007d: goto 000d // -0070 │ │ -0d3118: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -0d311a: 28c4 |007f: goto 0043 // -003c │ │ -0d311c: 1200 |0080: const/4 v0, #int 0 // #0 │ │ -0d311e: 28e0 |0081: goto 0061 // -0020 │ │ -0d3120: 110c |0082: return-object v12 │ │ +0e0cc0: |[0e0cc0] 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; │ │ +0e0cd0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0e0cd2: 52b9 e30e |0001: iget v9, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e0cd6: 3598 7f00 |0003: if-ge v8, v9, 0082 // +007f │ │ +0e0cda: 6e20 ed1c 8b00 |0005: invoke-virtual {v11, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e0ce0: 0c06 |0008: move-result-object v6 │ │ +0e0ce2: 1f06 1d02 |0009: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0e0ce6: 33a6 0500 |000b: if-ne v6, v10, 0010 // +0005 │ │ +0e0cea: d808 0801 |000d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0e0cee: 28f4 |000f: goto 0003 // -000c │ │ +0e0cf0: 2060 7c02 |0010: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@027c │ │ +0e0cf4: 3800 5800 |0012: if-eqz v0, 006a // +0058 │ │ +0e0cf8: 6e10 df15 0600 |0014: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@15df │ │ +0e0cfe: 0c00 |0017: move-result-object v0 │ │ +0e0d00: 6201 200b |0018: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp3:Lcom/badlogic/gdx/math/Vector2; // field@0b20 │ │ +0e0d04: 6e10 e815 0600 |001a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0e0d0a: 0a02 |001d: move-result v2 │ │ +0e0d0c: 6e10 e915 0600 |001e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0e0d12: 0a03 |0021: move-result v3 │ │ +0e0d14: 6e30 1513 2103 |0022: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e0d1a: 0c01 |0025: move-result-object v1 │ │ +0e0d1c: 6e20 5016 1000 |0026: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1650 │ │ +0e0d22: 0c07 |0029: move-result-object v7 │ │ +0e0d24: 5270 220b |002a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d28: 52e1 220b |002c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d2c: 2e00 0001 |002e: cmpg-float v0, v0, v1 │ │ +0e0d30: 3a00 1200 |0030: if-ltz v0, 0042 // +0012 │ │ +0e0d34: 5270 220b |0032: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d38: 52e1 220b |0034: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d3c: 2d00 0001 |0036: cmpl-float v0, v0, v1 │ │ +0e0d40: 3900 4600 |0038: if-nez v0, 007e // +0046 │ │ +0e0d44: 5270 210b |003a: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e0d48: 52e1 210b |003c: iget v1, v14, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e0d4c: 2d00 0001 |003e: cmpl-float v0, v0, v1 │ │ +0e0d50: 3d00 3e00 |0040: if-lez v0, 007e // +003e │ │ +0e0d54: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +0e0d56: b7f0 |0043: xor-int/2addr v0, v15 │ │ +0e0d58: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +0e0d5c: 380c 1e00 |0046: if-eqz v12, 0064 // +001e │ │ +0e0d60: 5270 220b |0048: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d64: 52d1 220b |004a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d68: 2d00 0001 |004c: cmpl-float v0, v0, v1 │ │ +0e0d6c: 3c00 1200 |004e: if-gtz v0, 0060 // +0012 │ │ +0e0d70: 5270 220b |0050: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d74: 52d1 220b |0052: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e0d78: 2d00 0001 |0054: cmpl-float v0, v0, v1 │ │ +0e0d7c: 3900 2a00 |0056: if-nez v0, 0080 // +002a │ │ +0e0d80: 5270 210b |0058: iget v0, v7, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e0d84: 52d1 210b |005a: iget v1, v13, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e0d88: 2e00 0001 |005c: cmpg-float v0, v0, v1 │ │ +0e0d8c: 3b00 2200 |005e: if-gez v0, 0080 // +0022 │ │ +0e0d90: 1210 |0060: const/4 v0, #int 1 // #1 │ │ +0e0d92: b7f0 |0061: xor-int/2addr v0, v15 │ │ +0e0d94: 3800 0800 |0062: if-eqz v0, 006a // +0008 │ │ +0e0d98: 076c |0064: move-object v12, v6 │ │ +0e0d9a: 1f0c 7c02 |0065: check-cast v12, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // type@027c │ │ +0e0d9e: 6e20 1613 7d00 |0067: invoke-virtual {v13, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0e0da4: 2060 2002 |006a: instance-of v0, v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e0da8: 3800 a1ff |006c: if-eqz v0, 000d // -005f │ │ +0e0dac: 1f06 2002 |006e: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e0db0: 6e10 3e16 0600 |0070: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ +0e0db6: 0c01 |0073: move-result-object v1 │ │ +0e0db8: 07a0 |0074: move-object v0, v10 │ │ +0e0dba: 07c2 |0075: move-object v2, v12 │ │ +0e0dbc: 07d3 |0076: move-object v3, v13 │ │ +0e0dbe: 07e4 |0077: move-object v4, v14 │ │ +0e0dc0: 01f5 |0078: move v5, v15 │ │ +0e0dc2: 7606 f71a 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@1af7 │ │ +0e0dc8: 0c0c |007c: move-result-object v12 │ │ +0e0dca: 2890 |007d: goto 000d // -0070 │ │ +0e0dcc: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +0e0dce: 28c4 |007f: goto 0043 // -003c │ │ +0e0dd0: 1200 |0080: const/4 v0, #int 0 // #0 │ │ +0e0dd2: 28e0 |0081: goto 0061 // -0020 │ │ +0e0dd4: 110c |0082: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0005 line=593 │ │ 0x000b line=594 │ │ 0x000d line=592 │ │ 0x0010 line=595 │ │ @@ -311731,20 +311656,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d3124: |[0d3124] com.badlogic.gdx.scenes.scene2d.ui.TextField.initialize:()V │ │ -0d3134: 2200 7402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; // type@0274 │ │ -0d3138: 7020 d51a 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1ad5 │ │ -0d313e: 5b10 3c0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0e3c │ │ -0d3142: 6e20 ef1a 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1aef │ │ -0d3148: 0e00 |000a: return-void │ │ +0e0dd8: |[0e0dd8] com.badlogic.gdx.scenes.scene2d.ui.TextField.initialize:()V │ │ +0e0de8: 2200 7402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1; // type@0274 │ │ +0e0dec: 7020 d51a 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V // method@1ad5 │ │ +0e0df2: 5b10 3c0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.inputListener:Lcom/badlogic/gdx/scenes/scene2d/InputListener; // field@0e3c │ │ +0e0df6: 6e20 ef1a 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1aef │ │ +0e0dfc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=357 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -311754,18 +311679,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d314c: |[0d314c] com.badlogic.gdx.scenes.scene2d.ui.TextField.clearSelection:()V │ │ -0d315c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d315e: 5c10 3b0e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d3162: 0e00 |0003: return-void │ │ +0e0e00: |[0e0e00] com.badlogic.gdx.scenes.scene2d.ui.TextField.clearSelection:()V │ │ +0e0e10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e0e12: 5c10 3b0e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e0e16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0003 line=689 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -311774,31 +311699,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0d3164: |[0d3164] com.badlogic.gdx.scenes.scene2d.ui.TextField.copy:()V │ │ -0d3174: 5542 3b0e |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d3178: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ -0d317c: 5242 320e |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3180: 5243 4a0e |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3184: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d318a: 0a01 |000b: move-result v1 │ │ -0d318c: 5242 320e |000c: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3190: 5243 4a0e |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3194: 7120 8624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d319a: 0a00 |0013: move-result v0 │ │ -0d319c: 5442 310e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ -0d31a0: 5443 4e0e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d31a4: 6e30 c224 1300 |0018: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d31aa: 0c03 |001b: move-result-object v3 │ │ -0d31ac: 7220 c21d 3200 |001c: invoke-interface {v2, v3}, Lcom/badlogic/gdx/utils/Clipboard;.setContents:(Ljava/lang/String;)V // method@1dc2 │ │ -0d31b2: 0e00 |001f: return-void │ │ +0e0e18: |[0e0e18] com.badlogic.gdx.scenes.scene2d.ui.TextField.copy:()V │ │ +0e0e28: 5542 3b0e |0000: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e0e2c: 3802 1d00 |0002: if-eqz v2, 001f // +001d │ │ +0e0e30: 5242 320e |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0e34: 5243 4a0e |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e0e38: 7120 8824 3200 |0008: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e0e3e: 0a01 |000b: move-result v1 │ │ +0e0e40: 5242 320e |000c: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0e44: 5243 4a0e |000e: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e0e48: 7120 8624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0e0e4e: 0a00 |0013: move-result v0 │ │ +0e0e50: 5442 310e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ +0e0e54: 5443 4e0e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e0e58: 6e30 c224 1300 |0018: invoke-virtual {v3, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e0e5e: 0c03 |001b: move-result-object v3 │ │ +0e0e60: 7220 c21d 3200 |001c: invoke-interface {v2, v3}, Lcom/badlogic/gdx/utils/Clipboard;.setContents:(Ljava/lang/String;)V // method@1dc2 │ │ +0e0e66: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ 0x000c line=516 │ │ 0x0014 line=517 │ │ 0x001f line=519 │ │ @@ -311812,20 +311737,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d31b4: |[0d31b4] com.badlogic.gdx.scenes.scene2d.ui.TextField.cut:()V │ │ -0d31c4: 5510 3b0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d31c8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0d31cc: 6e10 f31a 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1af3 │ │ -0d31d2: 6e10 f51a 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ -0d31d8: 0e00 |000a: return-void │ │ +0e0e68: |[0e0e68] com.badlogic.gdx.scenes.scene2d.ui.TextField.cut:()V │ │ +0e0e78: 5510 3b0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e0e7c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0e0e80: 6e10 f31a 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1af3 │ │ +0e0e86: 6e10 f51a 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ +0e0e8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0004 line=525 │ │ 0x0007 line=526 │ │ 0x000a line=528 │ │ locals : │ │ @@ -311836,55 +311761,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0d31dc: |[0d31dc] com.badlogic.gdx.scenes.scene2d.ui.TextField.delete:()V │ │ -0d31ec: 5252 320e |0000: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d31f0: 5253 4a0e |0002: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d31f4: 7120 8824 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d31fa: 0a01 |0007: move-result v1 │ │ -0d31fc: 5252 320e |0008: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3200: 5253 4a0e |000a: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3204: 7120 8624 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d320a: 0a00 |000f: move-result v0 │ │ -0d320c: 2203 9103 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ -0d3210: 7010 d024 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d3216: 3d01 3400 |0015: if-lez v1, 0049 // +0034 │ │ -0d321a: 5452 4e0e |0017: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d321e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0d3220: 6e30 c224 4201 |001a: invoke-virtual {v2, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d3226: 0c02 |001d: move-result-object v2 │ │ -0d3228: 6e20 d724 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d322e: 0c03 |0021: move-result-object v3 │ │ -0d3230: 5452 4e0e |0022: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3234: 6e10 ba24 0200 |0024: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d323a: 0a02 |0027: move-result v2 │ │ -0d323c: 3520 2400 |0028: if-ge v0, v2, 004c // +0024 │ │ -0d3240: 5452 4e0e |002a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3244: 5454 4e0e |002c: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3248: 6e10 ba24 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d324e: 0a04 |0031: move-result v4 │ │ -0d3250: 6e30 c224 0204 |0032: invoke-virtual {v2, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d3256: 0c02 |0035: move-result-object v2 │ │ -0d3258: 6e20 d724 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d325e: 0c02 |0039: move-result-object v2 │ │ -0d3260: 6e10 dd24 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d3266: 0c02 |003d: move-result-object v2 │ │ -0d3268: 5b52 4e0e |003e: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d326c: 6e10 1d1b 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0d3272: 5951 320e |0043: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3276: 6e10 f21a 0500 |0045: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0d327c: 0e00 |0048: return-void │ │ -0d327e: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ -0d3282: 28d3 |004b: goto 001e // -002d │ │ -0d3284: 1a02 0000 |004c: const-string v2, "" // string@0000 │ │ -0d3288: 28e8 |004e: goto 0036 // -0018 │ │ +0e0e90: |[0e0e90] com.badlogic.gdx.scenes.scene2d.ui.TextField.delete:()V │ │ +0e0ea0: 5252 320e |0000: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0ea4: 5253 4a0e |0002: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e0ea8: 7120 8824 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e0eae: 0a01 |0007: move-result v1 │ │ +0e0eb0: 5252 320e |0008: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0eb4: 5253 4a0e |000a: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e0eb8: 7120 8624 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0e0ebe: 0a00 |000f: move-result v0 │ │ +0e0ec0: 2203 9103 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0391 │ │ +0e0ec4: 7010 d024 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e0eca: 3d01 3400 |0015: if-lez v1, 0049 // +0034 │ │ +0e0ece: 5452 4e0e |0017: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e0ed2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0e0ed4: 6e30 c224 4201 |001a: invoke-virtual {v2, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e0eda: 0c02 |001d: move-result-object v2 │ │ +0e0edc: 6e20 d724 2300 |001e: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e0ee2: 0c03 |0021: move-result-object v3 │ │ +0e0ee4: 5452 4e0e |0022: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e0ee8: 6e10 ba24 0200 |0024: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e0eee: 0a02 |0027: move-result v2 │ │ +0e0ef0: 3520 2400 |0028: if-ge v0, v2, 004c // +0024 │ │ +0e0ef4: 5452 4e0e |002a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e0ef8: 5454 4e0e |002c: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e0efc: 6e10 ba24 0400 |002e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e0f02: 0a04 |0031: move-result v4 │ │ +0e0f04: 6e30 c224 0204 |0032: invoke-virtual {v2, v0, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e0f0a: 0c02 |0035: move-result-object v2 │ │ +0e0f0c: 6e20 d724 2300 |0036: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e0f12: 0c02 |0039: move-result-object v2 │ │ +0e0f14: 6e10 dd24 0200 |003a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e0f1a: 0c02 |003d: move-result-object v2 │ │ +0e0f1c: 5b52 4e0e |003e: iput-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e0f20: 6e10 1d1b 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0e0f26: 5951 320e |0043: iput v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e0f2a: 6e10 f21a 0500 |0045: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0e0f30: 0e00 |0048: return-void │ │ +0e0f32: 1a02 0000 |0049: const-string v2, "" // string@0000 │ │ +0e0f36: 28d3 |004b: goto 001e // -002d │ │ +0e0f38: 1a02 0000 |004c: const-string v2, "" // string@0000 │ │ +0e0f3c: 28e8 |004e: goto 0036 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0008 line=563 │ │ 0x0010 line=564 │ │ 0x0040 line=566 │ │ 0x0043 line=567 │ │ @@ -311901,284 +311826,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 │ │ -0d328c: |[0d328c] com.badlogic.gdx.scenes.scene2d.ui.TextField.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d329c: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -0d32a0: 5403 4d0e |0002: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d32a4: 5430 250e |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0d32a8: 0815 0000 |0006: move-object/from16 v21, v0 │ │ -0d32ac: 0800 1b00 |0008: move-object/from16 v0, v27 │ │ -0d32b0: 5503 340e |000a: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0d32b4: 3803 a001 |000c: if-eqz v3, 01ac // +01a0 │ │ -0d32b8: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ -0d32bc: 5403 4d0e |0010: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d32c0: 5430 240e |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ -0d32c4: 0816 0000 |0014: move-object/from16 v22, v0 │ │ -0d32c8: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -0d32cc: 5403 4d0e |0018: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d32d0: 5438 290e |001a: iget-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ -0d32d4: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ -0d32d8: 5403 4d0e |001e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d32dc: 5430 230e |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ -0d32e0: 0813 0000 |0022: move-object/from16 v19, v0 │ │ -0d32e4: 0800 1b00 |0024: move-object/from16 v0, v27 │ │ -0d32e8: 5403 4d0e |0026: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d32ec: 5432 220e |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d32f0: 7401 f81a 1b00 |002a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1af8 │ │ -0d32f6: 0c12 |002d: move-result-object v18 │ │ -0d32f8: 7401 041b 1b00 |002e: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1b04 │ │ -0d32fe: 0a04 |0031: move-result v4 │ │ -0d3300: 7401 051b 1b00 |0032: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1b05 │ │ -0d3306: 0a05 |0035: move-result v5 │ │ -0d3308: 7401 031b 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1b03 │ │ -0d330e: 0a06 |0039: move-result v6 │ │ -0d3310: 7401 fa1a 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getHeight:()F // method@1afa │ │ -0d3316: 0a07 |003d: move-result v7 │ │ -0d3318: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ -0d331c: 5403 4f0e |0040: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d3320: 5233 9c06 |0042: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d3324: 1509 0040 |0044: const/high16 v9, #int 1073741824 // #4000 │ │ -0d3328: c993 |0046: div-float/2addr v3, v9 │ │ -0d332a: 7401 060c 1500 |0047: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d3330: 0a09 |004a: move-result v9 │ │ -0d3332: a619 0309 |004b: add-float v25, v3, v9 │ │ -0d3336: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -0d333a: 5203 6503 |004f: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d333e: 0800 1200 |0051: move-object/from16 v0, v18 │ │ -0d3342: 5209 6403 |0053: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d3346: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -0d334a: 520a 6303 |0057: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d334e: 0800 1200 |0059: move-object/from16 v0, v18 │ │ -0d3352: 520b 6203 |005b: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d3356: a80b 0b1d |005d: mul-float v11, v11, v29 │ │ -0d335a: 0800 1c00 |005f: move-object/from16 v0, v28 │ │ -0d335e: 6e5b 0d0e 30a9 |0061: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d3364: 1310 0000 |0064: const/16 v16, #int 0 // #0 │ │ -0d3368: 3802 5001 |0066: if-eqz v2, 01b6 // +0150 │ │ -0d336c: 0803 1c00 |0068: move-object/from16 v3, v28 │ │ -0d3370: 7806 811c 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@1c81 │ │ -0d3376: 7210 831c 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0d337c: 0a10 |0070: move-result v16 │ │ -0d337e: 7210 821c 0200 |0071: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d3384: 0a11 |0074: move-result v17 │ │ -0d3386: 7210 871c 0200 |0075: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d338c: 0a03 |0078: move-result v3 │ │ -0d338e: a703 0703 |0079: sub-float v3, v7, v3 │ │ -0d3392: a703 0311 |007b: sub-float v3, v3, v17 │ │ -0d3396: 1509 0040 |007d: const/high16 v9, #int 1073741824 // #4000 │ │ -0d339a: c993 |007f: div-float/2addr v3, v9 │ │ -0d339c: a603 0319 |0080: add-float v3, v3, v25 │ │ -0d33a0: a603 0311 |0082: add-float v3, v3, v17 │ │ -0d33a4: 8733 |0084: float-to-int v3, v3 │ │ -0d33a6: 8230 |0085: int-to-float v0, v3 │ │ -0d33a8: 0219 0000 |0086: move/from16 v25, v0 │ │ -0d33ac: 7601 f11a 1b00 |0088: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.calculateOffsets:()V // method@1af1 │ │ -0d33b2: 7401 001b 1b00 |008b: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ -0d33b8: 0c18 |008e: move-result-object v24 │ │ -0d33ba: 3818 3301 |008f: if-eqz v24, 01c2 // +0133 │ │ -0d33be: 7401 a916 1800 |0091: invoke-virtual/range {v24}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ -0d33c4: 0c03 |0094: move-result-object v3 │ │ -0d33c6: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ -0d33ca: 3303 2b01 |0097: if-ne v3, v0, 01c2 // +012b │ │ -0d33ce: 1314 0100 |0099: const/16 v20, #int 1 // #1 │ │ -0d33d2: 3814 3e00 |009b: if-eqz v20, 00d9 // +003e │ │ -0d33d6: 0800 1b00 |009d: move-object/from16 v0, v27 │ │ -0d33da: 5503 3b0e |009f: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d33de: 3803 3800 |00a1: if-eqz v3, 00d9 // +0038 │ │ -0d33e2: 3808 3600 |00a3: if-eqz v8, 00d9 // +0036 │ │ -0d33e6: 0800 1b00 |00a5: move-object/from16 v0, v27 │ │ -0d33ea: 5203 4c0e |00a7: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ -0d33ee: c643 |00a9: add-float/2addr v3, v4 │ │ -0d33f0: a603 0310 |00aa: add-float v3, v3, v16 │ │ -0d33f4: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ -0d33f8: 5209 470e |00ae: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0d33fc: a60a 0309 |00b0: add-float v10, v3, v9 │ │ -0d3400: a603 0519 |00b2: add-float v3, v5, v25 │ │ -0d3404: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ -0d3408: 5409 4f0e |00b6: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d340c: 5299 9c06 |00b8: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d3410: c793 |00ba: sub-float/2addr v3, v9 │ │ -0d3412: 7401 060c 1500 |00bb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d3418: 0a09 |00be: move-result v9 │ │ -0d341a: a70b 0309 |00bf: sub-float v11, v3, v9 │ │ -0d341e: 0800 1b00 |00c1: move-object/from16 v0, v27 │ │ -0d3422: 520c 4b0e |00c3: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0e4b │ │ -0d3426: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ -0d342a: 5403 4f0e |00c7: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d342e: 5233 9c06 |00c9: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d3432: 7401 060c 1500 |00cb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d3438: 0a09 |00ce: move-result v9 │ │ -0d343a: 150d 0040 |00cf: const/high16 v13, #int 1073741824 // #4000 │ │ -0d343e: c9d9 |00d1: div-float/2addr v9, v13 │ │ -0d3440: a60d 0309 |00d2: add-float v13, v3, v9 │ │ -0d3444: 0809 1c00 |00d4: move-object/from16 v9, v28 │ │ -0d3448: 7806 811c 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@1c81 │ │ -0d344e: 7401 120c 1500 |00d9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ -0d3454: 0a03 |00dc: move-result v3 │ │ -0d3456: 3803 e900 |00dd: if-eqz v3, 01c6 // +00e9 │ │ -0d345a: 0800 1b00 |00df: move-object/from16 v0, v27 │ │ -0d345e: 5403 4f0e |00e1: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d3462: 5233 9c06 |00e3: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d3466: 7f30 |00e5: neg-float v0, v3 │ │ -0d3468: 021a 0000 |00e6: move/from16 v26, v0 │ │ -0d346c: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ -0d3470: 5403 350e |00ea: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3474: 7210 3324 0300 |00ec: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ -0d347a: 0a03 |00ef: move-result v3 │ │ -0d347c: 3903 f000 |00f0: if-nez v3, 01e0 // +00f0 │ │ -0d3480: 3914 5800 |00f2: if-nez v20, 014a // +0058 │ │ -0d3484: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -0d3488: 5403 430e |00f6: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ -0d348c: 3803 5200 |00f8: if-eqz v3, 014a // +0052 │ │ -0d3490: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ -0d3494: 5403 4d0e |00fc: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3498: 5433 280e |00fe: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -0d349c: 3803 ca00 |0100: if-eqz v3, 01ca // +00ca │ │ -0d34a0: 0800 1b00 |0102: move-object/from16 v0, v27 │ │ -0d34a4: 5403 4d0e |0104: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d34a8: 5433 280e |0106: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -0d34ac: 5233 6503 |0108: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d34b0: 0800 1b00 |010a: move-object/from16 v0, v27 │ │ -0d34b4: 5409 4d0e |010c: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d34b8: 5499 280e |010e: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -0d34bc: 5299 6403 |0110: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d34c0: 0800 1b00 |0112: move-object/from16 v0, v27 │ │ -0d34c4: 540a 4d0e |0114: iget-object v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d34c8: 54aa 280e |0116: iget-object v10, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -0d34cc: 52aa 6303 |0118: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d34d0: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ -0d34d4: 540b 4d0e |011c: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d34d8: 54bb 280e |011e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ -0d34dc: 52bb 6203 |0120: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d34e0: a80b 0b1d |0122: mul-float v11, v11, v29 │ │ -0d34e4: 0800 1500 |0124: move-object/from16 v0, v21 │ │ -0d34e8: 6e5b 170c 30a9 |0126: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d34ee: 0800 1b00 |0129: move-object/from16 v0, v27 │ │ -0d34f2: 5403 4d0e |012b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d34f6: 5433 270e |012d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ -0d34fa: 3803 ad00 |012f: if-eqz v3, 01dc // +00ad │ │ -0d34fe: 0800 1b00 |0131: move-object/from16 v0, v27 │ │ -0d3502: 5403 4d0e |0133: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3506: 5430 270e |0135: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ -0d350a: 0817 0000 |0137: move-object/from16 v23, v0 │ │ -0d350e: 0800 1b00 |0139: move-object/from16 v0, v27 │ │ -0d3512: 5403 430e |013b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ -0d3516: a609 0410 |013d: add-float v9, v4, v16 │ │ -0d351a: a60a 0519 |013f: add-float v10, v5, v25 │ │ -0d351e: a60a 0a1a |0141: add-float v10, v10, v26 │ │ -0d3522: 0800 1500 |0143: move-object/from16 v0, v21 │ │ -0d3526: 0801 1c00 |0145: move-object/from16 v1, v28 │ │ -0d352a: 6e5a f80b 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@0bf8 │ │ -0d3530: 3814 6100 |014a: if-eqz v20, 01ab // +0061 │ │ -0d3534: 0800 1b00 |014c: move-object/from16 v0, v27 │ │ -0d3538: 5503 340e |014e: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0d353c: 3903 5b00 |0150: if-nez v3, 01ab // +005b │ │ -0d3540: 7601 f01a 1b00 |0152: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blink:()V // method@1af0 │ │ -0d3546: 0800 1b00 |0155: move-object/from16 v0, v27 │ │ -0d354a: 5503 330e |0157: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0d354e: 3803 5200 |0159: if-eqz v3, 01ab // +0052 │ │ -0d3552: 3813 5000 |015b: if-eqz v19, 01ab // +0050 │ │ -0d3556: a603 0410 |015d: add-float v3, v4, v16 │ │ -0d355a: 0800 1b00 |015f: move-object/from16 v0, v27 │ │ -0d355e: 5209 500e |0161: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0d3562: c693 |0163: add-float/2addr v3, v9 │ │ -0d3564: 0800 1b00 |0164: move-object/from16 v0, v27 │ │ -0d3568: 5409 3a0e |0166: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d356c: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ -0d3570: 520a 320e |016a: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3574: 6e20 0d1e a900 |016c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ -0d357a: 0a09 |016f: move-result v9 │ │ -0d357c: c693 |0170: add-float/2addr v3, v9 │ │ -0d357e: 0800 1b00 |0171: move-object/from16 v0, v27 │ │ -0d3582: 5409 3a0e |0173: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d3586: 5499 130f |0175: iget-object v9, v9, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -0d358a: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ -0d358e: 520a 520e |0179: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ -0d3592: 4409 090a |017b: aget v9, v9, v10 │ │ -0d3596: c793 |017d: sub-float/2addr v3, v9 │ │ -0d3598: 1509 803f |017e: const/high16 v9, #int 1065353216 // #3f80 │ │ -0d359c: a70b 0309 |0180: sub-float v11, v3, v9 │ │ -0d35a0: a603 0519 |0182: add-float v3, v5, v25 │ │ -0d35a4: 0800 1b00 |0184: move-object/from16 v0, v27 │ │ -0d35a8: 5409 4f0e |0186: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d35ac: 5299 9c06 |0188: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d35b0: c793 |018a: sub-float/2addr v3, v9 │ │ -0d35b2: 7401 060c 1500 |018b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d35b8: 0a09 |018e: move-result v9 │ │ -0d35ba: a70c 0309 |018f: sub-float v12, v3, v9 │ │ -0d35be: 7801 851c 1300 |0191: invoke-interface/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d35c4: 0a0d |0194: move-result v13 │ │ -0d35c6: 0800 1b00 |0195: move-object/from16 v0, v27 │ │ -0d35ca: 5403 4f0e |0197: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d35ce: 5233 9c06 |0199: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d35d2: 7401 060c 1500 |019b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d35d8: 0a09 |019e: move-result v9 │ │ -0d35da: 150a 0040 |019f: const/high16 v10, #int 1073741824 // #4000 │ │ -0d35de: c9a9 |01a1: div-float/2addr v9, v10 │ │ -0d35e0: a60e 0309 |01a2: add-float v14, v3, v9 │ │ -0d35e4: 0809 1300 |01a4: move-object/from16 v9, v19 │ │ -0d35e8: 080a 1c00 |01a6: move-object/from16 v10, v28 │ │ -0d35ec: 7806 811c 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@1c81 │ │ -0d35f2: 0e00 |01ab: return-void │ │ -0d35f4: 0800 1b00 |01ac: move-object/from16 v0, v27 │ │ -0d35f8: 5403 4d0e |01ae: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d35fc: 5430 260e |01b0: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ -0d3600: 0816 0000 |01b2: move-object/from16 v22, v0 │ │ -0d3604: 2900 62fe |01b4: goto/16 0016 // -019e │ │ -0d3608: 1503 0040 |01b6: const/high16 v3, #int 1073741824 // #4000 │ │ -0d360c: a903 0703 |01b8: div-float v3, v7, v3 │ │ -0d3610: a603 0319 |01ba: add-float v3, v3, v25 │ │ -0d3614: 8733 |01bc: float-to-int v3, v3 │ │ -0d3616: 8230 |01bd: int-to-float v0, v3 │ │ -0d3618: 0219 0000 |01be: move/from16 v25, v0 │ │ -0d361c: 2900 c8fe |01c0: goto/16 0088 // -0138 │ │ -0d3620: 1314 0000 |01c2: const/16 v20, #int 0 // #0 │ │ -0d3624: 2900 d7fe |01c4: goto/16 009b // -0129 │ │ -0d3628: 131a 0000 |01c6: const/16 v26, #int 0 // #0 │ │ -0d362c: 2900 20ff |01c8: goto/16 00e8 // -00e0 │ │ -0d3630: 1403 3333 333f |01ca: const v3, #float 0.7 // #3f333333 │ │ -0d3636: 1409 3333 333f |01cd: const v9, #float 0.7 // #3f333333 │ │ -0d363c: 140a 3333 333f |01d0: const v10, #float 0.7 // #3f333333 │ │ -0d3642: 0800 1500 |01d3: move-object/from16 v0, v21 │ │ -0d3646: 0201 1d00 |01d5: move/from16 v1, v29 │ │ -0d364a: 6e51 170c 30a9 |01d7: invoke-virtual {v0, v3, v9, v10, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d3650: 2900 4fff |01da: goto/16 0129 // -00b1 │ │ -0d3654: 0817 1500 |01dc: move-object/from16 v23, v21 │ │ -0d3658: 2900 5bff |01de: goto/16 0139 // -00a5 │ │ -0d365c: 0800 1600 |01e0: move-object/from16 v0, v22 │ │ -0d3660: 5203 6503 |01e2: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d3664: 0800 1600 |01e4: move-object/from16 v0, v22 │ │ -0d3668: 5209 6403 |01e6: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d366c: 0800 1600 |01e8: move-object/from16 v0, v22 │ │ -0d3670: 520a 6303 |01ea: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d3674: 0800 1600 |01ec: move-object/from16 v0, v22 │ │ -0d3678: 520b 6203 |01ee: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d367c: a80b 0b1d |01f0: mul-float v11, v11, v29 │ │ -0d3680: 0800 1500 |01f2: move-object/from16 v0, v21 │ │ -0d3684: 6e5b 170c 30a9 |01f4: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ -0d368a: 0800 1b00 |01f7: move-object/from16 v0, v27 │ │ -0d368e: 540b 350e |01f9: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3692: a603 0410 |01fb: add-float v3, v4, v16 │ │ -0d3696: 0800 1b00 |01fd: move-object/from16 v0, v27 │ │ -0d369a: 5209 500e |01ff: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0d369e: a60c 0309 |0201: add-float v12, v3, v9 │ │ -0d36a2: a603 0519 |0203: add-float v3, v5, v25 │ │ -0d36a6: a60d 031a |0205: add-float v13, v3, v26 │ │ -0d36aa: 0800 1b00 |0207: move-object/from16 v0, v27 │ │ -0d36ae: 520e 520e |0209: iget v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ -0d36b2: 0800 1b00 |020b: move-object/from16 v0, v27 │ │ -0d36b6: 520f 510e |020d: iget v15, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ -0d36ba: 0809 1500 |020f: move-object/from16 v9, v21 │ │ -0d36be: 080a 1c00 |0211: move-object/from16 v10, v28 │ │ -0d36c2: 7407 f90b 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@0bf9 │ │ -0d36c8: 2900 34ff |0216: goto/16 014a // -00cc │ │ +0e0f40: |[0e0f40] com.badlogic.gdx.scenes.scene2d.ui.TextField.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e0f50: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +0e0f54: 5403 4d0e |0002: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0f58: 5430 250e |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0e0f5c: 0815 0000 |0006: move-object/from16 v21, v0 │ │ +0e0f60: 0800 1b00 |0008: move-object/from16 v0, v27 │ │ +0e0f64: 5503 340e |000a: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0e0f68: 3803 a001 |000c: if-eqz v3, 01ac // +01a0 │ │ +0e0f6c: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ +0e0f70: 5403 4d0e |0010: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0f74: 5430 240e |0012: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e24 │ │ +0e0f78: 0816 0000 |0014: move-object/from16 v22, v0 │ │ +0e0f7c: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +0e0f80: 5403 4d0e |0018: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0f84: 5438 290e |001a: iget-object v8, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e29 │ │ +0e0f88: 0800 1b00 |001c: move-object/from16 v0, v27 │ │ +0e0f8c: 5403 4d0e |001e: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0f90: 5430 230e |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.cursor:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e23 │ │ +0e0f94: 0813 0000 |0022: move-object/from16 v19, v0 │ │ +0e0f98: 0800 1b00 |0024: move-object/from16 v0, v27 │ │ +0e0f9c: 5403 4d0e |0026: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e0fa0: 5432 220e |0028: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e0fa4: 7401 f81a 1b00 |002a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1af8 │ │ +0e0faa: 0c12 |002d: move-result-object v18 │ │ +0e0fac: 7401 041b 1b00 |002e: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1b04 │ │ +0e0fb2: 0a04 |0031: move-result v4 │ │ +0e0fb4: 7401 051b 1b00 |0032: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1b05 │ │ +0e0fba: 0a05 |0035: move-result v5 │ │ +0e0fbc: 7401 031b 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getWidth:()F // method@1b03 │ │ +0e0fc2: 0a06 |0039: move-result v6 │ │ +0e0fc4: 7401 fa1a 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getHeight:()F // method@1afa │ │ +0e0fca: 0a07 |003d: move-result v7 │ │ +0e0fcc: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ +0e0fd0: 5403 4f0e |0040: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e0fd4: 5233 9c06 |0042: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e0fd8: 1509 0040 |0044: const/high16 v9, #int 1073741824 // #4000 │ │ +0e0fdc: c993 |0046: div-float/2addr v3, v9 │ │ +0e0fde: 7401 060c 1500 |0047: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0e0fe4: 0a09 |004a: move-result v9 │ │ +0e0fe6: a619 0309 |004b: add-float v25, v3, v9 │ │ +0e0fea: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0e0fee: 5203 6503 |004f: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e0ff2: 0800 1200 |0051: move-object/from16 v0, v18 │ │ +0e0ff6: 5209 6403 |0053: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e0ffa: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +0e0ffe: 520a 6303 |0057: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e1002: 0800 1200 |0059: move-object/from16 v0, v18 │ │ +0e1006: 520b 6203 |005b: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e100a: a80b 0b1d |005d: mul-float v11, v11, v29 │ │ +0e100e: 0800 1c00 |005f: move-object/from16 v0, v28 │ │ +0e1012: 6e5b 0d0e 30a9 |0061: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0e1018: 1310 0000 |0064: const/16 v16, #int 0 // #0 │ │ +0e101c: 3802 5001 |0066: if-eqz v2, 01b6 // +0150 │ │ +0e1020: 0803 1c00 |0068: move-object/from16 v3, v28 │ │ +0e1024: 7806 811c 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@1c81 │ │ +0e102a: 7210 831c 0200 |006d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e1030: 0a10 |0070: move-result v16 │ │ +0e1032: 7210 821c 0200 |0071: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e1038: 0a11 |0074: move-result v17 │ │ +0e103a: 7210 871c 0200 |0075: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0e1040: 0a03 |0078: move-result v3 │ │ +0e1042: a703 0703 |0079: sub-float v3, v7, v3 │ │ +0e1046: a703 0311 |007b: sub-float v3, v3, v17 │ │ +0e104a: 1509 0040 |007d: const/high16 v9, #int 1073741824 // #4000 │ │ +0e104e: c993 |007f: div-float/2addr v3, v9 │ │ +0e1050: a603 0319 |0080: add-float v3, v3, v25 │ │ +0e1054: a603 0311 |0082: add-float v3, v3, v17 │ │ +0e1058: 8733 |0084: float-to-int v3, v3 │ │ +0e105a: 8230 |0085: int-to-float v0, v3 │ │ +0e105c: 0219 0000 |0086: move/from16 v25, v0 │ │ +0e1060: 7601 f11a 1b00 |0088: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.calculateOffsets:()V // method@1af1 │ │ +0e1066: 7401 001b 1b00 |008b: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ +0e106c: 0c18 |008e: move-result-object v24 │ │ +0e106e: 3818 3301 |008f: if-eqz v24, 01c2 // +0133 │ │ +0e1072: 7401 a916 1800 |0091: invoke-virtual/range {v24}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ +0e1078: 0c03 |0094: move-result-object v3 │ │ +0e107a: 0800 1b00 |0095: move-object/from16 v0, v27 │ │ +0e107e: 3303 2b01 |0097: if-ne v3, v0, 01c2 // +012b │ │ +0e1082: 1314 0100 |0099: const/16 v20, #int 1 // #1 │ │ +0e1086: 3814 3e00 |009b: if-eqz v20, 00d9 // +003e │ │ +0e108a: 0800 1b00 |009d: move-object/from16 v0, v27 │ │ +0e108e: 5503 3b0e |009f: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e1092: 3803 3800 |00a1: if-eqz v3, 00d9 // +0038 │ │ +0e1096: 3808 3600 |00a3: if-eqz v8, 00d9 // +0036 │ │ +0e109a: 0800 1b00 |00a5: move-object/from16 v0, v27 │ │ +0e109e: 5203 4c0e |00a7: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionX:F // field@0e4c │ │ +0e10a2: c643 |00a9: add-float/2addr v3, v4 │ │ +0e10a4: a603 0310 |00aa: add-float v3, v3, v16 │ │ +0e10a8: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ +0e10ac: 5209 470e |00ae: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0e10b0: a60a 0309 |00b0: add-float v10, v3, v9 │ │ +0e10b4: a603 0519 |00b2: add-float v3, v5, v25 │ │ +0e10b8: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ +0e10bc: 5409 4f0e |00b6: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e10c0: 5299 9c06 |00b8: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e10c4: c793 |00ba: sub-float/2addr v3, v9 │ │ +0e10c6: 7401 060c 1500 |00bb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0e10cc: 0a09 |00be: move-result v9 │ │ +0e10ce: a70b 0309 |00bf: sub-float v11, v3, v9 │ │ +0e10d2: 0800 1b00 |00c1: move-object/from16 v0, v27 │ │ +0e10d6: 520c 4b0e |00c3: iget v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionWidth:F // field@0e4b │ │ +0e10da: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ +0e10de: 5403 4f0e |00c7: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e10e2: 5233 9c06 |00c9: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e10e6: 7401 060c 1500 |00cb: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0e10ec: 0a09 |00ce: move-result v9 │ │ +0e10ee: 150d 0040 |00cf: const/high16 v13, #int 1073741824 // #4000 │ │ +0e10f2: c9d9 |00d1: div-float/2addr v9, v13 │ │ +0e10f4: a60d 0309 |00d2: add-float v13, v3, v9 │ │ +0e10f8: 0809 1c00 |00d4: move-object/from16 v9, v28 │ │ +0e10fc: 7806 811c 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@1c81 │ │ +0e1102: 7401 120c 1500 |00d9: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.isFlipped:()Z // method@0c12 │ │ +0e1108: 0a03 |00dc: move-result v3 │ │ +0e110a: 3803 e900 |00dd: if-eqz v3, 01c6 // +00e9 │ │ +0e110e: 0800 1b00 |00df: move-object/from16 v0, v27 │ │ +0e1112: 5403 4f0e |00e1: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e1116: 5233 9c06 |00e3: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e111a: 7f30 |00e5: neg-float v0, v3 │ │ +0e111c: 021a 0000 |00e6: move/from16 v26, v0 │ │ +0e1120: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ +0e1124: 5403 350e |00ea: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e1128: 7210 3324 0300 |00ec: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2433 │ │ +0e112e: 0a03 |00ef: move-result v3 │ │ +0e1130: 3903 f000 |00f0: if-nez v3, 01e0 // +00f0 │ │ +0e1134: 3914 5800 |00f2: if-nez v20, 014a // +0058 │ │ +0e1138: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +0e113c: 5403 430e |00f6: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ +0e1140: 3803 5200 |00f8: if-eqz v3, 014a // +0052 │ │ +0e1144: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ +0e1148: 5403 4d0e |00fc: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e114c: 5433 280e |00fe: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +0e1150: 3803 ca00 |0100: if-eqz v3, 01ca // +00ca │ │ +0e1154: 0800 1b00 |0102: move-object/from16 v0, v27 │ │ +0e1158: 5403 4d0e |0104: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e115c: 5433 280e |0106: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +0e1160: 5233 6503 |0108: iget v3, v3, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e1164: 0800 1b00 |010a: move-object/from16 v0, v27 │ │ +0e1168: 5409 4d0e |010c: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e116c: 5499 280e |010e: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +0e1170: 5299 6403 |0110: iget v9, v9, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e1174: 0800 1b00 |0112: move-object/from16 v0, v27 │ │ +0e1178: 540a 4d0e |0114: iget-object v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e117c: 54aa 280e |0116: iget-object v10, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +0e1180: 52aa 6303 |0118: iget v10, v10, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e1184: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ +0e1188: 540b 4d0e |011c: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e118c: 54bb 280e |011e: iget-object v11, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e28 │ │ +0e1190: 52bb 6203 |0120: iget v11, v11, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e1194: a80b 0b1d |0122: mul-float v11, v11, v29 │ │ +0e1198: 0800 1500 |0124: move-object/from16 v0, v21 │ │ +0e119c: 6e5b 170c 30a9 |0126: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0e11a2: 0800 1b00 |0129: move-object/from16 v0, v27 │ │ +0e11a6: 5403 4d0e |012b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e11aa: 5433 270e |012d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ +0e11ae: 3803 ad00 |012f: if-eqz v3, 01dc // +00ad │ │ +0e11b2: 0800 1b00 |0131: move-object/from16 v0, v27 │ │ +0e11b6: 5403 4d0e |0133: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e11ba: 5430 270e |0135: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e27 │ │ +0e11be: 0817 0000 |0137: move-object/from16 v23, v0 │ │ +0e11c2: 0800 1b00 |0139: move-object/from16 v0, v27 │ │ +0e11c6: 5403 430e |013b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ +0e11ca: a609 0410 |013d: add-float v9, v4, v16 │ │ +0e11ce: a60a 0519 |013f: add-float v10, v5, v25 │ │ +0e11d2: a60a 0a1a |0141: add-float v10, v10, v26 │ │ +0e11d6: 0800 1500 |0143: move-object/from16 v0, v21 │ │ +0e11da: 0801 1c00 |0145: move-object/from16 v1, v28 │ │ +0e11de: 6e5a f80b 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@0bf8 │ │ +0e11e4: 3814 6100 |014a: if-eqz v20, 01ab // +0061 │ │ +0e11e8: 0800 1b00 |014c: move-object/from16 v0, v27 │ │ +0e11ec: 5503 340e |014e: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0e11f0: 3903 5b00 |0150: if-nez v3, 01ab // +005b │ │ +0e11f4: 7601 f01a 1b00 |0152: invoke-direct/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blink:()V // method@1af0 │ │ +0e11fa: 0800 1b00 |0155: move-object/from16 v0, v27 │ │ +0e11fe: 5503 330e |0157: iget-boolean v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0e1202: 3803 5200 |0159: if-eqz v3, 01ab // +0052 │ │ +0e1206: 3813 5000 |015b: if-eqz v19, 01ab // +0050 │ │ +0e120a: a603 0410 |015d: add-float v3, v4, v16 │ │ +0e120e: 0800 1b00 |015f: move-object/from16 v0, v27 │ │ +0e1212: 5209 500e |0161: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0e1216: c693 |0163: add-float/2addr v3, v9 │ │ +0e1218: 0800 1b00 |0164: move-object/from16 v0, v27 │ │ +0e121c: 5409 3a0e |0166: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e1220: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ +0e1224: 520a 320e |016a: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e1228: 6e20 0d1e a900 |016c: invoke-virtual {v9, v10}, Lcom/badlogic/gdx/utils/FloatArray;.get:(I)F // method@1e0d │ │ +0e122e: 0a09 |016f: move-result v9 │ │ +0e1230: c693 |0170: add-float/2addr v3, v9 │ │ +0e1232: 0800 1b00 |0171: move-object/from16 v0, v27 │ │ +0e1236: 5409 3a0e |0173: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e123a: 5499 130f |0175: iget-object v9, v9, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +0e123e: 0800 1b00 |0177: move-object/from16 v0, v27 │ │ +0e1242: 520a 520e |0179: iget v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ +0e1246: 4409 090a |017b: aget v9, v9, v10 │ │ +0e124a: c793 |017d: sub-float/2addr v3, v9 │ │ +0e124c: 1509 803f |017e: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e1250: a70b 0309 |0180: sub-float v11, v3, v9 │ │ +0e1254: a603 0519 |0182: add-float v3, v5, v25 │ │ +0e1258: 0800 1b00 |0184: move-object/from16 v0, v27 │ │ +0e125c: 5409 4f0e |0186: iget-object v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e1260: 5299 9c06 |0188: iget v9, v9, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e1264: c793 |018a: sub-float/2addr v3, v9 │ │ +0e1266: 7401 060c 1500 |018b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0e126c: 0a09 |018e: move-result v9 │ │ +0e126e: a70c 0309 |018f: sub-float v12, v3, v9 │ │ +0e1272: 7801 851c 1300 |0191: invoke-interface/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e1278: 0a0d |0194: move-result v13 │ │ +0e127a: 0800 1b00 |0195: move-object/from16 v0, v27 │ │ +0e127e: 5403 4f0e |0197: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e1282: 5233 9c06 |0199: iget v3, v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e1286: 7401 060c 1500 |019b: invoke-virtual/range {v21}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0e128c: 0a09 |019e: move-result v9 │ │ +0e128e: 150a 0040 |019f: const/high16 v10, #int 1073741824 // #4000 │ │ +0e1292: c9a9 |01a1: div-float/2addr v9, v10 │ │ +0e1294: a60e 0309 |01a2: add-float v14, v3, v9 │ │ +0e1298: 0809 1300 |01a4: move-object/from16 v9, v19 │ │ +0e129c: 080a 1c00 |01a6: move-object/from16 v10, v28 │ │ +0e12a0: 7806 811c 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@1c81 │ │ +0e12a6: 0e00 |01ab: return-void │ │ +0e12a8: 0800 1b00 |01ac: move-object/from16 v0, v27 │ │ +0e12ac: 5403 4d0e |01ae: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e12b0: 5430 260e |01b0: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e26 │ │ +0e12b4: 0816 0000 |01b2: move-object/from16 v22, v0 │ │ +0e12b8: 2900 62fe |01b4: goto/16 0016 // -019e │ │ +0e12bc: 1503 0040 |01b6: const/high16 v3, #int 1073741824 // #4000 │ │ +0e12c0: a903 0703 |01b8: div-float v3, v7, v3 │ │ +0e12c4: a603 0319 |01ba: add-float v3, v3, v25 │ │ +0e12c8: 8733 |01bc: float-to-int v3, v3 │ │ +0e12ca: 8230 |01bd: int-to-float v0, v3 │ │ +0e12cc: 0219 0000 |01be: move/from16 v25, v0 │ │ +0e12d0: 2900 c8fe |01c0: goto/16 0088 // -0138 │ │ +0e12d4: 1314 0000 |01c2: const/16 v20, #int 0 // #0 │ │ +0e12d8: 2900 d7fe |01c4: goto/16 009b // -0129 │ │ +0e12dc: 131a 0000 |01c6: const/16 v26, #int 0 // #0 │ │ +0e12e0: 2900 20ff |01c8: goto/16 00e8 // -00e0 │ │ +0e12e4: 1403 3333 333f |01ca: const v3, #float 0.7 // #3f333333 │ │ +0e12ea: 1409 3333 333f |01cd: const v9, #float 0.7 // #3f333333 │ │ +0e12f0: 140a 3333 333f |01d0: const v10, #float 0.7 // #3f333333 │ │ +0e12f6: 0800 1500 |01d3: move-object/from16 v0, v21 │ │ +0e12fa: 0201 1d00 |01d5: move/from16 v1, v29 │ │ +0e12fe: 6e51 170c 30a9 |01d7: invoke-virtual {v0, v3, v9, v10, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0e1304: 2900 4fff |01da: goto/16 0129 // -00b1 │ │ +0e1308: 0817 1500 |01dc: move-object/from16 v23, v21 │ │ +0e130c: 2900 5bff |01de: goto/16 0139 // -00a5 │ │ +0e1310: 0800 1600 |01e0: move-object/from16 v0, v22 │ │ +0e1314: 5203 6503 |01e2: iget v3, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e1318: 0800 1600 |01e4: move-object/from16 v0, v22 │ │ +0e131c: 5209 6403 |01e6: iget v9, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e1320: 0800 1600 |01e8: move-object/from16 v0, v22 │ │ +0e1324: 520a 6303 |01ea: iget v10, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e1328: 0800 1600 |01ec: move-object/from16 v0, v22 │ │ +0e132c: 520b 6203 |01ee: iget v11, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e1330: a80b 0b1d |01f0: mul-float v11, v11, v29 │ │ +0e1334: 0800 1500 |01f2: move-object/from16 v0, v21 │ │ +0e1338: 6e5b 170c 30a9 |01f4: invoke-virtual {v0, v3, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.setColor:(FFFF)V // method@0c17 │ │ +0e133e: 0800 1b00 |01f7: move-object/from16 v0, v27 │ │ +0e1342: 540b 350e |01f9: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e1346: a603 0410 |01fb: add-float v3, v4, v16 │ │ +0e134a: 0800 1b00 |01fd: move-object/from16 v0, v27 │ │ +0e134e: 5209 500e |01ff: iget v9, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0e1352: a60c 0309 |0201: add-float v12, v3, v9 │ │ +0e1356: a603 0519 |0203: add-float v3, v5, v25 │ │ +0e135a: a60d 031a |0205: add-float v13, v3, v26 │ │ +0e135e: 0800 1b00 |0207: move-object/from16 v0, v27 │ │ +0e1362: 520e 520e |0209: iget v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextStart:I // field@0e52 │ │ +0e1366: 0800 1b00 |020b: move-object/from16 v0, v27 │ │ +0e136a: 520f 510e |020d: iget v15, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.visibleTextEnd:I // field@0e51 │ │ +0e136e: 0809 1500 |020f: move-object/from16 v9, v21 │ │ +0e1372: 080a 1c00 |0211: move-object/from16 v10, v28 │ │ +0e1376: 7407 f90b 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@0bf9 │ │ +0e137c: 2900 34ff |0216: goto/16 014a // -00cc │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0008 line=432 │ │ 0x0016 line=433 │ │ 0x001c line=434 │ │ 0x0024 line=435 │ │ @@ -312261,17 +312186,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d36cc: |[0d36cc] com.badlogic.gdx.scenes.scene2d.ui.TextField.getCursorPosition:()I │ │ -0d36dc: 5210 320e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d36e0: 0f00 |0002: return v0 │ │ +0e1380: |[0e1380] com.badlogic.gdx.scenes.scene2d.ui.TextField.getCursorPosition:()I │ │ +0e1390: 5210 320e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e1394: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312279,17 +312204,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d36e4: |[0d36e4] com.badlogic.gdx.scenes.scene2d.ui.TextField.getMessageText:()Ljava/lang/String; │ │ -0d36f4: 5410 430e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ -0d36f8: 1100 |0002: return-object v0 │ │ +0e1398: |[0e1398] com.badlogic.gdx.scenes.scene2d.ui.TextField.getMessageText:()Ljava/lang/String; │ │ +0e13a8: 5410 430e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ +0e13ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312297,17 +312222,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 │ │ -0d36fc: |[0d36fc] com.badlogic.gdx.scenes.scene2d.ui.TextField.getOnscreenKeyboard:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; │ │ -0d370c: 5410 400e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ -0d3710: 1100 |0002: return-object v0 │ │ +0e13b0: |[0e13b0] com.badlogic.gdx.scenes.scene2d.ui.TextField.getOnscreenKeyboard:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; │ │ +0e13c0: 5410 400e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ +0e13c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312315,37 +312240,37 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0d3714: |[0d3714] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefHeight:()F │ │ -0d3724: 5431 4f0e |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d3728: 5210 9c06 |0002: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d372c: 5431 4d0e |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3730: 5411 220e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d3734: 3801 2000 |0008: if-eqz v1, 0028 // +0020 │ │ -0d3738: 5431 4d0e |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d373c: 5411 220e |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d3740: 7210 821c 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0d3746: 0a01 |0011: move-result v1 │ │ -0d3748: c601 |0012: add-float/2addr v1, v0 │ │ -0d374a: 5432 4d0e |0013: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d374e: 5422 220e |0015: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d3752: 7210 871c 0200 |0017: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0d3758: 0a02 |001a: move-result v2 │ │ -0d375a: c621 |001b: add-float/2addr v1, v2 │ │ -0d375c: 5432 4d0e |001c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3760: 5422 220e |001e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ -0d3764: 7210 841c 0200 |0020: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d376a: 0a02 |0023: move-result v2 │ │ -0d376c: 7120 8524 2100 |0024: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d3772: 0a00 |0027: move-result v0 │ │ -0d3774: 0f00 |0028: return v0 │ │ +0e13c8: |[0e13c8] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefHeight:()F │ │ +0e13d8: 5431 4f0e |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e13dc: 5210 9c06 |0002: iget v0, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e13e0: 5431 4d0e |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e13e4: 5411 220e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e13e8: 3801 2000 |0008: if-eqz v1, 0028 // +0020 │ │ +0e13ec: 5431 4d0e |000a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e13f0: 5411 220e |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e13f4: 7210 821c 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e13fa: 0a01 |0011: move-result v1 │ │ +0e13fc: c601 |0012: add-float/2addr v1, v0 │ │ +0e13fe: 5432 4d0e |0013: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1402: 5422 220e |0015: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e1406: 7210 871c 0200 |0017: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0e140c: 0a02 |001a: move-result v2 │ │ +0e140e: c621 |001b: add-float/2addr v1, v2 │ │ +0e1410: 5432 4d0e |001c: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1414: 5422 220e |001e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e22 │ │ +0e1418: 7210 841c 0200 |0020: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e141e: 0a02 |0023: move-result v2 │ │ +0e1420: 7120 8524 2100 |0024: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e1426: 0a00 |0027: move-result v0 │ │ +0e1428: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0004 line=721 │ │ 0x000a line=722 │ │ 0x0028 line=725 │ │ locals : │ │ @@ -312357,17 +312282,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3778: |[0d3778] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefWidth:()F │ │ -0d3788: 1500 1643 |0000: const/high16 v0, #int 1125515264 // #4316 │ │ -0d378c: 0f00 |0002: return v0 │ │ +0e142c: |[0e142c] com.badlogic.gdx.scenes.scene2d.ui.TextField.getPrefWidth:()F │ │ +0e143c: 1500 1643 |0000: const/high16 v0, #int 1125515264 // #4316 │ │ +0e1440: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312375,17 +312300,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 │ │ -0d3790: |[0d3790] com.badlogic.gdx.scenes.scene2d.ui.TextField.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ -0d37a0: 5410 4d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d37a4: 1100 |0002: return-object v0 │ │ +0e1444: |[0e1444] com.badlogic.gdx.scenes.scene2d.ui.TextField.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; │ │ +0e1454: 5410 4d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312393,17 +312318,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d37a8: |[0d37a8] com.badlogic.gdx.scenes.scene2d.ui.TextField.getText:()Ljava/lang/String; │ │ -0d37b8: 5410 4e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d37bc: 1100 |0002: return-object v0 │ │ +0e145c: |[0e145c] com.badlogic.gdx.scenes.scene2d.ui.TextField.getText:()Ljava/lang/String; │ │ +0e146c: 5410 4e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1470: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312411,17 +312336,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d37c0: |[0d37c0] com.badlogic.gdx.scenes.scene2d.ui.TextField.isDisabled:()Z │ │ -0d37d0: 5510 340e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0d37d4: 0f00 |0002: return v0 │ │ +0e1474: |[0e1474] com.badlogic.gdx.scenes.scene2d.ui.TextField.isDisabled:()Z │ │ +0e1484: 5510 340e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0e1488: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;) │ │ @@ -312429,64 +312354,64 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -0d37d8: |[0d37d8] com.badlogic.gdx.scenes.scene2d.ui.TextField.next:(Z)V │ │ -0d37e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d37ea: 1409 ffff 7f7f |0001: const v9, #float 3.40282e+38 // #7f7fffff │ │ -0d37f0: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -0d37f2: 6e10 001b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ -0d37f8: 0c06 |0008: move-result-object v6 │ │ -0d37fa: 3906 0300 |0009: if-nez v6, 000c // +0003 │ │ -0d37fe: 0e00 |000b: return-void │ │ -0d3800: 6e10 fd1a 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1afd │ │ -0d3806: 0c00 |000f: move-result-object v0 │ │ -0d3808: 6201 1e0b |0010: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d380c: 6e10 041b 0a00 |0012: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1b04 │ │ -0d3812: 0a03 |0015: move-result v3 │ │ -0d3814: 6e10 051b 0a00 |0016: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1b05 │ │ -0d381a: 0a04 |0019: move-result v4 │ │ -0d381c: 6e30 1513 3104 |001a: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d3822: 0c01 |001d: move-result-object v1 │ │ -0d3824: 6e20 5016 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1650 │ │ -0d382a: 6e10 a416 0600 |0021: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@16a4 │ │ -0d3830: 0c01 |0024: move-result-object v1 │ │ -0d3832: 6203 1f0b |0025: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ -0d3836: 6204 1e0b |0027: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d383a: 07a0 |0029: move-object v0, v10 │ │ -0d383c: 01b5 |002a: move v5, v11 │ │ -0d383e: 7606 f71a 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@1af7 │ │ -0d3844: 0c07 |002e: move-result-object v7 │ │ -0d3846: 3907 1b00 |002f: if-nez v7, 004a // +001b │ │ -0d384a: 380b 1f00 |0031: if-eqz v11, 0050 // +001f │ │ -0d384e: 6200 1e0b |0033: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d3852: 6e30 1513 8008 |0035: invoke-virtual {v0, v8, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d3858: 6e10 001b 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ -0d385e: 0c00 |003b: move-result-object v0 │ │ -0d3860: 6e10 a416 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@16a4 │ │ -0d3866: 0c01 |003f: move-result-object v1 │ │ -0d3868: 6203 1f0b |0040: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ -0d386c: 6204 1e0b |0042: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d3870: 07a0 |0044: move-object v0, v10 │ │ -0d3872: 01b5 |0045: move v5, v11 │ │ -0d3874: 7606 f71a 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@1af7 │ │ -0d387a: 0c07 |0049: move-result-object v7 │ │ -0d387c: 3807 0c00 |004a: if-eqz v7, 0056 // +000c │ │ -0d3880: 6e20 ba16 7600 |004c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ -0d3886: 28bc |004f: goto 000b // -0044 │ │ -0d3888: 6200 1e0b |0050: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d388c: 6e30 1513 9009 |0052: invoke-virtual {v0, v9, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d3892: 28e3 |0055: goto 0038 // -001d │ │ -0d3894: 6200 2600 |0056: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0d3898: 1201 |0058: const/4 v1, #int 0 // #0 │ │ -0d389a: 7220 6b01 1000 |0059: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@016b │ │ -0d38a0: 28af |005c: goto 000b // -0051 │ │ +0e148c: |[0e148c] com.badlogic.gdx.scenes.scene2d.ui.TextField.next:(Z)V │ │ +0e149c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e149e: 1409 ffff 7f7f |0001: const v9, #float 3.40282e+38 // #7f7fffff │ │ +0e14a4: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +0e14a6: 6e10 001b 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ +0e14ac: 0c06 |0008: move-result-object v6 │ │ +0e14ae: 3906 0300 |0009: if-nez v6, 000c // +0003 │ │ +0e14b2: 0e00 |000b: return-void │ │ +0e14b4: 6e10 fd1a 0a00 |000c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1afd │ │ +0e14ba: 0c00 |000f: move-result-object v0 │ │ +0e14bc: 6201 1e0b |0010: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e14c0: 6e10 041b 0a00 |0012: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getX:()F // method@1b04 │ │ +0e14c6: 0a03 |0015: move-result v3 │ │ +0e14c8: 6e10 051b 0a00 |0016: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getY:()F // method@1b05 │ │ +0e14ce: 0a04 |0019: move-result v4 │ │ +0e14d0: 6e30 1513 3104 |001a: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e14d6: 0c01 |001d: move-result-object v1 │ │ +0e14d8: 6e20 5016 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.localToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1650 │ │ +0e14de: 6e10 a416 0600 |0021: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@16a4 │ │ +0e14e4: 0c01 |0024: move-result-object v1 │ │ +0e14e6: 6203 1f0b |0025: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ +0e14ea: 6204 1e0b |0027: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e14ee: 07a0 |0029: move-object v0, v10 │ │ +0e14f0: 01b5 |002a: move v5, v11 │ │ +0e14f2: 7606 f71a 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@1af7 │ │ +0e14f8: 0c07 |002e: move-result-object v7 │ │ +0e14fa: 3907 1b00 |002f: if-nez v7, 004a // +001b │ │ +0e14fe: 380b 1f00 |0031: if-eqz v11, 0050 // +001f │ │ +0e1502: 6200 1e0b |0033: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e1506: 6e30 1513 8008 |0035: invoke-virtual {v0, v8, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e150c: 6e10 001b 0a00 |0038: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ +0e1512: 0c00 |003b: move-result-object v0 │ │ +0e1514: 6e10 a416 0000 |003c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@16a4 │ │ +0e151a: 0c01 |003f: move-result-object v1 │ │ +0e151c: 6203 1f0b |0040: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ +0e1520: 6204 1e0b |0042: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e1524: 07a0 |0044: move-object v0, v10 │ │ +0e1526: 01b5 |0045: move v5, v11 │ │ +0e1528: 7606 f71a 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@1af7 │ │ +0e152e: 0c07 |0049: move-result-object v7 │ │ +0e1530: 3807 0c00 |004a: if-eqz v7, 0056 // +000c │ │ +0e1534: 6e20 ba16 7600 |004c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ +0e153a: 28bc |004f: goto 000b // -0044 │ │ +0e153c: 6200 1e0b |0050: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e1540: 6e30 1513 9009 |0052: invoke-virtual {v0, v9, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1546: 28e3 |0055: goto 0038 // -001d │ │ +0e1548: 6200 2600 |0056: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0e154c: 1201 |0058: const/4 v1, #int 0 // #0 │ │ +0e154e: 7220 6b01 1000 |0059: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.setOnscreenKeyboardVisible:(Z)V // method@016b │ │ +0e1554: 28af |005c: goto 000b // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=574 │ │ 0x0009 line=575 │ │ 0x000b line=589 │ │ 0x000c line=576 │ │ 0x0021 line=577 │ │ @@ -312509,134 +312434,134 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 237 16-bit code units │ │ -0d38a4: |[0d38a4] com.badlogic.gdx.scenes.scene2d.ui.TextField.paste:()V │ │ -0d38b4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0d38b6: 54a6 310e |0001: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ -0d38ba: 7210 c11d 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/utils/Clipboard;.getContents:()Ljava/lang/String; // method@1dc1 │ │ -0d38c0: 0c02 |0006: move-result-object v2 │ │ -0d38c2: 3802 6300 |0007: if-eqz v2, 006a // +0063 │ │ -0d38c6: 2200 9103 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0d38ca: 7010 d024 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d38d0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0d38d2: 6e10 ba24 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d38d8: 0a06 |0012: move-result v6 │ │ -0d38da: 3563 1600 |0013: if-ge v3, v6, 0029 // +0016 │ │ -0d38de: 6e20 ac24 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0d38e4: 0a01 |0018: move-result v1 │ │ -0d38e6: 54a6 4d0e |0019: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d38ea: 5466 250e |001b: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0d38ee: 6e20 f60b 1600 |001d: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ -0d38f4: 0a06 |0020: move-result v6 │ │ -0d38f6: 3806 0500 |0021: if-eqz v6, 0026 // +0005 │ │ -0d38fa: 6e20 d224 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0d3900: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d3904: 28e7 |0028: goto 000f // -0019 │ │ -0d3906: 6e10 dd24 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d390c: 0c02 |002c: move-result-object v2 │ │ -0d390e: 55a6 3b0e |002d: iget-boolean v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d3912: 3906 3c00 |002f: if-nez v6, 006b // +003c │ │ -0d3916: 2206 9103 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0d391a: 7010 d024 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d3920: 54a7 4e0e |0036: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3924: 52a8 320e |0038: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3928: 6e30 c224 9708 |003a: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d392e: 0c07 |003d: move-result-object v7 │ │ -0d3930: 6e20 d724 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d3936: 0c06 |0041: move-result-object v6 │ │ -0d3938: 6e20 d724 2600 |0042: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d393e: 0c06 |0045: move-result-object v6 │ │ -0d3940: 54a7 4e0e |0046: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3944: 52a8 320e |0048: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3948: 54a9 4e0e |004a: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d394c: 6e10 ba24 0900 |004c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3952: 0a09 |004f: move-result v9 │ │ -0d3954: 6e30 c224 8709 |0050: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d395a: 0c07 |0053: move-result-object v7 │ │ -0d395c: 6e20 d724 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d3962: 0c06 |0057: move-result-object v6 │ │ -0d3964: 6e10 dd24 0600 |0058: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d396a: 0c06 |005b: move-result-object v6 │ │ -0d396c: 5ba6 4e0e |005c: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3970: 6e10 1d1b 0a00 |005e: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0d3976: 52a6 320e |0061: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d397a: 6e10 ba24 0200 |0063: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3980: 0a07 |0066: move-result v7 │ │ -0d3982: b076 |0067: add-int/2addr v6, v7 │ │ -0d3984: 59a6 320e |0068: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3988: 0e00 |006a: return-void │ │ -0d398a: 52a6 320e |006b: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d398e: 52a7 4a0e |006d: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3992: 7120 8824 7600 |006f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d3998: 0a05 |0072: move-result v5 │ │ -0d399a: 52a6 320e |0073: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d399e: 52a7 4a0e |0075: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d39a2: 7120 8624 7600 |0077: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0d39a8: 0a04 |007a: move-result v4 │ │ -0d39aa: 2207 9103 |007b: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0d39ae: 7010 d024 0700 |007d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d39b4: 3d05 6700 |0080: if-lez v5, 00e7 // +0067 │ │ -0d39b8: 54a6 4e0e |0082: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d39bc: 6e30 c224 9605 |0084: invoke-virtual {v6, v9, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d39c2: 0c06 |0087: move-result-object v6 │ │ -0d39c4: 6e20 d724 6700 |0088: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d39ca: 0c07 |008b: move-result-object v7 │ │ -0d39cc: 54a6 4e0e |008c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d39d0: 6e10 ba24 0600 |008e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d39d6: 0a06 |0091: move-result v6 │ │ -0d39d8: 3564 5800 |0092: if-ge v4, v6, 00ea // +0058 │ │ -0d39dc: 54a6 4e0e |0094: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d39e0: 54a8 4e0e |0096: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d39e4: 6e10 ba24 0800 |0098: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d39ea: 0a08 |009b: move-result v8 │ │ -0d39ec: 6e30 c224 4608 |009c: invoke-virtual {v6, v4, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d39f2: 0c06 |009f: move-result-object v6 │ │ -0d39f4: 6e20 d724 6700 |00a0: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d39fa: 0c06 |00a3: move-result-object v6 │ │ -0d39fc: 6e10 dd24 0600 |00a4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d3a02: 0c06 |00a7: move-result-object v6 │ │ -0d3a04: 5ba6 4e0e |00a8: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3a08: 59a5 320e |00aa: iput v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3a0c: 2206 9103 |00ac: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ -0d3a10: 7010 d024 0600 |00ae: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d3a16: 54a7 4e0e |00b1: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3a1a: 52a8 320e |00b3: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3a1e: 6e30 c224 9708 |00b5: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d3a24: 0c07 |00b8: move-result-object v7 │ │ -0d3a26: 6e20 d724 7600 |00b9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d3a2c: 0c06 |00bc: move-result-object v6 │ │ -0d3a2e: 6e20 d724 2600 |00bd: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d3a34: 0c06 |00c0: move-result-object v6 │ │ -0d3a36: 54a7 4e0e |00c1: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3a3a: 52a8 320e |00c3: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3a3e: 54a9 4e0e |00c5: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3a42: 6e10 ba24 0900 |00c7: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3a48: 0a09 |00ca: move-result v9 │ │ -0d3a4a: 6e30 c224 8709 |00cb: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0d3a50: 0c07 |00ce: move-result-object v7 │ │ -0d3a52: 6e20 d724 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d3a58: 0c06 |00d2: move-result-object v6 │ │ -0d3a5a: 6e10 dd24 0600 |00d3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d3a60: 0c06 |00d6: move-result-object v6 │ │ -0d3a62: 5ba6 4e0e |00d7: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3a66: 6e10 1d1b 0a00 |00d9: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0d3a6c: 6e10 ba24 0200 |00dc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3a72: 0a06 |00df: move-result v6 │ │ -0d3a74: b056 |00e0: add-int/2addr v6, v5 │ │ -0d3a76: 59a6 320e |00e1: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3a7a: 6e10 f21a 0a00 |00e3: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0d3a80: 2884 |00e6: goto 006a // -007c │ │ -0d3a82: 1a06 0000 |00e7: const-string v6, "" // string@0000 │ │ -0d3a86: 289f |00e9: goto 0088 // -0061 │ │ -0d3a88: 1a06 0000 |00ea: const-string v6, "" // string@0000 │ │ -0d3a8c: 28b4 |00ec: goto 00a0 // -004c │ │ +0e1558: |[0e1558] com.badlogic.gdx.scenes.scene2d.ui.TextField.paste:()V │ │ +0e1568: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0e156a: 54a6 310e |0001: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ +0e156e: 7210 c11d 0600 |0003: invoke-interface {v6}, Lcom/badlogic/gdx/utils/Clipboard;.getContents:()Ljava/lang/String; // method@1dc1 │ │ +0e1574: 0c02 |0006: move-result-object v2 │ │ +0e1576: 3802 6300 |0007: if-eqz v2, 006a // +0063 │ │ +0e157a: 2200 9103 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0e157e: 7010 d024 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e1584: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0e1586: 6e10 ba24 0200 |000f: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e158c: 0a06 |0012: move-result v6 │ │ +0e158e: 3563 1600 |0013: if-ge v3, v6, 0029 // +0016 │ │ +0e1592: 6e20 ac24 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0e1598: 0a01 |0018: move-result v1 │ │ +0e159a: 54a6 4d0e |0019: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e159e: 5466 250e |001b: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0e15a2: 6e20 f60b 1600 |001d: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ +0e15a8: 0a06 |0020: move-result v6 │ │ +0e15aa: 3806 0500 |0021: if-eqz v6, 0026 // +0005 │ │ +0e15ae: 6e20 d224 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0e15b4: d803 0301 |0026: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e15b8: 28e7 |0028: goto 000f // -0019 │ │ +0e15ba: 6e10 dd24 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e15c0: 0c02 |002c: move-result-object v2 │ │ +0e15c2: 55a6 3b0e |002d: iget-boolean v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e15c6: 3906 3c00 |002f: if-nez v6, 006b // +003c │ │ +0e15ca: 2206 9103 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0e15ce: 7010 d024 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e15d4: 54a7 4e0e |0036: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e15d8: 52a8 320e |0038: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e15dc: 6e30 c224 9708 |003a: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e15e2: 0c07 |003d: move-result-object v7 │ │ +0e15e4: 6e20 d724 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e15ea: 0c06 |0041: move-result-object v6 │ │ +0e15ec: 6e20 d724 2600 |0042: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e15f2: 0c06 |0045: move-result-object v6 │ │ +0e15f4: 54a7 4e0e |0046: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e15f8: 52a8 320e |0048: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e15fc: 54a9 4e0e |004a: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1600: 6e10 ba24 0900 |004c: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1606: 0a09 |004f: move-result v9 │ │ +0e1608: 6e30 c224 8709 |0050: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e160e: 0c07 |0053: move-result-object v7 │ │ +0e1610: 6e20 d724 7600 |0054: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e1616: 0c06 |0057: move-result-object v6 │ │ +0e1618: 6e10 dd24 0600 |0058: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e161e: 0c06 |005b: move-result-object v6 │ │ +0e1620: 5ba6 4e0e |005c: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1624: 6e10 1d1b 0a00 |005e: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0e162a: 52a6 320e |0061: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e162e: 6e10 ba24 0200 |0063: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1634: 0a07 |0066: move-result v7 │ │ +0e1636: b076 |0067: add-int/2addr v6, v7 │ │ +0e1638: 59a6 320e |0068: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e163c: 0e00 |006a: return-void │ │ +0e163e: 52a6 320e |006b: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e1642: 52a7 4a0e |006d: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e1646: 7120 8824 7600 |006f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e164c: 0a05 |0072: move-result v5 │ │ +0e164e: 52a6 320e |0073: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e1652: 52a7 4a0e |0075: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e1656: 7120 8624 7600 |0077: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0e165c: 0a04 |007a: move-result v4 │ │ +0e165e: 2207 9103 |007b: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0e1662: 7010 d024 0700 |007d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e1668: 3d05 6700 |0080: if-lez v5, 00e7 // +0067 │ │ +0e166c: 54a6 4e0e |0082: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1670: 6e30 c224 9605 |0084: invoke-virtual {v6, v9, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e1676: 0c06 |0087: move-result-object v6 │ │ +0e1678: 6e20 d724 6700 |0088: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e167e: 0c07 |008b: move-result-object v7 │ │ +0e1680: 54a6 4e0e |008c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1684: 6e10 ba24 0600 |008e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e168a: 0a06 |0091: move-result v6 │ │ +0e168c: 3564 5800 |0092: if-ge v4, v6, 00ea // +0058 │ │ +0e1690: 54a6 4e0e |0094: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1694: 54a8 4e0e |0096: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1698: 6e10 ba24 0800 |0098: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e169e: 0a08 |009b: move-result v8 │ │ +0e16a0: 6e30 c224 4608 |009c: invoke-virtual {v6, v4, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e16a6: 0c06 |009f: move-result-object v6 │ │ +0e16a8: 6e20 d724 6700 |00a0: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e16ae: 0c06 |00a3: move-result-object v6 │ │ +0e16b0: 6e10 dd24 0600 |00a4: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e16b6: 0c06 |00a7: move-result-object v6 │ │ +0e16b8: 5ba6 4e0e |00a8: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e16bc: 59a5 320e |00aa: iput v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e16c0: 2206 9103 |00ac: new-instance v6, Ljava/lang/StringBuilder; // type@0391 │ │ +0e16c4: 7010 d024 0600 |00ae: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e16ca: 54a7 4e0e |00b1: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e16ce: 52a8 320e |00b3: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e16d2: 6e30 c224 9708 |00b5: invoke-virtual {v7, v9, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e16d8: 0c07 |00b8: move-result-object v7 │ │ +0e16da: 6e20 d724 7600 |00b9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e16e0: 0c06 |00bc: move-result-object v6 │ │ +0e16e2: 6e20 d724 2600 |00bd: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e16e8: 0c06 |00c0: move-result-object v6 │ │ +0e16ea: 54a7 4e0e |00c1: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e16ee: 52a8 320e |00c3: iget v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e16f2: 54a9 4e0e |00c5: iget-object v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e16f6: 6e10 ba24 0900 |00c7: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e16fc: 0a09 |00ca: move-result v9 │ │ +0e16fe: 6e30 c224 8709 |00cb: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0e1704: 0c07 |00ce: move-result-object v7 │ │ +0e1706: 6e20 d724 7600 |00cf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e170c: 0c06 |00d2: move-result-object v6 │ │ +0e170e: 6e10 dd24 0600 |00d3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e1714: 0c06 |00d6: move-result-object v6 │ │ +0e1716: 5ba6 4e0e |00d7: iput-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e171a: 6e10 1d1b 0a00 |00d9: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0e1720: 6e10 ba24 0200 |00dc: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1726: 0a06 |00df: move-result v6 │ │ +0e1728: b056 |00e0: add-int/2addr v6, v5 │ │ +0e172a: 59a6 320e |00e1: iput v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e172e: 6e10 f21a 0a00 |00e3: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0e1734: 2884 |00e6: goto 006a // -007c │ │ +0e1736: 1a06 0000 |00e7: const-string v6, "" // string@0000 │ │ +0e173a: 289f |00e9: goto 0088 // -0061 │ │ +0e173c: 1a06 0000 |00ea: const-string v6, "" // string@0000 │ │ +0e1740: 28b4 |00ec: goto 00a0 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=532 │ │ 0x0007 line=533 │ │ 0x0009 line=534 │ │ 0x000e line=535 │ │ 0x0015 line=536 │ │ @@ -312673,21 +312598,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0d3a90: |[0d3a90] com.badlogic.gdx.scenes.scene2d.ui.TextField.selectAll:()V │ │ -0d3aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3aa2: 5421 4e0e |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3aa6: 6e10 ba24 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3aac: 0a01 |0006: move-result v1 │ │ -0d3aae: 6e30 171b 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1b17 │ │ -0d3ab4: 0e00 |000a: return-void │ │ +0e1744: |[0e1744] com.badlogic.gdx.scenes.scene2d.ui.TextField.selectAll:()V │ │ +0e1754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1756: 5421 4e0e |0001: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e175a: 6e10 ba24 0100 |0003: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1760: 0a01 |0006: move-result v1 │ │ +0e1762: 6e30 171b 0201 |0007: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1b17 │ │ +0e1768: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x000a line=685 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ │ │ @@ -312696,17 +312621,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3ab8: |[0d3ab8] com.badlogic.gdx.scenes.scene2d.ui.TextField.setBlinkTime:(F)V │ │ -0d3ac8: 5901 300e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0e30 │ │ -0d3acc: 0e00 |0002: return-void │ │ +0e176c: |[0e176c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setBlinkTime:(F)V │ │ +0e177c: 5901 300e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.blinkTime:F // field@0e30 │ │ +0e1780: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0002 line=740 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 blinkTime F │ │ @@ -312716,17 +312641,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 │ │ -0d3ad0: |[0d3ad0] com.badlogic.gdx.scenes.scene2d.ui.TextField.setClipboard:(Lcom/badlogic/gdx/utils/Clipboard;)V │ │ -0d3ae0: 5b01 310e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ -0d3ae4: 0e00 |0002: return-void │ │ +0e1784: |[0e1784] com.badlogic.gdx.scenes.scene2d.ui.TextField.setClipboard:(Lcom/badlogic/gdx/utils/Clipboard;)V │ │ +0e1794: 5b01 310e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clipboard:Lcom/badlogic/gdx/utils/Clipboard; // field@0e31 │ │ +0e1798: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0002 line=713 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 clipboard Lcom/badlogic/gdx/utils/Clipboard; │ │ @@ -312736,28 +312661,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d3ae8: |[0d3ae8] com.badlogic.gdx.scenes.scene2d.ui.TextField.setCursorPosition:(I)V │ │ -0d3af8: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ -0d3afc: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d3b00: 1a01 5f14 |0004: const-string v1, "cursorPosition must be >= 0" // string@145f │ │ -0d3b04: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d3b0a: 2700 |0009: throw v0 │ │ -0d3b0c: 6e10 f21a 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0d3b12: 5420 4e0e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3b16: 6e10 ba24 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3b1c: 0a00 |0012: move-result v0 │ │ -0d3b1e: 7120 8824 0300 |0013: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d3b24: 0a00 |0016: move-result v0 │ │ -0d3b26: 5920 320e |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3b2a: 0e00 |0019: return-void │ │ +0e179c: |[0e179c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setCursorPosition:(I)V │ │ +0e17ac: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ +0e17b0: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e17b4: 1a01 5f14 |0004: const-string v1, "cursorPosition must be >= 0" // string@145f │ │ +0e17b8: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e17be: 2700 |0009: throw v0 │ │ +0e17c0: 6e10 f21a 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0e17c6: 5420 4e0e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e17ca: 6e10 ba24 0000 |000f: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e17d0: 0a00 |0012: move-result v0 │ │ +0e17d2: 7120 8824 0300 |0013: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e17d8: 0a00 |0016: move-result v0 │ │ +0e17da: 5920 320e |0017: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e17de: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x000a line=694 │ │ 0x000d line=695 │ │ 0x0019 line=696 │ │ locals : │ │ @@ -312769,17 +312694,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3b2c: |[0d3b2c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setDisabled:(Z)V │ │ -0d3b3c: 5c01 340e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0d3b40: 0e00 |0002: return-void │ │ +0e17e0: |[0e17e0] com.badlogic.gdx.scenes.scene2d.ui.TextField.setDisabled:(Z)V │ │ +0e17f0: 5c01 340e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0e17f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0002 line=744 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 disabled Z │ │ @@ -312789,17 +312714,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3b44: |[0d3b44] com.badlogic.gdx.scenes.scene2d.ui.TextField.setFocusTraversal:(Z)V │ │ -0d3b54: 5c01 380e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0e38 │ │ -0d3b58: 0e00 |0002: return-void │ │ +0e17f8: |[0e17f8] com.badlogic.gdx.scenes.scene2d.ui.TextField.setFocusTraversal:(Z)V │ │ +0e1808: 5c01 380e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0e38 │ │ +0e180c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0002 line=623 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 focusTraversal Z │ │ @@ -312809,17 +312734,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3b5c: |[0d3b5c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setMessageText:(Ljava/lang/String;)V │ │ -0d3b6c: 5b01 430e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ -0d3b70: 0e00 |0002: return-void │ │ +0e1810: |[0e1810] com.badlogic.gdx.scenes.scene2d.ui.TextField.setMessageText:(Ljava/lang/String;)V │ │ +0e1820: 5b01 430e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.messageText:Ljava/lang/String; // field@0e43 │ │ +0e1824: 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 messageText Ljava/lang/String; │ │ @@ -312829,17 +312754,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 │ │ -0d3b74: |[0d3b74] com.badlogic.gdx.scenes.scene2d.ui.TextField.setOnscreenKeyboard:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;)V │ │ -0d3b84: 5b01 400e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ -0d3b88: 0e00 |0002: return-void │ │ +0e1828: |[0e1828] com.badlogic.gdx.scenes.scene2d.ui.TextField.setOnscreenKeyboard:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;)V │ │ +0e1838: 5b01 400e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ +0e183c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0002 line=709 │ │ 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; │ │ @@ -312849,17 +312774,17 @@ │ │ type : '(C)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3b8c: |[0d3b8c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordCharacter:(C)V │ │ -0d3b9c: 5e01 450e |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ -0d3ba0: 0e00 |0002: return-void │ │ +0e1840: |[0e1840] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordCharacter:(C)V │ │ +0e1850: 5e01 450e |0000: iput-char v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ +0e1854: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0002 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 passwordCharacter C │ │ @@ -312869,17 +312794,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3ba4: |[0d3ba4] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordMode:(Z)V │ │ -0d3bb4: 5c01 460e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0e46 │ │ -0d3bb8: 0e00 |0002: return-void │ │ +0e1858: |[0e1858] com.badlogic.gdx.scenes.scene2d.ui.TextField.setPasswordMode:(Z)V │ │ +0e1868: 5c01 460e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0e46 │ │ +0e186c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0002 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 passwordMode Z │ │ @@ -312889,17 +312814,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3bbc: |[0d3bbc] com.badlogic.gdx.scenes.scene2d.ui.TextField.setRightAligned:(Z)V │ │ -0d3bcc: 5c01 480e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0e48 │ │ -0d3bd0: 0e00 |0002: return-void │ │ +0e1870: |[0e1870] com.badlogic.gdx.scenes.scene2d.ui.TextField.setRightAligned:(Z)V │ │ +0e1880: 5c01 480e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.rightAligned:Z // field@0e48 │ │ +0e1884: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0002 line=730 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ 0x0000 - 0x0003 reg=1 rightAligned Z │ │ @@ -312909,47 +312834,47 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0d3bd4: |[0d3bd4] com.badlogic.gdx.scenes.scene2d.ui.TextField.setSelection:(II)V │ │ -0d3be4: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ -0d3be8: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d3bec: 1a02 ce24 |0004: const-string v2, "selectionStart must be >= 0" // string@24ce │ │ -0d3bf0: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d3bf6: 2701 |0009: throw v1 │ │ -0d3bf8: 3b05 0a00 |000a: if-gez v5, 0014 // +000a │ │ -0d3bfc: 2201 7b03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d3c00: 1a02 cc24 |000e: const-string v2, "selectionEnd must be >= 0" // string@24cc │ │ -0d3c04: 7020 6824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d3c0a: 2701 |0013: throw v1 │ │ -0d3c0c: 5431 4e0e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3c10: 6e10 ba24 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3c16: 0a01 |0019: move-result v1 │ │ -0d3c18: 7120 8824 4100 |001a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d3c1e: 0a04 |001d: move-result v4 │ │ -0d3c20: 5431 4e0e |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3c24: 6e10 ba24 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3c2a: 0a01 |0023: move-result v1 │ │ -0d3c2c: 7120 8824 5100 |0024: invoke-static {v1, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0d3c32: 0a05 |0027: move-result v5 │ │ -0d3c34: 3345 0600 |0028: if-ne v5, v4, 002e // +0006 │ │ -0d3c38: 6e10 f21a 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0d3c3e: 0e00 |002d: return-void │ │ -0d3c40: 3545 0500 |002e: if-ge v5, v4, 0033 // +0005 │ │ -0d3c44: 0150 |0030: move v0, v5 │ │ -0d3c46: 0145 |0031: move v5, v4 │ │ -0d3c48: 0104 |0032: move v4, v0 │ │ -0d3c4a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0d3c4c: 5c31 3b0e |0034: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0d3c50: 5934 4a0e |0036: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3c54: 5935 320e |0038: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3c58: 28f3 |003a: goto 002d // -000d │ │ +0e1888: |[0e1888] com.badlogic.gdx.scenes.scene2d.ui.TextField.setSelection:(II)V │ │ +0e1898: 3b04 0a00 |0000: if-gez v4, 000a // +000a │ │ +0e189c: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e18a0: 1a02 ce24 |0004: const-string v2, "selectionStart must be >= 0" // string@24ce │ │ +0e18a4: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e18aa: 2701 |0009: throw v1 │ │ +0e18ac: 3b05 0a00 |000a: if-gez v5, 0014 // +000a │ │ +0e18b0: 2201 7b03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e18b4: 1a02 cc24 |000e: const-string v2, "selectionEnd must be >= 0" // string@24cc │ │ +0e18b8: 7020 6824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e18be: 2701 |0013: throw v1 │ │ +0e18c0: 5431 4e0e |0014: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e18c4: 6e10 ba24 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e18ca: 0a01 |0019: move-result v1 │ │ +0e18cc: 7120 8824 4100 |001a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e18d2: 0a04 |001d: move-result v4 │ │ +0e18d4: 5431 4e0e |001e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e18d8: 6e10 ba24 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e18de: 0a01 |0023: move-result v1 │ │ +0e18e0: 7120 8824 5100 |0024: invoke-static {v1, v5}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0e18e6: 0a05 |0027: move-result v5 │ │ +0e18e8: 3345 0600 |0028: if-ne v5, v4, 002e // +0006 │ │ +0e18ec: 6e10 f21a 0300 |002a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0e18f2: 0e00 |002d: return-void │ │ +0e18f4: 3545 0500 |002e: if-ge v5, v4, 0033 // +0005 │ │ +0e18f8: 0150 |0030: move v0, v5 │ │ +0e18fa: 0145 |0031: move v5, v4 │ │ +0e18fc: 0104 |0032: move v4, v0 │ │ +0e18fe: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0e1900: 5c31 3b0e |0034: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0e1904: 5934 4a0e |0036: iput v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e1908: 5935 320e |0038: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e190c: 28f3 |003a: goto 002d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x000a line=665 │ │ 0x0014 line=666 │ │ 0x001e line=667 │ │ 0x0028 line=668 │ │ @@ -312973,23 +312898,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 │ │ -0d3c5c: |[0d3c5c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ -0d3c6c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0d3c70: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d3c74: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0d3c78: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d3c7e: 2700 |0009: throw v0 │ │ -0d3c80: 5b23 4d0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3c84: 6e10 071b 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.invalidateHierarchy:()V // method@1b07 │ │ -0d3c8a: 0e00 |000f: return-void │ │ +0e1910: |[0e1910] com.badlogic.gdx.scenes.scene2d.ui.TextField.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;)V │ │ +0e1920: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0e1924: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e1928: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0e192c: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e1932: 2700 |0009: throw v0 │ │ +0e1934: 5b23 4d0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1938: 6e10 071b 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.invalidateHierarchy:()V // method@1b07 │ │ +0e193e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x000a line=361 │ │ 0x000c line=362 │ │ 0x000f line=363 │ │ locals : │ │ @@ -313001,61 +312926,61 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0d3c8c: |[0d3c8c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setText:(Ljava/lang/String;)V │ │ -0d3c9c: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ -0d3ca0: 2204 7b03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d3ca4: 1a05 ec27 |0004: const-string v5, "text cannot be null." // string@27ec │ │ -0d3ca8: 7020 6824 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d3cae: 2704 |0009: throw v4 │ │ -0d3cb0: 5484 4d0e |000a: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3cb4: 5442 250e |000c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0d3cb8: 2200 9003 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ -0d3cbc: 7010 c824 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ -0d3cc2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0d3cc4: 6e10 ba24 0900 |0014: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3cca: 0a04 |0017: move-result v4 │ │ -0d3ccc: 3543 1200 |0018: if-ge v3, v4, 002a // +0012 │ │ -0d3cd0: 6e20 ac24 3900 |001a: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0d3cd6: 0a01 |001d: move-result v1 │ │ -0d3cd8: 6e20 f60b 1200 |001e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ -0d3cde: 0a04 |0021: move-result v4 │ │ -0d3ce0: 3804 0500 |0022: if-eqz v4, 0027 // +0005 │ │ -0d3ce4: 6e20 ca24 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@24ca │ │ -0d3cea: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d3cee: 28eb |0029: goto 0014 // -0015 │ │ -0d3cf0: 6e10 cf24 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ -0d3cf6: 0c04 |002d: move-result-object v4 │ │ -0d3cf8: 5b84 4e0e |002e: iput-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3cfc: 6e10 1d1b 0800 |0030: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0d3d02: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -0d3d04: 5984 320e |0034: iput v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0d3d08: 6e10 f21a 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0d3d0e: 5484 4f0e |0039: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d3d12: 5485 350e |003b: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3d16: 6e20 ff0b 5200 |003d: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ -0d3d1c: 0c05 |0040: move-result-object v5 │ │ -0d3d1e: 6e20 eb0b 5400 |0041: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ -0d3d24: 5484 4f0e |0044: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ -0d3d28: 5245 9c06 |0046: iget v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d3d2c: 6e10 060c 0200 |0048: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ -0d3d32: 0a06 |004b: move-result v6 │ │ -0d3d34: 1507 0040 |004c: const/high16 v7, #int 1073741824 // #4000 │ │ -0d3d38: c876 |004e: mul-float/2addr v6, v7 │ │ -0d3d3a: c765 |004f: sub-float/2addr v5, v6 │ │ -0d3d3c: 5945 9c06 |0050: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0d3d40: 5484 350e |0052: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3d44: 5485 390e |0054: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0e39 │ │ -0d3d48: 5486 3a0e |0056: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d3d4c: 6e40 f40b 4265 |0058: 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@0bf4 │ │ -0d3d52: 0e00 |005b: return-void │ │ +0e1940: |[0e1940] com.badlogic.gdx.scenes.scene2d.ui.TextField.setText:(Ljava/lang/String;)V │ │ +0e1950: 3909 0a00 |0000: if-nez v9, 000a // +000a │ │ +0e1954: 2204 7b03 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e1958: 1a05 ec27 |0004: const-string v5, "text cannot be null." // string@27ec │ │ +0e195c: 7020 6824 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e1962: 2704 |0009: throw v4 │ │ +0e1964: 5484 4d0e |000a: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1968: 5442 250e |000c: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0e196c: 2200 9003 |000e: new-instance v0, Ljava/lang/StringBuffer; // type@0390 │ │ +0e1970: 7010 c824 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24c8 │ │ +0e1976: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0e1978: 6e10 ba24 0900 |0014: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e197e: 0a04 |0017: move-result v4 │ │ +0e1980: 3543 1200 |0018: if-ge v3, v4, 002a // +0012 │ │ +0e1984: 6e20 ac24 3900 |001a: invoke-virtual {v9, v3}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0e198a: 0a01 |001d: move-result v1 │ │ +0e198c: 6e20 f60b 1200 |001e: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ +0e1992: 0a04 |0021: move-result v4 │ │ +0e1994: 3804 0500 |0022: if-eqz v4, 0027 // +0005 │ │ +0e1998: 6e20 ca24 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@24ca │ │ +0e199e: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e19a2: 28eb |0029: goto 0014 // -0015 │ │ +0e19a4: 6e10 cf24 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24cf │ │ +0e19aa: 0c04 |002d: move-result-object v4 │ │ +0e19ac: 5b84 4e0e |002e: iput-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e19b0: 6e10 1d1b 0800 |0030: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0e19b6: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +0e19b8: 5984 320e |0034: iput v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0e19bc: 6e10 f21a 0800 |0036: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0e19c2: 5484 4f0e |0039: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e19c6: 5485 350e |003b: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e19ca: 6e20 ff0b 5200 |003d: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getBounds:(Ljava/lang/CharSequence;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0bff │ │ +0e19d0: 0c05 |0040: move-result-object v5 │ │ +0e19d2: 6e20 eb0b 5400 |0041: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.set:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;)V // method@0beb │ │ +0e19d8: 5484 4f0e |0044: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textBounds:Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // field@0e4f │ │ +0e19dc: 5245 9c06 |0046: iget v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e19e0: 6e10 060c 0200 |0048: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.getDescent:()F // method@0c06 │ │ +0e19e6: 0a06 |004b: move-result v6 │ │ +0e19e8: 1507 0040 |004c: const/high16 v7, #int 1073741824 // #4000 │ │ +0e19ec: c876 |004e: mul-float/2addr v6, v7 │ │ +0e19ee: c765 |004f: sub-float/2addr v5, v6 │ │ +0e19f0: 5945 9c06 |0050: iput v5, v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0e19f4: 5484 350e |0052: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e19f8: 5485 390e |0054: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0e39 │ │ +0e19fc: 5486 3a0e |0056: iget-object v6, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e1a00: 6e40 f40b 4265 |0058: 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@0bf4 │ │ +0e1a06: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x000a line=639 │ │ 0x000e line=641 │ │ 0x0013 line=642 │ │ 0x001a line=643 │ │ @@ -313082,17 +313007,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 │ │ -0d3d54: |[0d3d54] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldFilter:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;)V │ │ -0d3d64: 5b01 370e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0e37 │ │ -0d3d68: 0e00 |0002: return-void │ │ +0e1a08: |[0e1a08] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldFilter:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter;)V │ │ +0e1a18: 5b01 370e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0e37 │ │ +0e1a1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0002 line=618 │ │ 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; │ │ @@ -313102,17 +313027,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 │ │ -0d3d6c: |[0d3d6c] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldListener:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;)V │ │ -0d3d7c: 5b01 420e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0e42 │ │ -0d3d80: 0e00 |0002: return-void │ │ +0e1a20: |[0e1a20] com.badlogic.gdx.scenes.scene2d.ui.TextField.setTextFieldListener:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;)V │ │ +0e1a30: 5b01 420e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0e42 │ │ +0e1a34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0002 line=613 │ │ 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; │ │ @@ -313122,76 +313047,76 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -0d3d84: |[0d3d84] com.badlogic.gdx.scenes.scene2d.ui.TextField.updateDisplayText:()V │ │ -0d3d94: 5562 460e |0000: iget-boolean v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0e46 │ │ -0d3d98: 3802 7400 |0002: if-eqz v2, 0076 // +0074 │ │ -0d3d9c: 5462 4d0e |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3da0: 5422 250e |0006: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0d3da4: 5763 450e |0008: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ -0d3da8: 6e20 f60b 3200 |000a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ -0d3dae: 0a02 |000d: move-result v2 │ │ -0d3db0: 3802 6800 |000e: if-eqz v2, 0076 // +0068 │ │ -0d3db4: 5462 440e |0010: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3db8: 3902 0f00 |0012: if-nez v2, 0021 // +000f │ │ -0d3dbc: 2202 9103 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0d3dc0: 5463 4e0e |0016: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3dc4: 6e10 ba24 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3dca: 0a03 |001b: move-result v3 │ │ -0d3dcc: 7020 d124 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@24d1 │ │ -0d3dd2: 5b62 440e |001f: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3dd6: 5462 440e |0021: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3dda: 6e10 db24 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -0d3de0: 0a02 |0026: move-result v2 │ │ -0d3de2: 5463 4e0e |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3de6: 6e10 ba24 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3dec: 0a03 |002c: move-result v3 │ │ -0d3dee: 3732 3100 |002d: if-le v2, v3, 005e // +0031 │ │ -0d3df2: 5462 440e |002f: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3df6: 5463 4e0e |0031: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3dfa: 6e10 ba24 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3e00: 0a03 |0036: move-result v3 │ │ -0d3e02: 6e20 dc24 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@24dc │ │ -0d3e08: 5462 440e |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3e0c: 5b62 350e |003c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3e10: 5462 4d0e |003e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0d3e14: 5422 250e |0040: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0d3e18: 5463 350e |0042: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3e1c: 5464 390e |0044: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0e39 │ │ -0d3e20: 5465 3a0e |0046: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0d3e24: 6e40 f40b 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@0bf4 │ │ -0d3e2a: 5262 4a0e |004b: iget v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3e2e: 5463 4e0e |004d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3e32: 6e10 ba24 0300 |004f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3e38: 0a03 |0052: move-result v3 │ │ -0d3e3a: 3732 0a00 |0053: if-le v2, v3, 005d // +000a │ │ -0d3e3e: 5462 4e0e |0055: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3e42: 6e10 ba24 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3e48: 0a02 |005a: move-result v2 │ │ -0d3e4a: 5962 4a0e |005b: iput v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0d3e4e: 0e00 |005d: return-void │ │ -0d3e50: 5462 440e |005e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3e54: 6e10 db24 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ -0d3e5a: 0a00 |0063: move-result v0 │ │ -0d3e5c: 5462 4e0e |0064: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3e60: 6e10 ba24 0200 |0066: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0d3e66: 0a01 |0069: move-result v1 │ │ -0d3e68: 3510 d0ff |006a: if-ge v0, v1, 003a // -0030 │ │ -0d3e6c: 5462 440e |006c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ -0d3e70: 5763 450e |006e: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ -0d3e74: 6e20 d224 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0d3e7a: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d3e7e: 28f5 |0075: goto 006a // -000b │ │ -0d3e80: 5462 4e0e |0076: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0d3e84: 5b62 350e |0078: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ -0d3e88: 28c4 |007a: goto 003e // -003c │ │ +0e1a38: |[0e1a38] com.badlogic.gdx.scenes.scene2d.ui.TextField.updateDisplayText:()V │ │ +0e1a48: 5562 460e |0000: iget-boolean v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordMode:Z // field@0e46 │ │ +0e1a4c: 3802 7400 |0002: if-eqz v2, 0076 // +0074 │ │ +0e1a50: 5462 4d0e |0004: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1a54: 5422 250e |0006: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0e1a58: 5763 450e |0008: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ +0e1a5c: 6e20 f60b 3200 |000a: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ +0e1a62: 0a02 |000d: move-result v2 │ │ +0e1a64: 3802 6800 |000e: if-eqz v2, 0076 // +0068 │ │ +0e1a68: 5462 440e |0010: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1a6c: 3902 0f00 |0012: if-nez v2, 0021 // +000f │ │ +0e1a70: 2202 9103 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0e1a74: 5463 4e0e |0016: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1a78: 6e10 ba24 0300 |0018: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1a7e: 0a03 |001b: move-result v3 │ │ +0e1a80: 7020 d124 3200 |001c: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(I)V // method@24d1 │ │ +0e1a86: 5b62 440e |001f: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1a8a: 5462 440e |0021: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1a8e: 6e10 db24 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +0e1a94: 0a02 |0026: move-result v2 │ │ +0e1a96: 5463 4e0e |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1a9a: 6e10 ba24 0300 |0029: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1aa0: 0a03 |002c: move-result v3 │ │ +0e1aa2: 3732 3100 |002d: if-le v2, v3, 005e // +0031 │ │ +0e1aa6: 5462 440e |002f: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1aaa: 5463 4e0e |0031: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1aae: 6e10 ba24 0300 |0033: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1ab4: 0a03 |0036: move-result v3 │ │ +0e1ab6: 6e20 dc24 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.setLength:(I)V // method@24dc │ │ +0e1abc: 5462 440e |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1ac0: 5b62 350e |003c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e1ac4: 5462 4d0e |003e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0e1ac8: 5422 250e |0040: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0e1acc: 5463 350e |0042: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e1ad0: 5464 390e |0044: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphAdvances:Lcom/badlogic/gdx/utils/FloatArray; // field@0e39 │ │ +0e1ad4: 5465 3a0e |0046: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0e1ad8: 6e40 f40b 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@0bf4 │ │ +0e1ade: 5262 4a0e |004b: iget v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e1ae2: 5463 4e0e |004d: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1ae6: 6e10 ba24 0300 |004f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1aec: 0a03 |0052: move-result v3 │ │ +0e1aee: 3732 0a00 |0053: if-le v2, v3, 005d // +000a │ │ +0e1af2: 5462 4e0e |0055: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1af6: 6e10 ba24 0200 |0057: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1afc: 0a02 |005a: move-result v2 │ │ +0e1afe: 5962 4a0e |005b: iput v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0e1b02: 0e00 |005d: return-void │ │ +0e1b04: 5462 440e |005e: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1b08: 6e10 db24 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@24db │ │ +0e1b0e: 0a00 |0063: move-result v0 │ │ +0e1b10: 5462 4e0e |0064: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1b14: 6e10 ba24 0200 |0066: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0e1b1a: 0a01 |0069: move-result v1 │ │ +0e1b1c: 3510 d0ff |006a: if-ge v0, v1, 003a // -0030 │ │ +0e1b20: 5462 440e |006c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordBuffer:Ljava/lang/StringBuilder; // field@0e44 │ │ +0e1b24: 5763 450e |006e: iget-char v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.passwordCharacter:C // field@0e45 │ │ +0e1b28: 6e20 d224 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0e1b2e: d800 0001 |0073: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e1b32: 28f5 |0075: goto 006a // -000b │ │ +0e1b34: 5462 4e0e |0076: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0e1b38: 5b62 350e |0078: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.displayText:Ljava/lang/CharSequence; // field@0e35 │ │ +0e1b3c: 28c4 |007a: goto 003e // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0010 line=490 │ │ 0x0021 line=491 │ │ 0x002f line=492 │ │ 0x003a line=497 │ │ @@ -313241,18 +313166,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 │ │ -0d3e8c: |[0d3e8c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V │ │ -0d3e9c: 5b01 530e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3ea0: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d3ea6: 0e00 |0005: return-void │ │ +0e1b40: |[0e1b40] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V │ │ +0e1b50: 5b01 530e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1b54: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e1b5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 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; │ │ │ │ @@ -313262,27 +313187,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 │ │ -0d3ea8: |[0d3ea8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d3eb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d3eba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d3ebc: 5432 530e |0002: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3ec0: 5522 5d0e |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ -0d3ec4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0d3ec8: 0f00 |0008: return v0 │ │ -0d3eca: 5432 530e |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3ece: 5c21 5d0e |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ -0d3ed2: 5432 530e |000d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3ed6: 6e40 291b 5206 |000f: invoke-virtual {v2, v5, v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1b29 │ │ -0d3edc: 0110 |0012: move v0, v1 │ │ -0d3ede: 28f5 |0013: goto 0008 // -000b │ │ +0e1b5c: |[0e1b5c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e1b6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e1b6e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e1b70: 5432 530e |0002: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1b74: 5522 5d0e |0004: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ +0e1b78: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0e1b7c: 0f00 |0008: return v0 │ │ +0e1b7e: 5432 530e |0009: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1b82: 5c21 5d0e |000b: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ +0e1b86: 5432 530e |000d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1b8a: 6e40 291b 5206 |000f: invoke-virtual {v2, v5, v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1b29 │ │ +0e1b90: 0110 |0012: move v0, v1 │ │ +0e1b92: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0008 line=60 │ │ 0x0009 line=58 │ │ 0x000d line=59 │ │ 0x0013 line=60 │ │ @@ -313299,19 +313224,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 │ │ -0d3ee0: |[0d3ee0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d3ef0: 5420 530e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3ef4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d3ef6: 6e40 291b 4015 |0003: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1b29 │ │ -0d3efc: 0e00 |0006: return-void │ │ +0e1b94: |[0e1b94] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e1ba4: 5420 530e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1ba8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e1baa: 6e40 291b 4015 |0003: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1b29 │ │ +0e1bb0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ 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; │ │ @@ -313324,22 +313249,22 @@ │ │ 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 │ │ -0d3f00: |[0d3f00] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d3f10: 5420 530e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3f14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d3f16: 5c01 5d0e |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ -0d3f1a: 5420 530e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ -0d3f1e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0d3f20: 6e40 291b 4015 |0008: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1b29 │ │ -0d3f26: 0e00 |000b: return-void │ │ +0e1bb4: |[0e1bb4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad$1.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e1bc4: 5420 530e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1bc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e1bca: 5c01 5d0e |0003: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ +0e1bce: 5420 530e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; // field@0e53 │ │ +0e1bd2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e1bd4: 6e40 291b 4015 |0008: invoke-virtual {v0, v4, v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.calculatePositionAndValue:(FFZ)V // method@1b29 │ │ +0e1bda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x000b line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; │ │ @@ -313410,21 +313335,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 │ │ -0d3f28: |[0d3f28] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d3f38: 1c00 7e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ -0d3f3c: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0d3f42: 0c00 |0005: move-result-object v0 │ │ -0d3f44: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ -0d3f48: 7030 271b 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1b27 │ │ -0d3f4e: 0e00 |000b: return-void │ │ +0e1bdc: |[0e1bdc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0e1bec: 1c00 7e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ +0e1bf0: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0e1bf6: 0c00 |0005: move-result-object v0 │ │ +0e1bf8: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ +0e1bfc: 7030 271b 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1b27 │ │ +0e1c02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000b line=36 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0000 - 0x000c reg=2 deadzoneRadius F │ │ @@ -313435,21 +313360,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 │ │ -0d3f50: |[0d3f50] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d3f60: 1c00 7e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ -0d3f64: 6e30 9f19 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@199f │ │ -0d3f6a: 0c00 |0005: move-result-object v0 │ │ -0d3f6c: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ -0d3f70: 7030 271b 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1b27 │ │ -0d3f76: 0e00 |000b: return-void │ │ +0e1c04: |[0e1c04] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0e1c14: 1c00 7e02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ +0e1c18: 6e30 9f19 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@199f │ │ +0e1c1e: 0c00 |0005: move-result-object v0 │ │ +0e1c20: 1f00 7e02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // type@027e │ │ +0e1c24: 7030 271b 2100 |0008: invoke-direct {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1b27 │ │ +0e1c2a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ 0x0000 - 0x000c reg=2 deadzoneRadius F │ │ @@ -313461,59 +313386,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 │ │ -0d3f78: |[0d3f78] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ -0d3f88: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0d3f8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d3f8e: 7010 a31b 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ -0d3f94: 2200 b301 |0006: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01b3 │ │ -0d3f98: 7040 b511 1011 |0008: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@11b5 │ │ -0d3f9e: 5b40 580e |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d3fa2: 2200 b301 |000d: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01b3 │ │ -0d3fa6: 7040 b511 1011 |000f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@11b5 │ │ -0d3fac: 5b40 5c0e |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0e5c │ │ -0d3fb0: 2200 b301 |0014: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01b3 │ │ -0d3fb4: 7040 b511 1011 |0016: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@11b5 │ │ -0d3fba: 5b40 560e |0019: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0e56 │ │ -0d3fbe: 2200 dc01 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d3fc2: 7010 f912 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d3fc8: 5b40 5a0e |0020: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d3fcc: 2200 dc01 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d3fd0: 7010 f912 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d3fd6: 5b40 590e |0027: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d3fda: 2e00 0501 |0029: cmpg-float v0, v5, v1 │ │ -0d3fde: 3b00 0a00 |002b: if-gez v0, 0035 // +000a │ │ -0d3fe2: 2200 7b03 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d3fe6: 1a01 7a14 |002f: const-string v1, "deadzoneRadius must be > 0" // string@147a │ │ -0d3fea: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d3ff0: 2700 |0034: throw v0 │ │ -0d3ff2: 5945 570e |0035: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0e57 │ │ -0d3ff6: 5440 5a0e |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d3ffa: 6e10 351b 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1b35 │ │ -0d4000: 0a01 |003c: move-result v1 │ │ -0d4002: c931 |003d: div-float/2addr v1, v3 │ │ -0d4004: 6e10 2d1b 0400 |003e: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1b2d │ │ -0d400a: 0a02 |0041: move-result v2 │ │ -0d400c: c932 |0042: div-float/2addr v2, v3 │ │ -0d400e: 6e30 1513 1002 |0043: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4014: 6e20 3f1b 6400 |0046: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1b3f │ │ -0d401a: 6e10 331b 0400 |0049: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefWidth:()F // method@1b33 │ │ -0d4020: 0a00 |004c: move-result v0 │ │ -0d4022: 6e20 401b 0400 |004d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setWidth:(F)V // method@1b40 │ │ -0d4028: 6e10 321b 0400 |0050: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefHeight:()F // method@1b32 │ │ -0d402e: 0a00 |0053: move-result v0 │ │ -0d4030: 6e20 3e1b 0400 |0054: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setHeight:(F)V // method@1b3e │ │ -0d4036: 2200 7d02 |0057: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; // type@027d │ │ -0d403a: 7020 1e1b 4000 |0059: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V // method@1b1e │ │ -0d4040: 6e20 281b 0400 |005c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b28 │ │ -0d4046: 0e00 |005f: return-void │ │ +0e1c2c: |[0e1c2c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.:(FLcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ +0e1c3c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0e1c40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e1c42: 7010 a31b 0400 |0003: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Widget;.:()V // method@1ba3 │ │ +0e1c48: 2200 b301 |0006: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01b3 │ │ +0e1c4c: 7040 b511 1011 |0008: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@11b5 │ │ +0e1c52: 5b40 580e |000b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1c56: 2200 b301 |000d: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01b3 │ │ +0e1c5a: 7040 b511 1011 |000f: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@11b5 │ │ +0e1c60: 5b40 5c0e |0012: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0e5c │ │ +0e1c64: 2200 b301 |0014: new-instance v0, Lcom/badlogic/gdx/math/Circle; // type@01b3 │ │ +0e1c68: 7040 b511 1011 |0016: invoke-direct {v0, v1, v1, v1}, Lcom/badlogic/gdx/math/Circle;.:(FFF)V // method@11b5 │ │ +0e1c6e: 5b40 560e |0019: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0e56 │ │ +0e1c72: 2200 dc01 |001b: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e1c76: 7010 f912 0000 |001d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e1c7c: 5b40 5a0e |0020: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1c80: 2200 dc01 |0022: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e1c84: 7010 f912 0000 |0024: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e1c8a: 5b40 590e |0027: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1c8e: 2e00 0501 |0029: cmpg-float v0, v5, v1 │ │ +0e1c92: 3b00 0a00 |002b: if-gez v0, 0035 // +000a │ │ +0e1c96: 2200 7b03 |002d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e1c9a: 1a01 7a14 |002f: const-string v1, "deadzoneRadius must be > 0" // string@147a │ │ +0e1c9e: 7020 6824 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e1ca4: 2700 |0034: throw v0 │ │ +0e1ca6: 5945 570e |0035: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0e57 │ │ +0e1caa: 5440 5a0e |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1cae: 6e10 351b 0400 |0039: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1b35 │ │ +0e1cb4: 0a01 |003c: move-result v1 │ │ +0e1cb6: c931 |003d: div-float/2addr v1, v3 │ │ +0e1cb8: 6e10 2d1b 0400 |003e: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1b2d │ │ +0e1cbe: 0a02 |0041: move-result v2 │ │ +0e1cc0: c932 |0042: div-float/2addr v2, v3 │ │ +0e1cc2: 6e30 1513 1002 |0043: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1cc8: 6e20 3f1b 6400 |0046: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V // method@1b3f │ │ +0e1cce: 6e10 331b 0400 |0049: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefWidth:()F // method@1b33 │ │ +0e1cd4: 0a00 |004c: move-result v0 │ │ +0e1cd6: 6e20 401b 0400 |004d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setWidth:(F)V // method@1b40 │ │ +0e1cdc: 6e10 321b 0400 |0050: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getPrefHeight:()F // method@1b32 │ │ +0e1ce2: 0a00 |0053: move-result v0 │ │ +0e1ce4: 6e20 3e1b 0400 |0054: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.setHeight:(F)V // method@1b3e │ │ +0e1cea: 2200 7d02 |0057: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1; // type@027d │ │ +0e1cee: 7020 1e1b 4000 |0059: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V // method@1b1e │ │ +0e1cf4: 6e20 281b 0400 |005c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b28 │ │ +0e1cfa: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=44 │ │ 0x0006 line=27 │ │ 0x000d line=28 │ │ 0x0014 line=29 │ │ 0x001b line=30 │ │ @@ -313537,101 +313462,101 @@ │ │ type : '(FFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -0d4048: |[0d4048] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.calculatePositionAndValue:(FFZ)V │ │ -0d4058: 54c8 5a0e |0000: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d405c: 5286 210b |0002: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4060: 54c8 5a0e |0004: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d4064: 5287 220b |0006: iget v7, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d4068: 54c8 590e |0008: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d406c: 5284 210b |000a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4070: 54c8 590e |000c: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d4074: 5285 220b |000e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d4078: 54c8 580e |0010: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d407c: 5280 540a |0012: iget v0, v8, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -0d4080: 54c8 580e |0014: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d4084: 5281 550a |0016: iget v1, v8, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -0d4088: 54c8 5a0e |0018: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d408c: 6e30 1513 0801 |001a: invoke-virtual {v8, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4092: 54c8 590e |001d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d4096: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -0d4098: 120a |0020: const/4 v10, #int 0 // #0 │ │ -0d409a: 6e30 1513 980a |0021: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d40a0: 390f 3e00 |0024: if-nez v15, 0062 // +003e │ │ -0d40a4: 54c8 560e |0026: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0e56 │ │ -0d40a8: 6e30 b711 d80e |0028: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@11b7 │ │ -0d40ae: 0a08 |002b: move-result v8 │ │ -0d40b0: 3908 3600 |002c: if-nez v8, 0062 // +0036 │ │ -0d40b4: 54c8 590e |002e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d40b8: a709 0d00 |0030: sub-float v9, v13, v0 │ │ -0d40bc: 54ca 580e |0032: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d40c0: 52aa 530a |0034: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0d40c4: c9a9 |0036: div-float/2addr v9, v10 │ │ -0d40c6: a70a 0e01 |0037: sub-float v10, v14, v1 │ │ -0d40ca: 54cb 580e |0039: iget-object v11, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d40ce: 52bb 530a |003b: iget v11, v11, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0d40d2: c9ba |003d: div-float/2addr v10, v11 │ │ -0d40d4: 6e30 1513 980a |003e: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d40da: 54c8 590e |0041: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d40de: 6e10 0d13 0800 |0043: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@130d │ │ -0d40e4: 0a03 |0046: move-result v3 │ │ -0d40e6: 1508 803f |0047: const/high16 v8, #int 1065353216 // #3f80 │ │ -0d40ea: 2d08 0308 |0049: cmpl-float v8, v3, v8 │ │ -0d40ee: 3d08 0a00 |004b: if-lez v8, 0055 // +000a │ │ -0d40f2: 54c8 590e |004d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d40f6: 1509 803f |004f: const/high16 v9, #int 1065353216 // #3f80 │ │ -0d40fa: c939 |0051: div-float/2addr v9, v3 │ │ -0d40fc: 6e20 1013 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ -0d4102: 54c8 580e |0055: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d4106: 6e30 b711 d80e |0057: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@11b7 │ │ -0d410c: 0a08 |005a: move-result v8 │ │ -0d410e: 3808 3300 |005b: if-eqz v8, 008e // +0033 │ │ -0d4112: 54c8 5a0e |005d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d4116: 6e30 1513 d80e |005f: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d411c: 54c8 590e |0062: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d4120: 5288 210b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4124: 2d08 0408 |0066: cmpl-float v8, v4, v8 │ │ -0d4128: 3908 0a00 |0068: if-nez v8, 0072 // +000a │ │ -0d412c: 54c8 590e |006a: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d4130: 5288 220b |006c: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d4134: 2d08 0508 |006e: cmpl-float v8, v5, v8 │ │ -0d4138: 3808 1d00 |0070: if-eqz v8, 008d // +001d │ │ -0d413c: 1c08 9002 |0072: const-class v8, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d4140: 7110 6d20 0800 |0074: invoke-static {v8}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0d4146: 0c02 |0077: move-result-object v2 │ │ -0d4148: 1f02 9002 |0078: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0d414c: 6e20 2b1b 2c00 |007a: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b2b │ │ -0d4152: 0a08 |007d: move-result v8 │ │ -0d4154: 3808 0c00 |007e: if-eqz v8, 008a // +000c │ │ -0d4158: 54c8 590e |0080: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d415c: 6e30 1513 4805 |0082: invoke-virtual {v8, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4162: 54c8 5a0e |0085: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d4166: 6e30 1513 6807 |0087: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d416c: 7110 6a20 0200 |008a: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0d4172: 0e00 |008d: return-void │ │ -0d4174: 54c8 5a0e |008e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d4178: 54c9 590e |0090: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d417c: 6e20 1613 9800 |0092: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0d4182: 0c08 |0095: move-result-object v8 │ │ -0d4184: 6e10 1313 0800 |0096: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1313 │ │ -0d418a: 0c08 |0099: move-result-object v8 │ │ -0d418c: 54c9 580e |009a: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d4190: 5299 530a |009c: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ -0d4194: 6e20 1013 9800 |009e: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ -0d419a: 0c08 |00a1: move-result-object v8 │ │ -0d419c: 54c9 580e |00a2: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d41a0: 5299 540a |00a4: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ -0d41a4: 54ca 580e |00a6: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d41a8: 52aa 550a |00a8: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ -0d41ac: 6e30 fc12 980a |00aa: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.add:(FF)Lcom/badlogic/gdx/math/Vector2; // method@12fc │ │ -0d41b2: 28b5 |00ad: goto 0062 // -004b │ │ +0e1cfc: |[0e1cfc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.calculatePositionAndValue:(FFZ)V │ │ +0e1d0c: 54c8 5a0e |0000: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1d10: 5286 210b |0002: iget v6, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e1d14: 54c8 5a0e |0004: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1d18: 5287 220b |0006: iget v7, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e1d1c: 54c8 590e |0008: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1d20: 5284 210b |000a: iget v4, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e1d24: 54c8 590e |000c: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1d28: 5285 220b |000e: iget v5, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e1d2c: 54c8 580e |0010: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1d30: 5280 540a |0012: iget v0, v8, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +0e1d34: 54c8 580e |0014: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1d38: 5281 550a |0016: iget v1, v8, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +0e1d3c: 54c8 5a0e |0018: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1d40: 6e30 1513 0801 |001a: invoke-virtual {v8, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1d46: 54c8 590e |001d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1d4a: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +0e1d4c: 120a |0020: const/4 v10, #int 0 // #0 │ │ +0e1d4e: 6e30 1513 980a |0021: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1d54: 390f 3e00 |0024: if-nez v15, 0062 // +003e │ │ +0e1d58: 54c8 560e |0026: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0e56 │ │ +0e1d5c: 6e30 b711 d80e |0028: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@11b7 │ │ +0e1d62: 0a08 |002b: move-result v8 │ │ +0e1d64: 3908 3600 |002c: if-nez v8, 0062 // +0036 │ │ +0e1d68: 54c8 590e |002e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1d6c: a709 0d00 |0030: sub-float v9, v13, v0 │ │ +0e1d70: 54ca 580e |0032: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1d74: 52aa 530a |0034: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0e1d78: c9a9 |0036: div-float/2addr v9, v10 │ │ +0e1d7a: a70a 0e01 |0037: sub-float v10, v14, v1 │ │ +0e1d7e: 54cb 580e |0039: iget-object v11, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1d82: 52bb 530a |003b: iget v11, v11, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0e1d86: c9ba |003d: div-float/2addr v10, v11 │ │ +0e1d88: 6e30 1513 980a |003e: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1d8e: 54c8 590e |0041: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1d92: 6e10 0d13 0800 |0043: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.len:()F // method@130d │ │ +0e1d98: 0a03 |0046: move-result v3 │ │ +0e1d9a: 1508 803f |0047: const/high16 v8, #int 1065353216 // #3f80 │ │ +0e1d9e: 2d08 0308 |0049: cmpl-float v8, v3, v8 │ │ +0e1da2: 3d08 0a00 |004b: if-lez v8, 0055 // +000a │ │ +0e1da6: 54c8 590e |004d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1daa: 1509 803f |004f: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e1dae: c939 |0051: div-float/2addr v9, v3 │ │ +0e1db0: 6e20 1013 9800 |0052: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ +0e1db6: 54c8 580e |0055: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1dba: 6e30 b711 d80e |0057: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@11b7 │ │ +0e1dc0: 0a08 |005a: move-result v8 │ │ +0e1dc2: 3808 3300 |005b: if-eqz v8, 008e // +0033 │ │ +0e1dc6: 54c8 5a0e |005d: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1dca: 6e30 1513 d80e |005f: invoke-virtual {v8, v13, v14}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1dd0: 54c8 590e |0062: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1dd4: 5288 210b |0064: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e1dd8: 2d08 0408 |0066: cmpl-float v8, v4, v8 │ │ +0e1ddc: 3908 0a00 |0068: if-nez v8, 0072 // +000a │ │ +0e1de0: 54c8 590e |006a: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1de4: 5288 220b |006c: iget v8, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e1de8: 2d08 0508 |006e: cmpl-float v8, v5, v8 │ │ +0e1dec: 3808 1d00 |0070: if-eqz v8, 008d // +001d │ │ +0e1df0: 1c08 9002 |0072: const-class v8, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0e1df4: 7110 6d20 0800 |0074: invoke-static {v8}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0e1dfa: 0c02 |0077: move-result-object v2 │ │ +0e1dfc: 1f02 9002 |0078: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0e1e00: 6e20 2b1b 2c00 |007a: invoke-virtual {v12, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b2b │ │ +0e1e06: 0a08 |007d: move-result v8 │ │ +0e1e08: 3808 0c00 |007e: if-eqz v8, 008a // +000c │ │ +0e1e0c: 54c8 590e |0080: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1e10: 6e30 1513 4805 |0082: invoke-virtual {v8, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1e16: 54c8 5a0e |0085: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1e1a: 6e30 1513 6807 |0087: invoke-virtual {v8, v6, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e1e20: 7110 6a20 0200 |008a: invoke-static {v2}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0e1e26: 0e00 |008d: return-void │ │ +0e1e28: 54c8 5a0e |008e: iget-object v8, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1e2c: 54c9 590e |0090: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1e30: 6e20 1613 9800 |0092: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0e1e36: 0c08 |0095: move-result-object v8 │ │ +0e1e38: 6e10 1313 0800 |0096: invoke-virtual {v8}, Lcom/badlogic/gdx/math/Vector2;.nor:()Lcom/badlogic/gdx/math/Vector2; // method@1313 │ │ +0e1e3e: 0c08 |0099: move-result-object v8 │ │ +0e1e40: 54c9 580e |009a: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1e44: 5299 530a |009c: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.radius:F // field@0a53 │ │ +0e1e48: 6e20 1013 9800 |009e: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/math/Vector2;.mul:(F)Lcom/badlogic/gdx/math/Vector2; // method@1310 │ │ +0e1e4e: 0c08 |00a1: move-result-object v8 │ │ +0e1e50: 54c9 580e |00a2: iget-object v9, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1e54: 5299 540a |00a4: iget v9, v9, Lcom/badlogic/gdx/math/Circle;.x:F // field@0a54 │ │ +0e1e58: 54ca 580e |00a6: iget-object v10, v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e1e5c: 52aa 550a |00a8: iget v10, v10, Lcom/badlogic/gdx/math/Circle;.y:F // field@0a55 │ │ +0e1e60: 6e30 fc12 980a |00aa: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.add:(FF)Lcom/badlogic/gdx/math/Vector2; // method@12fc │ │ +0e1e66: 28b5 |00ad: goto 0062 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ 0x0008 line=79 │ │ 0x000c line=80 │ │ 0x0010 line=81 │ │ @@ -313673,64 +313598,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 │ │ -0d41b4: |[0d41b4] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d41c4: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -0d41c8: 6e10 411b 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.validate:()V // method@1b41 │ │ -0d41ce: 6e10 2c1b 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b2c │ │ -0d41d4: 0c0c |0008: move-result-object v12 │ │ -0d41d6: 52c1 6503 |0009: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d41da: 52c7 6403 |000b: iget v7, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d41de: 52c8 6303 |000d: iget v8, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d41e2: 52c9 6203 |000f: iget v9, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d41e6: c8f9 |0011: mul-float/2addr v9, v15 │ │ -0d41e8: 6e59 0d0e 1e87 |0012: invoke-virtual {v14, v1, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d41ee: 6e10 361b 0d00 |0015: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getX:()F // method@1b36 │ │ -0d41f4: 0a02 |0018: move-result v2 │ │ -0d41f6: 6e10 371b 0d00 |0019: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getY:()F // method@1b37 │ │ -0d41fc: 0a03 |001c: move-result v3 │ │ -0d41fe: 6e10 351b 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1b35 │ │ -0d4204: 0a04 |0020: move-result v4 │ │ -0d4206: 6e10 2d1b 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1b2d │ │ -0d420c: 0a05 |0024: move-result v5 │ │ -0d420e: 54d1 5b0e |0025: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d4212: 5410 540e |0027: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0d4216: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ -0d421a: 07e1 |002b: move-object v1, v14 │ │ -0d421c: 7806 811c 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@1c81 │ │ -0d4222: 54d1 5b0e |002f: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d4226: 5416 550e |0031: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -0d422a: 3806 2600 |0033: if-eqz v6, 0059 // +0026 │ │ -0d422e: 54d1 5a0e |0035: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d4232: 5211 210b |0037: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4236: 7210 851c 0600 |0039: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d423c: 0a07 |003c: move-result v7 │ │ -0d423e: c9a7 |003d: div-float/2addr v7, v10 │ │ -0d4240: c771 |003e: sub-float/2addr v1, v7 │ │ -0d4242: c612 |003f: add-float/2addr v2, v1 │ │ -0d4244: 54d1 5a0e |0040: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d4248: 5211 220b |0042: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d424c: 7210 841c 0600 |0044: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d4252: 0a07 |0047: move-result v7 │ │ -0d4254: c9a7 |0048: div-float/2addr v7, v10 │ │ -0d4256: c771 |0049: sub-float/2addr v1, v7 │ │ -0d4258: c613 |004a: add-float/2addr v3, v1 │ │ -0d425a: 7210 851c 0600 |004b: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d4260: 0a0a |004e: move-result v10 │ │ -0d4262: 7210 841c 0600 |004f: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d4268: 0a0b |0052: move-result v11 │ │ -0d426a: 07e7 |0053: move-object v7, v14 │ │ -0d426c: 0128 |0054: move v8, v2 │ │ -0d426e: 0139 |0055: move v9, v3 │ │ -0d4270: 7806 811c 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@1c81 │ │ -0d4276: 0e00 |0059: return-void │ │ +0e1e68: |[0e1e68] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e1e78: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +0e1e7c: 6e10 411b 0d00 |0002: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.validate:()V // method@1b41 │ │ +0e1e82: 6e10 2c1b 0d00 |0005: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b2c │ │ +0e1e88: 0c0c |0008: move-result-object v12 │ │ +0e1e8a: 52c1 6503 |0009: iget v1, v12, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e1e8e: 52c7 6403 |000b: iget v7, v12, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e1e92: 52c8 6303 |000d: iget v8, v12, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e1e96: 52c9 6203 |000f: iget v9, v12, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e1e9a: c8f9 |0011: mul-float/2addr v9, v15 │ │ +0e1e9c: 6e59 0d0e 1e87 |0012: invoke-virtual {v14, v1, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0e1ea2: 6e10 361b 0d00 |0015: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getX:()F // method@1b36 │ │ +0e1ea8: 0a02 |0018: move-result v2 │ │ +0e1eaa: 6e10 371b 0d00 |0019: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getY:()F // method@1b37 │ │ +0e1eb0: 0a03 |001c: move-result v3 │ │ +0e1eb2: 6e10 351b 0d00 |001d: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1b35 │ │ +0e1eb8: 0a04 |0020: move-result v4 │ │ +0e1eba: 6e10 2d1b 0d00 |0021: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1b2d │ │ +0e1ec0: 0a05 |0024: move-result v5 │ │ +0e1ec2: 54d1 5b0e |0025: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e1ec6: 5410 540e |0027: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0e1eca: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ +0e1ece: 07e1 |002b: move-object v1, v14 │ │ +0e1ed0: 7806 811c 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@1c81 │ │ +0e1ed6: 54d1 5b0e |002f: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e1eda: 5416 550e |0031: iget-object v6, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0e1ede: 3806 2600 |0033: if-eqz v6, 0059 // +0026 │ │ +0e1ee2: 54d1 5a0e |0035: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1ee6: 5211 210b |0037: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e1eea: 7210 851c 0600 |0039: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e1ef0: 0a07 |003c: move-result v7 │ │ +0e1ef2: c9a7 |003d: div-float/2addr v7, v10 │ │ +0e1ef4: c771 |003e: sub-float/2addr v1, v7 │ │ +0e1ef6: c612 |003f: add-float/2addr v2, v1 │ │ +0e1ef8: 54d1 5a0e |0040: iget-object v1, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1efc: 5211 220b |0042: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e1f00: 7210 841c 0600 |0044: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e1f06: 0a07 |0047: move-result v7 │ │ +0e1f08: c9a7 |0048: div-float/2addr v7, v10 │ │ +0e1f0a: c771 |0049: sub-float/2addr v1, v7 │ │ +0e1f0c: c613 |004a: add-float/2addr v3, v1 │ │ +0e1f0e: 7210 851c 0600 |004b: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e1f14: 0a0a |004e: move-result v10 │ │ +0e1f16: 7210 841c 0600 |004f: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e1f1c: 0a0b |0052: move-result v11 │ │ +0e1f1e: 07e7 |0053: move-object v7, v14 │ │ +0e1f20: 0128 |0054: move v8, v2 │ │ +0e1f22: 0139 |0055: move v9, v3 │ │ +0e1f24: 7806 811c 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@1c81 │ │ +0e1f2a: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ 0x0005 line=143 │ │ 0x0009 line=144 │ │ 0x0015 line=146 │ │ 0x0019 line=147 │ │ @@ -313761,18 +313686,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d4278: |[0d4278] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentX:()F │ │ -0d4288: 5410 590e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d428c: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4290: 0f00 |0004: return v0 │ │ +0e1f2c: |[0e1f2c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentX:()F │ │ +0e1f3c: 5410 590e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1f40: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e1f44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313780,18 +313705,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d4294: |[0d4294] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentY:()F │ │ -0d42a4: 5410 590e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d42a8: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d42ac: 0f00 |0004: return v0 │ │ +0e1f48: |[0e1f48] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobPercentY:()F │ │ +0e1f58: 5410 590e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e1f5c: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e1f60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313799,18 +313724,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d42b0: |[0d42b0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobX:()F │ │ -0d42c0: 5410 5a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d42c4: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d42c8: 0f00 |0004: return v0 │ │ +0e1f64: |[0e1f64] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobX:()F │ │ +0e1f74: 5410 5a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1f78: 5200 210b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e1f7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313818,18 +313743,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d42cc: |[0d42cc] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobY:()F │ │ -0d42dc: 5410 5a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d42e0: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d42e4: 0f00 |0004: return v0 │ │ +0e1f80: |[0e1f80] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getKnobY:()F │ │ +0e1f90: 5410 5a0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e1f94: 5200 220b |0002: iget v0, v0, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e1f98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313837,25 +313762,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d42e8: |[0d42e8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefHeight:()F │ │ -0d42f8: 5410 5b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d42fc: 5400 540e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0d4300: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0d4304: 5410 5b0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d4308: 5400 540e |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0d430c: 7210 841c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d4312: 0a00 |000d: move-result v0 │ │ -0d4314: 0f00 |000e: return v0 │ │ -0d4316: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0d4318: 28fe |0010: goto 000e // -0002 │ │ +0e1f9c: |[0e1f9c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefHeight:()F │ │ +0e1fac: 5410 5b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e1fb0: 5400 540e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0e1fb4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0e1fb8: 5410 5b0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e1fbc: 5400 540e |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0e1fc0: 7210 841c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e1fc6: 0a00 |000d: move-result v0 │ │ +0e1fc8: 0f00 |000e: return v0 │ │ +0e1fca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0e1fcc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313863,25 +313788,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d431c: |[0d431c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefWidth:()F │ │ -0d432c: 5410 5b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d4330: 5400 540e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0d4334: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0d4338: 5410 5b0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d433c: 5400 540e |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ -0d4340: 7210 851c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d4346: 0a00 |000d: move-result v0 │ │ -0d4348: 0f00 |000e: return v0 │ │ -0d434a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0d434c: 28fe |0010: goto 000e // -0002 │ │ +0e1fd0: |[0e1fd0] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getPrefWidth:()F │ │ +0e1fe0: 5410 5b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e1fe4: 5400 540e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0e1fe8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0e1fec: 5410 5b0e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e1ff0: 5400 540e |0008: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e54 │ │ +0e1ff4: 7210 851c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e1ffa: 0a00 |000d: move-result v0 │ │ +0e1ffc: 0f00 |000e: return v0 │ │ +0e1ffe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0e2000: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313889,17 +313814,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 │ │ -0d4350: |[0d4350] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ -0d4360: 5410 5b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d4364: 1100 |0002: return-object v0 │ │ +0e2004: |[0e2004] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; │ │ +0e2014: 5410 5b0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e2018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313907,22 +313832,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 │ │ -0d4368: |[0d4368] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0d4378: 5410 5c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0e5c │ │ -0d437c: 6e30 b711 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@11b7 │ │ -0d4382: 0a00 |0005: move-result v0 │ │ -0d4384: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0d4388: 1101 |0008: return-object v1 │ │ -0d438a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0d438c: 28fe |000a: goto 0008 // -0002 │ │ +0e201c: |[0e201c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0e202c: 5410 5c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0e5c │ │ +0e2030: 6e30 b711 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/math/Circle;.contains:(FF)Z // method@11b7 │ │ +0e2036: 0a00 |0005: move-result v0 │ │ +0e2038: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0e203c: 1101 |0008: return-object v1 │ │ +0e203e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0e2040: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 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 │ │ @@ -313934,17 +313859,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4390: |[0d4390] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.isTouched:()Z │ │ -0d43a0: 5510 5d0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ -0d43a4: 0f00 |0002: return v0 │ │ +0e2044: |[0e2044] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.isTouched:()Z │ │ +0e2054: 5510 5d0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touched:Z // field@0e5d │ │ +0e2058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;) │ │ @@ -313952,52 +313877,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -0d43a8: |[0d43a8] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.layout:()V │ │ -0d43b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0d43ba: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ -0d43be: 6e10 351b 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1b35 │ │ -0d43c4: 0a03 |0006: move-result v3 │ │ -0d43c6: a901 0305 |0007: div-float v1, v3, v5 │ │ -0d43ca: 6e10 2d1b 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1b2d │ │ -0d43d0: 0a03 |000c: move-result v3 │ │ -0d43d2: a900 0305 |000d: div-float v0, v3, v5 │ │ -0d43d6: 7120 8724 0100 |000f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d43dc: 0a02 |0012: move-result v2 │ │ -0d43de: 5473 5c0e |0013: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0e5c │ │ -0d43e2: 6e40 b911 1320 |0015: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@11b9 │ │ -0d43e8: 5473 5b0e |0018: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d43ec: 5433 550e |001a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -0d43f0: 3803 1800 |001c: if-eqz v3, 0034 // +0018 │ │ -0d43f4: 5473 5b0e |001e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d43f8: 5433 550e |0020: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -0d43fc: 7210 851c 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d4402: 0a03 |0025: move-result v3 │ │ -0d4404: 5474 5b0e |0026: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d4408: 5444 550e |0028: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ -0d440c: 7210 841c 0400 |002a: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d4412: 0a04 |002d: move-result v4 │ │ -0d4414: 7120 8524 4300 |002e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d441a: 0a03 |0031: move-result v3 │ │ -0d441c: c953 |0032: div-float/2addr v3, v5 │ │ -0d441e: c732 |0033: sub-float/2addr v2, v3 │ │ -0d4420: 5473 580e |0034: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ -0d4424: 6e40 b911 1320 |0036: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@11b9 │ │ -0d442a: 5473 560e |0039: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0e56 │ │ -0d442e: 5274 570e |003b: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0e57 │ │ -0d4432: 6e40 b911 1340 |003d: invoke-virtual {v3, v1, v0, v4}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@11b9 │ │ -0d4438: 5473 5a0e |0040: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ -0d443c: 6e30 1513 1300 |0042: invoke-virtual {v3, v1, v0}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4442: 5473 590e |0045: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ -0d4446: 6e30 1513 6306 |0047: invoke-virtual {v3, v6, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d444c: 0e00 |004a: return-void │ │ +0e205c: |[0e205c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.layout:()V │ │ +0e206c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e206e: 1505 0040 |0001: const/high16 v5, #int 1073741824 // #4000 │ │ +0e2072: 6e10 351b 0700 |0003: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getWidth:()F // method@1b35 │ │ +0e2078: 0a03 |0006: move-result v3 │ │ +0e207a: a901 0305 |0007: div-float v1, v3, v5 │ │ +0e207e: 6e10 2d1b 0700 |0009: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.getHeight:()F // method@1b2d │ │ +0e2084: 0a03 |000c: move-result v3 │ │ +0e2086: a900 0305 |000d: div-float v0, v3, v5 │ │ +0e208a: 7120 8724 0100 |000f: invoke-static {v1, v0}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e2090: 0a02 |0012: move-result v2 │ │ +0e2092: 5473 5c0e |0013: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.touchBounds:Lcom/badlogic/gdx/math/Circle; // field@0e5c │ │ +0e2096: 6e40 b911 1320 |0015: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@11b9 │ │ +0e209c: 5473 5b0e |0018: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e20a0: 5433 550e |001a: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0e20a4: 3803 1800 |001c: if-eqz v3, 0034 // +0018 │ │ +0e20a8: 5473 5b0e |001e: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e20ac: 5433 550e |0020: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0e20b0: 7210 851c 0300 |0022: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e20b6: 0a03 |0025: move-result v3 │ │ +0e20b8: 5474 5b0e |0026: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e20bc: 5444 550e |0028: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;.knob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e55 │ │ +0e20c0: 7210 841c 0400 |002a: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e20c6: 0a04 |002d: move-result v4 │ │ +0e20c8: 7120 8524 4300 |002e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e20ce: 0a03 |0031: move-result v3 │ │ +0e20d0: c953 |0032: div-float/2addr v3, v5 │ │ +0e20d2: c732 |0033: sub-float/2addr v2, v3 │ │ +0e20d4: 5473 580e |0034: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobBounds:Lcom/badlogic/gdx/math/Circle; // field@0e58 │ │ +0e20d8: 6e40 b911 1320 |0036: invoke-virtual {v3, v1, v0, v2}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@11b9 │ │ +0e20de: 5473 560e |0039: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneBounds:Lcom/badlogic/gdx/math/Circle; // field@0e56 │ │ +0e20e2: 5274 570e |003b: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0e57 │ │ +0e20e6: 6e40 b911 1340 |003d: invoke-virtual {v3, v1, v0, v4}, Lcom/badlogic/gdx/math/Circle;.set:(FFF)V // method@11b9 │ │ +0e20ec: 5473 5a0e |0040: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPosition:Lcom/badlogic/gdx/math/Vector2; // field@0e5a │ │ +0e20f0: 6e30 1513 1300 |0042: invoke-virtual {v3, v1, v0}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e20f6: 5473 590e |0045: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.knobPercent:Lcom/badlogic/gdx/math/Vector2; // field@0e59 │ │ +0e20fa: 6e30 1513 6306 |0047: invoke-virtual {v3, v6, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e2100: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=127 │ │ 0x0009 line=128 │ │ 0x000f line=129 │ │ 0x0013 line=130 │ │ 0x0018 line=131 │ │ @@ -314017,25 +313942,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d4450: |[0d4450] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setDeadzone:(F)V │ │ -0d4460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d4462: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0d4466: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0d446a: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d446e: 1a01 7a14 |0007: const-string v1, "deadzoneRadius must be > 0" // string@147a │ │ -0d4472: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d4478: 2700 |000c: throw v0 │ │ -0d447a: 5923 570e |000d: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0e57 │ │ -0d447e: 6e10 391b 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidate:()V // method@1b39 │ │ -0d4484: 0e00 |0012: return-void │ │ +0e2104: |[0e2104] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setDeadzone:(F)V │ │ +0e2114: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2116: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0e211a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0e211e: 2200 7b03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e2122: 1a01 7a14 |0007: const-string v1, "deadzoneRadius must be > 0" // string@147a │ │ +0e2126: 7020 6824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e212c: 2700 |000c: throw v0 │ │ +0e212e: 5923 570e |000d: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.deadzoneRadius:F // field@0e57 │ │ +0e2132: 6e10 391b 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidate:()V // method@1b39 │ │ +0e2138: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x000d line=179 │ │ 0x000f line=180 │ │ 0x0012 line=181 │ │ locals : │ │ @@ -314047,23 +313972,23 @@ │ │ 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 │ │ -0d4488: |[0d4488] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ -0d4498: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0d449c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d44a0: 1a01 7f27 |0004: const-string v1, "style cannot be null" // string@277f │ │ -0d44a4: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d44aa: 2700 |0009: throw v0 │ │ -0d44ac: 5b23 5b0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ -0d44b0: 6e10 3a1b 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidateHierarchy:()V // method@1b3a │ │ -0d44b6: 0e00 |000f: return-void │ │ +0e213c: |[0e213c] com.badlogic.gdx.scenes.scene2d.ui.Touchpad.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle;)V │ │ +0e214c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0e2150: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e2154: 1a01 7f27 |0004: const-string v1, "style cannot be null" // string@277f │ │ +0e2158: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e215e: 2700 |0009: throw v0 │ │ +0e2160: 5b23 5b0e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$TouchpadStyle; // field@0e5b │ │ +0e2164: 6e10 3a1b 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;.invalidateHierarchy:()V // method@1b3a │ │ +0e216a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000a line=109 │ │ 0x000c line=110 │ │ 0x000f line=111 │ │ locals : │ │ @@ -314108,20 +314033,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d44b8: |[0d44b8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.:()V │ │ -0d44c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d44ca: 7010 2e16 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0d44d0: 5c10 850e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ -0d44d4: 5c10 840e |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ -0d44d8: 0e00 |0008: return-void │ │ +0e216c: |[0e216c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.:()V │ │ +0e217c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e217e: 7010 2e16 0100 |0001: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0e2184: 5c10 850e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ +0e2188: 5c10 840e |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ +0e218c: 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; │ │ @@ -314131,35 +314056,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 │ │ -0d44dc: |[0d44dc] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V │ │ -0d44ec: 6e10 bf1b 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1bbf │ │ -0d44f2: 0c01 |0003: move-result-object v1 │ │ -0d44f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d44f6: 5213 4810 |0005: iget v3, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0d44fa: 3532 1e00 |0007: if-ge v2, v3, 0025 // +001e │ │ -0d44fe: 6e20 9b20 2100 |0009: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ -0d4504: 0c00 |000c: move-result-object v0 │ │ -0d4506: 1f00 1d02 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0d450a: 2004 9f02 |000f: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0d450e: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ -0d4512: 1f00 9f02 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0d4516: 7220 a91c 7000 |0015: invoke-interface {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1ca9 │ │ -0d451c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d4520: 28ed |001a: goto 0007 // -0013 │ │ -0d4522: 2004 2002 |001b: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d4526: 3804 fbff |001d: if-eqz v4, 0018 // -0005 │ │ -0d452a: 1f00 2002 |001f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d452e: 7030 d31b 0507 |0021: invoke-direct {v5, v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1bd3 │ │ -0d4534: 28f4 |0024: goto 0018 // -000c │ │ -0d4536: 0e00 |0025: return-void │ │ +0e2190: |[0e2190] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V │ │ +0e21a0: 6e10 bf1b 0500 |0000: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1bbf │ │ +0e21a6: 0c01 |0003: move-result-object v1 │ │ +0e21a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0e21aa: 5213 4810 |0005: iget v3, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0e21ae: 3532 1e00 |0007: if-ge v2, v3, 0025 // +001e │ │ +0e21b2: 6e20 9b20 2100 |0009: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ +0e21b8: 0c00 |000c: move-result-object v0 │ │ +0e21ba: 1f00 1d02 |000d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0e21be: 2004 9f02 |000f: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e21c2: 3804 0a00 |0011: if-eqz v4, 001b // +000a │ │ +0e21c6: 1f00 9f02 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e21ca: 7220 a91c 7000 |0015: invoke-interface {v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.setLayoutEnabled:(Z)V // method@1ca9 │ │ +0e21d0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e21d4: 28ed |001a: goto 0007 // -0013 │ │ +0e21d6: 2004 2002 |001b: instance-of v4, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e21da: 3804 fbff |001d: if-eqz v4, 0018 // -0005 │ │ +0e21de: 1f00 2002 |001f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e21e2: 7030 d31b 0507 |0021: invoke-direct {v5, v0, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1bd3 │ │ +0e21e8: 28f4 |0024: goto 0018 // -000c │ │ +0e21ea: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0009 line=74 │ │ 0x000f line=75 │ │ 0x0013 line=76 │ │ @@ -314183,17 +314108,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4538: |[0d4538] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.childrenChanged:()V │ │ -0d4548: 6e10 cc1b 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidateHierarchy:()V // method@1bcc │ │ -0d454e: 0e00 |0003: return-void │ │ +0e21ec: |[0e21ec] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.childrenChanged:()V │ │ +0e21fc: 6e10 cc1b 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidateHierarchy:()V // method@1bcc │ │ +0e2202: 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; │ │ │ │ @@ -314202,18 +314127,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 │ │ -0d4550: |[0d4550] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d4560: 6e10 d61b 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1bd6 │ │ -0d4566: 6f30 3b16 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163b │ │ -0d456c: 0e00 |0006: return-void │ │ +0e2204: |[0e2204] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e2214: 6e10 d61b 0000 |0000: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1bd6 │ │ +0e221a: 6f30 3b16 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163b │ │ +0e2220: 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; │ │ @@ -314225,17 +314150,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d4570: |[0d4570] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxHeight:()F │ │ -0d4580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d4582: 0f00 |0001: return v0 │ │ +0e2224: |[0e2224] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxHeight:()F │ │ +0e2234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2236: 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;) │ │ @@ -314243,17 +314168,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d4584: |[0d4584] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxWidth:()F │ │ -0d4594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d4596: 0f00 |0001: return v0 │ │ +0e2238: |[0e2238] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMaxWidth:()F │ │ +0e2248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e224a: 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;) │ │ @@ -314261,18 +314186,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d4598: |[0d4598] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinHeight:()F │ │ -0d45a8: 6e10 c61b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1bc6 │ │ -0d45ae: 0a00 |0003: move-result v0 │ │ -0d45b0: 0f00 |0004: return v0 │ │ +0e224c: |[0e224c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinHeight:()F │ │ +0e225c: 6e10 c61b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1bc6 │ │ +0e2262: 0a00 |0003: move-result v0 │ │ +0e2264: 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;) │ │ @@ -314280,18 +314205,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d45b4: |[0d45b4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinWidth:()F │ │ -0d45c4: 6e10 c71b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1bc7 │ │ -0d45ca: 0a00 |0003: move-result v0 │ │ -0d45cc: 0f00 |0004: return v0 │ │ +0e2268: |[0e2268] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getMinWidth:()F │ │ +0e2278: 6e10 c71b 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1bc7 │ │ +0e227e: 0a00 |0003: move-result v0 │ │ +0e2280: 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;) │ │ @@ -314299,17 +314224,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d45d0: |[0d45d0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefHeight:()F │ │ -0d45e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d45e2: 0f00 |0001: return v0 │ │ +0e2284: |[0e2284] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefHeight:()F │ │ +0e2294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2296: 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;) │ │ @@ -314317,17 +314242,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d45e4: |[0d45e4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefWidth:()F │ │ -0d45f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d45f6: 0f00 |0001: return v0 │ │ +0e2298: |[0e2298] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.getPrefWidth:()F │ │ +0e22a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e22aa: 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;) │ │ @@ -314335,18 +314260,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d45f8: |[0d45f8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidate:()V │ │ -0d4608: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d460a: 5c10 850e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ -0d460e: 0e00 |0003: return-void │ │ +0e22ac: |[0e22ac] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidate:()V │ │ +0e22bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e22be: 5c10 850e |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ +0e22c2: 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; │ │ │ │ @@ -314355,23 +314280,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d4610: |[0d4610] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidateHierarchy:()V │ │ -0d4620: 6e10 cb1b 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0d4626: 6e10 c51b 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1bc5 │ │ -0d462c: 0c00 |0006: move-result-object v0 │ │ -0d462e: 2001 9f02 |0007: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0d4632: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -0d4636: 1f00 9f02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0d463a: 7210 a51c 0000 |000d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1ca5 │ │ -0d4640: 0e00 |0010: return-void │ │ +0e22c4: |[0e22c4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.invalidateHierarchy:()V │ │ +0e22d4: 6e10 cb1b 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0e22da: 6e10 c51b 0200 |0003: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1bc5 │ │ +0e22e0: 0c00 |0006: move-result-object v0 │ │ +0e22e2: 2001 9f02 |0007: instance-of v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e22e6: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +0e22ea: 1f00 9f02 |000b: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e22ee: 7210 a51c 0000 |000d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidateHierarchy:()V // method@1ca5 │ │ +0e22f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0007 line=120 │ │ 0x0010 line=121 │ │ locals : │ │ @@ -314383,16 +314308,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4644: |[0d4644] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.layout:()V │ │ -0d4654: 0e00 |0000: return-void │ │ +0e22f8: |[0e22f8] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.layout:()V │ │ +0e2308: 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;) │ │ @@ -314400,17 +314325,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4658: |[0d4658] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.needsLayout:()Z │ │ -0d4668: 5510 850e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ -0d466c: 0f00 |0002: return v0 │ │ +0e230c: |[0e230c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.needsLayout:()Z │ │ +0e231c: 5510 850e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ +0e2320: 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;) │ │ @@ -314418,32 +314343,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0d4670: |[0d4670] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.pack:()V │ │ -0d4680: 6e10 c71b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1bc7 │ │ -0d4686: 0a01 |0003: move-result v1 │ │ -0d4688: 6e10 c61b 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1bc6 │ │ -0d468e: 0a00 |0007: move-result v0 │ │ -0d4690: 6e10 c91b 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1bc9 │ │ -0d4696: 0a02 |000b: move-result v2 │ │ -0d4698: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ -0d469c: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -0d46a0: 6e10 c01b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1bc0 │ │ -0d46a6: 0a02 |0013: move-result v2 │ │ -0d46a8: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ -0d46ac: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ -0d46b0: 6e20 d51b 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1bd5 │ │ -0d46b6: 6e20 d21b 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1bd2 │ │ -0d46bc: 6e10 cb1b 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0d46c2: 6e10 d61b 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1bd6 │ │ -0d46c8: 0e00 |0024: return-void │ │ +0e2324: |[0e2324] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.pack:()V │ │ +0e2334: 6e10 c71b 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefWidth:()F // method@1bc7 │ │ +0e233a: 0a01 |0003: move-result v1 │ │ +0e233c: 6e10 c61b 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getPrefHeight:()F // method@1bc6 │ │ +0e2342: 0a00 |0007: move-result v0 │ │ +0e2344: 6e10 c91b 0300 |0008: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1bc9 │ │ +0e234a: 0a02 |000b: move-result v2 │ │ +0e234c: 2d02 0102 |000c: cmpl-float v2, v1, v2 │ │ +0e2350: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +0e2354: 6e10 c01b 0300 |0010: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1bc0 │ │ +0e235a: 0a02 |0013: move-result v2 │ │ +0e235c: 2d02 0002 |0014: cmpl-float v2, v0, v2 │ │ +0e2360: 3802 0b00 |0016: if-eqz v2, 0021 // +000b │ │ +0e2364: 6e20 d51b 1300 |0018: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1bd5 │ │ +0e236a: 6e20 d21b 0300 |001b: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1bd2 │ │ +0e2370: 6e10 cb1b 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0e2376: 6e10 d61b 0300 |0021: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.validate:()V // method@1bd6 │ │ +0e237c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x0018 line=131 │ │ 0x001b line=132 │ │ @@ -314460,17 +314385,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d46cc: |[0d46cc] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setFillParent:(Z)V │ │ -0d46dc: 5c01 830e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0e83 │ │ -0d46e0: 0e00 |0002: return-void │ │ +0e2380: |[0e2380] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setFillParent:(Z)V │ │ +0e2390: 5c01 830e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0e83 │ │ +0e2394: 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 │ │ @@ -314480,21 +314405,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0d46e4: |[0d46e4] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Z)V │ │ -0d46f4: 5510 840e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ -0d46f8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0d46fc: 0e00 |0004: return-void │ │ -0d46fe: 5c12 840e |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ -0d4702: 7030 d31b 1102 |0007: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1bd3 │ │ -0d4708: 28fa |000a: goto 0004 // -0006 │ │ +0e2398: |[0e2398] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.setLayoutEnabled:(Z)V │ │ +0e23a8: 5510 840e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ +0e23ac: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0e23b0: 0e00 |0004: return-void │ │ +0e23b2: 5c12 840e |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ +0e23b6: 7030 d31b 1102 |0007: invoke-direct {v1, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setLayoutEnabled:(Lcom/badlogic/gdx/scenes/scene2d/Group;Z)V // method@1bd3 │ │ +0e23bc: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=69 │ │ 0x0005 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ @@ -314506,55 +314431,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0d470c: |[0d470c] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.validate:()V │ │ -0d471c: 5554 840e |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ -0d4720: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0d4724: 0e00 |0004: return-void │ │ -0d4726: 6e10 c51b 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1bc5 │ │ -0d472c: 0c00 |0008: move-result-object v0 │ │ -0d472e: 5554 830e |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0e83 │ │ -0d4732: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ -0d4736: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ -0d473a: 6e10 c81b 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bc8 │ │ -0d4740: 0c03 |0012: move-result-object v3 │ │ -0d4742: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ -0d4746: 6e10 aa16 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@16aa │ │ -0d474c: 0c04 |0018: move-result-object v4 │ │ -0d474e: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ -0d4752: 6e10 ad16 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d4758: 0a02 |001e: move-result v2 │ │ -0d475a: 6e10 a816 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0d4760: 0a01 |0022: move-result v1 │ │ -0d4762: 6e10 c91b 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1bc9 │ │ -0d4768: 0a04 |0026: move-result v4 │ │ -0d476a: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ -0d476e: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ -0d4772: 6e10 c01b 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1bc0 │ │ -0d4778: 0a04 |002e: move-result v4 │ │ -0d477a: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ -0d477e: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ -0d4782: 6e20 d51b 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1bd5 │ │ -0d4788: 6e20 d21b 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1bd2 │ │ -0d478e: 6e10 cb1b 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0d4794: 5554 850e |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ -0d4798: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ -0d479c: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0d479e: 5c54 850e |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ -0d47a2: 6e10 cd1b 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layout:()V // method@1bcd │ │ -0d47a8: 28be |0046: goto 0004 // -0042 │ │ -0d47aa: 6e10 4916 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@1649 │ │ -0d47b0: 0a02 |004a: move-result v2 │ │ -0d47b2: 6e10 4016 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@1640 │ │ -0d47b8: 0a01 |004e: move-result v1 │ │ -0d47ba: 28d4 |004f: goto 0023 // -002c │ │ +0e23c0: |[0e23c0] com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.validate:()V │ │ +0e23d0: 5554 840e |0000: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layoutEnabled:Z // field@0e84 │ │ +0e23d4: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0e23d8: 0e00 |0004: return-void │ │ +0e23da: 6e10 c51b 0500 |0005: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1bc5 │ │ +0e23e0: 0c00 |0008: move-result-object v0 │ │ +0e23e2: 5554 830e |0009: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.fillParent:Z // field@0e83 │ │ +0e23e6: 3804 3100 |000b: if-eqz v4, 003c // +0031 │ │ +0e23ea: 3800 2f00 |000d: if-eqz v0, 003c // +002f │ │ +0e23ee: 6e10 c81b 0500 |000f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bc8 │ │ +0e23f4: 0c03 |0012: move-result-object v3 │ │ +0e23f6: 3803 3400 |0013: if-eqz v3, 0047 // +0034 │ │ +0e23fa: 6e10 aa16 0300 |0015: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@16aa │ │ +0e2400: 0c04 |0018: move-result-object v4 │ │ +0e2402: 3340 2e00 |0019: if-ne v0, v4, 0047 // +002e │ │ +0e2406: 6e10 ad16 0300 |001b: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e240c: 0a02 |001e: move-result v2 │ │ +0e240e: 6e10 a816 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0e2414: 0a01 |0022: move-result v1 │ │ +0e2416: 6e10 c91b 0500 |0023: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getWidth:()F // method@1bc9 │ │ +0e241c: 0a04 |0026: move-result v4 │ │ +0e241e: 2d04 0402 |0027: cmpl-float v4, v4, v2 │ │ +0e2422: 3904 0a00 |0029: if-nez v4, 0033 // +000a │ │ +0e2426: 6e10 c01b 0500 |002b: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.getHeight:()F // method@1bc0 │ │ +0e242c: 0a04 |002e: move-result v4 │ │ +0e242e: 2d04 0401 |002f: cmpl-float v4, v4, v1 │ │ +0e2432: 3804 0b00 |0031: if-eqz v4, 003c // +000b │ │ +0e2436: 6e20 d51b 2500 |0033: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setWidth:(F)V // method@1bd5 │ │ +0e243c: 6e20 d21b 1500 |0036: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.setHeight:(F)V // method@1bd2 │ │ +0e2442: 6e10 cb1b 0500 |0039: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0e2448: 5554 850e |003c: iget-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ +0e244c: 3804 c6ff |003e: if-eqz v4, 0004 // -003a │ │ +0e2450: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0e2452: 5c54 850e |0041: iput-boolean v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.needsLayout:Z // field@0e85 │ │ +0e2456: 6e10 cd1b 0500 |0043: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.layout:()V // method@1bcd │ │ +0e245c: 28be |0046: goto 0004 // -0042 │ │ +0e245e: 6e10 4916 0000 |0047: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@1649 │ │ +0e2464: 0a02 |004a: move-result v2 │ │ +0e2466: 6e10 4016 0000 |004b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@1640 │ │ +0e246c: 0a01 |004e: move-result v1 │ │ +0e246e: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=106 │ │ 0x0005 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ @@ -314614,18 +314539,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 │ │ -0d47bc: |[0d47bc] com.badlogic.gdx.scenes.scene2d.ui.Window$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ -0d47cc: 5b01 860e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e86 │ │ -0d47d0: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d47d6: 0e00 |0005: return-void │ │ +0e2470: |[0e2470] com.badlogic.gdx.scenes.scene2d.ui.Window$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ +0e2480: 5b01 860e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e86 │ │ +0e2484: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e248a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 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; │ │ │ │ @@ -314635,19 +314560,19 @@ │ │ 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 │ │ -0d47d8: |[0d47d8] com.badlogic.gdx.scenes.scene2d.ui.Window$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d47e8: 5410 860e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e86 │ │ -0d47ec: 6e10 0d1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.toFront:()V // method@1c0d │ │ -0d47f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d47f4: 0f00 |0006: return v0 │ │ +0e248c: |[0e248c] com.badlogic.gdx.scenes.scene2d.ui.Window$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e249c: 5410 860e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e86 │ │ +0e24a0: 6e10 0d1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.toFront:()V // method@1c0d │ │ +0e24a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0e24a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 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; │ │ @@ -314690,18 +314615,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 │ │ -0d47f8: |[0d47f8] com.badlogic.gdx.scenes.scene2d.ui.Window$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ -0d4808: 5b01 870e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d480c: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d4812: 0e00 |0005: return-void │ │ +0e24ac: |[0e24ac] com.badlogic.gdx.scenes.scene2d.ui.Window$2.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V │ │ +0e24bc: 5b01 870e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e24c0: 7010 8616 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e24c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 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; │ │ │ │ @@ -314711,18 +314636,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 │ │ -0d4814: |[0d4814] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0d4824: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4828: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0d482c: 0f00 |0004: return v0 │ │ +0e24c8: |[0e24c8] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0e24d8: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e24dc: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0e24e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 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 │ │ @@ -314732,18 +314657,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 │ │ -0d4830: |[0d4830] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ -0d4840: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4844: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0d4848: 0f00 |0004: return v0 │ │ +0e24e4: |[0e24e4] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ +0e24f4: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e24f8: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0e24fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 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 │ │ @@ -314753,18 +314678,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 │ │ -0d484c: |[0d484c] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0d485c: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4860: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0d4864: 0f00 |0004: return v0 │ │ +0e2500: |[0e2500] com.badlogic.gdx.scenes.scene2d.ui.Window$2.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0e2510: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2514: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0e2518: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 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 │ │ @@ -314774,18 +314699,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 │ │ -0d4868: |[0d4868] com.badlogic.gdx.scenes.scene2d.ui.Window$2.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0d4878: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d487c: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0d4880: 0f00 |0004: return v0 │ │ +0e251c: |[0e251c] com.badlogic.gdx.scenes.scene2d.ui.Window$2.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0e252c: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2530: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0e2534: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 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 │ │ @@ -314796,18 +314721,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 │ │ -0d4884: |[0d4884] com.badlogic.gdx.scenes.scene2d.ui.Window$2.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ -0d4894: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4898: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0d489c: 0f00 |0004: return v0 │ │ +0e2538: |[0e2538] com.badlogic.gdx.scenes.scene2d.ui.Window$2.scrolled:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)Z │ │ +0e2548: 5410 870e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e254c: 5500 8e0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0e2550: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 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 │ │ @@ -314819,59 +314744,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 │ │ -0d48a0: |[0d48a0] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d48b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d48b2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d48b4: 390a 3e00 |0002: if-nez v10, 0040 // +003e │ │ -0d48b8: 5453 870e |0004: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d48bc: 5450 870e |0006: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d48c0: 5500 8f0e |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0e8f │ │ -0d48c4: 3800 4400 |000a: if-eqz v0, 004e // +0044 │ │ -0d48c8: 5450 870e |000c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d48cc: 6e10 ec1b 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ -0d48d2: 0a00 |0011: move-result v0 │ │ -0d48d4: c780 |0012: sub-float/2addr v0, v8 │ │ -0d48d6: 5454 870e |0013: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d48da: 6e10 ef1b 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1bef │ │ -0d48e0: 0a04 |0018: move-result v4 │ │ -0d48e2: 2e00 0004 |0019: cmpg-float v0, v0, v4 │ │ -0d48e6: 3c00 3300 |001b: if-gtz v0, 004e // +0033 │ │ -0d48ea: 5450 870e |001d: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d48ee: 6e10 ec1b 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ -0d48f4: 0a00 |0022: move-result v0 │ │ -0d48f6: 2e00 0800 |0023: cmpg-float v0, v8, v0 │ │ -0d48fa: 3b00 2900 |0025: if-gez v0, 004e // +0029 │ │ -0d48fe: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0d4900: 2d00 0700 |0028: cmpl-float v0, v7, v0 │ │ -0d4904: 3d00 2400 |002a: if-lez v0, 004e // +0024 │ │ -0d4908: 5450 870e |002c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d490c: 6e10 f81b 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ -0d4912: 0a00 |0031: move-result v0 │ │ -0d4914: 2e00 0700 |0032: cmpg-float v0, v7, v0 │ │ -0d4918: 3b00 1a00 |0034: if-gez v0, 004e // +001a │ │ -0d491c: 0110 |0036: move v0, v1 │ │ -0d491e: 5c30 8d0e |0037: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ -0d4922: 5450 870e |0039: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4926: 5400 8c0e |003b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ -0d492a: 6e30 1513 7008 |003d: invoke-virtual {v0, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4930: 5450 870e |0040: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4934: 5500 8d0e |0042: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ -0d4938: 3900 0800 |0044: if-nez v0, 004c // +0008 │ │ -0d493c: 5450 870e |0046: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4940: 5500 8e0e |0048: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0d4944: 3800 0300 |004a: if-eqz v0, 004d // +0003 │ │ -0d4948: 0112 |004c: move v2, v1 │ │ -0d494a: 0f02 |004d: return v2 │ │ -0d494c: 0120 |004e: move v0, v2 │ │ -0d494e: 28e8 |004f: goto 0037 // -0018 │ │ +0e2554: |[0e2554] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e2564: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e2566: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0e2568: 390a 3e00 |0002: if-nez v10, 0040 // +003e │ │ +0e256c: 5453 870e |0004: iget-object v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2570: 5450 870e |0006: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2574: 5500 8f0e |0008: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0e8f │ │ +0e2578: 3800 4400 |000a: if-eqz v0, 004e // +0044 │ │ +0e257c: 5450 870e |000c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2580: 6e10 ec1b 0000 |000e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ +0e2586: 0a00 |0011: move-result v0 │ │ +0e2588: c780 |0012: sub-float/2addr v0, v8 │ │ +0e258a: 5454 870e |0013: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e258e: 6e10 ef1b 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1bef │ │ +0e2594: 0a04 |0018: move-result v4 │ │ +0e2596: 2e00 0004 |0019: cmpg-float v0, v0, v4 │ │ +0e259a: 3c00 3300 |001b: if-gtz v0, 004e // +0033 │ │ +0e259e: 5450 870e |001d: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e25a2: 6e10 ec1b 0000 |001f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ +0e25a8: 0a00 |0022: move-result v0 │ │ +0e25aa: 2e00 0800 |0023: cmpg-float v0, v8, v0 │ │ +0e25ae: 3b00 2900 |0025: if-gez v0, 004e // +0029 │ │ +0e25b2: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0e25b4: 2d00 0700 |0028: cmpl-float v0, v7, v0 │ │ +0e25b8: 3d00 2400 |002a: if-lez v0, 004e // +0024 │ │ +0e25bc: 5450 870e |002c: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e25c0: 6e10 f81b 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ +0e25c6: 0a00 |0031: move-result v0 │ │ +0e25c8: 2e00 0700 |0032: cmpg-float v0, v7, v0 │ │ +0e25cc: 3b00 1a00 |0034: if-gez v0, 004e // +001a │ │ +0e25d0: 0110 |0036: move v0, v1 │ │ +0e25d2: 5c30 8d0e |0037: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ +0e25d6: 5450 870e |0039: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e25da: 5400 8c0e |003b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ +0e25de: 6e30 1513 7008 |003d: invoke-virtual {v0, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e25e4: 5450 870e |0040: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e25e8: 5500 8d0e |0042: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ +0e25ec: 3900 0800 |0044: if-nez v0, 004c // +0008 │ │ +0e25f0: 5450 870e |0046: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e25f4: 5500 8e0e |0048: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0e25f8: 3800 0300 |004a: if-eqz v0, 004d // +0003 │ │ +0e25fc: 0112 |004c: move v2, v1 │ │ +0e25fe: 0f02 |004d: return v2 │ │ +0e2600: 0120 |004e: move v0, v2 │ │ +0e2602: 28e8 |004f: goto 0037 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0004 line=78 │ │ 0x0039 line=79 │ │ 0x0040 line=81 │ │ 0x004f line=78 │ │ @@ -314888,30 +314813,30 @@ │ │ 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 │ │ -0d4950: |[0d4950] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d4960: 5430 870e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4964: 5500 8d0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ -0d4968: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0d496c: 0e00 |0006: return-void │ │ -0d496e: 5430 870e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4972: 5431 870e |0009: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4976: 5411 8c0e |000b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ -0d497a: 5211 210b |000d: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d497e: a701 0501 |000f: sub-float v1, v5, v1 │ │ -0d4982: 5432 870e |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ -0d4986: 5422 8c0e |0013: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ -0d498a: 5222 220b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d498e: a702 0602 |0017: sub-float v2, v6, v2 │ │ -0d4992: 6e30 0e1c 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.translate:(FF)V // method@1c0e │ │ -0d4998: 28ea |001c: goto 0006 // -0016 │ │ +0e2604: |[0e2604] com.badlogic.gdx.scenes.scene2d.ui.Window$2.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2614: 5430 870e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2618: 5500 8d0e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ +0e261c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0e2620: 0e00 |0006: return-void │ │ +0e2622: 5430 870e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e2626: 5431 870e |0009: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e262a: 5411 8c0e |000b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ +0e262e: 5211 210b |000d: iget v1, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e2632: a701 0501 |000f: sub-float v1, v5, v1 │ │ +0e2636: 5432 870e |0011: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; // field@0e87 │ │ +0e263a: 5422 8c0e |0013: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ +0e263e: 5222 220b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e2642: a702 0602 |0017: sub-float v2, v6, v2 │ │ +0e2646: 6e30 0e1c 1002 |0019: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.translate:(FF)V // method@1c0e │ │ +0e264c: 28ea |001c: goto 0006 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=87 │ │ 0x0007 line=86 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; │ │ @@ -314970,30 +314895,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 │ │ -0d499c: |[0d499c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V │ │ -0d49ac: 5b12 990e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d49b0: 7010 4311 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter;.:()V // method@1143 │ │ -0d49b6: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d49ba: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d49c0: 5b10 950e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e95 │ │ -0d49c4: 2200 dc01 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d49c8: 7010 f912 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d49ce: 5b10 960e |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e96 │ │ -0d49d2: 2200 dc01 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d49d6: 7010 f912 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d49dc: 5b10 970e |0018: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e97 │ │ -0d49e0: 2200 dc01 |001a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d49e4: 7010 f912 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d49ea: 5b10 980e |001f: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e98 │ │ -0d49ee: 0e00 |0021: return-void │ │ +0e2650: |[0e2650] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V │ │ +0e2660: 5b12 990e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e2664: 7010 4311 0100 |0002: invoke-direct {v1}, Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter;.:()V // method@1143 │ │ +0e266a: 2200 dc01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e266e: 7010 f912 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e2674: 5b10 950e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e95 │ │ +0e2678: 2200 dc01 |000c: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e267c: 7010 f912 0000 |000e: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e2682: 5b10 960e |0011: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e96 │ │ +0e2686: 2200 dc01 |0013: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e268a: 7010 f912 0000 |0015: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e2690: 5b10 970e |0018: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e97 │ │ +0e2694: 2200 dc01 |001a: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e2698: 7010 f912 0000 |001c: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e269e: 5b10 980e |001f: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e98 │ │ +0e26a2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x0013 line=44 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ @@ -315005,21 +314930,21 @@ │ │ type : '(FFI)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0d49f0: |[0d49f0] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.fling:(FFI)Z │ │ -0d4a00: 5420 990e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a04: 5421 990e |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a08: 5411 9d0e |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0d4a0c: 6e55 191c 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@1c19 │ │ -0d4a12: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d4a14: 0f00 |000a: return v0 │ │ +0e26a4: |[0e26a4] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.fling:(FFI)Z │ │ +0e26b4: 5420 990e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e26b8: 5421 990e |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e26bc: 5411 9d0e |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0e26c0: 6e55 191c 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@1c19 │ │ +0e26c6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0e26c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ 0x0000 - 0x000b reg=3 velocityX F │ │ @@ -315031,31 +314956,31 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0d4a18: |[0d4a18] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.longPress:(FF)Z │ │ -0d4a28: 5440 990e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a2c: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4a30: 6201 1e0b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4a34: 6e30 1513 5106 |0006: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4a3a: 0c01 |0009: move-result-object v1 │ │ -0d4a3c: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4a42: 5440 990e |000d: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a46: 5441 990e |000f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a4a: 5411 9b0e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4a4e: 6202 1e0b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4a52: 5222 210b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4a56: 6203 1e0b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4a5a: 5233 220b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d4a5e: 6e40 1d1c 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@1c1d │ │ -0d4a64: 0a00 |001e: move-result v0 │ │ -0d4a66: 0f00 |001f: return v0 │ │ +0e26cc: |[0e26cc] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.longPress:(FF)Z │ │ +0e26dc: 5440 990e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e26e0: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e26e4: 6201 1e0b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e26e8: 6e30 1513 5106 |0006: invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e26ee: 0c01 |0009: move-result-object v1 │ │ +0e26f0: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e26f6: 5440 990e |000d: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e26fa: 5441 990e |000f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e26fe: 5411 9b0e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e2702: 6202 1e0b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e2706: 5222 210b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e270a: 6203 1e0b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e270e: 5233 220b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e2712: 6e40 1d1c 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@1c1d │ │ +0e2718: 0a00 |001e: move-result v0 │ │ +0e271a: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000d line=54 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ 0x0000 - 0x0020 reg=5 stageX F │ │ @@ -315066,33 +314991,33 @@ │ │ type : '(FFFF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0d4a68: |[0d4a68] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.pan:(FFFF)Z │ │ -0d4a78: 5460 990e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a7c: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4a80: 6201 1e0b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4a84: 6e30 1513 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4a8a: 0c01 |0009: move-result-object v1 │ │ -0d4a8c: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4a92: 5460 990e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a96: 5461 990e |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4a9a: 5411 9d0e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0d4a9e: 6202 1e0b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4aa2: 5222 210b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4aa6: 6203 1e0b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4aaa: 5233 220b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d4aae: 0194 |001b: move v4, v9 │ │ -0d4ab0: 01a5 |001c: move v5, v10 │ │ -0d4ab2: 7406 1e1c 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@1c1e │ │ -0d4ab8: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0d4aba: 0f00 |0021: return v0 │ │ +0e271c: |[0e271c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.pan:(FFFF)Z │ │ +0e272c: 5460 990e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e2730: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e2734: 6201 1e0b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e2738: 6e30 1513 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e273e: 0c01 |0009: move-result-object v1 │ │ +0e2740: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e2746: 5460 990e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e274a: 5461 990e |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e274e: 5411 9d0e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0e2752: 6202 1e0b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e2756: 5222 210b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e275a: 6203 1e0b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e275e: 5233 220b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e2762: 0194 |001b: move v4, v9 │ │ +0e2764: 01a5 |001c: move v5, v10 │ │ +0e2766: 7406 1e1c 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@1c1e │ │ +0e276c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0e276e: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000d line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ @@ -315106,49 +315031,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 │ │ -0d4abc: |[0d4abc] 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 │ │ -0d4acc: 5460 990e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4ad0: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4ad4: 5461 950e |0004: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e95 │ │ -0d4ad8: 6e20 1613 7100 |0006: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0d4ade: 0c01 |0009: move-result-object v1 │ │ -0d4ae0: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4ae6: 5460 990e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4aea: 5400 9b0e |000f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4aee: 5461 960e |0011: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e96 │ │ -0d4af2: 6e20 1613 8100 |0013: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0d4af8: 0c01 |0016: move-result-object v1 │ │ -0d4afa: 6e20 1616 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4b00: 5460 990e |001a: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b04: 5400 9b0e |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4b08: 5461 970e |001e: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e97 │ │ -0d4b0c: 6e20 1613 9100 |0020: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0d4b12: 0c01 |0023: move-result-object v1 │ │ -0d4b14: 6e20 1616 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4b1a: 5460 990e |0027: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b1e: 5400 9b0e |0029: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4b22: 5461 980e |002b: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e98 │ │ -0d4b26: 6e20 1613 a100 |002d: invoke-virtual {v1, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ -0d4b2c: 0c01 |0030: move-result-object v1 │ │ -0d4b2e: 6e20 1616 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4b34: 5460 990e |0034: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b38: 5461 990e |0036: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b3c: 5411 9d0e |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0d4b40: 5462 950e |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e95 │ │ -0d4b44: 5463 960e |003c: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e96 │ │ -0d4b48: 5464 970e |003e: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e97 │ │ -0d4b4c: 5465 980e |0040: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e98 │ │ -0d4b50: 7406 1f1c 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@1c1f │ │ -0d4b56: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -0d4b58: 0f00 |0046: return v0 │ │ +0e2770: |[0e2770] 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 │ │ +0e2780: 5460 990e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e2784: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e2788: 5461 950e |0004: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e95 │ │ +0e278c: 6e20 1613 7100 |0006: invoke-virtual {v1, v7}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0e2792: 0c01 |0009: move-result-object v1 │ │ +0e2794: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e279a: 5460 990e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e279e: 5400 9b0e |000f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e27a2: 5461 960e |0011: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e96 │ │ +0e27a6: 6e20 1613 8100 |0013: invoke-virtual {v1, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0e27ac: 0c01 |0016: move-result-object v1 │ │ +0e27ae: 6e20 1616 1000 |0017: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e27b4: 5460 990e |001a: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e27b8: 5400 9b0e |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e27bc: 5461 970e |001e: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e97 │ │ +0e27c0: 6e20 1613 9100 |0020: invoke-virtual {v1, v9}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0e27c6: 0c01 |0023: move-result-object v1 │ │ +0e27c8: 6e20 1616 1000 |0024: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e27ce: 5460 990e |0027: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e27d2: 5400 9b0e |0029: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e27d6: 5461 980e |002b: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e98 │ │ +0e27da: 6e20 1613 a100 |002d: invoke-virtual {v1, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1316 │ │ +0e27e0: 0c01 |0030: move-result-object v1 │ │ +0e27e2: 6e20 1616 1000 |0031: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e27e8: 5460 990e |0034: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e27ec: 5461 990e |0036: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e27f0: 5411 9d0e |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0e27f4: 5462 950e |003a: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e95 │ │ +0e27f8: 5463 960e |003c: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.initialPointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e96 │ │ +0e27fc: 5464 970e |003e: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer1:Lcom/badlogic/gdx/math/Vector2; // field@0e97 │ │ +0e2800: 5465 980e |0040: iget-object v5, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.pointer2:Lcom/badlogic/gdx/math/Vector2; // field@0e98 │ │ +0e2804: 7406 1f1c 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@1c1f │ │ +0e280a: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +0e280c: 0f00 |0046: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000d line=76 │ │ 0x001a line=77 │ │ 0x0027 line=78 │ │ 0x0034 line=79 │ │ @@ -315165,33 +315090,33 @@ │ │ type : '(FFII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0d4b5c: |[0d4b5c] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.tap:(FFII)Z │ │ -0d4b6c: 5460 990e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b70: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ -0d4b74: 6201 1e0b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4b78: 6e30 1513 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d4b7e: 0c01 |0009: move-result-object v1 │ │ -0d4b80: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d4b86: 5460 990e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b8a: 5461 990e |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4b8e: 5411 9d0e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0d4b92: 6202 1e0b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4b96: 5222 210b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d4b9a: 6203 1e0b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d4b9e: 5233 220b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d4ba2: 0194 |001b: move v4, v9 │ │ -0d4ba4: 01a5 |001c: move v5, v10 │ │ -0d4ba6: 7406 201c 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@1c20 │ │ -0d4bac: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0d4bae: 0f00 |0021: return v0 │ │ +0e2810: |[0e2810] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.tap:(FFII)Z │ │ +0e2820: 5460 990e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e2824: 5400 9b0e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e9b │ │ +0e2828: 6201 1e0b |0004: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e282c: 6e30 1513 7108 |0006: invoke-virtual {v1, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e2832: 0c01 |0009: move-result-object v1 │ │ +0e2834: 6e20 1616 1000 |000a: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e283a: 5460 990e |000d: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e283e: 5461 990e |000f: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e2842: 5411 9d0e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0e2846: 6202 1e0b |0013: sget-object v2, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e284a: 5222 210b |0015: iget v2, v2, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e284e: 6203 1e0b |0017: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e2852: 5233 220b |0019: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e2856: 0194 |001b: move v4, v9 │ │ +0e2858: 01a5 |001c: move v5, v10 │ │ +0e285a: 7406 201c 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@1c20 │ │ +0e2860: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0e2862: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x000d line=48 │ │ 0x0020 line=49 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ @@ -315205,21 +315130,21 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0d4bb0: |[0d4bb0] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.zoom:(FF)Z │ │ -0d4bc0: 5420 990e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4bc4: 5421 990e |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ -0d4bc8: 5411 9d0e |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ -0d4bcc: 6e40 231c 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@1c23 │ │ -0d4bd2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d4bd4: 0f00 |000a: return v0 │ │ +0e2864: |[0e2864] com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener$1.zoom:(FF)Z │ │ +0e2874: 5420 990e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e2878: 5421 990e |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0e99 │ │ +0e287c: 5411 9d0e |0004: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.event:Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // field@0e9d │ │ +0e2880: 6e40 231c 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@1c23 │ │ +0e2886: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0e2888: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1; │ │ 0x0000 - 0x000b reg=3 initialDistance F │ │ @@ -315255,17 +315180,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4bd8: |[0d4bd8] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener$ChangeEvent.:()V │ │ -0d4be8: 7010 1b16 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@161b │ │ -0d4bee: 0e00 |0003: return-void │ │ +0e288c: |[0e288c] com.badlogic.gdx.scenes.scene2d.utils.ChangeListener$ChangeEvent.:()V │ │ +0e289c: 7010 1b16 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@161b │ │ +0e28a2: 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 - │ │ @@ -315338,26 +315263,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0d4bf0: |[0d4bf0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:()V │ │ -0d4c00: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ -0d4c04: 7010 8616 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d4c0a: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ -0d4c0e: 5920 b20e |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ -0d4c12: 5921 b30e |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4c16: 5921 b40e |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4c1a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0d4c1c: 5920 af0e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d4c20: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ -0d4c26: 5a20 b10e |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ -0d4c2a: 0e00 |0015: return-void │ │ +0e28a4: |[0e28a4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:()V │ │ +0e28b4: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ +0e28b8: 7010 8616 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e28be: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ +0e28c2: 5920 b20e |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ +0e28c6: 5921 b30e |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e28ca: 5921 b40e |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e28ce: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0e28d0: 5920 af0e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e28d4: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ +0e28da: 5a20 b10e |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ +0e28de: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0005 line=33 │ │ 0x000d line=34 │ │ 0x0010 line=37 │ │ 0x0015 line=42 │ │ @@ -315369,27 +315294,27 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0d4c2c: |[0d4c2c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:(I)V │ │ -0d4c3c: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ -0d4c40: 7010 8616 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d4c46: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ -0d4c4a: 5920 b20e |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ -0d4c4e: 5921 b30e |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4c52: 5921 b40e |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4c56: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0d4c58: 5920 af0e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d4c5c: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ -0d4c62: 5a20 b10e |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ -0d4c66: 5923 aa0e |0015: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4c6a: 0e00 |0017: return-void │ │ +0e28e0: |[0e28e0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.:(I)V │ │ +0e28f0: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ +0e28f4: 7010 8616 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e28fa: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ +0e28fe: 5920 b20e |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ +0e2902: 5921 b30e |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e2906: 5921 b40e |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e290a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0e290c: 5920 af0e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e2910: 1700 0084 d717 |0010: const-wide/32 v0, #float 1.39274e-24 // #17d78400 │ │ +0e2916: 5a20 b10e |0013: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ +0e291a: 5923 aa0e |0015: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e291e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0005 line=33 │ │ 0x000d line=34 │ │ 0x0010 line=37 │ │ 0x0015 line=45 │ │ @@ -315404,25 +315329,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0d4c6c: |[0d4c6c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.cancel:()V │ │ -0d4c7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d4c7e: 5230 af0e |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d4c82: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0d4c84: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ -0d4c88: 0e00 |0006: return-void │ │ -0d4c8a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0d4c8c: 5c30 ab0e |0008: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ -0d4c90: 5c32 ad0e |000a: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ -0d4c94: 5c32 ae0e |000c: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4c98: 28f8 |000e: goto 0006 // -0008 │ │ +0e2920: |[0e2920] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.cancel:()V │ │ +0e2930: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e2932: 5230 af0e |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e2936: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0e2938: 3310 0300 |0004: if-ne v0, v1, 0007 // +0003 │ │ +0e293c: 0e00 |0006: return-void │ │ +0e293e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e2940: 5c30 ab0e |0008: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ +0e2944: 5c32 ad0e |000a: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ +0e2948: 5c32 ae0e |000c: iput-boolean v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e294c: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ 0x0006 line=102 │ │ 0x0007 line=99 │ │ 0x000a line=100 │ │ 0x000c line=101 │ │ @@ -315434,16 +315359,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 │ │ -0d4c9c: |[0d4c9c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0d4cac: 0e00 |0000: return-void │ │ +0e2950: |[0e2950] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0e2960: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 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 │ │ @@ -315454,16 +315379,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 │ │ -0d4cb0: |[0d4cb0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d4cc0: 0e00 |0000: return-void │ │ +0e2964: |[0e2964] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2974: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 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 │ │ @@ -315475,16 +315400,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 │ │ -0d4cc4: |[0d4cc4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d4cd4: 0e00 |0000: return-void │ │ +0e2978: |[0e2978] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2988: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 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 │ │ @@ -315496,16 +315421,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 │ │ -0d4cd8: |[0d4cd8] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d4ce8: 0e00 |0000: return-void │ │ +0e298c: |[0e298c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e299c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 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 │ │ @@ -315517,22 +315442,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 │ │ -0d4cec: |[0d4cec] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d4cfc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0d4cfe: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ -0d4d02: 5510 ab0e |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ -0d4d06: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0d4d0a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0d4d0c: 5c10 ad0e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ -0d4d10: 0e00 |000a: return-void │ │ +0e29a0: |[0e29a0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.enter:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e29b0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0e29b2: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ +0e29b6: 5510 ab0e |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ +0e29ba: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0e29be: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e29c0: 5c10 ad0e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ +0e29c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x000b reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -315546,22 +315471,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 │ │ -0d4d14: |[0d4d14] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d4d24: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0d4d26: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ -0d4d2a: 5510 ab0e |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ -0d4d2e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0d4d32: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0d4d34: 5c10 ad0e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ -0d4d38: 0e00 |000a: return-void │ │ +0e29c8: |[0e29c8] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e29d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0e29da: 3305 0900 |0001: if-ne v5, v0, 000a // +0009 │ │ +0e29de: 5510 ab0e |0003: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ +0e29e2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0e29e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e29e8: 5c10 ad0e |0008: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ +0e29ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x000b reg=2 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ @@ -315575,17 +315500,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4d3c: |[0d4d3c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getButton:()I │ │ -0d4d4c: 5210 aa0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4d50: 0f00 |0002: return v0 │ │ +0e29f0: |[0e29f0] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getButton:()I │ │ +0e2a00: 5210 aa0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2a04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315593,17 +315518,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4d54: |[0d4d54] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapCount:()I │ │ -0d4d64: 5210 b00e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ -0d4d68: 0f00 |0002: return v0 │ │ +0e2a08: |[0e2a08] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapCount:()I │ │ +0e2a18: 5210 b00e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ +0e2a1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315611,17 +315536,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4d6c: |[0d4d6c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapSquareSize:()F │ │ -0d4d7c: 5210 b20e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ -0d4d80: 0f00 |0002: return v0 │ │ +0e2a20: |[0e2a20] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTapSquareSize:()F │ │ +0e2a30: 5210 b20e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ +0e2a34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315629,17 +315554,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4d84: |[0d4d84] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownX:()F │ │ -0d4d94: 5210 b30e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4d98: 0f00 |0002: return v0 │ │ +0e2a38: |[0e2a38] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownX:()F │ │ +0e2a48: 5210 b30e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e2a4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315647,17 +315572,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4d9c: |[0d4d9c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownY:()F │ │ -0d4dac: 5210 b40e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4db0: 0f00 |0002: return v0 │ │ +0e2a50: |[0e2a50] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.getTouchDownY:()F │ │ +0e2a60: 5210 b40e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e2a64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315665,23 +315590,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0d4db4: |[0d4db4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:()Z │ │ -0d4dc4: 5510 ad0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ -0d4dc8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0d4dcc: 5510 ae0e |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4dd0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0d4dd4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0d4dd6: 0f00 |0009: return v0 │ │ -0d4dd8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0d4dda: 28fe |000b: goto 0009 // -0002 │ │ +0e2a68: |[0e2a68] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:()Z │ │ +0e2a78: 5510 ad0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.over:Z // field@0ead │ │ +0e2a7c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0e2a80: 5510 ae0e |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2a84: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0e2a88: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0e2a8a: 0f00 |0009: return v0 │ │ +0e2a8c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e2a8e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #13 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315689,48 +315614,48 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0d4ddc: |[0d4ddc] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ -0d4dec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d4dee: 1504 80bf |0001: const/high16 v4, #int -1082130432 // #bf80 │ │ -0d4df2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0d4df4: 6e40 ec15 7618 |0004: invoke-virtual {v6, v7, v8, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ -0d4dfa: 0c00 |0007: move-result-object v0 │ │ -0d4dfc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0d4e00: 6e20 ee15 6000 |000a: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@15ee │ │ -0d4e06: 0a03 |000d: move-result v3 │ │ -0d4e08: 3903 0f00 |000e: if-nez v3, 001d // +000f │ │ -0d4e0c: 5253 b30e |0010: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4e10: 2d03 0304 |0012: cmpl-float v3, v3, v4 │ │ -0d4e14: 3903 0a00 |0014: if-nez v3, 001e // +000a │ │ -0d4e18: 5253 b40e |0016: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4e1c: 2d03 0304 |0018: cmpl-float v3, v3, v4 │ │ -0d4e20: 3903 0400 |001a: if-nez v3, 001e // +0004 │ │ -0d4e24: 0121 |001c: move v1, v2 │ │ -0d4e26: 0f01 |001d: return v1 │ │ -0d4e28: 5253 b30e |001e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4e2c: a703 0703 |0020: sub-float v3, v7, v3 │ │ -0d4e30: 7110 7d24 0300 |0022: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d4e36: 0a03 |0025: move-result v3 │ │ -0d4e38: 5254 b20e |0026: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ -0d4e3c: 2e03 0304 |0028: cmpg-float v3, v3, v4 │ │ -0d4e40: 3b03 1000 |002a: if-gez v3, 003a // +0010 │ │ -0d4e44: 5253 b40e |002c: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4e48: a703 0803 |002e: sub-float v3, v8, v3 │ │ -0d4e4c: 7110 7d24 0300 |0030: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d4e52: 0a03 |0033: move-result v3 │ │ -0d4e54: 5254 b20e |0034: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ -0d4e58: 2e03 0304 |0036: cmpg-float v3, v3, v4 │ │ -0d4e5c: 3a03 e5ff |0038: if-ltz v3, 001d // -001b │ │ -0d4e60: 0121 |003a: move v1, v2 │ │ -0d4e62: 28e2 |003b: goto 001d // -001e │ │ +0e2a90: |[0e2a90] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z │ │ +0e2aa0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e2aa2: 1504 80bf |0001: const/high16 v4, #int -1082130432 // #bf80 │ │ +0e2aa6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0e2aa8: 6e40 ec15 7618 |0004: invoke-virtual {v6, v7, v8, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ +0e2aae: 0c00 |0007: move-result-object v0 │ │ +0e2ab0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0e2ab4: 6e20 ee15 6000 |000a: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@15ee │ │ +0e2aba: 0a03 |000d: move-result v3 │ │ +0e2abc: 3903 0f00 |000e: if-nez v3, 001d // +000f │ │ +0e2ac0: 5253 b30e |0010: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e2ac4: 2d03 0304 |0012: cmpl-float v3, v3, v4 │ │ +0e2ac8: 3903 0a00 |0014: if-nez v3, 001e // +000a │ │ +0e2acc: 5253 b40e |0016: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e2ad0: 2d03 0304 |0018: cmpl-float v3, v3, v4 │ │ +0e2ad4: 3903 0400 |001a: if-nez v3, 001e // +0004 │ │ +0e2ad8: 0121 |001c: move v1, v2 │ │ +0e2ada: 0f01 |001d: return v1 │ │ +0e2adc: 5253 b30e |001e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e2ae0: a703 0703 |0020: sub-float v3, v7, v3 │ │ +0e2ae4: 7110 7d24 0300 |0022: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0e2aea: 0a03 |0025: move-result v3 │ │ +0e2aec: 5254 b20e |0026: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ +0e2af0: 2e03 0304 |0028: cmpg-float v3, v3, v4 │ │ +0e2af4: 3b03 1000 |002a: if-gez v3, 003a // +0010 │ │ +0e2af8: 5253 b40e |002c: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e2afc: a703 0803 |002e: sub-float v3, v8, v3 │ │ +0e2b00: 7110 7d24 0300 |0030: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0e2b06: 0a03 |0033: move-result v3 │ │ +0e2b08: 5254 b20e |0034: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ +0e2b0c: 2e03 0304 |0036: cmpg-float v3, v3, v4 │ │ +0e2b10: 3a03 e5ff |0038: if-ltz v3, 001d // -001b │ │ +0e2b14: 0121 |003a: move v1, v2 │ │ +0e2b16: 28e2 |003b: goto 001d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=118 │ │ 0x0008 line=119 │ │ 0x0010 line=120 │ │ 0x001d line=123 │ │ 0x001e line=121 │ │ @@ -315746,17 +315671,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4e64: |[0d4e64] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isPressed:()Z │ │ -0d4e74: 5510 ae0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4e78: 0f00 |0002: return v0 │ │ +0e2b18: |[0e2b18] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.isPressed:()Z │ │ +0e2b28: 5510 ae0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;) │ │ @@ -315764,17 +315689,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4e7c: |[0d4e7c] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setButton:(I)V │ │ -0d4e8c: 5901 aa0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4e90: 0e00 |0002: return-void │ │ +0e2b30: |[0e2b30] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setButton:(I)V │ │ +0e2b40: 5901 aa0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2b44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0003 reg=1 button I │ │ @@ -315784,20 +315709,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0d4e94: |[0d4e94] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapCountInterval:(F)V │ │ -0d4ea4: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ -0d4eaa: c830 |0003: mul-float/2addr v0, v3 │ │ -0d4eac: 8800 |0004: float-to-long v0, v0 │ │ -0d4eae: 5a20 b10e |0005: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ -0d4eb2: 0e00 |0007: return-void │ │ +0e2b48: |[0e2b48] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapCountInterval:(F)V │ │ +0e2b58: 1400 286b 6e4e |0000: const v0, #float 1e+09 // #4e6e6b28 │ │ +0e2b5e: c830 |0003: mul-float/2addr v0, v3 │ │ +0e2b60: 8800 |0004: float-to-long v0, v0 │ │ +0e2b62: 5a20 b10e |0005: iput-wide v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ +0e2b66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=147 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0008 reg=3 tapCountInterval F │ │ @@ -315807,17 +315732,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4eb4: |[0d4eb4] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapSquareSize:(F)V │ │ -0d4ec4: 5901 b20e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ -0d4ec8: 0e00 |0002: return-void │ │ +0e2b68: |[0e2b68] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.setTapSquareSize:(F)V │ │ +0e2b78: 5901 b20e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapSquareSize:F // field@0eb2 │ │ +0e2b7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ 0x0000 - 0x0003 reg=1 halfTapSquareSize F │ │ @@ -315827,32 +315752,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 │ │ -0d4ecc: |[0d4ecc] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d4edc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d4ede: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d4ee0: 5542 ae0e |0002: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4ee4: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ -0d4ee8: 0f00 |0006: return v0 │ │ -0d4eea: 3908 0b00 |0007: if-nez v8, 0012 // +000b │ │ -0d4eee: 5242 aa0e |0009: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4ef2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0d4ef4: 3232 0600 |000c: if-eq v2, v3, 0012 // +0006 │ │ -0d4ef8: 5242 aa0e |000e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4efc: 3329 f6ff |0010: if-ne v9, v2, 0006 // -000a │ │ -0d4f00: 5c41 ae0e |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4f04: 5948 af0e |0014: iput v8, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d4f08: 5946 b30e |0016: iput v6, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4f0c: 5947 b40e |0018: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4f10: 0110 |001a: move v0, v1 │ │ -0d4f12: 28eb |001b: goto 0006 // -0015 │ │ +0e2b80: |[0e2b80] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e2b90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e2b92: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e2b94: 5542 ae0e |0002: iget-boolean v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2b98: 3802 0300 |0004: if-eqz v2, 0007 // +0003 │ │ +0e2b9c: 0f00 |0006: return v0 │ │ +0e2b9e: 3908 0b00 |0007: if-nez v8, 0012 // +000b │ │ +0e2ba2: 5242 aa0e |0009: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2ba6: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +0e2ba8: 3232 0600 |000c: if-eq v2, v3, 0012 // +0006 │ │ +0e2bac: 5242 aa0e |000e: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2bb0: 3329 f6ff |0010: if-ne v9, v2, 0006 // -000a │ │ +0e2bb4: 5c41 ae0e |0012: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2bb8: 5948 af0e |0014: iput v8, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e2bbc: 5946 b30e |0016: iput v6, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e2bc0: 5947 b40e |0018: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e2bc4: 0110 |001a: move v0, v1 │ │ +0e2bc6: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0006 line=55 │ │ 0x0007 line=50 │ │ 0x0012 line=51 │ │ 0x0014 line=52 │ │ @@ -315872,44 +315797,44 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0d4f14: |[0d4f14] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d4f24: 1502 80bf |0000: const/high16 v2, #int -1082130432 // #bf80 │ │ -0d4f28: 5230 af0e |0002: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d4f2c: 3307 0600 |0004: if-ne v7, v0, 000a // +0006 │ │ -0d4f30: 5530 ab0e |0006: iget-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ -0d4f34: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -0d4f38: 0e00 |000a: return-void │ │ -0d4f3a: 6e10 6b16 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0d4f40: 0c00 |000e: move-result-object v0 │ │ -0d4f42: 6e40 471c 0365 |000f: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1c47 │ │ -0d4f48: 0a00 |0012: move-result v0 │ │ -0d4f4a: 5c30 ae0e |0013: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4f4e: 5530 ae0e |0015: iget-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4f52: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ -0d4f56: 3907 1400 |0019: if-nez v7, 002d // +0014 │ │ -0d4f5a: 5230 aa0e |001b: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4f5e: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ -0d4f60: 3210 0f00 |001e: if-eq v0, v1, 002d // +000f │ │ -0d4f64: 6200 2600 |0020: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0d4f68: 5231 aa0e |0022: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4f6c: 7220 5f01 1000 |0024: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.isButtonPressed:(I)Z // method@015f │ │ -0d4f72: 0a00 |0027: move-result v0 │ │ -0d4f74: 3900 0500 |0028: if-nez v0, 002d // +0005 │ │ -0d4f78: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0d4f7a: 5c30 ae0e |002b: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4f7e: 5530 ae0e |002d: iget-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d4f82: 3900 dbff |002f: if-nez v0, 000a // -0025 │ │ -0d4f86: 5932 b30e |0031: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ -0d4f8a: 5932 b40e |0033: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ -0d4f8e: 28d5 |0035: goto 000a // -002b │ │ +0e2bc8: |[0e2bc8] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2bd8: 1502 80bf |0000: const/high16 v2, #int -1082130432 // #bf80 │ │ +0e2bdc: 5230 af0e |0002: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e2be0: 3307 0600 |0004: if-ne v7, v0, 000a // +0006 │ │ +0e2be4: 5530 ab0e |0006: iget-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ +0e2be8: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +0e2bec: 0e00 |000a: return-void │ │ +0e2bee: 6e10 6b16 0400 |000b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0e2bf4: 0c00 |000e: move-result-object v0 │ │ +0e2bf6: 6e40 471c 0365 |000f: invoke-virtual {v3, v0, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:(Lcom/badlogic/gdx/scenes/scene2d/Actor;FF)Z // method@1c47 │ │ +0e2bfc: 0a00 |0012: move-result v0 │ │ +0e2bfe: 5c30 ae0e |0013: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2c02: 5530 ae0e |0015: iget-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2c06: 3800 1600 |0017: if-eqz v0, 002d // +0016 │ │ +0e2c0a: 3907 1400 |0019: if-nez v7, 002d // +0014 │ │ +0e2c0e: 5230 aa0e |001b: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2c12: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ +0e2c14: 3210 0f00 |001e: if-eq v0, v1, 002d // +000f │ │ +0e2c18: 6200 2600 |0020: sget-object v0, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0e2c1c: 5231 aa0e |0022: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2c20: 7220 5f01 1000 |0024: invoke-interface {v0, v1}, Lcom/badlogic/gdx/Input;.isButtonPressed:(I)Z // method@015f │ │ +0e2c26: 0a00 |0027: move-result v0 │ │ +0e2c28: 3900 0500 |0028: if-nez v0, 002d // +0005 │ │ +0e2c2c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0e2c2e: 5c30 ae0e |002b: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2c32: 5530 ae0e |002d: iget-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2c36: 3900 dbff |002f: if-nez v0, 000a // -0025 │ │ +0e2c3a: 5932 b30e |0031: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownX:F // field@0eb3 │ │ +0e2c3e: 5932 b40e |0033: iput v2, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.touchDownY:F // field@0eb4 │ │ +0e2c42: 28d5 |0035: goto 000a // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x000a line=67 │ │ 0x000b line=60 │ │ 0x0015 line=61 │ │ 0x002d line=62 │ │ @@ -315923,54 +315848,54 @@ │ │ 0x0000 - 0x0036 reg=7 pointer I │ │ │ │ #20 : (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 │ │ -0d4f90: |[0d4f90] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d4fa0: 12f8 |0000: const/4 v8, #int -1 // #ff │ │ -0d4fa2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0d4fa4: 5293 af0e |0002: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d4fa8: 333d 3e00 |0004: if-ne v13, v3, 0042 // +003e │ │ -0d4fac: 5593 ab0e |0006: iget-boolean v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ -0d4fb0: 3903 3400 |0008: if-nez v3, 003c // +0034 │ │ -0d4fb4: 6e10 6b16 0a00 |000a: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0d4fba: 0c03 |000d: move-result-object v3 │ │ -0d4fbc: 6e40 471c 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@1c47 │ │ -0d4fc2: 0a02 |0011: move-result v2 │ │ -0d4fc4: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ -0d4fc8: 390d 0b00 |0014: if-nez v13, 001f // +000b │ │ -0d4fcc: 5293 aa0e |0016: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4fd0: 3283 0700 |0018: if-eq v3, v8, 001f // +0007 │ │ -0d4fd4: 5293 aa0e |001a: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ -0d4fd8: 323e 0300 |001c: if-eq v14, v3, 001f // +0003 │ │ -0d4fdc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0d4fde: 3802 1d00 |001f: if-eqz v2, 003c // +001d │ │ -0d4fe2: 7100 2821 0000 |0021: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ -0d4fe8: 0b00 |0024: move-result-wide v0 │ │ -0d4fea: 5393 ac0e |0025: iget-wide v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0eac │ │ -0d4fee: 9c03 0003 |0027: sub-long v3, v0, v3 │ │ -0d4ff2: 5395 b10e |0029: iget-wide v5, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ -0d4ff6: 3103 0305 |002b: cmp-long v3, v3, v5 │ │ -0d4ffa: 3d03 0400 |002d: if-lez v3, 0031 // +0004 │ │ -0d4ffe: 5997 b00e |002f: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ -0d5002: 5293 b00e |0031: iget v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ -0d5006: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d500a: 5993 b00e |0035: iput v3, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ -0d500e: 5a90 ac0e |0037: iput-wide v0, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0eac │ │ -0d5012: 6e40 3b1c 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@1c3b │ │ -0d5018: 5c97 ae0e |003c: iput-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ -0d501c: 5998 af0e |003e: iput v8, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ -0d5020: 5c97 ab0e |0040: iput-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ -0d5024: 0e00 |0042: return-void │ │ +0e2c44: |[0e2c44] com.badlogic.gdx.scenes.scene2d.utils.ClickListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e2c54: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ +0e2c56: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0e2c58: 52a3 af0e |0002: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e2c5c: 333e 3e00 |0004: if-ne v14, v3, 0042 // +003e │ │ +0e2c60: 55a3 ab0e |0006: iget-boolean v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ +0e2c64: 3903 3400 |0008: if-nez v3, 003c // +0034 │ │ +0e2c68: 6e10 6b16 0b00 |000a: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0e2c6e: 0c03 |000d: move-result-object v3 │ │ +0e2c70: 6e40 471c 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@1c47 │ │ +0e2c76: 0a02 |0011: move-result v2 │ │ +0e2c78: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ +0e2c7c: 390e 0b00 |0014: if-nez v14, 001f // +000b │ │ +0e2c80: 52a3 aa0e |0016: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2c84: 3293 0700 |0018: if-eq v3, v9, 001f // +0007 │ │ +0e2c88: 52a3 aa0e |001a: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.button:I // field@0eaa │ │ +0e2c8c: 323f 0300 |001c: if-eq v15, v3, 001f // +0003 │ │ +0e2c90: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0e2c92: 3802 1d00 |001f: if-eqz v2, 003c // +001d │ │ +0e2c96: 7100 2821 0000 |0021: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.nanoTime:()J // method@2128 │ │ +0e2c9c: 0b00 |0024: move-result-wide v0 │ │ +0e2c9e: 53a4 ac0e |0025: iget-wide v4, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0eac │ │ +0e2ca2: 9c04 0004 |0027: sub-long v4, v0, v4 │ │ +0e2ca6: 53a6 b10e |0029: iget-wide v6, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCountInterval:J // field@0eb1 │ │ +0e2caa: 3103 0406 |002b: cmp-long v3, v4, v6 │ │ +0e2cae: 3d03 0400 |002d: if-lez v3, 0031 // +0004 │ │ +0e2cb2: 59a8 b00e |002f: iput v8, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ +0e2cb6: 52a3 b00e |0031: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ +0e2cba: d803 0301 |0033: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e2cbe: 59a3 b00e |0035: iput v3, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.tapCount:I // field@0eb0 │ │ +0e2cc2: 5aa0 ac0e |0037: iput-wide v0, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.lastTapTime:J // field@0eac │ │ +0e2cc6: 6e40 3b1c 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@1c3b │ │ +0e2ccc: 5ca8 ae0e |003c: iput-boolean v8, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressed:Z // field@0eae │ │ +0e2cd0: 59a9 af0e |003e: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.pressedPointer:I // field@0eaf │ │ +0e2cd4: 5ca8 ab0e |0040: iput-boolean v8, v10, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.cancelled:Z // field@0eab │ │ +0e2cd8: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ 0x0006 line=71 │ │ 0x000a line=72 │ │ 0x0012 line=73 │ │ 0x001f line=74 │ │ @@ -315982,20 +315907,20 @@ │ │ 0x003c line=82 │ │ 0x003e line=83 │ │ 0x0040 line=84 │ │ 0x0042 line=86 │ │ 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 : 615 (ClickListener.java) │ │ │ │ Class #699 header: │ │ class_idx : 665 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 548 │ │ @@ -316050,24 +315975,24 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d5028: |[0d5028] com.badlogic.gdx.scenes.scene2d.utils.DragListener.:()V │ │ -0d5038: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ -0d503c: 7010 8616 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ -0d5042: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ -0d5046: 5920 ce0e |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ -0d504a: 5921 cf0e |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ -0d504e: 5921 d00e |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ -0d5052: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0d5054: 5920 cd0e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ -0d5058: 0e00 |0010: return-void │ │ +0e2cdc: |[0e2cdc] com.badlogic.gdx.scenes.scene2d.utils.DragListener.:()V │ │ +0e2cec: 1501 80bf |0000: const/high16 v1, #int -1082130432 // #bf80 │ │ +0e2cf0: 7010 8616 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;.:()V // method@1686 │ │ +0e2cf6: 1500 6041 |0005: const/high16 v0, #int 1096810496 // #4160 │ │ +0e2cfa: 5920 ce0e |0007: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ +0e2cfe: 5921 cf0e |0009: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ +0e2d02: 5921 d00e |000b: iput v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ +0e2d06: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0e2d08: 5920 cd0e |000e: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ +0e2d0c: 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; │ │ @@ -316078,16 +316003,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 │ │ -0d505c: |[0d505c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d506c: 0e00 |0000: return-void │ │ +0e2d10: |[0e2d10] com.badlogic.gdx.scenes.scene2d.utils.DragListener.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2d20: 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 │ │ @@ -316099,16 +316024,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 │ │ -0d5070: |[0d5070] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d5080: 0e00 |0000: return-void │ │ +0e2d24: |[0e2d24] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2d34: 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 │ │ @@ -316120,16 +316045,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 │ │ -0d5084: |[0d5084] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d5094: 0e00 |0000: return-void │ │ +0e2d38: |[0e2d38] com.badlogic.gdx.scenes.scene2d.utils.DragListener.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2d48: 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 │ │ @@ -316141,17 +316066,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5098: |[0d5098] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getButton:()I │ │ -0d50a8: 5210 c90e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ -0d50ac: 0f00 |0002: return v0 │ │ +0e2d4c: |[0e2d4c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getButton:()I │ │ +0e2d5c: 5210 c90e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ +0e2d60: 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;) │ │ @@ -316159,17 +316084,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d50b0: |[0d50b0] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaX:()F │ │ -0d50c0: 5210 ca0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ -0d50c4: 0f00 |0002: return v0 │ │ +0e2d64: |[0e2d64] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaX:()F │ │ +0e2d74: 5210 ca0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ +0e2d78: 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;) │ │ @@ -316177,17 +316102,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d50c8: |[0d50c8] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaY:()F │ │ -0d50d8: 5210 cb0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ -0d50dc: 0f00 |0002: return v0 │ │ +0e2d7c: |[0e2d7c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getDeltaY:()F │ │ +0e2d8c: 5210 cb0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ +0e2d90: 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;) │ │ @@ -316195,17 +316120,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d50e0: |[0d50e0] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTapSquareSize:()F │ │ -0d50f0: 5210 ce0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ -0d50f4: 0f00 |0002: return v0 │ │ +0e2d94: |[0e2d94] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTapSquareSize:()F │ │ +0e2da4: 5210 ce0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ +0e2da8: 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;) │ │ @@ -316213,17 +316138,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d50f8: |[0d50f8] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownX:()F │ │ -0d5108: 5210 cf0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ -0d510c: 0f00 |0002: return v0 │ │ +0e2dac: |[0e2dac] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownX:()F │ │ +0e2dbc: 5210 cf0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ +0e2dc0: 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;) │ │ @@ -316231,17 +316156,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5110: |[0d5110] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownY:()F │ │ -0d5120: 5210 d00e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ -0d5124: 0f00 |0002: return v0 │ │ +0e2dc4: |[0e2dc4] com.badlogic.gdx.scenes.scene2d.utils.DragListener.getTouchDownY:()F │ │ +0e2dd4: 5210 d00e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ +0e2dd8: 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;) │ │ @@ -316249,17 +316174,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5128: |[0d5128] com.badlogic.gdx.scenes.scene2d.utils.DragListener.isDragging:()Z │ │ -0d5138: 5510 cc0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ -0d513c: 0f00 |0002: return v0 │ │ +0e2ddc: |[0e2ddc] com.badlogic.gdx.scenes.scene2d.utils.DragListener.isDragging:()Z │ │ +0e2dec: 5510 cc0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ +0e2df0: 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;) │ │ @@ -316267,17 +316192,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5140: |[0d5140] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setButton:(I)V │ │ -0d5150: 5901 c90e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ -0d5154: 0e00 |0002: return-void │ │ +0e2df4: |[0e2df4] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setButton:(I)V │ │ +0e2e04: 5901 c90e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ +0e2e08: 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 │ │ @@ -316287,17 +316212,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5158: |[0d5158] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setTapSquareSize:(F)V │ │ -0d5168: 5901 ce0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ -0d516c: 0e00 |0002: return-void │ │ +0e2e0c: |[0e2e0c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.setTapSquareSize:(F)V │ │ +0e2e1c: 5901 ce0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ +0e2e20: 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 │ │ @@ -316307,30 +316232,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 │ │ -0d5170: |[0d5170] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0d5180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d5182: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0d5184: 5231 cd0e |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ -0d5188: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ -0d518c: 0f00 |0006: return v0 │ │ -0d518e: 3907 0a00 |0007: if-nez v7, 0011 // +000a │ │ -0d5192: 5231 c90e |0009: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ -0d5196: 3221 0600 |000b: if-eq v1, v2, 0011 // +0006 │ │ -0d519a: 5231 c90e |000d: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ -0d519e: 3318 f7ff |000f: if-ne v8, v1, 0006 // -0009 │ │ -0d51a2: 5937 cd0e |0011: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ -0d51a6: 5935 cf0e |0013: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ -0d51aa: 5936 d00e |0015: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ -0d51ae: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0d51b0: 28ee |0018: goto 0006 // -0012 │ │ +0e2e24: |[0e2e24] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e2e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2e36: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0e2e38: 5231 cd0e |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ +0e2e3c: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ +0e2e40: 0f00 |0006: return v0 │ │ +0e2e42: 3907 0a00 |0007: if-nez v7, 0011 // +000a │ │ +0e2e46: 5231 c90e |0009: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ +0e2e4a: 3221 0600 |000b: if-eq v1, v2, 0011 // +0006 │ │ +0e2e4e: 5231 c90e |000d: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.button:I // field@0ec9 │ │ +0e2e52: 3318 f7ff |000f: if-ne v8, v1, 0006 // -0009 │ │ +0e2e56: 5937 cd0e |0011: iput v7, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ +0e2e5a: 5935 cf0e |0013: iput v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ +0e2e5e: 5936 d00e |0015: iput v6, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ +0e2e62: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0e2e64: 28ee |0018: goto 0006 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=35 │ │ 0x0006 line=40 │ │ 0x0007 line=36 │ │ 0x0011 line=37 │ │ 0x0013 line=38 │ │ @@ -316349,51 +316274,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 │ │ -0d51b4: |[0d51b4] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0d51c4: 5220 cd0e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ -0d51c8: 3206 0300 |0002: if-eq v6, v0, 0005 // +0003 │ │ -0d51cc: 0e00 |0004: return-void │ │ -0d51ce: 5520 cc0e |0005: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ -0d51d2: 3900 2600 |0007: if-nez v0, 002d // +0026 │ │ -0d51d6: 5220 cf0e |0009: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ -0d51da: c740 |000b: sub-float/2addr v0, v4 │ │ -0d51dc: 7110 7d24 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d51e2: 0a00 |000f: move-result v0 │ │ -0d51e4: 5221 ce0e |0010: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ -0d51e8: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ -0d51ec: 3c00 0f00 |0014: if-gtz v0, 0023 // +000f │ │ -0d51f0: 5220 d00e |0016: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ -0d51f4: c750 |0018: sub-float/2addr v0, v5 │ │ -0d51f6: 7110 7d24 0000 |0019: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ -0d51fc: 0a00 |001c: move-result v0 │ │ -0d51fe: 5221 ce0e |001d: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ -0d5202: 2d00 0001 |001f: cmpl-float v0, v0, v1 │ │ -0d5206: 3d00 0c00 |0021: if-lez v0, 002d // +000c │ │ -0d520a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -0d520c: 5c20 cc0e |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ -0d5210: 6e56 731c 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@1c73 │ │ -0d5216: 5924 ca0e |0029: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ -0d521a: 5925 cb0e |002b: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ -0d521e: 5520 cc0e |002d: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ -0d5222: 3800 d5ff |002f: if-eqz v0, 0004 // -002b │ │ -0d5226: 5220 ca0e |0031: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ -0d522a: c740 |0033: sub-float/2addr v0, v4 │ │ -0d522c: 5920 ca0e |0034: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ -0d5230: 5220 cb0e |0036: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ -0d5234: c750 |0038: sub-float/2addr v0, v5 │ │ -0d5236: 5920 cb0e |0039: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ -0d523a: 6e56 721c 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@1c72 │ │ -0d5240: 5924 ca0e |003e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ -0d5244: 5925 cb0e |0040: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ -0d5248: 28c2 |0042: goto 0004 // -003e │ │ +0e2e68: |[0e2e68] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0e2e78: 5220 cd0e |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ +0e2e7c: 3206 0300 |0002: if-eq v6, v0, 0005 // +0003 │ │ +0e2e80: 0e00 |0004: return-void │ │ +0e2e82: 5520 cc0e |0005: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ +0e2e86: 3900 2600 |0007: if-nez v0, 002d // +0026 │ │ +0e2e8a: 5220 cf0e |0009: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownX:F // field@0ecf │ │ +0e2e8e: c740 |000b: sub-float/2addr v0, v4 │ │ +0e2e90: 7110 7d24 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0e2e96: 0a00 |000f: move-result v0 │ │ +0e2e98: 5221 ce0e |0010: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ +0e2e9c: 2d00 0001 |0012: cmpl-float v0, v0, v1 │ │ +0e2ea0: 3c00 0f00 |0014: if-gtz v0, 0023 // +000f │ │ +0e2ea4: 5220 d00e |0016: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.touchDownY:F // field@0ed0 │ │ +0e2ea8: c750 |0018: sub-float/2addr v0, v5 │ │ +0e2eaa: 7110 7d24 0000 |0019: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@247d │ │ +0e2eb0: 0a00 |001c: move-result v0 │ │ +0e2eb2: 5221 ce0e |001d: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.tapSquareSize:F // field@0ece │ │ +0e2eb6: 2d00 0001 |001f: cmpl-float v0, v0, v1 │ │ +0e2eba: 3d00 0c00 |0021: if-lez v0, 002d // +000c │ │ +0e2ebe: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0e2ec0: 5c20 cc0e |0024: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ +0e2ec4: 6e56 731c 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@1c73 │ │ +0e2eca: 5924 ca0e |0029: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ +0e2ece: 5925 cb0e |002b: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ +0e2ed2: 5520 cc0e |002d: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ +0e2ed6: 3800 d5ff |002f: if-eqz v0, 0004 // -002b │ │ +0e2eda: 5220 ca0e |0031: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ +0e2ede: c740 |0033: sub-float/2addr v0, v4 │ │ +0e2ee0: 5920 ca0e |0034: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ +0e2ee4: 5220 cb0e |0036: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ +0e2ee8: c750 |0038: sub-float/2addr v0, v5 │ │ +0e2eea: 5920 cb0e |0039: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ +0e2eee: 6e56 721c 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@1c72 │ │ +0e2ef4: 5924 ca0e |003e: iput v4, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaX:F // field@0eca │ │ +0e2ef8: 5925 cb0e |0040: iput v5, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.deltaY:F // field@0ecb │ │ +0e2efc: 28c2 |0042: goto 0004 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=58 │ │ 0x0005 line=45 │ │ 0x0023 line=46 │ │ 0x0026 line=47 │ │ @@ -316417,25 +316342,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 │ │ -0d524c: |[0d524c] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ -0d525c: 5210 cd0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ -0d5260: 3305 0f00 |0002: if-ne v5, v0, 0011 // +000f │ │ -0d5264: 5510 cc0e |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ -0d5268: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0d526c: 6e55 741c 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@1c74 │ │ -0d5272: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d5274: 5c10 cc0e |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ -0d5278: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -0d527a: 5910 cd0e |000f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ -0d527e: 0e00 |0011: return-void │ │ +0e2f00: |[0e2f00] com.badlogic.gdx.scenes.scene2d.utils.DragListener.touchUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ │ +0e2f10: 5210 cd0e |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ +0e2f14: 3305 0f00 |0002: if-ne v5, v0, 0011 // +000f │ │ +0e2f18: 5510 cc0e |0004: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ +0e2f1c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0e2f20: 6e55 741c 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@1c74 │ │ +0e2f26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e2f28: 5c10 cc0e |000c: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.dragging:Z // field@0ecc │ │ +0e2f2c: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +0e2f2e: 5910 cd0e |000f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.pressedPointer:I // field@0ecd │ │ +0e2f32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000b line=63 │ │ 0x000e line=64 │ │ 0x0011 line=66 │ │ @@ -316486,17 +316411,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5280: |[0d5280] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.:()V │ │ -0d5290: 7010 1b16 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@161b │ │ -0d5296: 0e00 |0003: return-void │ │ +0e2f34: |[0e2f34] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.:()V │ │ +0e2f44: 7010 1b16 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Event;.:()V // method@161b │ │ +0e2f4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ @@ -316506,17 +316431,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 │ │ -0d5298: |[0d5298] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ -0d52a8: 5410 d60e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed6 │ │ -0d52ac: 1100 |0002: return-object v0 │ │ +0e2f4c: |[0e2f4c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.getType:()Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; │ │ +0e2f5c: 5410 d60e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed6 │ │ +0e2f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;) │ │ @@ -316524,17 +316449,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d52b0: |[0d52b0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.isFocused:()Z │ │ -0d52c0: 5510 d50e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0ed5 │ │ -0d52c4: 0f00 |0002: return v0 │ │ +0e2f64: |[0e2f64] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.isFocused:()Z │ │ +0e2f74: 5510 d50e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0ed5 │ │ +0e2f78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;) │ │ @@ -316542,17 +316467,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d52c8: |[0d52c8] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setFocused:(Z)V │ │ -0d52d8: 5c01 d50e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0ed5 │ │ -0d52dc: 0e00 |0002: return-void │ │ +0e2f7c: |[0e2f7c] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setFocused:(Z)V │ │ +0e2f8c: 5c01 d50e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.focused:Z // field@0ed5 │ │ +0e2f90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; │ │ 0x0000 - 0x0003 reg=1 focused Z │ │ @@ -316562,17 +316487,17 @@ │ │ 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 │ │ -0d52e0: |[0d52e0] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V │ │ -0d52f0: 5b01 d60e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed6 │ │ -0d52f4: 0e00 |0002: return-void │ │ +0e2f94: |[0e2f94] com.badlogic.gdx.scenes.scene2d.utils.FocusListener$FocusEvent.setType:(Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type;)V │ │ +0e2fa4: 5b01 d60e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent;.type:Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent$Type; // field@0ed6 │ │ +0e2fa8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 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; │ │ @@ -316606,17 +316531,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d52f8: |[0d52f8] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:()V │ │ -0d5308: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ -0d530e: 0e00 |0003: return-void │ │ +0e2fac: |[0e2fac] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:()V │ │ +0e2fbc: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ +0e2fc2: 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; │ │ │ │ @@ -316625,18 +316550,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 │ │ -0d5310: |[0d5310] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0d5320: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ -0d5326: 6e20 b41c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cb4 │ │ -0d532c: 0e00 |0006: return-void │ │ +0e2fc4: |[0e2fc4] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +0e2fd4: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ +0e2fda: 6e20 b41c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cb4 │ │ +0e2fe0: 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; │ │ @@ -316647,19 +316572,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 │ │ -0d5330: |[0d5330] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V │ │ -0d5340: 7020 261c 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c26 │ │ -0d5346: 5420 d70e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ -0d534a: 6e20 b41c 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cb4 │ │ -0d5350: 0e00 |0008: return-void │ │ +0e2fe4: |[0e2fe4] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V │ │ +0e2ff4: 7020 261c 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c26 │ │ +0e2ffa: 5420 d70e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ +0e2ffe: 6e20 b41c 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cb4 │ │ +0e3004: 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; │ │ @@ -316671,23 +316596,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 │ │ -0d5354: |[0d5354] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0d5364: 5460 d70e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ -0d5368: 0771 |0002: move-object v1, v7 │ │ -0d536a: 0182 |0003: move v2, v8 │ │ -0d536c: 0193 |0004: move v3, v9 │ │ -0d536e: 01a4 |0005: move v4, v10 │ │ -0d5370: 01b5 |0006: move v5, v11 │ │ -0d5372: 7406 730c 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@0c73 │ │ -0d5378: 0e00 |000a: return-void │ │ +0e3008: |[0e3008] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0e3018: 5460 d70e |0000: iget-object v0, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ +0e301c: 0771 |0002: move-object v1, v7 │ │ +0e301e: 0182 |0003: move v2, v8 │ │ +0e3020: 0193 |0004: move v3, v9 │ │ +0e3022: 01a4 |0005: move v4, v10 │ │ +0e3024: 01b5 |0006: move v5, v11 │ │ +0e3026: 7406 730c 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@0c73 │ │ +0e302c: 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; │ │ @@ -316701,17 +316626,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 │ │ -0d537c: |[0d537c] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ -0d538c: 5410 d70e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ -0d5390: 1100 |0002: return-object v0 │ │ +0e3030: |[0e3030] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.getPatch:()Lcom/badlogic/gdx/graphics/g2d/NinePatch; │ │ +0e3040: 5410 d70e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ +0e3044: 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;) │ │ @@ -316719,35 +316644,35 @@ │ │ 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 │ │ -0d5394: |[0d5394] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ -0d53a4: 5b12 d70e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ -0d53a8: 6e10 810c 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalWidth:()F // method@0c81 │ │ -0d53ae: 0a00 |0005: move-result v0 │ │ -0d53b0: 6e20 b31c 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinWidth:(F)V // method@1cb3 │ │ -0d53b6: 6e10 800c 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalHeight:()F // method@0c80 │ │ -0d53bc: 0a00 |000c: move-result v0 │ │ -0d53be: 6e20 b21c 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinHeight:(F)V // method@1cb2 │ │ -0d53c4: 6e10 7c0c 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadTop:()F // method@0c7c │ │ -0d53ca: 0a00 |0013: move-result v0 │ │ -0d53cc: 6e20 b61c 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setTopHeight:(F)V // method@1cb6 │ │ -0d53d2: 6e10 7b0c 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadRight:()F // method@0c7b │ │ -0d53d8: 0a00 |001a: move-result v0 │ │ -0d53da: 6e20 b51c 0100 |001b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setRightWidth:(F)V // method@1cb5 │ │ -0d53e0: 6e10 790c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadBottom:()F // method@0c79 │ │ -0d53e6: 0a00 |0021: move-result v0 │ │ -0d53e8: 6e20 b01c 0100 |0022: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setBottomHeight:(F)V // method@1cb0 │ │ -0d53ee: 6e10 7a0c 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadLeft:()F // method@0c7a │ │ -0d53f4: 0a00 |0028: move-result v0 │ │ -0d53f6: 6e20 b11c 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setLeftWidth:(F)V // method@1cb1 │ │ -0d53fc: 0e00 |002c: return-void │ │ +0e3048: |[0e3048] com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable.setPatch:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V │ │ +0e3058: 5b12 d70e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch; // field@0ed7 │ │ +0e305c: 6e10 810c 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalWidth:()F // method@0c81 │ │ +0e3062: 0a00 |0005: move-result v0 │ │ +0e3064: 6e20 b31c 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinWidth:(F)V // method@1cb3 │ │ +0e306a: 6e10 800c 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getTotalHeight:()F // method@0c80 │ │ +0e3070: 0a00 |000c: move-result v0 │ │ +0e3072: 6e20 b21c 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setMinHeight:(F)V // method@1cb2 │ │ +0e3078: 6e10 7c0c 0200 |0010: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadTop:()F // method@0c7c │ │ +0e307e: 0a00 |0013: move-result v0 │ │ +0e3080: 6e20 b61c 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setTopHeight:(F)V // method@1cb6 │ │ +0e3086: 6e10 7b0c 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadRight:()F // method@0c7b │ │ +0e308c: 0a00 |001a: move-result v0 │ │ +0e308e: 6e20 b51c 0100 |001b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setRightWidth:(F)V // method@1cb5 │ │ +0e3094: 6e10 790c 0200 |001e: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadBottom:()F // method@0c79 │ │ +0e309a: 0a00 |0021: move-result v0 │ │ +0e309c: 6e20 b01c 0100 |0022: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setBottomHeight:(F)V // method@1cb0 │ │ +0e30a2: 6e10 7a0c 0200 |0025: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.getPadLeft:()F // method@0c7a │ │ +0e30a8: 0a00 |0028: move-result v0 │ │ +0e30aa: 6e20 b11c 0100 |0029: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.setLeftWidth:(F)V // method@1cb1 │ │ +0e30b0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x0009 line=54 │ │ 0x0010 line=55 │ │ 0x0017 line=56 │ │ @@ -316787,17 +316712,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5400: |[0d5400] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:()V │ │ -0d5410: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ -0d5416: 0e00 |0003: return-void │ │ +0e30b4: |[0e30b4] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:()V │ │ +0e30c4: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ +0e30ca: 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; │ │ │ │ @@ -316806,18 +316731,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 │ │ -0d5418: |[0d5418] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0d5428: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ -0d542e: 6e20 c61c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc6 │ │ -0d5434: 0e00 |0006: return-void │ │ +0e30cc: |[0e30cc] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0e30dc: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ +0e30e2: 6e20 c61c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc6 │ │ +0e30e8: 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; │ │ @@ -316828,19 +316753,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 │ │ -0d5438: |[0d5438] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V │ │ -0d5448: 7020 261c 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c26 │ │ -0d544e: 5420 db0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d5452: 6e20 c61c 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc6 │ │ -0d5458: 0e00 |0008: return-void │ │ +0e30ec: |[0e30ec] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;)V │ │ +0e30fc: 7020 261c 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c26 │ │ +0e3102: 5420 db0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e3106: 6e20 c61c 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@1cc6 │ │ +0e310c: 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; │ │ @@ -316852,34 +316777,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 │ │ -0d545c: |[0d545c] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0d546c: 5441 db0e |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d5470: 6e59 d80d 6187 |0002: invoke-virtual {v1, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ -0d5476: 5441 db0e |0005: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d547a: 6e10 c70d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dc7 │ │ -0d5480: 0c00 |000a: move-result-object v0 │ │ -0d5482: 5441 db0e |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d5486: 6202 6603 |000d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ -0d548a: 6e20 e609 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0d5490: 0c02 |0012: move-result-object v2 │ │ -0d5492: 6e10 060e 0500 |0013: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0e06 │ │ -0d5498: 0c03 |0016: move-result-object v3 │ │ -0d549a: 6e20 d909 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ -0d54a0: 0c02 |001a: move-result-object v2 │ │ -0d54a2: 6e20 db0d 2100 |001b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ -0d54a8: 5441 db0e |001e: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d54ac: 6e20 c30d 5100 |0020: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0dc3 │ │ -0d54b2: 5441 db0e |0023: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d54b6: 6e20 db0d 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ -0d54bc: 0e00 |0028: return-void │ │ +0e3110: |[0e3110] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0e3120: 5441 db0e |0000: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e3124: 6e59 d80d 6187 |0002: invoke-virtual {v1, v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setBounds:(FFFF)V // method@0dd8 │ │ +0e312a: 5441 db0e |0005: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e312e: 6e10 c70d 0100 |0007: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0dc7 │ │ +0e3134: 0c00 |000a: move-result-object v0 │ │ +0e3136: 5441 db0e |000b: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e313a: 6202 6603 |000d: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ +0e313e: 6e20 e609 0200 |000f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0e3144: 0c02 |0012: move-result-object v2 │ │ +0e3146: 6e10 060e 0500 |0013: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@0e06 │ │ +0e314c: 0c03 |0016: move-result-object v3 │ │ +0e314e: 6e20 d909 3200 |0017: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ +0e3154: 0c02 |001a: move-result-object v2 │ │ +0e3156: 6e20 db0d 2100 |001b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ +0e315c: 5441 db0e |001e: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e3160: 6e20 c30d 5100 |0020: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@0dc3 │ │ +0e3166: 5441 db0e |0023: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e316a: 6e20 db0d 0100 |0025: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0ddb │ │ +0e3170: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x000b line=44 │ │ 0x001e line=45 │ │ 0x0023 line=46 │ │ @@ -316898,17 +316823,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 │ │ -0d54c0: |[0d54c0] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ -0d54d0: 5410 db0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d54d4: 1100 |0002: return-object v0 │ │ +0e3174: |[0e3174] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.getSprite:()Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ +0e3184: 5410 db0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e3188: 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;) │ │ @@ -316916,23 +316841,23 @@ │ │ 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 │ │ -0d54d8: |[0d54d8] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0d54e8: 5b12 db0e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ -0d54ec: 6e10 d00d 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ -0d54f2: 0a00 |0005: move-result v0 │ │ -0d54f4: 6e20 c51c 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinWidth:(F)V // method@1cc5 │ │ -0d54fa: 6e10 c80d 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ -0d5500: 0a00 |000c: move-result v0 │ │ -0d5502: 6e20 c41c 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinHeight:(F)V // method@1cc4 │ │ -0d5508: 0e00 |0010: return-void │ │ +0e318c: |[0e318c] com.badlogic.gdx.scenes.scene2d.utils.SpriteDrawable.setSprite:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0e319c: 5b12 db0e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.sprite:Lcom/badlogic/gdx/graphics/g2d/Sprite; // field@0edb │ │ +0e31a0: 6e10 d00d 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getWidth:()F // method@0dd0 │ │ +0e31a6: 0a00 |0005: move-result v0 │ │ +0e31a8: 6e20 c51c 0100 |0006: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinWidth:(F)V // method@1cc5 │ │ +0e31ae: 6e10 c80d 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;.getHeight:()F // method@0dc8 │ │ +0e31b4: 0a00 |000c: move-result v0 │ │ +0e31b6: 6e20 c41c 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable;.setMinHeight:(F)V // method@1cc4 │ │ +0e31bc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0009 line=52 │ │ 0x0010 line=53 │ │ locals : │ │ @@ -316968,17 +316893,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d550c: |[0d550c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:()V │ │ -0d551c: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ -0d5522: 0e00 |0003: return-void │ │ +0e31c0: |[0e31c0] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:()V │ │ +0e31d0: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ +0e31d6: 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; │ │ │ │ @@ -316987,18 +316912,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 │ │ -0d5524: |[0d5524] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0d5534: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ -0d553a: 6e20 ce1c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cce │ │ -0d5540: 0e00 |0006: return-void │ │ +0e31d8: |[0e31d8] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0e31e8: 7010 251c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:()V // method@1c25 │ │ +0e31ee: 6e20 ce1c 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cce │ │ +0e31f4: 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; │ │ @@ -317009,19 +316934,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 │ │ -0d5544: |[0d5544] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ -0d5554: 7020 261c 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c26 │ │ -0d555a: 5420 dc0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ -0d555e: 6e20 ce1c 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cce │ │ -0d5564: 0e00 |0008: return-void │ │ +0e31f8: |[0e31f8] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ +0e3208: 7020 261c 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1c26 │ │ +0e320e: 5420 dc0e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ +0e3212: 6e20 ce1c 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cce │ │ +0e3218: 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; │ │ @@ -317033,23 +316958,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 │ │ -0d5568: |[0d5568] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0d5578: 5461 dc0e |0000: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ -0d557c: 0770 |0002: move-object v0, v7 │ │ -0d557e: 0182 |0003: move v2, v8 │ │ -0d5580: 0193 |0004: move v3, v9 │ │ -0d5582: 01a4 |0005: move v4, v10 │ │ -0d5584: 01b5 |0006: move v5, v11 │ │ -0d5586: 7406 000e 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@0e00 │ │ -0d558c: 0e00 |000a: return-void │ │ +0e321c: |[0e321c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0e322c: 5461 dc0e |0000: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ +0e3230: 0770 |0002: move-object v0, v7 │ │ +0e3232: 0182 |0003: move v2, v8 │ │ +0e3234: 0193 |0004: move v3, v9 │ │ +0e3236: 01a4 |0005: move v4, v10 │ │ +0e3238: 01b5 |0006: move v5, v11 │ │ +0e323a: 7406 000e 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@0e00 │ │ +0e3240: 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; │ │ @@ -317063,17 +316988,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 │ │ -0d5590: |[0d5590] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ -0d55a0: 5410 dc0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ -0d55a4: 1100 |0002: return-object v0 │ │ +0e3244: |[0e3244] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ +0e3254: 5410 dc0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ +0e3258: 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;) │ │ @@ -317081,25 +317006,25 @@ │ │ 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 │ │ -0d55a8: |[0d55a8] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0d55b8: 5b12 dc0e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ -0d55bc: 6e10 7e0e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0d55c2: 0a00 |0005: move-result v0 │ │ -0d55c4: 8200 |0006: int-to-float v0, v0 │ │ -0d55c6: 6e20 cd1c 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinWidth:(F)V // method@1ccd │ │ -0d55cc: 6e10 7d0e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0d55d2: 0a00 |000d: move-result v0 │ │ -0d55d4: 8200 |000e: int-to-float v0, v0 │ │ -0d55d6: 6e20 cc1c 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinHeight:(F)V // method@1ccc │ │ -0d55dc: 0e00 |0012: return-void │ │ +0e325c: |[0e325c] com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable.setRegion:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0e326c: 5b12 dc0e |0000: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.region:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@0edc │ │ +0e3270: 6e10 7e0e 0200 |0002: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0e3276: 0a00 |0005: move-result v0 │ │ +0e3278: 8200 |0006: int-to-float v0, v0 │ │ +0e327a: 6e20 cd1c 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinWidth:(F)V // method@1ccd │ │ +0e3280: 6e10 7d0e 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0e3286: 0a00 |000d: move-result v0 │ │ +0e3288: 8200 |000e: int-to-float v0, v0 │ │ +0e328a: 6e20 cc1c 0100 |000f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.setMinHeight:(F)V // method@1ccc │ │ +0e3290: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ 0x000a line=47 │ │ 0x0012 line=48 │ │ locals : │ │ @@ -317140,18 +317065,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 │ │ -0d55e0: |[0d55e0] com.badlogic.gdx.utils.OrderedMap$1.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d55f0: 5b01 1c10 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@101c │ │ -0d55f4: 7020 fb1f 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@1ffb │ │ -0d55fa: 0e00 |0005: return-void │ │ +0e3294: |[0e3294] com.badlogic.gdx.utils.OrderedMap$1.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0e32a4: 5b01 1c10 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@101c │ │ +0e32a8: 7020 fb1f 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Entries;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@1ffb │ │ +0e32ae: 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; │ │ @@ -317163,27 +317088,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0d55fc: |[0d55fc] com.badlogic.gdx.utils.OrderedMap$1.advance:()V │ │ -0d560c: 5220 1b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ -0d5610: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d5614: 5920 1b10 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ -0d5618: 5220 1b10 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ -0d561c: 5421 1a10 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101a │ │ -0d5620: 5211 1210 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -0d5624: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ -0d5628: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d562a: 5c20 1910 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.hasNext:Z // field@1019 │ │ -0d562e: 0e00 |0011: return-void │ │ -0d5630: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0d5632: 28fc |0013: goto 000f // -0004 │ │ +0e32b0: |[0e32b0] com.badlogic.gdx.utils.OrderedMap$1.advance:()V │ │ +0e32c0: 5220 1b10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ +0e32c4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e32c8: 5920 1b10 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ +0e32cc: 5220 1b10 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ +0e32d0: 5421 1a10 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101a │ │ +0e32d4: 5211 1210 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0e32d8: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ +0e32dc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0e32de: 5c20 1910 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.hasNext:Z // field@1019 │ │ +0e32e2: 0e00 |0011: return-void │ │ +0e32e4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e32e6: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0011 line=65 │ │ 0x0012 line=64 │ │ locals : │ │ @@ -317195,32 +317120,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 │ │ -0d5634: |[0d5634] com.badlogic.gdx.utils.OrderedMap$1.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ -0d5644: 5430 1810 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ -0d5648: 5431 1c10 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@101c │ │ -0d564c: 5411 2510 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0d5650: 5232 1b10 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ -0d5654: 6e20 ed1c 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d565a: 0c01 |000b: move-result-object v1 │ │ -0d565c: 5b01 f90f |000c: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0d5660: 5430 1810 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ -0d5664: 5431 1a10 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101a │ │ -0d5668: 5432 1810 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ -0d566c: 5422 f90f |0014: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0d5670: 6e20 2420 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0d5676: 0c01 |0019: move-result-object v1 │ │ -0d5678: 5b01 fa0f |001a: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ -0d567c: 6e10 3620 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$1;.advance:()V // method@2036 │ │ -0d5682: 5430 1810 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ -0d5686: 1100 |0021: return-object v0 │ │ +0e32e8: |[0e32e8] com.badlogic.gdx.utils.OrderedMap$1.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; │ │ +0e32f8: 5430 1810 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ +0e32fc: 5431 1c10 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@101c │ │ +0e3300: 5411 2510 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0e3304: 5232 1b10 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.nextIndex:I // field@101b │ │ +0e3308: 6e20 ed1c 2100 |0008: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e330e: 0c01 |000b: move-result-object v1 │ │ +0e3310: 5b01 f90f |000c: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0e3314: 5430 1810 |000e: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ +0e3318: 5431 1a10 |0010: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101a │ │ +0e331c: 5432 1810 |0012: iget-object v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ +0e3320: 5422 f90f |0014: iget-object v2, v2, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0e3324: 6e20 2420 2100 |0016: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0e332a: 0c01 |0019: move-result-object v1 │ │ +0e332c: 5b01 fa0f |001a: iput-object v1, v0, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.value:Ljava/lang/Object; // field@0ffa │ │ +0e3330: 6e10 3620 0300 |001c: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$1;.advance:()V // method@2036 │ │ +0e3336: 5430 1810 |001f: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ +0e333a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000e line=69 │ │ 0x001c line=70 │ │ 0x001f line=71 │ │ locals : │ │ @@ -317232,18 +317157,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d5688: |[0d5688] com.badlogic.gdx.utils.OrderedMap$1.next:()Ljava/lang/Object; │ │ -0d5698: 6e10 3720 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/OrderedMap$1;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@2037 │ │ -0d569e: 0c00 |0003: move-result-object v0 │ │ -0d56a0: 1100 |0004: return-object v0 │ │ +0e333c: |[0e333c] com.badlogic.gdx.utils.OrderedMap$1.next:()Ljava/lang/Object; │ │ +0e334c: 6e10 3720 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/utils/OrderedMap$1;.next:()Lcom/badlogic/gdx/utils/ObjectMap$Entry; // method@2037 │ │ +0e3352: 0c00 |0003: move-result-object v0 │ │ +0e3354: 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; │ │ │ │ @@ -317252,20 +317177,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d56a4: |[0d56a4] com.badlogic.gdx.utils.OrderedMap$1.remove:()V │ │ -0d56b4: 5420 1a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101a │ │ -0d56b8: 5421 1810 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ -0d56bc: 5411 f90f |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ -0d56c0: 6e20 2f20 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -0d56c6: 0e00 |0009: return-void │ │ +0e3358: |[0e3358] com.badlogic.gdx.utils.OrderedMap$1.remove:()V │ │ +0e3368: 5420 1a10 |0000: iget-object v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101a │ │ +0e336c: 5421 1810 |0002: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$1;.entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry; // field@1018 │ │ +0e3370: 5411 f90f |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/ObjectMap$Entry;.key:Ljava/lang/Object; // field@0ff9 │ │ +0e3374: 6e20 2f20 1000 |0006: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0e337a: 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; │ │ @@ -317306,18 +317231,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 │ │ -0d56c8: |[0d56c8] com.badlogic.gdx.utils.OrderedMap$2.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d56d8: 5b01 2010 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1020 │ │ -0d56dc: 7020 0520 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2005 │ │ -0d56e2: 0e00 |0005: return-void │ │ +0e337c: |[0e337c] com.badlogic.gdx.utils.OrderedMap$2.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0e338c: 5b01 2010 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1020 │ │ +0e3390: 7020 0520 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Keys;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2005 │ │ +0e3396: 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; │ │ @@ -317329,27 +317254,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0d56e4: |[0d56e4] com.badlogic.gdx.utils.OrderedMap$2.advance:()V │ │ -0d56f4: 5220 1f10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ -0d56f8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d56fc: 5920 1f10 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ -0d5700: 5220 1f10 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ -0d5704: 5421 1e10 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101e │ │ -0d5708: 5211 1210 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -0d570c: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ -0d5710: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d5712: 5c20 1d10 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.hasNext:Z // field@101d │ │ -0d5716: 0e00 |0011: return-void │ │ -0d5718: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0d571a: 28fc |0013: goto 000f // -0004 │ │ +0e3398: |[0e3398] com.badlogic.gdx.utils.OrderedMap$2.advance:()V │ │ +0e33a8: 5220 1f10 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ +0e33ac: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e33b0: 5920 1f10 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ +0e33b4: 5220 1f10 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ +0e33b8: 5421 1e10 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101e │ │ +0e33bc: 5211 1210 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0e33c0: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ +0e33c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0e33c6: 5c20 1d10 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$2;.hasNext:Z // field@101d │ │ +0e33ca: 0e00 |0011: return-void │ │ +0e33cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e33ce: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=84 │ │ 0x0011 line=85 │ │ 0x0012 line=84 │ │ locals : │ │ @@ -317361,22 +317286,22 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d571c: |[0d571c] com.badlogic.gdx.utils.OrderedMap$2.next:()Ljava/lang/Object; │ │ -0d572c: 5431 2010 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1020 │ │ -0d5730: 5411 2510 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0d5734: 5232 1f10 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ -0d5738: 6e20 ed1c 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d573e: 0c00 |0009: move-result-object v0 │ │ -0d5740: 6e10 3b20 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$2;.advance:()V // method@203b │ │ -0d5746: 1100 |000d: return-object v0 │ │ +0e33d0: |[0e33d0] com.badlogic.gdx.utils.OrderedMap$2.next:()Ljava/lang/Object; │ │ +0e33e0: 5431 2010 |0000: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1020 │ │ +0e33e4: 5411 2510 |0002: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0e33e8: 5232 1f10 |0004: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ +0e33ec: 6e20 ed1c 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e33f2: 0c00 |0009: move-result-object v0 │ │ +0e33f4: 6e10 3b20 0300 |000a: invoke-virtual {v3}, Lcom/badlogic/gdx/utils/OrderedMap$2;.advance:()V // method@203b │ │ +0e33fa: 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; │ │ @@ -317388,24 +317313,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d5748: |[0d5748] com.badlogic.gdx.utils.OrderedMap$2.remove:()V │ │ -0d5758: 5430 1e10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101e │ │ -0d575c: 5431 2010 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1020 │ │ -0d5760: 5411 2510 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0d5764: 5232 1f10 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ -0d5768: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d576c: 6e20 ed1c 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d5772: 0c01 |000d: move-result-object v1 │ │ -0d5774: 6e20 2f20 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -0d577a: 0e00 |0011: return-void │ │ +0e33fc: |[0e33fc] com.badlogic.gdx.utils.OrderedMap$2.remove:()V │ │ +0e340c: 5430 1e10 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@101e │ │ +0e3410: 5431 2010 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1020 │ │ +0e3414: 5411 2510 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0e3418: 5232 1f10 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$2;.nextIndex:I // field@101f │ │ +0e341c: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0e3420: 6e20 ed1c 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e3426: 0c01 |000d: move-result-object v1 │ │ +0e3428: 6e20 2f20 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0e342e: 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; │ │ @@ -317446,18 +317371,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 │ │ -0d577c: |[0d577c] com.badlogic.gdx.utils.OrderedMap$3.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ -0d578c: 5b01 2410 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1024 │ │ -0d5790: 7020 1120 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2011 │ │ -0d5796: 0e00 |0005: return-void │ │ +0e3430: |[0e3430] com.badlogic.gdx.utils.OrderedMap$3.:(Lcom/badlogic/gdx/utils/OrderedMap;Lcom/badlogic/gdx/utils/ObjectMap;)V │ │ +0e3440: 5b01 2410 |0000: iput-object v1, v0, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1024 │ │ +0e3444: 7020 1120 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/ObjectMap$Values;.:(Lcom/badlogic/gdx/utils/ObjectMap;)V // method@2011 │ │ +0e344a: 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; │ │ @@ -317469,27 +317394,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0d5798: |[0d5798] com.badlogic.gdx.utils.OrderedMap$3.advance:()V │ │ -0d57a8: 5220 2310 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ -0d57ac: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d57b0: 5920 2310 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ -0d57b4: 5220 2310 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ -0d57b8: 5421 2210 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1022 │ │ -0d57bc: 5211 1210 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ -0d57c0: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ -0d57c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d57c6: 5c20 2110 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.hasNext:Z // field@1021 │ │ -0d57ca: 0e00 |0011: return-void │ │ -0d57cc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0d57ce: 28fc |0013: goto 000f // -0004 │ │ +0e344c: |[0e344c] com.badlogic.gdx.utils.OrderedMap$3.advance:()V │ │ +0e345c: 5220 2310 |0000: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ +0e3460: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e3464: 5920 2310 |0004: iput v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ +0e3468: 5220 2310 |0006: iget v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ +0e346c: 5421 2210 |0008: iget-object v1, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1022 │ │ +0e3470: 5211 1210 |000a: iget v1, v1, Lcom/badlogic/gdx/utils/ObjectMap;.size:I // field@1012 │ │ +0e3474: 3510 0600 |000c: if-ge v0, v1, 0012 // +0006 │ │ +0e3478: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0e347a: 5c20 2110 |000f: iput-boolean v0, v2, Lcom/badlogic/gdx/utils/OrderedMap$3;.hasNext:Z // field@1021 │ │ +0e347e: 0e00 |0011: return-void │ │ +0e3480: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e3482: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=103 │ │ 0x0011 line=104 │ │ 0x0012 line=103 │ │ locals : │ │ @@ -317501,25 +317426,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0d57d0: |[0d57d0] com.badlogic.gdx.utils.OrderedMap$3.next:()Ljava/lang/Object; │ │ -0d57e0: 5441 2210 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1022 │ │ -0d57e4: 5442 2410 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1024 │ │ -0d57e8: 5422 2510 |0004: iget-object v2, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0d57ec: 5243 2310 |0006: iget v3, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ -0d57f0: 6e20 ed1c 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d57f6: 0c02 |000b: move-result-object v2 │ │ -0d57f8: 6e20 2420 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ -0d57fe: 0c00 |000f: move-result-object v0 │ │ -0d5800: 6e10 3f20 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/OrderedMap$3;.advance:()V // method@203f │ │ -0d5806: 1100 |0013: return-object v0 │ │ +0e3484: |[0e3484] com.badlogic.gdx.utils.OrderedMap$3.next:()Ljava/lang/Object; │ │ +0e3494: 5441 2210 |0000: iget-object v1, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1022 │ │ +0e3498: 5442 2410 |0002: iget-object v2, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1024 │ │ +0e349c: 5422 2510 |0004: iget-object v2, v2, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0e34a0: 5243 2310 |0006: iget v3, v4, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ +0e34a4: 6e20 ed1c 3200 |0008: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e34aa: 0c02 |000b: move-result-object v2 │ │ +0e34ac: 6e20 2420 2100 |000c: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/ObjectMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2024 │ │ +0e34b2: 0c00 |000f: move-result-object v0 │ │ +0e34b4: 6e10 3f20 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/OrderedMap$3;.advance:()V // method@203f │ │ +0e34ba: 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; │ │ @@ -317531,24 +317456,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d5808: |[0d5808] com.badlogic.gdx.utils.OrderedMap$3.remove:()V │ │ -0d5818: 5430 2210 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1022 │ │ -0d581c: 5431 2410 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1024 │ │ -0d5820: 5411 2510 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ -0d5824: 5232 2310 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ -0d5828: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d582c: 6e20 ed1c 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d5832: 0c01 |000d: move-result-object v1 │ │ -0d5834: 6e20 2f20 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ -0d583a: 0e00 |0011: return-void │ │ +0e34bc: |[0e34bc] com.badlogic.gdx.utils.OrderedMap$3.remove:()V │ │ +0e34cc: 5430 2210 |0000: iget-object v0, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.map:Lcom/badlogic/gdx/utils/ObjectMap; // field@1022 │ │ +0e34d0: 5431 2410 |0002: iget-object v1, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.this$0:Lcom/badlogic/gdx/utils/OrderedMap; // field@1024 │ │ +0e34d4: 5411 2510 |0004: iget-object v1, v1, Lcom/badlogic/gdx/utils/OrderedMap;.keys:Lcom/badlogic/gdx/utils/Array; // field@1025 │ │ +0e34d8: 5232 2310 |0006: iget v2, v3, Lcom/badlogic/gdx/utils/OrderedMap$3;.nextIndex:I // field@1023 │ │ +0e34dc: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0e34e0: 6e20 ed1c 2100 |000a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e34e6: 0c01 |000d: move-result-object v1 │ │ +0e34e8: 6e20 2f20 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/ObjectMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@202f │ │ +0e34ee: 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; │ │ @@ -317591,19 +317516,19 @@ │ │ type : '(Ljava/lang/Object;F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d583c: |[0d583c] com.esotericsoftware.tablelayout.Value$11.:(Ljava/lang/Object;F)V │ │ -0d584c: 5b01 c711 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@11c7 │ │ -0d5850: 5902 c611 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@11c6 │ │ -0d5854: 7010 2b23 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@232b │ │ -0d585a: 0e00 |0007: return-void │ │ +0e34f0: |[0e34f0] com.esotericsoftware.tablelayout.Value$11.:(Ljava/lang/Object;F)V │ │ +0e3500: 5b01 c711 |0000: iput-object v1, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@11c7 │ │ +0e3504: 5902 c611 |0002: iput v2, v0, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@11c6 │ │ +0e3508: 7010 2b23 0000 |0004: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@232b │ │ +0e350e: 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 │ │ @@ -317614,22 +317539,22 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d585c: |[0d585c] com.esotericsoftware.tablelayout.Value$11.get:(Ljava/lang/Object;)F │ │ -0d586c: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5870: 5421 c711 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@11c7 │ │ -0d5874: 6e20 0123 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2301 │ │ -0d587a: 0a00 |0007: move-result v0 │ │ -0d587c: 5221 c611 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@11c6 │ │ -0d5880: c810 |000a: mul-float/2addr v0, v1 │ │ -0d5882: 0f00 |000b: return v0 │ │ +0e3510: |[0e3510] com.esotericsoftware.tablelayout.Value$11.get:(Ljava/lang/Object;)F │ │ +0e3520: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e3524: 5421 c711 |0002: iget-object v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$widget:Ljava/lang/Object; // field@11c7 │ │ +0e3528: 6e20 0123 1000 |0004: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2301 │ │ +0e352e: 0a00 |0007: move-result v0 │ │ +0e3530: 5221 c611 |0008: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$11;.val$percent:F // field@11c6 │ │ +0e3534: c810 |000a: mul-float/2addr v0, v1 │ │ +0e3536: 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; │ │ │ │ @@ -317663,17 +317588,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5884: |[0d5884] com.esotericsoftware.tablelayout.Value$1.:()V │ │ -0d5894: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d589a: 0e00 |0003: return-void │ │ +0e3538: |[0e3538] com.esotericsoftware.tablelayout.Value$1.:()V │ │ +0e3548: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e354e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$1; │ │ │ │ Virtual methods - │ │ @@ -317682,17 +317607,17 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d589c: |[0d589c] com.esotericsoftware.tablelayout.Value$1.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d58ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d58ae: 0f00 |0001: return v0 │ │ +0e3550: |[0e3550] com.esotericsoftware.tablelayout.Value$1.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e3560: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e3562: 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; │ │ │ │ @@ -317701,17 +317626,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d58b0: |[0d58b0] com.esotericsoftware.tablelayout.Value$1.get:(Ljava/lang/Object;)F │ │ -0d58c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d58c2: 0f00 |0001: return v0 │ │ +0e3564: |[0e3564] com.esotericsoftware.tablelayout.Value$1.get:(Ljava/lang/Object;)F │ │ +0e3574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e3576: 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; │ │ │ │ @@ -317745,17 +317670,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d58c4: |[0d58c4] com.esotericsoftware.tablelayout.Value$2.:()V │ │ -0d58d4: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d58da: 0e00 |0003: return-void │ │ +0e3578: |[0e3578] com.esotericsoftware.tablelayout.Value$2.:()V │ │ +0e3588: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e358e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$2; │ │ │ │ Virtual methods - │ │ @@ -317764,28 +317689,28 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d58dc: |[0d58dc] com.esotericsoftware.tablelayout.Value$2.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d58ec: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d58f0: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0d58f4: 1a02 3420 |0004: const-string v2, "minWidth can only be set on a cell property." // string@2034 │ │ -0d58f8: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0d58fe: 2701 |0009: throw v1 │ │ -0d5900: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0d5904: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0d5908: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d590a: 0f01 |000f: return v1 │ │ -0d590c: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5910: 6e20 0523 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinWidth:(Ljava/lang/Object;)F // method@2305 │ │ -0d5916: 0a01 |0015: move-result v1 │ │ -0d5918: 28f9 |0016: goto 000f // -0007 │ │ +0e3590: |[0e3590] com.esotericsoftware.tablelayout.Value$2.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e35a0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e35a4: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0e35a8: 1a02 3420 |0004: const-string v2, "minWidth can only be set on a cell property." // string@2034 │ │ +0e35ac: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0e35b2: 2701 |0009: throw v1 │ │ +0e35b4: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0e35b8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0e35bc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e35be: 0f01 |000f: return v1 │ │ +0e35c0: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e35c4: 6e20 0523 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinWidth:(Ljava/lang/Object;)F // method@2305 │ │ +0e35ca: 0a01 |0015: move-result v1 │ │ +0e35cc: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000a line=114 │ │ 0x000c line=115 │ │ 0x000f line=116 │ │ locals : │ │ @@ -317823,17 +317748,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d591c: |[0d591c] com.esotericsoftware.tablelayout.Value$3.:()V │ │ -0d592c: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d5932: 0e00 |0003: return-void │ │ +0e35d0: |[0e35d0] com.esotericsoftware.tablelayout.Value$3.:()V │ │ +0e35e0: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e35e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$3; │ │ │ │ Virtual methods - │ │ @@ -317842,28 +317767,28 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d5934: |[0d5934] com.esotericsoftware.tablelayout.Value$3.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d5944: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d5948: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0d594c: 1a02 2c20 |0004: const-string v2, "minHeight can only be set on a cell property." // string@202c │ │ -0d5950: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0d5956: 2701 |0009: throw v1 │ │ -0d5958: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0d595c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0d5960: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d5962: 0f01 |000f: return v1 │ │ -0d5964: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5968: 6e20 0423 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinHeight:(Ljava/lang/Object;)F // method@2304 │ │ -0d596e: 0a01 |0015: move-result v1 │ │ -0d5970: 28f9 |0016: goto 000f // -0007 │ │ +0e35e8: |[0e35e8] com.esotericsoftware.tablelayout.Value$3.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e35f8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e35fc: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0e3600: 1a02 2c20 |0004: const-string v2, "minHeight can only be set on a cell property." // string@202c │ │ +0e3604: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0e360a: 2701 |0009: throw v1 │ │ +0e360c: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0e3610: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0e3614: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e3616: 0f01 |000f: return v1 │ │ +0e3618: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e361c: 6e20 0423 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMinHeight:(Ljava/lang/Object;)F // method@2304 │ │ +0e3622: 0a01 |0015: move-result v1 │ │ +0e3624: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=124 │ │ 0x000c line=125 │ │ 0x000f line=126 │ │ locals : │ │ @@ -317901,17 +317826,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5974: |[0d5974] com.esotericsoftware.tablelayout.Value$4.:()V │ │ -0d5984: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d598a: 0e00 |0003: return-void │ │ +0e3628: |[0e3628] com.esotericsoftware.tablelayout.Value$4.:()V │ │ +0e3638: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e363e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$4; │ │ │ │ Virtual methods - │ │ @@ -317920,28 +317845,28 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d598c: |[0d598c] com.esotericsoftware.tablelayout.Value$4.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d599c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d59a0: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0d59a4: 1a02 eb22 |0004: const-string v2, "prefWidth can only be set on a cell property." // string@22eb │ │ -0d59a8: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0d59ae: 2701 |0009: throw v1 │ │ -0d59b0: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0d59b4: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0d59b8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d59ba: 0f01 |000f: return v1 │ │ -0d59bc: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d59c0: 6e20 0723 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefWidth:(Ljava/lang/Object;)F // method@2307 │ │ -0d59c6: 0a01 |0015: move-result v1 │ │ -0d59c8: 28f9 |0016: goto 000f // -0007 │ │ +0e3640: |[0e3640] com.esotericsoftware.tablelayout.Value$4.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e3650: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e3654: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0e3658: 1a02 eb22 |0004: const-string v2, "prefWidth can only be set on a cell property." // string@22eb │ │ +0e365c: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0e3662: 2701 |0009: throw v1 │ │ +0e3664: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0e3668: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0e366c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e366e: 0f01 |000f: return v1 │ │ +0e3670: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e3674: 6e20 0723 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefWidth:(Ljava/lang/Object;)F // method@2307 │ │ +0e367a: 0a01 |0015: move-result v1 │ │ +0e367c: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000a line=134 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ locals : │ │ @@ -317979,17 +317904,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d59cc: |[0d59cc] com.esotericsoftware.tablelayout.Value$5.:()V │ │ -0d59dc: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d59e2: 0e00 |0003: return-void │ │ +0e3680: |[0e3680] com.esotericsoftware.tablelayout.Value$5.:()V │ │ +0e3690: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e3696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$5; │ │ │ │ Virtual methods - │ │ @@ -317998,28 +317923,28 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d59e4: |[0d59e4] com.esotericsoftware.tablelayout.Value$5.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d59f4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d59f8: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0d59fc: 1a02 e822 |0004: const-string v2, "prefHeight can only be set on a cell property." // string@22e8 │ │ -0d5a00: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0d5a06: 2701 |0009: throw v1 │ │ -0d5a08: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0d5a0c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0d5a10: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d5a12: 0f01 |000f: return v1 │ │ -0d5a14: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5a18: 6e20 0623 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefHeight:(Ljava/lang/Object;)F // method@2306 │ │ -0d5a1e: 0a01 |0015: move-result v1 │ │ -0d5a20: 28f9 |0016: goto 000f // -0007 │ │ +0e3698: |[0e3698] com.esotericsoftware.tablelayout.Value$5.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e36a8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e36ac: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0e36b0: 1a02 e822 |0004: const-string v2, "prefHeight can only be set on a cell property." // string@22e8 │ │ +0e36b4: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0e36ba: 2701 |0009: throw v1 │ │ +0e36bc: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0e36c0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0e36c4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e36c6: 0f01 |000f: return v1 │ │ +0e36c8: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e36cc: 6e20 0623 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getPrefHeight:(Ljava/lang/Object;)F // method@2306 │ │ +0e36d2: 0a01 |0015: move-result v1 │ │ +0e36d4: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000a line=144 │ │ 0x000c line=145 │ │ 0x000f line=146 │ │ locals : │ │ @@ -318057,17 +317982,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5a24: |[0d5a24] com.esotericsoftware.tablelayout.Value$6.:()V │ │ -0d5a34: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d5a3a: 0e00 |0003: return-void │ │ +0e36d8: |[0e36d8] com.esotericsoftware.tablelayout.Value$6.:()V │ │ +0e36e8: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e36ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$6; │ │ │ │ Virtual methods - │ │ @@ -318076,28 +318001,28 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d5a3c: |[0d5a3c] com.esotericsoftware.tablelayout.Value$6.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d5a4c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d5a50: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0d5a54: 1a02 eb1f |0004: const-string v2, "maxWidth can only be set on a cell property." // string@1feb │ │ -0d5a58: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0d5a5e: 2701 |0009: throw v1 │ │ -0d5a60: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0d5a64: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0d5a68: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d5a6a: 0f01 |000f: return v1 │ │ -0d5a6c: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5a70: 6e20 0323 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxWidth:(Ljava/lang/Object;)F // method@2303 │ │ -0d5a76: 0a01 |0015: move-result v1 │ │ -0d5a78: 28f9 |0016: goto 000f // -0007 │ │ +0e36f0: |[0e36f0] com.esotericsoftware.tablelayout.Value$6.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e3700: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e3704: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0e3708: 1a02 eb1f |0004: const-string v2, "maxWidth can only be set on a cell property." // string@1feb │ │ +0e370c: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0e3712: 2701 |0009: throw v1 │ │ +0e3714: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0e3718: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0e371c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e371e: 0f01 |000f: return v1 │ │ +0e3720: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e3724: 6e20 0323 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxWidth:(Ljava/lang/Object;)F // method@2303 │ │ +0e372a: 0a01 |0015: move-result v1 │ │ +0e372c: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ 0x000c line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -318135,17 +318060,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5a7c: |[0d5a7c] com.esotericsoftware.tablelayout.Value$7.:()V │ │ -0d5a8c: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ -0d5a92: 0e00 |0003: return-void │ │ +0e3730: |[0e3730] com.esotericsoftware.tablelayout.Value$7.:()V │ │ +0e3740: 7010 2523 0000 |0000: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$CellValue;.:()V // method@2325 │ │ +0e3746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/esotericsoftware/tablelayout/Value$7; │ │ │ │ Virtual methods - │ │ @@ -318154,28 +318079,28 @@ │ │ type : '(Lcom/esotericsoftware/tablelayout/Cell;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d5a94: |[0d5a94] com.esotericsoftware.tablelayout.Value$7.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ -0d5aa4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0d5aa8: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ -0d5aac: 1a02 d71f |0004: const-string v2, "maxHeight can only be set on a cell property." // string@1fd7 │ │ -0d5ab0: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ -0d5ab6: 2701 |0009: throw v1 │ │ -0d5ab8: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ -0d5abc: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0d5ac0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d5ac2: 0f01 |000f: return v1 │ │ -0d5ac4: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5ac8: 6e20 0223 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxHeight:(Ljava/lang/Object;)F // method@2302 │ │ -0d5ace: 0a01 |0015: move-result v1 │ │ -0d5ad0: 28f9 |0016: goto 000f // -0007 │ │ +0e3748: |[0e3748] com.esotericsoftware.tablelayout.Value$7.get:(Lcom/esotericsoftware/tablelayout/Cell;)F │ │ +0e3758: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0e375c: 2201 8c03 |0002: new-instance v1, Ljava/lang/RuntimeException; // type@038c │ │ +0e3760: 1a02 d71f |0004: const-string v2, "maxHeight can only be set on a cell property." // string@1fd7 │ │ +0e3764: 7020 a224 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24a2 │ │ +0e376a: 2701 |0009: throw v1 │ │ +0e376c: 5440 be11 |000a: iget-object v0, v4, Lcom/esotericsoftware/tablelayout/Cell;.widget:Ljava/lang/Object; // field@11be │ │ +0e3770: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0e3774: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0e3776: 0f01 |000f: return v1 │ │ +0e3778: 6201 c311 |0010: sget-object v1, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e377c: 6e20 0223 0100 |0012: invoke-virtual {v1, v0}, Lcom/esotericsoftware/tablelayout/Toolkit;.getMaxHeight:(Ljava/lang/Object;)F // method@2302 │ │ +0e3782: 0a01 |0015: move-result v1 │ │ +0e3784: 28f9 |0016: goto 000f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000a line=164 │ │ 0x000c line=165 │ │ 0x000f line=166 │ │ locals : │ │ @@ -318217,18 +318142,18 @@ │ │ type : '(F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5ad4: |[0d5ad4] com.esotericsoftware.tablelayout.Value$8.:(F)V │ │ -0d5ae4: 5901 c811 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@11c8 │ │ -0d5ae8: 7010 2b23 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@232b │ │ -0d5aee: 0e00 |0005: return-void │ │ +0e3788: |[0e3788] com.esotericsoftware.tablelayout.Value$8.:(F)V │ │ +0e3798: 5901 c811 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@11c8 │ │ +0e379c: 7010 2b23 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@232b │ │ +0e37a2: 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 │ │ │ │ @@ -318238,21 +318163,21 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d5af0: |[0d5af0] com.esotericsoftware.tablelayout.Value$8.get:(Ljava/lang/Object;)F │ │ -0d5b00: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5b04: 6e20 0823 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@2308 │ │ -0d5b0a: 0a00 |0005: move-result v0 │ │ -0d5b0c: 5221 c811 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@11c8 │ │ -0d5b10: c810 |0008: mul-float/2addr v0, v1 │ │ -0d5b12: 0f00 |0009: return v0 │ │ +0e37a4: |[0e37a4] com.esotericsoftware.tablelayout.Value$8.get:(Ljava/lang/Object;)F │ │ +0e37b4: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e37b8: 6e20 0823 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getWidth:(Ljava/lang/Object;)F // method@2308 │ │ +0e37be: 0a00 |0005: move-result v0 │ │ +0e37c0: 5221 c811 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$8;.val$percent:F // field@11c8 │ │ +0e37c4: c810 |0008: mul-float/2addr v0, v1 │ │ +0e37c6: 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; │ │ │ │ @@ -318290,18 +318215,18 @@ │ │ type : '(F)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5b14: |[0d5b14] com.esotericsoftware.tablelayout.Value$9.:(F)V │ │ -0d5b24: 5901 c911 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@11c9 │ │ -0d5b28: 7010 2b23 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@232b │ │ -0d5b2e: 0e00 |0005: return-void │ │ +0e37c8: |[0e37c8] com.esotericsoftware.tablelayout.Value$9.:(F)V │ │ +0e37d8: 5901 c911 |0000: iput v1, v0, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@11c9 │ │ +0e37dc: 7010 2b23 0000 |0002: invoke-direct {v0}, Lcom/esotericsoftware/tablelayout/Value$TableValue;.:()V // method@232b │ │ +0e37e2: 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 │ │ │ │ @@ -318311,21 +318236,21 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d5b30: |[0d5b30] com.esotericsoftware.tablelayout.Value$9.get:(Ljava/lang/Object;)F │ │ -0d5b40: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0d5b44: 6e20 0123 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2301 │ │ -0d5b4a: 0a00 |0005: move-result v0 │ │ -0d5b4c: 5221 c911 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@11c9 │ │ -0d5b50: c810 |0008: mul-float/2addr v0, v1 │ │ -0d5b52: 0f00 |0009: return v0 │ │ +0e37e4: |[0e37e4] com.esotericsoftware.tablelayout.Value$9.get:(Ljava/lang/Object;)F │ │ +0e37f4: 6200 c311 |0000: sget-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e37f8: 6e20 0123 3000 |0002: invoke-virtual {v0, v3}, Lcom/esotericsoftware/tablelayout/Toolkit;.getHeight:(Ljava/lang/Object;)F // method@2301 │ │ +0e37fe: 0a00 |0005: move-result v0 │ │ +0e3800: 5221 c911 |0006: iget v1, v2, Lcom/esotericsoftware/tablelayout/Value$9;.val$percent:F // field@11c9 │ │ +0e3804: c810 |0008: mul-float/2addr v0, v1 │ │ +0e3806: 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; │ │ │ │ @@ -318366,42 +318291,42 @@ │ │ access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ #0 : (in Lde/onyxbits/bureauengine/BureauGame;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0d5b54: |[0d5b54] de.onyxbits.bureauengine.BureauGame.:()V │ │ -0d5b64: 2200 bd03 |0000: new-instance v0, Ljava/util/Random; // type@03bd │ │ -0d5b68: 7100 e224 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0d5b6e: 0b01 |0005: move-result-wide v1 │ │ -0d5b70: 7030 c325 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Random;.:(J)V // method@25c3 │ │ -0d5b76: 6900 d411 |0009: sput-object v0, Lde/onyxbits/bureauengine/BureauGame;.rng:Ljava/util/Random; // field@11d4 │ │ -0d5b7a: 0e00 |000b: return-void │ │ +0e3808: |[0e3808] de.onyxbits.bureauengine.BureauGame.:()V │ │ +0e3818: 2200 bd03 |0000: new-instance v0, Ljava/util/Random; // type@03bd │ │ +0e381c: 7100 e224 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +0e3822: 0b02 |0005: move-result-wide v2 │ │ +0e3824: 7030 c325 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/util/Random;.:(J)V // method@25c3 │ │ +0e382a: 6900 d411 |0009: sput-object v0, Lde/onyxbits/bureauengine/BureauGame;.rng:Ljava/util/Random; // field@11d4 │ │ +0e382e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ │ │ #1 : (in Lde/onyxbits/bureauengine/BureauGame;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5b7c: |[0d5b7c] de.onyxbits.bureauengine.BureauGame.:()V │ │ -0d5b8c: 7010 0d01 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/Game;.:()V // method@010d │ │ -0d5b92: 0e00 |0003: return-void │ │ +0e3830: |[0e3830] de.onyxbits.bureauengine.BureauGame.:()V │ │ +0e3840: 7010 0d01 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/Game;.:()V // method@010d │ │ +0e3846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ Virtual methods - │ │ @@ -318410,40 +318335,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0d5b94: |[0d5b94] de.onyxbits.bureauengine.BureauGame.create:()V │ │ -0d5ba4: 6e10 3f23 0200 |0000: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@233f │ │ -0d5baa: 0c01 |0003: move-result-object v1 │ │ -0d5bac: 5b21 d511 |0004: iput-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d5bb0: 6e10 3d23 0200 |0006: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createAssetManager:()Lcom/badlogic/gdx/assets/AssetManager; // method@233d │ │ -0d5bb6: 0c01 |0009: move-result-object v1 │ │ -0d5bb8: 5b21 d211 |000a: iput-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d5bbc: 6e10 3e23 0200 |000c: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createMuteManager:()Lde/onyxbits/bureauengine/audio/MuteManager; // method@233e │ │ -0d5bc2: 0c01 |000f: move-result-object v1 │ │ -0d5bc4: 5b21 d311 |0010: iput-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0d5bc8: 6e10 4023 0200 |0012: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createStartUpScreen:()Lde/onyxbits/bureauengine/screen/BureauScreen; // method@2340 │ │ -0d5bce: 0c00 |0015: move-result-object v0 │ │ -0d5bd0: 5421 d211 |0016: iget-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d5bd4: 6e10 d401 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ -0d5bda: 6e10 6123 0000 |001b: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.readyScreen:()V // method@2361 │ │ -0d5be0: 6e20 4423 0200 |001e: invoke-virtual {v2, v0}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ -0d5be6: 5421 d311 |0021: iget-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0d5bea: 6e10 4923 0100 |0023: invoke-virtual {v1}, Lde/onyxbits/bureauengine/audio/MuteManager;.isMusicMuted:()Z // method@2349 │ │ -0d5bf0: 0a01 |0026: move-result v1 │ │ -0d5bf2: 3901 0900 |0027: if-nez v1, 0030 // +0009 │ │ -0d5bf6: 6e10 5c23 0000 |0029: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ -0d5bfc: 0c01 |002c: move-result-object v1 │ │ -0d5bfe: 7210 7102 0100 |002d: invoke-interface {v1}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0271 │ │ -0d5c04: 5421 d211 |0030: iget-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d5c08: 7110 a30b 0100 |0032: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.setAssetManager:(Lcom/badlogic/gdx/assets/AssetManager;)V // method@0ba3 │ │ -0d5c0e: 0e00 |0035: return-void │ │ +0e3848: |[0e3848] de.onyxbits.bureauengine.BureauGame.create:()V │ │ +0e3858: 6e10 3f23 0200 |0000: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@233f │ │ +0e385e: 0c01 |0003: move-result-object v1 │ │ +0e3860: 5b21 d511 |0004: iput-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e3864: 6e10 3d23 0200 |0006: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createAssetManager:()Lcom/badlogic/gdx/assets/AssetManager; // method@233d │ │ +0e386a: 0c01 |0009: move-result-object v1 │ │ +0e386c: 5b21 d211 |000a: iput-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e3870: 6e10 3e23 0200 |000c: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createMuteManager:()Lde/onyxbits/bureauengine/audio/MuteManager; // method@233e │ │ +0e3876: 0c01 |000f: move-result-object v1 │ │ +0e3878: 5b21 d311 |0010: iput-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0e387c: 6e10 4023 0200 |0012: invoke-virtual {v2}, Lde/onyxbits/bureauengine/BureauGame;.createStartUpScreen:()Lde/onyxbits/bureauengine/screen/BureauScreen; // method@2340 │ │ +0e3882: 0c00 |0015: move-result-object v0 │ │ +0e3884: 5421 d211 |0016: iget-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e3888: 6e10 d401 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ +0e388e: 6e10 6123 0000 |001b: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.readyScreen:()V // method@2361 │ │ +0e3894: 6e20 4423 0200 |001e: invoke-virtual {v2, v0}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ +0e389a: 5421 d311 |0021: iget-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0e389e: 6e10 4923 0100 |0023: invoke-virtual {v1}, Lde/onyxbits/bureauengine/audio/MuteManager;.isMusicMuted:()Z // method@2349 │ │ +0e38a4: 0a01 |0026: move-result v1 │ │ +0e38a6: 3901 0900 |0027: if-nez v1, 0030 // +0009 │ │ +0e38aa: 6e10 5c23 0000 |0029: invoke-virtual {v0}, Lde/onyxbits/bureauengine/screen/BureauScreen;.getMusic:()Lcom/badlogic/gdx/audio/Music; // method@235c │ │ +0e38b0: 0c01 |002c: move-result-object v1 │ │ +0e38b2: 7210 7102 0100 |002d: invoke-interface {v1}, Lcom/badlogic/gdx/audio/Music;.play:()V // method@0271 │ │ +0e38b8: 5421 d211 |0030: iget-object v1, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e38bc: 7110 a30b 0100 |0032: invoke-static {v1}, Lcom/badlogic/gdx/graphics/Texture;.setAssetManager:(Lcom/badlogic/gdx/assets/AssetManager;)V // method@0ba3 │ │ +0e38c2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ 0x000c line=59 │ │ 0x0012 line=61 │ │ 0x0016 line=62 │ │ @@ -318462,18 +318387,18 @@ │ │ type : '()Lcom/badlogic/gdx/assets/AssetManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5c10: |[0d5c10] de.onyxbits.bureauengine.BureauGame.createAssetManager:()Lcom/badlogic/gdx/assets/AssetManager; │ │ -0d5c20: 2200 6c00 |0000: new-instance v0, Lcom/badlogic/gdx/assets/AssetManager; // type@006c │ │ -0d5c24: 7010 cd01 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetManager;.:()V // method@01cd │ │ -0d5c2a: 1100 |0005: return-object v0 │ │ +0e38c4: |[0e38c4] de.onyxbits.bureauengine.BureauGame.createAssetManager:()Lcom/badlogic/gdx/assets/AssetManager; │ │ +0e38d4: 2200 6c00 |0000: new-instance v0, Lcom/badlogic/gdx/assets/AssetManager; // type@006c │ │ +0e38d8: 7010 cd01 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/assets/AssetManager;.:()V // method@01cd │ │ +0e38de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ #2 : (in Lde/onyxbits/bureauengine/BureauGame;) │ │ @@ -318481,18 +318406,18 @@ │ │ type : '()Lde/onyxbits/bureauengine/audio/MuteManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5c2c: |[0d5c2c] de.onyxbits.bureauengine.BureauGame.createMuteManager:()Lde/onyxbits/bureauengine/audio/MuteManager; │ │ -0d5c3c: 2200 3c03 |0000: new-instance v0, Lde/onyxbits/bureauengine/audio/MuteManager; // type@033c │ │ -0d5c40: 7010 4723 0000 |0002: invoke-direct {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.:()V // method@2347 │ │ -0d5c46: 1100 |0005: return-object v0 │ │ +0e38e0: |[0e38e0] de.onyxbits.bureauengine.BureauGame.createMuteManager:()Lde/onyxbits/bureauengine/audio/MuteManager; │ │ +0e38f0: 2200 3c03 |0000: new-instance v0, Lde/onyxbits/bureauengine/audio/MuteManager; // type@033c │ │ +0e38f4: 7010 4723 0000 |0002: invoke-direct {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.:()V // method@2347 │ │ +0e38fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ #3 : (in Lde/onyxbits/bureauengine/BureauGame;) │ │ @@ -318500,18 +318425,18 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5c48: |[0d5c48] de.onyxbits.bureauengine.BureauGame.createSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ -0d5c58: 2200 4f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@014f │ │ -0d5c5c: 7010 ef0d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0def │ │ -0d5c62: 1100 |0005: return-object v0 │ │ +0e38fc: |[0e38fc] de.onyxbits.bureauengine.BureauGame.createSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ +0e390c: 2200 4f01 |0000: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // type@014f │ │ +0e3910: 7010 ef0d 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.:()V // method@0def │ │ +0e3916: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ #4 : (in Lde/onyxbits/bureauengine/BureauGame;) │ │ @@ -318525,25 +318450,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0d5c64: |[0d5c64] de.onyxbits.bureauengine.BureauGame.dispose:()V │ │ -0d5c74: 6f10 0e01 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/Game;.dispose:()V // method@010e │ │ -0d5c7a: 5410 d511 |0003: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d5c7e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d5c82: 5410 d511 |0007: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d5c86: 6e10 f70d 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0df7 │ │ -0d5c8c: 5410 d211 |000c: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d5c90: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -0d5c94: 5410 d211 |0010: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d5c98: 6e10 d201 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.dispose:()V // method@01d2 │ │ -0d5c9e: 0e00 |0015: return-void │ │ +0e3918: |[0e3918] de.onyxbits.bureauengine.BureauGame.dispose:()V │ │ +0e3928: 6f10 0e01 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/Game;.dispose:()V // method@010e │ │ +0e392e: 5410 d511 |0003: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e3932: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0e3936: 5410 d511 |0007: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e393a: 6e10 f70d 0000 |0009: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.dispose:()V // method@0df7 │ │ +0e3940: 5410 d211 |000c: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e3944: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0e3948: 5410 d211 |0010: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e394c: 6e10 d201 0000 |0012: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.dispose:()V // method@01d2 │ │ +0e3952: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x000c line=52 │ │ 0x0015 line=53 │ │ locals : │ │ @@ -318554,16 +318479,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5ca0: |[0d5ca0] de.onyxbits.bureauengine.BureauGame.pause:()V │ │ -0d5cb0: 0e00 |0000: return-void │ │ +0e3954: |[0e3954] de.onyxbits.bureauengine.BureauGame.pause:()V │ │ +0e3964: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ #7 : (in Lde/onyxbits/bureauengine/BureauGame;) │ │ @@ -318571,18 +318496,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5cb4: |[0d5cb4] de.onyxbits.bureauengine.BureauGame.resume:()V │ │ -0d5cc4: 5410 d211 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d5cc8: 6e10 d401 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ -0d5cce: 0e00 |0005: return-void │ │ +0e3968: |[0e3968] de.onyxbits.bureauengine.BureauGame.resume:()V │ │ +0e3978: 5410 d211 |0000: iget-object v0, v1, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e397c: 6e10 d401 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ +0e3982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/onyxbits/bureauengine/BureauGame; │ │ │ │ @@ -318620,21 +318545,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d5cd0: |[0d5cd0] de.onyxbits.bureauengine.audio.NullMusic.:()V │ │ -0d5ce0: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ -0d5ce6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d5ce8: 5c20 dc11 |0004: iput-boolean v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.isLooping:Z // field@11dc │ │ -0d5cec: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ -0d5cf0: 5a20 dd11 |0008: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ -0d5cf4: 0e00 |000a: return-void │ │ +0e3984: |[0e3984] de.onyxbits.bureauengine.audio.NullMusic.:()V │ │ +0e3994: 7010 9524 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2495 │ │ +0e399a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e399c: 5c20 dc11 |0004: iput-boolean v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.isLooping:Z // field@11dc │ │ +0e39a0: 1600 ffff |0006: const-wide/16 v0, #int -1 // #ffff │ │ +0e39a4: 5a20 dd11 |0008: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ +0e39a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=11 │ │ 0x0006 line=12 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ @@ -318645,16 +318570,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5cf8: |[0d5cf8] de.onyxbits.bureauengine.audio.NullMusic.dispose:()V │ │ -0d5d08: 0e00 |0000: return-void │ │ +0e39ac: |[0e39ac] de.onyxbits.bureauengine.audio.NullMusic.dispose:()V │ │ +0e39bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ #1 : (in Lde/onyxbits/bureauengine/audio/NullMusic;) │ │ @@ -318662,21 +318587,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0d5d0c: |[0d5d0c] de.onyxbits.bureauengine.audio.NullMusic.getPosition:()F │ │ -0d5d1c: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0d5d22: 0b00 |0003: move-result-wide v0 │ │ -0d5d24: 5342 dd11 |0004: iget-wide v2, v4, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ -0d5d28: bc20 |0006: sub-long/2addr v0, v2 │ │ -0d5d2a: 8500 |0007: long-to-float v0, v0 │ │ -0d5d2c: 0f00 |0008: return v0 │ │ +0e39c0: |[0e39c0] de.onyxbits.bureauengine.audio.NullMusic.getPosition:()F │ │ +0e39d0: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +0e39d6: 0b00 |0003: move-result-wide v0 │ │ +0e39d8: 5342 dd11 |0004: iget-wide v2, v4, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ +0e39dc: bc20 |0006: sub-long/2addr v0, v2 │ │ +0e39de: 8500 |0007: long-to-float v0, v0 │ │ +0e39e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ #2 : (in Lde/onyxbits/bureauengine/audio/NullMusic;) │ │ @@ -318684,17 +318609,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5d30: |[0d5d30] de.onyxbits.bureauengine.audio.NullMusic.isLooping:()Z │ │ -0d5d40: 5510 dc11 |0000: iget-boolean v0, v1, Lde/onyxbits/bureauengine/audio/NullMusic;.isLooping:Z // field@11dc │ │ -0d5d44: 0f00 |0002: return v0 │ │ +0e39e4: |[0e39e4] de.onyxbits.bureauengine.audio.NullMusic.isLooping:()Z │ │ +0e39f4: 5510 dc11 |0000: iget-boolean v0, v1, Lde/onyxbits/bureauengine/audio/NullMusic;.isLooping:Z // field@11dc │ │ +0e39f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ #3 : (in Lde/onyxbits/bureauengine/audio/NullMusic;) │ │ @@ -318702,23 +318627,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0d5d48: |[0d5d48] de.onyxbits.bureauengine.audio.NullMusic.isPlaying:()Z │ │ -0d5d58: 5340 dd11 |0000: iget-wide v0, v4, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ -0d5d5c: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ -0d5d60: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0d5d64: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -0d5d68: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0d5d6a: 0f00 |0009: return v0 │ │ -0d5d6c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0d5d6e: 28fe |000b: goto 0009 // -0002 │ │ +0e39fc: |[0e39fc] de.onyxbits.bureauengine.audio.NullMusic.isPlaying:()Z │ │ +0e3a0c: 5340 dd11 |0000: iget-wide v0, v4, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ +0e3a10: 1602 ffff |0002: const-wide/16 v2, #int -1 // #ffff │ │ +0e3a14: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0e3a18: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +0e3a1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0e3a1e: 0f00 |0009: return v0 │ │ +0e3a20: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e3a22: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ #4 : (in Lde/onyxbits/bureauengine/audio/NullMusic;) │ │ @@ -318726,18 +318651,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d5d70: |[0d5d70] de.onyxbits.bureauengine.audio.NullMusic.pause:()V │ │ -0d5d80: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0d5d84: 5a20 dd11 |0002: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ -0d5d88: 0e00 |0004: return-void │ │ +0e3a24: |[0e3a24] de.onyxbits.bureauengine.audio.NullMusic.pause:()V │ │ +0e3a34: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0e3a38: 5a20 dd11 |0002: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ +0e3a3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ @@ -318746,19 +318671,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0d5d8c: |[0d5d8c] de.onyxbits.bureauengine.audio.NullMusic.play:()V │ │ -0d5d9c: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0d5da2: 0b00 |0003: move-result-wide v0 │ │ -0d5da4: 5a20 dd11 |0004: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ -0d5da8: 0e00 |0006: return-void │ │ +0e3a40: |[0e3a40] de.onyxbits.bureauengine.audio.NullMusic.play:()V │ │ +0e3a50: 7100 e224 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +0e3a56: 0b00 |0003: move-result-wide v0 │ │ +0e3a58: 5a20 dd11 |0004: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ +0e3a5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ @@ -318767,17 +318692,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5dac: |[0d5dac] de.onyxbits.bureauengine.audio.NullMusic.setLooping:(Z)V │ │ -0d5dbc: 5c01 dc11 |0000: iput-boolean v1, v0, Lde/onyxbits/bureauengine/audio/NullMusic;.isLooping:Z // field@11dc │ │ -0d5dc0: 0e00 |0002: return-void │ │ +0e3a60: |[0e3a60] de.onyxbits.bureauengine.audio.NullMusic.setLooping:(Z)V │ │ +0e3a70: 5c01 dc11 |0000: iput-boolean v1, v0, Lde/onyxbits/bureauengine/audio/NullMusic;.isLooping:Z // field@11dc │ │ +0e3a74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ 0x0000 - 0x0003 reg=1 isLooping Z │ │ @@ -318787,16 +318712,16 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5dc4: |[0d5dc4] de.onyxbits.bureauengine.audio.NullMusic.setVolume:(F)V │ │ -0d5dd4: 0e00 |0000: return-void │ │ +0e3a78: |[0e3a78] de.onyxbits.bureauengine.audio.NullMusic.setVolume:(F)V │ │ +0e3a88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ 0x0000 - 0x0001 reg=1 volume F │ │ │ │ @@ -318805,18 +318730,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d5dd8: |[0d5dd8] de.onyxbits.bureauengine.audio.NullMusic.stop:()V │ │ -0d5de8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0d5dec: 5a20 dd11 |0002: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ -0d5df0: 0e00 |0004: return-void │ │ +0e3a8c: |[0e3a8c] de.onyxbits.bureauengine.audio.NullMusic.stop:()V │ │ +0e3a9c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0e3aa0: 5a20 dd11 |0002: iput-wide v0, v2, Lde/onyxbits/bureauengine/audio/NullMusic;.since:J // field@11dd │ │ +0e3aa4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lde/onyxbits/bureauengine/audio/NullMusic; │ │ │ │ @@ -318845,21 +318770,21 @@ │ │ type : '(Lde/onyxbits/bureauengine/BureauGame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d5df4: |[0d5df4] de.onyxbits.bureauengine.screen.SplashScreen.:(Lde/onyxbits/bureauengine/BureauGame;)V │ │ -0d5e04: 7020 5923 3200 |0000: invoke-direct {v2, v3}, Lde/onyxbits/bureauengine/screen/BureauScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@2359 │ │ -0d5e0a: 5420 f311 |0003: iget-object v0, v2, Lde/onyxbits/bureauengine/screen/SplashScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11f3 │ │ -0d5e0e: 6e10 7923 0200 |0005: invoke-virtual {v2}, Lde/onyxbits/bureauengine/screen/SplashScreen;.getSplashImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // method@2379 │ │ -0d5e14: 0c01 |0008: move-result-object v1 │ │ -0d5e16: 6e20 9a16 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0d5e1c: 0e00 |000c: return-void │ │ +0e3aa8: |[0e3aa8] de.onyxbits.bureauengine.screen.SplashScreen.:(Lde/onyxbits/bureauengine/BureauGame;)V │ │ +0e3ab8: 7020 5923 3200 |0000: invoke-direct {v2, v3}, Lde/onyxbits/bureauengine/screen/BureauScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@2359 │ │ +0e3abe: 5420 f311 |0003: iget-object v0, v2, Lde/onyxbits/bureauengine/screen/SplashScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@11f3 │ │ +0e3ac2: 6e10 7923 0200 |0005: invoke-virtual {v2}, Lde/onyxbits/bureauengine/screen/SplashScreen;.getSplashImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // method@2379 │ │ +0e3ac8: 0c01 |0008: move-result-object v1 │ │ +0e3aca: 6e20 9a16 1000 |0009: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e3ad0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/onyxbits/bureauengine/screen/SplashScreen; │ │ @@ -318909,17 +318834,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5e20: |[0d5e20] de.onyxbits.pocketbandit.AndroidGame.:()V │ │ -0d5e30: 7010 3103 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.:()V // method@0331 │ │ -0d5e36: 0e00 |0003: return-void │ │ +0e3ad4: |[0e3ad4] de.onyxbits.pocketbandit.AndroidGame.:()V │ │ +0e3ae4: 7010 3103 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.:()V // method@0331 │ │ +0e3aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/AndroidGame; │ │ │ │ Virtual methods - │ │ @@ -318928,21 +318853,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0d5e38: |[0d5e38] de.onyxbits.pocketbandit.AndroidGame.onCreate:(Landroid/os/Bundle;)V │ │ -0d5e48: 6f20 5403 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.onCreate:(Landroid/os/Bundle;)V // method@0354 │ │ -0d5e4e: 2200 5003 |0003: new-instance v0, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d5e52: 7010 ab23 0000 |0005: invoke-direct {v0}, Lde/onyxbits/pocketbandit/SlotMachine;.:()V // method@23ab │ │ -0d5e58: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0d5e5a: 6e30 7c23 0201 |0009: invoke-virtual {v2, v0, v1}, Lde/onyxbits/pocketbandit/AndroidGame;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V // method@237c │ │ -0d5e60: 0e00 |000c: return-void │ │ +0e3aec: |[0e3aec] de.onyxbits.pocketbandit.AndroidGame.onCreate:(Landroid/os/Bundle;)V │ │ +0e3afc: 6f20 5403 3200 |0000: invoke-super {v2, v3}, Lcom/badlogic/gdx/backends/android/AndroidApplication;.onCreate:(Landroid/os/Bundle;)V // method@0354 │ │ +0e3b02: 2200 5003 |0003: new-instance v0, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e3b06: 7010 ab23 0000 |0005: invoke-direct {v0}, Lde/onyxbits/pocketbandit/SlotMachine;.:()V // method@23ab │ │ +0e3b0c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0e3b0e: 6e30 7c23 0201 |0009: invoke-virtual {v2, v0, v1}, Lde/onyxbits/pocketbandit/AndroidGame;.initialize:(Lcom/badlogic/gdx/ApplicationListener;Z)V // method@237c │ │ +0e3b14: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x000c line=12 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lde/onyxbits/pocketbandit/AndroidGame; │ │ @@ -318981,21 +318906,21 @@ │ │ type : '(Lcom/badlogic/gdx/math/Rectangle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d5e64: |[0d5e64] de.onyxbits.pocketbandit.ClippingGroup.:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ -0d5e74: 7010 2e16 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0d5e7a: 5b12 f511 |0003: iput-object v2, v1, Lde/onyxbits/pocketbandit/ClippingGroup;.clip:Lcom/badlogic/gdx/math/Rectangle; // field@11f5 │ │ -0d5e7e: 2200 db01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d5e82: 7010 e612 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d5e88: 5b10 f611 |000a: iput-object v0, v1, Lde/onyxbits/pocketbandit/ClippingGroup;.scissors:Lcom/badlogic/gdx/math/Rectangle; // field@11f6 │ │ -0d5e8c: 0e00 |000c: return-void │ │ +0e3b18: |[0e3b18] de.onyxbits.pocketbandit.ClippingGroup.:(Lcom/badlogic/gdx/math/Rectangle;)V │ │ +0e3b28: 7010 2e16 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0e3b2e: 5b12 f511 |0003: iput-object v2, v1, Lde/onyxbits/pocketbandit/ClippingGroup;.clip:Lcom/badlogic/gdx/math/Rectangle; // field@11f5 │ │ +0e3b32: 2200 db01 |0005: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e3b36: 7010 e612 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e3b3c: 5b10 f611 |000a: iput-object v0, v1, Lde/onyxbits/pocketbandit/ClippingGroup;.scissors:Lcom/badlogic/gdx/math/Rectangle; // field@11f6 │ │ +0e3b40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ 0x000c line=25 │ │ locals : │ │ @@ -319008,40 +318933,40 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0d5e90: |[0d5e90] de.onyxbits.pocketbandit.ClippingGroup.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d5ea0: 6e10 8523 0400 |0000: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.isTransform:()Z // method@2385 │ │ -0d5ea6: 0a00 |0003: move-result v0 │ │ -0d5ea8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -0d5eac: 6e10 8223 0400 |0006: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@2382 │ │ -0d5eb2: 0c00 |0009: move-result-object v0 │ │ -0d5eb4: 6e30 8123 5400 |000a: invoke-virtual {v4, v5, v0}, Lde/onyxbits/pocketbandit/ClippingGroup;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@2381 │ │ -0d5eba: 6e10 8423 0400 |000d: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@2384 │ │ -0d5ec0: 0c00 |0010: move-result-object v0 │ │ -0d5ec2: 6e10 a516 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ -0d5ec8: 0c00 |0014: move-result-object v0 │ │ -0d5eca: 6e10 080e 0500 |0015: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ -0d5ed0: 0c01 |0018: move-result-object v1 │ │ -0d5ed2: 5442 f511 |0019: iget-object v2, v4, Lde/onyxbits/pocketbandit/ClippingGroup;.clip:Lcom/badlogic/gdx/math/Rectangle; // field@11f5 │ │ -0d5ed6: 5443 f611 |001b: iget-object v3, v4, Lde/onyxbits/pocketbandit/ClippingGroup;.scissors:Lcom/badlogic/gdx/math/Rectangle; // field@11f6 │ │ -0d5eda: 7140 b91c 1032 |001d: invoke-static {v0, v1, 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@1cb9 │ │ -0d5ee0: 5440 f611 |0020: iget-object v0, v4, Lde/onyxbits/pocketbandit/ClippingGroup;.scissors:Lcom/badlogic/gdx/math/Rectangle; // field@11f6 │ │ -0d5ee4: 7110 bd1c 0000 |0022: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ -0d5eea: 6f30 3b16 5406 |0025: invoke-super {v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163b │ │ -0d5ef0: 6e10 050e 0500 |0028: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0d5ef6: 7100 bc1c 0000 |002b: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ -0d5efc: 6e10 8523 0400 |002e: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.isTransform:()Z // method@2385 │ │ -0d5f02: 0a00 |0031: move-result v0 │ │ -0d5f04: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -0d5f08: 6e20 8623 5400 |0034: invoke-virtual {v4, v5}, Lde/onyxbits/pocketbandit/ClippingGroup;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@2386 │ │ -0d5f0e: 0e00 |0037: return-void │ │ +0e3b44: |[0e3b44] de.onyxbits.pocketbandit.ClippingGroup.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e3b54: 6e10 8523 0400 |0000: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.isTransform:()Z // method@2385 │ │ +0e3b5a: 0a00 |0003: move-result v0 │ │ +0e3b5c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0e3b60: 6e10 8223 0400 |0006: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@2382 │ │ +0e3b66: 0c00 |0009: move-result-object v0 │ │ +0e3b68: 6e30 8123 5400 |000a: invoke-virtual {v4, v5, v0}, Lde/onyxbits/pocketbandit/ClippingGroup;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@2381 │ │ +0e3b6e: 6e10 8423 0400 |000d: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@2384 │ │ +0e3b74: 0c00 |0010: move-result-object v0 │ │ +0e3b76: 6e10 a516 0000 |0011: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ +0e3b7c: 0c00 |0014: move-result-object v0 │ │ +0e3b7e: 6e10 080e 0500 |0015: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ +0e3b84: 0c01 |0018: move-result-object v1 │ │ +0e3b86: 5442 f511 |0019: iget-object v2, v4, Lde/onyxbits/pocketbandit/ClippingGroup;.clip:Lcom/badlogic/gdx/math/Rectangle; // field@11f5 │ │ +0e3b8a: 5443 f611 |001b: iget-object v3, v4, Lde/onyxbits/pocketbandit/ClippingGroup;.scissors:Lcom/badlogic/gdx/math/Rectangle; // field@11f6 │ │ +0e3b8e: 7140 b91c 1032 |001d: invoke-static {v0, v1, 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@1cb9 │ │ +0e3b94: 5440 f611 |0020: iget-object v0, v4, Lde/onyxbits/pocketbandit/ClippingGroup;.scissors:Lcom/badlogic/gdx/math/Rectangle; // field@11f6 │ │ +0e3b98: 7110 bd1c 0000 |0022: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ +0e3b9e: 6f30 3b16 5406 |0025: invoke-super {v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Group;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@163b │ │ +0e3ba4: 6e10 050e 0500 |0028: invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0e3baa: 7100 bc1c 0000 |002b: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ +0e3bb0: 6e10 8523 0400 |002e: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/ClippingGroup;.isTransform:()Z // method@2385 │ │ +0e3bb6: 0a00 |0031: move-result v0 │ │ +0e3bb8: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +0e3bbc: 6e20 8623 5400 |0034: invoke-virtual {v4, v5}, Lde/onyxbits/pocketbandit/ClippingGroup;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@2386 │ │ +0e3bc2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x000d line=31 │ │ 0x0020 line=32 │ │ 0x0025 line=33 │ │ 0x0028 line=34 │ │ @@ -319216,80 +319141,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0d5f10: |[0d5f10] de.onyxbits.pocketbandit.GambleScreen.:()V │ │ -0d5f20: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0d5f22: 2300 f403 |0001: new-array v0, v0, [Lcom/badlogic/gdx/assets/AssetDescriptor; // type@03f4 │ │ -0d5f26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d5f28: 2202 6600 |0004: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d5f2c: 1a03 0928 |0006: const-string v3, "textures/gamblescreen.atlas" // string@2809 │ │ -0d5f30: 1c04 5801 |0008: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d5f34: 7030 be01 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d5f3a: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -0d5f3e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0d5f40: 2202 6600 |0010: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d5f44: 1a03 5e20 |0012: const-string v3, "music/Theme for Harold var 3.mp3" // string@205e │ │ -0d5f48: 1c04 8c00 |0014: const-class v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -0d5f4c: 7030 be01 3204 |0016: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d5f52: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -0d5f56: 1221 |001b: const/4 v1, #int 2 // #2 │ │ -0d5f58: 2202 6600 |001c: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d5f5c: 1a03 8426 |001e: const-string v3, "sfx/Pellet Gun Pump-SoundBible.com-517750307.mp3" // string@2684 │ │ -0d5f60: 1c04 8d00 |0020: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d5f64: 7030 be01 3204 |0022: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d5f6a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0d5f6e: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -0d5f70: 2202 6600 |0028: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d5f74: 1a03 8226 |002a: const-string v3, "sfx/135936__bradwesson__collectcoin.ogg" // string@2682 │ │ -0d5f78: 1c04 8d00 |002c: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d5f7c: 7030 be01 3204 |002e: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d5f82: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ -0d5f86: 1241 |0033: const/4 v1, #int 4 // #4 │ │ -0d5f88: 2202 6600 |0034: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d5f8c: 1a03 8326 |0036: const-string v3, "sfx/56246__q-k__latch-04.ogg" // string@2683 │ │ -0d5f90: 1c04 8d00 |0038: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d5f94: 7030 be01 3204 |003a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d5f9a: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ -0d5f9e: 6900 f711 |003f: sput-object v0, Lde/onyxbits/pocketbandit/GambleScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@11f7 │ │ -0d5fa2: 0e00 |0041: return-void │ │ +0e3bc4: |[0e3bc4] de.onyxbits.pocketbandit.GambleScreen.:()V │ │ +0e3bd4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0e3bd6: 2300 f403 |0001: new-array v0, v0, [Lcom/badlogic/gdx/assets/AssetDescriptor; // type@03f4 │ │ +0e3bda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0e3bdc: 2202 6600 |0004: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e3be0: 1a03 0928 |0006: const-string v3, "textures/gamblescreen.atlas" // string@2809 │ │ +0e3be4: 1c04 5801 |0008: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e3be8: 7030 be01 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e3bee: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +0e3bf2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0e3bf4: 2202 6600 |0010: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e3bf8: 1a03 5e20 |0012: const-string v3, "music/Theme for Harold var 3.mp3" // string@205e │ │ +0e3bfc: 1c04 8c00 |0014: const-class v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0e3c00: 7030 be01 3204 |0016: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e3c06: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +0e3c0a: 1221 |001b: const/4 v1, #int 2 // #2 │ │ +0e3c0c: 2202 6600 |001c: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e3c10: 1a03 8426 |001e: const-string v3, "sfx/Pellet Gun Pump-SoundBible.com-517750307.mp3" // string@2684 │ │ +0e3c14: 1c04 8d00 |0020: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e3c18: 7030 be01 3204 |0022: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e3c1e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0e3c22: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +0e3c24: 2202 6600 |0028: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e3c28: 1a03 8226 |002a: const-string v3, "sfx/135936__bradwesson__collectcoin.ogg" // string@2682 │ │ +0e3c2c: 1c04 8d00 |002c: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e3c30: 7030 be01 3204 |002e: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e3c36: 4d02 0001 |0031: aput-object v2, v0, v1 │ │ +0e3c3a: 1241 |0033: const/4 v1, #int 4 // #4 │ │ +0e3c3c: 2202 6600 |0034: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e3c40: 1a03 8326 |0036: const-string v3, "sfx/56246__q-k__latch-04.ogg" // string@2683 │ │ +0e3c44: 1c04 8d00 |0038: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e3c48: 7030 be01 3204 |003a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e3c4e: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ +0e3c52: 6900 f711 |003f: sput-object v0, Lde/onyxbits/pocketbandit/GambleScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@11f7 │ │ +0e3c56: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ │ │ #1 : (in Lde/onyxbits/pocketbandit/GambleScreen;) │ │ name : '' │ │ type : '(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0d5fa4: |[0d5fa4] de.onyxbits.pocketbandit.GambleScreen.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V │ │ -0d5fb4: 7020 5923 2100 |0000: invoke-direct {v1, v2}, Lde/onyxbits/bureauengine/screen/BureauScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@2359 │ │ -0d5fba: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ -0d5fbe: 2300 2e04 |0005: new-array v0, v0, [Lde/onyxbits/pocketbandit/Symbol; // type@042e │ │ -0d5fc2: 5b10 0f12 |0007: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d5fc6: 1230 |0009: const/4 v0, #int 3 // #3 │ │ -0d5fc8: 2300 2104 |000a: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@0421 │ │ -0d5fcc: 5b10 fc11 |000c: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d5fd0: 2200 2002 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d5fd4: 7010 2e16 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0d5fda: 5b10 fe11 |0013: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d5fde: 2200 2002 |0015: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d5fe2: 7010 2e16 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0d5fe8: 5b10 0712 |001a: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d5fec: 5b13 0c12 |001c: iput-object v3, v1, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d5ff0: 5b14 1812 |001e: iput-object v4, v1, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d5ff4: 0e00 |0020: return-void │ │ +0e3c58: |[0e3c58] de.onyxbits.pocketbandit.GambleScreen.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V │ │ +0e3c68: 7020 5923 2100 |0000: invoke-direct {v1, v2}, Lde/onyxbits/bureauengine/screen/BureauScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@2359 │ │ +0e3c6e: 1300 0900 |0003: const/16 v0, #int 9 // #9 │ │ +0e3c72: 2300 2e04 |0005: new-array v0, v0, [Lde/onyxbits/pocketbandit/Symbol; // type@042e │ │ +0e3c76: 5b10 0f12 |0007: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3c7a: 1230 |0009: const/4 v0, #int 3 // #3 │ │ +0e3c7c: 2300 2104 |000a: new-array v0, v0, [Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@0421 │ │ +0e3c80: 5b10 fc11 |000c: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e3c84: 2200 2002 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e3c88: 7010 2e16 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0e3c8e: 5b10 fe11 |0013: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e3c92: 2200 2002 |0015: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e3c96: 7010 2e16 0000 |0017: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0e3c9c: 5b10 0712 |001a: iput-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e3ca0: 5b13 0c12 |001c: iput-object v3, v1, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e3ca4: 5b14 1812 |001e: iput-object v4, v1, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e3ca8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=29 │ │ 0x0009 line=34 │ │ 0x000e line=134 │ │ 0x0015 line=139 │ │ @@ -319307,119 +319232,119 @@ │ │ type : '(Lde/onyxbits/pocketbandit/Variation;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 213 16-bit code units │ │ -0d5ff8: |[0d5ff8] de.onyxbits.pocketbandit.GambleScreen.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V │ │ -0d6008: 1259 |0000: const/4 v9, #int 5 // #5 │ │ -0d600a: 1508 2041 |0001: const/high16 v8, #int 1092616192 // #4120 │ │ -0d600e: 1507 0040 |0003: const/high16 v7, #int 1073741824 // #4000 │ │ -0d6012: 2201 6e02 |0005: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0d6016: 54a4 0612 |0007: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d601a: 1f04 5003 |0009: check-cast v4, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d601e: 5444 4412 |000b: iget-object v4, v4, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d6022: 7020 161a 4100 |000d: invoke-direct {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0d6028: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0d602a: 54b4 5212 |0011: iget-object v4, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -0d602e: 2144 |0013: array-length v4, v4 │ │ -0d6030: 3542 6c00 |0014: if-ge v2, v4, 0080 // +006c │ │ -0d6034: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0d6036: 54b4 5212 |0017: iget-object v4, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -0d603a: 4604 0402 |0019: aget-object v4, v4, v2 │ │ -0d603e: 2144 |001b: array-length v4, v4 │ │ -0d6040: d804 04ff |001c: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0d6044: 3543 2e00 |001e: if-ge v3, v4, 004c // +002e │ │ -0d6048: 54b4 5212 |0020: iget-object v4, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -0d604c: 4604 0402 |0022: aget-object v4, v4, v2 │ │ -0d6050: 4404 0403 |0024: aget v4, v4, v3 │ │ -0d6054: 12f5 |0026: const/4 v5, #int -1 // #ff │ │ -0d6056: 3354 0c00 |0027: if-ne v4, v5, 0033 // +000c │ │ -0d605a: 6e10 171a 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d6060: 0c04 |002c: move-result-object v4 │ │ -0d6062: 6e57 cb22 7477 |002d: invoke-virtual {v4, v7, v7, v7, v7}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; // method@22cb │ │ -0d6068: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d606c: 28e5 |0032: goto 0017 // -001b │ │ -0d606e: 2200 4c02 |0033: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d6072: 54a4 1112 |0035: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ -0d6076: 54b5 5212 |0037: iget-object v5, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -0d607a: 4605 0502 |0039: aget-object v5, v5, v2 │ │ -0d607e: 4405 0503 |003b: aget v5, v5, v3 │ │ -0d6082: 4604 0405 |003d: aget-object v4, v4, v5 │ │ -0d6086: 7020 5218 4000 |003f: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0d608c: 6e20 181a 0100 |0042: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d6092: 0c04 |0045: move-result-object v4 │ │ -0d6094: 1505 0041 |0046: const/high16 v5, #int 1090519040 // #4100 │ │ -0d6098: 6e57 cb22 7457 |0048: invoke-virtual {v4, v7, v7, v5, v7}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; // method@22cb │ │ -0d609e: 28e5 |004b: goto 0030 // -001b │ │ -0d60a0: 6e10 171a 0100 |004c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d60a6: 2204 9103 |004f: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0d60aa: 7010 d024 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d60b0: 1a05 1500 |0054: const-string v5, " = " // string@0015 │ │ -0d60b4: 6e20 d724 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d60ba: 0c04 |0059: move-result-object v4 │ │ -0d60bc: 54b5 5212 |005a: iget-object v5, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ -0d60c0: 4605 0502 |005c: aget-object v5, v5, v2 │ │ -0d60c4: 1236 |005e: const/4 v6, #int 3 // #3 │ │ -0d60c6: 4405 0506 |005f: aget v5, v5, v6 │ │ -0d60ca: 6e20 d424 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d60d0: 0c04 |0064: move-result-object v4 │ │ -0d60d2: 1a05 2600 |0065: const-string v5, " coins" // string@0026 │ │ -0d60d6: 6e20 d724 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d60dc: 0c04 |006a: move-result-object v4 │ │ -0d60de: 6e10 dd24 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d60e4: 0c04 |006e: move-result-object v4 │ │ -0d60e6: 6e20 191a 4100 |006f: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d60ec: 0c04 |0072: move-result-object v4 │ │ -0d60ee: 6e20 d022 8400 |0073: invoke-virtual {v4, v8}, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d0 │ │ -0d60f4: 0c04 |0076: move-result-object v4 │ │ -0d60f6: 6e20 d222 8400 |0077: invoke-virtual {v4, v8}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ -0d60fc: 6e10 631a 0100 |007a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d6102: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d6106: 2892 |007f: goto 0011 // -006e │ │ -0d6108: 1a04 5d10 |0080: const-string v4, "_____________________" // string@105d │ │ -0d610c: 6e20 191a 4100 |0082: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d6112: 0c04 |0085: move-result-object v4 │ │ -0d6114: 7110 7424 0900 |0086: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0d611a: 0c05 |0089: move-result-object v5 │ │ -0d611c: 6e20 7422 5400 |008a: invoke-virtual {v4, v5}, Lcom/esotericsoftware/tablelayout/Cell;.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; // method@2274 │ │ -0d6122: 0c04 |008d: move-result-object v4 │ │ -0d6124: 6e10 7322 0400 |008e: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.center:()Lcom/esotericsoftware/tablelayout/Cell; // method@2273 │ │ -0d612a: 6e10 631a 0100 |0091: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d6130: 2204 9103 |0094: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0d6134: 7010 d024 0400 |0096: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d613a: 1a05 a80d |0099: const-string v5, "Seed capital: " // string@0da8 │ │ -0d613e: 6e20 d724 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d6144: 0c04 |009e: move-result-object v4 │ │ -0d6146: 52b5 5312 |009f: iget v5, v11, Lde/onyxbits/pocketbandit/Variation;.seedCapital:I // field@1253 │ │ -0d614a: 6e20 d424 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d6150: 0c04 |00a4: move-result-object v4 │ │ -0d6152: 1a05 2600 |00a5: const-string v5, " coins" // string@0026 │ │ -0d6156: 6e20 d724 5400 |00a7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d615c: 0c04 |00aa: move-result-object v4 │ │ -0d615e: 6e10 dd24 0400 |00ab: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d6164: 0c04 |00ae: move-result-object v4 │ │ -0d6166: 6e20 191a 4100 |00af: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d616c: 0c04 |00b2: move-result-object v4 │ │ -0d616e: 7110 7424 0900 |00b3: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ -0d6174: 0c05 |00b6: move-result-object v5 │ │ -0d6176: 6e20 7422 5400 |00b7: invoke-virtual {v4, v5}, Lcom/esotericsoftware/tablelayout/Cell;.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; // method@2274 │ │ -0d617c: 0c04 |00ba: move-result-object v4 │ │ -0d617e: 6e10 7322 0400 |00bb: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.center:()Lcom/esotericsoftware/tablelayout/Cell; // method@2273 │ │ -0d6184: 6e10 531a 0100 |00be: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.pack:()V // method@1a53 │ │ -0d618a: 5bab 1812 |00c1: iput-object v11, v10, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d618e: 54a4 1012 |00c3: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ -0d6192: 6e20 4b19 1400 |00c5: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@194b │ │ -0d6198: 54a4 ff11 |00c8: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d619c: 6e10 231a 0400 |00ca: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clear:()V // method@1a23 │ │ -0d61a2: 54a4 ff11 |00cd: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d61a6: 54b5 5112 |00cf: iget-object v5, v11, Lde/onyxbits/pocketbandit/Variation;.machineName:Ljava/lang/String; // field@1251 │ │ -0d61aa: 6e20 191a 5400 |00d1: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d61b0: 0e00 |00d4: return-void │ │ +0e3cac: |[0e3cac] de.onyxbits.pocketbandit.GambleScreen.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V │ │ +0e3cbc: 1259 |0000: const/4 v9, #int 5 // #5 │ │ +0e3cbe: 1508 2041 |0001: const/high16 v8, #int 1092616192 // #4120 │ │ +0e3cc2: 1507 0040 |0003: const/high16 v7, #int 1073741824 // #4000 │ │ +0e3cc6: 2201 6e02 |0005: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e3cca: 54a4 0612 |0007: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e3cce: 1f04 5003 |0009: check-cast v4, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e3cd2: 5444 4412 |000b: iget-object v4, v4, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e3cd6: 7020 161a 4100 |000d: invoke-direct {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0e3cdc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0e3cde: 54b4 5212 |0011: iget-object v4, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0e3ce2: 2144 |0013: array-length v4, v4 │ │ +0e3ce4: 3542 6c00 |0014: if-ge v2, v4, 0080 // +006c │ │ +0e3ce8: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0e3cea: 54b4 5212 |0017: iget-object v4, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0e3cee: 4604 0402 |0019: aget-object v4, v4, v2 │ │ +0e3cf2: 2144 |001b: array-length v4, v4 │ │ +0e3cf4: d804 04ff |001c: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0e3cf8: 3543 2e00 |001e: if-ge v3, v4, 004c // +002e │ │ +0e3cfc: 54b4 5212 |0020: iget-object v4, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0e3d00: 4604 0402 |0022: aget-object v4, v4, v2 │ │ +0e3d04: 4404 0403 |0024: aget v4, v4, v3 │ │ +0e3d08: 12f5 |0026: const/4 v5, #int -1 // #ff │ │ +0e3d0a: 3354 0c00 |0027: if-ne v4, v5, 0033 // +000c │ │ +0e3d0e: 6e10 171a 0100 |0029: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e3d14: 0c04 |002c: move-result-object v4 │ │ +0e3d16: 6e57 cb22 7477 |002d: invoke-virtual {v4, v7, v7, v7, v7}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; // method@22cb │ │ +0e3d1c: d803 0301 |0030: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e3d20: 28e5 |0032: goto 0017 // -001b │ │ +0e3d22: 2200 4c02 |0033: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e3d26: 54a4 1112 |0035: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ +0e3d2a: 54b5 5212 |0037: iget-object v5, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0e3d2e: 4605 0502 |0039: aget-object v5, v5, v2 │ │ +0e3d32: 4405 0503 |003b: aget v5, v5, v3 │ │ +0e3d36: 4604 0405 |003d: aget-object v4, v4, v5 │ │ +0e3d3a: 7020 5218 4000 |003f: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0e3d40: 6e20 181a 0100 |0042: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e3d46: 0c04 |0045: move-result-object v4 │ │ +0e3d48: 1505 0041 |0046: const/high16 v5, #int 1090519040 // #4100 │ │ +0e3d4c: 6e57 cb22 7457 |0048: invoke-virtual {v4, v7, v7, v5, v7}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/Cell; // method@22cb │ │ +0e3d52: 28e5 |004b: goto 0030 // -001b │ │ +0e3d54: 6e10 171a 0100 |004c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e3d5a: 2204 9103 |004f: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0e3d5e: 7010 d024 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e3d64: 1a05 1500 |0054: const-string v5, " = " // string@0015 │ │ +0e3d68: 6e20 d724 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e3d6e: 0c04 |0059: move-result-object v4 │ │ +0e3d70: 54b5 5212 |005a: iget-object v5, v11, Lde/onyxbits/pocketbandit/Variation;.paytable:[[I // field@1252 │ │ +0e3d74: 4605 0502 |005c: aget-object v5, v5, v2 │ │ +0e3d78: 1236 |005e: const/4 v6, #int 3 // #3 │ │ +0e3d7a: 4405 0506 |005f: aget v5, v5, v6 │ │ +0e3d7e: 6e20 d424 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e3d84: 0c04 |0064: move-result-object v4 │ │ +0e3d86: 1a05 2600 |0065: const-string v5, " coins" // string@0026 │ │ +0e3d8a: 6e20 d724 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e3d90: 0c04 |006a: move-result-object v4 │ │ +0e3d92: 6e10 dd24 0400 |006b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e3d98: 0c04 |006e: move-result-object v4 │ │ +0e3d9a: 6e20 191a 4100 |006f: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e3da0: 0c04 |0072: move-result-object v4 │ │ +0e3da2: 6e20 d022 8400 |0073: invoke-virtual {v4, v8}, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d0 │ │ +0e3da8: 0c04 |0076: move-result-object v4 │ │ +0e3daa: 6e20 d222 8400 |0077: invoke-virtual {v4, v8}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ +0e3db0: 6e10 631a 0100 |007a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e3db6: d802 0201 |007d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e3dba: 2892 |007f: goto 0011 // -006e │ │ +0e3dbc: 1a04 5d10 |0080: const-string v4, "_____________________" // string@105d │ │ +0e3dc0: 6e20 191a 4100 |0082: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e3dc6: 0c04 |0085: move-result-object v4 │ │ +0e3dc8: 7110 7424 0900 |0086: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0e3dce: 0c05 |0089: move-result-object v5 │ │ +0e3dd0: 6e20 7422 5400 |008a: invoke-virtual {v4, v5}, Lcom/esotericsoftware/tablelayout/Cell;.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; // method@2274 │ │ +0e3dd6: 0c04 |008d: move-result-object v4 │ │ +0e3dd8: 6e10 7322 0400 |008e: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.center:()Lcom/esotericsoftware/tablelayout/Cell; // method@2273 │ │ +0e3dde: 6e10 631a 0100 |0091: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e3de4: 2204 9103 |0094: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0e3de8: 7010 d024 0400 |0096: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e3dee: 1a05 a80d |0099: const-string v5, "Seed capital: " // string@0da8 │ │ +0e3df2: 6e20 d724 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e3df8: 0c04 |009e: move-result-object v4 │ │ +0e3dfa: 52b5 5312 |009f: iget v5, v11, Lde/onyxbits/pocketbandit/Variation;.seedCapital:I // field@1253 │ │ +0e3dfe: 6e20 d424 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e3e04: 0c04 |00a4: move-result-object v4 │ │ +0e3e06: 1a05 2600 |00a5: const-string v5, " coins" // string@0026 │ │ +0e3e0a: 6e20 d724 5400 |00a7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e3e10: 0c04 |00aa: move-result-object v4 │ │ +0e3e12: 6e10 dd24 0400 |00ab: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e3e18: 0c04 |00ae: move-result-object v4 │ │ +0e3e1a: 6e20 191a 4100 |00af: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e3e20: 0c04 |00b2: move-result-object v4 │ │ +0e3e22: 7110 7424 0900 |00b3: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2474 │ │ +0e3e28: 0c05 |00b6: move-result-object v5 │ │ +0e3e2a: 6e20 7422 5400 |00b7: invoke-virtual {v4, v5}, Lcom/esotericsoftware/tablelayout/Cell;.colspan:(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell; // method@2274 │ │ +0e3e30: 0c04 |00ba: move-result-object v4 │ │ +0e3e32: 6e10 7322 0400 |00bb: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.center:()Lcom/esotericsoftware/tablelayout/Cell; // method@2273 │ │ +0e3e38: 6e10 531a 0100 |00be: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.pack:()V // method@1a53 │ │ +0e3e3e: 5bab 1812 |00c1: iput-object v11, v10, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e3e42: 54a4 1012 |00c3: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ +0e3e46: 6e20 4b19 1400 |00c5: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@194b │ │ +0e3e4c: 54a4 ff11 |00c8: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e3e50: 6e10 231a 0400 |00ca: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clear:()V // method@1a23 │ │ +0e3e56: 54a4 ff11 |00cd: iget-object v4, v10, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e3e5a: 54b5 5112 |00cf: iget-object v5, v11, Lde/onyxbits/pocketbandit/Variation;.machineName:Ljava/lang/String; // field@1251 │ │ +0e3e5e: 6e20 191a 5400 |00d1: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e3e64: 0e00 |00d4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=385 │ │ 0x0010 line=386 │ │ 0x0016 line=387 │ │ 0x0020 line=388 │ │ 0x0029 line=390 │ │ @@ -319453,64 +319378,64 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 110 16-bit code units │ │ -0d61b4: |[0d61b4] de.onyxbits.pocketbandit.GambleScreen.brakeWheels:()V │ │ -0d61c4: 1d02 |0000: monitor-enter v2 │ │ -0d61c6: 5220 1312 |0001: iget v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d61ca: 2b00 5500 0000 |0003: packed-switch v0, 00000058 // +00000055 │ │ -0d61d0: 1e02 |0006: monitor-exit v2 │ │ -0d61d2: 0e00 |0007: return-void │ │ -0d61d4: 5420 0f12 |0008: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d61d8: 1261 |000a: const/4 v1, #int 6 // #6 │ │ -0d61da: 4600 0001 |000b: aget-object v0, v0, v1 │ │ -0d61de: 6e10 b523 0000 |000d: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d61e4: 5420 0f12 |0010: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d61e8: 1271 |0012: const/4 v1, #int 7 // #7 │ │ -0d61ea: 4600 0001 |0013: aget-object v0, v0, v1 │ │ -0d61ee: 6e10 b523 0000 |0015: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d61f4: 5420 0f12 |0018: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d61f8: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -0d61fc: 4600 0001 |001c: aget-object v0, v0, v1 │ │ -0d6200: 6e10 b523 0000 |001e: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d6206: 28e5 |0021: goto 0006 // -001b │ │ -0d6208: 0d00 |0022: move-exception v0 │ │ -0d620a: 1e02 |0023: monitor-exit v2 │ │ -0d620c: 2700 |0024: throw v0 │ │ -0d620e: 5420 0f12 |0025: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6212: 1231 |0027: const/4 v1, #int 3 // #3 │ │ -0d6214: 4600 0001 |0028: aget-object v0, v0, v1 │ │ -0d6218: 6e10 b523 0000 |002a: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d621e: 5420 0f12 |002d: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6222: 1241 |002f: const/4 v1, #int 4 // #4 │ │ -0d6224: 4600 0001 |0030: aget-object v0, v0, v1 │ │ -0d6228: 6e10 b523 0000 |0032: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d622e: 5420 0f12 |0035: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6232: 1251 |0037: const/4 v1, #int 5 // #5 │ │ -0d6234: 4600 0001 |0038: aget-object v0, v0, v1 │ │ -0d6238: 6e10 b523 0000 |003a: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d623e: 28c9 |003d: goto 0006 // -0037 │ │ -0d6240: 5420 0f12 |003e: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6244: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -0d6246: 4600 0001 |0041: aget-object v0, v0, v1 │ │ -0d624a: 6e10 b523 0000 |0043: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d6250: 5420 0f12 |0046: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6254: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -0d6256: 4600 0001 |0049: aget-object v0, v0, v1 │ │ -0d625a: 6e10 b523 0000 |004b: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d6260: 5420 0f12 |004e: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6264: 1221 |0050: const/4 v1, #int 2 // #2 │ │ -0d6266: 4600 0001 |0051: aget-object v0, v0, v1 │ │ -0d626a: 6e10 b523 0000 |0053: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ -0d6270: 28b0 |0056: goto 0006 // -0050 │ │ -0d6272: 0000 |0057: nop // spacer │ │ -0d6274: 0001 0900 0100 0000 0500 0000 0500 ... |0058: packed-switch-data (22 units) │ │ +0e3e68: |[0e3e68] de.onyxbits.pocketbandit.GambleScreen.brakeWheels:()V │ │ +0e3e78: 1d02 |0000: monitor-enter v2 │ │ +0e3e7a: 5220 1312 |0001: iget v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e3e7e: 2b00 5500 0000 |0003: packed-switch v0, 00000058 // +00000055 │ │ +0e3e84: 1e02 |0006: monitor-exit v2 │ │ +0e3e86: 0e00 |0007: return-void │ │ +0e3e88: 5420 0f12 |0008: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3e8c: 1261 |000a: const/4 v1, #int 6 // #6 │ │ +0e3e8e: 4600 0001 |000b: aget-object v0, v0, v1 │ │ +0e3e92: 6e10 b523 0000 |000d: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3e98: 5420 0f12 |0010: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3e9c: 1271 |0012: const/4 v1, #int 7 // #7 │ │ +0e3e9e: 4600 0001 |0013: aget-object v0, v0, v1 │ │ +0e3ea2: 6e10 b523 0000 |0015: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3ea8: 5420 0f12 |0018: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3eac: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +0e3eb0: 4600 0001 |001c: aget-object v0, v0, v1 │ │ +0e3eb4: 6e10 b523 0000 |001e: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3eba: 28e5 |0021: goto 0006 // -001b │ │ +0e3ebc: 0d00 |0022: move-exception v0 │ │ +0e3ebe: 1e02 |0023: monitor-exit v2 │ │ +0e3ec0: 2700 |0024: throw v0 │ │ +0e3ec2: 5420 0f12 |0025: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3ec6: 1231 |0027: const/4 v1, #int 3 // #3 │ │ +0e3ec8: 4600 0001 |0028: aget-object v0, v0, v1 │ │ +0e3ecc: 6e10 b523 0000 |002a: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3ed2: 5420 0f12 |002d: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3ed6: 1241 |002f: const/4 v1, #int 4 // #4 │ │ +0e3ed8: 4600 0001 |0030: aget-object v0, v0, v1 │ │ +0e3edc: 6e10 b523 0000 |0032: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3ee2: 5420 0f12 |0035: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3ee6: 1251 |0037: const/4 v1, #int 5 // #5 │ │ +0e3ee8: 4600 0001 |0038: aget-object v0, v0, v1 │ │ +0e3eec: 6e10 b523 0000 |003a: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3ef2: 28c9 |003d: goto 0006 // -0037 │ │ +0e3ef4: 5420 0f12 |003e: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3ef8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +0e3efa: 4600 0001 |0041: aget-object v0, v0, v1 │ │ +0e3efe: 6e10 b523 0000 |0043: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3f04: 5420 0f12 |0046: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3f08: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +0e3f0a: 4600 0001 |0049: aget-object v0, v0, v1 │ │ +0e3f0e: 6e10 b523 0000 |004b: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3f14: 5420 0f12 |004e: iget-object v0, v2, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e3f18: 1221 |0050: const/4 v1, #int 2 // #2 │ │ +0e3f1a: 4600 0001 |0051: aget-object v0, v0, v1 │ │ +0e3f1e: 6e10 b523 0000 |0053: invoke-virtual {v0}, Lde/onyxbits/pocketbandit/Symbol;.handbrake:()Z // method@23b5 │ │ +0e3f24: 28b0 |0056: goto 0006 // -0050 │ │ +0e3f26: 0000 |0057: nop // spacer │ │ +0e3f28: 0001 0900 0100 0000 0500 0000 0500 ... |0058: packed-switch-data (22 units) │ │ catches : 3 │ │ 0x0001 - 0x0003 │ │ -> 0x0022 │ │ 0x0008 - 0x0021 │ │ -> 0x0022 │ │ 0x0025 - 0x0056 │ │ -> 0x0022 │ │ @@ -319536,33 +319461,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0d62bc: |[0d62bc] de.onyxbits.pocketbandit.GambleScreen.dispose:()V │ │ -0d62cc: 6f10 5a23 0100 |0000: invoke-super {v1}, Lde/onyxbits/bureauengine/screen/BureauScreen;.dispose:()V // method@235a │ │ -0d62d2: 5410 1612 |0003: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ -0d62d6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d62da: 5410 1612 |0007: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ -0d62de: 7210 7502 0000 |0009: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ -0d62e4: 5410 0012 |000c: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.ejectCoinSound:Lcom/badlogic/gdx/audio/Sound; // field@1200 │ │ -0d62e8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -0d62ec: 5410 0012 |0010: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.ejectCoinSound:Lcom/badlogic/gdx/audio/Sound; // field@1200 │ │ -0d62f0: 7210 7502 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ -0d62f6: 5410 1a12 |0015: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ -0d62fa: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -0d62fe: 5410 1a12 |0019: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ -0d6302: 7210 7502 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ -0d6308: 5410 0e12 |001e: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ -0d630c: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -0d6310: 5410 0e12 |0022: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ -0d6314: 7210 7502 0000 |0024: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ -0d631a: 0e00 |0027: return-void │ │ +0e3f70: |[0e3f70] de.onyxbits.pocketbandit.GambleScreen.dispose:()V │ │ +0e3f80: 6f10 5a23 0100 |0000: invoke-super {v1}, Lde/onyxbits/bureauengine/screen/BureauScreen;.dispose:()V // method@235a │ │ +0e3f86: 5410 1612 |0003: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ +0e3f8a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0e3f8e: 5410 1612 |0007: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ +0e3f92: 7210 7502 0000 |0009: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ +0e3f98: 5410 0012 |000c: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.ejectCoinSound:Lcom/badlogic/gdx/audio/Sound; // field@1200 │ │ +0e3f9c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0e3fa0: 5410 0012 |0010: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.ejectCoinSound:Lcom/badlogic/gdx/audio/Sound; // field@1200 │ │ +0e3fa4: 7210 7502 0000 |0012: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ +0e3faa: 5410 1a12 |0015: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ +0e3fae: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +0e3fb2: 5410 1a12 |0019: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ +0e3fb6: 7210 7502 0000 |001b: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ +0e3fbc: 5410 0e12 |001e: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ +0e3fc0: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +0e3fc4: 5410 0e12 |0022: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ +0e3fc8: 7210 7502 0000 |0024: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.dispose:()V // method@0275 │ │ +0e3fce: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x000c line=415 │ │ 0x0015 line=416 │ │ 0x001e line=417 │ │ @@ -319575,17 +319500,17 @@ │ │ type : '()[Lcom/badlogic/gdx/assets/AssetDescriptor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d631c: |[0d631c] de.onyxbits.pocketbandit.GambleScreen.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ -0d632c: 6200 f711 |0000: sget-object v0, Lde/onyxbits/pocketbandit/GambleScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@11f7 │ │ -0d6330: 1100 |0002: return-object v0 │ │ +0e3fd0: |[0e3fd0] de.onyxbits.pocketbandit.GambleScreen.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ +0e3fe0: 6200 f711 |0000: sget-object v0, Lde/onyxbits/pocketbandit/GambleScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@11f7 │ │ +0e3fe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/pocketbandit/GambleScreen; │ │ │ │ #3 : (in Lde/onyxbits/pocketbandit/GambleScreen;) │ │ @@ -319593,34 +319518,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0d6334: |[0d6334] de.onyxbits.pocketbandit.GambleScreen.getBet:()I │ │ -0d6344: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d6346: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d6348: 5432 fc11 |0002: iget-object v2, v3, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d634c: 2122 |0004: array-length v2, v2 │ │ -0d634e: 3520 1b00 |0005: if-ge v0, v2, 0020 // +001b │ │ -0d6352: 5432 fc11 |0007: iget-object v2, v3, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6356: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -0d635a: 6e10 8818 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ -0d6360: 0a02 |000e: move-result v2 │ │ -0d6362: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -0d6366: 5432 fc11 |0011: iget-object v2, v3, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d636a: 4602 0200 |0013: aget-object v2, v2, v0 │ │ -0d636e: 6e10 8b18 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isVisible:()Z // method@188b │ │ -0d6374: 0a02 |0018: move-result v2 │ │ -0d6376: 3802 0400 |0019: if-eqz v2, 001d // +0004 │ │ -0d637a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d637e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d6382: 28e3 |001f: goto 0002 // -001d │ │ -0d6384: 0f01 |0020: return v1 │ │ +0e3fe8: |[0e3fe8] de.onyxbits.pocketbandit.GambleScreen.getBet:()I │ │ +0e3ff8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e3ffa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e3ffc: 5432 fc11 |0002: iget-object v2, v3, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4000: 2122 |0004: array-length v2, v2 │ │ +0e4002: 3520 1b00 |0005: if-ge v0, v2, 0020 // +001b │ │ +0e4006: 5432 fc11 |0007: iget-object v2, v3, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e400a: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +0e400e: 6e10 8818 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ +0e4014: 0a02 |000e: move-result v2 │ │ +0e4016: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +0e401a: 5432 fc11 |0011: iget-object v2, v3, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e401e: 4602 0200 |0013: aget-object v2, v2, v0 │ │ +0e4022: 6e10 8b18 0200 |0015: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isVisible:()Z // method@188b │ │ +0e4028: 0a02 |0018: move-result v2 │ │ +0e402a: 3802 0400 |0019: if-eqz v2, 001d // +0004 │ │ +0e402e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e4032: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e4036: 28e3 |001f: goto 0002 // -001d │ │ +0e4038: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0001 line=432 │ │ 0x0007 line=433 │ │ 0x001d line=432 │ │ 0x0020 line=435 │ │ @@ -319634,180 +319559,180 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 336 16-bit code units │ │ -0d6388: |[0d6388] de.onyxbits.pocketbandit.GambleScreen.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d6398: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d639a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0d639c: 140a cdcc cc3d |0002: const v10, #float 0.1 // #3dcccccd │ │ -0d63a2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -0d63a4: 20c6 2202 |0006: instance-of v6, v12, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0d63a8: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ -0d63ac: 0f04 |000a: return v4 │ │ -0d63ae: 07c2 |000b: move-object v2, v12 │ │ -0d63b0: 1f02 2202 |000c: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0d63b4: 6e10 6b16 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0d63ba: 0c00 |0011: move-result-object v0 │ │ -0d63bc: 6206 1e0b |0012: sget-object v6, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d63c0: 6e10 7016 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0d63c6: 0a07 |0017: move-result v7 │ │ -0d63c8: 6e10 7116 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0d63ce: 0a08 |001b: move-result v8 │ │ -0d63d0: 6e30 1513 7608 |001c: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d63d6: 0c01 |001f: move-result-object v1 │ │ -0d63d8: 6e10 1e16 0c00 |0020: invoke-virtual {v12}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@161e │ │ -0d63de: 0c06 |0023: move-result-object v6 │ │ -0d63e0: 6e20 1616 1600 |0024: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d63e6: 5216 210b |0027: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d63ea: 5217 220b |0029: iget v7, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d63ee: 6e40 ec15 6057 |002b: invoke-virtual {v0, v6, v7, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ -0d63f4: 0c06 |002e: move-result-object v6 │ │ -0d63f6: 3806 ed00 |002f: if-eqz v6, 011c // +00ed │ │ -0d63fa: 0153 |0031: move v3, v5 │ │ -0d63fc: 3803 4a00 |0032: if-eqz v3, 007c // +004a │ │ -0d6400: 54b6 1912 |0034: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ -0d6404: 3360 4600 |0036: if-ne v0, v6, 007c // +0046 │ │ -0d6408: 6e10 7316 0200 |0038: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d640e: 0c06 |003b: move-result-object v6 │ │ -0d6410: 6207 a20c |003c: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d6414: 6e20 6216 7600 |003e: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d641a: 0a06 |0041: move-result v6 │ │ -0d641c: 3806 3a00 |0042: if-eqz v6, 007c // +003a │ │ -0d6420: 54b6 1912 |0044: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ -0d6424: 6e10 8818 0600 |0046: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ -0d642a: 0a06 |0049: move-result v6 │ │ -0d642c: 3806 d500 |004a: if-eqz v6, 011f // +00d5 │ │ -0d6430: 54b6 fe11 |004c: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d6434: 6e20 5b16 9600 |004e: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0d643a: 54b6 0712 |0051: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d643e: 54b7 1412 |0053: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d6442: 6e10 ad16 0700 |0055: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d6448: 0a07 |0058: move-result v7 │ │ -0d644a: 6e20 5b16 7600 |0059: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0d6450: 54b6 fe11 |005c: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d6454: 54b7 1412 |005e: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d6458: 6e10 ad16 0700 |0060: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d645e: 0a07 |0063: move-result v7 │ │ -0d6460: 7f77 |0064: neg-float v7, v7 │ │ -0d6462: 7130 dc16 970a |0065: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ -0d6468: 0c07 |0068: move-result-object v7 │ │ -0d646a: 6e20 3016 7600 |0069: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ -0d6470: 54b6 0712 |006c: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d6474: 54b7 1412 |006e: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d6478: 6e10 ad16 0700 |0070: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d647e: 0a07 |0073: move-result v7 │ │ -0d6480: 7f77 |0074: neg-float v7, v7 │ │ -0d6482: 7130 dc16 970a |0075: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ -0d6488: 0c07 |0078: move-result-object v7 │ │ -0d648a: 6e20 3016 7600 |0079: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ -0d6490: 3803 2d00 |007c: if-eqz v3, 00a9 // +002d │ │ -0d6494: 54b6 0112 |007e: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ -0d6498: 3360 2900 |0080: if-ne v0, v6, 00a9 // +0029 │ │ -0d649c: 6e10 7316 0200 |0082: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d64a2: 0c06 |0085: move-result-object v6 │ │ -0d64a4: 6207 a20c |0086: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d64a8: 6e20 6216 7600 |0088: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d64ae: 0a06 |008b: move-result v6 │ │ -0d64b0: 3806 1d00 |008c: if-eqz v6, 00a9 // +001d │ │ -0d64b4: 54b6 0212 |008e: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@1202 │ │ -0d64b8: 54b7 0612 |0090: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d64bc: 2208 4903 |0092: new-instance v8, Lde/onyxbits/pocketbandit/MenuScreen; // type@0349 │ │ -0d64c0: 54b9 0612 |0094: iget-object v9, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d64c4: 7020 9c23 9800 |0096: invoke-direct {v8, v9}, Lde/onyxbits/pocketbandit/MenuScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@239c │ │ -0d64ca: 2359 e803 |0099: new-array v9, v5, [F // type@03e8 │ │ -0d64ce: 150a 803f |009b: const/high16 v10, #int 1065353216 // #3f80 │ │ -0d64d2: 4b0a 0904 |009d: aput v10, v9, v4 │ │ -0d64d6: 6e59 6823 768b |009f: invoke-virtual {v6, v7, v11, v8, v9}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V // method@2368 │ │ -0d64dc: 54b4 0612 |00a2: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d64e0: 54b6 0212 |00a4: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@1202 │ │ -0d64e4: 6e20 4423 6400 |00a6: invoke-virtual {v4, v6}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ -0d64ea: 3803 1f00 |00a9: if-eqz v3, 00c8 // +001f │ │ -0d64ee: 54b4 0a12 |00ab: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ -0d64f2: 3340 1b00 |00ad: if-ne v0, v4, 00c8 // +001b │ │ -0d64f6: 6e10 7316 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d64fc: 0c04 |00b2: move-result-object v4 │ │ -0d64fe: 6206 a20c |00b3: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d6502: 6e20 6216 6400 |00b5: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d6508: 0a04 |00b8: move-result v4 │ │ -0d650a: 3804 0f00 |00b9: if-eqz v4, 00c8 // +000f │ │ -0d650e: 54b4 0612 |00bb: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6512: 5444 d311 |00bd: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0d6516: 54b6 0a12 |00bf: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ -0d651a: 6e10 8818 0600 |00c1: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ -0d6520: 0a06 |00c4: move-result v6 │ │ -0d6522: 6e20 4d23 6400 |00c5: invoke-virtual {v4, v6}, Lde/onyxbits/bureauengine/audio/MuteManager;.setMusicMuted:(Z)V // method@234d │ │ -0d6528: 3803 1f00 |00c8: if-eqz v3, 00e7 // +001f │ │ -0d652c: 54b4 1212 |00ca: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ -0d6530: 3340 1b00 |00cc: if-ne v0, v4, 00e7 // +001b │ │ -0d6534: 6e10 7316 0200 |00ce: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d653a: 0c04 |00d1: move-result-object v4 │ │ -0d653c: 6206 a20c |00d2: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d6540: 6e20 6216 6400 |00d4: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d6546: 0a04 |00d7: move-result v4 │ │ -0d6548: 3804 0f00 |00d8: if-eqz v4, 00e7 // +000f │ │ -0d654c: 54b4 0612 |00da: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6550: 5444 d311 |00dc: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0d6554: 54b6 1212 |00de: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ -0d6558: 6e10 8818 0600 |00e0: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ -0d655e: 0a06 |00e3: move-result v6 │ │ -0d6560: 6e20 4e23 6400 |00e4: invoke-virtual {v4, v6}, Lde/onyxbits/bureauengine/audio/MuteManager;.setSoundMuted:(Z)V // method@234e │ │ -0d6566: 3803 1900 |00e7: if-eqz v3, 0100 // +0019 │ │ -0d656a: 54b4 0b12 |00e9: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ -0d656e: 3340 1500 |00eb: if-ne v0, v4, 0100 // +0015 │ │ -0d6572: 6e10 7316 0200 |00ed: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d6578: 0c04 |00f0: move-result-object v4 │ │ -0d657a: 6206 a20c |00f1: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d657e: 6e20 6216 6400 |00f3: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d6584: 0a04 |00f6: move-result v4 │ │ -0d6586: 3804 0900 |00f7: if-eqz v4, 0100 // +0009 │ │ -0d658a: 7100 c023 0000 |00f9: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadNextVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23c0 │ │ -0d6590: 0c04 |00fc: move-result-object v4 │ │ -0d6592: 7020 9523 4b00 |00fd: invoke-direct {v11, v4}, Lde/onyxbits/pocketbandit/GambleScreen;.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V // method@2395 │ │ -0d6598: 3803 1900 |0100: if-eqz v3, 0119 // +0019 │ │ -0d659c: 54b4 0d12 |0102: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ -0d65a0: 3340 1500 |0104: if-ne v0, v4, 0119 // +0015 │ │ -0d65a4: 6e10 7316 0200 |0106: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d65aa: 0c04 |0109: move-result-object v4 │ │ -0d65ac: 6206 a20c |010a: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d65b0: 6e20 6216 6400 |010c: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d65b6: 0a04 |010f: move-result v4 │ │ -0d65b8: 3804 0900 |0110: if-eqz v4, 0119 // +0009 │ │ -0d65bc: 7100 c023 0000 |0112: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadNextVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23c0 │ │ -0d65c2: 0c04 |0115: move-result-object v4 │ │ -0d65c4: 7020 9523 4b00 |0116: invoke-direct {v11, v4}, Lde/onyxbits/pocketbandit/GambleScreen;.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V // method@2395 │ │ -0d65ca: 0154 |0119: move v4, v5 │ │ -0d65cc: 2900 f0fe |011a: goto/16 000a // -0110 │ │ -0d65d0: 0143 |011c: move v3, v4 │ │ -0d65d2: 2900 15ff |011d: goto/16 0032 // -00eb │ │ -0d65d6: 54b6 fe11 |011f: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d65da: 54b7 1412 |0121: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d65de: 6e10 ad16 0700 |0123: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d65e4: 0a07 |0126: move-result v7 │ │ -0d65e6: 7f77 |0127: neg-float v7, v7 │ │ -0d65e8: 6e20 5b16 7600 |0128: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0d65ee: 54b6 0712 |012b: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d65f2: 6e20 5b16 9600 |012d: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ -0d65f8: 54b6 fe11 |0130: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d65fc: 54b7 1412 |0132: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d6600: 6e10 ad16 0700 |0134: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d6606: 0a07 |0137: move-result v7 │ │ -0d6608: 7130 dc16 970a |0138: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ -0d660e: 0c07 |013b: move-result-object v7 │ │ -0d6610: 6e20 3016 7600 |013c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ -0d6616: 54b6 0712 |013f: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d661a: 54b7 1412 |0141: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d661e: 6e10 ad16 0700 |0143: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d6624: 0a07 |0146: move-result v7 │ │ -0d6626: 7130 dc16 970a |0147: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ -0d662c: 0c07 |014a: move-result-object v7 │ │ -0d662e: 6e20 3016 7600 |014b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ -0d6634: 2900 2eff |014e: goto/16 007c // -00d2 │ │ +0e403c: |[0e403c] de.onyxbits.pocketbandit.GambleScreen.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0e404c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e404e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0e4050: 140a cdcc cc3d |0002: const v10, #float 0.1 // #3dcccccd │ │ +0e4056: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +0e4058: 20c6 2202 |0006: instance-of v6, v12, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0e405c: 3906 0300 |0008: if-nez v6, 000b // +0003 │ │ +0e4060: 0f04 |000a: return v4 │ │ +0e4062: 07c2 |000b: move-object v2, v12 │ │ +0e4064: 1f02 2202 |000c: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0e4068: 6e10 6b16 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0e406e: 0c00 |0011: move-result-object v0 │ │ +0e4070: 6206 1e0b |0012: sget-object v6, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e4074: 6e10 7016 0200 |0014: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0e407a: 0a07 |0017: move-result v7 │ │ +0e407c: 6e10 7116 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0e4082: 0a08 |001b: move-result v8 │ │ +0e4084: 6e30 1513 7608 |001c: invoke-virtual {v6, v7, v8}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e408a: 0c01 |001f: move-result-object v1 │ │ +0e408c: 6e10 1e16 0c00 |0020: invoke-virtual {v12}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@161e │ │ +0e4092: 0c06 |0023: move-result-object v6 │ │ +0e4094: 6e20 1616 1600 |0024: invoke-virtual {v6, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e409a: 5216 210b |0027: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e409e: 5217 220b |0029: iget v7, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e40a2: 6e40 ec15 6057 |002b: invoke-virtual {v0, v6, v7, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ +0e40a8: 0c06 |002e: move-result-object v6 │ │ +0e40aa: 3806 ed00 |002f: if-eqz v6, 011c // +00ed │ │ +0e40ae: 0153 |0031: move v3, v5 │ │ +0e40b0: 3803 4a00 |0032: if-eqz v3, 007c // +004a │ │ +0e40b4: 54b6 1912 |0034: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ +0e40b8: 3360 4600 |0036: if-ne v0, v6, 007c // +0046 │ │ +0e40bc: 6e10 7316 0200 |0038: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e40c2: 0c06 |003b: move-result-object v6 │ │ +0e40c4: 6207 a20c |003c: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e40c8: 6e20 6216 7600 |003e: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e40ce: 0a06 |0041: move-result v6 │ │ +0e40d0: 3806 3a00 |0042: if-eqz v6, 007c // +003a │ │ +0e40d4: 54b6 1912 |0044: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ +0e40d8: 6e10 8818 0600 |0046: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ +0e40de: 0a06 |0049: move-result v6 │ │ +0e40e0: 3806 d500 |004a: if-eqz v6, 011f // +00d5 │ │ +0e40e4: 54b6 fe11 |004c: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e40e8: 6e20 5b16 9600 |004e: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0e40ee: 54b6 0712 |0051: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e40f2: 54b7 1412 |0053: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e40f6: 6e10 ad16 0700 |0055: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e40fc: 0a07 |0058: move-result v7 │ │ +0e40fe: 6e20 5b16 7600 |0059: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0e4104: 54b6 fe11 |005c: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e4108: 54b7 1412 |005e: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e410c: 6e10 ad16 0700 |0060: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e4112: 0a07 |0063: move-result v7 │ │ +0e4114: 7f77 |0064: neg-float v7, v7 │ │ +0e4116: 7130 dc16 970a |0065: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ +0e411c: 0c07 |0068: move-result-object v7 │ │ +0e411e: 6e20 3016 7600 |0069: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ +0e4124: 54b6 0712 |006c: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e4128: 54b7 1412 |006e: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e412c: 6e10 ad16 0700 |0070: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e4132: 0a07 |0073: move-result v7 │ │ +0e4134: 7f77 |0074: neg-float v7, v7 │ │ +0e4136: 7130 dc16 970a |0075: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ +0e413c: 0c07 |0078: move-result-object v7 │ │ +0e413e: 6e20 3016 7600 |0079: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ +0e4144: 3803 2d00 |007c: if-eqz v3, 00a9 // +002d │ │ +0e4148: 54b6 0112 |007e: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ +0e414c: 3360 2900 |0080: if-ne v0, v6, 00a9 // +0029 │ │ +0e4150: 6e10 7316 0200 |0082: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e4156: 0c06 |0085: move-result-object v6 │ │ +0e4158: 6207 a20c |0086: sget-object v7, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e415c: 6e20 6216 7600 |0088: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e4162: 0a06 |008b: move-result v6 │ │ +0e4164: 3806 1d00 |008c: if-eqz v6, 00a9 // +001d │ │ +0e4168: 54b6 0212 |008e: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@1202 │ │ +0e416c: 54b7 0612 |0090: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4170: 2208 4903 |0092: new-instance v8, Lde/onyxbits/pocketbandit/MenuScreen; // type@0349 │ │ +0e4174: 54b9 0612 |0094: iget-object v9, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4178: 7020 9c23 9800 |0096: invoke-direct {v8, v9}, Lde/onyxbits/pocketbandit/MenuScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@239c │ │ +0e417e: 2359 e803 |0099: new-array v9, v5, [F // type@03e8 │ │ +0e4182: 150a 803f |009b: const/high16 v10, #int 1065353216 // #3f80 │ │ +0e4186: 4b0a 0904 |009d: aput v10, v9, v4 │ │ +0e418a: 6e59 6823 768b |009f: invoke-virtual {v6, v7, v11, v8, v9}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V // method@2368 │ │ +0e4190: 54b4 0612 |00a2: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4194: 54b6 0212 |00a4: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@1202 │ │ +0e4198: 6e20 4423 6400 |00a6: invoke-virtual {v4, v6}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ +0e419e: 3803 1f00 |00a9: if-eqz v3, 00c8 // +001f │ │ +0e41a2: 54b4 0a12 |00ab: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ +0e41a6: 3340 1b00 |00ad: if-ne v0, v4, 00c8 // +001b │ │ +0e41aa: 6e10 7316 0200 |00af: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e41b0: 0c04 |00b2: move-result-object v4 │ │ +0e41b2: 6206 a20c |00b3: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e41b6: 6e20 6216 6400 |00b5: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e41bc: 0a04 |00b8: move-result v4 │ │ +0e41be: 3804 0f00 |00b9: if-eqz v4, 00c8 // +000f │ │ +0e41c2: 54b4 0612 |00bb: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e41c6: 5444 d311 |00bd: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0e41ca: 54b6 0a12 |00bf: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ +0e41ce: 6e10 8818 0600 |00c1: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ +0e41d4: 0a06 |00c4: move-result v6 │ │ +0e41d6: 6e20 4d23 6400 |00c5: invoke-virtual {v4, v6}, Lde/onyxbits/bureauengine/audio/MuteManager;.setMusicMuted:(Z)V // method@234d │ │ +0e41dc: 3803 1f00 |00c8: if-eqz v3, 00e7 // +001f │ │ +0e41e0: 54b4 1212 |00ca: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ +0e41e4: 3340 1b00 |00cc: if-ne v0, v4, 00e7 // +001b │ │ +0e41e8: 6e10 7316 0200 |00ce: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e41ee: 0c04 |00d1: move-result-object v4 │ │ +0e41f0: 6206 a20c |00d2: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e41f4: 6e20 6216 6400 |00d4: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e41fa: 0a04 |00d7: move-result v4 │ │ +0e41fc: 3804 0f00 |00d8: if-eqz v4, 00e7 // +000f │ │ +0e4200: 54b4 0612 |00da: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4204: 5444 d311 |00dc: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0e4208: 54b6 1212 |00de: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ +0e420c: 6e10 8818 0600 |00e0: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:()Z // method@1888 │ │ +0e4212: 0a06 |00e3: move-result v6 │ │ +0e4214: 6e20 4e23 6400 |00e4: invoke-virtual {v4, v6}, Lde/onyxbits/bureauengine/audio/MuteManager;.setSoundMuted:(Z)V // method@234e │ │ +0e421a: 3803 1900 |00e7: if-eqz v3, 0100 // +0019 │ │ +0e421e: 54b4 0b12 |00e9: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ +0e4222: 3340 1500 |00eb: if-ne v0, v4, 0100 // +0015 │ │ +0e4226: 6e10 7316 0200 |00ed: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e422c: 0c04 |00f0: move-result-object v4 │ │ +0e422e: 6206 a20c |00f1: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e4232: 6e20 6216 6400 |00f3: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e4238: 0a04 |00f6: move-result v4 │ │ +0e423a: 3804 0900 |00f7: if-eqz v4, 0100 // +0009 │ │ +0e423e: 7100 c023 0000 |00f9: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadNextVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23c0 │ │ +0e4244: 0c04 |00fc: move-result-object v4 │ │ +0e4246: 7020 9523 4b00 |00fd: invoke-direct {v11, v4}, Lde/onyxbits/pocketbandit/GambleScreen;.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V // method@2395 │ │ +0e424c: 3803 1900 |0100: if-eqz v3, 0119 // +0019 │ │ +0e4250: 54b4 0d12 |0102: iget-object v4, v11, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ +0e4254: 3340 1500 |0104: if-ne v0, v4, 0119 // +0015 │ │ +0e4258: 6e10 7316 0200 |0106: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e425e: 0c04 |0109: move-result-object v4 │ │ +0e4260: 6206 a20c |010a: sget-object v6, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e4264: 6e20 6216 6400 |010c: invoke-virtual {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e426a: 0a04 |010f: move-result v4 │ │ +0e426c: 3804 0900 |0110: if-eqz v4, 0119 // +0009 │ │ +0e4270: 7100 c023 0000 |0112: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadNextVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23c0 │ │ +0e4276: 0c04 |0115: move-result-object v4 │ │ +0e4278: 7020 9523 4b00 |0116: invoke-direct {v11, v4}, Lde/onyxbits/pocketbandit/GambleScreen;.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V // method@2395 │ │ +0e427e: 0154 |0119: move v4, v5 │ │ +0e4280: 2900 f0fe |011a: goto/16 000a // -0110 │ │ +0e4284: 0143 |011c: move v3, v4 │ │ +0e4286: 2900 15ff |011d: goto/16 0032 // -00eb │ │ +0e428a: 54b6 fe11 |011f: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e428e: 54b7 1412 |0121: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e4292: 6e10 ad16 0700 |0123: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e4298: 0a07 |0126: move-result v7 │ │ +0e429a: 7f77 |0127: neg-float v7, v7 │ │ +0e429c: 6e20 5b16 7600 |0128: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0e42a2: 54b6 0712 |012b: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e42a6: 6e20 5b16 9600 |012d: invoke-virtual {v6, v9}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setX:(F)V // method@165b │ │ +0e42ac: 54b6 fe11 |0130: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e42b0: 54b7 1412 |0132: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e42b4: 6e10 ad16 0700 |0134: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e42ba: 0a07 |0137: move-result v7 │ │ +0e42bc: 7130 dc16 970a |0138: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ +0e42c2: 0c07 |013b: move-result-object v7 │ │ +0e42c4: 6e20 3016 7600 |013c: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ +0e42ca: 54b6 0712 |013f: iget-object v6, v11, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e42ce: 54b7 1412 |0141: iget-object v7, v11, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e42d2: 6e10 ad16 0700 |0143: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e42d8: 0a07 |0146: move-result v7 │ │ +0e42da: 7130 dc16 970a |0147: invoke-static {v7, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ +0e42e0: 0c07 |014a: move-result-object v7 │ │ +0e42e2: 6e20 3016 7600 |014b: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ +0e42e8: 2900 2eff |014e: goto/16 007c // -00d2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=440 │ │ 0x000a line=489 │ │ 0x000c line=442 │ │ 0x000e line=443 │ │ 0x0012 line=445 │ │ @@ -319850,157 +319775,157 @@ │ │ type : '(Lde/onyxbits/pocketbandit/Symbol;Z)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 276 16-bit code units │ │ -0d6638: |[0d6638] de.onyxbits.pocketbandit.GambleScreen.inMotion:(Lde/onyxbits/pocketbandit/Symbol;Z)V │ │ -0d6648: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -0d664c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0d664e: 1d0a |0003: monitor-enter v10 │ │ -0d6650: 380c bb00 |0004: if-eqz v12, 00bf // +00bb │ │ -0d6654: 52a3 1312 |0006: iget v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d6658: d803 0301 |0008: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d665c: 59a3 1312 |000a: iput v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d6660: 6e10 b623 0b00 |000c: invoke-virtual {v11}, Lde/onyxbits/pocketbandit/Symbol;.isOnPayline:()Z // method@23b6 │ │ -0d6666: 0a03 |000f: move-result v3 │ │ -0d6668: 3803 1600 |0010: if-eqz v3, 0026 // +0016 │ │ -0d666c: 390c 1400 |0012: if-nez v12, 0026 // +0014 │ │ -0d6670: 54a3 0c12 |0014: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d6674: 5433 3912 |0016: iget-object v3, v3, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ -0d6678: 6e10 b323 0b00 |0018: invoke-virtual {v11}, Lde/onyxbits/pocketbandit/Symbol;.getReel:()I // method@23b3 │ │ -0d667e: 0a05 |001b: move-result v5 │ │ -0d6680: 6e10 b123 0b00 |001c: invoke-virtual {v11}, Lde/onyxbits/pocketbandit/Symbol;.getFace:()I // method@23b1 │ │ -0d6686: 0a06 |001f: move-result v6 │ │ -0d6688: 4b06 0305 |0020: aput v6, v3, v5 │ │ -0d668c: 1233 |0022: const/4 v3, #int 3 // #3 │ │ -0d668e: 6e20 9223 3a00 |0023: invoke-virtual {v10, v3}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ -0d6694: 52a3 1312 |0026: iget v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d6698: 3903 ea00 |0028: if-nez v3, 0112 // +00ea │ │ -0d669c: 54a3 1812 |002a: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d66a0: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -0d66a2: 54a6 0c12 |002d: iget-object v6, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d66a6: 5466 3912 |002f: iget-object v6, v6, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ -0d66aa: 6e30 bd23 5306 |0031: invoke-virtual {v3, v5, v6}, Lde/onyxbits/pocketbandit/Variation;.getPayout:(I[I)I // method@23bd │ │ -0d66b0: 0a03 |0034: move-result v3 │ │ -0d66b2: 3d03 9500 |0035: if-lez v3, 00ca // +0095 │ │ -0d66b6: 54a3 1812 |0037: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d66ba: 54a5 0c12 |0039: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d66be: 5255 3612 |003b: iget v5, v5, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ -0d66c2: 54a6 0c12 |003d: iget-object v6, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d66c6: 5466 3912 |003f: iget-object v6, v6, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ -0d66ca: 6e30 bd23 5306 |0041: invoke-virtual {v3, v5, v6}, Lde/onyxbits/pocketbandit/Variation;.getPayout:(I[I)I // method@23bd │ │ -0d66d0: 0a02 |0044: move-result v2 │ │ -0d66d2: 3d02 5e00 |0045: if-lez v2, 00a3 // +005e │ │ -0d66d6: 54a3 0412 |0047: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ -0d66da: 2205 9103 |0049: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ -0d66de: 7010 d024 0500 |004b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d66e4: 1a06 ac00 |004e: const-string v6, "+ " // string@00ac │ │ -0d66e8: 6e20 d724 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d66ee: 0c05 |0053: move-result-object v5 │ │ -0d66f0: 6e20 d424 2500 |0054: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d66f6: 0c05 |0057: move-result-object v5 │ │ -0d66f8: 6e10 dd24 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d66fe: 0c05 |005b: move-result-object v5 │ │ -0d6700: 6e20 d018 5300 |005c: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ -0d6706: 54a3 1412 |005f: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d670a: 6e10 ad16 0300 |0061: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d6710: 0a03 |0064: move-result v3 │ │ -0d6712: c973 |0065: div-float/2addr v3, v7 │ │ -0d6714: 54a5 0412 |0066: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ -0d6718: 6e10 c118 0500 |0068: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ -0d671e: 0a05 |006b: move-result v5 │ │ -0d6720: 1506 2041 |006c: const/high16 v6, #int 1092616192 // #4120 │ │ -0d6724: c665 |006e: add-float/2addr v5, v6 │ │ -0d6726: 54a6 0512 |006f: iget-object v6, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ -0d672a: 6e10 6718 0600 |0071: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@1867 │ │ -0d6730: 0a06 |0074: move-result v6 │ │ -0d6732: c665 |0075: add-float/2addr v5, v6 │ │ -0d6734: c975 |0076: div-float/2addr v5, v7 │ │ -0d6736: a700 0305 |0077: sub-float v0, v3, v5 │ │ -0d673a: 54a3 0312 |0079: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ -0d673e: 1505 aa42 |007b: const/high16 v5, #int 1118437376 // #42aa │ │ -0d6742: 7120 de16 5000 |007d: invoke-static {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@16de │ │ -0d6748: 0c05 |0080: move-result-object v5 │ │ -0d674a: 1406 cdcc cc3e |0081: const v6, #float 0.4 // #3ecccccd │ │ -0d6750: 7110 d416 0600 |0084: invoke-static {v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeIn:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@16d4 │ │ -0d6756: 0c06 |0087: move-result-object v6 │ │ -0d6758: 1207 |0088: const/4 v7, #int 0 // #0 │ │ -0d675a: 1508 48c2 |0089: const/high16 v8, #int -1035468800 // #c248 │ │ -0d675e: 1509 803f |008b: const/high16 v9, #int 1065353216 // #3f80 │ │ -0d6762: 7130 dc16 8709 |008d: invoke-static {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ -0d6768: 0c07 |0090: move-result-object v7 │ │ -0d676a: 1408 cdcc cc3e |0091: const v8, #float 0.4 // #3ecccccd │ │ -0d6770: 7110 d616 0800 |0094: invoke-static {v8}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeOut:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@16d6 │ │ -0d6776: 0c08 |0097: move-result-object v8 │ │ -0d6778: 7140 fc16 6587 |0098: invoke-static {v5, v6, v7, v8}, 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/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // method@16fc │ │ -0d677e: 0c05 |009b: move-result-object v5 │ │ -0d6780: 6e20 3016 5300 |009c: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ -0d6786: 1213 |009f: const/4 v3, #int 1 // #1 │ │ -0d6788: 6e20 9223 3a00 |00a0: invoke-virtual {v10, v3}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ -0d678e: 54a3 0c12 |00a3: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d6792: 6e20 a523 2300 |00a5: invoke-virtual {v3, v2}, Lde/onyxbits/pocketbandit/Player;.win:(I)V // method@23a5 │ │ -0d6798: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ -0d679a: 54a3 fc11 |00a9: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d679e: 2133 |00ab: array-length v3, v3 │ │ -0d67a0: 3531 2600 |00ac: if-ge v1, v3, 00d2 // +0026 │ │ -0d67a4: 54a3 fc11 |00ae: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d67a8: 4605 0301 |00b0: aget-object v5, v3, v1 │ │ -0d67ac: 54a3 0c12 |00b2: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d67b0: 5233 3712 |00b4: iget v3, v3, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -0d67b4: 3713 1a00 |00b6: if-le v3, v1, 00d0 // +001a │ │ -0d67b8: 0143 |00b8: move v3, v4 │ │ -0d67ba: 6e20 9018 3500 |00b9: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setVisible:(Z)V // method@1890 │ │ -0d67c0: d801 0101 |00bc: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d67c4: 28eb |00be: goto 00a9 // -0015 │ │ -0d67c6: 52a3 1312 |00bf: iget v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d67ca: d803 03ff |00c1: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0d67ce: 59a3 1312 |00c3: iput v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d67d2: 2900 47ff |00c5: goto/16 000c // -00b9 │ │ -0d67d6: 0d03 |00c7: move-exception v3 │ │ -0d67d8: 1e0a |00c8: monitor-exit v10 │ │ -0d67da: 2703 |00c9: throw v3 │ │ -0d67dc: 54a3 0c12 |00ca: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d67e0: 6e10 a423 0300 |00cc: invoke-virtual {v3}, Lde/onyxbits/pocketbandit/Player;.loose:()V // method@23a4 │ │ -0d67e6: 28d9 |00cf: goto 00a8 // -0027 │ │ -0d67e8: 1203 |00d0: const/4 v3, #int 0 // #0 │ │ -0d67ea: 28e8 |00d1: goto 00b9 // -0018 │ │ -0d67ec: 54a3 0c12 |00d2: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d67f0: 5234 3a12 |00d4: iget v4, v3, Lde/onyxbits/pocketbandit/Player;.round:I // field@123a │ │ -0d67f4: d804 0401 |00d6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0d67f8: 5934 3a12 |00d8: iput v4, v3, Lde/onyxbits/pocketbandit/Player;.round:I // field@123a │ │ -0d67fc: 54a3 fd11 |00da: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ -0d6800: 2204 9103 |00dc: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0d6804: 7010 d024 0400 |00de: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d680a: 1a05 542a |00e1: const-string v5, "x " // string@2a54 │ │ -0d680e: 6e20 d724 5400 |00e3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d6814: 0c04 |00e6: move-result-object v4 │ │ -0d6816: 54a5 0c12 |00e7: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d681a: 5255 3712 |00e9: iget v5, v5, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -0d681e: 6e20 d424 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d6824: 0c04 |00ee: move-result-object v4 │ │ -0d6826: 6e10 dd24 0400 |00ef: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d682c: 0c04 |00f2: move-result-object v4 │ │ -0d682e: 6e20 d018 4300 |00f3: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ -0d6834: 54a3 1712 |00f6: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.turns:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1217 │ │ -0d6838: 2204 9103 |00f8: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ -0d683c: 7010 d024 0400 |00fa: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d6842: 1a05 542a |00fd: const-string v5, "x " // string@2a54 │ │ -0d6846: 6e20 d724 5400 |00ff: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d684c: 0c04 |0102: move-result-object v4 │ │ -0d684e: 54a5 0c12 |0103: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d6852: 5255 3a12 |0105: iget v5, v5, Lde/onyxbits/pocketbandit/Player;.round:I // field@123a │ │ -0d6856: 6e20 d424 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d685c: 0c04 |010a: move-result-object v4 │ │ -0d685e: 6e10 dd24 0400 |010b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d6864: 0c04 |010e: move-result-object v4 │ │ -0d6866: 6e20 d018 4300 |010f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ -0d686c: 1e0a |0112: monitor-exit v10 │ │ -0d686e: 0e00 |0113: return-void │ │ +0e42ec: |[0e42ec] de.onyxbits.pocketbandit.GambleScreen.inMotion:(Lde/onyxbits/pocketbandit/Symbol;Z)V │ │ +0e42fc: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +0e4300: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0e4302: 1d0a |0003: monitor-enter v10 │ │ +0e4304: 380c bb00 |0004: if-eqz v12, 00bf // +00bb │ │ +0e4308: 52a3 1312 |0006: iget v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e430c: d803 0301 |0008: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e4310: 59a3 1312 |000a: iput v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e4314: 6e10 b623 0b00 |000c: invoke-virtual {v11}, Lde/onyxbits/pocketbandit/Symbol;.isOnPayline:()Z // method@23b6 │ │ +0e431a: 0a03 |000f: move-result v3 │ │ +0e431c: 3803 1600 |0010: if-eqz v3, 0026 // +0016 │ │ +0e4320: 390c 1400 |0012: if-nez v12, 0026 // +0014 │ │ +0e4324: 54a3 0c12 |0014: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4328: 5433 3912 |0016: iget-object v3, v3, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ +0e432c: 6e10 b323 0b00 |0018: invoke-virtual {v11}, Lde/onyxbits/pocketbandit/Symbol;.getReel:()I // method@23b3 │ │ +0e4332: 0a05 |001b: move-result v5 │ │ +0e4334: 6e10 b123 0b00 |001c: invoke-virtual {v11}, Lde/onyxbits/pocketbandit/Symbol;.getFace:()I // method@23b1 │ │ +0e433a: 0a06 |001f: move-result v6 │ │ +0e433c: 4b06 0305 |0020: aput v6, v3, v5 │ │ +0e4340: 1233 |0022: const/4 v3, #int 3 // #3 │ │ +0e4342: 6e20 9223 3a00 |0023: invoke-virtual {v10, v3}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ +0e4348: 52a3 1312 |0026: iget v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e434c: 3903 ea00 |0028: if-nez v3, 0112 // +00ea │ │ +0e4350: 54a3 1812 |002a: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e4354: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +0e4356: 54a6 0c12 |002d: iget-object v6, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e435a: 5466 3912 |002f: iget-object v6, v6, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ +0e435e: 6e30 bd23 5306 |0031: invoke-virtual {v3, v5, v6}, Lde/onyxbits/pocketbandit/Variation;.getPayout:(I[I)I // method@23bd │ │ +0e4364: 0a03 |0034: move-result v3 │ │ +0e4366: 3d03 9500 |0035: if-lez v3, 00ca // +0095 │ │ +0e436a: 54a3 1812 |0037: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e436e: 54a5 0c12 |0039: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4372: 5255 3612 |003b: iget v5, v5, Lde/onyxbits/pocketbandit/Player;.bet:I // field@1236 │ │ +0e4376: 54a6 0c12 |003d: iget-object v6, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e437a: 5466 3912 |003f: iget-object v6, v6, Lde/onyxbits/pocketbandit/Player;.payline:[I // field@1239 │ │ +0e437e: 6e30 bd23 5306 |0041: invoke-virtual {v3, v5, v6}, Lde/onyxbits/pocketbandit/Variation;.getPayout:(I[I)I // method@23bd │ │ +0e4384: 0a02 |0044: move-result v2 │ │ +0e4386: 3d02 5e00 |0045: if-lez v2, 00a3 // +005e │ │ +0e438a: 54a3 0412 |0047: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ +0e438e: 2205 9103 |0049: new-instance v5, Ljava/lang/StringBuilder; // type@0391 │ │ +0e4392: 7010 d024 0500 |004b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e4398: 1a06 ac00 |004e: const-string v6, "+ " // string@00ac │ │ +0e439c: 6e20 d724 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e43a2: 0c05 |0053: move-result-object v5 │ │ +0e43a4: 6e20 d424 2500 |0054: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e43aa: 0c05 |0057: move-result-object v5 │ │ +0e43ac: 6e10 dd24 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e43b2: 0c05 |005b: move-result-object v5 │ │ +0e43b4: 6e20 d018 5300 |005c: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ +0e43ba: 54a3 1412 |005f: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e43be: 6e10 ad16 0300 |0061: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e43c4: 0a03 |0064: move-result v3 │ │ +0e43c6: c973 |0065: div-float/2addr v3, v7 │ │ +0e43c8: 54a5 0412 |0066: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ +0e43cc: 6e10 c118 0500 |0068: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getWidth:()F // method@18c1 │ │ +0e43d2: 0a05 |006b: move-result v5 │ │ +0e43d4: 1506 2041 |006c: const/high16 v6, #int 1092616192 // #4120 │ │ +0e43d8: c665 |006e: add-float/2addr v5, v6 │ │ +0e43da: 54a6 0512 |006f: iget-object v6, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ +0e43de: 6e10 6718 0600 |0071: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@1867 │ │ +0e43e4: 0a06 |0074: move-result v6 │ │ +0e43e6: c665 |0075: add-float/2addr v5, v6 │ │ +0e43e8: c975 |0076: div-float/2addr v5, v7 │ │ +0e43ea: a700 0305 |0077: sub-float v0, v3, v5 │ │ +0e43ee: 54a3 0312 |0079: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ +0e43f2: 1505 aa42 |007b: const/high16 v5, #int 1118437376 // #42aa │ │ +0e43f6: 7120 de16 5000 |007d: invoke-static {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@16de │ │ +0e43fc: 0c05 |0080: move-result-object v5 │ │ +0e43fe: 1406 cdcc cc3e |0081: const v6, #float 0.4 // #3ecccccd │ │ +0e4404: 7110 d416 0600 |0084: invoke-static {v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeIn:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@16d4 │ │ +0e440a: 0c06 |0087: move-result-object v6 │ │ +0e440c: 1207 |0088: const/4 v7, #int 0 // #0 │ │ +0e440e: 1508 48c2 |0089: const/high16 v8, #int -1035468800 // #c248 │ │ +0e4412: 1509 803f |008b: const/high16 v9, #int 1065353216 // #3f80 │ │ +0e4416: 7130 dc16 8709 |008d: invoke-static {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveBy:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; // method@16dc │ │ +0e441c: 0c07 |0090: move-result-object v7 │ │ +0e441e: 1408 cdcc cc3e |0091: const v8, #float 0.4 // #3ecccccd │ │ +0e4424: 7110 d616 0800 |0094: invoke-static {v8}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.fadeOut:(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; // method@16d6 │ │ +0e442a: 0c08 |0097: move-result-object v8 │ │ +0e442c: 7140 fc16 6587 |0098: invoke-static {v5, v6, v7, v8}, 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/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction; // method@16fc │ │ +0e4432: 0c05 |009b: move-result-object v5 │ │ +0e4434: 6e20 3016 5300 |009c: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1630 │ │ +0e443a: 1213 |009f: const/4 v3, #int 1 // #1 │ │ +0e443c: 6e20 9223 3a00 |00a0: invoke-virtual {v10, v3}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ +0e4442: 54a3 0c12 |00a3: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4446: 6e20 a523 2300 |00a5: invoke-virtual {v3, v2}, Lde/onyxbits/pocketbandit/Player;.win:(I)V // method@23a5 │ │ +0e444c: 1201 |00a8: const/4 v1, #int 0 // #0 │ │ +0e444e: 54a3 fc11 |00a9: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4452: 2133 |00ab: array-length v3, v3 │ │ +0e4454: 3531 2600 |00ac: if-ge v1, v3, 00d2 // +0026 │ │ +0e4458: 54a3 fc11 |00ae: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e445c: 4605 0301 |00b0: aget-object v5, v3, v1 │ │ +0e4460: 54a3 0c12 |00b2: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4464: 5233 3712 |00b4: iget v3, v3, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0e4468: 3713 1a00 |00b6: if-le v3, v1, 00d0 // +001a │ │ +0e446c: 0143 |00b8: move v3, v4 │ │ +0e446e: 6e20 9018 3500 |00b9: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setVisible:(Z)V // method@1890 │ │ +0e4474: d801 0101 |00bc: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e4478: 28eb |00be: goto 00a9 // -0015 │ │ +0e447a: 52a3 1312 |00bf: iget v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e447e: d803 03ff |00c1: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0e4482: 59a3 1312 |00c3: iput v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e4486: 2900 47ff |00c5: goto/16 000c // -00b9 │ │ +0e448a: 0d03 |00c7: move-exception v3 │ │ +0e448c: 1e0a |00c8: monitor-exit v10 │ │ +0e448e: 2703 |00c9: throw v3 │ │ +0e4490: 54a3 0c12 |00ca: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4494: 6e10 a423 0300 |00cc: invoke-virtual {v3}, Lde/onyxbits/pocketbandit/Player;.loose:()V // method@23a4 │ │ +0e449a: 28d9 |00cf: goto 00a8 // -0027 │ │ +0e449c: 1203 |00d0: const/4 v3, #int 0 // #0 │ │ +0e449e: 28e8 |00d1: goto 00b9 // -0018 │ │ +0e44a0: 54a3 0c12 |00d2: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e44a4: 5234 3a12 |00d4: iget v4, v3, Lde/onyxbits/pocketbandit/Player;.round:I // field@123a │ │ +0e44a8: d804 0401 |00d6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0e44ac: 5934 3a12 |00d8: iput v4, v3, Lde/onyxbits/pocketbandit/Player;.round:I // field@123a │ │ +0e44b0: 54a3 fd11 |00da: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ +0e44b4: 2204 9103 |00dc: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0e44b8: 7010 d024 0400 |00de: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e44be: 1a05 542a |00e1: const-string v5, "x " // string@2a54 │ │ +0e44c2: 6e20 d724 5400 |00e3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e44c8: 0c04 |00e6: move-result-object v4 │ │ +0e44ca: 54a5 0c12 |00e7: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e44ce: 5255 3712 |00e9: iget v5, v5, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0e44d2: 6e20 d424 5400 |00eb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e44d8: 0c04 |00ee: move-result-object v4 │ │ +0e44da: 6e10 dd24 0400 |00ef: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e44e0: 0c04 |00f2: move-result-object v4 │ │ +0e44e2: 6e20 d018 4300 |00f3: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ +0e44e8: 54a3 1712 |00f6: iget-object v3, v10, Lde/onyxbits/pocketbandit/GambleScreen;.turns:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1217 │ │ +0e44ec: 2204 9103 |00f8: new-instance v4, Ljava/lang/StringBuilder; // type@0391 │ │ +0e44f0: 7010 d024 0400 |00fa: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e44f6: 1a05 542a |00fd: const-string v5, "x " // string@2a54 │ │ +0e44fa: 6e20 d724 5400 |00ff: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e4500: 0c04 |0102: move-result-object v4 │ │ +0e4502: 54a5 0c12 |0103: iget-object v5, v10, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4506: 5255 3a12 |0105: iget v5, v5, Lde/onyxbits/pocketbandit/Player;.round:I // field@123a │ │ +0e450a: 6e20 d424 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e4510: 0c04 |010a: move-result-object v4 │ │ +0e4512: 6e10 dd24 0400 |010b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e4518: 0c04 |010e: move-result-object v4 │ │ +0e451a: 6e20 d018 4300 |010f: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ +0e4520: 1e0a |0112: monitor-exit v10 │ │ +0e4522: 0e00 |0113: return-void │ │ catches : 2 │ │ 0x0006 - 0x00c5 │ │ -> 0x00c7 │ │ 0x00ca - 0x0112 │ │ -> 0x00c7 │ │ positions : │ │ 0x0003 line=498 │ │ @@ -320041,26 +319966,26 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0d6884: |[0d6884] de.onyxbits.pocketbandit.GambleScreen.isSpinning:()Z │ │ -0d6894: 1d01 |0000: monitor-enter v1 │ │ -0d6896: 5210 1312 |0001: iget v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ -0d689a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -0d689e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0d68a0: 1e01 |0006: monitor-exit v1 │ │ -0d68a2: 0f00 |0007: return v0 │ │ -0d68a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d68a6: 28fd |0009: goto 0006 // -0003 │ │ -0d68a8: 0d00 |000a: move-exception v0 │ │ -0d68aa: 1e01 |000b: monitor-exit v1 │ │ -0d68ac: 2700 |000c: throw v0 │ │ +0e4538: |[0e4538] de.onyxbits.pocketbandit.GambleScreen.isSpinning:()Z │ │ +0e4548: 1d01 |0000: monitor-enter v1 │ │ +0e454a: 5210 1312 |0001: iget v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.spinning:I // field@1213 │ │ +0e454e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0e4552: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0e4554: 1e01 |0006: monitor-exit v1 │ │ +0e4556: 0f00 |0007: return v0 │ │ +0e4558: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e455a: 28fd |0009: goto 0006 // -0003 │ │ +0e455c: 0d00 |000a: move-exception v0 │ │ +0e455e: 1e01 |000b: monitor-exit v1 │ │ +0e4560: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lde/onyxbits/pocketbandit/GambleScreen; │ │ @@ -320070,54 +319995,54 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0d68bc: |[0d68bc] de.onyxbits.pocketbandit.GambleScreen.newRound:(I)V │ │ -0d68cc: 1d04 |0000: monitor-enter v4 │ │ -0d68ce: 6e10 9023 0400 |0001: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/GambleScreen;.isSpinning:()Z // method@2390 │ │ -0d68d4: 0a01 |0004: move-result v1 │ │ -0d68d6: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -0d68da: 1e04 |0007: monitor-exit v4 │ │ -0d68dc: 0e00 |0008: return-void │ │ -0d68de: 5441 0c12 |0009: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d68e2: 6e10 8d23 0400 |000b: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/GambleScreen;.getBet:()I // method@238d │ │ -0d68e8: 0a02 |000e: move-result v2 │ │ -0d68ea: 6e20 a323 2100 |000f: invoke-virtual {v1, v2}, Lde/onyxbits/pocketbandit/Player;.gamble:(I)V // method@23a3 │ │ -0d68f0: 5441 fd11 |0012: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ -0d68f4: 2202 9103 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0d68f8: 7010 d024 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d68fe: 1a03 542a |0019: const-string v3, "x " // string@2a54 │ │ -0d6902: 6e20 d724 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d6908: 0c02 |001e: move-result-object v2 │ │ -0d690a: 5443 0c12 |001f: iget-object v3, v4, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d690e: 5233 3712 |0021: iget v3, v3, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -0d6912: 6e20 d424 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d6918: 0c02 |0026: move-result-object v2 │ │ -0d691a: 6e10 dd24 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d6920: 0c02 |002a: move-result-object v2 │ │ -0d6922: 6e20 d018 2100 |002b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ -0d6928: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0d692a: 5441 0f12 |002f: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d692e: 2111 |0031: array-length v1, v1 │ │ -0d6930: 3510 d5ff |0032: if-ge v0, v1, 0007 // -002b │ │ -0d6934: 5441 0f12 |0034: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6938: 4601 0100 |0036: aget-object v1, v1, v0 │ │ -0d693c: db02 0003 |0038: div-int/lit8 v2, v0, #int 3 // #03 │ │ -0d6940: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d6944: da02 0203 |003c: mul-int/lit8 v2, v2, #int 3 // #03 │ │ -0d6948: b052 |003e: add-int/2addr v2, v5 │ │ -0d694a: 6e30 ba23 2105 |003f: invoke-virtual {v1, v2, v5}, Lde/onyxbits/pocketbandit/Symbol;.spin:(II)V // method@23ba │ │ -0d6950: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d6954: 28eb |0044: goto 002f // -0015 │ │ -0d6956: 0d01 |0045: move-exception v1 │ │ -0d6958: 1e04 |0046: monitor-exit v4 │ │ -0d695a: 2701 |0047: throw v1 │ │ +0e4570: |[0e4570] de.onyxbits.pocketbandit.GambleScreen.newRound:(I)V │ │ +0e4580: 1d04 |0000: monitor-enter v4 │ │ +0e4582: 6e10 9023 0400 |0001: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/GambleScreen;.isSpinning:()Z // method@2390 │ │ +0e4588: 0a01 |0004: move-result v1 │ │ +0e458a: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +0e458e: 1e04 |0007: monitor-exit v4 │ │ +0e4590: 0e00 |0008: return-void │ │ +0e4592: 5441 0c12 |0009: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4596: 6e10 8d23 0400 |000b: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/GambleScreen;.getBet:()I // method@238d │ │ +0e459c: 0a02 |000e: move-result v2 │ │ +0e459e: 6e20 a323 2100 |000f: invoke-virtual {v1, v2}, Lde/onyxbits/pocketbandit/Player;.gamble:(I)V // method@23a3 │ │ +0e45a4: 5441 fd11 |0012: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ +0e45a8: 2202 9103 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0e45ac: 7010 d024 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e45b2: 1a03 542a |0019: const-string v3, "x " // string@2a54 │ │ +0e45b6: 6e20 d724 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e45bc: 0c02 |001e: move-result-object v2 │ │ +0e45be: 5443 0c12 |001f: iget-object v3, v4, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e45c2: 5233 3712 |0021: iget v3, v3, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0e45c6: 6e20 d424 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e45cc: 0c02 |0026: move-result-object v2 │ │ +0e45ce: 6e10 dd24 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e45d4: 0c02 |002a: move-result-object v2 │ │ +0e45d6: 6e20 d018 2100 |002b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ +0e45dc: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0e45de: 5441 0f12 |002f: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e45e2: 2111 |0031: array-length v1, v1 │ │ +0e45e4: 3510 d5ff |0032: if-ge v0, v1, 0007 // -002b │ │ +0e45e8: 5441 0f12 |0034: iget-object v1, v4, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e45ec: 4601 0100 |0036: aget-object v1, v1, v0 │ │ +0e45f0: db02 0003 |0038: div-int/lit8 v2, v0, #int 3 // #03 │ │ +0e45f4: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e45f8: da02 0203 |003c: mul-int/lit8 v2, v2, #int 3 // #03 │ │ +0e45fc: b052 |003e: add-int/2addr v2, v5 │ │ +0e45fe: 6e30 ba23 2105 |003f: invoke-virtual {v1, v2, v5}, Lde/onyxbits/pocketbandit/Symbol;.spin:(II)V // method@23ba │ │ +0e4604: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e4608: 28eb |0044: goto 002f // -0015 │ │ +0e460a: 0d01 |0045: move-exception v1 │ │ +0e460c: 1e04 |0046: monitor-exit v4 │ │ +0e460e: 2701 |0047: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0045 │ │ 0x0009 - 0x0042 │ │ -> 0x0045 │ │ positions : │ │ 0x0000 line=559 │ │ @@ -320138,37 +320063,37 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0d6970: |[0d6970] de.onyxbits.pocketbandit.GambleScreen.playSoundEffect:(I)V │ │ -0d6980: 5410 0612 |0000: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6984: 5400 d311 |0002: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0d6988: 6e10 4a23 0000 |0004: invoke-virtual {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.isSoundMuted:()Z // method@234a │ │ -0d698e: 0a00 |0007: move-result v0 │ │ -0d6990: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -0d6994: 0e00 |000a: return-void │ │ -0d6996: 2b02 1d00 0000 |000b: packed-switch v2, 00000028 // +0000001d │ │ -0d699c: 28fc |000e: goto 000a // -0004 │ │ -0d699e: 5410 1612 |000f: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ -0d69a2: 7210 7902 0000 |0011: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ -0d69a8: 28f6 |0014: goto 000a // -000a │ │ -0d69aa: 5410 1a12 |0015: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ -0d69ae: 7210 7902 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ -0d69b4: 28f0 |001a: goto 000a // -0010 │ │ -0d69b6: 5410 0012 |001b: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.ejectCoinSound:Lcom/badlogic/gdx/audio/Sound; // field@1200 │ │ -0d69ba: 7210 7902 0000 |001d: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ -0d69c0: 28ea |0020: goto 000a // -0016 │ │ -0d69c2: 5410 0e12 |0021: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ -0d69c6: 7210 7902 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ -0d69cc: 28e4 |0026: goto 000a // -001c │ │ -0d69ce: 0000 |0027: nop // spacer │ │ -0d69d0: 0001 0400 0000 0000 0400 0000 0a00 ... |0028: packed-switch-data (12 units) │ │ +0e4624: |[0e4624] de.onyxbits.pocketbandit.GambleScreen.playSoundEffect:(I)V │ │ +0e4634: 5410 0612 |0000: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4638: 5400 d311 |0002: iget-object v0, v0, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0e463c: 6e10 4a23 0000 |0004: invoke-virtual {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.isSoundMuted:()Z // method@234a │ │ +0e4642: 0a00 |0007: move-result v0 │ │ +0e4644: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +0e4648: 0e00 |000a: return-void │ │ +0e464a: 2b02 1d00 0000 |000b: packed-switch v2, 00000028 // +0000001d │ │ +0e4650: 28fc |000e: goto 000a // -0004 │ │ +0e4652: 5410 1612 |000f: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ +0e4656: 7210 7902 0000 |0011: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ +0e465c: 28f6 |0014: goto 000a // -000a │ │ +0e465e: 5410 1a12 |0015: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ +0e4662: 7210 7902 0000 |0017: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ +0e4668: 28f0 |001a: goto 000a // -0010 │ │ +0e466a: 5410 0012 |001b: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.ejectCoinSound:Lcom/badlogic/gdx/audio/Sound; // field@1200 │ │ +0e466e: 7210 7902 0000 |001d: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ +0e4674: 28ea |0020: goto 000a // -0016 │ │ +0e4676: 5410 0e12 |0021: iget-object v0, v1, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ +0e467a: 7210 7902 0000 |0023: invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;.play:()J // method@0279 │ │ +0e4680: 28e4 |0026: goto 000a // -001c │ │ +0e4682: 0000 |0027: nop // spacer │ │ +0e4684: 0001 0400 0000 0000 0400 0000 0a00 ... |0028: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x000a line=593 │ │ 0x000b line=575 │ │ 0x000f line=577 │ │ 0x0015 line=581 │ │ @@ -320184,886 +320109,886 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 1818 16-bit code units │ │ -0d69e8: |[0d69e8] de.onyxbits.pocketbandit.GambleScreen.readyScreen:()V │ │ -0d69f8: 2202 2602 |0000: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0226 │ │ -0d69fc: 1503 a043 |0002: const/high16 v3, #int 1134559232 // #43a0 │ │ -0d6a00: 1504 f043 |0004: const/high16 v4, #int 1139802112 // #43f0 │ │ -0d6a04: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -0d6a06: 0800 1e00 |0007: move-object/from16 v0, v30 │ │ -0d6a0a: 5406 0612 |0009: iget-object v6, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6a0e: 5466 d511 |000b: iget-object v6, v6, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d6a12: 7056 9616 3254 |000d: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1696 │ │ -0d6a18: 0800 1e00 |0010: move-object/from16 v0, v30 │ │ -0d6a1c: 5b02 1412 |0012: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d6a20: 2202 3f03 |0014: new-instance v2, Lde/onyxbits/bureauengine/screen/FadeOverScreen; // type@033f │ │ -0d6a24: 7010 6723 0200 |0016: invoke-direct {v2}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.:()V // method@2367 │ │ -0d6a2a: 0800 1e00 |0019: move-object/from16 v0, v30 │ │ -0d6a2e: 5b02 0212 |001b: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@1202 │ │ -0d6a32: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -0d6a36: 5402 fe11 |001f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d6a3a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0d6a3c: 6e20 5a16 3200 |0022: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setTransform:(Z)V // method@165a │ │ -0d6a42: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ -0d6a46: 5402 0612 |0027: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6a4a: 5422 d211 |0029: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d6a4e: 1a03 8426 |002b: const-string v3, "sfx/Pellet Gun Pump-SoundBible.com-517750307.mp3" // string@2684 │ │ -0d6a52: 1c04 8d00 |002d: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d6a56: 6e30 d601 3204 |002f: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d6a5c: 0c02 |0032: move-result-object v2 │ │ -0d6a5e: 1f02 8d00 |0033: check-cast v2, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d6a62: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ -0d6a66: 5b02 1612 |0037: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ -0d6a6a: 0800 1e00 |0039: move-object/from16 v0, v30 │ │ -0d6a6e: 5402 0612 |003b: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6a72: 5422 d211 |003d: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d6a76: 1a03 8226 |003f: const-string v3, "sfx/135936__bradwesson__collectcoin.ogg" // string@2682 │ │ -0d6a7a: 1c04 8d00 |0041: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d6a7e: 6e30 d601 3204 |0043: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d6a84: 0c02 |0046: move-result-object v2 │ │ -0d6a86: 1f02 8d00 |0047: check-cast v2, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d6a8a: 0800 1e00 |0049: move-object/from16 v0, v30 │ │ -0d6a8e: 5b02 1a12 |004b: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ -0d6a92: 0800 1e00 |004d: move-object/from16 v0, v30 │ │ -0d6a96: 5402 0612 |004f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6a9a: 5422 d211 |0051: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d6a9e: 1a03 8326 |0053: const-string v3, "sfx/56246__q-k__latch-04.ogg" // string@2683 │ │ -0d6aa2: 1c04 8d00 |0055: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d6aa6: 6e30 d601 3204 |0057: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d6aac: 0c02 |005a: move-result-object v2 │ │ -0d6aae: 1f02 8d00 |005b: check-cast v2, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ -0d6ab2: 0800 1e00 |005d: move-object/from16 v0, v30 │ │ -0d6ab6: 5b02 0e12 |005f: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ -0d6aba: 0800 1e00 |0061: move-object/from16 v0, v30 │ │ -0d6abe: 5402 0612 |0063: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6ac2: 5422 d211 |0065: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d6ac6: 1a03 5e20 |0067: const-string v3, "music/Theme for Harold var 3.mp3" // string@205e │ │ -0d6aca: 1c04 8c00 |0069: const-class v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -0d6ace: 6e30 d601 3204 |006b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d6ad4: 0c02 |006e: move-result-object v2 │ │ -0d6ad6: 1f02 8c00 |006f: check-cast v2, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -0d6ada: 0800 1e00 |0071: move-object/from16 v0, v30 │ │ -0d6ade: 5b02 0912 |0073: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@1209 │ │ -0d6ae2: 0800 1e00 |0075: move-object/from16 v0, v30 │ │ -0d6ae6: 5402 0912 |0077: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@1209 │ │ -0d6aea: 1213 |0079: const/4 v3, #int 1 // #1 │ │ -0d6aec: 7220 7202 3200 |007a: invoke-interface {v2, v3}, Lcom/badlogic/gdx/audio/Music;.setLooping:(Z)V // method@0272 │ │ -0d6af2: 0800 1e00 |007d: move-object/from16 v0, v30 │ │ -0d6af6: 5402 0612 |007f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6afa: 5422 d211 |0081: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d6afe: 1a03 0928 |0083: const-string v3, "textures/gamblescreen.atlas" // string@2809 │ │ -0d6b02: 1c04 5801 |0085: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d6b06: 6e30 d601 3204 |0087: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d6b0c: 0c16 |008a: move-result-object v22 │ │ -0d6b0e: 1f16 5801 |008b: check-cast v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d6b12: 0800 1e00 |008d: move-object/from16 v0, v30 │ │ -0d6b16: 5402 0612 |008f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d6b1a: 5422 d211 |0091: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d6b1e: 1a03 0a28 |0093: const-string v3, "textures/global.atlas" // string@280a │ │ -0d6b22: 1c04 5801 |0095: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d6b26: 6e30 d601 3204 |0097: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d6b2c: 0c10 |009a: move-result-object v16 │ │ -0d6b2e: 1f10 5801 |009b: check-cast v16, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d6b32: 0800 1e00 |009d: move-object/from16 v0, v30 │ │ -0d6b36: 5402 1812 |009f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d6b3a: 5422 5412 |00a1: iget-object v2, v2, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ -0d6b3e: 2122 |00a3: array-length v2, v2 │ │ -0d6b40: 2322 2204 |00a4: new-array v2, v2, [Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@0422 │ │ -0d6b44: 0800 1e00 |00a6: move-object/from16 v0, v30 │ │ -0d6b48: 5b02 1512 |00a8: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ -0d6b4c: 0800 1e00 |00aa: move-object/from16 v0, v30 │ │ -0d6b50: 5402 1812 |00ac: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d6b54: 5422 5412 |00ae: iget-object v2, v2, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ -0d6b58: 2122 |00b0: array-length v2, v2 │ │ -0d6b5a: 2322 2204 |00b1: new-array v2, v2, [Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@0422 │ │ -0d6b5e: 0800 1e00 |00b3: move-object/from16 v0, v30 │ │ -0d6b62: 5b02 1112 |00b5: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ -0d6b66: 2209 a002 |00b7: new-instance v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0d6b6a: 2202 3301 |00b9: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0d6b6e: 1a03 5124 |00bb: const-string v3, "roundbox_grey" // string@2451 │ │ -0d6b72: 0800 1000 |00bd: move-object/from16 v0, v16 │ │ -0d6b76: 6e20 6c0e 3000 |00bf: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6b7c: 0c03 |00c2: move-result-object v3 │ │ -0d6b7e: 1304 0800 |00c3: const/16 v4, #int 8 // #8 │ │ -0d6b82: 1305 0800 |00c5: const/16 v5, #int 8 // #8 │ │ -0d6b86: 1306 0800 |00c7: const/16 v6, #int 8 // #8 │ │ -0d6b8a: 1307 0800 |00c9: const/16 v7, #int 8 // #8 │ │ -0d6b8e: 7606 6f0c 0200 |00cb: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c6f │ │ -0d6b94: 7020 ac1c 2900 |00ce: invoke-direct {v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ -0d6b9a: 1a02 0b27 |00d1: const-string v2, "spr_background" // string@270b │ │ -0d6b9e: 0800 1600 |00d3: move-object/from16 v0, v22 │ │ -0d6ba2: 6e20 6c0e 2000 |00d5: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6ba8: 0c08 |00d8: move-result-object v8 │ │ -0d6baa: 131b f4ff |00d9: const/16 v27, #int -12 // #fff4 │ │ -0d6bae: 6202 2500 |00db: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0d6bb2: 7210 3001 0200 |00dd: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0d6bb8: 0a02 |00e0: move-result v2 │ │ -0d6bba: 0200 1b00 |00e1: move/from16 v0, v27 │ │ -0d6bbe: 3520 3700 |00e3: if-ge v0, v2, 011a // +0037 │ │ -0d6bc2: 131c f4ff |00e5: const/16 v28, #int -12 // #fff4 │ │ -0d6bc6: 6202 2500 |00e7: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0d6bca: 7210 2901 0200 |00e9: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0d6bd0: 0a02 |00ec: move-result v2 │ │ -0d6bd2: 0200 1c00 |00ed: move/from16 v0, v28 │ │ -0d6bd6: 3520 2400 |00ef: if-ge v0, v2, 0113 // +0024 │ │ -0d6bda: 2213 4c02 |00f1: new-instance v19, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d6bde: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ -0d6be2: 7020 5018 8000 |00f5: invoke-direct {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1850 │ │ -0d6be8: 0200 1b00 |00f8: move/from16 v0, v27 │ │ -0d6bec: 8202 |00fa: int-to-float v2, v0 │ │ -0d6bee: 0200 1c00 |00fb: move/from16 v0, v28 │ │ -0d6bf2: 8203 |00fd: int-to-float v3, v0 │ │ -0d6bf4: 0800 1300 |00fe: move-object/from16 v0, v19 │ │ -0d6bf8: 6e30 6f18 2003 |0100: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@186f │ │ -0d6bfe: 0800 1e00 |0103: move-object/from16 v0, v30 │ │ -0d6c02: 5402 1412 |0105: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d6c06: 0800 1300 |0107: move-object/from16 v0, v19 │ │ -0d6c0a: 6e20 9a16 0200 |0109: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0d6c10: 6e10 7d0e 0800 |010c: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0d6c16: 0a02 |010f: move-result v2 │ │ -0d6c18: 901c 1c02 |0110: add-int v28, v28, v2 │ │ -0d6c1c: 28d5 |0112: goto 00e7 // -002b │ │ -0d6c1e: 6e10 7e0e 0800 |0113: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0d6c24: 0a02 |0116: move-result v2 │ │ -0d6c26: 901b 1b02 |0117: add-int v27, v27, v2 │ │ -0d6c2a: 28c2 |0119: goto 00db // -003e │ │ -0d6c2c: 1312 0000 |011a: const/16 v18, #int 0 // #0 │ │ -0d6c30: 0800 1e00 |011c: move-object/from16 v0, v30 │ │ -0d6c34: 5402 1512 |011e: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ -0d6c38: 2122 |0120: array-length v2, v2 │ │ -0d6c3a: 0200 1200 |0121: move/from16 v0, v18 │ │ -0d6c3e: 3520 6d00 |0123: if-ge v0, v2, 0190 // +006d │ │ -0d6c42: 0800 1e00 |0125: move-object/from16 v0, v30 │ │ -0d6c46: 5402 1512 |0127: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ -0d6c4a: 2203 a302 |0129: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d6c4e: 2204 5901 |012b: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0d6c52: 0800 1e00 |012d: move-object/from16 v0, v30 │ │ -0d6c56: 5405 1812 |012f: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d6c5a: 5455 5412 |0131: iget-object v5, v5, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ -0d6c5e: 4605 0512 |0133: aget-object v5, v5, v18 │ │ -0d6c62: 0800 1600 |0135: move-object/from16 v0, v22 │ │ -0d6c66: 6e20 6c0e 5000 |0137: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6c6c: 0c05 |013a: move-result-object v5 │ │ -0d6c6e: 7020 7a0e 5400 |013b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e7a │ │ -0d6c74: 7020 c81c 4300 |013e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d6c7a: 4d03 0212 |0141: aput-object v3, v2, v18 │ │ -0d6c7e: 0800 1e00 |0143: move-object/from16 v0, v30 │ │ -0d6c82: 5402 1112 |0145: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ -0d6c86: 2203 a302 |0147: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d6c8a: 2204 5901 |0149: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ -0d6c8e: 0800 1e00 |014b: move-object/from16 v0, v30 │ │ -0d6c92: 5405 1812 |014d: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d6c96: 5455 5412 |014f: iget-object v5, v5, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ -0d6c9a: 4605 0512 |0151: aget-object v5, v5, v18 │ │ -0d6c9e: 0800 1600 |0153: move-object/from16 v0, v22 │ │ -0d6ca2: 6e20 6c0e 5000 |0155: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6ca8: 0c05 |0158: move-result-object v5 │ │ -0d6caa: 7020 7a0e 5400 |0159: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e7a │ │ -0d6cb0: 7020 c81c 4300 |015c: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d6cb6: 4d03 0212 |015f: aput-object v3, v2, v18 │ │ -0d6cba: 0800 1e00 |0161: move-object/from16 v0, v30 │ │ -0d6cbe: 5402 1112 |0163: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ -0d6cc2: 4602 0212 |0165: aget-object v2, v2, v18 │ │ -0d6cc6: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -0d6cca: 5403 1512 |0169: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ -0d6cce: 4603 0312 |016b: aget-object v3, v3, v18 │ │ -0d6cd2: 7210 851c 0300 |016d: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0d6cd8: 0a03 |0170: move-result v3 │ │ -0d6cda: 1504 0040 |0171: const/high16 v4, #int 1073741824 // #4000 │ │ -0d6cde: c943 |0173: div-float/2addr v3, v4 │ │ -0d6ce0: 7220 8b1c 3200 |0174: invoke-interface {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.setMinWidth:(F)V // method@1c8b │ │ -0d6ce6: 0800 1e00 |0177: move-object/from16 v0, v30 │ │ -0d6cea: 5402 1112 |0179: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ -0d6cee: 4602 0212 |017b: aget-object v2, v2, v18 │ │ -0d6cf2: 0800 1e00 |017d: move-object/from16 v0, v30 │ │ -0d6cf6: 5403 1512 |017f: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ -0d6cfa: 4603 0312 |0181: aget-object v3, v3, v18 │ │ -0d6cfe: 7210 841c 0300 |0183: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d6d04: 0a03 |0186: move-result v3 │ │ -0d6d06: 1504 0040 |0187: const/high16 v4, #int 1073741824 // #4000 │ │ -0d6d0a: c943 |0189: div-float/2addr v3, v4 │ │ -0d6d0c: 7220 8a1c 3200 |018a: invoke-interface {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.setMinHeight:(F)V // method@1c8a │ │ -0d6d12: d812 1201 |018d: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0d6d16: 288d |018f: goto 011c // -0073 │ │ -0d6d18: 220f 4c02 |0190: new-instance v15, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d6d1c: 2202 a302 |0192: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d6d20: 1a03 0e27 |0194: const-string v3, "spr_frontpanel" // string@270e │ │ -0d6d24: 0800 1600 |0196: move-object/from16 v0, v22 │ │ -0d6d28: 6e20 6c0e 3000 |0198: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6d2e: 0c03 |019b: move-result-object v3 │ │ -0d6d30: 7020 c81c 3200 |019c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d6d36: 7020 5218 2f00 |019f: invoke-direct {v15, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0d6d3c: 1502 9841 |01a2: const/high16 v2, #int 1100480512 // #4198 │ │ -0d6d40: 1503 7442 |01a4: const/high16 v3, #int 1114898432 // #4274 │ │ -0d6d44: 6e30 6f18 2f03 |01a6: invoke-virtual {v15, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@186f │ │ -0d6d4a: 0800 1e00 |01a9: move-object/from16 v0, v30 │ │ -0d6d4e: 5402 fe11 |01ab: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d6d52: 6e20 3116 f200 |01ad: invoke-virtual {v2, v15}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d6d58: 2202 4c02 |01b0: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d6d5c: 1a03 0f27 |01b2: const-string v3, "spr_knob" // string@270f │ │ -0d6d60: 0800 1600 |01b4: move-object/from16 v0, v22 │ │ -0d6d64: 6e20 6c0e 3000 |01b6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6d6a: 0c03 |01b9: move-result-object v3 │ │ -0d6d6c: 7020 5018 3200 |01ba: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1850 │ │ -0d6d72: 0800 1e00 |01bd: move-object/from16 v0, v30 │ │ -0d6d76: 5b02 0812 |01bf: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ -0d6d7a: 0800 1e00 |01c1: move-object/from16 v0, v30 │ │ -0d6d7e: 5402 0812 |01c3: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ -0d6d82: 1503 6b43 |01c5: const/high16 v3, #int 1131085824 // #436b │ │ -0d6d86: 1504 5b43 |01c7: const/high16 v4, #int 1130037248 // #435b │ │ -0d6d8a: 6e30 6f18 3204 |01c9: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@186f │ │ -0d6d90: 2211 4803 |01cc: new-instance v17, Lde/onyxbits/pocketbandit/KnobHandler; // type@0348 │ │ -0d6d94: 1212 |01ce: const/4 v2, #int 1 // #1 │ │ -0d6d96: 1503 7043 |01cf: const/high16 v3, #int 1131413504 // #4370 │ │ -0d6d9a: 1504 8a42 |01d1: const/high16 v4, #int 1116340224 // #428a │ │ -0d6d9e: 0800 1100 |01d3: move-object/from16 v0, v17 │ │ -0d6da2: 0801 1e00 |01d5: move-object/from16 v1, v30 │ │ -0d6da6: 7054 9623 1032 |01d7: invoke-direct {v0, v1, v2, v3, v4}, Lde/onyxbits/pocketbandit/KnobHandler;.:(Lde/onyxbits/pocketbandit/GambleScreen;ZFF)V // method@2396 │ │ -0d6dac: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -0d6db0: 5402 0812 |01dc: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ -0d6db4: 0800 1100 |01de: move-object/from16 v0, v17 │ │ -0d6db8: 6e20 5518 0200 |01e0: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1855 │ │ -0d6dbe: 0800 1e00 |01e3: move-object/from16 v0, v30 │ │ -0d6dc2: 5402 0812 |01e5: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ -0d6dc6: 0800 1100 |01e7: move-object/from16 v0, v17 │ │ -0d6dca: 6e20 9a23 2000 |01e9: invoke-virtual {v0, v2}, Lde/onyxbits/pocketbandit/KnobHandler;.restKnob:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@239a │ │ -0d6dd0: 0800 1e00 |01ec: move-object/from16 v0, v30 │ │ -0d6dd4: 5402 fe11 |01ee: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d6dd8: 0800 1e00 |01f0: move-object/from16 v0, v30 │ │ -0d6ddc: 5403 0812 |01f2: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ -0d6de0: 6e20 3116 3200 |01f4: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d6de6: 2218 4603 |01f7: new-instance v24, Lde/onyxbits/pocketbandit/ClippingGroup; // type@0346 │ │ -0d6dea: 2202 db01 |01f9: new-instance v2, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d6dee: 1203 |01fb: const/4 v3, #int 0 // #0 │ │ -0d6df0: 1504 6042 |01fc: const/high16 v4, #int 1113587712 // #4260 │ │ -0d6df4: 6205 2500 |01fe: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0d6df8: 7210 3001 0500 |0200: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0d6dfe: 0a05 |0203: move-result v5 │ │ -0d6e00: 8255 |0204: int-to-float v5, v5 │ │ -0d6e02: 1506 ae42 |0205: const/high16 v6, #int 1118699520 // #42ae │ │ -0d6e06: 7056 e712 3254 |0207: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ -0d6e0c: 0800 1800 |020a: move-object/from16 v0, v24 │ │ -0d6e10: 7020 7f23 2000 |020c: invoke-direct {v0, v2}, Lde/onyxbits/pocketbandit/ClippingGroup;.:(Lcom/badlogic/gdx/math/Rectangle;)V // method@237f │ │ -0d6e16: 0800 1e00 |020f: move-object/from16 v0, v30 │ │ -0d6e1a: 5402 1812 |0211: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d6e1e: 6e10 bc23 0200 |0213: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/Variation;.getInitialFaces:()[I // method@23bc │ │ -0d6e24: 0c14 |0216: move-result-object v20 │ │ -0d6e26: 1317 0000 |0217: const/16 v23, #int 0 // #0 │ │ -0d6e2a: 1312 0000 |0219: const/16 v18, #int 0 // #0 │ │ -0d6e2e: 0800 1e00 |021b: move-object/from16 v0, v30 │ │ -0d6e32: 5402 0f12 |021d: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6e36: 2122 |021f: array-length v2, v2 │ │ -0d6e38: 0200 1200 |0220: move/from16 v0, v18 │ │ -0d6e3c: 3520 4e00 |0222: if-ge v0, v2, 0270 // +004e │ │ -0d6e40: 0800 1e00 |0224: move-object/from16 v0, v30 │ │ -0d6e44: 5400 0f12 |0226: iget-object v0, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6e48: 081d 0000 |0228: move-object/from16 v29, v0 │ │ -0d6e4c: 2202 5103 |022a: new-instance v2, Lde/onyxbits/pocketbandit/Symbol; // type@0351 │ │ -0d6e50: 0800 1e00 |022c: move-object/from16 v0, v30 │ │ -0d6e54: 5403 1812 |022e: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d6e58: 0800 1e00 |0230: move-object/from16 v0, v30 │ │ -0d6e5c: 5404 1512 |0232: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ -0d6e60: 4405 1412 |0234: aget v5, v20, v18 │ │ -0d6e64: db06 1203 |0236: div-int/lit8 v6, v18, #int 3 // #03 │ │ -0d6e68: 0807 1e00 |0238: move-object/from16 v7, v30 │ │ -0d6e6c: 7606 af23 0200 |023a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/onyxbits/pocketbandit/Symbol;.:(Lde/onyxbits/pocketbandit/Variation;[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;IILde/onyxbits/pocketbandit/GambleScreen;)V // method@23af │ │ -0d6e72: 4d02 1d12 |023d: aput-object v2, v29, v18 │ │ -0d6e76: 0800 1e00 |023f: move-object/from16 v0, v30 │ │ -0d6e7a: 5402 0f12 |0241: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6e7e: 4602 0212 |0243: aget-object v2, v2, v18 │ │ -0d6e82: 0800 1800 |0245: move-object/from16 v0, v24 │ │ -0d6e86: 6e20 8023 2000 |0247: invoke-virtual {v0, v2}, Lde/onyxbits/pocketbandit/ClippingGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@2380 │ │ -0d6e8c: 3d12 0800 |024a: if-lez v18, 0252 // +0008 │ │ -0d6e90: dc02 1203 |024c: rem-int/lit8 v2, v18, #int 3 // #03 │ │ -0d6e94: 3902 0400 |024e: if-nez v2, 0252 // +0004 │ │ -0d6e98: d817 174b |0250: add-int/lit8 v23, v23, #int 75 // #4b │ │ -0d6e9c: 0800 1e00 |0252: move-object/from16 v0, v30 │ │ -0d6ea0: 5402 0f12 |0254: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6ea4: 4602 0212 |0256: aget-object v2, v2, v18 │ │ -0d6ea8: 0200 1700 |0258: move/from16 v0, v23 │ │ -0d6eac: 8203 |025a: int-to-float v3, v0 │ │ -0d6eae: dc04 1203 |025b: rem-int/lit8 v4, v18, #int 3 // #03 │ │ -0d6eb2: 8244 |025d: int-to-float v4, v4 │ │ -0d6eb4: 0800 1e00 |025e: move-object/from16 v0, v30 │ │ -0d6eb8: 5405 0f12 |0260: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ -0d6ebc: 1206 |0262: const/4 v6, #int 0 // #0 │ │ -0d6ebe: 4605 0506 |0263: aget-object v5, v5, v6 │ │ -0d6ec2: 6e10 b223 0500 |0265: invoke-virtual {v5}, Lde/onyxbits/pocketbandit/Symbol;.getHeight:()F // method@23b2 │ │ -0d6ec8: 0a05 |0268: move-result v5 │ │ -0d6eca: c854 |0269: mul-float/2addr v4, v5 │ │ -0d6ecc: 6e30 b823 3204 |026a: invoke-virtual {v2, v3, v4}, Lde/onyxbits/pocketbandit/Symbol;.setPosition:(FF)V // method@23b8 │ │ -0d6ed2: d812 1201 |026d: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0d6ed6: 28ac |026f: goto 021b // -0054 │ │ -0d6ed8: 1502 5442 |0270: const/high16 v2, #int 1112801280 // #4254 │ │ -0d6edc: 1503 8e43 |0272: const/high16 v3, #int 1133379584 // #438e │ │ -0d6ee0: 0800 1800 |0274: move-object/from16 v0, v24 │ │ -0d6ee4: 6e30 8723 2003 |0276: invoke-virtual {v0, v2, v3}, Lde/onyxbits/pocketbandit/ClippingGroup;.setPosition:(FF)V // method@2387 │ │ -0d6eea: 0800 1e00 |0279: move-object/from16 v0, v30 │ │ -0d6eee: 5402 fe11 |027b: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d6ef2: 0800 1800 |027d: move-object/from16 v0, v24 │ │ -0d6ef6: 6e20 3116 0200 |027f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d6efc: 220d 2002 |0282: new-instance v13, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d6f00: 7010 2e16 0d00 |0284: invoke-direct {v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0d6f06: 1312 0000 |0287: const/16 v18, #int 0 // #0 │ │ -0d6f0a: 0800 1e00 |0289: move-object/from16 v0, v30 │ │ -0d6f0e: 5402 fc11 |028b: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6f12: 2122 |028d: array-length v2, v2 │ │ -0d6f14: 0200 1200 |028e: move/from16 v0, v18 │ │ -0d6f18: 3520 7500 |0290: if-ge v0, v2, 0305 // +0075 │ │ -0d6f1c: 221a a302 |0292: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d6f20: 1a02 6e12 |0294: const-string v2, "btn_bet_up" // string@126e │ │ -0d6f24: 0800 1600 |0296: move-object/from16 v0, v22 │ │ -0d6f28: 6e20 6c0e 2000 |0298: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6f2e: 0c02 |029b: move-result-object v2 │ │ -0d6f30: 0800 1a00 |029c: move-object/from16 v0, v26 │ │ -0d6f34: 7020 c81c 2000 |029e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d6f3a: 220e a302 |02a1: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d6f3e: 1a02 6d12 |02a3: const-string v2, "btn_bet_down" // string@126d │ │ -0d6f42: 0800 1600 |02a5: move-object/from16 v0, v22 │ │ -0d6f46: 6e20 6c0e 2000 |02a7: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6f4c: 0c02 |02aa: move-result-object v2 │ │ -0d6f4e: 7020 c81c 2e00 |02ab: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d6f54: 220b a302 |02ae: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d6f58: 1a02 6c12 |02b0: const-string v2, "btn_bet_checked" // string@126c │ │ -0d6f5c: 0800 1600 |02b2: move-object/from16 v0, v22 │ │ -0d6f60: 6e20 6c0e 2000 |02b4: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d6f66: 0c02 |02b7: move-result-object v2 │ │ -0d6f68: 7020 c81c 2b00 |02b8: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d6f6e: 0800 1e00 |02bb: move-object/from16 v0, v30 │ │ -0d6f72: 5402 fc11 |02bd: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6f76: 2203 4e02 |02bf: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d6f7a: 0800 1a00 |02c1: move-object/from16 v0, v26 │ │ -0d6f7e: 7040 7c18 03be |02c3: invoke-direct {v3, v0, v14, v11}, Lcom/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 // method@187c │ │ -0d6f84: 4d03 0212 |02c6: aput-object v3, v2, v18 │ │ -0d6f88: 0800 1e00 |02c8: move-object/from16 v0, v30 │ │ -0d6f8c: 5402 fc11 |02ca: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6f90: 4602 0212 |02cc: aget-object v2, v2, v18 │ │ -0d6f94: 1203 |02ce: const/4 v3, #int 0 // #0 │ │ -0d6f96: 1504 4040 |02cf: const/high16 v4, #int 1077936128 // #4040 │ │ -0d6f9a: 0800 1e00 |02d1: move-object/from16 v0, v30 │ │ -0d6f9e: 5405 fc11 |02d3: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6fa2: 4605 0512 |02d5: aget-object v5, v5, v18 │ │ -0d6fa6: 6e10 8118 0500 |02d7: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getHeight:()F // method@1881 │ │ -0d6fac: 0a05 |02da: move-result v5 │ │ -0d6fae: c854 |02db: mul-float/2addr v4, v5 │ │ -0d6fb0: 0200 1200 |02dc: move/from16 v0, v18 │ │ -0d6fb4: 8205 |02de: int-to-float v5, v0 │ │ -0d6fb6: 0800 1e00 |02df: move-object/from16 v0, v30 │ │ -0d6fba: 5406 fc11 |02e1: iget-object v6, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6fbe: 4606 0612 |02e3: aget-object v6, v6, v18 │ │ -0d6fc2: 6e10 8118 0600 |02e5: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getHeight:()F // method@1881 │ │ -0d6fc8: 0a06 |02e8: move-result v6 │ │ -0d6fca: c865 |02e9: mul-float/2addr v5, v6 │ │ -0d6fcc: c754 |02ea: sub-float/2addr v4, v5 │ │ -0d6fce: 6e30 8e18 3204 |02eb: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setPosition:(FF)V // method@188e │ │ -0d6fd4: 0800 1e00 |02ee: move-object/from16 v0, v30 │ │ -0d6fd8: 5402 fc11 |02f0: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6fdc: 4602 0212 |02f2: aget-object v2, v2, v18 │ │ -0d6fe0: 0800 1e00 |02f4: move-object/from16 v0, v30 │ │ -0d6fe4: 6e20 7e18 0200 |02f6: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d6fea: 0800 1e00 |02f9: move-object/from16 v0, v30 │ │ -0d6fee: 5402 fc11 |02fb: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d6ff2: 4602 0212 |02fd: aget-object v2, v2, v18 │ │ -0d6ff6: 6e20 3116 2d00 |02ff: invoke-virtual {v13, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d6ffc: d812 1201 |0302: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0d7000: 2885 |0304: goto 0289 // -007b │ │ -0d7002: 0800 1e00 |0305: move-object/from16 v0, v30 │ │ -0d7006: 5402 fc11 |0307: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ -0d700a: 1203 |0309: const/4 v3, #int 0 // #0 │ │ -0d700c: 4602 0203 |030a: aget-object v2, v2, v3 │ │ -0d7010: 1213 |030c: const/4 v3, #int 1 // #1 │ │ -0d7012: 6e20 8c18 3200 |030d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setChecked:(Z)V // method@188c │ │ -0d7018: 1502 2041 |0310: const/high16 v2, #int 1092616192 // #4120 │ │ -0d701c: 1503 2042 |0312: const/high16 v3, #int 1109393408 // #4220 │ │ -0d7020: 6e30 5816 2d03 |0314: invoke-virtual {v13, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ -0d7026: 0800 1e00 |0317: move-object/from16 v0, v30 │ │ -0d702a: 5402 fe11 |0319: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d702e: 6e20 3116 d200 |031b: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d7034: 2219 6e02 |031e: new-instance v25, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0d7038: 0800 1e00 |0320: move-object/from16 v0, v30 │ │ -0d703c: 5402 0612 |0322: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d7040: 1f02 5003 |0324: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d7044: 5422 4412 |0326: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d7048: 0800 1900 |0328: move-object/from16 v0, v25 │ │ -0d704c: 7020 161a 2000 |032a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0d7052: 0800 1900 |032d: move-object/from16 v0, v25 │ │ -0d7056: 6e20 641a 9000 |032f: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1a64 │ │ -0d705c: 1502 2041 |0332: const/high16 v2, #int 1092616192 // #4120 │ │ -0d7060: 1503 2041 |0334: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7064: 1504 9643 |0336: const/high16 v4, #int 1133903872 // #4396 │ │ -0d7068: 1505 4042 |0338: const/high16 v5, #int 1111490560 // #4240 │ │ -0d706c: 0800 1900 |033a: move-object/from16 v0, v25 │ │ -0d7070: 6e55 651a 2043 |033c: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ -0d7076: 0800 1e00 |033f: move-object/from16 v0, v30 │ │ -0d707a: 5402 0c12 |0341: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d707e: 3802 3e03 |0343: if-eqz v2, 0681 // +033e │ │ -0d7082: 2215 4c02 |0345: new-instance v21, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d7086: 2202 a302 |0347: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d708a: 1a03 1127 |0349: const-string v3, "spr_turns" // string@2711 │ │ -0d708e: 0800 1600 |034b: move-object/from16 v0, v22 │ │ -0d7092: 6e20 6c0e 3000 |034d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7098: 0c03 |0350: move-result-object v3 │ │ -0d709a: 7020 c81c 3200 |0351: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d70a0: 0800 1500 |0354: move-object/from16 v0, v21 │ │ -0d70a4: 7020 5218 2000 |0356: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0d70aa: 0800 1900 |0359: move-object/from16 v0, v25 │ │ -0d70ae: 0801 1500 |035b: move-object/from16 v1, v21 │ │ -0d70b2: 6e20 181a 1000 |035d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d70b8: 0c02 |0360: move-result-object v2 │ │ -0d70ba: 6e10 b822 0200 |0361: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d70c0: 2203 5202 |0364: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0d70c4: 1a04 552a |0366: const-string v4, "x 0" // string@2a55 │ │ -0d70c8: 0800 1e00 |0368: move-object/from16 v0, v30 │ │ -0d70cc: 5402 0612 |036a: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d70d0: 1f02 5003 |036c: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d70d4: 5422 4412 |036e: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d70d8: 7030 b218 4302 |0370: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18b2 │ │ -0d70de: 0800 1e00 |0373: move-object/from16 v0, v30 │ │ -0d70e2: 5b03 1712 |0375: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.turns:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1217 │ │ -0d70e6: 0800 1e00 |0377: move-object/from16 v0, v30 │ │ -0d70ea: 5402 1712 |0379: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.turns:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1217 │ │ -0d70ee: 0800 1900 |037b: move-object/from16 v0, v25 │ │ -0d70f2: 6e20 181a 2000 |037d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d70f8: 0c02 |0380: move-result-object v2 │ │ -0d70fa: 1503 f041 |0381: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d70fe: 6e20 fb22 3200 |0383: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.width:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22fb │ │ -0d7104: 0c02 |0386: move-result-object v2 │ │ -0d7106: 6e10 de22 0200 |0387: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.right:()Lcom/esotericsoftware/tablelayout/Cell; // method@22de │ │ -0d710c: 0c02 |038a: move-result-object v2 │ │ -0d710e: 1503 a040 |038b: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d7112: 6e20 d022 3200 |038d: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d0 │ │ -0d7118: 0c02 |0390: move-result-object v2 │ │ -0d711a: 1503 a041 |0391: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d711e: 6e20 d222 3200 |0393: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ -0d7124: 220c 4c02 |0396: new-instance v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d7128: 2202 a302 |0398: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d712c: 1a03 0c27 |039a: const-string v3, "spr_cash" // string@270c │ │ -0d7130: 0800 1600 |039c: move-object/from16 v0, v22 │ │ -0d7134: 6e20 6c0e 3000 |039e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d713a: 0c03 |03a1: move-result-object v3 │ │ -0d713c: 7020 c81c 3200 |03a2: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7142: 7020 5218 2c00 |03a5: invoke-direct {v12, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0d7148: 0800 1900 |03a8: move-object/from16 v0, v25 │ │ -0d714c: 6e20 181a c000 |03aa: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7152: 2203 5202 |03ad: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0d7156: 2202 9103 |03af: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ -0d715a: 7010 d024 0200 |03b1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0d7160: 1a04 542a |03b4: const-string v4, "x " // string@2a54 │ │ -0d7164: 6e20 d724 4200 |03b6: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0d716a: 0c02 |03b9: move-result-object v2 │ │ -0d716c: 0800 1e00 |03ba: move-object/from16 v0, v30 │ │ -0d7170: 5404 0c12 |03bc: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d7174: 5244 3712 |03be: iget v4, v4, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ -0d7178: 6e20 d424 4200 |03c0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ -0d717e: 0c02 |03c3: move-result-object v2 │ │ -0d7180: 6e10 dd24 0200 |03c4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0d7186: 0c04 |03c7: move-result-object v4 │ │ -0d7188: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -0d718c: 5402 0612 |03ca: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d7190: 1f02 5003 |03cc: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d7194: 5422 4412 |03ce: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d7198: 7030 b218 4302 |03d0: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18b2 │ │ -0d719e: 0800 1e00 |03d3: move-object/from16 v0, v30 │ │ -0d71a2: 5b03 fd11 |03d5: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ -0d71a6: 0800 1e00 |03d7: move-object/from16 v0, v30 │ │ -0d71aa: 5402 fd11 |03d9: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ -0d71ae: 0800 1900 |03db: move-object/from16 v0, v25 │ │ -0d71b2: 6e20 181a 2000 |03dd: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d71b8: 0c02 |03e0: move-result-object v2 │ │ -0d71ba: 1503 f041 |03e1: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d71be: 6e20 fb22 3200 |03e3: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.width:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22fb │ │ -0d71c4: 0c02 |03e6: move-result-object v2 │ │ -0d71c6: 6e10 de22 0200 |03e7: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.right:()Lcom/esotericsoftware/tablelayout/Cell; // method@22de │ │ -0d71cc: 0c02 |03ea: move-result-object v2 │ │ -0d71ce: 1503 a040 |03eb: const/high16 v3, #int 1084227584 // #40a0 │ │ -0d71d2: 6e20 d022 3200 |03ed: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d0 │ │ -0d71d8: 0c02 |03f0: move-result-object v2 │ │ -0d71da: 1503 a041 |03f1: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d71de: 6e20 d222 3200 |03f3: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ -0d71e4: 221a a302 |03f6: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d71e8: 1a02 8412 |03f8: const-string v2, "btn_view_up" // string@1284 │ │ -0d71ec: 0800 1600 |03fa: move-object/from16 v0, v22 │ │ -0d71f0: 6e20 6c0e 2000 |03fc: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d71f6: 0c02 |03ff: move-result-object v2 │ │ -0d71f8: 0800 1a00 |0400: move-object/from16 v0, v26 │ │ -0d71fc: 7020 c81c 2000 |0402: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7202: 220e a302 |0405: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7206: 1a02 8312 |0407: const-string v2, "btn_view_down" // string@1283 │ │ -0d720a: 0800 1600 |0409: move-object/from16 v0, v22 │ │ -0d720e: 6e20 6c0e 2000 |040b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7214: 0c02 |040e: move-result-object v2 │ │ -0d7216: 7020 c81c 2e00 |040f: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d721c: 220b a302 |0412: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7220: 1a02 8212 |0414: const-string v2, "btn_view_checked" // string@1282 │ │ -0d7224: 0800 1600 |0416: move-object/from16 v0, v22 │ │ -0d7228: 6e20 6c0e 2000 |0418: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d722e: 0c02 |041b: move-result-object v2 │ │ -0d7230: 7020 c81c 2b00 |041c: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7236: 2202 4e02 |041f: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d723a: 0800 1a00 |0421: move-object/from16 v0, v26 │ │ -0d723e: 7040 7c18 02be |0423: invoke-direct {v2, v0, v14, v11}, Lcom/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 // method@187c │ │ -0d7244: 0800 1e00 |0426: move-object/from16 v0, v30 │ │ -0d7248: 5b02 1912 |0428: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ -0d724c: 0800 1e00 |042a: move-object/from16 v0, v30 │ │ -0d7250: 5402 1912 |042c: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ -0d7254: 0800 1e00 |042e: move-object/from16 v0, v30 │ │ -0d7258: 6e20 7e18 0200 |0430: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d725e: 0800 1e00 |0433: move-object/from16 v0, v30 │ │ -0d7262: 5402 1912 |0435: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ -0d7266: 0800 1900 |0437: move-object/from16 v0, v25 │ │ -0d726a: 6e20 181a 2000 |0439: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7270: 0c02 |043c: move-result-object v2 │ │ -0d7272: 6e10 de22 0200 |043d: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.right:()Lcom/esotericsoftware/tablelayout/Cell; // method@22de │ │ -0d7278: 0800 1e00 |0440: move-object/from16 v0, v30 │ │ -0d727c: 5402 1412 |0442: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d7280: 0800 1900 |0444: move-object/from16 v0, v25 │ │ -0d7284: 6e20 9a16 0200 |0446: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0d728a: 2203 5202 |0449: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0d728e: 1a04 0000 |044b: const-string v4, "" // string@0000 │ │ -0d7292: 0800 1e00 |044d: move-object/from16 v0, v30 │ │ -0d7296: 5402 0612 |044f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d729a: 1f02 5003 |0451: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d729e: 5422 4412 |0453: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d72a2: 7030 b218 4302 |0455: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18b2 │ │ -0d72a8: 0800 1e00 |0458: move-object/from16 v0, v30 │ │ -0d72ac: 5b03 0412 |045a: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ -0d72b0: 2202 4c02 |045c: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d72b4: 2203 a302 |045e: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d72b8: 1a04 0d27 |0460: const-string v4, "spr_feedbackcoins" // string@270d │ │ -0d72bc: 0800 1600 |0462: move-object/from16 v0, v22 │ │ -0d72c0: 6e20 6c0e 4000 |0464: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d72c6: 0c04 |0467: move-result-object v4 │ │ -0d72c8: 7020 c81c 4300 |0468: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d72ce: 7020 5218 3200 |046b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0d72d4: 0800 1e00 |046e: move-object/from16 v0, v30 │ │ -0d72d8: 5b02 0512 |0470: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ -0d72dc: 2202 2002 |0472: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0d72e0: 7010 2e16 0200 |0474: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ -0d72e6: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -0d72ea: 5b02 0312 |0479: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ -0d72ee: 0800 1e00 |047b: move-object/from16 v0, v30 │ │ -0d72f2: 5402 0312 |047d: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ -0d72f6: 0800 1e00 |047f: move-object/from16 v0, v30 │ │ -0d72fa: 5403 0412 |0481: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ -0d72fe: 6e20 3116 3200 |0483: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d7304: 0800 1e00 |0486: move-object/from16 v0, v30 │ │ -0d7308: 5402 0312 |0488: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ -0d730c: 0800 1e00 |048a: move-object/from16 v0, v30 │ │ -0d7310: 5403 0512 |048c: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ -0d7314: 6e20 3116 3200 |048e: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d731a: 0800 1e00 |0491: move-object/from16 v0, v30 │ │ -0d731e: 5402 0412 |0493: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ -0d7322: 1503 2041 |0495: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7326: 0800 1e00 |0497: move-object/from16 v0, v30 │ │ -0d732a: 5404 0512 |0499: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ -0d732e: 6e10 6718 0400 |049b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@1867 │ │ -0d7334: 0a04 |049e: move-result v4 │ │ -0d7336: c643 |049f: add-float/2addr v3, v4 │ │ -0d7338: 0800 1e00 |04a0: move-object/from16 v0, v30 │ │ -0d733c: 5404 0512 |04a2: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ -0d7340: 6e10 5918 0400 |04a4: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getHeight:()F // method@1859 │ │ -0d7346: 0a04 |04a7: move-result v4 │ │ -0d7348: 1505 0040 |04a8: const/high16 v5, #int 1073741824 // #4000 │ │ -0d734c: c954 |04aa: div-float/2addr v4, v5 │ │ -0d734e: 0800 1e00 |04ab: move-object/from16 v0, v30 │ │ -0d7352: 5405 0412 |04ad: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ -0d7356: 6e10 bb18 0500 |04af: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@18bb │ │ -0d735c: 0a05 |04b2: move-result v5 │ │ -0d735e: 1506 0040 |04b3: const/high16 v6, #int 1073741824 // #4000 │ │ -0d7362: c965 |04b5: div-float/2addr v5, v6 │ │ -0d7364: c754 |04b6: sub-float/2addr v4, v5 │ │ -0d7366: 6e30 ce18 3204 |04b7: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@18ce │ │ -0d736c: 0800 1e00 |04ba: move-object/from16 v0, v30 │ │ -0d7370: 5402 0312 |04bc: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ -0d7374: 6e10 3f16 0200 |04be: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@163f │ │ -0d737a: 0c02 |04c1: move-result-object v2 │ │ -0d737c: 1203 |04c2: const/4 v3, #int 0 // #0 │ │ -0d737e: 5923 6203 |04c3: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d7382: 0800 1e00 |04c5: move-object/from16 v0, v30 │ │ -0d7386: 5402 fe11 |04c7: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d738a: 0800 1e00 |04c9: move-object/from16 v0, v30 │ │ -0d738e: 5403 0312 |04cb: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ -0d7392: 6e20 3116 3200 |04cd: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d7398: 2203 6e02 |04d0: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0d739c: 0800 1e00 |04d2: move-object/from16 v0, v30 │ │ -0d73a0: 5402 0612 |04d4: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d73a4: 1f02 5003 |04d6: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d73a8: 5422 4412 |04d8: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d73ac: 7020 161a 2300 |04da: invoke-direct {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0d73b2: 0800 1e00 |04dd: move-object/from16 v0, v30 │ │ -0d73b6: 5b03 ff11 |04df: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d73ba: 0800 1e00 |04e1: move-object/from16 v0, v30 │ │ -0d73be: 5402 ff11 |04e3: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d73c2: 6e20 641a 9200 |04e5: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1a64 │ │ -0d73c8: 0800 1e00 |04e8: move-object/from16 v0, v30 │ │ -0d73cc: 5402 ff11 |04ea: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d73d0: 0800 1e00 |04ec: move-object/from16 v0, v30 │ │ -0d73d4: 5403 1812 |04ee: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d73d8: 5433 5112 |04f0: iget-object v3, v3, Lde/onyxbits/pocketbandit/Variation;.machineName:Ljava/lang/String; // field@1251 │ │ -0d73dc: 6e20 191a 3200 |04f2: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d73e2: 0800 1e00 |04f5: move-object/from16 v0, v30 │ │ -0d73e6: 5402 ff11 |04f7: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d73ea: 1503 2041 |04f9: const/high16 v3, #int 1092616192 // #4120 │ │ -0d73ee: 1504 d343 |04fb: const/high16 v4, #int 1137901568 // #43d3 │ │ -0d73f2: 1505 9643 |04fd: const/high16 v5, #int 1133903872 // #4396 │ │ -0d73f6: 1506 4042 |04ff: const/high16 v6, #int 1111490560 // #4240 │ │ -0d73fa: 6e56 651a 3254 |0501: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ -0d7400: 0800 1e00 |0504: move-object/from16 v0, v30 │ │ -0d7404: 5402 0712 |0506: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d7408: 0800 1e00 |0508: move-object/from16 v0, v30 │ │ -0d740c: 5403 ff11 |050a: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ -0d7410: 6e20 3116 3200 |050c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d7416: 220a 6e02 |050f: new-instance v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0d741a: 7010 151a 0a00 |0511: invoke-direct {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ -0d7420: 1502 8343 |0514: const/high16 v2, #int 1132658688 // #4383 │ │ -0d7424: 1503 1643 |0516: const/high16 v3, #int 1125515264 // #4316 │ │ -0d7428: 1504 4042 |0518: const/high16 v4, #int 1111490560 // #4240 │ │ -0d742c: 1505 4843 |051a: const/high16 v5, #int 1128792064 // #4348 │ │ -0d7430: 6e55 651a 2a43 |051c: invoke-virtual {v10, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ -0d7436: 6e20 641a 9a00 |051f: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1a64 │ │ -0d743c: 221a a302 |0522: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7440: 1a02 7812 |0524: const-string v2, "btn_musicmuted_up" // string@1278 │ │ -0d7444: 0800 1600 |0526: move-object/from16 v0, v22 │ │ -0d7448: 6e20 6c0e 2000 |0528: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d744e: 0c02 |052b: move-result-object v2 │ │ -0d7450: 0800 1a00 |052c: move-object/from16 v0, v26 │ │ -0d7454: 7020 c81c 2000 |052e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d745a: 220e a302 |0531: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d745e: 1a02 7712 |0533: const-string v2, "btn_musicmuted_down" // string@1277 │ │ -0d7462: 0800 1600 |0535: move-object/from16 v0, v22 │ │ -0d7466: 6e20 6c0e 2000 |0537: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d746c: 0c02 |053a: move-result-object v2 │ │ -0d746e: 7020 c81c 2e00 |053b: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7474: 220b a302 |053e: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7478: 1a02 7612 |0540: const-string v2, "btn_musicmuted_checked" // string@1276 │ │ -0d747c: 0800 1600 |0542: move-object/from16 v0, v22 │ │ -0d7480: 6e20 6c0e 2000 |0544: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7486: 0c02 |0547: move-result-object v2 │ │ -0d7488: 7020 c81c 2b00 |0548: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d748e: 2202 4e02 |054b: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7492: 0800 1a00 |054d: move-object/from16 v0, v26 │ │ -0d7496: 7040 7c18 02be |054f: invoke-direct {v2, v0, v14, v11}, Lcom/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 // method@187c │ │ -0d749c: 0800 1e00 |0552: move-object/from16 v0, v30 │ │ -0d74a0: 5b02 0a12 |0554: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ -0d74a4: 0800 1e00 |0556: move-object/from16 v0, v30 │ │ -0d74a8: 5402 0a12 |0558: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ -0d74ac: 0800 1e00 |055a: move-object/from16 v0, v30 │ │ -0d74b0: 5403 0612 |055c: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d74b4: 5433 d311 |055e: iget-object v3, v3, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ -0d74b8: 6e10 4923 0300 |0560: invoke-virtual {v3}, Lde/onyxbits/bureauengine/audio/MuteManager;.isMusicMuted:()Z // method@2349 │ │ -0d74be: 0a03 |0563: move-result v3 │ │ -0d74c0: 6e20 8c18 3200 |0564: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setChecked:(Z)V // method@188c │ │ -0d74c6: 0800 1e00 |0567: move-object/from16 v0, v30 │ │ -0d74ca: 5402 0a12 |0569: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ -0d74ce: 0800 1e00 |056b: move-object/from16 v0, v30 │ │ -0d74d2: 6e20 7e18 0200 |056d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d74d8: 221a a302 |0570: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d74dc: 1a02 8112 |0572: const-string v2, "btn_soundmuted_up" // string@1281 │ │ -0d74e0: 0800 1600 |0574: move-object/from16 v0, v22 │ │ -0d74e4: 6e20 6c0e 2000 |0576: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d74ea: 0c02 |0579: move-result-object v2 │ │ -0d74ec: 0800 1a00 |057a: move-object/from16 v0, v26 │ │ -0d74f0: 7020 c81c 2000 |057c: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d74f6: 220e a302 |057f: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d74fa: 1a02 8012 |0581: const-string v2, "btn_soundmuted_down" // string@1280 │ │ -0d74fe: 0800 1600 |0583: move-object/from16 v0, v22 │ │ -0d7502: 6e20 6c0e 2000 |0585: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7508: 0c02 |0588: move-result-object v2 │ │ -0d750a: 7020 c81c 2e00 |0589: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7510: 220b a302 |058c: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7514: 1a02 7f12 |058e: const-string v2, "btn_soundmuted_checked" // string@127f │ │ -0d7518: 0800 1600 |0590: move-object/from16 v0, v22 │ │ -0d751c: 6e20 6c0e 2000 |0592: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7522: 0c02 |0595: move-result-object v2 │ │ -0d7524: 7020 c81c 2b00 |0596: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d752a: 2202 4e02 |0599: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d752e: 0800 1a00 |059b: move-object/from16 v0, v26 │ │ -0d7532: 7040 7c18 02be |059d: invoke-direct {v2, v0, v14, v11}, Lcom/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 // method@187c │ │ -0d7538: 0800 1e00 |05a0: move-object/from16 v0, v30 │ │ -0d753c: 5b02 1212 |05a2: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ -0d7540: 0800 1e00 |05a4: move-object/from16 v0, v30 │ │ -0d7544: 5402 1212 |05a6: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ -0d7548: 0800 1e00 |05a8: move-object/from16 v0, v30 │ │ -0d754c: 6e20 7e18 0200 |05aa: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d7552: 221a a302 |05ad: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7556: 1a02 7012 |05af: const-string v2, "btn_close_up" // string@1270 │ │ -0d755a: 0800 1000 |05b1: move-object/from16 v0, v16 │ │ -0d755e: 6e20 6c0e 2000 |05b3: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7564: 0c02 |05b6: move-result-object v2 │ │ -0d7566: 0800 1a00 |05b7: move-object/from16 v0, v26 │ │ -0d756a: 7020 c81c 2000 |05b9: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7570: 220e a302 |05bc: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7574: 1a02 6f12 |05be: const-string v2, "btn_close_down" // string@126f │ │ -0d7578: 0800 1000 |05c0: move-object/from16 v0, v16 │ │ -0d757c: 6e20 6c0e 2000 |05c2: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7582: 0c02 |05c5: move-result-object v2 │ │ -0d7584: 7020 c81c 2e00 |05c6: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d758a: 2202 4e02 |05c9: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d758e: 0800 1a00 |05cb: move-object/from16 v0, v26 │ │ -0d7592: 7030 7b18 020e |05cd: invoke-direct {v2, v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d7598: 0800 1e00 |05d0: move-object/from16 v0, v30 │ │ -0d759c: 5b02 0112 |05d2: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ -0d75a0: 0800 1e00 |05d4: move-object/from16 v0, v30 │ │ -0d75a4: 5402 0112 |05d6: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ -0d75a8: 0800 1e00 |05d8: move-object/from16 v0, v30 │ │ -0d75ac: 6e20 7e18 0200 |05da: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d75b2: 0800 1e00 |05dd: move-object/from16 v0, v30 │ │ -0d75b6: 5402 0a12 |05df: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ -0d75ba: 6e20 181a 2a00 |05e1: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d75c0: 0c02 |05e4: move-result-object v2 │ │ -0d75c2: 1503 a041 |05e5: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d75c6: 6e20 ce22 3200 |05e7: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ -0d75cc: 0c02 |05ea: move-result-object v2 │ │ -0d75ce: 6e10 df22 0200 |05eb: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d75d4: 0800 1e00 |05ee: move-object/from16 v0, v30 │ │ -0d75d8: 5402 1212 |05f0: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ -0d75dc: 6e20 181a 2a00 |05f2: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d75e2: 0c02 |05f5: move-result-object v2 │ │ -0d75e4: 1503 a041 |05f6: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d75e8: 6e20 ce22 3200 |05f8: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ -0d75ee: 0c02 |05fb: move-result-object v2 │ │ -0d75f0: 6e10 df22 0200 |05fc: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d75f6: 0800 1e00 |05ff: move-object/from16 v0, v30 │ │ -0d75fa: 5402 0112 |0601: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ -0d75fe: 6e20 181a 2a00 |0603: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7604: 0800 1e00 |0606: move-object/from16 v0, v30 │ │ -0d7608: 5402 0712 |0608: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d760c: 6e20 3116 a200 |060a: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d7612: 2203 5a02 |060d: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // type@025a │ │ -0d7616: 1204 |060f: const/4 v4, #int 0 // #0 │ │ -0d7618: 0800 1e00 |0610: move-object/from16 v0, v30 │ │ -0d761c: 5402 0612 |0612: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ -0d7620: 1f02 5003 |0614: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d7624: 5422 4412 |0616: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d7628: 7030 0419 4302 |0618: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1904 │ │ -0d762e: 0800 1e00 |061b: move-object/from16 v0, v30 │ │ -0d7632: 5b03 1012 |061d: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ -0d7636: 0800 1e00 |061f: move-object/from16 v0, v30 │ │ -0d763a: 5402 1812 |0621: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ -0d763e: 0800 1e00 |0623: move-object/from16 v0, v30 │ │ -0d7642: 7020 9523 2000 |0625: invoke-direct {v0, v2}, Lde/onyxbits/pocketbandit/GambleScreen;.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V // method@2395 │ │ -0d7648: 0800 1e00 |0628: move-object/from16 v0, v30 │ │ -0d764c: 5402 1012 |062a: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ -0d7650: 1213 |062c: const/4 v3, #int 1 // #1 │ │ -0d7652: 1214 |062d: const/4 v4, #int 1 // #1 │ │ -0d7654: 6e30 4019 3204 |062e: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setOverscroll:(ZZ)V // method@1940 │ │ -0d765a: 0800 1e00 |0631: move-object/from16 v0, v30 │ │ -0d765e: 5402 1012 |0633: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ -0d7662: 1503 2041 |0635: const/high16 v3, #int 1092616192 // #4120 │ │ -0d7666: 1504 8842 |0637: const/high16 v4, #int 1116209152 // #4288 │ │ -0d766a: 1505 7243 |0639: const/high16 v5, #int 1131544576 // #4372 │ │ -0d766e: 1506 a743 |063b: const/high16 v6, #int 1135017984 // #43a7 │ │ -0d7672: 6e56 3819 3254 |063d: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setBounds:(FFFF)V // method@1938 │ │ -0d7678: 0800 1e00 |0640: move-object/from16 v0, v30 │ │ -0d767c: 5402 0c12 |0642: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ -0d7680: 3902 c400 |0644: if-nez v2, 0708 // +00c4 │ │ -0d7684: 0800 1e00 |0646: move-object/from16 v0, v30 │ │ -0d7688: 5402 0712 |0648: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d768c: 1203 |064a: const/4 v3, #int 0 // #0 │ │ -0d768e: 1204 |064b: const/4 v4, #int 0 // #0 │ │ -0d7690: 6e30 5816 3204 |064c: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ -0d7696: 0800 1e00 |064f: move-object/from16 v0, v30 │ │ -0d769a: 5402 fe11 |0651: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d769e: 0800 1e00 |0653: move-object/from16 v0, v30 │ │ -0d76a2: 5403 1412 |0655: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d76a6: 6e10 ad16 0300 |0657: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d76ac: 0a03 |065a: move-result v3 │ │ -0d76ae: 1204 |065b: const/4 v4, #int 0 // #0 │ │ -0d76b0: 6e30 5816 3204 |065c: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ -0d76b6: 0800 1e00 |065f: move-object/from16 v0, v30 │ │ -0d76ba: 5402 0712 |0661: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d76be: 0800 1e00 |0663: move-object/from16 v0, v30 │ │ -0d76c2: 5403 1012 |0665: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ -0d76c6: 6e20 3116 3200 |0667: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ -0d76cc: 0800 1e00 |066a: move-object/from16 v0, v30 │ │ -0d76d0: 5402 1412 |066c: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d76d4: 0800 1e00 |066e: move-object/from16 v0, v30 │ │ -0d76d8: 5403 fe11 |0670: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ -0d76dc: 6e20 9a16 3200 |0672: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0d76e2: 0800 1e00 |0675: move-object/from16 v0, v30 │ │ -0d76e6: 5402 1412 |0677: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d76ea: 0800 1e00 |0679: move-object/from16 v0, v30 │ │ -0d76ee: 5403 0712 |067b: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d76f2: 6e20 9a16 3200 |067d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0d76f8: 0e00 |0680: return-void │ │ -0d76fa: 221a a302 |0681: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d76fe: 1a02 7512 |0683: const-string v2, "btn_left_up" // string@1275 │ │ -0d7702: 0800 1600 |0685: move-object/from16 v0, v22 │ │ -0d7706: 6e20 6c0e 2000 |0687: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d770c: 0c02 |068a: move-result-object v2 │ │ -0d770e: 0800 1a00 |068b: move-object/from16 v0, v26 │ │ -0d7712: 7020 c81c 2000 |068d: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7718: 220e a302 |0690: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d771c: 1a02 7412 |0692: const-string v2, "btn_left_down" // string@1274 │ │ -0d7720: 0800 1600 |0694: move-object/from16 v0, v22 │ │ -0d7724: 6e20 6c0e 2000 |0696: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d772a: 0c02 |0699: move-result-object v2 │ │ -0d772c: 7020 c81c 2e00 |069a: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7732: 2202 4e02 |069d: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7736: 0800 1a00 |069f: move-object/from16 v0, v26 │ │ -0d773a: 7030 7b18 020e |06a1: invoke-direct {v2, v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d7740: 0800 1e00 |06a4: move-object/from16 v0, v30 │ │ -0d7744: 5b02 0d12 |06a6: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ -0d7748: 0800 1e00 |06a8: move-object/from16 v0, v30 │ │ -0d774c: 5402 0d12 |06aa: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ -0d7750: 0800 1e00 |06ac: move-object/from16 v0, v30 │ │ -0d7754: 6e20 7e18 0200 |06ae: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d775a: 221a a302 |06b1: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d775e: 1a02 7c12 |06b3: const-string v2, "btn_right_up" // string@127c │ │ -0d7762: 0800 1600 |06b5: move-object/from16 v0, v22 │ │ -0d7766: 6e20 6c0e 2000 |06b7: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d776c: 0c02 |06ba: move-result-object v2 │ │ -0d776e: 0800 1a00 |06bb: move-object/from16 v0, v26 │ │ -0d7772: 7020 c81c 2000 |06bd: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7778: 220e a302 |06c0: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d777c: 1a02 7b12 |06c2: const-string v2, "btn_right_down" // string@127b │ │ -0d7780: 0800 1600 |06c4: move-object/from16 v0, v22 │ │ -0d7784: 6e20 6c0e 2000 |06c6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d778a: 0c02 |06c9: move-result-object v2 │ │ -0d778c: 7020 c81c 2e00 |06ca: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7792: 2202 4e02 |06cd: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7796: 0800 1a00 |06cf: move-object/from16 v0, v26 │ │ -0d779a: 7030 7b18 020e |06d1: invoke-direct {v2, v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d77a0: 0800 1e00 |06d4: move-object/from16 v0, v30 │ │ -0d77a4: 5b02 0b12 |06d6: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ -0d77a8: 0800 1e00 |06d8: move-object/from16 v0, v30 │ │ -0d77ac: 5402 0b12 |06da: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ -0d77b0: 0800 1e00 |06dc: move-object/from16 v0, v30 │ │ -0d77b4: 6e20 7e18 0200 |06de: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ -0d77ba: 0800 1e00 |06e1: move-object/from16 v0, v30 │ │ -0d77be: 5402 0d12 |06e3: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ -0d77c2: 0800 1900 |06e5: move-object/from16 v0, v25 │ │ -0d77c6: 6e20 181a 2000 |06e7: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d77cc: 0c02 |06ea: move-result-object v2 │ │ -0d77ce: 1503 f041 |06eb: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d77d2: 6e20 d222 3200 |06ed: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ -0d77d8: 1a02 aa0d |06f0: const-string v2, "Select game" // string@0daa │ │ -0d77dc: 0800 1900 |06f2: move-object/from16 v0, v25 │ │ -0d77e0: 6e20 191a 2000 |06f4: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d77e6: 0c02 |06f7: move-result-object v2 │ │ -0d77e8: 1503 f041 |06f8: const/high16 v3, #int 1106247680 // #41f0 │ │ -0d77ec: 6e20 d222 3200 |06fa: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ -0d77f2: 0800 1e00 |06fd: move-object/from16 v0, v30 │ │ -0d77f6: 5402 0b12 |06ff: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ -0d77fa: 0800 1900 |0701: move-object/from16 v0, v25 │ │ -0d77fe: 6e20 181a 2000 |0703: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7804: 2900 3afd |0706: goto/16 0440 // -02c6 │ │ -0d7808: 0800 1e00 |0708: move-object/from16 v0, v30 │ │ -0d780c: 5402 0712 |070a: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ -0d7810: 0800 1e00 |070c: move-object/from16 v0, v30 │ │ -0d7814: 5403 1412 |070e: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ -0d7818: 6e10 ad16 0300 |0710: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d781e: 0a03 |0713: move-result v3 │ │ -0d7820: 1204 |0714: const/4 v4, #int 0 // #0 │ │ -0d7822: 6e30 5816 3204 |0715: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ -0d7828: 2900 47ff |0718: goto/16 065f // -00b9 │ │ +0e469c: |[0e469c] de.onyxbits.pocketbandit.GambleScreen.readyScreen:()V │ │ +0e46ac: 2202 2602 |0000: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0226 │ │ +0e46b0: 1503 a043 |0002: const/high16 v3, #int 1134559232 // #43a0 │ │ +0e46b4: 1504 f043 |0004: const/high16 v4, #int 1139802112 // #43f0 │ │ +0e46b8: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +0e46ba: 0800 1e00 |0007: move-object/from16 v0, v30 │ │ +0e46be: 5406 0612 |0009: iget-object v6, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e46c2: 5466 d511 |000b: iget-object v6, v6, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e46c6: 7056 9616 3254 |000d: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1696 │ │ +0e46cc: 0800 1e00 |0010: move-object/from16 v0, v30 │ │ +0e46d0: 5b02 1412 |0012: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e46d4: 2202 3f03 |0014: new-instance v2, Lde/onyxbits/bureauengine/screen/FadeOverScreen; // type@033f │ │ +0e46d8: 7010 6723 0200 |0016: invoke-direct {v2}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.:()V // method@2367 │ │ +0e46de: 0800 1e00 |0019: move-object/from16 v0, v30 │ │ +0e46e2: 5b02 0212 |001b: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@1202 │ │ +0e46e6: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +0e46ea: 5402 fe11 |001f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e46ee: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0e46f0: 6e20 5a16 3200 |0022: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setTransform:(Z)V // method@165a │ │ +0e46f6: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ +0e46fa: 5402 0612 |0027: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e46fe: 5422 d211 |0029: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e4702: 1a03 8426 |002b: const-string v3, "sfx/Pellet Gun Pump-SoundBible.com-517750307.mp3" // string@2684 │ │ +0e4706: 1c04 8d00 |002d: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e470a: 6e30 d601 3204 |002f: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e4710: 0c02 |0032: move-result-object v2 │ │ +0e4712: 1f02 8d00 |0033: check-cast v2, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e4716: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ +0e471a: 5b02 1612 |0037: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.triggerSound:Lcom/badlogic/gdx/audio/Sound; // field@1216 │ │ +0e471e: 0800 1e00 |0039: move-object/from16 v0, v30 │ │ +0e4722: 5402 0612 |003b: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4726: 5422 d211 |003d: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e472a: 1a03 8226 |003f: const-string v3, "sfx/135936__bradwesson__collectcoin.ogg" // string@2682 │ │ +0e472e: 1c04 8d00 |0041: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e4732: 6e30 d601 3204 |0043: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e4738: 0c02 |0046: move-result-object v2 │ │ +0e473a: 1f02 8d00 |0047: check-cast v2, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e473e: 0800 1e00 |0049: move-object/from16 v0, v30 │ │ +0e4742: 5b02 1a12 |004b: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.winSound:Lcom/badlogic/gdx/audio/Sound; // field@121a │ │ +0e4746: 0800 1e00 |004d: move-object/from16 v0, v30 │ │ +0e474a: 5402 0612 |004f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e474e: 5422 d211 |0051: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e4752: 1a03 8326 |0053: const-string v3, "sfx/56246__q-k__latch-04.ogg" // string@2683 │ │ +0e4756: 1c04 8d00 |0055: const-class v4, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e475a: 6e30 d601 3204 |0057: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e4760: 0c02 |005a: move-result-object v2 │ │ +0e4762: 1f02 8d00 |005b: check-cast v2, Lcom/badlogic/gdx/audio/Sound; // type@008d │ │ +0e4766: 0800 1e00 |005d: move-object/from16 v0, v30 │ │ +0e476a: 5b02 0e12 |005f: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelStopSound:Lcom/badlogic/gdx/audio/Sound; // field@120e │ │ +0e476e: 0800 1e00 |0061: move-object/from16 v0, v30 │ │ +0e4772: 5402 0612 |0063: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4776: 5422 d211 |0065: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e477a: 1a03 5e20 |0067: const-string v3, "music/Theme for Harold var 3.mp3" // string@205e │ │ +0e477e: 1c04 8c00 |0069: const-class v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0e4782: 6e30 d601 3204 |006b: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e4788: 0c02 |006e: move-result-object v2 │ │ +0e478a: 1f02 8c00 |006f: check-cast v2, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0e478e: 0800 1e00 |0071: move-object/from16 v0, v30 │ │ +0e4792: 5b02 0912 |0073: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@1209 │ │ +0e4796: 0800 1e00 |0075: move-object/from16 v0, v30 │ │ +0e479a: 5402 0912 |0077: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@1209 │ │ +0e479e: 1213 |0079: const/4 v3, #int 1 // #1 │ │ +0e47a0: 7220 7202 3200 |007a: invoke-interface {v2, v3}, Lcom/badlogic/gdx/audio/Music;.setLooping:(Z)V // method@0272 │ │ +0e47a6: 0800 1e00 |007d: move-object/from16 v0, v30 │ │ +0e47aa: 5402 0612 |007f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e47ae: 5422 d211 |0081: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e47b2: 1a03 0928 |0083: const-string v3, "textures/gamblescreen.atlas" // string@2809 │ │ +0e47b6: 1c04 5801 |0085: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e47ba: 6e30 d601 3204 |0087: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e47c0: 0c16 |008a: move-result-object v22 │ │ +0e47c2: 1f16 5801 |008b: check-cast v22, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e47c6: 0800 1e00 |008d: move-object/from16 v0, v30 │ │ +0e47ca: 5402 0612 |008f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e47ce: 5422 d211 |0091: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e47d2: 1a03 0a28 |0093: const-string v3, "textures/global.atlas" // string@280a │ │ +0e47d6: 1c04 5801 |0095: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e47da: 6e30 d601 3204 |0097: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e47e0: 0c10 |009a: move-result-object v16 │ │ +0e47e2: 1f10 5801 |009b: check-cast v16, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e47e6: 0800 1e00 |009d: move-object/from16 v0, v30 │ │ +0e47ea: 5402 1812 |009f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e47ee: 5422 5412 |00a1: iget-object v2, v2, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ +0e47f2: 2122 |00a3: array-length v2, v2 │ │ +0e47f4: 2322 2204 |00a4: new-array v2, v2, [Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@0422 │ │ +0e47f8: 0800 1e00 |00a6: move-object/from16 v0, v30 │ │ +0e47fc: 5b02 1512 |00a8: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ +0e4800: 0800 1e00 |00aa: move-object/from16 v0, v30 │ │ +0e4804: 5402 1812 |00ac: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e4808: 5422 5412 |00ae: iget-object v2, v2, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ +0e480c: 2122 |00b0: array-length v2, v2 │ │ +0e480e: 2322 2204 |00b1: new-array v2, v2, [Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // type@0422 │ │ +0e4812: 0800 1e00 |00b3: move-object/from16 v0, v30 │ │ +0e4816: 5b02 1112 |00b5: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ +0e481a: 2209 a002 |00b7: new-instance v9, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0e481e: 2202 3301 |00b9: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0e4822: 1a03 5124 |00bb: const-string v3, "roundbox_grey" // string@2451 │ │ +0e4826: 0800 1000 |00bd: move-object/from16 v0, v16 │ │ +0e482a: 6e20 6c0e 3000 |00bf: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4830: 0c03 |00c2: move-result-object v3 │ │ +0e4832: 1304 0800 |00c3: const/16 v4, #int 8 // #8 │ │ +0e4836: 1305 0800 |00c5: const/16 v5, #int 8 // #8 │ │ +0e483a: 1306 0800 |00c7: const/16 v6, #int 8 // #8 │ │ +0e483e: 1307 0800 |00c9: const/16 v7, #int 8 // #8 │ │ +0e4842: 7606 6f0c 0200 |00cb: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c6f │ │ +0e4848: 7020 ac1c 2900 |00ce: invoke-direct {v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ +0e484e: 1a02 0b27 |00d1: const-string v2, "spr_background" // string@270b │ │ +0e4852: 0800 1600 |00d3: move-object/from16 v0, v22 │ │ +0e4856: 6e20 6c0e 2000 |00d5: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e485c: 0c08 |00d8: move-result-object v8 │ │ +0e485e: 131b f4ff |00d9: const/16 v27, #int -12 // #fff4 │ │ +0e4862: 6202 2500 |00db: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0e4866: 7210 3001 0200 |00dd: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0e486c: 0a02 |00e0: move-result v2 │ │ +0e486e: 0200 1b00 |00e1: move/from16 v0, v27 │ │ +0e4872: 3520 3700 |00e3: if-ge v0, v2, 011a // +0037 │ │ +0e4876: 131c f4ff |00e5: const/16 v28, #int -12 // #fff4 │ │ +0e487a: 6202 2500 |00e7: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0e487e: 7210 2901 0200 |00e9: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0e4884: 0a02 |00ec: move-result v2 │ │ +0e4886: 0200 1c00 |00ed: move/from16 v0, v28 │ │ +0e488a: 3520 2400 |00ef: if-ge v0, v2, 0113 // +0024 │ │ +0e488e: 2213 4c02 |00f1: new-instance v19, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e4892: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ +0e4896: 7020 5018 8000 |00f5: invoke-direct {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1850 │ │ +0e489c: 0200 1b00 |00f8: move/from16 v0, v27 │ │ +0e48a0: 8202 |00fa: int-to-float v2, v0 │ │ +0e48a2: 0200 1c00 |00fb: move/from16 v0, v28 │ │ +0e48a6: 8203 |00fd: int-to-float v3, v0 │ │ +0e48a8: 0800 1300 |00fe: move-object/from16 v0, v19 │ │ +0e48ac: 6e30 6f18 2003 |0100: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@186f │ │ +0e48b2: 0800 1e00 |0103: move-object/from16 v0, v30 │ │ +0e48b6: 5402 1412 |0105: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e48ba: 0800 1300 |0107: move-object/from16 v0, v19 │ │ +0e48be: 6e20 9a16 0200 |0109: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e48c4: 6e10 7d0e 0800 |010c: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0e48ca: 0a02 |010f: move-result v2 │ │ +0e48cc: 901c 1c02 |0110: add-int v28, v28, v2 │ │ +0e48d0: 28d5 |0112: goto 00e7 // -002b │ │ +0e48d2: 6e10 7e0e 0800 |0113: invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0e48d8: 0a02 |0116: move-result v2 │ │ +0e48da: 901b 1b02 |0117: add-int v27, v27, v2 │ │ +0e48de: 28c2 |0119: goto 00db // -003e │ │ +0e48e0: 1312 0000 |011a: const/16 v18, #int 0 // #0 │ │ +0e48e4: 0800 1e00 |011c: move-object/from16 v0, v30 │ │ +0e48e8: 5402 1512 |011e: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ +0e48ec: 2122 |0120: array-length v2, v2 │ │ +0e48ee: 0200 1200 |0121: move/from16 v0, v18 │ │ +0e48f2: 3520 6d00 |0123: if-ge v0, v2, 0190 // +006d │ │ +0e48f6: 0800 1e00 |0125: move-object/from16 v0, v30 │ │ +0e48fa: 5402 1512 |0127: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ +0e48fe: 2203 a302 |0129: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4902: 2204 5901 |012b: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0e4906: 0800 1e00 |012d: move-object/from16 v0, v30 │ │ +0e490a: 5405 1812 |012f: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e490e: 5455 5412 |0131: iget-object v5, v5, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ +0e4912: 4605 0512 |0133: aget-object v5, v5, v18 │ │ +0e4916: 0800 1600 |0135: move-object/from16 v0, v22 │ │ +0e491a: 6e20 6c0e 5000 |0137: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4920: 0c05 |013a: move-result-object v5 │ │ +0e4922: 7020 7a0e 5400 |013b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e7a │ │ +0e4928: 7020 c81c 4300 |013e: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e492e: 4d03 0212 |0141: aput-object v3, v2, v18 │ │ +0e4932: 0800 1e00 |0143: move-object/from16 v0, v30 │ │ +0e4936: 5402 1112 |0145: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ +0e493a: 2203 a302 |0147: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e493e: 2204 5901 |0149: new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // type@0159 │ │ +0e4942: 0800 1e00 |014b: move-object/from16 v0, v30 │ │ +0e4946: 5405 1812 |014d: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e494a: 5455 5412 |014f: iget-object v5, v5, Lde/onyxbits/pocketbandit/Variation;.symbolNames:[Ljava/lang/String; // field@1254 │ │ +0e494e: 4605 0512 |0151: aget-object v5, v5, v18 │ │ +0e4952: 0800 1600 |0153: move-object/from16 v0, v22 │ │ +0e4956: 6e20 6c0e 5000 |0155: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e495c: 0c05 |0158: move-result-object v5 │ │ +0e495e: 7020 7a0e 5400 |0159: invoke-direct {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@0e7a │ │ +0e4964: 7020 c81c 4300 |015c: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e496a: 4d03 0212 |015f: aput-object v3, v2, v18 │ │ +0e496e: 0800 1e00 |0161: move-object/from16 v0, v30 │ │ +0e4972: 5402 1112 |0163: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ +0e4976: 4602 0212 |0165: aget-object v2, v2, v18 │ │ +0e497a: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +0e497e: 5403 1512 |0169: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ +0e4982: 4603 0312 |016b: aget-object v3, v3, v18 │ │ +0e4986: 7210 851c 0300 |016d: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e498c: 0a03 |0170: move-result v3 │ │ +0e498e: 1504 0040 |0171: const/high16 v4, #int 1073741824 // #4000 │ │ +0e4992: c943 |0173: div-float/2addr v3, v4 │ │ +0e4994: 7220 8b1c 3200 |0174: invoke-interface {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.setMinWidth:(F)V // method@1c8b │ │ +0e499a: 0800 1e00 |0177: move-object/from16 v0, v30 │ │ +0e499e: 5402 1112 |0179: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.smallSymbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1211 │ │ +0e49a2: 4602 0212 |017b: aget-object v2, v2, v18 │ │ +0e49a6: 0800 1e00 |017d: move-object/from16 v0, v30 │ │ +0e49aa: 5403 1512 |017f: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ +0e49ae: 4603 0312 |0181: aget-object v3, v3, v18 │ │ +0e49b2: 7210 841c 0300 |0183: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e49b8: 0a03 |0186: move-result v3 │ │ +0e49ba: 1504 0040 |0187: const/high16 v4, #int 1073741824 // #4000 │ │ +0e49be: c943 |0189: div-float/2addr v3, v4 │ │ +0e49c0: 7220 8a1c 3200 |018a: invoke-interface {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.setMinHeight:(F)V // method@1c8a │ │ +0e49c6: d812 1201 |018d: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0e49ca: 288d |018f: goto 011c // -0073 │ │ +0e49cc: 220f 4c02 |0190: new-instance v15, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e49d0: 2202 a302 |0192: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e49d4: 1a03 0e27 |0194: const-string v3, "spr_frontpanel" // string@270e │ │ +0e49d8: 0800 1600 |0196: move-object/from16 v0, v22 │ │ +0e49dc: 6e20 6c0e 3000 |0198: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e49e2: 0c03 |019b: move-result-object v3 │ │ +0e49e4: 7020 c81c 3200 |019c: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e49ea: 7020 5218 2f00 |019f: invoke-direct {v15, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0e49f0: 1502 9841 |01a2: const/high16 v2, #int 1100480512 // #4198 │ │ +0e49f4: 1503 7442 |01a4: const/high16 v3, #int 1114898432 // #4274 │ │ +0e49f8: 6e30 6f18 2f03 |01a6: invoke-virtual {v15, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@186f │ │ +0e49fe: 0800 1e00 |01a9: move-object/from16 v0, v30 │ │ +0e4a02: 5402 fe11 |01ab: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e4a06: 6e20 3116 f200 |01ad: invoke-virtual {v2, v15}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4a0c: 2202 4c02 |01b0: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e4a10: 1a03 0f27 |01b2: const-string v3, "spr_knob" // string@270f │ │ +0e4a14: 0800 1600 |01b4: move-object/from16 v0, v22 │ │ +0e4a18: 6e20 6c0e 3000 |01b6: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4a1e: 0c03 |01b9: move-result-object v3 │ │ +0e4a20: 7020 5018 3200 |01ba: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1850 │ │ +0e4a26: 0800 1e00 |01bd: move-object/from16 v0, v30 │ │ +0e4a2a: 5b02 0812 |01bf: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ +0e4a2e: 0800 1e00 |01c1: move-object/from16 v0, v30 │ │ +0e4a32: 5402 0812 |01c3: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ +0e4a36: 1503 6b43 |01c5: const/high16 v3, #int 1131085824 // #436b │ │ +0e4a3a: 1504 5b43 |01c7: const/high16 v4, #int 1130037248 // #435b │ │ +0e4a3e: 6e30 6f18 3204 |01c9: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setPosition:(FF)V // method@186f │ │ +0e4a44: 2211 4803 |01cc: new-instance v17, Lde/onyxbits/pocketbandit/KnobHandler; // type@0348 │ │ +0e4a48: 1212 |01ce: const/4 v2, #int 1 // #1 │ │ +0e4a4a: 1503 7043 |01cf: const/high16 v3, #int 1131413504 // #4370 │ │ +0e4a4e: 1504 8a42 |01d1: const/high16 v4, #int 1116340224 // #428a │ │ +0e4a52: 0800 1100 |01d3: move-object/from16 v0, v17 │ │ +0e4a56: 0801 1e00 |01d5: move-object/from16 v1, v30 │ │ +0e4a5a: 7054 9623 1032 |01d7: invoke-direct {v0, v1, v2, v3, v4}, Lde/onyxbits/pocketbandit/KnobHandler;.:(Lde/onyxbits/pocketbandit/GambleScreen;ZFF)V // method@2396 │ │ +0e4a60: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +0e4a64: 5402 0812 |01dc: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ +0e4a68: 0800 1100 |01de: move-object/from16 v0, v17 │ │ +0e4a6c: 6e20 5518 0200 |01e0: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1855 │ │ +0e4a72: 0800 1e00 |01e3: move-object/from16 v0, v30 │ │ +0e4a76: 5402 0812 |01e5: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ +0e4a7a: 0800 1100 |01e7: move-object/from16 v0, v17 │ │ +0e4a7e: 6e20 9a23 2000 |01e9: invoke-virtual {v0, v2}, Lde/onyxbits/pocketbandit/KnobHandler;.restKnob:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@239a │ │ +0e4a84: 0800 1e00 |01ec: move-object/from16 v0, v30 │ │ +0e4a88: 5402 fe11 |01ee: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e4a8c: 0800 1e00 |01f0: move-object/from16 v0, v30 │ │ +0e4a90: 5403 0812 |01f2: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.knob:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1208 │ │ +0e4a94: 6e20 3116 3200 |01f4: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4a9a: 2218 4603 |01f7: new-instance v24, Lde/onyxbits/pocketbandit/ClippingGroup; // type@0346 │ │ +0e4a9e: 2202 db01 |01f9: new-instance v2, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e4aa2: 1203 |01fb: const/4 v3, #int 0 // #0 │ │ +0e4aa4: 1504 6042 |01fc: const/high16 v4, #int 1113587712 // #4260 │ │ +0e4aa8: 6205 2500 |01fe: sget-object v5, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0e4aac: 7210 3001 0500 |0200: invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0e4ab2: 0a05 |0203: move-result v5 │ │ +0e4ab4: 8255 |0204: int-to-float v5, v5 │ │ +0e4ab6: 1506 ae42 |0205: const/high16 v6, #int 1118699520 // #42ae │ │ +0e4aba: 7056 e712 3254 |0207: invoke-direct {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/math/Rectangle;.:(FFFF)V // method@12e7 │ │ +0e4ac0: 0800 1800 |020a: move-object/from16 v0, v24 │ │ +0e4ac4: 7020 7f23 2000 |020c: invoke-direct {v0, v2}, Lde/onyxbits/pocketbandit/ClippingGroup;.:(Lcom/badlogic/gdx/math/Rectangle;)V // method@237f │ │ +0e4aca: 0800 1e00 |020f: move-object/from16 v0, v30 │ │ +0e4ace: 5402 1812 |0211: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e4ad2: 6e10 bc23 0200 |0213: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/Variation;.getInitialFaces:()[I // method@23bc │ │ +0e4ad8: 0c14 |0216: move-result-object v20 │ │ +0e4ada: 1317 0000 |0217: const/16 v23, #int 0 // #0 │ │ +0e4ade: 1312 0000 |0219: const/16 v18, #int 0 // #0 │ │ +0e4ae2: 0800 1e00 |021b: move-object/from16 v0, v30 │ │ +0e4ae6: 5402 0f12 |021d: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e4aea: 2122 |021f: array-length v2, v2 │ │ +0e4aec: 0200 1200 |0220: move/from16 v0, v18 │ │ +0e4af0: 3520 4e00 |0222: if-ge v0, v2, 0270 // +004e │ │ +0e4af4: 0800 1e00 |0224: move-object/from16 v0, v30 │ │ +0e4af8: 5400 0f12 |0226: iget-object v0, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e4afc: 081d 0000 |0228: move-object/from16 v29, v0 │ │ +0e4b00: 2202 5103 |022a: new-instance v2, Lde/onyxbits/pocketbandit/Symbol; // type@0351 │ │ +0e4b04: 0800 1e00 |022c: move-object/from16 v0, v30 │ │ +0e4b08: 5403 1812 |022e: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e4b0c: 0800 1e00 |0230: move-object/from16 v0, v30 │ │ +0e4b10: 5404 1512 |0232: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@1215 │ │ +0e4b14: 4405 1412 |0234: aget v5, v20, v18 │ │ +0e4b18: db06 1203 |0236: div-int/lit8 v6, v18, #int 3 // #03 │ │ +0e4b1c: 0807 1e00 |0238: move-object/from16 v7, v30 │ │ +0e4b20: 7606 af23 0200 |023a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lde/onyxbits/pocketbandit/Symbol;.:(Lde/onyxbits/pocketbandit/Variation;[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;IILde/onyxbits/pocketbandit/GambleScreen;)V // method@23af │ │ +0e4b26: 4d02 1d12 |023d: aput-object v2, v29, v18 │ │ +0e4b2a: 0800 1e00 |023f: move-object/from16 v0, v30 │ │ +0e4b2e: 5402 0f12 |0241: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e4b32: 4602 0212 |0243: aget-object v2, v2, v18 │ │ +0e4b36: 0800 1800 |0245: move-object/from16 v0, v24 │ │ +0e4b3a: 6e20 8023 2000 |0247: invoke-virtual {v0, v2}, Lde/onyxbits/pocketbandit/ClippingGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@2380 │ │ +0e4b40: 3d12 0800 |024a: if-lez v18, 0252 // +0008 │ │ +0e4b44: dc02 1203 |024c: rem-int/lit8 v2, v18, #int 3 // #03 │ │ +0e4b48: 3902 0400 |024e: if-nez v2, 0252 // +0004 │ │ +0e4b4c: d817 174b |0250: add-int/lit8 v23, v23, #int 75 // #4b │ │ +0e4b50: 0800 1e00 |0252: move-object/from16 v0, v30 │ │ +0e4b54: 5402 0f12 |0254: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e4b58: 4602 0212 |0256: aget-object v2, v2, v18 │ │ +0e4b5c: 0200 1700 |0258: move/from16 v0, v23 │ │ +0e4b60: 8203 |025a: int-to-float v3, v0 │ │ +0e4b62: dc04 1203 |025b: rem-int/lit8 v4, v18, #int 3 // #03 │ │ +0e4b66: 8244 |025d: int-to-float v4, v4 │ │ +0e4b68: 0800 1e00 |025e: move-object/from16 v0, v30 │ │ +0e4b6c: 5405 0f12 |0260: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.reelSymbols:[Lde/onyxbits/pocketbandit/Symbol; // field@120f │ │ +0e4b70: 1206 |0262: const/4 v6, #int 0 // #0 │ │ +0e4b72: 4605 0506 |0263: aget-object v5, v5, v6 │ │ +0e4b76: 6e10 b223 0500 |0265: invoke-virtual {v5}, Lde/onyxbits/pocketbandit/Symbol;.getHeight:()F // method@23b2 │ │ +0e4b7c: 0a05 |0268: move-result v5 │ │ +0e4b7e: c854 |0269: mul-float/2addr v4, v5 │ │ +0e4b80: 6e30 b823 3204 |026a: invoke-virtual {v2, v3, v4}, Lde/onyxbits/pocketbandit/Symbol;.setPosition:(FF)V // method@23b8 │ │ +0e4b86: d812 1201 |026d: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0e4b8a: 28ac |026f: goto 021b // -0054 │ │ +0e4b8c: 1502 5442 |0270: const/high16 v2, #int 1112801280 // #4254 │ │ +0e4b90: 1503 8e43 |0272: const/high16 v3, #int 1133379584 // #438e │ │ +0e4b94: 0800 1800 |0274: move-object/from16 v0, v24 │ │ +0e4b98: 6e30 8723 2003 |0276: invoke-virtual {v0, v2, v3}, Lde/onyxbits/pocketbandit/ClippingGroup;.setPosition:(FF)V // method@2387 │ │ +0e4b9e: 0800 1e00 |0279: move-object/from16 v0, v30 │ │ +0e4ba2: 5402 fe11 |027b: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e4ba6: 0800 1800 |027d: move-object/from16 v0, v24 │ │ +0e4baa: 6e20 3116 0200 |027f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4bb0: 220d 2002 |0282: new-instance v13, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e4bb4: 7010 2e16 0d00 |0284: invoke-direct {v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0e4bba: 1312 0000 |0287: const/16 v18, #int 0 // #0 │ │ +0e4bbe: 0800 1e00 |0289: move-object/from16 v0, v30 │ │ +0e4bc2: 5402 fc11 |028b: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4bc6: 2122 |028d: array-length v2, v2 │ │ +0e4bc8: 0200 1200 |028e: move/from16 v0, v18 │ │ +0e4bcc: 3520 7500 |0290: if-ge v0, v2, 0305 // +0075 │ │ +0e4bd0: 221a a302 |0292: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4bd4: 1a02 6e12 |0294: const-string v2, "btn_bet_up" // string@126e │ │ +0e4bd8: 0800 1600 |0296: move-object/from16 v0, v22 │ │ +0e4bdc: 6e20 6c0e 2000 |0298: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4be2: 0c02 |029b: move-result-object v2 │ │ +0e4be4: 0800 1a00 |029c: move-object/from16 v0, v26 │ │ +0e4be8: 7020 c81c 2000 |029e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4bee: 220e a302 |02a1: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4bf2: 1a02 6d12 |02a3: const-string v2, "btn_bet_down" // string@126d │ │ +0e4bf6: 0800 1600 |02a5: move-object/from16 v0, v22 │ │ +0e4bfa: 6e20 6c0e 2000 |02a7: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4c00: 0c02 |02aa: move-result-object v2 │ │ +0e4c02: 7020 c81c 2e00 |02ab: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4c08: 220b a302 |02ae: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4c0c: 1a02 6c12 |02b0: const-string v2, "btn_bet_checked" // string@126c │ │ +0e4c10: 0800 1600 |02b2: move-object/from16 v0, v22 │ │ +0e4c14: 6e20 6c0e 2000 |02b4: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4c1a: 0c02 |02b7: move-result-object v2 │ │ +0e4c1c: 7020 c81c 2b00 |02b8: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4c22: 0800 1e00 |02bb: move-object/from16 v0, v30 │ │ +0e4c26: 5402 fc11 |02bd: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4c2a: 2203 4e02 |02bf: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e4c2e: 0800 1a00 |02c1: move-object/from16 v0, v26 │ │ +0e4c32: 7040 7c18 03be |02c3: invoke-direct {v3, v0, v14, v11}, Lcom/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 // method@187c │ │ +0e4c38: 4d03 0212 |02c6: aput-object v3, v2, v18 │ │ +0e4c3c: 0800 1e00 |02c8: move-object/from16 v0, v30 │ │ +0e4c40: 5402 fc11 |02ca: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4c44: 4602 0212 |02cc: aget-object v2, v2, v18 │ │ +0e4c48: 1203 |02ce: const/4 v3, #int 0 // #0 │ │ +0e4c4a: 1504 4040 |02cf: const/high16 v4, #int 1077936128 // #4040 │ │ +0e4c4e: 0800 1e00 |02d1: move-object/from16 v0, v30 │ │ +0e4c52: 5405 fc11 |02d3: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4c56: 4605 0512 |02d5: aget-object v5, v5, v18 │ │ +0e4c5a: 6e10 8118 0500 |02d7: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getHeight:()F // method@1881 │ │ +0e4c60: 0a05 |02da: move-result v5 │ │ +0e4c62: c854 |02db: mul-float/2addr v4, v5 │ │ +0e4c64: 0200 1200 |02dc: move/from16 v0, v18 │ │ +0e4c68: 8205 |02de: int-to-float v5, v0 │ │ +0e4c6a: 0800 1e00 |02df: move-object/from16 v0, v30 │ │ +0e4c6e: 5406 fc11 |02e1: iget-object v6, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4c72: 4606 0612 |02e3: aget-object v6, v6, v18 │ │ +0e4c76: 6e10 8118 0600 |02e5: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getHeight:()F // method@1881 │ │ +0e4c7c: 0a06 |02e8: move-result v6 │ │ +0e4c7e: c865 |02e9: mul-float/2addr v5, v6 │ │ +0e4c80: c754 |02ea: sub-float/2addr v4, v5 │ │ +0e4c82: 6e30 8e18 3204 |02eb: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setPosition:(FF)V // method@188e │ │ +0e4c88: 0800 1e00 |02ee: move-object/from16 v0, v30 │ │ +0e4c8c: 5402 fc11 |02f0: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4c90: 4602 0212 |02f2: aget-object v2, v2, v18 │ │ +0e4c94: 0800 1e00 |02f4: move-object/from16 v0, v30 │ │ +0e4c98: 6e20 7e18 0200 |02f6: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e4c9e: 0800 1e00 |02f9: move-object/from16 v0, v30 │ │ +0e4ca2: 5402 fc11 |02fb: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4ca6: 4602 0212 |02fd: aget-object v2, v2, v18 │ │ +0e4caa: 6e20 3116 2d00 |02ff: invoke-virtual {v13, v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4cb0: d812 1201 |0302: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0e4cb4: 2885 |0304: goto 0289 // -007b │ │ +0e4cb6: 0800 1e00 |0305: move-object/from16 v0, v30 │ │ +0e4cba: 5402 fc11 |0307: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.bet:[Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@11fc │ │ +0e4cbe: 1203 |0309: const/4 v3, #int 0 // #0 │ │ +0e4cc0: 4602 0203 |030a: aget-object v2, v2, v3 │ │ +0e4cc4: 1213 |030c: const/4 v3, #int 1 // #1 │ │ +0e4cc6: 6e20 8c18 3200 |030d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setChecked:(Z)V // method@188c │ │ +0e4ccc: 1502 2041 |0310: const/high16 v2, #int 1092616192 // #4120 │ │ +0e4cd0: 1503 2042 |0312: const/high16 v3, #int 1109393408 // #4220 │ │ +0e4cd4: 6e30 5816 2d03 |0314: invoke-virtual {v13, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ +0e4cda: 0800 1e00 |0317: move-object/from16 v0, v30 │ │ +0e4cde: 5402 fe11 |0319: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e4ce2: 6e20 3116 d200 |031b: invoke-virtual {v2, v13}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4ce8: 2219 6e02 |031e: new-instance v25, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e4cec: 0800 1e00 |0320: move-object/from16 v0, v30 │ │ +0e4cf0: 5402 0612 |0322: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4cf4: 1f02 5003 |0324: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e4cf8: 5422 4412 |0326: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e4cfc: 0800 1900 |0328: move-object/from16 v0, v25 │ │ +0e4d00: 7020 161a 2000 |032a: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0e4d06: 0800 1900 |032d: move-object/from16 v0, v25 │ │ +0e4d0a: 6e20 641a 9000 |032f: invoke-virtual {v0, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1a64 │ │ +0e4d10: 1502 2041 |0332: const/high16 v2, #int 1092616192 // #4120 │ │ +0e4d14: 1503 2041 |0334: const/high16 v3, #int 1092616192 // #4120 │ │ +0e4d18: 1504 9643 |0336: const/high16 v4, #int 1133903872 // #4396 │ │ +0e4d1c: 1505 4042 |0338: const/high16 v5, #int 1111490560 // #4240 │ │ +0e4d20: 0800 1900 |033a: move-object/from16 v0, v25 │ │ +0e4d24: 6e55 651a 2043 |033c: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ +0e4d2a: 0800 1e00 |033f: move-object/from16 v0, v30 │ │ +0e4d2e: 5402 0c12 |0341: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4d32: 3802 3e03 |0343: if-eqz v2, 0681 // +033e │ │ +0e4d36: 2215 4c02 |0345: new-instance v21, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e4d3a: 2202 a302 |0347: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4d3e: 1a03 1127 |0349: const-string v3, "spr_turns" // string@2711 │ │ +0e4d42: 0800 1600 |034b: move-object/from16 v0, v22 │ │ +0e4d46: 6e20 6c0e 3000 |034d: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4d4c: 0c03 |0350: move-result-object v3 │ │ +0e4d4e: 7020 c81c 3200 |0351: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4d54: 0800 1500 |0354: move-object/from16 v0, v21 │ │ +0e4d58: 7020 5218 2000 |0356: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0e4d5e: 0800 1900 |0359: move-object/from16 v0, v25 │ │ +0e4d62: 0801 1500 |035b: move-object/from16 v1, v21 │ │ +0e4d66: 6e20 181a 1000 |035d: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e4d6c: 0c02 |0360: move-result-object v2 │ │ +0e4d6e: 6e10 b822 0200 |0361: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e4d74: 2203 5202 |0364: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e4d78: 1a04 552a |0366: const-string v4, "x 0" // string@2a55 │ │ +0e4d7c: 0800 1e00 |0368: move-object/from16 v0, v30 │ │ +0e4d80: 5402 0612 |036a: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4d84: 1f02 5003 |036c: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e4d88: 5422 4412 |036e: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e4d8c: 7030 b218 4302 |0370: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18b2 │ │ +0e4d92: 0800 1e00 |0373: move-object/from16 v0, v30 │ │ +0e4d96: 5b03 1712 |0375: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.turns:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1217 │ │ +0e4d9a: 0800 1e00 |0377: move-object/from16 v0, v30 │ │ +0e4d9e: 5402 1712 |0379: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.turns:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1217 │ │ +0e4da2: 0800 1900 |037b: move-object/from16 v0, v25 │ │ +0e4da6: 6e20 181a 2000 |037d: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e4dac: 0c02 |0380: move-result-object v2 │ │ +0e4dae: 1503 f041 |0381: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e4db2: 6e20 fb22 3200 |0383: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.width:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22fb │ │ +0e4db8: 0c02 |0386: move-result-object v2 │ │ +0e4dba: 6e10 de22 0200 |0387: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.right:()Lcom/esotericsoftware/tablelayout/Cell; // method@22de │ │ +0e4dc0: 0c02 |038a: move-result-object v2 │ │ +0e4dc2: 1503 a040 |038b: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e4dc6: 6e20 d022 3200 |038d: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d0 │ │ +0e4dcc: 0c02 |0390: move-result-object v2 │ │ +0e4dce: 1503 a041 |0391: const/high16 v3, #int 1101004800 // #41a0 │ │ +0e4dd2: 6e20 d222 3200 |0393: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ +0e4dd8: 220c 4c02 |0396: new-instance v12, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e4ddc: 2202 a302 |0398: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4de0: 1a03 0c27 |039a: const-string v3, "spr_cash" // string@270c │ │ +0e4de4: 0800 1600 |039c: move-object/from16 v0, v22 │ │ +0e4de8: 6e20 6c0e 3000 |039e: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4dee: 0c03 |03a1: move-result-object v3 │ │ +0e4df0: 7020 c81c 3200 |03a2: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4df6: 7020 5218 2c00 |03a5: invoke-direct {v12, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0e4dfc: 0800 1900 |03a8: move-object/from16 v0, v25 │ │ +0e4e00: 6e20 181a c000 |03aa: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e4e06: 2203 5202 |03ad: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e4e0a: 2202 9103 |03af: new-instance v2, Ljava/lang/StringBuilder; // type@0391 │ │ +0e4e0e: 7010 d024 0200 |03b1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e4e14: 1a04 542a |03b4: const-string v4, "x " // string@2a54 │ │ +0e4e18: 6e20 d724 4200 |03b6: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e4e1e: 0c02 |03b9: move-result-object v2 │ │ +0e4e20: 0800 1e00 |03ba: move-object/from16 v0, v30 │ │ +0e4e24: 5404 0c12 |03bc: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e4e28: 5244 3712 |03be: iget v4, v4, Lde/onyxbits/pocketbandit/Player;.credit:I // field@1237 │ │ +0e4e2c: 6e20 d424 4200 |03c0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@24d4 │ │ +0e4e32: 0c02 |03c3: move-result-object v2 │ │ +0e4e34: 6e10 dd24 0200 |03c4: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e4e3a: 0c04 |03c7: move-result-object v4 │ │ +0e4e3c: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +0e4e40: 5402 0612 |03ca: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4e44: 1f02 5003 |03cc: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e4e48: 5422 4412 |03ce: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e4e4c: 7030 b218 4302 |03d0: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18b2 │ │ +0e4e52: 0800 1e00 |03d3: move-object/from16 v0, v30 │ │ +0e4e56: 5b03 fd11 |03d5: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ +0e4e5a: 0800 1e00 |03d7: move-object/from16 v0, v30 │ │ +0e4e5e: 5402 fd11 |03d9: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.credits:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@11fd │ │ +0e4e62: 0800 1900 |03db: move-object/from16 v0, v25 │ │ +0e4e66: 6e20 181a 2000 |03dd: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e4e6c: 0c02 |03e0: move-result-object v2 │ │ +0e4e6e: 1503 f041 |03e1: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e4e72: 6e20 fb22 3200 |03e3: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.width:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22fb │ │ +0e4e78: 0c02 |03e6: move-result-object v2 │ │ +0e4e7a: 6e10 de22 0200 |03e7: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.right:()Lcom/esotericsoftware/tablelayout/Cell; // method@22de │ │ +0e4e80: 0c02 |03ea: move-result-object v2 │ │ +0e4e82: 1503 a040 |03eb: const/high16 v3, #int 1084227584 // #40a0 │ │ +0e4e86: 6e20 d022 3200 |03ed: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padLeft:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d0 │ │ +0e4e8c: 0c02 |03f0: move-result-object v2 │ │ +0e4e8e: 1503 a041 |03f1: const/high16 v3, #int 1101004800 // #41a0 │ │ +0e4e92: 6e20 d222 3200 |03f3: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ +0e4e98: 221a a302 |03f6: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4e9c: 1a02 8412 |03f8: const-string v2, "btn_view_up" // string@1284 │ │ +0e4ea0: 0800 1600 |03fa: move-object/from16 v0, v22 │ │ +0e4ea4: 6e20 6c0e 2000 |03fc: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4eaa: 0c02 |03ff: move-result-object v2 │ │ +0e4eac: 0800 1a00 |0400: move-object/from16 v0, v26 │ │ +0e4eb0: 7020 c81c 2000 |0402: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4eb6: 220e a302 |0405: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4eba: 1a02 8312 |0407: const-string v2, "btn_view_down" // string@1283 │ │ +0e4ebe: 0800 1600 |0409: move-object/from16 v0, v22 │ │ +0e4ec2: 6e20 6c0e 2000 |040b: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4ec8: 0c02 |040e: move-result-object v2 │ │ +0e4eca: 7020 c81c 2e00 |040f: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4ed0: 220b a302 |0412: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4ed4: 1a02 8212 |0414: const-string v2, "btn_view_checked" // string@1282 │ │ +0e4ed8: 0800 1600 |0416: move-object/from16 v0, v22 │ │ +0e4edc: 6e20 6c0e 2000 |0418: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4ee2: 0c02 |041b: move-result-object v2 │ │ +0e4ee4: 7020 c81c 2b00 |041c: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4eea: 2202 4e02 |041f: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e4eee: 0800 1a00 |0421: move-object/from16 v0, v26 │ │ +0e4ef2: 7040 7c18 02be |0423: invoke-direct {v2, v0, v14, v11}, Lcom/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 // method@187c │ │ +0e4ef8: 0800 1e00 |0426: move-object/from16 v0, v30 │ │ +0e4efc: 5b02 1912 |0428: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ +0e4f00: 0800 1e00 |042a: move-object/from16 v0, v30 │ │ +0e4f04: 5402 1912 |042c: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ +0e4f08: 0800 1e00 |042e: move-object/from16 v0, v30 │ │ +0e4f0c: 6e20 7e18 0200 |0430: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e4f12: 0800 1e00 |0433: move-object/from16 v0, v30 │ │ +0e4f16: 5402 1912 |0435: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.viewSwitch:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1219 │ │ +0e4f1a: 0800 1900 |0437: move-object/from16 v0, v25 │ │ +0e4f1e: 6e20 181a 2000 |0439: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e4f24: 0c02 |043c: move-result-object v2 │ │ +0e4f26: 6e10 de22 0200 |043d: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.right:()Lcom/esotericsoftware/tablelayout/Cell; // method@22de │ │ +0e4f2c: 0800 1e00 |0440: move-object/from16 v0, v30 │ │ +0e4f30: 5402 1412 |0442: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e4f34: 0800 1900 |0444: move-object/from16 v0, v25 │ │ +0e4f38: 6e20 9a16 0200 |0446: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e4f3e: 2203 5202 |0449: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e4f42: 1a04 0000 |044b: const-string v4, "" // string@0000 │ │ +0e4f46: 0800 1e00 |044d: move-object/from16 v0, v30 │ │ +0e4f4a: 5402 0612 |044f: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e4f4e: 1f02 5003 |0451: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e4f52: 5422 4412 |0453: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e4f56: 7030 b218 4302 |0455: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18b2 │ │ +0e4f5c: 0800 1e00 |0458: move-object/from16 v0, v30 │ │ +0e4f60: 5b03 0412 |045a: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ +0e4f64: 2202 4c02 |045c: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e4f68: 2203 a302 |045e: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e4f6c: 1a04 0d27 |0460: const-string v4, "spr_feedbackcoins" // string@270d │ │ +0e4f70: 0800 1600 |0462: move-object/from16 v0, v22 │ │ +0e4f74: 6e20 6c0e 4000 |0464: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e4f7a: 0c04 |0467: move-result-object v4 │ │ +0e4f7c: 7020 c81c 4300 |0468: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e4f82: 7020 5218 3200 |046b: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0e4f88: 0800 1e00 |046e: move-object/from16 v0, v30 │ │ +0e4f8c: 5b02 0512 |0470: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ +0e4f90: 2202 2002 |0472: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e4f94: 7010 2e16 0200 |0474: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.:()V // method@162e │ │ +0e4f9a: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +0e4f9e: 5b02 0312 |0479: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ +0e4fa2: 0800 1e00 |047b: move-object/from16 v0, v30 │ │ +0e4fa6: 5402 0312 |047d: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ +0e4faa: 0800 1e00 |047f: move-object/from16 v0, v30 │ │ +0e4fae: 5403 0412 |0481: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ +0e4fb2: 6e20 3116 3200 |0483: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4fb8: 0800 1e00 |0486: move-object/from16 v0, v30 │ │ +0e4fbc: 5402 0312 |0488: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ +0e4fc0: 0800 1e00 |048a: move-object/from16 v0, v30 │ │ +0e4fc4: 5403 0512 |048c: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ +0e4fc8: 6e20 3116 3200 |048e: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e4fce: 0800 1e00 |0491: move-object/from16 v0, v30 │ │ +0e4fd2: 5402 0412 |0493: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ +0e4fd6: 1503 2041 |0495: const/high16 v3, #int 1092616192 // #4120 │ │ +0e4fda: 0800 1e00 |0497: move-object/from16 v0, v30 │ │ +0e4fde: 5404 0512 |0499: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ +0e4fe2: 6e10 6718 0400 |049b: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getWidth:()F // method@1867 │ │ +0e4fe8: 0a04 |049e: move-result v4 │ │ +0e4fea: c643 |049f: add-float/2addr v3, v4 │ │ +0e4fec: 0800 1e00 |04a0: move-object/from16 v0, v30 │ │ +0e4ff0: 5404 0512 |04a2: iget-object v4, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackSymbol:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@1205 │ │ +0e4ff4: 6e10 5918 0400 |04a4: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.getHeight:()F // method@1859 │ │ +0e4ffa: 0a04 |04a7: move-result v4 │ │ +0e4ffc: 1505 0040 |04a8: const/high16 v5, #int 1073741824 // #4000 │ │ +0e5000: c954 |04aa: div-float/2addr v4, v5 │ │ +0e5002: 0800 1e00 |04ab: move-object/from16 v0, v30 │ │ +0e5006: 5405 0412 |04ad: iget-object v5, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackMessage:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@1204 │ │ +0e500a: 6e10 bb18 0500 |04af: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getHeight:()F // method@18bb │ │ +0e5010: 0a05 |04b2: move-result v5 │ │ +0e5012: 1506 0040 |04b3: const/high16 v6, #int 1073741824 // #4000 │ │ +0e5016: c965 |04b5: div-float/2addr v5, v6 │ │ +0e5018: c754 |04b6: sub-float/2addr v4, v5 │ │ +0e501a: 6e30 ce18 3204 |04b7: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setPosition:(FF)V // method@18ce │ │ +0e5020: 0800 1e00 |04ba: move-object/from16 v0, v30 │ │ +0e5024: 5402 0312 |04bc: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ +0e5028: 6e10 3f16 0200 |04be: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@163f │ │ +0e502e: 0c02 |04c1: move-result-object v2 │ │ +0e5030: 1203 |04c2: const/4 v3, #int 0 // #0 │ │ +0e5032: 5923 6203 |04c3: iput v3, v2, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e5036: 0800 1e00 |04c5: move-object/from16 v0, v30 │ │ +0e503a: 5402 fe11 |04c7: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e503e: 0800 1e00 |04c9: move-object/from16 v0, v30 │ │ +0e5042: 5403 0312 |04cb: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.feedbackGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1203 │ │ +0e5046: 6e20 3116 3200 |04cd: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e504c: 2203 6e02 |04d0: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e5050: 0800 1e00 |04d2: move-object/from16 v0, v30 │ │ +0e5054: 5402 0612 |04d4: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e5058: 1f02 5003 |04d6: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e505c: 5422 4412 |04d8: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e5060: 7020 161a 2300 |04da: invoke-direct {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0e5066: 0800 1e00 |04dd: move-object/from16 v0, v30 │ │ +0e506a: 5b03 ff11 |04df: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e506e: 0800 1e00 |04e1: move-object/from16 v0, v30 │ │ +0e5072: 5402 ff11 |04e3: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e5076: 6e20 641a 9200 |04e5: invoke-virtual {v2, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1a64 │ │ +0e507c: 0800 1e00 |04e8: move-object/from16 v0, v30 │ │ +0e5080: 5402 ff11 |04ea: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e5084: 0800 1e00 |04ec: move-object/from16 v0, v30 │ │ +0e5088: 5403 1812 |04ee: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e508c: 5433 5112 |04f0: iget-object v3, v3, Lde/onyxbits/pocketbandit/Variation;.machineName:Ljava/lang/String; // field@1251 │ │ +0e5090: 6e20 191a 3200 |04f2: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e5096: 0800 1e00 |04f5: move-object/from16 v0, v30 │ │ +0e509a: 5402 ff11 |04f7: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e509e: 1503 2041 |04f9: const/high16 v3, #int 1092616192 // #4120 │ │ +0e50a2: 1504 d343 |04fb: const/high16 v4, #int 1137901568 // #43d3 │ │ +0e50a6: 1505 9643 |04fd: const/high16 v5, #int 1133903872 // #4396 │ │ +0e50aa: 1506 4042 |04ff: const/high16 v6, #int 1111490560 // #4240 │ │ +0e50ae: 6e56 651a 3254 |0501: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ +0e50b4: 0800 1e00 |0504: move-object/from16 v0, v30 │ │ +0e50b8: 5402 0712 |0506: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e50bc: 0800 1e00 |0508: move-object/from16 v0, v30 │ │ +0e50c0: 5403 ff11 |050a: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceName:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@11ff │ │ +0e50c4: 6e20 3116 3200 |050c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e50ca: 220a 6e02 |050f: new-instance v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e50ce: 7010 151a 0a00 |0511: invoke-direct {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ +0e50d4: 1502 8343 |0514: const/high16 v2, #int 1132658688 // #4383 │ │ +0e50d8: 1503 1643 |0516: const/high16 v3, #int 1125515264 // #4316 │ │ +0e50dc: 1504 4042 |0518: const/high16 v4, #int 1111490560 // #4240 │ │ +0e50e0: 1505 4843 |051a: const/high16 v5, #int 1128792064 // #4348 │ │ +0e50e4: 6e55 651a 2a43 |051c: invoke-virtual {v10, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ +0e50ea: 6e20 641a 9a00 |051f: invoke-virtual {v10, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1a64 │ │ +0e50f0: 221a a302 |0522: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e50f4: 1a02 7812 |0524: const-string v2, "btn_musicmuted_up" // string@1278 │ │ +0e50f8: 0800 1600 |0526: move-object/from16 v0, v22 │ │ +0e50fc: 6e20 6c0e 2000 |0528: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5102: 0c02 |052b: move-result-object v2 │ │ +0e5104: 0800 1a00 |052c: move-object/from16 v0, v26 │ │ +0e5108: 7020 c81c 2000 |052e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e510e: 220e a302 |0531: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5112: 1a02 7712 |0533: const-string v2, "btn_musicmuted_down" // string@1277 │ │ +0e5116: 0800 1600 |0535: move-object/from16 v0, v22 │ │ +0e511a: 6e20 6c0e 2000 |0537: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5120: 0c02 |053a: move-result-object v2 │ │ +0e5122: 7020 c81c 2e00 |053b: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5128: 220b a302 |053e: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e512c: 1a02 7612 |0540: const-string v2, "btn_musicmuted_checked" // string@1276 │ │ +0e5130: 0800 1600 |0542: move-object/from16 v0, v22 │ │ +0e5134: 6e20 6c0e 2000 |0544: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e513a: 0c02 |0547: move-result-object v2 │ │ +0e513c: 7020 c81c 2b00 |0548: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5142: 2202 4e02 |054b: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5146: 0800 1a00 |054d: move-object/from16 v0, v26 │ │ +0e514a: 7040 7c18 02be |054f: invoke-direct {v2, v0, v14, v11}, Lcom/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 // method@187c │ │ +0e5150: 0800 1e00 |0552: move-object/from16 v0, v30 │ │ +0e5154: 5b02 0a12 |0554: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ +0e5158: 0800 1e00 |0556: move-object/from16 v0, v30 │ │ +0e515c: 5402 0a12 |0558: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ +0e5160: 0800 1e00 |055a: move-object/from16 v0, v30 │ │ +0e5164: 5403 0612 |055c: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e5168: 5433 d311 |055e: iget-object v3, v3, Lde/onyxbits/bureauengine/BureauGame;.muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; // field@11d3 │ │ +0e516c: 6e10 4923 0300 |0560: invoke-virtual {v3}, Lde/onyxbits/bureauengine/audio/MuteManager;.isMusicMuted:()Z // method@2349 │ │ +0e5172: 0a03 |0563: move-result v3 │ │ +0e5174: 6e20 8c18 3200 |0564: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setChecked:(Z)V // method@188c │ │ +0e517a: 0800 1e00 |0567: move-object/from16 v0, v30 │ │ +0e517e: 5402 0a12 |0569: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ +0e5182: 0800 1e00 |056b: move-object/from16 v0, v30 │ │ +0e5186: 6e20 7e18 0200 |056d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e518c: 221a a302 |0570: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5190: 1a02 8112 |0572: const-string v2, "btn_soundmuted_up" // string@1281 │ │ +0e5194: 0800 1600 |0574: move-object/from16 v0, v22 │ │ +0e5198: 6e20 6c0e 2000 |0576: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e519e: 0c02 |0579: move-result-object v2 │ │ +0e51a0: 0800 1a00 |057a: move-object/from16 v0, v26 │ │ +0e51a4: 7020 c81c 2000 |057c: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e51aa: 220e a302 |057f: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e51ae: 1a02 8012 |0581: const-string v2, "btn_soundmuted_down" // string@1280 │ │ +0e51b2: 0800 1600 |0583: move-object/from16 v0, v22 │ │ +0e51b6: 6e20 6c0e 2000 |0585: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e51bc: 0c02 |0588: move-result-object v2 │ │ +0e51be: 7020 c81c 2e00 |0589: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e51c4: 220b a302 |058c: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e51c8: 1a02 7f12 |058e: const-string v2, "btn_soundmuted_checked" // string@127f │ │ +0e51cc: 0800 1600 |0590: move-object/from16 v0, v22 │ │ +0e51d0: 6e20 6c0e 2000 |0592: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e51d6: 0c02 |0595: move-result-object v2 │ │ +0e51d8: 7020 c81c 2b00 |0596: invoke-direct {v11, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e51de: 2202 4e02 |0599: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e51e2: 0800 1a00 |059b: move-object/from16 v0, v26 │ │ +0e51e6: 7040 7c18 02be |059d: invoke-direct {v2, v0, v14, v11}, Lcom/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 // method@187c │ │ +0e51ec: 0800 1e00 |05a0: move-object/from16 v0, v30 │ │ +0e51f0: 5b02 1212 |05a2: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ +0e51f4: 0800 1e00 |05a4: move-object/from16 v0, v30 │ │ +0e51f8: 5402 1212 |05a6: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ +0e51fc: 0800 1e00 |05a8: move-object/from16 v0, v30 │ │ +0e5200: 6e20 7e18 0200 |05aa: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e5206: 221a a302 |05ad: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e520a: 1a02 7012 |05af: const-string v2, "btn_close_up" // string@1270 │ │ +0e520e: 0800 1000 |05b1: move-object/from16 v0, v16 │ │ +0e5212: 6e20 6c0e 2000 |05b3: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5218: 0c02 |05b6: move-result-object v2 │ │ +0e521a: 0800 1a00 |05b7: move-object/from16 v0, v26 │ │ +0e521e: 7020 c81c 2000 |05b9: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5224: 220e a302 |05bc: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5228: 1a02 6f12 |05be: const-string v2, "btn_close_down" // string@126f │ │ +0e522c: 0800 1000 |05c0: move-object/from16 v0, v16 │ │ +0e5230: 6e20 6c0e 2000 |05c2: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5236: 0c02 |05c5: move-result-object v2 │ │ +0e5238: 7020 c81c 2e00 |05c6: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e523e: 2202 4e02 |05c9: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5242: 0800 1a00 |05cb: move-object/from16 v0, v26 │ │ +0e5246: 7030 7b18 020e |05cd: invoke-direct {v2, v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e524c: 0800 1e00 |05d0: move-object/from16 v0, v30 │ │ +0e5250: 5b02 0112 |05d2: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ +0e5254: 0800 1e00 |05d4: move-object/from16 v0, v30 │ │ +0e5258: 5402 0112 |05d6: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ +0e525c: 0800 1e00 |05d8: move-object/from16 v0, v30 │ │ +0e5260: 6e20 7e18 0200 |05da: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e5266: 0800 1e00 |05dd: move-object/from16 v0, v30 │ │ +0e526a: 5402 0a12 |05df: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.musicStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120a │ │ +0e526e: 6e20 181a 2a00 |05e1: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5274: 0c02 |05e4: move-result-object v2 │ │ +0e5276: 1503 a041 |05e5: const/high16 v3, #int 1101004800 // #41a0 │ │ +0e527a: 6e20 ce22 3200 |05e7: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ +0e5280: 0c02 |05ea: move-result-object v2 │ │ +0e5282: 6e10 df22 0200 |05eb: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e5288: 0800 1e00 |05ee: move-object/from16 v0, v30 │ │ +0e528c: 5402 1212 |05f0: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.soundStatus:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1212 │ │ +0e5290: 6e20 181a 2a00 |05f2: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5296: 0c02 |05f5: move-result-object v2 │ │ +0e5298: 1503 a041 |05f6: const/high16 v3, #int 1101004800 // #41a0 │ │ +0e529c: 6e20 ce22 3200 |05f8: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ +0e52a2: 0c02 |05fb: move-result-object v2 │ │ +0e52a4: 6e10 df22 0200 |05fc: invoke-virtual {v2}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e52aa: 0800 1e00 |05ff: move-object/from16 v0, v30 │ │ +0e52ae: 5402 0112 |0601: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.exit:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@1201 │ │ +0e52b2: 6e20 181a 2a00 |0603: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e52b8: 0800 1e00 |0606: move-object/from16 v0, v30 │ │ +0e52bc: 5402 0712 |0608: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e52c0: 6e20 3116 a200 |060a: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e52c6: 2203 5a02 |060d: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // type@025a │ │ +0e52ca: 1204 |060f: const/4 v4, #int 0 // #0 │ │ +0e52cc: 0800 1e00 |0610: move-object/from16 v0, v30 │ │ +0e52d0: 5402 0612 |0612: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@1206 │ │ +0e52d4: 1f02 5003 |0614: check-cast v2, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e52d8: 5422 4412 |0616: iget-object v2, v2, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e52dc: 7030 0419 4302 |0618: invoke-direct {v3, v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1904 │ │ +0e52e2: 0800 1e00 |061b: move-object/from16 v0, v30 │ │ +0e52e6: 5b03 1012 |061d: iput-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ +0e52ea: 0800 1e00 |061f: move-object/from16 v0, v30 │ │ +0e52ee: 5402 1812 |0621: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.variation:Lde/onyxbits/pocketbandit/Variation; // field@1218 │ │ +0e52f2: 0800 1e00 |0623: move-object/from16 v0, v30 │ │ +0e52f6: 7020 9523 2000 |0625: invoke-direct {v0, v2}, Lde/onyxbits/pocketbandit/GambleScreen;.setVariant:(Lde/onyxbits/pocketbandit/Variation;)V // method@2395 │ │ +0e52fc: 0800 1e00 |0628: move-object/from16 v0, v30 │ │ +0e5300: 5402 1012 |062a: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ +0e5304: 1213 |062c: const/4 v3, #int 1 // #1 │ │ +0e5306: 1214 |062d: const/4 v4, #int 1 // #1 │ │ +0e5308: 6e30 4019 3204 |062e: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setOverscroll:(ZZ)V // method@1940 │ │ +0e530e: 0800 1e00 |0631: move-object/from16 v0, v30 │ │ +0e5312: 5402 1012 |0633: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ +0e5316: 1503 2041 |0635: const/high16 v3, #int 1092616192 // #4120 │ │ +0e531a: 1504 8842 |0637: const/high16 v4, #int 1116209152 // #4288 │ │ +0e531e: 1505 7243 |0639: const/high16 v5, #int 1131544576 // #4372 │ │ +0e5322: 1506 a743 |063b: const/high16 v6, #int 1135017984 // #43a7 │ │ +0e5326: 6e56 3819 3254 |063d: invoke-virtual {v2, v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setBounds:(FFFF)V // method@1938 │ │ +0e532c: 0800 1e00 |0640: move-object/from16 v0, v30 │ │ +0e5330: 5402 0c12 |0642: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.player:Lde/onyxbits/pocketbandit/Player; // field@120c │ │ +0e5334: 3902 c400 |0644: if-nez v2, 0708 // +00c4 │ │ +0e5338: 0800 1e00 |0646: move-object/from16 v0, v30 │ │ +0e533c: 5402 0712 |0648: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e5340: 1203 |064a: const/4 v3, #int 0 // #0 │ │ +0e5342: 1204 |064b: const/4 v4, #int 0 // #0 │ │ +0e5344: 6e30 5816 3204 |064c: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ +0e534a: 0800 1e00 |064f: move-object/from16 v0, v30 │ │ +0e534e: 5402 fe11 |0651: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e5352: 0800 1e00 |0653: move-object/from16 v0, v30 │ │ +0e5356: 5403 1412 |0655: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e535a: 6e10 ad16 0300 |0657: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e5360: 0a03 |065a: move-result v3 │ │ +0e5362: 1204 |065b: const/4 v4, #int 0 // #0 │ │ +0e5364: 6e30 5816 3204 |065c: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ +0e536a: 0800 1e00 |065f: move-object/from16 v0, v30 │ │ +0e536e: 5402 0712 |0661: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e5372: 0800 1e00 |0663: move-object/from16 v0, v30 │ │ +0e5376: 5403 1012 |0665: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.scrollTable:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; // field@1210 │ │ +0e537a: 6e20 3116 3200 |0667: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Group;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1631 │ │ +0e5380: 0800 1e00 |066a: move-object/from16 v0, v30 │ │ +0e5384: 5402 1412 |066c: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e5388: 0800 1e00 |066e: move-object/from16 v0, v30 │ │ +0e538c: 5403 fe11 |0670: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.deviceGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@11fe │ │ +0e5390: 6e20 9a16 3200 |0672: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e5396: 0800 1e00 |0675: move-object/from16 v0, v30 │ │ +0e539a: 5402 1412 |0677: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e539e: 0800 1e00 |0679: move-object/from16 v0, v30 │ │ +0e53a2: 5403 0712 |067b: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e53a6: 6e20 9a16 3200 |067d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e53ac: 0e00 |0680: return-void │ │ +0e53ae: 221a a302 |0681: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e53b2: 1a02 7512 |0683: const-string v2, "btn_left_up" // string@1275 │ │ +0e53b6: 0800 1600 |0685: move-object/from16 v0, v22 │ │ +0e53ba: 6e20 6c0e 2000 |0687: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e53c0: 0c02 |068a: move-result-object v2 │ │ +0e53c2: 0800 1a00 |068b: move-object/from16 v0, v26 │ │ +0e53c6: 7020 c81c 2000 |068d: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e53cc: 220e a302 |0690: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e53d0: 1a02 7412 |0692: const-string v2, "btn_left_down" // string@1274 │ │ +0e53d4: 0800 1600 |0694: move-object/from16 v0, v22 │ │ +0e53d8: 6e20 6c0e 2000 |0696: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e53de: 0c02 |0699: move-result-object v2 │ │ +0e53e0: 7020 c81c 2e00 |069a: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e53e6: 2202 4e02 |069d: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e53ea: 0800 1a00 |069f: move-object/from16 v0, v26 │ │ +0e53ee: 7030 7b18 020e |06a1: invoke-direct {v2, v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e53f4: 0800 1e00 |06a4: move-object/from16 v0, v30 │ │ +0e53f8: 5b02 0d12 |06a6: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ +0e53fc: 0800 1e00 |06a8: move-object/from16 v0, v30 │ │ +0e5400: 5402 0d12 |06aa: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ +0e5404: 0800 1e00 |06ac: move-object/from16 v0, v30 │ │ +0e5408: 6e20 7e18 0200 |06ae: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e540e: 221a a302 |06b1: new-instance v26, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5412: 1a02 7c12 |06b3: const-string v2, "btn_right_up" // string@127c │ │ +0e5416: 0800 1600 |06b5: move-object/from16 v0, v22 │ │ +0e541a: 6e20 6c0e 2000 |06b7: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5420: 0c02 |06ba: move-result-object v2 │ │ +0e5422: 0800 1a00 |06bb: move-object/from16 v0, v26 │ │ +0e5426: 7020 c81c 2000 |06bd: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e542c: 220e a302 |06c0: new-instance v14, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5430: 1a02 7b12 |06c2: const-string v2, "btn_right_down" // string@127b │ │ +0e5434: 0800 1600 |06c4: move-object/from16 v0, v22 │ │ +0e5438: 6e20 6c0e 2000 |06c6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e543e: 0c02 |06c9: move-result-object v2 │ │ +0e5440: 7020 c81c 2e00 |06ca: invoke-direct {v14, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5446: 2202 4e02 |06cd: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e544a: 0800 1a00 |06cf: move-object/from16 v0, v26 │ │ +0e544e: 7030 7b18 020e |06d1: invoke-direct {v2, v0, v14}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e5454: 0800 1e00 |06d4: move-object/from16 v0, v30 │ │ +0e5458: 5b02 0b12 |06d6: iput-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ +0e545c: 0800 1e00 |06d8: move-object/from16 v0, v30 │ │ +0e5460: 5402 0b12 |06da: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ +0e5464: 0800 1e00 |06dc: move-object/from16 v0, v30 │ │ +0e5468: 6e20 7e18 0200 |06de: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@187e │ │ +0e546e: 0800 1e00 |06e1: move-object/from16 v0, v30 │ │ +0e5472: 5402 0d12 |06e3: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.previousVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120d │ │ +0e5476: 0800 1900 |06e5: move-object/from16 v0, v25 │ │ +0e547a: 6e20 181a 2000 |06e7: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5480: 0c02 |06ea: move-result-object v2 │ │ +0e5482: 1503 f041 |06eb: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e5486: 6e20 d222 3200 |06ed: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ +0e548c: 1a02 aa0d |06f0: const-string v2, "Select game" // string@0daa │ │ +0e5490: 0800 1900 |06f2: move-object/from16 v0, v25 │ │ +0e5494: 6e20 191a 2000 |06f4: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e549a: 0c02 |06f7: move-result-object v2 │ │ +0e549c: 1503 f041 |06f8: const/high16 v3, #int 1106247680 // #41f0 │ │ +0e54a0: 6e20 d222 3200 |06fa: invoke-virtual {v2, v3}, Lcom/esotericsoftware/tablelayout/Cell;.padRight:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22d2 │ │ +0e54a6: 0800 1e00 |06fd: move-object/from16 v0, v30 │ │ +0e54aa: 5402 0b12 |06ff: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.nextVariation:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // field@120b │ │ +0e54ae: 0800 1900 |0701: move-object/from16 v0, v25 │ │ +0e54b2: 6e20 181a 2000 |0703: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e54b8: 2900 3afd |0706: goto/16 0440 // -02c6 │ │ +0e54bc: 0800 1e00 |0708: move-object/from16 v0, v30 │ │ +0e54c0: 5402 0712 |070a: iget-object v2, v0, Lde/onyxbits/pocketbandit/GambleScreen;.infoGroup:Lcom/badlogic/gdx/scenes/scene2d/Group; // field@1207 │ │ +0e54c4: 0800 1e00 |070c: move-object/from16 v0, v30 │ │ +0e54c8: 5403 1412 |070e: iget-object v3, v0, Lde/onyxbits/pocketbandit/GambleScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1214 │ │ +0e54cc: 6e10 ad16 0300 |0710: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e54d2: 0a03 |0713: move-result v3 │ │ +0e54d4: 1204 |0714: const/4 v4, #int 0 // #0 │ │ +0e54d6: 6e30 5816 3204 |0715: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/Group;.setPosition:(FF)V // method@1658 │ │ +0e54dc: 2900 47ff |0718: goto/16 065f // -00b9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0014 line=196 │ │ 0x001d line=197 │ │ 0x0025 line=199 │ │ 0x0039 line=200 │ │ @@ -321246,25 +321171,25 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0d782c: |[0d782c] de.onyxbits.pocketbandit.GambleScreen.renderBackground:(F)V │ │ -0d783c: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0d7840: 1401 ec51 383f |0002: const v1, #float 0.72 // #3f3851ec │ │ -0d7846: 1402 a470 3d3f |0005: const v2, #float 0.74 // #3f3d70a4 │ │ -0d784c: 1403 8fc2 353f |0008: const v3, #float 0.71 // #3f35c28f │ │ -0d7852: 1504 803f |000b: const/high16 v4, #int 1065353216 // #3f80 │ │ -0d7856: 7254 cd0a 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0acd │ │ -0d785c: 6200 2000 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ -0d7860: 1301 0040 |0012: const/16 v1, #int 16384 // #4000 │ │ -0d7864: 7220 cc0a 1000 |0014: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0acc │ │ -0d786a: 0e00 |0017: return-void │ │ +0e54e0: |[0e54e0] de.onyxbits.pocketbandit.GambleScreen.renderBackground:(F)V │ │ +0e54f0: 6200 2000 |0000: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0e54f4: 1401 ec51 383f |0002: const v1, #float 0.72 // #3f3851ec │ │ +0e54fa: 1402 a470 3d3f |0005: const v2, #float 0.74 // #3f3d70a4 │ │ +0e5500: 1403 8fc2 353f |0008: const v3, #float 0.71 // #3f35c28f │ │ +0e5506: 1504 803f |000b: const/high16 v4, #int 1065353216 // #3f80 │ │ +0e550a: 7254 cd0a 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/GLCommon;.glClearColor:(FFFF)V // method@0acd │ │ +0e5510: 6200 2000 |0010: sget-object v0, Lcom/badlogic/gdx/Gdx;.gl:Lcom/badlogic/gdx/graphics/GLCommon; // field@0020 │ │ +0e5514: 1301 0040 |0012: const/16 v1, #int 16384 // #4000 │ │ +0e5518: 7220 cc0a 1000 |0014: invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/GLCommon;.glClear:(I)V // method@0acc │ │ +0e551e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0010 line=423 │ │ 0x0017 line=424 │ │ locals : │ │ 0x0000 - 0x0018 reg=5 this Lde/onyxbits/pocketbandit/GambleScreen; │ │ @@ -321336,52 +321261,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0d786c: |[0d786c] de.onyxbits.pocketbandit.MenuScreen.:()V │ │ -0d787c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0d787e: 2300 f403 |0001: new-array v0, v0, [Lcom/badlogic/gdx/assets/AssetDescriptor; // type@03f4 │ │ -0d7882: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d7884: 2202 6600 |0004: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d7888: 1a03 5d20 |0006: const-string v3, "music/Pinball Spring.mp3" // string@205d │ │ -0d788c: 1c04 8c00 |0008: const-class v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -0d7890: 7030 be01 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d7896: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -0d789a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0d789c: 2202 6600 |0010: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ -0d78a0: 1a03 0b28 |0012: const-string v3, "textures/menuscreen.atlas" // string@280b │ │ -0d78a4: 1c04 5801 |0014: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d78a8: 7030 be01 3204 |0016: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ -0d78ae: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ -0d78b2: 6900 2912 |001b: sput-object v0, Lde/onyxbits/pocketbandit/MenuScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@1229 │ │ -0d78b6: 0e00 |001d: return-void │ │ +0e5520: |[0e5520] de.onyxbits.pocketbandit.MenuScreen.:()V │ │ +0e5530: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0e5532: 2300 f403 |0001: new-array v0, v0, [Lcom/badlogic/gdx/assets/AssetDescriptor; // type@03f4 │ │ +0e5536: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0e5538: 2202 6600 |0004: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e553c: 1a03 5d20 |0006: const-string v3, "music/Pinball Spring.mp3" // string@205d │ │ +0e5540: 1c04 8c00 |0008: const-class v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0e5544: 7030 be01 3204 |000a: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e554a: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +0e554e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0e5550: 2202 6600 |0010: new-instance v2, Lcom/badlogic/gdx/assets/AssetDescriptor; // type@0066 │ │ +0e5554: 1a03 0b28 |0012: const-string v3, "textures/menuscreen.atlas" // string@280b │ │ +0e5558: 1c04 5801 |0014: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e555c: 7030 be01 3204 |0016: invoke-direct {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetDescriptor;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@01be │ │ +0e5562: 4d02 0001 |0019: aput-object v2, v0, v1 │ │ +0e5566: 6900 2912 |001b: sput-object v0, Lde/onyxbits/pocketbandit/MenuScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@1229 │ │ +0e556a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #1 : (in Lde/onyxbits/pocketbandit/MenuScreen;) │ │ name : '' │ │ type : '(Lde/onyxbits/bureauengine/BureauGame;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d78b8: |[0d78b8] de.onyxbits.pocketbandit.MenuScreen.:(Lde/onyxbits/bureauengine/BureauGame;)V │ │ -0d78c8: 7020 5923 2100 |0000: invoke-direct {v1, v2}, Lde/onyxbits/bureauengine/screen/BureauScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@2359 │ │ -0d78ce: 1300 c0ff |0003: const/16 v0, #int -64 // #ffc0 │ │ -0d78d2: 5910 3012 |0005: iput v0, v1, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d78d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0d78d8: 5910 3112 |0008: iput v0, v1, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ -0d78dc: 0e00 |000a: return-void │ │ +0e556c: |[0e556c] de.onyxbits.pocketbandit.MenuScreen.:(Lde/onyxbits/bureauengine/BureauGame;)V │ │ +0e557c: 7020 5923 2100 |0000: invoke-direct {v1, v2}, Lde/onyxbits/bureauengine/screen/BureauScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@2359 │ │ +0e5582: 1300 c0ff |0003: const/16 v0, #int -64 // #ffc0 │ │ +0e5586: 5910 3012 |0005: iput v0, v1, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e558a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e558c: 5910 3112 |0008: iput v0, v1, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ +0e5590: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=33 │ │ 0x0007 line=34 │ │ 0x000a line=44 │ │ locals : │ │ @@ -321393,182 +321318,182 @@ │ │ type : '()Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 395 16-bit code units │ │ -0d78e0: |[0d78e0] de.onyxbits.pocketbandit.MenuScreen.buildCreditsDialog:()Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0d78f0: 2203 4b02 |0000: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // type@024b │ │ -0d78f4: 1a06 0000 |0002: const-string v6, "" // string@0000 │ │ -0d78f8: 5475 2c12 |0004: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d78fc: 1f05 5003 |0006: check-cast v5, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d7900: 5455 4412 |0008: iget-object v5, v5, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d7904: 7030 3018 6305 |000a: invoke-direct {v3, v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1830 │ │ -0d790a: 6e10 3d18 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getContentTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@183d │ │ -0d7910: 0c00 |0010: move-result-object v0 │ │ -0d7912: 2204 a302 |0011: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7916: 5475 2e12 |0013: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d791a: 1a06 7312 |0015: const-string v6, "btn_external" // string@1273 │ │ -0d791e: 6e20 6c0e 6500 |0017: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7924: 0c05 |001a: move-result-object v5 │ │ -0d7926: 7020 c81c 5400 |001b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d792c: 2202 4103 |001e: new-instance v2, Lde/onyxbits/bureauengine/screen/LinkHandler; // type@0341 │ │ -0d7930: 7010 7323 0200 |0020: invoke-direct {v2}, Lde/onyxbits/bureauengine/screen/LinkHandler;.:()V // method@2373 │ │ -0d7936: 5475 2c12 |0023: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d793a: 1f05 5003 |0025: check-cast v5, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ -0d793e: 5455 4412 |0027: iget-object v5, v5, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0d7942: 6e20 681a 5000 |0029: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a68 │ │ -0d7948: 1305 0800 |002c: const/16 v5, #int 8 // #8 │ │ -0d794c: 6e20 1e1a 5000 |002e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.align:(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a1e │ │ -0d7952: 1a05 6a02 |0031: const-string v5, "Code" // string@026a │ │ -0d7956: 6e20 191a 5000 |0033: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d795c: 0c05 |0036: move-result-object v5 │ │ -0d795e: 6e10 b822 0500 |0037: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7964: 6e10 631a 0000 |003a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d796a: 6e10 171a 0000 |003d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7970: 1a05 fc0c |0040: const-string v5, "Patrick Ahlbrecht" // string@0cfc │ │ -0d7974: 6e20 191a 5000 |0042: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d797a: 0c05 |0045: move-result-object v5 │ │ -0d797c: 6e10 b822 0500 |0046: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7982: 2205 4e02 |0049: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7986: 7020 7a18 4500 |004b: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d798c: 1a06 691b |004e: const-string v6, "http://www.onyxbits.de/pocketbandit/" // string@1b69 │ │ -0d7990: 6e30 7523 5206 |0050: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7996: 0c05 |0053: move-result-object v5 │ │ -0d7998: 6e20 181a 5000 |0054: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d799e: 6e10 631a 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d79a4: 6e10 171a 0000 |005a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d79aa: 1a05 300b |005d: const-string v5, "LibGDX Project" // string@0b30 │ │ -0d79ae: 6e20 191a 5000 |005f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d79b4: 0c05 |0062: move-result-object v5 │ │ -0d79b6: 6e10 b822 0500 |0063: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d79bc: 2205 4e02 |0066: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d79c0: 7020 7a18 4500 |0068: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d79c6: 1a06 631b |006b: const-string v6, "http://libgdx.badlogicgames.com/" // string@1b63 │ │ -0d79ca: 6e30 7523 5206 |006d: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d79d0: 0c05 |0070: move-result-object v5 │ │ -0d79d2: 6e20 181a 5000 |0071: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d79d8: 6e10 631a 0000 |0074: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d79de: 1a05 2706 |0077: const-string v5, "Graphics" // string@0627 │ │ -0d79e2: 6e20 191a 5000 |0079: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d79e8: 0c05 |007c: move-result-object v5 │ │ -0d79ea: 6e10 b822 0500 |007d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d79f0: 6e10 631a 0000 |0080: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d79f6: 6e10 171a 0000 |0083: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d79fc: 1a05 fc0c |0086: const-string v5, "Patrick Ahlbrecht" // string@0cfc │ │ -0d7a00: 6e20 191a 5000 |0088: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7a06: 0c05 |008b: move-result-object v5 │ │ -0d7a08: 6e10 b822 0500 |008c: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7a0e: 6e10 631a 0000 |008f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7a14: 6e10 171a 0000 |0092: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7a1a: 1a05 ad01 |0095: const-string v5, "Astrid Denisse" // string@01ad │ │ -0d7a1e: 6e20 191a 5000 |0097: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7a24: 0c05 |009a: move-result-object v5 │ │ -0d7a26: 6e10 b822 0500 |009b: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7a2c: 6e10 631a 0000 |009e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7a32: 1a05 700c |00a1: const-string v5, "Music" // string@0c70 │ │ -0d7a36: 6e20 191a 5000 |00a3: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7a3c: 0c05 |00a6: move-result-object v5 │ │ -0d7a3e: 6e10 b822 0500 |00a7: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7a44: 6e10 631a 0000 |00aa: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7a4a: 6e10 171a 0000 |00ad: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7a50: 1a05 cb06 |00b0: const-string v5, "Kevin MacLeod" // string@06cb │ │ -0d7a54: 6e20 191a 5000 |00b2: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7a5a: 0c05 |00b5: move-result-object v5 │ │ -0d7a5c: 6e10 b822 0500 |00b6: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7a62: 2205 4e02 |00b9: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7a66: 7020 7a18 4500 |00bb: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d7a6c: 1a06 621b |00be: const-string v6, "http://incompetech.com/" // string@1b62 │ │ -0d7a70: 6e30 7523 5206 |00c0: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7a76: 0c05 |00c3: move-result-object v5 │ │ -0d7a78: 6e20 181a 5000 |00c4: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7a7e: 6e10 631a 0000 |00c7: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7a84: 1a05 c80d |00ca: const-string v5, "Sfx" // string@0dc8 │ │ -0d7a88: 6e20 191a 5000 |00cc: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7a8e: 0c05 |00cf: move-result-object v5 │ │ -0d7a90: 6e10 b822 0500 |00d0: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7a96: 6e10 631a 0000 |00d3: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7a9c: 6e10 171a 0000 |00d6: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7aa2: 1a05 6712 |00d9: const-string v5, "bradwesson" // string@1267 │ │ -0d7aa6: 6e20 191a 5000 |00db: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7aac: 0c05 |00de: move-result-object v5 │ │ -0d7aae: 6e10 b822 0500 |00df: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7ab4: 2205 4e02 |00e2: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7ab8: 7020 7a18 4500 |00e4: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d7abe: 1a06 651b |00e7: const-string v6, "http://www.freesound.org/people/bradwesson/" // string@1b65 │ │ -0d7ac2: 6e30 7523 5206 |00e9: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7ac8: 0c05 |00ec: move-result-object v5 │ │ -0d7aca: 6e20 181a 5000 |00ed: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7ad0: 6e10 631a 0000 |00f0: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7ad6: 6e10 171a 0000 |00f3: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7adc: 1a05 3c23 |00f6: const-string v5, "q-k" // string@233c │ │ -0d7ae0: 6e20 191a 5000 |00f8: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7ae6: 0c05 |00fb: move-result-object v5 │ │ -0d7ae8: 6e10 b822 0500 |00fc: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7aee: 2205 4e02 |00ff: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7af2: 7020 7a18 4500 |0101: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d7af8: 1a06 681b |0104: const-string v6, "http://www.freesound.org/people/q-k/" // string@1b68 │ │ -0d7afc: 6e30 7523 5206 |0106: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7b02: 0c05 |0109: move-result-object v5 │ │ -0d7b04: 6e20 181a 5000 |010a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7b0a: 6e10 631a 0000 |010d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7b10: 6e10 171a 0000 |0110: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7b16: 1a05 1914 |0113: const-string v5, "creek23" // string@1419 │ │ -0d7b1a: 6e20 191a 5000 |0115: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7b20: 0c05 |0118: move-result-object v5 │ │ -0d7b22: 6e10 b822 0500 |0119: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7b28: 2205 4e02 |011c: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7b2c: 7020 7a18 4500 |011e: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d7b32: 1a06 661b |0121: const-string v6, "http://www.freesound.org/people/creek23/" // string@1b66 │ │ -0d7b36: 6e30 7523 5206 |0123: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7b3c: 0c05 |0126: move-result-object v5 │ │ -0d7b3e: 6e20 181a 5000 |0127: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7b44: 6e10 631a 0000 |012a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7b4a: 6e10 171a 0000 |012d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7b50: 1a05 9115 |0130: const-string v5, "ehproductions" // string@1591 │ │ -0d7b54: 6e20 191a 5000 |0132: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7b5a: 0c05 |0135: move-result-object v5 │ │ -0d7b5c: 6e10 b822 0500 |0136: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7b62: 2205 4e02 |0139: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7b66: 7020 7a18 4500 |013b: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d7b6c: 1a06 671b |013e: const-string v6, "http://www.freesound.org/people/ehproductions/" // string@1b67 │ │ -0d7b70: 6e30 7523 5206 |0140: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7b76: 0c05 |0143: move-result-object v5 │ │ -0d7b78: 6e20 181a 5000 |0144: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7b7e: 6e10 631a 0000 |0147: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ -0d7b84: 6e10 171a 0000 |014a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7b8a: 1a05 590c |014d: const-string v5, "Mike Koenig" // string@0c59 │ │ -0d7b8e: 6e20 191a 5000 |014f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ -0d7b94: 0c05 |0152: move-result-object v5 │ │ -0d7b96: 6e10 b822 0500 |0153: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ -0d7b9c: 2205 4e02 |0156: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7ba0: 7020 7a18 4500 |0158: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ -0d7ba6: 1a06 641b |015b: const-string v6, "http://soundbible.com/" // string@1b64 │ │ -0d7baa: 6e30 7523 5206 |015d: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ -0d7bb0: 0c05 |0160: move-result-object v5 │ │ -0d7bb2: 6e20 181a 5000 |0161: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7bb8: 2204 a302 |0164: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7bbc: 5475 2d12 |0166: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ -0d7bc0: 1a06 7012 |0168: const-string v6, "btn_close_up" // string@1270 │ │ -0d7bc4: 6e20 6c0e 6500 |016a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7bca: 0c05 |016d: move-result-object v5 │ │ -0d7bcc: 7020 c81c 5400 |016e: invoke-direct {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7bd2: 2201 a302 |0171: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7bd6: 5475 2d12 |0173: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ -0d7bda: 1a06 6f12 |0175: const-string v6, "btn_close_down" // string@126f │ │ -0d7bde: 6e20 6c0e 6500 |0177: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7be4: 0c05 |017a: move-result-object v5 │ │ -0d7be6: 7020 c81c 5100 |017b: invoke-direct {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7bec: 6e10 3b18 0300 |017e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getButtonTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@183b │ │ -0d7bf2: 0c05 |0181: move-result-object v5 │ │ -0d7bf4: 2206 4e02 |0182: new-instance v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7bf8: 7030 7b18 4601 |0184: invoke-direct {v6, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d7bfe: 6e20 181a 6500 |0187: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7c04: 1103 |018a: return-object v3 │ │ +0e5594: |[0e5594] de.onyxbits.pocketbandit.MenuScreen.buildCreditsDialog:()Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +0e55a4: 2203 4b02 |0000: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // type@024b │ │ +0e55a8: 1a06 0000 |0002: const-string v6, "" // string@0000 │ │ +0e55ac: 5475 2c12 |0004: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e55b0: 1f05 5003 |0006: check-cast v5, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e55b4: 5455 4412 |0008: iget-object v5, v5, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e55b8: 7030 3018 6305 |000a: invoke-direct {v3, v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1830 │ │ +0e55be: 6e10 3d18 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getContentTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@183d │ │ +0e55c4: 0c00 |0010: move-result-object v0 │ │ +0e55c6: 2204 a302 |0011: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e55ca: 5475 2e12 |0013: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e55ce: 1a06 7312 |0015: const-string v6, "btn_external" // string@1273 │ │ +0e55d2: 6e20 6c0e 6500 |0017: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e55d8: 0c05 |001a: move-result-object v5 │ │ +0e55da: 7020 c81c 5400 |001b: invoke-direct {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e55e0: 2202 4103 |001e: new-instance v2, Lde/onyxbits/bureauengine/screen/LinkHandler; // type@0341 │ │ +0e55e4: 7010 7323 0200 |0020: invoke-direct {v2}, Lde/onyxbits/bureauengine/screen/LinkHandler;.:()V // method@2373 │ │ +0e55ea: 5475 2c12 |0023: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e55ee: 1f05 5003 |0025: check-cast v5, Lde/onyxbits/pocketbandit/SlotMachine; // type@0350 │ │ +0e55f2: 5455 4412 |0027: iget-object v5, v5, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0e55f6: 6e20 681a 5000 |0029: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a68 │ │ +0e55fc: 1305 0800 |002c: const/16 v5, #int 8 // #8 │ │ +0e5600: 6e20 1e1a 5000 |002e: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.align:(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a1e │ │ +0e5606: 1a05 6a02 |0031: const-string v5, "Code" // string@026a │ │ +0e560a: 6e20 191a 5000 |0033: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e5610: 0c05 |0036: move-result-object v5 │ │ +0e5612: 6e10 b822 0500 |0037: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5618: 6e10 631a 0000 |003a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e561e: 6e10 171a 0000 |003d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5624: 1a05 fc0c |0040: const-string v5, "Patrick Ahlbrecht" // string@0cfc │ │ +0e5628: 6e20 191a 5000 |0042: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e562e: 0c05 |0045: move-result-object v5 │ │ +0e5630: 6e10 b822 0500 |0046: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5636: 2205 4e02 |0049: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e563a: 7020 7a18 4500 |004b: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e5640: 1a06 691b |004e: const-string v6, "http://www.onyxbits.de/pocketbandit/" // string@1b69 │ │ +0e5644: 6e30 7523 5206 |0050: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e564a: 0c05 |0053: move-result-object v5 │ │ +0e564c: 6e20 181a 5000 |0054: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5652: 6e10 631a 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e5658: 6e10 171a 0000 |005a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e565e: 1a05 300b |005d: const-string v5, "LibGDX Project" // string@0b30 │ │ +0e5662: 6e20 191a 5000 |005f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e5668: 0c05 |0062: move-result-object v5 │ │ +0e566a: 6e10 b822 0500 |0063: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5670: 2205 4e02 |0066: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5674: 7020 7a18 4500 |0068: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e567a: 1a06 631b |006b: const-string v6, "http://libgdx.badlogicgames.com/" // string@1b63 │ │ +0e567e: 6e30 7523 5206 |006d: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e5684: 0c05 |0070: move-result-object v5 │ │ +0e5686: 6e20 181a 5000 |0071: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e568c: 6e10 631a 0000 |0074: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e5692: 1a05 2706 |0077: const-string v5, "Graphics" // string@0627 │ │ +0e5696: 6e20 191a 5000 |0079: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e569c: 0c05 |007c: move-result-object v5 │ │ +0e569e: 6e10 b822 0500 |007d: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e56a4: 6e10 631a 0000 |0080: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e56aa: 6e10 171a 0000 |0083: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e56b0: 1a05 fc0c |0086: const-string v5, "Patrick Ahlbrecht" // string@0cfc │ │ +0e56b4: 6e20 191a 5000 |0088: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e56ba: 0c05 |008b: move-result-object v5 │ │ +0e56bc: 6e10 b822 0500 |008c: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e56c2: 6e10 631a 0000 |008f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e56c8: 6e10 171a 0000 |0092: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e56ce: 1a05 ad01 |0095: const-string v5, "Astrid Denisse" // string@01ad │ │ +0e56d2: 6e20 191a 5000 |0097: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e56d8: 0c05 |009a: move-result-object v5 │ │ +0e56da: 6e10 b822 0500 |009b: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e56e0: 6e10 631a 0000 |009e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e56e6: 1a05 700c |00a1: const-string v5, "Music" // string@0c70 │ │ +0e56ea: 6e20 191a 5000 |00a3: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e56f0: 0c05 |00a6: move-result-object v5 │ │ +0e56f2: 6e10 b822 0500 |00a7: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e56f8: 6e10 631a 0000 |00aa: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e56fe: 6e10 171a 0000 |00ad: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5704: 1a05 cb06 |00b0: const-string v5, "Kevin MacLeod" // string@06cb │ │ +0e5708: 6e20 191a 5000 |00b2: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e570e: 0c05 |00b5: move-result-object v5 │ │ +0e5710: 6e10 b822 0500 |00b6: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5716: 2205 4e02 |00b9: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e571a: 7020 7a18 4500 |00bb: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e5720: 1a06 621b |00be: const-string v6, "http://incompetech.com/" // string@1b62 │ │ +0e5724: 6e30 7523 5206 |00c0: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e572a: 0c05 |00c3: move-result-object v5 │ │ +0e572c: 6e20 181a 5000 |00c4: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5732: 6e10 631a 0000 |00c7: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e5738: 1a05 c80d |00ca: const-string v5, "Sfx" // string@0dc8 │ │ +0e573c: 6e20 191a 5000 |00cc: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e5742: 0c05 |00cf: move-result-object v5 │ │ +0e5744: 6e10 b822 0500 |00d0: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e574a: 6e10 631a 0000 |00d3: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e5750: 6e10 171a 0000 |00d6: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5756: 1a05 6712 |00d9: const-string v5, "bradwesson" // string@1267 │ │ +0e575a: 6e20 191a 5000 |00db: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e5760: 0c05 |00de: move-result-object v5 │ │ +0e5762: 6e10 b822 0500 |00df: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5768: 2205 4e02 |00e2: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e576c: 7020 7a18 4500 |00e4: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e5772: 1a06 651b |00e7: const-string v6, "http://www.freesound.org/people/bradwesson/" // string@1b65 │ │ +0e5776: 6e30 7523 5206 |00e9: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e577c: 0c05 |00ec: move-result-object v5 │ │ +0e577e: 6e20 181a 5000 |00ed: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5784: 6e10 631a 0000 |00f0: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e578a: 6e10 171a 0000 |00f3: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5790: 1a05 3c23 |00f6: const-string v5, "q-k" // string@233c │ │ +0e5794: 6e20 191a 5000 |00f8: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e579a: 0c05 |00fb: move-result-object v5 │ │ +0e579c: 6e10 b822 0500 |00fc: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e57a2: 2205 4e02 |00ff: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e57a6: 7020 7a18 4500 |0101: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e57ac: 1a06 681b |0104: const-string v6, "http://www.freesound.org/people/q-k/" // string@1b68 │ │ +0e57b0: 6e30 7523 5206 |0106: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e57b6: 0c05 |0109: move-result-object v5 │ │ +0e57b8: 6e20 181a 5000 |010a: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e57be: 6e10 631a 0000 |010d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e57c4: 6e10 171a 0000 |0110: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e57ca: 1a05 1914 |0113: const-string v5, "creek23" // string@1419 │ │ +0e57ce: 6e20 191a 5000 |0115: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e57d4: 0c05 |0118: move-result-object v5 │ │ +0e57d6: 6e10 b822 0500 |0119: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e57dc: 2205 4e02 |011c: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e57e0: 7020 7a18 4500 |011e: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e57e6: 1a06 661b |0121: const-string v6, "http://www.freesound.org/people/creek23/" // string@1b66 │ │ +0e57ea: 6e30 7523 5206 |0123: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e57f0: 0c05 |0126: move-result-object v5 │ │ +0e57f2: 6e20 181a 5000 |0127: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e57f8: 6e10 631a 0000 |012a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e57fe: 6e10 171a 0000 |012d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5804: 1a05 9115 |0130: const-string v5, "ehproductions" // string@1591 │ │ +0e5808: 6e20 191a 5000 |0132: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e580e: 0c05 |0135: move-result-object v5 │ │ +0e5810: 6e10 b822 0500 |0136: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5816: 2205 4e02 |0139: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e581a: 7020 7a18 4500 |013b: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e5820: 1a06 671b |013e: const-string v6, "http://www.freesound.org/people/ehproductions/" // string@1b67 │ │ +0e5824: 6e30 7523 5206 |0140: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e582a: 0c05 |0143: move-result-object v5 │ │ +0e582c: 6e20 181a 5000 |0144: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5832: 6e10 631a 0000 |0147: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a63 │ │ +0e5838: 6e10 171a 0000 |014a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e583e: 1a05 590c |014d: const-string v5, "Mike Koenig" // string@0c59 │ │ +0e5842: 6e20 191a 5000 |014f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a19 │ │ +0e5848: 0c05 |0152: move-result-object v5 │ │ +0e584a: 6e10 b822 0500 |0153: invoke-virtual {v5}, Lcom/esotericsoftware/tablelayout/Cell;.left:()Lcom/esotericsoftware/tablelayout/Cell; // method@22b8 │ │ +0e5850: 2205 4e02 |0156: new-instance v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5854: 7020 7a18 4500 |0158: invoke-direct {v5, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187a │ │ +0e585a: 1a06 641b |015b: const-string v6, "http://soundbible.com/" // string@1b64 │ │ +0e585e: 6e30 7523 5206 |015d: invoke-virtual {v2, v5, v6}, Lde/onyxbits/bureauengine/screen/LinkHandler;.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@2375 │ │ +0e5864: 0c05 |0160: move-result-object v5 │ │ +0e5866: 6e20 181a 5000 |0161: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e586c: 2204 a302 |0164: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5870: 5475 2d12 |0166: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ +0e5874: 1a06 7012 |0168: const-string v6, "btn_close_up" // string@1270 │ │ +0e5878: 6e20 6c0e 6500 |016a: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e587e: 0c05 |016d: move-result-object v5 │ │ +0e5880: 7020 c81c 5400 |016e: invoke-direct {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5886: 2201 a302 |0171: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e588a: 5475 2d12 |0173: iget-object v5, v7, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ +0e588e: 1a06 6f12 |0175: const-string v6, "btn_close_down" // string@126f │ │ +0e5892: 6e20 6c0e 6500 |0177: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5898: 0c05 |017a: move-result-object v5 │ │ +0e589a: 7020 c81c 5100 |017b: invoke-direct {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e58a0: 6e10 3b18 0300 |017e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getButtonTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@183b │ │ +0e58a6: 0c05 |0181: move-result-object v5 │ │ +0e58a8: 2206 4e02 |0182: new-instance v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e58ac: 7030 7b18 4601 |0184: invoke-direct {v6, v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e58b2: 6e20 181a 6500 |0187: invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e58b8: 1103 |018a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000d line=124 │ │ 0x0011 line=126 │ │ 0x001e line=128 │ │ 0x0023 line=130 │ │ @@ -321637,17 +321562,17 @@ │ │ type : '()[Lcom/badlogic/gdx/assets/AssetDescriptor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7c08: |[0d7c08] de.onyxbits.pocketbandit.MenuScreen.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ -0d7c18: 6200 2912 |0000: sget-object v0, Lde/onyxbits/pocketbandit/MenuScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@1229 │ │ -0d7c1c: 1100 |0002: return-object v0 │ │ +0e58bc: |[0e58bc] de.onyxbits.pocketbandit.MenuScreen.getAssets:()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ +0e58cc: 6200 2912 |0000: sget-object v0, Lde/onyxbits/pocketbandit/MenuScreen;.ASSETS:[Lcom/badlogic/gdx/assets/AssetDescriptor; // field@1229 │ │ +0e58d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/pocketbandit/MenuScreen; │ │ │ │ #1 : (in Lde/onyxbits/pocketbandit/MenuScreen;) │ │ @@ -321655,106 +321580,106 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 183 16-bit code units │ │ -0d7c20: |[0d7c20] de.onyxbits.pocketbandit.MenuScreen.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ -0d7c30: 150d 803f |0000: const/high16 v13, #int 1065353216 // #3f80 │ │ -0d7c34: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0d7c36: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -0d7c38: 20f8 2202 |0004: instance-of v8, v15, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0d7c3c: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -0d7c40: 0f06 |0008: return v6 │ │ -0d7c42: 07f2 |0009: move-object v2, v15 │ │ -0d7c44: 1f02 2202 |000a: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ -0d7c48: 6e10 6b16 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0d7c4e: 0c00 |000f: move-result-object v0 │ │ -0d7c50: 6208 1e0b |0010: sget-object v8, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0d7c54: 6e10 7016 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0d7c5a: 0a09 |0015: move-result v9 │ │ -0d7c5c: 6e10 7116 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0d7c62: 0a0a |0019: move-result v10 │ │ -0d7c64: 6e30 1513 980a |001a: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d7c6a: 0c01 |001d: move-result-object v1 │ │ -0d7c6c: 6e10 1e16 0f00 |001e: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@161e │ │ -0d7c72: 0c08 |0021: move-result-object v8 │ │ -0d7c74: 6e20 1616 1800 |0022: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0d7c7a: 5218 210b |0025: iget v8, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0d7c7e: 5219 220b |0027: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0d7c82: 6e40 ec15 8079 |0029: invoke-virtual {v0, v8, v9, v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ -0d7c88: 0c08 |002c: move-result-object v8 │ │ -0d7c8a: 3808 8700 |002d: if-eqz v8, 00b4 // +0087 │ │ -0d7c8e: 0173 |002f: move v3, v7 │ │ -0d7c90: 3803 3600 |0030: if-eqz v3, 0066 // +0036 │ │ -0d7c94: 54e8 3512 |0032: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ -0d7c98: 3380 3200 |0034: if-ne v0, v8, 0066 // +0032 │ │ -0d7c9c: 6e10 7316 0200 |0036: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d7ca2: 0c08 |0039: move-result-object v8 │ │ -0d7ca4: 6209 a20c |003a: sget-object v9, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d7ca8: 6e20 6216 9800 |003c: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d7cae: 0a08 |003f: move-result v8 │ │ -0d7cb0: 3808 2600 |0040: if-eqz v8, 0066 // +0026 │ │ -0d7cb4: 7100 bf23 0000 |0042: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ -0d7cba: 0c05 |0045: move-result-object v5 │ │ -0d7cbc: 2204 4a03 |0046: new-instance v4, Lde/onyxbits/pocketbandit/Player; // type@034a │ │ -0d7cc0: 5258 5312 |0048: iget v8, v5, Lde/onyxbits/pocketbandit/Variation;.seedCapital:I // field@1253 │ │ -0d7cc4: 7030 a223 5408 |004a: invoke-direct {v4, v5, v8}, Lde/onyxbits/pocketbandit/Player;.:(Lde/onyxbits/pocketbandit/Variation;I)V // method@23a2 │ │ -0d7cca: 54e8 2b12 |004d: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ -0d7cce: 54e9 2c12 |004f: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7cd2: 220a 4703 |0051: new-instance v10, Lde/onyxbits/pocketbandit/GambleScreen; // type@0347 │ │ -0d7cd6: 54eb 2c12 |0053: iget-object v11, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7cda: 7040 8923 ba54 |0055: invoke-direct {v10, v11, v4, v5}, Lde/onyxbits/pocketbandit/GambleScreen;.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V // method@2389 │ │ -0d7ce0: 237b e803 |0058: new-array v11, v7, [F // type@03e8 │ │ -0d7ce4: 4b0d 0b06 |005a: aput v13, v11, v6 │ │ -0d7ce8: 6e5b 6823 98ae |005c: invoke-virtual {v8, v9, v14, v10, v11}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V // method@2368 │ │ -0d7cee: 54e8 2c12 |005f: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7cf2: 54e9 2b12 |0061: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ -0d7cf6: 6e20 4423 9800 |0063: invoke-virtual {v8, v9}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ -0d7cfc: 3803 1b00 |0066: if-eqz v3, 0081 // +001b │ │ -0d7d00: 54e8 3312 |0068: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ -0d7d04: 3380 1700 |006a: if-ne v0, v8, 0081 // +0017 │ │ -0d7d08: 6e10 7316 0200 |006c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d7d0e: 0c08 |006f: move-result-object v8 │ │ -0d7d10: 6209 a20c |0070: sget-object v9, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d7d14: 6e20 6216 9800 |0072: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d7d1a: 0a08 |0075: move-result v8 │ │ -0d7d1c: 3808 0b00 |0076: if-eqz v8, 0081 // +000b │ │ -0d7d20: 7010 9d23 0e00 |0078: invoke-direct {v14}, Lde/onyxbits/pocketbandit/MenuScreen;.buildCreditsDialog:()Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@239d │ │ -0d7d26: 0c08 |007b: move-result-object v8 │ │ -0d7d28: 54e9 3412 |007c: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ -0d7d2c: 6e20 4a18 9800 |007e: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.show:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@184a │ │ -0d7d32: 3803 3000 |0081: if-eqz v3, 00b1 // +0030 │ │ -0d7d36: 54e8 3212 |0083: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ -0d7d3a: 3380 2c00 |0085: if-ne v0, v8, 00b1 // +002c │ │ -0d7d3e: 6e10 7316 0200 |0087: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ -0d7d44: 0c08 |008a: move-result-object v8 │ │ -0d7d46: 6209 a20c |008b: sget-object v9, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ -0d7d4a: 6e20 6216 9800 |008d: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ -0d7d50: 0a08 |0090: move-result v8 │ │ -0d7d52: 3808 2000 |0091: if-eqz v8, 00b1 // +0020 │ │ -0d7d56: 7100 bf23 0000 |0093: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ -0d7d5c: 0c05 |0096: move-result-object v5 │ │ -0d7d5e: 54e8 2b12 |0097: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ -0d7d62: 54e9 2c12 |0099: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7d66: 220a 4703 |009b: new-instance v10, Lde/onyxbits/pocketbandit/GambleScreen; // type@0347 │ │ -0d7d6a: 54eb 2c12 |009d: iget-object v11, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7d6e: 120c |009f: const/4 v12, #int 0 // #0 │ │ -0d7d70: 7040 8923 ba5c |00a0: invoke-direct {v10, v11, v12, v5}, Lde/onyxbits/pocketbandit/GambleScreen;.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V // method@2389 │ │ -0d7d76: 237b e803 |00a3: new-array v11, v7, [F // type@03e8 │ │ -0d7d7a: 4b0d 0b06 |00a5: aput v13, v11, v6 │ │ -0d7d7e: 6e5b 6823 98ae |00a7: invoke-virtual {v8, v9, v14, v10, v11}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V // method@2368 │ │ -0d7d84: 54e6 2c12 |00aa: iget-object v6, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7d88: 54e8 2b12 |00ac: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ -0d7d8c: 6e20 4423 8600 |00ae: invoke-virtual {v6, v8}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ -0d7d92: 0176 |00b1: move v6, v7 │ │ -0d7d94: 2900 56ff |00b2: goto/16 0008 // -00aa │ │ -0d7d98: 0163 |00b4: move v3, v6 │ │ -0d7d9a: 2900 7bff |00b5: goto/16 0030 // -0085 │ │ +0e58d4: |[0e58d4] de.onyxbits.pocketbandit.MenuScreen.handle:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z │ │ +0e58e4: 150d 803f |0000: const/high16 v13, #int 1065353216 // #3f80 │ │ +0e58e8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0e58ea: 1217 |0003: const/4 v7, #int 1 // #1 │ │ +0e58ec: 20f8 2202 |0004: instance-of v8, v15, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0e58f0: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +0e58f4: 0f06 |0008: return v6 │ │ +0e58f6: 07f2 |0009: move-object v2, v15 │ │ +0e58f8: 1f02 2202 |000a: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/InputEvent; // type@0222 │ │ +0e58fc: 6e10 6b16 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0e5902: 0c00 |000f: move-result-object v0 │ │ +0e5904: 6208 1e0b |0010: sget-object v8, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e5908: 6e10 7016 0200 |0012: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0e590e: 0a09 |0015: move-result v9 │ │ +0e5910: 6e10 7116 0200 |0016: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0e5916: 0a0a |0019: move-result v10 │ │ +0e5918: 6e30 1513 980a |001a: invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e591e: 0c01 |001d: move-result-object v1 │ │ +0e5920: 6e10 1e16 0f00 |001e: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Event;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@161e │ │ +0e5926: 0c08 |0021: move-result-object v8 │ │ +0e5928: 6e20 1616 1800 |0022: invoke-virtual {v8, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0e592e: 5218 210b |0025: iget v8, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e5932: 5219 220b |0027: iget v9, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e5936: 6e40 ec15 8079 |0029: invoke-virtual {v0, v8, v9, v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@15ec │ │ +0e593c: 0c08 |002c: move-result-object v8 │ │ +0e593e: 3808 8700 |002d: if-eqz v8, 00b4 // +0087 │ │ +0e5942: 0173 |002f: move v3, v7 │ │ +0e5944: 3803 3600 |0030: if-eqz v3, 0066 // +0036 │ │ +0e5948: 54e8 3512 |0032: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ +0e594c: 3380 3200 |0034: if-ne v0, v8, 0066 // +0032 │ │ +0e5950: 6e10 7316 0200 |0036: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e5956: 0c08 |0039: move-result-object v8 │ │ +0e5958: 6209 a20c |003a: sget-object v9, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e595c: 6e20 6216 9800 |003c: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e5962: 0a08 |003f: move-result v8 │ │ +0e5964: 3808 2600 |0040: if-eqz v8, 0066 // +0026 │ │ +0e5968: 7100 bf23 0000 |0042: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ +0e596e: 0c05 |0045: move-result-object v5 │ │ +0e5970: 2204 4a03 |0046: new-instance v4, Lde/onyxbits/pocketbandit/Player; // type@034a │ │ +0e5974: 5258 5312 |0048: iget v8, v5, Lde/onyxbits/pocketbandit/Variation;.seedCapital:I // field@1253 │ │ +0e5978: 7030 a223 5408 |004a: invoke-direct {v4, v5, v8}, Lde/onyxbits/pocketbandit/Player;.:(Lde/onyxbits/pocketbandit/Variation;I)V // method@23a2 │ │ +0e597e: 54e8 2b12 |004d: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ +0e5982: 54e9 2c12 |004f: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5986: 220a 4703 |0051: new-instance v10, Lde/onyxbits/pocketbandit/GambleScreen; // type@0347 │ │ +0e598a: 54eb 2c12 |0053: iget-object v11, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e598e: 7040 8923 ba54 |0055: invoke-direct {v10, v11, v4, v5}, Lde/onyxbits/pocketbandit/GambleScreen;.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V // method@2389 │ │ +0e5994: 237b e803 |0058: new-array v11, v7, [F // type@03e8 │ │ +0e5998: 4b0d 0b06 |005a: aput v13, v11, v6 │ │ +0e599c: 6e5b 6823 98ae |005c: invoke-virtual {v8, v9, v14, v10, v11}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V // method@2368 │ │ +0e59a2: 54e8 2c12 |005f: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e59a6: 54e9 2b12 |0061: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ +0e59aa: 6e20 4423 9800 |0063: invoke-virtual {v8, v9}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ +0e59b0: 3803 1b00 |0066: if-eqz v3, 0081 // +001b │ │ +0e59b4: 54e8 3312 |0068: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ +0e59b8: 3380 1700 |006a: if-ne v0, v8, 0081 // +0017 │ │ +0e59bc: 6e10 7316 0200 |006c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e59c2: 0c08 |006f: move-result-object v8 │ │ +0e59c4: 6209 a20c |0070: sget-object v9, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e59c8: 6e20 6216 9800 |0072: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e59ce: 0a08 |0075: move-result v8 │ │ +0e59d0: 3808 0b00 |0076: if-eqz v8, 0081 // +000b │ │ +0e59d4: 7010 9d23 0e00 |0078: invoke-direct {v14}, Lde/onyxbits/pocketbandit/MenuScreen;.buildCreditsDialog:()Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@239d │ │ +0e59da: 0c08 |007b: move-result-object v8 │ │ +0e59dc: 54e9 3412 |007c: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ +0e59e0: 6e20 4a18 9800 |007e: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.show:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; // method@184a │ │ +0e59e6: 3803 3000 |0081: if-eqz v3, 00b1 // +0030 │ │ +0e59ea: 54e8 3212 |0083: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ +0e59ee: 3380 2c00 |0085: if-ne v0, v8, 00b1 // +002c │ │ +0e59f2: 6e10 7316 0200 |0087: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getType:()Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // method@1673 │ │ +0e59f8: 0c08 |008a: move-result-object v8 │ │ +0e59fa: 6209 a20c |008b: sget-object v9, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.touchUp:Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type; // field@0ca2 │ │ +0e59fe: 6e20 6216 9800 |008d: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent$Type;.equals:(Ljava/lang/Object;)Z // method@1662 │ │ +0e5a04: 0a08 |0090: move-result v8 │ │ +0e5a06: 3808 2000 |0091: if-eqz v8, 00b1 // +0020 │ │ +0e5a0a: 7100 bf23 0000 |0093: invoke-static {}, Lde/onyxbits/pocketbandit/Variation;.loadDefaultVariation:()Lde/onyxbits/pocketbandit/Variation; // method@23bf │ │ +0e5a10: 0c05 |0096: move-result-object v5 │ │ +0e5a12: 54e8 2b12 |0097: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ +0e5a16: 54e9 2c12 |0099: iget-object v9, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5a1a: 220a 4703 |009b: new-instance v10, Lde/onyxbits/pocketbandit/GambleScreen; // type@0347 │ │ +0e5a1e: 54eb 2c12 |009d: iget-object v11, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5a22: 120c |009f: const/4 v12, #int 0 // #0 │ │ +0e5a24: 7040 8923 ba5c |00a0: invoke-direct {v10, v11, v12, v5}, Lde/onyxbits/pocketbandit/GambleScreen;.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V // method@2389 │ │ +0e5a2a: 237b e803 |00a3: new-array v11, v7, [F // type@03e8 │ │ +0e5a2e: 4b0d 0b06 |00a5: aput v13, v11, v6 │ │ +0e5a32: 6e5b 6823 98ae |00a7: invoke-virtual {v8, v9, v14, v10, v11}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.configure:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/bureauengine/screen/BureauScreen;Lde/onyxbits/bureauengine/screen/BureauScreen;[F)V // method@2368 │ │ +0e5a38: 54e6 2c12 |00aa: iget-object v6, v14, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5a3c: 54e8 2b12 |00ac: iget-object v8, v14, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ +0e5a40: 6e20 4423 8600 |00ae: invoke-virtual {v6, v8}, Lde/onyxbits/bureauengine/BureauGame;.setScreen:(Lcom/badlogic/gdx/Screen;)V // method@2344 │ │ +0e5a46: 0176 |00b1: move v6, v7 │ │ +0e5a48: 2900 56ff |00b2: goto/16 0008 // -00aa │ │ +0e5a4c: 0163 |00b4: move v3, v6 │ │ +0e5a4e: 2900 7bff |00b5: goto/16 0030 // -0085 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=92 │ │ 0x0008 line=119 │ │ 0x000a line=94 │ │ 0x000c line=95 │ │ 0x0010 line=97 │ │ @@ -321789,162 +321714,162 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 319 16-bit code units │ │ -0d7da0: |[0d7da0] de.onyxbits.pocketbandit.MenuScreen.readyScreen:()V │ │ -0d7db0: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0d7db2: 150a a041 |0001: const/high16 v10, #int 1101004800 // #41a0 │ │ -0d7db6: 1509 2041 |0003: const/high16 v9, #int 1092616192 // #4120 │ │ -0d7dba: 1208 |0005: const/4 v8, #int 0 // #0 │ │ -0d7dbc: 2204 2602 |0006: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0226 │ │ -0d7dc0: 1505 a043 |0008: const/high16 v5, #int 1134559232 // #43a0 │ │ -0d7dc4: 1506 f043 |000a: const/high16 v6, #int 1139802112 // #43f0 │ │ -0d7dc8: 54c7 2c12 |000c: iget-object v7, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7dcc: 5477 d511 |000e: iget-object v7, v7, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d7dd0: 7057 9616 54b6 |0010: invoke-direct {v4, v5, v6, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1696 │ │ -0d7dd6: 5bc4 3412 |0013: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ -0d7dda: 2204 3f03 |0015: new-instance v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen; // type@033f │ │ -0d7dde: 7010 6723 0400 |0017: invoke-direct {v4}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.:()V // method@2367 │ │ -0d7de4: 5bc4 2b12 |001a: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ -0d7de8: 2201 6e02 |001c: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0d7dec: 7010 151a 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ -0d7df2: 54c4 3412 |0021: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ -0d7df6: 6e10 ad16 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0d7dfc: 0a04 |0026: move-result v4 │ │ -0d7dfe: 54c5 3412 |0027: iget-object v5, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ -0d7e02: 6e10 a816 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0d7e08: 0a05 |002c: move-result v5 │ │ -0d7e0a: 6e55 651a 8148 |002d: invoke-virtual {v1, v8, v8, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ -0d7e10: 6e20 541a a100 |0030: invoke-virtual {v1, v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.pad:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a54 │ │ -0d7e16: 6e10 281a 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.debugCell:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a28 │ │ -0d7e1c: 54c4 2c12 |0036: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7e20: 5444 d211 |0038: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d7e24: 1a05 5d20 |003a: const-string v5, "music/Pinball Spring.mp3" // string@205d │ │ -0d7e28: 1c06 8c00 |003c: const-class v6, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -0d7e2c: 6e30 d601 5406 |003e: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d7e32: 0c04 |0041: move-result-object v4 │ │ -0d7e34: 1f04 8c00 |0042: check-cast v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ -0d7e38: 5bc4 2f12 |0044: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@122f │ │ -0d7e3c: 54c4 2f12 |0046: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@122f │ │ -0d7e40: 7220 7202 b400 |0048: invoke-interface {v4, v11}, Lcom/badlogic/gdx/audio/Music;.setLooping:(Z)V // method@0272 │ │ -0d7e46: 54c4 2c12 |004b: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7e4a: 5444 d211 |004d: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d7e4e: 1a05 0b28 |004f: const-string v5, "textures/menuscreen.atlas" // string@280b │ │ -0d7e52: 1c06 5801 |0051: const-class v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d7e56: 6e30 d601 5406 |0053: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d7e5c: 0c04 |0056: move-result-object v4 │ │ -0d7e5e: 1f04 5801 |0057: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d7e62: 5bc4 2e12 |0059: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7e66: 54c4 2c12 |005b: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d7e6a: 5444 d211 |005d: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ -0d7e6e: 1a05 0a28 |005f: const-string v5, "textures/global.atlas" // string@280a │ │ -0d7e72: 1c06 5801 |0061: const-class v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d7e76: 6e30 d601 5406 |0063: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0d7e7c: 0c04 |0066: move-result-object v4 │ │ -0d7e7e: 1f04 5801 |0067: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0d7e82: 5bc4 2d12 |0069: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ -0d7e86: 54c4 2d12 |006b: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ -0d7e8a: 1a05 1b13 |006d: const-string v5, "checkered" // string@131b │ │ -0d7e8e: 6e20 6c0e 5400 |006f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7e94: 0c04 |0072: move-result-object v4 │ │ -0d7e96: 5bc4 2a12 |0073: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.background:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@122a │ │ -0d7e9a: 2202 4c02 |0075: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0d7e9e: 54c4 2e12 |0077: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7ea2: 1a05 1027 |0079: const-string v5, "spr_logo" // string@2710 │ │ -0d7ea6: 6e20 6c0e 5400 |007b: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7eac: 0c04 |007e: move-result-object v4 │ │ -0d7eae: 7020 5018 4200 |007f: invoke-direct {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1850 │ │ -0d7eb4: 2203 a302 |0082: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7eb8: 54c4 2e12 |0084: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7ebc: 1a05 7a12 |0086: const-string v5, "btn_play_up" // string@127a │ │ -0d7ec0: 6e20 6c0e 5400 |0088: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7ec6: 0c04 |008b: move-result-object v4 │ │ -0d7ec8: 7020 c81c 4300 |008c: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7ece: 2200 a302 |008f: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7ed2: 54c4 2e12 |0091: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7ed6: 1a05 7912 |0093: const-string v5, "btn_play_down" // string@1279 │ │ -0d7eda: 6e20 6c0e 5400 |0095: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7ee0: 0c04 |0098: move-result-object v4 │ │ -0d7ee2: 7020 c81c 4000 |0099: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7ee8: 2204 4e02 |009c: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7eec: 7030 7b18 3400 |009e: invoke-direct {v4, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d7ef2: 5bc4 3512 |00a1: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ -0d7ef6: 2203 a302 |00a3: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7efa: 54c4 2e12 |00a5: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7efe: 1a05 7212 |00a7: const-string v5, "btn_credits_up" // string@1272 │ │ -0d7f02: 6e20 6c0e 5400 |00a9: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7f08: 0c04 |00ac: move-result-object v4 │ │ -0d7f0a: 7020 c81c 4300 |00ad: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7f10: 2200 a302 |00b0: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7f14: 54c4 2e12 |00b2: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7f18: 1a05 7112 |00b4: const-string v5, "btn_credits_down" // string@1271 │ │ -0d7f1c: 6e20 6c0e 5400 |00b6: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7f22: 0c04 |00b9: move-result-object v4 │ │ -0d7f24: 7020 c81c 4000 |00ba: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7f2a: 2204 4e02 |00bd: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7f2e: 7030 7b18 3400 |00bf: invoke-direct {v4, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d7f34: 5bc4 3312 |00c2: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ -0d7f38: 2203 a302 |00c4: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7f3c: 54c4 2e12 |00c6: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7f40: 1a05 7e12 |00c8: const-string v5, "btn_settings_up" // string@127e │ │ -0d7f44: 6e20 6c0e 5400 |00ca: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7f4a: 0c04 |00cd: move-result-object v4 │ │ -0d7f4c: 7020 c81c 4300 |00ce: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7f52: 2200 a302 |00d1: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ -0d7f56: 54c4 2e12 |00d3: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ -0d7f5a: 1a05 7d12 |00d5: const-string v5, "btn_settings_down" // string@127d │ │ -0d7f5e: 6e20 6c0e 5400 |00d7: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0d7f64: 0c04 |00da: move-result-object v4 │ │ -0d7f66: 7020 c81c 4000 |00db: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0d7f6c: 2204 4e02 |00de: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ -0d7f70: 7030 7b18 3400 |00e0: invoke-direct {v4, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ -0d7f76: 5bc4 3212 |00e3: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ -0d7f7a: 6e20 181a 2100 |00e5: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7f80: 0c04 |00e8: move-result-object v4 │ │ -0d7f82: 6e10 f622 0400 |00e9: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.top:()Lcom/esotericsoftware/tablelayout/Cell; // method@22f6 │ │ -0d7f88: 0c04 |00ec: move-result-object v4 │ │ -0d7f8a: 6e10 df22 0400 |00ed: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d7f90: 6e10 171a 0100 |00f0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7f96: 0c04 |00f3: move-result-object v4 │ │ -0d7f98: 6e20 ca22 a400 |00f4: invoke-virtual {v4, v10}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ca │ │ -0d7f9e: 0c04 |00f7: move-result-object v4 │ │ -0d7fa0: 6e10 df22 0400 |00f8: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d7fa6: 54c4 3512 |00fb: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ -0d7faa: 6e20 181a 4100 |00fd: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7fb0: 0c04 |0100: move-result-object v4 │ │ -0d7fb2: 6e20 ce22 9400 |0101: invoke-virtual {v4, v9}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ -0d7fb8: 0c04 |0104: move-result-object v4 │ │ -0d7fba: 6e10 df22 0400 |0105: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d7fc0: 54c4 3212 |0108: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ -0d7fc4: 6e20 181a 4100 |010a: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7fca: 0c04 |010d: move-result-object v4 │ │ -0d7fcc: 6e20 ce22 9400 |010e: invoke-virtual {v4, v9}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ -0d7fd2: 0c04 |0111: move-result-object v4 │ │ -0d7fd4: 6e10 df22 0400 |0112: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d7fda: 54c4 3312 |0115: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ -0d7fde: 6e20 181a 4100 |0117: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0d7fe4: 0c04 |011a: move-result-object v4 │ │ -0d7fe6: 6e10 df22 0400 |011b: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ -0d7fec: 6e10 171a 0100 |011e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ -0d7ff2: 0c04 |0121: move-result-object v4 │ │ -0d7ff4: 1505 2042 |0122: const/high16 v5, #int 1109393408 // #4220 │ │ -0d7ff8: 6e20 ca22 5400 |0124: invoke-virtual {v4, v5}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ca │ │ -0d7ffe: 6e10 511a 0100 |0127: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:()V // method@1a51 │ │ -0d8004: 54c4 3412 |012a: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ -0d8008: 6e20 9a16 1400 |012c: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0d800e: 54c4 3312 |012f: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ -0d8012: 6e20 e717 c400 |0131: invoke-virtual {v4, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ -0d8018: 54c4 3512 |0134: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ -0d801c: 6e20 e717 c400 |0136: invoke-virtual {v4, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ -0d8022: 54c4 3212 |0139: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ -0d8026: 6e20 e717 c400 |013b: invoke-virtual {v4, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ -0d802c: 0e00 |013e: return-void │ │ +0e5a54: |[0e5a54] de.onyxbits.pocketbandit.MenuScreen.readyScreen:()V │ │ +0e5a64: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0e5a66: 150a a041 |0001: const/high16 v10, #int 1101004800 // #41a0 │ │ +0e5a6a: 1509 2041 |0003: const/high16 v9, #int 1092616192 // #4120 │ │ +0e5a6e: 1208 |0005: const/4 v8, #int 0 // #0 │ │ +0e5a70: 2204 2602 |0006: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/Stage; // type@0226 │ │ +0e5a74: 1505 a043 |0008: const/high16 v5, #int 1134559232 // #43a0 │ │ +0e5a78: 1506 f043 |000a: const/high16 v6, #int 1139802112 // #43f0 │ │ +0e5a7c: 54c7 2c12 |000c: iget-object v7, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5a80: 5477 d511 |000e: iget-object v7, v7, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e5a84: 7057 9616 54b6 |0010: invoke-direct {v4, v5, v6, v11, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.:(FFZLcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1696 │ │ +0e5a8a: 5bc4 3412 |0013: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ +0e5a8e: 2204 3f03 |0015: new-instance v4, Lde/onyxbits/bureauengine/screen/FadeOverScreen; // type@033f │ │ +0e5a92: 7010 6723 0400 |0017: invoke-direct {v4}, Lde/onyxbits/bureauengine/screen/FadeOverScreen;.:()V // method@2367 │ │ +0e5a98: 5bc4 2b12 |001a: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.fadeOverScreen:Lde/onyxbits/bureauengine/screen/FadeOverScreen; // field@122b │ │ +0e5a9c: 2201 6e02 |001c: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e5aa0: 7010 151a 0100 |001e: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ +0e5aa6: 54c4 3412 |0021: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ +0e5aaa: 6e10 ad16 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0e5ab0: 0a04 |0026: move-result v4 │ │ +0e5ab2: 54c5 3412 |0027: iget-object v5, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ +0e5ab6: 6e10 a816 0500 |0029: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0e5abc: 0a05 |002c: move-result v5 │ │ +0e5abe: 6e55 651a 8148 |002d: invoke-virtual {v1, v8, v8, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setBounds:(FFFF)V // method@1a65 │ │ +0e5ac4: 6e20 541a a100 |0030: invoke-virtual {v1, v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.pad:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a54 │ │ +0e5aca: 6e10 281a 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.debugCell:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a28 │ │ +0e5ad0: 54c4 2c12 |0036: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5ad4: 5444 d211 |0038: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e5ad8: 1a05 5d20 |003a: const-string v5, "music/Pinball Spring.mp3" // string@205d │ │ +0e5adc: 1c06 8c00 |003c: const-class v6, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0e5ae0: 6e30 d601 5406 |003e: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e5ae6: 0c04 |0041: move-result-object v4 │ │ +0e5ae8: 1f04 8c00 |0042: check-cast v4, Lcom/badlogic/gdx/audio/Music; // type@008c │ │ +0e5aec: 5bc4 2f12 |0044: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@122f │ │ +0e5af0: 54c4 2f12 |0046: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.music:Lcom/badlogic/gdx/audio/Music; // field@122f │ │ +0e5af4: 7220 7202 b400 |0048: invoke-interface {v4, v11}, Lcom/badlogic/gdx/audio/Music;.setLooping:(Z)V // method@0272 │ │ +0e5afa: 54c4 2c12 |004b: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5afe: 5444 d211 |004d: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e5b02: 1a05 0b28 |004f: const-string v5, "textures/menuscreen.atlas" // string@280b │ │ +0e5b06: 1c06 5801 |0051: const-class v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e5b0a: 6e30 d601 5406 |0053: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e5b10: 0c04 |0056: move-result-object v4 │ │ +0e5b12: 1f04 5801 |0057: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e5b16: 5bc4 2e12 |0059: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5b1a: 54c4 2c12 |005b: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5b1e: 5444 d211 |005d: iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@11d2 │ │ +0e5b22: 1a05 0a28 |005f: const-string v5, "textures/global.atlas" // string@280a │ │ +0e5b26: 1c06 5801 |0061: const-class v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e5b2a: 6e30 d601 5406 |0063: invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0e5b30: 0c04 |0066: move-result-object v4 │ │ +0e5b32: 1f04 5801 |0067: check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0e5b36: 5bc4 2d12 |0069: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ +0e5b3a: 54c4 2d12 |006b: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.globalAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122d │ │ +0e5b3e: 1a05 1b13 |006d: const-string v5, "checkered" // string@131b │ │ +0e5b42: 6e20 6c0e 5400 |006f: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5b48: 0c04 |0072: move-result-object v4 │ │ +0e5b4a: 5bc4 2a12 |0073: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.background:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@122a │ │ +0e5b4e: 2202 4c02 |0075: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0e5b52: 54c4 2e12 |0077: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5b56: 1a05 1027 |0079: const-string v5, "spr_logo" // string@2710 │ │ +0e5b5a: 6e20 6c0e 5400 |007b: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5b60: 0c04 |007e: move-result-object v4 │ │ +0e5b62: 7020 5018 4200 |007f: invoke-direct {v2, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1850 │ │ +0e5b68: 2203 a302 |0082: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5b6c: 54c4 2e12 |0084: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5b70: 1a05 7a12 |0086: const-string v5, "btn_play_up" // string@127a │ │ +0e5b74: 6e20 6c0e 5400 |0088: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5b7a: 0c04 |008b: move-result-object v4 │ │ +0e5b7c: 7020 c81c 4300 |008c: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5b82: 2200 a302 |008f: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5b86: 54c4 2e12 |0091: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5b8a: 1a05 7912 |0093: const-string v5, "btn_play_down" // string@1279 │ │ +0e5b8e: 6e20 6c0e 5400 |0095: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5b94: 0c04 |0098: move-result-object v4 │ │ +0e5b96: 7020 c81c 4000 |0099: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5b9c: 2204 4e02 |009c: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5ba0: 7030 7b18 3400 |009e: invoke-direct {v4, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e5ba6: 5bc4 3512 |00a1: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ +0e5baa: 2203 a302 |00a3: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5bae: 54c4 2e12 |00a5: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5bb2: 1a05 7212 |00a7: const-string v5, "btn_credits_up" // string@1272 │ │ +0e5bb6: 6e20 6c0e 5400 |00a9: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5bbc: 0c04 |00ac: move-result-object v4 │ │ +0e5bbe: 7020 c81c 4300 |00ad: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5bc4: 2200 a302 |00b0: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5bc8: 54c4 2e12 |00b2: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5bcc: 1a05 7112 |00b4: const-string v5, "btn_credits_down" // string@1271 │ │ +0e5bd0: 6e20 6c0e 5400 |00b6: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5bd6: 0c04 |00b9: move-result-object v4 │ │ +0e5bd8: 7020 c81c 4000 |00ba: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5bde: 2204 4e02 |00bd: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5be2: 7030 7b18 3400 |00bf: invoke-direct {v4, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e5be8: 5bc4 3312 |00c2: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ +0e5bec: 2203 a302 |00c4: new-instance v3, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5bf0: 54c4 2e12 |00c6: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5bf4: 1a05 7e12 |00c8: const-string v5, "btn_settings_up" // string@127e │ │ +0e5bf8: 6e20 6c0e 5400 |00ca: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5bfe: 0c04 |00cd: move-result-object v4 │ │ +0e5c00: 7020 c81c 4300 |00ce: invoke-direct {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5c06: 2200 a302 |00d1: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable; // type@02a3 │ │ +0e5c0a: 54c4 2e12 |00d3: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.localAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // field@122e │ │ +0e5c0e: 1a05 7d12 |00d5: const-string v5, "btn_settings_down" // string@127d │ │ +0e5c12: 6e20 6c0e 5400 |00d7: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0e5c18: 0c04 |00da: move-result-object v4 │ │ +0e5c1a: 7020 c81c 4000 |00db: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0e5c20: 2204 4e02 |00de: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton; // type@024e │ │ +0e5c24: 7030 7b18 3400 |00e0: invoke-direct {v4, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@187b │ │ +0e5c2a: 5bc4 3212 |00e3: iput-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ +0e5c2e: 6e20 181a 2100 |00e5: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5c34: 0c04 |00e8: move-result-object v4 │ │ +0e5c36: 6e10 f622 0400 |00e9: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.top:()Lcom/esotericsoftware/tablelayout/Cell; // method@22f6 │ │ +0e5c3c: 0c04 |00ec: move-result-object v4 │ │ +0e5c3e: 6e10 df22 0400 |00ed: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e5c44: 6e10 171a 0100 |00f0: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5c4a: 0c04 |00f3: move-result-object v4 │ │ +0e5c4c: 6e20 ca22 a400 |00f4: invoke-virtual {v4, v10}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ca │ │ +0e5c52: 0c04 |00f7: move-result-object v4 │ │ +0e5c54: 6e10 df22 0400 |00f8: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e5c5a: 54c4 3512 |00fb: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ +0e5c5e: 6e20 181a 4100 |00fd: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5c64: 0c04 |0100: move-result-object v4 │ │ +0e5c66: 6e20 ce22 9400 |0101: invoke-virtual {v4, v9}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ +0e5c6c: 0c04 |0104: move-result-object v4 │ │ +0e5c6e: 6e10 df22 0400 |0105: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e5c74: 54c4 3212 |0108: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ +0e5c78: 6e20 181a 4100 |010a: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5c7e: 0c04 |010d: move-result-object v4 │ │ +0e5c80: 6e20 ce22 9400 |010e: invoke-virtual {v4, v9}, Lcom/esotericsoftware/tablelayout/Cell;.padBottom:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ce │ │ +0e5c86: 0c04 |0111: move-result-object v4 │ │ +0e5c88: 6e10 df22 0400 |0112: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e5c8e: 54c4 3312 |0115: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ +0e5c92: 6e20 181a 4100 |0117: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0e5c98: 0c04 |011a: move-result-object v4 │ │ +0e5c9a: 6e10 df22 0400 |011b: invoke-virtual {v4}, Lcom/esotericsoftware/tablelayout/Cell;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@22df │ │ +0e5ca0: 6e10 171a 0100 |011e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a17 │ │ +0e5ca6: 0c04 |0121: move-result-object v4 │ │ +0e5ca8: 1505 2042 |0122: const/high16 v5, #int 1109393408 // #4220 │ │ +0e5cac: 6e20 ca22 5400 |0124: invoke-virtual {v4, v5}, Lcom/esotericsoftware/tablelayout/Cell;.pad:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ca │ │ +0e5cb2: 6e10 511a 0100 |0127: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:()V // method@1a51 │ │ +0e5cb8: 54c4 3412 |012a: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; // field@1234 │ │ +0e5cbc: 6e20 9a16 1400 |012c: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e5cc2: 54c4 3312 |012f: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.showCredits:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1233 │ │ +0e5cc6: 6e20 e717 c400 |0131: invoke-virtual {v4, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ +0e5ccc: 54c4 3512 |0134: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.startGame:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1235 │ │ +0e5cd0: 6e20 e717 c400 |0136: invoke-virtual {v4, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ +0e5cd6: 54c4 3212 |0139: iget-object v4, v12, Lde/onyxbits/pocketbandit/MenuScreen;.settings:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@1232 │ │ +0e5cda: 6e20 e717 c400 |013b: invoke-virtual {v4, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ +0e5ce0: 0e00 |013e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=51 │ │ 0x0015 line=52 │ │ 0x001c line=54 │ │ 0x0021 line=55 │ │ 0x0030 line=56 │ │ @@ -321992,57 +321917,57 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -0d8030: |[0d8030] de.onyxbits.pocketbandit.MenuScreen.renderBackground:(F)V │ │ -0d8040: 5462 2c12 |0000: iget-object v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d8044: 5422 d511 |0002: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d8048: 6e10 f40d 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ -0d804e: 5260 3012 |0007: iget v0, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d8052: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0d8056: 7210 3001 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ -0d805c: 0a02 |000e: move-result v2 │ │ -0d805e: 3520 1d00 |000f: if-ge v0, v2, 002c // +001d │ │ -0d8062: 5261 3012 |0011: iget v1, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d8066: 6202 2500 |0013: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ -0d806a: 7210 2901 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ -0d8070: 0a02 |0018: move-result v2 │ │ -0d8072: 3521 1000 |0019: if-ge v1, v2, 0029 // +0010 │ │ -0d8076: 5462 2c12 |001b: iget-object v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d807a: 5422 d511 |001d: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d807e: 5463 2a12 |001f: iget-object v3, v6, Lde/onyxbits/pocketbandit/MenuScreen;.background:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@122a │ │ -0d8082: 8204 |0021: int-to-float v4, v0 │ │ -0d8084: 8215 |0022: int-to-float v5, v1 │ │ -0d8086: 6e40 ff0d 3254 |0023: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V // method@0dff │ │ -0d808c: d801 0140 |0026: add-int/lit8 v1, v1, #int 64 // #40 │ │ -0d8090: 28eb |0028: goto 0013 // -0015 │ │ -0d8092: d800 0040 |0029: add-int/lit8 v0, v0, #int 64 // #40 │ │ -0d8096: 28de |002b: goto 0009 // -0022 │ │ -0d8098: 5262 3112 |002c: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ -0d809c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d80a0: 5962 3112 |0030: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ -0d80a4: 5262 3112 |0032: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ -0d80a8: 1223 |0034: const/4 v3, #int 2 // #2 │ │ -0d80aa: 3332 1300 |0035: if-ne v2, v3, 0048 // +0013 │ │ -0d80ae: 5262 3012 |0037: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d80b2: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d80b6: 5962 3012 |003b: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d80ba: 5262 3012 |003d: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d80be: 3902 0600 |003f: if-nez v2, 0045 // +0006 │ │ -0d80c2: 1302 c0ff |0041: const/16 v2, #int -64 // #ffc0 │ │ -0d80c6: 5962 3012 |0043: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ -0d80ca: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0d80cc: 5962 3112 |0046: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ -0d80d0: 5462 2c12 |0048: iget-object v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ -0d80d4: 5422 d511 |004a: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ -0d80d8: 6e10 040e 0200 |004c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ -0d80de: 0e00 |004f: return-void │ │ +0e5ce4: |[0e5ce4] de.onyxbits.pocketbandit.MenuScreen.renderBackground:(F)V │ │ +0e5cf4: 5462 2c12 |0000: iget-object v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5cf8: 5422 d511 |0002: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e5cfc: 6e10 f40d 0200 |0004: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.begin:()V // method@0df4 │ │ +0e5d02: 5260 3012 |0007: iget v0, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e5d06: 6202 2500 |0009: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0e5d0a: 7210 3001 0200 |000b: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getWidth:()I // method@0130 │ │ +0e5d10: 0a02 |000e: move-result v2 │ │ +0e5d12: 3520 1d00 |000f: if-ge v0, v2, 002c // +001d │ │ +0e5d16: 5261 3012 |0011: iget v1, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e5d1a: 6202 2500 |0013: sget-object v2, Lcom/badlogic/gdx/Gdx;.graphics:Lcom/badlogic/gdx/Graphics; // field@0025 │ │ +0e5d1e: 7210 2901 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;.getHeight:()I // method@0129 │ │ +0e5d24: 0a02 |0018: move-result v2 │ │ +0e5d26: 3521 1000 |0019: if-ge v1, v2, 0029 // +0010 │ │ +0e5d2a: 5462 2c12 |001b: iget-object v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5d2e: 5422 d511 |001d: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e5d32: 5463 2a12 |001f: iget-object v3, v6, Lde/onyxbits/pocketbandit/MenuScreen;.background:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // field@122a │ │ +0e5d36: 8204 |0021: int-to-float v4, v0 │ │ +0e5d38: 8215 |0022: int-to-float v5, v1 │ │ +0e5d3a: 6e40 ff0d 3254 |0023: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.draw:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FF)V // method@0dff │ │ +0e5d40: d801 0140 |0026: add-int/lit8 v1, v1, #int 64 // #40 │ │ +0e5d44: 28eb |0028: goto 0013 // -0015 │ │ +0e5d46: d800 0040 |0029: add-int/lit8 v0, v0, #int 64 // #40 │ │ +0e5d4a: 28de |002b: goto 0009 // -0022 │ │ +0e5d4c: 5262 3112 |002c: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ +0e5d50: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e5d54: 5962 3112 |0030: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ +0e5d58: 5262 3112 |0032: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ +0e5d5c: 1223 |0034: const/4 v3, #int 2 // #2 │ │ +0e5d5e: 3332 1300 |0035: if-ne v2, v3, 0048 // +0013 │ │ +0e5d62: 5262 3012 |0037: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e5d66: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e5d6a: 5962 3012 |003b: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e5d6e: 5262 3012 |003d: iget v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e5d72: 3902 0600 |003f: if-nez v2, 0045 // +0006 │ │ +0e5d76: 1302 c0ff |0041: const/16 v2, #int -64 // #ffc0 │ │ +0e5d7a: 5962 3012 |0043: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.offset:I // field@1230 │ │ +0e5d7e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0e5d80: 5962 3112 |0046: iput v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.scale:I // field@1231 │ │ +0e5d84: 5462 2c12 |0048: iget-object v2, v6, Lde/onyxbits/pocketbandit/MenuScreen;.game:Lde/onyxbits/bureauengine/BureauGame; // field@122c │ │ +0e5d88: 5422 d511 |004a: iget-object v2, v2, Lde/onyxbits/bureauengine/BureauGame;.spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // field@11d5 │ │ +0e5d8c: 6e10 040e 0200 |004c: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.end:()V // method@0e04 │ │ +0e5d92: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=188 │ │ 0x0011 line=189 │ │ 0x001b line=190 │ │ 0x0026 line=189 │ │ @@ -322091,19 +322016,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 │ │ -0d80e0: |[0d80e0] com.badlogic.gdx.backends.android.AndroidGL11.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -0d80f0: 7020 8f03 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@038f │ │ -0d80f6: 1f01 de03 |0003: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ -0d80fa: 5b01 7a01 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d80fe: 0e00 |0007: return-void │ │ +0e5d94: |[0e5d94] com.badlogic.gdx.backends.android.AndroidGL11.:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +0e5da4: 7020 8f03 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidGL10;.:(Ljavax/microedition/khronos/opengles/GL10;)V // method@038f │ │ +0e5daa: 1f01 de03 |0003: check-cast v1, Ljavax/microedition/khronos/opengles/GL11; // type@03de │ │ +0e5dae: 5b01 7a01 |0005: iput-object v1, v0, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5db2: 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; │ │ @@ -322115,18 +322040,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d8100: |[0d8100] com.badlogic.gdx.backends.android.AndroidGL11.glBindBuffer:(II)V │ │ -0d8110: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8114: 7230 9126 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glBindBuffer:(II)V // method@2691 │ │ -0d811a: 0e00 |0005: return-void │ │ +0e5db4: |[0e5db4] com.badlogic.gdx.backends.android.AndroidGL11.glBindBuffer:(II)V │ │ +0e5dc4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5dc8: 7230 9126 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glBindBuffer:(II)V // method@2691 │ │ +0e5dce: 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 │ │ @@ -322137,18 +322062,18 @@ │ │ type : '(IILjava/nio/Buffer;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d811c: |[0d811c] com.badlogic.gdx.backends.android.AndroidGL11.glBufferData:(IILjava/nio/Buffer;I)V │ │ -0d812c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8130: 7255 9226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@2692 │ │ -0d8136: 0e00 |0005: return-void │ │ +0e5dd0: |[0e5dd0] com.badlogic.gdx.backends.android.AndroidGL11.glBufferData:(IILjava/nio/Buffer;I)V │ │ +0e5de0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5de4: 7255 9226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferData:(IILjava/nio/Buffer;I)V // method@2692 │ │ +0e5dea: 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 │ │ @@ -322161,18 +322086,18 @@ │ │ type : '(IIILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d8138: |[0d8138] com.badlogic.gdx.backends.android.AndroidGL11.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ -0d8148: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d814c: 7255 9326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@2693 │ │ -0d8152: 0e00 |0005: return-void │ │ +0e5dec: |[0e5dec] com.badlogic.gdx.backends.android.AndroidGL11.glBufferSubData:(IIILjava/nio/Buffer;)V │ │ +0e5dfc: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5e00: 7255 9326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glBufferSubData:(IIILjava/nio/Buffer;)V // method@2693 │ │ +0e5e06: 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 │ │ @@ -322185,18 +322110,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d8154: |[0d8154] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0d8164: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8168: 7230 9426 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@2694 │ │ -0d816e: 0e00 |0005: return-void │ │ +0e5e08: |[0e5e08] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0e5e18: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5e1c: 7230 9426 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(ILjava/nio/FloatBuffer;)V // method@2694 │ │ +0e5e22: 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 │ │ @@ -322207,18 +322132,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8170: |[0d8170] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(I[FI)V │ │ -0d8180: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8184: 7240 9526 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@2695 │ │ -0d818a: 0e00 |0005: return-void │ │ +0e5e24: |[0e5e24] com.badlogic.gdx.backends.android.AndroidGL11.glClipPlanef:(I[FI)V │ │ +0e5e34: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5e38: 7240 9526 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glClipPlanef:(I[FI)V // method@2695 │ │ +0e5e3e: 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 │ │ @@ -322230,18 +322155,18 @@ │ │ type : '(BBBB)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d818c: |[0d818c] com.badlogic.gdx.backends.android.AndroidGL11.glColor4ub:(BBBB)V │ │ -0d819c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d81a0: 7255 9826 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColor4ub:(BBBB)V // method@2698 │ │ -0d81a6: 0e00 |0005: return-void │ │ +0e5e40: |[0e5e40] com.badlogic.gdx.backends.android.AndroidGL11.glColor4ub:(BBBB)V │ │ +0e5e50: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5e54: 7255 9826 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColor4ub:(BBBB)V // method@2698 │ │ +0e5e5a: 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 │ │ @@ -322254,18 +322179,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d81a8: |[0d81a8] com.badlogic.gdx.backends.android.AndroidGL11.glColorPointer:(IIII)V │ │ -0d81b8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d81bc: 7255 9926 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColorPointer:(IIII)V // method@2699 │ │ -0d81c2: 0e00 |0005: return-void │ │ +0e5e5c: |[0e5e5c] com.badlogic.gdx.backends.android.AndroidGL11.glColorPointer:(IIII)V │ │ +0e5e6c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5e70: 7255 9926 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glColorPointer:(IIII)V // method@2699 │ │ +0e5e76: 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 │ │ @@ -322278,18 +322203,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d81c4: |[0d81c4] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ -0d81d4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d81d8: 7230 9a26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@269a │ │ -0d81de: 0e00 |0005: return-void │ │ +0e5e78: |[0e5e78] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(ILjava/nio/IntBuffer;)V │ │ +0e5e88: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5e8c: 7230 9a26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(ILjava/nio/IntBuffer;)V // method@269a │ │ +0e5e92: 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 │ │ @@ -322300,18 +322225,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d81e0: |[0d81e0] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(I[II)V │ │ -0d81f0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d81f4: 7240 9b26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(I[II)V // method@269b │ │ -0d81fa: 0e00 |0005: return-void │ │ +0e5e94: |[0e5e94] com.badlogic.gdx.backends.android.AndroidGL11.glDeleteBuffers:(I[II)V │ │ +0e5ea4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5ea8: 7240 9b26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glDeleteBuffers:(I[II)V // method@269b │ │ +0e5eae: 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 │ │ @@ -322323,18 +322248,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d81fc: |[0d81fc] com.badlogic.gdx.backends.android.AndroidGL11.glDrawElements:(IIII)V │ │ -0d820c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8210: 7255 9c26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glDrawElements:(IIII)V // method@269c │ │ -0d8216: 0e00 |0005: return-void │ │ +0e5eb0: |[0e5eb0] com.badlogic.gdx.backends.android.AndroidGL11.glDrawElements:(IIII)V │ │ +0e5ec0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5ec4: 7255 9c26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glDrawElements:(IIII)V // method@269c │ │ +0e5eca: 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 │ │ @@ -322347,18 +322272,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d8218: |[0d8218] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ -0d8228: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d822c: 7230 9d26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@269d │ │ -0d8232: 0e00 |0005: return-void │ │ +0e5ecc: |[0e5ecc] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(ILjava/nio/IntBuffer;)V │ │ +0e5edc: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5ee0: 7230 9d26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(ILjava/nio/IntBuffer;)V // method@269d │ │ +0e5ee6: 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 │ │ @@ -322369,18 +322294,18 @@ │ │ type : '(I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8234: |[0d8234] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(I[II)V │ │ -0d8244: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8248: 7240 9e26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(I[II)V // method@269e │ │ -0d824e: 0e00 |0005: return-void │ │ +0e5ee8: |[0e5ee8] com.badlogic.gdx.backends.android.AndroidGL11.glGenBuffers:(I[II)V │ │ +0e5ef8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5efc: 7240 9e26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGenBuffers:(I[II)V // method@269e │ │ +0e5f02: 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 │ │ @@ -322392,18 +322317,18 @@ │ │ type : '(ILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d8250: |[0d8250] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ -0d8260: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8264: 7230 9f26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(ILjava/nio/IntBuffer;)V // method@269f │ │ -0d826a: 0e00 |0005: return-void │ │ +0e5f04: |[0e5f04] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(ILjava/nio/IntBuffer;)V │ │ +0e5f14: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5f18: 7230 9f26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(ILjava/nio/IntBuffer;)V // method@269f │ │ +0e5f1e: 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 │ │ @@ -322414,18 +322339,18 @@ │ │ type : '(I[ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d826c: |[0d826c] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(I[ZI)V │ │ -0d827c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8280: 7240 a026 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(I[ZI)V // method@26a0 │ │ -0d8286: 0e00 |0005: return-void │ │ +0e5f20: |[0e5f20] com.badlogic.gdx.backends.android.AndroidGL11.glGetBooleanv:(I[ZI)V │ │ +0e5f30: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5f34: 7240 a026 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBooleanv:(I[ZI)V // method@26a0 │ │ +0e5f3a: 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 │ │ @@ -322437,18 +322362,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8288: |[0d8288] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0d8298: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d829c: 7240 a126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V // method@26a1 │ │ -0d82a2: 0e00 |0005: return-void │ │ +0e5f3c: |[0e5f3c] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0e5f4c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5f50: 7240 a126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(IILjava/nio/IntBuffer;)V // method@26a1 │ │ +0e5f56: 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 │ │ @@ -322460,18 +322385,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d82a4: |[0d82a4] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(II[II)V │ │ -0d82b4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d82b8: 7255 a226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(II[II)V // method@26a2 │ │ -0d82be: 0e00 |0005: return-void │ │ +0e5f58: |[0e5f58] com.badlogic.gdx.backends.android.AndroidGL11.glGetBufferParameteriv:(II[II)V │ │ +0e5f68: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5f6c: 7255 a226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetBufferParameteriv:(II[II)V // method@26a2 │ │ +0e5f72: 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 │ │ @@ -322484,18 +322409,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d82c0: |[0d82c0] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ -0d82d0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d82d4: 7230 a326 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V // method@26a3 │ │ -0d82da: 0e00 |0005: return-void │ │ +0e5f74: |[0e5f74] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V │ │ +0e5f84: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5f88: 7230 a326 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(ILjava/nio/FloatBuffer;)V // method@26a3 │ │ +0e5f8e: 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 │ │ @@ -322506,18 +322431,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d82dc: |[0d82dc] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(I[FI)V │ │ -0d82ec: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d82f0: 7240 a426 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(I[FI)V // method@26a4 │ │ -0d82f6: 0e00 |0005: return-void │ │ +0e5f90: |[0e5f90] com.badlogic.gdx.backends.android.AndroidGL11.glGetClipPlanef:(I[FI)V │ │ +0e5fa0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5fa4: 7240 a426 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetClipPlanef:(I[FI)V // method@26a4 │ │ +0e5faa: 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 │ │ @@ -322529,18 +322454,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d82f8: |[0d82f8] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ -0d8308: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d830c: 7230 a526 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(ILjava/nio/FloatBuffer;)V // method@26a5 │ │ -0d8312: 0e00 |0005: return-void │ │ +0e5fac: |[0e5fac] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(ILjava/nio/FloatBuffer;)V │ │ +0e5fbc: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5fc0: 7230 a526 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(ILjava/nio/FloatBuffer;)V // method@26a5 │ │ +0e5fc6: 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 │ │ @@ -322551,18 +322476,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8314: |[0d8314] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(I[FI)V │ │ -0d8324: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8328: 7240 a626 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(I[FI)V // method@26a6 │ │ -0d832e: 0e00 |0005: return-void │ │ +0e5fc8: |[0e5fc8] com.badlogic.gdx.backends.android.AndroidGL11.glGetFloatv:(I[FI)V │ │ +0e5fd8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5fdc: 7240 a626 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetFloatv:(I[FI)V // method@26a6 │ │ +0e5fe2: 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 │ │ @@ -322574,18 +322499,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8330: |[0d8330] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ -0d8340: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8344: 7240 a726 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(IILjava/nio/FloatBuffer;)V // method@26a7 │ │ -0d834a: 0e00 |0005: return-void │ │ +0e5fe4: |[0e5fe4] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(IILjava/nio/FloatBuffer;)V │ │ +0e5ff4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e5ff8: 7240 a726 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(IILjava/nio/FloatBuffer;)V // method@26a7 │ │ +0e5ffe: 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 │ │ @@ -322597,18 +322522,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d834c: |[0d834c] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(II[FI)V │ │ -0d835c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8360: 7255 a826 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(II[FI)V // method@26a8 │ │ -0d8366: 0e00 |0005: return-void │ │ +0e6000: |[0e6000] com.badlogic.gdx.backends.android.AndroidGL11.glGetLightfv:(II[FI)V │ │ +0e6010: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6014: 7255 a826 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetLightfv:(II[FI)V // method@26a8 │ │ +0e601a: 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 │ │ @@ -322621,18 +322546,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8368: |[0d8368] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ -0d8378: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d837c: 7240 a926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V // method@26a9 │ │ -0d8382: 0e00 |0005: return-void │ │ +0e601c: |[0e601c] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V │ │ +0e602c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6030: 7240 a926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(IILjava/nio/FloatBuffer;)V // method@26a9 │ │ +0e6036: 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 │ │ @@ -322644,18 +322569,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d8384: |[0d8384] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(II[FI)V │ │ -0d8394: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8398: 7255 aa26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(II[FI)V // method@26aa │ │ -0d839e: 0e00 |0005: return-void │ │ +0e6038: |[0e6038] com.badlogic.gdx.backends.android.AndroidGL11.glGetMaterialfv:(II[FI)V │ │ +0e6048: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e604c: 7255 aa26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetMaterialfv:(II[FI)V // method@26aa │ │ +0e6052: 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 │ │ @@ -322668,18 +322593,18 @@ │ │ type : '(I[Ljava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d83a0: |[0d83a0] com.badlogic.gdx.backends.android.AndroidGL11.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ -0d83b0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d83b4: 7230 ab26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetPointerv:(I[Ljava/nio/Buffer;)V // method@26ab │ │ -0d83ba: 0e00 |0005: return-void │ │ +0e6054: |[0e6054] com.badlogic.gdx.backends.android.AndroidGL11.glGetPointerv:(I[Ljava/nio/Buffer;)V │ │ +0e6064: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6068: 7230 ab26 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glGetPointerv:(I[Ljava/nio/Buffer;)V // method@26ab │ │ +0e606e: 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 │ │ @@ -322690,18 +322615,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d83bc: |[0d83bc] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0d83cc: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d83d0: 7240 ac26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(IILjava/nio/IntBuffer;)V // method@26ac │ │ -0d83d6: 0e00 |0005: return-void │ │ +0e6070: |[0e6070] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0e6080: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6084: 7240 ac26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(IILjava/nio/IntBuffer;)V // method@26ac │ │ +0e608a: 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 │ │ @@ -322713,18 +322638,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d83d8: |[0d83d8] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(II[II)V │ │ -0d83e8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d83ec: 7255 ad26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(II[II)V // method@26ad │ │ -0d83f2: 0e00 |0005: return-void │ │ +0e608c: |[0e608c] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexEnviv:(II[II)V │ │ +0e609c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e60a0: 7255 ad26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexEnviv:(II[II)V // method@26ad │ │ +0e60a6: 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 │ │ @@ -322737,18 +322662,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d83f4: |[0d83f4] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0d8404: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8408: 7240 ae26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@26ae │ │ -0d840e: 0e00 |0005: return-void │ │ +0e60a8: |[0e60a8] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0e60b8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e60bc: 7240 ae26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@26ae │ │ +0e60c2: 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 │ │ @@ -322760,18 +322685,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d8410: |[0d8410] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(II[FI)V │ │ -0d8420: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8424: 7255 af26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(II[FI)V // method@26af │ │ -0d842a: 0e00 |0005: return-void │ │ +0e60c4: |[0e60c4] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameterfv:(II[FI)V │ │ +0e60d4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e60d8: 7255 af26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameterfv:(II[FI)V // method@26af │ │ +0e60de: 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 │ │ @@ -322784,18 +322709,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d842c: |[0d842c] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0d843c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8440: 7240 b026 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26b0 │ │ -0d8446: 0e00 |0005: return-void │ │ +0e60e0: |[0e60e0] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0e60f0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e60f4: 7240 b026 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26b0 │ │ +0e60fa: 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 │ │ @@ -322807,18 +322732,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d8448: |[0d8448] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(II[II)V │ │ -0d8458: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d845c: 7255 b126 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(II[II)V // method@26b1 │ │ -0d8462: 0e00 |0005: return-void │ │ +0e60fc: |[0e60fc] com.badlogic.gdx.backends.android.AndroidGL11.glGetTexParameteriv:(II[II)V │ │ +0e610c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6110: 7255 b126 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glGetTexParameteriv:(II[II)V // method@26b1 │ │ +0e6116: 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 │ │ @@ -322831,19 +322756,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d8464: |[0d8464] com.badlogic.gdx.backends.android.AndroidGL11.glIsBuffer:(I)Z │ │ -0d8474: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8478: 7220 b226 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsBuffer:(I)Z // method@26b2 │ │ -0d847e: 0a00 |0005: move-result v0 │ │ -0d8480: 0f00 |0006: return v0 │ │ +0e6118: |[0e6118] com.badlogic.gdx.backends.android.AndroidGL11.glIsBuffer:(I)Z │ │ +0e6128: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e612c: 7220 b226 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsBuffer:(I)Z // method@26b2 │ │ +0e6132: 0a00 |0005: move-result v0 │ │ +0e6134: 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 │ │ │ │ @@ -322852,19 +322777,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d8484: |[0d8484] com.badlogic.gdx.backends.android.AndroidGL11.glIsEnabled:(I)Z │ │ -0d8494: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8498: 7220 b326 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsEnabled:(I)Z // method@26b3 │ │ -0d849e: 0a00 |0005: move-result v0 │ │ -0d84a0: 0f00 |0006: return v0 │ │ +0e6138: |[0e6138] com.badlogic.gdx.backends.android.AndroidGL11.glIsEnabled:(I)Z │ │ +0e6148: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e614c: 7220 b326 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsEnabled:(I)Z // method@26b3 │ │ +0e6152: 0a00 |0005: move-result v0 │ │ +0e6154: 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 │ │ │ │ @@ -322873,19 +322798,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d84a4: |[0d84a4] com.badlogic.gdx.backends.android.AndroidGL11.glIsTexture:(I)Z │ │ -0d84b4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d84b8: 7220 b426 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsTexture:(I)Z // method@26b4 │ │ -0d84be: 0a00 |0005: move-result v0 │ │ -0d84c0: 0f00 |0006: return v0 │ │ +0e6158: |[0e6158] com.badlogic.gdx.backends.android.AndroidGL11.glIsTexture:(I)Z │ │ +0e6168: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e616c: 7220 b426 2000 |0002: invoke-interface {v0, v2}, Ljavax/microedition/khronos/opengles/GL11;.glIsTexture:(I)Z // method@26b4 │ │ +0e6172: 0a00 |0005: move-result v0 │ │ +0e6174: 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 │ │ │ │ @@ -322894,18 +322819,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d84c4: |[0d84c4] com.badlogic.gdx.backends.android.AndroidGL11.glNormalPointer:(III)V │ │ -0d84d4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d84d8: 7240 b526 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glNormalPointer:(III)V // method@26b5 │ │ -0d84de: 0e00 |0005: return-void │ │ +0e6178: |[0e6178] com.badlogic.gdx.backends.android.AndroidGL11.glNormalPointer:(III)V │ │ +0e6188: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e618c: 7240 b526 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glNormalPointer:(III)V // method@26b5 │ │ +0e6192: 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 │ │ @@ -322917,18 +322842,18 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d84e0: |[0d84e0] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterf:(IF)V │ │ -0d84f0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d84f4: 7230 b626 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterf:(IF)V // method@26b6 │ │ -0d84fa: 0e00 |0005: return-void │ │ +0e6194: |[0e6194] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterf:(IF)V │ │ +0e61a4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e61a8: 7230 b626 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterf:(IF)V // method@26b6 │ │ +0e61ae: 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 │ │ @@ -322939,18 +322864,18 @@ │ │ type : '(ILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d84fc: |[0d84fc] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ -0d850c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8510: 7230 b726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(ILjava/nio/FloatBuffer;)V // method@26b7 │ │ -0d8516: 0e00 |0005: return-void │ │ +0e61b0: |[0e61b0] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(ILjava/nio/FloatBuffer;)V │ │ +0e61c0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e61c4: 7230 b726 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(ILjava/nio/FloatBuffer;)V // method@26b7 │ │ +0e61ca: 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 │ │ @@ -322961,18 +322886,18 @@ │ │ type : '(I[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8518: |[0d8518] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(I[FI)V │ │ -0d8528: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d852c: 7240 b826 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(I[FI)V // method@26b8 │ │ -0d8532: 0e00 |0005: return-void │ │ +0e61cc: |[0e61cc] com.badlogic.gdx.backends.android.AndroidGL11.glPointParameterfv:(I[FI)V │ │ +0e61dc: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e61e0: 7240 b826 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointParameterfv:(I[FI)V // method@26b8 │ │ +0e61e6: 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 │ │ @@ -322984,18 +322909,18 @@ │ │ type : '(IILjava/nio/Buffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8534: |[0d8534] com.badlogic.gdx.backends.android.AndroidGL11.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ -0d8544: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8548: 7240 b926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointSizePointerOES:(IILjava/nio/Buffer;)V // method@26b9 │ │ -0d854e: 0e00 |0005: return-void │ │ +0e61e8: |[0e61e8] com.badlogic.gdx.backends.android.AndroidGL11.glPointSizePointerOES:(IILjava/nio/Buffer;)V │ │ +0e61f8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e61fc: 7240 b926 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glPointSizePointerOES:(IILjava/nio/Buffer;)V // method@26b9 │ │ +0e6202: 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 │ │ @@ -323007,18 +322932,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d8550: |[0d8550] com.badlogic.gdx.backends.android.AndroidGL11.glTexCoordPointer:(IIII)V │ │ -0d8560: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8564: 7255 ba26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexCoordPointer:(IIII)V // method@26ba │ │ -0d856a: 0e00 |0005: return-void │ │ +0e6204: |[0e6204] com.badlogic.gdx.backends.android.AndroidGL11.glTexCoordPointer:(IIII)V │ │ +0e6214: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6218: 7255 ba26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexCoordPointer:(IIII)V // method@26ba │ │ +0e621e: 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 │ │ @@ -323031,18 +322956,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d856c: |[0d856c] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnvi:(III)V │ │ -0d857c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8580: 7240 bb26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnvi:(III)V // method@26bb │ │ -0d8586: 0e00 |0005: return-void │ │ +0e6220: |[0e6220] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnvi:(III)V │ │ +0e6230: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6234: 7240 bb26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnvi:(III)V // method@26bb │ │ +0e623a: 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 │ │ @@ -323054,18 +322979,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8588: |[0d8588] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ -0d8598: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d859c: 7240 bc26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(IILjava/nio/IntBuffer;)V // method@26bc │ │ -0d85a2: 0e00 |0005: return-void │ │ +0e623c: |[0e623c] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(IILjava/nio/IntBuffer;)V │ │ +0e624c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6250: 7240 bc26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(IILjava/nio/IntBuffer;)V // method@26bc │ │ +0e6256: 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 │ │ @@ -323077,18 +323002,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d85a4: |[0d85a4] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(II[II)V │ │ -0d85b4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d85b8: 7255 bd26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(II[II)V // method@26bd │ │ -0d85be: 0e00 |0005: return-void │ │ +0e6258: |[0e6258] com.badlogic.gdx.backends.android.AndroidGL11.glTexEnviv:(II[II)V │ │ +0e6268: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e626c: 7255 bd26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexEnviv:(II[II)V // method@26bd │ │ +0e6272: 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 │ │ @@ -323101,18 +323026,18 @@ │ │ type : '(IILjava/nio/FloatBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d85c0: |[0d85c0] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ -0d85d0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d85d4: 7240 be26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@26be │ │ -0d85da: 0e00 |0005: return-void │ │ +0e6274: |[0e6274] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(IILjava/nio/FloatBuffer;)V │ │ +0e6284: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6288: 7240 be26 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(IILjava/nio/FloatBuffer;)V // method@26be │ │ +0e628e: 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 │ │ @@ -323124,18 +323049,18 @@ │ │ type : '(II[FI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d85dc: |[0d85dc] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(II[FI)V │ │ -0d85ec: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d85f0: 7255 bf26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(II[FI)V // method@26bf │ │ -0d85f6: 0e00 |0005: return-void │ │ +0e6290: |[0e6290] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameterfv:(II[FI)V │ │ +0e62a0: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e62a4: 7255 bf26 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameterfv:(II[FI)V // method@26bf │ │ +0e62aa: 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 │ │ @@ -323148,18 +323073,18 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d85f8: |[0d85f8] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteri:(III)V │ │ -0d8608: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d860c: 7240 c026 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteri:(III)V // method@26c0 │ │ -0d8612: 0e00 |0005: return-void │ │ +0e62ac: |[0e62ac] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteri:(III)V │ │ +0e62bc: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e62c0: 7240 c026 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteri:(III)V // method@26c0 │ │ +0e62c6: 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 │ │ @@ -323171,18 +323096,18 @@ │ │ type : '(IILjava/nio/IntBuffer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d8614: |[0d8614] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ -0d8624: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8628: 7240 c126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26c1 │ │ -0d862e: 0e00 |0005: return-void │ │ +0e62c8: |[0e62c8] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(IILjava/nio/IntBuffer;)V │ │ +0e62d8: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e62dc: 7240 c126 2043 |0002: invoke-interface {v0, v2, v3, v4}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(IILjava/nio/IntBuffer;)V // method@26c1 │ │ +0e62e2: 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 │ │ @@ -323194,18 +323119,18 @@ │ │ type : '(II[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d8630: |[0d8630] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(II[II)V │ │ -0d8640: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8644: 7255 c226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@26c2 │ │ -0d864a: 0e00 |0005: return-void │ │ +0e62e4: |[0e62e4] com.badlogic.gdx.backends.android.AndroidGL11.glTexParameteriv:(II[II)V │ │ +0e62f4: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e62f8: 7255 c226 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glTexParameteriv:(II[II)V // method@26c2 │ │ +0e62fe: 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 │ │ @@ -323218,18 +323143,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d864c: |[0d864c] com.badlogic.gdx.backends.android.AndroidGL11.glVertexPointer:(IIII)V │ │ -0d865c: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ -0d8660: 7255 c326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glVertexPointer:(IIII)V // method@26c3 │ │ -0d8666: 0e00 |0005: return-void │ │ +0e6300: |[0e6300] com.badlogic.gdx.backends.android.AndroidGL11.glVertexPointer:(IIII)V │ │ +0e6310: 5410 7a01 |0000: iget-object v0, v1, Lcom/badlogic/gdx/backends/android/AndroidGL11;.gl:Ljavax/microedition/khronos/opengles/GL11; // field@017a │ │ +0e6314: 7255 c326 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Ljavax/microedition/khronos/opengles/GL11;.glVertexPointer:(IIII)V // method@26c3 │ │ +0e631a: 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 │ │ @@ -323271,18 +323196,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 │ │ -0d8668: |[0d8668] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ -0d8678: 5b01 5b07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d867c: 7020 c10c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0cc1 │ │ -0d8682: 0e00 |0005: return-void │ │ +0e631c: |[0e631c] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.:(Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;Lcom/badlogic/gdx/graphics/g2d/Sprite;)V │ │ +0e632c: 5b01 5b07 |0000: iput-object v1, v0, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e6330: 7020 c10c 2000 |0002: invoke-direct {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.:(Lcom/badlogic/gdx/graphics/g2d/Sprite;)V // method@0cc1 │ │ +0e6336: 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; │ │ @@ -323295,85 +323220,85 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0d8684: |[0d8684] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.translate:(FF)V │ │ -0d8694: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0d8698: a802 0808 |0002: mul-float v2, v8, v8 │ │ -0d869c: a803 0909 |0004: mul-float v3, v9, v9 │ │ -0d86a0: c632 |0006: add-float/2addr v2, v3 │ │ -0d86a2: 1403 6f12 833a |0007: const v3, #float 0.001 // #3a83126f │ │ -0d86a8: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ -0d86ac: 3b02 0300 |000c: if-gez v2, 000f // +0003 │ │ -0d86b0: 0e00 |000e: return-void │ │ -0d86b2: 6e10 540d 0700 |000f: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getX:()F // method@0d54 │ │ -0d86b8: 0a02 |0012: move-result v2 │ │ -0d86ba: 6e10 530d 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getWidth:()F // method@0d53 │ │ -0d86c0: 0a03 |0016: move-result v3 │ │ -0d86c2: c963 |0017: div-float/2addr v3, v6 │ │ -0d86c4: a600 0203 |0018: add-float v0, v2, v3 │ │ -0d86c8: 6e10 550d 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getY:()F // method@0d55 │ │ -0d86ce: 0a02 |001d: move-result v2 │ │ -0d86d0: 6e10 520d 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getHeight:()F // method@0d52 │ │ -0d86d6: 0a03 |0021: move-result v3 │ │ -0d86d8: c963 |0022: div-float/2addr v3, v6 │ │ -0d86da: a601 0203 |0023: add-float v1, v2, v3 │ │ -0d86de: 5472 5b07 |0025: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d86e2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0d86e4: 5c23 6007 |0028: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0760 │ │ -0d86e8: 5472 5b07 |002a: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d86ec: 5422 6207 |002c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ -0d86f0: 6e30 1513 0201 |002e: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d86f6: 5472 5b07 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d86fa: 5422 5e07 |0033: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ -0d86fe: a603 0008 |0035: add-float v3, v0, v8 │ │ -0d8702: a604 0109 |0037: add-float v4, v1, v9 │ │ -0d8706: 6e30 1513 3204 |0039: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0d870c: 5472 5b07 |003c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d8710: 5422 6307 |003e: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ -0d8714: 3802 1500 |0040: if-eqz v2, 0055 // +0015 │ │ -0d8718: 5472 5b07 |0042: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d871c: 5422 6307 |0044: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ -0d8720: 5473 5b07 |0046: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d8724: 5433 6107 |0048: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ -0d8728: 5474 5b07 |004a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d872c: 5444 6207 |004c: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ -0d8730: 5475 5b07 |004e: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d8734: 5455 5e07 |0050: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ -0d8738: 6e40 1615 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@1516 │ │ -0d873e: 5472 5b07 |0055: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d8742: 5522 6007 |0057: iget-boolean v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0760 │ │ -0d8746: 3902 2b00 |0059: if-nez v2, 0084 // +002b │ │ -0d874a: 5472 5b07 |005b: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ -0d874e: 5222 5f07 |005d: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@075f │ │ -0d8752: c862 |005f: mul-float/2addr v2, v6 │ │ -0d8754: 5273 5807 |0060: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ -0d8758: c732 |0062: sub-float/2addr v2, v3 │ │ -0d875a: 1503 3443 |0063: const/high16 v3, #int 1127481344 // #4334 │ │ -0d875e: c732 |0065: sub-float/2addr v2, v3 │ │ -0d8760: 5972 5807 |0066: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ -0d8764: 5272 5807 |0068: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ -0d8768: 7110 3d12 0200 |006a: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ -0d876e: 0a02 |006d: move-result v2 │ │ -0d8770: 5972 5907 |006e: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@0759 │ │ -0d8774: 5272 5807 |0070: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ -0d8778: 7110 4b12 0200 |0072: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ -0d877e: 0a02 |0075: move-result v2 │ │ -0d8780: 5972 5a07 |0076: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@075a │ │ -0d8784: 5272 5c07 |0078: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@075c │ │ -0d8788: 5273 5907 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@0759 │ │ -0d878c: a808 0203 |007c: mul-float v8, v2, v3 │ │ -0d8790: 5272 5c07 |007e: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@075c │ │ -0d8794: 5273 5a07 |0080: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@075a │ │ -0d8798: a809 0203 |0082: mul-float v9, v2, v3 │ │ -0d879c: 6f30 ca0c 8709 |0084: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cca │ │ -0d87a2: 2887 |0087: goto 000e // -0079 │ │ +0e6338: |[0e6338] com.badlogic.gdx.graphics.g2d.ParticleEmitterBox2D$ParticleBox2D.translate:(FF)V │ │ +0e6348: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0e634c: a802 0808 |0002: mul-float v2, v8, v8 │ │ +0e6350: a803 0909 |0004: mul-float v3, v9, v9 │ │ +0e6354: c632 |0006: add-float/2addr v2, v3 │ │ +0e6356: 1403 6f12 833a |0007: const v3, #float 0.001 // #3a83126f │ │ +0e635c: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ +0e6360: 3b02 0300 |000c: if-gez v2, 000f // +0003 │ │ +0e6364: 0e00 |000e: return-void │ │ +0e6366: 6e10 540d 0700 |000f: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getX:()F // method@0d54 │ │ +0e636c: 0a02 |0012: move-result v2 │ │ +0e636e: 6e10 530d 0700 |0013: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getWidth:()F // method@0d53 │ │ +0e6374: 0a03 |0016: move-result v3 │ │ +0e6376: c963 |0017: div-float/2addr v3, v6 │ │ +0e6378: a600 0203 |0018: add-float v0, v2, v3 │ │ +0e637c: 6e10 550d 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getY:()F // method@0d55 │ │ +0e6382: 0a02 |001d: move-result v2 │ │ +0e6384: 6e10 520d 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.getHeight:()F // method@0d52 │ │ +0e638a: 0a03 |0021: move-result v3 │ │ +0e638c: c963 |0022: div-float/2addr v3, v6 │ │ +0e638e: a601 0203 |0023: add-float v1, v2, v3 │ │ +0e6392: 5472 5b07 |0025: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e6396: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0e6398: 5c23 6007 |0028: iput-boolean v3, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0760 │ │ +0e639c: 5472 5b07 |002a: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63a0: 5422 6207 |002c: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ +0e63a4: 6e30 1513 0201 |002e: invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e63aa: 5472 5b07 |0031: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63ae: 5422 5e07 |0033: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ +0e63b2: a603 0008 |0035: add-float v3, v0, v8 │ │ +0e63b6: a604 0109 |0037: add-float v4, v1, v9 │ │ +0e63ba: 6e30 1513 3204 |0039: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e63c0: 5472 5b07 |003c: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63c4: 5422 6307 |003e: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ +0e63c8: 3802 1500 |0040: if-eqz v2, 0055 // +0015 │ │ +0e63cc: 5472 5b07 |0042: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63d0: 5422 6307 |0044: iget-object v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.world:Lcom/badlogic/gdx/physics/box2d/World; // field@0763 │ │ +0e63d4: 5473 5b07 |0046: iget-object v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63d8: 5433 6107 |0048: iget-object v3, v3, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.rayCallBack:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; // field@0761 │ │ +0e63dc: 5474 5b07 |004a: iget-object v4, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63e0: 5444 6207 |004c: iget-object v4, v4, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.startPoint:Lcom/badlogic/gdx/math/Vector2; // field@0762 │ │ +0e63e4: 5475 5b07 |004e: iget-object v5, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63e8: 5455 5e07 |0050: iget-object v5, v5, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.endPoint:Lcom/badlogic/gdx/math/Vector2; // field@075e │ │ +0e63ec: 6e40 1615 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@1516 │ │ +0e63f2: 5472 5b07 |0055: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e63f6: 5522 6007 |0057: iget-boolean v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.particleCollided:Z // field@0760 │ │ +0e63fa: 3902 2b00 |0059: if-nez v2, 0084 // +002b │ │ +0e63fe: 5472 5b07 |005b: iget-object v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D; // field@075b │ │ +0e6402: 5222 5f07 |005d: iget v2, v2, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D;.normalAngle:F // field@075f │ │ +0e6406: c862 |005f: mul-float/2addr v2, v6 │ │ +0e6408: 5273 5807 |0060: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ +0e640c: c732 |0062: sub-float/2addr v2, v3 │ │ +0e640e: 1503 3443 |0063: const/high16 v3, #int 1127481344 // #4334 │ │ +0e6412: c732 |0065: sub-float/2addr v2, v3 │ │ +0e6414: 5972 5807 |0066: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ +0e6418: 5272 5807 |0068: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ +0e641c: 7110 3d12 0200 |006a: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.cosDeg:(F)F // method@123d │ │ +0e6422: 0a02 |006d: move-result v2 │ │ +0e6424: 5972 5907 |006e: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@0759 │ │ +0e6428: 5272 5807 |0070: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angle:F // field@0758 │ │ +0e642c: 7110 4b12 0200 |0072: invoke-static {v2}, Lcom/badlogic/gdx/math/MathUtils;.sinDeg:(F)F // method@124b │ │ +0e6432: 0a02 |0075: move-result v2 │ │ +0e6434: 5972 5a07 |0076: iput v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@075a │ │ +0e6438: 5272 5c07 |0078: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@075c │ │ +0e643c: 5273 5907 |007a: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleCos:F // field@0759 │ │ +0e6440: a808 0203 |007c: mul-float v8, v2, v3 │ │ +0e6444: 5272 5c07 |007e: iget v2, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.velocity:F // field@075c │ │ +0e6448: 5273 5a07 |0080: iget v3, v7, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitterBox2D$ParticleBox2D;.angleSin:F // field@075a │ │ +0e644c: a809 0203 |0082: mul-float v9, v2, v3 │ │ +0e6450: 6f30 ca0c 8709 |0084: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;.translate:(FF)V // method@0cca │ │ +0e6456: 2887 |0087: goto 000e // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x000e line=126 │ │ 0x000f line=106 │ │ 0x001a line=107 │ │ 0x0025 line=110 │ │ @@ -323427,22 +323352,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0d87a4: |[0d87a4] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.:()V │ │ -0d87b4: 7010 3217 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1732 │ │ -0d87ba: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0d87be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d87c0: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0d87c2: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ -0d87c8: 5b30 cf0c |000a: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d87cc: 0e00 |000c: return-void │ │ +0e6458: |[0e6458] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.:()V │ │ +0e6468: 7010 3217 0300 |0000: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1732 │ │ +0e646e: 2200 a702 |0003: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0e6472: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e6474: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +0e6476: 7030 df1c 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/Array;.:(ZI)V // method@1cdf │ │ +0e647c: 5b30 cf0c |000a: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e6480: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ │ │ @@ -323452,48 +323377,48 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0d87d0: |[0d87d0] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.act:(F)Z │ │ -0d87e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0d87e2: 5464 ce0c |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cce │ │ -0d87e6: 6e10 d715 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@15d7 │ │ -0d87ec: 0c01 |0006: move-result-object v1 │ │ -0d87ee: 5214 e30e |0007: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0d87f2: 3354 0700 |0009: if-ne v4, v5, 0010 // +0007 │ │ -0d87f6: 5464 cf0c |000b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d87fa: 6e10 e81c 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0d8800: 5464 cf0c |0010: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d8804: 5244 e30e |0012: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0d8808: d802 04ff |0014: add-int/lit8 v2, v4, #int -1 // #ff │ │ -0d880c: 3a02 1900 |0016: if-ltz v2, 002f // +0019 │ │ -0d8810: 5464 cf0c |0018: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d8814: 6e20 ed1c 2400 |001a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d881a: 0c00 |001d: move-result-object v0 │ │ -0d881c: 1f00 1c02 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -0d8820: 6e30 ee1c 0105 |0020: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/Array;.indexOf:(Ljava/lang/Object;Z)I // method@1cee │ │ -0d8826: 0a03 |0023: move-result v3 │ │ -0d8828: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ -0d882a: 3343 0700 |0025: if-ne v3, v4, 002c // +0007 │ │ -0d882e: 5464 cf0c |0027: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d8832: 6e20 f51c 2400 |0029: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ -0d8838: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d883c: 28e8 |002e: goto 0016 // -0018 │ │ -0d883e: 5464 cf0c |002f: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d8842: 5244 e30e |0031: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0d8846: 3d04 0400 |0033: if-lez v4, 0037 // +0004 │ │ -0d884a: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0d884c: 0f04 |0036: return v4 │ │ -0d884e: 5464 cd0c |0037: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccd │ │ -0d8852: 6e20 c715 7400 |0039: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ -0d8858: 0a04 |003c: move-result v4 │ │ -0d885a: 28f9 |003d: goto 0036 // -0007 │ │ +0e6484: |[0e6484] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.act:(F)Z │ │ +0e6494: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0e6496: 5464 ce0c |0001: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cce │ │ +0e649a: 6e10 d715 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@15d7 │ │ +0e64a0: 0c01 |0006: move-result-object v1 │ │ +0e64a2: 5214 e30e |0007: iget v4, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e64a6: 3354 0700 |0009: if-ne v4, v5, 0010 // +0007 │ │ +0e64aa: 5464 cf0c |000b: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e64ae: 6e10 e81c 0400 |000d: invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0e64b4: 5464 cf0c |0010: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e64b8: 5244 e30e |0012: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e64bc: d802 04ff |0014: add-int/lit8 v2, v4, #int -1 // #ff │ │ +0e64c0: 3a02 1900 |0016: if-ltz v2, 002f // +0019 │ │ +0e64c4: 5464 cf0c |0018: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e64c8: 6e20 ed1c 2400 |001a: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e64ce: 0c00 |001d: move-result-object v0 │ │ +0e64d0: 1f00 1c02 |001e: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +0e64d4: 6e30 ee1c 0105 |0020: invoke-virtual {v1, v0, v5}, Lcom/badlogic/gdx/utils/Array;.indexOf:(Ljava/lang/Object;Z)I // method@1cee │ │ +0e64da: 0a03 |0023: move-result v3 │ │ +0e64dc: 12f4 |0024: const/4 v4, #int -1 // #ff │ │ +0e64de: 3343 0700 |0025: if-ne v3, v4, 002c // +0007 │ │ +0e64e2: 5464 cf0c |0027: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e64e6: 6e20 f51c 2400 |0029: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.removeIndex:(I)Ljava/lang/Object; // method@1cf5 │ │ +0e64ec: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0e64f0: 28e8 |002e: goto 0016 // -0018 │ │ +0e64f2: 5464 cf0c |002f: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e64f6: 5244 e30e |0031: iget v4, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e64fa: 3d04 0400 |0033: if-lez v4, 0037 // +0004 │ │ +0e64fe: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0e6500: 0f04 |0036: return v4 │ │ +0e6502: 5464 cd0c |0037: iget-object v4, v6, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0ccd │ │ +0e6506: 6e20 c715 7400 |0039: invoke-virtual {v4, v7}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ +0e650c: 0a04 |003c: move-result v4 │ │ +0e650e: 28f9 |003d: goto 0036 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ 0x0007 line=25 │ │ 0x0010 line=26 │ │ 0x0018 line=27 │ │ 0x0020 line=28 │ │ @@ -323514,19 +323439,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d885c: |[0d885c] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.restart:()V │ │ -0d886c: 6f10 3517 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1735 │ │ -0d8872: 5410 cf0c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d8876: 6e10 e81c 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0d887c: 0e00 |0008: return-void │ │ +0e6510: |[0e6510] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.restart:()V │ │ +0e6520: 6f10 3517 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1735 │ │ +0e6526: 5410 cf0c |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e652a: 6e10 e81c 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0e6530: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ @@ -323536,22 +323461,22 @@ │ │ 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 │ │ -0d8880: |[0d8880] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d8890: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ -0d8894: 5420 cf0c |0002: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ -0d8898: 6e10 d715 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@15d7 │ │ -0d889e: 0c01 |0007: move-result-object v1 │ │ -0d88a0: 6e20 e41c 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ -0d88a6: 6f20 3717 3200 |000b: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1737 │ │ -0d88ac: 0e00 |000e: return-void │ │ +0e6534: |[0e6534] com.badlogic.gdx.scenes.scene2d.actions.AfterAction.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e6544: 3803 0b00 |0000: if-eqz v3, 000b // +000b │ │ +0e6548: 5420 cf0c |0002: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction;.waitForActions:Lcom/badlogic/gdx/utils/Array; // field@0ccf │ │ +0e654c: 6e10 d715 0300 |0004: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getActions:()Lcom/badlogic/gdx/utils/Array; // method@15d7 │ │ +0e6552: 0c01 |0007: move-result-object v1 │ │ +0e6554: 6e20 e41c 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ +0e655a: 6f20 3717 3200 |000b: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.setActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1737 │ │ +0e6560: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x000b line=15 │ │ 0x000e line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/actions/AfterAction; │ │ @@ -323594,17 +323519,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d88b0: |[0d88b0] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.:()V │ │ -0d88c0: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d88c6: 0e00 |0003: return-void │ │ +0e6564: |[0e6564] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.:()V │ │ +0e6574: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e657a: 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 - │ │ @@ -323613,25 +323538,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0d88c8: |[0d88c8] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.begin:()V │ │ -0d88d8: 5410 d10c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d88dc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d88e0: 5410 d00c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cd0 │ │ -0d88e4: 6e10 d915 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@15d9 │ │ -0d88ea: 0c00 |0009: move-result-object v0 │ │ -0d88ec: 5b10 d10c |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d88f0: 5410 d10c |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d88f4: 5200 6203 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d88f8: 5910 d30c |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0cd3 │ │ -0d88fc: 0e00 |0012: return-void │ │ +0e657c: |[0e657c] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.begin:()V │ │ +0e658c: 5410 d10c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e6590: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e6594: 5410 d00c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cd0 │ │ +0e6598: 6e10 d915 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@15d9 │ │ +0e659e: 0c00 |0009: move-result-object v0 │ │ +0e65a0: 5b10 d10c |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e65a4: 5410 d10c |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e65a8: 5200 6203 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e65ac: 5910 d30c |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0cd3 │ │ +0e65b0: 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; │ │ @@ -323641,17 +323566,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8900: |[0d8900] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getAlpha:()F │ │ -0d8910: 5210 d20c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0cd2 │ │ -0d8914: 0f00 |0002: return v0 │ │ +0e65b4: |[0e65b4] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getAlpha:()F │ │ +0e65c4: 5210 d20c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0cd2 │ │ +0e65c8: 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;) │ │ @@ -323659,17 +323584,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8918: |[0d8918] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0d8928: 5410 d10c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d892c: 1100 |0002: return-object v0 │ │ +0e65cc: |[0e65cc] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0e65dc: 5410 d10c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e65e0: 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;) │ │ @@ -323677,19 +323602,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8930: |[0d8930] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.reset:()V │ │ -0d8940: 6f10 c917 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@17c9 │ │ -0d8946: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d8948: 5b10 d10c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d894c: 0e00 |0006: return-void │ │ +0e65e4: |[0e65e4] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.reset:()V │ │ +0e65f4: 6f10 c917 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@17c9 │ │ +0e65fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e65fc: 5b10 d10c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e6600: 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; │ │ @@ -323699,17 +323624,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8950: |[0d8950] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setAlpha:(F)V │ │ -0d8960: 5901 d20c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0cd2 │ │ -0d8964: 0e00 |0002: return-void │ │ +0e6604: |[0e6604] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setAlpha:(F)V │ │ +0e6614: 5901 d20c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0cd2 │ │ +0e6618: 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 │ │ @@ -323719,17 +323644,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 │ │ -0d8968: |[0d8968] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0d8978: 5b01 d10c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d897c: 0e00 |0002: return-void │ │ +0e661c: |[0e661c] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0e662c: 5b01 d10c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e6630: 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; │ │ @@ -323739,24 +323664,24 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0d8980: |[0d8980] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.update:(F)V │ │ -0d8990: 5440 d10c |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ -0d8994: 5241 d30c |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0cd3 │ │ -0d8998: 5242 d20c |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0cd2 │ │ -0d899c: 5243 d30c |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0cd3 │ │ -0d89a0: c732 |0008: sub-float/2addr v2, v3 │ │ -0d89a2: c852 |0009: mul-float/2addr v2, v5 │ │ -0d89a4: c621 |000a: add-float/2addr v1, v2 │ │ -0d89a6: 5901 6203 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d89aa: 0e00 |000d: return-void │ │ +0e6634: |[0e6634] com.badlogic.gdx.scenes.scene2d.actions.AlphaAction.update:(F)V │ │ +0e6644: 5440 d10c |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd1 │ │ +0e6648: 5241 d30c |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0cd3 │ │ +0e664c: 5242 d20c |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.end:F // field@0cd2 │ │ +0e6650: 5243 d30c |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction;.start:F // field@0cd3 │ │ +0e6654: c732 |0008: sub-float/2addr v2, v3 │ │ +0e6656: c852 |0009: mul-float/2addr v2, v5 │ │ +0e6658: c621 |000a: add-float/2addr v1, v2 │ │ +0e665a: 5901 6203 |000b: iput v1, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e665e: 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 │ │ @@ -323810,20 +323735,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d89ac: |[0d89ac] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.:()V │ │ -0d89bc: 7010 be17 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d89c2: 2200 0e01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ -0d89c6: 7010 ce09 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09ce │ │ -0d89cc: 5b10 d60c |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d89d0: 0e00 |000a: return-void │ │ +0e6660: |[0e6660] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.:()V │ │ +0e6670: 7010 be17 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6676: 2200 0e01 |0003: new-instance v0, Lcom/badlogic/gdx/graphics/Color; // type@010e │ │ +0e667a: 7010 ce09 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/graphics/Color;.:()V // method@09ce │ │ +0e6680: 5b10 d60c |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e6684: 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; │ │ │ │ @@ -323833,34 +323758,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0d89d4: |[0d89d4] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.begin:()V │ │ -0d89e4: 5410 d50c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d89e8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d89ec: 5410 d40c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cd4 │ │ -0d89f0: 6e10 d915 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@15d9 │ │ -0d89f6: 0c00 |0009: move-result-object v0 │ │ -0d89f8: 5b10 d50c |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d89fc: 5410 d50c |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a00: 5200 6503 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d8a04: 5910 da0c |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0cda │ │ -0d8a08: 5410 d50c |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a0c: 5200 6403 |0014: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d8a10: 5910 d90c |0016: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0cd9 │ │ -0d8a14: 5410 d50c |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a18: 5200 6303 |001a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d8a1c: 5910 d80c |001c: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0cd8 │ │ -0d8a20: 5410 d50c |001e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a24: 5200 6203 |0020: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d8a28: 5910 d70c |0022: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0cd7 │ │ -0d8a2c: 0e00 |0024: return-void │ │ +0e6688: |[0e6688] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.begin:()V │ │ +0e6698: 5410 d50c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e669c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e66a0: 5410 d40c |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cd4 │ │ +0e66a4: 6e10 d915 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@15d9 │ │ +0e66aa: 0c00 |0009: move-result-object v0 │ │ +0e66ac: 5b10 d50c |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e66b0: 5410 d50c |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e66b4: 5200 6503 |000e: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e66b8: 5910 da0c |0010: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0cda │ │ +0e66bc: 5410 d50c |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e66c0: 5200 6403 |0014: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e66c4: 5910 d90c |0016: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0cd9 │ │ +0e66c8: 5410 d50c |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e66cc: 5200 6303 |001a: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e66d0: 5910 d80c |001c: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0cd8 │ │ +0e66d4: 5410 d50c |001e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e66d8: 5200 6203 |0020: iget v0, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e66dc: 5910 d70c |0022: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0cd7 │ │ +0e66e0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000c line=32 │ │ 0x0012 line=33 │ │ 0x0018 line=34 │ │ 0x001e line=35 │ │ @@ -323873,17 +323798,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8a30: |[0d8a30] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0d8a40: 5410 d50c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a44: 1100 |0002: return-object v0 │ │ +0e66e4: |[0e66e4] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0e66f4: 5410 d50c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e66f8: 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;) │ │ @@ -323891,17 +323816,17 @@ │ │ type : '()Lcom/badlogic/gdx/graphics/Color;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8a48: |[0d8a48] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getEndColor:()Lcom/badlogic/gdx/graphics/Color; │ │ -0d8a58: 5410 d60c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d8a5c: 1100 |0002: return-object v0 │ │ +0e66fc: |[0e66fc] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.getEndColor:()Lcom/badlogic/gdx/graphics/Color; │ │ +0e670c: 5410 d60c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e6710: 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;) │ │ @@ -323909,19 +323834,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8a60: |[0d8a60] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.reset:()V │ │ -0d8a70: 6f10 c917 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@17c9 │ │ -0d8a76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d8a78: 5b10 d50c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a7c: 0e00 |0006: return-void │ │ +0e6714: |[0e6714] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.reset:()V │ │ +0e6724: 6f10 c917 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.reset:()V // method@17c9 │ │ +0e672a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e672c: 5b10 d50c |0004: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e6730: 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; │ │ @@ -323931,17 +323856,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 │ │ -0d8a80: |[0d8a80] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0d8a90: 5b01 d50c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8a94: 0e00 |0002: return-void │ │ +0e6734: |[0e6734] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0e6744: 5b01 d50c |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e6748: 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; │ │ @@ -323951,18 +323876,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 │ │ -0d8a98: |[0d8a98] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ -0d8aa8: 5410 d60c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d8aac: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0d8ab2: 0e00 |0005: return-void │ │ +0e674c: |[0e674c] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.setEndColor:(Lcom/badlogic/gdx/graphics/Color;)V │ │ +0e675c: 5410 d60c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e6760: 6e20 e609 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0e6766: 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; │ │ @@ -323972,46 +323897,46 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0d8ab4: |[0d8ab4] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.update:(F)V │ │ -0d8ac4: 5274 da0c |0000: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0cda │ │ -0d8ac8: 5475 d60c |0002: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d8acc: 5255 6503 |0004: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d8ad0: 5276 da0c |0006: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0cda │ │ -0d8ad4: c765 |0008: sub-float/2addr v5, v6 │ │ -0d8ad6: c885 |0009: mul-float/2addr v5, v8 │ │ -0d8ad8: a603 0405 |000a: add-float v3, v4, v5 │ │ -0d8adc: 5274 d90c |000c: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0cd9 │ │ -0d8ae0: 5475 d60c |000e: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d8ae4: 5255 6403 |0010: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d8ae8: 5276 d90c |0012: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0cd9 │ │ -0d8aec: c765 |0014: sub-float/2addr v5, v6 │ │ -0d8aee: c885 |0015: mul-float/2addr v5, v8 │ │ -0d8af0: a602 0405 |0016: add-float v2, v4, v5 │ │ -0d8af4: 5274 d80c |0018: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0cd8 │ │ -0d8af8: 5475 d60c |001a: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d8afc: 5255 6303 |001c: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d8b00: 5276 d80c |001e: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0cd8 │ │ -0d8b04: c765 |0020: sub-float/2addr v5, v6 │ │ -0d8b06: c885 |0021: mul-float/2addr v5, v8 │ │ -0d8b08: a601 0405 |0022: add-float v1, v4, v5 │ │ -0d8b0c: 5274 d70c |0024: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0cd7 │ │ -0d8b10: 5475 d60c |0026: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ -0d8b14: 5255 6203 |0028: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d8b18: 5276 d70c |002a: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0cd7 │ │ -0d8b1c: c765 |002c: sub-float/2addr v5, v6 │ │ -0d8b1e: c885 |002d: mul-float/2addr v5, v8 │ │ -0d8b20: a600 0405 |002e: add-float v0, v4, v5 │ │ -0d8b24: 5474 d50c |0030: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ -0d8b28: 6e50 e709 3412 |0032: invoke-virtual {v4, v3, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09e7 │ │ -0d8b2e: 0e00 |0035: return-void │ │ +0e6768: |[0e6768] com.badlogic.gdx.scenes.scene2d.actions.ColorAction.update:(F)V │ │ +0e6778: 5274 da0c |0000: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0cda │ │ +0e677c: 5475 d60c |0002: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e6780: 5255 6503 |0004: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e6784: 5276 da0c |0006: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startR:F // field@0cda │ │ +0e6788: c765 |0008: sub-float/2addr v5, v6 │ │ +0e678a: c885 |0009: mul-float/2addr v5, v8 │ │ +0e678c: a603 0405 |000a: add-float v3, v4, v5 │ │ +0e6790: 5274 d90c |000c: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0cd9 │ │ +0e6794: 5475 d60c |000e: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e6798: 5255 6403 |0010: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e679c: 5276 d90c |0012: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startG:F // field@0cd9 │ │ +0e67a0: c765 |0014: sub-float/2addr v5, v6 │ │ +0e67a2: c885 |0015: mul-float/2addr v5, v8 │ │ +0e67a4: a602 0405 |0016: add-float v2, v4, v5 │ │ +0e67a8: 5274 d80c |0018: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0cd8 │ │ +0e67ac: 5475 d60c |001a: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e67b0: 5255 6303 |001c: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e67b4: 5276 d80c |001e: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startB:F // field@0cd8 │ │ +0e67b8: c765 |0020: sub-float/2addr v5, v6 │ │ +0e67ba: c885 |0021: mul-float/2addr v5, v8 │ │ +0e67bc: a601 0405 |0022: add-float v1, v4, v5 │ │ +0e67c0: 5274 d70c |0024: iget v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0cd7 │ │ +0e67c4: 5475 d60c |0026: iget-object v5, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.end:Lcom/badlogic/gdx/graphics/Color; // field@0cd6 │ │ +0e67c8: 5255 6203 |0028: iget v5, v5, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e67cc: 5276 d70c |002a: iget v6, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.startA:F // field@0cd7 │ │ +0e67d0: c765 |002c: sub-float/2addr v5, v6 │ │ +0e67d2: c885 |002d: mul-float/2addr v5, v8 │ │ +0e67d4: a600 0405 |002e: add-float v0, v4, v5 │ │ +0e67d8: 5474 d50c |0030: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/actions/ColorAction;.color:Lcom/badlogic/gdx/graphics/Color; // field@0cd5 │ │ +0e67dc: 6e50 e709 3412 |0032: invoke-virtual {v4, v3, v2, v1, v0}, Lcom/badlogic/gdx/graphics/Color;.set:(FFFF)V // method@09e7 │ │ +0e67e2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000c line=40 │ │ 0x0018 line=41 │ │ 0x0024 line=42 │ │ 0x0030 line=43 │ │ @@ -324057,17 +323982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8b30: |[0d8b30] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.:()V │ │ -0d8b40: 7010 3217 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1732 │ │ -0d8b46: 0e00 |0003: return-void │ │ +0e67e4: |[0e67e4] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.:()V │ │ +0e67f4: 7010 3217 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1732 │ │ +0e67fa: 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 - │ │ @@ -324076,39 +324001,39 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0d8b48: |[0d8b48] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.act:(F)Z │ │ -0d8b58: 5220 dd0c |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8b5c: 5221 dc0c |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ -0d8b60: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ -0d8b64: 3b00 1700 |0006: if-gez v0, 001d // +0017 │ │ -0d8b68: 5220 dd0c |0008: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8b6c: c630 |000a: add-float/2addr v0, v3 │ │ -0d8b6e: 5920 dd0c |000b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8b72: 5220 dd0c |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8b76: 5221 dc0c |000f: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ -0d8b7a: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ -0d8b7e: 3b00 0400 |0013: if-gez v0, 0017 // +0004 │ │ -0d8b82: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0d8b84: 0f00 |0016: return v0 │ │ -0d8b86: 5220 dd0c |0017: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8b8a: 5221 dc0c |0019: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ -0d8b8e: a703 0001 |001b: sub-float v3, v0, v1 │ │ -0d8b92: 5420 db0c |001d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cdb │ │ -0d8b96: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ -0d8b9a: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -0d8b9c: 28f4 |0022: goto 0016 // -000c │ │ -0d8b9e: 5420 db0c |0023: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cdb │ │ -0d8ba2: 6e20 c715 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ -0d8ba8: 0a00 |0028: move-result v0 │ │ -0d8baa: 28ed |0029: goto 0016 // -0013 │ │ +0e67fc: |[0e67fc] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.act:(F)Z │ │ +0e680c: 5220 dd0c |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e6810: 5221 dc0c |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ +0e6814: 2e00 0001 |0004: cmpg-float v0, v0, v1 │ │ +0e6818: 3b00 1700 |0006: if-gez v0, 001d // +0017 │ │ +0e681c: 5220 dd0c |0008: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e6820: c630 |000a: add-float/2addr v0, v3 │ │ +0e6822: 5920 dd0c |000b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e6826: 5220 dd0c |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e682a: 5221 dc0c |000f: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ +0e682e: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ +0e6832: 3b00 0400 |0013: if-gez v0, 0017 // +0004 │ │ +0e6836: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0e6838: 0f00 |0016: return v0 │ │ +0e683a: 5220 dd0c |0017: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e683e: 5221 dc0c |0019: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ +0e6842: a703 0001 |001b: sub-float v3, v0, v1 │ │ +0e6846: 5420 db0c |001d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cdb │ │ +0e684a: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ +0e684e: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +0e6850: 28f4 |0022: goto 0016 // -000c │ │ +0e6852: 5420 db0c |0023: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cdb │ │ +0e6856: 6e20 c715 3000 |0025: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ +0e685c: 0a00 |0028: move-result v0 │ │ +0e685e: 28ed |0029: goto 0016 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=26 │ │ 0x000d line=27 │ │ 0x0016 line=31 │ │ 0x0017 line=28 │ │ @@ -324123,18 +324048,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d8bac: |[0d8bac] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.finish:()V │ │ -0d8bbc: 5210 dc0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ -0d8bc0: 5910 dd0c |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8bc4: 0e00 |0004: return-void │ │ +0e6860: |[0e6860] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.finish:()V │ │ +0e6870: 5210 dc0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ +0e6874: 5910 dd0c |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e6878: 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; │ │ │ │ @@ -324143,17 +324068,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8bc8: |[0d8bc8] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getDuration:()F │ │ -0d8bd8: 5210 dc0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ -0d8bdc: 0f00 |0002: return v0 │ │ +0e687c: |[0e687c] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getDuration:()F │ │ +0e688c: 5210 dc0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ +0e6890: 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;) │ │ @@ -324161,17 +324086,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8be0: |[0d8be0] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getTime:()F │ │ -0d8bf0: 5210 dd0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8bf4: 0f00 |0002: return v0 │ │ +0e6894: |[0e6894] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.getTime:()F │ │ +0e68a4: 5210 dd0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e68a8: 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;) │ │ @@ -324179,19 +324104,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8bf8: |[0d8bf8] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.restart:()V │ │ -0d8c08: 6f10 3517 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1735 │ │ -0d8c0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d8c10: 5910 dd0c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8c14: 0e00 |0006: return-void │ │ +0e68ac: |[0e68ac] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.restart:()V │ │ +0e68bc: 6f10 3517 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1735 │ │ +0e68c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e68c4: 5910 dd0c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e68c8: 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; │ │ @@ -324201,17 +324126,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8c18: |[0d8c18] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setDuration:(F)V │ │ -0d8c28: 5901 dc0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ -0d8c2c: 0e00 |0002: return-void │ │ +0e68cc: |[0e68cc] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setDuration:(F)V │ │ +0e68dc: 5901 dc0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.duration:F // field@0cdc │ │ +0e68e0: 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 │ │ @@ -324221,17 +324146,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8c30: |[0d8c30] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setTime:(F)V │ │ -0d8c40: 5901 dd0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ -0d8c44: 0e00 |0002: return-void │ │ +0e68e4: |[0e68e4] com.badlogic.gdx.scenes.scene2d.actions.DelayAction.setTime:(F)V │ │ +0e68f4: 5901 dd0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/DelayAction;.time:F // field@0cdd │ │ +0e68f8: 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 │ │ @@ -324273,21 +324198,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d8c48: |[0d8c48] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:()V │ │ -0d8c58: 7010 be17 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d8c5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d8c60: 5910 e00c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8c64: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ -0d8c68: 5910 df0c |0008: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ -0d8c6c: 0e00 |000a: return-void │ │ +0e68fc: |[0e68fc] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:()V │ │ +0e690c: 7010 be17 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6912: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e6914: 5910 e00c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e6918: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e691c: 5910 df0c |0008: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ +0e6920: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ 0x000a line=29 │ │ locals : │ │ @@ -324298,19 +324223,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d8c70: |[0d8c70] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:(FF)V │ │ -0d8c80: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d8c86: 5901 e00c |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8c8a: 5902 df0c |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ -0d8c8e: 0e00 |0007: return-void │ │ +0e6924: |[0e6924] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.:(FF)V │ │ +0e6934: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e693a: 5901 e00c |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e693e: 5902 df0c |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ +0e6942: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ @@ -324324,18 +324249,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d8c90: |[0d8c90] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.begin:()V │ │ -0d8ca0: 5210 e00c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8ca4: 5910 e10c |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ -0d8ca8: 0e00 |0004: return-void │ │ +0e6944: |[0e6944] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.begin:()V │ │ +0e6954: 5210 e00c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e6958: 5910 e10c |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ +0e695c: 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; │ │ │ │ @@ -324344,17 +324269,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8cac: |[0d8cac] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getEnd:()F │ │ -0d8cbc: 5210 df0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ -0d8cc0: 0f00 |0002: return v0 │ │ +0e6960: |[0e6960] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getEnd:()F │ │ +0e6970: 5210 df0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ +0e6974: 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;) │ │ @@ -324362,17 +324287,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8cc4: |[0d8cc4] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getStart:()F │ │ -0d8cd4: 5210 e00c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8cd8: 0f00 |0002: return v0 │ │ +0e6978: |[0e6978] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getStart:()F │ │ +0e6988: 5210 e00c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e698c: 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;) │ │ @@ -324380,17 +324305,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8cdc: |[0d8cdc] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getValue:()F │ │ -0d8cec: 5210 e10c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ -0d8cf0: 0f00 |0002: return v0 │ │ +0e6990: |[0e6990] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.getValue:()F │ │ +0e69a0: 5210 e10c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ +0e69a4: 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;) │ │ @@ -324398,17 +324323,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8cf4: |[0d8cf4] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setEnd:(F)V │ │ -0d8d04: 5901 df0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ -0d8d08: 0e00 |0002: return-void │ │ +0e69a8: |[0e69a8] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setEnd:(F)V │ │ +0e69b8: 5901 df0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ +0e69bc: 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 │ │ @@ -324418,17 +324343,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8d0c: |[0d8d0c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setStart:(F)V │ │ -0d8d1c: 5901 e00c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8d20: 0e00 |0002: return-void │ │ +0e69c0: |[0e69c0] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setStart:(F)V │ │ +0e69d0: 5901 e00c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e69d4: 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 │ │ @@ -324438,17 +324363,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8d24: |[0d8d24] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setValue:(F)V │ │ -0d8d34: 5901 e10c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ -0d8d38: 0e00 |0002: return-void │ │ +0e69d8: |[0e69d8] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.setValue:(F)V │ │ +0e69e8: 5901 e10c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ +0e69ec: 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 │ │ @@ -324458,23 +324383,23 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0d8d3c: |[0d8d3c] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.update:(F)V │ │ -0d8d4c: 5230 e00c |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8d50: 5231 df0c |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ -0d8d54: 5232 e00c |0004: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ -0d8d58: c721 |0006: sub-float/2addr v1, v2 │ │ -0d8d5a: c841 |0007: mul-float/2addr v1, v4 │ │ -0d8d5c: c610 |0008: add-float/2addr v0, v1 │ │ -0d8d5e: 5930 e10c |0009: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ -0d8d62: 0e00 |000b: return-void │ │ +0e69f0: |[0e69f0] com.badlogic.gdx.scenes.scene2d.actions.FloatAction.update:(F)V │ │ +0e6a00: 5230 e00c |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e6a04: 5231 df0c |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.end:F // field@0cdf │ │ +0e6a08: 5232 e00c |0004: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.start:F // field@0ce0 │ │ +0e6a0c: c721 |0006: sub-float/2addr v1, v2 │ │ +0e6a0e: c841 |0007: mul-float/2addr v1, v4 │ │ +0e6a10: c610 |0008: add-float/2addr v0, v1 │ │ +0e6a12: 5930 e10c |0009: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/FloatAction;.value:F // field@0ce1 │ │ +0e6a16: 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 │ │ @@ -324516,21 +324441,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d8d64: |[0d8d64] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:()V │ │ -0d8d74: 7010 be17 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d8d7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d8d7c: 5910 e30c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8d80: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0d8d82: 5910 e20c |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ -0d8d86: 0e00 |0009: return-void │ │ +0e6a18: |[0e6a18] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:()V │ │ +0e6a28: 7010 be17 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6a2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e6a30: 5910 e30c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6a34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0e6a36: 5910 e20c |0007: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ +0e6a3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ 0x0009 line=29 │ │ locals : │ │ @@ -324541,19 +324466,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d8d88: |[0d8d88] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:(II)V │ │ -0d8d98: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d8d9e: 5901 e30c |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8da2: 5902 e20c |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ -0d8da6: 0e00 |0007: return-void │ │ +0e6a3c: |[0e6a3c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.:(II)V │ │ +0e6a4c: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6a52: 5901 e30c |0003: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6a56: 5902 e20c |0005: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ +0e6a5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ @@ -324567,18 +324492,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d8da8: |[0d8da8] com.badlogic.gdx.scenes.scene2d.actions.IntAction.begin:()V │ │ -0d8db8: 5210 e30c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8dbc: 5910 e40c |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ -0d8dc0: 0e00 |0004: return-void │ │ +0e6a5c: |[0e6a5c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.begin:()V │ │ +0e6a6c: 5210 e30c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6a70: 5910 e40c |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ +0e6a74: 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; │ │ │ │ @@ -324587,17 +324512,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8dc4: |[0d8dc4] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getEnd:()I │ │ -0d8dd4: 5210 e20c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ -0d8dd8: 0f00 |0002: return v0 │ │ +0e6a78: |[0e6a78] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getEnd:()I │ │ +0e6a88: 5210 e20c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ +0e6a8c: 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;) │ │ @@ -324605,17 +324530,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8ddc: |[0d8ddc] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getStart:()I │ │ -0d8dec: 5210 e30c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8df0: 0f00 |0002: return v0 │ │ +0e6a90: |[0e6a90] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getStart:()I │ │ +0e6aa0: 5210 e30c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6aa4: 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;) │ │ @@ -324623,17 +324548,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8df4: |[0d8df4] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getValue:()I │ │ -0d8e04: 5210 e40c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ -0d8e08: 0f00 |0002: return v0 │ │ +0e6aa8: |[0e6aa8] com.badlogic.gdx.scenes.scene2d.actions.IntAction.getValue:()I │ │ +0e6ab8: 5210 e40c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ +0e6abc: 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;) │ │ @@ -324641,17 +324566,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8e0c: |[0d8e0c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setEnd:(I)V │ │ -0d8e1c: 5901 e20c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ -0d8e20: 0e00 |0002: return-void │ │ +0e6ac0: |[0e6ac0] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setEnd:(I)V │ │ +0e6ad0: 5901 e20c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ +0e6ad4: 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 │ │ @@ -324661,17 +324586,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8e24: |[0d8e24] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setStart:(I)V │ │ -0d8e34: 5901 e30c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8e38: 0e00 |0002: return-void │ │ +0e6ad8: |[0e6ad8] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setStart:(I)V │ │ +0e6ae8: 5901 e30c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6aec: 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 │ │ @@ -324681,17 +324606,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8e3c: |[0d8e3c] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setValue:(I)V │ │ -0d8e4c: 5901 e40c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ -0d8e50: 0e00 |0002: return-void │ │ +0e6af0: |[0e6af0] com.badlogic.gdx.scenes.scene2d.actions.IntAction.setValue:(I)V │ │ +0e6b00: 5901 e40c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ +0e6b04: 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 │ │ @@ -324701,26 +324626,26 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0d8e54: |[0d8e54] com.badlogic.gdx.scenes.scene2d.actions.IntAction.update:(F)V │ │ -0d8e64: 5230 e30c |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8e68: 8200 |0002: int-to-float v0, v0 │ │ -0d8e6a: 5231 e20c |0003: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ -0d8e6e: 5232 e30c |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ -0d8e72: b121 |0007: sub-int/2addr v1, v2 │ │ -0d8e74: 8211 |0008: int-to-float v1, v1 │ │ -0d8e76: c841 |0009: mul-float/2addr v1, v4 │ │ -0d8e78: c610 |000a: add-float/2addr v0, v1 │ │ -0d8e7a: 8700 |000b: float-to-int v0, v0 │ │ -0d8e7c: 5930 e40c |000c: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ -0d8e80: 0e00 |000e: return-void │ │ +0e6b08: |[0e6b08] com.badlogic.gdx.scenes.scene2d.actions.IntAction.update:(F)V │ │ +0e6b18: 5230 e30c |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6b1c: 8200 |0002: int-to-float v0, v0 │ │ +0e6b1e: 5231 e20c |0003: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.end:I // field@0ce2 │ │ +0e6b22: 5232 e30c |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.start:I // field@0ce3 │ │ +0e6b26: b121 |0007: sub-int/2addr v1, v2 │ │ +0e6b28: 8211 |0008: int-to-float v1, v1 │ │ +0e6b2a: c841 |0009: mul-float/2addr v1, v4 │ │ +0e6b2c: c610 |000a: add-float/2addr v0, v1 │ │ +0e6b2e: 8700 |000b: float-to-int v0, v0 │ │ +0e6b30: 5930 e40c |000c: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/IntAction;.value:I // field@0ce4 │ │ +0e6b34: 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 │ │ @@ -324766,17 +324691,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8e84: |[0d8e84] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.:()V │ │ -0d8e94: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d8e9a: 0e00 |0003: return-void │ │ +0e6b38: |[0e6b38] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.:()V │ │ +0e6b48: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6b4e: 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 - │ │ @@ -324785,24 +324710,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d8e9c: |[0d8e9c] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.begin:()V │ │ -0d8eac: 5410 ea0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cea │ │ -0d8eb0: 6e10 e815 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0d8eb6: 0a00 |0005: move-result v0 │ │ -0d8eb8: 5910 ed0c |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0ced │ │ -0d8ebc: 5410 ea0c |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cea │ │ -0d8ec0: 6e10 e915 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0d8ec6: 0a00 |000d: move-result v0 │ │ -0d8ec8: 5910 ee0c |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0cee │ │ -0d8ecc: 0e00 |0010: return-void │ │ +0e6b50: |[0e6b50] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.begin:()V │ │ +0e6b60: 5410 ea0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cea │ │ +0e6b64: 6e10 e815 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0e6b6a: 0a00 |0005: move-result v0 │ │ +0e6b6c: 5910 ed0c |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0ced │ │ +0e6b70: 5410 ea0c |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cea │ │ +0e6b74: 6e10 e915 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0e6b7a: 0a00 |000d: move-result v0 │ │ +0e6b7c: 5910 ee0c |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0cee │ │ +0e6b80: 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; │ │ @@ -324812,17 +324737,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8ed0: |[0d8ed0] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getX:()F │ │ -0d8ee0: 5210 eb0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ -0d8ee4: 0f00 |0002: return v0 │ │ +0e6b84: |[0e6b84] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getX:()F │ │ +0e6b94: 5210 eb0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ +0e6b98: 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;) │ │ @@ -324830,17 +324755,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8ee8: |[0d8ee8] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getY:()F │ │ -0d8ef8: 5210 ec0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ -0d8efc: 0f00 |0002: return v0 │ │ +0e6b9c: |[0e6b9c] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.getY:()F │ │ +0e6bac: 5210 ec0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ +0e6bb0: 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;) │ │ @@ -324848,18 +324773,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d8f00: |[0d8f00] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setPosition:(FF)V │ │ -0d8f10: 5901 eb0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ -0d8f14: 5902 ec0c |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ -0d8f18: 0e00 |0004: return-void │ │ +0e6bb4: |[0e6bb4] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setPosition:(FF)V │ │ +0e6bc4: 5901 eb0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ +0e6bc8: 5902 ec0c |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ +0e6bcc: 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; │ │ @@ -324871,17 +324796,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8f1c: |[0d8f1c] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setX:(F)V │ │ -0d8f2c: 5901 eb0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ -0d8f30: 0e00 |0002: return-void │ │ +0e6bd0: |[0e6bd0] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setX:(F)V │ │ +0e6be0: 5901 eb0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ +0e6be4: 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 │ │ @@ -324891,17 +324816,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8f34: |[0d8f34] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setY:(F)V │ │ -0d8f44: 5901 ec0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ -0d8f48: 0e00 |0002: return-void │ │ +0e6be8: |[0e6be8] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.setY:(F)V │ │ +0e6bf8: 5901 ec0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ +0e6bfc: 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 │ │ @@ -324911,30 +324836,30 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0d8f4c: |[0d8f4c] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.update:(F)V │ │ -0d8f5c: 5450 ea0c |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cea │ │ -0d8f60: 5251 ed0c |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0ced │ │ -0d8f64: 5252 eb0c |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ -0d8f68: 5253 ed0c |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0ced │ │ -0d8f6c: c732 |0008: sub-float/2addr v2, v3 │ │ -0d8f6e: c862 |0009: mul-float/2addr v2, v6 │ │ -0d8f70: c621 |000a: add-float/2addr v1, v2 │ │ -0d8f72: 5252 ee0c |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0cee │ │ -0d8f76: 5253 ec0c |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ -0d8f7a: 5254 ee0c |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0cee │ │ -0d8f7e: c743 |0011: sub-float/2addr v3, v4 │ │ -0d8f80: c863 |0012: mul-float/2addr v3, v6 │ │ -0d8f82: c632 |0013: add-float/2addr v2, v3 │ │ -0d8f84: 6e30 0616 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ -0d8f8a: 0e00 |0017: return-void │ │ +0e6c00: |[0e6c00] com.badlogic.gdx.scenes.scene2d.actions.MoveToAction.update:(F)V │ │ +0e6c10: 5450 ea0c |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cea │ │ +0e6c14: 5251 ed0c |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0ced │ │ +0e6c18: 5252 eb0c |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endX:F // field@0ceb │ │ +0e6c1c: 5253 ed0c |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startX:F // field@0ced │ │ +0e6c20: c732 |0008: sub-float/2addr v2, v3 │ │ +0e6c22: c862 |0009: mul-float/2addr v2, v6 │ │ +0e6c24: c621 |000a: add-float/2addr v1, v2 │ │ +0e6c26: 5252 ee0c |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0cee │ │ +0e6c2a: 5253 ec0c |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.endY:F // field@0cec │ │ +0e6c2e: 5254 ee0c |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction;.startY:F // field@0cee │ │ +0e6c32: c743 |0011: sub-float/2addr v3, v4 │ │ +0e6c34: c863 |0012: mul-float/2addr v3, v6 │ │ +0e6c36: c632 |0013: add-float/2addr v2, v3 │ │ +0e6c38: 6e30 0616 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ +0e6c3e: 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 │ │ @@ -324968,17 +324893,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8f8c: |[0d8f8c] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.:()V │ │ -0d8f9c: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d8fa2: 0e00 |0003: return-void │ │ +0e6c40: |[0e6c40] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.:()V │ │ +0e6c50: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6c56: 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 - │ │ @@ -324987,18 +324912,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d8fa4: |[0d8fa4] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.begin:()V │ │ -0d8fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d8fb6: 5910 f20c |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0cf2 │ │ -0d8fba: 0e00 |0003: return-void │ │ +0e6c58: |[0e6c58] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.begin:()V │ │ +0e6c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e6c6a: 5910 f20c |0001: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0cf2 │ │ +0e6c6e: 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; │ │ │ │ @@ -325007,20 +324932,20 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d8fbc: |[0d8fbc] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.update:(F)V │ │ -0d8fcc: 5210 f20c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0cf2 │ │ -0d8fd0: a700 0200 |0002: sub-float v0, v2, v0 │ │ -0d8fd4: 6e20 7017 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.updateRelative:(F)V // method@1770 │ │ -0d8fda: 5912 f20c |0007: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0cf2 │ │ -0d8fde: 0e00 |0009: return-void │ │ +0e6c70: |[0e6c70] com.badlogic.gdx.scenes.scene2d.actions.RelativeTemporalAction.update:(F)V │ │ +0e6c80: 5210 f20c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0cf2 │ │ +0e6c84: a700 0200 |0002: sub-float v0, v2, v0 │ │ +0e6c88: 6e20 7017 0100 |0004: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.updateRelative:(F)V // method@1770 │ │ +0e6c8e: 5912 f20c |0007: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.lastPercent:F // field@0cf2 │ │ +0e6c92: 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; │ │ @@ -325074,17 +324999,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8fe0: |[0d8fe0] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.:()V │ │ -0d8ff0: 7010 3217 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1732 │ │ -0d8ff6: 0e00 |0003: return-void │ │ +0e6c94: |[0e6c94] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.:()V │ │ +0e6ca4: 7010 3217 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.:()V // method@1732 │ │ +0e6caa: 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 - │ │ @@ -325093,36 +325018,36 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0d8ff8: |[0d8ff8] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.act:(F)Z │ │ -0d9008: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d900a: 5231 f80c |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ -0d900e: 5232 fa0c |0003: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ -0d9012: 3321 0300 |0005: if-ne v1, v2, 0008 // +0003 │ │ -0d9016: 0f00 |0007: return v0 │ │ -0d9018: 5431 f70c |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cf7 │ │ -0d901c: 6e20 c715 4100 |000a: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ -0d9022: 0a01 |000d: move-result v1 │ │ -0d9024: 3801 1700 |000e: if-eqz v1, 0025 // +0017 │ │ -0d9028: 5231 fa0c |0010: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ -0d902c: 3d01 0800 |0012: if-lez v1, 001a // +0008 │ │ -0d9030: 5231 f80c |0014: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ -0d9034: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d9038: 5931 f80c |0018: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ -0d903c: 5231 f80c |001a: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ -0d9040: 5232 fa0c |001c: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ -0d9044: 3221 e9ff |001e: if-eq v1, v2, 0007 // -0017 │ │ -0d9048: 5430 f70c |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cf7 │ │ -0d904c: 6e10 cb15 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ -0d9052: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0d9054: 28e1 |0026: goto 0007 // -001f │ │ +0e6cac: |[0e6cac] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.act:(F)Z │ │ +0e6cbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e6cbe: 5231 f80c |0001: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ +0e6cc2: 5232 fa0c |0003: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ +0e6cc6: 3321 0300 |0005: if-ne v1, v2, 0008 // +0003 │ │ +0e6cca: 0f00 |0007: return v0 │ │ +0e6ccc: 5431 f70c |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cf7 │ │ +0e6cd0: 6e20 c715 4100 |000a: invoke-virtual {v1, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ +0e6cd6: 0a01 |000d: move-result v1 │ │ +0e6cd8: 3801 1700 |000e: if-eqz v1, 0025 // +0017 │ │ +0e6cdc: 5231 fa0c |0010: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ +0e6ce0: 3d01 0800 |0012: if-lez v1, 001a // +0008 │ │ +0e6ce4: 5231 f80c |0014: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ +0e6ce8: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e6cec: 5931 f80c |0018: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ +0e6cf0: 5231 f80c |001a: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ +0e6cf4: 5232 fa0c |001c: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ +0e6cf8: 3221 e9ff |001e: if-eq v1, v2, 0007 // -0017 │ │ +0e6cfc: 5430 f70c |0020: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.action:Lcom/badlogic/gdx/scenes/scene2d/Action; // field@0cf7 │ │ +0e6d00: 6e10 cb15 0000 |0022: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Action;.restart:()V // method@15cb │ │ +0e6d06: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0e6d08: 28e1 |0026: goto 0007 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0007 line=34 │ │ 0x0008 line=29 │ │ 0x0010 line=30 │ │ 0x001a line=31 │ │ @@ -325137,18 +325062,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d9058: |[0d9058] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.finish:()V │ │ -0d9068: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d906a: 5c10 f90c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0cf9 │ │ -0d906e: 0e00 |0003: return-void │ │ +0e6d0c: |[0e6d0c] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.finish:()V │ │ +0e6d1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e6d1e: 5c10 f90c |0001: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0cf9 │ │ +0e6d22: 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; │ │ │ │ @@ -325157,17 +325082,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9070: |[0d9070] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.getCount:()I │ │ -0d9080: 5210 fa0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ -0d9084: 0f00 |0002: return v0 │ │ +0e6d24: |[0e6d24] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.getCount:()I │ │ +0e6d34: 5210 fa0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ +0e6d38: 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;) │ │ @@ -325175,20 +325100,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9088: |[0d9088] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.restart:()V │ │ -0d9098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d909a: 6f10 3517 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1735 │ │ -0d90a0: 5910 f80c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ -0d90a4: 5c10 f90c |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0cf9 │ │ -0d90a8: 0e00 |0008: return-void │ │ +0e6d3c: |[0e6d3c] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.restart:()V │ │ +0e6d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e6d4e: 6f10 3517 0100 |0001: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;.restart:()V // method@1735 │ │ +0e6d54: 5910 f80c |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.executedCount:I // field@0cf8 │ │ +0e6d58: 5c10 f90c |0006: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.finished:Z // field@0cf9 │ │ +0e6d5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ @@ -325199,17 +325124,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d90ac: |[0d90ac] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.setCount:(I)V │ │ -0d90bc: 5901 fa0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ -0d90c0: 0e00 |0002: return-void │ │ +0e6d60: |[0e6d60] com.badlogic.gdx.scenes.scene2d.actions.RepeatAction.setCount:(I)V │ │ +0e6d70: 5901 fa0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RepeatAction;.repeatCount:I // field@0cfa │ │ +0e6d74: 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 │ │ @@ -325247,17 +325172,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d90c4: |[0d90c4] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.:()V │ │ -0d90d4: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d90da: 0e00 |0003: return-void │ │ +0e6d78: |[0e6d78] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.:()V │ │ +0e6d88: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6d8e: 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 - │ │ @@ -325266,20 +325191,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d90dc: |[0d90dc] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.begin:()V │ │ -0d90ec: 5410 fd0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cfd │ │ -0d90f0: 6e10 e115 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ -0d90f6: 0a00 |0005: move-result v0 │ │ -0d90f8: 5910 ff0c |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0cff │ │ -0d90fc: 0e00 |0008: return-void │ │ +0e6d90: |[0e6d90] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.begin:()V │ │ +0e6da0: 5410 fd0c |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cfd │ │ +0e6da4: 6e10 e115 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getRotation:()F // method@15e1 │ │ +0e6daa: 0a00 |0005: move-result v0 │ │ +0e6dac: 5910 ff0c |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0cff │ │ +0e6db0: 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; │ │ │ │ @@ -325288,17 +325213,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9100: |[0d9100] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.getRotation:()F │ │ -0d9110: 5210 fe0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0cfe │ │ -0d9114: 0f00 |0002: return v0 │ │ +0e6db4: |[0e6db4] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.getRotation:()F │ │ +0e6dc4: 5210 fe0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0cfe │ │ +0e6dc8: 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;) │ │ @@ -325306,17 +325231,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9118: |[0d9118] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.setRotation:(F)V │ │ -0d9128: 5901 fe0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0cfe │ │ -0d912c: 0e00 |0002: return-void │ │ +0e6dcc: |[0e6dcc] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.setRotation:(F)V │ │ +0e6ddc: 5901 fe0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0cfe │ │ +0e6de0: 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 │ │ @@ -325326,24 +325251,24 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d9130: |[0d9130] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.update:(F)V │ │ -0d9140: 5440 fd0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cfd │ │ -0d9144: 5241 ff0c |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0cff │ │ -0d9148: 5242 fe0c |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0cfe │ │ -0d914c: 5243 ff0c |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0cff │ │ -0d9150: c732 |0008: sub-float/2addr v2, v3 │ │ -0d9152: c852 |0009: mul-float/2addr v2, v5 │ │ -0d9154: c621 |000a: add-float/2addr v1, v2 │ │ -0d9156: 6e20 0716 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@1607 │ │ -0d915c: 0e00 |000e: return-void │ │ +0e6de4: |[0e6de4] com.badlogic.gdx.scenes.scene2d.actions.RotateToAction.update:(F)V │ │ +0e6df4: 5440 fd0c |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cfd │ │ +0e6df8: 5241 ff0c |0002: iget v1, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0cff │ │ +0e6dfc: 5242 fe0c |0004: iget v2, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.end:F // field@0cfe │ │ +0e6e00: 5243 ff0c |0006: iget v3, v4, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateToAction;.start:F // field@0cff │ │ +0e6e04: c732 |0008: sub-float/2addr v2, v3 │ │ +0e6e06: c852 |0009: mul-float/2addr v2, v5 │ │ +0e6e08: c621 |000a: add-float/2addr v1, v2 │ │ +0e6e0a: 6e20 0716 1000 |000b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setRotation:(F)V // method@1607 │ │ +0e6e10: 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 │ │ @@ -325389,17 +325314,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d9160: |[0d9160] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.:()V │ │ -0d9170: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d9176: 0e00 |0003: return-void │ │ +0e6e14: |[0e6e14] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.:()V │ │ +0e6e24: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6e2a: 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 - │ │ @@ -325408,24 +325333,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d9178: |[0d9178] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.begin:()V │ │ -0d9188: 5410 050d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d05 │ │ -0d918c: 6e10 e215 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ -0d9192: 0a00 |0005: move-result v0 │ │ -0d9194: 5910 080d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0d08 │ │ -0d9198: 5410 050d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d05 │ │ -0d919c: 6e10 e315 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ -0d91a2: 0a00 |000d: move-result v0 │ │ -0d91a4: 5910 090d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0d09 │ │ -0d91a8: 0e00 |0010: return-void │ │ +0e6e2c: |[0e6e2c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.begin:()V │ │ +0e6e3c: 5410 050d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d05 │ │ +0e6e40: 6e10 e215 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleX:()F // method@15e2 │ │ +0e6e46: 0a00 |0005: move-result v0 │ │ +0e6e48: 5910 080d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0d08 │ │ +0e6e4c: 5410 050d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d05 │ │ +0e6e50: 6e10 e315 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getScaleY:()F // method@15e3 │ │ +0e6e56: 0a00 |000d: move-result v0 │ │ +0e6e58: 5910 090d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0d09 │ │ +0e6e5c: 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; │ │ @@ -325435,17 +325360,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d91ac: |[0d91ac] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getX:()F │ │ -0d91bc: 5210 060d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ -0d91c0: 0f00 |0002: return v0 │ │ +0e6e60: |[0e6e60] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getX:()F │ │ +0e6e70: 5210 060d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ +0e6e74: 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;) │ │ @@ -325453,17 +325378,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d91c4: |[0d91c4] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getY:()F │ │ -0d91d4: 5210 070d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ -0d91d8: 0f00 |0002: return v0 │ │ +0e6e78: |[0e6e78] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.getY:()F │ │ +0e6e88: 5210 070d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ +0e6e8c: 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;) │ │ @@ -325471,18 +325396,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d91dc: |[0d91dc] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(F)V │ │ -0d91ec: 5901 060d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ -0d91f0: 5901 070d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ -0d91f4: 0e00 |0004: return-void │ │ +0e6e90: |[0e6e90] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(F)V │ │ +0e6ea0: 5901 060d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ +0e6ea4: 5901 070d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ +0e6ea8: 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; │ │ @@ -325493,18 +325418,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d91f8: |[0d91f8] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(FF)V │ │ -0d9208: 5901 060d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ -0d920c: 5902 070d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ -0d9210: 0e00 |0004: return-void │ │ +0e6eac: |[0e6eac] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setScale:(FF)V │ │ +0e6ebc: 5901 060d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ +0e6ec0: 5902 070d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ +0e6ec4: 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; │ │ @@ -325516,17 +325441,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9214: |[0d9214] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setX:(F)V │ │ -0d9224: 5901 060d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ -0d9228: 0e00 |0002: return-void │ │ +0e6ec8: |[0e6ec8] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setX:(F)V │ │ +0e6ed8: 5901 060d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ +0e6edc: 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 │ │ @@ -325536,17 +325461,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d922c: |[0d922c] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setY:(F)V │ │ -0d923c: 5901 070d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ -0d9240: 0e00 |0002: return-void │ │ +0e6ee0: |[0e6ee0] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.setY:(F)V │ │ +0e6ef0: 5901 070d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ +0e6ef4: 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 │ │ @@ -325556,30 +325481,30 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0d9244: |[0d9244] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.update:(F)V │ │ -0d9254: 5450 050d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d05 │ │ -0d9258: 5251 080d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0d08 │ │ -0d925c: 5252 060d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ -0d9260: 5253 080d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0d08 │ │ -0d9264: c732 |0008: sub-float/2addr v2, v3 │ │ -0d9266: c862 |0009: mul-float/2addr v2, v6 │ │ -0d9268: c621 |000a: add-float/2addr v1, v2 │ │ -0d926a: 5252 090d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0d09 │ │ -0d926e: 5253 070d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ -0d9272: 5254 090d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0d09 │ │ -0d9276: c743 |0011: sub-float/2addr v3, v4 │ │ -0d9278: c863 |0012: mul-float/2addr v3, v6 │ │ -0d927a: c632 |0013: add-float/2addr v2, v3 │ │ -0d927c: 6e30 0916 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScale:(FF)V // method@1609 │ │ -0d9282: 0e00 |0017: return-void │ │ +0e6ef8: |[0e6ef8] com.badlogic.gdx.scenes.scene2d.actions.ScaleToAction.update:(F)V │ │ +0e6f08: 5450 050d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d05 │ │ +0e6f0c: 5251 080d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0d08 │ │ +0e6f10: 5252 060d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endX:F // field@0d06 │ │ +0e6f14: 5253 080d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startX:F // field@0d08 │ │ +0e6f18: c732 |0008: sub-float/2addr v2, v3 │ │ +0e6f1a: c862 |0009: mul-float/2addr v2, v6 │ │ +0e6f1c: c621 |000a: add-float/2addr v1, v2 │ │ +0e6f1e: 5252 090d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0d09 │ │ +0e6f22: 5253 070d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.endY:F // field@0d07 │ │ +0e6f26: 5254 090d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction;.startY:F // field@0d09 │ │ +0e6f2a: c743 |0011: sub-float/2addr v3, v4 │ │ +0e6f2c: c863 |0012: mul-float/2addr v3, v6 │ │ +0e6f2e: c632 |0013: add-float/2addr v2, v3 │ │ +0e6f30: 6e30 0916 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setScale:(FF)V // method@1609 │ │ +0e6f36: 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 │ │ @@ -325613,17 +325538,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d9284: |[0d9284] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.:()V │ │ -0d9294: 7010 6517 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.:()V // method@1765 │ │ -0d929a: 0e00 |0003: return-void │ │ +0e6f38: |[0e6f38] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.:()V │ │ +0e6f48: 7010 6517 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.:()V // method@1765 │ │ +0e6f4e: 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 - │ │ @@ -325632,41 +325557,41 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0d929c: |[0d929c] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.act:(F)Z │ │ -0d92ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d92ae: 5230 0b0d |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ -0d92b2: 5432 0a0d |0003: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d0a │ │ -0d92b6: 5222 e30e |0005: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0d92ba: 3420 0400 |0007: if-lt v0, v2, 000b // +0004 │ │ -0d92be: 0110 |0009: move v0, v1 │ │ -0d92c0: 0f00 |000a: return v0 │ │ -0d92c2: 5430 0a0d |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d0a │ │ -0d92c6: 5232 0b0d |000d: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ -0d92ca: 6e20 ed1c 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0d92d0: 0c00 |0012: move-result-object v0 │ │ -0d92d2: 1f00 1c02 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ -0d92d6: 6e20 c715 4000 |0015: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ -0d92dc: 0a00 |0018: move-result v0 │ │ -0d92de: 3800 1200 |0019: if-eqz v0, 002b // +0012 │ │ -0d92e2: 5230 0b0d |001b: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ -0d92e6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d92ea: 5930 0b0d |001f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ -0d92ee: 5230 0b0d |0021: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ -0d92f2: 5432 0a0d |0023: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d0a │ │ -0d92f6: 5222 e30e |0025: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0d92fa: 3720 0400 |0027: if-le v0, v2, 002b // +0004 │ │ -0d92fe: 0110 |0029: move v0, v1 │ │ -0d9300: 28e0 |002a: goto 000a // -0020 │ │ -0d9302: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0d9304: 28de |002c: goto 000a // -0022 │ │ +0e6f50: |[0e6f50] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.act:(F)Z │ │ +0e6f60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e6f62: 5230 0b0d |0001: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ +0e6f66: 5432 0a0d |0003: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d0a │ │ +0e6f6a: 5222 e30e |0005: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e6f6e: 3420 0400 |0007: if-lt v0, v2, 000b // +0004 │ │ +0e6f72: 0110 |0009: move v0, v1 │ │ +0e6f74: 0f00 |000a: return v0 │ │ +0e6f76: 5430 0a0d |000b: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d0a │ │ +0e6f7a: 5232 0b0d |000d: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ +0e6f7e: 6e20 ed1c 2000 |000f: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e6f84: 0c00 |0012: move-result-object v0 │ │ +0e6f86: 1f00 1c02 |0013: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Action; // type@021c │ │ +0e6f8a: 6e20 c715 4000 |0015: invoke-virtual {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/Action;.act:(F)Z // method@15c7 │ │ +0e6f90: 0a00 |0018: move-result v0 │ │ +0e6f92: 3800 1200 |0019: if-eqz v0, 002b // +0012 │ │ +0e6f96: 5230 0b0d |001b: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ +0e6f9a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e6f9e: 5930 0b0d |001f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ +0e6fa2: 5230 0b0d |0021: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ +0e6fa6: 5432 0a0d |0023: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.actions:Lcom/badlogic/gdx/utils/Array; // field@0d0a │ │ +0e6faa: 5222 e30e |0025: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e6fae: 3720 0400 |0027: if-le v0, v2, 002b // +0004 │ │ +0e6fb2: 0110 |0029: move v0, v1 │ │ +0e6fb4: 28e0 |002a: goto 000a // -0020 │ │ +0e6fb6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0e6fb8: 28de |002c: goto 000a // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x000a line=30 │ │ 0x000b line=26 │ │ 0x001b line=27 │ │ 0x0021 line=28 │ │ @@ -325680,19 +325605,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d9308: |[0d9308] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.restart:()V │ │ -0d9318: 6f10 6a17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.restart:()V // method@176a │ │ -0d931e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d9320: 5910 0b0d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ -0d9324: 0e00 |0006: return-void │ │ +0e6fbc: |[0e6fbc] com.badlogic.gdx.scenes.scene2d.actions.SequenceAction.restart:()V │ │ +0e6fcc: 6f10 6a17 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;.restart:()V // method@176a │ │ +0e6fd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e6fd4: 5910 0b0d |0004: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;.index:I // field@0d0b │ │ +0e6fd8: 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; │ │ @@ -325738,17 +325663,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d9328: |[0d9328] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.:()V │ │ -0d9338: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ -0d933e: 0e00 |0003: return-void │ │ +0e6fdc: |[0e6fdc] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.:()V │ │ +0e6fec: 7010 be17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;.:()V // method@17be │ │ +0e6ff2: 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 - │ │ @@ -325757,24 +325682,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d9340: |[0d9340] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.begin:()V │ │ -0d9350: 5410 0f0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0f │ │ -0d9354: 6e10 e715 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0d935a: 0a00 |0005: move-result v0 │ │ -0d935c: 5910 130d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0d13 │ │ -0d9360: 5410 0f0d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0f │ │ -0d9364: 6e10 da15 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0d936a: 0a00 |000d: move-result v0 │ │ -0d936c: 5910 120d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0d12 │ │ -0d9370: 0e00 |0010: return-void │ │ +0e6ff4: |[0e6ff4] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.begin:()V │ │ +0e7004: 5410 0f0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0f │ │ +0e7008: 6e10 e715 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e700e: 0a00 |0005: move-result v0 │ │ +0e7010: 5910 130d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0d13 │ │ +0e7014: 5410 0f0d |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0f │ │ +0e7018: 6e10 da15 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e701e: 0a00 |000d: move-result v0 │ │ +0e7020: 5910 120d |000e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0d12 │ │ +0e7024: 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; │ │ @@ -325784,17 +325709,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9374: |[0d9374] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getHeight:()F │ │ -0d9384: 5210 100d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ -0d9388: 0f00 |0002: return v0 │ │ +0e7028: |[0e7028] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getHeight:()F │ │ +0e7038: 5210 100d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ +0e703c: 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;) │ │ @@ -325802,17 +325727,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d938c: |[0d938c] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getWidth:()F │ │ -0d939c: 5210 110d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ -0d93a0: 0f00 |0002: return v0 │ │ +0e7040: |[0e7040] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.getWidth:()F │ │ +0e7050: 5210 110d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ +0e7054: 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;) │ │ @@ -325820,17 +325745,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d93a4: |[0d93a4] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setHeight:(F)V │ │ -0d93b4: 5901 100d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ -0d93b8: 0e00 |0002: return-void │ │ +0e7058: |[0e7058] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setHeight:(F)V │ │ +0e7068: 5901 100d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ +0e706c: 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 │ │ @@ -325840,18 +325765,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d93bc: |[0d93bc] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setSize:(FF)V │ │ -0d93cc: 5901 110d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ -0d93d0: 5902 100d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ -0d93d4: 0e00 |0004: return-void │ │ +0e7070: |[0e7070] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setSize:(FF)V │ │ +0e7080: 5901 110d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ +0e7084: 5902 100d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ +0e7088: 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; │ │ @@ -325863,17 +325788,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d93d8: |[0d93d8] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setWidth:(F)V │ │ -0d93e8: 5901 110d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ -0d93ec: 0e00 |0002: return-void │ │ +0e708c: |[0e708c] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.setWidth:(F)V │ │ +0e709c: 5901 110d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ +0e70a0: 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 │ │ @@ -325883,30 +325808,30 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0d93f0: |[0d93f0] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.update:(F)V │ │ -0d9400: 5450 0f0d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0f │ │ -0d9404: 5251 130d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0d13 │ │ -0d9408: 5252 110d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ -0d940c: 5253 130d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0d13 │ │ -0d9410: c732 |0008: sub-float/2addr v2, v3 │ │ -0d9412: c862 |0009: mul-float/2addr v2, v6 │ │ -0d9414: c621 |000a: add-float/2addr v1, v2 │ │ -0d9416: 5252 120d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0d12 │ │ -0d941a: 5253 100d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ -0d941e: 5254 120d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0d12 │ │ -0d9422: c743 |0011: sub-float/2addr v3, v4 │ │ -0d9424: c863 |0012: mul-float/2addr v3, v6 │ │ -0d9426: c632 |0013: add-float/2addr v2, v3 │ │ -0d9428: 6e30 0c16 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setSize:(FF)V // method@160c │ │ -0d942e: 0e00 |0017: return-void │ │ +0e70a4: |[0e70a4] com.badlogic.gdx.scenes.scene2d.actions.SizeToAction.update:(F)V │ │ +0e70b4: 5450 0f0d |0000: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0f │ │ +0e70b8: 5251 130d |0002: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0d13 │ │ +0e70bc: 5252 110d |0004: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endWidth:F // field@0d11 │ │ +0e70c0: 5253 130d |0006: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startWidth:F // field@0d13 │ │ +0e70c4: c732 |0008: sub-float/2addr v2, v3 │ │ +0e70c6: c862 |0009: mul-float/2addr v2, v6 │ │ +0e70c8: c621 |000a: add-float/2addr v1, v2 │ │ +0e70ca: 5252 120d |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0d12 │ │ +0e70ce: 5253 100d |000d: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.endHeight:F // field@0d10 │ │ +0e70d2: 5254 120d |000f: iget v4, v5, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeToAction;.startHeight:F // field@0d12 │ │ +0e70d6: c743 |0011: sub-float/2addr v3, v4 │ │ +0e70d8: c863 |0012: mul-float/2addr v3, v6 │ │ +0e70da: c632 |0013: add-float/2addr v2, v3 │ │ +0e70dc: 6e30 0c16 1002 |0014: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setSize:(FF)V // method@160c │ │ +0e70e2: 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 │ │ @@ -325945,18 +325870,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 │ │ -0d9430: |[0d9430] com.badlogic.gdx.scenes.scene2d.ui.Button$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ -0d9440: 5b01 1d0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ -0d9444: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ -0d944a: 0e00 |0005: return-void │ │ +0e70e4: |[0e70e4] com.badlogic.gdx.scenes.scene2d.ui.Button$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V │ │ +0e70f4: 5b01 1d0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ +0e70f8: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ +0e70fe: 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; │ │ │ │ @@ -325966,30 +325891,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 │ │ -0d944c: |[0d944c] com.badlogic.gdx.scenes.scene2d.ui.Button$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0d945c: 5431 1d0d |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ -0d9460: 5511 2b0d |0002: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ -0d9464: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -0d9468: 0e00 |0006: return-void │ │ -0d946a: 5431 1d0d |0007: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ -0d946e: 5510 2a0d |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0d9472: 5432 1d0d |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ -0d9476: 5431 1d0d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ -0d947a: 5511 2a0d |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0d947e: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -0d9482: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0d9484: 6e20 0018 1200 |0014: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -0d948a: 28ef |0017: goto 0006 // -0011 │ │ -0d948c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0d948e: 28fb |0019: goto 0014 // -0005 │ │ +0e7100: |[0e7100] com.badlogic.gdx.scenes.scene2d.ui.Button$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0e7110: 5431 1d0d |0000: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ +0e7114: 5511 2b0d |0002: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ +0e7118: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +0e711c: 0e00 |0006: return-void │ │ +0e711e: 5431 1d0d |0007: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ +0e7122: 5510 2a0d |0009: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0e7126: 5432 1d0d |000b: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ +0e712a: 5431 1d0d |000d: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; // field@0d1d │ │ +0e712e: 5511 2a0d |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0e7132: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +0e7136: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0e7138: 6e20 0018 1200 |0014: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +0e713e: 28ef |0017: goto 0006 // -0011 │ │ +0e7140: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0e7142: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=86 │ │ 0x0007 line=84 │ │ 0x000b line=85 │ │ locals : │ │ @@ -326216,19 +326141,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 │ │ -0d9490: |[0d9490] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d94a0: 2200 5902 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ -0d94a4: 7010 ff18 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@18ff │ │ -0d94aa: 7030 0319 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@1903 │ │ -0d94b0: 0e00 |0008: return-void │ │ +0e7144: |[0e7144] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e7154: 2200 5902 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ +0e7158: 7010 ff18 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@18ff │ │ +0e715e: 7030 0319 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@1903 │ │ +0e7164: 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; │ │ @@ -326238,84 +326163,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 │ │ -0d94b4: |[0d94b4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ -0d94c4: 1503 1643 |0000: const/high16 v3, #int 1125515264 // #4316 │ │ -0d94c8: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ -0d94cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0d94ce: 7010 b91b 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ -0d94d4: 2200 db01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d94d8: 7010 e612 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d94de: 5b40 a20d |000d: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d94e2: 2200 db01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d94e6: 7010 e612 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d94ec: 5b40 b40d |0014: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d94f0: 2200 db01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d94f4: 7010 e612 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d94fa: 5b40 a10d |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d94fe: 2200 db01 |001d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d9502: 7010 e612 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d9508: 5b40 b30d |0022: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d950c: 2200 db01 |0024: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d9510: 7010 e612 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d9516: 5b40 ba0d |0029: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d951a: 2200 db01 |002b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d951e: 7010 e612 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d9524: 5b40 bb0d |0030: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ -0d9528: 2200 db01 |0032: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0d952c: 7010 e612 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0d9532: 5b40 ab0d |0037: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dab │ │ -0d9536: 2200 dc01 |0039: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0d953a: 7010 f912 0000 |003b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0d9540: 5b40 a30d |003e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ -0d9544: 5c41 9a0d |0040: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ -0d9548: 5c41 af0d |0042: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0daf │ │ -0d954c: 5942 970d |0044: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ -0d9550: 5942 990d |0046: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ -0d9554: 5c41 910d |0048: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0d91 │ │ -0d9558: 5c41 9b0d |004a: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ -0d955c: 5c41 a90d |004c: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ -0d9560: 5c41 aa0d |004e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ -0d9564: 5942 9d0d |0050: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ -0d9568: 1500 4842 |0052: const/high16 v0, #int 1112014848 // #4248 │ │ -0d956c: 5940 a60d |0054: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9570: 1500 f041 |0056: const/high16 v0, #int 1106247680 // #41f0 │ │ -0d9574: 5940 a80d |0058: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d9578: 1500 4843 |005a: const/high16 v0, #int 1128792064 // #4348 │ │ -0d957c: 5940 a70d |005c: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ -0d9580: 5c41 920d |005e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0d92 │ │ -0d9584: 12f0 |0060: const/4 v0, #int -1 // #ff │ │ -0d9586: 5940 950d |0061: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0d958a: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ -0d958e: 2200 7b03 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0d9592: 1a01 8027 |0067: const-string v1, "style cannot be null." // string@2780 │ │ -0d9596: 7020 6824 1000 |0069: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0d959c: 2700 |006c: throw v0 │ │ -0d959e: 5b45 b90d |006d: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d95a2: 5b46 b00d |006f: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d95a6: 3805 0500 |0071: if-eqz v5, 0076 // +0005 │ │ -0d95aa: 6e20 4b19 5400 |0073: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@194b │ │ -0d95b0: 6e20 4c19 3400 |0076: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidth:(F)V // method@194c │ │ -0d95b6: 6e20 3f19 3400 |0079: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setHeight:(F)V // method@193f │ │ -0d95bc: 2200 5602 |007c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; // type@0256 │ │ -0d95c0: 7020 f418 4000 |007e: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@18f4 │ │ -0d95c6: 6e20 0a19 0400 |0081: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190a │ │ -0d95cc: 2200 5702 |0084: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2; // type@0257 │ │ -0d95d0: 7020 f918 4000 |0086: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@18f9 │ │ -0d95d6: 5b40 9c0d |0089: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0d95da: 5440 9c0d |008b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0d95de: 6e20 0b19 0400 |008d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190b │ │ -0d95e4: 2200 5802 |0090: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3; // type@0258 │ │ -0d95e8: 7020 fd18 4000 |0092: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@18fd │ │ -0d95ee: 6e20 0b19 0400 |0095: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190b │ │ -0d95f4: 0e00 |0098: return-void │ │ +0e7168: |[0e7168] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ +0e7178: 1503 1643 |0000: const/high16 v3, #int 1125515264 // #4316 │ │ +0e717c: 1502 803f |0002: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e7180: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0e7182: 7010 b91b 0400 |0005: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ +0e7188: 2200 db01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e718c: 7010 e612 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e7192: 5b40 a20d |000d: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7196: 2200 db01 |000f: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e719a: 7010 e612 0000 |0011: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e71a0: 5b40 b40d |0014: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e71a4: 2200 db01 |0016: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e71a8: 7010 e612 0000 |0018: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e71ae: 5b40 a10d |001b: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e71b2: 2200 db01 |001d: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e71b6: 7010 e612 0000 |001f: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e71bc: 5b40 b30d |0022: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e71c0: 2200 db01 |0024: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e71c4: 7010 e612 0000 |0026: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e71ca: 5b40 ba0d |0029: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e71ce: 2200 db01 |002b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e71d2: 7010 e612 0000 |002d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e71d8: 5b40 bb0d |0030: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ +0e71dc: 2200 db01 |0032: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e71e0: 7010 e612 0000 |0034: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e71e6: 5b40 ab0d |0037: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dab │ │ +0e71ea: 2200 dc01 |0039: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e71ee: 7010 f912 0000 |003b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e71f4: 5b40 a30d |003e: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0da3 │ │ +0e71f8: 5c41 9a0d |0040: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ +0e71fc: 5c41 af0d |0042: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0daf │ │ +0e7200: 5942 970d |0044: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ +0e7204: 5942 990d |0046: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ +0e7208: 5c41 910d |0048: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0d91 │ │ +0e720c: 5c41 9b0d |004a: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ +0e7210: 5c41 a90d |004c: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ +0e7214: 5c41 aa0d |004e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ +0e7218: 5942 9d0d |0050: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ +0e721c: 1500 4842 |0052: const/high16 v0, #int 1112014848 // #4248 │ │ +0e7220: 5940 a60d |0054: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7224: 1500 f041 |0056: const/high16 v0, #int 1106247680 // #41f0 │ │ +0e7228: 5940 a80d |0058: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e722c: 1500 4843 |005a: const/high16 v0, #int 1128792064 // #4348 │ │ +0e7230: 5940 a70d |005c: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ +0e7234: 5c41 920d |005e: iput-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0d92 │ │ +0e7238: 12f0 |0060: const/4 v0, #int -1 // #ff │ │ +0e723a: 5940 950d |0061: iput v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0e723e: 3906 0a00 |0063: if-nez v6, 006d // +000a │ │ +0e7242: 2200 7b03 |0065: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e7246: 1a01 8027 |0067: const-string v1, "style cannot be null." // string@2780 │ │ +0e724a: 7020 6824 1000 |0069: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e7250: 2700 |006c: throw v0 │ │ +0e7252: 5b45 b90d |006d: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e7256: 5b46 b00d |006f: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e725a: 3805 0500 |0071: if-eqz v5, 0076 // +0005 │ │ +0e725e: 6e20 4b19 5400 |0073: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@194b │ │ +0e7264: 6e20 4c19 3400 |0076: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidth:(F)V // method@194c │ │ +0e726a: 6e20 3f19 3400 |0079: invoke-virtual {v4, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setHeight:(F)V // method@193f │ │ +0e7270: 2200 5602 |007c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1; // type@0256 │ │ +0e7274: 7020 f418 4000 |007e: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@18f4 │ │ +0e727a: 6e20 0a19 0400 |0081: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190a │ │ +0e7280: 2200 5702 |0084: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2; // type@0257 │ │ +0e7284: 7020 f918 4000 |0086: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@18f9 │ │ +0e728a: 5b40 9c0d |0089: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e728e: 5440 9c0d |008b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e7292: 6e20 0b19 0400 |008d: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190b │ │ +0e7298: 2200 5802 |0090: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3; // type@0258 │ │ +0e729c: 7020 fd18 4000 |0092: invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V // method@18fd │ │ +0e72a2: 6e20 0b19 0400 |0095: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190b │ │ +0e72a8: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=97 │ │ 0x0008 line=49 │ │ 0x000f line=50 │ │ 0x0016 line=51 │ │ 0x001d line=52 │ │ @@ -326354,21 +326279,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 │ │ -0d95f8: |[0d95f8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0d9608: 1c00 5902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ -0d960c: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0d9612: 0c00 |0005: move-result-object v0 │ │ -0d9614: 1f00 5902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ -0d9618: 7030 0319 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@1903 │ │ -0d961e: 0e00 |000b: return-void │ │ +0e72ac: |[0e72ac] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0e72bc: 1c00 5902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ +0e72c0: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0e72c6: 0c00 |0005: move-result-object v0 │ │ +0e72c8: 1f00 5902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ +0e72cc: 7030 0319 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@1903 │ │ +0e72d2: 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; │ │ @@ -326379,21 +326304,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 │ │ -0d9620: |[0d9620] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0d9630: 1c00 5902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ -0d9634: 6e30 9f19 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@199f │ │ -0d963a: 0c00 |0005: move-result-object v0 │ │ -0d963c: 1f00 5902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ -0d9640: 7030 0319 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@1903 │ │ -0d9646: 0e00 |000b: return-void │ │ +0e72d4: |[0e72d4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0e72e4: 1c00 5902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ +0e72e8: 6e30 9f19 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@199f │ │ +0e72ee: 0c00 |0005: move-result-object v0 │ │ +0e72f0: 1f00 5902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ +0e72f4: 7030 0319 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@1903 │ │ +0e72fa: 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; │ │ @@ -326406,310 +326331,310 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 544 16-bit code units │ │ -0d9648: |[0d9648] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.act:(F)V │ │ -0d9658: 1509 1643 |0000: const/high16 v9, #int 1125515264 // #4316 │ │ -0d965c: 1508 a040 |0002: const/high16 v8, #int 1084227584 // #40a0 │ │ -0d9660: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0d9662: 6f20 ba1b ba00 |0005: invoke-super {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.act:(F)V // method@1bba │ │ -0d9668: 54a2 9c0d |0008: iget-object v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0d966c: 6e10 1a1c 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1c1a │ │ -0d9672: 0c02 |000d: move-result-object v2 │ │ -0d9674: 6e10 5e11 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@115e │ │ -0d967a: 0a01 |0011: move-result v1 │ │ -0d967c: 52a2 960d |0012: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0d9680: 2d02 0207 |0014: cmpl-float v2, v2, v7 │ │ -0d9684: 3d02 2a00 |0016: if-lez v2, 0040 // +002a │ │ -0d9688: 55a2 9a0d |0018: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ -0d968c: 3802 2600 |001a: if-eqz v2, 0040 // +0026 │ │ -0d9690: 3901 2400 |001c: if-nez v1, 0040 // +0024 │ │ -0d9694: 55a2 b10d |001e: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ -0d9698: 3902 2000 |0020: if-nez v2, 0040 // +0020 │ │ -0d969c: 55a2 b20d |0022: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ -0d96a0: 3902 1c00 |0024: if-nez v2, 0040 // +001c │ │ -0d96a4: 52a2 980d |0026: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ -0d96a8: 52a3 990d |0028: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ -0d96ac: c8b3 |002a: mul-float/2addr v3, v11 │ │ -0d96ae: c732 |002b: sub-float/2addr v2, v3 │ │ -0d96b0: 59a2 980d |002c: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ -0d96b4: 52a2 980d |002e: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ -0d96b8: 2e02 0207 |0030: cmpg-float v2, v2, v7 │ │ -0d96bc: 3c02 0e00 |0032: if-gtz v2, 0040 // +000e │ │ -0d96c0: 52a2 960d |0034: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0d96c4: 52a3 970d |0036: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ -0d96c8: c8b3 |0038: mul-float/2addr v3, v11 │ │ -0d96ca: c732 |0039: sub-float/2addr v2, v3 │ │ -0d96cc: 7120 8524 2700 |003a: invoke-static {v7, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d96d2: 0a02 |003d: move-result v2 │ │ -0d96d4: 59a2 960d |003e: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0d96d8: 52a2 9e0d |0040: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d96dc: 2d02 0207 |0042: cmpl-float v2, v2, v7 │ │ -0d96e0: 3d02 5f00 |0044: if-lez v2, 00a3 // +005f │ │ -0d96e4: 6e10 3219 0a00 |0046: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d96ea: 52a2 9e0d |0049: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d96ee: 52a3 9d0d |004b: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ -0d96f2: a900 0203 |004d: div-float v0, v2, v3 │ │ -0d96f6: 52a2 8d0d |004f: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d96fa: 52a3 b50d |0051: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0d96fe: c803 |0053: mul-float/2addr v3, v0 │ │ -0d9700: c8b3 |0054: mul-float/2addr v3, v11 │ │ -0d9702: c732 |0055: sub-float/2addr v2, v3 │ │ -0d9704: 59a2 8d0d |0056: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9708: 52a2 8e0d |0058: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d970c: 52a3 b60d |005a: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0d9710: c803 |005c: mul-float/2addr v3, v0 │ │ -0d9712: c8b3 |005d: mul-float/2addr v3, v11 │ │ -0d9714: c732 |005e: sub-float/2addr v2, v3 │ │ -0d9716: 59a2 8e0d |005f: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d971a: 6e10 0e19 0a00 |0061: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@190e │ │ -0d9720: 52a2 8d0d |0064: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9724: 52a3 a60d |0066: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9728: 7f33 |0068: neg-float v3, v3 │ │ -0d972a: 2d02 0203 |0069: cmpl-float v2, v2, v3 │ │ -0d972e: 3902 0400 |006b: if-nez v2, 006f // +0004 │ │ -0d9732: 59a7 b50d |006d: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0d9736: 52a2 8d0d |006f: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d973a: 52a3 a40d |0071: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d973e: 52a4 a60d |0073: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9742: c643 |0075: add-float/2addr v3, v4 │ │ -0d9744: 2d02 0203 |0076: cmpl-float v2, v2, v3 │ │ -0d9748: 3a02 0400 |0078: if-ltz v2, 007c // +0004 │ │ -0d974c: 59a7 b50d |007a: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0d9750: 52a2 8e0d |007c: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9754: 52a3 a60d |007e: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9758: 7f33 |0080: neg-float v3, v3 │ │ -0d975a: 2d02 0203 |0081: cmpl-float v2, v2, v3 │ │ -0d975e: 3902 0400 |0083: if-nez v2, 0087 // +0004 │ │ -0d9762: 59a7 b60d |0085: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0d9766: 52a2 8e0d |0087: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d976a: 52a3 a50d |0089: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d976e: 52a4 a60d |008b: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9772: c643 |008d: add-float/2addr v3, v4 │ │ -0d9774: 2d02 0203 |008e: cmpl-float v2, v2, v3 │ │ -0d9778: 3a02 0400 |0090: if-ltz v2, 0094 // +0004 │ │ -0d977c: 59a7 b60d |0092: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0d9780: 52a2 9e0d |0094: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d9784: c7b2 |0096: sub-float/2addr v2, v11 │ │ -0d9786: 59a2 9e0d |0097: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d978a: 52a2 9e0d |0099: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d978e: 2e02 0207 |009b: cmpg-float v2, v2, v7 │ │ -0d9792: 3c02 0600 |009d: if-gtz v2, 00a3 // +0006 │ │ -0d9796: 59a7 b50d |009f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0d979a: 59a7 b60d |00a1: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0d979e: 55a2 af0d |00a3: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0daf │ │ -0d97a2: 3802 fb00 |00a5: if-eqz v2, 01a0 // +00fb │ │ -0d97a6: 52a2 9e0d |00a7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0d97aa: 2e02 0207 |00a9: cmpg-float v2, v2, v7 │ │ -0d97ae: 3c02 f500 |00ab: if-gtz v2, 01a0 // +00f5 │ │ -0d97b2: 55a2 b10d |00ad: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ -0d97b6: 3902 f100 |00af: if-nez v2, 01a0 // +00f1 │ │ -0d97ba: 55a2 b20d |00b1: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ -0d97be: 3902 ed00 |00b3: if-nez v2, 01a0 // +00ed │ │ -0d97c2: 3901 eb00 |00b5: if-nez v1, 01a0 // +00eb │ │ -0d97c6: 52a2 b70d |00b7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d97ca: 52a3 8d0d |00b9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d97ce: 2d02 0203 |00bb: cmpl-float v2, v2, v3 │ │ -0d97d2: 3802 2300 |00bd: if-eqz v2, 00e0 // +0023 │ │ -0d97d6: 52a2 b70d |00bf: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d97da: 52a3 8d0d |00c1: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d97de: 2e02 0203 |00c3: cmpg-float v2, v2, v3 │ │ -0d97e2: 3b02 a500 |00c5: if-gez v2, 016a // +00a5 │ │ -0d97e6: 52a2 8d0d |00c7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d97ea: 52a3 b70d |00c9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d97ee: a804 090b |00cb: mul-float v4, v9, v11 │ │ -0d97f2: 52a5 8d0d |00cd: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d97f6: 52a6 b70d |00cf: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d97fa: c765 |00d1: sub-float/2addr v5, v6 │ │ -0d97fc: c885 |00d2: mul-float/2addr v5, v8 │ │ -0d97fe: c8b5 |00d3: mul-float/2addr v5, v11 │ │ -0d9800: 7120 8524 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d9806: 0a04 |00d7: move-result v4 │ │ -0d9808: c643 |00d8: add-float/2addr v3, v4 │ │ -0d980a: 7120 8724 3200 |00d9: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d9810: 0a02 |00dc: move-result v2 │ │ -0d9812: 6e20 5019 2a00 |00dd: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1950 │ │ -0d9818: 52a2 b80d |00e0: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d981c: 52a3 8e0d |00e2: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9820: 2d02 0203 |00e4: cmpl-float v2, v2, v3 │ │ -0d9824: 3802 2300 |00e6: if-eqz v2, 0109 // +0023 │ │ -0d9828: 52a2 b80d |00e8: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d982c: 52a3 8e0d |00ea: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9830: 2e02 0203 |00ec: cmpg-float v2, v2, v3 │ │ -0d9834: 3b02 9700 |00ee: if-gez v2, 0185 // +0097 │ │ -0d9838: 52a2 8e0d |00f0: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d983c: 52a3 b80d |00f2: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d9840: a804 090b |00f4: mul-float v4, v9, v11 │ │ -0d9844: 52a5 8e0d |00f6: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9848: 52a6 b80d |00f8: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d984c: c765 |00fa: sub-float/2addr v5, v6 │ │ -0d984e: c885 |00fb: mul-float/2addr v5, v8 │ │ -0d9850: c8b5 |00fc: mul-float/2addr v5, v11 │ │ -0d9852: 7120 8524 5400 |00fd: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d9858: 0a04 |0100: move-result v4 │ │ -0d985a: c643 |0101: add-float/2addr v3, v4 │ │ -0d985c: 7120 8724 3200 |0102: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0d9862: 0a02 |0105: move-result v2 │ │ -0d9864: 6e20 5119 2a00 |0106: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1951 │ │ -0d986a: 3901 6000 |0109: if-nez v1, 0169 // +0060 │ │ -0d986e: 55a2 a90d |010b: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ -0d9872: 3802 2d00 |010d: if-eqz v2, 013a // +002d │ │ -0d9876: 55a2 ac0d |010f: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d987a: 3802 2900 |0111: if-eqz v2, 013a // +0029 │ │ -0d987e: 52a2 8d0d |0113: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9882: 2e02 0207 |0115: cmpg-float v2, v2, v7 │ │ -0d9886: 3b02 a500 |0117: if-gez v2, 01bc // +00a5 │ │ -0d988a: 6e10 3219 0a00 |0119: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d9890: 52a2 8d0d |011c: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9894: 52a3 a80d |011e: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d9898: 52a4 a70d |0120: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ -0d989c: 52a5 a80d |0122: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d98a0: c754 |0124: sub-float/2addr v4, v5 │ │ -0d98a2: 52a5 8d0d |0125: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d98a6: 7f55 |0127: neg-float v5, v5 │ │ -0d98a8: c854 |0128: mul-float/2addr v4, v5 │ │ -0d98aa: 52a5 a60d |0129: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d98ae: c954 |012b: div-float/2addr v4, v5 │ │ -0d98b0: c643 |012c: add-float/2addr v3, v4 │ │ -0d98b2: c8b3 |012d: mul-float/2addr v3, v11 │ │ -0d98b4: c632 |012e: add-float/2addr v2, v3 │ │ -0d98b6: 59a2 8d0d |012f: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d98ba: 52a2 8d0d |0131: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d98be: 2d02 0207 |0133: cmpl-float v2, v2, v7 │ │ -0d98c2: 3d02 0500 |0135: if-lez v2, 013a // +0005 │ │ -0d98c6: 6e20 3619 7a00 |0137: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0d98cc: 55a2 aa0d |013a: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ -0d98d0: 3802 2d00 |013c: if-eqz v2, 0169 // +002d │ │ -0d98d4: 55a2 ad0d |013e: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d98d8: 3802 2900 |0140: if-eqz v2, 0169 // +0029 │ │ -0d98dc: 52a2 8e0d |0142: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d98e0: 2e02 0207 |0144: cmpg-float v2, v2, v7 │ │ -0d98e4: 3b02 a800 |0146: if-gez v2, 01ee // +00a8 │ │ -0d98e8: 6e10 3219 0a00 |0148: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d98ee: 52a2 8e0d |014b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d98f2: 52a3 a80d |014d: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d98f6: 52a4 a70d |014f: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ -0d98fa: 52a5 a80d |0151: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d98fe: c754 |0153: sub-float/2addr v4, v5 │ │ -0d9900: 52a5 8e0d |0154: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9904: 7f55 |0156: neg-float v5, v5 │ │ -0d9906: c854 |0157: mul-float/2addr v4, v5 │ │ -0d9908: 52a5 a60d |0158: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d990c: c954 |015a: div-float/2addr v4, v5 │ │ -0d990e: c643 |015b: add-float/2addr v3, v4 │ │ -0d9910: c8b3 |015c: mul-float/2addr v3, v11 │ │ -0d9912: c632 |015d: add-float/2addr v2, v3 │ │ -0d9914: 59a2 8e0d |015e: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9918: 52a2 8e0d |0160: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d991c: 2d02 0207 |0162: cmpl-float v2, v2, v7 │ │ -0d9920: 3d02 0500 |0164: if-lez v2, 0169 // +0005 │ │ -0d9924: 6e20 3719 7a00 |0166: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0d992a: 0e00 |0169: return-void │ │ -0d992c: 52a2 8d0d |016a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9930: 52a3 b70d |016c: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d9934: a804 090b |016e: mul-float v4, v9, v11 │ │ -0d9938: 52a5 b70d |0170: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d993c: 52a6 8d0d |0172: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9940: c765 |0174: sub-float/2addr v5, v6 │ │ -0d9942: c885 |0175: mul-float/2addr v5, v8 │ │ -0d9944: c8b5 |0176: mul-float/2addr v5, v11 │ │ -0d9946: 7120 8524 5400 |0177: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d994c: 0a04 |017a: move-result v4 │ │ -0d994e: c743 |017b: sub-float/2addr v3, v4 │ │ -0d9950: 7120 8524 3200 |017c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d9956: 0a02 |017f: move-result v2 │ │ -0d9958: 6e20 5019 2a00 |0180: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1950 │ │ -0d995e: 2900 5dff |0183: goto/16 00e0 // -00a3 │ │ -0d9962: 52a2 8e0d |0185: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9966: 52a3 b80d |0187: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d996a: a804 090b |0189: mul-float v4, v9, v11 │ │ -0d996e: 52a5 b80d |018b: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d9972: 52a6 8e0d |018d: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9976: c765 |018f: sub-float/2addr v5, v6 │ │ -0d9978: c885 |0190: mul-float/2addr v5, v8 │ │ -0d997a: c8b5 |0191: mul-float/2addr v5, v11 │ │ -0d997c: 7120 8524 5400 |0192: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d9982: 0a04 |0195: move-result v4 │ │ -0d9984: c743 |0196: sub-float/2addr v3, v4 │ │ -0d9986: 7120 8524 3200 |0197: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d998c: 0a02 |019a: move-result v2 │ │ -0d998e: 6e20 5119 2a00 |019b: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1951 │ │ -0d9994: 2900 6bff |019e: goto/16 0109 // -0095 │ │ -0d9998: 52a2 b70d |01a0: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d999c: 52a3 8d0d |01a2: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d99a0: 2d02 0203 |01a4: cmpl-float v2, v2, v3 │ │ -0d99a4: 3802 0700 |01a6: if-eqz v2, 01ad // +0007 │ │ -0d99a8: 52a2 8d0d |01a8: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d99ac: 6e20 5019 2a00 |01aa: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1950 │ │ -0d99b2: 52a2 b80d |01ad: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d99b6: 52a3 8e0d |01af: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d99ba: 2d02 0203 |01b1: cmpl-float v2, v2, v3 │ │ -0d99be: 3802 56ff |01b3: if-eqz v2, 0109 // -00aa │ │ -0d99c2: 52a2 8e0d |01b5: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d99c6: 6e20 5119 2a00 |01b7: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1951 │ │ -0d99cc: 2900 4fff |01ba: goto/16 0109 // -00b1 │ │ -0d99d0: 52a2 8d0d |01bc: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d99d4: 52a3 a40d |01be: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d99d8: 2d02 0203 |01c0: cmpl-float v2, v2, v3 │ │ -0d99dc: 3d02 78ff |01c2: if-lez v2, 013a // -0088 │ │ -0d99e0: 6e10 3219 0a00 |01c4: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d99e6: 52a2 8d0d |01c7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d99ea: 52a3 a80d |01c9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d99ee: 52a4 a70d |01cb: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ -0d99f2: 52a5 a80d |01cd: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d99f6: c754 |01cf: sub-float/2addr v4, v5 │ │ -0d99f8: 52a5 a40d |01d0: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d99fc: 52a6 8d0d |01d2: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9a00: c765 |01d4: sub-float/2addr v5, v6 │ │ -0d9a02: 7f55 |01d5: neg-float v5, v5 │ │ -0d9a04: c854 |01d6: mul-float/2addr v4, v5 │ │ -0d9a06: 52a5 a60d |01d7: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9a0a: c954 |01d9: div-float/2addr v4, v5 │ │ -0d9a0c: c643 |01da: add-float/2addr v3, v4 │ │ -0d9a0e: c8b3 |01db: mul-float/2addr v3, v11 │ │ -0d9a10: c732 |01dc: sub-float/2addr v2, v3 │ │ -0d9a12: 59a2 8d0d |01dd: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9a16: 52a2 8d0d |01df: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9a1a: 52a3 a40d |01e1: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d9a1e: 2e02 0203 |01e3: cmpg-float v2, v2, v3 │ │ -0d9a22: 3b02 55ff |01e5: if-gez v2, 013a // -00ab │ │ -0d9a26: 52a2 a40d |01e7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d9a2a: 6e20 3619 2a00 |01e9: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0d9a30: 2900 4eff |01ec: goto/16 013a // -00b2 │ │ -0d9a34: 52a2 8e0d |01ee: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9a38: 52a3 a50d |01f0: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9a3c: 2d02 0203 |01f2: cmpl-float v2, v2, v3 │ │ -0d9a40: 3d02 75ff |01f4: if-lez v2, 0169 // -008b │ │ -0d9a44: 6e10 3219 0a00 |01f6: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ -0d9a4a: 52a2 8e0d |01f9: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9a4e: 52a3 a80d |01fb: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d9a52: 52a4 a70d |01fd: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ -0d9a56: 52a5 a80d |01ff: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0d9a5a: c754 |0201: sub-float/2addr v4, v5 │ │ -0d9a5c: 52a5 a50d |0202: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9a60: 52a6 8e0d |0204: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9a64: c765 |0206: sub-float/2addr v5, v6 │ │ -0d9a66: 7f55 |0207: neg-float v5, v5 │ │ -0d9a68: c854 |0208: mul-float/2addr v4, v5 │ │ -0d9a6a: 52a5 a60d |0209: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9a6e: c954 |020b: div-float/2addr v4, v5 │ │ -0d9a70: c643 |020c: add-float/2addr v3, v4 │ │ -0d9a72: c8b3 |020d: mul-float/2addr v3, v11 │ │ -0d9a74: c732 |020e: sub-float/2addr v2, v3 │ │ -0d9a76: 59a2 8e0d |020f: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9a7a: 52a2 8e0d |0211: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9a7e: 52a3 a50d |0213: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9a82: 2e02 0203 |0215: cmpg-float v2, v2, v3 │ │ -0d9a86: 3b02 52ff |0217: if-gez v2, 0169 // -00ae │ │ -0d9a8a: 52a2 a50d |0219: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9a8e: 6e20 3719 2a00 |021b: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0d9a94: 2900 4bff |021e: goto/16 0169 // -00b5 │ │ +0e72fc: |[0e72fc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.act:(F)V │ │ +0e730c: 1509 1643 |0000: const/high16 v9, #int 1125515264 // #4316 │ │ +0e7310: 1508 a040 |0002: const/high16 v8, #int 1084227584 // #40a0 │ │ +0e7314: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0e7316: 6f20 ba1b ba00 |0005: invoke-super {v10, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.act:(F)V // method@1bba │ │ +0e731c: 54a2 9c0d |0008: iget-object v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e7320: 6e10 1a1c 0200 |000a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1c1a │ │ +0e7326: 0c02 |000d: move-result-object v2 │ │ +0e7328: 6e10 5e11 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@115e │ │ +0e732e: 0a01 |0011: move-result v1 │ │ +0e7330: 52a2 960d |0012: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0e7334: 2d02 0207 |0014: cmpl-float v2, v2, v7 │ │ +0e7338: 3d02 2a00 |0016: if-lez v2, 0040 // +002a │ │ +0e733c: 55a2 9a0d |0018: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ +0e7340: 3802 2600 |001a: if-eqz v2, 0040 // +0026 │ │ +0e7344: 3901 2400 |001c: if-nez v1, 0040 // +0024 │ │ +0e7348: 55a2 b10d |001e: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ +0e734c: 3902 2000 |0020: if-nez v2, 0040 // +0020 │ │ +0e7350: 55a2 b20d |0022: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ +0e7354: 3902 1c00 |0024: if-nez v2, 0040 // +001c │ │ +0e7358: 52a2 980d |0026: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ +0e735c: 52a3 990d |0028: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ +0e7360: c8b3 |002a: mul-float/2addr v3, v11 │ │ +0e7362: c732 |002b: sub-float/2addr v2, v3 │ │ +0e7364: 59a2 980d |002c: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ +0e7368: 52a2 980d |002e: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ +0e736c: 2e02 0207 |0030: cmpg-float v2, v2, v7 │ │ +0e7370: 3c02 0e00 |0032: if-gtz v2, 0040 // +000e │ │ +0e7374: 52a2 960d |0034: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0e7378: 52a3 970d |0036: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ +0e737c: c8b3 |0038: mul-float/2addr v3, v11 │ │ +0e737e: c732 |0039: sub-float/2addr v2, v3 │ │ +0e7380: 7120 8524 2700 |003a: invoke-static {v7, v2}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e7386: 0a02 |003d: move-result v2 │ │ +0e7388: 59a2 960d |003e: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0e738c: 52a2 9e0d |0040: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e7390: 2d02 0207 |0042: cmpl-float v2, v2, v7 │ │ +0e7394: 3d02 5f00 |0044: if-lez v2, 00a3 // +005f │ │ +0e7398: 6e10 3219 0a00 |0046: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0e739e: 52a2 9e0d |0049: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e73a2: 52a3 9d0d |004b: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ +0e73a6: a900 0203 |004d: div-float v0, v2, v3 │ │ +0e73aa: 52a2 8d0d |004f: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e73ae: 52a3 b50d |0051: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0e73b2: c803 |0053: mul-float/2addr v3, v0 │ │ +0e73b4: c8b3 |0054: mul-float/2addr v3, v11 │ │ +0e73b6: c732 |0055: sub-float/2addr v2, v3 │ │ +0e73b8: 59a2 8d0d |0056: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e73bc: 52a2 8e0d |0058: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e73c0: 52a3 b60d |005a: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0e73c4: c803 |005c: mul-float/2addr v3, v0 │ │ +0e73c6: c8b3 |005d: mul-float/2addr v3, v11 │ │ +0e73c8: c732 |005e: sub-float/2addr v2, v3 │ │ +0e73ca: 59a2 8e0d |005f: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e73ce: 6e10 0e19 0a00 |0061: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:()V // method@190e │ │ +0e73d4: 52a2 8d0d |0064: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e73d8: 52a3 a60d |0066: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e73dc: 7f33 |0068: neg-float v3, v3 │ │ +0e73de: 2d02 0203 |0069: cmpl-float v2, v2, v3 │ │ +0e73e2: 3902 0400 |006b: if-nez v2, 006f // +0004 │ │ +0e73e6: 59a7 b50d |006d: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0e73ea: 52a2 8d0d |006f: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e73ee: 52a3 a40d |0071: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e73f2: 52a4 a60d |0073: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e73f6: c643 |0075: add-float/2addr v3, v4 │ │ +0e73f8: 2d02 0203 |0076: cmpl-float v2, v2, v3 │ │ +0e73fc: 3a02 0400 |0078: if-ltz v2, 007c // +0004 │ │ +0e7400: 59a7 b50d |007a: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0e7404: 52a2 8e0d |007c: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7408: 52a3 a60d |007e: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e740c: 7f33 |0080: neg-float v3, v3 │ │ +0e740e: 2d02 0203 |0081: cmpl-float v2, v2, v3 │ │ +0e7412: 3902 0400 |0083: if-nez v2, 0087 // +0004 │ │ +0e7416: 59a7 b60d |0085: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0e741a: 52a2 8e0d |0087: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e741e: 52a3 a50d |0089: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7422: 52a4 a60d |008b: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7426: c643 |008d: add-float/2addr v3, v4 │ │ +0e7428: 2d02 0203 |008e: cmpl-float v2, v2, v3 │ │ +0e742c: 3a02 0400 |0090: if-ltz v2, 0094 // +0004 │ │ +0e7430: 59a7 b60d |0092: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0e7434: 52a2 9e0d |0094: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e7438: c7b2 |0096: sub-float/2addr v2, v11 │ │ +0e743a: 59a2 9e0d |0097: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e743e: 52a2 9e0d |0099: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e7442: 2e02 0207 |009b: cmpg-float v2, v2, v7 │ │ +0e7446: 3c02 0600 |009d: if-gtz v2, 00a3 // +0006 │ │ +0e744a: 59a7 b50d |009f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0e744e: 59a7 b60d |00a1: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0e7452: 55a2 af0d |00a3: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0daf │ │ +0e7456: 3802 fb00 |00a5: if-eqz v2, 01a0 // +00fb │ │ +0e745a: 52a2 9e0d |00a7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e745e: 2e02 0207 |00a9: cmpg-float v2, v2, v7 │ │ +0e7462: 3c02 f500 |00ab: if-gtz v2, 01a0 // +00f5 │ │ +0e7466: 55a2 b10d |00ad: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollH:Z // field@0db1 │ │ +0e746a: 3902 f100 |00af: if-nez v2, 01a0 // +00f1 │ │ +0e746e: 55a2 b20d |00b1: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.touchScrollV:Z // field@0db2 │ │ +0e7472: 3902 ed00 |00b3: if-nez v2, 01a0 // +00ed │ │ +0e7476: 3901 eb00 |00b5: if-nez v1, 01a0 // +00eb │ │ +0e747a: 52a2 b70d |00b7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e747e: 52a3 8d0d |00b9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7482: 2d02 0203 |00bb: cmpl-float v2, v2, v3 │ │ +0e7486: 3802 2300 |00bd: if-eqz v2, 00e0 // +0023 │ │ +0e748a: 52a2 b70d |00bf: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e748e: 52a3 8d0d |00c1: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7492: 2e02 0203 |00c3: cmpg-float v2, v2, v3 │ │ +0e7496: 3b02 a500 |00c5: if-gez v2, 016a // +00a5 │ │ +0e749a: 52a2 8d0d |00c7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e749e: 52a3 b70d |00c9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e74a2: a804 090b |00cb: mul-float v4, v9, v11 │ │ +0e74a6: 52a5 8d0d |00cd: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e74aa: 52a6 b70d |00cf: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e74ae: c765 |00d1: sub-float/2addr v5, v6 │ │ +0e74b0: c885 |00d2: mul-float/2addr v5, v8 │ │ +0e74b2: c8b5 |00d3: mul-float/2addr v5, v11 │ │ +0e74b4: 7120 8524 5400 |00d4: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e74ba: 0a04 |00d7: move-result v4 │ │ +0e74bc: c643 |00d8: add-float/2addr v3, v4 │ │ +0e74be: 7120 8724 3200 |00d9: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e74c4: 0a02 |00dc: move-result v2 │ │ +0e74c6: 6e20 5019 2a00 |00dd: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1950 │ │ +0e74cc: 52a2 b80d |00e0: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e74d0: 52a3 8e0d |00e2: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e74d4: 2d02 0203 |00e4: cmpl-float v2, v2, v3 │ │ +0e74d8: 3802 2300 |00e6: if-eqz v2, 0109 // +0023 │ │ +0e74dc: 52a2 b80d |00e8: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e74e0: 52a3 8e0d |00ea: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e74e4: 2e02 0203 |00ec: cmpg-float v2, v2, v3 │ │ +0e74e8: 3b02 9700 |00ee: if-gez v2, 0185 // +0097 │ │ +0e74ec: 52a2 8e0d |00f0: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e74f0: 52a3 b80d |00f2: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e74f4: a804 090b |00f4: mul-float v4, v9, v11 │ │ +0e74f8: 52a5 8e0d |00f6: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e74fc: 52a6 b80d |00f8: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e7500: c765 |00fa: sub-float/2addr v5, v6 │ │ +0e7502: c885 |00fb: mul-float/2addr v5, v8 │ │ +0e7504: c8b5 |00fc: mul-float/2addr v5, v11 │ │ +0e7506: 7120 8524 5400 |00fd: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e750c: 0a04 |0100: move-result v4 │ │ +0e750e: c643 |0101: add-float/2addr v3, v4 │ │ +0e7510: 7120 8724 3200 |0102: invoke-static {v2, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e7516: 0a02 |0105: move-result v2 │ │ +0e7518: 6e20 5119 2a00 |0106: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1951 │ │ +0e751e: 3901 6000 |0109: if-nez v1, 0169 // +0060 │ │ +0e7522: 55a2 a90d |010b: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ +0e7526: 3802 2d00 |010d: if-eqz v2, 013a // +002d │ │ +0e752a: 55a2 ac0d |010f: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e752e: 3802 2900 |0111: if-eqz v2, 013a // +0029 │ │ +0e7532: 52a2 8d0d |0113: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7536: 2e02 0207 |0115: cmpg-float v2, v2, v7 │ │ +0e753a: 3b02 a500 |0117: if-gez v2, 01bc // +00a5 │ │ +0e753e: 6e10 3219 0a00 |0119: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0e7544: 52a2 8d0d |011c: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7548: 52a3 a80d |011e: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e754c: 52a4 a70d |0120: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ +0e7550: 52a5 a80d |0122: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e7554: c754 |0124: sub-float/2addr v4, v5 │ │ +0e7556: 52a5 8d0d |0125: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e755a: 7f55 |0127: neg-float v5, v5 │ │ +0e755c: c854 |0128: mul-float/2addr v4, v5 │ │ +0e755e: 52a5 a60d |0129: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7562: c954 |012b: div-float/2addr v4, v5 │ │ +0e7564: c643 |012c: add-float/2addr v3, v4 │ │ +0e7566: c8b3 |012d: mul-float/2addr v3, v11 │ │ +0e7568: c632 |012e: add-float/2addr v2, v3 │ │ +0e756a: 59a2 8d0d |012f: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e756e: 52a2 8d0d |0131: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7572: 2d02 0207 |0133: cmpl-float v2, v2, v7 │ │ +0e7576: 3d02 0500 |0135: if-lez v2, 013a // +0005 │ │ +0e757a: 6e20 3619 7a00 |0137: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e7580: 55a2 aa0d |013a: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ +0e7584: 3802 2d00 |013c: if-eqz v2, 0169 // +002d │ │ +0e7588: 55a2 ad0d |013e: iget-boolean v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e758c: 3802 2900 |0140: if-eqz v2, 0169 // +0029 │ │ +0e7590: 52a2 8e0d |0142: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7594: 2e02 0207 |0144: cmpg-float v2, v2, v7 │ │ +0e7598: 3b02 a800 |0146: if-gez v2, 01ee // +00a8 │ │ +0e759c: 6e10 3219 0a00 |0148: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0e75a2: 52a2 8e0d |014b: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e75a6: 52a3 a80d |014d: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e75aa: 52a4 a70d |014f: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ +0e75ae: 52a5 a80d |0151: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e75b2: c754 |0153: sub-float/2addr v4, v5 │ │ +0e75b4: 52a5 8e0d |0154: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e75b8: 7f55 |0156: neg-float v5, v5 │ │ +0e75ba: c854 |0157: mul-float/2addr v4, v5 │ │ +0e75bc: 52a5 a60d |0158: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e75c0: c954 |015a: div-float/2addr v4, v5 │ │ +0e75c2: c643 |015b: add-float/2addr v3, v4 │ │ +0e75c4: c8b3 |015c: mul-float/2addr v3, v11 │ │ +0e75c6: c632 |015d: add-float/2addr v2, v3 │ │ +0e75c8: 59a2 8e0d |015e: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e75cc: 52a2 8e0d |0160: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e75d0: 2d02 0207 |0162: cmpl-float v2, v2, v7 │ │ +0e75d4: 3d02 0500 |0164: if-lez v2, 0169 // +0005 │ │ +0e75d8: 6e20 3719 7a00 |0166: invoke-virtual {v10, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e75de: 0e00 |0169: return-void │ │ +0e75e0: 52a2 8d0d |016a: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e75e4: 52a3 b70d |016c: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e75e8: a804 090b |016e: mul-float v4, v9, v11 │ │ +0e75ec: 52a5 b70d |0170: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e75f0: 52a6 8d0d |0172: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e75f4: c765 |0174: sub-float/2addr v5, v6 │ │ +0e75f6: c885 |0175: mul-float/2addr v5, v8 │ │ +0e75f8: c8b5 |0176: mul-float/2addr v5, v11 │ │ +0e75fa: 7120 8524 5400 |0177: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e7600: 0a04 |017a: move-result v4 │ │ +0e7602: c743 |017b: sub-float/2addr v3, v4 │ │ +0e7604: 7120 8524 3200 |017c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e760a: 0a02 |017f: move-result v2 │ │ +0e760c: 6e20 5019 2a00 |0180: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1950 │ │ +0e7612: 2900 5dff |0183: goto/16 00e0 // -00a3 │ │ +0e7616: 52a2 8e0d |0185: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e761a: 52a3 b80d |0187: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e761e: a804 090b |0189: mul-float v4, v9, v11 │ │ +0e7622: 52a5 b80d |018b: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e7626: 52a6 8e0d |018d: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e762a: c765 |018f: sub-float/2addr v5, v6 │ │ +0e762c: c885 |0190: mul-float/2addr v5, v8 │ │ +0e762e: c8b5 |0191: mul-float/2addr v5, v11 │ │ +0e7630: 7120 8524 5400 |0192: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e7636: 0a04 |0195: move-result v4 │ │ +0e7638: c743 |0196: sub-float/2addr v3, v4 │ │ +0e763a: 7120 8524 3200 |0197: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e7640: 0a02 |019a: move-result v2 │ │ +0e7642: 6e20 5119 2a00 |019b: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1951 │ │ +0e7648: 2900 6bff |019e: goto/16 0109 // -0095 │ │ +0e764c: 52a2 b70d |01a0: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e7650: 52a3 8d0d |01a2: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7654: 2d02 0203 |01a4: cmpl-float v2, v2, v3 │ │ +0e7658: 3802 0700 |01a6: if-eqz v2, 01ad // +0007 │ │ +0e765c: 52a2 8d0d |01a8: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7660: 6e20 5019 2a00 |01aa: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollX:(F)V // method@1950 │ │ +0e7666: 52a2 b80d |01ad: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e766a: 52a3 8e0d |01af: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e766e: 2d02 0203 |01b1: cmpl-float v2, v2, v3 │ │ +0e7672: 3802 56ff |01b3: if-eqz v2, 0109 // -00aa │ │ +0e7676: 52a2 8e0d |01b5: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e767a: 6e20 5119 2a00 |01b7: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualScrollY:(F)V // method@1951 │ │ +0e7680: 2900 4fff |01ba: goto/16 0109 // -00b1 │ │ +0e7684: 52a2 8d0d |01bc: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7688: 52a3 a40d |01be: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e768c: 2d02 0203 |01c0: cmpl-float v2, v2, v3 │ │ +0e7690: 3d02 78ff |01c2: if-lez v2, 013a // -0088 │ │ +0e7694: 6e10 3219 0a00 |01c4: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0e769a: 52a2 8d0d |01c7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e769e: 52a3 a80d |01c9: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e76a2: 52a4 a70d |01cb: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ +0e76a6: 52a5 a80d |01cd: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e76aa: c754 |01cf: sub-float/2addr v4, v5 │ │ +0e76ac: 52a5 a40d |01d0: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e76b0: 52a6 8d0d |01d2: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e76b4: c765 |01d4: sub-float/2addr v5, v6 │ │ +0e76b6: 7f55 |01d5: neg-float v5, v5 │ │ +0e76b8: c854 |01d6: mul-float/2addr v4, v5 │ │ +0e76ba: 52a5 a60d |01d7: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e76be: c954 |01d9: div-float/2addr v4, v5 │ │ +0e76c0: c643 |01da: add-float/2addr v3, v4 │ │ +0e76c2: c8b3 |01db: mul-float/2addr v3, v11 │ │ +0e76c4: c732 |01dc: sub-float/2addr v2, v3 │ │ +0e76c6: 59a2 8d0d |01dd: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e76ca: 52a2 8d0d |01df: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e76ce: 52a3 a40d |01e1: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e76d2: 2e02 0203 |01e3: cmpg-float v2, v2, v3 │ │ +0e76d6: 3b02 55ff |01e5: if-gez v2, 013a // -00ab │ │ +0e76da: 52a2 a40d |01e7: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e76de: 6e20 3619 2a00 |01e9: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e76e4: 2900 4eff |01ec: goto/16 013a // -00b2 │ │ +0e76e8: 52a2 8e0d |01ee: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e76ec: 52a3 a50d |01f0: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e76f0: 2d02 0203 |01f2: cmpl-float v2, v2, v3 │ │ +0e76f4: 3d02 75ff |01f4: if-lez v2, 0169 // -008b │ │ +0e76f8: 6e10 3219 0a00 |01f6: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetFade:()V // method@1932 │ │ +0e76fe: 52a2 8e0d |01f9: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7702: 52a3 a80d |01fb: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e7706: 52a4 a70d |01fd: iget v4, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ +0e770a: 52a5 a80d |01ff: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e770e: c754 |0201: sub-float/2addr v4, v5 │ │ +0e7710: 52a5 a50d |0202: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7714: 52a6 8e0d |0204: iget v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7718: c765 |0206: sub-float/2addr v5, v6 │ │ +0e771a: 7f55 |0207: neg-float v5, v5 │ │ +0e771c: c854 |0208: mul-float/2addr v4, v5 │ │ +0e771e: 52a5 a60d |0209: iget v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7722: c954 |020b: div-float/2addr v4, v5 │ │ +0e7724: c643 |020c: add-float/2addr v3, v4 │ │ +0e7726: c8b3 |020d: mul-float/2addr v3, v11 │ │ +0e7728: c732 |020e: sub-float/2addr v2, v3 │ │ +0e772a: 59a2 8e0d |020f: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e772e: 52a2 8e0d |0211: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7732: 52a3 a50d |0213: iget v3, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7736: 2e02 0203 |0215: cmpg-float v2, v2, v3 │ │ +0e773a: 3b02 52ff |0217: if-gez v2, 0169 // -00ae │ │ +0e773e: 52a2 a50d |0219: iget v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7742: 6e20 3719 2a00 |021b: invoke-virtual {v10, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e7748: 2900 4bff |021e: goto/16 0169 // -00b5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ 0x0008 line=260 │ │ 0x0012 line=262 │ │ 0x0026 line=263 │ │ 0x002e line=264 │ │ @@ -326769,19 +326694,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 │ │ -0d9a98: |[0d9a98] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d9aa8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0d9aac: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ -0d9ab0: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0d9ab6: 2700 |0007: throw v0 │ │ +0e774c: |[0e774c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e775c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e7760: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ +0e7764: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e776a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0008 reg=3 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -326790,19 +326715,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 │ │ -0d9ab8: |[0d9ab8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d9ac8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0d9acc: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ -0d9ad0: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0d9ad6: 2700 |0007: throw v0 │ │ +0e776c: |[0e776c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e777c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e7780: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ +0e7784: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e778a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 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; │ │ @@ -326812,19 +326737,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 │ │ -0d9ad8: |[0d9ad8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0d9ae8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0d9aec: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ -0d9af0: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0d9af6: 2700 |0007: throw v0 │ │ +0e778c: |[0e778c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e779c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e77a0: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ +0e77a4: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e77aa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 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; │ │ @@ -326834,24 +326759,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 │ │ -0d9af8: |[0d9af8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V │ │ -0d9b08: 5521 910d |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0d91 │ │ -0d9b0c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0d9b10: 0e00 |0004: return-void │ │ -0d9b12: 6e10 2019 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1920 │ │ -0d9b18: 0c00 |0008: move-result-object v0 │ │ -0d9b1a: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -0d9b1e: 5421 9c0d |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0d9b22: 6e30 9f16 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@169f │ │ -0d9b28: 28f4 |0010: goto 0004 // -000c │ │ +0e77ac: |[0e77ac] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.cancelTouchFocusedChild:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;)V │ │ +0e77bc: 5521 910d |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0d91 │ │ +0e77c0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0e77c4: 0e00 |0004: return-void │ │ +0e77c6: 6e10 2019 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1920 │ │ +0e77cc: 0c00 |0008: move-result-object v0 │ │ +0e77ce: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +0e77d2: 5421 9c0d |000b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e77d6: 6e30 9f16 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@169f │ │ +0e77dc: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=235 │ │ 0x0005 line=233 │ │ 0x0009 line=234 │ │ locals : │ │ @@ -326864,52 +326789,52 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0d9b2c: |[0d9b2c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.clamp:()V │ │ -0d9b3c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d9b3e: 5550 920d |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0d92 │ │ -0d9b42: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0d9b46: 0e00 |0005: return-void │ │ -0d9b48: 5550 a90d |0006: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ -0d9b4c: 3800 2900 |0008: if-eqz v0, 0031 // +0029 │ │ -0d9b50: 5250 8d0d |000a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9b54: 5251 a60d |000c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9b58: 7f11 |000e: neg-float v1, v1 │ │ -0d9b5a: 5252 a40d |000f: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d9b5e: 5253 a60d |0011: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9b62: c632 |0013: add-float/2addr v2, v3 │ │ -0d9b64: 7130 3912 1002 |0014: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0d9b6a: 0a00 |0017: move-result v0 │ │ -0d9b6c: 6e20 3619 0500 |0018: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0d9b72: 5550 aa0d |001b: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ -0d9b76: 3800 1d00 |001d: if-eqz v0, 003a // +001d │ │ -0d9b7a: 5250 8e0d |001f: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9b7e: 5251 a60d |0021: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9b82: 7f11 |0023: neg-float v1, v1 │ │ -0d9b84: 5252 a50d |0024: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9b88: 5253 a60d |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0d9b8c: c632 |0028: add-float/2addr v2, v3 │ │ -0d9b8e: 7130 3912 1002 |0029: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0d9b94: 0a00 |002c: move-result v0 │ │ -0d9b96: 6e20 3719 0500 |002d: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0d9b9c: 28d5 |0030: goto 0005 // -002b │ │ -0d9b9e: 5250 8d0d |0031: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0d9ba2: 5251 a40d |0033: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d9ba6: 7130 3912 4001 |0035: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0d9bac: 0a00 |0038: move-result v0 │ │ -0d9bae: 28df |0039: goto 0018 // -0021 │ │ -0d9bb0: 5250 8e0d |003a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0d9bb4: 5251 a50d |003c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9bb8: 7130 3912 4001 |003e: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0d9bbe: 0a00 |0041: move-result v0 │ │ -0d9bc0: 28eb |0042: goto 002d // -0015 │ │ +0e77e0: |[0e77e0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.clamp:()V │ │ +0e77f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e77f2: 5550 920d |0001: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0d92 │ │ +0e77f6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0e77fa: 0e00 |0005: return-void │ │ +0e77fc: 5550 a90d |0006: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ +0e7800: 3800 2900 |0008: if-eqz v0, 0031 // +0029 │ │ +0e7804: 5250 8d0d |000a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7808: 5251 a60d |000c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e780c: 7f11 |000e: neg-float v1, v1 │ │ +0e780e: 5252 a40d |000f: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e7812: 5253 a60d |0011: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7816: c632 |0013: add-float/2addr v2, v3 │ │ +0e7818: 7130 3912 1002 |0014: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e781e: 0a00 |0017: move-result v0 │ │ +0e7820: 6e20 3619 0500 |0018: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e7826: 5550 aa0d |001b: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ +0e782a: 3800 1d00 |001d: if-eqz v0, 003a // +001d │ │ +0e782e: 5250 8e0d |001f: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7832: 5251 a60d |0021: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7836: 7f11 |0023: neg-float v1, v1 │ │ +0e7838: 5252 a50d |0024: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e783c: 5253 a60d |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e7840: c632 |0028: add-float/2addr v2, v3 │ │ +0e7842: 7130 3912 1002 |0029: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e7848: 0a00 |002c: move-result v0 │ │ +0e784a: 6e20 3719 0500 |002d: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e7850: 28d5 |0030: goto 0005 // -002b │ │ +0e7852: 5250 8d0d |0031: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7856: 5251 a40d |0033: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e785a: 7130 3912 4001 |0035: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e7860: 0a00 |0038: move-result v0 │ │ +0e7862: 28df |0039: goto 0018 // -0021 │ │ +0e7864: 5250 8e0d |003a: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7868: 5251 a50d |003c: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e786c: 7130 3912 4001 |003e: invoke-static {v0, v4, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e7872: 0a00 |0041: move-result v0 │ │ +0e7874: 28eb |0042: goto 002d // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=238 │ │ 0x0005 line=243 │ │ 0x0006 line=239 │ │ 0x001b line=241 │ │ 0x0031 line=239 │ │ @@ -326922,278 +326847,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 │ │ -0d9bc4: |[0d9bc4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0d9bd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d9bd6: 54b0 b90d |0001: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d9bda: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0d9bde: 0e00 |0005: return-void │ │ -0d9be0: 6e10 4f19 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.validate:()V // method@194f │ │ -0d9be6: 6e10 0f19 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@190f │ │ -0d9bec: 0c00 |000c: move-result-object v0 │ │ -0d9bee: 6e30 0c19 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@190c │ │ -0d9bf4: 55b0 ac0d |0010: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d9bf8: 3800 1b00 |0012: if-eqz v0, 002d // +001b │ │ -0d9bfc: 54b0 a10d |0014: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d9c00: 54b1 a20d |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9c04: 5211 180b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9c08: 54b3 a20d |001a: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9c0c: 5233 170b |001c: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9c10: 54b4 a10d |001e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d9c14: 5244 170b |0020: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9c18: c743 |0022: sub-float/2addr v3, v4 │ │ -0d9c1a: 6e10 1c19 0b00 |0023: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@191c │ │ -0d9c20: 0a04 |0026: move-result v4 │ │ -0d9c22: c843 |0027: mul-float/2addr v3, v4 │ │ -0d9c24: 8733 |0028: float-to-int v3, v3 │ │ -0d9c26: 8233 |0029: int-to-float v3, v3 │ │ -0d9c28: c631 |002a: add-float/2addr v1, v3 │ │ -0d9c2a: 5901 180b |002b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9c2e: 55b0 ad0d |002d: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d9c32: 3800 1e00 |002f: if-eqz v0, 004d // +001e │ │ -0d9c36: 54b0 b30d |0031: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d9c3a: 54b1 b40d |0033: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9c3e: 5211 190b |0035: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9c42: 54b3 b40d |0037: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9c46: 5233 130b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9c4a: 54b4 b30d |003b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d9c4e: 5244 130b |003d: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9c52: c743 |003f: sub-float/2addr v3, v4 │ │ -0d9c54: 1504 803f |0040: const/high16 v4, #int 1065353216 // #3f80 │ │ -0d9c58: 6e10 1d19 0b00 |0042: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@191d │ │ -0d9c5e: 0a05 |0045: move-result v5 │ │ -0d9c60: c754 |0046: sub-float/2addr v4, v5 │ │ -0d9c62: c843 |0047: mul-float/2addr v3, v4 │ │ -0d9c64: 8733 |0048: float-to-int v3, v3 │ │ -0d9c66: 8233 |0049: int-to-float v3, v3 │ │ -0d9c68: c631 |004a: add-float/2addr v1, v3 │ │ -0d9c6a: 5901 190b |004b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9c6e: 54b0 ba0d |004d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9c72: 5209 190b |004f: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9c76: 55b0 ad0d |0051: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d9c7a: 3900 9901 |0053: if-nez v0, 01ec // +0199 │ │ -0d9c7e: 52b0 a50d |0055: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9c82: 8700 |0057: float-to-int v0, v0 │ │ -0d9c84: 8200 |0058: int-to-float v0, v0 │ │ -0d9c86: c709 |0059: sub-float/2addr v9, v0 │ │ -0d9c88: 55b0 9a0d |005a: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ -0d9c8c: 3900 2c00 |005c: if-nez v0, 0088 // +002c │ │ -0d9c90: 55b0 ae0d |005e: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0dae │ │ -0d9c94: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ -0d9c98: 55b0 ac0d |0062: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d9c9c: 3800 2400 |0064: if-eqz v0, 0088 // +0024 │ │ -0d9ca0: 1207 |0066: const/4 v7, #int 0 // #0 │ │ -0d9ca2: 54b0 b00d |0067: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9ca6: 5400 8a0d |0069: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0d9caa: 3800 0a00 |006b: if-eqz v0, 0075 // +000a │ │ -0d9cae: 54b0 b00d |006d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9cb2: 5400 8a0d |006f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0d9cb6: 7210 841c 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d9cbc: 0a07 |0074: move-result v7 │ │ -0d9cbe: 54b0 b00d |0075: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9cc2: 5400 890d |0077: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0d9cc6: 3800 0e00 |0079: if-eqz v0, 0087 // +000e │ │ -0d9cca: 54b0 b00d |007b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9cce: 5400 890d |007d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0d9cd2: 7210 841c 0000 |007f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0d9cd8: 0a00 |0082: move-result v0 │ │ -0d9cda: 7120 8524 0700 |0083: invoke-static {v7, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0d9ce0: 0a07 |0086: move-result v7 │ │ -0d9ce2: c679 |0087: add-float/2addr v9, v7 │ │ -0d9ce4: 54b0 ba0d |0088: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9ce8: 5208 180b |008a: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9cec: 55b0 ac0d |008c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d9cf0: 3800 0700 |008e: if-eqz v0, 0095 // +0007 │ │ -0d9cf4: 52b0 b70d |0090: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0d9cf8: 8700 |0092: float-to-int v0, v0 │ │ -0d9cfa: 8200 |0093: int-to-float v0, v0 │ │ -0d9cfc: c708 |0094: sub-float/2addr v8, v0 │ │ -0d9cfe: 54b0 b90d |0095: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d9d02: 6e30 0616 8009 |0097: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ -0d9d08: 54b0 b90d |009a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d9d0c: 2000 9302 |009c: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@0293 │ │ -0d9d10: 3800 3b00 |009e: if-eqz v0, 00d9 // +003b │ │ -0d9d14: 54b0 bb0d |00a0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ -0d9d18: 54b1 b90d |00a2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d9d1c: 6e10 e815 0100 |00a4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0d9d22: 0a01 |00a7: move-result v1 │ │ -0d9d24: 7f11 |00a8: neg-float v1, v1 │ │ -0d9d26: 54b3 ba0d |00a9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9d2a: 5233 180b |00ab: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9d2e: c631 |00ad: add-float/2addr v1, v3 │ │ -0d9d30: 5901 180b |00ae: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9d34: 54b0 bb0d |00b0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ -0d9d38: 54b1 b90d |00b2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d9d3c: 6e10 e915 0100 |00b4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0d9d42: 0a01 |00b7: move-result v1 │ │ -0d9d44: 7f11 |00b8: neg-float v1, v1 │ │ -0d9d46: 54b3 ba0d |00b9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9d4a: 5233 190b |00bb: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9d4e: c631 |00bd: add-float/2addr v1, v3 │ │ -0d9d50: 5901 190b |00be: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9d54: 54b0 bb0d |00c0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ -0d9d58: 54b1 ba0d |00c2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9d5c: 5211 170b |00c4: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9d60: 5901 170b |00c6: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9d64: 54b0 bb0d |00c8: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ -0d9d68: 54b1 ba0d |00ca: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9d6c: 5211 130b |00cc: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9d70: 5901 130b |00ce: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9d74: 54b0 b90d |00d0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0d9d78: 1f00 9302 |00d2: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@0293 │ │ -0d9d7c: 54b1 bb0d |00d4: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ -0d9d80: 7220 4f1c 1000 |00d6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable;.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1c4f │ │ -0d9d86: 6e10 2019 0b00 |00d9: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1920 │ │ -0d9d8c: 0c00 |00dc: move-result-object v0 │ │ -0d9d8e: 6e10 a516 0000 |00dd: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ -0d9d94: 0c00 |00e0: move-result-object v0 │ │ -0d9d96: 6e10 080e 0c00 |00e1: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ -0d9d9c: 0c01 |00e4: move-result-object v1 │ │ -0d9d9e: 54b3 ba0d |00e5: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0d9da2: 54b4 ab0d |00e7: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dab │ │ -0d9da6: 7140 b91c 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@1cb9 │ │ -0d9dac: 6e10 1219 0b00 |00ec: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1912 │ │ -0d9db2: 0c06 |00ef: move-result-object v6 │ │ -0d9db4: 5260 6503 |00f0: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d9db8: 5261 6403 |00f2: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d9dbc: 5263 6303 |00f4: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d9dc0: 5264 6203 |00f6: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d9dc4: c8d4 |00f8: mul-float/2addr v4, v13 │ │ -0d9dc6: 6e54 0d0e 0c31 |00f9: invoke-virtual {v12, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d9dcc: 54b0 b00d |00fc: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9dd0: 5400 870d |00fe: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -0d9dd4: 3800 1300 |0100: if-eqz v0, 0113 // +0013 │ │ -0d9dd8: 54b0 b00d |0102: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9ddc: 5400 870d |0104: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -0d9de0: 6e10 2619 0b00 |0106: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1926 │ │ -0d9de6: 0a04 |0109: move-result v4 │ │ -0d9de8: 6e10 1319 0b00 |010a: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1913 │ │ -0d9dee: 0a05 |010d: move-result v5 │ │ -0d9df0: 07c1 |010e: move-object v1, v12 │ │ -0d9df2: 0123 |010f: move v3, v2 │ │ -0d9df4: 7806 811c 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@1c81 │ │ -0d9dfa: 6e10 050e 0c00 |0113: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0d9e00: 54b0 ab0d |0116: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dab │ │ -0d9e04: 7110 bd1c 0000 |0118: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ -0d9e0a: 0a00 |011b: move-result v0 │ │ -0d9e0c: 3800 0800 |011c: if-eqz v0, 0124 // +0008 │ │ -0d9e10: 6e30 1119 cb0d |011e: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1911 │ │ -0d9e16: 7100 bc1c 0000 |0121: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ -0d9e1c: 5260 6503 |0124: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0d9e20: 5261 6403 |0126: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0d9e24: 5262 6303 |0128: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0d9e28: 5263 6203 |012a: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0d9e2c: c8d3 |012c: mul-float/2addr v3, v13 │ │ -0d9e2e: 6204 880a |012d: sget-object v4, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ -0d9e32: 52b5 960d |012f: iget v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0d9e36: 52ba 970d |0131: iget v10, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ -0d9e3a: c9a5 |0133: div-float/2addr v5, v10 │ │ -0d9e3c: 6e20 0312 5400 |0134: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1203 │ │ -0d9e42: 0a04 |0137: move-result v4 │ │ -0d9e44: c843 |0138: mul-float/2addr v3, v4 │ │ -0d9e46: 6e53 0d0e 0c21 |0139: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0d9e4c: 55b0 ac0d |013c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d9e50: 3800 2900 |013e: if-eqz v0, 0167 // +0029 │ │ -0d9e54: 55b0 ad0d |0140: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d9e58: 3800 2500 |0142: if-eqz v0, 0167 // +0025 │ │ -0d9e5c: 54b0 b00d |0144: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9e60: 5400 880d |0146: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d88 │ │ -0d9e64: 3800 1f00 |0148: if-eqz v0, 0167 // +001f │ │ -0d9e68: 54b0 b00d |014a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9e6c: 5400 880d |014c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d88 │ │ -0d9e70: 54b1 a20d |014e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9e74: 5211 180b |0150: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9e78: 54b2 a20d |0152: iget-object v2, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9e7c: 5222 170b |0154: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9e80: c612 |0156: add-float/2addr v2, v1 │ │ -0d9e82: 54b1 a20d |0157: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9e86: 5213 190b |0159: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9e8a: 54b1 b40d |015b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9e8e: 5214 170b |015d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9e92: 54b1 b40d |015f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9e96: 5215 190b |0161: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9e9a: 07c1 |0163: move-object v1, v12 │ │ -0d9e9c: 7806 811c 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@1c81 │ │ -0d9ea2: 55b0 ac0d |0167: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0d9ea6: 3800 3e00 |0169: if-eqz v0, 01a7 // +003e │ │ -0d9eaa: 54b0 b00d |016b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9eae: 5400 890d |016d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0d9eb2: 3800 1a00 |016f: if-eqz v0, 0189 // +001a │ │ -0d9eb6: 54b0 b00d |0171: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9eba: 5400 890d |0173: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0d9ebe: 54b1 a20d |0175: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9ec2: 5212 180b |0177: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9ec6: 54b1 a20d |0179: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9eca: 5213 190b |017b: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9ece: 54b1 a20d |017d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9ed2: 5214 170b |017f: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9ed6: 54b1 a20d |0181: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0d9eda: 5215 130b |0183: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9ede: 07c1 |0185: move-object v1, v12 │ │ -0d9ee0: 7806 811c 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@1c81 │ │ -0d9ee6: 54b0 b00d |0189: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9eea: 5400 8a0d |018b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0d9eee: 3800 1a00 |018d: if-eqz v0, 01a7 // +001a │ │ -0d9ef2: 54b0 b00d |018f: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9ef6: 5400 8a0d |0191: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0d9efa: 54b1 a10d |0193: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d9efe: 5212 180b |0195: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9f02: 54b1 a10d |0197: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d9f06: 5213 190b |0199: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9f0a: 54b1 a10d |019b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d9f0e: 5214 170b |019d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9f12: 54b1 a10d |019f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0d9f16: 5215 130b |01a1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9f1a: 07c1 |01a3: move-object v1, v12 │ │ -0d9f1c: 7806 811c 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@1c81 │ │ -0d9f22: 55b0 ad0d |01a7: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0d9f26: 3800 3e00 |01a9: if-eqz v0, 01e7 // +003e │ │ -0d9f2a: 54b0 b00d |01ab: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9f2e: 5400 8b0d |01ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -0d9f32: 3800 1a00 |01af: if-eqz v0, 01c9 // +001a │ │ -0d9f36: 54b0 b00d |01b1: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9f3a: 5400 8b0d |01b3: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -0d9f3e: 54b1 b40d |01b5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9f42: 5212 180b |01b7: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9f46: 54b1 b40d |01b9: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9f4a: 5213 190b |01bb: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9f4e: 54b1 b40d |01bd: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9f52: 5214 170b |01bf: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9f56: 54b1 b40d |01c1: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0d9f5a: 5215 130b |01c3: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9f5e: 07c1 |01c5: move-object v1, v12 │ │ -0d9f60: 7806 811c 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@1c81 │ │ -0d9f66: 54b0 b00d |01c9: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9f6a: 5400 8c0d |01cb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -0d9f6e: 3800 1a00 |01cd: if-eqz v0, 01e7 // +001a │ │ -0d9f72: 54b0 b00d |01cf: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0d9f76: 5400 8c0d |01d1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -0d9f7a: 54b1 b30d |01d3: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d9f7e: 5212 180b |01d5: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0d9f82: 54b1 b30d |01d7: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d9f86: 5213 190b |01d9: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0d9f8a: 54b1 b30d |01db: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d9f8e: 5214 170b |01dd: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0d9f92: 54b1 b30d |01df: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0d9f96: 5215 130b |01e1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0d9f9a: 07c1 |01e3: move-object v1, v12 │ │ -0d9f9c: 7806 811c 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@1c81 │ │ -0d9fa2: 6e20 3319 cb00 |01e7: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1933 │ │ -0d9fa8: 2900 1bfe |01ea: goto/16 0005 // -01e5 │ │ -0d9fac: 52b0 a50d |01ec: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9fb0: 52b1 b80d |01ee: iget v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0d9fb4: c710 |01f0: sub-float/2addr v0, v1 │ │ -0d9fb6: 8700 |01f1: float-to-int v0, v0 │ │ -0d9fb8: 8200 |01f2: int-to-float v0, v0 │ │ -0d9fba: c709 |01f3: sub-float/2addr v9, v0 │ │ -0d9fbc: 2900 66fe |01f4: goto/16 005a // -019a │ │ +0e7878: |[0e7878] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e7888: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e788a: 54b0 b90d |0001: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e788e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0e7892: 0e00 |0005: return-void │ │ +0e7894: 6e10 4f19 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.validate:()V // method@194f │ │ +0e789a: 6e10 0f19 0b00 |0009: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@190f │ │ +0e78a0: 0c00 |000c: move-result-object v0 │ │ +0e78a2: 6e30 0c19 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@190c │ │ +0e78a8: 55b0 ac0d |0010: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e78ac: 3800 1b00 |0012: if-eqz v0, 002d // +001b │ │ +0e78b0: 54b0 a10d |0014: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e78b4: 54b1 a20d |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e78b8: 5211 180b |0018: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e78bc: 54b3 a20d |001a: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e78c0: 5233 170b |001c: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e78c4: 54b4 a10d |001e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e78c8: 5244 170b |0020: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e78cc: c743 |0022: sub-float/2addr v3, v4 │ │ +0e78ce: 6e10 1c19 0b00 |0023: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@191c │ │ +0e78d4: 0a04 |0026: move-result v4 │ │ +0e78d6: c843 |0027: mul-float/2addr v3, v4 │ │ +0e78d8: 8733 |0028: float-to-int v3, v3 │ │ +0e78da: 8233 |0029: int-to-float v3, v3 │ │ +0e78dc: c631 |002a: add-float/2addr v1, v3 │ │ +0e78de: 5901 180b |002b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e78e2: 55b0 ad0d |002d: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e78e6: 3800 1e00 |002f: if-eqz v0, 004d // +001e │ │ +0e78ea: 54b0 b30d |0031: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e78ee: 54b1 b40d |0033: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e78f2: 5211 190b |0035: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e78f6: 54b3 b40d |0037: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e78fa: 5233 130b |0039: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e78fe: 54b4 b30d |003b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e7902: 5244 130b |003d: iget v4, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7906: c743 |003f: sub-float/2addr v3, v4 │ │ +0e7908: 1504 803f |0040: const/high16 v4, #int 1065353216 // #3f80 │ │ +0e790c: 6e10 1d19 0b00 |0042: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@191d │ │ +0e7912: 0a05 |0045: move-result v5 │ │ +0e7914: c754 |0046: sub-float/2addr v4, v5 │ │ +0e7916: c843 |0047: mul-float/2addr v3, v4 │ │ +0e7918: 8733 |0048: float-to-int v3, v3 │ │ +0e791a: 8233 |0049: int-to-float v3, v3 │ │ +0e791c: c631 |004a: add-float/2addr v1, v3 │ │ +0e791e: 5901 190b |004b: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7922: 54b0 ba0d |004d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e7926: 5209 190b |004f: iget v9, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e792a: 55b0 ad0d |0051: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e792e: 3900 9901 |0053: if-nez v0, 01ec // +0199 │ │ +0e7932: 52b0 a50d |0055: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7936: 8700 |0057: float-to-int v0, v0 │ │ +0e7938: 8200 |0058: int-to-float v0, v0 │ │ +0e793a: c709 |0059: sub-float/2addr v9, v0 │ │ +0e793c: 55b0 9a0d |005a: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ +0e7940: 3900 2c00 |005c: if-nez v0, 0088 // +002c │ │ +0e7944: 55b0 ae0d |005e: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0dae │ │ +0e7948: 3800 2800 |0060: if-eqz v0, 0088 // +0028 │ │ +0e794c: 55b0 ac0d |0062: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7950: 3800 2400 |0064: if-eqz v0, 0088 // +0024 │ │ +0e7954: 1207 |0066: const/4 v7, #int 0 // #0 │ │ +0e7956: 54b0 b00d |0067: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e795a: 5400 8a0d |0069: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e795e: 3800 0a00 |006b: if-eqz v0, 0075 // +000a │ │ +0e7962: 54b0 b00d |006d: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7966: 5400 8a0d |006f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e796a: 7210 841c 0000 |0071: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e7970: 0a07 |0074: move-result v7 │ │ +0e7972: 54b0 b00d |0075: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7976: 5400 890d |0077: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e797a: 3800 0e00 |0079: if-eqz v0, 0087 // +000e │ │ +0e797e: 54b0 b00d |007b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7982: 5400 890d |007d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e7986: 7210 841c 0000 |007f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e798c: 0a00 |0082: move-result v0 │ │ +0e798e: 7120 8524 0700 |0083: invoke-static {v7, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e7994: 0a07 |0086: move-result v7 │ │ +0e7996: c679 |0087: add-float/2addr v9, v7 │ │ +0e7998: 54b0 ba0d |0088: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e799c: 5208 180b |008a: iget v8, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e79a0: 55b0 ac0d |008c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e79a4: 3800 0700 |008e: if-eqz v0, 0095 // +0007 │ │ +0e79a8: 52b0 b70d |0090: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e79ac: 8700 |0092: float-to-int v0, v0 │ │ +0e79ae: 8200 |0093: int-to-float v0, v0 │ │ +0e79b0: c708 |0094: sub-float/2addr v8, v0 │ │ +0e79b2: 54b0 b90d |0095: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e79b6: 6e30 0616 8009 |0097: invoke-virtual {v0, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ +0e79bc: 54b0 b90d |009a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e79c0: 2000 9302 |009c: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@0293 │ │ +0e79c4: 3800 3b00 |009e: if-eqz v0, 00d9 // +003b │ │ +0e79c8: 54b0 bb0d |00a0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ +0e79cc: 54b1 b90d |00a2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e79d0: 6e10 e815 0100 |00a4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0e79d6: 0a01 |00a7: move-result v1 │ │ +0e79d8: 7f11 |00a8: neg-float v1, v1 │ │ +0e79da: 54b3 ba0d |00a9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e79de: 5233 180b |00ab: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e79e2: c631 |00ad: add-float/2addr v1, v3 │ │ +0e79e4: 5901 180b |00ae: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e79e8: 54b0 bb0d |00b0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ +0e79ec: 54b1 b90d |00b2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e79f0: 6e10 e915 0100 |00b4: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0e79f6: 0a01 |00b7: move-result v1 │ │ +0e79f8: 7f11 |00b8: neg-float v1, v1 │ │ +0e79fa: 54b3 ba0d |00b9: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e79fe: 5233 190b |00bb: iget v3, v3, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7a02: c631 |00bd: add-float/2addr v1, v3 │ │ +0e7a04: 5901 190b |00be: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7a08: 54b0 bb0d |00c0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ +0e7a0c: 54b1 ba0d |00c2: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e7a10: 5211 170b |00c4: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7a14: 5901 170b |00c6: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7a18: 54b0 bb0d |00c8: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ +0e7a1c: 54b1 ba0d |00ca: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e7a20: 5211 130b |00cc: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7a24: 5901 130b |00ce: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7a28: 54b0 b90d |00d0: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e7a2c: 1f00 9302 |00d2: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable; // type@0293 │ │ +0e7a30: 54b1 bb0d |00d4: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetCullingArea:Lcom/badlogic/gdx/math/Rectangle; // field@0dbb │ │ +0e7a34: 7220 4f1c 1000 |00d6: invoke-interface {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Cullable;.setCullingArea:(Lcom/badlogic/gdx/math/Rectangle;)V // method@1c4f │ │ +0e7a3a: 6e10 2019 0b00 |00d9: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1920 │ │ +0e7a40: 0c00 |00dc: move-result-object v0 │ │ +0e7a42: 6e10 a516 0000 |00dd: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ +0e7a48: 0c00 |00e0: move-result-object v0 │ │ +0e7a4a: 6e10 080e 0c00 |00e1: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ +0e7a50: 0c01 |00e4: move-result-object v1 │ │ +0e7a52: 54b3 ba0d |00e5: iget-object v3, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e7a56: 54b4 ab0d |00e7: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dab │ │ +0e7a5a: 7140 b91c 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@1cb9 │ │ +0e7a60: 6e10 1219 0b00 |00ec: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1912 │ │ +0e7a66: 0c06 |00ef: move-result-object v6 │ │ +0e7a68: 5260 6503 |00f0: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e7a6c: 5261 6403 |00f2: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e7a70: 5263 6303 |00f4: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e7a74: 5264 6203 |00f6: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e7a78: c8d4 |00f8: mul-float/2addr v4, v13 │ │ +0e7a7a: 6e54 0d0e 0c31 |00f9: invoke-virtual {v12, v0, v1, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0e7a80: 54b0 b00d |00fc: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7a84: 5400 870d |00fe: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +0e7a88: 3800 1300 |0100: if-eqz v0, 0113 // +0013 │ │ +0e7a8c: 54b0 b00d |0102: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7a90: 5400 870d |0104: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +0e7a94: 6e10 2619 0b00 |0106: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1926 │ │ +0e7a9a: 0a04 |0109: move-result v4 │ │ +0e7a9c: 6e10 1319 0b00 |010a: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1913 │ │ +0e7aa2: 0a05 |010d: move-result v5 │ │ +0e7aa4: 07c1 |010e: move-object v1, v12 │ │ +0e7aa6: 0123 |010f: move v3, v2 │ │ +0e7aa8: 7806 811c 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@1c81 │ │ +0e7aae: 6e10 050e 0c00 |0113: invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0e7ab4: 54b0 ab0d |0116: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dab │ │ +0e7ab8: 7110 bd1c 0000 |0118: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ +0e7abe: 0a00 |011b: move-result v0 │ │ +0e7ac0: 3800 0800 |011c: if-eqz v0, 0124 // +0008 │ │ +0e7ac4: 6e30 1119 cb0d |011e: invoke-virtual {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1911 │ │ +0e7aca: 7100 bc1c 0000 |0121: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ +0e7ad0: 5260 6503 |0124: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e7ad4: 5261 6403 |0126: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e7ad8: 5262 6303 |0128: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e7adc: 5263 6203 |012a: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e7ae0: c8d3 |012c: mul-float/2addr v3, v13 │ │ +0e7ae2: 6204 880a |012d: sget-object v4, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ +0e7ae6: 52b5 960d |012f: iget v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0e7aea: 52ba 970d |0131: iget v10, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ +0e7aee: c9a5 |0133: div-float/2addr v5, v10 │ │ +0e7af0: 6e20 0312 5400 |0134: invoke-virtual {v4, v5}, Lcom/badlogic/gdx/math/Interpolation;.apply:(F)F // method@1203 │ │ +0e7af6: 0a04 |0137: move-result v4 │ │ +0e7af8: c843 |0138: mul-float/2addr v3, v4 │ │ +0e7afa: 6e53 0d0e 0c21 |0139: invoke-virtual {v12, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0e7b00: 55b0 ac0d |013c: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7b04: 3800 2900 |013e: if-eqz v0, 0167 // +0029 │ │ +0e7b08: 55b0 ad0d |0140: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e7b0c: 3800 2500 |0142: if-eqz v0, 0167 // +0025 │ │ +0e7b10: 54b0 b00d |0144: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7b14: 5400 880d |0146: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d88 │ │ +0e7b18: 3800 1f00 |0148: if-eqz v0, 0167 // +001f │ │ +0e7b1c: 54b0 b00d |014a: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7b20: 5400 880d |014c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.corner:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d88 │ │ +0e7b24: 54b1 a20d |014e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b28: 5211 180b |0150: iget v1, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e7b2c: 54b2 a20d |0152: iget-object v2, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b30: 5222 170b |0154: iget v2, v2, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7b34: c612 |0156: add-float/2addr v2, v1 │ │ +0e7b36: 54b1 a20d |0157: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b3a: 5213 190b |0159: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7b3e: 54b1 b40d |015b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7b42: 5214 170b |015d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7b46: 54b1 b40d |015f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7b4a: 5215 190b |0161: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7b4e: 07c1 |0163: move-object v1, v12 │ │ +0e7b50: 7806 811c 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@1c81 │ │ +0e7b56: 55b0 ac0d |0167: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7b5a: 3800 3e00 |0169: if-eqz v0, 01a7 // +003e │ │ +0e7b5e: 54b0 b00d |016b: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7b62: 5400 890d |016d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e7b66: 3800 1a00 |016f: if-eqz v0, 0189 // +001a │ │ +0e7b6a: 54b0 b00d |0171: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7b6e: 5400 890d |0173: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e7b72: 54b1 a20d |0175: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b76: 5212 180b |0177: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e7b7a: 54b1 a20d |0179: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b7e: 5213 190b |017b: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7b82: 54b1 a20d |017d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b86: 5214 170b |017f: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7b8a: 54b1 a20d |0181: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7b8e: 5215 130b |0183: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7b92: 07c1 |0185: move-object v1, v12 │ │ +0e7b94: 7806 811c 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@1c81 │ │ +0e7b9a: 54b0 b00d |0189: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7b9e: 5400 8a0d |018b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e7ba2: 3800 1a00 |018d: if-eqz v0, 01a7 // +001a │ │ +0e7ba6: 54b0 b00d |018f: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7baa: 5400 8a0d |0191: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e7bae: 54b1 a10d |0193: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e7bb2: 5212 180b |0195: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e7bb6: 54b1 a10d |0197: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e7bba: 5213 190b |0199: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7bbe: 54b1 a10d |019b: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e7bc2: 5214 170b |019d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7bc6: 54b1 a10d |019f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e7bca: 5215 130b |01a1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7bce: 07c1 |01a3: move-object v1, v12 │ │ +0e7bd0: 7806 811c 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@1c81 │ │ +0e7bd6: 55b0 ad0d |01a7: iget-boolean v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e7bda: 3800 3e00 |01a9: if-eqz v0, 01e7 // +003e │ │ +0e7bde: 54b0 b00d |01ab: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7be2: 5400 8b0d |01ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +0e7be6: 3800 1a00 |01af: if-eqz v0, 01c9 // +001a │ │ +0e7bea: 54b0 b00d |01b1: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7bee: 5400 8b0d |01b3: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +0e7bf2: 54b1 b40d |01b5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7bf6: 5212 180b |01b7: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e7bfa: 54b1 b40d |01b9: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7bfe: 5213 190b |01bb: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7c02: 54b1 b40d |01bd: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7c06: 5214 170b |01bf: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7c0a: 54b1 b40d |01c1: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7c0e: 5215 130b |01c3: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7c12: 07c1 |01c5: move-object v1, v12 │ │ +0e7c14: 7806 811c 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@1c81 │ │ +0e7c1a: 54b0 b00d |01c9: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7c1e: 5400 8c0d |01cb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +0e7c22: 3800 1a00 |01cd: if-eqz v0, 01e7 // +001a │ │ +0e7c26: 54b0 b00d |01cf: iget-object v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7c2a: 5400 8c0d |01d1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +0e7c2e: 54b1 b30d |01d3: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e7c32: 5212 180b |01d5: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e7c36: 54b1 b30d |01d7: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e7c3a: 5213 190b |01d9: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e7c3e: 54b1 b30d |01db: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e7c42: 5214 170b |01dd: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e7c46: 54b1 b30d |01df: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e7c4a: 5215 130b |01e1: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e7c4e: 07c1 |01e3: move-object v1, v12 │ │ +0e7c50: 7806 811c 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@1c81 │ │ +0e7c56: 6e20 3319 cb00 |01e7: invoke-virtual {v11, v12}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1933 │ │ +0e7c5c: 2900 1bfe |01ea: goto/16 0005 // -01e5 │ │ +0e7c60: 52b0 a50d |01ec: iget v0, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7c64: 52b1 b80d |01ee: iget v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e7c68: c710 |01f0: sub-float/2addr v0, v1 │ │ +0e7c6a: 8700 |01f1: float-to-int v0, v0 │ │ +0e7c6c: 8200 |01f2: int-to-float v0, v0 │ │ +0e7c6e: c709 |01f3: sub-float/2addr v9, v0 │ │ +0e7c70: 2900 66fe |01f4: goto/16 005a // -019a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=475 │ │ 0x0005 line=550 │ │ 0x0006 line=477 │ │ 0x0009 line=480 │ │ 0x0010 line=482 │ │ @@ -327254,17 +327179,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9fc0: |[0d9fc0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxX:()F │ │ -0d9fd0: 5210 a40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0d9fd4: 0f00 |0002: return v0 │ │ +0e7c74: |[0e7c74] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxX:()F │ │ +0e7c84: 5210 a40d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e7c88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327272,17 +327197,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9fd8: |[0d9fd8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxY:()F │ │ -0d9fe8: 5210 a50d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0d9fec: 0f00 |0002: return v0 │ │ +0e7c8c: |[0e7c8c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMaxY:()F │ │ +0e7c9c: 5210 a50d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7ca0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327290,17 +327215,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d9ff0: |[0d9ff0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinHeight:()F │ │ -0da000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da002: 0f00 |0001: return v0 │ │ +0e7ca4: |[0e7ca4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinHeight:()F │ │ +0e7cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7cb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #10 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327308,17 +327233,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0da004: |[0da004] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinWidth:()F │ │ -0da014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da016: 0f00 |0001: return v0 │ │ +0e7cb8: |[0e7cb8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getMinWidth:()F │ │ +0e7cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e7cca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327326,25 +327251,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0da018: |[0da018] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefHeight:()F │ │ -0da028: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da02c: 2000 9f02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0da030: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0da034: 5410 b90d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da038: 1f00 9f02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0da03c: 7210 a21c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0da042: 0a00 |000d: move-result v0 │ │ -0da044: 0f00 |000e: return v0 │ │ -0da046: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ -0da04a: 28fd |0011: goto 000e // -0003 │ │ +0e7ccc: |[0e7ccc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefHeight:()F │ │ +0e7cdc: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e7ce0: 2000 9f02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e7ce4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0e7ce8: 5410 b90d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e7cec: 1f00 9f02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e7cf0: 7210 a21c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0e7cf6: 0a00 |000d: move-result v0 │ │ +0e7cf8: 0f00 |000e: return v0 │ │ +0e7cfa: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ +0e7cfe: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x000e line=559 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -327353,25 +327278,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0da04c: |[0da04c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefWidth:()F │ │ -0da05c: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da060: 2000 9f02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0da064: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0da068: 5410 b90d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da06c: 1f00 9f02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0da070: 7210 a31c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0da076: 0a00 |000d: move-result v0 │ │ -0da078: 0f00 |000e: return v0 │ │ -0da07a: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ -0da07e: 28fd |0011: goto 000e // -0003 │ │ +0e7d00: |[0e7d00] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getPrefWidth:()F │ │ +0e7d10: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e7d14: 2000 9f02 |0002: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e7d18: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0e7d1c: 5410 b90d |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e7d20: 1f00 9f02 |0008: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e7d24: 7210 a31c 0000 |000a: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0e7d2a: 0a00 |000d: move-result v0 │ │ +0e7d2c: 0f00 |000e: return v0 │ │ +0e7d2e: 1500 1643 |000f: const/high16 v0, #int 1125515264 // #4316 │ │ +0e7d32: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x000e line=554 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ @@ -327380,27 +327305,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0da080: |[0da080] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarHeight:()F │ │ -0da090: 5410 b00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da094: 5400 8a0d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0da098: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0da09c: 5510 ac0d |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da0a0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0da0a4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0da0a6: 0f00 |000b: return v0 │ │ -0da0a8: 5410 b00d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da0ac: 5400 8a0d |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0da0b0: 7210 841c 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0da0b6: 0a00 |0013: move-result v0 │ │ -0da0b8: 28f7 |0014: goto 000b // -0009 │ │ +0e7d34: |[0e7d34] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarHeight:()F │ │ +0e7d44: 5410 b00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7d48: 5400 8a0d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e7d4c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0e7d50: 5510 ac0d |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7d54: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0e7d58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e7d5a: 0f00 |000b: return v0 │ │ +0e7d5c: 5410 b00d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7d60: 5400 8a0d |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e7d64: 7210 841c 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e7d6a: 0a00 |0013: move-result v0 │ │ +0e7d6c: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #14 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327408,27 +327333,27 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0da0bc: |[0da0bc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarWidth:()F │ │ -0da0cc: 5410 b00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da0d0: 5400 8c0d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -0da0d4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0da0d8: 5510 ad0d |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da0dc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0da0e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0da0e2: 0f00 |000b: return v0 │ │ -0da0e4: 5410 b00d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da0e8: 5400 8c0d |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -0da0ec: 7210 851c 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0da0f2: 0a00 |0013: move-result v0 │ │ -0da0f4: 28f7 |0014: goto 000b // -0009 │ │ +0e7d70: |[0e7d70] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollBarWidth:()F │ │ +0e7d80: 5410 b00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7d84: 5400 8c0d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +0e7d88: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0e7d8c: 5510 ad0d |0006: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e7d90: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0e7d94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e7d96: 0f00 |000b: return v0 │ │ +0e7d98: 5410 b00d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7d9c: 5400 8c0d |000e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +0e7da0: 7210 851c 0000 |0010: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e7da6: 0a00 |0013: move-result v0 │ │ +0e7da8: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327436,23 +327361,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0da0f8: |[0da0f8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentX:()F │ │ -0da108: 5230 8d0d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0da10c: 5231 a40d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0da110: c910 |0004: div-float/2addr v0, v1 │ │ -0da112: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0da114: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ -0da118: 7130 3912 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0da11e: 0a00 |000b: move-result v0 │ │ -0da120: 0f00 |000c: return v0 │ │ +0e7dac: |[0e7dac] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentX:()F │ │ +0e7dbc: 5230 8d0d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7dc0: 5231 a40d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e7dc4: c910 |0004: div-float/2addr v0, v1 │ │ +0e7dc6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e7dc8: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e7dcc: 7130 3912 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e7dd2: 0a00 |000b: move-result v0 │ │ +0e7dd4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327460,23 +327385,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0da124: |[0da124] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentY:()F │ │ -0da134: 5230 8e0d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0da138: 5231 a50d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0da13c: c910 |0004: div-float/2addr v0, v1 │ │ -0da13e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0da140: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ -0da144: 7130 3912 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0da14a: 0a00 |000b: move-result v0 │ │ -0da14c: 0f00 |000c: return v0 │ │ +0e7dd8: |[0e7dd8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollPercentY:()F │ │ +0e7de8: 5230 8e0d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7dec: 5231 a50d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e7df0: c910 |0004: div-float/2addr v0, v1 │ │ +0e7df2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e7df4: 1502 803f |0006: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e7df8: 7130 3912 1002 |0008: invoke-static {v0, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e7dfe: 0a00 |000b: move-result v0 │ │ +0e7e00: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327484,17 +327409,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da150: |[0da150] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollX:()F │ │ -0da160: 5210 8d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0da164: 0f00 |0002: return v0 │ │ +0e7e04: |[0e7e04] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollX:()F │ │ +0e7e14: 5210 8d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e7e18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #18 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327502,17 +327427,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da168: |[0da168] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollY:()F │ │ -0da178: 5210 8e0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0da17c: 0f00 |0002: return v0 │ │ +0e7e1c: |[0e7e1c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getScrollY:()F │ │ +0e7e2c: 5210 8e0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e7e30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #19 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327520,17 +327445,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 │ │ -0da180: |[0da180] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; │ │ -0da190: 5410 b00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da194: 1100 |0002: return-object v0 │ │ +0e7e34: |[0e7e34] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; │ │ +0e7e44: 5410 b00d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e7e48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327538,30 +327463,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0da198: |[0da198] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityX:()F │ │ -0da1a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0da1aa: 5232 9e0d |0001: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0da1ae: 2e02 0201 |0003: cmpg-float v2, v2, v1 │ │ -0da1b2: 3c02 0300 |0005: if-gtz v2, 0008 // +0003 │ │ -0da1b6: 0f01 |0007: return v1 │ │ -0da1b8: 5231 9e0d |0008: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0da1bc: 5232 9d0d |000a: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ -0da1c0: a900 0102 |000c: div-float v0, v1, v2 │ │ -0da1c4: a801 0000 |000e: mul-float v1, v0, v0 │ │ -0da1c8: c810 |0010: mul-float/2addr v0, v1 │ │ -0da1ca: 5231 b50d |0011: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0da1ce: c801 |0013: mul-float/2addr v1, v0 │ │ -0da1d0: c801 |0014: mul-float/2addr v1, v0 │ │ -0da1d2: c801 |0015: mul-float/2addr v1, v0 │ │ -0da1d4: 28f1 |0016: goto 0007 // -000f │ │ +0e7e4c: |[0e7e4c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityX:()F │ │ +0e7e5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e7e5e: 5232 9e0d |0001: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e7e62: 2e02 0201 |0003: cmpg-float v2, v2, v1 │ │ +0e7e66: 3c02 0300 |0005: if-gtz v2, 0008 // +0003 │ │ +0e7e6a: 0f01 |0007: return v1 │ │ +0e7e6c: 5231 9e0d |0008: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e7e70: 5232 9d0d |000a: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ +0e7e74: a900 0102 |000c: div-float v0, v1, v2 │ │ +0e7e78: a801 0000 |000e: mul-float v1, v0, v0 │ │ +0e7e7c: c810 |0010: mul-float/2addr v0, v1 │ │ +0e7e7e: 5231 b50d |0011: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0e7e82: c801 |0013: mul-float/2addr v1, v0 │ │ +0e7e84: c801 |0014: mul-float/2addr v1, v0 │ │ +0e7e86: c801 |0015: mul-float/2addr v1, v0 │ │ +0e7e88: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=753 │ │ 0x0007 line=756 │ │ 0x0008 line=754 │ │ 0x000e line=755 │ │ 0x0011 line=756 │ │ @@ -327574,17 +327499,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da1d8: |[0da1d8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityY:()F │ │ -0da1e8: 5210 b60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0da1ec: 0f00 |0002: return v0 │ │ +0e7e8c: |[0e7e8c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVelocityY:()F │ │ +0e7e9c: 5210 b60d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0e7ea0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #22 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327592,21 +327517,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0da1f0: |[0da1f0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollX:()F │ │ -0da200: 5510 ac0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da204: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0da208: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0da20a: 0f00 |0005: return v0 │ │ -0da20c: 5210 b70d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0da210: 28fd |0008: goto 0005 // -0003 │ │ +0e7ea4: |[0e7ea4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollX:()F │ │ +0e7eb4: 5510 ac0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7eb8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e7ebc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e7ebe: 0f00 |0005: return v0 │ │ +0e7ec0: 5210 b70d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e7ec4: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #23 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327614,21 +327539,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0da214: |[0da214] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollY:()F │ │ -0da224: 5510 ad0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da228: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0da22c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0da22e: 0f00 |0005: return v0 │ │ -0da230: 5210 b80d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0da234: 28fd |0008: goto 0005 // -0003 │ │ +0e7ec8: |[0e7ec8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.getVisualScrollY:()F │ │ +0e7ed8: 5510 ad0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e7edc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e7ee0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e7ee2: 0f00 |0005: return v0 │ │ +0e7ee4: 5210 b80d |0006: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e7ee8: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #24 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327636,45 +327561,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 │ │ -0da238: |[0da238] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0da248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0da24a: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ -0da24e: 3a00 1600 |0003: if-ltz v0, 0019 // +0016 │ │ -0da252: 6e10 2619 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1926 │ │ -0da258: 0a00 |0008: move-result v0 │ │ -0da25a: 2d00 0300 |0009: cmpl-float v0, v3, v0 │ │ -0da25e: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ -0da262: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ -0da266: 3a00 0a00 |000f: if-ltz v0, 0019 // +000a │ │ -0da26a: 6e10 1319 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1913 │ │ -0da270: 0a00 |0014: move-result v0 │ │ -0da272: 2d00 0400 |0015: cmpl-float v0, v4, v0 │ │ -0da276: 3a00 0400 |0017: if-ltz v0, 001b // +0004 │ │ -0da27a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0da27c: 1102 |001a: return-object v2 │ │ -0da27e: 5520 ac0d |001b: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da282: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ -0da286: 5420 a20d |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0da28a: 6e30 e912 3004 |0021: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0da290: 0a00 |0024: move-result v0 │ │ -0da292: 3900 f5ff |0025: if-nez v0, 001a // -000b │ │ -0da296: 5520 ad0d |0027: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da29a: 3800 0a00 |0029: if-eqz v0, 0033 // +000a │ │ -0da29e: 5420 b40d |002b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0da2a2: 6e30 e912 3004 |002d: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ -0da2a8: 0a00 |0030: move-result v0 │ │ -0da2aa: 3900 e9ff |0031: if-nez v0, 001a // -0017 │ │ -0da2ae: 6f40 ca1b 3254 |0033: invoke-super {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1bca │ │ -0da2b4: 0c02 |0036: move-result-object v2 │ │ -0da2b6: 28e3 |0037: goto 001a // -001d │ │ +0e7eec: |[0e7eec] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0e7efc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e7efe: 2e00 0301 |0001: cmpg-float v0, v3, v1 │ │ +0e7f02: 3a00 1600 |0003: if-ltz v0, 0019 // +0016 │ │ +0e7f06: 6e10 2619 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1926 │ │ +0e7f0c: 0a00 |0008: move-result v0 │ │ +0e7f0e: 2d00 0300 |0009: cmpl-float v0, v3, v0 │ │ +0e7f12: 3b00 0e00 |000b: if-gez v0, 0019 // +000e │ │ +0e7f16: 2e00 0401 |000d: cmpg-float v0, v4, v1 │ │ +0e7f1a: 3a00 0a00 |000f: if-ltz v0, 0019 // +000a │ │ +0e7f1e: 6e10 1319 0200 |0011: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1913 │ │ +0e7f24: 0a00 |0014: move-result v0 │ │ +0e7f26: 2d00 0400 |0015: cmpl-float v0, v4, v0 │ │ +0e7f2a: 3a00 0400 |0017: if-ltz v0, 001b // +0004 │ │ +0e7f2e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0e7f30: 1102 |001a: return-object v2 │ │ +0e7f32: 5520 ac0d |001b: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7f36: 3800 0a00 |001d: if-eqz v0, 0027 // +000a │ │ +0e7f3a: 5420 a20d |001f: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e7f3e: 6e30 e912 3004 |0021: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0e7f44: 0a00 |0024: move-result v0 │ │ +0e7f46: 3900 f5ff |0025: if-nez v0, 001a // -000b │ │ +0e7f4a: 5520 ad0d |0027: iget-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e7f4e: 3800 0a00 |0029: if-eqz v0, 0033 // +000a │ │ +0e7f52: 5420 b40d |002b: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e7f56: 6e30 e912 3004 |002d: invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.contains:(FF)Z // method@12e9 │ │ +0e7f5c: 0a00 |0030: move-result v0 │ │ +0e7f5e: 3900 e9ff |0031: if-nez v0, 001a // -0017 │ │ +0e7f62: 6f40 ca1b 3254 |0033: invoke-super {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1bca │ │ +0e7f68: 0c02 |0036: move-result-object v2 │ │ +0e7f6a: 28e3 |0037: goto 001a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=597 │ │ 0x001a line=600 │ │ 0x001b line=598 │ │ 0x0027 line=599 │ │ 0x0033 line=600 │ │ @@ -327690,22 +327615,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0da2b8: |[0da2b8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isDragging:()Z │ │ -0da2c8: 5220 950d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ -0da2cc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0da2ce: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -0da2d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0da2d4: 0f00 |0006: return v0 │ │ -0da2d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0da2d8: 28fe |0008: goto 0006 // -0002 │ │ +0e7f6c: |[0e7f6c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isDragging:()Z │ │ +0e7f7c: 5220 950d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.draggingPointer:I // field@0d95 │ │ +0e7f80: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0e7f82: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +0e7f86: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0e7f88: 0f00 |0006: return v0 │ │ +0e7f8a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e7f8c: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #26 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327713,23 +327638,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0da2dc: |[0da2dc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isFlinging:()Z │ │ -0da2ec: 5220 9e0d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ -0da2f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0da2f2: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -0da2f6: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ -0da2fa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0da2fc: 0f00 |0008: return v0 │ │ -0da2fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0da300: 28fe |000a: goto 0008 // -0002 │ │ +0e7f90: |[0e7f90] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isFlinging:()Z │ │ +0e7fa0: 5220 9e0d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTimer:F // field@0d9e │ │ +0e7fa4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e7fa6: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +0e7faa: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ +0e7fae: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e7fb0: 0f00 |0008: return v0 │ │ +0e7fb2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0e7fb4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #27 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327737,21 +327662,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0da304: |[0da304] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isPanning:()Z │ │ -0da314: 5410 9c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0da318: 6e10 1a1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1c1a │ │ -0da31e: 0c00 |0005: move-result-object v0 │ │ -0da320: 6e10 5e11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@115e │ │ -0da326: 0a00 |0009: move-result v0 │ │ -0da328: 0f00 |000a: return v0 │ │ +0e7fb8: |[0e7fb8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isPanning:()Z │ │ +0e7fc8: 5410 9c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e7fcc: 6e10 1a1c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;.getGestureDetector:()Lcom/badlogic/gdx/input/GestureDetector; // method@1c1a │ │ +0e7fd2: 0c00 |0005: move-result-object v0 │ │ +0e7fd4: 6e10 5e11 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/input/GestureDetector;.isPanning:()Z // method@115e │ │ +0e7fda: 0a00 |0009: move-result v0 │ │ +0e7fdc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #28 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327759,17 +327684,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da32c: |[0da32c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollX:()Z │ │ -0da33c: 5510 ac0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da340: 0f00 |0002: return v0 │ │ +0e7fe0: |[0e7fe0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollX:()Z │ │ +0e7ff0: 5510 ac0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e7ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #29 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327777,17 +327702,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da344: |[0da344] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollY:()Z │ │ -0da354: 5510 ad0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da358: 0f00 |0002: return v0 │ │ +0e7ff8: |[0e7ff8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.isScrollY:()Z │ │ +0e8008: 5510 ad0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e800c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ │ │ #30 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;) │ │ @@ -327795,732 +327720,732 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 1434 16-bit code units │ │ -0da35c: |[0da35c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.layout:()V │ │ -0da36c: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -0da370: 5400 b00d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da374: 0816 0000 |0004: move-object/from16 v22, v0 │ │ -0da378: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -0da37c: 5405 870d |0008: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -0da380: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -0da384: 5400 b00d |000c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da388: 0816 0000 |000e: move-object/from16 v22, v0 │ │ -0da38c: 0800 1600 |0010: move-object/from16 v0, v22 │ │ -0da390: 540c 8a0d |0012: iget-object v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ -0da394: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ -0da398: 5400 b00d |0016: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da39c: 0816 0000 |0018: move-object/from16 v22, v0 │ │ -0da3a0: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -0da3a4: 5400 8c0d |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ -0da3a8: 0811 0000 |001e: move-object/from16 v17, v0 │ │ -0da3ac: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0da3ae: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0da3b0: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -0da3b2: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -0da3b4: 3805 1200 |0024: if-eqz v5, 0036 // +0012 │ │ -0da3b8: 7210 831c 0500 |0026: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0da3be: 0a07 |0029: move-result v7 │ │ -0da3c0: 7210 861c 0500 |002a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0da3c6: 0a08 |002d: move-result v8 │ │ -0da3c8: 7210 871c 0500 |002e: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0da3ce: 0a09 |0031: move-result v9 │ │ -0da3d0: 7210 821c 0500 |0032: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0da3d6: 0a06 |0035: move-result v6 │ │ -0da3d8: 7401 2619 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1926 │ │ -0da3de: 0a15 |0039: move-result v21 │ │ -0da3e0: 7401 1319 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1913 │ │ -0da3e6: 0a0d |003d: move-result v13 │ │ -0da3e8: 120f |003e: const/4 v15, #int 0 // #0 │ │ -0da3ea: 380c 0600 |003f: if-eqz v12, 0045 // +0006 │ │ -0da3ee: 7210 841c 0c00 |0041: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0da3f4: 0a0f |0044: move-result v15 │ │ -0da3f6: 0800 1b00 |0045: move-object/from16 v0, v27 │ │ -0da3fa: 5400 b00d |0047: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da3fe: 0816 0000 |0049: move-object/from16 v22, v0 │ │ -0da402: 0800 1600 |004b: move-object/from16 v0, v22 │ │ -0da406: 5400 890d |004d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0da40a: 0816 0000 |004f: move-object/from16 v22, v0 │ │ -0da40e: 3816 1800 |0051: if-eqz v22, 0069 // +0018 │ │ -0da412: 0800 1b00 |0053: move-object/from16 v0, v27 │ │ -0da416: 5400 b00d |0055: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da41a: 0816 0000 |0057: move-object/from16 v22, v0 │ │ -0da41e: 0800 1600 |0059: move-object/from16 v0, v22 │ │ -0da422: 5400 890d |005b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0da426: 0816 0000 |005d: move-object/from16 v22, v0 │ │ -0da42a: 7801 841c 1600 |005f: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0da430: 0a16 |0062: move-result v22 │ │ -0da432: 0200 1600 |0063: move/from16 v0, v22 │ │ -0da436: 7120 8524 0f00 |0065: invoke-static {v15, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0da43c: 0a0f |0068: move-result v15 │ │ -0da43e: 1310 0000 |0069: const/16 v16, #int 0 // #0 │ │ -0da442: 3811 0600 |006b: if-eqz v17, 0071 // +0006 │ │ -0da446: 7801 851c 1100 |006d: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0da44c: 0a10 |0070: move-result v16 │ │ -0da44e: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ -0da452: 5400 b00d |0073: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da456: 0816 0000 |0075: move-object/from16 v22, v0 │ │ -0da45a: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -0da45e: 5400 8b0d |0079: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -0da462: 0816 0000 |007b: move-object/from16 v22, v0 │ │ -0da466: 3816 1a00 |007d: if-eqz v22, 0097 // +001a │ │ -0da46a: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ -0da46e: 5400 b00d |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da472: 0816 0000 |0083: move-object/from16 v22, v0 │ │ -0da476: 0800 1600 |0085: move-object/from16 v0, v22 │ │ -0da47a: 5400 8b0d |0087: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -0da47e: 0816 0000 |0089: move-object/from16 v22, v0 │ │ -0da482: 7801 851c 1600 |008b: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0da488: 0a16 |008e: move-result v22 │ │ -0da48a: 0200 1000 |008f: move/from16 v0, v16 │ │ -0da48e: 0201 1600 |0091: move/from16 v1, v22 │ │ -0da492: 7120 8524 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0da498: 0a10 |0096: move-result v16 │ │ -0da49a: a716 1507 |0097: sub-float v22, v21, v7 │ │ -0da49e: a716 1608 |0099: sub-float v22, v22, v8 │ │ -0da4a2: 0200 1600 |009b: move/from16 v0, v22 │ │ -0da4a6: 0801 1b00 |009d: move-object/from16 v1, v27 │ │ -0da4aa: 5910 900d |009f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da4ae: a716 0d09 |00a1: sub-float v22, v13, v9 │ │ -0da4b2: a716 1606 |00a3: sub-float v22, v22, v6 │ │ -0da4b6: 0200 1600 |00a5: move/from16 v0, v22 │ │ -0da4ba: 0801 1b00 |00a7: move-object/from16 v1, v27 │ │ -0da4be: 5910 8f0d |00a9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da4c2: 0800 1b00 |00ab: move-object/from16 v0, v27 │ │ -0da4c6: 5400 b90d |00ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da4ca: 0816 0000 |00af: move-object/from16 v22, v0 │ │ -0da4ce: 3916 0300 |00b1: if-nez v22, 00b4 // +0003 │ │ -0da4d2: 0e00 |00b3: return-void │ │ -0da4d4: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ -0da4d8: 5400 b90d |00b6: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da4dc: 0816 0000 |00b8: move-object/from16 v22, v0 │ │ -0da4e0: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ -0da4e4: 2000 9f02 |00bc: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0da4e8: 0216 0000 |00be: move/from16 v22, v0 │ │ -0da4ec: 3816 cd03 |00c0: if-eqz v22, 048d // +03cd │ │ -0da4f0: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0da4f4: 540e b90d |00c4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0da4f8: 1f0e 9f02 |00c6: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0da4fc: 7210 a31c 0e00 |00c8: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0da502: 0a14 |00cb: move-result v20 │ │ -0da504: 7210 a21c 0e00 |00cc: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0da50a: 0a13 |00cf: move-result v19 │ │ -0da50c: 0800 1b00 |00d0: move-object/from16 v0, v27 │ │ -0da510: 5500 9f0d |00d2: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0d9f │ │ -0da514: 0216 0000 |00d4: move/from16 v22, v0 │ │ -0da518: 3916 1400 |00d6: if-nez v22, 00ea // +0014 │ │ -0da51c: 0800 1b00 |00d8: move-object/from16 v0, v27 │ │ -0da520: 5200 900d |00da: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da524: 0216 0000 |00dc: move/from16 v22, v0 │ │ -0da528: 2d16 1416 |00de: cmpl-float v22, v20, v22 │ │ -0da52c: 3d16 c303 |00e0: if-lez v22, 04a3 // +03c3 │ │ -0da530: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -0da534: 5500 930d |00e4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ -0da538: 0216 0000 |00e6: move/from16 v22, v0 │ │ -0da53c: 3916 bb03 |00e8: if-nez v22, 04a3 // +03bb │ │ -0da540: 1316 0100 |00ea: const/16 v22, #int 1 // #1 │ │ -0da544: 0200 1600 |00ec: move/from16 v0, v22 │ │ -0da548: 0801 1b00 |00ee: move-object/from16 v1, v27 │ │ -0da54c: 5c10 ac0d |00f0: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da550: 0800 1b00 |00f2: move-object/from16 v0, v27 │ │ -0da554: 5500 a00d |00f4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0da0 │ │ -0da558: 0216 0000 |00f6: move/from16 v22, v0 │ │ -0da55c: 3916 1400 |00f8: if-nez v22, 010c // +0014 │ │ -0da560: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ -0da564: 5200 8f0d |00fc: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da568: 0216 0000 |00fe: move/from16 v22, v0 │ │ -0da56c: 2d16 1316 |0100: cmpl-float v22, v19, v22 │ │ -0da570: 3d16 a503 |0102: if-lez v22, 04a7 // +03a5 │ │ -0da574: 0800 1b00 |0104: move-object/from16 v0, v27 │ │ -0da578: 5500 940d |0106: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ -0da57c: 0216 0000 |0108: move/from16 v22, v0 │ │ -0da580: 3916 9d03 |010a: if-nez v22, 04a7 // +039d │ │ -0da584: 1316 0100 |010c: const/16 v22, #int 1 // #1 │ │ -0da588: 0200 1600 |010e: move/from16 v0, v22 │ │ -0da58c: 0801 1b00 |0110: move-object/from16 v1, v27 │ │ -0da590: 5c10 ad0d |0112: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da594: 0800 1b00 |0114: move-object/from16 v0, v27 │ │ -0da598: 550a 9a0d |0116: iget-boolean v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ -0da59c: 390a 8000 |0118: if-nez v10, 0198 // +0080 │ │ -0da5a0: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ -0da5a4: 5500 ad0d |011c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da5a8: 0216 0000 |011e: move/from16 v22, v0 │ │ -0da5ac: 3816 3200 |0120: if-eqz v22, 0152 // +0032 │ │ -0da5b0: 0800 1b00 |0122: move-object/from16 v0, v27 │ │ -0da5b4: 5200 900d |0124: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da5b8: 0216 0000 |0126: move/from16 v22, v0 │ │ -0da5bc: a716 1610 |0128: sub-float v22, v22, v16 │ │ -0da5c0: 0200 1600 |012a: move/from16 v0, v22 │ │ -0da5c4: 0801 1b00 |012c: move-object/from16 v1, v27 │ │ -0da5c8: 5910 900d |012e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da5cc: 0800 1b00 |0130: move-object/from16 v0, v27 │ │ -0da5d0: 5500 ac0d |0132: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da5d4: 0216 0000 |0134: move/from16 v22, v0 │ │ -0da5d8: 3916 1c00 |0136: if-nez v22, 0152 // +001c │ │ -0da5dc: 0800 1b00 |0138: move-object/from16 v0, v27 │ │ -0da5e0: 5200 900d |013a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da5e4: 0216 0000 |013c: move/from16 v22, v0 │ │ -0da5e8: 2d16 1416 |013e: cmpl-float v22, v20, v22 │ │ -0da5ec: 3d16 1200 |0140: if-lez v22, 0152 // +0012 │ │ -0da5f0: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ -0da5f4: 5500 930d |0144: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ -0da5f8: 0216 0000 |0146: move/from16 v22, v0 │ │ -0da5fc: 3916 0a00 |0148: if-nez v22, 0152 // +000a │ │ -0da600: 1316 0100 |014a: const/16 v22, #int 1 // #1 │ │ -0da604: 0200 1600 |014c: move/from16 v0, v22 │ │ -0da608: 0801 1b00 |014e: move-object/from16 v1, v27 │ │ -0da60c: 5c10 ac0d |0150: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da610: 0800 1b00 |0152: move-object/from16 v0, v27 │ │ -0da614: 5500 ac0d |0154: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da618: 0216 0000 |0156: move/from16 v22, v0 │ │ -0da61c: 3816 4000 |0158: if-eqz v22, 0198 // +0040 │ │ -0da620: 0800 1b00 |015a: move-object/from16 v0, v27 │ │ -0da624: 5200 8f0d |015c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da628: 0216 0000 |015e: move/from16 v22, v0 │ │ -0da62c: a716 160f |0160: sub-float v22, v22, v15 │ │ -0da630: 0200 1600 |0162: move/from16 v0, v22 │ │ -0da634: 0801 1b00 |0164: move-object/from16 v1, v27 │ │ -0da638: 5910 8f0d |0166: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da63c: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ -0da640: 5500 ad0d |016a: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da644: 0216 0000 |016c: move/from16 v22, v0 │ │ -0da648: 3916 2a00 |016e: if-nez v22, 0198 // +002a │ │ -0da64c: 0800 1b00 |0170: move-object/from16 v0, v27 │ │ -0da650: 5200 8f0d |0172: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da654: 0216 0000 |0174: move/from16 v22, v0 │ │ -0da658: 2d16 1316 |0176: cmpl-float v22, v19, v22 │ │ -0da65c: 3d16 2000 |0178: if-lez v22, 0198 // +0020 │ │ -0da660: 0800 1b00 |017a: move-object/from16 v0, v27 │ │ -0da664: 5500 940d |017c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ -0da668: 0216 0000 |017e: move/from16 v22, v0 │ │ -0da66c: 3916 1800 |0180: if-nez v22, 0198 // +0018 │ │ -0da670: 1316 0100 |0182: const/16 v22, #int 1 // #1 │ │ -0da674: 0200 1600 |0184: move/from16 v0, v22 │ │ -0da678: 0801 1b00 |0186: move-object/from16 v1, v27 │ │ -0da67c: 5c10 ad0d |0188: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da680: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ -0da684: 5200 900d |018c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da688: 0216 0000 |018e: move/from16 v22, v0 │ │ -0da68c: a716 1610 |0190: sub-float v22, v22, v16 │ │ -0da690: 0200 1600 |0192: move/from16 v0, v22 │ │ -0da694: 0801 1b00 |0194: move-object/from16 v1, v27 │ │ -0da698: 5910 900d |0196: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da69c: 0800 1b00 |0198: move-object/from16 v0, v27 │ │ -0da6a0: 5400 ba0d |019a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0da6a4: 0816 0000 |019c: move-object/from16 v22, v0 │ │ -0da6a8: 0800 1b00 |019e: move-object/from16 v0, v27 │ │ -0da6ac: 5200 900d |01a0: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da6b0: 0217 0000 |01a2: move/from16 v23, v0 │ │ -0da6b4: 0800 1b00 |01a4: move-object/from16 v0, v27 │ │ -0da6b8: 5200 8f0d |01a6: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da6bc: 0218 0000 |01a8: move/from16 v24, v0 │ │ -0da6c0: 0800 1600 |01aa: move-object/from16 v0, v22 │ │ -0da6c4: 0201 1700 |01ac: move/from16 v1, v23 │ │ -0da6c8: 0202 1800 |01ae: move/from16 v2, v24 │ │ -0da6cc: 6e52 f112 7016 |01b0: invoke-virtual {v0, v7, v6, v1, v2}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0da6d2: 380a f802 |01b3: if-eqz v10, 04ab // +02f8 │ │ -0da6d6: 0800 1b00 |01b5: move-object/from16 v0, v27 │ │ -0da6da: 5500 ac0d |01b7: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da6de: 0216 0000 |01b9: move/from16 v22, v0 │ │ -0da6e2: 3816 1000 |01bb: if-eqz v22, 01cb // +0010 │ │ -0da6e6: 0800 1b00 |01bd: move-object/from16 v0, v27 │ │ -0da6ea: 5200 8f0d |01bf: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da6ee: 0216 0000 |01c1: move/from16 v22, v0 │ │ -0da6f2: a716 160f |01c3: sub-float v22, v22, v15 │ │ -0da6f6: 0200 1600 |01c5: move/from16 v0, v22 │ │ -0da6fa: 0801 1b00 |01c7: move-object/from16 v1, v27 │ │ -0da6fe: 5910 8f0d |01c9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da702: 0800 1b00 |01cb: move-object/from16 v0, v27 │ │ -0da706: 5500 ad0d |01cd: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da70a: 0216 0000 |01cf: move/from16 v22, v0 │ │ -0da70e: 3816 1000 |01d1: if-eqz v22, 01e1 // +0010 │ │ -0da712: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -0da716: 5200 900d |01d5: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da71a: 0216 0000 |01d7: move/from16 v22, v0 │ │ -0da71e: a716 1610 |01d9: sub-float v22, v22, v16 │ │ -0da722: 0200 1600 |01db: move/from16 v0, v22 │ │ -0da726: 0801 1b00 |01dd: move-object/from16 v1, v27 │ │ -0da72a: 5910 900d |01df: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da72e: 0800 1b00 |01e1: move-object/from16 v0, v27 │ │ -0da732: 5500 930d |01e3: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ -0da736: 0216 0000 |01e5: move/from16 v22, v0 │ │ -0da73a: 3816 2403 |01e7: if-eqz v22, 050b // +0324 │ │ -0da73e: 0214 1500 |01e9: move/from16 v20, v21 │ │ -0da742: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ -0da746: 5500 940d |01ed: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ -0da74a: 0216 0000 |01ef: move/from16 v22, v0 │ │ -0da74e: 3816 2a03 |01f1: if-eqz v22, 051b // +032a │ │ -0da752: 0213 0d00 |01f3: move/from16 v19, v13 │ │ -0da756: 0800 1b00 |01f5: move-object/from16 v0, v27 │ │ -0da75a: 5200 900d |01f7: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da75e: 0216 0000 |01f9: move/from16 v22, v0 │ │ -0da762: a716 1416 |01fb: sub-float v22, v20, v22 │ │ -0da766: 0200 1600 |01fd: move/from16 v0, v22 │ │ -0da76a: 0801 1b00 |01ff: move-object/from16 v1, v27 │ │ -0da76e: 5910 a40d |0201: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0da772: 0800 1b00 |0203: move-object/from16 v0, v27 │ │ -0da776: 5200 8f0d |0205: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0da77a: 0216 0000 |0207: move/from16 v22, v0 │ │ -0da77e: a716 1316 |0209: sub-float v22, v19, v22 │ │ -0da782: 0200 1600 |020b: move/from16 v0, v22 │ │ -0da786: 0801 1b00 |020d: move-object/from16 v1, v27 │ │ -0da78a: 5910 a50d |020f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0da78e: 380a 2e00 |0211: if-eqz v10, 023f // +002e │ │ -0da792: 0800 1b00 |0213: move-object/from16 v0, v27 │ │ -0da796: 5500 ac0d |0215: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da79a: 0216 0000 |0217: move/from16 v22, v0 │ │ -0da79e: 3816 1000 |0219: if-eqz v22, 0229 // +0010 │ │ -0da7a2: 0800 1b00 |021b: move-object/from16 v0, v27 │ │ -0da7a6: 5200 a50d |021d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0da7aa: 0216 0000 |021f: move/from16 v22, v0 │ │ -0da7ae: a716 160f |0221: sub-float v22, v22, v15 │ │ -0da7b2: 0200 1600 |0223: move/from16 v0, v22 │ │ -0da7b6: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ -0da7ba: 5910 a50d |0227: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0da7be: 0800 1b00 |0229: move-object/from16 v0, v27 │ │ -0da7c2: 5500 ad0d |022b: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0da7c6: 0216 0000 |022d: move/from16 v22, v0 │ │ -0da7ca: 3816 1000 |022f: if-eqz v22, 023f // +0010 │ │ -0da7ce: 0800 1b00 |0231: move-object/from16 v0, v27 │ │ -0da7d2: 5200 a40d |0233: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0da7d6: 0216 0000 |0235: move/from16 v22, v0 │ │ -0da7da: a716 1610 |0237: sub-float v22, v22, v16 │ │ -0da7de: 0200 1600 |0239: move/from16 v0, v22 │ │ -0da7e2: 0801 1b00 |023b: move-object/from16 v1, v27 │ │ -0da7e6: 5910 a40d |023d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0da7ea: 0800 1b00 |023f: move-object/from16 v0, v27 │ │ -0da7ee: 5200 8d0d |0241: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0da7f2: 0216 0000 |0243: move/from16 v22, v0 │ │ -0da7f6: 1317 0000 |0245: const/16 v23, #int 0 // #0 │ │ -0da7fa: 0800 1b00 |0247: move-object/from16 v0, v27 │ │ -0da7fe: 5200 a40d |0249: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0da802: 0218 0000 |024b: move/from16 v24, v0 │ │ -0da806: 7703 3912 1600 |024d: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0da80c: 0a16 |0250: move-result v22 │ │ -0da80e: 0800 1b00 |0251: move-object/from16 v0, v27 │ │ -0da812: 0201 1600 |0253: move/from16 v1, v22 │ │ -0da816: 6e20 3619 1000 |0255: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0da81c: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ -0da820: 5200 8e0d |025a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0da824: 0216 0000 |025c: move/from16 v22, v0 │ │ -0da828: 1317 0000 |025e: const/16 v23, #int 0 // #0 │ │ -0da82c: 0800 1b00 |0260: move-object/from16 v0, v27 │ │ -0da830: 5200 a50d |0262: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0da834: 0218 0000 |0264: move/from16 v24, v0 │ │ -0da838: 7703 3912 1600 |0266: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0da83e: 0a16 |0269: move-result v22 │ │ -0da840: 0800 1b00 |026a: move-object/from16 v0, v27 │ │ -0da844: 0201 1600 |026c: move/from16 v1, v22 │ │ -0da848: 6e20 3719 1000 |026e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0da84e: 0800 1b00 |0271: move-object/from16 v0, v27 │ │ -0da852: 5500 ac0d |0273: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0da856: 0216 0000 |0275: move/from16 v22, v0 │ │ -0da85a: 3816 d500 |0277: if-eqz v22, 034c // +00d5 │ │ -0da85e: 380c b802 |0279: if-eqz v12, 0531 // +02b8 │ │ -0da862: 0800 1b00 |027b: move-object/from16 v0, v27 │ │ -0da866: 5400 b00d |027d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da86a: 0816 0000 |027f: move-object/from16 v22, v0 │ │ -0da86e: 0800 1600 |0281: move-object/from16 v0, v22 │ │ -0da872: 5400 890d |0283: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0da876: 0816 0000 |0285: move-object/from16 v22, v0 │ │ -0da87a: 3816 a402 |0287: if-eqz v22, 052b // +02a4 │ │ -0da87e: 0800 1b00 |0289: move-object/from16 v0, v27 │ │ -0da882: 5400 b00d |028b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0da886: 0816 0000 |028d: move-object/from16 v22, v0 │ │ -0da88a: 0800 1600 |028f: move-object/from16 v0, v22 │ │ -0da88e: 5400 890d |0291: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ -0da892: 0816 0000 |0293: move-object/from16 v22, v0 │ │ -0da896: 7801 841c 1600 |0295: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0da89c: 0a0b |0298: move-result v11 │ │ -0da89e: 0800 1b00 |0299: move-object/from16 v0, v27 │ │ -0da8a2: 5400 a20d |029b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0da8a6: 0816 0000 |029d: move-object/from16 v22, v0 │ │ -0da8aa: 0800 1b00 |029f: move-object/from16 v0, v27 │ │ -0da8ae: 5200 900d |02a1: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da8b2: 0217 0000 |02a3: move/from16 v23, v0 │ │ -0da8b6: 0800 1600 |02a5: move-object/from16 v0, v22 │ │ -0da8ba: 0201 1700 |02a7: move/from16 v1, v23 │ │ -0da8be: 6e5b f112 7016 |02a9: invoke-virtual {v0, v7, v6, v1, v11}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0da8c4: 0800 1b00 |02ac: move-object/from16 v0, v27 │ │ -0da8c8: 5400 a10d |02ae: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0da8cc: 0816 0000 |02b0: move-object/from16 v22, v0 │ │ -0da8d0: 7210 851c 0c00 |02b2: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0da8d6: 0a17 |02b5: move-result v23 │ │ -0da8d8: 0800 1b00 |02b6: move-object/from16 v0, v27 │ │ -0da8dc: 5400 a20d |02b8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0da8e0: 0818 0000 |02ba: move-object/from16 v24, v0 │ │ -0da8e4: 0800 1800 |02bc: move-object/from16 v0, v24 │ │ -0da8e8: 5200 170b |02be: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0da8ec: 0218 0000 |02c0: move/from16 v24, v0 │ │ -0da8f0: 0800 1b00 |02c2: move-object/from16 v0, v27 │ │ -0da8f4: 5200 900d |02c4: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0da8f8: 0219 0000 |02c6: move/from16 v25, v0 │ │ -0da8fc: a818 1819 |02c8: mul-float v24, v24, v25 │ │ -0da900: a918 1814 |02ca: div-float v24, v24, v20 │ │ -0da904: 0200 1800 |02cc: move/from16 v0, v24 │ │ -0da908: 8700 |02ce: float-to-int v0, v0 │ │ -0da90a: 0218 0000 |02cf: move/from16 v24, v0 │ │ -0da90e: 0200 1800 |02d1: move/from16 v0, v24 │ │ -0da912: 8200 |02d3: int-to-float v0, v0 │ │ -0da914: 0218 0000 |02d4: move/from16 v24, v0 │ │ -0da918: 7702 8524 1700 |02d6: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0da91e: 0a17 |02d9: move-result v23 │ │ -0da920: 0200 1700 |02da: move/from16 v0, v23 │ │ -0da924: 0801 1600 |02dc: move-object/from16 v1, v22 │ │ -0da928: 5910 170b |02de: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0da92c: 0800 1b00 |02e0: move-object/from16 v0, v27 │ │ -0da930: 5400 a10d |02e2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0da934: 0816 0000 |02e4: move-object/from16 v22, v0 │ │ -0da938: 7210 841c 0c00 |02e6: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0da93e: 0a17 |02e9: move-result v23 │ │ -0da940: 0200 1700 |02ea: move/from16 v0, v23 │ │ -0da944: 0801 1600 |02ec: move-object/from16 v1, v22 │ │ -0da948: 5910 130b |02ee: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0da94c: 0800 1b00 |02f0: move-object/from16 v0, v27 │ │ -0da950: 5400 a10d |02f2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0da954: 0816 0000 |02f4: move-object/from16 v22, v0 │ │ -0da958: 0800 1b00 |02f6: move-object/from16 v0, v27 │ │ -0da95c: 5400 a20d |02f8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0da960: 0817 0000 |02fa: move-object/from16 v23, v0 │ │ -0da964: 0800 1700 |02fc: move-object/from16 v0, v23 │ │ -0da968: 5200 180b |02fe: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0da96c: 0217 0000 |0300: move/from16 v23, v0 │ │ -0da970: 0800 1b00 |0302: move-object/from16 v0, v27 │ │ -0da974: 5400 a20d |0304: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0da978: 0818 0000 |0306: move-object/from16 v24, v0 │ │ -0da97c: 0800 1800 |0308: move-object/from16 v0, v24 │ │ -0da980: 5200 170b |030a: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0da984: 0218 0000 |030c: move/from16 v24, v0 │ │ -0da988: 0800 1b00 |030e: move-object/from16 v0, v27 │ │ -0da98c: 5400 a10d |0310: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0da990: 0819 0000 |0312: move-object/from16 v25, v0 │ │ -0da994: 0800 1900 |0314: move-object/from16 v0, v25 │ │ -0da998: 5200 170b |0316: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0da99c: 0219 0000 |0318: move/from16 v25, v0 │ │ -0da9a0: a718 1819 |031a: sub-float v24, v24, v25 │ │ -0da9a4: 7401 1c19 1b00 |031c: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@191c │ │ -0da9aa: 0a19 |031f: move-result v25 │ │ -0da9ac: a818 1819 |0320: mul-float v24, v24, v25 │ │ -0da9b0: 0200 1800 |0322: move/from16 v0, v24 │ │ -0da9b4: 8700 |0324: float-to-int v0, v0 │ │ -0da9b6: 0218 0000 |0325: move/from16 v24, v0 │ │ -0da9ba: 0200 1800 |0327: move/from16 v0, v24 │ │ -0da9be: 8200 |0329: int-to-float v0, v0 │ │ -0da9c0: 0218 0000 |032a: move/from16 v24, v0 │ │ -0da9c4: a617 1718 |032c: add-float v23, v23, v24 │ │ -0da9c8: 0200 1700 |032e: move/from16 v0, v23 │ │ -0da9cc: 0801 1600 |0330: move-object/from16 v1, v22 │ │ -0da9d0: 5910 180b |0332: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0da9d4: 0800 1b00 |0334: move-object/from16 v0, v27 │ │ -0da9d8: 5400 a10d |0336: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0da9dc: 0816 0000 |0338: move-object/from16 v22, v0 │ │ -0da9e0: 0800 1b00 |033a: move-object/from16 v0, v27 │ │ -0da9e4: 5400 a20d |033c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0da9e8: 0817 0000 |033e: move-object/from16 v23, v0 │ │ -0da9ec: 0800 1700 |0340: move-object/from16 v0, v23 │ │ -0da9f0: 5200 190b |0342: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0da9f4: 0217 0000 |0344: move/from16 v23, v0 │ │ -0da9f8: 0200 1700 |0346: move/from16 v0, v23 │ │ -0da9fc: 0801 1600 |0348: move-object/from16 v1, v22 │ │ -0daa00: 5910 190b |034a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0daa04: 0800 1b00 |034c: move-object/from16 v0, v27 │ │ -0daa08: 5500 ad0d |034e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0daa0c: 0216 0000 |0350: move/from16 v22, v0 │ │ -0daa10: 3816 e900 |0352: if-eqz v22, 043b // +00e9 │ │ -0daa14: 3811 0702 |0354: if-eqz v17, 055b // +0207 │ │ -0daa18: 0800 1b00 |0356: move-object/from16 v0, v27 │ │ -0daa1c: 5400 b00d |0358: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0daa20: 0816 0000 |035a: move-object/from16 v22, v0 │ │ -0daa24: 0800 1600 |035c: move-object/from16 v0, v22 │ │ -0daa28: 5400 8b0d |035e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -0daa2c: 0816 0000 |0360: move-object/from16 v22, v0 │ │ -0daa30: 3816 f301 |0362: if-eqz v22, 0555 // +01f3 │ │ -0daa34: 0800 1b00 |0364: move-object/from16 v0, v27 │ │ -0daa38: 5400 b00d |0366: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0daa3c: 0816 0000 |0368: move-object/from16 v22, v0 │ │ -0daa40: 0800 1600 |036a: move-object/from16 v0, v22 │ │ -0daa44: 5400 8b0d |036c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ -0daa48: 0816 0000 |036e: move-object/from16 v22, v0 │ │ -0daa4c: 7801 851c 1600 |0370: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0daa52: 0a12 |0373: move-result v18 │ │ -0daa54: 0800 1b00 |0374: move-object/from16 v0, v27 │ │ -0daa58: 5400 b40d |0376: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0daa5c: 0816 0000 |0378: move-object/from16 v22, v0 │ │ -0daa60: a717 1508 |037a: sub-float v23, v21, v8 │ │ -0daa64: a717 1712 |037c: sub-float v23, v23, v18 │ │ -0daa68: a718 0d09 |037e: sub-float v24, v13, v9 │ │ -0daa6c: 0800 1b00 |0380: move-object/from16 v0, v27 │ │ -0daa70: 5200 8f0d |0382: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0daa74: 0219 0000 |0384: move/from16 v25, v0 │ │ -0daa78: a718 1819 |0386: sub-float v24, v24, v25 │ │ -0daa7c: 0800 1b00 |0388: move-object/from16 v0, v27 │ │ -0daa80: 5200 8f0d |038a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0daa84: 0219 0000 |038c: move/from16 v25, v0 │ │ -0daa88: 0800 1600 |038e: move-object/from16 v0, v22 │ │ -0daa8c: 0201 1700 |0390: move/from16 v1, v23 │ │ -0daa90: 0202 1800 |0392: move/from16 v2, v24 │ │ -0daa94: 0203 1200 |0394: move/from16 v3, v18 │ │ -0daa98: 0204 1900 |0396: move/from16 v4, v25 │ │ -0daa9c: 6e54 f112 1032 |0398: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0daaa2: 0800 1b00 |039b: move-object/from16 v0, v27 │ │ -0daaa6: 5400 b30d |039d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0daaaa: 0816 0000 |039f: move-object/from16 v22, v0 │ │ -0daaae: 7801 851c 1100 |03a1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0daab4: 0a17 |03a4: move-result v23 │ │ -0daab6: 0200 1700 |03a5: move/from16 v0, v23 │ │ -0daaba: 0801 1600 |03a7: move-object/from16 v1, v22 │ │ -0daabe: 5910 170b |03a9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0daac2: 0800 1b00 |03ab: move-object/from16 v0, v27 │ │ -0daac6: 5400 b30d |03ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0daaca: 0816 0000 |03af: move-object/from16 v22, v0 │ │ -0daace: 7801 841c 1100 |03b1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0daad4: 0a17 |03b4: move-result v23 │ │ -0daad6: 0800 1b00 |03b5: move-object/from16 v0, v27 │ │ -0daada: 5400 b40d |03b7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0daade: 0818 0000 |03b9: move-object/from16 v24, v0 │ │ -0daae2: 0800 1800 |03bb: move-object/from16 v0, v24 │ │ -0daae6: 5200 130b |03bd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0daaea: 0218 0000 |03bf: move/from16 v24, v0 │ │ -0daaee: 0800 1b00 |03c1: move-object/from16 v0, v27 │ │ -0daaf2: 5200 8f0d |03c3: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0daaf6: 0219 0000 |03c5: move/from16 v25, v0 │ │ -0daafa: a818 1819 |03c7: mul-float v24, v24, v25 │ │ -0daafe: a918 1813 |03c9: div-float v24, v24, v19 │ │ -0dab02: 0200 1800 |03cb: move/from16 v0, v24 │ │ -0dab06: 8700 |03cd: float-to-int v0, v0 │ │ -0dab08: 0218 0000 |03ce: move/from16 v24, v0 │ │ -0dab0c: 0200 1800 |03d0: move/from16 v0, v24 │ │ -0dab10: 8200 |03d2: int-to-float v0, v0 │ │ -0dab12: 0218 0000 |03d3: move/from16 v24, v0 │ │ -0dab16: 7702 8524 1700 |03d5: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dab1c: 0a17 |03d8: move-result v23 │ │ -0dab1e: 0200 1700 |03d9: move/from16 v0, v23 │ │ -0dab22: 0801 1600 |03db: move-object/from16 v1, v22 │ │ -0dab26: 5910 130b |03dd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dab2a: 0800 1b00 |03df: move-object/from16 v0, v27 │ │ -0dab2e: 5400 b30d |03e1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0dab32: 0816 0000 |03e3: move-object/from16 v22, v0 │ │ -0dab36: a717 1508 |03e5: sub-float v23, v21, v8 │ │ -0dab3a: 7801 851c 1100 |03e7: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dab40: 0a18 |03ea: move-result v24 │ │ -0dab42: a717 1718 |03eb: sub-float v23, v23, v24 │ │ -0dab46: 0200 1700 |03ed: move/from16 v0, v23 │ │ -0dab4a: 0801 1600 |03ef: move-object/from16 v1, v22 │ │ -0dab4e: 5910 180b |03f1: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0dab52: 0800 1b00 |03f3: move-object/from16 v0, v27 │ │ -0dab56: 5400 b30d |03f5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0dab5a: 0816 0000 |03f7: move-object/from16 v22, v0 │ │ -0dab5e: 0800 1b00 |03f9: move-object/from16 v0, v27 │ │ -0dab62: 5400 b40d |03fb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0dab66: 0817 0000 |03fd: move-object/from16 v23, v0 │ │ -0dab6a: 0800 1700 |03ff: move-object/from16 v0, v23 │ │ -0dab6e: 5200 190b |0401: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dab72: 0217 0000 |0403: move/from16 v23, v0 │ │ -0dab76: 0800 1b00 |0405: move-object/from16 v0, v27 │ │ -0dab7a: 5400 b40d |0407: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0dab7e: 0818 0000 |0409: move-object/from16 v24, v0 │ │ -0dab82: 0800 1800 |040b: move-object/from16 v0, v24 │ │ -0dab86: 5200 130b |040d: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dab8a: 0218 0000 |040f: move/from16 v24, v0 │ │ -0dab8e: 0800 1b00 |0411: move-object/from16 v0, v27 │ │ -0dab92: 5400 b30d |0413: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0dab96: 0819 0000 |0415: move-object/from16 v25, v0 │ │ -0dab9a: 0800 1900 |0417: move-object/from16 v0, v25 │ │ -0dab9e: 5200 130b |0419: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0daba2: 0219 0000 |041b: move/from16 v25, v0 │ │ -0daba6: a718 1819 |041d: sub-float v24, v24, v25 │ │ -0dabaa: 1519 803f |041f: const/high16 v25, #int 1065353216 // #3f80 │ │ -0dabae: 7401 1d19 1b00 |0421: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@191d │ │ -0dabb4: 0a1a |0424: move-result v26 │ │ -0dabb6: a719 191a |0425: sub-float v25, v25, v26 │ │ -0dabba: a818 1819 |0427: mul-float v24, v24, v25 │ │ -0dabbe: 0200 1800 |0429: move/from16 v0, v24 │ │ -0dabc2: 8700 |042b: float-to-int v0, v0 │ │ -0dabc4: 0218 0000 |042c: move/from16 v24, v0 │ │ -0dabc8: 0200 1800 |042e: move/from16 v0, v24 │ │ -0dabcc: 8200 |0430: int-to-float v0, v0 │ │ -0dabce: 0218 0000 |0431: move/from16 v24, v0 │ │ -0dabd2: a617 1718 |0433: add-float v23, v23, v24 │ │ -0dabd6: 0200 1700 |0435: move/from16 v0, v23 │ │ -0dabda: 0801 1600 |0437: move-object/from16 v1, v22 │ │ -0dabde: 5910 190b |0439: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dabe2: 0800 1b00 |043b: move-object/from16 v0, v27 │ │ -0dabe6: 5400 b90d |043d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dabea: 0816 0000 |043f: move-object/from16 v22, v0 │ │ -0dabee: 7401 e715 1600 |0441: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0dabf4: 0a16 |0444: move-result v22 │ │ -0dabf6: 2d16 1614 |0445: cmpl-float v22, v22, v20 │ │ -0dabfa: 3916 1000 |0447: if-nez v22, 0457 // +0010 │ │ -0dabfe: 0800 1b00 |0449: move-object/from16 v0, v27 │ │ -0dac02: 5400 b90d |044b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dac06: 0816 0000 |044d: move-object/from16 v22, v0 │ │ -0dac0a: 7401 da15 1600 |044f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0dac10: 0a16 |0452: move-result v22 │ │ -0dac12: 2d16 1613 |0453: cmpl-float v22, v22, v19 │ │ -0dac16: 3816 2a01 |0455: if-eqz v22, 057f // +012a │ │ -0dac1a: 0800 1b00 |0457: move-object/from16 v0, v27 │ │ -0dac1e: 5400 b90d |0459: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dac22: 0816 0000 |045b: move-object/from16 v22, v0 │ │ -0dac26: 0800 1600 |045d: move-object/from16 v0, v22 │ │ -0dac2a: 0201 1400 |045f: move/from16 v1, v20 │ │ -0dac2e: 6e20 1016 1000 |0461: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0dac34: 0800 1b00 |0464: move-object/from16 v0, v27 │ │ -0dac38: 5400 b90d |0466: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dac3c: 0816 0000 |0468: move-object/from16 v22, v0 │ │ -0dac40: 0800 1600 |046a: move-object/from16 v0, v22 │ │ -0dac44: 0201 1300 |046c: move/from16 v1, v19 │ │ -0dac48: 6e20 0016 1000 |046e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0dac4e: 0800 1b00 |0471: move-object/from16 v0, v27 │ │ -0dac52: 5400 b90d |0473: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dac56: 0816 0000 |0475: move-object/from16 v22, v0 │ │ -0dac5a: 0800 1600 |0477: move-object/from16 v0, v22 │ │ -0dac5e: 2000 9f02 |0479: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dac62: 0216 0000 |047b: move/from16 v22, v0 │ │ -0dac66: 3816 36fc |047d: if-eqz v22, 00b3 // -03ca │ │ -0dac6a: 0800 1b00 |047f: move-object/from16 v0, v27 │ │ -0dac6e: 540e b90d |0481: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dac72: 1f0e 9f02 |0483: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dac76: 7210 a41c 0e00 |0485: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ -0dac7c: 7210 aa1c 0e00 |0488: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dac82: 2900 28fc |048b: goto/16 00b3 // -03d8 │ │ -0dac86: 0800 1b00 |048d: move-object/from16 v0, v27 │ │ -0dac8a: 5400 b90d |048f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dac8e: 0816 0000 |0491: move-object/from16 v22, v0 │ │ -0dac92: 7401 e715 1600 |0493: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0dac98: 0a14 |0496: move-result v20 │ │ -0dac9a: 0800 1b00 |0497: move-object/from16 v0, v27 │ │ -0dac9e: 5400 b90d |0499: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0daca2: 0816 0000 |049b: move-object/from16 v22, v0 │ │ -0daca6: 7401 da15 1600 |049d: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0dacac: 0a13 |04a0: move-result v19 │ │ -0dacae: 2900 2ffc |04a1: goto/16 00d0 // -03d1 │ │ -0dacb2: 1316 0000 |04a3: const/16 v22, #int 0 // #0 │ │ -0dacb6: 2900 47fc |04a5: goto/16 00ec // -03b9 │ │ -0dacba: 1316 0000 |04a7: const/16 v22, #int 0 // #0 │ │ -0dacbe: 2900 65fc |04a9: goto/16 010e // -039b │ │ -0dacc2: 0800 1b00 |04ab: move-object/from16 v0, v27 │ │ -0dacc6: 5500 ae0d |04ad: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0dae │ │ -0dacca: 0216 0000 |04af: move/from16 v22, v0 │ │ -0dacce: 3816 3c00 |04b1: if-eqz v22, 04ed // +003c │ │ -0dacd2: 0800 1b00 |04b3: move-object/from16 v0, v27 │ │ -0dacd6: 5500 ac0d |04b5: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0dacda: 0216 0000 |04b7: move/from16 v22, v0 │ │ -0dacde: 3816 1600 |04b9: if-eqz v22, 04cf // +0016 │ │ -0dace2: 0800 1b00 |04bb: move-object/from16 v0, v27 │ │ -0dace6: 5400 ba0d |04bd: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0dacea: 0816 0000 |04bf: move-object/from16 v22, v0 │ │ -0dacee: 0800 1600 |04c1: move-object/from16 v0, v22 │ │ -0dacf2: 5200 130b |04c3: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dacf6: 0217 0000 |04c5: move/from16 v23, v0 │ │ -0dacfa: a617 170f |04c7: add-float v23, v23, v15 │ │ -0dacfe: 0200 1700 |04c9: move/from16 v0, v23 │ │ -0dad02: 0801 1600 |04cb: move-object/from16 v1, v22 │ │ -0dad06: 5910 130b |04cd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dad0a: 0800 1b00 |04cf: move-object/from16 v0, v27 │ │ -0dad0e: 5500 ad0d |04d1: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ -0dad12: 0216 0000 |04d3: move/from16 v22, v0 │ │ -0dad16: 3816 0cfd |04d5: if-eqz v22, 01e1 // -02f4 │ │ -0dad1a: 0800 1b00 |04d7: move-object/from16 v0, v27 │ │ -0dad1e: 5400 ba0d |04d9: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0dad22: 0816 0000 |04db: move-object/from16 v22, v0 │ │ -0dad26: 0800 1600 |04dd: move-object/from16 v0, v22 │ │ -0dad2a: 5200 170b |04df: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dad2e: 0217 0000 |04e1: move/from16 v23, v0 │ │ -0dad32: a617 1710 |04e3: add-float v23, v23, v16 │ │ -0dad36: 0200 1700 |04e5: move/from16 v0, v23 │ │ -0dad3a: 0801 1600 |04e7: move-object/from16 v1, v22 │ │ -0dad3e: 5910 170b |04e9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dad42: 2900 f6fc |04eb: goto/16 01e1 // -030a │ │ -0dad46: 0800 1b00 |04ed: move-object/from16 v0, v27 │ │ -0dad4a: 5500 ac0d |04ef: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ -0dad4e: 0216 0000 |04f1: move/from16 v22, v0 │ │ -0dad52: 3816 eefc |04f3: if-eqz v22, 01e1 // -0312 │ │ -0dad56: 0800 1b00 |04f5: move-object/from16 v0, v27 │ │ -0dad5a: 5400 ba0d |04f7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ -0dad5e: 0816 0000 |04f9: move-object/from16 v22, v0 │ │ -0dad62: 0800 1600 |04fb: move-object/from16 v0, v22 │ │ -0dad66: 5200 190b |04fd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dad6a: 0217 0000 |04ff: move/from16 v23, v0 │ │ -0dad6e: a617 170f |0501: add-float v23, v23, v15 │ │ -0dad72: 0200 1700 |0503: move/from16 v0, v23 │ │ -0dad76: 0801 1600 |0505: move-object/from16 v1, v22 │ │ -0dad7a: 5910 190b |0507: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dad7e: 2900 d8fc |0509: goto/16 01e1 // -0328 │ │ -0dad82: 0800 1b00 |050b: move-object/from16 v0, v27 │ │ -0dad86: 5200 900d |050d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0dad8a: 0216 0000 |050f: move/from16 v22, v0 │ │ -0dad8e: 0200 1600 |0511: move/from16 v0, v22 │ │ -0dad92: 0201 1400 |0513: move/from16 v1, v20 │ │ -0dad96: 7120 8524 1000 |0515: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dad9c: 0a14 |0518: move-result v20 │ │ -0dad9e: 2900 d2fc |0519: goto/16 01eb // -032e │ │ -0dada2: 0800 1b00 |051b: move-object/from16 v0, v27 │ │ -0dada6: 5200 8f0d |051d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0dadaa: 0216 0000 |051f: move/from16 v22, v0 │ │ -0dadae: 0200 1600 |0521: move/from16 v0, v22 │ │ -0dadb2: 0201 1300 |0523: move/from16 v1, v19 │ │ -0dadb6: 7120 8524 1000 |0525: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dadbc: 0a13 |0528: move-result v19 │ │ -0dadbe: 2900 ccfc |0529: goto/16 01f5 // -0334 │ │ -0dadc2: 7210 841c 0c00 |052b: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dadc8: 0a0b |052e: move-result v11 │ │ -0dadca: 2900 6afd |052f: goto/16 0299 // -0296 │ │ -0dadce: 0800 1b00 |0531: move-object/from16 v0, v27 │ │ -0dadd2: 5400 a20d |0533: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ -0dadd6: 0816 0000 |0535: move-object/from16 v22, v0 │ │ -0dadda: 1317 0000 |0537: const/16 v23, #int 0 // #0 │ │ -0dadde: 1318 0000 |0539: const/16 v24, #int 0 // #0 │ │ -0dade2: 1319 0000 |053b: const/16 v25, #int 0 // #0 │ │ -0dade6: 131a 0000 |053d: const/16 v26, #int 0 // #0 │ │ -0dadea: 7405 f112 1600 |053f: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0dadf0: 0800 1b00 |0542: move-object/from16 v0, v27 │ │ -0dadf4: 5400 a10d |0544: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ -0dadf8: 0816 0000 |0546: move-object/from16 v22, v0 │ │ -0dadfc: 1317 0000 |0548: const/16 v23, #int 0 // #0 │ │ -0dae00: 1318 0000 |054a: const/16 v24, #int 0 // #0 │ │ -0dae04: 1319 0000 |054c: const/16 v25, #int 0 // #0 │ │ -0dae08: 131a 0000 |054e: const/16 v26, #int 0 // #0 │ │ -0dae0c: 7405 f112 1600 |0550: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0dae12: 2900 f9fd |0553: goto/16 034c // -0207 │ │ -0dae16: 7801 851c 1100 |0555: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dae1c: 0a12 |0558: move-result v18 │ │ -0dae1e: 2900 1bfe |0559: goto/16 0374 // -01e5 │ │ -0dae22: 0800 1b00 |055b: move-object/from16 v0, v27 │ │ -0dae26: 5400 b40d |055d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ -0dae2a: 0816 0000 |055f: move-object/from16 v22, v0 │ │ -0dae2e: 1317 0000 |0561: const/16 v23, #int 0 // #0 │ │ -0dae32: 1318 0000 |0563: const/16 v24, #int 0 // #0 │ │ -0dae36: 1319 0000 |0565: const/16 v25, #int 0 // #0 │ │ -0dae3a: 131a 0000 |0567: const/16 v26, #int 0 // #0 │ │ -0dae3e: 7405 f112 1600 |0569: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0dae44: 0800 1b00 |056c: move-object/from16 v0, v27 │ │ -0dae48: 5400 b30d |056e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ -0dae4c: 0816 0000 |0570: move-object/from16 v22, v0 │ │ -0dae50: 1317 0000 |0572: const/16 v23, #int 0 // #0 │ │ -0dae54: 1318 0000 |0574: const/16 v24, #int 0 // #0 │ │ -0dae58: 1319 0000 |0576: const/16 v25, #int 0 // #0 │ │ -0dae5c: 131a 0000 |0578: const/16 v26, #int 0 // #0 │ │ -0dae60: 7405 f112 1600 |057a: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0dae66: 2900 befe |057d: goto/16 043b // -0142 │ │ -0dae6a: 0800 1b00 |057f: move-object/from16 v0, v27 │ │ -0dae6e: 5400 b90d |0581: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dae72: 0816 0000 |0583: move-object/from16 v22, v0 │ │ -0dae76: 0800 1600 |0585: move-object/from16 v0, v22 │ │ -0dae7a: 2000 9f02 |0587: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dae7e: 0216 0000 |0589: move/from16 v22, v0 │ │ -0dae82: 3816 28fb |058b: if-eqz v22, 00b3 // -04d8 │ │ -0dae86: 0800 1b00 |058d: move-object/from16 v0, v27 │ │ -0dae8a: 5400 b90d |058f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0dae8e: 0816 0000 |0591: move-object/from16 v22, v0 │ │ -0dae92: 1f16 9f02 |0593: check-cast v22, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dae96: 7801 aa1c 1600 |0595: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dae9c: 2900 1bfb |0598: goto/16 00b3 // -04e5 │ │ +0e8010: |[0e8010] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.layout:()V │ │ +0e8020: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ +0e8024: 5400 b00d |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e8028: 0816 0000 |0004: move-object/from16 v22, v0 │ │ +0e802c: 0800 1600 |0006: move-object/from16 v0, v22 │ │ +0e8030: 5405 870d |0008: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +0e8034: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +0e8038: 5400 b00d |000c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e803c: 0816 0000 |000e: move-object/from16 v22, v0 │ │ +0e8040: 0800 1600 |0010: move-object/from16 v0, v22 │ │ +0e8044: 540c 8a0d |0012: iget-object v12, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8a │ │ +0e8048: 0800 1b00 |0014: move-object/from16 v0, v27 │ │ +0e804c: 5400 b00d |0016: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e8050: 0816 0000 |0018: move-object/from16 v22, v0 │ │ +0e8054: 0800 1600 |001a: move-object/from16 v0, v22 │ │ +0e8058: 5400 8c0d |001c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8c │ │ +0e805c: 0811 0000 |001e: move-object/from16 v17, v0 │ │ +0e8060: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +0e8062: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +0e8064: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +0e8066: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +0e8068: 3805 1200 |0024: if-eqz v5, 0036 // +0012 │ │ +0e806c: 7210 831c 0500 |0026: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0e8072: 0a07 |0029: move-result v7 │ │ +0e8074: 7210 861c 0500 |002a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0e807a: 0a08 |002d: move-result v8 │ │ +0e807c: 7210 871c 0500 |002e: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0e8082: 0a09 |0031: move-result v9 │ │ +0e8084: 7210 821c 0500 |0032: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0e808a: 0a06 |0035: move-result v6 │ │ +0e808c: 7401 2619 1b00 |0036: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getWidth:()F // method@1926 │ │ +0e8092: 0a15 |0039: move-result v21 │ │ +0e8094: 7401 1319 1b00 |003a: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getHeight:()F // method@1913 │ │ +0e809a: 0a0d |003d: move-result v13 │ │ +0e809c: 120f |003e: const/4 v15, #int 0 // #0 │ │ +0e809e: 380c 0600 |003f: if-eqz v12, 0045 // +0006 │ │ +0e80a2: 7210 841c 0c00 |0041: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e80a8: 0a0f |0044: move-result v15 │ │ +0e80aa: 0800 1b00 |0045: move-object/from16 v0, v27 │ │ +0e80ae: 5400 b00d |0047: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e80b2: 0816 0000 |0049: move-object/from16 v22, v0 │ │ +0e80b6: 0800 1600 |004b: move-object/from16 v0, v22 │ │ +0e80ba: 5400 890d |004d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e80be: 0816 0000 |004f: move-object/from16 v22, v0 │ │ +0e80c2: 3816 1800 |0051: if-eqz v22, 0069 // +0018 │ │ +0e80c6: 0800 1b00 |0053: move-object/from16 v0, v27 │ │ +0e80ca: 5400 b00d |0055: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e80ce: 0816 0000 |0057: move-object/from16 v22, v0 │ │ +0e80d2: 0800 1600 |0059: move-object/from16 v0, v22 │ │ +0e80d6: 5400 890d |005b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e80da: 0816 0000 |005d: move-object/from16 v22, v0 │ │ +0e80de: 7801 841c 1600 |005f: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e80e4: 0a16 |0062: move-result v22 │ │ +0e80e6: 0200 1600 |0063: move/from16 v0, v22 │ │ +0e80ea: 7120 8524 0f00 |0065: invoke-static {v15, v0}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e80f0: 0a0f |0068: move-result v15 │ │ +0e80f2: 1310 0000 |0069: const/16 v16, #int 0 // #0 │ │ +0e80f6: 3811 0600 |006b: if-eqz v17, 0071 // +0006 │ │ +0e80fa: 7801 851c 1100 |006d: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e8100: 0a10 |0070: move-result v16 │ │ +0e8102: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +0e8106: 5400 b00d |0073: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e810a: 0816 0000 |0075: move-object/from16 v22, v0 │ │ +0e810e: 0800 1600 |0077: move-object/from16 v0, v22 │ │ +0e8112: 5400 8b0d |0079: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +0e8116: 0816 0000 |007b: move-object/from16 v22, v0 │ │ +0e811a: 3816 1a00 |007d: if-eqz v22, 0097 // +001a │ │ +0e811e: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +0e8122: 5400 b00d |0081: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e8126: 0816 0000 |0083: move-object/from16 v22, v0 │ │ +0e812a: 0800 1600 |0085: move-object/from16 v0, v22 │ │ +0e812e: 5400 8b0d |0087: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +0e8132: 0816 0000 |0089: move-object/from16 v22, v0 │ │ +0e8136: 7801 851c 1600 |008b: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e813c: 0a16 |008e: move-result v22 │ │ +0e813e: 0200 1000 |008f: move/from16 v0, v16 │ │ +0e8142: 0201 1600 |0091: move/from16 v1, v22 │ │ +0e8146: 7120 8524 1000 |0093: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e814c: 0a10 |0096: move-result v16 │ │ +0e814e: a716 1507 |0097: sub-float v22, v21, v7 │ │ +0e8152: a716 1608 |0099: sub-float v22, v22, v8 │ │ +0e8156: 0200 1600 |009b: move/from16 v0, v22 │ │ +0e815a: 0801 1b00 |009d: move-object/from16 v1, v27 │ │ +0e815e: 5910 900d |009f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8162: a716 0d09 |00a1: sub-float v22, v13, v9 │ │ +0e8166: a716 1606 |00a3: sub-float v22, v22, v6 │ │ +0e816a: 0200 1600 |00a5: move/from16 v0, v22 │ │ +0e816e: 0801 1b00 |00a7: move-object/from16 v1, v27 │ │ +0e8172: 5910 8f0d |00a9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8176: 0800 1b00 |00ab: move-object/from16 v0, v27 │ │ +0e817a: 5400 b90d |00ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e817e: 0816 0000 |00af: move-object/from16 v22, v0 │ │ +0e8182: 3916 0300 |00b1: if-nez v22, 00b4 // +0003 │ │ +0e8186: 0e00 |00b3: return-void │ │ +0e8188: 0800 1b00 |00b4: move-object/from16 v0, v27 │ │ +0e818c: 5400 b90d |00b6: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8190: 0816 0000 |00b8: move-object/from16 v22, v0 │ │ +0e8194: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ +0e8198: 2000 9f02 |00bc: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e819c: 0216 0000 |00be: move/from16 v22, v0 │ │ +0e81a0: 3816 cd03 |00c0: if-eqz v22, 048d // +03cd │ │ +0e81a4: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +0e81a8: 540e b90d |00c4: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e81ac: 1f0e 9f02 |00c6: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e81b0: 7210 a31c 0e00 |00c8: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0e81b6: 0a14 |00cb: move-result v20 │ │ +0e81b8: 7210 a21c 0e00 |00cc: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0e81be: 0a13 |00cf: move-result v19 │ │ +0e81c0: 0800 1b00 |00d0: move-object/from16 v0, v27 │ │ +0e81c4: 5500 9f0d |00d2: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0d9f │ │ +0e81c8: 0216 0000 |00d4: move/from16 v22, v0 │ │ +0e81cc: 3916 1400 |00d6: if-nez v22, 00ea // +0014 │ │ +0e81d0: 0800 1b00 |00d8: move-object/from16 v0, v27 │ │ +0e81d4: 5200 900d |00da: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e81d8: 0216 0000 |00dc: move/from16 v22, v0 │ │ +0e81dc: 2d16 1416 |00de: cmpl-float v22, v20, v22 │ │ +0e81e0: 3d16 c303 |00e0: if-lez v22, 04a3 // +03c3 │ │ +0e81e4: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +0e81e8: 5500 930d |00e4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ +0e81ec: 0216 0000 |00e6: move/from16 v22, v0 │ │ +0e81f0: 3916 bb03 |00e8: if-nez v22, 04a3 // +03bb │ │ +0e81f4: 1316 0100 |00ea: const/16 v22, #int 1 // #1 │ │ +0e81f8: 0200 1600 |00ec: move/from16 v0, v22 │ │ +0e81fc: 0801 1b00 |00ee: move-object/from16 v1, v27 │ │ +0e8200: 5c10 ac0d |00f0: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e8204: 0800 1b00 |00f2: move-object/from16 v0, v27 │ │ +0e8208: 5500 a00d |00f4: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0da0 │ │ +0e820c: 0216 0000 |00f6: move/from16 v22, v0 │ │ +0e8210: 3916 1400 |00f8: if-nez v22, 010c // +0014 │ │ +0e8214: 0800 1b00 |00fa: move-object/from16 v0, v27 │ │ +0e8218: 5200 8f0d |00fc: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e821c: 0216 0000 |00fe: move/from16 v22, v0 │ │ +0e8220: 2d16 1316 |0100: cmpl-float v22, v19, v22 │ │ +0e8224: 3d16 a503 |0102: if-lez v22, 04a7 // +03a5 │ │ +0e8228: 0800 1b00 |0104: move-object/from16 v0, v27 │ │ +0e822c: 5500 940d |0106: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ +0e8230: 0216 0000 |0108: move/from16 v22, v0 │ │ +0e8234: 3916 9d03 |010a: if-nez v22, 04a7 // +039d │ │ +0e8238: 1316 0100 |010c: const/16 v22, #int 1 // #1 │ │ +0e823c: 0200 1600 |010e: move/from16 v0, v22 │ │ +0e8240: 0801 1b00 |0110: move-object/from16 v1, v27 │ │ +0e8244: 5c10 ad0d |0112: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e8248: 0800 1b00 |0114: move-object/from16 v0, v27 │ │ +0e824c: 550a 9a0d |0116: iget-boolean v10, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ +0e8250: 390a 8000 |0118: if-nez v10, 0198 // +0080 │ │ +0e8254: 0800 1b00 |011a: move-object/from16 v0, v27 │ │ +0e8258: 5500 ad0d |011c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e825c: 0216 0000 |011e: move/from16 v22, v0 │ │ +0e8260: 3816 3200 |0120: if-eqz v22, 0152 // +0032 │ │ +0e8264: 0800 1b00 |0122: move-object/from16 v0, v27 │ │ +0e8268: 5200 900d |0124: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e826c: 0216 0000 |0126: move/from16 v22, v0 │ │ +0e8270: a716 1610 |0128: sub-float v22, v22, v16 │ │ +0e8274: 0200 1600 |012a: move/from16 v0, v22 │ │ +0e8278: 0801 1b00 |012c: move-object/from16 v1, v27 │ │ +0e827c: 5910 900d |012e: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8280: 0800 1b00 |0130: move-object/from16 v0, v27 │ │ +0e8284: 5500 ac0d |0132: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e8288: 0216 0000 |0134: move/from16 v22, v0 │ │ +0e828c: 3916 1c00 |0136: if-nez v22, 0152 // +001c │ │ +0e8290: 0800 1b00 |0138: move-object/from16 v0, v27 │ │ +0e8294: 5200 900d |013a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8298: 0216 0000 |013c: move/from16 v22, v0 │ │ +0e829c: 2d16 1416 |013e: cmpl-float v22, v20, v22 │ │ +0e82a0: 3d16 1200 |0140: if-lez v22, 0152 // +0012 │ │ +0e82a4: 0800 1b00 |0142: move-object/from16 v0, v27 │ │ +0e82a8: 5500 930d |0144: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ +0e82ac: 0216 0000 |0146: move/from16 v22, v0 │ │ +0e82b0: 3916 0a00 |0148: if-nez v22, 0152 // +000a │ │ +0e82b4: 1316 0100 |014a: const/16 v22, #int 1 // #1 │ │ +0e82b8: 0200 1600 |014c: move/from16 v0, v22 │ │ +0e82bc: 0801 1b00 |014e: move-object/from16 v1, v27 │ │ +0e82c0: 5c10 ac0d |0150: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e82c4: 0800 1b00 |0152: move-object/from16 v0, v27 │ │ +0e82c8: 5500 ac0d |0154: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e82cc: 0216 0000 |0156: move/from16 v22, v0 │ │ +0e82d0: 3816 4000 |0158: if-eqz v22, 0198 // +0040 │ │ +0e82d4: 0800 1b00 |015a: move-object/from16 v0, v27 │ │ +0e82d8: 5200 8f0d |015c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e82dc: 0216 0000 |015e: move/from16 v22, v0 │ │ +0e82e0: a716 160f |0160: sub-float v22, v22, v15 │ │ +0e82e4: 0200 1600 |0162: move/from16 v0, v22 │ │ +0e82e8: 0801 1b00 |0164: move-object/from16 v1, v27 │ │ +0e82ec: 5910 8f0d |0166: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e82f0: 0800 1b00 |0168: move-object/from16 v0, v27 │ │ +0e82f4: 5500 ad0d |016a: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e82f8: 0216 0000 |016c: move/from16 v22, v0 │ │ +0e82fc: 3916 2a00 |016e: if-nez v22, 0198 // +002a │ │ +0e8300: 0800 1b00 |0170: move-object/from16 v0, v27 │ │ +0e8304: 5200 8f0d |0172: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8308: 0216 0000 |0174: move/from16 v22, v0 │ │ +0e830c: 2d16 1316 |0176: cmpl-float v22, v19, v22 │ │ +0e8310: 3d16 2000 |0178: if-lez v22, 0198 // +0020 │ │ +0e8314: 0800 1b00 |017a: move-object/from16 v0, v27 │ │ +0e8318: 5500 940d |017c: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ +0e831c: 0216 0000 |017e: move/from16 v22, v0 │ │ +0e8320: 3916 1800 |0180: if-nez v22, 0198 // +0018 │ │ +0e8324: 1316 0100 |0182: const/16 v22, #int 1 // #1 │ │ +0e8328: 0200 1600 |0184: move/from16 v0, v22 │ │ +0e832c: 0801 1b00 |0186: move-object/from16 v1, v27 │ │ +0e8330: 5c10 ad0d |0188: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e8334: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ +0e8338: 5200 900d |018c: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e833c: 0216 0000 |018e: move/from16 v22, v0 │ │ +0e8340: a716 1610 |0190: sub-float v22, v22, v16 │ │ +0e8344: 0200 1600 |0192: move/from16 v0, v22 │ │ +0e8348: 0801 1b00 |0194: move-object/from16 v1, v27 │ │ +0e834c: 5910 900d |0196: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8350: 0800 1b00 |0198: move-object/from16 v0, v27 │ │ +0e8354: 5400 ba0d |019a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e8358: 0816 0000 |019c: move-object/from16 v22, v0 │ │ +0e835c: 0800 1b00 |019e: move-object/from16 v0, v27 │ │ +0e8360: 5200 900d |01a0: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8364: 0217 0000 |01a2: move/from16 v23, v0 │ │ +0e8368: 0800 1b00 |01a4: move-object/from16 v0, v27 │ │ +0e836c: 5200 8f0d |01a6: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8370: 0218 0000 |01a8: move/from16 v24, v0 │ │ +0e8374: 0800 1600 |01aa: move-object/from16 v0, v22 │ │ +0e8378: 0201 1700 |01ac: move/from16 v1, v23 │ │ +0e837c: 0202 1800 |01ae: move/from16 v2, v24 │ │ +0e8380: 6e52 f112 7016 |01b0: invoke-virtual {v0, v7, v6, v1, v2}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8386: 380a f802 |01b3: if-eqz v10, 04ab // +02f8 │ │ +0e838a: 0800 1b00 |01b5: move-object/from16 v0, v27 │ │ +0e838e: 5500 ac0d |01b7: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e8392: 0216 0000 |01b9: move/from16 v22, v0 │ │ +0e8396: 3816 1000 |01bb: if-eqz v22, 01cb // +0010 │ │ +0e839a: 0800 1b00 |01bd: move-object/from16 v0, v27 │ │ +0e839e: 5200 8f0d |01bf: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e83a2: 0216 0000 |01c1: move/from16 v22, v0 │ │ +0e83a6: a716 160f |01c3: sub-float v22, v22, v15 │ │ +0e83aa: 0200 1600 |01c5: move/from16 v0, v22 │ │ +0e83ae: 0801 1b00 |01c7: move-object/from16 v1, v27 │ │ +0e83b2: 5910 8f0d |01c9: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e83b6: 0800 1b00 |01cb: move-object/from16 v0, v27 │ │ +0e83ba: 5500 ad0d |01cd: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e83be: 0216 0000 |01cf: move/from16 v22, v0 │ │ +0e83c2: 3816 1000 |01d1: if-eqz v22, 01e1 // +0010 │ │ +0e83c6: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +0e83ca: 5200 900d |01d5: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e83ce: 0216 0000 |01d7: move/from16 v22, v0 │ │ +0e83d2: a716 1610 |01d9: sub-float v22, v22, v16 │ │ +0e83d6: 0200 1600 |01db: move/from16 v0, v22 │ │ +0e83da: 0801 1b00 |01dd: move-object/from16 v1, v27 │ │ +0e83de: 5910 900d |01df: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e83e2: 0800 1b00 |01e1: move-object/from16 v0, v27 │ │ +0e83e6: 5500 930d |01e3: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ +0e83ea: 0216 0000 |01e5: move/from16 v22, v0 │ │ +0e83ee: 3816 2403 |01e7: if-eqz v22, 050b // +0324 │ │ +0e83f2: 0214 1500 |01e9: move/from16 v20, v21 │ │ +0e83f6: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ +0e83fa: 5500 940d |01ed: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ +0e83fe: 0216 0000 |01ef: move/from16 v22, v0 │ │ +0e8402: 3816 2a03 |01f1: if-eqz v22, 051b // +032a │ │ +0e8406: 0213 0d00 |01f3: move/from16 v19, v13 │ │ +0e840a: 0800 1b00 |01f5: move-object/from16 v0, v27 │ │ +0e840e: 5200 900d |01f7: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8412: 0216 0000 |01f9: move/from16 v22, v0 │ │ +0e8416: a716 1416 |01fb: sub-float v22, v20, v22 │ │ +0e841a: 0200 1600 |01fd: move/from16 v0, v22 │ │ +0e841e: 0801 1b00 |01ff: move-object/from16 v1, v27 │ │ +0e8422: 5910 a40d |0201: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e8426: 0800 1b00 |0203: move-object/from16 v0, v27 │ │ +0e842a: 5200 8f0d |0205: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e842e: 0216 0000 |0207: move/from16 v22, v0 │ │ +0e8432: a716 1316 |0209: sub-float v22, v19, v22 │ │ +0e8436: 0200 1600 |020b: move/from16 v0, v22 │ │ +0e843a: 0801 1b00 |020d: move-object/from16 v1, v27 │ │ +0e843e: 5910 a50d |020f: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8442: 380a 2e00 |0211: if-eqz v10, 023f // +002e │ │ +0e8446: 0800 1b00 |0213: move-object/from16 v0, v27 │ │ +0e844a: 5500 ac0d |0215: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e844e: 0216 0000 |0217: move/from16 v22, v0 │ │ +0e8452: 3816 1000 |0219: if-eqz v22, 0229 // +0010 │ │ +0e8456: 0800 1b00 |021b: move-object/from16 v0, v27 │ │ +0e845a: 5200 a50d |021d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e845e: 0216 0000 |021f: move/from16 v22, v0 │ │ +0e8462: a716 160f |0221: sub-float v22, v22, v15 │ │ +0e8466: 0200 1600 |0223: move/from16 v0, v22 │ │ +0e846a: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ +0e846e: 5910 a50d |0227: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8472: 0800 1b00 |0229: move-object/from16 v0, v27 │ │ +0e8476: 5500 ad0d |022b: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e847a: 0216 0000 |022d: move/from16 v22, v0 │ │ +0e847e: 3816 1000 |022f: if-eqz v22, 023f // +0010 │ │ +0e8482: 0800 1b00 |0231: move-object/from16 v0, v27 │ │ +0e8486: 5200 a40d |0233: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e848a: 0216 0000 |0235: move/from16 v22, v0 │ │ +0e848e: a716 1610 |0237: sub-float v22, v22, v16 │ │ +0e8492: 0200 1600 |0239: move/from16 v0, v22 │ │ +0e8496: 0801 1b00 |023b: move-object/from16 v1, v27 │ │ +0e849a: 5910 a40d |023d: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e849e: 0800 1b00 |023f: move-object/from16 v0, v27 │ │ +0e84a2: 5200 8d0d |0241: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e84a6: 0216 0000 |0243: move/from16 v22, v0 │ │ +0e84aa: 1317 0000 |0245: const/16 v23, #int 0 // #0 │ │ +0e84ae: 0800 1b00 |0247: move-object/from16 v0, v27 │ │ +0e84b2: 5200 a40d |0249: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e84b6: 0218 0000 |024b: move/from16 v24, v0 │ │ +0e84ba: 7703 3912 1600 |024d: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e84c0: 0a16 |0250: move-result v22 │ │ +0e84c2: 0800 1b00 |0251: move-object/from16 v0, v27 │ │ +0e84c6: 0201 1600 |0253: move/from16 v1, v22 │ │ +0e84ca: 6e20 3619 1000 |0255: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e84d0: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ +0e84d4: 5200 8e0d |025a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e84d8: 0216 0000 |025c: move/from16 v22, v0 │ │ +0e84dc: 1317 0000 |025e: const/16 v23, #int 0 // #0 │ │ +0e84e0: 0800 1b00 |0260: move-object/from16 v0, v27 │ │ +0e84e4: 5200 a50d |0262: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e84e8: 0218 0000 |0264: move/from16 v24, v0 │ │ +0e84ec: 7703 3912 1600 |0266: invoke-static/range {v22, v23, v24}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e84f2: 0a16 |0269: move-result v22 │ │ +0e84f4: 0800 1b00 |026a: move-object/from16 v0, v27 │ │ +0e84f8: 0201 1600 |026c: move/from16 v1, v22 │ │ +0e84fc: 6e20 3719 1000 |026e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e8502: 0800 1b00 |0271: move-object/from16 v0, v27 │ │ +0e8506: 5500 ac0d |0273: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e850a: 0216 0000 |0275: move/from16 v22, v0 │ │ +0e850e: 3816 d500 |0277: if-eqz v22, 034c // +00d5 │ │ +0e8512: 380c b802 |0279: if-eqz v12, 0531 // +02b8 │ │ +0e8516: 0800 1b00 |027b: move-object/from16 v0, v27 │ │ +0e851a: 5400 b00d |027d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e851e: 0816 0000 |027f: move-object/from16 v22, v0 │ │ +0e8522: 0800 1600 |0281: move-object/from16 v0, v22 │ │ +0e8526: 5400 890d |0283: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e852a: 0816 0000 |0285: move-object/from16 v22, v0 │ │ +0e852e: 3816 a402 |0287: if-eqz v22, 052b // +02a4 │ │ +0e8532: 0800 1b00 |0289: move-object/from16 v0, v27 │ │ +0e8536: 5400 b00d |028b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e853a: 0816 0000 |028d: move-object/from16 v22, v0 │ │ +0e853e: 0800 1600 |028f: move-object/from16 v0, v22 │ │ +0e8542: 5400 890d |0291: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.hScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d89 │ │ +0e8546: 0816 0000 |0293: move-object/from16 v22, v0 │ │ +0e854a: 7801 841c 1600 |0295: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e8550: 0a0b |0298: move-result v11 │ │ +0e8552: 0800 1b00 |0299: move-object/from16 v0, v27 │ │ +0e8556: 5400 a20d |029b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e855a: 0816 0000 |029d: move-object/from16 v22, v0 │ │ +0e855e: 0800 1b00 |029f: move-object/from16 v0, v27 │ │ +0e8562: 5200 900d |02a1: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8566: 0217 0000 |02a3: move/from16 v23, v0 │ │ +0e856a: 0800 1600 |02a5: move-object/from16 v0, v22 │ │ +0e856e: 0201 1700 |02a7: move/from16 v1, v23 │ │ +0e8572: 6e5b f112 7016 |02a9: invoke-virtual {v0, v7, v6, v1, v11}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8578: 0800 1b00 |02ac: move-object/from16 v0, v27 │ │ +0e857c: 5400 a10d |02ae: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e8580: 0816 0000 |02b0: move-object/from16 v22, v0 │ │ +0e8584: 7210 851c 0c00 |02b2: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e858a: 0a17 |02b5: move-result v23 │ │ +0e858c: 0800 1b00 |02b6: move-object/from16 v0, v27 │ │ +0e8590: 5400 a20d |02b8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e8594: 0818 0000 |02ba: move-object/from16 v24, v0 │ │ +0e8598: 0800 1800 |02bc: move-object/from16 v0, v24 │ │ +0e859c: 5200 170b |02be: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e85a0: 0218 0000 |02c0: move/from16 v24, v0 │ │ +0e85a4: 0800 1b00 |02c2: move-object/from16 v0, v27 │ │ +0e85a8: 5200 900d |02c4: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e85ac: 0219 0000 |02c6: move/from16 v25, v0 │ │ +0e85b0: a818 1819 |02c8: mul-float v24, v24, v25 │ │ +0e85b4: a918 1814 |02ca: div-float v24, v24, v20 │ │ +0e85b8: 0200 1800 |02cc: move/from16 v0, v24 │ │ +0e85bc: 8700 |02ce: float-to-int v0, v0 │ │ +0e85be: 0218 0000 |02cf: move/from16 v24, v0 │ │ +0e85c2: 0200 1800 |02d1: move/from16 v0, v24 │ │ +0e85c6: 8200 |02d3: int-to-float v0, v0 │ │ +0e85c8: 0218 0000 |02d4: move/from16 v24, v0 │ │ +0e85cc: 7702 8524 1700 |02d6: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e85d2: 0a17 |02d9: move-result v23 │ │ +0e85d4: 0200 1700 |02da: move/from16 v0, v23 │ │ +0e85d8: 0801 1600 |02dc: move-object/from16 v1, v22 │ │ +0e85dc: 5910 170b |02de: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e85e0: 0800 1b00 |02e0: move-object/from16 v0, v27 │ │ +0e85e4: 5400 a10d |02e2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e85e8: 0816 0000 |02e4: move-object/from16 v22, v0 │ │ +0e85ec: 7210 841c 0c00 |02e6: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e85f2: 0a17 |02e9: move-result v23 │ │ +0e85f4: 0200 1700 |02ea: move/from16 v0, v23 │ │ +0e85f8: 0801 1600 |02ec: move-object/from16 v1, v22 │ │ +0e85fc: 5910 130b |02ee: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e8600: 0800 1b00 |02f0: move-object/from16 v0, v27 │ │ +0e8604: 5400 a10d |02f2: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e8608: 0816 0000 |02f4: move-object/from16 v22, v0 │ │ +0e860c: 0800 1b00 |02f6: move-object/from16 v0, v27 │ │ +0e8610: 5400 a20d |02f8: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e8614: 0817 0000 |02fa: move-object/from16 v23, v0 │ │ +0e8618: 0800 1700 |02fc: move-object/from16 v0, v23 │ │ +0e861c: 5200 180b |02fe: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e8620: 0217 0000 |0300: move/from16 v23, v0 │ │ +0e8624: 0800 1b00 |0302: move-object/from16 v0, v27 │ │ +0e8628: 5400 a20d |0304: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e862c: 0818 0000 |0306: move-object/from16 v24, v0 │ │ +0e8630: 0800 1800 |0308: move-object/from16 v0, v24 │ │ +0e8634: 5200 170b |030a: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e8638: 0218 0000 |030c: move/from16 v24, v0 │ │ +0e863c: 0800 1b00 |030e: move-object/from16 v0, v27 │ │ +0e8640: 5400 a10d |0310: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e8644: 0819 0000 |0312: move-object/from16 v25, v0 │ │ +0e8648: 0800 1900 |0314: move-object/from16 v0, v25 │ │ +0e864c: 5200 170b |0316: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e8650: 0219 0000 |0318: move/from16 v25, v0 │ │ +0e8654: a718 1819 |031a: sub-float v24, v24, v25 │ │ +0e8658: 7401 1c19 1b00 |031c: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentX:()F // method@191c │ │ +0e865e: 0a19 |031f: move-result v25 │ │ +0e8660: a818 1819 |0320: mul-float v24, v24, v25 │ │ +0e8664: 0200 1800 |0322: move/from16 v0, v24 │ │ +0e8668: 8700 |0324: float-to-int v0, v0 │ │ +0e866a: 0218 0000 |0325: move/from16 v24, v0 │ │ +0e866e: 0200 1800 |0327: move/from16 v0, v24 │ │ +0e8672: 8200 |0329: int-to-float v0, v0 │ │ +0e8674: 0218 0000 |032a: move/from16 v24, v0 │ │ +0e8678: a617 1718 |032c: add-float v23, v23, v24 │ │ +0e867c: 0200 1700 |032e: move/from16 v0, v23 │ │ +0e8680: 0801 1600 |0330: move-object/from16 v1, v22 │ │ +0e8684: 5910 180b |0332: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e8688: 0800 1b00 |0334: move-object/from16 v0, v27 │ │ +0e868c: 5400 a10d |0336: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e8690: 0816 0000 |0338: move-object/from16 v22, v0 │ │ +0e8694: 0800 1b00 |033a: move-object/from16 v0, v27 │ │ +0e8698: 5400 a20d |033c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e869c: 0817 0000 |033e: move-object/from16 v23, v0 │ │ +0e86a0: 0800 1700 |0340: move-object/from16 v0, v23 │ │ +0e86a4: 5200 190b |0342: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e86a8: 0217 0000 |0344: move/from16 v23, v0 │ │ +0e86ac: 0200 1700 |0346: move/from16 v0, v23 │ │ +0e86b0: 0801 1600 |0348: move-object/from16 v1, v22 │ │ +0e86b4: 5910 190b |034a: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e86b8: 0800 1b00 |034c: move-object/from16 v0, v27 │ │ +0e86bc: 5500 ad0d |034e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e86c0: 0216 0000 |0350: move/from16 v22, v0 │ │ +0e86c4: 3816 e900 |0352: if-eqz v22, 043b // +00e9 │ │ +0e86c8: 3811 0702 |0354: if-eqz v17, 055b // +0207 │ │ +0e86cc: 0800 1b00 |0356: move-object/from16 v0, v27 │ │ +0e86d0: 5400 b00d |0358: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e86d4: 0816 0000 |035a: move-object/from16 v22, v0 │ │ +0e86d8: 0800 1600 |035c: move-object/from16 v0, v22 │ │ +0e86dc: 5400 8b0d |035e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +0e86e0: 0816 0000 |0360: move-object/from16 v22, v0 │ │ +0e86e4: 3816 f301 |0362: if-eqz v22, 0555 // +01f3 │ │ +0e86e8: 0800 1b00 |0364: move-object/from16 v0, v27 │ │ +0e86ec: 5400 b00d |0366: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e86f0: 0816 0000 |0368: move-object/from16 v22, v0 │ │ +0e86f4: 0800 1600 |036a: move-object/from16 v0, v22 │ │ +0e86f8: 5400 8b0d |036c: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d8b │ │ +0e86fc: 0816 0000 |036e: move-object/from16 v22, v0 │ │ +0e8700: 7801 851c 1600 |0370: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e8706: 0a12 |0373: move-result v18 │ │ +0e8708: 0800 1b00 |0374: move-object/from16 v0, v27 │ │ +0e870c: 5400 b40d |0376: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e8710: 0816 0000 |0378: move-object/from16 v22, v0 │ │ +0e8714: a717 1508 |037a: sub-float v23, v21, v8 │ │ +0e8718: a717 1712 |037c: sub-float v23, v23, v18 │ │ +0e871c: a718 0d09 |037e: sub-float v24, v13, v9 │ │ +0e8720: 0800 1b00 |0380: move-object/from16 v0, v27 │ │ +0e8724: 5200 8f0d |0382: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8728: 0219 0000 |0384: move/from16 v25, v0 │ │ +0e872c: a718 1819 |0386: sub-float v24, v24, v25 │ │ +0e8730: 0800 1b00 |0388: move-object/from16 v0, v27 │ │ +0e8734: 5200 8f0d |038a: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8738: 0219 0000 |038c: move/from16 v25, v0 │ │ +0e873c: 0800 1600 |038e: move-object/from16 v0, v22 │ │ +0e8740: 0201 1700 |0390: move/from16 v1, v23 │ │ +0e8744: 0202 1800 |0392: move/from16 v2, v24 │ │ +0e8748: 0203 1200 |0394: move/from16 v3, v18 │ │ +0e874c: 0204 1900 |0396: move/from16 v4, v25 │ │ +0e8750: 6e54 f112 1032 |0398: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8756: 0800 1b00 |039b: move-object/from16 v0, v27 │ │ +0e875a: 5400 b30d |039d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e875e: 0816 0000 |039f: move-object/from16 v22, v0 │ │ +0e8762: 7801 851c 1100 |03a1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e8768: 0a17 |03a4: move-result v23 │ │ +0e876a: 0200 1700 |03a5: move/from16 v0, v23 │ │ +0e876e: 0801 1600 |03a7: move-object/from16 v1, v22 │ │ +0e8772: 5910 170b |03a9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e8776: 0800 1b00 |03ab: move-object/from16 v0, v27 │ │ +0e877a: 5400 b30d |03ad: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e877e: 0816 0000 |03af: move-object/from16 v22, v0 │ │ +0e8782: 7801 841c 1100 |03b1: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e8788: 0a17 |03b4: move-result v23 │ │ +0e878a: 0800 1b00 |03b5: move-object/from16 v0, v27 │ │ +0e878e: 5400 b40d |03b7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e8792: 0818 0000 |03b9: move-object/from16 v24, v0 │ │ +0e8796: 0800 1800 |03bb: move-object/from16 v0, v24 │ │ +0e879a: 5200 130b |03bd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e879e: 0218 0000 |03bf: move/from16 v24, v0 │ │ +0e87a2: 0800 1b00 |03c1: move-object/from16 v0, v27 │ │ +0e87a6: 5200 8f0d |03c3: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e87aa: 0219 0000 |03c5: move/from16 v25, v0 │ │ +0e87ae: a818 1819 |03c7: mul-float v24, v24, v25 │ │ +0e87b2: a918 1813 |03c9: div-float v24, v24, v19 │ │ +0e87b6: 0200 1800 |03cb: move/from16 v0, v24 │ │ +0e87ba: 8700 |03cd: float-to-int v0, v0 │ │ +0e87bc: 0218 0000 |03ce: move/from16 v24, v0 │ │ +0e87c0: 0200 1800 |03d0: move/from16 v0, v24 │ │ +0e87c4: 8200 |03d2: int-to-float v0, v0 │ │ +0e87c6: 0218 0000 |03d3: move/from16 v24, v0 │ │ +0e87ca: 7702 8524 1700 |03d5: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e87d0: 0a17 |03d8: move-result v23 │ │ +0e87d2: 0200 1700 |03d9: move/from16 v0, v23 │ │ +0e87d6: 0801 1600 |03db: move-object/from16 v1, v22 │ │ +0e87da: 5910 130b |03dd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e87de: 0800 1b00 |03df: move-object/from16 v0, v27 │ │ +0e87e2: 5400 b30d |03e1: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e87e6: 0816 0000 |03e3: move-object/from16 v22, v0 │ │ +0e87ea: a717 1508 |03e5: sub-float v23, v21, v8 │ │ +0e87ee: 7801 851c 1100 |03e7: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e87f4: 0a18 |03ea: move-result v24 │ │ +0e87f6: a717 1718 |03eb: sub-float v23, v23, v24 │ │ +0e87fa: 0200 1700 |03ed: move/from16 v0, v23 │ │ +0e87fe: 0801 1600 |03ef: move-object/from16 v1, v22 │ │ +0e8802: 5910 180b |03f1: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e8806: 0800 1b00 |03f3: move-object/from16 v0, v27 │ │ +0e880a: 5400 b30d |03f5: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e880e: 0816 0000 |03f7: move-object/from16 v22, v0 │ │ +0e8812: 0800 1b00 |03f9: move-object/from16 v0, v27 │ │ +0e8816: 5400 b40d |03fb: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e881a: 0817 0000 |03fd: move-object/from16 v23, v0 │ │ +0e881e: 0800 1700 |03ff: move-object/from16 v0, v23 │ │ +0e8822: 5200 190b |0401: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e8826: 0217 0000 |0403: move/from16 v23, v0 │ │ +0e882a: 0800 1b00 |0405: move-object/from16 v0, v27 │ │ +0e882e: 5400 b40d |0407: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e8832: 0818 0000 |0409: move-object/from16 v24, v0 │ │ +0e8836: 0800 1800 |040b: move-object/from16 v0, v24 │ │ +0e883a: 5200 130b |040d: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e883e: 0218 0000 |040f: move/from16 v24, v0 │ │ +0e8842: 0800 1b00 |0411: move-object/from16 v0, v27 │ │ +0e8846: 5400 b30d |0413: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e884a: 0819 0000 |0415: move-object/from16 v25, v0 │ │ +0e884e: 0800 1900 |0417: move-object/from16 v0, v25 │ │ +0e8852: 5200 130b |0419: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e8856: 0219 0000 |041b: move/from16 v25, v0 │ │ +0e885a: a718 1819 |041d: sub-float v24, v24, v25 │ │ +0e885e: 1519 803f |041f: const/high16 v25, #int 1065353216 // #3f80 │ │ +0e8862: 7401 1d19 1b00 |0421: invoke-virtual/range {v27}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.getScrollPercentY:()F // method@191d │ │ +0e8868: 0a1a |0424: move-result v26 │ │ +0e886a: a719 191a |0425: sub-float v25, v25, v26 │ │ +0e886e: a818 1819 |0427: mul-float v24, v24, v25 │ │ +0e8872: 0200 1800 |0429: move/from16 v0, v24 │ │ +0e8876: 8700 |042b: float-to-int v0, v0 │ │ +0e8878: 0218 0000 |042c: move/from16 v24, v0 │ │ +0e887c: 0200 1800 |042e: move/from16 v0, v24 │ │ +0e8880: 8200 |0430: int-to-float v0, v0 │ │ +0e8882: 0218 0000 |0431: move/from16 v24, v0 │ │ +0e8886: a617 1718 |0433: add-float v23, v23, v24 │ │ +0e888a: 0200 1700 |0435: move/from16 v0, v23 │ │ +0e888e: 0801 1600 |0437: move-object/from16 v1, v22 │ │ +0e8892: 5910 190b |0439: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e8896: 0800 1b00 |043b: move-object/from16 v0, v27 │ │ +0e889a: 5400 b90d |043d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e889e: 0816 0000 |043f: move-object/from16 v22, v0 │ │ +0e88a2: 7401 e715 1600 |0441: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e88a8: 0a16 |0444: move-result v22 │ │ +0e88aa: 2d16 1614 |0445: cmpl-float v22, v22, v20 │ │ +0e88ae: 3916 1000 |0447: if-nez v22, 0457 // +0010 │ │ +0e88b2: 0800 1b00 |0449: move-object/from16 v0, v27 │ │ +0e88b6: 5400 b90d |044b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e88ba: 0816 0000 |044d: move-object/from16 v22, v0 │ │ +0e88be: 7401 da15 1600 |044f: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e88c4: 0a16 |0452: move-result v22 │ │ +0e88c6: 2d16 1613 |0453: cmpl-float v22, v22, v19 │ │ +0e88ca: 3816 2a01 |0455: if-eqz v22, 057f // +012a │ │ +0e88ce: 0800 1b00 |0457: move-object/from16 v0, v27 │ │ +0e88d2: 5400 b90d |0459: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e88d6: 0816 0000 |045b: move-object/from16 v22, v0 │ │ +0e88da: 0800 1600 |045d: move-object/from16 v0, v22 │ │ +0e88de: 0201 1400 |045f: move/from16 v1, v20 │ │ +0e88e2: 6e20 1016 1000 |0461: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0e88e8: 0800 1b00 |0464: move-object/from16 v0, v27 │ │ +0e88ec: 5400 b90d |0466: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e88f0: 0816 0000 |0468: move-object/from16 v22, v0 │ │ +0e88f4: 0800 1600 |046a: move-object/from16 v0, v22 │ │ +0e88f8: 0201 1300 |046c: move/from16 v1, v19 │ │ +0e88fc: 6e20 0016 1000 |046e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0e8902: 0800 1b00 |0471: move-object/from16 v0, v27 │ │ +0e8906: 5400 b90d |0473: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e890a: 0816 0000 |0475: move-object/from16 v22, v0 │ │ +0e890e: 0800 1600 |0477: move-object/from16 v0, v22 │ │ +0e8912: 2000 9f02 |0479: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e8916: 0216 0000 |047b: move/from16 v22, v0 │ │ +0e891a: 3816 36fc |047d: if-eqz v22, 00b3 // -03ca │ │ +0e891e: 0800 1b00 |047f: move-object/from16 v0, v27 │ │ +0e8922: 540e b90d |0481: iget-object v14, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8926: 1f0e 9f02 |0483: check-cast v14, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e892a: 7210 a41c 0e00 |0485: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ +0e8930: 7210 aa1c 0e00 |0488: invoke-interface {v14}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e8936: 2900 28fc |048b: goto/16 00b3 // -03d8 │ │ +0e893a: 0800 1b00 |048d: move-object/from16 v0, v27 │ │ +0e893e: 5400 b90d |048f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8942: 0816 0000 |0491: move-object/from16 v22, v0 │ │ +0e8946: 7401 e715 1600 |0493: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e894c: 0a14 |0496: move-result v20 │ │ +0e894e: 0800 1b00 |0497: move-object/from16 v0, v27 │ │ +0e8952: 5400 b90d |0499: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8956: 0816 0000 |049b: move-object/from16 v22, v0 │ │ +0e895a: 7401 da15 1600 |049d: invoke-virtual/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e8960: 0a13 |04a0: move-result v19 │ │ +0e8962: 2900 2ffc |04a1: goto/16 00d0 // -03d1 │ │ +0e8966: 1316 0000 |04a3: const/16 v22, #int 0 // #0 │ │ +0e896a: 2900 47fc |04a5: goto/16 00ec // -03b9 │ │ +0e896e: 1316 0000 |04a7: const/16 v22, #int 0 // #0 │ │ +0e8972: 2900 65fc |04a9: goto/16 010e // -039b │ │ +0e8976: 0800 1b00 |04ab: move-object/from16 v0, v27 │ │ +0e897a: 5500 ae0d |04ad: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0dae │ │ +0e897e: 0216 0000 |04af: move/from16 v22, v0 │ │ +0e8982: 3816 3c00 |04b1: if-eqz v22, 04ed // +003c │ │ +0e8986: 0800 1b00 |04b3: move-object/from16 v0, v27 │ │ +0e898a: 5500 ac0d |04b5: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e898e: 0216 0000 |04b7: move/from16 v22, v0 │ │ +0e8992: 3816 1600 |04b9: if-eqz v22, 04cf // +0016 │ │ +0e8996: 0800 1b00 |04bb: move-object/from16 v0, v27 │ │ +0e899a: 5400 ba0d |04bd: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e899e: 0816 0000 |04bf: move-object/from16 v22, v0 │ │ +0e89a2: 0800 1600 |04c1: move-object/from16 v0, v22 │ │ +0e89a6: 5200 130b |04c3: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e89aa: 0217 0000 |04c5: move/from16 v23, v0 │ │ +0e89ae: a617 170f |04c7: add-float v23, v23, v15 │ │ +0e89b2: 0200 1700 |04c9: move/from16 v0, v23 │ │ +0e89b6: 0801 1600 |04cb: move-object/from16 v1, v22 │ │ +0e89ba: 5910 130b |04cd: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e89be: 0800 1b00 |04cf: move-object/from16 v0, v27 │ │ +0e89c2: 5500 ad0d |04d1: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:Z // field@0dad │ │ +0e89c6: 0216 0000 |04d3: move/from16 v22, v0 │ │ +0e89ca: 3816 0cfd |04d5: if-eqz v22, 01e1 // -02f4 │ │ +0e89ce: 0800 1b00 |04d7: move-object/from16 v0, v27 │ │ +0e89d2: 5400 ba0d |04d9: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e89d6: 0816 0000 |04db: move-object/from16 v22, v0 │ │ +0e89da: 0800 1600 |04dd: move-object/from16 v0, v22 │ │ +0e89de: 5200 170b |04df: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e89e2: 0217 0000 |04e1: move/from16 v23, v0 │ │ +0e89e6: a617 1710 |04e3: add-float v23, v23, v16 │ │ +0e89ea: 0200 1700 |04e5: move/from16 v0, v23 │ │ +0e89ee: 0801 1600 |04e7: move-object/from16 v1, v22 │ │ +0e89f2: 5910 170b |04e9: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e89f6: 2900 f6fc |04eb: goto/16 01e1 // -030a │ │ +0e89fa: 0800 1b00 |04ed: move-object/from16 v0, v27 │ │ +0e89fe: 5500 ac0d |04ef: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:Z // field@0dac │ │ +0e8a02: 0216 0000 |04f1: move/from16 v22, v0 │ │ +0e8a06: 3816 eefc |04f3: if-eqz v22, 01e1 // -0312 │ │ +0e8a0a: 0800 1b00 |04f5: move-object/from16 v0, v27 │ │ +0e8a0e: 5400 ba0d |04f7: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widgetAreaBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dba │ │ +0e8a12: 0816 0000 |04f9: move-object/from16 v22, v0 │ │ +0e8a16: 0800 1600 |04fb: move-object/from16 v0, v22 │ │ +0e8a1a: 5200 190b |04fd: iget v0, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e8a1e: 0217 0000 |04ff: move/from16 v23, v0 │ │ +0e8a22: a617 170f |0501: add-float v23, v23, v15 │ │ +0e8a26: 0200 1700 |0503: move/from16 v0, v23 │ │ +0e8a2a: 0801 1600 |0505: move-object/from16 v1, v22 │ │ +0e8a2e: 5910 190b |0507: iput v0, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e8a32: 2900 d8fc |0509: goto/16 01e1 // -0328 │ │ +0e8a36: 0800 1b00 |050b: move-object/from16 v0, v27 │ │ +0e8a3a: 5200 900d |050d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8a3e: 0216 0000 |050f: move/from16 v22, v0 │ │ +0e8a42: 0200 1600 |0511: move/from16 v0, v22 │ │ +0e8a46: 0201 1400 |0513: move/from16 v1, v20 │ │ +0e8a4a: 7120 8524 1000 |0515: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e8a50: 0a14 |0518: move-result v20 │ │ +0e8a52: 2900 d2fc |0519: goto/16 01eb // -032e │ │ +0e8a56: 0800 1b00 |051b: move-object/from16 v0, v27 │ │ +0e8a5a: 5200 8f0d |051d: iget v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8a5e: 0216 0000 |051f: move/from16 v22, v0 │ │ +0e8a62: 0200 1600 |0521: move/from16 v0, v22 │ │ +0e8a66: 0201 1300 |0523: move/from16 v1, v19 │ │ +0e8a6a: 7120 8524 1000 |0525: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e8a70: 0a13 |0528: move-result v19 │ │ +0e8a72: 2900 ccfc |0529: goto/16 01f5 // -0334 │ │ +0e8a76: 7210 841c 0c00 |052b: invoke-interface {v12}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e8a7c: 0a0b |052e: move-result v11 │ │ +0e8a7e: 2900 6afd |052f: goto/16 0299 // -0296 │ │ +0e8a82: 0800 1b00 |0531: move-object/from16 v0, v27 │ │ +0e8a86: 5400 a20d |0533: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da2 │ │ +0e8a8a: 0816 0000 |0535: move-object/from16 v22, v0 │ │ +0e8a8e: 1317 0000 |0537: const/16 v23, #int 0 // #0 │ │ +0e8a92: 1318 0000 |0539: const/16 v24, #int 0 // #0 │ │ +0e8a96: 1319 0000 |053b: const/16 v25, #int 0 // #0 │ │ +0e8a9a: 131a 0000 |053d: const/16 v26, #int 0 // #0 │ │ +0e8a9e: 7405 f112 1600 |053f: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8aa4: 0800 1b00 |0542: move-object/from16 v0, v27 │ │ +0e8aa8: 5400 a10d |0544: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.hKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0da1 │ │ +0e8aac: 0816 0000 |0546: move-object/from16 v22, v0 │ │ +0e8ab0: 1317 0000 |0548: const/16 v23, #int 0 // #0 │ │ +0e8ab4: 1318 0000 |054a: const/16 v24, #int 0 // #0 │ │ +0e8ab8: 1319 0000 |054c: const/16 v25, #int 0 // #0 │ │ +0e8abc: 131a 0000 |054e: const/16 v26, #int 0 // #0 │ │ +0e8ac0: 7405 f112 1600 |0550: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8ac6: 2900 f9fd |0553: goto/16 034c // -0207 │ │ +0e8aca: 7801 851c 1100 |0555: invoke-interface/range {v17}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e8ad0: 0a12 |0558: move-result v18 │ │ +0e8ad2: 2900 1bfe |0559: goto/16 0374 // -01e5 │ │ +0e8ad6: 0800 1b00 |055b: move-object/from16 v0, v27 │ │ +0e8ada: 5400 b40d |055d: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db4 │ │ +0e8ade: 0816 0000 |055f: move-object/from16 v22, v0 │ │ +0e8ae2: 1317 0000 |0561: const/16 v23, #int 0 // #0 │ │ +0e8ae6: 1318 0000 |0563: const/16 v24, #int 0 // #0 │ │ +0e8aea: 1319 0000 |0565: const/16 v25, #int 0 // #0 │ │ +0e8aee: 131a 0000 |0567: const/16 v26, #int 0 // #0 │ │ +0e8af2: 7405 f112 1600 |0569: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8af8: 0800 1b00 |056c: move-object/from16 v0, v27 │ │ +0e8afc: 5400 b30d |056e: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.vKnobBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0db3 │ │ +0e8b00: 0816 0000 |0570: move-object/from16 v22, v0 │ │ +0e8b04: 1317 0000 |0572: const/16 v23, #int 0 // #0 │ │ +0e8b08: 1318 0000 |0574: const/16 v24, #int 0 // #0 │ │ +0e8b0c: 1319 0000 |0576: const/16 v25, #int 0 // #0 │ │ +0e8b10: 131a 0000 |0578: const/16 v26, #int 0 // #0 │ │ +0e8b14: 7405 f112 1600 |057a: invoke-virtual/range {v22, v23, v24, v25, v26}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e8b1a: 2900 befe |057d: goto/16 043b // -0142 │ │ +0e8b1e: 0800 1b00 |057f: move-object/from16 v0, v27 │ │ +0e8b22: 5400 b90d |0581: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8b26: 0816 0000 |0583: move-object/from16 v22, v0 │ │ +0e8b2a: 0800 1600 |0585: move-object/from16 v0, v22 │ │ +0e8b2e: 2000 9f02 |0587: instance-of v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e8b32: 0216 0000 |0589: move/from16 v22, v0 │ │ +0e8b36: 3816 28fb |058b: if-eqz v22, 00b3 // -04d8 │ │ +0e8b3a: 0800 1b00 |058d: move-object/from16 v0, v27 │ │ +0e8b3e: 5400 b90d |058f: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8b42: 0816 0000 |0591: move-object/from16 v22, v0 │ │ +0e8b46: 1f16 9f02 |0593: check-cast v22, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e8b4a: 7801 aa1c 1600 |0595: invoke-interface/range {v22}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e8b50: 2900 1bfb |0598: goto/16 00b3 // -04e5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x000a line=340 │ │ 0x0014 line=341 │ │ 0x0020 line=343 │ │ 0x0024 line=344 │ │ @@ -328639,23 +328564,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 │ │ -0daea0: |[0daea0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0daeb0: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0daeb4: 3202 0400 |0002: if-eq v2, v0, 0006 // +0004 │ │ -0daeb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0daeba: 0f00 |0005: return v0 │ │ -0daebc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0daebe: 6e20 4b19 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@194b │ │ -0daec4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0daec6: 28fa |000b: goto 0005 // -0006 │ │ +0e8b54: |[0e8b54] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0e8b64: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8b68: 3202 0400 |0002: if-eq v2, v0, 0006 // +0004 │ │ +0e8b6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e8b6e: 0f00 |0005: return v0 │ │ +0e8b70: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e8b72: 6e20 4b19 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@194b │ │ +0e8b78: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0e8b7a: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0005 line=593 │ │ 0x0006 line=592 │ │ 0x000a line=593 │ │ locals : │ │ @@ -328667,20 +328592,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0daec8: |[0daec8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.resetFade:()V │ │ -0daed8: 5210 970d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ -0daedc: 5910 960d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0daee0: 5210 990d |0004: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ -0daee4: 5910 980d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ -0daee8: 0e00 |0008: return-void │ │ +0e8b7c: |[0e8b7c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.resetFade:()V │ │ +0e8b8c: 5210 970d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ +0e8b90: 5910 960d |0002: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0e8b94: 5210 990d |0004: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ +0e8b98: 5910 980d |0006: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelay:F // field@0d98 │ │ +0e8b9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0008 line=229 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -328690,56 +328615,56 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0daeec: |[0daeec] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollTo:(FFFF)V │ │ -0daefc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0daefe: 5250 8d0d |0001: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0daf02: a602 0608 |0003: add-float v2, v6, v8 │ │ -0daf06: 5253 900d |0005: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0daf0a: c603 |0007: add-float/2addr v3, v0 │ │ -0daf0c: 2d02 0203 |0008: cmpl-float v2, v2, v3 │ │ -0daf10: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ -0daf14: a602 0608 |000c: add-float v2, v6, v8 │ │ -0daf18: 5253 900d |000e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0daf1c: a700 0203 |0010: sub-float v0, v2, v3 │ │ -0daf20: 2e02 0600 |0012: cmpg-float v2, v6, v0 │ │ -0daf24: 3b02 0300 |0014: if-gez v2, 0017 // +0003 │ │ -0daf28: 0160 |0016: move v0, v6 │ │ -0daf2a: 5252 a40d |0017: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0daf2e: 7130 3912 4002 |0019: invoke-static {v0, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0daf34: 0a02 |001c: move-result v2 │ │ -0daf36: 6e20 3619 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0daf3c: 5251 8e0d |0020: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0daf40: 5252 a50d |0022: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0daf44: c772 |0024: sub-float/2addr v2, v7 │ │ -0daf46: c792 |0025: sub-float/2addr v2, v9 │ │ -0daf48: 5253 8f0d |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0daf4c: c632 |0028: add-float/2addr v2, v3 │ │ -0daf4e: 2d02 0102 |0029: cmpl-float v2, v1, v2 │ │ -0daf52: 3d02 0a00 |002b: if-lez v2, 0035 // +000a │ │ -0daf56: 5252 a50d |002d: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0daf5a: c772 |002f: sub-float/2addr v2, v7 │ │ -0daf5c: c792 |0030: sub-float/2addr v2, v9 │ │ -0daf5e: 5253 8f0d |0031: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0daf62: a601 0203 |0033: add-float v1, v2, v3 │ │ -0daf66: 5252 a50d |0035: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0daf6a: c772 |0037: sub-float/2addr v2, v7 │ │ -0daf6c: 2e02 0102 |0038: cmpg-float v2, v1, v2 │ │ -0daf70: 3b02 0600 |003a: if-gez v2, 0040 // +0006 │ │ -0daf74: 5252 a50d |003c: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0daf78: a701 0207 |003e: sub-float v1, v2, v7 │ │ -0daf7c: 5252 a50d |0040: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0daf80: 7130 3912 4102 |0042: invoke-static {v1, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0daf86: 0a02 |0045: move-result v2 │ │ -0daf88: 6e20 3719 2500 |0046: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0daf8e: 0e00 |0049: return-void │ │ +0e8ba0: |[0e8ba0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollTo:(FFFF)V │ │ +0e8bb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e8bb2: 5250 8d0d |0001: iget v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e8bb6: a602 0608 |0003: add-float v2, v6, v8 │ │ +0e8bba: 5253 900d |0005: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8bbe: c603 |0007: add-float/2addr v3, v0 │ │ +0e8bc0: 2d02 0203 |0008: cmpl-float v2, v2, v3 │ │ +0e8bc4: 3d02 0800 |000a: if-lez v2, 0012 // +0008 │ │ +0e8bc8: a602 0608 |000c: add-float v2, v6, v8 │ │ +0e8bcc: 5253 900d |000e: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8bd0: a700 0203 |0010: sub-float v0, v2, v3 │ │ +0e8bd4: 2e02 0600 |0012: cmpg-float v2, v6, v0 │ │ +0e8bd8: 3b02 0300 |0014: if-gez v2, 0017 // +0003 │ │ +0e8bdc: 0160 |0016: move v0, v6 │ │ +0e8bde: 5252 a40d |0017: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e8be2: 7130 3912 4002 |0019: invoke-static {v0, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8be8: 0a02 |001c: move-result v2 │ │ +0e8bea: 6e20 3619 2500 |001d: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e8bf0: 5251 8e0d |0020: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e8bf4: 5252 a50d |0022: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8bf8: c772 |0024: sub-float/2addr v2, v7 │ │ +0e8bfa: c792 |0025: sub-float/2addr v2, v9 │ │ +0e8bfc: 5253 8f0d |0026: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8c00: c632 |0028: add-float/2addr v2, v3 │ │ +0e8c02: 2d02 0102 |0029: cmpl-float v2, v1, v2 │ │ +0e8c06: 3d02 0a00 |002b: if-lez v2, 0035 // +000a │ │ +0e8c0a: 5252 a50d |002d: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8c0e: c772 |002f: sub-float/2addr v2, v7 │ │ +0e8c10: c792 |0030: sub-float/2addr v2, v9 │ │ +0e8c12: 5253 8f0d |0031: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8c16: a601 0203 |0033: add-float v1, v2, v3 │ │ +0e8c1a: 5252 a50d |0035: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8c1e: c772 |0037: sub-float/2addr v2, v7 │ │ +0e8c20: 2e02 0102 |0038: cmpg-float v2, v1, v2 │ │ +0e8c24: 3b02 0600 |003a: if-gez v2, 0040 // +0006 │ │ +0e8c28: 5252 a50d |003c: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8c2c: a701 0207 |003e: sub-float v1, v2, v7 │ │ +0e8c30: 5252 a50d |0040: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8c34: 7130 3912 4102 |0042: invoke-static {v1, v4, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8c3a: 0a02 |0045: move-result v2 │ │ +0e8c3c: 6e20 3719 2500 |0046: invoke-virtual {v5, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e8c42: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=678 │ │ 0x0003 line=679 │ │ 0x0012 line=680 │ │ 0x0017 line=681 │ │ 0x0020 line=683 │ │ @@ -328761,58 +328686,58 @@ │ │ type : '(FFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0daf90: |[0daf90] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollToCenter:(FFFF)V │ │ -0dafa0: 1507 8040 |0000: const/high16 v7, #int 1082130432 // #4080 │ │ -0dafa4: 1506 0040 |0002: const/high16 v6, #int 1073741824 // #4000 │ │ -0dafa8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0dafaa: 5280 8d0d |0005: iget v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0dafae: a603 090b |0007: add-float v3, v9, v11 │ │ -0dafb2: 5284 900d |0009: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0dafb6: c604 |000b: add-float/2addr v4, v0 │ │ -0dafb8: 2d03 0304 |000c: cmpl-float v3, v3, v4 │ │ -0dafbc: 3d03 0800 |000e: if-lez v3, 0016 // +0008 │ │ -0dafc0: a603 090b |0010: add-float v3, v9, v11 │ │ -0dafc4: 5284 900d |0012: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ -0dafc8: a700 0304 |0014: sub-float v0, v3, v4 │ │ -0dafcc: 2e03 0900 |0016: cmpg-float v3, v9, v0 │ │ -0dafd0: 3b03 0300 |0018: if-gez v3, 001b // +0003 │ │ -0dafd4: 0190 |001a: move v0, v9 │ │ -0dafd6: 5283 a40d |001b: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0dafda: 7130 3912 5003 |001d: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0dafe0: 0a03 |0020: move-result v3 │ │ -0dafe2: 6e20 3619 3800 |0021: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0dafe8: 5281 8e0d |0024: iget v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0dafec: 5283 a50d |0026: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0daff0: c7a3 |0028: sub-float/2addr v3, v10 │ │ -0daff2: 5284 8f0d |0029: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0daff6: c964 |002b: div-float/2addr v4, v6 │ │ -0daff8: c643 |002c: add-float/2addr v3, v4 │ │ -0daffa: a904 0c06 |002d: div-float v4, v12, v6 │ │ -0daffe: a702 0304 |002f: sub-float v2, v3, v4 │ │ -0db002: 5283 8f0d |0031: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0db006: c973 |0033: div-float/2addr v3, v7 │ │ -0db008: a703 0203 |0034: sub-float v3, v2, v3 │ │ -0db00c: 2e03 0103 |0036: cmpg-float v3, v1, v3 │ │ -0db010: 3a03 0a00 |0038: if-ltz v3, 0042 // +000a │ │ -0db014: 5283 8f0d |003a: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ -0db018: c973 |003c: div-float/2addr v3, v7 │ │ -0db01a: c623 |003d: add-float/2addr v3, v2 │ │ -0db01c: 2d03 0103 |003e: cmpl-float v3, v1, v3 │ │ -0db020: 3d03 0300 |0040: if-lez v3, 0043 // +0003 │ │ -0db024: 0121 |0042: move v1, v2 │ │ -0db026: 5283 a50d |0043: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0db02a: 7130 3912 5103 |0045: invoke-static {v1, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0db030: 0a03 |0048: move-result v3 │ │ -0db032: 6e20 3719 3800 |0049: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0db038: 0e00 |004c: return-void │ │ +0e8c44: |[0e8c44] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollToCenter:(FFFF)V │ │ +0e8c54: 1507 8040 |0000: const/high16 v7, #int 1082130432 // #4080 │ │ +0e8c58: 1506 0040 |0002: const/high16 v6, #int 1073741824 // #4000 │ │ +0e8c5c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0e8c5e: 5280 8d0d |0005: iget v0, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e8c62: a603 090b |0007: add-float v3, v9, v11 │ │ +0e8c66: 5284 900d |0009: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8c6a: c604 |000b: add-float/2addr v4, v0 │ │ +0e8c6c: 2d03 0304 |000c: cmpl-float v3, v3, v4 │ │ +0e8c70: 3d03 0800 |000e: if-lez v3, 0016 // +0008 │ │ +0e8c74: a603 090b |0010: add-float v3, v9, v11 │ │ +0e8c78: 5284 900d |0012: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaWidth:F // field@0d90 │ │ +0e8c7c: a700 0304 |0014: sub-float v0, v3, v4 │ │ +0e8c80: 2e03 0900 |0016: cmpg-float v3, v9, v0 │ │ +0e8c84: 3b03 0300 |0018: if-gez v3, 001b // +0003 │ │ +0e8c88: 0190 |001a: move v0, v9 │ │ +0e8c8a: 5283 a40d |001b: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e8c8e: 7130 3912 5003 |001d: invoke-static {v0, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8c94: 0a03 |0020: move-result v3 │ │ +0e8c96: 6e20 3619 3800 |0021: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e8c9c: 5281 8e0d |0024: iget v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e8ca0: 5283 a50d |0026: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8ca4: c7a3 |0028: sub-float/2addr v3, v10 │ │ +0e8ca6: 5284 8f0d |0029: iget v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8caa: c964 |002b: div-float/2addr v4, v6 │ │ +0e8cac: c643 |002c: add-float/2addr v3, v4 │ │ +0e8cae: a904 0c06 |002d: div-float v4, v12, v6 │ │ +0e8cb2: a702 0304 |002f: sub-float v2, v3, v4 │ │ +0e8cb6: 5283 8f0d |0031: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8cba: c973 |0033: div-float/2addr v3, v7 │ │ +0e8cbc: a703 0203 |0034: sub-float v3, v2, v3 │ │ +0e8cc0: 2e03 0103 |0036: cmpg-float v3, v1, v3 │ │ +0e8cc4: 3a03 0a00 |0038: if-ltz v3, 0042 // +000a │ │ +0e8cc8: 5283 8f0d |003a: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.areaHeight:F // field@0d8f │ │ +0e8ccc: c973 |003c: div-float/2addr v3, v7 │ │ +0e8cce: c623 |003d: add-float/2addr v3, v2 │ │ +0e8cd0: 2d03 0103 |003e: cmpl-float v3, v1, v3 │ │ +0e8cd4: 3d03 0300 |0040: if-lez v3, 0043 // +0003 │ │ +0e8cd8: 0121 |0042: move v1, v2 │ │ +0e8cda: 5283 a50d |0043: iget v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8cde: 7130 3912 5103 |0045: invoke-static {v1, v5, v3}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8ce4: 0a03 |0048: move-result v3 │ │ +0e8ce6: 6e20 3719 3800 |0049: invoke-virtual {v8, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e8cec: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=692 │ │ 0x0007 line=693 │ │ 0x0016 line=694 │ │ 0x001b line=695 │ │ 0x0024 line=697 │ │ @@ -328835,17 +328760,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db03c: |[0db03c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollX:(F)V │ │ -0db04c: 5901 8d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ -0db050: 0e00 |0002: return-void │ │ +0e8cf0: |[0e8cf0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollX:(F)V │ │ +0e8d00: 5901 8d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountX:F // field@0d8d │ │ +0e8d04: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0002 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsX F │ │ @@ -328855,17 +328780,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db054: |[0db054] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollY:(F)V │ │ -0db064: 5901 8e0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ -0db068: 0e00 |0002: return-void │ │ +0e8d08: |[0e8d08] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.scrollY:(F)V │ │ +0e8d18: 5901 8e0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.amountY:F // field@0d8e │ │ +0e8d1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0002 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsY F │ │ @@ -328875,17 +328800,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db06c: |[0db06c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setCancelTouchFocus:(Z)V │ │ -0db07c: 5c01 910d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0d91 │ │ -0db080: 0e00 |0002: return-void │ │ +0e8d20: |[0e8d20] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setCancelTouchFocus:(Z)V │ │ +0e8d30: 5c01 910d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.cancelTouchFocus:Z // field@0d91 │ │ +0e8d34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0002 line=829 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 cancelTouchFocus Z │ │ @@ -328895,17 +328820,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db084: |[0db084] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setClamp:(Z)V │ │ -0db094: 5c01 920d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0d92 │ │ -0db098: 0e00 |0002: return-void │ │ +0e8d38: |[0e8d38] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setClamp:(Z)V │ │ +0e8d48: 5c01 920d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.clamp:Z // field@0d92 │ │ +0e8d4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x0002 line=798 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 clamp Z │ │ @@ -328915,24 +328840,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0db09c: |[0db09c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFadeScrollBars:(Z)V │ │ -0db0ac: 5510 9a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ -0db0b0: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0db0b4: 0e00 |0004: return-void │ │ -0db0b6: 5c12 9a0d |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ -0db0ba: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0db0be: 5210 970d |0009: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ -0db0c2: 5910 960d |000b: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ -0db0c6: 6e10 2819 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1928 │ │ -0db0cc: 28f4 |0010: goto 0004 // -000c │ │ +0e8d50: |[0e8d50] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFadeScrollBars:(Z)V │ │ +0e8d60: 5510 9a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ +0e8d64: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0e8d68: 0e00 |0004: return-void │ │ +0e8d6a: 5c12 9a0d |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeScrollBars:Z // field@0d9a │ │ +0e8d6e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0e8d72: 5210 970d |0009: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ +0e8d76: 5910 960d |000b: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlpha:F // field@0d96 │ │ +0e8d7a: 6e10 2819 0100 |000d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1928 │ │ +0e8d80: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0004 line=806 │ │ 0x0005 line=803 │ │ 0x0007 line=804 │ │ 0x000d line=805 │ │ @@ -328945,27 +328870,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0db0d0: |[0db0d0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlickScroll:(Z)V │ │ -0db0e0: 5510 9b0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ -0db0e4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0db0e8: 0e00 |0004: return-void │ │ -0db0ea: 5c12 9b0d |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ -0db0ee: 3802 0b00 |0007: if-eqz v2, 0012 // +000b │ │ -0db0f2: 5410 9c0d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0db0f6: 6e20 0b19 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190b │ │ -0db0fc: 6e10 2819 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1928 │ │ -0db102: 28f3 |0011: goto 0004 // -000d │ │ -0db104: 5410 9c0d |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ -0db108: 6e20 3119 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1931 │ │ -0db10e: 28f7 |0017: goto 000e // -0009 │ │ +0e8d84: |[0e8d84] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlickScroll:(Z)V │ │ +0e8d94: 5510 9b0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ +0e8d98: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0e8d9c: 0e00 |0004: return-void │ │ +0e8d9e: 5c12 9b0d |0005: iput-boolean v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScroll:Z // field@0d9b │ │ +0e8da2: 3802 0b00 |0007: if-eqz v2, 0012 // +000b │ │ +0e8da6: 5410 9c0d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e8daa: 6e20 0b19 0100 |000b: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@190b │ │ +0e8db0: 6e10 2819 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1928 │ │ +0e8db6: 28f3 |0011: goto 0004 // -000d │ │ +0e8db8: 5410 9c0d |0012: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flickScrollListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; // field@0d9c │ │ +0e8dbc: 6e20 3119 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1931 │ │ +0e8dc2: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0004 line=673 │ │ 0x0005 line=667 │ │ 0x0007 line=668 │ │ 0x0009 line=669 │ │ @@ -328980,17 +328905,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db110: |[0db110] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlingTime:(F)V │ │ -0db120: 5901 9d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ -0db124: 0e00 |0002: return-void │ │ +0e8dc4: |[0e8dc4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setFlingTime:(F)V │ │ +0e8dd4: 5901 9d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.flingTime:F // field@0d9d │ │ +0e8dd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0002 line=793 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 flingTime F │ │ @@ -329000,18 +328925,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0db128: |[0db128] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setForceOverscroll:(ZZ)V │ │ -0db138: 5c01 9f0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0d9f │ │ -0db13c: 5c02 a00d |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0da0 │ │ -0db140: 0e00 |0004: return-void │ │ +0e8ddc: |[0e8ddc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setForceOverscroll:(ZZ)V │ │ +0e8dec: 5c01 9f0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollX:Z // field@0d9f │ │ +0e8df0: 5c02 a00d |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.forceOverscrollY:Z // field@0da0 │ │ +0e8df4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x0002 line=787 │ │ 0x0004 line=788 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -329023,18 +328948,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0db144: |[0db144] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setOverscroll:(ZZ)V │ │ -0db154: 5c01 a90d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ -0db158: 5c02 aa0d |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ -0db15c: 0e00 |0004: return-void │ │ +0e8df8: |[0e8df8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setOverscroll:(ZZ)V │ │ +0e8e08: 5c01 a90d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollX:Z // field@0da9 │ │ +0e8e0c: 5c02 aa0d |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollY:Z // field@0daa │ │ +0e8e10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0002 line=772 │ │ 0x0004 line=773 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -329046,23 +328971,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0db160: |[0db160] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentX:(F)V │ │ -0db170: 5230 a40d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0db174: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0db176: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -0db17a: 7130 3912 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0db180: 0a01 |0008: move-result v1 │ │ -0db182: c810 |0009: mul-float/2addr v0, v1 │ │ -0db184: 6e20 3619 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0db18a: 0e00 |000d: return-void │ │ +0e8e14: |[0e8e14] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentX:(F)V │ │ +0e8e24: 5230 a40d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e8e28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e8e2a: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e8e2e: 7130 3912 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8e34: 0a01 |0008: move-result v1 │ │ +0e8e36: c810 |0009: mul-float/2addr v0, v1 │ │ +0e8e38: 6e20 3619 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e8e3e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x000d line=655 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000e reg=4 percentX F │ │ @@ -329072,23 +328997,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0db18c: |[0db18c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentY:(F)V │ │ -0db19c: 5230 a50d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0db1a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0db1a2: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ -0db1a6: 7130 3912 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0db1ac: 0a01 |0008: move-result v1 │ │ -0db1ae: c810 |0009: mul-float/2addr v0, v1 │ │ -0db1b0: 6e20 3719 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0db1b6: 0e00 |000d: return-void │ │ +0e8e40: |[0e8e40] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollPercentY:(F)V │ │ +0e8e50: 5230 a50d |0000: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8e54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e8e56: 1502 803f |0003: const/high16 v2, #int 1065353216 // #3f80 │ │ +0e8e5a: 7130 3912 1402 |0005: invoke-static {v4, v1, v2}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8e60: 0a01 |0008: move-result v1 │ │ +0e8e62: c810 |0009: mul-float/2addr v0, v1 │ │ +0e8e64: 6e20 3719 0300 |000a: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e8e6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x000d line=663 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000e reg=4 percentY F │ │ @@ -329098,21 +329023,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0db1b8: |[0db1b8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollX:(F)V │ │ -0db1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db1ca: 5221 a40d |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ -0db1ce: 7130 3912 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0db1d4: 0a00 |0006: move-result v0 │ │ -0db1d6: 6e20 3619 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ -0db1dc: 0e00 |000a: return-void │ │ +0e8e6c: |[0e8e6c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollX:(F)V │ │ +0e8e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e8e7e: 5221 a40d |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxX:F // field@0da4 │ │ +0e8e82: 7130 3912 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8e88: 0a00 |0006: move-result v0 │ │ +0e8e8a: 6e20 3619 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollX:(F)V // method@1936 │ │ +0e8e90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x000a line=625 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000b reg=3 pixels F │ │ @@ -329122,21 +329047,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0db1e0: |[0db1e0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollY:(F)V │ │ -0db1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db1f2: 5221 a50d |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ -0db1f6: 7130 3912 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ -0db1fc: 0a00 |0006: move-result v0 │ │ -0db1fe: 6e20 3719 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ -0db204: 0e00 |000a: return-void │ │ +0e8e94: |[0e8e94] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollY:(F)V │ │ +0e8ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e8ea6: 5221 a50d |0001: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.maxY:F // field@0da5 │ │ +0e8eaa: 7130 3912 0301 |0003: invoke-static {v3, v0, v1}, Lcom/badlogic/gdx/math/MathUtils;.clamp:(FFF)F // method@1239 │ │ +0e8eb0: 0a00 |0006: move-result v0 │ │ +0e8eb2: 6e20 3719 0200 |0007: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollY:(F)V // method@1937 │ │ +0e8eb8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x000a line=634 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x000b reg=3 pixels F │ │ @@ -329146,18 +329071,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0db208: |[0db208] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollbarsOnTop:(Z)V │ │ -0db218: 5c01 ae0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0dae │ │ -0db21c: 6e10 2819 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1928 │ │ -0db222: 0e00 |0005: return-void │ │ +0e8ebc: |[0e8ebc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollbarsOnTop:(Z)V │ │ +0e8ecc: 5c01 ae0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.scrollbarsOnTop:Z // field@0dae │ │ +0e8ed0: 6e10 2819 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidate:()V // method@1928 │ │ +0e8ed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ 0x0002 line=822 │ │ 0x0005 line=823 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -329168,18 +329093,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0db224: |[0db224] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollingDisabled:(ZZ)V │ │ -0db234: 5c01 930d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ -0db238: 5c02 940d |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ -0db23c: 0e00 |0004: return-void │ │ +0e8ed8: |[0e8ed8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setScrollingDisabled:(ZZ)V │ │ +0e8ee8: 5c01 930d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableX:Z // field@0d93 │ │ +0e8eec: 5c02 940d |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.disableY:Z // field@0d94 │ │ +0e8ef0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0002 line=732 │ │ 0x0004 line=733 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -329191,17 +329116,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db240: |[0db240] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setSmoothScrolling:(Z)V │ │ -0db250: 5c01 af0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0daf │ │ -0db254: 0e00 |0002: return-void │ │ +0e8ef4: |[0e8ef4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setSmoothScrolling:(Z)V │ │ +0e8f04: 5c01 af0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.smoothScrolling:Z // field@0daf │ │ +0e8f08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0002 line=815 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 smoothScrolling Z │ │ @@ -329211,23 +329136,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 │ │ -0db258: |[0db258] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ -0db268: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0db26c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0db270: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0db274: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0db27a: 2700 |0009: throw v0 │ │ -0db27c: 5b23 b00d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ -0db280: 6e10 2919 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidateHierarchy:()V // method@1929 │ │ -0db286: 0e00 |000f: return-void │ │ +0e8f0c: |[0e8f0c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)V │ │ +0e8f1c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0e8f20: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0e8f24: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0e8f28: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0e8f2e: 2700 |0009: throw v0 │ │ +0e8f30: 5b23 b00d |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // field@0db0 │ │ +0e8f34: 6e10 2919 0200 |000c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.invalidateHierarchy:()V // method@1929 │ │ +0e8f3a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x000a line=247 │ │ 0x000c line=248 │ │ 0x000f line=249 │ │ locals : │ │ @@ -329239,17 +329164,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db288: |[0db288] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityX:(F)V │ │ -0db298: 5901 b50d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ -0db29c: 0e00 |0002: return-void │ │ +0e8f3c: |[0e8f3c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityX:(F)V │ │ +0e8f4c: 5901 b50d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityX:F // field@0db5 │ │ +0e8f50: 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/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 velocityX F │ │ @@ -329259,17 +329184,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db2a0: |[0db2a0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityY:(F)V │ │ -0db2b0: 5901 b60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ -0db2b4: 0e00 |0002: return-void │ │ +0e8f54: |[0e8f54] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setVelocityY:(F)V │ │ +0e8f64: 5901 b60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.velocityY:F // field@0db6 │ │ +0e8f68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0002 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 velocityY F │ │ @@ -329279,23 +329204,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 │ │ -0db2b8: |[0db2b8] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0db2c8: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0db2cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0db2d0: 5410 b90d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0db2d4: 6f20 d01b 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1bd0 │ │ -0db2da: 5b12 b90d |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ -0db2de: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -0db2e2: 6f20 bb1b 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1bbb │ │ -0db2e8: 0e00 |0010: return-void │ │ +0e8f6c: |[0e8f6c] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e8f7c: 5410 b90d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8f80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e8f84: 5410 b90d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8f88: 6f20 d01b 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1bd0 │ │ +0e8f8e: 5b12 b90d |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.widget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0db9 │ │ +0e8f92: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0e8f96: 6f20 bb1b 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1bbb │ │ +0e8f9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0009 line=574 │ │ 0x000b line=575 │ │ 0x0010 line=576 │ │ locals : │ │ @@ -329307,18 +329232,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0db2ec: |[0db2ec] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupFadeScrollBars:(FF)V │ │ -0db2fc: 5901 970d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ -0db300: 5902 990d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ -0db304: 0e00 |0004: return-void │ │ +0e8fa0: |[0e8fa0] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupFadeScrollBars:(FF)V │ │ +0e8fb0: 5901 970d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeAlphaSeconds:F // field@0d97 │ │ +0e8fb4: 5902 990d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.fadeDelaySeconds:F // field@0d99 │ │ +0e8fb8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0002 line=810 │ │ 0x0004 line=811 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ @@ -329330,19 +329255,19 @@ │ │ type : '(FFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0db308: |[0db308] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupOverscroll:(FFF)V │ │ -0db318: 5901 a60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ -0db31c: 5902 a80d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ -0db320: 5903 a70d |0004: iput v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ -0db324: 0e00 |0006: return-void │ │ +0e8fbc: |[0e8fbc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.setupOverscroll:(FFF)V │ │ +0e8fcc: 5901 a60d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollDistance:F // field@0da6 │ │ +0e8fd0: 5902 a80d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMin:F // field@0da8 │ │ +0e8fd4: 5903 a70d |0004: iput v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.overscrollSpeedMax:F // field@0da7 │ │ +0e8fd8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0002 line=779 │ │ 0x0004 line=780 │ │ 0x0006 line=781 │ │ locals : │ │ @@ -329356,17 +329281,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db328: |[0db328] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollX:(F)V │ │ -0db338: 5901 b70d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ -0db33c: 0e00 |0002: return-void │ │ +0e8fdc: |[0e8fdc] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollX:(F)V │ │ +0e8fec: 5901 b70d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountX:F // field@0db7 │ │ +0e8ff0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0002 line=616 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsX F │ │ @@ -329376,17 +329301,17 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db340: |[0db340] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollY:(F)V │ │ -0db350: 5901 b80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ -0db354: 0e00 |0002: return-void │ │ +0e8ff4: |[0e8ff4] com.badlogic.gdx.scenes.scene2d.ui.ScrollPane.visualScrollY:(F)V │ │ +0e9004: 5901 b80d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;.visualAmountY:F // field@0db8 │ │ +0e9008: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0002 line=621 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; │ │ 0x0000 - 0x0003 reg=1 pixelsY F │ │ @@ -329425,18 +329350,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 │ │ -0db358: |[0db358] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V │ │ -0db368: 5b01 bc0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db36c: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ -0db372: 0e00 |0005: return-void │ │ +0e900c: |[0e900c] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V │ │ +0e901c: 5b01 bc0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e9020: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ +0e9026: 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; │ │ │ │ @@ -329446,55 +329371,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 │ │ -0db374: |[0db374] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0db384: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0db386: 390c 0600 |0001: if-nez v12, 0007 // +0006 │ │ -0db38a: 380d 0400 |0003: if-eqz v13, 0007 // +0004 │ │ -0db38e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0db390: 0f02 |0006: return v2 │ │ -0db392: 5483 bc0d |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db396: 5433 d00d |0009: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0db39a: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ -0db39e: 5483 bc0d |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db3a2: 5433 d00d |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0db3a6: 6e10 6119 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1961 │ │ -0db3ac: 0c03 |0014: move-result-object v3 │ │ -0db3ae: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ -0db3b2: 5483 bc0d |0017: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db3b6: 6e10 7d19 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@197d │ │ -0db3bc: 28ea |001c: goto 0006 // -0016 │ │ -0db3be: 5483 bc0d |001d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db3c2: 6e10 7819 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1978 │ │ -0db3c8: 0c00 |0022: move-result-object v0 │ │ -0db3ca: 6201 1e0b |0023: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0db3ce: 5483 bc0d |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db3d2: 5433 d30d |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0db3d6: 5233 210b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0db3da: 5484 bc0d |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db3de: 5444 d30d |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ -0db3e2: 5244 220b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0db3e6: 6e30 1513 3104 |0031: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0db3ec: 0c03 |0034: move-result-object v3 │ │ -0db3ee: 6e20 b716 3000 |0035: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ -0db3f4: 5483 bc0d |0038: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db3f8: 2204 5e02 |003a: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // type@025e │ │ -0db3fc: 5485 bc0d |003c: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db400: 5216 210b |003e: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0db404: 5217 220b |0040: iget v7, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0db408: 7040 5b19 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@195b │ │ -0db40e: 5b34 d00d |0045: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0db412: 5483 bc0d |0047: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ -0db416: 5433 d00d |0049: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ -0db41a: 6e20 9a16 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0db420: 28b8 |004e: goto 0006 // -0048 │ │ +0e9028: |[0e9028] com.badlogic.gdx.scenes.scene2d.ui.SelectBox$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0e9038: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0e903a: 390c 0600 |0001: if-nez v12, 0007 // +0006 │ │ +0e903e: 380d 0400 |0003: if-eqz v13, 0007 // +0004 │ │ +0e9042: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0e9044: 0f02 |0006: return v2 │ │ +0e9046: 5483 bc0d |0007: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e904a: 5433 d00d |0009: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0e904e: 3803 1200 |000b: if-eqz v3, 001d // +0012 │ │ +0e9052: 5483 bc0d |000d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e9056: 5433 d00d |000f: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0e905a: 6e10 6119 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1961 │ │ +0e9060: 0c03 |0014: move-result-object v3 │ │ +0e9062: 3803 0800 |0015: if-eqz v3, 001d // +0008 │ │ +0e9066: 5483 bc0d |0017: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e906a: 6e10 7d19 0300 |0019: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.hideList:()V // method@197d │ │ +0e9070: 28ea |001c: goto 0006 // -0016 │ │ +0e9072: 5483 bc0d |001d: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e9076: 6e10 7819 0300 |001f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1978 │ │ +0e907c: 0c00 |0022: move-result-object v0 │ │ +0e907e: 6201 1e0b |0023: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0e9082: 5483 bc0d |0025: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e9086: 5433 d30d |0027: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0e908a: 5233 210b |0029: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e908e: 5484 bc0d |002b: iget-object v4, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e9092: 5444 d30d |002d: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.screenCoords:Lcom/badlogic/gdx/math/Vector2; // field@0dd3 │ │ +0e9096: 5244 220b |002f: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e909a: 6e30 1513 3104 |0031: invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0e90a0: 0c03 |0034: move-result-object v3 │ │ +0e90a2: 6e20 b716 3000 |0035: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.screenToStageCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@16b7 │ │ +0e90a8: 5483 bc0d |0038: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e90ac: 2204 5e02 |003a: new-instance v4, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // type@025e │ │ +0e90b0: 5485 bc0d |003c: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e90b4: 5216 210b |003e: iget v6, v1, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0e90b8: 5217 220b |0040: iget v7, v1, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0e90bc: 7040 5b19 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@195b │ │ +0e90c2: 5b34 d00d |0045: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0e90c6: 5483 bc0d |0047: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; // field@0dbc │ │ +0e90ca: 5433 d00d |0049: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;.list:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectList; // field@0dd0 │ │ +0e90ce: 6e20 9a16 3000 |004b: invoke-virtual {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0e90d4: 28b8 |004e: goto 0006 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ 0x0006 line=81 │ │ 0x0007 line=72 │ │ 0x0017 line=73 │ │ 0x001d line=76 │ │ @@ -329601,35 +329526,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 │ │ -0db424: |[0db424] 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 │ │ -0db434: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ -0db438: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0db43e: 1a01 9014 |0005: const-string v1, "default-" // string@1490 │ │ -0db442: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0db448: 0c01 |000a: move-result-object v1 │ │ -0db44a: 3809 1500 |000b: if-eqz v9, 0020 // +0015 │ │ -0db44e: 1a00 bd29 |000d: const-string v0, "vertical" // string@29bd │ │ -0db452: 6e20 d724 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0db458: 0c00 |0012: move-result-object v0 │ │ -0db45a: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0db460: 0c05 |0016: move-result-object v5 │ │ -0db462: 0760 |0017: move-object v0, v6 │ │ -0db464: 0771 |0018: move-object v1, v7 │ │ -0db466: 0782 |0019: move-object v2, v8 │ │ -0db468: 0193 |001a: move v3, v9 │ │ -0db46a: 07a4 |001b: move-object v4, v10 │ │ -0db46c: 7606 dc19 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@19dc │ │ -0db472: 0e00 |001f: return-void │ │ -0db474: 1a00 5e1b |0020: const-string v0, "horizontal" // string@1b5e │ │ -0db478: 28ed |0022: goto 000f // -0013 │ │ +0e90d8: |[0e90d8] 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 │ │ +0e90e8: 2200 9103 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0391 │ │ +0e90ec: 7010 d024 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0e90f2: 1a01 9014 |0005: const-string v1, "default-" // string@1490 │ │ +0e90f6: 6e20 d724 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e90fc: 0c01 |000a: move-result-object v1 │ │ +0e90fe: 3809 1500 |000b: if-eqz v9, 0020 // +0015 │ │ +0e9102: 1a00 bd29 |000d: const-string v0, "vertical" // string@29bd │ │ +0e9106: 6e20 d724 0100 |000f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0e910c: 0c00 |0012: move-result-object v0 │ │ +0e910e: 6e10 dd24 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0e9114: 0c05 |0016: move-result-object v5 │ │ +0e9116: 0760 |0017: move-object v0, v6 │ │ +0e9118: 0771 |0018: move-object v1, v7 │ │ +0e911a: 0782 |0019: move-object v2, v8 │ │ +0e911c: 0193 |001a: move v3, v9 │ │ +0e911e: 07a4 |001b: move-object v4, v10 │ │ +0e9120: 7606 dc19 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@19dc │ │ +0e9126: 0e00 |001f: return-void │ │ +0e9128: 1a00 5e1b |0020: const-string v0, "horizontal" // string@1b5e │ │ +0e912c: 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; │ │ @@ -329643,21 +329568,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 │ │ -0db47c: |[0db47c] 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 │ │ -0db48c: 1c00 6b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@026b │ │ -0db490: 6e30 9f19 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@199f │ │ -0db496: 0c00 |0005: move-result-object v0 │ │ -0db498: 1f00 6b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@026b │ │ -0db49c: 7050 dd19 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@19dd │ │ -0db4a2: 0e00 |000b: return-void │ │ +0e9130: |[0e9130] 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 │ │ +0e9140: 1c00 6b02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@026b │ │ +0e9144: 6e30 9f19 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@199f │ │ +0e914a: 0c00 |0005: move-result-object v0 │ │ +0e914c: 1f00 6b02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // type@026b │ │ +0e9150: 7050 dd19 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@19dd │ │ +0e9156: 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; │ │ @@ -329671,55 +329596,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 │ │ -0db4a4: |[0db4a4] 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 │ │ -0db4b4: 7010 b91b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ -0db4ba: 1500 003f |0003: const/high16 v0, #int 1056964608 // #3f00 │ │ -0db4be: 5910 fc0d |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0db4c2: 1500 803f |0007: const/high16 v0, #int 1065353216 // #3f80 │ │ -0db4c6: 5910 f60d |0009: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0db4ca: 2200 db01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0db4ce: 7010 e612 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0db4d4: 5b10 f20d |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ -0db4d8: 2200 db01 |0012: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0db4dc: 7010 e612 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0db4e2: 5b10 fb0d |0017: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ -0db4e6: 2200 db01 |0019: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0db4ea: 7010 e612 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0db4f0: 5b10 f30d |001e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db4f4: 2200 db01 |0020: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0db4f8: 7010 e612 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0db4fe: 5b10 f00d |0025: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df0 │ │ -0db502: 2200 db01 |0027: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0db506: 7010 e612 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0db50c: 5b10 f90d |002c: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df9 │ │ -0db510: 2200 dc01 |002e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0db514: 7010 f912 0000 |0030: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0db51a: 5b10 f50d |0033: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ -0db51e: 2200 dc01 |0035: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0db522: 7010 f912 0000 |0037: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0db528: 5b10 f40d |003a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ -0db52c: 5b12 f10d |003c: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db530: 5b13 fa0d |003e: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db534: 5c14 fe0d |0040: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ -0db538: 6e20 fd19 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V // method@19fd │ │ -0db53e: 6e20 f719 2100 |0045: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@19f7 │ │ -0db544: 6e20 fb19 3100 |0048: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@19fb │ │ -0db54a: 6e10 ec19 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefWidth:()F // method@19ec │ │ -0db550: 0a00 |004e: move-result v0 │ │ -0db552: 6e20 ff19 0100 |004f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setWidth:(F)V // method@19ff │ │ -0db558: 6e10 eb19 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefHeight:()F // method@19eb │ │ -0db55e: 0a00 |0055: move-result v0 │ │ -0db560: 6e20 f819 0100 |0056: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setHeight:(F)V // method@19f8 │ │ -0db566: 7010 f119 0100 |0059: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.initialize:()V // method@19f1 │ │ -0db56c: 0e00 |005c: return-void │ │ +0e9158: |[0e9158] 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 │ │ +0e9168: 7010 b91b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ +0e916e: 1500 003f |0003: const/high16 v0, #int 1056964608 // #3f00 │ │ +0e9172: 5910 fc0d |0005: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e9176: 1500 803f |0007: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e917a: 5910 f60d |0009: iput v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e917e: 2200 db01 |000b: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e9182: 7010 e612 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e9188: 5b10 f20d |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ +0e918c: 2200 db01 |0012: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e9190: 7010 e612 0000 |0014: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e9196: 5b10 fb0d |0017: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ +0e919a: 2200 db01 |0019: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e919e: 7010 e612 0000 |001b: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e91a4: 5b10 f30d |001e: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e91a8: 2200 db01 |0020: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e91ac: 7010 e612 0000 |0022: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e91b2: 5b10 f00d |0025: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df0 │ │ +0e91b6: 2200 db01 |0027: new-instance v0, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e91ba: 7010 e612 0000 |0029: invoke-direct {v0}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e91c0: 5b10 f90d |002c: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df9 │ │ +0e91c4: 2200 dc01 |002e: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e91c8: 7010 f912 0000 |0030: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e91ce: 5b10 f50d |0033: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.lastPoint:Lcom/badlogic/gdx/math/Vector2; // field@0df5 │ │ +0e91d2: 2200 dc01 |0035: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0e91d6: 7010 f912 0000 |0037: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0e91dc: 5b10 f40d |003a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handlePosition:Lcom/badlogic/gdx/math/Vector2; // field@0df4 │ │ +0e91e0: 5b12 f10d |003c: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e91e4: 5b13 fa0d |003e: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e91e8: 5c14 fe0d |0040: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ +0e91ec: 6e20 fd19 5100 |0042: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V // method@19fd │ │ +0e91f2: 6e20 f719 2100 |0045: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@19f7 │ │ +0e91f8: 6e20 fb19 3100 |0048: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@19fb │ │ +0e91fe: 6e10 ec19 0100 |004b: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefWidth:()F // method@19ec │ │ +0e9204: 0a00 |004e: move-result v0 │ │ +0e9206: 6e20 ff19 0100 |004f: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setWidth:(F)V // method@19ff │ │ +0e920c: 6e10 eb19 0100 |0052: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getPrefHeight:()F // method@19eb │ │ +0e9212: 0a00 |0055: move-result v0 │ │ +0e9214: 6e20 f819 0100 |0056: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.setHeight:(F)V // method@19f8 │ │ +0e921a: 7010 f119 0100 |0059: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.initialize:()V // method@19f1 │ │ +0e9220: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=43 │ │ 0x000b line=46 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ @@ -329749,40 +329674,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0db570: |[0db570] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateHorizBoundsAndPositions:()V │ │ -0db580: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0db582: 5496 fd0d |0001: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0db586: 5461 ef0d |0003: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0db58a: 6e10 e819 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@19e8 │ │ -0db590: 0a03 |0008: move-result v3 │ │ -0db592: 6e10 f019 0900 |0009: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@19f0 │ │ -0db598: 0a06 |000c: move-result v6 │ │ -0db59a: 7210 851c 0100 |000d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0db5a0: 0a07 |0010: move-result v7 │ │ -0db5a2: a700 0607 |0011: sub-float v0, v6, v7 │ │ -0db5a6: 5296 fc0d |0013: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0db5aa: c806 |0015: mul-float/2addr v6, v0 │ │ -0db5ac: 8766 |0016: float-to-int v6, v6 │ │ -0db5ae: 8264 |0017: int-to-float v4, v6 │ │ -0db5b0: a705 0004 |0018: sub-float v5, v0, v4 │ │ -0db5b4: 7210 851c 0100 |001a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0db5ba: 0a02 |001d: move-result v2 │ │ -0db5bc: 5496 f20d |001e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ -0db5c0: 6e53 f112 8648 |0020: invoke-virtual {v6, v8, v8, v4, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0db5c6: 5496 fb0d |0023: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ -0db5ca: a607 0402 |0025: add-float v7, v4, v2 │ │ -0db5ce: 6e53 f112 7658 |0027: invoke-virtual {v6, v7, v8, v5, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0db5d4: 5496 f30d |002a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db5d8: 6e53 f112 4628 |002c: invoke-virtual {v6, v4, v8, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0db5de: 0e00 |002f: return-void │ │ +0e9224: |[0e9224] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateHorizBoundsAndPositions:()V │ │ +0e9234: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0e9236: 5496 fd0d |0001: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e923a: 5461 ef0d |0003: iget-object v1, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +0e923e: 6e10 e819 0900 |0005: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@19e8 │ │ +0e9244: 0a03 |0008: move-result v3 │ │ +0e9246: 6e10 f019 0900 |0009: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@19f0 │ │ +0e924c: 0a06 |000c: move-result v6 │ │ +0e924e: 7210 851c 0100 |000d: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e9254: 0a07 |0010: move-result v7 │ │ +0e9256: a700 0607 |0011: sub-float v0, v6, v7 │ │ +0e925a: 5296 fc0d |0013: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e925e: c806 |0015: mul-float/2addr v6, v0 │ │ +0e9260: 8766 |0016: float-to-int v6, v6 │ │ +0e9262: 8264 |0017: int-to-float v4, v6 │ │ +0e9264: a705 0004 |0018: sub-float v5, v0, v4 │ │ +0e9268: 7210 851c 0100 |001a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e926e: 0a02 |001d: move-result v2 │ │ +0e9270: 5496 f20d |001e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ +0e9274: 6e53 f112 8648 |0020: invoke-virtual {v6, v8, v8, v4, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e927a: 5496 fb0d |0023: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ +0e927e: a607 0402 |0025: add-float v7, v4, v2 │ │ +0e9282: 6e53 f112 7658 |0027: invoke-virtual {v6, v7, v8, v5, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e9288: 5496 f30d |002a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e928c: 6e53 f112 4628 |002c: invoke-virtual {v6, v4, v8, v2, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e9292: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x0005 line=218 │ │ 0x0009 line=220 │ │ 0x0013 line=221 │ │ 0x0018 line=222 │ │ @@ -329805,40 +329730,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0db5e0: |[0db5e0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateVertBoundsAndPositions:()V │ │ -0db5f0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0db5f2: 54a7 fd0d |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0db5f6: 5472 ef0d |0003: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0db5fa: 6e10 f019 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@19f0 │ │ -0db600: 0a06 |0008: move-result v6 │ │ -0db602: 6e10 e819 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@19e8 │ │ -0db608: 0a04 |000c: move-result v4 │ │ -0db60a: 7210 841c 0200 |000d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0db610: 0a07 |0010: move-result v7 │ │ -0db612: a700 0407 |0011: sub-float v0, v4, v7 │ │ -0db616: 52a7 fc0d |0013: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0db61a: c807 |0015: mul-float/2addr v7, v0 │ │ -0db61c: 8777 |0016: float-to-int v7, v7 │ │ -0db61e: 8275 |0017: int-to-float v5, v7 │ │ -0db620: a701 0005 |0018: sub-float v1, v0, v5 │ │ -0db624: 7210 841c 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0db62a: 0a03 |001d: move-result v3 │ │ -0db62c: 54a7 f20d |001e: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ -0db630: a708 0405 |0020: sub-float v8, v4, v5 │ │ -0db634: 6e55 f112 9768 |0022: invoke-virtual {v7, v9, v8, v6, v5}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0db63a: 54a7 fb0d |0025: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ -0db63e: 6e51 f112 9769 |0027: invoke-virtual {v7, v9, v9, v6, v1}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0db644: 54a7 f30d |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db648: 6e53 f112 9761 |002c: invoke-virtual {v7, v9, v1, v6, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ -0db64e: 0e00 |002f: return-void │ │ +0e9294: |[0e9294] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.calculateVertBoundsAndPositions:()V │ │ +0e92a4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0e92a6: 54a7 fd0d |0001: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e92aa: 5472 ef0d |0003: iget-object v2, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +0e92ae: 6e10 f019 0a00 |0005: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getWidth:()F // method@19f0 │ │ +0e92b4: 0a06 |0008: move-result v6 │ │ +0e92b6: 6e10 e819 0a00 |0009: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getHeight:()F // method@19e8 │ │ +0e92bc: 0a04 |000c: move-result v4 │ │ +0e92be: 7210 841c 0200 |000d: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e92c4: 0a07 |0010: move-result v7 │ │ +0e92c6: a700 0407 |0011: sub-float v0, v4, v7 │ │ +0e92ca: 52a7 fc0d |0013: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e92ce: c807 |0015: mul-float/2addr v7, v0 │ │ +0e92d0: 8777 |0016: float-to-int v7, v7 │ │ +0e92d2: 8275 |0017: int-to-float v5, v7 │ │ +0e92d4: a701 0005 |0018: sub-float v1, v0, v5 │ │ +0e92d8: 7210 841c 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e92de: 0a03 |001d: move-result v3 │ │ +0e92e0: 54a7 f20d |001e: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ +0e92e4: a708 0405 |0020: sub-float v8, v4, v5 │ │ +0e92e8: 6e55 f112 9768 |0022: invoke-virtual {v7, v9, v8, v6, v5}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e92ee: 54a7 fb0d |0025: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ +0e92f2: 6e51 f112 9769 |0027: invoke-virtual {v7, v9, v9, v6, v1}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e92f8: 54a7 f30d |002a: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e92fc: 6e53 f112 9761 |002c: invoke-virtual {v7, v9, v1, v6, v3}, Lcom/badlogic/gdx/math/Rectangle;.set:(FFFF)V // method@12f1 │ │ +0e9302: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=231 │ │ 0x0005 line=233 │ │ 0x0009 line=234 │ │ 0x000d line=236 │ │ 0x0013 line=237 │ │ @@ -329863,19 +329788,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0db650: |[0db650] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.initialize:()V │ │ -0db660: 2200 6a02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1; // type@026a │ │ -0db664: 7020 d419 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V // method@19d4 │ │ -0db66a: 6e20 e119 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@19e1 │ │ -0db670: 0e00 |0008: return-void │ │ +0e9304: |[0e9304] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.initialize:()V │ │ +0e9314: 2200 6a02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1; // type@026a │ │ +0e9318: 7020 d419 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V // method@19d4 │ │ +0e931e: 6e20 e119 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@19e1 │ │ +0e9324: 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; │ │ │ │ @@ -329885,19 +329810,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 │ │ -0db674: |[0db674] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0db684: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0db688: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ -0db68c: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0db692: 2700 |0007: throw v0 │ │ +0e9328: |[0e9328] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e9338: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e933c: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ +0e9340: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e9346: 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; │ │ │ │ @@ -329906,19 +329831,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 │ │ -0db694: |[0db694] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0db6a4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0db6a8: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ -0db6ac: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0db6b2: 2700 |0007: throw v0 │ │ +0e9348: |[0e9348] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorAt:(ILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e9358: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e935c: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ +0e9360: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e9366: 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; │ │ @@ -329928,19 +329853,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 │ │ -0db6b4: |[0db6b4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0db6c4: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0db6c8: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ -0db6cc: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0db6d2: 2700 |0007: throw v0 │ │ +0e9368: |[0e9368] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.addActorBefore:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e9378: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e937c: 1a01 a90e |0002: const-string v1, "Use ScrollPane#setWidget." // string@0ea9 │ │ +0e9380: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e9386: 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; │ │ @@ -329950,88 +329875,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 │ │ -0db6d4: |[0db6d4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0db6e4: 6e10 001a 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.validate:()V // method@1a00 │ │ -0db6ea: 6e10 e719 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19e7 │ │ -0db6f0: 0c06 |0006: move-result-object v6 │ │ -0db6f2: 5481 fd0d |0007: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0db6f6: 5410 ef0d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0db6fa: 6e10 e519 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@19e5 │ │ -0db700: 0c01 |000e: move-result-object v1 │ │ -0db702: 6e30 e219 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@19e2 │ │ -0db708: 6e10 080e 0900 |0012: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ -0db70e: 0c07 |0015: move-result-object v7 │ │ -0db710: 5481 f10d |0016: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db714: 3801 2f00 |0018: if-eqz v1, 0047 // +002f │ │ -0db718: 6e10 ee19 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19ee │ │ -0db71e: 0c01 |001d: move-result-object v1 │ │ -0db720: 6e10 a516 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ -0db726: 0c01 |0021: move-result-object v1 │ │ -0db728: 5482 f20d |0022: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ -0db72c: 5483 f00d |0024: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df0 │ │ -0db730: 7140 b91c 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@1cb9 │ │ -0db736: 5481 f00d |0029: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df0 │ │ -0db73a: 7110 bd1c 0100 |002b: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ -0db740: 0a01 |002e: move-result v1 │ │ -0db742: 3801 1800 |002f: if-eqz v1, 0047 // +0018 │ │ -0db746: 5481 f10d |0031: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db74a: 6e10 ef15 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0db750: 0a01 |0036: move-result v1 │ │ -0db752: 3801 0a00 |0037: if-eqz v1, 0041 // +000a │ │ -0db756: 5481 f10d |0039: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db75a: 5262 6203 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0db75e: c8a2 |003d: mul-float/2addr v2, v10 │ │ -0db760: 6e30 d515 9102 |003e: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ -0db766: 6e10 050e 0900 |0041: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0db76c: 7100 bc1c 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ -0db772: 5481 fa0d |0047: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db776: 3801 2f00 |0049: if-eqz v1, 0078 // +002f │ │ -0db77a: 6e10 ee19 0800 |004b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19ee │ │ -0db780: 0c01 |004e: move-result-object v1 │ │ -0db782: 6e10 a516 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ -0db788: 0c01 |0052: move-result-object v1 │ │ -0db78a: 5482 fb0d |0053: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ -0db78e: 5483 f90d |0055: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df9 │ │ -0db792: 7140 b91c 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@1cb9 │ │ -0db798: 5481 f90d |005a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df9 │ │ -0db79c: 7110 bd1c 0100 |005c: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ -0db7a2: 0a01 |005f: move-result v1 │ │ -0db7a4: 3801 1800 |0060: if-eqz v1, 0078 // +0018 │ │ -0db7a8: 5481 fa0d |0062: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db7ac: 6e10 ef15 0100 |0064: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0db7b2: 0a01 |0067: move-result v1 │ │ -0db7b4: 3801 0a00 |0068: if-eqz v1, 0072 // +000a │ │ -0db7b8: 5481 fa0d |006a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db7bc: 5262 6203 |006c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0db7c0: c8a2 |006e: mul-float/2addr v2, v10 │ │ -0db7c2: 6e30 d515 9102 |006f: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ -0db7c8: 6e10 050e 0900 |0072: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ -0db7ce: 7100 bc1c 0000 |0075: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ -0db7d4: 5261 6503 |0078: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0db7d8: 5262 6403 |007a: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0db7dc: 5263 6303 |007c: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0db7e0: 5264 6203 |007e: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0db7e4: 6e54 0d0e 1932 |0080: invoke-virtual {v9, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0db7ea: 5481 f30d |0083: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db7ee: 5212 180b |0085: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0db7f2: 5481 f30d |0087: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db7f6: 5213 190b |0089: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0db7fa: 5481 f30d |008b: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db7fe: 5214 170b |008d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0db802: 5481 f30d |008f: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ -0db806: 5215 130b |0091: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0db80a: 0791 |0093: move-object v1, v9 │ │ -0db80c: 7806 811c 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@1c81 │ │ -0db812: 6e20 f619 9800 |0097: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@19f6 │ │ -0db818: 0e00 |009a: return-void │ │ +0e9388: |[0e9388] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0e9398: 6e10 001a 0800 |0000: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.validate:()V // method@1a00 │ │ +0e939e: 6e10 e719 0800 |0003: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@19e7 │ │ +0e93a4: 0c06 |0006: move-result-object v6 │ │ +0e93a6: 5481 fd0d |0007: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e93aa: 5410 ef0d |0009: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +0e93ae: 6e10 e519 0800 |000b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@19e5 │ │ +0e93b4: 0c01 |000e: move-result-object v1 │ │ +0e93b6: 6e30 e219 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@19e2 │ │ +0e93bc: 6e10 080e 0900 |0012: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ +0e93c2: 0c07 |0015: move-result-object v7 │ │ +0e93c4: 5481 f10d |0016: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e93c8: 3801 2f00 |0018: if-eqz v1, 0047 // +002f │ │ +0e93cc: 6e10 ee19 0800 |001a: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19ee │ │ +0e93d2: 0c01 |001d: move-result-object v1 │ │ +0e93d4: 6e10 a516 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ +0e93da: 0c01 |0021: move-result-object v1 │ │ +0e93dc: 5482 f20d |0022: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ +0e93e0: 5483 f00d |0024: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df0 │ │ +0e93e4: 7140 b91c 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@1cb9 │ │ +0e93ea: 5481 f00d |0029: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df0 │ │ +0e93ee: 7110 bd1c 0100 |002b: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ +0e93f4: 0a01 |002e: move-result v1 │ │ +0e93f6: 3801 1800 |002f: if-eqz v1, 0047 // +0018 │ │ +0e93fa: 5481 f10d |0031: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e93fe: 6e10 ef15 0100 |0033: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0e9404: 0a01 |0036: move-result v1 │ │ +0e9406: 3801 0a00 |0037: if-eqz v1, 0041 // +000a │ │ +0e940a: 5481 f10d |0039: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e940e: 5262 6203 |003b: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e9412: c8a2 |003d: mul-float/2addr v2, v10 │ │ +0e9414: 6e30 d515 9102 |003e: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ +0e941a: 6e10 050e 0900 |0041: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0e9420: 7100 bc1c 0000 |0044: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ +0e9426: 5481 fa0d |0047: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e942a: 3801 2f00 |0049: if-eqz v1, 0078 // +002f │ │ +0e942e: 6e10 ee19 0800 |004b: invoke-virtual {v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@19ee │ │ +0e9434: 0c01 |004e: move-result-object v1 │ │ +0e9436: 6e10 a516 0100 |004f: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ +0e943c: 0c01 |0052: move-result-object v1 │ │ +0e943e: 5482 fb0d |0053: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ +0e9442: 5483 f90d |0055: iget-object v3, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df9 │ │ +0e9446: 7140 b91c 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@1cb9 │ │ +0e944c: 5481 f90d |005a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondScissors:Lcom/badlogic/gdx/math/Rectangle; // field@0df9 │ │ +0e9450: 7110 bd1c 0100 |005c: invoke-static {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ +0e9456: 0a01 |005f: move-result v1 │ │ +0e9458: 3801 1800 |0060: if-eqz v1, 0078 // +0018 │ │ +0e945c: 5481 fa0d |0062: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9460: 6e10 ef15 0100 |0064: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0e9466: 0a01 |0067: move-result v1 │ │ +0e9468: 3801 0a00 |0068: if-eqz v1, 0072 // +000a │ │ +0e946c: 5481 fa0d |006a: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9470: 5262 6203 |006c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e9474: c8a2 |006e: mul-float/2addr v2, v10 │ │ +0e9476: 6e30 d515 9102 |006f: invoke-virtual {v1, v9, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@15d5 │ │ +0e947c: 6e10 050e 0900 |0072: invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.flush:()V // method@0e05 │ │ +0e9482: 7100 bc1c 0000 |0075: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ +0e9488: 5261 6503 |0078: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0e948c: 5262 6403 |007a: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0e9490: 5263 6303 |007c: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0e9494: 5264 6203 |007e: iget v4, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0e9498: 6e54 0d0e 1932 |0080: invoke-virtual {v9, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0e949e: 5481 f30d |0083: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e94a2: 5212 180b |0085: iget v2, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e94a6: 5481 f30d |0087: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e94aa: 5213 190b |0089: iget v3, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e94ae: 5481 f30d |008b: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e94b2: 5214 170b |008d: iget v4, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e94b6: 5481 f30d |008f: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.handleBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df3 │ │ +0e94ba: 5215 130b |0091: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e94be: 0791 |0093: move-object v1, v9 │ │ +0e94c0: 7806 811c 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@1c81 │ │ +0e94c6: 6e20 f619 9800 |0097: invoke-virtual {v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@19f6 │ │ +0e94cc: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=250 │ │ 0x0007 line=252 │ │ 0x000b line=253 │ │ 0x0012 line=254 │ │ @@ -330064,17 +329989,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0db81c: |[0db81c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinHeight:()F │ │ -0db82c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db82e: 0f00 |0001: return v0 │ │ +0e94d0: |[0e94d0] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinHeight:()F │ │ +0e94e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e94e2: 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;) │ │ @@ -330082,17 +330007,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0db830: |[0db830] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinWidth:()F │ │ -0db840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db842: 0f00 |0001: return v0 │ │ +0e94e4: |[0e94e4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getMinWidth:()F │ │ +0e94f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e94f6: 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;) │ │ @@ -330100,46 +330025,46 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0db844: |[0db844] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefHeight:()F │ │ -0db854: 5421 f10d |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db858: 2011 9f02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db85c: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ -0db860: 5421 f10d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db864: 1f01 9f02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db868: 7210 a21c 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0db86e: 0a00 |000d: move-result v0 │ │ -0db870: 5421 fa0d |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db874: 2011 9f02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db878: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ -0db87c: 5421 fa0d |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db880: 1f01 9f02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db884: 7210 a21c 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0db88a: 0a01 |001b: move-result v1 │ │ -0db88c: c610 |001c: add-float/2addr v0, v1 │ │ -0db88e: 5521 fe0d |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ -0db892: 3801 0b00 |001f: if-eqz v1, 002a // +000b │ │ -0db896: 5421 fd0d |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0db89a: 5411 ef0d |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0db89e: 7210 841c 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0db8a4: 0a01 |0028: move-result v1 │ │ -0db8a6: c610 |0029: add-float/2addr v0, v1 │ │ -0db8a8: 0f00 |002a: return v0 │ │ -0db8aa: 5421 f10d |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db8ae: 6e10 da15 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0db8b4: 0a00 |0030: move-result v0 │ │ -0db8b6: 28dd |0031: goto 000e // -0023 │ │ -0db8b8: 5421 fa0d |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db8bc: 6e10 da15 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0db8c2: 0a01 |0037: move-result v1 │ │ -0db8c4: 28e4 |0038: goto 001c // -001c │ │ +0e94f8: |[0e94f8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefHeight:()F │ │ +0e9508: 5421 f10d |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e950c: 2011 9f02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9510: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ +0e9514: 5421 f10d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e9518: 1f01 9f02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e951c: 7210 a21c 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0e9522: 0a00 |000d: move-result v0 │ │ +0e9524: 5421 fa0d |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9528: 2011 9f02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e952c: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ +0e9530: 5421 fa0d |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9534: 1f01 9f02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9538: 7210 a21c 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0e953e: 0a01 |001b: move-result v1 │ │ +0e9540: c610 |001c: add-float/2addr v0, v1 │ │ +0e9542: 5521 fe0d |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ +0e9546: 3801 0b00 |001f: if-eqz v1, 002a // +000b │ │ +0e954a: 5421 fd0d |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e954e: 5411 ef0d |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +0e9552: 7210 841c 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0e9558: 0a01 |0028: move-result v1 │ │ +0e955a: c610 |0029: add-float/2addr v0, v1 │ │ +0e955c: 0f00 |002a: return v0 │ │ +0e955e: 5421 f10d |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e9562: 6e10 da15 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e9568: 0a00 |0030: move-result v0 │ │ +0e956a: 28dd |0031: goto 000e // -0023 │ │ +0e956c: 5421 fa0d |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9570: 6e10 da15 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e9576: 0a01 |0037: move-result v1 │ │ +0e9578: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000e line=198 │ │ 0x001d line=199 │ │ 0x002a line=200 │ │ 0x002b line=197 │ │ @@ -330154,46 +330079,46 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0db8c8: |[0db8c8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefWidth:()F │ │ -0db8d8: 5421 f10d |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db8dc: 2011 9f02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db8e0: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ -0db8e4: 5421 f10d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db8e8: 1f01 9f02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db8ec: 7210 a31c 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0db8f2: 0a00 |000d: move-result v0 │ │ -0db8f4: 5421 fa0d |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db8f8: 2011 9f02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db8fc: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ -0db900: 5421 fa0d |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db904: 1f01 9f02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db908: 7210 a31c 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0db90e: 0a01 |001b: move-result v1 │ │ -0db910: c610 |001c: add-float/2addr v0, v1 │ │ -0db912: 5521 fe0d |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ -0db916: 3901 0b00 |001f: if-nez v1, 002a // +000b │ │ -0db91a: 5421 fd0d |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0db91e: 5411 ef0d |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ -0db922: 7210 851c 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0db928: 0a01 |0028: move-result v1 │ │ -0db92a: c610 |0029: add-float/2addr v0, v1 │ │ -0db92c: 0f00 |002a: return v0 │ │ -0db92e: 5421 f10d |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db932: 6e10 e715 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0db938: 0a00 |0030: move-result v0 │ │ -0db93a: 28dd |0031: goto 000e // -0023 │ │ -0db93c: 5421 fa0d |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0db940: 6e10 e715 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0db946: 0a01 |0037: move-result v1 │ │ -0db948: 28e4 |0038: goto 001c // -001c │ │ +0e957c: |[0e957c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getPrefWidth:()F │ │ +0e958c: 5421 f10d |0000: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e9590: 2011 9f02 |0002: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9594: 3801 2700 |0004: if-eqz v1, 002b // +0027 │ │ +0e9598: 5421 f10d |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e959c: 1f01 9f02 |0008: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e95a0: 7210 a31c 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0e95a6: 0a00 |000d: move-result v0 │ │ +0e95a8: 5421 fa0d |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e95ac: 2011 9f02 |0010: instance-of v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e95b0: 3801 2000 |0012: if-eqz v1, 0032 // +0020 │ │ +0e95b4: 5421 fa0d |0014: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e95b8: 1f01 9f02 |0016: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e95bc: 7210 a31c 0100 |0018: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0e95c2: 0a01 |001b: move-result v1 │ │ +0e95c4: c610 |001c: add-float/2addr v0, v1 │ │ +0e95c6: 5521 fe0d |001d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ +0e95ca: 3901 0b00 |001f: if-nez v1, 002a // +000b │ │ +0e95ce: 5421 fd0d |0021: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e95d2: 5411 ef0d |0023: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;.handle:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0def │ │ +0e95d6: 7210 851c 0100 |0025: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0e95dc: 0a01 |0028: move-result v1 │ │ +0e95de: c610 |0029: add-float/2addr v0, v1 │ │ +0e95e0: 0f00 |002a: return v0 │ │ +0e95e2: 5421 f10d |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e95e6: 6e10 e715 0100 |002d: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e95ec: 0a00 |0030: move-result v0 │ │ +0e95ee: 28dd |0031: goto 000e // -0023 │ │ +0e95f0: 5421 fa0d |0032: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e95f4: 6e10 e715 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e95fa: 0a01 |0037: move-result v1 │ │ +0e95fc: 28e4 |0038: goto 001c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000e line=190 │ │ 0x001d line=191 │ │ 0x002a line=192 │ │ 0x002b line=189 │ │ @@ -330208,17 +330133,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db94c: |[0db94c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getSplit:()F │ │ -0db95c: 5210 fc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0db960: 0f00 |0002: return v0 │ │ +0e9600: |[0e9600] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getSplit:()F │ │ +0e9610: 5210 fc0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e9614: 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;) │ │ @@ -330226,17 +330151,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 │ │ -0db964: |[0db964] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ -0db974: 5410 fd0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0db978: 1100 |0002: return-object v0 │ │ +0e9618: |[0e9618] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; │ │ +0e9628: 5410 fd0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e962c: 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;) │ │ @@ -330244,85 +330169,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 150 16-bit code units │ │ -0db97c: |[0db97c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.layout:()V │ │ -0db98c: 5575 fe0d |0000: iget-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ -0db990: 3905 7c00 |0002: if-nez v5, 007e // +007c │ │ -0db994: 7010 e319 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateHorizBoundsAndPositions:()V // method@19e3 │ │ -0db99a: 5470 f10d |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0db99e: 5471 f20d |0009: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ -0db9a2: 3800 3700 |000b: if-eqz v0, 0042 // +0037 │ │ -0db9a6: 5215 180b |000d: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0db9aa: 6e20 1116 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0db9b0: 5215 190b |0012: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0db9b4: 6e20 1216 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0db9ba: 6e10 e715 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0db9c0: 0a05 |001a: move-result v5 │ │ -0db9c2: 5216 170b |001b: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0db9c6: 2d05 0506 |001d: cmpl-float v5, v5, v6 │ │ -0db9ca: 3905 0c00 |001f: if-nez v5, 002b // +000c │ │ -0db9ce: 6e10 da15 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0db9d4: 0a05 |0024: move-result v5 │ │ -0db9d6: 5216 130b |0025: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0db9da: 2d05 0506 |0027: cmpl-float v5, v5, v6 │ │ -0db9de: 3805 5900 |0029: if-eqz v5, 0082 // +0059 │ │ -0db9e2: 5215 170b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0db9e6: 6e20 1016 5000 |002d: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0db9ec: 5215 130b |0030: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0db9f0: 6e20 0016 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0db9f6: 2005 9f02 |0035: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0db9fa: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ -0db9fe: 0702 |0039: move-object v2, v0 │ │ -0dba00: 1f02 9f02 |003a: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dba04: 7210 a41c 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ -0dba0a: 7210 aa1c 0200 |003f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dba10: 5473 fa0d |0042: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0dba14: 5474 fb0d |0044: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ -0dba18: 3803 3700 |0046: if-eqz v3, 007d // +0037 │ │ -0dba1c: 5245 180b |0048: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0dba20: 6e20 1116 5300 |004a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0dba26: 5245 190b |004d: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dba2a: 6e20 1216 5300 |004f: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0dba30: 6e10 e715 0300 |0052: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0dba36: 0a05 |0055: move-result v5 │ │ -0dba38: 5246 170b |0056: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dba3c: 2d05 0506 |0058: cmpl-float v5, v5, v6 │ │ -0dba40: 3905 0c00 |005a: if-nez v5, 0066 // +000c │ │ -0dba44: 6e10 da15 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0dba4a: 0a05 |005f: move-result v5 │ │ -0dba4c: 5246 130b |0060: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dba50: 2d05 0506 |0062: cmpl-float v5, v5, v6 │ │ -0dba54: 3805 2800 |0064: if-eqz v5, 008c // +0028 │ │ -0dba58: 5245 170b |0066: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dba5c: 6e20 1016 5300 |0068: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0dba62: 5245 130b |006b: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dba66: 6e20 0016 5300 |006d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0dba6c: 2035 9f02 |0070: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dba70: 3805 0b00 |0072: if-eqz v5, 007d // +000b │ │ -0dba74: 0732 |0074: move-object v2, v3 │ │ -0dba76: 1f02 9f02 |0075: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dba7a: 7210 a41c 0200 |0077: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ -0dba80: 7210 aa1c 0200 |007a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dba86: 0e00 |007d: return-void │ │ -0dba88: 7010 e419 0700 |007e: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateVertBoundsAndPositions:()V // method@19e4 │ │ -0dba8e: 2886 |0081: goto 0007 // -007a │ │ -0dba90: 2005 9f02 |0082: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dba94: 3805 beff |0084: if-eqz v5, 0042 // -0042 │ │ -0dba98: 1f00 9f02 |0086: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dba9c: 7210 aa1c 0000 |0088: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dbaa2: 28b7 |008b: goto 0042 // -0049 │ │ -0dbaa4: 2035 9f02 |008c: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbaa8: 3805 efff |008e: if-eqz v5, 007d // -0011 │ │ -0dbaac: 1f03 9f02 |0090: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbab0: 7210 aa1c 0300 |0092: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dbab6: 28e8 |0095: goto 007d // -0018 │ │ +0e9630: |[0e9630] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.layout:()V │ │ +0e9640: 5575 fe0d |0000: iget-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ +0e9644: 3905 7c00 |0002: if-nez v5, 007e // +007c │ │ +0e9648: 7010 e319 0700 |0004: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateHorizBoundsAndPositions:()V // method@19e3 │ │ +0e964e: 5470 f10d |0007: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e9652: 5471 f20d |0009: iget-object v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0df2 │ │ +0e9656: 3800 3700 |000b: if-eqz v0, 0042 // +0037 │ │ +0e965a: 5215 180b |000d: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e965e: 6e20 1116 5000 |000f: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0e9664: 5215 190b |0012: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e9668: 6e20 1216 5000 |0014: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0e966e: 6e10 e715 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e9674: 0a05 |001a: move-result v5 │ │ +0e9676: 5216 170b |001b: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e967a: 2d05 0506 |001d: cmpl-float v5, v5, v6 │ │ +0e967e: 3905 0c00 |001f: if-nez v5, 002b // +000c │ │ +0e9682: 6e10 da15 0000 |0021: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e9688: 0a05 |0024: move-result v5 │ │ +0e968a: 5216 130b |0025: iget v6, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e968e: 2d05 0506 |0027: cmpl-float v5, v5, v6 │ │ +0e9692: 3805 5900 |0029: if-eqz v5, 0082 // +0059 │ │ +0e9696: 5215 170b |002b: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e969a: 6e20 1016 5000 |002d: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0e96a0: 5215 130b |0030: iget v5, v1, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e96a4: 6e20 0016 5000 |0032: invoke-virtual {v0, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0e96aa: 2005 9f02 |0035: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e96ae: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ +0e96b2: 0702 |0039: move-object v2, v0 │ │ +0e96b4: 1f02 9f02 |003a: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e96b8: 7210 a41c 0200 |003c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ +0e96be: 7210 aa1c 0200 |003f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e96c4: 5473 fa0d |0042: iget-object v3, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e96c8: 5474 fb0d |0044: iget-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidgetBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0dfb │ │ +0e96cc: 3803 3700 |0046: if-eqz v3, 007d // +0037 │ │ +0e96d0: 5245 180b |0048: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e96d4: 6e20 1116 5300 |004a: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0e96da: 5245 190b |004d: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e96de: 6e20 1216 5300 |004f: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0e96e4: 6e10 e715 0300 |0052: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e96ea: 0a05 |0055: move-result v5 │ │ +0e96ec: 5246 170b |0056: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e96f0: 2d05 0506 |0058: cmpl-float v5, v5, v6 │ │ +0e96f4: 3905 0c00 |005a: if-nez v5, 0066 // +000c │ │ +0e96f8: 6e10 da15 0300 |005c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e96fe: 0a05 |005f: move-result v5 │ │ +0e9700: 5246 130b |0060: iget v6, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e9704: 2d05 0506 |0062: cmpl-float v5, v5, v6 │ │ +0e9708: 3805 2800 |0064: if-eqz v5, 008c // +0028 │ │ +0e970c: 5245 170b |0066: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e9710: 6e20 1016 5300 |0068: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0e9716: 5245 130b |006b: iget v5, v4, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e971a: 6e20 0016 5300 |006d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0e9720: 2035 9f02 |0070: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9724: 3805 0b00 |0072: if-eqz v5, 007d // +000b │ │ +0e9728: 0732 |0074: move-object v2, v3 │ │ +0e972a: 1f02 9f02 |0075: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e972e: 7210 a41c 0200 |0077: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ +0e9734: 7210 aa1c 0200 |007a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e973a: 0e00 |007d: return-void │ │ +0e973c: 7010 e419 0700 |007e: invoke-direct {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.calculateVertBoundsAndPositions:()V // method@19e4 │ │ +0e9742: 2886 |0081: goto 0007 // -007a │ │ +0e9744: 2005 9f02 |0082: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9748: 3805 beff |0084: if-eqz v5, 0042 // -0042 │ │ +0e974c: 1f00 9f02 |0086: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9750: 7210 aa1c 0000 |0088: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e9756: 28b7 |008b: goto 0042 // -0049 │ │ +0e9758: 2035 9f02 |008c: instance-of v5, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e975c: 3805 efff |008e: if-eqz v5, 007d // -0011 │ │ +0e9760: 1f03 9f02 |0090: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9764: 7210 aa1c 0300 |0092: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e976a: 28e8 |0095: goto 007d // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x0007 line=151 │ │ 0x0009 line=152 │ │ 0x000b line=153 │ │ @@ -330369,19 +330294,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 │ │ -0dbab8: |[0dbab8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ -0dbac8: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ -0dbacc: 1a01 a80e |0002: const-string v1, "Use ScrollPane#setWidget(null)." // string@0ea8 │ │ -0dbad0: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ -0dbad6: 2700 |0007: throw v0 │ │ +0e976c: |[0e976c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ +0e977c: 2200 9603 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0396 │ │ +0e9780: 1a01 a80e |0002: const-string v1, "Use ScrollPane#setWidget(null)." // string@0ea8 │ │ +0e9784: 7020 f524 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@24f5 │ │ +0e978a: 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; │ │ │ │ @@ -330390,24 +330315,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 │ │ -0dbad8: |[0dbad8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0dbae8: 5410 f10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0dbaec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0dbaf0: 5410 f10d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0dbaf4: 6f20 d01b 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1bd0 │ │ -0dbafa: 5b12 f10d |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ -0dbafe: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -0dbb02: 6f20 bb1b 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1bbb │ │ -0dbb08: 6e10 f219 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ -0dbb0e: 0e00 |0013: return-void │ │ +0e978c: |[0e978c] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setFirstWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e979c: 5410 f10d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e97a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e97a4: 5410 f10d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e97a8: 6f20 d01b 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1bd0 │ │ +0e97ae: 5b12 f10d |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.firstWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0df1 │ │ +0e97b2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0e97b6: 6f20 bb1b 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1bbb │ │ +0e97bc: 6e10 f219 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ +0e97c2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ 0x000b line=302 │ │ 0x0010 line=303 │ │ 0x0013 line=304 │ │ @@ -330420,31 +330345,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0dbb10: |[0dbb10] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMaxSplitAmount:(F)V │ │ -0dbb20: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0dbb24: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ -0dbb28: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -0dbb2c: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0dbb30: 1a01 ce1f |0008: const-string v1, "maxAmount has to be >= 0" // string@1fce │ │ -0dbb34: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0dbb3a: 2700 |000d: throw v0 │ │ -0dbb3c: 5220 f70d |000e: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0dbb40: 2e00 0300 |0010: cmpg-float v0, v3, v0 │ │ -0dbb44: 3c00 0a00 |0012: if-gtz v0, 001c // +000a │ │ -0dbb48: 2200 bc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0dbb4c: 1a01 cd1f |0016: const-string v1, "maxAmount has to be > minAmount" // string@1fcd │ │ -0dbb50: 7020 291e 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0dbb56: 2700 |001b: throw v0 │ │ -0dbb58: 5923 f60d |001c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0dbb5c: 0e00 |001e: return-void │ │ +0e97c4: |[0e97c4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMaxSplitAmount:(F)V │ │ +0e97d4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e97d8: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ +0e97dc: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +0e97e0: 2200 bc02 |0006: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0e97e4: 1a01 ce1f |0008: const-string v1, "maxAmount has to be >= 0" // string@1fce │ │ +0e97e8: 7020 291e 1000 |000a: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0e97ee: 2700 |000d: throw v0 │ │ +0e97f0: 5220 f70d |000e: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e97f4: 2e00 0300 |0010: cmpg-float v0, v3, v0 │ │ +0e97f8: 3c00 0a00 |0012: if-gtz v0, 001c // +000a │ │ +0e97fc: 2200 bc02 |0014: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0e9800: 1a01 cd1f |0016: const-string v1, "maxAmount has to be > minAmount" // string@1fcd │ │ +0e9804: 7020 291e 1000 |0018: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0e980a: 2700 |001b: throw v0 │ │ +0e980c: 5923 f60d |001c: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e9810: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000e line=294 │ │ 0x001c line=295 │ │ 0x001e line=296 │ │ locals : │ │ @@ -330456,31 +330381,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0dbb60: |[0dbb60] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMinSplitAmount:(F)V │ │ -0dbb70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dbb72: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ -0dbb76: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ -0dbb7a: 2200 bc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0dbb7e: 1a01 2320 |0007: const-string v1, "minAmount has to be >= 0" // string@2023 │ │ -0dbb82: 7020 291e 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0dbb88: 2700 |000c: throw v0 │ │ -0dbb8a: 5220 f60d |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0dbb8e: 2d00 0300 |000f: cmpl-float v0, v3, v0 │ │ -0dbb92: 3a00 0a00 |0011: if-ltz v0, 001b // +000a │ │ -0dbb96: 2200 bc02 |0013: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ -0dbb9a: 1a01 2220 |0015: const-string v1, "minAmount has to be < maxAmount" // string@2022 │ │ -0dbb9e: 7020 291e 1000 |0017: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ -0dbba4: 2700 |001a: throw v0 │ │ -0dbba6: 5923 f70d |001b: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0dbbaa: 0e00 |001d: return-void │ │ +0e9814: |[0e9814] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setMinSplitAmount:(F)V │ │ +0e9824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e9826: 2e00 0300 |0001: cmpg-float v0, v3, v0 │ │ +0e982a: 3b00 0a00 |0003: if-gez v0, 000d // +000a │ │ +0e982e: 2200 bc02 |0005: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0e9832: 1a01 2320 |0007: const-string v1, "minAmount has to be >= 0" // string@2023 │ │ +0e9836: 7020 291e 1000 |0009: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0e983c: 2700 |000c: throw v0 │ │ +0e983e: 5220 f60d |000d: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e9842: 2d00 0300 |000f: cmpl-float v0, v3, v0 │ │ +0e9846: 3a00 0a00 |0011: if-ltz v0, 001b // +000a │ │ +0e984a: 2200 bc02 |0013: new-instance v0, Lcom/badlogic/gdx/utils/GdxRuntimeException; // type@02bc │ │ +0e984e: 1a01 2220 |0015: const-string v1, "minAmount has to be < maxAmount" // string@2022 │ │ +0e9852: 7020 291e 1000 |0017: invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/GdxRuntimeException;.:(Ljava/lang/String;)V // method@1e29 │ │ +0e9858: 2700 |001a: throw v0 │ │ +0e985a: 5923 f70d |001b: iput v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e985e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x000d line=288 │ │ 0x001b line=289 │ │ 0x001d line=290 │ │ locals : │ │ @@ -330492,24 +330417,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 │ │ -0dbbac: |[0dbbac] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0dbbbc: 5410 fa0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0dbbc0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0dbbc4: 5410 fa0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0dbbc8: 6f20 d01b 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1bd0 │ │ -0dbbce: 5b12 fa0d |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ -0dbbd2: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ -0dbbd6: 6f20 bb1b 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1bbb │ │ -0dbbdc: 6e10 f219 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ -0dbbe2: 0e00 |0013: return-void │ │ +0e9860: |[0e9860] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSecondWidget:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e9870: 5410 fa0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9874: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e9878: 5410 fa0d |0004: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e987c: 6f20 d01b 0100 |0006: invoke-super {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.removeActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@1bd0 │ │ +0e9882: 5b12 fa0d |0009: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.secondWidget:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0dfa │ │ +0e9886: 3802 0500 |000b: if-eqz v2, 0010 // +0005 │ │ +0e988a: 6f20 bb1b 2100 |000d: invoke-super {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1bbb │ │ +0e9890: 6e10 f219 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ +0e9896: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0009 line=309 │ │ 0x000b line=310 │ │ 0x0010 line=311 │ │ 0x0013 line=312 │ │ @@ -330522,24 +330447,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0dbbe4: |[0dbbe4] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSplitAmount:(F)V │ │ -0dbbf4: 5220 f60d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ -0dbbf8: 7120 8724 3000 |0002: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0dbbfe: 0a00 |0005: move-result v0 │ │ -0dbc00: 5221 f70d |0006: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ -0dbc04: 7120 8524 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbc0a: 0a00 |000b: move-result v0 │ │ -0dbc0c: 5920 fc0d |000c: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ -0dbc10: 6e10 f219 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ -0dbc16: 0e00 |0011: return-void │ │ +0e9898: |[0e9898] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setSplitAmount:(F)V │ │ +0e98a8: 5220 f60d |0000: iget v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.maxAmount:F // field@0df6 │ │ +0e98ac: 7120 8724 3000 |0002: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e98b2: 0a00 |0005: move-result v0 │ │ +0e98b4: 5221 f70d |0006: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.minAmount:F // field@0df7 │ │ +0e98b8: 7120 8524 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e98be: 0a00 |000b: move-result v0 │ │ +0e98c0: 5920 fc0d |000c: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.splitAmount:F // field@0dfc │ │ +0e98c4: 6e10 f219 0200 |000e: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidate:()V // method@19f2 │ │ +0e98ca: 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; │ │ @@ -330550,18 +330475,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 │ │ -0dbc18: |[0dbc18] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ -0dbc28: 5b01 fd0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ -0dbc2c: 6e10 f319 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidateHierarchy:()V // method@19f3 │ │ -0dbc32: 0e00 |0005: return-void │ │ +0e98cc: |[0e98cc] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle;)V │ │ +0e98dc: 5b01 fd0d |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$SplitPaneStyle; // field@0dfd │ │ +0e98e0: 6e10 f319 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.invalidateHierarchy:()V // method@19f3 │ │ +0e98e6: 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; │ │ @@ -330572,17 +330497,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbc34: |[0dbc34] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setVertical:(Z)V │ │ -0dbc44: 5c01 fe0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ -0dbc48: 0e00 |0002: return-void │ │ +0e98e8: |[0e98e8] com.badlogic.gdx.scenes.scene2d.ui.SplitPane.setVertical:(Z)V │ │ +0e98f8: 5c01 fe0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;.vertical:Z // field@0dfe │ │ +0e98fc: 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 │ │ @@ -330640,26 +330565,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0dbc4c: |[0dbc4c] com.badlogic.gdx.scenes.scene2d.ui.Stack.:()V │ │ -0dbc5c: 1501 1643 |0000: const/high16 v1, #int 1125515264 // #4316 │ │ -0dbc60: 7010 b91b 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ -0dbc66: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0dbc68: 5c20 050e |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbc6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0dbc6e: 6e20 121a 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTransform:(Z)V // method@1a12 │ │ -0dbc74: 6e20 131a 1200 |000c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setWidth:(F)V // method@1a13 │ │ -0dbc7a: 6e20 101a 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setHeight:(F)V // method@1a10 │ │ -0dbc80: 6200 c80c |0012: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ -0dbc84: 6e20 111a 0200 |0014: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1a11 │ │ -0dbc8a: 0e00 |0017: return-void │ │ +0e9900: |[0e9900] com.badlogic.gdx.scenes.scene2d.ui.Stack.:()V │ │ +0e9910: 1501 1643 |0000: const/high16 v1, #int 1125515264 // #4316 │ │ +0e9914: 7010 b91b 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ +0e991a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0e991c: 5c20 050e |0006: iput-boolean v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9920: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e9922: 6e20 121a 0200 |0009: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTransform:(Z)V // method@1a12 │ │ +0e9928: 6e20 131a 1200 |000c: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setWidth:(F)V // method@1a13 │ │ +0e992e: 6e20 101a 1200 |000f: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setHeight:(F)V // method@1a10 │ │ +0e9934: 6200 c80c |0012: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ +0e9938: 6e20 111a 0200 |0014: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1a11 │ │ +0e993e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=45 │ │ 0x0005 line=43 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ 0x000f line=48 │ │ @@ -330673,114 +330598,114 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 187 16-bit code units │ │ -0dbc8c: |[0dbc8c] com.badlogic.gdx.scenes.scene2d.ui.Stack.computeSize:()V │ │ -0dbc9c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0dbc9e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0dbca0: 5ca7 050e |0002: iput-boolean v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbca4: 59a9 040e |0004: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ -0dbca8: 59a9 030e |0006: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ -0dbcac: 59a9 020e |0008: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ -0dbcb0: 59a9 010e |000a: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ -0dbcb4: 59a9 000e |000c: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ -0dbcb8: 59a9 ff0d |000e: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ -0dbcbc: 6e10 051a 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1a05 │ │ -0dbcc2: 0c03 |0013: move-result-object v3 │ │ -0dbcc4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0dbcc6: 5236 4810 |0015: iget v6, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0dbcca: 3564 a300 |0017: if-ge v4, v6, 00ba // +00a3 │ │ -0dbcce: 6e20 9b20 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ -0dbcd4: 0c00 |001c: move-result-object v0 │ │ -0dbcd6: 1f00 1d02 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0dbcda: 2007 9f02 |001f: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbcde: 3807 5800 |0021: if-eqz v7, 0079 // +0058 │ │ -0dbce2: 0705 |0023: move-object v5, v0 │ │ -0dbce4: 1f05 9f02 |0024: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbce8: 52a7 040e |0026: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ -0dbcec: 7210 a31c 0500 |0028: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0dbcf2: 0a08 |002b: move-result v8 │ │ -0dbcf4: 7120 8524 8700 |002c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbcfa: 0a07 |002f: move-result v7 │ │ -0dbcfc: 59a7 040e |0030: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ -0dbd00: 52a7 030e |0032: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ -0dbd04: 7210 a21c 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0dbd0a: 0a08 |0037: move-result v8 │ │ -0dbd0c: 7120 8524 8700 |0038: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbd12: 0a07 |003b: move-result v7 │ │ -0dbd14: 59a7 030e |003c: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ -0dbd18: 52a7 020e |003e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ -0dbd1c: 7210 a11c 0500 |0040: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1ca1 │ │ -0dbd22: 0a08 |0043: move-result v8 │ │ -0dbd24: 7120 8524 8700 |0044: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbd2a: 0a07 |0047: move-result v7 │ │ -0dbd2c: 59a7 020e |0048: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ -0dbd30: 52a7 010e |004a: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ -0dbd34: 7210 a01c 0500 |004c: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1ca0 │ │ -0dbd3a: 0a08 |004f: move-result v8 │ │ -0dbd3c: 7120 8524 8700 |0050: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbd42: 0a07 |0053: move-result v7 │ │ -0dbd44: 59a7 010e |0054: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ -0dbd48: 7210 9f1c 0500 |0056: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1c9f │ │ -0dbd4e: 0a02 |0059: move-result v2 │ │ -0dbd50: 7210 9e1c 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1c9e │ │ -0dbd56: 0a01 |005d: move-result v1 │ │ -0dbd58: 2d07 0209 |005e: cmpl-float v7, v2, v9 │ │ -0dbd5c: 3d07 0a00 |0060: if-lez v7, 006a // +000a │ │ -0dbd60: 52a7 000e |0062: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ -0dbd64: 2d07 0709 |0064: cmpl-float v7, v7, v9 │ │ -0dbd68: 3907 4600 |0066: if-nez v7, 00ac // +0046 │ │ -0dbd6c: 59a2 000e |0068: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ -0dbd70: 2d07 0109 |006a: cmpl-float v7, v1, v9 │ │ -0dbd74: 3d07 0a00 |006c: if-lez v7, 0076 // +000a │ │ -0dbd78: 52a7 ff0d |006e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ -0dbd7c: 2d07 0709 |0070: cmpl-float v7, v7, v9 │ │ -0dbd80: 3907 4100 |0072: if-nez v7, 00b3 // +0041 │ │ -0dbd84: 59a1 ff0d |0074: iput v1, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ -0dbd88: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dbd8c: 289f |0078: goto 0017 // -0061 │ │ -0dbd8e: 52a7 040e |0079: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ -0dbd92: 6e10 e715 0000 |007b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0dbd98: 0a08 |007e: move-result v8 │ │ -0dbd9a: 7120 8524 8700 |007f: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbda0: 0a07 |0082: move-result v7 │ │ -0dbda2: 59a7 040e |0083: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ -0dbda6: 52a7 030e |0085: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ -0dbdaa: 6e10 da15 0000 |0087: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0dbdb0: 0a08 |008a: move-result v8 │ │ -0dbdb2: 7120 8524 8700 |008b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbdb8: 0a07 |008e: move-result v7 │ │ -0dbdba: 59a7 030e |008f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ -0dbdbe: 52a7 020e |0091: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ -0dbdc2: 6e10 e715 0000 |0093: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0dbdc8: 0a08 |0096: move-result v8 │ │ -0dbdca: 7120 8524 8700 |0097: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbdd0: 0a07 |009a: move-result v7 │ │ -0dbdd2: 59a7 020e |009b: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ -0dbdd6: 52a7 010e |009d: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ -0dbdda: 6e10 da15 0000 |009f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0dbde0: 0a08 |00a2: move-result v8 │ │ -0dbde2: 7120 8524 8700 |00a3: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dbde8: 0a07 |00a6: move-result v7 │ │ -0dbdea: 59a7 010e |00a7: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ -0dbdee: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ -0dbdf0: 1201 |00aa: const/4 v1, #int 0 // #0 │ │ -0dbdf2: 28b3 |00ab: goto 005e // -004d │ │ -0dbdf4: 52a7 000e |00ac: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ -0dbdf8: 7120 8724 2700 |00ae: invoke-static {v7, v2}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0dbdfe: 0a02 |00b1: move-result v2 │ │ -0dbe00: 28b6 |00b2: goto 0068 // -004a │ │ -0dbe02: 52a7 ff0d |00b3: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ -0dbe06: 7120 8724 1700 |00b5: invoke-static {v7, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ -0dbe0c: 0a01 |00b8: move-result v1 │ │ -0dbe0e: 28bb |00b9: goto 0074 // -0045 │ │ -0dbe10: 0e00 |00ba: return-void │ │ +0e9940: |[0e9940] com.badlogic.gdx.scenes.scene2d.ui.Stack.computeSize:()V │ │ +0e9950: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0e9952: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0e9954: 5ca7 050e |0002: iput-boolean v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9958: 59a9 040e |0004: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ +0e995c: 59a9 030e |0006: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ +0e9960: 59a9 020e |0008: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ +0e9964: 59a9 010e |000a: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ +0e9968: 59a9 000e |000c: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ +0e996c: 59a9 ff0d |000e: iput v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ +0e9970: 6e10 051a 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1a05 │ │ +0e9976: 0c03 |0013: move-result-object v3 │ │ +0e9978: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0e997a: 5236 4810 |0015: iget v6, v3, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0e997e: 3564 a300 |0017: if-ge v4, v6, 00ba // +00a3 │ │ +0e9982: 6e20 9b20 4300 |0019: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ +0e9988: 0c00 |001c: move-result-object v0 │ │ +0e998a: 1f00 1d02 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0e998e: 2007 9f02 |001f: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9992: 3807 5800 |0021: if-eqz v7, 0079 // +0058 │ │ +0e9996: 0705 |0023: move-object v5, v0 │ │ +0e9998: 1f05 9f02 |0024: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e999c: 52a7 040e |0026: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ +0e99a0: 7210 a31c 0500 |0028: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0e99a6: 0a08 |002b: move-result v8 │ │ +0e99a8: 7120 8524 8700 |002c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e99ae: 0a07 |002f: move-result v7 │ │ +0e99b0: 59a7 040e |0030: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ +0e99b4: 52a7 030e |0032: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ +0e99b8: 7210 a21c 0500 |0034: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0e99be: 0a08 |0037: move-result v8 │ │ +0e99c0: 7120 8524 8700 |0038: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e99c6: 0a07 |003b: move-result v7 │ │ +0e99c8: 59a7 030e |003c: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ +0e99cc: 52a7 020e |003e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ +0e99d0: 7210 a11c 0500 |0040: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinWidth:()F // method@1ca1 │ │ +0e99d6: 0a08 |0043: move-result v8 │ │ +0e99d8: 7120 8524 8700 |0044: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e99de: 0a07 |0047: move-result v7 │ │ +0e99e0: 59a7 020e |0048: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ +0e99e4: 52a7 010e |004a: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ +0e99e8: 7210 a01c 0500 |004c: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMinHeight:()F // method@1ca0 │ │ +0e99ee: 0a08 |004f: move-result v8 │ │ +0e99f0: 7120 8524 8700 |0050: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e99f6: 0a07 |0053: move-result v7 │ │ +0e99f8: 59a7 010e |0054: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ +0e99fc: 7210 9f1c 0500 |0056: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxWidth:()F // method@1c9f │ │ +0e9a02: 0a02 |0059: move-result v2 │ │ +0e9a04: 7210 9e1c 0500 |005a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getMaxHeight:()F // method@1c9e │ │ +0e9a0a: 0a01 |005d: move-result v1 │ │ +0e9a0c: 2d07 0209 |005e: cmpl-float v7, v2, v9 │ │ +0e9a10: 3d07 0a00 |0060: if-lez v7, 006a // +000a │ │ +0e9a14: 52a7 000e |0062: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ +0e9a18: 2d07 0709 |0064: cmpl-float v7, v7, v9 │ │ +0e9a1c: 3907 4600 |0066: if-nez v7, 00ac // +0046 │ │ +0e9a20: 59a2 000e |0068: iput v2, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ +0e9a24: 2d07 0109 |006a: cmpl-float v7, v1, v9 │ │ +0e9a28: 3d07 0a00 |006c: if-lez v7, 0076 // +000a │ │ +0e9a2c: 52a7 ff0d |006e: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ +0e9a30: 2d07 0709 |0070: cmpl-float v7, v7, v9 │ │ +0e9a34: 3907 4100 |0072: if-nez v7, 00b3 // +0041 │ │ +0e9a38: 59a1 ff0d |0074: iput v1, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ +0e9a3c: d804 0401 |0076: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0e9a40: 289f |0078: goto 0017 // -0061 │ │ +0e9a42: 52a7 040e |0079: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ +0e9a46: 6e10 e715 0000 |007b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e9a4c: 0a08 |007e: move-result v8 │ │ +0e9a4e: 7120 8524 8700 |007f: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e9a54: 0a07 |0082: move-result v7 │ │ +0e9a56: 59a7 040e |0083: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ +0e9a5a: 52a7 030e |0085: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ +0e9a5e: 6e10 da15 0000 |0087: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e9a64: 0a08 |008a: move-result v8 │ │ +0e9a66: 7120 8524 8700 |008b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e9a6c: 0a07 |008e: move-result v7 │ │ +0e9a6e: 59a7 030e |008f: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ +0e9a72: 52a7 020e |0091: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ +0e9a76: 6e10 e715 0000 |0093: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e9a7c: 0a08 |0096: move-result v8 │ │ +0e9a7e: 7120 8524 8700 |0097: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e9a84: 0a07 |009a: move-result v7 │ │ +0e9a86: 59a7 020e |009b: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ +0e9a8a: 52a7 010e |009d: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ +0e9a8e: 6e10 da15 0000 |009f: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e9a94: 0a08 |00a2: move-result v8 │ │ +0e9a96: 7120 8524 8700 |00a3: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0e9a9c: 0a07 |00a6: move-result v7 │ │ +0e9a9e: 59a7 010e |00a7: iput v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ +0e9aa2: 1202 |00a9: const/4 v2, #int 0 // #0 │ │ +0e9aa4: 1201 |00aa: const/4 v1, #int 0 // #0 │ │ +0e9aa6: 28b3 |00ab: goto 005e // -004d │ │ +0e9aa8: 52a7 000e |00ac: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ +0e9aac: 7120 8724 2700 |00ae: invoke-static {v7, v2}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e9ab2: 0a02 |00b1: move-result v2 │ │ +0e9ab4: 28b6 |00b2: goto 0068 // -004a │ │ +0e9ab6: 52a7 ff0d |00b3: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ +0e9aba: 7120 8724 1700 |00b5: invoke-static {v7, v1}, Ljava/lang/Math;.min:(FF)F // method@2487 │ │ +0e9ac0: 0a01 |00b8: move-result v1 │ │ +0e9ac2: 28bb |00b9: goto 0074 // -0045 │ │ +0e9ac4: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=60 │ │ 0x0008 line=61 │ │ 0x000a line=62 │ │ @@ -330827,17 +330752,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 │ │ -0dbe14: |[0dbe14] com.badlogic.gdx.scenes.scene2d.ui.Stack.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0dbe24: 6e20 031a 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1a03 │ │ -0dbe2a: 0e00 |0003: return-void │ │ +0e9ac8: |[0e9ac8] com.badlogic.gdx.scenes.scene2d.ui.Stack.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0e9ad8: 6e20 031a 1000 |0000: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1a03 │ │ +0e9ade: 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; │ │ @@ -330847,20 +330772,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbe2c: |[0dbe2c] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxHeight:()F │ │ -0dbe3c: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbe40: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dbe44: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbe4a: 5210 ff0d |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ -0dbe4e: 0f00 |0009: return v0 │ │ +0e9ae0: |[0e9ae0] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxHeight:()F │ │ +0e9af0: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9af4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9af8: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9afe: 5210 ff0d |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxHeight:F // field@0dff │ │ +0e9b02: 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; │ │ │ │ @@ -330869,20 +330794,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbe50: |[0dbe50] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxWidth:()F │ │ -0dbe60: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbe64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dbe68: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbe6e: 5210 000e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ -0dbe72: 0f00 |0009: return v0 │ │ +0e9b04: |[0e9b04] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMaxWidth:()F │ │ +0e9b14: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9b18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9b1c: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9b22: 5210 000e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.maxWidth:F // field@0e00 │ │ +0e9b26: 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; │ │ │ │ @@ -330891,20 +330816,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbe74: |[0dbe74] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinHeight:()F │ │ -0dbe84: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbe88: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dbe8c: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbe92: 5210 010e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ -0dbe96: 0f00 |0009: return v0 │ │ +0e9b28: |[0e9b28] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinHeight:()F │ │ +0e9b38: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9b3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9b40: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9b46: 5210 010e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minHeight:F // field@0e01 │ │ +0e9b4a: 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; │ │ │ │ @@ -330913,20 +330838,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbe98: |[0dbe98] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinWidth:()F │ │ -0dbea8: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbeac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dbeb0: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbeb6: 5210 020e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ -0dbeba: 0f00 |0009: return v0 │ │ +0e9b4c: |[0e9b4c] com.badlogic.gdx.scenes.scene2d.ui.Stack.getMinWidth:()F │ │ +0e9b5c: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9b60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9b64: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9b6a: 5210 020e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.minWidth:F // field@0e02 │ │ +0e9b6e: 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; │ │ │ │ @@ -330935,20 +330860,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbebc: |[0dbebc] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefHeight:()F │ │ -0dbecc: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbed0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dbed4: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbeda: 5210 030e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ -0dbede: 0f00 |0009: return v0 │ │ +0e9b70: |[0e9b70] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefHeight:()F │ │ +0e9b80: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9b84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9b88: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9b8e: 5210 030e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefHeight:F // field@0e03 │ │ +0e9b92: 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; │ │ │ │ @@ -330957,20 +330882,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dbee0: |[0dbee0] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefWidth:()F │ │ -0dbef0: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbef4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dbef8: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbefe: 5210 040e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ -0dbf02: 0f00 |0009: return v0 │ │ +0e9b94: |[0e9b94] com.badlogic.gdx.scenes.scene2d.ui.Stack.getPrefWidth:()F │ │ +0e9ba4: 5510 050e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9ba8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e9bac: 7010 041a 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9bb2: 5210 040e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.prefWidth:F // field@0e04 │ │ +0e9bb6: 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; │ │ │ │ @@ -330979,19 +330904,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dbf04: |[0dbf04] com.badlogic.gdx.scenes.scene2d.ui.Stack.invalidate:()V │ │ -0dbf14: 6f10 cb1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0dbf1a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0dbf1c: 5c10 050e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbf20: 0e00 |0006: return-void │ │ +0e9bb8: |[0e9bb8] com.badlogic.gdx.scenes.scene2d.ui.Stack.invalidate:()V │ │ +0e9bc8: 6f10 cb1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0e9bce: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0e9bd0: 5c10 050e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9bd4: 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; │ │ @@ -331001,57 +330926,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -0dbf24: |[0dbf24] com.badlogic.gdx.scenes.scene2d.ui.Stack.layout:()V │ │ -0dbf34: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0dbf36: 5597 050e |0001: iget-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ -0dbf3a: 3807 0500 |0003: if-eqz v7, 0008 // +0005 │ │ -0dbf3e: 7010 041a 0900 |0005: invoke-direct {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ -0dbf44: 6e10 0d1a 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getWidth:()F // method@1a0d │ │ -0dbf4a: 0a06 |000b: move-result v6 │ │ -0dbf4c: 6e10 061a 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getHeight:()F // method@1a06 │ │ -0dbf52: 0a02 |000f: move-result v2 │ │ -0dbf54: 6e10 051a 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1a05 │ │ -0dbf5a: 0c01 |0013: move-result-object v1 │ │ -0dbf5c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0dbf5e: 5215 e30e |0015: iget v5, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dbf62: 3553 3e00 |0017: if-ge v3, v5, 0055 // +003e │ │ -0dbf66: 6e20 ed1c 3100 |0019: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0dbf6c: 0c00 |001c: move-result-object v0 │ │ -0dbf6e: 1f00 1d02 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0dbf72: 6e20 1116 8000 |001f: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ -0dbf78: 6e20 1216 8000 |0022: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0dbf7e: 6e10 e715 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0dbf84: 0a07 |0028: move-result v7 │ │ -0dbf86: 2d07 0706 |0029: cmpl-float v7, v7, v6 │ │ -0dbf8a: 3907 0a00 |002b: if-nez v7, 0035 // +000a │ │ -0dbf8e: 6e10 da15 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0dbf94: 0a07 |0030: move-result v7 │ │ -0dbf96: 2d07 0702 |0031: cmpl-float v7, v7, v2 │ │ -0dbf9a: 3807 1800 |0033: if-eqz v7, 004b // +0018 │ │ -0dbf9e: 6e20 1016 6000 |0035: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ -0dbfa4: 6e20 0016 2000 |0038: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ -0dbfaa: 2007 9f02 |003b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbfae: 3807 0b00 |003d: if-eqz v7, 0048 // +000b │ │ -0dbfb2: 0704 |003f: move-object v4, v0 │ │ -0dbfb4: 1f04 9f02 |0040: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbfb8: 7210 a41c 0400 |0042: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ -0dbfbe: 7210 aa1c 0400 |0045: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dbfc4: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0dbfc8: 28cd |004a: goto 0017 // -0033 │ │ -0dbfca: 2007 9f02 |004b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbfce: 3807 fbff |004d: if-eqz v7, 0048 // -0005 │ │ -0dbfd2: 1f00 9f02 |004f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0dbfd6: 7210 aa1c 0000 |0051: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ -0dbfdc: 28f4 |0054: goto 0048 // -000c │ │ -0dbfde: 0e00 |0055: return-void │ │ +0e9bd8: |[0e9bd8] com.badlogic.gdx.scenes.scene2d.ui.Stack.layout:()V │ │ +0e9be8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0e9bea: 5597 050e |0001: iget-boolean v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.sizeInvalid:Z // field@0e05 │ │ +0e9bee: 3807 0500 |0003: if-eqz v7, 0008 // +0005 │ │ +0e9bf2: 7010 041a 0900 |0005: invoke-direct {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.computeSize:()V // method@1a04 │ │ +0e9bf8: 6e10 0d1a 0900 |0008: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getWidth:()F // method@1a0d │ │ +0e9bfe: 0a06 |000b: move-result v6 │ │ +0e9c00: 6e10 061a 0900 |000c: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getHeight:()F // method@1a06 │ │ +0e9c06: 0a02 |000f: move-result v2 │ │ +0e9c08: 6e10 051a 0900 |0010: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1a05 │ │ +0e9c0e: 0c01 |0013: move-result-object v1 │ │ +0e9c10: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0e9c12: 5215 e30e |0015: iget v5, v1, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e9c16: 3553 3e00 |0017: if-ge v3, v5, 0055 // +003e │ │ +0e9c1a: 6e20 ed1c 3100 |0019: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e9c20: 0c00 |001c: move-result-object v0 │ │ +0e9c22: 1f00 1d02 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0e9c26: 6e20 1116 8000 |001f: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setX:(F)V // method@1611 │ │ +0e9c2c: 6e20 1216 8000 |0022: invoke-virtual {v0, v8}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0e9c32: 6e10 e715 0000 |0025: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0e9c38: 0a07 |0028: move-result v7 │ │ +0e9c3a: 2d07 0706 |0029: cmpl-float v7, v7, v6 │ │ +0e9c3e: 3907 0a00 |002b: if-nez v7, 0035 // +000a │ │ +0e9c42: 6e10 da15 0000 |002d: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0e9c48: 0a07 |0030: move-result v7 │ │ +0e9c4a: 2d07 0702 |0031: cmpl-float v7, v7, v2 │ │ +0e9c4e: 3807 1800 |0033: if-eqz v7, 004b // +0018 │ │ +0e9c52: 6e20 1016 6000 |0035: invoke-virtual {v0, v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setWidth:(F)V // method@1610 │ │ +0e9c58: 6e20 0016 2000 |0038: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setHeight:(F)V // method@1600 │ │ +0e9c5e: 2007 9f02 |003b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9c62: 3807 0b00 |003d: if-eqz v7, 0048 // +000b │ │ +0e9c66: 0704 |003f: move-object v4, v0 │ │ +0e9c68: 1f04 9f02 |0040: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9c6c: 7210 a41c 0400 |0042: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.invalidate:()V // method@1ca4 │ │ +0e9c72: 7210 aa1c 0400 |0045: invoke-interface {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e9c78: d803 0301 |0048: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e9c7c: 28cd |004a: goto 0017 // -0033 │ │ +0e9c7e: 2007 9f02 |004b: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9c82: 3807 fbff |004d: if-eqz v7, 0048 // -0005 │ │ +0e9c86: 1f00 9f02 |004f: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0e9c8a: 7210 aa1c 0000 |0051: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.validate:()V // method@1caa │ │ +0e9c90: 28f4 |0054: goto 0048 // -000c │ │ +0e9c92: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0008 line=96 │ │ 0x0010 line=97 │ │ 0x0014 line=98 │ │ 0x0019 line=99 │ │ @@ -331129,19 +331054,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0dbfe0: |[0dbfe0] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ -0dbff0: 2200 7102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@0271 │ │ -0dbff4: 7010 a51a 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.:()V // method@1aa5 │ │ -0dbffa: 6900 c311 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ -0dbffe: 0e00 |0007: return-void │ │ +0e9c94: |[0e9c94] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ +0e9ca4: 2200 7102 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit; // type@0271 │ │ +0e9ca8: 7010 a51a 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.:()V // method@1aa5 │ │ +0e9cae: 6900 c311 |0005: sput-object v0, Lcom/esotericsoftware/tablelayout/Toolkit;.instance:Lcom/esotericsoftware/tablelayout/Toolkit; // field@11c3 │ │ +0e9cb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ locals : │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331149,18 +331074,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0dc000: |[0dc000] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ -0dc010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dc012: 7020 161a 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0dc018: 0e00 |0004: return-void │ │ +0e9cb4: |[0e9cb4] com.badlogic.gdx.scenes.scene2d.ui.Table.:()V │ │ +0e9cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e9cc6: 7020 161a 0100 |0001: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0e9ccc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331169,27 +331094,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 │ │ -0dc01c: |[0dc01c] com.badlogic.gdx.scenes.scene2d.ui.Table.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0dc02c: 7010 b91b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ -0dc032: 5b12 0a0e |0003: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc036: 2200 6f02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@026f │ │ -0dc03a: 7010 6e1a 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.:()V // method@1a6e │ │ -0dc040: 5b10 080e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc044: 5410 080e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc048: 6e20 a11a 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.setTable:(Ljava/lang/Object;)V // method@1aa1 │ │ -0dc04e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0dc050: 6e20 6a1a 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1a6a │ │ -0dc056: 6200 c80c |0015: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ -0dc05a: 6e20 691a 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1a69 │ │ -0dc060: 0e00 |001a: return-void │ │ +0e9cd0: |[0e9cd0] com.badlogic.gdx.scenes.scene2d.ui.Table.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0e9ce0: 7010 b91b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ +0e9ce6: 5b12 0a0e |0003: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9cea: 2200 6f02 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // type@026f │ │ +0e9cee: 7010 6e1a 0000 |0007: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.:()V // method@1a6e │ │ +0e9cf4: 5b10 080e |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9cf8: 5410 080e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9cfc: 6e20 a11a 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.setTable:(Ljava/lang/Object;)V // method@1aa1 │ │ +0e9d02: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0e9d04: 6e20 6a1a 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1a6a │ │ +0e9d0a: 6200 c80c |0015: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ +0e9d0e: 6e20 691a 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1a69 │ │ +0e9d14: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x000c line=75 │ │ 0x0011 line=76 │ │ @@ -331204,65 +331129,65 @@ │ │ type : '(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Rectangle;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0dc064: |[0dc064] com.badlogic.gdx.scenes.scene2d.ui.Table.calculateScissors:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Rectangle; │ │ -0dc074: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0dc076: 6200 150b |0001: sget-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0b15 │ │ -0dc07a: 6e10 4a1a 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ -0dc080: 0a01 |0006: move-result v1 │ │ -0dc082: 5901 170b |0007: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dc086: 6e10 381a 0400 |0009: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ -0dc08c: 0a01 |000c: move-result v1 │ │ -0dc08e: 5901 130b |000d: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dc092: 5441 060e |000f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc096: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -0dc09a: 5902 180b |0013: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0dc09e: 5902 190b |0015: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dc0a2: 5441 090e |0017: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ -0dc0a6: 3901 0900 |0019: if-nez v1, 0022 // +0009 │ │ -0dc0aa: 2201 db01 |001b: new-instance v1, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ -0dc0ae: 7010 e612 0100 |001d: invoke-direct {v1}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ -0dc0b4: 5b41 090e |0020: iput-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ -0dc0b8: 6e10 481a 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a48 │ │ -0dc0be: 0c01 |0025: move-result-object v1 │ │ -0dc0c0: 6e10 a516 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ -0dc0c6: 0c01 |0029: move-result-object v1 │ │ -0dc0c8: 5442 090e |002a: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ -0dc0cc: 7140 b91c 5120 |002c: invoke-static {v1, v5, v0, v2}, 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@1cb9 │ │ -0dc0d2: 5441 090e |002f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ -0dc0d6: 1101 |0031: return-object v1 │ │ -0dc0d8: 5441 080e |0032: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc0dc: 6e10 841a 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1a84 │ │ -0dc0e2: 0a01 |0037: move-result v1 │ │ -0dc0e4: 5901 180b |0038: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0dc0e8: 5441 080e |003a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc0ec: 6e10 821a 0100 |003c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1a82 │ │ -0dc0f2: 0a01 |003f: move-result v1 │ │ -0dc0f4: 5901 190b |0040: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dc0f8: 5201 170b |0042: iget v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dc0fc: 5202 180b |0044: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ -0dc100: 5443 080e |0046: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc104: 6e10 861a 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1a86 │ │ -0dc10a: 0a03 |004b: move-result v3 │ │ -0dc10c: c632 |004c: add-float/2addr v2, v3 │ │ -0dc10e: c721 |004d: sub-float/2addr v1, v2 │ │ -0dc110: 5901 170b |004e: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ -0dc114: 5201 130b |0050: iget v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dc118: 5202 190b |0052: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ -0dc11c: 5443 080e |0054: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc120: 6e10 881a 0300 |0056: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1a88 │ │ -0dc126: 0a03 |0059: move-result v3 │ │ -0dc128: c632 |005a: add-float/2addr v2, v3 │ │ -0dc12a: c721 |005b: sub-float/2addr v1, v2 │ │ -0dc12c: 5901 130b |005c: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ -0dc130: 28b9 |005e: goto 0017 // -0047 │ │ +0e9d18: |[0e9d18] com.badlogic.gdx.scenes.scene2d.ui.Table.calculateScissors:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Rectangle; │ │ +0e9d28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e9d2a: 6200 150b |0001: sget-object v0, Lcom/badlogic/gdx/math/Rectangle;.tmp:Lcom/badlogic/gdx/math/Rectangle; // field@0b15 │ │ +0e9d2e: 6e10 4a1a 0400 |0003: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ +0e9d34: 0a01 |0006: move-result v1 │ │ +0e9d36: 5901 170b |0007: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e9d3a: 6e10 381a 0400 |0009: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ +0e9d40: 0a01 |000c: move-result v1 │ │ +0e9d42: 5901 130b |000d: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e9d46: 5441 060e |000f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0e9d4a: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +0e9d4e: 5902 180b |0013: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e9d52: 5902 190b |0015: iput v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e9d56: 5441 090e |0017: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ +0e9d5a: 3901 0900 |0019: if-nez v1, 0022 // +0009 │ │ +0e9d5e: 2201 db01 |001b: new-instance v1, Lcom/badlogic/gdx/math/Rectangle; // type@01db │ │ +0e9d62: 7010 e612 0100 |001d: invoke-direct {v1}, Lcom/badlogic/gdx/math/Rectangle;.:()V // method@12e6 │ │ +0e9d68: 5b41 090e |0020: iput-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ +0e9d6c: 6e10 481a 0400 |0022: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1a48 │ │ +0e9d72: 0c01 |0025: move-result-object v1 │ │ +0e9d74: 6e10 a516 0100 |0026: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getCamera:()Lcom/badlogic/gdx/graphics/Camera; // method@16a5 │ │ +0e9d7a: 0c01 |0029: move-result-object v1 │ │ +0e9d7c: 5442 090e |002a: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ +0e9d80: 7140 b91c 5120 |002c: invoke-static {v1, v5, v0, v2}, 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@1cb9 │ │ +0e9d86: 5441 090e |002f: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.scissorBounds:Lcom/badlogic/gdx/math/Rectangle; // field@0e09 │ │ +0e9d8a: 1101 |0031: return-object v1 │ │ +0e9d8c: 5441 080e |0032: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9d90: 6e10 841a 0100 |0034: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1a84 │ │ +0e9d96: 0a01 |0037: move-result v1 │ │ +0e9d98: 5901 180b |0038: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e9d9c: 5441 080e |003a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9da0: 6e10 821a 0100 |003c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1a82 │ │ +0e9da6: 0a01 |003f: move-result v1 │ │ +0e9da8: 5901 190b |0040: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e9dac: 5201 170b |0042: iget v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e9db0: 5202 180b |0044: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.x:F // field@0b18 │ │ +0e9db4: 5443 080e |0046: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9db8: 6e10 861a 0300 |0048: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1a86 │ │ +0e9dbe: 0a03 |004b: move-result v3 │ │ +0e9dc0: c632 |004c: add-float/2addr v2, v3 │ │ +0e9dc2: c721 |004d: sub-float/2addr v1, v2 │ │ +0e9dc4: 5901 170b |004e: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.width:F // field@0b17 │ │ +0e9dc8: 5201 130b |0050: iget v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e9dcc: 5202 190b |0052: iget v2, v0, Lcom/badlogic/gdx/math/Rectangle;.y:F // field@0b19 │ │ +0e9dd0: 5443 080e |0054: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9dd4: 6e10 881a 0300 |0056: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1a88 │ │ +0e9dda: 0a03 |0059: move-result v3 │ │ +0e9ddc: c632 |005a: add-float/2addr v2, v3 │ │ +0e9dde: c721 |005b: sub-float/2addr v1, v2 │ │ +0e9de0: 5901 130b |005c: iput v1, v0, Lcom/badlogic/gdx/math/Rectangle;.height:F // field@0b13 │ │ +0e9de4: 28b9 |005e: goto 0017 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0003 line=109 │ │ 0x0009 line=110 │ │ 0x000f line=111 │ │ 0x0013 line=112 │ │ @@ -331284,24 +331209,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 │ │ -0dc134: |[0dc134] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ -0dc144: 6300 130e |0000: sget-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0e13 │ │ -0dc148: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0dc14c: 0e00 |0004: return-void │ │ -0dc14e: 6e10 a416 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@16a4 │ │ -0dc154: 0c00 |0008: move-result-object v0 │ │ -0dc156: 6e10 ac16 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@16ac │ │ -0dc15c: 0c01 |000c: move-result-object v1 │ │ -0dc15e: 7120 301a 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@1a30 │ │ -0dc164: 28f4 |0010: goto 0004 // -000c │ │ +0e9de8: |[0e9de8] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V │ │ +0e9df8: 6300 130e |0000: sget-boolean v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableToolkit;.drawDebug:Z // field@0e13 │ │ +0e9dfc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e9e00: 0e00 |0004: return-void │ │ +0e9e02: 6e10 a416 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getActors:()Lcom/badlogic/gdx/utils/Array; // method@16a4 │ │ +0e9e08: 0c00 |0008: move-result-object v0 │ │ +0e9e0a: 6e10 ac16 0200 |0009: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getSpriteBatch:()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; // method@16ac │ │ +0e9e10: 0c01 |000c: move-result-object v1 │ │ +0e9e12: 7120 301a 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@1a30 │ │ +0e9e18: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0004 line=482 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 stage Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ @@ -331311,40 +331236,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 │ │ -0dc168: |[0dc168] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ -0dc178: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0dc17a: 5242 e30e |0001: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dc17e: 3521 2b00 |0003: if-ge v1, v2, 002e // +002b │ │ -0dc182: 6e20 ed1c 1400 |0005: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0dc188: 0c00 |0008: move-result-object v0 │ │ -0dc18a: 1f00 1d02 |0009: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0dc18e: 6e10 ef15 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ -0dc194: 0a03 |000e: move-result v3 │ │ -0dc196: 3903 0500 |000f: if-nez v3, 0014 // +0005 │ │ -0dc19a: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0dc19e: 28f0 |0013: goto 0003 // -0010 │ │ -0dc1a0: 2003 6e02 |0014: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0dc1a4: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ -0dc1a8: 0703 |0018: move-object v3, v0 │ │ -0dc1aa: 1f03 6e02 |0019: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0dc1ae: 5433 080e |001b: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc1b2: 6e20 7b1a 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1a7b │ │ -0dc1b8: 2003 2002 |0020: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0dc1bc: 3803 efff |0022: if-eqz v3, 0011 // -0011 │ │ -0dc1c0: 1f00 2002 |0024: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ -0dc1c4: 6e10 3e16 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ -0dc1ca: 0c03 |0029: move-result-object v3 │ │ -0dc1cc: 7120 301a 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@1a30 │ │ -0dc1d2: 28e4 |002d: goto 0011 // -001c │ │ -0dc1d4: 0e00 |002e: return-void │ │ +0e9e1c: |[0e9e1c] com.badlogic.gdx.scenes.scene2d.ui.Table.drawDebug:(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ +0e9e2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e9e2e: 5242 e30e |0001: iget v2, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0e9e32: 3521 2b00 |0003: if-ge v1, v2, 002e // +002b │ │ +0e9e36: 6e20 ed1c 1400 |0005: invoke-virtual {v4, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0e9e3c: 0c00 |0008: move-result-object v0 │ │ +0e9e3e: 1f00 1d02 |0009: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0e9e42: 6e10 ef15 0000 |000b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isVisible:()Z // method@15ef │ │ +0e9e48: 0a03 |000e: move-result v3 │ │ +0e9e4a: 3903 0500 |000f: if-nez v3, 0014 // +0005 │ │ +0e9e4e: d801 0101 |0011: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e9e52: 28f0 |0013: goto 0003 // -0010 │ │ +0e9e54: 2003 6e02 |0014: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e9e58: 3803 0a00 |0016: if-eqz v3, 0020 // +000a │ │ +0e9e5c: 0703 |0018: move-object v3, v0 │ │ +0e9e5e: 1f03 6e02 |0019: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0e9e62: 5433 080e |001b: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9e66: 6e20 7b1a 5300 |001d: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.drawDebug:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1a7b │ │ +0e9e6c: 2003 2002 |0020: instance-of v3, v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e9e70: 3803 efff |0022: if-eqz v3, 0011 // -0011 │ │ +0e9e74: 1f00 2002 |0024: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Group; // type@0220 │ │ +0e9e78: 6e10 3e16 0000 |0026: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@163e │ │ +0e9e7e: 0c03 |0029: move-result-object v3 │ │ +0e9e80: 7120 301a 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@1a30 │ │ +0e9e86: 28e4 |002d: goto 0011 // -001c │ │ +0e9e88: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ 0x000b line=487 │ │ 0x0011 line=485 │ │ 0x0014 line=488 │ │ @@ -331365,20 +331290,20 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0dc1d8: |[0dc1d8] com.badlogic.gdx.scenes.scene2d.ui.Table.add:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc1e8: 5420 080e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc1ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0dc1ee: 6e20 6f1a 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a6f │ │ -0dc1f4: 0c00 |0006: move-result-object v0 │ │ -0dc1f6: 1100 |0007: return-object v0 │ │ +0e9e8c: |[0e9e8c] com.badlogic.gdx.scenes.scene2d.ui.Table.add:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0e9e9c: 5420 080e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9ea0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e9ea2: 6e20 6f1a 1000 |0003: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a6f │ │ +0e9ea8: 0c00 |0006: move-result-object v0 │ │ +0e9eaa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #1 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331386,19 +331311,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 │ │ -0dc1f8: |[0dc1f8] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc208: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc20c: 6e20 6f1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a6f │ │ -0dc212: 0c00 |0005: move-result-object v0 │ │ -0dc214: 1100 |0006: return-object v0 │ │ +0e9eac: |[0e9eac] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0e9ebc: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0e9ec0: 6e20 6f1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.add:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a6f │ │ +0e9ec6: 0c00 |0005: move-result-object v0 │ │ +0e9ec8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -331407,27 +331332,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 │ │ -0dc218: |[0dc218] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc228: 5420 0a0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc22c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0dc230: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0dc234: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ -0dc238: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0dc23e: 2700 |000b: throw v0 │ │ -0dc240: 2200 5202 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0dc244: 5421 0a0e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc248: 7030 b218 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@18b2 │ │ -0dc24e: 6e20 181a 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@1a18 │ │ -0dc254: 0c00 |0016: move-result-object v0 │ │ -0dc256: 1100 |0017: return-object v0 │ │ +0e9ecc: |[0e9ecc] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0e9edc: 5420 0a0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9ee0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e9ee4: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0e9ee8: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ +0e9eec: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0e9ef2: 2700 |000b: throw v0 │ │ +0e9ef4: 2200 5202 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e9ef8: 5421 0a0e |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9efc: 7030 b218 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@18b2 │ │ +0e9f02: 6e20 181a 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@1a18 │ │ +0e9f08: 0c00 |0016: move-result-object v0 │ │ +0e9f0a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000c line=200 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0018 reg=3 text Ljava/lang/String; │ │ @@ -331437,31 +331362,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 │ │ -0dc258: |[0dc258] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc268: 5430 0a0e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc26c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0dc270: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0dc274: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ -0dc278: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0dc27e: 2700 |000b: throw v0 │ │ -0dc280: 2201 5202 |000c: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0dc284: 5430 0a0e |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc288: 1c02 5102 |0010: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0dc28c: 6e30 9f19 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@199f │ │ -0dc292: 0c00 |0015: move-result-object v0 │ │ -0dc294: 1f00 5102 |0016: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0dc298: 7030 b118 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@18b1 │ │ -0dc29e: 6e20 181a 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@1a18 │ │ -0dc2a4: 0c00 |001e: move-result-object v0 │ │ -0dc2a6: 1100 |001f: return-object v0 │ │ +0e9f0c: |[0e9f0c] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0e9f1c: 5430 0a0e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9f20: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e9f24: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0e9f28: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ +0e9f2c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0e9f32: 2700 |000b: throw v0 │ │ +0e9f34: 2201 5202 |000c: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e9f38: 5430 0a0e |000e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9f3c: 1c02 5102 |0010: const-class v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0e9f40: 6e30 9f19 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@199f │ │ +0e9f46: 0c00 |0015: move-result-object v0 │ │ +0e9f48: 1f00 5102 |0016: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0e9f4c: 7030 b118 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@18b1 │ │ +0e9f52: 6e20 181a 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@1a18 │ │ +0e9f58: 0c00 |001e: move-result-object v0 │ │ +0e9f5a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x000c line=206 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0020 reg=4 text Ljava/lang/String; │ │ @@ -331472,31 +331397,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 │ │ -0dc2a8: |[0dc2a8] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc2b8: 5430 0a0e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc2bc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0dc2c0: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0dc2c4: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ -0dc2c8: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0dc2ce: 2700 |000b: throw v0 │ │ -0dc2d0: 2200 5202 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0dc2d4: 2201 5102 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0dc2d8: 5432 0a0e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc2dc: 6e20 a419 5200 |0012: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ -0dc2e2: 0c02 |0015: move-result-object v2 │ │ -0dc2e4: 7030 af18 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@18af │ │ -0dc2ea: 7030 b118 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@18b1 │ │ -0dc2f0: 6e20 181a 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@1a18 │ │ -0dc2f6: 0c00 |001f: move-result-object v0 │ │ -0dc2f8: 1100 |0020: return-object v0 │ │ +0e9f5c: |[0e9f5c] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0e9f6c: 5430 0a0e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9f70: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e9f74: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0e9f78: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ +0e9f7c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0e9f82: 2700 |000b: throw v0 │ │ +0e9f84: 2200 5202 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e9f88: 2201 5102 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0e9f8c: 5432 0a0e |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9f90: 6e20 a419 5200 |0012: invoke-virtual {v2, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ +0e9f96: 0c02 |0015: move-result-object v2 │ │ +0e9f98: 7030 af18 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@18af │ │ +0e9f9e: 7030 b118 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@18b1 │ │ +0e9fa4: 6e20 181a 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@1a18 │ │ +0e9faa: 0c00 |001f: move-result-object v0 │ │ +0e9fac: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000c line=212 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0021 reg=4 text Ljava/lang/String; │ │ @@ -331508,34 +331433,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 │ │ -0dc2fc: |[0dc2fc] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc30c: 5440 0a0e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc310: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0dc314: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0dc318: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ -0dc31c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0dc322: 2700 |000b: throw v0 │ │ -0dc324: 2200 5202 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0dc328: 2201 5102 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0dc32c: 5442 0a0e |0010: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc330: 6e20 a419 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ -0dc336: 0c02 |0015: move-result-object v2 │ │ -0dc338: 5443 0a0e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dc33c: 6e20 a219 7300 |0018: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@19a2 │ │ -0dc342: 0c03 |001b: move-result-object v3 │ │ -0dc344: 7030 af18 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@18af │ │ -0dc34a: 7030 b118 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@18b1 │ │ -0dc350: 6e20 181a 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@1a18 │ │ -0dc356: 0c00 |0025: move-result-object v0 │ │ -0dc358: 1100 |0026: return-object v0 │ │ +0e9fb0: |[0e9fb0] com.badlogic.gdx.scenes.scene2d.ui.Table.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0e9fc0: 5440 0a0e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9fc4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e9fc8: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0e9fcc: 1a01 2f0e |0006: const-string v1, "Table must have a skin set to use this method." // string@0e2f │ │ +0e9fd0: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0e9fd6: 2700 |000b: throw v0 │ │ +0e9fd8: 2200 5202 |000c: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0e9fdc: 2201 5102 |000e: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0e9fe0: 5442 0a0e |0010: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9fe4: 6e20 a419 6200 |0012: invoke-virtual {v2, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getFont:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // method@19a4 │ │ +0e9fea: 0c02 |0015: move-result-object v2 │ │ +0e9fec: 5443 0a0e |0016: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0e9ff0: 6e20 a219 7300 |0018: invoke-virtual {v3, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.getColor:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; // method@19a2 │ │ +0e9ff6: 0c03 |001b: move-result-object v3 │ │ +0e9ff8: 7030 af18 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@18af │ │ +0e9ffe: 7030 b118 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@18b1 │ │ +0ea004: 6e20 181a 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@1a18 │ │ +0ea00a: 0c00 |0025: move-result-object v0 │ │ +0ea00c: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x000c line=218 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0027 reg=5 text Ljava/lang/String; │ │ @@ -331547,18 +331472,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 │ │ -0dc35c: |[0dc35c] com.badlogic.gdx.scenes.scene2d.ui.Table.align:(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc36c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc370: 6e20 701a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a70 │ │ -0dc376: 1101 |0005: return-object v1 │ │ +0ea010: |[0ea010] com.badlogic.gdx.scenes.scene2d.ui.Table.align:(I)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea020: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea024: 6e20 701a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.align:(I)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a70 │ │ +0ea02a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0005 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 align I │ │ @@ -331568,18 +331493,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 │ │ -0dc378: |[0dc378] com.badlogic.gdx.scenes.scene2d.ui.Table.bottom:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc388: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc38c: 6e10 711a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a71 │ │ -0dc392: 1101 |0005: return-object v1 │ │ +0ea02c: |[0ea02c] com.badlogic.gdx.scenes.scene2d.ui.Table.bottom:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea03c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea040: 6e10 711a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.bottom:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a71 │ │ +0ea046: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0005 line=378 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331588,18 +331513,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 │ │ -0dc394: |[0dc394] com.badlogic.gdx.scenes.scene2d.ui.Table.center:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc3a4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc3a8: 6e10 721a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a72 │ │ -0dc3ae: 1101 |0005: return-object v1 │ │ +0ea048: |[0ea048] com.badlogic.gdx.scenes.scene2d.ui.Table.center:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea058: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea05c: 6e10 721a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.center:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a72 │ │ +0ea062: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0005 line=360 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331608,20 +331533,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0dc3b0: |[0dc3b0] com.badlogic.gdx.scenes.scene2d.ui.Table.clear:()V │ │ -0dc3c0: 6f10 bd1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1bbd │ │ -0dc3c6: 5410 080e |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc3ca: 6e10 731a 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.clear:()V // method@1a73 │ │ -0dc3d0: 6e10 4e1a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1a4e │ │ -0dc3d6: 0e00 |000b: return-void │ │ +0ea064: |[0ea064] com.badlogic.gdx.scenes.scene2d.ui.Table.clear:()V │ │ +0ea074: 6f10 bd1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1bbd │ │ +0ea07a: 5410 080e |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea07e: 6e10 731a 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.clear:()V // method@1a73 │ │ +0ea084: 6e10 4e1a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1a4e │ │ +0ea08a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ 0x0008 line=194 │ │ 0x000b line=195 │ │ locals : │ │ @@ -331632,19 +331557,19 @@ │ │ type : '(I)Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dc3d8: |[0dc3d8] com.badlogic.gdx.scenes.scene2d.ui.Table.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc3e8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc3ec: 6e20 741a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; // method@1a74 │ │ -0dc3f2: 0c00 |0005: move-result-object v0 │ │ -0dc3f4: 1100 |0006: return-object v0 │ │ +0ea08c: |[0ea08c] com.badlogic.gdx.scenes.scene2d.ui.Table.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0ea09c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea0a0: 6e20 741a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.columnDefaults:(I)Lcom/esotericsoftware/tablelayout/Cell; // method@1a74 │ │ +0ea0a6: 0c00 |0005: move-result-object v0 │ │ +0ea0a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 column I │ │ │ │ @@ -331653,18 +331578,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 │ │ -0dc3f8: |[0dc3f8] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc408: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc40c: 6e10 751a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a75 │ │ -0dc412: 1101 |0005: return-object v1 │ │ +0ea0ac: |[0ea0ac] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea0bc: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea0c0: 6e10 751a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a75 │ │ +0ea0c6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331673,18 +331598,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 │ │ -0dc414: |[0dc414] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc424: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc428: 6e20 761a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a76 │ │ -0dc42e: 1101 |0005: return-object v1 │ │ +0ea0c8: |[0ea0c8] com.badlogic.gdx.scenes.scene2d.ui.Table.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea0d8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea0dc: 6e20 761a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debug:(Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a76 │ │ +0ea0e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0005 line=414 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 debug Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ @@ -331694,18 +331619,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 │ │ -0dc430: |[0dc430] com.badlogic.gdx.scenes.scene2d.ui.Table.debugCell:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc440: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc444: 6e10 771a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a77 │ │ -0dc44a: 1101 |0005: return-object v1 │ │ +0ea0e4: |[0ea0e4] com.badlogic.gdx.scenes.scene2d.ui.Table.debugCell:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea0f4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea0f8: 6e10 771a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugCell:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a77 │ │ +0ea0fe: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0005 line=402 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331714,18 +331639,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 │ │ -0dc44c: |[0dc44c] com.badlogic.gdx.scenes.scene2d.ui.Table.debugTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc45c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc460: 6e10 781a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a78 │ │ -0dc466: 1101 |0005: return-object v1 │ │ +0ea100: |[0ea100] com.badlogic.gdx.scenes.scene2d.ui.Table.debugTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea110: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea114: 6e10 781a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugTable:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a78 │ │ +0ea11a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331734,18 +331659,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 │ │ -0dc468: |[0dc468] com.badlogic.gdx.scenes.scene2d.ui.Table.debugWidget:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc478: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc47c: 6e10 791a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a79 │ │ -0dc482: 1101 |0005: return-object v1 │ │ +0ea11c: |[0ea11c] com.badlogic.gdx.scenes.scene2d.ui.Table.debugWidget:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea12c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea130: 6e10 791a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.debugWidget:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a79 │ │ +0ea136: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0005 line=408 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -331754,19 +331679,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc484: |[0dc484] com.badlogic.gdx.scenes.scene2d.ui.Table.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc494: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc498: 6e10 7a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a7a │ │ -0dc49e: 0c00 |0005: move-result-object v0 │ │ -0dc4a0: 1100 |0006: return-object v0 │ │ +0ea138: |[0ea138] com.badlogic.gdx.scenes.scene2d.ui.Table.defaults:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0ea148: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea14c: 6e10 7a1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a7a │ │ +0ea152: 0c00 |0005: move-result-object v0 │ │ +0ea154: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331774,40 +331699,40 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0dc4a4: |[0dc4a4] com.badlogic.gdx.scenes.scene2d.ui.Table.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0dc4b4: 6e10 6d1a 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.validate:()V // method@1a6d │ │ -0dc4ba: 6e30 2d1a 2103 |0003: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2d │ │ -0dc4c0: 6e10 501a 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.isTransform:()Z // method@1a50 │ │ -0dc4c6: 0a00 |0009: move-result v0 │ │ -0dc4c8: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ -0dc4cc: 6e10 251a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1a25 │ │ -0dc4d2: 0c00 |000f: move-result-object v0 │ │ -0dc4d4: 6e30 1f1a 2100 |0010: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1a1f │ │ -0dc4da: 5510 070e |0013: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0e07 │ │ -0dc4de: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ -0dc4e2: 6e10 080e 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ -0dc4e8: 0c00 |001a: move-result-object v0 │ │ -0dc4ea: 7020 211a 0100 |001b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.calculateScissors:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Rectangle; // method@1a21 │ │ -0dc4f0: 0c00 |001e: move-result-object v0 │ │ -0dc4f2: 7110 bd1c 0000 |001f: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ -0dc4f8: 0a00 |0022: move-result v0 │ │ -0dc4fa: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -0dc4fe: 6e30 2e1a 2103 |0025: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2e │ │ -0dc504: 7100 bc1c 0000 |0028: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ -0dc50a: 6e20 611a 2100 |002b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1a61 │ │ -0dc510: 0e00 |002e: return-void │ │ -0dc512: 6e30 2e1a 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2e │ │ -0dc518: 28f9 |0032: goto 002b // -0007 │ │ -0dc51a: 6f30 be1b 2103 |0033: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1bbe │ │ -0dc520: 28f8 |0036: goto 002e // -0008 │ │ +0ea158: |[0ea158] com.badlogic.gdx.scenes.scene2d.ui.Table.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ea168: 6e10 6d1a 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.validate:()V // method@1a6d │ │ +0ea16e: 6e30 2d1a 2103 |0003: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2d │ │ +0ea174: 6e10 501a 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.isTransform:()Z // method@1a50 │ │ +0ea17a: 0a00 |0009: move-result v0 │ │ +0ea17c: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ +0ea180: 6e10 251a 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.computeTransform:()Lcom/badlogic/gdx/math/Matrix4; // method@1a25 │ │ +0ea186: 0c00 |000f: move-result-object v0 │ │ +0ea188: 6e30 1f1a 2100 |0010: invoke-virtual {v1, v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.applyTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/math/Matrix4;)V // method@1a1f │ │ +0ea18e: 5510 070e |0013: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0e07 │ │ +0ea192: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ +0ea196: 6e10 080e 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.getTransformMatrix:()Lcom/badlogic/gdx/math/Matrix4; // method@0e08 │ │ +0ea19c: 0c00 |001a: move-result-object v0 │ │ +0ea19e: 7020 211a 0100 |001b: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.calculateScissors:(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Rectangle; // method@1a21 │ │ +0ea1a4: 0c00 |001e: move-result-object v0 │ │ +0ea1a6: 7110 bd1c 0000 |001f: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.pushScissors:(Lcom/badlogic/gdx/math/Rectangle;)Z // method@1cbd │ │ +0ea1ac: 0a00 |0022: move-result v0 │ │ +0ea1ae: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +0ea1b2: 6e30 2e1a 2103 |0025: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2e │ │ +0ea1b8: 7100 bc1c 0000 |0028: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/utils/ScissorStack;.popScissors:()V // method@1cbc │ │ +0ea1be: 6e20 611a 2100 |002b: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.resetTransform:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V // method@1a61 │ │ +0ea1c4: 0e00 |002e: return-void │ │ +0ea1c6: 6e30 2e1a 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawChildren:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2e │ │ +0ea1cc: 28f9 |0032: goto 002b // -0007 │ │ +0ea1ce: 6f30 be1b 2103 |0033: invoke-super {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1bbe │ │ +0ea1d4: 28f8 |0036: goto 002e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0006 line=83 │ │ 0x000c line=84 │ │ 0x0013 line=85 │ │ @@ -331828,37 +331753,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 │ │ -0dc524: |[0dc524] com.badlogic.gdx.scenes.scene2d.ui.Table.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0dc534: 5470 060e |0000: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc538: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ -0dc53c: 6e10 361a 0700 |0004: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a36 │ │ -0dc542: 0c06 |0007: move-result-object v6 │ │ -0dc544: 5260 6503 |0008: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0dc548: 5261 6403 |000a: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0dc54c: 5262 6303 |000c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0dc550: 5263 6203 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0dc554: c893 |0010: mul-float/2addr v3, v9 │ │ -0dc556: 6e53 0d0e 0821 |0011: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0dc55c: 5470 060e |0014: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc560: 6e10 4b1a 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getX:()F // method@1a4b │ │ -0dc566: 0a02 |0019: move-result v2 │ │ -0dc568: 6e10 4c1a 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getY:()F // method@1a4c │ │ -0dc56e: 0a03 |001d: move-result v3 │ │ -0dc570: 6e10 4a1a 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ -0dc576: 0a04 |0021: move-result v4 │ │ -0dc578: 6e10 381a 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ -0dc57e: 0a05 |0025: move-result v5 │ │ -0dc580: 0781 |0026: move-object v1, v8 │ │ -0dc582: 7806 811c 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@1c81 │ │ -0dc588: 0e00 |002a: return-void │ │ +0ea1d8: |[0ea1d8] com.badlogic.gdx.scenes.scene2d.ui.Table.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ea1e8: 5470 060e |0000: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea1ec: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ +0ea1f0: 6e10 361a 0700 |0004: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1a36 │ │ +0ea1f6: 0c06 |0007: move-result-object v6 │ │ +0ea1f8: 5260 6503 |0008: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0ea1fc: 5261 6403 |000a: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0ea200: 5262 6303 |000c: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0ea204: 5263 6203 |000e: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ea208: c893 |0010: mul-float/2addr v3, v9 │ │ +0ea20a: 6e53 0d0e 0821 |0011: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0ea210: 5470 060e |0014: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea214: 6e10 4b1a 0700 |0016: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getX:()F // method@1a4b │ │ +0ea21a: 0a02 |0019: move-result v2 │ │ +0ea21c: 6e10 4c1a 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getY:()F // method@1a4c │ │ +0ea222: 0a03 |001d: move-result v3 │ │ +0ea224: 6e10 4a1a 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ +0ea22a: 0a04 |0021: move-result v4 │ │ +0ea22c: 6e10 381a 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ +0ea232: 0a05 |0025: move-result v5 │ │ +0ea234: 0781 |0026: move-object v1, v8 │ │ +0ea236: 7806 811c 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@1c81 │ │ +0ea23c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0008 line=102 │ │ 0x0014 line=103 │ │ 0x002a line=105 │ │ @@ -331873,19 +331798,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc58c: |[0dc58c] com.badlogic.gdx.scenes.scene2d.ui.Table.getAlign:()I │ │ -0dc59c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc5a0: 6e10 7c1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getAlign:()I // method@1a7c │ │ -0dc5a6: 0a00 |0005: move-result v0 │ │ -0dc5a8: 0f00 |0006: return v0 │ │ +0ea240: |[0ea240] com.badlogic.gdx.scenes.scene2d.ui.Table.getAlign:()I │ │ +0ea250: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea254: 6e10 7c1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getAlign:()I // method@1a7c │ │ +0ea25a: 0a00 |0005: move-result v0 │ │ +0ea25c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #20 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331893,17 +331818,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 │ │ -0dc5ac: |[0dc5ac] com.badlogic.gdx.scenes.scene2d.ui.Table.getBackground:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ -0dc5bc: 5410 060e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc5c0: 1100 |0002: return-object v0 │ │ +0ea260: |[0ea260] com.badlogic.gdx.scenes.scene2d.ui.Table.getBackground:()Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ +0ea270: 5410 060e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #21 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331911,19 +331836,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 │ │ -0dc5c4: |[0dc5c4] com.badlogic.gdx.scenes.scene2d.ui.Table.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dc5d4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc5d8: 6e20 7d1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a7d │ │ -0dc5de: 0c00 |0005: move-result-object v0 │ │ -0dc5e0: 1100 |0006: return-object v0 │ │ +0ea278: |[0ea278] com.badlogic.gdx.scenes.scene2d.ui.Table.getCell:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0ea288: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea28c: 6e20 7d1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCell:(Ljava/lang/Object;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a7d │ │ +0ea292: 0c00 |0005: move-result-object v0 │ │ +0ea294: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ │ │ @@ -331932,19 +331857,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc5e4: |[0dc5e4] com.badlogic.gdx.scenes.scene2d.ui.Table.getCells:()Ljava/util/List; │ │ -0dc5f4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc5f8: 6e10 7e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1a7e │ │ -0dc5fe: 0c00 |0005: move-result-object v0 │ │ -0dc600: 1100 |0006: return-object v0 │ │ +0ea298: |[0ea298] com.badlogic.gdx.scenes.scene2d.ui.Table.getCells:()Ljava/util/List; │ │ +0ea2a8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea2ac: 6e10 7e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getCells:()Ljava/util/List; // method@1a7e │ │ +0ea2b2: 0c00 |0005: move-result-object v0 │ │ +0ea2b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #23 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331952,19 +331877,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc604: |[0dc604] com.badlogic.gdx.scenes.scene2d.ui.Table.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ -0dc614: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc618: 6e10 7f1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1a7f │ │ -0dc61e: 0c00 |0005: move-result-object v0 │ │ -0dc620: 1100 |0006: return-object v0 │ │ +0ea2b8: |[0ea2b8] com.badlogic.gdx.scenes.scene2d.ui.Table.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; │ │ +0ea2c8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea2cc: 6e10 7f1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getDebug:()Lcom/esotericsoftware/tablelayout/BaseTableLayout$Debug; // method@1a7f │ │ +0ea2d2: 0c00 |0005: move-result-object v0 │ │ +0ea2d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #24 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331972,19 +331897,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc624: |[0dc624] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinHeight:()F │ │ -0dc634: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc638: 6e10 801a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinHeight:()F // method@1a80 │ │ -0dc63e: 0a00 |0005: move-result v0 │ │ -0dc640: 0f00 |0006: return v0 │ │ +0ea2d8: |[0ea2d8] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinHeight:()F │ │ +0ea2e8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea2ec: 6e10 801a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinHeight:()F // method@1a80 │ │ +0ea2f2: 0a00 |0005: move-result v0 │ │ +0ea2f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #25 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -331992,19 +331917,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc644: |[0dc644] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinWidth:()F │ │ -0dc654: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc658: 6e10 811a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinWidth:()F // method@1a81 │ │ -0dc65e: 0a00 |0005: move-result v0 │ │ -0dc660: 0f00 |0006: return v0 │ │ +0ea2f8: |[0ea2f8] com.badlogic.gdx.scenes.scene2d.ui.Table.getMinWidth:()F │ │ +0ea308: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea30c: 6e10 811a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getMinWidth:()F // method@1a81 │ │ +0ea312: 0a00 |0005: move-result v0 │ │ +0ea314: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #26 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332012,19 +331937,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc664: |[0dc664] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottom:()F │ │ -0dc674: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc678: 6e10 821a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1a82 │ │ -0dc67e: 0a00 |0005: move-result v0 │ │ -0dc680: 0f00 |0006: return v0 │ │ +0ea318: |[0ea318] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottom:()F │ │ +0ea328: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea32c: 6e10 821a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1a82 │ │ +0ea332: 0a00 |0005: move-result v0 │ │ +0ea334: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #27 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332032,19 +331957,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc684: |[0dc684] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0dc694: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc698: 6e10 831a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a83 │ │ -0dc69e: 0c00 |0005: move-result-object v0 │ │ -0dc6a0: 1100 |0006: return-object v0 │ │ +0ea338: |[0ea338] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0ea348: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea34c: 6e10 831a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottomValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a83 │ │ +0ea352: 0c00 |0005: move-result-object v0 │ │ +0ea354: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #28 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332052,19 +331977,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc6a4: |[0dc6a4] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeft:()F │ │ -0dc6b4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc6b8: 6e10 841a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1a84 │ │ -0dc6be: 0a00 |0005: move-result v0 │ │ -0dc6c0: 0f00 |0006: return v0 │ │ +0ea358: |[0ea358] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeft:()F │ │ +0ea368: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea36c: 6e10 841a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1a84 │ │ +0ea372: 0a00 |0005: move-result v0 │ │ +0ea374: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #29 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332072,19 +331997,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc6c4: |[0dc6c4] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0dc6d4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc6d8: 6e10 851a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a85 │ │ -0dc6de: 0c00 |0005: move-result-object v0 │ │ -0dc6e0: 1100 |0006: return-object v0 │ │ +0ea378: |[0ea378] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0ea388: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea38c: 6e10 851a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeftValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a85 │ │ +0ea392: 0c00 |0005: move-result-object v0 │ │ +0ea394: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #30 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332092,19 +332017,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc6e4: |[0dc6e4] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRight:()F │ │ -0dc6f4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc6f8: 6e10 861a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1a86 │ │ -0dc6fe: 0a00 |0005: move-result v0 │ │ -0dc700: 0f00 |0006: return v0 │ │ +0ea398: |[0ea398] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRight:()F │ │ +0ea3a8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea3ac: 6e10 861a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1a86 │ │ +0ea3b2: 0a00 |0005: move-result v0 │ │ +0ea3b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #31 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332112,19 +332037,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc704: |[0dc704] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0dc714: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc718: 6e10 871a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a87 │ │ -0dc71e: 0c00 |0005: move-result-object v0 │ │ -0dc720: 1100 |0006: return-object v0 │ │ +0ea3b8: |[0ea3b8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0ea3c8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea3cc: 6e10 871a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRightValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a87 │ │ +0ea3d2: 0c00 |0005: move-result-object v0 │ │ +0ea3d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #32 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332132,19 +332057,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc724: |[0dc724] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTop:()F │ │ -0dc734: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc738: 6e10 881a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1a88 │ │ -0dc73e: 0a00 |0005: move-result v0 │ │ -0dc740: 0f00 |0006: return v0 │ │ +0ea3d8: |[0ea3d8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTop:()F │ │ +0ea3e8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea3ec: 6e10 881a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1a88 │ │ +0ea3f2: 0a00 |0005: move-result v0 │ │ +0ea3f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #33 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332152,19 +332077,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Value;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc744: |[0dc744] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ -0dc754: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc758: 6e10 891a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a89 │ │ -0dc75e: 0c00 |0005: move-result-object v0 │ │ -0dc760: 1100 |0006: return-object v0 │ │ +0ea3f8: |[0ea3f8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; │ │ +0ea408: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea40c: 6e10 891a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTopValue:()Lcom/esotericsoftware/tablelayout/Value; // method@1a89 │ │ +0ea412: 0c00 |0005: move-result-object v0 │ │ +0ea414: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #34 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332172,23 +332097,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0dc764: |[0dc764] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadX:()F │ │ -0dc774: 5420 080e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc778: 6e10 841a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1a84 │ │ -0dc77e: 0a00 |0005: move-result v0 │ │ -0dc780: 5421 080e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc784: 6e10 861a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1a86 │ │ -0dc78a: 0a01 |000b: move-result v1 │ │ -0dc78c: c610 |000c: add-float/2addr v0, v1 │ │ -0dc78e: 0f00 |000d: return v0 │ │ +0ea418: |[0ea418] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadX:()F │ │ +0ea428: 5420 080e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea42c: 6e10 841a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadLeft:()F // method@1a84 │ │ +0ea432: 0a00 |0005: move-result v0 │ │ +0ea434: 5421 080e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea438: 6e10 861a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadRight:()F // method@1a86 │ │ +0ea43e: 0a01 |000b: move-result v1 │ │ +0ea440: c610 |000c: add-float/2addr v0, v1 │ │ +0ea442: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #35 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332196,23 +332121,23 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0dc790: |[0dc790] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadY:()F │ │ -0dc7a0: 5420 080e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc7a4: 6e10 881a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1a88 │ │ -0dc7aa: 0a00 |0005: move-result v0 │ │ -0dc7ac: 5421 080e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc7b0: 6e10 821a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1a82 │ │ -0dc7b6: 0a01 |000b: move-result v1 │ │ -0dc7b8: c610 |000c: add-float/2addr v0, v1 │ │ -0dc7ba: 0f00 |000d: return v0 │ │ +0ea444: |[0ea444] com.badlogic.gdx.scenes.scene2d.ui.Table.getPadY:()F │ │ +0ea454: 5420 080e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea458: 6e10 881a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadTop:()F // method@1a88 │ │ +0ea45e: 0a00 |0005: move-result v0 │ │ +0ea460: 5421 080e |0006: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea464: 6e10 821a 0100 |0008: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPadBottom:()F // method@1a82 │ │ +0ea46a: 0a01 |000b: move-result v1 │ │ +0ea46c: c610 |000c: add-float/2addr v0, v1 │ │ +0ea46e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #36 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332220,30 +332145,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0dc7bc: |[0dc7bc] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefHeight:()F │ │ -0dc7cc: 5420 060e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc7d0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0dc7d4: 5420 080e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc7d8: 6e10 8a1a 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1a8a │ │ -0dc7de: 0a00 |0009: move-result v0 │ │ -0dc7e0: 5421 060e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc7e4: 7210 841c 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dc7ea: 0a01 |000f: move-result v1 │ │ -0dc7ec: 7120 8524 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dc7f2: 0a00 |0013: move-result v0 │ │ -0dc7f4: 0f00 |0014: return v0 │ │ -0dc7f6: 5420 080e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc7fa: 6e10 8a1a 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1a8a │ │ -0dc800: 0a00 |001a: move-result v0 │ │ -0dc802: 28f9 |001b: goto 0014 // -0007 │ │ +0ea470: |[0ea470] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefHeight:()F │ │ +0ea480: 5420 060e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea484: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0ea488: 5420 080e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea48c: 6e10 8a1a 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1a8a │ │ +0ea492: 0a00 |0009: move-result v0 │ │ +0ea494: 5421 060e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea498: 7210 841c 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0ea49e: 0a01 |000f: move-result v1 │ │ +0ea4a0: 7120 8524 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ea4a6: 0a00 |0013: move-result v0 │ │ +0ea4a8: 0f00 |0014: return v0 │ │ +0ea4aa: 5420 080e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea4ae: 6e10 8a1a 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefHeight:()F // method@1a8a │ │ +0ea4b4: 0a00 |001a: move-result v0 │ │ +0ea4b6: 28f9 |001b: goto 0014 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0014 line=137 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332252,30 +332177,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0dc804: |[0dc804] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefWidth:()F │ │ -0dc814: 5420 060e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc818: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0dc81c: 5420 080e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc820: 6e10 8b1a 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1a8b │ │ -0dc826: 0a00 |0009: move-result v0 │ │ -0dc828: 5421 060e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dc82c: 7210 851c 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dc832: 0a01 |000f: move-result v1 │ │ -0dc834: 7120 8524 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dc83a: 0a00 |0013: move-result v0 │ │ -0dc83c: 0f00 |0014: return v0 │ │ -0dc83e: 5420 080e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc842: 6e10 8b1a 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1a8b │ │ -0dc848: 0a00 |001a: move-result v0 │ │ -0dc84a: 28f9 |001b: goto 0014 // -0007 │ │ +0ea4b8: |[0ea4b8] com.badlogic.gdx.scenes.scene2d.ui.Table.getPrefWidth:()F │ │ +0ea4c8: 5420 060e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea4cc: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0ea4d0: 5420 080e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea4d4: 6e10 8b1a 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1a8b │ │ +0ea4da: 0a00 |0009: move-result v0 │ │ +0ea4dc: 5421 060e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea4e0: 7210 851c 0100 |000c: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ea4e6: 0a01 |000f: move-result v1 │ │ +0ea4e8: 7120 8524 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ea4ee: 0a00 |0013: move-result v0 │ │ +0ea4f0: 0f00 |0014: return v0 │ │ +0ea4f2: 5420 080e |0015: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea4f6: 6e10 8b1a 0000 |0017: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getPrefWidth:()F // method@1a8b │ │ +0ea4fc: 0a00 |001a: move-result v0 │ │ +0ea4fe: 28f9 |001b: goto 0014 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0014 line=132 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332284,19 +332209,19 @@ │ │ type : '(F)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dc84c: |[0dc84c] com.badlogic.gdx.scenes.scene2d.ui.Table.getRow:(F)I │ │ -0dc85c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc860: 6e20 8c1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getRow:(F)I // method@1a8c │ │ -0dc866: 0a00 |0005: move-result v0 │ │ -0dc868: 0f00 |0006: return v0 │ │ +0ea500: |[0ea500] com.badlogic.gdx.scenes.scene2d.ui.Table.getRow:(F)I │ │ +0ea510: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea514: 6e20 8c1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.getRow:(F)I // method@1a8c │ │ +0ea51a: 0a00 |0005: move-result v0 │ │ +0ea51c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0007 reg=2 y F │ │ │ │ @@ -332305,40 +332230,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 │ │ -0dc86c: |[0dc86c] com.badlogic.gdx.scenes.scene2d.ui.Table.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0dc87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dc87e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0dc880: 5541 070e |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0e07 │ │ -0dc884: 3801 2500 |0004: if-eqz v1, 0029 // +0025 │ │ -0dc888: 3807 0b00 |0006: if-eqz v7, 0011 // +000b │ │ -0dc88c: 6e10 491a 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1a49 │ │ -0dc892: 0c01 |000b: move-result-object v1 │ │ -0dc894: 6202 c90c |000c: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ -0dc898: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ -0dc89c: 1100 |0010: return-object v0 │ │ -0dc89e: 2e01 0503 |0011: cmpg-float v1, v5, v3 │ │ -0dc8a2: 3a01 fdff |0013: if-ltz v1, 0010 // -0003 │ │ -0dc8a6: 6e10 4a1a 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ -0dc8ac: 0a01 |0018: move-result v1 │ │ -0dc8ae: 2d01 0501 |0019: cmpl-float v1, v5, v1 │ │ -0dc8b2: 3b01 f5ff |001b: if-gez v1, 0010 // -000b │ │ -0dc8b6: 2e01 0603 |001d: cmpg-float v1, v6, v3 │ │ -0dc8ba: 3a01 f1ff |001f: if-ltz v1, 0010 // -000f │ │ -0dc8be: 6e10 381a 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ -0dc8c4: 0a01 |0024: move-result v1 │ │ -0dc8c6: 2d01 0601 |0025: cmpl-float v1, v6, v1 │ │ -0dc8ca: 3b01 e9ff |0027: if-gez v1, 0010 // -0017 │ │ -0dc8ce: 6f40 ca1b 5476 |0029: invoke-super {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1bca │ │ -0dc8d4: 0c00 |002c: move-result-object v0 │ │ -0dc8d6: 28e3 |002d: goto 0010 // -001d │ │ +0ea520: |[0ea520] com.badlogic.gdx.scenes.scene2d.ui.Table.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0ea530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ea532: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0ea534: 5541 070e |0002: iget-boolean v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0e07 │ │ +0ea538: 3801 2500 |0004: if-eqz v1, 0029 // +0025 │ │ +0ea53c: 3807 0b00 |0006: if-eqz v7, 0011 // +000b │ │ +0ea540: 6e10 491a 0400 |0008: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1a49 │ │ +0ea546: 0c01 |000b: move-result-object v1 │ │ +0ea548: 6202 c90c |000c: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ +0ea54c: 3321 0300 |000e: if-ne v1, v2, 0011 // +0003 │ │ +0ea550: 1100 |0010: return-object v0 │ │ +0ea552: 2e01 0503 |0011: cmpg-float v1, v5, v3 │ │ +0ea556: 3a01 fdff |0013: if-ltz v1, 0010 // -0003 │ │ +0ea55a: 6e10 4a1a 0400 |0015: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getWidth:()F // method@1a4a │ │ +0ea560: 0a01 |0018: move-result v1 │ │ +0ea562: 2d01 0501 |0019: cmpl-float v1, v5, v1 │ │ +0ea566: 3b01 f5ff |001b: if-gez v1, 0010 // -000b │ │ +0ea56a: 2e01 0603 |001d: cmpg-float v1, v6, v3 │ │ +0ea56e: 3a01 f1ff |001f: if-ltz v1, 0010 // -000f │ │ +0ea572: 6e10 381a 0400 |0021: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getHeight:()F // method@1a38 │ │ +0ea578: 0a01 |0024: move-result v1 │ │ +0ea57a: 2d01 0601 |0025: cmpl-float v1, v6, v1 │ │ +0ea57e: 3b01 e9ff |0027: if-gez v1, 0010 // -0017 │ │ +0ea582: 6f40 ca1b 5476 |0029: invoke-super {v4, v5, v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1bca │ │ +0ea588: 0c00 |002c: move-result-object v0 │ │ +0ea58a: 28e3 |002d: goto 0010 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=170 │ │ 0x0006 line=171 │ │ 0x0010 line=174 │ │ 0x0011 line=172 │ │ 0x0029 line=174 │ │ @@ -332353,19 +332278,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0dc8d8: |[0dc8d8] com.badlogic.gdx.scenes.scene2d.ui.Table.invalidate:()V │ │ -0dc8e8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc8ec: 6e10 8e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.invalidate:()V // method@1a8e │ │ -0dc8f2: 6f10 cb1b 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0dc8f8: 0e00 |0008: return-void │ │ +0ea58c: |[0ea58c] com.badlogic.gdx.scenes.scene2d.ui.Table.invalidate:()V │ │ +0ea59c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea5a0: 6e10 8e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.invalidate:()V // method@1a8e │ │ +0ea5a6: 6f10 cb1b 0100 |0005: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0ea5ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x0008 line=128 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ @@ -332375,18 +332300,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dc8fc: |[0dc8fc] com.badlogic.gdx.scenes.scene2d.ui.Table.layout:()V │ │ -0dc90c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc910: 6e10 901a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.layout:()V // method@1a90 │ │ -0dc916: 0e00 |0005: return-void │ │ +0ea5b0: |[0ea5b0] com.badlogic.gdx.scenes.scene2d.ui.Table.layout:()V │ │ +0ea5c0: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea5c4: 6e10 901a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.layout:()V // method@1a90 │ │ +0ea5ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0005 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332395,18 +332320,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 │ │ -0dc918: |[0dc918] com.badlogic.gdx.scenes.scene2d.ui.Table.left:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc928: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc92c: 6e10 911a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a91 │ │ -0dc932: 1101 |0005: return-object v1 │ │ +0ea5cc: |[0ea5cc] com.badlogic.gdx.scenes.scene2d.ui.Table.left:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea5dc: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea5e0: 6e10 911a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.left:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a91 │ │ +0ea5e6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0005 line=372 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332415,18 +332340,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 │ │ -0dc934: |[0dc934] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc944: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc948: 6e20 921a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a92 │ │ -0dc94e: 1101 |0005: return-object v1 │ │ +0ea5e8: |[0ea5e8] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea5f8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea5fc: 6e20 921a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a92 │ │ +0ea602: 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 pad F │ │ @@ -332436,18 +332361,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 │ │ -0dc950: |[0dc950] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(FFFF)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc960: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc964: 6e55 931a 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a93 │ │ -0dc96a: 1101 |0005: return-object v1 │ │ +0ea604: |[0ea604] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(FFFF)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea614: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea618: 6e55 931a 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(FFFF)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a93 │ │ +0ea61e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0005 line=323 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 top F │ │ @@ -332460,18 +332385,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 │ │ -0dc96c: |[0dc96c] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc97c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc980: 6e20 941a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a94 │ │ -0dc986: 1101 |0005: return-object v1 │ │ +0ea620: |[0ea620] com.badlogic.gdx.scenes.scene2d.ui.Table.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea630: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea634: 6e20 941a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.pad:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a94 │ │ +0ea63a: 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 pad Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -332481,18 +332406,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 │ │ -0dc988: |[0dc988] 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; │ │ -0dc998: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc99c: 6e55 951a 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@1a95 │ │ -0dc9a2: 1101 |0005: return-object v1 │ │ +0ea63c: |[0ea63c] 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; │ │ +0ea64c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea650: 6e55 951a 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@1a95 │ │ +0ea656: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 top Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -332505,18 +332430,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 │ │ -0dc9a4: |[0dc9a4] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc9b4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc9b8: 6e20 961a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a96 │ │ -0dc9be: 1101 |0005: return-object v1 │ │ +0ea658: |[0ea658] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea668: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea66c: 6e20 961a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a96 │ │ +0ea672: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padBottom F │ │ @@ -332526,18 +332451,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 │ │ -0dc9c0: |[0dc9c0] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc9d0: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc9d4: 6e20 971a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a97 │ │ -0dc9da: 1101 |0005: return-object v1 │ │ +0ea674: |[0ea674] com.badlogic.gdx.scenes.scene2d.ui.Table.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea684: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea688: 6e20 971a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padBottom:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a97 │ │ +0ea68e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0005 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padBottom Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -332547,18 +332472,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 │ │ -0dc9dc: |[0dc9dc] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dc9ec: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dc9f0: 6e20 981a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a98 │ │ -0dc9f6: 1101 |0005: return-object v1 │ │ +0ea690: |[0ea690] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea6a0: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea6a4: 6e20 981a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a98 │ │ +0ea6aa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padLeft F │ │ @@ -332568,18 +332493,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 │ │ -0dc9f8: |[0dc9f8] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dca08: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dca0c: 6e20 991a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a99 │ │ -0dca12: 1101 |0005: return-object v1 │ │ +0ea6ac: |[0ea6ac] com.badlogic.gdx.scenes.scene2d.ui.Table.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea6bc: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea6c0: 6e20 991a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padLeft:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a99 │ │ +0ea6c6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0005 line=300 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padLeft Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -332589,18 +332514,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 │ │ -0dca14: |[0dca14] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dca24: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dca28: 6e20 9a1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9a │ │ -0dca2e: 1101 |0005: return-object v1 │ │ +0ea6c8: |[0ea6c8] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea6d8: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea6dc: 6e20 9a1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9a │ │ +0ea6e2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padRight F │ │ @@ -332610,18 +332535,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 │ │ -0dca30: |[0dca30] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dca40: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dca44: 6e20 9b1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9b │ │ -0dca4a: 1101 |0005: return-object v1 │ │ +0ea6e4: |[0ea6e4] com.badlogic.gdx.scenes.scene2d.ui.Table.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea6f4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea6f8: 6e20 9b1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padRight:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9b │ │ +0ea6fe: 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 padRight Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -332631,18 +332556,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 │ │ -0dca4c: |[0dca4c] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dca5c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dca60: 6e20 9c1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9c │ │ -0dca66: 1101 |0005: return-object v1 │ │ +0ea700: |[0ea700] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea710: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea714: 6e20 9c1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(F)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9c │ │ +0ea71a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padTop F │ │ @@ -332652,18 +332577,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 │ │ -0dca68: |[0dca68] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dca78: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dca7c: 6e20 9d1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9d │ │ -0dca82: 1101 |0005: return-object v1 │ │ +0ea71c: |[0ea71c] com.badlogic.gdx.scenes.scene2d.ui.Table.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea72c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea730: 6e20 9d1a 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.padTop:(Lcom/esotericsoftware/tablelayout/Value;)Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9d │ │ +0ea736: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=294 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0006 reg=2 padTop Lcom/esotericsoftware/tablelayout/Value; │ │ @@ -332673,18 +332598,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dca84: |[0dca84] com.badlogic.gdx.scenes.scene2d.ui.Table.reset:()V │ │ -0dca94: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dca98: 6e10 9e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.reset:()V // method@1a9e │ │ -0dca9e: 0e00 |0005: return-void │ │ +0ea738: |[0ea738] com.badlogic.gdx.scenes.scene2d.ui.Table.reset:()V │ │ +0ea748: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea74c: 6e10 9e1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.reset:()V // method@1a9e │ │ +0ea752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332693,18 +332618,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 │ │ -0dcaa0: |[0dcaa0] com.badlogic.gdx.scenes.scene2d.ui.Table.right:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dcab0: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dcab4: 6e10 9f1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9f │ │ -0dcaba: 1101 |0005: return-object v1 │ │ +0ea754: |[0ea754] com.badlogic.gdx.scenes.scene2d.ui.Table.right:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea764: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea768: 6e10 9f1a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.right:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1a9f │ │ +0ea76e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332713,19 +332638,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dcabc: |[0dcabc] com.badlogic.gdx.scenes.scene2d.ui.Table.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dcacc: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dcad0: 6e10 a01a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1aa0 │ │ -0dcad6: 0c00 |0005: move-result-object v0 │ │ -0dcad8: 1100 |0006: return-object v0 │ │ +0ea770: |[0ea770] com.badlogic.gdx.scenes.scene2d.ui.Table.row:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0ea780: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea784: 6e10 a01a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1aa0 │ │ +0ea78a: 0c00 |0005: move-result-object v0 │ │ +0ea78c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ #58 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Table;) │ │ @@ -332733,37 +332658,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 │ │ -0dcadc: |[0dcadc] com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0dcaec: 5410 060e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dcaf0: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0dcaf4: 0e00 |0004: return-void │ │ -0dcaf6: 5b12 060e |0005: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ -0dcafa: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ -0dcafe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0dcb00: 6e20 561a 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@1a56 │ │ -0dcb06: 28f7 |000d: goto 0004 // -0009 │ │ -0dcb08: 7210 821c 0200 |000e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0dcb0e: 0a00 |0011: move-result v0 │ │ -0dcb10: 6e20 581a 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a58 │ │ -0dcb16: 7210 871c 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0dcb1c: 0a00 |0018: move-result v0 │ │ -0dcb1e: 6e20 5e1a 0100 |0019: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a5e │ │ -0dcb24: 7210 831c 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0dcb2a: 0a00 |001f: move-result v0 │ │ -0dcb2c: 6e20 5a1a 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a5a │ │ -0dcb32: 7210 861c 0200 |0023: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0dcb38: 0a00 |0026: move-result v0 │ │ -0dcb3a: 6e20 5c1a 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a5c │ │ -0dcb40: 6e10 4e1a 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1a4e │ │ -0dcb46: 28d7 |002d: goto 0004 // -0029 │ │ +0ea790: |[0ea790] com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0ea7a0: 5410 060e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea7a4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0ea7a8: 0e00 |0004: return-void │ │ +0ea7aa: 5b12 060e |0005: iput-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e06 │ │ +0ea7ae: 3902 0700 |0007: if-nez v2, 000e // +0007 │ │ +0ea7b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ea7b4: 6e20 561a 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@1a56 │ │ +0ea7ba: 28f7 |000d: goto 0004 // -0009 │ │ +0ea7bc: 7210 821c 0200 |000e: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0ea7c2: 0a00 |0011: move-result v0 │ │ +0ea7c4: 6e20 581a 0100 |0012: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a58 │ │ +0ea7ca: 7210 871c 0200 |0015: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0ea7d0: 0a00 |0018: move-result v0 │ │ +0ea7d2: 6e20 5e1a 0100 |0019: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a5e │ │ +0ea7d8: 7210 831c 0200 |001c: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0ea7de: 0a00 |001f: move-result v0 │ │ +0ea7e0: 6e20 5a1a 0100 |0020: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a5a │ │ +0ea7e6: 7210 861c 0200 |0023: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0ea7ec: 0a00 |0026: move-result v0 │ │ +0ea7ee: 6e20 5c1a 0100 |0027: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@1a5c │ │ +0ea7f4: 6e10 4e1a 0100 |002a: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1a4e │ │ +0ea7fa: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=163 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0009 line=155 │ │ @@ -332781,19 +332706,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0dcb48: |[0dcb48] com.badlogic.gdx.scenes.scene2d.ui.Table.setClip:(Z)V │ │ -0dcb58: 5c01 070e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0e07 │ │ -0dcb5c: 6e20 6a1a 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1a6a │ │ -0dcb62: 6e10 4e1a 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1a4e │ │ -0dcb68: 0e00 |0008: return-void │ │ +0ea7fc: |[0ea7fc] com.badlogic.gdx.scenes.scene2d.ui.Table.setClip:(Z)V │ │ +0ea80c: 5c01 070e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.clip:Z // field@0e07 │ │ +0ea810: 6e20 6a1a 1000 |0002: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.setTransform:(Z)V // method@1a6a │ │ +0ea816: 6e10 4e1a 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.invalidate:()V // method@1a4e │ │ +0ea81c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ 0x0005 line=182 │ │ 0x0008 line=183 │ │ locals : │ │ @@ -332805,18 +332730,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0dcb6c: |[0dcb6c] com.badlogic.gdx.scenes.scene2d.ui.Table.setRound:(Z)V │ │ -0dcb7c: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dcb80: 5c02 0d0e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0e0d │ │ -0dcb84: 0e00 |0004: return-void │ │ +0ea820: |[0ea820] com.badlogic.gdx.scenes.scene2d.ui.Table.setRound:(Z)V │ │ +0ea830: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea834: 5c02 0d0e |0002: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.round:Z // field@0e0d │ │ +0ea838: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0004 line=474 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ 0x0000 - 0x0005 reg=2 round Z │ │ @@ -332826,17 +332751,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 │ │ -0dcb88: |[0dcb88] com.badlogic.gdx.scenes.scene2d.ui.Table.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0dcb98: 5b01 0a0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ -0dcb9c: 0e00 |0002: return-void │ │ +0ea83c: |[0ea83c] com.badlogic.gdx.scenes.scene2d.ui.Table.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ea84c: 5b01 0a0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0e0a │ │ +0ea850: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0002 line=469 │ │ 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; │ │ @@ -332846,28 +332771,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 │ │ -0dcba0: |[0dcba0] com.badlogic.gdx.scenes.scene2d.ui.Table.stack:([Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ -0dcbb0: 2202 6d02 |0000: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; // type@026d │ │ -0dcbb4: 7010 011a 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.:()V // method@1a01 │ │ -0dcbba: 3805 0e00 |0005: if-eqz v5, 0013 // +000e │ │ -0dcbbe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0dcbc0: 2151 |0008: array-length v1, v5 │ │ -0dcbc2: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ -0dcbc6: 4603 0500 |000b: aget-object v3, v5, v0 │ │ -0dcbca: 6e20 031a 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1a03 │ │ -0dcbd0: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dcbd4: 28f7 |0012: goto 0009 // -0009 │ │ -0dcbd6: 6e20 181a 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@1a18 │ │ -0dcbdc: 0c03 |0016: move-result-object v3 │ │ -0dcbde: 1103 |0017: return-object v3 │ │ +0ea854: |[0ea854] com.badlogic.gdx.scenes.scene2d.ui.Table.stack:([Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; │ │ +0ea864: 2202 6d02 |0000: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack; // type@026d │ │ +0ea868: 7010 011a 0200 |0002: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.:()V // method@1a01 │ │ +0ea86e: 3805 0e00 |0005: if-eqz v5, 0013 // +000e │ │ +0ea872: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ea874: 2151 |0008: array-length v1, v5 │ │ +0ea876: 3510 0a00 |0009: if-ge v0, v1, 0013 // +000a │ │ +0ea87a: 4603 0500 |000b: aget-object v3, v5, v0 │ │ +0ea87e: 6e20 031a 3200 |000d: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Stack;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@1a03 │ │ +0ea884: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ea888: 28f7 |0012: goto 0009 // -0009 │ │ +0ea88a: 6e20 181a 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@1a18 │ │ +0ea890: 0c03 |0016: move-result-object v3 │ │ +0ea892: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ 0x0007 line=237 │ │ 0x000b line=238 │ │ 0x0010 line=237 │ │ @@ -332884,18 +332809,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 │ │ -0dcbe0: |[0dcbe0] com.badlogic.gdx.scenes.scene2d.ui.Table.top:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0dcbf0: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ -0dcbf4: 6e10 a31a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1aa3 │ │ -0dcbfa: 1101 |0005: return-object v1 │ │ +0ea894: |[0ea894] com.badlogic.gdx.scenes.scene2d.ui.Table.top:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ea8a4: 5410 080e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.layout:Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout; // field@0e08 │ │ +0ea8a8: 6e10 a31a 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TableLayout;.top:()Lcom/esotericsoftware/tablelayout/BaseTableLayout; // method@1aa3 │ │ +0ea8ae: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0005 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ │ │ @@ -332933,18 +332858,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 │ │ -0dcbfc: |[0dcbfc] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ -0dcc0c: 5b01 1f0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc10: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ -0dcc16: 0e00 |0005: return-void │ │ +0ea8b0: |[0ea8b0] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V │ │ +0ea8c0: 5b01 1f0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea8c4: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ +0ea8ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 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; │ │ │ │ @@ -332953,55 +332878,55 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0dcc18: |[0dcc18] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.setCursorPosition:(F)V │ │ -0dcc28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0dcc2a: 5451 1f0e |0001: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc2e: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0dcc32: 5a12 410e |0005: iput-wide v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ -0dcc36: 5451 1f0e |0007: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc3a: 5c14 330e |0009: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0dcc3e: 5451 1f0e |000b: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc42: 5211 470e |000d: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0dcc46: 5452 1f0e |000f: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc4a: 5222 500e |0011: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ -0dcc4e: c621 |0013: add-float/2addr v1, v2 │ │ -0dcc50: c716 |0014: sub-float/2addr v6, v1 │ │ -0dcc52: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0dcc54: 5451 1f0e |0016: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc58: 5411 3a0e |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0dcc5c: 5211 150f |001a: iget v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -0dcc60: 3510 1c00 |001c: if-ge v0, v1, 0038 // +001c │ │ -0dcc64: 5451 1f0e |001e: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc68: 5411 3a0e |0020: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0dcc6c: 5411 130f |0022: iget-object v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ -0dcc70: 4401 0100 |0024: aget v1, v1, v0 │ │ -0dcc74: 2d01 0106 |0026: cmpl-float v1, v1, v6 │ │ -0dcc78: 3d01 0d00 |0028: if-lez v1, 0035 // +000d │ │ -0dcc7c: 5451 1f0e |002a: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc80: d802 00ff |002c: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0dcc84: 7120 8624 2400 |002e: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0dcc8a: 0a02 |0031: move-result v2 │ │ -0dcc8c: 5912 320e |0032: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcc90: 0e00 |0034: return-void │ │ -0dcc92: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0dcc96: 28df |0037: goto 0016 // -0021 │ │ -0dcc98: 5451 1f0e |0038: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcc9c: 5452 1f0e |003a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcca0: 5422 3a0e |003c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ -0dcca4: 5222 150f |003e: iget v2, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ -0dcca8: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0dccac: 7120 8624 2400 |0042: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0dccb2: 0a02 |0045: move-result v2 │ │ -0dccb4: 5912 320e |0046: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dccb8: 28ec |0048: goto 0034 // -0014 │ │ +0ea8cc: |[0ea8cc] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.setCursorPosition:(F)V │ │ +0ea8dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ea8de: 5451 1f0e |0001: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea8e2: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0ea8e6: 5a12 410e |0005: iput-wide v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ +0ea8ea: 5451 1f0e |0007: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea8ee: 5c14 330e |0009: iput-boolean v4, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0ea8f2: 5451 1f0e |000b: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea8f6: 5211 470e |000d: iget v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0ea8fa: 5452 1f0e |000f: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea8fe: 5222 500e |0011: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.textOffset:F // field@0e50 │ │ +0ea902: c621 |0013: add-float/2addr v1, v2 │ │ +0ea904: c716 |0014: sub-float/2addr v6, v1 │ │ +0ea906: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0ea908: 5451 1f0e |0016: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea90c: 5411 3a0e |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0ea910: 5211 150f |001a: iget v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +0ea914: 3510 1c00 |001c: if-ge v0, v1, 0038 // +001c │ │ +0ea918: 5451 1f0e |001e: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea91c: 5411 3a0e |0020: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0ea920: 5411 130f |0022: iget-object v1, v1, Lcom/badlogic/gdx/utils/FloatArray;.items:[F // field@0f13 │ │ +0ea924: 4401 0100 |0024: aget v1, v1, v0 │ │ +0ea928: 2d01 0106 |0026: cmpl-float v1, v1, v6 │ │ +0ea92c: 3d01 0d00 |0028: if-lez v1, 0035 // +000d │ │ +0ea930: 5451 1f0e |002a: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea934: d802 00ff |002c: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0ea938: 7120 8624 2400 |002e: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0ea93e: 0a02 |0031: move-result v2 │ │ +0ea940: 5912 320e |0032: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0ea944: 0e00 |0034: return-void │ │ +0ea946: d800 0001 |0035: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ea94a: 28df |0037: goto 0016 // -0021 │ │ +0ea94c: 5451 1f0e |0038: iget-object v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea950: 5452 1f0e |003a: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea954: 5422 3a0e |003c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.glyphPositions:Lcom/badlogic/gdx/utils/FloatArray; // field@0e3a │ │ +0ea958: 5222 150f |003e: iget v2, v2, Lcom/badlogic/gdx/utils/FloatArray;.size:I // field@0f15 │ │ +0ea95c: d802 02ff |0040: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ea960: 7120 8624 2400 |0042: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0ea966: 0a02 |0045: move-result v2 │ │ +0ea968: 5912 320e |0046: iput v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0ea96c: 28ec |0048: goto 0034 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=149 │ │ 0x0007 line=150 │ │ 0x000b line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -333020,27 +332945,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 │ │ -0dccbc: |[0dccbc] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0dcccc: 6e10 d71a 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.getTapCount:()I // method@1ad7 │ │ -0dccd2: 0a00 |0003: move-result v0 │ │ -0dccd4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0dccd6: 3710 1000 |0005: if-le v0, v1, 0015 // +0010 │ │ -0dccda: 5430 1f0e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dccde: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0dcce0: 5432 1f0e |000a: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcce4: 5422 4e0e |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dcce8: 6e10 ba24 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dccee: 0a02 |0011: move-result v2 │ │ -0dccf0: 6e30 171b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1b17 │ │ -0dccf6: 0e00 |0015: return-void │ │ +0ea970: |[0ea970] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0ea980: 6e10 d71a 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.getTapCount:()I // method@1ad7 │ │ +0ea986: 0a00 |0003: move-result v0 │ │ +0ea988: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0ea98a: 3710 1000 |0005: if-le v0, v1, 0015 // +0010 │ │ +0ea98e: 5430 1f0e |0007: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea992: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0ea994: 5432 1f0e |000a: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea998: 5422 4e0e |000c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0ea99c: 6e10 ba24 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24ba │ │ +0ea9a2: 0a02 |0011: move-result v2 │ │ +0ea9a4: 6e30 171b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.setSelection:(II)V // method@1b17 │ │ +0ea9aa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0015 line=125 │ │ 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; │ │ @@ -333048,357 +332973,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 │ │ -0dccf8: |[0dccf8] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0dcd08: 5496 1f0e |0000: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd0c: 5566 340e |0002: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0dcd10: 3806 0400 |0004: if-eqz v6, 0008 // +0004 │ │ -0dcd14: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0dcd16: 0f06 |0007: return v6 │ │ -0dcd18: 5496 1f0e |0008: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd1c: 5466 4d0e |000a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0dcd20: 5462 250e |000c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0dcd24: 5496 1f0e |000e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd28: 1607 0000 |0010: const-wide/16 v7, #int 0 // #0 │ │ -0dcd2c: 5a67 410e |0012: iput-wide v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ -0dcd30: 5496 1f0e |0014: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd34: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -0dcd36: 5c67 330e |0017: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0dcd3a: 5496 1f0e |0019: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd3e: 6e10 001b 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ -0dcd44: 0c05 |001e: move-result-object v5 │ │ -0dcd46: 3805 7002 |001f: if-eqz v5, 028f // +0270 │ │ -0dcd4a: 6e10 a916 0500 |0021: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ -0dcd50: 0c06 |0024: move-result-object v6 │ │ -0dcd52: 5497 1f0e |0025: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd56: 3376 6802 |0027: if-ne v6, v7, 028f // +0268 │ │ -0dcd5a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0dcd5c: 6206 2600 |002a: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dcd60: 1307 8100 |002c: const/16 v7, #int 129 // #81 │ │ -0dcd64: 7220 6101 7600 |002e: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dcd6a: 0a06 |0031: move-result v6 │ │ -0dcd6c: 3906 0c00 |0032: if-nez v6, 003e // +000c │ │ -0dcd70: 6206 2600 |0034: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dcd74: 1307 8200 |0036: const/16 v7, #int 130 // #82 │ │ -0dcd78: 7220 6101 7600 |0038: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dcd7e: 0a06 |003b: move-result v6 │ │ -0dcd80: 3806 1000 |003c: if-eqz v6, 004c // +0010 │ │ -0dcd84: 1211 |003e: const/4 v1, #int 1 // #1 │ │ -0dcd86: 3801 2d00 |003f: if-eqz v1, 006c // +002d │ │ -0dcd8a: 1306 3200 |0041: const/16 v6, #int 50 // #32 │ │ -0dcd8e: 336b 0b00 |0043: if-ne v11, v6, 004e // +000b │ │ -0dcd92: 5496 1f0e |0045: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcd96: 6e10 0a1b 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1b0a │ │ -0dcd9c: 1216 |004a: const/4 v6, #int 1 // #1 │ │ -0dcd9e: 28bc |004b: goto 0007 // -0044 │ │ -0dcda0: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0dcda2: 28f2 |004d: goto 003f // -000e │ │ -0dcda4: 1306 1f00 |004e: const/16 v6, #int 31 // #1f │ │ -0dcda8: 326b 0600 |0050: if-eq v11, v6, 0056 // +0006 │ │ -0dcdac: 1306 8500 |0052: const/16 v6, #int 133 // #85 │ │ -0dcdb0: 336b 0900 |0054: if-ne v11, v6, 005d // +0009 │ │ -0dcdb4: 5496 1f0e |0056: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcdb8: 6e10 f31a 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1af3 │ │ -0dcdbe: 1216 |005b: const/4 v6, #int 1 // #1 │ │ -0dcdc0: 28ab |005c: goto 0007 // -0055 │ │ -0dcdc2: 1306 3400 |005d: const/16 v6, #int 52 // #34 │ │ -0dcdc6: 326b 0600 |005f: if-eq v11, v6, 0065 // +0006 │ │ -0dcdca: 1306 4300 |0061: const/16 v6, #int 67 // #43 │ │ -0dcdce: 336b 0900 |0063: if-ne v11, v6, 006c // +0009 │ │ -0dcdd2: 5496 1f0e |0065: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcdd6: 6e10 f41a 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cut:()V // method@1af4 │ │ -0dcddc: 1216 |006a: const/4 v6, #int 1 // #1 │ │ -0dcdde: 289c |006b: goto 0007 // -0064 │ │ -0dcde0: 6206 2600 |006c: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dcde4: 1307 3b00 |006e: const/16 v7, #int 59 // #3b │ │ -0dcde8: 7220 6101 7600 |0070: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dcdee: 0a06 |0073: move-result v6 │ │ -0dcdf0: 3906 0c00 |0074: if-nez v6, 0080 // +000c │ │ -0dcdf4: 6206 2600 |0076: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dcdf8: 1307 3c00 |0078: const/16 v7, #int 60 // #3c │ │ -0dcdfc: 7220 6101 7600 |007a: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dce02: 0a06 |007d: move-result v6 │ │ -0dce04: 3806 4b01 |007e: if-eqz v6, 01c9 // +014b │ │ -0dce08: 1306 8500 |0080: const/16 v6, #int 133 // #85 │ │ -0dce0c: 336b 0700 |0082: if-ne v11, v6, 0089 // +0007 │ │ -0dce10: 5496 1f0e |0084: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce14: 6e10 0a1b 0600 |0086: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1b0a │ │ -0dce1a: 1306 7000 |0089: const/16 v6, #int 112 // #70 │ │ -0dce1e: 336b 1200 |008b: if-ne v11, v6, 009d // +0012 │ │ -0dce22: 5496 1f0e |008d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce26: 5566 3b0e |008f: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dce2a: 3806 0c00 |0091: if-eqz v6, 009d // +000c │ │ -0dce2e: 5496 1f0e |0093: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce32: 6e10 f31a 0600 |0095: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1af3 │ │ -0dce38: 5496 1f0e |0098: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce3c: 6e10 f51a 0600 |009a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ -0dce42: 1306 1500 |009d: const/16 v6, #int 21 // #15 │ │ -0dce46: 336b 4600 |009f: if-ne v11, v6, 00e5 // +0046 │ │ -0dce4a: 5496 1f0e |00a1: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce4e: 5566 3b0e |00a3: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dce52: 3906 0f00 |00a5: if-nez v6, 00b4 // +000f │ │ -0dce56: 5496 1f0e |00a7: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce5a: 5497 1f0e |00a9: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce5e: 5277 320e |00ab: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dce62: 5967 4a0e |00ad: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dce66: 5496 1f0e |00af: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce6a: 1217 |00b1: const/4 v7, #int 1 // #1 │ │ -0dce6c: 5c67 3b0e |00b2: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dce70: 5496 1f0e |00b4: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce74: 5267 320e |00b6: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dce78: d807 07ff |00b8: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0dce7c: 5967 320e |00ba: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dce80: 3d07 2800 |00bc: if-lez v7, 00e4 // +0028 │ │ -0dce84: 3801 2600 |00be: if-eqz v1, 00e4 // +0026 │ │ -0dce88: 5496 1f0e |00c0: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce8c: 5466 4e0e |00c2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dce90: 5497 1f0e |00c4: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dce94: 5277 320e |00c6: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dce98: 6e20 ac24 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0dce9e: 0a00 |00cb: move-result v0 │ │ -0dcea0: 1306 4100 |00cc: const/16 v6, #int 65 // #41 │ │ -0dcea4: 3460 0600 |00ce: if-lt v0, v6, 00d4 // +0006 │ │ -0dcea8: 1306 5a00 |00d0: const/16 v6, #int 90 // #5a │ │ -0dceac: 3760 e2ff |00d2: if-le v0, v6, 00b4 // -001e │ │ -0dceb0: 1306 6100 |00d4: const/16 v6, #int 97 // #61 │ │ -0dceb4: 3460 0600 |00d6: if-lt v0, v6, 00dc // +0006 │ │ -0dceb8: 1306 7a00 |00d8: const/16 v6, #int 122 // #7a │ │ -0dcebc: 3760 daff |00da: if-le v0, v6, 00b4 // -0026 │ │ -0dcec0: 1306 3000 |00dc: const/16 v6, #int 48 // #30 │ │ -0dcec4: 3460 0600 |00de: if-lt v0, v6, 00e4 // +0006 │ │ -0dcec8: 1306 3900 |00e0: const/16 v6, #int 57 // #39 │ │ -0dcecc: 3760 d2ff |00e2: if-le v0, v6, 00b4 // -002e │ │ -0dced0: 1214 |00e4: const/4 v4, #int 1 // #1 │ │ -0dced2: 1306 1600 |00e5: const/16 v6, #int 22 // #16 │ │ -0dced6: 336b 5000 |00e7: if-ne v11, v6, 0137 // +0050 │ │ -0dceda: 5496 1f0e |00e9: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcede: 5566 3b0e |00eb: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dcee2: 3906 0f00 |00ed: if-nez v6, 00fc // +000f │ │ -0dcee6: 5496 1f0e |00ef: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dceea: 5497 1f0e |00f1: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dceee: 5277 320e |00f3: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcef2: 5967 4a0e |00f5: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dcef6: 5496 1f0e |00f7: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcefa: 1217 |00f9: const/4 v7, #int 1 // #1 │ │ -0dcefc: 5c67 3b0e |00fa: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dcf00: 5496 1f0e |00fc: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf04: 5466 4e0e |00fe: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dcf08: 6e10 ba24 0600 |0100: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dcf0e: 0a03 |0103: move-result v3 │ │ -0dcf10: 5496 1f0e |0104: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf14: 5267 320e |0106: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcf18: d807 0701 |0108: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0dcf1c: 5967 320e |010a: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcf20: 3537 2a00 |010c: if-ge v7, v3, 0136 // +002a │ │ -0dcf24: 3801 2800 |010e: if-eqz v1, 0136 // +0028 │ │ -0dcf28: 5496 1f0e |0110: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf2c: 5466 4e0e |0112: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dcf30: 5497 1f0e |0114: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf34: 5277 320e |0116: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcf38: d807 07ff |0118: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0dcf3c: 6e20 ac24 7600 |011a: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0dcf42: 0a00 |011d: move-result v0 │ │ -0dcf44: 1306 4100 |011e: const/16 v6, #int 65 // #41 │ │ -0dcf48: 3460 0600 |0120: if-lt v0, v6, 0126 // +0006 │ │ -0dcf4c: 1306 5a00 |0122: const/16 v6, #int 90 // #5a │ │ -0dcf50: 3760 e0ff |0124: if-le v0, v6, 0104 // -0020 │ │ -0dcf54: 1306 6100 |0126: const/16 v6, #int 97 // #61 │ │ -0dcf58: 3460 0600 |0128: if-lt v0, v6, 012e // +0006 │ │ -0dcf5c: 1306 7a00 |012a: const/16 v6, #int 122 // #7a │ │ -0dcf60: 3760 d8ff |012c: if-le v0, v6, 0104 // -0028 │ │ -0dcf64: 1306 3000 |012e: const/16 v6, #int 48 // #30 │ │ -0dcf68: 3460 0600 |0130: if-lt v0, v6, 0136 // +0006 │ │ -0dcf6c: 1306 3900 |0132: const/16 v6, #int 57 // #39 │ │ -0dcf70: 3760 d0ff |0134: if-le v0, v6, 0104 // -0030 │ │ -0dcf74: 1214 |0136: const/4 v4, #int 1 // #1 │ │ -0dcf76: 1236 |0137: const/4 v6, #int 3 // #3 │ │ -0dcf78: 336b 1a00 |0138: if-ne v11, v6, 0152 // +001a │ │ -0dcf7c: 5496 1f0e |013a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf80: 5566 3b0e |013c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dcf84: 3906 0f00 |013e: if-nez v6, 014d // +000f │ │ -0dcf88: 5496 1f0e |0140: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf8c: 5497 1f0e |0142: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf90: 5277 320e |0144: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcf94: 5967 4a0e |0146: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dcf98: 5496 1f0e |0148: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcf9c: 1217 |014a: const/4 v7, #int 1 // #1 │ │ -0dcf9e: 5c67 3b0e |014b: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dcfa2: 5496 1f0e |014d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfa6: 1207 |014f: const/4 v7, #int 0 // #0 │ │ -0dcfa8: 5967 320e |0150: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcfac: 1306 8400 |0152: const/16 v6, #int 132 // #84 │ │ -0dcfb0: 336b 2100 |0154: if-ne v11, v6, 0175 // +0021 │ │ -0dcfb4: 5496 1f0e |0156: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfb8: 5566 3b0e |0158: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dcfbc: 3906 0f00 |015a: if-nez v6, 0169 // +000f │ │ -0dcfc0: 5496 1f0e |015c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfc4: 5497 1f0e |015e: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfc8: 5277 320e |0160: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcfcc: 5967 4a0e |0162: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dcfd0: 5496 1f0e |0164: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfd4: 1217 |0166: const/4 v7, #int 1 // #1 │ │ -0dcfd6: 5c67 3b0e |0167: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dcfda: 5496 1f0e |0169: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfde: 5497 1f0e |016b: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcfe2: 5477 4e0e |016d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dcfe6: 6e10 ba24 0700 |016f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dcfec: 0a07 |0172: move-result v7 │ │ -0dcfee: 5967 320e |0173: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dcff2: 5496 1f0e |0175: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcff6: 1207 |0177: const/4 v7, #int 0 // #0 │ │ -0dcff8: 5498 1f0e |0178: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dcffc: 5288 320e |017a: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd000: 7120 8624 8700 |017c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0dd006: 0a07 |017f: move-result v7 │ │ -0dd008: 5967 320e |0180: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd00c: 5496 1f0e |0182: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd010: 5497 1f0e |0184: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd014: 5477 4e0e |0186: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd018: 6e10 ba24 0700 |0188: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd01e: 0a07 |018b: move-result v7 │ │ -0dd020: 5498 1f0e |018c: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd024: 5288 320e |018e: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd028: 7120 8824 8700 |0190: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0dd02e: 0a07 |0193: move-result v7 │ │ -0dd030: 5967 320e |0194: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd034: 3804 3000 |0196: if-eqz v4, 01c6 // +0030 │ │ -0dd038: 5496 1f0e |0198: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd03c: 5466 3e0e |019a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0dd040: 6e10 e21a 0600 |019c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.isScheduled:()Z // method@1ae2 │ │ -0dd046: 0a06 |019f: move-result v6 │ │ -0dd048: 3806 0a00 |01a0: if-eqz v6, 01aa // +000a │ │ -0dd04c: 5496 1f0e |01a2: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd050: 5466 3e0e |01a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0dd054: 5266 200e |01a6: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0e20 │ │ -0dd058: 32b6 1e00 |01a8: if-eq v6, v11, 01c6 // +001e │ │ -0dd05c: 5496 1f0e |01aa: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd060: 5466 3e0e |01ac: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0dd064: 596b 200e |01ae: iput v11, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0e20 │ │ -0dd068: 5496 1f0e |01b0: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd06c: 5466 3e0e |01b2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0dd070: 6e10 e11a 0600 |01b4: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1ae1 │ │ -0dd076: 5496 1f0e |01b7: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd07a: 5466 3e0e |01b9: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0dd07e: 5497 1f0e |01bb: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd082: 5277 3d0e |01bd: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0e3d │ │ -0dd086: 5498 1f0e |01bf: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd08a: 5288 3f0e |01c1: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0e3f │ │ -0dd08e: 7130 3721 7608 |01c3: invoke-static {v6, v7, v8}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@2137 │ │ -0dd094: 1216 |01c6: const/4 v6, #int 1 // #1 │ │ -0dd096: 2900 40fe |01c7: goto/16 0007 // -01c0 │ │ -0dd09a: 1306 1500 |01c9: const/16 v6, #int 21 // #15 │ │ -0dd09e: 336b 3b00 |01cb: if-ne v11, v6, 0206 // +003b │ │ -0dd0a2: 5496 1f0e |01cd: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd0a6: 5267 320e |01cf: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd0aa: d808 07ff |01d1: add-int/lit8 v8, v7, #int -1 // #ff │ │ -0dd0ae: 5968 320e |01d3: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd0b2: 1216 |01d5: const/4 v6, #int 1 // #1 │ │ -0dd0b4: 3767 2a00 |01d6: if-le v7, v6, 0200 // +002a │ │ -0dd0b8: 3801 2800 |01d8: if-eqz v1, 0200 // +0028 │ │ -0dd0bc: 5496 1f0e |01da: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd0c0: 5466 4e0e |01dc: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd0c4: 5497 1f0e |01de: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd0c8: 5277 320e |01e0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd0cc: d807 07ff |01e2: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0dd0d0: 6e20 ac24 7600 |01e4: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0dd0d6: 0a00 |01e7: move-result v0 │ │ -0dd0d8: 1306 4100 |01e8: const/16 v6, #int 65 // #41 │ │ -0dd0dc: 3460 0600 |01ea: if-lt v0, v6, 01f0 // +0006 │ │ -0dd0e0: 1306 5a00 |01ec: const/16 v6, #int 90 // #5a │ │ -0dd0e4: 3760 dfff |01ee: if-le v0, v6, 01cd // -0021 │ │ -0dd0e8: 1306 6100 |01f0: const/16 v6, #int 97 // #61 │ │ -0dd0ec: 3460 0600 |01f2: if-lt v0, v6, 01f8 // +0006 │ │ -0dd0f0: 1306 7a00 |01f4: const/16 v6, #int 122 // #7a │ │ -0dd0f4: 3760 d7ff |01f6: if-le v0, v6, 01cd // -0029 │ │ -0dd0f8: 1306 3000 |01f8: const/16 v6, #int 48 // #30 │ │ -0dd0fc: 3460 0600 |01fa: if-lt v0, v6, 0200 // +0006 │ │ -0dd100: 1306 3900 |01fc: const/16 v6, #int 57 // #39 │ │ -0dd104: 3760 cfff |01fe: if-le v0, v6, 01cd // -0031 │ │ -0dd108: 5496 1f0e |0200: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd10c: 6e10 f21a 0600 |0202: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0dd112: 1214 |0205: const/4 v4, #int 1 // #1 │ │ -0dd114: 1306 1600 |0206: const/16 v6, #int 22 // #16 │ │ -0dd118: 336b 4200 |0208: if-ne v11, v6, 024a // +0042 │ │ -0dd11c: 5496 1f0e |020a: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd120: 5466 4e0e |020c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd124: 6e10 ba24 0600 |020e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd12a: 0a03 |0211: move-result v3 │ │ -0dd12c: 5496 1f0e |0212: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd130: 5267 320e |0214: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd134: d807 0701 |0216: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0dd138: 5967 320e |0218: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd13c: 3537 2a00 |021a: if-ge v7, v3, 0244 // +002a │ │ -0dd140: 3801 2800 |021c: if-eqz v1, 0244 // +0028 │ │ -0dd144: 5496 1f0e |021e: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd148: 5466 4e0e |0220: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd14c: 5497 1f0e |0222: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd150: 5277 320e |0224: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd154: d807 07ff |0226: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0dd158: 6e20 ac24 7600 |0228: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ -0dd15e: 0a00 |022b: move-result v0 │ │ -0dd160: 1306 4100 |022c: const/16 v6, #int 65 // #41 │ │ -0dd164: 3460 0600 |022e: if-lt v0, v6, 0234 // +0006 │ │ -0dd168: 1306 5a00 |0230: const/16 v6, #int 90 // #5a │ │ -0dd16c: 3760 e0ff |0232: if-le v0, v6, 0212 // -0020 │ │ -0dd170: 1306 6100 |0234: const/16 v6, #int 97 // #61 │ │ -0dd174: 3460 0600 |0236: if-lt v0, v6, 023c // +0006 │ │ -0dd178: 1306 7a00 |0238: const/16 v6, #int 122 // #7a │ │ -0dd17c: 3760 d8ff |023a: if-le v0, v6, 0212 // -0028 │ │ -0dd180: 1306 3000 |023c: const/16 v6, #int 48 // #30 │ │ -0dd184: 3460 0600 |023e: if-lt v0, v6, 0244 // +0006 │ │ -0dd188: 1306 3900 |0240: const/16 v6, #int 57 // #39 │ │ -0dd18c: 3760 d0ff |0242: if-le v0, v6, 0212 // -0030 │ │ -0dd190: 5496 1f0e |0244: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd194: 6e10 f21a 0600 |0246: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0dd19a: 1214 |0249: const/4 v4, #int 1 // #1 │ │ -0dd19c: 1236 |024a: const/4 v6, #int 3 // #3 │ │ -0dd19e: 336b 0c00 |024b: if-ne v11, v6, 0257 // +000c │ │ -0dd1a2: 5496 1f0e |024d: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1a6: 1207 |024f: const/4 v7, #int 0 // #0 │ │ -0dd1a8: 5967 320e |0250: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd1ac: 5496 1f0e |0252: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1b0: 6e10 f21a 0600 |0254: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0dd1b6: 1306 8400 |0257: const/16 v6, #int 132 // #84 │ │ -0dd1ba: 336b 1300 |0259: if-ne v11, v6, 026c // +0013 │ │ -0dd1be: 5496 1f0e |025b: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1c2: 5497 1f0e |025d: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1c6: 5477 4e0e |025f: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd1ca: 6e10 ba24 0700 |0261: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd1d0: 0a07 |0264: move-result v7 │ │ -0dd1d2: 5967 320e |0265: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd1d6: 5496 1f0e |0267: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1da: 6e10 f21a 0600 |0269: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0dd1e0: 5496 1f0e |026c: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1e4: 1207 |026e: const/4 v7, #int 0 // #0 │ │ -0dd1e6: 5498 1f0e |026f: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1ea: 5288 320e |0271: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd1ee: 7120 8624 8700 |0273: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0dd1f4: 0a07 |0276: move-result v7 │ │ -0dd1f6: 5967 320e |0277: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd1fa: 5496 1f0e |0279: iget-object v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd1fe: 5497 1f0e |027b: iget-object v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd202: 5477 4e0e |027d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd206: 6e10 ba24 0700 |027f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd20c: 0a07 |0282: move-result v7 │ │ -0dd20e: 5498 1f0e |0283: iget-object v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd212: 5288 320e |0285: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd216: 7120 8824 8700 |0287: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0dd21c: 0a07 |028a: move-result v7 │ │ -0dd21e: 5967 320e |028b: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd222: 2900 09ff |028d: goto/16 0196 // -00f7 │ │ -0dd226: 1206 |028f: const/4 v6, #int 0 // #0 │ │ -0dd228: 2900 77fd |0290: goto/16 0007 // -0289 │ │ +0ea9ac: |[0ea9ac] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0ea9bc: 54a6 1f0e |0000: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea9c0: 5566 340e |0002: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0ea9c4: 3806 0400 |0004: if-eqz v6, 0008 // +0004 │ │ +0ea9c8: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0ea9ca: 0f06 |0007: return v6 │ │ +0ea9cc: 54a6 1f0e |0008: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea9d0: 5466 4d0e |000a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0ea9d4: 5462 250e |000c: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0ea9d8: 54a6 1f0e |000e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea9dc: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ +0ea9e0: 5a68 410e |0012: iput-wide v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ +0ea9e4: 54a6 1f0e |0014: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea9e8: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +0ea9ea: 5c67 330e |0017: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0ea9ee: 54a6 1f0e |0019: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ea9f2: 6e10 001b 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ +0ea9f8: 0c05 |001e: move-result-object v5 │ │ +0ea9fa: 3805 7002 |001f: if-eqz v5, 028f // +0270 │ │ +0ea9fe: 6e10 a916 0500 |0021: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ +0eaa04: 0c06 |0024: move-result-object v6 │ │ +0eaa06: 54a7 1f0e |0025: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaa0a: 3376 6802 |0027: if-ne v6, v7, 028f // +0268 │ │ +0eaa0e: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0eaa10: 6206 2600 |002a: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eaa14: 1307 8100 |002c: const/16 v7, #int 129 // #81 │ │ +0eaa18: 7220 6101 7600 |002e: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eaa1e: 0a06 |0031: move-result v6 │ │ +0eaa20: 3906 0c00 |0032: if-nez v6, 003e // +000c │ │ +0eaa24: 6206 2600 |0034: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eaa28: 1307 8200 |0036: const/16 v7, #int 130 // #82 │ │ +0eaa2c: 7220 6101 7600 |0038: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eaa32: 0a06 |003b: move-result v6 │ │ +0eaa34: 3806 1000 |003c: if-eqz v6, 004c // +0010 │ │ +0eaa38: 1211 |003e: const/4 v1, #int 1 // #1 │ │ +0eaa3a: 3801 2d00 |003f: if-eqz v1, 006c // +002d │ │ +0eaa3e: 1306 3200 |0041: const/16 v6, #int 50 // #32 │ │ +0eaa42: 336c 0b00 |0043: if-ne v12, v6, 004e // +000b │ │ +0eaa46: 54a6 1f0e |0045: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaa4a: 6e10 0a1b 0600 |0047: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1b0a │ │ +0eaa50: 1216 |004a: const/4 v6, #int 1 // #1 │ │ +0eaa52: 28bc |004b: goto 0007 // -0044 │ │ +0eaa54: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +0eaa56: 28f2 |004d: goto 003f // -000e │ │ +0eaa58: 1306 1f00 |004e: const/16 v6, #int 31 // #1f │ │ +0eaa5c: 326c 0600 |0050: if-eq v12, v6, 0056 // +0006 │ │ +0eaa60: 1306 8500 |0052: const/16 v6, #int 133 // #85 │ │ +0eaa64: 336c 0900 |0054: if-ne v12, v6, 005d // +0009 │ │ +0eaa68: 54a6 1f0e |0056: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaa6c: 6e10 f31a 0600 |0058: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1af3 │ │ +0eaa72: 1216 |005b: const/4 v6, #int 1 // #1 │ │ +0eaa74: 28ab |005c: goto 0007 // -0055 │ │ +0eaa76: 1306 3400 |005d: const/16 v6, #int 52 // #34 │ │ +0eaa7a: 326c 0600 |005f: if-eq v12, v6, 0065 // +0006 │ │ +0eaa7e: 1306 4300 |0061: const/16 v6, #int 67 // #43 │ │ +0eaa82: 336c 0900 |0063: if-ne v12, v6, 006c // +0009 │ │ +0eaa86: 54a6 1f0e |0065: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaa8a: 6e10 f41a 0600 |0067: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cut:()V // method@1af4 │ │ +0eaa90: 1216 |006a: const/4 v6, #int 1 // #1 │ │ +0eaa92: 289c |006b: goto 0007 // -0064 │ │ +0eaa94: 6206 2600 |006c: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eaa98: 1307 3b00 |006e: const/16 v7, #int 59 // #3b │ │ +0eaa9c: 7220 6101 7600 |0070: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eaaa2: 0a06 |0073: move-result v6 │ │ +0eaaa4: 3906 0c00 |0074: if-nez v6, 0080 // +000c │ │ +0eaaa8: 6206 2600 |0076: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eaaac: 1307 3c00 |0078: const/16 v7, #int 60 // #3c │ │ +0eaab0: 7220 6101 7600 |007a: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eaab6: 0a06 |007d: move-result v6 │ │ +0eaab8: 3806 4b01 |007e: if-eqz v6, 01c9 // +014b │ │ +0eaabc: 1306 8500 |0080: const/16 v6, #int 133 // #85 │ │ +0eaac0: 336c 0700 |0082: if-ne v12, v6, 0089 // +0007 │ │ +0eaac4: 54a6 1f0e |0084: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaac8: 6e10 0a1b 0600 |0086: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.paste:()V // method@1b0a │ │ +0eaace: 1306 7000 |0089: const/16 v6, #int 112 // #70 │ │ +0eaad2: 336c 1200 |008b: if-ne v12, v6, 009d // +0012 │ │ +0eaad6: 54a6 1f0e |008d: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaada: 5566 3b0e |008f: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eaade: 3806 0c00 |0091: if-eqz v6, 009d // +000c │ │ +0eaae2: 54a6 1f0e |0093: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaae6: 6e10 f31a 0600 |0095: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.copy:()V // method@1af3 │ │ +0eaaec: 54a6 1f0e |0098: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaaf0: 6e10 f51a 0600 |009a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ +0eaaf6: 1306 1500 |009d: const/16 v6, #int 21 // #15 │ │ +0eaafa: 336c 4600 |009f: if-ne v12, v6, 00e5 // +0046 │ │ +0eaafe: 54a6 1f0e |00a1: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab02: 5566 3b0e |00a3: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eab06: 3906 0f00 |00a5: if-nez v6, 00b4 // +000f │ │ +0eab0a: 54a6 1f0e |00a7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab0e: 54a7 1f0e |00a9: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab12: 5277 320e |00ab: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eab16: 5967 4a0e |00ad: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eab1a: 54a6 1f0e |00af: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab1e: 1217 |00b1: const/4 v7, #int 1 // #1 │ │ +0eab20: 5c67 3b0e |00b2: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eab24: 54a6 1f0e |00b4: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab28: 5267 320e |00b6: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eab2c: d807 07ff |00b8: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0eab30: 5967 320e |00ba: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eab34: 3d07 2800 |00bc: if-lez v7, 00e4 // +0028 │ │ +0eab38: 3801 2600 |00be: if-eqz v1, 00e4 // +0026 │ │ +0eab3c: 54a6 1f0e |00c0: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab40: 5466 4e0e |00c2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eab44: 54a7 1f0e |00c4: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab48: 5277 320e |00c6: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eab4c: 6e20 ac24 7600 |00c8: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0eab52: 0a00 |00cb: move-result v0 │ │ +0eab54: 1306 4100 |00cc: const/16 v6, #int 65 // #41 │ │ +0eab58: 3460 0600 |00ce: if-lt v0, v6, 00d4 // +0006 │ │ +0eab5c: 1306 5a00 |00d0: const/16 v6, #int 90 // #5a │ │ +0eab60: 3760 e2ff |00d2: if-le v0, v6, 00b4 // -001e │ │ +0eab64: 1306 6100 |00d4: const/16 v6, #int 97 // #61 │ │ +0eab68: 3460 0600 |00d6: if-lt v0, v6, 00dc // +0006 │ │ +0eab6c: 1306 7a00 |00d8: const/16 v6, #int 122 // #7a │ │ +0eab70: 3760 daff |00da: if-le v0, v6, 00b4 // -0026 │ │ +0eab74: 1306 3000 |00dc: const/16 v6, #int 48 // #30 │ │ +0eab78: 3460 0600 |00de: if-lt v0, v6, 00e4 // +0006 │ │ +0eab7c: 1306 3900 |00e0: const/16 v6, #int 57 // #39 │ │ +0eab80: 3760 d2ff |00e2: if-le v0, v6, 00b4 // -002e │ │ +0eab84: 1214 |00e4: const/4 v4, #int 1 // #1 │ │ +0eab86: 1306 1600 |00e5: const/16 v6, #int 22 // #16 │ │ +0eab8a: 336c 5000 |00e7: if-ne v12, v6, 0137 // +0050 │ │ +0eab8e: 54a6 1f0e |00e9: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab92: 5566 3b0e |00eb: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eab96: 3906 0f00 |00ed: if-nez v6, 00fc // +000f │ │ +0eab9a: 54a6 1f0e |00ef: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eab9e: 54a7 1f0e |00f1: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaba2: 5277 320e |00f3: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaba6: 5967 4a0e |00f5: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eabaa: 54a6 1f0e |00f7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eabae: 1217 |00f9: const/4 v7, #int 1 // #1 │ │ +0eabb0: 5c67 3b0e |00fa: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eabb4: 54a6 1f0e |00fc: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eabb8: 5466 4e0e |00fe: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eabbc: 6e10 ba24 0600 |0100: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eabc2: 0a03 |0103: move-result v3 │ │ +0eabc4: 54a6 1f0e |0104: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eabc8: 5267 320e |0106: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eabcc: d807 0701 |0108: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0eabd0: 5967 320e |010a: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eabd4: 3537 2a00 |010c: if-ge v7, v3, 0136 // +002a │ │ +0eabd8: 3801 2800 |010e: if-eqz v1, 0136 // +0028 │ │ +0eabdc: 54a6 1f0e |0110: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eabe0: 5466 4e0e |0112: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eabe4: 54a7 1f0e |0114: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eabe8: 5277 320e |0116: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eabec: d807 07ff |0118: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0eabf0: 6e20 ac24 7600 |011a: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0eabf6: 0a00 |011d: move-result v0 │ │ +0eabf8: 1306 4100 |011e: const/16 v6, #int 65 // #41 │ │ +0eabfc: 3460 0600 |0120: if-lt v0, v6, 0126 // +0006 │ │ +0eac00: 1306 5a00 |0122: const/16 v6, #int 90 // #5a │ │ +0eac04: 3760 e0ff |0124: if-le v0, v6, 0104 // -0020 │ │ +0eac08: 1306 6100 |0126: const/16 v6, #int 97 // #61 │ │ +0eac0c: 3460 0600 |0128: if-lt v0, v6, 012e // +0006 │ │ +0eac10: 1306 7a00 |012a: const/16 v6, #int 122 // #7a │ │ +0eac14: 3760 d8ff |012c: if-le v0, v6, 0104 // -0028 │ │ +0eac18: 1306 3000 |012e: const/16 v6, #int 48 // #30 │ │ +0eac1c: 3460 0600 |0130: if-lt v0, v6, 0136 // +0006 │ │ +0eac20: 1306 3900 |0132: const/16 v6, #int 57 // #39 │ │ +0eac24: 3760 d0ff |0134: if-le v0, v6, 0104 // -0030 │ │ +0eac28: 1214 |0136: const/4 v4, #int 1 // #1 │ │ +0eac2a: 1236 |0137: const/4 v6, #int 3 // #3 │ │ +0eac2c: 336c 1a00 |0138: if-ne v12, v6, 0152 // +001a │ │ +0eac30: 54a6 1f0e |013a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac34: 5566 3b0e |013c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eac38: 3906 0f00 |013e: if-nez v6, 014d // +000f │ │ +0eac3c: 54a6 1f0e |0140: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac40: 54a7 1f0e |0142: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac44: 5277 320e |0144: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eac48: 5967 4a0e |0146: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eac4c: 54a6 1f0e |0148: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac50: 1217 |014a: const/4 v7, #int 1 // #1 │ │ +0eac52: 5c67 3b0e |014b: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eac56: 54a6 1f0e |014d: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac5a: 1207 |014f: const/4 v7, #int 0 // #0 │ │ +0eac5c: 5967 320e |0150: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eac60: 1306 8400 |0152: const/16 v6, #int 132 // #84 │ │ +0eac64: 336c 2100 |0154: if-ne v12, v6, 0175 // +0021 │ │ +0eac68: 54a6 1f0e |0156: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac6c: 5566 3b0e |0158: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eac70: 3906 0f00 |015a: if-nez v6, 0169 // +000f │ │ +0eac74: 54a6 1f0e |015c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac78: 54a7 1f0e |015e: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac7c: 5277 320e |0160: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eac80: 5967 4a0e |0162: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eac84: 54a6 1f0e |0164: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac88: 1217 |0166: const/4 v7, #int 1 // #1 │ │ +0eac8a: 5c67 3b0e |0167: iput-boolean v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eac8e: 54a6 1f0e |0169: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac92: 54a7 1f0e |016b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eac96: 5477 4e0e |016d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eac9a: 6e10 ba24 0700 |016f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eaca0: 0a07 |0172: move-result v7 │ │ +0eaca2: 5967 320e |0173: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaca6: 54a6 1f0e |0175: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eacaa: 1207 |0177: const/4 v7, #int 0 // #0 │ │ +0eacac: 54a8 1f0e |0178: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eacb0: 5288 320e |017a: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eacb4: 7120 8624 8700 |017c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0eacba: 0a07 |017f: move-result v7 │ │ +0eacbc: 5967 320e |0180: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eacc0: 54a6 1f0e |0182: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eacc4: 54a7 1f0e |0184: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eacc8: 5477 4e0e |0186: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eaccc: 6e10 ba24 0700 |0188: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eacd2: 0a07 |018b: move-result v7 │ │ +0eacd4: 54a8 1f0e |018c: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eacd8: 5288 320e |018e: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eacdc: 7120 8824 8700 |0190: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0eace2: 0a07 |0193: move-result v7 │ │ +0eace4: 5967 320e |0194: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eace8: 3804 3000 |0196: if-eqz v4, 01c6 // +0030 │ │ +0eacec: 54a6 1f0e |0198: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eacf0: 5466 3e0e |019a: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0eacf4: 6e10 e21a 0600 |019c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.isScheduled:()Z // method@1ae2 │ │ +0eacfa: 0a06 |019f: move-result v6 │ │ +0eacfc: 3806 0a00 |01a0: if-eqz v6, 01aa // +000a │ │ +0ead00: 54a6 1f0e |01a2: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead04: 5466 3e0e |01a4: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0ead08: 5266 200e |01a6: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0e20 │ │ +0ead0c: 32c6 1e00 |01a8: if-eq v6, v12, 01c6 // +001e │ │ +0ead10: 54a6 1f0e |01aa: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead14: 5466 3e0e |01ac: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0ead18: 596c 200e |01ae: iput v12, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.keycode:I // field@0e20 │ │ +0ead1c: 54a6 1f0e |01b0: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead20: 5466 3e0e |01b2: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0ead24: 6e10 e11a 0600 |01b4: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1ae1 │ │ +0ead2a: 54a6 1f0e |01b7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead2e: 5466 3e0e |01b9: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0ead32: 54a7 1f0e |01bb: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead36: 5277 3d0e |01bd: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatInitialTime:F // field@0e3d │ │ +0ead3a: 54a8 1f0e |01bf: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead3e: 5288 3f0e |01c1: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTime:F // field@0e3f │ │ +0ead42: 7130 3721 7608 |01c3: invoke-static {v6, v7, v8}, Lcom/badlogic/gdx/utils/Timer;.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;FF)V // method@2137 │ │ +0ead48: 1216 |01c6: const/4 v6, #int 1 // #1 │ │ +0ead4a: 2900 40fe |01c7: goto/16 0007 // -01c0 │ │ +0ead4e: 1306 1500 |01c9: const/16 v6, #int 21 // #15 │ │ +0ead52: 336c 3b00 |01cb: if-ne v12, v6, 0206 // +003b │ │ +0ead56: 54a6 1f0e |01cd: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead5a: 5267 320e |01cf: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0ead5e: d808 07ff |01d1: add-int/lit8 v8, v7, #int -1 // #ff │ │ +0ead62: 5968 320e |01d3: iput v8, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0ead66: 1216 |01d5: const/4 v6, #int 1 // #1 │ │ +0ead68: 3767 2a00 |01d6: if-le v7, v6, 0200 // +002a │ │ +0ead6c: 3801 2800 |01d8: if-eqz v1, 0200 // +0028 │ │ +0ead70: 54a6 1f0e |01da: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead74: 5466 4e0e |01dc: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0ead78: 54a7 1f0e |01de: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0ead7c: 5277 320e |01e0: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0ead80: d807 07ff |01e2: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0ead84: 6e20 ac24 7600 |01e4: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0ead8a: 0a00 |01e7: move-result v0 │ │ +0ead8c: 1306 4100 |01e8: const/16 v6, #int 65 // #41 │ │ +0ead90: 3460 0600 |01ea: if-lt v0, v6, 01f0 // +0006 │ │ +0ead94: 1306 5a00 |01ec: const/16 v6, #int 90 // #5a │ │ +0ead98: 3760 dfff |01ee: if-le v0, v6, 01cd // -0021 │ │ +0ead9c: 1306 6100 |01f0: const/16 v6, #int 97 // #61 │ │ +0eada0: 3460 0600 |01f2: if-lt v0, v6, 01f8 // +0006 │ │ +0eada4: 1306 7a00 |01f4: const/16 v6, #int 122 // #7a │ │ +0eada8: 3760 d7ff |01f6: if-le v0, v6, 01cd // -0029 │ │ +0eadac: 1306 3000 |01f8: const/16 v6, #int 48 // #30 │ │ +0eadb0: 3460 0600 |01fa: if-lt v0, v6, 0200 // +0006 │ │ +0eadb4: 1306 3900 |01fc: const/16 v6, #int 57 // #39 │ │ +0eadb8: 3760 cfff |01fe: if-le v0, v6, 01cd // -0031 │ │ +0eadbc: 54a6 1f0e |0200: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eadc0: 6e10 f21a 0600 |0202: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0eadc6: 1214 |0205: const/4 v4, #int 1 // #1 │ │ +0eadc8: 1306 1600 |0206: const/16 v6, #int 22 // #16 │ │ +0eadcc: 336c 4200 |0208: if-ne v12, v6, 024a // +0042 │ │ +0eadd0: 54a6 1f0e |020a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eadd4: 5466 4e0e |020c: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eadd8: 6e10 ba24 0600 |020e: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eadde: 0a03 |0211: move-result v3 │ │ +0eade0: 54a6 1f0e |0212: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eade4: 5267 320e |0214: iget v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eade8: d807 0701 |0216: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0eadec: 5967 320e |0218: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eadf0: 3537 2a00 |021a: if-ge v7, v3, 0244 // +002a │ │ +0eadf4: 3801 2800 |021c: if-eqz v1, 0244 // +0028 │ │ +0eadf8: 54a6 1f0e |021e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eadfc: 5466 4e0e |0220: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eae00: 54a7 1f0e |0222: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae04: 5277 320e |0224: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eae08: d807 07ff |0226: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0eae0c: 6e20 ac24 7600 |0228: invoke-virtual {v6, v7}, Ljava/lang/String;.charAt:(I)C // method@24ac │ │ +0eae12: 0a00 |022b: move-result v0 │ │ +0eae14: 1306 4100 |022c: const/16 v6, #int 65 // #41 │ │ +0eae18: 3460 0600 |022e: if-lt v0, v6, 0234 // +0006 │ │ +0eae1c: 1306 5a00 |0230: const/16 v6, #int 90 // #5a │ │ +0eae20: 3760 e0ff |0232: if-le v0, v6, 0212 // -0020 │ │ +0eae24: 1306 6100 |0234: const/16 v6, #int 97 // #61 │ │ +0eae28: 3460 0600 |0236: if-lt v0, v6, 023c // +0006 │ │ +0eae2c: 1306 7a00 |0238: const/16 v6, #int 122 // #7a │ │ +0eae30: 3760 d8ff |023a: if-le v0, v6, 0212 // -0028 │ │ +0eae34: 1306 3000 |023c: const/16 v6, #int 48 // #30 │ │ +0eae38: 3460 0600 |023e: if-lt v0, v6, 0244 // +0006 │ │ +0eae3c: 1306 3900 |0240: const/16 v6, #int 57 // #39 │ │ +0eae40: 3760 d0ff |0242: if-le v0, v6, 0212 // -0030 │ │ +0eae44: 54a6 1f0e |0244: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae48: 6e10 f21a 0600 |0246: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0eae4e: 1214 |0249: const/4 v4, #int 1 // #1 │ │ +0eae50: 1236 |024a: const/4 v6, #int 3 // #3 │ │ +0eae52: 336c 0c00 |024b: if-ne v12, v6, 0257 // +000c │ │ +0eae56: 54a6 1f0e |024d: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae5a: 1207 |024f: const/4 v7, #int 0 // #0 │ │ +0eae5c: 5967 320e |0250: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eae60: 54a6 1f0e |0252: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae64: 6e10 f21a 0600 |0254: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0eae6a: 1306 8400 |0257: const/16 v6, #int 132 // #84 │ │ +0eae6e: 336c 1300 |0259: if-ne v12, v6, 026c // +0013 │ │ +0eae72: 54a6 1f0e |025b: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae76: 54a7 1f0e |025d: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae7a: 5477 4e0e |025f: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eae7e: 6e10 ba24 0700 |0261: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eae84: 0a07 |0264: move-result v7 │ │ +0eae86: 5967 320e |0265: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eae8a: 54a6 1f0e |0267: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae8e: 6e10 f21a 0600 |0269: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0eae94: 54a6 1f0e |026c: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae98: 1207 |026e: const/4 v7, #int 0 // #0 │ │ +0eae9a: 54a8 1f0e |026f: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eae9e: 5288 320e |0271: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaea2: 7120 8624 8700 |0273: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0eaea8: 0a07 |0276: move-result v7 │ │ +0eaeaa: 5967 320e |0277: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaeae: 54a6 1f0e |0279: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaeb2: 54a7 1f0e |027b: iget-object v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaeb6: 5477 4e0e |027d: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eaeba: 6e10 ba24 0700 |027f: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eaec0: 0a07 |0282: move-result v7 │ │ +0eaec2: 54a8 1f0e |0283: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaec6: 5288 320e |0285: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaeca: 7120 8824 8700 |0287: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0eaed0: 0a07 |028a: move-result v7 │ │ +0eaed2: 5967 320e |028b: iput v7, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaed6: 2900 09ff |028d: goto/16 0196 // -00f7 │ │ +0eaeda: 1206 |028f: const/4 v6, #int 0 // #0 │ │ +0eaedc: 2900 77fd |0290: goto/16 0007 // -0289 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=291 │ │ 0x0008 line=164 │ │ 0x000e line=166 │ │ 0x0014 line=167 │ │ @@ -333495,303 +333420,303 @@ │ │ 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 : 552 16-bit code units │ │ -0dd22c: |[0dd22c] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ -0dd23c: 130a 0a00 |0000: const/16 v10, #int 10 // #a │ │ -0dd240: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0dd242: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0dd244: 54b4 1f0e |0004: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd248: 5544 340e |0006: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0dd24c: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ -0dd250: 0156 |000a: move v6, v5 │ │ -0dd252: 0f06 |000b: return v6 │ │ -0dd254: 54b4 1f0e |000c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd258: 5444 4d0e |000e: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ -0dd25c: 5440 250e |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ -0dd260: 54b4 1f0e |0012: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd264: 6e10 001b 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ -0dd26a: 0c03 |0017: move-result-object v3 │ │ -0dd26c: 3803 0d02 |0018: if-eqz v3, 0225 // +020d │ │ -0dd270: 6e10 a916 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ -0dd276: 0c04 |001d: move-result-object v4 │ │ -0dd278: 54b7 1f0e |001e: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd27c: 3374 0502 |0020: if-ne v4, v7, 0225 // +0205 │ │ -0dd280: 1304 0800 |0022: const/16 v4, #int 8 // #8 │ │ -0dd284: 334d 5500 |0024: if-ne v13, v4, 0079 // +0055 │ │ -0dd288: 54b4 1f0e |0026: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd28c: 5244 320e |0028: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd290: 3c04 0800 |002a: if-gtz v4, 0032 // +0008 │ │ -0dd294: 54b4 1f0e |002c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd298: 5544 3b0e |002e: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dd29c: 3804 4900 |0030: if-eqz v4, 0079 // +0049 │ │ -0dd2a0: 54b4 1f0e |0032: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd2a4: 5544 3b0e |0034: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dd2a8: 3904 9700 |0036: if-nez v4, 00cd // +0097 │ │ -0dd2ac: 54b4 1f0e |0038: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd2b0: 2207 9103 |003a: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0dd2b4: 7010 d024 0700 |003c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0dd2ba: 54b8 1f0e |003f: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd2be: 5488 4e0e |0041: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd2c2: 54b9 1f0e |0043: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd2c6: 5299 320e |0045: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd2ca: d809 09ff |0047: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0dd2ce: 6e30 c224 5809 |0049: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd2d4: 0c08 |004c: move-result-object v8 │ │ -0dd2d6: 6e20 d724 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd2dc: 0c07 |0050: move-result-object v7 │ │ -0dd2de: 54b8 1f0e |0051: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd2e2: 5488 4e0e |0053: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd2e6: 54b9 1f0e |0055: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd2ea: 5299 320e |0057: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd2ee: 6e20 c124 9800 |0059: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0dd2f4: 0c08 |005c: move-result-object v8 │ │ -0dd2f6: 6e20 d724 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd2fc: 0c07 |0060: move-result-object v7 │ │ -0dd2fe: 6e10 dd24 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0dd304: 0c07 |0064: move-result-object v7 │ │ -0dd306: 5b47 4e0e |0065: iput-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd30a: 54b4 1f0e |0067: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd30e: 6e10 1d1b 0400 |0069: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0dd314: 54b4 1f0e |006c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd318: 5247 320e |006e: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd31c: d807 07ff |0070: add-int/lit8 v7, v7, #int -1 // #ff │ │ -0dd320: 5947 320e |0072: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd324: 54b4 1f0e |0074: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd328: 1207 |0076: const/4 v7, #int 0 // #0 │ │ -0dd32a: 5947 470e |0077: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ -0dd32e: 1304 7f00 |0079: const/16 v4, #int 127 // #7f │ │ -0dd332: 334d 5f00 |007b: if-ne v13, v4, 00da // +005f │ │ -0dd336: 54b4 1f0e |007d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd33a: 5244 320e |007f: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd33e: 54b7 1f0e |0081: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd342: 5477 4e0e |0083: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd346: 6e10 ba24 0700 |0085: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd34c: 0a07 |0088: move-result v7 │ │ -0dd34e: 3474 0800 |0089: if-lt v4, v7, 0091 // +0008 │ │ -0dd352: 54b4 1f0e |008b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd356: 5544 3b0e |008d: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dd35a: 3804 7cff |008f: if-eqz v4, 000b // -0084 │ │ -0dd35e: 54b4 1f0e |0091: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd362: 5544 3b0e |0093: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dd366: 3904 3e00 |0095: if-nez v4, 00d3 // +003e │ │ -0dd36a: 54b4 1f0e |0097: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd36e: 2207 9103 |0099: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0dd372: 7010 d024 0700 |009b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0dd378: 54b8 1f0e |009e: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd37c: 5488 4e0e |00a0: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd380: 54b9 1f0e |00a2: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd384: 5299 320e |00a4: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd388: 6e30 c224 5809 |00a6: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd38e: 0c05 |00a9: move-result-object v5 │ │ -0dd390: 6e20 d724 5700 |00aa: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd396: 0c05 |00ad: move-result-object v5 │ │ -0dd398: 54b7 1f0e |00ae: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd39c: 5477 4e0e |00b0: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd3a0: 54b8 1f0e |00b2: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd3a4: 5288 320e |00b4: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd3a8: d808 0801 |00b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0dd3ac: 6e20 c124 8700 |00b8: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ -0dd3b2: 0c07 |00bb: move-result-object v7 │ │ -0dd3b4: 6e20 d724 7500 |00bc: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd3ba: 0c05 |00bf: move-result-object v5 │ │ -0dd3bc: 6e10 dd24 0500 |00c0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0dd3c2: 0c05 |00c3: move-result-object v5 │ │ -0dd3c4: 5b45 4e0e |00c4: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd3c8: 54b4 1f0e |00c6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd3cc: 6e10 1d1b 0400 |00c8: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0dd3d2: 2900 40ff |00cb: goto/16 000b // -00c0 │ │ -0dd3d6: 54b4 1f0e |00cd: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd3da: 6e10 f51a 0400 |00cf: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ -0dd3e0: 28a7 |00d2: goto 0079 // -0059 │ │ -0dd3e2: 54b4 1f0e |00d3: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd3e6: 6e10 f51a 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ -0dd3ec: 2900 33ff |00d8: goto/16 000b // -00cd │ │ -0dd3f0: 1304 0d00 |00da: const/16 v4, #int 13 // #d │ │ -0dd3f4: 324d 1600 |00dc: if-eq v13, v4, 00f2 // +0016 │ │ -0dd3f8: 32ad 1400 |00de: if-eq v13, v10, 00f2 // +0014 │ │ -0dd3fc: 54b4 1f0e |00e0: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd400: 5444 370e |00e2: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0e37 │ │ -0dd404: 3804 0e00 |00e4: if-eqz v4, 00f2 // +000e │ │ -0dd408: 54b4 1f0e |00e6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd40c: 5444 370e |00e8: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0e37 │ │ -0dd410: 54b7 1f0e |00ea: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd414: 7230 e71a 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@1ae7 │ │ -0dd41a: 0a04 |00ef: move-result v4 │ │ -0dd41c: 3804 1bff |00f0: if-eqz v4, 000b // -00e5 │ │ -0dd420: 1304 0900 |00f2: const/16 v4, #int 9 // #9 │ │ -0dd424: 324d 0400 |00f4: if-eq v13, v4, 00f8 // +0004 │ │ -0dd428: 33ad 2200 |00f6: if-ne v13, v10, 0118 // +0022 │ │ -0dd42c: 54b4 1f0e |00f8: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd430: 5544 380e |00fa: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0e38 │ │ -0dd434: 3804 1c00 |00fc: if-eqz v4, 0118 // +001c │ │ -0dd438: 54b7 1f0e |00fe: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd43c: 6204 2600 |0100: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd440: 1308 3b00 |0102: const/16 v8, #int 59 // #3b │ │ -0dd444: 7220 6101 8400 |0104: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd44a: 0a04 |0107: move-result v4 │ │ -0dd44c: 3904 0c00 |0108: if-nez v4, 0114 // +000c │ │ -0dd450: 6204 2600 |010a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd454: 1308 3c00 |010c: const/16 v8, #int 60 // #3c │ │ -0dd458: 7220 6101 8400 |010e: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd45e: 0a04 |0111: move-result v4 │ │ -0dd460: 3804 6900 |0112: if-eqz v4, 017b // +0069 │ │ -0dd464: 0164 |0114: move v4, v6 │ │ -0dd466: 6e20 091b 4700 |0115: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.next:(Z)V // method@1b09 │ │ -0dd46c: 6e20 f60b d000 |0118: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ -0dd472: 0a04 |011b: move-result v4 │ │ -0dd474: 3804 4e00 |011c: if-eqz v4, 016a // +004e │ │ -0dd478: 54b4 1f0e |011e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd47c: 5544 3b0e |0120: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dd480: 3904 5b00 |0122: if-nez v4, 017d // +005b │ │ -0dd484: 54b4 1f0e |0124: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd488: 2207 9103 |0126: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0dd48c: 7010 d024 0700 |0128: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0dd492: 54b8 1f0e |012b: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd496: 5488 4e0e |012d: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd49a: 54b9 1f0e |012f: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd49e: 5299 320e |0131: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd4a2: 6e30 c224 5809 |0133: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd4a8: 0c05 |0136: move-result-object v5 │ │ -0dd4aa: 6e20 d724 5700 |0137: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd4b0: 0c05 |013a: move-result-object v5 │ │ -0dd4b2: 6e20 d224 d500 |013b: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0dd4b8: 0c05 |013e: move-result-object v5 │ │ -0dd4ba: 54b7 1f0e |013f: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd4be: 5477 4e0e |0141: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd4c2: 54b8 1f0e |0143: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd4c6: 5288 320e |0145: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd4ca: 54b9 1f0e |0147: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd4ce: 5499 4e0e |0149: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd4d2: 6e10 ba24 0900 |014b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd4d8: 0a09 |014e: move-result v9 │ │ -0dd4da: 6e30 c224 8709 |014f: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd4e0: 0c07 |0152: move-result-object v7 │ │ -0dd4e2: 6e20 d724 7500 |0153: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd4e8: 0c05 |0156: move-result-object v5 │ │ -0dd4ea: 6e10 dd24 0500 |0157: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0dd4f0: 0c05 |015a: move-result-object v5 │ │ -0dd4f2: 5b45 4e0e |015b: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd4f6: 54b4 1f0e |015d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd4fa: 6e10 1d1b 0400 |015f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0dd500: 54b4 1f0e |0162: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd504: 5245 320e |0164: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd508: d805 0501 |0166: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0dd50c: 5945 320e |0168: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd510: 54b4 1f0e |016a: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd514: 5444 420e |016c: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0e42 │ │ -0dd518: 3804 9dfe |016e: if-eqz v4, 000b // -0163 │ │ -0dd51c: 54b4 1f0e |0170: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd520: 5444 420e |0172: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0e42 │ │ -0dd524: 54b5 1f0e |0174: iget-object v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd528: 7230 e81a 540d |0176: invoke-interface {v4, v5, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)V // method@1ae8 │ │ -0dd52e: 2900 92fe |0179: goto/16 000b // -016e │ │ -0dd532: 0154 |017b: move v4, v5 │ │ -0dd534: 2899 |017c: goto 0115 // -0067 │ │ -0dd536: 54b4 1f0e |017d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd53a: 5244 320e |017f: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd53e: 54b7 1f0e |0181: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd542: 5277 4a0e |0183: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dd546: 7120 8824 7400 |0185: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ -0dd54c: 0a02 |0188: move-result v2 │ │ -0dd54e: 54b4 1f0e |0189: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd552: 5244 320e |018b: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd556: 54b7 1f0e |018d: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd55a: 5277 4a0e |018f: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dd55e: 7120 8624 7400 |0191: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ -0dd564: 0a01 |0194: move-result v1 │ │ -0dd566: 54b7 1f0e |0195: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd56a: 2208 9103 |0197: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ -0dd56e: 7010 d024 0800 |0199: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0dd574: 3d02 8300 |019c: if-lez v2, 021f // +0083 │ │ -0dd578: 54b4 1f0e |019e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd57c: 5444 4e0e |01a0: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd580: 6e30 c224 5402 |01a2: invoke-virtual {v4, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd586: 0c04 |01a5: move-result-object v4 │ │ -0dd588: 6e20 d724 4800 |01a6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd58e: 0c08 |01a9: move-result-object v8 │ │ -0dd590: 54b4 1f0e |01aa: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd594: 5444 4e0e |01ac: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd598: 6e10 ba24 0400 |01ae: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd59e: 0a04 |01b1: move-result v4 │ │ -0dd5a0: 3541 7000 |01b2: if-ge v1, v4, 0222 // +0070 │ │ -0dd5a4: 54b4 1f0e |01b4: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd5a8: 5444 4e0e |01b6: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd5ac: 54b9 1f0e |01b8: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd5b0: 5499 4e0e |01ba: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd5b4: 6e10 ba24 0900 |01bc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd5ba: 0a09 |01bf: move-result v9 │ │ -0dd5bc: 6e30 c224 1409 |01c0: invoke-virtual {v4, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd5c2: 0c04 |01c3: move-result-object v4 │ │ -0dd5c4: 6e20 d724 4800 |01c4: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd5ca: 0c04 |01c7: move-result-object v4 │ │ -0dd5cc: 6e10 dd24 0400 |01c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0dd5d2: 0c04 |01cb: move-result-object v4 │ │ -0dd5d4: 5b74 4e0e |01cc: iput-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd5d8: 54b4 1f0e |01ce: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd5dc: 5942 320e |01d0: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd5e0: 54b4 1f0e |01d2: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd5e4: 2207 9103 |01d4: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ -0dd5e8: 7010 d024 0700 |01d6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ -0dd5ee: 54b8 1f0e |01d9: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd5f2: 5488 4e0e |01db: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd5f6: 54b9 1f0e |01dd: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd5fa: 5299 320e |01df: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd5fe: 6e30 c224 5809 |01e1: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd604: 0c05 |01e4: move-result-object v5 │ │ -0dd606: 6e20 d724 5700 |01e5: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd60c: 0c05 |01e8: move-result-object v5 │ │ -0dd60e: 6e20 d224 d500 |01e9: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ -0dd614: 0c05 |01ec: move-result-object v5 │ │ -0dd616: 54b7 1f0e |01ed: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd61a: 5477 4e0e |01ef: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd61e: 54b8 1f0e |01f1: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd622: 5288 320e |01f3: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd626: 54b9 1f0e |01f5: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd62a: 5499 4e0e |01f7: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd62e: 6e10 ba24 0900 |01f9: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ -0dd634: 0a09 |01fc: move-result v9 │ │ -0dd636: 6e30 c224 8709 |01fd: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ -0dd63c: 0c07 |0200: move-result-object v7 │ │ -0dd63e: 6e20 d724 7500 |0201: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ -0dd644: 0c05 |0204: move-result-object v5 │ │ -0dd646: 6e10 dd24 0500 |0205: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ -0dd64c: 0c05 |0208: move-result-object v5 │ │ -0dd64e: 5b45 4e0e |0209: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ -0dd652: 54b4 1f0e |020b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd656: 6e10 1d1b 0400 |020d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ -0dd65c: 54b4 1f0e |0210: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd660: 5245 320e |0212: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd664: d805 0501 |0214: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0dd668: 5945 320e |0216: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd66c: 54b4 1f0e |0218: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd670: 6e10 f21a 0400 |021a: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0dd676: 2900 4dff |021d: goto/16 016a // -00b3 │ │ -0dd67a: 1a04 0000 |021f: const-string v4, "" // string@0000 │ │ -0dd67e: 2885 |0221: goto 01a6 // -007b │ │ -0dd680: 1a04 0000 |0222: const-string v4, "" // string@0000 │ │ -0dd684: 28a0 |0224: goto 01c4 // -0060 │ │ -0dd686: 0156 |0225: move v6, v5 │ │ -0dd688: 2900 e5fd |0226: goto/16 000b // -021b │ │ +0eaee0: |[0eaee0] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;C)Z │ │ +0eaef0: 130a 0a00 |0000: const/16 v10, #int 10 // #a │ │ +0eaef4: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0eaef6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0eaef8: 54b4 1f0e |0004: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaefc: 5544 340e |0006: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0eaf00: 3804 0400 |0008: if-eqz v4, 000c // +0004 │ │ +0eaf04: 0156 |000a: move v6, v5 │ │ +0eaf06: 0f06 |000b: return v6 │ │ +0eaf08: 54b4 1f0e |000c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf0c: 5444 4d0e |000e: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; // field@0e4d │ │ +0eaf10: 5440 250e |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e25 │ │ +0eaf14: 54b4 1f0e |0012: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf18: 6e10 001b 0400 |0014: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ +0eaf1e: 0c03 |0017: move-result-object v3 │ │ +0eaf20: 3803 0d02 |0018: if-eqz v3, 0225 // +020d │ │ +0eaf24: 6e10 a916 0300 |001a: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ +0eaf2a: 0c04 |001d: move-result-object v4 │ │ +0eaf2c: 54b7 1f0e |001e: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf30: 3374 0502 |0020: if-ne v4, v7, 0225 // +0205 │ │ +0eaf34: 1304 0800 |0022: const/16 v4, #int 8 // #8 │ │ +0eaf38: 334d 5500 |0024: if-ne v13, v4, 0079 // +0055 │ │ +0eaf3c: 54b4 1f0e |0026: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf40: 5244 320e |0028: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaf44: 3c04 0800 |002a: if-gtz v4, 0032 // +0008 │ │ +0eaf48: 54b4 1f0e |002c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf4c: 5544 3b0e |002e: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eaf50: 3804 4900 |0030: if-eqz v4, 0079 // +0049 │ │ +0eaf54: 54b4 1f0e |0032: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf58: 5544 3b0e |0034: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eaf5c: 3904 9700 |0036: if-nez v4, 00cd // +0097 │ │ +0eaf60: 54b4 1f0e |0038: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf64: 2207 9103 |003a: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0eaf68: 7010 d024 0700 |003c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0eaf6e: 54b8 1f0e |003f: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf72: 5488 4e0e |0041: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eaf76: 54b9 1f0e |0043: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf7a: 5299 320e |0045: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaf7e: d809 09ff |0047: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0eaf82: 6e30 c224 5809 |0049: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eaf88: 0c08 |004c: move-result-object v8 │ │ +0eaf8a: 6e20 d724 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eaf90: 0c07 |0050: move-result-object v7 │ │ +0eaf92: 54b8 1f0e |0051: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf96: 5488 4e0e |0053: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eaf9a: 54b9 1f0e |0055: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaf9e: 5299 320e |0057: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eafa2: 6e20 c124 9800 |0059: invoke-virtual {v8, v9}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0eafa8: 0c08 |005c: move-result-object v8 │ │ +0eafaa: 6e20 d724 8700 |005d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eafb0: 0c07 |0060: move-result-object v7 │ │ +0eafb2: 6e10 dd24 0700 |0061: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0eafb8: 0c07 |0064: move-result-object v7 │ │ +0eafba: 5b47 4e0e |0065: iput-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eafbe: 54b4 1f0e |0067: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eafc2: 6e10 1d1b 0400 |0069: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0eafc8: 54b4 1f0e |006c: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eafcc: 5247 320e |006e: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eafd0: d807 07ff |0070: add-int/lit8 v7, v7, #int -1 // #ff │ │ +0eafd4: 5947 320e |0072: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eafd8: 54b4 1f0e |0074: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eafdc: 1207 |0076: const/4 v7, #int 0 // #0 │ │ +0eafde: 5947 470e |0077: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.renderOffset:F // field@0e47 │ │ +0eafe2: 1304 7f00 |0079: const/16 v4, #int 127 // #7f │ │ +0eafe6: 334d 5f00 |007b: if-ne v13, v4, 00da // +005f │ │ +0eafea: 54b4 1f0e |007d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eafee: 5244 320e |007f: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eaff2: 54b7 1f0e |0081: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eaff6: 5477 4e0e |0083: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eaffa: 6e10 ba24 0700 |0085: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eb000: 0a07 |0088: move-result v7 │ │ +0eb002: 3474 0800 |0089: if-lt v4, v7, 0091 // +0008 │ │ +0eb006: 54b4 1f0e |008b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb00a: 5544 3b0e |008d: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eb00e: 3804 7cff |008f: if-eqz v4, 000b // -0084 │ │ +0eb012: 54b4 1f0e |0091: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb016: 5544 3b0e |0093: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eb01a: 3904 3e00 |0095: if-nez v4, 00d3 // +003e │ │ +0eb01e: 54b4 1f0e |0097: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb022: 2207 9103 |0099: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0eb026: 7010 d024 0700 |009b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0eb02c: 54b8 1f0e |009e: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb030: 5488 4e0e |00a0: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb034: 54b9 1f0e |00a2: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb038: 5299 320e |00a4: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb03c: 6e30 c224 5809 |00a6: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb042: 0c05 |00a9: move-result-object v5 │ │ +0eb044: 6e20 d724 5700 |00aa: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb04a: 0c05 |00ad: move-result-object v5 │ │ +0eb04c: 54b7 1f0e |00ae: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb050: 5477 4e0e |00b0: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb054: 54b8 1f0e |00b2: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb058: 5288 320e |00b4: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb05c: d808 0801 |00b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0eb060: 6e20 c124 8700 |00b8: invoke-virtual {v7, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24c1 │ │ +0eb066: 0c07 |00bb: move-result-object v7 │ │ +0eb068: 6e20 d724 7500 |00bc: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb06e: 0c05 |00bf: move-result-object v5 │ │ +0eb070: 6e10 dd24 0500 |00c0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0eb076: 0c05 |00c3: move-result-object v5 │ │ +0eb078: 5b45 4e0e |00c4: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb07c: 54b4 1f0e |00c6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb080: 6e10 1d1b 0400 |00c8: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0eb086: 2900 40ff |00cb: goto/16 000b // -00c0 │ │ +0eb08a: 54b4 1f0e |00cd: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb08e: 6e10 f51a 0400 |00cf: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ +0eb094: 28a7 |00d2: goto 0079 // -0059 │ │ +0eb096: 54b4 1f0e |00d3: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb09a: 6e10 f51a 0400 |00d5: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.delete:()V // method@1af5 │ │ +0eb0a0: 2900 33ff |00d8: goto/16 000b // -00cd │ │ +0eb0a4: 1304 0d00 |00da: const/16 v4, #int 13 // #d │ │ +0eb0a8: 324d 1600 |00dc: if-eq v13, v4, 00f2 // +0016 │ │ +0eb0ac: 32ad 1400 |00de: if-eq v13, v10, 00f2 // +0014 │ │ +0eb0b0: 54b4 1f0e |00e0: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb0b4: 5444 370e |00e2: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0e37 │ │ +0eb0b8: 3804 0e00 |00e4: if-eqz v4, 00f2 // +000e │ │ +0eb0bc: 54b4 1f0e |00e6: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb0c0: 5444 370e |00e8: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.filter:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldFilter; // field@0e37 │ │ +0eb0c4: 54b7 1f0e |00ea: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb0c8: 7230 e71a 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@1ae7 │ │ +0eb0ce: 0a04 |00ef: move-result v4 │ │ +0eb0d0: 3804 1bff |00f0: if-eqz v4, 000b // -00e5 │ │ +0eb0d4: 1304 0900 |00f2: const/16 v4, #int 9 // #9 │ │ +0eb0d8: 324d 0400 |00f4: if-eq v13, v4, 00f8 // +0004 │ │ +0eb0dc: 33ad 2200 |00f6: if-ne v13, v10, 0118 // +0022 │ │ +0eb0e0: 54b4 1f0e |00f8: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb0e4: 5544 380e |00fa: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.focusTraversal:Z // field@0e38 │ │ +0eb0e8: 3804 1c00 |00fc: if-eqz v4, 0118 // +001c │ │ +0eb0ec: 54b7 1f0e |00fe: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb0f0: 6204 2600 |0100: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb0f4: 1308 3b00 |0102: const/16 v8, #int 59 // #3b │ │ +0eb0f8: 7220 6101 8400 |0104: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb0fe: 0a04 |0107: move-result v4 │ │ +0eb100: 3904 0c00 |0108: if-nez v4, 0114 // +000c │ │ +0eb104: 6204 2600 |010a: sget-object v4, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb108: 1308 3c00 |010c: const/16 v8, #int 60 // #3c │ │ +0eb10c: 7220 6101 8400 |010e: invoke-interface {v4, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb112: 0a04 |0111: move-result v4 │ │ +0eb114: 3804 6900 |0112: if-eqz v4, 017b // +0069 │ │ +0eb118: 0164 |0114: move v4, v6 │ │ +0eb11a: 6e20 091b 4700 |0115: invoke-virtual {v7, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.next:(Z)V // method@1b09 │ │ +0eb120: 6e20 f60b d000 |0118: invoke-virtual {v0, v13}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.containsCharacter:(C)Z // method@0bf6 │ │ +0eb126: 0a04 |011b: move-result v4 │ │ +0eb128: 3804 4e00 |011c: if-eqz v4, 016a // +004e │ │ +0eb12c: 54b4 1f0e |011e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb130: 5544 3b0e |0120: iget-boolean v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eb134: 3904 5b00 |0122: if-nez v4, 017d // +005b │ │ +0eb138: 54b4 1f0e |0124: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb13c: 2207 9103 |0126: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0eb140: 7010 d024 0700 |0128: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0eb146: 54b8 1f0e |012b: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb14a: 5488 4e0e |012d: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb14e: 54b9 1f0e |012f: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb152: 5299 320e |0131: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb156: 6e30 c224 5809 |0133: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb15c: 0c05 |0136: move-result-object v5 │ │ +0eb15e: 6e20 d724 5700 |0137: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb164: 0c05 |013a: move-result-object v5 │ │ +0eb166: 6e20 d224 d500 |013b: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0eb16c: 0c05 |013e: move-result-object v5 │ │ +0eb16e: 54b7 1f0e |013f: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb172: 5477 4e0e |0141: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb176: 54b8 1f0e |0143: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb17a: 5288 320e |0145: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb17e: 54b9 1f0e |0147: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb182: 5499 4e0e |0149: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb186: 6e10 ba24 0900 |014b: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eb18c: 0a09 |014e: move-result v9 │ │ +0eb18e: 6e30 c224 8709 |014f: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb194: 0c07 |0152: move-result-object v7 │ │ +0eb196: 6e20 d724 7500 |0153: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb19c: 0c05 |0156: move-result-object v5 │ │ +0eb19e: 6e10 dd24 0500 |0157: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0eb1a4: 0c05 |015a: move-result-object v5 │ │ +0eb1a6: 5b45 4e0e |015b: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb1aa: 54b4 1f0e |015d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1ae: 6e10 1d1b 0400 |015f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0eb1b4: 54b4 1f0e |0162: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1b8: 5245 320e |0164: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb1bc: d805 0501 |0166: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0eb1c0: 5945 320e |0168: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb1c4: 54b4 1f0e |016a: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1c8: 5444 420e |016c: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0e42 │ │ +0eb1cc: 3804 9dfe |016e: if-eqz v4, 000b // -0163 │ │ +0eb1d0: 54b4 1f0e |0170: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1d4: 5444 420e |0172: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.listener:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener; // field@0e42 │ │ +0eb1d8: 54b5 1f0e |0174: iget-object v5, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1dc: 7230 e81a 540d |0176: invoke-interface {v4, v5, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldListener;.keyTyped:(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;C)V // method@1ae8 │ │ +0eb1e2: 2900 92fe |0179: goto/16 000b // -016e │ │ +0eb1e6: 0154 |017b: move v4, v5 │ │ +0eb1e8: 2899 |017c: goto 0115 // -0067 │ │ +0eb1ea: 54b4 1f0e |017d: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1ee: 5244 320e |017f: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb1f2: 54b7 1f0e |0181: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb1f6: 5277 4a0e |0183: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eb1fa: 7120 8824 7400 |0185: invoke-static {v4, v7}, Ljava/lang/Math;.min:(II)I // method@2488 │ │ +0eb200: 0a02 |0188: move-result v2 │ │ +0eb202: 54b4 1f0e |0189: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb206: 5244 320e |018b: iget v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb20a: 54b7 1f0e |018d: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb20e: 5277 4a0e |018f: iget v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eb212: 7120 8624 7400 |0191: invoke-static {v4, v7}, Ljava/lang/Math;.max:(II)I // method@2486 │ │ +0eb218: 0a01 |0194: move-result v1 │ │ +0eb21a: 54b7 1f0e |0195: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb21e: 2208 9103 |0197: new-instance v8, Ljava/lang/StringBuilder; // type@0391 │ │ +0eb222: 7010 d024 0800 |0199: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0eb228: 3d02 8300 |019c: if-lez v2, 021f // +0083 │ │ +0eb22c: 54b4 1f0e |019e: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb230: 5444 4e0e |01a0: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb234: 6e30 c224 5402 |01a2: invoke-virtual {v4, v5, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb23a: 0c04 |01a5: move-result-object v4 │ │ +0eb23c: 6e20 d724 4800 |01a6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb242: 0c08 |01a9: move-result-object v8 │ │ +0eb244: 54b4 1f0e |01aa: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb248: 5444 4e0e |01ac: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb24c: 6e10 ba24 0400 |01ae: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eb252: 0a04 |01b1: move-result v4 │ │ +0eb254: 3541 7000 |01b2: if-ge v1, v4, 0222 // +0070 │ │ +0eb258: 54b4 1f0e |01b4: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb25c: 5444 4e0e |01b6: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb260: 54b9 1f0e |01b8: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb264: 5499 4e0e |01ba: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb268: 6e10 ba24 0900 |01bc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eb26e: 0a09 |01bf: move-result v9 │ │ +0eb270: 6e30 c224 1409 |01c0: invoke-virtual {v4, v1, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb276: 0c04 |01c3: move-result-object v4 │ │ +0eb278: 6e20 d724 4800 |01c4: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb27e: 0c04 |01c7: move-result-object v4 │ │ +0eb280: 6e10 dd24 0400 |01c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0eb286: 0c04 |01cb: move-result-object v4 │ │ +0eb288: 5b74 4e0e |01cc: iput-object v4, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb28c: 54b4 1f0e |01ce: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb290: 5942 320e |01d0: iput v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb294: 54b4 1f0e |01d2: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb298: 2207 9103 |01d4: new-instance v7, Ljava/lang/StringBuilder; // type@0391 │ │ +0eb29c: 7010 d024 0700 |01d6: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24d0 │ │ +0eb2a2: 54b8 1f0e |01d9: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb2a6: 5488 4e0e |01db: iget-object v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb2aa: 54b9 1f0e |01dd: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb2ae: 5299 320e |01df: iget v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb2b2: 6e30 c224 5809 |01e1: invoke-virtual {v8, v5, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb2b8: 0c05 |01e4: move-result-object v5 │ │ +0eb2ba: 6e20 d724 5700 |01e5: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb2c0: 0c05 |01e8: move-result-object v5 │ │ +0eb2c2: 6e20 d224 d500 |01e9: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24d2 │ │ +0eb2c8: 0c05 |01ec: move-result-object v5 │ │ +0eb2ca: 54b7 1f0e |01ed: iget-object v7, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb2ce: 5477 4e0e |01ef: iget-object v7, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb2d2: 54b8 1f0e |01f1: iget-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb2d6: 5288 320e |01f3: iget v8, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb2da: 54b9 1f0e |01f5: iget-object v9, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb2de: 5499 4e0e |01f7: iget-object v9, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb2e2: 6e10 ba24 0900 |01f9: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24ba │ │ +0eb2e8: 0a09 |01fc: move-result v9 │ │ +0eb2ea: 6e30 c224 8709 |01fd: invoke-virtual {v7, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24c2 │ │ +0eb2f0: 0c07 |0200: move-result-object v7 │ │ +0eb2f2: 6e20 d724 7500 |0201: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@24d7 │ │ +0eb2f8: 0c05 |0204: move-result-object v5 │ │ +0eb2fa: 6e10 dd24 0500 |0205: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@24dd │ │ +0eb300: 0c05 |0208: move-result-object v5 │ │ +0eb302: 5b45 4e0e |0209: iput-object v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.text:Ljava/lang/String; // field@0e4e │ │ +0eb306: 54b4 1f0e |020b: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb30a: 6e10 1d1b 0400 |020d: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.updateDisplayText:()V // method@1b1d │ │ +0eb310: 54b4 1f0e |0210: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb314: 5245 320e |0212: iget v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb318: d805 0501 |0214: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0eb31c: 5945 320e |0216: iput v5, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb320: 54b4 1f0e |0218: iget-object v4, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb324: 6e10 f21a 0400 |021a: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0eb32a: 2900 4dff |021d: goto/16 016a // -00b3 │ │ +0eb32e: 1a04 0000 |021f: const-string v4, "" // string@0000 │ │ +0eb332: 2885 |0221: goto 01a6 // -007b │ │ +0eb334: 1a04 0000 |0222: const-string v4, "" // string@0000 │ │ +0eb338: 28a0 |0224: goto 01c4 // -0060 │ │ +0eb33a: 0156 |0225: move v6, v5 │ │ +0eb33c: 2900 e5fd |0226: goto/16 000b // -021b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=301 │ │ 0x000b line=354 │ │ 0x000c line=303 │ │ 0x0012 line=305 │ │ 0x0018 line=306 │ │ @@ -333843,25 +333768,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 │ │ -0dd68c: |[0dd68c] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ -0dd69c: 5410 1f0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd6a0: 5500 340e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0dd6a4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0dd6a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0dd6aa: 0f00 |0007: return v0 │ │ -0dd6ac: 5410 1f0e |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd6b0: 5400 3e0e |000a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ -0dd6b4: 6e10 e11a 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1ae1 │ │ -0dd6ba: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0dd6bc: 28f7 |0010: goto 0007 // -0009 │ │ +0eb340: |[0eb340] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.keyUp:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z │ │ +0eb350: 5410 1f0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb354: 5500 340e |0002: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0eb358: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0eb35c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0eb35e: 0f00 |0007: return v0 │ │ +0eb360: 5410 1f0e |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb364: 5400 3e0e |000a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyRepeatTask:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask; // field@0e3e │ │ +0eb368: 6e10 e11a 0000 |000c: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;.cancel:()V // method@1ae1 │ │ +0eb36e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0eb370: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0007 line=297 │ │ 0x0008 line=296 │ │ 0x000f line=297 │ │ locals : │ │ @@ -333874,46 +333799,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 │ │ -0dd6c0: |[0dd6c0] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ -0dd6d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0dd6d2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0dd6d4: 7506 4c1c 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@1c4c │ │ -0dd6da: 0a03 |0005: move-result v3 │ │ -0dd6dc: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -0dd6e0: 0f01 |0008: return v1 │ │ -0dd6e2: 3908 0400 |0009: if-nez v8, 000d // +0004 │ │ -0dd6e6: 3909 fdff |000b: if-nez v9, 0008 // -0003 │ │ -0dd6ea: 5441 1f0e |000d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd6ee: 5511 340e |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ -0dd6f2: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ -0dd6f6: 0121 |0013: move v1, v2 │ │ -0dd6f8: 28f4 |0014: goto 0008 // -000c │ │ -0dd6fa: 5441 1f0e |0015: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd6fe: 5411 400e |0017: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ -0dd702: 7220 e41a 2100 |0019: invoke-interface {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;.show:(Z)V // method@1ae4 │ │ -0dd708: 5441 1f0e |001c: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd70c: 6e10 f21a 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ -0dd712: 7020 db1a 6400 |0021: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1adb │ │ -0dd718: 5441 1f0e |0024: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd71c: 5443 1f0e |0026: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd720: 5233 320e |0028: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ -0dd724: 5913 4a0e |002a: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ -0dd728: 5441 1f0e |002c: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd72c: 6e10 001b 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ -0dd732: 0c00 |0031: move-result-object v0 │ │ -0dd734: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ -0dd738: 5441 1f0e |0034: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd73c: 6e20 ba16 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ -0dd742: 0121 |0039: move v1, v2 │ │ -0dd744: 28ce |003a: goto 0008 // -0032 │ │ +0eb374: |[0eb374] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDown:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)Z │ │ +0eb384: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0eb386: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0eb388: 7506 4c1c 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@1c4c │ │ +0eb38e: 0a03 |0005: move-result v3 │ │ +0eb390: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +0eb394: 0f01 |0008: return v1 │ │ +0eb396: 3908 0400 |0009: if-nez v8, 000d // +0004 │ │ +0eb39a: 3909 fdff |000b: if-nez v9, 0008 // -0003 │ │ +0eb39e: 5441 1f0e |000d: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3a2: 5511 340e |000f: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.disabled:Z // field@0e34 │ │ +0eb3a6: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ +0eb3aa: 0121 |0013: move v1, v2 │ │ +0eb3ac: 28f4 |0014: goto 0008 // -000c │ │ +0eb3ae: 5441 1f0e |0015: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3b2: 5411 400e |0017: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.keyboard:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard; // field@0e40 │ │ +0eb3b6: 7220 e41a 2100 |0019: invoke-interface {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$OnscreenKeyboard;.show:(Z)V // method@1ae4 │ │ +0eb3bc: 5441 1f0e |001c: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3c0: 6e10 f21a 0100 |001e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.clearSelection:()V // method@1af2 │ │ +0eb3c6: 7020 db1a 6400 |0021: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1adb │ │ +0eb3cc: 5441 1f0e |0024: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3d0: 5443 1f0e |0026: iget-object v3, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3d4: 5233 320e |0028: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursor:I // field@0e32 │ │ +0eb3d8: 5913 4a0e |002a: iput v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.selectionStart:I // field@0e4a │ │ +0eb3dc: 5441 1f0e |002c: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3e0: 6e10 001b 0100 |002e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1b00 │ │ +0eb3e6: 0c00 |0031: move-result-object v0 │ │ +0eb3e8: 3800 0700 |0032: if-eqz v0, 0039 // +0007 │ │ +0eb3ec: 5441 1f0e |0034: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb3f0: 6e20 ba16 1000 |0036: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ +0eb3f6: 0121 |0039: move v1, v2 │ │ +0eb3f8: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ 0x0008 line=137 │ │ 0x0009 line=129 │ │ 0x000d line=130 │ │ 0x0015 line=131 │ │ @@ -333933,45 +333858,45 @@ │ │ 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 │ │ -0dd748: |[0dd748] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0dd758: 6f57 4d1c 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@1c4d │ │ -0dd75e: 5430 1f0e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd762: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -0dd766: 5a01 410e |0007: iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ -0dd76a: 5430 1f0e |0009: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd76e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0dd770: 5c01 330e |000c: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ -0dd774: 7020 db1a 5300 |000e: invoke-direct {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1adb │ │ -0dd77a: 5430 1f0e |0011: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ -0dd77e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0dd780: 5c01 3b0e |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ -0dd784: 0e00 |0016: return-void │ │ +0eb3fc: |[0eb3fc] com.badlogic.gdx.scenes.scene2d.ui.TextField$1.touchDragged:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0eb40c: 6f58 4d1c 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@1c4d │ │ +0eb412: 5440 1f0e |0003: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb416: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +0eb41a: 5a02 410e |0007: iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.lastBlink:J // field@0e41 │ │ +0eb41e: 5440 1f0e |0009: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb422: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0eb424: 5c01 330e |000c: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.cursorOn:Z // field@0e33 │ │ +0eb428: 7020 db1a 6400 |000e: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.setCursorPosition:(F)V // method@1adb │ │ +0eb42e: 5440 1f0e |0011: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; // field@0e1f │ │ +0eb432: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0eb434: 5c01 3b0e |0014: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;.hasSelection:Z // field@0e3b │ │ +0eb438: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ 0x0009 line=143 │ │ 0x000e line=144 │ │ 0x0011 line=145 │ │ 0x0016 line=146 │ │ 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 : 3644 (TextField.java) │ │ │ │ Class #746 header: │ │ class_idx : 640 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 658 │ │ @@ -334003,18 +333928,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 │ │ -0dd788: |[0dd788] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ -0dd798: 5b01 5e0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd79c: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ -0dd7a2: 0e00 |0005: return-void │ │ +0eb43c: |[0eb43c] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V │ │ +0eb44c: 5b01 5e0e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb450: 7010 381c 0000 |0002: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ +0eb456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 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; │ │ │ │ @@ -334024,147 +333949,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 │ │ -0dd7a4: |[0dd7a4] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0dd7b4: 1309 8200 |0000: const/16 v9, #int 130 // #82 │ │ -0dd7b8: 1308 8100 |0002: const/16 v8, #int 129 // #81 │ │ -0dd7bc: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -0dd7be: 54a6 5e0e |0005: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd7c2: 6e20 7b1b d600 |0007: invoke-virtual {v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1b7b │ │ -0dd7c8: 0c03 |000a: move-result-object v3 │ │ -0dd7ca: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -0dd7ce: 0e00 |000d: return-void │ │ -0dd7d0: 54a6 5e0e |000e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd7d4: 6e10 451b 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.getTouchDownY:()F // method@1b45 │ │ -0dd7da: 0a07 |0013: move-result v7 │ │ -0dd7dc: 6e20 7b1b 7600 |0014: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1b7b │ │ -0dd7e2: 0c06 |0017: move-result-object v6 │ │ -0dd7e4: 3363 f5ff |0018: if-ne v3, v6, 000d // -000b │ │ -0dd7e8: 54a6 5e0e |001a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd7ec: 5566 710e |001c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ -0dd7f0: 3806 7300 |001e: if-eqz v6, 0091 // +0073 │ │ -0dd7f4: 54a6 5e0e |0020: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd7f8: 5466 770e |0022: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0dd7fc: 5266 e30e |0024: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dd800: 3d06 6b00 |0026: if-lez v6, 0091 // +006b │ │ -0dd804: 6206 2600 |0028: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd808: 1307 3b00 |002a: const/16 v7, #int 59 // #3b │ │ -0dd80c: 7220 6101 7600 |002c: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd812: 0a06 |002f: move-result v6 │ │ -0dd814: 3906 0c00 |0030: if-nez v6, 003c // +000c │ │ -0dd818: 6206 2600 |0032: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd81c: 1307 3c00 |0034: const/16 v7, #int 60 // #3c │ │ -0dd820: 7220 6101 7600 |0036: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd826: 0a06 |0039: move-result v6 │ │ -0dd828: 3806 5700 |003a: if-eqz v6, 0091 // +0057 │ │ -0dd82c: 54a5 5e0e |003c: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd830: 5455 770e |003e: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0dd834: 6e10 ec1c 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.first:()Ljava/lang/Object; // method@1cec │ │ -0dd83a: 0c05 |0043: move-result-object v5 │ │ -0dd83c: 1f05 8102 |0044: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0dd840: 5455 5f0e |0046: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0dd844: 6e10 e915 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0dd84a: 0a02 |004b: move-result v2 │ │ -0dd84c: 5435 5f0e |004c: iget-object v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0dd850: 6e10 e915 0500 |004e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0dd856: 0a01 |0051: move-result v1 │ │ -0dd858: 6205 2600 |0052: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd85c: 7220 6101 8500 |0054: invoke-interface {v5, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd862: 0a05 |0057: move-result v5 │ │ -0dd864: 3905 1100 |0058: if-nez v5, 0069 // +0011 │ │ -0dd868: 6205 2600 |005a: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd86c: 7220 6101 9500 |005c: invoke-interface {v5, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd872: 0a05 |005f: move-result v5 │ │ -0dd874: 3905 0900 |0060: if-nez v5, 0069 // +0009 │ │ -0dd878: 54a5 5e0e |0062: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd87c: 5455 770e |0064: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0dd880: 6e10 e81c 0500 |0066: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0dd886: 2d05 0201 |0069: cmpl-float v5, v2, v1 │ │ -0dd88a: 3d05 1c00 |006b: if-lez v5, 0087 // +001c │ │ -0dd88e: 54a5 5e0e |006d: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd892: 54a6 5e0e |006f: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd896: 5466 760e |0071: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0dd89a: 6e40 8e1b 6521 |0073: invoke-virtual {v5, v6, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1b8e │ │ -0dd8a0: 1c05 9002 |0076: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0dd8a4: 7110 6d20 0500 |0078: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0dd8aa: 0c00 |007b: move-result-object v0 │ │ -0dd8ac: 1f00 9002 |007c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0dd8b0: 54a5 5e0e |007e: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd8b4: 6e20 761b 0500 |0080: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b76 │ │ -0dd8ba: 7110 6a20 0000 |0083: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0dd8c0: 2887 |0086: goto 000d // -0079 │ │ -0dd8c2: 54a5 5e0e |0087: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd8c6: 54a6 5e0e |0089: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd8ca: 5466 760e |008b: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0dd8ce: 6e40 8e1b 6512 |008d: invoke-virtual {v5, v6, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1b8e │ │ -0dd8d4: 28e6 |0090: goto 0076 // -001a │ │ -0dd8d6: 54a6 5e0e |0091: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd8da: 5566 710e |0093: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ -0dd8de: 3806 1200 |0095: if-eqz v6, 00a7 // +0012 │ │ -0dd8e2: 6206 2600 |0097: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd8e6: 7220 6101 8600 |0099: invoke-interface {v6, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd8ec: 0a06 |009c: move-result v6 │ │ -0dd8ee: 3906 6500 |009d: if-nez v6, 0102 // +0065 │ │ -0dd8f2: 6206 2600 |009f: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ -0dd8f6: 7220 6101 9600 |00a1: invoke-interface {v6, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ -0dd8fc: 0a06 |00a4: move-result v6 │ │ -0dd8fe: 3906 5d00 |00a5: if-nez v6, 0102 // +005d │ │ -0dd902: 5436 600e |00a7: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0dd906: 5266 e30e |00a9: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dd90a: 3d06 2700 |00ab: if-lez v6, 00d2 // +0027 │ │ -0dd90e: 5436 5f0e |00ad: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0dd912: 6e10 e815 0600 |00af: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0dd918: 0a04 |00b2: move-result v4 │ │ -0dd91a: 5436 630e |00b3: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dd91e: 3806 0e00 |00b5: if-eqz v6, 00c3 // +000e │ │ -0dd922: 54a6 5e0e |00b7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd926: 5266 6e0e |00b9: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0dd92a: 5437 630e |00bb: iget-object v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dd92e: 7210 851c 0700 |00bd: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dd934: 0a07 |00c0: move-result v7 │ │ -0dd936: c676 |00c1: add-float/2addr v6, v7 │ │ -0dd938: c764 |00c2: sub-float/2addr v4, v6 │ │ -0dd93a: 2e06 0c04 |00c3: cmpg-float v6, v12, v4 │ │ -0dd93e: 3b06 0d00 |00c5: if-gez v6, 00d2 // +000d │ │ -0dd942: 5536 610e |00c7: iget-boolean v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0dd946: 3906 0700 |00c9: if-nez v6, 00d0 // +0007 │ │ -0dd94a: 6e20 5c1b 5300 |00cb: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ -0dd950: 2900 3fff |00ce: goto/16 000d // -00c1 │ │ -0dd954: 1205 |00d0: const/4 v5, #int 0 // #0 │ │ -0dd956: 28fa |00d1: goto 00cb // -0006 │ │ -0dd958: 6e10 571b 0300 |00d2: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1b57 │ │ -0dd95e: 0a06 |00d5: move-result v6 │ │ -0dd960: 3806 37ff |00d6: if-eqz v6, 000d // -00c9 │ │ -0dd964: 54a6 5e0e |00d8: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd968: 5466 770e |00da: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0dd96c: 6e10 e81c 0600 |00dc: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0dd972: 54a6 5e0e |00df: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd976: 5466 770e |00e1: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0dd97a: 6e30 f61c 3605 |00e3: invoke-virtual {v6, v3, v5}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -0dd980: 0a05 |00e6: move-result v5 │ │ -0dd982: 3905 0900 |00e7: if-nez v5, 00f0 // +0009 │ │ -0dd986: 54a5 5e0e |00e9: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd98a: 5455 770e |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0dd98e: 6e20 e31c 3500 |00ed: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0dd994: 1c05 9002 |00f0: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0dd998: 7110 6d20 0500 |00f2: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0dd99e: 0c00 |00f5: move-result-object v0 │ │ -0dd9a0: 1f00 9002 |00f6: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0dd9a4: 54a5 5e0e |00f8: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd9a8: 6e20 761b 0500 |00fa: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b76 │ │ -0dd9ae: 7110 6a20 0000 |00fd: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0dd9b4: 2900 0dff |0100: goto/16 000d // -00f3 │ │ -0dd9b8: 6e10 571b 0300 |0102: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1b57 │ │ -0dd9be: 0a06 |0105: move-result v6 │ │ -0dd9c0: 3906 d9ff |0106: if-nez v6, 00df // -0027 │ │ -0dd9c4: 2900 05ff |0108: goto/16 000d // -00fb │ │ +0eb458: |[0eb458] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0eb468: 1309 8200 |0000: const/16 v9, #int 130 // #82 │ │ +0eb46c: 1308 8100 |0002: const/16 v8, #int 129 // #81 │ │ +0eb470: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +0eb472: 54a6 5e0e |0005: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb476: 6e20 7b1b d600 |0007: invoke-virtual {v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1b7b │ │ +0eb47c: 0c03 |000a: move-result-object v3 │ │ +0eb47e: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0eb482: 0e00 |000d: return-void │ │ +0eb484: 54a6 5e0e |000e: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb488: 6e10 451b 0a00 |0010: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.getTouchDownY:()F // method@1b45 │ │ +0eb48e: 0a07 |0013: move-result v7 │ │ +0eb490: 6e20 7b1b 7600 |0014: invoke-virtual {v6, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1b7b │ │ +0eb496: 0c06 |0017: move-result-object v6 │ │ +0eb498: 3363 f5ff |0018: if-ne v3, v6, 000d // -000b │ │ +0eb49c: 54a6 5e0e |001a: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb4a0: 5566 710e |001c: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ +0eb4a4: 3806 7300 |001e: if-eqz v6, 0091 // +0073 │ │ +0eb4a8: 54a6 5e0e |0020: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb4ac: 5466 770e |0022: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb4b0: 5266 e30e |0024: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0eb4b4: 3d06 6b00 |0026: if-lez v6, 0091 // +006b │ │ +0eb4b8: 6206 2600 |0028: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb4bc: 1307 3b00 |002a: const/16 v7, #int 59 // #3b │ │ +0eb4c0: 7220 6101 7600 |002c: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb4c6: 0a06 |002f: move-result v6 │ │ +0eb4c8: 3906 0c00 |0030: if-nez v6, 003c // +000c │ │ +0eb4cc: 6206 2600 |0032: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb4d0: 1307 3c00 |0034: const/16 v7, #int 60 // #3c │ │ +0eb4d4: 7220 6101 7600 |0036: invoke-interface {v6, v7}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb4da: 0a06 |0039: move-result v6 │ │ +0eb4dc: 3806 5700 |003a: if-eqz v6, 0091 // +0057 │ │ +0eb4e0: 54a5 5e0e |003c: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb4e4: 5455 770e |003e: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb4e8: 6e10 ec1c 0500 |0040: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.first:()Ljava/lang/Object; // method@1cec │ │ +0eb4ee: 0c05 |0043: move-result-object v5 │ │ +0eb4f0: 1f05 8102 |0044: check-cast v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0eb4f4: 5455 5f0e |0046: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0eb4f8: 6e10 e915 0500 |0048: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0eb4fe: 0a02 |004b: move-result v2 │ │ +0eb500: 5435 5f0e |004c: iget-object v5, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0eb504: 6e10 e915 0500 |004e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0eb50a: 0a01 |0051: move-result v1 │ │ +0eb50c: 6205 2600 |0052: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb510: 7220 6101 8500 |0054: invoke-interface {v5, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb516: 0a05 |0057: move-result v5 │ │ +0eb518: 3905 1100 |0058: if-nez v5, 0069 // +0011 │ │ +0eb51c: 6205 2600 |005a: sget-object v5, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb520: 7220 6101 9500 |005c: invoke-interface {v5, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb526: 0a05 |005f: move-result v5 │ │ +0eb528: 3905 0900 |0060: if-nez v5, 0069 // +0009 │ │ +0eb52c: 54a5 5e0e |0062: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb530: 5455 770e |0064: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb534: 6e10 e81c 0500 |0066: invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0eb53a: 2d05 0201 |0069: cmpl-float v5, v2, v1 │ │ +0eb53e: 3d05 1c00 |006b: if-lez v5, 0087 // +001c │ │ +0eb542: 54a5 5e0e |006d: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb546: 54a6 5e0e |006f: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb54a: 5466 760e |0071: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0eb54e: 6e40 8e1b 6521 |0073: invoke-virtual {v5, v6, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1b8e │ │ +0eb554: 1c05 9002 |0076: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0eb558: 7110 6d20 0500 |0078: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0eb55e: 0c00 |007b: move-result-object v0 │ │ +0eb560: 1f00 9002 |007c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0eb564: 54a5 5e0e |007e: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb568: 6e20 761b 0500 |0080: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b76 │ │ +0eb56e: 7110 6a20 0000 |0083: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0eb574: 2887 |0086: goto 000d // -0079 │ │ +0eb576: 54a5 5e0e |0087: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb57a: 54a6 5e0e |0089: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb57e: 5466 760e |008b: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0eb582: 6e40 8e1b 6512 |008d: invoke-virtual {v5, v6, v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1b8e │ │ +0eb588: 28e6 |0090: goto 0076 // -001a │ │ +0eb58a: 54a6 5e0e |0091: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb58e: 5566 710e |0093: iget-boolean v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ +0eb592: 3806 1200 |0095: if-eqz v6, 00a7 // +0012 │ │ +0eb596: 6206 2600 |0097: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb59a: 7220 6101 8600 |0099: invoke-interface {v6, v8}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb5a0: 0a06 |009c: move-result v6 │ │ +0eb5a2: 3906 6500 |009d: if-nez v6, 0102 // +0065 │ │ +0eb5a6: 6206 2600 |009f: sget-object v6, Lcom/badlogic/gdx/Gdx;.input:Lcom/badlogic/gdx/Input; // field@0026 │ │ +0eb5aa: 7220 6101 9600 |00a1: invoke-interface {v6, v9}, Lcom/badlogic/gdx/Input;.isKeyPressed:(I)Z // method@0161 │ │ +0eb5b0: 0a06 |00a4: move-result v6 │ │ +0eb5b2: 3906 5d00 |00a5: if-nez v6, 0102 // +005d │ │ +0eb5b6: 5436 600e |00a7: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0eb5ba: 5266 e30e |00a9: iget v6, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0eb5be: 3d06 2700 |00ab: if-lez v6, 00d2 // +0027 │ │ +0eb5c2: 5436 5f0e |00ad: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0eb5c6: 6e10 e815 0600 |00af: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0eb5cc: 0a04 |00b2: move-result v4 │ │ +0eb5ce: 5436 630e |00b3: iget-object v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eb5d2: 3806 0e00 |00b5: if-eqz v6, 00c3 // +000e │ │ +0eb5d6: 54a6 5e0e |00b7: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb5da: 5266 6e0e |00b9: iget v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0eb5de: 5437 630e |00bb: iget-object v7, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eb5e2: 7210 851c 0700 |00bd: invoke-interface {v7}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0eb5e8: 0a07 |00c0: move-result v7 │ │ +0eb5ea: c676 |00c1: add-float/2addr v6, v7 │ │ +0eb5ec: c764 |00c2: sub-float/2addr v4, v6 │ │ +0eb5ee: 2e06 0c04 |00c3: cmpg-float v6, v12, v4 │ │ +0eb5f2: 3b06 0d00 |00c5: if-gez v6, 00d2 // +000d │ │ +0eb5f6: 5536 610e |00c7: iget-boolean v6, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0eb5fa: 3906 0700 |00c9: if-nez v6, 00d0 // +0007 │ │ +0eb5fe: 6e20 5c1b 5300 |00cb: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ +0eb604: 2900 3fff |00ce: goto/16 000d // -00c1 │ │ +0eb608: 1205 |00d0: const/4 v5, #int 0 // #0 │ │ +0eb60a: 28fa |00d1: goto 00cb // -0006 │ │ +0eb60c: 6e10 571b 0300 |00d2: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1b57 │ │ +0eb612: 0a06 |00d5: move-result v6 │ │ +0eb614: 3806 37ff |00d6: if-eqz v6, 000d // -00c9 │ │ +0eb618: 54a6 5e0e |00d8: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb61c: 5466 770e |00da: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb620: 6e10 e81c 0600 |00dc: invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0eb626: 54a6 5e0e |00df: iget-object v6, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb62a: 5466 770e |00e1: iget-object v6, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb62e: 6e30 f61c 3605 |00e3: invoke-virtual {v6, v3, v5}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0eb634: 0a05 |00e6: move-result v5 │ │ +0eb636: 3905 0900 |00e7: if-nez v5, 00f0 // +0009 │ │ +0eb63a: 54a5 5e0e |00e9: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb63e: 5455 770e |00eb: iget-object v5, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb642: 6e20 e31c 3500 |00ed: invoke-virtual {v5, v3}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0eb648: 1c05 9002 |00f0: const-class v5, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0eb64c: 7110 6d20 0500 |00f2: invoke-static {v5}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0eb652: 0c00 |00f5: move-result-object v0 │ │ +0eb654: 1f00 9002 |00f6: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0eb658: 54a5 5e0e |00f8: iget-object v5, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb65c: 6e20 761b 0500 |00fa: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@1b76 │ │ +0eb662: 7110 6a20 0000 |00fd: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0eb668: 2900 0dff |0100: goto/16 000d // -00f3 │ │ +0eb66c: 6e10 571b 0300 |0102: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1b57 │ │ +0eb672: 0a06 |0105: move-result v6 │ │ +0eb674: 3906 d9ff |0106: if-nez v6, 00df // -0027 │ │ +0eb678: 2900 05ff |0108: goto/16 000d // -00fb │ │ catches : (none) │ │ positions : │ │ 0x0005 line=52 │ │ 0x000b line=53 │ │ 0x000d line=90 │ │ 0x000e line=54 │ │ 0x001a line=55 │ │ @@ -334208,25 +334133,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 │ │ -0dd9c8: |[0dd9c8] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0dd9d8: 7506 401c 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@1c40 │ │ -0dd9de: 3807 0a00 |0003: if-eqz v7, 000d // +000a │ │ -0dd9e2: 5420 5e0e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd9e6: 6e20 ee15 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@15ee │ │ -0dd9ec: 0a00 |000a: move-result v0 │ │ -0dd9ee: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0dd9f2: 5420 5e0e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dd9f6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0dd9f8: 6e20 911b 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b91 │ │ -0dd9fe: 0e00 |0013: return-void │ │ +0eb67c: |[0eb67c] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.exit:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0eb68c: 7506 401c 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@1c40 │ │ +0eb692: 3807 0a00 |0003: if-eqz v7, 000d // +000a │ │ +0eb696: 5420 5e0e |0005: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb69a: 6e20 ee15 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isDescendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@15ee │ │ +0eb6a0: 0a00 |000a: move-result v0 │ │ +0eb6a2: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0eb6a6: 5420 5e0e |000d: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb6aa: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0eb6ac: 6e20 911b 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b91 │ │ +0eb6b2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0013 line=100 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; │ │ @@ -334241,22 +334166,22 @@ │ │ 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 │ │ -0dda00: |[0dda00] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ -0dda10: 5420 5e0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dda14: 5421 5e0e |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ -0dda18: 6e20 7b1b 5100 |0004: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1b7b │ │ -0dda1e: 0c01 |0007: move-result-object v1 │ │ -0dda20: 6e20 911b 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b91 │ │ -0dda26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0dda28: 0f00 |000c: return v0 │ │ +0eb6b4: |[0eb6b4] com.badlogic.gdx.scenes.scene2d.ui.Tree$1.mouseMoved:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)Z │ │ +0eb6c4: 5420 5e0e |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb6c8: 5421 5e0e |0002: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; // field@0e5e │ │ +0eb6cc: 6e20 7b1b 5100 |0004: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // method@1b7b │ │ +0eb6d2: 0c01 |0007: move-result-object v1 │ │ +0eb6d4: 6e20 911b 1000 |0008: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b91 │ │ +0eb6da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0eb6dc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000b line=94 │ │ 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; │ │ @@ -334380,21 +334305,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 │ │ -0dda2c: |[0dda2c] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0dda3c: 1c00 8202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ -0dda40: 6e20 9e19 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0dda46: 0c00 |0005: move-result-object v0 │ │ -0dda48: 1f00 8202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ -0dda4c: 7020 651b 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1b65 │ │ -0dda52: 0e00 |000b: return-void │ │ +0eb6e0: |[0eb6e0] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0eb6f0: 1c00 8202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ +0eb6f4: 6e20 9e19 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0eb6fa: 0c00 |0005: move-result-object v0 │ │ +0eb6fc: 1f00 8202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ +0eb700: 7020 651b 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1b65 │ │ +0eb706: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000b line=38 │ │ 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; │ │ @@ -334404,21 +334329,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 │ │ -0dda54: |[0dda54] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0dda64: 1c00 8202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ -0dda68: 6e30 9f19 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@199f │ │ -0dda6e: 0c00 |0005: move-result-object v0 │ │ -0dda70: 1f00 8202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ -0dda74: 7020 651b 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1b65 │ │ -0dda7a: 0e00 |000b: return-void │ │ +0eb708: |[0eb708] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0eb718: 1c00 8202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ +0eb71c: 6e30 9f19 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@199f │ │ +0eb722: 0c00 |0005: move-result-object v0 │ │ +0eb724: 1f00 8202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // type@0282 │ │ +0eb728: 7020 651b 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1b65 │ │ +0eb72e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ 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; │ │ @@ -334429,34 +334354,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 │ │ -0dda7c: |[0dda7c] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ -0dda8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0dda8e: 7010 b91b 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ -0dda94: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0dda98: 7010 db1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0dda9e: 5b20 760e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0ddaa2: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ -0ddaa6: 7010 db1c 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ -0ddaac: 5b20 770e |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0ddab0: 1500 8040 |0012: const/high16 v0, #int 1082130432 // #4080 │ │ -0ddab4: 5920 7a0e |0014: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0ddab8: 1500 0040 |0016: const/high16 v0, #int 1073741824 // #4000 │ │ -0ddabc: 5920 6e0e |0018: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0ddac0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0ddac2: 5920 730e |001b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ -0ddac6: 5c21 780e |001d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ -0ddaca: 5c21 710e |001f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ -0ddace: 6e20 951b 3200 |0021: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1b95 │ │ -0ddad4: 7010 861b 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.initialize:()V // method@1b86 │ │ -0ddada: 0e00 |0027: return-void │ │ +0eb730: |[0eb730] com.badlogic.gdx.scenes.scene2d.ui.Tree.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ +0eb740: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0eb742: 7010 b91b 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ +0eb748: 2200 a702 |0004: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0eb74c: 7010 db1c 0000 |0006: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0eb752: 5b20 760e |0009: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0eb756: 2200 a702 |000b: new-instance v0, Lcom/badlogic/gdx/utils/Array; // type@02a7 │ │ +0eb75a: 7010 db1c 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/Array;.:()V // method@1cdb │ │ +0eb760: 5b20 770e |0010: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb764: 1500 8040 |0012: const/high16 v0, #int 1082130432 // #4080 │ │ +0eb768: 5920 7a0e |0014: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0eb76c: 1500 0040 |0016: const/high16 v0, #int 1073741824 // #4000 │ │ +0eb770: 5920 6e0e |0018: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0eb774: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0eb776: 5920 730e |001b: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ +0eb77a: 5c21 780e |001d: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ +0eb77e: 5c21 710e |001f: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ +0eb782: 6e20 951b 3200 |0021: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V // method@1b95 │ │ +0eb788: 7010 861b 0200 |0024: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.initialize:()V // method@1b86 │ │ +0eb78e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=26 │ │ 0x000b line=27 │ │ 0x0012 line=28 │ │ 0x001d line=30 │ │ @@ -334473,28 +334398,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 │ │ -0ddadc: |[0ddadc] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0ddaec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ddaee: 5241 e30e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ddaf2: 3510 1400 |0003: if-ge v0, v1, 0017 // +0014 │ │ -0ddaf6: 6e20 ed1c 0400 |0005: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ddafc: 0c02 |0008: move-result-object v2 │ │ -0ddafe: 1f02 8102 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0ddb02: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0ddb04: 6e20 5c1b 3200 |000c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ -0ddb0a: 5423 600e |000f: iget-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0ddb0e: 7110 6d1b 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b6d │ │ -0ddb14: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ddb18: 28ed |0016: goto 0003 // -0013 │ │ -0ddb1a: 0e00 |0017: return-void │ │ +0eb790: |[0eb790] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0eb7a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0eb7a2: 5241 e30e |0001: iget v1, v4, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0eb7a6: 3510 1400 |0003: if-ge v0, v1, 0017 // +0014 │ │ +0eb7aa: 6e20 ed1c 0400 |0005: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0eb7b0: 0c02 |0008: move-result-object v2 │ │ +0eb7b2: 1f02 8102 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0eb7b6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0eb7b8: 6e20 5c1b 3200 |000c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.setExpanded:(Z)V // method@1b5c │ │ +0eb7be: 5423 600e |000f: iget-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0eb7c2: 7110 6d1b 0300 |0011: invoke-static {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b6d │ │ +0eb7c8: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0eb7cc: 28ed |0016: goto 0003 // -0013 │ │ +0eb7ce: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0005 line=370 │ │ 0x000b line=371 │ │ 0x000f line=372 │ │ 0x0014 line=369 │ │ @@ -334511,56 +334436,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0ddb1c: |[0ddb1c] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:()V │ │ -0ddb2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ddb2e: 5c30 780e |0001: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ -0ddb32: 5430 790e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0ddb36: 5400 6a0e |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -0ddb3a: 7210 851c 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0ddb40: 0a00 |000a: move-result v0 │ │ -0ddb42: 5930 750e |000b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddb46: 5230 750e |000d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddb4a: 5431 790e |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0ddb4e: 5411 680e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -0ddb52: 7210 851c 0100 |0013: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0ddb58: 0a01 |0016: move-result v1 │ │ -0ddb5a: 7120 8524 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0ddb60: 0a00 |001a: move-result v0 │ │ -0ddb62: 5930 750e |001b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddb66: 6e10 791b 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ -0ddb6c: 0a00 |0020: move-result v0 │ │ -0ddb6e: 5930 740e |0021: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ -0ddb72: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0ddb74: 5930 700e |0024: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ -0ddb78: 5430 760e |0026: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0ddb7c: 5231 6f0e |0028: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ -0ddb80: 7030 6f1b 0301 |002a: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1b6f │ │ -0ddb86: 5230 700e |002d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ -0ddb8a: 5231 6e0e |002f: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0ddb8e: 5232 730e |0031: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ -0ddb92: c621 |0033: add-float/2addr v1, v2 │ │ -0ddb94: c610 |0034: add-float/2addr v0, v1 │ │ -0ddb96: 5930 700e |0035: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ -0ddb9a: 5230 750e |0037: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddb9e: 5231 700e |0039: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ -0ddba2: 5232 730e |003b: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ -0ddba6: c621 |003d: add-float/2addr v1, v2 │ │ -0ddba8: c610 |003e: add-float/2addr v0, v1 │ │ -0ddbaa: 5930 750e |003f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddbae: 6e10 791b 0300 |0041: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ -0ddbb4: 0a00 |0044: move-result v0 │ │ -0ddbb6: 5231 740e |0045: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ -0ddbba: c710 |0047: sub-float/2addr v0, v1 │ │ -0ddbbc: 5930 740e |0048: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ -0ddbc0: 0e00 |004a: return-void │ │ +0eb7d0: |[0eb7d0] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:()V │ │ +0eb7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0eb7e2: 5c30 780e |0001: iput-boolean v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ +0eb7e6: 5430 790e |0003: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0eb7ea: 5400 6a0e |0005: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +0eb7ee: 7210 851c 0000 |0007: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0eb7f4: 0a00 |000a: move-result v0 │ │ +0eb7f6: 5930 750e |000b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb7fa: 5230 750e |000d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb7fe: 5431 790e |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0eb802: 5411 680e |0011: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +0eb806: 7210 851c 0100 |0013: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0eb80c: 0a01 |0016: move-result v1 │ │ +0eb80e: 7120 8524 1000 |0017: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0eb814: 0a00 |001a: move-result v0 │ │ +0eb816: 5930 750e |001b: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb81a: 6e10 791b 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ +0eb820: 0a00 |0020: move-result v0 │ │ +0eb822: 5930 740e |0021: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ +0eb826: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0eb828: 5930 700e |0024: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ +0eb82c: 5430 760e |0026: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0eb830: 5231 6f0e |0028: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ +0eb834: 7030 6f1b 0301 |002a: invoke-direct {v3, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1b6f │ │ +0eb83a: 5230 700e |002d: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ +0eb83e: 5231 6e0e |002f: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0eb842: 5232 730e |0031: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ +0eb846: c621 |0033: add-float/2addr v1, v2 │ │ +0eb848: c610 |0034: add-float/2addr v0, v1 │ │ +0eb84a: 5930 700e |0035: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ +0eb84e: 5230 750e |0037: iget v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb852: 5231 700e |0039: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ +0eb856: 5232 730e |003b: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ +0eb85a: c621 |003d: add-float/2addr v1, v2 │ │ +0eb85c: c610 |003e: add-float/2addr v0, v1 │ │ +0eb85e: 5930 750e |003f: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb862: 6e10 791b 0300 |0041: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ +0eb868: 0a00 |0044: move-result v0 │ │ +0eb86a: 5231 740e |0045: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ +0eb86e: c710 |0047: sub-float/2addr v0, v1 │ │ +0eb870: 5930 740e |0048: iput v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ +0eb874: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x000d line=151 │ │ 0x001d line=152 │ │ 0x0023 line=153 │ │ @@ -334577,78 +334502,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 │ │ -0ddbc4: |[0ddbc4] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V │ │ -0ddbd4: 5296 7a0e |0000: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0ddbd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ddbda: 52a3 e30e |0003: iget v3, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ddbde: 3531 6d00 |0005: if-ge v1, v3, 0072 // +006d │ │ -0ddbe2: 6e20 ed1c 1a00 |0007: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ddbe8: 0c04 |000a: move-result-object v4 │ │ -0ddbea: 1f04 8102 |000b: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0ddbee: 5297 6e0e |000d: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0ddbf2: a605 0b07 |000f: add-float v5, v11, v7 │ │ -0ddbf6: 5440 5f0e |0011: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0ddbfa: 2007 9f02 |0013: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0ddbfe: 3807 5100 |0015: if-eqz v7, 0066 // +0051 │ │ -0ddc02: 0702 |0017: move-object v2, v0 │ │ -0ddc04: 1f02 9f02 |0018: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0ddc08: 7210 a31c 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0ddc0e: 0a07 |001d: move-result v7 │ │ -0ddc10: c675 |001e: add-float/2addr v5, v7 │ │ -0ddc12: 7210 a21c 0200 |001f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0ddc18: 0a07 |0022: move-result v7 │ │ -0ddc1a: 5947 620e |0023: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddc1e: 7210 a71c 0200 |0025: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.pack:()V // method@1ca7 │ │ -0ddc24: 5447 630e |0028: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0ddc28: 3807 1d00 |002a: if-eqz v7, 0047 // +001d │ │ -0ddc2c: 5297 6e0e |002c: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0ddc30: 1508 0040 |002e: const/high16 v8, #int 1073741824 // #4000 │ │ -0ddc34: c887 |0030: mul-float/2addr v7, v8 │ │ -0ddc36: 5448 630e |0031: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0ddc3a: 7210 851c 0800 |0033: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0ddc40: 0a08 |0036: move-result v8 │ │ -0ddc42: c687 |0037: add-float/2addr v7, v8 │ │ -0ddc44: c675 |0038: add-float/2addr v5, v7 │ │ -0ddc46: 5247 620e |0039: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddc4a: 5448 630e |003b: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0ddc4e: 7210 841c 0800 |003d: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0ddc54: 0a08 |0040: move-result v8 │ │ -0ddc56: 7120 8524 8700 |0041: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0ddc5c: 0a07 |0044: move-result v7 │ │ -0ddc5e: 5947 620e |0045: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddc62: 5297 750e |0047: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddc66: 7120 8524 5700 |0049: invoke-static {v7, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0ddc6c: 0a07 |004c: move-result v7 │ │ -0ddc6e: 5997 750e |004d: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0ddc72: 5297 740e |004f: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ -0ddc76: 5248 620e |0051: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddc7a: c668 |0053: add-float/2addr v8, v6 │ │ -0ddc7c: c787 |0054: sub-float/2addr v7, v8 │ │ -0ddc7e: 5997 740e |0055: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ -0ddc82: 5547 610e |0057: iget-boolean v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0ddc86: 3807 0a00 |0059: if-eqz v7, 0063 // +000a │ │ -0ddc8a: 5447 600e |005b: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0ddc8e: 5298 6f0e |005d: iget v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ -0ddc92: c6b8 |005f: add-float/2addr v8, v11 │ │ -0ddc94: 7030 6f1b 7908 |0060: invoke-direct {v9, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1b6f │ │ -0ddc9a: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ddc9e: 28a0 |0065: goto 0005 // -0060 │ │ -0ddca0: 6e10 e715 0000 |0066: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0ddca6: 0a07 |0069: move-result v7 │ │ -0ddca8: c675 |006a: add-float/2addr v5, v7 │ │ -0ddcaa: 6e10 da15 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0ddcb0: 0a07 |006e: move-result v7 │ │ -0ddcb2: 5947 620e |006f: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddcb6: 28b7 |0071: goto 0028 // -0049 │ │ -0ddcb8: 0e00 |0072: return-void │ │ +0eb878: |[0eb878] com.badlogic.gdx.scenes.scene2d.ui.Tree.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V │ │ +0eb888: 5296 7a0e |0000: iget v6, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0eb88c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0eb88e: 52a3 e30e |0003: iget v3, v10, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0eb892: 3531 6d00 |0005: if-ge v1, v3, 0072 // +006d │ │ +0eb896: 6e20 ed1c 1a00 |0007: invoke-virtual {v10, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0eb89c: 0c04 |000a: move-result-object v4 │ │ +0eb89e: 1f04 8102 |000b: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0eb8a2: 5297 6e0e |000d: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0eb8a6: a605 0b07 |000f: add-float v5, v11, v7 │ │ +0eb8aa: 5440 5f0e |0011: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0eb8ae: 2007 9f02 |0013: instance-of v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0eb8b2: 3807 5100 |0015: if-eqz v7, 0066 // +0051 │ │ +0eb8b6: 0702 |0017: move-object v2, v0 │ │ +0eb8b8: 1f02 9f02 |0018: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0eb8bc: 7210 a31c 0200 |001a: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0eb8c2: 0a07 |001d: move-result v7 │ │ +0eb8c4: c675 |001e: add-float/2addr v5, v7 │ │ +0eb8c6: 7210 a21c 0200 |001f: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0eb8cc: 0a07 |0022: move-result v7 │ │ +0eb8ce: 5947 620e |0023: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eb8d2: 7210 a71c 0200 |0025: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.pack:()V // method@1ca7 │ │ +0eb8d8: 5447 630e |0028: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eb8dc: 3807 1d00 |002a: if-eqz v7, 0047 // +001d │ │ +0eb8e0: 5297 6e0e |002c: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0eb8e4: 1508 0040 |002e: const/high16 v8, #int 1073741824 // #4000 │ │ +0eb8e8: c887 |0030: mul-float/2addr v7, v8 │ │ +0eb8ea: 5448 630e |0031: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eb8ee: 7210 851c 0800 |0033: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0eb8f4: 0a08 |0036: move-result v8 │ │ +0eb8f6: c687 |0037: add-float/2addr v7, v8 │ │ +0eb8f8: c675 |0038: add-float/2addr v5, v7 │ │ +0eb8fa: 5247 620e |0039: iget v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eb8fe: 5448 630e |003b: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eb902: 7210 841c 0800 |003d: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0eb908: 0a08 |0040: move-result v8 │ │ +0eb90a: 7120 8524 8700 |0041: invoke-static {v7, v8}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0eb910: 0a07 |0044: move-result v7 │ │ +0eb912: 5947 620e |0045: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eb916: 5297 750e |0047: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb91a: 7120 8524 5700 |0049: invoke-static {v7, v5}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0eb920: 0a07 |004c: move-result v7 │ │ +0eb922: 5997 750e |004d: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0eb926: 5297 740e |004f: iget v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ +0eb92a: 5248 620e |0051: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eb92e: c668 |0053: add-float/2addr v8, v6 │ │ +0eb930: c787 |0054: sub-float/2addr v7, v8 │ │ +0eb932: 5997 740e |0055: iput v7, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ +0eb936: 5547 610e |0057: iget-boolean v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0eb93a: 3807 0a00 |0059: if-eqz v7, 0063 // +000a │ │ +0eb93e: 5447 600e |005b: iget-object v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0eb942: 5298 6f0e |005d: iget v8, v9, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ +0eb946: c6b8 |005f: add-float/2addr v8, v11 │ │ +0eb948: 7030 6f1b 7908 |0060: invoke-direct {v9, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:(Lcom/badlogic/gdx/utils/Array;F)V // method@1b6f │ │ +0eb94e: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0eb952: 28a0 |0065: goto 0005 // -0060 │ │ +0eb954: 6e10 e715 0000 |0066: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0eb95a: 0a07 |0069: move-result v7 │ │ +0eb95c: c675 |006a: add-float/2addr v5, v7 │ │ +0eb95e: 6e10 da15 0000 |006b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0eb964: 0a07 |006e: move-result v7 │ │ +0eb966: 5947 620e |006f: iput v7, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eb96a: 28b7 |0071: goto 0028 // -0049 │ │ +0eb96c: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x0007 line=163 │ │ 0x000d line=164 │ │ 0x0011 line=165 │ │ @@ -334685,196 +334610,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 │ │ -0ddcbc: |[0ddcbc] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V │ │ -0ddccc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0ddcd0: 5402 790e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0ddcd4: 5420 6a0e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -0ddcd8: 0811 0000 |0006: move-object/from16 v17, v0 │ │ -0ddcdc: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0ddce0: 5402 790e |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0ddce4: 542e 680e |000c: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -0ddce8: 7401 841b 1300 |000e: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1b84 │ │ -0ddcee: 0a04 |0011: move-result v4 │ │ -0ddcf0: 7401 851b 1300 |0012: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1b85 │ │ -0ddcf6: 0a12 |0015: move-result v18 │ │ -0ddcf8: 120c |0016: const/4 v12, #int 0 // #0 │ │ -0ddcfa: 0800 1500 |0017: move-object/from16 v0, v21 │ │ -0ddcfe: 520f e30e |0019: iget v15, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ddd02: 35fc 4401 |001b: if-ge v12, v15, 015f // +0144 │ │ -0ddd06: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -0ddd0a: 6e20 ed1c c000 |001f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ddd10: 0c10 |0022: move-result-object v16 │ │ -0ddd12: 1f10 8102 |0023: check-cast v16, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0ddd16: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -0ddd1a: 540b 5f0e |0027: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0ddd1e: 0800 1300 |0029: move-object/from16 v0, v19 │ │ -0ddd22: 5402 770e |002b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0ddd26: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0ddd28: 0800 1000 |002e: move-object/from16 v0, v16 │ │ -0ddd2c: 6e30 e91c 0203 |0030: invoke-virtual {v2, v0, v3}, Lcom/badlogic/gdx/utils/Array;.contains:(Ljava/lang/Object;Z)Z // method@1ce9 │ │ -0ddd32: 0a02 |0033: move-result v2 │ │ -0ddd34: 3802 a100 |0034: if-eqz v2, 00d5 // +00a1 │ │ -0ddd38: 0800 1300 |0036: move-object/from16 v0, v19 │ │ -0ddd3c: 5402 790e |0038: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0ddd40: 5422 6b0e |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ -0ddd44: 3802 9900 |003c: if-eqz v2, 00d5 // +0099 │ │ -0ddd48: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -0ddd4c: 5402 790e |0040: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0ddd50: 5422 6b0e |0042: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ -0ddd54: 6e10 e915 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0ddd5a: 0a03 |0047: move-result v3 │ │ -0ddd5c: a603 0312 |0048: add-float v3, v3, v18 │ │ -0ddd60: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -0ddd64: 5206 7a0e |004c: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0ddd68: 1507 0040 |004e: const/high16 v7, #int 1073741824 // #4000 │ │ -0ddd6c: c976 |0050: div-float/2addr v6, v7 │ │ -0ddd6e: a705 0306 |0051: sub-float v5, v3, v6 │ │ -0ddd72: 7401 831b 1300 |0053: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1b83 │ │ -0ddd78: 0a06 |0056: move-result v6 │ │ -0ddd7a: 0800 1000 |0057: move-object/from16 v0, v16 │ │ -0ddd7e: 5203 620e |0059: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddd82: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -0ddd86: 5207 7a0e |005d: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0ddd8a: c637 |005f: add-float/2addr v7, v3 │ │ -0ddd8c: 0803 1400 |0060: move-object/from16 v3, v20 │ │ -0ddd90: 7806 811c 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@1c81 │ │ -0ddd96: 0800 1000 |0065: move-object/from16 v0, v16 │ │ -0ddd9a: 5402 630e |0067: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0ddd9e: 3802 6000 |0069: if-eqz v2, 00c9 // +0060 │ │ -0ddda2: 6e10 e915 0b00 |006b: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0ddda8: 0a02 |006e: move-result v2 │ │ -0dddaa: 0800 1000 |006f: move-object/from16 v0, v16 │ │ -0dddae: 5203 620e |0071: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0dddb2: 0800 1000 |0073: move-object/from16 v0, v16 │ │ -0dddb6: 5406 630e |0075: iget-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dddba: 7210 841c 0600 |0077: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dddc0: 0a06 |007a: move-result v6 │ │ -0dddc2: c763 |007b: sub-float/2addr v3, v6 │ │ -0dddc4: 1506 0040 |007c: const/high16 v6, #int 1073741824 // #4000 │ │ -0dddc8: c963 |007e: div-float/2addr v3, v6 │ │ -0dddca: 7110 8a24 0300 |007f: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0dddd0: 0a03 |0082: move-result v3 │ │ -0dddd2: 8233 |0083: int-to-float v3, v3 │ │ -0dddd4: a60d 0203 |0084: add-float v13, v2, v3 │ │ -0dddd8: 6e10 d915 0b00 |0086: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@15d9 │ │ -0dddde: 0c02 |0089: move-result-object v2 │ │ -0ddde0: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -0ddde4: 6e20 0e0e 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ -0dddea: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -0dddee: 5405 630e |0091: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dddf2: 0800 1000 |0093: move-object/from16 v0, v16 │ │ -0dddf6: 5402 5f0e |0095: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0dddfa: 6e10 e815 0200 |0097: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0dde00: 0a02 |009a: move-result v2 │ │ -0dde02: c642 |009b: add-float/2addr v2, v4 │ │ -0dde04: 0800 1300 |009c: move-object/from16 v0, v19 │ │ -0dde08: 5203 6e0e |009e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0dde0c: c732 |00a0: sub-float/2addr v2, v3 │ │ -0dde0e: 0800 1000 |00a1: move-object/from16 v0, v16 │ │ -0dde12: 5403 630e |00a3: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dde16: 7210 851c 0300 |00a5: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dde1c: 0a03 |00a8: move-result v3 │ │ -0dde1e: a707 0203 |00a9: sub-float v7, v2, v3 │ │ -0dde22: a608 120d |00ab: add-float v8, v18, v13 │ │ -0dde26: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ -0dde2a: 5402 630e |00af: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dde2e: 7210 851c 0200 |00b1: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dde34: 0a09 |00b4: move-result v9 │ │ -0dde36: 0800 1000 |00b5: move-object/from16 v0, v16 │ │ -0dde3a: 5402 630e |00b7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0dde3e: 7210 841c 0200 |00b9: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dde44: 0a0a |00bc: move-result v10 │ │ -0dde46: 0806 1400 |00bd: move-object/from16 v6, v20 │ │ -0dde4a: 7806 811c 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@1c81 │ │ -0dde50: 6202 6003 |00c2: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -0dde54: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ -0dde58: 6e20 0e0e 2000 |00c6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ -0dde5e: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ -0dde62: 5402 600e |00cb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0dde66: 5222 e30e |00cd: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dde6a: 3902 3f00 |00cf: if-nez v2, 010e // +003f │ │ -0dde6e: d80c 0c01 |00d1: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0dde72: 2900 48ff |00d3: goto/16 001b // -00b8 │ │ -0dde76: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -0dde7a: 5402 720e |00d7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e72 │ │ -0dde7e: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ -0dde82: 3320 8aff |00db: if-ne v0, v2, 0065 // -0076 │ │ -0dde86: 0800 1300 |00dd: move-object/from16 v0, v19 │ │ -0dde8a: 5402 790e |00df: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0dde8e: 5422 690e |00e1: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e69 │ │ -0dde92: 3802 82ff |00e3: if-eqz v2, 0065 // -007e │ │ -0dde96: 0800 1300 |00e5: move-object/from16 v0, v19 │ │ -0dde9a: 5402 790e |00e7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0dde9e: 5422 690e |00e9: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e69 │ │ -0ddea2: 6e10 e915 0b00 |00eb: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0ddea8: 0a03 |00ee: move-result v3 │ │ -0ddeaa: a603 0312 |00ef: add-float v3, v3, v18 │ │ -0ddeae: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ -0ddeb2: 5206 7a0e |00f3: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0ddeb6: 1507 0040 |00f5: const/high16 v7, #int 1073741824 // #4000 │ │ -0ddeba: c976 |00f7: div-float/2addr v6, v7 │ │ -0ddebc: a705 0306 |00f8: sub-float v5, v3, v6 │ │ -0ddec0: 7401 831b 1300 |00fa: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1b83 │ │ -0ddec6: 0a06 |00fd: move-result v6 │ │ -0ddec8: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ -0ddecc: 5203 620e |0100: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0dded0: 0800 1300 |0102: move-object/from16 v0, v19 │ │ -0dded4: 5207 7a0e |0104: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0dded8: c637 |0106: add-float/2addr v7, v3 │ │ -0ddeda: 0803 1400 |0107: move-object/from16 v3, v20 │ │ -0ddede: 7806 811c 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@1c81 │ │ -0ddee4: 2900 59ff |010c: goto/16 0065 // -00a7 │ │ -0ddee8: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -0ddeec: 5502 610e |0110: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0ddef0: 3802 4a00 |0112: if-eqz v2, 015c // +004a │ │ -0ddef4: 07e5 |0114: move-object v5, v14 │ │ -0ddef6: 6e10 e915 0b00 |0115: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0ddefc: 0a02 |0118: move-result v2 │ │ -0ddefe: 0800 1000 |0119: move-object/from16 v0, v16 │ │ -0ddf02: 5203 620e |011b: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0ddf06: 7210 841c 0500 |011d: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0ddf0c: 0a06 |0120: move-result v6 │ │ -0ddf0e: c763 |0121: sub-float/2addr v3, v6 │ │ -0ddf10: 1506 0040 |0122: const/high16 v6, #int 1073741824 // #4000 │ │ -0ddf14: c963 |0124: div-float/2addr v3, v6 │ │ -0ddf16: 7110 8a24 0300 |0125: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0ddf1c: 0a03 |0128: move-result v3 │ │ -0ddf1e: 8233 |0129: int-to-float v3, v3 │ │ -0ddf20: a60d 0203 |012a: add-float v13, v2, v3 │ │ -0ddf24: a602 0416 |012c: add-float v2, v4, v22 │ │ -0ddf28: 0800 1300 |012e: move-object/from16 v0, v19 │ │ -0ddf2c: 5203 6e0e |0130: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0ddf30: a707 0203 |0132: sub-float v7, v2, v3 │ │ -0ddf34: a608 120d |0134: add-float v8, v18, v13 │ │ -0ddf38: 7210 851c 0500 |0136: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0ddf3e: 0a09 |0139: move-result v9 │ │ -0ddf40: 7210 841c 0500 |013a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0ddf46: 0a0a |013d: move-result v10 │ │ -0ddf48: 0806 1400 |013e: move-object/from16 v6, v20 │ │ -0ddf4c: 7806 811c 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@1c81 │ │ -0ddf52: 0800 1000 |0143: move-object/from16 v0, v16 │ │ -0ddf56: 5502 610e |0145: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0ddf5a: 3802 8aff |0147: if-eqz v2, 00d1 // -0076 │ │ -0ddf5e: 0800 1000 |0149: move-object/from16 v0, v16 │ │ -0ddf62: 5402 600e |014b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0ddf66: 0800 1300 |014d: move-object/from16 v0, v19 │ │ -0ddf6a: 5203 6f0e |014f: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ -0ddf6e: a603 0316 |0151: add-float v3, v3, v22 │ │ -0ddf72: 0800 1300 |0153: move-object/from16 v0, v19 │ │ -0ddf76: 0801 1400 |0155: move-object/from16 v1, v20 │ │ -0ddf7a: 7040 711b 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@1b71 │ │ -0ddf80: 2900 77ff |015a: goto/16 00d1 // -0089 │ │ -0ddf84: 0805 1100 |015c: move-object/from16 v5, v17 │ │ -0ddf88: 28b7 |015e: goto 0115 // -0049 │ │ -0ddf8a: 0e00 |015f: return-void │ │ +0eb970: |[0eb970] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/utils/Array;F)V │ │ +0eb980: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0eb984: 5402 790e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0eb988: 5420 6a0e |0004: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +0eb98c: 0811 0000 |0006: move-object/from16 v17, v0 │ │ +0eb990: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +0eb994: 5402 790e |000a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0eb998: 542e 680e |000c: iget-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +0eb99c: 7401 841b 1300 |000e: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1b84 │ │ +0eb9a2: 0a04 |0011: move-result v4 │ │ +0eb9a4: 7401 851b 1300 |0012: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1b85 │ │ +0eb9aa: 0a12 |0015: move-result v18 │ │ +0eb9ac: 120c |0016: const/4 v12, #int 0 // #0 │ │ +0eb9ae: 0800 1500 |0017: move-object/from16 v0, v21 │ │ +0eb9b2: 520f e30e |0019: iget v15, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0eb9b6: 35fc 4401 |001b: if-ge v12, v15, 015f // +0144 │ │ +0eb9ba: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +0eb9be: 6e20 ed1c c000 |001f: invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0eb9c4: 0c10 |0022: move-result-object v16 │ │ +0eb9c6: 1f10 8102 |0023: check-cast v16, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0eb9ca: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +0eb9ce: 540b 5f0e |0027: iget-object v11, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0eb9d2: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +0eb9d6: 5402 770e |002b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0eb9da: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0eb9dc: 0800 1000 |002e: move-object/from16 v0, v16 │ │ +0eb9e0: 6e30 e91c 0203 |0030: invoke-virtual {v2, v0, v3}, Lcom/badlogic/gdx/utils/Array;.contains:(Ljava/lang/Object;Z)Z // method@1ce9 │ │ +0eb9e6: 0a02 |0033: move-result v2 │ │ +0eb9e8: 3802 a100 |0034: if-eqz v2, 00d5 // +00a1 │ │ +0eb9ec: 0800 1300 |0036: move-object/from16 v0, v19 │ │ +0eb9f0: 5402 790e |0038: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0eb9f4: 5422 6b0e |003a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ +0eb9f8: 3802 9900 |003c: if-eqz v2, 00d5 // +0099 │ │ +0eb9fc: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +0eba00: 5402 790e |0040: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0eba04: 5422 6b0e |0042: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6b │ │ +0eba08: 6e10 e915 0b00 |0044: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0eba0e: 0a03 |0047: move-result v3 │ │ +0eba10: a603 0312 |0048: add-float v3, v3, v18 │ │ +0eba14: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +0eba18: 5206 7a0e |004c: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0eba1c: 1507 0040 |004e: const/high16 v7, #int 1073741824 // #4000 │ │ +0eba20: c976 |0050: div-float/2addr v6, v7 │ │ +0eba22: a705 0306 |0051: sub-float v5, v3, v6 │ │ +0eba26: 7401 831b 1300 |0053: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1b83 │ │ +0eba2c: 0a06 |0056: move-result v6 │ │ +0eba2e: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +0eba32: 5203 620e |0059: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eba36: 0800 1300 |005b: move-object/from16 v0, v19 │ │ +0eba3a: 5207 7a0e |005d: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0eba3e: c637 |005f: add-float/2addr v7, v3 │ │ +0eba40: 0803 1400 |0060: move-object/from16 v3, v20 │ │ +0eba44: 7806 811c 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@1c81 │ │ +0eba4a: 0800 1000 |0065: move-object/from16 v0, v16 │ │ +0eba4e: 5402 630e |0067: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eba52: 3802 6000 |0069: if-eqz v2, 00c9 // +0060 │ │ +0eba56: 6e10 e915 0b00 |006b: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0eba5c: 0a02 |006e: move-result v2 │ │ +0eba5e: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +0eba62: 5203 620e |0071: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0eba66: 0800 1000 |0073: move-object/from16 v0, v16 │ │ +0eba6a: 5406 630e |0075: iget-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0eba6e: 7210 841c 0600 |0077: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0eba74: 0a06 |007a: move-result v6 │ │ +0eba76: c763 |007b: sub-float/2addr v3, v6 │ │ +0eba78: 1506 0040 |007c: const/high16 v6, #int 1073741824 // #4000 │ │ +0eba7c: c963 |007e: div-float/2addr v3, v6 │ │ +0eba7e: 7110 8a24 0300 |007f: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0eba84: 0a03 |0082: move-result v3 │ │ +0eba86: 8233 |0083: int-to-float v3, v3 │ │ +0eba88: a60d 0203 |0084: add-float v13, v2, v3 │ │ +0eba8c: 6e10 d915 0b00 |0086: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@15d9 │ │ +0eba92: 0c02 |0089: move-result-object v2 │ │ +0eba94: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +0eba98: 6e20 0e0e 2000 |008c: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ +0eba9e: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +0ebaa2: 5405 630e |0091: iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0ebaa6: 0800 1000 |0093: move-object/from16 v0, v16 │ │ +0ebaaa: 5402 5f0e |0095: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0ebaae: 6e10 e815 0200 |0097: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0ebab4: 0a02 |009a: move-result v2 │ │ +0ebab6: c642 |009b: add-float/2addr v2, v4 │ │ +0ebab8: 0800 1300 |009c: move-object/from16 v0, v19 │ │ +0ebabc: 5203 6e0e |009e: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0ebac0: c732 |00a0: sub-float/2addr v2, v3 │ │ +0ebac2: 0800 1000 |00a1: move-object/from16 v0, v16 │ │ +0ebac6: 5403 630e |00a3: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0ebaca: 7210 851c 0300 |00a5: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ebad0: 0a03 |00a8: move-result v3 │ │ +0ebad2: a707 0203 |00a9: sub-float v7, v2, v3 │ │ +0ebad6: a608 120d |00ab: add-float v8, v18, v13 │ │ +0ebada: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ +0ebade: 5402 630e |00af: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0ebae2: 7210 851c 0200 |00b1: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ebae8: 0a09 |00b4: move-result v9 │ │ +0ebaea: 0800 1000 |00b5: move-object/from16 v0, v16 │ │ +0ebaee: 5402 630e |00b7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0ebaf2: 7210 841c 0200 |00b9: invoke-interface {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0ebaf8: 0a0a |00bc: move-result v10 │ │ +0ebafa: 0806 1400 |00bd: move-object/from16 v6, v20 │ │ +0ebafe: 7806 811c 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@1c81 │ │ +0ebb04: 6202 6003 |00c2: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0ebb08: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ +0ebb0c: 6e20 0e0e 2000 |00c6: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ +0ebb12: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ +0ebb16: 5402 600e |00cb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0ebb1a: 5222 e30e |00cd: iget v2, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebb1e: 3902 3f00 |00cf: if-nez v2, 010e // +003f │ │ +0ebb22: d80c 0c01 |00d1: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0ebb26: 2900 48ff |00d3: goto/16 001b // -00b8 │ │ +0ebb2a: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ +0ebb2e: 5402 720e |00d7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e72 │ │ +0ebb32: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ +0ebb36: 3320 8aff |00db: if-ne v0, v2, 0065 // -0076 │ │ +0ebb3a: 0800 1300 |00dd: move-object/from16 v0, v19 │ │ +0ebb3e: 5402 790e |00df: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ebb42: 5422 690e |00e1: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e69 │ │ +0ebb46: 3802 82ff |00e3: if-eqz v2, 0065 // -007e │ │ +0ebb4a: 0800 1300 |00e5: move-object/from16 v0, v19 │ │ +0ebb4e: 5402 790e |00e7: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ebb52: 5422 690e |00e9: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e69 │ │ +0ebb56: 6e10 e915 0b00 |00eb: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ebb5c: 0a03 |00ee: move-result v3 │ │ +0ebb5e: a603 0312 |00ef: add-float v3, v3, v18 │ │ +0ebb62: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ +0ebb66: 5206 7a0e |00f3: iget v6, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ebb6a: 1507 0040 |00f5: const/high16 v7, #int 1073741824 // #4000 │ │ +0ebb6e: c976 |00f7: div-float/2addr v6, v7 │ │ +0ebb70: a705 0306 |00f8: sub-float v5, v3, v6 │ │ +0ebb74: 7401 831b 1300 |00fa: invoke-virtual/range {v19}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1b83 │ │ +0ebb7a: 0a06 |00fd: move-result v6 │ │ +0ebb7c: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ +0ebb80: 5203 620e |0100: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0ebb84: 0800 1300 |0102: move-object/from16 v0, v19 │ │ +0ebb88: 5207 7a0e |0104: iget v7, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ebb8c: c637 |0106: add-float/2addr v7, v3 │ │ +0ebb8e: 0803 1400 |0107: move-object/from16 v3, v20 │ │ +0ebb92: 7806 811c 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@1c81 │ │ +0ebb98: 2900 59ff |010c: goto/16 0065 // -00a7 │ │ +0ebb9c: 0800 1000 |010e: move-object/from16 v0, v16 │ │ +0ebba0: 5502 610e |0110: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0ebba4: 3802 4a00 |0112: if-eqz v2, 015c // +004a │ │ +0ebba8: 07e5 |0114: move-object v5, v14 │ │ +0ebbaa: 6e10 e915 0b00 |0115: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ebbb0: 0a02 |0118: move-result v2 │ │ +0ebbb2: 0800 1000 |0119: move-object/from16 v0, v16 │ │ +0ebbb6: 5203 620e |011b: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0ebbba: 7210 841c 0500 |011d: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0ebbc0: 0a06 |0120: move-result v6 │ │ +0ebbc2: c763 |0121: sub-float/2addr v3, v6 │ │ +0ebbc4: 1506 0040 |0122: const/high16 v6, #int 1073741824 // #4000 │ │ +0ebbc8: c963 |0124: div-float/2addr v3, v6 │ │ +0ebbca: 7110 8a24 0300 |0125: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0ebbd0: 0a03 |0128: move-result v3 │ │ +0ebbd2: 8233 |0129: int-to-float v3, v3 │ │ +0ebbd4: a60d 0203 |012a: add-float v13, v2, v3 │ │ +0ebbd8: a602 0416 |012c: add-float v2, v4, v22 │ │ +0ebbdc: 0800 1300 |012e: move-object/from16 v0, v19 │ │ +0ebbe0: 5203 6e0e |0130: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0ebbe4: a707 0203 |0132: sub-float v7, v2, v3 │ │ +0ebbe8: a608 120d |0134: add-float v8, v18, v13 │ │ +0ebbec: 7210 851c 0500 |0136: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ebbf2: 0a09 |0139: move-result v9 │ │ +0ebbf4: 7210 841c 0500 |013a: invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0ebbfa: 0a0a |013d: move-result v10 │ │ +0ebbfc: 0806 1400 |013e: move-object/from16 v6, v20 │ │ +0ebc00: 7806 811c 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@1c81 │ │ +0ebc06: 0800 1000 |0143: move-object/from16 v0, v16 │ │ +0ebc0a: 5502 610e |0145: iget-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0ebc0e: 3802 8aff |0147: if-eqz v2, 00d1 // -0076 │ │ +0ebc12: 0800 1000 |0149: move-object/from16 v0, v16 │ │ +0ebc16: 5402 600e |014b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0ebc1a: 0800 1300 |014d: move-object/from16 v0, v19 │ │ +0ebc1e: 5203 6f0e |014f: iget v3, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ +0ebc22: a603 0316 |0151: add-float v3, v3, v22 │ │ +0ebc26: 0800 1300 |0153: move-object/from16 v0, v19 │ │ +0ebc2a: 0801 1400 |0155: move-object/from16 v1, v20 │ │ +0ebc2e: 7040 711b 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@1b71 │ │ +0ebc34: 2900 77ff |015a: goto/16 00d1 // -0089 │ │ +0ebc38: 0805 1100 |015c: move-object/from16 v5, v17 │ │ +0ebc3c: 28b7 |015e: goto 0115 // -0049 │ │ +0ebc3e: 0e00 |015f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000e line=220 │ │ 0x0016 line=221 │ │ 0x001d line=222 │ │ 0x0025 line=223 │ │ @@ -334918,25 +334843,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 │ │ -0ddf8c: |[0ddf8c] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0ddf9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ddf9e: 5231 e30e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ddfa2: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ -0ddfa6: 6e20 ed1c 0300 |0005: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ddfac: 0c02 |0008: move-result-object v2 │ │ -0ddfae: 1f02 8102 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0ddfb2: 6e10 4c1b 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expandAll:()V // method@1b4c │ │ -0ddfb8: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ddfbc: 28f3 |0010: goto 0003 // -000d │ │ -0ddfbe: 0e00 |0011: return-void │ │ +0ebc40: |[0ebc40] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0ebc50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ebc52: 5231 e30e |0001: iget v1, v3, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebc56: 3510 0e00 |0003: if-ge v0, v1, 0011 // +000e │ │ +0ebc5a: 6e20 ed1c 0300 |0005: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ebc60: 0c02 |0008: move-result-object v2 │ │ +0ebc62: 1f02 8102 |0009: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0ebc66: 6e10 4c1b 0200 |000b: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expandAll:()V // method@1b4c │ │ +0ebc6c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ebc70: 28f3 |0010: goto 0003 // -000d │ │ +0ebc72: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x000e line=381 │ │ 0x0011 line=383 │ │ locals : │ │ @@ -334950,44 +334875,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 │ │ -0ddfc0: |[0ddfc0] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0ddfd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ddfd2: 5252 e30e |0001: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0ddfd6: 3521 1400 |0003: if-ge v1, v2, 0017 // +0014 │ │ -0ddfda: 6e20 ed1c 1500 |0005: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0ddfe0: 0c03 |0008: move-result-object v3 │ │ -0ddfe2: 1f03 8102 |0009: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0ddfe6: 5434 640e |000b: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ -0ddfea: 6e20 9624 4600 |000d: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ -0ddff0: 0a04 |0010: move-result v4 │ │ -0ddff2: 3804 0300 |0011: if-eqz v4, 0014 // +0003 │ │ -0ddff6: 1103 |0013: return-object v3 │ │ -0ddff8: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ddffc: 28ed |0016: goto 0003 // -0013 │ │ -0ddffe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0de000: 5252 e30e |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0de004: 3521 1500 |001a: if-ge v1, v2, 002f // +0015 │ │ -0de008: 6e20 ed1c 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0de00e: 0c03 |001f: move-result-object v3 │ │ -0de010: 1f03 8102 |0020: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0de014: 5434 600e |0022: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0de018: 7120 741b 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@1b74 │ │ -0de01e: 0c00 |0027: move-result-object v0 │ │ -0de020: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ -0de024: 0703 |002a: move-object v3, v0 │ │ -0de026: 28e8 |002b: goto 0013 // -0018 │ │ -0de028: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0de02c: 28ec |002e: goto 001a // -0014 │ │ -0de02e: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -0de030: 28e3 |0030: goto 0013 // -001d │ │ +0ebc74: |[0ebc74] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Lcom/badlogic/gdx/utils/Array;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0ebc84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ebc86: 5252 e30e |0001: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebc8a: 3521 1400 |0003: if-ge v1, v2, 0017 // +0014 │ │ +0ebc8e: 6e20 ed1c 1500 |0005: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ebc94: 0c03 |0008: move-result-object v3 │ │ +0ebc96: 1f03 8102 |0009: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0ebc9a: 5434 640e |000b: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.object:Ljava/lang/Object; // field@0e64 │ │ +0ebc9e: 6e20 9624 4600 |000d: invoke-virtual {v6, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2496 │ │ +0ebca4: 0a04 |0010: move-result v4 │ │ +0ebca6: 3804 0300 |0011: if-eqz v4, 0014 // +0003 │ │ +0ebcaa: 1103 |0013: return-object v3 │ │ +0ebcac: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ebcb0: 28ed |0016: goto 0003 // -0013 │ │ +0ebcb2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0ebcb4: 5252 e30e |0018: iget v2, v5, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebcb8: 3521 1500 |001a: if-ge v1, v2, 002f // +0015 │ │ +0ebcbc: 6e20 ed1c 1500 |001c: invoke-virtual {v5, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ebcc2: 0c03 |001f: move-result-object v3 │ │ +0ebcc4: 1f03 8102 |0020: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0ebcc8: 5434 600e |0022: iget-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0ebccc: 7120 741b 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@1b74 │ │ +0ebcd2: 0c00 |0027: move-result-object v0 │ │ +0ebcd4: 3800 0400 |0028: if-eqz v0, 002c // +0004 │ │ +0ebcd8: 0703 |002a: move-object v3, v0 │ │ +0ebcda: 28e8 |002b: goto 0013 // -0018 │ │ +0ebcdc: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ebce0: 28ec |002e: goto 001a // -0014 │ │ +0ebce2: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0ebce4: 28e3 |0030: goto 0013 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0005 line=353 │ │ 0x000b line=354 │ │ 0x0013 line=361 │ │ 0x0014 line=352 │ │ @@ -335013,47 +334938,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 │ │ -0de034: |[0de034] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ -0de044: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ -0de048: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0de04a: 5271 e30e |0003: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0de04e: 3510 3100 |0005: if-ge v0, v1, 0036 // +0031 │ │ -0de052: 6e20 ed1c 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0de058: 0c02 |000a: move-result-object v2 │ │ -0de05a: 1f02 8102 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0de05e: 5224 620e |000d: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0de062: a704 0904 |000f: sub-float v4, v9, v4 │ │ -0de066: 5265 7a0e |0011: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0de06a: c754 |0013: sub-float/2addr v4, v5 │ │ -0de06c: 2d04 0804 |0014: cmpl-float v4, v8, v4 │ │ -0de070: 3a04 0900 |0016: if-ltz v4, 001f // +0009 │ │ -0de074: 2e04 0809 |0018: cmpg-float v4, v8, v9 │ │ -0de078: 3b04 0500 |001a: if-gez v4, 001f // +0005 │ │ -0de07c: 5b62 6d0e |001c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e6d │ │ -0de080: 0f03 |001e: return v3 │ │ -0de082: 5224 620e |001f: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0de086: 5265 7a0e |0021: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0de08a: c654 |0023: add-float/2addr v4, v5 │ │ -0de08c: c749 |0024: sub-float/2addr v9, v4 │ │ -0de08e: 5524 610e |0025: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0de092: 3804 0c00 |0027: if-eqz v4, 0033 // +000c │ │ -0de096: 5424 600e |0029: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0de09a: 7040 7a1b 4698 |002b: invoke-direct {v6, v4, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b7a │ │ -0de0a0: 0a09 |002e: move-result v9 │ │ -0de0a2: 2d04 0903 |002f: cmpl-float v4, v9, v3 │ │ -0de0a6: 3804 edff |0031: if-eqz v4, 001e // -0013 │ │ -0de0aa: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de0ae: 28d0 |0035: goto 0005 // -0030 │ │ -0de0b0: 0193 |0036: move v3, v9 │ │ -0de0b2: 28e7 |0037: goto 001e // -0019 │ │ +0ebce8: |[0ebce8] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ +0ebcf8: 1503 80bf |0000: const/high16 v3, #int -1082130432 // #bf80 │ │ +0ebcfc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ebcfe: 5271 e30e |0003: iget v1, v7, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebd02: 3510 3100 |0005: if-ge v0, v1, 0036 // +0031 │ │ +0ebd06: 6e20 ed1c 0700 |0007: invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ebd0c: 0c02 |000a: move-result-object v2 │ │ +0ebd0e: 1f02 8102 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0ebd12: 5224 620e |000d: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0ebd16: a704 0904 |000f: sub-float v4, v9, v4 │ │ +0ebd1a: 5265 7a0e |0011: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ebd1e: c754 |0013: sub-float/2addr v4, v5 │ │ +0ebd20: 2d04 0804 |0014: cmpl-float v4, v8, v4 │ │ +0ebd24: 3a04 0900 |0016: if-ltz v4, 001f // +0009 │ │ +0ebd28: 2e04 0809 |0018: cmpg-float v4, v8, v9 │ │ +0ebd2c: 3b04 0500 |001a: if-gez v4, 001f // +0005 │ │ +0ebd30: 5b62 6d0e |001c: iput-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e6d │ │ +0ebd34: 0f03 |001e: return v3 │ │ +0ebd36: 5224 620e |001f: iget v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0ebd3a: 5265 7a0e |0021: iget v5, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ebd3e: c654 |0023: add-float/2addr v4, v5 │ │ +0ebd40: c749 |0024: sub-float/2addr v9, v4 │ │ +0ebd42: 5524 610e |0025: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0ebd46: 3804 0c00 |0027: if-eqz v4, 0033 // +000c │ │ +0ebd4a: 5424 600e |0029: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0ebd4e: 7040 7a1b 4698 |002b: invoke-direct {v6, v4, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b7a │ │ +0ebd54: 0a09 |002e: move-result v9 │ │ +0ebd56: 2d04 0903 |002f: cmpl-float v4, v9, v3 │ │ +0ebd5a: 3804 edff |0031: if-eqz v4, 001e // -0013 │ │ +0ebd5e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ebd62: 28d0 |0035: goto 0005 // -0030 │ │ +0ebd64: 0193 |0036: move v3, v9 │ │ +0ebd66: 28e7 |0037: goto 001e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=256 │ │ 0x0007 line=257 │ │ 0x000d line=258 │ │ 0x001c line=259 │ │ 0x001e line=268 │ │ @@ -335079,20 +335004,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0de0b4: |[0de0b4] com.badlogic.gdx.scenes.scene2d.ui.Tree.initialize:()V │ │ -0de0c4: 2200 8002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; // type@0280 │ │ -0de0c8: 7020 421b 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b42 │ │ -0de0ce: 5b10 6c0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e6c │ │ -0de0d2: 6e20 681b 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b68 │ │ -0de0d8: 0e00 |000a: return-void │ │ +0ebd68: |[0ebd68] com.badlogic.gdx.scenes.scene2d.ui.Tree.initialize:()V │ │ +0ebd78: 2200 8002 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1; // type@0280 │ │ +0ebd7c: 7020 421b 1000 |0002: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b42 │ │ +0ebd82: 5b10 6c0e |0005: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e6c │ │ +0ebd86: 6e20 681b 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1b68 │ │ +0ebd8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=102 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -335101,49 +335026,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 │ │ -0de0dc: |[0de0dc] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ -0de0ec: 52a7 7a0e |0000: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0de0f0: 54a8 790e |0002: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0de0f4: 5485 6a0e |0004: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -0de0f8: 54a8 790e |0006: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0de0fc: 5482 680e |0008: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -0de100: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0de102: 52b3 e30e |000b: iget v3, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0de106: 3531 2f00 |000d: if-ge v1, v3, 003c // +002f │ │ -0de10a: 6e20 ed1c 1b00 |000f: invoke-virtual {v11, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0de110: 0c04 |0012: move-result-object v4 │ │ -0de112: 1f04 8102 |0013: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0de116: 5440 5f0e |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0de11a: 01c6 |0017: move v6, v12 │ │ -0de11c: 5448 630e |0018: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0de120: 3808 0900 |001a: if-eqz v8, 0023 // +0009 │ │ -0de124: 5448 630e |001c: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ -0de128: 7210 851c 0800 |001e: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0de12e: 0a08 |0021: move-result v8 │ │ -0de130: c686 |0022: add-float/2addr v6, v8 │ │ -0de132: 5248 620e |0023: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ -0de136: c78d |0025: sub-float/2addr v13, v8 │ │ -0de138: 5448 5f0e |0026: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0de13c: 6e30 0616 680d |0028: invoke-virtual {v8, v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ -0de142: c77d |002b: sub-float/2addr v13, v7 │ │ -0de144: 5548 610e |002c: iget-boolean v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0de148: 3808 0b00 |002e: if-eqz v8, 0039 // +000b │ │ -0de14c: 5448 600e |0030: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0de150: 52a9 6f0e |0032: iget v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ -0de154: c6c9 |0034: add-float/2addr v9, v12 │ │ -0de156: 7040 8a1b 8ad9 |0035: invoke-direct {v10, v8, v9, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b8a │ │ -0de15c: 0a0d |0038: move-result v13 │ │ -0de15e: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0de162: 28d2 |003b: goto 000d // -002e │ │ -0de164: 0f0d |003c: return v13 │ │ +0ebd90: |[0ebd90] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:(Lcom/badlogic/gdx/utils/Array;FF)F │ │ +0ebda0: 52a7 7a0e |0000: iget v7, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ebda4: 54a8 790e |0002: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ebda8: 5485 6a0e |0004: iget-object v5, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +0ebdac: 54a8 790e |0006: iget-object v8, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ebdb0: 5482 680e |0008: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +0ebdb4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0ebdb6: 52b3 e30e |000b: iget v3, v11, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebdba: 3531 2f00 |000d: if-ge v1, v3, 003c // +002f │ │ +0ebdbe: 6e20 ed1c 1b00 |000f: invoke-virtual {v11, v1}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ebdc4: 0c04 |0012: move-result-object v4 │ │ +0ebdc6: 1f04 8102 |0013: check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0ebdca: 5440 5f0e |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0ebdce: 01c6 |0017: move v6, v12 │ │ +0ebdd0: 5448 630e |0018: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0ebdd4: 3808 0900 |001a: if-eqz v8, 0023 // +0009 │ │ +0ebdd8: 5448 630e |001c: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e63 │ │ +0ebddc: 7210 851c 0800 |001e: invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ebde2: 0a08 |0021: move-result v8 │ │ +0ebde4: c686 |0022: add-float/2addr v6, v8 │ │ +0ebde6: 5248 620e |0023: iget v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.height:F // field@0e62 │ │ +0ebdea: c78d |0025: sub-float/2addr v13, v8 │ │ +0ebdec: 5448 5f0e |0026: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0ebdf0: 6e30 0616 680d |0028: invoke-virtual {v8, v6, v13}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ +0ebdf6: c77d |002b: sub-float/2addr v13, v7 │ │ +0ebdf8: 5548 610e |002c: iget-boolean v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0ebdfc: 3808 0b00 |002e: if-eqz v8, 0039 // +000b │ │ +0ebe00: 5448 600e |0030: iget-object v8, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0ebe04: 52a9 6f0e |0032: iget v9, v10, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ +0ebe08: c6c9 |0034: add-float/2addr v9, v12 │ │ +0ebe0a: 7040 8a1b 8ad9 |0035: invoke-direct {v10, v8, v9, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b8a │ │ +0ebe10: 0a0d |0038: move-result v13 │ │ +0ebe12: d801 0101 |0039: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ebe16: 28d2 |003b: goto 000d // -002e │ │ +0ebe18: 0f0d |003c: return v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ 0x000a line=193 │ │ 0x000f line=194 │ │ 0x0015 line=195 │ │ @@ -335176,19 +335101,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 │ │ -0de168: |[0de168] com.badlogic.gdx.scenes.scene2d.ui.Tree.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0de178: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de17c: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0de180: 6e30 871b 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@1b87 │ │ -0de186: 0e00 |0007: return-void │ │ +0ebe1c: |[0ebe1c] com.badlogic.gdx.scenes.scene2d.ui.Tree.add:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ebe2c: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebe30: 5200 e30e |0002: iget v0, v0, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ebe34: 6e30 871b 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@1b87 │ │ +0ebe3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0007 line=111 │ │ 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; │ │ @@ -335198,18 +335123,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 │ │ -0de188: |[0de188] com.badlogic.gdx.scenes.scene2d.ui.Tree.addSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0de198: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de19c: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0de1a2: 0e00 |0005: return-void │ │ +0ebe3c: |[0ebe3c] com.badlogic.gdx.scenes.scene2d.ui.Tree.addSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ebe4c: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ebe50: 6e20 e31c 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0ebe56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0005 line=298 │ │ 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; │ │ @@ -335219,23 +335144,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0de1a4: |[0de1a4] com.badlogic.gdx.scenes.scene2d.ui.Tree.clear:()V │ │ -0de1b4: 6f10 bd1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1bbd │ │ -0de1ba: 5410 760e |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de1be: 6e10 e81c 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0de1c4: 5410 770e |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de1c8: 6e10 e81c 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0de1ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0de1d0: 6e20 911b 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b91 │ │ -0de1d6: 0e00 |0011: return-void │ │ +0ebe58: |[0ebe58] com.badlogic.gdx.scenes.scene2d.ui.Tree.clear:()V │ │ +0ebe68: 6f10 bd1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.clear:()V // method@1bbd │ │ +0ebe6e: 5410 760e |0003: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebe72: 6e10 e81c 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ebe78: 5410 770e |0008: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ebe7c: 6e10 e81c 0000 |000a: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ebe82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0ebe84: 6e20 911b 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b91 │ │ +0ebe8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ 0x0008 line=135 │ │ 0x000d line=136 │ │ 0x0011 line=137 │ │ @@ -335247,18 +335172,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0de1d8: |[0de1d8] com.badlogic.gdx.scenes.scene2d.ui.Tree.clearSelection:()V │ │ -0de1e8: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de1ec: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0de1f2: 0e00 |0005: return-void │ │ +0ebe8c: |[0ebe8c] com.badlogic.gdx.scenes.scene2d.ui.Tree.clearSelection:()V │ │ +0ebe9c: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ebea0: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ebea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0005 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -335267,18 +335192,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0de1f4: |[0de1f4] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:()V │ │ -0de204: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de208: 7110 6d1b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b6d │ │ -0de20e: 0e00 |0005: return-void │ │ +0ebea8: |[0ebea8] com.badlogic.gdx.scenes.scene2d.ui.Tree.collapseAll:()V │ │ +0ebeb8: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebebc: 7110 6d1b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.collapseAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b6d │ │ +0ebec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0005 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -335287,45 +335212,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 │ │ -0de210: |[0de210] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0de220: 6e10 781b 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b78 │ │ -0de226: 0c06 |0003: move-result-object v6 │ │ -0de228: 5470 790e |0004: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0de22c: 5400 670e |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e67 │ │ -0de230: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -0de234: 5260 6503 |000a: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0de238: 5261 6403 |000c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0de23c: 5262 6303 |000e: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0de240: 5263 6203 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0de244: c893 |0012: mul-float/2addr v3, v9 │ │ -0de246: 6e53 0d0e 0821 |0013: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0de24c: 5470 790e |0016: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0de250: 5400 670e |0018: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e67 │ │ -0de254: 6e10 841b 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1b84 │ │ -0de25a: 0a02 |001d: move-result v2 │ │ -0de25c: 6e10 851b 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1b85 │ │ -0de262: 0a03 |0021: move-result v3 │ │ -0de264: 6e10 831b 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1b83 │ │ -0de26a: 0a04 |0025: move-result v4 │ │ -0de26c: 6e10 791b 0700 |0026: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ -0de272: 0a05 |0029: move-result v5 │ │ -0de274: 0781 |002a: move-object v1, v8 │ │ -0de276: 7806 811c 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@1c81 │ │ -0de27c: 6200 6003 |002e: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ -0de280: 6e20 0e0e 0800 |0030: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ -0de286: 5470 760e |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de28a: 5271 700e |0035: iget v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ -0de28e: 7040 711b 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@1b71 │ │ -0de294: 6f30 be1b 8709 |003a: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1bbe │ │ -0de29a: 0e00 |003d: return-void │ │ +0ebec4: |[0ebec4] com.badlogic.gdx.scenes.scene2d.ui.Tree.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ebed4: 6e10 781b 0700 |0000: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1b78 │ │ +0ebeda: 0c06 |0003: move-result-object v6 │ │ +0ebedc: 5470 790e |0004: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ebee0: 5400 670e |0006: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e67 │ │ +0ebee4: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +0ebee8: 5260 6503 |000a: iget v0, v6, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0ebeec: 5261 6403 |000c: iget v1, v6, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0ebef0: 5262 6303 |000e: iget v2, v6, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0ebef4: 5263 6203 |0010: iget v3, v6, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ebef8: c893 |0012: mul-float/2addr v3, v9 │ │ +0ebefa: 6e53 0d0e 0821 |0013: invoke-virtual {v8, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0ebf00: 5470 790e |0016: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ebf04: 5400 670e |0018: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e67 │ │ +0ebf08: 6e10 841b 0700 |001a: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getX:()F // method@1b84 │ │ +0ebf0e: 0a02 |001d: move-result v2 │ │ +0ebf10: 6e10 851b 0700 |001e: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getY:()F // method@1b85 │ │ +0ebf16: 0a03 |0021: move-result v3 │ │ +0ebf18: 6e10 831b 0700 |0022: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getWidth:()F // method@1b83 │ │ +0ebf1e: 0a04 |0025: move-result v4 │ │ +0ebf20: 6e10 791b 0700 |0026: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ +0ebf26: 0a05 |0029: move-result v5 │ │ +0ebf28: 0781 |002a: move-object v1, v8 │ │ +0ebf2a: 7806 811c 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@1c81 │ │ +0ebf30: 6200 6003 |002e: sget-object v0, Lcom/badlogic/gdx/graphics/Color;.WHITE:Lcom/badlogic/gdx/graphics/Color; // field@0360 │ │ +0ebf34: 6e20 0e0e 0800 |0030: invoke-virtual {v8, v0}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0e0e │ │ +0ebf3a: 5470 760e |0033: iget-object v0, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebf3e: 5271 700e |0035: iget v1, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ +0ebf42: 7040 711b 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@1b71 │ │ +0ebf48: 6f30 be1b 8709 |003a: invoke-super {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1bbe │ │ +0ebf4e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=208 │ │ 0x000a line=209 │ │ 0x0016 line=210 │ │ 0x002e line=211 │ │ @@ -335343,18 +335268,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0de29c: |[0de29c] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:()V │ │ -0de2ac: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de2b0: 7110 731b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b73 │ │ -0de2b6: 0e00 |0005: return-void │ │ +0ebf50: |[0ebf50] com.badlogic.gdx.scenes.scene2d.ui.Tree.expandAll:()V │ │ +0ebf60: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebf64: 7110 731b 0000 |0002: invoke-static {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.expandAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1b73 │ │ +0ebf6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0005 line=378 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -335363,24 +335288,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 │ │ -0de2b8: |[0de2b8] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0de2c8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0de2cc: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0de2d0: 1a01 6821 |0004: const-string v1, "object cannot be null." // string@2168 │ │ -0de2d4: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0de2da: 2700 |0009: throw v0 │ │ -0de2dc: 5420 760e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de2e0: 7120 741b 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@1b74 │ │ -0de2e6: 0c00 |000f: move-result-object v0 │ │ -0de2e8: 1100 |0010: return-object v0 │ │ +0ebf6c: |[0ebf6c] com.badlogic.gdx.scenes.scene2d.ui.Tree.findNode:(Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0ebf7c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ebf80: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ebf84: 1a01 6821 |0004: const-string v1, "object cannot be null." // string@2168 │ │ +0ebf88: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ebf8e: 2700 |0009: throw v0 │ │ +0ebf90: 5420 760e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebf94: 7120 741b 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@1b74 │ │ +0ebf9a: 0c00 |000f: move-result-object v0 │ │ +0ebf9c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x000a line=348 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0011 reg=3 object Ljava/lang/Object; │ │ @@ -335390,17 +335315,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 │ │ -0de2ec: |[0de2ec] com.badlogic.gdx.scenes.scene2d.ui.Tree.getClickListener:()Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ -0de2fc: 5410 6c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e6c │ │ -0de300: 1100 |0002: return-object v0 │ │ +0ebfa0: |[0ebfa0] com.badlogic.gdx.scenes.scene2d.ui.Tree.getClickListener:()Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ │ +0ebfb0: 5410 6c0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0e6c │ │ +0ebfb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #9 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -335408,23 +335333,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 │ │ -0de304: |[0de304] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0de314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0de316: 5b20 6d0e |0001: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e6d │ │ -0de31a: 5420 760e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de31e: 6e10 791b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ -0de324: 0a01 |0008: move-result v1 │ │ -0de326: 7040 7a1b 0213 |0009: invoke-direct {v2, v0, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b7a │ │ -0de32c: 5420 6d0e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e6d │ │ -0de330: 1100 |000e: return-object v0 │ │ +0ebfb8: |[0ebfb8] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodeAt:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0ebfc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ebfca: 5b20 6d0e |0001: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e6d │ │ +0ebfce: 5420 760e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebfd2: 6e10 791b 0200 |0005: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ +0ebfd8: 0a01 |0008: move-result v1 │ │ +0ebfda: 7040 7a1b 0213 |0009: invoke-direct {v2, v0, v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getNodeAt:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b7a │ │ +0ebfe0: 5420 6d0e |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.foundNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e6d │ │ +0ebfe4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x000c line=252 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -335435,17 +335360,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de334: |[0de334] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodes:()Lcom/badlogic/gdx/utils/Array; │ │ -0de344: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de348: 1100 |0002: return-object v0 │ │ +0ebfe8: |[0ebfe8] com.badlogic.gdx.scenes.scene2d.ui.Tree.getNodes:()Lcom/badlogic/gdx/utils/Array; │ │ +0ebff8: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ebffc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #11 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -335453,17 +335378,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 │ │ -0de34c: |[0de34c] com.badlogic.gdx.scenes.scene2d.ui.Tree.getOverNode:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ -0de35c: 5410 720e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e72 │ │ -0de360: 1100 |0002: return-object v0 │ │ +0ec000: |[0ec000] com.badlogic.gdx.scenes.scene2d.ui.Tree.getOverNode:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; │ │ +0ec010: 5410 720e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e72 │ │ +0ec014: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #12 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -335471,20 +335396,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0de364: |[0de364] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefHeight:()F │ │ -0de374: 5510 780e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ -0de378: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0de37c: 7010 6e1b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1b6e │ │ -0de382: 5210 740e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ -0de386: 0f00 |0009: return v0 │ │ +0ec018: |[0ec018] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefHeight:()F │ │ +0ec028: 5510 780e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ +0ec02c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ec030: 7010 6e1b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1b6e │ │ +0ec036: 5210 740e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefHeight:F // field@0e74 │ │ +0ec03a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -335493,20 +335418,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0de388: |[0de388] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefWidth:()F │ │ -0de398: 5510 780e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ -0de39c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0de3a0: 7010 6e1b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1b6e │ │ -0de3a6: 5210 750e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ -0de3aa: 0f00 |0009: return v0 │ │ +0ec03c: |[0ec03c] com.badlogic.gdx.scenes.scene2d.ui.Tree.getPrefWidth:()F │ │ +0ec04c: 5510 780e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ +0ec050: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ec054: 7010 6e1b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1b6e │ │ +0ec05a: 5210 750e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.prefWidth:F // field@0e75 │ │ +0ec05e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ @@ -335515,17 +335440,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de3ac: |[0de3ac] com.badlogic.gdx.scenes.scene2d.ui.Tree.getRootNodes:()Lcom/badlogic/gdx/utils/Array; │ │ -0de3bc: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de3c0: 1100 |0002: return-object v0 │ │ +0ec060: |[0ec060] com.badlogic.gdx.scenes.scene2d.ui.Tree.getRootNodes:()Lcom/badlogic/gdx/utils/Array; │ │ +0ec070: 5410 760e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ec074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #15 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -335533,17 +335458,17 @@ │ │ type : '()Lcom/badlogic/gdx/utils/Array;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de3c4: |[0de3c4] com.badlogic.gdx.scenes.scene2d.ui.Tree.getSelection:()Lcom/badlogic/gdx/utils/Array; │ │ -0de3d4: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de3d8: 1100 |0002: return-object v0 │ │ +0ec078: |[0ec078] com.badlogic.gdx.scenes.scene2d.ui.Tree.getSelection:()Lcom/badlogic/gdx/utils/Array; │ │ +0ec088: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ec08c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #16 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -335551,17 +335476,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 │ │ -0de3dc: |[0de3dc] com.badlogic.gdx.scenes.scene2d.ui.Tree.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ -0de3ec: 5410 790e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0de3f0: 1100 |0002: return-object v0 │ │ +0ec090: |[0ec090] com.badlogic.gdx.scenes.scene2d.ui.Tree.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; │ │ +0ec0a0: 5410 790e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ec0a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ │ │ #17 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;) │ │ @@ -335569,23 +335494,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 │ │ -0de3f4: |[0de3f4] com.badlogic.gdx.scenes.scene2d.ui.Tree.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0de404: 6e20 8c1b 3100 |0000: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b8c │ │ -0de40a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0de40c: 5b30 650e |0004: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -0de410: 5410 760e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de414: 6e30 ef1c 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ -0de41a: 6e20 4a1b 1300 |000b: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ -0de420: 6e10 891b 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1b89 │ │ -0de426: 0e00 |0011: return-void │ │ +0ec0a8: |[0ec0a8] com.badlogic.gdx.scenes.scene2d.ui.Tree.insert:(ILcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ec0b8: 6e20 8c1b 3100 |0000: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V // method@1b8c │ │ +0ec0be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ec0c0: 5b30 650e |0004: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +0ec0c4: 5410 760e |0006: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ec0c8: 6e30 ef1c 2003 |0008: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/Array;.insert:(ILjava/lang/Object;)V // method@1cef │ │ +0ec0ce: 6e20 4a1b 1300 |000b: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.addToTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b4a │ │ +0ec0d4: 6e10 891b 0100 |000e: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1b89 │ │ +0ec0da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0006 line=116 │ │ 0x000b line=117 │ │ 0x000e line=118 │ │ @@ -335600,19 +335525,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0de428: |[0de428] com.badlogic.gdx.scenes.scene2d.ui.Tree.invalidate:()V │ │ -0de438: 6f10 cb1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0de43e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0de440: 5c10 780e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ -0de444: 0e00 |0006: return-void │ │ +0ec0dc: |[0ec0dc] com.badlogic.gdx.scenes.scene2d.ui.Tree.invalidate:()V │ │ +0ec0ec: 6f10 cb1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0ec0f2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ec0f4: 5c10 780e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ +0ec0f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0006 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -335622,30 +335547,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0de448: |[0de448] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:()V │ │ -0de458: 5550 780e |0000: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ -0de45c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0de460: 7010 6e1b 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1b6e │ │ -0de466: 5450 760e |0007: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de46a: 5251 700e |0009: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ -0de46e: 5252 6f0e |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ -0de472: c621 |000d: add-float/2addr v1, v2 │ │ -0de474: 6e10 791b 0500 |000e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ -0de47a: 0a02 |0011: move-result v2 │ │ -0de47c: 5253 7a0e |0012: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0de480: 1504 0040 |0014: const/high16 v4, #int 1073741824 // #4000 │ │ -0de484: c943 |0016: div-float/2addr v3, v4 │ │ -0de486: c732 |0017: sub-float/2addr v2, v3 │ │ -0de488: 7040 8a1b 0521 |0018: invoke-direct {v5, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b8a │ │ -0de48e: 0e00 |001b: return-void │ │ +0ec0fc: |[0ec0fc] com.badlogic.gdx.scenes.scene2d.ui.Tree.layout:()V │ │ +0ec10c: 5550 780e |0000: iget-boolean v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.sizeInvalid:Z // field@0e78 │ │ +0ec110: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ec114: 7010 6e1b 0500 |0004: invoke-direct {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.computeSize:()V // method@1b6e │ │ +0ec11a: 5450 760e |0007: iget-object v0, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ec11e: 5251 700e |0009: iget v1, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.leftColumnWidth:F // field@0e70 │ │ +0ec122: 5252 6f0e |000b: iget v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ +0ec126: c621 |000d: add-float/2addr v1, v2 │ │ +0ec128: 6e10 791b 0500 |000e: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.getHeight:()F // method@1b79 │ │ +0ec12e: 0a02 |0011: move-result v2 │ │ +0ec130: 5253 7a0e |0012: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ec134: 1504 0040 |0014: const/high16 v4, #int 1073741824 // #4000 │ │ +0ec138: c943 |0016: div-float/2addr v3, v4 │ │ +0ec13a: c732 |0017: sub-float/2addr v2, v3 │ │ +0ec13c: 7040 8a1b 0521 |0018: invoke-direct {v5, v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.layout:(Lcom/badlogic/gdx/utils/Array;FF)F // method@1b8a │ │ +0ec142: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0007 line=187 │ │ 0x001b line=188 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -335655,26 +335580,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 │ │ -0de490: |[0de490] com.badlogic.gdx.scenes.scene2d.ui.Tree.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0de4a0: 5430 650e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -0de4a4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0de4a8: 5430 650e |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ -0de4ac: 6e20 591b 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@1b59 │ │ -0de4b2: 0e00 |0009: return-void │ │ -0de4b4: 5420 760e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ -0de4b8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0de4ba: 6e30 f61c 3001 |000d: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ -0de4c0: 6e20 5b1b 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ -0de4c6: 6e10 891b 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1b89 │ │ -0de4cc: 28f3 |0016: goto 0009 // -000d │ │ +0ec144: |[0ec144] com.badlogic.gdx.scenes.scene2d.ui.Tree.remove:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ec154: 5430 650e |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +0ec158: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0ec15c: 5430 650e |0004: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.parent:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e65 │ │ +0ec160: 6e20 591b 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@1b59 │ │ +0ec166: 0e00 |0009: return-void │ │ +0ec168: 5420 760e |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.rootNodes:Lcom/badlogic/gdx/utils/Array; // field@0e76 │ │ +0ec16c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0ec16e: 6e30 f61c 3001 |000d: invoke-virtual {v0, v3, v1}, Lcom/badlogic/gdx/utils/Array;.removeValue:(Ljava/lang/Object;Z)Z // method@1cf6 │ │ +0ec174: 6e20 5b1b 2300 |0010: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.removeFromTree:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V // method@1b5b │ │ +0ec17a: 6e10 891b 0200 |0013: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.invalidateHierarchy:()V // method@1b89 │ │ +0ec180: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ 0x0009 line=129 │ │ 0x000a line=126 │ │ 0x0010 line=127 │ │ @@ -335688,45 +335613,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 │ │ -0de4d0: |[0de4d0] com.badlogic.gdx.scenes.scene2d.ui.Tree.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V │ │ -0de4e0: 5253 7a0e |0000: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0de4e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0de4e6: 5261 e30e |0003: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0de4ea: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ -0de4ee: 6e20 ed1c 0600 |0007: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0de4f4: 0c02 |000a: move-result-object v2 │ │ -0de4f6: 1f02 8102 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ -0de4fa: 5424 5f0e |000d: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0de4fe: 6e10 e915 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0de504: 0a04 |0012: move-result v4 │ │ -0de506: 2e04 0407 |0013: cmpg-float v4, v4, v7 │ │ -0de50a: 3b04 0300 |0015: if-gez v4, 0018 // +0003 │ │ -0de50e: 0e00 |0017: return-void │ │ -0de510: 6e10 571b 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1b57 │ │ -0de516: 0a04 |001b: move-result v4 │ │ -0de518: 3904 0500 |001c: if-nez v4, 0021 // +0005 │ │ -0de51c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de520: 28e5 |0020: goto 0005 // -001b │ │ -0de522: 5424 5f0e |0021: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ -0de526: 6e10 e915 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0de52c: 0a04 |0026: move-result v4 │ │ -0de52e: 2e04 0408 |0027: cmpg-float v4, v4, v8 │ │ -0de532: 3c04 0700 |0029: if-gtz v4, 0030 // +0007 │ │ -0de536: 5454 770e |002b: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de53a: 6e20 e31c 2400 |002d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0de540: 5524 610e |0030: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ -0de544: 3804 ecff |0032: if-eqz v4, 001e // -0014 │ │ -0de548: 5424 600e |0034: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ -0de54c: 6e40 8e1b 4587 |0036: invoke-virtual {v5, v4, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1b8e │ │ -0de552: 28e5 |0039: goto 001e // -001b │ │ +0ec184: |[0ec184] com.badlogic.gdx.scenes.scene2d.ui.Tree.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V │ │ +0ec194: 5253 7a0e |0000: iget v3, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ec198: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ec19a: 5261 e30e |0003: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ec19e: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ +0ec1a2: 6e20 ed1c 0600 |0007: invoke-virtual {v6, v0}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ec1a8: 0c02 |000a: move-result-object v2 │ │ +0ec1aa: 1f02 8102 |000b: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // type@0281 │ │ +0ec1ae: 5424 5f0e |000d: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0ec1b2: 6e10 e915 0400 |000f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ec1b8: 0a04 |0012: move-result v4 │ │ +0ec1ba: 2e04 0407 |0013: cmpg-float v4, v4, v7 │ │ +0ec1be: 3b04 0300 |0015: if-gez v4, 0018 // +0003 │ │ +0ec1c2: 0e00 |0017: return-void │ │ +0ec1c4: 6e10 571b 0200 |0018: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.isSelectable:()Z // method@1b57 │ │ +0ec1ca: 0a04 |001b: move-result v4 │ │ +0ec1cc: 3904 0500 |001c: if-nez v4, 0021 // +0005 │ │ +0ec1d0: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ec1d4: 28e5 |0020: goto 0005 // -001b │ │ +0ec1d6: 5424 5f0e |0021: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0e5f │ │ +0ec1da: 6e10 e915 0400 |0023: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ec1e0: 0a04 |0026: move-result v4 │ │ +0ec1e2: 2e04 0408 |0027: cmpg-float v4, v4, v8 │ │ +0ec1e6: 3c04 0700 |0029: if-gtz v4, 0030 // +0007 │ │ +0ec1ea: 5454 770e |002b: iget-object v4, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ec1ee: 6e20 e31c 2400 |002d: invoke-virtual {v4, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0ec1f4: 5524 610e |0030: iget-boolean v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.expanded:Z // field@0e61 │ │ +0ec1f8: 3804 ecff |0032: if-eqz v4, 001e // -0014 │ │ +0ec1fc: 5424 600e |0034: iget-object v4, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;.children:Lcom/badlogic/gdx/utils/Array; // field@0e60 │ │ +0ec200: 6e40 8e1b 4587 |0036: invoke-virtual {v5, v4, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectNodes:(Lcom/badlogic/gdx/utils/Array;FF)V // method@1b8e │ │ +0ec206: 28e5 |0039: goto 001e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0002 line=273 │ │ 0x0007 line=274 │ │ 0x000d line=275 │ │ 0x0017 line=280 │ │ @@ -335751,17 +335676,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de554: |[0de554] com.badlogic.gdx.scenes.scene2d.ui.Tree.setIconSpacing:(F)V │ │ -0de564: 5901 6e0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0de568: 0e00 |0002: return-void │ │ +0ec208: |[0ec208] com.badlogic.gdx.scenes.scene2d.ui.Tree.setIconSpacing:(F)V │ │ +0ec218: 5901 6e0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0ec21c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 iconSpacing F │ │ @@ -335771,17 +335696,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de56c: |[0de56c] com.badlogic.gdx.scenes.scene2d.ui.Tree.setMultiSelect:(Z)V │ │ -0de57c: 5c01 710e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ -0de580: 0e00 |0002: return-void │ │ +0ec220: |[0ec220] com.badlogic.gdx.scenes.scene2d.ui.Tree.setMultiSelect:(Z)V │ │ +0ec230: 5c01 710e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.multiSelect:Z // field@0e71 │ │ +0ec234: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0002 line=392 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 multiSelect Z │ │ @@ -335791,17 +335716,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 │ │ -0de584: |[0de584] com.badlogic.gdx.scenes.scene2d.ui.Tree.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0de594: 5b01 720e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e72 │ │ -0de598: 0e00 |0002: return-void │ │ +0ec238: |[0ec238] com.badlogic.gdx.scenes.scene2d.ui.Tree.setOverNode:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ec248: 5b01 720e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.overNode:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node; // field@0e72 │ │ +0ec24c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0002 line=318 │ │ 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; │ │ @@ -335811,17 +335736,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de59c: |[0de59c] com.badlogic.gdx.scenes.scene2d.ui.Tree.setPadding:(F)V │ │ -0de5ac: 5901 730e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ -0de5b0: 0e00 |0002: return-void │ │ +0ec250: |[0ec250] com.badlogic.gdx.scenes.scene2d.ui.Tree.setPadding:(F)V │ │ +0ec260: 5901 730e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.padding:F // field@0e73 │ │ +0ec264: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 padding F │ │ @@ -335831,20 +335756,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 │ │ -0de5b4: |[0de5b4] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ -0de5c4: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de5c8: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0de5ce: 5410 770e |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de5d2: 6e20 e31c 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ -0de5d8: 0e00 |000a: return-void │ │ +0ec268: |[0ec268] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;)V │ │ +0ec278: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ec27c: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ec282: 5410 770e |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ec286: 6e20 e31c 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.add:(Ljava/lang/Object;)V // method@1ce3 │ │ +0ec28c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=288 │ │ 0x000a line=289 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -335855,20 +335780,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 │ │ -0de5dc: |[0de5dc] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/utils/Array;)V │ │ -0de5ec: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de5f0: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ -0de5f6: 5410 770e |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ -0de5fa: 6e20 e41c 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ -0de600: 0e00 |000a: return-void │ │ +0ec290: |[0ec290] com.badlogic.gdx.scenes.scene2d.ui.Tree.setSelection:(Lcom/badlogic/gdx/utils/Array;)V │ │ +0ec2a0: 5410 770e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ec2a4: 6e10 e81c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;.clear:()V // method@1ce8 │ │ +0ec2aa: 5410 770e |0005: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.selectedNodes:Lcom/badlogic/gdx/utils/Array; // field@0e77 │ │ +0ec2ae: 6e20 e41c 2000 |0007: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/utils/Array;.addAll:(Lcom/badlogic/gdx/utils/Array;)V // method@1ce4 │ │ +0ec2b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0005 line=293 │ │ 0x000a line=294 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Lcom/badlogic/gdx/utils/Array; │ │ @@ -335880,28 +335805,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 │ │ -0de604: |[0de604] com.badlogic.gdx.scenes.scene2d.ui.Tree.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ -0de614: 5b23 790e |0000: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ -0de618: 5430 6a0e |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ -0de61c: 7210 851c 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0de622: 0a00 |0007: move-result v0 │ │ -0de624: 5431 680e |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ -0de628: 7210 851c 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0de62e: 0a01 |000d: move-result v1 │ │ -0de630: 7120 8524 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0de636: 0a00 |0011: move-result v0 │ │ -0de638: 5221 6e0e |0012: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ -0de63c: c610 |0014: add-float/2addr v0, v1 │ │ -0de63e: 5920 6f0e |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ -0de642: 0e00 |0017: return-void │ │ +0ec2b8: |[0ec2b8] com.badlogic.gdx.scenes.scene2d.ui.Tree.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;)V │ │ +0ec2c8: 5b23 790e |0000: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle; // field@0e79 │ │ +0ec2cc: 5430 6a0e |0002: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.plus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e6a │ │ +0ec2d0: 7210 851c 0000 |0004: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ec2d6: 0a00 |0007: move-result v0 │ │ +0ec2d8: 5431 680e |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$TreeStyle;.minus:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e68 │ │ +0ec2dc: 7210 851c 0100 |000a: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0ec2e2: 0a01 |000d: move-result v1 │ │ +0ec2e4: 7120 8524 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ec2ea: 0a00 |0011: move-result v0 │ │ +0ec2ec: 5221 6e0e |0012: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.iconSpacing:F // field@0e6e │ │ +0ec2f0: c610 |0014: add-float/2addr v0, v1 │ │ +0ec2f2: 5920 6f0e |0015: iput v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.indentSpacing:F // field@0e6f │ │ +0ec2f6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0017 line=107 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ @@ -335912,17 +335837,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de644: |[0de644] com.badlogic.gdx.scenes.scene2d.ui.Tree.setYSpacing:(F)V │ │ -0de654: 5901 7a0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ -0de658: 0e00 |0002: return-void │ │ +0ec2f8: |[0ec2f8] com.badlogic.gdx.scenes.scene2d.ui.Tree.setYSpacing:(F)V │ │ +0ec308: 5901 7a0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;.ySpacing:F // field@0e7a │ │ +0ec30c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=328 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; │ │ 0x0000 - 0x0003 reg=1 ySpacing F │ │ @@ -335972,21 +335897,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0de65c: |[0de65c] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.:()V │ │ -0de66c: 7010 b91b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ -0de672: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0de674: 5c10 7f0e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ -0de678: 6200 c80c |0006: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ -0de67c: 6e20 a21b 0100 |0008: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1ba2 │ │ -0de682: 0e00 |000b: return-void │ │ +0ec310: |[0ec310] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.:()V │ │ +0ec320: 7010 b91b 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.:()V // method@1bb9 │ │ +0ec326: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ec328: 5c10 7f0e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ +0ec32c: 6200 c80c |0006: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.childrenOnly:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc8 │ │ +0ec330: 6e20 a21b 0100 |0008: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1ba2 │ │ +0ec336: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=18 │ │ 0x0006 line=23 │ │ 0x000b line=24 │ │ locals : │ │ @@ -335997,58 +335922,58 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0de684: |[0de684] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.computeSize:()V │ │ -0de694: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0de696: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0de698: 5c75 7f0e |0002: iput-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ -0de69c: 5976 7d0e |0004: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ -0de6a0: 5976 7c0e |0006: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ -0de6a4: 6e10 991b 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b99 │ │ -0de6aa: 0c01 |000b: move-result-object v1 │ │ -0de6ac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0de6ae: 5214 4810 |000d: iget v4, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0de6b2: 3542 3d00 |000f: if-ge v2, v4, 004c // +003d │ │ -0de6b6: 6e20 9b20 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ -0de6bc: 0c00 |0014: move-result-object v0 │ │ -0de6be: 1f00 1d02 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0de6c2: 2005 9f02 |0017: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0de6c6: 3805 1d00 |0019: if-eqz v5, 0036 // +001d │ │ -0de6ca: 0703 |001b: move-object v3, v0 │ │ -0de6cc: 1f03 9f02 |001c: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0de6d0: 5275 7d0e |001e: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ -0de6d4: 7210 a31c 0300 |0020: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0de6da: 0a06 |0023: move-result v6 │ │ -0de6dc: 7120 8524 6500 |0024: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0de6e2: 0a05 |0027: move-result v5 │ │ -0de6e4: 5975 7d0e |0028: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ -0de6e8: 5275 7c0e |002a: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ -0de6ec: 7210 a21c 0300 |002c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0de6f2: 0a06 |002f: move-result v6 │ │ -0de6f4: c665 |0030: add-float/2addr v5, v6 │ │ -0de6f6: 5975 7c0e |0031: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ -0de6fa: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0de6fe: 28da |0035: goto 000f // -0026 │ │ -0de700: 5275 7d0e |0036: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ -0de704: 6e10 e715 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0de70a: 0a06 |003b: move-result v6 │ │ -0de70c: 7120 8524 6500 |003c: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0de712: 0a05 |003f: move-result v5 │ │ -0de714: 5975 7d0e |0040: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ -0de718: 5275 7c0e |0042: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ -0de71c: 6e10 da15 0000 |0044: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0de722: 0a06 |0047: move-result v6 │ │ -0de724: c665 |0048: add-float/2addr v5, v6 │ │ -0de726: 5975 7c0e |0049: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ -0de72a: 28e8 |004b: goto 0033 // -0018 │ │ -0de72c: 0e00 |004c: return-void │ │ +0ec338: |[0ec338] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.computeSize:()V │ │ +0ec348: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ec34a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ec34c: 5c75 7f0e |0002: iput-boolean v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ +0ec350: 5976 7d0e |0004: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ +0ec354: 5976 7c0e |0006: iput v6, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ +0ec358: 6e10 991b 0700 |0008: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b99 │ │ +0ec35e: 0c01 |000b: move-result-object v1 │ │ +0ec360: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0ec362: 5214 4810 |000d: iget v4, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0ec366: 3542 3d00 |000f: if-ge v2, v4, 004c // +003d │ │ +0ec36a: 6e20 9b20 2100 |0011: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ +0ec370: 0c00 |0014: move-result-object v0 │ │ +0ec372: 1f00 1d02 |0015: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0ec376: 2005 9f02 |0017: instance-of v5, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0ec37a: 3805 1d00 |0019: if-eqz v5, 0036 // +001d │ │ +0ec37e: 0703 |001b: move-object v3, v0 │ │ +0ec380: 1f03 9f02 |001c: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0ec384: 5275 7d0e |001e: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ +0ec388: 7210 a31c 0300 |0020: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0ec38e: 0a06 |0023: move-result v6 │ │ +0ec390: 7120 8524 6500 |0024: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ec396: 0a05 |0027: move-result v5 │ │ +0ec398: 5975 7d0e |0028: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ +0ec39c: 5275 7c0e |002a: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ +0ec3a0: 7210 a21c 0300 |002c: invoke-interface {v3}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0ec3a6: 0a06 |002f: move-result v6 │ │ +0ec3a8: c665 |0030: add-float/2addr v5, v6 │ │ +0ec3aa: 5975 7c0e |0031: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ +0ec3ae: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ec3b2: 28da |0035: goto 000f // -0026 │ │ +0ec3b4: 5275 7d0e |0036: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ +0ec3b8: 6e10 e715 0000 |0038: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0ec3be: 0a06 |003b: move-result v6 │ │ +0ec3c0: 7120 8524 6500 |003c: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ec3c6: 0a05 |003f: move-result v5 │ │ +0ec3c8: 5975 7d0e |0040: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ +0ec3cc: 5275 7c0e |0042: iget v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ +0ec3d0: 6e10 da15 0000 |0044: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0ec3d6: 0a06 |0047: move-result v6 │ │ +0ec3d8: c665 |0048: add-float/2addr v5, v6 │ │ +0ec3da: 5975 7c0e |0049: iput v5, v7, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ +0ec3de: 28e8 |004b: goto 0033 // -0018 │ │ +0ec3e0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ @@ -336075,20 +336000,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0de730: |[0de730] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefHeight:()F │ │ -0de740: 5510 7f0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ -0de744: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0de748: 7010 981b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1b98 │ │ -0de74e: 5210 7c0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ -0de752: 0f00 |0009: return v0 │ │ +0ec3e4: |[0ec3e4] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefHeight:()F │ │ +0ec3f4: 5510 7f0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ +0ec3f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ec3fc: 7010 981b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1b98 │ │ +0ec402: 5210 7c0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefHeight:F // field@0e7c │ │ +0ec406: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ │ │ @@ -336097,20 +336022,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0de754: |[0de754] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefWidth:()F │ │ -0de764: 5510 7f0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ -0de768: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0de76c: 7010 981b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1b98 │ │ -0de772: 5210 7d0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ -0de776: 0f00 |0009: return v0 │ │ +0ec408: |[0ec408] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.getPrefWidth:()F │ │ +0ec418: 5510 7f0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ +0ec41c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ec420: 7010 981b 0100 |0004: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.computeSize:()V // method@1b98 │ │ +0ec426: 5210 7d0e |0007: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.prefWidth:F // field@0e7d │ │ +0ec42a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=91 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ │ │ @@ -336119,19 +336044,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0de778: |[0de778] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.invalidate:()V │ │ -0de788: 6f10 cb1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ -0de78e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0de790: 5c10 7f0e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ -0de794: 0e00 |0006: return-void │ │ +0ec42c: |[0ec42c] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.invalidate:()V │ │ +0ec43c: 6f10 cb1b 0100 |0000: invoke-super {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/WidgetGroup;.invalidate:()V // method@1bcb │ │ +0ec442: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ec444: 5c10 7f0e |0004: iput-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.sizeInvalid:Z // field@0e7f │ │ +0ec448: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ @@ -336141,74 +336066,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -0de798: |[0de798] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.layout:()V │ │ -0de7a8: 6e10 9d1b 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getWidth:()F // method@1b9d │ │ -0de7ae: 0a03 |0003: move-result v3 │ │ -0de7b0: 55db 7e0e |0004: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ -0de7b4: 380b 4200 |0006: if-eqz v11, 0048 // +0042 │ │ -0de7b8: 120a |0008: const/4 v10, #int 0 // #0 │ │ -0de7ba: 55db 7e0e |0009: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ -0de7be: 380b 4200 |000b: if-eqz v11, 004d // +0042 │ │ -0de7c2: 1502 803f |000d: const/high16 v2, #int 1065353216 // #3f80 │ │ -0de7c6: 6e10 991b 0d00 |000f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b99 │ │ -0de7cc: 0c01 |0012: move-result-object v1 │ │ -0de7ce: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0de7d0: 5217 4810 |0014: iget v7, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ -0de7d4: 3575 5300 |0016: if-ge v5, v7, 0069 // +0053 │ │ -0de7d8: 6e20 9b20 5100 |0018: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ -0de7de: 0c00 |001b: move-result-object v0 │ │ -0de7e0: 1f00 1d02 |001c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0de7e4: 200b 9f02 |001e: instance-of v11, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0de7e8: 380b 3000 |0020: if-eqz v11, 0050 // +0030 │ │ -0de7ec: 0706 |0022: move-object v6, v0 │ │ -0de7ee: 1f06 9f02 |0023: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ -0de7f2: 7210 a31c 0600 |0025: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ -0de7f8: 0a08 |0028: move-result v8 │ │ -0de7fa: 7210 a21c 0600 |0029: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ -0de800: 0a04 |002c: move-result v4 │ │ -0de802: 52db 7b0e |002d: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0e7b │ │ -0de806: dd0b 0b08 |002f: and-int/lit8 v11, v11, #int 8 // #08 │ │ -0de80a: 380b 2800 |0031: if-eqz v11, 0059 // +0028 │ │ -0de80e: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -0de810: 55db 7e0e |0034: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ -0de814: 390b 0500 |0036: if-nez v11, 003b // +0005 │ │ -0de818: a80b 0402 |0038: mul-float v11, v4, v2 │ │ -0de81c: c6ba |003a: add-float/2addr v10, v11 │ │ -0de81e: 6e54 fd15 908a |003b: invoke-virtual {v0, v9, v10, v8, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setBounds:(FFFF)V // method@15fd │ │ -0de824: 55db 7e0e |003e: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ -0de828: 380b 0500 |0040: if-eqz v11, 0045 // +0005 │ │ -0de82c: a80b 0402 |0042: mul-float v11, v4, v2 │ │ -0de830: c6ba |0044: add-float/2addr v10, v11 │ │ -0de832: d805 0501 |0045: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0de836: 28cf |0047: goto 0016 // -0031 │ │ -0de838: 6e10 9a1b 0d00 |0048: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getHeight:()F // method@1b9a │ │ -0de83e: 0a0a |004b: move-result v10 │ │ -0de840: 28bd |004c: goto 0009 // -0043 │ │ -0de842: 1502 80bf |004d: const/high16 v2, #int -1082130432 // #bf80 │ │ -0de846: 28c0 |004f: goto 000f // -0040 │ │ -0de848: 6e10 e715 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0de84e: 0a08 |0053: move-result v8 │ │ -0de850: 6e10 da15 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0de856: 0a04 |0057: move-result v4 │ │ -0de858: 28d5 |0058: goto 002d // -002b │ │ -0de85a: 52db 7b0e |0059: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0e7b │ │ -0de85e: dd0b 0b10 |005b: and-int/lit8 v11, v11, #int 16 // #10 │ │ -0de862: 380b 0500 |005d: if-eqz v11, 0062 // +0005 │ │ -0de866: a709 0308 |005f: sub-float v9, v3, v8 │ │ -0de86a: 28d3 |0061: goto 0034 // -002d │ │ -0de86c: a70b 0308 |0062: sub-float v11, v3, v8 │ │ -0de870: 150c 0040 |0064: const/high16 v12, #int 1073741824 // #4000 │ │ -0de874: a909 0b0c |0066: div-float v9, v11, v12 │ │ -0de878: 28cc |0068: goto 0034 // -0034 │ │ -0de87a: 0e00 |0069: return-void │ │ +0ec44c: |[0ec44c] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.layout:()V │ │ +0ec45c: 6e10 9d1b 0d00 |0000: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getWidth:()F // method@1b9d │ │ +0ec462: 0a03 |0003: move-result v3 │ │ +0ec464: 55db 7e0e |0004: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ +0ec468: 380b 4200 |0006: if-eqz v11, 0048 // +0042 │ │ +0ec46c: 120a |0008: const/4 v10, #int 0 // #0 │ │ +0ec46e: 55db 7e0e |0009: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ +0ec472: 380b 4200 |000b: if-eqz v11, 004d // +0042 │ │ +0ec476: 1502 803f |000d: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ec47a: 6e10 991b 0d00 |000f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@1b99 │ │ +0ec480: 0c01 |0012: move-result-object v1 │ │ +0ec482: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0ec484: 5217 4810 |0014: iget v7, v1, Lcom/badlogic/gdx/utils/SnapshotArray;.size:I // field@1048 │ │ +0ec488: 3575 5300 |0016: if-ge v5, v7, 0069 // +0053 │ │ +0ec48c: 6e20 9b20 5100 |0018: invoke-virtual {v1, v5}, Lcom/badlogic/gdx/utils/SnapshotArray;.get:(I)Ljava/lang/Object; // method@209b │ │ +0ec492: 0c00 |001b: move-result-object v0 │ │ +0ec494: 1f00 1d02 |001c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0ec498: 200b 9f02 |001e: instance-of v11, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0ec49c: 380b 3000 |0020: if-eqz v11, 0050 // +0030 │ │ +0ec4a0: 0706 |0022: move-object v6, v0 │ │ +0ec4a2: 1f06 9f02 |0023: check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout; // type@029f │ │ +0ec4a6: 7210 a31c 0600 |0025: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefWidth:()F // method@1ca3 │ │ +0ec4ac: 0a08 |0028: move-result v8 │ │ +0ec4ae: 7210 a21c 0600 |0029: invoke-interface {v6}, Lcom/badlogic/gdx/scenes/scene2d/utils/Layout;.getPrefHeight:()F // method@1ca2 │ │ +0ec4b4: 0a04 |002c: move-result v4 │ │ +0ec4b6: 52db 7b0e |002d: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0e7b │ │ +0ec4ba: dd0b 0b08 |002f: and-int/lit8 v11, v11, #int 8 // #08 │ │ +0ec4be: 380b 2800 |0031: if-eqz v11, 0059 // +0028 │ │ +0ec4c2: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +0ec4c4: 55db 7e0e |0034: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ +0ec4c8: 390b 0500 |0036: if-nez v11, 003b // +0005 │ │ +0ec4cc: a80b 0402 |0038: mul-float v11, v4, v2 │ │ +0ec4d0: c6ba |003a: add-float/2addr v10, v11 │ │ +0ec4d2: 6e54 fd15 908a |003b: invoke-virtual {v0, v9, v10, v8, v4}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setBounds:(FFFF)V // method@15fd │ │ +0ec4d8: 55db 7e0e |003e: iget-boolean v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ +0ec4dc: 380b 0500 |0040: if-eqz v11, 0045 // +0005 │ │ +0ec4e0: a80b 0402 |0042: mul-float v11, v4, v2 │ │ +0ec4e4: c6ba |0044: add-float/2addr v10, v11 │ │ +0ec4e6: d805 0501 |0045: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ec4ea: 28cf |0047: goto 0016 // -0031 │ │ +0ec4ec: 6e10 9a1b 0d00 |0048: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.getHeight:()F // method@1b9a │ │ +0ec4f2: 0a0a |004b: move-result v10 │ │ +0ec4f4: 28bd |004c: goto 0009 // -0043 │ │ +0ec4f6: 1502 80bf |004d: const/high16 v2, #int -1082130432 // #bf80 │ │ +0ec4fa: 28c0 |004f: goto 000f // -0040 │ │ +0ec4fc: 6e10 e715 0000 |0050: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0ec502: 0a08 |0053: move-result v8 │ │ +0ec504: 6e10 da15 0000 |0054: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0ec50a: 0a04 |0057: move-result v4 │ │ +0ec50c: 28d5 |0058: goto 002d // -002b │ │ +0ec50e: 52db 7b0e |0059: iget v11, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0e7b │ │ +0ec512: dd0b 0b10 |005b: and-int/lit8 v11, v11, #int 16 // #10 │ │ +0ec516: 380b 0500 |005d: if-eqz v11, 0062 // +0005 │ │ +0ec51a: a709 0308 |005f: sub-float v9, v3, v8 │ │ +0ec51e: 28d3 |0061: goto 0034 // -002d │ │ +0ec520: a70b 0308 |0062: sub-float v11, v3, v8 │ │ +0ec524: 150c 0040 |0064: const/high16 v12, #int 1073741824 // #4000 │ │ +0ec528: a909 0b0c |0066: div-float v9, v11, v12 │ │ +0ec52c: 28cc |0068: goto 0034 // -0034 │ │ +0ec52e: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0009 line=63 │ │ 0x000f line=64 │ │ 0x0013 line=65 │ │ @@ -336260,17 +336185,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de87c: |[0de87c] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setAlignment:(I)V │ │ -0de88c: 5901 7b0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0e7b │ │ -0de890: 0e00 |0002: return-void │ │ +0ec530: |[0ec530] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setAlignment:(I)V │ │ +0ec540: 5901 7b0e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.alignment:I // field@0e7b │ │ +0ec544: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ 0x0000 - 0x0003 reg=1 alignment I │ │ @@ -336280,17 +336205,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0de894: |[0de894] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setReverse:(Z)V │ │ -0de8a4: 5c01 7e0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ -0de8a8: 0e00 |0002: return-void │ │ +0ec548: |[0ec548] com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup.setReverse:(Z)V │ │ +0ec558: 5c01 7e0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup;.reverse:Z // field@0e7e │ │ +0ec55c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/VerticalGroup; │ │ 0x0000 - 0x0003 reg=1 reverse Z │ │ @@ -336333,19 +336258,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 │ │ -0de8ac: |[0de8ac] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ -0de8bc: 5b01 b50e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de8c0: 5b02 b60e |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0de8c4: 7010 711c 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1c71 │ │ -0de8ca: 0e00 |0007: return-void │ │ +0ec560: |[0ec560] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.:(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V │ │ +0ec570: 5b01 b50e |0000: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec574: 5b02 b60e |0002: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0ec578: 7010 711c 0000 |0004: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1c71 │ │ +0ec57e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 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; │ │ @@ -336356,224 +336281,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 │ │ -0de8cc: |[0de8cc] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0de8dc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0de8e0: 5402 b50e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de8e4: 5422 c40e |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0de8e8: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0de8ec: 0e00 |0008: return-void │ │ -0de8ee: 7401 6f16 1200 |0009: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ -0de8f4: 0c0f |000c: move-result-object v15 │ │ -0de8f6: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0de8f8: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -0de8fc: 5402 b50e |0010: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de900: 5422 be0e |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0de904: 3802 1700 |0014: if-eqz v2, 002b // +0017 │ │ -0de908: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -0de90c: 5402 b50e |0018: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de910: 5422 be0e |001a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0de914: 6e10 e615 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@15e6 │ │ -0de91a: 0c0a |001f: move-result-object v10 │ │ -0de91c: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0de920: 5402 b50e |0022: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de924: 5422 be0e |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0de928: 6203 c90c |0026: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ -0de92c: 6e20 0e16 3200 |0028: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@160e │ │ -0de932: 120e |002b: const/4 v14, #int 0 // #0 │ │ -0de934: 0800 1100 |002c: move-object/from16 v0, v17 │ │ -0de938: 5402 b50e |002e: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de93c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0de93e: 5c23 c30e |0031: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0de942: 7401 6f16 1200 |0033: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ -0de948: 0c02 |0036: move-result-object v2 │ │ -0de94a: 7401 7016 1200 |0037: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0de950: 0a03 |003a: move-result v3 │ │ -0de952: 7401 7116 1200 |003b: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0de958: 0a04 |003e: move-result v4 │ │ -0de95a: 1215 |003f: const/4 v5, #int 1 // #1 │ │ -0de95c: 6e40 ae16 3254 |0040: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ -0de962: 0c0b |0043: move-result-object v11 │ │ -0de964: 390b 1300 |0044: if-nez v11, 0057 // +0013 │ │ -0de968: 7401 6f16 1200 |0046: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ -0de96e: 0c02 |0049: move-result-object v2 │ │ -0de970: 7401 7016 1200 |004a: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0de976: 0a03 |004d: move-result v3 │ │ -0de978: 7401 7116 1200 |004e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0de97e: 0a04 |0051: move-result v4 │ │ -0de980: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -0de982: 6e40 ae16 3254 |0053: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ -0de988: 0c0b |0056: move-result-object v11 │ │ -0de98a: 380b 5a00 |0057: if-eqz v11, 00b1 // +005a │ │ -0de98e: 120c |0059: const/4 v12, #int 0 // #0 │ │ -0de990: 0800 1100 |005a: move-object/from16 v0, v17 │ │ -0de994: 5402 b50e |005c: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de998: 5422 c80e |005e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ -0de99c: 522d e30e |0060: iget v13, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0de9a0: 35dc 4f00 |0062: if-ge v12, v13, 00b1 // +004f │ │ -0de9a4: 0800 1100 |0064: move-object/from16 v0, v17 │ │ -0de9a8: 5402 b50e |0066: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0de9ac: 5422 c80e |0068: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ -0de9b0: 6e20 ed1c c200 |006a: invoke-virtual {v2, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0de9b6: 0c01 |006d: move-result-object v1 │ │ -0de9b8: 1f01 9702 |006e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // type@0297 │ │ -0de9bc: 5412 bc0e |0070: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ -0de9c0: 6e20 ed15 b200 |0072: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@15ed │ │ -0de9c6: 0a02 |0075: move-result v2 │ │ -0de9c8: 3902 0500 |0076: if-nez v2, 007b // +0005 │ │ -0de9cc: d80c 0c01 |0078: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0de9d0: 28e8 |007a: goto 0062 // -0018 │ │ -0de9d2: 071e |007b: move-object v14, v1 │ │ -0de9d4: 5412 bc0e |007c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ -0de9d8: 6203 1e0b |007e: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0de9dc: 7401 7016 1200 |0080: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0de9e2: 0a04 |0083: move-result v4 │ │ -0de9e4: 7401 7116 1200 |0084: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0de9ea: 0a05 |0087: move-result v5 │ │ -0de9ec: 6e30 1513 4305 |0088: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0de9f2: 0c03 |008b: move-result-object v3 │ │ -0de9f4: 6e20 1616 3200 |008c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0de9fa: 0800 1100 |008f: move-object/from16 v0, v17 │ │ -0de9fe: 5400 b50e |0091: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea02: 0810 0000 |0093: move-object/from16 v16, v0 │ │ -0dea06: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -0dea0a: 5402 b60e |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0dea0e: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -0dea12: 5403 b50e |009b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea16: 5433 c40e |009d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0dea1a: 6204 1e0b |009f: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0dea1e: 5244 210b |00a1: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0dea22: 6205 1e0b |00a3: sget-object v5, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0dea26: 5255 220b |00a5: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0dea2a: 0206 1500 |00a7: move/from16 v6, v21 │ │ -0dea2e: 7406 641c 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@1c64 │ │ -0dea34: 0a02 |00ac: move-result v2 │ │ -0dea36: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ -0dea3a: 5c02 c30e |00af: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0dea3e: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -0dea42: 5402 b50e |00b3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea46: 5422 c70e |00b5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0dea4a: 322e 2300 |00b7: if-eq v14, v2, 00da // +0023 │ │ -0dea4e: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -0dea52: 5402 b50e |00bb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea56: 5422 c70e |00bd: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0dea5a: 3802 1500 |00bf: if-eqz v2, 00d4 // +0015 │ │ -0dea5e: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -0dea62: 5402 b50e |00c3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea66: 5422 c70e |00c5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0dea6a: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ -0dea6e: 5403 b60e |00c9: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0dea72: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -0dea76: 5404 b50e |00cd: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea7a: 5444 c40e |00cf: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0dea7e: 6e30 671c 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@1c67 │ │ -0dea84: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ -0dea88: 5402 b50e |00d6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea8c: 5b2e c70e |00d8: iput-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0dea90: 0800 1100 |00da: move-object/from16 v0, v17 │ │ -0dea94: 5402 b50e |00dc: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dea98: 5422 be0e |00de: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0dea9c: 3802 0b00 |00e0: if-eqz v2, 00eb // +000b │ │ -0deaa0: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ -0deaa4: 5402 b50e |00e4: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deaa8: 5422 be0e |00e6: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0deaac: 6e20 0e16 a200 |00e8: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@160e │ │ -0deab2: 1207 |00eb: const/4 v7, #int 0 // #0 │ │ -0deab4: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ -0deab8: 5402 b50e |00ee: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deabc: 5422 c70e |00f0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0deac0: 3802 1200 |00f2: if-eqz v2, 0104 // +0012 │ │ -0deac4: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -0deac8: 5402 b50e |00f6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deacc: 5522 c30e |00f8: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0dead0: 3802 9400 |00fa: if-eqz v2, 018e // +0094 │ │ -0dead4: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ -0dead8: 5402 b50e |00fe: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deadc: 5422 c40e |0100: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0deae0: 5427 ba0e |0102: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eba │ │ -0deae4: 3907 0a00 |0104: if-nez v7, 010e // +000a │ │ -0deae8: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -0deaec: 5402 b50e |0108: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deaf0: 5422 c40e |010a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0deaf4: 5427 b70e |010c: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb7 │ │ -0deaf8: 3807 fafe |010e: if-eqz v7, 0008 // -0106 │ │ -0deafc: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -0deb00: 5402 b50e |0112: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deb04: 5422 be0e |0114: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0deb08: 3272 1c00 |0116: if-eq v2, v7, 0132 // +001c │ │ -0deb0c: 0800 1100 |0118: move-object/from16 v0, v17 │ │ -0deb10: 5402 b50e |011a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deb14: 5422 be0e |011c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0deb18: 3802 0b00 |011e: if-eqz v2, 0129 // +000b │ │ -0deb1c: 0800 1100 |0120: move-object/from16 v0, v17 │ │ -0deb20: 5402 b50e |0122: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deb24: 5422 be0e |0124: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0deb28: 6e10 f515 0200 |0126: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0deb2e: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -0deb32: 5402 b50e |012b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deb36: 5b27 be0e |012d: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0deb3a: 6e20 9a16 7f00 |012f: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0deb40: 7401 7016 1200 |0132: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0deb46: 0a02 |0135: move-result v2 │ │ -0deb48: 0800 1100 |0136: move-object/from16 v0, v17 │ │ -0deb4c: 5403 b50e |0138: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deb50: 5233 bf0e |013a: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0ebf │ │ -0deb54: a608 0203 |013c: add-float v8, v2, v3 │ │ -0deb58: 7401 7116 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0deb5e: 0a02 |0141: move-result v2 │ │ -0deb60: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -0deb64: 5403 b50e |0144: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deb68: 5233 c00e |0146: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0ec0 │ │ -0deb6c: c632 |0148: add-float/2addr v2, v3 │ │ -0deb6e: 6e10 da15 0700 |0149: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0deb74: 0a03 |014c: move-result v3 │ │ -0deb76: a709 0203 |014d: sub-float v9, v2, v3 │ │ -0deb7a: 1202 |014f: const/4 v2, #int 0 // #0 │ │ -0deb7c: 2e02 0802 |0150: cmpg-float v2, v8, v2 │ │ -0deb80: 3b02 0300 |0152: if-gez v2, 0155 // +0003 │ │ -0deb84: 1208 |0154: const/4 v8, #int 0 // #0 │ │ -0deb86: 1202 |0155: const/4 v2, #int 0 // #0 │ │ -0deb88: 2e02 0902 |0156: cmpg-float v2, v9, v2 │ │ -0deb8c: 3b02 0300 |0158: if-gez v2, 015b // +0003 │ │ -0deb90: 1209 |015a: const/4 v9, #int 0 // #0 │ │ -0deb92: 6e10 e715 0700 |015b: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0deb98: 0a02 |015e: move-result v2 │ │ -0deb9a: c682 |015f: add-float/2addr v2, v8 │ │ -0deb9c: 6e10 ad16 0f00 |0160: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0deba2: 0a03 |0163: move-result v3 │ │ -0deba4: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ -0deba8: 3d02 0c00 |0166: if-lez v2, 0172 // +000c │ │ -0debac: 6e10 ad16 0f00 |0168: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0debb2: 0a02 |016b: move-result v2 │ │ -0debb4: 6e10 e715 0700 |016c: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ -0debba: 0a03 |016f: move-result v3 │ │ -0debbc: a708 0203 |0170: sub-float v8, v2, v3 │ │ -0debc0: 6e10 da15 0700 |0172: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0debc6: 0a02 |0175: move-result v2 │ │ -0debc8: c692 |0176: add-float/2addr v2, v9 │ │ -0debca: 6e10 a816 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0debd0: 0a03 |017a: move-result v3 │ │ -0debd2: 2d02 0203 |017b: cmpl-float v2, v2, v3 │ │ -0debd6: 3d02 0c00 |017d: if-lez v2, 0189 // +000c │ │ -0debda: 6e10 a816 0f00 |017f: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0debe0: 0a02 |0182: move-result v2 │ │ -0debe2: 6e10 da15 0700 |0183: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ -0debe8: 0a03 |0186: move-result v3 │ │ -0debea: a709 0203 |0187: sub-float v9, v2, v3 │ │ -0debee: 6e30 0616 8709 |0189: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ -0debf4: 2900 7cfe |018c: goto/16 0008 // -0184 │ │ -0debf8: 0800 1100 |018e: move-object/from16 v0, v17 │ │ -0debfc: 5402 b50e |0190: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dec00: 5422 c40e |0192: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0dec04: 5427 b80e |0194: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb8 │ │ -0dec08: 2900 6eff |0196: goto/16 0104 // -0092 │ │ +0ec580: |[0ec580] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ec590: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0ec594: 5402 b50e |0002: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec598: 5422 c40e |0004: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec59c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0ec5a0: 0e00 |0008: return-void │ │ +0ec5a2: 7401 6f16 1200 |0009: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ +0ec5a8: 0c0f |000c: move-result-object v15 │ │ +0ec5aa: 120a |000d: const/4 v10, #int 0 // #0 │ │ +0ec5ac: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +0ec5b0: 5402 b50e |0010: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec5b4: 5422 be0e |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec5b8: 3802 1700 |0014: if-eqz v2, 002b // +0017 │ │ +0ec5bc: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +0ec5c0: 5402 b50e |0018: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec5c4: 5422 be0e |001a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec5c8: 6e10 e615 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@15e6 │ │ +0ec5ce: 0c0a |001f: move-result-object v10 │ │ +0ec5d0: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +0ec5d4: 5402 b50e |0022: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec5d8: 5422 be0e |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec5dc: 6203 c90c |0026: sget-object v3, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.disabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cc9 │ │ +0ec5e0: 6e20 0e16 3200 |0028: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@160e │ │ +0ec5e6: 120e |002b: const/4 v14, #int 0 // #0 │ │ +0ec5e8: 0800 1100 |002c: move-object/from16 v0, v17 │ │ +0ec5ec: 5402 b50e |002e: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec5f0: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0ec5f2: 5c23 c30e |0031: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0ec5f6: 7401 6f16 1200 |0033: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ +0ec5fc: 0c02 |0036: move-result-object v2 │ │ +0ec5fe: 7401 7016 1200 |0037: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0ec604: 0a03 |003a: move-result v3 │ │ +0ec606: 7401 7116 1200 |003b: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0ec60c: 0a04 |003e: move-result v4 │ │ +0ec60e: 1215 |003f: const/4 v5, #int 1 // #1 │ │ +0ec610: 6e40 ae16 3254 |0040: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ +0ec616: 0c0b |0043: move-result-object v11 │ │ +0ec618: 390b 1300 |0044: if-nez v11, 0057 // +0013 │ │ +0ec61c: 7401 6f16 1200 |0046: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@166f │ │ +0ec622: 0c02 |0049: move-result-object v2 │ │ +0ec624: 7401 7016 1200 |004a: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0ec62a: 0a03 |004d: move-result v3 │ │ +0ec62c: 7401 7116 1200 |004e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0ec632: 0a04 |0051: move-result v4 │ │ +0ec634: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +0ec636: 6e40 ae16 3254 |0053: invoke-virtual {v2, v3, v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16ae │ │ +0ec63c: 0c0b |0056: move-result-object v11 │ │ +0ec63e: 380b 5a00 |0057: if-eqz v11, 00b1 // +005a │ │ +0ec642: 120c |0059: const/4 v12, #int 0 // #0 │ │ +0ec644: 0800 1100 |005a: move-object/from16 v0, v17 │ │ +0ec648: 5402 b50e |005c: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec64c: 5422 c80e |005e: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ +0ec650: 522d e30e |0060: iget v13, v2, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ec654: 35dc 4f00 |0062: if-ge v12, v13, 00b1 // +004f │ │ +0ec658: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +0ec65c: 5402 b50e |0066: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec660: 5422 c80e |0068: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.targets:Lcom/badlogic/gdx/utils/Array; // field@0ec8 │ │ +0ec664: 6e20 ed1c c200 |006a: invoke-virtual {v2, v12}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ec66a: 0c01 |006d: move-result-object v1 │ │ +0ec66c: 1f01 9702 |006e: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // type@0297 │ │ +0ec670: 5412 bc0e |0070: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ +0ec674: 6e20 ed15 b200 |0072: invoke-virtual {v2, v11}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.isAscendantOf:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z // method@15ed │ │ +0ec67a: 0a02 |0075: move-result v2 │ │ +0ec67c: 3902 0500 |0076: if-nez v2, 007b // +0005 │ │ +0ec680: d80c 0c01 |0078: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0ec684: 28e8 |007a: goto 0062 // -0018 │ │ +0ec686: 071e |007b: move-object v14, v1 │ │ +0ec688: 5412 bc0e |007c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ +0ec68c: 6203 1e0b |007e: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0ec690: 7401 7016 1200 |0080: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0ec696: 0a04 |0083: move-result v4 │ │ +0ec698: 7401 7116 1200 |0084: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0ec69e: 0a05 |0087: move-result v5 │ │ +0ec6a0: 6e30 1513 4305 |0088: invoke-virtual {v3, v4, v5}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0ec6a6: 0c03 |008b: move-result-object v3 │ │ +0ec6a8: 6e20 1616 3200 |008c: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0ec6ae: 0800 1100 |008f: move-object/from16 v0, v17 │ │ +0ec6b2: 5400 b50e |0091: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec6b6: 0810 0000 |0093: move-object/from16 v16, v0 │ │ +0ec6ba: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +0ec6be: 5402 b60e |0097: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0ec6c2: 0800 1100 |0099: move-object/from16 v0, v17 │ │ +0ec6c6: 5403 b50e |009b: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec6ca: 5433 c40e |009d: iget-object v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec6ce: 6204 1e0b |009f: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0ec6d2: 5244 210b |00a1: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ec6d6: 6205 1e0b |00a3: sget-object v5, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0ec6da: 5255 220b |00a5: iget v5, v5, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ec6de: 0206 1500 |00a7: move/from16 v6, v21 │ │ +0ec6e2: 7406 641c 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@1c64 │ │ +0ec6e8: 0a02 |00ac: move-result v2 │ │ +0ec6ea: 0800 1000 |00ad: move-object/from16 v0, v16 │ │ +0ec6ee: 5c02 c30e |00af: iput-boolean v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0ec6f2: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ +0ec6f6: 5402 b50e |00b3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec6fa: 5422 c70e |00b5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec6fe: 322e 2300 |00b7: if-eq v14, v2, 00da // +0023 │ │ +0ec702: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +0ec706: 5402 b50e |00bb: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec70a: 5422 c70e |00bd: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec70e: 3802 1500 |00bf: if-eqz v2, 00d4 // +0015 │ │ +0ec712: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ +0ec716: 5402 b50e |00c3: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec71a: 5422 c70e |00c5: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec71e: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ +0ec722: 5403 b60e |00c9: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0ec726: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ +0ec72a: 5404 b50e |00cd: iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec72e: 5444 c40e |00cf: iget-object v4, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec732: 6e30 671c 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@1c67 │ │ +0ec738: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ +0ec73c: 5402 b50e |00d6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec740: 5b2e c70e |00d8: iput-object v14, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec744: 0800 1100 |00da: move-object/from16 v0, v17 │ │ +0ec748: 5402 b50e |00dc: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec74c: 5422 be0e |00de: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec750: 3802 0b00 |00e0: if-eqz v2, 00eb // +000b │ │ +0ec754: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ +0ec758: 5402 b50e |00e4: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec75c: 5422 be0e |00e6: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec760: 6e20 0e16 a200 |00e8: invoke-virtual {v2, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@160e │ │ +0ec766: 1207 |00eb: const/4 v7, #int 0 // #0 │ │ +0ec768: 0800 1100 |00ec: move-object/from16 v0, v17 │ │ +0ec76c: 5402 b50e |00ee: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec770: 5422 c70e |00f0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec774: 3802 1200 |00f2: if-eqz v2, 0104 // +0012 │ │ +0ec778: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ +0ec77c: 5402 b50e |00f6: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec780: 5522 c30e |00f8: iget-boolean v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0ec784: 3802 9400 |00fa: if-eqz v2, 018e // +0094 │ │ +0ec788: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +0ec78c: 5402 b50e |00fe: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec790: 5422 c40e |0100: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec794: 5427 ba0e |0102: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.validDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eba │ │ +0ec798: 3907 0a00 |0104: if-nez v7, 010e // +000a │ │ +0ec79c: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +0ec7a0: 5402 b50e |0108: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec7a4: 5422 c40e |010a: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec7a8: 5427 b70e |010c: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb7 │ │ +0ec7ac: 3807 fafe |010e: if-eqz v7, 0008 // -0106 │ │ +0ec7b0: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +0ec7b4: 5402 b50e |0112: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec7b8: 5422 be0e |0114: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec7bc: 3272 1c00 |0116: if-eq v2, v7, 0132 // +001c │ │ +0ec7c0: 0800 1100 |0118: move-object/from16 v0, v17 │ │ +0ec7c4: 5402 b50e |011a: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec7c8: 5422 be0e |011c: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec7cc: 3802 0b00 |011e: if-eqz v2, 0129 // +000b │ │ +0ec7d0: 0800 1100 |0120: move-object/from16 v0, v17 │ │ +0ec7d4: 5402 b50e |0122: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec7d8: 5422 be0e |0124: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec7dc: 6e10 f515 0200 |0126: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0ec7e2: 0800 1100 |0129: move-object/from16 v0, v17 │ │ +0ec7e6: 5402 b50e |012b: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec7ea: 5b27 be0e |012d: iput-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec7ee: 6e20 9a16 7f00 |012f: invoke-virtual {v15, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0ec7f4: 7401 7016 1200 |0132: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0ec7fa: 0a02 |0135: move-result v2 │ │ +0ec7fc: 0800 1100 |0136: move-object/from16 v0, v17 │ │ +0ec800: 5403 b50e |0138: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec804: 5233 bf0e |013a: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorX:F // field@0ebf │ │ +0ec808: a608 0203 |013c: add-float v8, v2, v3 │ │ +0ec80c: 7401 7116 1200 |013e: invoke-virtual/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0ec812: 0a02 |0141: move-result v2 │ │ +0ec814: 0800 1100 |0142: move-object/from16 v0, v17 │ │ +0ec818: 5403 b50e |0144: iget-object v3, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec81c: 5233 c00e |0146: iget v3, v3, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActorY:F // field@0ec0 │ │ +0ec820: c632 |0148: add-float/2addr v2, v3 │ │ +0ec822: 6e10 da15 0700 |0149: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0ec828: 0a03 |014c: move-result v3 │ │ +0ec82a: a709 0203 |014d: sub-float v9, v2, v3 │ │ +0ec82e: 1202 |014f: const/4 v2, #int 0 // #0 │ │ +0ec830: 2e02 0802 |0150: cmpg-float v2, v8, v2 │ │ +0ec834: 3b02 0300 |0152: if-gez v2, 0155 // +0003 │ │ +0ec838: 1208 |0154: const/4 v8, #int 0 // #0 │ │ +0ec83a: 1202 |0155: const/4 v2, #int 0 // #0 │ │ +0ec83c: 2e02 0902 |0156: cmpg-float v2, v9, v2 │ │ +0ec840: 3b02 0300 |0158: if-gez v2, 015b // +0003 │ │ +0ec844: 1209 |015a: const/4 v9, #int 0 // #0 │ │ +0ec846: 6e10 e715 0700 |015b: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0ec84c: 0a02 |015e: move-result v2 │ │ +0ec84e: c682 |015f: add-float/2addr v2, v8 │ │ +0ec850: 6e10 ad16 0f00 |0160: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0ec856: 0a03 |0163: move-result v3 │ │ +0ec858: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ +0ec85c: 3d02 0c00 |0166: if-lez v2, 0172 // +000c │ │ +0ec860: 6e10 ad16 0f00 |0168: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0ec866: 0a02 |016b: move-result v2 │ │ +0ec868: 6e10 e715 0700 |016c: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getWidth:()F // method@15e7 │ │ +0ec86e: 0a03 |016f: move-result v3 │ │ +0ec870: a708 0203 |0170: sub-float v8, v2, v3 │ │ +0ec874: 6e10 da15 0700 |0172: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0ec87a: 0a02 |0175: move-result v2 │ │ +0ec87c: c692 |0176: add-float/2addr v2, v9 │ │ +0ec87e: 6e10 a816 0f00 |0177: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0ec884: 0a03 |017a: move-result v3 │ │ +0ec886: 2d02 0203 |017b: cmpl-float v2, v2, v3 │ │ +0ec88a: 3d02 0c00 |017d: if-lez v2, 0189 // +000c │ │ +0ec88e: 6e10 a816 0f00 |017f: invoke-virtual {v15}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0ec894: 0a02 |0182: move-result v2 │ │ +0ec896: 6e10 da15 0700 |0183: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getHeight:()F // method@15da │ │ +0ec89c: 0a03 |0186: move-result v3 │ │ +0ec89e: a709 0203 |0187: sub-float v9, v2, v3 │ │ +0ec8a2: 6e30 0616 8709 |0189: invoke-virtual {v7, v8, v9}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setPosition:(FF)V // method@1606 │ │ +0ec8a8: 2900 7cfe |018c: goto/16 0008 // -0184 │ │ +0ec8ac: 0800 1100 |018e: move-object/from16 v0, v17 │ │ +0ec8b0: 5402 b50e |0190: iget-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec8b4: 5422 c40e |0192: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec8b8: 5427 b80e |0194: iget-object v7, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload;.invalidDragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0eb8 │ │ +0ec8bc: 2900 6eff |0196: goto/16 0104 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=84 │ │ 0x0009 line=37 │ │ 0x000d line=39 │ │ 0x000e line=40 │ │ @@ -336633,30 +336558,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 │ │ -0dec0c: |[0dec0c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0dec1c: 5440 b50e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dec20: 7100 e224 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0dec26: 0b01 |0005: move-result-wide v1 │ │ -0dec28: 5a01 c10e |0006: iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0ec1 │ │ -0dec2c: 5440 b50e |0008: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dec30: 5441 b60e |000a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0dec34: 6e10 541c 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownX:()F // method@1c54 │ │ -0dec3a: 0a02 |000f: move-result v2 │ │ -0dec3c: 6e10 551c 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownY:()F // method@1c55 │ │ -0dec42: 0a03 |0013: move-result v3 │ │ -0dec44: 6e58 601c 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@1c60 │ │ -0dec4a: 0c01 |0017: move-result-object v1 │ │ -0dec4c: 5b01 c40e |0018: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0dec50: 6e10 8316 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@1683 │ │ -0dec56: 0e00 |001d: return-void │ │ +0ec8c0: |[0ec8c0] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ec8d0: 5440 b50e |0000: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec8d4: 7100 e224 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +0ec8da: 0b02 |0005: move-result-wide v2 │ │ +0ec8dc: 5a02 c10e |0006: iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0ec1 │ │ +0ec8e0: 5440 b50e |0008: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec8e4: 5441 b60e |000a: iget-object v1, v4, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0ec8e8: 6e10 541c 0400 |000c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownX:()F // method@1c54 │ │ +0ec8ee: 0a02 |000f: move-result v2 │ │ +0ec8f0: 6e10 551c 0400 |0010: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.getTouchDownY:()F // method@1c55 │ │ +0ec8f6: 0a03 |0013: move-result v3 │ │ +0ec8f8: 6e58 601c 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@1c60 │ │ +0ec8fe: 0c01 |0017: move-result-object v1 │ │ +0ec900: 5b01 c40e |0018: iput-object v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec904: 6e10 8316 0500 |001a: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.stop:()V // method@1683 │ │ +0ec90a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0008 line=31 │ │ 0x001a line=32 │ │ 0x001d line=33 │ │ locals : │ │ @@ -336671,97 +336596,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 │ │ -0dec58: |[0dec58] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0dec68: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0dec6a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0dec6c: 5480 b50e |0002: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dec70: 5400 c40e |0004: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0dec74: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0dec78: 0e00 |0008: return-void │ │ -0dec7a: 7100 e224 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ -0dec80: 0b00 |000c: move-result-wide v0 │ │ -0dec82: 5482 b50e |000d: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dec86: 5322 c10e |000f: iget-wide v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0ec1 │ │ -0dec8a: bc20 |0011: sub-long/2addr v0, v2 │ │ -0dec8c: 5482 b50e |0012: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0dec90: 5222 c20e |0014: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0ec2 │ │ -0dec94: 8122 |0016: int-to-long v2, v2 │ │ -0dec96: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ -0dec9a: 3b00 0600 |0019: if-gez v0, 001f // +0006 │ │ -0dec9e: 5480 b50e |001b: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0deca2: 5c07 c30e |001d: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0deca6: 5480 b50e |001f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0decaa: 5400 be0e |0021: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0decae: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ -0decb2: 5480 b50e |0025: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0decb6: 5400 be0e |0027: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0decba: 6e10 f515 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ -0decc0: 5480 b50e |002c: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0decc4: 5500 c30e |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0decc8: 3800 2f00 |0030: if-eqz v0, 005f // +002f │ │ -0deccc: 5480 b50e |0032: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0decd0: 5400 c70e |0034: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0decd4: 5400 bc0e |0036: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ -0decd8: 6201 1e0b |0038: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0decdc: 6e10 7016 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ -0dece2: 0a02 |003d: move-result v2 │ │ -0dece4: 6e10 7116 0900 |003e: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ -0decea: 0a03 |0041: move-result v3 │ │ -0decec: 6e30 1513 2103 |0042: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0decf2: 0c01 |0045: move-result-object v1 │ │ -0decf4: 6e20 1616 1000 |0046: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ -0decfa: 5480 b50e |0049: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0decfe: 5400 c70e |004b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0ded02: 5481 b60e |004d: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0ded06: 5482 b50e |004f: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded0a: 5422 c40e |0051: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0ded0e: 6203 1e0b |0053: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0ded12: 5233 210b |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0ded16: 6204 1e0b |0057: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0ded1a: 5244 220b |0059: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0ded1e: 01c5 |005b: move v5, v12 │ │ -0ded20: 7406 651c 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@1c65 │ │ -0ded26: 5480 b60e |005f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0ded2a: 5481 b50e |0061: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded2e: 5511 c30e |0063: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0ded32: 3801 3600 |0065: if-eqz v1, 009b // +0036 │ │ -0ded36: 5481 b50e |0067: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded3a: 5415 c70e |0069: iget-object v5, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0ded3e: 0791 |006b: move-object v1, v9 │ │ -0ded40: 01a2 |006c: move v2, v10 │ │ -0ded42: 01b3 |006d: move v3, v11 │ │ -0ded44: 01c4 |006e: move v4, v12 │ │ -0ded46: 7406 611c 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@1c61 │ │ -0ded4c: 5480 b50e |0072: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded50: 5400 c70e |0074: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0ded54: 3800 0f00 |0076: if-eqz v0, 0085 // +000f │ │ -0ded58: 5480 b50e |0078: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded5c: 5400 c70e |007a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0ded60: 5481 b60e |007c: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ -0ded64: 5482 b50e |007e: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded68: 5422 c40e |0080: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0ded6c: 6e30 671c 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@1c67 │ │ -0ded72: 5480 b50e |0085: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded76: 5b06 c50e |0087: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0ec5 │ │ -0ded7a: 5480 b50e |0089: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded7e: 5b06 c40e |008b: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ -0ded82: 5480 b50e |008d: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded86: 5b06 c70e |008f: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ -0ded8a: 5480 b50e |0091: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded8e: 5c07 c30e |0093: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ -0ded92: 5480 b50e |0095: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ -0ded96: 5b06 be0e |0097: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ -0ded9a: 2900 6fff |0099: goto/16 0008 // -0091 │ │ -0ded9e: 0765 |009b: move-object v5, v6 │ │ -0deda0: 28cf |009c: goto 006b // -0031 │ │ +0ec90c: |[0ec90c] com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop$1.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ec91c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ec91e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0ec920: 5480 b50e |0002: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec924: 5400 c40e |0004: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec928: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0ec92c: 0e00 |0008: return-void │ │ +0ec92e: 7100 e224 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@24e2 │ │ +0ec934: 0b00 |000c: move-result-wide v0 │ │ +0ec936: 5482 b50e |000d: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec93a: 5322 c10e |000f: iget-wide v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragStartTime:J // field@0ec1 │ │ +0ec93e: bc20 |0011: sub-long/2addr v0, v2 │ │ +0ec940: 5482 b50e |0012: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec944: 5222 c20e |0014: iget v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragTime:I // field@0ec2 │ │ +0ec948: 8122 |0016: int-to-long v2, v2 │ │ +0ec94a: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ +0ec94e: 3b00 0600 |0019: if-gez v0, 001f // +0006 │ │ +0ec952: 5480 b50e |001b: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec956: 5c07 c30e |001d: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0ec95a: 5480 b50e |001f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec95e: 5400 be0e |0021: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec962: 3800 0900 |0023: if-eqz v0, 002c // +0009 │ │ +0ec966: 5480 b50e |0025: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec96a: 5400 be0e |0027: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0ec96e: 6e10 f515 0000 |0029: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.remove:()Z // method@15f5 │ │ +0ec974: 5480 b50e |002c: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec978: 5500 c30e |002e: iget-boolean v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0ec97c: 3800 2f00 |0030: if-eqz v0, 005f // +002f │ │ +0ec980: 5480 b50e |0032: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec984: 5400 c70e |0034: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec988: 5400 bc0e |0036: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebc │ │ +0ec98c: 6201 1e0b |0038: sget-object v1, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0ec990: 6e10 7016 0900 |003a: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageX:()F // method@1670 │ │ +0ec996: 0a02 |003d: move-result v2 │ │ +0ec998: 6e10 7116 0900 |003e: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getStageY:()F // method@1671 │ │ +0ec99e: 0a03 |0041: move-result v3 │ │ +0ec9a0: 6e30 1513 2103 |0042: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0ec9a6: 0c01 |0045: move-result-object v1 │ │ +0ec9a8: 6e20 1616 1000 |0046: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.stageToLocalCoordinates:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; // method@1616 │ │ +0ec9ae: 5480 b50e |0049: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec9b2: 5400 c70e |004b: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec9b6: 5481 b60e |004d: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0ec9ba: 5482 b50e |004f: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec9be: 5422 c40e |0051: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0ec9c2: 6203 1e0b |0053: sget-object v3, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0ec9c6: 5233 210b |0055: iget v3, v3, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0ec9ca: 6204 1e0b |0057: sget-object v4, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0ec9ce: 5244 220b |0059: iget v4, v4, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0ec9d2: 01c5 |005b: move v5, v12 │ │ +0ec9d4: 7406 651c 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@1c65 │ │ +0ec9da: 5480 b60e |005f: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0ec9de: 5481 b50e |0061: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec9e2: 5511 c30e |0063: iget-boolean v1, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0ec9e6: 3801 3600 |0065: if-eqz v1, 009b // +0036 │ │ +0ec9ea: 5481 b50e |0067: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0ec9ee: 5415 c70e |0069: iget-object v5, v1, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0ec9f2: 0791 |006b: move-object v1, v9 │ │ +0ec9f4: 01a2 |006c: move v2, v10 │ │ +0ec9f6: 01b3 |006d: move v3, v11 │ │ +0ec9f8: 01c4 |006e: move v4, v12 │ │ +0ec9fa: 7406 611c 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@1c61 │ │ +0eca00: 5480 b50e |0072: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca04: 5400 c70e |0074: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0eca08: 3800 0f00 |0076: if-eqz v0, 0085 // +000f │ │ +0eca0c: 5480 b50e |0078: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca10: 5400 c70e |007a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0eca14: 5481 b60e |007c: iget-object v1, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0eb6 │ │ +0eca18: 5482 b50e |007e: iget-object v2, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca1c: 5422 c40e |0080: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0eca20: 6e30 671c 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@1c67 │ │ +0eca26: 5480 b50e |0085: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca2a: 5b06 c50e |0087: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; // field@0ec5 │ │ +0eca2e: 5480 b50e |0089: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca32: 5b06 c40e |008b: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.payload:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Payload; // field@0ec4 │ │ +0eca36: 5480 b50e |008d: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca3a: 5b06 c70e |008f: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.target:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Target; // field@0ec7 │ │ +0eca3e: 5480 b50e |0091: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca42: 5c07 c30e |0093: iput-boolean v7, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.isValidTarget:Z // field@0ec3 │ │ +0eca46: 5480 b50e |0095: iget-object v0, v8, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;.this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; // field@0eb5 │ │ +0eca4a: 5b06 be0e |0097: iput-object v6, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;.dragActor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ebe │ │ +0eca4e: 2900 6fff |0099: goto/16 0008 // -0091 │ │ +0eca52: 0765 |009b: move-object v5, v6 │ │ +0eca54: 28cf |009c: goto 006b // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=87 │ │ 0x0008 line=101 │ │ 0x0009 line=88 │ │ 0x001f line=89 │ │ 0x002c line=90 │ │ @@ -336807,17 +336732,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0deda4: |[0deda4] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:()V │ │ -0dedb4: 7010 c71c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:()V // method@1cc7 │ │ -0dedba: 0e00 |0003: return-void │ │ +0eca58: |[0eca58] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:()V │ │ +0eca68: 7010 c71c 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:()V // method@1cc7 │ │ +0eca6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ │ │ @@ -336826,17 +336751,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 │ │ -0dedbc: |[0dedbc] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ -0dedcc: 7020 c81c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ -0dedd2: 0e00 |0003: return-void │ │ +0eca70: |[0eca70] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ +0eca80: 7020 c81c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V // method@1cc8 │ │ +0eca86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable; │ │ 0x0000 - 0x0004 reg=1 region Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ @@ -336846,17 +336771,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 │ │ -0dedd4: |[0dedd4] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ -0dede4: 7020 c91c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1cc9 │ │ -0dedea: 0e00 |0003: return-void │ │ +0eca88: |[0eca88] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V │ │ +0eca98: 7020 c91c 1000 |0000: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable;)V // method@1cc9 │ │ +0eca9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 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; │ │ @@ -336867,109 +336792,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 │ │ -0dedec: |[0dedec] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ -0dedfc: 7401 d31c 1e00 |0000: invoke-virtual/range {v30}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1cd3 │ │ -0dee02: 0c01 |0003: move-result-object v1 │ │ -0dee04: 6e10 7e0e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ -0dee0a: 0a00 |0007: move-result v0 │ │ -0dee0c: 8204 |0008: int-to-float v4, v0 │ │ -0dee0e: 6e10 7d0e 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ -0dee14: 0a00 |000c: move-result v0 │ │ -0dee16: 8205 |000d: int-to-float v5, v0 │ │ -0dee18: aa0a 2204 |000e: rem-float v10, v34, v4 │ │ -0dee1c: aa15 2305 |0010: rem-float v21, v35, v5 │ │ -0dee20: 021c 2000 |0012: move/from16 v28, v32 │ │ -0dee24: 021d 2100 |0014: move/from16 v29, v33 │ │ -0dee28: a600 2022 |0016: add-float v0, v32, v34 │ │ -0dee2c: a71a 000a |0018: sub-float v26, v0, v10 │ │ -0dee30: a600 2123 |001a: add-float v0, v33, v35 │ │ -0dee34: a71b 0015 |001c: sub-float v27, v0, v21 │ │ -0dee38: 2e00 201a |001e: cmpg-float v0, v32, v26 │ │ -0dee3c: 3b00 1700 |0020: if-gez v0, 0037 // +0017 │ │ -0dee40: 0221 1d00 |0022: move/from16 v33, v29 │ │ -0dee44: 2e00 211b |0024: cmpg-float v0, v33, v27 │ │ -0dee48: 3b00 0e00 |0026: if-gez v0, 0034 // +000e │ │ -0dee4c: 0800 1f00 |0028: move-object/from16 v0, v31 │ │ -0dee50: 0202 2000 |002a: move/from16 v2, v32 │ │ -0dee54: 0203 2100 |002c: move/from16 v3, v33 │ │ -0dee58: 7406 000e 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@0e00 │ │ -0dee5e: a621 2105 |0031: add-float v33, v33, v5 │ │ -0dee62: 28f1 |0033: goto 0024 // -000f │ │ -0dee64: a620 2004 |0034: add-float v32, v32, v4 │ │ -0dee68: 28e8 |0036: goto 001e // -0018 │ │ -0dee6a: 6e10 810e 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ -0dee70: 0c07 |003a: move-result-object v7 │ │ -0dee72: 6e10 820e 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e82 │ │ -0dee78: 0a0c |003e: move-result v12 │ │ -0dee7a: 6e10 850e 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e85 │ │ -0dee80: 0a0d |0042: move-result v13 │ │ -0dee82: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -0dee84: 2d00 0a00 |0044: cmpl-float v0, v10, v0 │ │ -0dee88: 3d00 3b00 |0046: if-lez v0, 0081 // +003b │ │ -0dee8c: 6e10 9e0b 0700 |0048: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ -0dee92: 0a00 |004b: move-result v0 │ │ -0dee94: 8200 |004c: int-to-float v0, v0 │ │ -0dee96: a900 0a00 |004d: div-float v0, v10, v0 │ │ -0dee9a: a60e 0c00 |004f: add-float v14, v12, v0 │ │ -0dee9e: 6e10 840e 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e84 │ │ -0deea4: 0a0f |0054: move-result v15 │ │ -0deea6: 0221 1d00 |0055: move/from16 v33, v29 │ │ -0deeaa: 2e00 211b |0057: cmpg-float v0, v33, v27 │ │ -0deeae: 3b00 0f00 |0059: if-gez v0, 0068 // +000f │ │ -0deeb2: 0806 1f00 |005b: move-object/from16 v6, v31 │ │ -0deeb6: 0208 2000 |005d: move/from16 v8, v32 │ │ -0deeba: 0209 2100 |005f: move/from16 v9, v33 │ │ -0deebe: 015b |0061: move v11, v5 │ │ -0deec0: 740a fa0d 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@0dfa │ │ -0deec6: a621 2105 |0065: add-float v33, v33, v5 │ │ -0deeca: 28f0 |0067: goto 0057 // -0010 │ │ -0deecc: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -0deece: 2d00 1500 |0069: cmpl-float v0, v21, v0 │ │ -0deed2: 3d00 1600 |006b: if-lez v0, 0081 // +0016 │ │ -0deed6: 6e10 950b 0700 |006d: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0deedc: 0a00 |0070: move-result v0 │ │ -0deede: 8200 |0071: int-to-float v0, v0 │ │ -0deee0: a900 1500 |0072: div-float v0, v21, v0 │ │ -0deee4: a70f 0d00 |0074: sub-float v15, v13, v0 │ │ -0deee8: 0806 1f00 |0076: move-object/from16 v6, v31 │ │ -0deeec: 0208 2000 |0078: move/from16 v8, v32 │ │ -0deef0: 0209 2100 |007a: move/from16 v9, v33 │ │ -0deef4: 020b 1500 |007c: move/from16 v11, v21 │ │ -0deef8: 740a fa0d 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@0dfa │ │ -0deefe: 1200 |0081: const/4 v0, #int 0 // #0 │ │ -0def00: 2d00 1500 |0082: cmpl-float v0, v21, v0 │ │ -0def04: 3d00 2d00 |0084: if-lez v0, 00b1 // +002d │ │ -0def08: 6e10 830e 0100 |0086: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e83 │ │ -0def0e: 0a0e |0089: move-result v14 │ │ -0def10: 6e10 950b 0700 |008a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ -0def16: 0a00 |008d: move-result v0 │ │ -0def18: 8200 |008e: int-to-float v0, v0 │ │ -0def1a: a900 1500 |008f: div-float v0, v21, v0 │ │ -0def1e: a70f 0d00 |0091: sub-float v15, v13, v0 │ │ -0def22: 0220 1c00 |0093: move/from16 v32, v28 │ │ -0def26: 2e00 201a |0095: cmpg-float v0, v32, v26 │ │ -0def2a: 3b00 1a00 |0097: if-gez v0, 00b1 // +001a │ │ -0def2e: 0810 1f00 |0099: move-object/from16 v16, v31 │ │ -0def32: 0811 0700 |009b: move-object/from16 v17, v7 │ │ -0def36: 0212 2000 |009d: move/from16 v18, v32 │ │ -0def3a: 0213 2100 |009f: move/from16 v19, v33 │ │ -0def3e: 0214 0400 |00a1: move/from16 v20, v4 │ │ -0def42: 0216 0c00 |00a3: move/from16 v22, v12 │ │ -0def46: 0217 0d00 |00a5: move/from16 v23, v13 │ │ -0def4a: 0218 0e00 |00a7: move/from16 v24, v14 │ │ -0def4e: 0219 0f00 |00a9: move/from16 v25, v15 │ │ -0def52: 740a fa0d 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@0dfa │ │ -0def58: a620 2004 |00ae: add-float v32, v32, v4 │ │ -0def5c: 28e5 |00b0: goto 0095 // -001b │ │ -0def5e: 0e00 |00b1: return-void │ │ +0ecaa0: |[0ecaa0] com.badlogic.gdx.scenes.scene2d.utils.TiledDrawable.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;FFFF)V │ │ +0ecab0: 7401 d31c 1e00 |0000: invoke-virtual/range {v30}, Lcom/badlogic/gdx/scenes/scene2d/utils/TiledDrawable;.getRegion:()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; // method@1cd3 │ │ +0ecab6: 0c01 |0003: move-result-object v1 │ │ +0ecab8: 6e10 7e0e 0100 |0004: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionWidth:()I // method@0e7e │ │ +0ecabe: 0a00 |0007: move-result v0 │ │ +0ecac0: 8204 |0008: int-to-float v4, v0 │ │ +0ecac2: 6e10 7d0e 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getRegionHeight:()I // method@0e7d │ │ +0ecac8: 0a00 |000c: move-result v0 │ │ +0ecaca: 8205 |000d: int-to-float v5, v0 │ │ +0ecacc: aa0a 2204 |000e: rem-float v10, v34, v4 │ │ +0ecad0: aa15 2305 |0010: rem-float v21, v35, v5 │ │ +0ecad4: 021c 2000 |0012: move/from16 v28, v32 │ │ +0ecad8: 021d 2100 |0014: move/from16 v29, v33 │ │ +0ecadc: a600 2022 |0016: add-float v0, v32, v34 │ │ +0ecae0: a71a 000a |0018: sub-float v26, v0, v10 │ │ +0ecae4: a600 2123 |001a: add-float v0, v33, v35 │ │ +0ecae8: a71b 0015 |001c: sub-float v27, v0, v21 │ │ +0ecaec: 2e00 201a |001e: cmpg-float v0, v32, v26 │ │ +0ecaf0: 3b00 1700 |0020: if-gez v0, 0037 // +0017 │ │ +0ecaf4: 0221 1d00 |0022: move/from16 v33, v29 │ │ +0ecaf8: 2e00 211b |0024: cmpg-float v0, v33, v27 │ │ +0ecafc: 3b00 0e00 |0026: if-gez v0, 0034 // +000e │ │ +0ecb00: 0800 1f00 |0028: move-object/from16 v0, v31 │ │ +0ecb04: 0202 2000 |002a: move/from16 v2, v32 │ │ +0ecb08: 0203 2100 |002c: move/from16 v3, v33 │ │ +0ecb0c: 7406 000e 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@0e00 │ │ +0ecb12: a621 2105 |0031: add-float v33, v33, v5 │ │ +0ecb16: 28f1 |0033: goto 0024 // -000f │ │ +0ecb18: a620 2004 |0034: add-float v32, v32, v4 │ │ +0ecb1c: 28e8 |0036: goto 001e // -0018 │ │ +0ecb1e: 6e10 810e 0100 |0037: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getTexture:()Lcom/badlogic/gdx/graphics/Texture; // method@0e81 │ │ +0ecb24: 0c07 |003a: move-result-object v7 │ │ +0ecb26: 6e10 820e 0100 |003b: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU:()F // method@0e82 │ │ +0ecb2c: 0a0c |003e: move-result v12 │ │ +0ecb2e: 6e10 850e 0100 |003f: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV2:()F // method@0e85 │ │ +0ecb34: 0a0d |0042: move-result v13 │ │ +0ecb36: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +0ecb38: 2d00 0a00 |0044: cmpl-float v0, v10, v0 │ │ +0ecb3c: 3d00 3b00 |0046: if-lez v0, 0081 // +003b │ │ +0ecb40: 6e10 9e0b 0700 |0048: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getWidth:()I // method@0b9e │ │ +0ecb46: 0a00 |004b: move-result v0 │ │ +0ecb48: 8200 |004c: int-to-float v0, v0 │ │ +0ecb4a: a900 0a00 |004d: div-float v0, v10, v0 │ │ +0ecb4e: a60e 0c00 |004f: add-float v14, v12, v0 │ │ +0ecb52: 6e10 840e 0100 |0051: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getV:()F // method@0e84 │ │ +0ecb58: 0a0f |0054: move-result v15 │ │ +0ecb5a: 0221 1d00 |0055: move/from16 v33, v29 │ │ +0ecb5e: 2e00 211b |0057: cmpg-float v0, v33, v27 │ │ +0ecb62: 3b00 0f00 |0059: if-gez v0, 0068 // +000f │ │ +0ecb66: 0806 1f00 |005b: move-object/from16 v6, v31 │ │ +0ecb6a: 0208 2000 |005d: move/from16 v8, v32 │ │ +0ecb6e: 0209 2100 |005f: move/from16 v9, v33 │ │ +0ecb72: 015b |0061: move v11, v5 │ │ +0ecb74: 740a fa0d 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@0dfa │ │ +0ecb7a: a621 2105 |0065: add-float v33, v33, v5 │ │ +0ecb7e: 28f0 |0067: goto 0057 // -0010 │ │ +0ecb80: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +0ecb82: 2d00 1500 |0069: cmpl-float v0, v21, v0 │ │ +0ecb86: 3d00 1600 |006b: if-lez v0, 0081 // +0016 │ │ +0ecb8a: 6e10 950b 0700 |006d: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0ecb90: 0a00 |0070: move-result v0 │ │ +0ecb92: 8200 |0071: int-to-float v0, v0 │ │ +0ecb94: a900 1500 |0072: div-float v0, v21, v0 │ │ +0ecb98: a70f 0d00 |0074: sub-float v15, v13, v0 │ │ +0ecb9c: 0806 1f00 |0076: move-object/from16 v6, v31 │ │ +0ecba0: 0208 2000 |0078: move/from16 v8, v32 │ │ +0ecba4: 0209 2100 |007a: move/from16 v9, v33 │ │ +0ecba8: 020b 1500 |007c: move/from16 v11, v21 │ │ +0ecbac: 740a fa0d 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@0dfa │ │ +0ecbb2: 1200 |0081: const/4 v0, #int 0 // #0 │ │ +0ecbb4: 2d00 1500 |0082: cmpl-float v0, v21, v0 │ │ +0ecbb8: 3d00 2d00 |0084: if-lez v0, 00b1 // +002d │ │ +0ecbbc: 6e10 830e 0100 |0086: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;.getU2:()F // method@0e83 │ │ +0ecbc2: 0a0e |0089: move-result v14 │ │ +0ecbc4: 6e10 950b 0700 |008a: invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Texture;.getHeight:()I // method@0b95 │ │ +0ecbca: 0a00 |008d: move-result v0 │ │ +0ecbcc: 8200 |008e: int-to-float v0, v0 │ │ +0ecbce: a900 1500 |008f: div-float v0, v21, v0 │ │ +0ecbd2: a70f 0d00 |0091: sub-float v15, v13, v0 │ │ +0ecbd6: 0220 1c00 |0093: move/from16 v32, v28 │ │ +0ecbda: 2e00 201a |0095: cmpg-float v0, v32, v26 │ │ +0ecbde: 3b00 1a00 |0097: if-gez v0, 00b1 // +001a │ │ +0ecbe2: 0810 1f00 |0099: move-object/from16 v16, v31 │ │ +0ecbe6: 0811 0700 |009b: move-object/from16 v17, v7 │ │ +0ecbea: 0212 2000 |009d: move/from16 v18, v32 │ │ +0ecbee: 0213 2100 |009f: move/from16 v19, v33 │ │ +0ecbf2: 0214 0400 |00a1: move/from16 v20, v4 │ │ +0ecbf6: 0216 0c00 |00a3: move/from16 v22, v12 │ │ +0ecbfa: 0217 0d00 |00a5: move/from16 v23, v13 │ │ +0ecbfe: 0218 0e00 |00a7: move/from16 v24, v14 │ │ +0ecc02: 0219 0f00 |00a9: move/from16 v25, v15 │ │ +0ecc06: 740a fa0d 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@0dfa │ │ +0ecc0c: a620 2004 |00ae: add-float v32, v32, v4 │ │ +0ecc10: 28e5 |00b0: goto 0095 // -001b │ │ +0ecc12: 0e00 |00b1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ 0x000e line=26 │ │ 0x0012 line=27 │ │ 0x0016 line=28 │ │ @@ -337033,16 +336958,14 @@ │ │ source_file_idx : 2867 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #751 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lde/onyxbits/bureauengine/screen/LinkHandler$1; } │ │ Annotations on field #4594 'linkMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Lcom/badlogic/gdx/scenes/scene2d/Actor;" "Ljava/lang/String;" ">;" } │ │ │ │ Class #751 - │ │ Class descriptor : 'Lde/onyxbits/bureauengine/screen/LinkHandler;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;' │ │ @@ -337059,20 +336982,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0def60: |[0def60] de.onyxbits.bureauengine.screen.LinkHandler.:()V │ │ -0def70: 7010 381c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ -0def76: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ -0def7a: 7010 a325 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ -0def80: 5b10 f211 |0008: iput-object v0, v1, Lde/onyxbits/bureauengine/screen/LinkHandler;.linkMap:Ljava/util/HashMap; // field@11f2 │ │ -0def84: 0e00 |000a: return-void │ │ +0ecc14: |[0ecc14] de.onyxbits.bureauengine.screen.LinkHandler.:()V │ │ +0ecc24: 7010 381c 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.:()V // method@1c38 │ │ +0ecc2a: 2200 b603 |0003: new-instance v0, Ljava/util/HashMap; // type@03b6 │ │ +0ecc2e: 7010 a325 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@25a3 │ │ +0ecc34: 5b10 f211 |0008: iput-object v0, v1, Lde/onyxbits/bureauengine/screen/LinkHandler;.linkMap:Ljava/util/HashMap; // field@11f2 │ │ +0ecc38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000a line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lde/onyxbits/bureauengine/screen/LinkHandler; │ │ @@ -337082,83 +337005,83 @@ │ │ name : 'clicked' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ - insns size : 70 16-bit code units │ │ -0def88: |[0def88] de.onyxbits.bureauengine.screen.LinkHandler.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ -0def98: 5452 f211 |0000: iget-object v2, v5, Lde/onyxbits/bureauengine/screen/LinkHandler;.linkMap:Ljava/util/HashMap; // field@11f2 │ │ -0def9c: 6e10 6b16 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0defa2: 0c03 |0005: move-result-object v3 │ │ -0defa4: 6e20 a525 3200 |0006: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25a5 │ │ -0defaa: 0c01 |0009: move-result-object v1 │ │ -0defac: 1f01 8f03 |000a: check-cast v1, Ljava/lang/String; // type@038f │ │ -0defb0: 3901 0c00 |000c: if-nez v1, 0018 // +000c │ │ -0defb4: 6202 1d00 |000e: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0defb8: 1a03 0902 |0010: const-string v3, "BuereauEngine" // string@0209 │ │ -0defbc: 1a04 ab0c |0012: const-string v4, "No url registered to open" // string@0cab │ │ -0defc0: 7230 e900 3204 |0014: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ -0defc6: 0e00 |0017: return-void │ │ -0defc8: 6202 f111 |0018: sget-object v2, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ -0defcc: 6203 1d00 |001a: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0defd0: 7210 e700 0300 |001c: invoke-interface {v3}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ -0defd6: 0c03 |001f: move-result-object v3 │ │ -0defd8: 6e10 d600 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/Application$ApplicationType;.ordinal:()I // method@00d6 │ │ -0defde: 0a03 |0023: move-result v3 │ │ -0defe0: 4402 0203 |0024: aget v2, v2, v3 │ │ -0defe4: 2b02 1800 0000 |0026: packed-switch v2, 0000003e // +00000018 │ │ -0defea: 28ee |0029: goto 0017 // -0012 │ │ -0defec: 2200 0e00 |002a: new-instance v0, Landroid/content/Intent; // type@000e │ │ -0deff0: 1a02 6511 |002c: const-string v2, "android.intent.action.VIEW" // string@1165 │ │ -0deff4: 7110 5d00 0100 |002e: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005d │ │ -0deffa: 0c03 |0031: move-result-object v3 │ │ -0deffc: 7030 1600 2003 |0032: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0016 │ │ -0df002: 6202 1d00 |0035: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0df006: 1f02 0600 |0037: check-cast v2, Landroid/app/Activity; // type@0006 │ │ -0df00a: 6e20 0700 0200 |0039: invoke-virtual {v2, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0007 │ │ -0df010: 28db |003c: goto 0017 // -0025 │ │ -0df012: 0000 |003d: nop // spacer │ │ -0df014: 0001 0200 0100 0000 0400 0000 f1ff ... |003e: packed-switch-data (8 units) │ │ + insns size : 68 16-bit code units │ │ +0ecc3c: |[0ecc3c] de.onyxbits.bureauengine.screen.LinkHandler.clicked:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ +0ecc4c: 5452 f211 |0000: iget-object v2, v5, Lde/onyxbits/bureauengine/screen/LinkHandler;.linkMap:Ljava/util/HashMap; // field@11f2 │ │ +0ecc50: 6e10 6b16 0600 |0002: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0ecc56: 0c03 |0005: move-result-object v3 │ │ +0ecc58: 6e20 a525 3200 |0006: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25a5 │ │ +0ecc5e: 0c01 |0009: move-result-object v1 │ │ +0ecc60: 1f01 8f03 |000a: check-cast v1, Ljava/lang/String; // type@038f │ │ +0ecc64: 3901 0c00 |000c: if-nez v1, 0018 // +000c │ │ +0ecc68: 6202 1d00 |000e: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ecc6c: 1a03 0902 |0010: const-string v3, "BuereauEngine" // string@0209 │ │ +0ecc70: 1a04 ab0c |0012: const-string v4, "No url registered to open" // string@0cab │ │ +0ecc74: 7230 e900 3204 |0014: invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;.log:(Ljava/lang/String;Ljava/lang/String;)V // method@00e9 │ │ +0ecc7a: 0e00 |0017: return-void │ │ +0ecc7c: 6202 f111 |0018: sget-object v2, Lde/onyxbits/bureauengine/screen/LinkHandler$1;.$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I // field@11f1 │ │ +0ecc80: 6203 1d00 |001a: sget-object v3, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ecc84: 7210 e700 0300 |001c: invoke-interface {v3}, Lcom/badlogic/gdx/Application;.getType:()Lcom/badlogic/gdx/Application$ApplicationType; // method@00e7 │ │ +0ecc8a: 0c03 |001f: move-result-object v3 │ │ +0ecc8c: 6e10 d600 0300 |0020: invoke-virtual {v3}, Lcom/badlogic/gdx/Application$ApplicationType;.ordinal:()I // method@00d6 │ │ +0ecc92: 0a03 |0023: move-result v3 │ │ +0ecc94: 4402 0203 |0024: aget v2, v2, v3 │ │ +0ecc98: 2b02 1800 0000 |0026: packed-switch v2, 0000003e // +00000018 │ │ +0ecc9e: 28ee |0029: goto 0017 // -0012 │ │ +0ecca0: 2200 0e00 |002a: new-instance v0, Landroid/content/Intent; // type@000e │ │ +0ecca4: 1a02 6511 |002c: const-string v2, "android.intent.action.VIEW" // string@1165 │ │ +0ecca8: 7110 5d00 0100 |002e: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@005d │ │ +0eccae: 0c03 |0031: move-result-object v3 │ │ +0eccb0: 7030 1600 2003 |0032: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0016 │ │ +0eccb6: 6202 1d00 |0035: sget-object v2, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0eccba: 1f02 0600 |0037: check-cast v2, Landroid/app/Activity; // type@0006 │ │ +0eccbe: 6e20 0700 0200 |0039: invoke-virtual {v2, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0007 │ │ +0eccc4: 28db |003c: goto 0017 // -0025 │ │ +0eccc6: 0000 |003d: nop // spacer │ │ +0eccc8: 0001 0100 0100 0000 0400 0000 |003e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000c line=49 │ │ 0x000e line=50 │ │ 0x0017 line=70 │ │ 0x0018 line=54 │ │ 0x002a line=56 │ │ 0x0035 line=57 │ │ 0x003d line=54 │ │ locals : │ │ - 0x0035 - 0x0046 reg=0 browserIntent Landroid/content/Intent; │ │ - 0x000c - 0x0046 reg=1 uri Ljava/lang/String; │ │ - 0x0000 - 0x0046 reg=5 this Lde/onyxbits/bureauengine/screen/LinkHandler; │ │ - 0x0000 - 0x0046 reg=6 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ - 0x0000 - 0x0046 reg=7 x F │ │ - 0x0000 - 0x0046 reg=8 y F │ │ + 0x0035 - 0x0044 reg=0 browserIntent Landroid/content/Intent; │ │ + 0x000c - 0x0044 reg=1 uri Ljava/lang/String; │ │ + 0x0000 - 0x0044 reg=5 this Lde/onyxbits/bureauengine/screen/LinkHandler; │ │ + 0x0000 - 0x0044 reg=6 event Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ │ + 0x0000 - 0x0044 reg=7 x F │ │ + 0x0000 - 0x0044 reg=8 y F │ │ │ │ #1 : (in Lde/onyxbits/bureauengine/screen/LinkHandler;) │ │ name : 'register' │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0df024: |[0df024] de.onyxbits.bureauengine.screen.LinkHandler.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0df034: 3903 0b00 |0000: if-nez v3, 000b // +000b │ │ -0df038: 6e20 f815 1200 |0002: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@15f8 │ │ -0df03e: 5410 f211 |0005: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/LinkHandler;.linkMap:Ljava/util/HashMap; // field@11f2 │ │ -0df042: 6e30 a625 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ -0df048: 1102 |000a: return-object v2 │ │ -0df04a: 6e20 d315 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@15d3 │ │ -0df050: 28f7 |000e: goto 0005 // -0009 │ │ +0eccd4: |[0eccd4] de.onyxbits.bureauengine.screen.LinkHandler.register:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0ecce4: 3903 0b00 |0000: if-nez v3, 000b // +000b │ │ +0ecce8: 6e20 f815 1200 |0002: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.removeListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@15f8 │ │ +0eccee: 5410 f211 |0005: iget-object v0, v1, Lde/onyxbits/bureauengine/screen/LinkHandler;.linkMap:Ljava/util/HashMap; // field@11f2 │ │ +0eccf2: 6e30 a625 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25a6 │ │ +0eccf8: 1102 |000a: return-object v2 │ │ +0eccfa: 6e20 d315 1200 |000b: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@15d3 │ │ +0ecd00: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ 0x0005 line=42 │ │ 0x000a line=43 │ │ 0x000b line=40 │ │ @@ -337248,39 +337171,39 @@ │ │ type : '(Lde/onyxbits/pocketbandit/GambleScreen;ZFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0df054: |[0df054] de.onyxbits.pocketbandit.KnobHandler.:(Lde/onyxbits/pocketbandit/GambleScreen;ZFF)V │ │ -0df064: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0df066: 7010 711c 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1c71 │ │ -0df06c: 5c21 2812 |0004: iput-boolean v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df070: 5c21 2412 |0006: iput-boolean v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ -0df074: 5b23 1e12 |0008: iput-object v3, v2, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df078: 5421 2012 |000a: iget-object v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.player:Lde/onyxbits/pocketbandit/Player; // field@1220 │ │ -0df07c: 5b21 2012 |000c: iput-object v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.player:Lde/onyxbits/pocketbandit/Player; // field@1220 │ │ -0df080: 5925 2612 |000e: iput v5, v2, Lde/onyxbits/pocketbandit/KnobHandler;.topLimitStop:F // field@1226 │ │ -0df084: 5926 1c12 |0010: iput v6, v2, Lde/onyxbits/pocketbandit/KnobHandler;.bottomLimitStop:F // field@121c │ │ -0df088: 5c24 1b12 |0012: iput-boolean v4, v2, Lde/onyxbits/pocketbandit/KnobHandler;.allowBrakes:Z // field@121b │ │ -0df08c: a700 0506 |0014: sub-float v0, v5, v6 │ │ -0df090: 1401 ae47 613f |0016: const v1, #float 0.88 // #3f6147ae │ │ -0df096: c801 |0019: mul-float/2addr v1, v0 │ │ -0df098: c661 |001a: add-float/2addr v1, v6 │ │ -0df09a: 5921 2212 |001b: iput v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.restPoint:F // field@1222 │ │ -0df09e: 1401 cdcc 4c3e |001d: const v1, #float 0.2 // #3e4ccccd │ │ -0df0a4: c801 |0020: mul-float/2addr v1, v0 │ │ -0df0a6: c661 |0021: add-float/2addr v1, v6 │ │ -0df0a8: 5921 2712 |0022: iput v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.triggerPoint:F // field@1227 │ │ -0df0ac: 1401 6666 663f |0024: const v1, #float 0.9 // #3f666666 │ │ -0df0b2: c801 |0027: mul-float/2addr v1, v0 │ │ -0df0b4: c661 |0028: add-float/2addr v1, v6 │ │ -0df0b6: 5921 1d12 |0029: iput v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.brakePoint:F // field@121d │ │ -0df0ba: 0e00 |002b: return-void │ │ +0ecd04: |[0ecd04] de.onyxbits.pocketbandit.KnobHandler.:(Lde/onyxbits/pocketbandit/GambleScreen;ZFF)V │ │ +0ecd14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ecd16: 7010 711c 0200 |0001: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;.:()V // method@1c71 │ │ +0ecd1c: 5c21 2812 |0004: iput-boolean v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ecd20: 5c21 2412 |0006: iput-boolean v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ +0ecd24: 5b23 1e12 |0008: iput-object v3, v2, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ecd28: 5421 2012 |000a: iget-object v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.player:Lde/onyxbits/pocketbandit/Player; // field@1220 │ │ +0ecd2c: 5b21 2012 |000c: iput-object v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.player:Lde/onyxbits/pocketbandit/Player; // field@1220 │ │ +0ecd30: 5925 2612 |000e: iput v5, v2, Lde/onyxbits/pocketbandit/KnobHandler;.topLimitStop:F // field@1226 │ │ +0ecd34: 5926 1c12 |0010: iput v6, v2, Lde/onyxbits/pocketbandit/KnobHandler;.bottomLimitStop:F // field@121c │ │ +0ecd38: 5c24 1b12 |0012: iput-boolean v4, v2, Lde/onyxbits/pocketbandit/KnobHandler;.allowBrakes:Z // field@121b │ │ +0ecd3c: a700 0506 |0014: sub-float v0, v5, v6 │ │ +0ecd40: 1401 ae47 613f |0016: const v1, #float 0.88 // #3f6147ae │ │ +0ecd46: c801 |0019: mul-float/2addr v1, v0 │ │ +0ecd48: c661 |001a: add-float/2addr v1, v6 │ │ +0ecd4a: 5921 2212 |001b: iput v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.restPoint:F // field@1222 │ │ +0ecd4e: 1401 cdcc 4c3e |001d: const v1, #float 0.2 // #3e4ccccd │ │ +0ecd54: c801 |0020: mul-float/2addr v1, v0 │ │ +0ecd56: c661 |0021: add-float/2addr v1, v6 │ │ +0ecd58: 5921 2712 |0022: iput v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.triggerPoint:F // field@1227 │ │ +0ecd5c: 1401 6666 663f |0024: const v1, #float 0.9 // #3f666666 │ │ +0ecd62: c801 |0027: mul-float/2addr v1, v0 │ │ +0ecd64: c661 |0028: add-float/2addr v1, v6 │ │ +0ecd66: 5921 1d12 |0029: iput v1, v2, Lde/onyxbits/pocketbandit/KnobHandler;.brakePoint:F // field@121d │ │ +0ecd6a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0004 line=64 │ │ 0x0006 line=69 │ │ 0x0008 line=95 │ │ 0x000a line=96 │ │ @@ -337306,81 +337229,81 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -0df0bc: |[0df0bc] de.onyxbits.pocketbandit.KnobHandler.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0df0cc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0df0ce: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0df0d0: 6e10 6b16 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0df0d6: 0c00 |0005: move-result-object v0 │ │ -0df0d8: 6e10 e915 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0df0de: 0a02 |0009: move-result v2 │ │ -0df0e0: c6b2 |000a: add-float/2addr v2, v11 │ │ -0df0e2: 5283 1f12 |000b: iget v3, v8, Lde/onyxbits/pocketbandit/KnobHandler;.offset:F // field@121f │ │ -0df0e6: a701 0203 |000d: sub-float v1, v2, v3 │ │ -0df0ea: 5582 2812 |000f: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df0ee: 3902 1100 |0011: if-nez v2, 0022 // +0011 │ │ -0df0f2: 5282 1c12 |0013: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.bottomLimitStop:F // field@121c │ │ -0df0f6: 2d02 0102 |0015: cmpl-float v2, v1, v2 │ │ -0df0fa: 3d02 0b00 |0017: if-lez v2, 0022 // +000b │ │ -0df0fe: 5282 2612 |0019: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.topLimitStop:F // field@1226 │ │ -0df102: 2e02 0102 |001b: cmpg-float v2, v1, v2 │ │ -0df106: 3b02 0500 |001d: if-gez v2, 0022 // +0005 │ │ -0df10a: 6e20 1216 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0df110: 5582 2812 |0022: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df114: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ -0df118: 5282 1c12 |0026: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.bottomLimitStop:F // field@121c │ │ -0df11c: 2d02 0102 |0028: cmpl-float v2, v1, v2 │ │ -0df120: 3d02 0b00 |002a: if-lez v2, 0035 // +000b │ │ -0df124: 5282 2712 |002c: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggerPoint:F // field@1227 │ │ -0df128: 2e02 0102 |002e: cmpg-float v2, v1, v2 │ │ -0df12c: 3b02 0500 |0030: if-gez v2, 0035 // +0005 │ │ -0df130: 6e20 1216 1000 |0032: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0df136: 6e10 e915 0000 |0035: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0df13c: 0a02 |0038: move-result v2 │ │ -0df13e: 5283 2712 |0039: iget v3, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggerPoint:F // field@1227 │ │ -0df142: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ -0df146: 3b02 1f00 |003d: if-gez v2, 005c // +001f │ │ -0df14a: 5582 2812 |003f: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df14e: 3902 1b00 |0041: if-nez v2, 005c // +001b │ │ -0df152: 5482 1e12 |0043: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df156: 6e10 9023 0200 |0045: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/GambleScreen;.isSpinning:()Z // method@2390 │ │ -0df15c: 0a02 |0048: move-result v2 │ │ -0df15e: 3902 1300 |0049: if-nez v2, 005c // +0013 │ │ -0df162: 5c87 2812 |004b: iput-boolean v7, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df166: 5482 1e12 |004d: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df16a: 6e20 9223 6200 |004f: invoke-virtual {v2, v6}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ -0df170: 7100 2721 0000 |0052: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.millis:()J // method@2127 │ │ -0df176: 0b02 |0055: move-result-wide v2 │ │ -0df178: 5384 2312 |0056: iget-wide v4, v8, Lde/onyxbits/pocketbandit/KnobHandler;.startTime:J // field@1223 │ │ -0df17c: bc42 |0058: sub-long/2addr v2, v4 │ │ -0df17e: 8422 |0059: long-to-int v2, v2 │ │ -0df180: 5982 2512 |005a: iput v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.timeDiff:I // field@1225 │ │ -0df184: 5582 1b12 |005c: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.allowBrakes:Z // field@121b │ │ -0df188: 3802 2400 |005e: if-eqz v2, 0082 // +0024 │ │ -0df18c: 6e10 e915 0000 |0060: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ -0df192: 0a02 |0063: move-result v2 │ │ -0df194: 5283 1d12 |0064: iget v3, v8, Lde/onyxbits/pocketbandit/KnobHandler;.brakePoint:F // field@121d │ │ -0df198: 2d02 0203 |0066: cmpl-float v2, v2, v3 │ │ -0df19c: 3d02 1a00 |0068: if-lez v2, 0082 // +001a │ │ -0df1a0: 5582 2412 |006a: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ -0df1a4: 3902 1600 |006c: if-nez v2, 0082 // +0016 │ │ -0df1a8: 5482 1e12 |006e: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df1ac: 6e10 9023 0200 |0070: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/GambleScreen;.isSpinning:()Z // method@2390 │ │ -0df1b2: 0a02 |0073: move-result v2 │ │ -0df1b4: 3802 0e00 |0074: if-eqz v2, 0082 // +000e │ │ -0df1b8: 5c87 2412 |0076: iput-boolean v7, v8, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ -0df1bc: 5482 1e12 |0078: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df1c0: 6e20 9223 6200 |007a: invoke-virtual {v2, v6}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ -0df1c6: 5482 1e12 |007d: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df1ca: 6e10 8a23 0200 |007f: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/GambleScreen;.brakeWheels:()V // method@238a │ │ -0df1d0: 0e00 |0082: return-void │ │ +0ecd6c: |[0ecd6c] de.onyxbits.pocketbandit.KnobHandler.drag:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ecd7c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0ecd7e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0ecd80: 6e10 6b16 0900 |0002: invoke-virtual {v9}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0ecd86: 0c00 |0005: move-result-object v0 │ │ +0ecd88: 6e10 e915 0000 |0006: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ecd8e: 0a02 |0009: move-result v2 │ │ +0ecd90: c6b2 |000a: add-float/2addr v2, v11 │ │ +0ecd92: 5283 1f12 |000b: iget v3, v8, Lde/onyxbits/pocketbandit/KnobHandler;.offset:F // field@121f │ │ +0ecd96: a701 0203 |000d: sub-float v1, v2, v3 │ │ +0ecd9a: 5582 2812 |000f: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ecd9e: 3902 1100 |0011: if-nez v2, 0022 // +0011 │ │ +0ecda2: 5282 1c12 |0013: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.bottomLimitStop:F // field@121c │ │ +0ecda6: 2d02 0102 |0015: cmpl-float v2, v1, v2 │ │ +0ecdaa: 3d02 0b00 |0017: if-lez v2, 0022 // +000b │ │ +0ecdae: 5282 2612 |0019: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.topLimitStop:F // field@1226 │ │ +0ecdb2: 2e02 0102 |001b: cmpg-float v2, v1, v2 │ │ +0ecdb6: 3b02 0500 |001d: if-gez v2, 0022 // +0005 │ │ +0ecdba: 6e20 1216 1000 |001f: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0ecdc0: 5582 2812 |0022: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ecdc4: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ +0ecdc8: 5282 1c12 |0026: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.bottomLimitStop:F // field@121c │ │ +0ecdcc: 2d02 0102 |0028: cmpl-float v2, v1, v2 │ │ +0ecdd0: 3d02 0b00 |002a: if-lez v2, 0035 // +000b │ │ +0ecdd4: 5282 2712 |002c: iget v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggerPoint:F // field@1227 │ │ +0ecdd8: 2e02 0102 |002e: cmpg-float v2, v1, v2 │ │ +0ecddc: 3b02 0500 |0030: if-gez v2, 0035 // +0005 │ │ +0ecde0: 6e20 1216 1000 |0032: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0ecde6: 6e10 e915 0000 |0035: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ecdec: 0a02 |0038: move-result v2 │ │ +0ecdee: 5283 2712 |0039: iget v3, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggerPoint:F // field@1227 │ │ +0ecdf2: 2e02 0203 |003b: cmpg-float v2, v2, v3 │ │ +0ecdf6: 3b02 1f00 |003d: if-gez v2, 005c // +001f │ │ +0ecdfa: 5582 2812 |003f: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ecdfe: 3902 1b00 |0041: if-nez v2, 005c // +001b │ │ +0ece02: 5482 1e12 |0043: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ece06: 6e10 9023 0200 |0045: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/GambleScreen;.isSpinning:()Z // method@2390 │ │ +0ece0c: 0a02 |0048: move-result v2 │ │ +0ece0e: 3902 1300 |0049: if-nez v2, 005c // +0013 │ │ +0ece12: 5c87 2812 |004b: iput-boolean v7, v8, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ece16: 5482 1e12 |004d: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ece1a: 6e20 9223 6200 |004f: invoke-virtual {v2, v6}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ +0ece20: 7100 2721 0000 |0052: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.millis:()J // method@2127 │ │ +0ece26: 0b02 |0055: move-result-wide v2 │ │ +0ece28: 5384 2312 |0056: iget-wide v4, v8, Lde/onyxbits/pocketbandit/KnobHandler;.startTime:J // field@1223 │ │ +0ece2c: bc42 |0058: sub-long/2addr v2, v4 │ │ +0ece2e: 8422 |0059: long-to-int v2, v2 │ │ +0ece30: 5982 2512 |005a: iput v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.timeDiff:I // field@1225 │ │ +0ece34: 5582 1b12 |005c: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.allowBrakes:Z // field@121b │ │ +0ece38: 3802 2400 |005e: if-eqz v2, 0082 // +0024 │ │ +0ece3c: 6e10 e915 0000 |0060: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getY:()F // method@15e9 │ │ +0ece42: 0a02 |0063: move-result v2 │ │ +0ece44: 5283 1d12 |0064: iget v3, v8, Lde/onyxbits/pocketbandit/KnobHandler;.brakePoint:F // field@121d │ │ +0ece48: 2d02 0203 |0066: cmpl-float v2, v2, v3 │ │ +0ece4c: 3d02 1a00 |0068: if-lez v2, 0082 // +001a │ │ +0ece50: 5582 2412 |006a: iget-boolean v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ +0ece54: 3902 1600 |006c: if-nez v2, 0082 // +0016 │ │ +0ece58: 5482 1e12 |006e: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ece5c: 6e10 9023 0200 |0070: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/GambleScreen;.isSpinning:()Z // method@2390 │ │ +0ece62: 0a02 |0073: move-result v2 │ │ +0ece64: 3802 0e00 |0074: if-eqz v2, 0082 // +000e │ │ +0ece68: 5c87 2412 |0076: iput-boolean v7, v8, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ +0ece6c: 5482 1e12 |0078: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ece70: 6e20 9223 6200 |007a: invoke-virtual {v2, v6}, Lde/onyxbits/pocketbandit/GambleScreen;.playSoundEffect:(I)V // method@2392 │ │ +0ece76: 5482 1e12 |007d: iget-object v2, v8, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ece7a: 6e10 8a23 0200 |007f: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/GambleScreen;.brakeWheels:()V // method@238a │ │ +0ece80: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=115 │ │ 0x0006 line=116 │ │ 0x000f line=117 │ │ 0x001f line=119 │ │ 0x0022 line=121 │ │ @@ -337408,20 +337331,20 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0df1d4: |[0df1d4] de.onyxbits.pocketbandit.KnobHandler.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0df1e4: 5925 1f12 |0000: iput v5, v2, Lde/onyxbits/pocketbandit/KnobHandler;.offset:F // field@121f │ │ -0df1e8: 7100 2721 0000 |0002: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.millis:()J // method@2127 │ │ -0df1ee: 0b00 |0005: move-result-wide v0 │ │ -0df1f0: 5a20 2312 |0006: iput-wide v0, v2, Lde/onyxbits/pocketbandit/KnobHandler;.startTime:J // field@1223 │ │ -0df1f4: 0e00 |0008: return-void │ │ +0ece84: |[0ece84] de.onyxbits.pocketbandit.KnobHandler.dragStart:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0ece94: 5925 1f12 |0000: iput v5, v2, Lde/onyxbits/pocketbandit/KnobHandler;.offset:F // field@121f │ │ +0ece98: 7100 2721 0000 |0002: invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;.millis:()J // method@2127 │ │ +0ece9e: 0b00 |0005: move-result-wide v0 │ │ +0ecea0: 5a20 2312 |0006: iput-wide v0, v2, Lde/onyxbits/pocketbandit/KnobHandler;.startTime:J // field@1223 │ │ +0ecea4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lde/onyxbits/pocketbandit/KnobHandler; │ │ @@ -337435,43 +337358,43 @@ │ │ type : '(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0df1f8: |[0df1f8] de.onyxbits.pocketbandit.KnobHandler.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ -0df208: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0df20a: 6e10 6b16 0700 |0001: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ -0df210: 0c00 |0004: move-result-object v0 │ │ -0df212: 6e10 e815 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ -0df218: 0a02 |0008: move-result v2 │ │ -0df21a: 5263 2212 |0009: iget v3, v6, Lde/onyxbits/pocketbandit/KnobHandler;.restPoint:F // field@1222 │ │ -0df21e: 1504 003f |000b: const/high16 v4, #int 1056964608 // #3f00 │ │ -0df222: 7130 df16 3204 |000d: invoke-static {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@16df │ │ -0df228: 0c02 |0010: move-result-object v2 │ │ -0df22a: 6e20 d115 2000 |0011: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@15d1 │ │ -0df230: 5562 2812 |0014: iget-boolean v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df234: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -0df238: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -0df23a: 5262 2512 |0019: iget v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.timeDiff:I // field@1225 │ │ -0df23e: 1303 f401 |001b: const/16 v3, #int 500 // #1f4 │ │ -0df242: 3532 0300 |001d: if-ge v2, v3, 0020 // +0003 │ │ -0df246: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0df248: 5262 2512 |0020: iget v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.timeDiff:I // field@1225 │ │ -0df24c: 1303 c800 |0022: const/16 v3, #int 200 // #c8 │ │ -0df250: 3532 0400 |0024: if-ge v2, v3, 0028 // +0004 │ │ -0df254: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ -0df258: 5462 1e12 |0028: iget-object v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ -0df25c: 6e20 9123 1200 |002a: invoke-virtual {v2, v1}, Lde/onyxbits/pocketbandit/GambleScreen;.newRound:(I)V // method@2391 │ │ -0df262: 5c65 2812 |002d: iput-boolean v5, v6, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ -0df266: 5562 2412 |002f: iget-boolean v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ -0df26a: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ -0df26e: 5c65 2412 |0033: iput-boolean v5, v6, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ -0df272: 0e00 |0035: return-void │ │ +0ecea8: |[0ecea8] de.onyxbits.pocketbandit.KnobHandler.dragStop:(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ +0eceb8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0eceba: 6e10 6b16 0700 |0001: invoke-virtual {v7}, Lcom/badlogic/gdx/scenes/scene2d/InputEvent;.getListenerActor:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@166b │ │ +0ecec0: 0c00 |0004: move-result-object v0 │ │ +0ecec2: 6e10 e815 0000 |0005: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.getX:()F // method@15e8 │ │ +0ecec8: 0a02 |0008: move-result v2 │ │ +0ececa: 5263 2212 |0009: iget v3, v6, Lde/onyxbits/pocketbandit/KnobHandler;.restPoint:F // field@1222 │ │ +0ecece: 1504 003f |000b: const/high16 v4, #int 1056964608 // #3f00 │ │ +0eced2: 7130 df16 3204 |000d: invoke-static {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.moveTo:(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveToAction; // method@16df │ │ +0eced8: 0c02 |0010: move-result-object v2 │ │ +0eceda: 6e20 d115 2000 |0011: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@15d1 │ │ +0ecee0: 5562 2812 |0014: iget-boolean v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ecee4: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +0ecee8: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +0eceea: 5262 2512 |0019: iget v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.timeDiff:I // field@1225 │ │ +0eceee: 1303 f401 |001b: const/16 v3, #int 500 // #1f4 │ │ +0ecef2: 3532 0300 |001d: if-ge v2, v3, 0020 // +0003 │ │ +0ecef6: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0ecef8: 5262 2512 |0020: iget v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.timeDiff:I // field@1225 │ │ +0ecefc: 1303 c800 |0022: const/16 v3, #int 200 // #c8 │ │ +0ecf00: 3532 0400 |0024: if-ge v2, v3, 0028 // +0004 │ │ +0ecf04: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ +0ecf08: 5462 1e12 |0028: iget-object v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@121e │ │ +0ecf0c: 6e20 9123 1200 |002a: invoke-virtual {v2, v1}, Lde/onyxbits/pocketbandit/GambleScreen;.newRound:(I)V // method@2391 │ │ +0ecf12: 5c65 2812 |002d: iput-boolean v5, v6, Lde/onyxbits/pocketbandit/KnobHandler;.triggered:Z // field@1228 │ │ +0ecf16: 5562 2412 |002f: iget-boolean v2, v6, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ +0ecf1a: 3802 0400 |0031: if-eqz v2, 0035 // +0004 │ │ +0ecf1e: 5c65 2412 |0033: iput-boolean v5, v6, Lde/onyxbits/pocketbandit/KnobHandler;.stopped:Z // field@1224 │ │ +0ecf22: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=145 │ │ 0x0005 line=146 │ │ 0x0014 line=147 │ │ 0x0018 line=149 │ │ 0x0019 line=150 │ │ @@ -337495,18 +337418,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 │ │ -0df274: |[0df274] de.onyxbits.pocketbandit.KnobHandler.restKnob:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ -0df284: 5210 2212 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/KnobHandler;.restPoint:F // field@1222 │ │ -0df288: 6e20 1216 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ -0df28e: 0e00 |0005: return-void │ │ +0ecf24: |[0ecf24] de.onyxbits.pocketbandit.KnobHandler.restKnob:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ +0ecf34: 5210 2212 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/KnobHandler;.restPoint:F // field@1222 │ │ +0ecf38: 6e20 1216 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.setY:(F)V // method@1612 │ │ +0ecf3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lde/onyxbits/pocketbandit/KnobHandler; │ │ 0x0000 - 0x0006 reg=2 knob Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -337545,17 +337468,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df290: |[0df290] de.onyxbits.pocketbandit.SlotMachine.:()V │ │ -0df2a0: 7010 3b23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/BureauGame;.:()V // method@233b │ │ -0df2a6: 0e00 |0003: return-void │ │ +0ecf40: |[0ecf40] de.onyxbits.pocketbandit.SlotMachine.:()V │ │ +0ecf50: 7010 3b23 0000 |0000: invoke-direct {v0}, Lde/onyxbits/bureauengine/BureauGame;.:()V // method@233b │ │ +0ecf56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/onyxbits/pocketbandit/SlotMachine; │ │ │ │ Virtual methods - │ │ @@ -337564,25 +337487,25 @@ │ │ type : '()Lde/onyxbits/bureauengine/audio/MuteManager;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0df2a8: |[0df2a8] de.onyxbits.pocketbandit.SlotMachine.createMuteManager:()Lde/onyxbits/bureauengine/audio/MuteManager; │ │ -0df2b8: 2200 3c03 |0000: new-instance v0, Lde/onyxbits/bureauengine/audio/MuteManager; // type@033c │ │ -0df2bc: 7010 4723 0000 |0002: invoke-direct {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.:()V // method@2347 │ │ -0df2c2: 6201 1d00 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ -0df2c6: 1a02 0f0d |0007: const-string v2, "PocketBandit" // string@0d0f │ │ -0df2ca: 7220 e600 2100 |0009: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ -0df2d0: 0c01 |000c: move-result-object v1 │ │ -0df2d2: 1a02 830c |000d: const-string v2, "MuteManager.musicMuted" // string@0c83 │ │ -0df2d6: 1a03 840c |000f: const-string v3, "MuteManager.soundMuted" // string@0c84 │ │ -0df2da: 6e40 4b23 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Lde/onyxbits/bureauengine/audio/MuteManager;.persistWith:(Lcom/badlogic/gdx/Preferences;Ljava/lang/String;Ljava/lang/String;)V // method@234b │ │ -0df2e0: 1100 |0014: return-object v0 │ │ +0ecf58: |[0ecf58] de.onyxbits.pocketbandit.SlotMachine.createMuteManager:()Lde/onyxbits/bureauengine/audio/MuteManager; │ │ +0ecf68: 2200 3c03 |0000: new-instance v0, Lde/onyxbits/bureauengine/audio/MuteManager; // type@033c │ │ +0ecf6c: 7010 4723 0000 |0002: invoke-direct {v0}, Lde/onyxbits/bureauengine/audio/MuteManager;.:()V // method@2347 │ │ +0ecf72: 6201 1d00 |0005: sget-object v1, Lcom/badlogic/gdx/Gdx;.app:Lcom/badlogic/gdx/Application; // field@001d │ │ +0ecf76: 1a02 0f0d |0007: const-string v2, "PocketBandit" // string@0d0f │ │ +0ecf7a: 7220 e600 2100 |0009: invoke-interface {v1, v2}, Lcom/badlogic/gdx/Application;.getPreferences:(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; // method@00e6 │ │ +0ecf80: 0c01 |000c: move-result-object v1 │ │ +0ecf82: 1a02 830c |000d: const-string v2, "MuteManager.musicMuted" // string@0c83 │ │ +0ecf86: 1a03 840c |000f: const-string v3, "MuteManager.soundMuted" // string@0c84 │ │ +0ecf8a: 6e40 4b23 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Lde/onyxbits/bureauengine/audio/MuteManager;.persistWith:(Lcom/badlogic/gdx/Preferences;Ljava/lang/String;Ljava/lang/String;)V // method@234b │ │ +0ecf90: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ 0x0014 line=30 │ │ locals : │ │ 0x0005 - 0x0015 reg=0 ret Lde/onyxbits/bureauengine/audio/MuteManager; │ │ @@ -337593,171 +337516,171 @@ │ │ type : '()Lde/onyxbits/bureauengine/screen/BureauScreen;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 312 16-bit code units │ │ -0df2e4: |[0df2e4] de.onyxbits.pocketbandit.SlotMachine.createStartUpScreen:()Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ -0df2f4: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -0df2f8: 5402 4212 |0002: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@1242 │ │ -0df2fc: 1a03 0a28 |0004: const-string v3, "textures/global.atlas" // string@280a │ │ -0df300: 1c04 5801 |0006: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0df304: 6e30 e701 3204 |0008: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;)V // method@01e7 │ │ -0df30a: 0800 1400 |000b: move-object/from16 v0, v20 │ │ -0df30e: 5402 4212 |000d: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@1242 │ │ -0df312: 6e10 d401 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ -0df318: 0800 1400 |0012: move-object/from16 v0, v20 │ │ -0df31c: 5402 4212 |0014: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@1242 │ │ -0df320: 1a03 0a28 |0016: const-string v3, "textures/global.atlas" // string@280a │ │ -0df324: 1c04 5801 |0018: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0df328: 6e30 d601 3204 |001a: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ -0df32e: 0c09 |001d: move-result-object v9 │ │ -0df330: 1f09 5801 |001e: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ -0df334: 2208 3001 |0020: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ -0df338: 7010 ed0b 0800 |0022: invoke-direct {v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:()V // method@0bed │ │ -0df33e: 2202 6602 |0025: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ -0df342: 7020 9719 9200 |0027: invoke-direct {v2, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1997 │ │ -0df348: 0800 1400 |002a: move-object/from16 v0, v20 │ │ -0df34c: 5b02 4412 |002c: iput-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0df350: 2212 8902 |002e: new-instance v18, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0df354: 7601 e11b 1200 |0030: invoke-direct/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.:()V // method@1be1 │ │ -0df35a: 0800 1200 |0033: move-object/from16 v0, v18 │ │ -0df35e: 5b08 8a0e |0035: iput-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ -0df362: 2213 a002 |0037: new-instance v19, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0df366: 2202 3301 |0039: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0df36a: 1a03 5124 |003b: const-string v3, "roundbox_grey" // string@2451 │ │ -0df36e: 6e20 6c0e 3900 |003d: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0df374: 0c03 |0040: move-result-object v3 │ │ -0df376: 1304 0800 |0041: const/16 v4, #int 8 // #8 │ │ -0df37a: 1305 0800 |0043: const/16 v5, #int 8 // #8 │ │ -0df37e: 1306 0800 |0045: const/16 v6, #int 8 // #8 │ │ -0df382: 1307 0800 |0047: const/16 v7, #int 8 // #8 │ │ -0df386: 7606 6f0c 0200 |0049: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c6f │ │ -0df38c: 0800 1300 |004c: move-object/from16 v0, v19 │ │ -0df390: 7020 ac1c 2000 |004e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ -0df396: 0800 1300 |0051: move-object/from16 v0, v19 │ │ -0df39a: 0801 1200 |0053: move-object/from16 v1, v18 │ │ -0df39e: 5b10 880e |0055: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ -0df3a2: 0800 1400 |0057: move-object/from16 v0, v20 │ │ -0df3a6: 5402 4412 |0059: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0df3aa: 1a03 8f14 |005b: const-string v3, "default" // string@148f │ │ -0df3ae: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -0df3b2: 6e30 9819 3200 |005f: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;)V // method@1998 │ │ -0df3b8: 220b 5102 |0062: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0df3bc: 7010 ae18 0b00 |0064: invoke-direct {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@18ae │ │ -0df3c2: 5bb8 680d |0067: iput-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0df3c6: 6202 5403 |0069: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0354 │ │ -0df3ca: 5bb2 690d |006b: iput-object v2, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0df3ce: 0800 1400 |006d: move-object/from16 v0, v20 │ │ -0df3d2: 5402 4412 |006f: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0df3d6: 1a03 8f14 |0071: const-string v3, "default" // string@148f │ │ -0df3da: 6e30 9819 320b |0073: invoke-virtual {v2, v3, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;)V // method@1998 │ │ -0df3e0: 220d 5902 |0076: new-instance v13, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ -0df3e4: 7010 ff18 0d00 |0078: invoke-direct {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@18ff │ │ -0df3ea: 2213 a002 |007b: new-instance v19, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ -0df3ee: 2202 3301 |007d: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ -0df3f2: 1a03 5124 |007f: const-string v3, "roundbox_grey" // string@2451 │ │ -0df3f6: 6e20 6c0e 3900 |0081: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ -0df3fc: 0c03 |0084: move-result-object v3 │ │ -0df3fe: 1304 0800 |0085: const/16 v4, #int 8 // #8 │ │ -0df402: 1305 0800 |0087: const/16 v5, #int 8 // #8 │ │ -0df406: 1306 0800 |0089: const/16 v6, #int 8 // #8 │ │ -0df40a: 1307 0800 |008b: const/16 v7, #int 8 // #8 │ │ -0df40e: 7606 6f0c 0200 |008d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c6f │ │ -0df414: 0800 1300 |0090: move-object/from16 v0, v19 │ │ -0df418: 7020 ac1c 2000 |0092: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ -0df41e: 0800 1300 |0095: move-object/from16 v0, v19 │ │ -0df422: 5bd0 870d |0097: iput-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ -0df426: 0800 1400 |0099: move-object/from16 v0, v20 │ │ -0df42a: 5402 4412 |009b: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0df42e: 1a03 8f14 |009d: const-string v3, "default" // string@148f │ │ -0df432: 6e30 9819 320d |009f: invoke-virtual {v2, v3, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;)V // method@1998 │ │ -0df438: 1a02 a029 |00a2: const-string v2, "variant" // string@29a0 │ │ -0df43c: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ -0df43e: 7120 e424 3200 |00a5: invoke-static {v2, v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24e4 │ │ -0df444: 0c11 |00a8: move-result-object v17 │ │ -0df446: 120e |00a9: const/4 v14, #int 0 // #0 │ │ -0df448: 1a02 d824 |00aa: const-string v2, "sequence" // string@24d8 │ │ -0df44c: 1a03 0000 |00ac: const-string v3, "" // string@0000 │ │ -0df450: 7120 e424 3200 |00ae: invoke-static {v2, v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24e4 │ │ -0df456: 0c02 |00b1: move-result-object v2 │ │ -0df458: 1a03 ad00 |00b2: const-string v3, "," // string@00ad │ │ -0df45c: 6e20 be24 3200 |00b4: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ -0df462: 0c0f |00b7: move-result-object v15 │ │ -0df464: 1202 |00b8: const/4 v2, #int 0 // #0 │ │ -0df466: 4602 0f02 |00b9: aget-object v2, v15, v2 │ │ -0df46a: 1a03 0000 |00bb: const-string v3, "" // string@0000 │ │ -0df46e: 6e20 b024 3200 |00bd: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0df474: 0a02 |00c0: move-result v2 │ │ -0df476: 3902 1f00 |00c1: if-nez v2, 00e0 // +001f │ │ -0df47a: 1202 |00c3: const/4 v2, #int 0 // #0 │ │ -0df47c: 4602 0f02 |00c4: aget-object v2, v15, v2 │ │ -0df480: 1a03 ab00 |00c6: const-string v3, "+" // string@00ab │ │ -0df484: 6e20 b024 3200 |00c8: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0df48a: 0a02 |00cb: move-result v2 │ │ -0df48c: 3902 1400 |00cc: if-nez v2, 00e0 // +0014 │ │ -0df490: 21f2 |00ce: array-length v2, v15 │ │ -0df492: 232e e903 |00cf: new-array v14, v2, [I // type@03e9 │ │ -0df496: 120a |00d1: const/4 v10, #int 0 // #0 │ │ -0df498: 21f2 |00d2: array-length v2, v15 │ │ -0df49a: 352a 0d00 |00d3: if-ge v10, v2, 00e0 // +000d │ │ -0df49e: 4602 0f0a |00d5: aget-object v2, v15, v10 │ │ -0df4a2: 7110 7024 0200 |00d7: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0df4a8: 0a02 |00da: move-result v2 │ │ -0df4aa: 4b02 0e0a |00db: aput v2, v14, v10 │ │ -0df4ae: d80a 0a01 |00dd: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0df4b2: 28f3 |00df: goto 00d2 // -000d │ │ -0df4b4: 1202 |00e0: const/4 v2, #int 0 // #0 │ │ -0df4b6: 4602 0f02 |00e1: aget-object v2, v15, v2 │ │ -0df4ba: 1a03 0000 |00e3: const-string v3, "" // string@0000 │ │ -0df4be: 6e20 b024 3200 |00e5: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0df4c4: 0a02 |00e8: move-result v2 │ │ -0df4c6: 3902 2600 |00e9: if-nez v2, 010f // +0026 │ │ -0df4ca: 1202 |00eb: const/4 v2, #int 0 // #0 │ │ -0df4cc: 4602 0f02 |00ec: aget-object v2, v15, v2 │ │ -0df4d0: 1a03 ab00 |00ee: const-string v3, "+" // string@00ab │ │ -0df4d4: 6e20 b024 3200 |00f0: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ -0df4da: 0a02 |00f3: move-result v2 │ │ -0df4dc: 3802 1b00 |00f4: if-eqz v2, 010f // +001b │ │ -0df4e0: 1212 |00f6: const/4 v2, #int 1 // #1 │ │ -0df4e2: 4602 0f02 |00f7: aget-object v2, v15, v2 │ │ -0df4e6: 7110 7024 0200 |00f9: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0df4ec: 0a02 |00fc: move-result v2 │ │ -0df4ee: 232e e903 |00fd: new-array v14, v2, [I // type@03e9 │ │ -0df4f2: 120a |00ff: const/4 v10, #int 0 // #0 │ │ -0df4f4: 21f2 |0100: array-length v2, v15 │ │ -0df4f6: 352a 0e00 |0101: if-ge v10, v2, 010f // +000e │ │ -0df4fa: 1222 |0103: const/4 v2, #int 2 // #2 │ │ -0df4fc: 4602 0f02 |0104: aget-object v2, v15, v2 │ │ -0df500: 7110 7024 0200 |0106: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ -0df506: 0a02 |0109: move-result v2 │ │ -0df508: 4b02 0e0a |010a: aput v2, v14, v10 │ │ -0df50c: d80a 0a01 |010c: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0df510: 28f2 |010e: goto 0100 // -000e │ │ -0df512: 3911 0a00 |010f: if-nez v17, 0119 // +000a │ │ -0df516: 2202 4903 |0111: new-instance v2, Lde/onyxbits/pocketbandit/MenuScreen; // type@0349 │ │ -0df51a: 0800 1400 |0113: move-object/from16 v0, v20 │ │ -0df51e: 7020 9c23 0200 |0115: invoke-direct {v2, v0}, Lde/onyxbits/pocketbandit/MenuScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@239c │ │ -0df524: 1102 |0118: return-object v2 │ │ -0df526: 6202 1f00 |0119: sget-object v2, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ -0df52a: 0800 1100 |011b: move-object/from16 v0, v17 │ │ -0df52e: 7220 0901 0200 |011d: invoke-interface {v2, v0}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ -0df534: 0c02 |0120: move-result-object v2 │ │ -0df536: 7110 c223 0200 |0121: invoke-static {v2}, Lde/onyxbits/pocketbandit/Variation;.loadVariation:(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation; // method@23c2 │ │ -0df53c: 0c10 |0124: move-result-object v16 │ │ -0df53e: 220c 4a03 |0125: new-instance v12, Lde/onyxbits/pocketbandit/Player; // type@034a │ │ -0df542: 1302 0a00 |0127: const/16 v2, #int 10 // #a │ │ -0df546: 0800 1000 |0129: move-object/from16 v0, v16 │ │ -0df54a: 7030 a223 0c02 |012b: invoke-direct {v12, v0, v2}, Lde/onyxbits/pocketbandit/Player;.:(Lde/onyxbits/pocketbandit/Variation;I)V // method@23a2 │ │ -0df550: 2202 4703 |012e: new-instance v2, Lde/onyxbits/pocketbandit/GambleScreen; // type@0347 │ │ -0df554: 0800 1400 |0130: move-object/from16 v0, v20 │ │ -0df558: 0801 1000 |0132: move-object/from16 v1, v16 │ │ -0df55c: 7040 8923 021c |0134: invoke-direct {v2, v0, v12, v1}, Lde/onyxbits/pocketbandit/GambleScreen;.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V // method@2389 │ │ -0df562: 28e1 |0137: goto 0118 // -001f │ │ +0ecf94: |[0ecf94] de.onyxbits.pocketbandit.SlotMachine.createStartUpScreen:()Lde/onyxbits/bureauengine/screen/BureauScreen; │ │ +0ecfa4: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +0ecfa8: 5402 4212 |0002: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@1242 │ │ +0ecfac: 1a03 0a28 |0004: const-string v3, "textures/global.atlas" // string@280a │ │ +0ecfb0: 1c04 5801 |0006: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0ecfb4: 6e30 e701 3204 |0008: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.load:(Ljava/lang/String;Ljava/lang/Class;)V // method@01e7 │ │ +0ecfba: 0800 1400 |000b: move-object/from16 v0, v20 │ │ +0ecfbe: 5402 4212 |000d: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@1242 │ │ +0ecfc2: 6e10 d401 0200 |000f: invoke-virtual {v2}, Lcom/badlogic/gdx/assets/AssetManager;.finishLoading:()V // method@01d4 │ │ +0ecfc8: 0800 1400 |0012: move-object/from16 v0, v20 │ │ +0ecfcc: 5402 4212 |0014: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.assetManager:Lcom/badlogic/gdx/assets/AssetManager; // field@1242 │ │ +0ecfd0: 1a03 0a28 |0016: const-string v3, "textures/global.atlas" // string@280a │ │ +0ecfd4: 1c04 5801 |0018: const-class v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0ecfd8: 6e30 d601 3204 |001a: invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/assets/AssetManager;.get:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01d6 │ │ +0ecfde: 0c09 |001d: move-result-object v9 │ │ +0ecfe0: 1f09 5801 |001e: check-cast v9, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; // type@0158 │ │ +0ecfe4: 2208 3001 |0020: new-instance v8, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // type@0130 │ │ +0ecfe8: 7010 ed0b 0800 |0022: invoke-direct {v8}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;.:()V // method@0bed │ │ +0ecfee: 2202 6602 |0025: new-instance v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // type@0266 │ │ +0ecff2: 7020 9719 9200 |0027: invoke-direct {v2, v9}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.:(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V // method@1997 │ │ +0ecff8: 0800 1400 |002a: move-object/from16 v0, v20 │ │ +0ecffc: 5b02 4412 |002c: iput-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0ed000: 2212 8902 |002e: new-instance v18, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0ed004: 7601 e11b 1200 |0030: invoke-direct/range {v18}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.:()V // method@1be1 │ │ +0ed00a: 0800 1200 |0033: move-object/from16 v0, v18 │ │ +0ed00e: 5b08 8a0e |0035: iput-object v8, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ +0ed012: 2213 a002 |0037: new-instance v19, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0ed016: 2202 3301 |0039: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0ed01a: 1a03 5124 |003b: const-string v3, "roundbox_grey" // string@2451 │ │ +0ed01e: 6e20 6c0e 3900 |003d: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0ed024: 0c03 |0040: move-result-object v3 │ │ +0ed026: 1304 0800 |0041: const/16 v4, #int 8 // #8 │ │ +0ed02a: 1305 0800 |0043: const/16 v5, #int 8 // #8 │ │ +0ed02e: 1306 0800 |0045: const/16 v6, #int 8 // #8 │ │ +0ed032: 1307 0800 |0047: const/16 v7, #int 8 // #8 │ │ +0ed036: 7606 6f0c 0200 |0049: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c6f │ │ +0ed03c: 0800 1300 |004c: move-object/from16 v0, v19 │ │ +0ed040: 7020 ac1c 2000 |004e: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ +0ed046: 0800 1300 |0051: move-object/from16 v0, v19 │ │ +0ed04a: 0801 1200 |0053: move-object/from16 v1, v18 │ │ +0ed04e: 5b10 880e |0055: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ +0ed052: 0800 1400 |0057: move-object/from16 v0, v20 │ │ +0ed056: 5402 4412 |0059: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0ed05a: 1a03 8f14 |005b: const-string v3, "default" // string@148f │ │ +0ed05e: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +0ed062: 6e30 9819 3200 |005f: invoke-virtual {v2, v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;)V // method@1998 │ │ +0ed068: 220b 5102 |0062: new-instance v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0ed06c: 7010 ae18 0b00 |0064: invoke-direct {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.:()V // method@18ae │ │ +0ed072: 5bb8 680d |0067: iput-object v8, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0ed076: 6202 5403 |0069: sget-object v2, Lcom/badlogic/gdx/graphics/Color;.BLACK:Lcom/badlogic/gdx/graphics/Color; // field@0354 │ │ +0ed07a: 5bb2 690d |006b: iput-object v2, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0ed07e: 0800 1400 |006d: move-object/from16 v0, v20 │ │ +0ed082: 5402 4412 |006f: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0ed086: 1a03 8f14 |0071: const-string v3, "default" // string@148f │ │ +0ed08a: 6e30 9819 320b |0073: invoke-virtual {v2, v3, v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;)V // method@1998 │ │ +0ed090: 220d 5902 |0076: new-instance v13, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; // type@0259 │ │ +0ed094: 7010 ff18 0d00 |0078: invoke-direct {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.:()V // method@18ff │ │ +0ed09a: 2213 a002 |007b: new-instance v19, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable; // type@02a0 │ │ +0ed09e: 2202 3301 |007d: new-instance v2, Lcom/badlogic/gdx/graphics/g2d/NinePatch; // type@0133 │ │ +0ed0a2: 1a03 5124 |007f: const-string v3, "roundbox_grey" // string@2451 │ │ +0ed0a6: 6e20 6c0e 3900 |0081: invoke-virtual {v9, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;.findRegion:(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; // method@0e6c │ │ +0ed0ac: 0c03 |0084: move-result-object v3 │ │ +0ed0ae: 1304 0800 |0085: const/16 v4, #int 8 // #8 │ │ +0ed0b2: 1305 0800 |0087: const/16 v5, #int 8 // #8 │ │ +0ed0b6: 1306 0800 |0089: const/16 v6, #int 8 // #8 │ │ +0ed0ba: 1307 0800 |008b: const/16 v7, #int 8 // #8 │ │ +0ed0be: 7606 6f0c 0200 |008d: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g2d/NinePatch;.:(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V // method@0c6f │ │ +0ed0c4: 0800 1300 |0090: move-object/from16 v0, v19 │ │ +0ed0c8: 7020 ac1c 2000 |0092: invoke-direct {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;.:(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V // method@1cac │ │ +0ed0ce: 0800 1300 |0095: move-object/from16 v0, v19 │ │ +0ed0d2: 5bd0 870d |0097: iput-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d87 │ │ +0ed0d6: 0800 1400 |0099: move-object/from16 v0, v20 │ │ +0ed0da: 5402 4412 |009b: iget-object v2, v0, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0ed0de: 1a03 8f14 |009d: const-string v3, "default" // string@148f │ │ +0ed0e2: 6e30 9819 320d |009f: invoke-virtual {v2, v3, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.add:(Ljava/lang/String;Ljava/lang/Object;)V // method@1998 │ │ +0ed0e8: 1a02 a029 |00a2: const-string v2, "variant" // string@29a0 │ │ +0ed0ec: 1203 |00a4: const/4 v3, #int 0 // #0 │ │ +0ed0ee: 7120 e424 3200 |00a5: invoke-static {v2, v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24e4 │ │ +0ed0f4: 0c11 |00a8: move-result-object v17 │ │ +0ed0f6: 120e |00a9: const/4 v14, #int 0 // #0 │ │ +0ed0f8: 1a02 d824 |00aa: const-string v2, "sequence" // string@24d8 │ │ +0ed0fc: 1a03 0000 |00ac: const-string v3, "" // string@0000 │ │ +0ed100: 7120 e424 3200 |00ae: invoke-static {v2, v3}, Ljava/lang/System;.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@24e4 │ │ +0ed106: 0c02 |00b1: move-result-object v2 │ │ +0ed108: 1a03 ad00 |00b2: const-string v3, "," // string@00ad │ │ +0ed10c: 6e20 be24 3200 |00b4: invoke-virtual {v2, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24be │ │ +0ed112: 0c0f |00b7: move-result-object v15 │ │ +0ed114: 1202 |00b8: const/4 v2, #int 0 // #0 │ │ +0ed116: 4602 0f02 |00b9: aget-object v2, v15, v2 │ │ +0ed11a: 1a03 0000 |00bb: const-string v3, "" // string@0000 │ │ +0ed11e: 6e20 b024 3200 |00bd: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ed124: 0a02 |00c0: move-result v2 │ │ +0ed126: 3902 1f00 |00c1: if-nez v2, 00e0 // +001f │ │ +0ed12a: 1202 |00c3: const/4 v2, #int 0 // #0 │ │ +0ed12c: 4602 0f02 |00c4: aget-object v2, v15, v2 │ │ +0ed130: 1a03 ab00 |00c6: const-string v3, "+" // string@00ab │ │ +0ed134: 6e20 b024 3200 |00c8: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ed13a: 0a02 |00cb: move-result v2 │ │ +0ed13c: 3902 1400 |00cc: if-nez v2, 00e0 // +0014 │ │ +0ed140: 21f2 |00ce: array-length v2, v15 │ │ +0ed142: 232e e903 |00cf: new-array v14, v2, [I // type@03e9 │ │ +0ed146: 120a |00d1: const/4 v10, #int 0 // #0 │ │ +0ed148: 21f2 |00d2: array-length v2, v15 │ │ +0ed14a: 352a 0d00 |00d3: if-ge v10, v2, 00e0 // +000d │ │ +0ed14e: 4602 0f0a |00d5: aget-object v2, v15, v10 │ │ +0ed152: 7110 7024 0200 |00d7: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0ed158: 0a02 |00da: move-result v2 │ │ +0ed15a: 4b02 0e0a |00db: aput v2, v14, v10 │ │ +0ed15e: d80a 0a01 |00dd: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0ed162: 28f3 |00df: goto 00d2 // -000d │ │ +0ed164: 1202 |00e0: const/4 v2, #int 0 // #0 │ │ +0ed166: 4602 0f02 |00e1: aget-object v2, v15, v2 │ │ +0ed16a: 1a03 0000 |00e3: const-string v3, "" // string@0000 │ │ +0ed16e: 6e20 b024 3200 |00e5: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ed174: 0a02 |00e8: move-result v2 │ │ +0ed176: 3902 2600 |00e9: if-nez v2, 010f // +0026 │ │ +0ed17a: 1202 |00eb: const/4 v2, #int 0 // #0 │ │ +0ed17c: 4602 0f02 |00ec: aget-object v2, v15, v2 │ │ +0ed180: 1a03 ab00 |00ee: const-string v3, "+" // string@00ab │ │ +0ed184: 6e20 b024 3200 |00f0: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24b0 │ │ +0ed18a: 0a02 |00f3: move-result v2 │ │ +0ed18c: 3802 1b00 |00f4: if-eqz v2, 010f // +001b │ │ +0ed190: 1212 |00f6: const/4 v2, #int 1 // #1 │ │ +0ed192: 4602 0f02 |00f7: aget-object v2, v15, v2 │ │ +0ed196: 7110 7024 0200 |00f9: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0ed19c: 0a02 |00fc: move-result v2 │ │ +0ed19e: 232e e903 |00fd: new-array v14, v2, [I // type@03e9 │ │ +0ed1a2: 120a |00ff: const/4 v10, #int 0 // #0 │ │ +0ed1a4: 21f2 |0100: array-length v2, v15 │ │ +0ed1a6: 352a 0e00 |0101: if-ge v10, v2, 010f // +000e │ │ +0ed1aa: 1222 |0103: const/4 v2, #int 2 // #2 │ │ +0ed1ac: 4602 0f02 |0104: aget-object v2, v15, v2 │ │ +0ed1b0: 7110 7024 0200 |0106: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2470 │ │ +0ed1b6: 0a02 |0109: move-result v2 │ │ +0ed1b8: 4b02 0e0a |010a: aput v2, v14, v10 │ │ +0ed1bc: d80a 0a01 |010c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0ed1c0: 28f2 |010e: goto 0100 // -000e │ │ +0ed1c2: 3911 0a00 |010f: if-nez v17, 0119 // +000a │ │ +0ed1c6: 2202 4903 |0111: new-instance v2, Lde/onyxbits/pocketbandit/MenuScreen; // type@0349 │ │ +0ed1ca: 0800 1400 |0113: move-object/from16 v0, v20 │ │ +0ed1ce: 7020 9c23 0200 |0115: invoke-direct {v2, v0}, Lde/onyxbits/pocketbandit/MenuScreen;.:(Lde/onyxbits/bureauengine/BureauGame;)V // method@239c │ │ +0ed1d4: 1102 |0118: return-object v2 │ │ +0ed1d6: 6202 1f00 |0119: sget-object v2, Lcom/badlogic/gdx/Gdx;.files:Lcom/badlogic/gdx/Files; // field@001f │ │ +0ed1da: 0800 1100 |011b: move-object/from16 v0, v17 │ │ +0ed1de: 7220 0901 0200 |011d: invoke-interface {v2, v0}, Lcom/badlogic/gdx/Files;.internal:(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; // method@0109 │ │ +0ed1e4: 0c02 |0120: move-result-object v2 │ │ +0ed1e6: 7110 c223 0200 |0121: invoke-static {v2}, Lde/onyxbits/pocketbandit/Variation;.loadVariation:(Lcom/badlogic/gdx/files/FileHandle;)Lde/onyxbits/pocketbandit/Variation; // method@23c2 │ │ +0ed1ec: 0c10 |0124: move-result-object v16 │ │ +0ed1ee: 220c 4a03 |0125: new-instance v12, Lde/onyxbits/pocketbandit/Player; // type@034a │ │ +0ed1f2: 1302 0a00 |0127: const/16 v2, #int 10 // #a │ │ +0ed1f6: 0800 1000 |0129: move-object/from16 v0, v16 │ │ +0ed1fa: 7030 a223 0c02 |012b: invoke-direct {v12, v0, v2}, Lde/onyxbits/pocketbandit/Player;.:(Lde/onyxbits/pocketbandit/Variation;I)V // method@23a2 │ │ +0ed200: 2202 4703 |012e: new-instance v2, Lde/onyxbits/pocketbandit/GambleScreen; // type@0347 │ │ +0ed204: 0800 1400 |0130: move-object/from16 v0, v20 │ │ +0ed208: 0801 1000 |0132: move-object/from16 v1, v16 │ │ +0ed20c: 7040 8923 021c |0134: invoke-direct {v2, v0, v12, v1}, Lde/onyxbits/pocketbandit/GambleScreen;.:(Lde/onyxbits/bureauengine/BureauGame;Lde/onyxbits/pocketbandit/Player;Lde/onyxbits/pocketbandit/Variation;)V // method@2389 │ │ +0ed212: 28e1 |0137: goto 0118 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ 0x0012 line=36 │ │ 0x0020 line=37 │ │ 0x0025 line=38 │ │ @@ -337811,19 +337734,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0df564: |[0df564] de.onyxbits.pocketbandit.SlotMachine.dispose:()V │ │ -0df574: 5410 4412 |0000: iget-object v0, v1, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ -0df578: 6e10 9b19 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.dispose:()V // method@199b │ │ -0df57e: 6f10 4123 0100 |0005: invoke-super {v1}, Lde/onyxbits/bureauengine/BureauGame;.dispose:()V // method@2341 │ │ -0df584: 0e00 |0008: return-void │ │ +0ed214: |[0ed214] de.onyxbits.pocketbandit.SlotMachine.dispose:()V │ │ +0ed224: 5410 4412 |0000: iget-object v0, v1, Lde/onyxbits/pocketbandit/SlotMachine;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@1244 │ │ +0ed228: 6e10 9b19 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.dispose:()V // method@199b │ │ +0ed22e: 6f10 4123 0100 |0005: invoke-super {v1}, Lde/onyxbits/bureauengine/BureauGame;.dispose:()V // method@2341 │ │ +0ed234: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0008 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/onyxbits/pocketbandit/SlotMachine; │ │ @@ -337897,30 +337820,30 @@ │ │ type : '(Lde/onyxbits/pocketbandit/Variation;[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;IILde/onyxbits/pocketbandit/GambleScreen;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0df588: |[0df588] de.onyxbits.pocketbandit.Symbol.:(Lde/onyxbits/pocketbandit/Variation;[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;IILde/onyxbits/pocketbandit/GambleScreen;)V │ │ -0df598: 4600 0304 |0000: aget-object v0, v3, v4 │ │ -0df59c: 7020 5218 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0df5a2: 5410 4812 |0005: iget-object v0, v1, Lde/onyxbits/pocketbandit/Symbol;.player:Lde/onyxbits/pocketbandit/Player; // field@1248 │ │ -0df5a6: 5b10 4812 |0007: iput-object v0, v1, Lde/onyxbits/pocketbandit/Symbol;.player:Lde/onyxbits/pocketbandit/Player; // field@1248 │ │ -0df5aa: 5915 4912 |0009: iput v5, v1, Lde/onyxbits/pocketbandit/Symbol;.reel:I // field@1249 │ │ -0df5ae: 5b12 4e12 |000b: iput-object v2, v1, Lde/onyxbits/pocketbandit/Symbol;.variation:Lde/onyxbits/pocketbandit/Variation; // field@124e │ │ -0df5b2: 5b13 4c12 |000d: iput-object v3, v1, Lde/onyxbits/pocketbandit/Symbol;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@124c │ │ -0df5b6: 5b16 4712 |000f: iput-object v6, v1, Lde/onyxbits/pocketbandit/Symbol;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@1247 │ │ -0df5ba: 5914 4612 |0011: iput v4, v1, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ -0df5be: 4600 0304 |0013: aget-object v0, v3, v4 │ │ -0df5c2: 7210 841c 0000 |0015: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0df5c8: 0a00 |0018: move-result v0 │ │ -0df5ca: 8700 |0019: float-to-int v0, v0 │ │ -0df5cc: 5910 4b12 |001a: iput v0, v1, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ -0df5d0: 0e00 |001c: return-void │ │ +0ed238: |[0ed238] de.onyxbits.pocketbandit.Symbol.:(Lde/onyxbits/pocketbandit/Variation;[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;IILde/onyxbits/pocketbandit/GambleScreen;)V │ │ +0ed248: 4600 0304 |0000: aget-object v0, v3, v4 │ │ +0ed24c: 7020 5218 0100 |0002: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0ed252: 5410 4812 |0005: iget-object v0, v1, Lde/onyxbits/pocketbandit/Symbol;.player:Lde/onyxbits/pocketbandit/Player; // field@1248 │ │ +0ed256: 5b10 4812 |0007: iput-object v0, v1, Lde/onyxbits/pocketbandit/Symbol;.player:Lde/onyxbits/pocketbandit/Player; // field@1248 │ │ +0ed25a: 5915 4912 |0009: iput v5, v1, Lde/onyxbits/pocketbandit/Symbol;.reel:I // field@1249 │ │ +0ed25e: 5b12 4e12 |000b: iput-object v2, v1, Lde/onyxbits/pocketbandit/Symbol;.variation:Lde/onyxbits/pocketbandit/Variation; // field@124e │ │ +0ed262: 5b13 4c12 |000d: iput-object v3, v1, Lde/onyxbits/pocketbandit/Symbol;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@124c │ │ +0ed266: 5b16 4712 |000f: iput-object v6, v1, Lde/onyxbits/pocketbandit/Symbol;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@1247 │ │ +0ed26a: 5914 4612 |0011: iput v4, v1, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ +0ed26e: 4600 0304 |0013: aget-object v0, v3, v4 │ │ +0ed272: 7210 841c 0000 |0015: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0ed278: 0a00 |0018: move-result v0 │ │ +0ed27a: 8700 |0019: float-to-int v0, v0 │ │ +0ed27c: 5910 4b12 |001a: iput v0, v1, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ +0ed280: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0009 line=77 │ │ 0x000b line=78 │ │ 0x000d line=79 │ │ @@ -337942,53 +337865,53 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0df5d4: |[0df5d4] de.onyxbits.pocketbandit.Symbol.act:(F)V │ │ -0df5e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0df5e6: 5241 4a12 |0001: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ -0df5ea: 3c01 0300 |0003: if-gtz v1, 0006 // +0003 │ │ -0df5ee: 0e00 |0005: return-void │ │ -0df5f0: 6e10 b423 0400 |0006: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/Symbol;.getY:()F // method@23b4 │ │ -0df5f6: 0a01 |0009: move-result v1 │ │ -0df5f8: 8710 |000a: float-to-int v0, v1 │ │ -0df5fa: 3900 1900 |000b: if-nez v0, 0024 // +0019 │ │ -0df5fe: 5241 4b12 |000d: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ -0df602: da00 0103 |000f: mul-int/lit8 v0, v1, #int 3 // #03 │ │ -0df606: 5441 4e12 |0011: iget-object v1, v4, Lde/onyxbits/pocketbandit/Symbol;.variation:Lde/onyxbits/pocketbandit/Variation; // field@124e │ │ -0df60a: 5242 4912 |0013: iget v2, v4, Lde/onyxbits/pocketbandit/Symbol;.reel:I // field@1249 │ │ -0df60e: 6e20 c423 2100 |0015: invoke-virtual {v1, v2}, Lde/onyxbits/pocketbandit/Variation;.pick:(I)I // method@23c4 │ │ -0df614: 0a01 |0018: move-result v1 │ │ -0df616: 5941 4612 |0019: iput v1, v4, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ -0df61a: 5441 4c12 |001b: iget-object v1, v4, Lde/onyxbits/pocketbandit/Symbol;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@124c │ │ -0df61e: 5242 4612 |001d: iget v2, v4, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ -0df622: 4601 0102 |001f: aget-object v1, v1, v2 │ │ -0df626: 6e20 b723 1400 |0021: invoke-virtual {v4, v1}, Lde/onyxbits/pocketbandit/Symbol;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@23b7 │ │ -0df62c: 5241 4f12 |0024: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.velocity:I // field@124f │ │ -0df630: b110 |0026: sub-int/2addr v0, v1 │ │ -0df632: 8201 |0027: int-to-float v1, v0 │ │ -0df634: 6e20 b923 1400 |0028: invoke-virtual {v4, v1}, Lde/onyxbits/pocketbandit/Symbol;.setY:(F)V // method@23b9 │ │ -0df63a: 5241 4b12 |002b: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ -0df63e: 9401 0001 |002d: rem-int v1, v0, v1 │ │ -0df642: 3901 0800 |002f: if-nez v1, 0037 // +0008 │ │ -0df646: 5541 4512 |0031: iget-boolean v1, v4, Lde/onyxbits/pocketbandit/Symbol;.doBreak:Z // field@1245 │ │ -0df64a: 3801 0e00 |0033: if-eqz v1, 0041 // +000e │ │ -0df64e: 5943 4a12 |0035: iput v3, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ -0df652: 5241 4a12 |0037: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ -0df656: 3901 ccff |0039: if-nez v1, 0005 // -0034 │ │ -0df65a: 5441 4712 |003b: iget-object v1, v4, Lde/onyxbits/pocketbandit/Symbol;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@1247 │ │ -0df65e: 6e30 8f23 4103 |003d: invoke-virtual {v1, v4, v3}, Lde/onyxbits/pocketbandit/GambleScreen;.inMotion:(Lde/onyxbits/pocketbandit/Symbol;Z)V // method@238f │ │ -0df664: 28c5 |0040: goto 0005 // -003b │ │ -0df666: 5241 4a12 |0041: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ -0df66a: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0df66e: 5941 4a12 |0045: iput v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ -0df672: 28f0 |0047: goto 0037 // -0010 │ │ +0ed284: |[0ed284] de.onyxbits.pocketbandit.Symbol.act:(F)V │ │ +0ed294: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ed296: 5241 4a12 |0001: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ +0ed29a: 3c01 0300 |0003: if-gtz v1, 0006 // +0003 │ │ +0ed29e: 0e00 |0005: return-void │ │ +0ed2a0: 6e10 b423 0400 |0006: invoke-virtual {v4}, Lde/onyxbits/pocketbandit/Symbol;.getY:()F // method@23b4 │ │ +0ed2a6: 0a01 |0009: move-result v1 │ │ +0ed2a8: 8710 |000a: float-to-int v0, v1 │ │ +0ed2aa: 3900 1900 |000b: if-nez v0, 0024 // +0019 │ │ +0ed2ae: 5241 4b12 |000d: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ +0ed2b2: da00 0103 |000f: mul-int/lit8 v0, v1, #int 3 // #03 │ │ +0ed2b6: 5441 4e12 |0011: iget-object v1, v4, Lde/onyxbits/pocketbandit/Symbol;.variation:Lde/onyxbits/pocketbandit/Variation; // field@124e │ │ +0ed2ba: 5242 4912 |0013: iget v2, v4, Lde/onyxbits/pocketbandit/Symbol;.reel:I // field@1249 │ │ +0ed2be: 6e20 c423 2100 |0015: invoke-virtual {v1, v2}, Lde/onyxbits/pocketbandit/Variation;.pick:(I)I // method@23c4 │ │ +0ed2c4: 0a01 |0018: move-result v1 │ │ +0ed2c6: 5941 4612 |0019: iput v1, v4, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ +0ed2ca: 5441 4c12 |001b: iget-object v1, v4, Lde/onyxbits/pocketbandit/Symbol;.symbols:[Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@124c │ │ +0ed2ce: 5242 4612 |001d: iget v2, v4, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ +0ed2d2: 4601 0102 |001f: aget-object v1, v1, v2 │ │ +0ed2d6: 6e20 b723 1400 |0021: invoke-virtual {v4, v1}, Lde/onyxbits/pocketbandit/Symbol;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@23b7 │ │ +0ed2dc: 5241 4f12 |0024: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.velocity:I // field@124f │ │ +0ed2e0: b110 |0026: sub-int/2addr v0, v1 │ │ +0ed2e2: 8201 |0027: int-to-float v1, v0 │ │ +0ed2e4: 6e20 b923 1400 |0028: invoke-virtual {v4, v1}, Lde/onyxbits/pocketbandit/Symbol;.setY:(F)V // method@23b9 │ │ +0ed2ea: 5241 4b12 |002b: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ +0ed2ee: 9401 0001 |002d: rem-int v1, v0, v1 │ │ +0ed2f2: 3901 0800 |002f: if-nez v1, 0037 // +0008 │ │ +0ed2f6: 5541 4512 |0031: iget-boolean v1, v4, Lde/onyxbits/pocketbandit/Symbol;.doBreak:Z // field@1245 │ │ +0ed2fa: 3801 0e00 |0033: if-eqz v1, 0041 // +000e │ │ +0ed2fe: 5943 4a12 |0035: iput v3, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ +0ed302: 5241 4a12 |0037: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ +0ed306: 3901 ccff |0039: if-nez v1, 0005 // -0034 │ │ +0ed30a: 5441 4712 |003b: iget-object v1, v4, Lde/onyxbits/pocketbandit/Symbol;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@1247 │ │ +0ed30e: 6e30 8f23 4103 |003d: invoke-virtual {v1, v4, v3}, Lde/onyxbits/pocketbandit/GambleScreen;.inMotion:(Lde/onyxbits/pocketbandit/Symbol;Z)V // method@238f │ │ +0ed314: 28c5 |0040: goto 0005 // -003b │ │ +0ed316: 5241 4a12 |0041: iget v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ +0ed31a: d801 01ff |0043: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ed31e: 5941 4a12 |0045: iput v1, v4, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ +0ed322: 28f0 |0047: goto 0037 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0005 line=111 │ │ 0x0006 line=90 │ │ 0x000b line=92 │ │ 0x000d line=93 │ │ @@ -338012,17 +337935,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df674: |[0df674] de.onyxbits.pocketbandit.Symbol.getFace:()I │ │ -0df684: 5210 4612 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ -0df688: 0f00 |0002: return v0 │ │ +0ed324: |[0ed324] de.onyxbits.pocketbandit.Symbol.getFace:()I │ │ +0ed334: 5210 4612 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/Symbol;.face:I // field@1246 │ │ +0ed338: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/pocketbandit/Symbol; │ │ │ │ #2 : (in Lde/onyxbits/pocketbandit/Symbol;) │ │ @@ -338030,17 +337953,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df68c: |[0df68c] de.onyxbits.pocketbandit.Symbol.getReel:()I │ │ -0df69c: 5210 4912 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/Symbol;.reel:I // field@1249 │ │ -0df6a0: 0f00 |0002: return v0 │ │ +0ed33c: |[0ed33c] de.onyxbits.pocketbandit.Symbol.getReel:()I │ │ +0ed34c: 5210 4912 |0000: iget v0, v1, Lde/onyxbits/pocketbandit/Symbol;.reel:I // field@1249 │ │ +0ed350: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lde/onyxbits/pocketbandit/Symbol; │ │ │ │ #3 : (in Lde/onyxbits/pocketbandit/Symbol;) │ │ @@ -338048,28 +337971,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0df6a4: |[0df6a4] de.onyxbits.pocketbandit.Symbol.handbrake:()Z │ │ -0df6b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0df6b6: 6e10 b423 0300 |0001: invoke-virtual {v3}, Lde/onyxbits/pocketbandit/Symbol;.getY:()F // method@23b4 │ │ -0df6bc: 0a01 |0004: move-result v1 │ │ -0df6be: 5232 4b12 |0005: iget v2, v3, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ -0df6c2: 8222 |0007: int-to-float v2, v2 │ │ -0df6c4: ca21 |0008: rem-float/2addr v1, v2 │ │ -0df6c6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0df6c8: 2d01 0102 |000a: cmpl-float v1, v1, v2 │ │ -0df6cc: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -0df6d0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0df6d2: 0f00 |000f: return v0 │ │ -0df6d4: 5c30 4512 |0010: iput-boolean v0, v3, Lde/onyxbits/pocketbandit/Symbol;.doBreak:Z // field@1245 │ │ -0df6d8: 28fd |0012: goto 000f // -0003 │ │ +0ed354: |[0ed354] de.onyxbits.pocketbandit.Symbol.handbrake:()Z │ │ +0ed364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ed366: 6e10 b423 0300 |0001: invoke-virtual {v3}, Lde/onyxbits/pocketbandit/Symbol;.getY:()F // method@23b4 │ │ +0ed36c: 0a01 |0004: move-result v1 │ │ +0ed36e: 5232 4b12 |0005: iget v2, v3, Lde/onyxbits/pocketbandit/Symbol;.symbolHeight:I // field@124b │ │ +0ed372: 8222 |0007: int-to-float v2, v2 │ │ +0ed374: ca21 |0008: rem-float/2addr v1, v2 │ │ +0ed376: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0ed378: 2d01 0102 |000a: cmpl-float v1, v1, v2 │ │ +0ed37c: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +0ed380: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0ed382: 0f00 |000f: return v0 │ │ +0ed384: 5c30 4512 |0010: iput-boolean v0, v3, Lde/onyxbits/pocketbandit/Symbol;.doBreak:Z // field@1245 │ │ +0ed388: 28fd |0012: goto 000f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=121 │ │ 0x000f line=123 │ │ 0x0010 line=122 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lde/onyxbits/pocketbandit/Symbol; │ │ @@ -338079,25 +338002,25 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0df6dc: |[0df6dc] de.onyxbits.pocketbandit.Symbol.isOnPayline:()Z │ │ -0df6ec: 6e10 b423 0200 |0000: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/Symbol;.getY:()F // method@23b4 │ │ -0df6f2: 0a00 |0003: move-result v0 │ │ -0df6f4: 6e10 b223 0200 |0004: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/Symbol;.getHeight:()F // method@23b2 │ │ -0df6fa: 0a01 |0007: move-result v1 │ │ -0df6fc: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -0df700: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0df704: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0df706: 0f00 |000d: return v0 │ │ -0df708: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0df70a: 28fe |000f: goto 000d // -0002 │ │ +0ed38c: |[0ed38c] de.onyxbits.pocketbandit.Symbol.isOnPayline:()Z │ │ +0ed39c: 6e10 b423 0200 |0000: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/Symbol;.getY:()F // method@23b4 │ │ +0ed3a2: 0a00 |0003: move-result v0 │ │ +0ed3a4: 6e10 b223 0200 |0004: invoke-virtual {v2}, Lde/onyxbits/pocketbandit/Symbol;.getHeight:()F // method@23b2 │ │ +0ed3aa: 0a01 |0007: move-result v1 │ │ +0ed3ac: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +0ed3b0: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0ed3b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0ed3b6: 0f00 |000d: return v0 │ │ +0ed3b8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0ed3ba: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/onyxbits/pocketbandit/Symbol; │ │ │ │ #5 : (in Lde/onyxbits/pocketbandit/Symbol;) │ │ @@ -338105,25 +338028,25 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0df70c: |[0df70c] de.onyxbits.pocketbandit.Symbol.spin:(II)V │ │ -0df71c: 5923 4d12 |0000: iput v3, v2, Lde/onyxbits/pocketbandit/Symbol;.totalStops:I // field@124d │ │ -0df720: 5923 4a12 |0002: iput v3, v2, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ -0df724: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0df726: 5c20 4512 |0005: iput-boolean v0, v2, Lde/onyxbits/pocketbandit/Symbol;.doBreak:Z // field@1245 │ │ -0df72a: 3d03 0800 |0007: if-lez v3, 000f // +0008 │ │ -0df72e: 5420 4712 |0009: iget-object v0, v2, Lde/onyxbits/pocketbandit/Symbol;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@1247 │ │ -0df732: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0df734: 6e30 8f23 2001 |000c: invoke-virtual {v0, v2, v1}, Lde/onyxbits/pocketbandit/GambleScreen;.inMotion:(Lde/onyxbits/pocketbandit/Symbol;Z)V // method@238f │ │ -0df73a: 5924 4f12 |000f: iput v4, v2, Lde/onyxbits/pocketbandit/Symbol;.velocity:I // field@124f │ │ -0df73e: 0e00 |0011: return-void │ │ +0ed3bc: |[0ed3bc] de.onyxbits.pocketbandit.Symbol.spin:(II)V │ │ +0ed3cc: 5923 4d12 |0000: iput v3, v2, Lde/onyxbits/pocketbandit/Symbol;.totalStops:I // field@124d │ │ +0ed3d0: 5923 4a12 |0002: iput v3, v2, Lde/onyxbits/pocketbandit/Symbol;.remainingStops:I // field@124a │ │ +0ed3d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ed3d6: 5c20 4512 |0005: iput-boolean v0, v2, Lde/onyxbits/pocketbandit/Symbol;.doBreak:Z // field@1245 │ │ +0ed3da: 3d03 0800 |0007: if-lez v3, 000f // +0008 │ │ +0ed3de: 5420 4712 |0009: iget-object v0, v2, Lde/onyxbits/pocketbandit/Symbol;.gambleScreen:Lde/onyxbits/pocketbandit/GambleScreen; // field@1247 │ │ +0ed3e2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0ed3e4: 6e30 8f23 2001 |000c: invoke-virtual {v0, v2, v1}, Lde/onyxbits/pocketbandit/GambleScreen;.inMotion:(Lde/onyxbits/pocketbandit/Symbol;Z)V // method@238f │ │ +0ed3ea: 5924 4f12 |000f: iput v4, v2, Lde/onyxbits/pocketbandit/Symbol;.velocity:I // field@124f │ │ +0ed3ee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ 0x0004 line=133 │ │ 0x0007 line=134 │ │ 0x0009 line=135 │ │ @@ -338167,17 +338090,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df740: |[0df740] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.:()V │ │ -0df750: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ -0df756: 0e00 |0003: return-void │ │ +0ed3f0: |[0ed3f0] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.:()V │ │ +0ed400: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ +0ed406: 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 - │ │ @@ -338186,17 +338109,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df758: |[0df758] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountX:()F │ │ -0df768: 5210 e80c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ -0df76c: 0f00 |0002: return v0 │ │ +0ed408: |[0ed408] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountX:()F │ │ +0ed418: 5210 e80c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ +0ed41c: 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;) │ │ @@ -338204,17 +338127,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df770: |[0df770] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountY:()F │ │ -0df780: 5210 e90c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ -0df784: 0f00 |0002: return v0 │ │ +0ed420: |[0ed420] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.getAmountY:()F │ │ +0ed430: 5210 e90c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ +0ed434: 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;) │ │ @@ -338222,18 +338145,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0df788: |[0df788] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmount:(FF)V │ │ -0df798: 5901 e80c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ -0df79c: 5902 e90c |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ -0df7a0: 0e00 |0004: return-void │ │ +0ed438: |[0ed438] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmount:(FF)V │ │ +0ed448: 5901 e80c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ +0ed44c: 5902 e90c |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ +0ed450: 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; │ │ @@ -338245,17 +338168,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df7a4: |[0df7a4] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountX:(F)V │ │ -0df7b4: 5901 e80c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ -0df7b8: 0e00 |0002: return-void │ │ +0ed454: |[0ed454] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountX:(F)V │ │ +0ed464: 5901 e80c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ +0ed468: 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 │ │ @@ -338265,17 +338188,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df7bc: |[0df7bc] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountY:(F)V │ │ -0df7cc: 5901 e90c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ -0df7d0: 0e00 |0002: return-void │ │ +0ed46c: |[0ed46c] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.setAmountY:(F)V │ │ +0ed47c: 5901 e90c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ +0ed480: 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 │ │ @@ -338285,22 +338208,22 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0df7d4: |[0df7d4] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.updateRelative:(F)V │ │ -0df7e4: 5430 e70c |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ce7 │ │ -0df7e8: 5231 e80c |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ -0df7ec: c841 |0004: mul-float/2addr v1, v4 │ │ -0df7ee: 5232 e90c |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ -0df7f2: c842 |0007: mul-float/2addr v2, v4 │ │ -0df7f4: 6e30 1a16 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@161a │ │ -0df7fa: 0e00 |000b: return-void │ │ +0ed484: |[0ed484] com.badlogic.gdx.scenes.scene2d.actions.MoveByAction.updateRelative:(F)V │ │ +0ed494: 5430 e70c |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0ce7 │ │ +0ed498: 5231 e80c |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountX:F // field@0ce8 │ │ +0ed49c: c841 |0004: mul-float/2addr v1, v4 │ │ +0ed49e: 5232 e90c |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction;.amountY:F // field@0ce9 │ │ +0ed4a2: c842 |0007: mul-float/2addr v2, v4 │ │ +0ed4a4: 6e30 1a16 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@161a │ │ +0ed4aa: 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 │ │ @@ -338334,17 +338257,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df7fc: |[0df7fc] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.:()V │ │ -0df80c: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ -0df812: 0e00 |0003: return-void │ │ +0ed4ac: |[0ed4ac] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.:()V │ │ +0ed4bc: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ +0ed4c2: 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 - │ │ @@ -338353,17 +338276,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df814: |[0df814] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.getAmount:()F │ │ -0df824: 5210 fc0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0cfc │ │ -0df828: 0f00 |0002: return v0 │ │ +0ed4c4: |[0ed4c4] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.getAmount:()F │ │ +0ed4d4: 5210 fc0c |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0cfc │ │ +0ed4d8: 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;) │ │ @@ -338371,17 +338294,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df82c: |[0df82c] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.setAmount:(F)V │ │ -0df83c: 5901 fc0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0cfc │ │ -0df840: 0e00 |0002: return-void │ │ +0ed4dc: |[0ed4dc] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.setAmount:(F)V │ │ +0ed4ec: 5901 fc0c |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0cfc │ │ +0ed4f0: 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 │ │ @@ -338391,20 +338314,20 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0df844: |[0df844] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.updateRelative:(F)V │ │ -0df854: 5420 fb0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cfb │ │ -0df858: 5221 fc0c |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0cfc │ │ -0df85c: c831 |0004: mul-float/2addr v1, v3 │ │ -0df85e: 6e20 f915 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotate:(F)V // method@15f9 │ │ -0df864: 0e00 |0008: return-void │ │ +0ed4f4: |[0ed4f4] com.badlogic.gdx.scenes.scene2d.actions.RotateByAction.updateRelative:(F)V │ │ +0ed504: 5420 fb0c |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0cfb │ │ +0ed508: 5221 fc0c |0002: iget v1, v2, Lcom/badlogic/gdx/scenes/scene2d/actions/RotateByAction;.amount:F // field@0cfc │ │ +0ed50c: c831 |0004: mul-float/2addr v1, v3 │ │ +0ed50e: 6e20 f915 1000 |0005: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.rotate:(F)V // method@15f9 │ │ +0ed514: 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 │ │ @@ -338442,17 +338365,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df868: |[0df868] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.:()V │ │ -0df878: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ -0df87e: 0e00 |0003: return-void │ │ +0ed518: |[0ed518] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.:()V │ │ +0ed528: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ +0ed52e: 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 - │ │ @@ -338461,17 +338384,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df880: |[0df880] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountX:()F │ │ -0df890: 5210 030d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ -0df894: 0f00 |0002: return v0 │ │ +0ed530: |[0ed530] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountX:()F │ │ +0ed540: 5210 030d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ +0ed544: 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;) │ │ @@ -338479,17 +338402,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df898: |[0df898] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountY:()F │ │ -0df8a8: 5210 040d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ -0df8ac: 0f00 |0002: return v0 │ │ +0ed548: |[0ed548] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.getAmountY:()F │ │ +0ed558: 5210 040d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ +0ed55c: 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;) │ │ @@ -338497,18 +338420,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0df8b0: |[0df8b0] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(F)V │ │ -0df8c0: 5901 030d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ -0df8c4: 5901 040d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ -0df8c8: 0e00 |0004: return-void │ │ +0ed560: |[0ed560] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(F)V │ │ +0ed570: 5901 030d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ +0ed574: 5901 040d |0002: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ +0ed578: 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; │ │ @@ -338519,18 +338442,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0df8cc: |[0df8cc] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(FF)V │ │ -0df8dc: 5901 030d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ -0df8e0: 5902 040d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ -0df8e4: 0e00 |0004: return-void │ │ +0ed57c: |[0ed57c] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmount:(FF)V │ │ +0ed58c: 5901 030d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ +0ed590: 5902 040d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ +0ed594: 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; │ │ @@ -338542,17 +338465,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df8e8: |[0df8e8] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountX:(F)V │ │ -0df8f8: 5901 030d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ -0df8fc: 0e00 |0002: return-void │ │ +0ed598: |[0ed598] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountX:(F)V │ │ +0ed5a8: 5901 030d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ +0ed5ac: 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 │ │ @@ -338562,17 +338485,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df900: |[0df900] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountY:(F)V │ │ -0df910: 5901 040d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ -0df914: 0e00 |0002: return-void │ │ +0ed5b0: |[0ed5b0] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.setAmountY:(F)V │ │ +0ed5c0: 5901 040d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ +0ed5c4: 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 │ │ @@ -338582,22 +338505,22 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0df918: |[0df918] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.updateRelative:(F)V │ │ -0df928: 5430 020d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d02 │ │ -0df92c: 5231 030d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ -0df930: c841 |0004: mul-float/2addr v1, v4 │ │ -0df932: 5232 040d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ -0df936: c842 |0007: mul-float/2addr v2, v4 │ │ -0df938: 6e30 fb15 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scale:(FF)V // method@15fb │ │ -0df93e: 0e00 |000b: return-void │ │ +0ed5c8: |[0ed5c8] com.badlogic.gdx.scenes.scene2d.actions.ScaleByAction.updateRelative:(F)V │ │ +0ed5d8: 5430 020d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d02 │ │ +0ed5dc: 5231 030d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountX:F // field@0d03 │ │ +0ed5e0: c841 |0004: mul-float/2addr v1, v4 │ │ +0ed5e2: 5232 040d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleByAction;.amountY:F // field@0d04 │ │ +0ed5e6: c842 |0007: mul-float/2addr v2, v4 │ │ +0ed5e8: 6e30 fb15 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.scale:(FF)V // method@15fb │ │ +0ed5ee: 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 │ │ @@ -338635,17 +338558,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df940: |[0df940] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.:()V │ │ -0df950: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ -0df956: 0e00 |0003: return-void │ │ +0ed5f0: |[0ed5f0] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.:()V │ │ +0ed600: 7010 6d17 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/actions/RelativeTemporalAction;.:()V // method@176d │ │ +0ed606: 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 - │ │ @@ -338654,17 +338577,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df958: |[0df958] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountHeight:()F │ │ -0df968: 5210 0d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ -0df96c: 0f00 |0002: return v0 │ │ +0ed608: |[0ed608] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountHeight:()F │ │ +0ed618: 5210 0d0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ +0ed61c: 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;) │ │ @@ -338672,17 +338595,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df970: |[0df970] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountWidth:()F │ │ -0df980: 5210 0e0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ -0df984: 0f00 |0002: return v0 │ │ +0ed620: |[0ed620] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.getAmountWidth:()F │ │ +0ed630: 5210 0e0d |0000: iget v0, v1, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ +0ed634: 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;) │ │ @@ -338690,18 +338613,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0df988: |[0df988] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmount:(FF)V │ │ -0df998: 5901 0e0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ -0df99c: 5902 0d0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ -0df9a0: 0e00 |0004: return-void │ │ +0ed638: |[0ed638] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmount:(FF)V │ │ +0ed648: 5901 0e0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ +0ed64c: 5902 0d0d |0002: iput v2, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ +0ed650: 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; │ │ @@ -338713,17 +338636,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df9a4: |[0df9a4] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountHeight:(F)V │ │ -0df9b4: 5901 0d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ -0df9b8: 0e00 |0002: return-void │ │ +0ed654: |[0ed654] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountHeight:(F)V │ │ +0ed664: 5901 0d0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ +0ed668: 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 │ │ @@ -338733,17 +338656,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0df9bc: |[0df9bc] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountWidth:(F)V │ │ -0df9cc: 5901 0e0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ -0df9d0: 0e00 |0002: return-void │ │ +0ed66c: |[0ed66c] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.setAmountWidth:(F)V │ │ +0ed67c: 5901 0e0d |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ +0ed680: 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 │ │ @@ -338753,22 +338676,22 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0df9d4: |[0df9d4] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.updateRelative:(F)V │ │ -0df9e4: 5430 0c0d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0c │ │ -0df9e8: 5231 0e0d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ -0df9ec: c841 |0004: mul-float/2addr v1, v4 │ │ -0df9ee: 5232 0d0d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ -0df9f2: c842 |0007: mul-float/2addr v2, v4 │ │ -0df9f4: 6e30 1516 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.size:(FF)V // method@1615 │ │ -0df9fa: 0e00 |000b: return-void │ │ +0ed684: |[0ed684] com.badlogic.gdx.scenes.scene2d.actions.SizeByAction.updateRelative:(F)V │ │ +0ed694: 5430 0c0d |0000: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; // field@0d0c │ │ +0ed698: 5231 0e0d |0002: iget v1, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountWidth:F // field@0d0e │ │ +0ed69c: c841 |0004: mul-float/2addr v1, v4 │ │ +0ed69e: 5232 0d0d |0005: iget v2, v3, Lcom/badlogic/gdx/scenes/scene2d/actions/SizeByAction;.amountHeight:F // field@0d0d │ │ +0ed6a2: c842 |0007: mul-float/2addr v2, v4 │ │ +0ed6a4: 6e30 1516 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.size:(FF)V // method@1615 │ │ +0ed6aa: 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 │ │ @@ -338822,26 +338745,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 │ │ -0df9fc: |[0df9fc] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0dfa0c: 7010 151a 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ -0dfa12: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ -0dfa18: 6e20 e617 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@17e6 │ │ -0dfa1e: 6e20 0318 3100 |0009: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0dfa24: 6e10 f117 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ -0dfa2a: 0a00 |000f: move-result v0 │ │ -0dfa2c: 6e20 0518 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ -0dfa32: 6e10 f017 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ -0dfa38: 0a00 |0016: move-result v0 │ │ -0dfa3a: 6e20 0218 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ -0dfa40: 0e00 |001a: return-void │ │ +0ed6ac: |[0ed6ac] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0ed6bc: 7010 151a 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ +0ed6c2: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ +0ed6c8: 6e20 e617 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@17e6 │ │ +0ed6ce: 6e20 0318 3100 |0009: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0ed6d4: 6e10 f117 0100 |000c: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ +0ed6da: 0a00 |000f: move-result v0 │ │ +0ed6dc: 6e20 0518 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ +0ed6e2: 6e10 f017 0100 |0013: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ +0ed6e8: 0a00 |0016: move-result v0 │ │ +0ed6ea: 6e20 0218 0100 |0017: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ +0ed6f0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0006 line=66 │ │ 0x0009 line=67 │ │ 0x000c line=68 │ │ @@ -338857,21 +338780,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 │ │ -0dfa44: |[0dfa44] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0dfa54: 1c00 4402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfa58: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0dfa5e: 0c00 |0005: move-result-object v0 │ │ -0dfa60: 1f00 4402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfa64: 7030 dd17 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@17dd │ │ -0dfa6a: 0e00 |000b: return-void │ │ +0ed6f4: |[0ed6f4] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ed704: 1c00 4402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed708: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ed70e: 0c00 |0005: move-result-object v0 │ │ +0ed710: 1f00 4402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed714: 7030 dd17 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@17dd │ │ +0ed71a: 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; │ │ @@ -338882,21 +338805,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 │ │ -0dfa6c: |[0dfa6c] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0dfa7c: 1c00 4402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfa80: 6e30 9f19 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@199f │ │ -0dfa86: 0c00 |0005: move-result-object v0 │ │ -0dfa88: 1f00 4402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfa8c: 7030 dd17 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@17dd │ │ -0dfa92: 0e00 |000b: return-void │ │ +0ed71c: |[0ed71c] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0ed72c: 1c00 4402 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed730: 6e30 9f19 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@199f │ │ +0ed736: 0c00 |0005: move-result-object v0 │ │ +0ed738: 1f00 4402 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed73c: 7030 dd17 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@17dd │ │ +0ed742: 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; │ │ @@ -338908,25 +338831,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 │ │ -0dfa94: |[0dfa94] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0dfaa4: 7010 151a 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ -0dfaaa: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ -0dfab0: 6e20 0318 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0dfab6: 6e10 f117 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ -0dfabc: 0a00 |000c: move-result v0 │ │ -0dfabe: 6e20 0518 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ -0dfac4: 6e10 f017 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ -0dfaca: 0a00 |0013: move-result v0 │ │ -0dfacc: 6e20 0218 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ -0dfad2: 0e00 |0017: return-void │ │ +0ed744: |[0ed744] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0ed754: 7010 151a 0100 |0000: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ +0ed75a: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ +0ed760: 6e20 0318 2100 |0006: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0ed766: 6e10 f117 0100 |0009: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ +0ed76c: 0a00 |000c: move-result v0 │ │ +0ed76e: 6e20 0518 0100 |000d: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ +0ed774: 6e10 f017 0100 |0010: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ +0ed77a: 0a00 |0013: move-result v0 │ │ +0ed77c: 6e20 0218 0100 |0014: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ +0ed782: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0006 line=74 │ │ 0x0009 line=75 │ │ 0x0010 line=76 │ │ @@ -338940,29 +338863,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 │ │ -0dfad4: |[0dfad4] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0dfae4: 7020 161a 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0dfaea: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ -0dfaf0: 1c00 4402 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfaf4: 6e20 9e19 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0dfafa: 0c00 |000b: move-result-object v0 │ │ -0dfafc: 1f00 4402 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfb00: 6e20 0318 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0dfb06: 6e10 f117 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ -0dfb0c: 0a00 |0014: move-result v0 │ │ -0dfb0e: 6e20 0518 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ -0dfb14: 6e10 f017 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ -0dfb1a: 0a00 |001b: move-result v0 │ │ -0dfb1c: 6e20 0218 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ -0dfb22: 0e00 |001f: return-void │ │ +0ed784: |[0ed784] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ed794: 7020 161a 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0ed79a: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ +0ed7a0: 1c00 4402 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed7a4: 6e20 9e19 0200 |0008: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ed7aa: 0c00 |000b: move-result-object v0 │ │ +0ed7ac: 1f00 4402 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed7b0: 6e20 0318 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0ed7b6: 6e10 f117 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ +0ed7bc: 0a00 |0014: move-result v0 │ │ +0ed7be: 6e20 0518 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ +0ed7c4: 6e10 f017 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ +0ed7ca: 0a00 |001b: move-result v0 │ │ +0ed7cc: 6e20 0218 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ +0ed7d2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ 0x0011 line=48 │ │ 0x0018 line=49 │ │ @@ -338976,29 +338899,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 │ │ -0dfb24: |[0dfb24] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0dfb34: 7020 161a 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0dfb3a: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ -0dfb40: 1c00 4402 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfb44: 6e30 9f19 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@199f │ │ -0dfb4a: 0c00 |000b: move-result-object v0 │ │ -0dfb4c: 1f00 4402 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfb50: 6e20 0318 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0dfb56: 6e10 f117 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ -0dfb5c: 0a00 |0014: move-result v0 │ │ -0dfb5e: 6e20 0518 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ -0dfb64: 6e10 f017 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ -0dfb6a: 0a00 |001b: move-result v0 │ │ -0dfb6c: 6e20 0218 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ -0dfb72: 0e00 |001f: return-void │ │ +0ed7d4: |[0ed7d4] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0ed7e4: 7020 161a 2100 |0000: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0ed7ea: 7010 f617 0100 |0003: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.initialize:()V // method@17f6 │ │ +0ed7f0: 1c00 4402 |0006: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed7f4: 6e30 9f19 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@199f │ │ +0ed7fa: 0c00 |000b: move-result-object v0 │ │ +0ed7fc: 1f00 4402 |000c: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed800: 6e20 0318 0100 |000e: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0ed806: 6e10 f117 0100 |0011: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ +0ed80c: 0a00 |0014: move-result v0 │ │ +0ed80e: 6e20 0518 0100 |0015: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setWidth:(F)V // method@1805 │ │ +0ed814: 6e10 f017 0100 |0018: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ +0ed81a: 0a00 |001b: move-result v0 │ │ +0ed81c: 6e20 0218 0100 |001c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setHeight:(F)V // method@1802 │ │ +0ed822: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0006 line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -339013,20 +338936,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 │ │ -0dfb74: |[0dfb74] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0dfb84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0dfb86: 2200 4402 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfb8a: 7040 dc17 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@17dc │ │ -0dfb90: 7020 e017 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ -0dfb96: 0e00 |0009: return-void │ │ +0ed824: |[0ed824] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0ed834: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ed836: 2200 4402 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed83a: 7040 dc17 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@17dc │ │ +0ed840: 7020 e017 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ +0ed846: 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; │ │ @@ -339036,20 +338959,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 │ │ -0dfb98: |[0dfb98] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0dfba8: 2200 4402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfbac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0dfbae: 7040 dc17 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@17dc │ │ -0dfbb4: 7020 e017 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ -0dfbba: 0e00 |0009: return-void │ │ +0ed848: |[0ed848] com.badlogic.gdx.scenes.scene2d.ui.Button.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0ed858: 2200 4402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed85c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ed85e: 7040 dc17 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@17dc │ │ +0ed864: 7020 e017 0200 |0006: invoke-direct {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ +0ed86a: 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; │ │ @@ -339060,19 +338983,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 │ │ -0dfbbc: |[0dfbbc] 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 │ │ -0dfbcc: 2200 4402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ -0dfbd0: 7040 dc17 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@17dc │ │ -0dfbd6: 7020 e017 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ -0dfbdc: 0e00 |0008: return-void │ │ +0ed86c: |[0ed86c] 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 │ │ +0ed87c: 2200 4402 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // type@0244 │ │ +0ed880: 7040 dc17 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@17dc │ │ +0ed886: 7020 e017 0100 |0005: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ +0ed88c: 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; │ │ @@ -339084,22 +339007,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0dfbe0: |[0dfbe0] com.badlogic.gdx.scenes.scene2d.ui.Button.initialize:()V │ │ -0dfbf0: 6200 ca0c |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -0dfbf4: 6e20 0418 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1804 │ │ -0dfbfa: 2200 4302 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1; // type@0243 │ │ -0dfbfe: 7020 d817 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@17d8 │ │ -0dfc04: 5b10 290d |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0d29 │ │ -0dfc08: 6e20 e717 0100 |000c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ -0dfc0e: 0e00 |000f: return-void │ │ +0ed890: |[0ed890] com.badlogic.gdx.scenes.scene2d.ui.Button.initialize:()V │ │ +0ed8a0: 6200 ca0c |0000: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +0ed8a4: 6e20 0418 0100 |0002: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1804 │ │ +0ed8aa: 2200 4302 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1; // type@0243 │ │ +0ed8ae: 7020 d817 1000 |0007: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V // method@17d8 │ │ +0ed8b4: 5b10 290d |000a: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0d29 │ │ +0ed8b8: 6e20 e717 0100 |000c: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@17e7 │ │ +0ed8be: 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; │ │ @@ -339110,120 +339033,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 │ │ -0dfc10: |[0dfc10] com.badlogic.gdx.scenes.scene2d.ui.Button.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0dfc20: 6e10 0718 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.validate:()V // method@1807 │ │ -0dfc26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0dfc28: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -0dfc2a: 120a |0005: const/4 v10, #int 0 // #0 │ │ -0dfc2c: 6e10 fb17 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isPressed:()Z // method@17fb │ │ -0dfc32: 0a01 |0009: move-result v1 │ │ -0dfc34: 3801 5800 |000a: if-eqz v1, 0062 // +0058 │ │ -0dfc38: 55b1 2b0d |000c: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ -0dfc3c: 3901 5400 |000e: if-nez v1, 0062 // +0054 │ │ -0dfc40: 54b1 2c0d |0010: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfc44: 5411 210d |0012: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0dfc48: 3901 4900 |0014: if-nez v1, 005d // +0049 │ │ -0dfc4c: 54b1 2c0d |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfc50: 5410 270d |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0dfc54: 54b1 2c0d |001a: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfc58: 5219 230d |001c: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0d23 │ │ -0dfc5c: 54b1 2c0d |001e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfc60: 521a 240d |0020: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0d24 │ │ -0dfc64: 3800 2600 |0022: if-eqz v0, 0048 // +0026 │ │ -0dfc68: 6e10 ec17 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@17ec │ │ -0dfc6e: 0c07 |0027: move-result-object v7 │ │ -0dfc70: 5271 6503 |0028: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0dfc74: 5272 6403 |002a: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0dfc78: 5273 6303 |002c: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0dfc7c: 5274 6203 |002e: iget v4, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0dfc80: c8d4 |0030: mul-float/2addr v4, v13 │ │ -0dfc82: 6e54 0d0e 1c32 |0031: invoke-virtual {v12, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0dfc88: 6e10 f417 0b00 |0034: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getX:()F // method@17f4 │ │ -0dfc8e: 0a02 |0037: move-result v2 │ │ -0dfc90: 6e10 f517 0b00 |0038: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getY:()F // method@17f5 │ │ -0dfc96: 0a03 |003b: move-result v3 │ │ -0dfc98: 6e10 f317 0b00 |003c: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getWidth:()F // method@17f3 │ │ -0dfc9e: 0a04 |003f: move-result v4 │ │ -0dfca0: 6e10 ed17 0b00 |0040: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getHeight:()F // method@17ed │ │ -0dfca6: 0a05 |0043: move-result v5 │ │ -0dfca8: 07c1 |0044: move-object v1, v12 │ │ -0dfcaa: 7806 811c 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@1c81 │ │ -0dfcb0: 6e10 eb17 0b00 |0048: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17eb │ │ -0dfcb6: 0c06 |004b: move-result-object v6 │ │ -0dfcb8: 1208 |004c: const/4 v8, #int 0 // #0 │ │ -0dfcba: 5261 e30e |004d: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dfcbe: 3518 6000 |004f: if-ge v8, v1, 00af // +0060 │ │ -0dfcc2: 6e20 ed1c 8600 |0051: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0dfcc8: 0c01 |0054: move-result-object v1 │ │ -0dfcca: 1f01 1d02 |0055: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0dfcce: 6e30 1a16 910a |0057: invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@161a │ │ -0dfcd4: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0dfcd8: 28f1 |005c: goto 004d // -000f │ │ -0dfcda: 54b1 2c0d |005d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfcde: 5410 210d |005f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0dfce2: 28b9 |0061: goto 001a // -0047 │ │ -0dfce4: 55b1 2b0d |0062: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ -0dfce8: 3801 1500 |0064: if-eqz v1, 0079 // +0015 │ │ -0dfcec: 54b1 2c0d |0066: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfcf0: 5411 200d |0068: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ -0dfcf4: 3801 0f00 |006a: if-eqz v1, 0079 // +000f │ │ -0dfcf8: 54b1 2c0d |006c: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfcfc: 5410 200d |006e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ -0dfd00: 54b1 2c0d |0070: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd04: 5219 250d |0072: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0d25 │ │ -0dfd08: 54b1 2c0d |0074: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd0c: 521a 260d |0076: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0d26 │ │ -0dfd10: 28aa |0078: goto 0022 // -0056 │ │ -0dfd12: 55b1 2a0d |0079: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0dfd16: 3801 1e00 |007b: if-eqz v1, 0099 // +001e │ │ -0dfd1a: 54b1 2c0d |007d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd1e: 5411 1e0d |007f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0dfd22: 3801 1800 |0081: if-eqz v1, 0099 // +0018 │ │ -0dfd26: 6e10 fa17 0b00 |0083: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@17fa │ │ -0dfd2c: 0a01 |0086: move-result v1 │ │ -0dfd2e: 3801 0d00 |0087: if-eqz v1, 0094 // +000d │ │ -0dfd32: 54b1 2c0d |0089: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd36: 5411 1f0d |008b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ -0dfd3a: 3801 0700 |008d: if-eqz v1, 0094 // +0007 │ │ -0dfd3e: 54b1 2c0d |008f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd42: 5410 1f0d |0091: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ -0dfd46: 28dd |0093: goto 0070 // -0023 │ │ -0dfd48: 54b1 2c0d |0094: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd4c: 5410 1e0d |0096: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0dfd50: 28fb |0098: goto 0093 // -0005 │ │ -0dfd52: 6e10 fa17 0b00 |0099: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@17fa │ │ -0dfd58: 0a01 |009c: move-result v1 │ │ -0dfd5a: 3801 0d00 |009d: if-eqz v1, 00aa // +000d │ │ -0dfd5e: 54b1 2c0d |009f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd62: 5411 220d |00a1: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ -0dfd66: 3801 0700 |00a3: if-eqz v1, 00aa // +0007 │ │ -0dfd6a: 54b1 2c0d |00a5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd6e: 5410 220d |00a7: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ -0dfd72: 28c7 |00a9: goto 0070 // -0039 │ │ -0dfd74: 54b1 2c0d |00aa: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfd78: 5410 270d |00ac: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0dfd7c: 28c2 |00ae: goto 0070 // -003e │ │ -0dfd7e: 6f30 2c1a cb0d |00af: invoke-super {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2c │ │ -0dfd84: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ -0dfd86: 5261 e30e |00b3: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ -0dfd8a: 3518 1000 |00b5: if-ge v8, v1, 00c5 // +0010 │ │ -0dfd8e: 6e20 ed1c 8600 |00b7: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ -0dfd94: 0c01 |00ba: move-result-object v1 │ │ -0dfd96: 1f01 1d02 |00bb: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ -0dfd9a: 7f92 |00bd: neg-float v2, v9 │ │ -0dfd9c: 7fa3 |00be: neg-float v3, v10 │ │ -0dfd9e: 6e30 1a16 2103 |00bf: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@161a │ │ -0dfda4: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0dfda8: 28ef |00c4: goto 00b3 // -0011 │ │ -0dfdaa: 0e00 |00c5: return-void │ │ +0ed8c0: |[0ed8c0] com.badlogic.gdx.scenes.scene2d.ui.Button.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ed8d0: 6e10 0718 0b00 |0000: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.validate:()V // method@1807 │ │ +0ed8d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ed8d8: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0ed8da: 120a |0005: const/4 v10, #int 0 // #0 │ │ +0ed8dc: 6e10 fb17 0b00 |0006: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isPressed:()Z // method@17fb │ │ +0ed8e2: 0a01 |0009: move-result v1 │ │ +0ed8e4: 3801 5800 |000a: if-eqz v1, 0062 // +0058 │ │ +0ed8e8: 55b1 2b0d |000c: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ +0ed8ec: 3901 5400 |000e: if-nez v1, 0062 // +0054 │ │ +0ed8f0: 54b1 2c0d |0010: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed8f4: 5411 210d |0012: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0ed8f8: 3901 4900 |0014: if-nez v1, 005d // +0049 │ │ +0ed8fc: 54b1 2c0d |0016: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed900: 5410 270d |0018: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0ed904: 54b1 2c0d |001a: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed908: 5219 230d |001c: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetX:F // field@0d23 │ │ +0ed90c: 54b1 2c0d |001e: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed910: 521a 240d |0020: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.pressedOffsetY:F // field@0d24 │ │ +0ed914: 3800 2600 |0022: if-eqz v0, 0048 // +0026 │ │ +0ed918: 6e10 ec17 0b00 |0024: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@17ec │ │ +0ed91e: 0c07 |0027: move-result-object v7 │ │ +0ed920: 5271 6503 |0028: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0ed924: 5272 6403 |002a: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0ed928: 5273 6303 |002c: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0ed92c: 5274 6203 |002e: iget v4, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ed930: c8d4 |0030: mul-float/2addr v4, v13 │ │ +0ed932: 6e54 0d0e 1c32 |0031: invoke-virtual {v12, v1, v2, v3, v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0ed938: 6e10 f417 0b00 |0034: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getX:()F // method@17f4 │ │ +0ed93e: 0a02 |0037: move-result v2 │ │ +0ed940: 6e10 f517 0b00 |0038: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getY:()F // method@17f5 │ │ +0ed946: 0a03 |003b: move-result v3 │ │ +0ed948: 6e10 f317 0b00 |003c: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getWidth:()F // method@17f3 │ │ +0ed94e: 0a04 |003f: move-result v4 │ │ +0ed950: 6e10 ed17 0b00 |0040: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getHeight:()F // method@17ed │ │ +0ed956: 0a05 |0043: move-result v5 │ │ +0ed958: 07c1 |0044: move-object v1, v12 │ │ +0ed95a: 7806 811c 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@1c81 │ │ +0ed960: 6e10 eb17 0b00 |0048: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getChildren:()Lcom/badlogic/gdx/utils/SnapshotArray; // method@17eb │ │ +0ed966: 0c06 |004b: move-result-object v6 │ │ +0ed968: 1208 |004c: const/4 v8, #int 0 // #0 │ │ +0ed96a: 5261 e30e |004d: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0ed96e: 3518 6000 |004f: if-ge v8, v1, 00af // +0060 │ │ +0ed972: 6e20 ed1c 8600 |0051: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0ed978: 0c01 |0054: move-result-object v1 │ │ +0ed97a: 1f01 1d02 |0055: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0ed97e: 6e30 1a16 910a |0057: invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@161a │ │ +0ed984: d808 0801 |005a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ed988: 28f1 |005c: goto 004d // -000f │ │ +0ed98a: 54b1 2c0d |005d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed98e: 5410 210d |005f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0ed992: 28b9 |0061: goto 001a // -0047 │ │ +0ed994: 55b1 2b0d |0062: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ +0ed998: 3801 1500 |0064: if-eqz v1, 0079 // +0015 │ │ +0ed99c: 54b1 2c0d |0066: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9a0: 5411 200d |0068: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ +0ed9a4: 3801 0f00 |006a: if-eqz v1, 0079 // +000f │ │ +0ed9a8: 54b1 2c0d |006c: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9ac: 5410 200d |006e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.disabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d20 │ │ +0ed9b0: 54b1 2c0d |0070: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9b4: 5219 250d |0072: iget v9, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetX:F // field@0d25 │ │ +0ed9b8: 54b1 2c0d |0074: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9bc: 521a 260d |0076: iget v10, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.unpressedOffsetY:F // field@0d26 │ │ +0ed9c0: 28aa |0078: goto 0022 // -0056 │ │ +0ed9c2: 55b1 2a0d |0079: iget-boolean v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0ed9c6: 3801 1e00 |007b: if-eqz v1, 0099 // +001e │ │ +0ed9ca: 54b1 2c0d |007d: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9ce: 5411 1e0d |007f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0ed9d2: 3801 1800 |0081: if-eqz v1, 0099 // +0018 │ │ +0ed9d6: 6e10 fa17 0b00 |0083: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@17fa │ │ +0ed9dc: 0a01 |0086: move-result v1 │ │ +0ed9de: 3801 0d00 |0087: if-eqz v1, 0094 // +000d │ │ +0ed9e2: 54b1 2c0d |0089: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9e6: 5411 1f0d |008b: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ +0ed9ea: 3801 0700 |008d: if-eqz v1, 0094 // +0007 │ │ +0ed9ee: 54b1 2c0d |008f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9f2: 5410 1f0d |0091: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checkedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1f │ │ +0ed9f6: 28dd |0093: goto 0070 // -0023 │ │ +0ed9f8: 54b1 2c0d |0094: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0ed9fc: 5410 1e0d |0096: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0eda00: 28fb |0098: goto 0093 // -0005 │ │ +0eda02: 6e10 fa17 0b00 |0099: invoke-virtual {v11}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isOver:()Z // method@17fa │ │ +0eda08: 0a01 |009c: move-result v1 │ │ +0eda0a: 3801 0d00 |009d: if-eqz v1, 00aa // +000d │ │ +0eda0e: 54b1 2c0d |009f: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0eda12: 5411 220d |00a1: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ +0eda16: 3801 0700 |00a3: if-eqz v1, 00aa // +0007 │ │ +0eda1a: 54b1 2c0d |00a5: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0eda1e: 5410 220d |00a7: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.over:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d22 │ │ +0eda22: 28c7 |00a9: goto 0070 // -0039 │ │ +0eda24: 54b1 2c0d |00aa: iget-object v1, v11, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0eda28: 5410 270d |00ac: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0eda2c: 28c2 |00ae: goto 0070 // -003e │ │ +0eda2e: 6f30 2c1a cb0d |00af: invoke-super {v11, v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2c │ │ +0eda34: 1208 |00b2: const/4 v8, #int 0 // #0 │ │ +0eda36: 5261 e30e |00b3: iget v1, v6, Lcom/badlogic/gdx/utils/Array;.size:I // field@0ee3 │ │ +0eda3a: 3518 1000 |00b5: if-ge v8, v1, 00c5 // +0010 │ │ +0eda3e: 6e20 ed1c 8600 |00b7: invoke-virtual {v6, v8}, Lcom/badlogic/gdx/utils/Array;.get:(I)Ljava/lang/Object; // method@1ced │ │ +0eda44: 0c01 |00ba: move-result-object v1 │ │ +0eda46: 1f01 1d02 |00bb: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/Actor; // type@021d │ │ +0eda4a: 7f92 |00bd: neg-float v2, v9 │ │ +0eda4c: 7fa3 |00be: neg-float v3, v10 │ │ +0eda4e: 6e30 1a16 2103 |00bf: invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/Actor;.translate:(FF)V // method@161a │ │ +0eda54: d808 0801 |00c2: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0eda58: 28ef |00c4: goto 00b3 // -0011 │ │ +0eda5a: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=171 │ │ 0x0004 line=172 │ │ 0x0006 line=173 │ │ 0x0010 line=174 │ │ @@ -339270,16 +339193,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 │ │ -0dfdac: |[0dfdac] com.badlogic.gdx.scenes.scene2d.ui.Button.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0dfdbc: 0e00 |0000: return-void │ │ +0eda5c: |[0eda5c] com.badlogic.gdx.scenes.scene2d.ui.Button.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0eda6c: 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 │ │ @@ -339289,18 +339212,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfdc0: |[0dfdc0] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinHeight:()F │ │ -0dfdd0: 6e10 f017 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ -0dfdd6: 0a00 |0003: move-result v0 │ │ -0dfdd8: 0f00 |0004: return v0 │ │ +0eda70: |[0eda70] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinHeight:()F │ │ +0eda80: 6e10 f017 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefHeight:()F // method@17f0 │ │ +0eda86: 0a00 |0003: move-result v0 │ │ +0eda88: 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;) │ │ @@ -339308,18 +339231,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfddc: |[0dfddc] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinWidth:()F │ │ -0dfdec: 6e10 f117 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ -0dfdf2: 0a00 |0003: move-result v0 │ │ -0dfdf4: 0f00 |0004: return v0 │ │ +0eda8c: |[0eda8c] com.badlogic.gdx.scenes.scene2d.ui.Button.getMinWidth:()F │ │ +0eda9c: 6e10 f117 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.getPrefWidth:()F // method@17f1 │ │ +0edaa2: 0a00 |0003: move-result v0 │ │ +0edaa4: 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;) │ │ @@ -339327,45 +339250,45 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0dfdf8: |[0dfdf8] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefHeight:()F │ │ -0dfe08: 6f10 451a 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefHeight:()F // method@1a45 │ │ -0dfe0e: 0a00 |0003: move-result v0 │ │ -0dfe10: 5421 2c0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe14: 5411 270d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0dfe18: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0dfe1c: 5421 2c0d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe20: 5411 270d |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0dfe24: 7210 841c 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dfe2a: 0a01 |0011: move-result v1 │ │ -0dfe2c: 7120 8524 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dfe32: 0a00 |0015: move-result v0 │ │ -0dfe34: 5421 2c0d |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe38: 5411 210d |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0dfe3c: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ -0dfe40: 5421 2c0d |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe44: 5411 210d |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0dfe48: 7210 841c 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dfe4e: 0a01 |0023: move-result v1 │ │ -0dfe50: 7120 8524 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dfe56: 0a00 |0027: move-result v0 │ │ -0dfe58: 5421 2c0d |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe5c: 5411 1e0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0dfe60: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -0dfe64: 5421 2c0d |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe68: 5411 1e0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0dfe6c: 7210 841c 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ -0dfe72: 0a01 |0035: move-result v1 │ │ -0dfe74: 7120 8524 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dfe7a: 0a00 |0039: move-result v0 │ │ -0dfe7c: 0f00 |003a: return v0 │ │ +0edaa8: |[0edaa8] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefHeight:()F │ │ +0edab8: 6f10 451a 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefHeight:()F // method@1a45 │ │ +0edabe: 0a00 |0003: move-result v0 │ │ +0edac0: 5421 2c0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edac4: 5411 270d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0edac8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0edacc: 5421 2c0d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edad0: 5411 270d |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0edad4: 7210 841c 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0edada: 0a01 |0011: move-result v1 │ │ +0edadc: 7120 8524 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0edae2: 0a00 |0015: move-result v0 │ │ +0edae4: 5421 2c0d |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edae8: 5411 210d |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0edaec: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ +0edaf0: 5421 2c0d |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edaf4: 5411 210d |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0edaf8: 7210 841c 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0edafe: 0a01 |0023: move-result v1 │ │ +0edb00: 7120 8524 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0edb06: 0a00 |0027: move-result v0 │ │ +0edb08: 5421 2c0d |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb0c: 5411 1e0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0edb10: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +0edb14: 5421 2c0d |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb18: 5411 1e0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0edb1c: 7210 841c 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinHeight:()F // method@1c84 │ │ +0edb22: 0a01 |0035: move-result v1 │ │ +0edb24: 7120 8524 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0edb2a: 0a00 |0039: move-result v0 │ │ +0edb2c: 0f00 |003a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0004 line=217 │ │ 0x0016 line=218 │ │ 0x0028 line=219 │ │ 0x003a line=220 │ │ @@ -339378,45 +339301,45 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0dfe80: |[0dfe80] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefWidth:()F │ │ -0dfe90: 6f10 461a 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1a46 │ │ -0dfe96: 0a00 |0003: move-result v0 │ │ -0dfe98: 5421 2c0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfe9c: 5411 270d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0dfea0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0dfea4: 5421 2c0d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfea8: 5411 270d |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0dfeac: 7210 851c 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dfeb2: 0a01 |0011: move-result v1 │ │ -0dfeb4: 7120 8524 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dfeba: 0a00 |0015: move-result v0 │ │ -0dfebc: 5421 2c0d |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfec0: 5411 210d |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0dfec4: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ -0dfec8: 5421 2c0d |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfecc: 5411 210d |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0dfed0: 7210 851c 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dfed6: 0a01 |0023: move-result v1 │ │ -0dfed8: 7120 8524 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dfede: 0a00 |0027: move-result v0 │ │ -0dfee0: 5421 2c0d |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfee4: 5411 1e0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0dfee8: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -0dfeec: 5421 2c0d |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dfef0: 5411 1e0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0dfef4: 7210 851c 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ -0dfefa: 0a01 |0035: move-result v1 │ │ -0dfefc: 7120 8524 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0dff02: 0a00 |0039: move-result v0 │ │ -0dff04: 0f00 |003a: return v0 │ │ +0edb30: |[0edb30] com.badlogic.gdx.scenes.scene2d.ui.Button.getPrefWidth:()F │ │ +0edb40: 6f10 461a 0200 |0000: invoke-super {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1a46 │ │ +0edb46: 0a00 |0003: move-result v0 │ │ +0edb48: 5421 2c0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb4c: 5411 270d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0edb50: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0edb54: 5421 2c0d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb58: 5411 270d |000c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0edb5c: 7210 851c 0100 |000e: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0edb62: 0a01 |0011: move-result v1 │ │ +0edb64: 7120 8524 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0edb6a: 0a00 |0015: move-result v0 │ │ +0edb6c: 5421 2c0d |0016: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb70: 5411 210d |0018: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0edb74: 3801 0e00 |001a: if-eqz v1, 0028 // +000e │ │ +0edb78: 5421 2c0d |001c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb7c: 5411 210d |001e: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0edb80: 7210 851c 0100 |0020: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0edb86: 0a01 |0023: move-result v1 │ │ +0edb88: 7120 8524 1000 |0024: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0edb8e: 0a00 |0027: move-result v0 │ │ +0edb90: 5421 2c0d |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edb94: 5411 1e0d |002a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0edb98: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +0edb9c: 5421 2c0d |002e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edba0: 5411 1e0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0edba4: 7210 851c 0100 |0032: invoke-interface {v1}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getMinWidth:()F // method@1c85 │ │ +0edbaa: 0a01 |0035: move-result v1 │ │ +0edbac: 7120 8524 1000 |0036: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0edbb2: 0a00 |0039: move-result v0 │ │ +0edbb4: 0f00 |003a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0016 line=210 │ │ 0x0028 line=211 │ │ 0x003a line=212 │ │ @@ -339429,17 +339352,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 │ │ -0dff08: |[0dff08] com.badlogic.gdx.scenes.scene2d.ui.Button.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0dff18: 5410 2c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0dff1c: 1100 |0002: return-object v0 │ │ +0edbb8: |[0edbb8] com.badlogic.gdx.scenes.scene2d.ui.Button.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +0edbc8: 5410 2c0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edbcc: 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;) │ │ @@ -339447,17 +339370,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dff20: |[0dff20] com.badlogic.gdx.scenes.scene2d.ui.Button.isChecked:()Z │ │ -0dff30: 5510 2a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0dff34: 0f00 |0002: return v0 │ │ +0edbd0: |[0edbd0] com.badlogic.gdx.scenes.scene2d.ui.Button.isChecked:()Z │ │ +0edbe0: 5510 2a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0edbe4: 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;) │ │ @@ -339465,17 +339388,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dff38: |[0dff38] com.badlogic.gdx.scenes.scene2d.ui.Button.isDisabled:()Z │ │ -0dff48: 5510 2b0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ -0dff4c: 0f00 |0002: return v0 │ │ +0edbe8: |[0edbe8] com.badlogic.gdx.scenes.scene2d.ui.Button.isDisabled:()Z │ │ +0edbf8: 5510 2b0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ +0edbfc: 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;) │ │ @@ -339483,19 +339406,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dff50: |[0dff50] com.badlogic.gdx.scenes.scene2d.ui.Button.isOver:()Z │ │ -0dff60: 5410 290d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0d29 │ │ -0dff64: 6e10 461c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1c46 │ │ -0dff6a: 0a00 |0005: move-result v0 │ │ -0dff6c: 0f00 |0006: return v0 │ │ +0edc00: |[0edc00] com.badlogic.gdx.scenes.scene2d.ui.Button.isOver:()Z │ │ +0edc10: 5410 290d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0d29 │ │ +0edc14: 6e10 461c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isOver:()Z // method@1c46 │ │ +0edc1a: 0a00 |0005: move-result v0 │ │ +0edc1c: 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;) │ │ @@ -339503,19 +339426,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dff70: |[0dff70] com.badlogic.gdx.scenes.scene2d.ui.Button.isPressed:()Z │ │ -0dff80: 5410 290d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0d29 │ │ -0dff84: 6e10 481c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isPressed:()Z // method@1c48 │ │ -0dff8a: 0a00 |0005: move-result v0 │ │ -0dff8c: 0f00 |0006: return v0 │ │ +0edc20: |[0edc20] com.badlogic.gdx.scenes.scene2d.ui.Button.isPressed:()Z │ │ +0edc30: 5410 290d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.clickListener:Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; // field@0d29 │ │ +0edc34: 6e10 481c 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;.isPressed:()Z // method@1c48 │ │ +0edc3a: 0a00 |0005: move-result v0 │ │ +0edc3c: 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;) │ │ @@ -339523,41 +339446,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0dff90: |[0dff90] com.badlogic.gdx.scenes.scene2d.ui.Button.setChecked:(Z)V │ │ -0dffa0: 5521 2a0d |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0dffa4: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -0dffa8: 0e00 |0004: return-void │ │ -0dffaa: 5421 280d |0005: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ -0dffae: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0dffb2: 5421 280d |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ -0dffb6: 6e30 0c18 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@180c │ │ -0dffbc: 0a01 |000e: move-result v1 │ │ -0dffbe: 3801 f5ff |000f: if-eqz v1, 0004 // -000b │ │ -0dffc2: 5c23 2a0d |0011: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0dffc6: 5521 2b0d |0013: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ -0dffca: 3901 efff |0015: if-nez v1, 0004 // -0011 │ │ -0dffce: 1c01 9002 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0dffd2: 7110 6d20 0100 |0019: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ -0dffd8: 0c00 |001c: move-result-object v0 │ │ -0dffda: 1f00 9002 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ -0dffde: 6e20 ea17 0200 |001f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@17ea │ │ -0dffe4: 0a01 |0022: move-result v1 │ │ -0dffe6: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -0dffea: 3903 0900 |0025: if-nez v3, 002e // +0009 │ │ -0dffee: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0dfff0: 5c21 2a0d |0028: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0dfff4: 7110 6a20 0000 |002a: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ -0dfffa: 28d7 |002d: goto 0004 // -0029 │ │ -0dfffc: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0dfffe: 28f9 |002f: goto 0028 // -0007 │ │ +0edc40: |[0edc40] com.badlogic.gdx.scenes.scene2d.ui.Button.setChecked:(Z)V │ │ +0edc50: 5521 2a0d |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0edc54: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +0edc58: 0e00 |0004: return-void │ │ +0edc5a: 5421 280d |0005: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ +0edc5e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0edc62: 5421 280d |0009: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.buttonGroup:Lcom/badlogic/gdx/scenes/scene2d/ui/ButtonGroup; // field@0d28 │ │ +0edc66: 6e30 0c18 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@180c │ │ +0edc6c: 0a01 |000e: move-result v1 │ │ +0edc6e: 3801 f5ff |000f: if-eqz v1, 0004 // -000b │ │ +0edc72: 5c23 2a0d |0011: iput-boolean v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0edc76: 5521 2b0d |0013: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ +0edc7a: 3901 efff |0015: if-nez v1, 0004 // -0011 │ │ +0edc7e: 1c01 9002 |0017: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0edc82: 7110 6d20 0100 |0019: invoke-static {v1}, Lcom/badlogic/gdx/utils/Pools;.obtain:(Ljava/lang/Class;)Ljava/lang/Object; // method@206d │ │ +0edc88: 0c00 |001c: move-result-object v0 │ │ +0edc8a: 1f00 9002 |001d: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; // type@0290 │ │ +0edc8e: 6e20 ea17 0200 |001f: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.fire:(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z // method@17ea │ │ +0edc94: 0a01 |0022: move-result v1 │ │ +0edc96: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +0edc9a: 3903 0900 |0025: if-nez v3, 002e // +0009 │ │ +0edc9e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0edca0: 5c21 2a0d |0028: iput-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0edca4: 7110 6a20 0000 |002a: invoke-static {v0}, Lcom/badlogic/gdx/utils/Pools;.free:(Ljava/lang/Object;)V // method@206a │ │ +0edcaa: 28d7 |002d: goto 0004 // -0029 │ │ +0edcac: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0edcae: 28f9 |002f: goto 0028 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=115 │ │ 0x0005 line=108 │ │ 0x0011 line=109 │ │ 0x0013 line=110 │ │ @@ -339575,17 +339498,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0000: |[0e0000] com.badlogic.gdx.scenes.scene2d.ui.Button.setDisabled:(Z)V │ │ -0e0010: 5c01 2b0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ -0e0014: 0e00 |0002: return-void │ │ +0edcb0: |[0edcb0] com.badlogic.gdx.scenes.scene2d.ui.Button.setDisabled:(Z)V │ │ +0edcc0: 5c01 2b0d |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isDisabled:Z // field@0d2b │ │ +0edcc4: 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 │ │ @@ -339595,41 +339518,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 │ │ -0e0018: |[0e0018] com.badlogic.gdx.scenes.scene2d.ui.Button.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0e0028: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0e002c: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e0030: 1a02 8027 |0004: const-string v2, "style cannot be null." // string@2780 │ │ -0e0034: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e003a: 2701 |0009: throw v1 │ │ -0e003c: 5b34 2c0d |000a: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ -0e0040: 5440 270d |000c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ -0e0044: 3900 0800 |000e: if-nez v0, 0016 // +0008 │ │ -0e0048: 5440 210d |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ -0e004c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -0e0050: 5440 1e0d |0014: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ -0e0054: 3800 1e00 |0016: if-eqz v0, 0034 // +001e │ │ -0e0058: 7210 821c 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ -0e005e: 0a01 |001b: move-result v1 │ │ -0e0060: 6e20 fc17 1300 |001c: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17fc │ │ -0e0066: 7210 871c 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ -0e006c: 0a01 |0022: move-result v1 │ │ -0e006e: 6e20 ff17 1300 |0023: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17ff │ │ -0e0074: 7210 831c 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ -0e007a: 0a01 |0029: move-result v1 │ │ -0e007c: 6e20 fd17 1300 |002a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17fd │ │ -0e0082: 7210 861c 0000 |002d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ -0e0088: 0a01 |0030: move-result v1 │ │ -0e008a: 6e20 fe17 1300 |0031: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17fe │ │ -0e0090: 6e10 f717 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.invalidateHierarchy:()V // method@17f7 │ │ -0e0096: 0e00 |0037: return-void │ │ +0edcc8: |[0edcc8] com.badlogic.gdx.scenes.scene2d.ui.Button.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0edcd8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0edcdc: 2201 7b03 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0edce0: 1a02 8027 |0004: const-string v2, "style cannot be null." // string@2780 │ │ +0edce4: 7020 6824 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0edcea: 2701 |0009: throw v1 │ │ +0edcec: 5b34 2c0d |000a: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; // field@0d2c │ │ +0edcf0: 5440 270d |000c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.up:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d27 │ │ +0edcf4: 3900 0800 |000e: if-nez v0, 0016 // +0008 │ │ +0edcf8: 5440 210d |0010: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.down:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d21 │ │ +0edcfc: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +0edd00: 5440 1e0d |0014: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;.checked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d1e │ │ +0edd04: 3800 1e00 |0016: if-eqz v0, 0034 // +001e │ │ +0edd08: 7210 821c 0000 |0018: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getBottomHeight:()F // method@1c82 │ │ +0edd0e: 0a01 |001b: move-result v1 │ │ +0edd10: 6e20 fc17 1300 |001c: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padBottom:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17fc │ │ +0edd16: 7210 871c 0000 |001f: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getTopHeight:()F // method@1c87 │ │ +0edd1c: 0a01 |0022: move-result v1 │ │ +0edd1e: 6e20 ff17 1300 |0023: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padTop:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17ff │ │ +0edd24: 7210 831c 0000 |0026: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getLeftWidth:()F // method@1c83 │ │ +0edd2a: 0a01 |0029: move-result v1 │ │ +0edd2c: 6e20 fd17 1300 |002a: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padLeft:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17fd │ │ +0edd32: 7210 861c 0000 |002d: invoke-interface {v0}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;.getRightWidth:()F // method@1c86 │ │ +0edd38: 0a01 |0030: move-result v1 │ │ +0edd3a: 6e20 fe17 1300 |0031: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.padRight:(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // method@17fe │ │ +0edd40: 6e10 f717 0300 |0034: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.invalidateHierarchy:()V // method@17f7 │ │ +0edd46: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000a line=146 │ │ 0x000c line=148 │ │ 0x000e line=149 │ │ 0x0010 line=150 │ │ @@ -339651,22 +339574,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e0098: |[0e0098] com.badlogic.gdx.scenes.scene2d.ui.Button.toggle:()V │ │ -0e00a8: 5510 2a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ -0e00ac: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0e00b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0e00b2: 6e20 0018 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ -0e00b8: 0e00 |0008: return-void │ │ -0e00ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0e00bc: 28fb |000a: goto 0005 // -0005 │ │ +0edd48: |[0edd48] com.badlogic.gdx.scenes.scene2d.ui.Button.toggle:()V │ │ +0edd58: 5510 2a0d |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.isChecked:Z // field@0d2a │ │ +0edd5c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0edd60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0edd62: 6e20 0018 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setChecked:(Z)V // method@1800 │ │ +0edd68: 0e00 |0008: return-void │ │ +0edd6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0edd6c: 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; │ │ @@ -339736,22 +339659,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 │ │ -0e00c0: |[0e00c0] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e00d0: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e00d4: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e00da: 0c00 |0005: move-result-object v0 │ │ -0e00dc: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e00e0: 7030 e61b 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@1be6 │ │ -0e00e6: 6e20 041c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c04 │ │ -0e00ec: 0e00 |000e: return-void │ │ +0edd70: |[0edd70] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0edd80: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0edd84: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0edd8a: 0c00 |0005: move-result-object v0 │ │ +0edd8c: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0edd90: 7030 e61b 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@1be6 │ │ +0edd96: 6e20 041c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c04 │ │ +0edd9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000b line=51 │ │ 0x000e line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -339763,22 +339686,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 │ │ -0e00f0: |[0e00f0] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e0100: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e0104: 6e30 9f19 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@199f │ │ -0e010a: 0c00 |0005: move-result-object v0 │ │ -0e010c: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e0110: 7030 e61b 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@1be6 │ │ -0e0116: 6e20 041c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c04 │ │ -0e011c: 0e00 |000e: return-void │ │ +0edda0: |[0edda0] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0eddb0: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0eddb4: 6e30 9f19 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@199f │ │ +0eddba: 0c00 |0005: move-result-object v0 │ │ +0eddbc: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0eddc0: 7030 e61b 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@1be6 │ │ +0eddc6: 6e20 041c 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1c04 │ │ +0eddcc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -339791,44 +339714,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 │ │ -0e0120: |[0e0120] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0e0130: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ -0e0134: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0e0136: 7010 151a 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ -0e013c: 5c31 8f0e |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0e8f │ │ -0e0140: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ -0e0144: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ -0e014a: 5b30 8c0e |000d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ -0e014e: 5931 930e |000f: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ -0e0152: 5c31 900e |0011: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinParent:Z // field@0e90 │ │ -0e0156: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ -0e015a: 2200 7b03 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e015e: 1a01 3628 |0017: const-string v1, "title cannot be null." // string@2836 │ │ -0e0162: 7020 6824 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e0168: 2700 |001c: throw v0 │ │ -0e016a: 5b34 920e |001d: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ -0e016e: 6200 ca0c |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -0e0172: 6e20 081c 0300 |0021: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1c08 │ │ -0e0178: 6e20 ff1b 1300 |0024: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setClip:(Z)V // method@1bff │ │ -0e017e: 6e20 051c 5300 |0027: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1c05 │ │ -0e0184: 6e20 091c 2300 |002a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setWidth:(F)V // method@1c09 │ │ -0e018a: 6e20 001c 2300 |002d: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setHeight:(F)V // method@1c00 │ │ -0e0190: 6e20 061c 4300 |0030: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1c06 │ │ -0e0196: 2200 8702 |0033: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1; // type@0287 │ │ -0e019a: 7020 d71b 3000 |0035: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1bd7 │ │ -0e01a0: 6e20 e71b 0300 |0038: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1be7 │ │ -0e01a6: 2200 8802 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; // type@0288 │ │ -0e01aa: 7020 d91b 3000 |003d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1bd9 │ │ -0e01b0: 6e20 e81b 0300 |0040: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1be8 │ │ -0e01b6: 0e00 |0043: return-void │ │ +0eddd0: |[0eddd0] com.badlogic.gdx.scenes.scene2d.ui.Window.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +0edde0: 1502 1643 |0000: const/high16 v2, #int 1125515264 // #4316 │ │ +0edde4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0edde6: 7010 151a 0300 |0003: invoke-direct {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:()V // method@1a15 │ │ +0eddec: 5c31 8f0e |0006: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0e8f │ │ +0eddf0: 2200 dc01 |0008: new-instance v0, Lcom/badlogic/gdx/math/Vector2; // type@01dc │ │ +0eddf4: 7010 f912 0000 |000a: invoke-direct {v0}, Lcom/badlogic/gdx/math/Vector2;.:()V // method@12f9 │ │ +0eddfa: 5b30 8c0e |000d: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragOffset:Lcom/badlogic/gdx/math/Vector2; // field@0e8c │ │ +0eddfe: 5931 930e |000f: iput v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ +0ede02: 5c31 900e |0011: iput-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinParent:Z // field@0e90 │ │ +0ede06: 3904 0a00 |0013: if-nez v4, 001d // +000a │ │ +0ede0a: 2200 7b03 |0015: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ede0e: 1a01 3628 |0017: const-string v1, "title cannot be null." // string@2836 │ │ +0ede12: 7020 6824 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ede18: 2700 |001c: throw v0 │ │ +0ede1a: 5b34 920e |001d: iput-object v4, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ +0ede1e: 6200 ca0c |001f: sget-object v0, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +0ede22: 6e20 081c 0300 |0021: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTouchable:(Lcom/badlogic/gdx/scenes/scene2d/Touchable;)V // method@1c08 │ │ +0ede28: 6e20 ff1b 1300 |0024: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setClip:(Z)V // method@1bff │ │ +0ede2e: 6e20 051c 5300 |0027: invoke-virtual {v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V // method@1c05 │ │ +0ede34: 6e20 091c 2300 |002a: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setWidth:(F)V // method@1c09 │ │ +0ede3a: 6e20 001c 2300 |002d: invoke-virtual {v3, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setHeight:(F)V // method@1c00 │ │ +0ede40: 6e20 061c 4300 |0030: invoke-virtual {v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1c06 │ │ +0ede46: 2200 8702 |0033: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1; // type@0287 │ │ +0ede4a: 7020 d71b 3000 |0035: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1bd7 │ │ +0ede50: 6e20 e71b 0300 |0038: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addCaptureListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1be7 │ │ +0ede56: 2200 8802 |003b: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2; // type@0288 │ │ +0ede5a: 7020 d91b 3000 |003d: invoke-direct {v0, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V // method@1bd9 │ │ +0ede60: 6e20 e81b 0300 |0040: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1be8 │ │ +0ede66: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=59 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ 0x000f line=46 │ │ 0x0011 line=47 │ │ @@ -339854,62 +339777,62 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0e01b8: |[0e01b8] com.badlogic.gdx.scenes.scene2d.ui.Window.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e01c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e01ca: 5564 900e |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinParent:Z // field@0e90 │ │ -0e01ce: 3804 5000 |0003: if-eqz v4, 0053 // +0050 │ │ -0e01d2: 6e10 f01b 0600 |0005: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1bf0 │ │ -0e01d8: 0c00 |0008: move-result-object v0 │ │ -0e01da: 6e10 f31b 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bf3 │ │ -0e01e0: 0c03 |000c: move-result-object v3 │ │ -0e01e2: 6e10 aa16 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@16aa │ │ -0e01e8: 0c04 |0010: move-result-object v4 │ │ -0e01ea: 3340 4600 |0011: if-ne v0, v4, 0057 // +0046 │ │ -0e01ee: 6e10 ad16 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0e01f4: 0a02 |0016: move-result v2 │ │ -0e01f6: 6e10 a816 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0e01fc: 0a01 |001a: move-result v1 │ │ -0e01fe: 6e10 f91b 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ -0e0204: 0a04 |001e: move-result v4 │ │ -0e0206: 2e04 0405 |001f: cmpg-float v4, v4, v5 │ │ -0e020a: 3b04 0500 |0021: if-gez v4, 0026 // +0005 │ │ -0e020e: 6e20 0a1c 5600 |0023: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1c0a │ │ -0e0214: 6e10 f21b 0600 |0026: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getRight:()F // method@1bf2 │ │ -0e021a: 0a04 |0029: move-result v4 │ │ -0e021c: 2d04 0402 |002a: cmpl-float v4, v4, v2 │ │ -0e0220: 3d04 0b00 |002c: if-lez v4, 0037 // +000b │ │ -0e0224: 6e10 f81b 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ -0e022a: 0a04 |0031: move-result v4 │ │ -0e022c: a704 0204 |0032: sub-float v4, v2, v4 │ │ -0e0230: 6e20 0a1c 4600 |0034: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1c0a │ │ -0e0236: 6e10 fa1b 0600 |0037: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ -0e023c: 0a04 |003a: move-result v4 │ │ -0e023e: 2e04 0405 |003b: cmpg-float v4, v4, v5 │ │ -0e0242: 3b04 0500 |003d: if-gez v4, 0042 // +0005 │ │ -0e0246: 6e20 0b1c 5600 |003f: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1c0b │ │ -0e024c: 6e10 f61b 0600 |0042: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTop:()F // method@1bf6 │ │ -0e0252: 0a04 |0045: move-result v4 │ │ -0e0254: 2d04 0401 |0046: cmpl-float v4, v4, v1 │ │ -0e0258: 3d04 0b00 |0048: if-lez v4, 0053 // +000b │ │ -0e025c: 6e10 ec1b 0600 |004a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ -0e0262: 0a04 |004d: move-result v4 │ │ -0e0264: a704 0104 |004e: sub-float v4, v1, v4 │ │ -0e0268: 6e20 0b1c 4600 |0050: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1c0b │ │ -0e026e: 6f30 2c1a 7608 |0053: invoke-super {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2c │ │ -0e0274: 0e00 |0056: return-void │ │ -0e0276: 6e10 4916 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@1649 │ │ -0e027c: 0a02 |005a: move-result v2 │ │ -0e027e: 6e10 4016 0000 |005b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@1640 │ │ -0e0284: 0a01 |005e: move-result v1 │ │ -0e0286: 28bc |005f: goto 001b // -0044 │ │ +0ede68: |[0ede68] com.badlogic.gdx.scenes.scene2d.ui.Window.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ede78: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ede7a: 5564 900e |0001: iget-boolean v4, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinParent:Z // field@0e90 │ │ +0ede7e: 3804 5000 |0003: if-eqz v4, 0053 // +0050 │ │ +0ede82: 6e10 f01b 0600 |0005: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getParent:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@1bf0 │ │ +0ede88: 0c00 |0008: move-result-object v0 │ │ +0ede8a: 6e10 f31b 0600 |0009: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bf3 │ │ +0ede90: 0c03 |000c: move-result-object v3 │ │ +0ede92: 6e10 aa16 0300 |000d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getRoot:()Lcom/badlogic/gdx/scenes/scene2d/Group; // method@16aa │ │ +0ede98: 0c04 |0010: move-result-object v4 │ │ +0ede9a: 3340 4600 |0011: if-ne v0, v4, 0057 // +0046 │ │ +0ede9e: 6e10 ad16 0300 |0013: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0edea4: 0a02 |0016: move-result v2 │ │ +0edea6: 6e10 a816 0300 |0017: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0edeac: 0a01 |001a: move-result v1 │ │ +0edeae: 6e10 f91b 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ +0edeb4: 0a04 |001e: move-result v4 │ │ +0edeb6: 2e04 0405 |001f: cmpg-float v4, v4, v5 │ │ +0edeba: 3b04 0500 |0021: if-gez v4, 0026 // +0005 │ │ +0edebe: 6e20 0a1c 5600 |0023: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1c0a │ │ +0edec4: 6e10 f21b 0600 |0026: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getRight:()F // method@1bf2 │ │ +0edeca: 0a04 |0029: move-result v4 │ │ +0edecc: 2d04 0402 |002a: cmpl-float v4, v4, v2 │ │ +0eded0: 3d04 0b00 |002c: if-lez v4, 0037 // +000b │ │ +0eded4: 6e10 f81b 0600 |002e: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ +0ededa: 0a04 |0031: move-result v4 │ │ +0ededc: a704 0204 |0032: sub-float v4, v2, v4 │ │ +0edee0: 6e20 0a1c 4600 |0034: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setX:(F)V // method@1c0a │ │ +0edee6: 6e10 fa1b 0600 |0037: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ +0edeec: 0a04 |003a: move-result v4 │ │ +0edeee: 2e04 0405 |003b: cmpg-float v4, v4, v5 │ │ +0edef2: 3b04 0500 |003d: if-gez v4, 0042 // +0005 │ │ +0edef6: 6e20 0b1c 5600 |003f: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1c0b │ │ +0edefc: 6e10 f61b 0600 |0042: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTop:()F // method@1bf6 │ │ +0edf02: 0a04 |0045: move-result v4 │ │ +0edf04: 2d04 0401 |0046: cmpl-float v4, v4, v1 │ │ +0edf08: 3d04 0b00 |0048: if-lez v4, 0053 // +000b │ │ +0edf0c: 6e10 ec1b 0600 |004a: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ +0edf12: 0a04 |004d: move-result v4 │ │ +0edf14: a704 0104 |004e: sub-float v4, v1, v4 │ │ +0edf18: 6e20 0b1c 4600 |0050: invoke-virtual {v6, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setY:(F)V // method@1c0b │ │ +0edf1e: 6f30 2c1a 7608 |0053: invoke-super {v6, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2c │ │ +0edf24: 0e00 |0056: return-void │ │ +0edf26: 6e10 4916 0000 |0057: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getWidth:()F // method@1649 │ │ +0edf2c: 0a02 |005a: move-result v2 │ │ +0edf2e: 6e10 4016 0000 |005b: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Group;.getHeight:()F // method@1640 │ │ +0edf34: 0a01 |005e: move-result v1 │ │ +0edf36: 28bc |005f: goto 001b // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0005 line=130 │ │ 0x0009 line=131 │ │ 0x000d line=132 │ │ 0x0013 line=133 │ │ @@ -339940,140 +339863,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 │ │ -0e0288: |[0e0288] com.badlogic.gdx.scenes.scene2d.ui.Window.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e0298: 54d0 910e |0000: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ -0e029c: 5400 890e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e89 │ │ -0e02a0: 3800 5800 |0004: if-eqz v0, 005c // +0058 │ │ -0e02a4: 6e10 eb1b 0d00 |0006: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1beb │ │ -0e02aa: 0c07 |0009: move-result-object v7 │ │ -0e02ac: 5270 6503 |000a: iget v0, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ -0e02b0: 5271 6403 |000c: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ -0e02b4: 5272 6303 |000e: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ -0e02b8: 5273 6203 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0e02bc: c8f3 |0012: mul-float/2addr v3, v15 │ │ -0e02be: 6e53 0d0e 0e21 |0013: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ -0e02c4: 6e10 f31b 0d00 |0016: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bf3 │ │ -0e02ca: 0c0a |0019: move-result-object v10 │ │ -0e02cc: 6200 1e0b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ -0e02d0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0e02d2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0e02d4: 6e30 1513 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0e02da: 0c00 |0021: move-result-object v0 │ │ -0e02dc: 6e20 0c1c 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@1c0c │ │ -0e02e2: 0c08 |0025: move-result-object v8 │ │ -0e02e4: 6200 1f0b |0026: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ -0e02e8: 6e10 ad16 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0e02ee: 0a01 |002b: move-result v1 │ │ -0e02f0: 6e10 a816 0a00 |002c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0e02f6: 0a02 |002f: move-result v2 │ │ -0e02f8: 6e30 1513 1002 |0030: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ -0e02fe: 0c00 |0033: move-result-object v0 │ │ -0e0300: 6e20 0c1c 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@1c0c │ │ -0e0306: 0c09 |0037: move-result-object v9 │ │ -0e0308: 54d0 910e |0038: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ -0e030c: 5400 890e |003a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e89 │ │ -0e0310: 6e10 f91b 0d00 |003c: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ -0e0316: 0a01 |003f: move-result v1 │ │ -0e0318: 5282 210b |0040: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0e031c: c612 |0042: add-float/2addr v2, v1 │ │ -0e031e: 6e10 fa1b 0d00 |0043: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ -0e0324: 0a01 |0046: move-result v1 │ │ -0e0326: 5283 220b |0047: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0e032a: c613 |0049: add-float/2addr v3, v1 │ │ -0e032c: 6e10 f91b 0d00 |004a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ -0e0332: 0a01 |004d: move-result v1 │ │ -0e0334: 5294 210b |004e: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ -0e0338: c614 |0050: add-float/2addr v4, v1 │ │ -0e033a: 6e10 fa1b 0d00 |0051: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ -0e0340: 0a01 |0054: move-result v1 │ │ -0e0342: 5295 220b |0055: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ -0e0346: c615 |0057: add-float/2addr v5, v1 │ │ -0e0348: 07e1 |0058: move-object v1, v14 │ │ -0e034a: 7806 811c 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@1c81 │ │ -0e0350: 6f30 2d1a ed0f |005c: invoke-super {v13, v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2d │ │ -0e0356: 6e10 f91b 0d00 |005f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ -0e035c: 0a0b |0062: move-result v11 │ │ -0e035e: 6e10 fa1b 0d00 |0063: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ -0e0364: 0a00 |0066: move-result v0 │ │ -0e0366: 6e10 ec1b 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ -0e036c: 0a01 |006a: move-result v1 │ │ -0e036e: a60c 0001 |006b: add-float v12, v0, v1 │ │ -0e0372: 54d0 940e |006d: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e0376: 6e10 2b0c 0000 |006f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ -0e037c: 0c06 |0072: move-result-object v6 │ │ -0e037e: 52d0 930e |0073: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ -0e0382: dd00 0008 |0075: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0e0386: 3800 4100 |0077: if-eqz v0, 00b8 // +0041 │ │ -0e038a: 6e10 ed1b 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1bed │ │ -0e0390: 0a00 |007c: move-result v0 │ │ -0e0392: c60b |007d: add-float/2addr v11, v0 │ │ -0e0394: 52d0 930e |007e: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ -0e0398: dd00 0002 |0080: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0e039c: 3900 1000 |0082: if-nez v0, 0092 // +0010 │ │ -0e03a0: 52d0 930e |0084: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ -0e03a4: dd00 0004 |0086: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0e03a8: 3800 5000 |0088: if-eqz v0, 00d8 // +0050 │ │ -0e03ac: 6e10 ef1b 0d00 |008a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1bef │ │ -0e03b2: 0a00 |008d: move-result v0 │ │ -0e03b4: 5261 9c06 |008e: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0e03b8: c710 |0090: sub-float/2addr v0, v1 │ │ -0e03ba: c70c |0091: sub-float/2addr v12, v0 │ │ -0e03bc: 54d0 940e |0092: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e03c0: 6201 6603 |0094: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ -0e03c4: 6e10 eb1b 0d00 |0096: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1beb │ │ -0e03ca: 0c02 |0099: move-result-object v2 │ │ -0e03cc: 6e20 e609 2100 |009a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ -0e03d2: 0c01 |009d: move-result-object v1 │ │ -0e03d4: 54d2 910e |009e: iget-object v2, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ -0e03d8: 5422 8b0e |00a0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -0e03dc: 6e20 d909 2100 |00a2: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ -0e03e2: 0c01 |00a5: move-result-object v1 │ │ -0e03e4: 6e20 340c 1000 |00a6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ -0e03ea: 54d0 940e |00a9: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e03ee: 87b1 |00ab: float-to-int v1, v11 │ │ -0e03f0: 8211 |00ac: int-to-float v1, v1 │ │ -0e03f2: 87c2 |00ad: float-to-int v2, v12 │ │ -0e03f4: 8222 |00ae: int-to-float v2, v2 │ │ -0e03f6: 6e30 380c 1002 |00af: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c38 │ │ -0e03fc: 54d0 940e |00b2: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e0400: 6e30 2a0c e00f |00b4: invoke-virtual {v0, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c2a │ │ -0e0406: 0e00 |00b7: return-void │ │ -0e0408: 52d0 930e |00b8: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ -0e040c: dd00 0010 |00ba: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0e0410: 3800 1000 |00bc: if-eqz v0, 00cc // +0010 │ │ -0e0414: 6e10 f81b 0d00 |00be: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ -0e041a: 0a00 |00c1: move-result v0 │ │ -0e041c: 5261 9d06 |00c2: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0e0420: c710 |00c4: sub-float/2addr v0, v1 │ │ -0e0422: 6e10 ee1b 0d00 |00c5: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1bee │ │ -0e0428: 0a01 |00c8: move-result v1 │ │ -0e042a: c710 |00c9: sub-float/2addr v0, v1 │ │ -0e042c: c60b |00ca: add-float/2addr v11, v0 │ │ -0e042e: 28b3 |00cb: goto 007e // -004d │ │ -0e0430: 6e10 f81b 0d00 |00cc: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ -0e0436: 0a00 |00cf: move-result v0 │ │ -0e0438: 5261 9d06 |00d0: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0e043c: c710 |00d2: sub-float/2addr v0, v1 │ │ -0e043e: 1501 0040 |00d3: const/high16 v1, #int 1073741824 // #4000 │ │ -0e0442: c910 |00d5: div-float/2addr v0, v1 │ │ -0e0444: c60b |00d6: add-float/2addr v11, v0 │ │ -0e0446: 28a7 |00d7: goto 007e // -0059 │ │ -0e0448: 6e10 ef1b 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1bef │ │ -0e044e: 0a00 |00db: move-result v0 │ │ -0e0450: 5261 9c06 |00dc: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ -0e0454: c710 |00de: sub-float/2addr v0, v1 │ │ -0e0456: 1501 0040 |00df: const/high16 v1, #int 1073741824 // #4000 │ │ -0e045a: c910 |00e1: div-float/2addr v0, v1 │ │ -0e045c: c70c |00e2: sub-float/2addr v12, v0 │ │ -0e045e: 28af |00e3: goto 0092 // -0051 │ │ +0edf38: |[0edf38] com.badlogic.gdx.scenes.scene2d.ui.Window.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0edf48: 54d0 910e |0000: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ +0edf4c: 5400 890e |0002: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e89 │ │ +0edf50: 3800 5800 |0004: if-eqz v0, 005c // +0058 │ │ +0edf54: 6e10 eb1b 0d00 |0006: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1beb │ │ +0edf5a: 0c07 |0009: move-result-object v7 │ │ +0edf5c: 5270 6503 |000a: iget v0, v7, Lcom/badlogic/gdx/graphics/Color;.r:F // field@0365 │ │ +0edf60: 5271 6403 |000c: iget v1, v7, Lcom/badlogic/gdx/graphics/Color;.g:F // field@0364 │ │ +0edf64: 5272 6303 |000e: iget v2, v7, Lcom/badlogic/gdx/graphics/Color;.b:F // field@0363 │ │ +0edf68: 5273 6203 |0010: iget v3, v7, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0edf6c: c8f3 |0012: mul-float/2addr v3, v15 │ │ +0edf6e: 6e53 0d0e 0e21 |0013: invoke-virtual {v14, v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;.setColor:(FFFF)V // method@0e0d │ │ +0edf74: 6e10 f31b 0d00 |0016: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@1bf3 │ │ +0edf7a: 0c0a |0019: move-result-object v10 │ │ +0edf7c: 6200 1e0b |001a: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp:Lcom/badlogic/gdx/math/Vector2; // field@0b1e │ │ +0edf80: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0edf82: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0edf84: 6e30 1513 1002 |001e: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0edf8a: 0c00 |0021: move-result-object v0 │ │ +0edf8c: 6e20 0c1c 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@1c0c │ │ +0edf92: 0c08 |0025: move-result-object v8 │ │ +0edf94: 6200 1f0b |0026: sget-object v0, Lcom/badlogic/gdx/math/Vector2;.tmp2:Lcom/badlogic/gdx/math/Vector2; // field@0b1f │ │ +0edf98: 6e10 ad16 0a00 |0028: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0edf9e: 0a01 |002b: move-result v1 │ │ +0edfa0: 6e10 a816 0a00 |002c: invoke-virtual {v10}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0edfa6: 0a02 |002f: move-result v2 │ │ +0edfa8: 6e30 1513 1002 |0030: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/math/Vector2;.set:(FF)Lcom/badlogic/gdx/math/Vector2; // method@1315 │ │ +0edfae: 0c00 |0033: move-result-object v0 │ │ +0edfb0: 6e20 0c1c 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@1c0c │ │ +0edfb6: 0c09 |0037: move-result-object v9 │ │ +0edfb8: 54d0 910e |0038: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ +0edfbc: 5400 890e |003a: iget-object v0, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.stageBackground:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e89 │ │ +0edfc0: 6e10 f91b 0d00 |003c: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ +0edfc6: 0a01 |003f: move-result v1 │ │ +0edfc8: 5282 210b |0040: iget v2, v8, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0edfcc: c612 |0042: add-float/2addr v2, v1 │ │ +0edfce: 6e10 fa1b 0d00 |0043: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ +0edfd4: 0a01 |0046: move-result v1 │ │ +0edfd6: 5283 220b |0047: iget v3, v8, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0edfda: c613 |0049: add-float/2addr v3, v1 │ │ +0edfdc: 6e10 f91b 0d00 |004a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ +0edfe2: 0a01 |004d: move-result v1 │ │ +0edfe4: 5294 210b |004e: iget v4, v9, Lcom/badlogic/gdx/math/Vector2;.x:F // field@0b21 │ │ +0edfe8: c614 |0050: add-float/2addr v4, v1 │ │ +0edfea: 6e10 fa1b 0d00 |0051: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ +0edff0: 0a01 |0054: move-result v1 │ │ +0edff2: 5295 220b |0055: iget v5, v9, Lcom/badlogic/gdx/math/Vector2;.y:F // field@0b22 │ │ +0edff6: c615 |0057: add-float/2addr v5, v1 │ │ +0edff8: 07e1 |0058: move-object v1, v14 │ │ +0edffa: 7806 811c 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@1c81 │ │ +0ee000: 6f30 2d1a ed0f |005c: invoke-super {v13, v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.drawBackground:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1a2d │ │ +0ee006: 6e10 f91b 0d00 |005f: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getX:()F // method@1bf9 │ │ +0ee00c: 0a0b |0062: move-result v11 │ │ +0ee00e: 6e10 fa1b 0d00 |0063: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getY:()F // method@1bfa │ │ +0ee014: 0a00 |0066: move-result v0 │ │ +0ee016: 6e10 ec1b 0d00 |0067: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getHeight:()F // method@1bec │ │ +0ee01c: 0a01 |006a: move-result v1 │ │ +0ee01e: a60c 0001 |006b: add-float v12, v0, v1 │ │ +0ee022: 54d0 940e |006d: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee026: 6e10 2b0c 0000 |006f: invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ +0ee02c: 0c06 |0072: move-result-object v6 │ │ +0ee02e: 52d0 930e |0073: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ +0ee032: dd00 0008 |0075: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0ee036: 3800 4100 |0077: if-eqz v0, 00b8 // +0041 │ │ +0ee03a: 6e10 ed1b 0d00 |0079: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1bed │ │ +0ee040: 0a00 |007c: move-result v0 │ │ +0ee042: c60b |007d: add-float/2addr v11, v0 │ │ +0ee044: 52d0 930e |007e: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ +0ee048: dd00 0002 |0080: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0ee04c: 3900 1000 |0082: if-nez v0, 0092 // +0010 │ │ +0ee050: 52d0 930e |0084: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ +0ee054: dd00 0004 |0086: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0ee058: 3800 5000 |0088: if-eqz v0, 00d8 // +0050 │ │ +0ee05c: 6e10 ef1b 0d00 |008a: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1bef │ │ +0ee062: 0a00 |008d: move-result v0 │ │ +0ee064: 5261 9c06 |008e: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0ee068: c710 |0090: sub-float/2addr v0, v1 │ │ +0ee06a: c70c |0091: sub-float/2addr v12, v0 │ │ +0ee06c: 54d0 940e |0092: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee070: 6201 6603 |0094: sget-object v1, Lcom/badlogic/gdx/graphics/Color;.tmp:Lcom/badlogic/gdx/graphics/Color; // field@0366 │ │ +0ee074: 6e10 eb1b 0d00 |0096: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@1beb │ │ +0ee07a: 0c02 |0099: move-result-object v2 │ │ +0ee07c: 6e20 e609 2100 |009a: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.set:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09e6 │ │ +0ee082: 0c01 |009d: move-result-object v1 │ │ +0ee084: 54d2 910e |009e: iget-object v2, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ +0ee088: 5422 8b0e |00a0: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +0ee08c: 6e20 d909 2100 |00a2: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/Color;.mul:(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/Color; // method@09d9 │ │ +0ee092: 0c01 |00a5: move-result-object v1 │ │ +0ee094: 6e20 340c 1000 |00a6: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ +0ee09a: 54d0 940e |00a9: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee09e: 87b1 |00ab: float-to-int v1, v11 │ │ +0ee0a0: 8211 |00ac: int-to-float v1, v1 │ │ +0ee0a2: 87c2 |00ad: float-to-int v2, v12 │ │ +0ee0a4: 8222 |00ae: int-to-float v2, v2 │ │ +0ee0a6: 6e30 380c 1002 |00af: invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setPosition:(FF)V // method@0c38 │ │ +0ee0ac: 54d0 940e |00b2: iget-object v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee0b0: 6e30 2a0c e00f |00b4: invoke-virtual {v0, v14, v15}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@0c2a │ │ +0ee0b6: 0e00 |00b7: return-void │ │ +0ee0b8: 52d0 930e |00b8: iget v0, v13, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ +0ee0bc: dd00 0010 |00ba: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0ee0c0: 3800 1000 |00bc: if-eqz v0, 00cc // +0010 │ │ +0ee0c4: 6e10 f81b 0d00 |00be: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ +0ee0ca: 0a00 |00c1: move-result v0 │ │ +0ee0cc: 5261 9d06 |00c2: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0ee0d0: c710 |00c4: sub-float/2addr v0, v1 │ │ +0ee0d2: 6e10 ee1b 0d00 |00c5: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1bee │ │ +0ee0d8: 0a01 |00c8: move-result v1 │ │ +0ee0da: c710 |00c9: sub-float/2addr v0, v1 │ │ +0ee0dc: c60b |00ca: add-float/2addr v11, v0 │ │ +0ee0de: 28b3 |00cb: goto 007e // -004d │ │ +0ee0e0: 6e10 f81b 0d00 |00cc: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getWidth:()F // method@1bf8 │ │ +0ee0e6: 0a00 |00cf: move-result v0 │ │ +0ee0e8: 5261 9d06 |00d0: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0ee0ec: c710 |00d2: sub-float/2addr v0, v1 │ │ +0ee0ee: 1501 0040 |00d3: const/high16 v1, #int 1073741824 // #4000 │ │ +0ee0f2: c910 |00d5: div-float/2addr v0, v1 │ │ +0ee0f4: c60b |00d6: add-float/2addr v11, v0 │ │ +0ee0f6: 28a7 |00d7: goto 007e // -0059 │ │ +0ee0f8: 6e10 ef1b 0d00 |00d8: invoke-virtual {v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadTop:()F // method@1bef │ │ +0ee0fe: 0a00 |00db: move-result v0 │ │ +0ee100: 5261 9c06 |00dc: iget v1, v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.height:F // field@069c │ │ +0ee104: c710 |00de: sub-float/2addr v0, v1 │ │ +0ee106: 1501 0040 |00df: const/high16 v1, #int 1073741824 // #4000 │ │ +0ee10a: c910 |00e1: div-float/2addr v0, v1 │ │ +0ee10c: c70c |00e2: sub-float/2addr v12, v0 │ │ +0ee10e: 28af |00e3: goto 0092 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0006 line=149 │ │ 0x000a line=150 │ │ 0x0016 line=151 │ │ 0x001a line=152 │ │ @@ -340112,30 +340035,30 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0e0460: |[0e0460] com.badlogic.gdx.scenes.scene2d.ui.Window.getPrefWidth:()F │ │ -0e0470: 6f10 461a 0300 |0000: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1a46 │ │ -0e0476: 0a00 |0003: move-result v0 │ │ -0e0478: 5431 940e |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e047c: 6e10 2b0c 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ -0e0482: 0c01 |0009: move-result-object v1 │ │ -0e0484: 5211 9d06 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ -0e0488: 6e10 ed1b 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1bed │ │ -0e048e: 0a02 |000f: move-result v2 │ │ -0e0490: c621 |0010: add-float/2addr v1, v2 │ │ -0e0492: 6e10 ee1b 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1bee │ │ -0e0498: 0a02 |0014: move-result v2 │ │ -0e049a: c621 |0015: add-float/2addr v1, v2 │ │ -0e049c: 7120 8524 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ -0e04a2: 0a00 |0019: move-result v0 │ │ -0e04a4: 0f00 |001a: return v0 │ │ +0ee110: |[0ee110] com.badlogic.gdx.scenes.scene2d.ui.Window.getPrefWidth:()F │ │ +0ee120: 6f10 461a 0300 |0000: invoke-super {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.getPrefWidth:()F // method@1a46 │ │ +0ee126: 0a00 |0003: move-result v0 │ │ +0ee128: 5431 940e |0004: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee12c: 6e10 2b0c 0100 |0006: invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.getBounds:()Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; // method@0c2b │ │ +0ee132: 0c01 |0009: move-result-object v1 │ │ +0ee134: 5211 9d06 |000a: iget v1, v1, Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds;.width:F // field@069d │ │ +0ee138: 6e10 ed1b 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadLeft:()F // method@1bed │ │ +0ee13e: 0a02 |000f: move-result v2 │ │ +0ee140: c621 |0010: add-float/2addr v1, v2 │ │ +0ee142: 6e10 ee1b 0300 |0011: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getPadRight:()F // method@1bee │ │ +0ee148: 0a02 |0014: move-result v2 │ │ +0ee14a: c621 |0015: add-float/2addr v1, v2 │ │ +0ee14c: 7120 8524 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2485 │ │ +0ee152: 0a00 |0019: move-result v0 │ │ +0ee154: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -340143,17 +340066,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 │ │ -0e04a8: |[0e04a8] com.badlogic.gdx.scenes.scene2d.ui.Window.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ -0e04b8: 5410 910e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ -0e04bc: 1100 |0002: return-object v0 │ │ +0ee158: |[0ee158] com.badlogic.gdx.scenes.scene2d.ui.Window.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; │ │ +0ee168: 5410 910e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ +0ee16c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -340161,17 +340084,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e04c0: |[0e04c0] com.badlogic.gdx.scenes.scene2d.ui.Window.getTitle:()Ljava/lang/String; │ │ -0e04d0: 5410 920e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ -0e04d4: 1100 |0002: return-object v0 │ │ +0ee170: |[0ee170] com.badlogic.gdx.scenes.scene2d.ui.Window.getTitle:()Ljava/lang/String; │ │ +0ee180: 5410 920e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ +0ee184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -340179,28 +340102,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 │ │ -0e04d8: |[0e04d8] com.badlogic.gdx.scenes.scene2d.ui.Window.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ -0e04e8: 6f40 4d1a 4365 |0000: invoke-super {v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1a4d │ │ -0e04ee: 0c00 |0003: move-result-object v0 │ │ -0e04f0: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -0e04f4: 5531 8e0e |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0e04f8: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ -0e04fc: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ -0e0500: 6e10 f71b 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1bf7 │ │ -0e0506: 0c01 |000f: move-result-object v1 │ │ -0e0508: 6202 ca0c |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ -0e050c: 3321 0300 |0012: if-ne v1, v2, 0015 // +0003 │ │ -0e0510: 1103 |0014: return-object v3 │ │ -0e0512: 0703 |0015: move-object v3, v0 │ │ -0e0514: 28fe |0016: goto 0014 // -0002 │ │ +0ee188: |[0ee188] com.badlogic.gdx.scenes.scene2d.ui.Window.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ +0ee198: 6f40 4d1a 4365 |0000: invoke-super {v3, v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.hit:(FFZ)Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@1a4d │ │ +0ee19e: 0c00 |0003: move-result-object v0 │ │ +0ee1a0: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +0ee1a4: 5531 8e0e |0006: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0ee1a8: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ +0ee1ac: 3806 0a00 |000a: if-eqz v6, 0014 // +000a │ │ +0ee1b0: 6e10 f71b 0300 |000c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.getTouchable:()Lcom/badlogic/gdx/scenes/scene2d/Touchable; // method@1bf7 │ │ +0ee1b6: 0c01 |000f: move-result-object v1 │ │ +0ee1b8: 6202 ca0c |0010: sget-object v2, Lcom/badlogic/gdx/scenes/scene2d/Touchable;.enabled:Lcom/badlogic/gdx/scenes/scene2d/Touchable; // field@0cca │ │ +0ee1bc: 3321 0300 |0012: if-ne v1, v2, 0015 // +0003 │ │ +0ee1c0: 1103 |0014: return-object v3 │ │ +0ee1c2: 0703 |0015: move-object v3, v0 │ │ +0ee1c4: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0004 line=180 │ │ 0x0014 line=181 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -340215,17 +340138,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0518: |[0e0518] com.badlogic.gdx.scenes.scene2d.ui.Window.isDragging:()Z │ │ -0e0528: 5510 8d0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ -0e052c: 0f00 |0002: return v0 │ │ +0ee1c8: |[0ee1c8] com.badlogic.gdx.scenes.scene2d.ui.Window.isDragging:()Z │ │ +0ee1d8: 5510 8d0e |0000: iget-boolean v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.dragging:Z // field@0e8d │ │ +0ee1dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Window;) │ │ @@ -340233,17 +340156,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0530: |[0e0530] com.badlogic.gdx.scenes.scene2d.ui.Window.setKeepWithinParent:(Z)V │ │ -0e0540: 5c01 900e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinParent:Z // field@0e90 │ │ -0e0544: 0e00 |0002: return-void │ │ +0ee1e0: |[0ee1e0] com.badlogic.gdx.scenes.scene2d.ui.Window.setKeepWithinParent:(Z)V │ │ +0ee1f0: 5c01 900e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.keepWithinParent:Z // field@0e90 │ │ +0ee1f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ 0x0000 - 0x0003 reg=1 keepWithinParent Z │ │ @@ -340253,17 +340176,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0548: |[0e0548] com.badlogic.gdx.scenes.scene2d.ui.Window.setModal:(Z)V │ │ -0e0558: 5c01 8e0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ -0e055c: 0e00 |0002: return-void │ │ +0ee1f8: |[0ee1f8] com.badlogic.gdx.scenes.scene2d.ui.Window.setModal:(Z)V │ │ +0ee208: 5c01 8e0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isModal:Z // field@0e8e │ │ +0ee20c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ 0x0000 - 0x0003 reg=1 isModal Z │ │ @@ -340273,17 +340196,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0560: |[0e0560] com.badlogic.gdx.scenes.scene2d.ui.Window.setMovable:(Z)V │ │ -0e0570: 5c01 8f0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0e8f │ │ -0e0574: 0e00 |0002: return-void │ │ +0ee210: |[0ee210] com.badlogic.gdx.scenes.scene2d.ui.Window.setMovable:(Z)V │ │ +0ee220: 5c01 8f0e |0000: iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.isMovable:Z // field@0e8f │ │ +0ee224: 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 isMovable Z │ │ @@ -340293,36 +340216,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 │ │ -0e0578: |[0e0578] com.badlogic.gdx.scenes.scene2d.ui.Window.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0e0588: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0e058c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e0590: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ -0e0594: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e059a: 2700 |0009: throw v0 │ │ -0e059c: 5b23 910e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ -0e05a0: 5430 880e |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ -0e05a4: 6e20 fe1b 0200 |000e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1bfe │ │ -0e05aa: 2200 3101 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0131 │ │ -0e05ae: 5431 8a0e |0013: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ -0e05b2: 7020 1e0c 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c1e │ │ -0e05b8: 5b20 940e |0018: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e05bc: 5420 940e |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e05c0: 5431 8b0e |001c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ -0e05c4: 6e20 340c 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ -0e05ca: 5420 920e |0021: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ -0e05ce: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -0e05d2: 5420 920e |0025: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ -0e05d6: 6e20 061c 0200 |0027: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1c06 │ │ -0e05dc: 6e10 fc1b 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.invalidateHierarchy:()V // method@1bfc │ │ -0e05e2: 0e00 |002d: return-void │ │ +0ee228: |[0ee228] com.badlogic.gdx.scenes.scene2d.ui.Window.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +0ee238: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ee23c: 2200 7b03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ee240: 1a01 8027 |0004: const-string v1, "style cannot be null." // string@2780 │ │ +0ee244: 7020 6824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ee24a: 2700 |0009: throw v0 │ │ +0ee24c: 5b23 910e |000a: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // field@0e91 │ │ +0ee250: 5430 880e |000c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0e88 │ │ +0ee254: 6e20 fe1b 0200 |000e: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setBackground:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1bfe │ │ +0ee25a: 2200 3101 |0011: new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // type@0131 │ │ +0ee25e: 5431 8a0e |0013: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e8a │ │ +0ee262: 7020 1e0c 1000 |0015: invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.:(Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V // method@0c1e │ │ +0ee268: 5b20 940e |0018: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee26c: 5420 940e |001a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee270: 5431 8b0e |001c: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;.titleFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e8b │ │ +0ee274: 6e20 340c 1000 |001e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache;.setColor:(Lcom/badlogic/gdx/graphics/Color;)V // method@0c34 │ │ +0ee27a: 5420 920e |0021: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ +0ee27e: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +0ee282: 5420 920e |0025: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ +0ee286: 6e20 061c 0200 |0027: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.setTitle:(Ljava/lang/String;)V // method@1c06 │ │ +0ee28c: 6e10 fc1b 0200 |002a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.invalidateHierarchy:()V // method@1bfc │ │ +0ee292: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000a line=113 │ │ 0x000c line=114 │ │ 0x0011 line=115 │ │ 0x001a line=116 │ │ @@ -340338,20 +340261,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0e05e4: |[0e05e4] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitle:(Ljava/lang/String;)V │ │ -0e05f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e05f6: 5b23 920e |0001: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ -0e05fa: 5420 940e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ -0e05fe: 6e40 360c 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@0c36 │ │ -0e0604: 0e00 |0008: return-void │ │ +0ee294: |[0ee294] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitle:(Ljava/lang/String;)V │ │ +0ee2a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ee2a6: 5b23 920e |0001: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.title:Ljava/lang/String; // field@0e92 │ │ +0ee2aa: 5420 940e |0003: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleCache:Lcom/badlogic/gdx/graphics/g2d/BitmapFontCache; // field@0e94 │ │ +0ee2ae: 6e40 360c 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@0c36 │ │ +0ee2b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0003 line=186 │ │ 0x0008 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Window; │ │ @@ -340362,17 +340285,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0608: |[0e0608] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitleAlignment:(I)V │ │ -0e0618: 5901 930e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ -0e061c: 0e00 |0002: return-void │ │ +0ee2b8: |[0ee2b8] com.badlogic.gdx.scenes.scene2d.ui.Window.setTitleAlignment:(I)V │ │ +0ee2c8: 5901 930e |0000: iput v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.titleAlignment:I // field@0e93 │ │ +0ee2cc: 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 titleAlignment I │ │ @@ -340426,44 +340349,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0e0620: |[0e0620] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:()V │ │ -0e0630: 1400 cdcc cc3e |0000: const v0, #float 0.4 // #3ecccccd │ │ -0e0636: 6700 410d |0003: sput v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ -0e063a: 0e00 |0005: return-void │ │ +0ee2d0: |[0ee2d0] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:()V │ │ +0ee2e0: 1400 cdcc cc3e |0000: const v0, #float 0.4 // #3ecccccd │ │ +0ee2e6: 6700 410d |0003: sput v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ +0ee2ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 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 │ │ -0e063c: |[0e063c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e064c: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e0650: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e0656: 0c00 |0005: move-result-object v0 │ │ -0e0658: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e065c: 7030 e61b 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@1be6 │ │ -0e0662: 2200 ea02 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0e0666: 7010 1a20 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0e066c: 5b10 430d |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ -0e0670: 5b13 420d |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e0674: 7010 4218 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@1842 │ │ -0e067a: 0e00 |0017: return-void │ │ +0ee2ec: |[0ee2ec] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ee2fc: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0ee300: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ee306: 0c00 |0005: move-result-object v0 │ │ +0ee308: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0ee30c: 7030 e61b 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@1be6 │ │ +0ee312: 2200 ea02 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0ee316: 7010 1a20 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0ee31c: 5b10 430d |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ +0ee320: 5b13 420d |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee324: 7010 4218 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@1842 │ │ +0ee32a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000b line=29 │ │ 0x0012 line=33 │ │ 0x0014 line=34 │ │ 0x0017 line=35 │ │ @@ -340477,26 +340400,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 │ │ -0e067c: |[0e067c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e068c: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e0690: 6e30 9f19 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@199f │ │ -0e0696: 0c00 |0005: move-result-object v0 │ │ -0e0698: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ -0e069c: 7030 e61b 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@1be6 │ │ -0e06a2: 2200 ea02 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0e06a6: 7010 1a20 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0e06ac: 5b10 430d |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ -0e06b0: 5b13 420d |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e06b4: 7010 4218 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@1842 │ │ -0e06ba: 0e00 |0017: return-void │ │ +0ee32c: |[0ee32c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0ee33c: 1c00 8902 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0ee340: 6e30 9f19 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@199f │ │ +0ee346: 0c00 |0005: move-result-object v0 │ │ +0ee348: 1f00 8902 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; // type@0289 │ │ +0ee34c: 7030 e61b 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@1be6 │ │ +0ee352: 2200 ea02 |000b: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0ee356: 7010 1a20 0000 |000d: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0ee35c: 5b10 430d |0010: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ +0ee360: 5b13 420d |0012: iput-object v3, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee364: 7010 4218 0100 |0014: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@1842 │ │ +0ee36a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x000b line=29 │ │ 0x0012 line=39 │ │ 0x0014 line=40 │ │ 0x0017 line=41 │ │ @@ -340511,21 +340434,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 │ │ -0e06bc: |[0e06bc] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ -0e06cc: 7030 e61b 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@1be6 │ │ -0e06d2: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ -0e06d6: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ -0e06dc: 5b10 430d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ -0e06e0: 7010 4218 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@1842 │ │ -0e06e6: 0e00 |000d: return-void │ │ +0ee36c: |[0ee36c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)V │ │ +0ee37c: 7030 e61b 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@1be6 │ │ +0ee382: 2200 ea02 |0003: new-instance v0, Lcom/badlogic/gdx/utils/ObjectMap; // type@02ea │ │ +0ee386: 7010 1a20 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/utils/ObjectMap;.:()V // method@201a │ │ +0ee38c: 5b10 430d |0008: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ +0ee390: 7010 4218 0100 |000a: invoke-direct {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.initialize:()V // method@1842 │ │ +0ee396: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=29 │ │ 0x000a line=45 │ │ 0x000d line=46 │ │ locals : │ │ @@ -340538,47 +340461,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0e06e8: |[0e06e8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.initialize:()V │ │ -0e06f8: 1502 c040 |0000: const/high16 v2, #int 1086324736 // #40c0 │ │ -0e06fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0e06fe: 6e20 4718 0300 |0003: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setModal:(Z)V // method@1847 │ │ -0e0704: 6e10 3918 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1839 │ │ -0e070a: 0c00 |0009: move-result-object v0 │ │ -0e070c: 6e20 ea22 2000 |000a: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ -0e0712: 2200 6e02 |000d: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0e0716: 5431 420d |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e071a: 7020 161a 1000 |0011: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0e0720: 5b30 400d |0014: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ -0e0724: 6e20 3318 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@1833 │ │ -0e072a: 0c00 |0019: move-result-object v0 │ │ -0e072c: 6e10 7622 0000 |001a: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@2276 │ │ -0e0732: 6e10 4618 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1846 │ │ -0e0738: 2200 6e02 |0020: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ -0e073c: 5431 420d |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e0740: 7020 161a 1000 |0024: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ -0e0746: 5b30 3f0d |0027: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ -0e074a: 6e20 3318 0300 |0029: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1833 │ │ -0e0750: 5430 400d |002c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ -0e0754: 6e10 2b1a 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a2b │ │ -0e075a: 0c00 |0031: move-result-object v0 │ │ -0e075c: 6e20 ea22 2000 |0032: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ -0e0762: 5430 3f0d |0035: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ -0e0766: 6e10 2b1a 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a2b │ │ -0e076c: 0c00 |003a: move-result-object v0 │ │ -0e076e: 6e20 ea22 2000 |003b: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ -0e0774: 5430 3f0d |003e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ -0e0778: 2201 4902 |0040: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1; // type@0249 │ │ -0e077c: 7020 2b18 3100 |0042: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V // method@182b │ │ -0e0782: 6e20 1d1a 1000 |0045: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a1d │ │ -0e0788: 0e00 |0048: return-void │ │ +0ee398: |[0ee398] com.badlogic.gdx.scenes.scene2d.ui.Dialog.initialize:()V │ │ +0ee3a8: 1502 c040 |0000: const/high16 v2, #int 1086324736 // #40c0 │ │ +0ee3ac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0ee3ae: 6e20 4718 0300 |0003: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setModal:(Z)V // method@1847 │ │ +0ee3b4: 6e10 3918 0300 |0006: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1839 │ │ +0ee3ba: 0c00 |0009: move-result-object v0 │ │ +0ee3bc: 6e20 ea22 2000 |000a: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ +0ee3c2: 2200 6e02 |000d: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0ee3c6: 5431 420d |000f: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee3ca: 7020 161a 1000 |0011: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0ee3d0: 5b30 400d |0014: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ +0ee3d4: 6e20 3318 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@1833 │ │ +0ee3da: 0c00 |0019: move-result-object v0 │ │ +0ee3dc: 6e10 7622 0000 |001a: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@2276 │ │ +0ee3e2: 6e10 4618 0300 |001d: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.row:()Lcom/esotericsoftware/tablelayout/Cell; // method@1846 │ │ +0ee3e8: 2200 6e02 |0020: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // type@026e │ │ +0ee3ec: 5431 420d |0022: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee3f0: 7020 161a 1000 |0024: invoke-direct {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1a16 │ │ +0ee3f6: 5b30 3f0d |0027: iput-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ +0ee3fa: 6e20 3318 0300 |0029: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1833 │ │ +0ee400: 5430 400d |002c: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ +0ee404: 6e10 2b1a 0000 |002e: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a2b │ │ +0ee40a: 0c00 |0031: move-result-object v0 │ │ +0ee40c: 6e20 ea22 2000 |0032: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ +0ee412: 5430 3f0d |0035: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ +0ee416: 6e10 2b1a 0000 |0037: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@1a2b │ │ +0ee41c: 0c00 |003a: move-result-object v0 │ │ +0ee41e: 6e20 ea22 2000 |003b: invoke-virtual {v0, v2}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ +0ee424: 5430 3f0d |003e: iget-object v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ +0ee428: 2201 4902 |0040: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1; // type@0249 │ │ +0ee42c: 7020 2b18 3100 |0042: invoke-direct {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V // method@182b │ │ +0ee432: 6e20 1d1a 1000 |0045: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1a1d │ │ +0ee438: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0006 line=51 │ │ 0x000d line=52 │ │ 0x001d line=53 │ │ 0x0020 line=54 │ │ @@ -340595,19 +340518,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 │ │ -0e078c: |[0e078c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0e079c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e079e: 6e30 3718 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@1837 │ │ -0e07a4: 0c00 |0004: move-result-object v0 │ │ -0e07a6: 1100 |0005: return-object v0 │ │ +0ee43c: |[0ee43c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +0ee44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ee44e: 6e30 3718 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@1837 │ │ +0ee454: 0c00 |0004: move-result-object v0 │ │ +0ee456: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -340616,29 +340539,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 │ │ -0e07a8: |[0e07a8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0e07b8: 5420 420d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e07bc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0e07c0: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0e07c4: 1a01 590e |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0e59 │ │ -0e07c8: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0e07ce: 2700 |000b: throw v0 │ │ -0e07d0: 5420 420d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e07d4: 1c01 7202 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e07d8: 6e20 9e19 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e07de: 0c00 |0013: move-result-object v0 │ │ -0e07e0: 1f00 7202 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e07e4: 6e40 3818 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@1838 │ │ -0e07ea: 0c00 |0019: move-result-object v0 │ │ -0e07ec: 1100 |001a: return-object v0 │ │ +0ee458: |[0ee458] com.badlogic.gdx.scenes.scene2d.ui.Dialog.button:(Ljava/lang/String;Ljava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +0ee468: 5420 420d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee46c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ee470: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0ee474: 1a01 590e |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0e59 │ │ +0ee478: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0ee47e: 2700 |000b: throw v0 │ │ +0ee480: 5420 420d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee484: 1c01 7202 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0ee488: 6e20 9e19 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ee48e: 0c00 |0013: move-result-object v0 │ │ +0ee490: 1f00 7202 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0ee494: 6e40 3818 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@1838 │ │ +0ee49a: 0c00 |0019: move-result-object v0 │ │ +0ee49c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x000c line=107 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ @@ -340650,21 +340573,21 @@ │ │ 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 : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0e07f0: |[0e07f0] 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; │ │ -0e0800: 2200 7302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@0273 │ │ -0e0804: 7030 c31a 3005 |0002: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1ac3 │ │ -0e080a: 5421 3f0d |0005: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ -0e080e: 6e20 181a 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0e0814: 6e30 4818 0204 |000a: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V // method@1848 │ │ -0e081a: 1102 |000d: return-object v2 │ │ +0ee4a0: |[0ee4a0] 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; │ │ +0ee4b0: 2200 7302 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; // type@0273 │ │ +0ee4b4: 7030 c31a 3005 |0002: invoke-direct {v0, v3, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V // method@1ac3 │ │ +0ee4ba: 5421 3f0d |0005: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ +0ee4be: 6e20 181a 0100 |0007: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0ee4c4: 6e30 4818 0204 |000a: invoke-virtual {v2, v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V // method@1848 │ │ +0ee4ca: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ 0x000a line=115 │ │ 0x000d line=116 │ │ locals : │ │ @@ -340679,23 +340602,23 @@ │ │ type : '(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e081c: |[0e081c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e082c: 6e10 3f18 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@183f │ │ -0e0832: 0c00 |0003: move-result-object v0 │ │ -0e0834: 6e10 a916 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ -0e083a: 0c01 |0007: move-result-object v1 │ │ -0e083c: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ -0e0840: 6e20 ba16 2000 |000a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ -0e0846: 6f30 e91b 3204 |000d: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1be9 │ │ -0e084c: 0e00 |0010: return-void │ │ +0ee4cc: |[0ee4cc] com.badlogic.gdx.scenes.scene2d.ui.Dialog.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ee4dc: 6e10 3f18 0200 |0000: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getStage:()Lcom/badlogic/gdx/scenes/scene2d/Stage; // method@183f │ │ +0ee4e2: 0c00 |0003: move-result-object v0 │ │ +0ee4e4: 6e10 a916 0000 |0004: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getKeyboardFocus:()Lcom/badlogic/gdx/scenes/scene2d/Actor; // method@16a9 │ │ +0ee4ea: 0c01 |0007: move-result-object v1 │ │ +0ee4ec: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +0ee4f0: 6e20 ba16 2000 |000a: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ +0ee4f6: 6f30 e91b 3204 |000d: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Window;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1be9 │ │ +0ee4fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x000d line=72 │ │ 0x0010 line=73 │ │ locals : │ │ @@ -340709,17 +340632,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 │ │ -0e0850: |[0e0850] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getButtonTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0e0860: 5410 3f0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ -0e0864: 1100 |0002: return-object v0 │ │ +0ee500: |[0ee500] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getButtonTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ee510: 5410 3f0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.buttonTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d3f │ │ +0ee514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;) │ │ @@ -340727,17 +340650,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 │ │ -0e0868: |[0e0868] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getContentTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ -0e0878: 5410 400d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ -0e087c: 1100 |0002: return-object v0 │ │ +0ee518: |[0ee518] com.badlogic.gdx.scenes.scene2d.ui.Dialog.getContentTable:()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ +0ee528: 5410 400d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ +0ee52c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;) │ │ @@ -340745,25 +340668,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0e0880: |[0e0880] com.badlogic.gdx.scenes.scene2d.ui.Dialog.hide:()V │ │ -0e0890: 6000 410d |0000: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ -0e0894: 6201 880a |0002: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ -0e0898: 7120 d716 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@16d7 │ │ -0e089e: 0c00 |0007: move-result-object v0 │ │ -0e08a0: 7100 e816 0000 |0008: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@16e8 │ │ -0e08a6: 0c01 |000b: move-result-object v1 │ │ -0e08a8: 7120 fa16 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@16fa │ │ -0e08ae: 0c00 |000f: move-result-object v0 │ │ -0e08b0: 6e20 3418 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1834 │ │ -0e08b6: 0e00 |0013: return-void │ │ +0ee530: |[0ee530] com.badlogic.gdx.scenes.scene2d.ui.Dialog.hide:()V │ │ +0ee540: 6000 410d |0000: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ +0ee544: 6201 880a |0002: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ +0ee548: 7120 d716 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@16d7 │ │ +0ee54e: 0c00 |0007: move-result-object v0 │ │ +0ee550: 7100 e816 0000 |0008: invoke-static {}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;.removeActor:()Lcom/badlogic/gdx/scenes/scene2d/actions/RemoveActorAction; // method@16e8 │ │ +0ee556: 0c01 |000b: move-result-object v1 │ │ +0ee558: 7120 fa16 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@16fa │ │ +0ee55e: 0c00 |000f: move-result-object v0 │ │ +0ee560: 6e20 3418 0200 |0010: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1834 │ │ +0ee566: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0013 line=137 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ │ │ @@ -340772,19 +340695,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 │ │ -0e08b8: |[0e08b8] com.badlogic.gdx.scenes.scene2d.ui.Dialog.key:(ILjava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0e08c8: 2200 4a02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; // type@024a │ │ -0e08cc: 7040 2d18 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V // method@182d │ │ -0e08d2: 6e20 3518 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1835 │ │ -0e08d8: 1101 |0008: return-object v1 │ │ +0ee568: |[0ee568] com.badlogic.gdx.scenes.scene2d.ui.Dialog.key:(ILjava/lang/Object;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +0ee578: 2200 4a02 |0000: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2; // type@024a │ │ +0ee57c: 7040 2d18 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V // method@182d │ │ +0ee582: 6e20 3518 0100 |0005: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addListener:(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z // method@1835 │ │ +0ee588: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0009 reg=2 keycode I │ │ @@ -340795,16 +340718,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e08dc: |[0e08dc] com.badlogic.gdx.scenes.scene2d.ui.Dialog.result:(Ljava/lang/Object;)V │ │ -0e08ec: 0e00 |0000: return-void │ │ +0ee58c: |[0ee58c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.result:(Ljava/lang/Object;)V │ │ +0ee59c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0001 reg=1 object Ljava/lang/Object; │ │ │ │ @@ -340813,18 +340736,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 │ │ -0e08f0: |[0e08f0] com.badlogic.gdx.scenes.scene2d.ui.Dialog.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V │ │ -0e0900: 5410 430d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ -0e0904: 6e30 2a20 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ -0e090a: 0e00 |0005: return-void │ │ +0ee5a0: |[0ee5a0] com.badlogic.gdx.scenes.scene2d.ui.Dialog.setObject:(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/Object;)V │ │ +0ee5b0: 5410 430d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.values:Lcom/badlogic/gdx/utils/ObjectMap; // field@0d43 │ │ +0ee5b4: 6e30 2a20 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/ObjectMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@202a │ │ +0ee5ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x0006 reg=2 actor Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ @@ -340835,52 +340758,52 @@ │ │ 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 : 72 16-bit code units │ │ -0e090c: |[0e090c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.show:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0e091c: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0e0920: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0e0922: 6e20 ba16 5600 |0003: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ -0e0928: 6e20 bb16 5600 |0006: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16bb │ │ -0e092e: 6e10 4418 0500 |0009: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.pack:()V // method@1844 │ │ -0e0934: 6e10 ad16 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ -0e093a: 0a00 |000f: move-result v0 │ │ -0e093c: 6e10 4018 0500 |0010: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getWidth:()F // method@1840 │ │ -0e0942: 0a01 |0013: move-result v1 │ │ -0e0944: c710 |0014: sub-float/2addr v0, v1 │ │ -0e0946: c940 |0015: div-float/2addr v0, v4 │ │ -0e0948: 7110 8a24 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0e094e: 0a00 |0019: move-result v0 │ │ -0e0950: 8200 |001a: int-to-float v0, v0 │ │ -0e0952: 6e10 a816 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ -0e0958: 0a01 |001e: move-result v1 │ │ -0e095a: 6e10 3e18 0500 |001f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getHeight:()F // method@183e │ │ -0e0960: 0a02 |0022: move-result v2 │ │ -0e0962: c721 |0023: sub-float/2addr v1, v2 │ │ -0e0964: c941 |0024: div-float/2addr v1, v4 │ │ -0e0966: 7110 8a24 0100 |0025: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@248a │ │ -0e096c: 0a01 |0028: move-result v1 │ │ -0e096e: 8211 |0029: int-to-float v1, v1 │ │ -0e0970: 6e30 4918 0501 |002a: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setPosition:(FF)V // method@1849 │ │ -0e0976: 6e20 9a16 5600 |002d: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ -0e097c: 6000 410d |0030: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ -0e0980: 2d00 0003 |0032: cmpl-float v0, v0, v3 │ │ -0e0984: 3d00 1300 |0034: if-lez v0, 0047 // +0013 │ │ -0e0988: 6e10 3c18 0500 |0036: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@183c │ │ -0e098e: 0c00 |0039: move-result-object v0 │ │ -0e0990: 5903 6203 |003a: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ -0e0994: 6000 410d |003c: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ -0e0998: 6201 880a |003e: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ -0e099c: 7120 d516 1000 |0040: 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@16d5 │ │ -0e09a2: 0c00 |0043: move-result-object v0 │ │ -0e09a4: 6e20 3418 0500 |0044: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1834 │ │ -0e09aa: 1105 |0047: return-object v5 │ │ +0ee5bc: |[0ee5bc] com.badlogic.gdx.scenes.scene2d.ui.Dialog.show:(Lcom/badlogic/gdx/scenes/scene2d/Stage;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +0ee5cc: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0ee5d0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0ee5d2: 6e20 ba16 5600 |0003: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setKeyboardFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16ba │ │ +0ee5d8: 6e20 bb16 5600 |0006: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.setScrollFocus:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@16bb │ │ +0ee5de: 6e10 4418 0500 |0009: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.pack:()V // method@1844 │ │ +0ee5e4: 6e10 ad16 0600 |000c: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getWidth:()F // method@16ad │ │ +0ee5ea: 0a00 |000f: move-result v0 │ │ +0ee5ec: 6e10 4018 0500 |0010: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getWidth:()F // method@1840 │ │ +0ee5f2: 0a01 |0013: move-result v1 │ │ +0ee5f4: c710 |0014: sub-float/2addr v0, v1 │ │ +0ee5f6: c940 |0015: div-float/2addr v0, v4 │ │ +0ee5f8: 7110 8a24 0000 |0016: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0ee5fe: 0a00 |0019: move-result v0 │ │ +0ee600: 8200 |001a: int-to-float v0, v0 │ │ +0ee602: 6e10 a816 0600 |001b: invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.getHeight:()F // method@16a8 │ │ +0ee608: 0a01 |001e: move-result v1 │ │ +0ee60a: 6e10 3e18 0500 |001f: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getHeight:()F // method@183e │ │ +0ee610: 0a02 |0022: move-result v2 │ │ +0ee612: c721 |0023: sub-float/2addr v1, v2 │ │ +0ee614: c941 |0024: div-float/2addr v1, v4 │ │ +0ee616: 7110 8a24 0100 |0025: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@248a │ │ +0ee61c: 0a01 |0028: move-result v1 │ │ +0ee61e: 8211 |0029: int-to-float v1, v1 │ │ +0ee620: 6e30 4918 0501 |002a: invoke-virtual {v5, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.setPosition:(FF)V // method@1849 │ │ +0ee626: 6e20 9a16 5600 |002d: invoke-virtual {v6, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;.addActor:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V // method@169a │ │ +0ee62c: 6000 410d |0030: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ +0ee630: 2d00 0003 |0032: cmpl-float v0, v0, v3 │ │ +0ee634: 3d00 1300 |0034: if-lez v0, 0047 // +0013 │ │ +0ee638: 6e10 3c18 0500 |0036: invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.getColor:()Lcom/badlogic/gdx/graphics/Color; // method@183c │ │ +0ee63e: 0c00 |0039: move-result-object v0 │ │ +0ee640: 5903 6203 |003a: iput v3, v0, Lcom/badlogic/gdx/graphics/Color;.a:F // field@0362 │ │ +0ee644: 6000 410d |003c: sget v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.fadeDuration:F // field@0d41 │ │ +0ee648: 6201 880a |003e: sget-object v1, Lcom/badlogic/gdx/math/Interpolation;.fade:Lcom/badlogic/gdx/math/Interpolation; // field@0a88 │ │ +0ee64c: 7120 d516 1000 |0040: 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@16d5 │ │ +0ee652: 0c00 |0043: move-result-object v0 │ │ +0ee654: 6e20 3418 0500 |0044: invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.addAction:(Lcom/badlogic/gdx/scenes/scene2d/Action;)V // method@1834 │ │ +0ee65a: 1105 |0047: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=121 │ │ 0x0006 line=122 │ │ 0x0009 line=123 │ │ 0x000c line=124 │ │ 0x002d line=125 │ │ @@ -340897,29 +340820,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 │ │ -0e09ac: |[0e09ac] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ -0e09bc: 5420 420d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e09c0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0e09c4: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ -0e09c8: 1a01 590e |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0e59 │ │ -0e09cc: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ -0e09d2: 2700 |000b: throw v0 │ │ -0e09d4: 5420 420d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ -0e09d8: 1c01 5102 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0e09dc: 6e20 9e19 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e09e2: 0c00 |0013: move-result-object v0 │ │ -0e09e4: 1f00 5102 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0e09e8: 6e30 4c18 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@184c │ │ -0e09ee: 0c00 |0019: move-result-object v0 │ │ -0e09f0: 1100 |001a: return-object v0 │ │ +0ee65c: |[0ee65c] com.badlogic.gdx.scenes.scene2d.ui.Dialog.text:(Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ +0ee66c: 5420 420d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee670: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ee674: 2200 7c03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@037c │ │ +0ee678: 1a01 590e |0006: const-string v1, "This method may only be used if the dialog was constructed with a Skin." // string@0e59 │ │ +0ee67c: 7020 6a24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@246a │ │ +0ee682: 2700 |000b: throw v0 │ │ +0ee684: 5420 420d |000c: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; // field@0d42 │ │ +0ee688: 1c01 5102 |000e: const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0ee68c: 6e20 9e19 1000 |0010: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ee692: 0c00 |0013: move-result-object v0 │ │ +0ee694: 1f00 5102 |0014: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0ee698: 6e30 4c18 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@184c │ │ +0ee69e: 0c00 |0019: move-result-object v0 │ │ +0ee6a0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x000c line=87 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ @@ -340930,20 +340853,20 @@ │ │ type : '(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0e09f4: |[0e09f4] 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; │ │ -0e0a04: 5420 400d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ -0e0a08: 2201 5202 |0002: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0e0a0c: 7030 b118 3104 |0004: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18b1 │ │ -0e0a12: 6e20 181a 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ -0e0a18: 1102 |000a: return-object v2 │ │ +0ee6a4: |[0ee6a4] 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; │ │ +0ee6b4: 5420 400d |0000: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;.contentTable:Lcom/badlogic/gdx/scenes/scene2d/ui/Table; // field@0d40 │ │ +0ee6b8: 2201 5202 |0002: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0ee6bc: 7030 b118 3104 |0004: invoke-direct {v1, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.:(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18b1 │ │ +0ee6c2: 6e20 181a 1000 |0007: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Table;.add:(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Lcom/esotericsoftware/tablelayout/Cell; // method@1a18 │ │ +0ee6c8: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000a line=93 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; │ │ 0x0000 - 0x000b reg=3 text Ljava/lang/String; │ │ @@ -340986,32 +340909,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 │ │ -0e0a1c: |[0e0a1c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ -0e0a2c: 7020 e017 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ -0e0a32: 2200 4c02 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0e0a36: 7010 4d18 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@184d │ │ -0e0a3c: 5b20 510d |0008: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0a40: 5420 510d |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0a44: 6201 3d10 |000c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ -0e0a48: 6e20 7018 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@1870 │ │ -0e0a4e: 5420 510d |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0a52: 6e20 7d18 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@187d │ │ -0e0a58: 6e20 8f18 3200 |0016: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@188f │ │ -0e0a5e: 6e10 8518 0200 |0019: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefWidth:()F // method@1885 │ │ -0e0a64: 0a00 |001c: move-result v0 │ │ -0e0a66: 6e20 9118 0200 |001d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setWidth:(F)V // method@1891 │ │ -0e0a6c: 6e10 8418 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefHeight:()F // method@1884 │ │ -0e0a72: 0a00 |0023: move-result v0 │ │ -0e0a74: 6e20 8d18 0200 |0024: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setHeight:(F)V // method@188d │ │ -0e0a7a: 0e00 |0027: return-void │ │ +0ee6cc: |[0ee6cc] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V │ │ +0ee6dc: 7020 e017 3200 |0000: invoke-direct {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ +0ee6e2: 2200 4c02 |0003: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0ee6e6: 7010 4d18 0000 |0005: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@184d │ │ +0ee6ec: 5b20 510d |0008: iput-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee6f0: 5420 510d |000a: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee6f4: 6201 3d10 |000c: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ +0ee6f8: 6e20 7018 1000 |000e: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@1870 │ │ +0ee6fe: 5420 510d |0011: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee702: 6e20 7d18 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@187d │ │ +0ee708: 6e20 8f18 3200 |0016: invoke-virtual {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@188f │ │ +0ee70e: 6e10 8518 0200 |0019: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefWidth:()F // method@1885 │ │ +0ee714: 0a00 |001c: move-result v0 │ │ +0ee716: 6e20 9118 0200 |001d: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setWidth:(F)V // method@1891 │ │ +0ee71c: 6e10 8418 0200 |0020: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getPrefHeight:()F // method@1884 │ │ +0ee722: 0a00 |0023: move-result v0 │ │ +0ee724: 6e20 8d18 0200 |0024: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.setHeight:(F)V // method@188d │ │ +0ee72a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x000a line=44 │ │ 0x0011 line=45 │ │ 0x0016 line=46 │ │ @@ -341027,21 +340950,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 │ │ -0e0a7c: |[0e0a7c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e0a8c: 1c00 4d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0a90: 6e20 9e19 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e0a96: 0c00 |0005: move-result-object v0 │ │ -0e0a98: 1f00 4d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0a9c: 7020 7718 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ -0e0aa2: 0e00 |000b: return-void │ │ +0ee72c: |[0ee72c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ee73c: 1c00 4d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee740: 6e20 9e19 0200 |0002: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ee746: 0c00 |0005: move-result-object v0 │ │ +0ee748: 1f00 4d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee74c: 7020 7718 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ +0ee752: 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; │ │ @@ -341051,21 +340974,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 │ │ -0e0aa4: |[0e0aa4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e0ab4: 1c00 4d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0ab8: 6e30 9f19 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@199f │ │ -0e0abe: 0c00 |0005: move-result-object v0 │ │ -0e0ac0: 1f00 4d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0ac4: 7020 7718 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ -0e0aca: 0e00 |000b: return-void │ │ +0ee754: |[0ee754] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0ee764: 1c00 4d02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee768: 6e30 9f19 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@199f │ │ +0ee76e: 0c00 |0005: move-result-object v0 │ │ +0ee770: 1f00 4d02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee774: 7020 7718 0100 |0008: invoke-direct {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ +0ee77a: 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; │ │ @@ -341076,25 +340999,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 │ │ -0e0acc: |[0e0acc] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0e0adc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e0ade: 2200 4d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0ae2: 0712 |0003: move-object v2, v1 │ │ -0e0ae4: 0713 |0004: move-object v3, v1 │ │ -0e0ae6: 0784 |0005: move-object v4, v8 │ │ -0e0ae8: 0715 |0006: move-object v5, v1 │ │ -0e0aea: 0716 |0007: move-object v6, v1 │ │ -0e0aec: 7607 7618 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@1876 │ │ -0e0af2: 7020 7718 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ -0e0af8: 0e00 |000e: return-void │ │ +0ee77c: |[0ee77c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0ee78c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ee78e: 2200 4d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee792: 0712 |0003: move-object v2, v1 │ │ +0ee794: 0713 |0004: move-object v3, v1 │ │ +0ee796: 0784 |0005: move-object v4, v8 │ │ +0ee798: 0715 |0006: move-object v5, v1 │ │ +0ee79a: 0716 |0007: move-object v6, v1 │ │ +0ee79c: 7607 7618 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@1876 │ │ +0ee7a2: 7020 7718 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ +0ee7a8: 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; │ │ @@ -341104,25 +341027,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 │ │ -0e0afc: |[0e0afc] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ -0e0b0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e0b0e: 2200 4d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0b12: 0712 |0003: move-object v2, v1 │ │ -0e0b14: 0713 |0004: move-object v3, v1 │ │ -0e0b16: 0784 |0005: move-object v4, v8 │ │ -0e0b18: 0795 |0006: move-object v5, v9 │ │ -0e0b1a: 0716 |0007: move-object v6, v1 │ │ -0e0b1c: 7607 7618 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@1876 │ │ -0e0b22: 7020 7718 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ -0e0b28: 0e00 |000e: return-void │ │ +0ee7ac: |[0ee7ac] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ +0ee7bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ee7be: 2200 4d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee7c2: 0712 |0003: move-object v2, v1 │ │ +0ee7c4: 0713 |0004: move-object v3, v1 │ │ +0ee7c6: 0784 |0005: move-object v4, v8 │ │ +0ee7c8: 0795 |0006: move-object v5, v9 │ │ +0ee7ca: 0716 |0007: move-object v6, v1 │ │ +0ee7cc: 7607 7618 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@1876 │ │ +0ee7d2: 7020 7718 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ +0ee7d8: 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; │ │ @@ -341133,25 +341056,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 │ │ -0e0b2c: |[0e0b2c] 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 │ │ -0e0b3c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e0b3e: 2200 4d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0b42: 0712 |0003: move-object v2, v1 │ │ -0e0b44: 0713 |0004: move-object v3, v1 │ │ -0e0b46: 0784 |0005: move-object v4, v8 │ │ -0e0b48: 0795 |0006: move-object v5, v9 │ │ -0e0b4a: 07a6 |0007: move-object v6, v10 │ │ -0e0b4c: 7607 7618 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@1876 │ │ -0e0b52: 7020 7718 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ -0e0b58: 0e00 |000e: return-void │ │ +0ee7dc: |[0ee7dc] 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 │ │ +0ee7ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ee7ee: 2200 4d02 |0001: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee7f2: 0712 |0003: move-object v2, v1 │ │ +0ee7f4: 0713 |0004: move-object v3, v1 │ │ +0ee7f6: 0784 |0005: move-object v4, v8 │ │ +0ee7f8: 0795 |0006: move-object v5, v9 │ │ +0ee7fa: 07a6 |0007: move-object v6, v10 │ │ +0ee7fc: 7607 7618 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@1876 │ │ +0ee802: 7020 7718 0700 |000b: invoke-direct {v7, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;)V // method@1877 │ │ +0ee808: 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; │ │ @@ -341163,74 +341086,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -0e0b5c: |[0e0b5c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.updateImage:()V │ │ -0e0b6c: 6e10 8a18 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isPressed:()Z // method@188a │ │ -0e0b72: 0a00 |0003: move-result v0 │ │ -0e0b74: 5531 530d |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isDisabled:Z // field@0d53 │ │ -0e0b78: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -0e0b7c: 5431 540d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0b80: 5411 4d0d |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ -0e0b84: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -0e0b88: 5431 510d |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0b8c: 5432 540d |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0b90: 5422 4d0d |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ -0e0b94: 6e20 6d18 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0b9a: 0e00 |0017: return-void │ │ -0e0b9c: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ -0e0ba0: 5431 540d |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0ba4: 5411 4e0d |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ -0e0ba8: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -0e0bac: 5431 510d |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0bb0: 5432 540d |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0bb4: 5422 4e0d |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ -0e0bb8: 6e20 6d18 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0bbe: 28ee |0029: goto 0017 // -0012 │ │ -0e0bc0: 5531 520d |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:Z // field@0d52 │ │ -0e0bc4: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ -0e0bc8: 5431 540d |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0bcc: 5411 4b0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ -0e0bd0: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ -0e0bd4: 5432 510d |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0bd8: 5431 540d |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0bdc: 5411 4c0d |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ -0e0be0: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ -0e0be4: 6e10 8918 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@1889 │ │ -0e0bea: 0a01 |003f: move-result v1 │ │ -0e0bec: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ -0e0bf0: 5431 540d |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0bf4: 5411 4c0d |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ -0e0bf8: 6e20 6d18 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0bfe: 28ce |0049: goto 0017 // -0032 │ │ -0e0c00: 5431 540d |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0c04: 5411 4b0d |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ -0e0c08: 28f8 |004e: goto 0046 // -0008 │ │ -0e0c0a: 6e10 8918 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@1889 │ │ -0e0c10: 0a01 |0052: move-result v1 │ │ -0e0c12: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ -0e0c16: 5431 540d |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0c1a: 5411 4f0d |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ -0e0c1e: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ -0e0c22: 5431 510d |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0c26: 5432 540d |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0c2a: 5422 4f0d |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ -0e0c2e: 6e20 6d18 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0c34: 28b3 |0064: goto 0017 // -004d │ │ -0e0c36: 5431 540d |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0c3a: 5411 500d |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ -0e0c3e: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ -0e0c42: 5431 510d |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0c46: 5432 540d |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0c4a: 5422 500d |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ -0e0c4e: 6e20 6d18 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0c54: 28a3 |0074: goto 0017 // -005d │ │ +0ee80c: |[0ee80c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.updateImage:()V │ │ +0ee81c: 6e10 8a18 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isPressed:()Z // method@188a │ │ +0ee822: 0a00 |0003: move-result v0 │ │ +0ee824: 5531 530d |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isDisabled:Z // field@0d53 │ │ +0ee828: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +0ee82c: 5431 540d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee830: 5411 4d0d |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ +0ee834: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +0ee838: 5431 510d |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee83c: 5432 540d |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee840: 5422 4d0d |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4d │ │ +0ee844: 6e20 6d18 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0ee84a: 0e00 |0017: return-void │ │ +0ee84c: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ +0ee850: 5431 540d |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee854: 5411 4e0d |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ +0ee858: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +0ee85c: 5431 510d |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee860: 5432 540d |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee864: 5422 4e0d |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4e │ │ +0ee868: 6e20 6d18 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0ee86e: 28ee |0029: goto 0017 // -0012 │ │ +0ee870: 5531 520d |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isChecked:Z // field@0d52 │ │ +0ee874: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ +0ee878: 5431 540d |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee87c: 5411 4b0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ +0ee880: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ +0ee884: 5432 510d |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee888: 5431 540d |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee88c: 5411 4c0d |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ +0ee890: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ +0ee894: 6e10 8918 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@1889 │ │ +0ee89a: 0a01 |003f: move-result v1 │ │ +0ee89c: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ +0ee8a0: 5431 540d |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee8a4: 5411 4c0d |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4c │ │ +0ee8a8: 6e20 6d18 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0ee8ae: 28ce |0049: goto 0017 // -0032 │ │ +0ee8b0: 5431 540d |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee8b4: 5411 4b0d |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4b │ │ +0ee8b8: 28f8 |004e: goto 0046 // -0008 │ │ +0ee8ba: 6e10 8918 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.isOver:()Z // method@1889 │ │ +0ee8c0: 0a01 |0052: move-result v1 │ │ +0ee8c2: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ +0ee8c6: 5431 540d |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee8ca: 5411 4f0d |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ +0ee8ce: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ +0ee8d2: 5431 510d |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee8d6: 5432 540d |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee8da: 5422 4f0d |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d4f │ │ +0ee8de: 6e20 6d18 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0ee8e4: 28b3 |0064: goto 0017 // -004d │ │ +0ee8e6: 5431 540d |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee8ea: 5411 500d |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ +0ee8ee: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ +0ee8f2: 5431 510d |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee8f6: 5432 540d |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee8fa: 5422 500d |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d50 │ │ +0ee8fe: 6e20 6d18 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0ee904: 28a3 |0074: goto 0017 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x000e line=77 │ │ 0x0017 line=86 │ │ 0x0018 line=78 │ │ @@ -341251,18 +341174,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 │ │ -0e0c58: |[0e0c58] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e0c68: 7010 9218 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@1892 │ │ -0e0c6e: 6f30 e817 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17e8 │ │ -0e0c74: 0e00 |0006: return-void │ │ +0ee908: |[0ee908] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ee918: 7010 9218 0000 |0000: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@1892 │ │ +0ee91e: 6f30 e817 1002 |0003: invoke-super {v0, v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17e8 │ │ +0ee924: 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; │ │ @@ -341274,17 +341197,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 │ │ -0e0c78: |[0e0c78] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ -0e0c88: 5410 510d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0c8c: 1100 |0002: return-object v0 │ │ +0ee928: |[0ee928] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ +0ee938: 5410 510d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee93c: 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;) │ │ @@ -341292,19 +341215,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e0c90: |[0e0c90] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0e0ca0: 5410 510d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0ca4: 6e20 8018 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@1880 │ │ -0e0caa: 0c00 |0005: move-result-object v0 │ │ -0e0cac: 1100 |0006: return-object v0 │ │ +0ee940: |[0ee940] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0ee950: 5410 510d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee954: 6e20 8018 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@1880 │ │ +0ee95a: 0c00 |0005: move-result-object v0 │ │ +0ee95c: 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;) │ │ @@ -341312,18 +341235,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 │ │ -0e0cb0: |[0e0cb0] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0e0cc0: 6e10 8718 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // method@1887 │ │ -0e0cc6: 0c00 |0003: move-result-object v0 │ │ -0e0cc8: 1100 |0004: return-object v0 │ │ +0ee960: |[0ee960] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +0ee970: 6e10 8718 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // method@1887 │ │ +0ee976: 0c00 |0003: move-result-object v0 │ │ +0ee978: 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;) │ │ @@ -341331,17 +341254,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 │ │ -0e0ccc: |[0e0ccc] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; │ │ -0e0cdc: 5410 540d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0ce0: 1100 |0002: return-object v0 │ │ +0ee97c: |[0ee97c] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; │ │ +0ee98c: 5410 540d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee990: 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;) │ │ @@ -341349,28 +341272,28 @@ │ │ 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 │ │ -0e0ce4: |[0e0ce4] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0e0cf4: 2030 4d02 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0cf8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0e0cfc: 2200 7b03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e0d00: 1a01 8427 |0006: const-string v1, "style must be an ImageButtonStyle." // string@2784 │ │ -0e0d04: 7020 6824 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e0d0a: 2700 |000b: throw v0 │ │ -0e0d0c: 6f20 0318 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0e0d12: 1f03 4d02 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ -0e0d16: 5b23 540d |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ -0e0d1a: 5420 510d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ -0e0d1e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0e0d22: 7010 9218 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@1892 │ │ -0e0d28: 0e00 |001a: return-void │ │ +0ee994: |[0ee994] com.badlogic.gdx.scenes.scene2d.ui.ImageButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0ee9a4: 2030 4d02 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee9a8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ee9ac: 2200 7b03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ee9b0: 1a01 8427 |0006: const-string v1, "style must be an ImageButtonStyle." // string@2784 │ │ +0ee9b4: 7020 6824 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ee9ba: 2700 |000b: throw v0 │ │ +0ee9bc: 6f20 0318 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0ee9c2: 1f03 4d02 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // type@024d │ │ +0ee9c6: 5b23 540d |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton$ImageButtonStyle; // field@0d54 │ │ +0ee9ca: 5420 510d |0013: iget-object v0, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d51 │ │ +0ee9ce: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0ee9d2: 7010 9218 0200 |0017: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageButton;.updateImage:()V // method@1892 │ │ +0ee9d8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000c line=65 │ │ 0x000f line=66 │ │ 0x0013 line=67 │ │ 0x001a line=68 │ │ @@ -341419,48 +341342,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 │ │ -0e0d2c: |[0e0d2c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ -0e0d3c: 7020 e017 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ -0e0d42: 5b46 660d |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0d46: 6e10 9a18 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@189a │ │ -0e0d4c: 0c00 |0008: move-result-object v0 │ │ -0e0d4e: 1501 4040 |0009: const/high16 v1, #int 1077936128 // #4040 │ │ -0e0d52: 6e20 ea22 1000 |000b: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ -0e0d58: 2200 4c02 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0e0d5c: 7010 4d18 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@184d │ │ -0e0d62: 5b40 620d |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0d66: 5440 620d |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0d6a: 6201 3d10 |0017: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ -0e0d6e: 6e20 7018 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@1870 │ │ -0e0d74: 5440 620d |001c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0d78: 6e20 9918 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@1899 │ │ -0e0d7e: 2200 5202 |0021: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0e0d82: 2201 5102 |0023: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0e0d86: 5462 590d |0025: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ -0e0d8a: 5463 5a0d |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ -0e0d8e: 7030 af18 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@18af │ │ -0e0d94: 7030 b118 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@18b1 │ │ -0e0d9a: 5b40 650d |002f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e0d9e: 5440 650d |0031: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e0da2: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0e0da4: 6e20 c718 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@18c7 │ │ -0e0daa: 5440 650d |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e0dae: 6e20 9918 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@1899 │ │ -0e0db4: 6e10 a218 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefWidth:()F // method@18a2 │ │ -0e0dba: 0a00 |003f: move-result v0 │ │ -0e0dbc: 6e20 ac18 0400 |0040: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setWidth:(F)V // method@18ac │ │ -0e0dc2: 6e10 a118 0400 |0043: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefHeight:()F // method@18a1 │ │ -0e0dc8: 0a00 |0046: move-result v0 │ │ -0e0dca: 6e20 a818 0400 |0047: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setHeight:(F)V // method@18a8 │ │ -0e0dd0: 0e00 |004a: return-void │ │ +0ee9dc: |[0ee9dc] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;)V │ │ +0ee9ec: 7020 e017 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ +0ee9f2: 5b46 660d |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0ee9f6: 6e10 9a18 0400 |0005: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.defaults:()Lcom/esotericsoftware/tablelayout/Cell; // method@189a │ │ +0ee9fc: 0c00 |0008: move-result-object v0 │ │ +0ee9fe: 1501 4040 |0009: const/high16 v1, #int 1077936128 // #4040 │ │ +0eea02: 6e20 ea22 1000 |000b: invoke-virtual {v0, v1}, Lcom/esotericsoftware/tablelayout/Cell;.space:(F)Lcom/esotericsoftware/tablelayout/Cell; // method@22ea │ │ +0eea08: 2200 4c02 |000e: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0eea0c: 7010 4d18 0000 |0010: invoke-direct {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:()V // method@184d │ │ +0eea12: 5b40 620d |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eea16: 5440 620d |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eea1a: 6201 3d10 |0017: sget-object v1, Lcom/badlogic/gdx/utils/Scaling;.fit:Lcom/badlogic/gdx/utils/Scaling; // field@103d │ │ +0eea1e: 6e20 7018 1000 |0019: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setScaling:(Lcom/badlogic/gdx/utils/Scaling;)V // method@1870 │ │ +0eea24: 5440 620d |001c: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eea28: 6e20 9918 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@1899 │ │ +0eea2e: 2200 5202 |0021: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0eea32: 2201 5102 |0023: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0eea36: 5462 590d |0025: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ +0eea3a: 5463 5a0d |0027: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ +0eea3e: 7030 af18 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@18af │ │ +0eea44: 7030 b118 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@18b1 │ │ +0eea4a: 5b40 650d |002f: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eea4e: 5440 650d |0031: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eea52: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0eea54: 6e20 c718 1000 |0034: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@18c7 │ │ +0eea5a: 5440 650d |0037: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eea5e: 6e20 9918 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@1899 │ │ +0eea64: 6e10 a218 0400 |003c: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefWidth:()F // method@18a2 │ │ +0eea6a: 0a00 |003f: move-result v0 │ │ +0eea6c: 6e20 ac18 0400 |0040: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setWidth:(F)V // method@18ac │ │ +0eea72: 6e10 a118 0400 |0043: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getPrefHeight:()F // method@18a1 │ │ +0eea78: 0a00 |0046: move-result v0 │ │ +0eea7a: 6e20 a818 0400 |0047: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setHeight:(F)V // method@18a8 │ │ +0eea80: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=39 │ │ 0x000e line=41 │ │ 0x0015 line=42 │ │ @@ -341481,22 +341404,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 │ │ -0e0dd4: |[0e0dd4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e0de4: 1c00 4f02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e0de8: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e0dee: 0c00 |0005: move-result-object v0 │ │ -0e0df0: 1f00 4f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e0df4: 7030 9618 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@1896 │ │ -0e0dfa: 6e20 a918 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18a9 │ │ -0e0e00: 0e00 |000e: return-void │ │ +0eea84: |[0eea84] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0eea94: 1c00 4f02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eea98: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0eea9e: 0c00 |0005: move-result-object v0 │ │ +0eeaa0: 1f00 4f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eeaa4: 7030 9618 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@1896 │ │ +0eeaaa: 6e20 a918 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18a9 │ │ +0eeab0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x000b line=27 │ │ 0x000e line=28 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ @@ -341508,22 +341431,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 │ │ -0e0e04: |[0e0e04] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e0e14: 1c00 4f02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e0e18: 6e30 9f19 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@199f │ │ -0e0e1e: 0c00 |0005: move-result-object v0 │ │ -0e0e20: 1f00 4f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e0e24: 7030 9618 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@1896 │ │ -0e0e2a: 6e20 a918 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18a9 │ │ -0e0e30: 0e00 |000e: return-void │ │ +0eeab4: |[0eeab4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0eeac4: 1c00 4f02 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eeac8: 6e30 9f19 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@199f │ │ +0eeace: 0c00 |0005: move-result-object v0 │ │ +0eead0: 1f00 4f02 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eead4: 7030 9618 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@1896 │ │ +0eeada: 6e20 a918 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@18a9 │ │ +0eeae0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000b line=32 │ │ 0x000e line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ @@ -341536,74 +341459,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -0e0e34: |[0e0e34] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.updateImage:()V │ │ -0e0e44: 6e10 a718 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@18a7 │ │ -0e0e4a: 0a00 |0003: move-result v0 │ │ -0e0e4c: 5531 640d |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0d64 │ │ -0e0e50: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -0e0e54: 5431 660d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0e58: 5411 5d0d |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ -0e0e5c: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -0e0e60: 5431 620d |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0e64: 5432 660d |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0e68: 5422 5d0d |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ -0e0e6c: 6e20 6d18 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0e72: 0e00 |0017: return-void │ │ -0e0e74: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ -0e0e78: 5431 660d |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0e7c: 5411 5e0d |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ -0e0e80: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -0e0e84: 5431 620d |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0e88: 5432 660d |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0e8c: 5422 5e0d |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ -0e0e90: 6e20 6d18 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0e96: 28ee |0029: goto 0017 // -0012 │ │ -0e0e98: 5531 630d |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0d63 │ │ -0e0e9c: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ -0e0ea0: 5431 660d |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0ea4: 5411 5b0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ -0e0ea8: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ -0e0eac: 5432 620d |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0eb0: 5431 660d |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0eb4: 5411 5c0d |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ -0e0eb8: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ -0e0ebc: 6e10 a618 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ -0e0ec2: 0a01 |003f: move-result v1 │ │ -0e0ec4: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ -0e0ec8: 5431 660d |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0ecc: 5411 5c0d |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ -0e0ed0: 6e20 6d18 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0ed6: 28ce |0049: goto 0017 // -0032 │ │ -0e0ed8: 5431 660d |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0edc: 5411 5b0d |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ -0e0ee0: 28f8 |004e: goto 0046 // -0008 │ │ -0e0ee2: 6e10 a618 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ -0e0ee8: 0a01 |0052: move-result v1 │ │ -0e0eea: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ -0e0eee: 5431 660d |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0ef2: 5411 5f0d |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ -0e0ef6: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ -0e0efa: 5431 620d |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0efe: 5432 660d |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f02: 5422 5f0d |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ -0e0f06: 6e20 6d18 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0f0c: 28b3 |0064: goto 0017 // -004d │ │ -0e0f0e: 5431 660d |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f12: 5411 600d |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ -0e0f16: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ -0e0f1a: 5431 620d |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e0f1e: 5432 660d |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f22: 5422 600d |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ -0e0f26: 6e20 6d18 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e0f2c: 28a3 |0074: goto 0017 // -005d │ │ +0eeae4: |[0eeae4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.updateImage:()V │ │ +0eeaf4: 6e10 a718 0300 |0000: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@18a7 │ │ +0eeafa: 0a00 |0003: move-result v0 │ │ +0eeafc: 5531 640d |0004: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0d64 │ │ +0eeb00: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +0eeb04: 5431 660d |0008: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb08: 5411 5d0d |000a: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ +0eeb0c: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +0eeb10: 5431 620d |000e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eeb14: 5432 660d |0010: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb18: 5422 5d0d |0012: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDisabled:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5d │ │ +0eeb1c: 6e20 6d18 2100 |0014: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0eeb22: 0e00 |0017: return-void │ │ +0eeb24: 3800 1200 |0018: if-eqz v0, 002a // +0012 │ │ +0eeb28: 5431 660d |001a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb2c: 5411 5e0d |001c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ +0eeb30: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +0eeb34: 5431 620d |0020: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eeb38: 5432 660d |0022: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb3c: 5422 5e0d |0024: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageDown:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5e │ │ +0eeb40: 6e20 6d18 2100 |0026: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0eeb46: 28ee |0029: goto 0017 // -0012 │ │ +0eeb48: 5531 630d |002a: iget-boolean v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0d63 │ │ +0eeb4c: 3801 2300 |002c: if-eqz v1, 004f // +0023 │ │ +0eeb50: 5431 660d |002e: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb54: 5411 5b0d |0030: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ +0eeb58: 3801 1d00 |0032: if-eqz v1, 004f // +001d │ │ +0eeb5c: 5432 620d |0034: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eeb60: 5431 660d |0036: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb64: 5411 5c0d |0038: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ +0eeb68: 3801 1000 |003a: if-eqz v1, 004a // +0010 │ │ +0eeb6c: 6e10 a618 0300 |003c: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ +0eeb72: 0a01 |003f: move-result v1 │ │ +0eeb74: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ +0eeb78: 5431 660d |0042: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb7c: 5411 5c0d |0044: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageCheckedOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5c │ │ +0eeb80: 6e20 6d18 1200 |0046: invoke-virtual {v2, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0eeb86: 28ce |0049: goto 0017 // -0032 │ │ +0eeb88: 5431 660d |004a: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeb8c: 5411 5b0d |004c: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageChecked:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5b │ │ +0eeb90: 28f8 |004e: goto 0046 // -0008 │ │ +0eeb92: 6e10 a618 0300 |004f: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ +0eeb98: 0a01 |0052: move-result v1 │ │ +0eeb9a: 3801 1200 |0053: if-eqz v1, 0065 // +0012 │ │ +0eeb9e: 5431 660d |0055: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeba2: 5411 5f0d |0057: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ +0eeba6: 3801 0c00 |0059: if-eqz v1, 0065 // +000c │ │ +0eebaa: 5431 620d |005b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eebae: 5432 660d |005d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eebb2: 5422 5f0d |005f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d5f │ │ +0eebb6: 6e20 6d18 2100 |0061: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0eebbc: 28b3 |0064: goto 0017 // -004d │ │ +0eebbe: 5431 660d |0065: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eebc2: 5411 600d |0067: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ +0eebc6: 3801 aeff |0069: if-eqz v1, 0017 // -0052 │ │ +0eebca: 5431 620d |006b: iget-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eebce: 5432 660d |006d: iget-object v2, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eebd2: 5422 600d |006f: iget-object v2, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.imageUp:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d60 │ │ +0eebd6: 6e20 6d18 2100 |0071: invoke-virtual {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0eebdc: 28a3 |0074: goto 0017 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x000e line=74 │ │ 0x0017 line=83 │ │ 0x0018 line=75 │ │ @@ -341624,68 +341547,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 │ │ -0e0f30: |[0e0f30] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e0f40: 7010 ad18 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@18ad │ │ -0e0f46: 5521 640d |0003: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0d64 │ │ -0e0f4a: 3801 1a00 |0005: if-eqz v1, 001f // +001a │ │ -0e0f4e: 5421 660d |0007: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f52: 5411 570d |0009: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ -0e0f56: 3801 1400 |000b: if-eqz v1, 001f // +0014 │ │ -0e0f5a: 5421 660d |000d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f5e: 5410 570d |000f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ -0e0f62: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -0e0f66: 5421 650d |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e0f6a: 6e10 be18 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ -0e0f70: 0c01 |0018: move-result-object v1 │ │ -0e0f72: 5b10 690d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0e0f76: 6f30 e817 3204 |001b: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17e8 │ │ -0e0f7c: 0e00 |001e: return-void │ │ -0e0f7e: 6e10 a718 0200 |001f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@18a7 │ │ -0e0f84: 0a01 |0022: move-result v1 │ │ -0e0f86: 3801 0d00 |0023: if-eqz v1, 0030 // +000d │ │ -0e0f8a: 5421 660d |0025: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f8e: 5411 580d |0027: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -0e0f92: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -0e0f96: 5421 660d |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0f9a: 5410 580d |002d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ -0e0f9e: 28e2 |002f: goto 0011 // -001e │ │ -0e0fa0: 5521 630d |0030: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0d63 │ │ -0e0fa4: 3801 1e00 |0032: if-eqz v1, 0050 // +001e │ │ -0e0fa8: 5421 660d |0034: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0fac: 5411 550d |0036: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ -0e0fb0: 3801 1800 |0038: if-eqz v1, 0050 // +0018 │ │ -0e0fb4: 6e10 a618 0200 |003a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ -0e0fba: 0a01 |003d: move-result v1 │ │ -0e0fbc: 3801 0d00 |003e: if-eqz v1, 004b // +000d │ │ -0e0fc0: 5421 660d |0040: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0fc4: 5411 560d |0042: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ -0e0fc8: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ -0e0fcc: 5421 660d |0046: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0fd0: 5410 560d |0048: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ -0e0fd4: 28c7 |004a: goto 0011 // -0039 │ │ -0e0fd6: 5421 660d |004b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0fda: 5410 550d |004d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ -0e0fde: 28fb |004f: goto 004a // -0005 │ │ -0e0fe0: 6e10 a618 0200 |0050: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ -0e0fe6: 0a01 |0053: move-result v1 │ │ -0e0fe8: 3801 0d00 |0054: if-eqz v1, 0061 // +000d │ │ -0e0fec: 5421 660d |0056: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0ff0: 5411 610d |0058: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ -0e0ff4: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -0e0ff8: 5421 660d |005c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e0ffc: 5410 610d |005e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ -0e1000: 28b1 |0060: goto 0011 // -004f │ │ -0e1002: 5421 660d |0061: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e1006: 5410 5a0d |0063: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ -0e100a: 28ac |0065: goto 0011 // -0054 │ │ +0eebe0: |[0eebe0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0eebf0: 7010 ad18 0200 |0000: invoke-direct {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@18ad │ │ +0eebf6: 5521 640d |0003: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isDisabled:Z // field@0d64 │ │ +0eebfa: 3801 1a00 |0005: if-eqz v1, 001f // +001a │ │ +0eebfe: 5421 660d |0007: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec02: 5411 570d |0009: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ +0eec06: 3801 1400 |000b: if-eqz v1, 001f // +0014 │ │ +0eec0a: 5421 660d |000d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec0e: 5410 570d |000f: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d57 │ │ +0eec12: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +0eec16: 5421 650d |0013: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eec1a: 6e10 be18 0100 |0015: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ +0eec20: 0c01 |0018: move-result-object v1 │ │ +0eec22: 5b10 690d |0019: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0eec26: 6f30 e817 3204 |001b: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17e8 │ │ +0eec2c: 0e00 |001e: return-void │ │ +0eec2e: 6e10 a718 0200 |001f: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isPressed:()Z // method@18a7 │ │ +0eec34: 0a01 |0022: move-result v1 │ │ +0eec36: 3801 0d00 |0023: if-eqz v1, 0030 // +000d │ │ +0eec3a: 5421 660d |0025: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec3e: 5411 580d |0027: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +0eec42: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +0eec46: 5421 660d |002b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec4a: 5410 580d |002d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d58 │ │ +0eec4e: 28e2 |002f: goto 0011 // -001e │ │ +0eec50: 5521 630d |0030: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isChecked:Z // field@0d63 │ │ +0eec54: 3801 1e00 |0032: if-eqz v1, 0050 // +001e │ │ +0eec58: 5421 660d |0034: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec5c: 5411 550d |0036: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ +0eec60: 3801 1800 |0038: if-eqz v1, 0050 // +0018 │ │ +0eec64: 6e10 a618 0200 |003a: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ +0eec6a: 0a01 |003d: move-result v1 │ │ +0eec6c: 3801 0d00 |003e: if-eqz v1, 004b // +000d │ │ +0eec70: 5421 660d |0040: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec74: 5411 560d |0042: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ +0eec78: 3801 0700 |0044: if-eqz v1, 004b // +0007 │ │ +0eec7c: 5421 660d |0046: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec80: 5410 560d |0048: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d56 │ │ +0eec84: 28c7 |004a: goto 0011 // -0039 │ │ +0eec86: 5421 660d |004b: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eec8a: 5410 550d |004d: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d55 │ │ +0eec8e: 28fb |004f: goto 004a // -0005 │ │ +0eec90: 6e10 a618 0200 |0050: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.isOver:()Z // method@18a6 │ │ +0eec96: 0a01 |0053: move-result v1 │ │ +0eec98: 3801 0d00 |0054: if-eqz v1, 0061 // +000d │ │ +0eec9c: 5421 660d |0056: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eeca0: 5411 610d |0058: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ +0eeca4: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +0eeca8: 5421 660d |005c: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eecac: 5410 610d |005e: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d61 │ │ +0eecb0: 28b1 |0060: goto 0011 // -004f │ │ +0eecb2: 5421 660d |0061: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eecb6: 5410 5a0d |0063: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ +0eecba: 28ac |0065: goto 0011 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=88 │ │ 0x000d line=89 │ │ 0x0011 line=98 │ │ 0x001b line=99 │ │ @@ -341712,17 +341635,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 │ │ -0e100c: |[0e100c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ -0e101c: 5410 620d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e1020: 1100 |0002: return-object v0 │ │ +0eecbc: |[0eecbc] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ +0eeccc: 5410 620d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eecd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #2 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341730,19 +341653,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e1024: |[0e1024] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0e1034: 5410 620d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e1038: 6e20 9c18 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@189c │ │ -0e103e: 0c00 |0005: move-result-object v0 │ │ -0e1040: 1100 |0006: return-object v0 │ │ +0eecd4: |[0eecd4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getImageCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0eece4: 5410 620d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eece8: 6e20 9c18 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@189c │ │ +0eecee: 0c00 |0005: move-result-object v0 │ │ +0eecf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #3 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341750,17 +341673,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 │ │ -0e1044: |[0e1044] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ -0e1054: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e1058: 1100 |0002: return-object v0 │ │ +0eecf4: |[0eecf4] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ +0eed04: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eed08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #4 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341768,19 +341691,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e105c: |[0e105c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0e106c: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e1070: 6e20 9c18 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@189c │ │ -0e1076: 0c00 |0005: move-result-object v0 │ │ -0e1078: 1100 |0006: return-object v0 │ │ +0eed0c: |[0eed0c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0eed1c: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eed20: 6e20 9c18 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@189c │ │ +0eed26: 0c00 |0005: move-result-object v0 │ │ +0eed28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #5 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341788,18 +341711,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 │ │ -0e107c: |[0e107c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0e108c: 6e10 a418 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // method@18a4 │ │ -0e1092: 0c00 |0003: move-result-object v0 │ │ -0e1094: 1100 |0004: return-object v0 │ │ +0eed2c: |[0eed2c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +0eed3c: 6e10 a418 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // method@18a4 │ │ +0eed42: 0c00 |0003: move-result-object v0 │ │ +0eed44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #6 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341807,17 +341730,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 │ │ -0e1098: |[0e1098] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ -0e10a8: 5410 660d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e10ac: 1100 |0002: return-object v0 │ │ +0eed48: |[0eed48] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; │ │ +0eed58: 5410 660d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eed5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #7 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341825,19 +341748,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e10b0: |[0e10b0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getText:()Ljava/lang/CharSequence; │ │ -0e10c0: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e10c4: 6e10 bf18 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@18bf │ │ -0e10ca: 0c00 |0005: move-result-object v0 │ │ -0e10cc: 1100 |0006: return-object v0 │ │ +0eed60: |[0eed60] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.getText:()Ljava/lang/CharSequence; │ │ +0eed70: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eed74: 6e10 bf18 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@18bf │ │ +0eed7a: 0c00 |0005: move-result-object v0 │ │ +0eed7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ │ │ #8 : (in Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;) │ │ @@ -341845,42 +341768,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 │ │ -0e10d0: |[0e10d0] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0e10e0: 2052 4f02 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e10e4: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0e10e8: 2202 7b03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e10ec: 1a03 8227 |0006: const-string v3, "style must be a ImageTextButtonStyle." // string@2782 │ │ -0e10f0: 7020 6824 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e10f6: 2702 |000b: throw v2 │ │ -0e10f8: 6f20 0318 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0e10fe: 0752 |000f: move-object v2, v5 │ │ -0e1100: 1f02 4f02 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e1104: 5b42 660d |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ -0e1108: 5442 620d |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ -0e110c: 3802 0500 |0016: if-eqz v2, 001b // +0005 │ │ -0e1110: 7010 ad18 0400 |0018: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@18ad │ │ -0e1116: 5442 650d |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e111a: 3802 1800 |001d: if-eqz v2, 0035 // +0018 │ │ -0e111e: 0751 |001f: move-object v1, v5 │ │ -0e1120: 1f01 4f02 |0020: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ -0e1124: 5442 650d |0022: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e1128: 6e10 be18 0200 |0024: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ -0e112e: 0c00 |0027: move-result-object v0 │ │ -0e1130: 5412 590d |0028: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ -0e1134: 5b02 680d |002a: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0e1138: 5412 5a0d |002c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ -0e113c: 5b02 690d |002e: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0e1140: 5442 650d |0030: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e1144: 6e20 cf18 0200 |0032: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18cf │ │ -0e114a: 0e00 |0035: return-void │ │ +0eed80: |[0eed80] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0eed90: 2052 4f02 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eed94: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0eed98: 2202 7b03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0eed9c: 1a03 8227 |0006: const-string v3, "style must be a ImageTextButtonStyle." // string@2782 │ │ +0eeda0: 7020 6824 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0eeda6: 2702 |000b: throw v2 │ │ +0eeda8: 6f20 0318 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0eedae: 0752 |000f: move-object v2, v5 │ │ +0eedb0: 1f02 4f02 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eedb4: 5b42 660d |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // field@0d66 │ │ +0eedb8: 5442 620d |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d62 │ │ +0eedbc: 3802 0500 |0016: if-eqz v2, 001b // +0005 │ │ +0eedc0: 7010 ad18 0400 |0018: invoke-direct {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.updateImage:()V // method@18ad │ │ +0eedc6: 5442 650d |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eedca: 3802 1800 |001d: if-eqz v2, 0035 // +0018 │ │ +0eedce: 0751 |001f: move-object v1, v5 │ │ +0eedd0: 1f01 4f02 |0020: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle; // type@024f │ │ +0eedd4: 5442 650d |0022: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eedd8: 6e10 be18 0200 |0024: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ +0eedde: 0c00 |0027: move-result-object v0 │ │ +0eede0: 5412 590d |0028: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d59 │ │ +0eede4: 5b02 680d |002a: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0eede8: 5412 5a0d |002c: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton$ImageTextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d5a │ │ +0eedec: 5b02 690d |002e: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0eedf0: 5442 650d |0030: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eedf4: 6e20 cf18 0200 |0032: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18cf │ │ +0eedfa: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000c line=55 │ │ 0x0010 line=56 │ │ 0x0014 line=57 │ │ 0x001b line=58 │ │ @@ -341901,18 +341824,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e114c: |[0e114c] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setText:(Ljava/lang/String;)V │ │ -0e115c: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ -0e1160: 6e20 d018 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ -0e1166: 0e00 |0005: return-void │ │ +0eedfc: |[0eedfc] com.badlogic.gdx.scenes.scene2d.ui.ImageTextButton.setText:(Ljava/lang/String;)V │ │ +0eee0c: 5410 650d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0d65 │ │ +0eee10: 6e20 d018 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ +0eee16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/badlogic/gdx/scenes/scene2d/ui/ImageTextButton; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ @@ -341954,22 +341877,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 │ │ -0e1168: |[0e1168] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e1178: 1c00 7202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e117c: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e1182: 0c00 |0005: move-result-object v0 │ │ -0e1184: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e1188: 7030 c31a 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@1ac3 │ │ -0e118e: 6e20 d11a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1ad1 │ │ -0e1194: 0e00 |000e: return-void │ │ +0eee18: |[0eee18] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0eee28: 1c00 7202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0eee2c: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0eee32: 0c00 |0005: move-result-object v0 │ │ +0eee34: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0eee38: 7030 c31a 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@1ac3 │ │ +0eee3e: 6e20 d11a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1ad1 │ │ +0eee44: 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; │ │ @@ -341981,22 +341904,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 │ │ -0e1198: |[0e1198] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e11a8: 1c00 7202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e11ac: 6e30 9f19 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@199f │ │ -0e11b2: 0c00 |0005: move-result-object v0 │ │ -0e11b4: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e11b8: 7030 c31a 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@1ac3 │ │ -0e11be: 6e20 d11a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1ad1 │ │ -0e11c4: 0e00 |000e: return-void │ │ +0eee48: |[0eee48] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0eee58: 1c00 7202 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0eee5c: 6e30 9f19 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@199f │ │ +0eee62: 0c00 |0005: move-result-object v0 │ │ +0eee64: 1f00 7202 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0eee68: 7030 c31a 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@1ac3 │ │ +0eee6e: 6e20 d11a 3100 |000b: invoke-virtual {v1, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setSkin:(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V // method@1ad1 │ │ +0eee74: 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; │ │ @@ -342009,40 +341932,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 │ │ -0e11c8: |[0e11c8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ -0e11d8: 7020 e017 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ -0e11de: 5b46 1e0e |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e11e2: 2200 5202 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ -0e11e6: 2201 5102 |0007: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ -0e11ea: 5462 180e |0009: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ -0e11ee: 5463 190e |000b: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ -0e11f2: 7030 af18 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@18af │ │ -0e11f8: 7030 b118 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@18b1 │ │ -0e11fe: 5b40 1d0e |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e1202: 5440 1d0e |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e1206: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0e1208: 6e20 c718 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@18c7 │ │ -0e120e: 5440 1d0e |001b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e1212: 6e20 c41a 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@1ac4 │ │ -0e1218: 0c00 |0020: move-result-object v0 │ │ -0e121a: 6e10 7622 0000 |0021: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@2276 │ │ -0e1220: 0c00 |0024: move-result-object v0 │ │ -0e1222: 6e10 7b22 0000 |0025: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.fill:()Lcom/esotericsoftware/tablelayout/Cell; // method@227b │ │ -0e1228: 6e10 ca1a 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefWidth:()F // method@1aca │ │ -0e122e: 0a00 |002b: move-result v0 │ │ -0e1230: 6e20 d41a 0400 |002c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setWidth:(F)V // method@1ad4 │ │ -0e1236: 6e10 c91a 0400 |002f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefHeight:()F // method@1ac9 │ │ -0e123c: 0a00 |0032: move-result v0 │ │ -0e123e: 6e20 d01a 0400 |0033: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setHeight:(F)V // method@1ad0 │ │ -0e1244: 0e00 |0036: return-void │ │ +0eee78: |[0eee78] com.badlogic.gdx.scenes.scene2d.ui.TextButton.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;)V │ │ +0eee88: 7020 e017 6400 |0000: invoke-direct {v4, v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@17e0 │ │ +0eee8e: 5b46 1e0e |0003: iput-object v6, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eee92: 2200 5202 |0005: new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // type@0252 │ │ +0eee96: 2201 5102 |0007: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // type@0251 │ │ +0eee9a: 5462 180e |0009: iget-object v2, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ +0eee9e: 5463 190e |000b: iget-object v3, v6, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ +0eeea2: 7030 af18 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@18af │ │ +0eeea8: 7030 b118 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@18b1 │ │ +0eeeae: 5b40 1d0e |0013: iput-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0eeeb2: 5440 1d0e |0015: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0eeeb6: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0eeeb8: 6e20 c718 1000 |0018: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@18c7 │ │ +0eeebe: 5440 1d0e |001b: iget-object v0, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0eeec2: 6e20 c41a 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@1ac4 │ │ +0eeec8: 0c00 |0020: move-result-object v0 │ │ +0eeeca: 6e10 7622 0000 |0021: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.expand:()Lcom/esotericsoftware/tablelayout/Cell; // method@2276 │ │ +0eeed0: 0c00 |0024: move-result-object v0 │ │ +0eeed2: 6e10 7b22 0000 |0025: invoke-virtual {v0}, Lcom/esotericsoftware/tablelayout/Cell;.fill:()Lcom/esotericsoftware/tablelayout/Cell; // method@227b │ │ +0eeed8: 6e10 ca1a 0400 |0028: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefWidth:()F // method@1aca │ │ +0eeede: 0a00 |002b: move-result v0 │ │ +0eeee0: 6e20 d41a 0400 |002c: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setWidth:(F)V // method@1ad4 │ │ +0eeee6: 6e10 c91a 0400 |002f: invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getPrefHeight:()F // method@1ac9 │ │ +0eeeec: 0a00 |0032: move-result v0 │ │ +0eeeee: 6e20 d01a 0400 |0033: invoke-virtual {v4, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setHeight:(F)V // method@1ad0 │ │ +0eeef4: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0015 line=47 │ │ 0x001b line=48 │ │ @@ -342060,67 +341983,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 │ │ -0e1248: |[0e1248] com.badlogic.gdx.scenes.scene2d.ui.TextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e1258: 5521 1c0e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isDisabled:Z // field@0e1c │ │ -0e125c: 3801 1a00 |0002: if-eqz v1, 001c // +001a │ │ -0e1260: 5421 1e0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e1264: 5411 160e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ -0e1268: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -0e126c: 5421 1e0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e1270: 5410 160e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ -0e1274: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0e1278: 5421 1d0e |0010: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e127c: 6e10 be18 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ -0e1282: 0c01 |0015: move-result-object v1 │ │ -0e1284: 5b10 690d |0016: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0e1288: 6f30 e817 3204 |0018: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17e8 │ │ -0e128e: 0e00 |001b: return-void │ │ -0e1290: 6e10 cf1a 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1acf │ │ -0e1296: 0a01 |001f: move-result v1 │ │ -0e1298: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ -0e129c: 5421 1e0e |0022: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e12a0: 5411 170e |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0e12a4: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -0e12a8: 5421 1e0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e12ac: 5410 170e |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ -0e12b0: 28e2 |002c: goto 000e // -001e │ │ -0e12b2: 5521 1b0e |002d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isChecked:Z // field@0e1b │ │ -0e12b6: 3801 1e00 |002f: if-eqz v1, 004d // +001e │ │ -0e12ba: 5421 1e0e |0031: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e12be: 5411 140e |0033: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ -0e12c2: 3801 1800 |0035: if-eqz v1, 004d // +0018 │ │ -0e12c6: 6e10 ce1a 0200 |0037: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1ace │ │ -0e12cc: 0a01 |003a: move-result v1 │ │ -0e12ce: 3801 0d00 |003b: if-eqz v1, 0048 // +000d │ │ -0e12d2: 5421 1e0e |003d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e12d6: 5411 150e |003f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ -0e12da: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ -0e12de: 5421 1e0e |0043: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e12e2: 5410 150e |0045: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ -0e12e6: 28c7 |0047: goto 000e // -0039 │ │ -0e12e8: 5421 1e0e |0048: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e12ec: 5410 140e |004a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ -0e12f0: 28fb |004c: goto 0047 // -0005 │ │ -0e12f2: 6e10 ce1a 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1ace │ │ -0e12f8: 0a01 |0050: move-result v1 │ │ -0e12fa: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ -0e12fe: 5421 1e0e |0053: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e1302: 5411 1a0e |0055: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ -0e1306: 3801 0700 |0057: if-eqz v1, 005e // +0007 │ │ -0e130a: 5421 1e0e |0059: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e130e: 5410 1a0e |005b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ -0e1312: 28b1 |005d: goto 000e // -004f │ │ -0e1314: 5421 1e0e |005e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e1318: 5410 190e |0060: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ -0e131c: 28ac |0062: goto 000e // -0054 │ │ +0eeef8: |[0eeef8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0eef08: 5521 1c0e |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isDisabled:Z // field@0e1c │ │ +0eef0c: 3801 1a00 |0002: if-eqz v1, 001c // +001a │ │ +0eef10: 5421 1e0e |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef14: 5411 160e |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ +0eef18: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +0eef1c: 5421 1e0e |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef20: 5410 160e |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.disabledFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e16 │ │ +0eef24: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0eef28: 5421 1d0e |0010: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0eef2c: 6e10 be18 0100 |0012: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ +0eef32: 0c01 |0015: move-result-object v1 │ │ +0eef34: 5b10 690d |0016: iput-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0eef38: 6f30 e817 3204 |0018: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@17e8 │ │ +0eef3e: 0e00 |001b: return-void │ │ +0eef40: 6e10 cf1a 0200 |001c: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isPressed:()Z // method@1acf │ │ +0eef46: 0a01 |001f: move-result v1 │ │ +0eef48: 3801 0d00 |0020: if-eqz v1, 002d // +000d │ │ +0eef4c: 5421 1e0e |0022: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef50: 5411 170e |0024: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0eef54: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +0eef58: 5421 1e0e |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef5c: 5410 170e |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.downFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e17 │ │ +0eef60: 28e2 |002c: goto 000e // -001e │ │ +0eef62: 5521 1b0e |002d: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isChecked:Z // field@0e1b │ │ +0eef66: 3801 1e00 |002f: if-eqz v1, 004d // +001e │ │ +0eef6a: 5421 1e0e |0031: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef6e: 5411 140e |0033: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ +0eef72: 3801 1800 |0035: if-eqz v1, 004d // +0018 │ │ +0eef76: 6e10 ce1a 0200 |0037: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1ace │ │ +0eef7c: 0a01 |003a: move-result v1 │ │ +0eef7e: 3801 0d00 |003b: if-eqz v1, 0048 // +000d │ │ +0eef82: 5421 1e0e |003d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef86: 5411 150e |003f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ +0eef8a: 3801 0700 |0041: if-eqz v1, 0048 // +0007 │ │ +0eef8e: 5421 1e0e |0043: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef92: 5410 150e |0045: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedOverFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e15 │ │ +0eef96: 28c7 |0047: goto 000e // -0039 │ │ +0eef98: 5421 1e0e |0048: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eef9c: 5410 140e |004a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.checkedFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e14 │ │ +0eefa0: 28fb |004c: goto 0047 // -0005 │ │ +0eefa2: 6e10 ce1a 0200 |004d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.isOver:()Z // method@1ace │ │ +0eefa8: 0a01 |0050: move-result v1 │ │ +0eefaa: 3801 0d00 |0051: if-eqz v1, 005e // +000d │ │ +0eefae: 5421 1e0e |0053: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eefb2: 5411 1a0e |0055: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ +0eefb6: 3801 0700 |0057: if-eqz v1, 005e // +0007 │ │ +0eefba: 5421 1e0e |0059: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eefbe: 5410 1a0e |005b: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.overFontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e1a │ │ +0eefc2: 28b1 |005d: goto 000e // -004f │ │ +0eefc4: 5421 1e0e |005e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0eefc8: 5410 190e |0060: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ +0eefcc: 28ac |0062: goto 000e // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ 0x000e line=82 │ │ 0x0018 line=83 │ │ 0x001b line=84 │ │ @@ -342146,17 +342069,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 │ │ -0e1320: |[0e1320] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ -0e1330: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e1334: 1100 |0002: return-object v0 │ │ +0eefd0: |[0eefd0] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ +0eefe0: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0eefe4: 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;) │ │ @@ -342164,19 +342087,19 @@ │ │ type : '()Lcom/esotericsoftware/tablelayout/Cell;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e1338: |[0e1338] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ -0e1348: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e134c: 6e20 c61a 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@1ac6 │ │ -0e1352: 0c00 |0005: move-result-object v0 │ │ -0e1354: 1100 |0006: return-object v0 │ │ +0eefe8: |[0eefe8] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getLabelCell:()Lcom/esotericsoftware/tablelayout/Cell; │ │ +0eeff8: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0eeffc: 6e20 c61a 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@1ac6 │ │ +0ef002: 0c00 |0005: move-result-object v0 │ │ +0ef004: 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;) │ │ @@ -342184,18 +342107,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 │ │ -0e1358: |[0e1358] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0e1368: 6e10 cc1a 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // method@1acc │ │ -0e136e: 0c00 |0003: move-result-object v0 │ │ -0e1370: 1100 |0004: return-object v0 │ │ +0ef008: |[0ef008] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +0ef018: 6e10 cc1a 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // method@1acc │ │ +0ef01e: 0c00 |0003: move-result-object v0 │ │ +0ef020: 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;) │ │ @@ -342203,17 +342126,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 │ │ -0e1374: |[0e1374] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ -0e1384: 5410 1e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e1388: 1100 |0002: return-object v0 │ │ +0ef024: |[0ef024] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ +0ef034: 5410 1e0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0ef038: 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;) │ │ @@ -342221,19 +342144,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e138c: |[0e138c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getText:()Ljava/lang/CharSequence; │ │ -0e139c: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e13a0: 6e10 bf18 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@18bf │ │ -0e13a6: 0c00 |0005: move-result-object v0 │ │ -0e13a8: 1100 |0006: return-object v0 │ │ +0ef03c: |[0ef03c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.getText:()Ljava/lang/CharSequence; │ │ +0ef04c: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0ef050: 6e10 bf18 0000 |0002: invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getText:()Ljava/lang/CharSequence; // method@18bf │ │ +0ef056: 0c00 |0005: move-result-object v0 │ │ +0ef058: 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;) │ │ @@ -342241,39 +342164,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 │ │ -0e13ac: |[0e13ac] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0e13bc: 2052 7202 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e13c0: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ -0e13c4: 2202 7b03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e13c8: 1a03 8327 |0006: const-string v3, "style must be a TextButtonStyle." // string@2783 │ │ -0e13cc: 7020 6824 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e13d2: 2702 |000b: throw v2 │ │ -0e13d4: 6f20 0318 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ -0e13da: 0752 |000f: move-object v2, v5 │ │ -0e13dc: 1f02 7202 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e13e0: 5b42 1e0e |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ -0e13e4: 5442 1d0e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e13e8: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ -0e13ec: 0751 |0018: move-object v1, v5 │ │ -0e13ee: 1f01 7202 |0019: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ -0e13f2: 5442 1d0e |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e13f6: 6e10 be18 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ -0e13fc: 0c00 |0020: move-result-object v0 │ │ -0e13fe: 5412 180e |0021: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ -0e1402: 5b02 680d |0023: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ -0e1406: 5412 190e |0025: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ -0e140a: 5b02 690d |0027: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ -0e140e: 5442 1d0e |0029: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e1412: 6e20 cf18 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18cf │ │ -0e1418: 0e00 |002e: return-void │ │ +0ef05c: |[0ef05c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0ef06c: 2052 7202 |0000: instance-of v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0ef070: 3902 0a00 |0002: if-nez v2, 000c // +000a │ │ +0ef074: 2202 7b03 |0004: new-instance v2, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ef078: 1a03 8327 |0006: const-string v3, "style must be a TextButtonStyle." // string@2783 │ │ +0ef07c: 7020 6824 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ef082: 2702 |000b: throw v2 │ │ +0ef084: 6f20 0318 5400 |000c: invoke-super {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Button;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1803 │ │ +0ef08a: 0752 |000f: move-object v2, v5 │ │ +0ef08c: 1f02 7202 |0010: check-cast v2, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0ef090: 5b42 1e0e |0012: iput-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // field@0e1e │ │ +0ef094: 5442 1d0e |0014: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0ef098: 3802 1800 |0016: if-eqz v2, 002e // +0018 │ │ +0ef09c: 0751 |0018: move-object v1, v5 │ │ +0ef09e: 1f01 7202 |0019: check-cast v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; // type@0272 │ │ +0ef0a2: 5442 1d0e |001b: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0ef0a6: 6e10 be18 0200 |001d: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; // method@18be │ │ +0ef0ac: 0c00 |0020: move-result-object v0 │ │ +0ef0ae: 5412 180e |0021: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0e18 │ │ +0ef0b2: 5b02 680d |0023: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; // field@0d68 │ │ +0ef0b6: 5412 190e |0025: iget-object v2, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0e19 │ │ +0ef0ba: 5b02 690d |0027: iput-object v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;.fontColor:Lcom/badlogic/gdx/graphics/Color; // field@0d69 │ │ +0ef0be: 5442 1d0e |0029: iget-object v2, v4, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0ef0c2: 6e20 cf18 0200 |002b: invoke-virtual {v2, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)V // method@18cf │ │ +0ef0c8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000c line=55 │ │ 0x0010 line=56 │ │ 0x0014 line=57 │ │ 0x0019 line=58 │ │ @@ -342293,18 +342216,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e141c: |[0e141c] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setText:(Ljava/lang/String;)V │ │ -0e142c: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ -0e1430: 6e20 d018 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ -0e1436: 0e00 |0005: return-void │ │ +0ef0cc: |[0ef0cc] com.badlogic.gdx.scenes.scene2d.ui.TextButton.setText:(Ljava/lang/String;)V │ │ +0ef0dc: 5410 1d0e |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.label:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // field@0e1d │ │ +0ef0e0: 6e20 d018 2000 |0002: invoke-virtual {v0, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setText:(Ljava/lang/CharSequence;)V // method@18d0 │ │ +0ef0e6: 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; │ │ @@ -342346,34 +342269,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 │ │ -0e1438: |[0e1438] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ -0e1448: 7030 c31a 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@1ac3 │ │ -0e144e: 6e10 1e18 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.clear:()V // method@181e │ │ -0e1454: 2201 4c02 |0006: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ -0e1458: 5452 330d |0008: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ -0e145c: 7020 5218 2100 |000a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ -0e1462: 5b31 380d |000d: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d38 │ │ -0e1466: 6e20 1d18 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@181d │ │ -0e146c: 6e10 2118 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // method@1821 │ │ -0e1472: 0c00 |0015: move-result-object v0 │ │ -0e1474: 6e20 1d18 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@181d │ │ -0e147a: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ -0e147e: 6e20 c718 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@18c7 │ │ -0e1484: 6e10 2318 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefWidth:()F // method@1823 │ │ -0e148a: 0a01 |0021: move-result v1 │ │ -0e148c: 6e20 2a18 1300 |0022: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setWidth:(F)V // method@182a │ │ -0e1492: 6e10 2218 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefHeight:()F // method@1822 │ │ -0e1498: 0a01 |0028: move-result v1 │ │ -0e149a: 6e20 2818 1300 |0029: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setHeight:(F)V // method@1828 │ │ -0e14a0: 0e00 |002c: return-void │ │ +0ef0e8: |[0ef0e8] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ +0ef0f8: 7030 c31a 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@1ac3 │ │ +0ef0fe: 6e10 1e18 0300 |0003: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.clear:()V // method@181e │ │ +0ef104: 2201 4c02 |0006: new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // type@024c │ │ +0ef108: 5452 330d |0008: iget-object v2, v5, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ +0ef10c: 7020 5218 2100 |000a: invoke-direct {v1, v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@1852 │ │ +0ef112: 5b31 380d |000d: iput-object v1, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d38 │ │ +0ef116: 6e20 1d18 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@181d │ │ +0ef11c: 6e10 2118 0300 |0012: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getLabel:()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; // method@1821 │ │ +0ef122: 0c00 |0015: move-result-object v0 │ │ +0ef124: 6e20 1d18 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@181d │ │ +0ef12a: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ +0ef12e: 6e20 c718 1000 |001b: invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;.setAlignment:(I)V // method@18c7 │ │ +0ef134: 6e10 2318 0300 |001e: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefWidth:()F // method@1823 │ │ +0ef13a: 0a01 |0021: move-result v1 │ │ +0ef13c: 6e20 2a18 1300 |0022: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setWidth:(F)V // method@182a │ │ +0ef142: 6e10 2218 0300 |0025: invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getPrefHeight:()F // method@1822 │ │ +0ef148: 0a01 |0028: move-result v1 │ │ +0ef14a: 6e20 2818 1300 |0029: invoke-virtual {v3, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.setHeight:(F)V // method@1828 │ │ +0ef150: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0006 line=42 │ │ 0x0012 line=43 │ │ 0x0016 line=44 │ │ @@ -342392,21 +342315,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 │ │ -0e14a4: |[0e14a4] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ -0e14b4: 1c00 4702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ -0e14b8: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ -0e14be: 0c00 |0005: move-result-object v0 │ │ -0e14c0: 1f00 4702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ -0e14c4: 7030 1a18 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@181a │ │ -0e14ca: 0e00 |000b: return-void │ │ +0ef154: |[0ef154] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V │ │ +0ef164: 1c00 4702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ +0ef168: 6e20 9e19 0300 |0002: invoke-virtual {v3, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;.get:(Ljava/lang/Class;)Ljava/lang/Object; // method@199e │ │ +0ef16e: 0c00 |0005: move-result-object v0 │ │ +0ef170: 1f00 4702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ +0ef174: 7030 1a18 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@181a │ │ +0ef17a: 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; │ │ @@ -342417,21 +342340,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 │ │ -0e14cc: |[0e14cc] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ -0e14dc: 1c00 4702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ -0e14e0: 6e30 9f19 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@199f │ │ -0e14e6: 0c00 |0005: move-result-object v0 │ │ -0e14e8: 1f00 4702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ -0e14ec: 7030 1a18 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@181a │ │ -0e14f2: 0e00 |000b: return-void │ │ +0ef17c: |[0ef17c] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.:(Ljava/lang/String;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Ljava/lang/String;)V │ │ +0ef18c: 1c00 4702 |0000: const-class v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ +0ef190: 6e30 9f19 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@199f │ │ +0ef196: 0c00 |0005: move-result-object v0 │ │ +0ef198: 1f00 4702 |0006: check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ +0ef19c: 7030 1a18 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@181a │ │ +0ef1a2: 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; │ │ @@ -342444,38 +342367,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 │ │ -0e14f4: |[0e14f4] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ -0e1504: 5521 390d |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isChecked:Z // field@0d39 │ │ -0e1508: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ -0e150c: 5421 3a0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e1510: 5411 340d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ -0e1514: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -0e1518: 5421 3a0d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e151c: 5410 340d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ -0e1520: 5421 380d |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d38 │ │ -0e1524: 6e20 6d18 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ -0e152a: 6f30 c51a 3204 |0013: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1ac5 │ │ -0e1530: 0e00 |0016: return-void │ │ -0e1532: 6e10 2718 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isOver:()Z // method@1827 │ │ -0e1538: 0a01 |001a: move-result v1 │ │ -0e153a: 3801 0d00 |001b: if-eqz v1, 0028 // +000d │ │ -0e153e: 5421 3a0d |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e1542: 5411 350d |001f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d35 │ │ -0e1546: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ -0e154a: 5421 3a0d |0023: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e154e: 5410 350d |0025: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d35 │ │ -0e1552: 28e7 |0027: goto 000e // -0019 │ │ -0e1554: 5421 3a0d |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e1558: 5410 330d |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ -0e155c: 28e2 |002c: goto 000e // -001e │ │ +0ef1a4: |[0ef1a4] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V │ │ +0ef1b4: 5521 390d |0000: iget-boolean v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isChecked:Z // field@0d39 │ │ +0ef1b8: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ +0ef1bc: 5421 3a0d |0004: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef1c0: 5411 340d |0006: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ +0ef1c4: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +0ef1c8: 5421 3a0d |000a: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef1cc: 5410 340d |000c: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d34 │ │ +0ef1d0: 5421 380d |000e: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d38 │ │ +0ef1d4: 6e20 6d18 0100 |0010: invoke-virtual {v1, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;.setDrawable:(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V // method@186d │ │ +0ef1da: 6f30 c51a 3204 |0013: invoke-super {v2, v3, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.draw:(Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;F)V // method@1ac5 │ │ +0ef1e0: 0e00 |0016: return-void │ │ +0ef1e2: 6e10 2718 0200 |0017: invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.isOver:()Z // method@1827 │ │ +0ef1e8: 0a01 |001a: move-result v1 │ │ +0ef1ea: 3801 0d00 |001b: if-eqz v1, 0028 // +000d │ │ +0ef1ee: 5421 3a0d |001d: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef1f2: 5411 350d |001f: iget-object v1, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d35 │ │ +0ef1f6: 3801 0700 |0021: if-eqz v1, 0028 // +0007 │ │ +0ef1fa: 5421 3a0d |0023: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef1fe: 5410 350d |0025: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOver:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d35 │ │ +0ef202: 28e7 |0027: goto 000e // -0019 │ │ +0ef204: 5421 3a0d |0028: iget-object v1, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef208: 5410 330d |002a: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;.checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; // field@0d33 │ │ +0ef20c: 28e2 |002c: goto 000e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x000a line=65 │ │ 0x000e line=70 │ │ 0x0013 line=71 │ │ 0x0016 line=72 │ │ @@ -342495,17 +342418,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 │ │ -0e1560: |[0e1560] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ -0e1570: 5410 380d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d38 │ │ -0e1574: 1100 |0002: return-object v0 │ │ +0ef210: |[0ef210] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getImage:()Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ +0ef220: 5410 380d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.image:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; // field@0d38 │ │ +0ef224: 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;) │ │ @@ -342513,18 +342436,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 │ │ -0e1578: |[0e1578] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ -0e1588: 6e10 2518 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1825 │ │ -0e158e: 0c00 |0003: move-result-object v0 │ │ -0e1590: 1100 |0004: return-object v0 │ │ +0ef228: |[0ef228] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle; │ │ +0ef238: 6e10 2518 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1825 │ │ +0ef23e: 0c00 |0003: move-result-object v0 │ │ +0ef240: 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;) │ │ @@ -342532,17 +342455,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 │ │ -0e1594: |[0e1594] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ -0e15a4: 5410 3a0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e15a8: 1100 |0002: return-object v0 │ │ +0ef244: |[0ef244] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ +0ef254: 5410 3a0d |0000: iget-object v0, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef258: 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;) │ │ @@ -342550,18 +342473,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 │ │ -0e15ac: |[0e15ac] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ -0e15bc: 6e10 2518 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1825 │ │ -0e15c2: 0c00 |0003: move-result-object v0 │ │ -0e15c4: 1100 |0004: return-object v0 │ │ +0ef25c: |[0ef25c] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; │ │ +0ef26c: 6e10 2518 0100 |0000: invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.getStyle:()Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // method@1825 │ │ +0ef272: 0c00 |0003: move-result-object v0 │ │ +0ef274: 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;) │ │ @@ -342569,25 +342492,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 │ │ -0e15c8: |[0e15c8] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ -0e15d8: 2030 4702 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ -0e15dc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0e15e0: 2200 7b03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ -0e15e4: 1a01 8127 |0006: const-string v1, "style must be a CheckBoxStyle." // string@2781 │ │ -0e15e8: 7020 6824 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ -0e15ee: 2700 |000b: throw v0 │ │ -0e15f0: 6f20 d21a 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1ad2 │ │ -0e15f6: 1f03 4702 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ -0e15fa: 5b23 3a0d |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ -0e15fe: 0e00 |0013: return-void │ │ +0ef278: |[0ef278] com.badlogic.gdx.scenes.scene2d.ui.CheckBox.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V │ │ +0ef288: 2030 4702 |0000: instance-of v0, v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ +0ef28c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ef290: 2200 7b03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@037b │ │ +0ef294: 1a01 8127 |0006: const-string v1, "style must be a CheckBoxStyle." // string@2781 │ │ +0ef298: 7020 6824 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2468 │ │ +0ef29e: 2700 |000b: throw v0 │ │ +0ef2a0: 6f20 d21a 3200 |000c: invoke-super {v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;.setStyle:(Lcom/badlogic/gdx/scenes/scene2d/ui/Button$ButtonStyle;)V // method@1ad2 │ │ +0ef2a6: 1f03 4702 |000f: check-cast v3, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // type@0247 │ │ +0ef2aa: 5b23 3a0d |0011: iput-object v3, v2, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;.style:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; // field@0d3a │ │ +0ef2ae: 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: 1700280 bytes, number of entries: 766 │ │ │ +Zip file size: 1700173 bytes, number of entries: 766 │ │ │ ?rwxrwxr-x 2.0 unx 1013 b- stor 80-Jan-01 00:00 com/badlogic/gdx/Application$ApplicationType.class │ │ │ ?rwxrwxr-x 2.0 unx 1084 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 │ │ │ @@ -32,15 +32,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 736 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/RefCountedContainer.class │ │ │ ?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/AssetLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 178 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/FileHandleResolver.class │ │ │ ?rwxrwxr-x 2.0 unx 352 b- stor 80-Jan-01 00:00 com/badlogic/gdx/assets/loaders/resolvers/ResolutionFileResolver$Resolution.class │ │ │ ?rwxrwxr-x 2.0 unx 4204 b- stor 80-Jan-01 00:00 com/badlogic/gdx/audio/AudioBuild.class │ │ │ ?rwxrwxr-x 2.0 unx 2528 b- stor 80-Jan-01 00:00 com/badlogic/gdx/audio/CircularBuffer.class │ │ │ ?rwxrwxr-x 2.0 unx 2223 b- stor 80-Jan-01 00:00 com/badlogic/gdx/audio/analysis/AudioTools.class │ │ │ -?rwxrwxr-x 2.0 unx 4676 b- stor 80-Jan-01 00:00 com/badlogic/gdx/audio/analysis/FourierTransform.class │ │ │ +?rwxrwxr-x 2.0 unx 4637 b- stor 80-Jan-01 00:00 com/badlogic/gdx/audio/analysis/FourierTransform.class │ │ │ ?rwxrwxr-x 2.0 unx 3319 b- stor 80-Jan-01 00:00 com/badlogic/gdx/audio/io/WavDecoder$WavInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 461 b- stor 80-Jan-01 00:00 com/badlogic/gdx/backends/android/AndroidApplication$1.class │ │ │ ?rwxrwxr-x 2.0 unx 957 b- stor 80-Jan-01 00:00 com/badlogic/gdx/backends/android/AndroidApplicationConfiguration.class │ │ │ ?rwxrwxr-x 2.0 unx 982 b- stor 80-Jan-01 00:00 com/badlogic/gdx/backends/android/AndroidGraphics$1.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 com/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 com/badlogic/gdx/backends/android/AndroidInput$3$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 835 b- stor 80-Jan-01 00:00 com/badlogic/gdx/backends/android/AndroidInput$3$1.class │ │ │ @@ -199,40 +199,40 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4350 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/CatmullRomSpline.class │ │ │ ?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 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 15977 b- defN 80-Jan-01 00:00 com/badlogic/gdx/math/Intersector.class │ │ │ +?rwxrwxr-x 2.0 unx 15985 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 2985 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 17996 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 6222 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Quaternion.class │ │ │ +?rwxrwxr-x 2.0 unx 6224 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 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 10021 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 10017 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 │ │ │ @@ -323,15 +323,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 2343 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/JsonWriter$OutputType.class │ │ │ ?rwxrwxr-x 2.0 unx 2868 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 4541 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/LongArray.class │ │ │ +?rwxrwxr-x 2.0 unx 4537 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 7481 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/ObjectIntMap.class │ │ │ @@ -384,15 +384,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2213 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/compression/rangecoder/Encoder.class │ │ │ ?rwxrwxr-x 2.0 unx 1057 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/BaseTableLayout$Debug.class │ │ │ ?rwxrwxr-x 2.0 unx 16543 b- defN 80-Jan-01 00:00 com/esotericsoftware/tablelayout/BaseTableLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 12303 b- defN 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Cell.class │ │ │ ?rwxrwxr-x 2.0 unx 1182 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Toolkit.class │ │ │ ?rwxrwxr-x 2.0 unx 1853 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Value.class │ │ │ ?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/audio/MuteListener.class │ │ │ -?rwxrwxr-x 2.0 unx 1868 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/audio/MuteManager.class │ │ │ +?rwxrwxr-x 2.0 unx 1866 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/audio/MuteManager.class │ │ │ ?rwxrwxr-x 2.0 unx 634 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/LinkHandler$1.class │ │ │ ?rwxrwxr-x 2.0 unx 171 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 703 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/Player.class │ │ │ ?rwxrwxr-x 2.0 unx 146 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 205 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 196 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 200 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/R$string.class │ │ │ @@ -526,15 +526,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 646 b- stor 80-Jan-01 00:00 com/badlogic/gdx/math/Interpolation$Exp.class │ │ │ ?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 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 1660 b- stor 80-Jan-01 00:00 com/badlogic/gdx/physics/box2d/ChainShape.class │ │ │ +?rwxrwxr-x 2.0 unx 1656 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 │ │ │ @@ -602,15 +602,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 753 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/SortedIntList$NodePool.class │ │ │ ?rwxrwxr-x 2.0 unx 5241 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/compression/lz/BinTree.class │ │ │ ?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 com/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder.class │ │ │ ?rwxrwxr-x 2.0 unx 617 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Value$10.class │ │ │ ?rwxrwxr-x 2.0 unx 386 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Value$CellValue.class │ │ │ ?rwxrwxr-x 2.0 unx 403 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Value$FixedValue.class │ │ │ ?rwxrwxr-x 2.0 unx 529 b- stor 80-Jan-01 00:00 com/esotericsoftware/tablelayout/Value$TableValue.class │ │ │ -?rwxrwxr-x 2.0 unx 2574 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/BureauScreen.class │ │ │ +?rwxrwxr-x 2.0 unx 2570 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/BureauScreen.class │ │ │ ?rwxrwxr-x 2.0 unx 4102 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/FadeOverScreen.class │ │ │ ?rwxrwxr-x 2.0 unx 274 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/TransitionScreen.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 │ │ │ @@ -746,23 +746,23 @@ │ │ │ ?rwxrwxr-x 2.0 unx 11225 b- defN 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Table.class │ │ │ ?rwxrwxr-x 2.0 unx 7215 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/TextField$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2880 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Tree$1.class │ │ │ ?rwxrwxr-x 2.0 unx 8306 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Tree.class │ │ │ ?rwxrwxr-x 2.0 unx 1816 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/VerticalGroup.class │ │ │ ?rwxrwxr-x 2.0 unx 4696 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1452 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/utils/TiledDrawable.class │ │ │ -?rwxrwxr-x 2.0 unx 1873 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/LinkHandler.class │ │ │ +?rwxrwxr-x 2.0 unx 1869 b- stor 80-Jan-01 00:00 de/onyxbits/bureauengine/screen/LinkHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 2340 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/KnobHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3945 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/SlotMachine.class │ │ │ ?rwxrwxr-x 2.0 unx 1787 b- stor 80-Jan-01 00:00 de/onyxbits/pocketbandit/Symbol.class │ │ │ ?rwxrwxr-x 2.0 unx 717 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/actions/MoveByAction.class │ │ │ ?rwxrwxr-x 2.0 unx 529 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/actions/RotateByAction.class │ │ │ ?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/actions/ScaleByAction.class │ │ │ ?rwxrwxr-x 2.0 unx 739 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/actions/SizeByAction.class │ │ │ ?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 6021 b- stor 80-Jan-01 00:00 com/badlogic/gdx/scenes/scene2d/ui/Window.class │ │ │ ?rwxrwxr-x 2.0 unx 5547 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 │ │ │ -766 files, 1901561 bytes uncompressed, 1560506 bytes compressed: 17.9% │ │ │ +766 files, 1901484 bytes uncompressed, 1560399 bytes compressed: 17.9% │ │ ├── com/badlogic/gdx/audio/analysis/FourierTransform.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -53,47 +53,46 @@ │ │ │ │ this.hamming(array); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void fillSpectrum() { │ │ │ │ - final double n = 2.0; │ │ │ │ for (int i = 0; i < this.spectrum.length; ++i) { │ │ │ │ this.spectrum[i] = (float)Math.sqrt(this.real[i] * this.real[i] + this.imag[i] * this.imag[i]); │ │ │ │ } │ │ │ │ if (this.whichAverage == 2) { │ │ │ │ - final int n2 = this.spectrum.length / this.averages.length; │ │ │ │ + final int n = this.spectrum.length / this.averages.length; │ │ │ │ for (int j = 0; j < this.averages.length; ++j) { │ │ │ │ - float n3 = 0.0f; │ │ │ │ + float n2 = 0.0f; │ │ │ │ int k; │ │ │ │ - for (k = 0; k < n2; ++k) { │ │ │ │ - final int n4 = k + j * n2; │ │ │ │ - if (n4 >= this.spectrum.length) { │ │ │ │ + for (k = 0; k < n; ++k) { │ │ │ │ + final int n3 = k + j * n; │ │ │ │ + if (n3 >= this.spectrum.length) { │ │ │ │ break; │ │ │ │ } │ │ │ │ - n3 += this.spectrum[n4]; │ │ │ │ + n2 += this.spectrum[n3]; │ │ │ │ } │ │ │ │ - this.averages[j] = n3 / (k + 1); │ │ │ │ + this.averages[j] = n2 / (k + 1); │ │ │ │ } │ │ │ │ } │ │ │ │ else if (this.whichAverage == 3) { │ │ │ │ for (int l = 0; l < this.octaves; ++l) { │ │ │ │ - float n5; │ │ │ │ + float n4; │ │ │ │ if (l == 0) { │ │ │ │ - n5 = 0.0f; │ │ │ │ + n4 = 0.0f; │ │ │ │ } │ │ │ │ else { │ │ │ │ - n5 = this.sampleRate / 2 / (float)Math.pow(n, this.octaves - l); │ │ │ │ + n4 = this.sampleRate / 2 / (float)Math.pow(2.0, this.octaves - l); │ │ │ │ } │ │ │ │ - final float n6 = (this.sampleRate / 2 / (float)Math.pow(n, this.octaves - l - 1) - n5) / this.avgPerOctave; │ │ │ │ - float n7 = n5; │ │ │ │ - for (int n8 = 0; n8 < this.avgPerOctave; ++n8) { │ │ │ │ - this.averages[n8 + this.avgPerOctave * l] = this.calcAvg(n7, n7 + n6); │ │ │ │ - n7 += n6; │ │ │ │ + final float n5 = (this.sampleRate / 2 / (float)Math.pow(2.0, this.octaves - l - 1) - n4) / this.avgPerOctave; │ │ │ │ + float n6 = n4; │ │ │ │ + for (int n7 = 0; n7 < this.avgPerOctave; ++n7) { │ │ │ │ + this.averages[n7 + this.avgPerOctave * l] = this.calcAvg(n6, n6 + n5); │ │ │ │ + n6 += n5; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public abstract void forward(final float[] p0); │ │ ├── com/badlogic/gdx/files/FileHandle.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -308,15 +308,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 │ │ │ │ @@ -610,202 +610,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/math/Intersector.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -4241,379 +4241,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 {} │ │ │ │ @@ -1240,15 +1240,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 │ │ │ │ @@ -1276,29 +1276,29 @@ │ │ │ │ 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=16, args_size=4 │ │ │ │ + stack=300, locals=15, args_size=4 │ │ │ │ 0: ldc #96 // float 0.5f │ │ │ │ 2: fstore 4 │ │ │ │ 4: fload_1 │ │ │ │ 5: f2d │ │ │ │ 6: invokestatic #80 // Method java/lang/Math.toRadians:(D)D │ │ │ │ 9: d2f │ │ │ │ 10: fstore_1 │ │ │ │ @@ -1353,84 +1353,84 @@ │ │ │ │ 92: d2f │ │ │ │ 93: fstore 13 │ │ │ │ 95: fload 13 │ │ │ │ 97: fload 9 │ │ │ │ 99: fmul │ │ │ │ 100: fload 7 │ │ │ │ 102: fmul │ │ │ │ - 103: fstore 14 │ │ │ │ + 103: fstore 4 │ │ │ │ 105: fload 12 │ │ │ │ 107: fload 10 │ │ │ │ 109: fmul │ │ │ │ 110: fload 6 │ │ │ │ 112: fmul │ │ │ │ - 113: fstore 15 │ │ │ │ - 115: fload 14 │ │ │ │ - 117: fload 15 │ │ │ │ + 113: fstore 14 │ │ │ │ + 115: fload 4 │ │ │ │ + 117: fload 14 │ │ │ │ 119: fadd │ │ │ │ - 120: fstore 14 │ │ │ │ + 120: fstore 4 │ │ │ │ 122: aload_0 │ │ │ │ - 123: fload 14 │ │ │ │ + 123: fload 4 │ │ │ │ 125: putfield #48 // Field x:F │ │ │ │ 128: fload 12 │ │ │ │ 130: fload 10 │ │ │ │ 132: fmul │ │ │ │ 133: fload 7 │ │ │ │ 135: fmul │ │ │ │ - 136: fstore 14 │ │ │ │ + 136: fstore 4 │ │ │ │ 138: fload 13 │ │ │ │ 140: fload 9 │ │ │ │ 142: fmul │ │ │ │ 143: fload 6 │ │ │ │ 145: fmul │ │ │ │ - 146: fstore 15 │ │ │ │ - 148: fload 14 │ │ │ │ - 150: fload 15 │ │ │ │ + 146: fstore 14 │ │ │ │ + 148: fload 4 │ │ │ │ + 150: fload 14 │ │ │ │ 152: fsub │ │ │ │ - 153: fstore 14 │ │ │ │ + 153: fstore 4 │ │ │ │ 155: aload_0 │ │ │ │ - 156: fload 14 │ │ │ │ + 156: fload 4 │ │ │ │ 158: putfield #50 // Field y:F │ │ │ │ 161: fload 13 │ │ │ │ 163: fload 10 │ │ │ │ 165: fmul │ │ │ │ 166: fload 6 │ │ │ │ 168: fmul │ │ │ │ - 169: fstore 14 │ │ │ │ + 169: fstore 4 │ │ │ │ 171: fload 12 │ │ │ │ 173: fload 9 │ │ │ │ 175: fmul │ │ │ │ 176: fload 7 │ │ │ │ 178: fmul │ │ │ │ - 179: fstore 15 │ │ │ │ - 181: fload 14 │ │ │ │ - 183: fload 15 │ │ │ │ + 179: fstore 14 │ │ │ │ + 181: fload 4 │ │ │ │ + 183: fload 14 │ │ │ │ 185: fsub │ │ │ │ - 186: fstore 14 │ │ │ │ + 186: fstore 4 │ │ │ │ 188: aload_0 │ │ │ │ - 189: fload 14 │ │ │ │ + 189: fload 4 │ │ │ │ 191: putfield #52 // Field z:F │ │ │ │ 194: fload 13 │ │ │ │ 196: fload 10 │ │ │ │ 198: fmul │ │ │ │ 199: fload 7 │ │ │ │ 201: fmul │ │ │ │ - 202: fstore 14 │ │ │ │ + 202: fstore 4 │ │ │ │ 204: fload 12 │ │ │ │ 206: fload 9 │ │ │ │ 208: fmul │ │ │ │ 209: fload 6 │ │ │ │ 211: fmul │ │ │ │ - 212: fstore 15 │ │ │ │ - 214: fload 14 │ │ │ │ - 216: fload 15 │ │ │ │ + 212: fstore 14 │ │ │ │ + 214: fload 4 │ │ │ │ + 216: fload 14 │ │ │ │ 218: fadd │ │ │ │ - 219: fstore 14 │ │ │ │ + 219: fstore 4 │ │ │ │ 221: aload_0 │ │ │ │ - 222: fload 14 │ │ │ │ + 222: fload 4 │ │ │ │ 224: putfield #57 // Field w:F │ │ │ │ 227: aload_0 │ │ │ │ 228: 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 │ │ ├── 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 {} │ │ │ │ @@ -1601,15 +1601,15 @@ │ │ │ │ 436: invokespecial #169 // Method drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V │ │ │ │ 439: 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 │ │ │ │ @@ -1633,195 +1633,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); │ │ │ │ descriptor: ([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=13, args_size=4 │ │ │ │ 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 {} │ │ │ │ @@ -597,15 +597,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 │ │ │ │ @@ -637,40 +637,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/SharedLibraryLoader.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -260,15 +260,15 @@ │ │ │ │ 6: putfield #19 // Field nativesJar:Ljava/lang/String; │ │ │ │ 9: return │ │ │ │ │ │ │ │ private java.lang.String crc(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: ldc #2 // class com/badlogic/gdx/utils/SharedLibraryLoader │ │ │ │ 2: astore_2 │ │ │ │ 3: new #21 // class java/lang/StringBuilder │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_3 │ │ │ │ 8: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ 11: ldc #24 // String / │ │ │ │ @@ -321,16 +321,16 @@ │ │ │ │ 105: iconst_m1 │ │ │ │ 106: istore 9 │ │ │ │ 108: iload 11 │ │ │ │ 110: iload 9 │ │ │ │ 112: if_icmpne 131 │ │ │ │ 115: aload 8 │ │ │ │ 117: invokevirtual #62 // Method java/util/zip/CRC32.getValue:()J │ │ │ │ - 120: lstore 12 │ │ │ │ - 122: lload 12 │ │ │ │ + 120: lstore 6 │ │ │ │ + 122: lload 6 │ │ │ │ 124: invokestatic #67 // Method java/lang/Long.toString:(J)Ljava/lang/String; │ │ │ │ 127: astore_2 │ │ │ │ 128: goto 73 │ │ │ │ 131: iconst_0 │ │ │ │ 132: istore 9 │ │ │ │ 134: aconst_null │ │ │ │ 135: astore_2 │ │ ├── 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 │ │ ├── de/onyxbits/bureauengine/audio/MuteManager.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -345,15 +345,15 @@ │ │ │ │ 137: istore 4 │ │ │ │ 139: goto 12 │ │ │ │ │ │ │ │ public void setMusicMuted(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: putfield #30 // Field musicMuted:Z │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #34 // Field preferences:Lcom/badlogic/gdx/Preferences; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_2 │ │ │ │ @@ -374,45 +374,47 @@ │ │ │ │ 39: aload_0 │ │ │ │ 40: getfield #34 // Field preferences:Lcom/badlogic/gdx/Preferences; │ │ │ │ 43: astore_2 │ │ │ │ 44: aload_2 │ │ │ │ 45: invokeinterface #58, 1 // InterfaceMethod com/badlogic/gdx/Preferences.flush:()V │ │ │ │ 50: aload_0 │ │ │ │ 51: getfield #22 // Field listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; │ │ │ │ - 54: astore 5 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: arraylength │ │ │ │ - 59: istore 6 │ │ │ │ - 61: iconst_0 │ │ │ │ - 62: istore 7 │ │ │ │ - 64: iload 7 │ │ │ │ - 66: iload 6 │ │ │ │ - 68: if_icmpge 102 │ │ │ │ - 71: aload 5 │ │ │ │ - 73: iload 7 │ │ │ │ - 75: aaload │ │ │ │ - 76: astore 8 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: getfield #30 // Field musicMuted:Z │ │ │ │ - 82: istore 9 │ │ │ │ - 84: aload 8 │ │ │ │ - 86: iload 9 │ │ │ │ - 88: invokeinterface #62, 2 // InterfaceMethod de/onyxbits/bureauengine/audio/MuteListener.muteMusic:(Z)V │ │ │ │ - 93: iload 7 │ │ │ │ - 95: iconst_1 │ │ │ │ - 96: iadd │ │ │ │ - 97: istore 7 │ │ │ │ - 99: goto 64 │ │ │ │ - 102: return │ │ │ │ + 54: astore_3 │ │ │ │ + 55: aload_3 │ │ │ │ + 56: arraylength │ │ │ │ + 57: istore 4 │ │ │ │ + 59: iconst_0 │ │ │ │ + 60: istore 5 │ │ │ │ + 62: aconst_null │ │ │ │ + 63: astore_2 │ │ │ │ + 64: iload 5 │ │ │ │ + 66: iload 4 │ │ │ │ + 68: if_icmpge 101 │ │ │ │ + 71: aload_3 │ │ │ │ + 72: iload 5 │ │ │ │ + 74: aaload │ │ │ │ + 75: astore 6 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: getfield #30 // Field musicMuted:Z │ │ │ │ + 81: istore 7 │ │ │ │ + 83: aload 6 │ │ │ │ + 85: iload 7 │ │ │ │ + 87: invokeinterface #62, 2 // InterfaceMethod de/onyxbits/bureauengine/audio/MuteListener.muteMusic:(Z)V │ │ │ │ + 92: iload 5 │ │ │ │ + 94: iconst_1 │ │ │ │ + 95: iadd │ │ │ │ + 96: istore 5 │ │ │ │ + 98: goto 64 │ │ │ │ + 101: return │ │ │ │ │ │ │ │ public void setSoundMuted(boolean); │ │ │ │ descriptor: (Z)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=2 │ │ │ │ + stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: iload_1 │ │ │ │ 2: putfield #32 // Field soundMuted:Z │ │ │ │ 5: aload_0 │ │ │ │ 6: getfield #34 // Field preferences:Lcom/badlogic/gdx/Preferences; │ │ │ │ 9: astore_2 │ │ │ │ 10: aload_2 │ │ │ │ @@ -433,33 +435,35 @@ │ │ │ │ 39: aload_0 │ │ │ │ 40: getfield #34 // Field preferences:Lcom/badlogic/gdx/Preferences; │ │ │ │ 43: astore_2 │ │ │ │ 44: aload_2 │ │ │ │ 45: invokeinterface #58, 1 // InterfaceMethod com/badlogic/gdx/Preferences.flush:()V │ │ │ │ 50: aload_0 │ │ │ │ 51: getfield #22 // Field listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; │ │ │ │ - 54: astore 5 │ │ │ │ - 56: aload 5 │ │ │ │ - 58: arraylength │ │ │ │ - 59: istore 6 │ │ │ │ - 61: iconst_0 │ │ │ │ - 62: istore 7 │ │ │ │ - 64: iload 7 │ │ │ │ - 66: iload 6 │ │ │ │ - 68: if_icmpge 102 │ │ │ │ - 71: aload 5 │ │ │ │ - 73: iload 7 │ │ │ │ - 75: aaload │ │ │ │ - 76: astore 8 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: getfield #32 // Field soundMuted:Z │ │ │ │ - 82: istore 9 │ │ │ │ - 84: aload 8 │ │ │ │ - 86: iload 9 │ │ │ │ - 88: invokeinterface #65, 2 // InterfaceMethod de/onyxbits/bureauengine/audio/MuteListener.muteSound:(Z)V │ │ │ │ - 93: iload 7 │ │ │ │ - 95: iconst_1 │ │ │ │ - 96: iadd │ │ │ │ - 97: istore 7 │ │ │ │ - 99: goto 64 │ │ │ │ - 102: return │ │ │ │ + 54: astore_3 │ │ │ │ + 55: aload_3 │ │ │ │ + 56: arraylength │ │ │ │ + 57: istore 4 │ │ │ │ + 59: iconst_0 │ │ │ │ + 60: istore 5 │ │ │ │ + 62: aconst_null │ │ │ │ + 63: astore_2 │ │ │ │ + 64: iload 5 │ │ │ │ + 66: iload 4 │ │ │ │ + 68: if_icmpge 101 │ │ │ │ + 71: aload_3 │ │ │ │ + 72: iload 5 │ │ │ │ + 74: aaload │ │ │ │ + 75: astore 6 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: getfield #32 // Field soundMuted:Z │ │ │ │ + 81: istore 7 │ │ │ │ + 83: aload 6 │ │ │ │ + 85: iload 7 │ │ │ │ + 87: invokeinterface #65, 2 // InterfaceMethod de/onyxbits/bureauengine/audio/MuteListener.muteSound:(Z)V │ │ │ │ + 92: iload 5 │ │ │ │ + 94: iconst_1 │ │ │ │ + 95: iadd │ │ │ │ + 96: istore 5 │ │ │ │ + 98: goto 64 │ │ │ │ + 101: 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 {} │ │ │ │ @@ -155,15 +155,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 │ │ │ │ @@ -218,27 +218,27 @@ │ │ │ │ 83: aload_0 │ │ │ │ 84: getfield #21 // 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 #34 // Method jniCreateChain:(J[FI)V │ │ │ │ - 104: return │ │ │ │ + 93: istore_2 │ │ │ │ + 94: aload_0 │ │ │ │ + 95: lload 10 │ │ │ │ + 97: aload_3 │ │ │ │ + 98: iload_2 │ │ │ │ + 99: invokespecial #34 // Method jniCreateChain:(J[FI)V │ │ │ │ + 102: 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 │ │ │ │ @@ -293,21 +293,21 @@ │ │ │ │ 83: aload_0 │ │ │ │ 84: getfield #21 // 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 #37 // Method jniCreateLoop:(J[FI)V │ │ │ │ - 104: return │ │ │ │ + 93: istore_2 │ │ │ │ + 94: aload_0 │ │ │ │ + 95: lload 10 │ │ │ │ + 97: aload_3 │ │ │ │ + 98: iload_2 │ │ │ │ + 99: invokespecial #37 // Method jniCreateLoop:(J[FI)V │ │ │ │ + 102: 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 #43 // 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 │ │ ├── de/onyxbits/bureauengine/screen/BureauScreen.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -15,26 +15,26 @@ │ │ │ │ { │ │ │ │ protected BureauGame game; │ │ │ │ protected Music music; │ │ │ │ protected Stage stage; │ │ │ │ │ │ │ │ public BureauScreen(final BureauGame game) { │ │ │ │ this.game = game; │ │ │ │ - AssetDescriptor[] assets; │ │ │ │ - for (int length = (assets = this.getAssets()).length, i = 0; i < length; ++i) { │ │ │ │ + final AssetDescriptor[] assets = this.getAssets(); │ │ │ │ + for (int length = assets.length, i = 0; i < length; ++i) { │ │ │ │ game.assetManager.load(assets[i]); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void dispose() { │ │ │ │ if (this.stage != null) { │ │ │ │ this.stage.dispose(); │ │ │ │ } │ │ │ │ - AssetDescriptor[] assets; │ │ │ │ - for (int length = (assets = this.getAssets()).length, i = 0; i < length; ++i) { │ │ │ │ + final AssetDescriptor[] assets = this.getAssets(); │ │ │ │ + for (int length = assets.length, i = 0; i < length; ++i) { │ │ │ │ this.game.assetManager.unload(assets[i].fileName); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected AssetDescriptor[] getAssets() { │ │ │ │ return new AssetDescriptor[0]; │ │ │ │ } │ │ ├── com/badlogic/gdx/audio/io/WavDecoder.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ 170 173 205 Class java/io/IOException │ │ │ │ 190 193 205 Class java/io/IOException │ │ │ │ │ │ │ │ public int skipSamples(int); │ │ │ │ descriptor: (I)I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #22 // Field in:Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream; │ │ │ │ 4: astore_2 │ │ │ │ 5: iload_1 │ │ │ │ 6: iconst_2 │ │ │ │ 7: imul │ │ │ │ 8: istore_3 │ │ │ │ @@ -363,42 +363,42 @@ │ │ │ │ 19: istore_3 │ │ │ │ 20: iload_3 │ │ │ │ 21: i2l │ │ │ │ 22: lstore 5 │ │ │ │ 24: aload_2 │ │ │ │ 25: lload 5 │ │ │ │ 27: invokevirtual #56 // Method com/badlogic/gdx/audio/io/WavDecoder$WavInputStream.skip:(J)J │ │ │ │ - 30: lstore 7 │ │ │ │ - 32: lload 7 │ │ │ │ + 30: lstore 5 │ │ │ │ + 32: lload 5 │ │ │ │ 34: l2i │ │ │ │ - 35: istore 9 │ │ │ │ + 35: istore 7 │ │ │ │ 37: aload_0 │ │ │ │ 38: invokevirtual #38 // Method getChannels:()I │ │ │ │ 41: iconst_2 │ │ │ │ 42: imul │ │ │ │ 43: istore_3 │ │ │ │ - 44: iload 9 │ │ │ │ + 44: iload 7 │ │ │ │ 46: iload_3 │ │ │ │ 47: idiv │ │ │ │ - 48: istore 9 │ │ │ │ - 50: iload 9 │ │ │ │ + 48: istore 7 │ │ │ │ + 50: iload 7 │ │ │ │ 52: ireturn │ │ │ │ 53: pop │ │ │ │ 54: getstatic #62 // Field com/badlogic/gdx/Gdx.app:Lcom/badlogic/gdx/Application; │ │ │ │ 57: astore_2 │ │ │ │ 58: ldc #64 // String WavDecoder │ │ │ │ - 60: astore 10 │ │ │ │ + 60: astore 8 │ │ │ │ 62: ldc #66 // String Couldn\'t skip │ │ │ │ - 64: astore 11 │ │ │ │ + 64: astore 9 │ │ │ │ 66: aload_2 │ │ │ │ - 67: aload 10 │ │ │ │ - 69: aload 11 │ │ │ │ + 67: aload 8 │ │ │ │ + 69: aload 9 │ │ │ │ 71: invokeinterface #72, 3 // InterfaceMethod com/badlogic/gdx/Application.error:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 76: iconst_0 │ │ │ │ - 77: istore 9 │ │ │ │ + 77: istore 7 │ │ │ │ 79: aconst_null │ │ │ │ 80: astore_2 │ │ │ │ 81: goto 50 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 0 4 53 Class java/io/IOException │ │ │ │ 9 13 53 Class java/io/IOException │ │ ├── com/badlogic/gdx/input/GestureDetector.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -606,15 +606,15 @@ │ │ │ │ 5: putfield #65 // 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 │ │ │ │ @@ -637,27 +637,27 @@ │ │ │ │ 43: lload 8 │ │ │ │ 45: putfield #97 // Field gestureStartTime:J │ │ │ │ 48: aload_0 │ │ │ │ 49: getfield #45 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 52: astore 10 │ │ │ │ 54: aload_0 │ │ │ │ 55: getfield #97 // 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 #126 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V │ │ │ │ 69: getstatic #117 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 72: astore 10 │ │ │ │ 74: aload 10 │ │ │ │ 76: iload 5 │ │ │ │ 78: invokeinterface #130, 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 #107 // Field inTapSquare:Z │ │ │ │ 95: aload_0 │ │ │ │ 96: iload 5 │ │ │ │ 98: putfield #132 // Field pinching:Z │ │ │ │ @@ -721,17 +721,17 @@ │ │ │ │ 214: iload 6 │ │ │ │ 216: ifne 152 │ │ │ │ 219: aload_0 │ │ │ │ 220: getfield #63 // Field longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; │ │ │ │ 223: astore 7 │ │ │ │ 225: aload_0 │ │ │ │ 226: getfield #69 // Field longPressSeconds:F │ │ │ │ - 229: fstore 14 │ │ │ │ + 229: fstore 12 │ │ │ │ 231: aload 7 │ │ │ │ - 233: fload 14 │ │ │ │ + 233: fload 12 │ │ │ │ 235: invokestatic #162 // Method com/badlogic/gdx/utils/Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V │ │ │ │ 238: goto 152 │ │ │ │ 241: aload_0 │ │ │ │ 242: getfield #52 // Field pointer2:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ 245: fload_1 │ │ │ │ 246: fload_2 │ │ │ │ 247: invokevirtual #111 // Method com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -988,15 +988,15 @@ │ │ │ │ 14: invokevirtual #195 // 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 #91 // float 1.4E-45f │ │ │ │ 8: fstore 8 │ │ │ │ 10: iconst_0 │ │ │ │ @@ -1149,19 +1149,19 @@ │ │ │ │ 300: aload 22 │ │ │ │ 302: getfield #212 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 305: fstore 8 │ │ │ │ 307: getstatic #117 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 310: astore 23 │ │ │ │ 312: aload 23 │ │ │ │ 314: invokeinterface #122, 1 // InterfaceMethod com/badlogic/gdx/Input.getCurrentEventTime:()J │ │ │ │ - 319: lstore 24 │ │ │ │ + 319: lstore 17 │ │ │ │ 321: aload 14 │ │ │ │ 323: fload 13 │ │ │ │ 325: fload 8 │ │ │ │ - 327: lload 24 │ │ │ │ + 327: lload 17 │ │ │ │ 329: invokevirtual #126 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V │ │ │ │ 332: goto 22 │ │ │ │ 335: aload_0 │ │ │ │ 336: getfield #45 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 339: astore 14 │ │ │ │ 341: aload_0 │ │ │ │ 342: getfield #50 // Field pointer1:Lcom/badlogic/gdx/math/Vector2; │ │ │ │ @@ -1175,34 +1175,34 @@ │ │ │ │ 360: aload 22 │ │ │ │ 362: getfield #212 // Field com/badlogic/gdx/math/Vector2.y:F │ │ │ │ 365: fstore 8 │ │ │ │ 367: getstatic #117 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 370: astore 23 │ │ │ │ 372: aload 23 │ │ │ │ 374: invokeinterface #122, 1 // InterfaceMethod com/badlogic/gdx/Input.getCurrentEventTime:()J │ │ │ │ - 379: lstore 24 │ │ │ │ + 379: lstore 17 │ │ │ │ 381: aload 14 │ │ │ │ 383: fload 13 │ │ │ │ 385: fload 8 │ │ │ │ - 387: lload 24 │ │ │ │ + 387: lload 17 │ │ │ │ 389: invokevirtual #126 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V │ │ │ │ 392: goto 22 │ │ │ │ 395: aload_0 │ │ │ │ 396: lload 5 │ │ │ │ 398: putfield #97 // Field gestureStartTime:J │ │ │ │ 401: getstatic #117 // Field com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input; │ │ │ │ 404: invokeinterface #122, 1 // InterfaceMethod com/badlogic/gdx/Input.getCurrentEventTime:()J │ │ │ │ - 409: lstore 26 │ │ │ │ + 409: lstore 24 │ │ │ │ 411: aload_0 │ │ │ │ 412: getfield #45 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 415: astore 14 │ │ │ │ 417: aload 14 │ │ │ │ 419: getfield #215 // Field com/badlogic/gdx/input/GestureDetector$VelocityTracker.lastTime:J │ │ │ │ 422: lstore 15 │ │ │ │ - 424: lload 26 │ │ │ │ + 424: lload 24 │ │ │ │ 426: lload 15 │ │ │ │ 428: lsub │ │ │ │ 429: lstore 15 │ │ │ │ 431: aload_0 │ │ │ │ 432: getfield #71 // Field maxFlingDelay:J │ │ │ │ 435: lstore 17 │ │ │ │ 437: lload 15 │ │ │ │ @@ -1211,15 +1211,15 @@ │ │ │ │ 442: istore 11 │ │ │ │ 444: iload 11 │ │ │ │ 446: ifge 22 │ │ │ │ 449: aload_0 │ │ │ │ 450: getfield #45 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 453: fload_1 │ │ │ │ 454: fload_2 │ │ │ │ - 455: lload 26 │ │ │ │ + 455: lload 24 │ │ │ │ 457: invokevirtual #178 // Method com/badlogic/gdx/input/GestureDetector$VelocityTracker.update:(FFJ)V │ │ │ │ 460: aload_0 │ │ │ │ 461: getfield #73 // Field listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ │ │ 464: astore 10 │ │ │ │ 466: aload_0 │ │ │ │ 467: getfield #45 // Field tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ │ │ 470: astore 14 │ │ ├── de/onyxbits/bureauengine/screen/LinkHandler.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -24,14 +24,15 @@ │ │ │ │ if (s == null) { │ │ │ │ Gdx.app.log("BuereauEngine", "No url registered to open"); │ │ │ │ } │ │ │ │ else { │ │ │ │ switch (LinkHandler$1.$SwitchMap$com$badlogic$gdx$Application$ApplicationType[Gdx.app.getType().ordinal()]) { │ │ │ │ case 1: { │ │ │ │ ((Activity)Gdx.app).startActivity(new Intent("android.intent.action.VIEW", Uri.parse(s))); │ │ │ │ + break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public Actor register(final Actor key, final String value) { │ │ │ │ if (value == null) { ├── smali/com/badlogic/gdx/files/FileHandle.smali │ @@ -1104,41 +1104,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 572 │ :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 578 │ .end local v0 # "input":Ljava/io/InputStream; │ :goto_0 │ - return-wide v1 │ + return-wide v2 │ │ .line 569 │ .restart local v0 # "input":Ljava/io/InputStream; │ :catch_0 │ move-exception v1 │ │ .line 572 │ :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 576 │ :goto_1 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ goto :goto_0 │ │ .line 571 │ :catchall_0 │ move-exception v1 │ │ @@ -1157,22 +1157,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 573 │ .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 │ @@ -2143,27 +2143,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 │ │ @@ -2195,15 +2195,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 │ @@ -2218,15 +2218,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 │ @@ -2245,15 +2245,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 │ @@ -2406,17 +2406,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 399 │ - 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 400 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 401 │ - .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 402 │ - aget-wide v3, p1, v0 │ + aget-wide v4, p1, v0 │ │ - add-long/2addr v1, v3 │ + add-long/2addr v2, v4 │ │ .line 401 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 404 │ :cond_0 │ if-nez p2, :cond_1 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 405 │ :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 376 │ 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 378 │ .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 383 │ 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 385 │ .local v0, "meanTime":F │ @@ -372,15 +372,15 @@ │ iput-wide p3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ .line 358 │ 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 361 │ move-wide v0, p3 │ @@ -403,17 +403,17 @@ │ .line 364 │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastX:F │ │ .line 365 │ iput p2, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastY:F │ │ .line 366 │ - 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 367 │ .local v2, "deltaTime":J │ iput-wide v0, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ .line 368 │ iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I ├── smali/com/badlogic/gdx/input/GestureDetector.smali │ @@ -224,50 +224,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 218 │ - 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 219 │ :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 │ @@ -312,15 +312,15 @@ │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressSeconds:F │ │ .line 247 │ return-void │ .end method │ │ .method public setMaxFlingDelay(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "maxFlingDelay" # J │ │ .prologue │ .line 250 │ iput-wide p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ │ .line 251 │ @@ -388,17 +388,17 @@ │ invoke-virtual {v1, p1, p2}, Lcom/badlogic/gdx/math/Vector2;->set(FF)Lcom/badlogic/gdx/math/Vector2; │ │ .line 93 │ 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 94 │ 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 │ @@ -714,22 +714,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 169 │ if-le p3, v5, :cond_1 │ @@ -775,23 +775,23 @@ │ iget-boolean v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->inTapSquare:Z │ │ if-eqz v3, :cond_5 │ │ .line 179 │ 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 │ │ @@ -822,15 +822,15 @@ │ .line 182 │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapX:F │ │ .line 183 │ iput p2, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapY:F │ │ .line 184 │ - iput-wide v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iput-wide v8, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 185 │ 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 │ @@ -895,34 +895,34 @@ │ │ invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ │ goto/16 :goto_0 │ │ .line 199 │ :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 201 │ 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 202 │ .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 203 │ 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 185 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply(F)F │ - .locals 5 │ + .locals 6 │ .param p1, "a" # F │ │ .prologue │ .line 188 │ 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 45 │ 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 49 │ 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 657 │ - const v17, 0x7f7fffff # Float.MAX_VALUE │ + const v18, 0x7f7fffff # Float.MAX_VALUE │ │ .line 658 │ - .local v17, "overlap":F │ - const/16 v19, 0x0 │ + .local v18, "overlap":F │ + const/16 v20, 0x0 │ │ .line 659 │ - .local v19, "smallestAxisX":F │ - const/16 v20, 0x0 │ + .local v20, "smallestAxisX":F │ + const/16 v21, 0x0 │ │ .line 662 │ - .local v20, "smallestAxisY":F │ + .local v21, "smallestAxisY":F │ move-object/from16 v0, p0 │ │ - array-length v14, v0 │ + array-length v15, v0 │ │ .line 663 │ - .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 664 │ - aget v21, p0, v5 │ + aget v22, p0, v6 │ │ .line 665 │ - .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 666 │ - .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 667 │ - .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 669 │ - .local v24, "y2":F │ - sub-float v3, v23, v24 │ + .local v25, "y2":F │ + sub-float v4, v24, v25 │ │ .line 670 │ - .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 672 │ - .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 673 │ - .local v7, "length":F │ - div-float/2addr v3, v7 │ + .local v8, "length":F │ + div-float/2addr v4, v8 │ │ .line 674 │ - div-float/2addr v4, v7 │ + div-float/2addr v5, v8 │ │ .line 679 │ - 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 680 │ - .local v11, "min1":F │ - move v8, v11 │ + .local v12, "min1":F │ + move v9, v12 │ │ .line 681 │ - .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 682 │ - 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 683 │ - .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 684 │ - move/from16 v11, v18 │ + move/from16 v12, v19 │ │ .line 681 │ :cond_0 │ :goto_2 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_1 │ │ .line 685 │ :cond_1 │ - cmpl-float v25, v18, v8 │ + cmpl-float v26, v19, v9 │ │ - if-lez v25, :cond_0 │ + if-lez v26, :cond_0 │ │ .line 686 │ - move/from16 v8, v18 │ + move/from16 v9, v19 │ │ goto :goto_2 │ │ .line 691 │ - .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 692 │ - .local v12, "min2":F │ - move v9, v12 │ + .local v13, "min2":F │ + move v10, v13 │ │ .line 693 │ - .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 694 │ - 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 695 │ - .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 696 │ - move/from16 v12, v18 │ + move/from16 v13, v19 │ │ .line 693 │ :cond_3 │ :goto_4 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_3 │ │ .line 697 │ :cond_4 │ - cmpl-float v25, v18, v9 │ + cmpl-float v26, v19, v10 │ │ - if-lez v25, :cond_3 │ + if-lez v26, :cond_3 │ │ .line 698 │ - move/from16 v9, v18 │ + move/from16 v10, v19 │ │ goto :goto_4 │ │ .line 702 │ - .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 703 │ :cond_7 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ .line 796 │ - .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 705 │ - .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 706 │ - .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 707 │ :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 708 │ - .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 709 │ - .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 710 │ - neg-float v3, v3 │ + neg-float v4, v4 │ │ .line 711 │ - neg-float v4, v4 │ + neg-float v5, v5 │ │ .line 712 │ - add-float v16, v16, v13 │ + add-float v17, v17, v14 │ │ .line 717 │ - .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 718 │ - move/from16 v17, v16 │ + move/from16 v18, v17 │ │ .line 719 │ - move/from16 v19, v3 │ + move/from16 v20, v4 │ │ .line 720 │ - move/from16 v20, v4 │ + move/from16 v21, v5 │ │ .line 663 │ :cond_c │ - add-int/lit8 v5, v5, 0x2 │ + add-int/lit8 v6, v6, 0x2 │ │ goto/16 :goto_0 │ │ .line 714 │ - .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 727 │ - .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 728 │ - .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 729 │ - aget v21, p1, v5 │ + aget v22, p1, v6 │ │ .line 730 │ - .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 731 │ - .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 732 │ - .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 734 │ - .restart local v24 # "y2":F │ - sub-float v3, v23, v24 │ + .restart local v25 # "y2":F │ + sub-float v4, v24, v25 │ │ .line 735 │ - .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 737 │ - .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 738 │ - .restart local v7 # "length":F │ - div-float/2addr v3, v7 │ + .restart local v8 # "length":F │ + div-float/2addr v4, v8 │ │ .line 739 │ - div-float/2addr v4, v7 │ + div-float/2addr v5, v8 │ │ .line 744 │ - 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 745 │ - .restart local v11 # "min1":F │ - move v8, v11 │ + .restart local v12 # "min1":F │ + move v9, v12 │ │ .line 746 │ - .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 747 │ - 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 748 │ - .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 749 │ - move/from16 v11, v18 │ + move/from16 v12, v19 │ │ .line 746 │ :cond_f │ :goto_9 │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_8 │ │ .line 750 │ :cond_10 │ - cmpl-float v25, v18, v8 │ + cmpl-float v26, v19, v9 │ │ - if-lez v25, :cond_f │ + if-lez v26, :cond_f │ │ .line 751 │ - move/from16 v8, v18 │ + move/from16 v9, v19 │ │ goto :goto_9 │ │ .line 756 │ - .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 757 │ - .restart local v12 # "min2":F │ - move v9, v12 │ + .restart local v13 # "min2":F │ + move v10, v13 │ │ .line 758 │ - .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 759 │ - 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 760 │ - .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 761 │ - move/from16 v12, v18 │ + move/from16 v13, v19 │ │ .line 758 │ :cond_12 │ :goto_b │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v7, v7, 0x2 │ │ goto :goto_a │ │ .line 762 │ :cond_13 │ - cmpl-float v25, v18, v9 │ + cmpl-float v26, v19, v10 │ │ - if-lez v25, :cond_12 │ + if-lez v26, :cond_12 │ │ .line 763 │ - move/from16 v9, v18 │ + move/from16 v10, v19 │ │ goto :goto_b │ │ .line 767 │ - .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 768 │ :cond_16 │ - const/16 v25, 0x0 │ + const/16 v26, 0x0 │ │ goto/16 :goto_5 │ │ .line 770 │ :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 772 │ - .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 773 │ :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 774 │ - .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 775 │ - .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 776 │ - neg-float v3, v3 │ + neg-float v4, v4 │ │ .line 777 │ - neg-float v4, v4 │ + neg-float v5, v5 │ │ .line 778 │ - add-float v16, v16, v13 │ + add-float v17, v17, v14 │ │ .line 784 │ - .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 785 │ - move/from16 v17, v16 │ + move/from16 v18, v17 │ │ .line 786 │ - move/from16 v19, v3 │ + move/from16 v20, v4 │ │ .line 787 │ - move/from16 v20, v4 │ + move/from16 v21, v5 │ │ .line 728 │ :cond_1b │ - add-int/lit8 v5, v5, 0x2 │ + add-int/lit8 v6, v6, 0x2 │ │ goto/16 :goto_7 │ │ .line 780 │ - .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 792 │ - .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 793 │ 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 794 │ - 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 796 │ :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 55 │ 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 59 │ 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 209 │ return-object p0 │ .end method │ │ .method public nor()Lcom/badlogic/gdx/math/Quaternion; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 145 │ 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 147 │ - 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 148 │ 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 │ │ @@ -890,113 +890,113 @@ │ .method public setEulerAngles(FFF)Lcom/badlogic/gdx/math/Quaternion; │ .locals 12 │ .param p1, "yaw" # F │ .param p2, "pitch" # F │ .param p3, "roll" # F │ │ .prologue │ - const/high16 v11, 0x3f000000 # 0.5f │ + const/high16 v9, 0x3f000000 # 0.5f │ │ .line 118 │ - float-to-double v9, p1 │ + float-to-double v10, p1 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float p1, v9 │ + double-to-float p1, v10 │ │ .line 119 │ - float-to-double v9, p2 │ + float-to-double v10, p2 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float p2, v9 │ + double-to-float p2, v10 │ │ .line 120 │ - float-to-double v9, p3 │ + float-to-double v10, p3 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->toRadians(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->toRadians(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float p3, v9 │ + double-to-float p3, v10 │ │ .line 121 │ - mul-float v8, p3, v11 │ + mul-float v8, p3, v9 │ │ .line 122 │ .local v8, "num9":F │ - float-to-double v9, v8 │ + float-to-double v10, v8 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v5, v9 │ + double-to-float v5, v10 │ │ .line 123 │ .local v5, "num6":F │ - float-to-double v9, v8 │ + float-to-double v10, v8 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v4, v9 │ + double-to-float v4, v10 │ │ .line 124 │ .local v4, "num5":F │ - mul-float v7, p2, v11 │ + mul-float v7, p2, v9 │ │ .line 125 │ .local v7, "num8":F │ - float-to-double v9, v7 │ + float-to-double v10, v7 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v3, v9 │ + double-to-float v3, v10 │ │ .line 126 │ .local v3, "num4":F │ - float-to-double v9, v7 │ + float-to-double v10, v7 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v2, v9 │ + double-to-float v2, v10 │ │ .line 127 │ .local v2, "num3":F │ - mul-float v6, p1, v11 │ + mul-float v6, p1, v9 │ │ .line 128 │ .local v6, "num7":F │ - float-to-double v9, v6 │ + float-to-double v10, v6 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v1, v9 │ + double-to-float v1, v10 │ │ .line 129 │ .local v1, "num2":F │ - float-to-double v9, v6 │ + float-to-double v10, v6 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v0, v9 │ + double-to-float v0, v10 │ │ .line 130 │ .local v0, "num":F │ mul-float v9, v0, v3 │ │ mul-float/2addr v9, v4 │ │ @@ -1048,430 +1048,430 @@ │ iput v9, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ .line 134 │ 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 310 │ - 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 311 │ - .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 312 │ - .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 313 │ - .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 317 │ - .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 318 │ - 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 319 │ - .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 320 │ - .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 321 │ - 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 322 │ - .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 323 │ - .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 347 │ - .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 324 │ - .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 325 │ - 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 326 │ - .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 327 │ - .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 328 │ - 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 329 │ - .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 330 │ - .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 331 │ - .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 332 │ - 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 333 │ - .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 334 │ - .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 335 │ - 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 336 │ - .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 337 │ - .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 338 │ - .restart local v17 # "w":D │ + .restart local v18 # "w":D │ goto/16 :goto_0 │ │ .line 339 │ - .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 340 │ - .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 341 │ - .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 342 │ - 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 343 │ - .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 344 │ - .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 │ @@ -1607,201 +1607,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 356 │ 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 394 │ :goto_0 │ return-object p0 │ │ .line 360 │ :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 362 │ - .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 364 │ - 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 365 │ - neg-float v3, v3 │ + neg-float v4, v4 │ │ .line 369 │ :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 370 │ - .local v4, "scale0":F │ - move/from16 v5, p2 │ + .local v5, "scale0":F │ + move/from16 v6, p2 │ │ .line 374 │ - .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 376 │ - 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 377 │ - .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 381 │ - .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 382 │ 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 387 │ - .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 388 │ - .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 389 │ - .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 390 │ - .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 391 │ - .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 │ @@ -5931,46 +5931,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 │ │ @@ -5999,71 +5999,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 │ @@ -6078,36 +6078,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/loaders/md5/MD5Quaternion.smali │ @@ -173,21 +173,21 @@ │ │ .line 56 │ :goto_0 │ return-void │ │ .line 55 │ :cond_0 │ - 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 v1, v1 │ + double-to-float v1, v2 │ │ neg-float v1, v1 │ │ iput v1, p0, Lcom/badlogic/gdx/graphics/g3d/loaders/md5/MD5Quaternion;->w:F │ │ goto :goto_0 │ .end method ├── smali/com/badlogic/gdx/graphics/g3d/loaders/md5/MD5Loader.smali │ @@ -3363,182 +3363,186 @@ │ .line 188 │ .end local v4 # "currMesh":I │ .restart local v3 # "currMesh":I │ goto/16 :goto_2 │ .end method │ │ .method private static parseFloat(Ljava/lang/String;)F │ - .locals 15 │ + .locals 18 │ .param p0, "value" # Ljava/lang/String; │ │ .prologue │ .line 337 │ - const/4 v4, 0x0 │ + const/4 v6, 0x0 │ │ .line 338 │ - .local v4, "front":F │ - const/4 v0, 0x0 │ + .local v6, "front":F │ + const/4 v2, 0x0 │ │ .line 339 │ - .local v0, "back":F │ - const/high16 v8, 0x3f800000 # 1.0f │ + .local v2, "back":F │ + const/high16 v10, 0x3f800000 # 1.0f │ │ .line 340 │ - .local v8, "sign":F │ - const/4 v6, 0x0 │ + .local v10, "sign":F │ + const/4 v8, 0x0 │ │ .line 341 │ - .local v6, "isBack":Z │ - const/4 v2, 0x1 │ + .local v8, "isBack":Z │ + const/4 v4, 0x1 │ │ .line 342 │ - .local v2, "count":I │ - invoke-virtual {p0}, Ljava/lang/String;->length()I │ + .local v4, "count":I │ + invoke-virtual/range {p0 .. p0}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v9 │ │ .line 343 │ - .local v7, "len":I │ - const/4 v5, 0x0 │ + .local v9, "len":I │ + const/4 v7, 0x0 │ │ - .local v5, "i":I │ - move v3, v2 │ + .local v7, "i":I │ + move v5, v4 │ │ - .end local v2 # "count":I │ - .local v3, "count":I │ + .end local v4 # "count":I │ + .local v5, "count":I │ :goto_0 │ - if-ge v5, v7, :cond_5 │ + if-ge v7, v9, :cond_5 │ │ .line 344 │ - invoke-virtual {p0, v5}, Ljava/lang/String;->charAt(I)C │ + move-object/from16 v0, p0 │ │ - move-result v1 │ + invoke-virtual {v0, v7}, Ljava/lang/String;->charAt(I)C │ + │ + move-result v3 │ │ .line 345 │ - .local v1, "c":C │ - const/16 v10, 0x2d │ + .local v3, "c":C │ + const/16 v12, 0x2d │ │ - if-ne v1, v10, :cond_0 │ + if-ne v3, v12, :cond_0 │ │ .line 346 │ - const/high16 v8, -0x40800000 # -1.0f │ + const/high16 v10, -0x40800000 # -1.0f │ │ - move v2, v3 │ + move v4, v5 │ │ .line 343 │ - .end local v3 # "count":I │ - .restart local v2 # "count":I │ + .end local v5 # "count":I │ + .restart local v4 # "count":I │ :goto_1 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ - move v3, v2 │ + move v5, v4 │ │ - .end local v2 # "count":I │ - .restart local v3 # "count":I │ + .end local v4 # "count":I │ + .restart local v5 # "count":I │ goto :goto_0 │ │ .line 349 │ :cond_0 │ - const/16 v10, 0x2b │ + const/16 v12, 0x2b │ │ - if-ne v1, v10, :cond_1 │ + if-ne v3, v12, :cond_1 │ │ - move v2, v3 │ + move v4, v5 │ │ - .end local v3 # "count":I │ - .restart local v2 # "count":I │ + .end local v5 # "count":I │ + .restart local v4 # "count":I │ goto :goto_1 │ │ .line 350 │ - .end local v2 # "count":I │ - .restart local v3 # "count":I │ + .end local v4 # "count":I │ + .restart local v5 # "count":I │ :cond_1 │ - const/16 v10, 0x2e │ + const/16 v12, 0x2e │ │ - if-eq v1, v10, :cond_2 │ + if-eq v3, v12, :cond_2 │ │ - const/16 v10, 0x2c │ + const/16 v12, 0x2c │ │ - if-ne v1, v10, :cond_3 │ + if-ne v3, v12, :cond_3 │ │ .line 351 │ :cond_2 │ - const/4 v6, 0x1 │ + const/4 v8, 0x1 │ │ - move v2, v3 │ + move v4, v5 │ │ .line 352 │ - .end local v3 # "count":I │ - .restart local v2 # "count":I │ + .end local v5 # "count":I │ + .restart local v4 # "count":I │ goto :goto_1 │ │ .line 355 │ - .end local v2 # "count":I │ - .restart local v3 # "count":I │ + .end local v4 # "count":I │ + .restart local v5 # "count":I │ :cond_3 │ - add-int/lit8 v10, v1, -0x30 │ + add-int/lit8 v12, v3, -0x30 │ │ - int-to-float v9, v10 │ + int-to-float v11, v12 │ │ .line 356 │ - .local v9, "val":F │ - if-nez v6, :cond_4 │ + .local v11, "val":F │ + if-nez v8, :cond_4 │ │ .line 357 │ - const/high16 v10, 0x41200000 # 10.0f │ + const/high16 v12, 0x41200000 # 10.0f │ │ - mul-float/2addr v10, v4 │ + mul-float/2addr v12, v6 │ │ - add-float v4, v10, v9 │ + add-float v6, v12, v11 │ │ - move v2, v3 │ + move v4, v5 │ │ - .end local v3 # "count":I │ - .restart local v2 # "count":I │ + .end local v5 # "count":I │ + .restart local v4 # "count":I │ goto :goto_1 │ │ .line 359 │ - .end local v2 # "count":I │ - .restart local v3 # "count":I │ + .end local v4 # "count":I │ + .restart local v5 # "count":I │ :cond_4 │ - const/high16 v10, 0x3f800000 # 1.0f │ + const/high16 v12, 0x3f800000 # 1.0f │ + │ + const-wide/high16 v14, 0x4024000000000000L # 10.0 │ │ - const-wide/high16 v11, 0x4024000000000000L # 10.0 │ + add-int/lit8 v4, v5, 0x1 │ │ - add-int/lit8 v2, v3, 0x1 │ + .end local v5 # "count":I │ + .restart local v4 # "count":I │ + int-to-double v0, v5 │ │ - .end local v3 # "count":I │ - .restart local v2 # "count":I │ - int-to-double v13, v3 │ + move-wide/from16 v16, v0 │ │ - invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;->pow(DD)D │ + invoke-static/range {v14 .. v17}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v11 │ + move-result-wide v14 │ │ - double-to-float v11, v11 │ + double-to-float v13, v14 │ │ - div-float/2addr v10, v11 │ + div-float/2addr v12, v13 │ │ - mul-float/2addr v10, v9 │ + mul-float/2addr v12, v11 │ │ - add-float/2addr v0, v10 │ + add-float/2addr v2, v12 │ │ goto :goto_1 │ │ .line 362 │ - .end local v1 # "c":C │ - .end local v2 # "count":I │ - .end local v9 # "val":F │ - .restart local v3 # "count":I │ + .end local v3 # "c":C │ + .end local v4 # "count":I │ + .end local v11 # "val":F │ + .restart local v5 # "count":I │ :cond_5 │ - add-float v10, v4, v0 │ + add-float v12, v6, v2 │ │ - mul-float/2addr v10, v8 │ + mul-float/2addr v12, v10 │ │ - return v10 │ + return v12 │ .end method │ │ .method private static parseInt(Ljava/lang/String;)I │ .locals 7 │ .param p0, "value" # Ljava/lang/String; │ │ .prologue ├── 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 476 │ 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 480 │ 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 584 │ 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 616 │ 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 255 │ - sub-float v11, p3, p1 │ + sub-float v12, p3, p1 │ │ .line 256 │ - .local v11, "dx1":F │ - sub-float v14, p4, p2 │ + .local v12, "dx1":F │ + sub-float v15, p4, p2 │ │ .line 257 │ - .local v14, "dy1":F │ - sub-float v12, p5, p3 │ + .local v15, "dy1":F │ + sub-float v13, p5, p3 │ │ .line 258 │ - .local v12, "dx2":F │ - sub-float v15, p6, p4 │ + .local v13, "dx2":F │ + sub-float v16, p6, p4 │ │ .line 259 │ - .local v15, "dy2":F │ - sub-float v13, p7, p5 │ + .local v16, "dy2":F │ + sub-float v14, p7, p5 │ │ .line 260 │ - .local v13, "dx3":F │ - sub-float v16, p8, p6 │ + .local v14, "dx3":F │ + sub-float v17, p8, p6 │ │ .line 261 │ - .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 │ + │ + invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ │ - mul-float v2, v13, v13 │ + move-result-wide v4 │ │ - mul-float v3, v16, v16 │ + 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 │ + │ + move-result-wide v4 │ │ - add-float v17, v1, v2 │ + double-to-float v3, v4 │ + │ + add-float v18, v2, v3 │ │ .line 263 │ - .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 264 │ return-void │ .end method │ │ .method public curve(FFFFFFFFI)V │ .locals 35 │ @@ -2296,30 +2296,30 @@ │ iput-object v0, p0, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->currType:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; │ │ .line 682 │ 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 514 │ const/high16 v0, 0x40800000 # 4.0f │ │ - float-to-double v1, p3 │ + float-to-double v2, p3 │ │ - 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 v0, v0 │ │ invoke-virtual {p0, p1, p2, p3, v0}, Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->filledCircle(FFFI)V │ │ @@ -2651,21 +2651,21 @@ │ .param p4, "radius" # F │ .param p5, "height" # F │ │ .prologue │ .line 621 │ 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 310 │ 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 194 │ 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 195 │ - 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 197 │ 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 198 │ - .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 199 │ - .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 200 │ - .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 204 │ - .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 206 │ - .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 207 │ - .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 209 │ - .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 210 │ - aget v13, v5, v4 │ + aget v14, v6, v5 │ │ - mul-float v2, v13, v8 │ + mul-float v3, v14, v9 │ │ .line 211 │ - .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 213 │ - .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 214 │ 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 216 │ 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 217 │ :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 218 │ 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 221 │ :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 222 │ - .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 224 │ - .local v7, "ry":F │ - add-float/2addr v6, v11 │ + .local v8, "ry":F │ + add-float/2addr v7, v12 │ │ .line 225 │ - add-float/2addr v7, v12 │ + add-float/2addr v8, v13 │ │ .line 227 │ 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 228 │ 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 209 │ - add-int/lit8 v4, v4, 0x2 │ + add-int/lit8 v5, v5, 0x2 │ │ goto :goto_0 │ │ .line 232 │ - .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 286 ├── smali/com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.smali │ @@ -234,48 +234,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/scenes/scene2d/Actor.smali │ @@ -1375,15 +1375,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 566 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->getRotation()F │ │ move-result v9 │ @@ -1582,41 +1582,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 589 │ .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 591 │ .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 125 │ :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 162 │ 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 166 │ .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 167 │ 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 │ @@ -1752,30 +1752,30 @@ │ move v1, v2 │ │ .line 137 │ 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 141 │ invoke-super {p0, p1, p2, p3, p4}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V │ │ .line 142 │ 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 143 │ 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 │ @@ -574,25 +574,25 @@ │ .line 65 │ iput v2, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->touchDownY:F │ │ 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 70 │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ │ if-ne p4, v3, :cond_3 │ │ .line 71 │ @@ -613,15 +613,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 │ │ @@ -632,25 +632,25 @@ │ .line 75 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ move-result-wide v0 │ │ .line 76 │ .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 77 │ :cond_1 │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ │ add-int/lit8 v3, v3, 0x1 │ │ @@ -662,19 +662,19 @@ │ .line 79 │ invoke-virtual {p0, p1, p2, p3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->clicked(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ .line 82 │ .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 83 │ - 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 84 │ - 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 86 │ :cond_3 │ return-void │ .end method ├── smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali │ @@ -548,17 +548,17 @@ │ │ .prologue │ .line 30 │ 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 31 │ 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/backends/android/AndroidInput.smali │ @@ -321,17 +321,17 @@ │ const/4 v5, 0x0 │ │ iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->justTouched:Z │ │ .line 125 │ 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 391 │ const/4 v5, 0x1 │ │ iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->requestFocus:Z │ │ .line 565 │ @@ -1944,15 +1944,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 432 │ monitor-enter p0 │ │ @@ -1966,17 +1966,17 @@ │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 434 │ .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 435 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 436 │ @@ -2005,17 +2005,17 @@ │ .end local v0 # "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 442 │ .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 443 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 444 │ @@ -2768,24 +2768,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 │ @@ -2528,17 +2528,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 320 │ 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 322 │ 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/AndroidGraphicsLiveWallpaper.smali │ @@ -1671,48 +1671,48 @@ │ :cond_0 │ const/4 v11, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ .method public onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V │ - .locals 12 │ + .locals 13 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ .line 475 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 476 │ - .local v5, "time":J │ - iget-wide v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J │ + .local v6, "time":J │ + iget-wide v8, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J │ │ - sub-long v7, v5, v7 │ + sub-long v8, v6, v8 │ │ - long-to-float v7, v7 │ + long-to-float v5, v8 │ │ const v8, 0x4e6e6b28 # 1.0E9f │ │ - div-float/2addr v7, v8 │ + div-float/2addr v5, v8 │ │ - iput v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->deltaTime:F │ + iput v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->deltaTime:F │ │ .line 477 │ - iput-wide v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J │ + iput-wide v6, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J │ │ .line 478 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ iget v8, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->deltaTime:F │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ + invoke-virtual {v5, v8}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ │ .line 480 │ const/4 v4, 0x0 │ │ .line 481 │ .local v4, "lrunning":Z │ const/4 v2, 0x0 │ @@ -1741,307 +1741,307 @@ │ .line 488 │ iget-boolean v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->destroy:Z │ │ .line 489 │ iget-boolean v3, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->resume:Z │ │ .line 491 │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->resume:Z │ + iget-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->resume:Z │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 492 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - iput-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->resume:Z │ + iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->resume:Z │ │ .line 495 │ :cond_0 │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->pause:Z │ + iget-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->pause:Z │ │ - if-eqz v7, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 496 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - iput-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->pause:Z │ + iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->pause:Z │ │ .line 497 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->synch:Ljava/lang/Object; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->synch:Ljava/lang/Object; │ │ - invoke-virtual {v7}, Ljava/lang/Object;->notifyAll()V │ + invoke-virtual {v5}, Ljava/lang/Object;->notifyAll()V │ │ .line 500 │ :cond_1 │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->destroy:Z │ + iget-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->destroy:Z │ │ - if-eqz v7, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 501 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - iput-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->destroy:Z │ + iput-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->destroy:Z │ │ .line 502 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->synch:Ljava/lang/Object; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->synch:Ljava/lang/Object; │ │ - invoke-virtual {v7}, Ljava/lang/Object;->notifyAll()V │ + invoke-virtual {v5}, Ljava/lang/Object;->notifyAll()V │ │ .line 504 │ :cond_2 │ monitor-exit v8 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 506 │ if-eqz v3, :cond_3 │ │ .line 507 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;->resume()V │ + invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;->resume()V │ │ .line 508 │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v5, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ const-string v8, "AndroidGraphics" │ │ const-string v9, "resumed" │ │ - invoke-interface {v7, v8, v9}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v5, v8, v9}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 513 │ :cond_3 │ if-eqz v4, :cond_6 │ │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ + sget-object v5, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;->getGL10()Lcom/badlogic/gdx/graphics/GL10; │ + invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;->getGL10()Lcom/badlogic/gdx/graphics/GL10; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - if-nez v7, :cond_4 │ + if-nez v5, :cond_4 │ │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ + sget-object v5, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;->getGL11()Lcom/badlogic/gdx/graphics/GL11; │ + invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;->getGL11()Lcom/badlogic/gdx/graphics/GL11; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - if-nez v7, :cond_4 │ + if-nez v5, :cond_4 │ │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ + sget-object v5, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;->getGL20()Lcom/badlogic/gdx/graphics/GL20; │ + invoke-interface {v5}, Lcom/badlogic/gdx/Graphics;->getGL20()Lcom/badlogic/gdx/graphics/GL20; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - if-eqz v7, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 515 │ :cond_4 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - iget-object v8, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v8, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ monitor-enter v8 │ │ .line 516 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ :try_start_1 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - iget v7, v7, Lcom/badlogic/gdx/utils/Array;->size:I │ + iget v5, v5, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - if-ge v0, v7, :cond_5 │ + if-ge v0, v5, :cond_5 │ │ .line 517 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v7, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Ljava/lang/Runnable; │ + check-cast v5, Ljava/lang/Runnable; │ │ - invoke-interface {v7}, Ljava/lang/Runnable;->run()V │ + invoke-interface {v5}, Ljava/lang/Runnable;->run()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ .line 516 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 504 │ .end local v0 # "i":I │ :catchall_0 │ - move-exception v7 │ + move-exception v5 │ │ :try_start_2 │ monitor-exit v8 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v7 │ + throw v5 │ │ .line 519 │ .restart local v0 # "i":I │ :cond_5 │ :try_start_3 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->runnables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Array;->clear()V │ + invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 520 │ monitor-exit v8 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ .line 522 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - iget-object v7, v7, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->input:Lcom/badlogic/gdx/backends/android/AndroidInput; │ + iget-object v5, v5, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->input:Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidInput;->processEvents()V │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidInput;->processEvents()V │ │ .line 523 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;->render()V │ + invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;->render()V │ │ .line 526 │ .end local v0 # "i":I │ :cond_6 │ if-eqz v2, :cond_7 │ │ .line 527 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;->pause()V │ + invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;->pause()V │ │ .line 528 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getAudio()Lcom/badlogic/gdx/Audio; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getAudio()Lcom/badlogic/gdx/Audio; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lcom/badlogic/gdx/backends/android/AndroidAudio; │ + check-cast v5, Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->pause()V │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->pause()V │ │ .line 529 │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v5, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ const-string v8, "AndroidGraphics" │ │ const-string v9, "paused" │ │ - invoke-interface {v7, v8, v9}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v5, v8, v9}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 532 │ :cond_7 │ if-eqz v1, :cond_8 │ │ .line 533 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/ApplicationListener;->dispose()V │ + invoke-interface {v5}, Lcom/badlogic/gdx/ApplicationListener;->dispose()V │ │ .line 534 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ + iget-object v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->app:Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getAudio()Lcom/badlogic/gdx/Audio; │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getAudio()Lcom/badlogic/gdx/Audio; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lcom/badlogic/gdx/backends/android/AndroidAudio; │ + check-cast v5, Lcom/badlogic/gdx/backends/android/AndroidAudio; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->dispose()V │ + invoke-virtual {v5}, Lcom/badlogic/gdx/backends/android/AndroidAudio;->dispose()V │ │ .line 535 │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v5, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ const-string v8, "AndroidGraphics" │ │ const-string v9, "destroyed" │ │ - invoke-interface {v7, v8, v9}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v5, v8, v9}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 538 │ :cond_8 │ - iget-wide v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frameStart:J │ + iget-wide v8, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frameStart:J │ │ - sub-long v7, v5, v7 │ + sub-long v8, v6, v8 │ │ - const-wide/32 v9, 0x3b9aca00 │ + const-wide/32 v10, 0x3b9aca00 │ │ - cmp-long v7, v7, v9 │ + cmp-long v5, v8, v10 │ │ - if-lez v7, :cond_9 │ + if-lez v5, :cond_9 │ │ .line 539 │ - iget v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ + iget v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ │ - iput v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->fps:I │ + iput v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->fps:I │ │ .line 540 │ - iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ + iput v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ │ .line 541 │ - iput-wide v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frameStart:J │ + iput-wide v6, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frameStart:J │ │ .line 543 │ :cond_9 │ - iget v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ + iget v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ - iput v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ + iput v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->frames:I │ │ .line 544 │ return-void │ │ .line 520 │ .restart local v0 # "i":I │ :catchall_1 │ - move-exception v7 │ + move-exception v5 │ │ :try_start_4 │ monitor-exit v8 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ - throw v7 │ + throw v5 │ .end method │ │ .method public onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V │ .locals 3 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ .param p2, "width" # I │ .param p3, "height" # I │ @@ -2075,22 +2075,22 @@ │ invoke-interface {v0, p2, p3}, Lcom/badlogic/gdx/ApplicationListener;->resize(II)V │ │ .line 422 │ 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 426 │ invoke-direct {p0, p1}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->setupGL(Ljavax/microedition/khronos/opengles/GL10;)V │ │ .line 427 │ invoke-virtual {p0, p2}, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->logConfig(Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ @@ -2159,24 +2159,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 440 │ 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 442 │ 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 444 │ iget-boolean v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z │ │ if-nez v1, :cond_0 │ │ .line 445 │ @@ -2185,15 +2185,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 446 │ - 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 447 │ monitor-enter p0 │ │ .line 448 │ 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 │ @@ -37,15 +37,15 @@ │ iput-wide v0, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ │ .line 29 │ return-void │ .end method │ │ .method constructor (J)V │ - .locals 0 │ + .locals 1 │ .param p1, "addr" # J │ │ .prologue │ .line 35 │ invoke-direct {p0}, Lcom/badlogic/gdx/physics/box2d/Shape;->()V │ │ .line 36 │ @@ -126,21 +126,21 @@ │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 72 │ :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 73 │ return-void │ .end method │ │ .method public createLoop([Lcom/badlogic/gdx/math/Vector2;)V │ .locals 6 │ @@ -190,21 +190,21 @@ │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 52 │ :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 53 │ return-void │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ .locals 1 ├── 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 │ @@ -1216,21 +1216,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 │ @@ -150,17 +150,17 @@ │ if-ne v4, v5, :cond_1 │ │ .line 63 │ .end local v4 # "length":I │ :goto_2 │ invoke-virtual {v1}, Ljava/util/zip/CRC32;->getValue()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ goto :goto_0 │ │ .line 55 │ .restart local v4 # "length":I ├── 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 │ @@ -3811,17 +3811,17 @@ │ move-object/from16 v1, v21 │ │ if-ne v0, v1, :cond_18 │ │ :cond_17 │ 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 783 │ :cond_18 │ @@ -3840,17 +3840,17 @@ │ move-object/from16 v1, v21 │ │ if-ne v0, v1, :cond_1a │ │ :cond_19 │ 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 784 │ :cond_1a ├── 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/StringBuilder.smali │ @@ -1696,15 +1696,15 @@ │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/utils/StringBuilder;->insert0(IC)V │ │ .line 900 │ 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 951 │ invoke-static {p2, p3}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ @@ -1747,15 +1747,15 @@ │ invoke-virtual {p0, p1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->insert0(ILjava/lang/String;)V │ │ .line 913 │ 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 925 │ invoke-static {p2, p3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; ├── 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 196 │ 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 268 │ 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 │ @@ -818,80 +818,80 @@ │ │ aget-wide v0, v0, v1 │ │ goto :goto_0 │ .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 │ @@ -902,17 +902,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 │ @@ -965,15 +965,15 @@ │ iput-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 218 │ return-object v1 │ .end method │ │ .method public reverse()V │ - .locals 9 │ + .locals 10 │ │ .prologue │ .line 226 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ iget v6, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ @@ -1000,17 +1000,17 @@ │ │ .line 229 │ .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 230 │ iget-object v6, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ aput-wide v4, v6, v1 │ │ .line 226 │ @@ -1066,15 +1066,15 @@ │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/LongArray;->resize(I)[J │ │ .line 202 │ return-void │ .end method │ │ .method public shuffle()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ .line 235 │ iget v4, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ add-int/lit8 v0, v4, -0x1 │ │ @@ -1095,17 +1095,17 @@ │ │ .line 238 │ .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 239 │ iget-object v4, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ aput-wide v2, v4, v1 │ │ .line 235 │ @@ -1134,15 +1134,15 @@ │ invoke-static {v0, v1, v2}, Ljava/util/Arrays;->sort([JII)V │ │ .line 223 │ 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 │ │ @@ -1180,17 +1180,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 │ @@ -1215,15 +1215,15 @@ │ invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 258 │ return-object v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 273 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-nez v3, :cond_0 │ │ @@ -1250,17 +1250,17 @@ │ const/16 v3, 0x5b │ │ invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 277 │ 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 278 │ const/4 v1, 0x1 │ │ .local v1, "i":I │ :goto_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ @@ -1269,17 +1269,17 @@ │ │ .line 279 │ const-string v3, ", " │ │ invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 280 │ - 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 278 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 282 │ @@ -1293,15 +1293,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 287 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-nez v3, :cond_0 │ @@ -1324,34 +1324,34 @@ │ │ invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->(I)V │ │ .line 290 │ .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 291 │ 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 292 │ invoke-virtual {v0, p1}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 293 │ - 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 291 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 295 ├── 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/GdxNativesLoader.smali │ @@ -233,17 +233,17 @@ │ if-ne v4, v5, :cond_1 │ │ .line 56 │ .end local v4 # "length":I │ :goto_2 │ invoke-virtual {v1}, Ljava/util/zip/CRC32;->getValue()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ goto :goto_0 │ │ .line 48 │ .restart local v4 # "length":I ├── 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/com/badlogic/gdx/audio/transform/SoundTouch.smali │ @@ -290,56 +290,56 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public putSamples([SII)V │ - .locals 6 │ + .locals 7 │ .param p1, "samples" # [S │ .param p2, "offset" # I │ .param p3, "numSamples" # I │ │ .prologue │ .line 221 │ - iget-wide v1, p0, Lcom/badlogic/gdx/audio/transform/SoundTouch;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/audio/transform/SoundTouch;->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/audio/transform/SoundTouch;->putSamplesJni(J[SII)V │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/audio/transform/SoundTouch;->putSamplesJni(J[SII)V │ │ .line 222 │ return-void │ .end method │ │ .method public receiveSamples([SII)I │ - .locals 6 │ + .locals 7 │ .param p1, "samples" # [S │ .param p2, "offset" # I │ .param p3, "maxSamples" # I │ │ .prologue │ .line 284 │ - iget-wide v1, p0, Lcom/badlogic/gdx/audio/transform/SoundTouch;->addr:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/audio/transform/SoundTouch;->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/audio/transform/SoundTouch;->receiveSamplesJni(J[SII)I │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/audio/transform/SoundTouch;->receiveSamplesJni(J[SII)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setChannels(I)V ├── smali/com/badlogic/gdx/audio/io/WavDecoder$WavInputStream.smali │ @@ -630,15 +630,15 @@ │ :cond_5 │ invoke-direct {p0, v0}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;->skipFully(I)V │ │ goto :goto_0 │ .end method │ │ .method private skipFully(I)V │ - .locals 5 │ + .locals 6 │ .param p1, "count" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -646,17 +646,17 @@ │ .line 151 │ :goto_0 │ if-lez p1, :cond_1 │ │ .line 152 │ iget-object v2, p0, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;->in:Ljava/io/InputStream; │ │ - int-to-long v3, p1 │ + int-to-long v4, p1 │ │ - invoke-virtual {v2, v3, v4}, Ljava/io/InputStream;->skip(J)J │ + invoke-virtual {v2, v4, v5}, Ljava/io/InputStream;->skip(J)J │ │ move-result-wide v0 │ │ .line 153 │ .local v0, "skipped":J │ const-wide/16 v2, 0x0 ├── smali/com/badlogic/gdx/audio/io/Mpg123Decoder.smali │ @@ -161,31 +161,31 @@ │ .locals 7 │ .param p1, "samples" # [S │ .param p2, "offset" # I │ .param p3, "numSamples" # I │ │ .prologue │ .line 58 │ - iget-wide v1, p0, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;->handle:J │ + iget-wide v2, p0, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;->handle: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/audio/io/Mpg123Decoder;->readSamples(J[SII)I │ + invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/audio/io/Mpg123Decoder;->readSamples(J[SII)I │ │ - move-result v6 │ + move-result v0 │ │ .line 59 │ - .local v6, "read":I │ - return v6 │ + .local v0, "read":I │ + return v0 │ .end method │ │ .method public skipSamples(I)I │ .locals 2 │ .param p1, "numSamples" # I │ │ .prologue ├── smali/com/badlogic/gdx/audio/io/WavDecoder.smali │ @@ -293,17 +293,17 @@ │ │ mul-int/2addr v2, v3 │ │ int-to-long v2, v2 │ │ invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/audio/io/WavDecoder$WavInputStream;->skip(J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/audio/io/WavDecoder;->getChannels()I │ │ move-result v2 │ │ mul-int/lit8 v2, v2, 0x2 ├── smali/com/badlogic/gdx/audio/io/Decoder.smali │ @@ -28,18 +28,18 @@ │ .method public abstract getLength()F │ .end method │ │ .method public abstract getRate()I │ .end method │ │ .method public readAllSamples()[S │ - .locals 8 │ + .locals 9 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ .line 53 │ invoke-virtual {p0}, Lcom/badlogic/gdx/audio/io/Decoder;->getLength()F │ │ move-result v5 │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/audio/io/Decoder;->getRate()I │ @@ -54,21 +54,21 @@ │ │ move-result v6 │ │ int-to-float v6, v6 │ │ mul-float/2addr v5, v6 │ │ - float-to-double v5, v5 │ + float-to-double v6, v5 │ │ - invoke-static {v5, v6}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - double-to-int v5, v5 │ + double-to-int v5, v6 │ │ new-array v1, v5, [S │ │ .line 54 │ .local v1, "out":[S │ const/16 v5, 0x1400 │ │ @@ -83,15 +83,15 @@ │ const/4 v4, 0x0 │ │ .line 58 │ .local v4, "totalSamples":I │ :goto_0 │ array-length v5, v0 │ │ - invoke-virtual {p0, v0, v7, v5}, Lcom/badlogic/gdx/audio/io/Decoder;->readSamples([SII)I │ + invoke-virtual {p0, v0, v8, v5}, Lcom/badlogic/gdx/audio/io/Decoder;->readSamples([SII)I │ │ move-result v2 │ │ if-lez v2, :cond_1 │ │ .line 59 │ add-int v5, v2, v4 │ @@ -103,23 +103,23 @@ │ .line 60 │ add-int v5, v2, v4 │ │ new-array v3, v5, [S │ │ .line 61 │ .local v3, "tmp":[S │ - invoke-static {v1, v7, v3, v7, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v1, v8, v3, v8, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 62 │ move-object v1, v3 │ │ .line 64 │ .end local v3 # "tmp":[S │ :cond_0 │ - invoke-static {v0, v7, v1, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v0, v8, v1, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 65 │ add-int/2addr v4, v2 │ │ goto :goto_0 │ │ .line 68 │ @@ -129,15 +129,15 @@ │ if-eq v5, v4, :cond_2 │ │ .line 69 │ new-array v3, v4, [S │ │ .line 70 │ .restart local v3 # "tmp":[S │ - invoke-static {v1, v7, v3, v7, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v1, v8, v3, v8, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 71 │ move-object v1, v3 │ │ .line 73 │ .end local v3 # "tmp":[S │ :cond_2 ├── smali/com/badlogic/gdx/audio/analysis/FourierTransform.smali │ @@ -189,19 +189,17 @@ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected fillSpectrum()V │ - .locals 15 │ + .locals 14 │ │ .prologue │ - const-wide/high16 v13, 0x4000000000000000L # 2.0 │ - │ .line 148 │ const/4 v5, 0x0 │ │ .local v5, "i":I │ :goto_0 │ iget-object v9, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->spectrum:[F │ │ @@ -364,23 +362,25 @@ │ :goto_4 │ iget v9, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->sampleRate:I │ │ div-int/lit8 v9, v9, 0x2 │ │ int-to-float v9, v9 │ │ - iget v10, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->octaves:I │ + const-wide/high16 v10, 0x4000000000000000L # 2.0 │ + │ + iget v12, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->octaves:I │ │ - sub-int/2addr v10, v5 │ + sub-int/2addr v12, v5 │ │ - add-int/lit8 v10, v10, -0x1 │ + add-int/lit8 v12, v12, -0x1 │ │ - int-to-double v10, v10 │ + int-to-double v12, v12 │ │ - invoke-static {v13, v14, v10, v11}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v10 │ │ double-to-float v10, v10 │ │ div-float v4, v9, v10 │ │ @@ -445,21 +445,23 @@ │ :cond_3 │ iget v9, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->sampleRate:I │ │ div-int/lit8 v9, v9, 0x2 │ │ int-to-float v9, v9 │ │ - iget v10, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->octaves:I │ + const-wide/high16 v10, 0x4000000000000000L # 2.0 │ + │ + iget v12, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->octaves:I │ │ - sub-int/2addr v10, v5 │ + sub-int/2addr v12, v5 │ │ - int-to-double v10, v10 │ + int-to-double v12, v12 │ │ - invoke-static {v13, v14, v10, v11}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v10 │ │ double-to-float v10, v10 │ │ div-float v7, v9, v10 │ │ @@ -642,19 +644,19 @@ │ │ .line 313 │ .local v1, "i":I │ goto :goto_0 │ .end method │ │ .method public getAverageCenterFrequency(I)F │ - .locals 13 │ + .locals 14 │ .param p1, "i" # I │ │ .prologue │ - const-wide/high16 v11, 0x4000000000000000L # 2.0 │ + const-wide/high16 v12, 0x4000000000000000L # 2.0 │ │ .line 340 │ iget v8, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->whichAverage:I │ │ const/4 v9, 0x2 │ │ if-ne v8, v9, :cond_0 │ @@ -727,21 +729,21 @@ │ │ iget v9, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->octaves:I │ │ sub-int/2addr v9, v6 │ │ add-int/lit8 v9, v9, -0x1 │ │ - int-to-double v9, v9 │ + int-to-double v10, v9 │ │ - invoke-static {v11, v12, v9, v10}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v9, v9 │ + double-to-float v9, v10 │ │ div-float v4, v8, v9 │ │ .line 362 │ .local v4, "hiFreq":F │ sub-float v8, v4, v5 │ │ @@ -781,21 +783,21 @@ │ │ int-to-float v8, v8 │ │ iget v9, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->octaves:I │ │ sub-int/2addr v9, v6 │ │ - int-to-double v9, v9 │ + int-to-double v10, v9 │ │ - invoke-static {v11, v12, v9, v10}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v12, v13, v10, v11}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - double-to-float v9, v9 │ + double-to-float v9, v10 │ │ div-float v5, v8, v9 │ │ .restart local v5 # "lowFreq":F │ goto :goto_1 │ │ .line 369 │ @@ -928,15 +930,15 @@ │ .line 472 │ iget-object v0, p0, Lcom/badlogic/gdx/audio/analysis/FourierTransform;->spectrum:[F │ │ return-object v0 │ .end method │ │ .method protected hamming([F)V │ - .locals 9 │ + .locals 10 │ .param p1, "samples" # [F │ │ .prologue │ .line 249 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ @@ -944,47 +946,47 @@ │ array-length v1, p1 │ │ if-ge v0, v1, :cond_0 │ │ .line 250 │ aget v1, p1, v0 │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - const-wide v3, 0x3fe147ae20000000L # 0.5400000214576721 │ + const-wide v4, 0x3fe147ae20000000L # 0.5400000214576721 │ │ - const-wide v5, 0x3fdd70a3e0000000L # 0.46000000834465027 │ + const-wide v6, 0x3fdd70a3e0000000L # 0.46000000834465027 │ │ - const v7, 0x40c90fdb │ + const v1, 0x40c90fdb │ │ int-to-float v8, v0 │ │ - mul-float/2addr v7, v8 │ + mul-float/2addr v1, v8 │ │ array-length v8, p1 │ │ add-int/lit8 v8, v8, -0x1 │ │ int-to-float v8, v8 │ │ - div-float/2addr v7, v8 │ + div-float/2addr v1, v8 │ │ - float-to-double v7, v7 │ + float-to-double v8, v1 │ │ - invoke-static {v7, v8}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v8, v9}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - mul-double/2addr v5, v7 │ + mul-double/2addr v6, v8 │ │ - sub-double/2addr v3, v5 │ + sub-double/2addr v4, v6 │ │ - mul-double/2addr v1, v3 │ + mul-double/2addr v2, v4 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ aput v1, p1, v0 │ │ .line 249 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 ├── smali/com/badlogic/gdx/audio/analysis/FFT.smali │ @@ -224,18 +224,18 @@ │ .line 168 │ .end local v2 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method private buildTrigTables()V │ - .locals 6 │ + .locals 7 │ │ .prologue │ - const v5, -0x3fb6f025 │ + const v6, -0x3fb6f025 │ │ .line 205 │ iget v0, p0, Lcom/badlogic/gdx/audio/analysis/FFT;->timeSize:I │ │ .line 206 │ .local v0, "N":I │ new-array v2, v0, [F │ @@ -255,40 +255,40 @@ │ if-ge v1, v0, :cond_0 │ │ .line 209 │ iget-object v2, p0, Lcom/badlogic/gdx/audio/analysis/FFT;->sinlookup:[F │ │ int-to-float v3, v1 │ │ - div-float v3, v5, v3 │ + div-float v3, v6, v3 │ │ - 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, v2, v1 │ │ .line 210 │ iget-object v2, p0, Lcom/badlogic/gdx/audio/analysis/FFT;->coslookup:[F │ │ int-to-float v3, v1 │ │ - div-float v3, v5, v3 │ + div-float v3, v6, v3 │ │ - 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, v2, v1 │ │ .line 208 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 ├── smali/de/onyxbits/bureauengine/BureauGame.smali │ @@ -13,25 +13,25 @@ │ .field public muteManager:Lde/onyxbits/bureauengine/audio/MuteManager; │ │ .field public spriteBatch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 46 │ new-instance v0, Ljava/util/Random; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Ljava/util/Random;->(J)V │ + invoke-direct {v0, v2, v3}, Ljava/util/Random;->(J)V │ │ sput-object v0, Lde/onyxbits/bureauengine/BureauGame;->rng:Ljava/util/Random; │ │ return-void │ .end method │ │ .method public constructor ()V ├── smali/de/onyxbits/bureauengine/screen/LinkHandler.smali │ @@ -1,20 +1,12 @@ │ .class public Lde/onyxbits/bureauengine/screen/LinkHandler; │ .super Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener; │ .source "LinkHandler.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lde/onyxbits/bureauengine/screen/LinkHandler$1; │ - } │ -.end annotation │ - │ - │ # instance fields │ .field private linkMap:Ljava/util/HashMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/util/HashMap", │ "<", │ "Lcom/badlogic/gdx/scenes/scene2d/Actor;", │ @@ -77,15 +69,14 @@ │ │ const-string v4, "No url registered to open" │ │ invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 70 │ :goto_0 │ - :pswitch_0 │ return-void │ │ .line 54 │ :cond_0 │ sget-object v2, Lde/onyxbits/bureauengine/screen/LinkHandler$1;->$SwitchMap$com$badlogic$gdx$Application$ApplicationType:[I │ │ sget-object v3, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ @@ -101,15 +92,15 @@ │ aget v2, v2, v3 │ │ packed-switch v2, :pswitch_data_0 │ │ goto :goto_0 │ │ .line 56 │ - :pswitch_1 │ + :pswitch_0 │ new-instance v0, Landroid/content/Intent; │ │ const-string v2, "android.intent.action.VIEW" │ │ invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ @@ -127,15 +118,14 @@ │ goto :goto_0 │ │ .line 54 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ - :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public register(Lcom/badlogic/gdx/scenes/scene2d/Actor;Ljava/lang/String;)Lcom/badlogic/gdx/scenes/scene2d/Actor; │ .locals 1 │ .param p1, "actor" # Lcom/badlogic/gdx/scenes/scene2d/Actor; ├── smali/de/onyxbits/bureauengine/screen/BureauScreen.smali │ @@ -13,15 +13,15 @@ │ .field protected music:Lcom/badlogic/gdx/audio/Music; │ │ .field protected stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ │ # direct methods │ .method public constructor (Lde/onyxbits/bureauengine/BureauGame;)V │ - .locals 6 │ + .locals 5 │ .param p1, "game" # Lde/onyxbits/bureauengine/BureauGame; │ │ .prologue │ .line 49 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 50 │ @@ -30,99 +30,89 @@ │ .line 51 │ invoke-virtual {p0}, Lde/onyxbits/bureauengine/screen/BureauScreen;->getAssets()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ move-result-object v0 │ │ .line 52 │ .local v0, "ad":[Lcom/badlogic/gdx/assets/AssetDescriptor; │ - move-object v1, v0 │ - │ - .local v1, "arr$":[Lcom/badlogic/gdx/assets/AssetDescriptor; │ - array-length v3, v1 │ + array-length v3, v0 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_0 │ │ - aget-object v4, v1, v2 │ + aget-object v1, v0, v2 │ │ .line 53 │ - .local v4, "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ - iget-object v5, p1, Lde/onyxbits/bureauengine/BureauGame;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + .local v1, "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ + iget-object v4, p1, Lde/onyxbits/bureauengine/BureauGame;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - invoke-virtual {v5, v4}, Lcom/badlogic/gdx/assets/AssetManager;->load(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ + invoke-virtual {v4, v1}, Lcom/badlogic/gdx/assets/AssetManager;->load(Lcom/badlogic/gdx/assets/AssetDescriptor;)V │ │ .line 52 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 55 │ - .end local v4 # "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ + .end local v1 # "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public dispose()V │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 69 │ - iget-object v5, p0, Lde/onyxbits/bureauengine/screen/BureauScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v2, p0, Lde/onyxbits/bureauengine/screen/BureauScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - if-eqz v5, :cond_0 │ + if-eqz v2, :cond_0 │ │ - iget-object v5, p0, Lde/onyxbits/bureauengine/screen/BureauScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v2, p0, Lde/onyxbits/bureauengine/screen/BureauScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->dispose()V │ + invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->dispose()V │ │ .line 70 │ :cond_0 │ invoke-virtual {p0}, Lde/onyxbits/bureauengine/screen/BureauScreen;->getAssets()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ │ move-result-object v0 │ │ .line 71 │ .local v0, "ad":[Lcom/badlogic/gdx/assets/AssetDescriptor; │ - move-object v1, v0 │ - │ - .local v1, "arr$":[Lcom/badlogic/gdx/assets/AssetDescriptor; │ - array-length v3, v1 │ + array-length v3, v0 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_1 │ │ - aget-object v4, v1, v2 │ + aget-object v1, v0, v2 │ │ .line 72 │ - .local v4, "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ - iget-object v5, p0, Lde/onyxbits/bureauengine/screen/BureauScreen;->game:Lde/onyxbits/bureauengine/BureauGame; │ + .local v1, "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ + iget-object v4, p0, Lde/onyxbits/bureauengine/screen/BureauScreen;->game:Lde/onyxbits/bureauengine/BureauGame; │ │ - iget-object v5, v5, Lde/onyxbits/bureauengine/BureauGame;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + iget-object v4, v4, Lde/onyxbits/bureauengine/BureauGame;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - iget-object v6, v4, Lcom/badlogic/gdx/assets/AssetDescriptor;->fileName:Ljava/lang/String; │ + iget-object v5, v1, Lcom/badlogic/gdx/assets/AssetDescriptor;->fileName:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->unload(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;->unload(Ljava/lang/String;)V │ │ .line 71 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 74 │ - .end local v4 # "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ + .end local v1 # "tmp":Lcom/badlogic/gdx/assets/AssetDescriptor; │ :cond_1 │ return-void │ .end method │ │ .method protected getAssets()[Lcom/badlogic/gdx/assets/AssetDescriptor; │ .locals 1 ├── smali/de/onyxbits/bureauengine/audio/MuteManager.smali │ @@ -271,121 +271,115 @@ │ :cond_4 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public setMusicMuted(Z)V │ - .locals 7 │ + .locals 5 │ .param p1, "mute" # Z │ │ .prologue │ .line 42 │ iput-boolean p1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->musicMuted:Z │ │ .line 43 │ - iget-object v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ + iget-object v1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ │ - if-eqz v4, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 44 │ - iget-object v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ + iget-object v1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ │ - iget-object v5, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->keyMusic:Ljava/lang/String; │ + iget-object v2, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->keyMusic:Ljava/lang/String; │ │ - iget-boolean v6, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->musicMuted:Z │ + iget-boolean v3, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->musicMuted:Z │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Preferences;->putBoolean(Ljava/lang/String;Z)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Preferences;->putBoolean(Ljava/lang/String;Z)V │ │ .line 45 │ - iget-object v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ + iget-object v1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ │ - invoke-interface {v4}, Lcom/badlogic/gdx/Preferences;->flush()V │ + invoke-interface {v1}, Lcom/badlogic/gdx/Preferences;->flush()V │ │ .line 47 │ :cond_0 │ - iget-object v0, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; │ + iget-object v2, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; │ │ - .local v0, "arr$":[Lde/onyxbits/bureauengine/audio/MuteListener; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ - .local v3, "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ + .local v0, "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ iget-boolean v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->musicMuted:Z │ │ - invoke-interface {v3, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;->muteMusic(Z)V │ + invoke-interface {v0, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;->muteMusic(Z)V │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 48 │ - .end local v3 # "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ + .end local v0 # "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ :cond_1 │ return-void │ .end method │ │ .method public setSoundMuted(Z)V │ - .locals 7 │ + .locals 5 │ .param p1, "mute" # Z │ │ .prologue │ .line 29 │ iput-boolean p1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->soundMuted:Z │ │ .line 30 │ - iget-object v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ + iget-object v1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ │ - if-eqz v4, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 31 │ - iget-object v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ + iget-object v1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ │ - iget-object v5, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->keySound:Ljava/lang/String; │ + iget-object v2, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->keySound:Ljava/lang/String; │ │ - iget-boolean v6, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->soundMuted:Z │ + iget-boolean v3, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->soundMuted:Z │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Preferences;->putBoolean(Ljava/lang/String;Z)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Preferences;->putBoolean(Ljava/lang/String;Z)V │ │ .line 32 │ - iget-object v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ + iget-object v1, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->preferences:Lcom/badlogic/gdx/Preferences; │ │ - invoke-interface {v4}, Lcom/badlogic/gdx/Preferences;->flush()V │ + invoke-interface {v1}, Lcom/badlogic/gdx/Preferences;->flush()V │ │ .line 34 │ :cond_0 │ - iget-object v0, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; │ + iget-object v2, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->listeners:[Lde/onyxbits/bureauengine/audio/MuteListener; │ │ - .local v0, "arr$":[Lde/onyxbits/bureauengine/audio/MuteListener; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ - .local v3, "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ + .local v0, "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ iget-boolean v4, p0, Lde/onyxbits/bureauengine/audio/MuteManager;->soundMuted:Z │ │ - invoke-interface {v3, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;->muteSound(Z)V │ + invoke-interface {v0, v4}, Lde/onyxbits/bureauengine/audio/MuteListener;->muteSound(Z)V │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 35 │ - .end local v3 # "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ + .end local v0 # "m":Lde/onyxbits/bureauengine/audio/MuteListener; │ :cond_1 │ return-void │ .end method ├── smali/de/onyxbits/pocketbandit/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 ├── res/drawable/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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000065 00000083 00000088 0000008c 0000006f 00000015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2b410c53 141f05bb 020301f9 000000ff 000000ff 000000ff 000000ff 000000ff 010100fc 030401b3 00000033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a0e03ba 000000ff 000000ff 000000ff 040601ff 202e09ff 202e09ff 1d2b08ff 0f1504ff 000000ff 000000ff 010200fb 03030062 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 010200de 000000ff 0a0e03ff 476814ff 74aa21ff 7cb623ff 7cb623ff 7cb623ff 7bb523ff 527917ff 182307ff 000000ff 000000ff 00000093 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 010100d4 000000ff 2f5717ff 6faf25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb523ff 395410ff 000000ff 000000ff 00000084 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 000000f6 000000ff 366a1dff 4e9b2aff 5ea528ff 78b424ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 466614ff 000100ff 000000ff 00000057 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001e 000000ff 000000ff 407f22ff 4e9b2aff 4e9b2aff 519c29ff 6cac25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 3b5611ff 000000ff 000100f7 0000002e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -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 000000fc 000000ff 376d1dff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 66a927ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 79b122ff 141e06ff 000000ff 000000cd 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 0000001a 000000f9 000000ff 19330eff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5fa528ff 7bb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 628f1cff 010200ff 000000ff 00000077 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 000000bf 000000ff 000000ff 070e04ff 4c9829ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 59a128ff 76b324ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 395410ff 000000ff 000000f8 00000025 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000007e 000000ff 000000ff 030201ff 000000ff 1c370fff 4e9a2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 519c2aff 6bac26ff 7cb623ff 7cb623ff 7cb623ff 78b022ff 131c05ff 000000ff 000000af ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000014 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000003e 000000fd 000000ff 2d1d08fe 140d04ff 000000ff 000000ff 234613ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5ca428ff 78b324ff 7cb623ff 7cb623ff 608d1bff 000100ff 000000ff 0000003a ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000033 000000af 000000db 000000f7 000000ff 000000ff 000000e8 000000c5 00000092 00000029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000022 020100e8 000000ff 150d04fc 2f1e08ff 000000ff 010000ff 000000ff 000000ff 14270bff 418223ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 529d2aff 6eae25ff 7cb623ff 7cb623ff 283b0bff 000000ff 030400c7 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000014 000000a9 000000fe 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fe 000000b9 00000028 ffffff00 ffffff00 00000002 02020073 020100f9 000000ff 100a03fd 462d0cff 000000ff 000000ff 080501fe 000000ff 000000ff 000000ff 010201ff 214212ff 418123ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 62a727ff 7bb623ff 67971dff 000100ff 000000ff 0000004e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000002 000000b9 000000ff 000000ff 340307ff 67050fff 8f0714ff 840713ff 6f0510ff 5b040dff 47030aff 180103ff 000000ff 000000ff 000000f7 000000d6 000000dd 030201f4 000000ff 000000ff 110b03ff 5e3b11ff 000000ff 000000ff 321f08ff 000000ff 000000ff 000000ff 070401ff 000000ff 000000ff 000000ff 0e1b07ff 295116ff 3e7b21ff 4c9729ff 4e9b2aff 4e9b2aff 4e9b2aff 58a128ff 76b223ff 2a3e0cff 000000ff 020501dc 00000003 ffffff00 │ │ -ffffff00 ffffff00 00000076 000000ff 010000ff 6e0510ff d32f3fff dd606dff e37d87ff da505eff cb0a1dff cb0a1dff cb0a1dff c60a1cff 760611ff 0e0102ff 000000ff 000000ff 000000ff 000000ff 090602ff 4c300dff 7d4f16ff 0c0802ff 000000ff 000000ff 633f11ff 000000ff 000000ff 000000ff 231706ff 362309ff 000000ff 000000ff 000000ff 000000ff 000000ff 020301ff 0f1d08ff 1c390fff 234513ff 274e15ff 2d5918ff 355a15ff 010100ff 000000ff 14270b8a ffffff00 │ │ -ffffff00 00000004 010000e7 000000ff 580911ff e89199ff fffdfdff ffffffff ffffffff fdf4f5ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c1091cff 120103ff 000000ff 190f04fe 613d11ff 845417ff 6b4413ff 0d0802fe 000000ff 000000ff 221506fd 5a3910ff 000000ff 020201f8 000000ff 201406ff 3c260aff 000000ff 000000b6 00000080 000100c3 010200fa 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010301fa ffffff00 │ │ -ffffff00 0000004e 000000ff 000000ff ba8589ff ffffffff ffffffff ffffffff f2c0c5ff d43646ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 900715ff 000000ff 000000ff 5d3b10ff 3a250afe 020100ff 000000ff 000000ff 000000ff 5a3910ff 5b3a10ff 000000ff 030201f4 000000ff 1b1105ff 2d1d08ff 000000ff 00000091 ffffff00 ffffff00 00000007 0000003c 04090276 0f1e09a8 122309c7 112109e0 0e1d07f0 081104f2 030502f7 000000ff 000000df ffffff00 │ │ -ffffff00 00000091 000000ff 19090bff fefefeff ffffffff f8dee1ff da525fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b30f1dff 220406ff 000000ff 000000ff 000000ff 000000ff 000000dd 000000ff 050301ff 875618ff 633e11ff 000000ff 020101f8 000000ff 170e04ff 1f1405ff 000000ff 00000077 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 │ │ -ffffff00 000000b5 000000ff 603f43ff ffffffff fefafaff d43242ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1dff a3131cff 2a0507ff 000000ff 000000ff 000000d3 00000070 000000b7 000000ff 311e08fc 8e5a19ff 6a4313ff 000000ff 000000fd 000000ff 130c03fe 110a03ff 000000ff 0000005d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 020000d9 000000ff 705759ff ffffffff e37a85ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a6131cff a3131cff 590b10ff 000000ff 010000e0 ffffff00 00000014 000000fb 000000ff 3b250bff 2e1d08fd 110b03fe 000000ff 000000ff 000000ff 070401ff 020100ff 000000ff 00000044 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 050001db 000000ff 693e42ff eba2a9ff cb0c1fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff aa121cff a3131cff a3131cff 640c11ff 000000ff 030000ec ffffff00 00000074 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000075 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 020000cd 000000ff 5b040dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff ab111cff a3131cff a3131cff a3131cff 51090eff 000000ff 060001d2 0000003b 000000f8 000000ff 000000ff 3a1f21ff 817172ff b6aeafff ab6b72ff 8f0d19ff 60050eff 250205ff 000000ff 000000ff 000000ff 000000a4 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 000000b5 000000ff 4f040bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff ab111cff a3131cff a3131cff a3131cff a3131cff 3b070aff 000000ff 000000ba 020000f5 000000ff 140506ff b0999bff fdf7f8ff ffffffff fffefeff f9e3e5ff cd1426ff cb0a1dff cb0a1dff 8d0714ff 200205ff 000000ff 000000ff 000000a4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000075 000000ff 0d0102ff c40a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20c1dff a7121cff a3131cff 9f131bff 780e15ff 49080dff 230406ff 0d0202ff 000000ff 000000f9 000000ff 291618ff eee8e9ff fffefeff fefafbff f4cdd0ff da5360ff cb0b1eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf091bff 2f0207ff 000000ff 000000ff 00000048 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000031 000000ff 000000ff 7d0611fe cb0a1dff cb0a1dff cb0a1dff cb0a1dff c10d1dff a5121cff 95111aff 41080bff 080101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1b1b1bff 9b9a9aff f7e8eaff da515fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20a1cff 190204ff 000000ff 120204d5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 050001cd 000000ff 2a0206ff cb0a1dff cb0a1dff cb0a1dff c30c1dff a0121bff 570a0fff 090102ff 000000ff 000000ff 210205ff 5e050eff 910715ff 920715ff 8b0714ff 67050fff 0e0102ff 000000ff 000000ff 3d0d12ff c60a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90b1dff 750d14ff 000000ff 000000ff 00000024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000003d 000000ff 000000ff 5c050dff cb0a1dff cb0a1dff a70f1bff 240406ff 000000ff 000000ff 352527ff d0cdceff fef9f9ff fcf1f2ff d12838ff cb0a1dff cb0a1dff cb0a1dff bf091bff 5b040dff 000000ff 000000ff 410309ff ca0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff 110203ff 000000ff 0000004a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 02000092 000000ff 000000ff 360308ff 8b0714ff 2f0307ff 000000ff 070203ff 968e8fff fdf8f8ff fefbfbff fdf8f8ff e1717cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 50040bff 000000ff 000000ff 7c0612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c40b1dff a4131cff a3131cff 330609ff 000000ff 0000006a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000008c 000000ff 000000ff 000000ff 000000ff 040001ff b09c9eff ffffffff fdf4f5ff f2c2c7ff d12838ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60a1cff 2e0207ff 000000ff 100102ff c50a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a6131cff a3131cff a3131cff 3e070bff 000000ff 00000071 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000003c 020001d1 000000ff 010000ff 95474fff fefcfcff fdf8f8ff e4828bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff a10817ff 000000ff 000000ff a60818ff cb0a1dff cb0a1dff cb0a1dff c10c1cff a5121cff a3131cff a3131cff a3131cff 290507ff 000000ff 00000047 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 140102d9 000000ff 3e0309ff edacb3ff ffffffff e8959dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff 0e0102ff 000000ff 830613ff cb0a1dff cb0a1dff c00c1dff a4121cff a3131cff a3131cff a3131cff 9d121bff 0a0102ff 000000ff 0000001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000024 000000ff 000000ff 990816ff e99aa1ff ffffffff d12536ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff bf0c1dff cb0a1dff 400309ff 000000ff 61050eff cb0a1dff c10c1cff a4121cff a3131cff a3131cff a3131cff a3131cff 640c11ff 000000ff 020000cd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000005d 000000ff 120103ff cb0a1dff e37984ff efb3b8ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30b1dff a4131cff a3131cff c70b1dff 350308ff 000000ff 56040cff bf0d1cff a4121cff a3131cff a3131cff a3131cff a3131cff 99121aff 160304ff 000000ff 00000059 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000044 000000ff 0e0102ff cb0a1dff cb0a1dff cc0e21ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0a1dff ab111dff a3131cff a3131cff c40b1cff 0a0101ff 000000ff 800b15ff a3131cff a3131cff a3131cff a3131cff a3131cff a2131cff 310608ff 000000ff 010000db 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000029 000000ff 040001ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff 9e0916ff 000000ff 070101ff 9f121bff a3131cff a3131cff a3131cff a3131cff 96111aff 2c0508ff 000000ff 020000f9 0000002f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 010000fc 000000ff 810612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0b1dff b0101dff a3131cff a3131cff a3131cff 9f131bff 200204ff 000000ff 0b0102ff 640c11ff 96121aff 99121aff 8b1018ff 51090eff 0f0203ff 000000ff 000000fe 0000005e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000085 000000ff 0c0102ff b4091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50c1dff ab111dff a3131cff a3131cff a3131cff a3131cff 4a090dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040001f5 0000004c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0b0001e3 000000ff 2f0207ff b7091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1cff a5131cff a3131cff a3131cff a3131cff a1131cff 540a0eff 010000ff 020000fe 02000067 060000a7 020000fc 000000ff 000000ff 000000ff 060001f9 050000a4 00000022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000038 000000fe 000000ff 0c0102ff 770611ff c30b1cff b70f1cff a8111cff a3131cff a3131cff a3131cff a3131cff 8b1018ff 230406ff 000000ff 000000ff 0d020273 ffffff00 ffffff00 0000001a 00000043 00000049 00000046 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000005a 010000f9 000000ff 000000ff 200405ff 4b090dff 680c12ff 840f17ff 790e15ff 560a0fff 330609ff 060101ff 000000ff 100203fc 12000353 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000039 000000d6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 330609df 520a0a19 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000005a 020000a1 0a0101d0 050101ef 000000ff 070101f6 240506db 39060aa1 41080c3f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 00000065 00000083 00000088 0000008c 0000006f 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b410c53 141f05bb 020301f9 000000ff 000000ff 000000ff 000000ff 000000ff 010100fc 030401b3 00000033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a0e03ba 000000ff 000000ff 000000ff 040601ff 202e09ff 202e09ff 1d2b08ff 0f1504ff 000000ff 000000ff 010200fb 03030062 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 010200de 000000ff 0a0e03ff 476814ff 74aa21ff 7cb623ff 7cb623ff 7cb623ff 7bb523ff 527917ff 182307ff 000000ff 000000ff 00000093 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 010100d4 000000ff 2f5717ff 6faf25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb523ff 395410ff 000000ff 000000ff 00000084 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 000000f6 000000ff 366a1dff 4e9b2aff 5ea528ff 78b424ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 466614ff 000100ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001e 000000ff 000000ff 407f22ff 4e9b2aff 4e9b2aff 519c29ff 6cac25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 3b5611ff 000000ff 000100f7 0000002e 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +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 000000fc 000000ff 376d1dff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 66a927ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 79b122ff 141e06ff 000000ff 000000cd 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 0000001a 000000f9 000000ff 19330eff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5fa528ff 7bb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 628f1cff 010200ff 000000ff 00000077 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 000000bf 000000ff 000000ff 070e04ff 4c9829ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 59a128ff 76b324ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 395410ff 000000ff 000000f8 00000025 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007e 000000ff 000000ff 030201ff 000000ff 1c370fff 4e9a2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 519c2aff 6bac26ff 7cb623ff 7cb623ff 7cb623ff 78b022ff 131c05ff 000000ff 000000af 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000014 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000003e 000000fd 000000ff 2d1d08fe 140d04ff 000000ff 000000ff 234613ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5ca428ff 78b324ff 7cb623ff 7cb623ff 608d1bff 000100ff 000000ff 0000003a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000033 000000af 000000db 000000f7 000000ff 000000ff 000000e8 000000c5 00000092 00000029 00000000 00000000 00000000 00000000 00000000 00000000 00000022 020100e8 000000ff 150d04fc 2f1e08ff 000000ff 010000ff 000000ff 000000ff 14270bff 418223ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 529d2aff 6eae25ff 7cb623ff 7cb623ff 283b0bff 000000ff 030400c7 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000014 000000a9 000000fe 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fe 000000b9 00000028 00000000 00000000 00000002 02020073 020100f9 000000ff 100a03fd 462d0cff 000000ff 000000ff 080501fe 000000ff 000000ff 000000ff 010201ff 214212ff 418123ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 62a727ff 7bb623ff 67971dff 000100ff 000000ff 0000004e 00000000 00000000 │ │ +00000000 00000000 00000002 000000b9 000000ff 000000ff 340307ff 67050fff 8f0714ff 840713ff 6f0510ff 5b040dff 47030aff 180103ff 000000ff 000000ff 000000f7 000000d6 000000dd 030201f4 000000ff 000000ff 110b03ff 5e3b11ff 000000ff 000000ff 321f08ff 000000ff 000000ff 000000ff 070401ff 000000ff 000000ff 000000ff 0e1b07ff 295116ff 3e7b21ff 4c9729ff 4e9b2aff 4e9b2aff 4e9b2aff 58a128ff 76b223ff 2a3e0cff 000000ff 020501dc 00000003 00000000 │ │ +00000000 00000000 00000076 000000ff 010000ff 6e0510ff d32f3fff dd606dff e37d87ff da505eff cb0a1dff cb0a1dff cb0a1dff c60a1cff 760611ff 0e0102ff 000000ff 000000ff 000000ff 000000ff 090602ff 4c300dff 7d4f16ff 0c0802ff 000000ff 000000ff 633f11ff 000000ff 000000ff 000000ff 231706ff 362309ff 000000ff 000000ff 000000ff 000000ff 000000ff 020301ff 0f1d08ff 1c390fff 234513ff 274e15ff 2d5918ff 355a15ff 010100ff 000000ff 14270b8a 00000000 │ │ +00000000 00000004 010000e7 000000ff 580911ff e89199ff fffdfdff ffffffff ffffffff fdf4f5ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c1091cff 120103ff 000000ff 190f04fe 613d11ff 845417ff 6b4413ff 0d0802fe 000000ff 000000ff 221506fd 5a3910ff 000000ff 020201f8 000000ff 201406ff 3c260aff 000000ff 000000b6 00000080 000100c3 010200fa 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010301fa 00000000 │ │ +00000000 0000004e 000000ff 000000ff ba8589ff ffffffff ffffffff ffffffff f2c0c5ff d43646ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 900715ff 000000ff 000000ff 5d3b10ff 3a250afe 020100ff 000000ff 000000ff 000000ff 5a3910ff 5b3a10ff 000000ff 030201f4 000000ff 1b1105ff 2d1d08ff 000000ff 00000091 00000000 00000000 00000007 0000003c 04090276 0f1e09a8 122309c7 112109e0 0e1d07f0 081104f2 030502f7 000000ff 000000df 00000000 │ │ +00000000 00000091 000000ff 19090bff fefefeff ffffffff f8dee1ff da525fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b30f1dff 220406ff 000000ff 000000ff 000000ff 000000ff 000000dd 000000ff 050301ff 875618ff 633e11ff 000000ff 020101f8 000000ff 170e04ff 1f1405ff 000000ff 00000077 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 │ │ +00000000 000000b5 000000ff 603f43ff ffffffff fefafaff d43242ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1dff a3131cff 2a0507ff 000000ff 000000ff 000000d3 00000070 000000b7 000000ff 311e08fc 8e5a19ff 6a4313ff 000000ff 000000fd 000000ff 130c03fe 110a03ff 000000ff 0000005d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 020000d9 000000ff 705759ff ffffffff e37a85ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a6131cff a3131cff 590b10ff 000000ff 010000e0 00000000 00000014 000000fb 000000ff 3b250bff 2e1d08fd 110b03fe 000000ff 000000ff 000000ff 070401ff 020100ff 000000ff 00000044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 050001db 000000ff 693e42ff eba2a9ff cb0c1fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff aa121cff a3131cff a3131cff 640c11ff 000000ff 030000ec 00000000 00000074 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000075 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 020000cd 000000ff 5b040dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff ab111cff a3131cff a3131cff a3131cff 51090eff 000000ff 060001d2 0000003b 000000f8 000000ff 000000ff 3a1f21ff 817172ff b6aeafff ab6b72ff 8f0d19ff 60050eff 250205ff 000000ff 000000ff 000000ff 000000a4 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 000000b5 000000ff 4f040bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff ab111cff a3131cff a3131cff a3131cff a3131cff 3b070aff 000000ff 000000ba 020000f5 000000ff 140506ff b0999bff fdf7f8ff ffffffff fffefeff f9e3e5ff cd1426ff cb0a1dff cb0a1dff 8d0714ff 200205ff 000000ff 000000ff 000000a4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000075 000000ff 0d0102ff c40a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20c1dff a7121cff a3131cff 9f131bff 780e15ff 49080dff 230406ff 0d0202ff 000000ff 000000f9 000000ff 291618ff eee8e9ff fffefeff fefafbff f4cdd0ff da5360ff cb0b1eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf091bff 2f0207ff 000000ff 000000ff 00000048 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000031 000000ff 000000ff 7d0611fe cb0a1dff cb0a1dff cb0a1dff cb0a1dff c10d1dff a5121cff 95111aff 41080bff 080101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1b1b1bff 9b9a9aff f7e8eaff da515fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20a1cff 190204ff 000000ff 120204d5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 050001cd 000000ff 2a0206ff cb0a1dff cb0a1dff cb0a1dff c30c1dff a0121bff 570a0fff 090102ff 000000ff 000000ff 210205ff 5e050eff 910715ff 920715ff 8b0714ff 67050fff 0e0102ff 000000ff 000000ff 3d0d12ff c60a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90b1dff 750d14ff 000000ff 000000ff 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 0000003d 000000ff 000000ff 5c050dff cb0a1dff cb0a1dff a70f1bff 240406ff 000000ff 000000ff 352527ff d0cdceff fef9f9ff fcf1f2ff d12838ff cb0a1dff cb0a1dff cb0a1dff bf091bff 5b040dff 000000ff 000000ff 410309ff ca0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff 110203ff 000000ff 0000004a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 02000092 000000ff 000000ff 360308ff 8b0714ff 2f0307ff 000000ff 070203ff 968e8fff fdf8f8ff fefbfbff fdf8f8ff e1717cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 50040bff 000000ff 000000ff 7c0612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c40b1dff a4131cff a3131cff 330609ff 000000ff 0000006a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000008c 000000ff 000000ff 000000ff 000000ff 040001ff b09c9eff ffffffff fdf4f5ff f2c2c7ff d12838ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60a1cff 2e0207ff 000000ff 100102ff c50a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a6131cff a3131cff a3131cff 3e070bff 000000ff 00000071 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000003c 020001d1 000000ff 010000ff 95474fff fefcfcff fdf8f8ff e4828bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff a10817ff 000000ff 000000ff a60818ff cb0a1dff cb0a1dff cb0a1dff c10c1cff a5121cff a3131cff a3131cff a3131cff 290507ff 000000ff 00000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 140102d9 000000ff 3e0309ff edacb3ff ffffffff e8959dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff 0e0102ff 000000ff 830613ff cb0a1dff cb0a1dff c00c1dff a4121cff a3131cff a3131cff a3131cff 9d121bff 0a0102ff 000000ff 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000024 000000ff 000000ff 990816ff e99aa1ff ffffffff d12536ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff bf0c1dff cb0a1dff 400309ff 000000ff 61050eff cb0a1dff c10c1cff a4121cff a3131cff a3131cff a3131cff a3131cff 640c11ff 000000ff 020000cd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000005d 000000ff 120103ff cb0a1dff e37984ff efb3b8ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30b1dff a4131cff a3131cff c70b1dff 350308ff 000000ff 56040cff bf0d1cff a4121cff a3131cff a3131cff a3131cff a3131cff 99121aff 160304ff 000000ff 00000059 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000044 000000ff 0e0102ff cb0a1dff cb0a1dff cc0e21ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0a1dff ab111dff a3131cff a3131cff c40b1cff 0a0101ff 000000ff 800b15ff a3131cff a3131cff a3131cff a3131cff a3131cff a2131cff 310608ff 000000ff 010000db 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000029 000000ff 040001ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff 9e0916ff 000000ff 070101ff 9f121bff a3131cff a3131cff a3131cff a3131cff 96111aff 2c0508ff 000000ff 020000f9 0000002f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000d 010000fc 000000ff 810612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0b1dff b0101dff a3131cff a3131cff a3131cff 9f131bff 200204ff 000000ff 0b0102ff 640c11ff 96121aff 99121aff 8b1018ff 51090eff 0f0203ff 000000ff 000000fe 0000005e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000085 000000ff 0c0102ff b4091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50c1dff ab111dff a3131cff a3131cff a3131cff a3131cff 4a090dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040001f5 0000004c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000007 0b0001e3 000000ff 2f0207ff b7091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1cff a5131cff a3131cff a3131cff a3131cff a1131cff 540a0eff 010000ff 020000fe 02000067 060000a7 020000fc 000000ff 000000ff 000000ff 060001f9 050000a4 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000038 000000fe 000000ff 0c0102ff 770611ff c30b1cff b70f1cff a8111cff a3131cff a3131cff a3131cff a3131cff 8b1018ff 230406ff 000000ff 000000ff 0d020273 00000000 00000000 0000001a 00000043 00000049 00000046 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005a 010000f9 000000ff 000000ff 200405ff 4b090dff 680c12ff 840f17ff 790e15ff 560a0fff 330609ff 060101ff 000000ff 100203fc 12000353 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000039 000000d6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 330609df 520a0a19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000005a 020000a1 0a0101d0 050101ef 000000ff 070101f6 240506db 39060aa1 41080c3f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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-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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000036 0000005b 00000079 00000088 00000074 0000005b 00000015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000003e 00000099 000000e8 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fa 000000af 0000004e 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 23330a5f 0e1504dc 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e9 00000074 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 090d03c7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ac 0000000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000016 000000ff 000000ff 000000ff 000000ff 000000ff 151f06ff 466614ff 6fa31fff 71a620ff 6da11fff 6a9c1eff 67971dff 466714ff 0f1504ff 000000ff 000000ff 000000ff 000000ff 010100d6 00000025 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000029 000000ff 000000ff 000000ff 22320aff 628f1cff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7ab322ff 4f7416ff 162006ff 000000ff 000000ff 000000ff 000000f0 00000041 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000066 000000ff 000000ff 000100ff 549625ff 72b024ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb523ff 354f0fff 000000ff 000000ff 000000ff 000000ef 00000027 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000009c 000000ff 000000ff 0d1907ff 4e9b2aff 4e9b2aff 5ba328ff 75b125ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 416012ff 000000ff 000000ff 000000ff 000000da 00000011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 000000ae 000000ff 000000ff 14290bff 4e9b2aff 4e9b2aff 4e9b2aff 509c2aff 6bac25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 4c6f15ff 010200ff 000000ff 000000ff 000000bb 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 000000bb 000000ff 000000ff 172d0cff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 60a627ff 7ab523ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 486a14ff 000000ff 000000ff 000000ff 00000093 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 000000c0 000000ff 000000ff 152b0cff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 58a129ff 78b324ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 293d0cff 000000ff 000000ff 000000ff 00000045 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000009b 000000ff 000000ff 070f04ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 549e29ff 74b224ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 75ac21ff 111905ff 000000ff 000000ff 000000de 0000000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000009f 000000ff 000000ff 000000ff 468b26ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 519c2aff 6faf25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 64921cff 030501ff 000000ff 000000ff 0000008c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000012 000000ed 000000ff 000000ff 000000ff 274e15ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 69ab26ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 3e5b12ff 000000ff 000000ff 000000fc 00000033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000009f 000000ff 000000ff 000000ff 000000ff 070f04ff 4a9328ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5ea427ff 79b524ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 78b022ff 0f1504ff 000000ff 000000ff 000000ce 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000046 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 15290bff 4c9829ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 539e29ff 70ae25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 537917ff 000000ff 000000ff 000000ff 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 00000023 000000ec 000000ff 000000ff 0b0702ff 271907ff 000000ff 000000ff 000000ff 1c370fff 4e9a2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 62a627ff 7bb523ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 1f2d09ff 000000ff 000000ff 000000e2 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000002c 00000021 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000010 000000d7 000000ff 000000ff 000000ff 593810ff 100a03ff 000000ff 000000ff 000000ff 000000ff 234713ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 559f29ff 72b025ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 65941cff 000100ff 000000ff 000000ff 00000075 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001c 0000007e 000000b4 000000d2 000000f0 000000ff 000000ff 000000ff 000000fa 000000d9 000000b5 00000091 00000048 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 000000bb 000000ff 000000ff 000000ff 3a250aff 342109ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 152a0bff 428323ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4f9c2aff 65a926ff 7bb523ff 7cb623ff 7cb623ff 7cb623ff 2b3f0cff 000000ff 000000ff 000000ee 00000010 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000013 000000a4 000000fc 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d8 0000006b 0000000c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000031 000000cf 000000ff 000000ff 000000ff 321f09ff 623e11ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 020301ff 234613ff 4a9328ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5aa229ff 78b324ff 7cb623ff 7cb623ff 6a9b1eff 010200ff 000000ff 000000ff 00000089 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000032 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f0 0000005b ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000087 000000fb 000000ff 000000ff 000000ff 2a1b07ff 7b4e16ff 0a0602ff 000000ff 000000ff 040200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 070f04ff 295116ff 438624ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 539e29ff 72b025ff 7cb623ff 7cb623ff 2f450dff 000000ff 000000ff 000000f8 0000001c ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000f 000000dd 000000ff 000000ff 000000ff 000000ff 130103ff 410309ff 6f0510ff 7b0612ff 760611ff 710610ff 67050fff 45030aff 200205ff 020000ff 000000ff 000000ff 000000ff 000000ff 000000fe 000000c8 0000009a 00000088 000000af 000000eb 000000ff 000000ff 000000ff 000000ff 241706ff 835317ff 080502ff 000000ff 000000ff 000000ff 110b03ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 102009ff 2a5417ff 458825ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4f9c2aff 68aa26ff 7cb623ff 6da01fff 030401ff 000000ff 000000ff 0000009d ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 000000aa 000000ff 000000ff 000000ff 350308ff a90818ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20a1cff 830613ff 350308ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3a250aff 855418ff 201406ff 000000ff 000000ff 000000ff 211606ff 080501ff 000000ff 000000ff 000000ff 000000ff 000000ff 241706ff 010100ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0b1606ff 1b350eff 2a5417ff 3a731fff 499127ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5aa228ff 77b324ff 344c0fff 000000ff 000000ff 000100fd 0505002c ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000059 000000ff 000000ff 000000ff 4a040bff cb0a1dff d12738ff e1707bff e89199ff eeb0b6ff f2c0c5ff dc5865ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 920715ff 0c0102ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1e1305ff 664112ff 8b5818ff 322009ff 000000ff 000000ff 000000ff 000000ff 7c4e16ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 724814ff 221506ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 060d03ff 0c1706ff 112109ff 162b0cff 1b350eff 214111ff 294711ff 020301ff 000000ff 000000ff 101f08e4 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 000000c4 000000ff 000000ff 160103ff c60f20ff e37c86ff fdf5f6ff ffffffff ffffffff ffffffff ffffffff fdf4f5ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b8091aff 0f0102ff 000000ff 000000ff 020100ff 2b1b08ff 432a0cff 6f4714ff 8e5a19ff 7e5016ff 1f1305ff 000000ff 000000ff 000000ff 000000ff 1f1406ff 855417ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6b4413ff 170f04ff 000000ff 000000ff 000000a7 000000ad 000000f1 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000047 ffffff00 │ │ -ffffff00 ffffff00 00000028 000000ff 000000ff 000000ff 5a0d14ff f7d8dbff ffffffff ffffffff ffffffff ffffffff ffffffff fffdfdff e8919aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff a30817ff 050001ff 000000ff 000000ff 4f320eff 8e5a19ff 8e5a19ff 674112ff 0b0702ff 000000ff 000000ff 000000ff 000000ff 000000ff 4e310eff 855417ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 644012ff 080501ff 000000ff 000000ff 00000069 ffffff00 00000002 00000031 0000006f 000000ac 010100eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008a ffffff00 │ │ -ffffff00 ffffff00 0000008b 000000ff 000000ff 000000ff b37f84ff ffffffff ffffffff ffffffff ffffffff fceff0ff e68790ff d12738ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 4f040bff 000000ff 000000ff 100a03ff 573710ff 231606ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 794d15ff 8c5919ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5d3c10ff 000000ff 000000ff 000000ff 0000004f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000024 00000048 00000069 070d0497 091305c1 081004e2 050902f5 030501f9 010201fb 000000fe 000000ff 000000ff 000000ee 00000016 ffffff00 │ │ -ffffff00 ffffff00 000000d1 000000ff 000000ff 130708ff fdfdfdff ffffffff ffffffff ffffffff f3c4c9ff d12637ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff 8a0f17ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e2 000000ff 000000ff 160e04ff 8e5a19ff 8e5a19ff 040301ff 000000ff 000000ff 000000ff 000000ff 000000ff 52340fff 000000ff 000000ff 000000ff 00000036 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000b ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000001 000000f6 000000ff 000000ff 604f51ff ffffffff ffffffff ffffffff edacb3ff cc0d20ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a6131cff a2131cff 020000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 00000073 000000fa 000000ff 000000ff 422a0cff 8e5a19ff 8e5a19ff 0c0702ff 000000ff 000000ff 000000ff 000000ff 000000ff 482e0dff 000000ff 000000ff 000000ff 0000001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 0000001d 000000ff 000000ff 000000ff a59c9dff ffffffff ffffffff f3c4c9ff cc1123ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff af101cff a3131cff a3131cff 0b0102ff 000000ff 000000ff 000000ff 000000d9 00000078 0000001a 00000077 000000ff 000000ff 000000ff 784c15ff 8e5a19ff 8e5a19ff 130c03ff 000000ff 000000ff 000000ff 000000ff 000000ff 3d270bff 000000ff 000000ff 000000fd 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000043 000000ff 000000ff 000000ff adadadff ffffffff fef9faff d12838ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb0e1cff a3131cff a3131cff a3131cff 2f0608ff 000000ff 000000ff 000000cb ffffff00 ffffff00 00000001 000000dc 000000ff 000000ff 221506ff 654012ff 40290bff 241706ff 060401ff 000000ff 000000ff 000000ff 000000ff 000000ff 281907ff 000000ff 000000ff 000000e8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000051 000000ff 000000ff 000000ff aaaaaaff ffffffff e9979fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a5121cff a3131cff a3131cff a3131cff 49080dff 000000ff 000000ff 000000d4 ffffff00 ffffff00 00000044 000000ff 000000ff 000000ff 010100ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d1 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000043 000000ff 000000ff 000000ff a0888bff f6d5d8ff cf1c2eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c40b1dff a6131cff a3131cff a3131cff a3131cff a3131cff 44080cff 000000ff 000000ff 000000dd ffffff00 ffffff00 000000ba 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f6 0000006b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000036 000000ff 000000ff 000000ff 830613ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60b1dff a7121cff a3131cff a3131cff a3131cff a3131cff a3131cff 2f0508ff 000000ff 000000ff 000000b9 ffffff00 00000089 000000ff 000000ff 000000ff 000000ff 000000ff 1a0e0fff 544345ff 8f8d8dff 968385ff 823840ff 730610ff 50040bff 1d0104ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ac 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000028 000000ff 000000ff 000000ff 810612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a9111cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 1a0304ff 000000ff 000000ff 00000093 0000008c 000000ff 000000ff 000000ff 000000ff 34191bff cbc5c6ff ffffffff fefbfbff ffffffff ffffffff ffffffff dc5865ff cb0a1dff cb0a1dff b6091aff 5e050dff 070001ff 000000ff 000000ff 000000ff 000000ff 000000ae 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 0000000b 000000fa 000000ff 000000ff 6f0510ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20c1dff a7121cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a2131cff 050101ff 000000ff 000000ff 000000bb 000000ff 000000ff 000000ff 0f0204ff 9a7679ff ffffffff fffdfdff ffffffff ffffffff ffffffff fefcfcff eda9afff ce1a2cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b6091aff 49040aff 000000ff 000000ff 000000ff 000000ff 000000b0 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 000000c2 000000ff 000000ff 390308ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb0e1cff a4131cff a3131cff a3131cff a3131cff a3131cff 921119ff 630c11ff 360609ff 230406ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 110708ff d2c7c8ff fffefeff ffffffff ffffffff ffffffff fdf4f5ff e8919aff d12738ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 68050fff 000000ff 000000ff 000000ff 000000ff 0000004d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000007e 000000ff 000000ff 080001ff c50a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff 7d0f16ff 4d090dff 1e0405ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010000ff 505050ff edebebff ffffffff ffffffff fef8f9ff e5848eff ce182aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 770611ff 000000ff 000000ff 000000ff 030001c9 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000003a 000000ff 000000ff 000000ff 7a0611ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff a3131cff 840f17ff 290507ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1b1b1bff bbbbbbff f2c3c8ff d22a3aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 3f0409ff 000000ff 000000ff 000000ff 0000003d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000002 000000d0 000000ff 000000ff 130103ff c10a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b80e1cff a3131cff 931119ff 3e070bff 010000ff 000000ff 000000ff 000000ff 000000ff 040001ff 340308ff 6f0510ff 7b0612ff 740611ff 6e0510ff 67050fff 370308ff 020000ff 000000ff 000000ff 000000ff 020202ff 820d19ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 9c0e19ff 060101ff 000000ff 000000ff 050001b2 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000048 000000ff 000000ff 000000ff 52040cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf0d1dff a3131cff 590a0fff 080101ff 000000ff 000000ff 000000ff 010000ff 513639ff a28083ff df9fa4ff e27781ff cc0d20ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b20919ff 3b0308ff 000000ff 000000ff 000000ff 020000ff 870713ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60b1dff a3131cff 4a090dff 000000ff 000000ff 020000de ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 000000bd 000000ff 000000ff 000000ff 56040cff ca0a1dff cb0a1dff cb0a1dff b20f1cff 3b070aff 000000ff 000000ff 000000ff 000000ff 2e2b2bff c7c7c7ff ffffffff ffffffff ffffffff ffffffff d84857ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 6b050fff 000000ff 000000ff 000000ff 040001ff 920715ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff af101dff a3131cff 740d14ff 000000ff 000000ff 000000f9 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000002d 000000ef 000000ff 000000ff 000000ff 380308ff 920715ff c20a1cff 310207ff 000000ff 000000ff 000000ff 0b0707ff 8d8d8dff fcfbfbff ffffffff ffffffff ffffffff fef8f9ff e37c86ff cb0c1fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 50040bff 000000ff 000000ff 000000ff 170103ff c20a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b80e1dff a3131cff a3131cff 96111aff 000000ff 000000ff 000000ff 00000018 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000033 000000ed 000000ff 000000ff 000000ff 000000ff 0a0001ff 000000ff 000000ff 000000ff 110909ff d5d5d5ff fffdfdff ffffffff fefcfcff ffffffff f2c2c7ff d32e3eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70a1cff 310207ff 000000ff 000000ff 000000ff 60050eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb0d1dff a4131cff a3131cff a3131cff a3131cff 110203ff 000000ff 000000ff 00000035 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002f 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0304ff cbc7c8ff fffdfdff ffffffff fffdfdff fdf3f4ff e06d78ff cb0b1eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb091bff 190104ff 000000ff 000000ff 050001ff ba091bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b90e1dff a3131cff a3131cff a3131cff a3131cff a3131cff 080101ff 000000ff 000000ff 00000020 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000016 0000007f 000000ea 000000ff 000000ff 000000ff 070001ff b2777eff ffffffff ffffffff fffefeff f7d8dbff d12536ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 8e0714ff 000000ff 000000ff 000000ff 7f0612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff a3131cff a3131cff a3131cff a3131cff 96121aff 000000ff 000000ff 000000f3 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 00000094 000000ff 000000ff 000000ff 7c0813ff fdf5f6ff ffffffff fffefeff f8dee1ff d02233ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff 120103ff 000000ff 000000ff 410309ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 810f16ff 000000ff 000000ff 000000c8 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 010000f9 000000ff 000000ff 130103ff cc2334ff ffffffff ffffffff fffefeff d32e3eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 48040aff 000000ff 000000ff 160103ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 4b090dff 000000ff 000000ff 0000009c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000044 000000ff 000000ff 000000ff 67050fff d43646ff ffffffff ffffffff f2c2c7ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80b1dff c70b1dff cb0a1dff cb0a1dff 64050eff 000000ff 000000ff 0d0102ff cb0a1dff cb0a1dff cb0a1dff b40f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9c121bff 0a0102ff 000000ff 000000ff 0000004c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000081 000000ff 000000ff 060001ff bb091bff cd1325ff fefcfcff ffffffff e06d78ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c10d1dff a3131cff a4131cff be0d1cff cb0a1dff 6b050fff 000000ff 000000ff 040001ff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 5d0b10ff 000000ff 000000ff 000000d9 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 0000009a 000000ff 000000ff 2f0207ff cb0a1dff cb0a1dff f3c5caff fceff0ff ce182aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ab111dff a3131cff a3131cff af101cff cb0a1dff 400309ff 000000ff 000000ff 160103ff ca0b1dff b2101dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 8a1018ff 080101ff 000000ff 000000ff 0000006a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000009d 000000ff 000000ff 43030aff cb0a1dff cb0a1dff cd1628ff cf1e30ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf0c1dff a3131cff a3131cff a3131cff af101dff cb0a1dff 140103ff 000000ff 000000ff 3e0309ff ab111dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9c121bff 1b0305ff 000000ff 000000ff 000000ee 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000097 000000ff 000000ff 380308ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50c1dff a7121cff a3131cff a3131cff a3131cff b1101dff b4091aff 000000ff 000000ff 000000ff 570a0fff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9a121aff 2f0608ff 000000ff 000000ff 000000ff 00000054 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000064 000000ff 000000ff 110102ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50b1cff a8121cff a3131cff a3131cff a3131cff a3131cff b2101dff 760611ff 000000ff 000000ff 030000ff 921119ff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 840f17ff 170304ff 000000ff 000000ff 000000ff 0000008e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000002a 000000ff 000000ff 000000ff 920715ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff a6131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9c0d18ff 080101ff 000000ff 000000ff 170204ff 861017ff a3131cff a3131cff a3131cff a3131cff a3131cff 881017ff 4a090dff 050101ff 000000ff 000000ff 000000ff 000000c3 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 00000001 000000d2 000000ff 000000ff 2d0206ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ba0e1dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a1131cff 280306ff 000000ff 000000ff 000000ff 000000ff 000000ff 250406ff 42080bff 42080bff 42080bff 230406ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000054 000000ff 000000ff 000000ff 61050eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff b10f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 520a0eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fe 00000087 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 000000cd 000000ff 000000ff 000000ff 740611ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a9111cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 6e0d13ff 030000ff 000000ff 000000ff 040001a7 000000a3 010000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d8 0000004d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000023 010000ef 000000ff 000000ff 000000ff 3a0308ff b20919ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff b60f1cff a4131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 540a0eff 010000ff 000000ff 000000ff 060001c3 00000004 ffffff00 00000019 00000084 050001e1 080001f0 070001f5 030000f6 020000e7 0000008e 00000033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000046 000000fc 000000ff 000000ff 000000ff 080001ff 6f0510ff c30c1dff bb0e1cff b30f1dff a5131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 800f16ff 280507ff 000000ff 000000ff 000000ff 040001e4 00000014 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000055 000000f6 000000ff 000000ff 000000ff 000000ff 1f0405ff 5b0b10ff 780e15ff 95111aff a3131cff a3131cff a3131cff 99121aff 770e14ff 540a0eff 2d0508ff 000000ff 000000ff 000000ff 000000ff 0c0102a9 00000011 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000034 000000e5 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0e0202ff 290507ff 1a0304ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 130203fc 24020658 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001a 000000a4 000000fc 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010000ff 300608cc 5d09131a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 000000a2 000000f2 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0102f4 2c0507bc 32070a3f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000037 00000076 0000008d 00000095 0000009c 00000082 0000005a 00000030 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 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000036 0000005b 00000079 00000088 00000074 0000005b 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000003e 00000099 000000e8 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fa 000000af 0000004e 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 23330a5f 0e1504dc 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e9 00000074 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 090d03c7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ac 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000016 000000ff 000000ff 000000ff 000000ff 000000ff 151f06ff 466614ff 6fa31fff 71a620ff 6da11fff 6a9c1eff 67971dff 466714ff 0f1504ff 000000ff 000000ff 000000ff 000000ff 010100d6 00000025 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000029 000000ff 000000ff 000000ff 22320aff 628f1cff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7ab322ff 4f7416ff 162006ff 000000ff 000000ff 000000ff 000000f0 00000041 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000066 000000ff 000000ff 000100ff 549625ff 72b024ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb523ff 354f0fff 000000ff 000000ff 000000ff 000000ef 00000027 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009c 000000ff 000000ff 0d1907ff 4e9b2aff 4e9b2aff 5ba328ff 75b125ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 416012ff 000000ff 000000ff 000000ff 000000da 00000011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000ae 000000ff 000000ff 14290bff 4e9b2aff 4e9b2aff 4e9b2aff 509c2aff 6bac25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 4c6f15ff 010200ff 000000ff 000000ff 000000bb 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 000000bb 000000ff 000000ff 172d0cff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 60a627ff 7ab523ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 486a14ff 000000ff 000000ff 000000ff 00000093 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000c0 000000ff 000000ff 152b0cff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 58a129ff 78b324ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 293d0cff 000000ff 000000ff 000000ff 00000045 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009b 000000ff 000000ff 070f04ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 549e29ff 74b224ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 75ac21ff 111905ff 000000ff 000000ff 000000de 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009f 000000ff 000000ff 000000ff 468b26ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 519c2aff 6faf25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 64921cff 030501ff 000000ff 000000ff 0000008c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000012 000000ed 000000ff 000000ff 000000ff 274e15ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 69ab26ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 3e5b12ff 000000ff 000000ff 000000fc 00000033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009f 000000ff 000000ff 000000ff 000000ff 070f04ff 4a9328ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5ea427ff 79b524ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 78b022ff 0f1504ff 000000ff 000000ff 000000ce 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000046 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 15290bff 4c9829ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 539e29ff 70ae25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 537917ff 000000ff 000000ff 000000ff 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 00000023 000000ec 000000ff 000000ff 0b0702ff 271907ff 000000ff 000000ff 000000ff 1c370fff 4e9a2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 62a627ff 7bb523ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 1f2d09ff 000000ff 000000ff 000000e2 00000008 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000002c 00000021 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010 000000d7 000000ff 000000ff 000000ff 593810ff 100a03ff 000000ff 000000ff 000000ff 000000ff 234713ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 559f29ff 72b025ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 65941cff 000100ff 000000ff 000000ff 00000075 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001c 0000007e 000000b4 000000d2 000000f0 000000ff 000000ff 000000ff 000000fa 000000d9 000000b5 00000091 00000048 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 000000bb 000000ff 000000ff 000000ff 3a250aff 342109ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 152a0bff 428323ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4f9c2aff 65a926ff 7bb523ff 7cb623ff 7cb623ff 7cb623ff 2b3f0cff 000000ff 000000ff 000000ee 00000010 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000013 000000a4 000000fc 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d8 0000006b 0000000c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000031 000000cf 000000ff 000000ff 000000ff 321f09ff 623e11ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 020301ff 234613ff 4a9328ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5aa229ff 78b324ff 7cb623ff 7cb623ff 6a9b1eff 010200ff 000000ff 000000ff 00000089 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000032 000000e7 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f0 0000005b 00000000 00000000 00000000 00000000 00000008 00000087 000000fb 000000ff 000000ff 000000ff 2a1b07ff 7b4e16ff 0a0602ff 000000ff 000000ff 040200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 070f04ff 295116ff 438624ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 539e29ff 72b025ff 7cb623ff 7cb623ff 2f450dff 000000ff 000000ff 000000f8 0000001c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000f 000000dd 000000ff 000000ff 000000ff 000000ff 130103ff 410309ff 6f0510ff 7b0612ff 760611ff 710610ff 67050fff 45030aff 200205ff 020000ff 000000ff 000000ff 000000ff 000000ff 000000fe 000000c8 0000009a 00000088 000000af 000000eb 000000ff 000000ff 000000ff 000000ff 241706ff 835317ff 080502ff 000000ff 000000ff 000000ff 110b03ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 102009ff 2a5417ff 458825ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4f9c2aff 68aa26ff 7cb623ff 6da01fff 030401ff 000000ff 000000ff 0000009d 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 000000aa 000000ff 000000ff 000000ff 350308ff a90818ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20a1cff 830613ff 350308ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 3a250aff 855418ff 201406ff 000000ff 000000ff 000000ff 211606ff 080501ff 000000ff 000000ff 000000ff 000000ff 000000ff 241706ff 010100ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0b1606ff 1b350eff 2a5417ff 3a731fff 499127ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5aa228ff 77b324ff 344c0fff 000000ff 000000ff 000100fd 0505002c 00000000 00000000 │ │ +00000000 00000000 00000000 00000059 000000ff 000000ff 000000ff 4a040bff cb0a1dff d12738ff e1707bff e89199ff eeb0b6ff f2c0c5ff dc5865ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 920715ff 0c0102ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1e1305ff 664112ff 8b5818ff 322009ff 000000ff 000000ff 000000ff 000000ff 7c4e16ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 724814ff 221506ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 060d03ff 0c1706ff 112109ff 162b0cff 1b350eff 214111ff 294711ff 020301ff 000000ff 000000ff 101f08e4 00000000 00000000 │ │ +00000000 00000000 00000000 000000c4 000000ff 000000ff 160103ff c60f20ff e37c86ff fdf5f6ff ffffffff ffffffff ffffffff ffffffff fdf4f5ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b8091aff 0f0102ff 000000ff 000000ff 020100ff 2b1b08ff 432a0cff 6f4714ff 8e5a19ff 7e5016ff 1f1305ff 000000ff 000000ff 000000ff 000000ff 1f1406ff 855417ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 6b4413ff 170f04ff 000000ff 000000ff 000000a7 000000ad 000000f1 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000047 00000000 │ │ +00000000 00000000 00000028 000000ff 000000ff 000000ff 5a0d14ff f7d8dbff ffffffff ffffffff ffffffff ffffffff ffffffff fffdfdff e8919aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff a30817ff 050001ff 000000ff 000000ff 4f320eff 8e5a19ff 8e5a19ff 674112ff 0b0702ff 000000ff 000000ff 000000ff 000000ff 000000ff 4e310eff 855417ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 644012ff 080501ff 000000ff 000000ff 00000069 00000000 00000002 00000031 0000006f 000000ac 010100eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0000008a 00000000 │ │ +00000000 00000000 0000008b 000000ff 000000ff 000000ff b37f84ff ffffffff ffffffff ffffffff ffffffff fceff0ff e68790ff d12738ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 4f040bff 000000ff 000000ff 100a03ff 573710ff 231606ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 794d15ff 8c5919ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5d3c10ff 000000ff 000000ff 000000ff 0000004f 00000000 00000000 00000000 00000000 00000000 00000000 00000024 00000048 00000069 070d0497 091305c1 081004e2 050902f5 030501f9 010201fb 000000fe 000000ff 000000ff 000000ee 00000016 00000000 │ │ +00000000 00000000 000000d1 000000ff 000000ff 130708ff fdfdfdff ffffffff ffffffff ffffffff f3c4c9ff d12637ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff 8a0f17ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000e2 000000ff 000000ff 160e04ff 8e5a19ff 8e5a19ff 040301ff 000000ff 000000ff 000000ff 000000ff 000000ff 52340fff 000000ff 000000ff 000000ff 00000036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000b 00000000 00000000 00000000 │ │ +00000000 00000001 000000f6 000000ff 000000ff 604f51ff ffffffff ffffffff ffffffff edacb3ff cc0d20ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a6131cff a2131cff 020000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f7 00000073 000000fa 000000ff 000000ff 422a0cff 8e5a19ff 8e5a19ff 0c0702ff 000000ff 000000ff 000000ff 000000ff 000000ff 482e0dff 000000ff 000000ff 000000ff 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 0000001d 000000ff 000000ff 000000ff a59c9dff ffffffff ffffffff f3c4c9ff cc1123ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff af101cff a3131cff a3131cff 0b0102ff 000000ff 000000ff 000000ff 000000d9 00000078 0000001a 00000077 000000ff 000000ff 000000ff 784c15ff 8e5a19ff 8e5a19ff 130c03ff 000000ff 000000ff 000000ff 000000ff 000000ff 3d270bff 000000ff 000000ff 000000fd 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000043 000000ff 000000ff 000000ff adadadff ffffffff fef9faff d12838ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb0e1cff a3131cff a3131cff a3131cff 2f0608ff 000000ff 000000ff 000000cb 00000000 00000000 00000001 000000dc 000000ff 000000ff 221506ff 654012ff 40290bff 241706ff 060401ff 000000ff 000000ff 000000ff 000000ff 000000ff 281907ff 000000ff 000000ff 000000e8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000051 000000ff 000000ff 000000ff aaaaaaff ffffffff e9979fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a5121cff a3131cff a3131cff a3131cff 49080dff 000000ff 000000ff 000000d4 00000000 00000000 00000044 000000ff 000000ff 000000ff 010100ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000043 000000ff 000000ff 000000ff a0888bff f6d5d8ff cf1c2eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c40b1dff a6131cff a3131cff a3131cff a3131cff a3131cff 44080cff 000000ff 000000ff 000000dd 00000000 00000000 000000ba 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000f6 0000006b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000036 000000ff 000000ff 000000ff 830613ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60b1dff a7121cff a3131cff a3131cff a3131cff a3131cff a3131cff 2f0508ff 000000ff 000000ff 000000b9 00000000 00000089 000000ff 000000ff 000000ff 000000ff 000000ff 1a0e0fff 544345ff 8f8d8dff 968385ff 823840ff 730610ff 50040bff 1d0104ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ac 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000028 000000ff 000000ff 000000ff 810612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a9111cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 1a0304ff 000000ff 000000ff 00000093 0000008c 000000ff 000000ff 000000ff 000000ff 34191bff cbc5c6ff ffffffff fefbfbff ffffffff ffffffff ffffffff dc5865ff cb0a1dff cb0a1dff b6091aff 5e050dff 070001ff 000000ff 000000ff 000000ff 000000ff 000000ae 00000005 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 0000000b 000000fa 000000ff 000000ff 6f0510ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20c1dff a7121cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a2131cff 050101ff 000000ff 000000ff 000000bb 000000ff 000000ff 000000ff 0f0204ff 9a7679ff ffffffff fffdfdff ffffffff ffffffff ffffffff fefcfcff eda9afff ce1a2cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b6091aff 49040aff 000000ff 000000ff 000000ff 000000ff 000000b0 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 000000c2 000000ff 000000ff 390308ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb0e1cff a4131cff a3131cff a3131cff a3131cff a3131cff 921119ff 630c11ff 360609ff 230406ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 110708ff d2c7c8ff fffefeff ffffffff ffffffff ffffffff fdf4f5ff e8919aff d12738ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 68050fff 000000ff 000000ff 000000ff 000000ff 0000004d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 0000007e 000000ff 000000ff 080001ff c50a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff 7d0f16ff 4d090dff 1e0405ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010000ff 505050ff edebebff ffffffff ffffffff fef8f9ff e5848eff ce182aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 770611ff 000000ff 000000ff 000000ff 030001c9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 0000003a 000000ff 000000ff 000000ff 7a0611ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff a3131cff 840f17ff 290507ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1b1b1bff bbbbbbff f2c3c8ff d22a3aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 3f0409ff 000000ff 000000ff 000000ff 0000003d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000002 000000d0 000000ff 000000ff 130103ff c10a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b80e1cff a3131cff 931119ff 3e070bff 010000ff 000000ff 000000ff 000000ff 000000ff 040001ff 340308ff 6f0510ff 7b0612ff 740611ff 6e0510ff 67050fff 370308ff 020000ff 000000ff 000000ff 000000ff 020202ff 820d19ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 9c0e19ff 060101ff 000000ff 000000ff 050001b2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000048 000000ff 000000ff 000000ff 52040cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf0d1dff a3131cff 590a0fff 080101ff 000000ff 000000ff 000000ff 010000ff 513639ff a28083ff df9fa4ff e27781ff cc0d20ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b20919ff 3b0308ff 000000ff 000000ff 000000ff 020000ff 870713ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60b1dff a3131cff 4a090dff 000000ff 000000ff 020000de 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 000000bd 000000ff 000000ff 000000ff 56040cff ca0a1dff cb0a1dff cb0a1dff b20f1cff 3b070aff 000000ff 000000ff 000000ff 000000ff 2e2b2bff c7c7c7ff ffffffff ffffffff ffffffff ffffffff d84857ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 6b050fff 000000ff 000000ff 000000ff 040001ff 920715ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff af101dff a3131cff 740d14ff 000000ff 000000ff 000000f9 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000002d 000000ef 000000ff 000000ff 000000ff 380308ff 920715ff c20a1cff 310207ff 000000ff 000000ff 000000ff 0b0707ff 8d8d8dff fcfbfbff ffffffff ffffffff ffffffff fef8f9ff e37c86ff cb0c1fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 50040bff 000000ff 000000ff 000000ff 170103ff c20a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b80e1dff a3131cff a3131cff 96111aff 000000ff 000000ff 000000ff 00000018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000033 000000ed 000000ff 000000ff 000000ff 000000ff 0a0001ff 000000ff 000000ff 000000ff 110909ff d5d5d5ff fffdfdff ffffffff fefcfcff ffffffff f2c2c7ff d32e3eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70a1cff 310207ff 000000ff 000000ff 000000ff 60050eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb0d1dff a4131cff a3131cff a3131cff a3131cff 110203ff 000000ff 000000ff 00000035 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000002f 000000eb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0304ff cbc7c8ff fffdfdff ffffffff fffdfdff fdf3f4ff e06d78ff cb0b1eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bb091bff 190104ff 000000ff 000000ff 050001ff ba091bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b90e1dff a3131cff a3131cff a3131cff a3131cff a3131cff 080101ff 000000ff 000000ff 00000020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000016 0000007f 000000ea 000000ff 000000ff 000000ff 070001ff b2777eff ffffffff ffffffff fffefeff f7d8dbff d12536ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 8e0714ff 000000ff 000000ff 000000ff 7f0612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff a3131cff a3131cff a3131cff a3131cff 96121aff 000000ff 000000ff 000000f3 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 00000094 000000ff 000000ff 000000ff 7c0813ff fdf5f6ff ffffffff fffefeff f8dee1ff d02233ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff 120103ff 000000ff 000000ff 410309ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 810f16ff 000000ff 000000ff 000000c8 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 010000f9 000000ff 000000ff 130103ff cc2334ff ffffffff ffffffff fffefeff d32e3eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 48040aff 000000ff 000000ff 160103ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 4b090dff 000000ff 000000ff 0000009c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000044 000000ff 000000ff 000000ff 67050fff d43646ff ffffffff ffffffff f2c2c7ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80b1dff c70b1dff cb0a1dff cb0a1dff 64050eff 000000ff 000000ff 0d0102ff cb0a1dff cb0a1dff cb0a1dff b40f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9c121bff 0a0102ff 000000ff 000000ff 0000004c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000081 000000ff 000000ff 060001ff bb091bff cd1325ff fefcfcff ffffffff e06d78ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c10d1dff a3131cff a4131cff be0d1cff cb0a1dff 6b050fff 000000ff 000000ff 040001ff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 5d0b10ff 000000ff 000000ff 000000d9 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 0000009a 000000ff 000000ff 2f0207ff cb0a1dff cb0a1dff f3c5caff fceff0ff ce182aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ab111dff a3131cff a3131cff af101cff cb0a1dff 400309ff 000000ff 000000ff 160103ff ca0b1dff b2101dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 8a1018ff 080101ff 000000ff 000000ff 0000006a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000009d 000000ff 000000ff 43030aff cb0a1dff cb0a1dff cd1628ff cf1e30ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf0c1dff a3131cff a3131cff a3131cff af101dff cb0a1dff 140103ff 000000ff 000000ff 3e0309ff ab111dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9c121bff 1b0305ff 000000ff 000000ff 000000ee 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000097 000000ff 000000ff 380308ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50c1dff a7121cff a3131cff a3131cff a3131cff b1101dff b4091aff 000000ff 000000ff 000000ff 570a0fff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9a121aff 2f0608ff 000000ff 000000ff 000000ff 00000054 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000064 000000ff 000000ff 110102ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50b1cff a8121cff a3131cff a3131cff a3131cff a3131cff b2101dff 760611ff 000000ff 000000ff 030000ff 921119ff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 840f17ff 170304ff 000000ff 000000ff 000000ff 0000008e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002a 000000ff 000000ff 000000ff 920715ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff a6131cff a3131cff a3131cff a3131cff a3131cff a3131cff 9c0d18ff 080101ff 000000ff 000000ff 170204ff 861017ff a3131cff a3131cff a3131cff a3131cff a3131cff 881017ff 4a090dff 050101ff 000000ff 000000ff 000000ff 000000c3 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 00000001 000000d2 000000ff 000000ff 2d0206ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ba0e1dff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a1131cff 280306ff 000000ff 000000ff 000000ff 000000ff 000000ff 250406ff 42080bff 42080bff 42080bff 230406ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000bf 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000054 000000ff 000000ff 000000ff 61050eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff b10f1cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 520a0eff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fe 00000087 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 000000cd 000000ff 000000ff 000000ff 740611ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a9111cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 6e0d13ff 030000ff 000000ff 000000ff 040001a7 000000a3 010000fb 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000d8 0000004d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000023 010000ef 000000ff 000000ff 000000ff 3a0308ff b20919ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff b60f1cff a4131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 540a0eff 010000ff 000000ff 000000ff 060001c3 00000004 00000000 00000019 00000084 050001e1 080001f0 070001f5 030000f6 020000e7 0000008e 00000033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000046 000000fc 000000ff 000000ff 000000ff 080001ff 6f0510ff c30c1dff bb0e1cff b30f1dff a5131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff a3131cff 800f16ff 280507ff 000000ff 000000ff 000000ff 040001e4 00000014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000055 000000f6 000000ff 000000ff 000000ff 000000ff 1f0405ff 5b0b10ff 780e15ff 95111aff a3131cff a3131cff a3131cff 99121aff 770e14ff 540a0eff 2d0508ff 000000ff 000000ff 000000ff 000000ff 0c0102a9 00000011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000034 000000e5 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0e0202ff 290507ff 1a0304ff 010000ff 000000ff 000000ff 000000ff 000000ff 000000ff 130203fc 24020658 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001a 000000a4 000000fc 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010000ff 300608cc 5d09131a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 000000a2 000000f2 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0102f4 2c0507bc 32070a3f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000037 00000076 0000008d 00000095 0000009c 00000082 0000005a 00000030 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 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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-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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000065 00000083 00000088 0000008c 0000006f 00000015 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2b410c53 141f05bb 020301f9 000000ff 000000ff 000000ff 000000ff 000000ff 010100fc 030401b3 00000033 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0a0e03ba 000000ff 000000ff 000000ff 040601ff 202e09ff 202e09ff 1d2b08ff 0f1504ff 000000ff 000000ff 010200fb 03030062 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 010200de 000000ff 0a0e03ff 476814ff 74aa21ff 7cb623ff 7cb623ff 7cb623ff 7bb523ff 527917ff 182307ff 000000ff 000000ff 00000093 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 010100d4 000000ff 2f5717ff 6faf25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb523ff 395410ff 000000ff 000000ff 00000084 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 000000f6 000000ff 366a1dff 4e9b2aff 5ea528ff 78b424ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 466614ff 000100ff 000000ff 00000057 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001e 000000ff 000000ff 407f22ff 4e9b2aff 4e9b2aff 519c29ff 6cac25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 3b5611ff 000000ff 000100f7 0000002e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -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 000000fc 000000ff 376d1dff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 66a927ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 79b122ff 141e06ff 000000ff 000000cd 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 0000001a 000000f9 000000ff 19330eff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5fa528ff 7bb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 628f1cff 010200ff 000000ff 00000077 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 000000bf 000000ff 000000ff 070e04ff 4c9829ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 59a128ff 76b324ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 395410ff 000000ff 000000f8 00000025 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000007e 000000ff 000000ff 030201ff 000000ff 1c370fff 4e9a2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 519c2aff 6bac26ff 7cb623ff 7cb623ff 7cb623ff 78b022ff 131c05ff 000000ff 000000af ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000014 0000000b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000003e 000000fd 000000ff 2d1d08fe 140d04ff 000000ff 000000ff 234613ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5ca428ff 78b324ff 7cb623ff 7cb623ff 608d1bff 000100ff 000000ff 0000003a ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000033 000000af 000000db 000000f7 000000ff 000000ff 000000e8 000000c5 00000092 00000029 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000022 020100e8 000000ff 150d04fc 2f1e08ff 000000ff 010000ff 000000ff 000000ff 14270bff 418223ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 529d2aff 6eae25ff 7cb623ff 7cb623ff 283b0bff 000000ff 030400c7 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 00000014 000000a9 000000fe 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fe 000000b9 00000028 ffffff00 ffffff00 00000002 02020073 020100f9 000000ff 100a03fd 462d0cff 000000ff 000000ff 080501fe 000000ff 000000ff 000000ff 010201ff 214212ff 418123ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 62a727ff 7bb623ff 67971dff 000100ff 000000ff 0000004e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000002 000000b9 000000ff 000000ff 340307ff 67050fff 8f0714ff 840713ff 6f0510ff 5b040dff 47030aff 180103ff 000000ff 000000ff 000000f7 000000d6 000000dd 030201f4 000000ff 000000ff 110b03ff 5e3b11ff 000000ff 000000ff 321f08ff 000000ff 000000ff 000000ff 070401ff 000000ff 000000ff 000000ff 0e1b07ff 295116ff 3e7b21ff 4c9729ff 4e9b2aff 4e9b2aff 4e9b2aff 58a128ff 76b223ff 2a3e0cff 000000ff 020501dc 00000003 ffffff00 │ │ -ffffff00 ffffff00 00000076 000000ff 010000ff 6e0510ff d32f3fff dd606dff e37d87ff da505eff cb0a1dff cb0a1dff cb0a1dff c60a1cff 760611ff 0e0102ff 000000ff 000000ff 000000ff 000000ff 090602ff 4c300dff 7d4f16ff 0c0802ff 000000ff 000000ff 633f11ff 000000ff 000000ff 000000ff 231706ff 362309ff 000000ff 000000ff 000000ff 000000ff 000000ff 020301ff 0f1d08ff 1c390fff 234513ff 274e15ff 2d5918ff 355a15ff 010100ff 000000ff 14270b8a ffffff00 │ │ -ffffff00 00000004 010000e7 000000ff 580911ff e89199ff fffdfdff ffffffff ffffffff fdf4f5ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c1091cff 120103ff 000000ff 190f04fe 613d11ff 845417ff 6b4413ff 0d0802fe 000000ff 000000ff 221506fd 5a3910ff 000000ff 020201f8 000000ff 201406ff 3c260aff 000000ff 000000b6 00000080 000100c3 010200fa 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010301fa ffffff00 │ │ -ffffff00 0000004e 000000ff 000000ff ba8589ff ffffffff ffffffff ffffffff f2c0c5ff d43646ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 900715ff 000000ff 000000ff 5d3b10ff 3a250afe 020100ff 000000ff 000000ff 000000ff 5a3910ff 5b3a10ff 000000ff 030201f4 000000ff 1b1105ff 2d1d08ff 000000ff 00000091 ffffff00 ffffff00 00000007 0000003c 04090276 0f1e09a8 122309c7 112109e0 0e1d07f0 081104f2 030502f7 000000ff 000000df ffffff00 │ │ -ffffff00 00000091 000000ff 19090bff fefefeff ffffffff f8dee1ff da525fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b30f1dff 220406ff 000000ff 000000ff 000000ff 000000ff 000000dd 000000ff 050301ff 875618ff 633e11ff 000000ff 020101f8 000000ff 170e04ff 1f1405ff 000000ff 00000077 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 ffffff00 ffffff00 │ │ -ffffff00 000000b5 000000ff 603f43ff ffffffff fefafaff d43242ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1dff a3131cff 2a0507ff 000000ff 000000ff 000000d3 00000070 000000b7 000000ff 311e08fc 8e5a19ff 6a4313ff 000000ff 000000fd 000000ff 130c03fe 110a03ff 000000ff 0000005d ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 020000d9 000000ff 705759ff ffffffff e37a85ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a6131cff a3131cff 590b10ff 000000ff 010000e0 ffffff00 00000014 000000fb 000000ff 3b250bff 2e1d08fd 110b03fe 000000ff 000000ff 000000ff 070401ff 020100ff 000000ff 00000044 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 050001db 000000ff 693e42ff eba2a9ff cb0c1fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff aa121cff a3131cff a3131cff 640c11ff 000000ff 030000ec ffffff00 00000074 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000075 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 020000cd 000000ff 5b040dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff ab111cff a3131cff a3131cff a3131cff 51090eff 000000ff 060001d2 0000003b 000000f8 000000ff 000000ff 3a1f21ff 817172ff b6aeafff ab6b72ff 8f0d19ff 60050eff 250205ff 000000ff 000000ff 000000ff 000000a4 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 000000b5 000000ff 4f040bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff ab111cff a3131cff a3131cff a3131cff a3131cff 3b070aff 000000ff 000000ba 020000f5 000000ff 140506ff b0999bff fdf7f8ff ffffffff fffefeff f9e3e5ff cd1426ff cb0a1dff cb0a1dff 8d0714ff 200205ff 000000ff 000000ff 000000a4 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000075 000000ff 0d0102ff c40a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20c1dff a7121cff a3131cff 9f131bff 780e15ff 49080dff 230406ff 0d0202ff 000000ff 000000f9 000000ff 291618ff eee8e9ff fffefeff fefafbff f4cdd0ff da5360ff cb0b1eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf091bff 2f0207ff 000000ff 000000ff 00000048 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 00000031 000000ff 000000ff 7d0611fe cb0a1dff cb0a1dff cb0a1dff cb0a1dff c10d1dff a5121cff 95111aff 41080bff 080101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1b1b1bff 9b9a9aff f7e8eaff da515fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20a1cff 190204ff 000000ff 120204d5 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 050001cd 000000ff 2a0206ff cb0a1dff cb0a1dff cb0a1dff c30c1dff a0121bff 570a0fff 090102ff 000000ff 000000ff 210205ff 5e050eff 910715ff 920715ff 8b0714ff 67050fff 0e0102ff 000000ff 000000ff 3d0d12ff c60a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90b1dff 750d14ff 000000ff 000000ff 00000024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000003d 000000ff 000000ff 5c050dff cb0a1dff cb0a1dff a70f1bff 240406ff 000000ff 000000ff 352527ff d0cdceff fef9f9ff fcf1f2ff d12838ff cb0a1dff cb0a1dff cb0a1dff bf091bff 5b040dff 000000ff 000000ff 410309ff ca0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff 110203ff 000000ff 0000004a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 02000092 000000ff 000000ff 360308ff 8b0714ff 2f0307ff 000000ff 070203ff 968e8fff fdf8f8ff fefbfbff fdf8f8ff e1717cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 50040bff 000000ff 000000ff 7c0612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c40b1dff a4131cff a3131cff 330609ff 000000ff 0000006a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000008c 000000ff 000000ff 000000ff 000000ff 040001ff b09c9eff ffffffff fdf4f5ff f2c2c7ff d12838ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60a1cff 2e0207ff 000000ff 100102ff c50a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a6131cff a3131cff a3131cff 3e070bff 000000ff 00000071 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000003c 020001d1 000000ff 010000ff 95474fff fefcfcff fdf8f8ff e4828bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff a10817ff 000000ff 000000ff a60818ff cb0a1dff cb0a1dff cb0a1dff c10c1cff a5121cff a3131cff a3131cff a3131cff 290507ff 000000ff 00000047 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 140102d9 000000ff 3e0309ff edacb3ff ffffffff e8959dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff 0e0102ff 000000ff 830613ff cb0a1dff cb0a1dff c00c1dff a4121cff a3131cff a3131cff a3131cff 9d121bff 0a0102ff 000000ff 0000001c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000024 000000ff 000000ff 990816ff e99aa1ff ffffffff d12536ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff bf0c1dff cb0a1dff 400309ff 000000ff 61050eff cb0a1dff c10c1cff a4121cff a3131cff a3131cff a3131cff a3131cff 640c11ff 000000ff 020000cd ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000005d 000000ff 120103ff cb0a1dff e37984ff efb3b8ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30b1dff a4131cff a3131cff c70b1dff 350308ff 000000ff 56040cff bf0d1cff a4121cff a3131cff a3131cff a3131cff a3131cff 99121aff 160304ff 000000ff 00000059 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000044 000000ff 0e0102ff cb0a1dff cb0a1dff cc0e21ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0a1dff ab111dff a3131cff a3131cff c40b1cff 0a0101ff 000000ff 800b15ff a3131cff a3131cff a3131cff a3131cff a3131cff a2131cff 310608ff 000000ff 010000db 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000029 000000ff 040001ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff 9e0916ff 000000ff 070101ff 9f121bff a3131cff a3131cff a3131cff a3131cff 96111aff 2c0508ff 000000ff 020000f9 0000002f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 010000fc 000000ff 810612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0b1dff b0101dff a3131cff a3131cff a3131cff 9f131bff 200204ff 000000ff 0b0102ff 640c11ff 96121aff 99121aff 8b1018ff 51090eff 0f0203ff 000000ff 000000fe 0000005e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000085 000000ff 0c0102ff b4091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50c1dff ab111dff a3131cff a3131cff a3131cff a3131cff 4a090dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040001f5 0000004c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000007 0b0001e3 000000ff 2f0207ff b7091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1cff a5131cff a3131cff a3131cff a3131cff a1131cff 540a0eff 010000ff 020000fe 02000067 060000a7 020000fc 000000ff 000000ff 000000ff 060001f9 050000a4 00000022 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000038 000000fe 000000ff 0c0102ff 770611ff c30b1cff b70f1cff a8111cff a3131cff a3131cff a3131cff a3131cff 8b1018ff 230406ff 000000ff 000000ff 0d020273 ffffff00 ffffff00 0000001a 00000043 00000049 00000046 00000008 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000005a 010000f9 000000ff 000000ff 200405ff 4b090dff 680c12ff 840f17ff 790e15ff 560a0fff 330609ff 060101ff 000000ff 100203fc 12000353 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000039 000000d6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 330609df 520a0a19 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000005a 020000a1 0a0101d0 050101ef 000000ff 070101f6 240506db 39060aa1 41080c3f ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 00000065 00000083 00000088 0000008c 0000006f 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b410c53 141f05bb 020301f9 000000ff 000000ff 000000ff 000000ff 000000ff 010100fc 030401b3 00000033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a0e03ba 000000ff 000000ff 000000ff 040601ff 202e09ff 202e09ff 1d2b08ff 0f1504ff 000000ff 000000ff 010200fb 03030062 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 010200de 000000ff 0a0e03ff 476814ff 74aa21ff 7cb623ff 7cb623ff 7cb623ff 7bb523ff 527917ff 182307ff 000000ff 000000ff 00000093 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 010100d4 000000ff 2f5717ff 6faf25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb523ff 395410ff 000000ff 000000ff 00000084 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 000000f6 000000ff 366a1dff 4e9b2aff 5ea528ff 78b424ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 466614ff 000100ff 000000ff 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001e 000000ff 000000ff 407f22ff 4e9b2aff 4e9b2aff 519c29ff 6cac25ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 3b5611ff 000000ff 000100f7 0000002e 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +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 000000fc 000000ff 376d1dff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 66a927ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 79b122ff 141e06ff 000000ff 000000cd 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 0000001a 000000f9 000000ff 19330eff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5fa528ff 7bb623ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 628f1cff 010200ff 000000ff 00000077 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 000000bf 000000ff 000000ff 070e04ff 4c9829ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 59a128ff 76b324ff 7cb623ff 7cb623ff 7cb623ff 7cb623ff 395410ff 000000ff 000000f8 00000025 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000007e 000000ff 000000ff 030201ff 000000ff 1c370fff 4e9a2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 519c2aff 6bac26ff 7cb623ff 7cb623ff 7cb623ff 78b022ff 131c05ff 000000ff 000000af 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000014 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000003e 000000fd 000000ff 2d1d08fe 140d04ff 000000ff 000000ff 234613ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 5ca428ff 78b324ff 7cb623ff 7cb623ff 608d1bff 000100ff 000000ff 0000003a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000033 000000af 000000db 000000f7 000000ff 000000ff 000000e8 000000c5 00000092 00000029 00000000 00000000 00000000 00000000 00000000 00000000 00000022 020100e8 000000ff 150d04fc 2f1e08ff 000000ff 010000ff 000000ff 000000ff 14270bff 418223ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 529d2aff 6eae25ff 7cb623ff 7cb623ff 283b0bff 000000ff 030400c7 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000014 000000a9 000000fe 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000fe 000000b9 00000028 00000000 00000000 00000002 02020073 020100f9 000000ff 100a03fd 462d0cff 000000ff 000000ff 080501fe 000000ff 000000ff 000000ff 010201ff 214212ff 418123ff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 4e9b2aff 62a727ff 7bb623ff 67971dff 000100ff 000000ff 0000004e 00000000 00000000 │ │ +00000000 00000000 00000002 000000b9 000000ff 000000ff 340307ff 67050fff 8f0714ff 840713ff 6f0510ff 5b040dff 47030aff 180103ff 000000ff 000000ff 000000f7 000000d6 000000dd 030201f4 000000ff 000000ff 110b03ff 5e3b11ff 000000ff 000000ff 321f08ff 000000ff 000000ff 000000ff 070401ff 000000ff 000000ff 000000ff 0e1b07ff 295116ff 3e7b21ff 4c9729ff 4e9b2aff 4e9b2aff 4e9b2aff 58a128ff 76b223ff 2a3e0cff 000000ff 020501dc 00000003 00000000 │ │ +00000000 00000000 00000076 000000ff 010000ff 6e0510ff d32f3fff dd606dff e37d87ff da505eff cb0a1dff cb0a1dff cb0a1dff c60a1cff 760611ff 0e0102ff 000000ff 000000ff 000000ff 000000ff 090602ff 4c300dff 7d4f16ff 0c0802ff 000000ff 000000ff 633f11ff 000000ff 000000ff 000000ff 231706ff 362309ff 000000ff 000000ff 000000ff 000000ff 000000ff 020301ff 0f1d08ff 1c390fff 234513ff 274e15ff 2d5918ff 355a15ff 010100ff 000000ff 14270b8a 00000000 │ │ +00000000 00000004 010000e7 000000ff 580911ff e89199ff fffdfdff ffffffff ffffffff fdf4f5ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c1091cff 120103ff 000000ff 190f04fe 613d11ff 845417ff 6b4413ff 0d0802fe 000000ff 000000ff 221506fd 5a3910ff 000000ff 020201f8 000000ff 201406ff 3c260aff 000000ff 000000b6 00000080 000100c3 010200fa 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010301fa 00000000 │ │ +00000000 0000004e 000000ff 000000ff ba8589ff ffffffff ffffffff ffffffff f2c0c5ff d43646ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 900715ff 000000ff 000000ff 5d3b10ff 3a250afe 020100ff 000000ff 000000ff 000000ff 5a3910ff 5b3a10ff 000000ff 030201f4 000000ff 1b1105ff 2d1d08ff 000000ff 00000091 00000000 00000000 00000007 0000003c 04090276 0f1e09a8 122309c7 112109e0 0e1d07f0 081104f2 030502f7 000000ff 000000df 00000000 │ │ +00000000 00000091 000000ff 19090bff fefefeff ffffffff f8dee1ff da525fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b30f1dff 220406ff 000000ff 000000ff 000000ff 000000ff 000000dd 000000ff 050301ff 875618ff 633e11ff 000000ff 020101f8 000000ff 170e04ff 1f1405ff 000000ff 00000077 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 │ │ +00000000 000000b5 000000ff 603f43ff ffffffff fefafaff d43242ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1dff a3131cff 2a0507ff 000000ff 000000ff 000000d3 00000070 000000b7 000000ff 311e08fc 8e5a19ff 6a4313ff 000000ff 000000fd 000000ff 130c03fe 110a03ff 000000ff 0000005d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 020000d9 000000ff 705759ff ffffffff e37a85ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff a6131cff a3131cff 590b10ff 000000ff 010000e0 00000000 00000014 000000fb 000000ff 3b250bff 2e1d08fd 110b03fe 000000ff 000000ff 000000ff 070401ff 020100ff 000000ff 00000044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 050001db 000000ff 693e42ff eba2a9ff cb0c1fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c80a1dff aa121cff a3131cff a3131cff 640c11ff 000000ff 030000ec 00000000 00000074 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 00000075 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 020000cd 000000ff 5b040dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff ab111cff a3131cff a3131cff a3131cff 51090eff 000000ff 060001d2 0000003b 000000f8 000000ff 000000ff 3a1f21ff 817172ff b6aeafff ab6b72ff 8f0d19ff 60050eff 250205ff 000000ff 000000ff 000000ff 000000a4 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 000000b5 000000ff 4f040bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c70b1dff ab111cff a3131cff a3131cff a3131cff a3131cff 3b070aff 000000ff 000000ba 020000f5 000000ff 140506ff b0999bff fdf7f8ff ffffffff fffefeff f9e3e5ff cd1426ff cb0a1dff cb0a1dff 8d0714ff 200205ff 000000ff 000000ff 000000a4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000075 000000ff 0d0102ff c40a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20c1dff a7121cff a3131cff 9f131bff 780e15ff 49080dff 230406ff 0d0202ff 000000ff 000000f9 000000ff 291618ff eee8e9ff fffefeff fefafbff f4cdd0ff da5360ff cb0b1eff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bf091bff 2f0207ff 000000ff 000000ff 00000048 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000031 000000ff 000000ff 7d0611fe cb0a1dff cb0a1dff cb0a1dff cb0a1dff c10d1dff a5121cff 95111aff 41080bff 080101ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 1b1b1bff 9b9a9aff f7e8eaff da515fff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c20a1cff 190204ff 000000ff 120204d5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 050001cd 000000ff 2a0206ff cb0a1dff cb0a1dff cb0a1dff c30c1dff a0121bff 570a0fff 090102ff 000000ff 000000ff 210205ff 5e050eff 910715ff 920715ff 8b0714ff 67050fff 0e0102ff 000000ff 000000ff 3d0d12ff c60a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90b1dff 750d14ff 000000ff 000000ff 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 0000003d 000000ff 000000ff 5c050dff cb0a1dff cb0a1dff a70f1bff 240406ff 000000ff 000000ff 352527ff d0cdceff fef9f9ff fcf1f2ff d12838ff cb0a1dff cb0a1dff cb0a1dff bf091bff 5b040dff 000000ff 000000ff 410309ff ca0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b60f1dff a3131cff 110203ff 000000ff 0000004a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 02000092 000000ff 000000ff 360308ff 8b0714ff 2f0307ff 000000ff 070203ff 968e8fff fdf8f8ff fefbfbff fdf8f8ff e1717cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff 50040bff 000000ff 000000ff 7c0612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c40b1dff a4131cff a3131cff 330609ff 000000ff 0000006a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000008c 000000ff 000000ff 000000ff 000000ff 040001ff b09c9eff ffffffff fdf4f5ff f2c2c7ff d12838ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c60a1cff 2e0207ff 000000ff 100102ff c50a1cff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30c1dff a6131cff a3131cff a3131cff 3e070bff 000000ff 00000071 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000003c 020001d1 000000ff 010000ff 95474fff fefcfcff fdf8f8ff e4828bff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff a10817ff 000000ff 000000ff a60818ff cb0a1dff cb0a1dff cb0a1dff c10c1cff a5121cff a3131cff a3131cff a3131cff 290507ff 000000ff 00000047 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 140102d9 000000ff 3e0309ff edacb3ff ffffffff e8959dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c90a1dff 0e0102ff 000000ff 830613ff cb0a1dff cb0a1dff c00c1dff a4121cff a3131cff a3131cff a3131cff 9d121bff 0a0102ff 000000ff 0000001c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000024 000000ff 000000ff 990816ff e99aa1ff ffffffff d12536ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c00c1dff bf0c1dff cb0a1dff 400309ff 000000ff 61050eff cb0a1dff c10c1cff a4121cff a3131cff a3131cff a3131cff a3131cff 640c11ff 000000ff 020000cd 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000005d 000000ff 120103ff cb0a1dff e37984ff efb3b8ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c30b1dff a4131cff a3131cff c70b1dff 350308ff 000000ff 56040cff bf0d1cff a4121cff a3131cff a3131cff a3131cff a3131cff 99121aff 160304ff 000000ff 00000059 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000044 000000ff 0e0102ff cb0a1dff cb0a1dff cc0e21ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0a1dff ab111dff a3131cff a3131cff c40b1cff 0a0101ff 000000ff 800b15ff a3131cff a3131cff a3131cff a3131cff a3131cff a2131cff 310608ff 000000ff 010000db 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000029 000000ff 040001ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff b40f1dff a3131cff a3131cff a3131cff 9e0916ff 000000ff 070101ff 9f121bff a3131cff a3131cff a3131cff a3131cff 96111aff 2c0508ff 000000ff 020000f9 0000002f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0000000d 010000fc 000000ff 810612ff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff ca0b1dff b0101dff a3131cff a3131cff a3131cff 9f131bff 200204ff 000000ff 0b0102ff 640c11ff 96121aff 99121aff 8b1018ff 51090eff 0f0203ff 000000ff 000000fe 0000005e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000085 000000ff 0c0102ff b4091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff cb0a1dff c50c1dff ab111dff a3131cff a3131cff a3131cff a3131cff 4a090dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 040001f5 0000004c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000007 0b0001e3 000000ff 2f0207ff b7091aff cb0a1dff cb0a1dff cb0a1dff cb0a1dff bd0d1cff a5131cff a3131cff a3131cff a3131cff a1131cff 540a0eff 010000ff 020000fe 02000067 060000a7 020000fc 000000ff 000000ff 000000ff 060001f9 050000a4 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000038 000000fe 000000ff 0c0102ff 770611ff c30b1cff b70f1cff a8111cff a3131cff a3131cff a3131cff a3131cff 8b1018ff 230406ff 000000ff 000000ff 0d020273 00000000 00000000 0000001a 00000043 00000049 00000046 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005a 010000f9 000000ff 000000ff 200405ff 4b090dff 680c12ff 840f17ff 790e15ff 560a0fff 330609ff 060101ff 000000ff 100203fc 12000353 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000039 000000d6 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 330609df 520a0a19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 0000005a 020000a1 0a0101d0 050101ef 000000ff 070101f6 240506db 39060aa1 41080c3f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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